From xen-devel-bounces@lists.xen.org Tue Aug 01 00:01:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 00: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.xen.org>)
	id 1dcKcf-0003Mb-E1; Tue, 01 Aug 2017 00:01:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgari@xilinx.com>) id 1dcKcd-0003Lm-KQ
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 00:01:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C9/A8-27137-AC4CF795; Tue, 01 Aug 2017 00:01:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe8/OtqN45Lh5eTbzQ7O85SWJtIi
 oD4URaEIgWJSd1ckttinnbLII2SJlMEUNSVIrRNMuBs1FLuliacucmaPIiuyq9WGIpIzATOkc
 zzJ7P/3+z/953vM/Lw8hUdTL1ARjNTOsiTZoZOG4LispK2P4ia14k2c6eeuV2Q58F9rrvbeAF
 aKDUr1JW2Y9KtW96BpH5U/DrF/sE5gdjcqdKJzAqWoJDPvuSwShoBoxuD/lDgkvBv6+TiQIRL
 1FcGb+ulR0BhHUB9+F2hwY3Hw4gjtRGC+SoG66M2R8RXDN68BE8RxBR+98aN6F4OP3ebkoxhB
 U3W5HwjxOrYcxfzMmsIzaAq+Xppc5mkqG3/6G5R4JVQH9r4PLrKS2wbdXTctMUqnwoNcrEXNY
 YWKxQSrWo2C4eQoXZ9Oh7d6czIkInuPh6hIhlMOo7dDeLLwBQcTwEQKPbUIZqGhoX/TLRd4GN
 bNjId4AH25cRiKrYPyd0EPwnAi+qgLhr4CalIGzxy0XRZscHNUeXBxIAO/oxRDnQ9XcpLQB5b
 asStqyKmnLv6RtSHIDpXAMW8GwGdm5mVpWX6ozG2m9ISN7U06mkeE4upQx0Fou81iZ0Y34tVj
 Dn7vofU/hAFIRmCaGXFdrK1ZEasuOn9LRnK6EtRgYbgCtJQgNkF2DvBfFMqWM9YTewO/WXxuI
 CE00OTjA2yRXThs5falo+dBmwtV9K4gRE3WuIKbATWUmRh1HfhBaKaFVZzGtXPR3T1+iBLWSR
 Hw0RUQ5wxr15v/9AIojkEZJfhTyROhN5pXvBfgoGB9FZakUopjpf5bajoqm83dW1vbZqh2nF4
 bWz+ZFdh0ar+m+PhSQzqjyjkzccR9udWzFYzwpl34VNO75rPKRrfH6l7dj/bv3vbk5PHpBPjM
 iaWLO521Mzfnh3iFtsqT9dD1KnOmX7y+yKJ2x52K7n5WwC4H0k7pCwp4bWeA50A5n79TZ8j9J
 sxpNmnoNzuno7DQJy9F/ABQrl26iAwAA
X-Env-Sender: edgari@xilinx.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501545672!86519125!1
X-Originating-IP: [104.47.38.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57972 invoked from network); 1 Aug 2017 00:01:13 -0000
Received: from mail-bl2nam02on0047.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.47)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 00:01:13 -0000
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=O8HUy18eV0KVGEo3wW6pyD02lJs7ZGZZ/JCZBsEwrw8=;
 b=lxeHNnibDtq6vPLgQ+Pk0bfZbvz26dRjr+AOO0x/gaPoD2YKbpgzUbQcGDlQD1djqIuVegZjs3j/mPYxydfwsj94y1TRcKwD2IoNIlx19apE6z4LRUoH9a+ObO3pS/a3cQKBbugmGFo1VGx8kB3ElDvppHmGZtQml88NRkbTwrI=
Received: from CY4PR02CA0025.namprd02.prod.outlook.com (10.175.57.139) by
 BN6PR02MB2722.namprd02.prod.outlook.com (10.175.95.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.1.1304.22; Tue, 1 Aug 2017 00:01:11 +0000
Received: from CY1NAM02FT050.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::208) by CY4PR02CA0025.outlook.office365.com
 (2603:10b6:903:117::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22 via
 Frontend Transport; Tue, 1 Aug 2017 00:01:11 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.100 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02;
Received: from xsj-pvapsmtpgw02 (149.199.60.100) by
 CY1NAM02FT050.mail.protection.outlook.com (10.152.75.65) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16
 via Frontend Transport; Tue, 1 Aug 2017 00:01:10 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66]:44754
 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcKcY-0001cD-8n; Mon, 31 Jul 2017 17:01:10 -0700
Received: from [127.0.0.1] (helo=xsj-smtp-dlp2.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcKcY-0008Cl-4d; Mon, 31 Jul 2017 17:01:10 -0700
Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v71013GV024980; 
 Mon, 31 Jul 2017 17:01:03 -0700
Received: from [172.19.119.169] (helo=xsjedgari31.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcKcQ-000891-Rq; Mon, 31 Jul 2017 17:01:03 -0700
Date: Tue, 1 Aug 2017 02:01:01 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170801000101.GE12347@toto>
References: <1501529825-16326-1-git-send-email-edgar.iglesias@gmail.com>
 <217597b3-e7c4-1666-b21e-36ca18cd6ca7@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <217597b3-e7c4-1666-b21e-36ca18cd6ca7@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23228.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(979002)(6009001)(39860400002)(39840400002)(39450400003)(39410400002)(39400400002)(39850400002)(2980300002)(438002)(199003)(189002)(24454002)(52314003)(33656002)(97756001)(4001350100001)(2906002)(106466001)(63266004)(5660300001)(77096006)(229853002)(53546010)(478600001)(54356999)(76176999)(50986999)(2950100002)(6916009)(8676002)(81166006)(81156014)(356003)(305945005)(47776003)(33716001)(8936002)(189998001)(54906002)(9786002)(39060400002)(4326008)(38730400002)(110136004)(9686003)(46406003)(6246003)(83506001)(626005)(1076002)(50466002)(23726003)(18370500001)(107986001)(5001870100001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB2722; H:xsj-pvapsmtpgw02; FPR:;
 SPF:Pass; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT050;
 1:5XSoJT05PJJq6oUWef1NLsnf/O/rMGEqEWwsM8yaxeLX1ac+3pPQiWBFmWHXIV7jeJWX/oquLO/HqoW6QAfVXcZrCU8rsqueviyVpRWqPnd6FwSuVppSz+tHT+3F1ri+rqc18aTGUYdw0t+QBowLJr0uFJyEwDXzDN6k1qlrtWf9TVg3OUSQfb59x6fVJjeV1KTznoYeUGTnZZNG97BK4hbsoEe6R4KUDFH7oY3FKShRR0ej+nrl3LfX2bd0b8X3oiYOBAR6Fx7ssMdn9zFKwjdMSGPRfJXBIaH0gM4xg+NVEob+LVezrWb7LA7Sp1ODM4jXzWvHAJ8SBk89eCmoBvCBPKl5CPFz2FBk9SQS4com8ElTqZmOYnpIukh1LPKEen5jOfoaCoyA0lyKBWq+NGsJBGb0T5LWCt08EyzlSt6cXhNu//0NhSgcuNj+hH2/A7bv1nkzA5qc/V06roKoR92BZFZpsT3Rc7RFghfOu+PGxMwAK7TcmQrcjOVgc5CkRwyHtqutH+Vbvf2sMyeHvcGzeRoHHzC385F/muj3uW7m5NMlgcYbGdPpmrMSJyw4rRKEInn18Epygfq8+v1ws5xBZe+hXKXSjqwddYaIi+KeOjfJcnzoVYtEN6tZ9w9MTYn0R3tuqR8hc/G0Ah88tdJk/gObpfFTOM8ED1yXZ/m3Cdcc4XD0AawF15uiZV9R/osFEXS0ReT+RNNYZXbatiod97LYxuRniB4Ww/Xppq0K1SJeoe9++zDVAkefFbbSjqUbSdDCrpGvlFHwGfxfjtsyAi15E4E7rm08SOFLldHkjnWvB4W8pPkjQx/Ks0CWg7ditMarn7xmLjfqnlRxxcTqLRICyVZ92H+7aZZPG2E=
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 194eb1b2-a314-47c4-860c-08d4d8706b37
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BN6PR02MB2722; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2722;
 3:yWPPn0Q1/4afTZhVJA9lhaxP0GrSA/6mhosiX78344?=
 =?us-ascii?Q?Kec/2kKY+6RvbUP7VU06nEgSXzV1sev8guemKZCvwv3dTr+E1cvDQLU0rzEG?=
 =?us-ascii?Q?TpAhnK8ghWDxihMyirQE8SjEgwSG5Xx/q6QW/8qnmO0AjqZgiVC5kd8Wlj67?=
 =?us-ascii?Q?oV6o9t7YSo4z9vt2WPjA62xfctIjyCPS4xjHeDFPst7T+CCgreTXiZGV0GJA?=
 =?us-ascii?Q?9XpaJSqc1IIxSOPHXilgNV6ie8CVOLLFOuneWUR4ig9NH//vMP8s0kZhYVeZ?=
 =?us-ascii?Q?A9eXDGVMKDdcjWmSxQBqzDKdhiYC+FUkmDuEih7fdXT7gR2b4gXo8GHwKH73?=
 =?us-ascii?Q?y2gISEQ739aJ1Zaoidq1/6G1qOX+7JorQk5FwX7VBkNiKEhxW7QwvoOG1X51?=
 =?us-ascii?Q?InxjZIUs8J3rQ2UePQ7GNieNEv2lpOJ/pKxJeD1nYAL5rxibTuwoGG/Jx4nA?=
 =?us-ascii?Q?sd78DC2IAWDeCYd+spQ6tfbjH5UOBM46yvxjlk2QnRQ5dkNQzezzulwiszsL?=
 =?us-ascii?Q?pJmQOAEWd0gPoywErger4Wq6ARtSsml8RQ/Nd3U3AqJrWbnIHAvpoc2zQbI5?=
 =?us-ascii?Q?4TdWVBlLzXh/s95Ks6BX1lRk3ZFkElMWPVpkB1ZaKlivQO7qWP1bBsvuRmV6?=
 =?us-ascii?Q?DeIrrz8ZkEvdkEqHXCOlYl606XG5dfJxh7VWmwqRmw8Ap6zsxB93w2i3gN0w?=
 =?us-ascii?Q?gszZ3/4GtCYz7roW7uqq9ACLxFhjUz0FZUC9/7j8bqg2Eo/Ga5PxprA3abQa?=
 =?us-ascii?Q?trGIAdsvfOvOgpThehx6UCg07NGmr1nEpAP4csrpu7qhvSbjd4gk4zTO4tMZ?=
 =?us-ascii?Q?jSoGRCCV1kRlXSCgDBgZuIYcWSfMBQf21kDnF23YmT/XpB/orB6piax4+Kp4?=
 =?us-ascii?Q?NPrdS1+X2duEH3MEBbrBz5PzUyCDWybxzyIZQFG7KE7EkDUsBunOQoq0/G6b?=
 =?us-ascii?Q?kj0uYHoHLoHtiMu535XnNlthjaCgH4py4nJJfp9w=3D=3D?=
X-MS-TrafficTypeDiagnostic: BN6PR02MB2722:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722;
 25:SixPAFzavBJfoi02QEnMelJZqLjlW36huZS36UoZe/vEsy7kIApC3y0Zz2ZLh6YC0qw7cNHiHECXFLrOP78LinKbd8sChfD8mJha1MiiK4jIFigRq3520InpxWhbBIUD1IprmuGIDNn/HDTuzydsXLX4vZt4Ym2jss0qH9+cAsGCVBeFu/PXeJtXWGCo4zPRdnabIpd+CIG7NdaqXLv4288PFjCsC9F1Z/B/2XBoW6EzagV3m/FD5cpTEjAuHUJqrXqN4w1rvAqo8Cp/4PEJ2rx4Bjurf2QNVU3z/zKjrAJx+5VTMcu2vq0jy6gF/Gph5vOoNtDvtfM/3WiExlqP4J4XE4xkmAVZ21tUbRH2OVYzeAZo+cWkDyn1vz39pAW/AIIYH38RYQL7HicIX7EXI8/VbMYmj8s2RSFfGsUBT5mMNWW9+NMPibEkvaJr/HOjbdbPN58E6C1RTsYhtl/rWBwUkkhCJJg5fbTnjMDpEdkCsFjN7VOJgYEppjfdK2dVIToMCGdNj9Sdq9Rl8K59xeRZDzrtvwkNW+C0G0XZfSjsk2hrVMauhzKqUno+z1prGRhVP4f7cbRfH5ED7xi6LH+LzekW0KuL1yTOMKnS+kAOvHiyD1sC3lKGwwEoiGBDRlzpKOBNJZ4tusoFby7Remr44eKFj4jfpImvBvD7z4AuxE81nsl76MgmqS9i874LDBZTPj56cajMV+Zdr4Jo+IXx9z+DHMouQNY4BaSFSFPZWEtI7PMmtW4dm2zMKd/0EtpLnhKNDdbOeZAx0tVDZmmfeOOwpSKb2jE57vxmMa3MCWIdXmqJ9zX+cZ5nduOJd3vcwFwDhFsCxK4Dhlqc0CXXkzb8xy5/D7PZ96Tokxrky20HNpxHF+9cwXIYTqkmzDnEjOLjkyUAaLjOnZmC7cvsFjTW11Q49etJK7mBGho=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722;
 31:WW3Or3ewfDAkVW/YkYY3978Dx6LAgKbjLxmJ8cEGMdFWmuAzzj6m/9BnIUSlJvW3uDyH97G2T8HwDol4Iw/Ql55dUGsy+vKhWgQVWOlRtoO78xub8XHYdfUHkKSgcrxTCoxsTD06TzBOgY8Blo0yCrewAggiDgR0eflKuky7gBV3Smh6XxsKX4+wqO3PAf3vwMhWobZUuIhYuXEbVJmogtvrYgFO5GRLBt7T0m2yRXawJdeapKwYrVr7ZOMjO+WFjikuLidP5iXABWmeFQ7JKMBrZwt3BRg4iDVK7OkzIICvobLQ69RoZ58GlsM+eZt0VMG728dKkHOAk0t28agTR2M4muQ9sVBbxy2dz0Tm9c1A66YafnYFBzUlsryY6OBxs6kAHR4ZZpjCpk2rXb6Gao0G9YEM1935yE1M0nm4dxtiFFnPl4/RxdQPhfGB9sJrixbu0l4lIocDdOvizNbEe86TqaKP0YhAmV+ZfCFoXoRRboUAAFxigvUkwp+BBUFxx98RIBHVjW1ZYWq89awYgt+OhMjt6IVGY3aRmpKSyLOWIga0yQlQcHLfbx+F6pP4tvIudOfZlePAZYSk+MLBEWJAVI40d8EMgxXyWhFuUqa/YqIZ9zqzpFOyJL9qrpMjREYxedFHArT8wCIxiIIQajvPRqSiKuaMX9rlKysCE0Ezwl3i4+KXXoHuIOsZgW68Yjpy8E5meVwA4NEgamzMpA==
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722;
 20:bX85JKQnYPKBjTBL9H15OtUcBPcIDMeQieBdknn+bTLltpdBBphd08bomjcFpAWluoEqELGCueeQkxDZC9Hxqdv80i/ytJ4nOnHjafri2Zebp47y15vZsKvJmI52DAoXhh920deohoFvGC+HQeHEIGABNhHKEemM2yl/gqm4ui4KadKYH9FNjWSKDvRHOn0vOsEkONFFTNTXiIKICkb8HnsHJvbz/InbWAN39uw1E1EnZ8163f0L2jaCL6/m3eNHIr/er03TePp6LMLwhWNET+xEwO5pcGkPMhVnF6Ze8XCmnPjfRgq62dCFh1tPr8T8Y07Bzp0V8ho8Jrztz0Dbm0+lLXsjo7b7VgKfbOE6oYlszXwyvSj2HMv8GCWlvBOjvj7rNEH3GI5pk1SOKbFufAI3wlpVCWzki/M/OL7bzFFBZ++i7d4pHJQarwEq71YX8RLXaBsXRTnXFg9Olj4EWpJaU6OmJbgjCaAQG2XEI76jM1K5n/Ep30Upcf2JpsOC
X-Exchange-Antispam-Report-Test: UriScan:(192813158149592);
X-Microsoft-Antispam-PRVS: <BN6PR02MB272294BC3D939409598432C6ABB30@BN6PR02MB2722.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(13018025)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93004095)(3002001)(6055026)(6041248)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR02MB2722; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR02MB2722; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2722;
 4:uheZMp8Djzj/1GOjHhFtR3pS2b0zfjw3xHCvBommEN?=
 =?us-ascii?Q?k8DqtlJ1qioosVdS6qE4ztKtV4gMbSSQGD9z+VjtHECs0cHgq0VmQKUN62Qb?=
 =?us-ascii?Q?wAyG1bS1fWCXG+GVkgidDHzJ8YkGyvondJ3jhdYbLuOsSCuujt4OR+XbpKdz?=
 =?us-ascii?Q?Ijh4N/XhOB0luT07Pp+znAqeLvrr/emVywBRK7TzGudgVViBoRvKXqmiuXGN?=
 =?us-ascii?Q?LXQCKyTMe1SDg14bsTqhwUTy2ue4TWPPPcd3VS/LV1eClh63SqKI/bZN/Mf8?=
 =?us-ascii?Q?HYlDP+2IjhraBoh39bZVtQI4d0iaoljNcMfHfJmunT33ct9QFDXhKbMDpNDj?=
 =?us-ascii?Q?wR8BwHrW8zk7wLwx4F0K6jyDnuNPJdENyI7Dcha5QTqgQgKJvXcW6D4b5O4R?=
 =?us-ascii?Q?WsV1IiRG2ee+KtieqCHUpPfQp0hNgS7JJMpc9M3UvlWeaWljcUq3MeYelpCS?=
 =?us-ascii?Q?dEaNH4hTxrOw/nnaAKBnvnf7WHqx6mWpvDEwSXkH7Sg+0NckqVuTxSJiHLzP?=
 =?us-ascii?Q?vV1NGhytVkagHxOaPNIl2I5bZqwtPEjy7ZPD8u8l7UheJ0KI0V6izW81O8l2?=
 =?us-ascii?Q?ccW71n06OAFvslwmLS48hHbMz7rxZQrqlBRX0WXIjyy4oflY6w6TmfSDx7XN?=
 =?us-ascii?Q?7yx88ref/bh0oV5dDYKHas+lviOEL98dvGZqJWoneAq/srMEvW0/pdd00q/E?=
 =?us-ascii?Q?bZhU7NnoQWD2y25V9ScRXw/FF2yWPILGEEbHVuECYQwpbNRzCklIV4EqKdVk?=
 =?us-ascii?Q?kNGiibu6yAZVD3JrDk6GZXc3Q1iakEMs/pNRXlDe2riRK8Hn7mMFS9H4jilE?=
 =?us-ascii?Q?q9x4q1EmUMHq8tLkJbpCCKAn+k5ES4fS0slkiNYjvIrWzbWbyS1pnONk/CHm?=
 =?us-ascii?Q?yy1JiLonZLh7Vy+Nn/ZHQy98k5wsEiB2n4cA6CLsQLZ0MlLraOlnWZE8QDLV?=
 =?us-ascii?Q?4oK2UQ/zV31A0OjNb5vQ7ntQi68OGZ5F7z/5ONhaGzC5GeQvE4nkf5HAsPAW?=
 =?us-ascii?Q?aM6AzV3GDxJY0npsYXrFtv+RNXHAfpTy75rFJMTipgb34Eqp0FyRTFiJbEqR?=
 =?us-ascii?Q?3cLEL5glgV9IQCC4CTXg47xZfwbRWjdxYPcGa45C+a61EyVn/Ve7gPpkOUfo?=
 =?us-ascii?Q?JswuJvuahexYGvqur9PMsjWGDYERt1d3P1VOgf5I7n4HzbFWqv4hAa9XwCOM?=
 =?us-ascii?Q?xExHlchR6+77TcBVmhht0UbUytUkTPHfL3/ir3E2ImN6QeOclKurF3ioU1v+?=
 =?us-ascii?Q?l5nVULHizmDhqGTOs=3D?=
X-Forefront-PRVS: 0386B406AA
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2722;
 23:qYloxEC3GhHXvW4VqBD2dV/D6R44VYp44v7SN4XIS?=
 =?us-ascii?Q?cF2oSqsz0BP/5SwTIUO87bV30nMTf10tT9skIykU8hrXD0fzSRSGb9hjJU85?=
 =?us-ascii?Q?MTtnjudMWis/oaej/WRxcgtczpNFiMLM33WQIBBITKPgsblzfNgDpuf/Bl2w?=
 =?us-ascii?Q?Ab+zYlyEVOa/GOzjSdIof99GxzNDbQqd1Pz6L9v6UT292DXwWDB8zq8wSaSr?=
 =?us-ascii?Q?yfkcdS34D2TGca4fC+SyC3UnGMeUzUJblGZwGpQMIa58PXt//bV0I45hLDsT?=
 =?us-ascii?Q?PDBdEE45oJK4ZctBv420M903wXi+pvRFN1jE3MOVVhsKZ6ZOXSxBbQVLKyau?=
 =?us-ascii?Q?TodkXGHXg78Kii5X2gRJ6Bsw/NZkwPf1GKl5UPsxhwKzW0edyiXYOh2Wyeli?=
 =?us-ascii?Q?+tkTHHlLiMxh+Q+K5zaZIKNhKr7hFLAK0sdjkYSD9pch869Wt0meNo3tkSWF?=
 =?us-ascii?Q?ao0031XryKhY6a6z7J1bEQwX93AwIbvz3mEBzC/UKsPcSRw7Zw7w79kSfzyy?=
 =?us-ascii?Q?CjlQrzuXVSMysWpfrJinZTOA1fzam9e6gjD0XsOfO8ExOoqFrEGNBhV1Nk34?=
 =?us-ascii?Q?xAAVQi+L4DkUrz5A9yYIiFvIaf2HSLhDUMdwpvj0bAsBisHMyt5UUIxc6Wv/?=
 =?us-ascii?Q?NvtHghgVCAN2tgPI0YnHV9bTUNPJ4YC4ubfibUxDKIMnk8D6POlCgen+hOrS?=
 =?us-ascii?Q?k9cgtiIIfqgq5Vnh4ZGcTB/czpU/JI+eNkl2OcGHgm5ZkOGN2s2v8yS1Z/o/?=
 =?us-ascii?Q?HrzSoLgSYtcq3laW8NglNUd85TTmWpV1Ywk8L9MrmYS/2KXtb3PzPK483EIX?=
 =?us-ascii?Q?e12gvSjViRcAhj+2pR7MF5qjM49pBDMdjtqWfjz1QlkSrI1MDtN/RTufeheu?=
 =?us-ascii?Q?vb1WJ0M6YUJUYn10HCygSq384n2iPODPQOBQiZWOBu11JUX219QmfDY4cUGf?=
 =?us-ascii?Q?3V2RN6KhsSYwMfvdGof5HUhK3HFq0TH6n3U9cNYaKWUIatkuyXlmEjLOS+r8?=
 =?us-ascii?Q?qB+X3rLONBUuO1bLmg9vmcxPGQYG69hkPKvdilx+qht2EXoxBXsZuWU44gBW?=
 =?us-ascii?Q?xG9rdJNK31TBZ5rhqv8zHwyP515q/j+zx2LMGsX12i5LgpecbGWnIdD3VAyE?=
 =?us-ascii?Q?4lczDnMFyYifQQ4VjYzugeOfsNRClbBr9VAhLb6vWhoigYog+WqqyeP0aaWE?=
 =?us-ascii?Q?j4E/Mg345kaOmWG1Ct4B4pG9UDL1dKDVGQ36vqjDNFPqsX+fZdn1QfXg7+ED?=
 =?us-ascii?Q?iBuUIscop2oQ78jkqHnsEi7MtqUVNnzPOQkrbiKRVcNeRAdGoWWEXY3PAk9H?=
 =?us-ascii?Q?osMoFqc5sw4IlspxDbpKXqC6U7p/zlyBkCXlSY1TcYHMJXOEBATsRX9GTPnl?=
 =?us-ascii?Q?2wLquqzfXEmHFc5Mz25yEWakMJVFY308IAe4pVlCngbUg1RARy2waEpES/Pg?=
 =?us-ascii?Q?nFDb6Uc2O6SelyOdOyzi1cuhBsrR2I=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2722;
 6:+XTfLw1LAbkwKhomjfD8lsmxKl6HQYUkgBwV7fjUZn?=
 =?us-ascii?Q?zz+r760jl8D6NPQ1+tbYHxPduuLJ78qBQvQNvq1MEWUhptIit6lKyL6FNLde?=
 =?us-ascii?Q?uQJ8Hscg91TnXhze1byo8R15fUp7R+ub7DOxd4GKSVvblUK+OxMnb6yY/+cL?=
 =?us-ascii?Q?LN0Xv0tLB7lt72N7VUCR6fpB89M4XQbeNsxvy/vwI1wnlKJoG/u9DYqAF6iJ?=
 =?us-ascii?Q?1DKLDQx0/kMfqSHbmQfAxRUHeViyCpSpoFD2B7mvo1XQCpQqY+xqV9neyaYv?=
 =?us-ascii?Q?2mC8odU8in12OAwK3QoJSW71AQCZ6qXbs+KXA75ha1KkS6EHq64hbs6AHOCa?=
 =?us-ascii?Q?QErIgQOu5sB7ViUDEm7a/0Vb+fmge/X86x4UeeF1BRAKGvxxM0/9JVWheNvD?=
 =?us-ascii?Q?4wsCohX36apUh5+DYeELJ/y08EmMhczPG1Xve4jc9+0ogKvTwSLb5cZ0g8Pv?=
 =?us-ascii?Q?T9O9g6Z77yLWaDa0A5cdW3t+w/c3V+W1MNe5GaHcD5+PBfU86iIq0eSAxvQQ?=
 =?us-ascii?Q?ys2GLJ4X+KWonFxpQMGCSE4GxUfKokKh9mst2RVmvXtjeZj2xk0Kx/QMvvH9?=
 =?us-ascii?Q?H0KQ2j1p5zLqSLH9RsW0e2w29bzcWXgrqEZbcXVoYHzm4Xke2b719aj5tz9g?=
 =?us-ascii?Q?B7d5pDYhz0yPKY0nBpFSrYPH8ue8/AyVI/YTX8tEe5uiPTqT4eLYgBCuoIr1?=
 =?us-ascii?Q?AGgORoaLAlDbgidAizS1QeX9dFZAdg4UfylWK6kthausIJX8+L1Is83Xiz4+?=
 =?us-ascii?Q?V+Kw9q6G3uYzBG4UNq/3mwMLcB+Uv1YChYdQJpDZQWu7FLmgvAsLe9B8qfxo?=
 =?us-ascii?Q?MFnwox2t1G2i6suxoChzYHZGLnJ6wgHe8yCYWWM866aUqhK2GA75jDnx/KpL?=
 =?us-ascii?Q?GBIYf0jlW9IS+G3TJkEq4FUVh0mrvMYsOZqKGwuC5LvA/EvGGtYJaNbKdfPf?=
 =?us-ascii?Q?yeoxz3FK+bsgmVil9EaNJsAZZec5V9JMj6jUEbONc5M3yI39hV4jjZHGxwkY?=
 =?us-ascii?Q?m814kIC+7AOyNw5vcWIWwc?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722;
 5:WWoAvXzYq8D04zMKDuwttnKWfAUBQOaEPcr7XK4O74cVluKYZpgNZTEfhTd4tcEk8XDBnO1LbzKZdcHe2AXzSiwBZ/7nKH3oYaKVRmJI7P7YZTGVkUdVY7RJz4FoZ+Z8LyWhlApGryyuGKe86hnuwIO3nFX16v9Qm2ONIAQkUks0YvMiMzgLkFiMUpjVgUB2gm1d5vLL2lolfoAnnbxQWGPEsTiwjgmZwKKJX3arUStooBOL0rsDH/yk8a/orGNjoqwIURD2twVDcx0FpCPQQs3zhintGi9MZOICXQEYt3f0DQQgw5Swq3m6qnEfg4t7K/RwJi5P89rOae2hei87EDuoPpPMcU79UES8zGQtdJA+zQGtXD60fhLoJeHN4ZudfCb4ygjBZ2ayRoI/oKapNzqSx2zc5rzNJAA4OZoqAqBOj+6nTZGD7bRQSTMoi337nhvtcvrhhGsPe+Q4vcldIUzQ5o7m710uBBG02kIX1Gy7Lxs8JJY5eXrBQGpxgVKp;
 24:owPHSC2eZCGG8e7qUFKhrhBMq3Hz1YQ+UPiNHFBvae3puwWTfKtTIDz/KKAPOL3CNvlgO14UcGd+baoBVLt3a/ETXBLETUDnT3FheSStNpo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722;
 7:jcmMMb5ynbs22QJj3h9MisrxAKDiD6wSJGd0+W72BwVky79Joz75MT+ymvKDujfnJJbx55gpVYAkQ2836AxBBdX9+C2DVxwfKoYmwUeJ8xf+bHgbGgSK4BiClajZ+JU8dYx2+6nKjB0kL/p07ZHkO2lXBpBiXF4g0fUqiWYBku5aXMi0E4dhbMs+aAFkWkIC+D6F6akv6dslDJM46i3IWDRodWTgFZP3RWhAvh2eDVmUPU628mfZx4sJVEq1cvKPeUHuW0n4o6wqWOCnk89NYrvTBW/+rw9KiRFrtM1JTjKKotT7Eiiq6OH+C+Kxijj8fZ3VtckdgzfcXuDHcwdMzM2wLqwG8VWKRaWloV+6IWakfZT6+xcox9xOp02ii0Eia92z7ses9xG8rcpZGQ58ib2WWP5DAlIUdKCiVDvF5P9fSi3sbrf3dr7m8E7G+2fLu5NbJwGAPr4/Xkdp8FbbTjkNA5XuuWAgqnKYRYKrBXfD01An7SDjL5M871Srqu9LuK3HwpEQC46PkYV/XErYl8iM/2tuysHdHnLCBWlewI2zswtQOZB9pEZObrApgXrL6W2h/PtGrLUKiFzxFKZ+TqmlTsCnRgMmsvFEeV/FkI2bEqOLkgT7ct2Een7FkSa/mkRTuvAUesNeZkbILnIQ9L4MXZ/FcsK74k+D9TUm2ACgCTRKo3F5eKNtcY9AgMCwWJwVUnjcJoDqvBejLkJd9ALCeQCRV7RWfcuYoTWHZWYxyN+SHKDXsvyJfqpvclGWDj5HxVTQJY3i4Yrx+6GjaYL7qAMRpmrtCUpkK3O5sGo=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 00:01:10.9851 (UTC)
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100];
 Helo=[xsj-pvapsmtpgw02]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB2722
Cc: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, nd@arm.com,
 sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1 0/1] xen/arm: zynqmp: Disable PCIe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgMTE6MTE6MzlQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDMxLzA3LzIwMTcgMjA6MzcsIEVkZ2FyIEUuIElnbGVzaWFzIHdyb3Rl
Ogo+ID5Gcm9tOiAiRWRnYXIgRS4gSWdsZXNpYXMiIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29t
Pgo+ID4KPiA+SGksCj4gCj4gSGkgRWRnYXIsCj4gCj4gCj4gPldlJ3JlIHNlZWluZyBwYW5pY3Mg
aW4gZG9tMCB3aXRoIFBDSWUgZW5hYmxlZCBkdWUgdG8gd2hhdCBzZWVtcwo+ID50byBiZSB3cm9u
Z2x5IGNyZWF0ZWQgbWFwcGluZ3MgYnkgWGVuLiBXaXRoIG9sZGVyIGtlcm5lbHMgd2UKPiA+ZGlk
bid0IHNlZSB0aGUgcGFuaWNzIGJ1dCBQQ0llIHdhc24ndCBmdW5jdGlvbmFsIGluIGRvbTAuCj4g
Pgo+ID5UaGlzIGRpc2FibGVzIHRoZSBQQ0llIG5vZGVzIG9uIHRoZSBaeW5xTVAgdW50aWwgWGVu
L0FSTSBnZXRzCj4gPm1vcmUgUENJZSBzdXBwb3J0Lgo+IAo+IEkgZmVlbCBhIGJpdCBzYWQgdG8g
YWNrIGEgcGF0Y2ggZGlzYWJsaW5nIFBDSWUgaW4gdGhlIFp5bnFNUC4KPiAKPiBCZWZvcmUgZG9p
bmcgdGhhdC4gQ2FuIHlvdSBkZXNjcmliZSB3aGF0IGlzIHRoZSBleGFjdCBwcm9ibGVtIHdpdGgg
WGVuPyBJdAo+IG1pZ2h0IGJlIHBvc3NpYmxlIHRoYXQgd2UgZG9uJ3QgcGFyc2UgY29ycmVjdGx5
IHRoZSBkZXZpY2UtdHJlZS4KClllcywgaXQgd2FzIHJlbGF0ZWQgdG8gdGhlIERUQiBzaW5jZSB3
ZSBoYWQgYSB3b3JrYXJvdW5kIHdpdGggYSBtb2RpZmllZApEVEIuCgpBbnl3YXksIEkgd2FzIHRv
IHF1aWNrIHdpdGggc2VuZGluZyBvdXQgdGhlIHBhdGNoLgoKV2UndmUgYmVlbiBjYXJyeWluZyB0
aGlzIGZvciBhIHdoaWxlIGFuZCB5b3VyIHF1ZXN0aW9ucyBwcm9tcHRlZCBtZQp0byBoYXZlIGEg
bG9vayBhZ2FpbiBhbmQgZGlnIG91dCB0aGUgZGV0YWlscy4gVHVybnMgb3V0IEkgY2FuJ3QgcmVw
cm9kdWNlIGl0CndpdGggb3VyIGxhdGVzdCBrZXJuZWwgYW5kIHRoZSBsYXRlc3QgWGVuLiBJIGRv
bid0IGtub3cgd2hhdCBmaXhlZAppdCB5ZXQgYnV0IFBDSWUgd29ya3MgQVRNIGJvdGggb24gUUVN
VSBtb2RlbHMgYW5kIG9uIHJlYWwgSFcuCgpJIGRvbid0IHRoaW5rIGl0IGV2ZXIgaGFzIGJlZm9y
ZSB3aXRob3V0IG1vZGlmaWVkIERUQnMuCgpTbyBwbGVhc2UgaWdub3JlIHRoaXMgcGF0Y2ggZm9y
IG5vdyA6LSkKCkNoZWVycywKRWRnYXIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 00:45:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 00: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.xen.org>)
	id 1dcLIq-0006NR-Qe; Tue, 01 Aug 2017 00:44:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcLIo-0006NJ-WE
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 00:44:51 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 FB/D1-02177-20FCF795; Tue, 01 Aug 2017 00:44:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNwkVpfxfH2
 kwY5v2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6M9MYC+bxVDQt2szWwNjH2cXIxSEkMI1R
 YsnWLWxdjJwcEgK8EkeWzWCFsP0lfjzqZYUomsAoseLCGhaQBIuAisTBfe/BGtgE1CUef+1hA
 rFFBJQlPj9fyQzSwCzQzCSx7t1/sCJhgQCJ7h+PwWxeAV2JGYs7wRqEBHYySmzr5IKIC0qcnP
 kEbAEz0NA/8y4BDeIAsqUllv/jgAjLSzRvnc0MYnMK2EtM2DeHHcQWBbpnysltbBMYBWchmTQ
 LyaRZCJNmIZm0gJFlFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+
 7iZGYDjXMzAw7mCcsMrvEKMkB5OSKK9iT32kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneU2eBc
 oJFqempFWmZOcDIgklLcPAoifAygqR5iwsSc4sz0yFSpxgVpcR5X4MkBEASGaV5cG2waL7EKC
 slzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3BmQKT2ZeCdz0V0CLmYAWS5bWgiwuSURISTUwNl9
 fyzfZU1Mh9zHrJbbcxfWrnWTMtJpus7Q3Tzj5Lv0+3xZJ3mcc19lquXLEVz1p5noj23+rPl0x
 N/3XL3spRrkDnv7rX3GvX8b6c1VM5uawvQua/+y7fyLr1ombn+U2Xc9O3N14V/HWMrewUsEFc
 hI2q7+WBUU91Mvc05ZsI/Zee75xi8wMJZbijERDLeai4kQApyYPA+ECAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1501548287!101672872!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45187 invoked from network); 1 Aug 2017 00:44:49 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 00:44:49 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Jul 2017 17:44:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,304,1498546800"; d="scan'208";a="131771075"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 31 Jul 2017 17:44:43 -0700
Date: Tue, 1 Aug 2017 08:44:12 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170801004412.GA11396@yi.y.sun>
References: <1500078716-5928-1-git-send-email-yi.y.sun@linux.intel.com>
 <1500078716-5928-14-git-send-email-yi.y.sun@linux.intel.com>
 <597F3CBC02000078001030C7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <597F3CBC02000078001030C7@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v14 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDctMzEgMDg6MjA6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDcvMTUvMTcgMjo0OCBBTSA+Pj4KPiA+QEAgLTI3Miw3
ICszMTIsOCBAQCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlk
X2xlYWYgKnJlZ3MsCj4gPmlmICggIW9wdF9jcHVfaW5mbyApCj4gPnJldHVybiAwOwo+ICA+Cj4g
Pi0gICAgcHJpbnRrKFhFTkxPR19JTkZPICJDQVQ6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3Nf
bWF4OiV1LCBjYm1fbGVuOiV1XG4iLAo+ID4rICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXM6IGVu
YWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1XG4iLAo+ID4rICAgICAg
ICAgICAoKHR5cGUgPT0gRkVBVF9UWVBFX0wzX0NEUCkgPyAiQ0RQIiA6ICJMMyBDQVQiKSwKPiAK
PiBXaHkgaXMgdGhpcyBub3QgIkwzIENEUCIgd2hlbiB0aGUgZW51bWVyYXRvciBpbmNsdWRlcyBM
Mz8KPiAKU3VyZSwgSSB3aWxsIGNoYW5nZSBpdC4gVGhhbmtzIQoKPiA+QEAgLTEyODMsMTAgKzEz
NDQsMjIgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCj4gPmZlYXQgPSBmZWF0X2wz
Owo+ID5mZWF0X2wzID0gTlVMTDsKPiAgPgo+ID4tICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0
dXJlKMKucywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NBVCkgKQo+ID4tICAgICAgICAgICAg
ZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0FUXSA9ICZsM19jYXRfcHJvcHM7Cj4gPisgICAgICAg
IGlmICggKHJlZ3MuYyAmIFBTUl9DQVRfQ0RQX0NBUEFCSUxJVFkpICYmIChvcHRfcHNyICYgUFNS
X0NEUCkgKQo+ID4rICAgICAgICB7Cj4gPisgICAgICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0
dXJlKMKucywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NEUCkgKQo+ID4rICAgICAgICAgICAg
ICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gPSAmbDNfY2RwX3Byb3BzOwo+ID4rICAg
ICAgICAgICAgZWxzZQo+ID4rICAgICAgICAgICAgICAgIC8qIElmIENEUCBpbml0IGZhaWxzLCB0
cnkgdG8gd29yayBhcyBMMyBDQVQuICovCj4gPisgICAgICAgICAgICAgICAgZ290byBsM19jYXRf
aW5pdDsKPiA+KyAgICAgICAgfQo+ID5lbHNlCj4gPi0gICAgICAgICAgICBmZWF0X2wzID0gZmVh
dDsKPiA+KyAgICAgICAgewo+ID4rIGwzX2NhdF9pbml0Ogo+IAo+IEknZCByZWFsbHkgbGlrZSB0
byBhc2sgdG8gcmUtc3RydWN0dXJlIHRoaXMgc2xpZ2h0bHkgc28gdGhhdCB5b3Ugd29uJ3QKPiBu
ZWVkIGdvdG8gYW5kIGEgbGFiZWwgaGVyZS4gQXMgc2FpZCBiZWZvcmUsIGdvdG8tcyBhcmUgc29y
dCBvZiBva2F5Cj4gZm9yIG1ha2luZyBjb21wbGljYXRlZCBlcnJvciBwYXRocyByZWFkYWJsZSwg
YnV0IHRoZXkgc2hvdWxkIGJlCj4gYXZvaWRlZCBpbiBhbG1vc3QgYWxsIG90aGVyIGNhc2VzLgo+
CkdvdCBpdCwgSSB3aWxsIHRyeSB0byByZW1vdmUgdGhlIGdvdG8uIFRoYW5rcyBmb3IgdGhlIHJl
dmlldyEKCkJScywKU3VuIFlpCiAKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 00:48:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 00:48: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.xen.org>)
	id 1dcLLr-0006WU-8c; Tue, 01 Aug 2017 00:47:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795677ff=dario.faggioli@citrix.com>)
 id 1dcLLp-0006WN-Th
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 00:47:58 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 75/C1-01996-DBFCF795; Tue, 01 Aug 2017 00:47:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXitHRDpO6e8/W
 RBs+Ws1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbT3ewF/QaVmz+28ncwLhUs4uRk0NCIERi
 xrSvjCA2r4ChxOX1z5lBbGGBUIlDqx8wgdhsAgYSb3bsZQWxRQT0JTbdbmTvYuTiYBaYySjxq
 XEvWDOLgIrEj0lfwIo4BXwkFmy/ygpSJCSwjEliyuQXLCAJfgFJiVtfPoJtYBaolng76yw7xB
 XaEkfO9bNDXCEocXLmE7B6IQE1iRlzL7NOYOSbhaRlFpIyiLimROv23+wQtrbEsoWvmSFsW4l
 1695D1dhIbLq6gBHClpfY/nYO8wJG9lWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGpnq5qcXF
 iempOYlJxXrJ+bmbGIEBXc/AwLiD8fIWv0OMkhxMSqK8ij31kUJ8SfkplRmJxRnxRaU5qcWHG
 GU4OJQkeE+cA8oJFqWmp1akZeYAYwsmLcHBoyTCqwWS5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlr
 z8vFQpcd7LIEUCIEUZpXlwI2BxfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8LyBSezLw
 SuE2vgI5gAjpCsrQW5IiSRISUVANjznpB18XXTG/eesb6toP/s4n1o5lbC8/GyGa/urLtynzx
 Wf7H86VXy5Y+n1mfP81sB9M8gylfkzJXLyq/On/r/oVT7twRv/11rvOpjJ6VM65YFF9QtLb68
 St5e6n6pewUNxlm0XJO/suqhkuXvjy5OuIWt4rOu1MLL3Nf5Fi3UIDhutOs2VtmSimxFGckGm
 oxFxUnAgANQ9B87gIAAA==
X-Env-Sender: prvs=3795677ff=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1501548473!89757030!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15652 invoked from network); 1 Aug 2017 00:47:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 00:47:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,304,1498521600"; 
 d="asc'?scan'208";a="433812370"
Message-ID: <1501548445.30551.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Tue, 1 Aug 2017 02:47:25 +0200
In-Reply-To: <alpine.DEB.2.10.1707311655250.22381@sstabellini-ThinkPad-X260>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
 <alpine.DEB.2.10.1707311418050.22381@sstabellini-ThinkPad-X260>
 <1501538621.30551.3.camel@citrix.com>
 <alpine.DEB.2.10.1707311655250.22381@sstabellini-ThinkPad-X260>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6858362725583148101=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6858362725583148101==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-gOnQlNNZN9w0nPLWWUou"

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

On Mon, 2017-07-31 at 16:58 -0700, Stefano Stabellini wrote:
> On Tue, 1 Aug 2017, Dario Faggioli wrote:
> > On Mon, 2017-07-31 at 14:20 -0700, Stefano Stabellini wrote:
> > > On Thu, 27 Jul 2017, Dario Faggioli wrote:
> > > >=20
> > > > diff --git a/xen/common/rcupdate.c b/xen/common/rcupdate.c
> > > > index f0fdc87..4586f2a 100644
> > > > --- a/xen/common/rcupdate.c
> > > > +++ b/xen/common/rcupdate.c
> > > > @@ -84,8 +84,14 @@ struct rcu_data {
> > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int cpu;
> > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct rcu_head barrier;
> > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0long=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0last_rs_qlen;=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0/* qlen during the last
> > > > resched */
> > > > +
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0/* 3) idle CPUs handling */
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0struct timer idle_timer;
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0bool idle_timer_active;
> > > > =C2=A0};
> > > > =C2=A0
> > > > +#define RCU_IDLE_TIMER_PERIOD MILLISECS(10)
> > >=20
> > > Isn't this a bit too short? How is it chosen?
> > >=20
> >=20
> > What makes you think it's short?
>=20
> In terms of power saving and CPU sleep states, 10ms is not much to
> sleep
> for. I wonder if there are any power saving benefits in sleeping for
> only 10ms (especially on x86 where entering and exiting CPU sleep
> states
> takes longer, to be confirmed).
>
I *think* we should be fine with, say, 100ms. But that's again,
guess/rule of thumb, nothing more than that. And, TBH, I'm not even
sure what a good experiment/benchmark would be, to assess whether a
particular value is good or bad. :-/

> =C2=A0=C2=A0We might as well do the thing we need
> to do immediately? I guess we cannot do that?
>
You're guessing correct, we can't. It's indeed a bit tricky, and it
took it a little bit to me as well to figure all of it out properly.

Basically, let's say that, at time t1, on CPU1, someone calls
call_rcu(). The situation on the other CPUs is: CPU0 busy; CPU2 idle
(no timer pending); CPU3 busy.

So, a new grace period starts, and its exact end will be when CPU0,
CPU1 and CPU3 have quiesced once (in Xen, quiescence means: "going
through do_softirq()").

But RCU it's a passive mechanism, i.e., we rely on each CPU coming to
the RCU core logic, and tell <<hey, btw, I've quiesced>>.
Let's say that CPU0 quiesces at time t2 > t1. CPU1 quiesces at time
t3 > t2, and goes fully idle (no timer pending). CPU3 quiesces at time
t4 > t3. Now, at time t4, CPU1 can actually invoke the callbeck, queued
at time t1, from within call_rcu().

This patch series solves two problems, of our current RCU
implementation:

1) right now, we don't only wait for CPU0, CPU1 and CPU3, we also wait=C2=
=A0
   for CPU2. But since CPU2 is fully idle, it just won't bother=C2=A0
   telling=C2=A0RCU that it has quiesced (well, on x86, that would actually=
=C2=A0
   happen=C2=A0at some point, while on ARM, it is really possible that this=
=C2=A0
   never happens!). This is solved in patch 3, by introducing the=C2=A0
   cpumask;

2) now (after patch 3) we know that we just can avoid waiting for=C2=A0
   CPU2. Good. But at time t4, when CPU3 quiesces, marking the end of
   the grace period, how would CPU1 --which is fully idle-- know that
   it=C2=A0can now safely invoke the callback? Again, RCU is passive, so it
   relies=C2=A0on CPU1 to figure that out on its own, next time it wakes
   up,=C2=A0e.g.,=C2=A0because of the periodic tick timer. But we don't hav=
e a
   periodic tick timer! Well, this again means that, on x86, CPU1 will
   actually=C2=A0figure that out at some (unpredictable) point in future.
   On=C2=A0ARM,=C2=A0not=C2=A0so much. The purpose of the timer in this pat=
ch is to
   make sure it always will.
   In fact, with patches 4 and 5 applied, at time t3, we let CPU1 go=C2=A0
   idle, but we program the timer. It will fire at t3+T (with T=3D10ms,=C2=
=A0
   right now). When this happens, if t3+T > t4, CPU1 invokes the
   callback, and we're done. If not (and CPU1 is still idle) we retry
   in another T.

So, when you say "immediately", *when* do you actually mean?

We can't invoke the callback at t3 (i.e., immediately after CPU1
quiesces), because we need to wait for CPU3 to do the same.

We can't invoke the callback when CPU3 quiesces, at t4 (i.e.,
immediately after the grace period ends) either, because the callback
it's on CPU1, not on CPU3.

Linux's solution is not to stop the tick for CPU1 at time t3. It will
be stopped only after the first firing of the tick itself at time
t > t4 (if CPU1 is still idle, of course). This timer thing is, IMO,
pretty similar. The only difference is that we don't have a tick to not
stop... So I had to make up a very special one. :-D

TL;DR, yes, I also would have loved the world (or even just this
problem) to be simple. It's not! ;-P

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-gOnQlNNZN9w0nPLWWUou
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZf8+dAAoJEBZCeImluHPujFEQAO/Qnpb0VdJYfUsd8K9TUUlO
QfEL+1md6Ojxi56Y5xfdYD53NC2IU1PVlBFfKPjzRKWGnMO5xwSkH+Ve5CBa/ZqV
i89PA/212EyzxPX8U2xdeXTYJskEVIjbCDAJ0/lfKf2Q0ygOd2oMru9AnV+o6k0F
6uNO1FmdfKWZnIWlCwNhrGfCn/dApCgTxyL7FTJ2IMaJVs9y/ygWK32+ZA4m+QTs
yfu9FkEErTfpjj/Yz8kWJ0tdg7oPZkv+RRKb1IV/X6VnWBtz+MYGKOcPO99MJ/UQ
yQZoOJzQxYq2NQJ6h868p8UQiCSGW9Y3YgHmwgJZ1koVHUv+OXi/COrPBY3GkTvS
e9QWIE5/7C6Xy6lONxzvqBCTaV+HzOwvsvPyp5V5UY54s/iOUjBGQXasyh69hsHc
4R6GXkgFnObQGD2BlpHfCppMLAc5je20NcWZDWncCottLa+EjQxMzQb1DumRhH3i
IXm1BtIfmiTT1Ci/LIA78hfB50DB6bAAOubs8Z0US2nvFFWCd6Nj5ikS4BVy/jiy
fddrc73yH4FOr+Cm6HEpUs1665zJ1E5W6WeM79jMa2qA1d2ZPEom7+iyKUYyMpCS
EZMWvUNhkK2tC8R/b6nyJtUWLBkkarFCMSbVS4f1FPuvGsUIvdezXYivEHfzFpE3
3qL0xc8zhGJtIXVYZiib
=1gXD
-----END PGP SIGNATURE-----

--=-gOnQlNNZN9w0nPLWWUou--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6858362725583148101==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 00:52:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 00: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.xen.org>)
	id 1dcLPf-0007GT-Ry; Tue, 01 Aug 2017 00:51:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcLPe-0007GN-7N
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 00:51:54 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BF/F0-09901-9A0DF795; Tue, 01 Aug 2017 00:51:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhr7viQn2
 kwbHfVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnp79YC5pZKrr+vGdqYGxk7mLk5BASqJQ4
 P/0wmC0hwCtxZNkM1i5GDiDbX+LPfbEuRi6gkgmMEq/ezWUFqWERUJF4PGUTC4jNJqAu8fhrD
 xOILSKgKPHg5U1WkAZmgelMEp+n7mEHSQgLhErcm3EDrIhXQFdiUt8SNoipWxglDn6axAiREJ
 Q4OfMJ2FRmoKl/5l1iBrmCWUBaYvk/DpAwp4ClxLXH98HmiAIdMeXkNrYJjAKzkHTPQtI9C6F
 7ASPzKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBkAIId
 jIvXBh5ilORgUhLlVeypjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwetwHignWJSanlqRlpkDj
 BOYtAQHj5IIr9Y5oDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5dUFmCIAUZZTmwY2Axe
 wlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNuA5nCk5lXArfpFdARTEBHSJbWghxRkoiQkmp
 gtBByD3qacvCGq4jhZNdFB45GvwiS/S2x/JjcSdNsEbYTuX/YZf+yp2xodlBZsWKP6CSnwxpV
 JeGfrs/aYZhyws65/fxS50uf7p5T/6S7zfF/4rOv4T/nCsXsfPAiRZDhv67mYa739uFfFj8o0
 k7cKrFxQ9LZ6SsVVSJaV99pMVQL21soe/f7IyWW4oxEQy3mouJEAIY0UCjUAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501548710!50170933!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60082 invoked from network); 1 Aug 2017 00:51:52 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 00:51:52 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP; 31 Jul 2017 17:51:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,304,1498546800"; d="scan'208";a="884867759"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 31 Jul 2017 17:51:47 -0700
Date: Tue, 1 Aug 2017 08:51:16 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170801005116.GB11396@yi.y.sun>
References: <1500540553-29199-1-git-send-email-yi.y.sun@linux.intel.com>
 <1500540553-29199-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170731143011.vkikeckjjw2vsnda@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170731143011.vkikeckjjw2vsnda@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC v2 04/12] x86: implement data structure and
 CPU init flow for MBA.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDctMzEgMTU6MzA6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBKdWwgMjAsIDIw
MTcgYXQgMDQ6NDk6MDVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gICNkZWZpbmUgUFNSX0NN
VCAgICAgICAgKDE8PDApCj4gPiAgI2RlZmluZSBQU1JfQ0FUICAgICAgICAoMTw8MSkKPiA+ICAj
ZGVmaW5lIFBTUl9DRFAgICAgICAgICgxPDwyKQo+ID4gKyNkZWZpbmUgUFNSX01CQSAgICAgICAg
KDE8PDMpCj4gCj4gVGhlc2Ugc2hvdWxkIHJlYWxseSBiZSAoMXUgPDwgWCkgLS0gcGxlYXNlIHVz
ZSB1bnNpZ25lZCB2YWx1ZSBhbmQgYWRkCj4gc3BhY2VzIGFyb3VuZCAiPDwiLgo+IAo+IENhbiB5
b3UgcGxlYXNlIHN1Ym1pdCBhIHBhdGNoIHRvIGZpeCB0aGVtIGZpcnN0PwoKVGhhbmtzIGZvciB0
aGUgc3VnZ2VzdGlvbiEgSSB3aWxsIGZpeCBpdCBpbiBuZXh0IHZlcnNpb24gYmVjYXVzZSBhIHBh
dGNoCm5lZWQgYmUgc3BsaXQgdG8gdHdvIHBlciB5b3VyIHN1Z2dlc3Rpb24uCgpCUnMsClN1biBZ
aQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 00:57:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 00: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.xen.org>)
	id 1dcLUZ-0007SE-E7; Tue, 01 Aug 2017 00:56:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcLUX-0007S8-QU
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 00:56:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 88/D6-01732-8D1DF795; Tue, 01 Aug 2017 00:56:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNwkQvfGxfp
 Ig6nLhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTzxayFDwQq+jtfc3cwDifv4uRi0NIYBqj
 xI23r1i6GDk5JAR4JY4sm8EKYftLrDr3hA2iaAKjxObv29lBEiwCKhJtDy8xg9hsAuoSj7/2M
 IHYIgKKEg9e3mQFaWAWmM4k8XnqHrAGYYFEiXsbv4Bt4BXQlVj7cT/U1C2MEgfaV7FBJAQlTs
 58AlbEDDT1zzyQDRxAtrTE8n8cICangKXE4luyIBWiQDdMObmNbQKjwCwkzbOQNM9CaF7AyLy
 KUb04tagstUjXSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzA4GYBgB+P3P06H
 GCU5mJREeRV76iOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBKAYNdSLAoNT21Ii0zBxgnMGkJD
 h4lEd6GC0Bp3uKCxNzizHSI1ClGRSlx3s0gCQGQREZpHlwbLDYvMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSRhiO09mXgnc9FdAi5mAFkuW1oIsLklESEk1MPY+KIttXryK/biHg9Znp+s9K5d
 PaXC0n3435N5ahv+HHDiyp/fGTIhaeKm/etb5FTX2AvFnteSup+084yChzVV3uvVgQBjT9MX/
 rpYIxAe+q+zMkrv1wjvYTdx/mWW+0Qp/pkmahdJlRyo4turN3XlzfsbJP5+iLp3wD6zq21KXY
 Mujo5sVq8RSnJFoqMVcVJwIAOJGbv7IAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1501549013!105369545!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31340 invoked from network); 1 Aug 2017 00:56:55 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 00:56:55 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Jul 2017 17:56:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,304,1498546800"; d="scan'208";a="999365437"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga003.jf.intel.com with ESMTP; 31 Jul 2017 17:56:50 -0700
Date: Tue, 1 Aug 2017 08:56:19 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170801005619.GC11396@yi.y.sun>
References: <1500540553-29199-1-git-send-email-yi.y.sun@linux.intel.com>
 <1500540553-29199-9-git-send-email-yi.y.sun@linux.intel.com>
 <20170731143008.2zcatlq2qnuzauk4@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170731143008.2zcatlq2qnuzauk4@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC v2 08/12] tools: create general interfaces to
 support psr allocation features.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDctMzEgMTU6MzA6MDgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBKdWwgMjAsIDIw
MTcgYXQgMDQ6NDk6MDlQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+IFsuLi5dCj4gPiArCj4gPiAr
I2lmZGVmIExJQlhMX0hBVkVfUFNSX01CQQo+ID4gKy8qCj4gPiArICogRnVuY3Rpb24gdG8gc2V0
IGEgZG9tYWluJ3MgdmFsdWUuIEl0IG9wZXJhdGVzIG9uIGEgc2luZ2xlIG9yIG11bHRpcGxlCj4g
PiArICogdGFyZ2V0KHMpIGRlZmluZWQgaW4gJ3RhcmdldF9tYXAnLiAndGFyZ2V0X21hcCcgc3Bl
Y2lmaWVzIGFsbCB0aGUgc29ja2V0cwo+ID4gKyAqIHRvIGJlIG9wZXJhdGVkIG9uLgo+ID4gKyAq
Lwo+ID4gK2ludCBsaWJ4bF9wc3Jfc2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCBs
aWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCj4gPiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHZhbCk7Cj4gPiArLyoKPiA+ICsgKiBGdW5jdGlvbiB0byBnZXQgYSBkb21haW4ncyBjYm0u
IEl0IG9wZXJhdGVzIG9uIGEgc2luZ2xlICd0YXJnZXQnLgo+ID4gKyAqICd0YXJnZXQnIHNwZWNp
ZmllcyB3aGljaCBzb2NrZXQgdG8gYmUgb3BlcmF0ZWQgb24uCj4gPiArICovCj4gPiAraW50IGxp
YnhsX3Bzcl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdl
dCwKPiAKPiBUaGVyZSBpcyBubyBuZWVkIGZvciB0YXJnZXQgdG8gYmUgdWludDMyX3QgcmlnaHQ/
IFVuc2lnbmVkIGludCBzaG91bGQKPiB3b3JrIHRvbz8KPiAKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgKnZhbCk7Cj4gPiArLyoKPiA+ICsgKiBPbiBzdWNjZXNzLCB0aGUgZnVu
Y3Rpb24gcmV0dXJucyBhbiBhcnJheSBvZiBlbGVtZW50cyBpbiAnaW5mbycsCj4gPiArICogYW5k
IHRoZSBsZW5ndGggaW4gJ25yJy4KPiA+ICsgKi8KPiA+ICtpbnQgbGlieGxfcHNyX2dldF9od19p
bmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgKm5yLCBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsIGlu
dCBsdmwpOwo+ID4gK3ZvaWQgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9o
d19pbmZvICpsaXN0LCBpbnQgbnIpOwo+IAo+IG5yIHNob3VsZCBiZSB1bnNpZ25lZCBpbnQuCj4g
Cj4gPiArI2VuZGlmIC8qIExJQlhMX0hBVkVfUFNSX01CQSAqLwo+ID4gKyNlbmRpZiAvKiBMSUJY
TF9IQVZFX1BTUl9DQVQgKi8KPiA+ICAKPiA+ICAvKiBtaXNjICovCj4gPiAgCj4gPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+
ID4gaW5kZXggZjU1YmExZS4uODMxOTMwMSAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3Bzci5jCj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+ID4gQEAgLTQyNSw2
ICs0MjUsMzAgQEAgdm9pZCBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9j
YXRfaW5mbyAqbGlzdCwgaW50IG5yKQo+ID4gICAgICBmcmVlKGxpc3QpOwo+ID4gIH0KPiA+ICAK
PiA+ICtpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSwgbGli
eGxfYml0bWFwICp0YXJnZXRfbWFwLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCB2YWwpCj4gPiArewo+ID4gKyAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwo+IAo+IEVSUk9SX0ZB
SUwgaGVyZS4KPiAKVGhhbmtzISBXaWxsIGZpeCBhYm92ZSBwb2ludHMuCgo+ID4gKwo+ID4gK2xp
YnhsX3Bzcl9od19pbmZvID0gU3RydWN0KCJwc3JfaHdfaW5mbyIsIFsKPiA+ICsgICAgKCJpZCIs
IHVpbnQzMiksCj4gPiArICAgICgidSIsIEtleWVkVW5pb24oTm9uZSwgbGlieGxfcHNyX2ZlYXRf
dHlwZSwgInR5cGUiLAo+ID4gKyAgICAgICAgICBbKCJjYXRfaW5mbyIsIFN0cnVjdChOb25lLCBb
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNvc19tYXgi
LCAgICAgdWludDMyKSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICgiY2JtX2xlbiIsICAgICB1aW50MzIpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKCJjZHBfZW5hYmxlZCIsIGJvb2wpLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBdKSksCj4gPiArICAgICAgICAgICAoIm1iYV9pbmZvIiwgU3Ry
dWN0KE5vbmUsIFsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgiY29zX21heCIsICAgICB1aW50MzIpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJ0aHJ0bF9tYXgiLCAgIHVpbnQzMiksCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImxpbmVhciIsICAgICAgYm9vbCksCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKPiA+ICsgICAgICAgICAgXSkpCj4g
Cj4gSWYgdGhpcyBpcyBvdXRwdXQgb25seSBwbGVhc2UgbWFyayBpdCBhcyBkaXI9RElSX09VVC4K
PiAKU29ycnksIEkgZG8gbm90IHVuZGVyc3RhbmQgdGhpcyBjbGVhcmx5LiBEWU0gaWYgdGhlc2Ug
dmFsdWVzIGFyZSBhbGwgb3V0cHV0CnZhbHVlcyBmb3IgeGwgYXBwbGljYXRpb24/CgpCUnMsClN1
biBZaQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 00:58:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 00:58: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.xen.org>)
	id 1dcLVs-0007Yr-OA; Tue, 01 Aug 2017 00:58:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcLVr-0007Yh-81
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 00:58:19 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 2B/3A-03937-A22DF795; Tue, 01 Aug 2017 00:58:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1taRoqt5qT7
 SYONWTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP93DHWgtO8FZcOvWJuYDzG1cXIySEkUCEx
 9/JuNhBbQoBX4siyGawQtr/EsWnbGLsYuYBqJjBKHPgJ4nBysAioSDydOw/MZhNQl3j8tYcJx
 BYRUJR48PImK0gDs8B/Romra56ygCSEBaoklh15DdbAK6ArsXj2DqipWxklmhe/YYVICEqcnP
 kErIEZaOqfeZeYuxg5gGxpieX/OEDCnAKWEt923wYrFwU6YsrJbWwTGAVmIemehaR7FkL3Akb
 mVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7GK9v
 DDjEKMnBpCTKq9hTHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfqIlBOsCg1PbUiLTMHGCkwa
 QkOHiUR3oYLQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn1QWZIQBSlFGaBzcCFrWXGG
 WlhHkZgY4S4ilILcrNLEGVf8UozsGoJMybDbKKJzOvBG7TK6AjmICOkCytBTmiJBEhJdXAuOg
 ei8ms609e/Ns86/je285WIg8ky1YdPnBF7HHF/LLLUR/M72WqHs3+r2j81daSJWrBiuzy/ZlC
 uV2KtZ4vf697saQy9lLI3ILWEqFVBzolPgZ0acWrbvNzvnHZ6cg1a68DdQHH0zXu79DQkXqpI
 6voeuzohqWvQpmzwhfeutGV4+YeM3vOJCWW4oxEQy3mouJEAC12AivVAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501549095!61919033!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32973 invoked from network); 1 Aug 2017 00:58:17 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 00:58:17 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga105.jf.intel.com with ESMTP; 31 Jul 2017 17:58:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,304,1498546800"; d="scan'208";a="114093716"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 31 Jul 2017 17:58:12 -0700
Date: Tue, 1 Aug 2017 08:57:41 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170801005741.GD11396@yi.y.sun>
References: <1500540553-29199-1-git-send-email-yi.y.sun@linux.intel.com>
 <1500540553-29199-11-git-send-email-yi.y.sun@linux.intel.com>
 <20170731143016.lsqecgw7k6jd5ims@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170731143016.lsqecgw7k6jd5ims@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC v2 10/12] tools: implemet new get value
 interface suitable for all psr allocation features.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDctMzEgMTU6MzA6MTYsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBKdWwgMjAsIDIw
MTcgYXQgMDQ6NDk6MTFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gVGhpcyBwYXRjaCBpbXBs
ZW1lbnRzIGEgbmV3IGdldCB2YWx1ZSBpbnRlcmZhY2UgaW4gdG9vbHMgc3VpdGFibGUgZm9yIGFs
bCBwc3IKPiA+IGFsbG9jYXRpb24gZmVhdHVyZXMgYW5kIHRoZSB3aG9sZSBmbG93LiBJdCBhbHNv
IGVuYWJsZXMgTUJBIHN1cHBvcnQgaW4gdG9vbHMKPiA+IHRvIGdldCBNQkEgdmFsdWUuCj4gCj4g
VGhpcyBzdWdnZXN0cyB0aGlzIHBhdGNoIGNhbiBiZSBhdCBsZWFzdCBicm9rZW4gaW50byB0d28/
Cj4gCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwu
Y29tPgo+ID4gLS0tCj4gPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMTMgKy0K
PiA+ICB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICAxMSArLQo+ID4gIHRvb2xzL2xp
YnhsL2xpYnhsX3Bzci5jICAgICAgIHwgIDYxICsrKysrKy0tLS0KPiA+ICB0b29scy94bC94bC5o
ICAgICAgICAgICAgICAgICB8ICAgMyArCj4gPiAgdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAg
ICAgfCAgIDkgKy0KPiA+ICB0b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICB8IDI3NSArKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPiA+ICA2IGZpbGVzIGNoYW5n
ZWQsIDIzNiBpbnNlcnRpb25zKCspLCAxMzYgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCj4gPiBpbmRleCAwYjBlYzMxLi5kZWYxOGY1IDEwMDY0NAo+ID4gLS0tIGEvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCj4gPiBAQCAtMjQ1MiwxMyArMjQ1MiwxNCBAQCBlbnVtIHhjX3Bzcl9jbXRfdHlw
ZSB7Cj4gPiAgfTsKPiA+ICB0eXBlZGVmIGVudW0geGNfcHNyX2NtdF90eXBlIHhjX3Bzcl9jbXRf
dHlwZTsKPiA+ICAKPiA+IC1lbnVtIHhjX3Bzcl9jYXRfdHlwZSB7Cj4gPiArZW51bSB4Y19wc3Jf
dmFsX3R5cGUgewo+ID4gICAgICBYQ19QU1JfQ0FUX0wzX0NCTSAgICAgID0gMSwKPiA+ICAgICAg
WENfUFNSX0NBVF9MM19DQk1fQ09ERSA9IDIsCj4gPiAgICAgIFhDX1BTUl9DQVRfTDNfQ0JNX0RB
VEEgPSAzLAo+ID4gICAgICBYQ19QU1JfQ0FUX0wyX0NCTSAgICAgID0gNCwKPiA+ICsgICAgWENf
UFNSX01CQV9USFJUTCAgICAgICA9IDUsCj4gPiAgfTsKPiA+IC10eXBlZGVmIGVudW0geGNfcHNy
X2NhdF90eXBlIHhjX3Bzcl9jYXRfdHlwZTsKPiA+ICt0eXBlZGVmIGVudW0geGNfcHNyX3ZhbF90
eXBlIHhjX3Bzcl92YWxfdHlwZTsKPiAKPiBDaGFuZ2luZyB0aGUgbmFtZSBvZiB0aGUgdHlwZSBz
aG91bGQgYmUgZG9uZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgo+IAo+IFRoZSByZXN0IG9mIHRoaXMg
cGF0Y2ggbWl4ZXMgcmVuYW1pbmcgYW5kIGZ1bmN0aW9uYWwgY2hhbmdlIHdoaWNoIGlzCj4gcmF0
aGVyIGRpZmZpY3VsdCB0byByZXZpZXcgSSdtIGFmcmFpZC4KPiAKVGhhbmtzISBJIHdpbGwgc3Bs
aXQgdGhlIHBhdGNoIHRvIHR3bywgb25lIGZvciB0eXBlIHJlbmFtaW5nLCB0aGUgb3RoZXIKZm9y
IGZ1bmN0aW9uYWxpdHkuCgpCUnMsClN1biBZaQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 02:43:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 02: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.xen.org>)
	id 1dcN9D-0008J4-A1; Tue, 01 Aug 2017 02:43:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcN9C-0008It-9p
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 02:43:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1D/07-01996-5BAEF795; Tue, 01 Aug 2017 02:43:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfLq/p
 Ig1vfBS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dZym6Vgd2HFqSmzWRoY
 37l2MXJxCAn8ZZSYdmw1I4TzmFHiytl/bBDONkaJB2cWsXYxcnKICDhLfD0zlx3E5hXQl9j+4
 RhYXFggSGLLnGYmkAYJgWZDiUO9v9lAEhIC3hLNVzexwthf1s1k7mJk52ATsJI4JAYSZRFQlV
 j75x/jBEbuBYwMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsYpzY4H2KU5GBSEuVV7KmPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa/4SKCdYlJqe
 WpGWmQMMPpi0BAePkghvNkiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeVVBigRAijJK8
 +BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5Q0Cm8GTmlcBtegV0BBPQEZKltSBHlC
 QipKQaGNdPmCJs9qmv1ucF6yNLTYdP2c1fkhO5rz/NUdOtDErqvx59pu+jtI3islMXb5ldOy7
 qYfc7j9dt1dVNT67MdvFjv9/t+Uo1McBGPidc6erhmSfva0ycMHNV0635Heebf77wU1s3z22C
 lRJrj/pB97gTz+aWKQUbK210jfgkMDdub5tl5uLvv5VYijMSDbWYi4oTATwVr/9/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1501555379!101679697!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38028 invoked from network); 1 Aug 2017 02:42:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 02:42:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcN95-0003Dh-OV; Tue, 01 Aug 2017 02:42: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 1dcN90-0003ps-8j; Tue, 01 Aug 2017 02:42:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcN90-00087C-07; Tue, 01 Aug 2017 02:42:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112395-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm: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-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386: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-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-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-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:build-arm64-libvirt: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-arm64-arm64-xl: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot: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-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-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-libvirt-xsm: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-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=742f220ee69c8102eabea45e45d92aa18721fab1
X-Osstest-Versions-That: linux=0a07b238e5f488b459b6113a62e06b6aab017f71
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 02:42:50 +0000
Subject: [Xen-devel] [linux-next test] 112395: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjM5NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTIzOTUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjM4MgogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyMzgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTIzODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjM4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyMzgyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTIzODIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjM4MgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyMzgyCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTIzODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjM4MgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyMzgyCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTIzODIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjM4MgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyMzgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTIzODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjM4MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDExMjM4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyMzgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTIzODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjM4MgogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
MzgyCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTIzODIKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjM4MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTEyMzgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTIzODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjM4MgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyMzgyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTIzODIKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjM4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjM4MgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyMzgyCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA3IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTIzODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTIzODIKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMjM4MgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyMzgyCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTIzODIK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMjM4MgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyMzgyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWls
IGJsb2NrZWQgaW4gMTEyMzgyCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA3IHJlYm9v
dCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTIzODIKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMjM4MgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyMzgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTIzODIKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMjM4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyMzgyCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTIzODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjM4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDc0MmYyMjBlZTY5YzgxMDJlYWJlYTQ1ZTQ1ZDkyYWExODcyMWZhYjEKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBhMDdiMjM4ZTVmNDg4YjQ1OWI2MTEzYTYyZTA2YjZh
YWIwMTdmNzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5v
dCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyMzk1ICAyMDE3LTA3LTMx
IDA5OjMyOjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 03:03:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 03:03: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.xen.org>)
	id 1dcNSM-0001OQ-Us; Tue, 01 Aug 2017 03:02:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dcNSM-0001OK-1t
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 03:02:50 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 6D/A5-01732-95FEF795; Tue, 01 Aug 2017 03:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsVywNwkVjfifX2
 kQeN6DYslHxezODB6HN39mymAMYo1My8pvyKBNWPNwmesBQ/ZKzb1f2RqYLzK1sXIxSEkMI1R
 4tSS6SxdjJwcEgK8EkeWzWCFsP0l1m3ayg5R1MAosXz/cXaQhJDAXkaJ158iIRK7GSX+zb3PC
 uGsZpSY+ugMWBWbgJbE2d6lYLaIQILElYPvwMYKC9hL3P8KsU5EwEFiVetJRgjbSOLUgmZmEJ
 tFQEVi7ut2sBpegWCJKZMmskFstpW4PWk1WD2ngJ3EhHVnwWYyCohJfD+1hgnEZhYQl7j1ZD4
 TxAsCEkv2nGeGsEUlXj7+B/WatMSxddfBjpYQmMss8fFhNyvEYkmJSZ++QNniEmsuz4ezO/f9
 ZINoVpT4u76VEWKZjsSC3Z/YIGxtiWULXzNDHC0ocXLmExaIoxUlenueME5glJuF5L5ZSNpnI
 WmfhaR9ASPLKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwH
 TAAAQ7GJu2ex5ilORgUhLlVeypjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWv+DignWJSanlq
 RlpkDTEwwaQkOHiURXiWQNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHnFQIoEQIoySvPg
 RsCS5CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8756CzSFJzOvBG7TK6AjmICOkCytBTmiJ
 BEhJdXAKJ9Y2Zh7wCi4QdDmT3Q985VNBY8Uy24ssdkR5fXz2LqUqQJHs5LU9VdV2fpbVB+a9n
 DNta7TLcndN7uWLZJ8opMRvP/6HreAAqOnIkJhJWvznLj2lyV81or87fz38uUpoZtdAr+w/2d
 bvKesMbj8R9cV6bDfis8Y1bbFCPEXb9+rtPT9SkkmJZbijERDLeai4kQAG1kjmo0DAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1501556566!102429501!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24043 invoked from network); 1 Aug 2017 03:02:48 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 03:02:48 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Jul 2017 20:02:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,304,1498546800"; d="scan'208";a="131803080"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga005.jf.intel.com with ESMTP; 31 Jul 2017 20:02:45 -0700
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 31 Jul 2017 20:02:45 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 31 Jul 2017 20:02:44 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Tue, 1 Aug 2017 11:02:42 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Rusty Bird <rustybird@openmailbox.org>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2] VT-d: don't panic/warn on iommu=no-igfx
Thread-Index: AQHTCdw43EVAdBT7yEqqsOcprU0nN6Ju0VHg
Date: Tue, 1 Aug 2017 03:02:42 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D518AE@SHSMSX101.ccr.corp.intel.com>
References: <20170731090404.6503-1-rustybird@openmailbox.org>
In-Reply-To: <20170731090404.6503-1-rustybird@openmailbox.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjg3Yzg5NzctMDQxMi00YjU4LWE3OGEtMzc2Y2QxN2M0NjZmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlNnYmd1aU1uRDdralFjbW90VGZLYm9XYm5FQ1dMTzVHYVZUTlZyQmFYK289In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] VT-d: don't panic/warn on iommu=no-igfx
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSdXN0eSBCaXJkIFttYWlsdG86cnVzdHliaXJkQG9wZW5tYWlsYm94Lm9yZ10KPiBT
ZW50OiBNb25kYXksIEp1bHkgMzEsIDIwMTcgNTowNCBQTQo+IAo+IFdoZW4gb3BlcmF0aW5nIG9u
IGFuIEludGVsIGdyYXBoaWNzIGRldmljZSwgaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uKCkKPiBw
YW5pY2tlZCAoZm9yY2VfaW9tbXU9PTEpIG9yIHdhcm5lZCAoZm9yY2VfaW9tbXU9PTApIGFib3V0
IHRoZSBCSU9TIGlmCj4gaXNfaWdkX3Z0X2VuYWJsZWRfcXVpcmsoKSByZXR1cm5lZCAwLiBUaGF0
J3MgZ29vZCBpZiB0aGUgYWN0dWFsIEJJT1MKPiBwcm9ibGVtIGhhcyBiZWVuIGRldGVjdGVkLiBC
dXQgc2luY2UgY29tbWl0IDE0NjM0MTEsIHJldHVybmluZyAwIGNvdWxkCj4gYWxzbyBoYXBwZW4g
aWYgdGhlIHVzZXIgc2ltcGx5IHBhc3NlZCAiaW9tbXU9bm8taWdmeCIsIGluIHdoaWNoIGNhc2UK
PiBiYWlsaW5nIG91dCB3aXRoIGFuIGluZm8gbWVzc2FnZSAoaW5zdGVhZCBvZiBhIHBhbmljL3dh
cm5pbmcpIHdvdWxkIGJlCj4gbW9yZSBhcHByb3ByaWF0ZS4KPiAKPiBUaGUgcGFuaWMgYnJva2Ug
dGhlIGNvbWJpbmF0aW9uICJpb21tdT1mb3JjZSxuby1pZ2Z4IiwgYW5kIGFsc28gdGhlIGNhc2UK
PiB3aGVyZSAiaW9tbXU9bm8taWdmeCIgaXMgcGFzc2VkIGJ1dCBmb3JjZV9pb21tdT0xIGlzIHNl
dCBhdXRvbWF0aWNhbGx5Cj4gYnkgeDJhcGljX2JzcF9zZXR1cCgpLgo+IAo+IE1vdmUgdGhlIGlv
bW11X2lnZnggY2hlY2sgZnJvbSBpc19pZ2RfdnRfZW5hYmxlZF9xdWlyaygpIGludG8gaXRzIG9u
bHkKPiBjYWxsZXIgaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uKCksIGFuZCB0d2VhayB0aGUgbG9n
aWMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUnVzdHkgQmlyZCA8cnVzdHliaXJkQG9wZW5tYWlsYm94
Lm9yZz4KCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 03:08:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 03: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.xen.org>)
	id 1dcNXu-0001bg-Ii; Tue, 01 Aug 2017 03:08:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dcNXs-0001bU-LI
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 03:08:32 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 1D/42-02175-FA0FF795; Tue, 01 Aug 2017 03:08:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplk+JIrShJLcpLzFFi42Jpa+uQ1133oT7
 S4OEic4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePxO/6Ch84V6y52MDUwfnDqYuTgEBKolOhf
 wd/FyMkhIcArcWTZDFYI21/ictt5IJsLqKSBUeLwtFNQzm5GiXcLfrGBVAkJ7GSUeHHGBiKxl
 lHi8t0XYAk2AS2Js71L2UFsEQE9ieaepywgNrNAjcTJmb8ZQWxhAW+JmzfPsELU+EhsuLOdBc
 J2kji7YCYTiM0ioCLRcncJ2ExegWCJz+07mCCWXWKUeD33EFgDp0CgxPKmKcwgNqOAmMT3U2u
 YIJaJS9x6Mp8J4h8BiSV7zjND2KISLx//g/pTWuLYuutgr0kIzGWWOPB0LjPEZkmJSZ++sELY
 4hJrLs+Hszv3/WSDaFaU+Lu+lREUjswCmhLrd+lD7FWUmNL9kB3iaEGgh5+wQEJLUaK35wnjB
 Eb5WUjOm4XQPQtJ9ywk3QsYWVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJC
 YV6yXn525iBCaHegYGxh2MTb3OhxglOZiURHkVe+ojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEn
 w8gKTjZBgUWp6akVaZg4wTcGkJTh4lER4l74HSvMWFyTmFmemQ6ROMVpybFi9/gsTx5bfJ74z
 cTR9//idSYglLz8vVUqcVxRkngBIQ0ZpHtw4WCq9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDU
 UmYNxdkLU9mXgnc1ldABzEBHSRZWgtyUEkiQkqqgXHC9L1FfRpmAt/4RCodn7leMfi77OxHju
 Nq2y1mTgmYkrJyqZ3h/jRDs7Qf+0/f6pw4Q0/ZflH5FLZbwl5nxaPPfjudfuVt6C/HXMf9xZJ
 ettwzbBPiOZVcD3k0rtjzYCVX4/uvXef/8Qatucqa+/rw2ljz15YpW5994G5eJ+i+o9KkZ3Oc
 1VclluKMREMt5qLiRAAFMv5aoAMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1501556908!103640043!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1462 invoked from network); 1 Aug 2017 03:08:30 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 03:08:30 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP; 31 Jul 2017 20:08:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,304,1498546800"; d="scan'208";a="293982623"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga004.fm.intel.com with ESMTP; 31 Jul 2017 20:08:27 -0700
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 31 Jul 2017 20:06:25 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 31 Jul 2017 20:06:24 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Tue, 1 Aug 2017 11:06:23 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Thread-Topic: [Xen-devel] [PATCH v2 00/13] "Non-shared" IOMMU support on ARM
Thread-Index: AQHTBWtzgYS7Mf5vZUCOoSETldCVaKJteAsA///fewCAAYL+oA==
Date: Tue, 1 Aug 2017 03:06:22 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D518D0@SHSMSX101.ccr.corp.intel.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D50102@SHSMSX101.ccr.corp.intel.com>
 <CAPD2p-m7qQjPmSbmgknQnE8pb70p_ZCLHEg4s7pEeitwNAikJg@mail.gmail.com>
In-Reply-To: <CAPD2p-m7qQjPmSbmgknQnE8pb70p_ZCLHEg4s7pEeitwNAikJg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2FmNWYxNDAtZjBiZC00MWNlLWEyYTgtZjc2ZjNmYTBkN2M5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImRlK1RCZnR0NVRlclZCbVdqUHdja3pUVldkbEU0RnpzbDdxMG1oZ29HVFU9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 00/13] "Non-shared" IOMMU support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyBbbWFpbHRvOm9sZWtzdHlzaEBnbWFpbC5jb21d
DQo+IFNlbnQ6IE1vbmRheSwgSnVseSAzMSwgMjAxNyA3OjU4IFBNDQo+IA0KPiBIaSwgS2V2aW4N
Cj4gDQo+IE9uIE1vbiwgSnVsIDMxLCAyMDE3IGF0IDg6NTcgQU0sIFRpYW4sIEtldmluIDxrZXZp
bi50aWFuQGludGVsLmNvbT4gd3JvdGU6DQo+ID4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtv
DQo+ID4+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAyNiwgMjAxNyAxOjI3IEFNDQo+ID4+DQo+ID4+
IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNv
bT4NCj4gPj4NCj4gPj4gSGksIGFsbC4NCj4gPj4NCj4gPj4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBw
YXRjaCBzZXJpZXMgaXMgdG8gY3JlYXRlIGEgYmFzZSBmb3IgcG9ydGluZw0KPiA+PiBhbnkgIk5v
bi1zaGFyZWQiIElPTU1VcyB0byBYZW4gb24gQVJNLiBTYXlpbmcgIk5vbi1zaGFyZWQiIElPTU1V
DQo+IEkNCj4gPj4gbWVhbg0KPiA+PiB0aGUgSU9NTVUgdGhhdCBjYW4ndCBzaGFyZSB0aGUgcGFn
ZSB0YWJsZSB3aXRoIHRoZSBDUFUuDQo+ID4NCj4gPiBJcyAibm9uLXNoYXJlZCIgSU9NTVUgYSBz
dGFuZGFyZCB0ZXJtaW5vbG9neSBpbiBBUk0gc2lkZT8gSSBxdWlja2x5DQo+ID4gc2VhcmNoZWQg
dG8gZmluZCBpdCBtb3N0bHkgdXNlZCBpbiB0aGlzIHRocmVhZC4uLg0KPiBJIGRvbid0IHRoaW5r
IHRoYXQgaXQgaXMgYSBzdGFuZGFyZCB0ZXJtaW5vbG9neS4NCj4gDQo+ID4NCj4gPiBPbiB0aGUg
b3RoZXIgaGFuZCwgYWxsIElPTU1VcyBzdXBwb3J0IGEgYmFzaWMgRE1BIHJlbWFwcGluZw0KPiA+
IG1lY2hhbmlzbSB3aXRoIHBhZ2UgdGFibGUgbm90IHNoYXJlZCB3aXRoIENQVS4gVGhlbiBzb21l
IElPTU1Vcw0KPiA+IG1heSBvcHRpb25hbCBzdXBwb3J0IFNoYXJlZCBWaXJ0dWFsIE1lbW9yeSAo
U1ZNKSB0aHJvdWdoIHBhZ2UNCj4gPiBzaGFyaW5nIHdpdGggQ1BVLiBUaGVuIEknbSBub3Qgc3Vy
ZSB3aHkgbmVlZCB0byBoaWdobGlnaHQgdGhlDQo+ID4gIm5vbi1zaGFyZWQiIG1hbm5lciBpbiB0
aGlzIHRocmVhZCwgaW5zdGVhZCBvZiBqdXN0IHNheWluZw0KPiA+IElQTU1VLVZNU0Egc3VwcG9y
dC4uLg0KPiBJIHdvdWxkbid0IHVzZSAiSVBNTVUtVk1TQSBzdXBwb3J0IiBpbiB0aGlzIHRocmVh
ZCBzaW5jZSBpdCBtYXkgYmUgYW55DQo+IG90aGVyIElPTU1VcyB3aGljaCBjYW4ndCBzaGFyZSBw
YWdlIHRhYmxlDQo+IHdpdGggQ1BVIGJlY2F1c2Ugb2YgZm9ybWF0IGluY29tcGF0aWJpbGl0aWVz
Lg0KDQpBcyBJIGNvbW1lbnRlZCB5b3UgY2FuIGFzc3VtZSBhbGwgSU9NTVVzIGNhbm5vdCBzaGFy
ZSBwYWdlDQp0YWJsZSB3aXRoIENQVSBhcyB0aGUgc3RhcnRpbmcgcG9pbnQuIEl0J3Mgbm90IGdv
b2QgdG8gbmFtZSBhbiBJT01NVQ0KZHJpdmVyIGJhc2VkIG9uIHN1Y2ggZmFjdC4NCg0KPiBJIG5l
ZWRlZCBzb21ldGhpbmcgc2hvcnQgdG8gZGVzY3JpYmUgc3VjaCBJT01NVXMsIGJ1dCwgSWYgdGl0
bGUNCj4gIm5vbi1zaGFyZWQiIElPTU1VIHNvdW5kcyBjb25mdXNpbmcNCj4gSSB3b24ndCB1c2Ug
aXQgYW55bW9yZS4gRG8geW91IGhhdmUgc29tZXRoaW5nIGluIG1pbmQ/DQoNCklPTU1VIGRyaXZl
ciBuZWVkcyB0byBiZSB2ZW5kb3Igc3BlY2lmaWMuIElzIHlvdXIgZHJpdmVyIHdvcmtpbmcNCmZv
ciBhbGwgSVBNTVUtVk1TQSBjb21wYXRpYmxlIElPTU1VcyBvciBvbmx5IGZvciBSZW5lc2FzPw0K
SWYgdGhlIGxhdHRlciwgeW91IG1heSBtYWtlIHRoZSBuYW1lIGV4cGxpY2l0IGZvciBzdWNoIHB1
cnBvc2UuDQoNCmJ0dyBzaW5jZSB5b3UncmUgcG9ydGluZyBMaW51eCBkcml2ZXIgdG8gWGVuLiBX
aGF0ICdzIHRoZSBuYW1lDQp1c2VkIGluIExpbnV4IHNpZGU/IHRoYXQgc2hvdWxkIGJlIGEgZ29v
ZCByZWZlcmVuY2UgdG8geW91Lg0KDQo+IA0KPiA+DQo+ID4+IFByaW1hcmlseSwgd2UgYXJlIGlu
dGVyZXN0ZWQgaW4gSVBNTVUtVk1TQSBhbmQgSSBob3BlIHRoYXQgaXQgd2lsbCBiZSB0aGUNCj4g
Pj4gZmlyc3QgY2FuZGlkYXRlLg0KPiA+PiBJdCBpcyBWTVNBLWNvbXBhdGlibGUgSU9NTVUgdGhh
dCBpbnRlZ3JhdGVkIGluIHRoZSBuZXdlc3QgUmVuZXNhcyBSLQ0KPiBDYXINCj4gPj4gR2VuMyBT
b0NzIChBUk0pLg0KPiA+PiBJIGFtIGFib3V0IHRvIHB1c2ggSVBNTVUtVk1TQSBzdXBwb3J0IGlu
IGEgd2hpbGUuDQo+ID4+DQo+ID4+IFdpdGggcmVnYXJkIHRvIHRoZSBwYXRjaCBzZXJpZXMsIGl0
IHdhcyByZWJhc2VkIG9uIFhlbiA0LjkuMCByZWxlYXNlIGFuZA0KPiA+PiB0ZXN0ZWQgb24gUmVu
ZXNhcyBSLUNhciBHZW4zDQo+ID4+IEgzL00zIGJhc2VkIGJvYXJkcyB3aXRoIGFwcGxpZWQgSVBN
TVUtVk1TQSBzdXBwb3J0Og0KPiA+PiAtIFBhdGNoZXMgMSBhbmQgMyBoYXZlIEp1bGllbidzIFJi
Lg0KPiA+PiAtIFBhdGNoIDIgaGFzIEphbidzIFJiIGJ1dCBvbmx5IGZvciB4ODYgYW5kIGdlbmVy
aWMgcGFydHMuDQo+ID4+IC0gUGF0Y2ggNCBoYXMgSnVsaWVuJ3MgQWIuDQo+ID4+IC0gUGF0Y2hl
cyA1LDYsOSwxMCB3ZXJlIHNsaWdodGx5IHJld29ya2VkLg0KPiA+PiAtIFBhdGNoIDcgd2FzIHNp
Z25pZmljYW50bHkgcmV3b3JrZWQuIFRoZSBwcmV2aW91cyBwYXRjaCAtPiBpb21tdTogU3BsaXQN
Cj4gPj4gaW9tbXVfaHdkb21faW5pdCgpIGludG8gYXJjaCBzcGVjaWZpYyBwYXJ0cw0KPiA+PiAt
IFBhdGNoZXMgOCwxMSwxMiwxMyBhcmUgbmV3Lg0KPiA+Pg0KPiA+PiBOb3QgcmVhbGx5IHN1cmUg
YWJvdXQgeDg2LXJlbGF0ZWQgY2hhbmdlcyBzaW5jZSBJIGhhZCBubyBwb3NzaWJpbGl0eSB0bw0K
PiBjaGVjay4NCj4gPj4gU28sIGNvbXBpbGUtdGVzdGVkIG9uIHg4Ni4NCj4gPj4NCj4gPj4gWW91
IGNhbiBmaW5kIGN1cnJlbnQgcGF0Y2ggc2VyaWVzIGhlcmU6DQo+ID4+IHJlcG86IGh0dHBzOi8v
Z2l0aHViLmNvbS9vdHlzaGNoZW5rbzEveGVuLmdpdCBicmFuY2g6DQo+ID4+IG5vbl9zaGFyZWRf
aW9tbXVfdjINCj4gPj4NCj4gPj4gUHJldmlvdXMgcGF0Y2ggc2VyaWVzIGhlcmU6DQo+ID4+IFtQ
QVRDSCB2MSAwMC8xMF0gIk5vbi1zaGFyZWQiIElPTU1VIHN1cHBvcnQgb24gQVJNDQo+ID4+IGh0
dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA3
NTMyLmh0bWwNCj4gPj4NCj4gPj4gW1JGQyBQQVRDSCAwLzldICJOb24tc2hhcmVkIiBJT01NVSBz
dXBwb3J0IG9uIEFSTQ0KPiA+PiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnL21zZzEwMDQ2OC5odG1sDQo+ID4+DQo+ID4+IFRoYW5rIHlvdS4NCj4g
Pj4NCj4gPj4gT2xla3NhbmRyIFR5c2hjaGVua28gKDEzKToNCj4gPj4gICB4ZW4vZGV2aWNlLXRy
ZWU6IEFkZCBkdF9jb3VudF9waGFuZGxlX3dpdGhfYXJncyBoZWxwZXINCj4gPj4gICBpb21tdTog
QWRkIGV4dHJhIG9yZGVyIGFyZ3VtZW50IHRvIHRoZSBJT01NVSBBUElzIGFuZCBwbGF0Zm9ybQ0K
PiA+PiAgICAgY2FsbGJhY2tzDQo+ID4+ICAgeGVuL2FybTogcDJtOiBBZGQgaGVscGVyIHRvIGNv
bnZlcnQgcDJtIHR5cGUgdG8gSU9NTVUgZmxhZ3MNCj4gPj4gICB4ZW4vYXJtOiBwMm06IFVwZGF0
ZSBJT01NVSBtYXBwaW5nIHdoZW5ldmVyIHBvc3NpYmxlIGlmIHBhZ2UgdGFibGUNCj4gaXMNCj4g
Pj4gICAgIG5vdCBzaGFyZWQNCj4gPj4gICBpb21tdS9hcm06IFJlLWRlZmluZSBpb21tdV91c2Vf
aGFwX3B0KGQpIGFzIGlvbW11X2hhcF9wdF9zaGFyZQ0KPiA+PiAgIGlvbW11OiBBZGQgZXh0cmEg
dXNlX2lvbW11IGFyZ3VtZW50IHRvIGlvbW11X2RvbWFpbl9pbml0KCkNCj4gPj4gICBpb21tdTog
TWFrZSBkZWNpc2lvbiBhYm91dCBuZWVkaW5nIElPTU1VIGZvciBoYXJkd2FyZSBkb21haW5zIGlu
DQo+ID4+ICAgICBhZHZhbmNlDQo+ID4+ICAgaW9tbXUvYXJtOiBNaXNjIGZpeGVzIGZvciBhcmNo
IHNwZWNpZmljIHBhcnQNCj4gPj4gICB4ZW4vYXJtOiBBZGQgdXNlX2lvbW11IGZsYWcgdG8geGVu
X2FyY2hfZG9tYWluY29uZmlnDQo+ID4+ICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBEb24ndCBl
eHBvc2UgSU9NTVUgc3BlY2lmaWMgcHJvcGVydGllcyB0byB0aGUNCj4gPj4gICAgIGd1ZXN0DQo+
ID4+ICAgaW9tbXUvYXJtOiBzbW11OiBTcXVhc2ggbWFwX3BhZ2VzL3VubWFwX3BhZ2VzIHdpdGgN
Cj4gPj4gbWFwX3BhZ2UvdW5tYXBfcGFnZQ0KPiA+PiAgIFtSRkNdIGlvbW11OiBWVC1kOiBTcXVh
c2ggbWFwX3BhZ2VzL3VubWFwX3BhZ2VzIHdpdGgNCj4gPj4gICAgIG1hcF9wYWdlL3VubWFwX3Bh
Z2UNCj4gPj4gICBbUkZDXSBpb21tdTogQU1ELVZpOiBTcXVhc2ggbWFwX3BhZ2VzL3VubWFwX3Bh
Z2VzIHdpdGgNCj4gPj4gICAgIG1hcF9wYWdlL3VubWFwX3BhZ2UNCj4gPj4NCj4gPj4gIHRvb2xz
L2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArDQo+ID4+ICB4
ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCj4g
Pj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICAgICAgICAgICB8ICAxMCAr
Kw0KPiA+PiAgeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEwICstDQo+ID4+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDIgKy0NCj4gPj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMSArLQ0KPiA+PiAgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAg
ICAgICAgICAgICAgIHwgIDIxICstLQ0KPiA+PiAgeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAg
ICAgICAgICAgICAgICAgICAgIHwgIDI2ICstLS0NCj4gPj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzOCArLS0tLQ0KPiA+PiAgeGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstDQo+ID4+ICB4ZW4vY29t
bW9uL2RldmljZV90cmVlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKw0KPiA+PiAgeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICstDQo+ID4+
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAgICAgfCAyMTINCj4g
KysrKysrKysrKysrKysrLS0tLQ0KPiA+PiAtLS0tLS0tDQo+ID4+ICB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgMTAgKy0NCj4gPj4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jICAgICAgICAgICB8ICAgNyArLQ0KPiA+PiAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICAgICAgIHwgIDIzICsrLQ0KPiA+PiAg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgIDczICsrKyst
LS0tLQ0KPiA+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgICAg
IHwgMTE2ICsrKysrKysrKy0tLS0tDQo+ID4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
eDg2L3Z0ZC5jICAgICAgICAgfCAgIDQgKy0NCj4gPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9pb21tdS5jICAgICAgICAgICB8ICAgNiArLQ0KPiA+PiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9pb21tdS5oICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQo+ID4+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL3AybS5oICAgICAgICAgICAgICAgICAgICAgfCAgMzQgKysrKysNCj4gPj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICAgOCArLQ0KPiA+PiAg
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgICAgICAgICAgICAgIHwgICA1ICsNCj4g
Pj4gIHhlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oICAgICAgICAgICAgICAgICB8ICAxOSAr
KysNCj4gPj4gIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAgICAgICB8
ICAyNCArLS0NCj4gPj4gIDI2IGZpbGVzIGNoYW5nZWQsIDQwMiBpbnNlcnRpb25zKCspLCAyOTMg
ZGVsZXRpb25zKC0pDQo+ID4+DQo+ID4+IC0tDQo+ID4+IDIuNy40DQo+ID4+DQo+ID4+DQo+ID4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gPj4g
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KPiANCj4gDQo+IA0KPiAtLQ0KPiBSZWdh
cmRzLA0KPiANCj4gT2xla3NhbmRyIFR5c2hjaGVua28NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 03:10:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 03: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.xen.org>)
	id 1dcNZU-00028D-Tl; Tue, 01 Aug 2017 03:10:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dcNZU-000287-I9
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 03:10:12 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C5/09-03368-311FF795; Tue, 01 Aug 2017 03:10:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+JIrShJLcpLzFFi42I5YG4SoSv8sT7
 S4Mt/SYslHxezODB6HN39mymAMYo1My8pvyKBNePLvn6WgpvsFR17dzI3MG5i62Lk4hASmMYo
 Mfnbe/YuRk4OCQFeiSPLZrBC2P4SK+etYYcoamCU6Dz/mBnC2c0o0b/rDDNIlZDAWkaJo9vDQ
 Ww2AS2Js71LwSaJCKRKzOjbDbaCWWACo8Tt1mawBmEBM4l7u5YyQxSZSyy6uRqogQPINpK48k
 QWJMwioCKxYN1hsDm8AsESz7ffYQIpERLwlpj1zxvE5BTwkVj7kwmkglFATOL7qTVgNrOAuMS
 tJ/OZIO4XkFiy5zwzhC0q8fLxP6i/pCWOrbvOCnKZhMBcZonf2yGuYRGQlJj06QsrhC0useby
 fDi7c99PNohmRYm/61sZIZbpSCzY/YkNwtaWWLbwNTPEyYISJ2c+YYEEj6JEb88TxgmMcrOQ3
 DcLSfssJO2zkLQvYGRZxahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5
 yfu4kRmAgYgGAH469lAYcYJTmYlER5FXvqI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8PJ+AMo
 JFqWmp1akZeYAUxJMWoKDR0mEd+l7oDRvcUFibnFmOkTqFKMlx4bV678wcTR92AIkO2b8/MYk
 xJKXn5cqJc4rCjJPAKQhozQPbhwsbV5ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO9LkLU8m
 XklcFtfAR3EBHSQZGktyEEliQgpqQbGfcuU1qge0feL+p4mHfKVna+r0XH/jB+q4evCCiIu5J
 YYWE16dGhCd6lUZ8RPz5cTMtmUfRbpJe0I5Fb+O/fky0+/fjk91j+UxZ/E9vpqTlTJHMXy+3u
 n2LR/kbl8Q76CXchUoHXdo09PA3PEeKfvVzQ3CVWfJvjs5l/VY5ud+NqkdNPNU5KVWIozEg21
 mIuKEwH/guVrlgMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501557009!50179390!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44940 invoked from network); 1 Aug 2017 03:10:11 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 03:10:11 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Jul 2017 20:10:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,304,1498546800"; d="scan'208";a="131805447"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga005.jf.intel.com with ESMTP; 31 Jul 2017 20:10:08 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 31 Jul 2017 20:10:08 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Tue, 1 Aug 2017 11:10:06 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Stefano Stabellini <sstabellini@kernel.org>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Xen on Intel Atom E3815: crash, no output
Thread-Index: AQHTClZIr/BacZmcL0uWhX/C+pORfqJu0dFw
Date: Tue, 1 Aug 2017 03:10:05 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D518F7@SHSMSX101.ccr.corp.intel.com>
References: <alpine.DEB.2.10.1707311627410.22381@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1707311627410.22381@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTU4Yjk3ODAtZDAyZC00ODMwLTk1NzgtNDM2ZTk4ZjI3NTllIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkRrOTRTN0ZXOVBPRklSZTNpeUtnaWpXaHFYS1hwd2JrVnZpY21IajlqeTg9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] Xen on Intel Atom E3815: crash, no output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBTdGVmYW5vIFN0YWJlbGxpbmkgW21haWx0bzpzc3RhYmVsbGluaUBrZXJuZWwub3Jn
XQo+IFNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAxLCAyMDE3IDc6NDAgQU0KPiAKPiBIaSBhbGwsCj4g
Cj4gSSBub3RpY2VkIHRoYXQgWGVuIGRvZXMgbm90IGJvb3Qgb24gSW50ZWwgQXRvbSBFMzgxNS4g
VGhlIHN5c3RlbSBpcyBhCj4gRGVsbCBFZGdlIEdhdGV3YXkgMzAwMzoKPiAKPiBodHRwOi8vaS5k
ZWxsLmNvbS9zaXRlcy9kb2Njb250ZW50L3NoYXJlZC1jb250ZW50L2RhdGEtCj4gc2hlZXRzL2Vu
L0RvY3VtZW50cy9EZWxsX0VkZ2VfR2F0ZXdheV8zMDAwX1Nlcmllc19zcGVjX3NoZWV0LnBkZj9u
ZQo+IHd0YWI9dHJ1ZQo+IAo+IEdydWIyIGxvYWRzIFhlbiBhbmQgRG9tMCwgYnV0IG5vIG91dHB1
dCBjb21lcyBvdXQgb2YgWGVuLiBBZnRlciB0aGUKPiAiTG9hZGluZyIgbWVzc2FnZXMgZnJvbSBH
cnViMiwgWGVuIGRvZXNuJ3QgbWFuYWdlIHRvIHByaW50IGV2ZW4gYSBzaW5nbGUKPiBjaGFyYWN0
ZXIgYW5kIHRoZSBzeXN0ZW0gb2J2aW91c2x5IGNyYXNoZXMsIGJ1dCBJIGRvbid0IGtub3cgd2h5
IGJlY2F1c2UKPiB0aGVyZSBpcyBubyBvdXRwdXQuIEJlZm9yZSB5b3UgYXNrLCBubyBJIGRvbid0
IGhhdmUgYSBzZXJpYWwgb24gdGhlCj4gc3lzdGVtLgo+IAo+IEkgdHJpZWQgdG8gcGFzcyBjb25z
b2xlPXZnYSB2Z2E9dGV4dC04MHgyNSBhbmQgY29uc29sZT12Z2EgdmdhPWFzaywgYnV0Cj4gSSBz
dGlsbCBnb3Qgbm90aGluZy4KPiAKPiBEbyB5b3UgaGF2ZSBhbnkgaWRlYXMgaG93IHRvIGdldCBz
b21lIG91dHB1dCBvbiB0aGUgc2NyZWVuPyBEbyB5b3Uga25vdwo+IGhvdyB0byBnZXQgWGVuIHRv
IGJvb3Qgc3VjY2Vzc2Z1bGx5Pwo+IAoKTm8gbXVjaCBpZGVhIGV4Y2VwdCBmaW5kaW5nIGEgc2Vy
aWFsIGZvciBzdWNoIGVhcmx5IGJvb3QgaXNzdWUuLi4KClRoYW5rcwpLZXZpbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 03:47:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 03: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.xen.org>)
	id 1dcO9C-0004Z3-Qk; Tue, 01 Aug 2017 03:47:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcO9B-0004Yg-I5
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 03:47:05 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 21/DE-02181-8B9FF795; Tue, 01 Aug 2017 03:47:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXf7z/p
 Igxkb9CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0ftrEUvB9OmMFS3n17M1
 MPZkdTFycQgJ/GWUeLD+MROE85hRovnNS1YIZxujxMP384EynBwiAs4SX8/MZQexeQX0JT7OW
 cEKYgsDxV8dvMQM0iAhsE1NYv/T/cwgCQkBb4nPhxvZYeydk14ydjGyc7AJWEkcEgOJsgioSt
 zr2cU8gZF7ASPDKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2
 MQL/XMzAw7mBs2et3iFGSg0lJlFexpz5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv0g+gnGBR
 anpqRVpmDjAAYdISHDxKIrxVIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnNQUpEgApy
 ijNgxsBi4ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR53UCm8GTmlcBtegV0BBPQEZKltS
 BHlCQipKQaGA9anVS8ej7k0OSVR8ynGJz8mLXiudb6aW90V/ayRn4/EOUruSRVUi2y4/ILrl9
 Zd86mJ1U7HhJh89WwOMTyrV/8Qux2UQ6G/N87G/btOrKwT+nwgi8TulM+uvzScSoVbi92nf7k
 867J0ikpvbXz739g/zjjj7UFJ+P2PdXPZ+WlbJ39oOSKV4ASS3FGoqEWc1FxIgA8T+5lgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1501559222!52514948!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8918 invoked from network); 1 Aug 2017 03:47:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 03:47:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcO8y-0004tR-3Q; Tue, 01 Aug 2017 03: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 1dcO8s-0001lw-KU; Tue, 01 Aug 2017 03:46:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcO8s-0004ks-48; Tue, 01 Aug 2017 03:46:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112397-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-arm64-xsm:hosts-allocate:broken:regression
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:regression
 linux-4.9:build-arm64:hosts-allocate:broken:regression
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:leak-check/check/l1:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat: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-start/win.repeat: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-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-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-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck: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-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=efcfbfb1d8bf756d1b58fe215bf4e419d176435b
X-Osstest-Versions-That: linux=c03917de04aa68017a737e90ea01338d991eaff5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 03:46:46 +0000
Subject: [Xen-devel] [linux-4.9 test] 112397: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4629400019265767415=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112193
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112193
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112193

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 112388 pass in 112397
 test-armhf-armhf-xl-multivcpu 19 leak-check/check fail in 112388 pass in 112397
 test-amd64-amd64-qemuu-nested-intel 19 leak-check/check/l1 fail in 112388 pass in 112397
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 112388

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             3 capture-logs          broken blocked in 112193
 build-arm64                   3 capture-logs          broken blocked in 112193
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112193
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop   fail in 112388 like 112086
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 112193
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112193
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112193
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112193
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112193
 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-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-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-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-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-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                efcfbfb1d8bf756d1b58fe215bf4e419d176435b
baseline version:
 linux                c03917de04aa68017a737e90ea01338d991eaff5

Last test of basis   112193  2017-07-23 01:49:45 Z    9 days
Testing same since   112350  2017-07-27 22:26:55 Z    4 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Aaron Brown <aaron.f.brown@intel.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Amir Goldstein <amir73il@gmail.com>
  Andrea Righi <righi.andrea@gmail.com>
  Andrzej Pietrasiewicz <andrzej.p@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Balbir Singh <bsingharora@gmail.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Corey Minyard <cminyard@mvista.com>
  Damjan Georgievski <gdamjan@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Sterba <dsterba@suse.com>
  Denis P. <theoriginal.skullburner@gmail.com>
  Devin Heitmueller <dheitmueller@kernellabs.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eduardo Valentin <edubezval@gmail.com>
  Eric Auger <eric.auger@redhat.com>
  Ewan D. Milne <emilne@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Fernando Chaves <nanochaves@gmail.com>
  Giulio Genovese <giulio.genovese@gmail.com>
  Gjorgji Jankovski <j.gjorgji@gmail.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ian Abbott <abbotti@mev.co.uk>
  Ian Pilcher <arequipeno@gmail.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Ismail, Mustafa <mustafa.ismail@intel.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Simmons <jsimmons@infradead.org>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeff Moyer <jmoyer@redhat.com>
  Jiahau Chang <jiahau@gmail.com>
  Jiahau Chang <Lars_chang@asmedia.com.tw>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@android.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Johan Hovold <johan@kernel.org>
  John Brooks <john@fastquake.com>
  Juergen Gross <jgross@suse.com>
  Julian Anastasov <ja@ssi.bg>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Laurence Oberman <loberman@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lukasz Luba <lukasz.luba@arm.com>
  Lv Zheng <lv.zheng@intel.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maciej W. Rozycki <macro@linux-mips.org>
  Marcel Holtmann <marcel@holtmann.org>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Mario Kleiner <mario.kleiner.de@gmail.com>
  Mark Brown <broonie@kernel.org>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matwey V Kornilov <matwey@sai.msu.ru>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mike Marciniszyn <mike.marciniszyn@intel.com>
  Mike Snitzer <snitzer@redhat.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Moni Shoua <monis@mellanox.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Prarit Bhargava <prarit@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Weinberger <richard@nod.at>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Shawn Lin <shawn.lin@rock-chips.com>
  Simon Horman <horms@verge.net.au>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Teddy Wang <teddy.wang@siliconmotion.com>
  thejoe@gmail.com
  Thomas Gleixner <tglx@linutronix.de>
  Tom St Denis <tom.stdenis@amd.com>
  Tomislav Ivek <tomislav.ivek@gmail.com>
  Tony Camuso <tcamuso@redhat.com>
  Toshi Kani <toshi.kani@hpe.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Verma <vishal.l.verma@intel.com>
  Vladimir Neyelov <vladimirn@mellanox.com>
  Xiao Ni <xni@redhat.com>
  Yan, Zheng <zyan@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                fail    
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4629400019265767415==--

From xen-devel-bounces@lists.xen.org Tue Aug 01 03:47:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 03:47: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.xen.org>)
	id 1dcO9f-0004cF-6J; Tue, 01 Aug 2017 03:47:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcO9d-0004bt-9A
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 03:47:33 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1D/08-02176-4D9FF795; Tue, 01 Aug 2017 03:47:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVffyz/p
 Ig0/tGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODSxl71gr1FFx+nDrA2M
 5zS7GLk4hAT+Mko8u9vGDuE8ZpSY+ewKC4SzjVHiyeKFTF2MnBwiAs4SX8/MZQexeQX0JVoXX
 mYGsYUFdCVWfdgFZksIeEq8bTzJAmNP3zgHKM7OwSZgJXFIDCTKIqAqcf7HI+YJjFwLGBlWMW
 oUpxaVpRbpGprrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+pYBCHYwvjzteYh
 RkoNJSZRXsac+UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr9IPoJxgUWp6akVaZg4wyGDSEhw8
 SiK8VSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5zUFKRIAKcoozYMbAQv4S4yyUsK8j
 EBHCfEUpBblZpagyr9iFOdgVBLmbQWZwpOZVwK36RXQEUxAR0iW1oIcUZKIkJJqYKyrfyA+6U
 f9vufyDbJnmA7utNmbHxhn9F2bca1MBv9d2/8+G/Z9PN19yjbjZ8ezxeV6v4/ZbZrusDOkIjX
 vX9YFvp8Liy9MfWA9I1zyxZlAtp8CicxWgvr7dznqLwtK+iTJwGW7/fbZQlNL1mNr3e69OXVQ
 t3lb139G4a8Kl/ZPD7r7Ne7oShslluKMREMt5qLiRACE5ZIScwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1501559250!107299025!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49913 invoked from network); 1 Aug 2017 03:47:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 03:47:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcO9W-0004uE-4V; Tue, 01 Aug 2017 03:47: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 1dcO9Q-0001r4-S0; Tue, 01 Aug 2017 03:47:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcO9Q-00053q-Mx; Tue, 01 Aug 2017 03:47:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112399-mainreport@xen.org>
X-Osstest-Versions-This: xtf=c5be5f2f71d5bebb89c79bbcc5469445ee327b38
X-Osstest-Versions-That: xtf=2b5adea4636ae5b6c2b5f3eb391cd4aeb7a997a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 03:47:20 +0000
Subject: [Xen-devel] [xtf test] 112399: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjM5OSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjM5OS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGM1YmU1ZjJmNzFkNWJlYmI4OWM3OWJiY2M1NDY5NDQ1
ZWUzMjdiMzgKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDJiNWFkZWE0
NjM2YWU1YjZjMmI1ZjNlYjM5MWNkNGFlYjdhOTk3YTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjI4NyAgMjAxNy0wNy0yNSAxMjo0Nzo1NyBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTIzOTkgIDIwMTctMDctMzEgMTc6NTA6NTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNo
PXh0ZgorIHJldmlzaW9uPWM1YmU1ZjJmNzFkNWJlYmI4OWM3OWJiY2M1NDY5NDQ1ZWUzMjdiMzgK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19M
T0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXgg
LXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgYzViZTVmMmY3MWQ1YmVi
Yjg5Yzc5YmJjYzU0Njk0NDVlZTMyN2IzOAorIGJyYW5jaD14dGYKKyByZXZpc2lvbj1jNWJlNWYy
ZjcxZDViZWJiODljNzliYmNjNTQ2OTQ0NWVlMzI3YjM4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1sn
IHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHhjNWJlNWYyZjcxZDViZWJiODljNzliYmNjNTQ2OTQ0NWVlMzI3YjM4
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9u
Lnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1j
cm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElO
VVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisg
VFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveHRmCisgZ2l0IHB1c2gg
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0IGM1YmU1ZjJmNzFk
NWJlYmI4OWM3OWJiY2M1NDY5NDQ1ZWUzMjdiMzg6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgMmI1
YWRlYS4uYzViZTVmMiAgYzViZTVmMmY3MWQ1YmViYjg5Yzc5YmJjYzU0Njk0NDVlZTMyN2IzOCAt
PiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 04:38:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 04:38: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.xen.org>)
	id 1dcOwt-0008OJ-4y; Tue, 01 Aug 2017 04:38:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dcOws-0008OD-03
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 04:38:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BD/24-09901-1C500895; Tue, 01 Aug 2017 04:38:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkk+JIrShJLcpLzFFi42LJ0NfS0j3A2hB
 pMK+dy+L7lslMDowehz9cYQlgjGLNzEvKr0hgzVi6KKDgC09F9/wPrA2MN7i6GLk4WAR6mSVO
 /JvM1sXIycEoECkx/1crG0hCSOAvo8S1zlOMIAlhAR2J1dens4PYIgKBEjMXrIAq2s8k8fv2L
 xaQBLOAnsSDWxPBitiA7O+f9oHZvAKuEmdvXQTbwCKgIjHz8BNmEFtUIFri+utDjBA1ghInZz
 4Bm8Mp4Cbxcc5pdoiZZhLzNj9khrDlJba/nQNmSwgoSjy7cZIJwu5llOhu9AexhQTUJKad7oK
 Ky0ocPTuHBcL2leg4840d5GgJgWtMEt9fzWCCcB6zSUz+e4QRokpH4tmJ9VBVT9glvjZOY4Fw
 JrBJ7OjbxAbhLGGV+DVvGStEi7XE0s4vUHaBxJd1n1khivaySqy68goqcZ1fYteRHAhbRmJd9
 xqosffYJP4t/cU+gVF7FlIozELy+Swkny9gZF7FqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEZgsGIBgB+Oyv06HGCU5mJREeRV76iOF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDmsTRECgkWpaanVqRl5gDTFkxagoNHSYT3I0iat7ggMbc4Mx0idYpRl2PD6vVf
 mIRY8vLzUqXEeXNBigRAijJK8+BGwFLoJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz7gGZw
 pOZVwK36RXQEUxAR0iW1oIcUZKIkJJqYFzrpfv5Q8Whj849S5h3FXBaP5Q6FrTs+V6uOtEkbY
 6Axmrh7Z8Xvus29RVOWH2j8q7xRSPfFm/Hsr9L1Y5/0hA5PWsu85ctOyYf0k/rf6qjcvt35kR
 LUYVNLBsPrXq+/66fsFfUrvPyUxtWPTK9+mySaFFYlt2shY8V5y6Lrcj0Nfe/LyjWfkeJpTgj
 0VCLuag4EQBbSxRDnAMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501562302!50185598!1
X-Originating-IP: [104.47.42.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45728 invoked from network); 1 Aug 2017 04:38:23 -0000
Received: from mail-by2nam03on0042.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.42)
 by server-2.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 04:38:23 -0000
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=iFVmiOSkRppBM8+6vOl0cfCBMC5mrXb25L3Oc6EFPI4=;
 b=OW8rVNos2mqkPJ7ue4tgda6uxuo3aT+7ZM8P5QBoQpzq8iVoJIPunq0yCtiu9uGS/gPB+JA5W8Dx/pjNwi3VueT5jkPhaqvFDpoZRtfMCwd4PKumaubCyLM79hHVCXIrIoOkKkfWIRE5kf0vgGqm3XuI1Zg7QE9hXqhKq61B0f4=
Received: from [10.160.0.42] (111.93.218.67) by
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1
 Aug 2017 04:38:18 +0000
To: "Goel, Sameer" <sgoel@codeaurora.org>,
 Vijay Kilari <vijay.kilari@gmail.com>
References: <CALicx6tE1GiM_Dx04Withsqx8f7CjghHitNEbnckaxSDyeyneQ@mail.gmail.com>
 <2852a867-150c-953e-f5e7-578ab9e09713@codeaurora.org>
 <CALicx6vk-eY9-=daSjNExeTP0hG+Ret99_WrWScDM=g7F2YRBg@mail.gmail.com>
 <e05ed165-34ad-46aa-8932-63fec71ae8e3@codeaurora.org>
 <4aee1d7a-0fdf-0a48-1e2d-efb33a4d14f4@caviumnetworks.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <ab9bff1a-ad81-95ab-df11-ce6ccdc82e5a@caviumnetworks.com>
Date: Tue, 1 Aug 2017 10:08:04 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4aee1d7a-0fdf-0a48-1e2d-efb33a4d14f4@caviumnetworks.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: SG2PR01CA0044.apcprd01.prod.exchangelabs.com (10.165.10.12)
 To BY2PR0701MB2070.namprd07.prod.outlook.com
 (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cfe3b1ee-837f-4976-b1ee-08d4d89722f2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:1b4W2LtRzj5hdN1bYWMIFMRY1AWmkaLEsQGWwDpaY7qhvHUlWKgQUFzAX49vwMSnB3cql1WWUEEjhe6L8oKzcFmDy01xLNtmk1fcIbW5roDMaI5kdKBVe/QnSBkFux18fbj6c1rf+cIlwJVXqhegV+t8NWDWde2AP+WP0JPHbyYVCAYzcQy0UbciNTAA5SB5Kr4WVobd3MTxwLidaY0ycUjGXLpzuW2Slq5Yo9zeDO0X41ptwFmiGzKliP45yTUwfLZzwu+ZQ2+3Xp1EDE0OWJNghsiSz6RbGCE7HL0qWjtNwDIKXhX/Exp6ItQ1LiYG6VPirvEoYbp5qG3OU8U6bwvGTw57slIeeTkH1PWo2lSvxhdhYbkWUQcIQmuT8UsZUDYQWuiJceqzN8MPjrpCFrD7vESwMtHkjr3tCiFRL7vv1YKBoqCARry2ncq2qNFUEVAPY2eqBzDQBD8NjI8zk9T1/KKHoiVcKPtOTiDq6ltvYXplX9O10sC7LDTQXsmB1FciwS3LzabqhS4tQnLUCpW5/pXZsyD8nfzzylA8ZrP/EYEiKOA47COHRui4TphBvSmssA2ycbo0uDG2hnz1/5xfIPEqtuAQ3g+uxU/M+xrYe/llr8PV3IEmkJCfnAvEE7gA3Uy3P3G81MY5N9mZuOxrVSgQy/iorFyDfgdmBHyEjictEkZ6FjoBvj8NfVJuHtw2TEnFzhr0uBGJ88Webi6HnjWW8nkTIB91F8WvSogKPeeOPYgVUt/CZQuFUI1cXWcnF5qmpm38RrbJ2f9gDSoVqgWiLWa9g3uY5ncqzII=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 25:F4A4dy8xgeX600oByscZq3VMsc3NkwzOiNWZ05CrezAPfZJrtoYOvzGqZvRXzFbXops8JstQ2B7lYwbvzkqv9XlixJATDeBO80ms8YaEjxwaVdYM/hLj/CmnHvmnSEQIUsPpH+3+tVCIcHhvqWhU20QbC1YzpU7+U5MmTcEW+jtb83DVL5BlyXTtsdBHkEKVnKXa8yCzBNOMAMnErWjKPiKRkDUgYamVFHvVbmVXwTLGlX994Nb1cqMHYix4FyGua9Q2JqdM70YBNyxgXSJ9mIi6YgO34QZjej8l1LTttrp1cyC4inY4Eu4HirtOIFnaPx+5T7KIsUa1rweXa4RbzXWiWcZWWFxeVvzyxbacrOHEss2geRo3B+7modHC3S/xOR4kAZMHZMAInNd0TfsNHstsMa9v/UN6gQoXoaD3YQiieJ7U0mfTUW5HST/Z6yOWBJ6JXCrALVuOe136qHOp+aRAAUc0HItWmmXAhHSN5PNZsz1UzgZgnL9piQ4tIU876+i2EHSvFZsPA4qoqhCFiajh6VQcolg2v2QxaDe4p27VORKcm/TN1F4O6r2e6QUCm6OmMYYuCkZP0eASwXMuBPXdkaRmW7Lcn4lIrfmZ5WVfWfShnAB+mR7Z+h4rL9Mnh5WzMmuilrKOKqkej1tbbd7H1D4fEtHdA1SZ8pKok7qeHFMHxC8Yto+UCdytNhH9bEmzS+OL0cLleVrSHqvL/WxmMt05sgLpxJqo8HLdRgy96eCJhLdQGG2ynXeWu+FSZt9i5I+DX3YPy5zWZifJZcO2b29i3yNFQNBYr5dd6OlgkV7H2Pn9Uh68GGDqN1sWmHgMCcW3Rncgh/UoaDUOR2BAY7q8RQQkibN+6vmeEOFdATx07XTeakE1NklIzAxv3kieRwH0SqwAH/nOUPqt6IFbhQmxm5jDiJ1H1fRCi8o=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 31:ZlG1RKHkIh2saXY5PvnzOPbwUFtVpQDTcJsaalHH4mhjCMJTqBool2t+wDNFTbvQdUOgjN9Bhu18XVEuqMFEHbbe4yDSnwRpzhNXGu6J5m2pjytDXzH0iCNM93ougL98vInHs/2+OY9+ssC7s4NMVBsiJcFkNCi9ZasYbDebLjD38QPzf9P2tYHVzFZzHq0Oo9IHcoiVKlwOFZxOvJJAIF1BKq25zVfa9Al/lLqm1FjmE/k/YIJjbH02CBih1fHbISpy2PqmcOXjEuamDyEHdqxoqZYwtiUYONXMKLs2qmzFSuRa3WqV4ovbmjz0iUQVDTUQ3cdsNsi+ZqSoQSSZ+i5K0UfM57qR3ZEBftiFPQ1pkHmECQFYFH6dpUY9qSH3GWIdYVkhIiIY9u5ZYNahCFKZV7A5B07eo6iEgj8neXbxuc6IHEPXHd/dE5y6KCOVUIUl7ndlCPZCWDynN4iLBSh91AVLnwM8Dw9kg9bFP1GAM3jeLXRBWIAkJupXdgUlrkIjGIUZnyYV6qcWYqJzbh0fmbTwCFc6IYnmcofXFQeOgwSLotgb4FlC4ZAx45Kf+z+TvLLOnP0mgGWgCcPTESlT25d7ewQNFA6rXd7iejY5TCfi7HkfUQ3GkHBnu39a6vcbbDRkzXz/rz9rdfYzL+mKky/ckwJgRD0iVOX3QwadhQ0hqQ1qmMsPo2gx+qG3mMNd1TYAzhVnSdy3/PS1aA==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 20:7nHBj5eZ/VngAcdp7XpEndUF+bImz2wghmCM3FCnJMLKH/2B81ygDrNMLK1o92ed5AtoTaz4V5Un9LGGMV+Z5z5EcPX8//PEoYPOn/ll7bh51gqw5Bkql7VkyeAuShDBLxUa2LnD+Dx89NYjQOSWlmE/HqU+QKg9brNULi6a85fzRJ5crfviI5PGqehvcKpkBoKXRem48Er44VyBkW/YGedJRViy390+7Bt4BfDsM2nVzR4ZxgqEpb+VaNslUGAlQtvseEgCfnBhHYYpHccqtovDwxAXh7sHVLedBDdjEbVr26yN0zq4eSveYQUsfwTgNKPNgX0bzCHp27VYrRIlsU0PF6+k3tAa8pCt5C7ZdGcf/Lv/PSeYi33b7NJkMTYp1FUxwOSAl8LgOEsKr/zCuPfiQBhUF74Lw5BVZ5ZnWJvMlEcuUP0BxtCR5mRzb+2XdcfOJ0mR9pxboV3tUazsQx8+5ellWTO9o2zXB/4t1ULpcfJQcxWqYDK3et0nnimKUYyN2kBkbO7UQ+wJJd04BXCYcJaeSP5rY8BEC/C1wdILGQma2az0U9dyz6Jp9DhZ5ne+rqCQsBY/CyqhE6FmrrMp9pt5dPyMhjHSo2vWUlg=
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425);
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20702A49AC83875495432E8FECB30@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2070; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzA7NDpOSWNQTURIK3lKYms2a1kxQWRGNy9RSGtW?=
 =?utf-8?B?a0tFb3VYclNTMXJ5bng3WEo1UmZEak9WekdBRTdnSTlZQ3FMUVVKSGE2Z2w3?=
 =?utf-8?B?TUNzSVVDMndBNTFsQ2VwcWNuN1J5c1Q5SElkdnpiRWRLVzRqU0RZNE51Wmp6?=
 =?utf-8?B?a0owTGd4K093Zm90a1UyOFFzcDEzVGZSQTEzYjFpUDNXNFpkK1J2V0doeS9r?=
 =?utf-8?B?OGxvUHFWbVc4Y1RrZ01BRkZJNzM0QzFCVHY3Z0FFSWRNTXJVRWxxTFlTRnJN?=
 =?utf-8?B?dXp6bkM2L3hkMHRGS3orUlVPVlQ5Ry9qU2ZMcG0zbFBaVkFvc0dxSUhISFBE?=
 =?utf-8?B?Qk1OQUF0Q2tUbFhVa2U0OTNQeE90V1hacC9nZEFZRFJ2RktocmJPc01WcktB?=
 =?utf-8?B?WlpKM2FZenVyZXRuaXdTS0l2MC9sdFhPN2hucHI3b0VjWkwrNHFTTi9yRFNi?=
 =?utf-8?B?YjZGM1R3NFFrelRXK2dnSXZRc0VoOEdPN2srZjBIYlBpSVVxRFFlS3lKRldN?=
 =?utf-8?B?dE1WWERlMTN4b3BVWG5zcEJMTkVKbUJQTjVpSituMjdaVEU4cUlBODFDZFdj?=
 =?utf-8?B?MEVSc2cxQ3ArTDBJbk1JU2lhYjNyZGNUZ2R4b2dxelFndGRxa09QRTRDZGdV?=
 =?utf-8?B?ZlFyM0d5aGlPa0dXM25Fb1EyK2FvM0dRYytBa3NzY1hEQWtoSUNGaXoxSVA1?=
 =?utf-8?B?SXJMS056STBIVFNhRGhFUUVleTlWMFlWRG9LaVpSWW95WWdUQms0UkVkcWdE?=
 =?utf-8?B?N09HK2pOTHk1aEM1aExvcEZ5bVE4Wk8yczRCQ045akRUSjQwK0ttd1ZZekJ0?=
 =?utf-8?B?N3dxTytYUjIwSElDUEZBTW1xRVNoRkFiVUVnWGpneWpMTjlPeW9SdFlpNkZt?=
 =?utf-8?B?bThKamRhNkgzeTRYcDhhclhlOFZuQWJSQzVVYXV5bmZJOHE3cU9Eclh0b1VL?=
 =?utf-8?B?UGR6MG9peXEvYzIxbzgyWU9kS0JHdWR0RUhxNUYwcVE4ZzB5ZXMzMmx4b0ZN?=
 =?utf-8?B?K0dGL0dLY1prY2JaSEZmaFVVQ28rWHJWckRrTHBQaGlJR0E2MUEvUm5xSE9V?=
 =?utf-8?B?ekZjZ3NveGJCNEhzcVdDNEh6RVVnQ2hqRm9jbHZhdHU0RmRQUDg1NVRFRlha?=
 =?utf-8?B?OTRaZGYrQ0QyQmsxeVNsMERGcURvZGlnZitraVlWMEFsV1pWMWQrOE9hRUZ1?=
 =?utf-8?B?UkVMMmUzcEYyNnVGNndlSlJHK1lSNFFacm9LTHUzelducTJETDVKck91cloy?=
 =?utf-8?B?dDVlOVdIMEpiSmlnbktvKzAwcVNpeHBNMXZuRU9mbVhYUCtKRkNCbzNIdDBk?=
 =?utf-8?B?SlB3UVFHS1dHU1BpUjI1K1QvZTRkeHorVnB5N0lkN1Qyajg0Qjc4cTRKSmJ1?=
 =?utf-8?B?aUtaekdEc3R2NnBPTjlXYTA1Q205K0hLTWZLWXFiWlF2UDJTK0owU3pSbnhN?=
 =?utf-8?B?NGZNZmI3UGJrUDRlazk1U0VtcjNqdlZoY0F1aTRFRHFSdEFZd0lJWEZPV3Zz?=
 =?utf-8?B?LzNPKzFwZWR1RzZaVlM1ZE1ZQkdUcnFSNWwwemhCZFN4bFI4VlpJTmp2aXFm?=
 =?utf-8?B?U01RbnZqbFFPVDB4SlZ3cjVqV05ieXp3PT0=?=
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39840400002)(39410400002)(39400400002)(39850400002)(39450400003)(189002)(24454002)(199003)(377454003)(6306002)(64126003)(4001350100001)(101416001)(42186005)(68736007)(8676002)(4326008)(2950100002)(42882006)(31696002)(6666003)(72206003)(25786009)(5660300001)(65826007)(81166006)(966005)(81156014)(6116002)(230700001)(97736004)(3846002)(229853002)(305945005)(2906002)(90366009)(38730400002)(53546010)(7350300001)(36756003)(7736002)(6486002)(77096006)(23676002)(50466002)(106356001)(47776003)(93886004)(105586002)(189998001)(50986999)(33646002)(53936002)(31686004)(6246003)(5009440100003)(66066001)(65956001)(65806001)(83506001)(478600001)(54356999)(76176999);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:[10.160.0.42]; 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?MTtCWTJQUjA3MDFNQjIwNzA7MjM6aTNsREgydzRRL1ZvdUN1VEhpa2JIN2JI?=
 =?utf-8?B?djNSZHZ3ZVBNbkxPWlUvaDlzMzlYcmVtVkxoOHBBZ0YyRGNrais3ejBHd1FG?=
 =?utf-8?B?bVBZSmZtdEtiWUZXN2FXUlFUUlI0R3ZjY2lSbHdrVWE2ZFpha3o5bXBwV0cz?=
 =?utf-8?B?M3V5UnRicisxc1l5aS9rM3lxYi94ZUlRN2ZLMVkrc3BJZW9Sd0hTNlhEVDZU?=
 =?utf-8?B?U0ZpTHE1ZU51OXJnZzlyWjVHQVlkOUZpY2lZQUZMeW4vdnVJNlVFNkZad2s3?=
 =?utf-8?B?WUxMOXFqR3dLMFFSc0U1NmsyUlBZS2czbG9xMnpJL2oxUk1ZSGUwRmxHK1hR?=
 =?utf-8?B?OFBWcHMzM2xEcTNoTEtyYzJUMHB4dGgwSzhTdThDY296eTQwR3cyWW8zUjFp?=
 =?utf-8?B?RFpSRkJNNzZTMjJZek1xRjBFQm9NVUNkdG9JT3Y0a2pYTnNrR01wTHJJNzV3?=
 =?utf-8?B?NXNuTk1XenNucGprWHRvVm9HY1JuNEJCRHgrZEVtSVdaekJlc0tIMnlUSXFx?=
 =?utf-8?B?RndDVk82OGhjbCtFL2hIOHBncjBPNnF0Y1M0T2xvUnJ4eElocE82VFJxMWE3?=
 =?utf-8?B?ZGdCZ01MNEtpeXZjSkNIa0JpOVZnbnFNMVoyMnM5dzZsVXhqMGdIbVhmT2tX?=
 =?utf-8?B?dmdUd0dTWDZ2U3RMSEVid3BXeXF3Sy9XQlEyQXUwcm9DUW9mWTA3aDB1Njcz?=
 =?utf-8?B?N1JISjY2K2tTa3U2ZWwwTllPQXlyY2RCcHd4SnZURHpWZjZ4Zlh3eTdBTzVU?=
 =?utf-8?B?R09kb2pjNkRLTnFGSDM2UFlpY1dRWmdCVlB5c3NxZG13YndZTzNRTkJHQzMr?=
 =?utf-8?B?L3ZLVjYvYXlvMmgzcmpCVVNFSGtMR2ZnTi9pWjZSb2E5T2F2WG1laGc2cEdj?=
 =?utf-8?B?OFdMUHdjZFlaekN5ZDU0TUk1RnhJZWZWU3kwQVVEQTJXVjhOTVVLb1lLTWVj?=
 =?utf-8?B?bWZEb1Z6Ynl0Y09EeGhVWGZxdHQybUh5ViswV1RjNnEzYUpROVFCOEtkQWV0?=
 =?utf-8?B?S1RMdWYzUFJvekhtS3pVU2FYeVkzT2ZLZVYvSFAxb0RadHR1M3JrL0VrS3Vx?=
 =?utf-8?B?a2FzblBHUWt4T1p3RHhnOXpaN2tmeGFDR1pyLzZvaG1sZW9xdm0vUE9xVVVC?=
 =?utf-8?B?VU5nS1cwNFc5dTlTb3BxY0x2bVhRT1YxUkFla0RKTU9EeThqZjQ3MTI0R0Rn?=
 =?utf-8?B?Y21rVmw0Vnp6ajlyNTd6Tks2MisrcWg2ejVDZitPVWdwM2RkZ0hMQStMVHVZ?=
 =?utf-8?B?SjYzUi84MGN5K1lyUHJKb3VlNU85R29JTmxWaGN5Y05aeGdianFJWFJodWdE?=
 =?utf-8?B?ZWxDUGJKcCsvdjByREVJNkFDbTlqdXNRUjFwQTByNkI4QnRDK21nQXJtbEMw?=
 =?utf-8?B?dHRYVmdEVDArR3BndWNYN1EvUmxXc2YzdzFZMGFkYVlrMWs5cTRDZTc5RGFR?=
 =?utf-8?B?NElialF4eDRKL2lTU0gySXFuSEdKaThxbXRhVXNweGI3K0tlQk5QdFVGSTRD?=
 =?utf-8?B?bFdQTE5TYm1FTm5kOFNpY2J5Y1FqVHVKUWlLMGtpSC9tZWdhVW9NaGZXSnU0?=
 =?utf-8?B?TlAwQXRmZmhKTUVHUncwcElsd0pRSjg3QTZTRW5nd0g2Q2tGeVFNRCtUUlNK?=
 =?utf-8?B?RmZmcjR4VXNoUUdIWXpKNHZkSWNWN3BaY3pwMThFUkJTUHlURENrcGUxQ3Bl?=
 =?utf-8?B?bVhhSDFIMG1ORU8ydzNZMjEvSVdUOTJ2MklTWEY3K2xMM0FYNnRHWGRJTVhF?=
 =?utf-8?B?VWZVUWp5WmY5eENMYXhBNHh5NFZGa05TeUtnWHpJYk5LNDlCc1c5dHJkaDYx?=
 =?utf-8?B?VFBTVTh5MW5lcmltSnpITGFpUEczY3ArdHdTUUJkYkN5THhVVHo1enE3SW1Y?=
 =?utf-8?B?eWxoK3hYMlFoYzZPVTBzeVY5Y2xMcW15MkhHL0FualdSblB5bWNwdFdha1pS?=
 =?utf-8?B?VDQ0N3J0aHpOSXBsUG0yNUcwZFM3Zm9hcklacDY1WWxaSHM3R1pETi9CRjRk?=
 =?utf-8?B?c3paa2pRRTVsNTFPZUtxMVZyOEFHaWpma0RoODFHRUdmNzdNN1llTjhzZ1ZJ?=
 =?utf-8?B?MzNnVGJwVGFWSG9FZkRBK0VyMkxiajB4aHFzZHRvUzFtNS8vUFBjTmUwWmVj?=
 =?utf-8?B?MDEyV2lHNFhqbDh4YllQbm9uQUJQTDZoWis4UXJDbUdLd2V2NStUYVFtVmps?=
 =?utf-8?B?VXhrUXFDWDVDdGhENFdrMGl0NUpFcUE9PQ==?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzA7NjpQTEFYcEhzUEl6bUxYYkJ5dkxLNnFtRmhV?=
 =?utf-8?B?M2hRcmprbHBrcUQvbWpDR0Nab0RPaWJhREpIeFpLMkUvTzhyS0dONWFJblB4?=
 =?utf-8?B?TlR4NEJ1RVIrN29MRHlVRnEvUWtCd3NtTXZNbTZFRUxoSS9KYjA1Y0lnb1hP?=
 =?utf-8?B?UW9JaURJWkhQTWdyRSszYU5qUjNsVmRHMzRaSFNndFlydmJ0eEFzQ3hEbUdS?=
 =?utf-8?B?ZFNKZlFZaERCWFZPV2hocklHaDE0VGt1dWx0WVQ3UkxuRUdQcEYrVk1SV1Iy?=
 =?utf-8?B?VUVSeVlzVWpoY2NMMEVucDZwd0srM3o3UUcxbGRrZWNGTTlKVHN2SnRpcXRu?=
 =?utf-8?B?cTlXcHI1ZEFtVEU4czJmdDl3QStMZnBzV01IRWFsSnBsLzZ1U2RTeHdHakUr?=
 =?utf-8?B?QkcvbHNsb0hKcWhpQkhCWUNEa2dWMWRlNUc3b2xjUzdzOVdFaWFqc0JyZ2w3?=
 =?utf-8?B?UmkzL3ZWQWxYdnFNYkVKWWdOaWpMQ29KVS9FTGdudloyRGF0elZzaXFma0JS?=
 =?utf-8?B?RDE4T0x2S1NxdDlZOVpab3hmTm42Vk9UZCtUTlNEVkdkYlVZTnV6TEowZkJv?=
 =?utf-8?B?WTdDdGtEZnROeC90S0VScUlHdlUvNWhHVjBscGFOQUEyalpSblllbkQ5YklT?=
 =?utf-8?B?U1RaSlBmVnV4eE10aDlBN1hFc1p3Qzh6ZW1MaTZyaWpUY0ZXM0tBbENnR1I5?=
 =?utf-8?B?MlcwQnpGMkpyVGxwQ0J2Q0JuaUdmSFUyTVRXZEp2UVp3eGtSV3F1NWtBdWhZ?=
 =?utf-8?B?RzlqZ3VKWFE2S1h0UGFyRzBsY2JxQmNVNXJJYVZVUUpzaXRUWDNtZEF6OEth?=
 =?utf-8?B?NWxsSm5IbmRjcCtLNEovc0tWY1FVYkhKdmxyRVRxM0pWYWUrbUdBL2dWWjdO?=
 =?utf-8?B?NTFpSnJsUjVDckNsZlM2Y2IzcmhPMFZVYnFMbS9DeG9IY0NnNEhtS2dPVWNV?=
 =?utf-8?B?emJJamlVdUhkcnl0MUFsblBEUzRtdE0wb0tKMWd5dGxoOGZ3QUlVT2dKbjRi?=
 =?utf-8?B?MU5GWkNiQklVNWZWQTZJQllQdVF1VkNqNVhVYU05N2FqTW5YS3NoN3paRzJk?=
 =?utf-8?B?aU9yOXk1YVNQNTU0cmthd1VUdDZ6dXhMZFJFQktYOUpMODBJVXNiZjhsWnF2?=
 =?utf-8?B?ZTNhL3JXT3NONWVkVzNjR3MzNVhydDVOOEdGeUt4NkQwcG9xK1dSNlFVdEk5?=
 =?utf-8?B?dGNqNlFJL0hDbVhDTTVFMkhzenp0N0NtdHhoKy9xemdmSjBveis0dUV6Z2pp?=
 =?utf-8?B?encvcEcvYVZwT0I5dDdYR285MU1EZ2cxcm1GWmg1QTVuUGZtVnhJa3crZXFn?=
 =?utf-8?Q?VCdu4DpoO3JhJJOsPBS53zqsmB7dlMlew=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 5:bLiT9xvMrUQVilSHRy2qZ5emPd4P4Gk7K9ZwwZVBcKUtFIjz7Cw2gqXqvPh+ELFgWmwr7mM3HQEqFRQnpkkh4x4MJjZqiANuHqzgF6hynkDXKRkfb1HH7B6VhRgjCMANzmd900TUhKx8ZyFHK3V25g1LhQlU41CpWtyl9xfnUSrS+U43F0FEUn5uPll4JESDkg5OqSUgIcQ+KW0RgUE1RVwnGZrhFougKcxcxZQ4iUxm3sGzdYKh4UVgtObw5+aNfK5XGwfYhX3lbVHT/+Dak6xRI+5NczYOLVR7/FL7xQXdg2sovsxYnDa/0Z0N+9GuWWWUFE4zXFSlwihgoGdo7kJMz9oTZJZhmFReOc5oG5wFN4QdjtleLgEjS5qkOIlggMhkSaoSVZ/4gW1AHZPicPFkWoUgvnCZ6iMyqNchYR9jnKKHnHiZ4wX6KpXkh/Wqt/PxQdRDeWERALVxevQ4fPr4VGtUAuHMl6pnCEZg08QodSdVxxQjyvZfUraBEq23;
 24:bjnivw70HQIBviFvaB8U1ZAqTwe77kNcStvTVwPjvmTW/O+hhrL2+tgkNz4SjVxMTp9ulBHk3X36v1tqr4+qboJNVOPEqSGN4o9BO9sBHRM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 7:KQLnWhBYMATuQokWTpicsYmAtt2jY4Nsaqf0UfgaALbEhMW1N0r2xzEpcSpYhjMbn8kxTDDj9gnSJ7HqRncRrQLC1pPsXBRtw5UFh3aoKaWX1JnDJRT01Tpn3RfH5BeAUOFo9LFWlrGxbEtrtYfaGePPr9BBwnQQns+Ojc0WJA368h+D62/MzvKtqzye9edarZ2wpx/63XIVXqmLlxPI9puo2MCdTYadPiZrW5NbPdbPjKzlAwayLamtsF//wT5EwrYi/qTvCjyEhGHzBKTxotD81lxMs/WqAPpVwc/VtWp4UrfQDLJpOu7BmLXshHw5Kvo/MjNnd3rgDYFPahrWeiVJYu9sQkBx9LE4yqt9skWYVZW/RHQIteqDrCTbrWiGDGk3JYXD3rq3xPjUttlOu4A4v5ugBMRnVrHVQ9cKrOKH0A4NhncfEJNO2wJXn9ZAFHOUnB4d6WnVFWFf0g1SrUYt9AKloRQZ65uQfw4IXiPYPL2ooRZPr/yedxlSLzK6ZnN+XOSYxDcyqe516xXEp5tIFqvwr3IMahHYk64hHYtU2G3o7XOcKoYlAxrrCizhLn8oMCGglw+DdzPWUc5TIleoBQE95COFIZiydQg0jv6LazrRMx62yBbkqN1BIQTuOlE1oEVyf6tFMZUm0hO7PKgDHNt7lP7RTrLME9hvij3jE2aQw/YTOfcw6YJwFZRPMNNzLSmOnKP/7hkidahEPGBZxkWPoNZ2W4TQDbSIc1IiKaTTkeMGk/jIyDdjAKHNvxfVL5ByavOZVYVSOeu+uaqw9HtiWlLhOjUn6m5OV2g=
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 04:38:18.8448 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] ARM: SMMUv3 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA2LzEzLzIwMTcgMTA6MTkgQU0sIE1hbmlzaCBKYWdnaSB3cm90ZToKPgo+Cj4gT24gMy8y
OS8yMDE3IDU6MzAgQU0sIEdvZWwsIFNhbWVlciB3cm90ZToKPj4gU3VyZSwgSSB3aWxsIHRyeSB0
byBwb3N0IHNvbWV0aGluZyBzb29uLgo+IEhpIFNhbWVlciwKPiBBcmUgeW91IHN0aWxsIHdvcmtp
bmcgb24gU01NVSB2MywgY2FuIHlvdSBwbGVhc2UgcG9zdCBwYXRjaGVzLgo+CkhpIFNhbWVlciwK
Q291bGQgeW91IHBsZWFzZSBwb3N0IFJGQyBwYXRjaGVzIGZvciBTTU1VdjMsIGNhbiBwcm92aWRl
IGZlZWRiYWNrIGJ5IAp0ZXN0aW5nIG9uIHRodW5kZXJYIHBsYXRmb3JtLgoKVGhhbmtzCm1hbmlz
aAo+IFRoYW5rcwo+IE1hbmlzaAo+PiBUaGFua3MsCj4+IFNhbWVlcgo+Pgo+PiBPbiAzLzI3LzIw
MTcgMTE6MDMgUE0sIFZpamF5IEtpbGFyaSB3cm90ZToKPj4+IE9uIE1vbiwgTWFyIDI3LCAyMDE3
IGF0IDEwOjAwIFBNLCBHb2VsLCBTYW1lZXIgCj4+PiA8c2dvZWxAY29kZWF1cm9yYS5vcmc+IHdy
b3RlOgo+Pj4+IEhpLAo+Pj4+ICAgSSBhbSB3b3JraW5nIG9uIGFkZGluZyB0aGlzIHN1cHBvcnQu
IFRoZSB3b3JrIGlzIGluIGluaXRpYWwgCj4+Pj4gc3RhZ2VzIGFuZCB3aWxsIHRhcmdldCBBQ1BJ
IHN5c3RlbXMgdG8gc3RhcnQgd2l0aC4gRG8geW91IGhhdmUgYSAKPj4+PiBzcGVjaWZpYyByZXF1
aXJlbWVudD8gT3IgZXZlbiBiZXR0ZXI6IHdhbnQgdG8gaGVscCB3aXRoIERUIHRlc3RpbmcgCj4+
Pj4gPyA6KQo+Pj4gVGhhbmtzIFNhbWVlci4gSSBkb24ndCBoYXZlIGFueSBzcGVjaWZpYyByZXF1
aXJlbWVudC4gSSBhbSBhbHNvCj4+PiBsb29raW5nIHdpdGggQUNQSSBzdXBwb3J0Lgo+Pj4gUGxl
YXNlIHNoYXJlIHlvdXIgUkZDIHBhdGNoZXMgc28gdGhhdCBJIGNhbiB0ZXN0IG9uIG91ciBwbGF0
Zm9ybS4KPj4+Cj4+Pj4gVGhhbmtzLAo+Pj4+IFNhbWVlcgo+Pj4+Cj4+Pj4gT24gMy8yMC8yMDE3
IDExOjU4IFBNLCBWaWpheSBLaWxhcmkgd3JvdGU6Cj4+Pj4+IEhpLAo+Pj4+Pgo+Pj4+PiAgICAg
ICBJcyB0aGVyZSBhbnkgZWZmb3J0IHB1dCBieSBhbnlvbmUgdG8gZ2V0IFNNTVV2MyBzdXBwb3J0
IGluIAo+Pj4+PiBYZW4gZm9yIEFSTTY0Py4KPj4+Pj4gV291bGQgYmUgZ2xhZCB0byBrbm93Lgo+
Pj4+Pgo+Pj4+PiBSZWdhcmRzCj4+Pj4+IFZpamF5Cj4+Pj4+Cj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+Pj4+IFhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKPj4+Pj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4+Pj4gaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo+Pj4+Pgo+Pj4+IC0tIAo+Pj4+IFF1YWxjb21tIElubm92YXRpb24g
Q2VudGVyLCBJbmMuCj4+Pj4gVGhlIFF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlz
IGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSAKPj4+PiBGb3J1bSwKPj4+PiBhIExpbnV4IEZv
dW5kYXRpb24gQ29sbGFib3JhdGl2ZSBQcm9qZWN0Lgo+Cj4KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 06:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 06: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.xen.org>)
	id 1dcR2b-0001Tz-VJ; Tue, 01 Aug 2017 06:52:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <x1917x@gmail.com>) id 1dcR2b-0001Tt-3F
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 06:52:29 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 0F/C5-01732-C2520895; Tue, 01 Aug 2017 06:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GHrdSVdbtSH
 SoL1Ny2LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzbj/ZT5jwXvuiuUXb7E2ML7g7GLk4hAS6GeU
 aG1qZQFxWASWs0psatjODuJICBxmldi/u521i5ETyImT+PjhJ1sXIweQXSpx/FEqSFhIQF5i8
 +8XzBD2J0aJg+tkQWwWARWJcw1vWEBsNgFFic+rJ7GD2CIC+hKbbjeyg4xhFqiQeH8KrFxYwE
 li3/yPjCA2L1BJx6wZjCAlnAI+Emt/MoGYQgLeErP+eYNU8AsISayfcY4F4hYbiTubiiAaBSV
 OznwCtpNZQEvi4a9bULa8xPa3c5gnMIrMQlI2C0nZLCRlCxiZVzFqFKcWlaUW6Rob6CUVZaZn
 lOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZ+PQMD4w7GCav8DjFKcjApifIq9tRHCvEl5
 adUZiQWZ8QXleakFh9ilOHgUJLgVVBpiBQSLEpNT61Iy8wBxiBMWoKDR0mE1wUkzVtckJhbnJ
 kOkTrF6Mpx5cq6L0wcG1avB5JTDmwHkh0zfn5j4ng14f83JiGWvPy8VClxXjGQZgGQ5ozSPLj
 RsPRxiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw72VloCk8mXklcBe8AjqOCeg4ydJakONK
 EhFSUg2MLNOvGT4uPmeovGl6rFNDfuPBY28Wd20yX98S06o675CcVOWpvDqvKec8drnELvgae
 NjOMDbeIHTrtCrmyx1aUV93fZ9oOTdern2578TDK82ueV1k55vhayGn/XqC0af5b3OmBoYu9X
 GyfLOvg+vGeV7VXy4bpRdphfYW1ZQJ35L7WPpAcpasEktxRqKhFnNRcSIATwnfXxoDAAA=
X-Env-Sender: x1917x@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1501570347!89786783!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58580 invoked from network); 1 Aug 2017 06:52:27 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 06:52:27 -0000
Received: by mail-lf0-f66.google.com with SMTP id y15so535438lfd.5
 for <xen-devel@lists.xen.org>; Mon, 31 Jul 2017 23:52:27 -0700 (PDT)
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=JTBS6/FRWeZKahB8z7p2so2se0hDSD5iXuu7D3o1nXo=;
 b=U0dH1oxLZ0XBgbJ6N3qy9MqyZdS0AN2JZlp6nqV5ylu/8CRG+1KMpWfgVI8i7sashN
 kcG6qxyxjboed/jY/HimkOHIaYloHZjhvk4eBMN0DQxa3g/cCRoVc+LH1c96OXHR0XKl
 IZnd79ArL1tghDXFHEmtW7+b1xCky6Qm9p9SXmSTC5ulUw9ZkoZsVXjPYn5cQGfi/dHN
 lXw7HMSf7dxOiYbZTR+9xzFJX3rhK0d6zkynYZwQsoDXwakVLx2GQkDfvltQLXLSiaRI
 TaWDAj7pHM6hG3yqik5bU6hVNUw5om5KOHa6YDSJ9bZY6f1UJIqVjkHbAeIulcrvFWlM
 IhIA==
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=JTBS6/FRWeZKahB8z7p2so2se0hDSD5iXuu7D3o1nXo=;
 b=plRXQux+puY1RmSLAsp+QAfEeUuq0GOTtMgUSQaatyoYp13BcU8Lb3B7D0TvoP153G
 1OVicqS+JVhHGfomAR+xxUHgHMmRkrgHUWZb5M8h3P1QLgI45iRYUA1cu2WMrN6fPaC1
 xF6q9GGDI400pENjQFLMJDx2eohKgBO1Fm2JRMID9gtpijbbu137zqFW9dTk9bjww4wA
 i5LMPTxsLSJTnXKcuYRF839usnvZ/Aahcc2Uu4L8lYo2pKe4zrQJ6Rohnp7WWtzNtUwd
 Ru02drfWNoizPl7SQLb1PhBi0h/2BhmxuhHicNCdOHm3YVBQhoqmKpjSSw5xaxNbUKvx
 XLaA==
X-Gm-Message-State: AIVw111AW3WmGbqtCItMa2LblQz47jsvjJWJZMR+u9Wke6cjTBgvKpve
 tjtJg3hBcxixag==
X-Received: by 10.46.80.4 with SMTP id e4mr6835805ljb.63.1501570346853;
 Mon, 31 Jul 2017 23:52:26 -0700 (PDT)
Received: from localhost ([31.200.224.69])
 by smtp.gmail.com with ESMTPSA id c4sm4304617lfk.42.2017.07.31.23.52.24
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 31 Jul 2017 23:52:26 -0700 (PDT)
Date: Tue, 1 Aug 2017 16:52:17 +1000
From: Alexey G <x1917x@gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170801165217.000065d0@gmail.com>
In-Reply-To: <alpine.DEB.2.10.1707311627410.22381@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311627410.22381@sstabellini-ThinkPad-X260>
Organization: none
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.30; i686-w64-mingw32)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, jbeulich@suse.com,
 jun.nakajima@intel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen on Intel Atom E3815: crash, no output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIE1vbiwgMzEgSnVsIDIwMTcgMTY6Mzk6MzcgLTA3MDAgKFBEVCkKU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKCj4gSSBub3Rp
Y2VkIHRoYXQgWGVuIGRvZXMgbm90IGJvb3Qgb24gSW50ZWwgQXRvbSBFMzgxNS4gVGhlIHN5c3Rl
bSBpcyBhCj4gRGVsbCBFZGdlIEdhdGV3YXkgMzAwMzoKPiAKPiBodHRwOi8vaS5kZWxsLmNvbS9z
aXRlcy9kb2Njb250ZW50L3NoYXJlZC1jb250ZW50L2RhdGEtc2hlZXRzL2VuL0RvY3VtZW50cy9E
ZWxsX0VkZ2VfR2F0ZXdheV8zMDAwX1Nlcmllc19zcGVjX3NoZWV0LnBkZj9uZXd0YWI9dHJ1ZQo+
IAo+IEdydWIyIGxvYWRzIFhlbiBhbmQgRG9tMCwgYnV0IG5vIG91dHB1dCBjb21lcyBvdXQgb2Yg
WGVuLiBBZnRlciB0aGUKPiAiTG9hZGluZyIgbWVzc2FnZXMgZnJvbSBHcnViMiwgWGVuIGRvZXNu
J3QgbWFuYWdlIHRvIHByaW50IGV2ZW4gYSBzaW5nbGUKPiBjaGFyYWN0ZXIgYW5kIHRoZSBzeXN0
ZW0gb2J2aW91c2x5IGNyYXNoZXMsIGJ1dCBJIGRvbid0IGtub3cgd2h5IGJlY2F1c2UKPiB0aGVy
ZSBpcyBubyBvdXRwdXQuIEJlZm9yZSB5b3UgYXNrLCBubyBJIGRvbid0IGhhdmUgYSBzZXJpYWwg
b24gdGhlCj4gc3lzdGVtLgo+IAo+IEkgdHJpZWQgdG8gcGFzcyBjb25zb2xlPXZnYSB2Z2E9dGV4
dC04MHgyNSBhbmQgY29uc29sZT12Z2EgdmdhPWFzaywgYnV0Cj4gSSBzdGlsbCBnb3Qgbm90aGlu
Zy4KPiAKPiBEbyB5b3UgaGF2ZSBhbnkgaWRlYXMgaG93IHRvIGdldCBzb21lIG91dHB1dCBvbiB0
aGUgc2NyZWVuPyBEbyB5b3Uga25vdwo+IGhvdyB0byBnZXQgWGVuIHRvIGJvb3Qgc3VjY2Vzc2Z1
bGx5PwoKSSByZW1lbWJlciB1c2luZyBLQkMgTEVEcyB0byBkZWJ1ZyBhIHNpbWlsYXIgaXNzdWUg
KG5vdCBYZW4tcmVsYXRlZCkgd2l0aApubyBzY3JlZW4gb3V0cHV0IGF2YWlsYWJsZS4gVGhyZWUg
TEVEcyB3aXRoIGFuIGVhc3kgSS9PIGludGVyZmFjZSB0byBjb250cm9sCnRoZW0gYXJlIHF1aXRl
IHVzZWZ1bCBmb3IgYmxpbmQgZGVidWdnaW5nLgoKSWYgdGhlIHN5c3RlbSBpbiBxdWVzdGlvbiBz
dXBwb3J0IFNNSSBlbXVsYXRpb24gb2YgbGVnYWN5IEtCQyBJL08gcG9ydHMKKEF0b20gRTM4eHgg
aXRzZWxmIGhhcyBzdXBwb3J0IGZvciBpdCwgc28gaXQncyB1cCB0byBzeXN0ZW0gQklPUyB0byBo
YXZlCnN1cHBvcnQgZm9yIFVTQiBsZWdhY3kgZW11bGF0aW9uKSwgeW91IGNhbiB0cnkgdXNpbmcg
S0JDIExFRHMgdG9vIG9yIHNvbWUKb3RoZXIgTEVEcywgaWYgbmVpdGhlciBzY3JlZW4gb3V0cHV0
IG5vciBzZXJpYWwgZGVidWdnaW5nIGlzIHBvc3NpYmxlLgoKQUZBSVIgdGhlcmUgYXJlIG5vdCBt
YW55IGluaXRpYWxpemF0aW9uIHN0YWdlcyB0YWtlIHBsYWNlIGJlZm9yZSBWR0EgY29uc29sZQpv
dXRwdXQgc3RhcnRzLCBzbyBmaW5kaW5nIG91dCB3aGljaCBpbml0aWFsaXphdGlvbiBzdGVwIGZh
aWxzIG1heWJlCmVub3VnaCB0byBkZWJ1ZyB0aGUgaXNzdWUuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 07:04:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 07: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.xen.org>)
	id 1dcREA-0002XG-8K; Tue, 01 Aug 2017 07:04:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcRE8-0002XA-Su
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 07:04:24 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4E/88-03044-8F720895; Tue, 01 Aug 2017 07:04:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQve7ekO
 kwarjmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bX6QNsBV1sFbsXrmZqYHzO0sXIySEh4Cex
 fON+NhCbRUBF4mjnVjCbTUBH4uLcnWC2iEChxObXexhBbGEBb4kvR/Yzg9i8Ap4SJz69BYsLC
 VhKXN81EyouKHFy5hOw+cxAcxbs/gQ0hwPIlpZY/o8DJMwpYCVx/U0bWIko0NqTK9cwQYxRlO
 if94AN4rR0ibYJC1knMPLNQjJ1FpKpsxCmLmBkXsWoUZxaVJZapGtspJdUlJmeUZKbmJmja2h
 gppebWlycmJ6ak5hUrJecn7uJERhoDECwg/H0usBDjJIcTEqivIo99ZFCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHh91BoihQSLUtNTK9Iyc4AhD5OW4OBREuGdBZLmLS5IzC3OTIdInWLU5Wj6s
 OULkxBLXn5eqpQ4bxpIkQBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvA5
 ApPJl5JXCbXgEdwQR0hGRpLcgRJYkIKakGxgVG8jsfiiruOczBbhmbZrdm6Qy2L7ELV6d2zt3
 /wZL7iFWHW6j0ucv9qtHF067FdpZvKwq6KGR7/XB/dJy14t0XJV7p0q8dLiw7VPlO8PSjplBf
 CU2P2nX7n70qcbh6bkrKDPudt4572LgldTvfPLdszTSf7NlO7k9jV7s1CbH9fczIZ+LjrsRSn
 JFoqMVcVJwIAOg2j5G6AgAA
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1501571063!108304617!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32574 invoked from network); 1 Aug 2017 07:04:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 07:04:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="50281594"
Date: Tue, 1 Aug 2017 08:04:10 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170801070410.rqcriogfjyngf4ve@dhcp-3-128.uk.xensource.com>
References: <20170411075420.55018-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170411075420.55018-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Subject: Re: [Xen-devel] [PATCH] clang: disable the gcc-compat warnings for
	read_atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBcHIgMTEsIDIwMTcgYXQgMDg6NTQ6MjBBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IGNsYW5nIGdjYy1jb21wYXQgd2FybmluZ3MgY2FuIHdyb25nbHkgZmlyZSB3aGVu
IGNlcnRhaW4gY29uc3RydWN0aW9ucyBhcmUgdXNlZCwKPiBhdCBsZWFzdCB0aGUgZm9sbG93aW5n
IGZsb3c6Cj4gCj4gc3dpdGNoICggLi4uICkKPiB7Cj4gY2FzZSAuLi46Cj4gICAgIHdoaWxlICgg
KHsgaW50IHg7IHN3aXRjaCAoIGZvbyApIHsgY2FzZSAxOiB4ID0gMTsgYnJlYWs7IH0geCB9KSAp
Cj4gICAgIHsKPiAgICAgICAgIC4uLgo+IAo+IFdpbGwgY2F1c2UgY2xhbmcgdG8gZW1pdCB0aGUg
Zm9sbG93aW5nIHdhcm5pbmcgIidicmVhaycgaXMgYm91bmQgdG8gbG9vcCwgR0NDCj4gYmluZHMg
aXQgdG8gc3dpdGNoIiwgd2hpY2ggaXMgYSBmYWxzZSBwb3NpdGl2ZSwgYW5kIGJvdGggZ2NjIGFu
ZCBjbGFuZyBib3VuZAo+IHRoZSBicmVhayB0byB0aGUgaW5uZXIgc3dpdGNoLiBJbiBvcmRlciB0
byB3b3JrYXJvdW5kIHRoaXMgaXNzdWUsIGRpc2FibGUgdGhlCj4gZ2NjLWNvbXBhdCBjaGVja3Mg
Zm9yIHRoZSB1c2FnZSBvZiB0aGUgcmVhZF9hdG9taWMgbWFjcm8uCj4gCj4gVGhpcyBoYXMgYmVl
biByZXBvcnRlZCB1cHN0cmVhbSBhcyBodHRwOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MzI1OTUuCgpGV0lXLCB0aGlzIGhhcyBub3cgYmVlbiBmaXhlZCB1cHN0cmVhbToKCmh0dHBz
Oi8vcmV2aWV3cy5sbHZtLm9yZy9yTDMwNzA1MQoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 07:18:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 07: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.xen.org>)
	id 1dcRRN-0003PJ-Iz; Tue, 01 Aug 2017 07:18:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dcRRM-0003P7-B7
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 07:18:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 09/46-02962-B2B20895; Tue, 01 Aug 2017 07:18:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42Lxqg1y0dXWbog
 0+LSQxeL7lslMDowehz9cYQlgjGLNzEvKr0hgzTiwYw9zwX2JihtNf5kaGCeLdDFycQgJTGeU
 OD7lDwuIwyKwjVWia8stNhBHQuAOq8T0BZvYuxg5gZw4iYl931gh7EqJiS2dTCC2kICixNdn0
 5kgRk1lkjj44hmQw8EhLKAhcWtmJkiNiIC+xKbbjewgNcwC+xgluk7uY4VorpVYtfoyM4jNJm
 AksfzGDxaQXl4BG4nLv3RAwiwCKhJTm7vAdokKhEv0HuhnA7F5BQQlTs58wgJicwr4SMzdsBp
 sJLOAmcS8zQ+ZIWx5ie1v50DZ4hK3nsxnmsAoMgtJ+ywkLbOQtMxC0rKAkWUVo0ZxalFZapGu
 saFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgbDAAwQ7GpkWBhxglOZiURHkVe
 +ojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrtRsiBQSLEpNT61Iy8wBRilMWoKDR0mE9zVImr
 e4IDG3ODMdInWK0Zhjw+r1X5g4Jh3Y/oVJiCUvPy9VSpz3FEipAEhpRmke3CBY8rjEKCslzMs
 IdJoQT0FqUW5mCar8K0ZxDkYlYd5NIFN4MvNK4Pa9AjqFCegUydJakFNKEhFSUg2MF9gnL9l+
 zmbu8tOXl68yCuBuieY/L2t4/fWjGT01d9k+rHwvsO32hLPCfLVKh5ibKvLa38stmS9xgneDE
 pfn52N7Y048N77Ur1e762zPV/WtH6UPfVgzmauuqGHBSsMn260a76+MbWmZIzVt3Y6DC0v/PC
 tMuLjnRUD4DJGHqXu3dIs06Dc4XVFiKc5INNRiLipOBADOHh3kGQMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1501571882!109435545!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47254 invoked from network); 1 Aug 2017 07:18:03 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 07:18:03 -0000
Received: by mail-wm0-f68.google.com with SMTP id d40so1651388wma.3
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 00:18:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=8hY1VrI8EGqwLBLGuySQbbzLEyrIOazxVv66N5zNZJg=;
 b=BYCIY2THRSplr8aimUvc0bqPICLAxWo31Y5b6esi0+sZQXgytYFP9S8hy569eZziXh
 FVQBe1z4EsmFInLuwmVPn+V8V3YgJlv3EjjPlX2a/2d8RMCrNm/5EsgD7fiyGm0O4Zva
 SgTKNRe6EbaM6jnM2UdF23W43L8pJRkXw1N9xNKoyFzxoq1Vt5R8uLkkGojh7VN21ttQ
 fR+b4OM4QaRb9HafR5L3Scvr+gCvrgMp6O0yO00x1u3hpoP1c23mVzysFakmR2a8NnDs
 1yuoba/5/YHM3YaLM1cwYOWP2bD64/24P3qWIYr87xpzqmCo4fzEFgK+sSa+koOmCBgI
 pMnA==
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=8hY1VrI8EGqwLBLGuySQbbzLEyrIOazxVv66N5zNZJg=;
 b=JwImgBLe75mmf+mlYFzkJNP9waHBas1aMjaNWRS0Bda39sKJKF4PCDisZ+yObZV0H8
 +Ow2UTdx2e5Uz5vUJggryxx6BBznk4OtYNLtLxzNOiRyIcUurw4utfAC7zI40XMGKPq1
 CZvE3Z81N5fjWgL8QmBv1HF4A3Jusz9KLIuRdaMfvC0txJIUINPZWzV78368D3C2lZ3X
 QonF4EH0JPR9QExzD2vnTe2skfZcKIhD+05Mx62em8MLz3lZUtVOegeUgliHl8A3QrX/
 /49U77bTLlYFn0utCwhMs+BYkRN/X86HV/1QhbfeXWYgcL0WrwFEYnEdHnFz+h/JpyRs
 nJSQ==
X-Gm-Message-State: AIVw113Fo7c4X+NYTH1a+hawoHpn3sorkDQJgAqpQyk/dtj2+522NmOe
 NGEgOpeTEIsuLw==
X-Received: by 10.28.136.143 with SMTP id k137mr617819wmd.62.1501571882607;
 Tue, 01 Aug 2017 00:18:02 -0700 (PDT)
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
 i21sm6864647wmf.3.2017.08.01.00.18.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Aug 2017 00:18:01 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <fa880816-4d64-fa71-1fe3-6472548471cf@gmail.com>
 <alpine.DEB.2.10.1707311259040.22381@sstabellini-ThinkPad-X260>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <a18fd7ef-302b-2879-1808-543ab72c88ac@gmail.com>
Date: Tue, 1 Aug 2017 10:18:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1707311259040.22381@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Stefano Stabellini <stefano@aporeto.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] PV drivers and zero copying
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIFN0ZWZhbm8hCgpPbiAwNy8zMS8yMDE3IDExOjI4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkg
d3JvdGU6Cj4gT24gTW9uLCAzMSBKdWwgMjAxNywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3Jv
dGU6Cj4+IDMgU2hhcmluZyB3aXRoIHBhZ2UgZXhjaGFuZ2UgKFhFTk1FTV9leGNoYW5nZSkKPj4g
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+Pgo+PiBUaGlz
IEFQSSB3YXMgcG9pbnRlZCB0byBtZSBieSBTdGVmYW5vIFN0YWJlbGxpbmkgYXMgb25lIG9mIHRo
ZSBwb3NzaWJsZSB3YXlzCj4+IHRvCj4+IGFjaGlldmUgemVybyBjb3B5aW5nIGFuZCBzaGFyZSBw
aHlzaWNhbGx5IGNvbnRpZ3VvdXMgYnVmZmVycy4gSXQgaXMgdXNlZCBieQo+PiB4ODYKPj4gU1dJ
T1RMQiBjb2RlICh4ZW5fY3JlYXRlX2NvbnRpZ3VvdXNfcmVnaW9uLCBbNV0pLCBidXQgYXMgcGVy
IG15IHVuZGVyc3RhbmRpbmcKPj4gdGhpcyBBUEkgY2Fubm90IGJlIHVzZWQgb24gQVJNIGFzIG9m
IG5vdyBbNl0uICBDb25jbHVzaW9uOiBub3QgYW4gb3B0aW9uIGZvcgo+PiBBUk0KPj4gYXQgdGhl
IG1vbWVudAo+IExldCBtZSBlbGFib3JhdGUgb24gdGhpcy4gVGhlIHB1cnBvc2Ugb2YgWEVOTUVN
X2V4Y2hhbmdlIGlzIHRvIGV4Y2hhbmdlCj4gYSBudW1iZXIgb2YgbWVtb3J5IHBhZ2VzIHdpdGgg
YW4gZXF1YWwgbnVtYmVyIG9mIGNvbnRpZ3VvdXMgbWVtb3J5Cj4gcGFnZXMsIHBvc3NpYmx5IGV2
ZW4gdW5kZXIgNEcuIFRoZSBvcmlnaW5hbCBwdXJwb3NlIG9mIHRoZSBoeXBlcmNhbGwgd2FzCj4g
dG8gZ2V0IERNQS1hYmxlIG1lbW9yeS4KdGhpcyBpcyBnb29kIHRvIGtub3cKPgo+IFNvIGZhciwg
aXQgaGFzIG9ubHkgYmVlbiB1c2VkIGJ5IERvbTAgb24geDg2LiBEb20wIG9uIEFSTSBkb2Vzbid0
IG5lZWQKPiBpdCBiZWNhdXNlIGl0IGlzIG1hcHBlZCAxOjEgYnkgZGVmYXVsdCBhbmQgZGV2aWNl
IGFzc2lnbm1lbnQgaXMgbm90Cj4gYWxsb3dlZCB3aXRob3V0IGFuIElPTU1VLiBIb3dldmVyIGl0
IHNob3VsZCB3b3JrIG9uIEFSTSB0b28sIGFzIHRoZQo+IGltcGxlbWVudGF0aW9uIGlzIGFsbCBj
b21tb24gY29kZSBpbiBYZW4uCndlbGwsIGFjY29yZGluZyB0byBbNl06CiJDdXJyZW50bHkgWEVO
TUVNX2V4Y2hhbmdlIGlzIG5vdCBzdXBwb3J0ZWQgb24gQVJNIGJlY2F1c2UgdGhlIHN0ZWFsX3Bh
Z2UgaXMKbGVmdCB1bmltcGxlbWVudGVkLgoKSG93ZXZlciwgZXZlbiBpZiBzdGVhbF9wYWdlIGlz
IGltcGxlbWVudGVkLCB0aGUgaHlwZXJjYWxsIGNhbid0IHdvcmsgZm9yIEFSTQpiZWNhdXNlOgog
ICAgIC0gRGlyZWN0IG1hcHBlZCBkb21haW4gaXMgbm90IHN1cHBvcnRlZAogICAgIC0gQVJNIGRv
ZXNuJ3QgaGF2ZSBhIE0yUCBhbmQgdGhlcmVmb3JlIHVzYWdlIG9mIG1mbl90b19nbWZuIGlzCiAg
ICAgaW52YWxpZCIKQW5kIHdoYXQgSSBzZWUgYXQgWzddIGlzIHRoYXQgaXQgaXMgc3RpbGwgRU9Q
Tk9UU1VQUApTbywgeWVzLCBjb21tb24gY29kZSBpcyB1c2FibGUgZm9yIGJvdGggQVJNIGFuZCB4
ODYsIGJ1dAp1bmRlcmx5aW5nIHN1cHBvcnQgZm9yIEFSTSBpcyB0aWxsIG5vdCB0aGVyZS4KUGxl
YXNlIGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZyBoZXJlCj4gICBBbHNvLCBsb29raW5nIGF0IHRo
ZQo+IGltcGxlbWVudGF0aW9uICh4ZW4vY29tbW9uL21lbW9yeS5jOm1lbW9yeV9leGNoYW5nZSkg
aXQgd291bGQgc2VlbSB0aGF0Cj4gaXQgY2FuIGJlIGNhbGxlZCBmcm9tIGEgRG9tVSB0b28gKGJ1
dCBJIGhhdmUgbmV2ZXIgdHJpZWQpLgpnb29kCj4gVGh1cywgaWYgeW91IGhhdmUgYSBwbGF0Zm9y
bSB3aXRob3V0IElPTU1VIGFuZCB5b3UgZGlzYWJsZWQgdGhlIElPTU1VCj4gY2hlY2tzIGluIFhl
biB0byBhc3NpZ24gYSBkZXZpY2UgdG8gYSBEb21VIGFueXdheSwgdGhlbiB5b3UgY291bGQgdXNl
Cj4gdGhpcyBoeXBlcmNhbGwgZnJvbSBEb21VIHRvIGdldCBtZW1vcnkgdW5kZXIgNEcgdG8gYmUg
dXNlZCBmb3IgRE1BIHdpdGgKPiB0aGlzIGRldmljZS4KVGhlcmUgaXMgbm8gcmVhbCBkZXZpY2Ug
YXNzaWduZWQgdG8gRG9tVSwgYnV0IGEgUFYgZnJvbnRlbmQKPgo+IEFzIGZhciBhcyBJIGNhbiB0
ZWxsIFhFTk1FTV9leGNoYW5nZSBjb3VsZCBoZWxwIGluIHRoZSBkZXNpZ24gb2YKPiB6ZXJvLWNv
cHkgUFYgcHJvdG9jb2xzIG9ubHkgdG8gYWRkcmVzcyB0aGlzIHNwZWNpZmljIHVzZSBjYXNlOgo+
Cj4gLSB5b3UgaGF2ZSBhIGZyb250ZW5kIGluIERvbVUgYW5kIGEgYmFja2VuZCBpbiBEb20wCj4g
LSBwYWdlcyBzaGFyZWQgYnkgRG9tVSBnZXQgbWFwcGVkIGluIERvbTAgYW5kIHBvdGVudGlhbGx5
IHVzZWQgZm9yIERNQQp5ZXMsIHRoaXMgaXMgY3J1Y2lhbCBmb3IgemVybyBjb3B5aW5nIGluIG15
IGNhc2U6IERNQQo+IC0gdGhlIGRldmljZSBoYXMgdW5kZXIgNEcgRE1BIHJlc3RyaWN0aW9ucwo+
Cj4gTm9ybWFsbHkgRG9tMCBtYXBzIGEgRG9tVSBwYWdlLCB0aGVuIGF0IHRoZSB0aW1lIG9mIHVz
aW5nIHRoZSBtYXBwZWQKPiBwYWdlIGZvciBETUEgaXQgY2hlY2tzIHdoZXRoZXIgaXQgaXMgc3Vp
dGFibGUgZm9yIERNQSAodW5kZXIgNEcgaWYgdGhlCj4gZGV2aWNlIHJlcXVpcmVzIHNvKS4gSWYg
aXQgaXMgbm90LCBEb20wIHVzZXMgYSBib3VuY2UgYnVmZmVyIGJvcnJvd2VkCj4gZnJvbSB0aGUg
c3dpb3RsYi4gT2J2aW91c2x5IHRoaXMgaW50cm9kdWNlcyBvbmUgb3IgdHdvIG1lbWNweXMuCj4K
PiBJbnN0ZWFkLCBpZiBEb21VIGNhbGxzIFhFTk1FTV9leGNoYW5nZSB0byBnZXQgbWVtb3J5IHVu
ZGVyIDRHLCBhbmQKPiBzaGFyZXMgb25lIG9mIHRoZSBwYWdlcyB3aXRoIERvbTAgdmlhIFBWIGZy
b250ZW5kcywgdGhlbiBEb20wIHdvdWxkbid0Cj4gaGF2ZSB0byB1c2UgYSBib3VuY2UgYnVmZmVy
IHRvIGRvIERNQSB0byB0aGlzIHBhZ2UuCj4KPiBEb2VzIGl0IG1ha2Ugc2Vuc2U/CnllcywgaXQg
ZG9lcywgdGhhbmsgeW91LCBidXQgWzZdLCBbN10gOigKCgpbN10gCmh0dHBzOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9hcmNoL2FybS9tbS5jO2g9NDEx
YmFiMWVhOWY3ZjE0Nzg5YTEzNDA1NmViZmY5ZjY4ZmQ0YTRjNztoYj1hMTU1MTZjMGNmMjFkN2Fj
ODQ3OTlmMWUyZTUwMGIwYmIyMmQyMzAwI2wxMTYxCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 07:28:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 07: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.xen.org>)
	id 1dcRbC-0004DV-HE; Tue, 01 Aug 2017 07:28:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcRbB-0004DP-Nl
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 07:28:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 4D/78-03406-D8D20895; Tue, 01 Aug 2017 07:28:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQrdHtyH
 SYP4CaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP1uoOMBW9EKl72fmZpYPwl0MXIySEh4Ccx
 98sHZhCbRUBF4vPbhUxdjBwcbAL2EtO/VoCERQQMJN5fn8QGYjMLrGCUaOzjAbGFBUwlHj97w
 AhSzivgKbFwS2gXIxeHkMAeJonH916BjeQVEJQ4OfMJC0SvjsSC3Z/YQOqZBaQllv/jADE5Be
 wk2lp9QCpEgQ44uXINE4gtJKAo0T/vARvEkekSR2duZJvAyD8LydBZSIbOQhi6gJF5FaNGcWp
 RWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxgOLAg8xSnIw
 KYnyKvbURwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4FXXaYgUEixKTU+tSMvMAcYBTFqCg0dJh
 LcRJM1bXJCYW5yZDpE6xWjMsWH1+i9MHHf6NnxhEmLJy89LlRLnZQYpFQApzSjNgxsEi89LjL
 JSwryMQKcJ8RSkFuVmlqDKv2IU52BUEub1AZnCk5lXArfvFdApTECnSJbWgpxSkoiQkmpgVIh
 n2/6r9Zc4z7ztH/L+t/Ku2xX27d5/05pXX1fnHZeY8bJw6+X9+/Syb7XG78/4vpdxfb1Yzenj
 8769astKbes44n7koXfcJlGFpY+7r2S+TT7vo++92CNzacoZddd7HC08r5t4V3+O16x/YX+l+
 Idi7WfrKx5Hjd0UnWYmHbPNX6LUXDZ9hRJLcUaioRZzUXEiAIPbkCnKAgAA
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1501572492!109945730!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49724 invoked from network); 1 Aug 2017 07:28:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 07:28:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="50282586"
Date: Tue, 1 Aug 2017 08:28:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170801072800.uep2f3vb4qwq5wau@dhcp-3-128.uk.xensource.com>
References: <481dc026-4e4a-b2e6-1737-b4e2c1a4a67a@citrix.com>
 <0d0bffcf-79b8-c111-2dd6-bb4ae42bde17@oracle.com>
 <6f5745e9-6454-5b27-71c5-34f8e7e3232c@citrix.com>
 <14bd736a-1060-7a27-454e-a8f08d303904@oracle.com>
 <50906db6-11ac-ff0c-41a2-093c2d0f86ae@citrix.com>
 <43b4a6de-8cd8-b5df-43a7-fa15b2a2b29b@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <43b4a6de-8cd8-b5df-43a7-fa15b2a2b29b@oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] PVH VCPU hotplug support v7?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgMTI6MTg6MjhQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA3LzMxLzIwMTcgMTE6MzYgQU0sIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+
ID4gT24gMDcvMzEvMjAxNyAwMzoyOSBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+IE9u
IDA3LzMxLzIwMTcgMTA6MTIgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4+IE9uIDMxLzA3
LzE3IDE0OjU1LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4+PiBPbiAwNy8zMS8yMDE3IDA5
OjIwIEFNLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToKPiA+Pj4+PiBIaSBCb3JpcywKPiA+Pj4+Pgo+
ID4+Pj4+IEkndmUgbW9kaWZpZWQgeW91ciBQVkggVkNQVSBob3RwbHVnIHN1cHBvcnQgdjYgcGF0
Y2ggc2VyaWVzIFsxXSB0bwo+ID4+Pj4+IHN1cHBvcnQgSFZNIGd1ZXN0cyBydW5uaW5nIF93aXRo
XyBhIGRldmljZSBtb2RlbCBmb3IgWGVuU2VydmVyJ3MKPiA+Pj4+PiBwdXJwb3Nlcy4gVGhpcyBp
cyB1c2VmdWwgYmVjYXVzZSBpdCBtb3ZlcyB0aGUgdkNQVSBob3RwbHVnIGhhbmRsaW5nCj4gPj4+
Pj4gb3V0IG9mIFFFTVUgYW5kIGFsbG93cyBpdCB0byBtb3N0bHkgYmUgc2hhcmVkIHdpdGggUFZI
LiBJdCB3aWxsIGFsc28KPiA+Pj4+PiBhbGxvdyB1bnBsdWdnaW5nIHZDUFVzIChsaWJ4bCBjdXJy
ZW50bHkgb25seSBkb2VzIGNwdS1hZGQgZm9yCj4gPj4+Pj4gdXBzdHJlYW0KPiA+Pj4+PiBxZW11
KS4KPiA+Pj4+Pgo+ID4+Pj4+IEFyZSB5b3Ugc3RpbGwgcGxhbm5pbmcgb24gY29udGludWluZyB3
aXRoIHRoYXQgcGF0Y2ggc2VyaWVzIHNpbmNlCj4gPj4+Pj4geW91cgo+ID4+Pj4+IGNvbW1pdCB0
byBMaW51eCBbMl0/Cj4gPj4+PiBUaGlzIHNlcmllcyBoYXMgYmVlbiBwdXQgb24gaG9sZCB1bnRp
bCB3ZSBmaWd1cmUgb3V0IHdoYXQgdG8gZG8gd2l0aAo+ID4+Pj4gaG90cGx1ZyBmb3IgUFZIIGRv
bTAuIChUaGUgcHJvYmxlbSB3YXMgdGhlICJkdWFsIiB2aWV3IGJ5IGRvbTAgb2YgQVBDSQo+ID4+
Pj4gQ1BVIG5hbWVzcGFjZSAtLS0gb24gaG90cGx1ZyBldmVudCBkb20wIGhhcyB0byBzb21laG93
IGZpZ3VyZSBvdXQKPiA+Pj4+IHdoZXRoZXIgdGhlIGV2ZW50IHdhcyBkdWUgdG8gKGRpcylhcHBl
YXJhbmNlIG9mIGEgcGh5c2ljYWwgb3IKPiA+Pj4+IHZpcnR1YWwgQ1BVKS4KPiA+Pj4+Cj4gPj4+
PiBJIGRvbid0IHRoaW5rIHRoaXMgaGFzIGJlZW4gZGVhbHQgd2l0aCB5ZXQgKGNvcHlpbmcgUm9n
ZXIpLgo+ID4+PiAgRnJvbSB0aGUgcG9pbnQgb2YgdmlldyBvZiB1bmJsb2NraW5nIHNldmVyYWwg
cGllY2VzIG9mIHdvcmssIGl0Cj4gPj4+IHdvdWxkIGJlCj4gPj4+IGZpbmUgZm9yIHRoaXMgbG9n
aWMgdG8gYmUgYmVoaW5kIGFuIGVtdWxhdGlvbiBmbGFnLCBqdXN0IGxpa2UKPiA+Pj4gTEFQSUMv
ZXRjLgo+ID4+Cj4gPj4gVGhlIChJIHRoaW5rKSBsYXN0IG1lc3NhZ2UgZGlzY3Vzc2luZyB0aGlz
IHNlcmllcyB3YXMKPiA+Pgo+ID4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMS9tc2cwMDE0My5odG1sCj4gPj4KPiA+Pgo+ID4+IEFy
ZSB5b3Ugc3VnZ2VzdGluZyBleHRyYWN0aW5nIHBpZWNlcyB0aGF0IHdvdWxkIG1vdmUgaG90cGx1
ZyBzdXBwb3J0IGZvcgo+ID4+IEhWTSBndWVzdHMgZnJvbSBxZW11IHRvIGh5cGVydmlzb3IvdG9v
bHN0YWNrIGJ1dCBsZWF2ZSBhbGwgUFZILXNwZWNpZmljCj4gPj4gY29kZSBvdXQ/IChUaGUgZmVh
dHVyZSBmbGFnIGlzIHBhcnQgb2YgdGhpcyBzZXJpZXMgLS0tCj4gPj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAxL21zZzAwMDU5Lmh0
bWwpCj4gPj4KPiA+Pgo+ID4KPiA+IEkgdGhpbmsoPykgQW5kcmV3IHdhcyBzdWdnZXN0aW5nIHRv
IGhhdmUgYW4gZW11bGF0aW9uIGZsYWcgc3VjaCB0aGF0Cj4gPiBob3RwbHVnIHN1cHBvcnQgaXMg
bW92ZWQgaW50byB0aGUgaHlwZXJ2aXNvciBmb3IgSFZNIGd1ZXN0cyBfYW5kXyBQVkgKPiA+IGd1
ZXN0cyBleGNlcHQgZm9yIFBWSCBkb20wLgo+Cj4gVGhhdCAoZGlmZmVyZW50IGhhbmRsaW5nIGZv
ciBQVkggZG9tMCB2cy4gZG9tVSkgd2FzIGV4YWN0bHkgd2hhdCBKYW4gd2FzCj4gb2JqZWN0aW5n
IHRvLiAoSSdsbCBhZGQgaGltIHRvbykuCgpJIHRoaW5rIGl0IHNob3VsZCBiZSBmaW5lIHRvIG1v
dmUgdGhlIHZDUFUgaG90cGx1ZyBvdXQgb2YgUUVNVSBpbnRvClhlbiwgYnV0IEknbSBub3Qgc3Vy
ZSB3ZSBzaG91bGQgZW5hYmxlIGl0IGZvciBQVkggRG9tVSBndWVzdHMsIG5vdAp1bnRpbCB3ZSBr
bm93IGV4YWN0bHkgaWYgd2UgY2FuIGFsc28gdXNlIEFDUEkgdkNQVSBob3RwbHVnIGZvciBEb20w
LgoKSW4gYW55IGNhc2UsIGlmIHdlIGV2ZXIgc3VwcG9ydCBBQ1BJIHZDUFUgaG90cGx1ZyBmb3Ig
UFZIIHRoZSBjb2RlCm11c3QgcmVzaWRlIGluIHRoZSBoeXBlcnZpc29yLgoKRldJVywgSSBwb3N0
ZWQgbXkgcHJvcG9zYWwgdG8gdGhlIEFDUEkgd29ya2luZyBncm91cCwgYW5kIEkgZGlkbid0IGdl
dAphbnkgTmFja3MsIGJ1dCBpdCdzIHN0aWxsIGEgbGl0dGxlIGJpdCBkb3duIHRoZSByb2FkIGZv
ciBtZSB0bwphY3R1YWxseSB0cnkgdG8gaW1wbGVtZW50IGl0LgoKUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 07:30:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 07:30: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.xen.org>)
	id 1dcRdV-0004ng-Ty; Tue, 01 Aug 2017 07:30:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcRdU-0004nU-4f
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 07:30:36 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 28/F6-22472-B1E20895; Tue, 01 Aug 2017 07:30:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQldKryH
 S4NxvI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNb4wa2gsesFae3zmVrYJzF0sXIySEh4CfR
 9nsJG4jNIqAisWDCHiCbg4NNwF5i+tcKkLCIgK7EhCmH2EFsZoFQiTPf/jCD2MICzhI9u78zg
 di8Ap4SV+9dAhspJGArsW3pFjaIuKDEyZlPWCB69SRuTJ0CNp5ZQFpi+T8OiLC8RPPW2WAjOQ
 XsJA59+w22ShTompMr1zBBjFSU6J/3gA3i4nSJozM3sk1gFJiFZMMsJBtmIWyYhWTDAkaWVYw
 axalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFaz8DAuIOxaa/f
 IUZJDiYlUV7FnvpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8DLoNkUKCRanpqRVpmTnAyIFJS
 3DwKInw7tYBSvMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpw3FmSGAEhRRmke3AhYFF9ilJ
 US5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbATKFJzOvBG7TK6AjmICOkCytBTmiJBEhJdXAWLV
 gfbCPmNSWEB7NLBXGyaz8GZtnfuE/OyVTQqX9woefSy7/vLCv1+1/8ZRXwvn/XxStn839Y/e5
 DRu3qTNw9fN4dczvSQ09VajyopaVY6O1+9req/knX6oxSjhFvyow/JChWDxn6jw7rvawK2vee
 8S8WnnyRN7l6FLVLVWeV8MFem8uvHouRImlOCPRUIu5qDgRAF7/9XDdAgAA
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1501572634!96336950!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39609 invoked from network); 1 Aug 2017 07:30:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 07:30:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="50282673"
Date: Tue, 1 Aug 2017 08:30:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20170801073022.vhu65wtqkm5pdgej@dhcp-3-128.uk.xensource.com>
References: <20170730104033.13865-1-Valentin.Vidic@CARNet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170730104033.13865-1-Valentin.Vidic@CARNet.hr>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen-blkback: reset flush counter for
	log_stats
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBKdWwgMzAsIDIwMTcgYXQgMTI6NDA6MzNQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gQWxsIHRoZSBvdGhlciBjb3VudGVycyBnZXQgcmVzZXQgdG8gMCB3aGVuIHByaW50
aW5nIHN0YXRzLAo+IHdoaWxlIHRoZSBmbHVzaCBjb3VudGVyIGtlZXBzIGluY3JlbWVudGluZzoK
PiAKPiBbIDIxMTguMTA3NTU0XSB4ZW4tYmxrYmFjazogKDUueHZkYS0wKTogb28gICAwICB8ICBy
ZCAxNzQ4ICB8ICB3ciAgICA2IHwgIGYgMzQyNCAgfCAgZHMgICAgMCB8IHBnOiAgMTYxLzEwNTYK
PiBbIDIxMjguMTQ3NTI0XSB4ZW4tYmxrYmFjazogKDUueHZkYS0wKTogb28gICAwICB8ICByZCA1
NzA1ICB8ICB3ciAgICA5IHwgIGYgMzQyOSAgfCAgZHMgICAgMCB8IHBnOiAgMTYxLzEwNTYKPiBb
IDIxMzguMTc5NTA3XSB4ZW4tYmxrYmFjazogKDUueHZkYS0wKTogb28gICAwICB8ICByZCAgMTM3
ICB8ICB3ciAgIDE2IHwgIGYgMzQzMyAgfCAgZHMgICAgMCB8IHBnOiAgMTYxLzEwNTYKPiBbIDIx
NDguMTg3NDYwXSB4ZW4tYmxrYmFjazogKDUueHZkYS0wKTogb28gICAwICB8ICByZCAgICAwICB8
ICB3ciAgIDI1IHwgIGYgMzQ0OCAgfCAgZHMgICAgMCB8IHBnOiAgMTYxLzEwNTYKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBWYWxlbnRpbiBWaWRpYyA8VmFsZW50aW4uVmlkaWNAQ0FSTmV0LmhyPgoKQWNr
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 07:32:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 07:32: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.xen.org>)
	id 1dcRfO-000532-93; Tue, 01 Aug 2017 07:32:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcRfM-00052r-En
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 07:32:32 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 07/F1-03612-F8E20895; Tue, 01 Aug 2017 07:32:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQrdfryH
 SoH22uMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH3wC6mgstMFbte7WJpYFzI1MXIySEh4Cex
 4elsRhCbRUBFovntJWYQm01AR+Li3J1sILaIgLbEi1XrwGxmoJpT87pYQGxhgSSJE/vWgNm8A
 p4SX+60gdlCQPaOz09YIeKCEidnPmGB6NWTuDF1CtAcDiBbWmL5Pw6IsLxE89bZYGs5Bbwklv
 3YDnaaKNCqkyvXMEGMVJTon/eADeLkdImjMzeyTWAUmIVkwywkG2YhbJiFZMMCRpZVjOrFqUV
 lqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhygAEOxi7L/sfYpTkYFIS
 5VXsqY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLoNsQKSRYlJqeWpGWmQOMHJi0BAePkgjvb
 h2gNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHlXghQJgBRllObBjYBF8SVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ89qDXMKTmVcCt+kV0BFMQEdIltaCHFGSiJCSamCUY0pzvsd1KOt
 zA0uQ4Ek54x/fGvZmR6UGHOkVyjqX+Z/3ldWk9I3ejquLHmaFMjxtqm6TWiRaJlU84dWp9LVm
 JXefKjj1xQiZVXjvbmxJ2z9PUHX+vvNHt8W/2h2T9StKfOtCJqMvhbKhnxOuatU3CEwsdWPfb
 eB+0zSk5/NTOa34urkXDiuxFGckGmoxFxUnAgDXLI9p3QIAAA==
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501572751!72762019!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29213 invoked from network); 1 Aug 2017 07:32:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 07:32:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="50282796"
Date: Tue, 1 Aug 2017 08:32:17 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170801073217.hbzhq33fpzobajoq@dhcp-3-128.uk.xensource.com>
References: <1501255703-23850-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1501255703-23850-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH] cs-hosts-list: Document the
 --arches, --kernels and --suites options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdWwgMjgsIDIwMTcgYXQgMDQ6Mjg6MjNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhlc2UgaGF2ZSBhIHJhdGhlciBjb3VudGVyaW50dWl0aXZlIGJlaGF2aW91ciB3aGlj
aCBpcyBuZXZlcnRoZWxlc3MKPiB1c2VmdWwuICBEb2N1bWVudCBpdCwgYW5kIHRoZSByZWFzb25p
bmcuCj4gCj4gQ0M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 07:56:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 07: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.xen.org>)
	id 1dcS22-0006dz-4Q; Tue, 01 Aug 2017 07:55:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=37915c219=chegger@amazon.de>)
 id 1dcS21-0006dt-7h
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 07:55:57 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 29/87-03368-C0430895; Tue, 01 Aug 2017 07:55:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyfvU+Ll1uk4Z
 Ig9sTTS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVC2ayFtxTrNh7vZO9gXGJYhcjFweLwDNm
 iU9bf7F3MXJySAj4S0w5/psFJCEk8IhR4uHOL+wQzjwmiT8PXrKCVAkJ7GGUuHcqHyIBZH/tf
 s4CkhAW8JLYcaiVGcQWEXCXuHPuHCNIEbPARyaJ79NeskN0F0hMm7UBzGYT0JFYdGgvkM3BwS
 tgI3HzrC6IySKgIrG5rQLEFBVIldi7XxikmFdAUOLkzCdgmzgF7CSW/GxiAilhFtCUWL9LHyT
 MLCAucevJfCaIXxQlXt+dA/VXvsTtBa/A4gICAhIbXj1gh6hXlJjS/ZB9AqPYLCQbZiFMnYVk
 6iwkHQsYWVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGE
 QMQ7GA8vS7wEKMkB5OSKK9iT32kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnedqOGSCHBotT01I
 q0zBxgPMOkJTh4lER4VUHSvMUFibnFmekQqVOMuhxbfp/4ziTEkpeflyolzvvbEKhIAKQoozQ
 PbgQstVxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8HkCk8mXklcJteAR3BBHSEZGktyBEl
 iQgpqQbGDrUKxwD1ue789ZeC9f4Jv/WUDSxgPJhjsFTh4Gp7I4aEyvc9U+6lu33O/FJstfb3r
 +/PpGSXRn6YETxpSgunQ+66RRMMhS6wrOBWexg8LbeaO7a9Tnip77ummet6Kuy2XxB/7r/O9M
 WMU4fexi080Pbq/ISNqz+86LNs/7306b/K3V9X92UdV2Ipzkg01GIuKk4EACyKoIooAwAA
X-Env-Sender: prvs=37915c219=chegger@amazon.de
X-Msg-Ref: server-12.tower-21.messagelabs.com!1501574154!75870703!1
X-Originating-IP: [207.171.190.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9603 invoked from network); 1 Aug 2017 07:55:55 -0000
Received: from smtp-fw-33001.amazon.com (HELO smtp-fw-33001.amazon.com)
 (207.171.190.10)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 07:55:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1501574155; x=1533110155;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=5IGkkuwWwKaEHlji4rfMvDpdbz28Md757zFbVmPmkkI=;
 b=kNIZjkhdL2JqsFDXr7J+Yu6G/L+Suwj24+PEMeO5v+vmLvPA3106TAqo
 PssdHDhzcqzN1xz3lxaxIBv4z0QrGGDnY/Rn+NwwI22oBkvuEGAQegvvg
 /73BH8/vuZvTOURRJ2a5kIZd5zQJ4qB2opQjFCIfIKTTprNitrteHlY3B U=;
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="682554572"
Received: from sea19-co-svc-lb5-vlan3.sea.amazon.com (HELO
 email-inbound-relay-6005.iad6.amazon.com) ([10.47.22.166])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 01 Aug 2017 07:55:51 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-6005.iad6.amazon.com (8.14.7/8.14.7) with ESMTP id
 v717tkXZ015317
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 1 Aug 2017 07:55:48 GMT
Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1104.5; Tue, 1 Aug 2017 07:55:47 +0000
Received: from 9801a789a235.ant.amazon.com (10.43.161.148) by
 EX13D01EUB003.ant.amazon.com (10.43.166.248) with Microsoft SMTP Server (TLS)
 id 15.0.1104.5; Tue, 1 Aug 2017 07:55:42 +0000
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
 <20170718103429.25020-3-sergey.dyasli@citrix.com>
From: "Egger, Christoph" <chegger@amazon.de>
Message-ID: <c83a60eb-a8ca-3072-4b7f-6cb4819742b9@amazon.de>
Date: Tue, 1 Aug 2017 09:55:37 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170718103429.25020-3-sergey.dyasli@citrix.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.148]
X-ClientProxiedBy: EX13D05UWC001.ant.amazon.com (10.43.162.82) To
 EX13D01EUB003.ant.amazon.com (10.43.166.248)
Precedence: Bulk
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH RFC 02/12] x86/np2m: add np2m_flush_eptp()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTguMDcuMTcgMTI6MzQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gVGhlIG5ldyBmdW5jdGlv
biBmaW5kcyBhbGwgbnAybSBvYmplY3RzIHdpdGggdGhlIHNwZWNpZmllZCBlcHRwIGFuZAo+IGZs
dXNoZXMgdGhlbS4gcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZCgpIGlzIGFkZGVkIGluIG9yZGVyIG5v
dCB0byByZWxlYXNlCj4gdGhlIHAybSBsb2NrIGFmdGVyIG5wMm1fYmFzZSBjaGVjay4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAzNCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgMiArKwo+ICAy
IGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+
IGluZGV4IGI4YzhiYmE0MjEuLmJjMzMwZDhmNTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTE3MDgsMTUgKzE3
MDgsMTQgQEAgcDJtX2dldGxydV9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAy
bV9kb21haW4gKnAybSkKPiAgICAgIHJldHVybiBwMm07Cj4gIH0KPiAgCj4gLS8qIFJlc2V0IHRo
aXMgcDJtIHRhYmxlIHRvIGJlIGVtcHR5ICovCj4gIHN0YXRpYyB2b2lkCj4gLXAybV9mbHVzaF90
YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICtwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gIHsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnRvcCwg
KnBnOwo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwo+ICAgICAgbWZuX3Qg
bWZuOwo+ICAKPiAtICAgIHAybV9sb2NrKHAybSk7Cj4gKyAgICBBU1NFUlQocDJtX2xvY2tlZF9i
eV9tZShwMm0pKTsKPiAgCj4gICAgICAvKgo+ICAgICAgICogIkhvc3QiIHAybSB0YWJsZXMgY2Fu
IGhhdmUgc2hhcmVkIGVudHJpZXMgJmMgdGhhdCBuZWVkIGEgYml0IG1vcmUgY2FyZQo+IEBAIC0x
NzU2LDYgKzE3NTUsMTQgQEAgcDJtX2ZsdXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0p
Cj4gICAgICBwMm1fdW5sb2NrKHAybSk7Cj4gIH0KPiAgCj4gKy8qIFJlc2V0IHRoaXMgcDJtIHRh
YmxlIHRvIGJlIGVtcHR5ICovCj4gK3N0YXRpYyB2b2lkCj4gK3AybV9mbHVzaF90YWJsZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICt7Cj4gKyAgICBwMm1fbG9jayhwMm0pOwo+ICsgICAgcDJt
X2ZsdXNoX3RhYmxlX2xvY2tlZChwMm0pOwo+ICt9Cj4gKwo+ICB2b2lkCj4gIHAybV9mbHVzaChz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSkKPiAgewo+IEBAIC0xNzczLDYg
KzE3ODAsMjcgQEAgcDJtX2ZsdXNoX25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAg
ICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNoLm5lc3RlZF9wMm1baV0pOwo+ICB9Cj4gIAo+ICt2
b2lkIG5wMm1fZmx1c2hfZXB0cChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBlcHRwKQo+
ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICsgICAgc3RydWN0IHAy
bV9kb21haW4gKnAybTsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGVwdHAgJj0g
figweGZmZnVsbCk7Cj4gKwo+ICsgICAgbmVzdGVkcDJtX2xvY2soZCk7Cj4gKyAgICBmb3IgKCBp
ID0gMDsgaSA8IE1BWF9ORVNURURQMk07IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgcDJtID0g
ZC0+YXJjaC5uZXN0ZWRfcDJtW2ldOwo+ICsgICAgICAgIHAybV9sb2NrKHAybSk7Cj4gKyAgICAg
ICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBlcHRwICkKPiArICAgICAgICAgICAgcDJtX2ZsdXNo
X3RhYmxlX2xvY2tlZChwMm0pOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcDJtX3Vu
bG9jayhwMm0pOwo+ICsgICAgfQo+ICsgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKPiArfQo+ICsK
CldoYXQgZXhhY3RseSBpcyBlcHRwIHNwZWNpZmljIGluIHRoaXMgZnVuY3Rpb24gPwoKQ2hyaXN0
b3BoCgoKPiAgc3RhdGljIHZvaWQgYXNzaWduX25wMm0oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCj4gIHsKPiAgICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudiA9ICZ2Y3B1
X25lc3RlZGh2bSh2KTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiBpbmRleCA5MDg2YmIzNWRjLi4wZTM5OTk5Mzg3
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCj4gQEAgLTc3OSw2ICs3NzksOCBAQCBpbnQgcDJtX3B0X2hhbmRs
ZV9kZWZlcnJlZF9jaGFuZ2VzKHVpbnQ2NF90IGdwYSk7Cj4gIHZvaWQgcDJtX2ZsdXNoKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKPiAgLyogRmx1c2hlcyBhbGwgbmVz
dGVkIHAybSB0YWJsZXMgKi8KPiAgdm9pZCBwMm1fZmx1c2hfbmVzdGVkcDJtKHN0cnVjdCBkb21h
aW4gKmQpOwo+ICsvKiBGbHVzaGVzIGFsbCBucDJtIG9iamVjdHMgd2l0aCB0aGUgc3BlY2lmaWVk
IGVwdHAgKi8KPiArdm9pZCBucDJtX2ZsdXNoX2VwdHAoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgZXB0cCk7Cj4gIAo+ICB2b2lkIG5lc3RlZHAybV93cml0ZV9wMm1fZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCj4gICAgICBsMV9wZ2VudHJ5X3Qg
KnAsIGwxX3BnZW50cnlfdCBuZXcsIHVuc2lnbmVkIGludCBsZXZlbCk7Cj4gCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApCZXJsaW4gLSBEcmVzZGVuIC0gQWFjaGVuCm1h
aW4gb2ZmaWNlOiBLcmF1c2Vuc3RyLiAzOCwgMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVy
OiBEci4gUmFsZiBIZXJicmljaCwgQ2hyaXN0aWFuIFNjaGxhZWdlcgpVc3QtSUQ6IERFMjg5MjM3
ODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMg
QgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 08:10:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 08:10: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.xen.org>)
	id 1dcSGN-00006x-DG; Tue, 01 Aug 2017 08:10:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcSGM-00006a-OF
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 08:10:46 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 30/BC-03937-58730895; Tue, 01 Aug 2017 08:10:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVbfFvCH
 S4PwqY4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPJzWzVQwu6xi+vsd7A2M
 1wK7GLk4hAT+Mkq0zPrPDuE8ZpToet3FBuFsY5Q4uHQRaxcjJ4eIgLPE1zNz2UFsXgF9iZnrP
 oDFhQVCJa5tamYDsSUEPstLTLgjDmF7SzSdbGCGsdsffGfpYmTnYBOwkjgkBhJlEVCVeHXmHs
 sERu4FjAyrGDWKU4vKUot0Dc30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECfc4
 ABDsY728MOMQoycGkJMqr2FMfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC97xpQ6SQYFFqempF
 WmYOMPhg0hIcPEoivLtMgNK8xQWJucWZ6RCpU4zGHBtWr//CxDFp5s9vTEIsefl5qVLivLtAJ
 gmAlGaU5sENgkXFJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzbgOZwpOZVwK37xXQKUxAp0
 iW1oKcUpKIkJJqYNw19a6EiszrTuUXU9/6r944P1U6QFZ/0udqo+18nIXipglT1NWfZSfXrPk
 Q5Hz8gNCEV1sLb5jvd5xiuXsGb8KtbWzvZuh9nGFS/y6Hu1Jjj5L2Q8aQlQf+zc+f3Sn8uumf
 wtIfDnO6bWs25bYli1Xp2mdXMGsnCvpd3Hxom8W9Bxslkpy2XlFiKc5INNRiLipOBADTJxS1h
 QIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501575043!72769879!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60575 invoked from network); 1 Aug 2017 08:10:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 08:10:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcSGI-0004DF-Qg; Tue, 01 Aug 2017 08:10: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 1dcSGD-0005Sz-8D; Tue, 01 Aug 2017 08:10:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcSGC-00043l-5l; Tue, 01 Aug 2017 08:10:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112398-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-pvops:hosts-allocate:broken:regression
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:regression
 qemu-mainline:build-arm64:hosts-allocate:broken:regression
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-amd64-amd64-libvirt-vhd: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: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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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=bdf211f884113426e1f8226b69731593efa003ea
X-Osstest-Versions-That: qemuu=31fe1c414501047cbb91b695bdccc0068496dcf6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 08:10:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 112398: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3158884797157662221=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 111765
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 111765
 build-arm64                   2 hosts-allocate         broken REGR. vs. 111765
 test-armhf-armhf-libvirt-xsm  6 xen-install              fail REGR. vs. 111765
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 111765
 test-amd64-i386-xl-qemuu-win7-amd64 10 windows-install   fail REGR. vs. 111765
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install   fail REGR. vs. 111765
 test-amd64-amd64-xl-qemuu-win7-amd64 10 windows-install  fail REGR. vs. 111765

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 111765
 build-arm64-pvops             3 capture-logs          broken blocked in 111765
 build-arm64-xsm               3 capture-logs          broken blocked in 111765
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 111765
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 111765
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 111765
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 111765
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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          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-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-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     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-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-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 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                bdf211f884113426e1f8226b69731593efa003ea
baseline version:
 qemuu                31fe1c414501047cbb91b695bdccc0068496dcf6

Last test of basis   111765  2017-07-13 10:20:16 Z   18 days
Failing since        111790  2017-07-14 04:20:46 Z   18 days   26 attempts
Testing same since   112398  2017-07-31 14:22:00 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey G <x1917x@gmail.com>
  Alexey Gerasimenko <x1917x@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com> for the s390 part.
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel Rempel <daniel@daynix.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Fan Zhang <zhangfan@linux.vnet.ibm.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  HervÃ© Poussineau <hpoussin@reactos.org>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jing Zhang <bjzhjing@linux.vnet.ibm.com>
  Joel Stanley <joel@jms.id.au>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Khem Raj <raj.khem@gmail.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Li Ping <li.ping288@zte.com.cn>
  LluÃ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃƒÂ© Lureau <marcandre.lureau@redhat.com>
  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 Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michal Privoznik <mprivozn@redhat.com>
  Miodrag Dinic <miodrag.dinic@imgtec.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peng Hao <peng.hao2@zte.com.cn>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Sameeh Jubran <sjubran@redhat.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  sochin.jiang <sochin.jiang@huawei.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Thomas Lamprecht <t.lamprecht@proxmox.com>
  TomÃ¡Å¡ GolembiovskÃ½ <tgolembi@redhat.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Yechao <wang.yechao255@zte.com.cn>
  wanghaibin <wanghaibin.wang@huawei.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 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-pvh-amd                                  pass    
 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                                  blocked 
 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-pvh-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                                     fail    
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3158884797157662221==--

From xen-devel-bounces@lists.xen.org Tue Aug 01 08:15:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 08: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.xen.org>)
	id 1dcSL5-0000R6-43; Tue, 01 Aug 2017 08:15:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcSL3-0000R0-Kx
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 08:15:37 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 70/D9-01995-8A830895; Tue, 01 Aug 2017 08:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQneFRUO
 kQc9mYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPOw3fMBd+5Kx6cmMvYwPiIs4uRk0NCwE9i
 1trJ7CA2i4CKxIuVnWA2m4COxMW5O9lAbBEBbYkXq9aB2cxANafmdbF0MXJwCAu4S/Rt1wYJ8
 wp4Slzrug3UysUhJDCPUaJlwkp2iISgxMmZT1ggenUkFuz+xAbSyywgLbH8HwdImFPAUWLF6x
 OMILYo0PiTK9cwgdhCAooS/fMesEGcmS5xdOZGtgmM/LOQTJ2FZOoshKkLGJlXMaoXpxaVpRb
 pmuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGHwMQ7GBs/OJ0iFGSg0lJlFex
 pz5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvnnlDpJBgUWp6akVaZg4wEmDSEhw8SiK8T0yB0
 rzFBYm5xZnpEKlTjIpS4rzyIH0CIImM0jy4Nlj0XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5
 IwrzLIFJ7MvBK46a+AFjMBLZYsrQVZXJKIkJJqYJSKYN2txzSN7+4GR1atXIsXPwLTOPXvpYb
 Wzfjy3Oodk+H7Q8pFxl5fwvz2Wp3XUOO75/h4/3OOpc6XS23+bWuUfRt7bb+F4syDzS/WNc1h
 1d64NCYks05xh6JbZems1dpfus5GLp0us/dJWO8Ku2aV3Fd+DXe4Yn3nsr9i3d/v7WJ810UgR
 4mlOCPRUIu5qDgRAJ5u49+5AgAA
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1501575335!103979709!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10971 invoked from network); 1 Aug 2017 08:15:36 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 08:15:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="50284534"
Date: Tue, 1 Aug 2017 09:15:24 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170801081524.wdv4v6ag6em7rrsy@dhcp-3-128.uk.xensource.com>
References: <20170728152637.20301-1-roger.pau@citrix.com>
 <20170728152637.20301-5-roger.pau@citrix.com>
 <22907.23192.998045.143176@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22907.23192.998045.143176@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST 04/11] TestSupport: introduce
	set_host_prop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdWwgMjgsIDIwMTcgYXQgMDQ6Mzk6MDRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBPU1NURVNUIDA0LzExXSBUZXN0
U3VwcG9ydDogaW50cm9kdWNlIHNldF9ob3N0X3Byb3AiKToKPiA+IFRoaXMgaXMgZnJvbSB0aGUg
Y29kZSBpbiBtZy1ob3N0cy4gU3dpdGNoIGNtZF9zZXRwcm9wcyB0byB1c2UgdGhlCj4gPiBuZXds
eSBpbnRyb2R1Y2VkIGZ1bmN0aW9uLgo+IAo+IEkgdGhpbmsgdGhpcyBuZWVkcyB0byBiZSBhYnN0
cmFjdGVkIHRocm91Z2ggam9iZGIuICBDZXJ0YWlubHkgdGhlc2UKPiBTUUwgc3RhdGVtZW50cyBv
cGVyYXRpbmcgb24gdGhlIGhvc3RfcHJvcGVydGllcyB0YWJsZSBhcmUgdmFsaWQgaW4KPiBFeGVj
dXRpdmUgbW9kZSBvbmx5IGFuZCBzaG91bGRuJ3QgYXBwZWFyIGluIFRlc3RTdXBwb3J0LnBtLgo+
IAo+IElmIHlvdSBhcmUgbHVja3kgdGhlbiBtZy1ob3N0cyBydW5zIHdpdGggJG1qb2JkYiBzZXQu
ICBJbiB3aGljaCBjYXNlCj4geW91IG1ha2UgaXQgY2FsbCAkbWpvYmRiLT5zZXRfaG9zdF9wcm9w
Lgo+IAo+IEkgY29uc2lkZXJlZCBhc2tpbmcgeW91IHRvIG1ha2UgYSB3cmFwcGVyIGluIFRlc3RT
dXBwb3J0IG9yCj4gT3NzdGVzdC5wbS4gIEJ1dDogYWN0dWFsbHksIEkgdGhpbmsgdGhlIHdyYXBw
ZXIgaW4gVGVzdFN1cHBvcnQgb3VnaHQKPiB0byB0YWtlIGEgJGhvLCBub3QgYSBob3N0bmFtZS4g
IFRoYXQgd291bGQgZ3VhcmFudGVlIHRoYXQgYSB0cy0qCj4gc2NyaXB0IHdoaWNoIHVzZWQgaXQg
aGFkIGNhbGxlZCBzZWxlY3Rob3N0IGFuZCBoYWQgdGhlIGhvc3QgYWxsb2NhdGVkLgo+IAo+IFdo
ZXJlYXMgbWctaG9zdHMgc2V0cHJvcHMgaXMgZXhjZXB0aW9uYWw6IGl0IHdhbnRzIHRvIGJlIGFi
bGUgdG8gc2V0Cj4gdGhlIHByb3BlcnR5IG9uIGEgaG9zdCB3aXRob3V0IHRoZSB1c2VyIGhhdmlu
ZyBhbGxvY2F0ZWQgaXQuICBJIHRoaW5rCj4gdGhhdCBqdXN0aWZpZXMgdGhlICJiYWNrIGRvb3Ii
IGVudHJ5IHZpYSAkbWpvYmRiLgo+IAo+IFdoYXQgZG8geW91IHRoaW5rID8KClRoYXQgc291bmRz
IGZpbmUuIEkgYWdyZWUgdGhhdCB0aGUgYXBwcm9hY2ggdGFrZW4gaGVyZSBpcyB0b28gZHJhc3Rp
Yy4KRm9yIG9uY2UsIHRoZSBzZXRfaG9zdF9wcm9wZXJ0eSBzaG91bGQgdGFrZSBhICRobywgYW5k
IHRoZW4gaXQgc2hvdWxkCmhpZGUgYWxsIHRoaXMgaW4gbWhvc3RkYiAoc28gdGhhdCBpdCB3b3Jr
cyBpbiBzdGFuZGFsb25lIG1vZGUpLgoKSU1ITywgSSB0aGluayB0aGUgcmlnaHQgYXBwcm9hY2gg
aXMgdG8gbGVhdmUgbWctaG9zdHMgYXMgaXQgaXMgbm93LAphbmQgaW1wbGVtZW50IGEgc2V0X3By
b3BlcnR5IGluIEhvc3REQi97RXhlY3V0aXZlL1N0YXRpY30ucG0gYW5kCmltcGxlbWVudCBhIGhl
bHBlciBpbiBUZXN0U3VwcG9ydCB0aGF0IG1ha2VzIHVzZSBvZiBpdAooJG1ob3N0ZGItPnNldF9w
cm9wZXJ0eSguLi4pKSwgZG8geW91IGFncmVlPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 08:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 08:46: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.xen.org>)
	id 1dcSo9-0002wX-SS; Tue, 01 Aug 2017 08:45:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dcSo7-0002wP-Sw
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 08:45:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1F/91-03557-3BF30895; Tue, 01 Aug 2017 08:45:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsWSoc/orLvRviH
 S4O0UM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP8v36WgmliFdu65rE0MP4U7GLk4mARaGCW
 eD77LnsXIycHo0CYRPPjCewgCSGBXiaJ39/WMYEkhAVCJQ6tfgBmiwjESEx+tZEJomgRk8TjX
 4vBEswC1RIT7zWzgthsApoSdz5/AovzClhJXJj3EmwDi4CKxO7Lf8BsUYFUiY/vvjBC1AhKnJ
 z5hAXE5hTwkViw/SorxEwziXmbHzJD2PIS29/OAbMlgOzD32eyQtgzGSUOHlQBsYUEFCVmdB5
 kgYjLShw9OwfK9pV49/8U0C4OIFtZ4lSLH8j9EgKPmSRO915ih3D62SVeTj7LBtGgI7H94XsW
 iMQTdon/Mw8wQThT2CWa1q8Ee41PQEhi+4M9TBAdWhLrrn6EOq9A4vySb1BjL7BK7Fv1CGrUd
 X6JhhVdUDtkJNZ1r2GZwKgzCykMZiH5exaSvxcwMq9i1ChOLSpLLdI1NtBLKspMzyjJTczM0T
 U0MNPLTS0uTkxPzUlMKtZLzs/dxAhMFgxAsIPx79rAQ4ySHExKoryKPfWRQnxJ+SmVGYnFGfF
 FpTmpxYcYZTg4lCR4te0aIoUEi1LTUyvSMnOAaQsmLcHBoyTCKwOS5i0uSMwtzkyHSJ1iVJQS
 5/1kC5QQAElklObBtcFS5SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ85aDjOfJzCuBm/4Ka
 DET0GLJ0lqQxSWJCCmpBsYJG5SqJqRrMAf/byia/+yF9dGeOKczGrea55715BLQPWGe6x+wI7
 RN7JrN5sq5EaX7T5YmycdXn7dbWpL2kUP01oonmucL9l+8sjqeV3apujLPyfjpDAwJq5ZNvmu
 8qijscuWkOX3H3MQjFlkf/L0w63Si9fKZG1Wu/y9JfJQmt8/5nvn57xuUWIozEg21mIuKEwFC
 AmfgkAMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501577137!69704298!1
X-Originating-IP: [104.47.1.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=GUARANTEED_100_PERCENT
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22688 invoked from network); 1 Aug 2017 08:45:37 -0000
Received: from mail-ve1eur01on0067.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.67)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 08:45:37 -0000
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=FL5idOtuEvUspD+/RTxWg7hvfrjp/ZhulGD0oVM7COg=;
 b=H4lZz636kk1EnxmQWOjP6rNY43w/bG8EnF9Sq6iZBgu4v5E6mlnsfNHUkRXGr1VZ9MTg57UQnqxfWcanqJqnxlKDmJmVQ+bJaEm92ngP5iWlw60H5Pp9nC7e8ANG3eFd8dj83K5vmriq2ei56YlB20JFu2L/65xIqeuQqHgl+Dw=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0801MB2064.eurprd08.prod.outlook.com (2603:10a6:800:8b::21) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1
 Aug 2017 08:45:35 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 Dario Faggioli <dario.faggioli@citrix.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
 <alpine.DEB.2.10.1707311418050.22381@sstabellini-ThinkPad-X260>
 <1501538621.30551.3.camel@citrix.com>
 <alpine.DEB.2.10.1707311655250.22381@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <06d1b9f8-7d64-1620-fea4-e2bf1f007081@arm.com>
Date: Tue, 1 Aug 2017 09:45:32 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1707311655250.22381@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR0801CA0069.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::13) To VI1PR0801MB2064.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::21)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0a75c254-8e8c-41f9-0211-08d4d8b9ad92
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0801MB2064; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2064;
 3:F6bieFgdYlo31rNCivNehCt0jpGUQv/Ukx7fVmkKcv7z/cbAdr5HNoqF19CfPOYJ0TXmSJW94UxUmiDUYXyWWC+7s/lnZWViqfyx2na3I74AZO5dZcbIKJUQK/ETz1UYwiLzOtEcqItUNEX/yA8sqRfCiA09gyFGcmCaaK+IkdDo+6zUUm56OSHjItAirafawpBf5g3Pmn5a2AUSqQXOpZBNbttsiadGay6sFaNouKGCSZAVV17eqxqCeTxph6SOYNXTCKpsqAlXvzVaxw9mGFsdgAvm+i223g/7hI/u1ItUgmQ/rP4qbZjT4xaGM7x3l/AgkWXK8nqRBTupUq3In/RP05j95PGtww4Vv0lzHLFnnZvxpoWV89F/ODYzFLGLoHcmA6qAocAFgyhL4/OvlqDKLgr2kJScDFmncf3um1OJDwdgVhgu5ONqPIxaU79VflWKnrSDZLb8YLhZ4lHCy2qR5gDA2FJT6rY++7JJBUiSeGXcIGUoWZ4CvtqXZdd4HcWDLQ/wBEB+SERp13e5o4yAnbONoB6s3IL4D27jI7+FbdHU1iy7rUuUMw2io+jh2+50XsiOjcKewsflQE3v4o5VMbqM2+mlKcL6ITKl7zficOOgb7IHOuIm42UAq8t8Lu9vnLoMt+tekm9/qp7OJdM+xJbtaoiAPxunP8lL8F8rO0kjKhghi9xhJ7JX2DB16YMJ74cDgqrIN0jvm8rl4TpK7IBAkT1bnr6HJezACXFkRcUoYFKtTk6K//5gAGIT8gm0B5bd8AR6rYVcdHyYkGHZfeD53RSUAcimxT+2StqPxg36q48aCpy8cPbcyk6XowovNfFdzioKD7iY3XqgdQ==
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2064:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2064;
 25:F2qgzxuu9oWG7NGZj4M2B0g1lTsHhDwn3NaRn4DoFrzqZ6db5qlPHQDlYe2bnF3o8fIFoxrSbdMwrfzXshLYnxoSUZgWZslbOLIR88JOJuJ28XjxHCOEF9dnvWxvhD5khehksinJjJP4rOIWPyLQSf8rU4fl9bTs+bzWXnkiNsxe8muQktqvv6KK1u9+N96LSxCMVecAJgOfm7iQ2Gip/ThJueFckP975uHIZrBkuHjDglrH/S4SRs9McY2OsbLV9v4QUcR3aQVThdLZCyRVp7HNr854x4yZo2pCAcZHwnmlQa/Icf2RNMAQwyMShaK9U1WkAQPY3N8nTv3x4azaVGQReqhYT4ohJdO1hY5ATlvI4CXPaEejB1b2qmcEJkCEJJzYV6ju81b7ApGxt1AjHzCRT5FmwOJjzN5d4S+Nf3BNwQllhtWwYc60hDFxjh4TU2WIdbqkCnbLIcP9/NIA/BEyNNO7QSiJkX8Vx0i7QMXgjy1zJP+TLxp1l9UDlIQDWreHesIF5dsEgYeSaEDsqi1ec71LQBnrJLtTnRmy5n+RevAB9bln7TeGPWqf889XyUFFQQ5sjeqGXXxgVKnRYp9uymhn3RmELoz4wAsnbPSMxm16fOjx5A3iYoKTSzXh28H+yfQiaG8U8/EAonX5zsCxHbIvgsDB5cjKtg3dK8DzjXE1iOsqkIVTU6/1mEM7gXj6pAbi0qE0E2zT74IM6qNdzoZARW7JXb9k5O2RgnVT6dcyJ5WtQC8v37mV82y8qK+VofnQUde02+v7Mj3tBiz1XGcAq1IhmH8HnlyBNQAVbKsO4BOVIc/1bz8p0wdEDu1Ho5AX4sFevygAklH7UWvKL7oxw4bQYPl0VEGtblTt9qVTqOvsgN7jWavgNUAy40jm36dICqUMOaQCp5SQnBv38sYSZE8VSYHojMVLJ4g=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2064;
 31:zSygy4PO3gKS9KDrcUncY04l39FXW0EuyOgJ4h9AD17o0HugttK2bO8Nt8xCObMYae378cS6cl9UZi0GWoCRSQqPCBwrJxZxlEBXcPNDHNQ476ivwGDaRbe/rNwfuAroLZNwTS6MsmsPhaRK2QrRU2oX7pbQaXGpDCTDAhVS8L3kxlbr6b0bRl0JQtYvACQWUitHl6ijRViZ0YOaCS9v9kjTbLr5zpNRcRBvufVuCN1x3fOLnCzbs1Q7DFSZR55jd9+xJlBxeSLxBcc8jeyOIIX3iplahFrTA0AqJRWKPYNlvftkyCRQvpf57dfPZWET0ndYGtDFIM9sSh8tQPLWLIJSZPvaVsLsZ+hdSWbujbwbRoqgXJUemZ154Hj7u6x+6SUgRe3O49tXS7bQjO30vwYAkl9bS/kY0aIEq5dUFKUYbAH5lQFTbRalGahUZSmDfh2G8OhaWRMdTbuezqrwo7AHKqkVhYVo11kqAtAijjHECmax1Dsrl8bUjKt+LaRHw8shTdUWtAWaggCANXMdEB2KJ8tgjxMWdP59RmkC0Gn0r3XOUYx1RibRc6rnePuoNM2sLPmkjUXiE6ZX7IMVfxcGP5j5rVVYfo0dtYxJ4adt27w4oI9TQNx92sPCu21QqJNeVfP8qWrYap5YmS6oPInSDpKZnURcMcs1/wIwVOo=;
 20:WSFRmxvzBP1LWrvUnukGxyDXurLaO/+9DtsCfzRp/9Wd9JDNWA4XwxpHeFr3ZrRqJ9naDzm2cdcjO7diff9QPioZT10apUBr+8rCZ4dcxpDQO7zlt0EqqQxw4lgoogGsTrnPTcP1kV048Cx5hVyqc2n8cr8BT0Di8zAAVBRLg3Q=
NoDisclaimer: True
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0801MB2064A0A2E7C6AA0BAB7FC74980B30@VI1PR0801MB2064.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0801MB2064; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0801MB2064; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjQ7NDorbFFBS0Jma3dEN0ROME81dkJHN3dzTGp6?=
 =?utf-8?B?SDhnZUV2NGdHQ0JlbkhyS1hoSTlBL0VtaUIwV0FlbFIwRDdsamo2Z0pwL3Jw?=
 =?utf-8?B?WTh5Wk1zVzBYTDdLdmxZVFFJakxxMytGdkRBa1AyVWZpbHgyUnkwVXd6Qzd4?=
 =?utf-8?B?TVBoZ1hydGRvaHl2T1ZQbWJmSTZtMy95dHR2c0JicTM5ZlZ6c050d2dLN3pY?=
 =?utf-8?B?RzNUN2ZhMUtBM2lwQVcva0Fyei92elhweFBUUytSelB5eUZlR1hEdU1zTUx0?=
 =?utf-8?B?ZlZQRGNjNW4zc0tlTm1yWGFpMGVucmwzdzV3aVpNaXc5RldpakozM1R0WWRC?=
 =?utf-8?B?QzdvL2pxWVdScERDaVIwK2lwMDBzRmpaSVhUN0l2TWhrb3cvNmdmcFJUMkpn?=
 =?utf-8?B?UWVGaVgvaW9HeXJveEhTY210R0t6Q200NDZMMm90Z1I5dTdTMGpvcUxLYW9R?=
 =?utf-8?B?TDR2dE9wWGtocFJURVdobkhkNXNJYStYNDNINTVKNDRmQ290dWtxSzAwdUkx?=
 =?utf-8?B?Q0FMSEQyZlBXVVVCOHhQbEVOYkt4QXRwdnBCbzJNNGE5Y2Z4RG5aWng2Z2FD?=
 =?utf-8?B?QzF3eFl0YUJUb3EyVlFPR1VrME5MalV3TVZ0ejh2Mlc5ZStiZkpRM0tVVU5s?=
 =?utf-8?B?M3p1UmhFcGtBVUkvdjIvcUpVZkJqMWhjZTI5OUFUOUpKTGovQXBjSUlyeG8v?=
 =?utf-8?B?U3Bhc3hIZjZZNHI2bkxWczVSTWFkM3NDMllKejExbFRoblpKNUtNN1R3bE5p?=
 =?utf-8?B?TURjYnkrUzlMQjBac3J1MVZVYWVUa1MyOGJHRktPM2xLWGc4djU4RjJCeDRK?=
 =?utf-8?B?MzNrMVhCaVRDZTFKM3prbmFhWml3RHRTK1BMc3laLys5TStWSUZRK3pNYTI4?=
 =?utf-8?B?WG81WnQ1blQyRnhGc1JoRHJVUU9WNjdES0FyYStNTzlubHZ2WWVjd1RLZnBS?=
 =?utf-8?B?ZGFVYWV6Rk9QYS8wVUZCYW9uSnl2dnVYVmZIaTZydzlwclJjQk00REUxQXhC?=
 =?utf-8?B?VC93NTBHd0xXLzRKSHVxcHdTR3ZWYm9qQkxSK2hjV0NkVXBtbnJLVm42NWZr?=
 =?utf-8?B?T1A5U096eVo5OW9ib05SUXJvVE5uVmhQMW0vdldpUnlqYzBVc2dsK280VzB4?=
 =?utf-8?B?VjVXdkZrSUl6VnlkYnVodDg1QXAwWU14MjdhZzd4bENBTUtqRFVDRmg3citt?=
 =?utf-8?B?NkFNYStKK1JFT3ZBOExPU0lDRUN4MGJhY1pVTUp5d01BL0U5MFRtZUplNjZq?=
 =?utf-8?B?cXFkTEdybnZHWG9PYWdZUXd3ZTUzNlM2dTliUHFReHRnUmNWbG1LL0NoN09y?=
 =?utf-8?B?bFExSDR1NWZxQjh3eXpZL2V6a3NJaE9SNXZzeDhQQWRUeWRKK1Q5UVdObHJF?=
 =?utf-8?B?YjlNWHFqMjUrMWtIaDRETmF2TW5UZXFpOXA3MmMwa0dXcFhKaXllQ3BTZll6?=
 =?utf-8?B?dW95NW1VQithcHBESVdJMjdMczNPc2FXdC9GM3FCWHkvZzNHU2lDdngvelRu?=
 =?utf-8?B?YmpjUTFKeXpJVGQ0eThrbDNxYUZoWDhUTFZBT0ZUa2xWUU9LUkxIV2wzOCtJ?=
 =?utf-8?B?OWplMEdsUEgyaFMyZE93REhJU2xwRUdBPT0=?=
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39860400002)(39850400002)(39840400002)(39450400003)(39410400002)(39400400002)(199003)(24454002)(377424004)(54094003)(189002)(6246003)(33646002)(6506006)(6486002)(38730400002)(31686004)(189998001)(42186005)(76176999)(54356999)(7736002)(93886004)(50466002)(2950100002)(65806001)(65956001)(66066001)(230700001)(8676002)(64126003)(47776003)(6512007)(101416001)(81166006)(81156014)(6666003)(2906002)(305945005)(25786009)(3846002)(53936002)(229853002)(6116002)(8666007)(4001350100001)(105586002)(106356001)(50986999)(83506001)(5660300001)(53546010)(65826007)(54906002)(23676002)(7350300001)(36756003)(478600001)(4326008)(31696002)(97736004)(68736007)(86362001)(575784001)(72206003)(6314003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2064; 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?MTtWSTFQUjA4MDFNQjIwNjQ7MjM6SXgyMjljdllrMXVwZmJucWtOaThmakxM?=
 =?utf-8?B?bkltcEV3NFhXRmUvTitsV0hsNVBOcERhTlZtZ1pLdTN2WEJlZ28wRmM5TGhr?=
 =?utf-8?B?aStaWDluMFhObSt6aVdGd0xHL3dZMVNGK0dqVDV2S1g1ekd3dW5KdHlTQzgw?=
 =?utf-8?B?MnlaNGVLQ2MzWmhYTlp4WGFoT2N4Z2Y3d3B5di9iK2NJcXdZMm9KY0ZhWjB5?=
 =?utf-8?B?VkVyZ1A4Wi84WTZ4c3NhT3Z0SUgzV2R3UXJrLzBMZk1ZZUc3cHBtWlZuS0pa?=
 =?utf-8?B?aDdkcHNGY0pXcVlQdUpmKzROdmZDZjErb0xpN21wbE9RZWRUWWRmR3RsZnFK?=
 =?utf-8?B?WGVZUUlmN0xiVTRDSWVBOGZkclFZNjFndnQwKzRyb2x4MXgySWxjQm9OeFBL?=
 =?utf-8?B?QThVQndVa3pqYVh6UlM5V2R5TjdobFVTaXJJMmgreEpZMTZSZCtITmVmMEdS?=
 =?utf-8?B?YUNLUm94V2Q2TS9STHBQbitieW9ScGJxRU1CN0lLbHZnaHRoVSs4TDhFZEM0?=
 =?utf-8?B?bXlUazNQbmw5NHRjNHZFU2FYaUk0V3QxeThPUHN0STJWUUc1Rmd6VFdXVWRE?=
 =?utf-8?B?QmxVMjMrUUlxVlNUdXJXVDFETGpoeUJBeE9QUFlzdzVXSkkyVGdGTXZrUTU3?=
 =?utf-8?B?TnZpN2M4ZWRNWnRUcUo4bml6NHRxcWhveTNPKzhleExwRmhyU3ErRVh3UUpE?=
 =?utf-8?B?bVFzdjdsSzNjSzVHMHM3azg3TWtrN21iU094MkhVSkVCZmVveThsUmFkVUJI?=
 =?utf-8?B?d1dnMUFQRUpuWWg1SldBVjJnU2c1ai9iZm9XRzJPWGN3SVlWUDlERUpHMDlp?=
 =?utf-8?B?dTcxMmxyUkVVOEt3Rko2OXQ4TnV3THBleStCTnVCK3Q1Y0R6SWUySXlGRXR1?=
 =?utf-8?B?M2drSFNJY3ZHNG5UVzZMZG1pNFNaOW1JZGhTK1czZDRyWlhVVmJxSVZpUlZI?=
 =?utf-8?B?ZHVPZXJ5a3BJbWdZZTJMa3Z3ZnUrM1ltMkFqZmFoYnpydVNsNi9FSVR0Tmgr?=
 =?utf-8?B?ZGlESzhYd3oxemJOVllZZmM2dWRLdSs3TzVwVldhb0VjVTFDU1huNU5JM2py?=
 =?utf-8?B?NExXVFNMQkdaYTRmL2grNERJaFkwOHZ3akNjMEZlRW1sMm5pY3VsNmMwMFZa?=
 =?utf-8?B?d2wrb3BJdFprTzI4cGFrTCtVdnpmYUI1dlkvbWh3TVoyc3h4MEkzb2J5aTV2?=
 =?utf-8?B?WHIwVXpTTlB5ZllKdmRFNkptbWt2V3B1ZmZ1ajg3RlR5dUpTSEZWTlYxalV6?=
 =?utf-8?B?Vlo5WWRqbFRnZXpiWWY1OERTSmVCVitrY20xQVVqNGZXTXJmQzdzL3VhKzE4?=
 =?utf-8?B?SldDTmdwQ1dGRnltckN4bXhOZXp1ZkxpVk9pYks2Z213em5NUEh0K0pTOXhS?=
 =?utf-8?B?cFpSZWJLWWRndUhYL0FCQWZxRXJIbXJXN2pVNVNXM09BbzhEdEEvRWlPUlJ0?=
 =?utf-8?B?V25CTFVCcWF0V1I4eWxDQkZNeE9KME5RVG1BMlhwdEZ2YWpNdGgzc2x5dHJK?=
 =?utf-8?B?em1kTjRVMnlPQWwxV1JmWERXVkRTMi9NTElWcXlib01lL0YvcUgvalZ3UlFm?=
 =?utf-8?B?SHdCTkU0Ung4RGs0NUZscGxpTHY0M2g1TDlZQlFlMEsyVms5RkdSU2ZQVXVo?=
 =?utf-8?B?czg3U2NIK2JhaHZweEw4cnZlZWtYb245anIvcVg0S21DaFR0ZjJGOTI3RGpH?=
 =?utf-8?B?RCs4bkZaZDJGSWY0c1ZRQWxROWxESmd0M1FRRjduVkxRaDlDS1ZsY0U0MGt3?=
 =?utf-8?B?andBZXFMb3RVZG13bjhWdGhOWXcxZlJSR2FxcVhKZ09wWWxWY3I1Tm8zZUVr?=
 =?utf-8?B?L1Z4dkRTK1BQTmtrQ1pPcWgySFhlb21VTGw3QkZWUlJsQnRtdEJVd3pJOVEz?=
 =?utf-8?B?YkREanFyVVhLbW9keUs5aWh5bDdpVUo0R1MxYi9kZkljV0kxendSd01PTHIy?=
 =?utf-8?B?NnAyazI1bDA0R1pmdXp4bmo5TGdRTEZTRjhjb2RWMEZXcTNKMWVoMEpLZnNX?=
 =?utf-8?B?QWtabWE4eXBycng1RVNQMm9sQ1Y5TytoTEtVVHBFOWo1UkVWK2dObEhXakZk?=
 =?utf-8?B?S21veVZUL3R3ZzdaWkFhTjVieFdGK0ltLzJreFNUbGprcVIyUmVSenFsRlJD?=
 =?utf-8?B?UkV6akN1YmtnUkRQOWNuM0JJckk0YlNCUmdjd283bDFmQWpzaWlwbytkSVpI?=
 =?utf-8?B?MFRqZFp3L2E5VGFuOGhPMlpvQW0zMUhhZFFKdTgvLzlpZ01QMjRTZVZuQWpo?=
 =?utf-8?Q?ApFjlI7qdHlKmmaUpIZh?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjQ7NjpsZ1YvWGNJTDc2dWhBeDIvWkN2S25ZVTRj?=
 =?utf-8?B?alp4bC94RmdwcER5cmdXeTZMcGs3UmNGeDNrMHpJZjlRU2xxQUhMZHFYb0pW?=
 =?utf-8?B?VktzNXo4S2pXdVZaRkFLcFgwUzJoYXc2UFUxMjhONS92c3RJSUswTENFQlZT?=
 =?utf-8?B?NTNlQ1daUnNjSU8wVkgxbGdCalYyL3lXWE1kRDd6NFErMTI5a28zbDA3MkRk?=
 =?utf-8?B?aDJFWWxjTEUvT0lnV3NzekxkR2JzUVFVbjlrNEpnZ01vV2NlMXJGcDFyUGFF?=
 =?utf-8?B?R3B4OHNPcUtuRHFXQTUrVG9RNGczUmN2RWl6ZktHcHhpRGlSMXkwbVNPUjFk?=
 =?utf-8?B?Q2lXeGMxaUo5K1Mvc090aFNmMHFoSzVwdFArZ0hNVjZwb3NjcDNDeC8ya2ZJ?=
 =?utf-8?B?RzlrM1poUEdEL1pqU0swS1ltQXpzK0F6SVJvL2thVUEwa3ZXZXQxUE5zTllU?=
 =?utf-8?B?VGdmdEFFNlp2S3UrWVI5TWl1cUFzYmxqbEZDSEFmeXlXWTJicXVzNjFjdmQ3?=
 =?utf-8?B?cG0veStOUEEwU2JibVpGM1pWajkvSHFIT2tSU3BLTE5NUUNGbW4yak5FVFFZ?=
 =?utf-8?B?SnFmdndqVnBwaDUwT0JhRVZjTHJJdnRLdllKRzkxNFBTeFViMkNUTE8vbklU?=
 =?utf-8?B?bVMwN2c0dldKWFpWWEhWd25UbXVpZ3M5WmZOUEVubzk3NWFUM3FKd3MzeXBH?=
 =?utf-8?B?VEJIL2VXNWs4MHpiakZZVVovcEladGRMZ0J3TS9HZm1wYWVLMVFRQ01BbkNr?=
 =?utf-8?B?cDE0VkgrT3pIM0R0SEJZTDVDMERkWW1FUm9RR1JhZVMwTWFJVTRzNnQ2TGRE?=
 =?utf-8?B?bDFpNHdHWEhGMWpDaFJlbHpON0hjR1BVVlV1aUxCWFJ4MU55cjh2T09jVW1E?=
 =?utf-8?B?bStsUW5OaENOUUdZZXhOaWcyRU4zYVczSzVzT2tvSTZhamVaOGtaNlY1bzU5?=
 =?utf-8?B?UG1veGNuRGFySy9XYXJCY0d2VGJPbUlKcmlZYVJ3VXl3a3FZQTRTd01xK2NX?=
 =?utf-8?B?YjhJVzgwY1pyYjg3VDRwZXA4WDB4cjA2OVNIanM0S0NUVm55eWFVbnpWQVFl?=
 =?utf-8?B?WHptaGI2dGpTMG5OdzFna3pDb3luT2VzOFVqVWRSNFoyNjhzZ21DQVdWM2c5?=
 =?utf-8?B?b0Z1c2ZiZWluYjZUZmZSWUZIbGE1NHVMTzUyWllwNG1lSHF3Wkhib1J3Slh2?=
 =?utf-8?B?ZEFHRzl6eEdlazZhZjFydE1DakZ0OHRzRVNGYVNOOVlreXBsUWlPcnZiREpm?=
 =?utf-8?B?cWxxNmlSUUdjcVlQSlllUDlRQ2MrQUFHWC8yL2pWNDcvTWs0REhodklPNGtR?=
 =?utf-8?B?QUJDUHhYWGFVTHUwZTRSdkFBcW1vMHVLUWFObDZQK0p5R2dDSjBxNnovNWFY?=
 =?utf-8?Q?HNfnCupfP?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2064;
 5:DX2S8hBcUlOtFIVPolPYYs0HQhilSfupTzHYjVX1o6GLSe1wGB9/HJY+bcVXbiMfjWrMuf71dddYbVokRURoL6Y2qxs0L4AIFFeGct7KZhD8xfBtBXI38ffbXzYqBp7IYAaa/34GnR6SFFtEpInTvzji7O9VmhSGv0MOGhp80RcwTOw6KBc8ju6BctcFrus3TS5nwhC2lMP9vMIBEFbcRal33401alvPRI3FXmlJnYhlyN4O2vIT48R+yh40QjpjdU8PSF1OJWcbJm2ZMHYYE+vJkKUvZwDnd5581e0fmMROVRTCUSyWryll9oG925Jy0gce7E5cla1taxA+lzsu6y7pel1bF16/zmTDxcMuJtK2NhC3n7K3VWmttNC3BJT4OTEzcLOvj3Ip1Rq2/2WB1FomRJJsxRAKDEXRQSsrwlQsn11j6hRqK8U+UOu2102i10iawv0kwS3NbmxlECnvFKdnp8hdaaYuR2K9cQgaN1zE5WSaui+0jR9d0KJOz640;
 24:N1EH+cbGZlj5E8wpLu4pksJYFlMLOcT9i2QxJC7ZQwMusSgy7oUxq9hQ/2mCjq8HBKUOn1ri1aj3KvWqJNxZ389Hsw+UFbEOEQmhyDc0a7M=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2064;
 7:qgFOxCo2yYCcSX9eXzTsIs79Gy5AEI2yR978ygFTdXR2lpLH5cs2MvM5vz4PNnNvfn97VxcSuNB4LvlRgHIPWIzHeos/x4CrRMa9zuQwL4Izyp4S2F0+ef/3PIIEQBldirb9J5shZw5Hvazf0O05mttottXPd4MWSW4Ux/tjRdDGLrEKNaJjcsnZIQin8toixpU/doIc9ODMcAdcJ9KgQfncP0rgnErBRISf0ia3gsnElP81AO7pvWuyO1/KWAipm4s+DgpKz4QOijDK13keFzWx+BDQPgQV+PFoDfwV78Tt0I++v9bvldU3NG06QZVX3JIMF4gOOw9klOzHvreIM5w0FNDwf1V1PDpTNVtF+GKaPlLd05ZHzOsZmnTw0I3v7BZmKwVqmcTsWR4KTW6Sf3wnk+cZYUV8EA1+whpFCZeJxFMEWCvQALxcqyGkXFIanjWmn7v98Dmq8IBPEJ/VEnQkJp6Ww9kmQ0+ARCYMF41SO8GY8npblgECNKGCL6fYxle8qTvdCi0tzEkMKulX8NSx+InvyNzZcN/NM7+6RqCNi9esg/U9OiYbMcrT5SpUpAW9jUYoufq9RKYa5Y+ZNvzURPf5NdzCFLo/fYwJOFkTELjjiBmHq6m7brwsevK+w38irjvCgMW87U3aaGYCsLlxenEPLHwoOLAMXmar4rVBIRROdV7PrypodLe7w7i7ZzKXg5dYEPGUPZy5OGyMCPnntjpdrWAKp5wkzKT/4/QiSpPcYJHlYMh4/Nkgx6Z5DnA5gDt/kYhXS14dO3Pto233HME6H4akgo87zySlrIs=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 08:45:35.5221 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2064
Cc: xen-devel@lists.xenproject.org, nd@arm.com, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMS8wOC8yMDE3IDAwOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gVHVl
LCAxIEF1ZyAyMDE3LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4gT24gTW9uLCAyMDE3LTA3LTMx
IGF0IDE0OjIwIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBUaHUsIDI3
IEp1bCAyMDE3LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3JjdXBkYXRlLmMgYi94ZW4vY29tbW9uL3JjdXBkYXRlLmMKPj4+PiBpbmRleCBm
MGZkYzg3Li40NTg2ZjJhIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9jb21tb24vcmN1cGRhdGUuYwo+
Pj4+ICsrKyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwo+Pj4+IEBAIC04NCw4ICs4NCwxNCBAQCBz
dHJ1Y3QgcmN1X2RhdGEgewo+Pj4+ICAgICAgaW50IGNwdTsKPj4+PiAgICAgIHN0cnVjdCByY3Vf
aGVhZCBiYXJyaWVyOwo+Pj4+ICAgICAgbG9uZyAgICAgICAgICAgIGxhc3RfcnNfcWxlbjsgICAg
IC8qIHFsZW4gZHVyaW5nIHRoZSBsYXN0Cj4+Pj4gcmVzY2hlZCAqLwo+Pj4+ICsKPj4+PiArICAg
IC8qIDMpIGlkbGUgQ1BVcyBoYW5kbGluZyAqLwo+Pj4+ICsgICAgc3RydWN0IHRpbWVyIGlkbGVf
dGltZXI7Cj4+Pj4gKyAgICBib29sIGlkbGVfdGltZXJfYWN0aXZlOwo+Pj4+ICB9Owo+Pj4+Cj4+
Pj4gKyNkZWZpbmUgUkNVX0lETEVfVElNRVJfUEVSSU9EIE1JTExJU0VDUygxMCkKPj4+Cj4+PiBJ
c24ndCB0aGlzIGEgYml0IHRvbyBzaG9ydD8gSG93IGlzIGl0IGNob3Nlbj8KPj4+Cj4+IEl0J3Mg
dG90YWxseSBhcmJpdHJhcnkgKGFuZCB0aGF0IHdvdWxkIGJlIHRoZSBjYXNlIGZvciB3aGF0ZXZl
ciB2YWx1ZQo+PiB3ZSBjaG9vc2UpLgo+Pgo+PiBCYXNpY2FsbHksIGl0J3MgaG93IGxvbmcsIGF0
IHdvcnN0LCBhZnRlciB0aGUgYWN0dWFsIGVuZCBvZiBhIGdyYWNlCj4+IHBlcmlvZCwgYSAoYmF0
Y2ggb2YpIGNhbGxiYWNrKHMpIHdpbGwgYmUgaW52b2tlZC4gQ3VycmVudGx5LCBvbiBDcmVkaXQx
Cj4+IG9uIEFSTSAod2l0aG91dCBteSBwYXRjaCwgZnJvbSB0aGlzIHNlcmllcywgdGhhdCBzdXNw
ZW5kcyB0aGUgdGljaykKPj4gdGhhdCdzIChieSBjaGFuY2UpIDMwIG1zIChvciB3aGF0ZXZlciB2
YWx1ZSBpcyBjaG9zZW4gZm9yIENyZWRpdDEKPj4gdGltZXNsaWNlKS4gT24gQ3JlZGl0MiAob24g
Ym90aCBBUk0gYW5kIHg4NiksIGl0J3MgbmV2ZXIsIGJ1dCBvbiB4ODYgaXQKPj4gKGFwcGFyZW50
bHkpIGlzICdob3dldmVyIGZyZXF1ZW50IHRpbWUgc3luYyByZW5kZXp2b3VzZXMgaGFwcHMnICh3
aGljaAo+PiBJIGRvbid0IHJlY2FsbCwgYnV0IGl0J3MgbG9uZ2VyKSwgd2hpbGUgb24gQVJNIGlz
IChwb3RlbnRpYWxseSkgbmV2ZXIuCj4+Cj4+IEkgYWNjZXB0IHN1Z2dlc3Rpb25zIGFib3V0IGFs
dGVybmF0aXZlcyB2YWx1ZXMsIGFuZCBJJ20gY2VydGFpbmx5IGZpbmUKPj4gd2l0aCBhZGRpbmcg
YSBjb21tZW50LCBjb250YWluaW5nIHNvbWV0aGluZyBhbG9uZyB0aGUgbGluZXMgb2YgdGhlCj4+
IGV4cGxhbmF0aW9uIGFib3ZlLCBidXQgSSBmZWFyIGl0J3MgZ29pbmcgdG8gYmUgaGFyZCB0byBm
aWd1cmUgb3V0IHdoYXQKPj4gdmFsdWUgaXMgYWN0dWFsbHkgdGhlICJhYnNvbHV0ZSBiZXN0Ii4K
Pj4KPj4gSW4gTGludXggKHdoaWNoIGlzIHdoZXJlIHRoZSBzYW1lICdjYWxsYmFjayBib29rLWtl
ZXBpbmcnIGhhcHBlbnMgZm9yCj4+IHRoZW0pLCBhIHRpY2sgd2l0aCBhIGZyZXF1ZW5jeSBvZiAx
MDAwSHogKD09IDFtcykgaXMgY29uc2lkZXJlZCAnbG93LQo+PiBsYXRlbmN5L0Rlc2tvcC9yZWFs
LXRpbWUnLiBGb3IgdXMsIGFzIHNhaWQgYWJvdmUsIHRpY2sgLS13aGVuIGl0J3MKPj4gdGhlcmUt
LSB3b3VsZCBiZSAzMG1zIGJ5IGRlZmF1bHQuCj4+Cj4+IEkganVzdCB3ZW50IHdpdGggc29tZXRo
aW5nIGluIHRoZSBtaWRkbGUuCj4+Cj4+IEFsc28sIGl0J3Mgbm90IHRoYXQgd2UnbGwgaGF2ZSBh
IDEwbXMgcGVyaW9kaWMgdGltZXIgZ29pbmcgb24gZm9yCj4+IHNpZ25pZmljYW50IGFtb3VudCBv
ZiB0aW1lLiBJbiBmYWN0IHdlIGV4cGVjdCBpdCB0byBhY3R1YWxseSBmaXJlIGp1c3QKPj4gb25j
ZSAoZm9yIGVhY2ggZ3JhY2UgcGVyaW9kKS4gSXQncyBub3QgMTAwJSBndWFyYW50ZWVkIHRoYXQg
aXQgd29uJ3QgYmUKPj4gcmVwcm9ncmFtbWVkIGFuZCBmaXJlIGEgY291cGxlIG9mIHRpbWVzLCBi
dXQgaXQgc2hvdWxkIG5vdCwgaW4gdGhlIHZhc3QKPj4gbWFqb3JpdHkgb2YgY2FzZXMuCj4+Cj4+
IFdoYXQgbWFrZXMgeW91IHRoaW5rIGl0J3Mgc2hvcnQ/Cj4KPiBJbiB0ZXJtcyBvZiBwb3dlciBz
YXZpbmcgYW5kIENQVSBzbGVlcCBzdGF0ZXMsIDEwbXMgaXMgbm90IG11Y2ggdG8gc2xlZXAKPiBm
b3IuIEkgd29uZGVyIGlmIHRoZXJlIGFyZSBhbnkgcG93ZXIgc2F2aW5nIGJlbmVmaXRzIGluIHNs
ZWVwaW5nIGZvcgo+IG9ubHkgMTBtcyAoZXNwZWNpYWxseSBvbiB4ODYgd2hlcmUgZW50ZXJpbmcg
YW5kIGV4aXRpbmcgQ1BVIHNsZWVwIHN0YXRlcwo+IHRha2VzIGxvbmdlciwgdG8gYmUgY29uZmly
bWVkKS4gIFdlIG1pZ2h0IGFzIHdlbGwgZG8gdGhlIHRoaW5nIHdlIG5lZWQKPiB0byBkbyBpbW1l
ZGlhdGVseT8gSSBndWVzcyB3ZSBjYW5ub3QgZG8gdGhhdD8KCkdpdmVuIHRoYXQgb24gQVJNIHdl
IHVzZSBXRkkgdG8gc2xlZXAgdG9kYXksIEkgdGhpbmsgd2UgY2FuIGFscmVhZHkgCmJlbmVmaXQg
c29tZSBwb3dlciBzYXZpbmcgZXZlbiBmb3IgMTBtcy4gQWx0aG91Z2gsIGl0IHdpbGwgZGVwZW5k
IG9uIHRoZSAKcHJvY2Vzc29yLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 08:53:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 08:53: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.xen.org>)
	id 1dcSvd-0003kt-Pe; Tue, 01 Aug 2017 08:53:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dcSvc-0003kj-F0
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 08:53:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D6/A3-03582-38140895; Tue, 01 Aug 2017 08:53:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LJ0GcM1m1ybIg
 0WHVUw+L7lslMDowehz9cYQlgjGLNzEvKr0hgzXiweC5bwTrWiiVX7zM2MO5h6WLk4mARaGCW
 eHBmPmMXIycHo0CYRPPjCewgCSGBXiaJhn+fmEESwgKBEq8ubAGzRQRiJCa/2sjUxcgBVLSbU
 WJHIUiYWUBP4tWHs2Bz2AQ0Je58/sQEYvMKWEm0zp0J1soioCIx7/4UMFtUIFXi47svjBA1gh
 InZz5hAbE5BXwkzjx9zwwx01biztzdULa8xPa3c8BsCSD78PeZrBD2NEaJvVsLQGwhAUWJGZ0
 HWSDishJHz86Bsn0lnrVMYgU5WUJAWeJUix/IixICj5kkPr9cwAjh9LNLnHx6jQmiQUdi3YOd
 bBCJJ+wSK6fsh3KmsEs82n0X7Aw+ASGJ7Q/2QHVYSazv6oU6qUDi6aSzzBANF1gl7vWshbrjB
 q/E26uxELaMxLruNSwTGHVmIQXBLCRvz0Ly9gJG5lWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uo
 YGZnq5qcXFiempOYlJxXrJ+bmbGIFpggEIdjB+WxZwiFGSg0lJlFexpz5SiC8pP6UyI7E4I76
 oNCe1+BCjDAeHkgSvnENDpJBgUWp6akVaZg4wYcGkJTh4lER4fe2B0rzFBYm5xZnpEKlTjLoc
 TR+2fGESYsnLz0uVEuflAJkhAFKUUZoHNwKWPC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJm
 JcTZApPZl4J3KZXQEcwAR0hWVoLckRJIkJKqoGxX03o94WjASXcXgsqZhc7MG334su3u/pSzv
 uicPNMpWQWXyVnjQ1LNwWaNTOnuYavWd6QsaZL4FbP5T7LE/qG+79FPVlQuORMtVwr+9yYI7K
 bTJaX5sz23JK/NXtNhlHzt4XfH5x48djVca7c9W2FGrc317HNMW2Vu60odaZv8mGuIN3ueaxK
 LMUZiYZazEXFiQBNZsGNmQMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1501577602!99507954!1
X-Originating-IP: [104.47.1.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12369 invoked from network); 1 Aug 2017 08:53:22 -0000
Received: from mail-ve1eur01on0083.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.83)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 08:53:22 -0000
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=TAyPHbdjAy/+WfsztbGZ6E6iG0dzwq8r7X2o7ynuha4=;
 b=CPQctzEfMuEYigmlb3DIOJSYyuk10cWiwhAsC9Aar43Op2BNkW0eePmrB6uLgTcw1xYzXlPfpfwyPBs+2v0SGVKaafUcDtEqxseLZbbouzjrLD/QyqO0ne8mEtDh+nqfMPawYVPZJrtsv9j3dwQVtYy9euPePxBu6JeM9lns7A4=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 AM5PR0801MB2052.eurprd08.prod.outlook.com (2603:10a6:203:4c::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1
 Aug 2017 08:53:20 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 Dario Faggioli <dario.faggioli@citrix.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114247733.22910.14569496365405374593.stgit@Solace>
 <alpine.DEB.2.10.1707311359390.22381@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c525ad2b-04f5-15ba-8031-9aa9a8e55ed7@arm.com>
Date: Tue, 1 Aug 2017 09:53:18 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1707311359390.22381@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: AM5PR06CA0036.eurprd06.prod.outlook.com
 (2603:10a6:206:2::49) To AM5PR0801MB2052.eurprd08.prod.outlook.com
 (2603:10a6:203:4c::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 50044c7f-f9a8-4406-621b-08d4d8bac2e5
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM5PR0801MB2052; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2052;
 3:hK5HXx21L/TiHAkuQx9Su01QVJ0nv7r6MQ7FNnyUwmB7asE+CsWT1s3m4q57X/HArxDOz77Wlpsw0p+PWPUVvfAtl9PHRGx9S/Wvry2sAUp9KoRDK//fA9PRdgMw6QpbmhdY3yNdAywEIn4hR/2jDV/wxLbKSS4AlePwU1y+ieA9wCjH08j4U2YWt8XDkPM4KGU117Q5awBW222Kfl5sOGGA22dXW8POIKQc1kkBszeyhA9iPAXGpFU4bB4aXZ0A1Z+YI4dwIHJpwoBdpY4RCXbVqlewnP+9xciPHt5RTSYbvnfPX5mOhDpWAr3/7GDfz29GeyWZXou12qB66iwNs77sbIwivYtPQEHV29hd/tNh5GIeixJkN6xW7Gtqbwv8Im/x98FadsQ97/WJfAperOT5N9jJlNfTeUJclHM6P44TwHE/RizMKnlWqFq6Eeb+kBxubpKEfdn8diTgoJRbWWThN7+aLmjLwOQvDDZBW93jSD1IIkgymfzZZE8TqXKFoaNdkxmm7YZzntABYMmS9W6NpGTklEgBQgEHfn5d6c4zajRsNJjEuTlr3lA8/EmR+F35V5GV5VnWfL3aPlaeImHhIkqQQKAEDgxVcOFMS5V7R9BL3NdRqKONm58joYSlwh+FzeV7KVnc/ja4D/Qj8j5qKE0kJI42GK9aut64iHS+g6u15qa5IBpdP87cEiQ58DAFxa5nixDTfyzlxZuvMgraR70JFREooZ3Z9+9Lu7x+r/LCzy9PhwFrN9Ncx0+K9x/NMb1naSzupAMlCCHztpX7v3w/kiRT+tp3Mhbczx3zvEouQskYde42+mU9nKfbxfkcPQA2KbdlEshtN3++eA==
X-MS-TrafficTypeDiagnostic: AM5PR0801MB2052:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2052;
 25:xdUDyQttFmQfJ6OLsUXyfOic5qOTON2FwH+5ERayrKCB0YkiJnhpSYhhgwQiRsUYNutTWCVOauYa/vybeDR4MIlT2A8+fXqVDSpKiIYjeYFEjxbiU2qoqo+V1CsqGTy3CCkXhY04cXSQdMQ2ZZca6PidGM12U2ORvOQFzECjXw4YWKLq5ry92XtPBMQhbiNYIT1PmQ2+YAszVqeTdpjn4AJcu4edtQN7b8IjvJOEHCa+9kGFIapBee7ivArUTDHY5lV4vLYmrU9zfYX0NoZIrNtWFLBZ8tgaP4wUcev5QJ7d6opxAEKIkjFdCx6laMqeyg8EKAwN1asvlIWSLc9ObsC4cN7LT7nf49tm97Tv9e8dCkdrsCJ5X2jV295PnHpy+wAi3Nnt0UGjpBlSB3slbXCtxj/yaQ4BpQkxuPT7XM5XSc3csRA3M2F8CTkUlRhb6aZeZN6c4BlbIsxLynPHxTHwHhl9Z5iy7wCObBrKyd6Uy1J4GyZbenX5AOYfr4nu0buX02a2+qf4buPteguy1WbpQU0hHeKsc1lBeIYpzxeACOIBortcztHFNDcuUBsoM7TpydWCpCsdJ8T0TrFiHsI62WxLa7EHkHHGisM9kK0F0XPZeUX7l5djjpHjqFKt/vZshopAME9tqr77FbQmFi/DDstljXD1pvGV45FRPNRCjl/M2UXbCd4edlJgoXt3IFKKaRMQZ7KEEKvnmFv5ulMfjfukaa5QqXHGig/qqjt7Mm0SvwZZbenio1h7yu/MaH0YV4UnrYUXLNhC207ucEoQzyrtg3wZ44dSu+gPC3WyHsGQreSN+CosZiN3IYED47ph5Cn0RNLPDyXo8PNgUgFnelBqP+TnOZZgXcByyNDOIzKO2dV6Px6DlnE8QFtN5sW/GnhkCStKYcj7SRn7kj0aew/EsKnSsfPhn55gSPU=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2052;
 31:x95E1Xqi2/92MflcSEmg5WoeNPAg/nriGHSv44NcXaThH46aMXgJar5vjC4jfL8T2vhkJ4h77BAQkzfoYRQlF8+ku1VCBOIGsaDWiU9NsGguhR7+lKITd+fYQ8p2vSkqLwt8/B4BdcQeCneBT1N5sYvl7C06ClGefND2st529I9QU/m3KK1KifONdxCT4Tmd3QcOLXw+O0ma6qbTzP0AjtdnEXusRQI2EiYJY31dxus9PiEm021CbFBT6iW9BQbyeVyM4WIXGSLeA6Pn/M580nPXCpHDUQn2Wl1DPWPkpRbepQDgAgQ79pPndzbt0aS3Etst6dAQl2PLuQY6QDAcWnoxXbPkrHHxI6EU3K7rvMS6GDAb8oCjd+30LWkEU3uBbxIJjeQf64yIu8LKcE510nFaWRRxGjQJIWI3YkzRVMFgVAX2PinmhcfhhfbfdRnweeyGAYInuV2Hj7QINu9VlmMqBOqIqRtzbmkAVKVx75jst4fGubWCQPl7cgjrN3wU7EKBXegJ+zbFY5hyfWflzd9jPHq9jyuEJwLPFTnBoPCFijg6hcmCSRgd3rvdARlGP8iWIjQtZc0zEHHALD5Tsg717WBudIO7G0BMjd5KZdC3otx8jQM4+UkU5x/5J2A0+snfHLYNIhDSm/SQeCbgQAEyTPa6dYXy1KGVSFWjEhM=;
 20:hnHi3rzeC52Sgz4v4r+2Q8sZnjqYpuy9OnUFiR5rm10otW3786DnVcp/R334kCye3CWvNwdLoGX4Lcr1ESupKida31q8mZTVKfRCVJ6v/hBFDuco0xYpF1JTR91UO7TiiwqtxhIzRFaPv1xGFhZ2npbQqC2ghd67jLTN+SECViw=
NoDisclaimer: True
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591);
X-Microsoft-Antispam-PRVS: <AM5PR0801MB20521D9CC59F74C351BB735480B30@AM5PR0801MB2052.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR0801MB2052; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR0801MB2052; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM5PR0801MB2052;
 4:HrKbaz2QRJyr5Ty4x9SaSlwr4Q8jDWCcmb4B?=
 =?Windows-1252?Q?XkzTulzpjzjGrYqiXQKsyxBBHoicZytdPEjVpmScx5wlybSy6Ty5dy/7?=
 =?Windows-1252?Q?E6BfwLgu/M8I310H0VjQur5c2TyHeP2adlMITWpcggb9HimEsveaXowa?=
 =?Windows-1252?Q?dQk5+LPtyHzHuufuI+nxrY0xWKU7x5MmYS3jWhN/EA2sbnZzAz9VNdl1?=
 =?Windows-1252?Q?O76t+hL49T7U9mdoqxfEtcvZqGZlvgu0MI4sCK8R5qO9AbggAV3VEomF?=
 =?Windows-1252?Q?BBCx7i9y7E8jvxbKniZ9/jYBo2QsDr3NhPzb2foRSfw4Z/k7OqR3JCLF?=
 =?Windows-1252?Q?QdNrmGYahWImVcFNtwH4zf4Cexu9TyjTp8KJF14ojlE1d35F6UYQh2Ut?=
 =?Windows-1252?Q?InMqrscY4IsBoWSGAdgWDVVpPr1ywAACknt/uNMpWpUskr6OfyrS2wFg?=
 =?Windows-1252?Q?KcJ+dp0dbxwUF7AcYYyn842zdmC2JCrKJst9XDgCQSCGRfkTYbiU551M?=
 =?Windows-1252?Q?g5ZeCUW4rJV6f2Y3o4lxuuTXJDmqHO7iqVwRvRVvNCaLuXlfozkyEVTh?=
 =?Windows-1252?Q?6Ipb2S58GPw57qD/mU5+o42+rBBtfCGHZ/ZLvc5kchcl7u1pFgDC30uM?=
 =?Windows-1252?Q?wI5i802SOPeYsVdwmNFJRweK1NnO5QFywnCrQdiAjEqHdtMr4QA6YLJe?=
 =?Windows-1252?Q?jbec+2E8biisw2ZygTQX+jofgUYrPCuf4Ibq75xsuUPO/QpM9Kx+hswo?=
 =?Windows-1252?Q?MG36Pe7aYVqvEwHnCfW/8CjdMefotkp5MJVYS4acX4jr/MTsMZNJnfcw?=
 =?Windows-1252?Q?bjXNv/pKXZGFiVBrkDqjTJRFH6JivN/Bn4HfaeO/PO59VdxDGGtAIm3S?=
 =?Windows-1252?Q?uQA/3s9IrRTehyRw8OSS+90WlK5qwAOEDY8cnRyRJ/VD6iHGyuOXPoRb?=
 =?Windows-1252?Q?AWalk1eg26KSp/RMg38fET80TKSuqbGWaRUPk4STnx44VQwtYSXXXUPK?=
 =?Windows-1252?Q?adl8RDogPshMmbb1G2HitHTJFrE+TGyvnOHbIvGIE8RX6nCRpdkASzxf?=
 =?Windows-1252?Q?fJrc+OhqIJZMNY54ynqdJcaIfSt1ltehyMEcWR4Co6kFwZJUc5ZxGZGh?=
 =?Windows-1252?Q?JRxLiIfsyotMWAM2+QKhNofuDW0ftUNq+f8PXwSaYZTQkzTScq1IX3mW?=
 =?Windows-1252?Q?M1Azq3YDVYZ3fnQvRSfeC4eAdvJ9lPL+ghd6pMnXOKXBo4EmhOIM1hcZ?=
 =?Windows-1252?Q?VqGHb8tvKw103EGIqGoaqRShn3fRYcKkKrsA0bsGdXObhiv/nF3iCpNS?=
 =?Windows-1252?Q?XeoN?=
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39450400003)(39840400002)(39860400002)(39850400002)(39410400002)(39400400002)(24454002)(199003)(189002)(86362001)(64126003)(65826007)(33646002)(7736002)(72206003)(2950100002)(305945005)(53546010)(4326008)(4001350100001)(23746002)(50466002)(105586002)(68736007)(31696002)(2906002)(7350300001)(6506006)(38730400002)(6246003)(6486002)(83506001)(8666007)(53936002)(8676002)(31686004)(81156014)(97736004)(189998001)(5660300001)(42186005)(15650500001)(81166006)(6512007)(50986999)(106356001)(54356999)(76176999)(230700001)(6116002)(65956001)(101416001)(25786009)(66066001)(3846002)(65806001)(478600001)(47776003)(229853002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB2052; 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: =?Windows-1252?Q?1; AM5PR0801MB2052;
 23:2gdhU4xW5TmM9tVp8d/E7ZvEWEpmWlprxE+?=
 =?Windows-1252?Q?A/sSuAzXgHynADIw7/FpTXvmL25hNpoGZeypUbXac4HgYOeouGVj15PN?=
 =?Windows-1252?Q?ehv0UYHxQDJWf2LQgk7m4Grz7Ll3NOFUBfP8tcSJkQcLYR4rWdIuNBft?=
 =?Windows-1252?Q?q6b07QFWzXoro/GdU2pL04tcsFsa9N+r74wy5rhIkHIeIBYGJo+uiA1N?=
 =?Windows-1252?Q?OZzSPcKaWzGnWfz5AlJAm2u6q7UQ74/RB710KVgk+98Qk6R8M7WxgV26?=
 =?Windows-1252?Q?yx0Er42jUA548s/c5rH7oo4lY2Zr6oszxXygsefXUFIDp0LKUc5A+SR+?=
 =?Windows-1252?Q?3yrn/4bfU5acQeklGC26K2f4Wog4bmIIfemYiJTDMofwct7ixHUXbMs7?=
 =?Windows-1252?Q?1VKdHAR/nxH1wYywMWYJYI5dvbwQlUVgW6dPG2S/PwfcuOIip5Lp5lmY?=
 =?Windows-1252?Q?rrJ8f2/uFphSA6O1FCAX74K28lClo4HyDTniAu7H30ks1F17ob5lhE+i?=
 =?Windows-1252?Q?AeYTFITdHRMJUUb7KQpfF7ezENXeDNI8FNCjpkUQ4zyR4FYOh0TC+inC?=
 =?Windows-1252?Q?zZO03OtPvzLk0p+954JznctweE12uNV1NqMojldWtkv/fLezr/o2KS5Z?=
 =?Windows-1252?Q?9bGJfCVHZEPTjR9qY15mECy84NxKPN9/9MaQv8OLvAAcXJjQml1oo4H8?=
 =?Windows-1252?Q?LfQtkjR0SWcL5Omg0/1YPJb6wZvQ7v3+ucc/a4LgndTtBP8mPn52Hic3?=
 =?Windows-1252?Q?7AhZBvUsJlNk+2tuif2ih633M75QATP1hYm/tjOf2NCWfZNOYZ5CUpd0?=
 =?Windows-1252?Q?EeCEEPtNoYQl8vkuJRvA+4K4/6UajfEmgNmiCpfA0y+28eoU8glcUB9C?=
 =?Windows-1252?Q?EmroSLD9PrKwgU5bhnutbWzWuN5Wu59h52KJiqr6EOipL1yY/+NLJHC8?=
 =?Windows-1252?Q?lebrNcpOqI23N/pFjEV7+TWO9vlgKlh1MxtQudUQxOO1VAiqncdc/Rki?=
 =?Windows-1252?Q?sgo5f3FOLS5voM8OMeCDqaWM3hjqwrfEUcasgwQsDr+hBVIU9+SiTVhK?=
 =?Windows-1252?Q?oQ91+WKnob/6oh9XOQQ/snWsYCymwuS3dQ94sJMeNZY/VeqhOlbPSnQv?=
 =?Windows-1252?Q?1vy2oaCEcCw5FBAj2MipYAppwc5a3cfymlEjrlYgf7A4+tjq/liP3yaw?=
 =?Windows-1252?Q?WvrM2eAAP0NyjMyTaPqutF+AB/FlZmvhyDhRRIcIBq2mEknkmqY+a8WM?=
 =?Windows-1252?Q?OIhY55zWbK02RVBr+pX8PmAREPVM/PbgkAT26scmcFdKwMaPvS53VOD4?=
 =?Windows-1252?Q?ydk/ZX0TnTJyz7KS38ob8+zY/c3DQs5E9AVQqtVy1RcfsnnOyi9gVVUD?=
 =?Windows-1252?Q?2y7SQHw2IObqgOD28Pm2LjZEeyv/v7E2l94Khz1yWgSk2ENnXw2zXQkn?=
 =?Windows-1252?Q?QCIbcW7j50IwpP71UqnbuOHKQbeLMXfHw9E/zMkB8EUdRjXVt8Nn/+PM?=
 =?Windows-1252?Q?+5NjUPRPU+K0MHkOnJOKUWIvb0D+y6uIW3wSGgI15jZBsctYFpjSZIku?=
 =?Windows-1252?Q?2QVrEl/yfo4jcdwtDlB4rhLvmtwawmLhk2Cy5sjlAz33XfIEvkV1w6TH?=
 =?Windows-1252?Q?UGx59CleHKUs2KKi3oS50XKBTJBXsKQGDO7QyyqBIaRnH?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM5PR0801MB2052;
 6:lttTnqstTtvnJDU2xy4biq8TFDzMlHtKU7U9?=
 =?Windows-1252?Q?LwgOYCVN5iWRi/NIObDvaqVzuXMCWkl1ryX5YZ8U+VyT0vln161ebvWJ?=
 =?Windows-1252?Q?qGqg+tKIAMahJzVYOuCgfjPMcgh/3EjRwPik+/JXhXONN79j/uz2mgeP?=
 =?Windows-1252?Q?IqSNMSHLMl90v1RFIypM0bahzVZJqx8DC4v/PvvddEniArp0GRw50x+B?=
 =?Windows-1252?Q?DEjqZXZmWyYx6RVdZllWrg4hM8LEvRPCrYFXEh+Y2OW+wakuwlBK1Djh?=
 =?Windows-1252?Q?TqRJo+SLwYsgwEuSm4yhk7rWaVXEpjvX2EEHuGJmRJfECChaa6XwmHuE?=
 =?Windows-1252?Q?ij7fmdQmKuJIjiQiQig8ptzUrEndZyVNA1EWNk+FOS9ic3TfL0uEJfak?=
 =?Windows-1252?Q?nXkbVS7WshDuUKchhOB+WjrXff7cfY5l+wPUwuay1UwLRh7Gn58u9226?=
 =?Windows-1252?Q?OmLrtLhiAMxdpkggck3wuQf6AIxSmVhn4L2QQRWKA4ZO5569ZvMIt6zo?=
 =?Windows-1252?Q?6nrGWqOrb47wAOiXVCyNkjk7O72ofbFWu25LzzB3up4W6NW7p6+XjJ0A?=
 =?Windows-1252?Q?wmul5oi3Oq/PjcQWB9zni+rbgdykSw3mFHgrh/Mk+aMeHG1l1HZB8Eby?=
 =?Windows-1252?Q?BqRLkqxlEYd1AlzC44LUaXQKcLRUPfOQbx0yZZgnZNHRl7/OvnFNXptu?=
 =?Windows-1252?Q?cnzrN1djmC9bWS7cX9ye8qhf1BSD7nOq+SwghEbzb4LhEP5F7oz8t0NN?=
 =?Windows-1252?Q?w3lZw2xzpRdTjSSG+za45p2yasJxPv3d5qdG/q8IHz/13lJR65IzKx3e?=
 =?Windows-1252?Q?o8ToG/dRM9+yUciIschqrQSqmY8vjrPdC9zNniLzlhNwebYcVDyO4gz6?=
 =?Windows-1252?Q?FmFk/3BEPrhzxbQKxDpM70OjEk0jeraTVgWOCLmdhAleb3hsPw3FJOHL?=
 =?Windows-1252?Q?0rgYt1or8SUzvtJn99e3vv/v1344JIzG2EauVcIY2SAl5Zk/kdrYlosG?=
 =?Windows-1252?Q?Ntr96kUjW2mjY2CU4kYoT3UmEiE+bG2gDqBAYcouSBy43rFBwbxGLYmS?=
 =?Windows-1252?Q?rbBnlN5dx9gXs936ibGuA3PwHNjgL9z/sEAl?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2052;
 5:DuyCcIYNDKQitpwBvfkKp0a/NXNRO5Dls2twD7st8Tq69gxSWOXNH83QQrNA2jW/UPH4Y4FO8fIATrsxK1BFx9pNdwjWZFGjTBwu5sgJQLUBwTIuNJjgQYYmZwsn2iMBm+Fs8/LpyqsNj73ItKY9IV60an1lvZ0+/rHvJPkBco2RaxawPxIqZkFPBmTvEmFkSw//VSiXX6eZkM3iTV64fmC55Gu08Fqx73rmiMV69flrmRBcmnILK5iOzK6FeGO6gHOdI+qDr5s4RozzB5/xSw169Ua2NHdchKQa/YcFmxT4d8btYFcY/iVRH7moUDbyWL8O8f5pNaj9UFt51Wb6m1SO9JaRLw3RcxQ4qF8ZJqCiO8TFDpiSa43XGtTW8gaWWza014rfGa2WHXKzl5oV3sQZysbTcXrVu5q/5d+LnUCZWGOFHlWsmZPLOxIhGA4HzBXe9N4LbcSinXfnM+N2yTp8V3OEZgkhTv9NZLoUGgKO3MX5hTJCLgVk5OoV0Kdq;
 24:b8U4+3AFVI1HYVj1leGa27N8jX4Go/dIGR6NahHB9Wg41BL48jIQkmB1O+qA692hfOuvpeVRXILGRdr3kLyaOo+OGMlke2PAmYUX8M9wKuw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2052;
 7:NL+O5ljE1MvAurmDSckdpM0gUITVAHkwUz0ryVJPyL9JBjyoJ0kmo7liqDKlze5k3fszOeW2Z/h0IGVd+WqIlFBcttIEizCmXSmG3hOsajcJJTuM7WeSHoF9zZ3iIzB0/6N0wm50R5cjRspXfcA+PQVHju0VNsknIVBUvQ9QWhZz1B5hcL/DZ9SjsezcyMx7XxuXigiiEr+t9Xv4n/W3dFS48ibvfWmd28zdpAvbpMJwmxeVIr8G8GwZ/+SfwapuAZghBi5Hx03zWEH8bFqAOZJLerlpQeFux5m9deb9o0O1+2YXryQCPZGftT7M8muWLnMI+AiCeZwYxBbmCCKWLUiL+XEaE9DKEfxLaSQq6BANblINsUejlKOwAnX563D4dCJ3UkgiuMy3y5/0rtAHmIuzS+JYEYlKyfrEkfFyvg3lr+ruQDJQbTkL7xaeGZ3cmHum0j5+DhUhuWAN2gIltbUUPlN+GNa/oA76s7QiDnD5j8ksPMBVJnwq3odG7CxMpPHBvGJw8bdl42G4B0hQ/kckRrFvzOZJUr3wFcejBBSl3mJHIcC6Byy+AB/WMoHCbAQEoEXJ2dTcY4pn5ip0Kv+BdKcEGXIiy92JvdOEJtCl3q8yBTlV2MiLKTsKBveFCnoWhdT2Xdr6EnWgJyioUoyRJzcus2lO2MC7prg5GQnXZ3zecTRZq/jJ/6858+sLASIBnRwPPr5KV+eGn62oP0OVILlXKJkelpls9mr9CuoK0DypeqeenWRZLW2UrNLGaT+5nJKZF68uzOh+cYLLlRlXwTAJ0vYf5sU2GzljVvE=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 08:53:20.9693 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB2052
Cc: xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH 2/5] xen: ARM: suspend the tick (if in use)
 when going idle.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDMxLzA3LzIwMTcgMjE6NTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUaHUsIDI3IEp1bCAyMDE3LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4gU2luY2Ug
Y29tbWl0IDk2NGZhZThhYyAoImNwdWlkbGU6IHN1c3BlbmQvcmVzdW1lIHNjaGVkdWxlcgo+PiB0
aWNrIHRpbWVyIGR1cmluZyBjcHUgaWRsZSBzdGF0ZSBlbnRyeS9leGl0IiksIGlmIGEgc2NoZWR1
bGVyCj4+IGhhcyBhIHBlcmlvZGljIHRpY2sgdGltZXIsIHdlIHN0b3AgaXQgd2hlbiBnb2luZyBp
ZGxlLgo+Pgo+PiBUaGlzLCBob3dldmVyLCBpcyBvbmx5IHRydWUgZm9yIHg4Ni4gTWFrZSBpdCB0
cnVlIGZvciBBUk0gYXMKPj4gd2VsbC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lv
bGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Cj4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKVGhpcyBwYXRjaCBsb29rcyBzdGFu
ZGFsb25lLCBidXQgcGxlYXNlIGRvbid0IGNvbW1pdCB0aGlzIHBhdGNoIHdpdGhvdXQgCnRoZSBy
ZXN0IG9mIHRoZSBzZXJpZXMuIE90aGVyd2lzZSwgd2Ugd2lsbCBpbnRyb2R1Y2UgcmVncmVzc2lv
biBpbiBYZW4gCndpdGggY3JlZGl0MSBhcyB3ZWxsLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 08:54:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 08: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.xen.org>)
	id 1dcSx0-0003qC-3o; Tue, 01 Aug 2017 08:54:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dcSwy-0003q2-SG
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 08:54:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9E/88-03044-8D140895; Tue, 01 Aug 2017 08:54:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0gUURTGvTOz7miOXVfFo2jlJlS+UgIrCXw
 EqYS7UiRpRo027Q7t6rKzlv4hLWRQqWha4QvRwMhSCZUMEkFNoS174SPQ1NIIDE0rlMywmZ3V
 7P71XX7nO9+5l0OTqlWFH83lWThzNmtQO7tS+r1O8WGjcda0iIka4sByRwURixL7FoaoFJSu4
 LMzc/LOKvTNwwsK05Iyb3VtGVlRk/MN5EpT2EpCx+ptdAO50AinwpXpMqUEVLiEgOKZFwoJeO
 IT0PtwipC0F9bA2NwUJWkVzofZjiqFZCDxNQQjtUukBJzxHhj/8d1uYHA0FL60KSVN4SDo+jR
 pT/PGHCzO/0RyjQc8r5qxN3XB8TAwW2oPJnEU1LV/JGW9HTrnau0aRN23LAcDvoNgZbAFyRMF
 QuX1HkouCoD+wVpR06JOhtIJRpY7wVaoka3TBAxe/0rJl1IlNJTPO7yh8Kzb5gAzSnjc8puQL
 7eUUGcdd5aq3LEKOqe6CNkRDK3Di47xTLD0rZiUDW8UMNbV7Zh1dCsMfR5xVPlDa1EzVYZCqz
 f9QfWmd1dvenc9Ih+gXQJnvsiZww6GZ5p5nd5iZHlDWGREVLiREwRWxxnYTCE8K8fYhsStcBL
 PE/ShLaUX+dKE2psJLL6cpnLPzDmXr2cF/RlzroETepE/TauB2RZrTVN5mDkdl3eeN4irtY6B
 dlN7MckxImYEE2sUeJ2MbCjQz4ehJR+WgD43e8O2vpTvUICfJ4PEQVRuJs5s5C3/81nkQyO1J
 5MgdXHjsy0b3WfFYEIM9s0tkIIt7D/kZ0U1MRXa4gbr3V8Ju3suvddsOfZbna6tL5s34CBe4x
 awmlXZ3Xh0v0dHtHe7zvDqVL1ypfdkec0X7QBTceFpRciOab59oRy1K2eqwh9pM0oabYg7ct+
 UNFlgyjjkrt+XlPo6IrHqZs7+w2tXTzcVUX+YEG1iTGGc7Tjdn+zy9p5RTQl6NjKYNAvsXxE0
 4eqPAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1501577686!75752124!1
X-Originating-IP: [104.47.0.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19378 invoked from network); 1 Aug 2017 08:54:46 -0000
Received: from mail-he1eur01on0066.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.66)
 by server-15.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 08:54:46 -0000
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=dEqLsCduVUbPxbUkwK1ZLmIPYrS7hsegJk7D7oZYa/M=;
 b=E1Hs+hDLkqFuveARhhWHWMOTiVf3W21px4ciuWHKSWk4XVhX+QTYZTOL9uMS/3grIHfqTWKYXmhIi98bJ9fuMF0Qw5LkAqsJNPP7QP7N24GVYvwhAqbaqSiSSbXMENj43cfYtCR5w7XU9V7wqHQ1TWBeFpwhxyw0ybSmPMmlpeY=
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.1.1304.22; Tue, 1
 Aug 2017 08:54:43 +0000
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ac3e66e4-3962-4fae-3fc2-56410f845ad4@arm.com>
Date: Tue, 1 Aug 2017 09:54:40 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <150114249858.22910.4601418126082976816.stgit@Solace>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: AM5PR06CA0030.eurprd06.prod.outlook.com
 (2603:10a6:206:2::43) To VI1PR0801MB2061.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6538c869-8704-4a87-5d2b-08d4d8baf454
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0801MB2061; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2061;
 3:6kTw6UHqC0niI9TYtS4helb7UFpA//Hj8d+fWszYGgo1s849R4QnH+3PAQADvdcFkzRhZ/sS1P1Uja512f8tmgqCoVQptvHDIXQt/wX0WpqOUvzptoZgiWqsqHd9k4yQ2zlRogVnzXmFR/uSczCOSpIKoUY1ZwHAmzaPxAo9fPYhpzItkI4H8HhjT1MCpFU6KUhoPZQ3Jlmo412BeZU97+IwpgZ7/SY9GEq2Wls6C9qqZ1rGk0JhnsL2GQU0fbDPFXSMgAbOqMm5wCeiqd0ixovVlRQ3afumAOF3GhGT9h+XkylEz3OxCMSs2+7lzW/CO06zVk9JBr1S0iSh17BWlngTDCaz/tIyvAFB/Fpc/WFE4V3J1Zq5KiMCffeB9SVNVqwFV+BC/bLJCfRjL+bQBqbU0XQY0ZTmOZRXLGJzakToMmoLt5M84sJPksc9uv+ibStwPcrW801Xz1B+ZlHRFvAsy9EgDXCPQ22Iczx6zdRftzS0AuY8ATPZxuNwH+YDXLucrd6uks87QcnK4RwfCzQCoev0HYXAU5D8I4HKFvQ9UJhQf4y8YcAWslzTj8ciR+rKaova4eycO3nupydK31UArePumo3gbkVLC41WsZF37nlgXu/f5OukbqaEmoOgzjvbS7ZC7o5gBrOsEg3udfR5VHx1+hrB86rG1V7auoye9PXrY3IdJjNQnZDqdvH6BArj+zsuD/+sNIJO6148aDYwi8NzSsNTJXNzN4rKuiyERNR64zJ9EVGGbByllSnbAQ0V81a4P6XfVAnFH/gU8CswHKQa5UyC/5Xb/TuEZTlFGQRyaVLA+1PFXpTVOL0j2oIaV3tFbyP1zRIL5KJUAQ==
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2061:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2061;
 25:vB36X1ujWzGq6OapCMHRZYPQTCNeqIs6sCdsOxknvPBvzzxUasw0nnxsetN86FMunD0a0RLkxZI7Ni7r9ibmqdcmGgsgC7e8fHTsPbrO1oIp35MZdOVgC1JZt3kI7Y7vhKNIdEl/9Mo7Wxzs0fND8Ves3yOqsWKkoKFHfdlZluBgCDF0orl+Xdz+6LMIXWyOk2mHt8m1k8OqUgJUoz8IcwQcpiFKhpv8Fx/L6nsTfQqWDsjuxhHmS9/QikoWPXvMop2M936e0V8pG7g+USN/kfeFui7Ls/9lhNGNnPUGTjd1yS/rw+L+G0IhuTf/kK27khY/yWpW2uodzk2urxj03quIV9VtAZoLx6MSZCh6qVzy+kFl0rRDBhKQjUyzy7/0VZ3A1+Akf3roiG5TllzLLyAKAxhW7AcwLVRllw85emiSwGp5pOJdDLydOZy/HbtoSyCenpLAuVzGNo6oJ9xWO39cfpo906iNb6N8OOrFmL0grGdajlootuLdq+uKuCrio6acbf4O1UusRapIV5KgNTxJEps10X1zjmI4vTqA+dp9Wa6fQaszMRCJ+6ZvQib2MMUZZml7syZJoWet3708VJyM6ptDbZzGBV0x5EgvXBizLRw0jux85Trm4yH/TYxn0dXCmfHdyld+dmwqWxbzVf7eiDEmx/+yFdyTIXb2yeRgirdWpO5PWstBgGjuaMMB0fOfipqPb06PwX2CMXVXtb3Vpyw9um+FLV8O8EvSP7PMCwcq2Fxy7/4KHilY0aDwFnKXBay/oGQ0bzbXjD78d6lFApMdCfKYPoFm5OpkQRRBBY0lEmNaW730JrillgjHTZYUH5f8NjkkJg4ayfb7RZY++hzbB5klPgQ4ykWb1GzTQvePxH/q7shWN2QoVlntnmjTU+wNa8nDcEijSrVUGHJ3c/2lY2Odv0xNtIIf8JU=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2061;
 31:ySHN5AT072i/FGYUd894JeCmgnx4qeCNPrC3q1MRJYx1cSQl++r00nba0QNnGGWbboEJuaSqSijtkG+PkklEAEbJH6ZHhPKjuTRcYRwwTYndy6NuX2kaxYmj2I9/Igd8UrC5mUTie7nGDShX+ysyy+cRohqFHJyx/xMVn9b+6MycEqvphmh2CLzTVVD92i89ClrzTvSsnT1d1y2c8hL1V2Jcy2e/Cfqc8/r4yFmtq6P4/vkY3JA/4reb5zuxsV0mO7rb+fo3KSLRs9uPI4OX55eUahn0U4/RRGnkAF2dyTlGlUqBJ1XE5Ti07aBKjGb+EkWckm3AZi9gIbI1q3zgT6Un4W9NJ2zVbJATF2FOkSz7LT33seJCf64C5dicKYGsgTpTrVhJQg2+PZWCLR/o1w/eZ+aQyRWBT6rANDlNlgopR0DWMJR+D/cVs/6sNu/QPn/32+ssnGLv4Qtipks8a/AGwgIxBvjty6zV3+rMo/c36gXZKdQIMT3HHHlZrlCnhxUS6xetmadQf7OppVDAqTw/JDlktH10g9NRS7bMnQ0v7yDn9JBd+SBlbp//fGeXdpf/msnn8+vO+mJP58mBGYFSIavN9rxxGB9REFrE+qqESRaRBkEc3mt1PV7S+GW5qFjGOv68mUQZCrBPBHoxeO7rPRs3rFSwq+SuFvRX5hI=;
 20:DtScG96UF/+hr6vJD/stKMxnXfIyJBEzQtQRVg2+6qaHTvk441FgHGXdkdrLFE78UUxpio4xe0iVC2oKFyOQl1H9vHwk1TnE+t0kGXuR18lqW7JslCnrxr1MMmw5lSjQpVB9hVCBqbSFepVFUdWi3tN0bQtHqgFiZz6KBu/2a5c=
NoDisclaimer: True
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0801MB2061B8B949138CD8321CCE7780B30@VI1PR0801MB2061.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0801MB2061; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0801MB2061; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjE7NDpDcVZxZkRwdWRQUXVnUWtWVXZ0dXlzNnpa?=
 =?utf-8?B?Y3JJOUxIVHp0Nm41VFlBcC80akhPWnJ0TzVxUThUcjZlbDhXRVRhMk9sc1Zu?=
 =?utf-8?B?RXNFV2lORlNkd0FKZWFXM3pxSUpybkd6YzlMdW5EdEFRQVlxT1BiWE4rMVUv?=
 =?utf-8?B?K0F4cnAxODhqWjVpc2dWRjNKUkNPWS8vZGF1T3AvSkhpcXhMY1NWeDRBOC9S?=
 =?utf-8?B?d1JEeHNERzdNQzRkYWhrYnkycThZa2dsSjJpOTc5SUx6RVo5MUh5d3pMcFNS?=
 =?utf-8?B?SHZ5MFFMdjVObjg5ZFM5ejR5UDNKMkJDY2tqZ0ltbDlKRmh6RlJsNktCL2tu?=
 =?utf-8?B?QWt2bHVmc1JSbFl6TmVvTlRsUmpXS0hXQ3FBalFDcjVnRGFRTWEvYmtFWWRY?=
 =?utf-8?B?d250ZUtkd2JJY0pPL0pKRWtWVnIrT2tnRGlrVGJCUmQ4eFl3VTBlNkxpQkJr?=
 =?utf-8?B?TWl0NisyWjQ1R2craEdXSUxMTXIzbU1iMkRRUjdITzAvR09OVVlvT2xDNHZj?=
 =?utf-8?B?M2lqdEtxOWZmTmw0RmxDMG5EZ3VaRWFYYzZJdENNL0ZTajBKSFhtYWpoVVRk?=
 =?utf-8?B?WUVCOVlGWW0xOWVqaEMwVW92aGFGTmhVTmRackxMUzB3SE1KS210UFIvcVFH?=
 =?utf-8?B?cVcrbzNPY0VrS1dhYUwxV0liTklXSjA3ekkvYXh1ZFVqZ0R4L0RmaForOEVs?=
 =?utf-8?B?NnJEUDZ4Z1V3c0laZEtERFVmSlo0bHFsRmFETnIxemYwOUJxVGlYUW5QcXZp?=
 =?utf-8?B?T0JMSGUwQ3U5Skh4UGlhV1c0N1QzK1B6Z3dqa3FScEQvSHMxVEVSNmRnZUdw?=
 =?utf-8?B?N3NKUTZ3ZEJWQkNWaWVhV25vb0s0S3ZuOHdrZkNMWWQzMS9NNzhTd1RMOSsv?=
 =?utf-8?B?VS9jcmVuNURQc1h3Wm1KL2dDZmJzd09LTm1xVHBpREVZTDlHNGVudDRJR2Vl?=
 =?utf-8?B?WXhHWUV1VHVkbUZ1cjZ6WXF6SnMvSW8zNjJNeXl0UzdrYVh2Ti9oWFZUTkw3?=
 =?utf-8?B?UGNKcWplZmlMQlhMTTBmOTlnTVp1ZVZibUY3R0NqbDUxdXpkMlJSODJXUEJL?=
 =?utf-8?B?SytLRVAybmVma1g5cklMWWtlSFl2MjljQmtiMi9Dd2J5SDVNeWZrOGpHYXpk?=
 =?utf-8?B?d2FIMmg3T1YvR21NQVM1YithWnk2dlVxVzY1YU5oVEpuK2t5N2Nra0lrQ2ZT?=
 =?utf-8?B?dkxGQjNhdVE5b3ljcEZ4RTIyV1JueVhPWnZOOGZuMmFWYmd0eG5DV3dJd241?=
 =?utf-8?B?V2lOS2trSHFCTG0vNVRyeHNseVJoNWtrNkFkbzE1ZGdZdUIwRWpHa21Ja2t5?=
 =?utf-8?B?dW1mL0FxZ1Z0RWh6S1R0eEtTbmFHYTVhZVhpS3dxSVBJcC9GbGFtOFdxUGE3?=
 =?utf-8?B?VU1LZUx0UzFJaks0S2NUVGNWaUg4SGlPU0ZZbkVFUzQwRkxlWkFKb0R0eU9R?=
 =?utf-8?B?akd5cFpIc1RHWmNlcEZtK0ZzMDRkVHNUc0ZqWmp4ak1meUNseDdhUW5nUk5B?=
 =?utf-8?B?NkNQaExKLzl5dWRoazBzZXVva2dJczJCS29YaVFQc2MxemxDVmJVNUZjb0Zt?=
 =?utf-8?B?cGRjUjNJK1VTUUl5VnVBMW5kTjBWbTJ3PT0=?=
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39400400002)(39410400002)(39850400002)(39860400002)(39840400002)(39450400003)(189002)(199003)(24454002)(36756003)(65806001)(47776003)(7350300001)(65826007)(4326008)(229853002)(6486002)(4001350100001)(81166006)(6506006)(305945005)(81156014)(6116002)(7736002)(97736004)(72206003)(38730400002)(478600001)(110136004)(65956001)(86362001)(2906002)(25786009)(5660300001)(23676002)(3846002)(2950100002)(53936002)(31696002)(105586002)(33646002)(106356001)(76176999)(54356999)(50986999)(54906002)(8666007)(31686004)(64126003)(68736007)(50466002)(66066001)(101416001)(8676002)(53546010)(6246003)(6512007)(189998001)(42186005)(230700001)(83506001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2061; 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?MTtWSTFQUjA4MDFNQjIwNjE7MjM6Z1pYemFCcnhzby9tTzZMaXVlS2dzNkJP?=
 =?utf-8?B?d2FCcUMrcVdBYkNBTE5SeUxvM3RIbkdRMzI1SnBvTDMvcUphemlVa05ZdVhm?=
 =?utf-8?B?QTlSMnorZ2IwYjNub2tOTFdNK1E5SmhFMVVnMEpVMnlhQkRZeWFXZkN2cHVF?=
 =?utf-8?B?Yk9OQWl6bXFRZVpPQnltZ1RGVkFYZDBsakZ4UkVIM1dJVlUwamZNUVlPVUNr?=
 =?utf-8?B?bllKa3lUWTRCejZrN3ZvYUhvcEFYTXJHMWRjUlh3YytMZ2VlVnVVMk1sYXdX?=
 =?utf-8?B?amtDQmVhZCtMV1A0dHc4dHZuZ3lmaHY1TmxXWCtHYjFDaUNCZFhMVDR6clhz?=
 =?utf-8?B?bDEzWFhWVXFhcWhYYWhLMmd1VkNaMGlEeURERXU3TUtzb014ekFXWUJqc0Rk?=
 =?utf-8?B?ZzlnQ1Z2YklmOEZVMWRsTmY4TnI5VSt1Z0dWSk84dEovbkxxUXZ1MlFnTHVj?=
 =?utf-8?B?bzZ6V2NnbHNHT1lwQ2ozZUQwdFA1Q0VQNndaem8zRGRvNnNZVEpNMnB3bTdW?=
 =?utf-8?B?a2oxUlFvK3ptVjk2VnJMcnNlZC9tbE5RTm1HeEE4TzNYaFJoemVvS3d0Nktt?=
 =?utf-8?B?am5Jd0xheWg2VU5vT3FCSG44MUNjRHdZRGl2THppNDlKZ25FU2xtQitDd0N0?=
 =?utf-8?B?cEVLKytyM1ZJeURaUDZiZE1jd1NXVFZ3TXM3T0Y5eGQ3dld1ZzZtOGhTNzNm?=
 =?utf-8?B?K1ZGSHQ0Z2ZlSXdxazRSdlNZSlVxQk82UGNvU3haYm9oOWloTjBQdU8zUzZn?=
 =?utf-8?B?VnY0WFdDUjVna09BWjhSZXRFY2pUZHc5TmYwRCtZL2xrdjRKOE85ZG8ycEM5?=
 =?utf-8?B?QW9FY2tyTGNsMGxVdmlUVUM0ZTc3TUlaTXBCQk1nckhGb0JlS0xhU2FjZWxK?=
 =?utf-8?B?ZGhzcGFzOEIvZTNBWkptang4ak1oZkU4amZmc3lHNC9HeEsySTNIWER1d2Y1?=
 =?utf-8?B?Tk1lVHMyUVltY1J6V3pOT2FsMDJ1ajJJM0pBSTZvVlUxVFlEekN1NlR5aWRt?=
 =?utf-8?B?T2xhalNDdzNUSFhBYk1iVkhmdG1ocTZNVlFWRlpvZjN3azVOcFQ4RmdEa1NR?=
 =?utf-8?B?SXMxU3NXM29wbGMwOHg3QkxQYUUzdWxtc0RYUE5ZVFBsSGF3TG9kdUhXSHRo?=
 =?utf-8?B?M2lwdmdZanpoeWl5a1BGUjdwTld0bnpWblJiT0xIQ243TEJ1dVg1SmhYcGhm?=
 =?utf-8?B?cFlvKzBSUkFMWmgza2Y5ajFraVhDVXlKYWNoLy9mSEhhMVpGSTk1Y3FvTDRS?=
 =?utf-8?B?Q2VUaWtTazJvZmx4d1JGNmNVL0haMDlLaUJJMWQvSUw2OEpJZjVmM2dlTVZ6?=
 =?utf-8?B?d1NPMHIzQ3ZBNm1tUzFqTmlOQVoxdmwwS3hLUnkxT3hHK3NRL092U3hKYXBB?=
 =?utf-8?B?QkhkVjBweDkvTTJ0NldLOEZkc21tUTVBSzhGUXZqVDBkSDA1NWpyZjJYenlt?=
 =?utf-8?B?Wk5xQTRwcmJoaExpOUJ6STFVbDUxL3JRMUFVU3hGa2p3MW9zRG13KzRPUlVE?=
 =?utf-8?B?S0M5V2xUakJ5VXVtallyQmVrVkJpTXN1cU1pbTJ3ZWZLQjJLSTZMWHhOTlBT?=
 =?utf-8?B?d2ZhQ2pHbUcyZk1KWWFUQzUrV0VCemVxZFpKZzUxV2c4N0dwYTBIdGk1Qk5W?=
 =?utf-8?B?ZjZUOUNDeGE1SVIyZVBPdDZ4NW41VStiS3NEZ1ZiVEJWM0dCZXpLQWh2NjBt?=
 =?utf-8?B?RThhWkd1SGp5aDRZY1J3aDZjaU9sa2VoaVNsMDFseE1DVWZWYllxTUN4a3RP?=
 =?utf-8?B?SlFIRHlaTDJPT0JLQTNnOC9TaGNEWHdwZE5SUWMyZzI0SDBac004NkZSenFl?=
 =?utf-8?B?K0pMZExvR2FnZ1hhdTFYcVV4bVkyUTZTWDJYNHRpYWFUUXViRlBxWWpid3Zn?=
 =?utf-8?B?Q0lyUUNxMUR0a2lZSW1Bb2Y4akhrMlRyeXIwV2JVQTZ4NE95bTAxV3VCM08v?=
 =?utf-8?B?ay96TFFOV1NPSW9maGY0ZHpsaWtYN0hXK2QrOW9HdEhtWXlIM2pKTFVsU3E0?=
 =?utf-8?B?bDVoREJOMFdUbWJzN2ZXTmtVanhCNTRrOU8zT0JpbGMrQWRaUmxaek9Bek1D?=
 =?utf-8?B?ZmVWNVdHUnVnTGZ0ckUyeStySlVlVDk2Q0lFRFBxUzQ0YjljMGtGaisxcExS?=
 =?utf-8?B?QitxUT09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjE7NjpoWW4ySlUrc045V1pFcW85NFVwZGNEclF0?=
 =?utf-8?B?SlZaYm8raFQ3QjFsVXczRU5Lb0ZmL1I4eEZIdTZzdUJBeEZMRi90ZXJCakZh?=
 =?utf-8?B?b3J3SVBGOVpUbDVjY2lnTWJVc1A3L3RzSFNvc3VGeDVvUFNGUzh4NFJSa1pK?=
 =?utf-8?B?a1RkazRsb2RzMkdmSmxIbFZLcG5nWEsrRjF4U25mc0RCVHFBQTBRNXpJdDFi?=
 =?utf-8?B?TVBKSkcvaTU0T1YyZFhDVFlPSDVxZVRjajFKY1pCbGdDYjQwTWhWUFN2TVN6?=
 =?utf-8?B?cGR6aGFlSVpZRmNiSzBQd3J4cU5vK2VRemNVSmpXbUNvWlRya0g4UnBMZ2F6?=
 =?utf-8?B?ZFZCcTVsbXl2WDNVM0NGUEFXeUMrajFtc3IxZkdBdnpiWDBsdUhwcGhQbzdh?=
 =?utf-8?B?QVIvakRtUnJyVEJJQXVJU3NPOUc2QnNZeW1Oems2N3REZFpNUVFJWDk2U2dB?=
 =?utf-8?B?UDhlY1BIOVUwV1Q2YnVyN2QrT2FNQkROV2FtNm9XaUxWR1RVUk9FekJoWmY2?=
 =?utf-8?B?S1orTXoyMEVzbCtJZVdIb3pKaWEvd3hLU0F6MzM4UDFDa2psaWZGUG5nN01R?=
 =?utf-8?B?MXFtK0lqeVk3d3piUnBFa3R0eTNpbmFlSjRyOVpvZ1A2L3pxL3pVcTJQb1Fs?=
 =?utf-8?B?bkM2aU9hS3hmb0VCSDZ6T1FKbG52enVIdmMyUmtmbkNzeEx2Mm5XZHNVVjV1?=
 =?utf-8?B?aGJrSkZmN3JkT3Foc0dZTzJkZjBPamo4cVRjazludWdwYStXUG9QR3k3S3pZ?=
 =?utf-8?B?bkxzRzNNTEpPR1VOdkhRZTQ3OWxjRzM4eGg3eWdYeUtnU3pWR2t1TnFjVHBp?=
 =?utf-8?B?VkwxWlVrbFRPbngybkU3aUZ1L2JwSkZVN2dSMkUrZjFBcG10UHlpU0krNXdw?=
 =?utf-8?B?WmpoMWVmRzNpT3pMRW40MnVlc1lBcTNvRjFjWkFOL1JCQ0YvWVY3eUorcTcx?=
 =?utf-8?B?aG9RYU81aTFnRWhVSWxSdlZaVFhSbnloaVk2NjYyOEd1MVV2S0l5dUlBcGRn?=
 =?utf-8?B?RWtMSkFUM2JuZDNhbHBQcmdmWEQ2cHhlcENYZTFZajlZclZZSVJXWEMzbklr?=
 =?utf-8?B?NEh2RDVuYVlMVnBxYVp1Y3BHaWVXdmM2SzRodUUyQVNISVRKdkFyNFhGUHlQ?=
 =?utf-8?B?dmc5dEM4clk4OG5Qcy9Sa3BSMnlsUkc5SFZWYjJOekJkNmxHVnVQV0EybXZG?=
 =?utf-8?B?M0dXN2VwbGVrY3VNMTl3L3FOOThjYStjWlZPM0o4Y1J6K1dDYWJyNUFqQkRa?=
 =?utf-8?B?MnNnaCt1Q1ZsbkIvR083L29kN3BSSWZPQU0rWU53QUJXMGF3Q1dMZzBsNDRN?=
 =?utf-8?B?ZFM3UEtYWGFiTU92aUxrN0RvU1ZEV094MGw0WnA0aUlIdERSWWU3dmxKYUF5?=
 =?utf-8?Q?oDvBHPYUn?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2061;
 5:H/eSfe3ZQ3ej4dSnpp1ScdlJQRz7Rxlip8m05AL1iK6GmsHUfVDIL4FmewcEAA1O0S055x3GdjFxgUh/YL/J3LLLjs6sOYffTp/vmGekRPtwjBADq5VXxHane7A3alLaS/DCrwM4YuyMM/cROKMDWTciXcDI9sufK+1QagUpllKrtdrCdztlVb43w9uIGVBCUPVxU2s3XifG7uYoLCSfROz2c8nmA7RVAC+0nVFE+/a4qkW+ywGCN/CLDwkYNb12XIymue9y25ktkSk1bPFiw1jh1w29NWkq21JfnlLuLJdkm5vJHP9ml1UDvXFmWrRoUWe+UzU+Uq7EpMju1pbnIDFBKXMOVZXihTdmhuSoPPu4ASghu+PD9xKO7M6qYqyJ4sAbDlF8HeuCSRFtgN3Bpxq//cgp2o67Egedsj8wxd5wr/ZWMtthty6NdJN6rg96u6DXxqJDagE8XqlX4UBjwQeWw5tDtVWNh21/zENm+zcZ9zemVTpxrp/ZE9CwqOdQ;
 24:4lQWMHBDZgNA1qQUXfeeb0y45ulg0BKMTtRLWvoj03YOxyn+hA1JoFt85x+mkKwpMcxjyVtYSR+mJDW7vQuy882agrXqrJJrN5vzVDYWXko=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2061;
 7:jjnTHH/gqFnvBDGYyublhhO6HyxIoC1db6uUOAPLsAtLPXABS/nZKeWQg7rdjPJEkEo3sdvJEJAFsQLWSDKacV9Z8uK3XDnUX/awIEZMJ+THI/J70UMMwgoW7izXAIoeJ4VTsczVUTXMkuRF1OJ8tMG4poCarQ0s8mpfyE+TaaJTKlJqaCh7r78+8JZ3IKIdByub4TX6FG1YOfNhCvSfELSwaeMU0e7XFy0DY/azYq2q4QCPXZum+yWDt//cQjAQpp05vr3AlKyTdzIKqQ7H2/Bp0UEyNjg3Toelyn6o0hUkWWu2auD5j41i1+NHQdazRA3OTnqm5Mev1EevtBpzs+2knmK7Cfh/WcKLDCJQlh9MVNHL2BP9a9UUsB2Bqhjquu6CnfZFsZ2VEnWTl5yl6GzodSeo5lDD1ZIYiVaTKQqU7AoJPoZDmUre2S1HHKZQJ+89fGP+Ngu1jI3VmAmAe+Fz1q328YtO03YhEcg/swA6r8kcpxaNaWZ4SA6Uc0IFryzHXsLq37kSmAKOcg0Eod4ZA0KXEBwsozP58j7jeS7fRGYjUy6M4RizoFiJjuVl+oIFnwP9UCI9OyggW6GD5urY7qqbHdLGJtjWK/lXQf5uaDnERelTZvJS9bwjSk6i82PcAL8keBahX8FITm1az4q1mdCxO06A11cEMADpEsjiJwQvOaMg0hel9wyaG5eE7I1ZTCZI310dKAGu3uFeLexH0Z8/82ITOFDeme5jmlVYTBpI+kLKZu/1DsG7MMzSRDuE+/3DfgbqIZcehtPLawr4VsOFRwkv4QeJR0jWZd8=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 08:54:43.6550 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2061
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgpPbiAyNy8wNy8yMDE3IDA5OjAxLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBJ
bnN0ZWFkIG9mIGhhdmluZyB0aGUgQ1BVIHdoZXJlIGEgY2FsbGJhY2sgaXMgcXVldWVkLCBidXN5
Cj4gbG9vcGluZyBvbiByY3VfcGVuZGluZygpLCB1c2UgYSB0aW1lci4KPgo+IEluIGZhY3QsIHdl
IGxldCB0aGUgQ1BVIGdvIGlkbGEsZSBidXQgd2UgcHJvZ3JhbSBhIHRpbWVyCj4gdGhhdCB3aWxs
IHBlcmlvZGljYWxseSB3YWtlIGl0IHVwLCBmb3IgY2hlY2tpbmcgd2hldGhlciB0aGUKPiBncmFj
ZSBwZXJpb2QgaGFzIGFjdHVhbGx5IGVuZGVkLgo+Cj4gSXQgaXMga2luZCBvZiBzaW1pbGFyIHRv
IGludHJvZHVjaW5nIGEgcGVyaW9kaWMgdGljaywgYnV0Cj4gd2l0aCBhIG11Y2ggbW9yZSBsaW1p
dGVkIHNjb3BlLCBhbmQgYSBsb3QgbGVzcyBvdmVyaGVhZC4gSW4KPiBmYWN0LCB0aGlzIHRpbWVy
IGlzOgo+IC0gb25seSBhY3RpdmUgZm9yIHRoZSBDUFUocykgdGhhdCBoYXZlIGNhbGxiYWNrcyBx
dWV1ZWQsCj4gICB3YWl0aW5nIGZvciB0aGUgZW5kIG9mIGEgZ3JhY2UgcGVyaW9kOwo+IC0gb25s
eSBhY3RpdmUgd2hlbiB0aG9zZSBDUFUocykgYXJlIGlkbGUgKGFuZCBzdG9wcGVkIGFzCj4gICBz
b29uIGFzIHRoZXkgcmVzdW1lIGV4ZWN1dGlvbikuCgpJZiBJIHJlYWQgdGhpcyBjb3JyZWN0bHks
IGl0IG1lYW5zIG9uIEFSTSB0aGUgaWRsaW5nIHdpbGwgbm93IGdldCAKaW50ZXJydXB0ZWQgcGVy
aW9kaWNhbGx5LiBUaGlzIGlzIGEgYml0IHVuZm9ydHVuYXRlLCBnaXZlbiB0aGF0IGlmIHlvdSAK
aGF2ZSBhIENQVSBkb2luZyBub3RoaW5nLCB5b3Ugd291bGQgc3RpbGwgaW50ZXJydXB0IGl0IGlu
dGVybWl0dGVudGx5LgoKSSB3YXMgZXhwZWN0ZWQgdGhhdCB3ZSBjb3VsZCByZW1vdmUgdGhlIENQ
VSBmcm9tIHRoZSBSQ1Ugd2hpbHN0IGl0IGlzIAppZGxlLiBJcyB0aGVyZSBhbnkgcmVhc29uIGZv
ciBub3QgZG9pbmcgdGhhdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 08:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 08:59: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.xen.org>)
	id 1dcT0v-00045h-Nb; Tue, 01 Aug 2017 08:58:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcT0u-00045Z-Cs
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 08:58:52 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B3/D8-01987-BC240895; Tue, 01 Aug 2017 08:58:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQve0U0O
 kwZIeTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPF7/lsBQs5Kna3HmJrYDzH1sXIySEh4CfR
 dH8qkM3BwSKgIjHndCVImE1AR+Li3J1gJSIC2hIvVq0Ds5mBSk7N62IBsYUF4iV+vOhkB7F5B
 Twlfj3dCBTn4hASmMcosW3GFRaIhKDEyZlPWCCadSQW7P4EtotZQFpi+T8OkDCngKPE3COvwO
 aIAs0/uXINE4gtJKAo0T/vAdSZ6RJtExayTmDkn4Vk6iwkU2chTF3AyLyKUaM4tagstUjXyFw
 vqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwAOsZGBh3MLbs9TvEKMnBpCTKq9hT
 HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveHY0OkkGBRanpqRVpmDjAWYNISHDxKIry+9kBp3
 uKCxNzizHSI1ClGRSlx3h6QPgGQREZpHlwbLP4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVB
 LmPeEANIUnM68EbvoroMVMQIslS2tBFpckIqSkGhjl35tlGz6S/RPAdC2VTdFuZdHK0+KHy15
 9lu3/LbW1pH32UcPwxinOagVnoqwZ1OxLlW41HJ9utGb521nCTwPLsniKpgTlMpQelHfkNGIz
 mVfWXKarrBz/OVrq0LvdOjtmLS/ft+33PsGZSRLF6Ue35qu/5atf1RSpnpK956WP5MReyw1s/
 UosxRmJhlrMRcWJAMUEAxm6AgAA
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1501577930!107343790!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57375 invoked from network); 1 Aug 2017 08:58:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 08:58:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="50286894"
Date: Tue, 1 Aug 2017 09:58:47 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170801085847.mx475r3ylf7jn72k@dhcp-3-128.uk.xensource.com>
References: <20170728152637.20301-1-roger.pau@citrix.com>
 <20170728152637.20301-8-roger.pau@citrix.com>
 <22907.23568.311656.337247@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22907.23568.311656.337247@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST 07/11] ts-freebsd-host-install: add
 option to test memdisk options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdWwgMjgsIDIwMTcgYXQgMDQ6NDU6MjBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBPU1NURVNUIDA3LzExXSB0cy1m
cmVlYnNkLWhvc3QtaW5zdGFsbDogYWRkIG9wdGlvbiB0byB0ZXN0IG1lbWRpc2sgb3B0aW9ucyIp
Ogo+ID4gVGhpcyBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGljaCBtZW1kaXNr
IG9wdGlvbnMgc2hvdWxkIGJlCj4gPiB1c2VkIHRvIGJvb3QgdGhlIGltYWdlcyBvbiBlYWNoIHNw
ZWNpZmljIGJveC4KPiAuLi4KPiA+ICtpZiAoJHJ7J2FyY2gnfSAhfiBtL2FtZDY0L2cpIHsKPiA+
ICsgICAgbG9nbSgiQXJjaCAkcnsnYXJjaCd9IG5vdCBzdXBwb3J0ZWQhIik7Cj4gCj4gVGhpcyBj
bGVhcmx5IGNhbid0IGJlIHJpZ2h0IGJlY2F1c2UgcHJlc3VtYWJseSBhdCBsZWFzdCBpMzg2IHdv
dWxkCj4gd29yayB0b28uICBJIGRvbid0IGtub3cgd2h5IHlvdSBuZWVkIHRoaXMgY2hlY2suCgpZ
ZXMsIHdlIGNvdWxkIHRlc3QgbWVtZGlzayB3aXRoIGkzODYgYWxzbywgZXhjZXB0IHRoYXQgb3Nz
dGVzdCBkb2Vzbid0CmdlbmVyYXRlIGkzODYgaW1hZ2VzIHlldC4KCj4gPiArICAgIGV4aXQgMDsK
PiAKPiBXVEYgPyAgWW91IGRvbid0IHdhbnQgdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwgdG8gZXhp
dCAwIGlmIGl0IGdldHMgYW4KPiB1bmtub3duIGFyY2hpdGVjdHVyZS4KPgo+IC4uLiAgT2ggSSBz
ZWUuICBZb3UgaGF2ZSBtaXNwbGFjZWQgdGhpcyBjaGVjaywgd2hpY2ggc2hvdWxkIG9ubHkgYmUK
PiBlZmZlY3RpdmUgd2hlbiB3ZSBhcmUgdGVzdGluZyBib290IGFyZ3VtZW50cy4KClllcywgd2Ug
Y2Fubm90IHRlc3QgdGhpcyBmb3IgQVJNIChvciBlbHNlIGl0J3MgZ29pbmcgdG8gZmFpbCBhbmQK
YmxvY2sgdGhlIG90aGVyIHN0ZXBzIG9mIHRoZSBleGFtaW5lIGpvYiksIHRoYXQncyB3aHkgaXQg
cmV0dXJucyAwLgoKU28gSSB0aGluayB0aGlzIHNob3VsZCBpbmRlZWQgYmUgY29uZGl0aW9uYWwg
b24gYm9vdG9ubHkgYmVpbmcgc2V0LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT69-0004tC-OU; Tue, 01 Aug 2017 09:04:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT68-0004sp-9V
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:16 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 96/22-01996-F0440895; Tue, 01 Aug 2017 09:04:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhosvn0hB
 pcOy9qcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF0h3nBYv6Kx50rmBsYt/B0MXJxCAlMY5S4
 eLifsYuRk0NCgFfiyLIZrF2MHEC2v8SSDSoQNQ2MEvt//2ABqWETUJd4/LWHCcQWEVCSuLdqM
 hNIEbPAfCaJ1+cfMIMkhAWCJJYsvMcOYrMIqErsON3LCmLzCrhLLFuzgBVimZzEyWOTwWxOAQ
 +JHTdvMIMsFgKq2TkzcQIj7wJGhlWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgaHAAAQ7GL/0Ox9ilORgUhLlVeypjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wSvh3BApJFiUmp5akZaZAwxKmLQEB4+SCO8FJ6A0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnp
 UqJ814EKRIAKcoozYMbAYuQS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQ8yhSczrwRu0y
 ugI5iAjpAsrQU5oiQRISXVwCgwKSvr4yIj5nK51t/cVhdjgkqr/txIaJ1hzv7cPjFM/qDNprN
 /dlxd+PWQ+LQdJ3cv/ZDo8yd554UaXsNez/OxXgITg/SfLTHj2V3/+EDu5CvqEQmWfuoLOZ/0
 NFRcvfd1yc/XP5RWzDMstBXb86i7fAKrxs8dURFih/8maGjNUjJMXOvwfo0SS3FGoqEWc1FxI
 gAgn3VuiwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!3
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45863 invoked from network); 1 Aug 2017 09:04:14 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:14 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061507"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:10 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:33 +0800
Message-Id: <1501577334-7431-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 02/23] x86: move cpuid_count_leaf from
	cpuid.c to processor.h.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBtb3ZlcyAnY3B1aWRfY291bnRfbGVhZicgZnJvbSBjcHVpZC5jIHRvIHByb2Nl
c3Nvci5oIHRvCm1ha2UgaXQgYXZhaWxhYmxlIHRvIGV4dGVybmFsIGNvZGVzLgoKU2lnbmVkLW9m
Zi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2OToKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2gg
YWxvbmUgdG8gbW92ZSAnY3B1aWRfY291bnRfbGVhZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp
IExpdSkKdjY6CiAgICAtIHVzZSAnc3RydWN0IGNwdWlkX2xlYWYnIGluIHBzci5jLiBTbyB3ZSBo
YXZlIHRvIGFjY2VzcyAnY3B1aWRfY291bnRfbGVhZicKICAgICAgd2hpY2ggaGFzIHRvIGJlIG1v
dmVkIHRvIHByb2Nlc3Nvci5oLgogICAgICAoc3VnZ2VzdGVkIGJ5IEFuZHJldyBDb29wZXIpCi0t
LQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICB8IDYgLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IGQzNTllMDkuLmYxYTZlOWYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBA
IC0zNSwxMiArMzUsNiBAQCBzdGF0aWMgdm9pZCBjcHVpZF9sZWFmKHVpbnQzMl90IGxlYWYsIHN0
cnVjdCBjcHVpZF9sZWFmICpkYXRhKQogICAgIGNwdWlkKGxlYWYsICZkYXRhLT5hLCAmZGF0YS0+
YiwgJmRhdGEtPmMsICZkYXRhLT5kKTsKIH0KIAotc3RhdGljIHZvaWQgY3B1aWRfY291bnRfbGVh
Zih1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiAqZGF0YSkKLXsKLSAgICBjcHVpZF9jb3VudChsZWFm
LCBzdWJsZWFmLCAmZGF0YS0+YSwgJmRhdGEtPmIsICZkYXRhLT5jLCAmZGF0YS0+ZCk7Ci19Ci0K
IHN0YXRpYyB2b2lkIHNhbml0aXNlX2ZlYXR1cmVzZXQodWludDMyX3QgKmZzKQogewogICAgIC8q
IGZvcl9lYWNoX3NldF9iaXQoKSB1c2VzIHVuc2lnbmVkIGxvbmdzLiAgRXh0ZW5kIHdpdGggemVy
b2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggNWJmNTZiNC4uNGJlZjY5OCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0xMyw2ICsxMyw3IEBACiAjaW5jbHVkZSA8YXNtL3R5
cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZGVzYy5o
PgorI2luY2x1ZGUgPGFzbS94ODZfZW11bGF0ZS5oPgogI2VuZGlmCiAKICNpbmNsdWRlIDxhc20v
eDg2LWRlZm5zLmg+CkBAIC0yNjQsNiArMjY1LDEyIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVu
c2lnbmVkIGludCBjcHVpZF9jb3VudF9lYngoCiAgICAgcmV0dXJuIGVieDsKIH0KIAorc3RhdGlj
IGFsd2F5c19pbmxpbmUgdm9pZCBjcHVpZF9jb3VudF9sZWFmKHVpbnQzMl90IGxlYWYsIHVpbnQz
Ml90IHN1YmxlYWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNwdWlkX2xlYWYgKmRhdGEpCit7CisgICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVh
ZiwgJmRhdGEtPmEsICZkYXRhLT5iLCAmZGF0YS0+YywgJmRhdGEtPmQpOworfQorCiBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjAodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25n
IGNyMDsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT6D-0004uC-3D; Tue, 01 Aug 2017 09:04:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6B-0004tp-LG
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:19 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 15/B7-02184-21440895; Tue, 01 Aug 2017 09:04:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tYhoivo0hB
 pMPeIjcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH8/DfWgiltjBV9d7QaGFuTuhi5OIQEpjFK
 tC/ZwtjFyMkhIcArcWTZDFYI219i7pnvTBBFDYwSz1qPsIMk2ATUJR5/7WECsUUElCTurZoMV
 sQsMJ9J4vX5B8wgCWEBN4kb394D2RwcLAKqEoeXVoKEeQXcJSYv+MwGsUBO4uSxyWDLOAU8JH
 bcvAFWLgRUs3Nm4gRG3gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpO
 K9ZLzczcxAoOBAQh2MH7pdz7EKMnBpCTKq9hTHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfC
 uSFSSLAoNT21Ii0zBxiWMGkJDh4lEd4LTkBp3uKCxNzizHSI1ClGY447fRu+MHG8mvD/G5MQS
 15+XqqUOO9FkFIBkNKM0jy4QbB4ucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3vsgU3gy80
 rg9r0COoUJ6BTJ0lqQU0oSEVJSDYzppi7TKl3Zv8gf38ueX1K6KkvmQeCZn3O/JDf2ccpWL7u
 zoGNd1EsB9oCt8dkrN2y5olwh8LvQ3yvcT2f+pay5wd9XFixuOSmxRc9l/6/97xK77m1hzHu1
 q/Cko41SP8O+lwrf2m+WHTR+tMv5s/7RjWcCt+6x8d25y1Lq5ItmX/XTuXff3tyhxFKckWiox
 VxUnAgAzIaFJpICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!4
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46515 invoked from network); 1 Aug 2017 09:04:17 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:17 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061524"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:34 +0800
Message-Id: <1501577334-7431-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 03/23] x86: refactor psr: remove L3 CAT/CDP
	codes.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgY2FjaGUgYWxsb2NhdGlvbiBjb2RlcyBpbiBwc3IuYyBkbyBub3QgY29uc2lk
ZXIKZnV0dXJlIGZlYXR1cmVzIGFkZGl0aW9uIGFuZCBhcmUgbm90IGZyaWVuZGx5IHRvIGV4dGVu
ZC4KClRvIG1ha2UgcHNyLmMgYmUgbW9yZSBmbGV4aWJsZSB0byBhZGQgbmV3IGZlYXR1cmVzIGFu
ZCBmdWxmaWxsCnRoZSBwcm9ncmFtIHByaW5jaXBsZSwgb3BlbiBmb3IgZXh0ZW5zaW9uIGJ1dCBj
bG9zZWQgZm9yCm1vZGlmaWNhdGlvbiwgd2UgaGF2ZSB0byByZWZhY3RvciB0aGUgcHNyLmM6CjEu
IEFuYWx5emUgY2FjaGUgYWxsb2NhdGlvbiBmZWF0dXJlcyBhbmQgYWJzdHJhY3QgZ2VuZXJhbCBk
YXRhCiAgIHN0cnVjdHVyZXMuCjIuIEFuYWx5emUgdGhlIGluaXQgYW5kIGFsbCBvdGhlciBmdW5j
dGlvbnMgZmxvdywgYWJzdHJhY3QgYWxsCiAgIHN0ZXBzIHRoYXQgZGlmZmVyZW50IGZlYXR1cmVz
IG1heSBoYXZlIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMuCiAgIE1ha2UgdGhlc2Ugc3RlcHMg
YmUgY2FsbGJhY2sgZnVuY3Rpb25zIGFuZCByZWdpc3RlciBmZWF0dXJlCiAgIHNwZWNpZmljIGZ1
Y3Rpb25zLiBUaGVuLCB0aGUgbWFpbiBwcm9jZXNzZXMgd2lsbCBub3QgYmUgY2hhbmdlZAogICB3
aGVuIGludHJvZHVjaW5nIGEgbmV3IGZlYXR1cmUuCgpCZWNhdXNlIHRoZSBxdWFudGl0eSBvZiBy
ZWZhY3RvciBjb2RlcyBpcyBiaWcgYW5kIHRoZSBsb2dpY3MgYXJlCmNoYW5nZWQgYSBsb3QsIGl0
IHdpbGwgY2F1c2UgcmV2aWV3ZXJzIGNvbmZ1c2VkIGlmIGp1c3QgY2hhbmdlCm9sZCBjb2Rlcy4g
UmV2aWV3ZXJzIGhhdmUgdG8gdW5kZXJzdGFuZCBib3RoIG9sZCBjb2RlcyBhbmQgbmV3CmltcGxl
bWVudGF0aW9ucy4gQWZ0ZXIgcmV2aWV3IGl0ZXJhdGlvbnMgZnJvbSBWMSB0byBWMywgSmFuIGhh
cwpwcm9wb3NlZCB0byByZW1vdmUgYWxsIG9sZCBjYWNoZSBhbGxvY2F0aW9uIGNvZGVzIGZpcnN0
bHksIHRoZW4KaW1wbGVtZW50IG5ldyBjb2RlcyBzdGVwIGJ5IHN0ZXAuIFRoaXMgd2lsbCBoZWxw
IHRvIG1ha2UgY29kZXMKYmUgbW9yZSBlYXNpbHkgcmV2aWV3YWJsZS4KClRoZXJlIGlzIG5vIGNv
bnN0cnVjdGlvbiB3aXRob3V0IGRlc3RydWN0aW9uLiBTbywgdGhpcyBwYXRjaApyZW1vdmVzIGFs
bCBjdXJyZW50IEwzIENBVC9DRFAgY29kZXMgaW4gcHNyLmMuIFRoZSBmb2xsb3dpbmcKcGF0Y2hl
cyB3aWxsIGludHJvZHVjZSB0aGUgbmV3IG1lY2hhbmlzbS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVhc2lseSB1
bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNo
L3g4Ni9wc3IuYyB8IDQ3MCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNDY1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9w
c3IuYwppbmRleCAzODFmOWEwLi45NmE4NTg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNy
LmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0yMywyNCArMjMsNiBAQAogI2RlZmluZSBQ
U1JfQ0FUICAgICAgICAoMTw8MSkKICNkZWZpbmUgUFNSX0NEUCAgICAgICAgKDE8PDIpCiAKLXN0
cnVjdCBwc3JfY2F0X2NibSB7Ci0gICAgdW5pb24gewotICAgICAgICB1aW50NjRfdCBjYm07Ci0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1aW50NjRfdCBjb2RlOwotICAgICAgICAgICAg
dWludDY0X3QgZGF0YTsKLSAgICAgICAgfTsKLSAgICB9OwotICAgIHVuc2lnbmVkIGludCByZWY7
Ci19OwotCi1zdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbyB7Ci0gICAgdW5zaWduZWQgaW50IGNi
bV9sZW47Ci0gICAgdW5zaWduZWQgaW50IGNvc19tYXg7Ci0gICAgc3RydWN0IHBzcl9jYXRfY2Jt
ICpjb3NfdG9fY2JtOwotICAgIHNwaW5sb2NrX3QgY2JtX2xvY2s7Ci19OwotCiBzdHJ1Y3QgcHNy
X2Fzc29jIHsKICAgICB1aW50NjRfdCB2YWw7CiAgICAgdWludDY0X3QgY29zX21hc2s7CkBAIC00
OCwyNiArMzAsMTEgQEAgc3RydWN0IHBzcl9hc3NvYyB7CiAKIHN0cnVjdCBwc3JfY210ICpfX3Jl
YWRfbW9zdGx5IHBzcl9jbXQ7CiAKLXN0YXRpYyB1bnNpZ25lZCBsb25nICpfX3JlYWRfbW9zdGx5
IGNhdF9zb2NrZXRfZW5hYmxlOwotc3RhdGljIHN0cnVjdCBwc3JfY2F0X3NvY2tldF9pbmZvICpf
X3JlYWRfbW9zdGx5IGNhdF9zb2NrZXRfaW5mbzsKLXN0YXRpYyB1bnNpZ25lZCBsb25nICpfX3Jl
YWRfbW9zdGx5IGNkcF9zb2NrZXRfZW5hYmxlOwotCiBzdGF0aWMgdW5zaWduZWQgaW50IG9wdF9w
c3I7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0X3JtaWRfbWF4ID0gMjU1Owot
c3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG9wdF9jb3NfbWF4ID0gMjU1Owogc3Rh
dGljIHVpbnQ2NF90IHJtaWRfbWFzazsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNy
X2Fzc29jLCBwc3JfYXNzb2MpOwogCi1zdGF0aWMgc3RydWN0IHBzcl9jYXRfY2JtICp0ZW1wX2Nv
c190b19jYm07Ci0KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3NvY2tldF9jcHUodW5zaWduZWQg
aW50IHNvY2tldCkKLXsKLSAgICBpZiAoIGxpa2VseShzb2NrZXQgPCBucl9zb2NrZXRzKSApCi0g
ICAgICAgIHJldHVybiBjcHVtYXNrX2FueShzb2NrZXRfY3B1bWFza1tzb2NrZXRdKTsKLQotICAg
IHJldHVybiBucl9jcHVfaWRzOwotfQotCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jv
b2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCiB7CkBAIC0xMDcsOSArNzQsNiBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNoYXIgKnMpCiAgICAgICAgIGlm
ICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJybWlkX21heCIpICkKICAgICAgICAgICAgIG9wdF9y
bWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9zdHIsIE5VTEwsIDApOwogCi0gICAgICAgIGlm
ICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJjb3NfbWF4IikgKQotICAgICAgICAgICAgb3B0X2Nv
c19tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3RyLCBOVUxMLCAwKTsKLQogICAgICAgICBzID0g
c3MgKyAxOwogICAgIH0gd2hpbGUgKCBzcyApOwogfQpAQCAtMjEzLDE2ICsxNzcsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgcHNyX2Fzc29jX2luaXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgcHNyX2Fz
c29jICpwc3JhID0gJnRoaXNfY3B1KHBzcl9hc3NvYyk7CiAKLSAgICBpZiAoIGNhdF9zb2NrZXRf
aW5mbyApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgc29ja2V0ID0gY3B1X3RvX3NvY2tl
dChzbXBfcHJvY2Vzc29yX2lkKCkpOwotCi0gICAgICAgIGlmICggdGVzdF9iaXQoc29ja2V0LCBj
YXRfc29ja2V0X2VuYWJsZSkgKQotICAgICAgICAgICAgcHNyYS0+Y29zX21hc2sgPSAoKDF1bGwg
PDwgZ2V0X2NvdW50X29yZGVyKAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXRfc29j
a2V0X2luZm9bc29ja2V0XS5jb3NfbWF4KSkgLSAxKSA8PCAzMjsKLSAgICB9Ci0KLSAgICBpZiAo
IHBzcl9jbXRfZW5hYmxlZCgpIHx8IHBzcmEtPmNvc19tYXNrICkKKyAgICBpZiAoIHBzcl9jbXRf
ZW5hYmxlZCgpICkKICAgICAgICAgcmRtc3JsKE1TUl9JQTMyX1BTUl9BU1NPQywgcHNyYS0+dmFs
KTsKIH0KIApAQCAtMjMxLDEyICsxODYsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcHNyX2Fzc29j
X3JtaWQodWludDY0X3QgKnJlZywgdW5zaWduZWQgaW50IHJtaWQpCiAgICAgKnJlZyA9ICgqcmVn
ICYgfnJtaWRfbWFzaykgfCAocm1pZCAmIHJtaWRfbWFzayk7CiB9CiAKLXN0YXRpYyBpbmxpbmUg
dm9pZCBwc3JfYXNzb2NfY29zKHVpbnQ2NF90ICpyZWcsIHVuc2lnbmVkIGludCBjb3MsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjb3NfbWFzaykKLXsKLSAgICAq
cmVnID0gKCpyZWcgJiB+Y29zX21hc2spIHwgKCgodWludDY0X3QpY29zIDw8IDMyKSAmIGNvc19t
YXNrKTsKLX0KLQogdm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBzdHJ1Y3QgcHNyX2Fzc29jICpwc3JhID0gJnRoaXNfY3B1KHBzcl9hc3NvYyk7CkBAIC0y
NDUsNDU5ICsxOTQsNTQgQEAgdm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAq
ZCkKICAgICBpZiAoIHBzcl9jbXRfZW5hYmxlZCgpICkKICAgICAgICAgcHNyX2Fzc29jX3JtaWQo
JnJlZywgZC0+YXJjaC5wc3Jfcm1pZCk7CiAKLSAgICBpZiAoIHBzcmEtPmNvc19tYXNrICkKLSAg
ICAgICAgcHNyX2Fzc29jX2NvcygmcmVnLCBkLT5hcmNoLnBzcl9jb3NfaWRzID8KLSAgICAgICAg
ICAgICAgICAgICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW2NwdV90b19zb2NrZXQoc21wX3Byb2Nl
c3Nvcl9pZCgpKV0gOgotICAgICAgICAgICAgICAgICAgICAgIDAsIHBzcmEtPmNvc19tYXNrKTsK
LQogICAgIGlmICggcmVnICE9IHBzcmEtPnZhbCApCiAgICAgewogICAgICAgICB3cm1zcmwoTVNS
X0lBMzJfUFNSX0FTU09DLCByZWcpOwogICAgICAgICBwc3JhLT52YWwgPSByZWc7CiAgICAgfQog
fQotc3RhdGljIHN0cnVjdCBwc3JfY2F0X3NvY2tldF9pbmZvICpnZXRfY2F0X3NvY2tldF9pbmZv
KHVuc2lnbmVkIGludCBzb2NrZXQpCi17Ci0gICAgaWYgKCAhY2F0X3NvY2tldF9pbmZvICkKLSAg
ICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT0RFVik7Ci0KLSAgICBpZiAoIHNvY2tldCA+PSBucl9z
b2NrZXRzICkKLSAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT1RTT0NLKTsKLQotICAgIGlmICgg
IXRlc3RfYml0KHNvY2tldCwgY2F0X3NvY2tldF9lbmFibGUpICkKLSAgICAgICAgcmV0dXJuIEVS
Ul9QVFIoLUVOT0VOVCk7Ci0KLSAgICByZXR1cm4gY2F0X3NvY2tldF9pbmZvICsgc29ja2V0Owot
fQotCi1zdGF0aWMgaW5saW5lIGJvb2wgY2RwX2lzX2VuYWJsZWQodW5zaWduZWQgaW50IHNvY2tl
dCkKLXsKLSAgICByZXR1cm4gY2RwX3NvY2tldF9lbmFibGUgJiYgdGVzdF9iaXQoc29ja2V0LCBj
ZHBfc29ja2V0X2VuYWJsZSk7Ci19CiAKIGludCBwc3JfZ2V0X2NhdF9sM19pbmZvKHVuc2lnbmVk
IGludCBzb2NrZXQsIHVpbnQzMl90ICpjYm1fbGVuLAogICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpmbGFncykKIHsKLSAgICBzdHJ1Y3QgcHNyX2Nh
dF9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9jYXRfc29ja2V0X2luZm8oc29ja2V0KTsKLQotICAg
IGlmICggSVNfRVJSKGluZm8pICkKLSAgICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7Ci0KLSAg
ICAqY2JtX2xlbiA9IGluZm8tPmNibV9sZW47Ci0gICAgKmNvc19tYXggPSBpbmZvLT5jb3NfbWF4
OwotCi0gICAgKmZsYWdzID0gMDsKLSAgICBpZiAoIGNkcF9pc19lbmFibGVkKHNvY2tldCkgKQot
ICAgICAgICAqZmxhZ3MgfD0gWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKLQogICAgIHJldHVy
biAwOwogfQogCiBpbnQgcHNyX2dldF9sM19jYm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHNvY2tldCwKICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqY2JtLCBlbnVtIGNibV90
eXBlIHR5cGUpCiB7Ci0gICAgc3RydWN0IHBzcl9jYXRfc29ja2V0X2luZm8gKmluZm8gPSBnZXRf
Y2F0X3NvY2tldF9pbmZvKHNvY2tldCk7Ci0gICAgYm9vbCBjZHBfZW5hYmxlZCA9IGNkcF9pc19l
bmFibGVkKHNvY2tldCk7Ci0KLSAgICBpZiAoIElTX0VSUihpbmZvKSApCi0gICAgICAgIHJldHVy
biBQVFJfRVJSKGluZm8pOwotCi0gICAgc3dpdGNoICggdHlwZSApCi0gICAgewotICAgIGNhc2Ug
UFNSX0NCTV9UWVBFX0wzOgotICAgICAgICBpZiAoIGNkcF9lbmFibGVkICkKLSAgICAgICAgICAg
IHJldHVybiAtRVhERVY7Ci0gICAgICAgICpjYm0gPSBpbmZvLT5jb3NfdG9fY2JtW2QtPmFyY2gu
cHNyX2Nvc19pZHNbc29ja2V0XV0uY2JtOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgUFNS
X0NCTV9UWVBFX0wzX0NPREU6Ci0gICAgICAgIGlmICggIWNkcF9lbmFibGVkICkKLSAgICAgICAg
ICAgICpjYm0gPSBpbmZvLT5jb3NfdG9fY2JtW2QtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XV0u
Y2JtOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICAqY2JtID0gaW5mby0+Y29zX3RvX2NibVtk
LT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF1dLmNvZGU7Ci0gICAgICAgIGJyZWFrOwotCi0gICAg
Y2FzZSBQU1JfQ0JNX1RZUEVfTDNfREFUQToKLSAgICAgICAgaWYgKCAhY2RwX2VuYWJsZWQgKQot
ICAgICAgICAgICAgKmNibSA9IGluZm8tPmNvc190b19jYm1bZC0+YXJjaC5wc3JfY29zX2lkc1tz
b2NrZXRdXS5jYm07Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgICpjYm0gPSBpbmZvLT5jb3Nf
dG9fY2JtW2QtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XV0uZGF0YTsKLSAgICAgICAgYnJlYWs7
Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICB9Ci0K
LSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBp
bnQgY2JtX2xlbiwgdWludDY0X3QgY2JtKQotewotICAgIHVuc2lnbmVkIGludCBmaXJzdF9iaXQs
IHplcm9fYml0OwotCi0gICAgLyogU2V0IGJpdHMgc2hvdWxkIG9ubHkgaW4gdGhlIHJhbmdlIG9m
IFswLCBjYm1fbGVuKS4gKi8KLSAgICBpZiAoIGNibSAmICh+MHVsbCA8PCBjYm1fbGVuKSApCi0g
ICAgICAgIHJldHVybiAwOwotCi0gICAgLyogQXQgbGVhc3Qgb25lIGJpdCBuZWVkIHRvIGJlIHNl
dC4gKi8KLSAgICBpZiAoIGNibSA9PSAwICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBmaXJz
dF9iaXQgPSBmaW5kX2ZpcnN0X2JpdCgmY2JtLCBjYm1fbGVuKTsKLSAgICB6ZXJvX2JpdCA9IGZp
bmRfbmV4dF96ZXJvX2JpdCgmY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOwotCi0gICAgLyogU2V0
IGJpdHMgc2hvdWxkIGJlIGNvbnRpZ3VvdXMuICovCi0gICAgaWYgKCB6ZXJvX2JpdCA8IGNibV9s
ZW4gJiYKLSAgICAgICAgIGZpbmRfbmV4dF9iaXQoJmNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwg
Y2JtX2xlbiApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcmV0dXJuIDE7Ci19Ci0KLXN0cnVj
dCBjb3NfY2JtX2luZm8KLXsKLSAgICB1bnNpZ25lZCBpbnQgY29zOwotICAgIGJvb2wgY2RwOwot
ICAgIHVpbnQ2NF90IGNibV9jb2RlOwotICAgIHVpbnQ2NF90IGNibV9kYXRhOwotfTsKLQotc3Rh
dGljIHZvaWQgZG9fd3JpdGVfbDNfY2JtKHZvaWQgKmRhdGEpCi17Ci0gICAgc3RydWN0IGNvc19j
Ym1faW5mbyAqaW5mbyA9IGRhdGE7Ci0KLSAgICBpZiAoIGluZm8tPmNkcCApCi0gICAgewotICAg
ICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0tfQ09ERShpbmZvLT5jb3MpLCBpbmZvLT5j
Ym1fY29kZSk7Ci0gICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTS19EQVRBKGluZm8t
PmNvcyksIGluZm8tPmNibV9kYXRhKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICB3cm1zcmwo
TVNSX0lBMzJfUFNSX0wzX01BU0soaW5mby0+Y29zKSwgaW5mby0+Y2JtX2NvZGUpOwotfQotCi1z
dGF0aWMgaW50IHdyaXRlX2wzX2NibSh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNpZ25lZCBpbnQg
Y29zLAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2JtX2NvZGUsIHVpbnQ2NF90
IGNibV9kYXRhLCBib29sIGNkcCkKLXsKLSAgICBzdHJ1Y3QgY29zX2NibV9pbmZvIGluZm8gPQot
ICAgIHsKLSAgICAgICAgLmNvcyA9IGNvcywKLSAgICAgICAgLmNibV9jb2RlID0gY2JtX2NvZGUs
Ci0gICAgICAgIC5jYm1fZGF0YSA9IGNibV9kYXRhLAotICAgICAgICAuY2RwID0gY2RwLAotICAg
IH07Ci0KLSAgICBpZiAoIHNvY2tldCA9PSBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQo
KSkgKQotICAgICAgICBkb193cml0ZV9sM19jYm0oJmluZm8pOwotICAgIGVsc2UKLSAgICB7Ci0g
ICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSBnZXRfc29ja2V0X2NwdShzb2NrZXQpOwotCi0gICAg
ICAgIGlmICggY3B1ID49IG5yX2NwdV9pZHMgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9UU09D
SzsKLSAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKGNwdSksIGRvX3dyaXRlX2wz
X2NibSwgJmluZm8sIDEpOwotICAgIH0KLQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50
IGZpbmRfY29zKHN0cnVjdCBwc3JfY2F0X2NibSAqbWFwLCB1bnNpZ25lZCBpbnQgY29zX21heCwK
LSAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2JtX2NvZGUsIHVpbnQ2NF90IGNibV9kYXRh
LCBib29sIGNkcF9lbmFibGVkKQotewotICAgIHVuc2lnbmVkIGludCBjb3M7Ci0KLSAgICBmb3Ig
KCBjb3MgPSAwOyBjb3MgPD0gY29zX21heDsgY29zKysgKQotICAgIHsKLSAgICAgICAgaWYgKCAo
bWFwW2Nvc10ucmVmIHx8IGNvcyA9PSAwKSAmJgotICAgICAgICAgICAgICgoIWNkcF9lbmFibGVk
ICYmIG1hcFtjb3NdLmNibSA9PSBjYm1fY29kZSkgfHwKLSAgICAgICAgICAgICAgKGNkcF9lbmFi
bGVkICYmIG1hcFtjb3NdLmNvZGUgPT0gY2JtX2NvZGUgJiYKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1hcFtjb3NdLmRhdGEgPT0gY2JtX2RhdGEpKSApCi0gICAgICAgICAgICByZXR1
cm4gY29zOwotICAgIH0KLQotICAgIHJldHVybiAtRU5PRU5UOwotfQotCi1zdGF0aWMgaW50IHBp
Y2tfYXZhaWxfY29zKHN0cnVjdCBwc3JfY2F0X2NibSAqbWFwLCB1bnNpZ25lZCBpbnQgY29zX21h
eCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9jb3MpCi17Ci0g
ICAgdW5zaWduZWQgaW50IGNvczsKLQotICAgIC8qIElmIG9sZCBjb3MgaXMgcmVmZXJyZWQgb25s
eSBieSB0aGUgZG9tYWluLCB0aGVuIHVzZSBpdC4gKi8KLSAgICBpZiAoIG1hcFtvbGRfY29zXS5y
ZWYgPT0gMSAmJiBvbGRfY29zICE9IDAgKQotICAgICAgICByZXR1cm4gb2xkX2NvczsKLQotICAg
IC8qIEZpbmQgYW4gdW51c2VkIG9uZSBvdGhlciB0aGFuIGNvczAuICovCi0gICAgZm9yICggY29z
ID0gMTsgY29zIDw9IGNvc19tYXg7IGNvcysrICkKLSAgICAgICAgaWYgKCBtYXBbY29zXS5yZWYg
PT0gMCApCi0gICAgICAgICAgICByZXR1cm4gY29zOwotCi0gICAgcmV0dXJuIC1FTk9FTlQ7Ci19
Ci0KIGludCBwc3Jfc2V0X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29j
a2V0LAogICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNibSwgZW51bSBjYm1fdHlwZSB0eXBl
KQogewotICAgIHVuc2lnbmVkIGludCBvbGRfY29zLCBjb3NfbWF4OwotICAgIGludCBjb3MsIHJl
dDsKLSAgICB1aW50NjRfdCBjYm1fZGF0YSwgY2JtX2NvZGU7Ci0gICAgYm9vbCBjZHBfZW5hYmxl
ZCA9IGNkcF9pc19lbmFibGVkKHNvY2tldCk7Ci0gICAgc3RydWN0IHBzcl9jYXRfY2JtICptYXA7
Ci0gICAgc3RydWN0IHBzcl9jYXRfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfY2F0X3NvY2tldF9p
bmZvKHNvY2tldCk7Ci0KLSAgICBpZiAoIElTX0VSUihpbmZvKSApCi0gICAgICAgIHJldHVybiBQ
VFJfRVJSKGluZm8pOwotCi0gICAgaWYgKCAhcHNyX2NoZWNrX2NibShpbmZvLT5jYm1fbGVuLCBj
Ym0pICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBpZiAoICFjZHBfZW5hYmxlZCAm
JiAodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfQ09ERSB8fAotICAgICAgICAgICAgICAgICAgICAg
ICAgICB0eXBlID09IFBTUl9DQk1fVFlQRV9MM19EQVRBKSApCi0gICAgICAgIHJldHVybiAtRU5Y
SU87Ci0KLSAgICBjb3NfbWF4ID0gaW5mby0+Y29zX21heDsKLSAgICBvbGRfY29zID0gZC0+YXJj
aC5wc3JfY29zX2lkc1tzb2NrZXRdOwotICAgIG1hcCA9IGluZm8tPmNvc190b19jYm07Ci0KLSAg
ICBzd2l0Y2ggKCB0eXBlICkKLSAgICB7Ci0gICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDM6Ci0gICAg
ICAgIGNibV9jb2RlID0gY2JtOwotICAgICAgICBjYm1fZGF0YSA9IGNibTsKLSAgICAgICAgYnJl
YWs7Ci0KLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MM19DT0RFOgotICAgICAgICBjYm1fY29kZSA9
IGNibTsKLSAgICAgICAgY2JtX2RhdGEgPSBtYXBbb2xkX2Nvc10uZGF0YTsKLSAgICAgICAgYnJl
YWs7Ci0KLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MM19EQVRBOgotICAgICAgICBjYm1fY29kZSA9
IG1hcFtvbGRfY29zXS5jb2RlOwotICAgICAgICBjYm1fZGF0YSA9IGNibTsKLSAgICAgICAgYnJl
YWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgc3Bpbl9sb2NrKCZpbmZvLT5jYm1fbG9j
ayk7Ci0gICAgY29zID0gZmluZF9jb3MobWFwLCBjb3NfbWF4LCBjYm1fY29kZSwgY2JtX2RhdGEs
IGNkcF9lbmFibGVkKTsKLSAgICBpZiAoIGNvcyA+PSAwICkKLSAgICB7Ci0gICAgICAgIGlmICgg
Y29zID09IG9sZF9jb3MgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmaW5m
by0+Y2JtX2xvY2spOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KLSAgICB9Ci0g
ICAgZWxzZQotICAgIHsKLSAgICAgICAgY29zID0gcGlja19hdmFpbF9jb3MobWFwLCBjb3NfbWF4
LCBvbGRfY29zKTsKLSAgICAgICAgaWYgKCBjb3MgPCAwICkKLSAgICAgICAgewotICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmluZm8tPmNibV9sb2NrKTsKLSAgICAgICAgICAgIHJldHVybiBjb3M7
Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBXZSB0cnkgdG8gYXZvaWQgd3JpdGluZyBNU1IuICov
Ci0gICAgICAgIGlmICggKGNkcF9lbmFibGVkICYmCi0gICAgICAgICAgICAgKG1hcFtjb3NdLmNv
ZGUgIT0gY2JtX2NvZGUgfHwgbWFwW2Nvc10uZGF0YSAhPSBjYm1fZGF0YSkpIHx8Ci0gICAgICAg
ICAgICAgKCFjZHBfZW5hYmxlZCAmJiBtYXBbY29zXS5jYm0gIT0gY2JtX2NvZGUpICkKLSAgICAg
ICAgewotICAgICAgICAgICAgcmV0ID0gd3JpdGVfbDNfY2JtKHNvY2tldCwgY29zLCBjYm1fY29k
ZSwgY2JtX2RhdGEsIGNkcF9lbmFibGVkKTsKLSAgICAgICAgICAgIGlmICggcmV0ICkKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmaW5mby0+Y2JtX2xvY2spOwot
ICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBt
YXBbY29zXS5jb2RlID0gY2JtX2NvZGU7Ci0gICAgICAgICAgICBtYXBbY29zXS5kYXRhID0gY2Jt
X2RhdGE7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBtYXBbY29zXS5yZWYrKzsKLSAgICBtYXBb
b2xkX2Nvc10ucmVmLS07Ci0gICAgc3Bpbl91bmxvY2soJmluZm8tPmNibV9sb2NrKTsKLQotICAg
IGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XSA9IGNvczsKLQogICAgIHJldHVybiAwOwogfQog
Ci0vKiBDYWxsZWQgd2l0aCBkb21haW4gbG9jayBoZWxkLCBubyBleHRyYSBsb2NrIG5lZWRlZCBm
b3IgJ3Bzcl9jb3NfaWRzJyAqLwotc3RhdGljIHZvaWQgcHNyX2ZyZWVfY29zKHN0cnVjdCBkb21h
aW4gKmQpCi17Ci0gICAgdW5zaWduZWQgaW50IHNvY2tldDsKLSAgICB1bnNpZ25lZCBpbnQgY29z
OwotICAgIHN0cnVjdCBwc3JfY2F0X3NvY2tldF9pbmZvICppbmZvOwotCi0gICAgaWYoICFkLT5h
cmNoLnBzcl9jb3NfaWRzICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgZm9yX2VhY2hfc2V0X2Jp
dChzb2NrZXQsIGNhdF9zb2NrZXRfZW5hYmxlLCBucl9zb2NrZXRzKQotICAgIHsKLSAgICAgICAg
aWYgKCAoY29zID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdKSA9PSAwICkKLSAgICAgICAg
ICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGluZm8gPSBjYXRfc29ja2V0X2luZm8gKyBzb2NrZXQ7
Ci0gICAgICAgIHNwaW5fbG9jaygmaW5mby0+Y2JtX2xvY2spOwotICAgICAgICBpbmZvLT5jb3Nf
dG9fY2JtW2Nvc10ucmVmLS07Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZpbmZvLT5jYm1fbG9jayk7
Ci0gICAgfQotCi0gICAgeGZyZWUoZC0+YXJjaC5wc3JfY29zX2lkcyk7Ci0gICAgZC0+YXJjaC5w
c3JfY29zX2lkcyA9IE5VTEw7Ci19Ci0KIGludCBwc3JfZG9tYWluX2luaXQoc3RydWN0IGRvbWFp
biAqZCkKIHsKLSAgICBpZiAoIGNhdF9zb2NrZXRfaW5mbyApCi0gICAgewotICAgICAgICBkLT5h
cmNoLnBzcl9jb3NfaWRzID0geHphbGxvY19hcnJheSh1bnNpZ25lZCBpbnQsIG5yX3NvY2tldHMp
OwotICAgICAgICBpZiAoICFkLT5hcmNoLnBzcl9jb3NfaWRzICkKLSAgICAgICAgICAgIHJldHVy
biAtRU5PTUVNOwotICAgIH0KLQogICAgIHJldHVybiAwOwogfQogCiB2b2lkIHBzcl9kb21haW5f
ZnJlZShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHBzcl9mcmVlX3JtaWQoZCk7Ci0gICAgcHNy
X2ZyZWVfY29zKGQpOwotfQotCi1zdGF0aWMgaW50IGNhdF9jcHVfcHJlcGFyZSh1bnNpZ25lZCBp
bnQgY3B1KQotewotICAgIGlmICggIWNhdF9zb2NrZXRfaW5mbyApCi0gICAgICAgIHJldHVybiAw
OwotCi0gICAgaWYgKCB0ZW1wX2Nvc190b19jYm0gPT0gTlVMTCAmJgotICAgICAgICAgKHRlbXBf
Y29zX3RvX2NibSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IHBzcl9jYXRfY2JtLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0X2Nvc19tYXggKyAxVUwpKSA9PSBO
VUxMICkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3Rh
dGljIHZvaWQgY2F0X2NwdV9pbml0KHZvaWQpCi17Ci0gICAgdW5zaWduZWQgaW50IGVheCwgZWJ4
LCBlY3gsIGVkeDsKLSAgICBzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbyAqaW5mbzsKLSAgICB1
bnNpZ25lZCBpbnQgc29ja2V0OwotICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7Ci0gICAgdWludDY0X3QgdmFsOwotICAgIGNvbnN0IHN0cnVjdCBjcHVpbmZvX3g4NiAq
YyA9IGNwdV9kYXRhICsgY3B1OwotCi0gICAgaWYgKCAhY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9Q
UUUpIHx8IGMtPmNwdWlkX2xldmVsIDwgUFNSX0NQVUlEX0xFVkVMX0NBVCApCi0gICAgICAgIHJl
dHVybjsKLQotICAgIHNvY2tldCA9IGNwdV90b19zb2NrZXQoY3B1KTsKLSAgICBpZiAoIHRlc3Rf
Yml0KHNvY2tldCwgY2F0X3NvY2tldF9lbmFibGUpICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAg
Y3B1aWRfY291bnQoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJmVheCwgJmVieCwgJmVjeCwgJmVk
eCk7Ci0gICAgaWYgKCBlYnggJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMyApCi0gICAgewotICAgICAg
ICBjcHVpZF9jb3VudChQU1JfQ1BVSURfTEVWRUxfQ0FULCAxLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgaW5mbyA9IGNhdF9zb2NrZXRfaW5mbyArIHNvY2tldDsKLSAgICAgICAg
aW5mby0+Y2JtX2xlbiA9IChlYXggJiAweDFmKSArIDE7Ci0gICAgICAgIGluZm8tPmNvc19tYXgg
PSBtaW4ob3B0X2Nvc19tYXgsIGVkeCAmIDB4ZmZmZik7Ci0KLSAgICAgICAgaW5mby0+Y29zX3Rv
X2NibSA9IHRlbXBfY29zX3RvX2NibTsKLSAgICAgICAgdGVtcF9jb3NfdG9fY2JtID0gTlVMTDsK
LSAgICAgICAgLyogY29zPTAgaXMgcmVzZXJ2ZWQgYXMgZGVmYXVsdCBjYm0oYWxsIG9uZXMpLiAq
LwotICAgICAgICBpbmZvLT5jb3NfdG9fY2JtWzBdLmNibSA9ICgxdWxsIDw8IGluZm8tPmNibV9s
ZW4pIC0gMTsKLQotICAgICAgICBzcGluX2xvY2tfaW5pdCgmaW5mby0+Y2JtX2xvY2spOwotCi0g
ICAgICAgIHNldF9iaXQoc29ja2V0LCBjYXRfc29ja2V0X2VuYWJsZSk7Ci0KLSAgICAgICAgaWYg
KCAoZWN4ICYgUFNSX0NBVF9DRFBfQ0FQQUJJTElUWSkgJiYgKG9wdF9wc3IgJiBQU1JfQ0RQKSAm
JgotICAgICAgICAgICAgIGNkcF9zb2NrZXRfZW5hYmxlICYmICF0ZXN0X2JpdChzb2NrZXQsIGNk
cF9zb2NrZXRfZW5hYmxlKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGluZm8tPmNvc190b19j
Ym1bMF0uY29kZSA9ICgxdWxsIDw8IGluZm8tPmNibV9sZW4pIC0gMTsKLSAgICAgICAgICAgIGlu
Zm8tPmNvc190b19jYm1bMF0uZGF0YSA9ICgxdWxsIDw8IGluZm8tPmNibV9sZW4pIC0gMTsKLQot
ICAgICAgICAgICAgLyogV2Ugb25seSB3cml0ZSBtYXNrMSBzaW5jZSBtYXNrMCBpcyBhbHdheXMg
YWxsIG9uZXMgYnkgZGVmYXVsdC4gKi8KLSAgICAgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1Jf
TDNfTUFTSygxKSwgKDF1bGwgPDwgaW5mby0+Y2JtX2xlbikgLSAxKTsKLQotICAgICAgICAgICAg
cmRtc3JsKE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLCB2YWwpOwotICAgICAgICAgICAgd3Jtc3Js
KE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLCB2YWwgfCAoMSA8PCBQU1JfTDNfUU9TX0NEUF9FTkFC
TEVfQklUKSk7Ci0KLSAgICAgICAgICAgIC8qIEN1dCBoYWxmIG9mIGNvc19tYXggd2hlbiBDRFAg
aXMgZW5hYmxlZC4gKi8KLSAgICAgICAgICAgIGluZm8tPmNvc19tYXggPj49IDE7Ci0KLSAgICAg
ICAgICAgIHNldF9iaXQoc29ja2V0LCBjZHBfc29ja2V0X2VuYWJsZSk7Ci0gICAgICAgIH0KLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJDQVQ6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3Nf
bWF4OiV1LCBjYm1fbGVuOiV1LCBDRFA6JXNcbiIsCi0gICAgICAgICAgICAgICBzb2NrZXQsIGlu
Zm8tPmNvc19tYXgsIGluZm8tPmNibV9sZW4sCi0gICAgICAgICAgICAgICBjZHBfaXNfZW5hYmxl
ZChzb2NrZXQpID8gIm9uIiA6ICJvZmYiKTsKLSAgICB9Ci19Ci0KLXN0YXRpYyB2b2lkIGNhdF9j
cHVfZmluaSh1bnNpZ25lZCBpbnQgY3B1KQotewotICAgIHVuc2lnbmVkIGludCBzb2NrZXQgPSBj
cHVfdG9fc29ja2V0KGNwdSk7Ci0KLSAgICBpZiAoICFzb2NrZXRfY3B1bWFza1tzb2NrZXRdIHx8
IGNwdW1hc2tfZW1wdHkoc29ja2V0X2NwdW1hc2tbc29ja2V0XSkgKQotICAgIHsKLSAgICAgICAg
c3RydWN0IHBzcl9jYXRfc29ja2V0X2luZm8gKmluZm8gPSBjYXRfc29ja2V0X2luZm8gKyBzb2Nr
ZXQ7Ci0KLSAgICAgICAgaWYgKCBpbmZvLT5jb3NfdG9fY2JtICkKLSAgICAgICAgewotICAgICAg
ICAgICAgeGZyZWUoaW5mby0+Y29zX3RvX2NibSk7Ci0gICAgICAgICAgICBpbmZvLT5jb3NfdG9f
Y2JtID0gTlVMTDsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggY2RwX2lzX2VuYWJsZWQoc29j
a2V0KSApCi0gICAgICAgICAgICBjbGVhcl9iaXQoc29ja2V0LCBjZHBfc29ja2V0X2VuYWJsZSk7
Ci0KLSAgICAgICAgY2xlYXJfYml0KHNvY2tldCwgY2F0X3NvY2tldF9lbmFibGUpOwotICAgIH0K
LX0KLQotc3RhdGljIHZvaWQgX19pbml0IHBzcl9jYXRfZnJlZSh2b2lkKQotewotICAgIHhmcmVl
KGNhdF9zb2NrZXRfZW5hYmxlKTsKLSAgICBjYXRfc29ja2V0X2VuYWJsZSA9IE5VTEw7Ci0gICAg
eGZyZWUoY2F0X3NvY2tldF9pbmZvKTsKLSAgICBjYXRfc29ja2V0X2luZm8gPSBOVUxMOwotfQot
Ci1zdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wc3JfY2F0KHZvaWQpCi17Ci0gICAgaWYgKCBvcHRf
Y29zX21heCA8IDEgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJDQVQ6IGRp
c2FibGVkLCBjb3NfbWF4IGlzIHRvbyBzbWFsbFxuIik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9
Ci0KLSAgICBjYXRfc29ja2V0X2VuYWJsZSA9IHh6YWxsb2NfYXJyYXkodW5zaWduZWQgbG9uZywg
QklUU19UT19MT05HUyhucl9zb2NrZXRzKSk7Ci0gICAgY2F0X3NvY2tldF9pbmZvID0geHphbGxv
Y19hcnJheShzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbywgbnJfc29ja2V0cyk7Ci0gICAgY2Rw
X3NvY2tldF9lbmFibGUgPSB4emFsbG9jX2FycmF5KHVuc2lnbmVkIGxvbmcsIEJJVFNfVE9fTE9O
R1MobnJfc29ja2V0cykpOwotCi0gICAgaWYgKCAhY2F0X3NvY2tldF9lbmFibGUgfHwgIWNhdF9z
b2NrZXRfaW5mbyApCi0gICAgICAgIHBzcl9jYXRfZnJlZSgpOwogfQogCiBzdGF0aWMgaW50IHBz
cl9jcHVfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJldHVybiBjYXRfY3B1X3By
ZXBhcmUoY3B1KTsKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0
KHZvaWQpCiB7Ci0gICAgaWYgKCBjYXRfc29ja2V0X2luZm8gKQotICAgICAgICBjYXRfY3B1X2lu
aXQoKTsKLQogICAgIHBzcl9hc3NvY19pbml0KCk7CiB9CiAKIHN0YXRpYyB2b2lkIHBzcl9jcHVf
ZmluaSh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIGlmICggY2F0X3NvY2tldF9pbmZvICkKLSAg
ICAgICAgY2F0X2NwdV9maW5pKGNwdSk7CisgICAgcmV0dXJuOwogfQogCiBzdGF0aWMgaW50IGNw
dV9jYWxsYmFjaygKQEAgLTczOCwxNCArMjgyLDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IHBzcl9w
cmVzbXBfaW5pdCh2b2lkKQogICAgIGlmICggKG9wdF9wc3IgJiBQU1JfQ01UKSAmJiBvcHRfcm1p
ZF9tYXggKQogICAgICAgICBpbml0X3Bzcl9jbXQob3B0X3JtaWRfbWF4KTsKIAotICAgIGlmICgg
b3B0X3BzciAmIFBTUl9DQVQgKQotICAgICAgICBpbml0X3Bzcl9jYXQoKTsKLQotICAgIGlmICgg
cHNyX2NwdV9wcmVwYXJlKDApICkKLSAgICAgICAgcHNyX2NhdF9mcmVlKCk7CisgICAgcHNyX2Nw
dV9wcmVwYXJlKDApOwogCiAgICAgcHNyX2NwdV9pbml0KCk7Ci0gICAgaWYgKCBwc3JfY210X2Vu
YWJsZWQoKSB8fCBjYXRfc29ja2V0X2luZm8gKQorICAgIGlmICggcHNyX2NtdF9lbmFibGVkKCkg
KQogICAgICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9uZmIpOwogCiAgICAgcmV0dXJu
IDA7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT69-0004sy-HZ; Tue, 01 Aug 2017 09:04:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT67-0004sR-73
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:15 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D4/09-01712-E0440895; Tue, 01 Aug 2017 09:04:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1tYhosvt0hB
 pcGSTtcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHh8h3WgnUrGCvO7u9jb2Dsqeli5OIQEpjG
 KPHx+z7mLkZODgkBXokjy2awQtj+ElPvgsRBihoYJQ69/8MGkmATUJd4/LWHCcQWEVCSuLdqM
 hNIEbPAfCaJ1+cfgHUICzQySrQs+cYIUsUioCpxa/ZqMJtXwF2i8/JEqBVyEiePTQazOQU8JH
 bcvAHUzAG0zl1i58xEiHJBiZMzn7CAhJmBFq+fJwQSZhaQl2jeOpt5AqPALCRVsxCqZiGpWsD
 IvIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDwZgGAH45d+
 50OMkhxMSqK8ij31kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCWcGyKFBItS01Mr0jJzgJECk
 5bg4FES4b3gBJTmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8VClx3osgRQIgRRmleXAjYFF7iV
 FWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK890Gm8GTmlcBtegV0BBPQEZKltSBHlCQipKQaGNP
 8/p2b0t+x5Je23b+6XZ+u5kY/qeA0Wfa56LtAmsLEdbrXN5yTKWHmnTr5/9UFhf0XjhS0FHWU
 aGWK7VPuu3dZ9c9yOYmepoV+ydp/tvXabO9x0rS45dZ27rG1xvQ1njuzX+WJuVupr2h6m81j5
 BhQVx3e8XBKv866HTFL4p9I7N4b3PekUImlOCPRUIu5qDgRAA5/f/TVAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44693 invoked from network); 1 Aug 2017 09:04:11 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:11 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061493"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:08 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:32 +0800
Message-Id: <1501577334-7431-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 01/23] docs: create Cache Allocation
	Technology (CAT) and Code and Data Prioritization (CDP)
	feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIENBVCBhbmQgQ0RQIGZlYXR1cmUgZG9jdW1lbnQgaW4gZG9jL2Zl
YXR1cmVzLy4gSXQgZGVzY3JpYmVzCmtleSBwb2ludHMgdG8gaW1wbGVtZW50IEwzIENBVC9DRFAg
YW5kIEwyIENBVCB3aGljaCBpcyBkZXNjcmliZWQgaW4gZGV0YWlscyBpbgpJbnRlbCBTRE0gIklO
VEVMwq4gUkVTT1VSQ0UgRElSRUNUT1IgVEVDSE5PTE9HWSAoSU5URUzCriBSRFQpIEFMTE9DQVRJ
T04gRkVBVFVSRVMiLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
djE1OgogICAgLSBhZGQgJ2FsdF90eXBlJyBpbiAnZmVhdF9wcm9wcycgc3RydWN0dXJlLgp2MTQ6
CiAgICAtIGZpeCBhIHR5cG8uCiAgICAgIChzdWdnZXN0ZWQgYnkgTWVuZyBYdSkKICAgIC0gbW9k
aWZ5IHJldmlzaW9uLgp2MTE6CiAgICAtIG1vZGlmeSBkYXRhIHN0cnVjdHVyZSBkZXNjcmlwdGlv
bnMgYWNjb3JkaW5nIHRvIGNvZGUgY2hhbmdlcy4KICAgIC0gbW9kaWZ5IHJldmlzaW9uLgp2OToK
ICAgIC0gYWRkICdDTVQnIHRvIHRoZSBsaXN0IG9mIGFjcm9ueW1zLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFdlaSBMaXUpCiAgICAtIGNoYW5nZSBmZWF0dXJlIGxpc3QgdG8gZmVhdHVyZSBhcnJheS4K
ICAgIC0gbW9kaWZ5IGRhdGEgc3RydWN0dXJlIGRlc2NyaXB0aW9ucyBhY2NvcmRpbmcgdG8gbGF0
ZXN0IGNvZGVzLgogICAgLSBtb2RpZnkgcmV2aXNpb24uCnY4OgogICAgLSBjaGFuZ2UgcmV2aXNp
b24gaW5mby4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAt
IGFkZCBjb250ZW50IGludCAnQXJlYXMgZm9yIGltcHJvdmVtZW50Jy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCnY3OgogICAgLSBjb3JyZWN0IHR5cG8uCiAgICAg
IChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSByZXBsYWNlIGFwcGxp
Y2F0aW9uL1ZNIHRvIGRvbWFpbi4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVr
IFdpbGspCiAgICAtIGFtZW5kIGRlc2NyaXB0aW9uIG9mIGBmZWF0X21hc2tgIHRvIG1ha2UgaXQg
Y2xlYXJlci4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAt
IHVwZGF0ZSByZXZpc2lvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdp
bGspCiAgICAtIG90aGVyIG1pbm9yIGZpeGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBS
emVzenV0ZWsgV2lsaykKdjY6CiAgICAtIHdyaXRlIGEgbmV3IGZlYXR1cmUgZG9jdW1lbnQgdG8g
Y292ZXIgTDMgQ0FUL0NEUCBhbmQgTDIgQ0FULgogICAgICAoc3VnZ2VzdGVkIGJ5IEtldmluIFRp
YW4pCiAgICAtIGFkanVzdCAnVGVybWlub2xvZ3knIHBvc2l0aW9uIGluIGRvY3VtZW50LgogICAg
ICAoc3VnZ2VzdGVkIGJ5IERhcmlvIEZhZ2dpb2xpKQogICAgLSBmaXggd29yZGluZ3MuCiAgICAg
IChzdWdnZXN0ZWQgYnkgRGFyaW8gRmFnZ2lvbGksIEtldmluIFRpYW4gYW5kIEtvbnJhZCBSemVz
enV0ZWsgV2lsaykKICAgIC0gYWRkIFNETSBjaGFwdGVyIHRpdGxlIGluIGNvbW1pdCBtZXNzYWdl
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gYWRkIG1v
cmUgZXhwbGFuYXRpb25zLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtldmluIFRpYW4pCnY0OgogICAg
LSBjaGFuZ2UgZmlsZSBuYW1lIHRvIGJlIG1vcmUgZGVzY3JpcHRpdmUsICdpbnRlbF9wc3JfbDJf
Y2F0LnBhbmRvYycuCiAgICAgIChzdWdnZXN0ZWQgYnkgRGFyaW8gRmFnZ2lvbGkpCiAgICAtIHJl
bW92ZSAnRXh0JyBhbmQgJ05ldycgcHJlZml4ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgRGFyaW8g
RmFnZ2lvbGkpCiAgICAtIHJlbW92ZSBjaGFuZ2UgbG9nIGluIFJldmlzb24gcGFydC4KICAgICAg
KHN1Z2dlc3RlZCBieSBEYXJpbyBGYWdnaW9saSkKICAgIC0gYWRqdXN0IFhlbiByZWxlYXNlIG51
bWJlciB0byA0LjkgdG8gc2hvdyB0aGlzIGZlYXR1cmUgdGFyZ2V0cyA0LjkuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgRGFyaW8gRmFnZ2lvbGkpCiAgICAtIHByb3ZpZGUgJ1Rlcm1pbm9sb2d5JyBhbmQg
bW9yZSBzZWN0aW9ucy4KICAgICAgKHN1Z2dlc3RlZCBieSBEYXJpbyBGYWdnaW9saSkKICAgIC0g
Zml4IHdvcmRpbmdzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykK
ICAgIC0gcmVtb3ZlIGNoYXB0ZXIgbnVtYmVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBS
emVzenV0ZWsgV2lsaykKdjM6CiAgICAtIG1ha2UgZGVzaWduIGRvY3VtZW50IGJlIGEgcGF0Y2gu
CiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQp2MjoKICAgIC0gcHJv
dmlkZSBjaGFwdGVyIGZvciB0aGUgTDIgQ0FULgogICAgICAoc3VnZ2VzdGVkIGJ5IE1lbmcgWHUp
Ci0tLQogZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfY2F0X2NkcC5wYW5kb2MgfCA0NzEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDcxIGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9jYXRfY2Rw
LnBhbmRvYwoKZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX2NhdF9jZHAucGFu
ZG9jIGIvZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfY2F0X2NkcC5wYW5kb2MKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmYzM2ViOAotLS0gL2Rldi9udWxsCisrKyBiL2RvY3Mv
ZmVhdHVyZXMvaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jCkBAIC0wLDAgKzEsNDcxIEBACislIElu
dGVsIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neSBhbmQgQ29kZSBhbmQgRGF0YSBQcmlvcml0
aXphdGlvbiBGZWF0dXJlcworJSBSZXZpc2lvbiAxLjE1CisKK1xjbGVhcnBhZ2UKKworIyBCYXNp
Y3MKKworLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisgICAgICAgICBTdGF0dXM6ICoqVGVjaCBQcmV2aWV3KioKKwor
QXJjaGl0ZWN0dXJlKHMpOiBJbnRlbCB4ODYKKworICAgQ29tcG9uZW50KHMpOiBIeXBlcnZpc29y
LCB0b29sc3RhY2sKKworICAgICAgIEhhcmR3YXJlOiBMMyBDQVQ6IEhhc3dlbGwgYW5kIGJleW9u
ZCBDUFVzCisgICAgICAgICAgICAgICAgIENEUCAgIDogQnJvYWR3ZWxsIGFuZCBiZXlvbmQgQ1BV
cworICAgICAgICAgICAgICAgICBMMiBDQVQ6IEF0b20gY29kZW5hbWUgR29sZG1vbnQgYW5kIGJl
eW9uZCBDUFVzCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBUZXJtaW5vbG9neQorCisqIENBVCAgICAgICAg
IENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neQorKiBDQk0gICAgICAgICBDYXBhY2l0eSBCaXRN
YXNrcworKiBDRFAgICAgICAgICBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uCisqIENNVCAg
ICAgICAgIENhY2hlIE1vbml0b3JpbmcgVGVjaG5vbG9neQorKiBDT1MvQ0xPUyAgICBDbGFzcyBv
ZiBTZXJ2aWNlCisqIE1TUnMgICAgICAgIE1hY2hpbmUgU3BlY2lmaWMgUmVnaXN0ZXJzCisqIFBT
UiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNoYXJlZCBSZXNvdXJjZQorCisjIE92ZXJ2aWV3CisK
K0ludGVsIHByb3ZpZGVzIGEgc2V0IG9mIGFsbG9jYXRpb24gY2FwYWJpbGl0aWVzIGluY2x1ZGlu
ZyBDYWNoZSBBbGxvY2F0YXRpb24KK1RlY2hub2xvZ3kgKENBVCkgYW5kIENvZGUgYW5kIERhdGEg
UHJpb3JpdGl6YXRpb24gKENEUCkuCisKK0NBVCBhbGxvd3MgYW4gT1Mgb3IgaHlwZXJ2aXNvciB0
byBjb250cm9sIGFsbG9jYXRpb24gb2YgYSBDUFUncyBzaGFyZWQgY2FjaGUKK2Jhc2VkIG9uIGFw
cGxpY2F0aW9uL2RvbWFpbiBwcmlvcml0eSBvciBDbGFzcyBvZiBTZXJ2aWNlIChDT1MpLiBFYWNo
IENPUyBpcworY29uZmlndXJlZCB1c2luZyBjYXBhY2l0eSBiaXRtYXNrcyAoQ0JNcykgd2hpY2gg
cmVwcmVzZW50IGNhY2hlIGNhcGFjaXR5IGFuZAoraW5kaWNhdGUgdGhlIGRlZ3JlZSBvZiBvdmVy
bGFwIGFuZCBpc29sYXRpb24gYmV0d2VlbiBjbGFzc2VzLiBPbmNlIENBVCBpcyBjby0KK25maWd1
cmVkLCB0aGUgcHJvY2Vzc29yIGFsbG93cyBhY2Nlc3MgdG8gcG9ydGlvbnMgb2YgY2FjaGUgYWNj
b3JkaW5nIHRvIHRoZQorZXN0YWJsaXNoZWQgQ09TLiBJbnRlbCBYZW9uIHByb2Nlc3NvciBFNSB2
NCBmYW1pbHkgKGFuZCBzb21lIG90aGVycykgaW50cm9kdWNlCitjYXBhYmlsaXRpZXMgdG8gY29u
ZmlndXJlIGFuZCBtYWtlIHVzZSBvZiB0aGUgQ0FUIG1lY2hhbmlzbSBvbiB0aGUgTDMgY2FjaGUu
CitJbnRlbCBHb2xkbW9udCBwcm9jZXNzb3IgcHJvdmlkZXMgc3VwcG9ydCBmb3IgY29udHJvbCBv
dmVyIHRoZSBMMiBjYWNoZS4KKworQ29kZSBhbmQgRGF0YSBQcmlvcml0aXphdGlvbiAoQ0RQKSBU
ZWNobm9sb2d5IGlzIGFuIGV4dGVuc2lvbiBvZiBDQVQuIENEUAorZW5hYmxlcyBpc29sYXRpb24g
YW5kIHNlcGFyYXRlIHByaW9yaXRpemF0aW9uIG9mIGNvZGUgYW5kIGRhdGEgZmV0Y2hlcyB0bwor
dGhlIEwzIGNhY2hlIGluIGEgU1cgY29uZmlndXJhYmxlIG1hbm5lciwgd2hpY2ggY2FuIGVuYWJs
ZSB3b3JrbG9hZCBwcmlvcml0LQoraXphdGlvbiBhbmQgdHVuaW5nIG9mIGNhY2hlIGNhcGFjaXR5
IHRvIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgdGhlIHdvcmtsb2FkLgorQ0RQIGV4dGVuZHMgQ0FU
IGJ5IHByb3ZpZGluZyBzZXBhcmF0ZSBjb2RlIGFuZCBkYXRhIG1hc2tzIHBlciBDbGFzcyBvZiBT
ZXJ2aWNlCisoQ09TKS4gV2hlbiBTVyBjb25maWd1cmVzIHRvIGVuYWJsZSBDRFAsIEwzIENBVCBp
cyBkaXNhYmxlZC4KKworIyBVc2VyIGRldGFpbHMKKworKiBGZWF0dXJlIEVuYWJsaW5nOgorCisg
IEFkZCAicHNyPWNhdCIgdG8gYm9vdCBsaW5lIHBhcmFtZXRlciB0byBlbmFibGUgYWxsIHN1cHBv
cnRlZCBsZXZlbCBDQVQgZmVhdHUtCisgIHJlcy4gQWRkICJwc3I9Y2RwIiB0byBlbmFibGUgTDMg
Q0RQIGJ1dCBkaXNhYmxlcyBMMyBDQVQgYnkgU1cuCisKKyogeGwgaW50ZXJmYWNlczoKKworICAx
LiBgcHNyLWNhdC1zaG93IFtPUFRJT05TXSBkb21haW4taWRgOgorCisgICAgIFNob3cgTDIgQ0FU
IG9yIEwzIENBVC9DRFAgQ0JNIG9mIHRoZSBkb21haW4gZGVzaWduYXRlZCBieSBYZW4gZG9tYWlu
LWlkLgorCisgICAgIE9wdGlvbiBgLWxgOgorICAgICBgLWwyYDogU2hvdyBjYm0gZm9yIEwyIGNh
Y2hlLgorICAgICBgLWwzYDogU2hvdyBjYm0gZm9yIEwzIGNhY2hlLgorCisgICAgIElmIGAtbFhg
IGlzIHNwZWNpZmllZCBhbmQgTFggaXMgbm90IHN1cHBvcnRlZCwgcHJpbnQgZXJyb3IuCisgICAg
IElmIG5vIGAtbGAgaXMgc3BlY2lmaWVkLCBsZXZlbCAzIGlzIHRoZSBkZWZhdWx0IG9wdGlvbi4K
KworICAyLiBgcHNyLWNhdC1zZXQgW09QVElPTlNdIGRvbWFpbi1pZCBjYm1gOgorCisgICAgIFNl
dCBMMiBDQVQgb3IgTDMgQ0FUL0NEUCBDQk0gdG8gdGhlIGRvbWFpbiBkZXNpZ25hdGVkIGJ5IFhl
biBkb21haW4taWQuCisKKyAgICAgT3B0aW9uIGAtc2A6IFNwZWNpZnkgdGhlIHNvY2tldCB0byBw
cm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlCisgICAgIHByb2Nlc3NlZC4KKworICAg
ICBPcHRpb24gYC1sYDoKKyAgICAgYC1sMmA6IFNwZWNpZnkgY2JtIGZvciBMMiBjYWNoZS4KKyAg
ICAgYC1sM2A6IFNwZWNpZnkgY2JtIGZvciBMMyBjYWNoZS4KKworICAgICBJZiBgLWxYYCBpcyBz
cGVjaWZpZWQgYW5kIExYIGlzIG5vdCBzdXBwb3J0ZWQsIHByaW50IGVycm9yLgorICAgICBJZiBu
byBgLWxgIGlzIHNwZWNpZmllZCwgbGV2ZWwgMyBpcyB0aGUgZGVmYXVsdCBvcHRpb24uCisKKyAg
ICAgT3B0aW9uIGAtY2Agb3IgYC1kYDoKKyAgICAgYC1jYDogU2V0IEwzIENEUCBjb2RlIGNibS4K
KyAgICAgYC1kYDogU2V0IEwzIENEUCBkYXRhIGNibS4KKworICAzLiBgcHNyLWh3aW5mbyBbT1BU
SU9OU11gOgorCisgICAgIFNob3cgQ01UICYgTDIgQ0FUICYgTDMgQ0FUL0NEUCBIVyBpbmZvcm1h
dGlvbiBvbiBldmVyeSBzb2NrZXQuCisKKyAgICAgT3B0aW9uIGAtbSwgLS1jbXRgOiBTaG93IENh
Y2hlIE1vbml0b3JpbmcgVGVjaG5vbG9neSAoQ01UKSBoYXJkd2FyZSBpbmZvLgorCisgICAgIE9w
dGlvbiBgLWEsIC0tY2F0YDogU2hvdyBDQVQvQ0RQIGhhcmR3YXJlIGluZm8uCisKKyMgVGVjaG5p
Y2FsIGRldGFpbHMKKworTDMgQ0FUL0NEUCBhbmQgTDIgQ0FUIGFyZSBhbGwgbWVtYmVycyBvZiBJ
bnRlbCBQU1IgZmVhdHVyZXMsIHRoZXkgc2hhcmUgdGhlIGJhc2UKK1BTUiBpbmZyYXN0cnVjdHVy
ZSBpbiBYZW4uCisKKyMjIEhhcmR3YXJlIHBlcnNwZWN0aXZlCisKKyAgQ0FUL0NEUCBkZWZpbmVz
IGEgcmFuZ2Ugb2YgTVNScyB0byBhc3NpZ24gZGlmZmVyZW50IGNhY2hlIGFjY2VzcyBwYXR0ZXJu
cworICB3aGljaCBhcmUga25vd24gYXMgQ0JNcywgZWFjaCBDQk0gaXMgYXNzb2NpYXRlZCB3aXRo
IGEgQ09TLgorCisgIGBgYAorICBFLmcuIEwyIENBVDoKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgICAg
SUEzMl9QUVJfQVNTT0MgICAgICAgfCBNU1IgKHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFk
ZHJlc3MgICAgIHwKKyAgICstLS0tKy0tLSstLS0tLS0tKyAgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgIHwgICAgfENPU3wgICAgICAgfCAgICAg
fCBJQTMyX0wyX1FPU19NQVNLXzAgICAgICAgICB8ICAgICAweEQxMCAgICAgIHwKKyAgICstLS0t
Ky0tLSstLS0tLS0tKyAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAgICAgICAgICDilJQtLS0tLS0tLS0tLS0tPiB8IC4uLiAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIC4uLiAgICAgICAgICAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IElBMzJfTDJfUU9TX01BU0tfbiAgICAgICAgIHwgMHhEMTArbiAo
bjw2NCkgfAorICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICBgYGAKKworICBMMyBDQVQvQ0RQIHVzZXMgYSBy
YW5nZSBvZiBNU1JzIGZyb20gMHhDOTAgfiAweEM5MCtuIChuPDEyOCkuCisKKyAgTDIgQ0FUIHVz
ZXMgYSByYW5nZSBvZiBNU1JzIGZyb20gMHhEMTAgfiAweEQxMCtuIChuPDY0KSwgZm9sbG93aW5n
IHRoZSBMMworICBDQVQvQ0RQIE1TUnMsIHNldHRpbmcgZGlmZmVyZW50IEwyIGNhY2hlIGFjY2Vz
c2luZyBwYXR0ZXJucyBmcm9tIEwzIGNhY2hlIGlzCisgIHN1cHBvcnRlZC4KKworICBFdmVyeSBN
U1Igc3RvcmVzIGEgQ0JNIHZhbHVlLiBBIGNhcGFjaXR5IGJpdG1hc2sgKENCTSkgcHJvdmlkZXMg
YSBoaW50IHRvIHRoZQorICBoYXJkd2FyZSBpbmRpY2F0aW5nIHRoZSBjYWNoZSBzcGFjZSBhIGRv
bWFpbiBzaG91bGQgYmUgbGltaXRlZCB0byBhcyB3ZWxsIGFzCisgIHByb3ZpZGluZyBhbiBpbmRp
Y2F0aW9uIG9mIG92ZXJsYXAgYW5kIGlzb2xhdGlvbiBpbiB0aGUgQ0FULWNhcGFibGUgY2FjaGUg
ZnJvbQorICBvdGhlciBkb21haW5zIGNvbnRlbmRpbmcgZm9yIHRoZSBjYWNoZS4KKworICBTYW1w
bGUgY2FjaGUgY2FwYWNpdHkgYml0bWFza3MgZm9yIGEgYml0bGVuZ3RoIG9mIDggYXJlIHNob3du
IGJlbG93LiBQbGVhc2UKKyAgbm90ZSB0aGF0IGFsbCAoYW5kIG9ubHkpIGNvbnRpZ3VvdXMgJzEn
IGNvbWJpbmF0aW9ucyBhcmUgYWxsb3dlZCAoZS5nLiBGRkZGSCwKKyAgMEZGMEgsIDAwM0NILCBl
dGMuKS4KKworICBgYGAKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0t
LSstLS0tKworICAgICAgIHwgTTcgfCBNNiB8IE01IHwgTTQgfCBNMyB8IE0yIHwgTTEgfCBNMCB8
CisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSsKKyAgQ09T
MCB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBEZWZhdWx0IEJpdG1h
c2sKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKworICBD
T1MxIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBBICB8CisgICAgICAgKy0t
LS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSsKKyAgQ09TMiB8IEEgIHwgQSAg
fCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfAorICAgICAgICstLS0tKy0tLS0rLS0tLSst
LS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSst
LS0tKy0tLS0rLS0tLSstLS0tKworICAgICAgIHwgTTcgfCBNNiB8IE01IHwgTTQgfCBNMyB8IE0y
IHwgTTEgfCBNMCB8CisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0r
LS0tLSsKKyAgQ09TMCB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBP
dmVybGFwcGVkIEJpdG1hc2sKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0r
LS0tLSstLS0tKworICBDT1MxIHwgICAgfCAgICB8ICAgIHwgICAgfCBBICB8IEEgIHwgQSAgfCBB
ICB8CisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSsKKyAg
Q09TMiB8ICAgIHwgICAgfCAgICB8ICAgIHwgICAgfCAgICB8IEEgIHwgQSAgfAorICAgICAgICst
LS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisKKyAgICAgICArLS0tLSst
LS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKworICAgICAgIHwgTTcgfCBNNiB8IE01
IHwgTTQgfCBNMyB8IE0yIHwgTTEgfCBNMCB8CisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0r
LS0tLSstLS0tKy0tLS0rLS0tLSsKKyAgQ09TMCB8IEEgIHwgQSAgfCBBICB8IEEgIHwgICAgfCAg
ICB8ICAgIHwgICAgfCBJc29sYXRlZCBCaXRtYXNrCisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0t
LS0rLS0tLSstLS0tKy0tLS0rLS0tLSsKKyAgQ09TMSB8ICAgIHwgICAgfCAgICB8ICAgIHwgQSAg
fCBBICB8ICAgIHwgICAgfAorICAgICAgICstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSst
LS0tKy0tLS0rCisgIENPUzIgfCAgICB8ICAgIHwgICAgfCAgICB8ICAgIHwgICAgfCBBICB8IEEg
IHwKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKworICBg
YGAKKworICBXZSBjYW4gZ2V0IHRoZSBDQk0gbGVuZ3RoIHRocm91Z2ggQ1BVSUQuIFRoZSBkZWZh
dWx0IHZhbHVlIG9mIENCTSBpcyBjYWxjdWwtCisgIGF0ZWQgYnkgYCgxdWxsIDw8IGNibV9sZW4p
IC0gMWAuIFRoYXQgaXMgYSBmdWxseSBvcGVuIGJpdG1hc2ssIGFsbCBvbmVzIGJpdG0tCisgIGFz
ay4gVGhlIENPU1swXSBhbHdheXMgc3RvcmVzIHRoZSBkZWZhdWx0IHZhbHVlIHdpdGhvdXQgY2hh
bmdlLgorCisgIFRoZXJlIGlzIGEgYElBMzJfUFFSX0FTU09DYCByZWdpc3RlciB3aGljaCBzdG9y
ZXMgdGhlIENPUyBJRCBvZiB0aGUgVkNQVS4gSFcKKyAgZW5mb3JjZXMgY2FjaGUgYWxsb2NhdGlv
biBhY2NvcmRpbmcgdG8gdGhlIGNvcnJlc3BvbmRpbmcgQ0JNLgorCisjIyBUaGUgcmVsYXRpb25z
aGlwIGJldHdlZW4gTDMgQ0FUL0NEUCBhbmQgTDIgQ0FUCisKKyAgSFcgbWF5IHN1cHBvcnQgYWxs
IGZlYXR1cmVzLiBCeSBkZWZhdWx0LCBDRFAgaXMgZGlzYWJsZWQgb24gdGhlIHByb2Nlc3Nvci4K
KyAgSWYgdGhlIEwzIENBVCBNU1JzIGFyZSB1c2VkIHdpdGhvdXQgZW5hYmxpbmcgQ0RQLCB0aGUg
cHJvY2Vzc29yIG9wZXJhdGVzIGluCisgIGEgdHJhZGl0aW9uYWwgQ0FULW9ubHkgbW9kZS4gV2hl
biBDRFAgaXMgZW5hYmxlZDoKKyAgKiB0aGUgQ0FUIG1hc2sgTVNScyBhcmUgcmUtbWFwcGVkIGlu
dG8gaW50ZXJsZWF2ZWQgcGFpcnMgb2YgbWFzayBNU1JzIGZvcgorICAgIGRhdGEgb3IgY29kZSBm
ZXRjaGVzLgorICAqIHRoZSByYW5nZSBvZiBDT1MgZm9yIENBVCBpcyByZS1pbmRleGVkLCB3aXRo
IHRoZSBsb3dlci1oYWxmIG9mIHRoZSBDT1MKKyAgICByYW5nZSBhdmFpbGFibGUgZm9yIENEUC4K
KworICBMMiBDQVQgaXMgaW5kZXBlbmRlbnQgb2YgTDMgQ0FUL0NEUCwgd2hpY2ggbWVhbnMgTDIg
Q0FUIGNhbiBiZSBlbmFibGVkIHdoaWxlCisgIEwzIENBVC9DRFAgaXMgZGlzYWJsZWQsIG9yIEwy
IENBVCBhbmQgTDMgQ0FUL0NEUCBhcmUgYm90aCBlbmFibGVkLgorCisgIEFzIGEgcmVxdWlyZW1l
bnQsIHRoZSBiaXRzIG9mIENCTSBvZiBDQVQvQ0RQIG11c3QgYmUgY29udGludW91cy4KKworICBO
LkIuIEwyIENBVCBhbmQgTDMgQ0FUL0NEUCBzaGFyZSB0aGUgc2FtZSBDT1MgZmllbGQgaW4gdGhl
IHNhbWUgYXNzb2NpYXRlCisgIHJlZ2lzdGVyIGBJQTMyX1BRUl9BU1NPQ2AsIHdoaWNoIG1lYW5z
IG9uZSBDT1MgaXMgYXNzb2NpYXRlZCB3aXRoIGEgcGFpciBvZgorICBMMiBDQVQgQ0JNIGFuZCBM
MyBDQVQvQ0RQIENCTS4KKworICBCZXNpZGVzLCB0aGUgbWF4IENPUyBvZiBMMiBDQVQgbWF5IGJl
IGRpZmZlcmVudCBmcm9tIEwzIENBVC9DRFAgKG9yIG90aGVyCisgIFBTUiBmZWF0dXJlcyBpbiBm
dXR1cmUpLiBJbiBzb21lIGNhc2VzLCBhIGRvbWFpbiBpcyBwZXJtaXR0ZWQgdG8gaGF2ZSBhIENP
UworICB0aGF0IGlzIGJleW9uZCBvbmUgKG9yIG1vcmUpIG9mIFBTUiBmZWF0dXJlcyBidXQgd2l0
aGluIHRoZSBvdGhlcnMuIEZvcgorICBpbnN0YW5jZSwgbGV0J3MgYXNzdW1lIHRoZSBtYXggQ09T
IG9mIEwyIENBVCBpcyA4IGJ1dCB0aGUgbWF4IENPUyBvZiBMMworICBDQVQgaXMgMTYsIHdoZW4g
YSBkb21haW4gaXMgYXNzaWduZWQgOSBhcyBDT1MsIHRoZSBMMyBDQVQgQ0JNIGFzc29jaWF0ZWQg
dG8KKyAgQ09TIDkgd291bGQgYmUgZW5mb3JjZWQsIGJ1dCBmb3IgTDIgQ0FULCB0aGUgSFcgd29y
a3MgYXMgZGVmYXVsdCB2YWx1ZSBpcworICBzZXQgc2luY2UgQ09TIDkgaXMgYmV5b25kIHRoZSBt
YXggQ09TICg4KSBvZiBMMiBDQVQuCisKKyMjIERlc2lnbiBPdmVydmlldworCisqIENvcmUgQ09T
L0NCTSBhc3NvY2lhdGlvbgorCisgIFdoZW4gZW5mb3JjaW5nIENBVC9DRFAsIGFsbCBjb3JlcyBv
ZiBkb21haW5zIGhhdmUgdGhlIHNhbWUgZGVmYXVsdCBDT1MgKENPUzApCisgIHdoaWNoIGlzIGFz
c29jaWF0ZWQgd2l0aCB0aGUgZnVsbHkgb3BlbiBDQk0gKGFsbCBvbmVzIGJpdG1hc2spIHRvIGFj
Y2VzcyBhbGwKKyAgY2FjaGUuIFRoZSBkZWZhdWx0IENPUyBpcyB1c2VkIG9ubHkgaW4gaHlwZXJ2
aXNvciBhbmQgaXMgdHJhbnNwYXJlbnQgdG8gdG9vbAorICBzdGFjayBhbmQgdXNlci4KKworICBT
eXN0ZW0gYWRtaW5pc3RyYXRvciBjYW4gY2hhbmdlIFBTUiBhbGxvY2F0aW9uIHBvbGljeSBhdCBy
dW50aW1lIGJ5IHRvb2wgc3RhY2suCisgIFNpbmNlIEwyIENBVCBzaGFyZXMgQ09TIHdpdGggTDMg
Q0FUL0NEUCwgYSBDT1MgY29ycmVzcG9uZHMgdG8gYSAyLXR1cGxlLCBsaWtlCisgIFtMMiBDQk0s
IEwzIENCTV0gd2l0aCBvbmx5LUNBVCBlbmFibGVkLCB3aGVuIENEUCBpcyBlbmFibGVkLCBvbmUg
Q09TIGNvcnJlc3BvLQorICBuZHMgdG8gYSAzLXR1cGxlLCBsaWtlIFtMMiBDQk0sIEwzIENvZGVf
Q0JNLCBMMyBEYXRhX0NCTV0uIElmIG5laXRoZXIgTDMgQ0FUCisgIG5vciBMMyBDRFAgaXMgZW5h
YmxlZCwgdGhpbmdzIHdvdWxkIGJlIGVhc2llciwgb25lIENPUyBjb3JyZXNwb25kcyB0byBvbmUg
TDIKKyAgQ0JNLgorCisqIFZDUFUgc2NoZWR1bGUKKworICBXaGVuIGNvbnRleHQgc3dpdGNoIGhh
cHBlbnMsIHRoZSBDT1Mgb2YgVkNQVSBpcyB3cml0dGVuIHRvIHBlci10aHJlYWQgTVNSCisgIGBJ
QTMyX1BRUl9BU1NPQ2AsIGFuZCB0aGVuIGhhcmR3YXJlIGVuZm9yY2VzIGNhY2hlIGFsbG9jYXRp
b24gYWNjb3JkaW5nIHRvCisgIHRoZSBjb3JyZXNwb25kaW5nIENCTS4KKworKiBNdWx0aS1zb2Nr
ZXRzCisKKyAgRGlmZmVyZW50IHNvY2tldHMgbWF5IGhhdmUgZGlmZmVyZW50IENBVC9DRFAgY2Fw
YWJpbGl0eSAoZS5nLiBtYXggQ09TKSBhbHRoLQorICBvdWdoIGl0IGlzIGNvbnNpc3RlbnQgb24g
dGhlIHNhbWUgc29ja2V0LiBTbyB0aGUgY2FwYWJpbGl0eSBvZiBwZXItc29ja2V0IENBVC8KKyAg
Q0RQIGlzIHNwZWNpZmllZC4KKworICAncHNyLWNhdC1zZXQnIGNhbiBzZXQgQ0JNIGZvciBvbmUg
ZG9tYWluIHBlciBzb2NrZXQuIE9uIGVhY2ggc29ja2V0LCB3ZSBtYWluLQorICB0YWluIGEgQ09T
IGFycmF5IGZvciBhbGwgZG9tYWlucy4gT25lIGRvbWFpbiB1c2VzIG9uZSBDT1MgYXQgb25lIHRp
bWUuIE9uZSBDT1MKKyAgc3RvcmVzIHRoZSBDQk0gb2YgdGhlIGRvbWFpbiB0byB3b3JrLiBTbywg
d2hlbiBhIFZDUFUgb2YgdGhlIGRvbWFpbiBpcyBtaWdyYXQtCisgIGVkIGZyb20gc29ja2V0IDEg
dG8gc29ja2V0IDIsIGl0IGZvbGxvd3MgY29uZmlndXJhdGlvbiBvbiBzb2NrZXQgMi4KKworICBF
LmcuIHVzZXIgc2V0cyBkb21haW4gMSBDQk0gb24gc29ja2V0IDEgdG8gMHg3ZiB3aGljaCB1c2Vz
IENPUyA5IGJ1dCBzZXRzIGRvLQorICBtYWluIDEgQ0JNIG9uIHNvY2tldCAyIHRvIDB4M2Ygd2hp
Y2ggdXNlcyBDT1MgNy4gV2hlbiBWQ1BVIG9mIHRoaXMgZG9tYWluCisgIGlzIG1pZ3JhdGVkIGZy
b20gc29ja2V0IDEgdG8gMiwgdGhlIENPUyBJRCB1c2VkIGlzIDcsIHRoYXQgbWVhbnMgMHgzZiBp
cyB0aGUKKyAgQ0JNIHRvIHdvcmsgZm9yIHRoaXMgZG9tYWluIDEgbm93LgorCisjIyBJbXBsZW1l
bnRhdGlvbiBEZXNjcmlwdGlvbgorCisqIEh5cGVydmlzb3IgaW50ZXJmYWNlczoKKworICAxLiBC
b290IGxpbmUgcGFyYW1ldGVyICJwc3I9Y2F0IiBlbmFibGVzIEwyIENBVCBhbmQgTDMgQ0FUIGlm
IGhhcmR3YXJlIHN1cHBvLQorICAgICBydGVkLiAicHNyPWNkcCIgZW5hYmxlcyBDRFAgaWYgaGFy
ZHdhcmUgc3VwcG9ydGVkLgorCisgIDIuIFNZU0NUTDoKKyAgICAgICAgICAtIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbzogR2V0IEwzIENBVC9DRFAgaW5mb3JtYXRpb24uCisgICAgICAg
ICAgLSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm86IEdldCBMMiBDQVQgaW5mb3JtYXRp
b24uCisKKyAgMy4gRE9NQ1RMOgorICAgICAgICAgIC0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dF
VF9MM19DQk06IEdldCBMMyBDQk0gZm9yIGEgZG9tYWluLgorICAgICAgICAgIC0gWEVOX0RPTUNU
TF9QU1JfQ0FUX09QX1NFVF9MM19DQk06IFNldCBMMyBDQk0gZm9yIGEgZG9tYWluLgorICAgICAg
ICAgIC0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DT0RFOiBHZXQgQ0RQIENvZGUgQ0JN
IGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNf
Q09ERTogU2V0IENEUCBDb2RlIENCTSBmb3IgYSBkb21haW4uCisgICAgICAgICAgLSBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEE6IEdldCBDRFAgRGF0YSBDQk0gZm9yIGEgZG9tYWlu
LgorICAgICAgICAgIC0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBOiBTZXQgQ0RQ
IERhdGEgQ0JNIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX0NBVF9P
UF9HRVRfTDJfQ0JNOiBHZXQgTDIgQ0JNIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAtIFhFTl9E
T01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNOiBTZXQgTDIgQ0JNIGZvciBhIGRvbWFpbi4KKwor
KiB4bCBpbnRlcmZhY2VzOgorCisgIDEuIHBzci1jYXQtc2hvdyAtbFggZG9tYWluLWlkCisgICAg
ICAgICAgU2hvdyBMWCBjYm0gZm9yIGEgZG9tYWluLgorICAgICAgICAgID0+IFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAgICAvCisgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FU
X2dldF9sMl9pbmZvICAgIC8KKyAgICAgICAgICAgICBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VU
X0wzX0NCTSAgLworICAgICAgICAgICAgIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09E
RSAvCisgICAgICAgICAgICAgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19EQVRBIC8KKyAg
ICAgICAgICAgICBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NCTQorCisgIDIuIHBzci1j
YXQtc2V0IC1sWCBkb21haW4taWQgY2JtCisgICAgICAgICAgU2V0IExYIGNibSBmb3IgYSBkb21h
aW4uCisgICAgICAgICAgPT4gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk0gIC8KKyAg
ICAgICAgICAgICBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREUgLworICAgICAgICAg
ICAgIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQSAvCisgICAgICAgICAgICAgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk0KKworICAzLiBwc3ItaHdpbmZvCisgICAgICAg
ICAgU2hvdyBQU1IgSFcgaW5mb3JtYXRpb24sIGluY2x1ZGluZyBMMyBDQVQvQ0RQL0wyIENBVAor
ICAgICAgICAgID0+IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbyAvCisgICAgICAgICAg
ICAgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvCisKKyogS2V5IGRhdGEgc3RydWN0dXJl
OgorCisgICAxLiBGZWF0dXJlIHByb3BlcnRpZXMKKworICAgICAgYGBgCisgICAgICBzdGF0aWMg
Y29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgeworICAgICAgICAgIHVuc2lnbmVkIGludCBjb3NfbnVt
OworICAgICAgICAgIGVudW0gY2JtX3R5cGUgdHlwZVtQU1JfTUFYX0NPU19OVU1dOworICAgICAg
ICAgIGVudW0gY2JtX3R5cGUgYWx0X3R5cGU7CisgICAgICAgICAgYm9vbCAoKmdldF9mZWF0X2lu
Zm8pKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7CisgICAg
ICAgICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBl
bnVtIGNibV90eXBlIHR5cGUpOworICAgICAgfSAqZmVhdF9wcm9wc1tQU1JfU09DS0VUX0ZFQVRf
TlVNXTsKKyAgICAgIGBgYAorCisgICAgICBFdmVyeSBmZWF0dXJlIGhhcyBpdHMgb3duIHByb3Bl
cnRpZXMsIGUuZy4gc29tZSBkYXRhIGFuZCBhY3Rpb25zLiBBCisgICAgICBmZWF0dXJlIHByb3Bl
cnR5IHBvaW50ZXIgYXJyYXkgaXMgZGVjbGFyZWQgdG8gc2F2ZSBldmVyeSBmZWF0dXJlJ3MKKyAg
ICAgIHByb3BlcnRpZXMuCisKKyAgICAgIC0gTWVtYmVyIGBjb3NfbnVtYAorCisgICAgICAgIGBj
b3NfbnVtYCBpcyB0aGUgbnVtYmVyIG9mIENPUyByZWdpc3RlcnMgdGhlIGZlYXR1cmUgdXNlcywg
ZS5nLiBMMy9MMgorICAgICAgICBDQVQgdXNlcyAxIHJlZ2lzdGVyIGJ1dCBDRFAgdXNlcyAyIHJl
Z2lzdGVycy4KKworICAgICAgLSBNZW1iZXIgYHR5cGVgCisKKyAgICAgICAgYHR5cGVgIGlzIGFu
IGFycmF5IHRvIHNhdmUgYWxsICdlbnVtIGNibV90eXBlJyB2YWx1ZXMgb2YgdGhlIGZlYXR1cmUu
CisgICAgICAgIEl0IGlzIHVzZWQgd2l0aCBjb3NfbnVtIHRvZ2V0aGVyIHRvIGdldC93cml0ZSBh
IGZlYXR1cmUncyBDT1MgcmVnaXN0ZXJzCisgICAgICAgIHZhbHVlcyBvbmUgYnkgb25lLgorCisg
ICAgICAtIE1lbWJlciBgYWx0X3R5cGVgCisKKyAgICAgICAgYGFsdF90eXBlYCBpcyAnYWx0ZXJu
YXRpdmUgdHlwZScuIFdoZW4gdGhpcyAnYWx0X3R5cGUnIGlzIGlucHV0LCB0aGUKKyAgICAgICAg
ZmVhdHVyZSBkb2VzIHNvbWUgc3BlY2lhbCBvcGVyYXRpb25zLgorCisgICAgICAtIE1lbWJlciBg
Z2V0X2ZlYXRfaW5mb2AKKworICAgICAgICBgZ2V0X2ZlYXRfaW5mb2AgaXMgdXNlZCB0byByZXR1
cm4gZmVhdHVyZSBIVyBpbmZvIHRocm91Z2ggc3lzY3RsLgorCisgICAgICAtIE1lbWJlciBgd3Jp
dGVfbXNyYAorCisgICAgICAgIGB3cml0ZV9tc3JgIGlzIHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1
cmUgTVNSIHJlZ2lzdGVyLgorCisgICAyLiBGZWF0dXJlIG5vZGUKKworICAgICAgYGBgCisgICAg
ICBzdHJ1Y3QgZmVhdF9ub2RlIHsKKyAgICAgICAgICB1bnNpZ25lZCBpbnQgY29zX21heDsKKyAg
ICAgICAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsKKyAgICAgICAgICB1aW50MzJfdCBjb3NfcmVn
X3ZhbFtNQVhfQ09TX1JFR19DTlRdOworICAgICAgfTsKKyAgICAgIGBgYAorCisgICAgICBXaGVu
IGEgUFNSIGVuZm9yY2VtZW50IGZlYXR1cmUgaXMgZW5hYmxlZCwgaXQgd2lsbCBiZSBhZGRlZCBp
bnRvIGEKKyAgICAgIGZlYXR1cmUgYXJyYXkuCisKKyAgICAgIC0gTWVtYmVyIGBjb3NfbWF4YAor
CisgICAgICAgIGBjb3NfbWF4YCBpcyBvbmUgb2YgdGhlIGhhcmR3YXJlIGluZm8gb2YgQ0FULiBJ
dCBtZWFucyB0aGUgbWF4IG51bWJlcgorICAgICAgICBvZiBDT1MgcmVnaXN0ZXJzLiBBcyBMMyBD
QVQvQ0RQL0wyIENBVCBhbGwgaGF2ZSBpdCwgaXQgaXMgZGVjbGFyZWQgaW4KKyAgICAgICAgYGZl
YXRfbm9kZWAuCisKKyAgICAgIC0gTWVtYmVyIGBjYm1fbGVuYAorCisgICAgICAgIGBjYm1fbGVu
YCBpcyBvbmUgb2YgdGhlIGhhcmR3YXJlIGluZm8gb2YgQ0FULiBJdCBtZWFucyB0aGUgbWF4IG51
bWJlcgorICAgICAgICBvZiBiaXRzIHRvIHNldC4KKworICAgICAgLSBNZW1iZXIgYGNvc19yZWdf
dmFsYAorCisgICAgICAgIGBjb3NfcmVnX3ZhbGAgaXMgYW4gYXJyYXkgdG8gbWFpbnRhaW4gdGhl
IHZhbHVlIHNldCBpbiBhbGwgQ09TIHJlZ2lzdGVycworICAgICAgICBvZiB0aGUgZmVhdHVyZS4g
VGhlIGFycmF5IGlzIGluZGV4ZWQgYnkgQ09TIElELgorCisgICAzLiBQZXItc29ja2V0IFBTUiBm
ZWF0dXJlcyBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmUKKworICAgICAgYGBgCisgICAgICBzdHJ1Y3Qg
cHNyX3NvY2tldF9pbmZvIHsKKyAgICAgICAgICBib29sIGZlYXRfaW5pdDsKKyAgICAgICAgICBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJlc1tQU1JfU09DS0VUX0ZFQVRfTlVNXTsKKyAgICAgICAg
ICBzcGlubG9ja190IHJlZl9sb2NrOworICAgICAgICAgIHVuc2lnbmVkIGludCBjb3NfcmVmW01B
WF9DT1NfUkVHX0NOVF07CisgICAgICAgICAgREVDTEFSRV9CSVRNQVAoZG9tX2lkcywgRE9NSURf
SURMRSArIDEpOworICAgICAgfTsKKyAgICAgIGBgYAorCisgICAgICBXZSBjb2xsZWN0IGFsbCBQ
U1IgYWxsb2NhdGlvbiBmZWF0dXJlcyBpbmZvcm1hdGlvbiBvZiBhIHNvY2tldCBpbiB0aGlzCisg
ICAgICBgc3RydWN0IHBzcl9zb2NrZXRfaW5mb2AuCisKKyAgICAgIC0gTWVtYmVyIGBmZWF0X2lu
aXRgCisKKyAgICAgICAgYGZlYXRfaW5pdGAgaXMgYSBmbGFnLCB0byBpbmRpY2F0ZSB3aGV0aGVy
IHRoZSBDUFUgaW5pdCBvbiBhIHNvY2tldAorICAgICAgICBoYXMgYmVlbiBkb25lLgorCisgICAg
ICAtIE1lbWJlciBgZmVhdHVyZXNgCisKKyAgICAgICAgYGZlYXR1cmVzYCBpcyBhIHBvaW50ZXIg
YXJyYXkgdG8gc2F2ZSBhbGwgZW5hYmxlZCBmZWF0dXJlcyBwb25pdGVycworICAgICAgICBhY2Nv
cmRpbmcgdG8gZmVhdHVyZSBwb3NpdGlvbiBkZWZpbmVkIGluIGBlbnVtIHBzcl9mZWF0X3R5cGVg
LgorCisgICAgICAtIE1lbWJlciBgcmVmX2xvY2tgCisKKyAgICAgICAgYHJlZl9sb2NrYCBpcyBh
IHNwaW4gbG9jayB0byBwcm90ZWN0IGBjb3NfcmVmYC4KKworICAgICAgLSBNZW1iZXIgYGNvc19y
ZWZgCisKKyAgICAgICAgYGNvc19yZWZgIGlzIGFuIGFycmF5IHdoaWNoIG1haW50YWlucyB0aGUg
cmVmZXJlbmNlIG9mIG9uZSBDT1MuIEl0IG1hcHMKKyAgICAgICAgdG8gY29zX3JlZ192YWxbTUFY
X0NPU19SRUdfTlVNXSBpbiBgc3RydWN0IGZlYXRfbm9kZWAuIElmIG9uZSBDT1MgaXMKKyAgICAg
ICAgdXNlZCBieSBvbmUgZG9tYWluLCB0aGUgY29ycmVzcG9uZGluZyByZWZlcmVuY2Ugd2lsbCBp
bmNyZWFzZSBieSBvbmUuIElmCisgICAgICAgIGEgZG9tYWluIHJlbGVhc2VzIHRoZSBDT1MsIHRo
ZSByZWZlcmVuY2Ugd2lsbCBkZWNyZWFzZSBieSBvbmUuIFRoZSBhcnJheQorICAgICAgICBpcyBp
bmRleGVkIGJ5IENPUyBJRC4KKworICAgICAgLSBNZW1iZXIgYGRvbV9pZHNgCisKKyAgICAgICAg
YGRvbV9pZHNgIGlzIGEgYml0bWFwLCBldmVyeSBiaXQgY29ycmVzcG9uZHMgdG8gYSBkb21haW4u
IEluZGV4IGlzCisgICAgICAgIGRvbWFpbl9pZC4gSXQgaXMgdXNlZCB0byBoZWxwIHJlc3RvcmUg
dGhlIGNvc19pZCBvZiB0aGUgZG9tYWluIHRvIDAgd2hlbgorICAgICAgICBhIHNvY2tldCBpcyBv
ZmZsaW5lIGFuZCB0aGVuIG9ubGluZSBhZ2Fpbi4KKworIyBMaW1pdGF0aW9ucworCitDQVQvQ0RQ
IGNhbiBvbmx5IHdvcmsgb24gSFcgd2hpY2ggZW5hYmxlcyBpdChjaGVjayBieSBDUFVJRCkuIFNv
IGZhciwgdGhlcmUgaXMKK25vIEhXIHdoaWNoIGVuYWJsZXMgYm90aCBMMiBDQVQgYW5kIEwzIENB
VC9DRFAuIEJ1dCBTVyBpbXBsZW1lbnRhdGlvbiBoYXMgY29ucy0KK2lkZXJlZCBzdWNoIHNjZW5h
cmlvIHRvIGVuYWJsZSBib3RoIEwyIENBVCBhbmQgTDMgQ0FUL0NEUC4KKworIyBUZXN0aW5nCisK
K1dlIGNhbiBleGVjdXRlIGFib3ZlIHhsIGNvbW1hbmRzIHRvIHZlcmlmeSBMMiBDQVQgYW5kIEwz
IENBVC9DRFAgb24gZGlmZmVyZW50CitIV3Mgc3VwcG9ydCB0aGVtLgorCitGb3IgZXhhbXBsZToK
KyAgICByb290QDp+JCB4bCBwc3ItaHdpbmZvIC0tY2F0CisgICAgQ2FjaGUgQWxsb2NhdGlvbiBU
ZWNobm9sb2d5IChDQVQpOiBMMgorICAgIFNvY2tldCBJRCAgICAgICA6IDAKKyAgICBNYXhpbXVt
IENPUyAgICAgOiAzCisgICAgQ0JNIGxlbmd0aCAgICAgIDogOAorICAgIERlZmF1bHQgQ0JNICAg
ICA6IDB4ZmYKKworICAgIHJvb3RAOn4kIHhsIHBzci1jYXQtY2JtLXNldCAtbDIgMSAweDdmCisK
KyAgICByb290QDp+JCB4bCBwc3ItY2F0LXNob3cgLWwyIDEKKyAgICBTb2NrZXQgSUQgICAgICAg
OiAwCisgICAgRGVmYXVsdCBDQk0gICAgIDogMHhmZgorICAgICAgIElEICAgICAgICAgICAgICAg
ICAgICAgTkFNRSAgICAgICAgICAgICBDQk0KKyAgICAgICAgMSAgICAgICAgICAgICAgICAgdWJ1
bnR1MTQgICAgICAgICAgICAweDdmCisKKyMgQXJlYXMgZm9yIGltcHJvdmVtZW50CisKK0EgaGV4
YWRlY2ltYWwgbnVtYmVyIGlzIHVzZWQgdG8gc2V0L3Nob3cgQ0JNIGZvciBhIGRvbWFpbiBub3cu
IEFsdGhvdWdoIHRoaXMKK2lzIGNvbnZlbmllbnQgdG8gY292ZXIgb3ZlcmxhcC9pc29sYXRlZCBi
aXRtYXNrIHJlcXVpcmVtZW50LCBpdCBpcyBub3QgdXNlci0KK2ZyaWVuZGx5LgorCitUbyBpbXBy
b3ZlIHRoaXMsIHRoZSBsaWJ4bCBpbnRlcmZhY2VzIGNhbiBiZSB3cmFwcGVkIGluIGxpYnZpcnQg
dG8gcHJvdmlkZSBtb3JlCit1c3ItZnJpZW5kbHkgaW50ZXJmYWNlcyB0byB1c2VyLCBlLmcuIGEg
cGVyY2VudGFnZSBudW1iZXIgb2YgdGhlIGNhY2hlIHRvIHNldAorYW5kIHNob3cuCisKKyMgS25v
d24gaXNzdWVzCisKK04vQQorCisjIFJlZmVyZW5jZXMKKworIklOVEVMwq4gUkVTT1VSQ0UgRElS
RUNUT1IgVEVDSE5PTE9HWSAoSU5URUzCriBSRFQpIEFMTE9DQVRJT04gRkVBVFVSRVMiIFtJbnRl
bMKuIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVsb3BlciBNYW51YWxz
LCB2b2wzXShodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9lbi9wcm9jZXNzb3Jz
L2FyY2hpdGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVhbHMuaHRtbCkKKworIyBIaXN0
b3J5CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZpc2lvbiBWZXJzaW9uICBOb3Rl
cworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisyMDE2LTA4LTEyIDEuMCAgICAgIFhlbiA0LjkgIERlc2lnbiBk
b2N1bWVudCB3cml0dGVuCisyMDE3LTAyLTEzIDEuNyAgICAgIFhlbiA0LjkgIENoYW5nZXM6Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIE1vZGlmeSB0aGUgZGVzaWduIGRvY3VtZW50
IHRvIGNvdmVyIEwzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENBVC9DRFAgYW5k
IEwyIENBVDsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4gRml4IHR5cG9zOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAzLiBBbWVuZCBkZXNjcmlwdGlvbiBvZiBgZmVhdF9t
YXNrYCB0byBtYWtlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0IGNsZWFyZXI7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuIE90aGVyIG1pbm9yIGNoYW5nZXMuCisy
MDE3LTAyLTE1IDEuOCAgICAgIFhlbiA0LjkgIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEuIEFkZCBjb250ZW50IGluICdBcmVhcyBmb3IgaW1wcm92ZW1lbnQnOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBBZGp1c3QgcmV2aXNpb24gbnVtYmVyLgorMjAx
Ny0wMy0xNiAxLjkgICAgICBYZW4gNC45ICBDaGFuZ2VzOgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAxLiBBZGQgJ0NNVCcgaW4gJ1Rlcm1pbm9sb2d5JzsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMi4gQ2hhbmdlICdmZWF0dXJlIGxpc3QnIHRvICdmZWF0dXJlIGFycmF5Jy4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4gTW9kaWZ5IGRhdGEgc3RydWN0dXJlIGRl
c2NyaXB0aW9ucy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4gQWRqdXN0IHJldmlz
aW9uIG51bWJlci4KKzIwMTctMDUtMDMgMS4xMSAgICAgWGVuIDQuOSAgQ2hhbmdlczoKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMS4gTW9kaWZ5IGRhdGEgc3RydWN0dXJlIGRlc2NyaXB0
aW9ucy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4gQWRqdXN0IHJldmlzaW9uIG51
bWJlci4KKzIwMTctMDctMTMgMS4xNCAgICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMS4gRml4IGEgdHlwby4KKzIwMTctMDgtMDEgMS4xNSAgICAgWGVu
IDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gQWRkICdhbHRf
dHlwZScgaW4gJ2ZlYXRfcHJvcHMnIHN0cnVjdHVyZS4KKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0t
LS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT65-0004sY-AG; Tue, 01 Aug 2017 09:04:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT64-0004sR-71
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:12 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 36/D8-01712-B0440895; Tue, 01 Aug 2017 09:04:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS1tYhosvl0hB
 pMPGvpcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtG74SxTQYtWRdfNJUwNjFvluxi5OIQEpjFK
 HHz+irWLkZNDQoBX4siyGVC2v8TCD98YIYoaGCWubHnLBpJgE1CXePy1hwnEFhFQkri3ajITS
 BGzwHwmidfnHzCDJIQFAiW+T74ANolFQFXi0+kNYHFeAXeJlcu/skBskJM4eWwyK0RcUOLkzC
 dAcQ6gQeoS6+cJgYSZBeQlmrfOZp7AyDcLSdUshKpZSKoWMDKvYlQvTi0qSy3SNdVLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MH4pd/5EKMkB5OSKK9iT32kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQleCeeGSCHBotT01Iq0zBxg2MOkJTh4lER4LzgBpXmLCxJzizPTI
 VKnGI05Nqxe/4WJ49WE/9+YhFjy8vNSpcR5L4KUCoCUZpTmwQ2CxeMlRlkpYV5GoNOEeApSi3
 IzS1DlXzGKczAqCfPeB5nCk5lXArfvFdApTECnSJbWgpxSkoiQkmpgXPRv9uT0qlvajF8+i8/
 rP5J7xv7rp8syebeXntHVPNX/K2pxzGLrdDepj8+677neryzZ07B+jcz5pP/+L2UNnhUtSnYU
 Lxe5niy/IPydyL7dVbPc2DbWTTgkICYVHWuU1fnknpH+WglF9pLJFd2ah8+d2/BM8b/92vhSa
 QVm4SMhlhx8jbFrlFiKMxINtZiLihMBknJyysICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44568 invoked from network); 1 Aug 2017 09:04:10 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:10 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061472"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:05 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:31 +0800
Message-Id: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 00/23] Enable L2 Cache Allocation Technology
	& Refactor psr.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJlZCBSZXNv
dXJjZSkgZmVhdHVyZSBjYWxsZWQKSW50ZWwgTDIgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5
IChMMiBDQVQpIHRvIFhlbi4gSXQgaGFzIGJlZW4gZW5hYmxlZAppbiBMaW51eCBLZXJuZWwuCgpC
ZXNpZGVzIHRoZSBMMiBDQVQgaW1wbGVtZW50YWlvbiwgd2UgcmVmYWN0b3IgdGhlIHBzci5jIHRv
IG1ha2UgaXQgbW9yZQpmbGV4aWJsZSBhbmQgZWFzaWx5IHRvIGV4dGVuZCB0byBhZGQgbmV3IGZl
YXR1cmVzLiBXZSBhYnN0cmFjdCB0aGUgZ2VuZXJhbApvcGVyYXRpb25zIG9mIGFsbCBmZWF0dXJl
cyBhbmQgZW5jYXBzdWxhdGUgdGhlbSBpbnRvIGEgc3RydWN0dXJlLiBUaGVuLAp0aGUgZGV2ZWxv
cG1lbnQgb2YgbmV3IGZlYXR1cmUgaXMgc2ltcGxlIHRvIG1haW5seSBpbXBsZW1lbnQgdGhlc2Ug
Y2FsbGJhY2sKZnVuY3Rpb25zLgoKVGhlIHBhdGNoIHNldCBjYW4gYmUgZm91bmQgYXQ6Cmh0dHBz
Oi8vZ2l0aHViLmNvbS95aXN1bi1naXQveGVuLmdpdCBsMl9jYXRfdjE1CgotLS0KQWNrZWQgYW5k
IFJldmlld2VkIGxpc3QgYmVmb3JlIFYxNToKICBUaGUgY2hhbmdlcyBpbiBzb21lIHJldmlld2Vk
IHBhdGNoZXMgYXJlIHNtYWxsLiBTbyBJIHJldGFpbiB0aGUgYS9yLgoKYSAtIEFja2VkLWJ5CnIg
LSBSZXZpZXdlZC1ieQoKICByICBwYXRjaCAxICAtIGRvY3M6IGNyZWF0ZSBDYWNoZSBBbGxvY2F0
aW9uIFRlY2hub2xvZ3kgKENBVCkgYW5kIENvZGUgYW5kCiAgICAgICAgICAgICAgICBEYXRhIFBy
aW9yaXRpemF0aW9uIChDRFApIGZlYXR1cmUgZG9jdW1lbnQKICBhICBwYXRjaCAyICAtIHg4Njog
bW92ZSBjcHVpZF9jb3VudF9sZWFmIGZyb20gY3B1aWQuYyB0byBwcm9jZXNzb3IuaC4KICBhciBw
YXRjaCAzICAtIHg4NjogcmVmYWN0b3IgcHNyOiByZW1vdmUgTDMgQ0FUL0NEUCBjb2Rlcy4KICBy
ICBwYXRjaCA0ICAtIHg4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IGltcGxlbWVudCBtYWluIGRh
dGEgc3RydWN0dXJlcywgQ1BVIGluaXQgYW5kIGZyZWUgZmxvd3MuCiAgciAgcGF0Y2ggNSAgLSB4
ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FUOiBpbXBsZW1lbnQgRG9tYWluIGluaXQvZnJlZSBhbmQg
c2NoZWR1bGUgZmxvd3MuCiAgciAgcGF0Y2ggNiAgLSB4ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FU
OiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdy4KICByICBwYXRjaCA3ICAtIHg4NjogcmVmYWN0
b3IgcHNyOiBMMyBDQVQ6IGltcGxlbWVudCBnZXQgdmFsdWUgZmxvdy4KICByICBwYXRjaCA4ICAt
IHg4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1ZTogaW1wbGVtZW50IGZyYW1ld29y
ay4KICByICBwYXRjaCA5ICAtIHg4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1ZTog
YXNzZW1ibGUgZmVhdHVyZXMgdmFsdWUgYXJyYXkuCiAgciAgcGF0Y2ggMTAgLSB4ODY6IHJlZmFj
dG9yIHBzcjogTDMgQ0FUOiBzZXQgdmFsdWU6IGltcGxlbWVudCBjb3MgZmluZGluZyBmbG93Lgog
IHIgIHBhdGNoIDExIC0geDg2OiByZWZhY3RvciBwc3I6IEwzIENBVDogc2V0IHZhbHVlOiBpbXBs
ZW1lbnQgY29zIGlkIHBpY2tpbmcgZmxvdy4KICByICBwYXRjaCAxMiAtIHg4NjogcmVmYWN0b3Ig
cHNyOiBMMyBDQVQ6IHNldCB2YWx1ZTogaW1wbGVtZW50IHdyaXRlIG1zciBmbG93LgogIHIgIHBh
dGNoIDE0IC0geDg2OiByZWZhY3RvciBwc3I6IENEUDogaW1wbGVtZW50IGdldCBodyBpbmZvIGZs
b3cuCiAgciAgcGF0Y2ggMTUgLSB4ODY6IHJlZmFjdG9yIHBzcjogQ0RQOiBpbXBsZW1lbnQgc2V0
IHZhbHVlIGNhbGxiYWNrIGZ1bmN0aW9uLgogIHIgIHBhdGNoIDE2IC0geDg2OiBMMiBDQVQ6IGlt
cGxlbWVudCBDUFUgaW5pdCBmbG93LgogIHIgIHBhdGNoIDE3IC0geDg2OiBMMiBDQVQ6IGltcGxl
bWVudCBnZXQgaHcgaW5mbyBmbG93LgogIHIgIHBhdGNoIDE4IC0geDg2OiBMMiBDQVQ6IGltcGxl
bWVudCBnZXQgdmFsdWUgZmxvdy4KICByICBwYXRjaCAxOSAtIHg4NjogTDIgQ0FUOiBpbXBsZW1l
bnQgc2V0IHZhbHVlIGZsb3cuCiAgYSAgcGF0Y2ggMjAgLSB0b29sczogTDIgQ0FUOiBzdXBwb3J0
IGdldCBIVyBpbmZvIGZvciBMMiBDQVQuCiAgYSAgcGF0Y2ggMjEgLSB0b29sczogTDIgQ0FUOiBz
dXBwb3J0IHNob3cgY2JtIGZvciBMMiBDQVQuCiAgYSAgcGF0Y2ggMjIgLSB0b29sczogTDIgQ0FU
OiBzdXBwb3J0IHNldCBjYm0gZm9yIEwyIENBVC4KICBhICBwYXRjaCAyMyAtIGRvY3M6IGFkZCBM
MiBDQVQgZGVzY3JpcHRpb24gaW4gZG9jcy4KCi0tLQpWMTUgY2hhbmdlIGxpc3Q6CgpQYXRjaCAx
OgogICAgLSBhZGQgJ2FsdF90eXBlJyBpbiAnZmVhdF9wcm9wcycgc3RydWN0dXJlLgpQYXRjaCA5
OgogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgJ2Vsc2UnIGluICdpbnNlcnRfdmFsX2ludG9fYXJy
YXknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQpQYXRjaCAxMjoKICAgIC0gcmVt
b3ZlIHVubmVjZXNzYXJ5ICdlbHNlJyBpbiAnd3JpdGVfcHNyX21zcnMnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQpQYXRjaCAxMzoKICAgIC0gcmVmaW5lIHByb2Nlc3MgaW4gJ3Bz
cl9jcHVfaW5pdCcgdG8gcmVtb3ZlIHRoZSAnZ290bycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpClBhdGNoIDE2OgogICAgLSByZW1vdmUgYSBibGFuay4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlIGRlc2lnbmF0ZWQgaW5pdGlhbGl6ZXJzIHRvIGlu
aXRpYWxpemUgdGhlICdjYXRfZmVhdF9uYW1lJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKCllpIFN1biAoMjMpOgogIGRvY3M6IGNyZWF0ZSBDYWNoZSBBbGxvY2F0aW9uIFRlY2hu
b2xvZ3kgKENBVCkgYW5kIENvZGUgYW5kIERhdGEKICAgIFByaW9yaXRpemF0aW9uIChDRFApIGZl
YXR1cmUgZG9jdW1lbnQKICB4ODY6IG1vdmUgY3B1aWRfY291bnRfbGVhZiBmcm9tIGNwdWlkLmMg
dG8gcHJvY2Vzc29yLmguCiAgeDg2OiByZWZhY3RvciBwc3I6IHJlbW92ZSBMMyBDQVQvQ0RQIGNv
ZGVzLgogIHg4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IGltcGxlbWVudCBtYWluIGRhdGEgc3Ry
dWN0dXJlcywgQ1BVIGluaXQKICAgIGFuZCBmcmVlIGZsb3dzLgogIHg4NjogcmVmYWN0b3IgcHNy
OiBMMyBDQVQ6IGltcGxlbWVudCBEb21haW4gaW5pdC9mcmVlIGFuZCBzY2hlZHVsZQogICAgZmxv
d3MuCiAgeDg2OiByZWZhY3RvciBwc3I6IEwzIENBVDogaW1wbGVtZW50IGdldCBodyBpbmZvIGZs
b3cuCiAgeDg2OiByZWZhY3RvciBwc3I6IEwzIENBVDogaW1wbGVtZW50IGdldCB2YWx1ZSBmbG93
LgogIHg4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1ZTogaW1wbGVtZW50IGZyYW1l
d29yay4KICB4ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FUOiBzZXQgdmFsdWU6IGFzc2VtYmxlIGZl
YXR1cmVzIHZhbHVlIGFycmF5LgogIHg4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1
ZTogaW1wbGVtZW50IGNvcyBmaW5kaW5nIGZsb3cuCiAgeDg2OiByZWZhY3RvciBwc3I6IEwzIENB
VDogc2V0IHZhbHVlOiBpbXBsZW1lbnQgY29zIGlkIHBpY2tpbmcgZmxvdy4KICB4ODY6IHJlZmFj
dG9yIHBzcjogTDMgQ0FUOiBzZXQgdmFsdWU6IGltcGxlbWVudCB3cml0ZSBtc3IgZmxvdy4KICB4
ODY6IHJlZmFjdG9yIHBzcjogQ0RQOiBpbXBsZW1lbnQgQ1BVIGluaXQgZmxvdy4KICB4ODY6IHJl
ZmFjdG9yIHBzcjogQ0RQOiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdy4KICB4ODY6IHJlZmFj
dG9yIHBzcjogQ0RQOiBpbXBsZW1lbnQgc2V0IHZhbHVlIGNhbGxiYWNrIGZ1bmN0aW9uLgogIHg4
NjogTDIgQ0FUOiBpbXBsZW1lbnQgQ1BVIGluaXQgZmxvdy4KICB4ODY6IEwyIENBVDogaW1wbGVt
ZW50IGdldCBodyBpbmZvIGZsb3cuCiAgeDg2OiBMMiBDQVQ6IGltcGxlbWVudCBnZXQgdmFsdWUg
Zmxvdy4KICB4ODY6IEwyIENBVDogaW1wbGVtZW50IHNldCB2YWx1ZSBmbG93LgogIHRvb2xzOiBM
MiBDQVQ6IHN1cHBvcnQgZ2V0IEhXIGluZm8gZm9yIEwyIENBVC4KICB0b29sczogTDIgQ0FUOiBz
dXBwb3J0IHNob3cgY2JtIGZvciBMMiBDQVQuCiAgdG9vbHM6IEwyIENBVDogc3VwcG9ydCBzZXQg
Y2JtIGZvciBMMiBDQVQuCiAgZG9jczogYWRkIEwyIENBVCBkZXNjcmlwdGlvbiBpbiBkb2NzLgoK
IGRvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jIHwgIDQ3MSArKysrKysrKysr
KwogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICAgICAgICAgICAgICAgfCAgIDI3ICstCiBkb2Nz
L21pc2MveGwtcHNyLm1hcmtkb3duICAgICAgICAgICAgICB8ICAgMTggKy0KIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oICAgICAgICAgIHwgICAgNyArLQogdG9vbHMvbGlieGMveGNfcHNy
LmMgICAgICAgICAgICAgICAgICAgfCAgIDQ1ICstCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAg
ICAgICAgICAgICAgICB8ICAgIDkgKwogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgICAgICAgICAg
ICAgICAgfCAgIDI4ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICB8
ICAgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAgICAgfCAgICA2ICst
CiB0b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxNjggKystLQogeGVu
L2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgfCAgICA2IC0KIHhlbi9hcmNoL3g4
Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogeGVuL2FyY2gveDg2L2RvbWN0
bC5jICAgICAgICAgICAgICAgICAgfCAgIDUxICstCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAg
ICAgICAgICAgICAgICB8IDE0MDkgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICAgICAgICAgICAgIHwgICAzOCArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmggICAgICAgIHwgICAgNyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5o
ICAgICAgICAgICAgICB8ICAgMjkgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAg
ICAgICAgIHwgICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICAgICB8
ICAgIDMgKy0KIDIwIGZpbGVzIGNoYW5nZWQsIDE4ODcgaW5zZXJ0aW9ucygrKSwgNDQyIGRlbGV0
aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX2NhdF9j
ZHAucGFuZG9jCgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:04: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.xen.org>)
	id 1dcT6G-0004vs-An; Tue, 01 Aug 2017 09:04:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6E-0004ub-Ec
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0F/82-01996-51440895; Tue, 01 Aug 2017 09:04:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42Jpa+sQ0RVxaYg
 0eHTb0uL7lslMDowehz9cYQlgjGLNzEvKr0hgzdi+4w1rwYZzjBXPfs9lbGA8NYOxi5GLQ0hg
 GqPE7+b9rF2MnBwSArwSR5bNALI5gGx/ibebSyBqGhgl9nd8YAGpYRNQl3j8tYcJxBYRUJK4t
 2oyE0gRs8B8JonX5x8wgySEBfIk1j2bzg5iswioSjR1bwFr5hVwl3g87wY7xDI5iZPHJoMt5h
 TwkNhx8wYzyGIhoJqdMxMnMPIuYGRYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKqXm1pcnJi
 empOYVKyXnJ+7iREYEAxAsIPxS7/zIUZJDiYlUV7FnvpIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8Es4NkUKCRanpqRVpmTnA0IRJS3DwKInwXnACSvMWFyTmFmemQ6ROMdpzbFi9/gsTx52+D
 UDy1YT/35g4mr5//M4kxJKXn5cqJc57EaRNAKQtozQPbigsli4xykoJ8zICnSnEU5BalJtZgi
 r/ilGcg1FJmPc+yBSezLwSuN2vgM5iAjpLsrQW5KySRISUVANjWFFnUfmtxdksn/q/z0hord8
 327jDVd/zrXm7lvO69RUrTkz+KMFaNnvl9q+tqXdePH4U+b5QSbhAKmSxZOutnz8q3gf6NrR9
 /S/zhrn8/4xMFbdS3S9x196Fbaxkict9e2DfN/frmb9fyy7vWSQw4bJty4pqR9/Kfw7bJgoKf
 dvicDUxZMpPJZbijERDLeai4kQAmp1xlKACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!5
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47278 invoked from network); 1 Aug 2017 09:04:20 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:20 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061534"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:16 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:35 +0800
Message-Id: <1501577334-7431-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 04/23] x86: refactor psr: L3 CAT: implement
	main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gY29uc3RydWN0IGFuIGV4dGVuZGlibGUgZnJhbWV3b3JrLCB3ZSBuZWVkIGFuYWx5emUgUFNS
IGZlYXR1cmVzCmFuZCBhYnN0cmFjdCB0aGUgY29tbW9uIHRoaW5ncyBhbmQgZmVhdHVyZSBzcGVj
aWZpYyB0aGluZ3MuIFRoZW4sCmVuY2Fwc3VsYXRlIHRoZW0gaW50byBkaWZmZXJlbnQgZGF0YSBz
dHJ1Y3R1cmVzLgoKQnkgYW5hbHl6aW5nIFBTUiBmZWF0dXJlcywgd2UgY2FuIGdldCBiZWxvdyBt
YXAuCiAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0tLSstLS0tLS0rCiAgICAgIC0tLS0tLS0t
LT58IERvbTAgfCBEb20xIHwgLi4uICB8CiAgICAgIHwgICAgICAgICArLS0tLS0tKy0tLS0tLSst
LS0tLS0rCiAgICAgIHwgICAgICAgICAgICB8CiAgICAgIHxEb20gSUQgICAgICB8IGNvc19pZCBv
ZiBkb21haW4KICAgICAgfCAgICAgICAgICAgIFYKICAgICAgfCAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwpVc2VyIC0tLS0tLS0tLT58IFBTUiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgU29j
a2V0IElEIHwgICstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgfCAgfCBTb2NrZXQw
IEluZm8gfCBTb2NrZXQgMSBJbmZvIHwgICAgLi4uICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICAgICAgICAgICB8ICArLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICAgICAgICAgICBjb3NfaWQ9MCAgICAgICAgICAgICAgIGNv
c19pZD0xICAgICAgICAgIC4uLiAgICAgICAgIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPlJlZiAgIDogfCAgICAgICAgIHJlZiAw
ICAgICAgICAgfCAgICAgICAgIHJlZiAxICAgICAgICAgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPkwzIENBVDogfCAgICAgICAgIGNvcyAw
ICAgICAgICAgfCAgICAgICAgIGNvcyAxICAgICAgICAgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPkwyIENBVDogfCAgICAgICAgIGNvcyAw
ICAgICAgICAgfCAgICAgICAgIGNvcyAxICAgICAgICAgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPkNEUCAgIDogfCBjb3MwIGNvZGUgfCBj
b3MwIGRhdGEgfCBjb3MxIGNvZGUgfCBjb3MxIGRhdGEgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwoKU28sIHdlIG5lZWQgZGVmaW5lIGEgc29ja2V0IGluZm8gZGF0YSBzdHJ1Y3R1
cmUsICdzdHJ1Y3QKcHNyX3NvY2tldF9pbmZvJyB0byBtYW5hZ2UgaW5mb3JtYXRpb24gcGVyIHNv
Y2tldC4gSXQgY29udGFpbnMgYQpyZWZlcmVuY2UgY291bnQgYXJyYXkgYWNjb3JkaW5nIHRvIENP
UyBJRCBhbmQgYSBmZWF0dXJlIGFycmF5IHRvCm1hbmFnZSBhbGwgZmVhdHVyZXMgZW5hYmxlZC4g
RXZlcnkgZW50cnkgb2YgdGhlIHJlZmVyZW5jZSBjb3VudAphcnJheSBpcyB1c2VkIHRvIHJlY29y
ZCBob3cgbWFueSBkb21haW5zIGFyZSB1c2luZyB0aGUgQ09TIHJlZ2lzdGVycwphY2NvcmRpbmcg
dG8gdGhlIENPUyBJRC4gRm9yIGV4YW1wbGUsIEwzIENBVCBhbmQgTDIgQ0FUIGFyZSBlbmFibGVk
LApEb20xIHVzZXMgQ09TX0lEPTEgcmVnaXN0ZXJzIG9mIGJvdGggZmVhdHVyZXMgdG8gc2F2ZSBD
Qk0gdmFsdWVzLCBsaWtlCmJlbG93LgogICAgICAgICstLS0tLS0tKy0tLS0tLS0rLS0tLS0tLSst
LS0tLSsKICAgICAgICB8IENPUyAwIHwgQ09TIDEgfCBDT1MgMiB8IC4uLiB8CiAgICAgICAgKy0t
LS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0tKwpMMyBDQVQgIHwgMHg3ZmYgfCAweDFmZiB8IC4u
LiAgIHwgLi4uIHwKICAgICAgICArLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0rLS0tLS0rCkwyIENB
VCAgfCAweGZmICB8IDB4ZmYgIHwgLi4uICAgfCAuLi4gfAogICAgICAgICstLS0tLS0tKy0tLS0t
LS0rLS0tLS0tLSstLS0tLSsKCklmIERvbTIgaGFzIHNhbWUgQ0JNIHZhbHVlcywgaXQgY2FuIHJl
dXNlIHRoZXNlIHJlZ2lzdGVycyB3aGljaCBDT1NfSUQ9MS4KVGhhdCBtZWFucywgYm90aCBEb20x
IGFuZCBEb20yIHVzZSBzYW1lIENPUyByZWdpc3RlcnMoSUQ9MSkgdG8ga2VlcCBzYW1lCkwzL0wy
IHZhbHVlcy4gU28sIHRoZSB2YWx1ZSBvZiByZWZbMV0gaXMgMiB3aGljaCBtZWFucyAyIGRvbWFp
bnMgYXJlIHVzaW5nCkNPU19JRCAxLgoKVG8gbWFuYWdlIGEgZmVhdHVyZSwgd2UgbmVlZCBkZWZp
bmUgYSBmZWF0dXJlIG5vZGUgZGF0YSBzdHJ1Y3R1cmUsCidzdHJ1Y3QgZmVhdF9ub2RlJywgdG8g
bWFuYWdlIGZlYXR1cmUncyBzcGVjaWZpYyBIVyBpbmZvLCBhbmQgYW4gYXJyYXkgb2YgYWxsCkNP
UyByZWdpc3RlcnMgdmFsdWVzIG9mIHRoaXMgZmVhdHVyZS4KClRvIG1hbmFnZSBmZWF0dXJlIHBy
b3BlcnRpZXMsIHdlIG5lZWQgZGVmaW5lIGEgZmVhdHVyZSBwcm9wZXJ0eSBkYXRhIHN0cnVjdHVy
ZSwKJ3N0cnVjdCBmZWF0X3Byb3BzJywgdG8gbWFuYWdlIGNvbW1vbiBwcm9wZXJ0aWVzIChjYWxs
YmFjayBmdW5jdGlvbnMgLSBhbGwKZmVhdHVyZSdzIHNwZWNpZmljIGJlaGF2aW9ycyBhcmUgZW5j
YXBzdWxhdGVkIGludG8gdGhlc2UgY2FsbGJhY2sgZnVuY3Rpb25zLAphbmQgZ2VuZXJpYyB2YWx1
ZXMgLSBlLmcuIHRoZSBjb3NfbWF4KSwgdGhlIGZlYXR1cmUgaW5kZXBlbmRlbnQgdmFsdWVzLgoK
Q0RQIGlzIGEgc3BlY2lhbCBmZWF0dXJlIHdoaWNoIHVzZXMgdHdvIGVudHJpZXMgb2YgdGhlIGFy
cmF5CmZvciBvbmUgQ09TIElELiBTbywgdGhlIG51bWJlciBvZiBDRFAgQ09TIHJlZ2lzdGVycyBp
cyB0aGUgaGFsZiBvZiBMMwpDQVQuIEUuZy4gTDMgQ0FUIGhhcyAxNiBDT1MgcmVnaXN0ZXJzLCB0
aGVuIENEUCBoYXMgOCBDT1MgcmVnaXN0ZXJzIGlmCml0IGlzIGVuYWJsZWQuIENEUCB1c2VzIHRo
ZSBDT1MgcmVnaXN0ZXJzIGFycmF5IGFzIGJlbG93LgoKICAgICAgICAgICAgICAgICAgICAgICAg
ICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0t
LS0tLSsKQ0RQIGNvc19yZWdfdmFsW10gaW5kZXg6IHwgICAgIDAgICAgIHwgICAgIDEgICAgIHwg
ICAgIDIgICAgIHwgICAgIDMgICAgIHwgICAgLi4uICAgIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsKICAgICAgICAgICAgICAgICAgdmFsdWU6IHwgY29zMCBjb2RlIHwgY29zMCBkYXRh
IHwgY29zMSBjb2RlIHwgY29zMSBkYXRhIHwgICAgLi4uICAgIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSst
LS0tLS0tLS0tLSsKCkZvciBtb3JlIGRldGFpbHMsIHBsZWFzZSByZWZlciBTRE0gYW5kIHBhdGNo
ZXMgdG8gaW1wbGVtZW50ICdnZXQgdmFsdWUnIGFuZAonc2V0IHZhbHVlJy4KClRoaXMgcGF0Y2gg
YWxzbyBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBhbmQgZnJlZSBmbG93IGluY2x1ZGluZyBMMyBD
QVQKaW5pdGlhbGl6YXRpb24gYW5kIHNvbWUgcmVzb3VyY2VzIGZyZWUuIEl0IGluY2x1ZGVzIGJl
bG93IGZsb3dzOgoxLiBwcmVzbXAgaW5pdDoKICAgIC0gcGFyc2UgY29tbWFuZCBsaW5lIHBhcmFt
ZXRlci4KICAgIC0gYWxsb2NhdGUgc29ja2V0IGluZm8gZm9yIGV2ZXJ5IHNvY2tldC4KICAgIC0g
YWxsb2NhdGUgZmVhdHVyZSByZXNvdXJjZS4KICAgIC0gaW5pdGlhbGl6ZSBzb2NrZXQgaW5mbywg
Z2V0IGZlYXR1cmUgaW5mbyBhbmQgYWRkIGZlYXR1cmUgaW50byBmZWF0dXJlCiAgICAgIGFycmF5
IHBlciBjcHVpZCByZXN1bHQuCiAgICAtIGZyZWUgcmVzb3VyY2VzIGFsbG9jYXRlZCBpZiBlcnJv
ciBoYXBwZW5zLgogICAgLSByZWdpc3RlciBjcHUgbm90aWZpZXIgdG8gaGFuZGxlIGNwdSBldmVu
dHMuCjIuIGNwdSBub3RpZmllcjoKICAgIC0gaGFuZGxlIGNwdSBvbmxpbmUgZXZlbnRzLCBpZiBp
bml0aWFsaXphdGlvbiB3b3JrIGhhcyBiZWVuIGRvbmUgYmVmb3JlLAogICAgICBkbyBub3RoaW5n
LgogICAgLSBoYW5kbGUgY3B1IG9mZmxpbmUgZXZlbnRzLCBpZiBpdCBpcyB0aGUgbGFzdCBjcHUg
b2ZmbGluZSwgZnJlZSBzb21lCiAgICAgIHNvY2tldCByZXNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5
OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYxNDoKICAgIC0gcmVuYW1lICdmZWF0X2wzX2Nh
dCcgdG8gJ2ZlYXRfbDMnIHRvIHJlcHJlc2VudCBmb3IgZWl0aGVyIEwzIENBVCBvciBDRFAuCiAg
ICAgIEJlY2F1c2Ugb25seSBvbmUgb2YgdGhlbSBjYW4gZXhpc3QgYXQgc2FtZSB0aW1lLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBwdXQgYWRkcmVzcyBvZiAnZmVhdF9s
MycgYmFjayBpbnRvIGl0IGlmICdjYXRfaW5pdF9mZWF0dXJlKCknIGZhaWxzIHRvCiAgICAgIGF2
b2lkIGxlYWthZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnYxMzoKICAgIC0g
bW9kaWZ5IG1hY3JvcyBhbmQgZW51bSBpZGVudGlmaWVycyBuYW1lcyB0byBiZSBjb25zaXN0ZW50
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjb3JyZWN0IGNvbW1lbnQu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgJ2Nvc19yZWYnIGFy
cmF5IGNsZWFybmluZyBpbnRvIHRoaXMgcGF0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGFkZCAnYWx0X3R5cGUnIGluICdmZWF0X3Byb3BzJyB0byBoYW5kbGUgc29t
ZSBzcGVjaWFsIG9wZXJhdGlvbiBpbiB0aGUKICAgICAgZnV0dXJlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlICdmZWF0X2luaXQnIG91dCBmcm9tIHRoZSBzdGF0
ZW1lbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSAnY2F0
X2luaXRfZmVhdCcgdHlwZSB0byAnaW50JyB0byByZXR1cm4gZXJyb3IgYmFjayBpZiBzb21ldGhp
bmcKICAgICAgd3JvbmcuIFRoZW4sIHdlIHdpbGwgbm90IGFkZCBmZWF0X3Byb3BzIGludG8gbGlz
dC4KdjEyOgogICAgLSBhZGQgY29tbWVudCBmb3IgJ2ZlYXRfaW5pdCcuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSAnQVJSQVlfU0laRSgpJyB0byBjaGVjayBhcnJh
eSBib3VuZGFyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlICdY
RU5MT0dfV0FSTklORycgZm9yIGVycm9yIG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIG1vdmUgJ3R5cGVbXScgYXNzaWdubWVudCBmb3IgZmVhdF9wcm9wcyBv
YmplY3QgaW50byBpdHMgZGVsY2FyYXRpb24KICAgICAgdG8gbWFrZSB0aGUgb2JqZWN0IGJlICdj
b25zdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAiTDMi
IGFuZCAiTDIiIGluZGljYXRpb24gaW4gcHJpbnRrLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBtb3ZlIHBvc2l0aW9uIG9mICdyZWZfbG9jaycgZGVmaW5pdGlvbi4KICAg
IC0gcmVzdG9yZSBtYXNrKDApIE1TUiB0byBkZWZhdWx0IHZhbHVlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQp2MTE6CiAgICAtIGhhbmRsZSAnZmVhdF9pbml0Jy4KICAgIC0gbWVy
Z2UgbWFpbiBkYXRhIHN0cnVjdHVyZXMgaW1wbGVtZW50YXRpb24gaW50byBDUFUgaW5pdC9mcmVl
IHBhdGNoLAogICAgICBpbmNsdWRpbmcgY29tbWl0IG1lc3NhZ2VzIGFuZCBjaGFuZ2UgaGlzdG9y
eS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIE1TUiByZXN0
b3JlIGFjdGlvbiB3aGljaCBpcyB1bm5lY2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gbW92ZSAndHlwZVtdJyBkZWNsYXJhdGlvbiBpbnRvIHRoaXMgcGF0Y2gu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBjb21tZW50Lgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTA6CiAgICAtIHJlbW92ZSBpbml0aWFs
aXphdGlvbiBmb3IgJ1BTUl9TT0NLRVRfTDNfQ0FUJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gcmVuYW1lICdmZWF0X29wcycgdG8gJ2ZlYXRfcHJvcHMnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlICdjYm1fbGVuJyB0byAnZmVhdF9w
cm9wcycgYmVjYXVzZSBpdCBpcyBmZWF0dXJlIGluZGVwZW5kZW50IHNvIGZhci4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSAnY29zX21heCcgdG8gJ2ZlYXRfcHJv
cHMnIGJlY2F1c2UgaXQgaXMgZmVhdHVyZSBpbmRlcGVuZGVudC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSAnY29zX251bScgdG8gJ2ZlYXRfcHJvcHMnIGJlY2F1
c2UgaXQgaXMgZmVhdHVyZSBpbmRlcGVuZGVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gcmVtb3ZlIHVuaW9uICdpbmZvJyBhbmQgc3RydWN0ICdwc3JfY2F0X2h3X2lu
Zm8nLgogICAgLSByZW1vdmUgJ2dldF9jb3NfbWF4JyBmcm9tICdmZWF0X3Byb3BzJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdmZWF0X21hc2snIGZyb20g
J3Bzcl9zb2NrZXRfaW5mbycgYmVjYXVzZSB3ZSBjYW4gdXNlICdmZWF0dXJlc1tdJwogICAgICB0
byBjaGVjayBpZiBhbnkgZmVhdHVyZSBpcyBpbml0aWFsaXplZC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSAncmVmX2xvY2snIGFib3ZlICdjb3NfcmVmJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGNvbW1lbnRzIGFuZCBj
b21taXQgbWVzc2FnZSBhY2NvcmRpbmcgdG8gYWJvdmUgY2hhbmdlcy4KICAgIC0gcmVtb3ZlICdh
c20veDg2X2VtdWxhdGUuaCcgaW5jbHVzaW9uIGFzIGl0IGhhcyBiZWVuIGluZGlyZWN0bHkgaW5j
bHVkZWQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAnQ0FU
X0NPU19OVU0nIGFzIGl0IGlzIG9ubHkgdXNlZCBvbmNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSByZW1vdmUgJ2ZlYXRfbWFzaycuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ2ZlYXRfcHJvcHMnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ2dldF9jb3NfbWF4JyBob29rIGRl
Y2xhcmF0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkg
J2NhdF9kZWZhdWx0X3ZhbCcgaW1wbGVtZW50YXRpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIG1vZGlmeSAncHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCcgaW1wbGVtZW50
YXRpb24gdG8gbWFrZSBpdCBzaW1wbGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHJlbmFtZSAnZnJlZV9mZWF0dXJlJyB0byAnZnJlZV9zb2NrZXRfcmVzb3VyY2VzJyBi
ZWNhdXNlIGl0IGlzIGV4ZWN1dGVkCiAgICAgIHdoZW4gc29ja2V0IGlzIG9mZmxpbmUuIEl0IG5l
ZWRzIGZyZWUgcmVzb3VyY2VzIHJlbGF0ZWQgdG8gdGhlIHNvY2tldC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZGVmaW5lICdmZWF0X2luaXRfZG9uZScgdG8gaXRlcmF0
ZSBmZWF0dXJlIGFycmF5IHRvIGNoZWNrIGlmIGFueSBmZWF0dXJlCiAgICAgIGhhcyBiZWVuIGlu
aXRpYWxpemVkLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBpbnB1dCAn
c3RydWN0IGNwdWlkX2xlYWYnIHBvaW50ZXIgaW50byAnY2F0X2luaXRfZmVhdHVyZScgdG8gYXZv
aWQgbWVtb3J5CiAgICAgIGNvcHkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIG1vZGlmeSAnY2F0X2luaXRfZmVhdHVyZScgdG8gdXNlIHN3aXRjaCBhbmQgdGhpbmdzIHJl
bGF0ZWQgdG8gYWJvdmUKICAgICAgY2hhbmdlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gYWRkIGFuIGluZGVudGF0aW9uIGZvciBsYWJlbC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIHJlcGxhY2UgZmVhdHVyZSBsaXN0IHRvIGEgZmVh
dHVyZSBwb2ludGVyIGFycmF5LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0g
YWRkICdQU1JfU09DS0VUX01BWF9GRUFUJyBpbiAnZW51bSBwc3JfZmVhdF90eXBlJyB0byBrbm93
IGZlYXR1cmVzCiAgICAgIGFjY291bnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQog
ICAgLSBtb3ZlICdmZWF0X29wcycgZGVjbGFyYXRpb24gaW50byAnZmVhdF9ub2RlJyBzdHJ1Y3R1
cmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBkaXJlY3RseSB1c2UgdW5p
bm9uIGZvciBmZWF0dXJlIEhXIGluZm8gYW5kIG1vdmUgaXRzIGRlY2xhcmF0aW9uIGludG8KICAg
ICAgJ2ZlYXRfbm9kZScgc3RydWN0dXJlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkK
ICAgIC0gcmVtb3ZlICdlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdHVyZScgZGVjbGFyZWQgaW4gJ2Zl
YXRfb3BzJyBiZWNhdXNlIGl0IGlzCiAgICAgIG5vdCB1c2VmdWwgYWZ0ZXIgdXNpbmcgZmVhdHVy
ZSBwb2ludGVyIGFycmF5LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gcmVu
YW1lICdsM19jYXRfaW5mbycgdG8gJ2NhdF9pbmZvJyB0byBiZSB1c2VkIGJ5IGFsbCBDQVQvQ0RQ
IGZlYXR1cmVzLgogICAgLSByZW1vdmUgJ25yX2ZlYXQnIHdoaWNoIGlzIG9ubHkgZm9yIGEgcmVj
b3JkLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQgJ2Nvc19udW0n
IHRvIHJlY29yZCBob3cgbWFueSBDT1MgcmVnaXN0ZXJzIGFyZSB1c2VkIGJ5IGEgZmVhdHVyZSBp
bgogICAgICBvbmUgdGltZSBhY2Nlc3MuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHJlcGxhY2UgJ3VpbnQ2NF90JyB0byAndWludDMyX3QnIGZvciBjYm0gdmFsdWUgYmVj
YXVzZSBTRE0gc3BlY2lmaWVzIHRoZQogICAgICBtYXggMzIgYml0cyBmb3IgaXQuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkZCBjb21taXQgbWVzc2FnZSB0byBleHBs
YWluIHRoZSBmbG93cy4KICAgIC0gaGFuZGxlIGNwdSBvZmZsaW5lIGFuZCBvbmxpbmUgYWdhaW4g
Y2FzZSB0byByZWFkIE1TUnMgcmVnaXN0ZXJzIHZhbHVlcwogICAgICBiYWNrIGFuZCBzYXZlIHRo
ZW0gaW50byBjb3MgYXJyYXkgdG8gbWFrZSB1c2VyIGNhbiBnZXQgcmVhbCBkYXRhLgogICAgLSBj
cmVhdGUgYSBuZXcgcGF0Y2ggYWJvdXQgbW92aW5nICdjcHVpZF9jb3VudF9sZWFmJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBtb2RpZnkgY29tbWVudCB0byBleHBsYWluIHdo
eSBub3QgZnJlZSBzb21lIHJlc291cmNlIGluICdmcmVlX2ZlYXR1cmUnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFdlaSBMaXUpCiAgICAtIGltcGxlbWVudCAncHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCcg
dG8gY2hlY2sgaWYgYWxsb2NhdGlvbiBmZWF0dXJlIGlzCiAgICAgIGVuYWJsZWQgaW4gY21kbGlu
ZSBhbmQgc29tZSBpbml0aWFsaXphdGlvbiB3b3JrIGRvbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkg
V2VpIExpdSkKICAgIC0gaW1wbGVtZW50ICdjYXRfZGVmYXVsdF92YWwnIHRvIHNldCBkZWZhdWx0
IHZhbHVlIGZvciBDQVQgZmVhdHVyZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAg
IC0gcmVwbGFjZSBmZWF0dXJlIGxpc3QgaGFuZGxpbmcgdG8gZmVhdHVyZSBhcnJheSBoYW5kbGlu
Zy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIGltcGxlbWVudCBhIGNvbW1v
biAnY2F0X2luaXRfZmVhdHVyZScgdG8gcmVwbGFjZSBMMyBDQVQvTDIgQ0FUIHNwZWNpZmljCiAg
ICAgIGluaXQgZnVuY3Rpb25zLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0g
bW9kaWZ5IGNvbW1lbnRzIGZvciBnbG9iYWwgZmVhdHVyZSBub2RlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVudHMuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSAnZWxz
ZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAnbnJfZmVh
dCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBwYXRjaCB0
aXRsZSB0byBpbmRpY2F0ZSAnTDMgQ0FUJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gY2hlY2sgZ2xvYmFsIGZsYWcgd2l0aCBib290IGNwdSBvcGVyYXRpb25zLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ2NwdV9pbml0X3dvcmsn
IGFuZCBtb3ZlIGNvZGVzIGludG8gJ3Bzcl9jcHVfaW5pdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAnY3B1X2Zpbmlfd29yaycgYW5kIG1vdmUgY29kZXMg
aW50byAncHNyX2NwdV9maW5pJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gYXNzaWduIHZhbHVlIGZvciAnY29zX251bScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGNoYW5nZSBhYm91dCAndWludDY0X3QnIHRvICd1aW50MzJfdCcuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY4OgogICAgLSBmaXggZm9ybWF0IGlzc3VlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gYWRkIGNvbW1l
bnRzIHRvIGV4cGxhaW4gd2h5IHdlIGNhcmUgYWJvdXQgY3B1bWFza19lbXB0eSB3aGVuIHRoZSBs
YXN0CiAgICAgIGNwdSBvbiBzb2NrZXQgaXMgb2ZmbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBL
b25yYWQgUnplc3p1dGVrIFdpbGspCnY3OgogICAgLSBzb3J0IGluY2x1c2lvbiBmaWxlcyBwb3Np
dGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBpbml0aWFsaXplIHN0cnVj
dHVyZSBvYmplY3RzIGZvciBhdm9pZGluZyBzdXJwcmlzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBL
b25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGZpeCB0eXBvLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gZml4IGEgbG9naWNhbCBtaXN0YWtlIHdoZW4g
aGFuZGxpbmcgdGhlIGxhc3QgY3B1IG9mZmxpbmUgZXZlbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrKQp2NjoKICAgIC0gbWFrZSBjb21taXQgbWVzc2FnZSBiZSBj
bGVhcmVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0g
Zml4IHdvcmRpbmdzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykK
ICAgIC0gYWRkIGNvbW1lbnRzIHRvIGV4cGxhaW4gcmVsYXRpb25zaGlwIGJldHdlZW4gJ2ZlYXRf
bWFzaycgYW5kCiAgICAgICdlbnVtIHBzcl9mZWF0X3R5cGUnLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gdXNlICdzdHJ1Y3QgY3B1aWRfbGVhZicgaW50
cm9kdWNlZCBpbiBBbmRyZXcncyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnpl
c3p1dGVrIFdpbGspCiAgICAtIGFkZCBjb21tZW50cyBhYm91dCBjcHVfYWRkX3JlbW92ZV9sb2Nr
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gY2hhbmdl
ICdjbGVhcl9iaXQnIHRvICdfX2NsZWFyX2JpdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrKQogICAgLSBhZGQgJ0FTU0VSVCcgY2hlY2sgd2hlbiBzZXR0aW5nICdm
ZWF0X21hc2snLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAg
IC0gYWRqdXN0ICdwcmludGsnIHBvc2l0aW9uIHRvIGF2b2lkIG9kZCBzcGFjaW5nLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gYWRkIGNvbW1lbnQgdG8g
ZXhwbGFpbiB1c2FnZSBvZiAnZmVhdF9sM19jYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJh
ZCBSemVzenV0ZWsgV2lsaykKICAgIC0gZml4IHdvcmRpbmcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBtb3ZlICdjcHVpZF9jb3VudF9sZWFmJyBoZWxw
ZXIgZnVuY3Rpb24gdG8gJ2FzbS14ODYvcHJvY2Vzc29yLmgnLgogICAgICBJdCBjYW5ub3QgYmUg
bW92ZWQgdG8gJ2NwdWlkLmgnIHdoaWNoIGNhdXNlcyBjb21waWxhdGlvbiBlcnJvciBiZWNhdXNl
CiAgICAgIG9mIGhlYWRlciBmaWxlIGxvb3AgcmVmZXJlbmNlLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEFuZHJldyBDb29wZXIpCnY1OgogICAgLSByZW1vdmUgc2VjdGlvbiBudW1iZXIuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSBkb3VibGUgYmxhbmsuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkZCBjb21tZW50IHRvIGV4cGxhaW4g
dGhlIHJlYXNvbiB0byBkZWZpbmUgJ2ZlYXRfbDNfY2F0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gdXNlICdsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgY29kZXMgdG8gZnJlZSAnZmVh
dF9sM19jYXQnIGluICdmcmVlX2ZlYXR1cmUnIHRvIGF2b2lkIHRoZSBuZWVkCiAgICAgIGZvciBh
biBhbGxvY2F0aW9uIHRoZSBuZXh0IHRpbWUgYSBDUFUgY29tZXMgb25saW5lLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkZWZpbmUgJ3N0cnVjdCBjcHVpZF9sZWFmX3Jl
Z3MnIHRvIGVuY2Fwc3VsYXRlIGVheH5lZHguCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIHByaW50IGZlYXR1cmUgaW5mbyBvbiBhIHNvY2tldCBvbmx5IHdoZW4gJ29wdF9j
cHVfaW5mbycgaXMgdHJ1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
ZGVjbGFyZSBnbG9iYWwgdmFyaWFibGUgJ2wzX2NhdF9vcHMnIHRvICdzdGF0aWMgY29uc3QnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgJ2N1cnJlbnRfY3B1X2Rh
dGEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2ZlYXRf
dG1wJyB0byAnZmVhdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNs
ZWFyIFBRRSBmZWF0dXJlIGJpdCB3aGVuIHRoZSBtYXhpbXVtIENQVUlEIGxldmVsIGlzIHRvbyBs
b3cuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGRpcmVjdGx5IGNhbGwg
J2wzX2NhdF9pbml0X2ZlYXR1cmUnLiBObyBuZWVkIHRvIG1ha2UgaXQgYSBjYWxsYmFjawogICAg
ICBmdW5jdGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3Zl
IGxvY2FsIHZhcmlhYmxlICdpbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gbW92ZSAnSU5JVF9MSVNUX0hFQUQnIGludG8gJ2NwdV9pbml0X3dvcmsnIHRvIGJlIHRv
Z2V0aGVyIHdpdGgKICAgICAgc3Bpbl9sb2NrX2luaXQoKS4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdjcHVfcHJlcGFyZV93b3JrJyBhbmQgbW92ZSBpdHMg
Y29udGVudCBpbnRvICdwc3JfY3B1X3ByZXBhcmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggYmVjYXVzZSBvZiByZW1vdmluZyBh
bGwgb2xkIENBVC9DRFAgY29kZXMgdG8gbWFrZQogICAgICBpbXBsZW1lbnRhdGlvbiBiZSBtb3Jl
IGVhc2lseSB1bmRlcnN0b29kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0K
IHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgfCAyOTQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCB8ICAgMSAr
CiAyIGZpbGVzIGNoYW5nZWQsIDI4OSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA5
NmE4NTg5Li4zOWQ4NTgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVu
L2FyY2gveDg2L3Bzci5jCkBAIC0xMywxNiArMTMsMTE4IEBACiAgKiBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
CiAgKiBtb3JlIGRldGFpbHMuCiAgKi8KLSNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUg
PHhlbi9jcHUuaD4KICNpbmNsdWRlIDx4ZW4vZXJyLmg+CisjaW5jbHVkZSA8eGVuL2luaXQuaD4K
ICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDxhc20vcHNyLmg+CiAKKy8qCisgKiBU
ZXJtaW5vbG9neToKKyAqIC0gQ0FUICAgICAgICAgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5
CisgKiAtIENCTSAgICAgICAgIENhcGFjaXR5IEJpdE1hc2tzCisgKiAtIENEUCAgICAgICAgIENv
ZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24KKyAqIC0gQ01UICAgICAgICAgQ2FjaGUgTW9uaXRv
cmluZyBUZWNobm9sb2d5CisgKiAtIENPUy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UuIEFsc28g
bWVhbiBDT1MgcmVnaXN0ZXJzLgorICogLSBDT1NfTUFYICAgICBNYXggbnVtYmVyIG9mIENPUyBm
b3IgdGhlIGZlYXR1cmUgKG1pbnVzIDEpCisgKiAtIE1TUnMgICAgICAgIE1hY2hpbmUgU3BlY2lm
aWMgUmVnaXN0ZXJzCisgKiAtIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNoYXJlZCBSZXNv
dXJjZQorICovCisKICNkZWZpbmUgUFNSX0NNVCAgICAgICAgKDE8PDApCiAjZGVmaW5lIFBTUl9D
QVQgICAgICAgICgxPDwxKQogI2RlZmluZSBQU1JfQ0RQICAgICAgICAoMTw8MikKIAorI2RlZmlu
ZSBDQVRfQ0JNX0xFTl9NQVNLIDB4MWYKKyNkZWZpbmUgQ0FUX0NPU19NQVhfTUFTSyAweGZmZmYK
KworLyoKKyAqIFBlciBTRE0gY2hhcHRlciAnQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5OiBD
YWNoZSBNYXNrIENvbmZpZ3VyYXRpb24nLAorICogdGhlIE1TUnMgcmFuZ2luZyBmcm9tIDBDOTBI
IHRocm91Z2ggMEQwRkggKGluY2x1c2l2ZSksIGVuYWJsZXMgc3VwcG9ydCBmb3IKKyAqIHVwIHRv
IDEyOCBMMyBDQVQgQ2xhc3NlcyBvZiBTZXJ2aWNlLiBUaGUgQ09TX0lEPVswLDEyN10uCisgKgor
ICogVGhlIE1TUnMgcmFuZ2luZyBmcm9tIDBEMTBIIHRocm91Z2ggMEQ0RkggKGluY2x1c2l2ZSks
IGVuYWJsZXMgc3VwcG9ydCBmb3IKKyAqIHVwIHRvIDY0IEwyIENBVCBDT1MuIFRoZSBDT1NfSUQ9
WzAsNjNdLgorICoKKyAqIFNvLCB0aGUgbWF4aW11bSBDT1MgcmVnaXN0ZXIgY291bnQgb2Ygb25l
IGZlYXR1cmUgaXMgMTI4LgorICovCisjZGVmaW5lIE1BWF9DT1NfUkVHX0NOVCAgMTI4CisKKy8q
CisgKiBFdmVyeSBQU1IgZmVhdHVyZSB1c2VzIHNvbWUgQ09TIHJlZ2lzdGVycyBmb3IgZWFjaCBD
T1MgSUQsIGUuZy4gQ0RQIHVzZXMgMgorICogQ09TIHJlZ2lzdGVycyAoREFUQSBhbmQgQ09ERSkg
Zm9yIG9uZSBDT1MgSUQsIGJ1dCBDQVQgdXNlcyAxIENPUyByZWdpc3Rlci4KKyAqIFdlIHVzZSBi
ZWxvdyBtYWNybyBhcyB0aGUgbWF4IG51bWJlciBvZiBDT1MgcmVnaXN0ZXJzIHVzZWQgYnkgYWxs
IGZlYXR1cmVzLgorICogU28gZmFyLCBpdCBpcyAyIHdoaWNoIG1lYW5zIENEUCdzIENPUyByZWdp
c3RlcnMgbnVtYmVyLgorICovCisjZGVmaW5lIE1BWF9DT1NfTlVNIDIKKworZW51bSBwc3JfZmVh
dF90eXBlIHsKKyAgICBGRUFUX1RZUEVfTDNfQ0FULAorICAgIEZFQVRfVFlQRV9OVU0sCit9Owor
CisvKgorICogVGhpcyBzdHJ1Y3R1cmUgcmVwcmVzZW50cyBvbmUgZmVhdHVyZS4KKyAqIGNvc19t
YXggICAgIC0gVGhlIG1heCBDT1MgcmVnaXN0ZXJzIG51bWJlciBnb3QgdGhyb3VnaCBDUFVJRC4K
KyAqIGNibV9sZW4gICAgIC0gVGhlIGxlbmd0aCBvZiBDQk0gZ290IHRocm91Z2ggQ1BVSUQuCisg
KiBjb3NfcmVnX3ZhbCAtIEFycmF5IHRvIHN0b3JlIHRoZSB2YWx1ZXMgb2YgQ09TIHJlZ2lzdGVy
cy4gT25lIGVudHJ5IHN0b3JlcworICogICAgICAgICAgICAgICB0aGUgdmFsdWUgb2Ygb25lIENP
UyByZWdpc3Rlci4KKyAqICAgICAgICAgICAgICAgRm9yIEwzIENBVCBhbmQgTDIgQ0FULCBvbmUg
ZW50cnkgY29ycmVzcG9uZHMgdG8gb25lIENPU19JRC4KKyAqICAgICAgICAgICAgICAgRm9yIENE
UCwgdHdvIGVudHJpZXMgY29ycmVzcG9uZCB0byBvbmUgQ09TX0lELiBFLmcuCisgKiAgICAgICAg
ICAgICAgIENPU19JRD0wIGNvcnJlc3BvbmRzIHRvIGNvc19yZWdfdmFsWzBdIChEYXRhKSBhbmQK
KyAqICAgICAgICAgICAgICAgY29zX3JlZ192YWxbMV0gKENvZGUpLgorICovCitzdHJ1Y3QgZmVh
dF9ub2RlIHsKKyAgICAvKiBjb3NfbWF4IGFuZCBjYm1fbGVuIGFyZSBjb21tb24gdmFsdWVzIGZv
ciBhbGwgZmVhdHVyZXMgc28gZmFyLiAqLworICAgIHVuc2lnbmVkIGludCBjb3NfbWF4OworICAg
IHVuc2lnbmVkIGludCBjYm1fbGVuOworICAgIHVpbnQzMl90IGNvc19yZWdfdmFsW01BWF9DT1Nf
UkVHX0NOVF07Cit9OworCisvKgorICogVGhpcyBzdHJ1Y3R1cmUgZGVmaW5lcyBmZWF0dXJlIHNw
ZWNpZmljIHZhbHVlcywgZS5nLiBjb3NfbnVtLgorICoKKyAqIEFycmF5ICdmZWF0X3Byb3BzJyBp
cyBkZWZpbmVkIHRvIHNhdmUgZXZlcnkgZmVhdHVyZSdzIHByb3BlcnRpZXMuIFdlIHVzZQorICog
J2VudW0gcHNyX2ZlYXRfdHlwZScgYXMgaW5kZXguCisgKi8KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZmVhdF9wcm9wcyB7CisgICAgLyoKKyAgICAgKiBjb3NfbnVtIC0gQ09TIHJlZ2lzdGVycyBudW1i
ZXIgdGhhdCBmZWF0dXJlIHVzZXMgZm9yIG9uZSBDT1MgSUQuCisgICAgICogICAgICAgICAgIEl0
IGlzIGRlZmluZWQgaW4gU0RNLgorICAgICAqLworICAgIHVuc2lnbmVkIGludCBjb3NfbnVtOwor
CisgICAgLyoKKyAgICAgKiBBbiBhcnJheSB0byBzYXZlIGFsbCAnZW51bSBjYm1fdHlwZScgdmFs
dWVzIG9mIHRoZSBmZWF0dXJlLiBJdCBpcworICAgICAqIHVzZWQgd2l0aCBjb3NfbnVtIHRvZ2V0
aGVyIHRvIGdldC93cml0ZSBhIGZlYXR1cmUncyBDT1MgcmVnaXN0ZXJzCisgICAgICogdmFsdWVz
IG9uZSBieSBvbmUuCisgICAgICovCisgICAgZW51bSBjYm1fdHlwZSB0eXBlW01BWF9DT1NfTlVN
XTsKKworICAgIC8qCisgICAgICogYWx0X3R5cGUgaXMgJ2FsdGVybmF0aXZlIHR5cGUnLiBXaGVu
IHRoaXMgJ2FsdF90eXBlJyBpcyBpbnB1dCwgdGhlCisgICAgICogZmVhdHVyZSBkb2VzIHNvbWUg
c3BlY2lhbCBvcGVyYXRpb25zLgorICAgICAqLworICAgIGVudW0gY2JtX3R5cGUgYWx0X3R5cGU7
Cit9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1dOworCisvKgorICogUFNSIGZlYXR1cmVzIGFy
ZSBtYW5hZ2VkIHBlciBzb2NrZXQuIEJlbG93IHN0cnVjdHVyZSBkZWZpbmVzIHRoZSBtZW1iZXJz
CisgKiB1c2VkIHRvIG1hbmFnZSB0aGVzZSBmZWF0dXJlcy4KKyAqIGZlYXRfaW5pdCAtIEluZGlj
YXRlIGlmIGZlYXR1cmVzIG9uIGEgc29ja2V0IGhhdmUgYmVlbiBpbml0aWFsaXplZC4KKyAqIGZl
YXR1cmVzICAtIEEgZmVhdHVyZSBub2RlIGFycmF5IHVzZWQgdG8gbWFuYWdlIGFsbCBmZWF0dXJl
cyBlbmFibGVkLgorICogcmVmX2xvY2sgIC0gQSBsb2NrIHRvIHByb3RlY3QgY29zX3JlZi4KKyAq
IGNvc19yZWYgICAtIEEgcmVmZXJlbmNlIGNvdW50IGFycmF5IHRvIHJlY29yZCBob3cgbWFueSBk
b21haW5zIGFyZSB1c2luZyB0aGUKKyAqICAgICAgICAgICAgIENPUyBJRC4gRXZlcnkgZW50cnkg
b2YgY29zX3JlZiBjb3JyZXNwb25kcyB0byBvbmUgQ09TIElELgorICovCitzdHJ1Y3QgcHNyX3Nv
Y2tldF9pbmZvIHsKKyAgICBib29sIGZlYXRfaW5pdDsKKyAgICAvKiBGZWF0dXJlIGFycmF5J3Mg
aW5kZXggaXMgJ2VudW0gcHNyX2ZlYXRfdHlwZScgd2hpY2ggaXMgc2FtZSBhcyAncHJvcHMnICov
CisgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZXNbRkVBVF9UWVBFX05VTV07CisgICAgc3Bp
bmxvY2tfdCByZWZfbG9jazsKKyAgICB1bnNpZ25lZCBpbnQgY29zX3JlZltNQVhfQ09TX1JFR19D
TlRdOworfTsKKwogc3RydWN0IHBzcl9hc3NvYyB7CiAgICAgdWludDY0X3QgdmFsOwogICAgIHVp
bnQ2NF90IGNvc19tYXNrOwpAQCAtMzAsMTEgKzEzMiwxMDUgQEAgc3RydWN0IHBzcl9hc3NvYyB7
CiAKIHN0cnVjdCBwc3JfY210ICpfX3JlYWRfbW9zdGx5IHBzcl9jbXQ7CiAKK3N0YXRpYyBzdHJ1
Y3QgcHNyX3NvY2tldF9pbmZvICpfX3JlYWRfbW9zdGx5IHNvY2tldF9pbmZvOworCiBzdGF0aWMg
dW5zaWduZWQgaW50IG9wdF9wc3I7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0
X3JtaWRfbWF4ID0gMjU1Oworc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG9wdF9j
b3NfbWF4ID0gTUFYX0NPU19SRUdfQ05UOwogc3RhdGljIHVpbnQ2NF90IHJtaWRfbWFzazsKIHN0
YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNyX2Fzc29jLCBwc3JfYXNzb2MpOwogCisvKgor
ICogRGVjbGFyZSBnbG9iYWwgZmVhdHVyZSBub2RlIGZvciBldmVyeSBmZWF0dXJlIHRvIGZhY2ls
aXRhdGUgdGhlIGZlYXR1cmUKKyAqIGFycmF5IGNyZWF0aW9uLiBJdCBpcyB1c2VkIHRvIHRyYW5z
aWVudGx5IHN0b3JlIGEgc3BhcmUgbm9kZS4KKyAqLworc3RhdGljIHN0cnVjdCBmZWF0X25vZGUg
KmZlYXRfbDM7CisKKy8qIENvbW1vbiBmdW5jdGlvbnMgKi8KKyNkZWZpbmUgY2F0X2RlZmF1bHRf
dmFsKGxlbikgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQorCisvKgorICogVXNlIHRoaXMg
ZnVuY3Rpb24gdG8gY2hlY2sgaWYgYW55IGFsbG9jYXRpb24gZmVhdHVyZSBoYXMgYmVlbiBlbmFi
bGVkCisgKiBpbiBjbWRsaW5lLgorICovCitzdGF0aWMgYm9vbCBwc3JfYWxsb2NfZmVhdF9lbmFi
bGVkKHZvaWQpCit7CisgICAgcmV0dXJuICEhc29ja2V0X2luZm87Cit9CisKK3N0YXRpYyB2b2lk
IGZyZWVfc29ja2V0X3Jlc291cmNlcyh1bnNpZ25lZCBpbnQgc29ja2V0KQoreworICAgIHVuc2ln
bmVkIGludCBpOworICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBzb2NrZXRfaW5m
byArIHNvY2tldDsKKworICAgIGlmICggIWluZm8gKQorICAgICAgICByZXR1cm47CisKKyAgICAv
KgorICAgICAqIEZyZWUgcmVzb3VyY2VzIG9mIGZlYXR1cmVzLiBUaGUgZ2xvYmFsIGZlYXR1cmUg
b2JqZWN0LCBlLmcuIGZlYXRfbDMsCisgICAgICogbWF5IG5vdCBiZSBmcmVlZCBoZXJlIGlmIGl0
IGlzIG5vdCBhZGRlZCBpbnRvIGFycmF5LiBJdCBpcyBzaW1wbHkgYmVpbmcKKyAgICAgKiBrZXB0
IHVudGlsIHRoZSBuZXh0IENQVSBvbmxpbmUgYXR0ZW1wdC4KKyAgICAgKi8KKyAgICBmb3IgKCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpOyBpKysgKQorICAgIHsKKyAgICAg
ICAgeGZyZWUoaW5mby0+ZmVhdHVyZXNbaV0pOworICAgICAgICBpbmZvLT5mZWF0dXJlc1tpXSA9
IE5VTEw7CisgICAgfQorCisgICAgaW5mby0+ZmVhdF9pbml0ID0gZmFsc2U7CisKKyAgICBtZW1z
ZXQoaW5mby0+Y29zX3JlZiwgMCwgTUFYX0NPU19SRUdfQ05UICogc2l6ZW9mKHVuc2lnbmVkIGlu
dCkpOworfQorCisvKiBDQVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KK3N0
YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIHR5cGUpCit7Cisg
ICAgLyogTm8gdmFsaWQgdmFsdWUgc28gZG8gbm90IGVuYWJsZSBmZWF0dXJlLiAqLworICAgIGlm
ICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAg
IGZlYXQtPmNibV9sZW4gPSAocmVncy0+YSAmIENBVF9DQk1fTEVOX01BU0spICsgMTsKKyAgICBm
ZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFT
Syk7CisKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7CisgICAgY2FzZSBGRUFUX1RZUEVfTDNf
Q0FUOgorICAgICAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAxICkKKyAgICAgICAgICAgIHJldHVy
biAtRU5PRU5UOworCisgICAgICAgIC8qIFdlIHJlc2VydmUgY29zPTAgYXMgZGVmYXVsdCBjYm0g
KGFsbCBiaXRzIHdpdGhpbiBjYm1fbGVuIGFyZSAxKS4gKi8KKyAgICAgICAgZmVhdC0+Y29zX3Jl
Z192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7CisKKyAgICAgICAgd3Jt
c3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDApLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xl
bikpOworCisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC1F
Tk9FTlQ7CisgICAgfQorCisgICAgLyogQWRkIHRoaXMgZmVhdHVyZSBpbnRvIGFycmF5LiAqLwor
ICAgIGluZm8tPmZlYXR1cmVzW3R5cGVdID0gZmVhdDsKKworICAgIGlmICggIW9wdF9jcHVfaW5m
byApCisgICAgICAgIHJldHVybiAwOworCisgICAgcHJpbnRrKFhFTkxPR19JTkZPICJDQVQ6IGVu
YWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1XG4iLAorICAgICAgICAg
ICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksIGZlYXQtPmNvc19tYXgsIGZlYXQt
PmNibV9sZW4pOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qIEwzIENBVCBwcm9wcyAqLworc3Rh
dGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKKyAgICAuY29zX251
bSA9IDEsCisgICAgLnR5cGVbMF0gPSBQU1JfQ0JNX1RZUEVfTDMsCisgICAgLmFsdF90eXBlID0g
UFNSX0NCTV9UWVBFX1VOS05PV04sCit9OworCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNy
X2Jvb2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCiB7CkBAIC03NCw2ICsyNzAs
OSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNoYXIgKnMpCiAgICAgICAg
IGlmICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJybWlkX21heCIpICkKICAgICAgICAgICAgIG9w
dF9ybWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9zdHIsIE5VTEwsIDApOwogCisgICAgICAg
IGlmICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJjb3NfbWF4IikgKQorICAgICAgICAgICAgb3B0
X2Nvc19tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3RyLCBOVUxMLCAwKTsKKwogICAgICAgICBz
ID0gc3MgKyAxOwogICAgIH0gd2hpbGUgKCBzcyApOwogfQpAQCAtMjI5LDE5ICs0MjgsOTggQEAg
dm9pZCBwc3JfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKICAgICBwc3JfZnJlZV9ybWlk
KGQpOwogfQogCi1zdGF0aWMgaW50IHBzcl9jcHVfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQor
c3RhdGljIHZvaWQgX19pbml0IGluaXRfcHNyKHZvaWQpCiB7CisgICAgaWYgKCBvcHRfY29zX21h
eCA8IDEgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJDQVQ6IGRpc2FibGVk
LCBjb3NfbWF4IGlzIHRvbyBzbWFsbFxuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAg
ICBzb2NrZXRfaW5mbyA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IHBzcl9zb2NrZXRfaW5mbywgbnJf
c29ja2V0cyk7CisKKyAgICBpZiAoICFzb2NrZXRfaW5mbyApCisgICAgeworICAgICAgICBwcmlu
dGsoWEVOTE9HX1dBUk5JTkcgIkZhaWxlZCB0byBhbGxvYyBzb2NrZXRfaW5mbyFcbiIpOworICAg
ICAgICByZXR1cm47CisgICAgfQorfQorCitzdGF0aWMgdm9pZCBfX2luaXQgcHNyX2ZyZWUodm9p
ZCkKK3sKKyAgICB4ZnJlZShzb2NrZXRfaW5mbyk7CisgICAgc29ja2V0X2luZm8gPSBOVUxMOwor
fQorCitzdGF0aWMgaW50IHBzcl9jcHVfcHJlcGFyZSh2b2lkKQoreworICAgIGlmICggIXBzcl9h
bGxvY19mZWF0X2VuYWJsZWQoKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgLyogTWFsbG9j
IG1lbW9yeSBmb3IgdGhlIGdsb2JhbCBmZWF0dXJlIG5vZGUgaGVyZS4gKi8KKyAgICBpZiAoIGZl
YXRfbDMgPT0gTlVMTCAmJgorICAgICAgICAgKGZlYXRfbDMgPSB4emFsbG9jKHN0cnVjdCBmZWF0
X25vZGUpKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAgICByZXR1cm4g
MDsKIH0KIAogc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCiB7CisgICAgc3RydWN0IHBz
cl9zb2NrZXRfaW5mbyAqaW5mbzsKKyAgICB1bnNpZ25lZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7CisgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKKyAgICBzdHJ1Y3Qg
Y3B1aWRfbGVhZiByZWdzOworCisgICAgaWYgKCAhcHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCgpIHx8
ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUFFFKSApCisgICAgICAgIGdvdG8gYXNzb2NfaW5p
dDsKKworICAgIGlmICggYm9vdF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA8IFBTUl9DUFVJRF9MRVZF
TF9DQVQgKQorICAgIHsKKyAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9Q
UUUpOworICAgICAgICBnb3RvIGFzc29jX2luaXQ7CisgICAgfQorCisgICAgc29ja2V0ID0gY3B1
X3RvX3NvY2tldChjcHUpOworICAgIGluZm8gPSBzb2NrZXRfaW5mbyArIHNvY2tldDsKKyAgICBp
ZiAoIGluZm8tPmZlYXRfaW5pdCApCisgICAgICAgIGdvdG8gYXNzb2NfaW5pdDsKKworICAgIHNw
aW5fbG9ja19pbml0KCZpbmZvLT5yZWZfbG9jayk7CisKKyAgICBjcHVpZF9jb3VudF9sZWFmKFBT
Ul9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsKKyAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNP
VVJDRV9UWVBFX0wzICkKKyAgICB7CisgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlE
X0xFVkVMX0NBVCwgMSwgJnJlZ3MpOworCisgICAgICAgIGZlYXQgPSBmZWF0X2wzOworICAgICAg
ICBmZWF0X2wzID0gTlVMTDsKKworICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdz
LCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0FUKSApCisgICAgICAgICAgICBmZWF0X3Byb3Bz
W0ZFQVRfVFlQRV9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgZmVhdF9sMyA9IGZlYXQ7CisgICAgfQorCisgICAgaW5mby0+ZmVhdF9pbml0ID0gdHJ1
ZTsKKworIGFzc29jX2luaXQ6CiAgICAgcHNyX2Fzc29jX2luaXQoKTsKIH0KIAogc3RhdGljIHZv
aWQgcHNyX2NwdV9maW5pKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgcmV0dXJuOworICAgIHVu
c2lnbmVkIGludCBzb2NrZXQgPSBjcHVfdG9fc29ja2V0KGNwdSk7CisKKyAgICBpZiAoICFwc3Jf
YWxsb2NfZmVhdF9lbmFibGVkKCkgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAq
IFdlIG9ubHkgZnJlZSB3aGVuIHdlIGFyZSB0aGUgbGFzdCBDUFUgaW4gdGhlIHNvY2tldC4gVGhl
IHNvY2tldF9jcHVtYXNrCisgICAgICogaXMgY2xlYXJlZCBwcmlvciB0byB0aGlzIG5vdGlmaWNh
dGlvbiBjb2RlIGJ5IHJlbW92ZV9zaWJsaW5naW5mbygpLgorICAgICAqLworICAgIGlmICggc29j
a2V0X2NwdW1hc2tbc29ja2V0XSAmJiBjcHVtYXNrX2VtcHR5KHNvY2tldF9jcHVtYXNrW3NvY2tl
dF0pICkKKyAgICAgICAgZnJlZV9zb2NrZXRfcmVzb3VyY2VzKHNvY2tldCk7CiB9CiAKIHN0YXRp
YyBpbnQgY3B1X2NhbGxiYWNrKApAQCAtMjUzLDcgKzUzMSw3IEBAIHN0YXRpYyBpbnQgY3B1X2Nh
bGxiYWNrKAogICAgIHN3aXRjaCAoIGFjdGlvbiApCiAgICAgewogICAgIGNhc2UgQ1BVX1VQX1BS
RVBBUkU6Ci0gICAgICAgIHJjID0gcHNyX2NwdV9wcmVwYXJlKGNwdSk7CisgICAgICAgIHJjID0g
cHNyX2NwdV9wcmVwYXJlKCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX1NUQVJUSU5H
OgogICAgICAgICBwc3JfY3B1X2luaXQoKTsKQEAgLTI4MiwxMCArNTYwLDE0IEBAIHN0YXRpYyBp
bnQgX19pbml0IHBzcl9wcmVzbXBfaW5pdCh2b2lkKQogICAgIGlmICggKG9wdF9wc3IgJiBQU1Jf
Q01UKSAmJiBvcHRfcm1pZF9tYXggKQogICAgICAgICBpbml0X3Bzcl9jbXQob3B0X3JtaWRfbWF4
KTsKIAotICAgIHBzcl9jcHVfcHJlcGFyZSgwKTsKKyAgICBpZiAoIG9wdF9wc3IgJiBQU1JfQ0FU
ICkKKyAgICAgICAgaW5pdF9wc3IoKTsKKworICAgIGlmICggcHNyX2NwdV9wcmVwYXJlKCkgKQor
ICAgICAgICBwc3JfZnJlZSgpOwogCiAgICAgcHNyX2NwdV9pbml0KCk7Ci0gICAgaWYgKCBwc3Jf
Y210X2VuYWJsZWQoKSApCisgICAgaWYgKCBwc3JfY210X2VuYWJsZWQoKSB8fCBwc3JfYWxsb2Nf
ZmVhdF9lbmFibGVkKCkgKQogICAgICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9uZmIp
OwogCiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCA1N2Y0N2U5Li44MTQxMzM2IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHNyLmgKQEAgLTUwLDYgKzUwLDcgQEAgZW51bSBjYm1fdHlwZSB7CiAgICAgUFNSX0NCTV9U
WVBFX0wzLAogICAgIFBTUl9DQk1fVFlQRV9MM19DT0RFLAogICAgIFBTUl9DQk1fVFlQRV9MM19E
QVRBLAorICAgIFBTUl9DQk1fVFlQRV9VTktOT1dOLAogfTsKIAogZXh0ZXJuIHN0cnVjdCBwc3Jf
Y210ICpwc3JfY210OwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:04: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.xen.org>)
	id 1dcT6H-0004xa-PP; Tue, 01 Aug 2017 09:04:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6G-0004vo-Jx
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:24 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 52/68-01731-71440895; Tue, 01 Aug 2017 09:04:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhoivu0hB
 p8GkFn8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtF7jqvgqmnFsbVfWBoYl2p2MXJyCAlMY5RY
 2ysEYksI8EocWTaDFcL2l3jyqZe9i5ELqKaBUeLTke/sIAk2AXWJx197mEBsEQEliXurJjOBF
 DELzGeSeH3+ATNIQlggRWLOzf8sIDaLgKrExtdPwGxeAXeJE8/msEFskJM4eWwy2DZOAQ+JHT
 dvAPVyAG1zl9g5M3ECI+8CRoZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYl
 JxXrJ+bmbGIGhwAAEOxi/9DsfYpTkYFIS5VXsqY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMEr
 4dwQKSRYlJqeWpGWmQMMSpi0BAePkgjvBSegNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKi
 fNeBCkSACnKKM2DGwGLkEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0PMoUnM68EbtMroC
 OYgI6QLK0FOaIkESEl1cDIo+m8qC7zPUf9Y1d7rgvttbaKEVFFF/a+NLkVKpr1c+XeCS61+rp
 LHvR8/ZF62ufIhjVXg9dVeX7d1lhqUB2wTIjhYPoKznML9GIt51n4bvwwv6+odt68HQKrpSRY
 9Toty9d8nFNd6ZLKx3zSuPPMPNXqdZk1HcEfV50X6a6LLkz9aXF6ynolluKMREMt5qLiRABa+
 okKiwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!6
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47788 invoked from network); 1 Aug 2017 09:04:22 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:22 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061544"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:19 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:36 +0800
Message-Id: <1501577334-7431-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 05/23] x86: refactor psr: L3 CAT: implement
	Domain init/free and schedule flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBEb21haW4gaW5pdC9mcmVlIGFuZCBzY2hlZHVsZSBm
bG93cy4KLSBXaGVuIGRvbWFpbiBpbml0LCBpdHMgcHNyIHJlc291cmNlIHNob3VsZCBiZSBhbGxv
Y2F0ZWQuCi0gV2hlbiBkb21haW4gZnJlZSwgaXRzIHBzciByZXNvdXJjZSBzaG91bGQgYmUgZnJl
ZWQgdG9vLgotIFdoZW4gZG9tYWluIGlzIHNjaGVkdWxlZCwgaXRzIENPUyBJRCBvbiB0aGUgc29j
a2V0IHNob3VsZCBiZQogIHNldCBpbnRvIEFTU09DIHJlZ2lzdGVyIHRvIG1ha2UgY29ycmVzcG9u
ZGluZyBDT1MgTVNSIHZhbHVlCiAgd29yay4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KdjEzOgogICAgLSBtb2RpZnkgbWFjcm8gbmFtZSB0byBiZSBjb25zaXN0ZW50
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggaW5kZW50aW5nIGlz
c3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTI6CiAgICAtIGZpeCBjb2Rp
bmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGlu
ICdnZXRfbWF4X2Nvc19tYXgnLCBpbnZlcnQgdGhlIGNvbmRpdGlvbiBhbmQgZHJvcHBpbmcgJ2Nv
bnRpbnVlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5ICdw
c3JfYXNzb2NfY29zJyB0byBkaXJlY3RseSByZXR1cm4gJ3JlZycgdmFsdWUuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBjb2RlIHN0eWxlLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkbyBub3QgYnJlYWsgZG9tYWluIGNyZWF0aW9u
IGlmICdwc3JfY29zX2lkcycgYWxsb2NhdGlvbiBmYWlscy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKdjExOgogICAgLSByZXBsYWNlICdmZWF0X2luaXRfZG9uZSgpJyB0byAnZmVh
dF9pbml0JyBmbGFnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1
c3QgcGFyYW1ldGVycyBwb3NpdGlvbnMgd2hlbiBjYWxsaW5nICdwc3JfYXNzb2NfY29zJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIGNvbW1lbnQgdG8gZXhwbGFp
biB3aHkgdG8gY2hlY2sgJ3Bzcl9jb3NfaWRzJy4KdjEwOgogICAgLSByZW1vdmUgJ2NhdF9nZXRf
Y29zX21heCcgYXMgJ2Nvc19tYXgnIGlzIGEgZmVhdHVyZSBwcm9wZXJ0eSBub3cgd2hpY2gKICAg
ICAgY2FuIGJlIGRpcmVjdGx5IHVzZWQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHJlcGxhY2UgJ2luZm8tPmZlYXRfbWFzaycgY2hlY2sgdG8gJ2ZlYXRfaW5pdF9kb25l
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIHJlbmFtZSAnbDNf
Y2F0X2dldF9jb3NfbWF4JyB0byAnY2F0X2dldF9jb3NfbWF4JyB0byBjb3ZlciBhbGwgQ0FUL0NE
UAogICAgICBmZWF0dXJlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJl
cGxhY2UgZmVhdHVyZSBsaXN0IGhhbmRsaW5nIHRvIGZlYXR1cmUgYXJyYXkgaGFuZGxpbmcuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBpbXBsZW1lbnQgJ3Bzcl9hbGxvY19j
b3MnIHRvIG1hdGNoICdwc3JfZnJlZV9jb3MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUp
CiAgICAtIHVzZSAncHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
V2VpIExpdSkKICAgIC0gZml4IGNvZGluZyBzdHlsZSBpc3N1ZS4KICAgICAgKHN1Z2dlc3RlZCBi
eSBXZWkgTGl1KQogICAgLSByZW1vdmUgJ2lubGluZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIG1vZGlmeSBwYXRjaCB0aXRsZSB0byBpbmRpY2F0ZSAnTDMgQ0FUJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdwc3JfY29zX2lk
cycgY2hlY2sgaW4gJ3Bzcl9mcmVlX2NvcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCnY2OgogICAgLSBjaGFuZ2UgJ1BTUl9BU1NPQ19SRUdfUE9TJyB0byAnUFNSX0FTU09DX1JF
R19TSElGVCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQp2NToK
ICAgIC0gcmVuYW1lICdmZWF0X3RtcCcgdG8gJ2ZlYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBkZWZpbmUgJ1BTUl9BU1NPQ19SRUdfUE9TJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2Ug
Y29kZXMgZWFzaWVyIHRvIHVuZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2
L3Bzci5jICAgICAgICB8IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIHwgIDIgKy0KIDMgZmlsZXMgY2hh
bmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZGQ4YmYxMy4u
Yjg4ZWU3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwpAQCAtNDk1LDggKzQ5NSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIH0KICAgICBz
cGluX2xvY2tfaW5pdCgmZC0+YXJjaC5lODIwX2xvY2spOwogCi0gICAgaWYgKCAocmMgPSBwc3Jf
ZG9tYWluX2luaXQoZCkpICE9IDAgKQotICAgICAgICBnb3RvIGZhaWw7CisgICAgcHNyX2RvbWFp
bl9pbml0KGQpOwogCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKICAgICB7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggMzlkODU4
MS4uOTFiYjFmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wc3IuYwpAQCAtNTAsNiArNTAsOCBAQAogICovCiAjZGVmaW5lIE1BWF9DT1NfUkVHX0NO
VCAgMTI4CiAKKyNkZWZpbmUgQVNTT0NfUkVHX1NISUZUIDMyCisKIC8qCiAgKiBFdmVyeSBQU1Ig
ZmVhdHVyZSB1c2VzIHNvbWUgQ09TIHJlZ2lzdGVycyBmb3IgZWFjaCBDT1MgSUQsIGUuZy4gQ0RQ
IHVzZXMgMgogICogQ09TIHJlZ2lzdGVycyAoREFUQSBhbmQgQ09ERSkgZm9yIG9uZSBDT1MgSUQs
IGJ1dCBDQVQgdXNlcyAxIENPUyByZWdpc3Rlci4KQEAgLTM3MiwxMSArMzc0LDM3IEBAIHZvaWQg
cHNyX2ZyZWVfcm1pZChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGQtPmFyY2gucHNyX3JtaWQgPSAw
OwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgcHNyX2Fzc29jX2luaXQodm9pZCkKK3N0YXRpYyB1
bnNpZ25lZCBpbnQgZ2V0X21heF9jb3NfbWF4KGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8g
KmluZm8pCit7CisgICAgdW5zaWduZWQgaW50IGNvc19tYXggPSAwLCBpOworCisgICAgZm9yICgg
aSA9IDA7IGkgPCBBUlJBWV9TSVpFKGluZm8tPmZlYXR1cmVzKTsgaSsrICkKKyAgICB7CisgICAg
ICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKKwor
ICAgICAgICBpZiAoIGZlYXQgKQorICAgICAgICAgICAgY29zX21heCA9IG1heChmZWF0LT5jb3Nf
bWF4LCBjb3NfbWF4KTsKKyAgICB9CisKKyAgICByZXR1cm4gY29zX21heDsKK30KKworc3RhdGlj
IHZvaWQgcHNyX2Fzc29jX2luaXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgcHNyX2Fzc29jICpwc3Jh
ID0gJnRoaXNfY3B1KHBzcl9hc3NvYyk7CiAKLSAgICBpZiAoIHBzcl9jbXRfZW5hYmxlZCgpICkK
KyAgICBpZiAoIHBzcl9hbGxvY19mZWF0X2VuYWJsZWQoKSApCisgICAgeworICAgICAgICB1bnNp
Z25lZCBpbnQgc29ja2V0ID0gY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpOworICAg
ICAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gc29ja2V0X2luZm8gKyBz
b2NrZXQ7CisgICAgICAgIHVuc2lnbmVkIGludCBjb3NfbWF4ID0gZ2V0X21heF9jb3NfbWF4KGlu
Zm8pOworCisgICAgICAgIGlmICggaW5mby0+ZmVhdF9pbml0ICkKKyAgICAgICAgICAgIHBzcmEt
PmNvc19tYXNrID0gKCgxdWxsIDw8IGdldF9jb3VudF9vcmRlcihjb3NfbWF4KSkgLSAxKSA8PAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBU1NPQ19SRUdfU0hJRlQ7CisgICAgfQorCisg
ICAgaWYgKCBwc3JfY210X2VuYWJsZWQoKSB8fCBwc3JhLT5jb3NfbWFzayApCiAgICAgICAgIHJk
bXNybChNU1JfSUEzMl9QU1JfQVNTT0MsIHBzcmEtPnZhbCk7CiB9CiAKQEAgLTM4NSw2ICs0MTMs
MTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHBzcl9hc3NvY19ybWlkKHVpbnQ2NF90ICpyZWcsIHVu
c2lnbmVkIGludCBybWlkKQogICAgICpyZWcgPSAoKnJlZyAmIH5ybWlkX21hc2spIHwgKHJtaWQg
JiBybWlkX21hc2spOwogfQogCitzdGF0aWMgdWludDY0X3QgcHNyX2Fzc29jX2Nvcyh1aW50NjRf
dCByZWcsIHVuc2lnbmVkIGludCBjb3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBjb3NfbWFzaykKK3sKKyAgICByZXR1cm4gKHJlZyAmIH5jb3NfbWFzaykgfAorICAg
ICAgICAgICAgKCgodWludDY0X3QpY29zIDw8IEFTU09DX1JFR19TSElGVCkgJiBjb3NfbWFzayk7
Cit9CisKIHZvaWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAg
c3RydWN0IHBzcl9hc3NvYyAqcHNyYSA9ICZ0aGlzX2NwdShwc3JfYXNzb2MpOwpAQCAtMzkzLDYg
KzQyOCwxNCBAQCB2b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpkKQogICAg
IGlmICggcHNyX2NtdF9lbmFibGVkKCkgKQogICAgICAgICBwc3JfYXNzb2Nfcm1pZCgmcmVnLCBk
LT5hcmNoLnBzcl9ybWlkKTsKIAorICAgIC8qIElmIGRvbWFpbidzICdwc3JfY29zX2lkcycgaXMg
TlVMTCwgd2Ugc2V0IGRlZmF1bHQgdmFsdWUgZm9yIGl0LiAqLworICAgIGlmICggcHNyYS0+Y29z
X21hc2sgKQorICAgICAgICByZWcgPSBwc3JfYXNzb2NfY29zKHJlZywKKyAgICAgICAgICAgICAg
ICAgIChkLT5hcmNoLnBzcl9jb3NfaWRzID8KKyAgICAgICAgICAgICAgICAgICBkLT5hcmNoLnBz
cl9jb3NfaWRzW2NwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKV0gOgorICAgICAgICAg
ICAgICAgICAgIDApLAorICAgICAgICAgICAgICAgICAgcHNyYS0+Y29zX21hc2spOworCiAgICAg
aWYgKCByZWcgIT0gcHNyYS0+dmFsICkKICAgICB7CiAgICAgICAgIHdybXNybChNU1JfSUEzMl9Q
U1JfQVNTT0MsIHJlZyk7CkBAIC00MTgsMTQgKzQ2MSwzMCBAQCBpbnQgcHNyX3NldF9sM19jYm0o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICByZXR1cm4gMDsKIH0K
IAotaW50IHBzcl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQorLyogQ2FsbGVkIHdpdGgg
ZG9tYWluIGxvY2sgaGVsZCwgbm8gZXh0cmEgbG9jayBuZWVkZWQgZm9yICdwc3JfY29zX2lkcycg
Ki8KK3N0YXRpYyB2b2lkIHBzcl9mcmVlX2NvcyhzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJl
dHVybiAwOworICAgIHhmcmVlKGQtPmFyY2gucHNyX2Nvc19pZHMpOworICAgIGQtPmFyY2gucHNy
X2Nvc19pZHMgPSBOVUxMOworfQorCitzdGF0aWMgdm9pZCBwc3JfYWxsb2NfY29zKHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgZC0+YXJjaC5wc3JfY29zX2lkcyA9IHh6YWxsb2NfYXJyYXkodW5z
aWduZWQgaW50LCBucl9zb2NrZXRzKTsKKyAgICBpZiAoICFkLT5hcmNoLnBzcl9jb3NfaWRzICkK
KyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJGYWlsZWQgdG8gYWxsb2MgcHNyX2Nvc19p
ZHMhXG4iKTsKK30KKwordm9pZCBwc3JfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICBpZiAoIHBzcl9hbGxvY19mZWF0X2VuYWJsZWQoKSApCisgICAgICAgIHBzcl9hbGxvY19j
b3MoZCk7CiB9CiAKIHZvaWQgcHNyX2RvbWFpbl9mcmVlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgcHNyX2ZyZWVfcm1pZChkKTsKKyAgICBwc3JfZnJlZV9jb3MoZCk7CiB9CiAKIHN0YXRpYyB2
b2lkIF9faW5pdCBpbml0X3Bzcih2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggODE0MTMzNi4uYTE3ZTMx
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Bzci5oCkBAIC03MSw3ICs3MSw3IEBAIGludCBwc3JfZ2V0X2wzX2NibShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAogaW50IHBzcl9zZXRfbDNfY2JtKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgY2JtLCBlbnVtIGNibV90eXBlIHR5cGUpOwogCi1pbnQgcHNyX2RvbWFpbl9pbml0
KHN0cnVjdCBkb21haW4gKmQpOwordm9pZCBwc3JfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CiB2b2lkIHBzcl9kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKTsKIAogI2VuZGlmIC8q
IF9fQVNNX1BTUl9IX18gKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT6K-0004zg-1D; Tue, 01 Aug 2017 09:04:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6J-0004yx-FG
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:27 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C7/97-02176-A1440895; Tue, 01 Aug 2017 09:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhoivl0hB
 p8K2N0eL7lslMDowehz9cYQlgjGLNzEvKr0hgzbi8qZe14IBPxe6ePsYGxmMWXYxcHEIC0xgl
 mjt2sXUxcnJICPBKHFk2gxXC9pc4O/kBG0RRA6PEywcbmUESbALqEo+/9jCB2CICShL3Vk1mA
 iliFpjPJPH6/AOwImGBQImTkyCKWARUJSbsvAsW5xVwl9jxbRrUNjmJk8cmg23jFPCQ2HHzBl
 ANB9A2d4mdMxMnMPIuYGRYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKy
 XnJ+7iREYDgxAsIPxS7/zIUZJDiYlUV7FnvpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Es4N
 kUKCRanpqRVpmTnAwIRJS3DwKInwXnACSvMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDjvR
 ZAiAZCijNI8uBGwKLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd77IFN4MvNK4Da9AjqCCe
 gIydJakCNKEhFSUg2M3mfeH6wKi8qofKEmeopT8BJH3C6W+QuvzuA4kO2mLbD92qom0asRPEL
 XH3zSK4j7cfHz9S2f+opKDCWfK794wS/Pu6j0woYUl4R/AikaW4M99k89vOvJDGW2KZzvFiot
 El1+4vxN8V19b0OO/kk9/OYnq+iTewrnhVcKy1vsV3bZe33WBf+PDUosxRmJhlrMRcWJABVh7
 yaNAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!7
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48109 invoked from network); 1 Aug 2017 09:04:25 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:25 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061558"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:22 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:37 +0800
Message-Id: <1501577334-7431-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 06/23] x86: refactor psr: L3 CAT: implement
	get hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgaW5jbHVkaW5nIEwzIENBVCBj
YWxsYmFjawpmdW5jdGlvbi4KCkl0IGFsc28gY2hhbmdlcyBzeXNjdGwgaW50ZXJmYWNlIHRvIG1h
a2UgaXQgbW9yZSBnZW5lcmFsLgoKV2l0aCB0aGlzIHBhdGNoLCAncHNyLWh3aW5mbycgY2FuIHdv
cmsgZm9yIEwzIENBVC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
djEyOgogICAgLSB1c2UgJ0FTU0VSVF9VTlJFQUNIQUJMRSgpJyB0byByZWNvcmQgYnVnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTE6CiAgICAtIGNoYW5nZXMgYWJvdXQgJ2Nv
c19tYXgnIGFuZCAnY2JtX2xlbicuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGNoYW5nZSBhYm91dCAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGRlY2xhcmUgJ1BTUl9TT0NLRVRfRkVBVF9VTktOT1dOJyB0byBoYW5kbGUg
ZXJyb3IgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlICdB
U1NFUlQnIHRvIGNoZWNrIGRhdGEuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGZpeCBjb21tZW50IG9mICdnZXRfZmVhdF9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gZml4IGEgYnVnIHdoZW4gY2hlY2tpbmcgJ2ZlYXRfdHlwZScuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnYxMDoKICAgIC0gcmVtb3ZlICdQU1JfU09D
S0VUX1VOS05PV04nIGFuZCB1c2UgJ0FTU0VSVF9VTlJFQUNIQUJMRSgpJyB0byBoYW5kbGUKICAg
ICAgdGhpcyBjYXNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGVj
ayAnZmVhdF90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRq
dXN0IG1hY3JvcyBuYW1lcyBhbmQgdmFsdWVzIHRvIG1ha2UgdGhlbSBtb3JlIGFwcHJvcHJpYXRl
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgJ2ZlYXRfaW5pdF9k
b25lJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91
dCAnY2JtX2xlbicuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSBy
ZXBsYWNlIGZlYXR1cmUgbGlzdCBoYW5kbGluZyB0byBmZWF0dXJlIGFycmF5IGhhbmRsaW5nLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gZGVmaW5lICdQU1JfSU5GT19TSVpF
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIGZpeCBjb2Rpbmcgc3R5bGUg
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IGFuZCBKYW4gQmV1bGljaCkKICAg
IC0gdXNlICdBUlJBWV9TSVpFJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAt
IHJlbmFtZSAnbDNfY2F0X2dldF9mZWF0X2luZm8nIHRvICdjYXRfZ2V0X2ZlYXRfaW5mbycgdG8g
bWFrZSBpdCBhIGNvbW1vbgogICAgICBmdW5jdGlvbiBmb3IgYm90aCBMMy9MMiBDQVQuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBtb3ZlIGNvbnN0YW50IHRvIHRoZSByaWdo
dCBvZiBjb21wYXJpc29uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlbW92
ZSB3cm9uZyBjb21tZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZW5hbWUgbWFjcm9zIHVzZWQgYnkgcHNyX2dldF9pbmZvIHRvIG1ha2UgdGhlbSBtZWFuaW5nZnVs
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgYXNzaWdubWVu
dCBmb3IgJ1BTUl9TT0NLRVRfVU5LTk9XTicuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIHJldGFpbiBibGFuayBsaW5lIGFmdGVyICdjYXNlIFhFTl9TWVNDVExfUFNSX0NB
VF9nZXRfbDNfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1v
ZGlmeSBwYXRjaCB0aXRsZSB0byBpbmRpY2F0ZSAnTDMgQ0FUJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBjb21tb24gZGF0YSBjaGVjayBpbnRvIGNvbW1vbiBm
dW5jdGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjY6CiAgICAtIGZpeCBj
b2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrKQogICAgLSBkZWZpbmUgJ1BTUl9TT0NLRVRfVU5LTk9XTicgaW4gJ3Bzcl9mZWF0X3R5cGUn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gY2hhbmdl
ICctRU5PVFNPQ0snIHRvICdFUkFOR0UnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVz
enV0ZWsgV2lsaykKICAgIC0gbW9kaWZ5IHBvc2l0aW9uIG9mIG1hY3JvcyB0byByZW1vdmUgb2Rk
IHNwYWNpbmcgaW4gcHNyLmguCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrKQp2NToKICAgIC0gY2hhbmdlICdkYXRbXScgdG8gJ2RhdGFbXScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBwYXJhbWV0ZXIgdHlwZSB0byBhdm9pZCBm
aXhlZCB3aWR0aCB0eXBlIHdoZW4gdGhlcmUgaXMgbm8gc3VjaAogICAgICBpbnRlbnRpb24uCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSAnY29uc3QnIHdoZW4gaXQg
aXMgcG9zc2libGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoZWNr
IGZlYXR1cmUgdHlwZSBvdXRzaWRlIGNhbGxiYWNrIGZ1bmN0aW9uLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgbWFjcm9zIG5hbWVzIHRvIGFkZCBwcmVmaXgg
J1BTUl8nIGFuZCBjaGFuZ2UgJ0NEUF9GTEFHJyB0bwogICAgICAnUFNSX0ZMQUcnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggdG8g
bWFrZSBjb2RlcyBlYXNpZXIgdG8gdW5kZXJzdGFuZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgIHwgODEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwu
YyAgICAgfCAxOSArKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCB8IDE2ICsr
KysrKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3Iu
YwppbmRleCA5MWJiMWYwLi4yMGQwODNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMK
KysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC02Myw2ICs2Myw3IEBACiBlbnVtIHBzcl9mZWF0
X3R5cGUgewogICAgIEZFQVRfVFlQRV9MM19DQVQsCiAgICAgRkVBVF9UWVBFX05VTSwKKyAgICBG
RUFUX1RZUEVfVU5LTk9XTiwKIH07CiAKIC8qCkBAIC0xMDgsNiArMTA5LDEwIEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7CiAgICAgICogZmVhdHVyZSBkb2VzIHNvbWUgc3BlY2lh
bCBvcGVyYXRpb25zLgogICAgICAqLwogICAgIGVudW0gY2JtX3R5cGUgYWx0X3R5cGU7CisKKyAg
ICAvKiBnZXRfZmVhdF9pbmZvIGlzIHVzZWQgdG8gcmV0dXJuIGZlYXR1cmUgSFcgaW5mbyB0aHJv
dWdoIHN5c2N0bC4gKi8KKyAgICBib29sICgqZ2V0X2ZlYXRfaW5mbykoY29uc3Qgc3RydWN0IGZl
YXRfbm9kZSAqZmVhdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtd
LCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuKTsKIH0gKmZlYXRfcHJvcHNbRkVBVF9UWVBFX05VTV07
CiAKIC8qCkBAIC0xODQsNiArMTg5LDIyIEBAIHN0YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291
cmNlcyh1bnNpZ25lZCBpbnQgc29ja2V0KQogICAgIG1lbXNldChpbmZvLT5jb3NfcmVmLCAwLCBN
QVhfQ09TX1JFR19DTlQgKiBzaXplb2YodW5zaWduZWQgaW50KSk7CiB9CiAKK3N0YXRpYyBlbnVt
IHBzcl9mZWF0X3R5cGUgcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZShlbnVtIGNibV90eXBlIHR5
cGUpCit7CisgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSA9IEZFQVRfVFlQRV9VTktO
T1dOOworCisgICAgc3dpdGNoICggdHlwZSApCisgICAgeworICAgIGNhc2UgUFNSX0NCTV9UWVBF
X0wzOgorICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDNfQ0FUOworICAgICAgICBicmVh
azsKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICB9CisK
KyAgICByZXR1cm4gZmVhdF90eXBlOworfQorCiAvKiBDQVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBs
ZW1lbnRhdGlvbi4gKi8KIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3Qg
Y3B1aWRfbGVhZiAqcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVh
dF9ub2RlICpmZWF0LApAQCAtMjI2LDExICsyNDcsMjUgQEAgc3RhdGljIGludCBjYXRfaW5pdF9m
ZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgIHJldHVybiAwOwogfQog
CitzdGF0aWMgYm9vbCBjYXRfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpm
ZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNp
Z25lZCBpbnQgYXJyYXlfbGVuKQoreworICAgIGlmICggYXJyYXlfbGVuICE9IFBTUl9JTkZPX0FS
UkFZX1NJWkUgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DT1NfTUFYXSA9IGZlYXQtPmNvc19tYXg7CisgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NC
TV9MRU5dID0gZmVhdC0+Y2JtX2xlbjsKKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR10g
PSAwOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qIEwzIENBVCBwcm9wcyAqLwogc3RhdGlj
IGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9
IDEsCiAgICAgLnR5cGVbMF0gPSBQU1JfQ0JNX1RZUEVfTDMsCiAgICAgLmFsdF90eXBlID0gUFNS
X0NCTV9UWVBFX1VOS05PV04sCisgICAgLmdldF9mZWF0X2luZm8gPSBjYXRfZ2V0X2ZlYXRfaW5m
bywKIH07CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFy
ICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKQEAgLTQ0MywxMCArNDc4LDUwIEBAIHZvaWQgcHNyX2N0
eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogfQogCi1pbnQgcHNyX2dldF9j
YXRfbDNfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1aW50MzJfdCAqY2JtX2xlbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJfdCAqZmxhZ3MpCitz
dGF0aWMgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqZ2V0X3NvY2tldF9pbmZvKHVuc2lnbmVkIGlu
dCBzb2NrZXQpCiB7Ci0gICAgcmV0dXJuIDA7CisgICAgaWYgKCAhc29ja2V0X2luZm8gKQorICAg
ICAgICByZXR1cm4gRVJSX1BUUigtRU5PREVWKTsKKworICAgIGlmICggc29ja2V0ID49IG5yX3Nv
Y2tldHMgKQorICAgICAgICByZXR1cm4gRVJSX1BUUigtRVJBTkdFKTsKKworICAgIGlmICggIXNv
Y2tldF9pbmZvW3NvY2tldF0uZmVhdF9pbml0ICkKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVO
T0VOVCk7CisKKyAgICByZXR1cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7Cit9CisKK2ludCBwc3Jf
Z2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pCit7Cisg
ICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9zb2NrZXRfaW5mbyhz
b2NrZXQpOworICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7CisgICAgZW51bSBwc3Jf
ZmVhdF90eXBlIGZlYXRfdHlwZTsKKworICAgIEFTU0VSVChkYXRhKTsKKworICAgIGlmICggSVNf
RVJSKGluZm8pICkKKyAgICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7CisKKyAgICBmZWF0X3R5
cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOworICAgIGlmICggZmVhdF90eXBl
ID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
CisKKyAgICBmZWF0ID0gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXTsKKyAgICBpZiAoICFmZWF0
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICBpZiAoICFmZWF0X3Byb3BzW2ZlYXRf
dHlwZV0gKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJl
dHVybiAtRU5PRU5UOworICAgIH0KKworICAgIGlmICggZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5n
ZXRfZmVhdF9pbmZvKGZlYXQsIGRhdGEsIGFycmF5X2xlbikgKQorICAgICAgICByZXR1cm4gMDsK
KworICAgIHJldHVybiAtRUlOVkFMOwogfQogCiBpbnQgcHNyX2dldF9sM19jYm0oc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwppbmRleCAyZjcwNTZlLi5jMjMyNzBkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0
bC5jCkBAIC0xNzUsMTQgKzE3NSwyNSBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBz
d2l0Y2ggKCBzeXNjdGwtPnUucHNyX2NhdF9vcC5jbWQgKQogICAgICAgICB7CiAgICAgICAgIGNh
c2UgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOgotICAgICAgICAgICAgcmV0ID0gcHNy
X2dldF9jYXRfbDNfaW5mbyhzeXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzeXNjdGwtPnUucHNyX2NhdF9vcC51LmwzX2lu
Zm8uY2JtX2xlbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN5c2N0
bC0+dS5wc3JfY2F0X29wLnUubDNfaW5mby5jb3NfbWF4LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmc3lzY3RsLT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmZsYWdzKTsK
KyAgICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpF
XTsKKworICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfY2F0X29w
LnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDMs
IGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51Lmwz
X2luZm8uY29zX21heCA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRh
dGFbUFNSX0lORk9fSURYX0NPU19NQVhdOworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRf
b3AudS5sM19pbmZvLmNibV9sZW4gPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTl07CisgICAgICAgICAgICBzeXNjdGwt
PnUucHNyX2NhdF9vcC51LmwzX2luZm8uZmxhZ3MgPQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CiAKICAgICAgICAgICAg
IGlmICggIXJldCAmJiBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5w
c3JfY2F0X29wKSApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CiAKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9
IC1FT1BOT1RTVVBQOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggYTE3ZTMxYS4uOGQxNTMyOCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bz
ci5oCkBAIC0xOSwyMCArMTksMjYgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAogLyogQ0FU
IGNwdWlkIGxldmVsICovCi0jZGVmaW5lIFBTUl9DUFVJRF9MRVZFTF9DQVQgICAweDEwCisjZGVm
aW5lIFBTUl9DUFVJRF9MRVZFTF9DQVQgICAgICAgICAgICAgMHgxMAogCiAvKiBSZXNvdXJjZSBU
eXBlIEVudW1lcmF0aW9uICovCiAjZGVmaW5lIFBTUl9SRVNPVVJDRV9UWVBFX0wzICAgICAgICAg
ICAgMHgyCiAKIC8qIEwzIE1vbml0b3JpbmcgRmVhdHVyZXMgKi8KLSNkZWZpbmUgUFNSX0NNVF9M
M19PQ0NVUEFOQ1kgICAgICAgICAgIDB4MQorI2RlZmluZSBQU1JfQ01UX0wzX09DQ1VQQU5DWSAg
ICAgICAgICAgIDB4MQogCiAvKiBDRFAgQ2FwYWJpbGl0eSAqLwotI2RlZmluZSBQU1JfQ0FUX0NE
UF9DQVBBQklMSVRZICAgICAgICgxdSA8PCAyKQorI2RlZmluZSBQU1JfQ0FUX0NEUF9DQVBBQklM
SVRZICAgICAgICAgICgxdSA8PCAyKQogCiAvKiBMMyBDRFAgRW5hYmxlIGJpdCovCiAjZGVmaW5l
IFBTUl9MM19RT1NfQ0RQX0VOQUJMRV9CSVQgICAgICAgMHgwCiAKKy8qIFVzZWQgYnkgcHNyX2dl
dF9pbmZvKCkgKi8KKyNkZWZpbmUgUFNSX0lORk9fSURYX0NPU19NQVggICAgICAgICAgICAwCisj
ZGVmaW5lIFBTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTiAgICAgICAgMQorI2RlZmluZSBQU1JfSU5G
T19JRFhfQ0FUX0ZMQUcgICAgICAgICAgIDIKKyNkZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAg
ICAgICAgICAgICAzCisKIHN0cnVjdCBwc3JfY210X2wzIHsKICAgICB1bnNpZ25lZCBpbnQgZmVh
dHVyZXM7CiAgICAgdW5zaWduZWQgaW50IHVwc2NhbGluZ19mYWN0b3I7CkBAIC02NCw4ICs3MCw4
IEBAIGludCBwc3JfYWxsb2Nfcm1pZChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgcHNyX2ZyZWVf
cm1pZChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBk
b21haW4gKmQpOwogCi1pbnQgcHNyX2dldF9jYXRfbDNfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0
LCB1aW50MzJfdCAqY2JtX2xlbiwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpj
b3NfbWF4LCB1aW50MzJfdCAqZmxhZ3MpOworaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQg
c29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCisgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRh
dGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7CiBpbnQgcHNyX2dldF9sM19jYm0oc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCAqY2JtLCBlbnVtIGNibV90eXBlIHR5cGUpOwogaW50IHBzcl9zZXRfbDNfY2JtKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:04: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.xen.org>)
	id 1dcT6N-00052g-8y; Tue, 01 Aug 2017 09:04:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6L-00051W-VJ
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:30 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 2E/B2-02177-D1440895; Tue, 01 Aug 2017 09:04:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhoivj0hB
 p8Gq7nMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjHzVE7BIoeKs1POszYwPtbrYuTiEBKYxijR
 faiNqYuRk0NCgFfiyLIZrBC2v8S5pT2MEEUNjBJ3pj9hBkmwCahLPP7aA9YgIqAkcW/VZCaQI
 maB+UwSr88/ACri4BAG6t64UBukhkVAVaLjz2t2EJtXwF1i9u9XLBAL5CROHpsMtoxTwENix8
 0bYK1CQDU7ZyZOYORdwMiwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVg
 vOT93EyMwFBiAYAfjl37nQ4ySHExKoryKPfWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JZwb
 IoUEi1LTUyvSMnOAQQmTluDgURLhveAElOYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUKXHei
 yBFAiBFGaV5cCNgEXKJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrz3QabwZOaVwG16BXQEE9
 ARkqW1IEeUJCKkpBoYZ9xwvHN09bvZLF4RvdZsuTZTMg7Zzps4xb7KrfjY0tB2hns8EzrTZiR
 M7Yq4IRrBJ9h+Q+t3lMvKY4JcdRm303rTfzXk8ZYYWD+Z7KI0/93LyD9q0WX+VSqrTkvOM37N
 8Pzydbdgs4+73rp8mBGYUq/GG1+3gOvcwyXxc4LDGY+UaExIzpRQYinOSDTUYi4qTgQAnUyVx
 4sCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!8
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48781 invoked from network); 1 Aug 2017 09:04:28 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:28 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061565"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:25 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:38 +0800
Message-Id: <1501577334-7431-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 07/23] x86: refactor psr: L3 CAT: implement
	get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYW4gaW50ZXJmYWNlIGluIHVzZXIgc3BhY2UgdG8gc2hvdyBmZWF0dXJlIHZhbHVl
IG9mCmRvbWFpbnMuCgpUaGlzIHBhdGNoIGltcGxlbWVudHMgZ2V0IHZhbHVlIGZsb3cgaW4gaHlw
ZXJ2aXNvci4KCkl0IGFsc28gY2hhbmdlcyBkb21jdGwgaW50ZXJmYWNlIHRvIG1ha2UgaXQgbW9y
ZSBnZW5lcmFsLgoKV2l0aCB0aGlzIHBhdGNoLCAncHNyLWNhdC1zaG93JyBjYW4gd29yayBmb3Ig
TDMgQ0FUIGJ1dCBub3QgZm9yCkwzIGNvZGUvZGF0YSB3aGljaCBpcyBpbXBsZW1lbnRlZCBpbiBD
RFAgcmVsYXRlZCBwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51
eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQp2MTQ6CiAgICAtIHJlYmFzZSBkb21jdGwuYyBvbiBsYXRlc3QgY29kZTogYm9vbF90IGlz
IHJlcGxhY2VkIGJ5IGJvb2wuCnYxMjoKICAgIC0gcmVtb3ZlICdwc3JfZ2V0X2ZlYXRfYW5kX3R5
cGUnIGFuZCBpbXBsZW1lbnQgaXRzIGZ1bmN0aW9uYWxpdHkgaW4KICAgICAgJ3Bzcl9nZXRfdmFs
Jy4KICAgIC0gdXNlICdBU1NFUlRfVU5SRUFDSEFCTEUnIHRvIHJlY29yZCBlcnJvci4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmV0dXJuIHN1Y2Nlc3Mgb25seSBpZiB0
aGUgJ3ZhbCcgaXMgc2V0IGluICdwc3JfZ2V0X3ZhbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCnYxMToKICAgIC0gZGVjbGFyZSBhICdzd2l0Y2goKScgd2lkZSB2YXJpYWJsZSAn
dmFsMzInIGluIGRvbWN0bC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
cmVtb3ZlICdnZXRfdmFsJyBjYWxsYmFjayBmdW5jdGlvbiB3aGljaCBpcyByZXBsYWNlZCBieSBn
ZW5lcmljIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXgg
Y29kaW5nIHN0eWxlIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSBkbyBub3QgJ0FTU0VSVCcgZG9tYWluIHBvaW50ZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZS4KdjEwOgogICAgLSB1c2UgYW4g
aW50ZXJtZWRpYXRlIHZhcmlhYmxlIHRvIGdldCB2YWx1ZSBhbmQgYXZvaWQgY2FzdCBpbiBkb21j
dGwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAndHlwZScg
aW4gJ2dldF92YWwnIHBhcmFtZXRlcnMgYW5kIHdpbGwgYWRkIGl0IGJhY2sgd2hlbgogICAgICBp
bXBsZW1lbnRpbmcgQ0RQLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZW1vdmUgdW5uZWNlc3NhcnkgdmFyaWFibGUgYW5kIHJldHVybiBlcnJvciBhYm91dCAnaW5mbycg
aW4KICAgICAgJ3Bzcl9nZXRfZmVhdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHVzZSAnQVNTRVJUJyB0byBjaGVjayBpbnB1dCBwYXJhbWV0ZXIgaW4gJ3Bzcl9nZXRf
dmFsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91
dCAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAg
LSBhZGQgY29tbWl0IG1lc3NhZ2UgdG8gZXhwbGFpbiB0aGVyZSBpcyBhbiB1c2VyIHNwYWNlIGlu
dGVyZmFjZS4KICAgIC0gcmVuYW1lICdsM19jYXRfZ2V0X3ZhbCcgdG8gJ2NhdF9nZXRfdmFsJyB0
byBjb3ZlciBhbGwgTDMvTDIgQ0FUIGZlYXR1cmVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSkKICAgIC0gcmVwbGFjZSBmZWF0dXJlIGxpc3QgaGFuZGxpbmcgdG8gZmVhdHVyZSBhcnJh
eSBoYW5kbGluZy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIGNoYW5nZSBw
YXJhbWV0ZXIgb2YgJ3Bzcl9nZXQnLiBVc2UgJ3Bzcl9jb3NfaWRzJyBkaXJlY3RseSB0byByZXBs
YWNlCiAgICAgIGRvbWFpbi4gQWxzbyBkZWNsYXJlIGl0IHRvICdjb25zdCcuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSBjb2RlIGZsb3cgdG8gcmVtb3ZlICdw
c3JfZ2V0JyBidXQgYWRkICdwc3JfZ2V0X2ZlYXQnIHRvIG1ha2UgY29kZXMKICAgICAgbW9yZSBy
ZWFzb25hYmxlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkg
cGF0Y2ggdGl0bGUgdG8gaW5kaWNhdGUgJ0wzIENBVCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIG1vdmUgY29zIGNoZWNrIGludG8gY29tbW9uIGZ1bmN0aW9uIGJlY2F1
c2UgdGhpcyBjaGVjayBpcyByZXF1aXJlZCBieSBhbGwKICAgICAgZmVhdHVyZXMuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ3VpbnQ2
NF90JyB0byAndWludDMyX3QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NzoK
ICAgIC0gcmVuYW1lICdfX3Bzcl9nZXQnIHRvICdwc3JfZ2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBXZWkgTGl1KQp2NjoKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIG1ha2UgaXQgY2xl
YXJlci4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIHJl
bW92ZSBvbmUgZXh0cmEgc3BhY2UgaW4gY29kZS4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQg
Unplc3p1dGVrIFdpbGspCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb21tZW50LgogICAgICAo
c3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gd3JpdGUgYSBoZWxwZXIg
ZnVuY3Rpb24gdG8gbW92ZSBnZXQgaW5mbyBhbmQgZ2V0IHZhbCBmdW5jdGlvbnMgaW50bwogICAg
ICBpdC4gQmVjYXVzZSBtb3N0IGNvZGVzIG9mICdnZXRfaW5mbycgYW5kICdnZXRfdmFsJyBhcmUg
c2FtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCnY1OgogICAg
LSByZW5hbWUgJ2RhdFtdJyB0byAnZGF0YVtdJwogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBtb2RpZnkgdmFyaWFibGVzIG5hbWVzIHRvIG1ha2UgdGhlbSBiZXR0ZXIsIGUu
Zy4gJ2ZlYXRfdG1wJyB0byAnZmVhdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIGNoZWNrIGlmIGZlYXR1cmUgdHlwZSBtYXRjaCBpbiBjYWxsZXIgb2YgZmVhdHVyZSBj
YWxsYmFjayBmdW5jdGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAg
ICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29kZXMgZWFzaWVyIHRvIHVuZGVyc3RhbmQu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0
bC5jICAgICB8IDIwICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAg
ICAgfCA1MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCB8ICA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNjEg
aW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IGMxZDAxNmIuLmU5YTcyYzgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKQEAgLTE0NDIsNiArMTQ0Miw4IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgY2Fz
ZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A6CiAgICAgICAgIHN3aXRjaCAoIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLmNtZCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IHZhbDMyOworCiAg
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk06CiAgICAgICAgICAg
ICByZXQgPSBwc3Jfc2V0X2wzX2NibShkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRh
LApAQCAtMTQ2MSwyMyArMTQ2MywyMyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NC
TToKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfbDNfY2JtKGQsIGRvbWN0bC0+dS5wc3JfY2F0
X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkb21jdGwtPnUu
cHNyX2NhdF9vcC5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NC
TV9UWVBFX0wzKTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5w
c3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwg
UFNSX0NCTV9UWVBFX0wzKTsKKyAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEg
PSB2YWwzMjsKICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DT0RFOgotICAg
ICAgICAgICAgcmV0ID0gcHNyX2dldF9sM19jYm0oZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFy
Z2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+dS5wc3JfY2F0
X29wLmRhdGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVf
TDNfQ09ERSk7CisgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNy
X2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBT
Ul9DQk1fVFlQRV9MM19DT0RFKTsKKyAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRh
dGEgPSB2YWwzMjsKICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19EQVRBOgot
ICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9sM19jYm0oZCwgZG9tY3RsLT51LnBzcl9jYXRfb3Au
dGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+dS5wc3Jf
Y2F0X29wLmRhdGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZ
UEVfTDNfREFUQSk7CisgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUu
cHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIs
IFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKKyAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29w
LmRhdGEgPSB2YWwzMjsKICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgICAg
IGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYv
cHNyLmMKaW5kZXggMjBkMDgzZS4uMGZlNjNkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bz
ci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtNTI0LDEwICs1MjQsNTUgQEAgaW50IHBz
cl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCiAgICAg
cmV0dXJuIC1FSU5WQUw7CiB9CiAKLWludCBwc3JfZ2V0X2wzX2NibShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpjYm0s
IGVudW0gY2JtX3R5cGUgdHlwZSkKK2ludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgc29ja2V0LAorICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0g
Y2JtX3R5cGUgdHlwZSkKIHsKLSAgICByZXR1cm4gMDsKKyAgICBjb25zdCBzdHJ1Y3QgcHNyX3Nv
Y2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CisgICAgY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdDsKKyAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlOwor
ICAgIHVuc2lnbmVkIGludCBjb3MsIGk7CisKKyAgICBBU1NFUlQodmFsKTsKKworICAgIGlmICgg
SVNfRVJSKGluZm8pICkKKyAgICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7CisKKyAgICBmZWF0
X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOworICAgIGlmICggZmVhdF90
eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKKyAgICAgICAgcmV0dXJuIC1FTk9F
TlQ7CisKKyAgICBmZWF0ID0gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXTsKKyAgICBpZiAoICFm
ZWF0ICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICBpZiAoICFmZWF0X3Byb3BzW2Zl
YXRfdHlwZV0gKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
IHJldHVybiAtRU5PRU5UOworICAgIH0KKworICAgIGNvcyA9IGQtPmFyY2gucHNyX2Nvc19pZHNb
c29ja2V0XTsKKyAgICAvKgorICAgICAqIElmIGlucHV0IGNvcyBleGNlZWRzIGN1cnJlbnQgZmVh
dHVyZSdzIGNvc19tYXgsIHdlIHNob3VsZCByZXR1cm4gaXRzCisgICAgICogZGVmYXVsdCB2YWx1
ZSB3aGljaCBpcyBzdG9yZWQgaW4gY29zIDAuIFRoaXMgY2FzZSBvbmx5IGhhcHBlbnMKKyAgICAg
KiB3aGVuIG1vcmUgdGhhbiB0d28gZmVhdHVyZXMgZW5hYmxlZCBjb25jdXJyZW50bHkgYW5kIGF0
IGxlYXN0IG9uZQorICAgICAqIGZlYXR1cmVzJ3MgY29zX21heCBpcyBiaWdnZXIgdGhhbiBvdGhl
cnMuIFdoZW4gYSBkb21haW4ncyB3b3JraW5nIGNvcworICAgICAqIGlkIGlzIGJpZ2dlciB0aGFu
IHNvbWUgZmVhdHVyZXMnIGNvc19tYXgsIEhXIGF1dG9tYXRpY2FsbHkgd29ya3MgYXMKKyAgICAg
KiBkZWZhdWx0IHZhbHVlIGZvciB0aG9zZSBmZWF0dXJlcyB3aGljaCBjb3NfbWF4IGlzIHNtYWxs
ZXIuCisgICAgICovCisgICAgaWYgKCBjb3MgPiBmZWF0LT5jb3NfbWF4ICkKKyAgICAgICAgY29z
ID0gMDsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5jb3Nf
bnVtOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCB0eXBlID09IGZlYXRfcHJvcHNbZmVhdF90
eXBlXS0+dHlwZVtpXSApCisgICAgICAgIHsKKyAgICAgICAgICAgICp2YWwgPSBmZWF0LT5jb3Nf
cmVnX3ZhbFtjb3MgKiBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW0gKyBpXTsKKyAgICAg
ICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIC1FSU5WQUw7
CiB9CiAKIGludCBwc3Jfc2V0X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
c29ja2V0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmgKaW5kZXggOGQxNTMyOC4uMGU5NjBiZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBA
IC03Miw4ICs3Miw4IEBAIHZvaWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21haW4gKmQp
OwogCiBpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUg
dHlwZSwKICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJy
YXlfbGVuKTsKLWludCBwc3JfZ2V0X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgc29ja2V0LAotICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpjYm0sIGVudW0gY2JtX3R5
cGUgdHlwZSk7CitpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHNvY2tldCwKKyAgICAgICAgICAgICAgICB1aW50MzJfdCAqdmFsLCBlbnVtIGNibV90eXBlIHR5
cGUpOwogaW50IHBzcl9zZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBz
b2NrZXQsCiAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2JtLCBlbnVtIGNibV90eXBlIHR5
cGUpOwogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT6R-00056T-Kl; Tue, 01 Aug 2017 09:04:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6Q-000557-7T
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:34 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 87/1E-02033-12440895; Tue, 01 Aug 2017 09:04:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhoivv0hB
 pcGunuMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH8/AnWgqurGCu+rDzF1MB4o6aLkYtDSGAa
 o8Td93uYuhg5OSQEeCWOLJvBCmH7S/yY08AOUdTAKPGk6RIjSIJNQF3i8dcesAYRASWJe6smM
 4EUMQvMZ5J4ff4BM0hCWCBUYuP2aSwgNouAqsSjWxPAGngF3CX6f3WzQWyQkzh5bDLYNk4BD4
 kdN28A9XIAbXOX2DkzcQIj7wJGhlWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgQHBAAQ7GL/0Ox9ilORgUhLlVeypjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wSvh3BApJFiUmp5akZaZAwxNmLQEB4+SCO8FJ6A0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnp
 UqJ814EKRIAKcoozYMbAYuTS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQ8yhSczrwRu0y
 ugI5iAjpAsrQU5oiQRISXVwBiVbJ5pYxSo3GS6U2IOr4TmFoWnWbfZ+BxP9lfaNXQ+Xrrmqsh
 33QX/T0/R+pt48W/efOeK/BhHLddZjTYsx2Pe3S75X5jz8Zndir2z30UpxN4IuNQ7563N58Jl
 Tw+0Hgw4U6y4uS52FaPdSYszRs8kW/c02Fo8W/2FZa/MNLs8n1OrN3qtZlZiKc5INNRiLipOB
 ADExPJPjgIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!9
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49493 invoked from network); 1 Aug 2017 09:04:30 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:30 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061571"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:27 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:39 +0800
Message-Id: <1501577334-7431-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 08/23] x86: refactor psr: L3 CAT: set value:
	implement framework.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgc2V0IHZhbHVlIGZsb3cgaXMgdGhlIG1vc3QgY29tcGxpY2F0ZWQgb25lIGluIHBzciwgaXQg
d2lsbCBiZQpkaXZpZGVkIHRvIHNvbWUgcGF0Y2hlcyB0byBtYWtlIHRoaW5ncyBjbGVhcmVyLiBU
aGlzIHBhdGNoCmltcGxlbWVudHMgdGhlIHNldCB2YWx1ZSBmcmFtZXdvcmsgdG8gc2hvdyBhIHdo
b2xlIHBpY3R1cmUgZmlyc3RseS4KCkl0IGFsc28gY2hhbmdlcyBkb21jdGwgaW50ZXJmYWNlIHRv
IG1ha2UgaXQgbW9yZSBnZW5lcmFsLgoKVG8gbWFrZSB0aGUgc2V0IHZhbHVlIGZsb3cgYmUgZ2Vu
ZXJhbCBhbmQgY2FuIHN1cHBvcnQgbXVsdGlwbGUgZmVhdHVyZXMKYXQgc2FtZSB0aW1lLCBpdCBp
bmNsdWRlcyBiZWxvdyBzdGVwczoKMS4gVGVzdCBhbmQgc2V0IGRvbV9pZHMgYml0IGNvcnJlc3Bv
bmRpbmcgdG8gdGhlIGRvbWFpbi4gSWYgdGhlIG9sZCBiaXQgaXMgMAogICB3aGljaCBtZWFucyB0
aGUgZG9tYWluJ3MgQ09TIElEIGlzIGludmFsaWQsIHJlc3RvcmUgQ09TIElEIHRvIDAuIElmIHRo
ZQogICBDT1MgSUQgaXMgdmFsaWQsIGdldCB0aGUgQ09TIElEIHRoYXQgY3VycmVudCBkb21haW4g
aXMgdXNpbmcuCjIuIEdhdGhlciBhIHZhbHVlIGFycmF5IHRvIHN0b3JlIGFsbCBmZWF0dXJlcyBj
dXJyZW50IHZhbHVlCiAgIGludG8gaXQgYW5kIHJlcGxhY2UgdGhlIGN1cnJlbnQgdmFsdWUgb2Yg
dGhlIGZlYXR1cmUgd2hpY2ggaXMKICAgYmVpbmcgc2V0IHRvIHRoZSBuZXcgaW5wdXQgdmFsdWUu
CjMuIEZpbmQgaWYgdGhlcmUgaXMgYWxyZWFkeSBhIENPUyBJRCBvbiB3aGljaCBhbGwgZmVhdHVy
ZXMnCiAgIHZhbHVlcyBhcmUgc2FtZSBhcyB0aGUgYXJyYXkuIFRoZW4sIHdlIGNhbiByZXVzZSB0
aGlzIENPUwogICBJRC4KNC4gSWYgZmFpbCB0byBmaW5kLCB3ZSBuZWVkIHBpY2sgYW4gYXZhaWxh
YmxlIENPUyBJRC4gT25seSBDT1MgSUQgd2hpY2ggcmVmCiAgIGlzIDAgb3IgMSBjYW4gYmUgcGlj
a2VkLgo1LiBXcml0ZSB0aGUgZmVhdHVyZSdzIE1TUnMgYWNjb3JkaW5nIHRvIHRoZSBDT1MgSUQu
CjYuIFVwZGF0ZSByZWYgYWNjb3JkaW5nIHRvIENPUyBJRC4KNy4gU2F2ZSB0aGUgQ09TIElEIGlu
dG8gY3VycmVudCBkb21haW4ncyBwc3JfY29zX2lkc1tzb2NrZXRdIHNvIHRoYXQgd2UKICAgY2Fu
IGtub3cgd2hpY2ggQ09TIHRoZSBkb21haW4gaXMgdXNpbmcgb24gdGhlIHNvY2tldC4KClNvLCBz
b21lIGZ1bmN0aW9ucyBhcmUgYWJzdHJhY3RlZCBhbmQgdGhlIGNhbGxiYWNrIGZ1bmN0aW9ucyB3
aWxsIGJlCmltcGxlbWVudGVkIGluIG5leHQgcGF0Y2hlcy4KCkhlcmUgaXMgYW4gZXhhbXBsZSB0
byB1bmRlcnN0YW5kIHRoZSBwcm9jZXNzLiBUaGUgQ1BVIHN1cHBvcnRzCnR3byBmZWF0dWVycywg
ZS5nLiBMMyBDQVQgYW5kIEwyIENBVC4gVXNlciB3YW50cyB0byBzZXQgTDMgQ0FUCm9mIERvbTEg
dG8gMHgxZmYuCjEuIEF0IHRoZSBpbml0aWFsIHRpbWUsIHRoZSBvbGRfY29zIG9mIERvbTEgaXMg
MC4gVGhlIENPUyByZWdpc3RlcnMgdmFsdWVzCmFyZSBiZWxvdyBhdCB0aGlzIHRpbWUuCiAgICAg
ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgIHwgQ09TIDAgfCBDT1Mg
MSB8IENPUyAyIHwgLi4uIHwKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CkwzIENBVCAgfCAweDdmZiB8IDB4N2ZmIHwgMHg3ZmYgfCAuLi4gfAogICAgICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTDIgQ0FUICB8IDB4ZmYgIHwgMHhmZiAgfCAweGZmICB8
IC4uLiB8CiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKMi4gR2F0aGVy
IHRoZSB2YWx1ZSBhcnJheSBhbmQgaW5zZXJ0IG5ldyB2YWx1ZSBpbnRvIGl0Ogp2YWxbMF06IDB4
MWZmCnZhbFsxXTogMHhmZgoKMy4gSXQgY2Fubm90IGZpbmQgYSBtYXRjaGluZyBDT1MuCgo0LiBQ
aWNrIENPUyAxIHRvIHN0b3JlIHRoZSB2YWx1ZSBzZXQuCgo1LiBXcml0ZSB0aGUgTDMgQ0FUIENP
UyAxIHJlZ2lzdGVycy4gVGhlIENPUyByZWdpc3RlcnMgdmFsdWVzIGFyZQpjaGFuZ2VkIHRvIGJl
bG93IG5vdy4KICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
fCBDT1MgMCB8IENPUyAxIHwgQ09TIDIgfCAuLi4gfAogICAgICAgIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KTDMgQ0FUICB8IDB4N2ZmIHwgMHgxZmYgfCAuLi4gICB8IC4uLiB8CiAg
ICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpMMiBDQVQgIHwgMHhmZiAgfCAw
eGZmICB8IC4uLiAgIHwgLi4uIHwKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCgo2LiBUaGUgcmVmWzFdIGlzIGluY3JlYXNlZCB0byAxIGJlY2F1c2UgRG9tMSBpcyB1c2lu
ZyBpdCBub3cuCgo3LiBTYXZlIDEgdG8gRG9tMSdzIHBzcl9jb3NfaWRzW3NvY2tldF0uCgpUaGVu
LCB1c2VyIHdhbnRzIHRvIHNldCBMMyBDQVQgb2YgRG9tMiB0byAweDFmZiB0b28uIFRoZSBvbGRf
Y29zCm9mIERvbTIgaXMgMCB0b28uIFJlcGVhdCBhYm92ZSBmbG93LgoKVGhlIHZhbCBhcnJheSBh
c3NlbWJsZWQgaXM6CnZhbFswXTogMHgxZmYKdmFsWzFdOiAweGZmCgpTbywgaXQgY2FuIGZpbmQg
YSBtYXRjaGluZyBDT1MsIENPUyAxLiBUaGVuLCBpdCBjYW4gcmV1c2UgQ09TIDEKZm9yIERvbTIu
CgpUaGUgcmVmWzFdIGlzIGluY3JlYXNlZCB0byAyIG5vdyBiZWNhdXNlIGJvdGggRG9tMSBhbmQg
RG9tMiBhcmUKdXNpbmcgdGhpcyBDT1MgSUQuIFNldCAxIHRvIERvbTIncyBwc3JfY29zX2lkc1tz
b2NrZXRdLgoKVGhlcmUgaXMgb25lIHRoaW5nIG5lZWQgdG8gZW1waGFzaXplIHRoYXQgd2UgbmVl
ZCByZXN0b3JlIGRvbWFpbidzIENPUyBJRCB0bwowIHdoZW4gc29ja2V0IGlzIG9mZmxpbmUuIE90
aGVyd2lzZSwgYSB3cm9uZyBDT1MgSUQgd2lsbCBiZSB1c2VkIHdoZW4gdGhlCnNvY2tldCBpcyBv
bmxpbmUgYWdhaW4uIFRoYXQgbWF5IGNhdXNlIHVzZXIgc2VlIHRoZSB3cm9uZyBDQk0gc2hvd24u
IEJ1dCBpdAp0YWtlcyBtdWNoIHRpbWUgdG8gaXRlcmF0ZSBhbGwgZG9tYWlucyB0byByZXN0b3Jl
IENPUyBJRCB0byAwLiBTbywgd2UgZGVmaW5lCmEgJ2RvbV9pZHNbXScgdG8gcmVwcmVzZW50cyBh
bGwgZG9tYWlucywgb25lIGJpdCBjb3JyZXNwb25kcyB0byBvbmUgZG9tYWluLgpJZiB0aGUgYml0
IGlzIDAgd2hlbiBlbnRlcmluZyAncHNyX2N0eHRfc3dpdGNoX3RvJywgdGhhdCBtZWFucyB0aGlz
IGlzIHRoZQpmaXJzdCB0aW1lIHRoZSBkb21haW4gaXMgc3dpdGNoZWQgdG8gdGhpcyBzb2NrZXQg
b3IgZG9tYWluJ3MgQ09TIElEIGhhcyBub3QKYmVlbiBzZXQgc2luY2UgdGhlIHNvY2tldCBpcyBv
bmxpbmUuIFNvLCB0aGUgQ09TIElEIHNldCB0byBBU1NPQyByZWdpc3RlciBvbgp0aGlzIHNvY2tl
dCBzaG91bGQgYmUgZGVmYXVsdCB2YWx1ZSwgMC4gSWYgbm90LCB0aGF0IG1lYW5zIHRoZSBkb21h
aW4ncyBDT1MKSUQgaGFzIGJlZW4gc2V0IHdoZW4gdGhlIHNvY2tldCB3YXMgb25saW5lLiBTbywg
dGhpcyBDT1MgSUQgaXMgdmFsaWQgYW5kIHdlCmNhbiBkaXJlY3RseSB1c2UgaXQuIFdlIHJlc3Rv
cmUgdGhlIGRvbWFpbidzIENPUyBJRCB0byAwIGlmIHRoZSBiaXQKY29ycmVzcG9uZGluZyB0byB0
aGUgZG9tYWluIGlzIDAgYnV0IHRoZSBkb21haW4ncyBDT1MgSUQgaXMgbm90IDAgd2hlbgoncHNy
X2dldF92YWwnIGFuZCAncHNyX3NldF92YWwnIGlzIGNhbGxlZC4gVGhpcyBjYW4gYXZvaWQgQ1BV
IHNlcmlhbGl6YXRpb24KaWYgcmVzdG9yaW5nIGFjdGlvbiBpcyBleGVjdHVlZCBpbiAncHNyX2N0
eHRfc3dpdGNoX3RvJy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
djE0OgogICAgLSBhZGQgJ2NvbnN0JyBmb3IgcGFyYW1ldGVyICd2YWxbXScgaW4gJ3dyaXRlX3Bz
cl9tc3JzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjEzOgogICAgLSByZXBs
YWNlICd0ZXN0X2JpdCcgdG8gJ3Rlc3RfYW5kX3NldF9iaXQnIGluICdwc3JfZ2V0X3ZhbC9wc3Jf
c2V0X3ZhbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAn
c2V0X2JpdCcgdXNlZCBpbiAncHNyX3NldF92YWwnIC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gcmVtb3ZlIHVudXNlZCBwYXJhbWV0ZXIgaW4gJ2dldF9jb3NfbnVtKCkn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTI6CiAgICAtIHJlbW92ZSB0aGUg
bWVtZWJlcnMgcG9zaXRpb24gY2hhbmdlcyBpbiAncHNyX3NvY2tldF9pbmZvJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdkb21faWRzJyB0byAnZG9tX3Nl
dCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNhbGwgJ2JpdG1hcF96
ZXJvJyB0byBjbGVhciBiaXRtYXAuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGNvbWJpbmUgdHdvIGlmKCktcyBpbiAncHNyX2N0eHRfc3dpdGNoX3RvJyBhbmQgYWRkIGNv
bW1lbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSByZWR1
bmRhbnQgY2hlY2sgaW4gJ3Bzcl9nZXRfdmFsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gdXNlICdkb21haW5fbG9jaygpJyB0byBwcm90ZWN0ICdwc3JfY29zX2lkcycg
c28gdGhhdCB0aGUgY29kZXMgZG8gbm90CiAgICAgIGRlcGVuZCBvbiAnZG9tY3RsX2xvY2snLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgY29kZXMgdG8gYXZv
aWQgY2FzdCBpbiAncHNyX3NldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSBhZGp1c3QgY29kZXMgdG8gYXZvaWQgZHVwbGljYXRpb24gb2YgZXJyb3IgcGF0aHMg
aW4gJ3Bzcl9zZXRfdmFsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
Y2xlYXIgdGhlIGRvbWFpbiBiaXQgYW55d2F5IGluICdwc3JfZnJlZV9jb3MnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgdGhlIGRlZmF1bHQgY29zIGlkIHdoZW4g
Z2V0dGluZyBvbGRfY29zIGluICdwc3Jfc2V0X3ZhbCcuCnYxMToKICAgIC0gZGVmaW5lICdkb21f
aWRzW10nIGFuZCBpbXBsZW1lbnQgcmVsYXRlZCBmbG93cy4KICAgIC0gcmVzdG9yZSBkb21haW4g
Y29zIGlkIHRvIDAgaW4gJ3Bzcl9nZXRfdmFsJy4KICAgIC0gcmVuYW1lICd3cml0ZV9wc3JfbXNy
JyB0byAnd3JpdGVfcHNyX21zcnMnIGFuZCBjaGFuZ2UgaXRzIHBhcmFtZXRlcnMgdG8KICAgICAg
aGFuZGxlIHZhbHVlIGFycmF5IHRoZSBmZWF0dXJlJ3MgYWxsIE1TUnMuCiAgICAtIGZpeCBjb2Rp
bmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGRv
IG5vdCBuZWVkIGNoZWNrICdjb3MnIGluIEFTU0VSVC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gcmVuYW1lICdpbnNlcnRfdmFsX3RvX2FycmF5JyB0byAnaW5zZXJ0X3Zh
bF9pbnRvX2FycmF5Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVt
b3ZlICdyZWZfbG9jaycgZnJvbSBwYXJhbWV0ZXIgbGlzdCBpbiAnZmluZF9jb3MnIGFuZCAncGlj
a19hdmFpbF9jb3MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1v
dmUgQVNTRVJUIGNoZWNrIHRvICdyZWZfbG9jaycgaW4gJ2ZpbmRfY29zJyBhbmQgJ3BpY2tfYXZh
aWxfY29zJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGEgYnVn
IGZvciBjaGVja2luZyAnZmVhdF90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gbW92ZSAnZnJlZV9hcnJheScgbGFiZWwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIG1vZGlmeSBjb21tZW50cyBhbmQgY29tbWl0IG1lc3NhZ2UuCnYxMDoK
ICAgIC0gcmVzdG9yZSBkb21haW4gY29zIGlkIHRvIDAgd2hlbiBzb2NrZXQgaXMgb2ZmbGluZS4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hlY2sgJ3Bzcl9jYXRfb3Au
ZGF0YScgdG8gbWFrZSBzdXJlIG9ubHkgbG93ZXIgMzIgYml0cyBhcmUgdmFsaWQuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBmaXhlZCB3
aWR0aCB0eXBlIG9mIHBhcmFtZXRlcnMgYW5kIHZhcmlhYmxlcy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdpbnNlcnRfbmV3X3ZhbF90b19hcnJheScgdG8g
J2luc2VydF92YWxfdG9fYXJyYXknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBpbnB1dCAncmVmX2xvY2snIHBvaW50ZXIgaW50byBmdW5jdGlvbnMgdG8gY2hlY2sgaWYg
aXQgaGFzIGJlZW4gbG9ja2VkLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSBhZGQgY29tbWVudCB0byBkZWNsYXJlIHRoZSBzZXQgcHJvY2VzcyBpcyBwcm90ZWN0ZWQgYnkg
J2RvbWN0bF9sb2NrJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hl
Y2sgJ2ZlYXRfdHlwZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJl
bW92ZSAnZmVhdF9tYXNrJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
cmVtb3ZlIHVubmVjZXNzYXJ5IGNyaXRlcmlhIG9mIEFTU0VSVC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGZsb3cgb2YgJ3Bzcl9zZXRfdmFsJyB0byBhdm9p
ZCAnZ290bycgZm9yIHN1Y2Nlc3NmdWwgY2FzZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHVzZSBBU1NFUlQgdG8gY2hlY2sgJ3NvY2tldF9pbmZvJyBpbiAncHNyX2Zy
ZWVfY29zJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIHVu
bmVjZXNzYXJ5IGNvbW1lbnQgaW4gJ3Bzcl9mcmVlX2NvcycuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCnY5OgogICAgLSB1c2UgZ290byBzdHlsZSBlcnJvciBoYW5kbGluZyBpbiAn
cHNyX3NldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHVzZSBBU1NF
UlQgZm9yIGNoZWNraW5nIG9sZF9jb3MuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSBhbmQg
SmFuIEJldWxpY2gpCiAgICAtIGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0
ZWQgYnkgV2VpIExpdSkKICAgIC0gcmVuYW1lICdhc3NlbWJsZV92YWxfYXJyYXknIHRvICdjb21i
aW5lX3ZhbF9hcnJheScgaW4gcGVydmlvdXMgcGF0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp
IExpdSkKICAgIC0gdXNlICdzcGluX2lzX2xvY2tlZCcgdG8gY2hlY2sgcmVmX2xvY2suCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBhZGQgYW4gaW5wdXQgcGFyYW1ldGVyICdh
cnJheV9sZW4nIGZvciAnd3JpdGVfcHNyX21zcicuCiAgICAtIGNoZWNrICdzb2NrZXRfaW5mbycg
YW5kICdwc3JfY29zX2lkcycgaW4gdGhpcyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gbW9kaWZ5IHBhdGNoIHRpdGxlIHRvIGluZGljYXRlICdMMyBDQVQnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggY29tbWl0IG1lc3NhZ2Ug
d29yZHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSAnYXNz
ZW1ibGVfdmFsX2FycmF5JyB0byAnZ2F0aGVyX3ZhbF9hcnJheScuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSAnc2V0X25ld192YWxfdG9fYXJyYXknIHRvICdp
bnNlcnRfbmV3X3ZhbF90b19hcnJheScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIGNoYW5nZSBwYXJhbWV0ZXIgJ20nIG9mICdpbnNlcnRfbmV3X3ZhbF90b19hcnJheScg
dG8gJ25ld192YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFu
Z2UgJ3dyaXRlX3Bzcl9tc3InIHRvICd3cml0ZV9wc3JfbXNycycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIGNvcnJlY3QgY29tbWVudHMuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb21tZW50cy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGNvbmRpdGlvbnMgYWZ0ZXIg
J2ZpbmRfY29zJyB0byBzYXZlIGEgbGV2ZWwgb2YgaW5kZW50YXRpb24uCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkZCAnQVNTRVJUKCFvbGRfY29zIHx8IHJlZltvbGRf
Y29zXSknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlIEFTU0VS
VCgpIGNoZWNrIGludG8gbG9ja2VkIHJlZ2lvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gcmVwbGFjZSBwYXJhbWV0ZXIgJyp2YWwnIHRvICd2YWxbXScgaW4gc29tZSBm
dW5jdGlvbnMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSAn
d3JpdGVfcHNyX21zcicgcGFyYW1ldGVycyB0byBwcmVwYXJlIHRvIG9ubHkgc2V0IG9uZSBuZXcg
dmFsdWUKICAgICAgZm9yIG9uZSBmZWF0dXJlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBjaGFuZ2VzIGFib3V0ICd1aW50NjRfdCcgdG8gJ3VpbnQzMl90Jy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIGV4cGxhbmF0aW9uIGFib3V0IGNv
bnRleHQgc3dpdGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NToKICAgIC0g
bW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSByZXR1cm4gYW4gZXJyb3IgZm9yIGFsbCBoZWxwZXIgZnVuY3Rpb25zIGluIHNldCBmbG93
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3Nh
cnkgY2FzdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZGl2aWRlICdn
ZXRfb2xkX3NldF9uZXcnIHRvIHR3byBmdW5jdGlvbnMsICdhc3NlbWJsZV92YWxfYXJyYXknIGFu
ZAogICAgICAnc2V0X25ld192YWxfdG9fYXJyYXknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWVudHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGFkanVzdCBjb2RlIGZvcm1hdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gY2hhbmdlICdhbGxvY19uZXdfY29zJyB0byAncGlja19hdmFpbF9jb3Mn
IHRvIG1ha2UgbmFtZSBhY2N1cmF0ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gY2hlY2sgZmVhdHVyZSB0eXBlIHdoZW4gZW50ZXJpbmcgJ3Bzcl9zZXRfdmFsJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlIEFTU0VSVCB0byBjaGVjayBy
ZWYuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbmFtZSAnZGF0W10n
IHRvICdkYXRhW10nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0g
Y3JlYXRlIHRoaXMgcGF0Y2ggdG8gbWFrZSBjb2RlcyBlYXNpZXIgdG8gdW5kZXJzdGFuZC4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
ICAgIHwgIDE4ICsrLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgfCAyNDAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wc3IuaCB8ICAgNCArLQogMyBmaWxlcyBjaGFuZ2VkLCAyNDIgaW5zZXJ0aW9ucygrKSwgMjAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCmluZGV4IGU5YTcyYzguLjQyMjQ0MDggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTE0NDUsMjEg
KzE0NDUsMjEgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgIHVpbnQzMl90IHZh
bDMyOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk06Ci0g
ICAgICAgICAgICByZXQgPSBwc3Jfc2V0X2wzX2NibShkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50
YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2Nh
dF9vcC5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBF
X0wzKTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0
X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVf
TDMpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9D
QVRfT1BfU0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X2wzX2NibShkLCBk
b21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAgcmV0ID0gcHNyX3Nl
dF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKICAgICAgICAgICAgIGJyZWFrOwog
CiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBOgotICAgICAg
ICAgICAgcmV0ID0gcHNyX3NldF9sM19jYm0oZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3Au
ZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19E
QVRBKTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0
X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVf
TDNfREFUQSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExf
UFNSX0NBVF9PUF9HRVRfTDNfQ0JNOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIv
eGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDBmZTYzZGQuLmYxYjU4MzcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTEyMyw2ICsxMjMs
NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgewogICogcmVmX2xvY2sgIC0gQSBs
b2NrIHRvIHByb3RlY3QgY29zX3JlZi4KICAqIGNvc19yZWYgICAtIEEgcmVmZXJlbmNlIGNvdW50
IGFycmF5IHRvIHJlY29yZCBob3cgbWFueSBkb21haW5zIGFyZSB1c2luZyB0aGUKICAqICAgICAg
ICAgICAgIENPUyBJRC4gRXZlcnkgZW50cnkgb2YgY29zX3JlZiBjb3JyZXNwb25kcyB0byBvbmUg
Q09TIElELgorICogZG9tX3NldCAgIC0gQSBiaXRtYXAgdG8gaW5kaWNhdGUgd2hpY2ggZG9tYWlu
J3MgY29zIGlkIGhhcyBiZWVuIHNldC4KICAqLwogc3RydWN0IHBzcl9zb2NrZXRfaW5mbyB7CiAg
ICAgYm9vbCBmZWF0X2luaXQ7CkBAIC0xMzAsNiArMTMxLDggQEAgc3RydWN0IHBzcl9zb2NrZXRf
aW5mbyB7CiAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZXNbRkVBVF9UWVBFX05VTV07CiAg
ICAgc3BpbmxvY2tfdCByZWZfbG9jazsKICAgICB1bnNpZ25lZCBpbnQgY29zX3JlZltNQVhfQ09T
X1JFR19DTlRdOworICAgIC8qIEV2ZXJ5IGJpdCBjb3JyZXNwb25kcyB0byBhIGRvbWFpbi4gSW5k
ZXggaXMgZG9tYWluX2lkLiAqLworICAgIERFQ0xBUkVfQklUTUFQKGRvbV9zZXQsIERPTUlEX0lE
TEUgKyAxKTsKIH07CiAKIHN0cnVjdCBwc3JfYXNzb2MgewpAQCAtMTg3LDYgKzE5MCw4IEBAIHN0
YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291cmNlcyh1bnNpZ25lZCBpbnQgc29ja2V0KQogICAg
IGluZm8tPmZlYXRfaW5pdCA9IGZhbHNlOwogCiAgICAgbWVtc2V0KGluZm8tPmNvc19yZWYsIDAs
IE1BWF9DT1NfUkVHX0NOVCAqIHNpemVvZih1bnNpZ25lZCBpbnQpKTsKKworICAgIGJpdG1hcF96
ZXJvKGluZm8tPmRvbV9zZXQsIERPTUlEX0lETEUgKyAxKTsKIH0KIAogc3RhdGljIGVudW0gcHNy
X2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkK
QEAgLTQ2MywxMyArNDY4LDI1IEBAIHZvaWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgaWYgKCBwc3JfY210X2VuYWJsZWQoKSApCiAgICAgICAgIHBzcl9hc3NvY19y
bWlkKCZyZWcsIGQtPmFyY2gucHNyX3JtaWQpOwogCi0gICAgLyogSWYgZG9tYWluJ3MgJ3Bzcl9j
b3NfaWRzJyBpcyBOVUxMLCB3ZSBzZXQgZGVmYXVsdCB2YWx1ZSBmb3IgaXQuICovCisgICAgLyoK
KyAgICAgKiBJZiB0aGUgZG9tYWluIGlzIG5vdCBzZXQgaW4gJ2RvbV9zZXQnIGJpdG1hcCwgdGhh
dCBtZWFucyB0aGUgZG9tYWluJ3MKKyAgICAgKiBjb3MgaWQgaXMgbm90IHZhbGlkLiBTbywgd2Ug
aGF2ZSB0byB1c2UgZGVmYXVsdCB2YWx1ZSAoMCkgdG8gc2V0IEFTU09DCisgICAgICogcmVnaXN0
ZXIuIEZ1cnRoZXJtb3JlLCBpZiBkb21haW4ncyAncHNyX2Nvc19pZHMnIGlzIE5VTEwsIHdlIG5l
ZWQKKyAgICAgKiBkZWZhdWx0IHZhbHVlIGZvciBpdCB0b28gKGZvciBjYXNlIHRoYXQgdGhlIGRv
bWFpbidzIHBzcl9jb3NfaWRzIGlzIG5vdAorICAgICAqIHN1Y2Nlc3NmdWxseSBhbGxvY2F0ZWQp
LgorICAgICAqLwogICAgIGlmICggcHNyYS0+Y29zX21hc2sgKQotICAgICAgICByZWcgPSBwc3Jf
YXNzb2NfY29zKHJlZywKLSAgICAgICAgICAgICAgICAgIChkLT5hcmNoLnBzcl9jb3NfaWRzID8K
LSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW2NwdV90b19zb2NrZXQoc21w
X3Byb2Nlc3Nvcl9pZCgpKV0gOgotICAgICAgICAgICAgICAgICAgIDApLAotICAgICAgICAgICAg
ICAgICAgcHNyYS0+Y29zX21hc2spOworICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNvY2tl
dCA9IGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICAgICAgc3RydWN0IHBz
cl9zb2NrZXRfaW5mbyAqaW5mbyA9IHNvY2tldF9pbmZvICsgc29ja2V0OworICAgICAgICB1bnNp
Z25lZCBpbnQgY29zID0gMDsKKworICAgICAgICBpZiAoIGxpa2VseSh0ZXN0X2JpdChkLT5kb21h
aW5faWQsIGluZm8tPmRvbV9zZXQpKSAmJgorICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19p
ZHMgKQorICAgICAgICAgICAgY29zID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdOworCisg
ICAgICAgIHJlZyA9IHBzcl9hc3NvY19jb3MocmVnLCBjb3MsIHBzcmEtPmNvc19tYXNrKTsKKyAg
ICB9CiAKICAgICBpZiAoIHJlZyAhPSBwc3JhLT52YWwgKQogICAgIHsKQEAgLTU1MSw3ICs1Njgs
MTMgQEAgaW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2Nr
ZXQsCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogICAgIH0KIAorICAgIGRvbWFpbl9sb2NrKGQp
OworICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQoZC0+ZG9tYWluX2lkLCBzb2NrZXRfaW5mb1tz
b2NrZXRdLmRvbV9zZXQpICkKKyAgICAgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdID0g
MDsKKwogICAgIGNvcyA9IGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XTsKKyAgICBkb21haW5f
dW5sb2NrKGQpOworCiAgICAgLyoKICAgICAgKiBJZiBpbnB1dCBjb3MgZXhjZWVkcyBjdXJyZW50
IGZlYXR1cmUncyBjb3NfbWF4LCB3ZSBzaG91bGQgcmV0dXJuIGl0cwogICAgICAqIGRlZmF1bHQg
dmFsdWUgd2hpY2ggaXMgc3RvcmVkIGluIGNvcyAwLiBUaGlzIGNhc2Ugb25seSBoYXBwZW5zCkBA
IC01NzUsMTUgKzU5OCwyMTQgQEAgaW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBzb2NrZXQsCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKLWludCBwc3Jfc2V0
X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGNibSwgZW51bSBjYm1fdHlwZSB0eXBlKQorLyogU2V0IHZhbHVl
IGZ1bmN0aW9ucyAqLworc3RhdGljIHVuc2lnbmVkIGludCBnZXRfY29zX251bSh2b2lkKQogewog
ICAgIHJldHVybiAwOwogfQogCi0vKiBDYWxsZWQgd2l0aCBkb21haW4gbG9jayBoZWxkLCBubyBl
eHRyYSBsb2NrIG5lZWRlZCBmb3IgJ3Bzcl9jb3NfaWRzJyAqLworc3RhdGljIGludCBnYXRoZXJf
dmFsX2FycmF5KHVpbnQzMl90IHZhbFtdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBhcnJheV9sZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgb2xkX2NvcykKK3sKKyAgICByZXR1cm4gLUVJTlZBTDsKK30KKworc3Rh
dGljIGludCBpbnNlcnRfdmFsX2ludG9fYXJyYXkodWludDMyX3QgdmFsW10sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5m
bywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBm
ZWF0X3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGNibV90eXBl
IHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBuZXdfdmFs
KQoreworICAgIHJldHVybiAtRUlOVkFMOworfQorCitzdGF0aWMgaW50IGZpbmRfY29zKGNvbnN0
IHVpbnQzMl90IHZhbFtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAorICAgICAgICAgICAgICAg
ICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlLAorICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvKQoreworICAgIHJldHVybiAtRU5PRU5U
OworfQorCitzdGF0aWMgaW50IHBpY2tfYXZhaWxfY29zKGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0
X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90IHZh
bFtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgb2xkX2NvcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3Jf
ZmVhdF90eXBlIGZlYXRfdHlwZSkKK3sKKyAgICByZXR1cm4gLUVOT0VOVDsKK30KKworc3RhdGlj
IGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNpZ25lZCBpbnQgY29z
LAorICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWdu
ZWQgaW50IGFycmF5X2xlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVh
dF90eXBlIGZlYXRfdHlwZSkKK3sKKyAgICByZXR1cm4gLUVOT0VOVDsKK30KKworaW50IHBzcl9z
ZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCisgICAgICAgICAg
ICAgICAgdWludDY0X3QgbmV3X3ZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQoreworICAgIHVuc2ln
bmVkIGludCBvbGRfY29zLCBhcnJheV9sZW47CisgICAgaW50IGNvcywgcmV0OworICAgIHVuc2ln
bmVkIGludCAqcmVmOworICAgIHVpbnQzMl90ICp2YWxfYXJyYXksIHZhbDsKKyAgICBzdHJ1Y3Qg
cHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CisgICAgZW51
bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZTsKKworICAgIGlmICggSVNfRVJSKGluZm8pICkKKyAg
ICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7CisKKyAgICB2YWwgPSBuZXdfdmFsOworICAgIGlm
ICggbmV3X3ZhbCAhPSB2YWwgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGZlYXRf
dHlwZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CisgICAgaWYgKCBmZWF0X3R5
cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgfHwKKyAgICAgICAgICFpbmZvLT5mZWF0
dXJlc1tmZWF0X3R5cGVdICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAvKgorICAg
ICAqIFN0ZXAgMDoKKyAgICAgKiBvbGRfY29zIG1lYW5zIHRoZSBDT1MgSUQgY3VycmVudCBkb21h
aW4gaXMgdXNpbmcuIEJ5IGRlZmF1bHQsIGl0IGlzIDAuCisgICAgICoKKyAgICAgKiBGb3IgZXZl
cnkgQ09TIElELCB0aGVyZSBpcyBhIHJlZmVyZW5jZSBjb3VudCB0byByZWNvcmQgaG93IG1hbnkg
ZG9tYWlucworICAgICAqIGFyZSB1c2luZyB0aGUgQ09TIHJlZ2lzdGVyIGNvcnJlc3BvbmRpbmcg
dG8gdGhpcyBDT1MgSUQuCisgICAgICogLSBJZiByZWZbb2xkX2Nvc10gaXMgMCwgdGhhdCBtZWFu
cyB0aGlzIENPUyBpcyBub3QgdXNlZCBieSBhbnkgZG9tYWluLgorICAgICAqIC0gSWYgcmVmW29s
ZF9jb3NdIGlzIDEsIHRoYXQgbWVhbnMgdGhpcyBDT1MgaXMgb25seSB1c2VkIGJ5IGN1cnJlbnQK
KyAgICAgKiAgIGRvbWFpbi4KKyAgICAgKiAtIElmIHJlZltvbGRfY29zXSBpcyBtb3JlIHRoYW4g
MSwgdGhhdCBtZWFuIG11bHRpcGxlIGRvbWFpbnMgYXJlIHVzaW5nCisgICAgICogICB0aGlzIENP
Uy4KKyAgICAgKi8KKyAgICBkb21haW5fbG9jayhkKTsKKyAgICBpZiAoICF0ZXN0X2FuZF9zZXRf
Yml0KGQtPmRvbWFpbl9pZCwgaW5mby0+ZG9tX3NldCkgKQorICAgICAgICBkLT5hcmNoLnBzcl9j
b3NfaWRzW3NvY2tldF0gPSAwOworCisgICAgb2xkX2NvcyA9IGQtPmFyY2gucHNyX2Nvc19pZHNb
c29ja2V0XTsKKyAgICBkb21haW5fdW5sb2NrKGQpOworCisgICAgQVNTRVJUKG9sZF9jb3MgPCBN
QVhfQ09TX1JFR19DTlQpOworCisgICAgcmVmID0gaW5mby0+Y29zX3JlZjsKKworICAgIC8qCisg
ICAgICogU3RlcCAxOgorICAgICAqIEdhdGhlciBhIHZhbHVlIGFycmF5IHRvIHN0b3JlIGFsbCBm
ZWF0dXJlcyBjb3NfcmVnX3ZhbFtvbGRfY29zXS4KKyAgICAgKiBBbmQsIHNldCB0aGUgaW5wdXQg
bmV3IHZhbCBpbnRvIGFycmF5IGFjY29yZGluZyB0byB0aGUgZmVhdHVyZSdzCisgICAgICogcG9z
aXRpb24gaW4gYXJyYXkuCisgICAgICovCisgICAgYXJyYXlfbGVuID0gZ2V0X2Nvc19udW0oKTsK
KyAgICB2YWxfYXJyYXkgPSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBhcnJheV9sZW4pOworICAg
IGlmICggIXZhbF9hcnJheSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgaWYgKCAo
cmV0ID0gZ2F0aGVyX3ZhbF9hcnJheSh2YWxfYXJyYXksIGFycmF5X2xlbiwgaW5mbywgb2xkX2Nv
cykpICE9IDAgKQorICAgICAgICBnb3RvIGZyZWVfYXJyYXk7CisKKyAgICBpZiAoIChyZXQgPSBp
bnNlcnRfdmFsX2ludG9fYXJyYXkodmFsX2FycmF5LCBhcnJheV9sZW4sIGluZm8sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZlYXRfdHlwZSwgdHlwZSwgdmFsKSkgIT0g
MCApCisgICAgICAgIGdvdG8gZnJlZV9hcnJheTsKKworICAgIHNwaW5fbG9jaygmaW5mby0+cmVm
X2xvY2spOworCisgICAgLyoKKyAgICAgKiBTdGVwIDI6CisgICAgICogVHJ5IHRvIGZpbmQgaWYg
dGhlcmUgaXMgYWxyZWFkeSBhIENPUyBJRCBvbiB3aGljaCBhbGwgZmVhdHVyZXMnIHZhbHVlcwor
ICAgICAqIGFyZSBzYW1lIGFzIHRoZSBhcnJheS4gVGhlbiwgd2UgY2FuIHJldXNlIHRoaXMgQ09T
IElELgorICAgICAqLworICAgIGNvcyA9IGZpbmRfY29zKHZhbF9hcnJheSwgYXJyYXlfbGVuLCBm
ZWF0X3R5cGUsIGluZm8pOworICAgIGlmICggY29zID09IG9sZF9jb3MgKQorICAgIHsKKyAgICAg
ICAgcmV0ID0gMDsKKyAgICAgICAgZ290byB1bmxvY2tfZnJlZV9hcnJheTsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIFN0ZXAgMzoKKyAgICAgKiBJZiBmYWlsIHRvIGZpbmQsIHdlIG5lZWQgcGlj
ayBhbiBhdmFpbGFibGUgQ09TIElELgorICAgICAqIEluIGZhY3QsIG9ubHkgQ09TIElEIHdoaWNo
IHJlZiBpcyAxIG9yIDAgY2FuIGJlIHBpY2tlZCBmb3IgY3VycmVudAorICAgICAqIGRvbWFpbi4g
SWYgb2xkX2NvcyBpcyBub3QgMCBhbmQgaXRzIHJlZj09MSwgdGhhdCBtZWFucyBvbmx5IGN1cnJl
bnQKKyAgICAgKiBkb21haW4gaXMgdXNpbmcgdGhpcyBvbGRfY29zIElELiBTbywgdGhpcyBvbGRf
Y29zIElEIGNlcnRhaW5seSBjYW4KKyAgICAgKiBiZSByZXVzZWQgYnkgY3VycmVudCBkb21haW4u
IFJlZj09MCBtZWFucyB0aGVyZSBpcyBubyBhbnkgZG9tYWluCisgICAgICogdXNpbmcgdGhpcyBD
T1MgSUQuIFNvIGl0IGNhbiBiZSB1c2VkIGZvciBjdXJyZW50IGRvbWFpbiB0b28uCisgICAgICov
CisgICAgaWYgKCBjb3MgPCAwICkKKyAgICB7CisgICAgICAgIGNvcyA9IHBpY2tfYXZhaWxfY29z
KGluZm8sIHZhbF9hcnJheSwgYXJyYXlfbGVuLCBvbGRfY29zLCBmZWF0X3R5cGUpOworICAgICAg
ICBpZiAoIGNvcyA8IDAgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSBjb3M7CisgICAg
ICAgICAgICBnb3RvIHVubG9ja19mcmVlX2FycmF5OworICAgICAgICB9CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogU3RlcCA0OgorICAgICAgICAgKiBXcml0ZSB0aGUgZmVhdHVyZSdzIE1TUnMg
YWNjb3JkaW5nIHRvIHRoZSBDT1MgSUQuCisgICAgICAgICAqLworICAgICAgICByZXQgPSB3cml0
ZV9wc3JfbXNycyhzb2NrZXQsIGNvcywgdmFsX2FycmF5LCBhcnJheV9sZW4sIGZlYXRfdHlwZSk7
CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIGdvdG8gdW5sb2NrX2ZyZWVfYXJyYXk7
CisgICAgfQorCisgICAgLyoKKyAgICAgKiBTdGVwIDU6CisgICAgICogRmluZCB0aGUgQ09TIElE
IChmaW5kX2NvcyByZXN1bHQgaXMgJz49IDAnIG9yIGFuIGF2YWlsYWJsZSBDT1MgSUQgaXMKKyAg
ICAgKiBwaWNrZWQsIHRoZW4gdXBkYXRlIHJlZiBhY2NvcmRpbmcgdG8gQ09TIElELgorICAgICAq
LworICAgIHJlZltjb3NdKys7CisgICAgQVNTRVJUKCFjb3MgfHwgcmVmW2Nvc10pOworICAgIEFT
U0VSVCghb2xkX2NvcyB8fCByZWZbb2xkX2Nvc10pOworICAgIHJlZltvbGRfY29zXS0tOworICAg
IHNwaW5fdW5sb2NrKCZpbmZvLT5yZWZfbG9jayk7CisKKyAgICAvKgorICAgICAqIFN0ZXAgNjoK
KyAgICAgKiBTYXZlIHRoZSBDT1MgSUQgaW50byBjdXJyZW50IGRvbWFpbidzIHBzcl9jb3NfaWRz
W10gc28gdGhhdCB3ZSBjYW4ga25vdworICAgICAqIHdoaWNoIENPUyB0aGUgZG9tYWluIGlzIHVz
aW5nIG9uIHRoZSBzb2NrZXQuIE9uZSBkb21haW4gY2FuIG9ubHkgdXNlCisgICAgICogb25lIENP
UyBJRCBhdCBzYW1lIHRpbWUgb24gZWFjaCBzb2NrZXQuCisgICAgICovCisgICAgZG9tYWluX2xv
Y2soZCk7CisgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdID0gY29zOworICAgIGRvbWFp
bl91bmxvY2soZCk7CisKKyAgICBnb3RvIGZyZWVfYXJyYXk7CisKKyB1bmxvY2tfZnJlZV9hcnJh
eToKKyAgICBzcGluX3VubG9jaygmaW5mby0+cmVmX2xvY2spOworCisgZnJlZV9hcnJheToKKyAg
ICB4ZnJlZSh2YWxfYXJyYXkpOworICAgIHJldHVybiByZXQ7Cit9CisKIHN0YXRpYyB2b2lkIHBz
cl9mcmVlX2NvcyhzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIHVuc2lnbmVkIGludCBzb2NrZXQs
IGNvczsKKworICAgIEFTU0VSVChzb2NrZXRfaW5mbyk7CisKKyAgICBpZiAoICFkLT5hcmNoLnBz
cl9jb3NfaWRzICkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyogRG9tYWluIGlzIGRlc3Ryb3ll
ZCBzbyBpdHMgY29zX3JlZiBzaG91bGQgYmUgZGVjcmVhc2VkLiAqLworICAgIGZvciAoIHNvY2tl
dCA9IDA7IHNvY2tldCA8IG5yX3NvY2tldHM7IHNvY2tldCsrICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBzb2NrZXRfaW5mbyArIHNvY2tldDsKKworICAg
ICAgICBjbGVhcl9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21fc2V0KTsKKworICAgICAgICAv
KiBjb3MgMCBpcyBkZWZhdWx0IG9uZSB3aGljaCBkb2VzIG5vdCBuZWVkIGJlIGhhbmRsZWQuICov
CisgICAgICAgIGNvcyA9IGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XTsKKyAgICAgICAgaWYg
KCBjb3MgPT0gMCApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBzcGluX2xvY2so
JmluZm8tPnJlZl9sb2NrKTsKKyAgICAgICAgQVNTRVJUKGluZm8tPmNvc19yZWZbY29zXSk7Cisg
ICAgICAgIGluZm8tPmNvc19yZWZbY29zXS0tOworICAgICAgICBzcGluX3VubG9jaygmaW5mby0+
cmVmX2xvY2spOworICAgIH0KKwogICAgIHhmcmVlKGQtPmFyY2gucHNyX2Nvc19pZHMpOwogICAg
IGQtPmFyY2gucHNyX2Nvc19pZHMgPSBOVUxMOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggMGU5NjBiZi4u
NTBiODc1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC03NCw4ICs3NCw4IEBAIGludCBwc3JfZ2V0X2luZm8o
dW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAogICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwogaW50IHBzcl9nZXRf
dmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKTsKLWludCBwc3Jfc2V0X2wzX2Ni
bShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGNibSwgZW51bSBjYm1fdHlwZSB0eXBlKTsKK2ludCBwc3Jfc2V0X3ZhbChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAorICAgICAgICAgICAgICAgIHVp
bnQ2NF90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKTsKIAogdm9pZCBwc3JfZG9tYWluX2luaXQo
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpk
KTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:04: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.xen.org>)
	id 1dcT6T-00058H-Sl; Tue, 01 Aug 2017 09:04:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6S-00056s-AD
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:36 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 09/EA-02175-32440895; Tue, 01 Aug 2017 09:04:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhoqvo0hB
 p8PSivsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHy9D+mgicuFZ2LdjE3MH4w7GLk4hASmMYo
 seXbacYuRk4OCQFeiSPLZrBC2P4SPbtPMkMUNTBKvJv+HyzBJqAu8fhrDxOILSKgJHFv1WQmk
 CJmgflMEq/PP2AGSQgLxEscuX8LKMHBwSKgKjGtLw0kzCvgIdF4cAMzxAI5iZPHJoPN5ASK77
 h5gxmkXEjAXWLnzMQJjLwLGBlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgQGAwMQ7GD80u98iFGSg0lJlFexpz5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv
 hHNDpJBgUWp6akVaZg4wLGHSEhw8SiK8F5yA0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJ
 c57EaRIAKQoozQPbgQsRi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc+yBSezLwSuE2vgI
 5gAjpCsrQW5IiSRISUVANjn8H8mKPJr3g3rz/6vHHGqdr8o8XFXN3tN4SWz63UvWNxZ3ntKsf
 dXi2Fi7g1eH8u9Op6u8W/6KWNxvXXxgWKqw4v7lmQ98t57XoF2+/v0207D/y/N3HFFJMDe0u2
 Sr31OxOU/UJP5ZLy7kWlbvfX+JXUv+GrMA0X6Fh87TTnidXz1jpJ2E31VGIpzkg01GIuKk4EA
 IYD81KMAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!10
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50118 invoked from network); 1 Aug 2017 09:04:33 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:33 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061576"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:30 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:40 +0800
Message-Id: <1501577334-7431-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 09/23] x86: refactor psr: L3 CAT: set value:
	assemble features value array.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T25seSBjYW4gb25lIENPUyBJRCBiZSB1c2VkIGJ5IG9uZSBkb21haW4gYXQgb25lIHRpbWUuIFRo
YXQgbWVhbnMgYWxsIGVuYWJsZWQKZmVhdHVyZXMnIENPUyByZWdpc3RlcnMgYXQgdGhpcyBDT1Mg
SUQgYXJlIHZhbGlkIGZvciB0aGlzIGRvbWFpbiBhdCB0aGF0IHRpbWUuCgpXaGVuIHVzZXIgdXBk
YXRlcyBhIGZlYXR1cmUncyB2YWx1ZSwgd2UgbmVlZCBtYWtlIHN1cmUgYWxsIG90aGVyIGZlYXR1
cmVzJwp2YWx1ZXMgYXJlIG5vdCBhZmZlY3RlZC4gU28sIHdlIGZpcnN0bHkgbmVlZCBnYXRoZXIg
YW4gYXJyYXkgd2hpY2ggY29udGFpbnMKYWxsIGZlYXR1cmVzIGN1cnJlbnQgdmFsdWVzIGFuZCBy
ZXBsYWNlIHRoZSBzZXR0aW5nIGZlYXR1cmUncyB2YWx1ZSBpbiBhcnJheQp0byBuZXcgdmFsdWUu
CgpUaGVuLCB3ZSBjYW4gdHJ5IHRvIGZpbmQgaWYgdGhlcmUgaXMgYSBDT1MgSUQgb24gd2hpY2gg
YWxsIGZlYXR1cmVzJyBDT1MKcmVnaXN0ZXJzIHZhbHVlcyBhcmUgc2FtZSBhcyB0aGUgYXJyYXku
IElmIHdlIGNhbiBmaW5kLCB3ZSBqdXN0IHVzZSB0aGlzIENPUwpJRC4gSWYgZmFpbCB0byBmaW5k
LCB3ZSBuZWVkIHBpY2sgYSBuZXcgQ09TIElELgoKVGhpcyBwYXRjaCBpbXBsZW1lbnRzIHZhbHVl
IGFycmF5IGFzc2VtYmxpbmcgZmxvdy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5A
bGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KdjE1OgogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgJ2Vsc2UnIGluICdpbnNlcnRf
dmFsX2ludG9fYXJyYXknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTQ6CiAg
ICAtIHJlbW92ZSBwYXJhbWV0ZXIgJyoqdmFsJyBpbiBza2lwX3ByaW9yX2ZlYXR1cmVzIGFuZCBy
ZXR1cm4gdGhlIGxlbmd0aCB0bwogICAgICBza2lwIHZhbHVlIGFycmF5IGluIHRoZSBjYWxsZXIu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSBhIHN0cmF5IGJs
YW5rLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTM6CiAgICAtIHJlbW92ZSBh
biB1bm5lY2Vzc2FyeSBibGFuayBsaW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSBhZGQgYSBuZXcgZnVuY3Rpb24gJ3NraXBfcHJpb3JfZmVhdHVyZXMoKScgdG8gc2tp
cCB2YWx1ZSBhcnJheSBhY2NvcmRpbmcKICAgICAgdG8gZmVhdHVyZSB0eXBlLiBUaGlzIGZ1bmN0
aW9uIHdpbGwgYmUgdXNlZCBpbiBsYXRlciBwYXRjaGVzIHRvby4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKdjEyOgogICAgLSB1c2UgJ0FSUkFZX1NJWkUnIHRvIGNhbGN1bGF0ZSBh
cnJheSBib3VuZGFyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNl
ICdBU1NFUlRfVU5SRUFDSEFCTEUoKScgdG8gcmVjb3JkIGJ1ZyBhbmQgcmV0dXJuIGVycm9yIGNv
ZGUgaWYgZmVhdAogICAgICBleGlzdCBidXQgcHJvcHMgZG9lcyBub3QgZXhpc3QuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJldHVybiAwIG9ubHkgd2hlbiB2YWx1ZSBp
cyBzZXQgaW4gJ2luc2VydF92YWxfaW50b19hcnJheScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCnYxMToKICAgIC0gY2hhbmdlcyBhYm91dCAnZmVhdF9wcm9wcycuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ2dldF92YWwnLiBJ
dCBpcyByZXBsYWNlZCBieSBnZW5lcmljIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQp2MTA6CiAgICAtIHJlbW92ZSAnZ2V0X29sZF92YWwnIHRvIGRpcmVjdGx5IGNhbGwg
J2dldF92YWwnIHRvIGdldCBuZWVkZWQgdmFsLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBtb3ZlICdwc3JfY2hlY2tfY2JtJyBpbnRvICdpbnNlcnRfdmFsX3RvX2FycmF5
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5cGUgb2Yg
J2NibScgaW4gJ3Bzcl9jaGVja19jYm0nIHRvICd1bnNpZ25lZCBsb25nJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdzZXRfbmV3X3ZhbCcgYXMgaXQgY2Fu
IGJlIGhhbmRsZWQgaW4gZ2VuZXJpYyBwcm9jZXNzLgogICAgLSBjaGFuZ2VzIHJlbGF0ZWQgdG8g
J2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1
c3QgZmxvdyBpbiAnZ2F0aGVyX3ZhbF9hcnJheScgdG8gYXZvaWQgYXJyYXkgY3Jvc3MuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkanVzdCBmbG93IGluICdpbnNlcnRf
dmFsX3RvX2FycmF5JyB0byBhdm9pZCBhcnJheSBjcm9zcy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKdjk6CiAgICAtIGFkZCBjb21tZW50cyBhYm91dCBib3VuZGFyeSBjaGVja2lu
Zy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZW5hbWUgJ2Fzc2VtYmxlX3Zh
bF9hcnJheScgdG8gJ2NvbWJpbmVfdmFsX2FycmF5JyBpbiBwZXJ2aW91cyBwYXRjaC4KICAgICAg
KHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZW5hbWUgJ2wzX2NhdF9nZXRfY29zX251bScg
dG8gJ2NhdF9nZXRfY29zX251bScgdG8gY292ZXIgYWxsIEwzL0wyIENBVAogICAgICBmZWF0dXJl
cy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbmFtZSAnbDNfY2F0X2dl
dF9vbGRfdmFsJyB0byAnY2F0X2dldF9vbGRfdmFsJyB0byBjb3ZlciBhbGwgTDMvTDIgQ0FUCiAg
ICAgIGZlYXR1cmVzIGFuZCByZXVzZSBjYXRfZ2V0X3ZhbCBpbiBpdC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUpCiAgICAtIHJlcGxhY2UgZmVhdHVyZSBsaXN0IGhhbmRsaW5nIHRvIGZl
YXR1cmUgYXJyYXkgaGFuZGxpbmcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAg
LSBtb2RpZnkgcGF0Y2ggdGl0bGUgdG8gaW5kaWNhdGUgJ0wzIENBVCcuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlcGxhY2UgJ20nIHRvICduZXdfdmFsJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBjb3MgY2hlY2sgb3V0c2lkZSBj
YWxsYmFjayBmdW5jdGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
cmVtb3ZlICdnZXRfY29zX251bScgY2FsbGJhY2sgZnVuY3Rpb24uCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ3VpbnQ2NF90JyB0byAndWludDMy
X3QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NjoKICAgIC0gY2hhbmdlICdh
c3NlbWJsZV92YWxfYXJyYXknIHRvICdjb21iaW5lX3ZhbF9hcnJheScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBjaGVjayByZXR1cm4gdmFsdWUgb2Yg
J2dldF9vbGRfdmFsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGsp
CiAgICAtIHJlcGxhY2Ugc29tZSAnRUlOVkFMJyB0byAnRU5PU1BDJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCnY1OgogICAgLSBtb2RpZnkgY29tbWVudHMgYWNj
b3JkaW5nIHRvIGNoYW5nZXMgb2YgY29kZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIGNoYW5nZSAnYm9vbF90JyB0byAnYm9vbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSByZXR1cm4gdmFsdWUgb2YgY2FsbGJhY2sgZnVuY3Rp
b25zIGJlY2F1c2Ugd2UgZG8gbm90IG5lZWQgdGhlbQogICAgICB0byByZXR1cm4gbnVtYmVyIG9m
IGVudHJpZXMgdGhlIGZlYXR1cmUgdXNlcy4gSW4gY2FsbGVyLCB3ZSBjYWxsCiAgICAgICdnZXRf
Y29zX251bScgdG8gZ2V0IHRoZSBudW1iZXIgb2YgZW50cmllcyB0aGUgZmVhdHVyZSB1c2VzLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgdmFyaWFibGVzIG5h
bWVzIHRvIG1ha2UgdGhlbSBiZXR0ZXIsIGUuZy4gJ2ZlYXRfdG1wJyB0byAnZmVhdCcuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0
byBtYWtlIGNvZGVzIGVhc2llciB0byB1bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDEzNSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEz
MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCBmMWI1ODM3Li5mN2JhODkyIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0y
MTAsNiArMjEwLDI5IEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90eXBlX3Rv
X2ZlYXRfdHlwZShlbnVtIGNibV90eXBlIHR5cGUpCiAgICAgcmV0dXJuIGZlYXRfdHlwZTsKIH0K
IAorc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWdu
ZWQgbG9uZyBjYm0pCit7CisgICAgdW5zaWduZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7CisK
KyAgICAvKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5d
LiAqLworICAgIGlmICggY2JtICYgKH4wdWwgPDwgY2JtX2xlbikgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICAvKiBBdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0LiAqLworICAg
IGlmICggY2JtID09IDAgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBmaXJzdF9iaXQg
PSBmaW5kX2ZpcnN0X2JpdCgmY2JtLCBjYm1fbGVuKTsKKyAgICB6ZXJvX2JpdCA9IGZpbmRfbmV4
dF96ZXJvX2JpdCgmY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOworCisgICAgLyogU2V0IGJpdHMg
c2hvdWxkIGJlIGNvbnRpZ3VvdXMuICovCisgICAgaWYgKCB6ZXJvX2JpdCA8IGNibV9sZW4gJiYK
KyAgICAgICAgIGZpbmRfbmV4dF9iaXQoJmNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xl
biApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0cnVlOworfQorCiAvKiBD
QVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KIHN0YXRpYyBpbnQgY2F0X2lu
aXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LApAQCAtNjAxLDcgKzYyNCwxNCBA
QCBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwK
IC8qIFNldCB2YWx1ZSBmdW5jdGlvbnMgKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X2Nvc19u
dW0odm9pZCkKIHsKLSAgICByZXR1cm4gMDsKKyAgICB1bnNpZ25lZCBpbnQgbnVtID0gMCwgaTsK
KworICAgIC8qIEdldCBhbGwgZmVhdHVyZXMgdG90YWwgYW1vdW50LiAqLworICAgIGZvciAoIGkg
PSAwOyBpIDwgQVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkKKyAgICAgICAgaWYgKCBmZWF0
X3Byb3BzW2ldICkKKyAgICAgICAgICAgIG51bSArPSBmZWF0X3Byb3BzW2ldLT5jb3NfbnVtOwor
CisgICAgcmV0dXJuIG51bTsKIH0KIAogc3RhdGljIGludCBnYXRoZXJfdmFsX2FycmF5KHVpbnQz
Ml90IHZhbFtdLApAQCAtNjA5LDcgKzYzOSw2OCBAQCBzdGF0aWMgaW50IGdhdGhlcl92YWxfYXJy
YXkodWludDMyX3QgdmFsW10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgb2xkX2NvcykKIHsKLSAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB1bnNpZ25l
ZCBpbnQgaTsKKworICAgIGlmICggIXZhbCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisg
ICAgLyogR2V0IGFsbCBmZWF0dXJlcyBjdXJyZW50IHZhbHVlcyBhY2NvcmRpbmcgdG8gb2xkX2Nv
cy4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpOyBp
KysgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGNvcyA9IG9sZF9jb3MsIGo7CisgICAg
ICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKKyAg
ICAgICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gZmVhdF9wcm9wc1tpXTsKKwor
ICAgICAgICBpZiAoICFmZWF0ICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlm
ICggIXByb3BzICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CisgICAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgg
YXJyYXlfbGVuIDwgcHJvcHMtPmNvc19udW0gKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9TUEM7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgb2xkX2NvcyBleGNlZWRzIGN1cnJlbnQgZmVh
dHVyZSdzIGNvc19tYXgsIHdlIHNob3VsZCBnZXQKKyAgICAgICAgICogZGVmYXVsdCB2YWx1ZS4g
U28gYXNzaWduIGNvcyB0byAwIHdoaWNoIHN0b3JlcyBkZWZhdWx0IHZhbHVlLgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCBjb3MgPiBmZWF0LT5jb3NfbWF4ICkKKyAgICAgICAgICAgIGNvcyA9
IDA7CisKKyAgICAgICAgLyogVmFsdWUgZ2V0dGluZyBvcmRlciBpcyBzYW1lIGFzIGZlYXR1cmUg
YXJyYXkuICovCisgICAgICAgIGZvciAoIGogPSAwOyBqIDwgcHJvcHMtPmNvc19udW07IGorKyAp
CisgICAgICAgICAgICB2YWxbal0gPSBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBwcm9wcy0+Y29z
X251bSArIGpdOworCisgICAgICAgIGFycmF5X2xlbiAtPSBwcm9wcy0+Y29zX251bTsKKyAgICAg
ICAgdmFsICs9IHByb3BzLT5jb3NfbnVtOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitz
dGF0aWMgaW50IHNraXBfcHJpb3JfZmVhdHVyZXModW5zaWduZWQgaW50ICphcnJheV9sZW4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlw
ZSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaSwgc2tpcF9sZW4gPSAwOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBmZWF0X3R5cGU7IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgZmVh
dF9wcm9wcyAqcHJvcHMgPSBmZWF0X3Byb3BzW2ldOworCisgICAgICAgIGlmICggIXByb3BzICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggKmFycmF5X2xlbiA8PSBwcm9w
cy0+Y29zX251bSApCisgICAgICAgICAgICByZXR1cm4gLUVOT1NQQzsKKworICAgICAgICAqYXJy
YXlfbGVuIC09IHByb3BzLT5jb3NfbnVtOworICAgICAgICBza2lwX2xlbiArPSBwcm9wcy0+Y29z
X251bTsKKyAgICB9CisKKyAgICByZXR1cm4gc2tpcF9sZW47CiB9CiAKIHN0YXRpYyBpbnQgaW5z
ZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLApAQCAtNjE5LDYgKzcxMCw0NiBAQCBz
dGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gY2JtX3R5cGUgdHlwZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5ld192YWwpCiB7CisgICAgY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdDsKKyAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7
CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJldDsKKworICAgIEFTU0VSVChmZWF0X3R5
cGUgPCBGRUFUX1RZUEVfTlVNKTsKKworICAgIHJldCA9IHNraXBfcHJpb3JfZmVhdHVyZXMoJmFy
cmF5X2xlbiwgZmVhdF90eXBlKTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICByZXR1cm4g
cmV0OworCisgICAgdmFsICs9IHJldDsKKworICAgIGZlYXQgPSBpbmZvLT5mZWF0dXJlc1tmZWF0
X3R5cGVdOworICAgIGlmICggIWZlYXQgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAg
IHByb3BzID0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdOworICAgIGlmICggIXByb3BzICkKKyAgICB7
CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gLUVOT0VOVDsK
KyAgICB9CisKKyAgICBpZiAoIGFycmF5X2xlbiA8IHByb3BzLT5jb3NfbnVtICkKKyAgICAgICAg
cmV0dXJuIC1FTk9TUEM7CisKKyAgICBpZiAoICFwc3JfY2hlY2tfY2JtKGZlYXQtPmNibV9sZW4s
IG5ld192YWwpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAvKiBWYWx1ZSBzZXR0
aW5nIHBvc2l0aW9uIGlzIHNhbWUgYXMgZmVhdHVyZSBhcnJheS4gKi8KKyAgICBmb3IgKCBpID0g
MDsgaSA8IHByb3BzLT5jb3NfbnVtOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCB0eXBlID09
IHByb3BzLT50eXBlW2ldICkKKyAgICAgICAgeworICAgICAgICAgICAgdmFsW2ldID0gbmV3X3Zh
bDsKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgfQorCiAgICAgcmV0dXJu
IC1FSU5WQUw7CiB9CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT6V-0005A3-7r; Tue, 01 Aug 2017 09:04:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6T-000580-Pu
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:37 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5D/73-01996-52440895; Tue, 01 Aug 2017 09:04:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+sQ0VVxaYg
 0+LtRxeL7lslMDowehz9cYQlgjGLNzEvKr0hgzXj84h1jwUuTiqurdrA2MLaodDFycQgJTGOU
 6Fz+hqWLkZNDQoBX4siyGawQtr/EjT9PWSCKGhglulYtZANJsAmoSzz+2sMEYosIKEncWzWZC
 aSIWWA+k8Tr8w+YQRLCAjESM3o7wWwWAVWJ2zcngTXzCnhIrLrQzQ6xQU7i5LHJYNs4geI7bt
 4AqucA2uYusXNm4gRG3gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpO
 K9ZLzczcxAsOBAQh2MH7pdz7EKMnBpCTKq9hTHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfC
 uSFSSLAoNT21Ii0zBxiYMGkJDh4lEd4LTkBp3uKCxNzizHSI1ClGY45XE/5/Y+Jo+v7xO5MQS
 15+XqqUOO9FkFIBkNKM0jy4QbCIucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3vsgU3gy80
 rg9r0COoUJ6BTJ0lqQU0oSEVJSDYzuK5f6+5RlrNM//J7zytYYfzHdX4qLu+++XKs8pS1JijX
 wb0JK1vYTd5l+pfbcXSj49/zEmLSYV17CCt0rU65ZO5jmVXz11OqsqN3qdO+37cIlPumzln7e
 f9Dgps3pu82XpcLrPlZdcOk69bxyqTq3iv7F+9Hv5myzv/ekoiYp+YzAMs6bdnOUWIozEg21m
 IuKEwEfi6j4kwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!11
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50692 invoked from network); 1 Aug 2017 09:04:36 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:36 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061585"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:33 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:41 +0800
Message-Id: <1501577334-7431-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 10/23] x86: refactor psr: L3 CAT: set value:
	implement cos finding flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udGludWUgZnJvbSBwYXRjaDoKJ3g4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1
ZTogYXNzZW1ibGUgZmVhdHVyZXMgdmFsdWUgYXJyYXknCgpXZSBjYW4gdHJ5IHRvIGZpbmQgaWYg
dGhlcmUgaXMgYSBDT1MgSUQgb24gd2hpY2ggYWxsIGZlYXR1cmVzJyBDT1MgcmVnaXN0ZXJzCnZh
bHVlcyBhcmUgc2FtZSBhcyB0aGUgYXJyYXkgYXNzZW1ibGVkIGJlZm9yZS4KClNpZ25lZC1vZmYt
Ynk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjEzOgogICAgLSByZW1vdmUgdW5uZWNlc3Nh
cnkgYmxhbmsgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjEyOgogICAg
LSB1c2UgJ0FSUkFZX1NJWkUnIHRvIGNhbGN1bGF0ZSBhcnJheSBib3VuZGFyeS4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBzYW1lIHR5cGUgdmFyaWFibGVzIGRl
Y2xhcmF0aW9uIHRvIG9uZSBsaW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSB1c2UgJ0FTU0VSVF9VTlJFQUNIQUJMRSgpJyB0byByZWNvcmQgYnVnIGFuZCByZXR1cm4g
ZXJyb3IgY29kZSBpZiBmZWF0CiAgICAgIGV4aXN0cyBidXQgcHJvcHMgZG9lcyBub3QgZXhpc3Qu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgJ2knIGRlZmluaXRp
b24gaW50byB0aGUgbG9vcCB0byBsaW1pdCBpdHMgc2NvcGUuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCnYxMToKICAgIC0gbW92ZSAnY29tcGFyZV92YWwnIGltcGxlbWVudGF0aW9u
IGZyb20gQ0RQIHBhdGNoIHRvIHRoaXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHJlbW92ZSAncmMnIGluICdjb21wYXJlX3ZhbCcgdG8gbWFrZSBjb2RlcyBjbGVhcmVy
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0ICdm
ZWF0X3Byb3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGJ1
Zy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIHVubmVjZXNz
YXJ5IHZhcmlhYmxlIGluaXRpYWxpemF0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVudC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGFycmF5IGNoZWNrIHBsYWNlIHByaW9yIHRvIHVz
aW5nIHRoZSBhcnJheS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRk
IGNvbW1lbnQuCnYxMDoKICAgIC0gcmVtb3ZlICdjb21wYXJlX3ZhbCcgaG9vayBhbmQgaXRzIENB
VCBpbXBsZW1lbnRhdGlvbi4gTWFrZSBpdHMKICAgICAgZnVuY3Rpb25hbGl0eSBiZSBnZW5lcmlj
IGluICdmaW5kX2NvcycgZmxvdy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gY2hhbmdlcyByZWxhdGVkIHRvICdwcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHJlbmFtZSAndmFsX2FycmF5JyB0byAndmFsX3B0cicuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbmFtZSAnZmluZCcgdG8gJ2ZvdW5kJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBzb21lIHZhcmlhYmxlcyBk
ZWNsYXJhdGlvbiBhbmQgaW5pdGlhbGl6YXRpb24gaW50byBsb29wLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgY29kZXMgcG9zaXRpb25zLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0gbW9kaWZ5IGNvbW1lbnRzIG9mICdjb21w
YXJlX3ZhbCcgdG8gYmUgc2FtZSBhcyBjdXJyZW50IGltcGxlbWVudGF0aW9uLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGZpeCBpbmRlbnRhdGlvbiBpc3N1ZS4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZW5hbWUgJ2wzX2NhdF9jb21wYXJlX3ZhbCcgdG8g
J2NhdF9jb21wYXJlX3ZhbCcgdG8gY292ZXIgYWxsIEwzL0wyIENBVAogICAgICBmZWF0dXJlcy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbW92ZSBwYXJhbWV0ZXIgJ2Zv
dW5kJyBmcm9tICdjYXRfY29tcGFyZV92YWwnIGFuZCBtb2RpZnkgdGhlIHJldHVybgogICAgICB2
YWx1ZXMgdG8gbGV0IGNhbGxlciBrbm93IGlmIHRoZSBpZCBpcyBmb3VuZCBvciBub3QuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZXBsYWNlIGZlYXR1cmUgbGlzdCBoYW5k
bGluZyB0byBmZWF0dXJlIGFycmF5IGhhbmRsaW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSkKICAgIC0gcmVwbGFjZSAnZ2V0X2Nvc19udW0nIHRvICdmZWF0LT5jb3NfbnVtJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZGlyZWN0bHkgdXNlICdjb3NfcmVn
X3ZhbFswXScgYXMgZGVmYXVsdCB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gbW9kaWZ5IHBhdGNoIHRpdGxlIHRvIGluZGljYXRlICdMMyBDQVQnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0ICd1aW50NjRfdCcg
dG8gJ3VpbnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAt
IG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byBwcm92aWRlIGV4YWN0IHBhdGNoIG5hbWUgdG8gY29u
dGludWUgZnJvbS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3Zl
ICdnZXRfY29zX21heF9mcm9tX3R5cGUnIGJlY2F1c2UgaXQgY2FuIGJlIHJlcGxhY2VkIGJ5CiAg
ICAgICdnZXRfY29zX21heCcuCiAgICAtIG1vdmUgdHlwZSBjaGVjayBvdXQgZnJvbSBjYWxsYmFj
ayBmdW5jdGlvbnMgdG8gY2FsbGVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBtb2RpZnkgdmFyaWFibGVzIG5hbWVzIHRvIG1ha2UgdGhlbSBiZXR0ZXIsIGUuZy4gJ2Zl
YXRfdG1wJyB0byAnZmVhdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IG1vZGlmeSBjb21tZW50cyBhY2NvcmRpbmcgdG8gY2hhbmdlcyBvZiBjb2Rlcy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1h
a2UgY29kZXMgZWFzaWVyIHRvIHVuZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgMTAwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAwIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94
ODYvcHNyLmMKaW5kZXggZjdiYTg5Mi4uN2JmZWFmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtNzUzLDEwICs3NTMsMTEwIEBAIHN0
YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIHJldHVy
biAtRUlOVkFMOwogfQogCitzdGF0aWMgaW50IGNvbXBhcmVfdmFsKGNvbnN0IHVpbnQzMl90IHZh
bFtdLAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0
LAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMs
CisgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjb3MpCit7CisgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IHByb3BzLT5jb3NfbnVtOyBpKysgKQor
ICAgIHsKKyAgICAgICAgdWludDMyX3QgZmVhdF92YWw7CisKKyAgICAgICAgLyogSWYgY29zIGlz
IGJpZ2dlciB0aGFuIGNvc19tYXgsIHdlIG5lZWQgY29tcGFyZSBkZWZhdWx0IHZhbHVlLiAqLwor
ICAgICAgICBpZiAoIGNvcyA+IGZlYXQtPmNvc19tYXggKQorICAgICAgICB7CisgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICogQ09TIElEIDAgYWx3YXlzIHN0b3JlcyB0aGUgZGVmYXVsdCB2
YWx1ZS4KKyAgICAgICAgICAgICAqIEZvciBDRFA6CisgICAgICAgICAgICAgKiAtIERBVEEgZGVm
YXVsdCB2YWx1ZSBzdG9yZWQgaW4gY29zX3JlZ192YWxbMF07CisgICAgICAgICAgICAgKiAtIENP
REUgZGVmYXVsdCB2YWx1ZSBzdG9yZWQgaW4gY29zX3JlZ192YWxbMV0uCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIGZlYXRfdmFsID0gZmVhdC0+Y29zX3JlZ192YWxbaV07CisKKyAgICAg
ICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiBjb3MgaXMgYmlnZ2VyIHRoYW4gZmVhdHVyZSdz
IGNvc19tYXgsIHRoZSB2YWwgc2hvdWxkIGJlCisgICAgICAgICAgICAgKiBkZWZhdWx0IHZhbHVl
LiBPdGhlcndpc2UsIGl0IGZhaWxzIHRvIGZpbmQgYSBDT1MgSUQuIFNvIHdlCisgICAgICAgICAg
ICAgKiBoYXZlIHRvIGV4aXQgZmluZCBmbG93LgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICBpZiAoIHZhbFtpXSAhPSBmZWF0X3ZhbCApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBmZWF0
X3ZhbCA9IGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIHByb3BzLT5jb3NfbnVtICsgaV07CisgICAg
ICAgICAgICBpZiAoIHZhbFtpXSAhPSBmZWF0X3ZhbCApCisgICAgICAgICAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMTsKK30KKwogc3RhdGljIGludCBm
aW5kX2Nvcyhjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAg
ICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSwKICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbykKIHsKKyAgICB1
bnNpZ25lZCBpbnQgY29zLCBjb3NfbWF4OworICAgIGNvbnN0IHVuc2lnbmVkIGludCAqcmVmID0g
aW5mby0+Y29zX3JlZjsKKyAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OworCisgICAg
LyogY29zX21heCBpcyB0aGUgb25lIG9mIHRoZSBmZWF0dXJlIHdoaWNoIGlzIGJlaW5nIHNldC4g
Ki8KKyAgICBmZWF0ID0gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXTsKKyAgICBpZiAoICFmZWF0
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICBjb3NfbWF4ID0gZmVhdC0+Y29zX21h
eDsKKworICAgIGZvciAoIGNvcyA9IDA7IGNvcyA8PSBjb3NfbWF4OyBjb3MrKyApCisgICAgewor
ICAgICAgICBjb25zdCB1aW50MzJfdCAqdmFsX3B0ciA9IHZhbDsKKyAgICAgICAgdW5zaWduZWQg
aW50IGxlbiA9IGFycmF5X2xlbiwgaTsKKyAgICAgICAgaW50IHJjID0gMDsKKworICAgICAgICBp
ZiAoIGNvcyAmJiAhcmVmW2Nvc10gKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGluZm8tPmZlYXR1cmVzKTsgaSsrICkKKyAgICAg
ICAgeworICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gZmVhdF9w
cm9wc1tpXTsKKworICAgICAgICAgICAgZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ldOworICAgICAg
ICAgICAgaWYgKCAhZmVhdCApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAg
ICAgIGlmICggIXByb3BzICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgaWYgKCBsZW4gPCBwcm9wcy0+Y29zX251bSApCisgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FTk9TUEM7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
KiBDb21wYXJlIHZhbHVlIGFjY29yZGluZyB0byBmZWF0dXJlIGFycmF5IG9yZGVyLgorICAgICAg
ICAgICAgICogV2UgbXVzdCBmb2xsb3cgdGhpcyBvcmRlciBiZWNhdXNlIHZhbHVlIGFycmF5IGlz
IGFzc2VtYmxlZAorICAgICAgICAgICAgICogYXMgdGhpcyBvcmRlci4KKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgcmMgPSBjb21wYXJlX3ZhbCh2YWxfcHRyLCBmZWF0LCBwcm9wcywgY29z
KTsKKyAgICAgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7
CisKKyAgICAgICAgICAgIC8qIElmIGZhaWwgdG8gbWF0Y2gsIGdvIHRvIG5leHQgY29zIHRvIGNv
bXBhcmUuICovCisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgICAgIGxlbiAtPSBwcm9wcy0+Y29zX251bTsKKyAgICAgICAgICAgIHZhbF9w
dHIgKz0gcHJvcHMtPmNvc19udW07CisgICAgICAgIH0KKworICAgICAgICAvKiBGb3IgdGhpcyBD
T1MgSUQgYWxsIGVudHJpZXMgaW4gdGhlIHZhbHVlcyBhcnJheSBkbyBtYXRjaC4gVXNlIGl0LiAq
LworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiBjb3M7CisgICAgfQorCiAg
ICAgcmV0dXJuIC1FTk9FTlQ7CiB9CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT6X-0005CK-F0; Tue, 01 Aug 2017 09:04:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6W-0005Az-B5
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:40 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B9/8A-01712-72440895; Tue, 01 Aug 2017 09:04:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhoqvu0hB
 psPwWo8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF69Wb2gic6FSv+LWNvYNwt38XIxSEkMI1R
 Yv7GmYxdjJwcEgK8EkeWzWCFsP0lZt59ywZiCwk0MErc36cLYrMJqEs8/trDBGKLCChJ3Fs1m
 QlkELPAfCaJ1+cfMIMkhAXiJXrWgwzl4GARUJV4M5cLJMwr4CHx5ekiZoj5chInj00G28UJFN
 9x8wYzSLmQgLvEzpmJExh5FzAyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDVy00tLk5MT81
 JTCrWS87P3cQIDAUGINjB+KXf+RCjJAeTkiivYk99pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 XgnnhkghwaLU9NSKtMwcYFDCpCU4eJREeC84AaV5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vV
 Uqc9yJIkQBIUUZpHtwIWIRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvfZApPJl5JXCbXg
 EdwQR0hGRpLcgRJYkIKakGRo+V0/ZoK2xMnCx9IGDRE9c17XMXT/7ln//ZY7ssz/zfIt9umee
 JKsvcW2XeypjP1eDGyRofxJnLobuhRXX+n8BofiWe0MyWWZlfN0mGrzy55lrGLKcdPlPsH81Z
 vsv1/dGQsr3rNVqfZasvy2DaLnGwmLnPI5yX5QNv/8LofSlW+79PrzHdrsRSnJFoqMVcVJwIA
 Jk678OLAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!12
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51066 invoked from network); 1 Aug 2017 09:04:38 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:38 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061599"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:35 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:42 +0800
Message-Id: <1501577334-7431-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 11/23] x86: refactor psr: L3 CAT: set value:
	implement cos id picking flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udGludWUgZnJvbSBwcmV2aW91cyBwYXRjaDoKJ3g4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6
IHNldCB2YWx1ZTogaW1wbGVtZW50IGNvcyBmaW5kaW5nIGZsb3cuJwoKSWYgZmFpbCB0byBmaW5k
IGEgQ09TIElELCB3ZSBuZWVkIHBpY2sgYSBuZXcgQ09TIElEIGZvciBkb21haW4uIE9ubHkgQ09T
IElECnRoYXQgcmVmW0NPU19JRF0gaXMgMSBvciAwIGNhbiBiZSBwaWNrZWQgdG8gaW5wdXQgYSBu
ZXcgc2V0IGZlYXR1cmUgdmFsdWVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQp2MTM6CiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBibGFuayBsaW5lLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVu
dCBhbmQgZml4IGNvbW1lbnQgd29yZGluZy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKdjEyOgogICAgLSB1c2UgJ0FTU0VSVF9VTlJFQUNIQUJMRSgpJyB0byByZWNvcmQgYnVnIGFu
ZCByZXR1cm4gZXJyb3IgY29kZSBpZiBmZWF0CiAgICAgIGV4aXN0cyBidXQgcHJvcHMgZG9lcyBu
b3QgZXhpc3QuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGRlY2xhcmUg
c2FtZSB0eXBlIHZhaXJhYmxlcyBpbiBvbmUgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gdXNlICdBUlJBWV9TSVpFJyB0byBjYWxjdWxhdGUgYXJyYXkgYm91bmRh
cnkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnYxMToKICAgIC0gcmVtb3ZlIHVu
bmVjZXNzYXJ5IHZhcmlhYmxlIGluaXRpYWxpemF0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0ICdmZWF0X3Byb3BzJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVwbGFjZSAnZ2V0X3ZhbCcgY2FsbGluZyB0byBn
ZW5lcmljIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTA6CiAgICAt
IHJlbW92ZSAnZml0c19jb3NfbWF4JyBob29rIGFuZCBDQVQgaW1wbGVtZW50YXRpb24uIE1vdmUg
dGhlIHByb2Nlc3MgaW50bwogICAgICBnZW5lcmljIGZsb3cuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ3Byb3BzJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGNvZGVzIHBvc2l0aW9ucy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIG1vZGlmeSByZXR1cm4gdmFsdWUgb2Yg
J3BpY2tfYXZhaWxfY29zJyB0byBtYWtlIGl0IG1vcmUgYWNjdXJhdGUuCiAgICAtIHJlbmFtZSAn
bDNfY2F0X2ZpdHNfY29zX21heCcgdG8gJ2NhdF9maXRzX2Nvc19tYXgnIHRvIGNvdmVyIEwzL0wy
IENBVAogICAgICBmZWF0dXJlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAt
IHJlcGxhY2UgZmVhdHVyZSBsaXN0IGhhbmRsaW5nIHRvIGZlYXR1cmUgYXJyYXkgaGFuZGxpbmcu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBmaXggY29tbWVudC4KICAgICAg
KHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBkaXJlY3RseSB1c2UgJ2Nvc19yZWdfdmFsWzBd
JyBhcyBkZWZhdWx0IHZhbHVlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSByZXBsYWNlICdnZXRfY29zX251bScgdG8gJ2ZlYXQtPmNvc19udW0nLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcGF0Y2ggdGl0bGUgdG8gaW5kaWNhdGUg
J0wzIENBVCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMg
YWJvdXQgJ3VpbnQ2NF90JyB0byAndWludDMyX3QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQp2NToKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHByb3ZpZGUgZXhhY3Qg
cGF0Y2ggbmFtZSB0byBjb250aW51ZSBmcm9tLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBjaGFuZ2UgJ2V4Y2VlZHNfY29zX21heCcgdG8gJ2ZpdHNfY29zX21heCcgdG8g
YmUgYWNjdXJhdGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlm
eSBjb21tZW50cyBhY2NvcmRpbmcgdG8gY2hhbmdlcyBvZiBjb2Rlcy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IHJldHVybiB2YWx1ZSBvZiBjYWxsYmFjayBm
dW5jdGlvbnMgYmVjYXVzZSB3ZSBkbyBub3QgbmVlZCB0aGVtCiAgICAgIHRvIHJldHVybiBudW1i
ZXIgb2YgZW50cmllcyB0aGUgZmVhdHVyZSB1c2VzLiBJbiBjYWxsZXIsIHdlIGNhbGwKICAgICAg
J2dldF9jb3NfbnVtJyB0byBnZXQgdGhlIG51bWJlciBvZiBlbnRyaWVzIHRoZSBmZWF0dXJlIHVz
ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgdHlwZSBjaGVj
ayBvdXQgZnJvbSBjYWxsYmFjayBmdW5jdGlvbnMgdG8gY2FsbGVyLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgdmFyaWFibGVzIG5hbWVzIHRvIG1ha2UgdGhl
bSBiZXR0ZXIsIGUuZy4gJ2ZlYXRfdG1wJyB0byAnZmVhdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBjb2RlIGZvcm1hdC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29kZXMg
ZWFzaWVyIHRvIHVuZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0t
LQogeGVuL2FyY2gveDg2L3Bzci5jIHwgODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9h
cmNoL3g4Ni9wc3IuYwppbmRleCA3YmZlYWZiLi5iNTUzMTEyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC04NjAsMTIgKzg2MCw5MSBA
QCBzdGF0aWMgaW50IGZpbmRfY29zKGNvbnN0IHVpbnQzMl90IHZhbFtdLCB1bnNpZ25lZCBpbnQg
YXJyYXlfbGVuLAogICAgIHJldHVybiAtRU5PRU5UOwogfQogCitzdGF0aWMgYm9vbCBmaXRzX2Nv
c19tYXgoY29uc3QgdWludDMyX3QgdmFsW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgYXJyYXlfbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBw
c3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGNvcykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcyk7IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZXNbaV07CisgICAgICAgIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGZlYXRfcHJvcHNbaV07CisKKyAgICAgICAgaWYg
KCAhZmVhdCApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoICFwcm9wcyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBhcnJheV9sZW4gPCBw
cm9wcy0+Y29zX251bSApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAgICAgaWYg
KCBjb3MgPiBmZWF0LT5jb3NfbWF4ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQg
aW50IGo7CisKKyAgICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgcHJvcHMtPmNvc19udW07IGor
KyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyogR2V0IGRlZmF1bHQgdmFsdWUs
IHRoZSBDT1MgSUQgb2Ygd2hpY2ggaXMgemVyby4gKi8KKyAgICAgICAgICAgICAgICB1aW50MzJf
dCBkZWZhdWx0X3ZhbCA9IGZlYXQtPmNvc19yZWdfdmFsW2pdOworCisgICAgICAgICAgICAgICAg
aWYgKCB2YWxbal0gIT0gZGVmYXVsdF92YWwgKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICBhcnJheV9sZW4gLT0g
cHJvcHMtPmNvc19udW07CisgICAgICAgIHZhbCArPSBwcm9wcy0+Y29zX251bTsKKyAgICB9CisK
KyAgICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGludCBwaWNrX2F2YWlsX2Nvcyhjb25zdCBz
dHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9jb3MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCiB7Ci0gICAgcmV0dXJuIC1FTk9F
TlQ7CisgICAgdW5zaWduZWQgaW50IGNvcywgY29zX21heCA9IDA7CisgICAgY29uc3Qgc3RydWN0
IGZlYXRfbm9kZSAqZmVhdDsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgKnJlZiA9IGluZm8tPmNv
c19yZWY7CisKKyAgICAvKiBjb3NfbWF4IGlzIHRoZSBvbmUgb2YgdGhlIGZlYXR1cmUgd2hpY2gg
aXMgYmVpbmcgc2V0LiAqLworICAgIGZlYXQgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdOwor
ICAgIGlmICggIWZlYXQgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIGNvc19tYXgg
PSBmZWF0LT5jb3NfbWF4OworICAgIGlmICggIWNvc19tYXggKQorICAgICAgICByZXR1cm4gLUVO
T0VOVDsKKworICAgIC8qIFdlIGNhbm5vdCB1c2UgaWQgMCBiZWNhdXNlIGl0IHN0b3JlcyB0aGUg
ZGVmYXVsdCB2YWx1ZXMuICovCisgICAgaWYgKCBvbGRfY29zICYmIHJlZltvbGRfY29zXSA9PSAx
ICYmCisgICAgICAgICBmaXRzX2Nvc19tYXgodmFsLCBhcnJheV9sZW4sIGluZm8sIG9sZF9jb3Mp
ICkKKyAgICAgICAgICAgIHJldHVybiBvbGRfY29zOworCisgICAgLyogRmluZCBhbiB1bnVzZWQg
b25lIG90aGVyIHRoYW4gY29zMC4gKi8KKyAgICBmb3IgKCBjb3MgPSAxOyBjb3MgPD0gY29zX21h
eDsgY29zKysgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogcmVmIGlzIDAgbWVhbnMg
dGhpcyBDT1MgaXMgbm90IHVzZWQgYnkgb3RoZXIgZG9tYWluIGFuZAorICAgICAgICAgKiBjYW4g
YmUgdXNlZCBmb3IgY3VycmVudCBzZXR0aW5nLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAh
cmVmW2Nvc10gKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFmaXRzX2Nvc19tYXgodmFs
LCBhcnJheV9sZW4sIGluZm8sIGNvcykgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgICAgICByZXR1cm4gY29zOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIC1FT1ZF
UkZMT1c7CiB9CiAKIHN0YXRpYyBpbnQgd3JpdGVfcHNyX21zcnModW5zaWduZWQgaW50IHNvY2tl
dCwgdW5zaWduZWQgaW50IGNvcywKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:04: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.xen.org>)
	id 1dcT6a-0005Fc-MK; Tue, 01 Aug 2017 09:04:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6Z-0005Dn-7s
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:43 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 49/BC-18997-A2440895; Tue, 01 Aug 2017 09:04:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhoqvp0hB
 p8OuZocX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHo7AqWgjemFQ8vt7I2MDZrdjFycQgJTGOU
 uLdjF1MXIyeHhACvxJFlM1i7GDmAbH+JxgMlEDUNjBLPXx1nBqlhE1CXePy1B6xeREBJ4t6qy
 UwgRcwC85kkXp9/AFYkLBAlserUFLAiFgFViTfT/zGC2LwCHhLP521gh1gmJ3Hy2GRWEJsTKL
 7j5g1mkMVCAu4SO2cmTmDkXcDIsIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBULze1uDgxPTU
 nMalYLzk/dxMjMBgYgGAH45d+50OMkhxMSqK8ij31kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eCWcGyKFBItS01Mr0jJzgGEJk5bg4FES4b3gBJTmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8V
 Clx3osgRQIgRRmleXAjYDFyiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK890Gm8GTmlcBteg
 V0BBPQEZKltSBHlCQipKQaGGdkcq+4eeTYj8jjZ2MXbEjbd+f0Z0G3R7v5jC1dLyrfV5i+r+P
 aCitJrR+bfB3zf+5R+Xv7a1G97fdkXkWeyab3pcxC5iVJ1R7R/BTStvTT7PvHl8S8XPd+zkHG
 UxfXCp2fM/O2xvnXkg4BefZb2Jr12f+UPOw45ttWH+7825Bpn5fwmUM6FhZKLMUZiYZazEXFi
 QC8Um4HjAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!13
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51752 invoked from network); 1 Aug 2017 09:04:41 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:41 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061612"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:38 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:43 +0800
Message-Id: <1501577334-7431-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 12/23] x86: refactor psr: L3 CAT: set value:
	implement write msr flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udGludWUgZnJvbSBwcmV2aW91cyBwYXRjaDoKJ3g4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6
IHNldCB2YWx1ZTogaW1wbGVtZW50IGNvcyBpZCBwaWNraW5nIGZsb3cuJwoKV2UgaGF2ZSBnb3Qg
dGhlIGZlYXR1cmUgdmFsdWUgYW5kIENPUyBJRCB0byBzZXQuIFRoZW4sIHdlIHdyaXRlIE1TUnMg
b2YgdGhlCmRlc2lnbmF0ZWQgZmVhdHVyZS4KClRpbGwgbm93LCBzZXQgdmFsdWUgcHJvY2VzcyBp
cyBjb21wbGV0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYx
NToKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5ICdlbHNlJyBpbiAnd3JpdGVfcHNyX21zcnMnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTQ6CiAgICAtIGNoYW5nZXMgcmVsYXRl
ZCB0byAnc2tpcF9wcmlvcl9mZWF0dXJlcycgY2hhbmdlIGluIHByZXZpb3VzIHBhdGNoLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTM6CiAgICAtIHVzZSAnc2tpcF9wcmlvcl9m
ZWF0dXJlcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkZCAnY29u
c3QnIGZvciBzb21lIHZhcmlhYmxlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
djEyOgogICAgLSBkZWNsYXJlIHNhbWUgdHlwZSB2YXJhaWJsZXMgaW4gb25lIGxpbmUuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlcGxhY2UgJ2ZlYXRfdHlwZScgdG8g
J3Byb3BzJyBpbiAnc3RydWN0IGNvc193cml0ZV9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gYXNzaWduIHRoZSAnY29zX251bScgdG8gYSBsb2NhbCB2YXJpYWJs
ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlICdBU1NFUlRfVU5S
RUFDSEFCTEUoKScgdG8gcmVjb3JkIGJ1ZyBhbmQgcmV0dXJuIGVycm9yIGNvZGUgaWYgZmVhdAog
ICAgICBleGlzdHMgYnV0IHByb3BzIGRvZXMgbm90IGV4aXN0LgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQp2MTE6CiAgICAtIHJlbmFtZSAnd3JpdGVfcHNyX21zcicgdG8gJ3dyaXRl
X3Bzcl9tc3JzJy4KICAgIC0gcmVuYW1lICdkb193cml0ZV9wc3JfbXNyJyB0byAnZG9fd3JpdGVf
cHNyX21zcnMnLgogICAgLSBjaGFuZ2UgcGFyYW1ldGVycyBhbmQgY29kZXMgb2YgJ3dyaXRlX3Bz
cl9tc3JzJyB0byBoYW5kbGUgdmFsdWUgYXJyYXkuCiAgICAtIGFkZCAnZmVhdF90eXBlJyBpbiAn
c3RydWN0IGNvc193cml0ZV9pbmZvJyB0byBoYW5kbGUgcHJvcHMgYXJyYXkuCiAgICAtIGluICdk
b193cml0ZV9wc3JfbXNycycsIHdyaXRlIHZhbHVlIGFycmF5IGludG8gbXNycyBhY2NvcmRpbmcg
dG8KICAgICAgJ3Byb3BzLT50eXBlW2ldJy4KICAgIC0gbW92ZSAnZmVhdC0+Y29zX3JlZ192YWwn
IGFzc2lnbm1lbnQgYW5kIHZhbHVlIGNvbXBhcmlzb24gaW4gJ3dyaXRlX21zcicKICAgICAgY2Fs
bGJhY2sgZnVuY3Rpb24gb3V0IGFzIGdlbmVyaWMgY29kZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIG1vdmUgY2hlY2sgZnJvbSAnZG9fd3JpdGVfcHNyX21zcnMnIHRv
ICd3cml0ZV9wc3JfbXNycycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IGNoYW5nZSBhYm91dCAnY29zX21heCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIGNoYW5nZSBhYm91dCAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCnYxMDoKICAgIC0gcmVtb3ZlICd0eXBlJyBmcm9tICd3cml0ZV9tc3InIHBhcmFt
ZXRlciBsaXN0LiBXaWxsIGFkZCBpdCBiYWNrIHdoZW4KICAgICAgaW1wbGVtZW50aW5nIENEUC4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5
IGNhc3RzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFi
b3V0ICdwcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSBy
ZXBsYWNlIGZlYXR1cmUgbGlzdCBoYW5kbGluZyB0byBmZWF0dXJlIGFycmF5IGhhbmRsaW5nLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gYWRkICdhcnJheV9sZW4nIGluICdz
dHJ1Y3QgY29zX3dyaXRlX2luZm8nIGFuZCBjaGVjayBpZiB2YWwgYXJyYXkKICAgICAgZXhjZWVk
cyBpdC4KICAgIC0gbW9kaWZ5ICd3cml0ZV9wc3JfbXNyJyBmbG93IG9ubHkgdG8gc2V0IG9uZSB2
YWx1ZSBhIHRpbWUuIE5vIG5lZWQgdG8KICAgICAgc2V0IHdob2xlIGZlYXR1cmUgYXJyYXkgdmFs
dWVzLgogICAgLSBtb2RpZnkgcGF0Y2ggdGl0bGUgdG8gaW5kaWNhdGUgJ0wzIENBVCcuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ3VpbnQ2NF90
JyB0byAndWludDMyX3QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2ODoKICAg
IC0gbW9kaWZ5ICd3cml0ZV9tc3InIGNhbGxiYWNrIGZ1bmN0aW9uIHRvICd2b2lkJyBiZWNhdXNl
IHdlIGhhdmUgdG8gc2V0CiAgICAgIGFsbCBmZWF0dXJlcycgY2JtLiBXaGVuIGlucHV0IGNvcyBl
eGNlZWRzIHNvbWUgZmVhdHVyZXMnIGNvc19tYXgsIGp1c3QKICAgICAgc2tpcCB0aGVtIGJ1dCBu
b3QgYnJlYWsgdGhlIGl0ZXJhdGlvbi4KdjU6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0
byBwcm92aWRlIGV4YWN0IHBhdGNoIG5hbWUgdG8gY29udGludWUgZnJvbS4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IHJldHVybiB2YWx1ZSBvZiBjYWxsYmFj
ayBmdW5jdGlvbnMgYmVjYXVzZSB3ZSBkbyBub3QgbmVlZCB0aGVtCiAgICAgIHRvIHJldHVybiBu
dW1iZXIgb2YgZW50cmllcyB0aGUgZmVhdHVyZSB1c2VzLiBJbiBjYWxsZXIsIHdlIGNhbGwKICAg
ICAgJ2dldF9jb3NfbnVtJyB0byBnZXQgdGhlIG51bWJlciBvZiBlbnRyaWVzIHRoZSBmZWF0dXJl
IHVzZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgdHlwZSBj
aGVjayBvdXQgZnJvbSBjYWxsYmFjayBmdW5jdGlvbnMgdG8gY2FsbGVyLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgdmFyaWFibGVzIG5hbWVzIHRvIG1ha2Ug
dGhlbSBiZXR0ZXIsIGUuZy4gJ2ZlYXRfdG1wJyB0byAnZmVhdCcuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIGNvcnJlY3QgY29kZSBmb3JtYXQuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNv
ZGVzIGVhc2llciB1bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQot
LS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDc4IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4v
YXJjaC94ODYvcHNyLmMKaW5kZXggYjU1MzExMi4uNmVhMmU0ZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMTEzLDYgKzExMyw5IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7CiAgICAgLyogZ2V0X2ZlYXRfaW5mbyBp
cyB1c2VkIHRvIHJldHVybiBmZWF0dXJlIEhXIGluZm8gdGhyb3VnaCBzeXNjdGwuICovCiAgICAg
Ym9vbCAoKmdldF9mZWF0X2luZm8pKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5
X2xlbik7CisKKyAgICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBN
U1IgcmVnaXN0ZXIuICovCisgICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywg
dWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpOwogfSAqZmVhdF9wcm9wc1tGRUFUX1RZ
UEVfTlVNXTsKIAogLyoKQEAgLTI4OSwxMSArMjkyLDE3IEBAIHN0YXRpYyBib29sIGNhdF9nZXRf
ZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiB9CiAKIC8qIEwzIENBVCBw
cm9wcyAqLworc3RhdGljIHZvaWQgbDNfY2F0X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1
aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKK3sKKyAgICB3cm1zcmwoTVNSX0lBMzJf
UFNSX0wzX01BU0soY29zKSwgdmFsKTsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3By
b3BzIGwzX2NhdF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9IDEsCiAgICAgLnR5cGVbMF0gPSBQ
U1JfQ0JNX1RZUEVfTDMsCiAgICAgLmFsdF90eXBlID0gUFNSX0NCTV9UWVBFX1VOS05PV04sCiAg
ICAgLmdldF9mZWF0X2luZm8gPSBjYXRfZ2V0X2ZlYXRfaW5mbywKKyAgICAud3JpdGVfbXNyID0g
bDNfY2F0X3dyaXRlX21zciwKIH07CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfYm9v
bChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKQEAgLTk0NywxMSArOTU2LDc5
IEBAIHN0YXRpYyBpbnQgcGlja19hdmFpbF9jb3MoY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5m
byAqaW5mbywKICAgICByZXR1cm4gLUVPVkVSRkxPVzsKIH0KIAorc3RhdGljIHVuc2lnbmVkIGlu
dCBnZXRfc29ja2V0X2NwdSh1bnNpZ25lZCBpbnQgc29ja2V0KQoreworICAgIGlmICggbGlrZWx5
KHNvY2tldCA8IG5yX3NvY2tldHMpICkKKyAgICAgICAgcmV0dXJuIGNwdW1hc2tfYW55KHNvY2tl
dF9jcHVtYXNrW3NvY2tldF0pOworCisgICAgcmV0dXJuIG5yX2NwdV9pZHM7Cit9CisKK3N0cnVj
dCBjb3Nfd3JpdGVfaW5mbworeworICAgIHVuc2lnbmVkIGludCBjb3M7CisgICAgc3RydWN0IGZl
YXRfbm9kZSAqZmVhdHVyZTsKKyAgICBjb25zdCB1aW50MzJfdCAqdmFsOworICAgIGNvbnN0IHN0
cnVjdCBmZWF0X3Byb3BzICpwcm9wczsKK307CisKK3N0YXRpYyB2b2lkIGRvX3dyaXRlX3Bzcl9t
c3JzKHZvaWQgKmRhdGEpCit7CisgICAgY29uc3Qgc3RydWN0IGNvc193cml0ZV9pbmZvICppbmZv
ID0gZGF0YTsKKyAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZTsKKyAg
ICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5wcm9wczsKKyAgICB1bnNp
Z25lZCBpbnQgaSwgY29zID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IGNvc19udW07IGkrKyApCisgICAgeworICAgICAgICBpZiAo
IGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSAhPSBpbmZvLT52YWxbaV0gKQor
ICAgICAgICB7CisgICAgICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsg
aV0gPSBpbmZvLT52YWxbaV07CisgICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywgaW5m
by0+dmFsW2ldLCBwcm9wcy0+dHlwZVtpXSk7CisgICAgICAgIH0KKyAgICB9Cit9CisKIHN0YXRp
YyBpbnQgd3JpdGVfcHNyX21zcnModW5zaWduZWQgaW50IHNvY2tldCwgdW5zaWduZWQgaW50IGNv
cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgdmFsW10sIHVuc2ln
bmVkIGludCBhcnJheV9sZW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2Zl
YXRfdHlwZSBmZWF0X3R5cGUpCiB7Ci0gICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgaW50IHJldDsK
KyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tl
dCk7CisgICAgc3RydWN0IGNvc193cml0ZV9pbmZvIGRhdGEgPQorICAgIHsKKyAgICAgICAgLmNv
cyA9IGNvcywKKyAgICAgICAgLmZlYXR1cmUgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLAor
ICAgICAgICAucHJvcHMgPSBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0sCisgICAgfTsKKworICAgIGlm
ICggY29zID4gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXS0+Y29zX21heCApCisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCisgICAgLyogU2tpcCB0byB0aGUgZmVhdHVyZSdzIHZhbHVlIGhlYWQu
ICovCisgICAgcmV0ID0gc2tpcF9wcmlvcl9mZWF0dXJlcygmYXJyYXlfbGVuLCBmZWF0X3R5cGUp
OworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICB2YWwgKz0g
cmV0OworCisgICAgaWYgKCBhcnJheV9sZW4gPCBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19u
dW0gKQorICAgICAgICByZXR1cm4gLUVOT1NQQzsKKworICAgIGRhdGEudmFsID0gdmFsOworCisg
ICAgaWYgKCBzb2NrZXQgPT0gY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpICkKKyAg
ICAgICAgZG9fd3JpdGVfcHNyX21zcnMoJmRhdGEpOworICAgIGVsc2UKKyAgICB7CisgICAgICAg
IHVuc2lnbmVkIGludCBjcHUgPSBnZXRfc29ja2V0X2NwdShzb2NrZXQpOworCisgICAgICAgIGlm
ICggY3B1ID49IG5yX2NwdV9pZHMgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9UU09DSzsKKyAg
ICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKGNwdSksIGRvX3dyaXRlX3Bzcl9tc3Jz
LCAmZGF0YSwgMSk7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiAKIGludCBwc3Jfc2V0X3Zh
bChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAotLSAKMS45LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:04: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.xen.org>)
	id 1dcT6c-0005IP-U7; Tue, 01 Aug 2017 09:04:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6b-0005GR-Kg
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:45 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 07/84-01736-C2440895; Tue, 01 Aug 2017 09:04:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhoqvj0hB
 psGO5oMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjHh0G3mgrVuFec/XWJqYDxu3MXIxSEkMI1R
 YvLy7SxdjJwcEgK8EkeWzWDtYuQAsv0lPjamQNQ0MEpM6J3NBlLDJqAu8fhrDxOILSKgJHFv1
 WQmkCJmgflMEq/PP2AGaRYW8JbY0C4IUsMioCpx9tN1dhCbV8BD4s7h7awQu+QkTh6bDGZzAs
 V33LwB1iok4C6xc2biBEbeBYwMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECQ4EBCHYwful3PsQoycGkJMqr2FMfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 V8K5IVJIsCg1PbUiLTMHGJQwaQkOHiUR3gtOQGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89Ll
 RLnvQhSJABSlFGaBzcCFiGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7H2QKT2ZeCdymV0
 BHMAEdIVlaC3JESSJCSqqBkS23IrAnYNvexo/PJ+88ot9oI3o62IRpn2fUDiuf5gULL0tVPdy
 /OmLHo+iJm186XuXVUvhpuX/+o2mVV+q5edxTuS0eecUVSzxuZTVZ+GBzKovVHr6Vs7dcyNBT
 vxIX7vlHb6cRzzE1m61r1BoT7e3XBG/qmc94XMHwnkP/tV38jL+uGv1ersRSnJFoqMVcVJwIA
 NR/wquLAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!14
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52277 invoked from network); 1 Aug 2017 09:04:43 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:43 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061623"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:40 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:44 +0800
Message-Id: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 13/23] x86: refactor psr: CDP: implement CPU
	init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBmbG93IGZvciBDRFAuIFRoZSBmbG93
IGlzIGFsbW9zdApzYW1lIGFzIEwzIENBVC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgotLS0KdjE1OgogICAgLSByZWZpbmUgcHJvY2VzcyBpbiAncHNy
X2NwdV9pbml0JyB0byByZW1vdmUgdGhlICdnb3RvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKdjE0OgogICAgLSByZW1vdmUgdGhlICdOb3RlcycgaW4gY29tbWl0IG1lc3NhZ2Ug
YmVjYXVzZSBhIHN0dWIgZnVuY3Rpb24gaXMKICAgICAgaW1wbGVtZW50ZWQgdG8gYXZvaWQgcG90
ZW50aWFsIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1v
dmUgJ2ZlYXRfbDNfY2RwJyBiZWNhdXNlIGl0IGNhbiBiZSByZXBsYWNlZCBieSAnZmVhdF9sMycu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGltcGxlbWVudCBzdHViIGNh
bGxiYWNrIGZ1bmN0aW9ucyBmb3IgQ0RQIHRvIGF2b2lkIHN5c3RlbSBjcmFzaCBpZgogICAgICBu
b3QgZnVsbCBDRFAgcGF0Y2hlcyBhcHBsaWVkLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBkaXJlY3RseSBhc3NpZ24gY29ycmVjdCB2YWx1ZSB0byAnYWx0X3R5cGUnIG9m
IENEUC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZ290byBMMyBDQVQg
aW5pdCBwcm9jZXNzIGlmIENEUCBpbml0IGZhaWxzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQp2MTM6CiAgICAtIGFkZCBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNvbW1lbnQgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIHNldCBDRFAgZGVmYXVsdCB2YWx1ZSBiZWZvcmUgZW5hYmxp
bmcgaXQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5l
Y2Vzc2FyeSBjaGVjay4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gc2V0
ICdhbHRfdHlwZScgZm9yIENEUC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gY2hlY2sgJ2Nvc19tYXgnIGFuZCBzdWJzdHJhY3QgMSBiZWZvcmUgcmlnaHQgc2hpZnQgaXQg
dG8gZ2V0IGNvcnJlY3QKICAgICAgdmFsdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCnYxMjoKICAgIC0gbW92ZSAndHlwZVtdJyBhc3NpZ25tZW50IGludG8gbDNfY2RwX3Byb3Bz
IGRlY2xhcmF0aW9uIHRvIG1ha2UgaXQgYmUKICAgICAgJ2NvbnN0Jy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICJMMiBDQVQiIGluZGljYXRpb24gaW4gcHJp
bnRrLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggY29kaW5nIHN0
eWxlIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2Ug
J3ZhbCcgdHlwZSB0byB1aW50NjRfdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gdXNlIDF1bGwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJl
c3RvcmUgbWFzaygwKSBNU1IgdG8gZGVmYXVsdCB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKdjExOgogICAgLSBjaGFuZ2VzIGFib3V0ICdmZWF0X3Byb3BzJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIE1TUiByZXN0b3JlIGFjdGlv
biB3aGljaCBpcyB1bm5lY2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgp2MTA6CiAgICAtIGZpeCBjb21tZW50LgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2Ugc3dpdGggaW4gJ2NhdF9pbml0
X2ZlYXR1cmUnIHRvIGhhbmRsZSBkaWZmZXJlbnQgZmVhdHVyZSB0eXBlcy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAncHJvcHMnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXN0b3JlIE1TUnMgdG8gZGVmYXVsdCB2
YWx1ZSB3aGVuIGNwdSBvbmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHJlbW92ZSBmZWF0X21hc2suCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5
OgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UgdG8gZGVzY3JpYmUgZmxvdyBjbGVhcmVyLgog
ICAgLSBoYW5kbGUgY3B1IG9mZmxpbmUgYW5kIG9ubGluZSBhZ2FpbiBjYXNlIHRvIHJlYWQgTVNS
cyByZWdpc3RlcnMgdmFsdWVzCiAgICAgIGJhY2sgYW5kIHNhdmUgdGhlbSBpbnRvIGNvcyBhcnJh
eSB0byBtYWtlIHVzZXIgY2FuIGdldCByZWFsIGRhdGEuCiAgICAtIG1vZGlmeSBlcnJvciBoYW5k
bGluZyBwcm9jZXNzIGluICdwc3JfY3B1X3ByZXBhcmUnIHRvIHJlZHVjZSByZWR1bmRhbnQKICAg
ICAgY29kZXMuCiAgICAtIG1vZGlmeSAnZ2V0X2NkcF9kYXRhJyBhbmQgJ2dldF9jZHBfY29kZScg
dG8gbWFrZSB0aGVtIHN0YW5kYXJkLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBhbmQg
SmFuIEJldWxpY2gpCiAgICAtIGVuY2Fwc3VsYXRlIENEUCBvcGVyYXRpb25zIGludG8gJ2NhdF9p
bml0X2ZlYXR1cmUnIHRvIHJlZHVjZSByZWR1bmRhbnQKICAgICAgY29kZXMuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZXVzZSAnY2F0X2dldF9jb3NfbWF4JyBmb3IgQ0RQ
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gaGFuZGxlICdQU1JfQ0RQJyBp
biBwc3JfcHJlc21wX2luaXQgdG8gbWFrZSBpbml0IHdvcmsgY2FuIGJlIGRvbmUgd2hlbgogICAg
ICB0aGVyZSBpcyBvbmx5ICdwc3I9Y2RwJyBpbiBjbWRsaW5lLgogICAgLSByZW1vdmUgdW5uZWNl
c3NhcnkgY29tbWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92
ZSBDRFAgcmVsYXRlZCBjb2RlcyBpbiAnY3B1X2luaXRfd29yaycgaW50byAncHNyX2NwdV9pbml0
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIGNvZGVzIHRvIGhh
bmRsZSBDRFAncyAnY29zX251bScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIGRvIG5vdCBmcmVlIHJlc291cmNlcyB3aGVuIGFsbG9jYXRpb24gZmFpbHMgaW4g
J3Bzcl9jcHVfcHJlcGFyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IGNoYW5nZXMgYWJvdXQgJ3VpbnQ2NF90JyB0byAndWludDMyX3QnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQp2NzoKICAgIC0gaW5pdGlhbGl6ZSAnbDNfY2RwJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCnY2OgogICAgLSB1c2UgJ2NwdWlkX2xl
YWYnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsayBhbmQgSmFuIEJl
dWxpY2gpCnY1OgogICAgLSByZW1vdmUgY29kZXMgdG8gZnJlZSAnZmVhdF9sM19jZHAnIGluICdm
cmVlX2ZlYXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBlbmNh
cHN1bGF0ZSBjcHVpZCByZWdpc3RlcnMgaW50byAnc3RydWN0IGNwdWlkX2xlYWZfcmVncycuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHByaW50IHNvY2tldCBpbmZvIHdo
ZW4gJ29wdF9jcHVfaW5mbycgaXMgdHJ1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gcmVuYW1lICdsM19jZHBfZ2V0X21heF9jb3NfbWF4JyB0byAnbDNfY2RwX2dldF9j
b3NfbWF4Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdk
YXRbXScgdG8gJ2RhdGFbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IG1vdmUgJ2NwdV9wcmVwYXJlX3dvcmsnIGNvbnRlbnRzIGludG8gJ3Bzcl9jcHVfcHJlcGFyZScu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBw
YXRjaCB0byBtYWtlIGNvZGVzIGVhc2llciB0byB1bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDg5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDgzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDZlYTJlNGUuLjA4M2UyNTMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
QEAgLTYyLDYgKzYyLDcgQEAKIAogZW51bSBwc3JfZmVhdF90eXBlIHsKICAgICBGRUFUX1RZUEVf
TDNfQ0FULAorICAgIEZFQVRfVFlQRV9MM19DRFAsCiAgICAgRkVBVF9UWVBFX05VTSwKICAgICBG
RUFUX1RZUEVfVU5LTk9XTiwKIH07CkBAIC0xNjMsNiArMTY0LDIyIEBAIHN0YXRpYyBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0X2wzOwogI2RlZmluZSBjYXRfZGVmYXVsdF92YWwobGVuKSAoMHhmZmZm
ZmZmZiA+PiAoMzIgLSAobGVuKSkpCiAKIC8qCisgKiBnZXRfY2RwX2RhdGEgLSBnZXQgREFUQSBD
T1MgcmVnaXN0ZXIgdmFsdWUgZnJvbSBpbnB1dCBDT1MgSUQuCisgKiBAZmVhdDogICAgICAgIHRo
ZSBmZWF0dXJlIG5vZGUuCisgKiBAY29zOiAgICAgICAgIHRoZSBDT1MgSUQuCisgKi8KKyNkZWZp
bmUgZ2V0X2NkcF9kYXRhKGZlYXQsIGNvcykgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICgo
ZmVhdCktPmNvc19yZWdfdmFsWyhjb3MpICogMl0pCisKKy8qCisgKiBnZXRfY2RwX2NvZGUgLSBn
ZXQgQ09ERSBDT1MgcmVnaXN0ZXIgdmFsdWUgZnJvbSBpbnB1dCBDT1MgSUQuCisgKiBAZmVhdDog
ICAgICAgIHRoZSBmZWF0dXJlIG5vZGUuCisgKiBAY29zOiAgICAgICAgIHRoZSBDT1MgSUQuCisg
Ki8KKyNkZWZpbmUgZ2V0X2NkcF9jb2RlKGZlYXQsIGNvcykgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICgoZmVhdCktPmNvc19yZWdfdmFsWyhjb3MpICogMiArIDFdKQorCisvKgogICogVXNl
IHRoaXMgZnVuY3Rpb24gdG8gY2hlY2sgaWYgYW55IGFsbG9jYXRpb24gZmVhdHVyZSBoYXMgYmVl
biBlbmFibGVkCiAgKiBpbiBjbWRsaW5lLgogICovCkBAIC0yNjIsNiArMjc5LDI5IEBAIHN0YXRp
YyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKIAog
ICAgICAgICBicmVhazsKIAorICAgIGNhc2UgRkVBVF9UWVBFX0wzX0NEUDoKKyAgICB7CisgICAg
ICAgIHVpbnQ2NF90IHZhbDsKKworICAgICAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAzICkKKyAg
ICAgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgICAgIC8qIEN1dCBoYWxmIG9mIGNvc19t
YXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8KKyAgICAgICAgZmVhdC0+Y29zX21heCA9IChmZWF0
LT5jb3NfbWF4IC0gMSkgPj4gMTsKKworICAgICAgICAvKiBXZSByZXNlcnZlIGNvcz0wIGFzIGRl
ZmF1bHQgY2JtIChhbGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgMSkuICovCisgICAgICAgIGdl
dF9jZHBfY29kZShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKKyAg
ICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9s
ZW4pOworCisgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwgY2F0X2RlZmF1
bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19N
QVNLKDEpLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAgICByZG1zcmwo
TVNSX0lBMzJfUFNSX0wzX1FPU19DRkcsIHZhbCk7CisgICAgICAgIHdybXNybChNU1JfSUEzMl9Q
U1JfTDNfUU9TX0NGRywKKyAgICAgICAgICAgICAgIHZhbCB8ICgxdWxsIDw8IFBTUl9MM19RT1Nf
Q0RQX0VOQUJMRV9CSVQpKTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0
OgogICAgICAgICByZXR1cm4gLUVOT0VOVDsKICAgICB9CkBAIC0yNzIsNyArMzEyLDggQEAgc3Rh
dGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAog
ICAgIGlmICggIW9wdF9jcHVfaW5mbyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcHJpbnRr
KFhFTkxPR19JTkZPICJDQVQ6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1f
bGVuOiV1XG4iLAorICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXM6IGVuYWJsZWQgb24gc29ja2V0
ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1XG4iLAorICAgICAgICAgICAoKHR5cGUgPT0gRkVB
VF9UWVBFX0wzX0NEUCkgPyAiTDMgQ0RQIiA6ICJMMyBDQVQiKSwKICAgICAgICAgICAgY3B1X3Rv
X3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLCBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVu
KTsKIAogICAgIHJldHVybiAwOwpAQCAtMzA1LDYgKzM0NiwyNiBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3BzID0gewogICAgIC53cml0ZV9tc3IgPSBsM19jYXRf
d3JpdGVfbXNyLAogfTsKIAorLyogTDMgQ0RQIHByb3BzICovCitzdGF0aWMgYm9vbCBsM19jZHBf
Z2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1aW50MzJfdCBhcnJheV9sZW4p
Cit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgdm9pZCBsM19jZHBfd3JpdGVfbXNy
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorewor
fQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0geworICAg
IC5jb3NfbnVtID0gMiwKKyAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MM19EQVRBLAorICAg
IC50eXBlWzFdID0gUFNSX0NCTV9UWVBFX0wzX0NPREUsCisgICAgLmFsdF90eXBlID0gUFNSX0NC
TV9UWVBFX0wzLAorICAgIC5nZXRfZmVhdF9pbmZvID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCisg
ICAgLndyaXRlX21zciA9IGwzX2NkcF93cml0ZV9tc3IsCit9OworCiBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCiB7CkBA
IC0xMjc4LDE1ICsxMzM5LDMxIEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogICAg
IGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOwogICAgIGlm
ICggcmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDMgKQogICAgIHsKKyAgICAgICAgYm9vbCBk
b19sM19jYXRfaW5pdCA9IHRydWU7CisKICAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BV
SURfTEVWRUxfQ0FULCAxLCAmcmVncyk7CiAKICAgICAgICAgZmVhdCA9IGZlYXRfbDM7CiAgICAg
ICAgIGZlYXRfbDMgPSBOVUxMOwogCi0gICAgICAgIGlmICggIWNhdF9pbml0X2ZlYXR1cmUoJnJl
Z3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MM19DQVQpICkKLSAgICAgICAgICAgIGZlYXRfcHJv
cHNbRkVBVF9UWVBFX0wzX0NBVF0gPSAmbDNfY2F0X3Byb3BzOwotICAgICAgICBlbHNlCi0gICAg
ICAgICAgICBmZWF0X2wzID0gZmVhdDsKKyAgICAgICAgaWYgKCAocmVncy5jICYgUFNSX0NBVF9D
RFBfQ0FQQUJJTElUWSkgJiYgKG9wdF9wc3IgJiBQU1JfQ0RQKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIC8qIElmIENEUCBpbml0IGZhaWxzLCB0cnkgdG8gd29yayBhcyBMMyBDQVQuICovCisg
ICAgICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFU
X1RZUEVfTDNfQ0RQKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZmVhdF9wcm9w
c1tGRUFUX1RZUEVfTDNfQ0RQXSA9ICZsM19jZHBfcHJvcHM7CisgICAgICAgICAgICAgICAgLyog
Q0RQIGluaXQgc3VjY2VlZHMsIG5vIG5lZWQgdG8gZG8gTDMgQ0FUIGluaXQuICovCisgICAgICAg
ICAgICAgICAgZG9fbDNfY2F0X2luaXQgPSBmYWxzZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorCisgICAgICAgIGlmICggZG9fbDNfY2F0X2luaXQgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNf
Q0FUKSApCisgICAgICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0FUXSA9ICZs
M19jYXRfcHJvcHM7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgZmVhdF9sMyA9
IGZlYXQ7CisgICAgICAgIH0KICAgICB9CiAKICAgICBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOwpA
QCAtMTM0OCw3ICsxNDI1LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHNyX3ByZXNtcF9pbml0KHZv
aWQpCiAgICAgaWYgKCAob3B0X3BzciAmIFBTUl9DTVQpICYmIG9wdF9ybWlkX21heCApCiAgICAg
ICAgIGluaXRfcHNyX2NtdChvcHRfcm1pZF9tYXgpOwogCi0gICAgaWYgKCBvcHRfcHNyICYgUFNS
X0NBVCApCisgICAgaWYgKCBvcHRfcHNyICYgKFBTUl9DQVQgfCBQU1JfQ0RQKSApCiAgICAgICAg
IGluaXRfcHNyKCk7CiAKICAgICBpZiAoIHBzcl9jcHVfcHJlcGFyZSgpICkKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:04: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.xen.org>)
	id 1dcT6h-0005NW-9u; Tue, 01 Aug 2017 09:04:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6f-0005Lq-W6
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:50 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 01/0B-01712-13440895; Tue, 01 Aug 2017 09:04:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXS1tYhoqvn0hB
 p8O24gcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHwU3jBS5GKw63z2RsYH/B3MXJyCAlMY5R4
 3F4BYksI8EocWTaDtYuRA8j2lzi5sbiLkQuopIFR4uTNQywgNWwC6hKPv/YwgdgiAkoS91ZNZ
 gIpYhaYzyTx+vwDZpCEsICfRPfSDjYQm0VAVWL6vomMIEN5BTwk7t3nhdglJ3Hy2GRWEJsTKL
 zj5g1mkBIhAXeJnTMTJzDyLmBkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGAYMQLCD8Uu/8yFGSQ4mJVFexZ76SCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vBLODZFCgkWp6akVaZk5wICESUtw8CiJ8F5wAkrzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eq
 pQ470WQIgGQoozSPLgRsOi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe+yBTeDLzSuA2vQ
 I6ggnoCMnSWpAjShIRUlINjGbtJ7n3KM2ZIHLl6KP7P3I+avnqeLJ9NqxZKmygVJf70v/Lju1
 1Qgx9flLHqjzN5Pbm59p5bKrsdJ6vM9HvTccO6S6hDW/v155d/8h684IHYYo6ewPWf5u34Ldn
 lpSFSvK0f8yWIvf0zMybeu4bvV3Mf8xk5xPBbV97rZ//3ep9Rq7Zcu3eciWW4oxEQy3mouJEA
 J2OaBiJAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!15
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53066 invoked from network); 1 Aug 2017 09:04:46 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:46 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061631"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:43 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:45 +0800
Message-Id: <1501577334-7431-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 14/23] x86: refactor psr: CDP: implement get
	hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIENEUCBpbmNsdWRpbmcg
TDMgQ0RQIGNhbGxiYWNrCmZ1bmN0aW9uLiBUaGUgZmxvdyBpcyBhbG1vc3Qgc2FtZSBhcyBMMyBD
QVQuCgpXaXRoIHRoaXMgcGF0Y2gsICdwc3ItaHdpbmZvJyBjYW4gd29yayBmb3IgTDMgQ0RQLgoK
U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MTI6CiAgICAtIHJlbW92
ZSBpbnB1dCBwYXJhbWV0ZXIgJ2luZm8nIGluICdwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlJy4g
VXNlCiAgICAgICdmZWF0X3Byb3BzJyBhcnJheSB0byBjaGVjay4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKdjExOgogICAgLSBtb2RpZnkgJ3Bzcl9nZXRfaW5mbycgZmxvdyB0byBt
YWtlIGl0IHNpbXBsZSB0byBjb3ZlciBDRFAgY2FzZS4KdjEwOgogICAgLSB1cGRhdGUgcmVuYW1l
ZCBtYWNyb3MgdXNlZCBieSBwc3JfZ2V0X2luZm8uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGNoYW5nZSAncHNyX2dldF9pbmZvJyBmbG93IHRvIGNvdmVyIENEUCBjYXNl
IHRvIG1ha2UgY29kZXMgaW4gc3lzY3RsCiAgICAgIG1vcmUgc2ltcGxlLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgc3lzY3RsIHJlZHVuZGFudCBjb2RlcyBh
ZnRlciBhcHBseWluZyBhYm92ZSBjaGFuZ2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQp2OToKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIGV4cGxhaW4gZmxvdyBtb3Jl
IGNsZWFybHkuCiAgICAtIHJldXNlICdjYXRfZ2V0X2ZlYXRfaW5mbycgZm9yIENEUCB0byByZWR1
Y2UgcmVkdW5kYW50IGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0g
Zml4IGNvZGluZyBzdHlsZSBpc3N1ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSBhbmQg
Um9nZXIgUGF1KQogICAgLSByZW5hbWUgbWFjcm9zIHVzZWQgYnkgcHNyX2dldF9pbmZvIHRvIG1h
a2UgdGhlbSBtZWFuaW5nZnVsLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NToK
ICAgIC0gcmVuYW1lICdkYXRbXScgdG8gJ2RhdGFbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIHJlbW92ZSB0eXBlIGNoZWNrIGluIGNhbGxiYWNrIGZ1bmN0aW9uLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0
Y2ggdG8gbWFrZSBjb2RlcyBlYXNpZXIgdG8gdW5kZXJzdGFuZC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgfCAyMSArKysrKysrKysrKysr
KysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmlu
ZGV4IDA4M2UyNTMuLjZhMmY4MDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysg
Yi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTIyMiw3ICsyMjIsMjEgQEAgc3RhdGljIGVudW0gcHNy
X2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkK
ICAgICB7CiAgICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDM6CiAgICAgICAgIGZlYXRfdHlwZSA9IEZF
QVRfVFlQRV9MM19DQVQ7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdHlwZSBpcyBMMyBD
QVQgYnV0IHdlIGNhbm5vdCBmaW5kIGl0IGluIGZlYXRfcHJvcHMgYXJyYXksCisgICAgICAgICAq
IHRyeSBDRFAuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFmZWF0X3Byb3BzW2ZlYXRfdHlw
ZV0gKQorICAgICAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX0wzX0NEUDsKKworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0RBVEE6CisgICAgY2FzZSBQU1Jf
Q0JNX1RZUEVfTDNfQ09ERToKKyAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX0wzX0NEUDsK
ICAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKICAgICB9CkBAIC0zNTAsNyArMzY0LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVh
dF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7CiBzdGF0aWMgYm9vbCBsM19jZHBfZ2V0X2ZlYXRfaW5m
byhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1aW50MzJfdCBhcnJheV9sZW4pCiB7Ci0gICAgcmV0
dXJuIGZhbHNlOworICAgIGlmICggIWNhdF9nZXRfZmVhdF9pbmZvKGZlYXQsIGRhdGEsIGFycmF5
X2xlbikgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9D
QVRfRkxBR10gfD0gWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKKworICAgIHJldHVybiB0cnVl
OwogfQogCiBzdGF0aWMgdm9pZCBsM19jZHBfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVp
bnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:04: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.xen.org>)
	id 1dcT6i-0005P9-Hc; Tue, 01 Aug 2017 09:04:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6h-0005NI-JN
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:51 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D7/29-01994-23440895; Tue, 01 Aug 2017 09:04:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhomvk0hB
 psOExk8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnG4dQFrwRb9ise995kbGG8pdzFycggJTGOU
 +N3ACWJLCPBKHFk2gxXC9pc4euoOWxcjF1BNA6PE3ntNzCAJNgF1icdfe5hAbBEBJYl7qyYzg
 RQxC8xnknh9/gFYkbBApERvw1wWEJtFQFXixp45YA28Ah4SNz40MkJskJM4eWwy2DZOoPiOmz
 eAejmAtrlL7JyZOIGRdwEjwypG9eLUorLUIl1TvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKR
 iveT83E2MwGBgAIIdjF/6nQ8xSnIwKYnyKvbURwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JVw
 bogUEixKTU+tSMvMAYYlTFqCg0dJhPeCE1Cat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEe
 S+CFAmAFGWU5sGNgMXIJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz3geZwpOZVwK36RXQEU
 xAR0iW1oIcUZKIkJJqYHR2L2FjnHt4T87yRIZlrxsc/7Kv7cgId5rWY73p55byU0sf3+o4ZeL
 f9XXh8g0nj7ucWBkd/mX/qYLCjB/N07/zdX1KnPpv/vIXlxdKMCpUXtq1/0Wxz65QS2aWzhp9
 9QVyApHfXkc/fr2kaY/aseuB7x4KXDkRejCT+9Cc9bMDGZMrHPyNJ85UYinOSDTUYi4qTgQAQ
 BiLk4wCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!16
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53556 invoked from network); 1 Aug 2017 09:04:49 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:49 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061641"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:46 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:46 +0800
Message-Id: <1501577334-7431-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 15/23] x86: refactor psr: CDP: implement set
	value callback function.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwzIENEUCBzZXQgdmFsdWUgcmVsYXRlZCBjYWxsYmFjayBm
dW5jdGlvbi4KCldpdGggdGhpcyBwYXRjaCwgJ3Bzci1jYXQtY2JtLXNldCcgY29tbWFuZCBjYW4g
d29yayBmb3IgTDMgQ0RQLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5p
bnRlbC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQp2MTM6CiAgICAtIHJlbW92ZSAnc3RyaWN0JyBmcm9tICdwc3JfY2JtX3R5cGVfdG9fZmVhdF90
eXBlJyBiZWNhdXNlIHdlIHVzZSAnYWx0X3R5cGUnCiAgICAgIHRvIGNoZWNrIGlmIHdlIG5lZWQg
c2V0IGJvdGggREFUQSBhbmQgQ09ERSBub3cuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIGFkanVzdCB0aGUgaW1wbGVtZW50YXRpb24gaW4gY2lyY2xlIGluICdpbnNlcnRf
dmFsX2ludG9fYXJyYXknIHRvIG1ha2UKICAgICAgY29kZXMgY2xlYXJlciB0byBzaG93IGhvdyB0
byBkZWNpZGUgdGhlIHJldHVybiB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKdjEyOgogICAgLSBhZGQgY29tbWVudCB0byBleHBsYWluIGhvdyB0byBkZWFsIHdpdGggdGhl
IGNhc2UgdGhhdCB1c2VyIHNldCBuZXcgdmFsCiAgICAgIGZvciBib3RoIERBVEEgYW5kIENPREUg
YXQgc2FtZSB0aW1lLgogICAgLSBhZGQgcGFyYW1ldGVyIGZvciAncHNyX2NibV90eXBlX3RvX2Zl
YXRfdHlwZScgdG8gcmV0dXJuIHRoZSBmZWF0dXJlIHR5cGUKICAgICAgYWNjb3JkaW5nIHRvIGl0
LgogICAgLSB1c2UgdGhlIGZlYXR1cmUgdHlwZSByZXR1cm5lZCBieSAncHNyX2NibV90eXBlX3Rv
X2ZlYXRfdHlwZScgdG8gY2hlY2sKICAgICAgaWYgd2UgbmVlZCBpbnNlcnQgdGhlIG5ldyB2YWx1
ZSBpbnRvIGFsbCBpdGVtcyBvZiB0aGUgZmVhdHVyZSB2YWx1ZSBhcnJheS4KICAgIC0gdXNlIGNv
bmRpdGlvbmFsIGV4cHJlc3Npb24gZm9yIHdybXNybC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKdjExOgogICAgLSBtb3ZlICdmZWF0LT5jb3NfcmVnX3ZhbCcgYXNzaWdubWVudCBh
bmQgdmFsdWUgY29tcGFyaXNvbiBpbiAnd3JpdGVfbXNyJwogICAgICBjYWxsYmFjayBmdW5jdGlv
biBvdXQgYXMgZ2VuZXJpYyBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gY2hhbmdlcyBhYm91dCBzZXR0aW5nIGJvdGggQ0RQIERBVEEgYW5kIENPREUgYXQgc2Ft
ZSB0aW1lLgogICAgLSBtb3ZlICd0eXBlW10nIGRlY2xhcmF0aW9uIGludG8gcHJldmlvdXMgcGF0
Y2ggd2hpY2ggaW50cm9kdWNlZCAnY29zX251bScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ3R5cGVbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIG1vdmUgJ2NvbXBhcmVfdmFsJyB0byBwcmV2aW91cyBwYXRjaC4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAnZ2V0
X3ZhbCcgd2hpY2ggaGFzIGJlZW4gcmVwbGFjZSBieSBnZW5lcmljIGNvZGVzLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ3Jlc3RvcmVfZGVmYXVsdF92YWwn
IHdoaWNoIGlzIHVubmVjZXNzYXJ5IG5vdy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKdjEwOgogICAgLSByZW1vdmUgJ2wzX2NkcF9nZXRfb2xkX3ZhbCcgYW5kIHVzZSAnbDNfY2Rw
X2dldF92YWwnIHRvIHJlcGxhY2UgaXQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHJlbW92ZSAnbDNfY2RwX3NldF9uZXdfdmFsJy4KICAgIC0gbW9kaWZ5ICdpbnNlcnRf
dmFsX3RvX2FycmF5JyBmbG93IHRvIGhhbmRsZSBtdWx0aXBsZSBDT1NzIGNhc2UuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAnbDNfY2RwX2NvbXBhcmVfdmFs
JyBhbmQgaW1wbGVtZW50IGEgZ2VuZXJpYyBmdW5jdGlvbgogICAgICAnY29tYXByZV92YWwnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ2wzX2NkcF9maXRz
X2Nvc19tYXgnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBpbnRyb2R1
Y2UgbWFjcm8gJ1BTUl9NQVhfQ09TX05VTScuCiAgICAtIGludHJvZHVjZSBhIG5ldyBtZW1iZXIg
aW4gJ2ZlYXRfcHJvcHMnLCAndHlwZVtQU1JfTUFYX0NPU19OVU1dJyB0byByZWNvcmQKICAgICAg
YWxsICdjYm1fdHlwZScgdGhlIGZlYXR1cmUgaGFzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBtb2RpZnkgJ2dhdGhlcl92YWxfYXJyYXknIGZsb3cgdG8gaGFuZGxlIG11
bHRpcGxlIENPU3MgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
bW9kaWZ5ICdmaW5kX2NvcycgZmxvdyBhbmQgaW1wbGVtZW50ICdjb21wYXJlX3ZhbCcgdG8gaGFu
ZGxlIG11bHRpcGxlCiAgICAgIENPU3MgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gbW9kaWZ5ICdmaXRzX2Nvc19tYXgnIGZsb3cgdG8gaGFuZGxlIG11bHRpcGxl
IENPU3MgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdl
cyBhYm91dCAncHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZW1vdmUgY2FzdCBpbiAnbDNfY2RwX3dyaXRlX21zcicuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIGltcGxlbWVudCAnY29tcGFyZV92YWwnIGZ1bmN0aW9uIHRvIGNvbXBh
cmUgaWYgZmVhdHVyZSB2YWx1ZXMgYXJlIHdoYXQKICAgICAgd2UgZXhwZWN0IGluIGZpbmRpbmcg
Zmxvdy4KICAgIC0gaW1wbGVtZW50ICdyZXN0b3JlX2RlZmF1bHRfdmFsJyBmdW5jdGlvbiB0byBy
ZXN0b3JlIGZlYXR1cmUncyBDT1MgdmFsdWVzCiAgICAgIHRvIGRlZmF1bHQgaWYgdGhlIGZlYXR1
cmUgaGFzIG11bHRpcGxlIENPU3MuIEl0IGlzIGNhbGxlZCB3aGVuIHRoZSBDT1MKICAgICAgSUQg
aXMgcmVkdWNlZCB0byAwLgp2OToKICAgIC0gYWRkIGNvbW1lbnQgdG8gZXhwbGFpbiB3aHkgQ0RQ
IHVzZXMgMiBDT1NzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHVzZSAnY2F0
X2RlZmF1bHRfdmFsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZW1vdmUg
J2wzX2NkcF9nZXRfY29zX251bScgYmVjYXVzZSB3ZSBjYW4gZGlyZWN0bHkgZ2V0IGNvc19udW0g
ZnJvbQogICAgICBmZWF0X25vZGUgbm93LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSByZW1vdmUgY29zIGNoZWNraW5nIGJlY2F1c2UgaXQgaGFzIGJlZW4gbW92ZWQgdG8g
Y29tbW9uIGZ1bmN0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBs
M19jZHBfc2V0X25ld192YWwgcGFyYW1ldGVyICdtJyBpcyBjaGFuZ2VkIHRvICduZXdfdmFsJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZGlyZWN0bHkgdXNlIGdldF9j
ZHBfZGF0YShmZWF0LCAwKSBhbmQgZ2V0X2NkcF9jb2RlKGZlYXQsIDApIHRvIGdldAogICAgICBk
ZWZhdWx0IHZhbHVlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2Rp
ZnkgJ2wzX2NkcF93cml0ZV9tc3InIGZsb3cgdG8gd3JpdGUgdmFsdWUgaW50byByZWdpc3RlciBh
Y2NvcmRpbmcKICAgICAgdG8gaW5wdXQgdHlwZS4KICAgIC0gY2hhbmdlcyBhYm91dCAndWludDY0
X3QnIHRvICd1aW50MzJfdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY4Ogog
ICAgLSBtb2RpZnkgJ2wzX2NkcF93cml0ZV9tc3InIHR5cGUgdG8gJ3ZvaWQnLgp2NToKICAgIC0g
cmVtb3ZlIHR5cGUgY2hlY2sgaW4gY2FsbGJhY2sgZnVuY3Rpb24uCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSByZXR1cm4gdmFsdWUgb2YgY2FsbGJhY2sgZnVu
Y3Rpb25zIGJlY2F1c2Ugd2UgZG8gbm90IG5lZWQgdGhlbQogICAgICB0byByZXR1cm4gbnVtYmVy
IG9mIGVudHJpZXMgdGhlIGZlYXR1cmUgdXNlcy4gSW4gY2FsbGVyLCB3ZSBjYWxsCiAgICAgICdn
ZXRfY29zX251bScgdG8gZ2V0IHRoZSBudW1iZXIgb2YgZW50cmllcyB0aGUgZmVhdHVyZSB1c2Vz
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ2wzX2NkcF9n
ZXRfY29zX21heF9mcm9tX3R5cGUnLgogICAgLSByZW5hbWUgJ2wzX2NkcF9leGNlZWRzX2Nvc19t
YXgnIHRvICdsM19jZHBfZml0c19jb3NfbWF4Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29kZXMgZWFzaWVyIHRv
IHVuZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQogeGVuL2Fy
Y2gveDg2L3Bzci5jIHwgMjAgKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA2YTJmODAyLi43MTUwZTdmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0z
NzQsNiArMzc0LDEwIEBAIHN0YXRpYyBib29sIGwzX2NkcF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAKIHN0YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5z
aWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCiB7CisgICAg
d3Jtc3JsKCgodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSkgPworICAgICAgICAgICAgTVNS
X0lBMzJfUFNSX0wzX01BU0tfREFUQShjb3MpIDoKKyAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9M
M19NQVNLX0NPREUoY29zKSksCisgICAgICAgICAgIHZhbCk7CiB9CiAKIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7CkBAIC04MjksMTcgKzgzMywyNyBAQCBz
dGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICBpZiAo
ICFwc3JfY2hlY2tfY2JtKGZlYXQtPmNibV9sZW4sIG5ld192YWwpICkKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKLSAgICAvKiBWYWx1ZSBzZXR0aW5nIHBvc2l0aW9uIGlzIHNhbWUgYXMgZmVh
dHVyZSBhcnJheS4gKi8KKyAgICAvKgorICAgICAqIFZhbHVlIHNldHRpbmcgcG9zaXRpb24gaXMg
c2FtZSBhcyBmZWF0dXJlIGFycmF5LgorICAgICAqIEZvciBDRFAsIHVzZXIgbWF5IHNldCBib3Ro
IERBVEEgYW5kIENPREUgdG8gc2FtZSB2YWx1ZS4gRm9yIHN1Y2ggY2FzZSwKKyAgICAgKiB1c2Vy
IGlucHV0ICdQU1JfQ0JNX1RZUEVfTDMnIGFzIHR5cGUuIFRoZSBhbHRlcm5hdGl2ZSB0eXBlIG9m
IENEUCBpcyBzYW1lCisgICAgICogYXMgaXQuIFNvIHdlIHNob3VsZCBzZXQgbmV3X3ZhbCB0byBi
b3RoIG9mIERBVEEgYW5kIENPREUgdW5kZXIgc3VjaCBjYXNlLgorICAgICAqLwogICAgIGZvciAo
IGkgPSAwOyBpIDwgcHJvcHMtPmNvc19udW07IGkrKyApCiAgICAgewogICAgICAgICBpZiAoIHR5
cGUgPT0gcHJvcHMtPnR5cGVbaV0gKQogICAgICAgICB7CiAgICAgICAgICAgICB2YWxbaV0gPSBu
ZXdfdmFsOwotICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICByZXQgPSAwOworICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gcHJv
cHMtPmFsdF90eXBlICkKKyAgICAgICAgICAgIHZhbFtpXSA9IG5ld192YWw7CisgICAgICAgIGVs
c2UKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgfQogCi0gICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBjb21wYXJlX3ZhbChjb25zdCB1
aW50MzJfdCB2YWxbXSwKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:04:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT6o-0005W5-QR; Tue, 01 Aug 2017 09:04:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6n-0005Uh-VF
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:58 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 96/0A-01731-93440895; Tue, 01 Aug 2017 09:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhomvq0hB
 psPobm8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtHYcIytoNOuYsPJ9AbGSfpdjFwcQgLTGCVu
 fbrC1MXIySEhwCtxZNkMVgjbX2JxwwEmiKIGRoldTWfAEmwC6hKPv/aANYgIKEncWzUZrIhZY
 D6TxOvzD5hBEsICDhIb3z0Bs1kEVCXuvbwIZvMKeEisvn+fBWKDnMTJY5PBhnICxXfcvAFUww
 G0zV1i58zECYy8CxgZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJef
 nbmIEBgMDEOxg/NLvfIhRkoNJSZRXsac+UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr4RzQ6SQ
 YFFqempFWmYOMCxh0hIcPEoivBecgNK8xQWJucWZ6RCpU4y6HK8m/P/GJMSSl5+XKiXOexGkS
 ACkKKM0D24ELEYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3PsgUnsy8ErhNr4COYAI6Qr
 K0FuSIkkSElFQDY/426WUdyfzR04r/T/Y13JcVUnP3xiKDPrG5dZz/Nv5vu7vnevQu67wus+k
 N8hNT5qxVm6VjoHD27dcDdnIqzE19WxR0/VinZT9cvn6aSNkC6dPv3GZ9+PCtZHuFhXSExfuD
 MyYsObV23dTrbgrMFzUvXXL+HvpOli//8pn726/URdfMmtxrf0WJpTgj0VCLuag4EQBcPdD+j
 AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!17
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54221 invoked from network); 1 Aug 2017 09:04:52 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:52 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061653"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:48 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:47 +0800
Message-Id: <1501577334-7431-17-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 16/23] x86: L2 CAT: implement CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBmbG93IGZvciBMMiBDQVQuCgpTaWdu
ZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYxNToKICAgIC0gcmVtb3ZlIGEg
YmxhbmsuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSBkZXNpZ25h
dGVkIGluaXRpYWxpemVycyB0byBpbml0aWFsaXplIHRoZSAnY2F0X2ZlYXRfbmFtZScuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnYxNDoKICAgIC0gcmVtb3ZlIHRoZSAnTm90ZXMn
IGluIGNvbW1pdCBtZXNzYWdlIGJlY2F1c2UgYSBzdHViIGZ1bmN0aW9uIGlzCiAgICAgIGltcGxl
bWVudGVkIHRvIGF2b2lkIHRoZSBwb3RlbnRpYWwgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIHB1dCBhZGRyZXNzIG9mICdmZWF0X2wyX2NhdCcgYmFjayB0byBp
dCBpZiAnY2F0X2luaXRfZmVhdHVyZSgpJyBmYWlscwogICAgICB0byBhdm9pZCBsZWFrYWdlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgJ2ZlYXRfbmFtZScg
dG8gJ2NhdF9mZWF0X25hbWUnIGFuZCBtb3ZlIGl0IGludG8KICAgICAgJ2NhdF9pbml0X2ZlYXR1
cmUoKScgd2hpY2ggaXMgdGhlIG9ubHkgY2FsbGVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSByZWdpc3RlciB0aGUgY2FsbGJhY2sgZnVuY3Rpb25zIGludG8gJ2wyX2Nh
dF9wcm9wcycgdG8gYXZvaWQgY3Jhc2ggaWYKICAgICAgdXNlciBkb2VzIG5vdCBhcHBseSBsYXRl
ciBwYXRjaGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTM6CiAgICAtIGFk
ZCBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
c2V0ICdhbHRfdHlwZScgZm9yIEwyIENBVC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gZGVmaW5lIGEgc3RhdGljIHN0cmluZyBhcnJheSB0byBzaG93IHdoaWNoIGZlYXR1
cmUncyBpbmZvIGlzIHByaW50aW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
MTI6CiAgICAtIG1vdmUgJ3R5cGVbXScgYXNzaWdubWVudCBpbnRvIGwyX2NhdF9wcm9wcyBkZWNs
YXJhdGlvbiB0byBtYWtlIGl0IGJlCiAgICAgICdjb25zdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIGFkZCAiTDIgQ0FUIiBpbmRpY2F0b3IgaW4gcHJpbnRrLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXN0b3JlIG1hc2soMCkgTVNSIHRv
IGRlZmF1bHQgdmFsdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnYxMToKICAg
IC0gbW92ZSBsMiBjYXQgJ3R5cGVbXScgYXNzaWduZW1lbnQgaW50byAncHNyX2NwdV9pbml0Jy4K
ICAgIC0gcmVtb3ZlIENPUyBNU1IgcmVzdG9yZSBhY3Rpb24gaW4gJ2NwdV9pbml0X2ZlYXR1cmUn
LgogICAgLSBzZXQgJ2ZlYXRfaW5pdCcgdG8gdHJ1ZSBhZnRlciBDUFUgaW5pdC4KICAgIC0gbW9k
aWZ5IGNvbW1pdCBtZXNzYWdlLgp2MTA6CiAgICAtIGltcGxlbWVudCBMMiBDQVQgY2FzZSBpbiAn
Y2F0X2luaXRfZmVhdHVyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IGNoYW5nZXMgYWJvdXQgJ3Byb3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gaW50cm9kdWNlICdQU1JfQ0JNX1RZUEVfTDInLgp2OToKICAgIC0gbW9kaWZ5IGVycm9y
IGhhbmRsaW5nIHByb2Nlc3MgaW4gJ3Bzcl9jcHVfcHJlcGFyZScgdG8gcmVkdWNlIHJlZHVuZGFu
dAogICAgICBjb2Rlcy4KICAgIC0gcmV1c2UgJ2NhdF9pbml0X2ZlYXR1cmUnIGFuZCAnY2F0X2dl
dF9jb3NfbWF4JyBmb3IgTDIgQ0FUIHRvIHJlZHVjZQogICAgICByZWR1bmRhbnQgY29kZXMuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY29t
bWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBMMiBDQVQg
cmVsYXRlZCBjb2RlcyBmcm9tICdjcHVfaW5pdF93b3JrJyBpbnRvICdwc3JfY3B1X2luaXQnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkbyBub3QgZnJlZSByZXNvdXJj
ZSB3aGVuIGFsbG9jYXRpb24gZmFpbHMgaW4gJ3Bzcl9jcHVfcHJlcGFyZScuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY3OgogICAgLSBpbml0aWFsaXplICdsMl9jYXQnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKdjY6CiAgICAtIHVzZSAnc3Ry
dWN0IGNwdWlkX2xlYWYnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayBhbmQgSmFuIEJldWxpY2gpCnY1OgogICAgLSByZW1vdmUgJ2ZlYXRfbDJfY2F0JyBmcmVlIGlu
ICdmcmVlX2ZlYXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBl
bmNhcHN1bGF0ZSBjcHVpZCByZWdpc3RlcnMgaW50byAnc3RydWN0IGNwdWlkX2xlYWZfcmVncycu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHByaW50IHNvY2tldCBpbmZv
IHdoZW4gJ29wdF9jcHVfaW5mbycgaXMgdHJ1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gcmVuYW1lICdsMl9jYXRfZ2V0X21heF9jb3NfbWF4JyB0byAnbDJfY2F0X2dl
dF9jb3NfbWF4Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1l
ICdkYXRbXScgdG8gJ2RhdGFbXScKICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gbW92ZSAnY3B1X3ByZXBhcmVfd29yaycgY29udGVudHMgaW50byAncHNyX2NwdV9wcmVwYXJl
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlz
IHBhdGNoIGJlY2F1c2Ugb2YgY29kZXMgYXJjaGl0ZWN0dXJlIGNoYW5nZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAg
IHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLWluZGV4LmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5o
ICAgICAgIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYv
cHNyLmMKaW5kZXggNzE1MGU3Zi4uZGY4NWQ5NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bz
ci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtNjMsNiArNjMsNyBAQAogZW51bSBwc3Jf
ZmVhdF90eXBlIHsKICAgICBGRUFUX1RZUEVfTDNfQ0FULAogICAgIEZFQVRfVFlQRV9MM19DRFAs
CisgICAgRkVBVF9UWVBFX0wyX0NBVCwKICAgICBGRUFUX1RZUEVfTlVNLAogICAgIEZFQVRfVFlQ
RV9VTktOT1dOLAogfTsKQEAgLTE1OSw2ICsxNjAsNyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUo
c3RydWN0IHBzcl9hc3NvYywgcHNyX2Fzc29jKTsKICAqIGFycmF5IGNyZWF0aW9uLiBJdCBpcyB1
c2VkIHRvIHRyYW5zaWVudGx5IHN0b3JlIGEgc3BhcmUgbm9kZS4KICAqLwogc3RhdGljIHN0cnVj
dCBmZWF0X25vZGUgKmZlYXRfbDM7CitzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sMl9j
YXQ7CiAKIC8qIENvbW1vbiBmdW5jdGlvbnMgKi8KICNkZWZpbmUgY2F0X2RlZmF1bHRfdmFsKGxl
bikgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQpAQCAtMjczLDYgKzI3NSwxMiBAQCBzdGF0
aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkKIHsK
KyAgICBjb25zdCBjaGFyICpjb25zdCBjYXRfZmVhdF9uYW1lW0ZFQVRfVFlQRV9OVU1dID0gewor
ICAgICAgICBbRkVBVF9UWVBFX0wzX0NBVF0gPSAiTDMgQ0FUIiwKKyAgICAgICAgW0ZFQVRfVFlQ
RV9MM19DRFBdID0gIkwzIENEUCIsCisgICAgICAgIFtGRUFUX1RZUEVfTDJfQ0FUXSA9ICJMMiBD
QVQiLAorICAgIH07CisKICAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBkbyBub3QgZW5hYmxlIGZl
YXR1cmUuICovCiAgICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCApCiAgICAgICAgIHJldHVy
biAtRU5PRU5UOwpAQCAtMjgzLDEzICsyOTEsMTcgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0
dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgIHN3aXRjaCAoIHR5cGUgKQog
ICAgIHsKICAgICBjYXNlIEZFQVRfVFlQRV9MM19DQVQ6CisgICAgY2FzZSBGRUFUX1RZUEVfTDJf
Q0FUOgogICAgICAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAxICkKICAgICAgICAgICAgIHJldHVy
biAtRU5PRU5UOwogCiAgICAgICAgIC8qIFdlIHJlc2VydmUgY29zPTAgYXMgZGVmYXVsdCBjYm0g
KGFsbCBiaXRzIHdpdGhpbiBjYm1fbGVuIGFyZSAxKS4gKi8KICAgICAgICAgZmVhdC0+Y29zX3Jl
Z192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7CiAKLSAgICAgICAgd3Jt
c3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDApLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xl
bikpOworICAgICAgICB3cm1zcmwoKHR5cGUgPT0gRkVBVF9UWVBFX0wzX0NBVCA/CisgICAgICAg
ICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0soMCkgOgorICAgICAgICAgICAgICAgIE1TUl9J
QTMyX1BTUl9MMl9NQVNLKDApKSwKKyAgICAgICAgICAgICAgIGNhdF9kZWZhdWx0X3ZhbChmZWF0
LT5jYm1fbGVuKSk7CiAKICAgICAgICAgYnJlYWs7CiAKQEAgLTMyNyw4ICszMzksOCBAQCBzdGF0
aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlczogZW5hYmxlZCBv
biBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIsCi0gICAgICAgICAgICgodHlw
ZSA9PSBGRUFUX1RZUEVfTDNfQ0RQKSA/ICJMMyBDRFAiIDogIkwzIENBVCIpLAotICAgICAgICAg
ICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksIGZlYXQtPmNvc19tYXgsIGZlYXQt
PmNibV9sZW4pOworICAgICAgICAgICBjYXRfZmVhdF9uYW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0
KHNtcF9wcm9jZXNzb3JfaWQoKSksCisgICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNi
bV9sZW4pOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC0zODksNiArNDAxLDE5IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7CiAgICAgLndyaXRlX21zciA9
IGwzX2NkcF93cml0ZV9tc3IsCiB9OwogCisvKiBMMiBDQVQgcHJvcHMgKi8KK3N0YXRpYyB2b2lk
IGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIGNi
bV90eXBlIHR5cGUpCit7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9j
YXRfcHJvcHMgPSB7CisgICAgLmNvc19udW0gPSAxLAorICAgIC50eXBlWzBdID0gUFNSX0NCTV9U
WVBFX0wyLAorICAgIC5hbHRfdHlwZSA9IFBTUl9DQk1fVFlQRV9VTktOT1dOLAorICAgIC5nZXRf
ZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8sCisgICAgLndyaXRlX21zciA9IGwyX2NhdF93
cml0ZV9tc3IsCit9OworCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAq
cywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCiB7CkBAIC0xMzQzLDYgKzEzNjgsMTAgQEAgc3Rh
dGljIGludCBwc3JfY3B1X3ByZXBhcmUodm9pZCkKICAgICAgICAgIChmZWF0X2wzID0geHphbGxv
YyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwog
CisgICAgaWYgKCBmZWF0X2wyX2NhdCA9PSBOVUxMICYmCisgICAgICAgICAoZmVhdF9sMl9jYXQg
PSB4emFsbG9jKHN0cnVjdCBmZWF0X25vZGUpKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTM5OSw2ICsxNDI4LDE5IEBAIHN0YXRp
YyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogICAgICAgICB9CiAgICAgfQogCisgICAgY3B1aWRf
Y291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAwLCAmcmVncyk7CisgICAgaWYgKCByZWdz
LmIgJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMiApCisgICAgeworICAgICAgICBjcHVpZF9jb3VudF9s
ZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDIsICZyZWdzKTsKKworICAgICAgICBmZWF0ID0gZmVh
dF9sMl9jYXQ7CisgICAgICAgIGZlYXRfbDJfY2F0ID0gTlVMTDsKKyAgICAgICAgaWYgKCAhY2F0
X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wyX0NBVCkgKQorICAg
ICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDJfQ0FUXSA9ICZsMl9jYXRfcHJvcHM7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGZlYXRfbDJfY2F0ID0gZmVhdDsKKyAgICB9CisKICAg
ICBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOwogCiAgYXNzb2NfaW5pdDoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCmluZGV4IDc1NmIyM2QuLjRlMDhkZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApA
QCAtMzQ3LDYgKzM0Nyw3IEBACiAjZGVmaW5lIE1TUl9JQTMyX1BTUl9MM19NQVNLKG4pCSgweDAw
MDAwYzkwICsgKG4pKQogI2RlZmluZSBNU1JfSUEzMl9QU1JfTDNfTUFTS19DT0RFKG4pCSgweDAw
MDAwYzkwICsgKG4pICogMiArIDEpCiAjZGVmaW5lIE1TUl9JQTMyX1BTUl9MM19NQVNLX0RBVEEo
bikJKDB4MDAwMDBjOTAgKyAobikgKiAyKQorI2RlZmluZSBNU1JfSUEzMl9QU1JfTDJfTUFTSyhu
KQkJKDB4MDAwMDBkMTAgKyAobikpCiAKIC8qIEludGVsIE1vZGVsIDYgKi8KICNkZWZpbmUgTVNS
X1A2X1BFUkZDVFIobikJCSgweDAwMDAwMGMxICsgKG4pKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggNTBiODc1
Ny4uMThhNDJmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0yMyw2ICsyMyw3IEBACiAKIC8qIFJlc291cmNl
IFR5cGUgRW51bWVyYXRpb24gKi8KICNkZWZpbmUgUFNSX1JFU09VUkNFX1RZUEVfTDMgICAgICAg
ICAgICAweDIKKyNkZWZpbmUgUFNSX1JFU09VUkNFX1RZUEVfTDIgICAgICAgICAgICAweDQKIAog
LyogTDMgTW9uaXRvcmluZyBGZWF0dXJlcyAqLwogI2RlZmluZSBQU1JfQ01UX0wzX09DQ1VQQU5D
WSAgICAgICAgICAgIDB4MQpAQCAtNTYsNiArNTcsNyBAQCBlbnVtIGNibV90eXBlIHsKICAgICBQ
U1JfQ0JNX1RZUEVfTDMsCiAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUsCiAgICAgUFNSX0NCTV9U
WVBFX0wzX0RBVEEsCisgICAgUFNSX0NCTV9UWVBFX0wyLAogICAgIFBTUl9DQk1fVFlQRV9VTktO
T1dOLAogfTsKIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:05:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT6q-0005YB-1T; Tue, 01 Aug 2017 09:05:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6o-0005VD-J2
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:04:58 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2B/BC-01732-93440895; Tue, 01 Aug 2017 09:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhomvh0hB
 pMOGqocX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHs4wXGgtcyFVvuPmJrYLwl0sXIxSEkMI1R
 YsG6btYuRk4OCQFeiSPLZkDZ/hJHp2xngihqYJS42d3AApJgE1CXePy1hwnEFhFQkri3ajJYE
 bPAfCaJ1+cfMHcxcnAICzhL7FnoDlLDIqAq8f3/ITYQm1fAQ+LT/E4WiAVyEiePTQZbxgkU33
 HzBlirkIC7xM6ZiRMYeRcwMqxiVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUw
 q1kvOz93ECAwGBiDYwfil3/kQoyQHk5Ior2JPfaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4J
 54ZIIcGi1PTUirTMHGBYwqQlOHiURHgvOAGleYsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L1VKn
 PciSJEASFFGaR7cCFiMXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwryzIJTyZeSVwm14BHc
 EEdIRkaS3IESWJCCmpBkaTuL8HFnK2LuVZ27CowbJH0eiisP+8/b57mu41PqpVuMDApjJzgdK
 zd+WTW/j2OS73vXl3huxyWdaIW98zv9rVO4e1u3EnbzD6sW3vdv7MiPPdBzm/zDi/w3LPFqvd
 m/ds+XNW0O74yn1pK9mE3DdXMs3iORy5rFWV+Zrdqpd6p2c9O7Mr7Np1JZbijERDLeai4kQAs
 JyC/YwCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!18
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54646 invoked from network); 1 Aug 2017 09:04:55 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:55 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061662"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:51 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:48 +0800
Message-Id: <1501577334-7431-18-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 17/23] x86: L2 CAT: implement get hw info
	flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwyIENBVCBnZXQgSFcgaW5mbyBmbG93IGFuZCBpbnRlcmZh
Y2UgaW4gc3lzY3RsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2
MTA6CiAgICAtIG1vZGlmeSBtYWNybyBuYW1lIGFjY29yZGluZyB0byBwcmV2aW91cyBwYXRjaCBj
aGFuZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBjb21t
aXQgbWVzc2FnZS4Kdjk6CiAgICAtIHJldXNlICdjYXRfZ2V0X2ZlYXRfaW5mbycgZm9yIEwyIENB
VCB0byByZWR1Y2UgcmVkdW5kYW50IGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSkKICAgIC0gbW9kaWZ5IHN5c2N0bCBpbXBsZW1lbnRhdGlvbiBvZiBMMiBDQVQgdG8gaW5wdXQg
ZGF0YVszXSB0byB1c2UKICAgICAgJ2NhdF9nZXRfZmVhdF9pbmZvJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUpCiAgICAtIG1vZGlmeSBtYWNyb3MgbmFtZXMgdG8gbmV3bHkgZGVmaW5l
ZCBvbmVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ2wy
X2luZm8nIHRvIHJldXNlICdsM19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gbW9kaWZ5IG1hY3JvIG5hbWUgYWNjb3JkaW5nIHRvIHByZXZpb3VzIHBhdGNoIGNo
YW5nZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIHJlbmFtZSAn
ZGF0W10nIHRvICdkYXRhW10nCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IHJlbW92ZSB0eXBlIGNoZWNrIGluIGNhbGxiYWNrIGZ1bmN0aW9uLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggYmVjYXVzZSBvZiBj
b2RlcyBhcmNoaXRlY3R1cmUgY2hhbmdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4
Ni9zeXNjdGwuYyAgICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVu
L2FyY2gveDg2L3Bzci5jCmluZGV4IGRmODVkOTQuLjRhOGIwMWIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTIzOSw2ICsyMzksMTAg
QEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVu
dW0gY2JtX3R5cGUgdHlwZSkKICAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX0wzX0NEUDsK
ICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFBTUl9DQk1fVFlQRV9MMjoKKyAgICAgICAgZmVh
dF90eXBlID0gRkVBVF9UWVBFX0wyX0NBVDsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0
OgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggYzIzMjcwZC4u
NWU5MTc1NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zeXNjdGwuYwpAQCAtMTc0LDEwICsxNzQsMTAgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgK
ICAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2NhdF9vcDoKICAgICAgICAgc3dpdGNoICggc3lzY3Rs
LT51LnBzcl9jYXRfb3AuY21kICkKICAgICAgICAgewotICAgICAgICBjYXNlIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbzoKLSAgICAgICAgewogICAgICAgICAgICAgdWludDMyX3QgZGF0
YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsKIAorICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0NB
VF9nZXRfbDNfaW5mbzoKKyAgICAgICAgewogICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZv
KHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAg
ICAgaWYgKCByZXQgKQpAQCAtMTk1LDYgKzE5NSwyNSBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAorICAgICAgICBjYXNlIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDJfaW5mbzoKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gcHNyX2dl
dF9pbmZvKHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOworICAg
ICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAg
ICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmwzX2luZm8uY29zX21heCA9CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhdOworICAg
ICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmNibV9sZW4gPQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JN
X0xFTl07CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmwzX2luZm8uZmxhZ3Mg
PQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DQVRfRkxBR107CisKKyAgICAgICAgICAgIGlmICggIXJldCAmJiBfX2NvcHlfZmllbGRfdG9f
Z3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfY2F0X29wKSApCisgICAgICAgICAgICAgICAg
cmV0ID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAgICAgICAg
ZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwogICAgICAgICAgICAgYnJl
YWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggZWU3NmE2Ni4uNGM3NmQzYSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aApAQCAtNzQ0LDYgKzc0NCw3IEBAIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2lu
Zm8geGVuX3N5c2N0bF9wY2l0b3BvaW5mb190OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X3N5c2N0bF9wY2l0b3BvaW5mb190KTsKIAogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0
X2wzX2luZm8gICAgICAgICAgICAgICAwCisjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRf
bDJfaW5mbyAgICAgICAgICAgICAgIDEKIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9jYXRfb3Agewog
ICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9TWVNDVExfUFNSX0NBVF8qICovCiAg
ICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:05:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:05: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.xen.org>)
	id 1dcT6u-0005eM-Cv; Tue, 01 Aug 2017 09:05:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6t-0005cH-2c
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:05:03 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 8D/D9-01994-E3440895; Tue, 01 Aug 2017 09:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhomvj0hB
 pMGWSqsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjHrVwNjwXv+io9L9BsYW3m6GLk4hASmMUpc
 XbGYqYuRk0NCgFfiyLIZrBC2v8TjN9+ZIIoaGCXOffvGDJJgE1CXePy1B6xBREBJ4t6qyWBFz
 ALzmSRen38AViQs4Cixe+9NNhCbRUBV4v6Lo2A2r4CHxOUdrYwQG+QkTh6bDLaNEyi+4+YNoF
 4OoG3uEjtnJk5g5F3AyLCKUb04tagstUjXVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC8
 5P3cTIzAYGIBgB+OXfudDjJIcTEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHglnBsi
 hQSLUtNTK9Iyc4BhCZOW4OBREuG94ASU5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpcd6LI
 EUCIEUZpXlwI2AxcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvLIgl/Bk5pXAbXoFdAQT0B
 GSpbUgR5QkIqSkGhiTWANnGy9N3TFJ47O6ecm7Ax2XLh0x+6/YK3b27cmeqTzuvPHcf15UJJx
 TfHGBd65ESHCoQ0L7Po7OZxeL2KoEt6o995w5mT+NWSzF5IXg4qM/0/fJ/2+6uJXnjM3rON4X
 TQF5J74/m2nQ9539y7VeG/57hxZc2WJiudzH6oDYin3fj0fusXmrxFKckWioxVxUnAgAziJ1R
 YwCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!19
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55493 invoked from network); 1 Aug 2017 09:04:59 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:04:59 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:04:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061683"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:54 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:49 +0800
Message-Id: <1501577334-7431-19-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 18/23] x86: L2 CAT: implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwyIENBVCBnZXQgdmFsdWUgaW50ZXJmYWNlIGluIGRvbWN0
bC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjE0OgogICAgLSBy
ZWJhc2UgZG9tY3RsLmMgb24gbGF0ZXN0IGNvZGVzOiBib29sX3QgaXMgcmVwbGFjZSBieSBib29s
Lgp2MTE6CiAgICAtIHJlbW92ZSAiZ2V0X3ZhbCcgYXNzaWdubWVudCBiZWNhdXNlIGl0IGhhcyBi
ZWVuIHJlcGxhY2VkIGJ5IGdlbmVyaWMKICAgICAgY29kZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCnYxMDoKICAgIC0gcmVtb3ZlIGNhc3QgaW4gZG9tY3RsLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0gcmV1c2UgJ2NhdF9nZXRfdmFsJyBmb3Ig
TDIgQ0FUIHRvIHJlZHVjZSByZWR1bmRhbnQgY29kZXMKICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ3VpbnQ2NF90JyB0byAndWludDMyX3QnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NToKICAgIC0gcmVtb3ZlIHR5cGUgY2hlY2sg
aW4gY2FsbGJhY2sgZnVuY3Rpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0
OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCBiZWNhdXNlIG9mIGNvZGVzIGFyY2hpdGVjdHVyZSBj
aGFuZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gveDg2
L2RvbWN0bC5jICAgICAgIHwgNyArKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDQyMjQ0MDgu
LmI0ODQ3YjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKQEAgLTE0ODMsNiArMTQ4MywxMyBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs
KAogICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAg
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NCTToKKyAgICAgICAgICAg
IHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wyKTsKKyAgICAg
ICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKKyAgICAgICAgICAgIGNv
cHliYWNrID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCmluZGV4IGZmMzk3NjIuLjYxZDQ0Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTExNDIs
NiArMTE0Miw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgewogI2RlZmluZSBYRU5f
RE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0RBVEEgICAgMwogI2RlZmluZSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfR0VUX0wzX0NPREUgICAgNAogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1Bf
R0VUX0wzX0RBVEEgICAgNQorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NC
TSAgICAgNwogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSX0NB
VF9PUF8qICovCiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwogICAgIHVpbnQ2NF90
IGRhdGE7ICAgICAgLyogSU4vT1VUICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:05:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT6v-0005gF-Lk; Tue, 01 Aug 2017 09:05:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6u-0005eC-Oa
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:05:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 EC/17-01993-F3440895; Tue, 01 Aug 2017 09:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhomvv0hB
 pML1T3OL7lslMDowehz9cYQlgjGLNzEvKr0hgzVj7/DNTwXK5invXOhgbGDeIdzFycQgJTGOU
 eDRvBmMXIyeHhACvxJFlM1ghbH+JzxtOsEEUNTBKtLw6xA6SYBNQl3j8tYcJxBYRUJK4t2oyE
 0gRs8B8JonX5x8wgySEBRwlth5fCTaVRUBVYu+cS0BTOTh4BTwkHk3zgFggJ3Hy2GSwZZxA4R
 03bzCDlAgJuEvsnJk4gZF3ASPDKkb14tSistQiXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01Jz
 EpGK95PzcTYzAYGAAgh2MX/qdDzFKcjApifIq9tRHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 lXBuiBQSLEpNT61Iy8wBhiVMWoKDR0mE94ITUJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSp
 cR5L4IUCYAUZZTmwY2AxcglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPKglzCk5lXArfpFd
 ARTEBHSJbWghxRkoiQkmpgNHE/tNhErc+/+NqsS1tWnlx1U3ujkyfT+zNBe2ZNWHn50uMtXgI
 lbH6lM232LOJTebp/w2zflk2f/l4sOOYR4bvNO/S5r2DUvezIo1zypfNWXAlTXfyzLUmr7l/7
 lptGEotjj4gca58471PA7au+NS22rZblcrNXJjxZZzSdS6pb1/GyguglZyWW4oxEQy3mouJEA
 GVHvfOMAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!20
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56052 invoked from network); 1 Aug 2017 09:05:02 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:05:02 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:05:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061724"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:04:59 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:50 +0800
Message-Id: <1501577334-7431-20-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 19/23] x86: L2 CAT: implement set value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwyIENBVCBzZXQgdmFsdWUgcmVsYXRlZCBjYWxsYmFjayBm
dW5jdGlvbgphbmQgZG9tY3RsIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWku
eS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KdjExOgogICAgLSByZW1vdmUgJ2RvbWN0bC0+dS5wc3JfY2F0X29wLmRh
dGEnIGNoZWNrIGJlY2F1c2UgaXQgaGFzIGJlZW4gbW92ZWQgaW50bwogICAgICAncHNyX3NldF92
YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlICdmZWF0LT5j
b3NfcmVnX3ZhbCcgYXNzaWdubWVudCBhbmQgdmFsdWUgY29tcGFyaXNvbiBpbiAnd3JpdGVfbXNy
JwogICAgICBjYWxsYmFjayBmdW5jdGlvbiBvdXQgYXMgZ2VuZXJpYyBjb2Rlcy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjEwOgogICAgLSBjaGVjayBpbnB1dCBkYXRhIGFuZCBy
ZW1vdmUgY2FzdCBpbiBkb21jdGwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHJlbW92ZSBzb21lIGhvb2tzIGFzc2lnbm1lbnQgZHVlIHRvIHByZXZpb3VzIHBhdGNoZXMg
Y2hhbmdlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIGNh
c3QgaW4gJ2wyX2NhdF93cml0ZV9tc3InLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSByZW1vdmUgJ3JldHVybiBpbiAnbDJfY2F0X3dyaXRlX21zcicuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSByZXVzZSBzb21lIENBVCBjb21tb24gZnVu
Y3Rpb25zIGZvciBMMiBDQVQgdG8gcmVkdWNlIHJlZHVuZGFudCBjb2Rlcy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbW92ZSBwYXJhbWV0ZXIgJ2ZvdW5kJyBmcm9tICdj
YXRfY29tcGFyZV92YWwnIGFuZCBtb2RpZnkgdGhlIHJldHVybgogICAgICB2YWx1ZXMgdG8gbGV0
IGNhbGxlciBrbm93IGlmIHRoZSBpZCBpcyBmb3VuZCBvciBub3QuIFRoZXNlIHRoaW5ncyBhcmUK
ICAgICAgZG9uZSBpbiBwYXRjaCAieDg2OiByZWZhY3RvciBwc3I6IHNldCB2YWx1ZTogaW1wbGVt
ZW50IGNvcyBmaW5kaW5nIGZsb3cuIgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBhbmQg
RGFyaW8gRmFnZ2lvbGkpCiAgICAtIHJlbW92ZSAnZ2V0X2Nvc19udW0nIHJlbGF0ZWQgY29kZXMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSAnbDJfY2F0X3dy
aXRlX21zcicgYWNjb3JkaW5nIHRvIHByZXZpb3VzIHBhdGNoIGNoYW5nZS4KICAgIC0gY2hhbmdl
cyBhYm91dCAndWludDY0X3QnIHRvICd1aW50MzJfdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCnY4OgogICAgLSBtb2RpZnkgJ2wyX2NhdF93cml0ZV9tc3InIHRvICd2b2lkJy4K
djU6CiAgICAtIHJlbW92ZSB0eXBlIGNoZWNrIGluIGNhbGxiYWNrIGZ1bmN0aW9uLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcmV0dXJuIHZhbHVlIG9mIGNh
bGxiYWNrIGZ1bmN0aW9ucyBiZWNhdXNlIHdlIGRvIG5vdCBuZWVkIHRoZW0KICAgICAgdG8gcmV0
dXJuIG51bWJlciBvZiBlbnRyaWVzIHRoZSBmZWF0dXJlIHVzZXMuIEluIGNhbGxlciwgd2UgY2Fs
bAogICAgICAnZ2V0X2Nvc19udW0nIHRvIGdldCB0aGUgbnVtYmVyIG9mIGVudHJpZXMgdGhlIGZl
YXR1cmUgdXNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3Zl
ICdsMl9jYXRfZ2V0X2Nvc19tYXhfZnJvbV90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gcmVuYW1lICdsMl9jYXRfZXhjZWVkc19jb3NfbWF4JyB0byAnbDJfY2F0
X2ZpdHNfY29zX21heCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAg
LSBjcmVhdGUgdGhpcyBwYXRjaCBiZWNhdXNlIG9mIGNvZGVzIGFyY2hpdGVjdHVyZSBjaGFuZ2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0
bC5jICAgICAgIHwgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8IDEgKwog
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwppbmRleCBiNDg0N2I2Li4xMjdjODRlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDYyLDYgKzE0
NjIsMTIgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAg
IGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk06CisgICAgICAgICAgICByZXQg
PSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsKKyAgICAgICAgICAgIGJyZWFr
OworCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk06CiAgICAg
ICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MMyk7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5k
ZXggNGE4YjAxYi4uYzM1NWYxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtNDA4LDYgKzQwOCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7CiAvKiBMMiBDQVQgcHJvcHMgKi8KIHN0YXRp
YyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBl
bnVtIGNibV90eXBlIHR5cGUpCiB7CisgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MMl9NQVNLKGNv
cyksIHZhbCk7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJv
cHMgPSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggNjFkNDRjZC4uMDY2OWMzMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaApAQCAtMTE0Miw2ICsxMTQyLDcgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7
CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQSAgICAzCiAjZGVmaW5l
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERSAgICA0CiAjZGVmaW5lIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NB
VF9PUF9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRf
TDJfQ0JNICAgICA3CiAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNUTF9Q
U1JfQ0FUX09QXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCi0tIAoxLjku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:05:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:05: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.xen.org>)
	id 1dcT6z-0005ma-TT; Tue, 01 Aug 2017 09:05:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT6y-0005jE-3E
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:05:08 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 07/EB-01712-34440895; Tue, 01 Aug 2017 09:05:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+sQ0XVyaYg
 02NCpY/F9y2QmB0aPwx+usAQwRrFm5iXlVySwZiz6toCx4HNqxfVPfxgbGFd4dzFycQgJTGOU
 +DbzPXMXIyeHhACvxJFlM1ghbH+Je703GCGKGhgltmxsBkuwCahLPP7awwRiiwgoSdxbNZkJp
 IhZ4DCTxPVbX8CKhAU8Jd43rgezWQRUJVZ+nMACYvMKeEj8n7aUEWKDnMTJY5PBajiB4jtu3g
 C6ggNom7vEzpmJExh5FzAyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCr
 WS87P3cQIDAcGINjB+KXf+RCjJAeTkiivYk99pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXgnn
 hkghwaLU9NSKtMwcYGDCpCU4eJREeC84AaV5iwsSc4sz0yFSpxiNOTasXv+FiePVhP/fmIRY8
 vLzUqXEeS+ClAqAlGaU5sENgkXMJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzyoLcw5OZVw
 K37xXQKUxAp0iW1oKcUpKIkJJqYCw2ex5R/lLzwp3nlRliTJa3I97XcbV+nHRtMoNiYPH/HM5
 pNxe86toR16X9dV7cvV/ibNKhdXGROpLH5Neus1gbZ/Vlgt/c7tR1Bev5NuRskVJ7kmHZLb1i
 aczCRUk3HOdy/F6hstN30aLLZkFK+vzvogPfrszbneGZp+9UNOe0jqpyi2dCthJLcUaioRZzU
 XEiACty2yOTAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!21
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56809 invoked from network); 1 Aug 2017 09:05:05 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:05:05 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:05:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061791"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:05:02 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:51 +0800
Message-Id: <1501577334-7431-21-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, He Chen <he.chen@linux.intel.com>,
 ian.jackson@eu.citrix.com, Yi Sun <yi.y.sun@linux.intel.com>,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 20/23] tools: L2 CAT: support get HW info
	for L2 CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHhsL3hjIGNoYW5nZXMgdG8gc3VwcG9ydCBnZXQgSFcgaW5m
bwpmb3IgTDIgQ0FULgoKJ3hsIHBzci1od2luZm8nIGlzIHVwZGF0ZWQgdG8gc2hvdyBib3RoIEwz
IENBVCBhbmQgTDIgQ0FUCmluZm8uCgpFeGFtcGxlKG9uIG1hY2hpbmUgd2hpY2ggb25seSBzdXBw
b3J0cyBMMiBDQVQpOgpDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kgKENNVCk6CkVuYWJsZWQg
ICAgICAgICA6IDAKQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpOiBMMgpTb2NrZXQg
SUQgICAgICAgOiAwCk1heGltdW0gQ09TICAgICA6IDMKQ0JNIGxlbmd0aCAgICAgIDogOApEZWZh
dWx0IENCTSAgICAgOiAweGZmCgpTaWduZWQtb2ZmLWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjE1OgogICAgLSByZWJhc2UgdG8gbGF0
ZXN0IG1hc3Rlci4KdjEyOgogICAgLSBhY2tlZCBieSBXZWkgZm9yIHRvb2xzIHNpZGUgY2hhbmdl
cy4KdjExOgogICAgLSBhY2tlZCBieSBKYW4gZm9yIEh5cGVydmlzb3Igc2lkZSBjaGFuZ2VzLgp2
MTA6CiAgICAtIGNoYW5nZSBtYWNyb3MgbmFtZXMgYWNjb3JkaW5nIHRvIHByZXZpb3VzIGNoYW5n
ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSBhZGQgc29tZSBj
YXNlcyB0byBoYW5kbGUgcmV0dXJuIGVycm9yIG5vLgogICAgLSBtb3ZlIHhsX2NtZGltcGwuYyBj
b2RlcyBpbnRvIHhsL3hsX3Bzci5jLgogICAgLSBjaGFuZ2UgJ2wzX2luZm8nIHRvICdjYXRfaW5m
bycgdG8gY292ZXIgYm90aCBMMyBhbmQgTDIgQ0FULgp2NjoKICAgIC0gYWRqdXN0ICd7JyBwb3Np
dGlvbiBmb3IgJ3N3aXRjaCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gbW9k
aWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHJlbW92ZSBlcnJvciBsb2cuCiAgICAgIChzdWdnZXN0ZWQg
YnkgRGFyaW8gRmFnZ2lvbGkpCnY1OgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UgdG8gcmVt
b3ZlIGVycm9yIGxvZy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1IGFuZCBKYW4gQmV1bGlj
aCkKICAgIC0gcmVwbGFjZSB1bm5lY2Vzc2FyeSAncmV0dXJuJyB0byAnYnJlYWsnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlc3RvcmUgJ2xpYnhsX3Bzcl9jYXRfZ2V0X2wz
X2luZm8nIHRvIGtlZXAgaW50ZXJmYWNlIGJhY2t3YXJkIGNvbXBhdGlibGUKICAgICAgYnV0IGNo
YW5nZSBjb2RlcyBpbiBpdCB0byBjYWxsIG5ldyBmdW5jdGlvbiB0byBnZXQgaHcgaW5mby4KICAg
ICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBhZGQgJ0wyX0NCTScgaW50byAncHNyX2Ni
bV90eXBlJyBiZWNhdXNlIGl0IGlzIGludGVyZmFjZSBjaGFuZ2Ugd2hpY2gKICAgICAgc2hvdWxk
IGJlIGluIHNhbWUgcGF0Y2ggd2l0aCBuZXcgJ0xJQlhMX0hBVkVfJyBtYWNyby4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBhZGRqdXN0IGxvZ3Mgc2VudGVuY2UgdG8gbWFrZSB1
bm5lY2Vzc2FyeSBlcnJvciBsb2dzIG5vdCBzaG93LgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBM
aXUgYW5kIEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggdG8gaGVscCBy
ZXZpZXdlcnMgYmV0dGVyIHVuZGVyc3RhbmQgdGhlIGNvZGVzLgotLS0KIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oIHwgIDYgKystLS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAg
IHwgMzkgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhs
LmggICAgICAgICAgIHwgIDkgKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAg
IHwgMjggKysrKysrKysrKysrKysrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCAgIHwgIDEgKwogdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAgICAgfCA1MiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMg
ICAgICAgICB8IDEyICsrKysrLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgIHwg
IDIgKy0KIDggZmlsZXMgY2hhbmdlZCwgMTExIGluc2VydGlvbnMoKyksIDM4IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggYmRlODMxMy4uZDg4NjQyZSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKQEAgLTI0NzgsOSArMjQ3OCw5IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5f
ZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiBpbnQgeGNfcHNyX2NhdF9n
ZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0
YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOwot
aW50IHhjX3Bzcl9jYXRfZ2V0X2wzX2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNv
Y2tldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50
MzJfdCAqY2JtX2xlbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgKmNkcF9lbmFi
bGVkKTsKK2ludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmwsCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCAqY29zX21heCwgdWludDMyX3QgKmNibV9sZW4sCisgICAgICAgICAgICAgICAgICAgICAg
ICBib29sICpjZHBfZW5hYmxlZCk7CiAKIGludCB4Y19nZXRfY3B1X2xldmVsbGluZ19jYXBzKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCAqY2Fwcyk7CiBpbnQgeGNfZ2V0X2NwdV9mZWF0dXJl
c2V0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBpbmRleCwKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX3Bzci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggNDNiMzI4Ni4uODRh
MDhjNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMv
eGNfcHNyLmMKQEAgLTMxNywyNCArMzE3LDQxIEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5f
ZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwog
fQogCi1pbnQgeGNfcHNyX2NhdF9nZXRfbDNfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3Qgc29ja2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmNvc19tYXgs
IHVpbnQzMl90ICpjYm1fbGVuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAqY2Rw
X2VuYWJsZWQpCitpbnQgeGNfcHNyX2NhdF9nZXRfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZsLAorICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpjYm1fbGVuLCBib29sICpjZHBfZW5hYmxlZCkK
IHsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gLTE7CiAgICAgREVDTEFSRV9TWVNDVEw7CiAK
ICAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9wc3JfY2F0X29wOwotICAgIHN5c2N0bC51LnBz
cl9jYXRfb3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOwogICAgIHN5c2N0
bC51LnBzcl9jYXRfb3AudGFyZ2V0ID0gc29ja2V0OwogCi0gICAgcmMgPSB4Y19zeXNjdGwoeGNo
LCAmc3lzY3RsKTsKLSAgICBpZiAoICFyYyApCisgICAgc3dpdGNoICggbHZsICkKICAgICB7Ci0g
ICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmwzX2luZm8uY29zX21heDsK
LSAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfY2F0X29wLnUubDNfaW5mby5jYm1fbGVu
OwotICAgICAgICAqY2RwX2VuYWJsZWQgPSBzeXNjdGwudS5wc3JfY2F0X29wLnUubDNfaW5mby5m
bGFncyAmCi0gICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFA7
CisgICAgY2FzZSAyOgorICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNtZCA9IFhFTl9TWVND
VExfUFNSX0NBVF9nZXRfbDJfaW5mbzsKKyAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lz
Y3RsKTsKKyAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICB7CisgICAgICAgICAgICAqY29zX21h
eCA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4OworICAgICAgICAgICAg
KmNibV9sZW4gPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAgICAg
ICAgICAgICpjZHBfZW5hYmxlZCA9IGZhbHNlOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgMzoKKyAgICAgICAgc3lzY3RsLnUucHNyX2NhdF9vcC5jbWQgPSBYRU5fU1lTQ1RM
X1BTUl9DQVRfZ2V0X2wzX2luZm87CisgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0
bCk7CisgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgeworICAgICAgICAgICAgKmNvc19tYXgg
PSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heDsKKyAgICAgICAgICAgICpj
Ym1fbGVuID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW47CisgICAgICAg
ICAgICAqY2RwX2VuYWJsZWQgPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3Mg
JgorICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsK
KyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBlcnJubyA9
IEVPUE5PVFNVUFA7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIHJldHVybiByYzsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4
IDdjZjBmMzEuLjIyOWUyODkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGwuaApAQCAtOTI0LDYgKzkyNCwxMyBAQCB2b2lkIGxpYnhsX21hY19j
b3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMp
OwogI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9DRFAgMQogCiAvKgorICogTElCWExfSEFWRV9QU1Jf
TDJfQ0FUCisgKgorICogSWYgdGhpcyBpcyBkZWZpbmVkLCB0aGUgTDIgQ2FjaGUgQWxsb2NhdGlv
biBUZWNobm9sb2d5IGZlYXR1cmUgaXMgc3VwcG9ydGVkLgorICovCisjZGVmaW5lIExJQlhMX0hB
VkVfUFNSX0wyX0NBVCAxCisKKy8qCiAgKiBMSUJYTF9IQVZFX01DQV9DQVBTCiAgKgogICogSWYg
dGhpcyBpcyBkZWZpbmVkLCBzZXR0aW5nIE1DQSBjYXBhYmlsaXRpZXMgZm9yIEhWTSBkb21haW4g
aXMgc3VwcG9ydGVkLgpAQCAtMjIwNyw2ICsyMjE0LDggQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0
X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgKiBPbiBzdWNjZXNzLCB0aGUg
ZnVuY3Rpb24gcmV0dXJucyBhbiBhcnJheSBvZiBlbGVtZW50cyBpbiAnaW5mbycsCiAgKiBhbmQg
dGhlIGxlbmd0aCBpbiAnbnInLgogICovCitpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4
bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwpOwogaW50IGxpYnhsX3Bzcl9jYXRf
Z2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKTsKIHZvaWQgbGlieGxfcHNyX2Nh
dF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucik7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5j
CmluZGV4IGVjNWM3OWQuLmY1NWJhMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCkBAIC05MSw2ICs5MSwxNSBAQCBzdGF0
aWMgdm9pZCBsaWJ4bF9fcHNyX2NhdF9sb2dfZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZXJy
KQogICAgIGNhc2UgRU5YSU86CiAgICAgICAgIG1zZyA9ICJVbmFibGUgdG8gc2V0IGNvZGUgb3Ig
ZGF0YSBDQk0gd2hlbiBDRFAgaXMgZGlzYWJsZWQiOwogICAgICAgICBicmVhazsKKyAgICBjYXNl
IEVJTlZBTDoKKyAgICAgICAgbXNnID0gIkludmFsaWQgaW5wdXQgb3Igc29tZSBpbnRlcm5hbCB2
YWx1ZXMgYXJlIG5vdCBleHBlY3RlZCI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgRVJBTkdF
OgorICAgICAgICBtc2cgPSAiU29ja2V0IG51bWJlciBpcyB3cm9uZyI7CisgICAgICAgIGJyZWFr
OworICAgIGNhc2UgRU5PU1BDOgorICAgICAgICBtc2cgPSAiVmFsdWUgYXJyYXkgZXhjZWVkcyB0
aGUgcmFuZ2UiOworICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIGxpYnhs
X19wc3JfbG9nX2Vycl9tc2coZ2MsIGVycik7CkBAIC0zNTIsOCArMzYxLDggQEAgaW50IGxpYnhs
X3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0
dXJuIHJjOwogfQogCi1pbnQgbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbyhsaWJ4bF9jdHggKmN0
eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCAqbnIpCitpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwg
bGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCBy
YzsKQEAgLTM4MCw5ICszODksOCBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbyhsaWJ4
bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKIAogICAgIGxpYnhsX2Zvcl9l
YWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1hcCkgewogICAgICAgICBwdHJbaV0uaWQgPSBz
b2NrZXRpZDsKLSAgICAgICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2wzX2luZm8oY3R4LT54Y2gsIHNv
Y2tldGlkLCAmcHRyW2ldLmNvc19tYXgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZwdHJbaV0uY2JtX2xlbiwgJnB0cltpXS5jZHBfZW5hYmxlZCkpIHsKLSAgICAgICAgICAg
IGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGdjLCBlcnJubyk7CisgICAgICAgIGlmICh4Y19w
c3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgbHZsLCAmcHRyW2ldLmNvc19tYXgs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwdHJbaV0uY2JtX2xlbiwgJnB0cltp
XS5jZHBfZW5hYmxlZCkpIHsKICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAg
ICAgIGZyZWUocHRyKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwpAQCAtMzk4LDYgKzQwNiwxNiBA
QCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5m
byhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCAqbnIpCit7CisgICAgaW50IHJjOworCisgICAgcmMgPSBs
aWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0eCwgaW5mbywgbnIsIDMpOworCisgICAgcmV0dXJuIHJj
OworfQorCiB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2NhdF9p
bmZvICpsaXN0LCBpbnQgbnIpCiB7CiAgICAgaW50IGk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggOGE5
ODQ5Yy4uNmU4MGQzNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtOTc2LDYgKzk3Niw3IEBAIGxpYnhs
X3Bzcl9jYm1fdHlwZSA9IEVudW1lcmF0aW9uKCJwc3JfY2JtX3R5cGUiLCBbCiAgICAgKDEsICJM
M19DQk0iKSwKICAgICAoMiwgIkwzX0NCTV9DT0RFIiksCiAgICAgKDMsICJMM19DQk1fREFUQSIp
LAorICAgICg0LCAiTDJfQ0JNIiksCiAgICAgXSkKIAogbGlieGxfcHNyX2NhdF9pbmZvID0gU3Ry
dWN0KCJwc3JfY2F0X2luZm8iLCBbCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rv
b2xzL3hsL3hsX3Bzci5jCmluZGV4IGMwNjFiMjkuLjI3MWI4OGYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xzL3hsL3hsX3Bzci5jCkBAIC0yOTQsMjEgKzI5NCwxOSBA
QCBpbnQgbWFpbl9wc3JfY210X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogfQogI2VuZGlm
CiAKLSNpZmRlZiBMSUJYTF9IQVZFX1BTUl9DQVQKLXN0YXRpYyBpbnQgcHNyX2NhdF9od2luZm8o
dm9pZCkKKyNpZiBkZWZpbmVkKExJQlhMX0hBVkVfUFNSX0NBVCkgfHwgZGVmaW5lZChMSUJYTF9I
QVZFX1BTUl9MMl9DQVQpCitzdGF0aWMgaW50IHBzcl9sM19jYXRfaHdpbmZvKHZvaWQpCiB7Ci0g
ICAgaW50IHJjOwotICAgIGludCBpLCBucjsKKyAgICBpbnQgcmMsIG5yOworICAgIHVuc2lnbmVk
IGludCBpOwogICAgIHVpbnQzMl90IGwzX2NhY2hlX3NpemU7CiAgICAgbGlieGxfcHNyX2NhdF9p
bmZvICppbmZvOwogCi0gICAgcHJpbnRmKCJDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgKENB
VCk6XG4iKTsKLQotICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbyhjdHgsICZpbmZv
LCAmbnIpOwotICAgIGlmIChyYykgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0
byBnZXQgY2F0IGluZm9cbiIpOworICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgs
ICZpbmZvLCAmbnIsIDMpOworICAgIGlmIChyYykKICAgICAgICAgcmV0dXJuIHJjOwotICAgIH0K
KworICAgIHByaW50ZigiQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpOlxuIik7CiAK
ICAgICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkrKykgewogICAgICAgICByYyA9IGxpYnhsX3Bzcl9j
bXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4LCBpbmZvW2ldLmlkLCAmbDNfY2FjaGVfc2l6ZSk7CkBA
IC00MTcsNyArNDE1LDcgQEAgc3RhdGljIGludCBwc3JfY2F0X3Nob3codWludDMyX3QgZG9taWQp
CiAgICAgaW50IHJjOwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqaW5mbzsKIAotICAgIHJjID0g
bGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbyhjdHgsICZpbmZvLCAmbnIpOworICAgIHJjID0gbGli
eGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgsICZpbmZvLCAmbnIsIDMpOwogICAgIGlmIChyYykgewog
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgY2F0IGluZm9cbiIpOwogICAg
ICAgICByZXR1cm4gcmM7CkBAIC00MzQsNiArNDMyLDMyIEBAIG91dDoKICAgICByZXR1cm4gcmM7
CiB9CiAKK3N0YXRpYyBpbnQgcHNyX2wyX2NhdF9od2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7
CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IG5yOworICAgIGxpYnhsX3Bzcl9jYXRfaW5m
byAqaW5mbzsKKworICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgsICZpbmZvLCAm
bnIsIDIpOworICAgIGlmIChyYykKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcHJpbnRmKCJD
YWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgKENBVCk6IEwyXG4iKTsKKworICAgIGZvciAoaSA9
IDA7IGkgPCBucjsgaSsrKSB7CisgICAgICAgIC8qIFRoZXJlIGlzIG5vIENNVCBvbiBMMiBjYWNo
ZSBzbyBmYXIuICovCisgICAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiU29ja2V0IElEIiwg
aW5mb1tpXS5pZCk7CisgICAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiTWF4aW11bSBDT1Mi
LCBpbmZvW2ldLmNvc19tYXgpOworICAgICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIkNCTSBs
ZW5ndGgiLCBpbmZvW2ldLmNibV9sZW4pOworICAgICAgICBwcmludGYoIiUtMTZzOiAlI2xseFxu
IiwgIkRlZmF1bHQgQ0JNIiwKKyAgICAgICAgICAgICAgICgxdWxsIDw8IGluZm9baV0uY2JtX2xl
bikgLSAxKTsKKyAgICB9CisKKyAgICBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGluZm8s
IG5yKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtYWluX3Bzcl9jYXRfY2JtX3NldChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgdWludDMyX3QgZG9taWQ7CkBAIC01NTEsNyArNTc1
LDExIEBAIGludCBtYWluX3Bzcl9od2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAg
ICByZXQgPSBwc3JfY210X2h3aW5mbygpOwogCiAgICAgaWYgKCFyZXQgJiYgKGFsbCB8fCBjYXQp
KQotICAgICAgICByZXQgPSBwc3JfY2F0X2h3aW5mbygpOworICAgICAgICByZXQgPSBwc3JfbDNf
Y2F0X2h3aW5mbygpOworCisgICAgLyogTDIgQ0FUIGlzIGluZGVwZW5kZW50IG9mIENNVCBhbmQg
TDMgQ0FUICovCisgICAgaWYgKGFsbCB8fCBjYXQpCisgICAgICAgIHJldCA9IHBzcl9sMl9jYXRf
aHdpbmZvKCk7CiAKICAgICByZXR1cm4gcmV0OwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDVlOTE3NTUuLjE0YzEyYjcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lz
Y3RsLmMKQEAgLTE4MywxMSArMTgzLDExIEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAg
ICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIHN5
c2N0bC0+dS5wc3JfY2F0X29wLnUubDNfaW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgIHN5c2N0
bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heCA9CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhdOwotICAgICAgICAg
ICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmNibV9sZW4gPQorICAgICAgICAgICAg
c3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuID0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dOwot
ICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmZsYWdzID0KKyAgICAg
ICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgPQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107
CiAKICAgICAgICAgICAgIGlmICggIXJldCAmJiBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNj
dGwsIHN5c2N0bCwgdS5wc3JfY2F0X29wKSApCkBAIC0yMDIsMTEgKzIwMiwxMSBAQCBsb25nIGFy
Y2hfZG9fc3lzY3RsKAogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCi0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmwzX2luZm8uY29zX21h
eCA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXgg
PQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DT1NfTUFYXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUubDNfaW5mby5j
Ym1fbGVuID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2Jt
X2xlbiA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lO
Rk9fSURYX0NBVF9DQk1fTEVOXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUu
bDNfaW5mby5mbGFncyA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9p
bmZvLmZsYWdzID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQ
U1JfSU5GT19JRFhfQ0FUX0ZMQUddOwogCiAgICAgICAgICAgICBpZiAoICFyZXQgJiYgX19jb3B5
X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2NhdF9vcCkgKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCmluZGV4IDRjNzZkM2EuLjllNTFhZjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTc1NCw3
ICs3NTQsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHsKICAgICAgICAgICAgIHVp
bnQzMl90IGNvc19tYXg7ICAgLyogT1VUOiBNYXhpbXVtIENPUyAqLwogI2RlZmluZSBYRU5fU1lT
Q1RMX1BTUl9DQVRfTDNfQ0RQICAgICAgICgxdSA8PCAwKQogICAgICAgICAgICAgdWludDMyX3Qg
ZmxhZ3M7ICAgICAvKiBPVVQ6IENBVCBmbGFncyAqLwotICAgICAgICB9IGwzX2luZm87CisgICAg
ICAgIH0gY2F0X2luZm87CiAgICAgfSB1OwogfTsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxf
cHNyX2NhdF9vcCB4ZW5fc3lzY3RsX3Bzcl9jYXRfb3BfdDsKLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:05:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT72-0005qG-4i; Tue, 01 Aug 2017 09:05:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT70-0005nL-Ny
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:05:10 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 55/37-01732-54440895; Tue, 01 Aug 2017 09:05:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tYhouvq0hB
 psPGwqMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF88y6mgosOFU8bzjI1MO7U62Lk4hASmMYo
 caf9PHsXIyeHhACvxJFlM1ghbH+JOR+OMYLYQgINjBKXDteA2GwC6hKPv/YwgdgiAkoS91ZNZ
 gIZxCxwmEni+q0vYM3CAm4SC0+tBRvKIqAqsfnhSrAGXgEPiT1XOpghFshJnDw2GayeEyi+4+
 YNoDgH0DJ3iZ0zEycw8i5gZFjFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5h
 UrJecn7uJERgMDECwg/FLv/MhRkkOJiVRXsWe+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwS
 zg2RQoJFqempFWmZOcCwhElLcPAoifBecAJK8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHqwn/vzEJs
 eTl56VKifNeBCkVACnNKM2DGwSLl0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5pUFuYcnM6
 8Ebt8roFOYgE6RLK0FOaUkESEl1cBoO2/P8nU79Y99UnuV83LrvLrtJw0erZq4aMI/7arJRz4
 terlYMPzqttPbpOZVaPs3Gt1WTi00frAnadZJZfdgVxYD5dySSUt4qtjehOziSGcKj6h5YTAx
 Pps7P8nYL+nQ9S/3FlyN3t6T9pRnhqaOPc/dRr3FXu8amWt5DTr4y5iLJKeeL2VRYinOSDTUY
 i4qTgQA2SS0I5ICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!22
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57249 invoked from network); 1 Aug 2017 09:05:08 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:05:08 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:05:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061845"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:05:05 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:52 +0800
Message-Id: <1501577334-7431-22-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, He Chen <he.chen@linux.intel.com>,
 ian.jackson@eu.citrix.com, Yi Sun <yi.y.sun@linux.intel.com>,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 21/23] tools: L2 CAT: support show cbm for
	L2 CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGNoYW5nZXMgaW4geGwveGMgY2hhbmdlcyB0byBzdXBwb3J0
CnNob3dpbmcgQ0JNIG9mIEwyIENBVC4KClRoZSBuZXcgbGV2ZWwgb3B0aW9uIGlzIGludHJvZHVj
ZWQgdG8gb3JpZ2luYWwgQ0FUIHNob3dpbmcKY29tbWFuZCBpbiBvcmRlciB0byBzaG93IENCTSBm
b3Igc3BlY2lmaWVkIGxldmVsIENBVC4KLSAneGwgcHNyLWNhdC1zaG93JyBpcyB1cGRhdGVkIHRv
IHNob3cgQ0JNIG9mIGEgZG9tYWluCiAgYWNjb3JkaW5nIHRvIGlucHV0IGNhY2hlIGxldmVsLgoK
RXhhbXBsZXM6CnJvb3RAOn4kIHhsIHBzci1jYXQtc2hvdyAtbDIgMQpTb2NrZXQgSUQgICAgICAg
OiAwCkRlZmF1bHQgQ0JNICAgICA6IDB4ZmYKICAgSUQgICAgICAgICAgICAgICAgICAgICBOQU1F
ICAgICAgICAgICAgIENCTQogICAgMSAgICAgICAgICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAg
ICAweDdmCgpTaWduZWQtb2ZmLWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4LmludGVsLmNvbT4K
U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0Kdjk6CiAgICAtIG1vdmUgeGxfY21k
aW1wbC5jIGNoYW5nZXMgaW50byB4bC94bF9wc3IuYy4KICAgIC0gbW92ZSB4bF9jbWR0YWJsZS5j
IGNoYW5nZXMgaW50byB4bC94bF9jbWR0YWJsZS5jLgp2NjoKICAgIC0gY2hlY2sgaWYgaW5wdXQg
bGV2ZWwgaXMgY29ycmVjdC4KICAgIC0gYWRqdXN0ICd7JyBwb3N0aW9uIGZvciAnaWYnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCnY1OgogICAgLSByZW1vdmUgJ0wyX0NCTScgaW4gaWRs
IGJlY2F1c2UgaXQgaGFzIGJlZW4gbW92ZWQgdG8gcGF0Y2ggMjE6CiAgICAgICJ0b29sczogTDIg
Q0FUOiBzdXBwb3J0IGdldCBIVyBpbmZvIGZvciBMMiBDQVQiLgogICAgICAoc3VnZ2VzdGVkIGJ5
IFdlaSBMaXUpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCBiZWNhdXNlIG9mIGNvZGVzIGFy
Y2hpdGVjdHVyZSBjaGFuZ2UuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAg
MSArCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICAzICsrCiB0b29scy94bC94bF9j
bWR0YWJsZS5jICAgICAgICB8ICAzICstCiB0b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICB8
IDg1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMg
Y2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAppbmRleCBkODg2NDJlLi5jNzcxMGI4IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ1
NCw2ICsyNDU0LDcgQEAgZW51bSB4Y19wc3JfY2F0X3R5cGUgewogICAgIFhDX1BTUl9DQVRfTDNf
Q0JNICAgICAgPSAxLAogICAgIFhDX1BTUl9DQVRfTDNfQ0JNX0NPREUgPSAyLAogICAgIFhDX1BT
Ul9DQVRfTDNfQ0JNX0RBVEEgPSAzLAorICAgIFhDX1BTUl9DQVRfTDJfQ0JNICAgICAgPSA0LAog
fTsKIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2NhdF90eXBlOwogCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4
IDg0YTA4YzQuLjA0ZjU5MjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yOTksNiArMjk5LDkgQEAgaW50IHhjX3Bzcl9jYXRf
Z2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICBj
YXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0RBVEE6CiAgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNS
X0NBVF9PUF9HRVRfTDNfREFUQTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYQ19QU1JfQ0FU
X0wyX0NCTToKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk07
CisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwog
ICAgICAgICByZXR1cm4gLTE7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIv
dG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCAzMGViOTNjLi41MzljYjY0IDEwMDY0NAotLS0g
YS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAg
LTU1Nyw3ICs1NTcsOCBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgeyAi
cHNyLWNhdC1zaG93IiwKICAgICAgICZtYWluX3Bzcl9jYXRfc2hvdywgMCwgMSwKICAgICAgICJT
aG93IENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neSBpbmZvcm1hdGlvbiIsCi0gICAgICAiPERv
bWFpbj4iLAorICAgICAgIltvcHRpb25zXSA8RG9tYWluPiIsCisgICAgICAiLWwgPGxldmVsPiAg
ICAgICAgU3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIEwzIGNh
Y2hlIGlzIHByb2Nlc3NlZFxuIgogICAgIH0sCiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGxfcHNyLmMgYi90b29scy94bC94bF9wc3IuYwppbmRleCAyNzFiODhmLi41NzVmNGEwIDEw
MDY0NAotLS0gYS90b29scy94bC94bF9wc3IuYworKysgYi90b29scy94bC94bF9wc3IuYwpAQCAt
MzQyLDcgKzM0Miw3IEBAIHN0YXRpYyB2b2lkIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1f
dHlwZSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCiB9CiAKIHN0YXRpYyB2b2lk
IHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0odWludDMyX3QgZG9taWQsIHVpbnQzMl90IHNv
Y2tldGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGNk
cF9lbmFibGVkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGNkcF9lbmFibGVkLCB1bnNpZ25lZCBpbnQgbHZsKQogewogICAgIGNoYXIgKmRvbWFpbl9uYW1l
OwogCkBAIC0zNTAsMjcgKzM1MCwzOCBAQCBzdGF0aWMgdm9pZCBwc3JfY2F0X3ByaW50X29uZV9k
b21haW5fY2JtKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKICAgICBwcmludGYo
IiU1ZCUyNXMiLCBkb21pZCwgZG9tYWluX25hbWUpOwogICAgIGZyZWUoZG9tYWluX25hbWUpOwog
Ci0gICAgaWYgKCFjZHBfZW5hYmxlZCkgewotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21h
aW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTSk7Ci0gICAgfSBlbHNlIHsK
LSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRp
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9D
Qk1fVFlQRV9MM19DQk1fQ09ERSk7CisgICAgc3dpdGNoIChsdmwpIHsKKyAgICBjYXNlIDM6Cisg
ICAgICAgIGlmICghY2RwX2VuYWJsZWQpIHsKKyAgICAgICAgICAgIHBzcl9jYXRfcHJpbnRfb25l
X2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTSk7CisgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5
cGUoZG9taWQsIHNvY2tldGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fQ09ERSk7CisgICAgICAgICAgICBw
c3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9DQk1fVFlQ
RV9MM19DQk1fREFUQSk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAyOgog
ICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NC
TV9UWVBFX0wzX0NCTV9EQVRBKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIExJQlhMX1BTUl9DQk1fVFlQRV9MMl9DQk0pOworICAgICAgICBicmVhazsKKyAgICBk
ZWZhdWx0OgorICAgICAgICBwcmludGYoIklucHV0IGx2bCAlZCBpcyB3cm9uZyEiLCBsdmwpOwor
ICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBwcmludGYoIlxuIik7CiB9CiAKIHN0YXRpYyBp
bnQgcHNyX2NhdF9wcmludF9kb21haW5fY2JtKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2Nr
ZXRpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgY2RwX2VuYWJs
ZWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGNkcF9lbmFibGVk
LCB1bnNpZ25lZCBpbnQgbHZsKQogewogICAgIGludCBpLCBucl9kb21haW5zOwogICAgIGxpYnhs
X2RvbWluZm8gKmxpc3Q7CiAKICAgICBpZiAoZG9taWQgIT0gSU5WQUxJRF9ET01JRCkgewotICAg
ICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKGRvbWlkLCBzb2NrZXRpZCwgY2RwX2Vu
YWJsZWQpOworICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKGRvbWlkLCBzb2Nr
ZXRpZCwgY2RwX2VuYWJsZWQsIGx2bCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAt
MzgwLDQ5ICszOTEsNTkgQEAgc3RhdGljIGludCBwc3JfY2F0X3ByaW50X2RvbWFpbl9jYm0odWlu
dDMyX3QgZG9taWQsIHVpbnQzMl90IHNvY2tldGlkLAogICAgIH0KIAogICAgIGZvciAoaSA9IDA7
IGkgPCBucl9kb21haW5zOyBpKyspCi0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9j
Ym0obGlzdFtpXS5kb21pZCwgc29ja2V0aWQsIGNkcF9lbmFibGVkKTsKKyAgICAgICAgcHNyX2Nh
dF9wcmludF9vbmVfZG9tYWluX2NibShsaXN0W2ldLmRvbWlkLCBzb2NrZXRpZCwgY2RwX2VuYWJs
ZWQsIGx2bCk7CiAgICAgbGlieGxfZG9taW5mb19saXN0X2ZyZWUobGlzdCwgbnJfZG9tYWlucyk7
CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBwc3JfY2F0X3ByaW50X3NvY2tldCh1
aW50MzJfdCBkb21pZCwgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvKQorc3RhdGljIGludCBwc3Jf
Y2F0X3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwgbGlieGxfcHNyX2NhdF9pbmZvICppbmZv
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQogewog
ICAgIGludCByYzsKICAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOwogCi0gICAgcmMgPSBsaWJ4
bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0eCwgaW5mby0+aWQsICZsM19jYWNoZV9zaXpl
KTsKLSAgICBpZiAocmMpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0
IGwzIGNhY2hlIHNpemUgZm9yIHNvY2tldDolZFxuIiwKLSAgICAgICAgICAgICAgICBpbmZvLT5p
ZCk7Ci0gICAgICAgIHJldHVybiAtMTsKKyAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIlNvY2tl
dCBJRCIsIGluZm8tPmlkKTsKKworICAgIC8qIFNvIGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMg
Y2FjaGUuICovCisgICAgaWYgKGx2bCA9PSAzKSB7CisgICAgICAgIHJjID0gbGlieGxfcHNyX2Nt
dF9nZXRfbDNfY2FjaGVfc2l6ZShjdHgsIGluZm8tPmlkLCAmbDNfY2FjaGVfc2l6ZSk7CisgICAg
ICAgIGlmIChyYykgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0
IGwzIGNhY2hlIHNpemUgZm9yIHNvY2tldDolZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgaW5m
by0+aWQpOworICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICB9CisgICAgICAgIHByaW50
ZigiJS0xNnM6ICV1S0JcbiIsICJMMyBDYWNoZSIsIGwzX2NhY2hlX3NpemUpOwogICAgIH0KIAot
ICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiU29ja2V0IElEIiwgaW5mby0+aWQpOwotICAgIHBy
aW50ZigiJS0xNnM6ICV1S0JcbiIsICJMMyBDYWNoZSIsIGwzX2NhY2hlX3NpemUpOwogICAgIHBy
aW50ZigiJS0xNnM6ICUjbGx4XG4iLCAiRGVmYXVsdCBDQk0iLCAoMXVsbCA8PCBpbmZvLT5jYm1f
bGVuKSAtIDEpOwogICAgIGlmIChpbmZvLT5jZHBfZW5hYmxlZCkKICAgICAgICAgcHJpbnRmKCIl
NXMlMjVzJTE2cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIkNCTSAoY29kZSkiLCAiQ0JNIChkYXRh
KSIpOwogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCIlNXMlMjVzJTE2c1xuIiwgIklEIiwgIk5B
TUUiLCAiQ0JNIik7CiAKLSAgICByZXR1cm4gcHNyX2NhdF9wcmludF9kb21haW5fY2JtKGRvbWlk
LCBpbmZvLT5pZCwgaW5mby0+Y2RwX2VuYWJsZWQpOworICAgIHJldHVybiBwc3JfY2F0X3ByaW50
X2RvbWFpbl9jYm0oZG9taWQsIGluZm8tPmlkLCBpbmZvLT5jZHBfZW5hYmxlZCwgbHZsKTsKIH0K
IAotc3RhdGljIGludCBwc3JfY2F0X3Nob3codWludDMyX3QgZG9taWQpCitzdGF0aWMgaW50IHBz
cl9jYXRfc2hvdyh1aW50MzJfdCBkb21pZCwgdW5zaWduZWQgaW50IGx2bCkKIHsKICAgICBpbnQg
aSwgbnI7CiAgICAgaW50IHJjOwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqaW5mbzsKIAotICAg
IHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgsICZpbmZvLCAmbnIsIDMpOworICAgIGlm
IChsdmwgIT0gMiAmJiBsdmwgIT0gMykgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIklucHV0
IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsK
KyAgICB9CisKKyAgICByYyA9IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LCAmaW5mbywgJm5y
LCBsdmwpOwogICAgIGlmIChyYykgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0
byBnZXQgY2F0IGluZm9cbiIpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBn
ZXQgJXMgY2F0IGluZm9cbiIsIChsdmwgPT0gMyk/IkwzIjoiTDIiKTsKICAgICAgICAgcmV0dXJu
IHJjOwogICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7Ci0gICAgICAgIHJj
ID0gcHNyX2NhdF9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpKTsKKyAgICAgICAgcmMgPSBw
c3JfY2F0X3ByaW50X3NvY2tldChkb21pZCwgaW5mbyArIGksIGx2bCk7CiAgICAgICAgIGlmIChy
YykKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTUzMywxMSArNTU0LDE5IEBAIGlu
dCBtYWluX3Bzcl9jYXRfY2JtX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAKIGludCBtYWlu
X3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7Ci0gICAgaW50IG9wdDsKKyAg
ICBpbnQgb3B0ID0gMDsKICAgICB1aW50MzJfdCBkb21pZDsKKyAgICB1bnNpZ25lZCBpbnQgbHZs
ID0gMzsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAicHNyLWNhdC1z
aG93IiwgMCkgewotICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgc3RhdGljIHN0cnVjdCBv
cHRpb24gb3B0c1tdID0geworICAgICAgICB7ImxldmVsIiwgMSwgMCwgJ2wnfSwKKyAgICAgICAg
Q09NTU9OX0xPTkdfT1BUUworICAgIH07CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAi
bDoiLCBvcHRzLCAicHNyLWNhdC1zaG93IiwgMCkgeworICAgIGNhc2UgJ2wnOgorICAgICAgICBs
dmwgPSBhdG9pKG9wdGFyZyk7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmIChvcHRp
bmQgPj0gYXJnYykKQEAgLTU0OSw3ICs1NzgsNyBAQCBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICByZXR1cm4gMjsKICAgICB9CiAKLSAgICByZXR1
cm4gcHNyX2NhdF9zaG93KGRvbWlkKTsKKyAgICByZXR1cm4gcHNyX2NhdF9zaG93KGRvbWlkLCBs
dmwpOwogfQogCiBpbnQgbWFpbl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:05:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT76-0005wz-Fr; Tue, 01 Aug 2017 09:05:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT75-0005uo-93
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:05:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 6F/75-02177-A4440895; Tue, 01 Aug 2017 09:05:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+sQ0fVwaYg
 0WLKVzeL7lslMDowehz9cYQlgjGLNzEvKr0hgzfi2tI2tYKZ6Rfe9CywNjNdluhi5OIQEpjFK
 tG2fxtjFyMkhIcArcWTZDFYI21/iXMtBNoiiBkaJ7UemsYAk2ATUJR5/7WECsUUElCTurZrMB
 FLELHCYSeL6rS9g3cICrhKLJ00Ga2ARUJW4sukE2AZeAQ+Jn/8OQm2Qkzh5bDKYzQkU33HzBn
 MXIwfQNneJnTMTJzDyLmBkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFS
 sl5yfu4kRGA4MQLCD8Uu/8yFGSQ4mJVFexZ76SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBLO
 DZFCgkWp6akVaZk5wMCESUtw8CiJ8F5wAkrzFhck5hZnpkOkTjEac2xYvf4LE8erCf+/MQmx5
 OXnpUqJ814EKRUAKc0ozYMbBIuYS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmlQW5hyczrw
 Ru3yugU5iATpEsrQU5pSQRISXVwJgV61n4ffpJx7mbj/217nXLj9C+ytT//v4h44/yEV9Vky5
 MX5pz8aqC8nEpW7XeC5onS74abH5VouqYfWOB7cwmkcqFIeueWoQ/uMRpqNbqU/LH8KNB2xQO
 lVvhDDcW9cyVrO9KvFeaUu5xW/6tlt/z6zc8zpnefPxq9YX0sK9LG43viDcLeCuxFGckGmoxF
 xUnAgDgIu73kwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!23
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57773 invoked from network); 1 Aug 2017 09:05:11 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:05:11 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:05:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061866"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:05:08 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:53 +0800
Message-Id: <1501577334-7431-23-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, He Chen <he.chen@linux.intel.com>,
 ian.jackson@eu.citrix.com, Yi Sun <yi.y.sun@linux.intel.com>,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 22/23] tools: L2 CAT: support set cbm for L2
	CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSB4bC94YyBjaGFuZ2VzIHRvIHN1cHBvcnQgc2V0IENC
TQpmb3IgTDIgQ0FULgoKVGhlIG5ldyBsZXZlbCBvcHRpb24gaXMgaW50cm9kdWNlZCB0byBvcmln
aW5hbCBDQVQgc2V0dGluZwpjb21tYW5kIGluIG9yZGVyIHRvIHNldCBDQk0gZm9yIHNwZWNpZmll
ZCBsZXZlbCBDQVQuCi0gJ3hsIHBzci1jYXQtc2V0JyBpcyB1cGRhdGVkIHRvIHNldCBjYWNoZSBj
YXBhY2l0eSBiaXRtYXNrcyhDQk0pCiAgZm9yIGEgZG9tYWluIGFjY29yZGluZyB0byBpbnB1dCBj
YWNoZSBsZXZlbC4KCnJvb3RAOn4kIHhsIHBzci1jYXQtc2V0IC1sMiAxIDB4N2YKCnJvb3RAOn4k
IHhsIHBzci1jYXQtc2hvdyAtbDIgMQpTb2NrZXQgSUQgICAgICAgOiAwCkRlZmF1bHQgQ0JNICAg
ICA6IDB4ZmYKICAgSUQgICAgICAgICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgIENCTQog
ICAgMSAgICAgICAgICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAweDdmCgpTaWduZWQtb2Zm
LWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWWkg
U3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KdjExOgogICAgLSByZXZlcnQgY2hhbmdlIGluIHY5IHRvIGhhbmRs
ZSB0aGUgY2FzZSB0byBzZXQgYm90aCBDT0RFIGFuZCBEQVRBIGZvciBDRFAKICAgICAgYXQgc2Ft
ZSB0aW1lLiBUaGlzIG11c3QgYmUgaGFuZGxlZCBpbiBoeXBlcnZpc29yLgp2MTA6CiAgICAtIGZp
eCBjb21tZW50cy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQp2OToKICAgIC0gaGFuZGxl
IHRoZSBjYXNlIHRvIHNldCBib3RoIENPREUgYW5kIERBVEEgZm9yIENEUCBhdCBzYW1lIHRpbWUu
CiAgICAgIEZvciBzdWNoIGNhc2UsIHVzZXIgZG9lcyBub3QgaW5wdXQgJy1jJyBvciAnLWQnIHRv
IHNldCBDRFAgY2JtLgogICAgLSBtb3ZlIHhsX2NtZGltcGwuYyBjaGFuZ2VzIGludG8geGwveGxf
cHNyLmMuCiAgICAtIG1vdmUgeGxfY21kdGFibGUuYyBjaGFuZ2VzIGludG8geGwveGxfY21kdGFi
bGUuYy4KdjY6CiAgICAtIHJlbmFtZSAncHNyLWNhdC1jYm0tc2V0JyB0byAncHNyLWNhdC1zZXQn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtldmluIFRpYW4pCiAgICAtIHJldHVybiAnRVhJVF9GQUlM
VVJFJyBmb3IgZXJyb3IgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBEYXJpbyBGYWdnaW9saSkK
ICAgIC0gcHJpbnQgZXJyb3IgaW5mbyB3aGVuIGlucHV0IGxldmVsIGlzIHdyb25nLgp2NDoKICAg
IC0gY3JlYXRlIHRoaXMgcGF0Y2ggYmVjYXVzZSBvZiBjb2RlcyBhcmNoaXRlY3R1cmUgY2hhbmdl
LgotLS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgfCAgMyArKysKIHRvb2xzL3hsL3hsX2NtZHRh
YmxlLmMgfCAgMyArKy0KIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgfCAzMyArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwg
MTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29s
cy9saWJ4Yy94Y19wc3IuYwppbmRleCAwNGY1OTI3Li4wMzliOTIwIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjY2LDYgKzI2
Niw5IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wzX0NCTV9EQVRBOgogICAgICAg
ICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0RBVEE7CiAgICAgICAgIGJyZWFr
OworICAgIGNhc2UgWENfUFNSX0NBVF9MMl9DQk06CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExf
UFNSX0NBVF9PUF9TRVRfTDJfQ0JNOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAg
ICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9v
bHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggNTM5Y2I2
NC4uMmM3MWE5ZiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29s
cy94bC94bF9jbWR0YWJsZS5jCkBAIC01NDYsMTEgKzU0NiwxMiBAQCBzdHJ1Y3QgY21kX3NwZWMg
Y21kX3RhYmxlW10gPSB7CiAgICAgfSwKICNlbmRpZgogI2lmZGVmIExJQlhMX0hBVkVfUFNSX0NB
VAotICAgIHsgInBzci1jYXQtY2JtLXNldCIsCisgICAgeyAicHNyLWNhdC1zZXQiLAogICAgICAg
Jm1haW5fcHNyX2NhdF9jYm1fc2V0LCAwLCAxLAogICAgICAgIlNldCBjYWNoZSBjYXBhY2l0eSBi
aXRtYXNrcyhDQk0pIGZvciBhIGRvbWFpbiIsCiAgICAgICAiW29wdGlvbnNdIDxEb21haW4+IDxD
Qk0+IiwKICAgICAgICItcyA8c29ja2V0PiAgICAgICBTcGVjaWZ5IHRoZSBzb2NrZXQgdG8gcHJv
Y2Vzcywgb3RoZXJ3aXNlIGFsbCBzb2NrZXRzIGFyZSBwcm9jZXNzZWRcbiIKKyAgICAgICItbCA8
bGV2ZWw+ICAgICAgICBTcGVjaWZ5IHRoZSBjYWNoZSBsZXZlbCB0byBwcm9jZXNzLCBvdGhlcndp
c2UgTDMgY2FjaGUgaXMgcHJvY2Vzc2VkXG4iCiAgICAgICAiLWMgICAgICAgICAgICAgICAgU2V0
IGNvZGUgQ0JNIGlmIENEUCBpcyBzdXBwb3J0ZWRcbiIKICAgICAgICItZCAgICAgICAgICAgICAg
ICBTZXQgZGF0YSBDQk0gaWYgQ0RQIGlzIHN1cHBvcnRlZFxuIgogICAgIH0sCmRpZmYgLS1naXQg
YS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hsL3hsX3Bzci5jCmluZGV4IDU3NWY0YTAuLjcz
MDlkNGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xzL3hsL3hsX3Bz
ci5jCkBAIC00OTAsMTkgKzQ5MCwyMSBAQCBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgIGNoYXIgKnZhbHVlOwogICAgIGxpYnhsX3N0cmluZ19saXN0
IHNvY2tldF9saXN0OwogICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIGVuZDsKLSAgICBpbnQgaSwg
aiwgbGVuOworICAgIHVuc2lnbmVkIGludCBpLCBqLCBsZW47CisgICAgdW5zaWduZWQgaW50IGx2
bCA9IDM7CiAKICAgICBzdGF0aWMgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7CiAgICAgICAgIHsi
c29ja2V0IiwgMSwgMCwgJ3MnfSwKICAgICAgICAgeyJkYXRhIiwgMCwgMCwgJ2QnfSwKICAgICAg
ICAgeyJjb2RlIiwgMCwgMCwgJ2MnfSwKKyAgICAgICAgeyJsZXZlbCIsIDEsIDAsICdsJ30sCiAg
ICAgICAgIENPTU1PTl9MT05HX09QVFMKICAgICB9OwogCiAgICAgbGlieGxfc29ja2V0X2JpdG1h
cF9hbGxvYyhjdHgsICZ0YXJnZXRfbWFwLCAwKTsKICAgICBsaWJ4bF9iaXRtYXBfc2V0X25vbmUo
JnRhcmdldF9tYXApOwogCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgInM6Y2QiLCBvcHRz
LCAicHNyLWNhdC1jYm0tc2V0IiwgMikgeworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJz
Omw6Y2QiLCBvcHRzLCAicHNyLWNhdC1zZXQiLCAyKSB7CiAgICAgY2FzZSAncyc6CiAgICAgICAg
IHRyaW0oaXNzcGFjZSwgb3B0YXJnLCAmdmFsdWUpOwogICAgICAgICBzcGxpdF9zdHJpbmdfaW50
b19zdHJpbmdfbGlzdCh2YWx1ZSwgIiwiLCAmc29ja2V0X2xpc3QpOwpAQCAtNTIyLDI0ICs1MjQs
MzUgQEAgaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKICAg
ICBjYXNlICdjJzoKICAgICAgICAgb3B0X2NvZGUgPSAxOwogICAgICAgICBicmVhazsKKyAgICBj
YXNlICdsJzoKKyAgICAgICAgbHZsID0gYXRvaShvcHRhcmcpOworICAgICAgICBicmVhazsKICAg
ICB9CiAKLSAgICBpZiAob3B0X2RhdGEgJiYgb3B0X2NvZGUpIHsKLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICJDYW5ub3QgaGFuZGxlIC1jIGFuZCAtZCBhdCB0aGUgc2FtZSB0aW1lXG4iKTsKLSAg
ICAgICAgcmV0dXJuIC0xOwotICAgIH0gZWxzZSBpZiAob3B0X2RhdGEpIHsKLSAgICAgICAgdHlw
ZSA9IExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fREFUQTsKLSAgICB9IGVsc2UgaWYgKG9wdF9j
b2RlKSB7Ci0gICAgICAgIHR5cGUgPSBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0NPREU7Cisg
ICAgaWYgKGx2bCA9PSAyKQorICAgICAgICB0eXBlID0gTElCWExfUFNSX0NCTV9UWVBFX0wyX0NC
TTsKKyAgICBlbHNlIGlmIChsdmwgPT0gMykgeworICAgICAgICBpZiAob3B0X2RhdGEgJiYgb3B0
X2NvZGUpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ2Fubm90IGhhbmRsZSAtYyBh
bmQgLWQgYXQgdGhlIHNhbWUgdGltZVxuIik7CisgICAgICAgICAgICByZXR1cm4gRVhJVF9GQUlM
VVJFOworICAgICAgICB9IGVsc2UgaWYgKG9wdF9kYXRhKSB7CisgICAgICAgICAgICB0eXBlID0g
TElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9EQVRBOworICAgICAgICB9IGVsc2UgaWYgKG9wdF9j
b2RlKSB7CisgICAgICAgICAgICB0eXBlID0gTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RF
OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgdHlwZSA9IExJQlhMX1BTUl9DQk1fVFlQ
RV9MM19DQk07CisgICAgICAgIH0KICAgICB9IGVsc2UgewogICAgICAgICB0eXBlID0gTElCWExf
UFNSX0NCTV9UWVBFX0wzX0NCTTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBsdmwg
JWQgaXMgd3JvbmdcbiIsIGx2bCk7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAg
fQogCiAgICAgaWYgKGxpYnhsX2JpdG1hcF9pc19lbXB0eSgmdGFyZ2V0X21hcCkpCiAgICAgICAg
IGxpYnhsX2JpdG1hcF9zZXRfYW55KCZ0YXJnZXRfbWFwKTsKIAogICAgIGlmIChhcmdjICE9IG9w
dGluZCArIDIpIHsKLSAgICAgICAgaGVscCgicHNyLWNhdC1jYm0tc2V0Iik7CisgICAgICAgIGhl
bHAoInBzci1jYXQtc2V0Iik7CiAgICAgICAgIHJldHVybiAyOwogICAgIH0KIAotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:05:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:05: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.xen.org>)
	id 1dcT77-0005yz-Nm; Tue, 01 Aug 2017 09:05:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcT76-0005wY-Je
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:05:16 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DE/AA-01994-B4440895; Tue, 01 Aug 2017 09:05:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXS1tYhouvt0hB
 pMHGhpMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHgw0bmgguaFavWcTYwXlHqYuTiEBKYxijx
 6fgJti5GTg4JAV6JI8tmsELY/hLzvs0Cs4UEGhgl1p4rALHZBNQlHn/tYQKxRQSUJO6tmswEM
 ohZ4DCTxPVbX8AahAUcJC687gOyOThYBFQl9v3zBgnzCnhIvL7cxQIxX07i5LHJYOWcQPEdN2
 8wg5QLCbhL7JyZOIGRdwEjwypG9eLUorLUIl1TvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKR
 iveT83E2MwEBgAIIdjF/6nQ8xSnIwKYnyKvbURwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JVw
 bogUEixKTU+tSMvMAYYkTFqCg0dJhPeCE1Cat7ggMbc4Mx0idYrRmGPD6vVfmDheTfj/jUmIJ
 S8/L1VKnPciSKkASGlGaR7cIFisXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwryzIPTyZeS
 Vw+14BncIEdIpkaS3IKSWJCCmpBsalK5k03+/bskfnVfe2hbs/it4P0BeqZZ9YN/OiCEf23C2
 xvw2urJ6j86lquYrXWm6Ng54JHxeI3TqYwbfftO3xQilXRp6MBbwLQ3ZvudC55HFB7+/elSIx
 +694yhXe2DrjXr64YRHLml0P5m9cX254dsKMea/4bV+whVkIN9fem2AVvorbXTBdiaU4I9FQi
 7moOBEAr0lL4JACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501578248!89431283!24
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58443 invoked from network); 1 Aug 2017 09:05:14 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:05:14 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 02:05:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,305,1498546800"; d="scan'208";a="118061882"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 01 Aug 2017 02:05:11 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 16:48:54 +0800
Message-Id: <1501577334-7431-24-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, He Chen <he.chen@linux.intel.com>,
 ian.jackson@eu.citrix.com, Yi Sun <yi.y.sun@linux.intel.com>,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v15 23/23] docs: add L2 CAT description in docs.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIEwyIENBVCBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4K
ClNpZ25lZC1vZmYtYnk6IEhlIENoZW4gPGhlLmNoZW5AbGludXguaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MTM6CiAgICAtIHJlYmFzZSB0aGUgcGF0Y2gg
b24gbGF0ZXN0IGNvZGUuCi0tLQogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICB8IDI3ICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLQogZG9jcy9taXNjL3hsLXBzci5tYXJrZG93biB8IDE4ICsr
KysrKysrKysrKy0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAxMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5wb2QuMS5pbiBiL2RvY3MvbWFu
L3hsLnBvZC4xLmluCmluZGV4IGQ4N2ZlMTYuLjE2YzgzMDYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFu
L3hsLnBvZC4xLmluCisrKyBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCkBAIC0xNzEyLDYgKzE3MTIs
OSBAQCBvY2N1cGFuY3kgbW9uaXRvcmluZyBzaGFyZSB0aGUgc2FtZSBzZXQgb2YgdW5kZXJseWlu
ZyBtb25pdG9yaW5nIHNlcnZpY2UuIE9uY2UKIGEgZG9tYWluIGlzIGF0dGFjaGVkIHRvIHRoZSBt
b25pdG9yaW5nIHNlcnZpY2UsIG1vbml0b3JpbmcgZGF0YSBjYW4gYmUgc2hvd24KIGZvciBhbnkg
b2YgdGhlc2UgbW9uaXRvcmluZyB0eXBlcy4KIAorVGhlcmUgaXMgbm8gY2FjaGUgbW9uaXRvcmlu
ZyBhbmQgbWVtb3J5IGJhbmR3aWR0aCBtb25pdG9yaW5nIG9uIEwyIGNhY2hlIHNvCitmYXIuCisK
ID1vdmVyIDQKIAogPWl0ZW0gQjxwc3ItY210LWF0dGFjaD4gSTxkb21haW4taWQ+CkBAIC0xNzM2
LDcgKzE3MzksNyBAQCBtb25pdG9yIHR5cGVzIGFyZToKIAogSW50ZWwgQnJvYWR3ZWxsIGFuZCBs
YXRlciBzZXJ2ZXIgcGxhdGZvcm1zIG9mZmVyIGNhcGFiaWxpdGllcyB0byBjb25maWd1cmUgYW5k
CiBtYWtlIHVzZSBvZiB0aGUgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpIG1lY2hh
bmlzbXMsIHdoaWNoIGVuYWJsZSBtb3JlCi1jYWNoZSByZXNvdXJjZXMgKGkuZS4gTDMgY2FjaGUp
IHRvIGJlIG1hZGUgYXZhaWxhYmxlIGZvciBoaWdoIHByaW9yaXR5CitjYWNoZSByZXNvdXJjZXMg
KGkuZS4gTDMvTDIgY2FjaGUpIHRvIGJlIG1hZGUgYXZhaWxhYmxlIGZvciBoaWdoIHByaW9yaXR5
CiBhcHBsaWNhdGlvbnMuIEluIHRoZSBYZW4gaW1wbGVtZW50YXRpb24sIENBVCBpcyB1c2VkIHRv
IGNvbnRyb2wgY2FjaGUgYWxsb2NhdGlvbgogb24gVk0gYmFzaXMuIFRvIGVuZm9yY2UgY2FjaGUg
b24gYSBzcGVjaWZpYyBkb21haW4sIGp1c3Qgc2V0IGNhcGFjaXR5IGJpdG1hc2tzCiAoQ0JNKSBm
b3IgdGhlIGRvbWFpbi4KQEAgLTE3NDYsMTEgKzE3NDksMTEgQEAgSW50ZWwgQnJvYWR3ZWxsIGFu
ZCBsYXRlciBzZXJ2ZXIgcGxhdGZvcm1zIGFsc28gb2ZmZXIgQ29kZS9EYXRhIFByaW9yaXRpemF0
aW9uCiBhcHBsaWNhdGlvbnMuIENEUCBpcyB1c2VkIG9uIGEgcGVyIFZNIGJhc2lzIGluIHRoZSBY
ZW4gaW1wbGVtZW50YXRpb24uIFRvCiBzcGVjaWZ5IGNvZGUgb3IgZGF0YSBDQk0gZm9yIHRoZSBk
b21haW4sIENEUCBmZWF0dXJlIG11c3QgYmUgZW5hYmxlZCBhbmQgQ0JNCiB0eXBlIG9wdGlvbnMg
bmVlZCB0byBiZSBzcGVjaWZpZWQgd2hlbiBzZXR0aW5nIENCTSwgYW5kIHRoZSB0eXBlIG9wdGlv
bnMgKGNvZGUKLWFuZCBkYXRhKSBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLgorYW5kIGRhdGEpIGFy
ZSBtdXR1YWxseSBleGNsdXNpdmUuIFRoZXJlIGlzIG5vIENEUCBzdXBwb3J0IG9uIEwyIHNvIGZh
ci4KIAogPW92ZXIgNAogCi09aXRlbSBCPHBzci1jYXQtY2JtLXNldD4gW0k8T1BUSU9OUz5dIEk8
ZG9tYWluLWlkPiBJPGNibT4KKz1pdGVtIEI8cHNyLWNhdC1zZXQ+IFtJPE9QVElPTlM+XSBJPGRv
bWFpbi1pZD4gSTxjYm0+CiAKIFNldCBjYWNoZSBjYXBhY2l0eSBiaXRtYXNrcyhDQk0pIGZvciBh
IGRvbWFpbi4gRm9yIGhvdyB0byBzcGVjaWZ5IEk8Y2JtPgogcGxlYXNlIHJlZmVyIHRvIEw8aHR0
cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveGwtcHNyLmh0bWw+LgpAQCAt
MTc2Myw2ICsxNzY2LDExIEBAIEI8T1BUSU9OUz4KIAogU3BlY2lmeSB0aGUgc29ja2V0IHRvIHBy
b2Nlc3MsIG90aGVyd2lzZSBhbGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkLgogCis9aXRlbSBCPC1s
IExFVkVMPiwgQjwtLWxldmVsPUxFVkVMPgorCitTcGVjaWZ5IHRoZSBjYWNoZSBsZXZlbCB0byBw
cm9jZXNzLCBvdGhlcndpc2UgdGhlIGxhc3QgbGV2ZWwgY2FjaGUgKEwzKSBpcworcHJvY2Vzc2Vk
LgorCiA9aXRlbSBCPC1jPiwgQjwtLWNvZGU+CiAKIFNldCBjb2RlIENCTSB3aGVuIENEUCBpcyBl
bmFibGVkLgpAQCAtMTc3MywxMCArMTc4MSwyMSBAQCBTZXQgZGF0YSBDQk0gd2hlbiBDRFAgaXMg
ZW5hYmxlZC4KIAogPWJhY2sKIAotPWl0ZW0gQjxwc3ItY2F0LXNob3c+IFtJPGRvbWFpbi1pZD5d
Cis9aXRlbSBCPHBzci1jYXQtc2hvdz4gW0k8T1BUSU9OUz5dIFtJPGRvbWFpbi1pZD5dCiAKIFNo
b3cgQ0FUIHNldHRpbmdzIGZvciBhIGNlcnRhaW4gZG9tYWluIG9yIGFsbCBkb21haW5zLgogCitC
PE9QVElPTlM+CisKKz1vdmVyIDQKKworPWl0ZW0gQjwtbCBMRVZFTD4sIEI8LS1sZXZlbD1MRVZF
TD4KKworU3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIHRoZSBs
YXN0IGxldmVsIGNhY2hlIChMMykgaXMKK3Byb2Nlc3NlZC4KKworPWJhY2sKKwogPWJhY2sKIAog
PWhlYWQxIElHTk9SRUQgRk9SIENPTVBBVElCSUxJVFkgV0lUSCBYTQpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hsLXBzci5tYXJrZG93biBiL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24KaW5kZXgg
YzNjMWU4ZS4uMDRkZDk1NyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hsLXBzci5tYXJrZG93bgor
KysgYi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCkBAIC03MCw3ICs3MCw3IEBAIHRvdGFsLW1l
bS1iYW5kd2lkdGggaW5zdGVhZCBvZiBjYWNoZS1vY2N1cGFuY3kpLiBFLmcuIGFmdGVyIGEgYHhs
IHBzci1jbXQtYXR0YWNoCiAKIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neSAoQ0FUKSBpcyBh
IG5ldyBmZWF0dXJlIGF2YWlsYWJsZSBvbiBJbnRlbAogQnJvYWR3ZWxsIGFuZCBsYXRlciBzZXJ2
ZXIgcGxhdGZvcm1zIHRoYXQgYWxsb3dzIGFuIE9TIG9yIEh5cGVydmlzb3IvVk1NIHRvCi1wYXJ0
aXRpb24gY2FjaGUgYWxsb2NhdGlvbiAoaS5lLiBMMyBjYWNoZSkgYmFzZWQgb24gYXBwbGljYXRp
b24gcHJpb3JpdHkgb3IKK3BhcnRpdGlvbiBjYWNoZSBhbGxvY2F0aW9uIChpLmUuIEwzL0wyIGNh
Y2hlKSBiYXNlZCBvbiBhcHBsaWNhdGlvbiBwcmlvcml0eSBvcgogQ2xhc3Mgb2YgU2VydmljZSAo
Q09TKS4gRWFjaCBDT1MgaXMgY29uZmlndXJlZCB1c2luZyBjYXBhY2l0eSBiaXRtYXNrcyAoQ0JN
KQogd2hpY2ggcmVwcmVzZW50IGNhY2hlIGNhcGFjaXR5IGFuZCBpbmRpY2F0ZSB0aGUgZGVncmVl
IG9mIG92ZXJsYXAgYW5kCiBpc29sYXRpb24gYmV0d2VlbiBjbGFzc2VzLiBTeXN0ZW0gY2FjaGUg
cmVzb3VyY2UgaXMgZGl2aWRlZCBpbnRvIG51bWJlcnMgb2YKQEAgLTEwNyw3ICsxMDcsNyBAQCBT
eXN0ZW0gQ0FUIGluZm9ybWF0aW9uIHN1Y2ggYXMgbWF4aW11bSBDT1MgYW5kIENCTSBsZW5ndGgg
Y2FuIGJlIG9idGFpbmVkIGJ5OgogCiBUaGUgc2ltcGxlc3Qgd2F5IHRvIGNoYW5nZSBhIGRvbWFp
bidzIENCTSBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1bm5pbmc6CiAKLWB4bCBwc3ItY2F0LWNibS1z
ZXQgIFtPUFRJT05TXSA8ZG9taWQ+IDxjYm0+YAorYHhsIHBzci1jYXQtc2V0ICBbT1BUSU9OU10g
PGRvbWlkPiA8Y2JtPmAKIAogd2hlcmUgY2JtIGlzIGEgbnVtYmVyIHRvIHJlcHJlc2VudCB0aGUg
Y29ycmVzcG9uZGluZyBjYWNoZSBzdWJzZXQgY2FuIGJlIHVzZWQuCiBBIGNibSBpcyB2YWxpZCBv
bmx5IHdoZW46CkBAIC0xMTksMTMgKzExOSwxOSBAQCBBIGNibSBpcyB2YWxpZCBvbmx5IHdoZW46
CiBJbiBhIG11bHRpLXNvY2tldCBzeXN0ZW0sIHRoZSBzYW1lIGNibSB3aWxsIGJlIHNldCBvbiBl
YWNoIHNvY2tldCBieSBkZWZhdWx0LgogUGVyIHNvY2tldCBjYm0gY2FuIGJlIHNwZWNpZmllZCB3
aXRoIHRoZSBgLS1zb2NrZXQgU09DS0VUYCBvcHRpb24uCiAKK0luIGRpZmZlcmVudCBzeXN0ZW1z
LCB0aGUgZGlmZmVyZW50IGNhY2hlIGxldmVsIGlzIHN1cHBvcnRlZCwgZS5nLiBMMyBjYWNoZSBv
cgorTDIgY2FjaGUuIFBlciBjYWNoZSBsZXZlbCBjYm0gY2FuIGJlIHNwZWNpZmllZCB3aXRoIHRo
ZSBgLS1sZXZlbCBMRVZFTGAgb3B0aW9uLgorCiBTZXR0aW5nIHRoZSBDQk0gbWF5IG5vdCBiZSBz
dWNjZXNzZnVsIGlmIGluc3VmZmljaWVudCBDT1MgaXMgYXZhaWxhYmxlLiBJbgogc3VjaCBjYXNl
IHVudXNlZCBDT1MoZXMpIG1heSBiZSBmcmVlZCBieSBzZXR0aW5nIENCTSBvZiBhbGwgcmVsYXRl
ZCBkb21haW5zIHRvCiBpdHMgZGVmYXVsdCB2YWx1ZShhbGwtb25lcykuCiAKIFBlciBkb21haW4g
Q0JNIHNldHRpbmdzIGNhbiBiZSBzaG93biBieToKIAotYHhsIHBzci1jYXQtc2hvd2AKK2B4bCBw
c3ItY2F0LXNob3cgW09QVElPTlNdIDxkb21pZD5gCisKK0luIGRpZmZlcmVudCBzeXN0ZW1zLCB0
aGUgZGlmZmVyZW50IGNhY2hlIGxldmVsIGlzIHN1cHBvcnRlZCwgZS5nLiBMMyBjYWNoZSBvcgor
TDIgY2FjaGUuIFBlciBjYWNoZSBsZXZlbCBjYm0gY2FuIGJlIHNwZWNpZmllZCB3aXRoIHRoZSBg
LS1sZXZlbCBMRVZFTGAgb3B0aW9uLgogCiAjIyBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9u
IChDRFApCiAKQEAgLTE3MiwxMyArMTc4LDEzIEBAIG9wdGlvbnMgaXMgaW52YWxpZC4KIEV4YW1w
bGU6CiAKIFNldHRpbmcgY29kZSBDQk0gZm9yIGEgZG9tYWluOgotYHhsIHBzci1jYXQtY2JtLXNl
dCAtYyA8ZG9taWQ+IDxjYm0+YAorYHhsIHBzci1jYXQtc2V0IC1jIDxkb21pZD4gPGNibT5gCiAK
IFNldHRpbmcgZGF0YSBDQk0gZm9yIGEgZG9tYWluOgotYHhsIHBzci1jYXQtY2JtLXNldCAtZCA8
ZG9taWQ+IDxjYm0+YAorYHhsIHBzci1jYXQtc2V0IC1kIDxkb21pZD4gPGNibT5gCiAKIFNldHRp
bmcgdGhlIHNhbWUgY29kZSBhbmQgZGF0YSBDQk0gZm9yIGEgZG9tYWluOgotYHhsIHBzci1jYXQt
Y2JtLXNldCA8ZG9taWQ+IDxjYm0+YAorYHhsIHBzci1jYXQtc2V0IDxkb21pZD4gPGNibT5gCiAK
ICMjIFJlZmVyZW5jZQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:05:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcT7U-0006PM-0Q; Tue, 01 Aug 2017 09:05:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=379b27b57=wei.liu2@citrix.com>)
 id 1dcT7S-0006Np-Jr
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:05:38 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E6/27-01736-16440895; Tue, 01 Aug 2017 09:05:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG6CS0O
 kwepZKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8auufoFTzgqXv67yNzA+Jili5GDQ0LAX6Lh
 jkYXIycHi4CKxIejHSwgNpuAssTPzl42EFtEQFWiY+tNpi5GLg5mgTNMEg1/uphAEsICiRL3N
 n4Ba+AVsJDofrqXFaRISOA6o8TLOa/ZIBKCEidnPgErYhbQkViw+xMbyGJmAWmJ5f84QMKcAn
 oSnQ/fM4LYokBHdC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA2N9ZK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgONAQh2MP7b5nmIUZKDSUmUV7GnPlKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+Ec0OkkGBRanpqRVpmDjDkYdISHDxKIrwXnIDSvMUFi
 bnFmekQqVOMilLivBdBEgIgiYzSPLg2WJxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvfZ
 ApPJl5JXDTXwEtZgJaLFlaC7K4JBEhJdXAqPXlw/d+exfWRd++7ysskncUu3HK+Hv/r/+Nm4z
 M/DIP+x1gv+TXf+pI06sytz1B4sxiOmqbDph/ez+z/5Q5w+dFmqyfZc9MeZQg3fPycVrdzH8N
 hVwXM9MahXviL0vxV/zvl5zz99GHaecqQz5qFx3I/ndU0ij1Pgub055Wr0sX/F/+fj71lRJLc
 UaioRZzUXEiADUVehCuAgAA
X-Env-Sender: prvs=379b27b57=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1501578334!105426007!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15529 invoked from network); 1 Aug 2017 09:05:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 09:05:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="433848691"
Date: Tue, 1 Aug 2017 10:05:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170801090532.4cukfcog3l4nnwwr@citrix.com>
References: <1500540553-29199-1-git-send-email-yi.y.sun@linux.intel.com>
 <1500540553-29199-9-git-send-email-yi.y.sun@linux.intel.com>
 <20170731143008.2zcatlq2qnuzauk4@citrix.com>
 <20170801005619.GC11396@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170801005619.GC11396@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC v2 08/12] tools: create general interfaces to
 support psr allocation features.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDg6NTY6MTlBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
ID4gPiArCj4gPiA+ICtsaWJ4bF9wc3JfaHdfaW5mbyA9IFN0cnVjdCgicHNyX2h3X2luZm8iLCBb
Cj4gPiA+ICsgICAgKCJpZCIsIHVpbnQzMiksCj4gPiA+ICsgICAgKCJ1IiwgS2V5ZWRVbmlvbihO
b25lLCBsaWJ4bF9wc3JfZmVhdF90eXBlLCAidHlwZSIsCj4gPiA+ICsgICAgICAgICAgWygiY2F0
X2luZm8iLCBTdHJ1Y3QoTm9uZSwgWwo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoImNvc19tYXgiLCAgICAgdWludDMyKSwKPiA+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJjYm1fbGVuIiwgICAgIHVpbnQzMiksCj4g
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiY2RwX2VuYWJs
ZWQiLCBib29sKSwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCj4g
PiA+ICsgICAgICAgICAgICgibWJhX2luZm8iLCBTdHJ1Y3QoTm9uZSwgWwo+ID4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNvc19tYXgiLCAgICAgdWludDMy
KSwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ0aHJ0
bF9tYXgiLCAgIHVpbnQzMiksCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgibGluZWFyIiwgICAgICBib29sKSwKPiA+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBdKSksCj4gPiA+ICsgICAgICAgICAgXSkpCj4gPiAKPiA+IElmIHRoaXMg
aXMgb3V0cHV0IG9ubHkgcGxlYXNlIG1hcmsgaXQgYXMgZGlyPURJUl9PVVQuCj4gPiAKPiBTb3Jy
eSwgSSBkbyBub3QgdW5kZXJzdGFuZCB0aGlzIGNsZWFybHkuIERZTSBpZiB0aGVzZSB2YWx1ZXMg
YXJlIGFsbCBvdXRwdXQKPiB2YWx1ZXMgZm9yIHhsIGFwcGxpY2F0aW9uPwoKVGhpcyBpcyBwYXJ0
IG9mIHRoZSBpZGwsIHdoaWNoIG1lYW5zIHRoZSBzdHJ1Y3R1cmUgaXMgZm9yIG91dHB1dCBvbmx5
LgoKU2VhcmNoIGZvciBESVJfT1VUIGluIGxpYnhsX3R5cGVzLmlkbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:18:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcTJJ-0000TR-38; Tue, 01 Aug 2017 09:17:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795677ff=dario.faggioli@citrix.com>)
 id 1dcTJH-0000TF-IS
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:17:51 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FA/28-01987-E3740895; Tue, 01 Aug 2017 09:17:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDva6de0O
 kQf8eFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePqzoqCrSoVXyfcZGtgnCjfxcjJISEQIrFn
 cS8jiM0rYChxov0DO4gtLBAqcWj1AyYQm03AQOLNjr2sILaIgKfE8Qv9zF2MXBzMAj2MEuveH
 AdLsAioSPS1LQezOQWsJS7v6GYCKRISWM0osXvpMbCp/AKSEre+fGQGsZkFqiX+r17JDHGFts
 SRc/3sEFcISpyc+YQFxBYSUJOYMfcy6wRGvllIWmYhKYOIa0q0bv/NDmFrSyxb+JoZwraVWLf
 uPVSNjcSmqwsYIWx5ie1v5zAvYGRfxahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCsl5taXJyY
 npqTmFSsl5yfu4kRGM71DAyMOxibT/gdYpTkYFIS5VXsqY8U4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMEr7NYQKSRYlJqeWpGWmQOMLJi0BAePkghvoStQmre4IDG3ODMdInWKUZfj1YT/35iEWP
 Ly81KlxHl1QGYIgBRllObBjYBF+SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryaIFN4MvN
 K4Da9AjqCCegIydJakCNKEhFSUg2M6z6odD9OtmCviNmwga04y7rlYb70Ottf/+YExguyJ63z
 VV5gohq4rD+u7T73v7I69+Ufly1K1/fe/zVN4pPwx8aLejlXVcruqNc/sN659q/OpzqZ338TD
 f5sF7lwWlQsQFFRl8H/8r5s+d8fDk9U9RY8trt2Y01qZ3nrnvd9cVt7uNvT351TYinOSDTUYi
 4qTgQAJIzeS+0CAAA=
X-Env-Sender: prvs=3795677ff=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1501579068!103468819!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57949 invoked from network); 1 Aug 2017 09:17:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 09:17:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; 
 d="asc'?scan'208";a="442161633"
Message-ID: <1501579059.30551.7.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 11:17:39 +0200
In-Reply-To: <ac3e66e4-3962-4fae-3fc2-56410f845ad4@arm.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
 <ac3e66e4-3962-4fae-3fc2-56410f845ad4@arm.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com, Stefano
 Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1304731173018400505=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1304731173018400505==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-qWiLsHkv09sIS9fqugz8"

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

On Tue, 2017-08-01 at 09:54 +0100, Julien Grall wrote:
> Hi Dario,
>=20
> On 27/07/2017 09:01, Dario Faggioli wrote:
> > Instead of having the CPU where a callback is queued, busy
> > looping on rcu_pending(), use a timer.
> >=20
> > In fact, we let the CPU go idla,e but we program a timer
> > that will periodically wake it up, for checking whether the
> > grace period has actually ended.
> >=20
> > It is kind of similar to introducing a periodic tick, but
> > with a much more limited scope, and a lot less overhead. In
> > fact, this timer is:
> > - only active for the CPU(s) that have callbacks queued,
> > =C2=A0 waiting for the end of a grace period;
> > - only active when those CPU(s) are idle (and stopped as
> > =C2=A0 soon as they resume execution).
>=20
> If I read this correctly, it means on ARM the idling will now get=C2=A0
> interrupted periodically. This is a bit unfortunate, given that if
> you=C2=A0
> have a CPU doing nothing, you would still interrupt it
> intermittently.
>=20
Not really periodically, not always, at least. What this really means
is that a CPU that is idle, *but* have pending RCU callbacks, will be
interrupted periodically to see if the grace period ended, so it can
invoke the callbacks.

As soon as this (callbacks being invoked) will have happened, we won't
interrupt it any longer.

And idle CPUs _without_ queued RCU callbacks, won't be interrupted at
all.

> I was expected that we could remove the CPU from the RCU whilst it
> is=C2=A0
> idle. Is there any reason for not doing that?
>=20
I'm not sure I understand what you mean here. I tried to explain as
good as I could how this works, and why I think it can't work in other
ways, in this reply to Stefano: <1501548445.30551.5.camel@citrix.com>

Every CPU that participates in the grace period, and has already
quiesced, is "removed from RCU", and hence, when it becomes idle, it is
never interrupted (by this timer). With the only exception of the
CPU(s) that has queued callbacks.

We simply can't forget about these CPUs, even if they go idle. If we
do, the callbacks won't be invoked never (or will only be invoked when
the CPU becomes active again, which may happen really really late,
which is part of the reason why we're seeing the bug we're seeing).

Linux does this, in the *exact* same way (well, actually, in a totally
different way, from an implementation point of view, but the effect is
indeed exactly the same):

See here:

http://elixir.free-electrons.com/linux/v2.6.21/source/kernel/time/tick-sche=
d.c#L198

We're in tick_nohz_stop_sched_tick(), i.e., the CPU is going idle, and
the periodic timer tick is being stopped (no interruptions). But

	if (rcu_needs_cpu(cpu))
		delta_jiffies =3D 1;

Where, rcu_needs_cpu() means:

/*
=C2=A0* Check to see if any future RCU-related work will need to be done
=C2=A0* by the current CPU, even if none need be done immediately, returnin=
g
=C2=A0* 1 if so.
=C2=A0*/
int rcu_needs_cpu(int cpu)

Then, again in tick_nohz_stop_sched_tick()

	/*
	 * Do not stop the tick, if we are only one off
	 * or if the cpu is required for rcu
	 */
	if (!ts->tick_stopped && delta_jiffies =3D=3D 1)
		goto out;

And in fact, in my testing, without patches 3 and 5 applied, the bug is
still there.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-qWiLsHkv09sIS9fqugz8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZgEczAAoJEBZCeImluHPuvU8QALpJmyCTs/WlJxZEn0smtU7P
ytiV/LjDGpC84F8+AFB9X7Yls91V6sGerT1G+86uPmno5QZ9qEOTCyWm2+yaixdl
ZzdVWDwWnx+u84BxlUMIIw7ZMrD6UyhV8laDaRoNhjCVHHWJrVH6/UfwAkayq1j0
D6h317ZzGlRjacJTVvhGb9xwn1jD0YPwWBq78Pw4uTvz4aP302THLeF6rlvlbUoB
MO9wLUUSPyvYI+gbDmECmbACSBMT1k07oMcam0G/Y+asD7qcqUYtEi9shYNnkMQU
gi7C3xvsSuBCR78MGGw3Ji6U25WdAbsc4TY93BZFYI1JWoYiatgGJwLuQ9oyYEoB
WRDXanvqJ+h0OpUqVEhwY5rG4Gc32vmBKqHeyxl6ho+eUpXZPWoJk4cWCPjdpBzi
/tsul6WDwT78FO2r/7J7nKY1HBqTNusOlveMnT0eBKChmAWt1MdgkUyk4tHbBPc2
rW7W7tul2epzowtN8EyBJyAA49+UpYcwJtPzFVO6x+q06ZtiAApORFy2MpPNm9Ny
m0VcfI6v6JhF/jSe5TTVy/QJzqBhv26EER2GbP8Mk2LxafFu8tqWp1nYpy43BbXU
EixycIWhoWU8nJapSHdzWdzmMGNPZu1EPNDUN2U3nhNVSVOhPEBnB/eQZ3a4JSh5
toPd8cUb/RgpaPqocirJ
=1pTw
-----END PGP SIGNATURE-----

--=-qWiLsHkv09sIS9fqugz8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1304731173018400505==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 09:21:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcTMI-00014E-HC; Tue, 01 Aug 2017 09:20:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=379b27b57=wei.liu2@citrix.com>)
 id 1dcTMH-000148-3H
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:20:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 58/38-09901-8F740895; Tue, 01 Aug 2017 09:20:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4P94Z
 Ig6uTmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvWw+xFaxhqphyegV7A+NXxi5GTg4JAX+J
 3hM3WEBsFgEVibsX+8DibALKEj87e9lAbBEBVYmOrTeZQGxmgTVMEg82RILYwgIBElfPtbOC2
 LwCFhKHny8FqufiEBJoZZS4sPsoE0RCUOLkzCcsEM06Egt2fwIq4gCypSWW/+MACXMKeEq87n
 sOtlcU6IbOpXPAyoUEFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukaVeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7GA4sCDzFKcjApifIq9tRHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg3eXWECkkWJSanlqRlpkDDHqYtAQHj5IIb6ErUJq3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8G0FmCIAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfNqgkzhycwrgdv0CugIJqAjJEtrQY4oSURISTUwLt/VsufuvNibr58fYZfm+t31zGR
 jgnTDjLNZxtrcntO8n6u0zYjLu/U0wKLGwT9nncFGned5TH3Ve1oTjm6UebnVfmGqnsKSc9z7
 /HdsNTfniop+P0NpU4H5n1MPA14Xq/ru+eVxlyXDc7LPuVaX//69bsd2LF418XbJofzLZ+/Of
 9nptyTrghJLcUaioRZzUXEiADJ2kK+7AgAA
X-Env-Sender: prvs=379b27b57=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501579254!61980190!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33491 invoked from network); 1 Aug 2017 09:20:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 09:20:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="442161897"
Date: Tue, 1 Aug 2017 10:20:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170801092052.ncq4vnfbzd4a3mvh@citrix.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDQ6NDg6NDRQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUgQ1BVIGluaXQgZmxvdyBmb3IgQ0RQLiBUaGUgZmxv
dyBpcyBhbG1vc3QKPiBzYW1lIGFzIEwzIENBVC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4g
PHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCkFzIGZhciBhcyBJIGNhbiB0ZWxsLCBKYW4ncyBj
b21tZW50IGlzIGFkZHJlc3NlZC4KCkZXSVc6CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:26:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 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.xen.org>)
	id 1dcTRm-0001Jk-Bl; Tue, 01 Aug 2017 09:26:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795677ff=dario.faggioli@citrix.com>)
 id 1dcTRl-0001Je-OO
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:26:37 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 59/2A-02177-C4940895; Tue, 01 Aug 2017 09:26:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHRDpK6PZ0O
 kwZl7LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajH7/ZCu4KVvTsvsDWwNgs0MXIySEhECLx
 beFKNhCbV8BQ4sKWE6wgtrBAoMSrC1uYQWw2AQOJNzv2AsU5OEQEQiV6F+qDhJkFjCSuzF/BD
 BJmEVCR+NgKZnIKWEs8WC3dxcjFISTwjlHiw6ZTYBP5BSQlbn35yAzRWi0x8fRVFogLtCWOnO
 tnh7hAUOLkzCdgcSEBNYkZcy+zTmDkm4WkZRaSMoi4pkTr9t/sELa2xLKFr5khbFuJdeveQ9X
 YSGy6uoARwpaX2P52DvMCRvZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJ
 ScV6yfm5mxiBgcwABDsYz572PMQoycGkJMqr2FMfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt
 8ujIVJIsCg1PbUiLTMHGFMwaQkOHiUR3v/uQGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89LlR
 LnrQOZIQBSlFGaBzcCFt+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrDTKFJzOvBG7TK6A
 jmICOkCytBTmiJBEhJdXAOG9696r9Litu9d1qi9Wx0gtY23V9woKr5+ecdDHU0eK41dZ459WS
 fWuZdR/0FuyMfbPmnfXdnB+K/97cY0/vCF9cea3zX+W7Kttbyv9bnltUqB1pstB9OcuIO+FtX
 PcGgeQ1x6KsGNNmXxdQ67f8+KtpUkqjYoZYG+/mI2lT3v9Pv6w+kZXHT4mlOCPRUIu5qDgRAH
 S0QUHqAgAA
X-Env-Sender: prvs=3795677ff=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1501579594!101735687!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13223 invoked from network); 1 Aug 2017 09:26:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 09:26:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; 
 d="asc'?scan'208";a="433850663"
Message-ID: <1501579589.30551.9.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Date: Tue, 1 Aug 2017 11:26:29 +0200
In-Reply-To: <c525ad2b-04f5-15ba-8031-9aa9a8e55ed7@arm.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114247733.22910.14569496365405374593.stgit@Solace>
 <alpine.DEB.2.10.1707311359390.22381@sstabellini-ThinkPad-X260>
 <c525ad2b-04f5-15ba-8031-9aa9a8e55ed7@arm.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH 2/5] xen: ARM: suspend the tick (if in use)
 when going idle.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9215823525548301404=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9215823525548301404==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-jXdoTFsWQHTknJyLJ8MH"

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

On Tue, 2017-08-01 at 09:53 +0100, Julien Grall wrote:
> On 31/07/2017 21:59, Stefano Stabellini wrote:
> > On Thu, 27 Jul 2017, Dario Faggioli wrote:
> > >=20
> > > Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com>
> >=20
> > Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
>=20
> This patch looks standalone, but please don't commit this patch
> without=C2=A0
> the rest of the series. Otherwise, we will introduce regression in
> Xen=C2=A0
> with credit1 as well.
>=20
I'm not sure I'd call that a "regression". In fact, the current
situation is that the code has a bug, but the absence of this power-
efficiency optimization, on ARM, is covering the bug itself. :-D

Anyway, zero intention to turn this into a terminology bunfight, and,
overall, I even agree with you that it's probably better that this
series go in all-together. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-jXdoTFsWQHTknJyLJ8MH
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZgElFAAoJEBZCeImluHPuLyUQANLc0zZ1hhrF5HoqLzigMpGO
ZQ87bIHq27SajwKa/a1gDlbSw0rkJPILBj6WhsPWtlRd0KZsvyg71woAsq60gI3R
tM8KmLRmRvuXIw8Dc3pS+LlB/dAssUdzoagmPXd2QHUdC5D7jkgTrlFpSCty9dSq
+A0gQBPVhfCo/DYTgbMpN4x7olnz89LjfPz9kv/Rp7vVpSx0dYsgGw9y2fjvTHLw
3CX+BWUFDtOlGn48UjPI6k7WuYvp1MEQhE8e/iIk6ZL0PpuSNjt3E1oiVztZPcFb
d8dAMNjGEPAUY3DefFzzOTf04kSMlcZFdSu1C3DLPOMmrr2MqdMy+iVfWzkPZz8N
S74x8RQKeGQPetvq+DYpERqPB1aIsr/vkecodndLKMsKSkzSOOliXnXEv3TIZT8+
wCJINf/rnx9Ysi/xIPlv4PL4Wg44pvfJjgZtonkbefnEJflbLo5bac6G7cSV+kGw
Tio24oZkQ7M6JOE8MWJGZmz5j/wpQbTCV+8pDjpBbXXM25fW+/0qcnwDT7oRb67d
nrEI5K5CIc3M8tlyd86FTtL+Gio9MG/+cZIK0eJ5F9fokp8V/WKhGAucUwpoV/RM
1Ke3z9KZ1ISxO6q8JuzquKOI8kRKBucmIXmRxcjSD4i/QknO11+MuRPX+/S1ZOjy
F6nMgbI01MO9eOfcmoFu
=GpLs
-----END PGP SIGNATURE-----

--=-jXdoTFsWQHTknJyLJ8MH--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9215823525548301404==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 09:38:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:38: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.xen.org>)
	id 1dcTdB-0002FT-JN; Tue, 01 Aug 2017 09:38:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3798ca89f=Andrew.Cooper3@citrix.com>)
 id 1dcTdA-0002Ea-P7
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 09:38:24 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D8/2F-02177-F0C40895; Tue, 01 Aug 2017 09:38:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWyU9JRQpffpyH
 SYNVsKYslHxezODB6HN39mymAMYo1My8pvyKBNWPn0nNsBac4Ku7+vMLSwNjK3sXIySEh4Cdx
 a952NhBbWMBM4tqtdjBbRMBLYnX3CxYQm1nAU2L2rM/MXYwcHEIC3hKz/nmDhNkE9CV2v/jEB
 GLzCthKLH9xA6ycRUBFYtbnl8wgtqhAuMT+79eYIWoEJU7OfMICMoZTwEdi7U8mEJNZQFNi/S
 59iEXyEtvfzmGGsMUlmr6sZAWxhQTUJK71X4I6OF1i699fzBMYBWYhGToLYdIsJJNmIZm0gJF
 lFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgqNYzMDDuYDzV
 7HyIUZKDSUmUV7GnPlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9Er4ZIIcGi1PTUirTMHGDUw
 KQlOHiURHg3egCleYsLEnOLM9MhUqcYjTk2rF7/hYmjY8bPb0xCLHn5ealS4rz5IJMEQEozSv
 PgBsGi+RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4nIFN4MvNK4Pa9AjqFCegUydJakFN
 KEhFSUg2M7PvPG84OSf957eO+9+EdC7+deuQUkzxp3gUeXz5FPnHz6wLf7edVbfwRc/P1zQtC
 dbPP8em+ErY9qcAb4/t5ycNZIVG7uNhlo09e5+li5pAqyxCds/WF2K7nK/nUdn76EKRssau7r
 vzngmaTs+EOgn+85jUtY69Pa5K5JTiL1b0rOOOou81WJZbijERDLeai4kQAWmIDMeECAAA=
X-Env-Sender: prvs=3798ca89f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1501580303!103473552!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55581 invoked from network); 1 Aug 2017 09:38:23 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 09:38:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="50288888"
To: Stefano Stabellini <sstabellini@kernel.org>, <xen-devel@lists.xen.org>
References: <alpine.DEB.2.10.1707311627410.22381@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <66c1a4df-d534-97e3-febb-e67a2aa0986a@citrix.com>
Date: Tue, 1 Aug 2017 10:38:21 +0100
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.1707311627410.22381@sstabellini-ThinkPad-X260>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, jun.nakajima@intel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] Xen on Intel Atom E3815: crash, no output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDgvMTcgMDA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBIaSBhbGwsCj4K
PiBJIG5vdGljZWQgdGhhdCBYZW4gZG9lcyBub3QgYm9vdCBvbiBJbnRlbCBBdG9tIEUzODE1LiBU
aGUgc3lzdGVtIGlzIGEKPiBEZWxsIEVkZ2UgR2F0ZXdheSAzMDAzOgo+Cj4gaHR0cDovL2kuZGVs
bC5jb20vc2l0ZXMvZG9jY29udGVudC9zaGFyZWQtY29udGVudC9kYXRhLXNoZWV0cy9lbi9Eb2N1
bWVudHMvRGVsbF9FZGdlX0dhdGV3YXlfMzAwMF9TZXJpZXNfc3BlY19zaGVldC5wZGY/bmV3dGFi
PXRydWUKPgo+IEdydWIyIGxvYWRzIFhlbiBhbmQgRG9tMCwgYnV0IG5vIG91dHB1dCBjb21lcyBv
dXQgb2YgWGVuLiBBZnRlciB0aGUKPiAiTG9hZGluZyIgbWVzc2FnZXMgZnJvbSBHcnViMiwgWGVu
IGRvZXNuJ3QgbWFuYWdlIHRvIHByaW50IGV2ZW4gYSBzaW5nbGUKPiBjaGFyYWN0ZXIgYW5kIHRo
ZSBzeXN0ZW0gb2J2aW91c2x5IGNyYXNoZXMsIGJ1dCBJIGRvbid0IGtub3cgd2h5IGJlY2F1c2UK
PiB0aGVyZSBpcyBubyBvdXRwdXQuIEJlZm9yZSB5b3UgYXNrLCBubyBJIGRvbid0IGhhdmUgYSBz
ZXJpYWwgb24gdGhlCj4gc3lzdGVtLgo+Cj4gSSB0cmllZCB0byBwYXNzIGNvbnNvbGU9dmdhIHZn
YT10ZXh0LTgweDI1IGFuZCBjb25zb2xlPXZnYSB2Z2E9YXNrLCBidXQKPiBJIHN0aWxsIGdvdCBu
b3RoaW5nLgo+Cj4gRG8geW91IGhhdmUgYW55IGlkZWFzIGhvdyB0byBnZXQgc29tZSBvdXRwdXQg
b24gdGhlIHNjcmVlbj8gRG8geW91IGtub3cKPiBob3cgdG8gZ2V0IFhlbiB0byBib290IHN1Y2Nl
c3NmdWxseT8KClNvcnJ5LCBidXQgeW91IGFyZSBnb2luZyB0byBoYXZlIHRvIGRvIHNvbWUgZGVi
dWdnaW5nLiAgSWYgeW91IGNhbid0IGdldApzZXJpYWwsIHRoZW4geW91IG5lZWQgdG8gc3RhcnQg
d2l0aCB0aGlzOgoKbW92ICQnQSwgMHhiODAwMAoKc2NhdHRlcmVkIGFyb3VuZCBoZWFkLlMKCkRv
IHlvdSBrbm93IHdoZXRoZXIgeW91IGFyZSBib290aW5nIE1CMSwgTUIyIG9yIE1CMitFRkk/ICBT
d2FwcGluZyB0aGF0CmFyb3VuZCBhdCB0aGUgZ3J1YiBsZXZlbCBtaWdodCBiZSB0aGUgZmlyc3Qg
c3RlcC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:44:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcTiV-0003Aq-6v; Tue, 01 Aug 2017 09:43:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dcTiT-0003AI-EY
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:43:53 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 F4/A0-01732-85D40895; Tue, 01 Aug 2017 09:43:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsUSuHLSIt1w34Z
 Ig6P7zCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmlo/sBT9YK67evs7YwLiKtYuRi4NFYBKz
 xPeOc4xdjJwcEgK5Ejf2NbN1MXIA2SIST/6ngdQICZxmkth1fQpYDYuAisTvc+3MIDabgJLE3
 oPHweIiAuoSfy5MALOZBfQkHtyayA5iCwvoSCxbeYgFxOYV0JX4sqKDCcIWlDg58wkLRH2xxP
 qWH+wge5kFpCWW/+MAMUUFZCXeP5aYwMg3C0nDLCQNsxAaIMJAN8y7xIwhbCuxbt17lgWMbKs
 Y1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOVAQh2MB5sdj7E
 KMnBpCTKq9hTHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfGpyFSSLAoNT21Ii0zBxg3MGkJD
 h4lEd6NHkBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8/qAzBAAKcoozYMbAYvhS4yyUs
 K8jEBHCfEUpBblZpagyr9iFOdgVBLm5QaZwpOZVwK36RXQEUxAR0iW1oIcUZKIkJJqYIw452y
 0ef9n/aSjehwrZiz9P3X6OYPN8sf+eqvn1k/zUSm8Z5gky/WTd4Nabt+ULy83XCmoKj+bu8w7
 cm929Kk1ZYcVGFQiLU+sOLLlvWzpK53Dn3/8M+o4coF5xdfOs8+Ui7KeqNoHpHC+MelorBSZe
 H99xd7yT7F1kkWzDumWBHI5SfsWyiixFGckGmoxFxUnAgAK/Pgi3AIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501580631!89440720!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23977 invoked from network); 1 Aug 2017 09:43:51 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 09:43:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1501580631;
 l=790; s=domk; d=aepfle.de;
 h=Content-Disposition:Content-Type:MIME-Version:Subject:Cc:To:From:
 Date; bh=9JM/LaokKC40ghANaOJ2uuhfhUDdlW0BkYmfZKZybsM=;
 b=p2dhReVa7VTBCl8Lk9+Vu/bivJlhkHZcOage65zTfYyRMaEPkFTVHTn9/Vmz84O0g8
 JEDxw8acFYVyKbVUgfQ75vB2GSF6iEgGn4NoSySkvIdzkv5EiMs7bmjB7wQR+1TtN7im
 16RA3FvHnSkx15p2ZSx5d+h8aTEw360d6kSpg=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78mmFeN6Aqp4B5pIVlTUWUm3u3pWh1+4rEzpLBkg==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:102e:7fff:27ee:68a5:7ddc:d3db])
 by smtp.strato.de (RZmta 41.1 AUTH) with ESMTPSA id k0732at719hp3bz
 (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);
 Tue, 1 Aug 2017 11:43:51 +0200 (CEST)
Date: Tue, 1 Aug 2017 11:43:46 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170801094346.GA1646@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.8.3 (7113)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] backport docs changes for Xen 4.9.1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4245422987426032475=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4245422987426032475==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="UugvWAfsgieZRqgk"
Content-Disposition: inline


--UugvWAfsgieZRqgk
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

Please backport the following changes for docs/ for the Xen 4.9.1
release:

aa4eb460bc docs: add pod variant of xl-numa-placement
458df9f374 docs: add pod variant of xl-network-configuration.5
4359b86f31 docs: add pod variant of xen-pv-channel.7
55924baf22 docs: correct paragraph indention in xen-tscmode
763267e315 docs: replace xm with xl in xen-tscmode

Thanks.

Olaf

--UugvWAfsgieZRqgk
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWYBNSwAKCRBdQqD6ppg2
fkR6AJ9N3aCWE7AAophp36Gy0I1Dhd1kEQCfZ/RdHUxBQc2ovN4zlVbUvPdUEG0=
=J0Lu
-----END PGP SIGNATURE-----

--UugvWAfsgieZRqgk--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4245422987426032475==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 09:53:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09:53: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.xen.org>)
	id 1dcTrb-0004Kv-HW; Tue, 01 Aug 2017 09:53:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dcTku-0003Rs-St
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 09:46:25 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B0/9F-02181-0FD40895; Tue, 01 Aug 2017 09:46:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KJPp7RqvvetyH
 S4MRHVYslHxezODB6HN39mymAMYo1My8pvyKBNWPrkXusBc1cFT2Xp7I0MD5g72Lk5GAWsJbo
 /dfM2MXIxcEi0Mwi0bqukQ3C+cks8evhZjaQKiEBd4lZ23eAVQkJzGeU6H+8jgUi4SaxbcptF
 ojEUkaJD0e+MIIk2AQMJF59/QZmiwhIS1z7fJkRYl+cxJnGa8wgtrBAgMSR00+YQGwWAVWJ15
 9+gA3lBdq2ZuVLsBoJATmJm+c6mScw8i1gZFjFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKy
 Xm1pcnJiempOYVKyXnJ+7iREYLPUMDIw7GJtP+B1ilORgUhLlVeypjxTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwXvFpyFSSLAoNT21Ii0zBxi2MGkJDh4lEV5LkDRvcUFibnFmOkTqFKMux6sJ/
 78xCbHk5eelSonzHgcpEgApyijNgxsBi6FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5j4
 JM4cnMK4Hb9AroCCagIyRLa0GOKElESEk1MKocZ5gyVYNPPfOS78btAlc/LVVlPH/SV8ct6Zb
 NLf1HdZs2yt65WpByyrl257r9cy8LLWedI5ck//tgwKaccu/wuYcS1s9ofb/1H1eF6M1zLyW8
 S18uY3qTH6J+7ocZt7N/zGWDR8nc3K7/zRt59UW41VZe+Hp2eqd97pqzrjpWLeHfRW48PaTEU
 pyRaKjFXFScCACtnyqgnAIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501580783!108054354!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36050 invoked from network); 1 Aug 2017 09:46:23 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 1 Aug 2017 09:46:23 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=cqvPspgMXURyIR2xWoSiRMxofj6s3XPcyhTsZlqXknszMIFNGXcOYTZ3vPdaP+pxjpoaSg7GB2vpNAi2kG5xDX/KZemFLAEnoRNvSMKhKDmH3wohKJMmgYmTs5z2XZ/0HJi3uBS/D+4gJLbdKNAcVFXZFlJ4z2zU/uXBFe/qavoZ+emaJBedq+vpX1B9pkZpIpt0FVBOSqaYteKzXvnSkqrTj+5pbCpvhxPgCM9BaRY6NyUSJ1GUCjrtr2JXPrRBCmCYgksgut+kW81S+fKKDeoUKrjh+gVCMmbLyK+JZc/XBE6ZhaQSFPwIltARKLtAIFs5KZ6VOw7Wu/51HSiH4w==;
 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=CDjsq9Jd70bRfmBduTYYG
 Rm27Gc=; b=AADZ5rmc8obAYDN9AH55pBwLLpZ3rZyD20FeunuBUlW9qb+gXh3m6
 gV0+ZMydmlUDl1oXUTt1NKwCQEHLMJUHhujIMmqflnyTWBqGXikTftR+FaNo+MBp
 Gdpb8vHdngfa6i5Zq9NHIXfT4KfWky2VaQsst6up7+f6iN0QNsN/hMEcLKfq+qvI
 WJBkNsLV47pf9Pk3FjSq/hgXGkGbD75GLJDxMtNDus6FHRnz+MZI+jEg4fcJ6fRg
 A6xlEnWRNBNtm+Sj2sUiDz9C5Y0dVAm7Pqa2/HwMfDXfgyR3sL1/4gBRJmP/HPt0
 SBP26AyKWuOMMKNzniiRuYi7q1FYIy8vQ==
Received: (qmail 24845 invoked from network); 1 Aug 2017 12:46:22 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 12:46:22 +0300
Received: (qmail 4781 invoked from network); 1 Aug 2017 12:46:22 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 1 Aug 2017 12:46:22 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue,  1 Aug 2017 12:46:16 +0300
Message-Id: <1501580776-13404-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-Mailman-Approved-At: Tue, 01 Aug 2017 09:53:18 +0000
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgZ3Vlc3QgdXNlcnNwYWNlIGNvZGUgdG8gcmVxdWVzdCB0aGF0IGEgdm1fZXZlbnQgYmUg
c2VudCBvdXQKdmlhIFZNQ0FMTC4gVGhpcyBmdW5jdGlvbmFsaXR5IHNlZW1zIHRvIGJlIGhhbmR5
IGZvciBhIG51bWJlciBvZgpYZW4gZGV2ZWxvcGVycywgYXMgc3RhdGVkIG9uIHRoZSBtYWlsaW5n
IGxpc3QgKHRocmVhZCAiW1hlbi1kZXZlbF0KSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCBv
bmx5IHdvcmtzIGZyb20gZ3Vlc3QgaW4gcmluZzAiKS4KVGhpcyBpcyBhIHVzZSBjYXNlIGluIGNv
bW11bmljYXRpb24gYmV0d2VlbiBhIHVzZXJzcGFjZSBhcHBsaWNhdGlvbgppbiB0aGUgZ3Vlc3Qg
YW5kIHRoZSBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uIGluIGRvbTAuCgpTaWduZWQtb2ZmLWJ5
OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2Vz
IHNpbmNlIFYxOgoJLSBBZGRlZCBGYWxsdGhyb3VnaCBjaGVjayBvbiBtb2RlID09IDIKLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5j
IGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwppbmRleCBlNzIzOGNlLi4xYzA2N2MzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHlwZXJjYWxsLmMKQEAgLTE1Miw5ICsxNTIsMTUgQEAgaW50IGh2bV9oeXBlcmNhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgewogICAgIGNhc2UgODoKICAgICAgICAg
ZWF4ID0gcmVncy0+cmF4OworICAgICAgICBpZiAoIGVheCA9PSBfX0hZUEVSVklTT1JfaHZtX29w
ICYmCisgICAgICAgICAgICAgcmVncy0+cmRpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZl
bnQgKQorICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIC8qIEZhbGx0aHJvdWdoIHRvIHBlcm1p
c3Npb24gY2hlY2suICovCiAgICAgY2FzZSA0OgogICAgIGNhc2UgMjoKKyAgICAgICAgaWYgKCBt
b2RlICE9IDggJiYgZWF4ID09IF9fSFlQRVJWSVNPUl9odm1fb3AgJiYKKyAgICAgICAgICAgICBy
ZWdzLT5lYnggPT0gSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCApCisgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgaWYgKCB1bmxpa2VseShodm1fZ2V0X2NwbChjdXJyKSkgKQogICAgICAg
ICB7CiAgICAgZGVmYXVsdDoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:56:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcTul-0004d7-Cg; Tue, 01 Aug 2017 09:56:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcTuj-0004ch-SZ
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 09:56:33 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 3A/CB-03612-15050895; Tue, 01 Aug 2017 09:56:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTTcgoCH
 S4MJzKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNlyyPWgk/MFQsXfmFvYJzP3MXIxSEksJlR
 ounKd1YIZzejRPffFyxdjJwcwgIGEhe23mMCsUUEFCSen1kAFhcS0JVo3vyQHcRmFgiQ2DPlA
 DOIzSagKXHn8yewel4BK4nHD1+wgtgsAioS5xddA+sVFQiXeNt4hAWiRlDi5MwnYDangJ7E2j
 mzGSFmmknM2/yQGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl1DI72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCAYwCCHYyXNwYcYpTkYFIS5VXsqY8U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMGr598QKSRYlJqeWpGWmQMMfZi0BAePkghvqi9Qmre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rwhIDMEQIoySvPgRsDi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeSVBpvBk5pXAbXoFdAQT0BGSpbUgR5QkIqSkGhg7+AwPH+vZ+iu51vj//SNtDxlkrVx
 TTshZKG/+t2uTBJO3hUrqddHv1asvZaTbs6p/+aIRbKNi+Ob7e73G5ytal+658s9gR5G8XtSE
 B2msE/70S/KsDN4W1yCxPWrT43PZIt6SHi++p5+JM7uyotk+c7OrYtNdz+TNq3i6VwnL6YRIX
 tR5X6zEUpyRaKjFXFScCADThG5mvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1501581391!52866505!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50566 invoked from network); 1 Aug 2017 09:56:32 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 1 Aug 2017 09:56:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 457FF13D5;
 Tue,  1 Aug 2017 02:56:31 -0700 (PDT)
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 7CE8D3F3E1;
 Tue,  1 Aug 2017 02:56:30 -0700 (PDT)
To: Olaf Hering <olaf@aepfle.de>
References: <20170801094346.GA1646@aepfle.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <344a2689-f7ce-982e-d000-7e9d033f7603@arm.com>
Date: Tue, 1 Aug 2017 10:56:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170801094346.GA1646@aepfle.de>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] backport docs changes for Xen 4.9.1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgSmFuLCBoZSBpcyByZXNwb25zaWJsZSBvZiBzdGFibGUgYnJhbmNoZXMuCgpPbiAwMS8wOC8x
NyAxMDo0MywgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gUGxlYXNlIGJhY2twb3J0IHRoZSBmb2xsb3dp
bmcgY2hhbmdlcyBmb3IgZG9jcy8gZm9yIHRoZSBYZW4gNC45LjEKPiByZWxlYXNlOgo+Cj4gYWE0
ZWI0NjBiYyBkb2NzOiBhZGQgcG9kIHZhcmlhbnQgb2YgeGwtbnVtYS1wbGFjZW1lbnQKPiA0NThk
ZjlmMzc0IGRvY3M6IGFkZCBwb2QgdmFyaWFudCBvZiB4bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24u
NQo+IDQzNTliODZmMzEgZG9jczogYWRkIHBvZCB2YXJpYW50IG9mIHhlbi1wdi1jaGFubmVsLjcK
PiA1NTkyNGJhZjIyIGRvY3M6IGNvcnJlY3QgcGFyYWdyYXBoIGluZGVudGlvbiBpbiB4ZW4tdHNj
bW9kZQo+IDc2MzI2N2UzMTUgZG9jczogcmVwbGFjZSB4bSB3aXRoIHhsIGluIHhlbi10c2Ntb2Rl
Cj4KPiBUaGFua3MuCj4KPiBPbGFmCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 09:57:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 09: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.xen.org>)
	id 1dcTvr-0004ny-NY; Tue, 01 Aug 2017 09:57:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=37924b6ef=citrix-osstest@xenproject.org>)
 id 1dcTvr-0004nR-71
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 09:57:43 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 17/C9-01729-69050895; Tue, 01 Aug 2017 09:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO7UgIZ
 Ig8XtOhb3prxnd2D02N63iz2AMYo1My8pvyKBNaNh1nWWgibZiom7t7M1MG4U6WLk5JAQ8Jc4
 tWkBE4TtLvH27FxWEFtEwFliwofbbCA2r4CexLyb+8FqhAWiJCb9vApUwwVU38gnse70AlaIZ
 lWJO3evM4LYbAIeEhN7JrKA2CwCKhJ/J94FiwsJaEksXbySCWKooMTJmU/AapgFJCQOvnjBDD
 HHQqL901umCYy8s5CUzUJStoCRaRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBqV5uanFxYnp
 qTmJSsV5yfu4mRmD4MADBDsZ/2zwPMUpyMCmJ8ir21EcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuDV82+IFBIsSk1PrUjLzAEGMkxagoNHSYQ31RcozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5e
 alS4rwhIDMEQIoySvPgRsCi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEee/6AU3hycwrgd
 v0CugIJqAjJEtrQY4oSURISTUwznoyY+fE6NCtSyKnTJtTHGfqJ7HgV1tq36cOee3l6+9lLX3
 ype+OgeuZNZyfvp85fibSMXiixcIapiRFjkMMt99+F0qf6cWdF7pE+2XlrNCob8f5T5pIuTDI
 +zvmiu1aqrAsxkQ5bLbJmVM9j3fkzFm1I3G7/slNi7i0pIxyVs0vcXpkf366lRJLcUaioRZzU
 XEiAJNWvjylAgAA
X-Env-Sender: prvs=37924b6ef=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1501581460!89826606!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6867 invoked from network); 1 Aug 2017 09:57:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 09:57:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="433853269"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71922-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71741
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 1 Aug 2017 10:57:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71922: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTIyIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5MjIvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcxNzQxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE3NDEKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTc0
MQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcxNzQxCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0
Ym9vdC1weWdydWIgMTEgZ3Vlc3Qtc3RhcnQgZmFpbCBibG9ja2VkIGluIDcxNzQxCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViIDExIGd1ZXN0LXN0YXJ0IGZhaWwg
YmxvY2tlZCBpbiA3MTc0MQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdy
dWIgMTEgZ3Vlc3Qtc3RhcnQgZmFpbCBibG9ja2VkIGluIDcxNzQxCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtZGFpbHktbmV0Ym9vdC1weWdydWIgMTEgZ3Vlc3Qtc3RhcnQgZmFpbCBibG9ja2VkIGlu
IDcxNzQxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3MTc0MQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBibG9j
a2VkIGluIDcxNzQxCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDcxNzQxCiB0ZXN0LWFybWhm
LWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgYmxvY2tlZCBpbiA3MTc0MQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5z
dC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDcxNzQxCiB0ZXN0
LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgYmxvY2tlZCBpbiA3MTc0MQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5l
dGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3MTc0MQog
dGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzE3NDEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJy
ZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3
MTc0MQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxNzQxCgpqb2Jz
OgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHkt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1weWdydWIg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtY3VycmVu
dC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVrbHkt
bmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
YW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9v
c3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
c291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 10:01:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 10:01: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.xen.org>)
	id 1dcTzH-0005eI-CC; Tue, 01 Aug 2017 10:01:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1dcTzF-0005e9-PB
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 10:01:13 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 50/FC-03612-96150895; Tue, 01 Aug 2017 10:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRWlGSWpSXmKPExsVSYmS5TzcjsCH
 SYPF3SYslHxezODB6HN39mymAMYo1My8pvyKBNePm6bXsBdclKnr2fGZvYHwm2sXIxSEkMIVJ
 4snfO6wQzl5GiaPXLkE5axklrp28wd7FyMnBJuAk8ezdKRYQW0TAXGLrki2MIDazgI7E+pu/w
 OLCAiESyx/cZIeoiZSY1f4CaBAHkK0n8W2vKEiYRUBFYuO1R2CtvALBEidb3jOB2IwCYhLfT6
 1hghgpLnHryXwwW0JAQGLJnvPMELaoxMvH/8BGSggoSiyY6wZRnidx6N1pFoiRghInZz5hgSj
 3lPgyaynTBEbhWUimzkLSMgtJC0TcQOL9ufnMELa2xLKFr6FsfYmNX84yIosvYGRfxahRnFpU
 llqka2Sql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGEcMQLCDcdWCwEOMkhxMS
 qK8ij31kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLUCGiKFBItS01Mr0jJzgBENk5bg4FES4S
 0CSfMWFyTmFmemQ6ROMRpzHPp94jsTxzEQKcSSl5+XKiXOGw5SKgBSmlGaBzcIlmguMcpKCfM
 yAp0mxFOQWpSbWYIq/4pRnINRSZi3A2QKT2ZeCdy+V0CnMAGdIllaC3JKSSJCSqqBsSh7t/lF
 t+DYB+emyhs/mXF93aa1louEFv3t618V/85YwffopamaXUw7pjOLa7usPMiYtq3SYE/7P0mus
 8HcXZ5mb3KPaM9QniBUGnac1/zO25thXQkxKxgDyt0kNKqbnihaiMZn/928pNxmunl5jFDnpx
 e+dRUaO0OSIv7wf2pdoGCVEBOjxFKckWioxVxUnAgALiQfKS8DAAA=
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1501581669!109980664!1
X-Originating-IP: [116.50.57.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU3LjE5MCA9PiAyOTc3MDIx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36545 invoked from network); 1 Aug 2017 10:01:11 -0000
Received: from cluster-k.mailcontrol.com (HELO cluster-k.mailcontrol.com)
 (116.50.57.190)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 10:01:11 -0000
Received: from INBLCORWSESG04.QUEST-GLOBAL.COM ([103.254.230.96])
 by rly09k.srv.mailcontrol.com (MailControl) with ESMTPS id v71A12PB017534
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
 for <xen-devel@lists.xen.org>; Tue, 1 Aug 2017 11:01:04 +0100
Received: from INBLCORMX02.quest-global.com (unknown [192.168.5.201])
 by Forcepoint Email with ESMTPS id 807CB15DE5848
 for <xen-devel@lists.xen.org>; Tue,  1 Aug 2017 15:30:57 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 INBLCORMX02.quest-global.com ([192.168.5.201]) with mapi id 14.03.0279.002;
 Tue, 1 Aug 2017 15:31:01 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: =?Windows-1252?Q?Is_possible_to_do_GPU_virtualization_in_Intel=AE_Atom=3F?=
Thread-Index: AdMKrG6fbOMNtzOWSd6+AD8KKcIaUw==
Date: Tue, 1 Aug 2017 10:01:01 +0000
Message-ID: <6259FE59E23B6044B7C886F5C717314027503447@INBLCORMX01.quest-global.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.75.0.119
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: [Xen-devel] =?windows-1252?q?Is_possible_to_do_GPU_virtualization?=
	=?windows-1252?q?_in_Intel=AE_Atom=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1400115112773665302=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1400115112773665302==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_6259FE59E23B6044B7C886F5C717314027503447INBLCORMX01ques_"

--_000_6259FE59E23B6044B7C886F5C717314027503447INBLCORMX01ques_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi All,


In Intel=AE Atom=99 E3845(MinnowBoard Turbot Quad-Core board) has only  sup=
port for Virtualization Technology (VT-x).

No support for Intel=AE Virtualization Technology for Directed I/O (VT-d). =
[https://ark.intel.com/products/78475/Intel-Atom-Processor-E3845-2M-Cache-1=
_91-GHz]

How can we do GPU virtualization in Intel=AE Atom=99 E3845 board using xen?=
.

Regards
Asharaf P
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message. Opinions, conclusions and other informa=
tion in this transmission that do not relate to the official business of Qu=
EST Global and/or its subsidiaries, shall be understood as neither given no=
r endorsed by it. Any statements made herein that are tantamount to contrac=
tual obligations, promises, claims or commitments shall not be binding on t=
he Company unless followed by written confirmation by an authorized signato=
ry of the Company. --------------------------------------------------------=
---------------------------

--_000_6259FE59E23B6044B7C886F5C717314027503447INBLCORMX01ques_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" id=3D"owaParaStyle">P {margin-top:0;margin-bottom:=
0;}</style>
</head>
<body fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Hi All,<br>
<br>
<br>
In Intel=AE Atom=99 E3845(MinnowBoard Turbot Quad-Core board) has only&nbsp=
; support for Virtualization Technology (VT-x).<br>
<br>
No support for Intel=AE Virtualization Technology for Directed I/O (VT-d). =
[https://ark.intel.com/products/78475/Intel-Atom-Processor-E3845-2M-Cache-1=
_91-GHz]<br>
<br>
How can we do GPU virtualization in Intel=AE Atom=99 E3845 board using xen?=
.<br>
<br>
Regards<br>
Asharaf P<br>
</div>
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message.
 Opinions, conclusions and other information in this transmission that do n=
ot relate to the official business of QuEST Global and/or its subsidiaries,=
 shall be understood as neither given nor endorsed by it. Any statements ma=
de herein that are tantamount to
 contractual obligations, promises, claims or commitments shall not be bind=
ing on the Company unless followed by written confirmation by an authorized=
 signatory of the Company. ------------------------------------------------=
-----------------------------------
</body>
</html>

--_000_6259FE59E23B6044B7C886F5C717314027503447INBLCORMX01ques_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1400115112773665302==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 10:04:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 10:04: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.xen.org>)
	id 1dcU2I-0005sa-PF; Tue, 01 Aug 2017 10:04:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1dcU2H-0005sM-8N
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 10:04:21 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E6/3A-03582-42250895; Tue, 01 Aug 2017 10:04:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsVSYmS9T1c5qCH
 S4MdeM4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFu9iS2gusSFY0P+1gbGJ+JdjFycQgJzGKS
 aHm6hRHCOcgose7aVXYIZzWjxI7LX4AcTg42ASeJZ+9OsYDYIgLOEl3N19hAbGYBHYn1N3+Bx
 YUFQiSWP7jJDlETKTGr/QUrhK0ncffhUWYQm0VAReLjnA9gNbwCwRITzt5hArEZBcQkvp9aww
 QxU1zi1pP5YLaEgIDEkj3nmSFsUYmXj/8BzeQAshUlFsx1gyjPk9h2ZwfUSEGJkzOfsECUe0r
 c/rCBdQKj8CwkU2chaZmFpAUibiDx/tx8ZghbW2LZwtdQtr7Exi9nGZHFFzCyr2LUKE4tKkst
 0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwkBiDYwfhpWcAhRkkOJiVRX
 sWe+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwCgQ2RQoJFqempFWmZOcCYhklLcPAoifC+DA
 BK8xYXJOYWZ6ZDpE4xGnMc+n3iOxPHMRApxJKXn5cqJc7rAzJJAKQ0ozQPbhAs1VxilJUS5mU
 EOk2IpyC1KDezBFX+FaM4B6OSMO8vkIU8mXklcPteAZ3CBHSKZGktyCkliQgpqQZGrsmnjkw3
 XGm3rcSnq32+g5nP37UPrZ7ee5amfXHLtNtLxK76l9f4TlgxUezg8jo3xpgLj3+y301hv8cdc
 PEv708Rp/3XLU/uV8mdJnd/kpDunnCx+rSm2w/OXfaXfBkd4L3AIUXt+BVbv6drizjWRh7y5W
 zpuLtE2FDpfdC0mdIrq2Z8OWS/W4mlOCPRUIu5qDgRAP/UQeIwAwAA
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1501581858!69256392!1
X-Originating-IP: [116.50.59.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU5LjE5MCA9PiAzNjA2MQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56704 invoked from network); 1 Aug 2017 10:04:19 -0000
Received: from cluster-c.mailcontrol.com (HELO cluster-c.mailcontrol.com)
 (116.50.59.190)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 10:04:19 -0000
Received: from INBLCORWSESG04.QUEST-GLOBAL.COM ([103.254.230.96])
 by rly02c.srv.mailcontrol.com (MailControl) with ESMTPS id v71A4GIY015310
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
 for <xen-devel@lists.xensource.com>; Tue, 1 Aug 2017 11:04:16 +0100
Received: from QCASHUB02.quest-global.com (unknown [192.168.5.122])
 by Forcepoint Email with ESMTPS id CAAB45B52C290
 for <xen-devel@lists.xensource.com>; Tue,  1 Aug 2017 15:33:41 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 QCASHUB02.quest-global.com ([192.168.5.122]) with mapi id 14.03.0351.000;
 Tue, 1 Aug 2017 15:33:45 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Thread-Topic: =?Windows-1252?Q?Is_possible_to_do_GPU_virtualization_in_Intel=AE_Atom=3F?=
Thread-Index: AdMKrXZNcIkCkaODR8SncJqKZjVjqg==
Date: Tue, 1 Aug 2017 10:03:45 +0000
Message-ID: <6259FE59E23B6044B7C886F5C717314027503455@INBLCORMX01.quest-global.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.67.0.112
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: [Xen-devel] =?windows-1252?q?Is_possible_to_do_GPU_virtualization?=
	=?windows-1252?q?_in_Intel=AE_Atom=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8040745387667251432=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8040745387667251432==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_6259FE59E23B6044B7C886F5C717314027503455INBLCORMX01ques_"

--_000_6259FE59E23B6044B7C886F5C717314027503455INBLCORMX01ques_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi All,


In Intel=AE Atom=99 E3845(MinnowBoard Turbot Quad-Core board) has only  sup=
port for Virtualization Technology (VT-x).

No support for Intel=AE Virtualization Technology for Directed I/O (VT-d). =
[https://ark.intel.com/products/78475/Intel-Atom-Processor-E3845-2M-Cache-1=
_91-GHz]

How can we do GPU virtualization in Intel=AE Atom=99 E3845 board using xen?=
.

Regards
Asharaf P
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message. Opinions, conclusions and other informa=
tion in this transmission that do not relate to the official business of Qu=
EST Global and/or its subsidiaries, shall be understood as neither given no=
r endorsed by it. Any statements made herein that are tantamount to contrac=
tual obligations, promises, claims or commitments shall not be binding on t=
he Company unless followed by written confirmation by an authorized signato=
ry of the Company. --------------------------------------------------------=
---------------------------

--_000_6259FE59E23B6044B7C886F5C717314027503455INBLCORMX01ques_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" id=3D"owaParaStyle">P {margin-top:0;margin-bottom:=
0;}</style>
</head>
<body fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Hi All,<br>
<br>
<br>
In Intel=AE Atom=99 E3845(MinnowBoard Turbot Quad-Core board) has only&nbsp=
; support for Virtualization Technology (VT-x).<br>
<br>
No support for Intel=AE Virtualization Technology for Directed I/O (VT-d). =
[https://ark.intel.com/products/78475/Intel-Atom-Processor-E3845-2M-Cache-1=
_91-GHz]<br>
<br>
How can we do GPU virtualization in Intel=AE Atom=99 E3845 board using xen?=
.<br>
<br>
Regards<br>
Asharaf P<br>
</div>
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message.
 Opinions, conclusions and other information in this transmission that do n=
ot relate to the official business of QuEST Global and/or its subsidiaries,=
 shall be understood as neither given nor endorsed by it. Any statements ma=
de herein that are tantamount to
 contractual obligations, promises, claims or commitments shall not be bind=
ing on the Company unless followed by written confirmation by an authorized=
 signatory of the Company. ------------------------------------------------=
-----------------------------------
</body>
</html>

--_000_6259FE59E23B6044B7C886F5C717314027503455INBLCORMX01ques_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8040745387667251432==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 10:04:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 10:04: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.xen.org>)
	id 1dcU2g-0005vJ-0v; Tue, 01 Aug 2017 10:04:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dcU2e-0005v9-9l
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 10:04:44 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 46/6B-03557-B3250895; Tue, 01 Aug 2017 10:04:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsUSuHLSIl2roIZ
 Ig1PPDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owtr/4zFhxjrVi8+gtrA2MTaxcjFweLQC+z
 xOInIA4nh4RArsSNfc1sXYwcQLaIxJP/aSA1QgKvmCRu/fjFCFLDIqAi8elOBxOIzSagJLH34
 HGwuIiAtMS1z5fBbGEBS4m9jRvYQGxeAV2JA/fWsULYghInZz5hAbGZBYolHpx4yw6yixmod/
 k/DhBTVEBW4v1jiQmMvLOQNMxC0jALoQEirC7xZ94lZgxhW4l1696zLGBkW8WoUZxaVJZapGt
 kpJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiWDECwg3HN/MBDjJIcTEqivIo9
 9ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgXBTRECgkWpaanVqRl5gAjBCYtwcGjJML7EiTNW
 1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3nCQIgGQoozSPLgRsGi9xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHeIyBTeDLzSuA2vQI6ggnoCMnSWpAjShIRUlINjHJrvzV57YsXncCsYL1
 xq0Wp+vatevu/W33f1+uUoekdHGu8vqneOPTugpeLHVfn2G3iOCsTfUhtNtvHLRa9Tt927BF+
 YnS/MDB0YVvJ28Q4RYNr2Sc4M5d/CmYulP+lGLanyZXl5S6PrPNfn97QnbwkcJ7Cjhnzd6zmv
 9D5fOazQzK3bE7cZVZiKc5INNRiLipOBADrAF7H0QIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501581882!50243703!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63617 invoked from network); 1 Aug 2017 10:04:42 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 10:04:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1501581882;
 l=736; s=domk; d=aepfle.de;
 h=Content-Disposition:Content-Type:MIME-Version:Subject:To:From:Date;
 bh=+cvFbu7dGcQUPim9Huel1I8RjngIANSsajzqT/0+NDc=;
 b=HZOU0DOJtro/91HxSo3lfWJWsukw696RFQeup9WE0T5Q+KAK7QO+L+EIysGaAMiYcM
 gAvPzKj6YSJAxW5pE3b/lREK6gSLjyj+3FTs92nF8l8eudRdieZSxBGpMa74VaWVKefc
 Vi2RJ6xvBvVbWG1zEzA0ISnyvKYHtRUHZceN4=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78mmFeN6Aqp4B5pIVlTUWUm3u3pWh1+4rEzpLBkg==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:102e:7fff:27ee:68a5:7ddc:d3db])
 by smtp.strato.de (RZmta 41.1 AUTH) with ESMTPSA id N05fbdt71A4g7OE
 (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>;
 Tue, 1 Aug 2017 12:04:42 +0200 (CEST)
Date: Tue, 1 Aug 2017 12:04:40 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20170801100440.GB1646@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.8.3 (7113)
Subject: [Xen-devel] Stable Branch Maintainer in Wiki and MAINTAINERS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3068493442829697401=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3068493442829697401==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="pvezYHf7grwyp3Bc"
Content-Disposition: inline


--pvezYHf7grwyp3Bc
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

According to
https://wiki.xenproject.org/wiki/Xen_Project_Maintenance_Releases in the
"Stable Branch Maintainer" section someone is supposed to be added to
the MAINTAINERS file. Where in the staging-4.9 branch was this change
done? I guess an equivalent of 1f4ea16035 ("update Xen version to
4.8.1-pre") is missing.

Olaf

--pvezYHf7grwyp3Bc
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWYBSNQAKCRBdQqD6ppg2
flv7AKCam6ygNxq9v3GbFlZaGwlbFe27lACeOPaGvi25LRoZDIDOan52E9hMK8M=
=3MdO
-----END PGP SIGNATURE-----

--pvezYHf7grwyp3Bc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3068493442829697401==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 10:22:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 10: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.xen.org>)
	id 1dcUJZ-0007tq-KM; Tue, 01 Aug 2017 10:22:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcUJY-0007th-Qq
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 10:22:12 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 30/A0-01732-45650895; Tue, 01 Aug 2017 10:22:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTTc4rCH
 SYOdSeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP909msBR95K3p2X2BrYJzL3cXIxSEksJlR
 4uyPGSwQzm5GicsdV9m7GDk5hAVCJQ6tfsAEYosI+EncfvsAqugCo8T79qPsIA6zQAejxLU53
 5hBqtgENCXufP4E1sErYCVx7f8EsDiLgIrE/tmLWUBsUYFwibeNR1ggagQlTs58AmZzChhJdG
 /cA9bLLGAmMW/zQ2YIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0DS30kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg66egYFxB+Pv056HGCU5mJREeRV76iOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfDODWmIFBIsSk1PrUjLzAGGP0xagoNHSYRXLAgozVtckJhbn
 JkOkTrFqCglzjsDpE8AJJFRmgfXBou5S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEec1Dga
 bwZOaVwE1/BbSYCWixZGktyOKSRISUVAOj7fOCp8fjVrzXO9F1JemkTpidjLHrhsh5Ntqx5aU
 +yjuVBW6pBLpIzOuZIyNcdum3Z4lCNs9dBWYm6Vz37YFRzDKWCeJix9VP1R2ZFsyUbrdL92f9
 5aO9jPPEQnZc9DH5cczxWGPbs3czoy8t2TJDJu6SqoLSnsgzek8zqgTazBlY5FteLlFiKc5IN
 NRiLipOBAC1shy/tAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1501582931!52579798!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31081 invoked from network); 1 Aug 2017 10:22:11 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 1 Aug 2017 10:22:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EE5B513D5;
 Tue,  1 Aug 2017 03:22:09 -0700 (PDT)
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 B334E3F3E1;
 Tue,  1 Aug 2017 03:22:08 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
 <ac3e66e4-3962-4fae-3fc2-56410f845ad4@arm.com>
 <1501579059.30551.7.camel@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1fc5a544-d712-574b-0a9f-4636205b9860@arm.com>
Date: Tue, 1 Aug 2017 11:22:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501579059.30551.7.camel@citrix.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgpPbiAwMS8wOC8xNyAxMDoxNywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24g
VHVlLCAyMDE3LTA4LTAxIGF0IDA5OjU0ICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IERhcmlvLAo+Pgo+PiBPbiAyNy8wNy8yMDE3IDA5OjAxLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
Pj4+IEluc3RlYWQgb2YgaGF2aW5nIHRoZSBDUFUgd2hlcmUgYSBjYWxsYmFjayBpcyBxdWV1ZWQs
IGJ1c3kKPj4+IGxvb3Bpbmcgb24gcmN1X3BlbmRpbmcoKSwgdXNlIGEgdGltZXIuCj4+Pgo+Pj4g
SW4gZmFjdCwgd2UgbGV0IHRoZSBDUFUgZ28gaWRsYSxlIGJ1dCB3ZSBwcm9ncmFtIGEgdGltZXIK
Pj4+IHRoYXQgd2lsbCBwZXJpb2RpY2FsbHkgd2FrZSBpdCB1cCwgZm9yIGNoZWNraW5nIHdoZXRo
ZXIgdGhlCj4+PiBncmFjZSBwZXJpb2QgaGFzIGFjdHVhbGx5IGVuZGVkLgo+Pj4KPj4+IEl0IGlz
IGtpbmQgb2Ygc2ltaWxhciB0byBpbnRyb2R1Y2luZyBhIHBlcmlvZGljIHRpY2ssIGJ1dAo+Pj4g
d2l0aCBhIG11Y2ggbW9yZSBsaW1pdGVkIHNjb3BlLCBhbmQgYSBsb3QgbGVzcyBvdmVyaGVhZC4g
SW4KPj4+IGZhY3QsIHRoaXMgdGltZXIgaXM6Cj4+PiAtIG9ubHkgYWN0aXZlIGZvciB0aGUgQ1BV
KHMpIHRoYXQgaGF2ZSBjYWxsYmFja3MgcXVldWVkLAo+Pj4gICB3YWl0aW5nIGZvciB0aGUgZW5k
IG9mIGEgZ3JhY2UgcGVyaW9kOwo+Pj4gLSBvbmx5IGFjdGl2ZSB3aGVuIHRob3NlIENQVShzKSBh
cmUgaWRsZSAoYW5kIHN0b3BwZWQgYXMKPj4+ICAgc29vbiBhcyB0aGV5IHJlc3VtZSBleGVjdXRp
b24pLgo+Pgo+PiBJZiBJIHJlYWQgdGhpcyBjb3JyZWN0bHksIGl0IG1lYW5zIG9uIEFSTSB0aGUg
aWRsaW5nIHdpbGwgbm93IGdldAo+PiBpbnRlcnJ1cHRlZCBwZXJpb2RpY2FsbHkuIFRoaXMgaXMg
YSBiaXQgdW5mb3J0dW5hdGUsIGdpdmVuIHRoYXQgaWYKPj4geW91Cj4+IGhhdmUgYSBDUFUgZG9p
bmcgbm90aGluZywgeW91IHdvdWxkIHN0aWxsIGludGVycnVwdCBpdAo+PiBpbnRlcm1pdHRlbnRs
eS4KPj4KPiBOb3QgcmVhbGx5IHBlcmlvZGljYWxseSwgbm90IGFsd2F5cywgYXQgbGVhc3QuIFdo
YXQgdGhpcyByZWFsbHkgbWVhbnMKPiBpcyB0aGF0IGEgQ1BVIHRoYXQgaXMgaWRsZSwgKmJ1dCog
aGF2ZSBwZW5kaW5nIFJDVSBjYWxsYmFja3MsIHdpbGwgYmUKPiBpbnRlcnJ1cHRlZCBwZXJpb2Rp
Y2FsbHkgdG8gc2VlIGlmIHRoZSBncmFjZSBwZXJpb2QgZW5kZWQsIHNvIGl0IGNhbgo+IGludm9r
ZSB0aGUgY2FsbGJhY2tzLgo+Cj4gQXMgc29vbiBhcyB0aGlzIChjYWxsYmFja3MgYmVpbmcgaW52
b2tlZCkgd2lsbCBoYXZlIGhhcHBlbmVkLCB3ZSB3b24ndAo+IGludGVycnVwdCBpdCBhbnkgbG9u
Z2VyLgo+Cj4gQW5kIGlkbGUgQ1BVcyBfd2l0aG91dF8gcXVldWVkIFJDVSBjYWxsYmFja3MsIHdv
bid0IGJlIGludGVycnVwdGVkIGF0Cj4gYWxsLgoKT2gsIHRoZSBjb21taXQgbWVzc2FnZSBpcyBu
b3QgY2xlYXIgYWJvdXQgaXQuIFRoZSB3b3JkaW5nIGdpdmVzIHRoZSAKaW1wcmVzc2lvbiB0aGUg
dGltZXIgd2lsbCBhbHdheXMgYmUgaGVyZSBvbiBldmVyeSBpZGxlIENQVShzKS4gSW4gdGhlIApj
YXNlIG9uIGFjdGl2ZSBDUFUocykgeW91IHNwZWNpZmljIG1lbnRpb24gdGhlIGVuZCBvZiB0aGUg
Z3JhY2UgcGVyaW9kLgoKVGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbiBhbmQgcGxlYXNl
IGRpc3JlZ2FyZCB0aGUgcmVzdCBvZiBteSAKZS1tYWlsIHRoZW4uCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 10:27:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 10:27: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.xen.org>)
	id 1dcUOd-00087O-6j; Tue, 01 Aug 2017 10:27:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcUOc-00087H-4H
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 10:27:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7C/D8-02033-D8750895; Tue, 01 Aug 2017 10:27:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVysyfVTbcnvCH
 SYE2zocWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFo3z7mgjUsFX869jE3MN5h7mLk4hAS2Mwo
 0Xx7LguEs5tR4v/tJ0xdjJwcwgKeEtPu9ALZHBwiAsUS01/zgJhCAroS1x54g1SwCWhK3Pn8C
 ayaV8BK4tKdLnYQm0VAReLdj6VgcVGBcIm3jUdYIGoEJU7OfMICMoZTQE/iyQY7kDCzgJnEvM
 0PmSFseYntb+cwT2DknYWkYxaSsllIyhYwMq9i1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNX
 LTS0uTkxPzUlMKtZLzs/dxAgMqXoGBsYdjLva/Q4xSnIwKYnyKvbURwrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4P0b2hApJFiUmp5akZaZAwxumLQEB4+SCO/JMKA0b3FBYm5xZjpE6hSjMceG1
 eu/MHE0fdjyhUmIJS8/L1VKnFcEpFQApDSjNA9uECzqLjHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5n0Ncg9PZl4J3L5XQKcwAZ0iWVoLckpJIkJKqoFx5fX4brHguVKfmNeXre0/vdPyRnr
 Zyn/nXD5qRR6xW/020s6bQ/OdzYazUsplV9LbHh6XqSt7JGf/6vtche5jGeqeR/ZO4A9Rv3qC
 bY3NsZy9SeX9q346NLQs2sBUtr5rpZ1UtLL92ielk+cuCNm8vOZRVtbTq5P6WUtXuFw+EDcpd
 Ofl4lmLlFiKMxINtZiLihMB6JAku7UCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1501583244!69054390!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12560 invoked from network); 1 Aug 2017 10:27:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 1 Aug 2017 10:27:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B394613D5;
 Tue,  1 Aug 2017 03:27:23 -0700 (PDT)
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 142763F3E1;
 Tue,  1 Aug 2017 03:27:22 -0700 (PDT)
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xen.org,
 "committers@xenproject.org" <committers@xenproject.org>
References: <20170801100440.GB1646@aepfle.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a77796ba-e043-78e0-4022-d93dae2111fd@arm.com>
Date: Tue, 1 Aug 2017 11:27:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170801100440.GB1646@aepfle.de>
Subject: Re: [Xen-devel] Stable Branch Maintainer in Wiki and MAINTAINERS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpDQyBjb21taXR0ZXJzCgpPbiAwMS8wOC8xNyAxMTowNCwgT2xhZiBIZXJpbmcgd3JvdGU6
Cj4gQWNjb3JkaW5nIHRvCj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1By
b2plY3RfTWFpbnRlbmFuY2VfUmVsZWFzZXMgaW4gdGhlCj4gIlN0YWJsZSBCcmFuY2ggTWFpbnRh
aW5lciIgc2VjdGlvbiBzb21lb25lIGlzIHN1cHBvc2VkIHRvIGJlIGFkZGVkIHRvCj4gdGhlIE1B
SU5UQUlORVJTIGZpbGUuIFdoZXJlIGluIHRoZSBzdGFnaW5nLTQuOSBicmFuY2ggd2FzIHRoaXMg
Y2hhbmdlCj4gZG9uZT8gSSBndWVzcyBhbiBlcXVpdmFsZW50IG9mIDFmNGVhMTYwMzUgKCJ1cGRh
dGUgWGVuIHZlcnNpb24gdG8KPiA0LjguMS1wcmUiKSBpcyBtaXNzaW5nLgo+Cj4gT2xhZgo+Cj4K
Pgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 10:30:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 10:30: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.xen.org>)
	id 1dcURG-0000HD-Jo; Tue, 01 Aug 2017 10:30:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3798ca89f=Andrew.Cooper3@citrix.com>)
 id 1dcURF-0000H3-JP
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 10:30:09 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F0/CE-01712-03850895; Tue, 01 Aug 2017 10:30:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQtcgoiH
 S4HErh8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF99wnWgnn8FbP+PmBrYPzG3cXIySEh4CfR
 8XcCC4gtLBAqcefiXTBbRMBTYtGbuewgNrNAjkTHxy6gOAeHkIC7xLnfPiBhNgF9id0vPjGB2
 LwCthIXJvwBa2URUJGYuOcKWKuoQLjE/u/XmCFqBCVOznwCVsMp4CHxdvFJZpCRzAKaEut36U
 NskpfY/nYOM4QtLtH0ZSUriC0koCZxrf8SO8TF6RITn/WwTGAUmIVk6iyESbOQTJqFZNICRpZ
 VjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBygAEOxinNjgf
 YpTkYFIS5VXsqY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7OKwhUkiwKDU9tSItMwcYNzBpC
 Q4eJRHekyBp3uKCxNzizHSI1ClGRSlx3h0gCQGQREZpHlwbLFYvMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSZj3PsgUnsy8Erjpr4AWMwEtliytBVlckoiQkmpgdOA//unZno/+qpH/z3xPKjA
 orFJ/7LTo8IQbpY6NwrlsG7xvtNUst1aVfFLVqqWxeelTB6/khQdzdx3I+z3jwrfSSfGvQj59
 lnp1ufW47GfJ12tdX1+4yXasJiFeKqzKfTuLSaXpvgNzK38s4p8YWTjNZvuOzvNbbdU4NGOvx
 b9iqw6J6N5ySImlOCPRUIu5qDgRAHaPwRjQAgAA
X-Env-Sender: prvs=3798ca89f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501583407!66507515!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60913 invoked from network); 1 Aug 2017 10:30:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 10:30:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; d="scan'208";a="50291308"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1501580776-13404-1-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b9bbf146-d794-1850-13c8-a715e33274c3@citrix.com>
Date: Tue, 1 Aug 2017 11:30:06 +0100
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: <1501580776-13404-1-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: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDgvMTcgMTA6NDYsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gQWxsb3cgZ3Vlc3Qg
dXNlcnNwYWNlIGNvZGUgdG8gcmVxdWVzdCB0aGF0IGEgdm1fZXZlbnQgYmUgc2VudCBvdXQKPiB2
aWEgVk1DQUxMLiBUaGlzIGZ1bmN0aW9uYWxpdHkgc2VlbXMgdG8gYmUgaGFuZHkgZm9yIGEgbnVt
YmVyIG9mCj4gWGVuIGRldmVsb3BlcnMsIGFzIHN0YXRlZCBvbiB0aGUgbWFpbGluZyBsaXN0ICh0
aHJlYWQgIltYZW4tZGV2ZWxdCj4gSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCBvbmx5IHdv
cmtzIGZyb20gZ3Vlc3QgaW4gcmluZzAiKS4KPiBUaGlzIGlzIGEgdXNlIGNhc2UgaW4gY29tbXVu
aWNhdGlvbiBiZXR3ZWVuIGEgdXNlcnNwYWNlIGFwcGxpY2F0aW9uCj4gaW4gdGhlIGd1ZXN0IGFu
ZCB0aGUgaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiBpbiBkb20wLgo+Cj4gU2lnbmVkLW9mZi1i
eTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgpUaGlzIGlzc3Vl
IGhhcyBiZWVuIGFyZ3VlZCBzZXZlcmFsIHRpbWVzIGJlZm9yZSwgYW5kIHdoaWxlIEkgYW0gaW4K
ZmF2b3VyIG9mIHRoZSBjaGFuZ2UsIHRoZXJlIGlzIGEgbGVnaXRpbWF0ZSBhcmd1bWVudCB0aGF0
IGl0IGJyZWFrcyBvbmUKb2Ygb3VyIHNlY3VyaXR5IGJvdW5kYXJpZXMuCgpPbmUgaW50ZXJtZWRp
YXRlIG9wdGlvbiBjb21lcyB0byBtaW5kIGhvd2V2ZXIuCgpDb3VsZCB3ZSBpbnRyb2R1Y2UgYSBu
ZXcgbW9uaXRvciBvcCB3aGljaCBwZXJtaXRzIHRoZSB1c2Ugb2YKSFZNT1BfZ3Vlc3RfcmVxdWVz
dF92bV9ldmVudCBmcm9tIHVzZXJzcGFjZT8gIFRoaXMgd2F5LCBpdCByZXF1aXJlcyBhCnBvc2l0
aXZlIGFjdGlvbiBvbiBiZWhhbGYgb2YgdGhlIGludHJvc3BlY3Rpb24gYWdlbnQgdG8gcmVsYXgg
dGhlIENQTApjaGVjaywgcmF0aGVyIHRoYW4gaGF2aW5nIHRoZSBDUEwgY2hlY2sgdW5jb25kaXRp
b25hbGx5IHJlbGF4ZWQuCgpJIHRoaW5rIHRoaXMgd291bGQgYmUgc3VmZmljaWVudCB0byBhbGxl
dmlhdGUgdGhlIHByZXZpb3VzIG9iamVjdGlvbnMuCgp+QW5kcmV3Cgo+Cj4gLS0tCj4gQ2hhbmdl
cyBzaW5jZSBWMToKPiAJLSBBZGRlZCBGYWxsdGhyb3VnaCBjaGVjayBvbiBtb2RlID09IDIKPiAt
LS0KPiAgeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyB8IDYgKysrKysrCj4gIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+IGluZGV4IGU3MjM4
Y2UuLjFjMDY3YzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKPiBAQCAtMTUyLDkgKzE1MiwxNSBA
QCBpbnQgaHZtX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIHsK
PiAgICAgIGNhc2UgODoKPiAgICAgICAgICBlYXggPSByZWdzLT5yYXg7Cj4gKyAgICAgICAgaWYg
KCBlYXggPT0gX19IWVBFUlZJU09SX2h2bV9vcCAmJgo+ICsgICAgICAgICAgICAgcmVncy0+cmRp
ID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgKQo+ICsgICAgICAgICAgICBicmVhazsK
PiAgICAgICAgICAvKiBGYWxsdGhyb3VnaCB0byBwZXJtaXNzaW9uIGNoZWNrLiAqLwo+ICAgICAg
Y2FzZSA0Ogo+ICAgICAgY2FzZSAyOgo+ICsgICAgICAgIGlmICggbW9kZSAhPSA4ICYmIGVheCA9
PSBfX0hZUEVSVklTT1JfaHZtX29wICYmCj4gKyAgICAgICAgICAgICByZWdzLT5lYnggPT0gSFZN
T1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICAgICAg
ICAgIGlmICggdW5saWtlbHkoaHZtX2dldF9jcGwoY3VycikpICkKPiAgICAgICAgICB7Cj4gICAg
ICBkZWZhdWx0OgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 10:34:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 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.xen.org>)
	id 1dcUV5-0000hz-6t; Tue, 01 Aug 2017 10:34:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795677ff=dario.faggioli@citrix.com>)
 id 1dcUV3-0000ht-Uj
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 10:34:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A3/54-02184-D1950895; Tue, 01 Aug 2017 10:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXitHSDva5EZEO
 kQe8WTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP/0kPWggf8FRO297I0MC7i62Lk5JAQCJHY
 uK2FCcTmFTCS+NK/gQXEFhYIlTi0+gFYnE3AQOLNjr2sILaIgKfE8Qv9zF2MXBzMAj2MEuveH
 AdLsAioSDw/sASsgVPAWmL5ksVMIEVCAi1MEpv75jGCJPgFJCVuffnIDGIzC1RLbNv1nQniCm
 2JI+f62SGuEJQ4OfMJ2BVCAmoSM+ZeZp3AyDcLScssJGUQcU2J1u2/2SFsbYllC18zQ9i2Euv
 WvYeqsZHYdHUBI4QtL7H97RzmBYzsqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT
 01NzEpOK9ZLzczcxAgO6noGBcQdj3yq/Q4ySHExKoryKPfWRQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4pSMaIoUEi1LTUyvSMnOAsQWTluDgURLhPRkGlOYtLkjMLc5Mh0idYtTleDXh/zcmIZ
 a8/LxUKXFeLpAZAiBFGaV5cCNgcX6JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvfzjQFJ7
 MvBK4Ta+AjmACOkKytBbkiJJEhJRUAyMTZ0X8XQnzwvbTvjeeqQk0njWtiNH5Yb+lgJsrJkN3
 98nIiR/E9E/cUtdapFQ1wXoZj+oWKRkVu4o+rRLby4GzLu3dx/67gKPqxXWPtaHdrQd5tyxb/
 TvptFPFrv74Ft75Eh8fWD780M5xaO9j+UXVpZIZOevNdst+nlOWc/D4k9o7SRnTHyixFGckGm
 oxFxUnAgALOglE7gIAAA==
X-Env-Sender: prvs=3795677ff=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1501583639!101750459!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6569 invoked from network); 1 Aug 2017 10:34:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 10:34:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,305,1498521600"; 
 d="asc'?scan'208";a="442168456"
Message-ID: <1501583631.30551.11.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 12:33:51 +0200
In-Reply-To: <1fc5a544-d712-574b-0a9f-4636205b9860@arm.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
 <ac3e66e4-3962-4fae-3fc2-56410f845ad4@arm.com>
 <1501579059.30551.7.camel@citrix.com>
 <1fc5a544-d712-574b-0a9f-4636205b9860@arm.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com, Stefano
 Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5686176517897675412=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5686176517897675412==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-BTtCgqa6nTqDB8sSU1vv"

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

On Tue, 2017-08-01 at 11:22 +0100, Julien Grall wrote:
> On 01/08/17 10:17, Dario Faggioli wrote:
> > As soon as this (callbacks being invoked) will have happened, we
> > won't
> > interrupt it any longer.
> >=20
> > And idle CPUs _without_ queued RCU callbacks, won't be interrupted
> > at
> > all.
>=20
> Oh, the commit message is not clear about it. The wording gives the=C2=A0
> impression the timer will always be here on every idle CPU(s). In
> the=C2=A0
> case on active CPU(s) you specific mention the end of the grace
> period.
>=20
Ok, I'll try to improve the changelog and resend.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-BTtCgqa6nTqDB8sSU1vv
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZgFkQAAoJEBZCeImluHPumrUQAOmae3GUQ1AecUibbptAQYSH
PUH4Jpk29ChxlaTiUb4ekaMtGFXydc84n4EcyCjEFPuKAdXyl0qabTT2n5OWvq9G
FhV1aeL52iklZJvp2u21UT35KeADhClwge+LPBzXbWSAodpjVp1dauxc4Cz5rLuU
gm81FaeRvpx9TaW8p2j6sqXZYdogoKcTJ4asf2k7sRTx4au75ddNtzuZka6dlK7P
dMtxEzXs+NSBdOd/K4ofPVq30IKqfyZhsul11VJZF7Gv6xuvYIcYXmt/x+jqGkbJ
TLQ+0TobS5QrzE2fUp7BjBlQ+PQG8uBNbl5fz1jqDN4hSiICgH+8v4jUj75lr16t
ixUwLF/hHRPpHLpypnZ6o5nXducb20X6nYYEBbscWaLannDTWvSFEIs4/3x77Lzh
bfRAmbZTYjziwf88+zjnrs9MEHAXV5aR4B4veFRgaLLKxonC4cVbQ7XEqOD7FPgu
4s2FkVo/AW4ALPFpgN77TPtsOvunzMNQ9AOEs0f0Q1Ec97XUCfrsVnT8vjm+dXbh
gcvlO+D2ooX3L7aQk/OsNOy8l75tIrhMskbeUGgb9xiMxzQgG+g9LBrnFe6LO/pD
7mQ/NBxon7F2mfYvY7WgT8gu9KcbjWg/kbnPZF9z/DCT9nFygXtYoh1NkKza8tuv
7J7who6UAF421mkUNh1r
=4zDc
-----END PGP SIGNATURE-----

--=-BTtCgqa6nTqDB8sSU1vv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5686176517897675412==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 10:37:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 10: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.xen.org>)
	id 1dcUY3-0000rC-Km; Tue, 01 Aug 2017 10:37:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcUY2-0000r4-BY
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 10:37:10 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5D/3C-09901-5D950895; Tue, 01 Aug 2017 10:37:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTfdKZEO
 kwbvd1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bbo2usBUuVK1oa57A2ME6V7WLk4hAS2Mwo
 cfnVBjYIZzejxP95q4EcTg5hgRiJLzufs4DYIgIJEtvOnGCHKLrOInF9+m6wDmaBLYwSbav/M
 IFUsQloStz5/AnM5hWwkvh97xg7iM0ioCIx59Q0RhBbVCBc4m3jERaIGkGJkzOfgNmcQL1rJ5
 8Cq2cWsJW4M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGhnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxwAEOxj/LAs4xCjJwaQkyqvYUx8pxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYJ3VkRDpJBgUWp6akVaZg4w/GHSEhw8SiK8J8OA0rzFBYm5xZnpE
 KlTjMYcG1av/8LEcadvwxcmIZa8/LxUKXHeapBJAiClGaV5cINgcXmJUVZKmJcR6DQhnoLUot
 zMElT5V4ziHIxKwryNIFN4MvNK4Pa9AjqFCegUydJakFNKEhFSUg2MzndOPtFMfMP0zV6TKeH
 6ahbPptXZNlEM4QXPuyd4h6TubVU99kLmy8ku5ze+0yKdnm2af44lKevSfdMdic9L5I6tVZmz
 w0At7/erwjVe3+P3HtRbbRjgfOP8eT6TH4vP5cUtMzr1Lqkk+HnGVsd9Ox7Pu5L6N2+J2q3jb
 J/V7DWVzs6csOfLTiWW4oxEQy3mouJEAAm/y3nGAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1501583828!109510082!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43074 invoked from network); 1 Aug 2017 10:37:08 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 1 Aug 2017 10:37:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EE1911596;
 Tue,  1 Aug 2017 03:37:07 -0700 (PDT)
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 D77C63F3E1;
 Tue,  1 Aug 2017 03:37:06 -0700 (PDT)
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <b019870d-114b-6756-f6c9-bd7b17e16f23@arm.com>
 <CABfawh==qTG7zPodWMevkqmaKUoa5HYU5niuf+eNccn--nhZyQ@mail.gmail.com>
 <ad2b3cf3-ca9d-8ed3-1489-0f90a0798085@arm.com>
 <alpine.DEB.2.10.1702081643000.436@sstabellini-ThinkPad-X260>
 <20170209091240.GT9606@toto> <20170209092750.GM12995@toto>
 <alpine.DEB.2.10.1702091020370.20549@sstabellini-ThinkPad-X260>
 <CABfawhnxPRPLZW7ozjBi946toRdfSEJcfZU7rap3SWaXBa8RRw@mail.gmail.com>
 <alpine.DEB.2.10.1702091037270.20549@sstabellini-ThinkPad-X260>
 <CABfawhkpDZuaOsw7wGB9Z72_Kku7X+m0JckZkRwigKJwpxJZaQ@mail.gmail.com>
 <20170731222354.GY4859@toto>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <06276e7f-379e-e2c4-1dd1-e6ed825f6256@arm.com>
Date: Tue, 1 Aug 2017 11:37:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170731222354.GY4859@toto>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle
 guest SMC calls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRWRnYXIsCgpPbiAzMS8wNy8xNyAyMzoyMywgRWRnYXIgRS4gSWdsZXNpYXMgd3JvdGU6Cj4g
T24gVGh1LCBGZWIgMDksIDIwMTcgYXQgMTI6MzI6MDlQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+PiBPbiBUaHUsIEZlYiA5LCAyMDE3IGF0IDExOjQzIEFNLCBTdGVmYW5vIFN0YWJl
bGxpbmkKPj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gVGh1LCA5IEZl
YiAyMDE3LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+Pj4gT24gVGh1LCBGZWIgOSwgMjAxNyBh
dCAxMToyMiBBTSwgU3RlZmFubyBTdGFiZWxsaW5pCj4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+IHdyb3RlOgo+Pj4+PiBPbiBUaHUsIDkgRmViIDIwMTcsIEVkZ2FyIEUuIElnbGVzaWFzIHdy
b3RlOgo+Pj4+Pj4gT24gVGh1LCBGZWIgMDksIDIwMTcgYXQgMTA6MTI6NDFBTSArMDEwMCwgRWRn
YXIgRS4gSWdsZXNpYXMgd3JvdGU6Cj4+Pj4+Pj4gT24gV2VkLCBGZWIgMDgsIDIwMTcgYXQgMDU6
MjA6NDRQTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+Pj4+PiBPbiBUaHUs
IDkgRmViIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDA4LzAyLzIwMTcg
MjM6MjgsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+Pj4+Pj4+PiBPbiBXZWQsIEZlYiA4LCAy
MDE3IGF0IDM6MDQgUE0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+Pj4+Pj4+Pj4+PiBIaSBUYW1hcywKPgo+IC4uLi4uLgo+Cj4+Pj4gSW4gcHJpbmNpcGxlIEkg
aGF2ZSBub3RoaW5nIGFnYWluc3QgYSBjb21tYW5kIGxpbmUgb3B0aW9uLCBidXQgSSBkb24ndAo+
Pj4+IHJlYWxseSBmb2xsb3cgaG93IHRoYXQgd291bGQgaGVscC4gVGhlIG1vbml0b3Igc3lzdGVt
IGlzIGRpc2FibGVkIGJ5Cj4+Pj4gZGVmYXVsdCBmb3IgYWxsIGRvbWFpbnMsIHNvIHRoZXJlIGlz
IG5vIHByb2JsZW0gd2l0aCBkb20wIGJvb3Rpbmcgb3IKPj4+PiBhbnkgb3RoZXIgZG9tYWluIG5l
ZWRpbmcgdG8gYWNjZXNzIHRoZSBmaXJtd2FyZS4gWW91IHNwZWNpZmljYWxseSBoYXZlCj4+Pj4g
dG8gZW5hYmxlIHRoZSBtb25pdG9yaW5nIGZvciBkb21haW5zLiBXaHkgaXMgaXQgYSBwcm9ibGVt
IHRvIGhhdmUgaXQKPj4+PiBiZSBleGNsdXNpdmUgZm9yIGp1c3QgdGhvc2UgZG9tYWlucyB3aGVy
ZSBpdCBpcyBlbmFibGVkPwo+Pj4KPj4+IEkgYW0gc3VnZ2VzdGluZyB0aGlzIHNvbHV0aW9uIGJl
Y2F1c2UgSSBleHBlY3QgbWFueSB1c2UtY2FzZXMgZm9yIG1lbW9yeQo+Pj4gaW50cm9zcGVjdGlv
biB0aGF0IGRvbid0IGFjdHVhbGx5IHJlcXVpcmUgYW55IHBsYXRmb3JtX2h2YyBldmVudHMgdG8g
YmUKPj4+IG1vbml0b3JlZCBhdCBhbGwuIE9uIHRoZSBvdGhlciBlbmQsIEkgZXhwZWN0IHRoYXQg
b24gcGxhdGZvcm1zIHdoZXJlCj4+PiBwbGF0Zm9ybV9odmMgaXMgaW1wbGVtZW50ZWQsIHN1Y2gg
YXMgdGhlIFp5bnFNUCwgdGhvc2UgY2FsbHMgYXJlCj4+PiBpbXBvcnRhbnQgYW5kIHNob3VsZCBi
ZSBoYW5kbGVkIGluIFhlbiBpbiBtb3N0IGNhc2VzLgo+Pj4KPj4+IExvb2tpbmcgYXQgdGhlIGNv
ZGUsIGRvZXMgbW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCBvbmx5IGNvdmVyCj4+PiBT
TUM/IElzIG1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgZGlzYWJsZWQgYnkgZGVmYXVs
dD8KPj4+IElmIHNvLCBtb25pdG9yLnByaXZpbGVnZWRfY2FsbF9lbmFibGVkIGNvdWxkIGJlIHRo
ZSB0dW5hYmxlIEkgd2FzCj4+PiB0YWxraW5nIGFib3V0LiBBcyBsb25nIGFzIGVuYWJsaW5nIG1l
bW9yeSBpbnRyb3NwZWN0aW9uIGRvZXNuJ3QKPj4+IGF1dG9tYXRpY2FsbHkgZm9yd2FyZCBwbGF0
Zm9ybV9odmMgZXZlbnRzIHRvIHRoZSBtb25pdG9yLCBJIGFtIGZpbmUgd2l0aAo+Pj4gaXQuCj4+
Cj4+IFllcywgbW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCBvbmx5IGNvdmVycyBTTUNz
IHJpZ2h0IG5vdyBhbmQgaXQKPj4gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4gSXQgaGFzIHRvIGJl
IGVuYWJsZWQgc3BlY2lmaWNhbGx5IGZvciBhCj4+IGRvbWFpbi4gIE1lbW9yeSBpbnRyb3NwZWN0
aW9uIGlzIHNlcGFyYXRlIGZyb20gdGhpcywgdGhhdCBpcyBoYW5kbGVkCj4+IGJ5IHRoZSBtZW1f
YWNjZXNzIHN5c3RlbSBhbmQgaXQgY2FuIGJlIGVuYWJsZWQgc2VwYXJhdGVseSBmcm9tIFNNQwo+
PiBtb25pdG9yaW5nLgo+Pgo+PiBBcyBmb3IgaHlwZXJjYWxscyB0aGF0IGdldCBoYW5kbGVkIGJ5
IFhlbiwgSSBkb24ndCByZWFsbHkgbmVlZCB0bwo+PiBtb25pdG9yIHRob3NlLiBJZiBYZW4gd291
bGQgb24gdGhlIG90aGVyIGhhbmQgZ28gYW5kIGNhbGwgc29tZQo+PiBmaXJtd2FyZSBhcyBhIHJl
c3VsdCBvZiB0aGUgaHlwZXJjYWxsLCBJIHdvdWxkIG5lZWQgdG8gYmUgYWJsZSB0byBkZW55Cj4+
IHRoYXQuIFNvIGFzIGxvbmcgYXMgWFNNIGNhbiBiZSB1c2VkIHRvIGNvbnRyb2wgSFZDIGNhbGxz
LCB0aGF0IHdvcmtzCj4+IGZvciBtZSBqdXN0IGZpbmUgdG9vLgo+Cj4gSGkgYWdhaW4hCj4KPiBU
aGlzIHdhcyBxdWl0ZSBhIHdoaWxlIGFnbyBidXQgSSB0aGluayB3ZSBraW5kIG9mIGVuZGVkIHVw
IHdpdGgKPiBtb25pdG9yLnByaXZpbGVnZWRfY2FsbF9lbmFibGVkIGJlaW5nIGEgcG9zc2libGUg
ZmxhZyB0byBjb25kaXRpb25hbGl6ZQo+IHRoZSBmb3J3YXJkaW5nIG9mIGZpcm13YXJlIGNhbGxz
IG9yIG5vdC4KPgo+IFRoZXJlIGFyZSBhdCBsZWFzdCAzIGNhc2VzIHRvIGNvbnNpZGVyIGF0IHRo
ZSBtb21lbnQ6Cj4gMS4gRmlybXdhcmUgY2FsbHMgb3ZlciBTTUMgKFBTQ0kgb3Igb3RoZXIgcGxh
dGZvcm0gY2FsbHMgbGlrZSBFRU1JKQo+IDIuIEZpcm13YXJlIGNhbGxzIG92ZXIgSFZDIEhhbmRs
ZWQgYnkgWGVuIChQU0NJIGFuZCBYRU4gSHlwZXJjYWxscykKPiAzLiBGaXJtd2FyZSBjYWxscyBv
dmVyIEhWQyBIYW5kbGVkIGJ5IHBsYXRmb3JtIHNwZWNpZmljIGNvZGUgKGUuZyBFRU1JKQo+Cj4K
PiBGb3IgIzEgRmlybXdhcmUgY2FsbHMgb3ZlciBTTUM6Cj4gSSd2ZSBjb25kaXRpb25hbGl6ZWQg
YWxsIG9mIGl0IG9uIG1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQuCj4gSXQncyBlaXRo
ZXIgdGhlIG1vbml0b3Igb3IgdGhlIGZpcm13YXJlIGNhbGwgaGFuZGxpbmcsIHRoZXkKPiBhcmUg
bXV0dWFsbHkgZXhjbHVzaXZlLiBHdWVzdHMgY2FuIHN0aWxsIGRvIFBTQ0kgb3ZlciBIVkMuCj4K
PiBGb3IgIzIsIHRoaW5ncyB3b3JrIGxpa2UgdG9kYXkuIFRoaXMgaXMgUFNDSSBhbmQgdGhlIFhl
biBIeXBlcmNhbGxzaSBvdmVyIEhWQy4KPgo+IEZvciAjMywgb25seSBwbGF0Zm9ybSBjb2RlIGtu
b3dzIGlmIHRoZSBzcGVjaWZpYyBjYWxsIHdpbGwgYmUgaGFuZGxlZAo+IGluIFhlbiBjb21wbGV0
ZWx5IG9yIGlmIGl0IHdpbGwgcmVzdWx0IGluIHNvbWUga2luZCBvZiBTTUMgdG8gbG93ZXIgbGF5
ZXJzLgo+IElmIG1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgaXMgb24sIEkndmUgbWFk
ZSB0aGUgWnlucU1QCj4gaW1wbGVtZW50YXRpb24gZ3JhY2VmdWxseSBOQUNLIGFueSBjYWxsIHRo
YXQgd291bGQgcmVzdWx0IGluIGFuIFNNQwo+IGlzc3VlZCBieSBYZW4uCj4KPiBBcmUgdGhlcmUg
YW55IGNvbmNlcm5zIGFyb3VuZCB0aGlzPwoKWW91IG1heSB3YW50IHRvIGhhdmUgYSBsb29rIGF0
IHRoZSBkaXNjdXNzaW9uIGFib3V0IFNNQyBhbmQgWGVuOgoKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAyL21zZzAxMjI2Lmh0bWwKCklJ
UkMsIHRoZSBjb25zZW5zdXMgaXMgdG8gZXhjbHVzaXZlbHkgZm9yd2FyZCBTTUMgdG8gdGhlIG1v
bml0b3IgaWYgZW5hYmxlZDoKCiIxMC4gRG9tYWlucyBvbiB3aGljaCB0aGUgbW9uaXRvciBwcml2
aWxlZ2VkIGNhbGwgZmVhdHVyZSBpcyBlbmFibGVkCih3aGljaCBpcyBieSBkZWZhdWx0IGRpc2Fi
bGVkIGZvciBhbGwgZG9tYWlucykgc2hvdWxkIG5vdCBiZSBhYmxlIHRvCmlzc3VlIGZpcm13YXJl
IGNhbGxzIHZpYSBTTUNzL0hWQ3Mgc28gdGhhdCBzdWNoIGNhbGxzIHJlYWNoIHRoZQpmaXJtd2Fy
ZSBkaXJlY3RseS4gWGVuIHNob3VsZCBub3QgYm91bmNlIHN1Y2ggY2FsbHMgdG8gdGhlIGZpcm13
YXJlIG9uCmJlaGFsZiBvZiB0aGUgZG9tYWluLiBYZW4gc2hvdWxkIG5vdCBhbHRlciB0aGUgc3Rh
dGUgb2YgdGhlIGRvbWFpbgphdXRvbWF0aWNhbGx5IChpZS4gaW5jcmVtZW50aW5nIFBDKS4gVGhl
c2UgY2FsbHMgc2hvdWxkIGJlIGV4Y2x1c2l2ZWx5CnRyYW5zZmVyZWQgdG8gdGhlIG1vbml0b3Ig
c3Vic2NyaWJlciBmb3IgZnVydGhlciBwcm9jZXNzaW5nLgpIeXBlcmNhbGxzLCB2aXJ0dWFsIFBT
Q0kgY2FsbHMsIHZpcnR1YWwgQ1BVIHNlcnZpY2VzIGNhbGxzIGFuZCB2aXJ0dWFsCkFSTSBhcmNo
aXRlY3R1cmUgc2VydmljZSBjYWxscyByZW1haW4gdW5hZmZlY3RlZC4iLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 10:40:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 10:40: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.xen.org>)
	id 1dcUaq-0001Ix-1J; Tue, 01 Aug 2017 10:40:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dcUap-0001D3-96
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 10:40:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C1/1E-03557-28A50895; Tue, 01 Aug 2017 10:40:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRWlGSWpSXmKPExsVyuP0Ov25jVEO
 kwe1rmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bU1x8YC9onM1ZcnP6QpYHxUANjFyMnh4SA
 kcTbif+Yuhi5OIQEFjFK9DdeYAJJsAmoSmy4fooVxBYRCJLY0NEKFmcW6GOUuPlKGMQWFnCT2
 P3xNVicBaj+6KVJYDavgInEvnvzoRbIS3QcmMwygZFzASPDKkb14tSistQiXQu9pKLM9IyS3M
 TMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAjzEAwQ7G2Zf9DzFKcjApifIq9tRHCvEl5adUZiQ
 WZ8QXleakFh9ilOHgUJLgVYpsiBQSLEpNT61Iy8wBhg5MWoKDR0mE92QYUJq3uCAxtzgzHSJ1
 itGYY8Pq9V+YOF5N+P+NSYglLz8vVUqctwNkkgBIaUZpHtwgWEhfYpSVEuZlBDpNiKcgtSg3s
 wRV/hWjOAejkjBvPsgUnsy8Erh9r4BOYQI6RbK0FuSUkkSElFQDY3JGt6qCsuC871NlzTRr9/
 5M0Of68eT/fPe8s/8eOR+bcv3AoccXH7KLTrCYMvObUdNpd91pvce5b4gHtCset9g1k7Osc8W
 tkP4D7/9MesfjvTtobmb88cWOX/27OR/VxPtsWu23d8Wh9sW3t31U+9ts5aDpdLu1c1er0t6s
 PjWB1S9crs7+Mk+JpTgj0VCLuag4EQA8OjpZZAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1501584001!99533166!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34643 invoked from network); 1 Aug 2017 10:40:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 1 Aug 2017 10:40:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CA7CC75024;
 Tue,  1 Aug 2017 10:40:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Tue,  1 Aug 2017 12:39:54 +0200
Message-Id: <20170801103954.23904-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, luto@amacapital.net, mingo@redhat.com,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v2] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBydW5uaW5nIGFzIFhlbiBwdi1ndWVzdCB0aGUgZXhjZXB0aW9uIGZyYW1lIG9uIHRoZSBz
dGFjayBjb250YWlucwolcjExIGFuZCAlcmN4IGFkZGl0aW9uYWwgdG8gdGhlIG90aGVyIGRhdGEg
cHVzaGVkIGJ5IHRoZSBwcm9jZXNzb3IuCgpJbnN0ZWFkIG9mIGhhdmluZyBhIHBhcmF2aXJ0IG9w
IGJlaW5nIGNhbGxlZCBmb3IgZWFjaCBleGNlcHRpb24gdHlwZQpwcmVwZW5kIHRoZSBYZW4gc3Bl
Y2lmaWMgY29kZSB0byBlYWNoIGV4Y2VwdGlvbiBlbnRyeS4gV2hlbiBydW5uaW5nIGFzClhlbiBw
di1ndWVzdCBqdXN0IHVzZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHdpdGggcHJlcGVuZGVkIGluc3Ry
dWN0aW9ucywKb3RoZXJ3aXNlIHVzZSB0aGUgZW50cnkgd2l0aG91dCB0aGUgWGVuIHNwZWNpZmlj
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICB8IDIyICsrLS0tLS0tLS0t
LS0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUyAgICAgIHwgIDEgLQogYXJjaC94
ODYvaW5jbHVkZS9hc20vZGVzYy5oICAgICAgICAgICB8IDE2ICsrKysrKysrKysKIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgNSAtLS0KIGFyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgNCAtLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3Rv
LmggICAgICAgICAgfCAgMyArKwogYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaCAgICAgICAg
ICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIGFyY2gveDg2L2tlcm5lbC9h
c20tb2Zmc2V0c182NC5jICAgICAgfCAgMSAtCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAg
ICAgICAgICAgIHwgIDMgLS0KIGFyY2gveDg2L2tlcm5lbC90cmFwcy5jICAgICAgICAgICAgICAg
fCA1NyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9wdi5jICAgICAgICAgICB8IDE2ICsrKysrLS0tLS0KIGFyY2gveDg2L3hlbi9pcnEu
YyAgICAgICAgICAgICAgICAgICAgfCAgMyAtLQogYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyAg
ICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLQogYXJjaC94ODYveGVu
L3hlbi1vcHMuaCAgICAgICAgICAgICAgICB8ICAxIC0KIDE0IGZpbGVzIGNoYW5nZWQsIDE0NyBp
bnNlcnRpb25zKCspLCA4MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRy
eS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwppbmRleCBhOWE4MDI3YTZj
MGUuLjYwMmJjZjY4YTMyYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwor
KysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBAIC03NDUsNyArNzQ1LDYgQEAgRU5UUlko
XHN5bSkKIAkuZW5kaWYKIAogCUFTTV9DTEFDCi0JUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9G
UkFNRQogCiAJLmlmZXEgXGhhc19lcnJvcl9jb2RlCiAJcHVzaHEJJC0xCQkJCS8qIE9SSUdfUkFY
OiBubyBzeXNjYWxsIHRvIHJlc3RhcnQgKi8KQEAgLTkwMSw3ICs5MDAsNyBAQCBFTlRSWShkb19z
b2Z0aXJxX293bl9zdGFjaykKIEVORChkb19zb2Z0aXJxX293bl9zdGFjaykKIAogI2lmZGVmIENP
TkZJR19YRU4KLWlkdGVudHJ5IHhlbl9oeXBlcnZpc29yX2NhbGxiYWNrIHhlbl9kb19oeXBlcnZp
c29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKK2lkdGVudHJ5IGh5cGVydmlzb3JfY2FsbGJh
Y2sgeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2sgaGFzX2Vycm9yX2NvZGU9MAogCiAvKgogICog
QSBub3RlIG9uIHRoZSAiY3JpdGljYWwgcmVnaW9uIiBpbiBvdXIgY2FsbGJhY2sgaGFuZGxlci4K
QEAgLTk2Nyw4ICs5NjYsNiBAQCBFTlRSWSh4ZW5fZmFpbHNhZmVfY2FsbGJhY2spCiAJbW92cQk4
KCVyc3ApLCAlcjExCiAJYWRkcQkkMHgzMCwgJXJzcAogCXB1c2hxCSQwCQkJCS8qIFJJUCAqLwot
CXB1c2hxCSVyMTEKLQlwdXNocQklcmN4CiAJam1wCWdlbmVyYWxfcHJvdGVjdGlvbgogMToJLyog
U2VnbWVudCBtaXNtYXRjaCA9PiBDYXRlZ29yeSAxIChCYWQgc2VnbWVudCkuIFJldHJ5IHRoZSBJ
UkVULiAqLwogCW1vdnEJKCVyc3ApLCAlcmN4CkBAIC05OTcsOSArOTk0LDggQEAgaWR0ZW50cnkg
aW50MwkJCWRvX2ludDMJCQloYXNfZXJyb3JfY29kZT0wCXBhcmFub2lkPTEgc2hpZnRfaXN0PURF
QlVHX1NUQUNLCiBpZHRlbnRyeSBzdGFja19zZWdtZW50CQlkb19zdGFja19zZWdtZW50CWhhc19l
cnJvcl9jb2RlPTEKIAogI2lmZGVmIENPTkZJR19YRU4KLWlkdGVudHJ5IHhlbl9kZWJ1ZwkJZG9f
ZGVidWcJCWhhc19lcnJvcl9jb2RlPTAKLWlkdGVudHJ5IHhlbl9pbnQzCQlkb19pbnQzCQkJaGFz
X2Vycm9yX2NvZGU9MAotaWR0ZW50cnkgeGVuX3N0YWNrX3NlZ21lbnQJZG9fc3RhY2tfc2VnbWVu
dAloYXNfZXJyb3JfY29kZT0xCitpZHRlbnRyeSB4ZW5kZWJ1ZwkJZG9fZGVidWcJCWhhc19lcnJv
cl9jb2RlPTAKK2lkdGVudHJ5IHhlbmludDMJCWRvX2ludDMJCQloYXNfZXJyb3JfY29kZT0wCiAj
ZW5kaWYKIAogaWR0ZW50cnkgZ2VuZXJhbF9wcm90ZWN0aW9uCWRvX2dlbmVyYWxfcHJvdGVjdGlv
bgloYXNfZXJyb3JfY29kZT0xCkBAIC0xMTYxLDE4ICsxMTU3LDYgQEAgRU5EKGVycm9yX2V4aXQp
CiAvKiBSdW5zIG9uIGV4Y2VwdGlvbiBzdGFjayAqLwogRU5UUlkobm1pKQogCS8qCi0JICogRml4
IHVwIHRoZSBleGNlcHRpb24gZnJhbWUgaWYgd2UncmUgb24gWGVuLgotCSAqIFBBUkFWSVJUX0FE
SlVTVF9FWENFUFRJT05fRlJBTUUgaXMgZ3VhcmFudGVlZCB0byBwdXNoIGF0IG1vc3QKLQkgKiBv
bmUgdmFsdWUgdG8gdGhlIHN0YWNrIG9uIG5hdGl2ZSwgc28gaXQgbWF5IGNsb2JiZXIgdGhlIHJk
eAotCSAqIHNjcmF0Y2ggc2xvdCwgYnV0IGl0IHdvbid0IGNsb2JiZXIgYW55IG9mIHRoZSBpbXBv
cnRhbnQKLQkgKiBzbG90cyBwYXN0IGl0LgotCSAqCi0JICogWGVuIGlzIGEgZGlmZmVyZW50IHN0
b3J5LCBiZWNhdXNlIHRoZSBYZW4gZnJhbWUgaXRzZWxmIG92ZXJsYXBzCi0JICogdGhlICJOTUkg
ZXhlY3V0aW5nIiB2YXJpYWJsZS4KLQkgKi8KLQlQQVJBVklSVF9BREpVU1RfRVhDRVBUSU9OX0ZS
QU1FCi0KLQkvKgogCSAqIFdlIGFsbG93IGJyZWFrcG9pbnRzIGluIE5NSXMuIElmIGEgYnJlYWtw
b2ludCBvY2N1cnMsIHRoZW4KIAkgKiB0aGUgaXJldHEgaXQgcGVyZm9ybXMgd2lsbCB0YWtlIHVz
IG91dCBvZiBOTUkgY29udGV4dC4KIAkgKiBUaGlzIG1lYW5zIHRoYXQgd2UgY2FuIGhhdmUgbmVz
dGVkIE5NSXMgd2hlcmUgdGhlIG5leHQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5
XzY0X2NvbXBhdC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKaW5kZXggZTE3
MjFkYWZiY2IxLi44NDNkMmYwODM5N2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2VudHJ5L2VudHJ5
XzY0X2NvbXBhdC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TCkBAIC0y
OTQsNyArMjk0LDYgQEAgRU5UUlkoZW50cnlfSU5UODBfY29tcGF0KQogCS8qCiAJICogSW50ZXJy
dXB0cyBhcmUgb2ZmIG9uIGVudHJ5LgogCSAqLwotCVBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05f
RlJBTUUKIAlBU01fQ0xBQwkJCS8qIERvIHRoaXMgZWFybHkgdG8gbWluaW1pemUgZXhwb3N1cmUg
Ki8KIAlTV0FQR1MKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZGVzYy5oIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vZGVzYy5oCmluZGV4IGQwYTIxYjEyZGQ1OC4uZjU4MWU2MWZm
Y2FhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9kZXNjLmgKKysrIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vZGVzYy5oCkBAIC05LDYgKzksOCBAQAogI2luY2x1ZGUgPGxpbnV4L3Nt
cC5oPgogI2luY2x1ZGUgPGxpbnV4L3BlcmNwdS5oPgogCisjaW5jbHVkZSA8eGVuL3hlbi5oPgor
CiBzdGF0aWMgaW5saW5lIHZvaWQgZmlsbF9sZHQoc3RydWN0IGRlc2Nfc3RydWN0ICpkZXNjLCBj
b25zdCBzdHJ1Y3QgdXNlcl9kZXNjICppbmZvKQogewogCWRlc2MtPmxpbWl0MAkJPSBpbmZvLT5s
aW1pdCAmIDB4MGZmZmY7CkBAIC04Myw2ICs4NSwxMiBAQCBzdGF0aWMgaW5saW5lIHBoeXNfYWRk
cl90IGdldF9jcHVfZ2R0X3BhZGRyKHVuc2lnbmVkIGludCBjcHUpCiAJcmV0dXJuIHBlcl9jcHVf
cHRyX3RvX3BoeXMoZ2V0X2NwdV9nZHRfcncoY3B1KSk7CiB9CiAKKyNpZiBkZWZpbmVkKENPTkZJ
R19YODZfNjQpICYmIGRlZmluZWQoQ09ORklHX1hFTl9QVikKKyNkZWZpbmUgcHZfdHJhcF9lbnRy
eShuYW1lKSAodm9pZCAqKSh4ZW5fcHZfZG9tYWluKCkgPyB4ZW5fICMjIG5hbWUgOiBuYW1lKQor
I2Vsc2UKKyNkZWZpbmUgcHZfdHJhcF9lbnRyeShuYW1lKSAodm9pZCAqKShuYW1lKQorI2VuZGlm
CisKICNpZmRlZiBDT05GSUdfWDg2XzY0CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwYWNrX2dhdGUo
Z2F0ZV9kZXNjICpnYXRlLCB1bnNpZ25lZCB0eXBlLCB1bnNpZ25lZCBsb25nIGZ1bmMsCkBAIC00
ODIsNiArNDkwLDE0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfc2V0X2dhdGUoaW50IGdhdGUsIHVu
c2lnbmVkIHR5cGUsIHZvaWQgKmFkZHIsCiAJCQkJMCwgMCwgX19LRVJORUxfQ1MpOwkJCVwKIAl9
IHdoaWxlICgwKQogCisjZGVmaW5lIHNldF9pbnRyX2dhdGVfcHYobiwgYWRkcikJCQkJCVwKKwlk
byB7CQkJCQkJCQlcCisJCXNldF9pbnRyX2dhdGVfbm90cmFjZShuLCBwdl90cmFwX2VudHJ5KGFk
ZHIpKTsJCVwKKwkJX3RyYWNlX3NldF9nYXRlKG4sIEdBVEVfSU5URVJSVVBULAkJCVwKKwkJCQlw
dl90cmFwX2VudHJ5KHRyYWNlXyMjYWRkciksCQlcCisJCQkJMCwgMCwgX19LRVJORUxfQ1MpOwkJ
CVwKKwl9IHdoaWxlICgwKQorCiBleHRlcm4gaW50IGZpcnN0X3N5c3RlbV92ZWN0b3I7CiAvKiB1
c2VkX3ZlY3RvcnMgaXMgQklUTUFQIGZvciBpcnEgaXMgbm90IG1hbmFnZWQgYnkgcGVyY3B1IHZl
Y3Rvcl9pcnEgKi8KIGV4dGVybiB1bnNpZ25lZCBsb25nIHVzZWRfdmVjdG9yc1tdOwpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaCBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0LmgKaW5kZXggOWNjYWMxOTI2NTg3Li5jMjVkZDIyZjdjNzAgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnQuaApAQCAtOTYwLDExICs5NjAsNiBAQCBleHRlcm4gdm9pZCBkZWZhdWx0
X2Jhbm5lcih2b2lkKTsKICNkZWZpbmUgR0VUX0NSMl9JTlRPX1JBWAkJCQlcCiAJY2FsbCBQQVJB
X0lORElSRUNUKHB2X21tdV9vcHMrUFZfTU1VX3JlYWRfY3IyKQogCi0jZGVmaW5lIFBBUkFWSVJU
X0FESlVTVF9FWENFUFRJT05fRlJBTUUJCQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9p
cnFfb3BzLCBQVl9JUlFfYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSksIFwKLQkJICBDTEJSX05PTkUs
CQkJCQkJXAotCQkgIGNhbGwgUEFSQV9JTkRJUkVDVChwdl9pcnFfb3BzK1BWX0lSUV9hZGp1c3Rf
ZXhjZXB0aW9uX2ZyYW1lKSkKLQogI2RlZmluZSBVU0VSR1NfU1lTUkVUNjQJCQkJCQkJXAogCVBB
UkFfU0lURShQQVJBX1BBVENIKHB2X2NwdV9vcHMsIFBWX0NQVV91c2VyZ3Nfc3lzcmV0NjQpLAlc
CiAJCSAgQ0xCUl9OT05FLAkJCQkJCVwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3BhcmF2aXJ0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5o
CmluZGV4IDlmZmMzNmJmZTRjZC4uYzU1MTA2NzI2OTM4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Bh
cmF2aXJ0X3R5cGVzLmgKQEAgLTE5NSwxMCArMTk1LDYgQEAgc3RydWN0IHB2X2lycV9vcHMgewog
CiAJdm9pZCAoKnNhZmVfaGFsdCkodm9pZCk7CiAJdm9pZCAoKmhhbHQpKHZvaWQpOwotCi0jaWZk
ZWYgQ09ORklHX1g4Nl82NAotCXZvaWQgKCphZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKSh2b2lkKTsK
LSNlbmRpZgogfSBfX25vX3JhbmRvbWl6ZV9sYXlvdXQ7CiAKIHN0cnVjdCBwdl9tbXVfb3BzIHsK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3RvLmggYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wcm90by5oCmluZGV4IDhkMzk2NGZjNWY5MS4uYjQwOGIxODg2MTk1IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm90by5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3Byb3RvLmgKQEAgLTI0LDYgKzI0LDkgQEAgdm9pZCBlbnRyeV9TWVNFTlRFUl9jb21wYXQo
dm9pZCk7CiB2b2lkIF9fZW5kX2VudHJ5X1NZU0VOVEVSX2NvbXBhdCh2b2lkKTsKIHZvaWQgZW50
cnlfU1lTQ0FMTF9jb21wYXQodm9pZCk7CiB2b2lkIGVudHJ5X0lOVDgwX2NvbXBhdCh2b2lkKTsK
KyNpZiBkZWZpbmVkKENPTkZJR19YODZfNjQpICYmIGRlZmluZWQoQ09ORklHX1hFTl9QVikKK3Zv
aWQgeGVuX2VudHJ5X0lOVDgwX2NvbXBhdCh2b2lkKTsKKyNlbmRpZgogI2VuZGlmCiAKIHZvaWQg
eDg2X2NvbmZpZ3VyZV9ueCh2b2lkKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3RyYXBzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5oCmluZGV4IDAxZmQwYTdmNDhj
ZC4uZTJhZTVmM2I5YzJjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5o
CisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmgKQEAgLTEzLDkgKzEzLDggQEAgYXNt
bGlua2FnZSB2b2lkIGRpdmlkZV9lcnJvcih2b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBkZWJ1Zyh2
b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBubWkodm9pZCk7CiBhc21saW5rYWdlIHZvaWQgaW50Myh2
b2lkKTsKLWFzbWxpbmthZ2Ugdm9pZCB4ZW5fZGVidWcodm9pZCk7Ci1hc21saW5rYWdlIHZvaWQg
eGVuX2ludDModm9pZCk7Ci1hc21saW5rYWdlIHZvaWQgeGVuX3N0YWNrX3NlZ21lbnQodm9pZCk7
Cithc21saW5rYWdlIHZvaWQgeGVuZGVidWcodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuaW50
Myh2b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBvdmVyZmxvdyh2b2lkKTsKIGFzbWxpbmthZ2Ugdm9p
ZCBib3VuZHModm9pZCk7CiBhc21saW5rYWdlIHZvaWQgaW52YWxpZF9vcCh2b2lkKTsKQEAgLTM4
LDYgKzM3LDM0IEBAIGFzbWxpbmthZ2Ugdm9pZCBtYWNoaW5lX2NoZWNrKHZvaWQpOwogI2VuZGlm
IC8qIENPTkZJR19YODZfTUNFICovCiBhc21saW5rYWdlIHZvaWQgc2ltZF9jb3Byb2Nlc3Nvcl9l
cnJvcih2b2lkKTsKIAorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgJiYgZGVmaW5lZChDT05G
SUdfWEVOX1BWKQorYXNtbGlua2FnZSB2b2lkIHhlbl9kaXZpZGVfZXJyb3Iodm9pZCk7Cithc21s
aW5rYWdlIHZvaWQgeGVuX2RlYnVnKHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl94ZW5kZWJ1
Zyh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5faW50Myh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9p
ZCB4ZW5feGVuaW50Myh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fbm1pKHZvaWQpOworYXNt
bGlua2FnZSB2b2lkIHhlbl9vdmVyZmxvdyh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fYm91
bmRzKHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9pbnZhbGlkX29wKHZvaWQpOworYXNtbGlu
a2FnZSB2b2lkIHhlbl9kZXZpY2Vfbm90X2F2YWlsYWJsZSh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9p
ZCB4ZW5fZG91YmxlX2ZhdWx0KHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9jb3Byb2Nlc3Nv
cl9zZWdtZW50X292ZXJydW4odm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2ludmFsaWRfVFNT
KHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9zZWdtZW50X25vdF9wcmVzZW50KHZvaWQpOwor
YXNtbGlua2FnZSB2b2lkIHhlbl9zdGFja19zZWdtZW50KHZvaWQpOworYXNtbGlua2FnZSB2b2lk
IHhlbl9nZW5lcmFsX3Byb3RlY3Rpb24odm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX3BhZ2Vf
ZmF1bHQodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2FzeW5jX3BhZ2VfZmF1bHQodm9pZCk7
Cithc21saW5rYWdlIHZvaWQgeGVuX3NwdXJpb3VzX2ludGVycnVwdF9idWcodm9pZCk7Cithc21s
aW5rYWdlIHZvaWQgeGVuX2NvcHJvY2Vzc29yX2Vycm9yKHZvaWQpOworYXNtbGlua2FnZSB2b2lk
IHhlbl9hbGlnbm1lbnRfY2hlY2sodm9pZCk7CisjaWZkZWYgQ09ORklHX1g4Nl9NQ0UKK2FzbWxp
bmthZ2Ugdm9pZCB4ZW5fbWFjaGluZV9jaGVjayh2b2lkKTsKKyNlbmRpZiAvKiBDT05GSUdfWDg2
X01DRSAqLworYXNtbGlua2FnZSB2b2lkIHhlbl9zaW1kX2NvcHJvY2Vzc29yX2Vycm9yKHZvaWQp
OworI2VuZGlmCisKICNpZmRlZiBDT05GSUdfVFJBQ0lORwogYXNtbGlua2FnZSB2b2lkIHRyYWNl
X3BhZ2VfZmF1bHQodm9pZCk7CiAjZGVmaW5lIHRyYWNlX3N0YWNrX3NlZ21lbnQgc3RhY2tfc2Vn
bWVudApAQCAtNTQsNiArODEsMjQgQEAgYXNtbGlua2FnZSB2b2lkIHRyYWNlX3BhZ2VfZmF1bHQo
dm9pZCk7CiAjZGVmaW5lIHRyYWNlX2FsaWdubWVudF9jaGVjayBhbGlnbm1lbnRfY2hlY2sKICNk
ZWZpbmUgdHJhY2Vfc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciBzaW1kX2NvcHJvY2Vzc29yX2Vycm9y
CiAjZGVmaW5lIHRyYWNlX2FzeW5jX3BhZ2VfZmF1bHQgYXN5bmNfcGFnZV9mYXVsdAorCisjaWYg
ZGVmaW5lZChDT05GSUdfWDg2XzY0KSAmJiBkZWZpbmVkKENPTkZJR19YRU5fUFYpCithc21saW5r
YWdlIHZvaWQgeGVuX3RyYWNlX3BhZ2VfZmF1bHQodm9pZCk7CisjZGVmaW5lIHhlbl90cmFjZV9z
dGFja19zZWdtZW50IHhlbl9zdGFja19zZWdtZW50CisjZGVmaW5lIHhlbl90cmFjZV9kaXZpZGVf
ZXJyb3IgeGVuX2RpdmlkZV9lcnJvcgorI2RlZmluZSB4ZW5fdHJhY2VfYm91bmRzIHhlbl9ib3Vu
ZHMKKyNkZWZpbmUgeGVuX3RyYWNlX2ludmFsaWRfb3AgeGVuX2ludmFsaWRfb3AKKyNkZWZpbmUg
eGVuX3RyYWNlX2RldmljZV9ub3RfYXZhaWxhYmxlIHhlbl9kZXZpY2Vfbm90X2F2YWlsYWJsZQor
I2RlZmluZSB4ZW5fdHJhY2VfY29wcm9jZXNzb3Jfc2VnbWVudF9vdmVycnVuIHhlbl9jb3Byb2Nl
c3Nvcl9zZWdtZW50X292ZXJydW4KKyNkZWZpbmUgeGVuX3RyYWNlX2ludmFsaWRfVFNTIHhlbl9p
bnZhbGlkX1RTUworI2RlZmluZSB4ZW5fdHJhY2Vfc2VnbWVudF9ub3RfcHJlc2VudCB4ZW5fc2Vn
bWVudF9ub3RfcHJlc2VudAorI2RlZmluZSB4ZW5fdHJhY2VfZ2VuZXJhbF9wcm90ZWN0aW9uIHhl
bl9nZW5lcmFsX3Byb3RlY3Rpb24KKyNkZWZpbmUgeGVuX3RyYWNlX3NwdXJpb3VzX2ludGVycnVw
dF9idWcgeGVuX3NwdXJpb3VzX2ludGVycnVwdF9idWcKKyNkZWZpbmUgeGVuX3RyYWNlX2NvcHJv
Y2Vzc29yX2Vycm9yIHhlbl9jb3Byb2Nlc3Nvcl9lcnJvcgorI2RlZmluZSB4ZW5fdHJhY2VfYWxp
Z25tZW50X2NoZWNrIHhlbl9hbGlnbm1lbnRfY2hlY2sKKyNkZWZpbmUgeGVuX3RyYWNlX3NpbWRf
Y29wcm9jZXNzb3JfZXJyb3IgeGVuX3NpbWRfY29wcm9jZXNzb3JfZXJyb3IKKyNkZWZpbmUgeGVu
X3RyYWNlX2FzeW5jX3BhZ2VfZmF1bHQgeGVuX2FzeW5jX3BhZ2VfZmF1bHQKKyNlbmRpZgogI2Vu
ZGlmCiAKIGRvdHJhcGxpbmthZ2Ugdm9pZCBkb19kaXZpZGVfZXJyb3Ioc3RydWN0IHB0X3JlZ3Mg
KiwgbG9uZyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYyBi
L2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jCmluZGV4IDk5MzMyZjU1MGM0OC4uY2Y0
MjIwNjkyNmFmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYwor
KysgYi9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYwpAQCAtMjAsNyArMjAsNiBAQCBz
dGF0aWMgY2hhciBzeXNjYWxsc19pYTMyW10gPSB7CiBpbnQgbWFpbih2b2lkKQogewogI2lmZGVm
IENPTkZJR19QQVJBVklSVAotCU9GRlNFVChQVl9JUlFfYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSwg
cHZfaXJxX29wcywgYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSk7CiAJT0ZGU0VUKFBWX0NQVV91c2Vy
Z3Nfc3lzcmV0NjQsIHB2X2NwdV9vcHMsIHVzZXJnc19zeXNyZXQ2NCk7CiAJT0ZGU0VUKFBWX0NQ
VV9zd2FwZ3MsIHB2X2NwdV9vcHMsIHN3YXBncyk7CiAJQkxBTksoKTsKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9wYXJhdmlydC5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKaW5k
ZXggYmMwYTg0OTU4OWJiLi5hMTRkZjllZWNmZWQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5l
bC9wYXJhdmlydC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCkBAIC0zMTksOSAr
MzE5LDYgQEAgX192aXNpYmxlIHN0cnVjdCBwdl9pcnFfb3BzIHB2X2lycV9vcHMgPSB7CiAJLmly
cV9lbmFibGUgPSBfX1BWX0lTX0NBTExFRV9TQVZFKG5hdGl2ZV9pcnFfZW5hYmxlKSwKIAkuc2Fm
ZV9oYWx0ID0gbmF0aXZlX3NhZmVfaGFsdCwKIAkuaGFsdCA9IG5hdGl2ZV9oYWx0LAotI2lmZGVm
IENPTkZJR19YODZfNjQKLQkuYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSA9IHBhcmF2aXJ0X25vcCwK
LSNlbmRpZgogfTsKIAogX192aXNpYmxlIHN0cnVjdCBwdl9jcHVfb3BzIHB2X2NwdV9vcHMgPSB7
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvdHJhcHMuYyBiL2FyY2gveDg2L2tlcm5lbC90
cmFwcy5jCmluZGV4IGJmNTQzMDliODVkYS4uYTc5YTk3YTQ2YTU5IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvdHJhcHMuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvdHJhcHMuYwpAQCAtOTQ2
LDE1ICs5NDYsMTUgQEAgdm9pZCBfX2luaXQgZWFybHlfdHJhcF9pbml0KHZvaWQpCiAJICogZWFy
bHkgc3RhZ2UuIERFQlVHX1NUQUNLIHdpbGwgYmUgZXF1aXBwZWQgYWZ0ZXIgY3B1X2luaXQoKSBp
bgogCSAqIHRyYXBfaW5pdCgpLgogCSAqCi0JICogV2UgZG9uJ3QgbmVlZCB0byBzZXQgdHJhY2Vf
aWR0X3RhYmxlIGxpa2Ugc2V0X2ludHJfZ2F0ZSgpLAorCSAqIFdlIGRvbid0IG5lZWQgdG8gc2V0
IHRyYWNlX2lkdF90YWJsZSBsaWtlIHNldF9pbnRyX2dhdGVfcHYoKSwKIAkgKiBzaW5jZSB3ZSBk
b24ndCBoYXZlIHRyYWNlX2RlYnVnIGFuZCBpdCB3aWxsIGJlIHJlc2V0IHRvCiAJICogJ2RlYnVn
JyBpbiB0cmFwX2luaXQoKSBieSBzZXRfaW50cl9nYXRlX2lzdCgpLgogCSAqLwogCXNldF9pbnRy
X2dhdGVfbm90cmFjZShYODZfVFJBUF9EQiwgZGVidWcpOwogCS8qIGludDMgY2FuIGJlIGNhbGxl
ZCBmcm9tIGFsbCAqLwotCXNldF9zeXN0ZW1faW50cl9nYXRlKFg4Nl9UUkFQX0JQLCAmaW50Myk7
CisJc2V0X3N5c3RlbV9pbnRyX2dhdGUoWDg2X1RSQVBfQlAsIHB2X3RyYXBfZW50cnkoaW50Mykp
OwogI2lmZGVmIENPTkZJR19YODZfMzIKLQlzZXRfaW50cl9nYXRlKFg4Nl9UUkFQX1BGLCBwYWdl
X2ZhdWx0KTsKKwlzZXRfaW50cl9nYXRlX3B2KFg4Nl9UUkFQX1BGLCBwYWdlX2ZhdWx0KTsKICNl
bmRpZgogCWxvYWRfaWR0KCZpZHRfZGVzY3IpOwogfQpAQCAtOTYyLDcgKzk2Miw3IEBAIHZvaWQg
X19pbml0IGVhcmx5X3RyYXBfaW5pdCh2b2lkKQogdm9pZCBfX2luaXQgZWFybHlfdHJhcF9wZl9p
bml0KHZvaWQpCiB7CiAjaWZkZWYgQ09ORklHX1g4Nl82NAotCXNldF9pbnRyX2dhdGUoWDg2X1RS
QVBfUEYsIHBhZ2VfZmF1bHQpOworCXNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBfUEYsIHBhZ2Vf
ZmF1bHQpOwogI2VuZGlmCiB9CiAKQEAgLTk3OCw0MiArOTc4LDQ1IEBAIHZvaWQgX19pbml0IHRy
YXBfaW5pdCh2b2lkKQogCWVhcmx5X2lvdW5tYXAocCwgNCk7CiAjZW5kaWYKIAotCXNldF9pbnRy
X2dhdGUoWDg2X1RSQVBfREUsIGRpdmlkZV9lcnJvcik7Ci0Jc2V0X2ludHJfZ2F0ZV9pc3QoWDg2
X1RSQVBfTk1JLCAmbm1pLCBOTUlfU1RBQ0spOworCXNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBf
REUsIGRpdmlkZV9lcnJvcik7CisJc2V0X2ludHJfZ2F0ZV9pc3QoWDg2X1RSQVBfTk1JLCBwdl90
cmFwX2VudHJ5KG5taSksIE5NSV9TVEFDSyk7CiAJLyogaW50NCBjYW4gYmUgY2FsbGVkIGZyb20g
YWxsICovCi0Jc2V0X3N5c3RlbV9pbnRyX2dhdGUoWDg2X1RSQVBfT0YsICZvdmVyZmxvdyk7Ci0J
c2V0X2ludHJfZ2F0ZShYODZfVFJBUF9CUiwgYm91bmRzKTsKLQlzZXRfaW50cl9nYXRlKFg4Nl9U
UkFQX1VELCBpbnZhbGlkX29wKTsKLQlzZXRfaW50cl9nYXRlKFg4Nl9UUkFQX05NLCBkZXZpY2Vf
bm90X2F2YWlsYWJsZSk7CisJc2V0X3N5c3RlbV9pbnRyX2dhdGUoWDg2X1RSQVBfT0YsIHB2X3Ry
YXBfZW50cnkob3ZlcmZsb3cpKTsKKwlzZXRfaW50cl9nYXRlX3B2KFg4Nl9UUkFQX0JSLCBib3Vu
ZHMpOworCXNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBfVUQsIGludmFsaWRfb3ApOworCXNldF9p
bnRyX2dhdGVfcHYoWDg2X1RSQVBfTk0sIGRldmljZV9ub3RfYXZhaWxhYmxlKTsKICNpZmRlZiBD
T05GSUdfWDg2XzMyCiAJc2V0X3Rhc2tfZ2F0ZShYODZfVFJBUF9ERiwgR0RUX0VOVFJZX0RPVUJM
RUZBVUxUX1RTUyk7CiAjZWxzZQotCXNldF9pbnRyX2dhdGVfaXN0KFg4Nl9UUkFQX0RGLCAmZG91
YmxlX2ZhdWx0LCBET1VCTEVGQVVMVF9TVEFDSyk7CisJc2V0X2ludHJfZ2F0ZV9pc3QoWDg2X1RS
QVBfREYsIHB2X3RyYXBfZW50cnkoZG91YmxlX2ZhdWx0KSwKKwkJCSAgRE9VQkxFRkFVTFRfU1RB
Q0spOwogI2VuZGlmCi0Jc2V0X2ludHJfZ2F0ZShYODZfVFJBUF9PTERfTUYsIGNvcHJvY2Vzc29y
X3NlZ21lbnRfb3ZlcnJ1bik7Ci0Jc2V0X2ludHJfZ2F0ZShYODZfVFJBUF9UUywgaW52YWxpZF9U
U1MpOwotCXNldF9pbnRyX2dhdGUoWDg2X1RSQVBfTlAsIHNlZ21lbnRfbm90X3ByZXNlbnQpOwot
CXNldF9pbnRyX2dhdGUoWDg2X1RSQVBfU1MsIHN0YWNrX3NlZ21lbnQpOwotCXNldF9pbnRyX2dh
dGUoWDg2X1RSQVBfR1AsIGdlbmVyYWxfcHJvdGVjdGlvbik7Ci0Jc2V0X2ludHJfZ2F0ZShYODZf
VFJBUF9TUFVSSU9VUywgc3B1cmlvdXNfaW50ZXJydXB0X2J1Zyk7Ci0Jc2V0X2ludHJfZ2F0ZShY
ODZfVFJBUF9NRiwgY29wcm9jZXNzb3JfZXJyb3IpOwotCXNldF9pbnRyX2dhdGUoWDg2X1RSQVBf
QUMsIGFsaWdubWVudF9jaGVjayk7CisJc2V0X2ludHJfZ2F0ZV9wdihYODZfVFJBUF9PTERfTUYs
IGNvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1bik7CisJc2V0X2ludHJfZ2F0ZV9wdihYODZfVFJB
UF9UUywgaW52YWxpZF9UU1MpOworCXNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBfTlAsIHNlZ21l
bnRfbm90X3ByZXNlbnQpOworCXNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBfU1MsIHN0YWNrX3Nl
Z21lbnQpOworCXNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBfR1AsIGdlbmVyYWxfcHJvdGVjdGlv
bik7CisJc2V0X2ludHJfZ2F0ZV9wdihYODZfVFJBUF9TUFVSSU9VUywgc3B1cmlvdXNfaW50ZXJy
dXB0X2J1Zyk7CisJc2V0X2ludHJfZ2F0ZV9wdihYODZfVFJBUF9NRiwgY29wcm9jZXNzb3JfZXJy
b3IpOworCXNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBfQUMsIGFsaWdubWVudF9jaGVjayk7CiAj
aWZkZWYgQ09ORklHX1g4Nl9NQ0UKLQlzZXRfaW50cl9nYXRlX2lzdChYODZfVFJBUF9NQywgJm1h
Y2hpbmVfY2hlY2ssIE1DRV9TVEFDSyk7CisJc2V0X2ludHJfZ2F0ZV9pc3QoWDg2X1RSQVBfTUMs
IHB2X3RyYXBfZW50cnkobWFjaGluZV9jaGVjayksIE1DRV9TVEFDSyk7CiAjZW5kaWYKLQlzZXRf
aW50cl9nYXRlKFg4Nl9UUkFQX1hGLCBzaW1kX2NvcHJvY2Vzc29yX2Vycm9yKTsKKwlzZXRfaW50
cl9nYXRlX3B2KFg4Nl9UUkFQX1hGLCBzaW1kX2NvcHJvY2Vzc29yX2Vycm9yKTsKIAogCS8qIFJl
c2VydmUgYWxsIHRoZSBidWlsdGluIGFuZCB0aGUgc3lzY2FsbCB2ZWN0b3I6ICovCiAJZm9yIChp
ID0gMDsgaSA8IEZJUlNUX0VYVEVSTkFMX1ZFQ1RPUjsgaSsrKQogCQlzZXRfYml0KGksIHVzZWRf
dmVjdG9ycyk7CiAKICNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJT04KLQlzZXRfc3lzdGVtX2lu
dHJfZ2F0ZShJQTMyX1NZU0NBTExfVkVDVE9SLCBlbnRyeV9JTlQ4MF9jb21wYXQpOworCXNldF9z
eXN0ZW1faW50cl9nYXRlKElBMzJfU1lTQ0FMTF9WRUNUT1IsCisJCQkgICAgIHB2X3RyYXBfZW50
cnkoZW50cnlfSU5UODBfY29tcGF0KSk7CiAJc2V0X2JpdChJQTMyX1NZU0NBTExfVkVDVE9SLCB1
c2VkX3ZlY3RvcnMpOwogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfWDg2XzMyCi0Jc2V0X3N5c3Rl
bV9pbnRyX2dhdGUoSUEzMl9TWVNDQUxMX1ZFQ1RPUiwgZW50cnlfSU5UODBfMzIpOworCXNldF9z
eXN0ZW1faW50cl9nYXRlKElBMzJfU1lTQ0FMTF9WRUNUT1IsCisJCQkgICAgIHB2X3RyYXBfZW50
cnkoZW50cnlfSU5UODBfMzIpKTsKIAlzZXRfYml0KElBMzJfU1lTQ0FMTF9WRUNUT1IsIHVzZWRf
dmVjdG9ycyk7CiAjZW5kaWYKIApAQCAtMTAzNSwxNSArMTAzOCwxNSBAQCB2b2lkIF9faW5pdCB0
cmFwX2luaXQodm9pZCkKIAkgKiBpbiBlYXJseV90cmFwX2luaXQoKS4gSG93ZXZlciwgSVRTIHdv
cmtzIG9ubHkgYWZ0ZXIKIAkgKiBjcHVfaW5pdCgpIGxvYWRzIFRTUy4gU2VlIGNvbW1lbnRzIGlu
IGVhcmx5X3RyYXBfaW5pdCgpLgogCSAqLwotCXNldF9pbnRyX2dhdGVfaXN0KFg4Nl9UUkFQX0RC
LCAmZGVidWcsIERFQlVHX1NUQUNLKTsKKwlzZXRfaW50cl9nYXRlX2lzdChYODZfVFJBUF9EQiwg
cHZfdHJhcF9lbnRyeShkZWJ1ZyksIERFQlVHX1NUQUNLKTsKIAkvKiBpbnQzIGNhbiBiZSBjYWxs
ZWQgZnJvbSBhbGwgKi8KLQlzZXRfc3lzdGVtX2ludHJfZ2F0ZV9pc3QoWDg2X1RSQVBfQlAsICZp
bnQzLCBERUJVR19TVEFDSyk7CisJc2V0X3N5c3RlbV9pbnRyX2dhdGVfaXN0KFg4Nl9UUkFQX0JQ
LCBwdl90cmFwX2VudHJ5KGludDMpLCBERUJVR19TVEFDSyk7CiAKIAl4ODZfaW5pdC5pcnFzLnRy
YXBfaW5pdCgpOwogCiAjaWZkZWYgQ09ORklHX1g4Nl82NAogCW1lbWNweSgmZGVidWdfaWR0X3Rh
YmxlLCAmaWR0X3RhYmxlLCBJRFRfRU5UUklFUyAqIDE2KTsKLQlzZXRfbm1pX2dhdGUoWDg2X1RS
QVBfREIsICZkZWJ1Zyk7Ci0Jc2V0X25taV9nYXRlKFg4Nl9UUkFQX0JQLCAmaW50Myk7CisJc2V0
X25taV9nYXRlKFg4Nl9UUkFQX0RCLCBwdl90cmFwX2VudHJ5KGRlYnVnKSk7CisJc2V0X25taV9n
YXRlKFg4Nl9UUkFQX0JQLCBwdl90cmFwX2VudHJ5KGludDMpKTsKICNlbmRpZgogfQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRl
bl9wdi5jCmluZGV4IDgxMWU0ZGRiM2YzNy4uN2UxMDcxNDJiYzRmIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5j
CkBAIC01OTgsMjQgKzU5OCwyMiBAQCBzdGF0aWMgaW50IGN2dF9nYXRlX3RvX3RyYXAoaW50IHZl
Y3RvciwgY29uc3QgZ2F0ZV9kZXNjICp2YWwsCiAJICogc28gd2Ugc2hvdWxkIG5ldmVyIHNlZSB0
aGVtLiAgV2FybiBpZgogCSAqIHRoZXJlJ3MgYW4gdW5leHBlY3RlZCBJU1QtdXNpbmcgZmF1bHQg
aGFuZGxlci4KIAkgKi8KLQlpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylkZWJ1ZykKLQkJYWRk
ciA9ICh1bnNpZ25lZCBsb25nKXhlbl9kZWJ1ZzsKLQllbHNlIGlmIChhZGRyID09ICh1bnNpZ25l
ZCBsb25nKWludDMpCi0JCWFkZHIgPSAodW5zaWduZWQgbG9uZyl4ZW5faW50MzsKLQllbHNlIGlm
IChhZGRyID09ICh1bnNpZ25lZCBsb25nKXN0YWNrX3NlZ21lbnQpCi0JCWFkZHIgPSAodW5zaWdu
ZWQgbG9uZyl4ZW5fc3RhY2tfc2VnbWVudDsKLQllbHNlIGlmIChhZGRyID09ICh1bnNpZ25lZCBs
b25nKWRvdWJsZV9mYXVsdCkgeworCWlmIChhZGRyID09ICh1bnNpZ25lZCBsb25nKXhlbl9kZWJ1
ZykKKwkJYWRkciA9ICh1bnNpZ25lZCBsb25nKXhlbl94ZW5kZWJ1ZzsKKwllbHNlIGlmIChhZGRy
ID09ICh1bnNpZ25lZCBsb25nKXhlbl9pbnQzKQorCQlhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVu
X3hlbmludDM7CisJZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZyl4ZW5fZG91YmxlX2Zh
dWx0KSB7CiAJCS8qIERvbid0IG5lZWQgdG8gaGFuZGxlIHRoZXNlICovCiAJCXJldHVybiAwOwog
I2lmZGVmIENPTkZJR19YODZfTUNFCi0JfSBlbHNlIGlmIChhZGRyID09ICh1bnNpZ25lZCBsb25n
KW1hY2hpbmVfY2hlY2spIHsKKwl9IGVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpeGVu
X21hY2hpbmVfY2hlY2spIHsKIAkJLyoKIAkJICogd2hlbiB4ZW4gaHlwZXJ2aXNvciBpbmplY3Qg
dk1DRSB0byBndWVzdCwKIAkJICogdXNlIG5hdGl2ZSBtY2UgaGFuZGxlciB0byBoYW5kbGUgaXQK
IAkJICovCiAJCTsKICNlbmRpZgotCX0gZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylu
bWkpCisJfSBlbHNlIGlmIChhZGRyID09ICh1bnNpZ25lZCBsb25nKXhlbl9ubWkpCiAJCS8qCiAJ
CSAqIFVzZSB0aGUgbmF0aXZlIHZlcnNpb24gYXMgd2VsbC4KIAkJICovCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4vaXJxLmMgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKaW5kZXggMzNlOTI5NTVlMDlk
Li5kNGVmZjU2NzZjZmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9pcnEuYworKysgYi9hcmNo
L3g4Ni94ZW4vaXJxLmMKQEAgLTEyMyw5ICsxMjMsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2
X2lycV9vcHMgeGVuX2lycV9vcHMgX19pbml0Y29uc3QgPSB7CiAKIAkuc2FmZV9oYWx0ID0geGVu
X3NhZmVfaGFsdCwKIAkuaGFsdCA9IHhlbl9oYWx0LAotI2lmZGVmIENPTkZJR19YODZfNjQKLQku
YWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSA9IHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lLAotI2Vu
ZGlmCiB9OwogCiB2b2lkIF9faW5pdCB4ZW5faW5pdF9pcnFfb3BzKHZvaWQpCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwpp
bmRleCBjM2RmNDMxNDFlNzAuLmY3MmZmNzFjYzg5NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVu
L3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC0yMiwxMSAr
MjIsNDYgQEAKIAogI2luY2x1ZGUgInhlbi1hc20uaCIKIAotRU5UUlkoeGVuX2FkanVzdF9leGNl
cHRpb25fZnJhbWUpCi0JbW92IDgrMCglcnNwKSwgJXJjeAotCW1vdiA4KzgoJXJzcCksICVyMTEK
LQlyZXQgJDE2Ci1FTkRQUk9DKHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKQorLm1hY3JvIHhl
bl9wdl90cmFwIG5hbWUKK0VOVFJZKHhlbl9cbmFtZSkKKwlwb3AgJXJjeAorCXBvcCAlcjExCisJ
am1wICBcbmFtZQorRU5EKHhlbl9cbmFtZSkKKy5lbmRtCisKK3hlbl9wdl90cmFwIGRpdmlkZV9l
cnJvcgoreGVuX3B2X3RyYXAgZGVidWcKK3hlbl9wdl90cmFwIHhlbmRlYnVnCit4ZW5fcHZfdHJh
cCBpbnQzCit4ZW5fcHZfdHJhcCB4ZW5pbnQzCit4ZW5fcHZfdHJhcCBubWkKK3hlbl9wdl90cmFw
IG92ZXJmbG93Cit4ZW5fcHZfdHJhcCBib3VuZHMKK3hlbl9wdl90cmFwIGludmFsaWRfb3AKK3hl
bl9wdl90cmFwIGRldmljZV9ub3RfYXZhaWxhYmxlCit4ZW5fcHZfdHJhcCBkb3VibGVfZmF1bHQK
K3hlbl9wdl90cmFwIGNvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1bgoreGVuX3B2X3RyYXAgaW52
YWxpZF9UU1MKK3hlbl9wdl90cmFwIHNlZ21lbnRfbm90X3ByZXNlbnQKK3hlbl9wdl90cmFwIHN0
YWNrX3NlZ21lbnQKK3hlbl9wdl90cmFwIGdlbmVyYWxfcHJvdGVjdGlvbgoreGVuX3B2X3RyYXAg
cGFnZV9mYXVsdAoreGVuX3B2X3RyYXAgYXN5bmNfcGFnZV9mYXVsdAoreGVuX3B2X3RyYXAgc3B1
cmlvdXNfaW50ZXJydXB0X2J1ZworeGVuX3B2X3RyYXAgY29wcm9jZXNzb3JfZXJyb3IKK3hlbl9w
dl90cmFwIGFsaWdubWVudF9jaGVjaworI2lmZGVmIENPTkZJR19YODZfTUNFCit4ZW5fcHZfdHJh
cCBtYWNoaW5lX2NoZWNrCisjZW5kaWYgLyogQ09ORklHX1g4Nl9NQ0UgKi8KK3hlbl9wdl90cmFw
IHNpbWRfY29wcm9jZXNzb3JfZXJyb3IKKyNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJT04KK3hl
bl9wdl90cmFwIGVudHJ5X0lOVDgwX2NvbXBhdAorI2VuZGlmCisjaWZkZWYgQ09ORklHX1RSQUNJ
TkcKK3hlbl9wdl90cmFwIHRyYWNlX3BhZ2VfZmF1bHQKKyNlbmRpZgoreGVuX3B2X3RyYXAgaHlw
ZXJ2aXNvcl9jYWxsYmFjawogCiBoeXBlcmNhbGxfaXJldCA9IGh5cGVyY2FsbF9wYWdlICsgX19I
WVBFUlZJU09SX2lyZXQgKiAzMgogLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tb3Bz
LmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCmluZGV4IDBkNTAwNDQ3N2RiNi4uMThlODcyOWQ0
MmJkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCisrKyBiL2FyY2gveDg2L3hl
bi94ZW4tb3BzLmgKQEAgLTE0NSw3ICsxNDUsNiBAQCBERUNMX0FTTSh2b2lkLCB4ZW5fcmVzdG9y
ZV9mbF9kaXJlY3QsIHVuc2lnbmVkIGxvbmcpOwogX192aXNpYmxlIHZvaWQgeGVuX2lyZXQodm9p
ZCk7CiBfX3Zpc2libGUgdm9pZCB4ZW5fc3lzcmV0MzIodm9pZCk7CiBfX3Zpc2libGUgdm9pZCB4
ZW5fc3lzcmV0NjQodm9pZCk7Ci1fX3Zpc2libGUgdm9pZCB4ZW5fYWRqdXN0X2V4Y2VwdGlvbl9m
cmFtZSh2b2lkKTsKIAogZXh0ZXJuIGludCB4ZW5fcGFuaWNfaGFuZGxlcl9pbml0KHZvaWQpOwog
Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 10:59:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 10:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dcUtG-0002ls-O7; Tue, 01 Aug 2017 10:59:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcUtG-0002lm-2c
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 10:59:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 0D/E6-02184-9FE50895; Tue, 01 Aug 2017 10:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVysyfVTfdHXEO
 kQftuRYslHxezODB6HN39mymAMYo1My8pvyKBNWNb5yamgg28Fed+XmFuYHzF1cXIxSEksJlR
 4v+hScxdjJxAzm5GiecdXiC2sICHxMQDLxlBbBEBb4lX3T/ZIWq6GCWONwuCNDMLrGGU2Lv2B
 hNIgk1AU+LO509gNq+AlUTLg09gQ1kEVCQONW0Gi4sKhEu8bTzCAlEjKHFy5hMwmxNowf4ZR8
 FsZgFbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2ihl1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHAMQLCDsWm75yFGSQ4mJVFexZ76SCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvGyxDZFCgkWp6akVaZk5wNCHSUtw8CiJ8NZFA6V5iwsSc4sz0yFSp
 xiNOTasXv+FiaPp+8fvTEIsefl5qVLivBEgkwRASjNK8+AGwWLyEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYR5y0Gm8GTmlcDtewV0ChPQKZKltSCnlCQipKQaGC20y/lNWE7+MXzKo+/hu76
 0WONElTLj5ksSjcHn73Z93ZN1vObuoR1BfdZX/E7n3H/RKOisNufKg/sGuhl8u7UXrWT6eWHi
 MiPZySJuL8RkL/ae1ttwWPFSZmxEg2edg+0SXmNJhUsxf39xHDexLo2sO1h1ivv12Sbx3Df5t
 6ccCfizclqaiBJLcUaioRZzUXEiALldHyvEAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1501585144!101755534!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24359 invoked from network); 1 Aug 2017 10:59:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 1 Aug 2017 10:59:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B14B13D5;
 Tue,  1 Aug 2017 03:59:03 -0700 (PDT)
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 600753F3E1;
 Tue,  1 Aug 2017 03:59:02 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b38196ff-087b-2b4c-dccd-2d3a8fc5bf38@arm.com>
Date: Tue, 1 Aug 2017 11:59:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dave P Martin <Dave.Martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KCsgRWRnYXIsIE1hcmssIERhdmUpCgpIaSwKCk9uIDE0LzA2LzE3IDE1OjEwLCBWb2xvZHlteXIg
QmFiY2h1ayB3cm90ZToKPiBTTUNDQyAoU01DIENhbGwgQ29udmVudGlvbikgZGVzY3JpYmVzIGhv
dyB0byBoYW5kbGUgYm90aCBIVkNzIGFuZCBTTUNzLgo+IFNNQ0NDIHN0YXRlcyB0aGF0IGJvdGgg
SFZDIGFuZCBTTUMgYXJlIHZhbGlkIGNvbmR1aXRzIHRvIGNhbGwgdG8gYSBkaWZmZXJlbnQKPiBm
aXJtd2FyZSBmdW5jdGlvbnMuIFRodXMsIGZvciBleGFtcGxlIFBTQ0kgY2FsbHMgY2FuIGJlIG1h
ZGUgYm90aCBieQo+IFNNQyBvciBIVkMuIEFsc28gU01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1i
ZXIgY29kaW5nIGZvciBzdWNoIGNhbGxzLgo+IEJlc2lkZXMgZnVuY3Rpb25hbCBjYWxscyB0aGVy
ZSBhcmUgcXVlcnkgY2FsbHMsIHdoaWNoIGFsbG93cyB1bmRlcmxpbmcKPiBPUyBkZXRlcm1pbmUg
dmVyc2lvbiwgVUlEIGFuZCBudW1iZXIgb2YgZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UK
PiBwcm92aWRlci4KPgo+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgZmlsZSBgc21jY2MuY2AsIHdoaWNo
IGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKPiBhbmQgSFZDIGFjY29yZGluZyB0byBTTUMuIEF0
IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBvbmUKPiBzZXJ2aWNlOiBTdGFuZGFyZCBI
eXBlcnZpc29yIFNlcnZpY2UuCj4KPiBTdGFuZGFyZCBIeXBlcnZpc29yIFNlcnZpY2Ugb25seSBz
dXBwb3J0cyBxdWVyeSBjYWxscywgc28gY2FsbGVyIGNhbgo+IGFzayBhYm91dCBoeXBlcnZpc29y
IFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQgaXMgWEVOIHJ1bm5pbmcuCj4KPiBUaGlzIGNoYW5n
ZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5nIGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBj
YW4KPiBiZSBlYXNpbHkgZXh0ZW5kZWQgdG8gc3VwcG9ydCBuZXcgc2VydmljZXMgYW5kIGZ1bmN0
aW9ucy4KCkkgaGF2ZSBhbHJlYWR5IHJldmlld2VkIHRoZSBjb2RlIGFuZCBvbmUgdGhpbmcgSSBt
aXNzZWQgaXMgaG93IGEgZG9tYWluIAp3aWxsIGtub3cgdGhhdCBYZW4gc3VwcG9ydHMgU01DQ0Mu
CgpDdXJyZW50bHksIFhlbiB3aWxsOgoJLSBpbmplY3QgYW4gdW5kZWZpbmVkIGluc3RydWN0aW9u
IGZvciBhbnkgU01DIGlzc3VlZCBieSBhIGd1ZXN0CgktIGNyYXNoIHRoZSBndWVzdCAocXVpdGUg
YmFkKSBmb3IgYW55IHVua25vd24gSENWICMwCgpTbyBhIGd1ZXN0IG5lZWRzIHRvIGJlIGF3YXJl
IHdoZXRoZXIgWGVuIHN1cHBvcnRzIFNNQ0NDIGNvbnZlbnRpb24gb3IgCm5vdC4gSSBhbSBub3Qg
YXdhcmUgb2YgYW55IGJpbmRpbmdzIGluIHRoZSBkZXZpY2UtdHJlZSBmb3IgZG9pbmcgdGhhdC4K
ClRoZSBvdGhlciBpc3N1ZSBpcyBub3QgYWxsIHRoZSBmaXJtd2FyZSBtYXkgYmUgU01DQ0MgY2Fw
YWJsZS4gV2UgbWF5IAp3YW50IGluIHRoZSBmdXR1cmUgdG8gc3VwcG9ydCBvdGhlciBjb252ZW50
aW9uIHRvIGFsbG93IGJhcmVtZXRhbCBPUyAKcnVubmluZyBvbiBYZW4uIFRoaXMgbWVhbnMgYSBn
dWVzdCBzaG91bGQgYmUgYWJsZSB0byBkZXRlY3QgdGhlIApjb252ZW50aW9uIHVzZWQuCgpJIGRv
bid0IGhhdmUgYSBjbGVhciBhbnN3ZXIgaGVyZSB5ZXQsIGJ1dCB0aG91Z2h0IGl0IHdvdWxkIGJl
IGdvb2QgdG8gCnN0YXJ0IGEgY29udmVyc2F0aW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 11:01:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 11: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.xen.org>)
	id 1dcUva-0003L9-47; Tue, 01 Aug 2017 11:01:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dcUvY-0003Kz-QK
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 11:01:28 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D0/1E-03557-88F50895; Tue, 01 Aug 2017 11:01:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+JIrShJLcpLzFFi42KJPp6xULc9viH
 SYNkaaYslHxezODB6HN39mymAMYo1My8pvyKBNWPbpj1sBf9EKxb072NvYGwU6mLk5BAScJe4
 fPgkYxcjF5C9hlHixKNJzBDOSUaJPSdfMMFU/Vv9B8pewijxZUcRRNF6RonrLT2sEM58RokzG
 1exgFSxCZhL7OldwQxiiwgkS2yccgxsB7NAA6NE85FWsISwQKjEnYt3WSCKwiTW3/7K1sXIAW
 RbSew+bAYSZhFQkXixYQFYCa+AocSrLdfBSoQEKiX+nDUFCXMK2Emc/vyAFcRmFBCT+H5qDdi
 hzALiEreezAezJQQEJRbN3sMMYYtJ/Nv1kA3CNpDYunQfC4StINF7s48Vwo6X2LvtCQvEHD2J
 G1OnsEHY2hLLFr5mhjhHUOLkzCdQvTkSn+7MYAU5TUJASuJ/qxLItxICR1kkDq59ATVTRuLRx
 JtsExjlZyE5bxaSFbOQrJiFZMUCRpZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBmZ6uanFxY
 npqTmJScV6yfm5mxiBKYIBCHYw3t4YcIhRkoNJSZRXsac+UogvKT+lMiOxOCO+qDQntfgQoww
 Hh5IEr3VcQ6SQYFFqempFWmYOMFnBpCU4eJREeOuigdK8xQWJucWZ6RCpU4y6HBtWr//CJMSS
 l5+XKiXOGwUyQwCkKKM0D24ELHFeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvKsgUnsy8E
 rhNr4COYAI6QrK0FuSIkkSElFQDo59J9cGTc4Rz288/u3FELvbC01t3z6nOC/B97Rrk/uBxr0
 dcY+XqDbE7nvsZTrhyeLrcSfuOT/sCo/d/TWlmzF0ZmyErE7xnb1v++j38z2x6563rnXBo27E
 jq2/zdV5dxuWWLFj4VWtvfmF0b+bHfZfkX9+8sKwv5v+yC/OjLmyOOqlX0qvzZrcSS3FGoqEW
 c1FxIgDx09WPlwMAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1501585286!75795181!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35435 invoked from network); 1 Aug 2017 11:01:27 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 1 Aug 2017 11:01:27 -0000
Received: (qmail 15718 invoked from network); 1 Aug 2017 14:01:22 +0300
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 Aug 2017 14:01:22 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id AC73C7FC29
 for <xen-devel@lists.xen.org>; Tue,  1 Aug 2017 14:01:22 +0300 (EEST)
Received: (qmail 11207 invoked from network); 1 Aug 2017 14:01:22 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 1 Aug 2017 14:01:22 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 1 Aug 2017 14:01:22 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Tue, 1
 Aug 2017 14:01:27 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2] x86/hvm: Allow guest_request vm_events coming from
 userspace
Thread-Index: AQHTCqsm2FGi5wvpZE+2Gbse0Mc+vaJvGqcAgAA40uw=
Date: Tue, 1 Aug 2017 11:01:27 +0000
Message-ID: <1501585280988.17585@bitdefender.com>
References: <1501580776-13404-1-git-send-email-aisaila@bitdefender.com>,
 <b9bbf146-d794-1850-13c8-a715e33274c3@citrix.com>
In-Reply-To: <b9bbf146-d794-1850-13c8-a715e33274c3@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.18.884, d:out, a:y, w:t, t:0,
 sv:1501570894, ts:1501585282
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72585
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 456647,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.014492)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005277), Flags: 85D2ED72; 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;
 NN_LEGIT_ML_MAIL_LIST_ADN], SGN: [Enabled, t: (0.010685,0.000172)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.138261), Hit: No,
 Details: v2.6.3; Id: 15.5f480d.1blaa7a20.e2kfv], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSdtIHN1cmUgd2UgY2FuIHRvIHRoaXMgYW5kIHVzZSBhIG1vbml0b3Igb3AgdG9nZXRoZXIgd2l0
aCB0aGUgCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgZXZlbnQuIFdlIGhhdmUgZGlzY3Vz
c2VkIHRoaXMKYW5kIGhhdmUgYSBnb29kIGlkZWEgb24gaG93IHRvIGRvIGl0LiAKCn5BbGV4Cl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJvbTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2VudDogVHVlc2RheSwgQXVndXN0IDEsIDIw
MTcgMTozMCBQTQpUbzogQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEE7IHhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCkNjOiBqYmV1bGljaEBzdXNlLmNvbTsgUmF6dmFuIENvam9jYXJ1OyBUYW1hcyBLIExl
bmd5ZWwKU3ViamVjdDogUmU6IFtQQVRDSCB2Ml0geDg2L2h2bTogQWxsb3cgZ3Vlc3RfcmVxdWVz
dCB2bV9ldmVudHMgY29taW5nIGZyb20gdXNlcnNwYWNlCgpPbiAwMS8wOC8xNyAxMDo0NiwgQWxl
eGFuZHJ1IElzYWlsYSB3cm90ZToKPiBBbGxvdyBndWVzdCB1c2Vyc3BhY2UgY29kZSB0byByZXF1
ZXN0IHRoYXQgYSB2bV9ldmVudCBiZSBzZW50IG91dAo+IHZpYSBWTUNBTEwuIFRoaXMgZnVuY3Rp
b25hbGl0eSBzZWVtcyB0byBiZSBoYW5keSBmb3IgYSBudW1iZXIgb2YKPiBYZW4gZGV2ZWxvcGVy
cywgYXMgc3RhdGVkIG9uIHRoZSBtYWlsaW5nIGxpc3QgKHRocmVhZCAiW1hlbi1kZXZlbF0KPiBI
Vk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50IG9ubHkgd29ya3MgZnJvbSBndWVzdCBpbiByaW5n
MCIpLgo+IFRoaXMgaXMgYSB1c2UgY2FzZSBpbiBjb21tdW5pY2F0aW9uIGJldHdlZW4gYSB1c2Vy
c3BhY2UgYXBwbGljYXRpb24KPiBpbiB0aGUgZ3Vlc3QgYW5kIHRoZSBpbnRyb3NwZWN0aW9uIGFw
cGxpY2F0aW9uIGluIGRvbTAuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KClRoaXMgaXNzdWUgaGFzIGJlZW4gYXJndWVkIHNldmVy
YWwgdGltZXMgYmVmb3JlLCBhbmQgd2hpbGUgSSBhbSBpbgpmYXZvdXIgb2YgdGhlIGNoYW5nZSwg
dGhlcmUgaXMgYSBsZWdpdGltYXRlIGFyZ3VtZW50IHRoYXQgaXQgYnJlYWtzIG9uZQpvZiBvdXIg
c2VjdXJpdHkgYm91bmRhcmllcy4KCk9uZSBpbnRlcm1lZGlhdGUgb3B0aW9uIGNvbWVzIHRvIG1p
bmQgaG93ZXZlci4KCkNvdWxkIHdlIGludHJvZHVjZSBhIG5ldyBtb25pdG9yIG9wIHdoaWNoIHBl
cm1pdHMgdGhlIHVzZSBvZgpIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50IGZyb20gdXNlcnNw
YWNlPyAgVGhpcyB3YXksIGl0IHJlcXVpcmVzIGEKcG9zaXRpdmUgYWN0aW9uIG9uIGJlaGFsZiBv
ZiB0aGUgaW50cm9zcGVjdGlvbiBhZ2VudCB0byByZWxheCB0aGUgQ1BMCmNoZWNrLCByYXRoZXIg
dGhhbiBoYXZpbmcgdGhlIENQTCBjaGVjayB1bmNvbmRpdGlvbmFsbHkgcmVsYXhlZC4KCkkgdGhp
bmsgdGhpcyB3b3VsZCBiZSBzdWZmaWNpZW50IHRvIGFsbGV2aWF0ZSB0aGUgcHJldmlvdXMgb2Jq
ZWN0aW9ucy4KCn5BbmRyZXcKCj4KPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIFYxOgo+ICAgICAgIC0g
QWRkZWQgRmFsbHRocm91Z2ggY2hlY2sgb24gbW9kZSA9PSAyCj4gLS0tCj4gIHhlbi9hcmNoL3g4
Ni9odm0vaHlwZXJjYWxsLmMgfCA2ICsrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKPiBpbmRleCBlNzIzOGNlLi4xYzA2N2MzIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2h5cGVyY2FsbC5jCj4gQEAgLTE1Miw5ICsxNTIsMTUgQEAgaW50IGh2bV9oeXBlcmNh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICB7Cj4gICAgICBjYXNlIDg6Cj4g
ICAgICAgICAgZWF4ID0gcmVncy0+cmF4Owo+ICsgICAgICAgIGlmICggZWF4ID09IF9fSFlQRVJW
SVNPUl9odm1fb3AgJiYKPiArICAgICAgICAgICAgIHJlZ3MtPnJkaSA9PSBIVk1PUF9ndWVzdF9y
ZXF1ZXN0X3ZtX2V2ZW50ICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgLyogRmFs
bHRocm91Z2ggdG8gcGVybWlzc2lvbiBjaGVjay4gKi8KPiAgICAgIGNhc2UgNDoKPiAgICAgIGNh
c2UgMjoKPiArICAgICAgICBpZiAoIG1vZGUgIT0gOCAmJiBlYXggPT0gX19IWVBFUlZJU09SX2h2
bV9vcCAmJgo+ICsgICAgICAgICAgICAgcmVncy0+ZWJ4ID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rf
dm1fZXZlbnQgKQo+ICsgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBpZiAoIHVubGlrZWx5
KGh2bV9nZXRfY3BsKGN1cnIpKSApCj4gICAgICAgICAgewo+ICAgICAgZGVmYXVsdDoKCgpfX19f
X19fX19fX19fX19fX19fX19fX18KVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 11:02:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 11:02: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.xen.org>)
	id 1dcUwT-0003Zy-DQ; Tue, 01 Aug 2017 11:02:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dcUwS-0003Zp-5r
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 11:02:24 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A9/B5-01862-FBF50895; Tue, 01 Aug 2017 11:02:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAJsWRWlGSWpSXmKPExsWikc1krrsvviH
 S4NVCEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPRlaSCIywV9+7/Ym5gvMvcxcjFwSLQyCzR
 uuQLWxcjBwejQITEro/CIHEhgVYmiZNn3zN1MXJyCAtISdzpXs8KYrMJ6EjM7TvPAmKLCChL9
 G15xghiMwvoSTy4NZEdonkTo8Syv9vAGngFrCW2328GG8QioCKx/sZxMFtUIFyi90A/G0SNoM
 TJmU/AhnIK2Eh839TFDDHUTGLe5odQtrzE9rdzoGxxiVtP5oPNkRBQlDjweybYNxICMxklzsz
 5wQ6SEAK67mTbJGaIIlmJo2fnsIB8KSHgK/H/riZE/TUmiYNXj7JA1Hxnk3j1tBrC1pFoPX2R
 HaLoCbvE4s5PUBsmsEm8+HyIFcLZwSLRc3w5VLuWxLqrH6HWFUh8nb4Squg4q8Tv6S8ZIZwZ/
 BJvlr5mhaiSkVjXvYZlAqPOLKRAmIXk8VlIHp+F5PEFjCyrGDWKU4vKUot0DQ31kooy0zNKch
 Mzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECUwgDEOxgXP3b6RCjJAeTkiivYk99pBBfUn5KZUZ
 icUZ8UWlOavEhRhkODiUJXuu4hkghwaLU9NSKtMwcYDKDSUtw8CiJ8NZFA6V5iwsSc4sz0yFS
 pxgtOe70bfjCxNH0YQuQvDd76xcmIZa8/LxUKXHeKJB5AiANGaV5cONgCfcSo6yUMC8j0IFCP
 AWpRbmZJajyrxjFORiVhHlTQabwZOaVwG19BXQQE9BBkqW1IAeVJCKkpBoYFY4533jWeFhs24
 enrb9Kn82xW3DQ65vJwZtzV+qq/aspMd2WGiNoMt/1qKmi3K3J1h1C4R9ijTJ/m6xbU3PaZeL
 2iGkO5StFZkxmu5qnHJVcvzHnjXFAy7XLki6RJfzZ+xUrflb3tJScufTvQKlHyquni1fX2t8+
 0OK+Ndu9y99v2fWI1N3+SizFGYmGWsxFxYkAHc62ErMDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1501585342!49990744!1
X-Originating-IP: [40.107.2.55]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47321 invoked from network); 1 Aug 2017 11:02:22 -0000
Received: from mail-eopbgr20055.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.55)
 by server-4.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 11:02:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nNVIMsIA4VrlBiELMXcmty6nP1AKkvaXpCBDcUQIsOw=;
 b=cHoyPjxdXm25D3HB9hLKKq5OTA26Y027+vmdH06g4u1w4hW/Ss+qZAwlMIlZ1uLMbY+G5xSE7iIBwemMkNOHEcHTlUbGBkTT1b2eyvcLHWpV7dQWxdk7GXNa6eU1SjG6wVrxcZY9kYxkrk4JEEExQKvrqLtgVUzdQfRXIftZS1A=
Received: from [10.17.180.106] (85.223.209.58) by
 VI1PR0302MB2734.eurprd03.prod.outlook.com (2603:10a6:800:e2::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1
 Aug 2017 11:02:20 +0000
From: Andrii Anisov <andrii_anisov@epam.com>
To: Meng Xu <xumengpanda@gmail.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
Message-ID: <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
Date: Tue, 1 Aug 2017 14:02:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR0501CA0019.eurprd05.prod.outlook.com
 (2603:10a6:800:92::29) To VI1PR0302MB2734.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 38e5cbaa-fba6-4017-d107-08d4d8ccc844
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0302MB2734; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2734;
 3:io2SaL7lU7HKN9Q8hfQashCgY2ciyuoXPlkHiWFciwpgoZKiVjP6n71ZaNuriq9Fk8hVNpOtZ6DVngGcyJxkq+EaHVHeB9v25yIQstjfZltnX4vpObSA4Uah5/VLMqStvFnYZJE7SDRA7mOQAtU9pSa9CWYiZGcPOaEty8M2GuPagpTIqGls9LXU417XI5iHAMwsDyiAxF9Ka134Xw8dvfATmfryPhcNyTTZ9RWo+2gzAUPdKw38EKCk6qGQWnVLzOxxCktuubnu/hIK/7ZriR2WLclqstzQ4YjJYeKWKC5wM9Bk32WzX0KRyW2a90Pr1T0y5t2+Q7DiYuiKLiudqLpfO1cHZuTJETzEKhuqTICCoNMGh6xVWB/HUU1sOnFllTmSJhC8j/bWO6HelmqDyZC+vUZP+cLQAsjf+o4izIlxku3oX+qh7YVonq3BR+H1VyVLz/fpqQyXxRnOg31y9ioU8dRD0BrhLFUbf0vQpd0MvyVUDvt/BuJByIxJISM0/hYSCYNQMJO0UUoE9m/6LPtczcQKIiYHxYpwue9vyQPAFMyqOpJC6l1FSIsP4z9OxtgnVlmgoz5uCBCOkiIeYVCJjVkZ0C9K4NW+wMgdqjt2FhRTdzP93f4Gm1MDnCSxY8lQNDgqAaMREeAIBmYldEIrcnIZNWsF7vMiPIIIZm8JU56mOcH+fxd7xFOqR9Be4SBjRIDuWSthGJAndVvy0Tiy3e3B8GHNm/JB1bDurSMQy72T0uDYvOtRYRceUdDaA4Xp0REjtPhq6UOgHM3zNWOW1BjIrkIwHci25EV2aOzz7HlpkcwRPXVWBZEhWZrL
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2734:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2734;
 25:NrG9b7JvO9zhjkbQNJA+OC9atzakX8pm/8YmdXMEU+eg937ZJjKN3pNMbmhqa7LbIy/znTblIaszBYSZNOwwyXOKT8hQUdUnFJ1RMopQOYBC4gXgiLVkZKKO9MwZBAhiNt3o3Xw9hsJfX9w7oCM7ivb6CRF73Qdf5Luv9WJ+9xz3rDGKUYJgYNsZFLbq7vmzSlOEdZBuM/ll4NVOdbcF3cUh421YlYdrET68CE40fNpFCjXLn2ax0MU7veZrrUJ7s/Kd+yS3WMVPmq8XFM5z3ooJhSrr1elA7A0TEXDlPv1TFEYLoo0qjhiN/ZYFfTBkW5MFOUx8EyzCkeMH1eLCrOJcw2QrNfDKmCJYXvRY0GS6gD80r3CDQYgQRkMvwNH/La9K9AYW0Z0LaUZBu75AIXP940X+DPPVAQba6971AuzXSyqwXVCkSg8RL498rXLKm4DVEnm6qT0/S5dQKhL4nrK7oU2SfFPAVIJxsXLnEKZ5Ero8bltMV1qmqU2wmpr3vSdLcUQFSMRAKXC2RKNfnl22ASEShnhlNK8sPh0iONpTO5+Myd9YOfyJq4qhBtmCtka09rdGIAre7FM+GmWplTbflsSjQAhW1FbgRkIb6Gi79vWH6gRVamd3oh7h/NkmFHN12KU6EHkWuor5AbRZs+JOaMD3oQE9uhQ/PFDfF9vGysYATg8Oyzu/OZdOYrRFd1t20C+UbauBFPM6mlOIcrkAkqmJ/XeHprNen/1NwnKCvjAg9rmRAq9zW3jLQIdHNduWQ+7daC947QfB1sTgLvFmNLU+8XH4FsSLoM4eClCkQisrYLMLMrl/kYLkM0VvNCYEPjZ1U5I7W4DkgIknhY5MP4FgayTskxlhDmEgW8Fe5pWwCzeg5WmYNRdojNZ8h0wU85FAeU5vY5N4+lYOrrsivoYwe5we2jNQafMp96k=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2734;
 31:wcHm178VMLB87tFnw1NhLJhzBPU2H7KOSUwlJNHSQqs9K1sZmc/SkMe2R4U0BeYe1R7zQ/FdEYMjXn7I0eLdULtiBhUQRT+r0cEOlbvp+s+WYkVa/B4BPvszVtJWcLodvAxYh6dQzKZ+eTbQ6AyDJdUE5hIkZdi3StNiIgidJFEeZC0S6194Bg8ronVZNsZeSNikohcxhAQAdPLfkTxoMRmZ3dg6H34NBuT3PoExe2CWuOelJQr7hIgUOLjmF0WRZmyAUtNzA5azC90uaGilh964jGIFfvwkO5EgiumxprS2JVjUY/DKvYeQYETxsIy9f5TmglTDHcSm5zM377SjmG3D3bXhQUT28cfuDG0lXR+t1hHnKNkQ6Gi5evFrQ474YJOPaJ+M/ryhGW2JBx1EjNtUSlceFq6C/BToYEqV9WC3bGwj9rFepEqHxEV5cDdJqAhtMishdTTHzWkuCGmooYGTY0Z+2oDJtK95KfYWwBM1c86vsE9qEuPZydzFicDLgRw62Am3y6lWAYsH4NbUtQQr+kns5njoQRjnenW4uZvqyg46nUfIRr135mVokQayiTnS0iV9eZCqG/aTlgwmO1S21xB2Tp4Id50Cm12ae1+raasvfHLuwSOZvkBo3PpsC2ekCXkNQEK9NI3OljrjAXbNqhZ1r0smDgrtfny4EF1khJlJS1ypc5Ib4zkRl9iQF5/rmiNouTAjCCnphfU8Ow==
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2734;
 20:6UHaNym7R5uDLZ54aZBC/C6I4pPUdYyGo2BfersbOW/Vz8zOZ6i/y6mDLqv3Ut0FT646Hp5s6aqSRRneClDuz8c+MTh03zaalJf+b/fo6Fqa7IKarmzs39BdXZbsQ+X6XOlvEitU+dqEDtwoqa6qun39+InYq01ZWen6b4Jam5D1Iudrr5GT/T5yGYlu9Ypvw1UNXaojQWj4BKAR9WS007JaR7TThxTREWvoo/mrqVfOyX8wPsaWB91sD9Dk+YiOpS7aHXtpSi3+zAg64CtGXfNUJZQaOEogdGQPkJNCRnDhqEvCp5CNel8vH/FEEjOFMAgzE5T+yzEsTl7C8GpXvhI0ZPU/gde5+eavmq6moEthXJKRFHBZdUWy8QX0L7cfARo+m+zdzj4MCjsEfDf4p8QRWSC6GoCpUB8QrScjtPTjb4q4AQvFIFHVu6H0gxS+D+rz1T+xwrT38AwDkyFpi5Eta+KMbV5jByGPRFx9OT2immYhNgJ/OPEgbOQBU5TA
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2734757350898639E6EDB7CEE6B30@VI1PR0302MB2734.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0302MB2734; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0302MB2734; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI3MzQ7NDphaDB6QXUwc0h4Q1FQMDVwYXBsTm5nMmRO?=
 =?utf-8?B?Nk1BN0djaVdhMWdhdW1kanIyeXorclQreUNGL3FORmhMaFRMelpSM1o4aU52?=
 =?utf-8?B?V1dSaHUxR0xxSnZpNldvaTdXd1JVUlhsc0ZoODRSZS9EY3o3ZjNzbVBuZkpZ?=
 =?utf-8?B?dTdiVEp3TkkxY1pNWWxFNUtxK0gydkJrZDF3MnVIRm9MT3RwRkIzakhFOGhy?=
 =?utf-8?B?Uitaa1g4NEJPTm02SEpnRy83OGM1RWx1ZWhMV1FPVERMZ0laa2Q0NVRSK2Jx?=
 =?utf-8?B?SmJkVFBLK0NIOWdmR3RyNyswSHlBbC9NeUd3L3F0Wkg0TVhkTUI4aGE0eW5F?=
 =?utf-8?B?THhQUktQMHhQZGtnRUY2eDFSaG9xSUl4d014L2FsM3hMM3JZVFVRdFMybHdY?=
 =?utf-8?B?Q2VzWlc5Vzh1WGtlVW9waHZFY0JrTWJJR1dUZmNHa0h3eitsa3hqNzZHQm1Q?=
 =?utf-8?B?SUVUV2tieGU1dUtKQzFHNTdiZUJjM1l6bW9ieG5QWXJmN2laVitJQkVrS2FK?=
 =?utf-8?B?eTNRcTVSNUE0U3hzSGlZUFFDQy91NVhsSnp0Wng3ZGs3V282Yk5WNGlnYjdL?=
 =?utf-8?B?N1pzNkFBNXRuM2c0V2huNFNoRnpKUkpDT3NtSXNqRENldy9TbzBHSG16N282?=
 =?utf-8?B?UFJ0ZzFRZFBOT3h5TllyQjNNQzQrTllhZVgxWmE2WGxYR3VYa3JJRTJpSGhp?=
 =?utf-8?B?eTBDbWt2bksvYVduRjdIYUxoekc2UHBCU3M2NzVCQmJ0OEcxM1ZqcHdTZXRv?=
 =?utf-8?B?VnVDeGtQSEdzdHc0SkNCbzU3WXBvaWlxeXZmN1lTZ3Rqdm15dmhVczZJWEdX?=
 =?utf-8?B?RUlDbzdrZnFVTUZuMkhVOG5mTytWVTN5Qk5KN1VzUmhha2xFcXMrOUhWZ0Zi?=
 =?utf-8?B?NUI1QmlVUEo0a1hFdjdKOHdTL2lic1N6OEF0My9KaHg3NE55NDJqUEhFZFdM?=
 =?utf-8?B?eUxiakwwT1NqdWM2dWlEYjMwQkpmZDZqM3pjRDhoSUFlNEcyY2VQZ3NuRnc4?=
 =?utf-8?B?cG9hNmxJZUVqdXVFNGtmamF6ekVIWjdXczNHOVhTVDYrdWtiLzRvYituODBF?=
 =?utf-8?B?ZUh4NURaWnlJTGxJSzkzSXA2dFUrdjY5VmorVWhTS3E0QUJ3QTNlU3VlYWJN?=
 =?utf-8?B?WDg5N2V4WkZTTGM0cWhRVXk5empnOEJJa1lLVWh0Q2pzazBBRUtJOXV3ckRQ?=
 =?utf-8?B?cTl0V3NnZS9qZ1ZwNzdtVlpwZUZxMWZseXVkOVMzdWNGQjA5MmdnQ3laTENa?=
 =?utf-8?B?aWRoVTNXRk1Fa0JJUy9tZ29walpqR2JDd3NQV3N6V0t1NDlvSkNHL0VNQjlx?=
 =?utf-8?B?TGoxa2M2Y1lCYVhDWVpNampWTklLUDRkRXB0aFZEdXFkSHhCTnROWjZBMmJm?=
 =?utf-8?B?SGdEWXFCVXYyOFJ1OGdrVzd1TVlFVHN5VVVkVklOcHBKbHdoM3prSThsNDY5?=
 =?utf-8?B?YUsrVDBWVmhpWXd4dFAzcUFwS3ZMOC8vZCtNMEtzR1Z1NjlPbVR6QnJOTHE2?=
 =?utf-8?Q?QE84d/Eh/gIzZourEXrwjI9NEfAPq2NtYFWDA05T5Ur9uyU?=
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(39450400003)(39840400002)(39400400002)(39850400002)(39410400002)(199003)(189002)(24454002)(50986999)(4001350100001)(7736002)(76176999)(72206003)(65826007)(2906002)(23676002)(105586002)(3846002)(6116002)(54356999)(305945005)(42186005)(53936002)(6246003)(53546010)(36756003)(65956001)(66066001)(6306002)(65806001)(110136004)(478600001)(47776003)(5660300001)(31686004)(6486002)(229853002)(7350300001)(31696002)(83506001)(77096006)(6666003)(2950100002)(1411001)(189998001)(966005)(86362001)(97736004)(6916009)(80792005)(38730400002)(230700001)(4326008)(3480700004)(50466002)(25786009)(81156014)(33646002)(101416001)(68736007)(81166006)(64126003)(8676002)(106356001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2734; H:[10.17.180.106]; 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?MTtWSTFQUjAzMDJNQjI3MzQ7MjM6STFyNTRFYUdzUS9lNE9CMEhhVFhkSHFU?=
 =?utf-8?B?Vmk4Q2FJWldVNXVvd3FyNFhBbGMyd0hTTStJSGtkUXVZV2cxcG1vT3I1cHMr?=
 =?utf-8?B?V2c3WW9Uc0RLT2QzUjAvM3JydnpqOWlUUzluM0dObXZrR05ncVZoSFM4d1Yr?=
 =?utf-8?B?cWM0RVhaK2VMdUV4djgwTEJrQjA0WENvcC93NUUvWkpremFlT0FjNlNhSEVK?=
 =?utf-8?B?dUlrL1ZTN3Y4RWhwQTBkUzNEdEFJSUMxa3UyNnJKdHBmRHJ6OS9ZYk1ZaHpH?=
 =?utf-8?B?d1ZNVlBBU3FobDI5OTg5dXhZMGtLZk5EQ282OE5ZZ1d2VzZMaEpLRE5HeHBN?=
 =?utf-8?B?VEttUDFpYlc3UDltdVFoZFZWZ3lXb1huR2Nmdnc4TXNranM3RDFGc2NrUjlj?=
 =?utf-8?B?aUtsMFJUY3FoK3VTb21kREUzRmZ6MFRtejNnTWFNOElQWFVtVTEwV2dPRzdm?=
 =?utf-8?B?aW40MHpEL3lFaXNrY1dsbTJTaGRRTjJmdjk4cWFBd3UxM0VxcEtMaXJiM0xV?=
 =?utf-8?B?RENTM2lrcFNKQXd6Z2FKYnFybmU4dFFNU3RjZ1lxdUtudS9ROE5ST1FVNlAy?=
 =?utf-8?B?MUVpeHZQUzhsM1pKWEs3aG9FMXZXZWZ0UDRpdFJ1dTBtaGVYUHFKV20xbmFF?=
 =?utf-8?B?TUNLMUxyc3hkT1hPSGxIbUJGbDZaQkhjMStMR3ZSRnFkQ1VJQ3FJSFFXb3V1?=
 =?utf-8?B?UzRBQVROMk5xUVJtbURlRjVVMHBxVEdBMEZVL2xZcitqWEhzYXBRMEFRRWND?=
 =?utf-8?B?UkVsazJUMVFyVHpLWDFBcnVzQzZYeElDNWRqSjZFcmp5N25HM0lwK2pFamc5?=
 =?utf-8?B?aitIN0RxVnVndWJueXJqV3RPUFBVMXh5T3F2MEw4QVVzYmljMGFXWUwwQU1T?=
 =?utf-8?B?UGNNV25FQ3ZwdlFldksvRTJBY2ZNd2MrR05sb0dMWGx2a2V5QVdYamd5aUtY?=
 =?utf-8?B?bDlqTWpEbFJwQTR4cEVTRTQ5K3JLdHg4Z1BkUit6elVmNWYxRGk5UThCUkhH?=
 =?utf-8?B?MWFncVZJV00yOTF4a1dFSlJMU29pTHpBaU9GR3E2ODd6d2ZnM0xjY0JDa2Fs?=
 =?utf-8?B?a09tUFRvY1BjZ3hqV3BBTC9wcVdxenAzSTJBSjl1M01OdzU2K21ITlowM0dN?=
 =?utf-8?B?YzdGTEdhRzl2YmVldmVHbm9hZW5VdCtZZ2YzQkFFK09SUHU4QjlPS0hTYjd6?=
 =?utf-8?B?bXV4WFhsVlI4WDJkVWlnendVdnpUZnJMcmZpNWR4MU5IbUZ1Z0t2dHByL2hn?=
 =?utf-8?B?RUozT1dRS05XY1IxQmw1cmtPNWpla0YwVlVSQkNZVEQvQmZpRHVKQm1xY3VZ?=
 =?utf-8?B?YU5Za1hRQmhzbC94SEUwVkM0TENjZW9aQVhFZGRpaGlJVS9sR2l1TFovMzgv?=
 =?utf-8?B?Vmp4MXdudEI4dVZkV0lBdmVaL1laREF3NHA0eEFkWXZUV0JLN2R5dExWZXls?=
 =?utf-8?B?dTl5RWY1TG1HRTF5U2lVb3FMS3lwTHVQODE0bkNiTFl3d2tGcnd6bS9DcUNP?=
 =?utf-8?B?Sm41WTNWek5ybFR6aWZtMEg3UHhpOGQ5ejJiUUJCZDlWUzVLMmE4dDB0Vy8r?=
 =?utf-8?B?L1FrSCtCMkIwYUQzRHRHUGlweUpKVEZLcjF5cmUzT3RUOSt1Tk5NUUJsaFNH?=
 =?utf-8?B?T3pZSlBBZTRlTzhVUTVEUkdqVGsyTm4zRUQvSng0YkVwa1RwbUdWb1VuZmpU?=
 =?utf-8?B?a0EwRitzNGhrWXpVZWZPSFNsLzFyZmlzblQxWHBCV1FtQldqZjRpZEhCSU1U?=
 =?utf-8?B?MXJMdFFoT0dyZVNsd3lOT1dVbWN0YlV3dHU4N0srZ2loTEpQR2hjTVBMTTMz?=
 =?utf-8?B?NW90ZW9mRkNGb2hWY3VJVEdMODBLaFlnangxMFI3U0g1bjNaMllON21IdjIv?=
 =?utf-8?B?VFZvVmUvNTBuVmxBaHIxaktjZFBTclcyb2JIMUZKbUpoVThEQVV2cXMrWU1t?=
 =?utf-8?B?a1ZuU0dQeGVYZEJLZEpqb1VmNGNpNDg0V1h6bEdvMUs3akU0OWtTNDhDZ0ZB?=
 =?utf-8?B?YjF6VTB1aFpJSndIbUIrN0VPN2RXanZ5SVR3K1Y1SEZhRFB0clZuRTNsQzB3?=
 =?utf-8?B?bEVNRHc4djFRWlN5MEVmQzcwd1FWYWZYeFhaWTN5NGtiL1kvUGwvTkF5Ni94?=
 =?utf-8?B?WENhSnpiZjREZTVOQ0QzRE5OdmZ5cGlya0J5Ulp5NHIwN01PMGNYMncyNHJH?=
 =?utf-8?B?M3hadmxuUmJVcGE1Q1FIR0NZUU9Ucmc9PQ==?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI3MzQ7NjpJZUhkK1gxb2trc1hPK1FkYUdJL01UTGxa?=
 =?utf-8?B?YTdLdWNTcmQzbG1HQXV0dSt0V0tGZmJ6MUdrS1lYaFFMelYxY2xyNEwyMFBB?=
 =?utf-8?B?UjAzVnNzQXhXbVZrcjcxRlQ5WGF2cWpjYk1PRldrZjZEdTNWaGdrbUhPM1J3?=
 =?utf-8?B?ODZhSktrZ0h0Y2pHYVNzMFhlV3A5emt4T1huQkZpbFFjVHphMmxKdWUwWXdz?=
 =?utf-8?B?OHorODJ0MHJHMk44cHRhaXA4TFFib05qejJUMTVYdGxWLzhNWGNrZVhNc3B1?=
 =?utf-8?B?QXg5T3E0TFB1MWh2RDYzT2dJajAvMUhWR2N3Y3Z1UmxabEZZaEM1eFNGRDAv?=
 =?utf-8?B?K3lCMzFGb2VhSVppYjFnZUswUDd6Y1E5ZkZ3L3ZHcW5iSURGVHJoVkNwRkJC?=
 =?utf-8?B?SXllZGJwWjdHOVJ5Z0Z0aDY0cldHM0lMSGo3ZkgyQ0pxeG1haCtralZGdXA4?=
 =?utf-8?B?NnJOWm1WYnJCQkRkd0NsYWdXYitoNitzTURIZmZoMUh5eGlnaEtBenZ6bHJO?=
 =?utf-8?B?UUo0Q0QxWUNPeVN2aDZLUEpsUVZNMXJUZ1RDWnhsak9KNnJpSTNSMWxPTith?=
 =?utf-8?B?VjVMUkIvOWt5WmxtRUJVdURPNXNabk1xSEcyT3BQc2hCRU02RWRXR3VHUjVB?=
 =?utf-8?B?UXJIemVzRDdIb2pTeHFoeFFiUktxOFUyK0pYdlZ3elhhNVFuSU1IZDhHUXR4?=
 =?utf-8?B?MXFqUFJCRXJnYWdyUHdrWDVkSE93dmk5TFRHc29PdlNFT1lFaWVUa1F5aWZ0?=
 =?utf-8?B?VVMyd091TW5jbWFNM2d2blhhbCtXS3p1K1NwaG1CcHpPZFJuTnRHTWJmdXUv?=
 =?utf-8?B?R3l3U1MzZ0hBM3d4TnE5VGRUTVRKR0pJSUlnZzNuQi83WFp5QTdBaHVHTmd2?=
 =?utf-8?B?MEl2cFVNeitteDc1QlZyRnNlWjhtNWloMVRYSkNjQnluczZieUJWUWxOczFY?=
 =?utf-8?B?SmpxSmFVRE40QW03LzFNYk0xK3ZzT3NQbFplUzQ2U2NhbCtyaHRkY0l2MnFJ?=
 =?utf-8?B?a1dNemJUZFBJZlFJdEEzUm5yZ3dxUjVEbDd2cFNjWFJkQ3Q1WmtKZjA3eWlI?=
 =?utf-8?B?eks4YXV1T21ldW9tcVRpSEd6UGZWQ0FRb0VDUjBWUTI1NURiK09peUV5Y093?=
 =?utf-8?B?UnJON1A5clNiQlJwbEZLNE1JQk1oVy9kUVZaNmFKb09XQ25YeGNWYlRBSlAx?=
 =?utf-8?B?VTltWUNxdFpENDAzYlh5bUQ2NnZ3SXgzTTR3Z0ZFTy92ai8xa1lHazNOSGZV?=
 =?utf-8?B?dXd4ZnB2MTUrUlV5emdBdlhTNU0wTklIVTRZYXk2cHgyRkV5eTBHcXdNWE56?=
 =?utf-8?Q?TZR/A5g59TfSfefjeVjpwzzhBtg5nr+Vw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2734;
 5:BXvXcH6pg/Crl20S0zMiUCs7DuvM08HKEbmVrFFRqzzx3r0qjfBFV5QWt77eeXjLo8rhEAd1/1Wa805KpUni/q52KVkzvyHP0OQkWxAJ+l8Ex4YHPIlBfU+0UMKUINWuz8k+2O17zqEUo8BTD4T3q1ElBmcIbk0d0CJcycAyW2ueKQanrbPa19B0w/x9PG4MLzWpJJK1KL7FUfhAD7HsC5sFrcsIoHm6NoluF4m08mnX9stPta1qa8sbutYaZMz2YchhfEsAfvoenfWznhTX6cSzzTbqom9b0dPLqV4XUFA1QQS4Pa7pOQu04GNVI3Cfo85HleR+wNg058Xi3/GyUELhfbZyjdUuS9OJimUyAvVwPSZaIiaFL4OZIIeKovzXyPvBFdN5D/PjQFZ66BuxhVmp2r1tmNY4LliCXCJpeqaAdH9C510cmpAJXw1J42lkNco4gFm24rtUqFDcx4o9ek+C12SgJqIhk5A9AEx0cOd8MfnqRNtQogpTKMlSwxsH;
 24:8O8wC6ClUrkum20MZwsGG0MQzi8fzSxsWt4P7Fqje4LRBy4FkleMUCeSxjOWaWT0G6jGvU+ULklzpLewPVOYRrbS1QRFl8IumBg+Ugua9+A=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2734;
 7:WjlMK1do9k33aseRkDGBcLZImStEP0ypGCsY0ubxg5L6hoVIHab505evRIr2Blslz33zAwGfA7EHXFPawB6YjPGkVaLGS8SkcYEja3dwVYc17g4LSV0+3GllXdiYtKNl5Dcf8yCSthHCjz7BUA88M2IPOAhn5GPp29qArpX+we+BjykzYPawW4uqwOkQB7zYsnAia//a6PTfIHW9m35OJK1CJyt+c5BTNVnel1PkRMpPXoxXo39e5KrnlxALv16+PL3kjNAExZsg4mtIp58T3QubbkP58XtgdodcPorBIvbvqzlNRBIGA6iTTxEwn+oJuRIcx+60ocHHIYArHXfIGzhi+u6n0Eaz+KX1J+tKAqPtjcfaS/eNADVfL1VAyz8UR9mp2coDupB3hFGKJ+qkM3xrXFkLw8ligh9DMk64I5lSAopoY7+IcCa4LTeVooaY1ssPSXXzh1Gw5M05TOThxyw2GU2lmx4LouwVgt9/evg/8SB6nVf2lF5HqFH2IK0OCJ1MS0CPwQWH0/clVz/8AqZmSmPmq9V8XWSsF3MsgnUXhHjeclGC2/sTKy3gFLq53uT6OVo4ie7k3Una8WgN9VoTmZYbifUuq22jSOmnRKlgOH3D1LXEXxR9mCfgMZKIg0pjYedSdO+sYS+fEOJu/h2Um/RYcnlqSoB3L2g1df8OxCmhQGne/LN3EPtHEEloS0GR+tK9J+b+vH8i1Nr+NKzSbdpU277yEnil2IWzBxUdg0cFD2ecpXaH5LOQLtPf1H/u3qn4aXIw+c3NyaAIEhAzV9VPAUri7U97jO2CHgY=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 11:02:20.9245 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2734
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gTWVuZyBYdSwKCkkndmUgZ2V0IGJhY2sgdG8gdGhpcyBzdHVmZi4KCgpPbiAwMy4wNy4x
NyAxNzo1OCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBUaGF0J3Mgd2h5IHdlIGFyZSBnb2luZyB0
byBrZWVwIGNvbmZpZ3VyYXRpb24gKG9mIGd1ZXN0cyBhbmQgCj4gd29ya2xvYWRzKSBjbG9zZSB0
byBbMV0gZm9yIGV2YWx1YXRpb24sIGJ1dCBvbiBvdXIgdGFyZ2V0IFNvQy4KPiBJJ20gd29uZGVy
aW5nIGlmIHRoZXJlIGFyZSBrbm93biBpc3N1ZXMgb3Igc3BlY2lmaWNzIGZvciBBUk0uCj4KPiBb
MV0gaHR0cHM6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bGluaHBoYW4vcGFwZXJzL2Vtc29mdDE0LXJ0
LXhlbi5wZGYKQ3VycmVudGx5IEkgaGF2ZSBhIHNldHVwIHdpdGggZG9tMCBhbmQgZG9tVSdzIHdp
dGggTGl0bXVzLVJULiBGb2xsb3dpbmcgCnRoZSBkb2N1bWVudCBJIG5lZWQgd29ya2xvYWQgdGFz
a3MuCk1heWJlIHlvdSBoYXZlIG1lbnRpb25lZCB3b3JrbG9hZCB0YXNrcyBzb3VyY2VzIHlvdSBj
YW4gc2hhcmUsIHNvIHRoYXQgCndvdWxkIHNob3J0ZW4gbXkgc3RlcHMuCgotLSAKCipBbmRyaWkg
QW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 11:08:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 11:08: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.xen.org>)
	id 1dcV2I-0003vK-47; Tue, 01 Aug 2017 11:08:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dcV2F-0003v7-Vc
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 11:08:24 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A5/E4-03937-72160895; Tue, 01 Aug 2017 11:08:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfSavq5aYkO
 kwZ+Lwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/aVsZC37aVpzfOpmlgbHHoIuRi0NIYAaj
 RNvFk4wgDotAA6vE7UXfmbsYOTkkBOawSuzaVgNh50lc/DcJKl4isWLrJyYQm1dAUOLkzCcsI
 LaQgLdES+tD1i5GDg5OgRCJvvXCEAtmMUmc29XJClLDJmAgsf/dE3YQm0VARWLaxzmMEHMCJO
 bsngM2XxhozpnXX8HiIgIaEj++zwCLMwvUSvx5vZgNwtaUaN3+m30Co8AsJGfMQpJawMi0ilG
 jOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBAZgGAH46dlAYcY
 JTmYlER5FXvqI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8C6Pb4gUEixKTU+tSMvMAcYETFqCg
 0dJhHcXSJq3uCAxtzgzHSJ1itGe48qVdV+YODasXg8kpxzYDiSbvn/8ziTEkpeflyolzhsH0i
 YA0pZRmgc3FBbDlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMexZkCk9mXgnc7ldAZzEBnSV
 ZWgtyVkkiQkqqgbFFL4yF61XQrE/nJs08l25urvRI4erlvXZzXq1LyZlbGn905vqDV135BVdf
 OLd5XcvSIOmMnBc3VsY813LafCRIYupXsWYFw7NODBVJWimX19nv2OX2LWlXHv+/eScFXmbO8
 i6Z9WwS//G6tX49DWdfuAi+O7n66bntRdmJ2ZUGP2fYbnCO/t+nxFKckWioxVxUnAgAC2Q6Ld
 wCAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1501585701!100288547!1
X-Originating-IP: [209.85.214.47]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59265 invoked from network); 1 Aug 2017 11:08:22 -0000
Received: from mail-it0-f47.google.com (HELO mail-it0-f47.google.com)
 (209.85.214.47)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 11:08:22 -0000
Received: by mail-it0-f47.google.com with SMTP id h199so6278232ith.1
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 04:08:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=948w7hPJyEUWupc+beMaPlJy9p2xIeMrUoSr3kQ0rM8=;
 b=I7VAvq6MZSznzLdWbIpVnADIiOFBM9h/1J51Qgax+QT3/BhmQwVWt2DcLjJMsZ1DA+
 ir3zcZN6vFnVmSbYUeEvTxr4NB8ZOrr7cgNU6CyaM1tbOBL0fL+cgYD6IKVbdWx+WpOX
 SWwisKEat0n7goi6CZYcpUP+UONBHMSlGddeKrdoYHfuP5Vu0kLVLAicBTHJbkjORm0s
 mMN/WKaqETb3dG5IUZN+TNyL2vmCkN+9lLIbxONW3O2hcnZnMwIk/EmISvCnDwOD/OiV
 clh7C/Sznhnuty7JmVy5ApB5XwmGwzv+o2k57VOR+jYmtixhp6TnwMp/bUXFi8YgywJS
 xFLg==
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=948w7hPJyEUWupc+beMaPlJy9p2xIeMrUoSr3kQ0rM8=;
 b=WLKL3l6KvFdl5a9CDRX5t2vkwrKlyQc3rsbiR9hv+JvvwftvM8D4MdeFzaZuar0rVe
 ydVCnwP3cBCgwTpt/2KsD1nwa6UZlhzPpQrdBLJ3xFGGOqH6cCBJ4fVxy31TtZXzSS/S
 Axu8RlT+8hP8BrU/vBH9njJxBMqiNqN+0kh3JYkS71fPTsqCFbPdVu0fkrIUP2f7y9hC
 j/tO3xiOdRv6L4jh7nNwFBKgglTmyufJ8kcSFHXDumwlfdq7u5wGrFzV5QyAJ0JCPlBZ
 YiPPsMIhqJ9OJD76zesEJxj13nK+OiCsQVHGn5GGZjHiucOAx5FeswkizNC0gMnwndaU
 UovQ==
X-Gm-Message-State: AIVw111s4kIleVIVS+QX+3nd6zq99BvZLaJb1CcZ/jEtHiaCDo0bSUG9
 4s4Z4RDRckXte9Yu+yzeaxhqhIL/fw==
X-Received: by 10.36.189.140 with SMTP id x134mr1295553ite.169.1501585700852; 
 Tue, 01 Aug 2017 04:08:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Tue, 1 Aug 2017 04:08:20 -0700 (PDT)
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D518D0@SHSMSX101.ccr.corp.intel.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D50102@SHSMSX101.ccr.corp.intel.com>
 <CAPD2p-m7qQjPmSbmgknQnE8pb70p_ZCLHEg4s7pEeitwNAikJg@mail.gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D518D0@SHSMSX101.ccr.corp.intel.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Tue, 1 Aug 2017 14:08:20 +0300
Message-ID: <CAPD2p-=6pyWeE5VsDbP7roJx1nG-Fw3U5ZVfxCMu5e4pmFg0rg@mail.gmail.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 00/13] "Non-shared" IOMMU support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEtldmluCgpPbiBUdWUsIEF1ZyAxLCAyMDE3IGF0IDY6MDYgQU0sIFRpYW4sIEtldmluIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtv
IFttYWlsdG86b2xla3N0eXNoQGdtYWlsLmNvbV0KPj4gU2VudDogTW9uZGF5LCBKdWx5IDMxLCAy
MDE3IDc6NTggUE0KPj4KPj4gSGksIEtldmluCj4+Cj4+IE9uIE1vbiwgSnVsIDMxLCAyMDE3IGF0
IDg6NTcgQU0sIFRpYW4sIEtldmluIDxrZXZpbi50aWFuQGludGVsLmNvbT4gd3JvdGU6Cj4+ID4+
IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4+ID4+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAy
NiwgMjAxNyAxOjI3IEFNCj4+ID4+Cj4+ID4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4gPj4KPj4gPj4gSGksIGFsbC4KPj4gPj4K
Pj4gPj4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBzZXJpZXMgaXMgdG8gY3JlYXRlIGEgYmFz
ZSBmb3IgcG9ydGluZwo+PiA+PiBhbnkgIk5vbi1zaGFyZWQiIElPTU1VcyB0byBYZW4gb24gQVJN
LiBTYXlpbmcgIk5vbi1zaGFyZWQiIElPTU1VCj4+IEkKPj4gPj4gbWVhbgo+PiA+PiB0aGUgSU9N
TVUgdGhhdCBjYW4ndCBzaGFyZSB0aGUgcGFnZSB0YWJsZSB3aXRoIHRoZSBDUFUuCj4+ID4KPj4g
PiBJcyAibm9uLXNoYXJlZCIgSU9NTVUgYSBzdGFuZGFyZCB0ZXJtaW5vbG9neSBpbiBBUk0gc2lk
ZT8gSSBxdWlja2x5Cj4+ID4gc2VhcmNoZWQgdG8gZmluZCBpdCBtb3N0bHkgdXNlZCBpbiB0aGlz
IHRocmVhZC4uLgo+PiBJIGRvbid0IHRoaW5rIHRoYXQgaXQgaXMgYSBzdGFuZGFyZCB0ZXJtaW5v
bG9neS4KPj4KPj4gPgo+PiA+IE9uIHRoZSBvdGhlciBoYW5kLCBhbGwgSU9NTVVzIHN1cHBvcnQg
YSBiYXNpYyBETUEgcmVtYXBwaW5nCj4+ID4gbWVjaGFuaXNtIHdpdGggcGFnZSB0YWJsZSBub3Qg
c2hhcmVkIHdpdGggQ1BVLiBUaGVuIHNvbWUgSU9NTVVzCj4+ID4gbWF5IG9wdGlvbmFsIHN1cHBv
cnQgU2hhcmVkIFZpcnR1YWwgTWVtb3J5IChTVk0pIHRocm91Z2ggcGFnZQo+PiA+IHNoYXJpbmcg
d2l0aCBDUFUuIFRoZW4gSSdtIG5vdCBzdXJlIHdoeSBuZWVkIHRvIGhpZ2hsaWdodCB0aGUKPj4g
PiAibm9uLXNoYXJlZCIgbWFubmVyIGluIHRoaXMgdGhyZWFkLCBpbnN0ZWFkIG9mIGp1c3Qgc2F5
aW5nCj4+ID4gSVBNTVUtVk1TQSBzdXBwb3J0Li4uCj4+IEkgd291bGRuJ3QgdXNlICJJUE1NVS1W
TVNBIHN1cHBvcnQiIGluIHRoaXMgdGhyZWFkIHNpbmNlIGl0IG1heSBiZSBhbnkKPj4gb3RoZXIg
SU9NTVVzIHdoaWNoIGNhbid0IHNoYXJlIHBhZ2UgdGFibGUKPj4gd2l0aCBDUFUgYmVjYXVzZSBv
ZiBmb3JtYXQgaW5jb21wYXRpYmlsaXRpZXMuCj4KPiBBcyBJIGNvbW1lbnRlZCB5b3UgY2FuIGFz
c3VtZSBhbGwgSU9NTVVzIGNhbm5vdCBzaGFyZSBwYWdlCj4gdGFibGUgd2l0aCBDUFUgYXMgdGhl
IHN0YXJ0aW5nIHBvaW50LiBJdCdzIG5vdCBnb29kIHRvIG5hbWUgYW4gSU9NTVUKPiBkcml2ZXIg
YmFzZWQgb24gc3VjaCBmYWN0Lgo+Cj4+IEkgbmVlZGVkIHNvbWV0aGluZyBzaG9ydCB0byBkZXNj
cmliZSBzdWNoIElPTU1VcywgYnV0LCBJZiB0aXRsZQo+PiAibm9uLXNoYXJlZCIgSU9NTVUgc291
bmRzIGNvbmZ1c2luZwo+PiBJIHdvbid0IHVzZSBpdCBhbnltb3JlLiBEbyB5b3UgaGF2ZSBzb21l
dGhpbmcgaW4gbWluZD8KPgo+IElPTU1VIGRyaXZlciBuZWVkcyB0byBiZSB2ZW5kb3Igc3BlY2lm
aWMuIElzIHlvdXIgZHJpdmVyIHdvcmtpbmcKPiBmb3IgYWxsIElQTU1VLVZNU0EgY29tcGF0aWJs
ZSBJT01NVXMgb3Igb25seSBmb3IgUmVuZXNhcz8KPiBJZiB0aGUgbGF0dGVyLCB5b3UgbWF5IG1h
a2UgdGhlIG5hbWUgZXhwbGljaXQgZm9yIHN1Y2ggcHVycG9zZS4KPgo+IGJ0dyBzaW5jZSB5b3Un
cmUgcG9ydGluZyBMaW51eCBkcml2ZXIgdG8gWGVuLiBXaGF0ICdzIHRoZSBuYW1lCj4gdXNlZCBp
biBMaW51eCBzaWRlPyB0aGF0IHNob3VsZCBiZSBhIGdvb2QgcmVmZXJlbmNlIHRvIHlvdS4KCkkg
YW0gYWZyYWlkIGEgbWlzdW5kZXJzdGFuZGluZyB0b29rIHBsYWNlLiBMZXQgbWUgZWxhYm9yYXRl
IGEgYml0IG1vcmUKYWJvdXQgdGhpcy4KClRoZSBJT01NVSBkcml2ZXIgSSBhbSBwb3J0aW5nIHRv
IFhlbiBpcyBJUE1NVS1WTVNBIFsxXS4gVGhpcyBuYW1lIGlzCnVzZWQgaW4gTGludXgKYW5kIHRo
aXMgbmFtZSB3YXMgcmV0YWluZWQgZHVyaW5nIHBvcnRpbmcgdG8gWGVuLiBUaGlzIGRyaXZlciBp
cwppbnRlbmRlZCB0byB3b3JrIHdpdGggUmVuZXNhcyBWTVNBLWNvbXBhdGlibGUgSVBNTVVzLgpC
dXQsIElQTU1VLVZNU0Egc3VwcG9ydCBpcyBub3QgYSB0YXJnZXQgZm9yIHRoZSBjdXJyZW50IHRo
cmVhZCwgdGhlcmUKaXMgYW5vdGhlciB0aHJlYWQgZm9yIGFkZGluZyBpdCBbMl0uCgpUaGUgcHVy
cG9zZSBvZiB0aGUgY3VycmVudCB0aHJlYWQgaXMgdG8gY3JlYXRlIGdyb3VuZCBmb3IgSVBNTVUt
Vk1TQSBJT01NVXMKKGFzIHdlbGwgYXMgb3RoZXIgSU9NTVVzIHdoaWNoIGNhbid0IHNoYXJlIHBh
Z2UgdGFibGUgd2l0aCBDUFUgYmVjYXVzZQpvZiBmb3JtYXQgaW5jb21wYXRpYmlsaXRpZXMpIHRv
IGJlIGZ1bmN0aW9uYWwgaW5zaWRlIFhlbiBvbiBBUk0uClRoZSBvbmx5IElPTU1VIHN1cHBvcnRl
ZCB0b2RheSBpbiBYZW4gb24gQVJNIGlzIHRoZSBBUk0gU01NVSAod2hpY2gKdXNlcyB0aGUgc2Ft
ZSBwYWdlIHRhYmxlIGZvcm1hdCBhcyB0aGUgQ1BVIGFuZCBjYW4gc2hhcmUgcGFnZSB0YWJsZQp3
aXRoIGl0KS4KQW5kIEFSTSBzcGVjaWZpYyBjb2RlIGFzc3VtZXMgdGhhdCBQMk0gdGFibGUgaXMg
KmFsd2F5cyogc2hhcmVkIGFuZAphY3RzIGFjY29yZGluZ2x5LiBTbywgdGhpcyBwYXRjaCBzZXJp
ZXMgaXMgdHJ5aW5nCnRvLCBsZXQncyBzYXksIGJyYWtlIHRoaXMgYXNzdW1wdGlvbiBhbmQgY3Jl
YXRlIGVudmlyb25tZW50IHRvIGhhbmRsZQpzdWNoIElPTU1VcyBhcyB3ZWxsLgpTbywgSSBtYXkg
dXNlIHRoZSB3aG9sZSBzZW50ZW5jZSBhcyBhIHBhdGNoIHNlcmllcyB0aXRsZSBpbiBvcmRlciBu
b3QKdG8gY29uZnVzZSBwZW9wbGU6CiJTdXBwb3J0IElPTU1VcyB3aGljaCBkb24ndCBzaGFyZSBw
YWdlIHRhYmxlIHdpdGggdGhlIENQVSBvbiBBUk0iCk5vIG9iamVjdGlvbnM/CgpQLlMuIFRoaXMg
cGF0Y2ggc2VyaWVzIGFsc28gdG91Y2hlcyB4ODYgc3BlY2lmaWMgY29kZSwgaXQncyBiZWNhdXNl
IEkKaGFkIHRvIG1vZGlmeSBjb21tb24gY29kZS4KClsxXSBodHRwOi8vZWxpeGlyLmZyZWUtZWxl
Y3Ryb25zLmNvbS9saW51eC9sYXRlc3Qvc291cmNlL2RyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5j
ClsyXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0w
Ny9tc2cwMjY3OS5odG1sCgo+Cj4+Cj4+ID4KPj4gPj4gUHJpbWFyaWx5LCB3ZSBhcmUgaW50ZXJl
c3RlZCBpbiBJUE1NVS1WTVNBIGFuZCBJIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHRoZQo+PiA+PiBm
aXJzdCBjYW5kaWRhdGUuCj4+ID4+IEl0IGlzIFZNU0EtY29tcGF0aWJsZSBJT01NVSB0aGF0IGlu
dGVncmF0ZWQgaW4gdGhlIG5ld2VzdCBSZW5lc2FzIFItCj4+IENhcgo+PiA+PiBHZW4zIFNvQ3Mg
KEFSTSkuCj4+ID4+IEkgYW0gYWJvdXQgdG8gcHVzaCBJUE1NVS1WTVNBIHN1cHBvcnQgaW4gYSB3
aGlsZS4KPj4gPj4KPj4gPj4gV2l0aCByZWdhcmQgdG8gdGhlIHBhdGNoIHNlcmllcywgaXQgd2Fz
IHJlYmFzZWQgb24gWGVuIDQuOS4wIHJlbGVhc2UgYW5kCj4+ID4+IHRlc3RlZCBvbiBSZW5lc2Fz
IFItQ2FyIEdlbjMKPj4gPj4gSDMvTTMgYmFzZWQgYm9hcmRzIHdpdGggYXBwbGllZCBJUE1NVS1W
TVNBIHN1cHBvcnQ6Cj4+ID4+IC0gUGF0Y2hlcyAxIGFuZCAzIGhhdmUgSnVsaWVuJ3MgUmIuCj4+
ID4+IC0gUGF0Y2ggMiBoYXMgSmFuJ3MgUmIgYnV0IG9ubHkgZm9yIHg4NiBhbmQgZ2VuZXJpYyBw
YXJ0cy4KPj4gPj4gLSBQYXRjaCA0IGhhcyBKdWxpZW4ncyBBYi4KPj4gPj4gLSBQYXRjaGVzIDUs
Niw5LDEwIHdlcmUgc2xpZ2h0bHkgcmV3b3JrZWQuCj4+ID4+IC0gUGF0Y2ggNyB3YXMgc2lnbmlm
aWNhbnRseSByZXdvcmtlZC4gVGhlIHByZXZpb3VzIHBhdGNoIC0+IGlvbW11OiBTcGxpdAo+PiA+
PiBpb21tdV9od2RvbV9pbml0KCkgaW50byBhcmNoIHNwZWNpZmljIHBhcnRzCj4+ID4+IC0gUGF0
Y2hlcyA4LDExLDEyLDEzIGFyZSBuZXcuCj4+ID4+Cj4+ID4+IE5vdCByZWFsbHkgc3VyZSBhYm91
dCB4ODYtcmVsYXRlZCBjaGFuZ2VzIHNpbmNlIEkgaGFkIG5vIHBvc3NpYmlsaXR5IHRvCj4+IGNo
ZWNrLgo+PiA+PiBTbywgY29tcGlsZS10ZXN0ZWQgb24geDg2Lgo+PiA+Pgo+PiA+PiBZb3UgY2Fu
IGZpbmQgY3VycmVudCBwYXRjaCBzZXJpZXMgaGVyZToKPj4gPj4gcmVwbzogaHR0cHM6Ly9naXRo
dWIuY29tL290eXNoY2hlbmtvMS94ZW4uZ2l0IGJyYW5jaDoKPj4gPj4gbm9uX3NoYXJlZF9pb21t
dV92Mgo+PiA+Pgo+PiA+PiBQcmV2aW91cyBwYXRjaCBzZXJpZXMgaGVyZToKPj4gPj4gW1BBVENI
IHYxIDAwLzEwXSAiTm9uLXNoYXJlZCIgSU9NTVUgc3VwcG9ydCBvbiBBUk0KPj4gPj4gaHR0cHM6
Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMDc1MzIu
aHRtbAo+PiA+Pgo+PiA+PiBbUkZDIFBBVENIIDAvOV0gIk5vbi1zaGFyZWQiIElPTU1VIHN1cHBv
cnQgb24gQVJNCj4+ID4+IGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcvbXNnMTAwNDY4Lmh0bWwKPj4gPj4KPj4gPj4gVGhhbmsgeW91Lgo+PiA+Pgo+
PiA+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbyAoMTMpOgo+PiA+PiAgIHhlbi9kZXZpY2UtdHJlZTog
QWRkIGR0X2NvdW50X3BoYW5kbGVfd2l0aF9hcmdzIGhlbHBlcgo+PiA+PiAgIGlvbW11OiBBZGQg
ZXh0cmEgb3JkZXIgYXJndW1lbnQgdG8gdGhlIElPTU1VIEFQSXMgYW5kIHBsYXRmb3JtCj4+ID4+
ICAgICBjYWxsYmFja3MKPj4gPj4gICB4ZW4vYXJtOiBwMm06IEFkZCBoZWxwZXIgdG8gY29udmVy
dCBwMm0gdHlwZSB0byBJT01NVSBmbGFncwo+PiA+PiAgIHhlbi9hcm06IHAybTogVXBkYXRlIElP
TU1VIG1hcHBpbmcgd2hlbmV2ZXIgcG9zc2libGUgaWYgcGFnZSB0YWJsZQo+PiBpcwo+PiA+PiAg
ICAgbm90IHNoYXJlZAo+PiA+PiAgIGlvbW11L2FybTogUmUtZGVmaW5lIGlvbW11X3VzZV9oYXBf
cHQoZCkgYXMgaW9tbXVfaGFwX3B0X3NoYXJlCj4+ID4+ICAgaW9tbXU6IEFkZCBleHRyYSB1c2Vf
aW9tbXUgYXJndW1lbnQgdG8gaW9tbXVfZG9tYWluX2luaXQoKQo+PiA+PiAgIGlvbW11OiBNYWtl
IGRlY2lzaW9uIGFib3V0IG5lZWRpbmcgSU9NTVUgZm9yIGhhcmR3YXJlIGRvbWFpbnMgaW4KPj4g
Pj4gICAgIGFkdmFuY2UKPj4gPj4gICBpb21tdS9hcm06IE1pc2MgZml4ZXMgZm9yIGFyY2ggc3Bl
Y2lmaWMgcGFydAo+PiA+PiAgIHhlbi9hcm06IEFkZCB1c2VfaW9tbXUgZmxhZyB0byB4ZW5fYXJj
aF9kb21haW5jb25maWcKPj4gPj4gICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IERvbid0IGV4cG9z
ZSBJT01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVzIHRvIHRoZQo+PiA+PiAgICAgZ3Vlc3QKPj4gPj4g
ICBpb21tdS9hcm06IHNtbXU6IFNxdWFzaCBtYXBfcGFnZXMvdW5tYXBfcGFnZXMgd2l0aAo+PiA+
PiBtYXBfcGFnZS91bm1hcF9wYWdlCj4+ID4+ICAgW1JGQ10gaW9tbXU6IFZULWQ6IFNxdWFzaCBt
YXBfcGFnZXMvdW5tYXBfcGFnZXMgd2l0aAo+PiA+PiAgICAgbWFwX3BhZ2UvdW5tYXBfcGFnZQo+
PiA+PiAgIFtSRkNdIGlvbW11OiBBTUQtVmk6IFNxdWFzaCBtYXBfcGFnZXMvdW5tYXBfcGFnZXMg
d2l0aAo+PiA+PiAgICAgbWFwX3BhZ2UvdW5tYXBfcGFnZQo+PiA+Pgo+PiA+PiAgdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsKPj4gPj4gIHhlbi9h
cmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+PiA+PiAg
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgICAgICAgICAgIHwgIDEwICsrCj4+
ID4+ICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAg
Ky0KPj4gPj4gIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMiArLQo+PiA+PiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDExICstCj4+ID4+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAg
ICAgICAgICAgfCAgMjEgKy0tCj4+ID4+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjYgKy0tLQo+PiA+PiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDM4ICstLS0tCj4+ID4+ICB4ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KPj4gPj4gIHhlbi9jb21tb24v
ZGV2aWNlX3RyZWUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArCj4+ID4+ICB4ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKy0KPj4gPj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDIxMgo+PiArKysr
KysrKysrKysrKystLS0tCj4+ID4+IC0tLS0tLS0KPj4gPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8ICAxMCArLQo+PiA+PiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL2lvbW11LmMgICAgICAgICAgIHwgICA3ICstCj4+ID4+ICB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jICAgICAgICAgICAgfCAgMjMgKystCj4+ID4+ICB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAgICAgfCAgNzMgKysrKy0tLS0t
Cj4+ID4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgICAgfCAx
MTYgKysrKysrKysrLS0tLS0KPj4gPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYv
dnRkLmMgICAgICAgICB8ICAgNCArLQo+PiA+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMgICAgICAgICAgIHwgICA2ICstCj4+ID4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2lv
bW11LmggICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KPj4gPj4gIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcDJtLmggICAgICAgICAgICAgICAgICAgICB8ICAzNCArKysrKwo+PiA+PiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgICA4ICstCj4+ID4+ICB4ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICAgICAgICAgICAgICAgfCAgIDUgKwo+PiA+PiAg
eGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmggICAgICAgICAgICAgICAgIHwgIDE5ICsrKwo+
PiA+PiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgIDI0
ICstLQo+PiA+PiAgMjYgZmlsZXMgY2hhbmdlZCwgNDAyIGluc2VydGlvbnMoKyksIDI5MyBkZWxl
dGlvbnMoLSkKPj4gPj4KPj4gPj4gLS0KPj4gPj4gMi43LjQKPj4gPj4KPj4gPj4KPj4gPj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gPj4gWGVuLWRl
dmVsIG1haWxpbmcgbGlzdAo+PiA+PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiA+PiBodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4+Cj4+Cj4+Cj4+IC0tCj4+IFJlZ2FyZHMsCj4+
Cj4+IE9sZWtzYW5kciBUeXNoY2hlbmtvCgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hj
aGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 11:26:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 11: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.xen.org>)
	id 1dcVJh-0005Wu-L8; Tue, 01 Aug 2017 11:26:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=379b27b57=wei.liu2@citrix.com>)
 id 1dcVJg-0005Wo-J1
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 11:26:24 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7D/AA-01724-F5560895; Tue, 01 Aug 2017 11:26:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDvW58akO
 kQedXcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNY6wyWgqOsFQ+7zrE0MK5g6WLk5JAQ8Jf4
 efgvM4jNJqAs8bOzlw3EFhHQk2g68JwRxGYW8JL4saKHHcQWFnCUeHLvOyuIzSKgInHozD2wX
 l4Bc4nfh+ZBzZSX2NV2EaxGSEBBomP6MSaIGkGJkzOfsEDMlJA4+OIF8wRG7llIUrOQpBYwMq
 1i1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMhnoGBsYdjK0
 n/A4xSnIwKYnyKvbURwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H2Z3BApJFiUmp5akZaZAwxL
 mLQEB4+SCO8+kDRvcUFibnFmOkTqFKMxR9OHLV+YOF5N+P+NSYglLz8vVUqc9yxIqQBIaUZpH
 twgWLxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMexpkCk9mXgncvldApzABnSJZWgtySk
 kiQkqqgVHjnIX7+veCX3WU1wWbfnl26eoZ1W/VE0VDFrbF7ec/8kJ/+xQO9xldm0895D2wPtj
 9k7zeRZmfH4TOKTy6ueesS9PptY9qHDX3Tc45fa454ppsrPsepl3SfzSWRCmv2BncMXOr67a8
 9Ymvw8y+fwr/c3r2+2kbPZQZymYdPlxVlDljwbMtfpGflFiKMxINtZiLihMB3kQjk5ICAAA=
X-Env-Sender: prvs=379b27b57=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1501586781!104022938!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46359 invoked from network); 1 Aug 2017 11:26:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 11:26:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442173601"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 12:25:39 +0100
Message-ID: <20170801112539.6537-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] libxc: check pointer is not null before printing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4Yy94Y19kb21fY29yZS5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fY29yZS5j
IGIvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYwppbmRleCBjZjQwMzQzMmQyLi5iNWYzMTZhMWRj
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9jb3JlLmMKQEAgLTc1NCw3ICs3NTQsOCBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICp4
Y19kb21fYWxsb2NhdGUoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tOwogCiAgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczogY21kbGluZT1cIiVzXCIsIGZl
YXR1cmVzPVwiJXNcIiIsCi0gICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGNtZGxpbmUs
IGZlYXR1cmVzKTsKKyAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgY21kbGluZSA/IGNt
ZGxpbmUgOiAiIiwKKyAgICAgICAgICAgICAgICAgIGZlYXR1cmVzID8gZmVhdHVyZXMgOiAiIik7
CiAgICAgZG9tID0gbWFsbG9jKHNpemVvZigqZG9tKSk7CiAgICAgaWYgKCAhZG9tICkKICAgICAg
ICAgZ290byBlcnI7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 11:40:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 11:40: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.xen.org>)
	id 1dcVXc-0006us-ST; Tue, 01 Aug 2017 11:40:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgari@xilinx.com>) id 1dcVXc-0006um-0O
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 11:40:48 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 5E/E1-02033-FB860895; Tue, 01 Aug 2017 11:40:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjk+JIrShJLcpLzFFi42LJ0FeM1N2b0RB
 pcGa6jcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFz6k3Ggv+qFQevSzcwLpTvYuTiYBFoZZZo
 Pn2IBcQREpjOJLH9zDR2COcIk8S8p19ZQRxGgXuMEiuPTIXKHGaU6P9ykxnCaWeS6GrbyNjFy
 AnkqEn0vVkKlXjEKHHs6mWoyWcYJX7f28AI4WxmlLi3sIsJwjnPKDH77Ay2LkYOoGtUJLZe4A
 UZxSZgKnH13xsmEFtEQF3iz4UJYM3MAg8YJZ7+3MgCkhAWiJH4svM5mM0roCkx5dMBqAsnsUh
 MObSTHSIhKHFy5hOwImYBHYkFuz+BLWMWkJZY/o8DJMwpYC2x4/NRVpCwKNANrw7Wg4QlBEQk
 Fv29wA5hW0qsXHCcBcJWlbi7ah4jhC0pce0mSA0HkK0scarFD+QCCYHzbBK3ZnxigXAWsEu0T
 l7LCtEgK3H07ByoQb4SL/d8Y5vAaD4LyaWzkFw6C+HSBYzMqxjVi1OLylKLdI31kooy0zNKch
 Mzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECUwUDEOxg3PvP6RCjJAeTkiivYk99pBBfUn5KZUZ
 icUZ8UWlOavEhRhkODiUJ3gPpDZFCgkWp6akVaZk5wKQFk5bg4FES4d0NkuYtLkjMLc5Mh0id
 YjTm2LB6/Rcmjjt9G74wCbHk5eelSonzrgYpFQApzSjNgxsES6aXGGWlhHkZgU4T4ilILcrNL
 EGVf8UozsGoJMx7AWQKT2ZeCdy+V0CnMAGdIllaC3JKSSJCSqqBMUhjSm9dD+Mpx0S7wEdOfd
 6TL795vO6XkbcvY71QTU62Unb8++oUCcbfiZolzopHTVVDK1OOaxeaq+SHv3okKLvjh+Dtchn
 lLpuevCk/WxZ/3HTOU3mOPafQ3Uu3G6RmVgs4750hayX2oslgy9wflvvDnl/X+dGSp6AcvC46
 4qROu4zwYi0lluKMREMt5qLiRADNRhbloQMAAA==
X-Env-Sender: edgari@xilinx.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501587644!102458992!1
X-Originating-IP: [104.47.33.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57691 invoked from network); 1 Aug 2017 11:40:45 -0000
Received: from mail-bn3nam01on0089.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.89)
 by server-7.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 11:40:45 -0000
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=Kb4cFpiQ9IN5RdgB/aUh/UORhrCUBsvPVeHzPtWZgqo=;
 b=jwUlf7SUIUPzWO4Nng6Go3Ucoe3A93lDvl+7pRr2xslqm10wzYVjHnST3BfLwrTOh8mE/WLY+a/eSGLi48YGer8vX8dxxg1twcmeN8WqPhdhA5jx9QKOdluGd744NMZOJBRVe3zxztCdSpaHbzBgpgGQHeg8HspjSlBm7puDWcs=
Received: from MWHPR02CA0053.namprd02.prod.outlook.com (10.164.133.42) by
 BY2PR0201MB1592.namprd02.prod.outlook.com (10.163.154.142) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1
 Aug 2017 11:40:42 +0000
Received: from SN1NAM02FT027.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::207) by MWHPR02CA0053.outlook.office365.com
 (2603:10b6:301:60::42) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22 via
 Frontend Transport; Tue, 1 Aug 2017 11:40:42 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.100 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02;
Received: from xsj-pvapsmtpgw02 (149.199.60.100) by
 SN1NAM02FT027.mail.protection.outlook.com (10.152.72.99) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16
 via Frontend Transport; Tue, 1 Aug 2017 11:40:42 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66]:36391
 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcVXV-0007ur-Fr; Tue, 01 Aug 2017 04:40:41 -0700
Received: from [127.0.0.1] (helo=xsj-smtp-dlp2.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcVXV-0002FA-Aj; Tue, 01 Aug 2017 04:40:41 -0700
Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v71BeeGb015484; 
 Tue, 1 Aug 2017 04:40:40 -0700
Received: from [172.19.119.169] (helo=xsjedgari31.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcVXU-0002Et-9z; Tue, 01 Aug 2017 04:40:40 -0700
Date: Tue, 1 Aug 2017 13:40:39 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170801114039.GM12347@toto>
References: <ad2b3cf3-ca9d-8ed3-1489-0f90a0798085@arm.com>
 <alpine.DEB.2.10.1702081643000.436@sstabellini-ThinkPad-X260>
 <20170209091240.GT9606@toto> <20170209092750.GM12995@toto>
 <alpine.DEB.2.10.1702091020370.20549@sstabellini-ThinkPad-X260>
 <CABfawhnxPRPLZW7ozjBi946toRdfSEJcfZU7rap3SWaXBa8RRw@mail.gmail.com>
 <alpine.DEB.2.10.1702091037270.20549@sstabellini-ThinkPad-X260>
 <CABfawhkpDZuaOsw7wGB9Z72_Kku7X+m0JckZkRwigKJwpxJZaQ@mail.gmail.com>
 <20170731222354.GY4859@toto>
 <06276e7f-379e-e2c4-1dd1-e6ed825f6256@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <06276e7f-379e-e2c4-1dd1-e6ed825f6256@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23230.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(39410400002)(39400400002)(39840400002)(39450400003)(39860400002)(39850400002)(2980300002)(438002)(189002)(377454003)(199003)(24454002)(50986999)(106466001)(83506001)(53546010)(5660300001)(229853002)(356003)(4001350100001)(966005)(626005)(4326008)(478600001)(23726003)(54906002)(9786002)(97756001)(189998001)(54356999)(76176999)(33716001)(63266004)(6306002)(93886004)(1076002)(6246003)(77096006)(39060400002)(110136004)(38730400002)(81166006)(81156014)(8936002)(305945005)(2906002)(33656002)(2950100002)(6916009)(50466002)(46406003)(8676002)(9686003)(47776003)(18370500001)(107986001)(5001870100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0201MB1592; H:xsj-pvapsmtpgw02; FPR:;
 SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT027;
 1:YeXjKzF+ngw3f9SkoE852/vGCIE/F+b03sQLar5OsY/tugKwuGIVNLY8iqyvcMRjt1fCa2HhsItufvjCu6Tu9cYMsFx8Rwf79I2DlY8EBe2iBFYhrIbEZyPWrkpSJoWX1m1IvDaW4zRUZA507416Dd5WnE2rrC9jyqMOqwqx3qUrc7r1l3ixITXsOHBtCN9Mwybnho7iQeEpY5a5t5uzNdEDMY2CgZKxUkNYqMf0kglBznDkf9vttKNjP8ePABWeYWhta9kW0WfOvX3je/OLaMSXfZ+E41uzIBMz0BnO18fCGANRb3Z3CvvlIJO2RPqGGiFvq+CZ+ncUFD3+K+rJoW+TFoOMmW7iUZY45K/ZqfnGY6s7htoy4J/1w8Yh/o1moxAr+cNyOUMaE4fU8NofC1aIALdd6ePZ3MBSOoQQjIfiJJjlLoOdhsWQb7e9iJrRNEP2vMcwvshtoQDyWrH1MginI9fyC0GK44/aeb9qLTt9jIH5RBP46JHpNo+eI3K4po9bhDcxo887MCT4/iMksXOA2qFqLaOo5IT+dbX3kwjRZxsn5pix22kcPH2vTLtqDo01BoGkbqV9GuAb1q7P84Bm2Fs0FMGYz9RRAAc0blA1zJLMP3vd3aUJGqVQipC8VndSX+tFiSpVTjYMvguzJcHkWuUdQrQywaJSB9NDdem6ae0nocBso9TV+IY4QwJBvlzJ7AQiS3xwm8eHsYeFRWp+83pgytIHmhIQI9Y2eoUH95i8E/XSJA30LWrxGeDda1YXNFb8/dRDw3xSyyWBGDO1n2sVJnEEIVCQyGuhBbh1gAZ4oKUoUgax6Ne9r3x7nbSdAoK45+hh1cX7qd5TL6uBNMJrZi4NlBehyANap2Q=
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a0df4bc7-8c12-4cec-73d9-08d4d8d223f0
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0201MB1592; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 3:hGIHA2lbz0w9b00EXGAJLfMdvkaB3EByYqP7asul?=
 =?us-ascii?Q?RjQwq6w67/Hhl/zEc41JpBx54SmJ2g+Cnys2bHXS7SytS+CvA9vGxan1stIO?=
 =?us-ascii?Q?/dmZJMNdcGR3DR602SZoCOBzgzTfniVIgn8ctyu0CTucHcPQ9Ax6UOubwui2?=
 =?us-ascii?Q?KHxL3QOZA1vUwSgE32Ape5Uf5r69//qaaS93yYy5xV6Qrnv+9LZLKUJ7RcXt?=
 =?us-ascii?Q?WVcJ9R5xIjbqg9N9HsjisdSF9vhLGgQ4J2OCyLtfc1sa5V+xouAZqJkhgYeS?=
 =?us-ascii?Q?2Nc4V/sVD0LrWocokOAIJrtpdVQM6doD3qLHDE5UIowJmyQJfH6QnIwz62f4?=
 =?us-ascii?Q?Rz9w9fzUn525vAtI/GaiN0Nado9vgLw+JBKyrY18PU78J5CyhUzZpJLOEUvG?=
 =?us-ascii?Q?h/Ui17zFV6NGXTQ74issamTyRcWWutVeR3ls6YRfOWYRBqSt4t5Tyur+SKui?=
 =?us-ascii?Q?btJ6Ze7SuHw5TCmcvZ89D5uLqL1wuwABeIwRcY548kxxB2I7SESbbfn6nVnu?=
 =?us-ascii?Q?ucOfsQmwiqUJGjF0t56DtpIvmMloThklHbkYZMbbcbcVjqrkwJXtgoUmWatA?=
 =?us-ascii?Q?6hrlpHU1GelekLfwNIe38kV3oG4+S7Gt9qhlpu/SW/dBx38me5jfqJIJi41p?=
 =?us-ascii?Q?6bC9l0MN0mC1om3yRCagXJpeiDQJyMdKkFLtnfE/HCXNqmH/WuLP98daYPBM?=
 =?us-ascii?Q?WQ8CHY0xhvG5IT9veO9TiopQUhzV/FyrawzTEMaKLhQO5/d/VYKrX+gA3Dvc?=
 =?us-ascii?Q?xWiJ4GGqcuiyN9Xr172urHVhSQubH1jY6AsjENhEjoH1cJSDMCpJxECZD5uz?=
 =?us-ascii?Q?JWAC3oGn9Sws1Qw/Ml0jnwtrNYIPTUb2KZWNBxrFzXPPKPgu047mhXdptRlt?=
 =?us-ascii?Q?c5J9XdHYZRfy5yCOoZHqFopRi2Op9e3mNq4LkeSSI53O1m0UUUSeazz0mJsx?=
 =?us-ascii?Q?7vIyZWmTh4flT9ywfrI2QlP0cgPK3me8axeThXwyCQ=3D=3D?=
X-MS-TrafficTypeDiagnostic: BY2PR0201MB1592:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 25:NgbG+3gK+zfOitfQvnqqil3/9hqiPyBoiA4+oGkN7tQphra6l0UsJhQ+AHVx8tpbDtDgoGxKegZlpQHvLkuwsGjccw5h6wXHi1cx8HzQol3ECd0SoBtUzRL5+AQ1E91+Hcfu4G9vWQHoHeYFKRTJM6LmDxzFAuMb4XteDm32D5uNXCra+F0nWmSmlQ6ufR1cZWbeyLsohMarjXjrpzpgOKi9uxqhCPiqtqqtLze7PGvvxfIZlRnfjJhvpgcZNohxvkmNhg/X5+pWkCtVoD5Z12wh34gMrGZxYMUcjJrXlK/Bo/hsonWD73u0In6LJpiNdEQLb0RRyMgnENkGU4j0Yex/HoNVQEtujP6v2syP05JtUGfLJfsw3o9x1doBKh7xXcvqDTt/1HUhW+gwYgrZhhbpcw2bA62U2QtVTQaN3hcRiA9AcwLdHEbLW+fAMjw9PvS2EqHR4GenjpJUnazE3+hrWPSd7JVGxE63hnfaZfbJ20SPG5btm+4QWUu1dYRy7xYZQcn5/juE+Kea0eakpQjEObpvvmgDKKsnQwIHRykUYnFVDAt3UKpHg1Z6ds6r3IC9eowDMAwQXGOBtbBkn426FvBAtS5/BA1Cc623uJWLPj7X5As/7WQEW4Uxt/YICVOInsPLRo6S/wIJ7o/ppDF+lWx1FalDfHIMWD7thR4TgocfKv4JHaB0JDyR+uLn52OpQWnS+zIsGdo1PWsntXaCTRReIjq84CX96jxIX9Zwla6Yk6lPkH5JigR1QpvqfWYtfuzErS5hLvNMFKZD4Z11Ys5d7WG5PUO7wGpL5Cz+GuEe9scci69ZqcWxa9ZQBWUp2WC6QPhCPuIQiY3ZPV3yZjNx5zya9slBcId5NFre91bBaswY6616ib/AlBzwJzWc4cc29MycNqEUT6Oth3M5FlxG2zxmvBgJ+bjTINs=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 31:Fq5XZmNrblIO0q339b4MXqT8hlTqp9RFzTencTaqvreKzwIQB8/B7GZDyKS1yGUoouOrxHraFdexLuW2FEp77Qyd7qkB2ifzDpd0GmWOFKI+06/P6zQTIfIrAK/C/KSIct8bg+h1Lc8INCvkj+Rk7qCCPnvh/4RTjqdiW6STMXJn6+4FcLnawsaHmIZAPkEVUuROLh7tKDzU/u/9U9q0YCm1RtSuEClbwcJunwVNl5eoNxEGFR1BdNQosRte5N5ns56OQRyEY8IJ9jva3JoiRoLPHMRbWOHHmWHk/Ga5r5ef3XLTjeYK5RdBZc1M45OlP8rAE3CF46bRCOShMJwe6vhQrg2wbg3/vspQBdyUZ3BQJ2rH+tyzdWlmVeuZJuK2nuYxVZj+3bjPJ5k1KDB50WVqPDscd4HhCXIwMrnz8MqEj2cZKQGUvwLMFJ+vf86kA0AWFVtGhN8cOivy5h3497crzOuyLgK/SBAfQxQPghF7tZJ6afJ8kaIZyP3aIkxEdHlpQyolEh+hTR90B+4DrWxwqLUsttN2YseIKIzRHIbl5S6G8w6UK+p+IHIvei3jEQT0vyCvfwGOOF8yX+XBqAgUk5+8z22/TaGFEVeBaZTYMvJ5ZM5nScCio5/Y5GkuiUBTm3AbbZG7FolIO2ln43k5l/e9lq8QvhRZOTwbG2BbA25+l0JBf2J2zRRnr1KpC67Rf7G8RxJmiw2xcRaIIA==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 20:OQ2WU0J7Z8KuuM8Eu3XRB3GOlTbglX1/1dM+AyFZxtxenawo1AFyuD9NdLfoi5HiCx9zqmfGGqA7j+pW/a1V0Ge9KsD6Y5tSbyUYQCg5XvE6tEFl7y6xDIMzvys7Q4ljM4CdjMgZ2aanPiTFeilR20C5Ftn3j/VWA6NwzhE6cqCyY9E0VY9RxP5NuN4qwTxJflIhP0Xz0YnnhBDpA1RW/ReIVtDpSJNBJpj/mKceGb5GrMnBXP6WznXv2IaQIj7suxiO5unBDKlmoUqBWU6GLr6LYjf6nJndUwqtXkR9cBXl3Iea1h7fwihzTXBMJdSB/jAXJ6ipFji1HwjVPPcMVQ2ST+RgPRp9Y8/pHufgbiteQutXTJko2130bLDvABOtj2aVsoPbATME4kFFztW6LOX8NWc8W1GvUSQzsyJ0W11myLoA4tMvmxDRVdHgifEDyi9eHLXMOtgEvkmt7zMRDJaZpJCVAIQHoSW61WN+zkJIWvGkdhOmaJcJ9FbRTgyb
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(72170088055959)(100405760836317); 
X-Microsoft-Antispam-PRVS: <BY2PR0201MB1592579F99378BC57B580992ABB30@BY2PR0201MB1592.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(8121501046)(5005006)(13018025)(3002001)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0201MB1592; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0201MB1592; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 4:kqRVptZRgRhsWYk3lEXBmp/IJQFflX1kMIK3DhdT?=
 =?us-ascii?Q?C6Sg/lu0x9QFkHQbtoDPXckL9m8uEb7aJ7wyZtAW83zWjXSJVK+HvZ1tdmti?=
 =?us-ascii?Q?pWRGuKYLOAdl8spago5317pZhSXPLsmjqButZgnS1mRIFMEPQpohvBqtDfbv?=
 =?us-ascii?Q?w7eNOeXDMR/W+8Ha3zxbMA3LYxMP9hhh+TpYk+HFzQrRUDZHBS+H4dKf9/Az?=
 =?us-ascii?Q?nfxGmQ2QZjvEnDkAnD8qhWW8czId0Kla0geLBrvUnfu6Elzq8Vku1+05PI7y?=
 =?us-ascii?Q?xHxWtJYFLAbOfvKNxuSfLaT/Jo5a+eKpWgEQAeK+jmS5J6Um7kShoAwCPZW3?=
 =?us-ascii?Q?QOLamm1ed5217mQ7hM+/0DunbX+8HdN2On1ILpYoiJ2x3/Ap9y1MNq1DPQyf?=
 =?us-ascii?Q?fZvNuVI5/9vS1EHxIgHPSHG273b/Ba4Vep2ZT91Zj8prNL7mTiBKpT3p2KnD?=
 =?us-ascii?Q?sLbl5l/0fpm6/uG7WUzJHQddv6pKE8MuwrzXYBdJwDlFEtCIvG2t/QcK8GXE?=
 =?us-ascii?Q?t40MR9KKBcFPLXsiMSE56QYegf59cn7PXNG6aRXnmlL9vBA9oNmPUHYyaO8s?=
 =?us-ascii?Q?G3MKXUB5VMHqeuYX10EAIrMGqkiBOfZf2YPypXrJNL9HDRcddYfNiUdK4wwb?=
 =?us-ascii?Q?7yxaUbB0mv7blTiN4mZw4lnFq0cPeLB2yK3Dr9NXR0hmE3dbGl1+SGWNOhC8?=
 =?us-ascii?Q?8GLEojUQ/jaKAiNU+WOGhgzOQN2dEiISqG6qCM0CqgNMAewIzWZfFch3Wvk/?=
 =?us-ascii?Q?gPurfapqRiTEAPcbx7FbtNZrXJkdHpFp4pvDcjlOqS+Bel1ayhW7MtsvlnPq?=
 =?us-ascii?Q?NQvL0Ma26K/vB4hzTO9dger7jWSnGzGNGXWK2x/pDVdNGfMqWwpO5GQp13+j?=
 =?us-ascii?Q?0nXVOJJ0UcWyb8iahWwCJkeXe+F1WMukGr4j0PtgO4SmDKUq/Awg5GNfxElK?=
 =?us-ascii?Q?tiid2efrZA/d3UjqgndGgD8n1BvNMClDDGozrCik9uAhB2E2wAhr4jTxdoOG?=
 =?us-ascii?Q?xZzsLb+NxGbmuLSRNgD2d2kNFKdEOdtSislR/tXkp6SqB+l2MsOl2u2sjO2q?=
 =?us-ascii?Q?jzD/pZREE1O/2q4I9l6qo8i9SLlxBEytGrq1bhPnpOF5Y2x37FBdnEk3rrbI?=
 =?us-ascii?Q?2ijY0dsjqftwZllHHoYad0aSgxJldzQa3cAorTlQGIo4mWLhetV4JVPY2qSv?=
 =?us-ascii?Q?uqduI6r0RFQCNwnCtMTXyiqATyTb0tW8nl7f/yXfCbqFnnZf7F6E1sbIIVlQ?=
 =?us-ascii?Q?JWQL6MumqQV5utwE0pgEd+zCNRsnyZq/50yITQq/9V2HhFHZxD3gnoVUyvCW?=
 =?us-ascii?Q?vTMXsR9tHIDCh7qz5oeAhug=3D?=
X-Forefront-PRVS: 0386B406AA
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 23:xzrE1mht3sRf7bU0l7P1O08GqM2OrnxPZnwH0MR?=
 =?us-ascii?Q?pVwSzJaDPd+hYlH5MV5aT3Z9keuRd9lcUh5BzlqYpWLwsXjlBSh5D0N6LozW?=
 =?us-ascii?Q?srxStgqD7KlyXMthqZ6owe8dbF8pQm+8qHUvUOxG26b+GZXk2DGstX+eYt0F?=
 =?us-ascii?Q?oWtAdfdkioVPwWJwiE2/vw0iTCTg78sAFIGIPpK+U7SdnRQEmyAHzBLyoSwK?=
 =?us-ascii?Q?TBy8Z7r23fBRrdoMWMEYA7hmQzMaYRIxNGq5AQLTuXAzfVLe81mSoBvJPT4s?=
 =?us-ascii?Q?sLyMhQ6NboTyazX3BVM7TKw0MB9KDlZrXSumSATrYdsyppvW09l767ESifl1?=
 =?us-ascii?Q?1xXGqJJDykqDaXc6WmQK5fH7OXTHiVR+eboTKLT1EssohDvUrL62osNJMnPr?=
 =?us-ascii?Q?PWp0+pUlIOmjIquuDM2O/xDiS55n8wp5bwSRFexQ/rqGy8TV8SA3TDz8MTKl?=
 =?us-ascii?Q?AzcVaQoXjfz1lJbItxwouszk1MpQC4/p6bfUnp1CQ2PN8CbWkuzi6ItE4VQ2?=
 =?us-ascii?Q?QjOW9kCtSaugxLIs+d/06iEvWUCzQ4z/jLR9rXBYywKDrzdDYsgmc7s+e+8m?=
 =?us-ascii?Q?zW/TxhwZg8+5dLHwNHitsCVvjALT2EqpWOUS4CpO19VjF5BYmfByAMX3wgan?=
 =?us-ascii?Q?ww5IXxO9hPKpR+fI1MixtQiyfrXct5pejG8nrySYPJKax8QFjtGcIiLdFtlG?=
 =?us-ascii?Q?nU9pNQG9bHmXAXU4NPuGZaAvPo7vkSphiMfm1W7+fX1iOm8OEifSiEwiBvfC?=
 =?us-ascii?Q?jloCIPW0cXfnlzy9iYcWGVZO8yRE8AKZEWnOBYWAcMrZwSYBqGgPpIBwNp/x?=
 =?us-ascii?Q?KW49OGvAgeX7izQxyhr0U8Uq2Sa+h62Gk10Jld/B2NiLpacF+LItQDYj2Xoe?=
 =?us-ascii?Q?GB4N0MTYOQcNOYGGEjs3KuPyJeYCuAlSj5oDuR1YwSihQY5y6h+ixl87mWzp?=
 =?us-ascii?Q?A/96G1w+jH6l41Bp4vGazEw0wC+ZLkutbXANCRpNSvOUAXd2fl04q/OoU+Wl?=
 =?us-ascii?Q?VoZC9irrmMit3Pe2UdgfNsBxN6dGYNGRx8kW/bi8T2B+iv/7pJw1aBHN2EBz?=
 =?us-ascii?Q?T171jHpitLSolRuTzil36v1tcJpwOeKUWm8xfzwfZRKOIKHXLgcFk8S7He34?=
 =?us-ascii?Q?gTwofvEemTsCm2GlLG8a3Awryc8254GL65UQIsudEsx+fkwkvc8OEDh0W83G?=
 =?us-ascii?Q?eMViVh0yUIhQa2hYlDK6Fukfiuj4uTmnvwEjiDI8bDP+2aqtLV5JzCsWaLl2?=
 =?us-ascii?Q?GoBEONC3HLKHNMQ1nTB+Tdzk8R4OalSJmUGG4dxM/OPH5I+s9LaA92AFS79a?=
 =?us-ascii?Q?gAjJ3FN4F2Fr/N7CuJ3X9wcFPwVnXqIJ/ptVKwMliO5lxddJ1b8qtWPhqcub?=
 =?us-ascii?Q?mLnEFTwtGIbL4ibGnnF4RvjJe3wqrkCT00YLSAJhhNugOmr/DYG1DLikqxrp?=
 =?us-ascii?Q?YjJHQYPPawA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 6:6AxpgD61s2A8Oo76Yno+tYy5X6XaZtZEGKrx0rcl?=
 =?us-ascii?Q?Xw2KHkj6ddqoKg8YcvrAmVeJlZ5LeTdlyY5u2gwLsUiCAODa/1Y/88b3C/ty?=
 =?us-ascii?Q?Bkif4cLebCbWVCC6+crt6ioKpntP5peRg/n54i87JmKlpPHy7CDpOwj9wmgp?=
 =?us-ascii?Q?9ARp+s2/W8N0p70RFVpAtbkhammqXsBFBiHvyV/efiuftl6vhpgZZNh/I7Kf?=
 =?us-ascii?Q?oOm14Kz6Ys5TncVpS2D7fR6/DjT3+0kbCSYdEPK+SPTThlDqp4jYWlNC5/ob?=
 =?us-ascii?Q?mfNjIc58TdH8Qy6dIpSGVDwWaJTU5LeiRueoLIrDKeRHaB25OgQbpx/ywU2J?=
 =?us-ascii?Q?Toa/YhOwr1dT9PD3kpeJIqgnVX4TwGiJf/rI1PeQQsaCz39pSyUh9ougkOvK?=
 =?us-ascii?Q?vW43ESIg1XpYJFUYAkyeIQCyey5DDWcMfoEU3UrGUbrYlWG8mspD9EMlaYTr?=
 =?us-ascii?Q?BWY9Vmf2rlUG/FZ1q5tzuoN7TQ38fVcTQb3o++NdjLuNGcnJv9Bou07q1XzQ?=
 =?us-ascii?Q?pPy8vf5Fox3Hzeof9uBmhnFzxuTp9gdj6QE5ibe5L0/p/dgyKOEKg79DMqZa?=
 =?us-ascii?Q?1EoNKt63w1kaOCOvU4NKqxYHoDsxHAIiyrR7Xh2h8a0mowctXFwqlCOf2Zn8?=
 =?us-ascii?Q?m5+slx9ZHv3mXOav0gwD23DTLkna87TEP0ba4J5uPN2ajCAjd+GmAfi0svio?=
 =?us-ascii?Q?abG79UnSFiu1xTAq/lAdcSUzXcqRUp7P/JmDJimbgAlbbwZM2ElclpL9dFdy?=
 =?us-ascii?Q?ovQYsrVZ174vRr0gHqaOULXBBlT00gn3yLY+uQxfaBoaRotZem3r60vUv0e6?=
 =?us-ascii?Q?OGrw5sjwTrZUryKbINtI1hbIXRaBqkKMJCEuha0ZIr8eDXBwktSqUnjXarqE?=
 =?us-ascii?Q?GI8WBa7PeevnWF6BP687Tgiril/cfVL1YkPmLr4oKNxv948pf2A8Q4mw9AJE?=
 =?us-ascii?Q?pyDgm/1j49ThglCM6QgxWDMhctm4GrG1e8lbjCVGRPlLxi4av8Lmdb07A7CW?=
 =?us-ascii?Q?BcxrlDRnmIQbB2f1CRaWszKw?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 5:WXwtByZT/EWla3/u8wz37wa3hrAgpdPuTdus7juSHQpIXuY3BADy3kvg/5eb+JXTENknbuV4cBK6dF34b7yDXSRjLRuf7LzZRktqliz6Z37PJVkMZe+etPdbDuOC/Ubh/lapGLn8fxGhU9th7BM5D+8QdJjeupSkg4GUTkvgPQuNbu2Mz8gPBrhPiVSFSF7Npath9zvM2i+NCasVH+JbINoHwLL1eQAhfM5EF5baLWs7bNgPdlov6GaLURNUMFh8UsF6pSE4SKMTP+fvPSa1EBnWBfTcYKARLU+R0l7knKkFAM4vv9/bZLwESrsUQC8FI0s9NpDpKDLdbIyulIKo0VWwrxoyrgvdiY6a/QfffkcFEi0P5bZsiGK+dWkDf+89xQO99u7GWy6AsJCf8XoR5du3+dLFz6mZgmHNuzBu0iFcOzKSEFuSdogsW62aOmGIILZEc1qiYnUw8jaFsOqNII4zt81ymqNjzZt58fdv8rb6w2BM6vA+8LfhiRT8IqCA;
 24:xZuR3rtJTCAHLmMGm0SPVMgc59ik89yz0QNuTx9pn+wtM5glULTRI31M/2C6/OaY2zu8IO8g2+ZYE3BAX1liCkCy2wihk9j4q2gBfRiV6Wg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 7:q6SMkpfWZ4HR1YfG5sD2FPXmaWESDtz4gyP0lh8vU8FJuu/cbIh4SWNMNZznb6dRgbSSd75aZdJ2xrf3H/cqkph1CzBiAUUZoGgO5QcP4gnfAXNW3MKvlomE7eYoMKjWFvGmza7yONvlS4OZ0xs/Stn9jeF71vrqctbd0yqcYQ8SdHMBBIr/JtxgBnLmi5fSG2C9cXgZlpPjqb9sYcbS/pzZXDlgTHiTHS+KL6uXZE92J8Ex36D5WfPgP+0RLckQzJLPuPND87u92zPx84egwmDKnzx+vu6vOVa9af9V+AnentohVfso+XEd/HjspLsF8QLIR/11JMe+meRaV2sErYNyBMdmB+IkLZDXeNgwIEZ0f9mgR9jCjfdDKztN3jNXiv1xeiTVv9TyqNycUCMsAlS6Qcwv6ZP1+oVaH1x6HEMys/fdTmwsrQKej3nTwtekJre1QdvnLo5W08iBkYtU4HZVmqseUDqKvO7VqjyN9hdxCTcnzgVZCfMKcccpz+xmKxieK1CxcfcWByckfpKpqP2xj4FrmyBjBNF2UuhdrhZWbfFRu203LeB9CNKAT7i9XRusShgAST3HYyQgIyZ3c6ZBWa4FhQuyF8cD/GiOm3KFV+z18OKeuTabbpOO3ZNIYgvNm6MyJLNvCcYCcIY5vDHqXiG1Xf+/rtNAi9hqsHhmKxwC1Te9iCZ/1TmR1PyGQOsNHqqAMOhEviAZvf/9m8akJ8WueLHttnuupfyQzFJnKjoTC/mjv06dKdbqyuWDqP9FVkIkOCu119gabvjsaJzjKQYDlkzUU5kLJOR7yEk=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 11:40:42.0806 (UTC)
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100];
 Helo=[xsj-pvapsmtpgw02]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1592
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Subject: Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle
 guest SMC calls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMTE6Mzc6MDVBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEVkZ2FyLAo+IAo+IE9uIDMxLzA3LzE3IDIzOjIzLCBFZGdhciBFLiBJZ2xlc2lh
cyB3cm90ZToKPiA+T24gVGh1LCBGZWIgMDksIDIwMTcgYXQgMTI6MzI6MDlQTSAtMDcwMCwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+T24gVGh1LCBGZWIgOSwgMjAxNyBhdCAxMTo0MyBBTSwg
U3RlZmFubyBTdGFiZWxsaW5pCj4gPj48c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4g
Pj4+T24gVGh1LCA5IEZlYiAyMDE3LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPj4+Pk9uIFRo
dSwgRmViIDksIDIwMTcgYXQgMTE6MjIgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4+Pj48c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPj4+Pj5PbiBUaHUsIDkgRmViIDIwMTcsIEVk
Z2FyIEUuIElnbGVzaWFzIHdyb3RlOgo+ID4+Pj4+Pk9uIFRodSwgRmViIDA5LCAyMDE3IGF0IDEw
OjEyOjQxQU0gKzAxMDAsIEVkZ2FyIEUuIElnbGVzaWFzIHdyb3RlOgo+ID4+Pj4+Pj5PbiBXZWQs
IEZlYiAwOCwgMjAxNyBhdCAwNToyMDo0NFBNIC0wODAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gPj4+Pj4+Pj5PbiBUaHUsIDkgRmViIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+
Pj4+Pj4+Pj5PbiAwOC8wMi8yMDE3IDIzOjI4LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPj4+
Pj4+Pj4+Pk9uIFdlZCwgRmViIDgsIDIwMTcgYXQgMzowNCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPj4+Pj4+Pj4+Pj5IaSBUYW1hcywKPiA+Cj4gPi4u
Li4uLgo+ID4KPiA+Pj4+SW4gcHJpbmNpcGxlIEkgaGF2ZSBub3RoaW5nIGFnYWluc3QgYSBjb21t
YW5kIGxpbmUgb3B0aW9uLCBidXQgSSBkb24ndAo+ID4+Pj5yZWFsbHkgZm9sbG93IGhvdyB0aGF0
IHdvdWxkIGhlbHAuIFRoZSBtb25pdG9yIHN5c3RlbSBpcyBkaXNhYmxlZCBieQo+ID4+Pj5kZWZh
dWx0IGZvciBhbGwgZG9tYWlucywgc28gdGhlcmUgaXMgbm8gcHJvYmxlbSB3aXRoIGRvbTAgYm9v
dGluZyBvcgo+ID4+Pj5hbnkgb3RoZXIgZG9tYWluIG5lZWRpbmcgdG8gYWNjZXNzIHRoZSBmaXJt
d2FyZS4gWW91IHNwZWNpZmljYWxseSBoYXZlCj4gPj4+PnRvIGVuYWJsZSB0aGUgbW9uaXRvcmlu
ZyBmb3IgZG9tYWlucy4gV2h5IGlzIGl0IGEgcHJvYmxlbSB0byBoYXZlIGl0Cj4gPj4+PmJlIGV4
Y2x1c2l2ZSBmb3IganVzdCB0aG9zZSBkb21haW5zIHdoZXJlIGl0IGlzIGVuYWJsZWQ/Cj4gPj4+
Cj4gPj4+SSBhbSBzdWdnZXN0aW5nIHRoaXMgc29sdXRpb24gYmVjYXVzZSBJIGV4cGVjdCBtYW55
IHVzZS1jYXNlcyBmb3IgbWVtb3J5Cj4gPj4+aW50cm9zcGVjdGlvbiB0aGF0IGRvbid0IGFjdHVh
bGx5IHJlcXVpcmUgYW55IHBsYXRmb3JtX2h2YyBldmVudHMgdG8gYmUKPiA+Pj5tb25pdG9yZWQg
YXQgYWxsLiBPbiB0aGUgb3RoZXIgZW5kLCBJIGV4cGVjdCB0aGF0IG9uIHBsYXRmb3JtcyB3aGVy
ZQo+ID4+PnBsYXRmb3JtX2h2YyBpcyBpbXBsZW1lbnRlZCwgc3VjaCBhcyB0aGUgWnlucU1QLCB0
aG9zZSBjYWxscyBhcmUKPiA+Pj5pbXBvcnRhbnQgYW5kIHNob3VsZCBiZSBoYW5kbGVkIGluIFhl
biBpbiBtb3N0IGNhc2VzLgo+ID4+Pgo+ID4+Pkxvb2tpbmcgYXQgdGhlIGNvZGUsIGRvZXMgbW9u
aXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCBvbmx5IGNvdmVyCj4gPj4+U01DPyBJcyBtb25p
dG9yLnByaXZpbGVnZWRfY2FsbF9lbmFibGVkIGRpc2FibGVkIGJ5IGRlZmF1bHQ/Cj4gPj4+SWYg
c28sIG1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgY291bGQgYmUgdGhlIHR1bmFibGUg
SSB3YXMKPiA+Pj50YWxraW5nIGFib3V0LiBBcyBsb25nIGFzIGVuYWJsaW5nIG1lbW9yeSBpbnRy
b3NwZWN0aW9uIGRvZXNuJ3QKPiA+Pj5hdXRvbWF0aWNhbGx5IGZvcndhcmQgcGxhdGZvcm1faHZj
IGV2ZW50cyB0byB0aGUgbW9uaXRvciwgSSBhbSBmaW5lIHdpdGgKPiA+Pj5pdC4KPiA+Pgo+ID4+
WWVzLCBtb25pdG9yLnByaXZpbGVnZWRfY2FsbF9lbmFibGVkIG9ubHkgY292ZXJzIFNNQ3Mgcmln
aHQgbm93IGFuZCBpdAo+ID4+aXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4gSXQgaGFzIHRvIGJlIGVu
YWJsZWQgc3BlY2lmaWNhbGx5IGZvciBhCj4gPj5kb21haW4uICBNZW1vcnkgaW50cm9zcGVjdGlv
biBpcyBzZXBhcmF0ZSBmcm9tIHRoaXMsIHRoYXQgaXMgaGFuZGxlZAo+ID4+YnkgdGhlIG1lbV9h
Y2Nlc3Mgc3lzdGVtIGFuZCBpdCBjYW4gYmUgZW5hYmxlZCBzZXBhcmF0ZWx5IGZyb20gU01DCj4g
Pj5tb25pdG9yaW5nLgo+ID4+Cj4gPj5BcyBmb3IgaHlwZXJjYWxscyB0aGF0IGdldCBoYW5kbGVk
IGJ5IFhlbiwgSSBkb24ndCByZWFsbHkgbmVlZCB0bwo+ID4+bW9uaXRvciB0aG9zZS4gSWYgWGVu
IHdvdWxkIG9uIHRoZSBvdGhlciBoYW5kIGdvIGFuZCBjYWxsIHNvbWUKPiA+PmZpcm13YXJlIGFz
IGEgcmVzdWx0IG9mIHRoZSBoeXBlcmNhbGwsIEkgd291bGQgbmVlZCB0byBiZSBhYmxlIHRvIGRl
bnkKPiA+PnRoYXQuIFNvIGFzIGxvbmcgYXMgWFNNIGNhbiBiZSB1c2VkIHRvIGNvbnRyb2wgSFZD
IGNhbGxzLCB0aGF0IHdvcmtzCj4gPj5mb3IgbWUganVzdCBmaW5lIHRvby4KPiA+Cj4gPkhpIGFn
YWluIQo+ID4KPiA+VGhpcyB3YXMgcXVpdGUgYSB3aGlsZSBhZ28gYnV0IEkgdGhpbmsgd2Uga2lu
ZCBvZiBlbmRlZCB1cCB3aXRoCj4gPm1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgYmVp
bmcgYSBwb3NzaWJsZSBmbGFnIHRvIGNvbmRpdGlvbmFsaXplCj4gPnRoZSBmb3J3YXJkaW5nIG9m
IGZpcm13YXJlIGNhbGxzIG9yIG5vdC4KPiA+Cj4gPlRoZXJlIGFyZSBhdCBsZWFzdCAzIGNhc2Vz
IHRvIGNvbnNpZGVyIGF0IHRoZSBtb21lbnQ6Cj4gPjEuIEZpcm13YXJlIGNhbGxzIG92ZXIgU01D
IChQU0NJIG9yIG90aGVyIHBsYXRmb3JtIGNhbGxzIGxpa2UgRUVNSSkKPiA+Mi4gRmlybXdhcmUg
Y2FsbHMgb3ZlciBIVkMgSGFuZGxlZCBieSBYZW4gKFBTQ0kgYW5kIFhFTiBIeXBlcmNhbGxzKQo+
ID4zLiBGaXJtd2FyZSBjYWxscyBvdmVyIEhWQyBIYW5kbGVkIGJ5IHBsYXRmb3JtIHNwZWNpZmlj
IGNvZGUgKGUuZyBFRU1JKQo+ID4KPiA+Cj4gPkZvciAjMSBGaXJtd2FyZSBjYWxscyBvdmVyIFNN
QzoKPiA+SSd2ZSBjb25kaXRpb25hbGl6ZWQgYWxsIG9mIGl0IG9uIG1vbml0b3IucHJpdmlsZWdl
ZF9jYWxsX2VuYWJsZWQuCj4gPkl0J3MgZWl0aGVyIHRoZSBtb25pdG9yIG9yIHRoZSBmaXJtd2Fy
ZSBjYWxsIGhhbmRsaW5nLCB0aGV5Cj4gPmFyZSBtdXR1YWxseSBleGNsdXNpdmUuIEd1ZXN0cyBj
YW4gc3RpbGwgZG8gUFNDSSBvdmVyIEhWQy4KPiA+Cj4gPkZvciAjMiwgdGhpbmdzIHdvcmsgbGlr
ZSB0b2RheS4gVGhpcyBpcyBQU0NJIGFuZCB0aGUgWGVuIEh5cGVyY2FsbHNpIG92ZXIgSFZDLgo+
ID4KPiA+Rm9yICMzLCBvbmx5IHBsYXRmb3JtIGNvZGUga25vd3MgaWYgdGhlIHNwZWNpZmljIGNh
bGwgd2lsbCBiZSBoYW5kbGVkCj4gPmluIFhlbiBjb21wbGV0ZWx5IG9yIGlmIGl0IHdpbGwgcmVz
dWx0IGluIHNvbWUga2luZCBvZiBTTUMgdG8gbG93ZXIgbGF5ZXJzLgo+ID5JZiBtb25pdG9yLnBy
aXZpbGVnZWRfY2FsbF9lbmFibGVkIGlzIG9uLCBJJ3ZlIG1hZGUgdGhlIFp5bnFNUAo+ID5pbXBs
ZW1lbnRhdGlvbiBncmFjZWZ1bGx5IE5BQ0sgYW55IGNhbGwgdGhhdCB3b3VsZCByZXN1bHQgaW4g
YW4gU01DCj4gPmlzc3VlZCBieSBYZW4uCj4gPgo+ID5BcmUgdGhlcmUgYW55IGNvbmNlcm5zIGFy
b3VuZCB0aGlzPwo+IAo+IFlvdSBtYXkgd2FudCB0byBoYXZlIGEgbG9vayBhdCB0aGUgZGlzY3Vz
c2lvbiBhYm91dCBTTUMgYW5kIFhlbjoKPiAKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDIvbXNnMDEyMjYuaHRtbAo+IAo+IElJUkMs
IHRoZSBjb25zZW5zdXMgaXMgdG8gZXhjbHVzaXZlbHkgZm9yd2FyZCBTTUMgdG8gdGhlIG1vbml0
b3IgaWYgZW5hYmxlZDoKPiAKPiAiMTAuIERvbWFpbnMgb24gd2hpY2ggdGhlIG1vbml0b3IgcHJp
dmlsZWdlZCBjYWxsIGZlYXR1cmUgaXMgZW5hYmxlZAo+ICh3aGljaCBpcyBieSBkZWZhdWx0IGRp
c2FibGVkIGZvciBhbGwgZG9tYWlucykgc2hvdWxkIG5vdCBiZSBhYmxlIHRvCj4gaXNzdWUgZmly
bXdhcmUgY2FsbHMgdmlhIFNNQ3MvSFZDcyBzbyB0aGF0IHN1Y2ggY2FsbHMgcmVhY2ggdGhlCj4g
ZmlybXdhcmUgZGlyZWN0bHkuIFhlbiBzaG91bGQgbm90IGJvdW5jZSBzdWNoIGNhbGxzIHRvIHRo
ZSBmaXJtd2FyZSBvbgo+IGJlaGFsZiBvZiB0aGUgZG9tYWluLiBYZW4gc2hvdWxkIG5vdCBhbHRl
ciB0aGUgc3RhdGUgb2YgdGhlIGRvbWFpbgo+IGF1dG9tYXRpY2FsbHkgKGllLiBpbmNyZW1lbnRp
bmcgUEMpLiBUaGVzZSBjYWxscyBzaG91bGQgYmUgZXhjbHVzaXZlbHkKPiB0cmFuc2ZlcmVkIHRv
IHRoZSBtb25pdG9yIHN1YnNjcmliZXIgZm9yIGZ1cnRoZXIgcHJvY2Vzc2luZy4KPiBIeXBlcmNh
bGxzLCB2aXJ0dWFsIFBTQ0kgY2FsbHMsIHZpcnR1YWwgQ1BVIHNlcnZpY2VzIGNhbGxzIGFuZCB2
aXJ0dWFsCj4gQVJNIGFyY2hpdGVjdHVyZSBzZXJ2aWNlIGNhbGxzIHJlbWFpbiB1bmFmZmVjdGVk
LiIuCj4KClRoYW5rcyBKdWxpZW4uCgpJIHRoaW5rIGl0J3MgYmV0dGVyIGZvciBFRU1JIHRvIHdh
aXQgZm9yIHRoZSBTTUNDIHBhdGNoZXMgdG8gZ28gaW4gYW5kCmJhc2UgdGhlIEVFTUkgbWVkaWF0
b3Igb24gdG9wIG9mIHRoZW0uIEknbGwgaG9sZCBiYWNrIGEgbGl0dGxlIG1vcmUgd2l0aCB0aGlz
LgoKQ2hlZXJzLApFZGdhciAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 11:46:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 11: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.xen.org>)
	id 1dcVdO-00078l-KT; Tue, 01 Aug 2017 11:46:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcVdN-00078e-9G
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 11:46:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 99/87-03406-42A60895; Tue, 01 Aug 2017 11:46:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVclqyH
 SoHkuq8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvGq/w1rwXnmihUrvzM2ME5j7mLk4hAS2Mgo
 8XpOPxuEs5tR4urXVqYuRk4OYQEfiSMX9oHZIgIuEguPL2EFsYUE3CU6Vj0Aa2AG6T60bxMLS
 IJNQFPizudPYA28AlYS666tZgexWQRUJE7MuMoIYosKhEu8bTzCAlEjKHFy5hMwm1PAQ2Jn1z
 6wGmYBW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGuql1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHAMQLCDcfpl/0OMkhxMSqK8ij31kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeN9mNEQKCRalpqdWpGXmAEMfJi3BwaMkwvsMJM1bXJCYW5yZDpE6x
 ajL0fRhyxcmIZa8/LxUKXHeTyBFAiBFGaV5cCNgcXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrxNIFN4MvNK4Da9AjqCCegIydJakCNKEhFSUg2M1h9u5T7adPupw0cL9rIHy/bV/fD4OHv
 dJ9frF6cvXq7kx8vgoai7Yf10yfIS+Zrp+3Y57enwvZxykH/mOafZrWJmp8I3PbbMkH+qNZ3X
 MT3p6pTKgD+BUx/sTTOvtP224Ov24zzZnOkXzkqvDtvddfqOzaGjah0Tqrp7OB/MCyu6KPV+3
 8lYNSWW4oxEQy3mouJEAEwzwrS+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1501588003!69298116!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63836 invoked from network); 1 Aug 2017 11:46:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 1 Aug 2017 11:46:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 13EB82B;
 Tue,  1 Aug 2017 04:46:43 -0700 (PDT)
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 E5FEC3F3E1;
 Tue,  1 Aug 2017 04:46:41 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1501167013-32032-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9aa60bf9-27e1-6eb2-b64e-e9d307b79ae4@arm.com>
Date: Tue, 1 Aug 2017 12:46:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501167013-32032-1-git-send-email-andrii.anisov@gmail.com>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, sstabellini@kernel.org,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Subject: Re: [Xen-devel] [PATCH V2 1/2] xen:arm64: Add SCIF UART support for
	earlyprintk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmlpLAoKT24gMjcvMDcvMTcgMTU6NTAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gRnJv
bTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4K
Pgo+IEFkZCBzdXBwb3J0IGZvciBhIFNDSUYgY29tcGF0aWJsZSBVQVJUIGZvdW5kIGluIFJlbmVz
YXMgUi1DYXIgR2VuMyBTb0NzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28g
PGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJdXJp
aSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lpQGdsb2JhbGxvZ2ljLmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 11:47:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 11: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.xen.org>)
	id 1dcVdr-0007Au-SY; Tue, 01 Aug 2017 11:47:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcVdq-0007Ak-5o
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 11:47:14 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 04/EC-03368-14A60895; Tue, 01 Aug 2017 11:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTdchqyH
 S4M5dHYslHxezODB6HN39mymAMYo1My8pvyKBNePhiV1sBZ9ZKnp2X2BrYFzN0sXIxSEksJFR
 4tChE8wQzm5GiQsd1xi7GDk4hAVCJZ5Mceti5OQQEXCRWHh8CStETQujxLOpPWAOs8AGRomN0
 yYyglSxCWhK3Pn8iQnE5hWwknh74DIriM0ioCKx6sVusBpRgXCJt41HWCBqBCVOznwCZnMKeE
 g8uHUdrJ5ZwFbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaWeolFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHAMQ7GA8sCjwEKMkB5OSKK9iT32kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnepIyGSCHBotT01Iq0zBxg8MOkJTh4lER480HSvMUFibnFm
 ekQqVOMuhxNH7Z8YRJiycvPS5US5/0EUiQAUpRRmgc3AhaJlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMexhkCk9mXgncpldARzABHSFZWgtyREkiQkqqgXGLdaW+yaNn99LjDLI8v1Xb3bZ
 WvfGnN+ivg7rzex4tlRPK4WLPrkmkzv2gcu/Pd+vgJeY669d/tIqdvsrp/eoZJoGRKyYz3V2h
 yLHYKfn4ubjY05Vn+HweaySF3r/vsfmv9pkPz5la5nnl9L3bqLbG7LjNp6zozd6SNtcfXl4lJ
 HIv/+kWAwslluKMREMt5qLiRABsaNigvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501588032!62011046!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65247 invoked from network); 1 Aug 2017 11:47:12 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 1 Aug 2017 11:47:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0BBD22B;
 Tue,  1 Aug 2017 04:47:12 -0700 (PDT)
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 EA8EE3F3E1;
 Tue,  1 Aug 2017 04:47:10 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1501167013-32032-1-git-send-email-andrii.anisov@gmail.com>
 <1501167013-32032-2-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ca8d808b-add1-83c6-d68f-2bcaf4710415@arm.com>
Date: Tue, 1 Aug 2017 12:47:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501167013-32032-2-git-send-email-andrii.anisov@gmail.com>
Cc: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, sstabellini@kernel.org,
 Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] [PATCH V2 2/2] xen:arm: earlyprintk configuration
 for R-Car Gen3 boards
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmlpLAoKT24gMjcvMDcvMTcgMTU6NTAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gRnJv
bTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPgo+IEludHJvZHVjZSBh
biBlYXJseXByaW50ayBjb25maWd1cmF0aW9uIGZvciBSLUNhciBHZW4zIFNvQyBiYXNlZCBkZXZl
bG9wbWVudAo+IGJvYXJkcywgbGlrZToKPiAgLSBTYWx2YXRvci1YIFtodHRwOi8vZWxpbnV4Lm9y
Zy9SLUNhci9Cb2FyZHMvU2FsdmF0b3ItWF0KPiAgLSBNM1VMQ0IgW2h0dHA6Ly9lbGludXgub3Jn
L1ItQ2FyL0JvYXJkcy9NM1NLXQo+ICAtIEgzVUxDQiBbaHR0cDovL2VsaW51eC5vcmcvUi1DYXIv
Qm9hcmRzL0gzU0tdCj4KPiBTaWduZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWku
a29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEl1cmlpIE15a2hh
bHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9naWMuY29tPgo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 11:52:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 11: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.xen.org>)
	id 1dcViz-0008GY-Ez; Tue, 01 Aug 2017 11:52:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dcViy-0008Fw-FQ
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 11:52:32 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 81/4D-03044-F7B60895; Tue, 01 Aug 2017 11:52:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPJsWRWlGSWpSXmKPExsWikc3qqVuX3RB
 pMGGSmMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHv/m2mgn72iiUPrrM2MD5j7WLk4mARaGSW
 OPBsNUsXIwcHo0CExK6PwiBxIYEmJon3Py8BxTk5hAUCJLqafzOD1IgIGElM7swGMZkFTjNKr
 C8CqRASiJR4MOUuG4jNJqAjMbfvPFgnr4C1xI3t58HiLAIqEhumTWMCsUUFwiV6D/SzQdQISp
 yc+QTsAk4BTYmZn6pBwswCZhLzNj9khrDlJba/nQNli0vcejIfbIyEgKLEg4MXGEEulhCYwSj
 x6tIuZoh7lCVOtk1ihiiSlTh6dg4LhO0r8aVpAxNEw1UmibVN/awQzjc2iaaf31ghqnQkpu1/
 DJV4wi4x+fo3KGcCm8S+//1QC3ewSPzauIUNokVLYt3Vj1ALCySmd36EKjrOKvHtyASo9hn8E
 rsXLILqkJFY172GZQKjziykUJiF5PVZSF6fheT1BYwsqxg1ilOLylKLdI0s9JKKMtMzSnITM3
 N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAhMIAxDsYDy/NvAQoyQHk5Ior2JPfaQQX1J+SmVGYnF
 GfFFpTmrxIUYZDg4lCd6/mQ2RQoJFqempFWmZOcBUBpOW4OBREuF9lgGU5i0uSMwtzkyHSJ1i
 tOTYsHr9FyaOpg9bgOS92Vu/MAmx5OXnpUqJ8/4AmScA0pBRmgc3DpZuLzHKSgnzMgIdKMRTk
 FqUm1mCKv+KUZyDUUmY9y3IFJ7MvBK4ra+ADmICOkiytBbkoJJEhJRUA2Plng0CSRExXwwmzp
 pTw8XmNsnhNdcC0Zpnzlf9pnZtKTj472zRfg95CTW2QxJRKRdi7629vbEr69TuwI5j6V8fpO+
 0nnP3svfWegvdti8px1ad/X5onYT2IvFHTvJp2Uk/1p23krA7cTsxxX1tywQeaYclwpVy20z5
 fyS9v/sxzVJy48MVBspKLMUZiYZazEXFiQDrf51NsgMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1501588349!108368203!1
X-Originating-IP: [40.107.5.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20636 invoked from network); 1 Aug 2017 11:52:30 -0000
Received: from mail-eopbgr50073.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.73)
 by server-12.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 11:52:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vU0i+xqkSBBsY3/AzirNtnKT10iYG2k/K2/Wfu7k7dI=;
 b=DihTcmew7xLKmFYK6WeHIEaUnaq9pAEXPC0kvdKob4Rd25/OgufaKpq1yEXi18lftayVLDslGNY25231mZmlkB2+5X6FtAiCYQ2L6CPWM99HqhcR/kOVBqoCufNUm4qJkD5QLyBK9pI4O3kaOPqK3T75y6ITogvZ2hJgiABKdzw=
Received: from [10.17.180.106] (85.223.209.56) by
 HE1PR0302MB2730.eurprd03.prod.outlook.com (2603:10a6:3:f0::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1
 Aug 2017 11:52:27 +0000
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
References: <4ee2be1b-5fd3-c439-ea56-483f9ab8f0cb@epam.com>
 <20170731204252.GW4859@toto>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <159fa620-473d-0f13-f7ca-002c7d2e0067@epam.com>
Date: Tue, 1 Aug 2017 14:52:22 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170731204252.GW4859@toto>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR0102CA0018.eurprd01.prod.exchangelabs.com
 (2603:10a6:802::31) To HE1PR0302MB2730.eurprd03.prod.outlook.com
 (2603:10a6:3:f0::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 37924091-c2f1-4830-a8e8-08d4d8d3c8c1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0302MB2730; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 3:l2Y7OGisr+t6+VGIEdHBDlNxE3xJcKK64MmBZwxni7CzWxlq3UwsbVd9My9I816h5iDCPMEs1yJ5+TWHrEgviIU+/Opx0yZIuAaU6z79Va1YTdez7EZ+hohqJSsGNBq/vaT2FGIH1JYQBCawNSASoJcfNysak0/dOHYFInVHooKXJj1/jE5zfMuFK9/FAeAntGPW9an5oD36brngpWm2oP0+d4BljALSEJPSxjdk2Y+XWmV2G8QLc4cd69DqSHEyROxe13r7NPr61KtMam52P+jZoLJ81LrohVa83eRSCWP420Ku+JJL8BpUQ8xqcurS4rG0B03lmVbplh7WCZRtu0VYIzKz0op4kK8Z0yP0JUExkSbp+1B9+m3GNDatbwoKHcBhR5FUk+H/jMgQPo3kbzbMC6aDJUg/JrGbqDeUHAEw0bl0wo2TvJ2kagIypi2me5yrnFkTeCi/9bTxeShOgxgX1wBLcmzbvxg9lDpxElpFz1Wb971L68Eyi+26ohn4/BE7uXwaS/KWyv5tuiT2ANBC/gPCNrmOoSefhlhAkoG38VOfwG+xKYecCy0mLWx6AxBb9xbBuIIUwjl65uL0/xXUbz10DMYBBJ7CU3nVQihhmTh7mU8gKReUramM2TbjaTLIbTHD8IOGq1SpmyfrEdj48nBjKsoUCG0w6nEmNG1h0cSzdqFDCeGwuuJ5fxGz84SrWAavP8ufqtopzoCeFFGEZBHEdLNlz6WEgvtiham5KZez/olKCn4QT0MRWUQiFcofMn/tUPB7X1h7/OQbiAV0e2Gp78mlf/vtoeFzVldtZNg0uJSYuLlAbOCHK9zL
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2730:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 25:3obd54cjJltpwjA7swwRbkZ3rcGpAVPm8MnsqFsmoztk5q9syiY9GKAVzisBF72h8cLLCxpCBZMheNWgxypA+Fi0e6rRCEmRhFJAXyeZu7X9+KAXrHuK3aOh1PhO5mnOAQyrKew13SVvQHN1+PHwGRpVWE9YEjaQGAtchpj6jFn7UiDZ7uqcj3Q28nU3dnQWBZoqtPe2onr2gIaT4eILTxb0wvew4aQis7TqWU2aI0tA1rlGK06oas55tWhig4CqRK8ilVkyaDNzsnNG1W7CSGhmf1AUKfxaDYYYmoxtaeZGrs1HrUE4GSLTf8WQ5oWPOz3Tcq7X7qHPrwCuBkNn7Ed7T/Tp4LZH6tFpnBChHDhv0tRXM+7ta7I8Eephxfbu/7NSprHM+x2G19qClDTeqDuZVnreNcZFtbewhP12RAEckwHn5qFnJFpfS5sYJIx2zHV2rpLxF6GkzNGbfR481VYLKx0XhKUd1vA6yAoUiuhwShgWH3tEmAC95JaYJaBwNFsi5EqRxYYlMcqwitM0j+8yDx/qlGWRq5NeEkwOUjC3PI4IgoJIt2e/p8fSYx33dS/pAKPCeATbdgD4XoKPZDVYcewYDog3QBqpj0ZCFTwIrujk5HG82BMbCQTKoO+aEv8ib9e6LEr4ZKqSc5TdNvSD3mJqBUXrI55B3Lx2GaagF5LEaBFM87IwNTgWRF3Td4200tKojXJHAkQL4NGvnEfFGqTOHf2UXXwSsW7vG4E9lYDvXWMbYRdUNoiaeaNDNw0SyrqJarG5nQcheKlNfn65klQWGH7axmecoSCoaiCEAm+vKVd79hTxjuZjbsD2dCX8KCDCjLrfB/L/0EhPJB23WdL2fJAf5ad5XpndpfVg9PRR64UzIEo66hfpjLsfJ/ZoIMMFaM5Ia/FF66lu1jdbcKWfxf2u1O10YtRYG/k=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 31:xc2ViI8QZy5A331OEQmzBgNMX5db+YHYaRYNlnE/3+JKoAJShMd3lKRZEdbtEtUlcr7xLmVn1IrXN4drn3Krljhr59B8vccP5djCDmfmIVnsOC0omD5xQYrlVamooYvvpK1BRhDf6lyTpIvlZT1lor9mnKtF8Eo5Sw0AaHPQ/AOmVKxpFsfL6yq2bDyscn0WKuxa784C6rIGWXL0eFfEwniDC6Zaia/jHOudMmKZbO7qsl95mcQZp2h0qa5NXI9aun2qWrWU2AAw+eKgTlazT0+IMDOennM//JBdP8iHJu51kjx7sm8yHAM2AtVTQymMZqqGoYRV8OfpzL2xJjPGAKzuWtlV5u0FIoP+ZrI1tRWFe5B8Jh3E9Ame1zJgFO8gStCIO+XqZzDYhiM3d9MCHNkz/9qg/af+JuNOPQ+0fdZwdUdstVz0xbWifDoNXvC0SJdmSrgLeWvOBDBXxS4BW1UBtW9oVlT8c9EmtPbEKpjkwCP0drDMJDXZJDIMj3HB5rvW2BXLPusXAL5iyV2caodHiNHuoruXF+tbl02AaV99l1QFT+KUb2Bv8AuHDoFv26JKz5v2G7FmhqS90e+aol73BumXfW8sDdCAclJXHp5RW/R4vFBocPO1QdGM/5xvpO9TkGx2vgcL7A4Q96+y/BMsr66JhktRBw2/tcnVXc0bpg9W5jLhxCVD9waCinYMoPmkDFs2JRcM3wJxNGhFIw==
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 20:LluiE7JtttTN2x9dEcRQqvzw3oFcbVJNBo6hEutcNc0STXlS4vIN3JCN0vAoGAI6fazfOCsyQS4R5hWMxjNK2A2EJaS4p2c+zGSn7x0Z7LtjVnQDrkszVJgNKuprhkJbxqih72VNd+H/1jlL9KQNq+A0JDsAO4zsTFhyqi9OE/lNIwWphHb62+ZF9tZJbI87U1oXyjj7qhHiW2bgqqNmFgPesbyL5Dq2Hd/WedHBgJ74aoA+xuCdcLvuHmgvnz6ZjNDkoHXdGZ9XDxc43Kcdj1mr6vG9NIRU6yfI5Lx6edjeOFQhPmTlyPv7jGs+dsNYKOr+r1MYvdSXST/YBxGjYHRtgM9JrEd/FUSFdoJ9UPqeKHkpfjnlLdYXdfX1oypcDy70yoUXaS0M5FhQP4QlrTW23ZiJPbI7/EyR8d6Rt87N81zDgIB0TJTZgOe0gHJD85a0uEz25/QKlxZMhCFgFAqidsJcXvm6RKwg8JVAUYVLqB/Y3bbJvBztn15M6TNA
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2730DCA41E30B9C69966F47BE6B30@HE1PR0302MB2730.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0302MB2730; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0302MB2730; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI3MzA7NDpsMmlxQUJDQmdraHIzRU5CampSbFBxYXM1?=
 =?utf-8?B?Nllxb3c3dWlvS2ZMTkRnUnl6UjFGdWd6bVJJcXBFNDBNNkMyT3NpWUZlRVNG?=
 =?utf-8?B?Q3lRN0E3K1RXa2h3Q2JiSklxSUg3ZDExQXZsbXBXeTAxS0VEOGRwQ1RJQTlU?=
 =?utf-8?B?aXhlOHcrZGZRdXZaZFZnaFZoZU10bmN1bTBnS2FZM2g5WlNBNmNoSVppOHpm?=
 =?utf-8?B?Q3dxSTVRS1FlZC9IQTgyNnN1TTA0U1N1OVhhcWdkdTI0RmtlMzFIK3padk1l?=
 =?utf-8?B?SG11S1Y1YUluYlQ0eGRNekdQV0k3MFF1dnBiWEgzSSt2UE94RGo5SHVJT2pW?=
 =?utf-8?B?ODJNdUVKUE5SRFBiNE93OG9WdENsenZuMEhUc09DR21TNkpabzdNT1VFRmNJ?=
 =?utf-8?B?OHAvWWU1VlVYTzVSQ05HeWpyZnYyTkNVczhaVlV1WE9KUXZTZURzdHdjNWlU?=
 =?utf-8?B?Yi9xMHMxdUcwNTQyTStZc0NDRHpVZ01od0NvWTh2QktwbFczK0ptN3AzeXNs?=
 =?utf-8?B?RC80Undpa1ZOY2dYNVFPbWVyS0tzWWF4T0lrNnNmVTlGanNGOENiTFhBaDRv?=
 =?utf-8?B?WHJrZHRTU2oxNEdIZVJNR2FxUWI3bmJCbzhWRWQwZ3FQNGhaL1lRMCt1V3hY?=
 =?utf-8?B?djlWbytad3doNmJzSWlYUE5nRFpmUDdsZHU5WFhIVnZUV0oyU0I5SHgrNDVq?=
 =?utf-8?B?b08yVTk1UzhOc0grNmMrdW9IRFBkTTFHeUU2c3lCSGZLNGgrZCtvSCtFTGto?=
 =?utf-8?B?NzQxNFVqOWU3MmU3RkowRHVPOGg3ZHRZOFh0ZU82TFBmVVNjOUhpUUxVOVBs?=
 =?utf-8?B?WXIvcDNKOHYzSWZVY0EwMmd3U3l2OFA2VVhheU5QR3NBc25pMXJaOVlYbExp?=
 =?utf-8?B?OGgwd0N3SzJJSWNxcGtyV3dUdjZkN1NVWVdxWXI3eFdpa2loNnA2Qnlxd1c0?=
 =?utf-8?B?WWpIR1BFeVFkMkVXVGQzTm43VUJpelhaRTl3bGxSL1B4ZFYzZ2tOR3hJd1VZ?=
 =?utf-8?B?OVJUeCtGZ1lsZmdzWlFXRFBTQzRmS2I2YlE0Uitnekk4L2pqa2xjR1R1WFNh?=
 =?utf-8?B?YlF4N3k2SXJ1VE9sSkk3N0dJcmpzR1lydlEzdExqL3h2cmRKb0Y4M0h2UEd4?=
 =?utf-8?B?ZDNqU3lFTDYvQ2VFOHFGU1BNeE1sN1MwYzVDTkFJMEovYklJcWliamNrOHJX?=
 =?utf-8?B?UUlyY0wrMWxuTFJBRUNDMHNJUklQKzRSbEI5SXViNit0UDVueHhiZ2xuY3VX?=
 =?utf-8?B?a2hDTmNRRElVUitMUVUxWmg2Yi96QlNIYXF3TUdhN0pWVEVxZnJ2NFMrTjlv?=
 =?utf-8?B?cDJLTW1zWDJseG9QWi9nb0JDcFhoQ2VUbEVTVDEvelA1Z2VxZE1PclBCM1pu?=
 =?utf-8?B?TVJ2U3BFc2lROW1YbDhxdzA3U0dqbWZYMjZWeTBMczJEaUtXYUpHQU9QZEtV?=
 =?utf-8?B?TWpLWGRLMkw4UXVUVGpCcXhneldOSVV4K0FuQ3dWZHhWa25MdDJkNXFFSkda?=
 =?utf-8?Q?lJBzvVKLnoSx9EHk20Ff24mMwxDpZPlag8TKdilFKJeH8WD?=
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39850400002)(39840400002)(39400400002)(39410400002)(39450400003)(199003)(24454002)(189002)(2950100002)(478600001)(4326008)(101416001)(25786009)(189998001)(97736004)(68736007)(53546010)(31686004)(64126003)(966005)(65956001)(65806001)(81166006)(66066001)(72206003)(50466002)(413944005)(54356999)(76176999)(50986999)(83506001)(4001350100001)(47776003)(8676002)(81156014)(3846002)(6116002)(7736002)(54906002)(305945005)(230700001)(31696002)(86362001)(36756003)(107886003)(53936002)(38730400002)(42186005)(110136004)(23676002)(6306002)(65826007)(6246003)(6666003)(80792005)(77096006)(33646002)(6916009)(229853002)(7350300001)(105586002)(5660300001)(2906002)(106356001)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2730; H:[10.17.180.106]; 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?MTtIRTFQUjAzMDJNQjI3MzA7MjM6OXZRcUpGYkp5R1BEK1N6bndFbHJnZ2ZX?=
 =?utf-8?B?RHdnV0JyNjZoQkhJQnZMV2w0SzRTaHcrdkRmUU9HaVJ0N2d3Vm4xRFl1ZlA2?=
 =?utf-8?B?dUNOL0lHT2o2aGFRNjhwMDhrTGZlWGppdmpLR3Yza3M0dkE1MkZpa2Npa3hP?=
 =?utf-8?B?WWkzWmtWSS9GTlBXbjh0L2Y5Mi9pQWM5WXV6TDJZUURMaU5VOWlRQVVBcHQ1?=
 =?utf-8?B?ZDcxaWN3Rzk1TGIrTFMvczIwclZnZXRqSUZ5a1d6cmZoWFd6Mk5qUUJzMXJF?=
 =?utf-8?B?d09oeVE0amsrTFFKR2NtREhYWmpVRHJORnVXWlNlQzl0RTZXRFNLaVR0Zktr?=
 =?utf-8?B?R251czRKaGdzaUlNUFZ6enFSamEwOWR4ejErY0dNRGwrTVdUYkIxS1hraENL?=
 =?utf-8?B?cU1taVBITHN1R216MStxK24zOEtqK3o1V3dJWGRrb1UwS2c3NVc4Q09LVEJj?=
 =?utf-8?B?THhhTHIrSXJOZGhoWHpTb0J1Tks0bUJrNFhzQlRCRGE5cmR3UUhaRldhWUVS?=
 =?utf-8?B?ZE00U01JV2tOVmdQL2VzRGtzckYwKzA2UCtTWnBkMkQwcU5CZzZjMDgxemVv?=
 =?utf-8?B?WDFOdHovQld6cnNIVFNuWkRYZkJCTnJ4SklZVy83L2QrZDlnNmJiUm04QW01?=
 =?utf-8?B?Z1diRFRoMVB3Z3hXRkE2L3ZlVmVJd3diMHoyV0ZlcUowQjNDdnlWMWN0K09K?=
 =?utf-8?B?bkxlN0xRSUZHdXZkYVBTTXM5NnFzOGZkY2d6WGtZODZLVmxWQ1Nmamt6bURi?=
 =?utf-8?B?dStyNkQ3RUdhVTNnLzQ0L1ptd040eFdFL015M3YvYUZBMUk2N05mdzdTLysv?=
 =?utf-8?B?T0pON0sxL2c2Y1RaMGhNcHRJNDdLN1VuRmFrWXU0eHJwSCtTYjEwREVyOVV3?=
 =?utf-8?B?SmFFQnFaUzJReDlsTk5qT0hWTGFUKzJROU5YdDV2a2w2K0dHUEVIRzVvK1Va?=
 =?utf-8?B?YmI2MzBkMndEeUxEVEtORkY5T3JqelVXcjM2RmNLYXRIYVkzOUhCS3hRS3NI?=
 =?utf-8?B?dUQ5UUQ2TTRYQ0xuMWY1VnJCKzlCZWtXNm9VdjRjakpKc1hjM0pFMUc4SG0r?=
 =?utf-8?B?U0x4MU9pTjZ0b3N4RDY1RGVEQzFORXg5clFzRVJ2c1llTnNDdDlJdDFhYzBD?=
 =?utf-8?B?T1lVeVpLWHFsNWJhV2I3OUlDblpSNC9NSjIwYzBOZ0ZhQ0ZjYWtCWmhkaUJD?=
 =?utf-8?B?MzBYejJVMkc2akRaSm1LRC9jRUc2OXdHT1R3Z2VXNHRWWGJxdlFDOHc2b0N6?=
 =?utf-8?B?dUQ1aDFVTzltWDRxczBjd1crd3BiUU0yZUVPUnpzNmdkUEplSStMbFZLV2Vx?=
 =?utf-8?B?SEh3aEQySUU4VW93V3FZU3IyZ0FhRldha3ZvTTVldDJPVjRZS0I2ZERNRjNi?=
 =?utf-8?B?Q3pvdTgzY2pvTW5YUDlXQXFpbDFoU1kwTDIxazRuOXZqL3NwdlA1U2E3UVZy?=
 =?utf-8?B?Y1RPUERObUhxK3oxSEhBWjFpR2ptQUZtRnNOMHlYUUhYZ3pyZ0ZHU3ZLdWVo?=
 =?utf-8?B?Ym0vVnRqenBHWlpibTNpazNoeTRqcjkwYVhGQmxyTGwyMi90WnlTVDJ6YUpO?=
 =?utf-8?B?a3ZkNWJSNk1yWWhYMWdJQXIyZXNRTWZZcDJGTWxrTWlzT2hxVkhiTS9weVBl?=
 =?utf-8?B?QXBwRjdkSENhblJuelFTUXFrcXIwU29RanFnRmtJajVuaU4yckZGbjFHVmZm?=
 =?utf-8?B?L20zRlJDWXpDV3ZNVlkrWlNxakYvQlNCUEdSQVNyVUl5NGdUUkFnOUJURlRv?=
 =?utf-8?B?YzhWVmM1MmhENzNxMFBVWlZlcDE3czExNnplQ2RpMkpxaURVODFsUW5WV2J1?=
 =?utf-8?B?OVZSQ1dEakROV3ZWQzBrblRFSEExV1loMXExUmdENkVMK2FxNkpLNFE0VXlk?=
 =?utf-8?B?dGFYb0ZvY3hQaXJ2NnFoOWd3MlhqeVdtTjNxTS9tL1ljWUwvNUxPeWtScmFQ?=
 =?utf-8?B?VUQ1aVBES3I3YXBMSUpuVkJUb01tSmp0SWZPL3dNL1hRanljMk9pbzhVZzVs?=
 =?utf-8?B?cVpLb0tneTVLKzhsdStQMWxTMEJ4VVk4VG1JWUFCcE1qdHloaFdtVVMyeklq?=
 =?utf-8?B?VHhOZUxiUDcyQ3ZwdnlrTkhiMmRjNVVMejdkVWN3ZjVwa0lwS1dYRnZDSWxR?=
 =?utf-8?B?WERHQzhrTUhnY1Z3b1REc0VsTWV6SUw1NVl5WVdzWlkxNXpoaHVycTh2VnNJ?=
 =?utf-8?B?bXdPMGJKSVBFK0NqUWRKOUFWdnlSZ3M1d3NGQ05qN1NiQmx2Vk5aWlRJS3JS?=
 =?utf-8?Q?DZd3C6asSBBgjVaegqCj?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI3MzA7NjpXbnRGdFpKNEQ1QVJrc2lGN3VqV2psQzFC?=
 =?utf-8?B?c0tEK0Y0dTJpa25weXcvNzQ3Ymk0ellPeUZTdTBqMk5kZmNlU3JqWWtVWnlO?=
 =?utf-8?B?M3BSbkFTcUY1V1VqZkY1NlFyanlHN2NRVEc5UmxJdVVLWUgrNitHcEJBOVpq?=
 =?utf-8?B?Y2xRaDZZTFFSL2FLQ1dlT0xZUUhqc1cxb1IwTnhhOFpYamZtTWViZWhsVmZx?=
 =?utf-8?B?eTYrMmtrMGR0cTJEYXF3Ukt5UTdEMHdhZVE0UGllU2NObzMwaEhRTHNzZWNK?=
 =?utf-8?B?K1Z2WnVQVzh1TXhhR2ZYZ1VlbW12Q0ZzSzJJckQwVis2Mzh0MFByYzF0TlI3?=
 =?utf-8?B?OVZ2THhQajNWWTdLR2ZldExscVZnYTA3V1Zha0IvNzVLTzN3d093cFYvYmwz?=
 =?utf-8?B?SkNSLzdBbHlGSlI0VzA2NzNBWHM5N05hRUorcHF2OHU5NjBlNGxHYlA2a1hT?=
 =?utf-8?B?bDhhMEZqdjU2ZE9Rd3JGSXZ4bmhzdmtJUXNTSTNRSTNHeWNOSXArYmdTTGth?=
 =?utf-8?B?TWFLOFFRWEdvSEpucFNBNStYdnoyb3NiTWo1OGNmYkdMeERIK2pER0RoZ2NK?=
 =?utf-8?B?SEUxdnVLSnNsQmwxK3BVeExqUm9vVk1TMDkzWGYwMDZEeHd4OVlWczZDMit3?=
 =?utf-8?B?RGJac0NmTEFWVnlZalNuaXI1TnNsUW5qdWhqV2s0NzU1djFueW1SMUtXOENX?=
 =?utf-8?B?cG1PN1YzbndrZWNrWk1ESFBsTkwzS1F3cUIzK3JhN0xsU3h3VXJjNjZzU0Jy?=
 =?utf-8?B?SnQzUzNsZzJ2NVh0OFpYUDJqMHFZZFppYU1BdzR5aXVqR0d6WVZRWXRUK01T?=
 =?utf-8?B?RGQrc1RRMGxDOEV6NG9zMlprVHpkTXBYTVdRR21rdzhEZEZ3MWk3YzVORVR3?=
 =?utf-8?B?Y3NJNDJXTDF6T1BvUTVsdmRNdXpueTVjTFBqdlB0Tmk5aG5FV294enl3ZzhX?=
 =?utf-8?B?U011a3lzUmt3TTZMaE1RWlhFZzYyUW5INkhCdmdodjNjejBKcWhQQ0VCdUN4?=
 =?utf-8?B?UjlrRFFtTDh2b3Y2SEcveHU2L25wL3FOeWs2RzlXOVYzRTNqZG1lNk1DTktX?=
 =?utf-8?B?cVR6QWg0TUx1YjFESE9qNVorUVJlMzRxUlhBNmhPeFZMb1BmWTRZc1RDUldF?=
 =?utf-8?B?YVgyMGlEYjRBNnhlUUhnYnpYcW5KUFM3RS95dW9wOUJUMWVPWmhCSVdTSzRS?=
 =?utf-8?B?bE5CTys3QU9RT3F0NkRvVHdFeFUxcEw1ZUk4MzF1NTJ1Y0NHK3lac3FTeC82?=
 =?utf-8?B?ZmNpUEFrWFZlSitJVy8wdGJ1VVBaV1k2cFZFalJ6UkJ5YnRqeU1UcFJsUVZS?=
 =?utf-8?Q?sw0AIrWArnJQo7AtJSuJQbrYHd5tsoNVg=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 5:AE6WwUOjcrZwODzdT6dFuMiKOTyMM5o7NxG4vxKG/oiVOfZcRBZrvUiThug5WlNh8C14FyY/xhY6fDTkcdOEBZXwvm8y/tmahUH9zOfiuQ1O181tU0NXNd450GwVKgbT98FDnVXtTXkyAFLw63DI/vIZXWVVpVppPEKsvovpYKJkkiYtpRW+J7ZsK0JyVq24TNLJs4zTvyOvjSR1+hXSCKoTBHqJcMi51RNK7T0ahyS8YAtmFc8txCkyHBBhFQ4iMfsg40+92KVVkwFvSsqAeQc7oJmnDw7/9pzE3z3EQo6b+Ksgf4G9kth7fwpPPz4DNqCfiHwrCon6BlY+4+/ttdhBrDUiqKtaLW60tfSMSVBqBwhapeS2CfWrA5FmAn+uodUtu04Xg6qc/r6nLHQlviKDKjR5lyrReqNuaB3BKW8OSXVJBp9LeqBQ/1+ing+vQuNYG8ltM46VmwTwy863quyqYtM61/EqM71Si29WKPdJ6CYqUF33gITyx1EbDEKU;
 24:47YZ4VIVkkaRnJbV/P66qn/URoOqhkjzSrijaBzbCdWz/ApkVBknOjEVK3bMMr/fMYoPTTDi1awwRBxOJjjpcOHuFdJ4/Afld0TU0MvZdtE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 7:KOTO5jxdU+ovV+9zhE3BluajT6VI4H/42yylSOWGYYV58xiAUJccwl17/sJntUUoeO1JgQgjUIgIcHJtNtGI664H4Y7F5GCgG71vDcW0CRAQEpf105JF4JfnRdW08pzq+35XhzVZSktM/druIl8tusFPBWF4CGlgb5e21D0Eerv34HdGzQ89gKst+hhIWrwCi4o76lT3/O8O8KdsnarKee+q2QRmv9uqZvKFSFfv66azsHHNTcgr+1Ss9doadLn2LFJTiLu2wgxRzuGpb2Vb9arqDu1zLMdKqJ93uI8FLkovKzO29ymTsndi+tiiV2kR70j1BnhM0d6EkDGZp8ZwW6off3nSyHmm8aC0sF79k5kr0o7Pn6e7Q1Uj82CYrnIcsli8AMr1VTEZpaSwvz+6Ca9uu36v0yN4ESxn16bbw0pQp9D1ZWoewjwstmSbW65YleMP1uZXUh5ALRd6duoCIfw3TLffmkZznDKQnK7nWKh2hpMkdGNCazNdKQ/1Tt7iUEz4BgAcqGvTR8NdrN65JEm3Onk4ZMjtT444cWqWeQh/y3r/+XOPhQvW89tuYm992d+BGbw2KEqqr63Nz6VNjiB0XnwXL3a/Qu2m3k2VCdNiYZvU8iHAzIVe9N2+mVhNzRWPj1fb5WoKTFo99KBM1XiAcEUUepp1Lr5VVTtraRUDxA/0Fc193xkLS4pI3hRyz9Y72cktTpH9sU4Wm+6hbuM8wVo38NZVjXSix1Ov+v1viCggZbmhaXvRO5FwnNjd0jRUldKYb61t+aQ+qbL8hG8O2I0lwV+rSwOfOIf+yns=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 11:52:27.3603 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2730
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Subject: Re: [Xen-devel] [XenSummit 2017] Shared coprocessor framework
 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBFZGdhciwKCgpPbiAzMS4wNy4xNyAyMzo0MiwgRWRnYXIgRS4gSWdsZXNpYXMgd3JvdGU6
Cj4gWWVzIEknbSBpbnRlcmVzdGVkIGluIHRoaXMuCkl0J3MgZ29vZCB0byBoZWFyIGF0IGxlYXN0
IG9uZSB2b3RlIGZvciB0aGUgc3R1ZmYgOikKCj4gICBJJ20gbm90IHN1cmUgaG93IG11Y2ggdGlt
ZSBJJ2xsIGJlIGFibGUgdG8gY29udHJpYnV0ZSBidXQgYXQgbGVhc3QgSSBjYW4gcmV2aWV3IHBy
b3Bvc2FscyBhbmQgaG9wZWZ1bGx5IGxvb2sgYXQgaW1wbGVtZW50aW5nIGEgZHJpdmVyL2JhY2tl
bmQgdGhhdCBtYXkgYmUgdXNlZnVsIGZvciBvdXIgRlBHQSBwbGF0Zm9ybXMuCkkgcmVhbGx5IGhv
cGUgd2UgY2FuIHN0YXJ0IGZyb20gc21hbGwgdGhpbmdzOgotIENvdWxkIHlvdSBwbGVhc2UgZGVz
Y3JpYmUgdXNlLWNhc2VzIHlvdSBoYXZlIGluIHlvdXIgbWluZC4gV2hhdCAKZnVuY3Rpb25hbGl0
eSBkbyB5b3UgZXhwZWN0PyBJdCBpcyByZWFsbHkgaW1wb3J0YW50IGZvciB1cywgd2UgbmVlZCBz
b21lIApzaWRlIHZpZXcgb24gdGhlIGZyYW1ld29yay4KLSBBbHNvIGl0IHdvdWxkIGJlIGdvb2Qg
Zm9yIHVzIHRvIGhhdmUgc29tZSB2aWV3IG9uIHRoZSBjb3Byb2Nlc3NvciAKKGZwZ2E/KSB5b3Ug
YXJlIGdvaW5nIHRvIHNoYXJlIHVzaW5nIFNDRi4gSG93IGlzIGl0IGV4cG9zZWQgdG8gdGhlIApz
eXN0ZW0/IERvZXMgaXQgaGF2ZSBtbWlvLCByYW0sIGlycSwgaW9tbXUgY29ubmVjdGlvbiwgd2hh
dGV2ZXI/Ci0gUGxlYXNlIGNvbW1lbnQgb24gU0NGIGNvbmZpZ3VyYXRpb24gZm9sbG93dXAgbGV0
dGVyIFsxXQoKWzFdIApodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTctMDcvbXNnMDIxMjQuaHRtbAoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 11:58:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 11:58: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.xen.org>)
	id 1dcVod-0008TK-1C; Tue, 01 Aug 2017 11:58:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dcVoc-0008TE-HP
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 11:58:22 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 86/A2-02181-DDC60895; Tue, 01 Aug 2017 11:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfT+Id27OQ2
 RBr/PsFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/Oz4wFVyQqPj+spWxgbFXpIuRi0NIYAaj
 xIWrT5lBHBaBBlaJ6f9OsIE4EgJzWCXWz9zM2MXICeTkSSyd+gcowQFkl0gcmsEHEuYVEJQ4O
 fMJC4gtJOAp0XN9OSuIzSlgKbGw8wMbxIYjTBJr/p0ES7AJaEncv72CDcRmEVCR+POrhwViUI
 DE9SOTmUFsYQEvienrf4LViAgoSjx4eZMVZC+zQK3Em+uyIGFmAU2J1u2/2ScwCsxCcsYsJKk
 FjEyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDsJ6BgXEH
 45U250OMkhxMSqK8ij31kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAR+Pv3bwijFkpefl6okwfs6u
 yFSSLAoNT21Ii0zBxgpMKUSHDxKIrxbQdK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEJgk6
 TEea+ClAqAlGaU5sENgkXwJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvNNApvBk5pXA7Xs
 FdAoT0CmSpbUgp5QkIqSkGhjX73lfMPHCJ56+HOdnqicyJG9OYSr5n5L+poOLoe+uhsz+ZfY2
 4b8PT3T4/PTlzjzZ4+f2xP6Y1hZWeuC41OTzG+5M7v0tmBq+1fnLjsebA/Um72d0zIpYsuqH6
 L74RZLVnzceTH3OvYZ54/XpKfeSFG59T9Vs/KjxY/Iml6Mn042z1kj9evbeW4mlOCPRUIu5qD
 gRAFzgDr7bAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501588700!91276414!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1204 invoked from network); 1 Aug 2017 11:58:20 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 11:58:20 -0000
Received: by mail-io0-f194.google.com with SMTP id q64so1394318ioi.0
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 04:58:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=emy271ilD5i9GCCAV5sWFL0ds0fHk4lLrETMCwR9rlQ=;
 b=NFBanyPoTnbpTDF/YWDmTVSFmnLXnOv95DQu3IvHqCeDko42RwwUlhGb1EgwvpOds5
 2/Ig/GJHZ/GAu+TPg4N34CwZ9yUIhP9SMAcotZ8f6aCmLHq2ZVBH4IgTlwqqOkFGXRCn
 x5fqFmD/JrDPIIY6T4B5RXd+WuridO5HQorPSQLeBcLORJnca/kjBuLtYnaPMdyE8/1X
 oMysMvnoLi31QWE26vH7tP42XWC0cS2UWnaNt1uNniWVc9lkdxzRvPYQQHmRw8ITzQF3
 GnGEmRGtBzG+iiXklEfpnQJ8RFmyr4R1DNK5Dnbj8i4Jx6PuScKrhc2RZB9n7Q8NN2Or
 ANCA==
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=emy271ilD5i9GCCAV5sWFL0ds0fHk4lLrETMCwR9rlQ=;
 b=LVImfWUSW/wgZsX/wdH2q5ptln4Rc/sA4KBYWvwuN4a8Q7l5js5+YWm2tBqv539Oqe
 VvUEzVZvsiteDsp6zEJ7ehdCb9aetrXV7QST64EBslG+ZTO/nnOqSKQfGm1DcGX0udhO
 kza6ZGYEjvY8oP2SvxIYlB73Dyu6XZTO0S5tREt12lUZiiX+pgVmt2/SwxG3OwYo0rcx
 M03Bj0sCNhYGJf0rIeQMpoKjSbZZDCK4R38zviGw/RbHbjCKum57roL5EFnUTY2+gYsF
 NWDoRTJRGYNvFPQUDtKCAwIitkFXcCM+7lC9WViQfYobwQajMNNzXROaxLu3dTbWudWU
 +N/g==
X-Gm-Message-State: AIVw1136m+dDTY389Dp3kNTAdx8rboiCYh+kZXwAeRhZMfYYaC4PkUye
 UtFXluo3crhn12MbwfhIzhaYVG7RBA==
X-Received: by 10.107.176.11 with SMTP id z11mr21367252ioe.173.1501588699546; 
 Tue, 01 Aug 2017 04:58:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.39.139 with HTTP; Tue, 1 Aug 2017 04:58:19 -0700 (PDT)
In-Reply-To: <20170731143658.y2gyoczel6je6kr5@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-7-git-send-email-al1img@gmail.com>
 <20170728141134.vtkd4pvasngwr2qs@citrix.com>
 <20170728162327.jcrwckni6c2hml7p@citrix.com>
 <CACvf2oVv_-GBiOvXa9s28An5UHr0nF_ScJ0dv7OGnPcChsqFpg@mail.gmail.com>
 <20170731143658.y2gyoczel6je6kr5@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 1 Aug 2017 14:58:19 +0300
Message-ID: <CACvf2oVCCR4zALxDyv59YdFvheaoPks--yVcvnrmZXA8avj3BA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 06/13] libxl: change p9 to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgNTozNiBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gU3VuLCBKdWwgMzAsIDIwMTcgYXQgMDk6NDI6MDlQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IE9uIEZyaSwgSnVsIDI4LCAyMDE3IGF0IDc6MjMg
UE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IE9uIEZyaSwgSnVs
IDI4LCAyMDE3IGF0IDAzOjExOjM0UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4+ID4+IE9uIFR1
ZSwgSnVsIDE4LCAyMDE3IGF0IDA1OjI1OjIzUE0gKzAzMDAsIE9sZWtzYW5kciBHcnl0c292IHdy
b3RlOgo+PiA+PiBbLi4uXQo+PiA+PiA+ICAvKiBXYWl0cyBmb3IgdGhlIHBhc3NlZCBkZXZpY2Ug
dG8gcmVhY2ggc3RhdGUgWGVuYnVzU3RhdGVJbml0V2FpdC4KPj4gPj4gPiAgICogVGhpcyBpcyBu
b3QgcmVhbGx5IHVzZWZ1bCBieSBpdHNlbGYsIGJ1dCBpcyBpbXBvcnRhbnQgd2hlbiBleGVjdXRp
bmcKPj4gPj4gPiAgICogaG90cGx1ZyBzY3JpcHRzLCBzaW5jZSB3ZSBuZWVkIHRvIGJlIHN1cmUg
dGhlIGRldmljZSBpcyBpbiB0aGUgY29ycmVjdAo+PiA+PiA+IEBAIC0zNTY1LDYgKzM1NTksNyBA
QCBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX191c2JjdHJsX2Rl
dnR5cGU7Cj4+ID4+ID4gIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGli
eGxfX3VzYmRldl9kZXZ0eXBlOwo+PiA+PiA+ICBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2Rl
dmljZV90eXBlIGxpYnhsX19wY2lkZXZfZGV2dHlwZTsKPj4gPj4gPiAgZXh0ZXJuIGNvbnN0IHN0
cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fdmRpc3BsX2RldnR5cGU7Cj4+ID4+ID4gK2V4
dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3A5X2RldnR5cGU7Cj4+
ID4+ID4KPj4gPj4gPiAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZGV2
aWNlX3R5cGVfdGJsW107Cj4+ID4+ID4KPj4gPj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4+ID4+ID4gaW5k
ZXggMjU1NjNjZi4uOTZkYmFlZCAxMDA2NDQKPj4gPj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKPj4gPj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPj4g
Pj4gPiBAQCAtODA0LDcgKzgwNCw3IEBAIGxpYnhsX2RvbWFpbl9jb25maWcgPSBTdHJ1Y3QoImRv
bWFpbl9jb25maWciLCBbCj4+ID4+ID4gICAgICAoInZmYnMiLCBBcnJheShsaWJ4bF9kZXZpY2Vf
dmZiLCAibnVtX3ZmYnMiKSksCj4+ID4+ID4gICAgICAoInZrYnMiLCBBcnJheShsaWJ4bF9kZXZp
Y2VfdmtiLCAibnVtX3ZrYnMiKSksCj4+ID4+ID4gICAgICAoInZ0cG1zIiwgQXJyYXkobGlieGxf
ZGV2aWNlX3Z0cG0sICJudW1fdnRwbXMiKSksCj4+ID4+ID4gLSAgICAoInA5IiwgQXJyYXkobGli
eGxfZGV2aWNlX3A5LCAibnVtX3A5cyIpKSwKPj4gPj4gPiArICAgICgicDlzIiwgQXJyYXkobGli
eGxfZGV2aWNlX3A5LCAibnVtX3A5cyIpKSwKPj4gPj4KPj4gPj4gT2gsIG5vLCBwbGVhc2UgZG9u
J3QgZG8gdGhpcy4gV2UgY2FuJ3QgY2hhbmdlIHRoZSBuYW1lIG9mIHRoZSBmaWVsZHMuCj4+ID4+
Cj4+ID4+IFRoZXJlIGlzIGFscmVhZHkgb24gaXJyZWd1bGFyIGRldmljZSB0eXBlIC0tIHRoZSBQ
Q0kgZGV2aWNlLiBJIHN1cHBvc2UKPj4gPj4geW91IHByb2JhYmx5IG5lZWQgYW5vdGhlciBob29r
IHNvbWV3aGVyZS4gQW5kIHBsZWFzZSBjb252ZXJ0IFBDSSBkZXZpY2VzCj4+ID4+IGlmIHlvdSBj
YW4uCj4+ID4KPj4gPiBPSywgZ29pbmcgdGhyb3VnaCB0aGUgY29kZSBJIHRoaW5rIHdlIG5lZWQg
dG8gY29tZSB0byBhIGNvbmNsdXNpb24gaWYgd2UKPj4gPiB3YW50IGFuIGV4dHJhIGNhbGxiYWNr
IHRvIGhhbmRsZSB0aGUgaXJyZWd1bGFyIGRldmljZSBuYW1lcyBmaXJzdAo+PiA+IGJlY2F1c2Ug
dGhhdCdzIGxpa2VseSB0byBhZmZlY3QgdGhlIGNvZGUgb2YgdGhlIGZyYW1ld29yayBpbiBwcmV2
aW91cwo+PiA+IHBhdGNoLgo+Pgo+PiBBY3R1YWxseSBjcmVhdGluZyBuZXcgY2FsbGJhY2sgdG8g
aGFuZGxlIGlycmVndWxhciBkZXZpY2UgbmFtZSBsb29rcwo+PiBub3Qgc28gZ29vZC4KPj4gVGhl
cmUgaXMgdGhlIHBhdHRlcm4gd2hpY2ggYWxsIG5hbWluZ3Mgc2hvdWxkIGZvbGxvdy4gTWF5IGJl
IGl0IGhhcyB0bwo+PiBiZSBkb2N1bWVudGVkCj4KPiBUaGUgbm9ybWFsIHBhdHRlcm4gaXMgREVW
VFlQRXMuCj4KPj4gc29tZXdoZXJlLiBwOSB3YXMgYWRkZWQgcmVjZW50bHkgd2UgY2FuIGFzayB0
aGUgYXV0aG9yIHRvIHJldmlldyB0aGlzIHJlbmFtZS4KPgo+IE9uY2UgaXQgaXMgcmVsZWFzZWQg
d2UgY2FuJ3QgY2hhbmdlIGl0LCBvZiBjb3Vyc2UgdW5sZXNzIHdlIGRlZW0gaXQKPiB1bnN0YWJs
ZS4gSSdtIHR3byBtaW5kZWQgaGVyZS4gUDkgd2FzIHJlbGVhc2VkIGluIDQuOSwgd2hpY2ggd2Fz
IG9ubHkgYQo+IGZldyBtb250aHMgb2xkLgo+CgpJTUhPIHRoaXMgdGhlIGJ1ZyBJIG1lYW4gd3Jv
bmcgbmFtaW5nIGFuZCBpdCBzaG91bGQgYmUgZml4ZWQuCgo+IEJ1dCB3ZSBkZWZpbml0ZWx5IGNh
bid0IGNoYW5nZSB0aGUgUENJIHR5cGUuIEl0IGhhcyBiZWVuIGFyb3VuZCBzaW5jZQo+IGZvcmV2
ZXIuIEFuZCB0aGVyZSBpcyBwcm92aXNpb24gaW4gY29kZSB0byBkZWFsIHdpdGggdGhhdC4KCkFn
cmVlLCBJIGRpZG4ndCB0b3VjaCBQQ0kuCgo+PiBGcm9tIG90aGVyIHNpZGUgdGhpcyByZW5hbWUg
dG91Y2hlcyBvbmx5IGludGVybmFscyBjaGFuZ2VzOiBubyBjaGFuZ2VzCj4+IGluIGNvbmZpZyBm
aWxlCj4+IG9yIENMSSBpbnRlcmZhY2UuCj4+Cj4KPiBBcyBzYWlkLCB0aGUgZnJhbWV3b3JrIG5l
ZWQgdG8gYmUgcmVhZHkgdG8gZGVhbCB3aXRoIFBDSSBhbnl3YXkuCj4KPiBXaGF0IHNvcnQgb2Yg
aXNzdWVzIGRvIHlvdSBmb3Jlc2VlIGhlcmU/CgpEbyB5b3UgbWVhbiBpbiBjYXNlIHRvIHJld29y
ayBQQ0kgdG8gdXNlIHRoZSBkZXZpY2UgZnJhbWV3b3JrPwoKCi0tIApCZXN0IFJlZ2FyZHMsCk9s
ZWtzYW5kciBHcnl0c292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:02:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12: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.xen.org>)
	id 1dcVsU-0000vs-Rb; Tue, 01 Aug 2017 12:02:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dcVsT-0000vl-A7
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 12:02:21 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 8A/E6-02175-CCD60895; Tue, 01 Aug 2017 12:02:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42JxymeR1D2d2xB
 psHWCvsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHuyGr2gqsSFQ0XNrM0MF4T6WLk4hASWMUo
 8ePeArYuRk4gJ1vi0s12FpAEi8A3Foknu98wgiQkBDwlvu2ewQJhO0ssOnOWDaJ7A6PEgZ9fw
 RIsAioSz57vZwex2QSCJa4v+cUKYosIKEo8eHkTzGYWcJHYc3oNWI0wUM2no//ANvMK6EgsOj
 abGWLoakaJ+7++MUMkBCVOznzCAtFcKvH83n4gmwPIlpZY/o8DJMwpYCmx9f53sHJRAWWJ3bf
 2Mk9gFJqFpHsWku5ZCN0QYXWJP/MuMWMIa0ssW/iaGcK2lVi37j3LAkb2VYzqxalFZalFuqZ6
 SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB0cIABDsYv/Q7H2KU5GBSEuVV7KmPF
 OJLyk+pzEgszogvKs1JLT7EKMPBoSTBm5vTECkkWJSanlqRlpkDjFuYtAQHj5II79ZsoDRvcU
 FibnFmOkTqFKMux52+DV+YhFjy8vNSpcR580FmCIAUZZTmwY2ApZBLjLJSwryMQEcJ8RSkFuV
 mlqDKv2IU52BUEuY9ADKFJzOvBG7TK6AjmICOkCytBTmiJBEhJdXAuPz4Q9Xd8h1b0qduOfn+
 16p838hXDcvD3t94eysnsC7Ua9OXvxbBzQ375p6tVGh2S9XwkC06e2b1D+39yXF+MVw2ldkRA
 b7THN6KXjwsc/548+OUwDTN6Dc2bNNrq9u3Gb9pPPjsnEufeLSp+FpVgbfPfVQu+PmKeEnu3T
 EjYcv7inOvuf78UmIpzkg01GIuKk4EAC+SLJAcAwAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1501588939!89852678!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51916 invoked from network); 1 Aug 2017 12:02:19 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 12:02:19 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id DC2AC20911;
 Tue,  1 Aug 2017 08:02:18 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 01 Aug 2017 08:02:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=RSEGz3RN/9rMEc8wN9
 EqQZNVxPsxdEsWx5ObJQNzN4U=; b=daXM+n/4Gm/nxh7r47T59viTkN1IKdrscN
 HLqPd7ROIY7o2miVn8ikNEK6YxciYoGSjqNFoxkk7F3JXssVYKRWWLl45ZuQJ70r
 /0bqX1bGxSRQM8F2Qh5xuWBBQ9/zAe2Wb4V8EjI594UyFOVlOafBQLWMBy7ux4nP
 bz5MAXJ0E2fSwS/zKt+BdyTeB0BYoOgL1wMMzxCxiZfiECss7qVYdOvOXtX/BoJv
 eH0/Br/D/abkfNIxV05DX5pdi5Oru5XdFLz2pGsuzIIu9pGZ7iHvuqBwunO7zobT
 2XG+5rOBtvsRLFB37+3HUyvqJyjUi8iKS3CFLRWz8x/g7tb7eNhQ==
X-ME-Sender: <xms:ym2AWTCN_ejJPG71xkZQITTTkOLI_34as0y5PzBqv-RTVjJZCWbl9Q>
X-Sasl-enc: Sxsp/TzqQVawckYvWO25y9yRa7vW9vP/JlVYDXo+ZpzB 1501588938
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0AA5E241D9;
 Tue,  1 Aug 2017 08:02:17 -0400 (EDT)
Date: Tue, 1 Aug 2017 14:02:15 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170801120215.GW1095@mail-itl>
References: <1501260134-11837-1-git-send-email-marmarek@invisiblethingslab.com>
 <20170731155604.swaso75zbtx4t43g@citrix.com>
 <20170731160108.bhrcjfzdjvv6kdhf@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170731160108.bhrcjfzdjvv6kdhf@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] libxl: use xen-blkback for 'vbd'
 disk types by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5196563736658500837=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5196563736658500837==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="x6WbTf3mk6CN6FA8"
Content-Disposition: inline


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

On Mon, Jul 31, 2017 at 05:01:08PM +0100, Wei Liu wrote:
> On Mon, Jul 31, 2017 at 04:56:04PM +0100, Wei Liu wrote:
> > On Fri, Jul 28, 2017 at 06:42:13PM +0200, Marek Marczykowski-G=C3=B3rec=
ki wrote:
> > > This will allow later to make HVM domain without qemu in dom0 (in
> > > addition to the one in stubdomain).
> > >=20
> > > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethi=
ngslab.com>
> > >=20
> > > ---
> > > This is extracted from v1 of "libxl: do not start dom0 qemu for
> > > stubdomain when not needed".
> > >=20
> > > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethi=
ngslab.com>
> > > ---
> > >  tools/libxl/libxl_disk.c | 4 +++-
> > >  1 file changed, 3 insertions(+), 1 deletion(-)
> > >=20
> > > diff --git a/tools/libxl/libxl_disk.c b/tools/libxl/libxl_disk.c
> > > index 63de75c..7842d9b 100644
> > > --- a/tools/libxl/libxl_disk.c
> > > +++ b/tools/libxl/libxl_disk.c
> > > @@ -56,10 +56,12 @@ static void disk_eject_xswatch_callback(libxl__eg=
c *egc, libxl__ev_xswatch *w,
> > >              "/local/domain/%d/backend/%" TOSTRING(BACKEND_STRING_SIZ=
E)
> > >             "[a-z]/%*d/%*d",
> > >             &disk->backend_domid, backend_type);
> > > -    if (!strcmp(backend_type, "tap") || !strcmp(backend_type, "vbd")=
) {
> > > +    if (!strcmp(backend_type, "tap")) {
> > >          disk->backend =3D LIBXL_DISK_BACKEND_TAP;
> > >      } else if (!strcmp(backend_type, "qdisk")) {
> > >          disk->backend =3D LIBXL_DISK_BACKEND_QDISK;
> > > +    } else if (!strcmp(backend_type, "vbd")) {
> > > +        disk->backend =3D LIBXL_DISK_BACKEND_PHY;
> >=20
> > Wait, it only occurred to me until now this patch is changing
> > disk_eject_xswatch_callback.
> >=20
> > Is this a bug fix? How is it possible for the backend_type to be "vbd"
> > when there isn't such thing in libxl_types.idl?
>=20
> Oh, I'm an idiot. That's read from xenstore path. I think this patch is
> correct. But I still tend to think this is a bug fix. How do you
> discover this problem? Has disk eject ever worked for you?

Hmm, I think I've failed with forward-porting this patch. In current Xen
it isn't possible to create cdrom with backend_type!=3Dqdisk...

So, this patch alone isn't sufficient. Please ignore it.

--=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?

--x6WbTf3mk6CN6FA8
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEcBAEBCAAGBQJZgG3HAAoJENuP0xzK19csWPEH/07VA35Cx32ESdYqMhbZdW/2
mo1VgKDi8Id/61opakaziYGTfxx/8QOprnRqK96ZTTEVsOagSs31okngmzQ2YyQx
EzwYsl+2h9Csmo7TbhgpjdNEROCGXMzignYunMW+s2EnXwXoVl2BDBNk3I29ETrw
+gUPm+UgijWLZvLFq39uGgBbUzVMa4ld4UJixAsoAPR5zZgSJe8xEltOC5gbhDnG
m9/TofF8b6KSf6PntpBDRek0YoYi5KK5TDjEVI+kJYl8Yq8NTLNXJCYcY7qXDIxO
iQnFzp7TU4uLFb2/ZnLHZ/0bA6KDS6emg/OHYYFZ4oXrWne/6+WNuE8DoYqFoYs=
=qg2T
-----END PGP SIGNATURE-----

--x6WbTf3mk6CN6FA8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5196563736658500837==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 12:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12:15: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.xen.org>)
	id 1dcW5N-0001vQ-Rz; Tue, 01 Aug 2017 12:15:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5M-0001v3-MT
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:40 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AE/49-22472-BE070895; Tue, 01 Aug 2017 12:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve7rgoZ
 Ig393RSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWB62MBXf5K84/mM7WwLiBp4uRk0NCwF/i
 94suNhCbTUBH4uLcnUA2B4eIgIrE7b0GIGFmgRCJ1mNf2EFsYYFkicXH7zGD2CxAJR8bdrKC2
 LwClhJdu/cwQYzUk3g78QUjiM0pYCVxef9MsPFCQDVHF05ig6gXlDg58wkLxHxNidbtv9khbH
 mJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYavUMDIw7GBv2+h1ilORgUhLlVeypjxTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwasKDF0hwaLU9NSKtMwcYNDDpCU4eJREeD/mA6V5iwsSc4sz0yFSpxiNO
 Rb0bPjCxPFqwv9vTEIsefl5qVLivDdASgVASjNK8+AGwaLxEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVhXheQe3gy80rg9r0COoUJ6BTJ0lqQU0oSEVJSDYwVZ2dmCHMe6xJ0fvvc03saQ/v
 G5of/7equvFk0tcxguUjejml6fxJ3e1h67M6etZfj4QWZOJnIMx+uM37fYGRjw/D1Yd73Zw6P
 VL7+tn13X273qoeiiZa/WY8LdPPLTOsrcFWoE45te3htn8j8lNW3ZPolbglsk1DYc+bfru0Pz
 OYfKNqeEfNHiaU4I9FQi7moOBEAPxeblsECAAA=
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1501589737!104846061!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34331 invoked from network); 1 Aug 2017 12:15:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442180431"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:23 +0100
Message-ID: <20170801121526.25266-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 08/11] ts-memdisk-try-append:
	introduce a script to test memdisk options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGludGVuZGVkIHVzYWdlIGlzIHRvIHJ1biB0aGlzIHNjcmlwdCBhZ2FpbnN0IGV2ZXJ5IGhv
c3QgaW4gb3JkZXIKdG8gcmVjb3JkIHRoZSBwb3NzaWJsZSBuZWVkZWQgbWVtZGlzayBmbGFncy4K
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gR2V0IHRoZSBhcmNoIG9mIHRoZSBqb2IgYW5kIGV4aXQg
d2l0aCAwIGlmIGl0J3Mgbm90IHN1cHBvcnRlZC4KIC0gUGFzcyB0aGUgLS1yZWNvcmRhcHBlbmQg
YXJndW1lbnQgdG8gdHMtbWVtZGlzay10cnktYXBwZW5kLgotLS0KIHRzLW1lbWRpc2stdHJ5LWFw
cGVuZCB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0cy1t
ZW1kaXNrLXRyeS1hcHBlbmQKCmRpZmYgLS1naXQgYS90cy1tZW1kaXNrLXRyeS1hcHBlbmQgYi90
cy1tZW1kaXNrLXRyeS1hcHBlbmQKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAu
Ljg2YzZlZTQxCi0tLSAvZGV2L251bGwKKysrIGIvdHMtbWVtZGlzay10cnktYXBwZW5kCkBAIC0w
LDAgKzEsNDUgQEAKKyMhL2Jpbi9iYXNoCisKKyMgVGhpcyBpcyBwYXJ0IG9mICJvc3N0ZXN0Iiwg
YW4gYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrIGZvciBYZW4uCisjIENvcHlyaWdodCAoQykg
MjAxNyBDaXRyaXggSW5jLgorIworIyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorIyBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkK
KyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUg
TGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMKKyMg
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorIyBhbG9uZyB3aXRo
IHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KKworc2V0IC14ZSAtbyBwb3NpeAorCithcmNoPWBwZXJsIC1lICcKKyAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKKyAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7
CisKKyAgICAgICAgICAgICAgICB0c3JlYWRjb25maWcoKTsKKyAgICAgICAgICAgICAgICBwcmlu
dCAkcnsiYXJjaCJ9IG9yIGRpZSAkITsKKyAgICAgICAgICAgICAgJ2AKKworY2FzZSAiJGFyY2gi
IGluCithbWQ2NCkKKyAgICA7OworKikKKyAgICBlY2hvICJBcmNoICRhcmNoIG5vdCBzdXBwb3J0
ZWQgZm9yIG1lbWRpc2sgdGVzdHMiCisgICAgZXhpdCAwCisgICAgOzsKK2VzYWMKKworaWYgLi90
cy1mcmVlYnNkLWhvc3QtaW5zdGFsbCAtLXRlc3Rib290IC0tcmVjb3JkYXBwZW5kICRAOyB0aGVu
CisgICAgZXhpdCAwCitlbGlmIC4vdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwgLS10ZXN0Ym9vdCAt
LXJlY29yZGFwcGVuZCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1tZW1kaXNr
YXBwZW5kPSJyYXciICRAOyB0aGVuCisgICAgZXhpdCAwCitmaQorCitleGl0IDEKLS0gCjIuMTEu
MCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12:15: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.xen.org>)
	id 1dcW5N-0001vF-Kz; Tue, 01 Aug 2017 12:15:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5L-0001uq-UP
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:40 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 CF/A9-27137-BE070895; Tue, 01 Aug 2017 12:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6rgoZ
 IgztHjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylP6YzFzRzVVw+/YG1gfE8excjJ4eEgL/E
 4cZnbCA2m4COxMW5O4FsDg4RARWJ23sNQMLMAiESrce+sIOEhQUCJc5+sgQJswBVbO3ZyQJi8
 wpYStz+uJMZYqKexNuJLxhBbE4BK4nL+2eCTRcCqjm6cBIbRL2gxMmZT1ggxmtKtG7/zQ5hy0
 s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUM
 DM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYzXNwYcYpTkYFIS5VXsqY8U4kvKT6nMSCzOiC8q
 zUktPsQow8GhJME7L78hUkiwKDU9tSItMwcY8jBpCQ4eJRHeGpA0b3FBYm5xZjpE6hSjLserC
 f+/MQmx5OXnpUqJ80aCFAmAFGWU5sGNgMXfJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzXg
 OZwpOZVwK36RXQEUxAR0iW1oIcUZKIkJJqYHTVrv8p8oT7+1Pho7WlP2Pmzbf//OOtVHX711K
 hvgZT3rfBmzcYTr29iOn3wlfHl80SVDkhzJHw9P/LnIk7X1pXcB3Zek2F93tLjNM52989UwLn
 7/7Mu/6bym5jmyu8TrIp18pnnt+ndkMjzu7al1zG89mX1v5Vy92v531wYS579vRczuW7jT8rs
 RRnJBpqMRcVJwIA5LfqLLoCAAA=
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501589737!86623938!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56550 invoked from network); 1 Aug 2017 12:15:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442180423"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:21 +0100
Message-ID: <20170801121526.25266-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 06/11] TestSupport: introduce
	hostprop_putative_record
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB1c2VkIHRvIHN0b3JlIHRlbnRhdGl2ZSBob3N0IHByb3BlcnRpZXMgaW4gdGhlIHJ1
bnZhcnMgb2YgYQpqb2IsIHdpdGggdGhlIGV4cGVjdGF0aW9uIHRoYXQgYXQgc29tZSBwb2ludCAo
aWU6IGF0IHRoZSBlbmQgb2YgdGhlCmpvYikgdGhleSB3aWxsIGJlIHR1cm5lZCBpbnRvIHJlYWwg
cHJvcGVydGllcyBzdG9yZWQgaW4gdGhlIGRhdGFiYXNlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwg
NyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
T3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KaW5kZXggMjdi
MjM0MmMuLjNjNjI3ZTJhIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBi
L09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KQEAgLTgyLDYgKzgyLDcgQEAgQkVHSU4gewogICAgICAg
ICAgICAgICAgICAgICAgIHBvd2VyX3N0YXRlIHBvd2VyX2N5Y2xlIHBvd2VyX2N5Y2xlX3NsZWVw
CiAgICAgICAgICAgICAgICAgICAgICAgc2VyaWFsX2ZldGNoX2xvZ3Mgc2V0X2hvc3RfcHJvcGVy
dHkKICAgICAgICAgICAgICAgICAgICAgICBwcm9wbmFtZV9tYXNzYWdlIHByb3BuYW1lX2NoZWNr
CisgICAgICAgICAgICAgICAgICAgICAgaG9zdHByb3BfcHV0YXRpdmVfcmVjb3JkCiAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICBnZXRfc3Rhc2hlZCBvcGVuX3VuaXF1ZV9zdGFzaGZp
bGUgY29tcHJlc3Nfc3Rhc2hlZAogICAgICAgICAgICAgICAgICAgICAgIGRpcl9pZGVudGlmeV92
Y3MKQEAgLTExODksNiArMTE5MCwxMiBAQCBzdWIgc2V0X2hvc3RfcHJvcGVydHkgKCQkJCkgewog
ICAgICRtaG9zdGRiLT5zZXRfcHJvcGVydHkoJGhvLCAkcHJvcCwgJHZhbCk7CiB9CiAKK3N1YiBo
b3N0cHJvcF9wdXRhdGl2ZV9yZWNvcmQgKCQkJCkgeworICAgIG15ICgkaG8sICRwcm9wLCAkdmFs
KSA9IEBfOworCisgICAgc3RvcmVfcnVudmFyKCJob3N0cHJvcF8kaG8tPntOYW1lfV8kcHJvcCIs
ICR2YWwpOworfQorCiBzdWIgZ2V0X3RhcmdldF9wcm9wZXJ0eSAoJCQ7JCk7CiBzdWIgZ2V0X3Rh
cmdldF9wcm9wZXJ0eSAoJCQ7JCkgewogICAgIG15ICgkaG8sICRwcm9wLCAkZGVmdmFsKSA9IEBf
OwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12:15: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.xen.org>)
	id 1dcW5K-0001ub-6o; Tue, 01 Aug 2017 12:15:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5J-0001uE-7E
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9A/9C-03557-8E070895; Tue, 01 Aug 2017 12:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve6LgoZ
 Ig0+veS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJ+66zFexjqzi0agNzA+Ml1i5GTg4JAX+J
 PatvMoHYbAI6Ehfn7mTrYuTgEBFQkbi91wAkzCwQItF67As7iC0s4CXx7mMXC4jNAlQy/epUs
 FZeAUuJ1X9OMUOM1JN4O/EFI4jNKWAlcXn/TDYQWwio5ujCSWwQ9YISJ2c+YYGYrynRuv03O4
 QtL9G8dTYzRL2iRP+8B2wTGPlmIWmZhaRlFpKWBYzMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N
 0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MB5YFHiIUZKDSUmUV7GnPlKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBC9LfkOkkGBRanpqRVpmDjDoYdISHDxKIrw1IGne4oLE3OLMdIjUKUZjj
 qYPW74wcbya8P8bkxBLXn5eqpQ4byRIqQBIaUZpHtwgWDReYpSVEuZlBDpNiKcgtSg3swRV/h
 WjOAejkjDvRJApPJl5JXD7XgGdwgR0imRpLcgpJYkIKakGxk388W2f0/ZsljE/XM+6c/XuROu
 AcIvaP/e+LpdjfrCVQePUd4s7+vcU5tTEHNsl/JvpwP+zj5KZ02Sv7PgwUezwNLk6ozozXtnu
 HQ/mXJxc+GuX0RL+j0ZbvO8t9il5tPHu7fu/H7BFPpc6cLhX7faPjjWb1V+vDaicYbrIXjPtd
 LPXv0Qrk+9KLMUZiYZazEXFiQC2bhUvwQIAAA==
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501589733!86623923!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56248 invoked from network); 1 Aug 2017 12:15:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442180411"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:18 +0100
Message-ID: <20170801121526.25266-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 03/11] sg-run-job: fix typo in the
	examine jobs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cHJvYyBwcmVwLWpvYi9ob3N0LWV4YW1pbmUteGVuIGlzIGRlY2xhcmVkIHR3aWNlLCBvbmUgb2Yg
dGhlbSBzaG91bGQKYmUgcHJlcC1qb2IvaG9zdC1leGFtaW5lLWxpbnV4IGluc3RlYWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHNnLXJ1bi1q
b2IgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9zZy1ydW4tam9iIGIvc2ctcnVuLWpvYgppbmRleCBiN2NlOTYzYS4uZWQx
ZWQzYzggMTAwNzU1Ci0tLSBhL3NnLXJ1bi1qb2IKKysrIGIvc2ctcnVuLWpvYgpAQCAtNjcxLDcg
KzY3MSw3IEBAIHByb2MgcHJlcC1qb2IvaG9zdC1leGFtaW5lLXhlbiB7fSB7IGV4YW1pbmUtaG9z
dC1wcmVwIH0KIHByb2MgcnVuLWpvYi9ob3N0LWV4YW1pbmUteGVuIHt9IHsgZXhhbWluZS1ob3N0
LWV4YW1pbmUgeGVuIH0KIAogcHJvYyBuZWVkLWhvc3RzL2hvc3QtZXhhbWluZS1saW51eCB7fSB7
IHJldHVybiB7fSB9Ci1wcm9jIHByZXAtam9iL2hvc3QtZXhhbWluZS14ZW4ge30geyBleGFtaW5l
LWhvc3QtcHJlcCB9Citwcm9jIHByZXAtam9iL2hvc3QtZXhhbWluZS1saW51eCB7fSB7IGV4YW1p
bmUtaG9zdC1wcmVwIH0KIHByb2MgbmVlZC1ob3N0cy9ob3N0LWV4YW1pbmUtbGludXgge30geyBl
eGFtaW5lLWhvc3QtZXhhbWluZSBkZWJpYW4gfQogCiAjLS0tLS0tLS0tLSBidWlsZHMgLS0tLS0t
LS0tLQotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12:15: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.xen.org>)
	id 1dcW5J-0001uF-08; Tue, 01 Aug 2017 12:15:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5I-0001u8-JA
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:36 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F3/08-02962-7E070895; Tue, 01 Aug 2017 12:15:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7zgoZ
 Ig47jshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZD8wuWgoW8Ffc/zGNpYDzN1cXIySEh4C9x
 dkIfK4jNJqAjcXHuTrYuRg4OEQEVidt7DUDCzAIhEq3HvrCD2MICSRKN388zgtgsQCWzz9xhA
 bF5BSwl9l7uZIMYqSfxduILsBpOASuJy/tngsWFgGqOLpzEBlEvKHFy5hMWiPmaEq3bf7ND2P
 ISzVtnM0PUK0r0z3vANoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjXyFIvqSgzPaMkNzEzR9f
 QwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjgUWBhxglOZiURHkVe+ojhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwsuQ3RAoJFqWmp1akZeYAgx4mLcHBoyTCWwOS5i0uSMwtzkyHSJ1i1OV4N
 eH/NyYhlrz8vFQpcd5IkCIBkKKM0jy4EbAIvMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3o
 kgU3gy80rgNr0COoIJ6AjJ0lqQI0oSEVJSDYwL/BaY79YXvVHIHzlrn9PTHOeuVReXhO6UcFx
 Z4tXF/VW9JsPRqSDshtGuqD1f1CQTGfPmTz537/iGCL49XKc6eh001nE/vm34q0bxuV9Is5r4
 5YWiTxryz0ae6TBZ8Wyp/CzzNFFR2USxhRNXy/6+s73qycmUla/7/+nsP6tkVRPzampB1nYll
 uKMREMt5qLiRACp20HsuwIAAA==
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501589733!86623923!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56192 invoked from network); 1 Aug 2017 12:15:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442180404"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:16 +0100
Message-ID: <20170801121526.25266-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 01/11] netboot_memdisk: allow each
	host to have different append values
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBob3N0cyByZXF1aXJlICJhcHBlbmQgcmF3IiBbMF0gd2hlbiBib290aW5nIHdpdGggbWVt
ZGlzaywgd2hpbGUKb3RoZXJzIGRvbid0LiBUaGlzIGlzIGJhc2VkIG9uIHRoZSBoYXJkd2FyZS9C
SU9TLCBhbmQgbmVlZHMgdG8gYmUgc2V0Cm9uIGEgcGVyLWhvc3QgYmFzaXMuCgpJbiBvcmRlciB0
byBkbyB0aGlzLCBhZGQgYSBuZXcgIk1lbWRpc2tBcHBlbmQiIGhvc3QgcHJvcGVydHkgYW5kIG1h
a2UKdXNlIG9mIGl0IGluIHRoZSBzZXR1cF9uZXRib290X21lbWRpc2sgaGVscGVyLgoKWzBdIGh0
dHA6Ly93d3cuc3lzbGludXgub3JnL3dpa2kvaW5kZXgucGhwP3RpdGxlPU1FTURJU0sjTWVtb3J5
X2FjY2Vzc19tZXRob2QKClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gRXhwbGljaXRseSB1c2UgTk9O
RSBmb3Igbm8gb3B0aW9ucyBzZXQgKGluc3RlYWQgb2YgYW4gZW1wdHkgc3RyaW5nLAogICB3aGlj
aCBpcyB0aGUgZGVmYXVsdCkuCiAtIEFsbG93IHRvIG1hbnVhbGx5IHBhc3MgYXBwZW5kIHBhcmFt
ZXRlcnMuCi0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDE0ICsrKysrKy0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4
IGI4NThhYzgyLi4wYWY1NTU1NSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQor
KysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0yNjcyLDggKzI2NzIsMTEgQEAgZGVmYXVs
dCBsb2NhbAogRU5ECiB9CiAKLXN1YiBzZXR1cF9uZXRib290X21lbWRpc2sgKCQkKSB7Ci0gICAg
bXkgKCRobywgJGltZykgPSBAXzsKK3N1YiBzZXR1cF9uZXRib290X21lbWRpc2sgKCQkOyQpIHsK
KyAgICBteSAoJGhvLCAkaW1nLCAkYXBwZW5kKSA9IEBfOworCisgICAgJGFwcGVuZCAvLz0gZ2V0
X2hvc3RfcHJvcGVydHkoJGhvLCAiTWVtZGlza0FwcGVuZCIsICJOT05FIik7CisgICAgJGFwcGVu
ZCA9ICRhcHBlbmQgZXEgIk5PTkUiID8gIiIgOiAiYXBwZW5kICRhcHBlbmQiOwogICAgIHNldHVw
X25ldGJvb3RfYm9vdGNmZygkaG8sIDw8RU5EKTsKIHNlcmlhbCAwICRje0JhdWR9CiB0aW1lb3V0
IDUKQEAgLTI2ODIsMTIgKzI2ODUsNyBAQCBsYWJlbCBvdmVyd3JpdGUKICAgICAgICAgbWVudSBk
ZWZhdWx0CiAgICAgICAgIGtlcm5lbCBtZW1kaXNrCiAgICAgICAgIGluaXRyZCAkaW1nCi0gICAg
ICAgICMgTkI6IGFjY29yZGluZyB0byB0aGUgbWVtZGlzayBzeXNsaW51eCB3aWtpcGFnZSBbMF0K
LSAgICAgICAgIyBhZGRpbmcgImFwcGVuZCByYXciIGlzIHJlcXVpcmVkIGluIG9yZGVyIHRvIGJv
b3Qgb24KLSAgICAgICAgIyBzb21lIGJveGVzLCBhbmQgaW4gZmFjdCBzb21lIGhhcmR3YXJlIHdp
bGwgbm90IGJvb3QKLSAgICAgICAgIyB3aXRob3V0IGl0LgotICAgICAgICAjIFswXSBodHRwOi8v
d3d3LnN5c2xpbnV4Lm9yZy93aWtpL2luZGV4LnBocD90aXRsZT1NRU1ESVNLI01lbW9yeV9hY2Nl
c3NfbWV0aG9kCi0gICAgICAgIGFwcGVuZCByYXcKKyAgICAgICAgJGFwcGVuZAogZGVmYXVsdCBv
dmVyd3JpdGUKIEVORAogfQotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12:15: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.xen.org>)
	id 1dcW5S-0001y0-F0; Tue, 01 Aug 2017 12:15:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5R-0001xY-96
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:45 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D7/1D-01732-0F070895; Tue, 01 Aug 2017 12:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve67goZ
 Ig58/jSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyL6/6yFOzlqLjaJ9LAuJmti5GTQ0LAX2LF
 kw5GEJtNQEfi4tydQHEODhEBFYnbew1AwswCIRKtx76wg9jCAgESr98fZAKxWYBKvs+YwQxi8
 wpYSXw9/pMFYqSexNuJL8BGcgLFL++fCbZKSMBS4ujCSWwQ9YISJ2c+YYGYrynRuv03O4QtL9
 G8dTYzRL2iRP+8B2wTGPlmIWmZhaRlFpKWBYzMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ1
 M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQfjrna/Q4ySHExKoryKPfWRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR45+U3RAoJFqWmp1akZeYAQx4mLcHBoyTC+xEkzVtckJhbnJkOkTrFqMvxa
 sL/b0xCLHn5ealS4rw3QIoEQIoySvPgRsDi7xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd
 5rIFN4MvNK4Da9AjqCCegIydJakCNKEhFSUg2M2Vktb7rlonZFORyJq17YXDH5lNnJVUFaonf
 VLzvNZf+24MbeZ7VT9rX9Xbizf/384NdVT/kOxecdnfI5bbr29h8soulKplrPlZIeas2/pnl1
 w5r1ez1b1qWy31jd+sf2aKy2Gc/9XcuitP+dTTy4bb7nmUY5tTDpjY4eJz81bzwQd2/LXuWcw
 0osxRmJhlrMRcWJANcoDqO6AgAA
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1501589741!105221967!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4104 invoked from network); 1 Aug 2017 12:15:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442180439"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:26 +0100
Message-ID: <20170801121526.25266-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 11/11] sg-run-job: hook the memdisk
	test into examine
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SG9vayB0aGUgbWVtZGlzayBwYXJhbWV0ZXIgZGV0ZWN0aW9uIGFuZCB0aGUgc2F2aW5nIG9mIHRo
ZSBob3N0CnByb3BlcnRpZXMgaW50byB0aGUgZXhhbWluZSBqb2JzLgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNl
IHYxOgogLSBSdW4gdGhlIG1lbWRpc2sgdGVzdCBmaXJzdCAoc28gdGhhdCB3ZSBkb24ndCBsZWF2
ZSB0aGUgaG9zdCBpbiBhCiAgIHdlaXJkIHN0YXRlKS4KIC0gUGFzcyBhIGhvc3QgdG8gdGhlIGV4
YW1pbmUtaG9zdHByb3BzLXNhdmUuCi0tLQogc2ctcnVuLWpvYiB8IDIgKysKIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zZy1ydW4tam9iIGIvc2ctcnVuLWpv
YgppbmRleCBlZDFlZDNjOC4uYjZhMDcyZjMgMTAwNzU1Ci0tLSBhL3NnLXJ1bi1qb2IKKysrIGIv
c2ctcnVuLWpvYgpAQCAtNjU1LDYgKzY1NSw3IEBAIHByb2MgZXhhbWluZS1ob3N0LWluc3RhbGwt
eGVuIHt9IHsKIHByb2MgZXhhbWluZS1ob3N0LWV4YW1pbmUge2luc3RhbGx9IHsKICAgICBnbG9i
YWwgb2sKICAgICBjYXRjaGluZy1vdGhlcndpc2UgZmFpbCB7CisJcnVuLXRzIC4gICA9ICAgICAg
ICAgICAgdHMtbWVtZGlzay10cnktYXBwZW5kICsgaG9zdAogCWV4YW1pbmUtaG9zdC1pbnN0YWxs
LSRpbnN0YWxsCiAJcnVuLXRzIC4gICA9ICAgICAgICAgICAgdHMtZXhhbWluZS1zZXJpYWwtcHJl
ICsgaG9zdAogCXJ1bi10cyAuICAgcmVib290ICAgICAgIHRzLWhvc3QtcmVib290ICAgICAgICAr
IGhvc3QKQEAgLTY2Myw2ICs2NjQsNyBAQCBwcm9jIGV4YW1pbmUtaG9zdC1leGFtaW5lIHtpbnN0
YWxsfSB7CiAgICAgaWYgeyRva30gewogCXJ1bi10cyAtLiAgPSAgICAgICAgICAgdHMtZXhhbWlu
ZS1zZXJpYWwtcG9zdCArIGhvc3QKIAlydW4tdHMgLiAgID0gICAgICAgICAgIHRzLWV4YW1pbmUt
bG9ncy1zYXZlICAgKyBob3N0CisJcnVuLXRzIC4gICA9ICAgICAgICAgICB0cy1leGFtaW5lLWhv
c3Rwcm9wcy1zYXZlICsgaG9zdAogICAgIH0KIH0KIAotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEp
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12:15: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.xen.org>)
	id 1dcW5L-0001um-Dr; Tue, 01 Aug 2017 12:15:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5J-0001uV-Rr
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 60/F2-09901-9E070895; Tue, 01 Aug 2017 12:15:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve6LgoZ
 Ig0uvTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpB90LPktWtHxcwN7A+F+4i5GTQ0LAX2JD
 z012EJtNQEfi4tydbF2MHBwiAioSt/cagISZBUIkWo99ASsRBrLfd+wEs1mASpY+fcIGYvMKW
 ErsuX+MGWKknsTbiS8YQWxOASuJy/tngtUIAdUcXTgJql5Q4uTMJywQ8zUlWrf/Zoew5SWat8
 5mhqhXlOif94BtAiPfLCQts5C0zELSsoCReRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGZXm5
 qcXFiempOYlKxXnJ+7iZGYJgxAMEOxrubAg4xSnIwKYnyKvbURwrxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4J2X3xApJFiUmp5akZaZAwx4mLQEB4+SCO9HkDRvcUFibnFmOkTqFKMux6sJ/78xC
 bHk5eelSonz3gApEgApyijNgxsBi75LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9BjKFJz
 OvBG7TK6AjmICOkCytBTmiJBEhJdXAaBx5LNvL3OCHU4BOodHfSr4Lxq9lrl6sTmWcJbS8suK
 XRt6y70rrj/LaK1QKdkpK33z73MfJPJaRnVeh3GPqKoN/h3YvEaq6zfVUfuI65nXZ9RZl0Rfu
 XuhM8nPov7+nQSE5KLzGK2t3Fu8a3wqe/LMmGzm8M2TWJSU/tlreGxYr/piNf64SS3FGoqEWc
 1FxIgDNt1cjuQIAAA==
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1501589734!75981592!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53192 invoked from network); 1 Aug 2017 12:15:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442180418"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:20 +0100
Message-ID: <20170801121526.25266-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 05/11] mfi-common: move
	set_freebsd_runvars to mfi-common
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCBpdCBjYW4gYWxzbyBiZSB1c2VkIGJ5IG1ha2UtaG9zdHMtZmxpZ2h0LiBObyBmdW5j
dGlvbmFsIGNoYW5nZQppbnRlbmRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogbWFrZS1mcmVlYnNkLWZsaWdodCB8IDMxIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIG1maS1jb21tb24gICAgICAgICAgfCAzMSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyks
IDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21ha2UtZnJlZWJzZC1mbGlnaHQgYi9tYWtl
LWZyZWVic2QtZmxpZ2h0CmluZGV4IDY0ZGZlOWE2Li43MjY5NTc0MiAxMDA3NTUKLS0tIGEvbWFr
ZS1mcmVlYnNkLWZsaWdodAorKysgYi9tYWtlLWZyZWVic2QtZmxpZ2h0CkBAIC0zNiwzNyArMzYs
NiBAQCBqb2JfY3JlYXRlX2J1aWxkX2ZpbHRlcl9jYWxsYmFjayAoKSB7CiAgICAgOgogfQogCi1z
ZXRfZnJlZWJzZF9ydW52YXJzICgpIHsKLSAgICAjIENhbGxlciBzaG91bGQgaGF2ZSBkb25lIGlm
IHJlcXVpcmVkOgotICAgICMgbG9jYWwgZnJlZWJzZF9ydW52YXJzCi0gICAgIwotICAgICMgRmln
dXJlIG91dCB3aGVyZSBhcmUgdGhlIGluc3RhbGxlciBiaW5hcmllcy4gVGhlIG9yZGVyIGlzIHRo
ZQotICAgICMgZm9sbG93aW5nOgotICAgICMKLSAgICAjIDEuIEVudiB2YXJpYWJsZSBGUkVFQlNE
XzxhcmNoPl9CVUlMREpPQjogdXNlIHRoZSBvdXRwdXQgZnJvbSBhCi0gICAgIyBwcmV2aW91cyBi
dWlsZC08YXJjaD4tZnJlZWJzZC4KLSAgICAjCi0gICAgIyAyLiBFbnYgdmFyaWFibGVzIEZSRUVC
U0RfRElTVCwgRlJFRUJTRF9WRVJTSU9OOiBzZXQgYmVmb3JlIGNhbGxpbmcKLSAgICAjIGludG8g
bWFrZS1mbGlnaHQsIHByb3ZpZGUgdGhlIHBhdGggdG8gdGhlIGluc3RhbGxlciBpbWFnZSwgdGhl
IHNldHMKLSAgICAjIHRvIGluc3RhbGwgYW5kIHRoZSB2ZXJzaW9uIGJlaW5nIGluc3RhbGxlZC4K
LSAgICAjCi0gICAgIyAzLiBDb25maWcgZmlsZSBGcmVlQlNERGlzdCwgRnJlZUJTRFZlcnNpb246
IHNhbWUgYXMgMi4gZXhjZXB0IHRoYXQKLSAgICAjIHRoZXkgYXJlIHNldCBvbiB0aGUgY29uZmln
IGZpbGUuCi0gICAgIwotICAgIGVudnZhcj0iRlJFRUJTRF8ke2FyY2heXn1fQlVJTERKT0IiCi0g
ICAgaWYgWyAtbiAiJHshZW52dmFyfSIgXTsgdGhlbgotICAgICAgICBmcmVlYnNkX3J1bnZhcnM9
ImZyZWVic2RidWlsZGpvYj0keyFlbnZ2YXJ9IgotICAgIGVsaWYgWyAtbiAiJEZSRUVCU0RfRElT
VCIgXSAmJiBbIC1uICIkRlJFRUJTRF9WRVJTSU9OIiBdOyB0aGVuCi0gICAgICAgIGZyZWVic2Rf
cnVudmFycz0iZnJlZWJzZF9kaXN0cGF0aD0kRlJFRUJTRF9ESVNULyRhcmNoIFwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBmcmVlYnNkX3ZlcnNpb249JEZSRUVCU0RfVkVSU0lPTiIKLSAgICBl
bHNlCi0gICAgICAgIGRpc3RwYXRoPWBnZXRjb25maWcgIkZyZWVCU0REaXN0ImAKLSAgICAgICAg
dmVyc2lvbj1gZ2V0Y29uZmlnICJGcmVlQlNEVmVyc2lvbiJgCi0gICAgICAgIGZyZWVic2RfcnVu
dmFycz0iZnJlZWJzZF9kaXN0cGF0aD0kZGlzdHBhdGgvJGFyY2ggXAotICAgICAgICAgICAgICAg
ICAgICAgICAgIGZyZWVic2RfdmVyc2lvbj0kdmVyc2lvbiIKLSAgICBmaQotfQotCiBmb3IgYXJj
aCBpbiAiJGFyY2hlcyI7IGRvCiAgICAgc2V0X2ZyZWVic2RfcnVudmFycwogICAgIGpvYl9jcmVh
dGVfYnVpbGQgYnVpbGQtJGFyY2gtZnJlZWJzZCBidWlsZC1mcmVlYnNkICAgICAgICAgIFwKZGlm
ZiAtLWdpdCBhL21maS1jb21tb24gYi9tZmktY29tbW9uCmluZGV4IDQ4MjdjODI3Li44YTk1NDZh
YiAxMDA2NDQKLS0tIGEvbWZpLWNvbW1vbgorKysgYi9tZmktY29tbW9uCkBAIC0xMTMsNiArMTEz
LDM3IEBAIHNldF9ob3N0b3NfcnVudmFycyAoKSB7CiAgIGVzYWMKIH0KIAorc2V0X2ZyZWVic2Rf
cnVudmFycyAoKSB7CisgICAgIyBDYWxsZXIgc2hvdWxkIGhhdmUgZG9uZSBpZiByZXF1aXJlZDoK
KyAgICAjIGxvY2FsIGZyZWVic2RfcnVudmFycworICAgICMKKyAgICAjIEZpZ3VyZSBvdXQgd2hl
cmUgYXJlIHRoZSBpbnN0YWxsZXIgYmluYXJpZXMuIFRoZSBvcmRlciBpcyB0aGUKKyAgICAjIGZv
bGxvd2luZzoKKyAgICAjCisgICAgIyAxLiBFbnYgdmFyaWFibGUgRlJFRUJTRF88YXJjaD5fQlVJ
TERKT0I6IHVzZSB0aGUgb3V0cHV0IGZyb20gYQorICAgICMgcHJldmlvdXMgYnVpbGQtPGFyY2g+
LWZyZWVic2QuCisgICAgIworICAgICMgMi4gRW52IHZhcmlhYmxlcyBGUkVFQlNEX0RJU1QsIEZS
RUVCU0RfVkVSU0lPTjogc2V0IGJlZm9yZSBjYWxsaW5nCisgICAgIyBpbnRvIG1ha2UtZmxpZ2h0
LCBwcm92aWRlIHRoZSBwYXRoIHRvIHRoZSBpbnN0YWxsZXIgaW1hZ2UsIHRoZSBzZXRzCisgICAg
IyB0byBpbnN0YWxsIGFuZCB0aGUgdmVyc2lvbiBiZWluZyBpbnN0YWxsZWQuCisgICAgIworICAg
ICMgMy4gQ29uZmlnIGZpbGUgRnJlZUJTRERpc3QsIEZyZWVCU0RWZXJzaW9uOiBzYW1lIGFzIDIu
IGV4Y2VwdCB0aGF0CisgICAgIyB0aGV5IGFyZSBzZXQgb24gdGhlIGNvbmZpZyBmaWxlLgorICAg
ICMKKyAgICBsb2NhbCBlbnZ2YXI9IkZSRUVCU0RfJHthcmNoXl59X0JVSUxESk9CIgorICAgIGlm
IFsgLW4gIiR7IWVudnZhcn0iIF07IHRoZW4KKyAgICAgICAgZnJlZWJzZF9ydW52YXJzPSJmcmVl
YnNkYnVpbGRqb2I9JHshZW52dmFyfSIKKyAgICBlbGlmIFsgLW4gIiRGUkVFQlNEX0RJU1QiIF0g
JiYgWyAtbiAiJEZSRUVCU0RfVkVSU0lPTiIgXTsgdGhlbgorICAgICAgICBmcmVlYnNkX3J1bnZh
cnM9ImZyZWVic2RfZGlzdHBhdGg9JEZSRUVCU0RfRElTVC8kYXJjaCBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgZnJlZWJzZF92ZXJzaW9uPSRGUkVFQlNEX1ZFUlNJT04iCisgICAgZWxzZQor
ICAgICAgICBsb2NhbCBkaXN0cGF0aD1gZ2V0Y29uZmlnICJGcmVlQlNERGlzdCJgCisgICAgICAg
IGxvY2FsIHZlcnNpb249YGdldGNvbmZpZyAiRnJlZUJTRFZlcnNpb24iYAorICAgICAgICBmcmVl
YnNkX3J1bnZhcnM9ImZyZWVic2RfZGlzdHBhdGg9JGRpc3RwYXRoLyRhcmNoIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBmcmVlYnNkX3ZlcnNpb249JHZlcnNpb24iCisgICAgZmkKK30KKwog
Y3JlYXRlX2J1aWxkX2pvYnMgKCkgewogCiAgIGxvY2FsIGFyY2gKLS0gCjIuMTEuMCAoQXBwbGUg
R2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12:15: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.xen.org>)
	id 1dcW5O-0001w0-7r; Tue, 01 Aug 2017 12:15:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5N-0001v4-7z
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C6/B4-03368-CE070895; Tue, 01 Aug 2017 12:15:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve7rgoZ
 IgwU3bSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9DTNZC64LVZx9vZOlgXE/fxcjJ4eEgL/E
 zQNXWEFsNgEdiYtzd7J1MXJwiAioSNzeawASZhYIkWg99oUdxBYWSJJY+mwJE4jNAlTye08/C
 4jNK2Alsbv5GCvESD2JtxNfMILYnEDxy/tnsoHYQgKWEkcXTmKDqBeUODnzCQvEfE2J1u2/2S
 FseYnmrbOZIeoVJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoUZxaVJZapGtoopdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg/H6xoBDjJIcTEqivIo99ZFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHjn5TdECgkWpaanVqRl5gCDHiYtwcGjJMJbA5LmLS5IzC3OTIdInWI05
 ljQs+ELE8erCf+/MQmx5OXnpUqJ80aClAqAlGaU5sENgkXjJUZZKWFeRqDThHgKUotyM0tQ5V
 8xinMwKgnzXgOZwpOZVwK37xXQKUxAp0iW1oKcUpKIkJJqYBSwu7lLfOf/B9UlGQ96V7Az3Ty
 zfskFm/YXPXuudVqZTjorf9J3hdCGAOe5oZFtJicWzTNaGuvl6Lyx64/YuQZrw4O7ZfL2/npz
 5tvlo/v/LU63nvgxuPXZk77zT8WlbhccZn9srrFKfn5VZFW/2RSt25tnnjAoZPXxEmfIjtrfw
 cJ2Yc3FQylKLMUZiYZazEXFiQBzRViewQIAAA==
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501589737!86623938!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56703 invoked from network); 1 Aug 2017 12:15:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442180434"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:24 +0100
Message-ID: <20170801121526.25266-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 09/11] ts-examine-hostprops-save:
	introduce a script to save properties
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGludHJvZHVjZSBzY3JpcHQgdHVybnMgdGhlIHByb3BlcnRpZXMgc3RvcmVkIGluIHRoZSBy
dW52YXJzIHVzaW5nCnRoZSBmb3JtYXQgaG9zdHByb3BfJGhvdG5hbWVfJHByb3A9JHZhbCBpbnRv
IGhvc3QgcHJvcGVydGllcyBzdG9yZWQgaW4KdGhlIGRhdGFiYXNlLgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNl
IHYxOgogLSBTZWxlY3QgYSBob3N0IGZvciBzZXR0aW5nIHRoZSBwcm9wZXJ0aWVzLgogLSBQcmlu
dCBhIG1lc3NhZ2UgYmVmb3JlIGV4aXRpbmcgaWYgYmxlc3NpbmcgIT0gcmVhbC4KIC0gU2tpcCBw
cm9wZXJ0aWVzIHRoYXQgZG9uJ3QgY29udGFpbiB0aGUgc2VsZWN0ZWQgaG9zdC4KLS0tCiB0cy1l
eGFtaW5lLWhvc3Rwcm9wcy1zYXZlIHwgNTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspCiBjcmVh
dGUgbW9kZSAxMDA3NTUgdHMtZXhhbWluZS1ob3N0cHJvcHMtc2F2ZQoKZGlmZiAtLWdpdCBhL3Rz
LWV4YW1pbmUtaG9zdHByb3BzLXNhdmUgYi90cy1leGFtaW5lLWhvc3Rwcm9wcy1zYXZlCm5ldyBm
aWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwLi43NjIyYTk1YwotLS0gL2Rldi9udWxsCisr
KyBiL3RzLWV4YW1pbmUtaG9zdHByb3BzLXNhdmUKQEAgLTAsMCArMSw1NSBAQAorIyEvdXNyL2Jp
bi9wZXJsIC13CisjIFRoaXMgaXMgcGFydCBvZiAib3NzdGVzdCIsIGFuIGF1dG9tYXRlZCB0ZXN0
aW5nIGZyYW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IEluYy4K
KyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFmZmVy
byBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorIyAo
YXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIyAKKyMgVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCisjIAorIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
QWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0u
ICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKK3VzZSBzdHJp
Y3QgcXcodmFycyk7Cit1c2UgREJJOwordXNlIFBPU0lYOworCit1bnNoaWZ0IEBJTkMsIHF3KC4p
OwordXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisKK3RzcmVhZGNvbmZp
ZygpOworCitvdXIgKCR3aGhvc3QpID0gQEFSR1Y7Ciskd2hob3N0IHx8PSAnaG9zdCc7CitvdXIg
JGhvPSBzZWxlY3Rob3N0KCR3aGhvc3QpOworCitvdXIgJGJsZXNzaW5nID0gaW50ZW5kZWRfYmxl
c3NpbmcoKTsKK2lmICgkYmxlc3NpbmcgbmUgInJlYWwiKQoreworICAgIGxvZ20oIk5vdCBzZXR0
aW5nIGhvc3QgcHJvcGV0aWVzIGJlY2F1c2UgYmxlc3NpbmcgJGJsZXNzaW5nICE9IHJlYWwiKTsK
KyAgICBleGl0IDA7Cit9CisKK2xvZ20oInNldHRpbmcgaG9zdCBwcm9wZXJ0aWVzIik7CisKK2Zv
cmVhY2ggbXkgJGsgKHNvcnQga2V5cyAlcikgeworICAgIG5leHQgdW5sZXNzICRrID1+IG0vXmhv
c3Rwcm9wXyhbXl9dKilfKFteX10qKSQvOworICAgIG15ICRob3N0bmFtZT0gJDE7CisgICAgbXkg
JHByb3A9JDI7CisKKyAgICBpZiAoJGhvc3RuYW1lIG5lICRoby0+e05hbWV9KQorICAgIHsKKyAg
ICAgICAgbG9nbSgiaW52YWxpZCBob3N0bmFtZSAkaG9zdG5hbWUgZm91bmQsIGV4cGVjdGluZyAk
aG8tPntOYW1lfSIpOworICAgICAgICBsb2dtKCJza2lwcGluZyBwdXRhdGl2ZSBob3N0cHJvcCBy
dW52YXIgJGs9JHJ7JGt9Iik7CisgICAgICAgIG5leHQ7CisgICAgfQorCisgICAgbG9nbSgicmVj
b3JkaW5nIGZvciAkaG9zdG5hbWUgJHByb3A9JHJ7JGt9Iik7CisgICAgc2V0X2hvc3RfcHJvcGVy
dHkoJGhvLCAkcHJvcCwgJHJ7JGt9KTsKK30KLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:15:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12: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.xen.org>)
	id 1dcW5f-00026K-Mg; Tue, 01 Aug 2017 12:15:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5e-00025B-88
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:58 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 94/C6-03612-DF070895; Tue, 01 Aug 2017 12:15:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUvdPQUO
 kwZP1Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bn2R3MBT/ZKnZc+svSwPiStYuRk0NCwF/i
 95trYDabgI7Exbk72boYOThEBFQkbu81AAkzC2hL7F03lxnEFhaIl7j+dBojiM0CVDL12lQmE
 JtXwFKioWE/O8RIPYm3E1+A1QgJKEr0z3vABlEjKHFy5hMWiJkSEgdfvGCewMg9C0lqFpLUAk
 amVYwaxalFZalFuobGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHAAAQ7GL8
 sCzjEKMnBpCTKq9hTHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndefkOkkGBRanpqRVpmDjAo
 YdISHDxKIrw1IGne4oLE3OLMdIjUKUZLjg2r139h4mj6sAVIvprw/xuTEEtefl6qlDhvJEiDA
 EhDRmke3DhY5FxilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO9EkCk8mXklcFtfAR3EBHSQZG
 ktyEEliQgpqQbGrWnC1arnZdQOaxQs2fZtZ3lW/3vzi8/XedTPP52cHVHsL8+5c7rQqTmTZvm
 6nX7kHjLJPaz/XWo///5Je6c9eTLJ6l9Y0+QrNzxlldrPr4rQnKNryvVrcpYnl57WNuf0WTyn
 stdkrjbW5MvLubX/qpqa5wnRi0WGavGHQt0dKq5fU4z5vq9KiaU4I9FQi7moOBEA61segJcCA
 AA=
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1501589755!104341678!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46288 invoked from network); 1 Aug 2017 12:15:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433869038"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:15 +0100
Message-ID: <20170801121526.25266-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 00/11] Add support to examine the
	needed memdisk flags for each host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIGJ1aWxkcyBvbiB0b3Agb2YgbXkgcHJldmlvdXMgb3NzdGVzdCBGcmVlQlNE
IHN1cHBvcnQgc2VyaWVzLCBhbmQKZXhwYW5kcyB0aGUgZXhhbWluZSBmbGlnaHQgaW4gb3JkZXIg
dG8gdGVzdCB3aGljaCBtZW1kaXNrIG9wdGlvbnMKc2hvdWxkIGJlIHVzZWQgZm9yIGVhY2ggaG9z
dC4gSG9wZWZ1bGx5IGFsbCBvZiB0aGlzIHdpbGwgYmUgYXV0b21hdGljCnVwb24gcnVubmluZyBh
IGV4YW1pbmUgZmxpZ2h0LiBUaGUgcmVxdWlyZWQgb3B0aW9ucyBhcmUgZGV0ZWN0ZWQgYnkKdHMt
bWVtZGlzay10cnktYXBwZW5kIGFuZCBzdG9yZWQgaW50byB0aGUgZGF0YWJhc2UgYnkKdHMtZXhh
bWluZS1ob3N0cHJvcHMtc2F2ZS4KClRoaXMgaGFzIGJlZW4gdGVzdGVkIGV4Y2VwdCBmb3IgdHMt
ZXhhbWluZS1ob3N0cHJvcHMtc2F2ZSBiZWNhdXNlIEkKaGF2ZW4ndCBydW4gaXQgaW4gYSBmbGln
aHQgd2l0aCAicmVhbCIgYmxlc3NpbmcuCgpUaGUgc2VyaWVzIGNhbiBiZSBmb3VuZCBhdDoKCmdp
dDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL29zc3Rlc3QuZ2l0IGZyZWVic2RfdjEw
CgpXaGljaCBhcyBzYWlkIGlzIGFscmVhZHkgcmViYXNlZCBvbiB0b3Agb2YgdGhlIHByZXZpb3Vz
IEZyZWVCU0QKc2VyaWVzLgoKTm90ZSB0aGF0IGJlZm9yZSBydW5uaW5nIHRoZSBGcmVlQlNEIGJy
YW5jaCBmbGlnaHRzIGFuIGV4YW1pbmUgZmxpZ2h0CndpdGggInJlYWwiIGludGVuZGVkIGJsZXNz
aW5nIG11c3QgYmUgcnVuLCBzbyB0aGF0IHRoZSBwcm9wZXIgbWVtZGlzawphcHBlbmQgb3B0aW9u
cyBhcmUgc2V0IGZvciBlYWNoIGhvc3QuIEFmdGVyIHRoYXQgRnJlZUJTRCBmbGlnaHRzIGNhbgpi
ZSBydW4gYXMgbm9ybWFsLgoKVGhhbmtzLCBSb2dlci4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:15:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12: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.xen.org>)
	id 1dcW5f-00026q-U2; Tue, 01 Aug 2017 12:15:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5e-00025N-N9
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:58 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FA/7B-03582-EF070895; Tue, 01 Aug 2017 12:15:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO7fgoZ
 IgyXbtS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owlza2sBbPZKua+q21gXMDaxcjBISHgLzF1
 V3AXIycHm4COxMW5O9lAwiICKhK39xqAhJkFQiRaj31hB7GFBQIkzk+czAhiswCVPN7exwJi8
 wpYSmzregVmSwjoSbyd+AKshlPASuLy/plsILYQUM3RhZPYIOoFJU7OfMICMV9TonX7b3YIW1
 6ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukaGuslFWWmZ5TkJmbm6Bo
 amOnlphYXJ6an5iQmFesl5+duYgSGGQMQ7GD8sizgEKMkB5OSKK9iT32kEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQneefkNkUKCRanpqRVpmTnAgIdJS3DwKInw1oCkeYsLEnOLM9MhUqcYjTmaP
 mz5wsTxasL/b0xCLHn5ealS4ryRIKUCIKUZpXlwg2CReIlRVkqYlxHoNCGegtSi3MwSVPlXjO
 IcjErCvBNBpvBk5pXA7XsFdAoT0CmSpbUgp5QkIqSkGhjZ5pr33etSn5niYdRyckv13nNrG5r
 v9yzlq5cPLktmnnBw52LW5S6nuHpvF3vcDv3W2rXSJLxd4POm745NG3T/Zt7d/X/X8U1BD6qO
 zLiy+XbL6flylzgsn9oXX5C/ufbqub1NSut911UYGPb6Sn777cEcs5IjN+30XD+FMmFmu922X
 b12rx4osRRnJBpqMRcVJwIAnb+S2L8CAAA=
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1501589755!104341678!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46668 invoked from network); 1 Aug 2017 12:15:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433869044"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:17 +0100
Message-ID: <20170801121526.25266-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 02/11] ts-freebsd-host-install: fix
	image permissions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBzdXJlIGltYWdlcyBjb3BpZWQgdG8gdGhlIHRmdHAgcGF0aCBoYXZlIHRoZSByaWdodCBw
ZXJtaXNzaW9ucywKc28gdXNlIGRkIGluc3RlYWQgb2YgY3AsIHdoaWNoIHdpbGwgb2J2aW91c2x5
IG5vdCBwcmVzZXJ2ZSB0aGUKb3JpZ2luYWwgcGVybWlzc2lvbnMuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRzLWZyZWVic2QtaG9zdC1pbnN0
YWxsIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbCBiL3RzLWZyZWVic2QtaG9z
dC1pbnN0YWxsCmluZGV4IDMyMTc2M2IwLi40ODNiOWFlYyAxMDA3NTUKLS0tIGEvdHMtZnJlZWJz
ZC1ob3N0LWluc3RhbGwKKysrIGIvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKQEAgLTc2LDcgKzc2
LDggQEAgdGFyZ2V0cGF0aD0kNAogY2QgJGJhc2VkaXIKIG1rZGlyIC1wIGBkaXJuYW1lICRzaGFy
ZWRwYXRoYAogaWYgWyAhIC1mICRzaGFyZWRwYXRoIF07IHRoZW4KLSAgICBjcCAkaW1hZ2VwYXRo
ICRzaGFyZWRwYXRoLnRtcAorICAgIHJtICRzaGFyZWRwYXRoLnRtcAorICAgIGRkIGlmPSRpbWFn
ZXBhdGggb2Y9JHNoYXJlZHBhdGgudG1wCiAgICAgbXYgJHNoYXJlZHBhdGgudG1wICRzaGFyZWRw
YXRoCiBmaQogcm0gLWYgJHRhcmdldHBhdGgKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:16:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12: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.xen.org>)
	id 1dcW5g-00027S-5i; Tue, 01 Aug 2017 12:16:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5e-00025O-OO
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AB/95-03368-EF070895; Tue, 01 Aug 2017 12:15:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7fgoZ
 IgxnNuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH1c9ZC5YLVBw9OIW9gXE2bxcjJ4eEgL/E
 7C/r2EBsNgEdiYtzdwLZHBwiAioSt/cagISZBUIkWo99YQexhQXSJT517WUEsVmASr79ngEW5
 xWwlJiy4iUjxEg9ibcTX4DZnAJWEpf3zwQbLwRUc3ThJDaIekGJkzOfsEDM15Ro3f6bHcKWl2
 jeOpsZol5Ron/eA7YJjHyzkLTMQtIyC0nLAkbmVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZ
 mermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GK9vDDjEKMnBpCTKq9hTHynEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgndefkOkkGBRanpqRVpmDjDoYdISHDxKIrw1IGne4oLE3OLMdIjUKUZdjlcT/
 n9jEmLJy89LlRLnjQQpEgApyijNgxsBi8BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9Bj
 KFJzOvBG7TK6AjmICOkCytBTmiJBEhJdXAeH6a69nfmY3Xs6ScLFPNhGN+psvHsF1vbF16Q27
 ndS3r2I4dXWY+QlvqGKwLl0pvLOroXbRoTcHh+721O1Pemvj/rJl9tVbrt1iFNbvm0W+z9p0s
 ueNanj1j5cZM7qawgBvfJvxruTCjePmlrZMC60LOXWvUW/khcvYRZvcntde2z6zb882ASYmlO
 CPRUIu5qDgRANlOg2a7AgAA
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1501589756!75795549!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1387 invoked from network); 1 Aug 2017 12:15:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433869063"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:22 +0100
Message-ID: <20170801121526.25266-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 07/11] ts-freebsd-host-install: add
	arguments to test memdisk append options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGljaCBtZW1kaXNrIG9wdGlv
bnMgc2hvdWxkIGJlCnVzZWQgdG8gYm9vdCB0aGUgaW1hZ2VzIG9uIGVhY2ggc3BlY2lmaWMgYm94
LgoKTm90ZSB0aGF0IHVwb24gc3VjY2VzcyB0aGUgc2NyaXB0IHN0b3JlcyB0aGUgdGVudGF0aXZl
IGhvc3QgcHJvcGVydHkKaW4gdGhlIHJ1bnZhcnMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFBy
b3ZpZGUgYSAtLXJlY29yZGFwcGVuZCBhcmd1bWVudCB0byBmb3JjZSB0aGUgcmVjb3JkaW5nIHRo
ZQogICBtZW1kaXNrIHBhcmFtZXRlcnMuCiAtIEV4aXQgZ3JhY2VmdWxseSBpZiBhIGJvb3Rvbmx5
IHRlc3QgaXMgYXR0ZW1wdGVkIGFnYWluc3QgYQogICBub24tc3VwcG9ydGVkIGFyY2hpdGVjdHVy
ZS4KIC0gVXNlIE5PTkUgaW5zdGVhZCBvZiBhbiBlbXB0eSBzdHJpbmcgd2hlbiBjYWxsaW5nCiAg
IHNldHVwX25ldGJvb3RfbWVtZGlzayBpZiBub3RoaW5nIHNob3VsZCBiZSBhcHBlbmRlZC4KIC0g
RG8gbm90IHBlcmZvcm0gYW55IGFyY2ggdGVzdCBpbiB0cy1mcmVlYnNkLWhvc3QtaW5zdGFsbC4K
LS0tCiB0cy1mcmVlYnNkLWhvc3QtaW5zdGFsbCB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwgYi90cy1mcmVlYnNkLWhvc3QtaW5zdGFs
bAppbmRleCA0ODNiOWFlYy4uNTBhZjVkZDMgMTAwNzU1Ci0tLSBhL3RzLWZyZWVic2QtaG9zdC1p
bnN0YWxsCisrKyBiL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxsCkBAIC00MSw2ICs0MSwyMyBAQCB1
c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiAKIHRzcmVhZGNvbmZpZygpOwogCitvdXIgJGJvb3Rv
bmx5Oworb3VyICRtZW1kaXNrX2FwcGVuZDsKK291ciAkcmVjb3JkX2FwcGVuZDsKK3doaWxlIChA
QVJHViAmJiAkQVJHVlswXSA9fiBtL14tL2cpIHsKKyAgICBpZiAoJEFSR1ZbMF0gPX4gbS9eLS1t
ZW1kaXNrYXBwZW5kPSguKikvKSB7CisgICAgICAgICRtZW1kaXNrX2FwcGVuZCA9ICQxOworICAg
IH0gZWxzaWYgKCRBUkdWWzBdIGVxICItLXRlc3Rib290IikgeworICAgICAgICAkbWVtZGlza19h
cHBlbmQgLy89ICJOT05FIjsKKyAgICAgICAgJGJvb3Rvbmx5ID0gMTsKKyAgICB9IGVsc2lmICgk
QVJHVlswXSBlcSAiLS1yZWNvcmRhcHBlbmQiKSB7CisgICAgICAgICRyZWNvcmRfYXBwZW5kID0g
MTsKKyAgICB9IGVsc2UgeworICAgICAgICBkaWUgIlVua25vd24gYXJndW1lbnQgJEFSR1ZbMF0i
OworICAgIH0KKyAgICBzaGlmdCBAQVJHVjsKK30KKwogb3VyICgkd2hob3N0KSA9IEBBUkdWOwog
JHdoaG9zdCB8fD0gJ2hvc3QnOwogb3VyICRobz0gc2VsZWN0aG9zdCgkd2hob3N0KTsKQEAgLTk1
LDcgKzExMiw3IEBAIEVORAogCiAgICAgIyBTZXR1cCB0aGUgcHhlbGludXggY29uZmlnIGZpbGUK
ICAgICBsb2dtKCJCb290aW5nIGZyb20gaW5zdGFsbGVyIGltYWdlIGF0ICRweGVpbWciKTsKLSAg
ICBzZXR1cF9uZXRib290X21lbWRpc2soJGhvLCAkcHhlaW1nKTsKKyAgICBzZXR1cF9uZXRib290
X21lbWRpc2soJGhvLCAkcHhlaW1nLCAkbWVtZGlza19hcHBlbmQpOwogfQogCiBzdWIgaW5zdGFs
bCAoKSB7CkBAIC0yNDcsNiArMjY0LDEyIEBAIHBvd2VyX3N0YXRlKCRobywgMSk7CiBsb2dtKCJX
YWl0aW5nIGZvciB0aGUgaW5zdGFsbGVyIHRvIGJvb3QiKTsKIGF3YWl0X3RjcChnZXRfdGltZW91
dCgkaG8sJ3JlYm9vdCcsJHRpbWVvdXQpLCA1LCAkaG8pOwogCitpZiAoJGJvb3Rvbmx5KSB7Cisg
ICAgaG9zdHByb3BfcHV0YXRpdmVfcmVjb3JkKCRobywgIk1lbWRpc2tBcHBlbmQiLCAkbWVtZGlz
a19hcHBlbmQpCisgICAgICAgIGlmICRyZWNvcmRfYXBwZW5kOworICAgIGV4aXQgMDsKK30KKwog
IyBOZXh0IGJvb3Qgd2lsbCBiZSBmcm9tIGxvY2FsIGRpc2sKIHNldHVwX25ldGJvb3RfbG9jYWwo
JGhvKTsKIAotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:16:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12: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.xen.org>)
	id 1dcW5g-000287-De; Tue, 01 Aug 2017 12:16:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5f-00025y-Ft
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:59 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 40/24-03406-EF070895; Tue, 01 Aug 2017 12:15:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6/goZ
 IgxmLRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZd6exFHwVqfjRv5CtgbFBoIuRk0NCwF9i
 2edeFhCbTUBH4uLcnWxdjBwcIgIqErf3GoCEmQVCJFqPfWEHsYUFHCSevLjLCGKzAJWc/vUNL
 M4rYCnx6M4/ZoiRehJvJ74Aq+EUsJK4vH8mG4gtBFRzdOEkNoh6QYmTM5+wQMzXlGjd/psdwp
 aXaN46mxmiXlGif94DtgmMfLOQtMxC0jILScsCRuZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYvywLOMQoycGkJMqr2FMfKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mCd15+Q6SQYFFqempFWmYOMOhh0hIcPEoivDUgad7igsTc4sx0iNQpRl2OV
 xP+f2MSYsnLz0uVEueNBCkSACnKKM2DGwGLwEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p
 0IMoUnM68EbtMroCOYgI6QLK0FOaIkESEl1cB4iKmz+OTKK/+Kv2uFrZ8zzS0o9ueJhA/9rI9
 7Znatu6QUekjfcfXPj6tNT1/yO3Q2s4fH9OYJJadk8Ssz9bZ+PZBk+mU3z4HNj+M67y7+mDet
 S/7fIdlJewyvTrLj0M3/8zV585TdlvXNWpMkZ3lW3TBT+srpoZS5bYbU75SG9PSc6PxgYd+jS
 izFGYmGWsxFxYkAmtIynLsCAAA=
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1501589755!104341678!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47050 invoked from network); 1 Aug 2017 12:15:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433869053"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:19 +0100
Message-ID: <20170801121526.25266-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 04/11] HostDB: introduce set_property
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHByb3ZpZGUgYSBoZWxwZXIgaW4gVGVzdFN1cHBvcnQgdG8gdXNlIGl0LiBUaGlzIGFsbG93
cyBvc3N0ZXN0IHRvCnNldCBob3N0IHByb3BlcnRpZXMgZnJvbSB0ZXN0IHNjcmlwdCB0aGVtc2Vs
dmVzIChpbnN0ZWFkIG9mIHVzaW5nCnRoZSBtZy1ob3N0cyBjbHUpLgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9Ib3N0
REIvRXhlY3V0aXZlLnBtIHwgMTkgKysrKysrKysrKysrKysrKysrKwogT3NzdGVzdC9Ib3N0REIv
U3RhdGljLnBtICAgIHwgIDcgKysrKysrKwogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSAgICAgIHwg
IDggKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvSG9zdERCL0V4ZWN1dGl2ZS5wbSBiL09zc3Rlc3Qv
SG9zdERCL0V4ZWN1dGl2ZS5wbQppbmRleCAzMDAxNzhiYi4uNDAzYzJmMDIgMTAwNjQ0Ci0tLSBh
L09zc3Rlc3QvSG9zdERCL0V4ZWN1dGl2ZS5wbQorKysgYi9Pc3N0ZXN0L0hvc3REQi9FeGVjdXRp
dmUucG0KQEAgLTUxLDYgKzUxLDI1IEBAIEVORAogICAgIH0KIH0KIAorc3ViIHNldF9wcm9wZXJ0
eSgkJCQkKSB7CisgICAgbXkgKCRoZCwgJGhvLCAkcHJvcCwgJHZhbCkgPSBAXzsKKyAgICBteSAk
cm1xID0gJGRiaF90ZXN0cy0+cHJlcGFyZSg8PEVORCk7CisgICAgICAgIERFTEVURSBGUk9NIHJl
c291cmNlX3Byb3BlcnRpZXMKKyAgICAgICAgICAgICAgIFdIRVJFIHJlc3R5cGU9J2hvc3QnIGFu
ZCByZXNuYW1lPT8gQU5EIG5hbWU9PworRU5ECisgICAgbXkgJGFkZHEgPSAkZGJoX3Rlc3RzLT5w
cmVwYXJlKDw8RU5EKTsKKyAgICAgICAgSU5TRVJUIElOVE8gcmVzb3VyY2VfcHJvcGVydGllcyAo
cmVzdHlwZSxyZXNuYW1lLG5hbWUsdmFsKQorICAgICAgICAgICAgICAgVkFMVUVTICgnaG9zdCcs
ID8sPyw/KQorRU5ECisKKyAgICBkYl9yZXRyeSgkZGJoX3Rlc3RzLCBbcXcocmVzb3VyY2VzKV0s
IHN1YiB7CisgICAgICAgICRybXEtPmV4ZWN1dGUoJGhvLT57TmFtZX0sICRwcm9wKTsKKyAgICAg
ICAgaWYgKGxlbmd0aCAkdmFsKSB7CisgICAgICAgICAgICAkYWRkcS0+ZXhlY3V0ZSgkaG8tPntO
YW1lfSwgJHByb3AsICR2YWwpOworICAgICAgIH0KKyAgICB9KTsKK30KKwogc3ViIGdldF9mbGFn
cyAoJCQpIHsKICAgICBteSAoJGhkLCAkaG8pID0gQF87CiAKZGlmZiAtLWdpdCBhL09zc3Rlc3Qv
SG9zdERCL1N0YXRpYy5wbSBiL09zc3Rlc3QvSG9zdERCL1N0YXRpYy5wbQppbmRleCA2MGY1ZDNj
Mi4uMzE5MWM1NjUgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvSG9zdERCL1N0YXRpYy5wbQorKysgYi9P
c3N0ZXN0L0hvc3REQi9TdGF0aWMucG0KQEAgLTQwLDYgKzQwLDEzIEBAIHN1YiBnZXRfcHJvcGVy
dGllcyAoJCQkKSB7ICNtZXRob2QKICAgICBteSAoJGhkLCAkbmFtZSwgJGhwKSA9IEBfOwogfQog
CitzdWIgc2V0X3Byb3BlcnR5KCQkJCQpIHsKKyAgICBteSAoJGhkLCAkaG8sICRwcm9wLCAkdmFs
KSA9IEBfOworCisgICAgZGllCisgICAgIkNhbm5vdCBzZXQgcHJvcGVydHkgaW4gc3RhbmRhbG9u
ZSBtb2RlIGZvciAkaG8tPntOYW1lfSAkcHJvcCA9ICR2YWxcbiI7Cit9CisKIHN1YiBnZXRfZmxh
Z3MgKCQkKSB7ICNtZXRob2QKICAgICBteSAoJGhkLCAkaG8pID0gQF87CiAKZGlmZiAtLWdpdCBh
L09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDBh
ZjU1NTU1Li4yN2IyMzQyYyAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysg
Yi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC04MCw3ICs4MCw3IEBAIEJFR0lOIHsKICAgICAg
ICAgICAgICAgICAgICAgICBnZXRfdGFyZ2V0X3Byb3BlcnR5IGdldF9ob3N0X25hdGl2ZV9saW51
eF9jb25zb2xlCiAgICAgICAgICAgICAgICAgICAgICAgaG9zdG5hbWVwYXRoIGhvc3RuYW1lcGF0
aF9saXN0IHNldF9ydW50aW1lX2hvc3RmbGFnCiAgICAgICAgICAgICAgICAgICAgICAgcG93ZXJf
c3RhdGUgcG93ZXJfY3ljbGUgcG93ZXJfY3ljbGVfc2xlZXAKLSAgICAgICAgICAgICAgICAgICAg
ICBzZXJpYWxfZmV0Y2hfbG9ncworICAgICAgICAgICAgICAgICAgICAgIHNlcmlhbF9mZXRjaF9s
b2dzIHNldF9ob3N0X3Byb3BlcnR5CiAgICAgICAgICAgICAgICAgICAgICAgcHJvcG5hbWVfbWFz
c2FnZSBwcm9wbmFtZV9jaGVjawogICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgZ2V0
X3N0YXNoZWQgb3Blbl91bmlxdWVfc3Rhc2hmaWxlIGNvbXByZXNzX3N0YXNoZWQKQEAgLTExODMs
NiArMTE4MywxMiBAQCBzdWIgZ2V0X2hvc3RfcHJvcGVydHkgKCQkOyQpIHsKICAgICByZXR1cm4g
ZGVmaW5lZCgkdmFsKSA/ICR2YWwgOiAkZGVmdmFsOwogfQogCitzdWIgc2V0X2hvc3RfcHJvcGVy
dHkgKCQkJCkgeworICAgIG15ICgkaG8sJHByb3AsJHZhbCkgPSBAXzsKKworICAgICRtaG9zdGRi
LT5zZXRfcHJvcGVydHkoJGhvLCAkcHJvcCwgJHZhbCk7Cit9CisKIHN1YiBnZXRfdGFyZ2V0X3By
b3BlcnR5ICgkJDskKTsKIHN1YiBnZXRfdGFyZ2V0X3Byb3BlcnR5ICgkJDskKSB7CiAgICAgbXkg
KCRobywgJHByb3AsICRkZWZ2YWwpID0gQF87Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:16:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12: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.xen.org>)
	id 1dcW5g-00028u-LM; Tue, 01 Aug 2017 12:16:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcW5f-00025y-Rv
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:15:59 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C0/24-03406-EF070895; Tue, 01 Aug 2017 12:15:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO6/goZ
 Ig5anMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqlk2sBSvYKk7e+8DWwLifpYuRk0NCwF9i
 64QrrCA2m4COxMW5O9m6GDk4RARUJG7vNQAJMwuESLQe+8IOYgsLBEo07nnFCGKzAJXcX9kLN
 oZXwEpi/ZLVTBAj9STeTnwBVsMJFL+8fyYbiC0kYClxdOEkNoh6QYmTM5+wQMzXlGjd/psdwp
 aXaN46mxmiXlGif94DtgmMfLOQtMxC0jILScsCRuZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYr28MOMQoycGkJMqr2FMfKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mCd15+Q6SQYFFqempFWmYOMOhh0hIcPEoivDUgad7igsTc4sx0iNQpRmOOp
 g9bvjBxvJrw/xuTEEtefl6qlDhvJEipAEhpRmke3CBYNF5ilJUS5mUEOk2IpyC1KDezBFX+Fa
 M4B6OSMO81kCk8mXklcPteAZ3CBHSKZGktyCkliQgpqQbGakPe27+mH8g/I9P+5PaEHr8ZnY8
 1Dgh9vSzvUmTr/t5yybUNCjFxH44mqKya9H7hhaNZC5rseo+p3LvVl1Zf9Fr//YQCBU6+bbYb
 Fzdx7+i3i1mS6Vu7Z0Gbaqzuj2WarNNnnBLYV9izvX9G51meG9HctaW+elkzkuoEdj2piYjmd
 HW+nWGqxFKckWioxVxUnAgAfAzd+sECAAA=
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1501589756!75795549!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1957 invoked from network); 1 Aug 2017 12:15:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 12:15:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433869070"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 13:15:25 +0100
Message-ID: <20170801121526.25266-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170801121526.25266-1-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v2 10/11] make-hosts-flight: set runvars
	for FreeBSD test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gcnVuIHRoZSBtZW1kaXNrIHRlc3QuCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1ha2UtaG9zdHMt
ZmxpZ2h0IHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9tYWtlLWhvc3RzLWZsaWdodCBiL21ha2UtaG9zdHMtZmxpZ2h0CmluZGV4IDAxNTJkZmUx
Li5kNTY3MDg1NyAxMDA3NTUKLS0tIGEvbWFrZS1ob3N0cy1mbGlnaHQKKysrIGIvbWFrZS1ob3N0
cy1mbGlnaHQKQEAgLTY5LDEwICs2OSwxMyBAQCBob3N0c19pdGVyYXRlICgpIHsKICAgICBjYXNl
ICRrZXJuIGluCiAgICAgICB4ZW58bGludXgpCiAgICAgICAgIGxvY2FsIGRpX3ZlcnNpb249YGdl
dGNvbmZpZ19UZnRwRGlWZXJzaW9uX3N1aXRlICRzdWl0ZWAKKyAgICAgICAgbG9jYWwgZnJlZWJz
ZF9ydW52YXJzCisgICAgICAgIHNldF9mcmVlYnNkX3J1bnZhcnMKICAgICAgICAgcnVudmFycys9
IiAKICAgICAgICAgICAgICAgICAgICBrZXJua2luZD1wdm9wcwogICAgICAgICAgICAgICAgICAg
IGFsbF9ob3N0X2RpX3ZlcnNpb249JGRpX3ZlcnNpb24KICAgICAgICAgICAgICAgICAgICBhbGxf
aG9zdF9zdWl0ZT0kc3VpdGUKKyAgICAgICAgICAgICAgICAgICAkZnJlZWJzZF9ydW52YXJzCiAg
ICAgICAgICAgICAgICAgICIKICAgICAgICAgOzsKICAgICBlc2FjCi0tIAoyLjExLjAgKEFwcGxl
IEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 12:27:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 12: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.xen.org>)
	id 1dcWGa-0004EX-Qg; Tue, 01 Aug 2017 12:27:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcWGZ-0004ER-C4
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 12:27:15 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 75/06-01712-2A370895; Tue, 01 Aug 2017 12:27:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTXdhcUO
 kQc9JG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP65N9sBY9lK2a96GdrYLwh0cXIxSEksJFR
 4lD7I3YIZzejxIqTS5m6GDk5hAVcJZ4/O8oKYosI+El0/NnPDGILCThJrH6+kBWkgVlgAqPE8
 b/dbCAJNgFNiTufPwE1c3DwClhJdBwqAQmzCKhI/Dm7iR3EFhUIl3jbeIQFxOYVEJQ4OfMJC0
 g5p4CzxPMOJZAws4CZxLzND5khbHmJ7W/nME9g5JuFpGMWkrJZSMoWMDKvYtQoTi0qSy3SNTL
 VSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDLd6BgbGHYy72v0OMUpyMCmJ8ir2
 1EcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1KmqIFBIsSk1PrUjLzAEGPkxagoNHSYS3DSTNW
 1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivH8KgYoEQIoySvPgRsCi8BKjrJQwLyMDA4MQT0
 FqUW5mCar8K0ZxDkYlYd4FIKt4MvNK4Da9AjqCCegIydJakCNKEhFSUg2MLMZKB15y3XS9kB/
 aPMk4gpGzaluXVDPndYkneznXeE18GTLH5f+tWbdyNQrmXDqa/enMg5lT763bqLbW96qwQ1Dg
 xPATxyzmSZ7LufZu4/F/ztuuy2xUcbb9y7HvzTLjNTrXvKLCXXKOlnN/OyDy8WUUn9yFUAP2J
 RzRV6cuWeCQvmvtBtXWe0osxRmJhlrMRcWJAPNGjcG9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1501590433!105224147!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 753 invoked from network); 1 Aug 2017 12:27:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 1 Aug 2017 12:27:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D3BE2B;
 Tue,  1 Aug 2017 05:27:12 -0700 (PDT)
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 9BAD43F540;
 Tue,  1 Aug 2017 05:27:11 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a10abe2e-f18e-1e32-bd49-e9e83dea70c6@arm.com>
Date: Tue, 1 Aug 2017 13:27:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 0/7] IPMMU-VMSA support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDcvMTcgMTY6MDksIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+IEZyb206IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPgo+IEhp
LCBhbGwuCgpIaSwKClBsZWFzZSBDQyBtYWludGFpbmVycyBhbmQgYW55IHJlbGV2YW50IHBlcnNv
biBvbiB0aGUgY292ZXIgbGV0dGVyLiBUaGlzIAppcyBxdWl0ZSB1c2VmdWwgdG8gaGF2ZSBpbiB0
aGUgaW5ib3guCgo+IFRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIHRvIGFkZCBJ
UE1NVS1WTVNBIHN1cHBvcnQgdG8gWGVuIG9uIEFSTS4KPiBJdCBpcyBWTVNBLWNvbXBhdGlibGUg
SU9NTVUgdGhhdCBpbnRlZ3JhdGVkIGluIHRoZSBuZXdlc3QgUmVuZXNhcyBSLUNhciBHZW4zIFNv
Q3MgKEFSTSkuCj4gQW5kIHRoaXMgSU9NTVUgY2FuJ3Qgc2hhcmUgdGhlIHBhZ2UgdGFibGUgd2l0
aCB0aGUgQ1BVIHNpbmNlIGl0IGRvZXNuJ3QgdXNlIHRoZSBzYW1lIHBhZ2UtdGFibGUgZm9ybWF0
Cj4gYXMgdGhlIENQVSBvbiBBUk0gdGhlcmVmb3JlIEkgbmFtZSBpdCAiTm9uLXNoYXJlZCIgSU9N
TVUuCj4gVGhpcyBhbGwgbWVhbnMgdGhhdCBjdXJyZW50IHBhdGNoIHNlcmllcyBtdXN0IGJlIGJh
c2VkIG9uICJOb24tc2hhcmVkIiBJT01NVSBzdXBwb3J0IFsxXQo+IGZvciB0aGUgSVBNTVUtVk1T
QSB0byBiZSBmdW5jdGlvbmFsIGluc2lkZSBYZW4uCj4KPiBUaGUgSVBNTVUtVk1TQSBkcml2ZXIg
YXMgd2VsbCBhcyB0aGUgQVJNIExQQUUgYWxsb2NhdG9yIHdlcmUgZGlyZWN0bHkgcG9ydGVkIGZy
b20gQlNQIGZvciBMaW51eCB0aGUgdmVuZG9yIHByb3ZpZGVzOgo+IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9ob3Jtcy9yZW5lc2FzLWJzcC5naXQgcmNhci0z
LjUuMwoKSSB0aGluayB0aGlzIGlzIHByb2JhYmx5IGEgZ29vZCBzdGFydGluZyBwb2ludCB0byBk
aXNjdXNzIGFib3V0IElPTU1VIApzdXBwb3J0IGluIFhlbi4gSSBza2ltbWVkIHRocm91Z2ggdGhl
IHBhdGNoZXMgYW5kIHNhdyB0aGUgd29yZHMgInJmYyIgCmFuZCAicG9ydGVkIGZyb20gQlNQIi4K
CkF0IHRoZSBtb21lbnQgZm9yIElPTU1VIHdlIHJlbHkgb24gdGhlIExpbnV4IGNvbW11bml0eSB0
byBkbyB0aGUgcmV2aWV3LCAKYnV0IHRoaXMgaXMgbm90IHRoZSBjYXNlIGhlcmUgYXMgaXQgaXMg
YW4gUkZDLiAgSSBjYW4gZGVmaW5pdGVseSBoZWxwIHRvIApjaGVjayBpZiBpdCBjb21wbHkgZm9y
IFhlbiwgYnV0IEkgZG9uJ3QgaGF2ZSB0aGUgY29tcGV0ZW5jZSB0byB0ZWxsIAp3aGV0aGVyIGl0
IGlzIHZhbGlkIGZvciB0aGUgaGFyZHdhcmUuCgpXZSBtYXkgd2FudCB0byBmaW5kIGEgY29tcHJv
bWlzZSB0byBnZXQgaXQgbWVyZ2VkIGluIFhlbiwgYnV0IHN1cmVseSB3ZSAKZG9uJ3Qgd2FudCB0
byBidWlsZCBpdCBieSBkZWZhdWx0IGF0IGxlYXN0IHVudGlsIHdlIGhhZCBmZWVkYmFjayBmcm9t
IAp0aGUgY29tbXVuaXR5IGFib3V0IHRoZSB2YWxpZGl0eSBvZiB0aGUgY29kZSBoZXJlLgoKQXMg
SSBtZW50aW9uZWQgYWJvdmUsIHdlIGFyZSBjdXJyZW50bHkgYm9ycm93aW5nIGRyaXZlcnMgZnJv
bSBMaW51eCBhbmQgCmFkYXB0aW5nIGZvciBYZW4uIFRvZGF5IHdlIHN1cHBvcnQgU01NVXZ7MSwy
fSAod2UgbmVlZCB0byByZXN5bmMgaXQpIGFuZCAKdGhlcmUgYXJlIHBsYW4gdG8gYWRkIElQTU1V
LVZNU0EgKHRoaXMgc2VyaWVzKSBhbmQgU01NVXYzLgoKSSBhbSBhd2FyZSB0aGF0IExpbnV4IElP
TU1VIHN1YnN5c3RlbSBoYXMgZ3Jvd2luZyBxdWl0ZSBhIGxvdCBtYWtpbmcgCm1vcmUgdHJpY2t5
IHRvIGdldCBzdXBwb3J0IGluIFhlbi4gSSB3YW50ZWQgdG8gZ2V0IGZlZWRiYWNrIGhvdyBjb21w
bGV4IApmcm9tIHlvdSBhbmQgU2FtZWVyIGhvdyBjb21wbGV4IGl0IHdhcyBhbmQgd2hldGhlciB3
ZSBzaG91bGQgY29uc2lkZXIgCmRvaW5nIG91ciBvd24uCgo+IFBhdGNoIHNlcmllcyB3YXMgcmVi
YXNlZCBvbiBYZW4gNC45LjAgcmVsZWFzZSBhbmQgdGVzdGVkIG9uIFJlbmVzYXMgUi1DYXIgR2Vu
MyBIMyBFUzIuMC9NMyBiYXNlZCBib2FyZHMKPiB3aXRoIGRldmljZXMgYXNzaWduZWQgdG8gZGlm
ZmVyZW50IGRvbWFpbnMuCj4KPiBZb3UgY2FuIGZpbmQgcGF0Y2ggc2VyaWVzIGhlcmU6Cj4gcmVw
bzogaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4uZ2l0IGJyYW5jaDogaXBtbXVf
djIKPgo+IFAuUy4gVGhlcmUgaXMgb25lIG1vcmUgcGF0Y2ggd2hpY2ggbmVlZHMgdG8gYmUgYnJv
dWdodCBiYWNrIHRvIGxpZmUgWzJdCj4gQW55IHJlYXNvbnMgd2h5IHRoaXMgcGF0Y2ggaGFzbid0
IGJlZW4gdXBzdHJlbWVkIHlldD8KClRoZSBzZXJpZXMgZGlkbid0IG1ha2UgaXQgdXBzdHJlYW0u
IEZlZWwgZnJlZSB0byByZXNlbmQgaXQgc2VwYXJhdGVseS4KCj4KPiBUaGFuayB5b3UuCj4KPiBb
MV0gW1hlbi1kZXZlbF0gW1BBVENIIHYyIDAwLzEzXSAiTm9uLXNoYXJlZCIgSU9NTVUgc3VwcG9y
dCBvbiBBUk0KPiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnL21zZzExNTkwMS5odG1sCj4KPiBbMl0gW1hlbi1kZXZlbF0gW1BBVENIIHY4IDAyLzI4
XSB4ZW46IEFkZCBsb2cyIGZ1bmN0aW9uYWxpdHkKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDIvbXNnMDAwMzEuaHRtbAo+Cj4gT2xl
a3NhbmRyIFR5c2hjaGVua28gKDcpOgo+ICAgaW9tbXUvYXJtOiBpcG1tdS12bXNhOiBBZGQgSVBN
TVUtVk1TQSBzdXBwb3J0Cj4gICBpb21tdS9hcm06IGlwbW11LXZtc2E6IEFkZCBYZW4gY2hhbmdl
cyBmb3IgbWFpbiBkcml2ZXIKPiAgIGlvbW11L2FybTogaXBtbXUtdm1zYTogQWRkIGlvLXBndGFi
bGVzIHN1cHBvcnQKPiAgIGlvbW11L2FybTogaXBtbXUtdm1zYTogQWRkIFhlbiBjaGFuZ2VzIGZv
ciBpby1wZ3RhYmxlcwo+ICAgaW9tbXUvYXJtOiBCdWlsZCBJUE1NVS1WTVNBIHJlbGF0ZWQgc3R1
ZmYKPiAgIGlvbW11L2FybTogaXBtbXUtdm1zYTogRGVhbGxvY2F0ZSBwYWdlIHRhYmxlIGFzeW5j
aHJvbm91c2x5Cj4gICBpb21tdS9hcm06IGlwbW11LXZtc2E6IEVuYWJsZSBWTVNBdjgtNjQgbW9k
ZSBpZiBJUE1NVSBIVyBzdXBwb3J0cyBpdAo+Cj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9NYWtlZmlsZSAgICAgICAgIHwgICAgMyArCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pby1wZ3RhYmxlLWFybS5jIHwgMTMzMSArKysrKysrKysrKysrCj4gIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9pby1wZ3RhYmxlLmMgICAgIHwgICA5MSArCj4gIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9pby1wZ3RhYmxlLmggICAgIHwgIDIyMCArKysKPiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyAgICAgfCAyNjExICsrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgNDI1NiBpbnNlcnRpb25zKCspCj4gIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW8tcGd0YWJsZS1hcm0u
Ywo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvLXBn
dGFibGUuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L2lvLXBndGFibGUuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL2lwbW11LXZtc2EuYwo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 13:00:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 13: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.xen.org>)
	id 1dcWmh-0007B1-C9; Tue, 01 Aug 2017 13:00:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=379b27b57=wei.liu2@citrix.com>)
 id 1dcWmg-0007AE-DO
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 13:00:26 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 86/F7-01996-96B70895; Tue, 01 Aug 2017 13:00:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW5mdUO
 kwbIjbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZ7qWMBdekKjonz2BvYNwm2sXIySEh4C/x
 52gjG4jNIqAi0Tl1JpjNJqAs8bOzF8wWEdCQWPlmIUsXIxcHs8A8RomWC4cZQRLCAl4S09f/B
 CviFbCQWHBnCliRkEAPs8TNh89ZIRKCEidnPmEBsZkFdCQW7P4E1MABZEtLLP/HARLmFAiU6N
 59AWymKMgRS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdc72kosz0jJL
 cxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYzHJjsfYpTkYFIS5VXsqY8U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMFbVdUQKSRYlJqeWpGWmQMMepi0BAePkgjv/QqgNG9xQWJucWY6R
 OoUo6KUOG8JSJ8ASCKjNA+uDRZplxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMqwoyhSczrw
 Ru+iugxUxAiyVLa0EWlyQipKQaGKNTN/twdW0VPNywa4OQqGT5t+KQ6lZ51XMuE5816J58pql
 8JtzlTwbb3IuGEy5NqajbvPb44lV9kkyyPfJuXNqrOGsmXP+2Ldc59KTk/yVPOrREuoKqLxge
 cdl84JbJ2d8cHZLNG1h36k9Sm/3uqmKdp9b0W4HbptvuX8gosn3/rj1ftpvOPqzEUpyRaKjFX
 FScCAAsxXOArwIAAA==
X-Env-Sender: prvs=379b27b57=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1501592423!105230598!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12358 invoked from network); 1 Aug 2017 13:00:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 13:00:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442187053"
Date: Tue, 1 Aug 2017 14:00:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170801130021.hemov7xhevgwgexw@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-7-git-send-email-al1img@gmail.com>
 <20170728141134.vtkd4pvasngwr2qs@citrix.com>
 <20170728162327.jcrwckni6c2hml7p@citrix.com>
 <CACvf2oVv_-GBiOvXa9s28An5UHr0nF_ScJ0dv7OGnPcChsqFpg@mail.gmail.com>
 <20170731143658.y2gyoczel6je6kr5@citrix.com>
 <CACvf2oVCCR4zALxDyv59YdFvheaoPks--yVcvnrmZXA8avj3BA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oVCCR4zALxDyv59YdFvheaoPks--yVcvnrmZXA8avj3BA@mail.gmail.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>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 06/13] libxl: change p9 to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDI6NTg6MTlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgNTozNiBQTSwgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBTdW4sIEp1bCAzMCwgMjAxNyBhdCAwOTo0
MjowOVBNICswMzAwLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiA+PiBPbiBGcmksIEp1bCAy
OCwgMjAxNyBhdCA3OjIzIFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToK
PiA+PiA+IE9uIEZyaSwgSnVsIDI4LCAyMDE3IGF0IDAzOjExOjM0UE0gKzAxMDAsIFdlaSBMaXUg
d3JvdGU6Cj4gPj4gPj4gT24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MjNQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4gPj4gPj4gWy4uLl0KPiA+PiA+PiA+ICAvKiBXYWl0
cyBmb3IgdGhlIHBhc3NlZCBkZXZpY2UgdG8gcmVhY2ggc3RhdGUgWGVuYnVzU3RhdGVJbml0V2Fp
dC4KPiA+PiA+PiA+ICAgKiBUaGlzIGlzIG5vdCByZWFsbHkgdXNlZnVsIGJ5IGl0c2VsZiwgYnV0
IGlzIGltcG9ydGFudCB3aGVuIGV4ZWN1dGluZwo+ID4+ID4+ID4gICAqIGhvdHBsdWcgc2NyaXB0
cywgc2luY2Ugd2UgbmVlZCB0byBiZSBzdXJlIHRoZSBkZXZpY2UgaXMgaW4gdGhlIGNvcnJlY3QK
PiA+PiA+PiA+IEBAIC0zNTY1LDYgKzM1NTksNyBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhs
X2RldmljZV90eXBlIGxpYnhsX191c2JjdHJsX2RldnR5cGU7Cj4gPj4gPj4gPiAgZXh0ZXJuIGNv
bnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fdXNiZGV2X2RldnR5cGU7Cj4gPj4g
Pj4gPiAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fcGNpZGV2
X2RldnR5cGU7Cj4gPj4gPj4gPiAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlw
ZSBsaWJ4bF9fdmRpc3BsX2RldnR5cGU7Cj4gPj4gPj4gPiArZXh0ZXJuIGNvbnN0IHN0cnVjdCBs
aWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fcDlfZGV2dHlwZTsKPiA+PiA+PiA+Cj4gPj4gPj4gPiAg
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZGV2aWNlX3R5cGVfdGJsW107
Cj4gPj4gPj4gPgo+ID4+ID4+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4+ID4+ID4gaW5kZXggMjU1NjNj
Zi4uOTZkYmFlZCAxMDA2NDQKPiA+PiA+PiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAo+ID4+ID4+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gPj4gPj4g
PiBAQCAtODA0LDcgKzgwNCw3IEBAIGxpYnhsX2RvbWFpbl9jb25maWcgPSBTdHJ1Y3QoImRvbWFp
bl9jb25maWciLCBbCj4gPj4gPj4gPiAgICAgICgidmZicyIsIEFycmF5KGxpYnhsX2RldmljZV92
ZmIsICJudW1fdmZicyIpKSwKPiA+PiA+PiA+ICAgICAgKCJ2a2JzIiwgQXJyYXkobGlieGxfZGV2
aWNlX3ZrYiwgIm51bV92a2JzIikpLAo+ID4+ID4+ID4gICAgICAoInZ0cG1zIiwgQXJyYXkobGli
eGxfZGV2aWNlX3Z0cG0sICJudW1fdnRwbXMiKSksCj4gPj4gPj4gPiAtICAgICgicDkiLCBBcnJh
eShsaWJ4bF9kZXZpY2VfcDksICJudW1fcDlzIikpLAo+ID4+ID4+ID4gKyAgICAoInA5cyIsIEFy
cmF5KGxpYnhsX2RldmljZV9wOSwgIm51bV9wOXMiKSksCj4gPj4gPj4KPiA+PiA+PiBPaCwgbm8s
IHBsZWFzZSBkb24ndCBkbyB0aGlzLiBXZSBjYW4ndCBjaGFuZ2UgdGhlIG5hbWUgb2YgdGhlIGZp
ZWxkcy4KPiA+PiA+Pgo+ID4+ID4+IFRoZXJlIGlzIGFscmVhZHkgb24gaXJyZWd1bGFyIGRldmlj
ZSB0eXBlIC0tIHRoZSBQQ0kgZGV2aWNlLiBJIHN1cHBvc2UKPiA+PiA+PiB5b3UgcHJvYmFibHkg
bmVlZCBhbm90aGVyIGhvb2sgc29tZXdoZXJlLiBBbmQgcGxlYXNlIGNvbnZlcnQgUENJIGRldmlj
ZXMKPiA+PiA+PiBpZiB5b3UgY2FuLgo+ID4+ID4KPiA+PiA+IE9LLCBnb2luZyB0aHJvdWdoIHRo
ZSBjb2RlIEkgdGhpbmsgd2UgbmVlZCB0byBjb21lIHRvIGEgY29uY2x1c2lvbiBpZiB3ZQo+ID4+
ID4gd2FudCBhbiBleHRyYSBjYWxsYmFjayB0byBoYW5kbGUgdGhlIGlycmVndWxhciBkZXZpY2Ug
bmFtZXMgZmlyc3QKPiA+PiA+IGJlY2F1c2UgdGhhdCdzIGxpa2VseSB0byBhZmZlY3QgdGhlIGNv
ZGUgb2YgdGhlIGZyYW1ld29yayBpbiBwcmV2aW91cwo+ID4+ID4gcGF0Y2guCj4gPj4KPiA+PiBB
Y3R1YWxseSBjcmVhdGluZyBuZXcgY2FsbGJhY2sgdG8gaGFuZGxlIGlycmVndWxhciBkZXZpY2Ug
bmFtZSBsb29rcwo+ID4+IG5vdCBzbyBnb29kLgo+ID4+IFRoZXJlIGlzIHRoZSBwYXR0ZXJuIHdo
aWNoIGFsbCBuYW1pbmdzIHNob3VsZCBmb2xsb3cuIE1heSBiZSBpdCBoYXMgdG8KPiA+PiBiZSBk
b2N1bWVudGVkCj4gPgo+ID4gVGhlIG5vcm1hbCBwYXR0ZXJuIGlzIERFVlRZUEVzLgo+ID4KPiA+
PiBzb21ld2hlcmUuIHA5IHdhcyBhZGRlZCByZWNlbnRseSB3ZSBjYW4gYXNrIHRoZSBhdXRob3Ig
dG8gcmV2aWV3IHRoaXMgcmVuYW1lLgo+ID4KPiA+IE9uY2UgaXQgaXMgcmVsZWFzZWQgd2UgY2Fu
J3QgY2hhbmdlIGl0LCBvZiBjb3Vyc2UgdW5sZXNzIHdlIGRlZW0gaXQKPiA+IHVuc3RhYmxlLiBJ
J20gdHdvIG1pbmRlZCBoZXJlLiBQOSB3YXMgcmVsZWFzZWQgaW4gNC45LCB3aGljaCB3YXMgb25s
eSBhCj4gPiBmZXcgbW9udGhzIG9sZC4KPiA+Cj4gCj4gSU1ITyB0aGlzIHRoZSBidWcgSSBtZWFu
IHdyb25nIG5hbWluZyBhbmQgaXQgc2hvdWxkIGJlIGZpeGVkLgo+IAo+ID4gQnV0IHdlIGRlZmlu
aXRlbHkgY2FuJ3QgY2hhbmdlIHRoZSBQQ0kgdHlwZS4gSXQgaGFzIGJlZW4gYXJvdW5kIHNpbmNl
Cj4gPiBmb3JldmVyLiBBbmQgdGhlcmUgaXMgcHJvdmlzaW9uIGluIGNvZGUgdG8gZGVhbCB3aXRo
IHRoYXQuCj4gCj4gQWdyZWUsIEkgZGlkbid0IHRvdWNoIFBDSS4KPiAKPiA+PiBGcm9tIG90aGVy
IHNpZGUgdGhpcyByZW5hbWUgdG91Y2hlcyBvbmx5IGludGVybmFscyBjaGFuZ2VzOiBubyBjaGFu
Z2VzCj4gPj4gaW4gY29uZmlnIGZpbGUKPiA+PiBvciBDTEkgaW50ZXJmYWNlLgo+ID4+Cj4gPgo+
ID4gQXMgc2FpZCwgdGhlIGZyYW1ld29yayBuZWVkIHRvIGJlIHJlYWR5IHRvIGRlYWwgd2l0aCBQ
Q0kgYW55d2F5Lgo+ID4KPiA+IFdoYXQgc29ydCBvZiBpc3N1ZXMgZG8geW91IGZvcmVzZWUgaGVy
ZT8KPiAKPiBEbyB5b3UgbWVhbiBpbiBjYXNlIHRvIHJld29yayBQQ0kgdG8gdXNlIHRoZSBkZXZp
Y2UgZnJhbWV3b3JrPwo+IAoKTm8sIEkgbWVhbiBhZGRpbmcgdGhlIG5ldyBob29rLiBZb3Ugc2Fp
ZCAiaGFuZGxlIGlycmVndWxhciBkZXZpY2UgbmFtZQpsb29rcyBub3Qgc28gZ29vZCIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 13:02:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 13:02: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.xen.org>)
	id 1dcWoU-0007ZX-NB; Tue, 01 Aug 2017 13:02:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcWoT-0007ZP-D7
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 13:02:17 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E2/2F-02181-8DB70895; Tue, 01 Aug 2017 13:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve6N6oZ
 Igx1tfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1byIFj1krju5rZm1gfMnSxcjJISHgL3G8
 4Q4TiM0moCvRtOUvG4jNKyAocXLmE7AaZgEdiQW7P7FB2PIS29/OYYaocZBoeL2QFcRmEVCRe
 HZoKzuILSKgJbF+xVOoehWJU/O6gOZwcAgLuEv0bdcGCXMKeEncfvQArFxI4C6jRFeDAcQ5Jh
 JvF+5kAykXElCTmLs+fgIj3ywkB81CctAsJActYGRexahRnFpUllqka2ygl1SUmZ5RkpuYmaN
 raGCsl5taXJyYnpqTmFSsl5yfu4kRGGb1DAyMOxg7T/gdYpTkYFIS5VXsqY8U4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMH7tKohUkiwKDU9tSItMwcY8DBpCQ4eJRHe3yBp3uKCxNzizHSI1ClGY
 46mD1u+MHG8mvD/G5MQS15+XqqUOG8JSKkASGlGaR7cIFgkXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzDsHZApPZl4J3L5XQKcwAZ0iWVoLckpJIkJKqoExferlLcnCS0u+fUmcpP6WP+N
 Clcy7ronH55yXPf3T0u/hJFZOxtCg1UqRSTVlSxY51P83unB208YFX9j3VR2PCck9EZvPZnbZ
 zD7y3d/TSRIWSU3rc0XzUivkd/3S61rAWagcdFP3S4xPVHHUn0+Cf0M2Nyx9oM6i2lSok/hIq
 at2hn625R4lluKMREMt5qLiRACiyb8zvwIAAA==
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1501592534!104042981!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27759 invoked from network); 1 Aug 2017 13:02:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 13:02:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442187602"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.31663.243608.574890@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 14:01:35 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170801081524.wdv4v6ag6em7rrsy@dhcp-3-128.uk.xensource.com>
References: <20170728152637.20301-1-roger.pau@citrix.com>
 <20170728152637.20301-5-roger.pau@citrix.com>
 <22907.23192.998045.143176@mariner.uk.xensource.com>
 <20170801081524.wdv4v6ag6em7rrsy@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST 04/11] TestSupport: introduce
	set_host_prop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggT1NTVEVTVCAwNC8xMV0gVGVzdFN1
cHBvcnQ6IGludHJvZHVjZSBzZXRfaG9zdF9wcm9wIik6Cj4gSU1ITywgSSB0aGluayB0aGUgcmln
aHQgYXBwcm9hY2ggaXMgdG8gbGVhdmUgbWctaG9zdHMgYXMgaXQgaXMgbm93LAoKWWVzLgoKPiBh
bmQgaW1wbGVtZW50IGEgc2V0X3Byb3BlcnR5IGluIEhvc3REQi97RXhlY3V0aXZlL1N0YXRpY30u
cG0gYW5kCj4gaW1wbGVtZW50IGEgaGVscGVyIGluIFRlc3RTdXBwb3J0IHRoYXQgbWFrZXMgdXNl
IG9mIGl0Cj4gKCRtaG9zdGRiLT5zZXRfcHJvcGVydHkoLi4uKSksIGRvIHlvdSBhZ3JlZT8KClRC
SCwgc2luY2UgdGhpcyBpcyBvbmx5IGJlaW5nIGNhbGxlZCBpbiB0aGUgb25lCnRzLXNldC1ob3N0
LXByb3BlcnRpZXMtZnJvbS1ydW52YXJzIHNjcmlwdCAob3Igd2hhdGV2ZXIgeW91J3JlIGNhbGxp
bmcKaXQpLCBJIHRoaW5rIHlvdSBjYW4gdXNlICRtam9iZGItPiBkaXJlY3RseS4gIFRoYXQncyBu
b3QgdG9vIGJhZCBhCmxheWVyIHZpb2xhdGlvbi4KCkkgdGhpbmsgeW91ciBydW52YXJzIHNob3Vs
ZCBwcm9iYWJseSBiZSBuYW1lZCBhZnRlciB0aGUgaWRlbnQsIG5vdCB0aGUKaG9zdG5hbWUuICBU
aGF0IG1heSBpbnZvbHZlIHJldGhpbmtpbmcgeW91ciBlbmNvZGluZywgc2luY2UgaWRlbnRzIGNh
bgpjb250YWluIF8gKGhvc3RuYW1lcyBjYW4gY29udGFpbiAtIGJ1dCBub3QgXykuCgpJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 13:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 13: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.xen.org>)
	id 1dcWpU-0007gf-1b; Tue, 01 Aug 2017 13:03:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tomast@xilinx.com>) id 1dcWoe-0007at-LF
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 13:02:28 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0D/32-03406-4EB70895; Tue, 01 Aug 2017 13:02:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH+93dzmu5+LWpexoauZSidGlFRUG
 JBAURVJKhGXWrcxvtrbsZy4gmvemSSnp1xjRmVhIElb1ZMha9K+WyV5QVatobZUpWK2nnadn9
 8ePze75fnt/3OR6GVF6hNQzndHC8lTVraTllnD4xPbV9mysn7a1HPre6x0dloCW368PEcpQrM
 1n1Nud6mdG3J0zbu8FZ3n+XdqHGODeSMxTeTcIZ770o8aLEhwj4XnadlC63ELhqviE3YhgaT4
 HWXRluNJqJwXOgrvrSYFmFc6F5YIGIMXgdhD3ZkkMHoaa9hMgUToJnbS20yAqcB97wN1JkhOO
 g/8G5QQ+J1fCqo3KQAWOovvGIlDgW3rUPyCR/FvSWHR2qT4SuQ7VREidAsHIfEhMDfk3DwOWi
 IdMyqLh4lhSzAZ4El7rXSuXPBDT/mi/xVOg6W0dJvBQajpcM8SYo9l0Z4ocyePxkhcTxcPTHK
 Zn01m8ZuA88R6KgxHrY13V6cAAV1kBbSwmSOB66W2/KpCGt0Fh2hJJ+xDi4X95BHUTJnhHze0
 bYPCNsUj0Fquq/0hJPg5qTH8hhbvS3EyPrVSiqFk0WOH4Lx6fO1Ol5k8HosLAmc2p62mydhRM
 E1sCZWb2g22CzXECR9RkV+a6i4oHMABrPENpYRWLpjhzlWL1t41YjKxjX8QVmTgigeIbRgqKz
 0JWjHMdzBs6ZbzJHdnBYBiZaG6MIOSOyQrCzFsFkkKQHaCYTCN/rJ5g74qmkrDYrp1ErHGInL
 FqNBda/jYb3OYgSNCoFikRTRts53mJy/K+/R2oGaVWKE2KXaJPV8fe995EoRCTK+ILtYhQH+0
 /SuNCZ2uV1fS/M11xmn1BUYt9ZMMZfKl/1W1e53ruyw8oXhRp6j2QtrPjo86o++bOuJo5xjc3
 M7bu92NKc2ZuX39By/ktT/c8Js0Y3eVfnGoo7g8n7X5ZlH3uTsWae27aoOinvRkD3dPNhX6hw
 Fp1l65mxqIr4FPzhTz3Q6eXbklN61FpKMLLpU0leYP8Am7dU2MoDAAA=
X-Env-Sender: tomast@xilinx.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501592545!70084991!1
X-Originating-IP: [104.47.32.49]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27348 invoked from network); 1 Aug 2017 13:02:27 -0000
Received: from mail-sn1nam01on0049.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.49)
 by server-13.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 13:02:27 -0000
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=Hb4qBR/NFUVhesMsqZuF1TNvA8fnndJiBfqYsilG7Bg=;
 b=Tetsu00iMUwplGN6DNlxorAQBJzrPxCfiMSjHJEoO921kMqHOA5ko8HLUeUncIF9AJ3t9UEKUINYA7pcXl13qOJTQoOhNprL+hwDDs7LmNQB2YUHnRwz+hyOorJaNZeXRPGBhiH7UbuxFGVu3jWU3FeoPmZsFlwjCLZmedlkhrw=
Received: from BLUPR02MB1698.namprd02.prod.outlook.com (10.162.213.28) by
 BLUPR02MB1699.namprd02.prod.outlook.com (10.162.213.29) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.1.1304.22; Tue, 1 Aug 2017 13:02:22 +0000
Received: from BLUPR02MB1698.namprd02.prod.outlook.com ([10.162.213.28]) by
 BLUPR02MB1698.namprd02.prod.outlook.com ([10.162.213.28]) with mapi id
 15.01.1304.023; Tue, 1 Aug 2017 13:02:22 +0000
From: Tomas Thoresen <tomast@xilinx.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH 0/5] xen: RCU: x86/ARM: Add support of
 rcu_idle_{enter, exit}
Thread-Index: AdMKxa8Tim69D1ngQFeqV3RamPNbuA==
Date: Tue, 1 Aug 2017 13:02:22 +0000
Message-ID: <BLUPR02MB1698D983713A64253F804310A7B30@BLUPR02MB1698.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [62.221.5.234]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BLUPR02MB1699;
 7:yWYYZdEG7SbWvZ8iX7bDLY9reLpa2+RseN/X7qbp5VuCAzZ0+ki5HG/jrFrf/eUBaBBYtXExqp/7h+rJfrRl/QIZHBTqerwc3Byti4dTURTtfp4s0odajWDeq5kmwnW/ECtLQr1TCZ5z6E6OU1K4dFp3lPZ/2vEC7EB37gfHNjwMuUsREpm57LQrh6SCbRKbikc9h9M/DvsWF1pNeahajOKxnocFS66SmEHAYzItvJVb9Wp+uSRvFaAnuq7Vj9gT4cBWWQ6RN2KPgDs9OCTgQmI/mwVOFF3B8vMn86xHA6FJD3+JJ0S1A0KTrhmoMNUuPjWHMEpO+tRkF72REVsPk6Q4Fo++I2kwi6rODj4AbbF6G0hxkcV//qzrxJK+C9cBUL+REDPsvBOVHEa5vdDu9v0NeY6/WdUqW1DCznso0KYOUSsNik+GVQOKMRQC0+9sFH7EqtfBw+LIbv0lKByvLY0J9x/b0uWWgSzYkVzFKLj+rUAspbNT2VK3X4c6KVHr6JaGxJEIIBwLbYuRmRs+qU+asij0SqXURSe/gavCpyJbB8jK4RvbVrymgfL0/dEMzPUEy/lGbn5G5hnmVPgR8AqrEeCZDP9OJyp2cSuWEuzayEA8kRx99v5yGcqTgQwH/7b6rmjZpcY1dUP+0tCcjvOlH5LjyAQFf646sQB0N1RFO3MxS0as4BKhI/V57fmcMP34wv0ri7YGYSQJ9mQUtGeilrtMuHY7b6/X4YQFi8iMhzP0ajRiYGo/cLfmfW/jjPPz42O6l3xWECom7p+jEeM2dTcTx0F2mzSSItEeR4c=
x-ms-office365-filtering-correlation-id: 69be8e95-2607-4c6c-99a6-08d4d8dd8c67
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BLUPR02MB1699; 
x-ms-traffictypediagnostic: BLUPR02MB1699:
x-exchange-antispam-report-test: UriScan:(192813158149592)(21748063052155);
x-microsoft-antispam-prvs: <BLUPR02MB1699FA34716CB338F3797269A7B30@BLUPR02MB1699.namprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR02MB1699; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR02MB1699; 
x-forefront-prvs: 0386B406AA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39400400002)(39410400002)(39450400003)(39860400002)(39850400002)(39840400002)(189002)(199003)(5640700003)(5660300001)(478600001)(101416001)(558084003)(6436002)(7696004)(8666007)(97736004)(3846002)(68736007)(6116002)(790700001)(2501003)(2900100001)(102836003)(6306002)(54896002)(81166006)(81156014)(105586002)(3280700002)(2351001)(6506006)(9686003)(25786009)(38730400002)(110136004)(8936002)(74316002)(8676002)(99286003)(55016002)(33656002)(50986999)(54356999)(2906002)(7736002)(53936002)(77096006)(236005)(14454004)(106356001)(6916009)(66066001)(3660700001)(189998001)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR02MB1699;
 H:BLUPR02MB1698.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)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2017 13:02:22.0273 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR02MB1699
X-Mailman-Approved-At: Tue, 01 Aug 2017 13:03:19 +0000
Subject: [Xen-devel] [PATCH 0/5] xen: RCU: x86/ARM: Add support of
 rcu_idle_{enter, exit}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6740665688141599822=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6740665688141599822==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_BLUPR02MB1698D983713A64253F804310A7B30BLUPR02MB1698namp_"

--_000_BLUPR02MB1698D983713A64253F804310A7B30BLUPR02MB1698namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

With the patch series I was able to create, destroy and re-create the domU.



"Tested-by: Tomas Thoresen <tomast@xilinx.com<mailto:tomast@xilinx.com>>"



--_000_BLUPR02MB1698D983713A64253F804310A7B30BLUPR02MB1698namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Meiryo UI";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@Meiryo UI";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma",sans-serif;
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Tahoma",sans-serif;
	color:black;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Tahoma",sans-serif;
	color:black;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText">With the patch series I was able to create, destr=
oy and re-create the domU.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&quot;Tested-by: Tomas Thoresen &lt;<a href=3D"ma=
ilto:tomast@xilinx.com">tomast@xilinx.com</a>&gt;&quot;<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_BLUPR02MB1698D983713A64253F804310A7B30BLUPR02MB1698namp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6740665688141599822==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 13:15:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 13: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.xen.org>)
	id 1dcX0p-0000JX-59; Tue, 01 Aug 2017 13:15:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcX0o-0000J5-Cj
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 13:15:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 32/1F-03937-5DE70895; Tue, 01 Aug 2017 13:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfdKXUO
 kwa1bOhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePz3KVvB0byKVXtmMTUw
 bnPtYuTiEBL4yyhx4ekGVgjnMaPEns8TmLsYOYGcbYwSux6UgNgiAs4SX8/MZQexeQX0JZob+
 5i6GNk5hAWCJbrcQFolBH5rS2xcuYkRpERCwFti4fw3QDM5wOyJff4g1WwCVhKHxEAKWARUJT
 ZdnsQ+gZF7ASPDKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AXzMAwQ7G2Zf9DzFKcjApifIq9tRHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnVHbECkkWJSa
 nlqRlpkDDDqYtAQHj5IIb0oNUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5/UFmCIAUZ
 ZTmwY2ARcAlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOuBZnCk5lXArfpFdARTEBHSJbWgh
 xRkoiQkmpg1LpebLV1t+cyhoDImxUy8hWLLE5sPmBvEKXitPPAytVGb86nnO0PYv2oF7eys78
 owvJF9R/GkFlRjE+9zPeVxM9N3b3uzP4V0+v6klkUA+qj9jbGRQZty3gcXXhSlcdgXfMeRqVb
 ta8mp8tfmXvJrWZrIJO9/MZm1WCv2H9HfT81RKwIjv2oxFKckWioxVxUnAgA73xknXsCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1501593299!108385321!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37156 invoked from network); 1 Aug 2017 13:15:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 13:15:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcX0i-0004JO-U4; Tue, 01 Aug 2017 13:14: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 1dcX0d-0007bF-24; Tue, 01 Aug 2017 13:14:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcX0b-000260-H3; Tue, 01 Aug 2017 13:14:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112400-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-arm64:hosts-allocate:broken:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:regression
 linux-linus:build-arm64-xsm:hosts-allocate:broken:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2: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-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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: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-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-amd64-i386-xl-qemuu-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=16f73eb02d7e1765ccab3d2018e0bd98eb93d973
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 13:14:49 +0000
Subject: [Xen-devel] [linux-linus test] 112400: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQwMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNDAwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3
IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
MDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMjM5MCBSRUdSLiB2
cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1z
YXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMTIzOTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMjM5
MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9j
a2VkIGluIDExMDUxNQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1
MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBm
YWlsIGluIDExMjM5MCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEw
NTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxNmY3
M2ViMDJkN2UxNzY1Y2NhYjNkMjAxOGUwYmQ5OGViOTNkOTczCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICAxNDM5Y2NmNzNkOWMwNzY1NGZkZDViNDk2OWZkNTNjMmZlYjg2
ODRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA1MTUgIDIwMTctMDYtMTcgMDY6NDg6NTYgWiAg
IDQ1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEwNTM2ICAyMDE3LTA2LTE3IDIzOjQ4OjEz
IFogICA0NCBkYXlzICAgNTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyMzkwICAy
MDE3LTA3LTMxIDAzOjI3OjU5IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTc3IHBl
b3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUt
bG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDYyOTIg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 13:17:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 13: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.xen.org>)
	id 1dcX3G-0000SC-LX; Tue, 01 Aug 2017 13:17:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795677ff=dario.faggioli@citrix.com>)
 id 1dcX3F-0000Rr-Cg
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 13:17:33 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 33/28-02962-C6F70895; Tue, 01 Aug 2017 13:17:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXitHSDvW5OfUO
 kQftiVoslHxezODB6HN39mymAMYo1My8pvyKBNePE2QNsBe95K9qPTmFsYHzE08XIySEhECKx
 Z/8e9i5GDg5eASOJux/yQMLCAnES9ya+ZwOx2QQMJN7s2MsKYosIxEhMP3uaCcRmEVCROHD2I
 lgNp0CsxONPn9hAxggB1WxuzQIJ8wtIStz68pEZJMwsUC1x8lwFxFJtiSPn+tlBbF4BQYmTM5
 +wgNhCAmoSM+ZeZp3AyDsLoWMWkioQm1lAU6J1+292CFtbYtnC18wQtq3EunXvoWpsJDZdXcA
 IYctLbH87h3kBI/sqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAYGUAgh2MlzcGHGKU5GBSEuVV7KmPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq1nXECkkW
 JSanlqRlpkDjBuYtAQHj5IIb0oNUJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5TUFmCI
 AUZZTmwY2AxfAlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPGgkzhycwrgdv0CugIJqAjJEt
 rQY4oSURISTUwHtNk4dx87kmVQbpT+lnH8ioxZRfZr8vblh2crvJWdbGWnGk0kyjLlc/ZUU+V
 a3keHXfkUFZtOSL5Ildf6xAnQ83Zy8v/iQg1Ptn65e/8hVNbGW4zligaXT8Uv67p5De9zdWzm
 dQneF3h2nfMNSbgQZ+xWo4S/yU5lc77JZ+C9HVFvOff5PRSYinOSDTUYi4qTgQAEZ+VAdwCAA
 A=
X-Env-Sender: prvs=3795677ff=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501593450!72836097!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44922 invoked from network); 1 Aug 2017 13:17:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 13:17:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; 
 d="asc'?scan'208";a="442193216"
Message-ID: <1501593427.30551.12.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Tomas Thoresen <tomast@xilinx.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Date: Tue, 1 Aug 2017 15:17:07 +0200
In-Reply-To: <BLUPR02MB1698D983713A64253F804310A7B30@BLUPR02MB1698.namprd02.prod.outlook.com>
References: <BLUPR02MB1698D983713A64253F804310A7B30@BLUPR02MB1698.namprd02.prod.outlook.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 0/5] xen: RCU: x86/ARM: Add support of
 rcu_idle_{enter, exit}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2847007474432343652=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2847007474432343652==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-j35D3qcipQWAd6j1C1HI"

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

On Tue, 2017-08-01 at 13:02 +0000, Tomas Thoresen wrote:
> With the patch series I was able to create, destroy and re-create the
> domU.
> =C2=A0
> "Tested-by: Tomas Thoresen <tomast@xilinx.com>"
> =C2=A0
Thanks.

I'll have to resend the series. If I will not have to change the code
much (as it, so far, seems), I'll incorporate this tag.

Thanks again for testing. :-)

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-j35D3qcipQWAd6j1C1HI
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZgH9UAAoJEBZCeImluHPuFWMQAIAjrVMXWX8SqDsKpB0CeOw+
P1s0c2FKcpnBo5OSwiNX0nOWGGOrfA1SRdHIi2MRvgsw35XG3hqm55KuZSp/08K2
XYg11cy4t3MdlHCQsqPSQifjs804p212+WV8eVijq9KeQwAk9bP/TfexPTfxMndd
+RRoMFuXMKjB0ldatp2UxW1tRcXUvk3psDT1RvPKGfb+uAK8omn8YnRLKL5ggzRV
ZaQAOx5XMurGIoedSSA4qjq819NqO8Ad654Tuh49ydVGwRDbI8rKI1WkdwEQ8SZo
q3H4ONExKCPzy+qM8iBp6RMhGFhZY/eRQ3OiGBu2suhdzQHhaSjexNZPfyQfqO/a
0JmEXqiuMhP9LhhvH+NMQqEvz24CeFZGKCPEVgU8fkvOdc5QbPBddXtI4FxRtCB2
etHelPnwqEDh0SLa7D7P53TPCHO0K+Rn272TwXH3rKKoFiKSC0azfCWtg+dvdqiK
0UNnk6Rys2c2ZjcQTkJJMtaCWsfy3QyeAc32dnZ0pCZLIpT8tEQ34BS215/q1f1g
QKa77tqksXR6FfGR9Gz6HU8j/0tS5l8MIveMlhEGLWdhW4scW0/qmVDw81eNUai1
oZkanZ+OjvHYOJadr+O7ZgmNZAR0KaqXfwi7RYfVKnKNug5imaQItfk3KJjNsFQb
edjCPQrqoftQaoXugVP4
=Qblh
-----END PGP SIGNATURE-----

--=-j35D3qcipQWAd6j1C1HI--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2847007474432343652==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 13:19:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 13: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.xen.org>)
	id 1dcX5P-0000cD-14; Tue, 01 Aug 2017 13:19:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcX5O-0000c7-02
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 13:19:46 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 64/BE-01862-1FF70895; Tue, 01 Aug 2017 13:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHSDve6H+oZ
 Ig7MbFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozW6bvYCu6xVTRf7GZpYNzE2sXIySEh4C9x
 ceV1MJtNQFeiactfti5GDg4RARWJ23sNQMLMAiUSi3dNYQexhQWCJT5M7GMGKWEBKplznxEkz
 CvgKbHj+nM2iIlyEueP/wQrERJQk5i7Ph6iRFDi5MwnLBATJSQOvnjBPIGRexaS1CwkqQWMTK
 sYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDgAEIdjBu2+5
 5iFGSg0lJlFexpz5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvhbqGSCHBotT01Iq0zBxgQMKk
 JTh4lER4U2qA0rzFBYm5xZnpEKlTjMYcTR+2fGHieDXh/zcmIZa8/LxUKXHekyCTBEBKM0rz4
 AbBIuUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlng0zhycwrgdv3CugUJqBTJEtrQU4pSU
 RISTUwOnOt3r3YwGpz4IcS1w8TxXQeuU3ak21soKfhs2zKyp+mt4o4ez4qny+Q/n4se81DQaY
 1PfqxGxNbT0rOUQ97uqx77s03Uf9fVdqvnH4kLXXZ5dM+fo6p253qC507698mlnvNZptpIpI7
 603bz4fzylYINTHnuif8+n5GolCrs2GJrONssc+vlFiKMxINtZiLihMBXfJ5iY8CAAA=
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1501593582!77220960!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57379 invoked from network); 1 Aug 2017 13:19:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 13:19:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442193839"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Aug 2017 14:19:34 +0100
Message-ID: <1501593574-15787-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] mg-repro-setup: Slightly better
	document the alloc: syntax
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBhIGNsZWFyZXIgaW5kaWNhdGlvbiB0aGF0IHRoZSA8cmVzb3VyY2Utc3BlYz4gaXMg
cGFzc2VkIHRvCm1nLWFsbG9jYXRlIChhbmQgdGhlcmVmb3JlLCBpbXBsaWNpdGx5LCB0aGF0IG1n
LWFsbG9jYXRlJ3MgZG9jcyBzaG91bGQKYmUgY29uc3VsdGVkKS4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL21nLXJlcHJvLXNl
dHVwIGIvbWctcmVwcm8tc2V0dXAKaW5kZXggOTY2MzQ5Ny4uYTMwNTM0YSAxMDA3NTUKLS0tIGEv
bWctcmVwcm8tc2V0dXAKKysrIGIvbWctcmVwcm8tc2V0dXAKQEAgLTI4LDcgKzI4LDcgQEAgdXNh
Z2UgKCkgeyBjYXQgPDxFTkQKICBIT1NUU1BFQyBpcwogICAgW2hvc3Q9XVtyZXVzZTpdPGhvc3Ru
YW1lPiAgICAgICBob3N0IG11c3QgYmUgYWxsb2NhdGVkLCBza2lwIGhvc3QtaW5zdGFsbAogICAg
W2hvc3Q9XXdpcGU6PGhvc3RuYW1lPiAgICAgICAgICBob3N0IG11c3QgYmUgYWxsb2NhdGVkLCB3
aXBlIGl0Ci0gICBbaG9zdD1dYWxsb2M6PHJlc291cmNlLXNwZWM+ICAgIG1nLWFsbG9jYXRlIGFu
ZCB3aXBlCisgICBbaG9zdD1dYWxsb2M6PHJlc291cmNlLXNwZWM+ICAgIFxgbWctYWxsb2NhdGUg
PHJlc291cmNlLXNwZWM+JywgYW5kIHdpcGUKICAgIG5vbmU6ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbm8gaG9zdHMgKHNob3VsZCBiZSBvbmx5IEhPU1RQU0VDKQogCiAgT1BUSU9OcwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 13:20:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 13:20: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.xen.org>)
	id 1dcX6B-00018k-9K; Tue, 01 Aug 2017 13:20:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcX69-000181-4g
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 13:20:33 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B3/39-22472-02080895; Tue, 01 Aug 2017 13:20:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQle+oSH
 S4MRtM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPPm69sBfe4Kia0CTcwvuDoYuTkkBDwk7j2
 +B9LFyMHB4uAisT5f24gYTYBHYmLc3eygdgiAtoSL1atA7OZgUpOzesCKxcWcJfo264NEuYV8
 JTo7WxnBLGFBCYzSSx+Jg4RF5Q4OfMJC0SrjsSC3Z/YQFqZBaQllv8DO4BTwFGi49IsdhBbFG
 j6yZVrmCDGKEr0z3vABnFkusTRmRvZJjDyz0IydRaSqbMQpi5gZF7FqFGcWlSWWqRrZKGXVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYevUMDIw7GNtP+B1ilORgUhLlVeypjxTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwXuhriFSSLAoNT21Ii0zBxgFMGkJDh4lEd6UGqA0b3FBY
 m5xZjpE6hSjopQ470mQPgGQREZpHlwbLPIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmFa
 sHmsKTmVcCN/0V0GImoMWSpbUgi0sSEVJSDYxzFgYL9twy1HzaM/vbvAWr+NONLKL191Yu8dn
 /i3VH476/l7ec82m2Wrkie4LprLsJ09efVp8cK3Tq/0PO/dMc97VWVqrnFLnv+a39Jjjd+6je
 yqULL2ZW9132d3nAXWUjc7d4fddl6erUnXuS1Ctm+AtnMrqcOJH+WtdAbEGKvLXFJPfu5nYll
 uKMREMt5qLiRAD5SJI9twIAAA==
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1501593631!103521520!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7978 invoked from network); 1 Aug 2017 13:20:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 13:20:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="50304003"
Date: Tue, 1 Aug 2017 14:18:08 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170801131808.5mpx443nhsxa24te@dhcp-3-128.uk.xensource.com>
References: <20170728152637.20301-1-roger.pau@citrix.com>
 <20170728152637.20301-5-roger.pau@citrix.com>
 <22907.23192.998045.143176@mariner.uk.xensource.com>
 <20170801081524.wdv4v6ag6em7rrsy@dhcp-3-128.uk.xensource.com>
 <22912.31663.243608.574890@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22912.31663.243608.574890@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST 04/11] TestSupport: introduce
	set_host_prop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDI6MDE6MzVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggT1NTVEVTVCAwNC8xMV0g
VGVzdFN1cHBvcnQ6IGludHJvZHVjZSBzZXRfaG9zdF9wcm9wIik6Cj4gPiBJTUhPLCBJIHRoaW5r
IHRoZSByaWdodCBhcHByb2FjaCBpcyB0byBsZWF2ZSBtZy1ob3N0cyBhcyBpdCBpcyBub3csCj4g
Cj4gWWVzLgo+IAo+ID4gYW5kIGltcGxlbWVudCBhIHNldF9wcm9wZXJ0eSBpbiBIb3N0REIve0V4
ZWN1dGl2ZS9TdGF0aWN9LnBtIGFuZAo+ID4gaW1wbGVtZW50IGEgaGVscGVyIGluIFRlc3RTdXBw
b3J0IHRoYXQgbWFrZXMgdXNlIG9mIGl0Cj4gPiAoJG1ob3N0ZGItPnNldF9wcm9wZXJ0eSguLi4p
KSwgZG8geW91IGFncmVlPwo+IAo+IFRCSCwgc2luY2UgdGhpcyBpcyBvbmx5IGJlaW5nIGNhbGxl
ZCBpbiB0aGUgb25lCj4gdHMtc2V0LWhvc3QtcHJvcGVydGllcy1mcm9tLXJ1bnZhcnMgc2NyaXB0
IChvciB3aGF0ZXZlciB5b3UncmUgY2FsbGluZwo+IGl0KSwgSSB0aGluayB5b3UgY2FuIHVzZSAk
bWpvYmRiLT4gZGlyZWN0bHkuICBUaGF0J3Mgbm90IHRvbyBiYWQgYQo+IGxheWVyIHZpb2xhdGlv
bi4KCkluIHRoZSBuZXcgdmVyc2lvbiB0aGF0IEkndmUgc2VudCBJJ3ZlIGFscmVhZHkgYWRkZWQg
YSBoZWxwZXIgdG8KVGVzdFN1cHBvcnQsIGl0J3MganVzdCB0d28gbGluZXMgb2YgY29kZSBzbyB1
bmxlc3MgeW91IGZlZWwgcmVhbGx5CmFubm95ZWQgYnkgaXQgSSB3b3VsZCBwcm9iYWJseSBsZWF2
ZSBpdCB0aGVyZS4KCj4gSSB0aGluayB5b3VyIHJ1bnZhcnMgc2hvdWxkIHByb2JhYmx5IGJlIG5h
bWVkIGFmdGVyIHRoZSBpZGVudCwgbm90IHRoZQo+IGhvc3RuYW1lLiAgVGhhdCBtYXkgaW52b2x2
ZSByZXRoaW5raW5nIHlvdXIgZW5jb2RpbmcsIHNpbmNlIGlkZW50cyBjYW4KPiBjb250YWluIF8g
KGhvc3RuYW1lcyBjYW4gY29udGFpbiAtIGJ1dCBub3QgXykuCgpEb2VzIGl0IG1ha2Ugc2Vuc2Ug
dG8gaGF2ZSB0aGUgaG9zdG5hbWUgb3IgdGhlIGlkZW50PwoKQWZ0ZXIgYWxsIHRzLXNldC1ob3N0
LXByb3BlcnRpZXMtZnJvbS1ydW52YXJzIGlzIG9ubHkgZ29pbmcgdG8gc2F2ZQpwcm9wZXJ0aWVz
IGZvciB0aGUgaG9zdCBwYXNzZWQgYXMgJ2hvc3QnIGlkZW50LCBhbmQgSSBkb24ndCBzZWUgbXVj
aApyZWFzb24gZm9yIGFsbG93aW5nIGl0IHRvIHN1cHBvcnQgdHdvIGRpZmZlcmVudCBpZGVudHMg
bGlrZSBzcmNfaG9zdApvciBkc3RfaG9zdCwgb3IgaW4gZ2VuZXJhbCBmb3IgaGF2aW5nIGEgdGVz
dCBzY3JpcHQgdGhhdCBzZXRzIGhvc3QKcHJvcGVydGllcyBmb3IgbXVsdGlwbGUgaG9zdHMuCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 13:20:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 13:20: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.xen.org>)
	id 1dcX6U-0001BN-Gt; Tue, 01 Aug 2017 13:20:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcX6T-0001Aw-86
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 13:20:53 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BE/59-03044-43080895; Tue, 01 Aug 2017 13:20:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVde4oSH
 S4HenqsWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzVm5+z17w1bhieb9jA+MK
 rS5GLg4hgb+MEpf+HGGFcB4zSqy69B/K2cYo8eHrfbYuRk4OEQFnia9n5rKD2LwC+hITp98Ai
 wsL6EnM6NzACGJLCHhJtG7awAZnrz3N0sXIzsEmYCVxSAwkyiKgKrH8zx22CYxcCxgZVjGqF6
 cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pUBCHYwzjvhf4hRkoN
 JSZRXsac+UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr2ZdQ6SQYFFqempFWmYOMMBg0hIcPEoi
 vCk1QGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnPQkyQwCkKKM0D24ELNgvMcpKCfMyA
 h0lxFOQWpSbWYIq/4pRnINRSZg3FmQKT2ZeCdymV0BHMAEdIVlaC3JESSJCSqqB0XJVl9e8hf
 3B35TmXUgWff7IbamfmgZf/t6551Yta23fU5A2t2d35bl1VQyX5zzenRG+boHIr+rGlErm9/o
 GH/cFvY/+Lb3pcVlHpY342php7EcTpl4OS1YzMujzLnKIj1O+liX72GTZw+knlynNDXz3tE1O
 zkKfh5X3m3vTuhTJEEnTDRm7lFiKMxINtZiLihMBXXTUqnECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1501593650!56984403!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58410 invoked from network); 1 Aug 2017 13:20:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 13:20:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcX6P-0004SN-31; Tue, 01 Aug 2017 13:20: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 1dcX6J-00084K-MK; Tue, 01 Aug 2017 13:20:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcX6J-0004eP-FC; Tue, 01 Aug 2017 13:20:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112404-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c65df5d9a14331d2b6d583359f1cf88c3b710d34
X-Osstest-Versions-That: ovmf=fff2623cc2a5e3d85db201a4cf1ca8c595e20075
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 13:20:43 +0000
Subject: [Xen-devel] [ovmf test] 112404: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQwNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0MDQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNjVkZjVkOWExNDMzMWQyYjZkNTgzMzU5ZjFjZjg4
YzNiNzEwZDM0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmZmYyNjIz
Y2MyYTVlM2Q4NWRiMjAxYTRjZjFjYThjNTk1ZTIwMDc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTIzNjcgIDIwMTctMDctMjggMTg6NDg6NDkgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNDA0ICAyMDE3LTA4LTAxIDAyOjQ5OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YzY1
ZGY1ZDlhMTQzMzFkMmI2ZDU4MzM1OWYxY2Y4OGMzYjcxMGQzNAorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgYzY1ZGY1ZDlhMTQzMzFkMmI2ZDU4MzM1OWYxY2Y4OGMz
YjcxMGQzNAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YzY1ZGY1ZDlhMTQzMzFkMmI2ZDU4MzM1
OWYxY2Y4OGMzYjcxMGQzNAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgor
IHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1sn
IHhjNjVkZjVkOWExNDMzMWQyYjZkNTgzMzU5ZjFjZjg4YzNiNzEwZDM0ID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBjNjVkZjVk
OWExNDMzMWQyYjZkNTgzMzU5ZjFjZjg4YzNiNzEwZDM0OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1t
YXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CiAgIGZmZjI2MjMuLmM2NWRmNWQgIGM2NWRmNWQ5YTE0MzMxZDJiNmQ1ODMzNTlmMWNm
ODhjM2I3MTBkMzQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 13:21:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 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.xen.org>)
	id 1dcX7E-0001Jm-QN; Tue, 01 Aug 2017 13:21:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=379b27b57=wei.liu2@citrix.com>)
 id 1dcX7E-0001Jd-5R
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 13:21:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C2/5F-03557-36080895; Tue, 01 Aug 2017 13:21:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpG5SQ0O
 kwZTbehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b67e8YC54yVfw7cYqtgXETUxcjB4eEgL/E
 q4VGXYycHCwCKhK/Oh4wg9hsAsoSPzt72UBsEQFtiRer1rGBlDMLOEusnx8DEhYWiJBYsPUnK
 4jNK2AhMXtzAyOILSTgKdF55zAbRFxQ4uTMJywgNrOAjsSC3Z+gxkhLLP/HARLmFPCS2NezFa
 xVFOiCzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdS72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQYwCCHYx3NwUcYpTkYFIS5VXsqY8U4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMGbXt8QKSRYlJqeWpGWmQMMdpi0BAePkghvSg1Qmre4IDG3ODMdInWKU
 Zej6cOWL0xCLHn5ealS4rw5IDMEQIoySvPgRsAi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEecVApvBk5pXAbXoFdAQT0BGSpbUgR5QkIqSkGhh1Ctj7OsU9r3qE3T3KuC38cJ/aQ9WA31y
 +Ndnu7OK3hFX3JCZ28m29d+y4xM7cqTaaimGnhT4ry1c9n3Z9wjz7bOZ9002CxFX26zUslxXb
 +WPdiclHDI2bQmujl50xrFJ7IdaQuJnFt+/Zinv/ynkdAle9nH42/7NlYqdyY0xWwG3PhpXTo
 pVYijMSDbWYi4oTAafqosC3AgAA
X-Env-Sender: prvs=379b27b57=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501593697!62030902!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25676 invoked from network); 1 Aug 2017 13:21:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 13:21:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433882611"
Date: Tue, 1 Aug 2017 14:21:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170801132130.pefilysuhv2jcadw@citrix.com>
References: <1501593574-15787-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1501593574-15787-1-git-send-email-ian.jackson@eu.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] [OSSTEST PATCH] mg-repro-setup: Slightly better
 document the alloc: syntax
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDI6MTk6MzRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUHJvdmlkZSBhIGNsZWFyZXIgaW5kaWNhdGlvbiB0aGF0IHRoZSA8cmVzb3VyY2Utc3Bl
Yz4gaXMgcGFzc2VkIHRvCj4gbWctYWxsb2NhdGUgKGFuZCB0aGVyZWZvcmUsIGltcGxpY2l0bHks
IHRoYXQgbWctYWxsb2NhdGUncyBkb2NzIHNob3VsZAo+IGJlIGNvbnN1bHRlZCkuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 14:10:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14: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.xen.org>)
	id 1dcXs1-0005Dv-Gz; Tue, 01 Aug 2017 14:10:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcXs0-0005Dp-6p
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 14:10:00 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6F/7E-03406-7BB80895; Tue, 01 Aug 2017 14:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve727oZ
 Ig5vtPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8auX3EF6xkrzv/9xtzAOJOxi5GTQ0LAX2Lt
 pYWsIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQ+PnmBlgNi4CKx
 KF995lAbBEBRYkHL2+yQtTrSUw+OwFsl7CAq0TTt3NgvZwCFhKHZ90AmykkYC7x7PEmZoh7TC
 TeLtwJFOcAiqtJzF0fP4GRbxaSi2YhuWgWkosWMDKvYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE
 1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBeHtjwCFGSQ4mJVFexZ76SCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvKVdDZFCgkWp6akVaZk5wJCHSUtw8CiJ8NaBpHmLCxJzizPTIVKnGC05Z
 v1b84WJo+nDFiD5asL/b0xCLHn5ealS4rwJIA0CIA0ZpXlw42BxeYlRVkqYlxHoQCGegtSi3M
 wSVPlXjOIcjErCvNNBpvBk5pXAbX0FdBAT0EGSpbUgB5UkIqSkGhij99wp2l6j1sGhJzft0LZ
 JqvbZ8anlGoe197yM4XRkL+u+FT6d8aCh6poD/2zYS39JJM369t2mZdPUaV4HD7A7fDtx9MjB
 501Vh7yWZXK3BJ6Lqctfwp7INKNvQbJv3/L/XLmv52c/SdtvKtG03sBwlr/NP//JL3/dr59so
 Xb3TeLWVs+FCv1KLMUZiYZazEXFiQDZ8WtzxgIAAA==
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501596597!78039435!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54050 invoked from network); 1 Aug 2017 14:09:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 14:09:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442204660"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.35761.983251.906117@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 15:09:53 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170801112539.6537-1-wei.liu2@citrix.com>
References: <20170801112539.6537-1-wei.liu2@citrix.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] [PATCH] libxc: check pointer is not null before
	printing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIGxpYnhjOiBjaGVjayBwb2ludGVyIGlzIG5vdCBudWxs
IGJlZm9yZSBwcmludGluZyIpOgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 14:13:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14:13: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.xen.org>)
	id 1dcXvY-000622-Vo; Tue, 01 Aug 2017 14:13:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcXvX-00061w-Dq
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 14:13:39 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 16/D9-03406-29C80895; Tue, 01 Aug 2017 14:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6knoZ
 IgytHRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmb5UFv3gqlv9YxNjAeJiri5GDQ0LAX2LL
 Hu8uRk4ONgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIHF05wxGEJtFQ
 EXi0KI5YPUiAloS61c8hapXkTg1r4sFZJWwgLtE33ZtkDCngJfE4rZ3TF2MXBxCApeYJKa3/w
 GbKSFgIvF24U42kHohATWJuevjJzDyzUJy0SwkF81CctECRuZVjBrFqUVlqUW6hiZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYcYABDsYr28MOMQoycGkJMqr2FMfKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCt6q7IVJIsCg1PbUiLTMHGPAwaQkOHiURXgOQNG9xQWJucWY6R
 OoUoy7Hqwn/vzEJseTl56VKifP+6wIqEgApyijNgxsBi75LjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEub1BFnFk5lXArfpFdARTEBHSJbWghxRkoiQkmpgjKwumfO7JiH7MrfsOZX7xUXvQrM
 dHETE+DqDY6dFvSoy2fv3jjjHweKgw6Yp725v2Dtr7bc2/427rp/QOjjhcNfinayHf/RWXTA/
 UrIkJkFfOyx8ge6x33+aZ3+ZPTN2q6iIJUfSVbGWz0HbuzdaTjZZ+Da5/23M9QOpf9z0z0YsV
 nylf+NqoBJLcUaioRZzUXEiAFsryh25AgAA
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1501596816!105259518!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20459 invoked from network); 1 Aug 2017 14:13:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 14:13:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433893824"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.35981.313274.260686@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 15:13:33 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170801131808.5mpx443nhsxa24te@dhcp-3-128.uk.xensource.com>
References: <20170728152637.20301-1-roger.pau@citrix.com>
 <20170728152637.20301-5-roger.pau@citrix.com>
 <22907.23192.998045.143176@mariner.uk.xensource.com>
 <20170801081524.wdv4v6ag6em7rrsy@dhcp-3-128.uk.xensource.com>
 <22912.31663.243608.574890@mariner.uk.xensource.com>
 <20170801131808.5mpx443nhsxa24te@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST 04/11] TestSupport: introduce
	set_host_prop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggT1NTVEVTVCAwNC8xMV0gVGVzdFN1
cHBvcnQ6IGludHJvZHVjZSBzZXRfaG9zdF9wcm9wIik6Cj4gT24gVHVlLCBBdWcgMDEsIDIwMTcg
YXQgMDI6MDE6MzVQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBUQkgsIHNpbmNlIHRo
aXMgaXMgb25seSBiZWluZyBjYWxsZWQgaW4gdGhlIG9uZQo+ID4gdHMtc2V0LWhvc3QtcHJvcGVy
dGllcy1mcm9tLXJ1bnZhcnMgc2NyaXB0IChvciB3aGF0ZXZlciB5b3UncmUgY2FsbGluZwo+ID4g
aXQpLCBJIHRoaW5rIHlvdSBjYW4gdXNlICRtam9iZGItPiBkaXJlY3RseS4gIFRoYXQncyBub3Qg
dG9vIGJhZCBhCj4gPiBsYXllciB2aW9sYXRpb24uCj4gCj4gSW4gdGhlIG5ldyB2ZXJzaW9uIHRo
YXQgSSd2ZSBzZW50IEkndmUgYWxyZWFkeSBhZGRlZCBhIGhlbHBlciB0bwo+IFRlc3RTdXBwb3J0
LCBpdCdzIGp1c3QgdHdvIGxpbmVzIG9mIGNvZGUgc28gdW5sZXNzIHlvdSBmZWVsIHJlYWxseQo+
IGFubm95ZWQgYnkgaXQgSSB3b3VsZCBwcm9iYWJseSBsZWF2ZSBpdCB0aGVyZS4KCk5vLCBzdXJl
LCB0aGUgaGVscGVyIGlzIHByb2JhYmx5IGEgYml0IGJldHRlci4KCj4gPiBJIHRoaW5rIHlvdXIg
cnVudmFycyBzaG91bGQgcHJvYmFibHkgYmUgbmFtZWQgYWZ0ZXIgdGhlIGlkZW50LCBub3QgdGhl
Cj4gPiBob3N0bmFtZS4gIFRoYXQgbWF5IGludm9sdmUgcmV0aGlua2luZyB5b3VyIGVuY29kaW5n
LCBzaW5jZSBpZGVudHMgY2FuCj4gPiBjb250YWluIF8gKGhvc3RuYW1lcyBjYW4gY29udGFpbiAt
IGJ1dCBub3QgXykuCj4gCj4gRG9lcyBpdCBtYWtlIHNlbnNlIHRvIGhhdmUgdGhlIGhvc3RuYW1l
IG9yIHRoZSBpZGVudD8KPiAKPiBBZnRlciBhbGwgdHMtc2V0LWhvc3QtcHJvcGVydGllcy1mcm9t
LXJ1bnZhcnMgaXMgb25seSBnb2luZyB0byBzYXZlCj4gcHJvcGVydGllcyBmb3IgdGhlIGhvc3Qg
cGFzc2VkIGFzICdob3N0JyBpZGVudCwgYW5kIEkgZG9uJ3Qgc2VlIG11Y2gKPiByZWFzb24gZm9y
IGFsbG93aW5nIGl0IHRvIHN1cHBvcnQgdHdvIGRpZmZlcmVudCBpZGVudHMgbGlrZSBzcmNfaG9z
dAo+IG9yIGRzdF9ob3N0LCBvciBpbiBnZW5lcmFsIGZvciBoYXZpbmcgYSB0ZXN0IHNjcmlwdCB0
aGF0IHNldHMgaG9zdAo+IHByb3BlcnRpZXMgZm9yIG11bHRpcGxlIGhvc3RzLgoKSSBkb24ndCB0
aGluayB0aGlzIGNhbiBiZSByaWdodC4KCllvdSBoYXZlIGEgaGVscGVyIGZ1bmN0aW9uIHRoYXQg
eW91IHBhc3MgYSAkaG8sIGFuZCB3aGljaCByZWNvcmRzIHRoZQpydW52YXJzLCBhbmQgd2hpY2gg
dGhlcmVmb3JlIHByZXRlbmRzIHRvIGFycmFuZ2UgZm9yIHRoZSBwcm9wZXJ0aWVzIHRvCmJlIHNl
dCAobGF0ZXIpLCBmb3IgdGhhdCAkaG8uICBJdCBzaG91bGQgZG8gYXMgaXQgaW1wbGljaXR5IHBy
b21pc2VzLgoKVGhhdCBtZWFucyB0aGUgc2Vjb25kIGFjdHVhbGx5LW1vZGlmeWluZy10aGUtZGIg
dHMtKiBzY3JpcHQgbXVzdApwcm9jZXNzIGFsbCBvZiB0aGUgc3BlY2lmaWVkIHJ1bnZhcnMuICBT
byBpdCBtdXN0IGNhbGwgc2VsZWN0aG9zdC4gIFNvCnJlYWxseSBpdCBzaG91bGQgaGF2ZSB0aGUg
aWRlbnQuICBTbyB0aGUgcnVudmFycyBzaG91bGQgYmUgbmFtZWQgYWZ0ZXIKdGhlIGlkZW50LgoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 14:19:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14:19: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.xen.org>)
	id 1dcY1S-0006H7-Nu; Tue, 01 Aug 2017 14:19:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiliang@redhat.com>) id 1dcY1R-0006H1-Nf
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 14:19:45 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 01/7C-03937-10E80895; Tue, 01 Aug 2017 14:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFKsWRWlGSWpSXmKPExsVysWW7jC5DX0O
 kwbK5PBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bfOTEFS9Urfja+ZmxgvCbfxcjFISQwh0li
 7+825i5GTg4WAQeJOctPM4HYjAJlEt1tu5gh7ByJb9Ofs4HYQgJrGCX+7y8BsdkEVCUWLfvGC
 GILCyRKTNzZzw5iiwh4S5x7fAisl1fAVmLy7m52iPkqEpfXPwCLiwqES+z/fg2qRlDi5MwnLC
 A2s4C/xIrtG5kgbHGJW0/mg9kSAtoSl4+2M4EcLSHQxyixq+ki+wRGgVlI+mch6Z+FpH8WIwe
 QHSpxagYnRNhMYt7mh8wQtrzE9rdzmCFK1CSWtSrBhJu3zoYKJ0vMuOiAqhrErpN4eH0l8wJG
 7lWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgXHFAAQ7GO9uC
 jjEKMnBpCTKq9hTHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndhT0OkkGBRanpqRVpmDjDCYd
 ISHDxKIrxqIGne4oLE3OLMdIjUKUZLjg2r139h4jj0+8R3Jo5jIFKIJS8/L1VKnHdrN1CDAEh
 DRmke3DhYErrEKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYV4mkLU8mXklcFtfAR3EBHSQZGkt
 yEEliQgpqQbG2A1vTJvPNgh4KazcaMT1pJBhyeaJ6fesnu1ZzDLxPM9p0a+Pz4XH7Vh1ZWWvL
 o/rxI2tfOlR6x29P/DFuErPsWGzffK46d1v7sf7t5jlvLp/QvdZlepuq8J792S51HXOPXp0vY
 Vrq8AT29gV3Q8fnkldtPvW4tinffMvHNi+2+ig2J0oW3GhP0osxRmJhlrMRcWJAObcF2I9AwA
 A
X-Env-Sender: xiliang@redhat.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1501597182!109953241!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44490 invoked from network); 1 Aug 2017 14:19:43 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 14:19:43 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0617A186873;
 Tue,  1 Aug 2017 14:19:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0617A186873
Received: from [10.72.12.90] (ovpn-12-90.pek2.redhat.com [10.72.12.90])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 88D9F6D29D;
 Tue,  1 Aug 2017 14:19:39 +0000 (UTC)
From: Xiao Liang <xiliang@redhat.com>
To: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Message-ID: <a69b6204-d350-9fb2-67e2-79ab05fd091d@redhat.com>
Date: Tue, 1 Aug 2017 22:19:35 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------F618BB8EBD6E2CD6547E2924"
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Tue, 01 Aug 2017 14:19:42 +0000 (UTC)
Subject: [Xen-devel] [PATCH]tools: updated "xl_info.c" to accept "--clear"
 as parameter following "xl dmesg"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--------------F618BB8EBD6E2CD6547E2924
Content-Type: multipart/alternative;
 boundary="------------81E8D3B7F0EA206014922974"


--------------81E8D3B7F0EA206014922974
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

Today I found a minor problem that "xl dmesg --clear" failed to clear 
Xen's message buffer. From manual page, it should accept "-c" or "--clear".
I proposed a fix and please help review. I also attached the path in the 
mail in case mail client format problem. Thanks
Fail log:
# xl dmesg --clear
option `' not supported.

Author: xiliang <xiliang@redhat.com>
Date:   Tue Aug 1 17:33:02 2017 +0800

     tools: updated "xl_info.c" to accept "--clear" as parameter 
following "xl dmesg"
     In xl man page, adding "-c" or "--clear" following "xl dmesg" can 
clear Xen's message buffer. It works in old "xm", so added support to xl.

     Signed-off-by: xiliang <xiliang@redhat.com>

diff --git a/tools/xl/xl_info.c b/tools/xl/xl_info.c
index 94bd1fd9ab..d6f723b4ad 100644
--- a/tools/xl/xl_info.c
+++ b/tools/xl/xl_info.c
@@ -884,8 +884,11 @@ int main_dmesg(int argc, char **argv)
      libxl_xen_console_reader *cr;
      char *line;
      int opt, ret = 1;
+    static struct option opts[] = {
+        {"clear", 0, 0, 'c'}
+    };

-    SWITCH_FOREACH_OPT(opt, "c", NULL, "dmesg", 0) {
+    SWITCH_FOREACH_OPT(opt, "c", opts, "dmesg", 0) {
      case 'c':
          clear = 1;
          break;

Thanks,
Xiao Liang


--------------81E8D3B7F0EA206014922974
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">
    <p>Hello,</p>
    Today I found a minor problem that "xl dmesg --clear" failed to
    clear Xen's message buffer. From manual page, it should accept "-c"
    or "--clear".<br>
    I proposed a fix and please help review. I also attached the path in
    the mail in case mail client format problem. Thanks<br>
    Fail log:<br>
    # xl dmesg --clear<br>
    option `' not supported.<br>
    <p>Author: xiliang <a class="moz-txt-link-rfc2396E"
        href="mailto:xiliang@redhat.com">&lt;xiliang@redhat.com&gt;</a><br>
      Date:Â Â  Tue Aug 1 17:33:02 2017 +0800<br>
      <br>
      Â Â Â  tools: updated "xl_info.c" to accept "--clear" as parameter
      following "xl dmesg"<br>
      Â Â Â  In xl man page, adding "-c" or "--clear" following "xl dmesg"
      can clear Xen's message buffer. It works in old "xm", so added
      support to xl.<br>
      Â Â Â  <br>
      Â Â Â  Signed-off-by: xiliang <a class="moz-txt-link-rfc2396E"
        href="mailto:xiliang@redhat.com">&lt;xiliang@redhat.com&gt;</a><br>
      <br>
      diff --git a/tools/xl/xl_info.c b/tools/xl/xl_info.c<br>
      index 94bd1fd9ab..d6f723b4ad 100644<br>
      --- a/tools/xl/xl_info.c<br>
      +++ b/tools/xl/xl_info.c<br>
      @@ -884,8 +884,11 @@ int main_dmesg(int argc, char **argv)<br>
      Â Â Â Â  libxl_xen_console_reader *cr;<br>
      Â Â Â Â  char *line;<br>
      Â Â Â Â  int opt, ret = 1;<br>
      +Â Â Â  static struct option opts[] = {<br>
      +Â Â Â Â Â Â Â  {"clear", 0, 0, 'c'}<br>
      +Â Â Â  };<br>
      Â <br>
      -Â Â Â  SWITCH_FOREACH_OPT(opt, "c", NULL, "dmesg", 0) {<br>
      +Â Â Â  SWITCH_FOREACH_OPT(opt, "c", opts, "dmesg", 0) {<br>
      Â Â Â Â  case 'c':<br>
      Â Â Â Â Â Â Â Â  clear = 1;<br>
      Â Â Â Â Â Â Â Â  break;<br>
    </p>
    Thanks,<br>
    Xiao Liang<br>
    <br>
  </body>
</html>

--------------81E8D3B7F0EA206014922974--

--------------F618BB8EBD6E2CD6547E2924
Content-Type: text/x-patch;
 name="0001-tools-updated-xl_info.c-to-accept-clear-as-parameter.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename*0="0001-tools-updated-xl_info.c-to-accept-clear-as-parameter.pa";
 filename*1="tch"

>From 85c4bb378cb456fba96bbe6cdc8734f493daeb0c Mon Sep 17 00:00:00 2001
From: xiliang <xiliang@redhat.com>
Date: Tue, 1 Aug 2017 17:33:02 +0800
Subject: [PATCH] tools: updated "xl_info.c" to accept "--clear" as parameter
 following "xl dmesg" In xl man page, adding "-c" or "--clear" following "xl
 dmesg" can clear Xen's message buffer. It works in old "xm", so added support
 to xl.

Signed-off-by: xiliang <xiliang@redhat.com>
---
 tools/xl/xl_info.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tools/xl/xl_info.c b/tools/xl/xl_info.c
index 94bd1fd9ab..d6f723b4ad 100644
--- a/tools/xl/xl_info.c
+++ b/tools/xl/xl_info.c
@@ -884,8 +884,11 @@ int main_dmesg(int argc, char **argv)
     libxl_xen_console_reader *cr;
     char *line;
     int opt, ret = 1;
+    static struct option opts[] = {
+        {"clear", 0, 0, 'c'}
+    };
 
-    SWITCH_FOREACH_OPT(opt, "c", NULL, "dmesg", 0) {
+    SWITCH_FOREACH_OPT(opt, "c", opts, "dmesg", 0) {
     case 'c':
         clear = 1;
         break;
-- 
2.13.3



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------F618BB8EBD6E2CD6547E2924--


From xen-devel-bounces@lists.xen.org Tue Aug 01 14:26:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14:26: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.xen.org>)
	id 1dcY7R-0006va-CD; Tue, 01 Aug 2017 14:25:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgari@xilinx.com>) id 1dcY7P-0006vU-TM
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 14:25:56 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 07/A5-01724-37F80895; Tue, 01 Aug 2017 14:25:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSeUgUYRjGfWfW3VF3Y9rVel3TckutyAtZ1Aq
 yhEis6I8IjK7RRndhD5vZFSNEkbSQ8sAiMwupRLJIEbqUwHtRNI9Q8ShDpVIk0MoO05pxtrTv
 r+d5n+973t8fH0WqC+Raik23sZyFMenk7jJDaKA++FxBVkJY4fuAqPuz92QxcKC1foE4Asddj
 ZZEa/oZV0Nh8QMiNdcnffxFL2RBkVceuFMyOofExblrpGjUdAmBYzU/XSXTQmDZ11kQDdC9gI
 098wopaQRsGL8hGDfBXCJwoEon6UDMn6lwdo0CNr+ulUumE3Dws8NpagBv1fU6t3QDjlbkEXl
 ACTBbcGLkglglp/XYvzRDiNqTDsJfPYXLICTdBvik+7FMDDT0ASxqmAJRq+ht+PKHw7m7DvBL
 36hcCtZi+83J5QckvQPL6+fk4jKS9sHKJUocu9G7sH2qXyGOvQSG6cZMcYy0J95d7FFIOhofl
 Dtkkg7AN1V3QNLeODDUs/wU6c3YcfGwSIB0jhybrmeDZDoVWPx70Fnki61dZc6iQzj/oYwohM
 jSVaSlq0hLV0jLgayCrTzLpbFccLg+JJEzphhsZsZoCg4PiwgxszzPpLAmJpEPSbKaa0H4Fi7
 CeQ6PnsU1gTdF6LxU/lcyE9RrEq1nzxsY3nCas5tYvgk2UJQOVXvzsxLUazk2hU1PNpqEv/U3
 Rkqp81S5iLGKT2XMvDFFijoggqp5WP2FoLK/zX4j1DKL1cJq16u2iFdp8arBbvlX9Pef9oGvV
 qMCAU2tTGU5s9H2fz4N6ynQaVRjV4UWpdFi+7dvWkAhBBRve4aIYmNWIm0WDJUl7+ZiYgMOJj
 /6mHFyIWjQvFnRED/R5U/EPfXYNKmfXoqOH36yx3Ri4tC+W6/eVW8s1owEujJT4xsD9abctmq
 PWL/cYTYi7bu2beeptyW2dcoKv0+LkV153t8dzJg8OoZMYjMud8P+Y/YW/+be2/kv6vgmpd1W
 O3e0uzI0itTJeAMTvp3keOYPOsbEQKIDAAA=
X-Env-Sender: edgari@xilinx.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1501597552!77234495!1
X-Originating-IP: [104.47.38.53]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49378 invoked from network); 1 Aug 2017 14:25:53 -0000
Received: from mail-bl2nam02on0053.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.53)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 14:25:53 -0000
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=bIqtEVXO/tz85m/qstobYRJgo9nRLDV/Ew7/ZKD7m4s=;
 b=mupLuJvuwVTXFmYnNgdeXbKqIdtlkOey1MNQbn43MQloVJV64z0Ofql+zbs0F+suHLIo6v1xDbgEaJe3DO/oxhW/jmSeFQt0XOq3I64mgQoBg44leuv/olXd3tUmqQAqDGV4EcvaQVFhQoVx/3G5Y+1NA8QRww8MulWqRhhxrLU=
Received: from MWHPR02CA0009.namprd02.prod.outlook.com (10.168.209.147) by
 BY2PR0201MB1592.namprd02.prod.outlook.com (10.163.154.142) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1
 Aug 2017 14:25:50 +0000
Received: from BL2NAM02FT028.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::201) by MWHPR02CA0009.outlook.office365.com
 (2603:10b6:300:4b::19) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22 via
 Frontend Transport; Tue, 1 Aug 2017 14:25:50 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 BL2NAM02FT028.mail.protection.outlook.com (10.152.77.165) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16
 via Frontend Transport; Tue, 1 Aug 2017 14:25:49 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcY7I-0004bF-Uu; Tue, 01 Aug 2017 07:25:48 -0700
Received: from [127.0.0.1] (helo=xsj-smtp-dlp2.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcY7I-0003Gv-Rf; Tue, 01 Aug 2017 07:25:48 -0700
Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v71EPmBL018309; 
 Tue, 1 Aug 2017 07:25:48 -0700
Received: from [172.19.119.169] (helo=xsjedgari31.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcY7H-0003Gi-NK; Tue, 01 Aug 2017 07:25:48 -0700
Date: Tue, 1 Aug 2017 16:25:46 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170801142546.GN12347@toto>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <b38196ff-087b-2b4c-dccd-2d3a8fc5bf38@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b38196ff-087b-2b4c-dccd-2d3a8fc5bf38@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23230.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(39450400003)(39850400002)(39860400002)(39840400002)(39400400002)(39410400002)(2980300002)(438002)(3190300001)(199003)(24454002)(189002)(6246003)(1076002)(77096006)(110136004)(38730400002)(33716001)(63266004)(97756001)(189998001)(76176999)(54356999)(50466002)(6916009)(2950100002)(33656002)(46406003)(8676002)(9686003)(47776003)(8936002)(81156014)(81166006)(305945005)(2906002)(356003)(229853002)(626005)(4001350100001)(106466001)(50986999)(83506001)(5660300001)(53546010)(54906002)(9786002)(23726003)(478600001)(4326008)(18370500001)(107986001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0201MB1592; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT028;
 1:cB0hiSgKJuNU1R6oxA/Mt1JGlPpwMjeoWKPKHWVLlKA+x4djBxby7s8dMBKisULgwKERzEtq7oetjHSfogBO0qLDL/UsgGB+O5brbDGxRVL5zJ+qGGlu9bX5IU4JEDaUvrPCFQ25OmI8NBPz6YCqRBIq2BUSwEdupg8Tt9HAPQrGFdeTRLo158Gw2GR6lvL/0+lPuoPFieW7LsmQTYrX7mZAEWGZLXbPY5HFn8IoRzjhHCfKrfDyq0sXCdMvfH3IOntLFf0pV9g6RMtFkhTwzug6dZWctdkqUtvw6Zae3YYYch0OVamXbk8CsxW13XWwWlxWlawFDdmiHIb/s0jm0VjVNWxWo4UC8QGc3/Y0g97jixkYu1t5K8Uj/PM1Q3Iy0ThOFGKwIKctovd/UJ2hVVvq4ICO6Db1N0tb9Jfyuy23O8L0psZWofO+xVbcKeSpsP4FEh0+WWns1AahuUkmcpF4JyfUfpgayKCjT2B9UiHSXUpeAT/UAk7G+z7fMPcZGvdfKEODqrmv8jhXBDdvnyD1OSsLLtZyf8KblgRLOhQtVLsaSDbbFggo+c207y8ii18UJzvCXq+Q+2pwdMWMc3swQUhQnBN7Lu3s/VOlpoAZDZjpdl3QnAUPdr1J5n0m3vEkVf2UHPn9O+D3q2xaO6n+JmL2iUqt7aHEWilNReWIAyPU5e/P3oIVlh4jw6nSHJ1rPoORbcWB9pZBEbnVAUDbKIlMY/1ycVau4O2OTGZZPYHjSM0R8opV98MXZkcBZqkrn8hYGL4PF8gdDiCU+eTP1g40JxMhzVRBCKpeZ7SplBhS2O15ipExWnYqTwnViuigGt929vMsEUUQpQmDCvCYhMESbPmWUmmu0i14Vs1vFrKKB4Z6WYxnNWnyvT8a0zQg14feFokrOy7AWWMZZA==
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d3d32956-a98b-499d-b7cb-08d4d8e93550
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0201MB1592; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 3:mjZ0sYHLZE8Dzb6XQtJZwKPr1ZTM5x94rHVlAAi6?=
 =?us-ascii?Q?Z1Uj0cnYF9/H79a/yGPc8OS1vEVRT6Xt58tKUUEvINkLlg4BDRc6IRB5J7bo?=
 =?us-ascii?Q?xeeNXUGgtAxOQUjcToJG+Rfn0thrzIxqUDbz5u5JSPnN7ml6Q+DHJUG2s21/?=
 =?us-ascii?Q?1POnQgp2UWtGoo3CZRwGwAeDhsW6+q/S4T00kG7tAYmrqOwPdxXz1SsCValA?=
 =?us-ascii?Q?XqvmdhKN8hTVnELKbVzyVf419aEuKP9L9OIPzy8Y6yyhIKWcB1J9PQIdzAqR?=
 =?us-ascii?Q?wjr8otQIKVnAagCnNDqX6lDeP2saHkiv0lhxfzJj/M7Tkkxtgl3oqGGE7Uhy?=
 =?us-ascii?Q?7SCtoYvj5dGy6+CLtdhV0W1o19tHxYGzjQTGFD/AjL5tjVrMVDm+An2J8ZIk?=
 =?us-ascii?Q?eLah4DhhDsJrZJhS9ADkiVG71HfAOqu25NdL6xu5Ut9tr0ZSObdA55ZZwTiw?=
 =?us-ascii?Q?rKn3ccnxwyxH6v6CVg8R9RTKmtsfS6HQdXKtkXeUABvgXuGG+PG6/HK3xKTV?=
 =?us-ascii?Q?zxBnCo/hXb9+YM2OlgHN/bRMdE7Zb6Sz5CV1Tj3HbL2phiSV17rk7SzF5B29?=
 =?us-ascii?Q?GqLuSYl8wbdQ8NwuR45O/bqd2ybBox7SYzCg946ynB/65TRCQIfBlEFWHAv/?=
 =?us-ascii?Q?mEen/RwEZs9fuppnGqXlZA4BZLkcsBJp7cJ03W4iMOl0Y7zKIBAygo29PzNi?=
 =?us-ascii?Q?erGuaqqFM/SBHklkcLq4erLM/Qsnhx5kNHYdeq4tkx7QBUUxXP7TvKhRrwYn?=
 =?us-ascii?Q?/C65Ga1yuPAJdCArGUu/QAD2xnn8+ihH4JI9guH4dqHO1mK5TaW4vOnOY/Iz?=
 =?us-ascii?Q?1fvJ8ieuiOVI7GGEs4TH3Wn8vGdoiTBOyi9ESkJ1C4F+uFrKXavOWX37T+CT?=
 =?us-ascii?Q?8KQdnQv0ifptslALeTvFpNFhKOQrU+rixe3rECXcC6nuzYzL3x5Xm1iVLsn8?=
 =?us-ascii?Q?X0OhpSfWiFfyz70CFupusYG4jpb6qRzxEDWFDdR4nw=3D=3D?=
X-MS-TrafficTypeDiagnostic: BY2PR0201MB1592:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 25:QOjQywEOnMKw+pkPcMWZvR5dQA9EKIPuQYtSR9v1tP+3GaSUsxTSzYdLs0lR00okQaCf4olNem8n8HMDqt3UtObOkzfPUKv5n14J5HuOn9ERk232JwXU/7T+JVZYCMbr/fjer/+lg1lzQheHqFRYa1Yp/NWtulywC6qSq6y7375ht8e41tFXwHDmTO8lqPAkIOXCbScc+LOKXgPTrtDysImwnFIQ5WlIQEYgIle4aRyIls88r1m3Tf5qIhfUjpkFxpOhrsAbwqF/+HRt0RVI7MBQzK7Ii68WAxgWomEalkBjWX+IlIZFDBfKlj7f6ZZBUF2ZA4eNVTm5d5kQyQNKI/YJDAL/psBEoiaAzKzkbyVpKfPaZIoc4M3KQOpvNWTJ9Wa4h0ZEjAho8VRlJX2SOgaFbgYVXpacDd5AqPtu+k8Xf6aqfFOYLSeyOq04nh5wbHy8KIiqRIHCPQMt7OXWP3rsxoMlIG8GE0jbqfGJBRH4KtHiFIMCkdV+/2XR2StfEiAd11tBzYe9F/duhOw0SfcHPszpyobR9nHw/a65f9+nxlPxs4rMP7Bb4c0IArg4PhxePviA/J7STh62n768Ax5NaeXV3rWg7FGwOTr3zWDQe/ohUBahnpRbvHV+UlDaP9QUsOwJfb+0bk6HibVsf5J9NqAPIbsQ4lxFcj9uiclokF11BWodXxC+pdGwLHsdj4BLHm4sP9iiy3L7Zuj4V8NwQt6VeQZeir7iraPHEKmW9YDzQw/SLpusAdoInsW8wS4PNSW83ZCaDh9RYyYMIM1+vl57Dob40QyhlNq8YZcMOCvuo0smH4fydccNDsxYLZ1MQL6uqDWKFX8aoQVy4snoZejEezj9Pu8ResO6uIyumz+YUmskM7Ghuo36Gl3M70xBloOtoGvRTXvNsV5xNUgbgeS3uchxOKK6JwTfBZc=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 31:s6FVk3mp7ZOWlSTfkP9vhId9DBmWTVCFM4yyfJAU2mp1/AnP/S6emviwM9RkuE79JordR7KmQ7KpWsmMn+zwp6RoPuXUUGi+AVfCFpFD2ulzVCHRXtAIXUKqpq1lx48EixrAbCDbLImEU+Y90PgL09xXM+LgmzzU0CoprR/F4ywcLcvrv/hP4QdnJ4sNF7jzBmxLhYDuqoIuUIWwdcihHr8gmoLteJObYr4Y95NGLsnUK+JPlD824FbWXN+vq79pmAlKZ10HU2mRTCJ5NGGNEpmt1UcLaWUVPlQrJSP+UR2E58QdfeWqN3SthLIhyh+1SvtqyfSrSIOa+d/z3yLwAq2aJoMv83N5sMB3UvryNHUNjF+zcQzJPUtna5JArdmfCJEN0xJYyZ6VlzOqFo56ZVSepKd1VBMS3g1SxVb0foqmRXFon8dfGckboqSi+nOn2y2XYNq148reEUZgc/0UHBCQ0IqyEKyhnA1yf9+UOQbWl4MtXRCyp9A42WZvK7vcQ+ecA5KdTVfa886jBOFcF33M/IFrGPObYSF2ha7x5bD6LB483hMjpxeKCyRp5mkv2mH5HSRPOMvNtkbA/N4HSaJDBz5r0uecHRiQlnNCoNTlbFGqyZpmhgeWh99h1AprTPgFsf984QGseRDL5yqEQvY+Ke9t6Rl8ulvGEMTvB/UAHTRZc2v1Uf0OZJZvIwd55TBGQptyW+aqGJYBy9AVIg==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 20:OUDxNXT5tsRD1U2V9WsaXx4lwcNoiKpftG1jX121F7ha22mEi95272JIly2FQVvjffNnViAJUjwFF/DHGYy6Ue9q9sxLAZK+XQ8bdxh0rFw0fGRh2uA9Y+JSynYSd2wcU63qHGnCB49qr+mYFFMdbGKWllP+88WTAJ+v8AY+hGUm7g7DWP6o16+O/VREurKhKSG4IvocdB2Wv8FrXb3UIQh9wkCm0tC1rL9eNvTV2RVlZ6mXMI1bzavQyU24pBu1mP2xEouN4p9TZTBmgHRS65h/CoHfDje045A7s9zLQnmlTG/z5Cf+Un6ayTHcbPLFw/3GbYXuZNVWm7zuTKAaxBQzi2KIJ4Hotz/0byhHTGHIsR4JGrFqek/A6ThNzo8lmlqJPYLDLhNQGeqxjUkMz9CRSY1Cvyjqak8mMu0sYMVGMtGDPXWOexhS24ZwFInJMZwtSHFYmwhR5j70jQxQp+zihHRyafu3tPtuNM8IeMNKVXX3y7k/7UpRBwIP6IBx
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0201MB1592DF8F4A2C4DE7D3715843ABB30@BY2PR0201MB1592.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(8121501046)(5005006)(13018025)(3002001)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0201MB1592; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0201MB1592; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 4:HxyawVKHOyW3Wd4anfHVHWXRKPfJU6CH6qMDIUFv?=
 =?us-ascii?Q?m14FsDBWVIgnR57rBK0gZ3PaNoQGXAVQg40Hg1KbSJEJl+vfAgiiHtRN+h67?=
 =?us-ascii?Q?vlgwIsw7pLhhARGhRp8tJcuId0kb8Xr+EuzUMhQp/aoNS83gOcGLOAxIBdFE?=
 =?us-ascii?Q?j63UqqZl0XOs+ls1eWgLPJx/qRJUSjvRlgv7Xqe83zYjs40i8FnSDsVH+Tjh?=
 =?us-ascii?Q?VbSBYZQgxbAZuhz2fhYBShjZvJSisz7Vhr4MxeatPEpm2jtWLVzJUIbPJET+?=
 =?us-ascii?Q?ZzxJk1sqBE8yWE1VOtZaC29FsRTPxTgfk966Z6e//snItFRM1XaAG1lHYYFx?=
 =?us-ascii?Q?2ANHvgIaqpXS2CcyJJLdK7Y1uJaRMcs+o2rXxd6zP3pZ8bhshYAKaMAXPLAv?=
 =?us-ascii?Q?NtIm9mtBXprXZpuka6MojIKhn7DqCqbtW/htrkfEwdm1hXDANVmkSLTN4sjT?=
 =?us-ascii?Q?8jwrFy+LzUrGQuXIPckjLno3Elpnt4e96F899ZoQTDbDKe0MArAqb3RlNZcc?=
 =?us-ascii?Q?r10D6+AXJl285/9MnDwD8KxWiqSJtn7N2W6B2if8AyQbtEnKxACmQD7AP2v6?=
 =?us-ascii?Q?cXoHkEd6ROjPjwrKNEW83vNNX8z92ColuCGsPaNzQP1mUfdYcTb8XXnSpTDf?=
 =?us-ascii?Q?hc8LMlNaQkH3tSWpbmKn6NDDlSCvi3qU8eoP2ZQe9XiSmR2gpO56I3YAvEHz?=
 =?us-ascii?Q?v/h0zc5MxLu6eYq41WCYlKWKetddl0iKvCh/3+KpLopj7frOgr1QkMtE+Kij?=
 =?us-ascii?Q?SFhKlg32WPOvV79QoO3fB02bbN7Wi6fB9HjWLBeoJoIqrQo62KKlS7G87337?=
 =?us-ascii?Q?snqVMwVEtvX9IWX0iuqmu26rWU2kXxZL5hLDohkWO+KDbxxp6CYgL93rqv8x?=
 =?us-ascii?Q?rfTz9jWRPF5W1hbewBW189GXTEXkcLZ94AVHmNlVWp62g0rK3hbvGsnXNQ/2?=
 =?us-ascii?Q?g/ecFthSVKTenV2D1LTQY8WVOkkKeSuXoGzJyTeMIv+JJrMPjXPd8V4hWN5z?=
 =?us-ascii?Q?ml/t5ZFom0ktiQgePFsp34HU1lHSYnwptu2XD0erIiLMUwFjjhxynNlyYbEa?=
 =?us-ascii?Q?p16mFimCQIfow3A+Aow9stdB//XiTg49LX1bkWCXahmcv1LdS/hgaV8wbaM7?=
 =?us-ascii?Q?nDUngn9J3ZTcpQBFXCG0o/mlkEGCE8BfflHTdQ1CGHNCA/WvnbGrgG2CSVBG?=
 =?us-ascii?Q?leYbPU2+WmBB9tjBlLOQxIz9BNDvWNzJabvT?=
X-Forefront-PRVS: 0386B406AA
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 23:pEOp4jZ2IyHuVXRqYiIFgp1i3iWyG1DaL0yJD9a?=
 =?us-ascii?Q?NpfQakRFSn8sShXBr3ZzEYwgM2r+C5onfZcmDF4t2CDXxk281Q2hauFtsWqb?=
 =?us-ascii?Q?9y8w7UCBB+KjJ3pENyU0S1MYTqbw+CNdrKeJnobvjxubgackm3/axPR2CDJk?=
 =?us-ascii?Q?HLQ8vcujUXvxet4s1l3GL6KhCHCC4kvGdA8n2iZb0at2TQgT0pXHiBqd4reg?=
 =?us-ascii?Q?ELzAl5NYSXF5RqQ/wKwlRPEkbWCZSffkrKQSqFvAylbezAlheXL28h1lPrJ9?=
 =?us-ascii?Q?BCt9YvJiypIeczfK262tNtyCCl7JCjhvs+eRrrUMOSwmiEAmmcuGFYCJrquP?=
 =?us-ascii?Q?1WGMgmjL9ve+WF1N2SuMklt/WDdl1lHgmuiD+8NvZVoBLY1OdE9fNs6txv6a?=
 =?us-ascii?Q?hewsPat2od34QR8lH5r1VF71df5gk2ReIdp+YnR/3DRfg/dDJ1qn2pRjqx1n?=
 =?us-ascii?Q?XysmPufm+j3OnRM/bXLJFPOW5mM4b3VUArECwULmMj008jgVUw1/+ULNld4V?=
 =?us-ascii?Q?yZvNwcEycCMqX6Qlv4ajs/x6bbCevYu6iCKDRc3Ykr7+4PWfcR1dx8zLrvww?=
 =?us-ascii?Q?MQjUFndvkibvUy3StH3fjtknS/ado4jVZXk5a3jMIlOBszJVdNAH4n0h/Z2l?=
 =?us-ascii?Q?I/lNJc5g6zymedPww2mnnDx9+Jhwvj1rAKidEIYIUcYShtbrBx1OG8IZw7kY?=
 =?us-ascii?Q?ypYW5X7LddEJq4I8Gpy9dp1XajBu50YOCX/R+w1HhTbfOrntlNmSUmziDrtR?=
 =?us-ascii?Q?OjaT/wuZSA70Uqd+2DGqLMMhTFzobyGDXDsAX3Fjtex2EYTzKHouRTHP7Nnv?=
 =?us-ascii?Q?H9qLix5FgwYMCMi5jJJa9lwpu5OjmKSZQBKusoFsXdPZ6z3sEMDatM8gIeeo?=
 =?us-ascii?Q?dkm/kon1Fa6b+f+kenSog9z+qAagPgcxU+eSZlS1yr0cjij7JgUMFsfTAY0f?=
 =?us-ascii?Q?tmpiR/xaG36s7W7d2/W6/aCxetMuw5Vf3s1kP4KQ2l86/KOTqa8tVsmFxan0?=
 =?us-ascii?Q?2JgYBpo0ed/0E38lrXygjIvrsKFsgjbuYJmSryTrKBOVhCvVUwd7TPjhG/bu?=
 =?us-ascii?Q?Y51v7mi2VES+XKjYGf3ckIDdKp3atTKn/uiV71b894kwO0lzpOHEY9cOexWD?=
 =?us-ascii?Q?61+/ff+n4pQaBsCyF9I+7vUvV81l2rjubp25WO3CR054zEvRMmTPr6V8sf+M?=
 =?us-ascii?Q?sFg7rTXsocG6TD8w13jsxePfpZsuprXrTE9FF/6VpDQ9yJCgL3DED4UOfH0S?=
 =?us-ascii?Q?26ldGNnMShhDD36qhwCy+zUAT1GclT9OknD+sE4jtEXKgN0c8HwX+ISYGSR+?=
 =?us-ascii?Q?Wig=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 6:tTgHoKnhnDeeuNm+CXDZxhbdmQb8Y7dIbivnc+1f?=
 =?us-ascii?Q?g0xQpbMeroJLYRYHxfqdKKIrf+GcdX4m6eZNAKdNpAse0KqJHRg/XFsP4UBZ?=
 =?us-ascii?Q?X6zKS4DdKoDIwO31NwUw/RSWiG1qBckYmisl5lOxWk++BYk/FjYD0eHwgux1?=
 =?us-ascii?Q?1ewgUQKEALNAoIwo3u62PhzdDIguR4umh0vEB3KQcfPBoAIZNbstlGxrdYEe?=
 =?us-ascii?Q?Cfz2r8Aj9Juw6NhVb79dOMyPqTSQ/nrcZ5ZAKdrnwXfIoT+LIMR9JMcEq3tU?=
 =?us-ascii?Q?8KMXZiHe6l8VdcHG5BO4UOxWdEcMaCBSuIB/6M2QrS06/j7GzRo5FTq9YyQB?=
 =?us-ascii?Q?irbQ+ujbHEx9/Ipp6pY8n7bmNoAi7EmUU+sWlPumsuCDzPIHFMEiZkGK4cA5?=
 =?us-ascii?Q?hPaiH5Iao//0NvBuz+ulruE4FR0W8s1jbU8L8IoLL0B4/xqdeYujCBHrY09F?=
 =?us-ascii?Q?UQzFq8xNhga3ojMDthLL2tYNLPlJFnqVygFMrqkchphvqeM260SwalHTPlan?=
 =?us-ascii?Q?HEfDXvOicXKO7DC0fGgdHTq9JAbTlF0bglvm1b2zNluFZBw+F/dRJ3G+FDM1?=
 =?us-ascii?Q?C97pdtc44aOo4AOWdDW+1+FtwnybZUB9Lf6kwu1K4V4hUpQeraXv70huYhHy?=
 =?us-ascii?Q?wNU63ANjBHE0Pwmjkk5Flg3vR+CaxKE7AiEfb5qH/cFxDKaLXuE7rV9IzC1s?=
 =?us-ascii?Q?XBzXdxxNuq5PmSuiBYxOfJlUUlrOfx7ORS6+fLI9niAAwXRyVNaYhAHj8p8H?=
 =?us-ascii?Q?jkEoUwj4cpv4NeuNX9x6OnF/lbJhF+rK3gUMRsv9V/Te3/5zPzw6cq41hSFR?=
 =?us-ascii?Q?CzJ3i8+9DfNgOWHJcbKrUmF121PHZTHyYqU1v0BLKCH9EyLVdJ7IlysIWGvc?=
 =?us-ascii?Q?caLlTOl3OvZ7F7SrLszP7TAbvOdthTdPobqQhPkTC8F/TCTi6Ym1ck6OgdKK?=
 =?us-ascii?Q?N7Ut9qoizyh0eMo70jeqJVck3N3+M8S8WK2YkGE7w14xVk5d2hrYTt1+O2u8?=
 =?us-ascii?Q?T4KUREmXM8V7GhlWfkiBhMr7?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 5:54qPywotvNmJ+IMHLg237pTTJLZ5LFpxUTI6S7PMdZTPe2oE7+f8hKlsf2IIAEyrR2JhkfbyudDhikOpa06HcsxbJlMwG3pLK58Mi6xZ6hhjLahnj43DNRBWQZ1RJ4ScpfnUtNGVyCPsrwTXGHYFXMIrqHjYF+PCzLzuYKYR1dAT9Q5VqbHxIvbcTuk/3Kvvijq5nL8Z+kACmTSIiOpP4sAXgn03dWv+tsJLuqdC7DR1/37v4h9Ls0levlC8CM3nKUsYv2cla6Ini0/y4JnCRquNgem/F4qrj7f4Q7x3/8Rjh4KyopWnhDhu8lsUJkb2VuiGfkQLDBLF/XT9+87x5CatXkhNk6/c8LzCacA0pIWxbd3ilSVZzSLt7+JzUxMEU0lWSM2XTh9Y5vhHSFbwPxwiCGTjK03pUF3j/JdjCF1ehuSx+anxm0BT9q0yli5rCBg9SRv+CqVVuBH6f6aq9mOP2CG5mXVleQe7IQwcgut42CmYAPvGu43MLeqYBjAv;
 24:O3zfpDTW95gxEqu0ZhJt2QhMEteI+KA1OsJx2ej77iU+TuSF+E+9MOhftksjpAPBcvVG+23PB7K5qn0wVGhaYdY5+1zb/4wTr3K7OJmPfNo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 7:PYp8IcTOpoBXu0bE1/9xP4+Xh7lkIzXlgLmHXYsHawcSCeTOM0fKXPQdeMU2YWNHLn+v0EaPvd8FAJNHG5hfK1JFQLfqs8/6yZr2zbaro+bcYKhfB6YSHEv5WSE5cbe2I48AihufvPGq3OKBGgMHd54A2MZgOk1rtAIYE17AHoWeVZGqEokrFl1wm1dhTqn/YwkuVfTc3Xd2A92zUJyyGmJ5tysPNGmLAu1VRZfCsgX6KWMq3NGXeNOei8GFWMATkmCjMSBQTx2omNYaTF3E7rD/XQBQd0s+wCXTS1GpRdLO+z1XzBzro0jy+jlmSYujK1NVdgmf5DHVbFiyVm9Mm0YK/gPO+7jgSQxlFDZz0iFfzNknxWVVaASuMal40oVDJieypmxWl0w4K37DBMB/S1DpklpCDgyt7Al1IY07UkONmLSCoGqQ/MPD4J+FUINQRo2BKCs1Zst2gR2Fdd/NBWLl+xE0KRDaA4eTJW+YdCww0NZaz7nOdB98seXgZwla3RevPfAZ3NFatvSOgV+lYMDE8g7U4zc+8XuIyw5N6RklV8xtp/NcyxtW9mfg9cSH+1RzHfjLsqzrfj4lG+5dlWIYJfizphTZTd2TVl1TOPFBYMhcdl25r4HoqMpLfICBf9dichrtJnrvOEmH+8JLCKENLpZPLjfkmHIw7V2DxDW+wn8Jl5OoOzQMTyUAv1magsoDmKRF0OdF7C3s5orIO7RVZuszC2BJzIFG05BQ6hjfT4867lsOHoqQ4phyL3PSFleQH1Zde552WzLhjqwPUVXKGGJc/4mLZN3EvnpZiCI=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 14:25:49.4856 (UTC)
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1592
Cc: Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Dave P Martin <Dave.Martin@arm.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMTE6NTk6MDBBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ICgrIEVkZ2FyLCBNYXJrLCBEYXZlKQo+IAo+IEhpLAoKSGkgSnVsaWVuLAoKSSdsbCBz
aGFyZSBzb21lIHRob3VnaHRzIGJhc2VkIG9uIG91ciBwbGF0Zm9ybXMuCgoKPiBPbiAxNC8wNi8x
NyAxNToxMCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPlNNQ0NDIChTTUMgQ2FsbCBDb252
ZW50aW9uKSBkZXNjcmliZXMgaG93IHRvIGhhbmRsZSBib3RoIEhWQ3MgYW5kIFNNQ3MuCj4gPlNN
Q0NDIHN0YXRlcyB0aGF0IGJvdGggSFZDIGFuZCBTTUMgYXJlIHZhbGlkIGNvbmR1aXRzIHRvIGNh
bGwgdG8gYSBkaWZmZXJlbnQKPiA+ZmlybXdhcmUgZnVuY3Rpb25zLiBUaHVzLCBmb3IgZXhhbXBs
ZSBQU0NJIGNhbGxzIGNhbiBiZSBtYWRlIGJvdGggYnkKPiA+U01DIG9yIEhWQy4gQWxzbyBTTUND
QyBkZWZpbmVzIGZ1bmN0aW9uIG51bWJlciBjb2RpbmcgZm9yIHN1Y2ggY2FsbHMuCj4gPkJlc2lk
ZXMgZnVuY3Rpb25hbCBjYWxscyB0aGVyZSBhcmUgcXVlcnkgY2FsbHMsIHdoaWNoIGFsbG93cyB1
bmRlcmxpbmcKPiA+T1MgZGV0ZXJtaW5lIHZlcnNpb24sIFVJRCBhbmQgbnVtYmVyIG9mIGZ1bmN0
aW9ucyBwcm92aWRlZCBieSBzZXJ2aWNlCj4gPnByb3ZpZGVyLgo+ID4KPiA+VGhpcyBwYXRjaCBh
ZGRzIG5ldyBmaWxlIGBzbWNjYy5jYCwgd2hpY2ggaGFuZGxlcyBib3RoIGdlbmVyaWMgU01Dcwo+
ID5hbmQgSFZDIGFjY29yZGluZyB0byBTTUMuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMg
b25seSBvbmUKPiA+c2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgo+ID4KPiA+
U3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlIG9ubHkgc3VwcG9ydHMgcXVlcnkgY2FsbHMsIHNv
IGNhbGxlciBjYW4KPiA+YXNrIGFib3V0IGh5cGVydmlzb3IgVUlEIGFuZCBkZXRlcm1pbmUgdGhh
dCBpdCBpcyBYRU4gcnVubmluZy4KPiA+Cj4gPlRoaXMgY2hhbmdlIGFsbG93cyBtb3JlIGdlbmVy
aWMgaGFuZGxpbmcgZm9yIFNNQ3MgYW5kIEhWQ3MgYW5kIGl0IGNhbgo+ID5iZSBlYXNpbHkgZXh0
ZW5kZWQgdG8gc3VwcG9ydCBuZXcgc2VydmljZXMgYW5kIGZ1bmN0aW9ucy4KPiAKPiBJIGhhdmUg
YWxyZWFkeSByZXZpZXdlZCB0aGUgY29kZSBhbmQgb25lIHRoaW5nIEkgbWlzc2VkIGlzIGhvdyBh
IGRvbWFpbiB3aWxsCj4ga25vdyB0aGF0IFhlbiBzdXBwb3J0cyBTTUNDQy4KPiAKPiBDdXJyZW50
bHksIFhlbiB3aWxsOgo+IAktIGluamVjdCBhbiB1bmRlZmluZWQgaW5zdHJ1Y3Rpb24gZm9yIGFu
eSBTTUMgaXNzdWVkIGJ5IGEgZ3Vlc3QKPiAJLSBjcmFzaCB0aGUgZ3Vlc3QgKHF1aXRlIGJhZCkg
Zm9yIGFueSB1bmtub3duIEhDViAjMAo+IAo+IFNvIGEgZ3Vlc3QgbmVlZHMgdG8gYmUgYXdhcmUg
d2hldGhlciBYZW4gc3VwcG9ydHMgU01DQ0MgY29udmVudGlvbiBvciBub3QuIEkKPiBhbSBub3Qg
YXdhcmUgb2YgYW55IGJpbmRpbmdzIGluIHRoZSBkZXZpY2UtdHJlZSBmb3IgZG9pbmcgdGhhdC4K
Ck9uIG91ciBwbGF0Zm9ybXMsIFNXIHByb2JlcyB0aGUgRFQgZm9yIHNwZWNpZmljIHNlcnZpY2Ug
Y2xhc3NlcyBhbmQgdGhlbgpwcm9iZXMgZm9yIHNwZWNpZmljIHZlcnNpb25zIHZpYSBTTUMgY2Fs
bHMgdXNpbmcgdGhlIHN0YW5kYXJkIFZlcnNpb24gRklEcy4KSWYgdGhlIERUIGRvZXMgbm90IHNw
ZWNpZnkgdGhlIGZpcm13YXJlIG5vZGUsIEkgZG9uJ3QgdGhpbmsgYW55IFNNQ3Mgd2lsbCBiZQpp
c3N1ZWQgYnV0IHRoZSBndWVzdCBtYXkgbm90IGJlIGZ1bmN0aW9uYWwgKGFzIHRoZSBmaXJtd2Fy
ZSBpbnRlcmZhY2UgaXMKbWFuZGF0b3J5KS4KCkkgZG9uJ3Qga25vdyBvZiBhIGdlbmVyaWMgRFQg
bm9kZS9jb21wYXQgdGhhdCB0ZWxscyBndWVzdHMgaWYgU01DQyBwcm9iaW5nCmlzIGFsbG93ZWQg
b3Igbm90LiBQZXJoYXBzIHRoZXJlIHNob3VsZCBiZSBvbmUsIG9yIHRoZXJlIHNob3VsZCBiZSB5
ZXQKYW5vdGhlciBzZXJ2aWNlIHNwZWNpZmljIG9uZSBmb3IgSHlwZXJ2aXNvcnMuIEkgZG9uJ3Qg
a25vdy4KCkZvciBleGFtcGxlLCB0aGVzZSBhcmUgdGhlIG5vZGVzIHdlJ3ZlIGdvdCAoUFNDSSBh
bmQgRUVNSS9TSVApOgogICAgICAgIHBzY2kgewogICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9
ICJhcm0scHNjaS0wLjIiOwogICAgICAgICAgICAgICAgbWV0aG9kID0gInNtYyI7CiAgICAgICAg
fTsKCiAgICAgICAgcG11Znc6IGZpcm13YXJlIHsKICAgICAgICAgICAgICAgIGNvbXBhdGlibGUg
PSAieGxueCx6eW5xbXAtcG0iOwogICAgICAgICAgICAgICAgbWV0aG9kID0gInNtYyI7CiAgICAg
ICAgICAgICAgICBpbnRlcnJ1cHQtcGFyZW50ID0gPCZnaWM+OwogICAgICAgICAgICAgICAgaW50
ZXJydXB0cyA9IDwwIDM1IDQ+OwogICAgICAgIH07CgpTVyB0aGF0IGRvZXMgbm90IGhhdmUgRFQg
c3VwcG9ydCwgd2lsbCBlaXRoZXIgZGlyZWN0bHkgcHJvYmUgdGhlIFNNQwppbnRlcmZhY2Ugb3Ig
aW4gc29tZSBjYXNlcyBqdXN0IGFzc3VtZSBpdCdzIHRoZXJlIGFuZCB1c2UgaXQuCgpaeW5xTVAt
d2lzZSwgWGVuIGlzIGluIGEgbGl0dGxlIGJpdCBvZiBhbiBha3dhcmQgcG9zaXRpb24gYnkgbWVz
c2luZwpndWVzdHMgdXAgaWYgdGhleSBwcm9iZSBmb3Igbm9uLWV4aXN0aW5nIFNNQyBzZXJ2aWNl
cyBidXQgSSBkb24ndCB0aGluawppdCdzIHRoYXQgYmFkLiBNYWlubHkgYmVjYXVzZSB0aGVyZSdz
IHJlYWxseSB2ZXJ5IGxpdHRsZSBaeW5xTVAgZ3Vlc3RzCnRoYXQgbmVlZCB0aGUgZmlybXdhcmUg
d291bGQgYmUgYWJsZSB0b2RvIHdpdGhvdXQgaXQuCgpGb3Igb3RoZXIgcGxhdGZvcm1zIGFuZCBz
ZXJ2aWNlcywgSSBndWVzcyBGVyBtYXkgdmVyeSB3ZWxsIGJlIG9wdGlvbmFsCmFuZCBwcm9iaW5n
IG1ha2VzIG1vcmUgc2VuY2UuIFNvIGdldHRpbmcgc3VwcG9ydCBmb3IgZ3JhY2VmdWxseSByZXR1
cm5pbmcKVW5rbm93biBGSUQgc3RpbGwgaW1wb3J0YW50Li4uCgoKPiBUaGUgb3RoZXIgaXNzdWUg
aXMgbm90IGFsbCB0aGUgZmlybXdhcmUgbWF5IGJlIFNNQ0NDIGNhcGFibGUuIFdlIG1heSB3YW50
IGluCj4gdGhlIGZ1dHVyZSB0byBzdXBwb3J0IG90aGVyIGNvbnZlbnRpb24gdG8gYWxsb3cgYmFy
ZW1ldGFsIE9TIHJ1bm5pbmcgb24gWGVuLgo+IFRoaXMgbWVhbnMgYSBndWVzdCBzaG91bGQgYmUg
YWJsZSB0byBkZXRlY3QgdGhlIGNvbnZlbnRpb24gdXNlZC4KClBlcmhhcHMgdGhpcyBjb3VsZCBi
ZSBkb25lIGJ5IGluamVjdGluZyBEVCBmcmFnbWVudHMgbGlrZSB3ZSBkbyBmb3IgcGFzc3Rocm91
Z2g/CgpDaGVlcnMsCkVkZ2FyCgo+IAo+IEkgZG9uJ3QgaGF2ZSBhIGNsZWFyIGFuc3dlciBoZXJl
IHlldCwgYnV0IHRob3VnaHQgaXQgd291bGQgYmUgZ29vZCB0byBzdGFydAo+IGEgY29udmVyc2F0
aW9uLgo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 14:28:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14:28: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.xen.org>)
	id 1dcY9o-00075V-SV; Tue, 01 Aug 2017 14:28:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1dcY9n-00075F-N3
 for Xen-devel@lists.xen.org; Tue, 01 Aug 2017 14:28:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 19/08-27137-60090895; Tue, 01 Aug 2017 14:28:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHpgqy7bhIZ
 Ig/4mSYslHxezODB6HN39mymAMYo1My8pvyKBNaPnbwtLQTNTxcJpfA2M5xm7GLk4hAQmMkrc
 f3GZFcRhEdjDKvH623uwjITAI1aJebPuAGU4gZw4iSUTPzB3MXIA2ZUSM/vZQEwhASWJo701E
 IO2MkmcnNfCAlIuJCArcWvCGRaQhLBAE6PE5wfv2EASbAKqEl3fFzGB2CICNhITd+1ghuiezy
 hx6OV+ZpAEL1Dix7KP7CA2i4CKxNm1O8CaRQVCJY7u+8wIUSMocXLmExaQKzgFbCWmT8wDCTM
 LmEnM2/yQGcIWl7j1ZD4ThC0v0bx1NvMERpFZSLpnIWmZhaRlFpKWBYwsqxg1ilOLylKLdI0s
 9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAiODAQh2MJ5fG3iIUZKDSUmUV7GnP
 lKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/VvoZIIcGi1PTUirTMHGCMwqQlOHiURHi/gKR5iw
 sSc4sz0yFSpxgtOa5cWfeFiaPpwxYgOeXA9i9MQix5+XmpUuK8y0AaBEAaMkrz4MbB0sglRlk
 pYV5GoAOFeApSi3IzS1DlXzGKczAqCfPGgEzhycwrgdv6CuggJqCDJEtrQQ4qSURISTUwcm6I
 +lDxdAJLZn3y9NWnUuoneLUl+8UoeORLCX7pYT+2/bzghKNh9vHzjO7bH50zj3HH3M6z81PFt
 0vHSs0QVreo55311yXk28aitD3m7Kq63vUHn4qtULh7v0FMJfdJ76IO21nXk9dbbNq85qv9EZ
 nMAuUULY3iczPfnHC1F7I8qO91/3CiEktxRqKhFnNRcSIAw01cyh4DAAA=
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501597701!70102959!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8034 invoked from network); 1 Aug 2017 14:28:22 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 14:28:22 -0000
Received: by mail-pf0-f181.google.com with SMTP id o86so5138044pfj.1
 for <Xen-devel@lists.xen.org>; Tue, 01 Aug 2017 07:28:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:from:to:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=5hPHGb0mqa21dX4TiNgBav4VILOv97k1WeCNMzOy4zs=;
 b=FAaMsDqbanLIFKo8eTKBhRAxMYLaLUYB64JoWa1ILEkXIhEW70srp0uF6hW4jGMMDc
 pU/u7vEOvM2vtZAW1Ur57EvgHlp85NgkMb9FjC8DkY60rBpNPvAYIZhhtH5ye717yJ7U
 k31EqXrquOj4TBwy0e10KOex95PAXl2SKw3/15T//rJinKUObR3qZC6V/EunxccnQmOt
 uHGYjBaZVS0zNIv6gQfPOFMVmIqqZX7IxvFO4D0NrhpcAtN6gLf9Ljo4j7v9LZWdEei2
 eK6lXjcusHSp6SJI1djVsnleT4UFltixvYDAPd7heL9u+GdUAZ2N6Vifpwf50y7E5tlg
 mQAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:from:to:references:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=5hPHGb0mqa21dX4TiNgBav4VILOv97k1WeCNMzOy4zs=;
 b=ISbyKbGJ8ucyADlY0KspbYu9NhZqgdwu72A8My+3Uh1ALTVGPyrdQGkHszHC7v6k7k
 KQ9lDosyK233lLXJXssgin6R2JlmoWEyhB/bewnVvCiHlz8364zE0jb96W2ShxAd0lil
 Rht6SJNZx5eGSNiQ6Hdj0SCE/jgAHE8DY3DpBOgMlQ4COGtrGL5QVoeElfovo/HA58no
 yCUE/I9LDf9dj1jo/LW08B366oKPT8Rsp9FSCQcRwZbQ/wfTLXg2DVSimW73EkfJkq3G
 cMDBFhTz95qZd85f/wMdHQsLsHhnjbA1We3CKa7508GWgpPeqpjvJfPqH4AXHYwmaORB
 Z6ng==
X-Gm-Message-State: AIVw113VtC4++zrql30Dmc2UhCumlcX65CY13Mh5eFglm5Q3K34edw1E
 dRMr4HizW+G9tb8P
X-Received: by 10.98.95.67 with SMTP id t64mr19020239pfb.127.1501597700428;
 Tue, 01 Aug 2017 07:28:20 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id d69sm10861328pfl.142.2017.08.01.07.28.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Aug 2017 07:28:19 -0700 (PDT)
From: PGNet Dev <pgnet.dev@gmail.com>
To: Juergen Gross <jgross@suse.com>, Xen-devel@lists.xen.org
References: <efd3a17c-6ae8-6796-f988-deb2e1c5d382@gmail.com>
 <372c3a6d-085e-5ae0-e6a7-c89a54839434@suse.com>
 <0189cf12-3934-a52c-bf2a-32ea85b87f24@gmail.com>
Message-ID: <740d5758-d357-a1cb-7992-7211dd8daa88@gmail.com>
Date: Tue, 1 Aug 2017 07:28:18 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101
 Thunderbird/55.0
MIME-Version: 1.0
In-Reply-To: <0189cf12-3934-a52c-bf2a-32ea85b87f24@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.9 + kernel 4.13rc2 -- ballooning regression?
 reappearance of "Over-allocation for domain 1" errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNy8yOC8xNyA5OjAyIEFNLCBQR05ldCBEZXYgd3JvdGU6Cj4gT24gNy8yNy8xNyAxMToyMyBQ
TSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQ2FuIHlvdSBwbGVhc2UgcG9zdCB0aGUgZG9tYWlu
J3MgY29uZmlnIGZpbGUgdXNlZCB0byBjcmVhdGUgdGhlIGRvbWFpbgo+PiBhbmQgdGhlIGtlcm5l
bCBjb25maWc/Cj4gCj4gU3VyZS4KPiAKPiAgwqAgaHR0cHM6Ly9wYXN0ZWJpbi5jb20vTTZjcjJw
WDcKPiAKCkFueSBhZGQnbCBpbmZvIG5lZWRlZD8KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 14:32:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14: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.xen.org>)
	id 1dcYDt-00089O-Eu; Tue, 01 Aug 2017 14:32:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcYDr-00088V-Oc
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 14:32:35 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0A/03-03937-30190895; Tue, 01 Aug 2017 14:32:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZdpYkO
 kwcEZrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6J1ynKlgf1lF/7le5gbG
 Fq8uRk4OIYG/jBK7ryp2MXIB2Y8ZJa4s+cAOkdjGKDFrvTyILSLgLPH1zFywOK+AvsTN3ntsI
 LawgJvE80en2UGaJQR2akg8fPUNLCEh4Cmx/kY/UxcjB5jdusCui5Gdg03ASuKQGEiQRUBV4s
 92hwmM3AsYGVYxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6mwEIdjDe3xhwiFGSg0lJlFexpz5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvSX9DpJBgUWp6
 akVaZg4w7GDSEhw8SiK8yhOA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc47E2SGAEhRR
 mke3AhYDFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC83yBSezLwSuE2vgI5gAjpCsrQW5I
 iSRISUVAPj+tzwIxWbTpmFSudqzgznSlQKtNJtYE8OCT6/+WbdzMCGqv6ek90aqVP1Vm6YfrW
 xaEGKzcGcP0kOy56IRu/TaktfPK3HtXvrxWPLC7+pCa1Kmthlb/9snfSbP0JPxGQWqdjJ+GrO
 T1zeLf+CK+6Ed6hCR+2SNbfl7JqOF2fxpN5a/GynTZwSS3FGoqEWc1FxIgBEvR91fAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501597952!50299716!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32147 invoked from network); 1 Aug 2017 14:32:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 14:32:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcYDk-0006R1-1G; Tue, 01 Aug 2017 14:32: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 1dcYDe-0003Ot-Nx; Tue, 01 Aug 2017 14:32:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcYDe-0007Y1-Fe; Tue, 01 Aug 2017 14:32:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112401-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-arm64-xsm:hosts-allocate:broken:regression
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:regression
 xen-unstable:build-arm64:hosts-allocate:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-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=aa4eb460bcf77ea87b9209bb136efc8142a1a512
X-Osstest-Versions-That: xen=55924baf2211ddcf5ba8f702c9a4c07730e0c8e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 14:32:22 +0000
Subject: [Xen-devel] [xen-unstable test] 112401: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5171260896481840869=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112286
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112286
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112286

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112391 pass in 112401
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112391 pass in 112401
 test-armhf-armhf-xl-rtds     12 guest-start      fail in 112391 pass in 112401
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail in 112391 pass in 112401
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 112391

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 112286

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112286
 build-arm64-pvops             3 capture-logs          broken blocked in 112286
 build-arm64                   3 capture-logs          broken blocked in 112286
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112286
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112391 like 112286
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112274
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112286
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112286
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112286
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112286
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112286
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112286
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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     13 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-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-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                  aa4eb460bcf77ea87b9209bb136efc8142a1a512
baseline version:
 xen                  55924baf2211ddcf5ba8f702c9a4c07730e0c8e8

Last test of basis   112286  2017-07-25 10:59:15 Z    7 days
Failing since        112306  2017-07-26 02:17:19 Z    6 days   11 attempts
Testing same since   112369  2017-07-29 02:03:52 Z    3 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  Chao Gao <chao.gao@intel.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Olaf Hering <olaf@aepfle.de>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5171260896481840869==--

From xen-devel-bounces@lists.xen.org Tue Aug 01 14:38:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14: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.xen.org>)
	id 1dcYJm-0008NO-3Y; Tue, 01 Aug 2017 14:38:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=379b27b57=wei.liu2@citrix.com>)
 id 1dcYJl-0008NH-Oy
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 14:38:41 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FD/D7-27137-17290895; Tue, 01 Aug 2017 14:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW7BpIZ
 Ig0+rlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oylG/8xFtzgqvi4ZDpzA+MZji5GTg4JAX+J
 nU/eMoHYLAIqEi2/HoDZbALKEj87e9lAbBEge/mipywgNrNAkMSl9y+Aajg4hAVSJaafCAUJ8
 wpYSJw/cp8dxBYSsJXYd62FFSIuKHFy5hOoVh2JBbs/sYG0MgtISyz/B3YBp4CdxJdJX8FKRI
 Eu6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE
 1NDDTy00tLk5MT81JTCrWS87P3cQIDDMGINjBuO9j5CFGSQ4mJVFexZ76SCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvOkTGyKFBItS01Mr0jJzgAEPk5bg4FES4Z02ASjNW1yQmFucmQ6ROsWoy
 7Fh9fovTEIsefl5qVLivPogMwRAijJK8+BGwKLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 QhLuHJzCuB2/QK6AgmoCMkS2tBjihJREhJNTCKibrqdM1296twDFg4xe/38oLdH5av2P83i0v
 aM6cyoOC/fOuOw5M+F//12yC9V/9XO0ckm+o6DWaBZH3t6Dtayk+Txf1v/9omlCojxbv25op9
 2Rvbu39tLXvyjtvC6+DKdh415ULJ+Ns1HBdcGv/qmt5c9d3kFp/Jp4um+Wc+rQ3Ij9mV7qXEU
 pyRaKjFXFScCAAralP6uQIAAA==
X-Env-Sender: prvs=379b27b57=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1501598318!52925384!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21712 invoked from network); 1 Aug 2017 14:38:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 14:38:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442211658"
Date: Tue, 1 Aug 2017 15:38:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xiao Liang <xiliang@redhat.com>
Message-ID: <20170801143827.4otmqxxb3fwqozzy@citrix.com>
References: <a69b6204-d350-9fb2-67e2-79ab05fd091d@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a69b6204-d350-9fb2-67e2-79ab05fd091d@redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH]tools: updated "xl_info.c" to accept
 "--clear" as parameter following "xl dmesg"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMTA6MTk6MzVQTSArMDgwMCwgWGlhbyBMaWFuZyB3cm90
ZToKPiBIZWxsbywKPiAKPiBUb2RheSBJIGZvdW5kIGEgbWlub3IgcHJvYmxlbSB0aGF0ICJ4bCBk
bWVzZyAtLWNsZWFyIiBmYWlsZWQgdG8gY2xlYXIgWGVuJ3MKPiBtZXNzYWdlIGJ1ZmZlci4gRnJv
bSBtYW51YWwgcGFnZSwgaXQgc2hvdWxkIGFjY2VwdCAiLWMiIG9yICItLWNsZWFyIi4KPiBJIHBy
b3Bvc2VkIGEgZml4IGFuZCBwbGVhc2UgaGVscCByZXZpZXcuIEkgYWxzbyBhdHRhY2hlZCB0aGUg
cGF0aCBpbiB0aGUKPiBtYWlsIGluIGNhc2UgbWFpbCBjbGllbnQgZm9ybWF0IHByb2JsZW0uIFRo
YW5rcwo+IEZhaWwgbG9nOgo+ICMgeGwgZG1lc2cgLS1jbGVhcgo+IG9wdGlvbiBgJyBub3Qgc3Vw
cG9ydGVkLgoKWWVzIHdlIHdvdWxkIGFjY2VwdCBhIHBhdGNoIHRvIGFkZCB0aGUgbG9uZyBvcHRp
b24uCgo+IAo+IEF1dGhvcjogeGlsaWFuZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgo+IERhdGU6ICAg
VHVlIEF1ZyAxIDE3OjMzOjAyIDIwMTcgKzA4MDAKPiAKPiAgICAgdG9vbHM6IHVwZGF0ZWQgInhs
X2luZm8uYyIgdG8gYWNjZXB0ICItLWNsZWFyIiBhcyBwYXJhbWV0ZXIgZm9sbG93aW5nCj4gInhs
IGRtZXNnIgo+ICAgICBJbiB4bCBtYW4gcGFnZSwgYWRkaW5nICItYyIgb3IgIi0tY2xlYXIiIGZv
bGxvd2luZyAieGwgZG1lc2ciIGNhbiBjbGVhcgo+IFhlbidzIG1lc3NhZ2UgYnVmZmVyLiBJdCB3
b3JrcyBpbiBvbGQgInhtIiwgc28gYWRkZWQgc3VwcG9ydCB0byB4bC4KPiAKPiAgICAgU2lnbmVk
LW9mZi1ieTogeGlsaWFuZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgo+IAo+IGRpZmYgLS1naXQgYS90
b29scy94bC94bF9pbmZvLmMgYi90b29scy94bC94bF9pbmZvLmMKPiBpbmRleCA5NGJkMWZkOWFi
Li5kNmY3MjNiNGFkIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX2luZm8uYwo+ICsrKyBiL3Rv
b2xzL3hsL3hsX2luZm8uYwo+IEBAIC04ODQsOCArODg0LDExIEBAIGludCBtYWluX2RtZXNnKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKPiAgICAgIGxpYnhsX3hlbl9jb25zb2xlX3JlYWRlciAqY3I7
Cj4gICAgICBjaGFyICpsaW5lOwo+ICAgICAgaW50IG9wdCwgcmV0ID0gMTsKPiArICAgIHN0YXRp
YyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKPiArICAgICAgICB7ImNsZWFyIiwgMCwgMCwgJ2Mn
fQoKTWlzc2luZyBDT01NT05fTE9OR19PUFRTCgpBbmQgcGxlYXNlIHVzZSBnaXQgc2VuZC1lbWFp
bCBpbiB0aGUgZnV0dXJlIHRvIHNlbmQgeW91ciBwYXRjaCBkaXJlY3RseS4KClNlZSBodHRwczov
L3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 14:42:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14: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.xen.org>)
	id 1dcYMt-0000YR-LQ; Tue, 01 Aug 2017 14:41:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=379b27b57=wei.liu2@citrix.com>)
 id 1dcYMs-0000YK-Ul
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 14:41:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C6/E0-03937-13390895; Tue, 01 Aug 2017 14:41:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK7B5IZ
 Ig1P39SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ownl7rYC06xVWxbd5q1gXEtaxcjJ4eEgL/E
 2aOT2UFsFgEViauPOlhAbDYBZYmfnb1sILYIkL180VOwOLNAkMSl9y+Yuhg5OIQFUiWmnwgFC
 fMKWEg87j7PDGILCdhK7LvWwgoRF5Q4OfMJVKuOxILdn9hAWpkFpCWW/+MACXMK2El8mfQVrE
 QU6ILOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jc72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYyL1wYeYpTkYFIS5VXsqY8U4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMHLPqkhUkiwKDU9tSItMwcY8DBpCQ4eJRFee5A0b3FBYm5xZjpE6hSjL
 kfThy1fmIRY8vLzUqXEeaVAigRAijJK8+BGwKLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R5JUGm8GTmlcBtegV0BBPQEZKltSBHlCQipKQaGGN5BCf1nX+cFFFmJPnGO0jS1/aM66Rrl3Q
 Z5ZUqJBPXLdt3kenYvNOu7VVnjLWX6C4tmHPJdv7dPQdbGp7fYlNq0nvyhDF675w3H1Y0npA9
 qaP0ebGaHFcck2D7z2/r/z5aNk94E9+c8g0zq5/tjI5OuqD7NU3Xa8XDmh/N0wpDWwMPWP568
 ViJpTgj0VCLuag4EQAe9Or/uQIAAA==
X-Env-Sender: prvs=379b27b57=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501598511!86653795!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51775 invoked from network); 1 Aug 2017 14:41:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 14:41:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433900683"
Date: Tue, 1 Aug 2017 15:41:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xiao Liang <xiliang@redhat.com>
Message-ID: <20170801144149.mresw5qw36upw23u@citrix.com>
References: <a69b6204-d350-9fb2-67e2-79ab05fd091d@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a69b6204-d350-9fb2-67e2-79ab05fd091d@redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH]tools: updated "xl_info.c" to accept
 "--clear" as parameter following "xl dmesg"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMTA6MTk6MzVQTSArMDgwMCwgWGlhbyBMaWFuZyB3cm90
ZToKPiBGcm9tIDg1YzRiYjM3OGNiNDU2ZmJhOTZiYmU2Y2RjODczNGY0OTNkYWViMGMgTW9uIFNl
cCAxNyAwMDowMDowMCAyMDAxCj4gRnJvbTogeGlsaWFuZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgo+
IERhdGU6IFR1ZSwgMSBBdWcgMjAxNyAxNzozMzowMiArMDgwMAo+IFN1YmplY3Q6IFtQQVRDSF0g
dG9vbHM6IHVwZGF0ZWQgInhsX2luZm8uYyIgdG8gYWNjZXB0ICItLWNsZWFyIiBhcyBwYXJhbWV0
ZXIKPiAgZm9sbG93aW5nICJ4bCBkbWVzZyIgSW4geGwgbWFuIHBhZ2UsIGFkZGluZyAiLWMiIG9y
ICItLWNsZWFyIiBmb2xsb3dpbmcgInhsCj4gIGRtZXNnIiBjYW4gY2xlYXIgWGVuJ3MgbWVzc2Fn
ZSBidWZmZXIuIEl0IHdvcmtzIGluIG9sZCAieG0iLCBzbyBhZGRlZCBzdXBwb3J0Cj4gIHRvIHhs
LgoKQWxzbyB5b3UgbWlnaHQgd2FudCB0byByZXdvcmsgdGhlIGNvbW1pdCBtZXNzYWdlIGEgYml0
LgoKV2hlbiB3cml0aW5nIHRoZSBjb21taXQgbWVzc2FnZSwgdGhlIGZpcnN0IGxpbmUgaXMgZ29p
bmcgdG8gYmUgdGhlCnN1YmplY3QgbGluZSBvZiB0aGUgZW1haWwsIGFuZCB0aGUgcmVzdCB0aGUg
Ym9keSBvZiB0aGUgY29tbWl0IG1lc3NhZ2UuCgpUaGUgc3ViamVjdCBsaW5lIGNhbiBiZToKCnhs
OiBhZGQgLS1jbGVhciBvcHRpb24gdG8gZG1lc2cgY29tbWFuZAoKVGhlIGJvZHkgY2FuIGJlOgoK
VGhlIG1hbnVhbCBvZiB4bCBzYXlzIC0tY2xlYXIgb3B0aW9uIGlzIHN1cHBvcnRlZCBhbmQgdGhh
dCBvcHRpb24gd29ya2VkCmZvciB4bS4gQWRkIHRoYXQgdG8geGwgbm93LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 14:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14: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.xen.org>)
	id 1dcYQC-0000vY-45; Tue, 01 Aug 2017 14:45:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcYQA-0000vP-FO
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 14:45:18 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 93/0E-01732-DF390895; Tue, 01 Aug 2017 14:45:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfP5IZ
 Ig6l72C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5syeyFHSLVBxZfZW1gXGRQBcjJ4eEgJ/E
 qQtvWEBsFgEViQMLb7CD2GwCOhIX5+5kA7FFBLQlXqxaB2YzA9WcmtcFVM/BISzgLtG3XRskz
 CvgKdEz7T5TFyMXh5BAB7PEmp0djBAJQYmTM5+wQPTqSCzY/YkNpJdZQFpi+T8OkDCngKNE87
 mZTCC2KND4kyvXgNlCAooS/fMesEGcmS7RNmEh6wRG/llIps5CMnUWwtQFjMyrGDWKU4vKUot
 0jSz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA7CegYFxB2PfKr9DjJIcTEqi
 vIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgLJzVECgkWpaanVqRl5gBjASYtwcGjJMJbC
 5LmLS5IzC3OTIdInWJUlBLnXQeSEABJZJTmwbXB4u8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWFeSZApPJl5JXDTXwEtZgJaLFlaC7K4JBEhJdXAaP7/kNi8mGVzA0skfn9989k/5+ix4/I
 HxNdcXly0/bt4oH/DYdY1YWYeRace1zGm/rf4tWKKZrP3H5UDHPz/F+9tav7tq/aUMTWpznZ3
 i0jJ2bvqinXKL9w+B6fUWG6Iiy46e++MdgRfzMI9WyXTc75eCgmXWOfZ/SBo/6S7//j6T3Na7
 6oJVWIpzkg01GIuKk4EANwBwsq6AgAA
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1501598716!105355758!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23968 invoked from network); 1 Aug 2017 14:45:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 14:45:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="50312863"
Date: Tue, 1 Aug 2017 15:44:51 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170801144451.ilevm67hdo5xd6p7@dhcp-3-128.uk.xensource.com>
References: <20170728152637.20301-1-roger.pau@citrix.com>
 <20170728152637.20301-5-roger.pau@citrix.com>
 <22907.23192.998045.143176@mariner.uk.xensource.com>
 <20170801081524.wdv4v6ag6em7rrsy@dhcp-3-128.uk.xensource.com>
 <22912.31663.243608.574890@mariner.uk.xensource.com>
 <20170801131808.5mpx443nhsxa24te@dhcp-3-128.uk.xensource.com>
 <22912.35981.313274.260686@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22912.35981.313274.260686@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST 04/11] TestSupport: introduce
	set_host_prop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDM6MTM6MzNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggT1NTVEVTVCAwNC8xMV0g
VGVzdFN1cHBvcnQ6IGludHJvZHVjZSBzZXRfaG9zdF9wcm9wIik6Cj4gPiBPbiBUdWUsIEF1ZyAw
MSwgMjAxNyBhdCAwMjowMTozNVBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4gVEJI
LCBzaW5jZSB0aGlzIGlzIG9ubHkgYmVpbmcgY2FsbGVkIGluIHRoZSBvbmUKPiA+ID4gdHMtc2V0
LWhvc3QtcHJvcGVydGllcy1mcm9tLXJ1bnZhcnMgc2NyaXB0IChvciB3aGF0ZXZlciB5b3UncmUg
Y2FsbGluZwo+ID4gPiBpdCksIEkgdGhpbmsgeW91IGNhbiB1c2UgJG1qb2JkYi0+IGRpcmVjdGx5
LiAgVGhhdCdzIG5vdCB0b28gYmFkIGEKPiA+ID4gbGF5ZXIgdmlvbGF0aW9uLgo+ID4gCj4gPiBJ
biB0aGUgbmV3IHZlcnNpb24gdGhhdCBJJ3ZlIHNlbnQgSSd2ZSBhbHJlYWR5IGFkZGVkIGEgaGVs
cGVyIHRvCj4gPiBUZXN0U3VwcG9ydCwgaXQncyBqdXN0IHR3byBsaW5lcyBvZiBjb2RlIHNvIHVu
bGVzcyB5b3UgZmVlbCByZWFsbHkKPiA+IGFubm95ZWQgYnkgaXQgSSB3b3VsZCBwcm9iYWJseSBs
ZWF2ZSBpdCB0aGVyZS4KPiAKPiBObywgc3VyZSwgdGhlIGhlbHBlciBpcyBwcm9iYWJseSBhIGJp
dCBiZXR0ZXIuCj4gCj4gPiA+IEkgdGhpbmsgeW91ciBydW52YXJzIHNob3VsZCBwcm9iYWJseSBi
ZSBuYW1lZCBhZnRlciB0aGUgaWRlbnQsIG5vdCB0aGUKPiA+ID4gaG9zdG5hbWUuICBUaGF0IG1h
eSBpbnZvbHZlIHJldGhpbmtpbmcgeW91ciBlbmNvZGluZywgc2luY2UgaWRlbnRzIGNhbgo+ID4g
PiBjb250YWluIF8gKGhvc3RuYW1lcyBjYW4gY29udGFpbiAtIGJ1dCBub3QgXykuCj4gPiAKPiA+
IERvZXMgaXQgbWFrZSBzZW5zZSB0byBoYXZlIHRoZSBob3N0bmFtZSBvciB0aGUgaWRlbnQ/Cj4g
PiAKPiA+IEFmdGVyIGFsbCB0cy1zZXQtaG9zdC1wcm9wZXJ0aWVzLWZyb20tcnVudmFycyBpcyBv
bmx5IGdvaW5nIHRvIHNhdmUKPiA+IHByb3BlcnRpZXMgZm9yIHRoZSBob3N0IHBhc3NlZCBhcyAn
aG9zdCcgaWRlbnQsIGFuZCBJIGRvbid0IHNlZSBtdWNoCj4gPiByZWFzb24gZm9yIGFsbG93aW5n
IGl0IHRvIHN1cHBvcnQgdHdvIGRpZmZlcmVudCBpZGVudHMgbGlrZSBzcmNfaG9zdAo+ID4gb3Ig
ZHN0X2hvc3QsIG9yIGluIGdlbmVyYWwgZm9yIGhhdmluZyBhIHRlc3Qgc2NyaXB0IHRoYXQgc2V0
cyBob3N0Cj4gPiBwcm9wZXJ0aWVzIGZvciBtdWx0aXBsZSBob3N0cy4KPiAKPiBJIGRvbid0IHRo
aW5rIHRoaXMgY2FuIGJlIHJpZ2h0Lgo+IAo+IFlvdSBoYXZlIGEgaGVscGVyIGZ1bmN0aW9uIHRo
YXQgeW91IHBhc3MgYSAkaG8sIGFuZCB3aGljaCByZWNvcmRzIHRoZQo+IHJ1bnZhcnMsIGFuZCB3
aGljaCB0aGVyZWZvcmUgcHJldGVuZHMgdG8gYXJyYW5nZSBmb3IgdGhlIHByb3BlcnRpZXMgdG8K
PiBiZSBzZXQgKGxhdGVyKSwgZm9yIHRoYXQgJGhvLiAgSXQgc2hvdWxkIGRvIGFzIGl0IGltcGxp
Y2l0eSBwcm9taXNlcy4KPiAKPiBUaGF0IG1lYW5zIHRoZSBzZWNvbmQgYWN0dWFsbHktbW9kaWZ5
aW5nLXRoZS1kYiB0cy0qIHNjcmlwdCBtdXN0Cj4gcHJvY2VzcyBhbGwgb2YgdGhlIHNwZWNpZmll
ZCBydW52YXJzLiAgU28gaXQgbXVzdCBjYWxsIHNlbGVjdGhvc3QuICBTbwo+IHJlYWxseSBpdCBz
aG91bGQgaGF2ZSB0aGUgaWRlbnQuICBTbyB0aGUgcnVudmFycyBzaG91bGQgYmUgbmFtZWQgYWZ0
ZXIKPiB0aGUgaWRlbnQuCgpPSywgSSB3YXMgY2FsbGluZyBzZWxlY3Rob3N0IHVzaW5nIEFSR1Nb
MF0gQVRNIGluIHRoZSB0cy1zYXZlLXByb3BzLi4uCnNjcmlwdCwgYW5kIEkgd2FzIHBhc3Npbmcg
J2hvc3QnIHRvIGl0IGZyb20gc2ctcnVuLWpvYi4KCkkgY2FuIGNoYW5nZSB0cy1zYXZlLXByb3Bz
Li4uIHRvIGluc3RlYWQgY2FsbCBzZWxlY3Rob3N0IG9uIGV2ZXJ5CmlkZW50IHRoYXQncyBmb3Vu
ZCBpbiB0aGUgaG9zdHByb3BzLTxpZGVudD4tPHByb3A+IHJ1bnZhci4KCkFmdGVyIHJlYWRpbmcg
UkVBRE1FIG9zc3Rlc3QgZG9lc24ndCBzZWVtIHRvIGhhdmUgYW55IGxpbWl0YXRpb24gb24KdGhl
IGNoYXJhY3RlcnMgdGhhdCBjYW4gYmUgdXNlZCBmb3IgaG9zdCBpZGVudHMsIHdvdWxkIHlvdSBi
ZSBmaW5lCndpdGggbWUgbW9kaWZ5aW5nIGl0IHRvIGFkZCB0aGF0ICctJyBjYW5ub3QgYmUgdXNl
ZCBpbiBob3N0IGlkZW50cywKYW5kIHRoZW4gc3RvcmluZyB0aGUgcHV0YXRpdmUgaG9zdCBwcm9w
ZXJ0aWVzIHVzaW5nIHRoZSBmb2xsb3dpbmcKcnVudmFyIGZvcm1hdDoKCmhvc3Rwcm9wcy08aWRl
bnQ+LTxwcm9wPj08dmFsdWU+CgpUaGVuIEkgd2lsbCByZW1vdmUgdGhlIGhvc3QgcGFyYW1ldGVy
IHRvIHRoZSB0cy1zYXZlLXByb3BzLi4uIHNjcmlwdAphbmQgY2FsbCBzZWxlY3Rob3N0IG9uIGV2
ZXJ5IGlkZW50IGZvdW5kIGluIHRoZSBydW52YXJzLiBUaGlzIGlzIGdvaW5nCnRvIGdlbmVyYXRl
IHNvbWUgbm9pc2Ugb24gdGhlIGxvZyBJIGd1ZXNzLCBidXQgaXQgc2hvdWxkIGJlIGZpbmUuCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 14:56:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 14:56: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.xen.org>)
	id 1dcYas-0001tS-4v; Tue, 01 Aug 2017 14:56:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgar.iglesias@gmail.com>) id 1dcYaq-0001tM-Jf
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 14:56:20 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B3/09-02177-39690895; Tue, 01 Aug 2017 14:56:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMfS6ie7kaQ2
 RBi33RCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTb78yFhwQqnj0YhFbA2M7fxcjF4eQwHRG
 ie3v57OBOCwC81kltq9+DuZICOxmlWj6c5e5i5EDyImTmPBUvIuRE8gsk+iccYsVxBYSUJc4/
 W4HG9QkJonN748wgyRYBFQkTryczwRiswmYSOz98wDMFhHQklh1bQsjSAOzwGlGia3rnrCDJI
 QFAiS6mn+DNfMKaEis/jWfHWJqF6PEu2PzWSESghInZz5hAbGZgSbd+PeSCeQ6ZgFpieX/OED
 CnAI2EsdXzwA7WhToiFcH6ycwCs9C0jwLSfMshOYFjMyrGDWKU4vKUot0Dc31kooy0zNKchMz
 c3QNDYz1clOLixPTU3MSk4r1kvNzNzECA50BCHYwvjzteYhRkoNJSZRXsac+UogvKT+lMiOxO
 CO+qDQntfgQowwHh5IEb/DUhkghwaLU9NSKtMwcYMzBpCU4eJREeAVA0rzFBYm5xZnpEKlTjJ
 YcV66s+8LEsWH1eiA55cD2L0xCLHn5ealS4rzNIA0CIA0ZpXlw42Bp4RKjrJQwLyPQgUI8Bal
 FuZklqPKvGMU5GJWEeReATOHJzCuB2/oK6CAmoIMkS2tBDipJREhJNTCejjQudd+a7ui95NQb
 5R9/hBP/b93ldp27adoBHYkdNmKv+kyiNoZyx8/k2D8xhbdbUmZ6kuy5RBWhkCzP0J/ecxXVf
 wXkHJs/39d2zZH7IWZqkQW1J7OFarTcpecc2P9Dwe7PnP/r7PyP9G/T2/nrZFJ0A8OdXzIVL1
 x2xi7mnrO8ZOO8pFtKLMUZiYZazEXFiQDIUPRNBgMAAA==
X-Env-Sender: edgar.iglesias@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1501599379!104065790!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52434 invoked from network); 1 Aug 2017 14:56:19 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 14:56:19 -0000
Received: by mail-lf0-f52.google.com with SMTP id o85so8118905lff.3
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 07:56:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=1Wef0sQxsrjBgShaN+bCCOKZId5Wcboh3eITe+fC7Ec=;
 b=hd4LL43PNz7dmV7OcCXZQn9na0H4amorMOJz+EmWWEphji9pZu1s+irZDfwsSk4kv5
 5qSc6R/Rd3W0ncEax3SSRVkYuw+iqTjd9kuGKQOp0JIwVP/s8MoMeLggFjzi/maN3kjm
 518cCoLZ2a3O/hpqj+QyVVAXELnpJIINsiQyY+JJCCf+PmgKf1f+9P3Ql7UQxNKZSdtw
 AN0n20/ibVADATOAuwnRyTTq33JPYPQ9u0glLk9XBi1oMwMlEIruO1yL1g1tZzPt7A0J
 YjMWHnZmd8L59adhSwIkmTyWB9Uq2/CEExckpXPSaVUzBXj7SXB9hA4CyGUXqC1Lz+HS
 r8QQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=1Wef0sQxsrjBgShaN+bCCOKZId5Wcboh3eITe+fC7Ec=;
 b=rrVaV9szcm/DoM3M2xjTFvM6NcZLlksMQvU73oS9wUWDVKUdnbRdFtUYNSlbJxG8xa
 jZoYP0n/RXd+iEQrX8D3jYHHRr1YcRrZE7iwka9BxQfWOYleAx+HQmAmS39cl+fA88Ti
 7tUE6PdCB8SaAJQymAJXQP1yHqkrc6DO7aN6VyEKvkDlKvX5YikgBIYwruB1lXGOUcpd
 x14STYetipBB5AdK3Qm1GByBQUvFSKV2kFSNBDO6sD5wInTjQV16dqZ8BZu1r6bfkyTF
 pi8w+jOhsAGQsi/bWVd2F2RkNAyle/6oj5gNVqh4BQIUJPX2iBlz8pLPj9dCOePHPkd/
 tW3w==
X-Gm-Message-State: AIVw111LcL+D+moAMj/JW3LIdT+/8ElkXYlnoTjF6RpxqvLvc6swc0gE
 UkiY95lFLXEAlw==
X-Received: by 10.46.78.9 with SMTP id c9mr7835559ljb.136.1501599378698;
 Tue, 01 Aug 2017 07:56:18 -0700 (PDT)
Received: from gmail.com (81-231-233-234-no56.tbcn.telia.com. [81.231.233.234])
 by smtp.gmail.com with ESMTPSA id 82sm6625711ljf.22.2017.08.01.07.56.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Aug 2017 07:56:17 -0700 (PDT)
Date: Tue, 1 Aug 2017 16:56:16 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <20170801145616.GB4859@toto>
References: <4ee2be1b-5fd3-c439-ea56-483f9ab8f0cb@epam.com>
 <20170731204252.GW4859@toto>
 <159fa620-473d-0f13-f7ca-002c7d2e0067@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <159fa620-473d-0f13-f7ca-002c7d2e0067@epam.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Subject: Re: [Xen-devel] [XenSummit 2017] Shared coprocessor framework
 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDI6NTI6MjJQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBEZWFyIEVkZ2FyLAo+IAo+IAo+IE9uIDMxLjA3LjE3IDIzOjQyLCBFZGdhciBFLiBJ
Z2xlc2lhcyB3cm90ZToKPiA+WWVzIEknbSBpbnRlcmVzdGVkIGluIHRoaXMuCj4gSXQncyBnb29k
IHRvIGhlYXIgYXQgbGVhc3Qgb25lIHZvdGUgZm9yIHRoZSBzdHVmZiA6KQo+IAo+ID4gIEknbSBu
b3Qgc3VyZSBob3cgbXVjaCB0aW1lIEknbGwgYmUgYWJsZSB0byBjb250cmlidXRlIGJ1dCBhdCBs
ZWFzdCBJIGNhbiByZXZpZXcgcHJvcG9zYWxzIGFuZCBob3BlZnVsbHkgbG9vayBhdCBpbXBsZW1l
bnRpbmcgYSBkcml2ZXIvYmFja2VuZCB0aGF0IG1heSBiZSB1c2VmdWwgZm9yIG91ciBGUEdBIHBs
YXRmb3Jtcy4KPiBJIHJlYWxseSBob3BlIHdlIGNhbiBzdGFydCBmcm9tIHNtYWxsIHRoaW5nczoK
PiAtIENvdWxkIHlvdSBwbGVhc2UgZGVzY3JpYmUgdXNlLWNhc2VzIHlvdSBoYXZlIGluIHlvdXIg
bWluZC4gV2hhdAo+IGZ1bmN0aW9uYWxpdHkgZG8geW91IGV4cGVjdD8gSXQgaXMgcmVhbGx5IGlt
cG9ydGFudCBmb3IgdXMsIHdlIG5lZWQgc29tZQo+IHNpZGUgdmlldyBvbiB0aGUgZnJhbWV3b3Jr
Lgo+IC0gQWxzbyBpdCB3b3VsZCBiZSBnb29kIGZvciB1cyB0byBoYXZlIHNvbWUgdmlldyBvbiB0
aGUgY29wcm9jZXNzb3IgKGZwZ2E/KQo+IHlvdSBhcmUgZ29pbmcgdG8gc2hhcmUgdXNpbmcgU0NG
LiBIb3cgaXMgaXQgZXhwb3NlZCB0byB0aGUgc3lzdGVtPyBEb2VzIGl0Cj4gaGF2ZSBtbWlvLCBy
YW0sIGlycSwgaW9tbXUgY29ubmVjdGlvbiwgd2hhdGV2ZXI/CgpIaSwKCkkgZG9uJ3QgcmVhbGx5
IGhhdmUgYSBkZWZpbmVkIGxpc3Qgb2YgcmVxdWlyZW1lbnRzIGJ1dCBJIGNhbiBkbyBzb21lIGlu
aXRpYWwKaGFuZC13YWl2aW5nIDotKQoKT24gdGhlIFp5bnFNUCB3ZSBoYXZlIHRvIGNsYXNzZXMg
b2YgSFcgKG9uIHRoZSBjaGlwKSB0aGF0IEkgdGhpbmsgbWF5IGJlbmVmaXQuCjEuIFRoZSBDb3J0
ZXgtUjVzCjIuIFRoZSBQcm9ncmFtbWFibGUgTG9naWMgKEZQR0EpCgpUaGUgQ29ydGV4LVI1cyBh
cmUgdHdvIHJlYWwtdGltZSBjby1wcm9jZXNzb3JzIHRoYXQgY2FuIGJlIHByb2dyYW1tZWQuClRo
ZXkgaGF2ZSBsb2NhbCBSQU1zIGFuZCBjb250cm9sIHJlZ2lzdGVycyB0byByZXNldCwgaGFsdCBl
dGMuCkknbGwgbGVhdmUgdGhlc2Ugb3V0IGZvciBub3csIHRoZXkgYXJlIHByb2JhYmx5IG1vcmUg
c2ltaWxhciB0byB0aGUKdXNlLWNhc2VzIHlvdSBoYWQgaW4gbWluZC4KCk9uIHRoZSBQTCwgdGhl
cmUncyBhIGNodW5rIG9mIHByb2dyYW1tYWJsZSBsb2dpYyB0aGF0IGFsbG93cyB5b3UgdG8KY3Jl
YXRlIHlvdXIgb3duIGN1c3RvbSBhY2NlbGxlcmF0b3JzIG9yIGRldmljZXMuClNvbWUgZGV2aWNl
cyBhcmUgdGllZCB0byBzcGVjaWZpYyBib2FyZHMgKGUuZyB3aGVuIHRoZXkgZGVwZW5kIG9uIHNw
ZWNpZmljIElPKQpidXQgb3RoZXJzIGFyZSBub3QgKGZvciBleGFtcGxlIG1lbW9yeSB0byBtZW1v
cnkgY29tcHV0YXRpb25hbCBhY2NlbGVyYXRvcnMpLgpUbyBjb21tdW5pY2F0ZSB3aXRoIHRoZXNl
IGRldmljZXMsIHRoZXkgaGF2ZSBtZW1vcnkgc2xhdmUgYW5kIG1hc3RlciBwb3J0cwooZm9yIHJl
Z2lzdGVyIGFjY2Vzc2VzIGFuZCBmb3IgRE1BKS4gVGhleSBhbHNvIGhhdmUgaW50ZXJydXB0cyBi
b3RoIHdheXMuCgpJdCdzIHBvc3NpYmxlIHRvIHJlcHJvZ3JhbSB0aGUgY29uZmlndXJhdGlvbiBv
ZiB0aGUgUEwgYW5kIHN3YXAgYWNjZWxlcmF0b3JzIGluCmFuZCBvdXQgb24gdGhlIGZseS4gSXQn
cyBwcm9iYWJseSBnb2luZyB0byBiZSB0b28gc2xvdyBmb3IgdHJ5aW5nIHRvCmNvbnRleHQgc3dp
dGNoIGJldHdlZW4gZ3Vlc3RzIHNvIEkgdGhpbmsgcHJpbWFyaWx5IHdlIHdvdWxkIGJlIGxvb2tp
bmcgYXQKYSB3YXkgdG8gbGV0cyBzYXksICJhbGxvY2F0ZSIgYW5kICJyZWxlYXNlIiB0aGUgcmVz
b3VyY2VzIGZvciBiYXRjaCB1c2UuCgpJZiBhIGd1ZXN0IGNhbm5vdCBhbGxvY2F0ZSBhbiBhY2Nl
bGVyYXRvciwgaXQgY291bGQgZmFsbCBiYWNrIHRvIGVtdWxhdGlvbgpvciBqdXN0IHRvIHVzaW5n
IFNXIGxpYnJhcmllcyB1bnRpbCBhbiBhY2NlbGVyYXRvciBzbG90IGlzIGF2YWlsYWJsZS4KCkJl
c3QgcmVnYXJkcywKRWRnYXIKCgo+IC0gUGxlYXNlIGNvbW1lbnQgb24gU0NGIGNvbmZpZ3VyYXRp
b24gZm9sbG93dXAgbGV0dGVyIFsxXQo+IAo+IFsxXQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMjEyNC5odG1sCj4gCj4g
LS0gCj4gCj4gKkFuZHJpaSBBbmlzb3YqCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 15:08:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 15:08: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.xen.org>)
	id 1dcYm3-0002ub-6P; Tue, 01 Aug 2017 15:07:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcYm1-0002to-Hk
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 15:07:53 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D2/0A-18997-84990895; Tue, 01 Aug 2017 15:07:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpK7HzIZ
 IgxVfeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbDRvZC95yV/z/8Y+tgfEuZxcjJ4eEgL/E
 mb5bLCA2m4CuRNOWv2wgNq+AoMTJmU/A4swCOhILdn9ig7DlJba/ncMMUWMvcfTmUqYuRg4OF
 gEVic2fREHCIgJaEutXPIUqV5E4Na+LBaREWMBdom+7NojJKeAlsf6YRxcjF4eQwHFmic7921
 ggrjGReLtwJxtIjZCAmsTc9fETGPlmIblnFpJ7ZiG5ZwEj8ypGjeLUorLUIl1DE72kosz0jJL
 cxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYxnT3seYpTkYFIS5VXsqY8U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMH7cHpDpJBgUWp6akVaZg4w4GHSEhw8SiK890HSvMUFibnFmekQq
 VOMxhwbVq//wsTxasL/b0xCLHn5ealS4rxbQEoFQEozSvPgBsEi8RKjrJQwLyPQaUI8BalFuZ
 klqPKvGMU5GJWEeQ+ATOHJzCuB2/cK6BQmoFMkS2tBTilJREhJNTDqnmJ8GLJtTXl1x+I0S6E
 Ex+Ml1d6hjoYKxxZun71l8gQdkYcPwhP43ohePLOqwfj1Grv9yczH2a/+Kr/MXHXC7e0lS8cd
 jbNWL1tfOGXK09rY1KYKF7lZu9/z3Nfi/tKsLHqM5XWu9VYJJUa/5Fmr95x2f9RrfevJb75Jz
 0OFIj+tmDfhYleIEktxRqKhFnNRcSIAb/AogL8CAAA=
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1501600070!102553766!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29639 invoked from network); 1 Aug 2017 15:07:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 15:07:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433906705"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.39206.55588.746631@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 16:07:18 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170801144451.ilevm67hdo5xd6p7@dhcp-3-128.uk.xensource.com>
References: <20170728152637.20301-1-roger.pau@citrix.com>
 <20170728152637.20301-5-roger.pau@citrix.com>
 <22907.23192.998045.143176@mariner.uk.xensource.com>
 <20170801081524.wdv4v6ag6em7rrsy@dhcp-3-128.uk.xensource.com>
 <22912.31663.243608.574890@mariner.uk.xensource.com>
 <20170801131808.5mpx443nhsxa24te@dhcp-3-128.uk.xensource.com>
 <22912.35981.313274.260686@mariner.uk.xensource.com>
 <20170801144451.ilevm67hdo5xd6p7@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST 04/11] TestSupport: introduce
	set_host_prop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggT1NTVEVTVCAwNC8xMV0gVGVzdFN1
cHBvcnQ6IGludHJvZHVjZSBzZXRfaG9zdF9wcm9wIik6Cj4gQWZ0ZXIgcmVhZGluZyBSRUFETUUg
b3NzdGVzdCBkb2Vzbid0IHNlZW0gdG8gaGF2ZSBhbnkgbGltaXRhdGlvbiBvbgo+IHRoZSBjaGFy
YWN0ZXJzIHRoYXQgY2FuIGJlIHVzZWQgZm9yIGhvc3QgaWRlbnRzLCB3b3VsZCB5b3UgYmUgZmlu
ZQo+IHdpdGggbWUgbW9kaWZ5aW5nIGl0IHRvIGFkZCB0aGF0ICctJyBjYW5ub3QgYmUgdXNlZCBp
biBob3N0IGlkZW50cywKPiBhbmQgdGhlbiBzdG9yaW5nIHRoZSBwdXRhdGl2ZSBob3N0IHByb3Bl
cnRpZXMgdXNpbmcgdGhlIGZvbGxvd2luZwo+IHJ1bnZhciBmb3JtYXQ6Cj4gCj4gaG9zdHByb3Bz
LTxpZGVudD4tPHByb3A+PTx2YWx1ZT4KCkV4aXN0aW5nIHJ1bnZhcnMgdXNlIGBfJyBzbyB3ZSBo
YXZlIHRoZSBjaG9pY2Ugb2YgdXNpbmcgYSBuZXcKc3RydWN0dXJlZCBuYW1lIGRlbGltaXRlciwg
b3IgbWFzc2FnaW5nIHRoZSBpZGVudC4gIEkgdGhpbmsgdXNpbmcgYQpuZXcgZGVsaW1pdGVyIGlz
IGZpbmUsIGJ1dCB3ZSBzaG91bGQgcGxhbiB0byBoYXZlIG9uZSBuZXcgZGVsaW1pdGVyCmZvciBh
bGwgZnV0dXJlIHVzZXMuCgpJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSBydW52YXJzIHdoaWNoIGhh
dmUgYSBkaWZmZXJlbnQgZGVsaW1pdGVyIHRoYW4KYF8nLCBJIHRoaW5rIHdlIHNob3VsZCBwcm9i
YWJhbHkgbm90IGNob29zZSBgLSc7IHRoZSBjaGFuY2UgaXMgdG9vCmhpZ2ggdGhhdCB0aGlzIHdp
bGwgYmUgdXNlZCBzb21ld2hlcmUgZWxzZS4KCkluZGVlZCwgd2UgY3VycmVudGx5IGFscmVhZHkg
aGF2ZSBydW52YXJzIGBkaXZlcnNlaG9zdHNfeHRmLXg4NicKYW5kIGBvbmUuZ3Vlc3Qub3NzdGVz
dF90Y3BjaGVja3BvcnQnIGluIHRoZSBoaXN0b3J5LgoKSSBkaWQgdGhpcwogICBzZWxlY3QgKiBm
cm9tIHJ1bnZhcnMgd2hlcmUgbmFtZSB+KiAnW14tLl8wLTlhLXpdJzsKYW5kIGdvdCBoaXRzIG9u
bHkgaW4gcGxheSBmbGlnaHRzIGNvbnRhaW5pbmcgdGhpbmdzIHdoaWNoIGFyZQpvYnZpb3VzbHkg
Z2FyYmFnZSBnZW5lcmF0ZWQgYnkgYnJva2VuIGZsaWdodCBjb25zdHJ1Y3Rpb24gdG9vbHMuCgpT
byB3ZSBjYW4gY2hvb3NlIGFueSBkZWxpbXRlciBleGNlcHQgdGhvc2UuICBJIHN1Z2dlc3QgYC8n
ID8KSSB0aGluayBpZiB3ZSBhcmUgdHJ5aW5nIHRvIGVuY29kZSBwYXRobmFtZXMgaW4gcnVudmFy
IG5hbWVzLAp3ZSBhcmUgZG9pbmcgc29tZXRoaW5nIHdyb25nLgoKPiBUaGVuIEkgd2lsbCByZW1v
dmUgdGhlIGhvc3QgcGFyYW1ldGVyIHRvIHRoZSB0cy1zYXZlLXByb3BzLi4uIHNjcmlwdAo+IGFu
ZCBjYWxsIHNlbGVjdGhvc3Qgb24gZXZlcnkgaWRlbnQgZm91bmQgaW4gdGhlIHJ1bnZhcnMuIFRo
aXMgaXMgZ29pbmcKPiB0byBnZW5lcmF0ZSBzb21lIG5vaXNlIG9uIHRoZSBsb2cgSSBndWVzcywg
YnV0IGl0IHNob3VsZCBiZSBmaW5lLgoKWWVzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 15:13:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 15:13: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.xen.org>)
	id 1dcYrO-0003ZF-RJ; Tue, 01 Aug 2017 15:13:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dcYrN-0003Z9-R2
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 15:13:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D5/CC-27137-59A90895; Tue, 01 Aug 2017 15:13:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUSuHLSDd0psxo
 iDd7ulbNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPW3+5jK9jEXbFyw3v2BsbnnF2MXBwsAsuZ
 JW4s/cjexcjJISGQK3FjXzNbFyMHkC0i8eR/GkiNkMBpJomTq9exgNSwCKhI/GveCmazCShJ7
 D14nBGkSERgCqPE+V8NjCAJYQE3ia17ZrOB2LwCuhL7Fk1iArGFBIwlDrzpZYSIC0qcnPkEbB
 CzQLHEv3t7mUAWMwtISyz/xwES5hQwkbj+5xQjSFhUQFbi/WOJCYz8s5A0z0LSPAuhGSKsLvF
 n3iVmDGFtiWULXzND2LYS69a9Z1nAyL6KUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4
 MT01JzGpWC85P3cTIzC8GYBgB+O8E/6HGCU5mJREeRV76iOF+JLyUyozEosz4otKc1KLDzHKc
 HAoSfBundkQKSRYlJqeWpGWmQOMNJi0BAePkgivK0iat7ggMbc4Mx0idYpRUUqctwEkIQCSyC
 jNg2uDRfclRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOqgkzhycwrgZv+CmgxE9BiydJakMU
 liQgpqQbGA5UBFz4uvpbIdeQzZ1v3zGCuksULtqhuOTJjWbGRhXtEX7/Umq3GZgniLS379WZM
 z26x3h7m8EFVf8neLQGazw3LIt3tYitETs/l4l7e0Xn29gWFFnWdr2sO/gvcot7FtDx+1YS1y
 uwqh864BgkZi7zjtSi7WemwIEYgYPX+cK87Lzee++CrxFKckWioxVxUnAgAUa9EeOkCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-5.tower-27.messagelabs.com!1501600404!104377386!1
X-Originating-IP: [81.169.146.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36593 invoked from network); 1 Aug 2017 15:13:24 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 15:13:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1501600404;
 l=1479; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:To:From:Date;
 bh=7aDriEMXsJZpEByYj28w059NNGvJEVedkjBf97oo04Y=;
 b=cqekGwiwvDhcXf1aY0PyBwD4QZYl4ga5vqTwAKcs5GmBsLTkyaeLrgZV9yrm11uQwL
 rIY2T6871ns3bX4GpH/k8fWgWzXzwP7EirqO87PGIlCvRIg3/0vDFclfmS9JBteDFVCt
 9rw2n+Ka1Wo1efMDeNNkTnwDABMrcoTtSFP04=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78mmFeN6Aqp4B5pIVlTUWUm3u3pWh1+4rEzpLBkg==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:102e:7fff:27ee:68a5:7ddc:d3db])
 by smtp.strato.de (RZmta 41.1 AUTH) with ESMTPSA id k05f88t71FDMBYO
 (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);
 Tue, 1 Aug 2017 17:13:22 +0200 (CEST)
Date: Tue, 1 Aug 2017 17:13:21 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Quan Xu <quan.xu0@gmail.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xen.org
Message-ID: <20170801151321.GC1646@aepfle.de>
References: <20170623173504.11785-1-olaf@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170623173504.11785-1-olaf@aepfle.de>
User-Agent: Mutt/1.8.3 (7113)
Subject: Re: [Xen-devel] [PATCH] vtpmmgr: make inline functions static
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8141344764234481437=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8141344764234481437==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="hOcCNbCCxyk/YU74"
Content-Disposition: inline


--hOcCNbCCxyk/YU74
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Ping

On Fri, Jun 23, Olaf Hering wrote:

> gcc7 is more strict with functions marked as inline. They are not
> automatically inlined. Instead a function call is generated, but the
> actual code is not visible by the linker.
>=20
> Do a mechanical change and mark every 'inline' as 'static inline'. For
> simpler review the static goes into an extra line.
>=20
> Signed-off-by: Olaf Hering <olaf@aepfle.de>
> ---
>  stubdom/vtpmmgr/marshal.h      | 76 ++++++++++++++++++++++++++++++++++++=
++++++
>  stubdom/vtpmmgr/tcg.h          | 14 ++++++++
>  stubdom/vtpmmgr/tpm2_marshal.h | 58 ++++++++++++++++++++++++++++++++
>  stubdom/vtpmmgr/tpmrsa.h       |  1 +
>  4 files changed, 149 insertions(+)
>=20
> diff --git a/stubdom/vtpmmgr/marshal.h b/stubdom/vtpmmgr/marshal.h
> index d826f19d89..dce19c6439 100644
> --- a/stubdom/vtpmmgr/marshal.h
> +++ b/stubdom/vtpmmgr/marshal.h
> @@ -47,16 +47,19 @@ typedef enum UnpackPtr {
>  	UNPACK_ALLOC
>  } UnpackPtr;
> =20
> +static
>  inline BYTE* pack_BYTE(BYTE* ptr, BYTE t) {

=2E..

--hOcCNbCCxyk/YU74
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWYCajAAKCRBdQqD6ppg2
fhwNAJ0evFVvaR56FSQ2oY+IJtTiPwSnAACfeOA1shYhLjBChdgUoNeRsjxzOjo=
=TRWM
-----END PGP SIGNATURE-----

--hOcCNbCCxyk/YU74--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8141344764234481437==--


From xen-devel-bounces@lists.xen.org Tue Aug 01 15:16:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 15: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.xen.org>)
	id 1dcYts-0003sy-5R; Tue, 01 Aug 2017 15:16:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcYtr-0003sl-40
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 15:15:59 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 92/FD-01995-E2B90895; Tue, 01 Aug 2017 15:15:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVd3dkO
 kQddMMYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Jtzi7XgWzNjxfSHc1kb
 GKdEdjFycggJ/GWU+LivuIuRC8h+zCix8vhqNojENkaJ52/ZQWwRAWeJr2fmAtkcHLwC+hL7l
 tWBmMICQRJtx7JBWiUEPqhLbLpwhhmkXELAW+L/7znsMPaG1Q9YuhjZOdgErCQOiYFEWQRUJS
 5OP8k8gZF7ASPDKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2
 MQH/XMzAw7mBsP+F3iFGSg0lJlFexpz5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvy6yGSCHB
 otT01Iq0zBxg4MGkJTh4lER4LUDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzvt+JlCRA
 EhRRmke3AhYFFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwbALKKJzOvBG7TK6AjmICOkC
 ytBTmiJBEhJdXAWLBzyYXkpD0+Dk8r/0i4v84O3mc5d/ekgMsR+y6d1Yluk3FPDynMc247s0X
 Wz7duRcek8NNM8a+TIt3+7zQSZEr9sfyi5vG+0+4O+49qnWU+9KC9+pjVvptaC/R6Z5/doZij
 o/Lpmar89CcTbm3cfUfldZFxn2ri9edi0ht6dlsY+y573xOjrcRSnJFoqMVcVJwIAHSmpU19A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1501600556!108198152!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48846 invoked from network); 1 Aug 2017 15:15:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 15:15:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcYtn-0007az-7L; Tue, 01 Aug 2017 15:15: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 1dcYth-000761-Mv; Tue, 01 Aug 2017 15:15:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcYth-0006Rx-DP; Tue, 01 Aug 2017 15:15:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112403-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-xsm:hosts-allocate:broken:regression
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:regression
 linux-3.18:build-arm64:hosts-allocate:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-armhf-libvirt:host-build-prep:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:guest-start.2:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine: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-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemuu-ws16-amd64:windows-install: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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm: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-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-credit2:saverestore-support-check: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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 15:15:49 +0000
Subject: [Xen-devel] [linux-3.18 test] 112403: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3613372390796431719=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102
 build-armhf-libvirt           5 host-build-prep          fail REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail in 112394 pass in 112403
 test-armhf-armhf-xl-cubietruck 17 guest-start.2            fail pass in 112394

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112394 blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112394 like 112085
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112394 like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 112394 like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 112394 like 112102
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112394 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 112394 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 112394 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        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-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          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-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-credit2  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-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-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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   10 days
Testing same since   112351  2017-07-27 22:26:55 Z    4 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          broken  
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 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-pvh-amd                                  pass    
 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                               fail    
 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-pvh-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-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                                 blocked 
 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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3613372390796431719==--

From xen-devel-bounces@lists.xen.org Tue Aug 01 15:24:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 15:24: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.xen.org>)
	id 1dcZ1f-0004qF-0q; Tue, 01 Aug 2017 15:24:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dcZ1d-0004q9-UG
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 15:24:02 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 76/8A-02181-11D90895; Tue, 01 Aug 2017 15:24:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVVdgbkO
 kwY75qhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8at+1fZC2ZKVnzevoWlgXGpaBcjF4eQwAQm
 if/bWxkhnF+MEjvPLIVyNjBKXNg7lRnC2cYo8bHlElMXIyeHsICLxKvL0xhBbBEBfYlNtxvZI
 Yp2MEmc6p0OVsQsUCPx8uMHFhCbTcBI4uzR6WANvAK2Em8657J1MXJwsAioSOycXgcSFhUIl3
 jbeIQFokRQ4uTMJywgJZwCPhLr/ltDTNST2HH9FyuELS+x/e0cZhBbQsBQ4vTDbYwTGAVnIem
 ehaRlFpKWBYzMqxjVi1OLylKLdC30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC
 A5cBCHYwXmh3PsQoycGkJMqr2FMfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99rshkghwaLU9
 NSKtMwcYAzBpCU4eJREeB+DpHmLCxJzizPTIVKnGHU5mr5//M4kxJKXn5cqJc57BqRIAKQooz
 QPbgQsni8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcOZApPZl4J3KZXQEcwAR0hWVoLckR
 JIkJKqoGRf5sKp4tF548tP94c/xDPfvRdctTNxB+lCzS2xeewRGm2rLH5JbW+8mqyi/WG11Nr
 9feFO27UygpNVZM7s87RuF3NtObr8jRFUe9lIRO3rXf5HWFYnPGKa8WF0Gmy/46mzfs8T3zDe
 yk78S3pPw2Y9EUlgv65hUi09r6TOPx0rViOS5fmhg1KLMUZiYZazEXFiQBxjTan4gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1501601039!107425739!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11994 invoked from network); 1 Aug 2017 15:24:00 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 15:24:00 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v71FNsgi023967
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 1 Aug 2017 15:23:55 GMT
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 v71FNsvb014522
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 1 Aug 2017 15:23:54 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 v71FNrQF024035;
 Tue, 1 Aug 2017 15:23: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 ; Tue, 01 Aug 2017 08:23:53 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1707251415190.22381@sstabellini-ThinkPad-X260>
 <1501017730-12797-1-git-send-email-sstabellini@kernel.org>
 <1501017730-12797-11-git-send-email-sstabellini@kernel.org>
 <81df7507-287b-ee06-89e4-463e82628d10@oracle.com>
 <alpine.DEB.2.10.1707311528470.22381@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c081688e-3d88-c6c2-f53f-e2b10641e8f1@oracle.com>
Date: Tue, 1 Aug 2017 11:23:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1707311528470.22381@sstabellini-ThinkPad-X260>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 11/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMzEvMjAxNyAwNjozNCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMjcgSnVsIDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+ICtpbnQgcHZjYWxsc19m
cm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2spCj4+PiArewo+Pj4gKwlzdHJ1Y3QgcHZj
YWxsc19iZWRhdGEgKmJlZGF0YTsKPj4+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwo+Pj4g
KwlpbnQgcmVxX2lkLCBub3RpZnk7Cj4+PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpy
ZXE7Cj4+PiArCj4+PiArCWlmICghcHZjYWxsc19mcm9udF9kZXYpCj4+PiArCQlyZXR1cm4gLUVJ
TzsKPj4+ICsJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2
KTsKPj4+ICsJaWYgKCFiZWRhdGEpCj4+PiArCQlyZXR1cm4gLUVJTzsKPj4gU29tZSAoYWxsPykg
b3RoZXIgb3BzIGRvbid0IGNoZWNrIGJlZGF0YSB2YWxpZGl0eS4gU2hvdWxkIHRoZXkgYWxsIGRv
Pwo+IE5vLCBJIGRvbid0IHRoaW5rIHRoZXkgc2hvdWxkOiBkZXZfc2V0X2RydmRhdGEgaXMgY2Fs
bGVkIGluIHRoZSBwcm9iZQo+IGZ1bmN0aW9uIChwdmNhbGxzX2Zyb250X3Byb2JlKS4gSSdsbCBy
ZW1vdmUgaXQuCj4KPgo+Pj4gKwo+Pj4gKwlpZiAoc29jay0+c2sgPT0gTlVMTCkKPj4+ICsJCXJl
dHVybiAwOwo+Pj4gKwo+Pj4gKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBSRUFEX09O
Q0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCk7Cj4+PiArCWlmIChtYXAgPT0gTlVMTCkKPj4+ICsJ
CXJldHVybiAwOwo+Pj4gKwo+Pj4gKwlzcGluX2xvY2soJmJlZGF0YS0+cHZjYWxsc3NfbG9jayk7
Cj4+PiArCXJlcV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQgJiAoUklOR19TSVpFKCZi
ZWRhdGEtPnJpbmcpIC0gMSk7Cj4+PiArCWlmIChSSU5HX0ZVTEwoJmJlZGF0YS0+cmluZykgfHwK
Pj4+ICsJICAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgIT0gUFZDQUxM
U19JTlZBTElEX0lEKSB7Cj4+PiArCQlzcGluX3VubG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2Nr
KTsKPj4+ICsJCXJldHVybiAtRUFHQUlOOwo+Pj4gKwl9Cj4+PiArCVdSSVRFX09OQ0Uoc29jay0+
c2stPnNrX3NlbmRfaGVhZCwgTlVMTCk7Cj4+PiArCj4+PiArCXJlcSA9IFJJTkdfR0VUX1JFUVVF
U1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPj4+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4+
PiArCXJlcS0+Y21kID0gUFZDQUxMU19SRUxFQVNFOwo+Pj4gKwlyZXEtPnUucmVsZWFzZS5pZCA9
ICh1aW50NjRfdClzb2NrOwo+Pj4gKwo+Pj4gKwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7
Cj4+PiArCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcs
IG5vdGlmeSk7Cj4+PiArCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+Pj4g
KwlpZiAobm90aWZ5KQo+Pj4gKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsK
Pj4+ICsKPj4+ICsJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKPj4+ICsJCVJFQURf
T05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKTsKPj4+ICsKPj4+ICsJ
aWYgKG1hcC0+YWN0aXZlX3NvY2tldCkgewo+Pj4gKwkJLyogCj4+PiArCQkgKiBTZXQgaW5fZXJy
b3IgYW5kIHdha2UgdXAgaW5mbGlnaHRfY29ubl9yZXEgdG8gZm9yY2UKPj4+ICsJCSAqIHJlY3Zt
c2cgd2FpdGVycyB0byBleGl0Lgo+Pj4gKwkJICovCj4+PiArCQltYXAtPmFjdGl2ZS5yaW5nLT5p
bl9lcnJvciA9IC1FQkFERjsKPj4+ICsJCXdha2VfdXBfaW50ZXJydXB0aWJsZSgmbWFwLT5hY3Rp
dmUuaW5mbGlnaHRfY29ubl9yZXEpOwo+Pj4gKwo+Pj4gKwkJbXV0ZXhfbG9jaygmbWFwLT5hY3Rp
dmUuaW5fbXV0ZXgpOwo+Pj4gKwkJbXV0ZXhfbG9jaygmbWFwLT5hY3RpdmUub3V0X211dGV4KTsK
Pj4+ICsJCXB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLCBtYXApOwo+Pj4gKwkJbXV0ZXhf
dW5sb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwo+Pj4gKwkJbXV0ZXhfdW5sb2NrKCZtYXAt
PmFjdGl2ZS5pbl9tdXRleCk7Cj4+PiArCQlrZnJlZShtYXApOwo+PiBTaW5jZSB5b3UgYXJlIGxv
Y2tpbmcgaGVyZSBJIGFzc3VtZSB5b3UgZXhwZWN0IHRoYXQgc29tZW9uZSBlbHNlIG1pZ2h0Cj4+
IGFsc28gYmUgdHJ5aW5nIHRvIGxvY2sgdGhlIG1hcC4gQnV0IHlvdSBhcmUgZnJlZWluZyBpdCBp
bW1lZGlhdGVseSBhZnRlcgo+PiB1bmxvY2tpbmcuIFdvdWxkbid0IHRoYXQgbWVhbiB0aGF0IHdo
b2V2ZXIgaXMgdHJ5aW5nIHRvIGdyYWIgdGhlIGxvY2sKPj4gbWlnaHQgdGhlbiBkZXJlZmVyZW5j
ZSBmcmVlZCBtZW1vcnk/Cj4gVGhlIGxvY2sgaXMgdG8gbWFrZSBzdXJlIHRoZXJlIGFyZSBubyBy
ZWN2bXNnIG9yIHNlbmRtc2cgaW4gcHJvZ3Jlc3MuIFdlCj4gYXJlIHN1cmUgdGhhdCBubyBuZXdl
ciBzZW5kbXNnIG9yIHJlY3Ztc2cgYXJlIHdhaXRpbmcgZm9yCj4gcHZjYWxsc19mcm9udF9yZWxl
YXNlIHRvIHJlbGVhc2UgdGhlIGxvY2sgYmVjYXVzZSBiZWZvcmUgc2VuZCBhIG1lc3NhZ2UKPiB0
byB0aGUgYmFja2VuZCB3ZSBzZXQgc2tfc2VuZF9oZWFkIHRvIE5VTEwuCgpJcyB0aGVyZSBhIGNo
YW5jZSB0aGF0IHdob2V2ZXIgaXMgcG90ZW50aWFsbHkgY2FsbGluZyBzZW5kL3Jjdm1zZyBoYXMK
Y2hlY2tlZCB0aGF0IHNrX3NlbmRfaGVhZCBpcyBub24tTlVMTCBidXQgaGFzbid0IGdyYWJiZWQg
dGhlIGxvY2sgeWV0PwoKRnJlZWluZyBhIHN0cnVjdHVyZSBjb250YWluaW5nIGEgbG9jayByaWdo
dCBhZnRlciByZWxlYXNpbmcgdGhlIGxvY2sKbG9va3Mgd2VpcmQgKHRvIG1lKS4gSXMgdGhlcmUg
YW55IG90aGVyIHdheSB0byBzeW5jaHJvbml6ZSB3aXRoCnNlbmRlci9yZWNlaXZlcj8gQW55IG90
aGVyIGxvY2s/CgpCVFcsIEkgYWxzbyBub3RpY2VkIHRoYXQgaW4gcmN2bXNnIHlvdSBhcmUgY2Fs
bGluZwp3YWl0X2V2ZW50X2ludGVycnVwdGlibGUoKSB3aGlsZSBob2xkaW5nIHRoZSBsb2NrLiBI
YXZlIHlvdSB0ZXN0ZWQgd2l0aApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPyAob3IgbWF5YmUg
aXQncyBzb21lIG90aGVyIGNvbmZpZyAgb3B0aW9uIHRoYXQKd291bGQgY29tcGxhaW4gYWJvdXQg
dGhvc2Ugc29ydHMgb2YgdGhpbmcpCgotYm9yaXMKCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 15:34:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 15:34: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.xen.org>)
	id 1dcZC6-0005aC-Vf; Tue, 01 Aug 2017 15:34:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dcZC5-0005a6-VR
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 15:34:50 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 BE/A6-02175-99F90895; Tue, 01 Aug 2017 15:34:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+70+Q2
 RBqvfiVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7Z19lKbgiU7Ft9W/2Bsb5El2MnBwSAkYS
 byf+Y+pi5OIQEljIKHH73TNWkISwgIvEq8vTGEFsEYE4iYa9V9lBbGaBFIkZ03cwQjS8ZpJ4c
 rYPLMEmoCqx4fopsGZeAWuJE3fngMVZBFQkZu6CsEUFwiX2f7/GDFEjKHFy5hOWLkYODk4BO4
 mTP2sh5utJ7Lj+ixXCFpfY9Ow7lC0vsf3tHOYJjPyzkHTPQtIyC0nLLCQtCxhZVjFqFKcWlaU
 W6RoZ6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZnPQMD4w7Gxtl+hxglOZiU
 RHkVe+ojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwFs1tiBQSLEpNT61Iy8wBRgpMWoKDR0mE9
 +IcoDRvcUFibnFmOkTqFKMuR9P3j9+ZhFjy8vNSpcR5decBFQmAFGWU5sGNgEXtJUZZKWFeRg
 YGBiGegtSi3MwSVPlXjOIcjErCvP4gU3gy80rgNr0COoIJ6AjJ0lqQI0oSEVJSDYxSaevCZOc
 /uGM549853xSdn9Y8m4+47jvkE3uJO8Oydm+d2LynZ3OnHGpVqxKS+PH/1oIdNVtt7i2b9TdV
 ROg9KwNrRcMPhs44jeM8y92yZj9f/v5LTuo9geU/Aiv05v+Jutx020YpICo/za1hEWt0x3WrC
 jGL+hvtR47P5dF1miulUb/L4rkSS3FGoqEWc1FxIgDNN59g1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501601687!91379135!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5434 invoked from network); 1 Aug 2017 15:34:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 1 Aug 2017 15:34:47 -0000
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 mx1.suse.de (Postfix) with ESMTP id B15F6ADAA;
 Tue,  1 Aug 2017 15:34:46 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1707251415190.22381@sstabellini-ThinkPad-X260>
 <1501017730-12797-1-git-send-email-sstabellini@kernel.org>
 <1501017730-12797-11-git-send-email-sstabellini@kernel.org>
 <81df7507-287b-ee06-89e4-463e82628d10@oracle.com>
 <alpine.DEB.2.10.1707311528470.22381@sstabellini-ThinkPad-X260>
 <c081688e-3d88-c6c2-f53f-e2b10641e8f1@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7ace9427-5215-6be7-907a-46dd15ea2a8f@suse.com>
Date: Tue, 1 Aug 2017 17:34:44 +0200
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: <c081688e-3d88-c6c2-f53f-e2b10641e8f1@oracle.com>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 11/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDgvMTcgMTc6MjMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNy8zMS8yMDE3
IDA2OjM0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIFRodSwgMjcgSnVsIDIw
MTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+PiAraW50IHB2Y2FsbHNfZnJvbnRfcmVsZWFz
ZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKQo+Pj4+ICt7Cj4+Pj4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRh
dGEgKmJlZGF0YTsKPj4+PiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKPj4+PiArCWludCBy
ZXFfaWQsIG5vdGlmeTsKPj4+PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4+
Pj4gKwo+Pj4+ICsJaWYgKCFwdmNhbGxzX2Zyb250X2RldikKPj4+PiArCQlyZXR1cm4gLUVJTzsK
Pj4+PiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7
Cj4+Pj4gKwlpZiAoIWJlZGF0YSkKPj4+PiArCQlyZXR1cm4gLUVJTzsKPj4+IFNvbWUgKGFsbD8p
IG90aGVyIG9wcyBkb24ndCBjaGVjayBiZWRhdGEgdmFsaWRpdHkuIFNob3VsZCB0aGV5IGFsbCBk
bz8KPj4gTm8sIEkgZG9uJ3QgdGhpbmsgdGhleSBzaG91bGQ6IGRldl9zZXRfZHJ2ZGF0YSBpcyBj
YWxsZWQgaW4gdGhlIHByb2JlCj4+IGZ1bmN0aW9uIChwdmNhbGxzX2Zyb250X3Byb2JlKS4gSSds
bCByZW1vdmUgaXQuCj4+Cj4+Cj4+Pj4gKwo+Pj4+ICsJaWYgKHNvY2stPnNrID09IE5VTEwpCj4+
Pj4gKwkJcmV0dXJuIDA7Cj4+Pj4gKwo+Pj4+ICsJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcg
KikgUkVBRF9PTkNFKHNvY2stPnNrLT5za19zZW5kX2hlYWQpOwo+Pj4+ICsJaWYgKG1hcCA9PSBO
VUxMKQo+Pj4+ICsJCXJldHVybiAwOwo+Pj4+ICsKPj4+PiArCXNwaW5fbG9jaygmYmVkYXRhLT5w
dmNhbGxzc19sb2NrKTsKPj4+PiArCXJlcV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQg
JiAoUklOR19TSVpFKCZiZWRhdGEtPnJpbmcpIC0gMSk7Cj4+Pj4gKwlpZiAoUklOR19GVUxMKCZi
ZWRhdGEtPnJpbmcpIHx8Cj4+Pj4gKwkgICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0u
cmVxX2lkKSAhPSBQVkNBTExTX0lOVkFMSURfSUQpIHsKPj4+PiArCQlzcGluX3VubG9jaygmYmVk
YXRhLT5wdmNhbGxzc19sb2NrKTsKPj4+PiArCQlyZXR1cm4gLUVBR0FJTjsKPj4+PiArCX0KPj4+
PiArCVdSSVRFX09OQ0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCwgTlVMTCk7Cj4+Pj4gKwo+Pj4+
ICsJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwo+Pj4+ICsJ
cmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4+Pj4gKwlyZXEtPmNtZCA9IFBWQ0FMTFNfUkVMRUFTRTsK
Pj4+PiArCXJlcS0+dS5yZWxlYXNlLmlkID0gKHVpbnQ2NF90KXNvY2s7Cj4+Pj4gKwo+Pj4+ICsJ
YmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOwo+Pj4+ICsJUklOR19QVVNIX1JFUVVFU1RTX0FO
RF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKPj4+PiArCXNwaW5fdW5sb2Nr
KCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+Pj4+ICsJaWYgKG5vdGlmeSkKPj4+PiArCQlub3Rp
ZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOwo+Pj4+ICsKPj4+PiArCXdhaXRfZXZlbnQo
YmVkYXRhLT5pbmZsaWdodF9yZXEsCj4+Pj4gKwkJUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9p
ZF0ucmVxX2lkKSA9PSByZXFfaWQpOwo+Pj4+ICsKPj4+PiArCWlmIChtYXAtPmFjdGl2ZV9zb2Nr
ZXQpIHsKPj4+PiArCQkvKiAKPj4+PiArCQkgKiBTZXQgaW5fZXJyb3IgYW5kIHdha2UgdXAgaW5m
bGlnaHRfY29ubl9yZXEgdG8gZm9yY2UKPj4+PiArCQkgKiByZWN2bXNnIHdhaXRlcnMgdG8gZXhp
dC4KPj4+PiArCQkgKi8KPj4+PiArCQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFE
RjsKPj4+PiArCQl3YWtlX3VwX2ludGVycnVwdGlibGUoJm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nv
bm5fcmVxKTsKPj4+PiArCj4+Pj4gKwkJbXV0ZXhfbG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgp
Owo+Pj4+ICsJCW11dGV4X2xvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7Cj4+Pj4gKwkJcHZj
YWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7Cj4+Pj4gKwkJbXV0ZXhfdW5sb2NrKCZt
YXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwo+Pj4+ICsJCW11dGV4X3VubG9jaygmbWFwLT5hY3RpdmUu
aW5fbXV0ZXgpOwo+Pj4+ICsJCWtmcmVlKG1hcCk7Cj4+PiBTaW5jZSB5b3UgYXJlIGxvY2tpbmcg
aGVyZSBJIGFzc3VtZSB5b3UgZXhwZWN0IHRoYXQgc29tZW9uZSBlbHNlIG1pZ2h0Cj4+PiBhbHNv
IGJlIHRyeWluZyB0byBsb2NrIHRoZSBtYXAuIEJ1dCB5b3UgYXJlIGZyZWVpbmcgaXQgaW1tZWRp
YXRlbHkgYWZ0ZXIKPj4+IHVubG9ja2luZy4gV291bGRuJ3QgdGhhdCBtZWFuIHRoYXQgd2hvZXZl
ciBpcyB0cnlpbmcgdG8gZ3JhYiB0aGUgbG9jawo+Pj4gbWlnaHQgdGhlbiBkZXJlZmVyZW5jZSBm
cmVlZCBtZW1vcnk/Cj4+IFRoZSBsb2NrIGlzIHRvIG1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gcmVj
dm1zZyBvciBzZW5kbXNnIGluIHByb2dyZXNzLiBXZQo+PiBhcmUgc3VyZSB0aGF0IG5vIG5ld2Vy
IHNlbmRtc2cgb3IgcmVjdm1zZyBhcmUgd2FpdGluZyBmb3IKPj4gcHZjYWxsc19mcm9udF9yZWxl
YXNlIHRvIHJlbGVhc2UgdGhlIGxvY2sgYmVjYXVzZSBiZWZvcmUgc2VuZCBhIG1lc3NhZ2UKPj4g
dG8gdGhlIGJhY2tlbmQgd2Ugc2V0IHNrX3NlbmRfaGVhZCB0byBOVUxMLgo+IAo+IElzIHRoZXJl
IGEgY2hhbmNlIHRoYXQgd2hvZXZlciBpcyBwb3RlbnRpYWxseSBjYWxsaW5nIHNlbmQvcmN2bXNn
IGhhcwo+IGNoZWNrZWQgdGhhdCBza19zZW5kX2hlYWQgaXMgbm9uLU5VTEwgYnV0IGhhc24ndCBn
cmFiYmVkIHRoZSBsb2NrIHlldD8KPiAKPiBGcmVlaW5nIGEgc3RydWN0dXJlIGNvbnRhaW5pbmcg
YSBsb2NrIHJpZ2h0IGFmdGVyIHJlbGVhc2luZyB0aGUgbG9jawo+IGxvb2tzIHdlaXJkICh0byBt
ZSkuIElzIHRoZXJlIGFueSBvdGhlciB3YXkgdG8gc3luY2hyb25pemUgd2l0aAo+IHNlbmRlci9y
ZWNlaXZlcj8gQW55IG90aGVyIGxvY2s/CgpSaWdodC4gVGhpcyBsb29rcyBmaXNoeS4gRWl0aGVy
IHlvdSBkb24ndCBuZWVkIHRoZSBsb2NrcyBvciB5b3UgY2FuJ3QKanVzdCBmcmVlIHRoZSBhcmVh
IHJpZ2h0IGFmdGVyIHJlbGVhc2luZyB0aGUgbG9jay4KCj4gQlRXLCBJIGFsc28gbm90aWNlZCB0
aGF0IGluIHJjdm1zZyB5b3UgYXJlIGNhbGxpbmcKPiB3YWl0X2V2ZW50X2ludGVycnVwdGlibGUo
KSB3aGlsZSBob2xkaW5nIHRoZSBsb2NrLiBIYXZlIHlvdSB0ZXN0ZWQgd2l0aAo+IENPTkZJR19E
RUJVR19BVE9NSUNfU0xFRVA/IChvciBtYXliZSBpdCdzIHNvbWUgb3RoZXIgY29uZmlnICBvcHRp
b24gdGhhdAo+IHdvdWxkIGNvbXBsYWluIGFib3V0IHRob3NlIHNvcnRzIG9mIHRoaW5nKQoKSSBi
ZWxpZXZlIHNsZWVwaW5nIHdoaWxlIGhvbGRpbmcgYSBtdXRleCBpcyBhbGxvd2VkLiBTbGVlcGlu
ZyBpbgpzcGlubG9ja2VkIHBhdGhzIGlzIGJhZC4KCkJUVzogWW91IGFyZSBsb29raW5nIGZvciBD
T05GSUdfREVCVUdfTVVURVhFUyAoc2VlCkRvY3VtZW50YXRpb24vbG9ja2luZy9tdXRleC1kZXNp
Z24udHh0ICkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 15:57:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 15: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.xen.org>)
	id 1dcZY3-0007bV-PL; Tue, 01 Aug 2017 15:57:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dcZY2-0007bN-0v
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 15:57:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 ED/5B-03044-9E4A0895; Tue, 01 Aug 2017 15:57:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyZ7p8oO6LJQ2
 RBi8WWFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmd/+YxFrSzVHzaOYmtgXEjcxcjF4eQwAQm
 iY4dFxghnD+MEt82zmCFcNYzSsw9vI8FwtnGKHH82DagMk4OYQEXiVeXp4HZIgIREtP+NjBBF
 M1hlnh0+g87SIJZIFti1eQXYEVsAkYSZ49OB7I5OHgFbCWm/tUACbMIqEhsn/ASrERUIFzibe
 MRFhCbV0BQ4uTMJ2A2p4CNxJRZe9ggRupJ7Lj+ixXClpfY/nYOM4gtIWAo8XnjUuYJjIKzkLT
 PQtIyC0nLAkbmVYwaxalFZalFukYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsY
 gcHLAAQ7GH8tCzjEKMnBpCTKq9hTHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfS4oZIIcGi1
 PTUirTMHGAcwaQlOHiURHjjQdK8xQWJucWZ6RCpU4zGHE0ftnxh4mj6/vE7kxBLXn5eqpQ4rw
 AwQoUEQEozSvPgBsHi+xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeXeALOTJzCuB2/cK6BQ
 moFMkS2tBTilJREhJNTDOfPEoZ/HTzPVCKfaKBw1zc1nyeNLCuLr3dkcXOL5ars3j1d4g4fX/
 76nOZX9XHbueUN0Vbjx50wHPKWdOnJ5yQN9bb2Pnoxyemz0yftO6T7380FP8Is/wrrZW+q5/B
 bPqUnOttrm895Uqy99k2xY35yxjiLpoYuIr5n16vXHMEUL/JG0f3ldiKc5INNRiLipOBABQpn
 Lm6gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1501603047!69348073!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39544 invoked from network); 1 Aug 2017 15:57:28 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 15:57:28 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v71FvNI4001333
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 1 Aug 2017 15:57:23 GMT
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 v71FvM58002354
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 1 Aug 2017 15:57:23 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 v71FvMwU002067;
 Tue, 1 Aug 2017 15:57:22 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, 01 Aug 2017 08:57:21 -0700
To: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1707251415190.22381@sstabellini-ThinkPad-X260>
 <1501017730-12797-1-git-send-email-sstabellini@kernel.org>
 <1501017730-12797-11-git-send-email-sstabellini@kernel.org>
 <81df7507-287b-ee06-89e4-463e82628d10@oracle.com>
 <alpine.DEB.2.10.1707311528470.22381@sstabellini-ThinkPad-X260>
 <c081688e-3d88-c6c2-f53f-e2b10641e8f1@oracle.com>
 <7ace9427-5215-6be7-907a-46dd15ea2a8f@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <85fbad33-1a27-abaf-f4d2-e93ea47f689c@oracle.com>
Date: Tue, 1 Aug 2017 11:57:21 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <7ace9427-5215-6be7-907a-46dd15ea2a8f@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Stefano Stabellini <stefano@aporeto.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 11/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+IEJUVywgSSBhbHNvIG5vdGljZWQgdGhhdCBpbiByY3Ztc2cgeW91IGFyZSBjYWxsaW5nCj4+
IHdhaXRfZXZlbnRfaW50ZXJydXB0aWJsZSgpIHdoaWxlIGhvbGRpbmcgdGhlIGxvY2suIEhhdmUg
eW91IHRlc3RlZCB3aXRoCj4+IENPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA/IChvciBtYXliZSBp
dCdzIHNvbWUgb3RoZXIgY29uZmlnICBvcHRpb24gdGhhdAo+PiB3b3VsZCBjb21wbGFpbiBhYm91
dCB0aG9zZSBzb3J0cyBvZiB0aGluZykKPiBJIGJlbGlldmUgc2xlZXBpbmcgd2hpbGUgaG9sZGlu
ZyBhIG11dGV4IGlzIGFsbG93ZWQuIFNsZWVwaW5nIGluCj4gc3BpbmxvY2tlZCBwYXRocyBpcyBi
YWQuCgpPaCwgcmlnaHQuIEkgd2FzIHRoaW5raW5nIGFib3V0IHNwaW5sb2Nrcy4gU29ycnkuCgot
Ym9yaXMKCj4KPiBCVFc6IFlvdSBhcmUgbG9va2luZyBmb3IgQ09ORklHX0RFQlVHX01VVEVYRVMg
KHNlZQo+IERvY3VtZW50YXRpb24vbG9ja2luZy9tdXRleC1kZXNpZ24udHh0ICkuCj4KPgo+IEp1
ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 15:58:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 15:58: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.xen.org>)
	id 1dcZYY-0007eZ-1G; Tue, 01 Aug 2017 15:58:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiliang@redhat.com>) id 1dcZYX-0007eP-JJ
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 15:58:01 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 63/EF-02185-805A0895; Tue, 01 Aug 2017 15:58:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42K52LJdRpdjaUO
 kwc2d/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmK39ZCtaxVfzoOMXewPiHpYuRi0NIYDaT
 xITz94EcTg4WAXuJdbe/MoHYjAJlErfX7GeFsHMkbj59wgrRsJ5RYsmBM2AJNgFViUXLvjGC2
 CIC4hL/Zs9iB7GZBcIk/mzvAbOFBawlXp7YygSxQFXiV9tSoHoODl4Bc4neOVkgYQkBbYkju/
 eygcyXEOhjlLhzczf7BEbeBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDYz1clOLixPTU3M
 Sk4r1kvNzNzECw4EBCHYwNn5xOsQoycGkJMqr2FMfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 99LihkghwaLU9NSKtMwcYGDCpCU4eJREeONB0rzFBYm5xZnpEKlTjMYcG1av/8LE0fRhyxcmI
 Za8/LxUKXHeTJBSAZDSjNI8uEGwiLnEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5GkCk8mX
 klcPteAZ3CBHSKZGktyCkliQgpqQbG6kZ3OZap1v43o7+wyQf4PJYRubn6pKjUh7Vq0RJ9Ulk
 c+VsdYmZobhD6kLZSWr9P4dwsxbMcTLu+xF1u2T6d49H7b6znL0jcn2LWyBS2t/eUyqNf3rpW
 m9r/ThXaFHQo233mtccGyu1rHxZWf5vWYOTo9SKTP+dRdE7SS4ZiIfYz3+sSvzApsRRnJBpqM
 RcVJwIAcKuFZZMCAAA=
X-Env-Sender: xiliang@redhat.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1501603078!77250979!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60606 invoked from network); 1 Aug 2017 15:58:00 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 15:58:00 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 36B2B622BF;
 Tue,  1 Aug 2017 15:57:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 36B2B622BF
Received: from bogon.redhat.com (ovpn-12-90.pek2.redhat.com [10.72.12.90])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 402AD61781;
 Tue,  1 Aug 2017 15:57:56 +0000 (UTC)
From: Xiao Liang <xiliang@redhat.com>
To: wei.liu2@citrix.com
Date: Tue,  1 Aug 2017 23:57:50 +0800
Message-Id: <20170801155750.22823-1-xiliang@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 01 Aug 2017 15:57:58 +0000 (UTC)
Cc: xiliang <xiliang@redhat.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2] xl: add --clear option to dmesg command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogeGlsaWFuZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgoKVGhlIG1hbnVhbCBvZiB4bCBzYXlz
IC0tY2xlYXIgb3B0aW9uIGlzIHN1cHBvcnRlZCBhbmQgdGhhdCBvcHRpb24gd29ya2VkIGZvciB4
bS4gQWRkIHRoYXQgdG8geGwgbm93LgoKU2lnbmVkLW9mZi1ieTogeGlsaWFuZyA8eGlsaWFuZ0By
ZWRoYXQuY29tPgotLS0KIHRvb2xzL3hsL3hsX2luZm8uYyB8IDYgKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGxfaW5mby5jIGIvdG9vbHMveGwveGxfaW5mby5jCmluZGV4IDk0YmQxZmQ5YWIuLmU5ODkw
Y2E1ZjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2luZm8uYworKysgYi90b29scy94bC94bF9p
bmZvLmMKQEAgLTg4NCw4ICs4ODQsMTIgQEAgaW50IG1haW5fZG1lc2coaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogICAgIGxpYnhsX3hlbl9jb25zb2xlX3JlYWRlciAqY3I7CiAgICAgY2hhciAqbGlu
ZTsKICAgICBpbnQgb3B0LCByZXQgPSAxOworICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNb
XSA9IHsKKyAgICAgICAgeyJjbGVhciIsIDAsIDAsICdjJ30sCisgICAgICAgIENPTU1PTl9MT05H
X09QVFMKKyAgICB9OwogCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImMiLCBOVUxMLCAi
ZG1lc2ciLCAwKSB7CisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImMiLCBvcHRzLCAiZG1l
c2ciLCAwKSB7CiAgICAgY2FzZSAnYyc6CiAgICAgICAgIGNsZWFyID0gMTsKICAgICAgICAgYnJl
YWs7Ci0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 15:59:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 15:59: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.xen.org>)
	id 1dcZZM-0007l7-A9; Tue, 01 Aug 2017 15:58:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dcZZL-0007ku-Bw
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 15:58:51 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 95/5D-01996-A35A0895; Tue, 01 Aug 2017 15:58:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfS6i67l0oZ
 IgyPvTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyH7x8wFpx3rDjxk7WBcYpRFyMXh5DAdEaJ
 nSceM4I4LAKzWCWuLnnH2sXIySEhsI1VovshfxcjB5CdJ7H5kzZEuFBiytuNbCA2r4CgxMmZT
 1hAbCEBD4kf5zrBWjkFtCTWLZrOArHgHKPE9tPzwBJsAhoSa6ccBGtmEVCRWP7oKTPEoACJX9
 cnsoPYwgJFEu+2rwerEREwljh6cDsTyCBmgSYmie+ftoIVMQtoSrRu/w1la0ssW/iaeQKj4Cw
 kR81CUjYLSdkCRuZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5
 mxiBgcsABDsY+2Y5H2KU5GBSEuVV7KmPFOJLyk+pzEgszogvKs1JLT7EqMHBIXDl4JHZjFIse
 fl5qUoSvJcWN0QKCRalpqdWpGXmAGMLplSCg0dJhDceJM1bXJCYW5yZDpE6xWjJceXKui9MHB
 tWrweSUw5s/8IkBDZPSpw3E6RBAKQhozQPbhws/i8xykoJ8zICHSvEU5BalJtZgir/ilGcg1F
 JmHcHyBSezLwSuK2vgA5iAjpIsrQW5KCSRISUVAOjvd6315I1DHUKpQ/ybua3bZd6pHdh3qX8
 jDfS9yp/9Ff0ZDnyKBn43F154mU50xSzG08XHqm6eedej+0ED4beqOc8T3UuP9xzLOn/vQVu3
 34qG518sXhj1BTdVIVXDoe/H1jXyWg/PyrZueWCWThTyaEtS+KOq7NKPpi2SClA58AvzoUqsS
 laSizFGYmGWsxFxYkAyn6qA/oCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1501603129!84793077!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41760 invoked from network); 1 Aug 2017 15:58:49 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 15:58:49 -0000
Received: by mail-lf0-f68.google.com with SMTP id o85so1868180lff.1
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 08:58:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=XWRQGtmlnjA4lwjsuC1coNc2wZHf1tm/MtV3ieXZvbM=;
 b=Eiw1wqL7WwOCFogZFNOu+xijr+N0ihvyCDCRWSf/vX04jcwBfgKEx6x3SLb9+XZz9+
 GsYog4GYHf0kbbyXb1q/wGVMZA+s67qEDjry4p76ujjYGeDxRZMXxbYv93dwyBOt73l+
 yguVCeWvxOI4w9Nsmuou0Wy44Vs0vkkUBRNKvCUYSuadpftQHeZdJGq+OBFzvUP/r1LP
 BWPpNMdwVhWeTWX0K+JTVzY+ZE6YCC1VXPs4xUybrYmIeykgTDlV6XPP8oK8g0ZeiPWp
 O9nsCaf9bpMNiCrFhW9e4eMvizIR9cyPdJZTNSfV9kBjsZswWhWRUjwyEDvE2swm4yLz
 Rzcw==
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=XWRQGtmlnjA4lwjsuC1coNc2wZHf1tm/MtV3ieXZvbM=;
 b=dU/3Y9ZYykOUgw68eU0HmPVpa//8UEGimXaDU7qk2BB+qIDAOhYIfPWmj5JWn7v1da
 kq+qjyNhnIGUPJXdIJQQlgssIMHMmd7mFtihPTmcUzoPCVtz/OsbHskHQhkg2zONbbF4
 UW55VBvD5p7Fvb5QYjJQk3Cw556h0eO7eb1tgOpf29bHKXiaAg5AiasHQQXDNJPKiuzt
 chNIuG0be4IKWEptdvkEtPN6D9hDAS1oB2OP3xcjjK7IfOP1/rSb/bCowOPBJmo6mXpu
 Il53s4EJhQDPOEgEPiMxHJiuhI1k2+IT3oki068KNMrdomG0i+QRtsRJEoimKp0LwSFV
 obww==
X-Gm-Message-State: AIVw111nyNqCDWw+ua/PLtWkuyY6TIMIbz+duk/KaXllEnM7pgopmOBb
 iRba8Ytxyzy/FNe3PyA6iLwDqql0Dw==
X-Received: by 10.46.83.20 with SMTP id h20mr6113572ljb.190.1501603129042;
 Tue, 01 Aug 2017 08:58:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.82 with HTTP; Tue, 1 Aug 2017 08:58:48 -0700 (PDT)
In-Reply-To: <20170731215518.GD12347@toto>
References: <CAHrd_jr5r1XA130+Q2U6HH20YJq71mckghR0EoBsfSH23eysEw@mail.gmail.com>
 <20170731211538.GC12347@toto>
 <alpine.DEB.2.10.1707311421080.22381@sstabellini-ThinkPad-X260>
 <20170731215518.GD12347@toto>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Tue, 1 Aug 2017 23:58:48 +0800
Message-ID: <CAHrd_jqVXLiq1TPe+Qj-dnvKRbtCOi+z1unMEXzpJQnQ4KPJOw@mail.gmail.com>
To: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 edgari@xilinx.com, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v4]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRWRnYXIsCgpUaGFuayB5b3UgZm9yIGJlaW5nIGludGVyZXN0ZWQgaW4gdGhpcyBwcm9qZWN0
LgoKMjAxNy0wOC0wMSA1OjU1IEdNVCswODowMCBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWds
ZXNpYXNAeGlsaW54LmNvbT46Cj4gT24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgMDI6MzA6NDdQTSAt
MDcwMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBNb24sIDMxIEp1bCAyMDE3LCBF
ZGdhciBFLiBJZ2xlc2lhcyB3cm90ZToKPj4gPiBPbiBGcmksIEp1bCAyOCwgMjAxNyBhdCAwOTow
MzoxNVBNICswODAwLCBaaG9uZ3plIExpdSB3cm90ZToKPj4gPiA+ID09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4gPiA+IDEuIE1vdGl2YXRpb24g
YW5kIERlc2NyaXB0aW9uCj4+ID4KPj4gPiBIaSwKPj4gPgo+PiA+IEkgdGhpbmsgdGhpcyBsb29r
cyBxdWl0ZSB1c2VmdWwuIEkgaGF2ZSBhIGZldyBjb21tZW50cyBpbmxpbmUuCj4+Cj4+IEhpIEVk
Z2FyLCB0aGFua3MgZm9yIGdpdmluZyBpdCBhIGxvb2shCj4+Cj4+Cj4+ID4gPiA9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+ID4gPiBWaXJ0dWFs
IG1hY2hpbmVzIHVzZSBncmFudCB0YWJsZSBoeXBlcmNhbGxzIHRvIHNldHVwIGEgc2hhcmUgcGFn
ZSBmb3IKPj4gPiA+IGludGVyLVZNcyBjb21tdW5pY2F0aW9ucy4gVGhlc2UgaHlwZXJjYWxscyBh
cmUgdXNlZCBieSBhbGwgUFYKPj4gPiA+IHByb3RvY29scyB0b2RheS4gSG93ZXZlciwgdmVyeSBz
aW1wbGUgZ3Vlc3RzLCBzdWNoIGFzIGJhcmVtZXRhbAo+PiA+ID4gYXBwbGljYXRpb25zLCBtaWdo
dCBub3QgaGF2ZSB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gaGFuZGxlIHRoZSBncmFudCB0YWJsZS4K
Pj4gPiA+IFRoaXMgcHJvamVjdCBpcyBhYm91dCBzZXR0aW5nIHVwIHNldmVyYWwgc2hhcmVkIG1l
bW9yeSBhcmVhcyBmb3IgaW50ZXItVk1zCj4+ID4gPiBjb21tdW5pY2F0aW9ucyBkaXJlY3RseSBm
cm9tIHRoZSBWTSBjb25maWcgZmlsZS4KPj4gPiA+IFNvIHRoYXQgdGhlIGd1ZXN0IGtlcm5lbCBk
b2Vzbid0IGhhdmUgdG8gaGF2ZSBncmFudCB0YWJsZSBzdXBwb3J0IChpbiB0aGUKPj4gPiA+IGVt
YmVkZGVkIHNwYWNlLCB0aGlzIGlzIG5vdCB1bnVzdWFsKSB0byBiZSBhYmxlIHRvIGNvbW11bmlj
YXRlIHdpdGgKPj4gPiA+IG90aGVyIGd1ZXN0cy4KPj4gPiA+Cj4+ID4gPiA9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+ID4gPiAyLiBJbXBsZW1l
bnRhdGlvbiBQbGFuOgo+PiA+ID4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+PiA+ID4KPj4gPiA+ID09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Cj4+ID4gPiAyLjEgSW50cm9kdWNlIGEgbmV3IFZNIGNvbmZpZyBvcHRpb24g
aW4geGw6Cj4+ID4gPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+PiA+
ID4KPj4gPiA+IDIuMS4xIERlc2lnbiBHb2Fscwo+PiA+ID4gfn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+Cj4+ID4gPgo+PiA+ID4gVGhlIHNoYXJlZCBhcmVhcyBzaG91bGQgYmUgc2hhcmVhYmxl
IGFtb25nIHNldmVyYWwgKD49MikgVk1zLCBzbyBldmVyeSBzaGFyZWQKPj4gPiA+IHBoeXNpY2Fs
IG1lbW9yeSBhcmVhIGlzIGFzc2lnbmVkIHRvIGEgc2V0IG9mIFZNcy4gVGhlcmVmb3JlLCBhIOKA
nHRva2Vu4oCdIG9yCj4+ID4gPiDigJxpZGVudGlmaWVy4oCdIHNob3VsZCBiZSB1c2VkIGhlcmUg
dG8gdW5pcXVlbHkgaWRlbnRpZnkgYSBiYWNraW5nIG1lbW9yeSBhcmVhLgo+PiA+ID4gQSBzdHJp
bmcgbm8gbG9uZ2VyIHRoYW4gMTI4IGJ5dGVzIGlzIHVzZWQgaGVyZSB0byBzZXJ2ZSB0aGUgcHVy
cG9zZS4KPj4gPiA+Cj4+ID4gPiBUaGUgYmFja2luZyBhcmVhIHdvdWxkIGJlIHRha2VuIGZyb20g
b25lIGRvbWFpbiwgd2hpY2ggd2Ugd2lsbCByZWdhcmQKPj4gPiA+IGFzIHRoZSAibWFzdGVyIGRv
bWFpbiIsIGFuZCB0aGlzIGRvbWFpbiBzaG91bGQgYmUgY3JlYXRlZCBwcmlvciB0byBhbnkKPj4g
PiA+IG90aGVyICJzbGF2ZSBkb21haW4icy4gQWdhaW4sIHdlIGhhdmUgdG8gdXNlIHNvbWUga2lu
ZCBvZiB0YWcgdG8gdGVsbCB3aG8KPj4gPiA+IGlzIHRoZSAibWFzdGVyIGRvbWFpbiIuCj4+ID4g
Pgo+PiA+ID4gQW5kIHRoZSBhYmlsaXR5IHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb25zIGFuZCBj
YWNoZWFiaWxpdHkgKGFuZCBzaGFyZWFiaWxpdHkKPj4gPiA+IGZvciBBUk0gZ3Vlc3Qncykgb2Yg
dGhlIHBhZ2VzIHRvIGJlIHNoYXJlZCBzaG91bGQgYWxzbyBiZSBnaXZlbiB0byB0aGUgdXNlci4K
Pj4gPiA+Cj4+ID4gPiAyLjIuMiBTeW50YXggYW5kIEJlaGF2aW9yCj4+ID4gPiB+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fgo+PiA+ID4gVGhlIGZvbGxvd2luZyBleGFtcGxlIGlsbHVzdHJh
dGVzIHRoZSBzeW50YXggb2YgdGhlIHByb3Bvc2VkIGNvbmZpZyBlbnRyeQo+PiA+ID4gKHN1cHBv
c2UgdGhhdCB3ZSdyZSBvbiB4ODYpOgo+PiA+ID4KPj4gPiA+IEluIHhsIGNvbmZpZyBmaWxlIG9m
IHZtMToKPj4gPiA+ICAgc3RhdGljX3NobSA9IFsgJ2lkPUlEMSwgYmVnaW49MHgxMDAwMDAsIGVu
ZD0weDIwMDAwMCwgcm9sZT1tYXN0ZXIsCj4+ID4gPiAgICAgICAgICAgICAgICAgICBjYWNoZV9w
b2xpY3k9eDg2X25vcm1hbCwgcHJvdD1yMicsCj4+ID4gPgo+PiA+ID4gICAgICAgICAgICAgICAg
ICAnaWQ9SUQyLCBiZWdpbj0weDMwMDAwMCwgZW5kPTB4NDAwMDAwLCByb2xlPW1hc3RlcicgXQo+
PiA+ID4KPj4gPiA+IEluIHhsIGNvbmZpZyBmaWxlIG9mIHZtMjoKPj4gPiA+ICAgc3RhdGljX3No
bSA9IFsgJ2lkPUlEMSwgb2Zmc2V0ID0gMCwgYmVnaW49MHg1MDAwMDAsIGVuZD0weDYwMDAwMCwK
Pj4gPiA+IHJvbGU9c2xhdmUsIHByb3Q9cm8nIF0KPj4gPiA+Cj4+ID4gPiBJbiB4bCBjb25maWcg
ZmlsZSBvZiB2bTM6Cj4+ID4gPiAgIHN0YXRpY19zaG0gPSBbICdpZD1JRDIsIG9mZnNldCA9IDEw
MDAwLCBiZWdpbj0weDY5MDAwMCwKPj4gPiA+IGVuZD0weDgwMDAwMCwgcm9sZT1zbGF2ZSwgcHJv
dD1ybycgXQo+PiA+ID4KPj4gPiA+IHdoZXJlOgo+PiA+ID4gICBAaWQgICAgICAgICAgICAgICAg
ICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIGJhY2tpbmcgbWVtb3J5IGFyZWEuCj4+ID4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICBDYW4gYmUgYW55IHN0cmluZyB0aGF0IG1hdGNoZXMgdGhlIHJl
Z2V4cCAiW14gXHRcbixdKyIKPj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBubyBs
b25nZXIgdGhhbiAxMjggY2hhcmFjdGVycwo+PiA+ID4KPj4gPiA+ICAgQG9mZnNldCAgICAgICAg
ICAgICAgIENhbiBvbmx5IGFwcGVhciB3aGVuIEByb2xlID0gc2xhdmUuIFRoZSBzaGFyaW5nIHdp
bGwKPj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0IGZyb20gdGhlIGJlZ2lubmlu
ZyBvZiBiYWNraW5nIG1lbW9yeSBhcmVhIHBsdXMKPj4gPiA+IHRoaXMgb2Zmc2V0LiBJZiBub3Qg
c2V0LCBpdCBkZWZhdWx0cyB0byB6ZXJvLgo+PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
Q2FuIGJlIGRlY2ltYWxzIG9yIGhleGFkZWNpbWFscyBvZiB0aGUgZm9ybSAiMHgyMDAwMCIsCj4+
ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgc2hvdWxkIGJlIHRoZSBtdWx0aXBsZSBv
ZiB0aGUgaHlwZXJ2aXNvciBwYWdlCj4+ID4gPiBncmFudWxhcml0eSAoY3VycmVudGx5IDRLIG9u
IGJvdGggQVJNIGFuZCB4ODYpLgo+PiA+ID4KPj4gPiA+ICAgQGJlZ2luL2VuZCAgICAgICAgICAg
IFRoZSBib3VuZGFyaWVzIG9mIHRoZSBzaGFyZWQgbWVtb3J5IGFyZWEuIFRoZSBmb3JtYXQKPj4g
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50cyBhcmUgdGhlIHNhbWUgd2l0
aCBAb2Zmc2V0Lgo+PiA+Cj4+ID4gSSdtIGFzc3VtaW5nIHRoaXMgaXMgYWxsIHNwZWNpZmllZCBp
biBHRk4gYW5kIGFsc28gbm90IE1GTiBjb250aWdvdXM/Cj4+ID4gV291bGQgaXQgYmUgcG9zc2li
bGUgdG8gYWxsb3cgdGhlIHNwZWNpZmljYXRpb24gb2YgTUZOIG1hcHBpbmdzCj4+ID4gdGhhdCBh
cmUgY29udGlnb3VzPwo+Pgo+PiBUaGF0IGNvdWxkIGJlIGRvbmUgd2l0aCB0aGUgaW9tZW09IHBh
cmFtZXRlcj8KPgo+IFRoZSBtaXNzaW5nIHBhcnQgZnJvbSB0aGUgaW9tZW0gcGFyYW1hdGVyIGlz
IHRoZSBhdHRyaWJ1dGVzLCBjYWNoZWFiaWxpdHksIHNoYXJlZCBldGMuCj4gQnV0IHdlIGNvdWxk
IHBlcmhhcHMgYWRkIHRoYXQgdG8gaW9tZW0gc29tZWhvdy4KPgo+Cj4+Cj4+Cj4+ID4gVGhpcyB3
b3VsZCBiZSB1c2VmdWwgdG8gbWFwIHNwZWNpZmljIGtpbmRzIG9mIG1lbW9yeSAoZS5nIE9uIENo
aXAgUkFNcykuCj4+ID4KPj4gPiBPdGhlciB1c2UtY2FzZXMgYXJlIHdoZW4gdGhlcmUgYXJlIG5v
dCBvbmx5IGd1ZXN0cyBzaGFyaW5nCj4+ID4gdGhlIHBhZ2VzIGJ1dCBhbHNvIGRldmljZXMuIElu
IHNvbWUgY2FzZXMgdGhlc2UgZGV2cyBtYXkgYmUgbG9ja2VkIGluCj4+ID4gd2l0aCBsb3ctbGF0
ZW5jeSBhY2Nlc3MgdG8gc3BlY2lmaWMgbWVtb3J5IHJlZ2lvbnMuCj4+ID4KPj4gPiBQZXJoYXBz
IHNvbWV0aGluZyBsaWtlIHRoZSBmb2xsb3dpbmc/Cj4+ID4gYWRkcj1nZm5APG1mbj4KPj4gPiBz
aXplPTB4MTAwMAo+PiA+Cj4+ID4gd2l0aCBtZm4gYmVpbmcgb3B0aW9uYWw/Cj4+Cj4+IEkgY2Fu
IHNlZSB0aGF0IGl0IG1pZ2h0IGJlIHVzZWZ1bCwgYnV0IHdlIGFyZSB0cnlpbmcgdG8ga2VlcCB0
aGUgc2NvcGUKPj4gc21hbGwgdG8gYmUgYWJsZSB0byBjb21wbGV0ZSB0aGUgcHJvamVjdCB3aXRo
aW4gdGhlIGxpbWl0ZWQgdGltZWZyYW1lCj4+IGFsbG93ZWQgYnkgR1NvQy4gV2Ugb25seSBoYXZl
IG9uZSBtb250aCBsZWZ0ISBXZSByaXNrIG5vdCBnZXR0aW5nIHRoZQo+PiBmZWF0dXJlIGNvbXBs
ZXRlZC4gIE9uY2UgdGhpcyBzZXQgb2YgZmVhdHVyZXMgaXMgZG9uZSBhbmQgY29tbWl0dGVkLCB3
ZQo+PiBjYW4gZXhwYW5kIG9uIGl0LgoKWWVzLCB0aGlzIGlzIGp1c3QgZ29pbmcgdG8gYmUgdGhl
IHZlcnkgaW5pdGlhbCB3b3JraW5nIHZlcnNpb24uIEFuZApJJ20gd2lsbGluZyB0bwpoZWxwIHRv
IGltcGxlbWVudCB0aGUgbWlzc2luZyBmZWF0dXJlcyBhbmQgbWFpbnRhaW4gaXQgaW4gdGhlIGxv
bmcgcnVuCmFmdGVyIEdTb0MuCgo+Pgo+PiBGb3IgdGhlIHNha2Ugb2YgdGhpcyBkb2N1bWVudCwg
d2Ugc2hvdWxkIG1ha2UgY2xlYXIgdGhhdCBhZGRyZXNzZXMgYXJlIGluCj4+IHRoZSBnZm4gc3Bh
Y2UgYW5kIG1lbW9yeSBpcyBhbGxvY2F0ZWQgdG8gdGhlIG1hc3RlciBkb21haW4uCj4KPiBPSywg
SSB1bmRlcnN0YW5kLiA6LSkKPiBZZXMsIGRvY3VtZW50aW5nIGl0IHdvdWxkIGJlIGdvb2QuCgpX
aWxsIGFkZCB0aGlzIGludG8gdGhlIG5leHQgdmVyc2lvbiBvZiB0aGlzIHByb3Bvc2FsLgoKPgo+
Cj4+Cj4+Cj4+ID4gPiAgIEByb2xlICAgICAgICAgICAgICAgICBDYW4gb25seSBiZSAnbWFzdGVy
JyBvciAnc2xhdmUnLCBpdCBkZWZhdWx0cyB0byAnc2xhdmUnLgo+PiA+ID4KPj4gPiA+ICAgQHBy
b3QgICAgICAgICAgICAgICAgIFdoZW4gQHJvbGUgPSBtYXN0ZXIsIHRoaXMgbWVhbnMgdGhlIGxh
cmdlc3Qgc2V0IG9mCj4+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICBzdGFnZS0yIHBlcm1p
c3Npb24gZmxhZ3MgdGhhdCBjYW4gYmUgZ3JhbnRlZCB0byB0aGUKPj4gPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgIHNsYXZlIGRvbWFpbnMuCj4+ID4gPiBXaGVuIEByb2xlID0gc2xhdmUsIHRo
aXMgbWVhbnMgdGhlIHN0YWdlLTIgcGVybWlzc2lvbgo+PiA+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgZmxhZ3Mgb2YgdGhlIHNoYXJlZCBtZW1vcnkgYXJlYS4KPj4gPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgIEN1cnJlbnRseSBvbmx5ICdydycgaXMgc3VwcG9ydGVkLiBJZiBub3Qgc2V0
LiBpdAo+PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdHMgdG8gJ3J3Jy4KPj4g
PiA+Cj4+ID4gPiAgIEBjYWNoZV9wb2xpY3kgICAgICAgICBUaGUgc3RhZ2UtMiBjYWNoZWFiaWxp
dHkvc2hhcmVhYmlsaXR5IGF0dHJpYnV0ZXMgb2YgdGhlCj4+ID4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICBzaGFyZWQgbWVtb3J5IGFyZWEuIEN1cnJlbnRseSwgb25seSB0d28gcG9saWNpZXMg
YXJlCj4+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQ6Cj4+ID4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogQVJNX25vcm1hbDogT25seSBhcHBsaWNhYmxlIHRvIEFS
TSBndWVzdHMuIFRoaXMKPj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB3b3VsZCBtZWFuIElubmVyIGFuZCBPdXRlciBXcml0ZS1CYWNrCj4+ID4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FjaGVhYmxlLCBhbmQgSW5uZXIgU2hh
cmVhYmxlLgo+PiA+Cj4+ID4KPj4gPiBJcyB0aGVyZSBhIHJlYXNvbiBub3QgdG8gc2V0IHRoaXMg
dG8gT3V0ZXIgU2hhcmVhYmxlPwo+PiA+IEFnYWluLCBtYWlubHkgdXNlZnVsIHdoZW4gdGhlc2Ug
cGFnZXMgZ2V0IHNoYXJlZCB3aXRoIGRldnMgYXMgd2VsbC4KPj4gPgo+PiA+IFRoZSBndWVzdCBj
YW4gYWx3YXlzIGxvd2VyIGl0IHRvIElubmVyIFNoYXJlYWJsZSB2aWEgUzEgdGFibGVzIGlmIG5l
ZWRlZC4KPj4KPj4gSSBkb24ndCB0aGluayB3ZSBjYW4gc3VwcG9ydCBtZW1vcnkgc2hhcmluZyB3
aXRoIGRldmljZXMgaW4gdGhpcyB2ZXJzaW9uCj4+IG9mIHRoZSBkb2N1bWVudCAoc2VlIGFib3Zl
IGFib3V0IEdTb0MgdGltZWxpbmVzKS4gTm9ybWFsIG1lbW9yeSBpcyBpbm5lcgo+PiBzaGFyZWFi
bGUgaW4gWGVuIHRvZGF5LCBpdCBtYWtlcyBzZW5zZSB0byBkZWZhdWx0IHRvIHRoYXQuCj4KPiBJ
IHRob3VnaHQgd2UgbWFwcGVkIFJBTSBhcyBPdXRlciBzaGFyZWFibGUgdG8gZ3Vlc3RzIGJ1dCB5
b3Ugc2VlbSB0byBiZSByaWdodC4KPiBJIHRoaW5rIHdlIHNob3VsZCBiZSBtYXBwaW5nIGFsbCBS
QU0gYXMgT3V0ZXIgU2hhcmVhYmxlIGFuZCB0aGVuIGxldCB0aGUKPiBndWVzdCBkZWNpZGUgd2hh
dCBpcyBJbm5lciBhbmQgd2hhdCBpcyBPdXRlciB2aWEgaXQncyBTMSB0YWJsZXMuCj4gUmlnaHQg
bm93IGl0IHdvdWxkIGJlIGltcG9zc2libGUgdG8gYmUgQ29oZXJlbnQgd2l0aCBhIERNQSBkZXZp
Y2Ugb3V0c2lkZQo+IG9mIHRoZSBJbm5lciBkb21haW4uLi4KPgo+IFBlcmhhcHMgd2Ugc2hvdWxk
IGZpeCB0aGF0IGFuZCB0aGVuIEFSTV9ub3JtYWwgd291bGQgYnkgaXRzZWxmIGJlY29tZSBPdXRl
ci4KPiBJZiB0aGVyZSdzIGFncmVlbWVudCBJIGNhbiB0ZXN0IGl0IGFuZCBzZW5kIGEgcGF0Y2gu
CgpUaGlzIHNvdW5kcyByZWFzb25hYmxlLiBJZiB5b3Ugc2VuZCB0aGUgcGF0Y2gsIGNvdWxkIHlv
dSBwbGVhc2UgYWRkIG1lCnRvIHRoZSBDYyBsaXN0PwpzbyB0aGF0IEkgY2FuIHNlZSB3aGF0J3Mg
Z29pbmcgb24gYW5kIGNoYW5nZSB0aGUgZG9jdW1lbnQgYWNjb3JkaW5nbHkuCgpDaGVlcnMsCgpa
aG9uZ3plIExpdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 16:08:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 16:08: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.xen.org>)
	id 1dcZii-0000tw-C2; Tue, 01 Aug 2017 16:08:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dcZig-0000tp-GQ
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 16:08:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4C/F7-03044-D77A0895; Tue, 01 Aug 2017 16:08:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXiVRvkrFu7vCH
 SYOdPRoslHxezODB6HN39mymAMYo1My8pvyKBNePgsy+MBas5KzZ/WsfSwPiAvYuRi0NIYAKj
 xIP9WxlBHAmBOawSLaevsnUxcgI5SRJd06YAVXEA2ZUSk/YWgoSFBDQkbt9sZIew9zNJrLvuB
 DFoIqPEhaf32SF6iyTWH2oDm8MrIChxcuYTFogGD4l9L5+B2ZwCdhKnPz9ghYhXSkxduhgszi
 agLdH2ehdYnEVARaJ38T0miJmJElMeHISaGSDR0/2AGcQWFgiRWDH5GCOILSKgK/FswTM2kIO
 YBRYzSvTuewqWYBbQlGjd/pt9AqPILCQ3zUKSWsDItIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH
 19DATC83tbg4MT01JzGpWC85P3cTIzDUGYBgB+OZBYGHGCU5mJREeRV76iOF+JLyUyozEosz4
 otKc1KLDzHKcHAoSfB+W9oQKSRYlJqeWpGWmQOMOpi0BAePkghvzjKgNG9xQWJucWY6ROoUoy
 7HpAPbvzAJseTl56VKifNyghQJgBRllObBjYAlgEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQ
 S5hUBmcKTmVcCt+kV0BFMQEdIltaCHFGSiJCSamBUYOib23LJYU7Kszk+tbL+Z6YdTtibFz1r
 59OuxdJrfxQyR27YqHdWf///rEuS/5oVVxYfXn0sPln38If7DIyuG6JajS7b6yvmL/WxbvZ9s
 yDmuYLWx3kG9054tsrvSN+gt3PGtZ0ili8eaZtqTmrcXpT5o+pGoqXTpzsrtJXt2mOlHIvnV5
 1UYinOSDTUYi4qTgQAFYOqNvsCAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1501603708!72508458!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16697 invoked from network); 1 Aug 2017 16:08:29 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 16:08:29 -0000
Received: by mail-wm0-f67.google.com with SMTP id r77so3740810wmd.2
 for <xen-devel@lists.xen.org>; Tue, 01 Aug 2017 09:08:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=KUoRJ1h1qzbI59EdEsj1+xvImIegHss//rL0BSbYDEE=;
 b=UU/0rUZ5j5eg1J1vF1aTmgjm35QLsuepkJU/4wyfuxBzzJu6FZq+p2DUgN91RSDWrG
 FfisWHTYu/WLPTa6szs4jP+Pi1gIqorJ1mOjt551G9NkFmEikZVveFMi/rieZzgO8zO2
 WmK/GSAOSvvz2uqPDl8d93IgWDBUq5c0yUD+Iw7lk4mRWNUn6vHxt+/Qw/K31kDzYUWl
 Nl/D7uA6pKbt1OLwP/OeHRXLC58pxqZNk7ZH/nLOKcnl247eJ9tIMUArDfmpBdrkryqu
 aBFXRG/pR+lBt3UjwGZnUYBlrquWWZTh29rkSoCD7vovotWRVmDX0r4gjt7qyWuGO22j
 ccAA==
X-Gm-Message-State: AIVw112GqU2+lRJmXfUXb3jyG2+hi1AyP15mUJ5w8ktcKltJfKYpSA03
 cLwiq5061i1dSWTn7vI=
X-Received: by 10.80.212.133 with SMTP id s5mr17588295edi.95.1501603708317;
 Tue, 01 Aug 2017 09:08:28 -0700 (PDT)
Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com.
 [74.125.82.49])
 by smtp.gmail.com with ESMTPSA id f11sm4644208ede.57.2017.08.01.09.08.27
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Aug 2017 09:08:27 -0700 (PDT)
Received: by mail-wm0-f49.google.com with SMTP id m85so19250705wma.0
 for <xen-devel@lists.xen.org>; Tue, 01 Aug 2017 09:08:27 -0700 (PDT)
X-Received: by 10.28.69.215 with SMTP id l84mr1716009wmi.118.1501603707648;
 Tue, 01 Aug 2017 09:08:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.50.70 with HTTP; Tue, 1 Aug 2017 09:07:47 -0700 (PDT)
In-Reply-To: <b9bbf146-d794-1850-13c8-a715e33274c3@citrix.com>
References: <1501580776-13404-1-git-send-email-aisaila@bitdefender.com>
 <b9bbf146-d794-1850-13c8-a715e33274c3@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 1 Aug 2017 10:07:47 -0600
X-Gmail-Original-Message-ID: <CABfawhm+bAz6GH5wd46wf1g_1G7tR6HMehp7Z_CTusH7ug0G3g@mail.gmail.com>
Message-ID: <CABfawhm+bAz6GH5wd46wf1g_1G7tR6HMehp7Z_CTusH7ug0G3g@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMSwgMjAxNyBhdCA0OjMwIEFNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwMS8wOC8xNyAxMDo0NiwgQWxleGFuZHJ1IElz
YWlsYSB3cm90ZToKPj4gQWxsb3cgZ3Vlc3QgdXNlcnNwYWNlIGNvZGUgdG8gcmVxdWVzdCB0aGF0
IGEgdm1fZXZlbnQgYmUgc2VudCBvdXQKPj4gdmlhIFZNQ0FMTC4gVGhpcyBmdW5jdGlvbmFsaXR5
IHNlZW1zIHRvIGJlIGhhbmR5IGZvciBhIG51bWJlciBvZgo+PiBYZW4gZGV2ZWxvcGVycywgYXMg
c3RhdGVkIG9uIHRoZSBtYWlsaW5nIGxpc3QgKHRocmVhZCAiW1hlbi1kZXZlbF0KPj4gSFZNT1Bf
Z3Vlc3RfcmVxdWVzdF92bV9ldmVudCBvbmx5IHdvcmtzIGZyb20gZ3Vlc3QgaW4gcmluZzAiKS4K
Pj4gVGhpcyBpcyBhIHVzZSBjYXNlIGluIGNvbW11bmljYXRpb24gYmV0d2VlbiBhIHVzZXJzcGFj
ZSBhcHBsaWNhdGlvbgo+PiBpbiB0aGUgZ3Vlc3QgYW5kIHRoZSBpbnRyb3NwZWN0aW9uIGFwcGxp
Y2F0aW9uIGluIGRvbTAuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+Cj4gVGhpcyBpc3N1ZSBoYXMgYmVlbiBhcmd1ZWQgc2V2
ZXJhbCB0aW1lcyBiZWZvcmUsIGFuZCB3aGlsZSBJIGFtIGluCj4gZmF2b3VyIG9mIHRoZSBjaGFu
Z2UsIHRoZXJlIGlzIGEgbGVnaXRpbWF0ZSBhcmd1bWVudCB0aGF0IGl0IGJyZWFrcyBvbmUKPiBv
ZiBvdXIgc2VjdXJpdHkgYm91bmRhcmllcy4KPgo+IE9uZSBpbnRlcm1lZGlhdGUgb3B0aW9uIGNv
bWVzIHRvIG1pbmQgaG93ZXZlci4KPgo+IENvdWxkIHdlIGludHJvZHVjZSBhIG5ldyBtb25pdG9y
IG9wIHdoaWNoIHBlcm1pdHMgdGhlIHVzZSBvZgo+IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZl
bnQgZnJvbSB1c2Vyc3BhY2U/ICBUaGlzIHdheSwgaXQgcmVxdWlyZXMgYQo+IHBvc2l0aXZlIGFj
dGlvbiBvbiBiZWhhbGYgb2YgdGhlIGludHJvc3BlY3Rpb24gYWdlbnQgdG8gcmVsYXggdGhlIENQ
TAo+IGNoZWNrLCByYXRoZXIgdGhhbiBoYXZpbmcgdGhlIENQTCBjaGVjayB1bmNvbmRpdGlvbmFs
bHkgcmVsYXhlZC4KCkkgYWdyZWUsIGl0IHdvdWxkIGJlIHJlcXVpcmVkIHRvIGdhdGUgdGhpcyBv
biBhIG1vbml0b3Igb3B0aW9uIHRoYXQgaXMKZGlzYWJsZWQgYnkgZGVmYXVsdC4KClRhbWFzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 16:10:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 16:10: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.xen.org>)
	id 1dcZkf-0001RH-NO; Tue, 01 Aug 2017 16:10:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=379b27b57=wei.liu2@citrix.com>)
 id 1dcZke-0001R8-5Y
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 16:10:32 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D8/E6-02176-7F7A0895; Tue, 01 Aug 2017 16:10:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpO735Q2
 RBj8fsFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn979cxFjxiquj/NImpgXEJUxcjJ4eEgL/E
 ov83mbsYOThYBFQkPu8MAAmzCShL/OzsZQOxRYDs5YuesoDYzAJBEmv+3AZrFRawl7jUvZYZx
 OYVsJCYOuEqE8gYIQFzia4fMRBhQYmTM59AtepILNj9iQ2khFlAWmL5Pw6QMCdQ5/EJXxhBbF
 GgAzqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbpGeklFmekZJbmJmTm
 6hgamermpxcWJ6ak5iUnFesn5uZsYgSHGAAQ7GL//cTrEKMnBpCTKq9hTHynEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgrd5WUOkkGBRanpqRVpmDjDYYdISHDxKIrw5IGne4oLE3OLMdIjUKUZdj
 qYPW74wCbHk5eelSonzTgYpEgApyijNgxsBi7xLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEu
 Y9CzKFJzOvBG7TK6AjmICOkCytBTmiJBEhJdXAKP6yZftu1c0pXAqn3wnJzkjbNCFZqGld0f9
 1TmJiq6dH6p5VejX79G9B+5hPs/QWMQXdML108p4L77v9x3YoV4lP1FZb57ar45O0wbbb8lov
 SlsWtHo/6Ty3u3aJhPnqXbJx2av4PyycP1WhXeCKpretZXO2TWeo877CuPTpT2MD0rtjLILOK
 LEUZyQaajEXFScCAKd/bfG3AgAA
X-Env-Sender: prvs=379b27b57=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501603829!102510938!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41452 invoked from network); 1 Aug 2017 16:10:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 16:10:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433920509"
Date: Tue, 1 Aug 2017 17:10:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xiao Liang <xiliang@redhat.com>
Message-ID: <20170801161027.cmdcqhmc4hipaj7j@citrix.com>
References: <20170801155750.22823-1-xiliang@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170801155750.22823-1-xiliang@redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] xl: add --clear option to dmesg command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMTE6NTc6NTBQTSArMDgwMCwgWGlhbyBMaWFuZyB3cm90
ZToKPiBGcm9tOiB4aWxpYW5nIDx4aWxpYW5nQHJlZGhhdC5jb20+Cj4gCj4gVGhlIG1hbnVhbCBv
ZiB4bCBzYXlzIC0tY2xlYXIgb3B0aW9uIGlzIHN1cHBvcnRlZCBhbmQgdGhhdCBvcHRpb24gd29y
a2VkIGZvciB4bS4gQWRkIHRoYXQgdG8geGwgbm93LgoKSSB3aWxsIHdyYXAgdGhpcyBsb25nIGxp
bmUgdG8gNzIgY29sdW1ucyB3aGlsZSBjb21taXR0aW5nLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiB4
aWxpYW5nIDx4aWxpYW5nQHJlZGhhdC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 16:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 16: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.xen.org>)
	id 1dcZni-0001ta-5W; Tue, 01 Aug 2017 16:13:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3795ac843=roger.pau@citrix.com>)
 id 1dcZnh-0001tU-J3
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 16:13:41 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 04/BE-02181-4B8A0895; Tue, 01 Aug 2017 16:13:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQnfzioZ
 Ig/cNehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRHS+YClZzV/Q+ncnYwDiDs4uRk0NCwE/i
 8tUWRhCbRUBF4vjeA+wgNpuAjsTFuTvZQGwRAW2JF6vWgdnMQDWn5nWxdDFycAgLuEv0bdcGM
 XkFPCWmv/XpYuTiEBL4wywxdR1EK6+AoMTJmU9YIFp1JBbs/sQGUs8sIC2x/B8HSJhTwEHi6f
 MOZhBbFGj6yZVrmEBsIQFFif55D9ggrkyXaJuwkHUCI/8sJFNnIZk6C2HqAkbmVYzqxalFZal
 FuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYG784HWKU5GBSEuVV
 7KmPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu2l5Q6SQYFFqempFWmYOMA5g0hIcPEoivFdB0
 rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc5rCFIkAFKUUZoHNwIWk5cYZaWEeRmBjhLiKU
 gtys0sQZV/xSjOwagkzFsDMoUnM68EbtMroCOYgI6QLK0FOaIkESEl1cCYo9z/1Mbw16nUd0n
 Ryw9mK0/aPr1n349491z+NvtIpR8hzRLJyZ4ffXreX/v65tmSzrmqn9kW/4o5wS+R4qD56OST
 eRZf/Jc/70tt+qP0Q8ZhB5PMn6vlbBtPOb4xu6zq1iL/WWzxvFNbJjZkmzy7cbh0h5y0ufxDk
 frJH2UqK9bdS5XV1GNRYinOSDTUYi4qTgQA9uHaBMQCAAA=
X-Env-Sender: prvs=3795ac843=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1501604019!107433698!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65117 invoked from network); 1 Aug 2017 16:13:39 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 16:13:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="50321405"
Date: Tue, 1 Aug 2017 17:13:34 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170801161334.optrkassn4yulntu@dhcp-3-128.uk.xensource.com>
References: <20170728152637.20301-1-roger.pau@citrix.com>
 <20170728152637.20301-5-roger.pau@citrix.com>
 <22907.23192.998045.143176@mariner.uk.xensource.com>
 <20170801081524.wdv4v6ag6em7rrsy@dhcp-3-128.uk.xensource.com>
 <22912.31663.243608.574890@mariner.uk.xensource.com>
 <20170801131808.5mpx443nhsxa24te@dhcp-3-128.uk.xensource.com>
 <22912.35981.313274.260686@mariner.uk.xensource.com>
 <20170801144451.ilevm67hdo5xd6p7@dhcp-3-128.uk.xensource.com>
 <22912.39206.55588.746631@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22912.39206.55588.746631@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST 04/11] TestSupport: introduce
	set_host_prop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDQ6MDc6MThQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggT1NTVEVTVCAwNC8xMV0g
VGVzdFN1cHBvcnQ6IGludHJvZHVjZSBzZXRfaG9zdF9wcm9wIik6Cj4gPiBBZnRlciByZWFkaW5n
IFJFQURNRSBvc3N0ZXN0IGRvZXNuJ3Qgc2VlbSB0byBoYXZlIGFueSBsaW1pdGF0aW9uIG9uCj4g
PiB0aGUgY2hhcmFjdGVycyB0aGF0IGNhbiBiZSB1c2VkIGZvciBob3N0IGlkZW50cywgd291bGQg
eW91IGJlIGZpbmUKPiA+IHdpdGggbWUgbW9kaWZ5aW5nIGl0IHRvIGFkZCB0aGF0ICctJyBjYW5u
b3QgYmUgdXNlZCBpbiBob3N0IGlkZW50cywKPiA+IGFuZCB0aGVuIHN0b3JpbmcgdGhlIHB1dGF0
aXZlIGhvc3QgcHJvcGVydGllcyB1c2luZyB0aGUgZm9sbG93aW5nCj4gPiBydW52YXIgZm9ybWF0
Ogo+ID4gCj4gPiBob3N0cHJvcHMtPGlkZW50Pi08cHJvcD49PHZhbHVlPgo+IAo+IEV4aXN0aW5n
IHJ1bnZhcnMgdXNlIGBfJyBzbyB3ZSBoYXZlIHRoZSBjaG9pY2Ugb2YgdXNpbmcgYSBuZXcKPiBz
dHJ1Y3R1cmVkIG5hbWUgZGVsaW1pdGVyLCBvciBtYXNzYWdpbmcgdGhlIGlkZW50LiAgSSB0aGlu
ayB1c2luZyBhCj4gbmV3IGRlbGltaXRlciBpcyBmaW5lLCBidXQgd2Ugc2hvdWxkIHBsYW4gdG8g
aGF2ZSBvbmUgbmV3IGRlbGltaXRlcgo+IGZvciBhbGwgZnV0dXJlIHVzZXMuCj4gCj4gSWYgd2Ug
YXJlIGdvaW5nIHRvIGhhdmUgcnVudmFycyB3aGljaCBoYXZlIGEgZGlmZmVyZW50IGRlbGltaXRl
ciB0aGFuCj4gYF8nLCBJIHRoaW5rIHdlIHNob3VsZCBwcm9iYWJhbHkgbm90IGNob29zZSBgLSc7
IHRoZSBjaGFuY2UgaXMgdG9vCj4gaGlnaCB0aGF0IHRoaXMgd2lsbCBiZSB1c2VkIHNvbWV3aGVy
ZSBlbHNlLgo+IAo+IEluZGVlZCwgd2UgY3VycmVudGx5IGFscmVhZHkgaGF2ZSBydW52YXJzIGBk
aXZlcnNlaG9zdHNfeHRmLXg4NicKPiBhbmQgYG9uZS5ndWVzdC5vc3N0ZXN0X3RjcGNoZWNrcG9y
dCcgaW4gdGhlIGhpc3RvcnkuCj4gCj4gSSBkaWQgdGhpcwo+ICAgIHNlbGVjdCAqIGZyb20gcnVu
dmFycyB3aGVyZSBuYW1lIH4qICdbXi0uXzAtOWEtel0nOwo+IGFuZCBnb3QgaGl0cyBvbmx5IGlu
IHBsYXkgZmxpZ2h0cyBjb250YWluaW5nIHRoaW5ncyB3aGljaCBhcmUKPiBvYnZpb3VzbHkgZ2Fy
YmFnZSBnZW5lcmF0ZWQgYnkgYnJva2VuIGZsaWdodCBjb25zdHJ1Y3Rpb24gdG9vbHMuCj4gCj4g
U28gd2UgY2FuIGNob29zZSBhbnkgZGVsaW10ZXIgZXhjZXB0IHRob3NlLiAgSSBzdWdnZXN0IGAv
JyA/Cj4gSSB0aGluayBpZiB3ZSBhcmUgdHJ5aW5nIHRvIGVuY29kZSBwYXRobmFtZXMgaW4gcnVu
dmFyIG5hbWVzLAo+IHdlIGFyZSBkb2luZyBzb21ldGhpbmcgd3JvbmcuCgpUaGF0IHNlZW1zIGZp
bmUgdG8gbWUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 16:24:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 16:24: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.xen.org>)
	id 1dcZy4-0002sQ-4v; Tue, 01 Aug 2017 16:24:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=37924b6ef=citrix-osstest@xenproject.org>)
 id 1dcZy2-0002sE-Qh
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 16:24:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E1/17-03612-63BA0895; Tue, 01 Aug 2017 16:24:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK7p6oZ
 Ig4eNShb3prxnd2D02N63iz2AMYo1My8pvyKBNWPC0m1sBX3CFS13vjE3MPbydjFyckgI+Ev0
 bu5lhLDdJaa3r2ADsUUEnCUmfLgNZHNw8AroSfzZGgsSFhYwkjjw4A0LRLmbRNuJQ2ww9pH5f
 WA2m4CHxMSeiWA1LAIqEovn/wezhQS0JJYuXskEYvMKCEqcnPkELM4sICFx8MULZog5FhI7Pv
 axTWDknYWkbBaSsgWMTKsYNYpTi8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivW
 S83M3MQJDhwEIdjDuXB94iFGSg0lJlFexpz5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv05UN
 kUKCRanpqRVpmTnAIIZJS3DwKInwvgdJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO88k
 CIBkKKM0jy4EbCIusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3oUgU3gy80rgNr0COoIJ6A
 jJ0lqQI0oSEVJSDYyCk2t+C9/Wn7ro1syT6/ecFo1NWa2xLjPPIGDrsie3GyyZNvQmMdhoyqV
 taLp0++I5v1KOIPfSNSnNG05HJ5Ucu9Pwde00xZkclsfDD14r334/R0f/hoSz/hbnXKefmssP
 LLU68VciIvSEw87gHdez2/PufU4xZssx4A/c4sW9XfWY+VvW6gIlluKMREMt5qLiRAAQTaspo
 wIAAA==
X-Env-Sender: prvs=37924b6ef=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1501604660!72510615!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42437 invoked from network); 1 Aug 2017 16:24:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 16:24:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433923162"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71925-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c65df5d9a14331d2b6d583359f1cf88c3b710d34
X-Osstest-Versions-That: ovmf=fff2623cc2a5e3d85db201a4cf1ca8c595e20075
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 1 Aug 2017 17:24:18 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71925: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTkyNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5MjUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjNjVkZjVkOWExNDMzMWQyYjZkNTgzMzU5ZjFjZjg4YzNiNzEw
ZDM0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmZmYyNjIzY2MyYTVl
M2Q4NWRiMjAxYTRjZjFjYThjNTk1ZTIwMDc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5MjAg
IDIwMTctMDctMjkgMDk6MjA6MTIgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTI1ICAyMDE3LTA4LTAxIDEzOjQ3OjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYzY1ZGY1
ZDlhMTQzMzFkMmI2ZDU4MzM1OWYxY2Y4OGMzYjcxMGQzNApBdXRob3I6IFlvbmdob25nIFpodSA8
eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KRGF0ZTogICBUaHUgSnVsIDI3IDExOjIwOjI2IDIwMTcg
KzA4MDAKCiAgICBCYXNlVG9vbHM6IEZpeCB0aGUgYnVnIHRvIGNvcnJlY3RseSBjaGVjayBQY2Qg
dHlwZSB0aGF0IGluIEZERiBmaWxlCiAgICAKICAgIFdlIHNldCBQY2QgdmFsdWUgaW4gRkRGIGFu
ZCB1c2VkIHRoaXMgUGNkIGFzIFBhdGNoYWJsZUluTW9kdWxlIHR5cGUgaW4KICAgIG1vZHVsZSwg
aXQgY2F1c2UgYnVpbGQgcmVwb3J0IGdlbmVyYXRlIGZhaWx1cmUuIGJlY2F1c2Ugd2UgaW5jb3Jy
ZWN0bHkKICAgIHNldCB0aGUgUGNkIHR5cGUgZHVyaW5nIGNoZWNrIHdoZXRoZXIgdGhlIFBjZCBp
cyB1c2VkLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 16:44:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 16: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.xen.org>)
	id 1dcaHH-0004dY-Ra; Tue, 01 Aug 2017 16:44:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgar.iglesias@gmail.com>) id 1dcaHG-0004dR-HY
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 16:44:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 BF/F0-01732-DDFA0895; Tue, 01 Aug 2017 16:44:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsVyMfS6tu6d9Q2
 RBid7LCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymFxkFO7krHj2+wNzA2MrZxcjFISQwnVHi
 7tuXbCAOi8B8Vold6xaxgDgSArtZJdobLrF3MXIAOXESLW9Suhg5gcwyiSfXFzCC2EIC6hKn3
 +1gg5g0g0lia9M+VpAEi4CKxLbWNjCbTcBEYu+fB0wgtghQw58LExhBGpgFPjBLLP+3gAUkIS
 wQKHH4QxcTyDJeAQ2J3mVaEAusJDbtOADWyysgKHFy5hOwcmYBLYkb/16ClTMLSAON4QAJcwp
 YS7Q97mcGCYsCnfDqYP0ERuFZSJpnIWmehdC8gJF5FaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6u
 oYGpXm5qcXFiempOYlKxXnJ+7iZGYIjXMzAw7mCcsMrvEKMkB5OSKK9iT32kEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQleQWDMCAkWpaanVqRl5gCjDSYtwcGjJMK7YB1Qmre4IDG3ODMdInWK0Z
 LjypV1X5g4NqxeDySnHNj+hUmIJS8/L1VKnPcKSIMASENGaR7cOFhCuMQoKyXMy8jAwCDEU5B
 alJtZgir/ilGcg1FJmPcoyBSezLwSuK2vgA5iAjpIsrQW5KCSRISUVAOjhOhZfh9VcbtHzttU
 b+xcfKSnsNyd43MSw4Ebu948UD371MmyIbvkzsV579a+WOUzNUGK6UaO3IrAw/88LW8aXY+0/
 HBNdtWGOxcdP2gYnrBe22Cy6dClZSvWZrw8kJRY9HB3JLvbxUdGfQkvp6ev1hVL1i+SWrRg2/
 UvwXpvg0V5lmwXmMB8S4mlOCPRUIu5qDgRAF9h3TEDAwAA
X-Env-Sender: edgar.iglesias@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1501605852!69125664!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14016 invoked from network); 1 Aug 2017 16:44:12 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 16:44:12 -0000
Received: by mail-lf0-f43.google.com with SMTP id m86so9368492lfi.4
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 09:44:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=zMiepK1qZ8jpBl4grGx2BIcteDEGEPbcm29CPNgbCeQ=;
 b=GIZTq/hYwtDm/+r0eRyOfPXsboT/Vfv7NDAp4YPndL9djNpWaoqYFvNXCSxy29aePh
 irMoDkx/KeG3Pd6FJKt/DFR4CkCtGV0gSNcQ2n94QDu9O6vK9onHdycNrNO61gYvod6p
 4raXuyBDsMDT092qJSWuX+rVcTLFeonE+tu/az2kacbHFMa2tOko7XFUloVUUfKQ78+c
 GPbRJUg0jrDTxW96FBMHbFqLhSEzu97HBa7S/TcWzv0WWg1iG1RIRcB8c+ZixztQuaVy
 RaN63/d7CdXjcTEtwnmrk4uQPH6W32SR1FfucJ1aHNAOv9OhEP7qxCF6xcRHW9k9lqL2
 5A0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=zMiepK1qZ8jpBl4grGx2BIcteDEGEPbcm29CPNgbCeQ=;
 b=O0bkqL6+W14UEQwmyRPTY4Xdux8ptSWfPqjwOJXeY57XCicXgSzpe6xKom2Co+yq7W
 yIPgHDyYxoMYPxC4NoRpLbovD8hiuVbQsojeNckvLzpmWJJhVe1PKy/TYxHTFtdwvodN
 RW4VbAuNEWjqOxLkkjYJsQDhtn3356+BHMjl9z3F7AKSQeAzchUa7CDQivVznYwWk+3j
 CHdGw9ZbYU1/p0KgziecZU+1xUT49/VSuHWmNLw0hgBT61h/dNoprPmFlio+Z1IMucOK
 H8+Ej4TbZ9CXIKVt2HNReciWXPAVLDLAwU6DWUQHSnY388o3PvV/zx3ZXfqxuutv51jL
 0/SQ==
X-Gm-Message-State: AIVw111D5LnmrqtQsEpHUQRL5f7xR3sXnmrTb6BSNl8yxloa+14JpaDL
 XYeg51L+oq61hg==
X-Received: by 10.46.83.1 with SMTP id h1mr6237911ljb.185.1501605851990;
 Tue, 01 Aug 2017 09:44:11 -0700 (PDT)
Received: from gmail.com (81-231-233-234-no56.tbcn.telia.com. [81.231.233.234])
 by smtp.gmail.com with ESMTPSA id q23sm5834346lfq.92.2017.08.01.09.44.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Aug 2017 09:44:10 -0700 (PDT)
Date: Tue, 1 Aug 2017 18:44:10 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170801164410.GC4859@toto>
References: <d292b221-c373-c9a7-7899-f5e00f7199cc@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d292b221-c373-c9a7-7899-f5e00f7199cc@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: edgar.iglesias@xilinx.com, "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 davorin.mista@aggios.com, Stefano Stabellini <sstabellini@kernel.org>,
 Campbell Sean <scampbel@codeaurora.org>, anastassios.nanos@onapp.com,
 Sameer Goel <sgoel@codeaurora.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>, vfachin@de.adit-jv.com,
 Jarvis.Roach@dornerworks.com, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com, joculator@gmail.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 2nd August
 2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdWwgMjYsIDIwMTcgYXQgMDQ6NTk6NDNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIGFsbCwKPiAKPiBUaGUgbmV4dCBYZW4gQVJNIGNvbW11bml0eSBjYWxsIHdpbGwg
YmUgV2VkbmVzZGF5IDJuZCBBdWd1c3QgMjAxNyA1cG0gQlNULgo+IAo+IERvIHlvdSBoYXZlIGFu
eSBzcGVjaWZpYyB0b3BpYyB5b3Ugd291bGQgbGlrZSB0byBkaXNjdXNzPwoKQ0M6IERhdm9yaW4g
YW5kIE1pcmVsbGEgZnJvbSBBZ2dpb3MKCkhpIEp1bGllbiwKCkkgd2FzIHRhbGtpbmcgd2l0aCB0
aGUgQWdnaW9zIGZvbGtzIHRvZGF5IGFuZCB0aGV5IHdlcmUgd29uZGVyaW5nIGlmCml0J3MgcG9z
c2libGUgdG8gc2hhcmUgc2NyZWVucyB0byBwcmVzZW50IHNsaWRlcyBkdXJpbmcgdGhlIGNhbGw/
CkknbSBndWVzc2luZyBub3QsIHNpbmNlIHRoZSBpbmZvIGJlbG93IG9ubHkgaGFzIGRpYWwgaW4g
aW5mby4KCldlIGNhbiBhbHNvIGVtYWlsIG91dCBzbGlkZXMgYmVmb3JlIHRoZSBjYWxsIGluc3Rl
YWQgKHJlcGx5IHRvIHRoaXMgZW1haWwpLgoKVGhhbmtzLApFZGdhcgoKCj4gCj4gQ2FsbCAgICAg
ICAgICAgICs0NCAxMjIzIDQwNjA2NSAoTG9jYWwgZGlhbCBpbikKPiBhbmQgZW50ZXIgdGhlIGFj
Y2VzcyBjb2RlIGJlbG93IGZvbGxvd2VkIGJ5ICMga2V5Lgo+IFBhcnRpY2lwYW50IGNvZGU6IDQ5
MTUxOTEKPiAKPiBNb2JpbGUgQXV0byBEaWFsOgo+ICAgICAgICAgVm9JUDogdm9pcDovLys0NDEy
MjM0MDYwNjU7NDkxNTE5MSMKPiAgICAgICAgIGlPUyBkZXZpY2VzOiArNDQgMTIyMyA0MDYwNjUs
NDkxNTE5MSBhbmQgcHJlc3MgIwo+ICAgICAgICAgT3RoZXIgZGV2aWNlczogKzQ0IDEyMjMgNDA2
MDY1eDQ5MTUxOTEjCj4gCj4gQWRkaXRpb25hbCBDYWxsaW5nIEluZm9ybWF0aW9uOgo+IAo+IFVL
ICs0NCAxMTQyODI4MDAyCj4gVVMgQ0EgKzEgNDA4NTc2MTUwMgo+IFVTIFRYICsxIDUxMjMxNDEw
NzMKPiBKUCArODEgNDUzNDU1MzU1Cj4gREUgKzQ5IDg5NDU2MDQwNTAKPiBOTyArNDcgNzMxODc1
MTgKPiBTRSArNDYgNDYzMTMxMzEKPiBGUiArMzMgNDk3MjM1MTAxCj4gVFcgKzg4NiAzNTY1NzEx
OQo+IEhVICszNiAxMzI3NTYwMAo+IElFICszNTMgOTEzMzc5MDAKPiAKPiBUb2xsIEZyZWUKPiAK
PiBVSyAwODAwIDE0MTIwODQKPiBVUyArMSA4NjY4ODAxMTQ4Cj4gQ04gKzg2IDQwMDY3ODIzNjcK
PiBJTiAwMDA4MDA5ODY4MzY1Cj4gSU4gKzkxODA0OTI4Mjc3OAo+IFRXIDA4MDAwIDIyMDY1Cj4g
SFUgMDY4MDk4MTU4Nwo+IElFIDE4MDA4MDAwMjIKPiBLRiArOTcyNzMyNTU4ODc3Cj4gCj4gLS0g
Cj4gSnVsaWVuIEdyYWxsCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:03:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17: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.xen.org>)
	id 1dcaZ7-0006G1-7k; Tue, 01 Aug 2017 17:02:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcaZ5-0006FP-KY
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:02:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CA/55-03368-E24B0895; Tue, 01 Aug 2017 17:02:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVdvS0O
 kwfbFvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0fYdYClbzV5zavYWtgXEWTxcjF4eQwGZG
 iecXZ7JBOLsZJeZ9uMTSxcjJISwQKHH4QxdTFyMHh4iAkcTkzmyQsJBAhMT7TScZQeqZBT4wS
 yzbeIMRJMEmoClx5/MnJhCbV8BK4vP7J2BzWARUJPbeWghWIyoQLvG28QgLRI2gxMmZEDWcQL
 3zm2ewg9jMArYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUaM4tagstUjX0FAvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw4BiAYAfjp2UBhxglOZiURHkVe+ojhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwqm5qiBQSLEpNT61Iy8wBhj5MWoKDR0mEdz5Imre4IDG3O
 DMdInWKUZdjw+r1X5iEWPLy81KlxCGKBECKMkrz4EbA4vASo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHkPgUzhycwrgdv0CugIJqAjJEtrQY4oSURISTUwOnZL2a27LLC4q/bp7txFfwv/fFO
 pu/iaJW3yh9g69XPTQyV3lj8q3Fx23fwH396ojFLWTfdX5c44eFSAcf72ufy8K4VXVs3SXenE
 MbNgtRjn12cp/ZM3qu24UpnOP2etzM0/8usqOkTm7FuSx3PTLujnJ77XLVcff4nSUTt/pCMi0
 Xcpd4VmkRJLcUaioRZzUXEiAOe+rYS+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1501606957!110062093!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35655 invoked from network); 1 Aug 2017 17:02:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 1 Aug 2017 17:02:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BA7FF13D5;
 Tue,  1 Aug 2017 10:02:36 -0700 (PDT)
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 435DA3F483;
 Tue,  1 Aug 2017 10:02:34 -0700 (PDT)
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
References: <d292b221-c373-c9a7-7899-f5e00f7199cc@arm.com>
 <20170801164410.GC4859@toto>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <22b6f0ee-be47-85c9-fd23-e295f0a33e7d@arm.com>
Date: Tue, 1 Aug 2017 18:02:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170801164410.GC4859@toto>
Cc: edgar.iglesias@xilinx.com, "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 davorin.mista@aggios.com, Stefano Stabellini <sstabellini@kernel.org>,
 Campbell Sean <scampbel@codeaurora.org>, anastassios.nanos@onapp.com,
 Sameer Goel <sgoel@codeaurora.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>, vfachin@de.adit-jv.com,
 Jarvis.Roach@dornerworks.com, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com, joculator@gmail.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 2nd August
 2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRWRnYXIsCgpPbiAwMS8wOC8xNyAxNzo0NCwgRWRnYXIgRS4gSWdsZXNpYXMgd3JvdGU6Cj4g
T24gV2VkLCBKdWwgMjYsIDIwMTcgYXQgMDQ6NTk6NDNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+PiBIaSBhbGwsCj4+Cj4+IFRoZSBuZXh0IFhlbiBBUk0gY29tbXVuaXR5IGNhbGwgd2ls
bCBiZSBXZWRuZXNkYXkgMm5kIEF1Z3VzdCAyMDE3IDVwbSBCU1QuCj4+Cj4+IERvIHlvdSBoYXZl
IGFueSBzcGVjaWZpYyB0b3BpYyB5b3Ugd291bGQgbGlrZSB0byBkaXNjdXNzPwo+Cj4gQ0M6IERh
dm9yaW4gYW5kIE1pcmVsbGEgZnJvbSBBZ2dpb3MKPgo+IEhpIEp1bGllbiwKCkhpLAoKPiBJIHdh
cyB0YWxraW5nIHdpdGggdGhlIEFnZ2lvcyBmb2xrcyB0b2RheSBhbmQgdGhleSB3ZXJlIHdvbmRl
cmluZyBpZgo+IGl0J3MgcG9zc2libGUgdG8gc2hhcmUgc2NyZWVucyB0byBwcmVzZW50IHNsaWRl
cyBkdXJpbmcgdGhlIGNhbGw/Cj4gSSdtIGd1ZXNzaW5nIG5vdCwgc2luY2UgdGhlIGluZm8gYmVs
b3cgb25seSBoYXMgZGlhbCBpbiBpbmZvLgoKSXQgc291bmRzIGxpa2UgaXQgaXMgcG9zc2libGUg
dG8gc2hhcmUgc2NyZWVuIGJ1dCBJIGNhbid0IGZpbmQgYSBwdWJsaWMgCmxpbmsgZm9yIGl0IDov
LgoKSSBjYW4gbG9vayBmb3IgYW4gYWx0ZXJuYXRpdmUgKEkgaGF2ZSBwbGVudHkgb2YgY2hvaWNl
IGF0IEFybSA6KSkgaWYgaXQgCmlzIHNvbWV0aGluZyBwZW9wbGUgd2FudHMgdG8gZG8gaW4gdGhl
IGZ1dHVyZS4gQnV0IGZvciB0b21vcnJvdywgaXQgCm1pZ2h0IGJlIGRpZmZpY3VsdCB0byBnZXQg
c29tZXRoaW5nIHVwIGJ5IHRvbW9ycm93LgoKQ2FuIHlvdSB1cGxvYWQgdGhlIHNsaWRlcyBzb21l
d2hlcmUgYW5kIHNlbmQgYSBsaW5rIGJ5IGUtbWFpbD8KCkNoZWVycywKCj4KPiBXZSBjYW4gYWxz
byBlbWFpbCBvdXQgc2xpZGVzIGJlZm9yZSB0aGUgY2FsbCBpbnN0ZWFkIChyZXBseSB0byB0aGlz
IGVtYWlsKS4KPgo+IFRoYW5rcywKPiBFZGdhcgo+Cj4KPj4KPj4gQ2FsbCAgICAgICAgICAgICs0
NCAxMjIzIDQwNjA2NSAoTG9jYWwgZGlhbCBpbikKPj4gYW5kIGVudGVyIHRoZSBhY2Nlc3MgY29k
ZSBiZWxvdyBmb2xsb3dlZCBieSAjIGtleS4KPj4gUGFydGljaXBhbnQgY29kZTogNDkxNTE5MQo+
Pgo+PiBNb2JpbGUgQXV0byBEaWFsOgo+PiAgICAgICAgIFZvSVA6IHZvaXA6Ly8rNDQxMjIzNDA2
MDY1OzQ5MTUxOTEjCj4+ICAgICAgICAgaU9TIGRldmljZXM6ICs0NCAxMjIzIDQwNjA2NSw0OTE1
MTkxIGFuZCBwcmVzcyAjCj4+ICAgICAgICAgT3RoZXIgZGV2aWNlczogKzQ0IDEyMjMgNDA2MDY1
eDQ5MTUxOTEjCj4+Cj4+IEFkZGl0aW9uYWwgQ2FsbGluZyBJbmZvcm1hdGlvbjoKPj4KPj4gVUsg
KzQ0IDExNDI4MjgwMDIKPj4gVVMgQ0EgKzEgNDA4NTc2MTUwMgo+PiBVUyBUWCArMSA1MTIzMTQx
MDczCj4+IEpQICs4MSA0NTM0NTUzNTUKPj4gREUgKzQ5IDg5NDU2MDQwNTAKPj4gTk8gKzQ3IDcz
MTg3NTE4Cj4+IFNFICs0NiA0NjMxMzEzMQo+PiBGUiArMzMgNDk3MjM1MTAxCj4+IFRXICs4ODYg
MzU2NTcxMTkKPj4gSFUgKzM2IDEzMjc1NjAwCj4+IElFICszNTMgOTEzMzc5MDAKPj4KPj4gVG9s
bCBGcmVlCj4+Cj4+IFVLIDA4MDAgMTQxMjA4NAo+PiBVUyArMSA4NjY4ODAxMTQ4Cj4+IENOICs4
NiA0MDA2NzgyMzY3Cj4+IElOIDAwMDgwMDk4NjgzNjUKPj4gSU4gKzkxODA0OTI4Mjc3OAo+PiBU
VyAwODAwMCAyMjA2NQo+PiBIVSAwNjgwOTgxNTg3Cj4+IElFIDE4MDA4MDAwMjIKPj4gS0YgKzk3
MjczMjU1ODg3Nwo+Pgo+PiAtLQo+PiBKdWxpZW4gR3JhbGwKPj4KPj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:04:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17: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.xen.org>)
	id 1dcaah-0006Tk-LD; Tue, 01 Aug 2017 17:04:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dcaag-0006TK-2s
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:04:18 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E8/21-02181-194B0895; Tue, 01 Aug 2017 17:04:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjed87ZOpqrr03bmybhCjJRU6Mo+pN
 /QrrI/umKsmMdt9Uucs4sg6wtSdCV2SRq0/KSGF3UUKNlWqKFmI4ilKQylFRQyrI0Ibvt7Eyz
 f8/3PZfveT9emlQ4ZeE0m2tlOTNjVMuCKf1Gyea4kmabNmGyULl1trmU2IFSOr/0URq0T2owZ
 1pyD0n1ncVeMvtbSG7dwy025A0uQsE0he0kvH0yiooQTSOcDi1TSuFegc8RMDwwTBWhIFqJNV
 CUP0cKmlCcBKWFxwRI4h4EDZwov4nAfsODBLkMx8K14hd+qxxvh+rxyiUCpvA66HO8IwQchtP
 gQvtFmahZAd2uEb8+CG8Ar+0hKWASb4HrTcMBvAYefCoPYBW8Ganw5wCOgvY5FymUAFyG4PVV
 p7+EAq+F7gInKYr2wpvJHqko6ieg+VpngPgug9rHGhFHwjNvOSXiWJipaQgYRpZA3XUnIR5KZ
 NBXZafEg4eC0apZmWiJgfr+qUBsNpSV5wccXVLIb20OiK4uh7qe0yJeDfWOu1QJinUv+gT3os
 HdiwZ3Lxq8ElG3UTTPcsdZLi5xW3wmZ9DprSbGYIxLTNgUb2J5ntGxRiaTjz9sMTUi336ckUi
 QB811pXagVTShDpNHnT+jVSzLtBw5qWd4fQaXY2T5DrSaptUg72qyaRUrOFbH5mYZjL4lm6eB
 DlGHyisafbScz2ZMvEEnUs9RHH3vTsM0oaDMFjMbrpJfEjKwINLnmBci5lf1FYoMV8qRRCJRh
 GSznMlg/Z+fQCoaqZXyR0JKiMFsXXhpwleC8JVYlZMnlLAy/6hwG2rLe/mj8GjlTFRVcsG9iL
 GsD1cmW3d37K+ubdkz/Tait22HZCg95f64dGfrqaQ8x8HLgy2wK42qHdBFp6qGsli6WvvUUpP
 gsto7z56wj3nIwYZ1y36ynt7ijAHXhq/u5KXnnr6f2Pv5l9bhzVj5K/rPHtyt+b0+4siBj2Uj
 /bemO9QUr2cSY0iOZ/4C9SIwMqUDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1501607055!69586027!1
X-Originating-IP: [104.47.0.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50567 invoked from network); 1 Aug 2017 17:04:16 -0000
Received: from mail-he1eur01on0053.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.53)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 17:04:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=J+SGrRmB1rsUzx3WLB/w/KmOBGkmbNQg44WSfLYFmbc=;
 b=ktxC9RRKdxRDe8tqyP+tZkiOV9osx9cwUYAKNW7nnoQuixcnV09z1QRskQgo64fvHE2CfX0OtoTTCdip/QrUXsJEMdgMzsPQKLdKEEiK67OH90KGkESoO6zdhE0QAHPzfWBwQWEEI2Afh8IEHjfkzFNMZxcWI0N/Db8Pcfnz/qA=
Received: from [10.17.180.106] (85.223.209.58) by
 AM4PR0302MB2722.eurprd03.prod.outlook.com (2603:10a6:200:91::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1
 Aug 2017 17:04:14 +0000
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
References: <4ee2be1b-5fd3-c439-ea56-483f9ab8f0cb@epam.com>
 <20170731204252.GW4859@toto> <159fa620-473d-0f13-f7ca-002c7d2e0067@epam.com>
 <20170801145616.GB4859@toto>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <3adb4f4e-25f3-ee77-df19-9bb3c6bc8885@epam.com>
Date: Tue, 1 Aug 2017 20:04:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170801145616.GB4859@toto>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR0102CA0009.eurprd01.prod.exchangelabs.com
 (2603:10a6:802::22) To AM4PR0302MB2722.eurprd03.prod.outlook.com
 (2603:10a6:200:91::23)
X-MS-Office365-Filtering-Correlation-Id: b91b702e-f519-4487-1f08-08d4d8ff56a0
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 3:mrT7LK0HFktvrpxjQjrmoyQ2iMHz3f6GlUVbMLq4gP7te05+qNY4secdkIeyLbXLXLt75CXmTlZFsfXrArPMisCGf/bRKs0WKvP9TwcbwF6cAcbaFUMh46dlD+9XAlzyKn4NGqQ/WOeAVUEDiIOpfIRnnPKJAHt+GELVyI9vTEBcquCv0QbXyi5r8Axu5zX4Rv4lhp9NqUCrzKbbGaWnznZBQXgXL9+Q1rkLVWjflaigK5f4U3m/2k6xkSm01qr7WAt21neuXH8bjfXSyRTc/IOuYSECZUPF4posqnJMPIA+XcDPRCCorPesxAaRFEkcC+FoXwWdvVHTlxhnV7Ed331jiAXQtWMb37MA4Dl89Ix3oga90H2W00p76ZXMqSKtAEE9BtkV9IXoNqIjqkVDCTxBryvk8jxBs/NuDab5Btv4masR0bIt3W9OqqgPEJEJQXFinmcEVrjyqFg2CWJMFbouiMiZa95TBoP+nn3HthHGF2BsLFfYxGOFtaf4oxH98p5dc0A9lIMVpT1TfFwxffGlMF1wgLmPl2e72RLxu0DB7tvFLtmhmUeQvc8EQGLVzXxM934Rns9NuakWsxIWt7UfH4kXuO1aXr3uoHEW1rn/UpNgPMSjWGZuivqoKqBXj8q0KtQUANpWqLLV14v1zv6vFVGu0+E6cYpIQ4o/Ox4rla/z+evfEGiwzaKGK1brlGdT28MxhtHGynAE8zI8AJRMY1ZDPPSqSEa5BDPl+kysquCd05QgDQQbMZGcB3DwAzd00wfISa0/XhWYMUNptqlzcEg9e1tKFS19UD4Jt0IpwVQTVHRt32aDEyhX/KDU
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2722:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 25:laiJf7Lex3KrbJ7G+OM1FBCAbqYjuOfSgkh7uFcGfNaww5EsgwfpQzWfiVsvLE1uE19fGfa3b3pQFF3pW2FTTEFh2v4XnZnuZBBR3/gdZmLZnGmsCWf08NlRwPjtWQ4r2Qv8mXT+jYQSNqNeKd/u70puBZSQu5MhQ/pcXq8sS34JKlx52AnGSxkdjtqgPO+pjWfNgo/oYLMAD8dfQWU13MEpg0oMTcfsG8BHqITU+NM9hwimJ0Ki6Zdj4YvFvIr/87irsvbBIO7bHCTO0Q4yWUrrkY6aidznc5nGvXdjcokjCX1iVn37Hibp39p1G9bbsPFK3OGccNRnWR7Y4Gms3F5u/2IPNjCkhsXVtJXh7zrLjHK1kZC2E/HeVsSsogU+V8qJZNGjc/W8DwsYHeikTruWCzFQPr/T/pzsS7abWObfhRU1lKVUl9eT1vNFmLAtzE25AhsH8zIzQcgQF76DwSc2BB/lCKXbNalJJyNE9r1y6JNLv9i1AnqrD3BNvGZYS7jJBxNrUnSo9t3W3sZxPSyn9onjQV64InByjvvEnPC+3VdKa7UAM6vJVRD69j4AOFdoh7NmI3jhvUIq6QA39r249uESE0ZAGqr4OHOnLrTRqk/p8A3EcQXv47XaC4TxOIL5JTjb0/H1Am5O7lzPPj1OYKjwHHxgRd4UQYJd+ew4MHjeVpg3M7WYY0v+OCEuskiIgOw2cURqehXX3FlMwihY19bfu30q3z3GTyIs49BPrltNohjBpjMWYTCFo+LbTZwXBlXdkpHiJzYUx9ScGVCUZJS4pabpNJKjomCuZnRaHbtfYj9mT/xPG/Jiziha4FUKoH89te53g9DglHdztz/8KXBdvnUXfO2IFwScX95AmvL1RXvj3G29xRCj43pVr+7AsVXHlf1faaNManytmi2ffV9rQ9avldayHgACu40=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 31:vgJiakeW3rgPAdl2kvmnq4bGmMqjD5/DF1Re0vqgAesHFQlUDMOsFUwmgz+vs0PZdG/YICiteSqcrpR0Vaq+jUb2dapwkx4QjBE2l/ku42akeCSRZnLuk1DVhv/bQEALr/gPwTgQU2JoGgFjWkh6S6qa7uD7fyO6qiPt6Q13DiJ7uKsQsIbGAaxr7xcPURBteSP8qhr8g1LydwyXt30jKjIaoPeBAxEyEB3b6xIbDRSYjv7CXg9udjeQhQrtX+VYU2xVPljzaC0kW2c2GuFvBGjhNtSqPcKaj6FewRL8NJv3WKJLcSGF6xIhWzsQHRMFsiBYBCaXkdLE2K6j2XsFvVbEYMmoQf7v+qMg/mrbbVKOXPEar2MKkde/mH3PBL6rhb55jmbqPBrOo1fFc+xZDl9retUv3DIrO6sqluyu3J5KXXdbvYNvM92eLbm5gVt+f9bsUX/4g4Pmy87s9mEVwQf4YwEIWorO0IFNSlSI34xmz+D1AgPho6thD0u7ZzU9cHHGt6uebJKedAtHpXBJYfj/HXMGURaqIF7BB606942MtfJO6Gs2ahRWJLQHmYlOOXAb37eiSvB7ksP/gihHIECEgYy6VKNQTx6ClUNj2e2/+5StcOJX14n1PVavlARNuLseZ/C42UdflVRciABa5qXXv7mnGLm2xMYaeZoFJX/CpNVpTRuuh0hI/XzbKOcQwMv11ZQ++FnQgf6TaLtQsQ==
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 20:o+N64HxDPzR1jdP89bJf4BTG+IQLneuj2F4kH8aON7DwF9L4SsyX/QjyHBs96cqWVSVOlAx7XBbulLyHjbFVNbkLQQI+JklMeverbPnUy7KxAahXeMPZ1Hg6kyy+h5UIdvQk6CrkAL8Cqe6W6z8msDsqrD+jPZ3cxFd/TeZVdMoNy9oKc6tnizhx+dScSh4NThiGwobwOqTSbBy6/1vuBqT2bJs6y/57f14DbPcUmTLF1aJQ3+sJhAp6t3Cf6oOBNDVnBDakCDkWLdXh6cB8cXqT9gIsYAVbjVcKzm1X+Tsbk5IBrhsDCpJTMCZGmj5Rs7jXrDRXP06pCy6+LqwqcRiYFS2nsgRQrjrrW4snrgoPf8a2n8CfwSxOhT6Sk+1ADFs4b1HE8kQc2khHQotj5/8lRisNt8gz/loYa0CKFzVsBpoFxJ+Rgxi9dQ3ZJ7WKlun5VKFMccnjGFb0JvAjC7zQzKMlgAuUfD9QGn4aOr+d/rfsCiiNXAcCokPY5Gsx
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <AM4PR0302MB2722499DDBDAD098025F567DE6B30@AM4PR0302MB2722.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0302MB2722; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjI7NDpKV3MrK2ZJZWp1dkJnbzEyWVB5NXFrVStO?=
 =?utf-8?B?d3RhblN1YmJOdDNKc0V0Vk5MeU4zY0M3WDdTNThvU2lLWEFXeUZXNzNDUmVB?=
 =?utf-8?B?NWZJMVBoOXpCYitqWGFqNkRkOTBLS0FVaEMwaGNCbWtLOXFQV3lUY1ZCby8z?=
 =?utf-8?B?NVBha0o0aDVHeGQ4SFpZbnk0M01YWHhxRCtzT1F5V2EwakE0dVRYQktZQ1NF?=
 =?utf-8?B?WFpUMFFFTnlxQXlBc3V0Y293UXA3ekFRWUFhRm9OMXplZkEzRmNoUGc3Zyt5?=
 =?utf-8?B?ay8zNVh3L0ZIMWRuYzdmelNQMjFaN1VFZktHY3ZTZ0RxQ0tyRmNLZS9PT292?=
 =?utf-8?B?YTJNOWlUYzcrWE1RZmZqcXRCNU9UMzdhT2UvMUtMVmFEajgzdEJabXZsU0pU?=
 =?utf-8?B?d09USjFGUzRsSWVJeUJSam9yNDUzazRIejArM0pqaGQ4WFNidTBrT0xOUWR2?=
 =?utf-8?B?R2o4cXIxdm9tWnJqemRRbVVEUWp5TVZOOCtZNUg5SUV2N0duTW45aWtSOUZt?=
 =?utf-8?B?OE0rU1cyRnVDUEpaczBqblJlcU5uR290ZmdSS2dlM0grK3Y4ZTFFS0hvNXI5?=
 =?utf-8?B?cTUxWElUbUJIdGxhYzY1Z0lyYzMyQnduM0VsZk5wcFlRS1VDa1FHOWFzRXFZ?=
 =?utf-8?B?aVgyK3VxSFJjWU5xYnhIeXhpL0R3cVVIamFFOXBIUUlnR3AvOWZkZ1JBSUpx?=
 =?utf-8?B?NlFnRVRvdW84MHZqeTB4dWJUUS9SakdpcXg1Qk5WRzZqc0grZEE2bnlMemZa?=
 =?utf-8?B?N1ZtdVE4SWlBU250M2NyVURiM2RKTm1wa0hHdGIwTUJZZ0hyNis1dVFBSE1n?=
 =?utf-8?B?RFBBZC8xSjdDek9NWWdONkV4Z1JBUnJuaE5Na29MZGFxeTE1OW1XamJRR3hN?=
 =?utf-8?B?YnF0QzVWSFFlSzV5YmxDbkJmV3RUektZMkxYZ2pESVZhS2JnN3RxSjVmSnds?=
 =?utf-8?B?Zll4K3lrUmswS2NIRWFic21UUG0vSkJoV1lRdlVLNDN3UTRwMTZQWXFPS0Jv?=
 =?utf-8?B?SWVaZWRxaHRhMDMvcWg1OWJRRksvRHo4Sk96OXRoNWhpSDJUK1dDR3JJbW1X?=
 =?utf-8?B?Sk9raXgzZXp2KzRJSDc2a25DS0pLODlJUzdCQTNYRFRnZmRvbEMxa0F5NUlx?=
 =?utf-8?B?QVJjMERYb3k5a3lPamhyRmVZY0NhdXJIbzU1dHJRcW4xVDVleXc0bTFJQUFL?=
 =?utf-8?B?ejQ0Qk01em5XTHBneC80ek1RWWlXcmcyYzlmYmhuSXg3Mmx4N0RpOTN6S1Vt?=
 =?utf-8?B?U21zaEJURVZmdDg0cndYZkxJQ01LaGd3RDJ2eGdZUGR0bHRDb2d5c3llM0pR?=
 =?utf-8?B?TUh5WUFqbnNFbDJOYnVEMzFjSFBoUkNGdXFEOG5mK2Z1dnc0dTh6ZVFOZnpS?=
 =?utf-8?B?YkFJMlZXTHhydXdMeW54VTd5K0puN3llWmxQODhlWXhVakRTVXF0Z1FFT0Ix?=
 =?utf-8?B?VnNHc2dLSVM3bFBrTVVhcFRGazFEcUFheFA0d0k4QkpHaHMwTlo3Qm1zR3pQ?=
 =?utf-8?Q?lrWjN9hQPkyjX46Ly8p7rPn00I7TGoGBpD1Yo/YFSucj/ul?=
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(39410400002)(39400400002)(39840400002)(39850400002)(39450400003)(199003)(189002)(24454002)(31696002)(478600001)(53546010)(31686004)(105586002)(106356001)(101416001)(33646002)(64126003)(50466002)(42186005)(23676002)(4001350100001)(7736002)(93886004)(97736004)(50986999)(76176999)(2906002)(6306002)(54356999)(8676002)(81156014)(81166006)(7350300001)(305945005)(6116002)(3846002)(54906002)(6246003)(38730400002)(107886003)(110136004)(53936002)(36756003)(6486002)(68736007)(4326008)(25786009)(966005)(72206003)(80792005)(5660300001)(77096006)(47776003)(65826007)(86362001)(229853002)(83506001)(189998001)(6666003)(2950100002)(6916009)(65956001)(66066001)(65806001)(230700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2722; H:[10.17.180.106]; 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?MTtBTTRQUjAzMDJNQjI3MjI7MjM6YWwrcU9oN0d1RUh4Zm5MSUk3MzZXK0h5?=
 =?utf-8?B?cmcrcG1hM21TWVlXLzJ0aVRDR0h6cnFJODdHdW9VSGkzbDhiSVJad3Irb0ZG?=
 =?utf-8?B?RFNGbEVSQ2NMMHljSUdCbiswSmpIR0o0LzA1QkdvYmMrcDZVK0R4WHVUQlpz?=
 =?utf-8?B?TFlnbk1VN0phb3JGazhEbVhhMGQybXh6M01wOE1DZVFQWi8xWXZQRUNoNlIr?=
 =?utf-8?B?YzkwbXliV3FoWGQ5TWN3dUxpQk5ESkFhZ2hmNmxUVDVSRFZVWC90RkdFUFR4?=
 =?utf-8?B?QVd6YUZ2SWNKVGoveDBxSTZXYk94NnlIUGtvZ3ZtSVY5WEM5Zmx6NkRVeGpF?=
 =?utf-8?B?WkRoNlMzS05LNXFSQWc4aHBHengwTzdoUExtWXdlZDUwckVaYjFRSllraWdt?=
 =?utf-8?B?OHA0VStvVTlXMFArMEwyMldHUmtDWC9OZC85eE5LeHV0TlF2N0dwWkNjYy9X?=
 =?utf-8?B?WU9nVEdTS2ZlZ0VTUFF5S2w3U2x1TDRMYjJNR3ZKWDh2ZHJxV0NhYmVWYUUw?=
 =?utf-8?B?THRLSVA3MUpHZXNZaUpVWGhwN2w5dVI3TklBdlJFUHlYbGJLMW9XTklGeXRB?=
 =?utf-8?B?dXdvWnJpQkljc25Eby9iOWtKRGxQVmExc3c3a2JUd3kxR2J0aWsrNUJIemxs?=
 =?utf-8?B?dDZLTzQ2OSsydkVRNU95STN1ZmhYZGh1UWR2T25lMlZHUzV5VTR2c21lSnds?=
 =?utf-8?B?SG9qU1pSRlpod3QrWmUvcklLM0xxY2NYSUFNakFicjA4K1lJVW9lNjJuYm9Q?=
 =?utf-8?B?TmRNWTlQUHVKTStsTEcvWDdDblNOS1JFZTJEbHVYbnl3eDBwdmxPdVV3K3ZD?=
 =?utf-8?B?YkVSTkgxSUtwajAzb1Q2UThuUDl3WVdvSkVXYmd1UHBneHg2RVBZVmE4WDFo?=
 =?utf-8?B?WVJNNFN6emppaituZ3UvYjZGN0dkL1Zqb2VDN05qSEtUcUZXQjkwa2s1aTNo?=
 =?utf-8?B?bG5KZW1IR0E3eityUFR0ZzZWaDR0ZEJpL2VKN0FOWE1oeUo0cURKdENIRC9J?=
 =?utf-8?B?V0d2ZzkycDdOZXRnL3d4UVdHNTNZNXhJUlhES3VxbFIzUVdIdmZaL2JWWEJN?=
 =?utf-8?B?QkJrYUo3aWlkZ0lkOGVZL1QxandHOUNjY2g2SU9hWXJ3Y0M5SGpQT2JUM1J5?=
 =?utf-8?B?VUdaSXBHck1PSWhUckQzNFRyRHFKbklJWFVSQzl0QmVtSkxBR2dMa2JuZEhE?=
 =?utf-8?B?VFlha1VNZ1BYMXhkeUIreUQ2L0k2d1dZL3JKVXhqSDJTUFJ2UnJSNDZCWmpI?=
 =?utf-8?B?TDZnaldMVmJYNVIvdVpOWDFRcnZkVWFsQVNvQWVwT0xjT1E3S0FiNWUveXQy?=
 =?utf-8?B?T01ZMXBRN3VpVUFoMFRjLy92QndaUVozNm1Gai92TzV4L2JpK3hwdlUwRDU5?=
 =?utf-8?B?bURxZDVwM3ZDV3FNYzVmMzlkZ0pxTWJLSktlQUtBUWhTNDhPNDFzbHNWeXpF?=
 =?utf-8?B?VU53MmpVRkxWT2VVRlBDRUs5S283UGw4aitkaTBST05ETlUvYmRlS0hmanVl?=
 =?utf-8?B?NlpITEJacmV2SWx5bi9zaDlyV2xJS0NkQ1Q5dlpSRnRaMzdIL0FwcnJLSEZQ?=
 =?utf-8?B?OVJXWElqNWJoUVc1bFNLY21OUTk0MGJOYk42em1kd1ZKR2ord0EvVGlNNnlZ?=
 =?utf-8?B?M1YwWlFUTHpxV1lTRTg4Szd2c1RsbGtuRVRYZnhPa0NrLzVlajBRUVl0TkNt?=
 =?utf-8?B?WUNRKzNueHlwdlk0VU4vNmhJNjhTd1Q2QzhSNklsUG9NZmlMQldyKytCdG42?=
 =?utf-8?B?dUJiZXMwcXNsZE1nbHM2V3I2dHJHMUNmWExBWGpDQ29nR29WeVQxK1BEZEg0?=
 =?utf-8?B?YnJTU2RBWnRvaUZvVDVkaGdJQ0tYUmlCQ0VjRDd0U0hWcElBOXFnY1diWXhE?=
 =?utf-8?B?N1BtZnowa3hyWHM2SzVkNnk2Tmlna3RXSGZvSUd6VEVmNXYvWGpQcGRsclBU?=
 =?utf-8?B?Zm1uU3Q4OW1KV2g1NTV4NUJQOFFsSit2WFhMMFBLcVNNUy8rZFJRaUpWdUxG?=
 =?utf-8?B?bU9LbTE3WW5oVDVjV2drajcvWVRBckpnU0JZTU9oK0sxNGhQZmdDUG5Ddkc4?=
 =?utf-8?B?QXEyR1BzeG9BQlRRaDJRWE05ckVDVXcraFRaVFNJVWorcEN2SWJJY2VML2p6?=
 =?utf-8?B?OEM0c1BuY1NiSEl5UWNQWjV2ZC9ZM0VVWTBVblVwSmNyUkRJbFRuNUhxUFRP?=
 =?utf-8?Q?Ee3xSYLlB8qaWxU3BPfyn29afcGCuTOUeEZEuTWoaOdU=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjI7NjpoNjk4WmR4VGljb29TOE1rY0Z6T1d0T0tM?=
 =?utf-8?B?L3cxWmVjc0Zkbk5DdUkvUjZOSml3b1RSQlNuYnVCbklGMmZRaGw0VFY5NkJj?=
 =?utf-8?B?VzNRQlZabkU5QlRwQzNOYkFnQlMwbzhIOFRUQ3Z0c2xkR1RrbkJDNXlUV3RG?=
 =?utf-8?B?UXZidVNoZmNIa203dW15eHg2QUVYYWRQRzhxcXAzMWlRMnB4b1lYZmhBNW05?=
 =?utf-8?B?dXJYNk5qamZqRlFTcWhCeGRRV3BZOE9ZVVc4Wk5mTE9KTVZ4NkpweVc0amV5?=
 =?utf-8?B?UmovdUVsMzRBTUNEb3p4OUV2dVVFSGhqNnhUVUxoTUZmSjZKMFZ4ZHR0YUE1?=
 =?utf-8?B?Uk5xWHB2SWpkZ1M3WmZjN3dMZHhSeS9HVjZERERoaFZXb2Iyd1BIYkJjMlR0?=
 =?utf-8?B?U2kvckd1S2JNcDN2bVhQWVlvaUgrRCt5RWV1RUpQLy9idHpCTW42OFJLWGlT?=
 =?utf-8?B?dUk0MXZ1Ynk0M2JqTU4rSmJFRzBiUGRJR1BUcTJjR0Era0dWN0E1SkFvUS9S?=
 =?utf-8?B?RTFZQmJLd2d6Vy82c2FKV3JCcXRXdUw5Rjc2VzF3WjVhNkcxK1JmRjNxRXZL?=
 =?utf-8?B?dmtPaEhhSkRPQ05NMHpFSHAvS1BnSzNCUm94Ylg5Y21sZ1FCaXQ0Um5LY2Rh?=
 =?utf-8?B?R0l2bjFPeU1HWndVWkJIQkx2WktFWUl6cEhnM1ZwNWVmeTVOL1NFYVRLY0w2?=
 =?utf-8?B?UXlIYXpmMjRRTlFuRmJ2YjBaMzBQTE1Xb3BteC9Ib3RHRGpCUXZ3QWxkSVdS?=
 =?utf-8?B?STRPbi8yalhFTzdRc2tEZkEyNUtNamhmWnJ3OUVSVUxyMERZTFRCcHVuSy9r?=
 =?utf-8?B?UWUrU09JOVRHQVFXNHI0K0FuUHQ5STFCM1I2Vi9NYTNmTDBIM0dQUEZ3dFNq?=
 =?utf-8?B?bUpDZ1ZlbDdZR1c5bnU5SVIxMkVMTnZxOFRZYkMxVEtFNi9id2N0QWVqN3Q4?=
 =?utf-8?B?dFZ5dVNtNUp3T1NYV1hSVko0d0NBQlBObXA2REo3cUpYVEs2VWViR09UN3Bq?=
 =?utf-8?B?YVJzOTh0QnYxcjJ3dmZMeFlqOHgyMjREQWwvcjNrWCt4Mm90N0xkWkFrN3l1?=
 =?utf-8?B?ODdDWVlpZmhaam42SU9oOGxwaGdWMm55dFU3UlJLYlRadzVZeVowc1FKcWNy?=
 =?utf-8?B?NnpZSHpWeXR3aXJWWEIwZVlldExtRmtHajdqeElnS2tjOSt4V2ZSekNpbG9P?=
 =?utf-8?B?alhyamFJbGJuWFZWQkM2ektyZVYyNXVNWG1VV0psVUcrTVVmemlyWmt4VTVt?=
 =?utf-8?B?c3k1eEhTWENjWndGbkFaMU9WQ2tDdms2VTI3RzdEaXJHR29BeVJ6UjV2Qm9T?=
 =?utf-8?Q?7D4k31jtDhSKyGBMJQ6/rkA+T9rywalxM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 5:8zMN+WYzjMmPiBmViploz7FW0eokI4CrltxsiVnLDYV7wN4XzYW1qmUVaNzwXL0l43qyVt2ucKsjnV2yvL411ZsGv1YV2kLls4vpWB4YTZjYPu9AZy/kgP/KHpGR2ompV6cfHZeX41eLtADMWi/LddaYLypR4GxRpAfdvlsv4cOsgNwRIwTJVNES4WWK1ceAYCsml6/2oGQwcZgH/LFb48QTLfE2YMy6LAZXeXnAJyiYNbrYiIPVM2+Hyds2VOsJ+1Z/AxOkP7DkaHktNShYADPCgEq2ze5QW0QE1tKx9OOoQGSHqXGaGTZIVhpyTbb1Fv+VHpz7picLpqfYdoxAThYZJ6xFpDGBpmg/RPsPpEe3g7euIRcwDtr/JxpU+/7nqZ26nXkjTWIZAHbtAuWSJPKEU7muoEtAffNWzXxANB0jn7J+jgC9M/AsgE6KM5UffhiduG+YrE2Ntaj5OPz9BeOCNWnvb6KuV1noXo+MiN88kJPTPpx15KqXkVKYMPqg;
 24:pOsrkfcnD4hBpWLkDyBdQLuHyuQCveqnW8iTZQGUwmFlGu6RLEmv822D7+Xa/esScLdbpZahzyIA8GFCOmyGmfPYNqxocMU1fj07aO3A87M=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 7:/B6Zv+77WtmVlrodQPDvd7W+8ZqfcWuqUVHLs8LotU8SFz6BzSXzU6GURiA8BdEV6Ufd0iDc5AFWOKhlPdaCkZVjQWh1CqxMjlyRb1gr+pbrNVVcrhSXU2j7A0YeqiWIsHId225Yypz0UGFzaM2x4T1roTfosO0G1ItdRPzm/fjIitjzJSwa6wk4ZWwMx7n4v/zG5T7bc4AkAx0C/ztl6KQQawLbXET2fvIJbgRl3WqxG9TfV1XgUPowTdXsywkoevJS3I8MVpXX6c8RHOU/ePxABZ3lxlT4nDerKHMJnMfobK34NY28+75E/h/eAnPAisf7DIyuVnvoTD/BOZXaTv5ccBIvcV4CM8KrMp4ucHCxl/mytQsDpE4q3HY1mLlMNfVafFqDScs/4NoE3Xw2Su6scgaI548Jyd6C4smUn3UpNM/wBep9K+marj5o2HrIhNYJDNpsH/Za4x5F4+XkuaicP3V/eb0vG7gAAAn6Zju8vQXygNLR/JkYC7LnYG4LWxlVqnqWfDXhaPHwtQbcRo9RcP3FSZ3dWdmYIKpLfCqSYH36yS7/fa8Qk2xydNxSGJVclAtA2dRslDlE4dmOqKA9Q2IswlrHg4mIu7cE7RxpDHHHlsE+u/C66TEuUDSjHKfuGmhaHSwtNtg1SSLHn5MRMavEipOwaafwQ3tJqtHiyu6HRikTPdYE1zROyW40upMmupUonXB8Bxf9Oriz864ha++py5rHhX+8zy9ITRGXocU+8L+XbVz9kMA/o31E7hixWx0y/LUECLBNXiLiajOa9KsOvSzvO6/7vC1wjyA=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 17:04:14.3145 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2722
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Subject: Re: [Xen-devel] [XenSummit 2017] Shared coprocessor framework
 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gRWRnYXIsCgoKT24gMDEuMDguMTcgMTc6NTYsIEVkZ2FyIEUuIElnbGVzaWFzIHdyb3Rl
Ogo+IE9uIHRoZSBQTCwgdGhlcmUncyBhIGNodW5rIG9mIHByb2dyYW1tYWJsZSBsb2dpYyB0aGF0
IGFsbG93cyB5b3UgdG8KPiBjcmVhdGUgeW91ciBvd24gY3VzdG9tIGFjY2VsbGVyYXRvcnMgb3Ig
ZGV2aWNlcy4KPiBTb21lIGRldmljZXMgYXJlIHRpZWQgdG8gc3BlY2lmaWMgYm9hcmRzIChlLmcg
d2hlbiB0aGV5IGRlcGVuZCBvbiBzcGVjaWZpYyBJTykKPiBidXQgb3RoZXJzIGFyZSBub3QgKGZv
ciBleGFtcGxlIG1lbW9yeSB0byBtZW1vcnkgY29tcHV0YXRpb25hbCBhY2NlbGVyYXRvcnMpLgo+
IFRvIGNvbW11bmljYXRlIHdpdGggdGhlc2UgZGV2aWNlcywgdGhleSBoYXZlIG1lbW9yeSBzbGF2
ZSBhbmQgbWFzdGVyIHBvcnRzCj4gKGZvciByZWdpc3RlciBhY2Nlc3NlcyBhbmQgZm9yIERNQSku
IFRoZXkgYWxzbyBoYXZlIGludGVycnVwdHMgYm90aCB3YXlzLgpBcmUgbWFzdGVyIHBvcnRzIGJl
aGluZCBJT01NVT8KCj4gSXQncyBwb3NzaWJsZSB0byByZXByb2dyYW0gdGhlIGNvbmZpZ3VyYXRp
b24gb2YgdGhlIFBMIGFuZCBzd2FwIGFjY2VsZXJhdG9ycyBpbgo+IGFuZCBvdXQgb24gdGhlIGZs
eS4gSXQncyBwcm9iYWJseSBnb2luZyB0byBiZSB0b28gc2xvdyBmb3IgdHJ5aW5nIHRvCj4gY29u
dGV4dCBzd2l0Y2ggYmV0d2VlbiBndWVzdHMKU28gbGV0IHVzIGFzc3VtZSBpdCBpcyBhIEZXLWxl
c3MgcmVzb3VyY2Ugd2UgbmVlZCB0byBzaGFyZSBiZXR3ZWVuIGRvbWFpbnMuCkNvbnRleHQgc3dp
dGNoIHdpbGwgYmUgc3RyaXBwZWQgdG8gbWFwcGluZyBpdHMgbW1pbyAob3IgcGFzc2luZyBtbWlv
IAphY2Nlc3NlcykgbmV4dCBkb21haW4gdG8gc2VydmUgYW5kIElPTU1VIGNvbmZpZ3VyYXRpb24g
c3dpdGNoaW5nLgpZZXAsIElPTU1VIG1hdHRlcnMuCgo+ICAgc28gSSB0aGluayBwcmltYXJpbHkg
d2Ugd291bGQgYmUgbG9va2luZyBhdAo+IGEgd2F5IHRvIGxldHMgc2F5LCAiYWxsb2NhdGUiIGFu
ZCAicmVsZWFzZSIgdGhlIHJlc291cmNlcyBmb3IgYmF0Y2ggdXNlLgoKS2luZCBvZiB2b2x1bnRh
cnkgcHJlZW1wdGlvbj8KCj4gSWYgYSBndWVzdCBjYW5ub3QgYWxsb2NhdGUgYW4gYWNjZWxlcmF0
b3IsIGl0IGNvdWxkIGZhbGwgYmFjayB0byBlbXVsYXRpb24KPiBvciBqdXN0IHRvIHVzaW5nIFNX
IGxpYnJhcmllcyB1bnRpbCBhbiBhY2NlbGVyYXRvciBzbG90IGlzIGF2YWlsYWJsZS4KV2hhdCBh
Ym91dCB0aGUgdGhpbmcgSSBjYWxsZWQgImFuIGFjY2VzcyBlbXVsYXRpb24iIFsxXT8gRnJvbSB0
aGUgCmRvbWFpbidzIHBvaW50IG9mIHZpZXcgaXQgd291bGQgYmUgcmVmbGVjdGVkIGluIGEgZGVs
YXllZCByZXNwb25zZSAodmlhIApJUlEgb3IgcmVnaXN0ZXIgcG9sbGluZykgZnJvbSBhbiBhY2Nl
bGVyYXRvci4KCkkgZ3Vlc3MgdGhlIGNvbmNlcHQgZGVzY3JpYmVkIGFib3ZlIGlzIGZlYXNpYmxl
IGV2ZW4gd2l0aCBjdXJyZW50IFNDRiAKY29kZSBhbmQgd2lsbCBub3QgdGFrZSB0b28gbXVjaCBl
ZmZvcnRzLgoKWzFdIApodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTYtMTEvbXNnMDE5MzUuaHRtbAoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:13:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17: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.xen.org>)
	id 1dcajf-0007Yv-OH; Tue, 01 Aug 2017 17:13:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dcaje-0007Yj-AZ
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:13:34 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 03/46-09901-DB6B0895; Tue, 01 Aug 2017 17:13:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfSai+6ebQ2
 RBqdmylt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7Hk9lL7ivVzHt+06mBsbfal2MXBxCAjMY
 JfZ/esUG4rAINLBKNP98yQLiSAjMYZW43/6KvYuRE8jJk2jcP4m1i5EDyM6XmLDVECTMKyAoc
 XLmExYQW0jAW+LC2jNg5ZwC1hI/X7QyQsQLJT5/WMgGYrMJGEjsf/cErIZFQEXi587NbBBzAi
 QmXuxmBrGFBVwlnj87ygpiiwioS/y5MIER5B5mgWnMEj+bF4M1MwtoSrRu/80+gVFgFpI7ZiF
 JLWBkWsWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiKDECw
 g/H2xoBDjJIcTEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjrtjZECgkWpaanVqRl5
 gCjAiYtwcGjJML7fwtQmre4IDG3ODMdInWK0ZLjypV1X5g4NqxeDySnHNj+hUmIJS8/L1VKnF
 cUZJ4ASENGaR7cOFjkXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwbzjIFJ7MvBK4ra+ADmI
 COkiytBbkoJJEhJRUA2OabE7jw/bY2dZzg+XSbt///Ez3+eywlAsyUaH3TPuCdNQOnLjyXzll
 6o8Z8r+jxV3kddm4n6u7ds4Nve3pWL1zy+K6o0saPD/vMLtYM4/BZrZ7f+H8g4Fp7+bWqLROU
 hdS+FPT8MK7onOmXeabg2VhvV37K/jvWbwwS5z/x/icrpf75HsOf5VYijMSDbWYi4oTAU9YAA
 rXAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501607611!62071158!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58230 invoked from network); 1 Aug 2017 17:13:32 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 17:13:32 -0000
Received: by mail-it0-f68.google.com with SMTP id h199so2064329ith.5
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 10:13:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2sgKksiwOASAHCrgM2GUUR0oFK20cZfKak/p/fkcGbs=;
 b=nYKxkBQXHrHF0zmDeFIABNl+tv1sfWRf8Cp9P/VPkiicA340EjeAra1Bi021PRXrP1
 a64A9jKLKcAopWb8YC7fyemJF5XKiWNP9GaLd8U3f4bVzb9is4VALlVoCkhiQo4vAWpv
 P9unAITHWl1tXzz5f7AOjIBEZxjLQmptbFsShOrTSotllF+Nnk9EaxHaFD1H/n6mePi2
 zU+XA+RFHVNHEgk2XnOkpY6RGUxoM8zG+4mIWz5jDlQRmVSLOoNL2fmVNAWHUh2MhDiO
 kpYLgQtc7TkkpGC0Fe0GP7sMmOb8zacBA2CvLRbKQRsqghPfytuOkp/2GPjJmZLpHxOV
 L5vA==
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=2sgKksiwOASAHCrgM2GUUR0oFK20cZfKak/p/fkcGbs=;
 b=W5885bNSY+Vi3vfgM0mMC9Q6uyfVGfkmZYALhkkP1UgPBIpSsYuF1CcsD6fw1vXmCl
 ImlzcOWnyavxH65rzI9Iu4X4Lpwsb6tySKKuPcT+doNFsrRp7Vg5WP1NQogW3Fv6tzP8
 gmB8E0U21Qoar4Q5vNqb9DLNtuxrKSVnAg0lDiGOFNokNjsxB/vMRZsb6OZkLvJoEieD
 RU68Q66PqSCMbqEShFnS0uJyLtF+IT95VbxPQlbWhjVWH0ona4jakkoUzcHJmtQ6zRVs
 0sywCMTJz6591nH6WolU4KOoZTNEXmly6JHieu3q+9w6fzIHNPRrsB80nk4ptL6BW5Mk
 5Opg==
X-Gm-Message-State: AIVw110jhUGOE4mUUUtJ0GIc1Uf4pDjw4yz75BSvUnoBhgFSTVcFtypN
 YukgH7zmdNT4J/KaVLl5GsflYotUZg==
X-Received: by 10.36.47.5 with SMTP id j5mr2723978itj.125.1501607609818; Tue,
 01 Aug 2017 10:13:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Tue, 1 Aug 2017 10:13:28 -0700 (PDT)
In-Reply-To: <a10abe2e-f18e-1e32-bd49-e9e83dea70c6@arm.com>
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <a10abe2e-f18e-1e32-bd49-e9e83dea70c6@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Tue, 1 Aug 2017 20:13:28 +0300
Message-ID: <CAPD2p-kf0dB_JOJKoh3WB0A5m8WXJ9SMNDDYDKNbTVhA9jXsSg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, geert+renesas@glider.be,
 Will Deacon <will.deacon@arm.com>, joro@8bytes.org, damm+renesas@opensource.se,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 laurent.pinchart+renesas@ideasonboard.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel@lists.xenproject.org,
 Robin Murphy <robin.murphy@arm.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 0/7] IPMMU-VMSA support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbgoKT24gVHVlLCBBdWcgMSwgMjAxNyBhdCAzOjI3IFBNLCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBPbiAyNi8wNy8xNyAxNjowOSwgT2xla3Nh
bmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Cj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gSGksIGFsbC4KPgo+Cj4gSGksCj4K
PiBQbGVhc2UgQ0MgbWFpbnRhaW5lcnMgYW5kIGFueSByZWxldmFudCBwZXJzb24gb24gdGhlIGNv
dmVyIGxldHRlci4gVGhpcyBpcwo+IHF1aXRlIHVzZWZ1bCB0byBoYXZlIGluIHRoZSBpbmJveC4K
WWVzLiBJIENDZWQgZ3V5cyB3aG8sIEkgdGhpbmssIGFyZS93ZXJlIGludm9sdmVkIGluIElQTU1V
LVZNU0EKZGV2ZWxvcG1lbnQgZnJvbSBMaW51eCBzaWRlICsKSU9NTVUgbWFpbnRhaW5lcnMgKG1v
c3RseSBBUk0pLiBTb3JyeSwgaWYgSSBtaXNzZWQgc29tZW9uZSBvciBtaXN0YWtlbmx5IGFkZGVk
LgoKPgo+PiBUaGUgcHVycG9zZSBvZiB0aGlzIHBhdGNoIHNlcmllcyBpcyB0byBhZGQgSVBNTVUt
Vk1TQSBzdXBwb3J0IHRvIFhlbiBvbgo+PiBBUk0uCj4+IEl0IGlzIFZNU0EtY29tcGF0aWJsZSBJ
T01NVSB0aGF0IGludGVncmF0ZWQgaW4gdGhlIG5ld2VzdCBSZW5lc2FzIFItQ2FyCj4+IEdlbjMg
U29DcyAoQVJNKS4KPj4gQW5kIHRoaXMgSU9NTVUgY2FuJ3Qgc2hhcmUgdGhlIHBhZ2UgdGFibGUg
d2l0aCB0aGUgQ1BVIHNpbmNlIGl0IGRvZXNuJ3QKPj4gdXNlIHRoZSBzYW1lIHBhZ2UtdGFibGUg
Zm9ybWF0Cj4+IGFzIHRoZSBDUFUgb24gQVJNIHRoZXJlZm9yZSBJIG5hbWUgaXQgIk5vbi1zaGFy
ZWQiIElPTU1VLgo+PiBUaGlzIGFsbCBtZWFucyB0aGF0IGN1cnJlbnQgcGF0Y2ggc2VyaWVzIG11
c3QgYmUgYmFzZWQgb24gIk5vbi1zaGFyZWQiCj4+IElPTU1VIHN1cHBvcnQgWzFdCj4+IGZvciB0
aGUgSVBNTVUtVk1TQSB0byBiZSBmdW5jdGlvbmFsIGluc2lkZSBYZW4uCj4+Cj4+IFRoZSBJUE1N
VS1WTVNBIGRyaXZlciBhcyB3ZWxsIGFzIHRoZSBBUk0gTFBBRSBhbGxvY2F0b3Igd2VyZSBkaXJl
Y3RseQo+PiBwb3J0ZWQgZnJvbSBCU1AgZm9yIExpbnV4IHRoZSB2ZW5kb3IgcHJvdmlkZXM6Cj4+
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9ob3Jtcy9yZW5l
c2FzLWJzcC5naXQKPj4gcmNhci0zLjUuMwo+Cj4KPiBJIHRoaW5rIHRoaXMgaXMgcHJvYmFibHkg
YSBnb29kIHN0YXJ0aW5nIHBvaW50IHRvIGRpc2N1c3MgYWJvdXQgSU9NTVUKPiBzdXBwb3J0IGlu
IFhlbi4gSSBza2ltbWVkIHRocm91Z2ggdGhlIHBhdGNoZXMgYW5kIHNhdyB0aGUgd29yZHMgInJm
YyIgYW5kCj4gInBvcnRlZCBmcm9tIEJTUCIuCldlbGwsIGF0IHRoZSB0aW1lIG9mIHBvcnRpbmcg
SVBNTVUtVk1TQSBkcml2ZXIsIEJTUCBbMV0gaGFkIG1vcmUKY29tcGxldGUgc3VwcG9ydCB0aGFu
IG1haW5saW5lIFsyXQphbmQgc2VlbXMgdG8gaGF2ZSBhdCB0aGUgbW9tZW50LgpGb3IgZXhhbXBs
ZSwgbWFpbmxpbmUgZHJpdmVyIHN0aWxsIGhhcyBzaW5nbGUgSVBNTVUgY29udGV4dCB3aGlsZSBC
U1AKZHJpdmVyIGNhbiBoYXZlIHVwIHRvIDggY29udGV4dHMsCnRoZSBtYXhpbXVtIHVUTEJzIG1h
aW5saW5lIGRyaXZlciBjYW4gaGFuZGxlIGlzIDMyLCBidXQgZm9yIEJTUCBkcml2ZXIKdGhpcyB2
YWx1ZSB3YXMgaW5jcmVhc2VkIHRvIDQ4LCBldGMuCkJ1dCwgSSBzZWUgYXR0ZW1wdHMgdG8gZ2V0
IGFsbCByZXF1aXJlZCBzdXBwb3J0IGluIFszXS4gU28sIHdoZW4gdGhpcwpzdXBwb3J0IHJlYWNo
ZXMgdXBzdGVhbSwgSSBob3BlLAppdCB3b24ndCBiZSBhIGJpZyBwcm9ibGVtIHRvIHJlYmFzZSBv
biBtYWlubGluZSBkcml2ZXIgaWYgd2UgZGVjaWRlIHRvCmFsaWduIHdpdGggaXQuCgo+Cj4gQXQg
dGhlIG1vbWVudCBmb3IgSU9NTVUgd2UgcmVseSBvbiB0aGUgTGludXggY29tbXVuaXR5IHRvIGRv
IHRoZSByZXZpZXcsIGJ1dAo+IHRoaXMgaXMgbm90IHRoZSBjYXNlIGhlcmUgYXMgaXQgaXMgYW4g
UkZDLiAgSSBjYW4gZGVmaW5pdGVseSBoZWxwIHRvIGNoZWNrCj4gaWYgaXQgY29tcGx5IGZvciBY
ZW4sCnllcywgcGxlYXNlLgoKPiBidXQgSSBkb24ndCBoYXZlIHRoZSBjb21wZXRlbmNlIHRvIHRl
bGwgd2hldGhlciBpdCBpcwo+IHZhbGlkIGZvciB0aGUgaGFyZHdhcmUuCj4KPiBXZSBtYXkgd2Fu
dCB0byBmaW5kIGEgY29tcHJvbWlzZSB0byBnZXQgaXQgbWVyZ2VkIGluIFhlbiwgYnV0IHN1cmVs
eSB3ZQo+IGRvbid0IHdhbnQgdG8gYnVpbGQgaXQgYnkgZGVmYXVsdCBhdCBsZWFzdCB1bnRpbCB3
ZSBoYWQgZmVlZGJhY2sgZnJvbSB0aGUKPiBjb21tdW5pdHkgYWJvdXQgdGhlIHZhbGlkaXR5IG9m
IHRoZSBjb2RlIGhlcmUuCmFncmVlLgoKPgo+IEFzIEkgbWVudGlvbmVkIGFib3ZlLCB3ZSBhcmUg
Y3VycmVudGx5IGJvcnJvd2luZyBkcml2ZXJzIGZyb20gTGludXggYW5kCj4gYWRhcHRpbmcgZm9y
IFhlbi4gVG9kYXkgd2Ugc3VwcG9ydCBTTU1VdnsxLDJ9ICh3ZSBuZWVkIHRvIHJlc3luYyBpdCkg
YW5kCj4gdGhlcmUgYXJlIHBsYW4gdG8gYWRkIElQTU1VLVZNU0EgKHRoaXMgc2VyaWVzKSBhbmQg
U01NVXYzLgpJdCB3b3VsZCBiZSByZWFsbHkgbmljZSB0byBoYXZlIElQTU1VLVZNU0Egc3VwcG9y
dCBpbiBYZW4uIFdpdGhvdXQKdGhpcyBzdXBwb3J0IHRoZSBTQ0YgWzRdIHdlIGFyZSBkZXZlbG9w
aW5nIHJpZ2h0IG5vdwphbmQgZXZlbiB0aGUgUGFzc3Rocm91Z2ggZmVhdHVyZSB3b24ndCBiZSBm
dWxseSBmdW5jdGlvbmFsIG9uIFItQ2FyCkdlbjMgYmFzZWQgYm9hcmRzIHBvd2VyZWQgYnkgWGVu
IGh5cGVydmlzb3IuCgo+Cj4gSSBhbSBhd2FyZSB0aGF0IExpbnV4IElPTU1VIHN1YnN5c3RlbSBo
YXMgZ3Jvd2luZyBxdWl0ZSBhIGxvdCBtYWtpbmcgbW9yZQo+IHRyaWNreSB0byBnZXQgc3VwcG9y
dCBpbiBYZW4uIEkgd2FudGVkIHRvIGdldCBmZWVkYmFjayBob3cgY29tcGxleCBmcm9tIHlvdQo+
IGFuZCBTYW1lZXIgaG93IGNvbXBsZXggaXQgd2FzIGFuZCB3aGV0aGVyIHdlIHNob3VsZCBjb25z
aWRlciBkb2luZyBvdXIgb3duLgoKWWVzLCB0aGUgSVBNTVUtVk1TQSBMaW51eCBkcml2ZXIgcmVs
aWVzIG9uIHNvbWUgTGludXggZnVuY3Rpb25hbAooSU9NTVUvRE1BL2lvLXBndGFibGUgZnJhbWV3
b3JrcykgdGhlIFhlbiBkb2Vzbid0IGhhdmUgKGl0IGlzCmV4cGVjdGVkKS4gU28sIGl0IHRvb2sg
KnNvbWUgdGltZSoKdG8gbWFrZSBMaW51eCBkcml2ZXIgaGFwcHkgaW5zaWRlIFhlbikuIE1vcmVv
dmVyLCB0aGlzIGFsbCByZXN1bHRlZCBpbgp0aGUgZmFjdCB0aGF0IHRoZSBkcml2ZXIgbG9va3Mg
Y29tcGxpY2F0ZWQgYSBiaXQpLgpBIGxvdCBvZiBkaWZmZXJlbnQgd3JhcHBlcnMsICNpZiAwLCBj
b2RlIHN0eWxlLCBldGMuCk9uIHRoZSBvdGhlciBoYW5kLCBJIHRoaW5rLCBJIHdpbGwgYmUgYWJs
ZSB0byBmYWlybHkgcXVpY2tseSBhbGlnbgp3aXRoIG5ldyBCU1AsIGV0Yy4KCkJ1dCwgSSByZWFs
bHkgZG9uJ3Qga25vdyBzaG91bGQgd2UgY29udGludWUgdG8gZm9sbG93IHRoaXMgZGlyZWN0aW9u
Cm9yIG5vdCwgcGVyaGFwcyBpdCB3aWxsIGRlcGVuZCBvbgpob3cgY29tcGxleCB0aGUgZW50aXR5
IGlzIGFuZCBob3cgbXVjaCB0aGluZ3Mgd2UgbXVzdCBwdWxsIHRvZ2V0aGVyCndpdGggaXQgdG8g
bWFrZSBpdCBoYXBweS4KCj4KPj4gUGF0Y2ggc2VyaWVzIHdhcyByZWJhc2VkIG9uIFhlbiA0Ljku
MCByZWxlYXNlIGFuZCB0ZXN0ZWQgb24gUmVuZXNhcyBSLUNhcgo+PiBHZW4zIEgzIEVTMi4wL00z
IGJhc2VkIGJvYXJkcwo+PiB3aXRoIGRldmljZXMgYXNzaWduZWQgdG8gZGlmZmVyZW50IGRvbWFp
bnMuCj4+Cj4+IFlvdSBjYW4gZmluZCBwYXRjaCBzZXJpZXMgaGVyZToKPj4gcmVwbzogaHR0cHM6
Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4uZ2l0IGJyYW5jaDogaXBtbXVfdjIKPj4KPj4g
UC5TLiBUaGVyZSBpcyBvbmUgbW9yZSBwYXRjaCB3aGljaCBuZWVkcyB0byBiZSBicm91Z2h0IGJh
Y2sgdG8gbGlmZSBbMl0KPj4gQW55IHJlYXNvbnMgd2h5IHRoaXMgcGF0Y2ggaGFzbid0IGJlZW4g
dXBzdHJlbWVkIHlldD8KPgo+Cj4gVGhlIHNlcmllcyBkaWRuJ3QgbWFrZSBpdCB1cHN0cmVhbS4g
RmVlbCBmcmVlIHRvIHJlc2VuZCBpdCBzZXBhcmF0ZWx5Lgpvay4KCj4KPj4KPj4gVGhhbmsgeW91
Lgo+Pgo+PiBbMV0gW1hlbi1kZXZlbF0gW1BBVENIIHYyIDAwLzEzXSAiTm9uLXNoYXJlZCIgSU9N
TVUgc3VwcG9ydCBvbiBBUk0KPj4gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZy9tc2cxMTU5MDEuaHRtbAo+Pgo+PiBbMl0gW1hlbi1kZXZlbF0gW1BB
VENIIHY4IDAyLzI4XSB4ZW46IEFkZCBsb2cyIGZ1bmN0aW9uYWxpdHkKPj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTAyL21zZzAwMDMx
Lmh0bWwKPj4KPj4gT2xla3NhbmRyIFR5c2hjaGVua28gKDcpOgo+PiAgIGlvbW11L2FybTogaXBt
bXUtdm1zYTogQWRkIElQTU1VLVZNU0Egc3VwcG9ydAo+PiAgIGlvbW11L2FybTogaXBtbXUtdm1z
YTogQWRkIFhlbiBjaGFuZ2VzIGZvciBtYWluIGRyaXZlcgo+PiAgIGlvbW11L2FybTogaXBtbXUt
dm1zYTogQWRkIGlvLXBndGFibGVzIHN1cHBvcnQKPj4gICBpb21tdS9hcm06IGlwbW11LXZtc2E6
IEFkZCBYZW4gY2hhbmdlcyBmb3IgaW8tcGd0YWJsZXMKPj4gICBpb21tdS9hcm06IEJ1aWxkIElQ
TU1VLVZNU0EgcmVsYXRlZCBzdHVmZgo+PiAgIGlvbW11L2FybTogaXBtbXUtdm1zYTogRGVhbGxv
Y2F0ZSBwYWdlIHRhYmxlIGFzeW5jaHJvbm91c2x5Cj4+ICAgaW9tbXUvYXJtOiBpcG1tdS12bXNh
OiBFbmFibGUgVk1TQXY4LTY0IG1vZGUgaWYgSVBNTVUgSFcgc3VwcG9ydHMgaXQKPj4KPj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZSAgICAgICAgIHwgICAgMyArCj4+ICB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW8tcGd0YWJsZS1hcm0uYyB8IDEzMzEgKysrKysr
KysrKysrKwo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvLXBndGFibGUuYyAgICAg
fCAgIDkxICsKPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pby1wZ3RhYmxlLmggICAg
IHwgIDIyMCArKysKPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMg
ICAgIHwgMjYxMQo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgNSBmaWxlcyBjaGFu
Z2VkLCA0MjU2IGluc2VydGlvbnMoKykKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW8tcGd0YWJsZS1hcm0uYwo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pby1wZ3RhYmxlLmMKPj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW8tcGd0YWJsZS5oCj4+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwo+
Pgo+Cj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKClsxXSBodHRwczovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9ob3Jtcy9yZW5lc2FzLWJzcC5naXQvdHJl
ZS9kcml2ZXJzL2lvbW11L2lwbW11LXZtc2EuYz9oPXY0LjkvcmNhci0zLjUuMwpbMl0gaHR0cDov
L2VsaXhpci5mcmVlLWVsZWN0cm9ucy5jb20vbGludXgvbGF0ZXN0L3NvdXJjZS9kcml2ZXJzL2lv
bW11L2lwbW11LXZtc2EuYwpbM10gaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzcyNTc2OS8KWzRd
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ny0wNy9tc2cwMjEyNC5odG1sCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:13:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17: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.xen.org>)
	id 1dcajY-0007YM-Gw; Tue, 01 Aug 2017 17:13:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgar.iglesias@gmail.com>) id 1dcajX-0007YG-Mp
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:13:27 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6B/ED-27137-7B6B0895; Tue, 01 Aug 2017 17:13:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMfS6vu62bQ2
 RBp3npSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9nUUF04QqNp5pYWlgfMnXxcjFISQwnVFi
 U/8ndhCHRWA+q0R7x1MWEEdCYDerxJ2dm1m7GDmBnDiJ08fvskDYVRJNN7aC2UIC6hKn3+1gg
 7BnMEls+JoAYrMIqEi0L7rMDGKzCZhI7P3zgAnEFhHQklh1bQsjyAJmgdOMElvXPWEHSQgLBE
 h0Nf8Ga+AV0JDY8GkyO8R9NxklJrX9ZodICEqcnPkEbDMz0KQb/14CTeUAsqUllv/jAAlzCth
 IPNzzixEkLAp0xKuD9RMYhWchaZ6FpHkWQvMCRuZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqG
 BmZ6uanFxYnpqTmJScV6yfm5mxiBYc4ABDsYL28MOMQoycGkJMqr2FMfKcSXlJ9SmZFYnBFfV
 JqTWnyIUYaDQ0mCt25rQ6SQYFFqempFWmYOMOJg0hIcPEoivP+3AKV5iwsSc4sz0yFSpxgtOa
 5cWfeFiWPD6vVAcsqB7V+YhFjy8vNSpcR554PMEwBpyCjNgxsHSwqXGGWlhHkZgQ4U4ilILcr
 NLEGVf8UozsGoJMw7E2QKT2ZeCdzWV0AHMQEdJFlaC3JQSSJCSqqBcc7Hp6I829m7dyaWsdZY
 XozgtlPN2v9IJj/H/P9Zfs7+ButDG89Kx01TfqVzx2yqWP+0A2se6re6Bdt4+LxvCFX+kbTz3
 Dymh5N/c2zztZScb8V6gbuRu8vrWGuF59alZQU2YfHLn18KjZFfKOEUGqX5oFZ1zgTmPdyTFw
 StmrNDXMEriI1JiaU4I9FQi7moOBEAoZItcAUDAAA=
X-Env-Sender: edgar.iglesias@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1501607606!100355865!1
X-Originating-IP: [209.85.215.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6056 invoked from network); 1 Aug 2017 17:13:26 -0000
Received: from mail-lf0-f47.google.com (HELO mail-lf0-f47.google.com)
 (209.85.215.47)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 17:13:26 -0000
Received: by mail-lf0-f47.google.com with SMTP id m86so9694375lfi.4
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 10:13:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=A6UIWDf79k4cV+ZqS/2pHEjmq0rcLosLFK6C6XTlKQ4=;
 b=lsH4AtxNnmm8v0C4+LeQNYUAHqrRdBPjlIRbhABQlMwIgZPE5s2G3j/+Bu+4VWqRDC
 DzYLxJy88CRIZuXBpWYnsu6XlnIjm5TrR/1pQNWi/HFlofg6HRC/l8tB7dUmBFbndssi
 s34jpnVzouwmOx46am69CcHaQESJsvKdHn2wVBXq7PhAiX4wPmQCgayyCKystwjS7Q/w
 rJhNzu5G6uDTRsTgG3BYAKKtOcgpXmPbLxzz8Vi//aA2xfvBNxqtSH+MYXdRdtRZKjsT
 GhL/h6HTh+a+3eN6T2VLwa7i98Rm7IcvfMswBdvQSwX/vzG9SUzC+jgMgImTlFx3En5/
 8jjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=A6UIWDf79k4cV+ZqS/2pHEjmq0rcLosLFK6C6XTlKQ4=;
 b=tvnwrBCwnkaoVLHi/k8yhe5CZqUORewa/fNhRMYvcEwQzGHJhiG1ljgN4YCBkTQECK
 r9GwHwJLNkJTbJqvFoJiNIs7VfnF4KiAsr7jCrxvcd/CZfUOeaFkp/ua3ONLgndUiIfK
 p+0qe/3iR/4u+mJaM0tpm4dK/eA18NshznRap1GozOdJXc1hLaoQFxxEsP0Ipb+uec1W
 AJjFwK0jvXF4pKsFQeJgCDAgddHRmQ9wbZPi4T7/6ny8/ptfAXMZp0S9gkSKENhLf6y0
 kw0AHFofWbx5NTKaEgGRSJzaeH7mOY/7MsiQsvHSCt+eR8A9e+myhOyCOf1z/yFDtWeF
 14CA==
X-Gm-Message-State: AIVw110YOsrRZYKq1r7ZN+MDuUmHh24uyCnJzyRoiyeD4GK+dyeGqJOX
 2vfeQYbboGXoEQ==
X-Received: by 10.25.41.137 with SMTP id p131mr7147506lfp.216.1501607605699;
 Tue, 01 Aug 2017 10:13:25 -0700 (PDT)
Received: from gmail.com (81-231-233-234-no56.tbcn.telia.com. [81.231.233.234])
 by smtp.gmail.com with ESMTPSA id f67sm5875698lfg.29.2017.08.01.10.13.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Aug 2017 10:13:24 -0700 (PDT)
Date: Tue, 1 Aug 2017 19:13:24 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <20170801171324.GD4859@toto>
References: <4ee2be1b-5fd3-c439-ea56-483f9ab8f0cb@epam.com>
 <20170731204252.GW4859@toto>
 <159fa620-473d-0f13-f7ca-002c7d2e0067@epam.com>
 <20170801145616.GB4859@toto>
 <3adb4f4e-25f3-ee77-df19-9bb3c6bc8885@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3adb4f4e-25f3-ee77-df19-9bb3c6bc8885@epam.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Subject: Re: [Xen-devel] [XenSummit 2017] Shared coprocessor framework
 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDg6MDQ6MDlQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBIZWxsbyBFZGdhciwKPiAKPiAKPiBPbiAwMS4wOC4xNyAxNzo1NiwgRWRnYXIgRS4g
SWdsZXNpYXMgd3JvdGU6Cj4gPk9uIHRoZSBQTCwgdGhlcmUncyBhIGNodW5rIG9mIHByb2dyYW1t
YWJsZSBsb2dpYyB0aGF0IGFsbG93cyB5b3UgdG8KPiA+Y3JlYXRlIHlvdXIgb3duIGN1c3RvbSBh
Y2NlbGxlcmF0b3JzIG9yIGRldmljZXMuCj4gPlNvbWUgZGV2aWNlcyBhcmUgdGllZCB0byBzcGVj
aWZpYyBib2FyZHMgKGUuZyB3aGVuIHRoZXkgZGVwZW5kIG9uIHNwZWNpZmljIElPKQo+ID5idXQg
b3RoZXJzIGFyZSBub3QgKGZvciBleGFtcGxlIG1lbW9yeSB0byBtZW1vcnkgY29tcHV0YXRpb25h
bCBhY2NlbGVyYXRvcnMpLgo+ID5UbyBjb21tdW5pY2F0ZSB3aXRoIHRoZXNlIGRldmljZXMsIHRo
ZXkgaGF2ZSBtZW1vcnkgc2xhdmUgYW5kIG1hc3RlciBwb3J0cwo+ID4oZm9yIHJlZ2lzdGVyIGFj
Y2Vzc2VzIGFuZCBmb3IgRE1BKS4gVGhleSBhbHNvIGhhdmUgaW50ZXJydXB0cyBib3RoIHdheXMu
Cj4gQXJlIG1hc3RlciBwb3J0cyBiZWhpbmQgSU9NTVU/CgpZZXMsIHRoZXkgYXJlLgoKPiAKPiA+
SXQncyBwb3NzaWJsZSB0byByZXByb2dyYW0gdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIFBMIGFu
ZCBzd2FwIGFjY2VsZXJhdG9ycyBpbgo+ID5hbmQgb3V0IG9uIHRoZSBmbHkuIEl0J3MgcHJvYmFi
bHkgZ29pbmcgdG8gYmUgdG9vIHNsb3cgZm9yIHRyeWluZyB0bwo+ID5jb250ZXh0IHN3aXRjaCBi
ZXR3ZWVuIGd1ZXN0cwo+IFNvIGxldCB1cyBhc3N1bWUgaXQgaXMgYSBGVy1sZXNzIHJlc291cmNl
IHdlIG5lZWQgdG8gc2hhcmUgYmV0d2VlbiBkb21haW5zLgo+IENvbnRleHQgc3dpdGNoIHdpbGwg
YmUgc3RyaXBwZWQgdG8gbWFwcGluZyBpdHMgbW1pbyAob3IgcGFzc2luZyBtbWlvCj4gYWNjZXNz
ZXMpIG5leHQgZG9tYWluIHRvIHNlcnZlIGFuZCBJT01NVSBjb25maWd1cmF0aW9uIHN3aXRjaGlu
Zy4KPiBZZXAsIElPTU1VIG1hdHRlcnMuCgpPSy4gSSB0aGluayB0aGUgUEwgaXMgbW9yZSBsaWtl
IGEgZmlybXdhcmUgZW5hYmxlZCByZXNvdXJjZS4KVGhlIFBMIGNvbmZpZ3VyYXRpb24gbmVlZHMg
dG8gYmUgbG9hZGVkIG11Y2ggbGlrZSBmaXJtd2FyZQpvdGhlcndpc2UgdGhlIGFjY2VsZXJhdG9y
cyBjYW4ndCBjaGFuZ2Ugc2hhcGUgYW5kIGFsbCBndWVzdHMKbXVzdCB1c2UgdGhlIHNhbWUga2lu
ZC4KCkZvciBleGFtcGxlLCBvbmUgZ3Vlc3QgbWlnaHQgd2FudCBhIGNyeXB0byBhY2NlbGVyYXRv
ciB3aGlsZQphbm90aGVyIG1pZ2h0IHdhbnQgc29tZSBraW5kIG9mIG1hY2hpbmUtbGVhcm5pbmcg
YWNjZWxlcmF0b3IuCgpJIHRoaW5rIGVhY2ggZ3Vlc3QgbWF5IHdhbnQgdG8gcHJvdmlkZSBpdCdz
IG93biBhY2NlbGVyYXRvciAiY29uZmlnIi4KCgo+ID4gIHNvIEkgdGhpbmsgcHJpbWFyaWx5IHdl
IHdvdWxkIGJlIGxvb2tpbmcgYXQKPiA+YSB3YXkgdG8gbGV0cyBzYXksICJhbGxvY2F0ZSIgYW5k
ICJyZWxlYXNlIiB0aGUgcmVzb3VyY2VzIGZvciBiYXRjaCB1c2UuCj4gCj4gS2luZCBvZiB2b2x1
bnRhcnkgcHJlZW1wdGlvbj8KClJpZ2h0LiBUaGF0IGNvdWxkIGJlIGEgc3RhcnQuCkluIHRoZSBm
dXR1cmUgcGVyaGFwcyBpdCBtYWtlcyBzZW5zZSB0byBjb250ZXh0LXN3aXRjaC4KCj4gCj4gPklm
IGEgZ3Vlc3QgY2Fubm90IGFsbG9jYXRlIGFuIGFjY2VsZXJhdG9yLCBpdCBjb3VsZCBmYWxsIGJh
Y2sgdG8gZW11bGF0aW9uCj4gPm9yIGp1c3QgdG8gdXNpbmcgU1cgbGlicmFyaWVzIHVudGlsIGFu
IGFjY2VsZXJhdG9yIHNsb3QgaXMgYXZhaWxhYmxlLgo+IFdoYXQgYWJvdXQgdGhlIHRoaW5nIEkg
Y2FsbGVkICJhbiBhY2Nlc3MgZW11bGF0aW9uIiBbMV0/IEZyb20gdGhlIGRvbWFpbidzCj4gcG9p
bnQgb2YgdmlldyBpdCB3b3VsZCBiZSByZWZsZWN0ZWQgaW4gYSBkZWxheWVkIHJlc3BvbnNlICh2
aWEgSVJRIG9yCj4gcmVnaXN0ZXIgcG9sbGluZykgZnJvbSBhbiBhY2NlbGVyYXRvci4KPiAKPiBJ
IGd1ZXNzIHRoZSBjb25jZXB0IGRlc2NyaWJlZCBhYm92ZSBpcyBmZWFzaWJsZSBldmVuIHdpdGgg
Y3VycmVudCBTQ0YgY29kZQo+IGFuZCB3aWxsIG5vdCB0YWtlIHRvbyBtdWNoIGVmZm9ydHMuCgpJ
J2xsIGhhdmUgYSBsb29rLCB0aGFua3MhCgpDaGVlcnMsCkVkZ2FyCgo+IAo+IFsxXQo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0xMS9t
c2cwMTkzNS5odG1sCj4gCj4gLS0gCj4gCj4gKkFuZHJpaSBBbmlzb3YqCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:29:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17:29: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.xen.org>)
	id 1dcaz4-0000G5-76; Tue, 01 Aug 2017 17:29:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcaz2-0000Fh-K9
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 17:29:28 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F9/46-01859-77AB0895; Tue, 01 Aug 2017 17:29:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdsV0O
 kwf0p6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaDv5kLHgU0jFl50/GBsY
 H9p3MXJxCAn8ZZR4/XIiG4TzmFFi/o+n7BDONkaJxs6ZQBlODhEBZ4mvZ+ayg9i8AvoS1/acZ
 gKxhQX8JQ4v+A/WLSFwkVdi642nYA0SAr4Shz8tY4Kxrx7eytLFyM7BJmAlcUgMJMoioCrx8+
 oJ9gmM3AsYGVYxqhenFpWlFula6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq
 8noGBcQfj659OhxglOZiURHkVe+ojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3tjRECkkWJSa
 nlqRlpkDDD6YtAQHj5IIby1Imre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmfgxQJgBRll
 ObBjYBFwiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryxO4Gm8GTmlcBtegV0BBPQEZKltS
 BHlCQipKQaGJmjfr2/ZffNV2xy4RL2uMBVuvtWZpb/mzAp7NF/jk98Fy549mww/KWX+4mj69g
 Jy9APMwXdu28ofNrSGWp86LXOJLO7Lg4qjRu1jr3McBPWL9sS/+Lb0uty2gsE8sNfTrTtefqb
 o/HcFZV3BxzZ6zO9zQ60Pgu9lPfApN+BW+2GrPgp1fkCa5VYijMSDbWYi4oTAQsrXoB/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501608565!108141220!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47778 invoked from network); 1 Aug 2017 17:29:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 17:29:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcayy-0003IX-MY; Tue, 01 Aug 2017 17:29: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 1dcays-0000pW-HG; Tue, 01 Aug 2017 17:29:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcayr-0003ZY-KU; Tue, 01 Aug 2017 17:29:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112406-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-arm64:hosts-allocate:broken:allowable
 libvirt:build-arm64-pvops:hosts-allocate:broken:allowable
 libvirt:build-arm64-xsm:hosts-allocate:broken:allowable
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 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:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw: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=861dd1234f1776e149c9fe5486f7efc07294a655
X-Osstest-Versions-That: libvirt=f7237d63e8f02f3689f9b63b413fae7d4221faa9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 17:29:17 +0000
Subject: [Xen-devel] [libvirt test] 112406: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3708237030396733400=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112276
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112276
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112276

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112276
 build-arm64-xsm               3 capture-logs          broken blocked in 112276
 build-arm64-pvops             3 capture-logs          broken blocked in 112276
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112276
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112276
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112276
 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-amd64-i386-libvirt-xsm  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-libvirt-vhd 12 migrate-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-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              861dd1234f1776e149c9fe5486f7efc07294a655
baseline version:
 libvirt              f7237d63e8f02f3689f9b63b413fae7d4221faa9

Last test of basis   112276  2017-07-25 04:21:09 Z    7 days
Failing since        112310  2017-07-26 04:21:38 Z    6 days    7 attempts
Testing same since   112406  2017-08-01 04:20:17 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Erik Skultety <eskultet@redhat.com>
  John Ferlan <jferlan@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Martin Kletzander <mkletzan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Nitesh Konkar <niteshkonkar.libvirt@gmail.com>
  Nitesh Konkar <nitkon12@linux.vnet.ibm.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Scott Garfinkle <seg@us.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 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                               blocked 
 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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=libvirt
+ revision=861dd1234f1776e149c9fe5486f7efc07294a655
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 861dd1234f1776e149c9fe5486f7efc07294a655
+ branch=libvirt
+ revision=861dd1234f1776e149c9fe5486f7efc07294a655
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x861dd1234f1776e149c9fe5486f7efc07294a655 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 861dd1234f1776e149c9fe5486f7efc07294a655:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   f7237d6..861dd12  861dd1234f1776e149c9fe5486f7efc07294a655 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3708237030396733400==--

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:42:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17: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.xen.org>)
	id 1dcbBi-0001qh-AY; Tue, 01 Aug 2017 17:42:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcbBh-0001qb-75
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:42:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F4/CB-03044-88DB0895; Tue, 01 Aug 2017 17:42:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvW7H3oZ
 Ig4+dzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aF+eYF55kq9jasZm1gnMXUxcjJISHgL/Hj
 1UUwm01AV6Jpy182EJtXQFDi5MwnLCA2s4COxILdn9ggbHmJ7W/nMHcxcgDVOEisWacMEmYRU
 JFoXrCaEcQWEdCSWL/iKVS5r8TpDX/ZQWxhgTSJf+shbE4BK4m1n6+CrRUSyJB4NOcRC8Q5Jh
 JvF+5kAxkvJKAmMXd9/ARGvllIDpqF5KBZSA5awMi8ilGjOLWoLLVI19hQL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMMwYgGAHY9OiwEOMkhxMSqK8ij31kUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeL/tbogUEixKTU+tSMvMAQY8TFqCg0dJhLd2D1Cat7ggMbc4Mx0idYrRm
 KPpw5YvTByvJvz/xiTEkpeflyolzusCUioAUppRmgc3CBaJlxhlpYR5GYFOE+IpSC3KzSxBlX
 /FKM7BqCTMWwFyD09mXgncvldApzABnSJZWgtySkkiQkqqgXE11xlmvolhnv+LfHMm1NSWTg2
 YEH3qSkhwX4jv+ZANawul01uv9T7IX6gbual9jTPTj91HLmyTy/qWuk/KzIT1aLXy48DNzw4s
 F8mdqyi9POK6cYCDAIOMEM+3c6rX/7bUSy2aq+f+4sTtp6739U5xrX7s7Hm7tt1i2rHYCcGXZ
 779bdDt6aLEUpyRaKjFXFScCABoLV+WvwIAAA==
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501609350!78072442!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43222 invoked from network); 1 Aug 2017 17:42:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 17:42:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442245490"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.48488.290469.878031@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 18:42:00 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170801121526.25266-2-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
 <20170801121526.25266-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH OSSTEST v2 01/11] netboot_memdisk: allow
	each host to have different append values
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBPU1NURVNUIHYyIDAxLzExXSBuZXRib290
X21lbWRpc2s6IGFsbG93IGVhY2ggaG9zdCB0byBoYXZlIGRpZmZlcmVudCBhcHBlbmQgdmFsdWVz
Iik6Cj4gU29tZSBob3N0cyByZXF1aXJlICJhcHBlbmQgcmF3IiBbMF0gd2hlbiBib290aW5nIHdp
dGggbWVtZGlzaywgd2hpbGUKPiBvdGhlcnMgZG9uJ3QuIFRoaXMgaXMgYmFzZWQgb24gdGhlIGhh
cmR3YXJlL0JJT1MsIGFuZCBuZWVkcyB0byBiZSBzZXQKPiBvbiBhIHBlci1ob3N0IGJhc2lzLgoK
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:43:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17:43: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.xen.org>)
	id 1dcbCe-0001vK-Jf; Tue, 01 Aug 2017 17:43:32 +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 1dcbCc-0001vA-Q8
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:43:30 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 43/13-02176-2CDB0895; Tue, 01 Aug 2017 17:43:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssu7BvQ2
 RBs+nyFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfZi5hKrjFU7Ft+kamBsYpXF2MXBxCAkuY
 JA49/8bUxcjJwSLgILH55W0gm4ODUSBG4sEPa5Awo0CYxOTLS1ghSrQkPk58ygxiswkYSvx9s
 okNpFwCyF7ymQMkLCKgLvHnwgRGkPHMAkdZJL78Ogg2XlggUOLwhy4wm1PAWmLD7x8sIDavgL
 fEnhtn2CHuaWOUaJixgREkISqgK3Ho3x82iCJBiZMzn4A1MAMdsXz6NpYJjAKzkKRmIUktYGR
 axahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIb1DAyMOxh3
 tfsdYpTkYFIS5VXsqY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbsKchUkiwKDU9tSItMwcYE
 TBpCQ4eJRHeWpA0b3FBYm5xZjpE6hSjopQ471qQhABIIqM0D64NFoWXGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzPgOZwpOZVwI3/RXQYiagxZKltSCLSxIRUlINjGIHZgbUhqXqODjfXHX
 qhGv7vBr1LVu2va7c9jyZ7fGSu5x/Te2+a8x/ukTe0yTkpOB2efFenwPTZ8hkZvZlxRVt9uP8
 uU3mQeFeg0fx5lfOLFrZVdY9fSu7J2+uM+OEC1xC/gpbcp/zbf3MNemgmtuz9wX9KcdKVLf9b
 GtN0Xv77N3Vlm6BdCWW4oxEQy3mouJEAOdBhPG9AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501609408!76975933!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20533 invoked from network); 1 Aug 2017 17:43:29 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 17:43:29 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 52EDF22B5D;
 Tue,  1 Aug 2017 17:43:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 52EDF22B5D
Date: Tue, 1 Aug 2017 10:43:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <22b6f0ee-be47-85c9-fd23-e295f0a33e7d@arm.com>
Message-ID: <alpine.DEB.2.10.1708011037520.20080@sstabellini-ThinkPad-X260>
References: <d292b221-c373-c9a7-7899-f5e00f7199cc@arm.com>
 <20170801164410.GC4859@toto> <22b6f0ee-be47-85c9-fd23-e295f0a33e7d@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Sameer Goel <sgoel@codeaurora.org>,
 Stefano Stabellini <sstabellini@kernel.org>, davorin.mista@aggios.com,
 Campbell Sean <scampbel@codeaurora.org>, anastassios.nanos@onapp.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, vfachin@de.adit-jv.com,
 Jarvis.Roach@dornerworks.com, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com, joculator@gmail.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 2nd August
 2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxIEF1ZyAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDEvMDgvMTcgMTc6
NDQsIEVkZ2FyIEUuIElnbGVzaWFzIHdyb3RlOgo+ID4gT24gV2VkLCBKdWwgMjYsIDIwMTcgYXQg
MDQ6NTk6NDNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIaSBhbGwsCj4gPiA+
IAo+ID4gPiBUaGUgbmV4dCBYZW4gQVJNIGNvbW11bml0eSBjYWxsIHdpbGwgYmUgV2VkbmVzZGF5
IDJuZCBBdWd1c3QgMjAxNyA1cG0gQlNULgo+ID4gPiAKPiA+ID4gRG8geW91IGhhdmUgYW55IHNw
ZWNpZmljIHRvcGljIHlvdSB3b3VsZCBsaWtlIHRvIGRpc2N1c3M/Cj4gPiAKPiA+IENDOiBEYXZv
cmluIGFuZCBNaXJlbGxhIGZyb20gQWdnaW9zCj4gPiAKPiA+IEhpIEp1bGllbiwKPiAKPiBIaSwK
PiAKPiA+IEkgd2FzIHRhbGtpbmcgd2l0aCB0aGUgQWdnaW9zIGZvbGtzIHRvZGF5IGFuZCB0aGV5
IHdlcmUgd29uZGVyaW5nIGlmCj4gPiBpdCdzIHBvc3NpYmxlIHRvIHNoYXJlIHNjcmVlbnMgdG8g
cHJlc2VudCBzbGlkZXMgZHVyaW5nIHRoZSBjYWxsPwo+ID4gSSdtIGd1ZXNzaW5nIG5vdCwgc2lu
Y2UgdGhlIGluZm8gYmVsb3cgb25seSBoYXMgZGlhbCBpbiBpbmZvLgo+IAo+IEl0IHNvdW5kcyBs
aWtlIGl0IGlzIHBvc3NpYmxlIHRvIHNoYXJlIHNjcmVlbiBidXQgSSBjYW4ndCBmaW5kIGEgcHVi
bGljIGxpbmsKPiBmb3IgaXQgOi8uCj4gCj4gSSBjYW4gbG9vayBmb3IgYW4gYWx0ZXJuYXRpdmUg
KEkgaGF2ZSBwbGVudHkgb2YgY2hvaWNlIGF0IEFybSA6KSkgaWYgaXQgaXMKPiBzb21ldGhpbmcg
cGVvcGxlIHdhbnRzIHRvIGRvIGluIHRoZSBmdXR1cmUuIEJ1dCBmb3IgdG9tb3Jyb3csIGl0IG1p
Z2h0IGJlCj4gZGlmZmljdWx0IHRvIGdldCBzb21ldGhpbmcgdXAgYnkgdG9tb3Jyb3cuCj4gCj4g
Q2FuIHlvdSB1cGxvYWQgdGhlIHNsaWRlcyBzb21ld2hlcmUgYW5kIHNlbmQgYSBsaW5rIGJ5IGUt
bWFpbD8KClNlbmRpbmcgdGhlIHNsaWRlcyBieSBlbWFpbCBiZWZvcmVoYW5kIGlzIGFsd2F5cyBh
IGdvb2QgaWRlYS4gSG93ZXZlciwKaXQncyAyMDE3IGFuZCB3ZSAqaGF2ZSogdG8gYmUgYWJsZSB0
byBzaGFyZSBzbGlkZXMgbGl2ZSBkdXJpbmcgYSBtZWV0aW5nCjotKQoKSSB0YWxrZWQgd2l0aCBK
dWxpZW46IHdlIGFyZSBnb2luZyB0byB1c2UgbXkgdWJlcmNvbmZlcmVuY2UgZGV0YWlscyBmb3IK
dGhlIGNhbGwsIHdoaWNoIHN1cHBvcnRzIGRpYWxpbmcgaW4gYnkgcGhvbmUsIGZyb20geW91ciBQ
QyBhbmQgc2xpZGUKc2hhcmluZzoKCgpKb2luIHRoZSBjYWxsOiBodHRwczovL3d3dy51YmVyY29u
ZmVyZW5jZS5jb20vc3RlZmFuby1zdGFiZWxsaW5pClVTIGRpYWwtaW4gbnVtYmVyOiA2NjktOTk5
LTA2MTMKTm8gUElOIG5lZWRlZAoKRm9yIHRoZSBpbnRlcm5hdGlvbmFsIG51bWJlcnMsIGdvIHRv
Cmh0dHBzOi8vd3d3LnViZXJjb25mZXJlbmNlLmNvbS9zdGVmYW5vLXN0YWJlbGxpbmkgYW5kIGNo
b29zZSAiSm9pbiBieQpQaG9uZSIsIGEgbGlzdCBvZiBpbnRlcm5hdGlvbmFsIG51bWJlcnMgYW5k
IGEgcGluIHdpbGwgYmUgcHJvdmlkZWQuCgpJJ2xsIGFsc28gc2VuZCBhbm90aGVyIHJlbWluZGVy
IHRvbW9ycm93LgoKCkNoZWVycywKClN0ZWZhbm8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:43:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17:43: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.xen.org>)
	id 1dcbCr-0001yG-RT; Tue, 01 Aug 2017 17:43:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcbCq-0001y1-Vc
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:43:45 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 09/25-02175-0DDB0895; Tue, 01 Aug 2017 17:43:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO75vQ2
 RBs9Pa1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPj95kKZjPUjFj82emBsY1zF2MHBwSAv4S
 Uw/YdDFycrAJ6Eo0bfnLBmLzCghKnJz5hAXEZhbQkViw+xMbhC0vsf3tHGaIGnuJ+Y39jCA2i
 4CKxMx3bewgtoiAlsT6FU+h6lUkTs3rApsjLOAisfzUQbBeTgEriVPrj4HFhQQyJOb/nMcKYk
 sImEi8XbiTDeQ0IQE1ibnr4ycw8s1CctEsJBfNQnLRAkbmVYzqxalFZalFuiZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBYcYABDsYb/U5H2KU5GBSEuVV7KmPFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTB27CnIVJIsCg1PbUiLTMHGPAwaQkOHiUR3p8gad7igsTc4sx0iNQpR
 mOOpg9bvjBxvJrw/xuTEEtefl6qlDjvWpBSAZDSjNI8uEGwSLzEKCslzMsIdJoQT0FqUW5mCa
 r8K0ZxDkYlYd5MkCk8mXklcPteAZ3CBHSKZGktyCkliQgpqQbG2Fl/nk+pn6veM3nDwz1nIu7
 KNzN80jxbxz+F0bp+37GjWz2U5or8bVoqbX9xMqNM86WqIz3b2f/4mAhG6Ukr2h6LmB7/nu/B
 p+RZd/JzTi96/PKQqL59/fX8xL5zS539lNtKKqNbV01Ztj3uq5NKtdcVmbVVxhxvdzi8+fLlJ
 seN5TOjLrcsUmIpzkg01GIuKk4EANaqGq2/AgAA
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1501609422!105276753!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60232 invoked from network); 1 Aug 2017 17:43:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 17:43:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433936509"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.48587.251328.23630@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 18:43:39 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170801121526.25266-5-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
 <20170801121526.25266-5-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST v2 04/11] HostDB: introduce
	set_property
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBPU1NURVNUIHYyIDA0LzExXSBIb3N0REI6
IGludHJvZHVjZSBzZXRfcHJvcGVydHkiKToKPiBBbmQgcHJvdmlkZSBhIGhlbHBlciBpbiBUZXN0
U3VwcG9ydCB0byB1c2UgaXQuIFRoaXMgYWxsb3dzIG9zc3Rlc3QgdG8KPiBzZXQgaG9zdCBwcm9w
ZXJ0aWVzIGZyb20gdGVzdCBzY3JpcHQgdGhlbXNlbHZlcyAoaW5zdGVhZCBvZiB1c2luZwo+IHRo
ZSBtZy1ob3N0cyBjbHUpLgouLi4KPiArc3ViIHNldF9wcm9wZXJ0eSgkJCQkKSB7Cj4gKyAgICBt
eSAoJGhkLCAkaG8sICRwcm9wLCAkdmFsKSA9IEBfOwo+ICsgICAgbXkgJHJtcSA9ICRkYmhfdGVz
dHMtPnByZXBhcmUoPDxFTkQpOwo+ICsgICAgICAgIERFTEVURSBGUk9NIHJlc291cmNlX3Byb3Bl
cnRpZXMKPiArICAgICAgICAgICAgICAgV0hFUkUgcmVzdHlwZT0naG9zdCcgYW5kIHJlc25hbWU9
PyBBTkQgbmFtZT0/CgpUaGlzIGlzIHdoZXJlIHRoZSB0ZXN0IGZvciB0aGUgaW50ZW5kZWQgYmxl
c3Npbmcgc2hvdWxkIG9jY3VyIElNTy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:44:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17: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.xen.org>)
	id 1dcbDc-00025e-3i; Tue, 01 Aug 2017 17:44:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcbDb-00025U-Dl
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:44:31 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 84/36-03368-EFDB0895; Tue, 01 Aug 2017 17:44:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve6/vQ2
 RBh0XxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZt+8zF5xmqbiz8gVTA+Nl5i5GTg4JAX+J
 vqetYDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQuNL9mR3EZhFQk
 Xg7fwsriC0ioCWxfsVTqHoViVPzusDmCAtkSzx+OxkszilgJdHychVYr5BAhsTDg0vZIO4xkX
 i7cCeQzQEUV5OYuz5+AiPfLCQXzUJy0SwkFy1gZF7FqFGcWlSWWqRraKKXVJSZnlGSm5iZo2t
 oYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIPx+saAQ4ySHExKoryKPfWRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4G/Y0RAoJFqWmp1akZeYAgx4mLcHBoyTCWwuS5i0uSMwtzkyHSJ1iNOZo+
 rDlCxPHqwn/vzEJseTl56VKifOuBSkVACnNKM2DGwSLxkuMslLCvIxApwnxFKQW5WaWoMq/Yh
 TnYFQS5l0FMoUnM68Ebt8roFOYgE6RLK0FOaUkESEl1cAYNOEe67SHG/UuF152MriXoHFiwRq
 FhT7Vu8QemGjKLvh7/XrSoqfN7ScCD07ut+H+JvKzdy7/2aTnVXrzJxyy8QW6v6/HeU2b4JYv
 /a9Y3nyY5F6pf/7Iq9UhB5teajZK1vW7nr3+o0rzmmMry9sDnq0RQtslT1843JN0xEG+rcr1H
 DfjFyclluKMREMt5qLiRACrtbolwQIAAA==
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1501609468!75984746!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33724 invoked from network); 1 Aug 2017 17:44:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 17:44:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442245809"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.48632.643666.794538@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 18:44:24 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170801121526.25266-8-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
 <20170801121526.25266-8-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST v2 07/11] ts-freebsd-host-install:
	add arguments to test memdisk append options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBPU1NURVNUIHYyIDA3LzExXSB0cy1mcmVl
YnNkLWhvc3QtaW5zdGFsbDogYWRkIGFyZ3VtZW50cyB0byB0ZXN0IG1lbWRpc2sgYXBwZW5kIG9w
dGlvbnMiKToKPiBUaGlzIGlzIG5lZWRlZCBpbiBvcmRlciB0byBmaWd1cmUgb3V0IHdoaWNoIG1l
bWRpc2sgb3B0aW9ucyBzaG91bGQgYmUKPiB1c2VkIHRvIGJvb3QgdGhlIGltYWdlcyBvbiBlYWNo
IHNwZWNpZmljIGJveC4KPiAKPiBOb3RlIHRoYXQgdXBvbiBzdWNjZXNzIHRoZSBzY3JpcHQgc3Rv
cmVzIHRoZSB0ZW50YXRpdmUgaG9zdCBwcm9wZXJ0eQo+IGluIHRoZSBydW52YXJzLgouLi4KPiAr
ICAgIH0gZWxzaWYgKCRBUkdWWzBdIGVxICItLXJlY29yZGFwcGVuZCIpIHsKPiArICAgICAgICAk
cmVjb3JkX2FwcGVuZCA9IDE7Ci4uLgo+ICtpZiAoJGJvb3Rvbmx5KSB7Cj4gKyAgICBob3N0cHJv
cF9wdXRhdGl2ZV9yZWNvcmQoJGhvLCAiTWVtZGlza0FwcGVuZCIsICRtZW1kaXNrX2FwcGVuZCkK
PiArICAgICAgICBpZiAkcmVjb3JkX2FwcGVuZDsKPiArICAgIGV4aXQgMDsKClRoaXMgaXMgc3Vy
ZWx5IHdyb25nLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:45:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17:45: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.xen.org>)
	id 1dcbER-0002F8-GF; Tue, 01 Aug 2017 17:45:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcbEQ-0002Ex-05
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:45:22 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 09/D7-01731-13EB0895; Tue, 01 Aug 2017 17:45:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK7BvoZ
 Ig/ZtBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLa8uYChYwVdz8/5+5gfErYxcjJ4eEgL/E
 x0XvWUFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjILHpTStYDYuAi
 sS/xdPAakQEtCTWr3gKVa8icWpeF1iNsEC6xLmjG4BsDg5OASuJBd90QMJCAhkSa5/fZ4U4x0
 Ti7cKdbCAlQgJqEnPXx09g5JuF5KBZSA6aheSgBYzMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N
 0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgONAQh2MP7b5nmIUZKDSUmUV7GnPlKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBK/83oZIIcGi1PTUirTMHGDIw6QlOHiURHgNQNK8xQWJucWZ6RCpU4zGH
 E0ftnxh4ng14f83JiGWvPy8VClx3rV7gEoFQEozSvPgBsFi8RKjrJQwLyPQaUI8BalFuZklqP
 KvGMU5GJWEIe7hycwrgdv3CugUJqBTJEtrQU4pSURISTUw6jjc6DzvFHKs++Tko8+OndjFXNT
 2+2v4Gs/zpWvq6paY/SjYfkD+1nT9l9HlE9rntPOsvOi1bd+SjglX9qfcen9T9NCNJR6LWPMX
 L64ye+Wy79a/nRdbg2ZOFmMvflFyWW2F+YXMmlU7rna+sWxI0Yz+1BhtuCf/043+kO8CS21O3
 XnT/v9CF78SS3FGoqEWc1FxIgAh0cVMwAIAAA==
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501609519!91395737!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63180 invoked from network); 1 Aug 2017 17:45:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 17:45:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433936817"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.48685.427902.309417@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 18:45:17 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170801121526.25266-9-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
 <20170801121526.25266-9-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST v2 08/11] ts-memdisk-try-append:
	introduce a script to test memdisk options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBPU1NURVNUIHYyIDA4LzExXSB0cy1tZW1k
aXNrLXRyeS1hcHBlbmQ6IGludHJvZHVjZSBhIHNjcmlwdCB0byB0ZXN0IG1lbWRpc2sgb3B0aW9u
cyIpOgo+IFRoZSBpbnRlbmRlZCB1c2FnZSBpcyB0byBydW4gdGhpcyBzY3JpcHQgYWdhaW5zdCBl
dmVyeSBob3N0IGluIG9yZGVyCj4gdG8gcmVjb3JkIHRoZSBwb3NzaWJsZSBuZWVkZWQgbWVtZGlz
ayBmbGFncy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:48:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17: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.xen.org>)
	id 1dcbHC-0002ZS-Te; Tue, 01 Aug 2017 17:48:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcbHB-0002ZJ-MP
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:48:13 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 85/D1-03612-DDEB0895; Tue, 01 Aug 2017 17:48:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO6dfQ2
 RBqd+alt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmndnSwFfxkrej73MvWwPiJpYuRg0NCwF/i
 /2eJLkZODjYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwxR4yCxdc5sdhCbR
 UBFou3XDjBbREBLYv2Kp1D1KhKn5nWBzREWSJNYuu4VE4jNKWAtsaf7LRPICUICmRJPz2uAhC
 UETCTeLtzJBhFWk5i7Pn4CI98sJAfNQnLQLCQHLWBkXsWoUZxaVJZapGtooZdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg/HmxoBDjJIcTEqivIo99ZFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHgP7m2IFBIsSk1PrUjLzAEGPExagoNHSYR3BUiat7ggMbc4Mx0idYrRm
 KPpw5YvTByvJvz/xiTEkpeflyolznsCpFQApDSjNA9uECwSLzHKSgnzMgKdJsRTkFqUm1mCKv
 +KUZyDUUmYlx8Y10I8mXklcPteAZ3CBHSKZGktyCkliQgpqQZG5/jQizpMCTELV+lzhXZJyLY
 p7tJZJ9fQ1rvUYzbPmf8Vhq/Z8hoYt+y+k3l/p1bJltvmN5g7eJm4m5quJ6bJJhTsX8+/oPzU
 zuLl2dp7giS61EOMra9si/kW8MI8M6xO7PbDqLRYlerk/VM1T87YLDXjX4AL88F49ZqL4V3zr
 bfkvXiVKaDEUpyRaKjFXFScCACQ4bEXvwIAAA==
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501609691!78073006!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6119 invoked from network); 1 Aug 2017 17:48:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 17:48:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="433937341"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.48852.989458.356371@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 18:48:04 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170801121526.25266-10-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
 <20170801121526.25266-10-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST v2 09/11] ts-examine-hostprops-save:
	introduce a script to save properties
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBPU1NURVNUIHYyIDA5LzExXSB0cy1leGFt
aW5lLWhvc3Rwcm9wcy1zYXZlOiBpbnRyb2R1Y2UgYSBzY3JpcHQgdG8gc2F2ZSBwcm9wZXJ0aWVz
Iik6Cj4gVGhlIGludHJvZHVjZSBzY3JpcHQgdHVybnMgdGhlIHByb3BlcnRpZXMgc3RvcmVkIGlu
IHRoZSBydW52YXJzIHVzaW5nCj4gdGhlIGZvcm1hdCBob3N0cHJvcF8kaG90bmFtZV8kcHJvcD0k
dmFsIGludG8gaG9zdCBwcm9wZXJ0aWVzIHN0b3JlZCBpbgo+IHRoZSBkYXRhYmFzZS4KCiJUaGlz
IHNjcmlwdCAuLi4iCgoKPiArb3VyICRibGVzc2luZyA9IGludGVuZGVkX2JsZXNzaW5nKCk7Cj4g
K2lmICgkYmxlc3NpbmcgbmUgInJlYWwiKQo+ICt7Cgp7IHNob3VsZCBiZSBvbiB0aGUgc2FtZSBs
aW5lIGFzIHRoZSBpZi4gIChTZXZlcmFsIHRpbWVzLikKCkkgdGhpbmsgaXQgaXMgZmluZSB0byBj
aGVjayB0aGUgaW50ZW5kZWQgYmxlc3NpbmcgYm90aCBoZXJlIGFuZCBpbgokbWpvYmRiLiAgSGVy
ZSBpdCBtaWdodCBiZSB1c2VmdWwgdG8gY2hlY2sgaXQgc28gdGhhdCB5b3UgY2FuIHByaW50CnVz
ZWZ1bCBkZWJ1ZyBvdXRwdXQgaW4gbm9uLXJlYWwgZmxpZ2h0cy4KCldlIGRpc2N1c3NlZCB0aGUg
c2VtYW50aWNzIG9mIHRoaXMgc2NyaXB0IG9uIGlyYyAtIHNwZWNpZmljYWxseSwgdGhhdAppdCBz
aG91bGQgb3BlcmF0ZSBvbiBhbGwgaG9zdHMgZm9yIHdoaWNoIGEgcmVsZXZhbnQgcnVudmFyIGV4
aXN0cy4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:50:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17:50: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.xen.org>)
	id 1dcbIk-0002gj-7s; Tue, 01 Aug 2017 17:49:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3796b01b7=Ian.Jackson@citrix.com>)
 id 1dcbIi-0002gZ-Fk
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:49:48 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 36/0D-02177-B3FB0895; Tue, 01 Aug 2017 17:49:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva71/oZ
 Ig4N3BSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2H5YFB5grei9fZm9gfMDUxcjJISHgL/Fz
 7zdWEJtNQFeiactfNhCbV0BQ4uTMJywgNrOAjsSC3Z/YIGx5ie1v5zBD1DhInL+yD2wOi4CKR
 Mf3n2BxEQEtifUrnkLVq0icmtcFNkdYIESi4dgkdhCbU8BaYvWzeWBxIYFMiY7dm5kh7jGReL
 twJ1AvB1BcTWLu+vgJjHyzkFw0C8lFs5BctICReRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYG
 xXm5qcXFiempOYlKxXnJ+7iZGYJjVMzAw7mC8/NXpEKMkB5OSKK9iT32kEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQneg3sbIoUEi1LTUyvSMnOAAQ+TluDgURLhXQGS5i0uSMwtzkyHSJ1iNOZo+
 rDlCxPHqwn/vzEJseTl56VKifMG7wMqFQApzSjNgxsEi8RLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5L4As5MnMK4Hb9wroFCagUyRLa0FOKUlESEk1MLZ/n3jSzMKzTLCOc1N/zbrWdWv
 cPq5ctpDv0Kcdj46sXrc/IX+eSr7mnS0bzeua6o7urb61esWSBpdcfu6m/bOsBFoOOYae84n+
 wSJ8+adUzAme2UfqtwnuNT/J67Y/JiRNQ1bi6aSZ9+4vaHzozNNfyiBa+pvDSe9iodWldezn5
 2y2nL0/RVuJpTgj0VCLuag4EQBpka3cvwIAAA==
X-Env-Sender: prvs=3796b01b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1501609785!77265047!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23458 invoked from network); 1 Aug 2017 17:49:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 17:49:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="442246716"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22912.48950.741959.623049@mariner.uk.xensource.com>
Date: Tue, 1 Aug 2017 18:49:42 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170801121526.25266-12-roger.pau@citrix.com>
References: <20170801121526.25266-1-roger.pau@citrix.com>
 <20170801121526.25266-12-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH OSSTEST v2 11/11] sg-run-job: hook the
	memdisk test into examine
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBPU1NURVNUIHYyIDExLzExXSBzZy1ydW4t
am9iOiBob29rIHRoZSBtZW1kaXNrIHRlc3QgaW50byBleGFtaW5lIik6Cj4gSG9vayB0aGUgbWVt
ZGlzayBwYXJhbWV0ZXIgZGV0ZWN0aW9uIGFuZCB0aGUgc2F2aW5nIG9mIHRoZSBob3N0Cj4gcHJv
cGVydGllcyBpbnRvIHRoZSBleGFtaW5lIGpvYnMuCi4uLgo+ICAgICAgY2F0Y2hpbmctb3RoZXJ3
aXNlIGZhaWwgewo+ICsJcnVuLXRzIC4gICA9ICAgICAgICAgICAgdHMtbWVtZGlzay10cnktYXBw
ZW5kICsgaG9zdAoKSSB0aGluayAtLiB3b3VsZCBiZSBiZXR0ZXIgaGVyZSwgc28gdGhhdCBpZiB0
aGlzIHN0ZXAgZmFpbHMgd2UKY29udGludWUgd2l0aCB0aGUgcmVzdCBvZiB0aGUgam9iLiAgKFNl
ZSB0aGUgY29tbWVudCBhYm91dCBJRkZBSUwgaW4Kc2ctcnVuLWpvYi4pCgpJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:54:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17: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.xen.org>)
	id 1dcbMo-0003fd-TA; Tue, 01 Aug 2017 17:54:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcbMn-0003fE-R2
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 17:54:02 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 59/AE-01732-930C0895; Tue, 01 Aug 2017 17:54:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVdf8QEO
 kwbs3ZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+D1/OUvB6V2MFRN2XWds
 YNzZydjFyMUhJPCXUeLV509QzmNGiRf3X7NAONsYJSavbgXKcHKICDhLfD0zlx3E5hXQl1h6f
 wcbiC0sECbxZfVqdpAGCYF+ZYmbs1tZQRISAt4Snw83ssPYOye9BBrEzsEmYCVxSAwkyiKgKj
 Hr1iSWCYzcCxgZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBHq+noGBcQdj3yq/Q4ySHExKoryKPfWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Z+9riBQS
 LEpNT61Iy8wBhiBMWoKDR0mENw4kzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rynQIoEQ
 IoySvPgRsDi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7DIFN4MvNK4Da9AjqCCegIyd
 JakCNKEhFSUg2MxuW3FF4eULP1j85xLhP8uO4b/9GAiVfau+9NYucN/aLG03F1o13dhMsiKxr
 2z7347t7yiUaap/9svep9bP65q059BSWcTqlnyhaUzY3eVPXxYJjbA16JM3He/n4RRqnfy05F
 1vVf+Lbe6u6TA+vO5eqqF1jFKPs5vFG7KzPhuJtaOr9oLv83JZbijERDLeai4kQA8JnfiIICA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1501610038!102576127!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15120 invoked from network); 1 Aug 2017 17:53:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 17:53:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcbMi-0003x9-2Q; Tue, 01 Aug 2017 17:53:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcbMc-00052F-Ki; Tue, 01 Aug 2017 17:53:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcbMc-0001CG-4l; Tue, 01 Aug 2017 17:53:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112405-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.9:build-arm64:hosts-allocate:broken:allowable
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-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-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck: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-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=efcfbfb1d8bf756d1b58fe215bf4e419d176435b
X-Osstest-Versions-That: linux=c03917de04aa68017a737e90ea01338d991eaff5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 17:53:50 +0000
Subject: [Xen-devel] [linux-4.9 test] 112405: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1305607240053631805=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112193
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112193
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112193

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             3 capture-logs          broken blocked in 112193
 build-arm64                   3 capture-logs          broken blocked in 112193
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 112086
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112117
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112117
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112193
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112193
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xl-qemut-ws16-amd64 10 windows-install        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-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-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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-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-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-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-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                efcfbfb1d8bf756d1b58fe215bf4e419d176435b
baseline version:
 linux                c03917de04aa68017a737e90ea01338d991eaff5

Last test of basis   112193  2017-07-23 01:49:45 Z    9 days
Testing same since   112350  2017-07-27 22:26:55 Z    4 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Aaron Brown <aaron.f.brown@intel.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Amir Goldstein <amir73il@gmail.com>
  Andrea Righi <righi.andrea@gmail.com>
  Andrzej Pietrasiewicz <andrzej.p@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Balbir Singh <bsingharora@gmail.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Corey Minyard <cminyard@mvista.com>
  Damjan Georgievski <gdamjan@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Sterba <dsterba@suse.com>
  Denis P. <theoriginal.skullburner@gmail.com>
  Devin Heitmueller <dheitmueller@kernellabs.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eduardo Valentin <edubezval@gmail.com>
  Eric Auger <eric.auger@redhat.com>
  Ewan D. Milne <emilne@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Fernando Chaves <nanochaves@gmail.com>
  Giulio Genovese <giulio.genovese@gmail.com>
  Gjorgji Jankovski <j.gjorgji@gmail.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ian Abbott <abbotti@mev.co.uk>
  Ian Pilcher <arequipeno@gmail.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Ismail, Mustafa <mustafa.ismail@intel.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Simmons <jsimmons@infradead.org>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeff Moyer <jmoyer@redhat.com>
  Jiahau Chang <jiahau@gmail.com>
  Jiahau Chang <Lars_chang@asmedia.com.tw>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@android.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Johan Hovold <johan@kernel.org>
  John Brooks <john@fastquake.com>
  Juergen Gross <jgross@suse.com>
  Julian Anastasov <ja@ssi.bg>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Laurence Oberman <loberman@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lukasz Luba <lukasz.luba@arm.com>
  Lv Zheng <lv.zheng@intel.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maciej W. Rozycki <macro@linux-mips.org>
  Marcel Holtmann <marcel@holtmann.org>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Mario Kleiner <mario.kleiner.de@gmail.com>
  Mark Brown <broonie@kernel.org>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matwey V Kornilov <matwey@sai.msu.ru>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mike Marciniszyn <mike.marciniszyn@intel.com>
  Mike Snitzer <snitzer@redhat.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Moni Shoua <monis@mellanox.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Prarit Bhargava <prarit@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Weinberger <richard@nod.at>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Shawn Lin <shawn.lin@rock-chips.com>
  Simon Horman <horms@verge.net.au>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Teddy Wang <teddy.wang@siliconmotion.com>
  thejoe@gmail.com
  Thomas Gleixner <tglx@linutronix.de>
  Tom St Denis <tom.stdenis@amd.com>
  Tomislav Ivek <tomislav.ivek@gmail.com>
  Tony Camuso <tcamuso@redhat.com>
  Toshi Kani <toshi.kani@hpe.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Verma <vishal.l.verma@intel.com>
  Vladimir Neyelov <vladimirn@mellanox.com>
  Xiao Ni <xni@redhat.com>
  Yan, Zheng <zyan@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=linux-4.9
+ revision=efcfbfb1d8bf756d1b58fe215bf4e419d176435b
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.9 efcfbfb1d8bf756d1b58fe215bf4e419d176435b
+ branch=linux-4.9
+ revision=efcfbfb1d8bf756d1b58fe215bf4e419d176435b
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.9
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xefcfbfb1d8bf756d1b58fe215bf4e419d176435b = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.9
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.9
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.9.y
+ : linux-4.9.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.9
+ : refs/heads/tested/linux-4.9
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git efcfbfb1d8bf756d1b58fe215bf4e419d176435b:refs/heads/tested/linux-4.9
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   c03917d..efcfbfb  efcfbfb1d8bf756d1b58fe215bf4e419d176435b -> tested/linux-4.9
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1305607240053631805==--

From xen-devel-bounces@lists.xen.org Tue Aug 01 17:57:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 17:57: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.xen.org>)
	id 1dcbPY-0003ou-EZ; Tue, 01 Aug 2017 17:56:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcbPW-0003oo-QE
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 17:56:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6C/D0-03557-2E0C0895; Tue, 01 Aug 2017 17:56:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTffhgYZ
 IgxOflSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5148wF7RyVbT9fMPcwDiDo4uRi0NIYDOj
 RP+ROcwQzm5GiVkft7N3MXJyCAt4S5x5/ZURJCEiMJNR4tPW6ywQVT2MEt0TPoNVMQtYSDQfn
 8UCYrMJaErc+fyJCcTmFbCSeP6lgw3EZhFQkVjQcZ4RxBYVCJd423iEBaJGUOLkzCdgNqdAiM
 SHvpksEDPNJOZtfsgMYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrqGRXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYNAxAMEOxssbAw4xSnIwKYnyKvbURwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4J28vyFSSLAoNT21Ii0zBxj+MGkJDh4lEV5RkDRvcUFibnFmO
 kTqFKMuR9P3j9+ZhFjy8vNSpcR5r4MUCYAUZZTmwY2AxeIlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfNuBpnCk5lXArfpFdARTEBHSJbWghxRkoiQkmpglJCLP6A176Cy1GoX9W+ChW+bzGL
 ldjM+9BD+IlZv1sW9PUbo/sFy740iAeKTmFJmseoH9v2USZ/gyiEdeq5L5sqFAu2wdTtOvH9Q
 dF5SbluE9vNLr4OPL/15XDVIy/T/ycQ9LwS1dnG6aqRNufF0x4S9EvKMasHLjphqmiTJJVRsP
 f6t6Ow1JZbijERDLeai4kQAPVZzSsACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501610209!50329223!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16689 invoked from network); 1 Aug 2017 17:56:49 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 1 Aug 2017 17:56:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C0EB113D5;
 Tue,  1 Aug 2017 10:56:48 -0700 (PDT)
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 EEC633F577;
 Tue,  1 Aug 2017 10:56:47 -0700 (PDT)
To: "Tian, Kevin" <kevin.tian@intel.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D50102@SHSMSX101.ccr.corp.intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <702321dc-0f90-83e5-0d73-16af859c29be@arm.com>
Date: Tue, 1 Aug 2017 18:56:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D50102@SHSMSX101.ccr.corp.intel.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 00/13] "Non-shared" IOMMU support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAzMS8wNy8xNyAwNjo1NywgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5k
ciBUeXNoY2hlbmtvCj4+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAyNiwgMjAxNyAxOjI3IEFNCj4+
Cj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KPj4KPj4gSGksIGFsbC4KPj4KPj4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBzZXJp
ZXMgaXMgdG8gY3JlYXRlIGEgYmFzZSBmb3IgcG9ydGluZwo+PiBhbnkgIk5vbi1zaGFyZWQiIElP
TU1VcyB0byBYZW4gb24gQVJNLiBTYXlpbmcgIk5vbi1zaGFyZWQiIElPTU1VIEkKPj4gbWVhbgo+
PiB0aGUgSU9NTVUgdGhhdCBjYW4ndCBzaGFyZSB0aGUgcGFnZSB0YWJsZSB3aXRoIHRoZSBDUFUu
Cj4KPiBJcyAibm9uLXNoYXJlZCIgSU9NTVUgYSBzdGFuZGFyZCB0ZXJtaW5vbG9neSBpbiBBUk0g
c2lkZT8gSSBxdWlja2x5Cj4gc2VhcmNoZWQgdG8gZmluZCBpdCBtb3N0bHkgdXNlZCBpbiB0aGlz
IHRocmVhZC4uLgo+Cj4gT24gdGhlIG90aGVyIGhhbmQsIGFsbCBJT01NVXMgc3VwcG9ydCBhIGJh
c2ljIERNQSByZW1hcHBpbmcKPiBtZWNoYW5pc20gd2l0aCBwYWdlIHRhYmxlIG5vdCBzaGFyZWQg
d2l0aCBDUFUuIFRoZW4gc29tZSBJT01NVXMKPiBtYXkgb3B0aW9uYWwgc3VwcG9ydCBTaGFyZWQg
VmlydHVhbCBNZW1vcnkgKFNWTSkgdGhyb3VnaCBwYWdlCj4gc2hhcmluZyB3aXRoIENQVS4gVGhl
biBJJ20gbm90IHN1cmUgd2h5IG5lZWQgdG8gaGlnaGxpZ2h0IHRoZQo+ICJub24tc2hhcmVkIiBt
YW5uZXIgaW4gdGhpcyB0aHJlYWQsIGluc3RlYWQgb2YganVzdCBzYXlpbmcKPiBJUE1NVS1WTVNB
IHN1cHBvcnQuLi4KClRoaXMgaXMgbm90IGVudGlyZWx5IHRydWUuIFlvdSBjYW4gc2hhcmUgdGhl
IHBhZ2UtdGFibGUgd2l0aCB0aGUgSU9NTVUgCmFzIGxvbmcgYXMgdGhlIHBhZ2UtdGFibGUgYXJl
IHRoZSBzYW1lLiBUaGlzIG1heSBzdGlsbCBpbnZvbHZlIHNvbWUgVExCIApmbHVzaCBvbiB0aGUg
SU9NTVUgc2lkZSwgYnV0IHlvdSBkb24ndCBoYXZlIGFsbG9jYXRlIHR3aWNlIHRoZSAKcGFnZS10
YWJsZS4gVGhlcmVmb3JlIHlvdSBzYXZlIG1lbW9yeS4KClRoaXMgaXMgYWN0dWFsbHkgdGhlIGNh
c2Ugb2YgU01NVXZ7MSwyfSwgd2Ugc2hhcmUgdGhlIHBhZ2UgdGFibGUgYnV0IApzdGlsbCBoYXZl
IHRvIGRvIHRoZSBUTEIgZmx1c2ggYW5kIHBvdGVudGlhbCBjbGVhbiB0aGUgcGFnZSBlbnRyeSB0
YWJsZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 18:09:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 18: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.xen.org>)
	id 1dcbbq-0004vB-K8; Tue, 01 Aug 2017 18:09:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcbbp-0004v5-Es
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 18:09:33 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 92/0D-03406-CD3C0895; Tue, 01 Aug 2017 18:09:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTffO4YZ
 Ig38nGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbb3+yFqzhr5jSvoa5gfEUTxcjJ4eQwGZG
 ie1rHboYuYDs3YwSDR2vWUASwgLeEmdef2XsYuTgEBEIlTj3uw6iZjaTxKsnp8BqmAVqJNau3
 ssEYrMJaErc+fwJzOYVsJJ4sr+HFcRmEVCRePTyBSOILSoQLvG28QgLRI2gxMmZT1hA5nMKhE
 j0rReGGGkmMW/zQ2YIW15i+9s5zBMY+WYh6ZiFpGwWkrIFjMyrGDWKU4vKUot0jUz0kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg40BCHYw7vsYeYhRkoNJSZRXsac+UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE771DDZFCgkWp6akVaZk5wLCHSUtw8CiJ8MqApHmLCxJzizPTI
 VKnGHU5mr5//M4kxJKXn5cqJc7LCowiIQGQoozSPLgRsBi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeaweBpvBk5pXAbXoFdAQT0BGSpbUgR5QkIqSkGhhD/l1Y0/XA5volrce//8V4Gxb
 bdy7ZxNK3QddviVJ75Y9/P6tOrVbxteUpuDjf5OjMF43uq7+v/XmcIfBmueyu+gix7lPMJ1LX
 tO9dq9MXdZnv9bnae48MXjTOOHmlXspqXtxTj7a/TC+FvTftS+T8P9H+c/Odb1s+LklfdlLKd
 9cKgfPqGqI5SizFGYmGWsxFxYkA8xaLqLwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501610971!78075267!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47225 invoked from network); 1 Aug 2017 18:09:31 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 1 Aug 2017 18:09:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F230813D5;
 Tue,  1 Aug 2017 11:09:30 -0700 (PDT)
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 2CCA13F577;
 Tue,  1 Aug 2017 11:09:30 -0700 (PDT)
To: "Tian, Kevin" <kevin.tian@intel.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D50102@SHSMSX101.ccr.corp.intel.com>
 <CAPD2p-m7qQjPmSbmgknQnE8pb70p_ZCLHEg4s7pEeitwNAikJg@mail.gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D518D0@SHSMSX101.ccr.corp.intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2a9b8e30-4908-34b6-a30e-76d87700cf2a@arm.com>
Date: Tue, 1 Aug 2017 19:09:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D518D0@SHSMSX101.ccr.corp.intel.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 00/13] "Non-shared" IOMMU support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMS8wOC8xNyAwNDowNiwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5k
ciBUeXNoY2hlbmtvIFttYWlsdG86b2xla3N0eXNoQGdtYWlsLmNvbV0KPj4gU2VudDogTW9uZGF5
LCBKdWx5IDMxLCAyMDE3IDc6NTggUE0KPj4KPj4gSGksIEtldmluCj4+Cj4+IE9uIE1vbiwgSnVs
IDMxLCAyMDE3IGF0IDg6NTcgQU0sIFRpYW4sIEtldmluIDxrZXZpbi50aWFuQGludGVsLmNvbT4g
d3JvdGU6Cj4+Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28KPj4+PiBTZW50OiBXZWRuZXNk
YXksIEp1bHkgMjYsIDIwMTcgMToyNyBBTQo+Pj4+Cj4+Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hj
aGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4gSGksIGFsbC4K
Pj4+Pgo+Pj4+IFRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIHRvIGNyZWF0ZSBh
IGJhc2UgZm9yIHBvcnRpbmcKPj4+PiBhbnkgIk5vbi1zaGFyZWQiIElPTU1VcyB0byBYZW4gb24g
QVJNLiBTYXlpbmcgIk5vbi1zaGFyZWQiIElPTU1VCj4+IEkKPj4+PiBtZWFuCj4+Pj4gdGhlIElP
TU1VIHRoYXQgY2FuJ3Qgc2hhcmUgdGhlIHBhZ2UgdGFibGUgd2l0aCB0aGUgQ1BVLgo+Pj4KPj4+
IElzICJub24tc2hhcmVkIiBJT01NVSBhIHN0YW5kYXJkIHRlcm1pbm9sb2d5IGluIEFSTSBzaWRl
PyBJIHF1aWNrbHkKPj4+IHNlYXJjaGVkIHRvIGZpbmQgaXQgbW9zdGx5IHVzZWQgaW4gdGhpcyB0
aHJlYWQuLi4KPj4gSSBkb24ndCB0aGluayB0aGF0IGl0IGlzIGEgc3RhbmRhcmQgdGVybWlub2xv
Z3kuCj4+Cj4+Pgo+Pj4gT24gdGhlIG90aGVyIGhhbmQsIGFsbCBJT01NVXMgc3VwcG9ydCBhIGJh
c2ljIERNQSByZW1hcHBpbmcKPj4+IG1lY2hhbmlzbSB3aXRoIHBhZ2UgdGFibGUgbm90IHNoYXJl
ZCB3aXRoIENQVS4gVGhlbiBzb21lIElPTU1Vcwo+Pj4gbWF5IG9wdGlvbmFsIHN1cHBvcnQgU2hh
cmVkIFZpcnR1YWwgTWVtb3J5IChTVk0pIHRocm91Z2ggcGFnZQo+Pj4gc2hhcmluZyB3aXRoIENQ
VS4gVGhlbiBJJ20gbm90IHN1cmUgd2h5IG5lZWQgdG8gaGlnaGxpZ2h0IHRoZQo+Pj4gIm5vbi1z
aGFyZWQiIG1hbm5lciBpbiB0aGlzIHRocmVhZCwgaW5zdGVhZCBvZiBqdXN0IHNheWluZwo+Pj4g
SVBNTVUtVk1TQSBzdXBwb3J0Li4uCj4+IEkgd291bGRuJ3QgdXNlICJJUE1NVS1WTVNBIHN1cHBv
cnQiIGluIHRoaXMgdGhyZWFkIHNpbmNlIGl0IG1heSBiZSBhbnkKPj4gb3RoZXIgSU9NTVVzIHdo
aWNoIGNhbid0IHNoYXJlIHBhZ2UgdGFibGUKPj4gd2l0aCBDUFUgYmVjYXVzZSBvZiBmb3JtYXQg
aW5jb21wYXRpYmlsaXRpZXMuCj4KPiBBcyBJIGNvbW1lbnRlZCB5b3UgY2FuIGFzc3VtZSBhbGwg
SU9NTVVzIGNhbm5vdCBzaGFyZSBwYWdlCj4gdGFibGUgd2l0aCBDUFUgYXMgdGhlIHN0YXJ0aW5n
IHBvaW50LiBJdCdzIG5vdCBnb29kIHRvIG5hbWUgYW4gSU9NTVUKPiBkcml2ZXIgYmFzZWQgb24g
c3VjaCBmYWN0LgoKQXMgc2FpZCBpbiBhIHByZXZpb3VzIHJlcGx5LiBUaGlzIGlzIGEgd3Jvbmcg
YXNzdW1wdGlvbiwgeW91IGNhbiBzaGFyZSAKcGFnZS10YWJsZXMgd2l0aCB0aGUgSU9NTVUgaWYg
dGhlIGZvcm1hdCBpcyB0aGUgc2FtZS4gWW91IG1heSBzdGlsbCBuZWVkIAp0byBkbyBUTEIgZmx1
c2ggbWFudWFsbHkgb24gdGhlIElPTU1VLCBidXQgeW91IHN0aWxsIHNhdmUgbWVtb3J5LgoKeDg2
IGlzIGFscmVhZHkgc3VwcG9ydGluZyB0aGF0IGFuZCBhbHNvIGNhbGwgInNoYXJpbmciIGFuZCBp
cyBkb25lIGJ5IApkZWZhdWx0IChzZWUgaW9tbXVfaGFwX3B0X3NoYXJlKS4gSWYgdGhlIG5hbWlu
ZyBpcyB3cm9uZywgdGhlbiBmZWVsIGZyZWUgCnRvIHNlbmQgYSBwYXRjaC4KCkJ1dCBJIGRvbid0
IHRoaW5rIHlvdSBzaG91bGQgY29tcGxhaW4gYWJvdXQgT2xla3NhbmRyIHVzZSB0aGlzIG5hbWUu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 18:14:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 18: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.xen.org>)
	id 1dcbfz-0005Yi-4h; Tue, 01 Aug 2017 18:13:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dcbfx-0005Yc-AC
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 18:13:49 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 19/94-03937-CD4C0895; Tue, 01 Aug 2017 18:13:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsUyr8m9Sff2kYZ
 Ig8aNhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alj6tYCpZ4VDy+uZq1gfGDaRcjF4eQwCwm
 iS2buhm7GDk52ARUJI5veMQKYosIKEncWzWZCcRmFqiUuDnpODuILSxgJ3GxfScziM0ioCqxe
 dNssDivgLPEp0OLweISAnISJ49NZoWwQyXWLD7PBBN//PAB4wRGrgWMDKsYNYpTi8pSi3SNDf
 WSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9yAAEOxibFgUeYpTkYFIS5VXsqY8
 U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF77XBDpJBgUWp6akVaZg4woGDSEhw8SiK8+0HSvMUF
 ibnFmekQqVOMuhyvJvz/xiTEkpeflyolzssGDE8hAZCijNI8uBGw4L7EKCslzMsIdJQQT0FqU
 W5mCar8K0ZxDkYlYV5DkCk8mXklcJteAR3BBHSEZGktyBEliQgpqQZG4XC3C5y3nZymPE2+ks
 j7oSDqGsutAmuTu+qVC4UDjRbdfTLxbknsX9ZGradZOf/PzPsUffGpxtev3Qa5i/5ek+DfIbJ
 wggebVYD11umZyyzXNqRoLzkULqbIl5+3bkqPRuqHffmfxPNi4mcHRm875ajvadHO+n01zwRV
 Ia7Lv3+d4VvMbqCnxFKckWioxVxUnAgAUmj5lGkCAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501611227!70135686!1
X-Originating-IP: [158.130.71.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28500 invoked from network); 1 Aug 2017 18:13:47 -0000
Received: from coyote.seas.upenn.edu (HELO hound.seas.upenn.edu)
 (158.130.71.130)
 by server-13.tower-21.messagelabs.com with SMTP; 1 Aug 2017 18:13:47 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by hound.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v71IDbJa001074
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 1 Aug 2017 14:13:37 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 14:13:30 -0400
Message-Id: <1501611210-5232-1-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 xumengpanda@gmail.com, Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH RFC v1] xen:rtds: towards work conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBSVERTIHNjaGVkdWxlciB3b3JrIGNvbnNlcnZpbmcgdG8gdXRpbGl6ZSB0aGUgaWRsZSBy
ZXNvdXJjZSwKd2l0aG91dCBicmVha2luZyB0aGUgcmVhbC10aW1lIGd1YXJhbnRlZXMuCgpWQ1BV
IG1vZGVsOgpFYWNoIHJlYWwtdGltZSBWQ1BVIGlzIGV4dGVuZGVkIHRvIGhhdmUgYSB3b3JrIGNv
bnNlcnZpbmcgZmxhZwphbmQgYSBwcmlvcml0eV9sZXZlbCBmaWVsZC4KV2hlbiBhIFZDUFUncyBi
dWRnZXQgaXMgZGVwbGV0ZWQgaW4gdGhlIGN1cnJlbnQgcGVyaW9kLAppZiBpdCBoYXMgd29yayBj
b25zZXJ2aW5nIGZsYWcgc2V0LAppdHMgcHJpb3JpdHlfbGV2ZWwgd2lsbCBpbmNyZWFzZSBieSAx
IGFuZCBpdHMgYnVkZ2V0IHdpbGwgYmUgcmVmaWxsZWQ7Cm90aGV3cmlzZSwgdGhlIFZDUFUgd2ls
bCBiZSBtb3ZlZCB0byB0aGUgZGVwbGV0ZWRxLgoKU2NoZWR1bGluZyBwb2xpY3k6IG1vZGlmaWVk
IGdsb2JhbCBFREY6CkEgVkNQVSB2MSBoYXMgaGlnaGVyIHByaW9yaXR5IHRoYW4gYW5vdGhlciBW
Q1BVIHYyIGlmCihpKSB2MSBoYXMgc21hbGxlciBwcmlvcml0eV9sZXZlOyBvcgooaWkpIHYxIGhh
cyB0aGUgc2FtZSBwcmlvcml0eV9sZXZlbCBidXQgaGFzIGEgc21hbGxlciBkZWFkbGluZQoKU2ln
bmVkLW9mZi1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+Ci0tLQogeGVuL2NvbW1v
bi9zY2hlZF9ydC5jIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jCmluZGV4IDM5ZjZiZWUuLjc0MGE3MTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTQ5LDEzICs0OSwxNiBA
QAogICogQSBQQ1BVIGlzIGZlYXNpYmxlIGlmIHRoZSBWQ1BVIGNhbiBydW4gb24gdGhpcyBQQ1BV
IGFuZCAodGhlIFBDUFUgaXMgaWRsZSBvcgogICogaGFzIGEgbG93ZXItcHJpb3JpdHkgVkNQVSBy
dW5uaW5nIG9uIGl0LikKICAqCi0gKiBFYWNoIFZDUFUgaGFzIGEgZGVkaWNhdGVkIHBlcmlvZCBh
bmQgYnVkZ2V0LgorICogRWFjaCBWQ1BVIGhhcyBhIGRlZGljYXRlZCBwZXJpb2QsIGJ1ZGdldCBh
bmQgaXNfd29ya19jb25zZXJ2aW5nIGZsYWcKICAqIFRoZSBkZWFkbGluZSBvZiBhIFZDUFUgaXMg
YXQgdGhlIGVuZCBvZiBlYWNoIHBlcmlvZDsKICAqIEEgVkNQVSBoYXMgaXRzIGJ1ZGdldCByZXBs
ZW5pc2hlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGVhY2ggcGVyaW9kOwogICogV2hpbGUgc2NoZWR1
bGVkLCBhIFZDUFUgYnVybnMgaXRzIGJ1ZGdldC4KICAqIFRoZSBWQ1BVIG5lZWRzIHRvIGZpbmlz
aCBpdHMgYnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFjaCBwZXJpb2Q7CiAgKiBUaGUg
VkNQVSBkaXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUgZW5kIG9mIGVhY2ggcGVyaW9k
LgotICogSWYgYSBWQ1BVIHJ1bnMgb3V0IG9mIGJ1ZGdldCBpbiBhIHBlcmlvZCwgaXQgaGFzIHRv
IHdhaXQgdW50aWwgbmV4dCBwZXJpb2QuCisgKiBBIHdvcmsgY29uc2VydmluZyBWQ1BVIGhhcyBp
c193b3JrX2NvbnNlcnZpbmcgZmxhZyBzZXQgdG8gdHJ1ZTsKKyAqIFdoZW4gYSBWQ1BVIHJ1bnMg
b3V0IG9mIGJ1ZGdldCBpbiBhIHBlcmlvZCwgaWYgaXQgaXMgd29yayBjb25zZXJ2aW5nLAorICog
aXQgaW5jcmVhc2VzIGl0cyBwcmlvcml0eV9sZXZlbCBieSAxIGFuZCByZWZpbGwgaXRzIGJ1ZGdl
dDsgb3RoZXJ3aXNlLAorICogaXQgaGFzIHRvIHdhaXQgdW50aWwgbmV4dCBwZXJpb2QuCiAgKgog
ICogRWFjaCBWQ1BVIGlzIGltcGxlbWVudGVkIGFzIGEgZGVmZXJhYmxlIHNlcnZlci4KICAqIFdo
ZW4gYSBWQ1BVIGhhcyBhIHRhc2sgcnVubmluZyBvbiBpdCwgaXRzIGJ1ZGdldCBpcyBjb250aW51
b3VzbHkgYnVybmVkOwpAQCAtNjMsNyArNjYsOCBAQAogICoKICAqIFF1ZXVlIHNjaGVtZToKICAq
IEEgZ2xvYmFsIHJ1bnF1ZXVlIGFuZCBhIGdsb2JhbCBkZXBsZXRlZHF1ZXVlIGZvciBlYWNoIENQ
VSBwb29sLgotICogVGhlIHJ1bnF1ZXVlIGhvbGRzIGFsbCBydW5uYWJsZSBWQ1BVcyB3aXRoIGJ1
ZGdldCwgc29ydGVkIGJ5IGRlYWRsaW5lOworICogVGhlIHJ1bnF1ZXVlIGhvbGRzIGFsbCBydW5u
YWJsZSBWQ1BVcyB3aXRoIGJ1ZGdldCwKKyAqIHNvcnRlZCBieSBwcmlvcml0eV9sZXZlbCBhbmQg
ZGVhZGxpbmU7CiAgKiBUaGUgZGVwbGV0ZWRxdWV1ZSBob2xkcyBhbGwgVkNQVXMgd2l0aG91dCBi
dWRnZXQsIHVuc29ydGVkOwogICoKICAqIE5vdGU6IGNwdW1hc2sgYW5kIGNwdXBvb2wgaXMgc3Vw
cG9ydGVkLgpAQCAtMTkxLDYgKzE5NSw3IEBAIHN0cnVjdCBydF92Y3B1IHsKICAgICAvKiBWQ1BV
IHBhcmFtZXRlcnMsIGluIG5hbm9zZWNvbmRzICovCiAgICAgc190aW1lX3QgcGVyaW9kOwogICAg
IHNfdGltZV90IGJ1ZGdldDsKKyAgICBib29sX3QgaXNfd29ya19jb25zZXJ2aW5nOyAgIC8qIGlz
IHZjcHUgd29yayBjb25zZXJ2aW5nICovCiAKICAgICAvKiBWQ1BVIGN1cnJlbnQgaW5mb21hdGlv
biBpbiBuYW5vc2Vjb25kICovCiAgICAgc190aW1lX3QgY3VyX2J1ZGdldDsgICAgICAgICAvKiBj
dXJyZW50IGJ1ZGdldCAqLwpAQCAtMjAxLDYgKzIwNiw4IEBAIHN0cnVjdCBydF92Y3B1IHsKICAg
ICBzdHJ1Y3QgcnRfZG9tICpzZG9tOwogICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OwogCisgICAgdW5z
aWduZWQgcHJpb3JpdHlfbGV2ZWw7CisKICAgICB1bnNpZ25lZCBmbGFnczsgICAgICAgICAgICAg
IC8qIG1hcmsgX19SVERTX3NjaGVkdWxlZCwgZXRjLi4gKi8KIH07CiAKQEAgLTI0NSw2ICsyNTIs
MTEgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgbGlzdF9oZWFkICpydF9yZXBscShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgcmV0dXJuICZydF9wcml2KG9wcyktPnJlcGxxOwogfQog
CitzdGF0aWMgaW5saW5lIGJvb2xfdCBpc193b3JrX2NvbnNlcnZpbmcoY29uc3Qgc3RydWN0IHJ0
X3ZjcHUgKnN2YykKK3sKKyAgICByZXR1cm4gc3ZjLT5pc193b3JrX2NvbnNlcnZpbmc7Cit9CisK
IC8qCiAgKiBIZWxwZXIgZnVuY3Rpb25zIGZvciBtYW5pcHVsYXRpbmcgdGhlIHJ1bnF1ZXVlLCB0
aGUgZGVwbGV0ZWQgcXVldWUsCiAgKiBhbmQgdGhlIHJlcGxlbmlzaG1lbnQgZXZlbnRzIHF1ZXVl
LgpAQCAtMjczLDYgKzI4NSwyMCBAQCB2Y3B1X29uX3JlcGxxKGNvbnN0IHN0cnVjdCBydF92Y3B1
ICpzdmMpCiAgICAgcmV0dXJuICFsaXN0X2VtcHR5KCZzdmMtPnJlcGxxX2VsZW0pOwogfQogCisv
KiBJZiB2MSBwcmlvcml0eSA+PSB2MiBwcmlvcml0eSwgcmV0dXJuIHZhbHVlID4gMAorICogT3Ro
ZXJ3aXNlLCByZXR1cm4gdmFsdWUgPCAwCisgKi8KK3N0YXRpYyBpbnQKK2NvbXBhcmVfdmNwdV9w
cmlvcml0eShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqdjEsIGNvbnN0IHN0cnVjdCBydF92Y3B1ICp2
MikKK3sKKyAgICBpZiAoIHYxLT5wcmlvcml0eV9sZXZlbCA8IHYyLT5wcmlvcml0eV9sZXZlbCB8
fAorICAgICAgICAgKCB2MS0+cHJpb3JpdHlfbGV2ZWwgPT0gdjItPnByaW9yaXR5X2xldmVsICYm
IAorICAgICAgICAgICAgIHYxLT5jdXJfZGVhZGxpbmUgPD0gdjItPmN1cl9kZWFkbGluZSApICkK
KyAgICAgICAgICAgIHJldHVybiAxOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC0xOworfQor
CiAvKgogICogRGVidWcgcmVsYXRlZCBjb2RlLCBkdW1wIHZjcHUvY3B1IGluZm9ybWF0aW9uCiAg
Ki8KQEAgLTMwMyw2ICszMjksNyBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgIGNwdWxpc3Rfc2NucHJpbnRm
KGtleWhhbmRsZXJfc2NyYXRjaCwgc2l6ZW9mKGtleWhhbmRsZXJfc2NyYXRjaCksIG1hc2spOwog
ICAgIHByaW50aygiWyU1ZC4lLTJ1XSBjcHUgJXUsICglIlBSSV9zdGltZSIsICUiUFJJX3N0aW1l
IiksIgogICAgICAgICAgICAiIGN1cl9iPSUiUFJJX3N0aW1lIiBjdXJfZD0lIlBSSV9zdGltZSIg
bGFzdF9zdGFydD0lIlBSSV9zdGltZSJcbiIKKyAgICAgICAgICAgIiBcdFx0IHByaW9yaXR5X2xl
dmVsPSVkIHdvcmtfY29uc2VydmluZz0lZFxuIgogICAgICAgICAgICAiIFx0XHQgb25RPSVkIHJ1
bm5hYmxlPSVkIGZsYWdzPSV4IGVmZmVjdGl2ZSBoYXJkX2FmZmluaXR5PSVzXG4iLAogICAgICAg
ICAgICAgc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKICAgICAgICAgICAgIHN2Yy0+dmNw
dS0+dmNwdV9pZCwKQEAgLTMxMiw2ICszMzksOCBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgICAgICAgICAg
c3ZjLT5jdXJfYnVkZ2V0LAogICAgICAgICAgICAgc3ZjLT5jdXJfZGVhZGxpbmUsCiAgICAgICAg
ICAgICBzdmMtPmxhc3Rfc3RhcnQsCisgICAgICAgICAgICBzdmMtPnByaW9yaXR5X2xldmVsLAor
ICAgICAgICAgICAgaXNfd29ya19jb25zZXJ2aW5nKHN2YyksCiAgICAgICAgICAgICB2Y3B1X29u
X3Eoc3ZjKSwKICAgICAgICAgICAgIHZjcHVfcnVubmFibGUoc3ZjLT52Y3B1KSwKICAgICAgICAg
ICAgIHN2Yy0+ZmxhZ3MsCkBAIC00MjMsMTUgKzQ1MiwxOCBAQCBydF91cGRhdGVfZGVhZGxpbmUo
c190aW1lX3Qgbm93LCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgICAqLwogICAgIHN2Yy0+bGFz
dF9zdGFydCA9IG5vdzsKICAgICBzdmMtPmN1cl9idWRnZXQgPSBzdmMtPmJ1ZGdldDsKKyAgICBz
dmMtPnByaW9yaXR5X2xldmVsID0gMDsKIAogICAgIC8qIFRSQUNFICovCiAgICAgewogICAgICAg
ICBzdHJ1Y3QgX19wYWNrZWQgewogICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2
OworICAgICAgICAgICAgdW5zaWduZWQgcHJpb3JpdHlfbGV2ZWw7CiAgICAgICAgICAgICB1aW50
NjRfdCBjdXJfZGVhZGxpbmUsIGN1cl9idWRnZXQ7CiAgICAgICAgIH0gZDsKICAgICAgICAgZC5k
b20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwogICAgICAgICBkLnZjcHUgPSBzdmMt
PnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQucHJpb3JpdHlfbGV2ZWwgPSBzdmMtPnByaW9yaXR5
X2xldmVsOwogICAgICAgICBkLmN1cl9kZWFkbGluZSA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfZGVh
ZGxpbmU7CiAgICAgICAgIGQuY3VyX2J1ZGdldCA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfYnVkZ2V0
OwogICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfQlVER0VUX1JFUExFTklTSCwgMSwKQEAgLTQ3
Nyw3ICs1MDksNyBAQCBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3ZjcHUgKiAoKnFl
bGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAogICAgIGxpc3RfZm9yX2VhY2ggKCBpdGVyLCBxdWV1
ZSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcnRfdmNwdSAqIGl0ZXJfc3ZjID0gKCpxZWxlbSko
aXRlcik7Ci0gICAgICAgIGlmICggc3ZjLT5jdXJfZGVhZGxpbmUgPD0gaXRlcl9zdmMtPmN1cl9k
ZWFkbGluZSApCisgICAgICAgIGlmICggY29tcGFyZV92Y3B1X3ByaW9yaXR5KHN2YywgaXRlcl9z
dmMpID4gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgcG9zKys7CiAgICAgfQpAQCAt
NTM3LDggKzU2OSw5IEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHJ0X3ZjcHUgKnN2YykKICAgICBBU1NFUlQoICF2Y3B1X29uX3Eoc3ZjKSApOwogICAg
IEFTU0VSVCggdmNwdV9vbl9yZXBscShzdmMpICk7CiAKLSAgICAvKiBhZGQgc3ZjIHRvIHJ1bnEg
aWYgc3ZjIHN0aWxsIGhhcyBidWRnZXQgKi8KLSAgICBpZiAoIHN2Yy0+Y3VyX2J1ZGdldCA+IDAg
KQorICAgIC8qIGFkZCBzdmMgdG8gcnVucSBpZiBzdmMgc3RpbGwgaGFzIGJ1ZGdldCBvciBzdmMg
aXMgd29ya19jb25zZXJ2aW5nICovCisgICAgaWYgKCBzdmMtPmN1cl9idWRnZXQgPiAwIHx8Cisg
ICAgICAgICBpc193b3JrX2NvbnNlcnZpbmcoc3ZjKSApCiAgICAgICAgIGRlYWRsaW5lX3J1bnFf
aW5zZXJ0KHN2YywgJnN2Yy0+cV9lbGVtLCBydW5xKTsKICAgICBlbHNlCiAgICAgICAgIGxpc3Rf
YWRkKCZzdmMtPnFfZWxlbSwgJnBydi0+ZGVwbGV0ZWRxKTsKQEAgLTg1Nyw2ICs4OTAsOCBAQCBy
dF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2
Yywgdm9pZCAqZGQpCiAgICAgc3ZjLT52Y3B1ID0gdmM7CiAgICAgc3ZjLT5sYXN0X3N0YXJ0ID0g
MDsKIAorICAgIHN2Yy0+aXNfd29ya19jb25zZXJ2aW5nID0gMTsKKyAgICBzdmMtPnByaW9yaXR5
X2xldmVsID0gMDsKICAgICBzdmMtPnBlcmlvZCA9IFJURFNfREVGQVVMVF9QRVJJT0Q7CiAgICAg
aWYgKCAhaXNfaWRsZV92Y3B1KHZjKSApCiAgICAgICAgIHN2Yy0+YnVkZ2V0ID0gUlREU19ERUZB
VUxUX0JVREdFVDsKQEAgLTk2Niw4ICsxMDAxLDE2IEBAIGJ1cm5fYnVkZ2V0KGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc190aW1lX3Qgbm93KQogCiAg
ICAgaWYgKCBzdmMtPmN1cl9idWRnZXQgPD0gMCApCiAgICAgewotICAgICAgICBzdmMtPmN1cl9i
dWRnZXQgPSAwOwotICAgICAgICBfX3NldF9iaXQoX19SVERTX2RlcGxldGVkLCAmc3ZjLT5mbGFn
cyk7CisgICAgICAgIGlmICggaXNfd29ya19jb25zZXJ2aW5nKHN2YykgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzdmMtPnByaW9yaXR5X2xldmVsKys7CisgICAgICAgICAgICBzdmMtPmN1cl9i
dWRnZXQgPSBzdmMtPmJ1ZGdldDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsK
KyAgICAgICAgICAgIHN2Yy0+Y3VyX2J1ZGdldCA9IDA7CisgICAgICAgICAgICBfX3NldF9iaXQo
X19SVERTX2RlcGxldGVkLCAmc3ZjLT5mbGFncyk7CisgICAgICAgIH0KICAgICB9CiAKICAgICAv
KiBUUkFDRSAqLwpAQCAtOTc2LDExICsxMDE5LDE1IEBAIGJ1cm5fYnVkZ2V0KGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc190aW1lX3Qgbm93KQogICAg
ICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OwogICAgICAgICAgICAgdWludDY0X3Qg
Y3VyX2J1ZGdldDsKICAgICAgICAgICAgIGludCBkZWx0YTsKKyAgICAgICAgICAgIHVuc2lnbmVk
IHByaW9yaXR5X2xldmVsOworICAgICAgICAgICAgYm9vbF90IGlzX3dvcmtfY29uc2VydmluZzsK
ICAgICAgICAgfSBkOwogICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5f
aWQ7CiAgICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsKICAgICAgICAgZC5jdXJf
YnVkZ2V0ID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9idWRnZXQ7CiAgICAgICAgIGQuZGVsdGEgPSBk
ZWx0YTsKKyAgICAgICAgZC5wcmlvcml0eV9sZXZlbCA9IHN2Yy0+cHJpb3JpdHlfbGV2ZWw7Cisg
ICAgICAgIGQuaXNfd29ya19jb25zZXJ2aW5nID0gc3ZjLT5pc193b3JrX2NvbnNlcnZpbmc7CiAg
ICAgICAgIHRyYWNlX3ZhcihUUkNfUlREU19CVURHRVRfQlVSTiwgMSwKICAgICAgICAgICAgICAg
ICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopICZkKTsK
QEAgLTEwODgsNyArMTEzNSw3IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgICAg
ICAgdmNwdV9ydW5uYWJsZShjdXJyZW50KSAmJgogICAgICAgICAgICAgIHNjdXJyLT5jdXJfYnVk
Z2V0ID4gMCAmJgogICAgICAgICAgICAgICggaXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1KSB8fAot
ICAgICAgICAgICAgICAgc2N1cnItPmN1cl9kZWFkbGluZSA8PSBzbmV4dC0+Y3VyX2RlYWRsaW5l
ICkgKQorICAgICAgICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkg
PiAwICkgKQogICAgICAgICAgICAgc25leHQgPSBzY3VycjsKICAgICB9CiAKQEAgLTExOTgsMTMg
KzEyNDUsMTMgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgcnRfdmNwdSAqbmV3KQogICAgICAgICB9CiAgICAgICAgIGl0ZXJfc3ZjID0gcnRfdmNwdShp
dGVyX3ZjKTsKICAgICAgICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9PSBOVUxMIHx8Ci0g
ICAgICAgICAgICAgaXRlcl9zdmMtPmN1cl9kZWFkbGluZSA+IGxhdGVzdF9kZWFkbGluZV92Y3B1
LT5jdXJfZGVhZGxpbmUgKQorICAgICAgICAgICAgIGNvbXBhcmVfdmNwdV9wcmlvcml0eShpdGVy
X3N2YywgbGF0ZXN0X2RlYWRsaW5lX3ZjcHUpIDwgMCApCiAgICAgICAgICAgICBsYXRlc3RfZGVh
ZGxpbmVfdmNwdSA9IGl0ZXJfc3ZjOwogICAgIH0KIAogICAgIC8qIDMpIGNhbmRpY2F0ZSBoYXMg
aGlnaGVyIHByaW9yaXR5LCBraWNrIG91dCBsb3dlc3QgcHJpb3JpdHkgdmNwdSAqLwogICAgIGlm
ICggbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgIT0gTlVMTCAmJgotICAgICAgICAgbmV3LT5jdXJfZGVh
ZGxpbmUgPCBsYXRlc3RfZGVhZGxpbmVfdmNwdS0+Y3VyX2RlYWRsaW5lICkKKyAgICAgICAgIGNv
bXBhcmVfdmNwdV9wcmlvcml0eShsYXRlc3RfZGVhZGxpbmVfdmNwdSwgbmV3KSA8IDAgKQogICAg
IHsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2J1c3lfY3B1KTsKICAgICAgICAg
Y3B1X3RvX3RpY2tsZSA9IGxhdGVzdF9kZWFkbGluZV92Y3B1LT52Y3B1LT5wcm9jZXNzb3I7CkBA
IC0xNDkzLDcgKzE1NDAsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAq
ZGF0YSl7CiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCBydF92Y3B1ICpuZXh0X29uX3J1
bnEgPSBxX2VsZW0ocnVucS0+bmV4dCk7CiAKLSAgICAgICAgICAgIGlmICggc3ZjLT5jdXJfZGVh
ZGxpbmUgPiBuZXh0X29uX3J1bnEtPmN1cl9kZWFkbGluZSApCisgICAgICAgICAgICBpZiAoIGNv
bXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIG5leHRfb25fcnVucSkgPCAwICkKICAgICAgICAgICAg
ICAgICBydW5xX3RpY2tsZShvcHMsIG5leHRfb25fcnVucSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoIF9fdGVzdF9hbmRfY2xlYXJfYml0KF9fUlREU19kZXBsZXRlZCwgJnN2Yy0+Zmxh
Z3MpICYmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 18:21:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 18: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.xen.org>)
	id 1dcbme-0006Q3-S6; Tue, 01 Aug 2017 18:20:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dcbme-0006Px-9V
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 18:20:44 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 88/BF-02177-B76C0895; Tue, 01 Aug 2017 18:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfSao27VsYZ
 IgwkLzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytB2QK7glWnPhykLWB8RhfFyMXh5DANEaJ
 431f2bsYOTlYBGaxSnz/rQuSkBDYxiqx+ugdti5GDiAnT+Lg8iIIs0Bi9gQ2kHJeAUGJkzOfs
 IDYQgLeEg9Of2AFsTkFrCUaTt1ih5h/ikni7p+ZYAk2AQOJ/e+eQO1SkWg9uZIdYlCAxJPVrY
 wgtjDQoDOvv4LZIgKuEj3/nzGD2MwC/5glPp9ih7A1JVq3/4aytSWWLXzNPIFRcBaSm2YhKZu
 FpGwBI/MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAoGUA
 gh2M27Z7HmKU5GBSEuVV7KmPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB63q0IVJIsCg1PbUiL
 TMHGD8waQkOHiUR3lSQNG9xQWJucWY6ROoUoyXHlSvrvjBxTDmwHUg2ff/4nUmIJS8/L1VKnD
 cRpEEApCGjNA9uHCzGLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYVxJkCk9mXgnc1ldABzE
 BHSRZWgtyUEkiQkqqgXF5/Gnhbc+mCLHHfbr08LBWc9HBi/r7mnxcQjT7uquXZF+qlJmw/uEH
 Vp9rWSU1CfH/Jh3ufWBmrMkpWnHh8TOvIxmTVoivdJ2fl/paWj+9RX+1s8DcL/tOiisZ9d7Y2
 m7lvn+mnJPA+sWmW/fpBx0KSi2V3L/Oc5k470uGK/sWTXI89tDiJJ8SS3FGoqEWc1FxIgBpAC
 Hg7AIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1501611641!96461148!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28161 invoked from network); 1 Aug 2017 18:20:42 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 18:20:42 -0000
Received: by mail-it0-f65.google.com with SMTP id r9so2200896ita.3
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 11:20:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=DfcWzSDzL+UIaljbIJ36tZd3p5ukOQzx66eLkWgUs1Y=;
 b=khbJsB20qEdAuZMubhvIGxgybvpWJdpG6gaVU5cjp2oue2tEMuO8nozo23UXLKdC3G
 cpti+SDaeyTzEPjhE53AVmYLIsd9pNbg8i2RivFcw3MxOeHFaiXCkqcIeksZWLjJ3hl5
 hMbvuxXd7uPE2QM2At8cThiSUVIprJFr8K/bbxeqtvYRqkWVkcDK2JdWKHxEfC5Y3zly
 wc9S70qsSLF1po9Uiem71yyg9sbMTsNjWnTyDKChAtKaDB5rGwfAYU13TkOhnJZHArQn
 I87dHOFxDWvoi+5JEeyoYC0nA1N+ix7PZ6GPWkVt/xrwQGAaOSDtVC3+lgHLLVotfxHM
 u9/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=DfcWzSDzL+UIaljbIJ36tZd3p5ukOQzx66eLkWgUs1Y=;
 b=Aci0LhxzpDM2/HKq/h/+SSWChoqIAnbaj3mqrXDNTUdTMcUcZG4aLF0afVvK9uUTs+
 mcH5ZiV9bs6+Nta1k/GxXiAc9CPsN9K/qkcsgRjYLFl44YlQNsMSgR4wbuRqLHpEL1Ke
 CiJ9Uo0uxOLegxHeS+rOpnfH1xCfHbjalix9114KU8zTBHQAcf4+T5U6S4qypvG+qR+/
 Nt1I1fhjXbM+3449oxFBQSdYHUQ5YUHSTtRSznfTCKayEAS4hWJ5LZnoglya4W9nsHxo
 uqdJ0SMC6BnMl3RQM/fBM3ALy4EpSVfTcYLZ4nDmgosk3awSNd0f5vvunNbwxql8jD11
 NesA==
X-Gm-Message-State: AIVw112dx8sNEWq0dmjl/JddYEcSYA3UwPJXyX93l/RxrL5YWFmb+6nZ
 j/D6r0um/W2yEaX061TOW642plHM5ds+
X-Received: by 10.36.137.8 with SMTP id s8mr2992214itd.125.1501611641221; Tue,
 01 Aug 2017 11:20:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Tue, 1 Aug 2017 11:20:40 -0700 (PDT)
In-Reply-To: <2a9b8e30-4908-34b6-a30e-76d87700cf2a@arm.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D50102@SHSMSX101.ccr.corp.intel.com>
 <CAPD2p-m7qQjPmSbmgknQnE8pb70p_ZCLHEg4s7pEeitwNAikJg@mail.gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D518D0@SHSMSX101.ccr.corp.intel.com>
 <2a9b8e30-4908-34b6-a30e-76d87700cf2a@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Tue, 1 Aug 2017 21:20:40 +0300
Message-ID: <CAPD2p-=-yhekpho0j_too1DUk51uvDWfCk5dmTsV2Woc-4OB4A@mail.gmail.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 00/13] "Non-shared" IOMMU support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

0KHQoSBwZXJzb25zIGZyb20gYWxsIHBhdGNoZXMgaW4gY3VycmVudCBzZXJpZXMgaW50byB0aGUg
Y292ZXIgbGV0dGVyLgoKT24gVHVlLCBBdWcgMSwgMjAxNyBhdCA5OjA5IFBNLCBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+Cj4gT24gMDEvMDgvMTcgMDQ6MDYs
IFRpYW4sIEtldmluIHdyb3RlOgo+Pj4KPj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIFtt
YWlsdG86b2xla3N0eXNoQGdtYWlsLmNvbV0KPj4+IFNlbnQ6IE1vbmRheSwgSnVseSAzMSwgMjAx
NyA3OjU4IFBNCj4+Pgo+Pj4gSGksIEtldmluCj4+Pgo+Pj4gT24gTW9uLCBKdWwgMzEsIDIwMTcg
YXQgODo1NyBBTSwgVGlhbiwgS2V2aW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+Pj4gd3JvdGU6
Cj4+Pj4+Cj4+Pj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4+Pj4+IFNlbnQ6IFdlZG5l
c2RheSwgSnVseSAyNiwgMjAxNyAxOjI3IEFNCj4+Pj4+Cj4+Pj4+IEZyb206IE9sZWtzYW5kciBU
eXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4KPj4+Pj4gSGks
IGFsbC4KPj4+Pj4KPj4+Pj4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBzZXJpZXMgaXMgdG8g
Y3JlYXRlIGEgYmFzZSBmb3IgcG9ydGluZwo+Pj4+PiBhbnkgIk5vbi1zaGFyZWQiIElPTU1VcyB0
byBYZW4gb24gQVJNLiBTYXlpbmcgIk5vbi1zaGFyZWQiIElPTU1VCj4+Pgo+Pj4gSQo+Pj4+Pgo+
Pj4+PiBtZWFuCj4+Pj4+IHRoZSBJT01NVSB0aGF0IGNhbid0IHNoYXJlIHRoZSBwYWdlIHRhYmxl
IHdpdGggdGhlIENQVS4KPj4+Pgo+Pj4+Cj4+Pj4gSXMgIm5vbi1zaGFyZWQiIElPTU1VIGEgc3Rh
bmRhcmQgdGVybWlub2xvZ3kgaW4gQVJNIHNpZGU/IEkgcXVpY2tseQo+Pj4+IHNlYXJjaGVkIHRv
IGZpbmQgaXQgbW9zdGx5IHVzZWQgaW4gdGhpcyB0aHJlYWQuLi4KPj4+Cj4+PiBJIGRvbid0IHRo
aW5rIHRoYXQgaXQgaXMgYSBzdGFuZGFyZCB0ZXJtaW5vbG9neS4KPj4+Cj4+Pj4KPj4+PiBPbiB0
aGUgb3RoZXIgaGFuZCwgYWxsIElPTU1VcyBzdXBwb3J0IGEgYmFzaWMgRE1BIHJlbWFwcGluZwo+
Pj4+IG1lY2hhbmlzbSB3aXRoIHBhZ2UgdGFibGUgbm90IHNoYXJlZCB3aXRoIENQVS4gVGhlbiBz
b21lIElPTU1Vcwo+Pj4+IG1heSBvcHRpb25hbCBzdXBwb3J0IFNoYXJlZCBWaXJ0dWFsIE1lbW9y
eSAoU1ZNKSB0aHJvdWdoIHBhZ2UKPj4+PiBzaGFyaW5nIHdpdGggQ1BVLiBUaGVuIEknbSBub3Qg
c3VyZSB3aHkgbmVlZCB0byBoaWdobGlnaHQgdGhlCj4+Pj4gIm5vbi1zaGFyZWQiIG1hbm5lciBp
biB0aGlzIHRocmVhZCwgaW5zdGVhZCBvZiBqdXN0IHNheWluZwo+Pj4+IElQTU1VLVZNU0Egc3Vw
cG9ydC4uLgo+Pj4KPj4+IEkgd291bGRuJ3QgdXNlICJJUE1NVS1WTVNBIHN1cHBvcnQiIGluIHRo
aXMgdGhyZWFkIHNpbmNlIGl0IG1heSBiZSBhbnkKPj4+IG90aGVyIElPTU1VcyB3aGljaCBjYW4n
dCBzaGFyZSBwYWdlIHRhYmxlCj4+PiB3aXRoIENQVSBiZWNhdXNlIG9mIGZvcm1hdCBpbmNvbXBh
dGliaWxpdGllcy4KPj4KPj4KPj4gQXMgSSBjb21tZW50ZWQgeW91IGNhbiBhc3N1bWUgYWxsIElP
TU1VcyBjYW5ub3Qgc2hhcmUgcGFnZQo+PiB0YWJsZSB3aXRoIENQVSBhcyB0aGUgc3RhcnRpbmcg
cG9pbnQuIEl0J3Mgbm90IGdvb2QgdG8gbmFtZSBhbiBJT01NVQo+PiBkcml2ZXIgYmFzZWQgb24g
c3VjaCBmYWN0Lgo+Cj4KPiBBcyBzYWlkIGluIGEgcHJldmlvdXMgcmVwbHkuIFRoaXMgaXMgYSB3
cm9uZyBhc3N1bXB0aW9uLCB5b3UgY2FuIHNoYXJlCj4gcGFnZS10YWJsZXMgd2l0aCB0aGUgSU9N
TVUgaWYgdGhlIGZvcm1hdCBpcyB0aGUgc2FtZS4gWW91IG1heSBzdGlsbCBuZWVkIHRvCj4gZG8g
VExCIGZsdXNoIG1hbnVhbGx5IG9uIHRoZSBJT01NVSwgYnV0IHlvdSBzdGlsbCBzYXZlIG1lbW9y
eS4KPgo+IHg4NiBpcyBhbHJlYWR5IHN1cHBvcnRpbmcgdGhhdCBhbmQgYWxzbyBjYWxsICJzaGFy
aW5nIiBhbmQgaXMgZG9uZSBieQo+IGRlZmF1bHQgKHNlZSBpb21tdV9oYXBfcHRfc2hhcmUpLiBJ
ZiB0aGUgbmFtaW5nIGlzIHdyb25nLCB0aGVuIGZlZWwgZnJlZSB0bwo+IHNlbmQgYSBwYXRjaC4K
Pgo+IEJ1dCBJIGRvbid0IHRoaW5rIHlvdSBzaG91bGQgY29tcGxhaW4gYWJvdXQgT2xla3NhbmRy
IHVzZSB0aGlzIG5hbWUuCj4KPiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKCgotLSAK
UmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 18:34:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 18: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.xen.org>)
	id 1dcbzx-0007Qj-R2; Tue, 01 Aug 2017 18:34:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dcbzx-0007QU-Ba
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 18:34:29 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 99/7F-02185-4B9C0895; Tue, 01 Aug 2017 18:34:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsUyr8m9UXfLyYZ
 Ig/ZzLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWL82MBUukK67dvszYwNgn3sXIySEkMINJ
 ouuZEIjNJqAicXzDI1YQW0RASeLeqslMXYxcHMwCGxklJk38yw6SEBYIkNj/YhYbiM0ioCrxc
 vlOFhCbV8BZ4s6jNWC2hICcxMljk4EGcXBwCrhInH/mD7HLWWJC421WiJJQiTWLzzPBlD9++I
 BxAiPPAkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgV6
 vZ2Bg3MHYfMLvEKMkB5OSKK9iT32kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne+hMNkUKCRanp
 qRVpmTnA8INJS3DwKInwWoCkeYsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L1VKnLcDpEgApCijN
 A9uBCwWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5k0FmcKTmVcCt+kV0BFMQEdIltaCHF
 GSiJCSamAMb/p12WE355GlD2O01/qa5nw8uXTNtSdrLIzaDHaJLfP8u0Nxz+/KwI18++aZfRB
 g7O1QOvr6X9EGhrbg+tSOhBXbxYSN5k750PX4g9DcLq11K2Zn3zwnsu/CHsF8Y6G5PdNuPy/b
 4ffx7r7Gui/ryjNcf82dKlXDrpOQw5RjPWPH2f6LRjfNlViKMxINtZiLihMBNs9acYACAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-5.tower-31.messagelabs.com!1501612467!104907599!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49034 invoked from network); 1 Aug 2017 18:34:27 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-5.tower-31.messagelabs.com with SMTP; 1 Aug 2017 18:34:27 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v71IYCTx021653
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 1 Aug 2017 14:34:20 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 14:33:53 -0400
Message-Id: <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
	conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2dldC9zZXQgYW5kIHNjaGVkX3J0ZHNfdmNw
dV9nZXQvc2V0CmZ1bmN0aW9ucyB0byBzdXBwb3J0IHBlci1WQ1BVIHdvcmsgY29uc2VydmluZyBm
bGFnCgpTaWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX3NjaGVk
LmMgICB8IDMgKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAyICsrCiAzIGZpbGVz
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
LmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDdjZjBmMzEuLmRkOWM5MjYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjA1
OCw2ICsyMDU4LDcgQEAgaW50IGxpYnhsX3NjaGVkX2NyZWRpdDJfcGFyYW1zX3NldChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgcG9vbGlkLAogI2RlZmluZSBMSUJYTF9ET01BSU5fU0NIRURfUEFS
QU1fTEFURU5DWV9ERUZBVUxUICAgLTEKICNkZWZpbmUgTElCWExfRE9NQUlOX1NDSEVEX1BBUkFN
X0VYVFJBVElNRV9ERUZBVUxUIC0xCiAjZGVmaW5lIExJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9C
VURHRVRfREVGQVVMVCAgICAtMQorI2RlZmluZSBMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1fSVNf
V09SS19DT05TRVJWSU5HX0RFRkFVTFQgICAgLTEKIAogLyogUGVyLVZDUFUgcGFyYW1ldGVycyAq
LwogI2RlZmluZSBMSUJYTF9TQ0hFRF9QQVJBTV9WQ1BVX0lOREVYX0RFRkFVTFQgICAtMQpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2NoZWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Nj
aGVkLmMKaW5kZXggZmFhNjA0ZS4uZmU5Mjc0NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfc2NoZWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jCkBAIC01NTgsNiArNTU4
LDcgQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3ZjcHVfZ2V0X2FsbChsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCwKICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtX3ZjcHVzOyBpKyspIHsKICAg
ICAgICAgc2NpbmZvLT52Y3B1c1tpXS5wZXJpb2QgPSB2Y3B1c1tpXS51LnJ0ZHMucGVyaW9kOwog
ICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCA9IHZjcHVzW2ldLnUucnRkcy5idWRnZXQ7
CisgICAgICAgIHNjaW5mby0+dmNwdXNbaV0uaXNfd29ya19jb25zZXJ2aW5nID0gdmNwdXNbaV0u
dS5ydGRzLmlzX3dvcmtfY29uc2VydmluZzsKICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS52Y3B1
aWQgPSB2Y3B1c1tpXS52Y3B1aWQ7CiAgICAgfQogICAgIHJjID0gMDsKQEAgLTYwNyw2ICs2MDgs
NyBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9zZXQobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCiAgICAgICAgIHZjcHVzW2ldLnZjcHVpZCA9IHNjaW5mby0+dmNwdXNbaV0udmNw
dWlkOwogICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMucGVyaW9kID0gc2NpbmZvLT52Y3B1c1tpXS5w
ZXJpb2Q7CiAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5idWRnZXQgPSBzY2luZm8tPnZjcHVzW2ld
LmJ1ZGdldDsKKyAgICAgICAgdmNwdXNbaV0udS5ydGRzLmlzX3dvcmtfY29uc2VydmluZyA9IHNj
aW5mby0+dmNwdXNbaV0uaXNfd29ya19jb25zZXJ2aW5nOwogICAgIH0KIAogICAgIHIgPSB4Y19z
Y2hlZF9ydGRzX3ZjcHVfc2V0KENUWC0+eGNoLCBkb21pZCwKQEAgLTY1NSw2ICs2NTcsNyBAQCBz
dGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9zZXRfYWxsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICB2Y3B1c1tpXS52Y3B1aWQgPSBpOwogICAgICAgICB2Y3B1c1tpXS51
LnJ0ZHMucGVyaW9kID0gc2NpbmZvLT52Y3B1c1swXS5wZXJpb2Q7CiAgICAgICAgIHZjcHVzW2ld
LnUucnRkcy5idWRnZXQgPSBzY2luZm8tPnZjcHVzWzBdLmJ1ZGdldDsKKyAgICAgICAgdmNwdXNb
aV0udS5ydGRzLmlzX3dvcmtfY29uc2VydmluZyA9IHNjaW5mby0+dmNwdXNbMF0uaXNfd29ya19j
b25zZXJ2aW5nOwogICAgIH0KIAogICAgIHIgPSB4Y19zY2hlZF9ydGRzX3ZjcHVfc2V0KENUWC0+
eGNoLCBkb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA4YTk4NDljLi5mNmMzZWFkIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCkBAIC00MDEsNiArNDAxLDcgQEAgbGlieGxfc2NoZWRfcGFyYW1zID0gU3RydWN0
KCJzY2hlZF9wYXJhbXMiLFsKICAgICAoInBlcmlvZCIsICAgICAgIGludGVnZXIsIHsnaW5pdF92
YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX1BFUklPRF9ERUZBVUxUJ30pLAogICAgICgi
ZXh0cmF0aW1lIiwgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURf
UEFSQU1fRVhUUkFUSU1FX0RFRkFVTFQnfSksCiAgICAgKCJidWRnZXQiLCAgICAgICBpbnRlZ2Vy
LCB7J2luaXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9CVURHRVRfREVGQVVMVCd9
KSwKKyAgICAoImlzX3dvcmtfY29uc2VydmluZyIsIGludGVnZXIsIHsnaW5pdF92YWwnOiAnTElC
WExfRE9NQUlOX1NDSEVEX1BBUkFNX0lTX1dPUktfQ09OU0VSVklOR19ERUZBVUxUJ30pLAogICAg
IF0pCiAKIGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zID0gU3RydWN0KCJ2Y3B1X3NjaGVkX3BhcmFt
cyIsWwpAQCAtNDE0LDYgKzQxNSw3IEBAIGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMgPSBTdHJ1
Y3QoImRvbWFpbl9zY2hlZF9wYXJhbXMiLFsKICAgICAoImNhcCIsICAgICAgICAgIGludGVnZXIs
IHsnaW5pdF92YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX0NBUF9ERUZBVUxUJ30pLAog
ICAgICgicGVyaW9kIiwgICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5f
U0NIRURfUEFSQU1fUEVSSU9EX0RFRkFVTFQnfSksCiAgICAgKCJidWRnZXQiLCAgICAgICBpbnRl
Z2VyLCB7J2luaXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9CVURHRVRfREVGQVVM
VCd9KSwKKyAgICAoImlzX3dvcmtfY29uc2VydmluZyIsIGludGVnZXIsIHsnaW5pdF92YWwnOiAn
TElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX0lTX1dPUktfQ09OU0VSVklOR19ERUZBVUxUJ30pLAog
CiAgICAgIyBUaGUgZm9sbG93aW5nIHRocmVlIHBhcmFtZXRlcnMgKCdzbGljZScsICdsYXRlbmN5
JyBhbmQgJ2V4dHJhdGltZScpIGFyZSBkZXByZWNhdGVkLAogICAgICMgYW5kIHdpbGwgaGF2ZSBu
byBlZmZlY3QgaWYgdXNlZCwgc2luY2UgdGhlIFNFREYgc2NoZWR1bGVyIGhhcyBiZWVuIHJlbW92
ZWQuCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 18:34:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 18: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.xen.org>)
	id 1dcbzt-0007Pr-D4; Tue, 01 Aug 2017 18:34:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dcbzs-0007Pf-1h
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 18:34:24 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EF/D4-01995-FA9C0895; Tue, 01 Aug 2017 18:34:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsUyr8m9UXfdyYZ
 IgyPP9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFff9YCxazVjS9fczYwLiTpYuRi0NIYAaT
 xI8JD4EcTg42ARWJ4xsesYLYIgJKEvdWTWYCKWIW2MgoMWniX3aQhLBAqsSbXyfAGlgEVCVOT
 PrBBmLzCjhLTN22EaxGQkBO4uSxyawQdqjEmsXnmWDijx8+YJzAyLWAkWEVo0ZxalFZapGuka
 FeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagJ+sZGBh3MPbs9TvEKMnBpCTKq9h
 THynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfmREOkkGBRanpqRVpmDjCkYNISHDxKIrwWIGne
 4oLE3OLMdIjUKUZLjg2r139h4mj6sAVIvprw/xuTEEtefl6qlDgvA0iDAEhDRmke3DhY2F9il
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrATKFJzOvBG7rK6CDmIAOkiytBTmoJBEhJdXAWG
 WbYhHBNyknqHjllZSNebxNM5rU5/pc/5kwR01lqojEt5+lE/W2LGk8kDX74bS8rraXAV/mmaa
 aLfrPGyjrsZYvzcRd4nXcA/Zy7mCuuCOcFWwJiYJVp07843FYH2fGtOtdWpBGvuFNxWWTm37W
 zSs/8NBvnk9Ko4zA53V5WyROXK6LseRWYinOSDTUYi4qTgQA4hR81HYCAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-8.tower-31.messagelabs.com!1501612462!108223393!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38287 invoked from network); 1 Aug 2017 18:34:22 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-8.tower-31.messagelabs.com with SMTP; 1 Aug 2017 18:34:22 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v71IYCTv021653
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 1 Aug 2017 14:34:12 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 14:33:51 -0400
Message-Id: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH RFC v1 0/3] Enable XL to set and get per-VCPU
	work conserving flag for RTDS scheduler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBlbmFibGUgdGhlIHRvb2xzdGFjayB0bwpzZXQgYW5kIGdl
dCBwZXItVkNQVSB3b3JrLWNvbnNlcnZpbmcgZmxhZy4KV2l0aCB0aGUgdG9vbHN0YWNrLCBzeXN0
ZW0gYWRtaW5pc3RyYXRvcnMgY2FuIGRlY2lkZQp3aGljaCBWQ1BVcyB3aWxsIGJlIG1hZGUgd29y
ay1jb25zZXJ2aW5nLgoKVGhlIGRlc2lnbiBvZiB0aGUgd29yay1jb25zZXJ2aW5nIFJURFMgd2Fz
IGRpc2N1c3NlZCBpbgpodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnL21zZzc3MTUwLmh0bWwKCldlIHBsYW4gdG8gcGVyZm9ybSB0d28gc3RlcHMgaW4g
bWFraW5nIFJURFMgc2NoZWR1bGVyIHdvcmstY29uc2VydmluZzoKKDEpIEZpcnN0IG1ha2UgYWxs
IFZDUFVzIHdvcmstY29uc2VydmluZyBieSBkZWZhdWx0LAogICAgd2hpY2ggd2FzIHNlbnQgYXMg
YSBzZXBhcmF0ZSBwYXRjaC4gVGhpcyB3b3JrIGFpbXMgZm9yIFhlbiA0LjEwIHJlbGVhc2UuCigy
KSBBZnRlciB0aGF0LCB3ZSBlbmFibGUgdGhlIFhMIHRvIHNldCBhbmQgZ2V0IHBlci1WQ1BVIHdv
cmstY29uc2VydmluZyBmbGFnLAogICAgd2hpY2ggaXMgdGhpcyBzZXJpZXMgb2YgcGF0Y2hlcy4K
ClNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 18:34:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 18: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.xen.org>)
	id 1dcbzk-0007Ox-2X; Tue, 01 Aug 2017 18:34:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3798ca89f=Andrew.Cooper3@citrix.com>)
 id 1dcbzi-0007Or-Hc
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 18:34:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 49/5C-27137-5A9C0895; Tue, 01 Aug 2017 18:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQnfpyYZ
 Ig767jBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmiRuYC/q1Kj4tamBsYLyr1MXIySEh4CfR
 PqWJBcRmE9CX2P3iExOILSxgINFw+B4ziC0iECtxq+8TWxcjBwezgLrE77NmIGEhgbNMEtcuF
 YLYvAK2Es+PfwAbwyKgIvFuajMbiC0qEC6x//s1ZogaQYmTM5+A1XAKWEhcX3aREWKkpsT6Xf
 ogYWYBeYntb+cwQ9jiEk1fVrJCrFKTuNZ/iR3i4nSJic96WCYwCsxCMnUWwqRZSCbNQjJpASP
 LKkaN4tSistQiXUNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHBlAIIdjLc3
 BhxilORgUhLlVeypjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwStzoiFSSLAoNT21Ii0zBxg5M
 GkJDh4lEV4LkDRvcUFibnFmOkTqFKMux52+DV+YhFjy8vNSpcR5U48DFQmAFGWU5sGNgEXxJU
 ZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzzgVZxZOZVwK36RXQEUxAR0iW1oIcUZKIkJJqYFR
 m2JG84rb6+tdvRdfcKmfuW/a1Xea95oW8+BbNGx+ittx6JcVS/qCvdluXV3BAV9DK1BnF+j+V
 t8+/+PHTl6au7Lo5EVPXNj/L9ljqq3lbXHLV39f5q6Kvym8K3ufad7Wy5D5DRRnv9OyiSUKbJ
 MRmnDix2TCW/1LIZ7s3p2ov1H/8beISNVuJpTgj0VCLuag4EQB8KfOg3QIAAA==
X-Env-Sender: prvs=3798ca89f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1501612452!100363899!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29311 invoked from network); 1 Aug 2017 18:34:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 18:34:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,306,1498521600"; d="scan'208";a="50331044"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Joao Martins
 <joao.m.martins@oracle.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <1499180124-24693-1-git-send-email-andrew.cooper3@citrix.com>
 <c6d6ff19-d37c-128a-24db-154e4332d25c@oracle.com>
 <c48569a8-07c3-72a8-5cbe-3df4c5c0bdf6@citrix.com>
 <ae2b53ef-6a20-0f4e-fe6b-ef432e38a4a6@oracle.com>
 <20170731194937.GC16772@char.us.oracle.com>
Message-ID: <89da4ab7-a0e1-52c6-3003-7b68e7b6eedb@citrix.com>
Date: Tue, 1 Aug 2017 19:34:11 +0100
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: <20170731194937.GC16772@char.us.oracle.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] DESIGN v2: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDcvMjAxNyAyMDo0OSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIFdl
ZCwgSnVsIDA1LCAyMDE3IGF0IDAyOjIyOjAwUE0gKzAxMDAsIEpvYW8gTWFydGlucyB3cm90ZToK
Pj4gT24gMDcvMDUvMjAxNyAxMjoxNiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDA1
LzA3LzE3IDEwOjQ2LCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+Pj4gSGV5IEFuZHJldywKPj4+Pgo+
Pj4+IE9uIDA3LzA0LzIwMTcgMDM6NTUgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4KPj4+
Pj4gKFJGQzogRGVjaWRlIGV4YWN0bHkgd2hlcmUgdG8gZml0IHRoaXMuICBfWEVOXF9ET01DVExc
X21heFxfdmNwdXNfIHBlcmhhcHM/KQo+Pj4+PiBUaGUgdG9vbHN0YWNrIHNoYWxsIGFsc28gaGF2
ZSBhIG1lY2hhbmlzbSB0byBleHBsaWNpdGx5IHNlbGVjdCB0b3BvbG9neQo+Pj4+PiBjb25maWd1
cmF0aW9uIGZvciB0aGUgZ3Vlc3QsIHdoaWNoIHByaW1hcmlseSBhZmZlY3RzIHRoZSB2aXJ0dWFs
IEFQSUMgSUQKPj4+Pj4gbGF5b3V0LCBhbmQgaGFzIGEga25vY2sgb24gZWZmZWN0IGZvciB0aGUg
QVBJQyBJRCBvZiB0aGUgdmlydHVhbCBJTy1BUElDLgo+Pj4+PiBYZW4ncyBhdWRpdGluZyBzaGFs
bCBlbnN1cmUgdGhhdCBndWVzdHMgb2JzZXJ2ZSB2YWx1ZXMgY29uc2lzdGVudCB3aXRoIHRoZQo+
Pj4+PiBndWFyYW50ZWVzIG1hZGUgYnkgdGhlIHZlbmRvciBtYW51YWxzLgo+Pj4+Pgo+Pj4+IFdo
eSBjaG9vc2UgbWF4X3ZjcHVzIGRvbWN0bD8KPj4+IERlc3BpdGUgaXRzIG5hbWUsIHRoZSBtYXhf
dmNwdXMgaHlwZXJjYWxsIGlzIHRoZSBvbmUgd2hpY2ggYWxsb2NhdGVzIGFsbAo+Pj4gdGhlIHZj
cHVzIGluIHRoZSBoeXBlcnZpc29yLiAgSSBkb24ndCB3YW50IHRoZXJlIHRvIGJlIGFueSBvcHBv
cnR1bml0eQo+Pj4gZm9yIHZjcHVzIHRvIGV4aXN0IGJ1dCBubyB0b3BvbG9neSBpbmZvcm1hdGlv
biB0byBoYXZlIGJlZW4gcHJvdmlkZWQuCj4+Pgo+PiAvbm9kcwo+Pgo+PiBTbyB0aGVuIGRvaW5n
IHRoaXMgYXQgdmNwdXMgYWxsb2NhdGlvbiB3ZSB3b3VsZCBuZWVkIHRvIHBhc3MgYW4gYWRkaXRp
b25hbCBDUFUKPj4gdG9wb2xvZ3kgYXJndW1lbnQgb24gdGhlIG1heF92Y3B1cyBoeXBlcmNhbGw/
IE90aGVyd2lzZSBpdCdzIHNvcnQgb2YgZ3Vlc3Mgd29yawo+PiB3cnQgc29ja2V0cywgY29yZXMs
IHRocmVhZHMgLi4uIG5vPwo+IEFuZHJldywgdGhvdWdodHMgb24gdGhpcyBhbmQgdGhlIG9uZSBi
ZWxvdz8KClVyZ2ggc29ycnkuICBJJ3ZlIGJlZW4gZGlzdHJhY3RlZCB3aXRoIHNvbWUgaGlnaCBw
cmlvcml0eSBpbnRlcnJ1cHRzIChvZgp0aGUgbm9uLW1hc2thYmxlIHZhcmlldHkpLgoKU28sIGJh
ZCBuZXdzIGlzIHRoYXQgdGhlIENQVUlEIGFuZCBNU1IgcG9saWN5IGhhbmRsaW5nIGhhcyBiZWNv
bWUKc3Vic3RhbnRpYWxseSBtb3JlIGNvbXBsaWNhdGVkIGFuZCBlbnR3aW5lZCB0aGFuIEkgaGFk
IGZpcnN0IHBsYW5uZWQuICBBCmNoYW5nZSBpbiBlaXRoZXIgb2YgdGhlIGRhdGEgYWx0ZXJzIHRo
ZSBhdWRpdGluZyBvZiB0aGUgb3RoZXIsIHNvIEkgYW0KbGVhbmluZyB0b3dhcmRzIGltcGxlbWVu
dGluZyBldmVyeXRoaW5nIHdpdGggYSBzaW5nbGUgc2V0IGh5cGVyY2FsbCAoYXMKdGhpcyBpcyB0
aGUgb25seSB3YXkgdG8gZ2V0IGEgcGxhdXNpYmx5LWNvbnNpc3RlbnQgc2V0IG9mIGRhdGEpLgoK
VGhlIGdvb2QgbmV3cyBpcyB0aGF0IEkgZG9uJ3QgdGhpbmsgd2UgYWN0dWFsbHkgbmVlZCBhbnkg
Y2hhbmdlcyB0byB0aGUKWEVOX0RPTUNUTF9tYXhfdmNwdXMuICBJIG5vdyB0aGluayB0aGVyZSBp
cyBzdWZmaWNpZW50IGV4cHJlc3NpYmlsaXR5IGluCnRoZSBzdGF0aWMgY3B1aWQgcG9saWN5IHRv
IHdvcmsuCgo+PiBUaGVyZSBjb3VsZCBiZSBvdGhlciB1c2VzIHRvbyBvbiBwYXNzaW5nIHRoaXMg
aW5mbyB0byBYZW4sIHNheSBlLmcuIHRoZQo+PiBzY2hlZHVsZXIga25vd2luZyB0aGUgZ3Vlc3Qg
Q1BVIHRvcG9sb2d5IGl0IHdvdWxkIGFsbG93IGJldHRlciBzZWxlY3Rpb24gb2YKPj4gY29yZStz
aWJsaW5nIHBhaXIgc3VjaCB0aGF0IGl0IGNvdWxkIG1hdGNoIGNhY2hlL2NwdSB0b3BvbG9neSBw
YXNzZWQgb24gdGhlCj4+IGd1ZXN0IChmb3IgdW5waW5uZWQgU01UIGd1ZXN0cykuCgpJIHJlbWFp
biB0byBiZSBjb252aW5jZWQgKGkuZS4gd2l0aCBzb21lIHJlYWwgcGVyZm9ybWFuY2UgbnVtYmVy
cykgdGhhdAp0aGUgYWRkZWQgY29tcGxleGl0eSBpbiB0aGUgc2NoZWR1bGVyIGZvciB0aGF0IGxv
Z2ljIGlzIGEgYmVuZWZpdCBpbiB0aGUKZ2VuZXJhbCBjYXNlLgoKSW4gcHJhY3RpY2UsIGN1c3Rv
bWVycyBhcmUgZWl0aGVyIHJ1bm5pbmcgdmVyeSBzcGVjaWZpYyBhbmQgZGVkaWNhdGVkCndvcmts
b2FkcyAoYXQgd2hpY2ggcG9pbnQgcGlubmluZyBpcyB1c2VkIGFuZCB0aGVyZSBpcyBubwpvdmVy
c3Vic2NyaXB0aW9uLCBhbmQgZXhwb3NpbmcgdGhlIGFjdHVhbCBTTVQgdG9wb2xvZ3kgaXMgYSBn
b29kIHRoaW5nKSwKb3IgY3VzdG9tZXJzIGFyZSBydW5uaW5nIGdlbmVyYWwgd29ya2xvYWRzIHdp
dGggbm8gcGlubmluZyAob3IgcGVyaGFwcwpjcHVwb29sLW51bWEtc3BsaXQpIHdpdGggYSBtb2Rl
cmF0ZSBhbW91bnQgb2Ygb3ZlcnN1YnNjcmlwdGlvbiAoYXQgd2hpY2gKcG9pbnQgZXhwb3Npbmcg
U01UIGlzIGEgYmFkIG1vdmUpLgoKQ291bnRlcmludHVpdGl2ZWx5LCBleHBvc2luZyBOVU1BIGlu
IGdlbmVyYWwgb3ZlcnN1YnNjcmliZWQgc2NlbmFyaW9zIGlzCnRlcnJpYmxlIGZvciBuZXQgc3lz
dGVtIHBlcmZvcm1hbmNlLiAgV2hhdCBoYXBwZW5zIGluIHByYWN0aWNlIGlzIHRoYXQKVk1zIHdo
aWNoIHNlZSBOVU1BIHNwZW5kIHRoZWlyIGlkbGUgY3ljbGVzIHRyeWluZyB0byBiYWxhbmNlIHRo
ZWlyIG93bgp1c2Vyc3BhY2UgcHJvY2Vzc2VzLCByYXRoZXIgdGhhbiB5aWVsZGluZyB0byB0aGUg
aHlwZXJ2aXNvciBzbyBhbm90aGVyCmd1ZXN0IGNhbiBnZXQgYSBnby4KCj4+Cj4+Pj4gV2l0aCBt
dWx0aXBsZSBzb2NrZXRzL25vZGVzIGFuZCBoYXZpbmcgc3VwcG9ydGVkIGV4dGVuZGVkIHRvcG9s
b2d5IGxlYWYgdGhlIEFQSUMKPj4+PiBJRCBsYXlvdXQgd2lsbCBjaGFuZ2UgY29uc2lkZXJhYmx5
IHJlcXVpcmluZyBmaXh1cCBpZi4uLiBzYXkgd2Ugc2V0IHZOVU1BIChJCj4+Pj4ga25vdyBudW1h
IG5vZGUgIT0gc29ja2V0IHNwZWMgd2lzZSwgYnV0IG9uIHRoZSBtYWNoaW5lcyB3ZSBoYXZlIHNl
ZW4gc28gZmFyLAo+Pj4+IGl0J3MgYSAxOjEgbWFwcGluZykuCj4+PiBBTUQgRmFtMTVoIGFuZCBs
YXRlciAobWF5KSBoYXZlIG11bHRpcGxlIE5VTUEgbm9kZXMgcGVyIHNvY2tldCwgd2hpY2gKPj4+
IHdpbGwgbmVlZCB0byBiZSBhY2NvdW50ZWQgZm9yIGluIGhvdyB0aGUgaW5mb3JtYXRpb24gaXMg
cmVwcmVzZW50ZWQsCj4+PiBlc3BlY2lhbGx5IGluIGxlYWYgMHg4MDAwMDAxZS4KPj4+Cj4+PiBJ
bnRlbCBvbiB0aGUgb3RoZXIgaGFuZCAoYXMgZmFyIGFzIEkgY2FuIHRlbGwpLCBoYXMgbm8gaW50
ZXJhY3Rpb24KPj4+IGJldHdlZW4gTlVNQSBhbmQgdG9wb2xvZ3kgYXMgZmFyIGFzIENQVUlEIGlz
IGNvbmNlcm5lZC4KPj4+Cj4+IFNvcnJ5LCBJIHNob3VsZCBwcm9iYWJseSBoYXZlIG1lbnRpb25l
ZCBlYXJsaWVyIHRoYXQgIm1hY2hpbmVzIHdlIGhhdmUgc2VlbiBzbwo+PiBmYXIiIHdlcmUgSW50
ZWwgLSBJIGFtIGJpdCB1bmF3YXJlIG9mIHRoZSBBTUQgYWRkZWQgcG9zc2liaWxpdGllcy4KPj4K
Pj4+PiBBbm90aGVyIHF1ZXN0aW9uIHNpbmNlIHdlIGFyZSBzcGVha2luZyBhYm91dCB0b3BvbG9n
eSBpcyB3b3VsZCBiZTogaG93IGRvIHdlCj4+Pj4gbWFrZSBodm1sb2FkZXIgYXdhcmUgb2YgZWFj
aCB0aGUgQVBJQ19JRCBsYXlvdXQ/IFJpZ2h0IG5vdywgaXQgaXMgdG9vIGhhcmRjb2RlZAo+Pj4+
IDIgKiBBUElDX0lEIDooIFByb2JhYmx5IGEgeGVuc3RvcmUgZW50cnkgJ2h2bWxvYWRlci9jcHV0
b3BvbG9neS10aHJlYWRzJyBhbmQKPj4+PiAnaHZtbG9hZGVyL2NwdXRvcG9sb2d5LXNvY2tldHMn
IChvciB1c2Ugdm51bWFfdG9wby5ucl9ub2RlcyBmb3IgdGhlIGxhdHRlcik/Cj4+PiBBQ1BJIHRh
YmxlIHdyaXRpbmcgaXMgaW4gdGhlIHRvb2xzdGFjayBub3csIGJ1dCBldmVuIGlmIGl0IHdlcmVu
J3QsCj4+PiBIVk1Mb2FkZXIgd291bGQgaGF2ZSB0byBkbyB3aGF0IGFsbCByZWFsIGZpcm13YXJl
IG5lZWRzIHRvIGRvLCBhbmQgbG9vawo+Pj4gYXQgQ1BVSUQuCj4gSSB0aGluayB0aGUgcmVhbCBo
YXJkd2FyZSB3aGVuIGNvbnN0cnVjdGluZyBpbnRlcmVzdGluZyB0b3BvbG9naWVzIHVzZXMKPiBw
bGF0Zm9ybSBzcGVjaWZpYyBNU1JzIG9yIG90aGVyIGhpZGRlbiBnZW1zIChsaWtlIEFNRCBOb3J0
aGJyaWRnZSkuCgpJdCB3YXMgbXkgdW5kZXJzdGFuZGluZyB0aGF0IEFQSUMgSURzIGFyZSBuZWdv
dGlhdGVkIGF0IHBvd2VyLW9uIHRpbWUsCmFzIHRoZXkgYXJlIHRoZSBiYXNlIGxheWVyIG9mIGFk
ZHJlc3NpbmcgaW4gdGhlIHN5c3RlbS4KCj4KPj4gUmlnaHQsIGJ1dCB0aGUgbXAgdGFibGVzIChh
bmQgbGFwaWMgaWRzKSBhcmUgc3RpbGwgYWRqdXN0ZWQvY3JlYXRlZCBieSBodm1sb2FkZXIKPj4g
dW5sZXNzIG9mYyBJIGFtIHJlYWRpbmcgaXQgd3JvbmcuIEJ1dCBhbnlob3cgLSBpZiB5b3UncmUg
cGxhbm5pbmcgdG8gYmUgYmFzZWQgb24KPiA8bm9kcz4KPgo+IEkgY2FuJ3Qgc2VlIGhvdyB0aGUg
Q1BVSUQgd291bGQgYWxsb3cgdG8gY29uc3RydWN0IHRoZSBwcm9wZXIgQVBJQyBNQURUIGVudHJp
ZXMgc28gdGhhdAo+IHRoZSBBUElDIElEcyBtYXRjaCBhcyBvZiByaWdodCBub3c/Cj4KPiBVbmxl
c3MgaHZtbG9hZGVyIGlzIGNoYW5nZWQgdG8gZG8gZnVsbCBTTVAgYm9vdHVwIChpdCBkb2VzIHRo
YXQgbm93IGF0IHNvbWUgcG9pbnQpCj4gYW5kIGVhY2ggQ1BVIHJlcG9ydHMgdGhpcyBpbmZvcm1h
dGlvbiBhbmQgdGhleSBhbGwgdXBkYXRlIHRoaXMgdGFibGUgYmFzZWQgb24gdGhlaXIKPiBFQVg9
MSBDUFVJRCB2YWx1ZT8KCkhWTUxvYWRlciBpcyBjdXJyZW50bHkgaGFyZGNvZGVkIHRvIHRoZSBz
YW1lIGFzc3VtcHRpb24gKEFQSUMgSUQgPQp2Y3B1X2lkICogMikgYXMgb3RoZXIgYXJlYXMgb2Yg
WGVuIGFuZCB0aGUgdG9vbHN0YWNrLgoKQWxsIHZjcHVzIGFyZSBhbHJlYWR5IGJvb3RlZCwgc28g
dGhlIE1UUlJzIGNhbiBiZSBjb25maWd1cmVkIHN1aXRhYmx5LiAKSGF2aW5nIHNhaWQgdGhhdCwg
SSB0aGluayB2Y3B1MCBjYW4gd3JpdGUgb3V0IHRoZSBBQ1BJIHRhYmxlcyBwcm9wZXJseSwKc28g
bG9uZyBhcyBpdCBrbm93cyB0aGF0IFhlbiBkb2Vzbid0IGluc2VydCBhcmJpdHJhcnkgaG9sZXMg
aW50byB0aGUKQVBJQyBJRCBzcGFjZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 18:34:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 18: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.xen.org>)
	id 1dcc01-0007Ri-2D; Tue, 01 Aug 2017 18:34:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dcbzz-0007RD-Lq
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 18:34:31 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C5/D5-02176-6B9C0895; Tue, 01 Aug 2017 18:34:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsUyr8m9UXfbyYZ
 Igwmz2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzF66wF/xwqbj8ULyB8aFBFyMXh5DADCaJ
 U7sOsXcxcnKwCahIHN/wiBXEFhFQkri3ajITSBGzwEZGiUkT/4IVCQv4Spzu2AVWxCKgKnF1+
 0+wOK+As8TOtZfBbAkBOYmTxyYD1XBwcAq4SJx/5g8SFgIqmdB4mxWiJFRizeLzTDDljx8+YJ
 zAyLOAkWEVo3pxalFZapGukV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqDP6xk
 YGHcwnmp2PsQoycGkJMqr2FMfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt/5EQ6SQYFFqempF
 WmYOMPhg0hIcPEoivBtB0rzFBYm5xZnpEKlTjMYcG1av/8LE8WrC/29MQix5+XmpUuK8HSClA
 iClGaV5cINgUXGJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvXJApPJl5JXD7XgGdwgR0im
 RpLcgpJYkIKakGxi02SQ+qs55pVMhyFmgc+nf3nFnaY7VX7BukP81kKdHOvsT6v8/S4XpSVbP
 mPKmzerKzT9lOjjxSl1D2PbXh/DN+ibNXtXQDX0e42ffNLp+6lsVxycrXhcG3/0qsZTKxUBXd
 Fn9v8sKou9w3Zp7gTjgm4rvr0a5J156tncjZH+Pw8s29dKNbi5RYijMSDbWYi4oTARx2DGOFA
 gAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-6.tower-31.messagelabs.com!1501612469!69595159!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63684 invoked from network); 1 Aug 2017 18:34:29 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-6.tower-31.messagelabs.com with SMTP; 1 Aug 2017 18:34:29 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v71IYCU0021653
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 1 Aug 2017 14:34:22 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 14:33:54 -0400
Message-Id: <1501612434-5803-4-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH RFC v1 3/3] xl: enable per-VCPU work conserving
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIG1haW5fc2NoZWRfcnRkcyBhbmQgcmVsYXRlZCBvdXRwdXQgZnVuY3Rpb25zIHRvIHN1
cHBvcnQKcGVyLVZDUFUgd29yayBjb25zZXJ2aW5nIGZsYWcuCgpTaWduZWQtb2ZmLWJ5OiBNZW5n
IFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KLS0tCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwg
IDMgKystCiB0b29scy94bC94bF9zY2hlZC5jICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0
aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFi
bGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggMzBlYjkzYy4uOTU5OTdlMSAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJs
ZS5jCkBAIC0yNzIsMTIgKzI3MiwxMyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7
CiAgICAgeyAic2NoZWQtcnRkcyIsCiAgICAgICAmbWFpbl9zY2hlZF9ydGRzLCAwLCAxLAogICAg
ICAgIkdldC9zZXQgcnRkcyBzY2hlZHVsZXIgcGFyYW1ldGVycyIsCi0gICAgICAiWy1kIDxEb21h
aW4+IFstdls9VkNQVUlEL2FsbF1dIFstcFs9UEVSSU9EXV0gWy1iWz1CVURHRVRdXV0iLAorICAg
ICAgIlstZCA8RG9tYWluPiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBbPVBFUklPRF1dIFstYls9QlVE
R0VUXV1dIFstd1s9V09SS0NPTlNFUlZJTkddXSIsCiAgICAgICAiLWQgRE9NQUlOLCAtLWRvbWFp
bj1ET01BSU4gICAgIERvbWFpbiB0byBtb2RpZnlcbiIKICAgICAgICItdiBWQ1BVSUQvYWxsLCAt
LXZjcHVpZD1WQ1BVSUQvYWxsICAgIFZDUFUgdG8gbW9kaWZ5IG9yIG91dHB1dDtcbiIKICAgICAg
ICIgICAgICAgICAgICAgICBVc2luZyAnLXYgYWxsJyB0byBtb2RpZnkvb3V0cHV0IGFsbCB2Y3B1
c1xuIgogICAgICAgIi1wIFBFUklPRCwgLS1wZXJpb2Q9UEVSSU9EICAgICBQZXJpb2QgKHVzKVxu
IgogICAgICAgIi1iIEJVREdFVCwgLS1idWRnZXQ9QlVER0VUICAgICBCdWRnZXQgKHVzKVxuIgor
ICAgICAgIi13IFdPUktDT05TRVJWSU5HLCAtLXdvcmtjb25zZXJ2aW5nPVdPUktDT05TRVJWSU5H
ICAgIFdPUktDT05TRVJWSU5HICgxPXllcywwPW5vKVxuIgogICAgIH0sCiAgICAgeyAiZG9taWQi
LAogICAgICAgJm1haW5fZG9taWQsIDAsIDAsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zY2hl
ZC5jIGIvdG9vbHMveGwveGxfc2NoZWQuYwppbmRleCA4NTcyMmZlLi4zNWE2NGUxIDEwMDY0NAot
LS0gYS90b29scy94bC94bF9zY2hlZC5jCisrKyBiL3Rvb2xzL3hsL3hsX3NjaGVkLmMKQEAgLTI1
MSw3ICsyNTEsNyBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfZG9tYWluX291dHB1dCgKICAgICBs
aWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zIHNjaW5mbzsKIAogICAgIGlmIChkb21pZCA8IDApIHsK
LSAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTlzICU5c1xuIiwgIk5hbWUiLCAiSUQiLCAiUGVy
aW9kIiwgIkJ1ZGdldCIpOworICAgICAgICBwcmludGYoIiUtMzNzICU0cyAlOXMgJTlzICUxNXNc
biIsICJOYW1lIiwgIklEIiwgIlBlcmlvZCIsICJCdWRnZXQiLCAiV29yayBjb25zZXJ2aW5nIik7
CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtMjYyLDExICsyNjIsMTIgQEAgc3RhdGlj
IGludCBzY2hlZF9ydGRzX2RvbWFpbl9vdXRwdXQoCiAgICAgfQogCiAgICAgZG9tbmFtZSA9IGxp
YnhsX2RvbWlkX3RvX25hbWUoY3R4LCBkb21pZCk7Ci0gICAgcHJpbnRmKCIlLTMzcyAlNGQgJTlk
ICU5ZFxuIiwKKyAgICBwcmludGYoIiUtMzNzICU0ZCAlOWQgJTlkICUxNWRcbiIsCiAgICAgICAg
IGRvbW5hbWUsCiAgICAgICAgIGRvbWlkLAogICAgICAgICBzY2luZm8ucGVyaW9kLAotICAgICAg
ICBzY2luZm8uYnVkZ2V0KTsKKyAgICAgICAgc2NpbmZvLmJ1ZGdldCwKKyAgICAgICAgc2NpbmZv
LmlzX3dvcmtfY29uc2VydmluZyk7CiAgICAgZnJlZShkb21uYW1lKTsKICAgICBsaWJ4bF9kb21h
aW5fc2NoZWRfcGFyYW1zX2Rpc3Bvc2UoJnNjaW5mbyk7CiAgICAgcmV0dXJuIDA7CkBAIC0yNzks
OCArMjgwLDggQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3ZjcHVfb3V0cHV0KGludCBkb21pZCwg
bGlieGxfdmNwdV9zY2hlZF9wYXJhbXMgKnNjaW5mbykKICAgICBpbnQgaTsKIAogICAgIGlmIChk
b21pZCA8IDApIHsKLSAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTRzICU5cyAlOXNcbiIsICJO
YW1lIiwgIklEIiwKLSAgICAgICAgICAgICAgICJWQ1BVIiwgIlBlcmlvZCIsICJCdWRnZXQiKTsK
KyAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTRzICU5cyAlOXMgJTE1c1xuIiwgIk5hbWUiLCAi
SUQiLAorICAgICAgICAgICAgICAgIlZDUFUiLCAiUGVyaW9kIiwgIkJ1ZGdldCIsICJXb3JrIGNv
bnNlcnZpbmciKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC0yOTAsMTIgKzI5MSwx
MyBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9vdXRwdXQoaW50IGRvbWlkLCBsaWJ4bF92
Y3B1X3NjaGVkX3BhcmFtcyAqc2NpbmZvKQogCiAgICAgZG9tbmFtZSA9IGxpYnhsX2RvbWlkX3Rv
X25hbWUoY3R4LCBkb21pZCk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBzY2luZm8tPm51bV92Y3B1
czsgaSsrICkgewotICAgICAgICBwcmludGYoIiUtMzNzICU0ZCAlNGQgJTkiUFJJdTMyIiAlOSJQ
Ukl1MzIiXG4iLAorICAgICAgICBwcmludGYoIiUtMzNzICU0ZCAlNGQgJTkiUFJJdTMyIiAlOSJQ
Ukl1MzIiICUxNWRcbiIsCiAgICAgICAgICAgICAgICBkb21uYW1lLAogICAgICAgICAgICAgICAg
ZG9taWQsCiAgICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLnZjcHVpZCwKICAgICAgICAg
ICAgICAgIHNjaW5mby0+dmNwdXNbaV0ucGVyaW9kLAotICAgICAgICAgICAgICAgc2NpbmZvLT52
Y3B1c1tpXS5idWRnZXQpOworICAgICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS5idWRnZXQs
CisgICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmlzX3dvcmtfY29uc2VydmluZyApOwog
ICAgIH0KICAgICBmcmVlKGRvbW5hbWUpOwogICAgIHJldHVybiAwOwpAQCAtMzA5LDggKzMxMSw4
IEBAIHN0YXRpYyBpbnQgc2NoZWRfcnRkc192Y3B1X291dHB1dF9hbGwoaW50IGRvbWlkLAogICAg
IGludCBpOwogCiAgICAgaWYgKGRvbWlkIDwgMCkgewotICAgICAgICBwcmludGYoIiUtMzNzICU0
cyAlNHMgJTlzICU5c1xuIiwgIk5hbWUiLCAiSUQiLAotICAgICAgICAgICAgICAgIlZDUFUiLCAi
UGVyaW9kIiwgIkJ1ZGdldCIpOworICAgICAgICBwcmludGYoIiUtMzNzICU0cyAlNHMgJTlzICU5
cyAlMTVzXG4iLCAiTmFtZSIsICJJRCIsCisgICAgICAgICAgICAgICAiVkNQVSIsICJQZXJpb2Qi
LCAiQnVkZ2V0IiwgIldvcmsgY29uc2VydmluZyIpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9
CiAKQEAgLTMyMSwxMiArMzIzLDEzIEBAIHN0YXRpYyBpbnQgc2NoZWRfcnRkc192Y3B1X291dHB1
dF9hbGwoaW50IGRvbWlkLAogCiAgICAgZG9tbmFtZSA9IGxpYnhsX2RvbWlkX3RvX25hbWUoY3R4
LCBkb21pZCk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBzY2luZm8tPm51bV92Y3B1czsgaSsrICkg
ewotICAgICAgICBwcmludGYoIiUtMzNzICU0ZCAlNGQgJTkiUFJJdTMyIiAlOSJQUkl1MzIiXG4i
LAorICAgICAgICBwcmludGYoIiUtMzNzICU0ZCAlNGQgJTkiUFJJdTMyIiAlOSJQUkl1MzIiICUx
NWRcbiIsCiAgICAgICAgICAgICAgICBkb21uYW1lLAogICAgICAgICAgICAgICAgZG9taWQsCiAg
ICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLnZjcHVpZCwKICAgICAgICAgICAgICAgIHNj
aW5mby0+dmNwdXNbaV0ucGVyaW9kLAotICAgICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS5i
dWRnZXQpOworICAgICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS5idWRnZXQsCisgICAgICAg
ICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmlzX3dvcmtfY29uc2VydmluZyk7CiAgICAgfQogICAg
IGZyZWUoZG9tbmFtZSk7CiAgICAgcmV0dXJuIDA7CkBAIC03MDIsMTQgKzcwNSwxOCBAQCBpbnQg
bWFpbl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBpbnQgKnZjcHVzID0g
KGludCAqKXhtYWxsb2Moc2l6ZW9mKGludCkpOyAvKiBJRHMgb2YgVkNQVXMgdGhhdCBjaGFuZ2Ug
Ki8KICAgICBpbnQgKnBlcmlvZHMgPSAoaW50ICopeG1hbGxvYyhzaXplb2YoaW50KSk7IC8qIHBl
cmlvZCBpcyBpbiBtaWNyb3NlY29uZCAqLwogICAgIGludCAqYnVkZ2V0cyA9IChpbnQgKil4bWFs
bG9jKHNpemVvZihpbnQpKTsgLyogYnVkZ2V0IGlzIGluIG1pY3Jvc2Vjb25kICovCisgICAgaW50
ICp3b3JrY29uc2VydmluZ3MgPSAoaW50ICopeG1hbGxvYyhzaXplb2YoaW50KSk7IC8qIGJ1ZGdl
dCBpcyBpbiBtaWNyb3NlY29uZCAqLwogICAgIGludCB2X3NpemUgPSAxOyAvKiBzaXplIG9mIHZj
cHVzIGFycmF5ICovCiAgICAgaW50IHBfc2l6ZSA9IDE7IC8qIHNpemUgb2YgcGVyaW9kcyBhcnJh
eSAqLwogICAgIGludCBiX3NpemUgPSAxOyAvKiBzaXplIG9mIGJ1ZGdldHMgYXJyYXkgKi8KKyAg
ICBpbnQgd19zaXplID0gMTsgLyogc2l6ZSBvZiB3b3JrIGNvbnNlcnZpbmcgYXJyYXkgKi8KICAg
ICBpbnQgdl9pbmRleCA9IDA7IC8qIGluZGV4IGluIHZjcHVzIGFycmF5ICovCiAgICAgaW50IHBf
aW5kZXggPTA7IC8qIGluZGV4IGluIHBlcmlvZHMgYXJyYXkgKi8KICAgICBpbnQgYl9pbmRleCA9
MDsgLyogaW5kZXggZm9yIGluIGJ1ZGdldHMgYXJyYXkgKi8KKyAgICBpbnQgd19pbmRleCA9MDsg
LyogaW5kZXggZm9yIGluIHdvcmsgY29uc2VydmluZyBhcnJheSAqLwogICAgIGJvb2wgb3B0X3Ag
PSBmYWxzZTsKICAgICBib29sIG9wdF9iID0gZmFsc2U7CisgICAgYm9vbCBvcHRfdyA9IGZhbHNl
OwogICAgIGJvb2wgb3B0X3YgPSBmYWxzZTsKICAgICBib29sIG9wdF9hbGwgPSBmYWxzZTsgLyog
b3V0cHV0IHBlci1kb20gcGFyYW1ldGVycyAqLwogICAgIGludCBvcHQsIGksIHJjLCByOwpAQCAt
NzE3LDEyICs3MjQsMTMgQEAgaW50IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiAgICAgICAgIHsiZG9tYWluIiwgMSwgMCwgJ2QnfSwKICAgICAgICAgeyJwZXJpb2QiLCAx
LCAwLCAncCd9LAogICAgICAgICB7ImJ1ZGdldCIsIDEsIDAsICdiJ30sCisgICAgICAgIHsid29y
a2NvbnNlcnZpbmciLCAxLCAwLCAnYid9LAogICAgICAgICB7InZjcHVpZCIsMSwgMCwgJ3YnfSwK
ICAgICAgICAgeyJjcHVwb29sIiwgMSwgMCwgJ2MnfSwKICAgICAgICAgQ09NTU9OX0xPTkdfT1BU
UwogICAgIH07CiAKLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiZDpwOmI6djpjIiwgb3B0
cywgInNjaGVkLXJ0ZHMiLCAwKSB7CisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImQ6cDpi
Onc6djpjIiwgb3B0cywgInNjaGVkLXJ0ZHMiLCAwKSB7CiAgICAgY2FzZSAnZCc6CiAgICAgICAg
IGRvbSA9IG9wdGFyZzsKICAgICAgICAgYnJlYWs7CkBAIC03NDYsNiArNzU0LDE0IEBAIGludCBt
YWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBidWRnZXRzW2Jf
aW5kZXgrK10gPSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAxMCk7CiAgICAgICAgIG9wdF9iID0gMTsK
ICAgICAgICAgYnJlYWs7CisgICAgY2FzZSAndyc6CisgICAgICAgIGlmICh3X2luZGV4ID49IHdf
c2l6ZSkgeyAvKiB3b3JrIGNvbnNlcnZpbmcgYXJyYXkgaXMgZnVsbCAqLworICAgICAgICAgICAg
d19zaXplICo9IDI7CisgICAgICAgICAgICB3b3JrY29uc2VydmluZ3MgPSB4cmVhbGxvYyh3b3Jr
Y29uc2VydmluZ3MsIHdfc2l6ZSk7CisgICAgICAgIH0KKyAgICAgICAgd29ya2NvbnNlcnZpbmdz
W3dfaW5kZXgrK10gPSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAxMCk7CisgICAgICAgIG9wdF93ID0g
MTsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAndic6CiAgICAgICAgIGlmICghc3RyY21wKG9w
dGFyZywgImFsbCIpKSB7IC8qIGdldCBvciBzZXQgYWxsIHZjcHVzIG9mIGEgZG9tYWluICovCiAg
ICAgICAgICAgICBvcHRfYWxsID0gMTsKQEAgLTc2MywxOCArNzc5LDE4IEBAIGludCBtYWluX3Nj
aGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBicmVhazsKICAgICB9CiAK
LSAgICBpZiAoY3B1cG9vbCAmJiAoZG9tIHx8IG9wdF9wIHx8IG9wdF9iIHx8IG9wdF92IHx8IG9w
dF9hbGwpKSB7CisgICAgaWYgKGNwdXBvb2wgJiYgKGRvbSB8fCBvcHRfcCB8fCBvcHRfYiB8fCBv
cHRfdyB8fCBvcHRfdiB8fCBvcHRfYWxsKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlNw
ZWNpZnlpbmcgYSBjcHVwb29sIGlzIG5vdCBhbGxvd2VkIHdpdGggIgogICAgICAgICAgICAgICAg
ICJvdGhlciBvcHRpb25zLlxuIik7CiAgICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAg
IGdvdG8gb3V0OwogICAgIH0KLSAgICBpZiAoIWRvbSAmJiAob3B0X3AgfHwgb3B0X2IgfHwgb3B0
X3YpKSB7CisgICAgaWYgKCFkb20gJiYgKG9wdF9wIHx8IG9wdF9iIHx8IG9wdF93IHx8IG9wdF92
KSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk1pc3NpbmcgcGFyYW1ldGVycy5cbiIpOwog
ICAgICAgICByID0gRVhJVF9GQUlMVVJFOwogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0gICAg
aWYgKGRvbSAmJiAhb3B0X3YgJiYgIW9wdF9hbGwgJiYgKG9wdF9wIHx8IG9wdF9iKSkgeworICAg
IGlmIChkb20gJiYgIW9wdF92ICYmICFvcHRfYWxsICYmIChvcHRfcCB8fCBvcHRfYiB8fCBvcHRf
dykpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICJNdXN0IHNwZWNpZnkgVkNQVS5cbiIpOwog
ICAgICAgICByID0gRVhJVF9GQUlMVVJFOwogICAgICAgICBnb3RvIG91dDsKQEAgLTc4NSw4ICs4
MDEsOSBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQogICAgIGlmICgoKHZfaW5kZXggPiBiX2luZGV4KSAmJiBvcHRf
YikgfHwgKCh2X2luZGV4ID4gcF9pbmRleCkgJiYgb3B0X3ApCi0gICAgICAgIHx8IHBfaW5kZXgg
IT0gYl9pbmRleCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkluY29ycmVjdCBudW1iZXIg
b2YgcGVyaW9kIGFuZCBidWRnZXRcbiIpOworICAgICAgICB8fCAoKHZfaW5kZXggPiB3X2luZGV4
KSAmJiBvcHRfdykgfHwgcF9pbmRleCAhPSBiX2luZGV4CisgICAgICAgIHx8IHBfaW5kZXggIT0g
d19pbmRleCB8fCBiX2luZGV4ICE9IHdfaW5kZXggKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiSW5jb3JyZWN0IG51bWJlciBvZiBwZXJpb2QsIGJ1ZGdldCBhbmQgd29ya2NvbnNlcnZpbmdc
biIpOwogICAgICAgICByID0gRVhJVF9GQUlMVVJFOwogICAgICAgICBnb3RvIG91dDsKICAgICB9
CkBAIC04MjAsNyArODM3LDcgQEAgaW50IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiAgICAgICAgICAgICAgICAgciA9IEVYSVRfRkFJTFVSRTsKICAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KLSAgICAgICAgfSBlbHNlIGlmICghb3B0X3AgJiYg
IW9wdF9iKSB7CisgICAgICAgIH0gZWxzZSBpZiAoIW9wdF9wICYmICFvcHRfYiAmJiAhb3B0X3cp
IHsKICAgICAgICAgICAgIC8qIGdldCBwZXItdmNwdSBydGRzIHNjaGVkdWxpbmcgcGFyYW1ldGVy
cyAqLwogICAgICAgICAgICAgbGlieGxfdmNwdV9zY2hlZF9wYXJhbXMgc2NpbmZvOwogICAgICAg
ICAgICAgbGlieGxfdmNwdV9zY2hlZF9wYXJhbXNfaW5pdCgmc2NpbmZvKTsKQEAgLTg1Miw2ICs4
NjksNyBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAg
ICAgICAgICAgICAgICAgc2NpbmZvLnZjcHVzW2ldLnZjcHVpZCA9IHZjcHVzW2ldOwogICAgICAg
ICAgICAgICAgICAgICBzY2luZm8udmNwdXNbaV0ucGVyaW9kID0gcGVyaW9kc1tpXTsKICAgICAg
ICAgICAgICAgICAgICAgc2NpbmZvLnZjcHVzW2ldLmJ1ZGdldCA9IGJ1ZGdldHNbaV07CisgICAg
ICAgICAgICAgICAgICAgIHNjaW5mby52Y3B1c1tpXS5pc193b3JrX2NvbnNlcnZpbmcgPSB3b3Jr
Y29uc2VydmluZ3NbaV07CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHJjID0g
c2NoZWRfdmNwdV9zZXQoZG9taWQsICZzY2luZm8pOwogICAgICAgICAgICAgfSBlbHNlIHsgLyog
c2V0IHBhcmFtcyBmb3IgYWxsIHZjcHVzICovCkBAIC04NjAsNiArODc4LDcgQEAgaW50IG1haW5f
c2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeG1hbGxvYyhzaXplb2YobGlieGxfc2NoZWRfcGFyYW1zKSk7CiAgICAgICAgICAg
ICAgICAgc2NpbmZvLnZjcHVzWzBdLnBlcmlvZCA9IHBlcmlvZHNbMF07CiAgICAgICAgICAgICAg
ICAgc2NpbmZvLnZjcHVzWzBdLmJ1ZGdldCA9IGJ1ZGdldHNbMF07CisgICAgICAgICAgICAgICAg
c2NpbmZvLnZjcHVzWzBdLmlzX3dvcmtfY29uc2VydmluZyA9IHdvcmtjb25zZXJ2aW5nc1swXTsK
ICAgICAgICAgICAgICAgICByYyA9IHNjaGVkX3ZjcHVfc2V0X2FsbChkb21pZCwgJnNjaW5mbyk7
CiAgICAgICAgICAgICB9CiAKQEAgLTg3Niw2ICs4OTUsNyBAQCBvdXQ6CiAgICAgZnJlZSh2Y3B1
cyk7CiAgICAgZnJlZShwZXJpb2RzKTsKICAgICBmcmVlKGJ1ZGdldHMpOworICAgIGZyZWUod29y
a2NvbnNlcnZpbmdzKTsKICAgICByZXR1cm4gcjsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 18:34:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 18: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.xen.org>)
	id 1dcbzw-0007QJ-K7; Tue, 01 Aug 2017 18:34:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dcbzv-0007QC-CX
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 18:34:27 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CB/3A-03368-2B9C0895; Tue, 01 Aug 2017 18:34:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsUyr8m9UXfTyYZ
 IgwOn+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/0/YwFezkrfgz+w5bA+NOri5GLg4hgRlM
 Eh2zP7N3MXJysAmoSBzf8IgVxBYRUJK4t2oyE0gRs8BGRolJE/8CFXFwCAtESEzfygRSwyKgK
 rHi9xQwm1fAWWLBhveMILaEgJzEyWOTWUHKOQVcJM4/8wcJCwGVTGi8zQpREiqxZvF5Jpjyxw
 8fME5g5FnAyLCKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 nDECwg3HeCf9DjJIcTEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjrTzRECgkWpaan
 VqRl5gCDDyYtwcGjJMJrAZLmLS5IzC3OTIdInWI05tiwev0XJo5XE/5/YxJiycvPS5US52UAK
 RUAKc0ozYMbBIuKS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmTQWZwpOZVwK37xXQKUxAp0
 iW1oKcUpKIkJJqYDw4n/3JSk+jTetzxP85T16m2lrw+FtR2TmFEzcNrjVtWDHT8srv6Twxi7t
 vWDT/lhco/Dlto6ntpyqmXfP2FAVrGNyY2fvZXNrqatq2bzcU3hrKB/su+d549Pr6Y/ahm/pM
 djp132KPeMm31O3UVY/JUcqX2g+vuxIw+yBX9s0zU1lMT5UUHihVYinOSDTUYi4qTgQA0qteW
 IUCAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-6.tower-21.messagelabs.com!1501612465!52958363!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4904 invoked from network); 1 Aug 2017 18:34:26 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-6.tower-21.messagelabs.com with SMTP; 1 Aug 2017 18:34:26 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v71IYCTw021653
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 1 Aug 2017 14:34:18 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue,  1 Aug 2017 14:33:52 -0400
Message-Id: <1501612434-5803-2-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH RFC v1 1/3] xen:rtds: enable XL to set and get
	vcpu work conserving flag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIHRoZSBoeXBlcmNhbGxzKFhFTl9ET01DVExfU0NIRURPUF9nZXR2Y3B1aW5mby9wdXR2
Y3B1aW5mbykgdG8KZ2V0L3NldCBhIGRvbWFpbidzIHBlci1WQ1BVIHdvcmsgY29uc2VydmluZyBw
YXJhbWV0ZXJzLgoKU2lnbmVkLW9mZi1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+
Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgIHwgMiArKwogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpp
bmRleCA3NDBhNzEyLi43NmVkNGNiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xNDQyLDYgKzE0NDIsNyBAQCBydF9kb21f
Y250bCgKICAgICAgICAgICAgICAgICBzdmMgPSBydF92Y3B1KGQtPnZjcHVbbG9jYWxfc2NoZWQu
dmNwdWlkXSk7CiAgICAgICAgICAgICAgICAgbG9jYWxfc2NoZWQudS5ydGRzLmJ1ZGdldCA9IHN2
Yy0+YnVkZ2V0IC8gTUlDUk9TRUNTKDEpOwogICAgICAgICAgICAgICAgIGxvY2FsX3NjaGVkLnUu
cnRkcy5wZXJpb2QgPSBzdmMtPnBlcmlvZCAvIE1JQ1JPU0VDUygxKTsKKyAgICAgICAgICAgICAg
ICBsb2NhbF9zY2hlZC51LnJ0ZHMuaXNfd29ya19jb25zZXJ2aW5nID0gc3ZjLT5pc193b3JrX2Nv
bnNlcnZpbmc7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5s
b2NrLCBmbGFncyk7CiAKICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0
KG9wLT51LnYudmNwdXMsIGluZGV4LApAQCAtMTQ2Niw2ICsxNDY3LDcgQEAgcnRfZG9tX2NudGwo
CiAgICAgICAgICAgICAgICAgc3ZjID0gcnRfdmNwdShkLT52Y3B1W2xvY2FsX3NjaGVkLnZjcHVp
ZF0pOwogICAgICAgICAgICAgICAgIHN2Yy0+cGVyaW9kID0gcGVyaW9kOwogICAgICAgICAgICAg
ICAgIHN2Yy0+YnVkZ2V0ID0gYnVkZ2V0OworICAgICAgICAgICAgICAgIHN2Yy0+aXNfd29ya19j
b25zZXJ2aW5nID0gbG9jYWxfc2NoZWQudS5ydGRzLmlzX3dvcmtfY29uc2VydmluZzsKICAgICAg
ICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIC8qIFByb2Nlc3MgYSBtb3N0IDY0IHZDUFVzIHdpdGhv
dXQgY2hlY2tpbmcgZm9yIHByZWVtcHRpb25zLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGZmMzk3
NjIuLmU2N2NkOWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTM2MCw2ICszNjAsNyBAQCB0eXBlZGVm
IHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX2NyZWRpdDIgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX2Rv
bWN0bF9zY2hlZF9ydGRzIHsKICAgICB1aW50MzJfdCBwZXJpb2Q7CiAgICAgdWludDMyX3QgYnVk
Z2V0OworICAgIGJvb2wgICAgIGlzX3dvcmtfY29uc2VydmluZzsKIH0geGVuX2RvbWN0bF9zY2hl
ZF9ydGRzX3Q7CiAKIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRwYXJhbV92Y3B1IHsK
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 18:46:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 18: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.xen.org>)
	id 1dccBC-0000bH-VG; Tue, 01 Aug 2017 18:46:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stefano@aporeto.com>) id 1dccBB-0000b8-O2
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 18:46:05 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 FF/80-02184-C6CC0895; Tue, 01 Aug 2017 18:46:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfTAVt2cMw2
 RBgfXyVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzpmxnLJjCU7H40CT2BsZWri5GLg4hgRmM
 EievPWQCcVgEulkl5i68zQriSAgsZ5W4sGIbWxcjJ5ATJ7Hgy2EmCLtM4mpDMyOILSSgJLGx5
 Q8bxKjFTBK/v98CK2IR0JKYcG4umM0moCdx5l83kM0B1GwoseQzB0hYBMicOfczWJhZIFtiyx
 ZdEFMYaOS+CYUgFZwCgRKzFx1nB7F5BbwlXr7sY4HYGiBxeMsiMFtUQFfi0L8/bBA1ghInZz4
 BizMDHbB8+jaWCYzCs5CkZiFJLWBkWsWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgqpebWlyc
 mJ6ak5hUrJecn7uJERjODECwg/Hiac9DjJIcTEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHgFTzdECgkWpaanVqRl5gAjCyYtwcGjJMLrBZLmLS5IzC3OTIdInWI05rhyZd0XJo4pB7
 Z/YRJiycvPS5US540BKRUAKc0ozYMbBIv4S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmNQW
 ZwpOZVwK37xXQKUxAp0iW1oKcUpKIkJJqYIztNrho6X4kruuLVcHBaYHFaz689LVTb01cycG5
 JJCXVdHr9lLuiJTEpcF8e2sf9RrPs59rcGRmos6aUo6rW9hU992/vHLSuq2B35229agmRkmLi
 95/IGXcNsk+OIL7S+DqU2fCz2f+eHK3X730kYmA06I9Xoq2sz99Mppiu0bxbryDbufceCWW4o
 xEQy3mouJEAFPcwafzAgAA
X-Env-Sender: stefano@aporeto.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1501613163!101832913!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16471 invoked from network); 1 Aug 2017 18:46:04 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 18:46:04 -0000
Received: by mail-pf0-f181.google.com with SMTP id o86so7798325pfj.1
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 11:46:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aporeto.com; s=google;
 h=date:from:to:cc:subject:in-reply-to:message-id:references
 :user-agent:mime-version;
 bh=R6wvu/rukvrxH7OFL7tx7kDzP9IB+9kJ7Wlheuyarpw=;
 b=DJyihVVg4kwF+n8VpuZZjFx6x1blF+GXPbpMnjK4N7HuT8bI63My0kTbrxR3VTTHpS
 sxZgJcw6jPsG2RVOPjwoocRJLqfohHFN0Ab6dgXQE9LlipWNjgcrDJLTYF4v7ClLir2U
 NvyT9yus0kjwSFKOAe1481+EXTliWlSiSpDSbrlKyD8UviQ7SBCqCyQpQly2S6QBadAF
 IWS3JEf9AOLfq+XppjvRWreTRpdN8SktN33CWH18wbEPQy57iJWh1D4lCam6sEXF60Ei
 9JJDrATtaZGffJUgRazQMjjvG8YwcRGA1sg3iQh5iz2vtGy4rMcyOu1haxm9OOTtbmP/
 BPOA==
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:in-reply-to:message-id
 :references:user-agent:mime-version;
 bh=R6wvu/rukvrxH7OFL7tx7kDzP9IB+9kJ7Wlheuyarpw=;
 b=BqLciE79q4IRO/YO+6FgkfrIlmHaflfNAEDvr1lbdYjYtr4xdBOVU00t8VCSjW8zyL
 LSrGaFwzl4Z5DwwRBLYrKOHxnn5HCy4ej5i31DlSXDnyYVEm1gQfz8PRX5wgFBxhgZvf
 5NcJLEexXP7RUC3WPbsds6alx98nQDtCU/7I9S639CGpZfvMqWHnLMWQzDGeUl0vyQE3
 sjXosbZn2hwb3DnJ/LQ/9LXxJERGaKGc/xSq+//2M9PrHeh7H2RMwjhX+3pw39BqwxUw
 lG/Z4hqM8tJCyeCXdBokKWwcW7ZOWi0GV0o0dhcpt6IFB+LgOq0MCTgD3UtnerqhkoZ7
 CGGQ==
X-Gm-Message-State: AIVw112NzH66QNslHld56nWa/uwc4LyWnHhU2qhZnCt7t9A547mBE+qW
 srEFBbdMIDLCw5Me
X-Received: by 10.98.69.7 with SMTP id s7mr9274220pfa.231.1501613162613;
 Tue, 01 Aug 2017 11:46:02 -0700 (PDT)
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net. [162.198.228.33])
 by smtp.gmail.com with ESMTPSA id y12sm53260956pgs.91.2017.08.01.11.46.00
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 01 Aug 2017 11:46:00 -0700 (PDT)
Date: Tue, 1 Aug 2017 11:45:51 -0700 (PDT)
From: Stefano Stabellini <stefano@aporeto.com>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <CAHVGyQZECcifJRWkVgbnp5xRhK3rdTRWGc7gBKOQ0guvzqMQgg@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1708011134240.20080@sstabellini-ThinkPad-X260>
References: <CAHVGyQZECcifJRWkVgbnp5xRhK3rdTRWGc7gBKOQ0guvzqMQgg@mail.gmail.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,
 George.Dunlap@citrix.com
Subject: Re: [Xen-devel] stage1-xen for Fedora
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MnaW5nIHhlbi1kZXZlbCBpbiBjYXNlIHNvbWVib2R5IGVsc2UgaW4gdGhlIGNvbW11bml0eSBo
YXMgYSBiZXR0ZXIKYW5zd2VyIGZvciB5b3UKCk9uIFR1ZSwgMSBBdWcgMjAxNywgUmFqaXYgUmFu
Z2FuYXRoIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4gCj4gSSB3YXMgd29uZGVyaW5nIGlmIHlvdSBo
YWQgaW5zdHJ1Y3Rpb25zIG9uIGJ1aWxkaW5nIHN0YWdlMS14ZW4gb24gRmVkb3JhPwo+IAo+IElm
IHNvIGNhbiB5b3UgcGxlYXNlIHNoYXJlLgo+IAo+IFRoYW5rIHlvdSEKCkhlbGxvIFJhaml2LAoK
SXQncyBncmVhdCB0byBzZWUgaW50ZXJlc3QgaW4gdGhlIHByb2plY3QhIEkgaGF2ZW4ndCB0cmll
ZCBidWlsZGluZwpzdGFnZTEteGVuIG9uIEZlZG9yYSB5ZXQsIGJ1dCBJIGRvbid0IHRoaW5rIGl0
IHNob3VsZCBiZSB2ZXJ5IGRpZmZlcmVudApmcm9tIGJ1aWxkaW5nIGl0IG9uIERlYmlhbiBvciBV
YnVudHUuIFBsZWFzZSByZWZlciB0byBCVUlMRElORy5tZC4KClRoZSBtYWluIHRoaW5nIHRoYXQg
d2lsbCBiZSBkaWZmZXJlbnQgaXMgdGhlIGxpc3Qgb2YgZGVwZW5kZW5jaWVzIHlvdQpuZWVkIHRv
IGluc3RhbGwgdG8gYnVpbGQgWGVuLiBPbiBGZWRvcmEgaXQgc2hvdWxkIGJlIChJIGFtIHVzaW5n
ClJhaXNpblsxXSBhcyBhIHJlZmVyZW5jZSk6CgogIG1ha2UgZ2NjIHB5dGhvbi1kZXZlbCBnZXR0
ZXh0IGxpYnV1aWQtZGV2ZWwgbmN1cnNlcy1kZXZlbCBnbGliMi1kZXZlbCBsaWJhaW8tZGV2ZWwg
b3BlbnNzbC1kZXZlbCB5YWpsLWRldmVsIHBhdGNoIHBpeG1hbi1kZXZlbCBnbGliYy1kZXZlbCBi
cmlkZ2UtdXRpbHMgZ3J1YjIgd2dldCB0YXIgYnppcDIgZ2xpYmMtZGV2ZWwuaTY4NgoKU2ltaWxh
cmx5LCB0aGUgbGlzdCBvZiBkZXBlbmRlbmNpZXMgdG8gYnVpbGQgUUVNVSB3aWxsIGJlIGRpZmZl
cmVudDoKCiAgbWFrZSBnY2MgZ2xpYjItZGV2ZWwgcGl4bWFuLWRldmVsIHpsaWItZGV2ZWwKCkZp
bmFsbHkgdGhlIGxpc3Qgb2YgZGVwZW5kZW5jaWVzIHRvIGJ1aWxkIHJrdCB3aWxsIGJlIGRpZmZl
cmVudCwgYnV0IGluCnRoaXMgY2FzZSBJIGRvbid0IGhhdmUgYSBwcmUtbWFkZSBsaXN0IGZvciBG
ZWRvcmEsIGJ1dCBpdCBzaG91bGRuJ3QgYmUKaGFyZCB0byBmaW5kIHRoZSBjb3JyZXNwb25kaW5n
IHBhY2tldHMgZm9yIGdvbGFuZyBhdXRvbWFrZSBsaWJhY2wxLWRldgphbmQgbGlic3lzdGVtZC1k
ZXYuCgpzdGFnZTEteGVuIHBlciBzZSBoYXMgb25seSBidXN5Ym94LXN0YXRpYyBhbmQganEgYXMg
ZGVwZW5kZW5jaWVzIHRoYXQKbW9zdCBwcm9iYWJseSBhcmUgc2ltcGx5IGNhbGxlZCAiYnVzeWJv
eC1zdGF0aWMiIGFuZCAianEiIG9uIEZlZG9yYSB0b28uCgpMZXQgbWUga25vdyBpZiB5b3UgZmlu
ZCBhbnkgaXNzdWVzISBJIHdvdWxkIGJlIHZlcnkgaGFwcHkgdG8gdGFrZSBhCnBhdGNoIChvciBw
dWxsIHJlcXVlc3QpIGZvciBCVUlMRElORy5tZCB0byBkb2N1bWVudCBob3cgdG8gZG8gdGhpcyBv
bgpGZWRvcmEuCgpDaGVlcnMsCgpTdGVmYW5vCgpbMV06IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0
Lm9yZy93aWtpL1JhaXNpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 19:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 19:07: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.xen.org>)
	id 1dccVg-0002Ny-EG; Tue, 01 Aug 2017 19:07:16 +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 1dccVf-0002Ns-Ku
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 19:07:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 25/A2-02962-261D0895; Tue, 01 Aug 2017 19:07:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssm7SxYZ
 Ig9VXhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz19zaxFrTKVTRMf87awNgl0cXIySEksIRJ
 YvvuahCbRcBB4v+NjexdjBwcjAIxEg9+WIOEGQXCJCZfXsIKUaIl8X76EyYQm03AUOLvk01sI
 OUSQPaSzxwgYREBA4kLt6aBlTMLHGWSaL9mClIiLKAhcWtmJkiYU8BW4trTV8wgNq+At8TSf+
 1AU7iAjlnLKLHo72Z2kISogK7EoX9/2CCKBCVOznzCAjFTS2L59G0sExgFZiFJzUKSWsDItIp
 RvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPwYgGAHY8c/p0OM
 khxMSqK8ij31kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeP+cb4gUEixKTU+tSMvMAUYCTFqCg
 0dJhPcnSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5/S8AFQmAFGWU5sGNgEXlJUZZKW
 FeRqCjhHgKUotyM0tQ5V8xinMwKgnzyoFM4cnMK4Hb9AroCCagIyRLa0GOKElESEk1MEqZ/97
 Q0nZo3cwJEasUr6+/q3jpc8fuD36PpB9v9W/6rVr3w0JHbq3IzGdvs8/FcjxxkV2+csWad/fk
 zWTeBjgdfqvOwaX9o+K6n23lJrbHohrBPWuifxlP27tD61PXRv+wkmyrNx0y8rfPX9iw7E6F/
 nkO1z3X3kxYxdgc8suyVFpmZbiLzXYlluKMREMt5qLiRADw0G7GxQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1501614432!109595985!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37583 invoked from network); 1 Aug 2017 19:07:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 19:07:14 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A31F022C86;
 Tue,  1 Aug 2017 19:07:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A31F022C86
Date: Tue, 1 Aug 2017 12:07:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Oleksandr Andrushchenko <andr2000@gmail.com>
In-Reply-To: <a18fd7ef-302b-2879-1808-543ab72c88ac@gmail.com>
Message-ID: <alpine.DEB.2.10.1708011200080.20080@sstabellini-ThinkPad-X260>
References: <fa880816-4d64-fa71-1fe3-6472548471cf@gmail.com>
 <alpine.DEB.2.10.1707311259040.22381@sstabellini-ThinkPad-X260>
 <a18fd7ef-302b-2879-1808-543ab72c88ac@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, andrew.cooper3@citrix.com,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Stefano Stabellini <stefano@aporeto.com>, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] PV drivers and zero copying
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxIEF1ZyAyMDE3LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBIaSwg
U3RlZmFubyEKPiAKPiBPbiAwNy8zMS8yMDE3IDExOjI4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkg
d3JvdGU6Cj4gPiBPbiBNb24sIDMxIEp1bCAyMDE3LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3
cm90ZToKPiA+ID4gMyBTaGFyaW5nIHdpdGggcGFnZSBleGNoYW5nZSAoWEVOTUVNX2V4Y2hhbmdl
KQo+ID4gPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4g
PiA+IAo+ID4gPiBUaGlzIEFQSSB3YXMgcG9pbnRlZCB0byBtZSBieSBTdGVmYW5vIFN0YWJlbGxp
bmkgYXMgb25lIG9mIHRoZSBwb3NzaWJsZQo+ID4gPiB3YXlzCj4gPiA+IHRvCj4gPiA+IGFjaGll
dmUgemVybyBjb3B5aW5nIGFuZCBzaGFyZSBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgYnVmZmVycy4g
SXQgaXMgdXNlZAo+ID4gPiBieQo+ID4gPiB4ODYKPiA+ID4gU1dJT1RMQiBjb2RlICh4ZW5fY3Jl
YXRlX2NvbnRpZ3VvdXNfcmVnaW9uLCBbNV0pLCBidXQgYXMgcGVyIG15Cj4gPiA+IHVuZGVyc3Rh
bmRpbmcKPiA+ID4gdGhpcyBBUEkgY2Fubm90IGJlIHVzZWQgb24gQVJNIGFzIG9mIG5vdyBbNl0u
ICBDb25jbHVzaW9uOiBub3QgYW4gb3B0aW9uCj4gPiA+IGZvcgo+ID4gPiBBUk0KPiA+ID4gYXQg
dGhlIG1vbWVudAo+ID4gTGV0IG1lIGVsYWJvcmF0ZSBvbiB0aGlzLiBUaGUgcHVycG9zZSBvZiBY
RU5NRU1fZXhjaGFuZ2UgaXMgdG8gZXhjaGFuZ2UKPiA+IGEgbnVtYmVyIG9mIG1lbW9yeSBwYWdl
cyB3aXRoIGFuIGVxdWFsIG51bWJlciBvZiBjb250aWd1b3VzIG1lbW9yeQo+ID4gcGFnZXMsIHBv
c3NpYmx5IGV2ZW4gdW5kZXIgNEcuIFRoZSBvcmlnaW5hbCBwdXJwb3NlIG9mIHRoZSBoeXBlcmNh
bGwgd2FzCj4gPiB0byBnZXQgRE1BLWFibGUgbWVtb3J5Lgo+IHRoaXMgaXMgZ29vZCB0byBrbm93
Cj4gPiAKPiA+IFNvIGZhciwgaXQgaGFzIG9ubHkgYmVlbiB1c2VkIGJ5IERvbTAgb24geDg2LiBE
b20wIG9uIEFSTSBkb2Vzbid0IG5lZWQKPiA+IGl0IGJlY2F1c2UgaXQgaXMgbWFwcGVkIDE6MSBi
eSBkZWZhdWx0IGFuZCBkZXZpY2UgYXNzaWdubWVudCBpcyBub3QKPiA+IGFsbG93ZWQgd2l0aG91
dCBhbiBJT01NVS4gSG93ZXZlciBpdCBzaG91bGQgd29yayBvbiBBUk0gdG9vLCBhcyB0aGUKPiA+
IGltcGxlbWVudGF0aW9uIGlzIGFsbCBjb21tb24gY29kZSBpbiBYZW4uCj4gd2VsbCwgYWNjb3Jk
aW5nIHRvIFs2XToKPiAiQ3VycmVudGx5IFhFTk1FTV9leGNoYW5nZSBpcyBub3Qgc3VwcG9ydGVk
IG9uIEFSTSBiZWNhdXNlIHRoZSBzdGVhbF9wYWdlIGlzCj4gbGVmdCB1bmltcGxlbWVudGVkLgo+
IAo+IEhvd2V2ZXIsIGV2ZW4gaWYgc3RlYWxfcGFnZSBpcyBpbXBsZW1lbnRlZCwgdGhlIGh5cGVy
Y2FsbCBjYW4ndCB3b3JrIGZvciBBUk0KPiBiZWNhdXNlOgo+ICAgICAtIERpcmVjdCBtYXBwZWQg
ZG9tYWluIGlzIG5vdCBzdXBwb3J0ZWQKPiAgICAgLSBBUk0gZG9lc24ndCBoYXZlIGEgTTJQIGFu
ZCB0aGVyZWZvcmUgdXNhZ2Ugb2YgbWZuX3RvX2dtZm4gaXMKPiAgICAgaW52YWxpZCIKPiBBbmQg
d2hhdCBJIHNlZSBhdCBbN10gaXMgdGhhdCBpdCBpcyBzdGlsbCBFT1BOT1RTVVBQCj4gU28sIHll
cywgY29tbW9uIGNvZGUgaXMgdXNhYmxlIGZvciBib3RoIEFSTSBhbmQgeDg2LCBidXQKPiB1bmRl
cmx5aW5nIHN1cHBvcnQgZm9yIEFSTSBpcyB0aWxsIG5vdCB0aGVyZS4KPiBQbGVhc2UgY29ycmVj
dCBtZSBpZiBJIGFtIHdyb25nIGhlcmUKCk9wcywgSSBmb3Jnb3QgYWJvdXQgdGhhdCEgSW1wbGVt
ZW50aW5nIHN0ZWFsX3BhZ2Ugb24gQVJNIGlzIG5vdCBiZSBhCnByb2JsZW0sIGFuZCBkaXJlY3Qg
bWFwcGVkIGRvbWFpbnMgYXJlIG5vdCBhIGNvbmNlcm4gaW4gdGhpcyBzY2VuYXJpby4KClRoZSBp
c3N1ZSBpcyBtZm5fdG9fZ21mbi4gSG93ZXZlciwgd2UgZG8gbm90IGFjdHVhbGx5IG5lZWQgbWZu
X3RvX2dtZm4KdG8gaW1wbGVtZW50IHhlbi9jb21tb24vbWVtb3J5LmM6bWVtb3J5X2V4Y2hhbmdl
IGFzIEp1bGllbiBwb2ludGVkIG91dAppbiBodHRwOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZt
PTE0NTAzNzAwOTEyNzY2MC4KCkp1bGllbiwgSmFuLCB0d28geWVhcnMgaGF2ZSBwYXNzZWQuIERv
IHlvdSB0aGluayB3ZSBjYW4gZmluZCBhIHdheSB0bwptYWtlIHRoYXQgb2xkIHNlcmllcyB3b3Jr
IGZvciBldmVyeWJvZHk/CgoKPiA+ICAgQWxzbywgbG9va2luZyBhdCB0aGUKPiA+IGltcGxlbWVu
dGF0aW9uICh4ZW4vY29tbW9uL21lbW9yeS5jOm1lbW9yeV9leGNoYW5nZSkgaXQgd291bGQgc2Vl
bSB0aGF0Cj4gPiBpdCBjYW4gYmUgY2FsbGVkIGZyb20gYSBEb21VIHRvbyAoYnV0IEkgaGF2ZSBu
ZXZlciB0cmllZCkuCj4gZ29vZAo+ID4gVGh1cywgaWYgeW91IGhhdmUgYSBwbGF0Zm9ybSB3aXRo
b3V0IElPTU1VIGFuZCB5b3UgZGlzYWJsZWQgdGhlIElPTU1VCj4gPiBjaGVja3MgaW4gWGVuIHRv
IGFzc2lnbiBhIGRldmljZSB0byBhIERvbVUgYW55d2F5LCB0aGVuIHlvdSBjb3VsZCB1c2UKPiA+
IHRoaXMgaHlwZXJjYWxsIGZyb20gRG9tVSB0byBnZXQgbWVtb3J5IHVuZGVyIDRHIHRvIGJlIHVz
ZWQgZm9yIERNQSB3aXRoCj4gPiB0aGlzIGRldmljZS4KPiBUaGVyZSBpcyBubyByZWFsIGRldmlj
ZSBhc3NpZ25lZCB0byBEb21VLCBidXQgYSBQViBmcm9udGVuZAo+ID4gCj4gPiBBcyBmYXIgYXMg
SSBjYW4gdGVsbCBYRU5NRU1fZXhjaGFuZ2UgY291bGQgaGVscCBpbiB0aGUgZGVzaWduIG9mCj4g
PiB6ZXJvLWNvcHkgUFYgcHJvdG9jb2xzIG9ubHkgdG8gYWRkcmVzcyB0aGlzIHNwZWNpZmljIHVz
ZSBjYXNlOgo+ID4gCj4gPiAtIHlvdSBoYXZlIGEgZnJvbnRlbmQgaW4gRG9tVSBhbmQgYSBiYWNr
ZW5kIGluIERvbTAKPiA+IC0gcGFnZXMgc2hhcmVkIGJ5IERvbVUgZ2V0IG1hcHBlZCBpbiBEb20w
IGFuZCBwb3RlbnRpYWxseSB1c2VkIGZvciBETUEKPiB5ZXMsIHRoaXMgaXMgY3J1Y2lhbCBmb3Ig
emVybyBjb3B5aW5nIGluIG15IGNhc2U6IERNQQo+ID4gLSB0aGUgZGV2aWNlIGhhcyB1bmRlciA0
RyBETUEgcmVzdHJpY3Rpb25zCj4gPiAKPiA+IE5vcm1hbGx5IERvbTAgbWFwcyBhIERvbVUgcGFn
ZSwgdGhlbiBhdCB0aGUgdGltZSBvZiB1c2luZyB0aGUgbWFwcGVkCj4gPiBwYWdlIGZvciBETUEg
aXQgY2hlY2tzIHdoZXRoZXIgaXQgaXMgc3VpdGFibGUgZm9yIERNQSAodW5kZXIgNEcgaWYgdGhl
Cj4gPiBkZXZpY2UgcmVxdWlyZXMgc28pLiBJZiBpdCBpcyBub3QsIERvbTAgdXNlcyBhIGJvdW5j
ZSBidWZmZXIgYm9ycm93ZWQKPiA+IGZyb20gdGhlIHN3aW90bGIuIE9idmlvdXNseSB0aGlzIGlu
dHJvZHVjZXMgb25lIG9yIHR3byBtZW1jcHlzLgo+ID4gCj4gPiBJbnN0ZWFkLCBpZiBEb21VIGNh
bGxzIFhFTk1FTV9leGNoYW5nZSB0byBnZXQgbWVtb3J5IHVuZGVyIDRHLCBhbmQKPiA+IHNoYXJl
cyBvbmUgb2YgdGhlIHBhZ2VzIHdpdGggRG9tMCB2aWEgUFYgZnJvbnRlbmRzLCB0aGVuIERvbTAg
d291bGRuJ3QKPiA+IGhhdmUgdG8gdXNlIGEgYm91bmNlIGJ1ZmZlciB0byBkbyBETUEgdG8gdGhp
cyBwYWdlLgo+ID4gCj4gPiBEb2VzIGl0IG1ha2Ugc2Vuc2U/Cj4geWVzLCBpdCBkb2VzLCB0aGFu
ayB5b3UsIGJ1dCBbNl0sIFs3XSA6KAo+IAo+IFs3XQo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9hcmNoL2FybS9tbS5jO2g9NDExYmFiMWVh
OWY3ZjE0Nzg5YTEzNDA1NmViZmY5ZjY4ZmQ0YTRjNztoYj1hMTU1MTZjMGNmMjFkN2FjODQ3OTlm
MWUyZTUwMGIwYmIyMmQyMzAwI2wxMTYxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 19:08:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 19:08: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.xen.org>)
	id 1dccWz-0002TU-OG; Tue, 01 Aug 2017 19:08:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dccWy-0002TM-V2
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 19:08:37 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5A/D7-02184-4B1D0895; Tue, 01 Aug 2017 19:08:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyr8m9SXfTxYZ
 IgzvPJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylR48yFkzhqDi5gaOB8R1bFyMXh5DATiaJ
 qzcOAzmcQM4MRon5E5lBbAmBPImmfe9YIOxiif/7Z4DFeQUEJU7OfMICUe8lseLna6YuRg4OT
 gEXifPP/CHCzhITGm+zgthsAioSxzc8ArNZgOwl73dAjU+UWPboBjvEyACJMwu+g50gLJAlce
 xXH1hcRMBVouf/M2aQO5kF1jBK3LxwHWwQs4CmROv23+wQg0Il1iw+zwRSJCHwjFHi35nVzBM
 YhWYhuXUWkp4FjEyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3
 MQKDtp6BgXEHY1Ov8yFGSQ4mJVFexZ76SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIzAKBASL
 EpNT61Iy8wBxg9MWoKDR0mEVxkkzVtckJhbnJkOkTrFaMlx5cq6L0wcG1avB5JTDmz/wiTEkp
 eflyolzrvzAlCDAEhDRmke3DhYjF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7A2QKT2Z
 eCdzWV0AHMQEdJFlaC3JQSSJCSqqBUb9cck9TPIvexrYFV16v4/qw5Z6orH/K6wfxRwVyXdLl
 X4XPX+Ow7e8OUe/CPWFPJ/l/d2m4bymQGPbo6dJax3b16msd095+qm88u7Ul//kb+YTzYqbnn
 4tK3J1QtT0sKjpIU6FQt2E78yTnKJ8ZFy/IHzlw1zy6+d6/qklqrjO2bL21pmxVmhJLcUaioR
 ZzUXEiAOk2f/nsAgAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-8.tower-206.messagelabs.com!1501614514!105284560!1
X-Originating-IP: [158.130.71.130]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38434 invoked from network); 1 Aug 2017 19:08:34 -0000
Received: from coyote.seas.upenn.edu (HELO hound.seas.upenn.edu)
 (158.130.71.130)
 by server-8.tower-206.messagelabs.com with SMTP; 1 Aug 2017 19:08:34 -0000
Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com
 [209.85.216.179]) (authenticated bits=0)
 by hound.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v71J8W8B028738
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Tue, 1 Aug 2017 15:08:33 -0400
Received: by mail-qt0-f179.google.com with SMTP id 16so14785853qtz.4
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 12:08:33 -0700 (PDT)
X-Gm-Message-State: AIVw112tBx0HvF9iz4MB4zefR/BuUyvSpnTTlbj9SwGvu+7DQFk+f+bp
 CgOP2rswZ8SVA9GgII7xvyN8Damz4w==
X-Received: by 10.200.47.35 with SMTP id j32mr29181105qta.175.1501614507698;
 Tue, 01 Aug 2017 12:08:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Tue, 1 Aug 2017 12:08:27 -0700 (PDT)
In-Reply-To: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
From: Meng Xu <mengxu@cis.upenn.edu>
Date: Tue, 1 Aug 2017 15:08:27 -0400
X-Gmail-Original-Message-ID: <CAENZ-+kPmbX8zOZm3_QW612+bRjMDuVTS57cU6oTuoQQQqsgiA@mail.gmail.com>
Message-ID: <CAENZ-+kPmbX8zOZm3_QW612+bRjMDuVTS57cU6oTuoQQQqsgiA@mail.gmail.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-PP-Spam-Details: rule=add_spam_details policy=default score=0 spamscore=0
 suspectscore=2
 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1410280000 definitions=main-1703040151
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Meng Xu <xumengpanda@gmail.com>,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: Re: [Xen-devel] [PATCH RFC v1 0/3] Enable XL to set and get
 per-VCPU work conserving flag for RTDS scheduler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMSwgMjAxNyBhdCAyOjMzIFBNLCBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5u
LmVkdT4gd3JvdGU6Cj4KPiBUaGlzIHNlcmllcyBvZiBwYXRjaGVzIGVuYWJsZSB0aGUgdG9vbHN0
YWNrIHRvCj4gc2V0IGFuZCBnZXQgcGVyLVZDUFUgd29yay1jb25zZXJ2aW5nIGZsYWcuCj4gV2l0
aCB0aGUgdG9vbHN0YWNrLCBzeXN0ZW0gYWRtaW5pc3RyYXRvcnMgY2FuIGRlY2lkZQo+IHdoaWNo
IFZDUFVzIHdpbGwgYmUgbWFkZSB3b3JrLWNvbnNlcnZpbmcuCj4KPiBUaGUgZGVzaWduIG9mIHRo
ZSB3b3JrLWNvbnNlcnZpbmcgUlREUyB3YXMgZGlzY3Vzc2VkIGluCj4gaHR0cHM6Ly93d3cubWFp
bC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2c3NzE1MC5odG1sCj4KPiBX
ZSBwbGFuIHRvIHBlcmZvcm0gdHdvIHN0ZXBzIGluIG1ha2luZyBSVERTIHNjaGVkdWxlciB3b3Jr
LWNvbnNlcnZpbmc6Cj4gKDEpIEZpcnN0IG1ha2UgYWxsIFZDUFVzIHdvcmstY29uc2VydmluZyBi
eSBkZWZhdWx0LAo+ICAgICB3aGljaCB3YXMgc2VudCBhcyBhIHNlcGFyYXRlIHBhdGNoLiBUaGlz
IHdvcmsgYWltcyBmb3IgWGVuIDQuMTAgcmVsZWFzZS4KPiAoMikgQWZ0ZXIgdGhhdCwgd2UgZW5h
YmxlIHRoZSBYTCB0byBzZXQgYW5kIGdldCBwZXItVkNQVSB3b3JrLWNvbnNlcnZpbmcgZmxhZywK
PiAgICAgd2hpY2ggaXMgdGhpcyBzZXJpZXMgb2YgcGF0Y2hlcy4KCgpUaGUgc2VyaWVzIG9mIHBh
dGNoZXMgdGhhdCBoYXZlIGJvdGggc3RlcHMgZG9uZSBjYW4gYmUgZm91bmQgYXQgdGhlCmZvbGxv
d2luZyByZXBvOiBodHRwczovL2dpdGh1Yi5jb20vUGVublBhbmRhL1JULVhlbgp1bmRlciB0aGUg
YnJhbmNoIHhlbmJpdHMvcnRkcy93b3JrLWNvbnNlcnZpbmctUkZDdjEuCgpUaGFua3MsCgpNZW5n
CgotLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgU3R1ZGVudCBpbiBDb21wdXRlciBhbmQgSW5mb3Jt
YXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51
cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 19:14:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 19: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.xen.org>)
	id 1dcccH-0003CB-BI; Tue, 01 Aug 2017 19:14:05 +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 1dcccG-0003C5-9Z
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 19:14:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 DC/0F-01993-BF2D0895; Tue, 01 Aug 2017 19:14:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVybKJssu6vSw2
 RBm+WmFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldD3YxFhzXrmg8sZe1gfGGUhcjF4eQwBIm
 iS87ZzJ3MXJysAg4SPzadpKli5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JLrufWYHsdkEDCX+P
 tnEBlIuAWQv+cwBEhYR0JP48OobG8h4ZoFTjBKzXp8FqxcWCJU4tPoBE4jNKWAk0ff/ADNIL6
 +At8TKpUwQ5xxlkjjWcx+sRlRAV+LQvz9sIDavgKDEyZlPWEBsZgE/iUtfbjFD2N4S53/tYJ7
 AKDgLSdksJGWzkJRB2OoSB7c/YISw5SW2XV/FClNzf9425gWMbKsY1YtTi8pSi3TN9JKKMtMz
 SnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOfAQh2ME5tcD7EKMnBpCTKq9hTHynEl5SfU
 pmRWJwRX1Sak1p8iFGGg0NJgrfiYkOkkGBRanpqRVpmDjAKYdISHDxKIrzLQNK8xQWJucWZ6R
 CpU4yKUuK8O0ESAiCJjNI8uDZY5F9ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8XyBSezLw
 SuOmvgBYzAS2WLK0FWVySiJCSamD0LjJcvjth96cTZf9WV/+ONs7uPu7KuufvZQEm39D3Gk3e
 CZeTL+9f/rhiXdSHDEXm/XueahnuvTdZPtKpZr9dUHzvsn21mc4fPr2sjFrmbblk5Wo7xclbD
 L78auy0mOOsr/FB9p/2N5NXb5csPj/rMuvpv9G9zx/c6dmn88vA4byEUs4k++w6JZbijERDLe
 ai4kQA2zvCevcCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501614841!76984306!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38611 invoked from network); 1 Aug 2017 19:14:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Aug 2017 19:14:02 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AB47722C86;
 Tue,  1 Aug 2017 19:14:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AB47722C86
Date: Tue, 1 Aug 2017 12:13:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Dario Faggioli <dario.faggioli@citrix.com>
In-Reply-To: <1501548445.30551.5.camel@citrix.com>
Message-ID: <alpine.DEB.2.10.1708011207310.20080@sstabellini-ThinkPad-X260>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
 <alpine.DEB.2.10.1707311418050.22381@sstabellini-ThinkPad-X260>
 <1501538621.30551.3.camel@citrix.com>
 <alpine.DEB.2.10.1707311655250.22381@sstabellini-ThinkPad-X260>
 <1501548445.30551.5.camel@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1821480519-1501614659=:20080"
Content-ID: <alpine.DEB.2.10.1708011211130.20080@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-1821480519-1501614659=:20080
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1708011211131.20080@sstabellini-ThinkPad-X260>

On Tue, 1 Aug 2017, Dario Faggioli wrote:
> On Mon, 2017-07-31 at 16:58 -0700, Stefano Stabellini wrote:
> > On Tue, 1 Aug 2017, Dario Faggioli wrote:
> > > On Mon, 2017-07-31 at 14:20 -0700, Stefano Stabellini wrote:
> > > > On Thu, 27 Jul 2017, Dario Faggioli wrote:
> > > > > 
> > > > > diff --git a/xen/common/rcupdate.c b/xen/common/rcupdate.c
> > > > > index f0fdc87..4586f2a 100644
> > > > > --- a/xen/common/rcupdate.c
> > > > > +++ b/xen/common/rcupdate.c
> > > > > @@ -84,8 +84,14 @@ struct rcu_data {
> > > > > Â Â Â Â Â int cpu;
> > > > > Â Â Â Â Â struct rcu_head barrier;
> > > > > Â Â Â Â Â longÂ Â Â Â Â Â Â Â Â Â Â Â last_rs_qlen;Â Â Â Â Â /* qlen during the last
> > > > > resched */
> > > > > +
> > > > > +Â Â Â Â /* 3) idle CPUs handling */
> > > > > +Â Â Â Â struct timer idle_timer;
> > > > > +Â Â Â Â bool idle_timer_active;
> > > > > Â };
> > > > > Â 
> > > > > +#define RCU_IDLE_TIMER_PERIOD MILLISECS(10)
> > > > 
> > > > Isn't this a bit too short? How is it chosen?
> > > > 
> > > 
> > > What makes you think it's short?
> > 
> > In terms of power saving and CPU sleep states, 10ms is not much to
> > sleep
> > for. I wonder if there are any power saving benefits in sleeping for
> > only 10ms (especially on x86 where entering and exiting CPU sleep
> > states
> > takes longer, to be confirmed).
> >
> I *think* we should be fine with, say, 100ms. But that's again,
> guess/rule of thumb, nothing more than that. And, TBH, I'm not even
> sure what a good experiment/benchmark would be, to assess whether a
> particular value is good or bad. :-/

Given the description below, it's possible that the new timer has to
fire several times before the callback can be finally invoked, right?

I would make some measurements to check how many times the timer has to
fire (how long we actually need to wait before calling the callback) in
various scenarios. Then I would choose a value to minimize the number of
unnecessary wake-ups.


> > Â Â We might as well do the thing we need
> > to do immediately? I guess we cannot do that?
> >
> You're guessing correct, we can't. It's indeed a bit tricky, and it
> took it a little bit to me as well to figure all of it out properly.
> 
> Basically, let's say that, at time t1, on CPU1, someone calls
> call_rcu(). The situation on the other CPUs is: CPU0 busy; CPU2 idle
> (no timer pending); CPU3 busy.
> 
> So, a new grace period starts, and its exact end will be when CPU0,
> CPU1 and CPU3 have quiesced once (in Xen, quiescence means: "going
> through do_softirq()").
> 
> But RCU it's a passive mechanism, i.e., we rely on each CPU coming to
> the RCU core logic, and tell <<hey, btw, I've quiesced>>.
> Let's say that CPU0 quiesces at time t2 > t1. CPU1 quiesces at time
> t3 > t2, and goes fully idle (no timer pending). CPU3 quiesces at time
> t4 > t3. Now, at time t4, CPU1 can actually invoke the callbeck, queued
> at time t1, from within call_rcu().
> 
> This patch series solves two problems, of our current RCU
> implementation:
> 
> 1) right now, we don't only wait for CPU0, CPU1 and CPU3, we also waitÂ 
>    for CPU2. But since CPU2 is fully idle, it just won't botherÂ 
>    tellingÂ RCU that it has quiesced (well, on x86, that would actuallyÂ 
>    happenÂ at some point, while on ARM, it is really possible that thisÂ 
>    never happens!). This is solved in patch 3, by introducing theÂ 
>    cpumask;
> 
> 2) now (after patch 3) we know that we just can avoid waiting forÂ 
>    CPU2. Good. But at time t4, when CPU3 quiesces, marking the end of
>    the grace period, how would CPU1 --which is fully idle-- know that
>    itÂ can now safely invoke the callback? Again, RCU is passive, so it
>    reliesÂ on CPU1 to figure that out on its own, next time it wakes
>    up,Â e.g.,Â because of the periodic tick timer. But we don't have a
>    periodic tick timer! Well, this again means that, on x86, CPU1 will
>    actuallyÂ figure that out at some (unpredictable) point in future.
>    OnÂ ARM,Â notÂ so much. The purpose of the timer in this patch is to
>    make sure it always will.
>    In fact, with patches 4 and 5 applied, at time t3, we let CPU1 goÂ 
>    idle, but we program the timer. It will fire at t3+T (with T=10ms,Â 
>    right now). When this happens, if t3+T > t4, CPU1 invokes the
>    callback, and we're done. If not (and CPU1 is still idle) we retry
>    in another T.
> 
> So, when you say "immediately", *when* do you actually mean?
> 
> We can't invoke the callback at t3 (i.e., immediately after CPU1
> quiesces), because we need to wait for CPU3 to do the same.
> 
> We can't invoke the callback when CPU3 quiesces, at t4 (i.e.,
> immediately after the grace period ends) either, because the callback
> it's on CPU1, not on CPU3.
> 
> Linux's solution is not to stop the tick for CPU1 at time t3. It will
> be stopped only after the first firing of the tick itself at time
> t > t4 (if CPU1 is still idle, of course). This timer thing is, IMO,
> pretty similar. The only difference is that we don't have a tick to not
> stop... So I had to make up a very special one. :-D
> 
> TL;DR, yes, I also would have loved the world (or even just this
> problem) to be simple. It's not! ;-P
--8323329-1821480519-1501614659=:20080
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1821480519-1501614659=:20080--


From xen-devel-bounces@lists.xen.org Tue Aug 01 19:21:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 19: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.xen.org>)
	id 1dccjM-00042I-VW; Tue, 01 Aug 2017 19:21:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dccjL-000425-U3
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 19:21:24 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 61/5E-03557-3B4D0895; Tue, 01 Aug 2017 19:21:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsWS0XRdVXfTlYZ
 IgytrRC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXf+etaC6SYV516vYW5g
 PKrVxcjFISTwl1Fi0aRLzF2MnEDOY0aJCV/lIOxtjBKnm4NAbBEBZ4mvZ+aydzFycPAK6EusP
 6kMYgoL6Elc7jcGMSUEvCQ+PfYEKQYxV256w9rFyM7BJmAlcUgMJMoioCpxYVIz+wRGrgWMDK
 sYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI9ygAEOxi/LAs
 4xCjJwaQkyqvYUx8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL396WGSCHBotT01Iq0zBxgaMGk
 JTh4lER4l10ESvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivy2WgIgGQoozSPLgRsDC/x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeA5ApPJl5JXCbXgEdwQR0hGRpLcgRJYkIKakGRv
 crq79/ZVfaH7RE8muFx9PNYmede3/ZeCcz6zhtOvRJolrlypZ7N8/vOrpsy5dZx36vcu3M0DN
 5MDcqV0pnOZ/bz6PV6turGc6/eP55u8QKk9nT3gvY208VY36VEp0yNYpx5/ar+kfyWFt36AZe
 +97B8K0rbBLfBpeM9XVpHuu+iStNyj595rkSS3FGoqEWc1FxIgCnbfAwbgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1501615281!109101412!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32608 invoked from network); 1 Aug 2017 19:21:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 19:21:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dccjH-0006Kx-T0; Tue, 01 Aug 2017 19:21: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 1dccjC-0008AC-B5; Tue, 01 Aug 2017 19:21:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dccjC-0007F0-2z; Tue, 01 Aug 2017 19:21:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112415-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c1acb0f9b8222a97d2ad72dbebbcefc214d9ce03
X-Osstest-Versions-That: ovmf=c65df5d9a14331d2b6d583359f1cf88c3b710d34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 19:21:14 +0000
Subject: [Xen-devel] [ovmf test] 112415: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0MTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjMWFjYjBmOWI4MjIyYTk3ZDJhZDcyZGJlYmJjZWZj
MjE0ZDljZTAzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNjVkZjVk
OWExNDMzMWQyYjZkNTgzMzU5ZjFjZjg4YzNiNzEwZDM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI0MDQgIDIwMTctMDgtMDEgMDI6NDk6MzAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNDE1ICAyMDE3LTA4LTAxIDEzOjUwOjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWMxYWNiMGY5YjgyMjJhOTdkMmFkNzJkYmVi
YmNlZmMyMTRkOWNlMDMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysg
T1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhl
YyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1m
IGMxYWNiMGY5YjgyMjJhOTdkMmFkNzJkYmViYmNlZmMyMTRkOWNlMDMKKyBicmFuY2g9b3ZtZgor
IHJldmlzaW9uPWMxYWNiMGY5YjgyMjJhOTdkMmFkNzJkYmViYmNlZmMyMTRkOWNlMDMKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9
eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YzFhY2IwZjliODIyMmE5N2QyYWQ3
MmRiZWJiY2VmYzIxNGQ5Y2UwMyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQK
KysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1m
CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYzFhY2IwZjliODIyMmE5N2QyYWQ3MmRiZWJiY2Vm
YzIxNGQ5Y2UwMzpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBjNjVkZjVkLi5jMWFj
YjBmICBjMWFjYjBmOWI4MjIyYTk3ZDJhZDcyZGJlYmJjZWZjMjE0ZDljZTAzIC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 19:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 19:21: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.xen.org>)
	id 1dccjp-0004IF-BC; Tue, 01 Aug 2017 19:21:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dccjo-0004I3-Cd
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 19:21:52 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 69/F1-09901-FC4D0895; Tue, 01 Aug 2017 19:21:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42KJPp6xUPfclYZ
 Igy89VhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzzT3sBZ8EKqYue8PcwNjN18XIySEk4C5x
 bsU59i5GLiB7DaPEmq5DzBDONUaJo59PsEFUuUm09i5mhEhsYJS41rqAGSQhLBAu8etFPxOIz
 SZgKLF6YwtYg4hAqcS+aw/AbGaBEokTt1qgVrxhlLi3eC5YM6+Ak8SMDR0sIDaLgIrEup37wR
 pEgYbu/34NqkZQ4uTMJ2A1nALOEuuv/WGGGKou8WfeJShbXOLWk/lMELa8xPa3c8DiEgI5Eoe
 O7QZazAFkS0n8b1WCCK9ikfj1TA/ClpF4NPEm2wRGsVlIts1CsmEWkg2zkGxYwMiyilGjOLWo
 LLVI19BEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMJYYgGAH4/WNAYcYJTmYl
 ER5FXvqI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M683BApJFiUmp5akZaZA4xqmLQEB4+SCO
 9OkDRvcUFibnFmOkTqFKOilDjveZCEAEgiozQPrg2WSC4xykoJ8zICHSLEU5BalJtZgir/ilG
 cg1FJmLfyEtAUnsy8Erjpr4AWMwEtliytBVlckoiQkmpgnLzqw2tNFrlOo39s25WOBj58eWIS
 47poWQ09yanfDi3ca5uwVGrLrNj7C767WjqI9N2q9ZnFImB1dNubTeI+T898TJA79iQ6WzWQ4
 7CqttGxY1M8zPRuVCYcVa+KWvbsuurreemC0+vjVhurWaYwflCOVXr03LEqf/+x7DO7O0yld5
 zqLHvkpcRSnJFoqMVcVJwIAPO0wJYfAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1501615310!68017431!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30829 invoked from network); 1 Aug 2017 19:21:50 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 1 Aug 2017 19:21:50 -0000
Received: (qmail 14549 invoked from network); 1 Aug 2017 22:21:49 +0300
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 Aug 2017 22:21:49 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 186567FC2B
 for <xen-devel@lists.xen.org>; Tue,  1 Aug 2017 22:21:49 +0300 (EEST)
Received: (qmail 6783 invoked from network); 1 Aug 2017 22:21:49 +0300
Received: from 86-120-159-211.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.159.211)
 by smtp02.buh.bitdefender.net with SMTP; 1 Aug 2017 22:21:48 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Petre Pircalabu <ppircalabu@bitdefender.com>, xen-devel@lists.xen.org
References: <1500370652-5814-1-git-send-email-ppircalabu@bitdefender.com>
 <b0f92640-f9e9-441f-f78d-7f8edc498608@citrix.com>
 <7db76fcb-3747-1ec0-441b-3a1330ca625b@bitdefender.com>
 <3aab9f87-ae5e-eb65-f97a-dff2b6b00b85@bitdefender.com>
Message-ID: <11a48e67-6484-de04-dfe7-cf9f8732e42a@bitdefender.com>
Date: Tue, 1 Aug 2017 22:21:38 +0300
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: <3aab9f87-ae5e-eb65-f97a-dff2b6b00b85@bitdefender.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.72592
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 456688,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.007614)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003654), Flags: 85D2ED72; 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.007611,0.000083)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (0.160104), Hit: No, Details: v2.6.3; Id:
 15.5f490h.1blaa99cq.ec9kj], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: wei.liu2@citrix.com, tamas@tklengyel.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, paul.durrant@citrix.com
Subject: Re: [Xen-devel] [PATCH v6] x86/monitor: Notify monitor if an
 emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMjUvMjAxNyAwODo0MCBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDA3LzE4
LzIwMTcgMDE6MjAgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gMDcvMTgvMjAxNyAw
MTowOSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDE4LzA3LzE3IDEwOjM3LCBQZXRy
ZSBQaXJjYWxhYnUgd3JvdGU6Cj4+Pj4gSWYgY2FzZSBvZiBhIHZtX2V2ZW50IHdpdGggdGhlIGVt
dWxhdGVfZmxhZ3Mgc2V0LCBpZiB0aGUgaW5zdHJ1Y3Rpb24KPj4+PiBjYW5ub3QgYmUgZW11bGF0
ZWQsIHRoZSBtb25pdG9yIHNob3VsZCBiZSBub3RpZmllZCBpbnN0ZWFkIG9mIGRpcmVjdGx5Cj4+
Pj4gaW5qZWN0aW5nIGEgaHcgZXhjZXB0aW9uLgo+Pj4+IFRoaXMgYmVoYXZpb3IgY2FuIGJlIHVz
ZWQgdG8gcmUtZXhlY3V0ZSBhbiBpbnN0cnVjdGlvbiBub3Qgc3VwcG9ydGVkIGJ5Cj4+Pj4gdGhl
IGVtdWxhdG9yIHVzaW5nIHRoZSByZWFsIHByb2Nlc3NvciAoZS5nLiBhbHRwMm0pIGluc3RlYWQg
b2YganVzdAo+Pj4+IGNyYXNoaW5nLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+Cj4+PiBUaGVyZSBhcmUgbWFu
eSBzaXR1YXRpb25zIHdoaWNoIGVuZCB1cCBmYWlsaW5nIGFuIGVtdWxhdGlvbiB3aXRoCj4+PiBV
TkhBTkRMRUFCTEUuCj4+Pgo+Pj4gV2hhdCBleGFjdCBzY2VuYXJpbyBhcmUgeW91IGxvb2tpbmcg
dG8gY2F0Y2g/ICBJcyBpdCBqdXN0IGluc3RydWN0aW9ucwo+Pj4gd2hpY2ggYXJlbid0IGltcGxl
bWVudGVkIGluIHRoZSBlbXVsYXRvcj8KPj4KPj4gSW5zdHJ1Y3Rpb25zIHRoYXQgYXJlIG5vdCBp
bXBsZW1lbnRlZCBpbiB0aGUgZW11bGF0b3IgYXJlIG91ciBtYWluIHVzZQo+PiBjYXNlIGZvciB0
aGlzLCB5ZXMuIEluIHdoaWNoIGNhc2UsIHdlJ2QgbGlrZSBhIGNoYW5jZSB0byBiZSBhYmxlIHRv
Cj4+IHNpbmdsZS1zdGVwIHRoZW0gKHVzaW5nIGFsdHAybSksIHNvIHRoYXQgdGhlIGd1ZXN0IHdp
bGwgY29udGludWUgdG8gcnVuCj4+IGV2ZW4gd2l0aCBhbiBpbmNvbXBsZXRlIGVtdWxhdG9yLgo+
Pgo+PiBXZSBkb24ndCBjYXJlIGFib3V0IGluc3RydWN0aW9ucyB0aGF0IHdvdWxkIGhhdmUgZmFp
bGVkIHRvIHJ1biBpbiBib3RoCj4+IHNjZW5hcmlvcyAoZW11bGF0ZWQgb3Igc2luZ2xlLXN0ZXBw
ZWQpLiBJJ20gbm90IHN1cmUgaWYgdGhlcmUgYXJlIG90aGVyCj4+IGNhc2VzIGluIHdoaWNoIGFu
IGluc3RydWN0aW9uLCBhbHRob3VnaCBzdXBwb3J0ZWQgYnkgdGhlIGVtdWxhdG9yLCB3b3VsZAo+
PiBmYWlsIGVtdWxhdGlvbiBidXQgcGFzcyBzaW5nbGUtc3RlcHBpbmcuCj4gCj4gSXMgdGhlcmUg
ZnVydGhlciBhY3Rpb24gcmVxdWlyZWQgb24gb3VyIHBhcnQgdGhlIGdldCB0aGlzIHBhdGNoCj4g
Y29tbWl0ZWQ/IEZXSVcsIHdoaWxlIG5vdCBpZGVhbCwgZnJvbSBvdXIgcGVyc3BlY3RpdmUgdHJ5
aW5nIHRvCj4gc2luZ2xlLXN0ZXAgYW4gaW5zdHJ1Y3Rpb24gdGhhdCB3YXMgVU5IQU5ETEVBQkxF
IHdoZW4gYXR0ZW1wdGluZyB0bwo+IGVtdWxhdGUgaXQgaXMgYWNjZXB0YWJsZSAoZXZlbiBpZiBV
TkhBTkRMRUFCTEUgZG9lc24ndCBtZWFuIHRoYXQgdGhlCj4gaW5zdHJ1Y3Rpb24gaXMgbm90IHN1
cHBvcnRlZCBieSB0aGUgZW11bGF0b3IpLiBBdCB3b3JzdCBpdCB3b24ndCBydW4KPiB3aGVuIHNp
bmdsZS1zdGVwcGVkIGVpdGhlciwgYW5kIHRoYXQnbGwgYmUgdGhhdC4KU2luY2UgdGhpcyBzZWVt
cyB0byBiZSBibG9ja2VkIGFzLWlzLCBJIHByb3Bvc2UgdHJhbnNmb3JtaW5nIHRoaXMgcGF0Y2gK
aW50byBhIHNlcmllcywgd2l0aCBvbmUgcGF0Y2ggYWRkaW5nIGEgbmV3IHJldHVybiBjb2RlIHNw
ZWNpZmljYWxseSBmb3IKdW5zdXBwb3J0ZWQgaW5zdHJ1Y3Rpb25zIChYODZfRU1VTF9VTklNUExF
TUVOVEVEIG9yClg4Nl9FTVVMX1VOU1VQUE9SVEVEPyksIGFuZCB0aGlzIHBhdGNoIHNlbmRpbmcg
dGhlIHZtX2V2ZW50IG91dCBvbmx5IGZvcgp0aGF0LiAoSW4gd2hpY2ggY2FzZSB0aGUgZXZlbnQn
cyBuYW1lIHNob3VsZCBwcm9iYWJseSBjaGFuZ2UgYXMgd2VsbCB0bwpyZWZsZWN0IHRoZSBuYW1l
IG9mIHRoZSBuZXcgZXJyb3IgY29kZS4pCgpUaG91Z2h0cz8KCgpUaGFua3MsClJhenZhbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 19:25:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 19: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.xen.org>)
	id 1dccmq-0004XA-PH; Tue, 01 Aug 2017 19:25:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dccmp-0004X2-UG
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 19:25:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 45/7B-03937-B85D0895; Tue, 01 Aug 2017 19:24:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsUyr8m9UbfrakO
 kwZtTOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bLJ5OYC75IV1w+85G1gbFfrIuRi0NIYAaT
 xOn599i6GDk52ARUJI5veMQKYosISEtc+3yZEaSIWWARo8SBCxvZQRLCAs4SLZu6wYpYBFQlN
 n/eBtbMCxTfPKkNzJYQkJM4eWwyK4QdKrFm8XkmmPjjhw8YJzByLWBkWMWoXpxaVJZapGuol1
 SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6EcGINjBuPO50yFGSQ4mJVFexZ76SCG
 +pPyUyozE4oz4otKc1OJDjDIcHEoSvOVXGiKFBItS01Mr0jJzgAEFk5bg4FES4X0OkuYtLkjM
 Lc5Mh0idYjTm2LB6/RcmjlcT/n9jEmLJy89LlRLn3QlSKgBSmlGaBzcIFuiXGGWlhHkZgU4T4
 ilILcrNLEGVf8UozsGoJMwrCzKFJzOvBG7fK6BTmIBOkSytBTmlJBEhJdXAWOww//XP25ntRT
 +Uc9eLHvdivhujdHxlgeHrJNva0+XRca7T3T11biveWOjYuf2JE4dz72y+HbLKTc//f1Kd/H3
 /7rzDdcfr3TYWGv+8I+ozJe8Jg+sE96NPD7BGXBBzZDAoPBx448q/fVc0LKW+LcpPEhFf+f7Y
 xltRIfrf0t9ER7ladEYbK7EUZyQaajEXFScCAB7ZmoFvAgAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-14.tower-27.messagelabs.com!1501615498!97460478!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22977 invoked from network); 1 Aug 2017 19:24:58 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-14.tower-27.messagelabs.com with SMTP; 1 Aug 2017 19:24:58 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v71JOl3c006911
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 1 Aug 2017 15:24:47 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Tue,  1 Aug 2017 15:24:36 -0400
Message-Id: <1501615476-3059-1-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 xumengpanda@gmail.com, Meng Xu <mengxu@cis.upenn.edu>,
 Haoran Li <naroahlee@gmail.com>
Subject: [Xen-devel] [PATCH v4] xen: rtds: only tickle non-already tickled
	CPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBtb3JlIHRoYW4gb25lIGlkbGUgVkNQVXMgdGhhdCBoYXZlIHRoZSBzYW1lIFBDUFUgYXMg
dGhlaXIKcHJldmlvdXMgcnVubmluZyBjb3JlIGludm9rZSBydW5xX3RpY2tsZSgpLCB0aGV5IHdp
bGwgdGlja2xlIHRoZSBzYW1lClBDUFUuIFRoZSB0aWNrbGVkIFBDUFUgd2lsbCBvbmx5IHBpY2sg
YXQgbW9zdCBvbmUgVkNQVSwgaS5lLiwgdGhlCmhpZ2hlc3QtcHJpb3JpdHkgb25lLCB0byBleGVj
dXRlLiBUaGUgb3RoZXIgVkNQVXMgd2lsbCBub3QgYmUKc2NoZWR1bGVkIGZvciBhIHBlcmlvZCwg
ZXZlbiB3aGVuIHRoZXJlIGlzIGFuIGlkbGUgY29yZSwgbWFraW5nIHRoZXNlClZDUFVzIHVubmVj
ZXNzYXJpbHkgc3RhcnZlIGZvciBvbmUgcGVyaW9kLgoKVGhlcmVmb3JlLCBhbHdheXMgbWFrZSBz
dXJlIHRoYXQgd2Ugb25seSB0aWNrbGUgUENQVXMgdGhhdCBoYXZlIG5vdApiZWVuIHRpY2tsZWQg
YWxyZWFkeS4KClNpZ25lZC1vZmYtYnk6IEhhb3JhbiBMaSA8bmFyb2FobGVlQGdtYWlsLmNvbT4K
U2lnbmVkLW9mZi1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CgotLS0KVGhlIGlu
aXRpYWwgZGlzY3Vzc2lvbiBvZiB0aGlzIHBhdGNoIGNhbiBiZSBmb3VuZCBhdApodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDIvbXNnMDI4
NTcuaHRtbAoKQ2hhbmdlcyBpbiB2NDoKMSkgVGFrZSBEYXJpbydzIHN1Z2dlc3Rpb25zOgogICBT
ZWFyY2ggdGhlIG5ldy0+Y3B1IGZpcnN0IGZvciB0aGUgY3B1IHRvIHRpY2tsZS4KICAgVGhpcyBn
ZXQgcmlkIG9mIHRoZSBpZiBzdGF0ZW1lbnQgaW4gcHJldmlvdXMgdmVyc2lvbnMuCjIpIFJld29y
ZCB0aGUgY29tbWVudHMgYW5kIGNvbW1pdCBtZXNzYWdlcy4KMykgUmViYXNlZCBvbiBzdGFnaW5n
IGJyYW5jaC4KCklzc3VlcyBpbiB2MiBhbmQgdjM6CkRpZCBub3QgcmViYXNlIG9uIHRoZSBsYXRl
c3Qgc3RhZ2luZyBicmFuY2guCkRpZCBub3Qgc29sdmUgdGhlIGNvbW1lbnRzL2lzc3VlcyBpbiB2
MS4KUGxlYXNlIGlnbm9yZSB0aGUgdjIgYW5kIHYzLgotLS0KIHhlbi9jb21tb24vc2NoZWRfcnQu
YyB8IDI5ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IDM5ZjZiZWUuLjVmZWM5NWYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
X3J0LmMKQEAgLTExNDcsOSArMTE0Nyw5IEBAIHJ0X3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgKiBDYWxsZWQgYnkgd2FrZSgpIGFuZCBj
b250ZXh0X3NhdmVkKCkKICAqIFdlIGhhdmUgYSBydW5uaW5nIGNhbmRpZGF0ZSBoZXJlLCB0aGUg
a2ljayBsb2dpYyBpczoKICAqIEFtb25nIGFsbCB0aGUgY3B1cyB0aGF0IGFyZSB3aXRoaW4gdGhl
IGNwdSBhZmZpbml0eQotICogMSkgaWYgdGhlIG5ldy0+Y3B1IGlzIGlkbGUsIGtpY2sgaXQuIFRo
aXMgY291bGQgYmVuZWZpdCBjYWNoZSBoaXQKLSAqIDIpIGlmIHRoZXJlIGFyZSBhbnkgaWRsZSB2
Y3B1LCBraWNrIGl0LgotICogMykgbm93IGFsbCBwY3B1cyBhcmUgYnVzeTsKKyAqIDEpIGlmIHRo
ZXJlIGFyZSBhbnkgaWRsZSB2Y3B1LCBraWNrIGl0LgorICAgICAgRm9yIGNhY2hlIGJlbmVmaXQs
d2UgZmlyc3Qgc2VhcmNoIG5ldy0+Y3B1LgorICogMikgbm93IGFsbCBwY3B1cyBhcmUgYnVzeTsK
ICAqICAgIGFtb25nIGFsbCB0aGUgcnVubmluZyB2Y3B1cywgcGljayBsb3dlc3QgcHJpb3JpdHkg
b25lCiAgKiAgICBpZiBzbmV4dCBoYXMgaGlnaGVyIHByaW9yaXR5LCBraWNrIGl0LgogICoKQEAg
LTExNzcsMTcgKzExNzcsMTMgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgcnRfdmNwdSAqbmV3KQogICAgIGNwdW1hc2tfYW5kKCZub3RfdGlja2xlZCwg
b25saW5lLCBuZXctPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBjcHVtYXNrX2FuZG5v
dCgmbm90X3RpY2tsZWQsICZub3RfdGlja2xlZCwgJnBydi0+dGlja2xlZCk7CiAKLSAgICAvKiAx
KSBpZiBuZXcncyBwcmV2aW91cyBjcHUgaXMgaWRsZSwga2ljayBpdCBmb3IgY2FjaGUgYmVuZWZp
dCAqLwotICAgIGlmICggaXNfaWRsZV92Y3B1KGN1cnJfb25fY3B1KG5ldy0+dmNwdS0+cHJvY2Vz
c29yKSkgKQotICAgIHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2lkbGVfY3B1
KTsKLSAgICAgICAgY3B1X3RvX3RpY2tsZSA9IG5ldy0+dmNwdS0+cHJvY2Vzc29yOwotICAgICAg
ICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICAvKiAyKSBpZiB0aGVyZSBhcmUgYW55IGlkbGUgcGNw
dSwga2ljayBpdCAqLwotICAgIC8qIFRoZSBzYW1lIGxvb3AgYWxzbyBmaW5kIHRoZSBvbmUgd2l0
aCBsb3dlc3QgcHJpb3JpdHkgKi8KLSAgICBmb3JfZWFjaF9jcHUoY3B1LCAmbm90X3RpY2tsZWQp
CisgICAgLyoKKyAgICAgKiAxKSBJZiB0aGVyZSBhcmUgYW55IGlkbGUgdmNwdSwga2ljayBpdC4K
KyAgICAgKiAgICBGb3IgY2FjaGUgYmVuZWZpdCx3ZSBmaXJzdCBzZWFyY2ggbmV3LT5jcHUuCisg
ICAgICogICAgVGhlIHNhbWUgbG9vcCBhbHNvIGZpbmQgdGhlIG9uZSB3aXRoIGxvd2VzdCBwcmlv
cml0eS4KKyAgICAgKi8KKyAgICBjcHUgPSBjcHVtYXNrX3Rlc3Rfb3JfY3ljbGUobmV3LT52Y3B1
LT5wcm9jZXNzb3IsICZub3RfdGlja2xlZCk7CisgICAgd2hpbGUgKCBjcHUhPSBucl9jcHVfaWRz
ICkKICAgICB7CiAgICAgICAgIGl0ZXJfdmMgPSBjdXJyX29uX2NwdShjcHUpOwogICAgICAgICBp
ZiAoIGlzX2lkbGVfdmNwdShpdGVyX3ZjKSApCkBAIC0xMjAwLDkgKzExOTYsMTIgQEAgcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqbmV3KQog
ICAgICAgICBpZiAoIGxhdGVzdF9kZWFkbGluZV92Y3B1ID09IE5VTEwgfHwKICAgICAgICAgICAg
ICBpdGVyX3N2Yy0+Y3VyX2RlYWRsaW5lID4gbGF0ZXN0X2RlYWRsaW5lX3ZjcHUtPmN1cl9kZWFk
bGluZSApCiAgICAgICAgICAgICBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9IGl0ZXJfc3ZjOworCisg
ICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJm5vdF90aWNrbGVkKTsKKyAgICAgICAgY3B1
ID0gY3B1bWFza19jeWNsZShjcHUsICZub3RfdGlja2xlZCk7CiAgICAgfQogCi0gICAgLyogMykg
Y2FuZGljYXRlIGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0IGxvd2VzdCBwcmlvcml0eSB2
Y3B1ICovCisgICAgLyogMikgY2FuZGljYXRlIGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0
IGxvd2VzdCBwcmlvcml0eSB2Y3B1ICovCiAgICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfdmNwdSAh
PSBOVUxMICYmCiAgICAgICAgICBuZXctPmN1cl9kZWFkbGluZSA8IGxhdGVzdF9kZWFkbGluZV92
Y3B1LT5jdXJfZGVhZGxpbmUgKQogICAgIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 19:46:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 19:46: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.xen.org>)
	id 1dcd6s-0006Fk-Ed; Tue, 01 Aug 2017 19:45:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@amacapital.net>) id 1dcd6r-0006Fe-Fg
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 19:45:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1A/9A-09901-46AD0895; Tue, 01 Aug 2017 19:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTmZt3kWw2
 RBhv3m1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTth9jK7gdWvHk1m6WBsavDl2MXBxCAjMY
 JV6uW8IG4rAIzGGVWPriJCOIIwHi9L/rB8pwAjl5EhP/rmeEsAskGuZOAovzCghKnJz5hAXEF
 hLwlFjVspqpi5GDg1PAVOLKHh+IsInEtBdX2EFsNgFtiYPLJjCDlLAIqEg0z4uDmBIg8eT5Ai
 YQW1jAS2La3XNgtoiAssTH1l6wVmaBnUwSp7tDIWxNidbtv9knMArMQnLELCSpBYxMqxg1ilO
 LylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOQAQh2MJ5fG3iIUZKD
 SUmUV7GnPlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/ezYZIIcGi1PTUirTMHGBEwKQlOHiUR
 HjTbwCleYsLEnOLM9MhUqcYLTmuXFn3hYljw+r1QHLKge1fmIRY8vLzUqXEeY+CNAiANGSU5s
 GNg0XtJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzXgaZwpOZVwK39RXQQUxAB0mW1oIcVJK
 IkJJqYOS7q/rNttbt2pGjYqG/LoWxlkUmW+XGPN7OGKa/NX/2obzWqefXZT/RnbV0rWtTmreb
 0czFlsoqC9+v81z3Ucb49UG7S5Ofbr/GqNvv7MZQ/+5Zs8WHtzfcmQ8F3vl8m6GMTVj7krbVh
 uWKDEu7bq8LTbes1/gUYR1RoPKLt/d2u/7asnKGw0osxRmJhlrMRcWJABR/ZwbVAgAA
X-Env-Sender: luto@amacapital.net
X-Msg-Ref: server-3.tower-27.messagelabs.com!1501616739!109599258!1
X-Originating-IP: [209.85.217.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49582 invoked from network); 1 Aug 2017 19:45:39 -0000
Received: from mail-ua0-f179.google.com (HELO mail-ua0-f179.google.com)
 (209.85.217.179)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 19:45:39 -0000
Received: by mail-ua0-f179.google.com with SMTP id f9so11657193uaf.4
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 12:45:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amacapital-net.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=jFXQusRwZPrMS8yEaE+BOhV4jPHy2O6K9f4K3zyBFL8=;
 b=fyUVKsV6swYDYqFP4zrkXWD3V+ddI6XxI9IUIt8RzYktScxbnAlXIorz1czJh5XeZE
 GUrBYV1Zylb8UiSaZR2HqChzLhqciXa5cJ5jdyGoiG00oVfTFX1zCwz2Ckk51QfUNFm9
 5ha93qNBWWl1AlkSKJ6hzzy+E2wtvUkSXHBBJQ2huQYKo12W4u9PA5Uutl2J9EzzkTLy
 5HwFmPba5ykN7B44QkOq/GZOQjLlc6uEdykl1qmOTWIJgrxG6NdjMrNO6VWh4IROH8LV
 XP5GkKrpVc6kfZlTLqBt2TqmXKNVHZf+hWrOm36hM1DJOvakiaLxn1Y1Tafi8vSrU1ln
 SXcQ==
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=jFXQusRwZPrMS8yEaE+BOhV4jPHy2O6K9f4K3zyBFL8=;
 b=TQaas9JLDrnE7d0XxT6p7BpbM9kaoWzeJP0qoCCRz3USqOCThWOhHZ5+MQEqJyVfys
 S+3MFWoIw8cZZuwyHOKbnS7BElopwwCRQUftrtjxaTBYFNfGoiSn99OGjJdyXI4NPUuc
 MXSt2MhVqxfQDrYPxs8basPrIzDR+aNbIeyP+DbJAu8LtTHYa7iqoSZuuhmvtLvinQLE
 oCWfmscZLCH9imm2ZM9k/tXQQ8pXs0ECvTZSAwei6ibgciE2fm1pnEniTwOMwIS710cY
 7Yc2Q3y87489Ac2JcdCsXCMOFnREdlg5cbXPyKA+o6PfN6W6ztDuAzymFs7iikctoaxw
 TdlQ==
X-Gm-Message-State: AIVw1120z6Jd2do/CCrGDnHU8ZIQ0hW/iDrZMvv8857TkEqTdB9K3GW8
 VQjwU5TVb3vB5vKFST1Cp+aUD83jabzW
X-Received: by 10.159.38.7 with SMTP id 7mr16265455uag.148.1501616738475; Tue,
 01 Aug 2017 12:45:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.5.199 with HTTP; Tue, 1 Aug 2017 12:45:17 -0700 (PDT)
In-Reply-To: <20170801103954.23904-1-jgross@suse.com>
References: <20170801103954.23904-1-jgross@suse.com>
From: Andy Lutomirski <luto@amacapital.net>
Date: Tue, 1 Aug 2017 12:45:17 -0700
Message-ID: <CALCETrXzn64KH=xOxMSpa+-DjHx_p87gX50noaqQaSFMMZFfQQ@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: X86 ML <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMSwgMjAxNyBhdCAzOjM5IEFNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+IFdoZW4gcnVubmluZyBhcyBYZW4gcHYtZ3Vlc3QgdGhlIGV4Y2VwdGlv
biBmcmFtZSBvbiB0aGUgc3RhY2sgY29udGFpbnMKPiAlcjExIGFuZCAlcmN4IGFkZGl0aW9uYWwg
dG8gdGhlIG90aGVyIGRhdGEgcHVzaGVkIGJ5IHRoZSBwcm9jZXNzb3IuCj4KPiBJbnN0ZWFkIG9m
IGhhdmluZyBhIHBhcmF2aXJ0IG9wIGJlaW5nIGNhbGxlZCBmb3IgZWFjaCBleGNlcHRpb24gdHlw
ZQo+IHByZXBlbmQgdGhlIFhlbiBzcGVjaWZpYyBjb2RlIHRvIGVhY2ggZXhjZXB0aW9uIGVudHJ5
LiBXaGVuIHJ1bm5pbmcgYXMKPiBYZW4gcHYtZ3Vlc3QganVzdCB1c2UgdGhlIGV4Y2VwdGlvbiBl
bnRyeSB3aXRoIHByZXBlbmRlZCBpbnN0cnVjdGlvbnMsCj4gb3RoZXJ3aXNlIHVzZSB0aGUgZW50
cnkgd2l0aG91dCB0aGUgWGVuIHNwZWNpZmljIGNvZGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L2VudHJ5L2VudHJ5
XzY0LlMgICAgICAgICAgICAgfCAyMiArKy0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni9lbnRyeS9l
bnRyeV82NF9jb21wYXQuUyAgICAgIHwgIDEgLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9kZXNj
LmggICAgICAgICAgIHwgMTYgKysrKysrKysrKwo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJh
dmlydC5oICAgICAgIHwgIDUgLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5
cGVzLmggfCAgNCAtLS0KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvdG8uaCAgICAgICAgICB8
ICAzICsrCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmggICAgICAgICAgfCA1MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0
c182NC5jICAgICAgfCAgMSAtCj4gIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jICAgICAgICAg
ICAgfCAgMyAtLQo+ICBhcmNoL3g4Ni9rZXJuZWwvdHJhcHMuYyAgICAgICAgICAgICAgIHwgNTcg
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC94ODYveGVuL2VubGln
aHRlbl9wdi5jICAgICAgICAgICB8IDE2ICsrKysrLS0tLS0KPiAgYXJjaC94ODYveGVuL2lycS5j
ICAgICAgICAgICAgICAgICAgICB8ICAzIC0tCj4gIGFyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMg
ICAgICAgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKystLS0KPiAgYXJjaC94ODYv
eGVuL3hlbi1vcHMuaCAgICAgICAgICAgICAgICB8ICAxIC0KPiAgMTQgZmlsZXMgY2hhbmdlZCwg
MTQ3IGluc2VydGlvbnMoKyksIDgxIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCj4gaW5kZXgg
YTlhODAyN2E2YzBlLi42MDJiY2Y2OGEzMmMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvZW50cnkv
ZW50cnlfNjQuUwo+ICsrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKPiBAQCAtNzQ1LDcg
Kzc0NSw2IEBAIEVOVFJZKFxzeW0pCj4gICAgICAgICAuZW5kaWYKPgo+ICAgICAgICAgQVNNX0NM
QUMKPiAtICAgICAgIFBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05fRlJBTUUKPgo+ICAgICAgICAg
LmlmZXEgXGhhc19lcnJvcl9jb2RlCj4gICAgICAgICBwdXNocSAgICQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogT1JJR19SQVg6IG5vIHN5c2NhbGwgdG8gcmVzdGFydCAqLwo+IEBA
IC05MDEsNyArOTAwLDcgQEAgRU5UUlkoZG9fc29mdGlycV9vd25fc3RhY2spCj4gIEVORChkb19z
b2Z0aXJxX293bl9zdGFjaykKPgo+ICAjaWZkZWYgQ09ORklHX1hFTgo+IC1pZHRlbnRyeSB4ZW5f
aHlwZXJ2aXNvcl9jYWxsYmFjayB4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjayBoYXNfZXJyb3Jf
Y29kZT0wCj4gK2lkdGVudHJ5IGh5cGVydmlzb3JfY2FsbGJhY2sgeGVuX2RvX2h5cGVydmlzb3Jf
Y2FsbGJhY2sgaGFzX2Vycm9yX2NvZGU9MAo+Cj4gIC8qCj4gICAqIEEgbm90ZSBvbiB0aGUgImNy
aXRpY2FsIHJlZ2lvbiIgaW4gb3VyIGNhbGxiYWNrIGhhbmRsZXIuCj4gQEAgLTk2Nyw4ICs5NjYs
NiBAQCBFTlRSWSh4ZW5fZmFpbHNhZmVfY2FsbGJhY2spCj4gICAgICAgICBtb3ZxICAgIDgoJXJz
cCksICVyMTEKPiAgICAgICAgIGFkZHEgICAgJDB4MzAsICVyc3AKPiAgICAgICAgIHB1c2hxICAg
JDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBSSVAgKi8KPiAtICAgICAgIHB1c2hx
ICAgJXIxMQo+IC0gICAgICAgcHVzaHEgICAlcmN4Cj4gICAgICAgICBqbXAgICAgIGdlbmVyYWxf
cHJvdGVjdGlvbgo+ICAxOiAgICAgLyogU2VnbWVudCBtaXNtYXRjaCA9PiBDYXRlZ29yeSAxIChC
YWQgc2VnbWVudCkuIFJldHJ5IHRoZSBJUkVULiAqLwo+ICAgICAgICAgbW92cSAgICAoJXJzcCks
ICVyY3gKPiBAQCAtOTk3LDkgKzk5NCw4IEBAIGlkdGVudHJ5IGludDMgICAgICAgICAgICAgICAg
ICAgICAgIGRvX2ludDMgICAgICAgICAgICAgICAgIGhhc19lcnJvcl9jb2RlPTAgICAgICAgIHBh
cmFub2lkPTEgc2hpZnRfaXN0PURFQlVHX1NUQUNLCj4gIGlkdGVudHJ5IHN0YWNrX3NlZ21lbnQg
ICAgICAgICBkb19zdGFja19zZWdtZW50ICAgICAgICBoYXNfZXJyb3JfY29kZT0xCj4KPiAgI2lm
ZGVmIENPTkZJR19YRU4KPiAtaWR0ZW50cnkgeGVuX2RlYnVnICAgICAgICAgICAgIGRvX2RlYnVn
ICAgICAgICAgICAgICAgIGhhc19lcnJvcl9jb2RlPTAKPiAtaWR0ZW50cnkgeGVuX2ludDMgICAg
ICAgICAgICAgIGRvX2ludDMgICAgICAgICAgICAgICAgIGhhc19lcnJvcl9jb2RlPTAKPiAtaWR0
ZW50cnkgeGVuX3N0YWNrX3NlZ21lbnQgICAgIGRvX3N0YWNrX3NlZ21lbnQgICAgICAgIGhhc19l
cnJvcl9jb2RlPTEKPiAraWR0ZW50cnkgeGVuZGVidWcgICAgICAgICAgICAgIGRvX2RlYnVnICAg
ICAgICAgICAgICAgIGhhc19lcnJvcl9jb2RlPTAKPiAraWR0ZW50cnkgeGVuaW50MyAgICAgICAg
ICAgICAgIGRvX2ludDMgICAgICAgICAgICAgICAgIGhhc19lcnJvcl9jb2RlPTAKPiAgI2VuZGlm
Cj4KPiAgaWR0ZW50cnkgZ2VuZXJhbF9wcm90ZWN0aW9uICAgIGRvX2dlbmVyYWxfcHJvdGVjdGlv
biAgIGhhc19lcnJvcl9jb2RlPTEKPiBAQCAtMTE2MSwxOCArMTE1Nyw2IEBAIEVORChlcnJvcl9l
eGl0KQo+ICAvKiBSdW5zIG9uIGV4Y2VwdGlvbiBzdGFjayAqLwo+ICBFTlRSWShubWkpCj4gICAg
ICAgICAvKgo+IC0gICAgICAgICogRml4IHVwIHRoZSBleGNlcHRpb24gZnJhbWUgaWYgd2UncmUg
b24gWGVuLgo+IC0gICAgICAgICogUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRSBpcyBn
dWFyYW50ZWVkIHRvIHB1c2ggYXQgbW9zdAo+IC0gICAgICAgICogb25lIHZhbHVlIHRvIHRoZSBz
dGFjayBvbiBuYXRpdmUsIHNvIGl0IG1heSBjbG9iYmVyIHRoZSByZHgKPiAtICAgICAgICAqIHNj
cmF0Y2ggc2xvdCwgYnV0IGl0IHdvbid0IGNsb2JiZXIgYW55IG9mIHRoZSBpbXBvcnRhbnQKPiAt
ICAgICAgICAqIHNsb3RzIHBhc3QgaXQuCj4gLSAgICAgICAgKgo+IC0gICAgICAgICogWGVuIGlz
IGEgZGlmZmVyZW50IHN0b3J5LCBiZWNhdXNlIHRoZSBYZW4gZnJhbWUgaXRzZWxmIG92ZXJsYXBz
Cj4gLSAgICAgICAgKiB0aGUgIk5NSSBleGVjdXRpbmciIHZhcmlhYmxlLgo+IC0gICAgICAgICov
CgpCYXNlZCBvbiBBbmRyZXcgQ29vcGVyJ3MgZW1haWwsIGl0IHNvdW5kcyBsaWtlIHRoaXMgZnVu
Y3Rpb24gaXMganVzdApzdHJhaWdodC11cCBicm9rZW4gb24gWGVuIFBWLiAgTWF5YmUgY2hhbmdl
IHRoZSBjb21tZW50IHRvICJYWFg6CmJyb2tlbiBvbiBYZW4gUFYiIG9yIHNpbWlsYXIuCgo+ICsj
aWYgZGVmaW5lZChDT05GSUdfWDg2XzY0KSAmJiBkZWZpbmVkKENPTkZJR19YRU5fUFYpCj4gKyNk
ZWZpbmUgcHZfdHJhcF9lbnRyeShuYW1lKSAodm9pZCAqKSh4ZW5fcHZfZG9tYWluKCkgPyB4ZW5f
ICMjIG5hbWUgOiBuYW1lKQo+ICsjZWxzZQo+ICsjZGVmaW5lIHB2X3RyYXBfZW50cnkobmFtZSkg
KHZvaWQgKikobmFtZSkKPiArI2VuZGlmCj4gKwoKU2VlbXMgcmVhc29uYWJsZSB0byBtZS4KCj4g
ICNpZmRlZiBDT05GSUdfWDg2XzY0Cj4KPiAgc3RhdGljIGlubGluZSB2b2lkIHBhY2tfZ2F0ZShn
YXRlX2Rlc2MgKmdhdGUsIHVuc2lnbmVkIHR5cGUsIHVuc2lnbmVkIGxvbmcgZnVuYywKPiBAQCAt
NDgyLDYgKzQ5MCwxNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX3NldF9nYXRlKGludCBnYXRlLCB1
bnNpZ25lZCB0eXBlLCB2b2lkICphZGRyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMCwgMCwgX19LRVJORUxfQ1MpOyAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgIH0g
d2hpbGUgKDApCj4KPiArI2RlZmluZSBzZXRfaW50cl9nYXRlX3B2KG4sIGFkZHIpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICBkbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgICAgICAgICBzZXRfaW50cl9nYXRlX25vdHJhY2UobiwgcHZfdHJhcF9lbnRyeShhZGRyKSk7
ICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgX3RyYWNlX3NldF9nYXRlKG4sIEdBVEVfSU5U
RVJSVVBULCAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwdl90cmFwX2VudHJ5KHRyYWNlXyMjYWRkciksICAgICAgICAgICAgXAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgX19LRVJORUxfQ1MpOyAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgICAgIH0gd2hpbGUgKDApCgpBbnkgcmVhc29uIHRoaXMgY2FuJ3Qg
YmUgc2V0X2ludHJfZ2F0ZSgobiksIHB2X3RyYXBfZW50cnkoYWRkcikpPyAgT3IKZG9lcyB0aGF0
IGdldCBwcmVwcm9jZXNzZWQgd3Jvbmc/Cgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS90cmFwcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaAo+IGluZGV4IDAxZmQw
YTdmNDhjZC4uZTJhZTVmM2I5YzJjIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3RyYXBzLmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5oCj4gQEAgLTEzLDkg
KzEzLDggQEAgYXNtbGlua2FnZSB2b2lkIGRpdmlkZV9lcnJvcih2b2lkKTsKPiAgYXNtbGlua2Fn
ZSB2b2lkIGRlYnVnKHZvaWQpOwo+ICBhc21saW5rYWdlIHZvaWQgbm1pKHZvaWQpOwo+ICBhc21s
aW5rYWdlIHZvaWQgaW50Myh2b2lkKTsKPiAtYXNtbGlua2FnZSB2b2lkIHhlbl9kZWJ1Zyh2b2lk
KTsKPiAtYXNtbGlua2FnZSB2b2lkIHhlbl9pbnQzKHZvaWQpOwo+IC1hc21saW5rYWdlIHZvaWQg
eGVuX3N0YWNrX3NlZ21lbnQodm9pZCk7Cj4gK2FzbWxpbmthZ2Ugdm9pZCB4ZW5kZWJ1Zyh2b2lk
KTsKPiArYXNtbGlua2FnZSB2b2lkIHhlbmludDModm9pZCk7CgpXaGF0IGFyZSB4ZW5kZWJ1ZyBh
bmQgeGVuaW50MyBmb3I/ICBBcmUgdGhleSBiZWNhdXNlIHRoZXkgZG9uJ3QgdXNlIElTVCBvbiBY
ZW4/Cgo+ICBfX3Zpc2libGUgc3RydWN0IHB2X2NwdV9vcHMgcHZfY3B1X29wcyA9IHsKPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3RyYXBzLmMgYi9hcmNoL3g4Ni9rZXJuZWwvdHJhcHMu
Ywo+IGluZGV4IGJmNTQzMDliODVkYS4uYTc5YTk3YTQ2YTU5IDEwMDY0NAo+IC0tLSBhL2FyY2gv
eDg2L2tlcm5lbC90cmFwcy5jCj4gKysrIGIvYXJjaC94ODYva2VybmVsL3RyYXBzLmMKPiBAQCAt
OTQ2LDE1ICs5NDYsMTUgQEAgdm9pZCBfX2luaXQgZWFybHlfdHJhcF9pbml0KHZvaWQpCj4gICAg
ICAgICAgKiBlYXJseSBzdGFnZS4gREVCVUdfU1RBQ0sgd2lsbCBiZSBlcXVpcHBlZCBhZnRlciBj
cHVfaW5pdCgpIGluCj4gICAgICAgICAgKiB0cmFwX2luaXQoKS4KPiAgICAgICAgICAqCj4gLSAg
ICAgICAgKiBXZSBkb24ndCBuZWVkIHRvIHNldCB0cmFjZV9pZHRfdGFibGUgbGlrZSBzZXRfaW50
cl9nYXRlKCksCj4gKyAgICAgICAgKiBXZSBkb24ndCBuZWVkIHRvIHNldCB0cmFjZV9pZHRfdGFi
bGUgbGlrZSBzZXRfaW50cl9nYXRlX3B2KCksCj4gICAgICAgICAgKiBzaW5jZSB3ZSBkb24ndCBo
YXZlIHRyYWNlX2RlYnVnIGFuZCBpdCB3aWxsIGJlIHJlc2V0IHRvCj4gICAgICAgICAgKiAnZGVi
dWcnIGluIHRyYXBfaW5pdCgpIGJ5IHNldF9pbnRyX2dhdGVfaXN0KCkuCj4gICAgICAgICAgKi8K
PiAgICAgICAgIHNldF9pbnRyX2dhdGVfbm90cmFjZShYODZfVFJBUF9EQiwgZGVidWcpOwoKVGhp
cyBpcyBjb25mdXNpbmcgSU1PLiAgTWF5YmUganVzdCBkcm9wIHRoZSBjb21tZW50IGNoYW5nZT8g
IEJ1dCBob3cKZG9lcyB0aGlzIHdvcmsgYXQgYWxsIG9uIFhlbj8KCj4gLSAgICAgICBzZXRfaW50
cl9nYXRlKFg4Nl9UUkFQX09MRF9NRiwgY29wcm9jZXNzb3Jfc2VnbWVudF9vdmVycnVuKTsKPiAt
ICAgICAgIHNldF9pbnRyX2dhdGUoWDg2X1RSQVBfVFMsIGludmFsaWRfVFNTKTsKPiAtICAgICAg
IHNldF9pbnRyX2dhdGUoWDg2X1RSQVBfTlAsIHNlZ21lbnRfbm90X3ByZXNlbnQpOwo+IC0gICAg
ICAgc2V0X2ludHJfZ2F0ZShYODZfVFJBUF9TUywgc3RhY2tfc2VnbWVudCk7Cj4gLSAgICAgICBz
ZXRfaW50cl9nYXRlKFg4Nl9UUkFQX0dQLCBnZW5lcmFsX3Byb3RlY3Rpb24pOwo+IC0gICAgICAg
c2V0X2ludHJfZ2F0ZShYODZfVFJBUF9TUFVSSU9VUywgc3B1cmlvdXNfaW50ZXJydXB0X2J1Zyk7
Cj4gLSAgICAgICBzZXRfaW50cl9nYXRlKFg4Nl9UUkFQX01GLCBjb3Byb2Nlc3Nvcl9lcnJvcik7
Cj4gLSAgICAgICBzZXRfaW50cl9nYXRlKFg4Nl9UUkFQX0FDLCBhbGlnbm1lbnRfY2hlY2spOwo+
ICsgICAgICAgc2V0X2ludHJfZ2F0ZV9wdihYODZfVFJBUF9PTERfTUYsIGNvcHJvY2Vzc29yX3Nl
Z21lbnRfb3ZlcnJ1bik7Cj4gKyAgICAgICBzZXRfaW50cl9nYXRlX3B2KFg4Nl9UUkFQX1RTLCBp
bnZhbGlkX1RTUyk7Cj4gKyAgICAgICBzZXRfaW50cl9nYXRlX3B2KFg4Nl9UUkFQX05QLCBzZWdt
ZW50X25vdF9wcmVzZW50KTsKPiArICAgICAgIHNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBfU1Ms
IHN0YWNrX3NlZ21lbnQpOwo+ICsgICAgICAgc2V0X2ludHJfZ2F0ZV9wdihYODZfVFJBUF9HUCwg
Z2VuZXJhbF9wcm90ZWN0aW9uKTsKPiArICAgICAgIHNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBf
U1BVUklPVVMsIHNwdXJpb3VzX2ludGVycnVwdF9idWcpOwo+ICsgICAgICAgc2V0X2ludHJfZ2F0
ZV9wdihYODZfVFJBUF9NRiwgY29wcm9jZXNzb3JfZXJyb3IpOwo+ICsgICAgICAgc2V0X2ludHJf
Z2F0ZV9wdihYODZfVFJBUF9BQywgYWxpZ25tZW50X2NoZWNrKTsKCkhtbS4gIEknbSBva2F5IHdp
dGggdGhpcywgYnV0IEknbSB3b25kZXJpbmcgd2hldGhlciBpdCBtaWdodCBiZSBuaWNlCnRvIHRy
eSB0byBoYXZlIGEgcHYgb3AgdGhhdCBjaGFuZ2VzIHdoYXQgSURUIHdyaXRlcyBkbyBhbmQgcmVt
YXBzIHRoZQpmdW5jdGlvbiBwb2ludGVyLiAgTGlrZS4uLgoKPiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4gaW5k
ZXggODExZTRkZGIzZjM3Li43ZTEwNzE0MmJjNGYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jCj4gKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4gQEAg
LTU5OCwyNCArNTk4LDIyIEBAIHN0YXRpYyBpbnQgY3Z0X2dhdGVfdG9fdHJhcChpbnQgdmVjdG9y
LCBjb25zdCBnYXRlX2Rlc2MgKnZhbCwKPiAgICAgICAgICAqIHNvIHdlIHNob3VsZCBuZXZlciBz
ZWUgdGhlbS4gIFdhcm4gaWYKPiAgICAgICAgICAqIHRoZXJlJ3MgYW4gdW5leHBlY3RlZCBJU1Qt
dXNpbmcgZmF1bHQgaGFuZGxlci4KPiAgICAgICAgICAqLwo+IC0gICAgICAgaWYgKGFkZHIgPT0g
KHVuc2lnbmVkIGxvbmcpZGVidWcpCj4gLSAgICAgICAgICAgICAgIGFkZHIgPSAodW5zaWduZWQg
bG9uZyl4ZW5fZGVidWc7Cj4gLSAgICAgICBlbHNlIGlmIChhZGRyID09ICh1bnNpZ25lZCBsb25n
KWludDMpCj4gLSAgICAgICAgICAgICAgIGFkZHIgPSAodW5zaWduZWQgbG9uZyl4ZW5faW50MzsK
PiAtICAgICAgIGVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpc3RhY2tfc2VnbWVudCkK
PiAtICAgICAgICAgICAgICAgYWRkciA9ICh1bnNpZ25lZCBsb25nKXhlbl9zdGFja19zZWdtZW50
Owo+IC0gICAgICAgZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylkb3VibGVfZmF1bHQp
IHsKPiArICAgICAgIGlmIChhZGRyID09ICh1bnNpZ25lZCBsb25nKXhlbl9kZWJ1ZykKPiArICAg
ICAgICAgICAgICAgYWRkciA9ICh1bnNpZ25lZCBsb25nKXhlbl94ZW5kZWJ1ZzsKPiArICAgICAg
IGVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpeGVuX2ludDMpCj4gKyAgICAgICAgICAg
ICAgIGFkZHIgPSAodW5zaWduZWQgbG9uZyl4ZW5feGVuaW50MzsKPiArICAgICAgIGVsc2UgaWYg
KGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpeGVuX2RvdWJsZV9mYXVsdCkgewo+ICAgICAgICAgICAg
ICAgICAvKiBEb24ndCBuZWVkIHRvIGhhbmRsZSB0aGVzZSAqLwo+ICAgICAgICAgICAgICAgICBy
ZXR1cm4gMDsKCi4uLnRoaXM/ICBDYW4ndCB0aGlzIGxpc3QganVzdCBiZSBleHRlbmRlZCB0byBo
YW5kbGUgYWxsIG9mIHRoZSBwdgplbnRyaWVzIGluc3RlYWQgb2YgdXNpbmcgdGhlIG1hY3JvIG1h
Z2ljPwoKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyBiL2FyY2gveDg2
L3hlbi94ZW4tYXNtXzY0LlMKPiBpbmRleCBjM2RmNDMxNDFlNzAuLmY3MmZmNzFjYzg5NyAxMDA2
NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCj4gKysrIGIvYXJjaC94ODYveGVu
L3hlbi1hc21fNjQuUwo+IEBAIC0yMiwxMSArMjIsNDYgQEAKPgo+ICAjaW5jbHVkZSAieGVuLWFz
bS5oIgo+Cj4gLUVOVFJZKHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKQo+IC0gICAgICAgbW92
IDgrMCglcnNwKSwgJXJjeAo+IC0gICAgICAgbW92IDgrOCglcnNwKSwgJXIxMQo+IC0gICAgICAg
cmV0ICQxNgo+IC1FTkRQUk9DKHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKQo+ICsubWFjcm8g
eGVuX3B2X3RyYXAgbmFtZQo+ICtFTlRSWSh4ZW5fXG5hbWUpCj4gKyAgICAgICBwb3AgJXJjeAo+
ICsgICAgICAgcG9wICVyMTEKPiArICAgICAgIGptcCAgXG5hbWUKPiArRU5EKHhlbl9cbmFtZSkK
PiArLmVuZG0KPiArCj4gK3hlbl9wdl90cmFwIGRpdmlkZV9lcnJvcgo+ICt4ZW5fcHZfdHJhcCBk
ZWJ1Zwo+ICt4ZW5fcHZfdHJhcCB4ZW5kZWJ1Zwo+ICt4ZW5fcHZfdHJhcCBpbnQzCj4gK3hlbl9w
dl90cmFwIHhlbmludDMKPiAreGVuX3B2X3RyYXAgbm1pCj4gK3hlbl9wdl90cmFwIG92ZXJmbG93
Cj4gK3hlbl9wdl90cmFwIGJvdW5kcwo+ICt4ZW5fcHZfdHJhcCBpbnZhbGlkX29wCj4gK3hlbl9w
dl90cmFwIGRldmljZV9ub3RfYXZhaWxhYmxlCj4gK3hlbl9wdl90cmFwIGRvdWJsZV9mYXVsdAo+
ICt4ZW5fcHZfdHJhcCBjb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4KPiAreGVuX3B2X3RyYXAg
aW52YWxpZF9UU1MKPiAreGVuX3B2X3RyYXAgc2VnbWVudF9ub3RfcHJlc2VudAo+ICt4ZW5fcHZf
dHJhcCBzdGFja19zZWdtZW50Cj4gK3hlbl9wdl90cmFwIGdlbmVyYWxfcHJvdGVjdGlvbgo+ICt4
ZW5fcHZfdHJhcCBwYWdlX2ZhdWx0Cj4gK3hlbl9wdl90cmFwIGFzeW5jX3BhZ2VfZmF1bHQKPiAr
eGVuX3B2X3RyYXAgc3B1cmlvdXNfaW50ZXJydXB0X2J1Zwo+ICt4ZW5fcHZfdHJhcCBjb3Byb2Nl
c3Nvcl9lcnJvcgo+ICt4ZW5fcHZfdHJhcCBhbGlnbm1lbnRfY2hlY2sKPiArI2lmZGVmIENPTkZJ
R19YODZfTUNFCj4gK3hlbl9wdl90cmFwIG1hY2hpbmVfY2hlY2sKPiArI2VuZGlmIC8qIENPTkZJ
R19YODZfTUNFICovCj4gK3hlbl9wdl90cmFwIHNpbWRfY29wcm9jZXNzb3JfZXJyb3IKPiArI2lm
ZGVmIENPTkZJR19JQTMyX0VNVUxBVElPTgo+ICt4ZW5fcHZfdHJhcCBlbnRyeV9JTlQ4MF9jb21w
YXQKPiArI2VuZGlmCj4gKyNpZmRlZiBDT05GSUdfVFJBQ0lORwo+ICt4ZW5fcHZfdHJhcCB0cmFj
ZV9wYWdlX2ZhdWx0Cj4gKyNlbmRpZgo+ICt4ZW5fcHZfdHJhcCBoeXBlcnZpc29yX2NhbGxiYWNr
CgpJIGxpa2UgdGhpcy4KCkFsc28sIElNTyBpdCB3b3VsZCBiZSBuaWNlIHRvIGZ1bGx5IGZpbmlz
aCB0aGUgam9iLiAgUmVtYWluaW5nIHN0ZXBzIGFyZToKCjEuIFVuc3VjayB0aGUgU1lTQ0FMTCBl
bnRyaWVzIG9uIFhlbiBQVi4KMi4gVW5zdWNrIHRoZSBTWUVOVEVSIGVudHJ5IG9uIFhlbiBQVi4K
My4gTWFrZSBhIHhlbl9ubWkgdGhhdCdzIGFjdHVhbGx5IGNvcnJlY3QgKHNob3VsZCBiZSB0cml2
aWFsKQoKIzEgaXMgaGVyZToKCmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2x1dG8vbGludXguZ2l0L2NvbW1pdC8/aD14ODYvZW50cnlfc3lzY2FsbCZpZD0x
NGZlZTM0OGUzZTg2Yzk5NDQwMGQ2ODA4NTIxN2QxMjMyYTYzN2Q2CgpDYW4geW91IHRlc3QgaXQg
YW5kLCBpZiB5b3UgbGlrZSBpdCwgZWl0aGVyIGFkZCBpdCB0byB5b3VyIHNlcmllcyBvcgphY2sg
aXQ/ICBJZiB5b3UgaGF2ZSBleHRyYSBzcGFyZSBjeWNsZXMsIHlvdSBjb3VsZCB0cnkgdG8gZG8g
IzIgYW5kCiMzLCB0b28gOikgIEZvciAjMiwgaXQgbWlnaHQgYWN0dWFsbHkgbWFrZSBzZW5zZSB0
byByaWcgdXAgdGhlIFhlbgpzeXNlbnRlciBlbnRyeSB0byByZWRpcmVjdCB0byBlbnRyeV9TWVND
QUxMX2NvbXBhdCBvciBldmVuIGFuIGVudGlyZWx5Cm5ldyBlbnRyeSBwb2ludCAtLSBTWVNFTlRF
UiBpcyByZWFsbHkgd2VpcmQuCgotLUFuZHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 20:26:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 20:26: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.xen.org>)
	id 1dcdkW-000195-DU; Tue, 01 Aug 2017 20:26:40 +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 1dcdkU-00018z-Va
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 20:26:39 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 69/83-03557-EF3E0895; Tue, 01 Aug 2017 20:26:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssu7fxw2
 RBjMWyVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvDpQW7OCq+Pl3FnsD42SOLkZODiGBJUwS
 1y6xgdgsAg4Sv9YdYO1i5OBgFIiRePDDGiTMKBAmMfnyElaIEi2JY0/fsIPYbAKGEn+fbGIDK
 ZcAspd8BpsoImAscfTgdqYuRi4OZoF5jBLn77wH6xUWcJX49mcCE4jNCTTnxuTlYGt5Bbwljl
 7aCNYgJDCVUeJi/wywBaICuhKH/v2BKhKUODnzCQuIzQzUvHz6NpYJjAKzkKRmIUktYGRaxah
 RnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIIMQLCD8duygEOM
 khxMSqK8ij31kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE8/aogUEixKTU+tSMvMAUYDTFqCg
 0dJhPcoSJq3uCAxtzgzHSJ1itGYY8Pq9V+YOO70bfjCJMSSl5+XKiXO2w9SKgBSmlGaBzcIFq
 WXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7EWQKT2ZeCdy+V0CnMAGdIllaC3JKSSJCSqq
 B0e5LuMujk+Xfpz+8aDfvga37lvqCI/du9L+5GzaB3fGcC98zlkcvEv2nt6dM9crhdXD0Ktp2
 cYeQuscWb73i2C0MHW6/W06VRutsym3e+9Gi+JTuyqu5ugff/AvTrFs22cCBw6n0y4fJ046+z
 DJj/RD4RcbsSZLw9b189T8lj39yaNu8cVNHvBJLcUaioRZzUXEiAC2vZCTNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1501619196!100373393!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43538 invoked from network); 1 Aug 2017 20:26:37 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 20:26:37 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4B9F822BF3;
 Tue,  1 Aug 2017 20:26:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4B9F822BF3
Date: Tue, 1 Aug 2017 13:26:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
In-Reply-To: <20170801000101.GE12347@toto>
Message-ID: <alpine.DEB.2.10.1708011326210.20080@sstabellini-ThinkPad-X260>
References: <1501529825-16326-1-git-send-email-edgar.iglesias@gmail.com>
 <217597b3-e7c4-1666-b21e-36ca18cd6ca7@arm.com> <20170801000101.GE12347@toto>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Julien Grall <julien.grall@arm.com>, nd@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1 0/1] xen/arm: zynqmp: Disable PCIe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxIEF1ZyAyMDE3LCBFZGdhciBFLiBJZ2xlc2lhcyB3cm90ZToKPiBPbiBNb24sIEp1
bCAzMSwgMjAxNyBhdCAxMToxMTozOVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiAK
PiA+IAo+ID4gT24gMzEvMDcvMjAxNyAyMDozNywgRWRnYXIgRS4gSWdsZXNpYXMgd3JvdGU6Cj4g
PiA+RnJvbTogIkVkZ2FyIEUuIElnbGVzaWFzIiA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4K
PiA+ID4KPiA+ID5IaSwKPiA+IAo+ID4gSGkgRWRnYXIsCj4gPiAKPiA+IAo+ID4gPldlJ3JlIHNl
ZWluZyBwYW5pY3MgaW4gZG9tMCB3aXRoIFBDSWUgZW5hYmxlZCBkdWUgdG8gd2hhdCBzZWVtcwo+
ID4gPnRvIGJlIHdyb25nbHkgY3JlYXRlZCBtYXBwaW5ncyBieSBYZW4uIFdpdGggb2xkZXIga2Vy
bmVscyB3ZQo+ID4gPmRpZG4ndCBzZWUgdGhlIHBhbmljcyBidXQgUENJZSB3YXNuJ3QgZnVuY3Rp
b25hbCBpbiBkb20wLgo+ID4gPgo+ID4gPlRoaXMgZGlzYWJsZXMgdGhlIFBDSWUgbm9kZXMgb24g
dGhlIFp5bnFNUCB1bnRpbCBYZW4vQVJNIGdldHMKPiA+ID5tb3JlIFBDSWUgc3VwcG9ydC4KPiA+
IAo+ID4gSSBmZWVsIGEgYml0IHNhZCB0byBhY2sgYSBwYXRjaCBkaXNhYmxpbmcgUENJZSBpbiB0
aGUgWnlucU1QLgo+ID4gCj4gPiBCZWZvcmUgZG9pbmcgdGhhdC4gQ2FuIHlvdSBkZXNjcmliZSB3
aGF0IGlzIHRoZSBleGFjdCBwcm9ibGVtIHdpdGggWGVuPyBJdAo+ID4gbWlnaHQgYmUgcG9zc2li
bGUgdGhhdCB3ZSBkb24ndCBwYXJzZSBjb3JyZWN0bHkgdGhlIGRldmljZS10cmVlLgo+IAo+IFll
cywgaXQgd2FzIHJlbGF0ZWQgdG8gdGhlIERUQiBzaW5jZSB3ZSBoYWQgYSB3b3JrYXJvdW5kIHdp
dGggYSBtb2RpZmllZAo+IERUQi4KPiAKPiBBbnl3YXksIEkgd2FzIHRvIHF1aWNrIHdpdGggc2Vu
ZGluZyBvdXQgdGhlIHBhdGNoLgo+IAo+IFdlJ3ZlIGJlZW4gY2FycnlpbmcgdGhpcyBmb3IgYSB3
aGlsZSBhbmQgeW91ciBxdWVzdGlvbnMgcHJvbXB0ZWQgbWUKPiB0byBoYXZlIGEgbG9vayBhZ2Fp
biBhbmQgZGlnIG91dCB0aGUgZGV0YWlscy4gVHVybnMgb3V0IEkgY2FuJ3QgcmVwcm9kdWNlIGl0
Cj4gd2l0aCBvdXIgbGF0ZXN0IGtlcm5lbCBhbmQgdGhlIGxhdGVzdCBYZW4uIEkgZG9uJ3Qga25v
dyB3aGF0IGZpeGVkCj4gaXQgeWV0IGJ1dCBQQ0llIHdvcmtzIEFUTSBib3RoIG9uIFFFTVUgbW9k
ZWxzIGFuZCBvbiByZWFsIEhXLgo+IAo+IEkgZG9uJ3QgdGhpbmsgaXQgZXZlciBoYXMgYmVmb3Jl
IHdpdGhvdXQgbW9kaWZpZWQgRFRCcy4KCkZhbnRhc3RpYyEhCgoKPiBTbyBwbGVhc2UgaWdub3Jl
IHRoaXMgcGF0Y2ggZm9yIG5vdyA6LSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 20:40:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 20: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.xen.org>)
	id 1dcdxu-0002af-Mi; Tue, 01 Aug 2017 20:40:30 +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 1dcdxt-0002aZ-MS
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 20:40:29 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 52/C6-02962-C37E0895; Tue, 01 Aug 2017 20:40:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssq7N84Z
 Ig4uzxCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owPk6czFpxTrHi5RrmBcbZUFyMXh5DAEiaJ
 6fP+sncxcnKwCDhIfNz/jrmLkYODUSBG4sEPa5Awo0CYxOTLS1hBwiwCWhK3z1uAhNkEDCX+P
 tnEBhKWALKXfOYACYsIGEscPbidCWQ6s8A3RolbHTtYQBLCAh4SEw+8ZASxOYHG7NjWyQxi8w
 p4S3z6O58R4pxrjBIrJ70FO0dUQFfi0L8/bBBFghInZz4BG8QM1Lx8+jaWCYwCs5CkZiFJLWB
 kWsWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiCDECwg/H2
 xoBDjJIcTEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi1nzZECgkWpaanVqRl5gCjA
 SYtwcGjJML76TFQmre4IDG3ODMdInWK0Zhjw+r1X5g4mr5//M4kxJKXn5cqJc6bBjJJAKQ0oz
 QPbhAsSi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmLcOZApPZl4J3L5XQKcwAZ0iWVoLckp
 JIkJKqoGxe3vBD429i78xfW383By4oUPlrvevFSbpDne+fJh6banBzL3K14XL/x46wOETcc/k
 wiLbhkS/x2emXNsjeyD9i2z/jAdW4nu5JYRiKgwUiy8/XMiYV2RaauPydsmRDw+8zvinHrzgH
 PiGp55Pu3G/24VdM/+u1HvvfCbn2EpJ/VTWFrc5DxZ9UGIpzkg01GIuKk4EAObKo/fNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501620026!69822025!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21564 invoked from network); 1 Aug 2017 20:40:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 20:40:28 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2844422C86;
 Tue,  1 Aug 2017 20:40:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2844422C86
Date: Tue, 1 Aug 2017 13:40:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
In-Reply-To: <20170801142546.GN12347@toto>
Message-ID: <alpine.DEB.2.10.1708011332060.20080@sstabellini-ThinkPad-X260>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <b38196ff-087b-2b4c-dccd-2d3a8fc5bf38@arm.com> <20170801142546.GN12347@toto>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Dave P Martin <Dave.Martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxIEF1ZyAyMDE3LCBFZGdhciBFLiBJZ2xlc2lhcyB3cm90ZToKPiBPbiBUdWUsIEF1
ZyAwMSwgMjAxNyBhdCAxMTo1OTowMEFNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiAo
KyBFZGdhciwgTWFyaywgRGF2ZSkKPiA+IAo+ID4gSGksCj4gCj4gSGkgSnVsaWVuLAo+IAo+IEkn
bGwgc2hhcmUgc29tZSB0aG91Z2h0cyBiYXNlZCBvbiBvdXIgcGxhdGZvcm1zLgo+IAo+IAo+ID4g
T24gMTQvMDYvMTcgMTU6MTAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+ID4gPlNNQ0NDIChT
TUMgQ2FsbCBDb252ZW50aW9uKSBkZXNjcmliZXMgaG93IHRvIGhhbmRsZSBib3RoIEhWQ3MgYW5k
IFNNQ3MuCj4gPiA+U01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUgdmFsaWQg
Y29uZHVpdHMgdG8gY2FsbCB0byBhIGRpZmZlcmVudAo+ID4gPmZpcm13YXJlIGZ1bmN0aW9ucy4g
VGh1cywgZm9yIGV4YW1wbGUgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5Cj4gPiA+U01D
IG9yIEhWQy4gQWxzbyBTTUNDQyBkZWZpbmVzIGZ1bmN0aW9uIG51bWJlciBjb2RpbmcgZm9yIHN1
Y2ggY2FsbHMuCj4gPiA+QmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBj
YWxscywgd2hpY2ggYWxsb3dzIHVuZGVybGluZwo+ID4gPk9TIGRldGVybWluZSB2ZXJzaW9uLCBV
SUQgYW5kIG51bWJlciBvZiBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgc2VydmljZQo+ID4gPnByb3Zp
ZGVyLgo+ID4gPgo+ID4gPlRoaXMgcGF0Y2ggYWRkcyBuZXcgZmlsZSBgc21jY2MuY2AsIHdoaWNo
IGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKPiA+ID5hbmQgSFZDIGFjY29yZGluZyB0byBTTUMu
IEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBvbmUKPiA+ID5zZXJ2aWNlOiBTdGFu
ZGFyZCBIeXBlcnZpc29yIFNlcnZpY2UuCj4gPiA+Cj4gPiA+U3RhbmRhcmQgSHlwZXJ2aXNvciBT
ZXJ2aWNlIG9ubHkgc3VwcG9ydHMgcXVlcnkgY2FsbHMsIHNvIGNhbGxlciBjYW4KPiA+ID5hc2sg
YWJvdXQgaHlwZXJ2aXNvciBVSUQgYW5kIGRldGVybWluZSB0aGF0IGl0IGlzIFhFTiBydW5uaW5n
Lgo+ID4gPgo+ID4gPlRoaXMgY2hhbmdlIGFsbG93cyBtb3JlIGdlbmVyaWMgaGFuZGxpbmcgZm9y
IFNNQ3MgYW5kIEhWQ3MgYW5kIGl0IGNhbgo+ID4gPmJlIGVhc2lseSBleHRlbmRlZCB0byBzdXBw
b3J0IG5ldyBzZXJ2aWNlcyBhbmQgZnVuY3Rpb25zLgo+ID4gCj4gPiBJIGhhdmUgYWxyZWFkeSBy
ZXZpZXdlZCB0aGUgY29kZSBhbmQgb25lIHRoaW5nIEkgbWlzc2VkIGlzIGhvdyBhIGRvbWFpbiB3
aWxsCj4gPiBrbm93IHRoYXQgWGVuIHN1cHBvcnRzIFNNQ0NDLgo+ID4gCj4gPiBDdXJyZW50bHks
IFhlbiB3aWxsOgo+ID4gCS0gaW5qZWN0IGFuIHVuZGVmaW5lZCBpbnN0cnVjdGlvbiBmb3IgYW55
IFNNQyBpc3N1ZWQgYnkgYSBndWVzdAo+ID4gCS0gY3Jhc2ggdGhlIGd1ZXN0IChxdWl0ZSBiYWQp
IGZvciBhbnkgdW5rbm93biBIQ1YgIzAKPiA+IAo+ID4gU28gYSBndWVzdCBuZWVkcyB0byBiZSBh
d2FyZSB3aGV0aGVyIFhlbiBzdXBwb3J0cyBTTUNDQyBjb252ZW50aW9uIG9yIG5vdC4gSQo+ID4g
YW0gbm90IGF3YXJlIG9mIGFueSBiaW5kaW5ncyBpbiB0aGUgZGV2aWNlLXRyZWUgZm9yIGRvaW5n
IHRoYXQuCj4gCj4gT24gb3VyIHBsYXRmb3JtcywgU1cgcHJvYmVzIHRoZSBEVCBmb3Igc3BlY2lm
aWMgc2VydmljZSBjbGFzc2VzIGFuZCB0aGVuCj4gcHJvYmVzIGZvciBzcGVjaWZpYyB2ZXJzaW9u
cyB2aWEgU01DIGNhbGxzIHVzaW5nIHRoZSBzdGFuZGFyZCBWZXJzaW9uIEZJRHMuCj4gSWYgdGhl
IERUIGRvZXMgbm90IHNwZWNpZnkgdGhlIGZpcm13YXJlIG5vZGUsIEkgZG9uJ3QgdGhpbmsgYW55
IFNNQ3Mgd2lsbCBiZQo+IGlzc3VlZCBidXQgdGhlIGd1ZXN0IG1heSBub3QgYmUgZnVuY3Rpb25h
bCAoYXMgdGhlIGZpcm13YXJlIGludGVyZmFjZSBpcwo+IG1hbmRhdG9yeSkuCj4gCj4gSSBkb24n
dCBrbm93IG9mIGEgZ2VuZXJpYyBEVCBub2RlL2NvbXBhdCB0aGF0IHRlbGxzIGd1ZXN0cyBpZiBT
TUNDIHByb2JpbmcKPiBpcyBhbGxvd2VkIG9yIG5vdC4gUGVyaGFwcyB0aGVyZSBzaG91bGQgYmUg
b25lLCBvciB0aGVyZSBzaG91bGQgYmUgeWV0Cj4gYW5vdGhlciBzZXJ2aWNlIHNwZWNpZmljIG9u
ZSBmb3IgSHlwZXJ2aXNvcnMuIEkgZG9uJ3Qga25vdy4KPiAKPiBGb3IgZXhhbXBsZSwgdGhlc2Ug
YXJlIHRoZSBub2RlcyB3ZSd2ZSBnb3QgKFBTQ0kgYW5kIEVFTUkvU0lQKToKPiAgICAgICAgIHBz
Y2kgewo+ICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gImFybSxwc2NpLTAuMiI7Cj4gICAg
ICAgICAgICAgICAgIG1ldGhvZCA9ICJzbWMiOwo+ICAgICAgICAgfTsKPiAKPiAgICAgICAgIHBt
dWZ3OiBmaXJtd2FyZSB7Cj4gICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAieGxueCx6eW5x
bXAtcG0iOwo+ICAgICAgICAgICAgICAgICBtZXRob2QgPSAic21jIjsKPiAgICAgICAgICAgICAg
ICAgaW50ZXJydXB0LXBhcmVudCA9IDwmZ2ljPjsKPiAgICAgICAgICAgICAgICAgaW50ZXJydXB0
cyA9IDwwIDM1IDQ+Owo+ICAgICAgICAgfTsKPiAKPiBTVyB0aGF0IGRvZXMgbm90IGhhdmUgRFQg
c3VwcG9ydCwgd2lsbCBlaXRoZXIgZGlyZWN0bHkgcHJvYmUgdGhlIFNNQwo+IGludGVyZmFjZSBv
ciBpbiBzb21lIGNhc2VzIGp1c3QgYXNzdW1lIGl0J3MgdGhlcmUgYW5kIHVzZSBpdC4KPiAKPiBa
eW5xTVAtd2lzZSwgWGVuIGlzIGluIGEgbGl0dGxlIGJpdCBvZiBhbiBha3dhcmQgcG9zaXRpb24g
YnkgbWVzc2luZwo+IGd1ZXN0cyB1cCBpZiB0aGV5IHByb2JlIGZvciBub24tZXhpc3RpbmcgU01D
IHNlcnZpY2VzIGJ1dCBJIGRvbid0IHRoaW5rCj4gaXQncyB0aGF0IGJhZC4gTWFpbmx5IGJlY2F1
c2UgdGhlcmUncyByZWFsbHkgdmVyeSBsaXR0bGUgWnlucU1QIGd1ZXN0cwo+IHRoYXQgbmVlZCB0
aGUgZmlybXdhcmUgd291bGQgYmUgYWJsZSB0b2RvIHdpdGhvdXQgaXQuCj4gCj4gRm9yIG90aGVy
IHBsYXRmb3JtcyBhbmQgc2VydmljZXMsIEkgZ3Vlc3MgRlcgbWF5IHZlcnkgd2VsbCBiZSBvcHRp
b25hbAo+IGFuZCBwcm9iaW5nIG1ha2VzIG1vcmUgc2VuY2UuIFNvIGdldHRpbmcgc3VwcG9ydCBm
b3IgZ3JhY2VmdWxseSByZXR1cm5pbmcKPiBVbmtub3duIEZJRCBzdGlsbCBpbXBvcnRhbnQuLi4K
CkluZGVlZCwgYnV0IHVuZm9ydHVuYXRlbHkgb2xkZXIgdmVyc2lvbnMgb2YgWGVuIGRvbid0IGRv
IHRoYXQuIFRoYXQncwp3aHkgSSB0aGluayB3ZSdsbCBoYXZlIHRvIGludHJvZHVjZSBhIGZlYXR1
cmUgZmxhZyB1bmRlciB0aGUgWGVuCmh5cGVydmlzb3Igbm9kZSBvbiBkZXZpY2UgdHJlZS4gVGhl
IHByZXNlbmNlIG9mIHRoZSBmbGFnIGNvdWxkIG1lYW4gIml0CmlzIHNhZmUgdG8gcHJvYmUgdmlh
IFNNQy9IVkMiLiBJIHRoaW5rIGl0IG1ha2VzIHNlbnNlIGZvciB0aGUgZmxhZyB0byBiZQpYZW4g
c3BlY2lmaWMsIGJlY2F1c2Ugd2UgYXJlIHRhbGtpbmcgYWJvdXQgWGVuIGJlaGF2aW9yLiBBcHBs
aWNhdGlvbnMKdGhhdCBrbm93IHRoZXkgYXJlIHJ1bm5pbmcgb24gYSBuZXcgZW5vdWdoIFhlbiBj
YW4gc2tpcCB0aGUgY2hlY2sgKHRoaXMKaXMgZ29pbmcgdG8gYmUgdGhlIGNhc2UgaW4gbW9zdCBl
bWJlZGRlZCBzY2VuYXJpb3MpLgoKCj4gPiBUaGUgb3RoZXIgaXNzdWUgaXMgbm90IGFsbCB0aGUg
ZmlybXdhcmUgbWF5IGJlIFNNQ0NDIGNhcGFibGUuIFdlIG1heSB3YW50IGluCj4gPiB0aGUgZnV0
dXJlIHRvIHN1cHBvcnQgb3RoZXIgY29udmVudGlvbiB0byBhbGxvdyBiYXJlbWV0YWwgT1MgcnVu
bmluZyBvbiBYZW4uCj4gPiBUaGlzIG1lYW5zIGEgZ3Vlc3Qgc2hvdWxkIGJlIGFibGUgdG8gZGV0
ZWN0IHRoZSBjb252ZW50aW9uIHVzZWQuCj4gCj4gUGVyaGFwcyB0aGlzIGNvdWxkIGJlIGRvbmUg
YnkgaW5qZWN0aW5nIERUIGZyYWdtZW50cyBsaWtlIHdlIGRvIGZvciBwYXNzdGhyb3VnaD8KCklk
ZWFsbHkgdGhlIGZpcm13YXJlIHByb3RvY29sIGNvdWxkIGJlIGRldGVjdGVkIGJ5IEhWQy9TTUMg
cHJvYmluZyAob25jZQp0aGF0IGlzIGRlZW1lZCB0byBiZSBzYWZlIHZpYSBkZXZpY2UgdHJlZSku
IEhvd2V2ZXIsIGlmIGl0IGlzIG5vdApwb3NzaWJsZSB0byBlc3RhYmxpc2ggdGhlIHJpZ2h0IHBy
b3RvY29sIHZpYSBIVkMvU01DIHByb2JpbmcsIHRoZW4gdGhlCnN1cHBvcnRlZCBmaXJtd2FyZSBw
cm90b2NvbCBjb3VsZCBiZSBhZHZlcnRpc2VkIHZpYSBkZXZpY2UgdHJlZSwgaWRlYWxseQppbiBh
IG5vbi1YZW4gc3BlY2lmaWMgZmFzaGlvbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 21:03:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 21: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.xen.org>)
	id 1dceJZ-0004Wr-Gg; Tue, 01 Aug 2017 21:02:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dceJX-0004Wl-AZ
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 21:02:51 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 08/2B-01736-A7CE0895; Tue, 01 Aug 2017 21:02:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG+2Zn3VEc+VwVT5tibpFdVPJHZIk
 g+COFlCAINdCdrcld2l2Xmd1cwWq9Bd5QK8hbYCpllpculrBGV/FSgWRh0iZLF61dM0zJIqhm
 dtRsfgzP973vnPec4VAy5TkfFcXaLCxnYgxqHz9y63HyYEzBrD1zp/sKjm+fbyOTUMqg4xdxA
 GXJ9SZtnk0j11W2vCbMTyJsd1r6fezoC1QgP4rEdhl8LXqLKpAvhfAhKHlfqxAFJa4mYGrip0
 wUgnAK1D347DUFYwbKJh1IMjUQUFPcIBcPMtyG4LbHoRBdPngbOBe+ESLTeC/0tD+Qi0zizTB
 79SwpcghmYX5uEUmeQBhp+OC998X7oaq70pssw4ngvOhY5gi4+6XZyyDw4yUpGHATgrbOGm+w
 EkdCfflDUjKFw+Dz5mVOgxZPt9AQJfAmGC1Nl67fE1A2kiHVqVHAt45ny/5oqG/qQBJ/UEDVd
 51kOi/w6BvvNAFYCXddA4RkSoDJSTFYDDDDdJ1G8o/J4a2zhJAOr2lwDn1cTgiD7srrZC2Kbl
 zzBxrXTN24ZuoWJOtEUTzLnWC5mPhYLafP1VmMjN4QE7dzV6yR5XkmlzUwWj72SJ7xJhKWYp3
 w9KOHJcmP0HqKUIfQkVWnM5UB2ryjBTqG1+VwVgPLP0JhFKUGeqPHnqkM5Nhc1nZMbxA2a0UG
 yl8dTK//LMg0b2aMvD5XkkbRHqr3Ws8iQU019Qnv4qX5JUJJmvJMrCqUpsR6WPxAZzWtllvZ1
 RcoXBVEI6FBpb+Z5Yx6y/+6G4VSSB1EM2IVf73JsprqFhoixIasJ8WGLMw/SWVHKmzwWB87Er
 P1qdVDM/mtnZdKLzf2FO4LzM5olbs2TFkTbm0ZeBf+I+HE+O/++1GkpjA4PZRLK58NTc3KeVp
 7b8C13dXw0jX8Z3is6NSn3jMDBdpXFwqaiofzdw+W7JiJ71pIsrZOFM8l900c9k2xqA3OIrNf
 nbt0vOvG9JRHE6cmeR0Tt13G8cxfL2q5r6YDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1501621368!69148774!1
X-Originating-IP: [40.107.4.83]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19130 invoked from network); 1 Aug 2017 21:02:49 -0000
Received: from mail-eopbgr40083.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.83)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 21:02:49 -0000
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=l548K++0vwZdYHRh76dEqlmoX4mWUjjnHtL+1tgJr/8=;
 b=V/ctqVcxChZiNPIRap9QHvRqP8A/iYS4FUJTRmEg6Fw4l/adpgK086UmrMz8/kevl/HhJdOy+w5IjeURIg5KN3YTm1j4icduDBeGbbWXTOLGCgYADOCTMMew80krETnu0a/UjDcqyRTiZl4DcCu918tWuI+BN6hOP++7bPFjvyY=
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.1.1304.22; Tue, 1
 Aug 2017 21:02:46 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <b38196ff-087b-2b4c-dccd-2d3a8fc5bf38@arm.com> <20170801142546.GN12347@toto>
 <alpine.DEB.2.10.1708011332060.20080@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b8211ca0-7148-9ee5-ebae-01893247771f@arm.com>
Date: Tue, 1 Aug 2017 22:02:45 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1708011332060.20080@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: AM5PR0102CA0007.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::20) To AM5PR0801MB2049.eurprd08.prod.outlook.com
 (2603:10a6:203:4c::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ef4f4c39-80b1-4250-0756-08d4d920a971
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM5PR0801MB2049; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 3:Qszu67PTYQnXGWJ7MPxaRaywXOyCG9RAVM6VYTh/Yw++QNWZxMoOOL2xDDz3XNe4psdbsumNh5L7uL2b7DqThr4tJtq+l9CNYgRQtNn0reiFX0dnAjB74K2TDmM1B3WBPDt8Cxqxa6DuI+nrMM0iFcyLVZFw/C3CYuXN86MBW8EkO/+KCKKkPC9cIhM+P203aKVjEGl2sRH1CCWUbbzeKLRgvd9zhPKpcxMS/jtadRi2lyZ++c6rOcbyQ7PY0h6VBQOP1ZITLCifRjmDDVcRREmYCNWrjFhITzJuh7T9fkZYzyw7G1yCAu1Rg+Xg/vK/GfsNQUbCqgNVZCVBPOkBReFjbRQ3a4GVe5WNm9jjv25/M1cB08dWF94teANzl2roMdNeVkI4fZdU3GX7wbCU1HkV5p1orkPENa3HHK+zJzcJYooYMBUS0NF9z9Sv5uqy1hRKv8RGxXuy+2YeNKyc/ULiiwCP1tn/ZOEdZvs+ShuSGHoPtmhXJZ/nAKOTeNngmo316p4+ST0EFbij7nTnItA8zTwp7Z2Qucs/yPcjjfqu6Xk9N4N3XhuBTznCFHSep90mxqkBmwNdh6rIV9+fuMLZ3JEr4uX50UMSP4i+04FcN/9r1KOtXoDzSDmxLkrofF7D4o1rYeY6VkiypAA1SYE587HCPklvj0NUTZu/DOH3j552bpNokOvSov86xkDm72DkBCT+K3guNuleKDst40aTSk/sYYNe0X56UERo9QTMJT5MtO5+Fz2/PnxMfxIqPS/yoNJ9laed7drU3M4mPoboWGa7xWTyMI5CMgSY0zY7qvv2c9dRlmo51u1vJ8KFvftiHPdwtKyhv4GTcCNuUg==
X-MS-TrafficTypeDiagnostic: AM5PR0801MB2049:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 25:87qPYA2a1QLxvAQ8AB22DhrM3UIn6IN6J7tCpeVZJhtMboMfhzKfF8q1EFe9FpWn+/cUtEL1ur3pHnxUO3mxlQkklWWn+5qdEr3nks/yQRysdXLsmZGLeeF1azKf/qR50clU4IWdgFwdhvjXClZal31SQo9eWvhk+5WztyD44jIlqds6sQuWBsZv7ZpvxFSxVOFOdTdyKrHtURWeI4OPAq79iGPvuKJa86jdnIWSOvlU4Fe/Xum5bB0b5loRYX+uEmaS+wCEDIUxtlKMAWCJkylQ2NyyjrylpBnKZozmD6syI8g1NLqmPPJ0n/3ygsd7pbLY2FeStwoR8skjghfwazXRK+ZGD+BnB9udHVHPNiIy4axYCEU/ZgngxFmdfwLNjA7EJhkKel3mIHZIig6ra26gp5x1SPzFygsEHwAOTrXmeZIMzWpLyWL+SeYJELtQH1fDz6haOSxbcImKYENepk5gS627YArQ/pcgLWtPa19JTBa2fTEvqBFFlnPYA+pVmfpV7ZYNfhIwUgyyoTJiX9kB8lH9fODFmO+FRo6YFir58vNY3DvHr5EXFKg/Q0ETi1jBXvpuoZo2Xs2cxwW4xFBUdqcycgLOpVqRUviA53xszHoTc/Q1upLPmXuaqyO1Zx7IXRywlz2WvYQkXNpgqULxNwN/rVRp2exNwr1r2543srKGe6o8LUrdMtnYJFSyq9BhQdnX4wDIlSF6kM0w7fvTDmtud9cwND9UZuaZr1wZtMlDjX/XbwHMoFAndrfhFHdBdvapcNgzX61jGjrrfOHCdg03ujuBV3knHcqe6ckul0IlGqdIS/OTC43YubOfe9kUFhTIuACMpOPgSt2nVl+iEBlKWqZ0Yb4UGhLY9/RogcbWayQIBEHkzpisI5gWFzDj5iUCOp7x7zJXxAl9oRpiuc76d4PsCCpjfHjK7+k=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 31:tukGQvp5BqSEH3M2vAKnrQyOKDnW1uu5vOtVJMfXpKGVHwJp4UgZKM71YtXIOn9JGc1e+zDIjSOuUrZsbiQOi4GtXiKr6Uww8LgHYdzn3UZ9Rhca6xKazvFMgUipzOyBjs9uZLBhiEEouQbBTqHH9tuZ6oncuPotZtJXcmh7kWhQAbyXZbla+qg7E1HarnGE1ZM0cxaOxDtPYfySkzsIMM/VJi4b1ZhiE3oFFjt3aJu+VOu5LyQa/jNFETGZOffyFEfr4Fss3KEIFBZUSHej8RyvQuL9q7e9mH8TJFX5O0ZZJ1MDxu2Y6expKkRxFITRrkMGkeuyRVeSXoroVKlTHtQ1M5RG4o0wbeLi+DO5+QgT5+fLw8F/APzptvSKY2K63o+pNqo7XiwpQFoMmxaK6R0897ZzRjyZH0K16Vndg9AHHX3JufD9FvTIl7lEywWuXgenD3RLBlzg1HSQ5u8E8b9MZ8bW9u3JxMHpEltHNasnDPo/opKOlddj12+OjHjRDEyHB9kRDGnC2Tq3C3/XXBt0drxjdlnRNf033w4FIszXaVOiwqDMmql8U+adkWOb6SBJb7I+9wpfojcElDH+4u2DanUqn6PrjrhEubr4Smyd2f3qYVvMIcmlmEMxS+GwPqss7Efceowe92i5TFBd/yb5oZqiGPp0SjKEhCukCxQ=;
 20:5L9yC+746SZPKwuWEPndv0NW61d17Q0o0SO4hrbpJOucCV3NIL2/elWIUQBjcINaofP3In2zIW0p9oWQN8f39qn4X2R3/fhxhXzGZaRFe5t5AycdOHdf3zsQ2ceoTWhHpXFb2ijcWtEyFXGCuWMkag0jcN11PS/m3S+sMMRg/6w=
NoDisclaimer: True
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397);
X-Microsoft-Antispam-PRVS: <AM5PR0801MB20497E51966C5E5A56D5AF0780B30@AM5PR0801MB2049.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR0801MB2049; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR0801MB2049; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM5PR0801MB2049;
 4:iolGS31ANVu+ljLjHX34vdcVqNoe7szUubYZ?=
 =?Windows-1252?Q?9Rzzsye3Zvu5e5lJiMM/Y5FbLPgLqtn9EhCgHSfV8t1gphSPAK05gk92?=
 =?Windows-1252?Q?HGzJxyjXPvtPTio2sz1lWNeAa/gpplKzWxNZ74GpLGmVfgve1MeeQdfW?=
 =?Windows-1252?Q?sRaARN+6sp8iPMGOGOOZxU72AUfVw+knUO4An5fFayLFHaDkOLCAKWkj?=
 =?Windows-1252?Q?b/9tWWa+LQFlV3PwDj4tXkmYEl5j4toYcGWIrYnFh3WhO/jN1aeys+nj?=
 =?Windows-1252?Q?3iUDcvBhkdeVUlZw1oxyOqxDyNPLslhGnkuOAMSBS1q+5rdyEiq+QCvV?=
 =?Windows-1252?Q?J/Waz9Nr6v2PYhPNspS0Q03E7z2Fb8/0UnhBSmOZeqsj7dGTDUPYoAMC?=
 =?Windows-1252?Q?+ni8Aihjh4C4fbVK8JbYxJXA6pjoDubi/boMKwTUJ6stX4ueW+Oq9z2X?=
 =?Windows-1252?Q?CvqHgUcTG+BQhqfOSXTc9xREw9EE2Ppznbi6H4F8PnmqN8hX5W3tPB54?=
 =?Windows-1252?Q?t1ZdyJ4pMyfPFY9VE8yi9HzMu8PTJ+ZNNCAjZJEKnPKRKasguL/qXEr2?=
 =?Windows-1252?Q?VuORe+f2Z9qrcdUMTZ0JxByXYN7GOLdnMKrzSMgeSKlFLEpqMM/by0D2?=
 =?Windows-1252?Q?9qPIg9Gvb5vi2aOVPQpP5kG9lC0+GJKt36WQWCC/uf+QNNw+g703Oj2p?=
 =?Windows-1252?Q?vgcrQ10RubMnlKXbWBX1qkdWS4KbDewPW5qd74E5QWZOOmAFO8o7eTie?=
 =?Windows-1252?Q?pmMPUqi/56eCv/QJ9O1iyCi8T9+ZFjo0pvMgLnvT1swWPhy+Jmfu5GAL?=
 =?Windows-1252?Q?3Ho3qAvyjxJhX1M/S33V2Hzj+JzdwuPPvJXhFtXed3xOgjHmGPDnsEOx?=
 =?Windows-1252?Q?NnlDYgTJI7rAQrsI+te202H2aSW7hBdvuR2ShKEQMAF2AM8UXQP9XvHb?=
 =?Windows-1252?Q?Zko8rBUirumsIXpCd6uxOCZG2HHTraUB+5G9VgARd1VK75xQflSJFxSb?=
 =?Windows-1252?Q?0iwTT6WQrPggxFDbHFAduYHeD44enFqwwm/98/F5H/vmvAnIdCo98O7H?=
 =?Windows-1252?Q?ejrFtxJSSmaSC/qIgZy5auAEGvFfaP1cIZO4l2Ba4vNVwb8lqQQbIaPb?=
 =?Windows-1252?Q?XNOpAb3X1xjV5VUS/UVDhWqKGyTSGG5D7uhJyWxz09cUFLmkhzAUS2iF?=
 =?Windows-1252?Q?qOAxnnvZPAP1xkCjZLegyD2UHnm4w1agg7GTK9CPFIwPoxLpWTnsxlBg?=
 =?Windows-1252?Q?7cA0gH5uQFJZsVyEJMtmC3Uubc9+X2Os84vCbJAFF7Nhqu59gZttTvai?=
 =?Windows-1252?Q?kWQl?=
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39450400003)(39860400002)(39840400002)(39850400002)(39410400002)(39400400002)(189002)(24454002)(199003)(33646002)(6512007)(31686004)(81156014)(54906002)(50466002)(76176999)(8666007)(93886004)(8676002)(81166006)(54356999)(65826007)(65806001)(65956001)(7736002)(305945005)(4001350100001)(6246003)(53936002)(38730400002)(25786009)(83506001)(53546010)(68736007)(478600001)(36756003)(101416001)(64126003)(72206003)(50986999)(42186005)(2950100002)(6506006)(105586002)(47776003)(86362001)(31696002)(2906002)(7350300001)(189998001)(4326008)(230700001)(8656003)(23746002)(5660300001)(66066001)(6486002)(229853002)(6116002)(3846002)(106356001)(97736004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB2049; 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: =?Windows-1252?Q?1; AM5PR0801MB2049;
 23:/rjjrZJnn0en5RinBEmgzP59EhHU3dOLYR5?=
 =?Windows-1252?Q?4xEJz3PRpm4EmLvcxZnjh+t314IrArJr0fGQEdQVj4ffzijcAysMoa4A?=
 =?Windows-1252?Q?TXyiZBYqi4L21So0JJVReXHW+PeMfLa4rkjVByUDECyzKIRH782SOL/d?=
 =?Windows-1252?Q?t/a+rGoDw/aYHsnPHNeWCwXTzQSaFlt38VAnoXdidDym0v/lQk2B1O8U?=
 =?Windows-1252?Q?bydpVcsjr+1aC2RzDWKy81yMvx0mMYTuDxh/plERHHZZdUBRzJN3pQul?=
 =?Windows-1252?Q?Xx2a46k+7YR6p1r7g8NuZLSV4GFXE/U7zMZ7UeImO5qlDJDEdRTatKXB?=
 =?Windows-1252?Q?F7W1OxSOPYAAIcg5z92sNYi1LLqOHkW2oa91w2m6WNmgj50sFKxk7Ohe?=
 =?Windows-1252?Q?OYkC9LTGW22NGMGlADSH1ew34GHjRAtgKuTwPOw0HfgLnJ1/jINokyU+?=
 =?Windows-1252?Q?nkm82IKKaIbxwef9oOjjCwFRhNzPyz5671EDcxUHrYARrZbBwnCImiJV?=
 =?Windows-1252?Q?BpuBldy+y6rcIN5xPVrK+iG4SPQYPguy57bjPzpnx0jdszdAwOa7don7?=
 =?Windows-1252?Q?+fsgck/XCRHVxmO+iJsVTkEZzTABmT/E51jEXm3AyZYfgEj9Sp4JnkZB?=
 =?Windows-1252?Q?i0yy7pwruQzQBpZwSHwCs5PV0zzvfEv1SZAdAQF9nDQF/N3SrxI6R4ki?=
 =?Windows-1252?Q?mVgDY3cp3PeUdg/7qLjJXFvB9hcbLfVBDKYvHqVbwz/0wpIJbUpoUjTR?=
 =?Windows-1252?Q?EUifIBTQ/LM5jbDdPtdn1oIYRPEaCsUwZ765dnMuioQ0njEGUjPEx39Y?=
 =?Windows-1252?Q?cX0jzFOK+KCQx8fR1PBSt74vm4niW26l/OAIBRBdCe2dZ3xnLqNgSAGJ?=
 =?Windows-1252?Q?k29ucKg+cJXV7C/M0ybRhCmpLx5eeGYzm/cmdVO2+XP4NITOdl283Mtl?=
 =?Windows-1252?Q?8Cgb8DEbmGg7yHjLmVMPhXSl7KVyEpYD0ruhO4ZoUMZPqycik+FNynO9?=
 =?Windows-1252?Q?KIgvc91MsPrtGLXLuL7rf8C++nF6yO9GPTBO/Pg3Wepu+8QEDl6PdMLG?=
 =?Windows-1252?Q?2RhfX3cUCDVcCiyxnJUtAW3Xs5ffmXcRAPtZR7m72vyAY5Gk4gyeN/Dn?=
 =?Windows-1252?Q?JeLIGF9p0GFzOSLhLwMXto7wJJb5lUuwlQ1FiE77eCjUQ00/DPLqBB0X?=
 =?Windows-1252?Q?pk5vTydFONuC3xQvLvf8+JLs+D1KyC4GIP0ntl0PuxepWO1kgilNFOLt?=
 =?Windows-1252?Q?2TwXgcOtnvJjyPuLliEq+MDuC9D/32ZuPB7RVthYxbVcUWVnE+QSwoM9?=
 =?Windows-1252?Q?IYY1iyIMxr7BqMasK/X7AHixenUB82EGUtMZOGlACIjBJpkO5ACSNNw/?=
 =?Windows-1252?Q?nbV950Hk+Um0yDxXSaouZZfAJ6F2sVJU9iYpvAo17U4BUsx8oJXCGUY7?=
 =?Windows-1252?Q?doB9/31sGe8kv5nAqcjzPGMjEKtVv1wEOSp/trdelWktKkVi4FixXfzf?=
 =?Windows-1252?Q?XfN0WPY3l02Me7d2xJ0PAGoBwv3+ImfmVBkJaylakufFXBT35VC8f0ta?=
 =?Windows-1252?Q?6CUZXwHs9J/uzaGKUCJYf11VaZ9kFJWXvRbjNrKcbAU3VGwxvg40FC63?=
 =?Windows-1252?Q?qPjL8ajYsc42C8+r9T8L/MhBGbPLAH1rAxaBN/m+ZIugeueqkYH1rKWe?=
 =?Windows-1252?Q?yI+hxMx05oezx7tOiMv0+dFBnX4YMnFc=3D?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM5PR0801MB2049;
 6:pjZ17KtF/DmfvM9Efhpc1AAMU5VKzludJAi1?=
 =?Windows-1252?Q?UQPwT/UvRrGiBIR3kb8QqBy/x7KdoCgCMoGY0kJwbW+EsmtiF4TEDasI?=
 =?Windows-1252?Q?RYzxWHpdh0iNmI1XUGGgBBflth0mYgOF97dBD/k4n8a0w/FcAyYz+G3a?=
 =?Windows-1252?Q?oQ+tFurlfZCUZYwLdf6meqcfxsAnxyvjQDkFX2AuGBV05JNljMGjGkqe?=
 =?Windows-1252?Q?dUqyb20ioY5TBA2IKpr5VFqS1mPAD4Ab+fFStRdutO7jPevArPgm2oRH?=
 =?Windows-1252?Q?T1LKPoIBUKB8GepudjE8PvI090YAr6Ke+MXgc7YDCoUn3gWnw3XQMymG?=
 =?Windows-1252?Q?1pEWcFueuJjq7WMItdPFI6lrb3hj8oF/BHKD2YdA0WOCkC2mEQ4z05sS?=
 =?Windows-1252?Q?jpz+ise7lvGENBYiu6QZrMKMDBPbYJIRHOD2Mtd7bKtgeOdoVm0U4bVT?=
 =?Windows-1252?Q?Z366toGeWR4Tttq2FElrl58j9gECgyXhg5eWR/iJApgW6KvPT7TnSO/k?=
 =?Windows-1252?Q?1Z9dqcU/YqJIysF8cEXAzGCu31/J9y9eZrDL9X9lD6JMyKXM8Pu7hJ2R?=
 =?Windows-1252?Q?LwcJkSCEZm1qIPdXVhTvHyBdGHfMSikpmMlnoqvjduAsmNPaQE8hHj/I?=
 =?Windows-1252?Q?0Yz8I6FG2G/SB51wHN242AKcc6PE33d0fHBnQ9zx0NO0ytfXVZWB7q7l?=
 =?Windows-1252?Q?CoqyhuOVmkyzb8aGHi6bVd10eQsZQcXQZmsZf3S3Tbb9mbjuSieAGj9L?=
 =?Windows-1252?Q?PauOsyXLnpf7DGL9zFrQJg/PgmWlfyB7bBuP9cJzjOWnp2Fs43EenlIH?=
 =?Windows-1252?Q?nBtjfKbUE/pe6vWI2I7v9uoimgLoQx1Qj4QvsKos5LSYQszReLNb0Nph?=
 =?Windows-1252?Q?23b5NR6NilrNc2KmfG4RSE0rZDleiv+pRr9NmV427EoV0vo9BmNfi1Hf?=
 =?Windows-1252?Q?E1h+j4VxSMLvEBM7OB7ZBTMHf4bXtu/7TDA0XIqt9YDx5sQUeBCBS/8J?=
 =?Windows-1252?Q?QOAk5+TKmERo0b4hRXpfGE91zpbXukqE9ANlhNTEv/BfCj24+m9kd0fn?=
 =?Windows-1252?Q?9cdgDbuvOPM5G31+1bRn++spu5oxc9zKPkfj?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 5:JxWwP9cNlAKBO29DZCkOqXLdra/Xi9O/R5RfY6iASO2Id24Wz2kZx744pwxpCNyhUHbfHymE/B4MO2f/Pz2GMtGwvHS233+06T1C4C2rfeJnH8yqJ5GQbn5xg/8B8KnJ4n3uXmMP/6VYesm9VA/q069DmbYWgCYuLmU06R4QTGZHI3afSbk0KimN4b5dWDvpOYCCXhbRCCJ7eshtXMghz6sdqg7rzA/9MEd+/8RYJlTMDEpb52sHGIMnLGpy/0UtjxPqVEANzAqizUA+ER3Tx3OBgGdNqwm8q/vUnEP4Q3dlJyy/2LNOnrkBSPNuvegEhZcyDYDnY6LAoGx6eNhes05K+2ezylnTnMSnxUMuf6GqNP92PngszKxN2jAKdeIaHRV2txLy8QS/3xPPGyjbV7Znhe6UT/+pWUW9MqfuhLKfDT+nww3zXF68KSeh+/iM3pUnrMi51MSMIuaWSS1HILYO5f0hyn1eeCJDqTsN0R0MSjqy+vTU2nX3Lsm4Yd1B;
 24:QLijQATl8A8em127Qq5zy8bWfzdU/6Y7yGTd0DvZwDlDDjp2AqIh4B1sJKSfBprlyVfEEQoCa3d5c/AlP8Z94mHML3nT8BipjNwaIY95KdA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 7:OwV3o3qoRqfXd41ljlCKnDlNpR0Hw2HAHjX03qDamU6iGEWeVbvcNrkpIuBzAEoQHy7LITXhAcaZn/l3GPcFVs595t/tzbg4MGNEvcFE7iVLP8INv5V4m2fzoylqpsXbQzUSvcTWm6DfdvsZ5ptx0D2pzP0t4rUe8f89zK83q1mlTPbVfQx2FqNVebKsv4yL4tpeP99M+mMSJUILIYOeNsevDM1PitbJbc9Qy6DLUnpLMvAG97P61gIkWR588XHwepZ76A3EuJv9n6o0rYpVt5Km/LQHMyjCsgnCYkub9O6R7Nu8QU3QVnoec35biX1datN2noQrO7S/YSarZBbkY+U7KE/kk8Ko9nIPaHHDgceBpPq1Pvt0mXeijgLxM7a5ZU2tSz01+vLvtUMcRh0/t72CYXgOHWVZ0GhNPNM0TnjHTyX9o2cfPCkERsz9DVKosXwCvXC+fvvXzroSPubcIRpd3cFNi/rEdQL6roWTFt+giFvBCVsWp9iH97Gcyx5a+MVioonFUClyPwVN01RwpRjHh7PiOND9nSaWbuIV17iFOiGSW8wFjXPLBHgUzmHyx9ruoTNeI8udjerXo4uovykz5e9LNdSm1cZ8tpzX07jZLxcWg/mJyKt+iJKbJV47PbB5FUnpd7TfjFeQPSBTEDZCoIQFkn/mzc7fdgFeTPnTH5SrcjFicKDEMfs8pjhPUWRGJ//aODusoUToyZhhxEEXW9zplp4nzFZfsAouCTGpOP0t+v83RbcLnAIa4a5kcwc8hsrLjeRRc0UIhnYxu5Zv05a+EhhPqI9AK9nseDs=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 21:02:46.4770 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB2049
Cc: Mark Rutland <mark.rutland@arm.com>, nd@arm.com,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Dave P Martin <Dave.Martin@arm.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwMS8wOC8yMDE3IDIxOjQwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAxIEF1ZyAyMDE3LCBFZGdhciBFLiBJZ2xlc2lhcyB3cm90ZToKPj4gT24gVHVlLCBBdWcg
MDEsIDIwMTcgYXQgMTE6NTk6MDBBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gKCsg
RWRnYXIsIE1hcmssIERhdmUpCj4+Pgo+Pj4gSGksCj4+Cj4+IEhpIEp1bGllbiwKPj4KPj4gSSds
bCBzaGFyZSBzb21lIHRob3VnaHRzIGJhc2VkIG9uIG91ciBwbGF0Zm9ybXMuCj4+Cj4+Cj4+PiBP
biAxNC8wNi8xNyAxNToxMCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gU01DQ0MgKFNN
QyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGggSFZDcyBhbmQg
U01Dcy4KPj4+PiBTTUNDQyBzdGF0ZXMgdGhhdCBib3RoIEhWQyBhbmQgU01DIGFyZSB2YWxpZCBj
b25kdWl0cyB0byBjYWxsIHRvIGEgZGlmZmVyZW50Cj4+Pj4gZmlybXdhcmUgZnVuY3Rpb25zLiBU
aHVzLCBmb3IgZXhhbXBsZSBQU0NJIGNhbGxzIGNhbiBiZSBtYWRlIGJvdGggYnkKPj4+PiBTTUMg
b3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNvZGluZyBmb3Igc3Vj
aCBjYWxscy4KPj4+PiBCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNh
bGxzLCB3aGljaCBhbGxvd3MgdW5kZXJsaW5nCj4+Pj4gT1MgZGV0ZXJtaW5lIHZlcnNpb24sIFVJ
RCBhbmQgbnVtYmVyIG9mIGZ1bmN0aW9ucyBwcm92aWRlZCBieSBzZXJ2aWNlCj4+Pj4gcHJvdmlk
ZXIuCj4+Pj4KPj4+PiBUaGlzIHBhdGNoIGFkZHMgbmV3IGZpbGUgYHNtY2NjLmNgLCB3aGljaCBo
YW5kbGVzIGJvdGggZ2VuZXJpYyBTTUNzCj4+Pj4gYW5kIEhWQyBhY2NvcmRpbmcgdG8gU01DLiBB
dCB0aGlzIG1vbWVudCBpdCBpbXBsZW1lbnRzIG9ubHkgb25lCj4+Pj4gc2VydmljZTogU3RhbmRh
cmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgo+Pj4+Cj4+Pj4gU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2
aWNlIG9ubHkgc3VwcG9ydHMgcXVlcnkgY2FsbHMsIHNvIGNhbGxlciBjYW4KPj4+PiBhc2sgYWJv
dXQgaHlwZXJ2aXNvciBVSUQgYW5kIGRldGVybWluZSB0aGF0IGl0IGlzIFhFTiBydW5uaW5nLgo+
Pj4+Cj4+Pj4gVGhpcyBjaGFuZ2UgYWxsb3dzIG1vcmUgZ2VuZXJpYyBoYW5kbGluZyBmb3IgU01D
cyBhbmQgSFZDcyBhbmQgaXQgY2FuCj4+Pj4gYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQg
bmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCj4+Pgo+Pj4gSSBoYXZlIGFscmVhZHkgcmV2aWV3
ZWQgdGhlIGNvZGUgYW5kIG9uZSB0aGluZyBJIG1pc3NlZCBpcyBob3cgYSBkb21haW4gd2lsbAo+
Pj4ga25vdyB0aGF0IFhlbiBzdXBwb3J0cyBTTUNDQy4KPj4+Cj4+PiBDdXJyZW50bHksIFhlbiB3
aWxsOgo+Pj4gCS0gaW5qZWN0IGFuIHVuZGVmaW5lZCBpbnN0cnVjdGlvbiBmb3IgYW55IFNNQyBp
c3N1ZWQgYnkgYSBndWVzdAo+Pj4gCS0gY3Jhc2ggdGhlIGd1ZXN0IChxdWl0ZSBiYWQpIGZvciBh
bnkgdW5rbm93biBIQ1YgIzAKPj4+Cj4+PiBTbyBhIGd1ZXN0IG5lZWRzIHRvIGJlIGF3YXJlIHdo
ZXRoZXIgWGVuIHN1cHBvcnRzIFNNQ0NDIGNvbnZlbnRpb24gb3Igbm90LiBJCj4+PiBhbSBub3Qg
YXdhcmUgb2YgYW55IGJpbmRpbmdzIGluIHRoZSBkZXZpY2UtdHJlZSBmb3IgZG9pbmcgdGhhdC4K
Pj4KPj4gT24gb3VyIHBsYXRmb3JtcywgU1cgcHJvYmVzIHRoZSBEVCBmb3Igc3BlY2lmaWMgc2Vy
dmljZSBjbGFzc2VzIGFuZCB0aGVuCj4+IHByb2JlcyBmb3Igc3BlY2lmaWMgdmVyc2lvbnMgdmlh
IFNNQyBjYWxscyB1c2luZyB0aGUgc3RhbmRhcmQgVmVyc2lvbiBGSURzLgo+PiBJZiB0aGUgRFQg
ZG9lcyBub3Qgc3BlY2lmeSB0aGUgZmlybXdhcmUgbm9kZSwgSSBkb24ndCB0aGluayBhbnkgU01D
cyB3aWxsIGJlCj4+IGlzc3VlZCBidXQgdGhlIGd1ZXN0IG1heSBub3QgYmUgZnVuY3Rpb25hbCAo
YXMgdGhlIGZpcm13YXJlIGludGVyZmFjZSBpcwo+PiBtYW5kYXRvcnkpLgo+Pgo+PiBJIGRvbid0
IGtub3cgb2YgYSBnZW5lcmljIERUIG5vZGUvY29tcGF0IHRoYXQgdGVsbHMgZ3Vlc3RzIGlmIFNN
Q0MgcHJvYmluZwo+PiBpcyBhbGxvd2VkIG9yIG5vdC4gUGVyaGFwcyB0aGVyZSBzaG91bGQgYmUg
b25lLCBvciB0aGVyZSBzaG91bGQgYmUgeWV0Cj4+IGFub3RoZXIgc2VydmljZSBzcGVjaWZpYyBv
bmUgZm9yIEh5cGVydmlzb3JzLiBJIGRvbid0IGtub3cuCj4+Cj4+IEZvciBleGFtcGxlLCB0aGVz
ZSBhcmUgdGhlIG5vZGVzIHdlJ3ZlIGdvdCAoUFNDSSBhbmQgRUVNSS9TSVApOgo+PiAgICAgICAg
IHBzY2kgewo+PiAgICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJhcm0scHNjaS0wLjIiOwo+
PiAgICAgICAgICAgICAgICAgbWV0aG9kID0gInNtYyI7Cj4+ICAgICAgICAgfTsKPj4KPj4gICAg
ICAgICBwbXVmdzogZmlybXdhcmUgewo+PiAgICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJ4
bG54LHp5bnFtcC1wbSI7Cj4+ICAgICAgICAgICAgICAgICBtZXRob2QgPSAic21jIjsKPj4gICAg
ICAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8JmdpYz47Cj4+ICAgICAgICAgICAgICAg
ICBpbnRlcnJ1cHRzID0gPDAgMzUgND47Cj4+ICAgICAgICAgfTsKPj4KPj4gU1cgdGhhdCBkb2Vz
IG5vdCBoYXZlIERUIHN1cHBvcnQsIHdpbGwgZWl0aGVyIGRpcmVjdGx5IHByb2JlIHRoZSBTTUMK
Pj4gaW50ZXJmYWNlIG9yIGluIHNvbWUgY2FzZXMganVzdCBhc3N1bWUgaXQncyB0aGVyZSBhbmQg
dXNlIGl0Lgo+Pgo+PiBaeW5xTVAtd2lzZSwgWGVuIGlzIGluIGEgbGl0dGxlIGJpdCBvZiBhbiBh
a3dhcmQgcG9zaXRpb24gYnkgbWVzc2luZwo+PiBndWVzdHMgdXAgaWYgdGhleSBwcm9iZSBmb3Ig
bm9uLWV4aXN0aW5nIFNNQyBzZXJ2aWNlcyBidXQgSSBkb24ndCB0aGluawo+PiBpdCdzIHRoYXQg
YmFkLiBNYWlubHkgYmVjYXVzZSB0aGVyZSdzIHJlYWxseSB2ZXJ5IGxpdHRsZSBaeW5xTVAgZ3Vl
c3RzCj4+IHRoYXQgbmVlZCB0aGUgZmlybXdhcmUgd291bGQgYmUgYWJsZSB0b2RvIHdpdGhvdXQg
aXQuCj4+Cj4+IEZvciBvdGhlciBwbGF0Zm9ybXMgYW5kIHNlcnZpY2VzLCBJIGd1ZXNzIEZXIG1h
eSB2ZXJ5IHdlbGwgYmUgb3B0aW9uYWwKPj4gYW5kIHByb2JpbmcgbWFrZXMgbW9yZSBzZW5jZS4g
U28gZ2V0dGluZyBzdXBwb3J0IGZvciBncmFjZWZ1bGx5IHJldHVybmluZwo+PiBVbmtub3duIEZJ
RCBzdGlsbCBpbXBvcnRhbnQuLi4KPgo+IEluZGVlZCwgYnV0IHVuZm9ydHVuYXRlbHkgb2xkZXIg
dmVyc2lvbnMgb2YgWGVuIGRvbid0IGRvIHRoYXQuIFRoYXQncwo+IHdoeSBJIHRoaW5rIHdlJ2xs
IGhhdmUgdG8gaW50cm9kdWNlIGEgZmVhdHVyZSBmbGFnIHVuZGVyIHRoZSBYZW4KPiBoeXBlcnZp
c29yIG5vZGUgb24gZGV2aWNlIHRyZWUuIFRoZSBwcmVzZW5jZSBvZiB0aGUgZmxhZyBjb3VsZCBt
ZWFuICJpdAo+IGlzIHNhZmUgdG8gcHJvYmUgdmlhIFNNQy9IVkMiLiBJIHRoaW5rIGl0IG1ha2Vz
IHNlbnNlIGZvciB0aGUgZmxhZyB0byBiZQo+IFhlbiBzcGVjaWZpYywgYmVjYXVzZSB3ZSBhcmUg
dGFsa2luZyBhYm91dCBYZW4gYmVoYXZpb3IuIEFwcGxpY2F0aW9ucwo+IHRoYXQga25vdyB0aGV5
IGFyZSBydW5uaW5nIG9uIGEgbmV3IGVub3VnaCBYZW4gY2FuIHNraXAgdGhlIGNoZWNrICh0aGlz
Cj4gaXMgZ29pbmcgdG8gYmUgdGhlIGNhc2UgaW4gbW9zdCBlbWJlZGRlZCBzY2VuYXJpb3MpLgoK
VGhpcyBpcyBub3QgWGVuIHNwZWNpZmljIGJlaGF2aW9yLiBQZXIgQVJNIEFSTSwgU01DIHdpbGwg
YmUgdW5kZWZpbmVkIAp3aGVuIEVMMyBpcyBub3QgcHJlc2VudC4gVG9kYXkgWGVuIGlzIGJlaGF2
aW5nIHRoZSBzYW1lIHdheSBhcyBFTDMgd2FzIApub3QgZXhpc3Rpbmcgb24gdGhlIHBsYXRmb3Jt
LgoKU28gd2UgbmVlZCBhIGdlbmVyaWMgd2F5IHRvIHNheSAiU01DIGlzIHN1cHBvcnRlZCBhbmQg
aXMgU01DQ0MgY2FwYWJsZSIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 21:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 21: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.xen.org>)
	id 1dced2-0006Dw-6E; Tue, 01 Aug 2017 21:23:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgari@xilinx.com>) id 1dced1-0006Dq-Hu
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 21:22:59 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 72/CF-09901-231F0895; Tue, 01 Aug 2017 21:22:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTHe+6d8xq7ct0sj0sRZ6+a01FqklB
 JUBRFFBRGUHd22xZ7sXu3WJS4TEvT1JaVSS/S+4wyMqJwWCnLGlZmlqn5xRrlshdLVMiie3dN
 6/n0/5//Oef5fTgELq+QKgnGbmVYM21USadK9EnxaYmaQUdWcnl+3KKLgxckS9FKT8NPbB3aH
 GQway32bUH6sjcvg3N8sfb9DwuRA3UoD6OphIQqxGG4/3iQYOTUSQwO5Dcj0TzCoPjMGC4YRL
 UjqPpcLxGTZgTlQ124aA5h4Kwq4JMQ3syGsoFL40EfAtfPX1LRtCL40O3ExK56BHde0GLwHMG
 o64ZUCCTUTHjXeR0JWkqlwKvfA4GBcGoOjLVVBLBwqgPBzaeNgQEFtRKOPugPDJDUPHC+vYqJ
 W70YfCnZj4tBGDw59T4AiFPzoabhOz9M8HoGXPlNCOUQajHUFfViQnkaD+F/mCeUgQqH87/ag
 kWdDq6aFomoZ0Fv7Vkk6kh43SX0ELyOA2/BWoEAqFtS8N3vRKJpDQbv426pOBANnqenxxetgR
 HX7aAKlFb9D2n1P6TVk6Q1CK9FczmG3c2wiZoUtZY16PRWE20wJmqSU9UmhuNoHWOktZw622K
 6hfi7mMK/u2j48romFElgqmlkbGleljxUa9m+R09z+q2szchwTSiKIFRAqr85suRhLKNj7DsM
 Rv64/sZAyFThZOtnPia5HNrEGXRi5EULiJvX6oYwIn9kcASTS8wWM6OMIGXCJkpo1dvME4v+H
 mo7ilYqSMSjyWU5DGsyWP/P/SiCQCoF2fWV3yIzmK0T//l5FIxHibTlCihWejJSOtCyfUNEya
 fk/srG9FUrtrjDOt2ZW+vmbdqXG6Kgnn06mbFrgbsorb6NNFYsGrhX1Oeumu5kT/gPxq1uWO7
 yVProZzbfgx8NPcUtU0YWOpOOyJdwldkpMWv2aj5mhvXgMaXlxg+hGWPnZqT3Jm1UbUjY6Tlm
 iUqt9b9MWN84et0Uu0kl4fS0Jh5nOfoPb+yk1aMDAAA=
X-Env-Sender: edgari@xilinx.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1501622575!97469620!1
X-Originating-IP: [104.47.42.55]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31567 invoked from network); 1 Aug 2017 21:22:57 -0000
Received: from mail-by2nam03on0055.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.55)
 by server-14.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 21:22:57 -0000
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=8gulCX9Z16NV39k2qy+uLsEDwIgVNahsJf93NrvhqSg=;
 b=xqynmQk0u4qI1m4DTay/eTqrHVbFUljBG3FTxXsw6EDK0FEMPCAMbcsMPPFb88DEiQiUZQPv3FCf4RJ1y1BhwB2zKzmgplEYPGX2LoqZE1/pjlzzD+5dvDr4MaeDitfU7WCGm5PFkSk8cy2XqZJm4VaUcRuBLSOBYWJz+ljglgo=
Received: from BY2PR02CA0009.namprd02.prod.outlook.com (10.163.44.147) by
 SN1PR0201MB1599.namprd02.prod.outlook.com (10.163.130.142) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1
 Aug 2017 21:22:54 +0000
Received: from CY1NAM02FT064.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::202) by BY2PR02CA0009.outlook.office365.com
 (2a01:111:e400:5261::19) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22 via
 Frontend Transport; Tue, 1 Aug 2017 21:22:53 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.100 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02;
Received: from xsj-pvapsmtpgw02 (149.199.60.100) by
 CY1NAM02FT064.mail.protection.outlook.com (10.152.74.64) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16
 via Frontend Transport; Tue, 1 Aug 2017 21:22:53 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66]:57785
 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcecu-0005s7-8I; Tue, 01 Aug 2017 14:22:52 -0700
Received: from [127.0.0.1] (helo=xsj-smtp-dlp1.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcecu-0004ye-3G; Tue, 01 Aug 2017 14:22:52 -0700
Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v71LMpQC022528; 
 Tue, 1 Aug 2017 14:22:51 -0700
Received: from [172.19.119.169] (helo=xsjedgari31.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcecs-0004yL-TQ; Tue, 01 Aug 2017 14:22:51 -0700
Date: Tue, 1 Aug 2017 23:22:49 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170801212249.GP12347@toto>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <b38196ff-087b-2b4c-dccd-2d3a8fc5bf38@arm.com>
 <20170801142546.GN12347@toto>
 <alpine.DEB.2.10.1708011332060.20080@sstabellini-ThinkPad-X260>
 <b8211ca0-7148-9ee5-ebae-01893247771f@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b8211ca0-7148-9ee5-ebae-01893247771f@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23230.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(39450400003)(39860400002)(39840400002)(39400400002)(39850400002)(39410400002)(2980300002)(438002)(3190300001)(189002)(199003)(24454002)(93886004)(97756001)(53546010)(106466001)(2906002)(2950100002)(6916009)(77096006)(356003)(33716001)(63266004)(50986999)(54356999)(76176999)(8676002)(229853002)(54906002)(5660300001)(9686003)(6246003)(4326008)(38730400002)(110136004)(23726003)(83506001)(8936002)(46406003)(81166006)(81156014)(1076002)(50466002)(189998001)(626005)(4001350100001)(305945005)(9786002)(47776003)(33656002)(508600001)(18370500001)(107986001)(5001870100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0201MB1599; H:xsj-pvapsmtpgw02; FPR:;
 SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT064;
 1:QIpZ8H4hPxkwoff7EBb4frVo2IRGKGftvkO5qEl/j+FWADJCMUrhU8FhsaDHbZOoflfX9IE/GLnlKC0/g59sBOHyC5/QIlAU8NfecTlS+JfliShm1g6+s01qh1ywK7c1qGB4/Lg90LzjJmdaUV7R8h3IUb+GJRdYiX7HSbAPqWXP2iAdUt2eXcZppoVfyu+dpdh14sZd7If4Ltx7gun9geBKG2zfja2gCFj0nJQg8KTkXixqSITNmKhLI6tE+csaHdnc6i1vU6Ybf7L0JldPMqPsloQKdfrTpSPfuUOHotODtbzb5+nweOGNLdcPnovlzRQh+EggstkliObxvdjfJoAVF/35tNcJ1knInlCaia8Tq6D4g059wwR67yT4BwESXfgRXajVLD31fLK325gWamIIzOZsd1SYEr5C6RNMcBelGcPJCOAh+gdTgbM8/JJMmna8aKQYfzwuXoIGB2Fx3Tj2x0JT49JvGQcdH2Ue97wA+bYUtrjyaOruAfXW8Y1/oufj5ckNoFSAVd39xGA84aSxtL6vAYLTCqoByXXDX49CbvYSqWrZw8bdU/pqp5lesluuxXPa9ID+GEailyi0dbBxHjzn7SJe7HdQQaPb0tMAbif4gcr8HDyNhByVQYfqdx8IzeSuT6q5qcjmxMwTJieTjWhqqdiEYGB0FrBSR9B+q6dDyDWkhUUj88NZFoN4WWm+0PXySTN8AABFdEFrIh9wtOq2MRaadhl5efeWLNqxYI067cKyL6hVX4Z7IC23Asriy8/EVgXC8wdcASzuWgH9wA1tdSoMzSHksVjC20sYmMkGHgn1nNYqYzVPZTwt77oDsOi0L3R4aSfZURZtTtpNYnvreuBICHlqGqRlkga7q+EAcghmhBJe5lPr43oSucp0VA4xuncSe2MQORVBcA==
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9058b051-6996-42ba-c5a6-08d4d923789a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0201MB1599; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1599;
 3:IK3aPGmNA4owhh3QHiUNCIRLM8Hrj1tLcyIr1fRW?=
 =?us-ascii?Q?0fqD55DZpM/nQfqoTB6KNuHXEHqIPMfagR4+dQ8wS0IqQr8XjXI9XvS3YO6I?=
 =?us-ascii?Q?+6CfctyIS78JWl+r1+Z7gc8G8FIqLFNdFWIxF9pYAvDwKm0MRNsWxWeXTs20?=
 =?us-ascii?Q?xRhJy1fb4XlSP2vMiia7ihcjL2b2Kz4xfWiggwQOBZXjQaQrC+c3EGSJe7Tz?=
 =?us-ascii?Q?XR6RkL75oOD/nvXMoRCzxu2J2UnykN2pBXDhDKE5TyocDRzS+n0TFqkv+CM7?=
 =?us-ascii?Q?32Rvelb0qAgreIvTFqZ1BON6pWJYglhNrUc6wL3YmdgC8lHaankBJa8t30Ru?=
 =?us-ascii?Q?Z4EAhWqVp2pa7AfYN71EppCQkvAX0eff9AI9DYtJVex9DZGGN1il4eAfN5SE?=
 =?us-ascii?Q?dE0ka2ud7fSgpDeHPBaflGWhQJ+APfJTs1ZfPhhPrLX7BaIKpXrTg46QTkcu?=
 =?us-ascii?Q?Q4s7BrXY9LqPObyubjvjwWlXb3R17hWq32Dj9cY1HBX+xOybVNs5NgzUQGs5?=
 =?us-ascii?Q?WUGsTKJM7FF3SlS1cDStLzJJG5YB5aGJHuxDuAW3iucgiP9lsJXc+6p9ZwPM?=
 =?us-ascii?Q?gG3iWsBTW5VLrlvGP6CkKDKrsCNXClT54xcPfLj/6UMPdUZ1alDbp6gzObx9?=
 =?us-ascii?Q?ZjJ2jbQmZS62R2jc/0lpiQFUpLAhoWd3NiCxRiKyhn28abw+BpVnOGVCtMGa?=
 =?us-ascii?Q?cd1ylzBKuIPlX/KXlCF1QB/JlxWr4Sq5ccN6HwBPVG37zhB+/ksON1J+eMrI?=
 =?us-ascii?Q?J4izTiFAG/eIcI0Mb6y/DR95V/3Qu0K5CfM6ZWVQfQBmb5iMCUtCalQIt7I5?=
 =?us-ascii?Q?X2nnhTJ3szW2dOKoyKp3397H09Bt4Grg6RRrxkSElSD0ixIHairrf1Te9Otd?=
 =?us-ascii?Q?OEQQygdyDjJswendOkfQQF1zTHJelrz4oL39dndJvSYJXIFgOGX4EzQQpxFS?=
 =?us-ascii?Q?UqPIu3V+vD9S3uNTlEaNziIKtnaQEclz/Ai41OoLrw=3D=3D?=
X-MS-TrafficTypeDiagnostic: SN1PR0201MB1599:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599;
 25:JVgQzOs9c81VnfvBjC2IFfZ/L2Fl0coQUvBP1aSDgR8gDFHaonXdIOxVXWXztpYDAymgAuXMHiq3kS8EXAnd0ldRe8IQ+KTJPvtoFMDLVn1PVhQNCrzAqDDIRc4R32B5w9Es21t+d051Ax8r/kEOHglorS38w82FWwKlgnaZaCAeL4J98YtODWChjiq0IK2ksAqIuydgWJufBo3BCRlof6JajYJG++Au3sBQm+mv8crcqRaPICDjWQOx4J3u46zq6LKCBQLUD1r5O6RoSwZZsxdIVJC5dviDaIP0sfdH81/16KIEPyNoh034zBYysWYpADWt11nicZkqdEerSU3sStvC8JabOxt6kshAX++M6wcatSyl0iddbQFRMamjtUbfu/5qEcMF1KgLP/0LweZQTvtSE4rap7iNWU/8H4chgMQwGPjOx9hFBwnLDs1n7w1PZNpdi0/OmaBgJqDet4sCbRqPlIkbf1UDhOHPIVn3N+T2Ug1udpBTSLQN5g1faS49vIDVuzTgRZbBUMMHIl3Hp9bJD8aNw+TLJ2hTazbWY0ciOSQuc82UlZJAIYpsaTxOF2voDFuYrNPUuDl4nE6KNltIdW3P0w3Sh/0aVpDk9fGBeShUGULeAilART3ZjygXdOpuQtxY/ER3IbeNWQH/6M0zK7ohrWW7rZ0i+Bpkr4nPMkHwKggMRveRNVlHjmsf/cXi9odeetXoLeelN0rdtcCizoILf3mbhjWX5HyOHfDKfrj267chU5i96JEs0jZKp7VQgsQIEuHDw8qvC2OHEtEfpOLruzCMW9YUEIRH3ezxCz3OQKf9ftFXHgiOZ0BPxTvioIOChUXrTmFd5uGudsWr5xtIqoMElaHauHV9U5+wlFL6VIEWZeiMFdCei9DYeJBaDElXs0VO8IunmXJYgLKsG0h5VQA4eesrb/uGSGk=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599;
 31:X/uqyrmP3dQC9k2g2FkVm8fHAyEPt4xaUG6uRG5aUe7KZzh+Yx+ERUg1pl0v/95tNv+AEGtb90B6swHEPHrrbKR20gzAY3J+u/fc5v9zfEUadt5PpYBGKstVyHQBHv+clcpbpaEg+8T5WQgVgWEcB2Q+yC0hq8rJUKVAsQSH5xASq2x4SGFd0Zrdb1mD+q/u/Sml3ADGrBPMwLkTkvbQGqCvD7FugdYR67aBEUUcHNJgr+ZaTsSUPHESJxuOKQrEvJo+VPtPUpOrkZ27aPXp71+Pj0doS68bWPg+dI89By2IYxZqnUj6ZgzXcJd1NNmEUD7TX7DkiCGIP6VFpOWaqIRckP26O9IxNsgnj79hi3TBpLxBiGYp3W5J8cjxBeONTVxf7d60O3h/cz1atfmgd0N6upr0mbzn0xySQ5RhIqYz9/opHik3j9tnV+aJpuMkIH9zd3+b2x7CBx3WkNwTBKnEPLnVMsByeQDK60wYU4Av/MGoHmXw6RZx1VZnJ/WoifJ4W1fry+luEm5AWTj5bxh/26Ux5Hsgb2i9130TZRFK1gVV13Pq+Atzp5ZPXi60VnfdfhR6H36eb+B1jyqFaYQyR/EnNrXm5GepMc2azaKKXfPLKI7Dp4Ulj+XWABwxPllT7tUl6yUEpou1JG4yNeGuBI8Lo98hjDMTVqaO+kSubBTazH+PqRi2hZYDC4LeO0sqw71ry1r4R9ELxy7v/g==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599;
 20:7Xl2RYIuxyC1+J+xXw1aUFg0xTj+x4Y7xGqFk59reF5MtcvdukRj7j868y1DprZcIdRMFzn0KV4vfyj70d6uwkfteFgHsN+PxQWbFLLfwIofXf9ig+BBoGTxAWwLEHK/+E3g/S1hnLBiZjcjr1CKSkweeth2JK2fTb6JnNanl6Zdj6o9Iwog2C1GtJu9yUuhyCW/K02P7zZcxhBWBvrof6U4uA0c7l+Us9dgn/5CPYdF/U+MNLeXeI8SXnxOqJvzEWvyP/8ir6cnIHCSRiY/y0/CEcMuDRiDL90ttnXrMhzlzM6Fbjrr7UQPOXybP/io3Yt6Sh4wFT2KPBjTrtnfcS7/0Cefc96Jef66UkumdzeyRlKhC1twZseDRfCAn5MiGBKMFV4NMVd0W8lhSZ3lTQsYfqCj4zY8lVMj3DS38pZJwhGH1d9ncFuNHhfSbbFpmaFwU+VEIfjLIyYqBNgGeWFUQEt0aUyHAYqxbmxTDx0TutTBPyFcnDrFrOKDh/Ky
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397);
X-Microsoft-Antispam-PRVS: <SN1PR0201MB15990751DCA8AA1A5CE65838ABB30@SN1PR0201MB1599.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(13016025)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123564025)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0201MB1599; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0201MB1599; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1599;
 4:G93AL2SokibuB7X2t+HCvttL/qnbRaCfSbrqSv43?=
 =?us-ascii?Q?xXROqRs/pOiZdIIN46jyt1nRwpZAv2o64WcPFT2ux3VTDk8fBISvNi+n3YVW?=
 =?us-ascii?Q?oREzBwZPZq5snJyJ8BhLUrt8u2dkIy5Oy+6i8JB2JKyFk/uXEpcHk/kQ6UZO?=
 =?us-ascii?Q?crMG1kID2x0+SVy5Ot374l1JzvEyxG9Ayu4yr9nUI7teZWcNjbCaAlwn9vlB?=
 =?us-ascii?Q?lCprMy0R9RNz/F1YTQJrGbZEEqiuKt2ZqlwYgtbrjOvfPG7EjrOR54DFtlXW?=
 =?us-ascii?Q?ZuggaFQTGQyoK6EZx27tMO3iLe7UJ/+YFr+PWmatKbhfYsoYAkeHq1ViaTV6?=
 =?us-ascii?Q?py78VwMBQJjRodCDkkIQl5Mrt9NGcSu/YfNfGj504AX87OwFkxo9nhYrqI5l?=
 =?us-ascii?Q?ICj1bFwdv4reLwvUUPfqTFUueTjNMLpM4HeT/OtoLdQyqIgPZgeYi/jgNRtL?=
 =?us-ascii?Q?yEWWsQKRnkT1p0rj3gS/EZUG1CiZpoRDh3/0McCO0hkiR59Y8Nyu34KSzpzM?=
 =?us-ascii?Q?FLUeaO6EDULZuUJsy73tbCF6Zg/YsQmv+iSv5LNNmkKKYoP5MLOQJxs2a5I7?=
 =?us-ascii?Q?0wWfcibyOmjWoA/xXaAmmq+oxHKvd1q2dGbDrxaePg62uAEEocWkgqfprfWj?=
 =?us-ascii?Q?2onG+IOmFD0KDKlU3ywCu8ojvxGwpjXX6kSawDCo1UZrbt4VWkVLRzY2zbZI?=
 =?us-ascii?Q?RdcfLtHtehI3lsYeOQwJGPJfmxewAYX9CmFwDyO+MC+IPCDHUm490jEfztXP?=
 =?us-ascii?Q?N6oY79SIAPguYNBnFVwJB55qDarTAfqRKsx1X9hI62nLoUSFggGnCoGLasaB?=
 =?us-ascii?Q?adqjXsZcqkCTJ5wmVIs1qFhU3MdqhGctoS3JQn95BRDv/sCXMc6PPb9PUu7l?=
 =?us-ascii?Q?9pigTFdKnHbGS4Q6+Mdanzzva3+0g2c4EIarF8n5NO8V1Kkq2rj/9JI3pdYb?=
 =?us-ascii?Q?3AcUxvxB1as0PoWvXRfl2J8VT7lI55W8WRLEqs+77Qs51A1x5+W9YzhY1JFT?=
 =?us-ascii?Q?F+ZL8eMM+hO+MPzBLURPqEv+uSfuCqqouUq8maksyD2WHfw21x6rGp9wR+VQ?=
 =?us-ascii?Q?OuTI7x5sPpQDyaFYpe+vBWdg6GJgZp3dD9KtLa41Wi4yWqU5kH7HDuGPuOCd?=
 =?us-ascii?Q?LTv9msvoY2BDFsVMM0l4rF1doDQQS4GlvsVOX6wXz092GgPyqiU1R3samcl1?=
 =?us-ascii?Q?Ub6Z87t8LufpqBTGS77hItyA63DCO9wcyXEfFhlusb6qqw6pj3Kv3SEgorKR?=
 =?us-ascii?Q?DeO/aQwyOlYG4l2Ob9g=3D?=
X-Forefront-PRVS: 0386B406AA
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1599;
 23:8/WNk72/qCs6fwUMMZ0gimcfOaRqcWc/1z2tNWT?=
 =?us-ascii?Q?HTyMeXuai58jqZBMcDdotTw2iV6Pxj2s/P01gFD6NabRDHnwZUinf2d+UVjY?=
 =?us-ascii?Q?/KNt1wlY0/XxnfFUMjkiemrgZHnZRP0GQnu/ND4zeLa4jHM4AhboF43n7INX?=
 =?us-ascii?Q?c+x8mZBsa5DuzI/tzv+PGaLqf0HB9WfZKvE79wzybZvH+hUfn+vtA09ULr1+?=
 =?us-ascii?Q?T2S+erlxQy/oFyQrIRifEfYsqwEIiFVh87nEpFfjNHz1AaCGSGPWrNCdMlCQ?=
 =?us-ascii?Q?RA9W+mZXJ9GmWeJ+HuY7jHwOJeO8TqOcG4vVZZdIvV6kSn/BaqbGdDIqaUJz?=
 =?us-ascii?Q?wMdTf7aNPNjGCglA6uZTRqnD+ZZQBfMtdWhybpidyTW9+l6uFWas17T47hBl?=
 =?us-ascii?Q?J9Sx1Pw7m1Vo9F9TfLyGr8tBTG2Ps43ykx6woxbhMTf2pwoIocE/DU2SnX+R?=
 =?us-ascii?Q?pe/QnxnJi0b4c6kZEKUWP1WIUEZt+PbI+QGr4Ov8UlwL1h6IYI9ciHEII2z4?=
 =?us-ascii?Q?uJuSMtdUfhY8iRY4CGkOsBo41pzyX1rDIGKQ+21Dy5UQmGZ6Oi7zNxxS2+hF?=
 =?us-ascii?Q?Z/2CqdEHa59yBJhQZ/GzR4Bie6NnBOHlhy/qHUEEeRzdX8rTVMuDxeaKQ6Yx?=
 =?us-ascii?Q?aeK020bt6UKa5FtPg9HQbbtzowMOdHEbIBdaQF6n89q5Pv41/ydOIEGRN6p1?=
 =?us-ascii?Q?k9oXM5V3bnn+msoom74XelEPohApzoSEVubARPp7YqW1Ij9bAT9Xq6+C1kkp?=
 =?us-ascii?Q?sUbceByv97uZT04i+5LGYwgDUsc1mZnKgGLH8gQPhsTLJ+2dHcW+8PDW+1Tg?=
 =?us-ascii?Q?kgc1okZZslkTqi99GU8JAppCyrVgVzONKK4rsi7Np6WOhDoPNS9Bv2K+8/5y?=
 =?us-ascii?Q?COFHIN3w9CxPUi+4WKrLJOi2WBGWnaeVEBD+OEZsp5VV3ew0vObtYw8yDdtb?=
 =?us-ascii?Q?K58cZFWnwNom9fOHPpQZ1sXby61mczP6Cenf0ZoIfFNn83xweX/Fn7OffJ5d?=
 =?us-ascii?Q?KAZX15sTbaZtMJWbuKR2DG4UmV9H0x1fuW0ApQ2QtBg0NKN+ZHp7mu0chjce?=
 =?us-ascii?Q?mC93WcqS49n+ft3UMP9VGPZeHgJ0C8nVcMClLHmqX0Du1cgPSJEUt/Sld4eN?=
 =?us-ascii?Q?Az2njxBVmALjPxN0jo0Nu7ECrCC+7LWODgMeXcWhOV55mS31k6/MY+8IQr9z?=
 =?us-ascii?Q?BfPljQe68BO209tQTsYuakgQWtt6HEiO2vQPR+RYIjljqXrKCKrXj70LZuEV?=
 =?us-ascii?Q?jOUfSDZ8+dFT0Z0BbaSAdTCslCaBGIcuKPocg6+ezb2R4kEM3Sbq8FznbOBf?=
 =?us-ascii?Q?XWLyDdaFZgoZdvkpHg5nXVMCDVS2kRemlghccjVd1MV76KWYsdOu6vdsqL8w?=
 =?us-ascii?Q?rgngRsg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1599;
 6:0wLip8k/AaaWBz3en0oASZ8gBHGuqzmGBJnrs6MV?=
 =?us-ascii?Q?ziN4QA1G8In2oHuHbZdUzAYmmk9Xf7mFZyydpIG0uCimTR60GcXLmcjF3C6x?=
 =?us-ascii?Q?FLds+1umdGWgJWNszgwC6SQqoo3LozQBwQpsIm21JFRTaZok/Q3VxGZ3KCdT?=
 =?us-ascii?Q?J8th243xgJ9UUJZtKpDXeILTI0FMlM5eQmw6KmE+KBfpuO5Mxw0dNmWc5gHh?=
 =?us-ascii?Q?4eRBdBIB3lIWC0E1X8BZUyB3X9l9SzHiSjidEb+ejAKKQhKxu8e3InvUxewT?=
 =?us-ascii?Q?6PvyCb19kKkbXR8/BHXbtRjmtmcVB2kneLiRZvPYMrAyUF1YO7jLl0ILg9ZF?=
 =?us-ascii?Q?v7vYqiuEFEwzjdaWmh8a4HFhEmpPCDJnJcQkjRIEUhqqcONeWfYw8oF4FCcb?=
 =?us-ascii?Q?sLQGTHl4sRv6JwtZh4+ynouS/dVsJ1fVcSfSHl5cefDL8fxb9iT6y6UvYMcc?=
 =?us-ascii?Q?HaCo7nGJajEsrFfWK+i03qQfEVukYuufIycvx63/HbafMCCpLlU2eQH2bMpj?=
 =?us-ascii?Q?sQehzyijllSG1ViJDJHGIIIz6BFW6N0TnsZ7dapKMm9+H9+mwHXuWndmvtQ7?=
 =?us-ascii?Q?inJUh1nyzFOzHgx557RrUXVAmuhbOLvf0wC0V7w34pwnG1vl3hDMT8ww4Y+a?=
 =?us-ascii?Q?vbOil/thXDSvKRKSkPtxTwT/5ftoISB2PL0low71wHreXQE/fggRmOCpjAGY?=
 =?us-ascii?Q?95TyKrh/8romOGvH5yuT4PEpk3QtQ09RbYd/lxz2bE3ZTcYAFlHdF2OFkA62?=
 =?us-ascii?Q?5R/Yj3tzVxcjgeIpAxm71SR9DnKrXzw8wLVVd8XJWb++NMYjEJRJs7hs/oVt?=
 =?us-ascii?Q?A7KipUrvASd8VCSvXSXsAljlM9vW75IU6LgRqsNYzXg1KoyhPDqF0Jx9p5ed?=
 =?us-ascii?Q?eu3er9Ans3PkfqE1ItY1A5CFJ+QZZm3UFjq8Auzi3XAFG27lBzKXkhhVU8Cv?=
 =?us-ascii?Q?eUFt0aHVlrUBQ+Qp/ikTDN3i1gLzdGFViz/nTt+Dc68VPEj7kUVByifBl5Ki?=
 =?us-ascii?Q?R3QHrJCP0lViJrsCuUxGF2ci?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599;
 5:gBU7dJ/yUkViH2vowleYnFKI8eWGcDqG38x8QEKWrIi1CmeLf9sol9qZMd0ZCkPHyqZBcIUe8uXmG/AR6L3qgc+s1B4BWa/6QDBqiqAoidLRQilBHf69rRaI6N4auWn7hNobD6D7kqC9dzBYg3MZ3OyAfzf41CyyekaaN4oHMSPQYFkBJyiRoDMwj+LkE0qeMNc1P4y+Jxvq+HCz5gAPzj+Jvf91k4Y/R6N8Z+jNDXiVjtDUZl+OZQyPzTCxPrCvmFp3G6Ny/vZoEiy1uST7vVyYX0TWqWVJonzp96/+MbkHAtpgv0Azs7X0oIj8qxbxB00CSUZQjJ8l5trRf5fzWcdD7EtsFkn6gujGXq1Mx08Dm6pfZ6SGZWPEEjqer+fmae4AELiqDKmoXqs+wmO9EHA8w310Ktdca4Vf2MpzFh4ba3BHYaMfzDv0XCxRwRhOgrzld+fS6k4pbJjZH8N0MwCJe7EICCxzwyMLVvqFFHOUscXnaCpBULiA/vcNpLJ7;
 24:QaKJDgqIo2+Q8MfSaHSbitLso049XjGhBZDVwAsYTk51xwj5y2Dfv+Wjda1VGXVBzbEzHe9guQ2pH6ZK+PayfharQY/HpeEIpuC5kQAsAtk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599;
 7:/MpsCsLXf6E/hQ0PIW3niazsKVdt38noSflzyZ7a2RfUv75SED2vSo56jPlCayuZi0EQg8EkkpiTibj/nlXM/UUF4GRBKM9W4ZPbGl81JAI4wiP5NFZUaiVztFJR/uf3/WLMFVbMs45lQkkV4tkOkwI8dcvsT/dQVlc7MKOjKqoqVqYqseP+alCq0g2gepdpxkfZtMXy7dsPm0Dn5R6ayGhY00o9rAz4HvpzMvyd2ATgkuh2tPIoaJE0FlXu8P/pICF5rhVU+awMDEuPbqvCVFxyZ9LfMtDEn6TsGf/3wQy2g8J/6lb1x6KkK0nomdacpxXnD8B3+S270PN4ZIsVxPToTGqObsLDnwKwATmgbD1FRHj7qSI1Mlv3qBUqdc6LkI9AhzJT6rGTMq25PuqzQLubKATtGWon3qK94VYOx+Qw2dWID7Pl/Rae0J9oqc1XdsbCpPh8y/AtvZoywlT/er880AjWU5ugIPXAlls/3q3DNy5KRw3XWCto4JocQAopVY7dlmcDGe9C5Uk+P64XkzhpvgmlseZ3IkTgTY7OFosf98BQJ8AjscdNTLYRjShH6yeX/aI9fVfpbvVSX/EC3b4ZwgmTmswM/wzaAyD+J+t21qNYkCp7BkV438oAkmG3z37eVyHmh0tAqHA17AMrckb/lIF2A54xm85KukWbkdipJ8VFIdAobfXzGJfBk6K8sgd5BB/ASvKagJe0MzODao9Ts2CJ2e1MAKxL59Sf7RG0f2ljYR6SJ2+45LkuvX34Rl64nQjCkU9BKd5DMM41N44gjBsFNHFMT1YpRYF6oJQ=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 21:22:53.1417 (UTC)
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100];
 Helo=[xsj-pvapsmtpgw02]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0201MB1599
Cc: Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 nd@arm.com, Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Dave P Martin <Dave.Martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMTA6MDI6NDVQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDAxLzA4LzIwMTcgMjE6NDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiA+T24gVHVlLCAxIEF1ZyAyMDE3LCBFZGdhciBFLiBJZ2xlc2lhcyB3cm90ZToKPiA+
Pk9uIFR1ZSwgQXVnIDAxLCAyMDE3IGF0IDExOjU5OjAwQU0gKzAxMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPiA+Pj4oKyBFZGdhciwgTWFyaywgRGF2ZSkKPiA+Pj4KPiA+Pj5IaSwKPiA+Pgo+ID4+
SGkgSnVsaWVuLAo+ID4+Cj4gPj5JJ2xsIHNoYXJlIHNvbWUgdGhvdWdodHMgYmFzZWQgb24gb3Vy
IHBsYXRmb3Jtcy4KPiA+Pgo+ID4+Cj4gPj4+T24gMTQvMDYvMTcgMTU6MTAsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+ID4+Pj5TTUNDQyAoU01DIENhbGwgQ29udmVudGlvbikgZGVzY3JpYmVz
IGhvdyB0byBoYW5kbGUgYm90aCBIVkNzIGFuZCBTTUNzLgo+ID4+Pj5TTUNDQyBzdGF0ZXMgdGhh
dCBib3RoIEhWQyBhbmQgU01DIGFyZSB2YWxpZCBjb25kdWl0cyB0byBjYWxsIHRvIGEgZGlmZmVy
ZW50Cj4gPj4+PmZpcm13YXJlIGZ1bmN0aW9ucy4gVGh1cywgZm9yIGV4YW1wbGUgUFNDSSBjYWxs
cyBjYW4gYmUgbWFkZSBib3RoIGJ5Cj4gPj4+PlNNQyBvciBIVkMuIEFsc28gU01DQ0MgZGVmaW5l
cyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxzLgo+ID4+Pj5CZXNpZGVzIGZ1
bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBhbGxvd3MgdW5kZXJs
aW5nCj4gPj4+Pk9TIGRldGVybWluZSB2ZXJzaW9uLCBVSUQgYW5kIG51bWJlciBvZiBmdW5jdGlv
bnMgcHJvdmlkZWQgYnkgc2VydmljZQo+ID4+Pj5wcm92aWRlci4KPiA+Pj4+Cj4gPj4+PlRoaXMg
cGF0Y2ggYWRkcyBuZXcgZmlsZSBgc21jY2MuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5lcmlj
IFNNQ3MKPiA+Pj4+YW5kIEhWQyBhY2NvcmRpbmcgdG8gU01DLiBBdCB0aGlzIG1vbWVudCBpdCBp
bXBsZW1lbnRzIG9ubHkgb25lCj4gPj4+PnNlcnZpY2U6IFN0YW5kYXJkIEh5cGVydmlzb3IgU2Vy
dmljZS4KPiA+Pj4+Cj4gPj4+PlN0YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBv
cnRzIHF1ZXJ5IGNhbGxzLCBzbyBjYWxsZXIgY2FuCj4gPj4+PmFzayBhYm91dCBoeXBlcnZpc29y
IFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQgaXMgWEVOIHJ1bm5pbmcuCj4gPj4+Pgo+ID4+Pj5U
aGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5nIGZvciBTTUNzIGFuZCBIVkNz
IGFuZCBpdCBjYW4KPiA+Pj4+YmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZp
Y2VzIGFuZCBmdW5jdGlvbnMuCj4gPj4+Cj4gPj4+SSBoYXZlIGFscmVhZHkgcmV2aWV3ZWQgdGhl
IGNvZGUgYW5kIG9uZSB0aGluZyBJIG1pc3NlZCBpcyBob3cgYSBkb21haW4gd2lsbAo+ID4+Pmtu
b3cgdGhhdCBYZW4gc3VwcG9ydHMgU01DQ0MuCj4gPj4+Cj4gPj4+Q3VycmVudGx5LCBYZW4gd2ls
bDoKPiA+Pj4JLSBpbmplY3QgYW4gdW5kZWZpbmVkIGluc3RydWN0aW9uIGZvciBhbnkgU01DIGlz
c3VlZCBieSBhIGd1ZXN0Cj4gPj4+CS0gY3Jhc2ggdGhlIGd1ZXN0IChxdWl0ZSBiYWQpIGZvciBh
bnkgdW5rbm93biBIQ1YgIzAKPiA+Pj4KPiA+Pj5TbyBhIGd1ZXN0IG5lZWRzIHRvIGJlIGF3YXJl
IHdoZXRoZXIgWGVuIHN1cHBvcnRzIFNNQ0NDIGNvbnZlbnRpb24gb3Igbm90LiBJCj4gPj4+YW0g
bm90IGF3YXJlIG9mIGFueSBiaW5kaW5ncyBpbiB0aGUgZGV2aWNlLXRyZWUgZm9yIGRvaW5nIHRo
YXQuCj4gPj4KPiA+Pk9uIG91ciBwbGF0Zm9ybXMsIFNXIHByb2JlcyB0aGUgRFQgZm9yIHNwZWNp
ZmljIHNlcnZpY2UgY2xhc3NlcyBhbmQgdGhlbgo+ID4+cHJvYmVzIGZvciBzcGVjaWZpYyB2ZXJz
aW9ucyB2aWEgU01DIGNhbGxzIHVzaW5nIHRoZSBzdGFuZGFyZCBWZXJzaW9uIEZJRHMuCj4gPj5J
ZiB0aGUgRFQgZG9lcyBub3Qgc3BlY2lmeSB0aGUgZmlybXdhcmUgbm9kZSwgSSBkb24ndCB0aGlu
ayBhbnkgU01DcyB3aWxsIGJlCj4gPj5pc3N1ZWQgYnV0IHRoZSBndWVzdCBtYXkgbm90IGJlIGZ1
bmN0aW9uYWwgKGFzIHRoZSBmaXJtd2FyZSBpbnRlcmZhY2UgaXMKPiA+Pm1hbmRhdG9yeSkuCj4g
Pj4KPiA+PkkgZG9uJ3Qga25vdyBvZiBhIGdlbmVyaWMgRFQgbm9kZS9jb21wYXQgdGhhdCB0ZWxs
cyBndWVzdHMgaWYgU01DQyBwcm9iaW5nCj4gPj5pcyBhbGxvd2VkIG9yIG5vdC4gUGVyaGFwcyB0
aGVyZSBzaG91bGQgYmUgb25lLCBvciB0aGVyZSBzaG91bGQgYmUgeWV0Cj4gPj5hbm90aGVyIHNl
cnZpY2Ugc3BlY2lmaWMgb25lIGZvciBIeXBlcnZpc29ycy4gSSBkb24ndCBrbm93Lgo+ID4+Cj4g
Pj5Gb3IgZXhhbXBsZSwgdGhlc2UgYXJlIHRoZSBub2RlcyB3ZSd2ZSBnb3QgKFBTQ0kgYW5kIEVF
TUkvU0lQKToKPiA+PiAgICAgICAgcHNjaSB7Cj4gPj4gICAgICAgICAgICAgICAgY29tcGF0aWJs
ZSA9ICJhcm0scHNjaS0wLjIiOwo+ID4+ICAgICAgICAgICAgICAgIG1ldGhvZCA9ICJzbWMiOwo+
ID4+ICAgICAgICB9Owo+ID4+Cj4gPj4gICAgICAgIHBtdWZ3OiBmaXJtd2FyZSB7Cj4gPj4gICAg
ICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJ4bG54LHp5bnFtcC1wbSI7Cj4gPj4gICAgICAgICAg
ICAgICAgbWV0aG9kID0gInNtYyI7Cj4gPj4gICAgICAgICAgICAgICAgaW50ZXJydXB0LXBhcmVu
dCA9IDwmZ2ljPjsKPiA+PiAgICAgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPDAgMzUgND47Cj4g
Pj4gICAgICAgIH07Cj4gPj4KPiA+PlNXIHRoYXQgZG9lcyBub3QgaGF2ZSBEVCBzdXBwb3J0LCB3
aWxsIGVpdGhlciBkaXJlY3RseSBwcm9iZSB0aGUgU01DCj4gPj5pbnRlcmZhY2Ugb3IgaW4gc29t
ZSBjYXNlcyBqdXN0IGFzc3VtZSBpdCdzIHRoZXJlIGFuZCB1c2UgaXQuCj4gPj4KPiA+Plp5bnFN
UC13aXNlLCBYZW4gaXMgaW4gYSBsaXR0bGUgYml0IG9mIGFuIGFrd2FyZCBwb3NpdGlvbiBieSBt
ZXNzaW5nCj4gPj5ndWVzdHMgdXAgaWYgdGhleSBwcm9iZSBmb3Igbm9uLWV4aXN0aW5nIFNNQyBz
ZXJ2aWNlcyBidXQgSSBkb24ndCB0aGluawo+ID4+aXQncyB0aGF0IGJhZC4gTWFpbmx5IGJlY2F1
c2UgdGhlcmUncyByZWFsbHkgdmVyeSBsaXR0bGUgWnlucU1QIGd1ZXN0cwo+ID4+dGhhdCBuZWVk
IHRoZSBmaXJtd2FyZSB3b3VsZCBiZSBhYmxlIHRvZG8gd2l0aG91dCBpdC4KPiA+Pgo+ID4+Rm9y
IG90aGVyIHBsYXRmb3JtcyBhbmQgc2VydmljZXMsIEkgZ3Vlc3MgRlcgbWF5IHZlcnkgd2VsbCBi
ZSBvcHRpb25hbAo+ID4+YW5kIHByb2JpbmcgbWFrZXMgbW9yZSBzZW5jZS4gU28gZ2V0dGluZyBz
dXBwb3J0IGZvciBncmFjZWZ1bGx5IHJldHVybmluZwo+ID4+VW5rbm93biBGSUQgc3RpbGwgaW1w
b3J0YW50Li4uCj4gPgo+ID5JbmRlZWQsIGJ1dCB1bmZvcnR1bmF0ZWx5IG9sZGVyIHZlcnNpb25z
IG9mIFhlbiBkb24ndCBkbyB0aGF0LiBUaGF0J3MKPiA+d2h5IEkgdGhpbmsgd2UnbGwgaGF2ZSB0
byBpbnRyb2R1Y2UgYSBmZWF0dXJlIGZsYWcgdW5kZXIgdGhlIFhlbgo+ID5oeXBlcnZpc29yIG5v
ZGUgb24gZGV2aWNlIHRyZWUuIFRoZSBwcmVzZW5jZSBvZiB0aGUgZmxhZyBjb3VsZCBtZWFuICJp
dAo+ID5pcyBzYWZlIHRvIHByb2JlIHZpYSBTTUMvSFZDIi4gSSB0aGluayBpdCBtYWtlcyBzZW5z
ZSBmb3IgdGhlIGZsYWcgdG8gYmUKPiA+WGVuIHNwZWNpZmljLCBiZWNhdXNlIHdlIGFyZSB0YWxr
aW5nIGFib3V0IFhlbiBiZWhhdmlvci4gQXBwbGljYXRpb25zCj4gPnRoYXQga25vdyB0aGV5IGFy
ZSBydW5uaW5nIG9uIGEgbmV3IGVub3VnaCBYZW4gY2FuIHNraXAgdGhlIGNoZWNrICh0aGlzCj4g
PmlzIGdvaW5nIHRvIGJlIHRoZSBjYXNlIGluIG1vc3QgZW1iZWRkZWQgc2NlbmFyaW9zKS4KPiAK
PiBUaGlzIGlzIG5vdCBYZW4gc3BlY2lmaWMgYmVoYXZpb3IuIFBlciBBUk0gQVJNLCBTTUMgd2ls
bCBiZSB1bmRlZmluZWQgd2hlbgo+IEVMMyBpcyBub3QgcHJlc2VudC4gVG9kYXkgWGVuIGlzIGJl
aGF2aW5nIHRoZSBzYW1lIHdheSBhcyBFTDMgd2FzIG5vdAo+IGV4aXN0aW5nIG9uIHRoZSBwbGF0
Zm9ybS4KPiAKPiBTbyB3ZSBuZWVkIGEgZ2VuZXJpYyB3YXkgdG8gc2F5ICJTTUMgaXMgc3VwcG9y
dGVkIGFuZCBpcyBTTUNDQyBjYXBhYmxlIi4KCldvdWxkIGl0IGJlIHVudGhpbmthYmxlIHRvIHRy
ZWF0IHRoZSBsYWNrIG9mICJVbmtub3duIEZJRCIgcmV0dXJucyBhcyBhIGJ1ZwphbmQgYmFja3Bv
cnQgdGhlICJmaXgiIGFuZCBsZWF2ZSBpdCBhdCB0aGF0PwoKQ2hlZXJzLApFZGdhcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 21:25:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 21: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.xen.org>)
	id 1dcefJ-0006MX-MX; Tue, 01 Aug 2017 21:25:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=37924b6ef=citrix-osstest@xenproject.org>)
 id 1dcefI-0006M8-1v
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 21:25:20 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 1F/78-01731-FB1F0895; Tue, 01 Aug 2017 21:25:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUnffx4Z
 Ig59PhSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bfcueCiR4VJy5uZ25g7LXsYuTkkBDwl5iw
 /igbhO0uMb19BZgtIuAsMeHDbTCbV0BPonXBdlYQW1jASGLd9y72LkYOoHo3iRPvYyBa3SQ+T
 3/FDGKzCXhITOyZyAJSwiKgInH5kzRIWEhAS2Lp4pVMEBMFJU7OfMICYjMLSEgcfPGCGWKMhc
 SOj31sExh5ZyEpm4WkbAEj0ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMCwYQCCHYxnT3seYpTkYFIS5VXsqY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7
 6UNDpJBgUWp6akVaZg4wgGHSEhw8SiK8Z94CpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VS
 pyXB2SGAEhRRmke3AhYNF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8wyBSezLwSuE2vgI
 5gAjpCsrQW5IiSRISUVAOj58vVlsIHzxz7r86lpr/0rtirzFRljg2Mlo0PJyTeP7j6yvk2Rra
 zUQuXhEWFLXTImRE9K1Nz5q9LtscTPsWdly99Fm5tc8byq5/KDVPW58IezL3Mn7+c5hVcWqhZ
 km0qUqamd19L5/Ae1wI+5UkLT0r8znX7+FbEfZ6yajfLc921nfWWlgpKLMUZiYZazEXFiQBU5
 BZ1oQIAAA==
X-Env-Sender: prvs=37924b6ef=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501622716!66603019!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54175 invoked from network); 1 Aug 2017 21:25:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2017 21:25:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,308,1498521600"; d="scan'208";a="433970824"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71929-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c1acb0f9b8222a97d2ad72dbebbcefc214d9ce03
X-Osstest-Versions-That: ovmf=c65df5d9a14331d2b6d583359f1cf88c3b710d34
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 1 Aug 2017 22:25:13 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71929: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTkyOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5MjkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjMWFjYjBmOWI4MjIyYTk3ZDJhZDcyZGJlYmJjZWZjMjE0ZDlj
ZTAzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNjVkZjVkOWExNDMz
MWQyYjZkNTgzMzU5ZjFjZjg4YzNiNzEwZDM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5MjUg
IDIwMTctMDgtMDEgMTM6NDc6MTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTI5ICAyMDE3LTA4LTAxIDE5OjQ3OjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxv
Z3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGMxYWNiMGY5YjgyMjJhOTdkMmFkNzJkYmViYmNl
ZmMyMTRkOWNlMDMKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6
ICAgRnJpIEp1bCAyOCAxMDowNToxOSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnIEZpcm13
YXJlUGVyZlBlaTogUmVtb3ZlIFNFQyBwZXJmb3JtYW5jZSBkYXRhIGdldHRpbmcgY29kZQogICAg
CiAgICBDdXJyZW50IFNFQyBwZXJmb3JtYW5jZSBkYXRhIGdldHRpbmcgY29kZSBpbiBGaXJtd2Fy
ZVBlcmZvcm1hbmNlUGVpCiAgICBtYXkgZ2V0IHdyb25nIFNFQyBwZXJmb3JtYW5jZSBkYXRhIGlm
IEZpcm13YXJlUGVyZm9ybWFuY2VQZWkgZXhlY3V0ZXMKICAgIGFmdGVyIG1lbW9yeSBkaXNjb3Zl
cmVkLgogICAgCiAgICBBbmQgYXMgU2VjQ29yZSBoYXMgYWRkZWQgU2VjUGVyZm9ybWFuY2VQcGlD
YWxsQmFjayB0byBnZXQgU0VDIHBlcmZvcm1hbmNlCiAgICBkYXRhIGFuZCBidWlsZCBIT0IgdG8g
Y29udmV5IHRoZSBTRUMgcGVyZm9ybWFuY2UgZGF0YSB0byBEWEUgcGhhc2UuCiAgICAKICAgIFRo
aXMgcGF0Y2ggaXMgdG8gcmVtb3ZlIHRoZSBTRUMgcGVyZm9ybWFuY2UgZGF0YSBnZXR0aW5nIGNv
ZGUgaW4KICAgIEZpcm13YXJlUGVyZm9ybWFuY2VQZWkuCiAgICAKICAgIENjOiBMaW1pbmcgR2Fv
IDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcu
Z2FvQGludGVsLmNvbT4KCmNvbW1pdCBmMmU3MDYyOTc0MmZlMWQzODcxODZkOWYyYmI1Y2RiMzM4
YjQ2MDA5CkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBKdWwgMjggMTA6MDU6MDggMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2cgU2VjQ29yZTogQWRk
IFNlY1BlcmZvcm1hbmNlUHBpQ2FsbEJhY2sKICAgIAogICAgQWRkIFNlY1BlcmZvcm1hbmNlUHBp
Q2FsbEJhY2sgdG8gZ2V0IFNFQyBwZXJmb3JtYW5jZSBkYXRhIGFuZAogICAgYnVpbGQgSE9CIHRv
IGNvbnZleSB0aGUgU0VDIHBlcmZvcm1hbmNlIGRhdGEgdG8gRFhFIHBoYXNlLgogICAgCiAgICBD
YzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogSmVmZiBGYW4gPGpl
ZmYuZmFuQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoK
Y29tbWl0IDllOWNhMjEwMGYyMmJlMjlmMWE1MzEyOWQ3NDFmNDMwNWZmMzRhNzEKQXV0aG9yOiBT
dGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEp1bCAyOCAyMjoxMzow
MCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZyBTZWNDb3JlOiBBZGp1c3QgUGVpVGVtcG9yYXJ5
UmFtQmFzZSZTaXplIHRvIGJlIDhieXRlIGFsaWduZWQKICAgIAogICAgQXMgSE9CIHdoaWNoIGhh
cyA4Ynl0ZSBhbGlnbmVkIHJlcXVpcmVtZW50IHdpbGwgYmUgYnVpbHQgYmFzZWQgb24gdGhlbQog
ICAgaW4gUEVJIHBoYXNlLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CiAgICBDYzogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25l
ZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDg4NDIwMGY5NWY3ZmJmN2ZmYWQ4YjMw
NGZkZmIzMzE1NzBjNzQ2NzcKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CkRhdGU6ICAgV2VkIEp1bCAyNiAxNTo1NToyNiAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtn
IFBlaUNvcmU6IEhhbmRsZSBub3RpZmljYXRpb24gUFBJIGZyb20gU0VDCiAgICAKICAgIEluc3Rh
bGxQcGkoKSB3aWxsIGJlIHVzZWQgZm9yIG5vcm1hbCBQUEkgaW4gUFBJIGxpc3QgZnJvbSBTRUMs
CiAgICBhbmQgTm90aWZ5UHBpKCkgd2lsbCBiZSB1c2VkIGZvciBub3RpZmljYXRpb24gUFBJIGlu
IFBQSSBsaXN0IGZyb20gU0VDLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
Cgpjb21taXQgY2M5NDg4NDc2ZmU3ZGM1NTEzMDVlYjlhYWE1YWFiMDliMWRmNTU4MQpBdXRob3I6
IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KRGF0ZTogICBXZWQgSnVsIDI2IDExOjE5
OjIyIDIwMTcgKzA4MDAKCiAgICBNZGVQa2cgUGlQZWlDaXMuaDogQWRkIGRlc2NyaXB0aW9uIGZv
ciBub3RpZmljYXRpb24gUFBJIGZyb20gU0VDCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gZm9s
bG93IGxhdGVzdCAoPj0gMS41KSBQSSBzcGVjIHRvIGFkZCBkZXNjcmlwdGlvbgogICAgZm9yIG5v
dGlmaWNhdGlvbiBQUEkgZnJvbSBTRUMKICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdA
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgoKY29tbWl0IGVjZjg1ZWIyNGM2MmY3ODY0ODg0ZTM3MTk0MThkNGQyMmQ1MTUxMzUKQXV0
aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEp1bCAyOCAx
MTo0NDo1NCAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnIFBpU21tQ29yZU1lbW9yeUFsbG9j
TGliOiBGaXggYSBGcmVlUG9vbCgpIGFzc2VydGlvbiBpc3N1ZQogICAgCiAgICBXaGVuIFBpU21t
Q29yZSBsaW5rcyBhZ2FpbnN0IFBlaUR4ZURlYnVnTGliUmVwb3J0U3RhdHVzQ29kZSwgdGhlIGNv
ZGUKICAgIGZsb3cgYmVsb3cgd2lsbCBjYXVzZSBhIEZyZWVQb29sKCkgYXNzZXJ0aW9uIGlzc3Vl
LgogICAgCiAgICBQaVNtbUNvcmVNZW1vcnlBbGxvY2F0aW9uTGliQ29uc3RydWN0b3IoKSAtPgog
ICAgU21tSW5pdGlhbGl6ZU1lbW9yeVNlcnZpY2VzKCkgLT4KICAgIERFQlVHICgoREVCVUdfSU5G
TywgIlNtbUFkZE1lbW9yeVJlZ2lvblxuIikpIGluIFNtbUFkZE1lbW9yeVJlZ2lvbigpIC0+CiAg
ICBEZWJ1Z1ByaW50KCkgLT4gUkVQT1JUX1NUQVRVU19DT0RFX0VYKCkgLT4gUmVwb3J0U3RhdHVz
Q29kZUV4KCkgLT4KICAgIEFsbG9jYXRlUG9vbCgpL0ZyZWVQb29sKFBpU21tQ29yZU1lbW9yeUFs
bG9jTGliKSAtPgogICAgQVNTRVJUKCkgYXQgSGVhZCA9IENSIChCdWZmZXIsIFBPT0xfSEVBRCwg
RGF0YSwgUE9PTF9IRUFEX1NJR05BVFVSRSkKICAgICAgaW4gQ29yZUZyZWVQb29sSSgpIG9mIER4
ZUNvcmUgUG9vbC5jCiAgICAKICAgIEl0IGlzIGJlY2F1c2UgYXQgdGhlIHBvaW50IG9mIEZyZWVQ
b29sKCkgaW4gdGhlIGNvZGUgZmxvdyBhYm92ZSwKICAgIG1TbW1Db3JlTWVtb3J5QWxsb2NMaWJT
bXJhbVJhbmdlcy9tU21tQ29yZU1lbW9yeUFsbG9jTGliU21yYW1SYW5nZUNvdW50CiAgICBhcmUg
bm90IGJlZW4gaW5pdGlhbGl6ZWQgeWV0LCB0aGUgRnJlZVBvb2woKSB3aWxsIGJlIGRpcmVjdGVk
IHRvCiAgICBnQlMtPkZyZWVQb29sKCksIHRoYXQgaXMgd3JvbmcuCiAgICAKICAgIFRoaXMgcGF0
Y2ggaXMgdG8gdGVtcG9yYXJpbHkgdXNlIEJvb3RTZXJ2aWNlc0RhdGEgdG8gaG9sZCB0aGUKICAg
IFNtcmFtUmFuZ2VzIGRhdGEgYmVmb3JlIGNhbGxpbmcgU21tSW5pdGlhbGl6ZU1lbW9yeVNlcnZp
Y2VzKCkuCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAg
IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYt
Ynk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA5OTdiMmM1NDM3NTFjYjRhMzQ3
MzI3MGMxYTcwMTZhZGUzMTFmMDFiCkF1dGhvcjogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVA
aW50ZWwuY29tPgpEYXRlOiAgIFdlZCBKdWwgMTkgMTA6NTk6MzcgMjAxNyArMDgwMAoKICAgIEJh
c2VUb29scy9HZW5DcmMzMjogRml4IGEgYnVnIHRvIGhhbmQgZW1wdHkgZmlsZSBmb3IgZGVjb2Rl
CiAgICAKICAgIEZpeGVzOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcu
Y2dpP2lkPTUzNQogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAog
ICAgU2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0
IGI1YmQ2Mzg3ZDIyNWRmZWY5YTY5Mzk4MmNhYmNjZDM3ZmNkZDFmYjcKQXV0aG9yOiBZb25naG9u
ZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEp1bCAxOSAxMDo1ODoz
NCAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzL0VmaUxkckltYWdlOiBGaXggYSBzZWdtZW50YXRp
b24gZmF1bHQgZnJvbSB2ZnByaW50ZigpCiAgICAKICAgIEZpeGVzOiBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTUzMwogICAgQ2M6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IGVmNmNkNjZhZTQ2YzdkOTBiZTZmZmRmM2Y4ZWQwOTI3
MzgyOTIzMzYKQXV0aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRh
dGU6ICAgV2VkIEp1bCAxOSAxMDo1NzoxMSAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzL0VmaVJv
bTogRml4IGEgc2VnbWVudGF0aW9uIGZhdWx0IGZyb20gdnNwcmludGYoKS92ZnByaW50ZigpCiAg
ICAKICAgIEZpeGVzOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTUzNAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAg
U2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDEz
ZDc5YzI5NzYyMDVmZmMyZWMzODBlODcxNjNiMzlhZGE5NmJjMDMKQXV0aG9yOiBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEp1bCAxOSAxMDo1NTo0NyAy
MDE3ICswODAwCgogICAgQmFzZVRvb2xzL0dlbkZmczogRml4IGEgc2VnbWVudGF0aW9uIGZhdWx0
IGZyb20gdnNwcmludGYoKS92ZnByaW50ZigpCiAgICAKICAgIEZpeGVzOiBodHRwczovL2J1Z3pp
bGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTUzNgogICAgQ2M6IExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1
IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDY3ZjNkMDk5MjRiMGZlZGYzNjgzM2QxMWU1OTlj
NjA5ZDMxOWQwZWEKQXV0aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+
CkRhdGU6ICAgV2VkIEp1bCAxOSAxMDo1NDozOSAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzL0dl
blNlYzogRml4IGEgc2VnbWVudGF0aW9uIGZhdWx0IGluIG1haW4oKQogICAgCiAgICBGaXhlczog
aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01MzcKICAgIENj
OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6
IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAxNWZhY2UwNmY0MDAyODNl
MjI3YWE4MTRiZjMxODBjY2QxOTMyOGEzCkF1dGhvcjogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56
aHVAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBKdWwgMTkgMTA6NTM6MDYgMjAxNyArMDgwMAoKICAg
IEJhc2VUb29scy9TcGxpdDogRml4IHRoZSBzZWdtZW50YXRpb24gZmF1bHQgaW4gR2V0U3BsaXRW
YWx1ZSgpCiAgICAKICAgIEZpeGVzOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTUzOAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMAogICAgU2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 01 21:58:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 21:58: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.xen.org>)
	id 1dcfAp-0000Tr-3S; Tue, 01 Aug 2017 21:57:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcfAn-0000Sn-EV
 for xen-devel@lists.xensource.com; Tue, 01 Aug 2017 21:57:53 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EB/FF-02033-069F0895; Tue, 01 Aug 2017 21:57:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVTf+Z0O
 kwarfkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HXNsuBGWcXyu/2sDYy9
 QV2MXBxCAn8ZJZ5+eczUxcgJ5DxmlLjbZwmR2MYoMWHiCRaQhIiAs8TXM3PZQWxeAX2JXc07w
 GxhgVCJR113mUEaJAT+yku8WnkVbJKEgLfE5OmrGWHs9gffgQaxc7AJWEkcEgOJsgioShyf/I
 9pAiP3AkaGVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgR5
 nAIIdjE3bPQ8xSnIwKYnyKvbURwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LX+0RApJFiUmp5a
 kZaZAww9mLQEB4+SCO/L70Bp3uKCxNzizHSI1ClGY44Nq9d/YeKYNPPnNyYhlrz8vFQpcYhSA
 ZDSjNI8uEGwmLjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV5+kHt4MvNK4Pa9AjqFCegUyd
 JakFNKEhFSUg2MRo3bz9jUb+roqGrYeHLz6eLW5+ucEsOklj7Zcjyi/9/XtAtXZ6W/+HOJdeX
 9jTmvhQ4/j9vcyezLK8O5+MASg3v636IFf+9Ye7Sm8ma/SFpN81vpZ1WzUn02Lsn//Fc2o2bu
 H46/V68oF67muPlDY7l8lXrY/4Nu6x8FlGSFf5I6XLT45nGfXUosxRmJhlrMRcWJAOoZk9KEA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1501624670!105401616!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28576 invoked from network); 1 Aug 2017 21:57:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Aug 2017 21:57:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcfAi-0002D2-IA; Tue, 01 Aug 2017 21:57: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 1dcfAd-0004G6-4B; Tue, 01 Aug 2017 21:57:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcfAc-0002Gz-Rp; Tue, 01 Aug 2017 21:57:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112407-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64:hosts-allocate:broken:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken: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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-amd64-amd64-libvirt-vhd: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: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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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=5619c179057e24195ff19c8fe6d6a6cbcb16ed28
X-Osstest-Versions-That: qemuu=31fe1c414501047cbb91b695bdccc0068496dcf6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Aug 2017 21:57:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 112407: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3698862688450508043=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 10 windows-install   fail REGR. vs. 111765
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install   fail REGR. vs. 111765
 test-amd64-amd64-xl-qemuu-win7-amd64 10 windows-install  fail REGR. vs. 111765

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 111765
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 111765
 build-arm64                   2 hosts-allocate         broken REGR. vs. 111765

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 111765
 build-arm64-pvops             3 capture-logs          broken blocked in 111765
 build-arm64-xsm               3 capture-logs          broken blocked in 111765
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 111765
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 111765
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 111765
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 111765
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 111765
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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          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-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-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     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-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-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 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                5619c179057e24195ff19c8fe6d6a6cbcb16ed28
baseline version:
 qemuu                31fe1c414501047cbb91b695bdccc0068496dcf6

Last test of basis   111765  2017-07-13 10:20:16 Z   19 days
Failing since        111790  2017-07-14 04:20:46 Z   18 days   27 attempts
Testing same since   112407  2017-08-01 08:19:38 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey G <x1917x@gmail.com>
  Alexey Gerasimenko <x1917x@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com> for the s390 part.
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel Rempel <daniel@daynix.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Fan Zhang <zhangfan@linux.vnet.ibm.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  HervÃ© Poussineau <hpoussin@reactos.org>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jing Zhang <bjzhjing@linux.vnet.ibm.com>
  Joel Stanley <joel@jms.id.au>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Khem Raj <raj.khem@gmail.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Li Ping <li.ping288@zte.com.cn>
  LluÃ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃƒÂ© Lureau <marcandre.lureau@redhat.com>
  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 Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michal Privoznik <mprivozn@redhat.com>
  Miodrag Dinic <miodrag.dinic@imgtec.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peng Hao <peng.hao2@zte.com.cn>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Sameeh Jubran <sjubran@redhat.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  sochin.jiang <sochin.jiang@huawei.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Thomas Lamprecht <t.lamprecht@proxmox.com>
  TomÃ¡Å¡ GolembiovskÃ½ <tgolembi@redhat.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Yechao <wang.yechao255@zte.com.cn>
  wanghaibin <wanghaibin.wang@huawei.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                                  blocked 
 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-pvh-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                                     fail    
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3698862688450508043==--

From xen-devel-bounces@lists.xen.org Tue Aug 01 22:07:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 22:07: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.xen.org>)
	id 1dcfKB-0001PN-2E; Tue, 01 Aug 2017 22:07:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dcfK8-0001PH-Vy
 for xen-devel@lists.xen.org; Tue, 01 Aug 2017 22:07:33 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 36/5B-27137-4ABF0895; Tue, 01 Aug 2017 22:07:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAJsWRWlGSWpSXmKPExsWSoc8Yprv4d0O
 kQX8Li8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF23gSWgsuqFUee3GNtYGyT62Lk4mARaGCW
 aHpyi7GLkZODUSBMovnxBHaQhJBAF5PElCUr2UESwgIeEhMPvAQrEhEwljh6cDsTiC0k8JxJ4
 u2LQpAGZoELjBKPXt4ES7AJaErc+fwJzOYVsJJ4tLOXBcRmEVCRmHprDthQUYFUiY/vvjBC1A
 hKnJz5BKyGU0BLYlP/K2YQm1nAVuLO3N1QtrzE9rdzwGwJIPvw95msIIslBKYwSjzf94oV4iJ
 FiRmdB1kgimQljp6dA2X7Sty48RjI5gCylSVOtfhB9D5mkpj95DoThNPPLvHm8E8miAYdiX0v
 lrFBJJ6wS1y4uRWqagq7xNnDf8HW8QkISWx/sAeqw1ri5k2Y1QUSX1sXQt13gVVi2+VXUKNu8
 Eps2LuLDaJKRmJd9xqWCYw6s5ACYRaSx2cheXwBI/MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF
 1DAzO93NTi4sT01JzEpGK95PzcTYzAdMEABDsYL28MOMQoycGkJMqr2FMfKcSXlJ9SmZFYnBF
 fVJqTWnyIUYaDQ0mCd9+vhkghwaLU9NSKtMwcYOKCSUtw8CiJ8JaDpHmLCxJzizPTIVKnGI05
 Nqxe/4WJo+n7x+9MQix5+XmpUuK8jiClAiClGaV5cINgCfUSo6yUMC8j0GlCPAWpRbmZJajyr
 xjFORiVhHmzQKbwZOaVwO17BXQKE9ApkqW1IKeUJCKkpBoYLxhnqL340rZ1YU+i3c/l0TYcZw
 7taGSvYjfZsY13xRKVOz/+N0TW70qbaj4jS4FrdfTRI5P3NHLMUCwSaPafz9R3fHXmitatchc
 WtT81kTIOE7RaeEDx1KFgRs7JrbEWOQ55PjPD1FMZt8lOXznpx4yQ6ZXPvG6b7RO64h0r5jbr
 8eHgF6Y3lFiKMxINtZiLihMB/g5FkKMDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1501625250!110005683!1
X-Originating-IP: [104.47.1.86]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26600 invoked from network); 1 Aug 2017 22:07:30 -0000
Received: from mail-ve1eur01on0086.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.86)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Aug 2017 22:07:30 -0000
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=y9WgK33nbqgVZhoCpUd3JQcfEdTeaSy6YWOUqsopQ24=;
 b=fUSHBo0H/9v0YUG+1Zm9MuKLqdCAGFnLaz5lIev8+K28d++/JsMK0BwkDO2amyUkOxkl7Ap3G+paC1dL3kN/wYBtjh2qdcwHMFA27MfmXZpLIZjFUAEcxb2GBxP68KP6bsv9BAo7k/BcablrRHaV3yY/E2jeLlnq50DTUC2vcpA=
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.1.1304.22; Tue, 1
 Aug 2017 22:07:28 +0000
To: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <b38196ff-087b-2b4c-dccd-2d3a8fc5bf38@arm.com> <20170801142546.GN12347@toto>
 <alpine.DEB.2.10.1708011332060.20080@sstabellini-ThinkPad-X260>
 <b8211ca0-7148-9ee5-ebae-01893247771f@arm.com> <20170801212249.GP12347@toto>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <305e926e-47f9-3619-31cd-81c0799378bf@arm.com>
Date: Tue, 1 Aug 2017 23:07:25 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170801212249.GP12347@toto>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR08CA0153.eurprd08.prod.outlook.com
 (2603:10a6:800:d5::31) To HE1PR0801MB2059.eurprd08.prod.outlook.com
 (2603:10a6:3:51::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9cebe4bd-8919-4bcc-96b3-08d4d929b328
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0801MB2059; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 3:EIviZ8b2D8JyqGCDrDaRYnfjoe2ly/XDYwdWtNVvXR0SpuebPNtHbuvy/R1/eWP3AJV9suhg8FZK44NFcko2gnVVO9NL22arRqfZ++CRCiLD5oFVvBUWAkjvayl6ZJonqGWO+IXTtUJpkR3ktL/OU2HNDgxHEXMIUx423AiaD8HP9hFcCT757WDWOOchmlkmM6yRu2zJYKbdt0lrVFlF0O3SLGQjznOG1S9rB7WKwknI2Dv2d8PV10ky7GiQTL1Vg+1WkdwuVhlAW2ZpkKBYICHNsUcrGtIN9HOp2SbWsEUHcuT8ThrzOxaLSXbxJ0LqDImlXtVwPP1EjP1qWbnf1Ki5zf8upI9y25sFm4tBDm/JP9IqG/DQY3gMy851u+XV3b6UGani+fIAO3KT5yGqgeYldyJzg30cA4+mm+iP6nRzfQWl09d6AKDr4FWb5JRzkz9I0pm5ZxDntpBs5zPNSB6U1KdSB2ZjxegsL4TrsZGjYbsCF9/j7c0jCGr8p6KZwX/wNHb5b3rxGmiSNHgfb9JVJ1B3MuIRhzurSi9+M6LoYZt6Ply0GtDWybLn4turC+5TvkxEMp0PYz6qhf+WFSwvRrvhiMnzeoqqPoA+p9ECcrJ2vvp+qoCawof8QzpYx1j2VHlinOACX+AwzDk176ArjLRZjuuKwMHG/qXxDz2pGSqb7beeinvlpoFIzPH3lxvZuNwP6aBoRbHQLejattuqGOMCkjfjh0dEcB4+GaNZHuPjXsHbAFD1DAeLOX8STysXHSW97N1aoT/gtIF/e6vvqrzFtvRZ+NOE8mrFA9T00gAD6apyza2gHeORHpuFy/8fUSzTOe3cWFd70t55og==
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2059:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 25:ovCjWbBn3e6FzMWD5mYzdRm6PQe2wYfl65tIwfMfp2+istp9j7s2nAOpo/0lzyls8i+ZzDk/Nz2NtuFK/NPk16YrQAt4AXn4DGk9KmCIi9YstOpZN/QL9N3gRkjSHABUA1GkdvwtTjANcTwydLHhoqLS8L11nA+eTh9p70erUCoGya5alCiuiL4jc2LJ7Cu3SR9d7u/I5GaObHS2ve/yi8EkUZtaJ0BxnJEI7yll+KSHwcQ393ZGzWfeL1SEa67znA8MAjj5Y7mt1zrEUfZKm6hKFTeeoF7W5wRz0iYDCMcJgeOkBofYD6zfgWvzQJHuIImhNnvEimAfxBpTDAyGr5pmTZA6rOT4nM6PgX/ah5L/HXXxuZVUY7t/TJ26jLs18L/kjk8w0bfuitvx6d7olriJCy71kF2nYvg/fQZ71Y2m0THOOEGm0cD1YHTkIGiqjUle4bAp+vXWfBiWTFiwwi4C6UrCXtRZUKpQfKgQBmP6ELFi1hs3GY1bsofD5eWJJ22udVMTVYU2/A/7xV57Gqd3Hv2OwPwh6bVyDh0KGQ+or79XFSwI71u4+Ggpi3EXzdtDps+BipBRURZda1Q9/t59kPoJwAiKInjLSKWPnzH3Diz2B1IJy3jnQYpVx/fkJMf5t1QYCVUGsPuP8DRGG2V0QXsQA1l4oD3wV794jAxgDD8lT27/xltNUHe8h/4gqHGDMw9OCvjaTixUlHNqc2BS6QEcW/s5ULzocL9IjifcAKxEbCAIliaTNfevP57RXgBpJsOOEu80rvvMUpqt8VeSdMG9OW3TnkKEVzo8SpLlk5iwEXL7cGKOawLSRvso6uhtPG/dzKYIuyEnPemBPrLvrTevMt6nASzGsV3sVK2HeeSUaO+wfUai6jhfPh4R+47k7+0eUQ8F/Cwe7oWjsrko+vILma+NfIeADjBqeXE=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 31:3Jsw9E/x9tFjZtQBgwm4w7cRHtc2HVguhZ8dPQurTCs5d/+wwF4mV1lpXsWyXyBwB7jVAJ+38t7Gyezu76VajLipZl4CQcSawp9oQEMVSoljgcIr6+6Ht8oGn4iJersN3AINs5efz6vCWu1IGbfdAp+cos+kssYAxlJwN//GzF0hpedDixy+gPiZUFn81MxADNizjpnshXje/dh5+IjPkSOOtNK7cl3zCiZNOcMsKXGC6VDMYFoKBaum2ATB5PDiE59+g22OANcaW/oa5XcG80XTiazvS6S3eR4sTKcI7zNZ7r5t0KDl8wgk4wG85ycrtP8joEeksHMm3VlFXnfkgQuyzP20x8fQKVDNXwN+IlGtKWz2s64FX7NgplovquPsFv039eSHJxj14UencNs7NR5eC31aasF8xteAHZ86LP0QU8jgsDf+985v3Jo6uZwvVt8ZMAljM/6ic2JAFK+FfwNjuEK20OnNBR8/y9WQo8Tis0xmmw0vq1aTJVmstdIOAApSpThqQGhGjVg/w7MMd59fdBMD3VylcSsUSW0WM1Lyoe4BnIhLrhuMzJokNgl/BI5SbqsCenATmCeAEzLqhISil1Q/aLwwxsKVJu5/CfLRCQY9z9gKWlcTL5itaNi9Ek0zo3PjPz7UJEfCFtWMyG/ca0PTLja+XlqyBXtk6W8=;
 20:wA+TbRz/mo5lhEA5am7lsyEFa8KC1jSG4i72uSNEzMGHf+iCmpkJD421/1WtM7C+trLFi+wg4Qc+k5ea/rSPIa9+AjmRx6PdCoOVjvtCHkkhGxZAf282DxZlqmLpOOeM/iLwJzGFac1eypcm6WmAjoivYMR9Dvxa2IXWJnnMby8=
NoDisclaimer: True
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397);
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2059E5C62D11C0F0E4FCD35680B30@HE1PR0801MB2059.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2059; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2059; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0801MB2059;
 4:vk9IWNfecoxV33s7EzEphZ/EGd99N5wMpD+Q?=
 =?Windows-1252?Q?9Lak2N5Pfm98YlhaPn0axxJ+rIDFCq/B/39kjP2K3josuMzBNg0fqEqo?=
 =?Windows-1252?Q?GgbixSW7uotox1usly6RJs689HF4OYLrF2evhDVl9SUdpdzZb9N/hYZv?=
 =?Windows-1252?Q?A+gNldAmKeDUbKgKYqvipy/hYmwHmkumxWx/nq8vhLuvkm+kPmfkzZoP?=
 =?Windows-1252?Q?eW0xno3iTSP7u65dogH9kfpqnL9W74Unyjd2PZoX76QmbsSMOiA2O9Sl?=
 =?Windows-1252?Q?1sfK3PxWNoPOChJzth/j60ztAfijLPDYcwpGiSfEXKwgE82O8WlsF7MS?=
 =?Windows-1252?Q?QN4wl51u8ihKvkjl/lXHjAVXhy/1tnlqoUanBYHn362piz+/mLDmfAvx?=
 =?Windows-1252?Q?sOAAZq8ixWcOxZFN6boClWEXwfG9SQuCtj8uV1ddj7j14jdye5dvilT3?=
 =?Windows-1252?Q?XKhz+X59JmDxMbZWg7ULArZ7ukx63PUCKsjdwEtm2dmWCdph4ZVfNTRh?=
 =?Windows-1252?Q?g52nsaBS2k611xBItRSAJjfmH/Z3Dd4YSrf7rg/0QRnNZfgaPljDKIPs?=
 =?Windows-1252?Q?WGKruKzHO3qevfvJqaMhrDs1jBswxAGGcAAhNyT+2injZo7jxFdQiwrz?=
 =?Windows-1252?Q?RXsRA/2pezJa3auD+y03WmWxvQZQTQ/RuTQQB8giwIKtfWmTfW2zfuUV?=
 =?Windows-1252?Q?G88LulHSnog1lFWgOO4/Grjc1+BDF0ELVZE5KgVnpJXmRQYovlLJa96L?=
 =?Windows-1252?Q?19nJXIYFFM1qr9Y1wRTk3CCqPnYSH/4fMv6TcHK0TyfjSK6kLYUJHnhv?=
 =?Windows-1252?Q?qa0sL7Jn181XKHq09RGS11kO5wa52NJdPOjxV7Cutx45XejMYRaDZH4I?=
 =?Windows-1252?Q?EHNEyrS/O0HchCBvHW7Fh30AOe9gKszGnYmWSc28ncphZaa3B0lbnl5k?=
 =?Windows-1252?Q?zdsvGc6eJvFwfUkO9D7G71+jHjRn9Y+BqWcRMEA+Rx2/Lu3HNfkDDXG4?=
 =?Windows-1252?Q?ZD9dS+blnkSn2mWp+dhuyMBZOhCXn+efXFts6gcxRneoUmtCYEMVDSy2?=
 =?Windows-1252?Q?IIXvqvk1ilGWIHZT040kh7PV6At3IvH4LH1QeiEXhh6rWn5GwzbQOVGz?=
 =?Windows-1252?Q?3dn8BjhvoCZsEd6ZRrjp3oI4FyOME07Pzbbe9pAXouJgXfY7N4cUgvYs?=
 =?Windows-1252?Q?u8vyCOv5U9se5eGPanzmgVWLCPOh3Vl2yen7LV4+tfBHgfXxleoLb9vD?=
 =?Windows-1252?Q?1V8NrGNC8IbAiqnGOnYUCTsMiR9Mpp6gQlbuMAvgt5Pej9SSbVqtjRQ3?=
 =?Windows-1252?Q?QPb5?=
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39850400002)(39860400002)(39410400002)(39400400002)(39450400003)(39840400002)(199003)(189002)(24454002)(64126003)(6916009)(101416001)(5660300001)(6506006)(6486002)(478600001)(65826007)(54356999)(31686004)(50986999)(25786009)(50466002)(76176999)(110136004)(105586002)(72206003)(38730400002)(4001350100001)(106356001)(53936002)(54906002)(6512007)(6246003)(8666007)(68736007)(33646002)(36756003)(86362001)(31696002)(6116002)(93886004)(53546010)(42186005)(230700001)(4326008)(6666003)(47776003)(8656003)(2906002)(2950100002)(65806001)(7350300001)(81166006)(229853002)(23746002)(3846002)(81156014)(8676002)(7736002)(97736004)(66066001)(65956001)(189998001)(83506001)(305945005);
 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: =?Windows-1252?Q?1; HE1PR0801MB2059;
 23:/dUK78GX9VKGZ56P6PmOdusGbWHd7zejhxn?=
 =?Windows-1252?Q?7LNCFtT9z7f6bIaSmYm3yfFEcERtE+d2u/KdSvF8J8ZiCvkya7W+F2YF?=
 =?Windows-1252?Q?h6vOLzznJo+6LhlX6cDLlDA+dnIIkpRtsdqeZ8ZzUiPJ1fX3kqOXCJmy?=
 =?Windows-1252?Q?wmGaPsA3TfvZ+eAnEERzZjKD1ldqr/7CONRy/dqWB7eONUwnGQ2MvAoH?=
 =?Windows-1252?Q?mKDoRo7Dr2M0B//Hns0OJqqeRrnn0GgjkvYPKyZwxmXe6UuoD96bDcuk?=
 =?Windows-1252?Q?WBKpRldZEfsRE2PLpukCQcqvKVa84eMLERXucwdGlDhFt/R4vkdvAYIl?=
 =?Windows-1252?Q?HaAJkbf17VJ4vZLv1aqYWB8/R0MHYNxvLUkA8D+Wv5IcMRfU37ht/D/p?=
 =?Windows-1252?Q?wuiQClxC45U75+t3tHO1lAA6WK/i7nI4n4qtsXCNjfmOvMQenr8H6N9X?=
 =?Windows-1252?Q?hUbxtUOAtj90Yk4AD0Kf0CbbdfO2japUe5AhGdAcFldxVq0tP2QIAcOi?=
 =?Windows-1252?Q?Tvkr4qjEmbWyNcfSZaT94Ym/bn6QxNTPAdhI9CooAxP1nHtZpAgxyOUh?=
 =?Windows-1252?Q?jjf85SS1EsYk8/kC3+VjiWJz4gkRY9UHnTZtZ/Si6BGm6iGu1kkBoRHV?=
 =?Windows-1252?Q?5OqW48R7ES648vLRheY5H9a19YA7DKEGHumh2gD9E2qK06Tqt0U9oFlO?=
 =?Windows-1252?Q?lsxinyCzthqRWSLpqwU0Zyg5pgsezFINtJfyoLKFSa9EpvMkaUxmac4G?=
 =?Windows-1252?Q?rmYjKnkCXW2xlvtiyvMzdmbXQqXR6B9rwpCay5/vVw0c3D1KjRo1GMqn?=
 =?Windows-1252?Q?RVyWLgdCX/SiD5QlUnP7E0Y29ixnpOsXJhhozzONVa+uKzVKwDpXLkVG?=
 =?Windows-1252?Q?HlDACPu3LXf1Si8IGX4LX2tKgQkr6ojkwZncd7VCf2bIFyKLWRylSrVN?=
 =?Windows-1252?Q?O/4XSugxpYdjhA4NIqZRKiMWRbWVcrrsHAP00dWbs+I8kgSldwgObcl4?=
 =?Windows-1252?Q?ZaED0WzpP+aaQsha4w1tfUnLrrneb0FezbPidyKVxI12DJZNwvJRBueI?=
 =?Windows-1252?Q?7RApRtqfNU9Q9jERjbZppQfLM9vhDMsDIVlLfqvdYZjrnIyMd/Zib8OG?=
 =?Windows-1252?Q?pRG5PGlHBdGzktWzgwWIjWDfd04jxY8vMnBbR3tsXjnjBt3kC8lANnLC?=
 =?Windows-1252?Q?tD6R0DDi2l+9/DsdU6fJXslivjjBfgtzFyByBhQ+Mc0LmH1hoLgmRHAA?=
 =?Windows-1252?Q?DoRUUl6ATEExIqzW4r/UGzwq4p+SjX/ovCurs135Lr3WZVWbVAm2Hsu2?=
 =?Windows-1252?Q?vOpKCznYrh5c51CQgvkVLoq7nuFsd3tXbDKfrlckVQi4WIp/ljRy4DIZ?=
 =?Windows-1252?Q?OKsSp3ED+u+HePEnp4kOACqk2SCocqBRStNFWzlhw198sIllh5DvZOaQ?=
 =?Windows-1252?Q?VOdfc47fPFK1NssETLP4Z/QCs49eI4Nezvq9svA/MmV4K/GFrNFgBXl5?=
 =?Windows-1252?Q?J4/XpNm7+oookvZPeifyyqeWpG4XCujhNKAa/dzZGt6WckM9jYMDWEFO?=
 =?Windows-1252?Q?lrDD9pD5hX6o1RuMO45KdCScsigLj4cPEzS1hpyDWGBU9YzXjKvE69Pi?=
 =?Windows-1252?Q?UnRRh/i+PEmdD41+DqkQ7UYVJdNwV5fHqKleNG1PmG/9ThEtIf0GEzRi?=
 =?Windows-1252?Q?lop6tFRq8w2JCo9RaG+j/tpAIfHdMP8R9nJ1XdZpeh13G8xtiKM3Vgz6?=
 =?Windows-1252?Q?lClwVPJ2NMDz0gOgmDtJlRreGyxEHyv0tYuQaQ9A=3D?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0801MB2059;
 6:Squj0fsXcb3UF7W8kgm072Lj1CsLntHFEDnm?=
 =?Windows-1252?Q?Xj0WuiOxVFmGdq3p/N6dR7s/gGN2t93eZiosQywl/xZSlPJyJkuxtORV?=
 =?Windows-1252?Q?ABHNp2F5UxiMwg7tRbUk0D02D+36z+9pZtNUKNTNzvMkFEH7xyggb5uH?=
 =?Windows-1252?Q?shxtRwZwmouukfM9LtvJSCSKafskt5b2yh05/xM/xtXViCYIR6bSU20M?=
 =?Windows-1252?Q?EJ6vYxMF3QusHGTeNbVD7M5BcSf9+FL4W52qKsF7PDSnysYVCjlHL7/o?=
 =?Windows-1252?Q?MRRDlIqYfJT7aGTwOOze1+mm93SlUBktUHKerdUOgvQ9WOux4BpiNOCN?=
 =?Windows-1252?Q?ExebUPfgLKNuZwVle1HqhK1halWVUpdE9OriLopk1fbhv7C5kZUQ4w5h?=
 =?Windows-1252?Q?XiAjVcIqStXu4ADmpQGk5etmnOYfC4TkguPqEMTQ/opbrhIKC/yvov8x?=
 =?Windows-1252?Q?1yz4M8nk7E7PIjPyaJhoEOhxM3f+0R4EWuYNnsTkJqD9Q2gA1afePMhG?=
 =?Windows-1252?Q?L1Uksnkyj/g7HUXHvYmhpL5GQKLddMSlYEhsOVxiw2rzA3OGS1/xoCmN?=
 =?Windows-1252?Q?5/RpY0o5ukVlktydFbgKVaT1RVlZHQvUy7xReI0caoRCdo6uG462zeDH?=
 =?Windows-1252?Q?wAGD9pFiSDMt0YVSfiuW1X+wLUCqfEcZ3CYRRIVuuCzaVLJAtWbpp3rO?=
 =?Windows-1252?Q?vk1yGaUuE0iM5JxGZAmn3DPzvBBzd1DCb2BHSOi8B/cxNZsaBvI4yibE?=
 =?Windows-1252?Q?3MXcN8m/LFuGigrMZ6zZIlKwQppGPFo42Y+QE2nCExizfDQ56hTBlyxc?=
 =?Windows-1252?Q?T7aAPaHmy7+vt8cEZYUQTjw4x68SibhGXcUON4d71nHTdtPVsRXzPm+t?=
 =?Windows-1252?Q?m1dWg3OWLGBcw/s70SaJ9ra0uUyLvIjTv+LsdAzXggEJGN2rCdaMr5q3?=
 =?Windows-1252?Q?u6Wneb3AiRLaKuRZdf+L2RdFBVqDRuJkfi0ol9N/7rSqVLxdjEsE+uSB?=
 =?Windows-1252?Q?jhcjmL8cBnsk31HQo/X5bnF8bdxHrZxpalWhwaJW43C6JEcY0QUrjzH2?=
 =?Windows-1252?Q?KwPlw0URxqFJ94fE6GnaUumixuO3+P5JkhB9?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 5:PNEOvszZUe+VmsYXFfnolQUkckwVPLZJMbsfyIiLMXmLz2Ae/p8NSTN3D1MWfZwZMIujIaLcw2qRryVXz6xiEamQLzChjNhixzc0bJskC9NqiK7AEc2VZq/Ad8LSYuARoENc8kafXpMDyRm3GrL8RjGFvkqR2C0dA0FK1Ik3XPR8B9iBF/4+MEHRvqatevalNi/5a2eYDjsfVMOEjv76oUE28fP8QCgL4volWhZ75V4XduYrgZioKgBaGTzYHgbQ7B24b8EV7xUF2l4crmfeLolyWpzGk5YN3iJqfpVxXHCmGGIgnbQClnMuZivE0G5mUbtDa3lhQnCoxJBcAyt3QH2jdWAwpJ2D7Rqb1w0BsPBr3eIts7b1ezrVYB33Bqri51FAvnYgdGFtpv3l9TjBodfw1Zve9Ys06+9/DwqIvNc/llwSBNolQKw4bu3XY1JFZ6ZTzd3gEVmYq2F6F+r7nYrEsIlLf+NL54TyHVDz9+ooVFxzjTlxytpyW0SUaSm7;
 24:LZM1jtZQjY07AKbqqCAciPGtVuLH4I0tf/tI+W3W98KbTQTIVdThBg145jLzDiS2uNEgA6ROzXR6IM/wPukkwjQJNBIuamhHL1K7GIfVRwM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 7:ipX25OisxdIuy2sdY44iaTPYXle/r0iIQKJUStf3TmHsJ3W0gvomngvLKuuJEcIn5Ntsl3g7e+qwCEEAuMcIt+8ZdHwASxBhG4f2oR6uO/lNoZmn6dCvHsAGFZAq/h+z+KtCVf1IlE8uzkUx9b7CYXDhB7ftcKohWV7li7qFExmj7ZB99CO/H+uveVpHi46xckEjyBZGpP/UwpVb9hlzYm5nlmQbA5AGRyG5b4CSX6/dGahH22qpoXAk9HRgk9ZTxGavERuqOKG3XIDHewOw2oboSmi4+PuzdN/CfSc2l8NnOq6qpUUjQ227ixVWD6l55zNnaWUFEKFQFTNq1fu5pXW7fww0LwhG9zZrZunRjbSYyJi3p1R3+QWulQ4/1+vjFT4n3+Ub+mFneWxXC5wJH/wv2HNgHWMnlzOfH5y8uu7GS/2HpMj1ivznNgNFWb8mdBtwy1H9QssmbUF9QDlFa9Zze21iKERghU1qvNzIjV2/KYgKzk4LVbgzfHV6KrgkAjlulZn8mYIk+uOKNovQx/hLs/eZl0L18gSIQbZykirPF89lJi1ZWLCeiukdqhr4QJHeR6Dz/vJBD0fRhmmjKW9MqA7htmOvzjKhMBtIo9GZanMGV8pwMT82AaHCoFBreC4bh+BjB9CgZNy4TLp2hQU2SbDjmxVDD4U7NCl9M7PSZphTjk53WYWeLYunr0n/JDrX4Qbib6uxPES4P2nPYicY0qfrcVM4BS4Dg91cIJTOJ/5uIgg4QAKUeFAkcYL78EMSHcbGtfKFns5O3f+UpZvWMDqgB4BaQUHLeDUSK54=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 22:07:28.0938 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2059
Cc: Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 nd@arm.com, Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Dave P Martin <Dave.Martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRWRnYXIsCgpPbiAwMS8wOC8yMDE3IDIyOjIyLCBFZGdhciBFLiBJZ2xlc2lhcyB3cm90ZToK
PiBPbiBUdWUsIEF1ZyAwMSwgMjAxNyBhdCAxMDowMjo0NVBNICswMTAwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAwMS8wOC8yMDE3IDIxOjQwLCBTdGVmYW5vIFN0YWJlbGxp
bmkgd3JvdGU6Cj4+PiBPbiBUdWUsIDEgQXVnIDIwMTcsIEVkZ2FyIEUuIElnbGVzaWFzIHdyb3Rl
Ogo+Pj4+IE9uIFR1ZSwgQXVnIDAxLCAyMDE3IGF0IDExOjU5OjAwQU0gKzAxMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+Pj4gKCsgRWRnYXIsIE1hcmssIERhdmUpCj4+Pj4+Cj4+Pj4+IEhpLAo+
Pj4+Cj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Cj4+Pj4gSSdsbCBzaGFyZSBzb21lIHRob3VnaHRzIGJh
c2VkIG9uIG91ciBwbGF0Zm9ybXMuCj4+Pj4KPj4+Pgo+Pj4+PiBPbiAxNC8wNi8xNyAxNToxMCwg
Vm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+PiBTTUNDQyAoU01DIENhbGwgQ29udmVudGlv
bikgZGVzY3JpYmVzIGhvdyB0byBoYW5kbGUgYm90aCBIVkNzIGFuZCBTTUNzLgo+Pj4+Pj4gU01D
Q0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUgdmFsaWQgY29uZHVpdHMgdG8gY2Fs
bCB0byBhIGRpZmZlcmVudAo+Pj4+Pj4gZmlybXdhcmUgZnVuY3Rpb25zLiBUaHVzLCBmb3IgZXhh
bXBsZSBQU0NJIGNhbGxzIGNhbiBiZSBtYWRlIGJvdGggYnkKPj4+Pj4+IFNNQyBvciBIVkMuIEFs
c28gU01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxzLgo+
Pj4+Pj4gQmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBjYWxscywgd2hp
Y2ggYWxsb3dzIHVuZGVybGluZwo+Pj4+Pj4gT1MgZGV0ZXJtaW5lIHZlcnNpb24sIFVJRCBhbmQg
bnVtYmVyIG9mIGZ1bmN0aW9ucyBwcm92aWRlZCBieSBzZXJ2aWNlCj4+Pj4+PiBwcm92aWRlci4K
Pj4+Pj4+Cj4+Pj4+PiBUaGlzIHBhdGNoIGFkZHMgbmV3IGZpbGUgYHNtY2NjLmNgLCB3aGljaCBo
YW5kbGVzIGJvdGggZ2VuZXJpYyBTTUNzCj4+Pj4+PiBhbmQgSFZDIGFjY29yZGluZyB0byBTTUMu
IEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBvbmUKPj4+Pj4+IHNlcnZpY2U6IFN0
YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZS4KPj4+Pj4+Cj4+Pj4+PiBTdGFuZGFyZCBIeXBlcnZp
c29yIFNlcnZpY2Ugb25seSBzdXBwb3J0cyBxdWVyeSBjYWxscywgc28gY2FsbGVyIGNhbgo+Pj4+
Pj4gYXNrIGFib3V0IGh5cGVydmlzb3IgVUlEIGFuZCBkZXRlcm1pbmUgdGhhdCBpdCBpcyBYRU4g
cnVubmluZy4KPj4+Pj4+Cj4+Pj4+PiBUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhh
bmRsaW5nIGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4KPj4+Pj4+IGJlIGVhc2lseSBleHRl
bmRlZCB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyBhbmQgZnVuY3Rpb25zLgo+Pj4+Pgo+Pj4+PiBJ
IGhhdmUgYWxyZWFkeSByZXZpZXdlZCB0aGUgY29kZSBhbmQgb25lIHRoaW5nIEkgbWlzc2VkIGlz
IGhvdyBhIGRvbWFpbiB3aWxsCj4+Pj4+IGtub3cgdGhhdCBYZW4gc3VwcG9ydHMgU01DQ0MuCj4+
Pj4+Cj4+Pj4+IEN1cnJlbnRseSwgWGVuIHdpbGw6Cj4+Pj4+IAktIGluamVjdCBhbiB1bmRlZmlu
ZWQgaW5zdHJ1Y3Rpb24gZm9yIGFueSBTTUMgaXNzdWVkIGJ5IGEgZ3Vlc3QKPj4+Pj4gCS0gY3Jh
c2ggdGhlIGd1ZXN0IChxdWl0ZSBiYWQpIGZvciBhbnkgdW5rbm93biBIQ1YgIzAKPj4+Pj4KPj4+
Pj4gU28gYSBndWVzdCBuZWVkcyB0byBiZSBhd2FyZSB3aGV0aGVyIFhlbiBzdXBwb3J0cyBTTUND
QyBjb252ZW50aW9uIG9yIG5vdC4gSQo+Pj4+PiBhbSBub3QgYXdhcmUgb2YgYW55IGJpbmRpbmdz
IGluIHRoZSBkZXZpY2UtdHJlZSBmb3IgZG9pbmcgdGhhdC4KPj4+Pgo+Pj4+IE9uIG91ciBwbGF0
Zm9ybXMsIFNXIHByb2JlcyB0aGUgRFQgZm9yIHNwZWNpZmljIHNlcnZpY2UgY2xhc3NlcyBhbmQg
dGhlbgo+Pj4+IHByb2JlcyBmb3Igc3BlY2lmaWMgdmVyc2lvbnMgdmlhIFNNQyBjYWxscyB1c2lu
ZyB0aGUgc3RhbmRhcmQgVmVyc2lvbiBGSURzLgo+Pj4+IElmIHRoZSBEVCBkb2VzIG5vdCBzcGVj
aWZ5IHRoZSBmaXJtd2FyZSBub2RlLCBJIGRvbid0IHRoaW5rIGFueSBTTUNzIHdpbGwgYmUKPj4+
PiBpc3N1ZWQgYnV0IHRoZSBndWVzdCBtYXkgbm90IGJlIGZ1bmN0aW9uYWwgKGFzIHRoZSBmaXJt
d2FyZSBpbnRlcmZhY2UgaXMKPj4+PiBtYW5kYXRvcnkpLgo+Pj4+Cj4+Pj4gSSBkb24ndCBrbm93
IG9mIGEgZ2VuZXJpYyBEVCBub2RlL2NvbXBhdCB0aGF0IHRlbGxzIGd1ZXN0cyBpZiBTTUNDIHBy
b2JpbmcKPj4+PiBpcyBhbGxvd2VkIG9yIG5vdC4gUGVyaGFwcyB0aGVyZSBzaG91bGQgYmUgb25l
LCBvciB0aGVyZSBzaG91bGQgYmUgeWV0Cj4+Pj4gYW5vdGhlciBzZXJ2aWNlIHNwZWNpZmljIG9u
ZSBmb3IgSHlwZXJ2aXNvcnMuIEkgZG9uJ3Qga25vdy4KPj4+Pgo+Pj4+IEZvciBleGFtcGxlLCB0
aGVzZSBhcmUgdGhlIG5vZGVzIHdlJ3ZlIGdvdCAoUFNDSSBhbmQgRUVNSS9TSVApOgo+Pj4+ICAg
ICAgICBwc2NpIHsKPj4+PiAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gImFybSxwc2NpLTAu
MiI7Cj4+Pj4gICAgICAgICAgICAgICAgbWV0aG9kID0gInNtYyI7Cj4+Pj4gICAgICAgIH07Cj4+
Pj4KPj4+PiAgICAgICAgcG11Znc6IGZpcm13YXJlIHsKPj4+PiAgICAgICAgICAgICAgICBjb21w
YXRpYmxlID0gInhsbngsenlucW1wLXBtIjsKPj4+PiAgICAgICAgICAgICAgICBtZXRob2QgPSAi
c21jIjsKPj4+PiAgICAgICAgICAgICAgICBpbnRlcnJ1cHQtcGFyZW50ID0gPCZnaWM+Owo+Pj4+
ICAgICAgICAgICAgICAgIGludGVycnVwdHMgPSA8MCAzNSA0PjsKPj4+PiAgICAgICAgfTsKPj4+
Pgo+Pj4+IFNXIHRoYXQgZG9lcyBub3QgaGF2ZSBEVCBzdXBwb3J0LCB3aWxsIGVpdGhlciBkaXJl
Y3RseSBwcm9iZSB0aGUgU01DCj4+Pj4gaW50ZXJmYWNlIG9yIGluIHNvbWUgY2FzZXMganVzdCBh
c3N1bWUgaXQncyB0aGVyZSBhbmQgdXNlIGl0Lgo+Pj4+Cj4+Pj4gWnlucU1QLXdpc2UsIFhlbiBp
cyBpbiBhIGxpdHRsZSBiaXQgb2YgYW4gYWt3YXJkIHBvc2l0aW9uIGJ5IG1lc3NpbmcKPj4+PiBn
dWVzdHMgdXAgaWYgdGhleSBwcm9iZSBmb3Igbm9uLWV4aXN0aW5nIFNNQyBzZXJ2aWNlcyBidXQg
SSBkb24ndCB0aGluawo+Pj4+IGl0J3MgdGhhdCBiYWQuIE1haW5seSBiZWNhdXNlIHRoZXJlJ3Mg
cmVhbGx5IHZlcnkgbGl0dGxlIFp5bnFNUCBndWVzdHMKPj4+PiB0aGF0IG5lZWQgdGhlIGZpcm13
YXJlIHdvdWxkIGJlIGFibGUgdG9kbyB3aXRob3V0IGl0Lgo+Pj4+Cj4+Pj4gRm9yIG90aGVyIHBs
YXRmb3JtcyBhbmQgc2VydmljZXMsIEkgZ3Vlc3MgRlcgbWF5IHZlcnkgd2VsbCBiZSBvcHRpb25h
bAo+Pj4+IGFuZCBwcm9iaW5nIG1ha2VzIG1vcmUgc2VuY2UuIFNvIGdldHRpbmcgc3VwcG9ydCBm
b3IgZ3JhY2VmdWxseSByZXR1cm5pbmcKPj4+PiBVbmtub3duIEZJRCBzdGlsbCBpbXBvcnRhbnQu
Li4KPj4+Cj4+PiBJbmRlZWQsIGJ1dCB1bmZvcnR1bmF0ZWx5IG9sZGVyIHZlcnNpb25zIG9mIFhl
biBkb24ndCBkbyB0aGF0LiBUaGF0J3MKPj4+IHdoeSBJIHRoaW5rIHdlJ2xsIGhhdmUgdG8gaW50
cm9kdWNlIGEgZmVhdHVyZSBmbGFnIHVuZGVyIHRoZSBYZW4KPj4+IGh5cGVydmlzb3Igbm9kZSBv
biBkZXZpY2UgdHJlZS4gVGhlIHByZXNlbmNlIG9mIHRoZSBmbGFnIGNvdWxkIG1lYW4gIml0Cj4+
PiBpcyBzYWZlIHRvIHByb2JlIHZpYSBTTUMvSFZDIi4gSSB0aGluayBpdCBtYWtlcyBzZW5zZSBm
b3IgdGhlIGZsYWcgdG8gYmUKPj4+IFhlbiBzcGVjaWZpYywgYmVjYXVzZSB3ZSBhcmUgdGFsa2lu
ZyBhYm91dCBYZW4gYmVoYXZpb3IuIEFwcGxpY2F0aW9ucwo+Pj4gdGhhdCBrbm93IHRoZXkgYXJl
IHJ1bm5pbmcgb24gYSBuZXcgZW5vdWdoIFhlbiBjYW4gc2tpcCB0aGUgY2hlY2sgKHRoaXMKPj4+
IGlzIGdvaW5nIHRvIGJlIHRoZSBjYXNlIGluIG1vc3QgZW1iZWRkZWQgc2NlbmFyaW9zKS4KPj4K
Pj4gVGhpcyBpcyBub3QgWGVuIHNwZWNpZmljIGJlaGF2aW9yLiBQZXIgQVJNIEFSTSwgU01DIHdp
bGwgYmUgdW5kZWZpbmVkIHdoZW4KPj4gRUwzIGlzIG5vdCBwcmVzZW50LiBUb2RheSBYZW4gaXMg
YmVoYXZpbmcgdGhlIHNhbWUgd2F5IGFzIEVMMyB3YXMgbm90Cj4+IGV4aXN0aW5nIG9uIHRoZSBw
bGF0Zm9ybS4KPj4KPj4gU28gd2UgbmVlZCBhIGdlbmVyaWMgd2F5IHRvIHNheSAiU01DIGlzIHN1
cHBvcnRlZCBhbmQgaXMgU01DQ0MgY2FwYWJsZSIuCj4KPiBXb3VsZCBpdCBiZSB1bnRoaW5rYWJs
ZSB0byB0cmVhdCB0aGUgbGFjayBvZiAiVW5rbm93biBGSUQiIHJldHVybnMgYXMgYSBidWcKPiBh
bmQgYmFja3BvcnQgdGhlICJmaXgiIGFuZCBsZWF2ZSBpdCBhdCB0aGF0PwoKQXQgdGhlIG1vbWVu
dCwgdGhpcyBpcyBub3QgYW4gb3B0aW9uIGZvciBtZS4gTmV3IExpbnV4IHNob3VsZCB3b3JrIG9u
IAphbnkgWGVuIHdlIHNoaXBwZWQgaW4gdGhlIHBhc3QuIFdlIHNob3VsZCByZWFsbHkgYXZvaWQg
dG8gYnJlYWsgdGhhdCAKdW5sZXNzIHRoZXJlIGFyZSBhIHN0cm9uZyByZWFzb24gdG9vLgoKUGx1
cyB0aGF0IHdpbGwgbm90IHNvbHZlIHRoZSBwcm9ibGVtIHRoYXQgd2UgbWF5IHdhbnQgc3VwcG9y
dCBvdGhlciAKY29udmVudGlvbiBpbiB0aGUgZnV0dXJlLgoKSSB0aGluayB0aGUgd2F5IGZvcndh
cmQgaXMgdG8gZGVmaW5lIGEgYmluZGluZyB0aGF0IHdpbGwgYWR2ZXJ0aXNlIHRoaXMgCmZlYXR1
cmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 01 23:39:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 23: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.xen.org>)
	id 1dcgl9-0000AG-5P; Tue, 01 Aug 2017 23:39:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dcgl7-0000AA-SA
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 23:39:29 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AB/7C-03044-13111895; Tue, 01 Aug 2017 23:39:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXSnM/Ro2sg2Bh
 p0LVd0eL7lslMDowehz9cYQlgjGLNzEvKr0hgzdjy9S9zwWa2iu8r3zA2MM5g7WLk5JAQUJTY
 2riRGcJ2kOh9s4e9i5GLQ0hgC5PEm/+7mEASwgLhEt9PPANrEBHwkvh/+CuYzSywg0niQL80i
 C0kUCVx6/05RhCbTUBfYveLT2C9vAK2Eit3TWYDsVkEVCR2dF4BqxEViJbY23iUEaJGUOLkzC
 csIDanQKDEpe5WZoj56hJ/5l2CsuUltr+dA2WLSzR9WckKcZuexLT781gmMArOQjJqFpL2WUj
 aZyFpX8DIsopRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCc
 GYBgB+OXZQGHGCU5mJREeRV76iOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+4W+MFBIsSk1Pr
 UjLzAFGFkxagoNHSYRXHiTNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClxXm0BoCIBkKKM0j
 y4EbAov8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3hMgq3gy80rgNr0COoIJ6AjJ0lqQI0o
 SEVJSDYxL982f/83AxmrC5aQt93Y3X5+1TMHfe/PG6vmdMga/F305sOHTxmf9nx0r/q874Oen
 Fqll1XuW8U/gYV1zJm1W/WcHPuZN3fl2xcyapLKNkt+DJdQEv5xRPDFPi2et0oXMXcltx1x+1
 LRs+93nPs345WtH4Usap901q+ZcWh68qknzzXbf3C+OSizFGYmGWsxFxYkAFLY7D+0CAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501630768!69834017!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18552 invoked from network); 1 Aug 2017 23:39:28 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Aug 2017 23:39:28 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=54079 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 1dcgkf-000Dlb-kx (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 02 Aug 2017 00:39:22 +0100
To: Andy Lutomirski <luto@amacapital.net>, Juergen Gross <jgross@suse.com>
References: <20170801103954.23904-1-jgross@suse.com>
 <CALCETrXzn64KH=xOxMSpa+-DjHx_p87gX50noaqQaSFMMZFfQQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5c14a9a9-7b13-50d0-2338-2bccac7b7ac3@citrix.com>
Date: Wed, 2 Aug 2017 00:38:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CALCETrXzn64KH=xOxMSpa+-DjHx_p87gX50noaqQaSFMMZFfQQ@mail.gmail.com>
Content-Language: en-GB
Cc: X86 ML <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] xen: get rid of paravirt op
 adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDgvMjAxNyAyMDo0NSwgQW5keSBMdXRvbWlyc2tpIHdyb3RlOgo+IEFsc28sIElNTyBp
dCB3b3VsZCBiZSBuaWNlIHRvIGZ1bGx5IGZpbmlzaCB0aGUgam9iLiAgUmVtYWluaW5nIHN0ZXBz
IGFyZToKPgo+IDEuIFVuc3VjayB0aGUgU1lTQ0FMTCBlbnRyaWVzIG9uIFhlbiBQVi4KPiAyLiBV
bnN1Y2sgdGhlIFNZRU5URVIgZW50cnkgb24gWGVuIFBWLgo+IDMuIE1ha2UgYSB4ZW5fbm1pIHRo
YXQncyBhY3R1YWxseSBjb3JyZWN0IChzaG91bGQgYmUgdHJpdmlhbCkKPgo+ICMxIGlzIGhlcmU6
Cj4KPiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9sdXRv
L2xpbnV4LmdpdC9jb21taXQvP2g9eDg2L2VudHJ5X3N5c2NhbGwmaWQ9MTRmZWUzNDhlM2U4NmM5
OTQ0MDBkNjgwODUyMTdkMTIzMmE2MzdkNgoKSWYgdGhlCgovKiBaZXJvLWV4dGVuZGluZyAzMi1i
aXQgcmVncywgZG8gbm90IHJlbW92ZSAqLwptb3ZsICAgICVlYXgsICVlYXgKCmNvbW1lbnRzIGFy
ZSB0byBiZSBiZWxpZXZlZCwgdGhlbiB0aGUgZW50cnkgbG9naWMgbmVlZHMgcmVvcmRlcmluZwpz
bGlnaHRseSB0bzoKCkdMT0JBTChlbnRyeV8qX2NvbXBhdF9hZnRlcl9od2ZyYW1lKQogICAgbW92
bCAgICAlZWF4LCAlZWF4ICAgIC8qIFplcm8tZXh0ZW5kaW5nIDMyLWJpdCByZWdzLCBkbyBub3Qg
cmVtb3ZlICovCiAgICBwdXNocSAgICAlcmF4ICAgICAgICAgICAgICAgIC8qIHB0X3JlZ3MtPm9y
aWdfYXggKi8KCn5BbmRyZXcKCihJdCBpcyB1bmZvcnR1bmF0ZSB0aGlzIGNhbid0IGJlIHNpbXBs
aWZpZWQgdG8gcHVzaHEgJWVheCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 01 23:53:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Aug 2017 23:53: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.xen.org>)
	id 1dcgyA-0001kn-5S; Tue, 01 Aug 2017 23:52:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@amacapital.net>) id 1dcgy9-0001kh-2i
 for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 23:52:57 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A0/99-01996-85411895; Tue, 01 Aug 2017 23:52:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfSqoW64SGO
 kwbnnmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0brxFesBRPYK3ob2tgaGB+zdjFycggJzGSU
 +NPpAmKzCMxhlbj62LWLkYtDAsRed/wKE0hCQiBPYsfE12wQdpHEhherwJp5BQQlTs58wgIxy
 FPi1u2LjF2MHBycAnYSKy8UgswREljDKHHs50mwGjYBbYmDyyYwQyxTkZi+/hEbxJwAiUnNZ9
 hBbGGBMIm91yeA1YsI6Eo8W/CMDWQQs8AdJolTS96ANTALaEq0bv/NPoFRYBaSO2YhSS1gZFr
 FqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiGDECwg/FLv/Mh
 RkkOJiVRXsWe+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErynhBojhQSLUtNTK9Iyc4ARAZOW4
 OBREuFVBUnzFhck5hZnpkOkTjFacly5su4LE0fThy1AcsqB7V+YhFjy8vNSpcR5S0AaBEAaMk
 rz4MbBovYSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHnFhYGm8GTmlcBtfQV0EBPQQZKltSA
 HlSQipKQaGEUqtrLITNFzLZOsbTfIuW/ifztRQfc7T9mNz4xqKu1Xdvxkf1exJVTA4DvvrAup
 +x/V8M+4kbjthH7JRf1ZdrufXDCaIJPAW3zhlcIR8Uc5K152CQedLHIr2C4R87F6gXfi7A0Nk
 g/YtqlHCl7fz9Gz4d9Nfvsjd//uFZF53iv8SXOf//RNSkosxRmJhlrMRcWJANZcdSXVAgAA
X-Env-Sender: luto@amacapital.net
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501631574!91422312!1
X-Originating-IP: [209.85.213.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24115 invoked from network); 1 Aug 2017 23:52:55 -0000
Received: from mail-vk0-f49.google.com (HELO mail-vk0-f49.google.com)
 (209.85.213.49)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2017 23:52:55 -0000
Received: by mail-vk0-f49.google.com with SMTP id d124so12207383vkf.2
 for <xen-devel@lists.xenproject.org>; Tue, 01 Aug 2017 16:52:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amacapital-net.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=4zsf/eDMNRsdbPz+HLW8GvpsUfIqyoDwrWwdOFiXFCo=;
 b=1eO4sF2z+CzlOvRppCLJoJKTy5nIWKgX7MMy5nDcUaErkJnaIhBS3dQXer22L1G0B3
 lq0/hd61Ib2EiiOXbjiRXrLHDDX3vDQDanSq7VPzOHSuXwc9hfWoj/ublyOoOSpdIMXn
 YMbq/Pr3l2/MX99S6jxcVMmn3u3SlqX3Ptdrxl9zHPMQdiAht2S2wbOtjbwAmRA16rtM
 1KKYG6Pk7QT56iChYyvg5Z6Ece/ChmHhSelw0MzynuABqNcux8O6eGX1CTQ8kmZ1TKLH
 zKzx0d3lgFvSB2CzgOq0GpyebiZLp3NDGbqOtPL4mJmM5U0fOJF2VLTc1nzmb0Guw2yR
 fBNQ==
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=4zsf/eDMNRsdbPz+HLW8GvpsUfIqyoDwrWwdOFiXFCo=;
 b=jRyoNkY7GDoaXRFD6auG/hgYGfR00PIGSYx/tA7729ZKCYXoK4mcF69ndnR/vzqV+I
 MAVExxM8Es1IROwTzw4nQTUCbGLi0VSMVnQEoTUZN1qH9AqJ1HqYOh/TxHGR9y10GPOg
 Y7MD99bySPk6eswowtVuTjlp5f+CXKIllWxB8ypIKrwKKsBp5V/mgCgbzDCNnDuhj1Nx
 /vhbi4G6k1MQxJwKj+W1zjMpp7j5VSa+w/CAX1BfJ2/Dyg5s0dc27flT+Gd7vJfmxEkK
 1XMmrw3QoYfTYea8swT2TAX7szNBEFs8l4fqkt9q42FSd8rG2p8CH2UVRRMJ5c9fUOtq
 F2dg==
X-Gm-Message-State: AIVw112oka7NSLBQZFCmO0aDCBXlQ4bC1sJ7xO8SQIBVG+U8TBeiodyL
 ynYLoVjqiYW4GxTVgePToiRt8ZUOxzM5
X-Received: by 10.31.67.19 with SMTP id q19mr14303997vka.115.1501631574380;
 Tue, 01 Aug 2017 16:52:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.5.199 with HTTP; Tue, 1 Aug 2017 16:52:33 -0700 (PDT)
In-Reply-To: <5c14a9a9-7b13-50d0-2338-2bccac7b7ac3@citrix.com>
References: <20170801103954.23904-1-jgross@suse.com>
 <CALCETrXzn64KH=xOxMSpa+-DjHx_p87gX50noaqQaSFMMZFfQQ@mail.gmail.com>
 <5c14a9a9-7b13-50d0-2338-2bccac7b7ac3@citrix.com>
From: Andy Lutomirski <luto@amacapital.net>
Date: Tue, 1 Aug 2017 16:52:33 -0700
Message-ID: <CALCETrW4s-mGKoTSBqXV4J4agX2uRVoQkTUwGrzo43USsKd+qg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Juergen Gross <jgross@suse.com>, X86 ML <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMSwgMjAxNyBhdCA0OjM4IFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwMS8wOC8yMDE3IDIwOjQ1LCBBbmR5IEx1dG9t
aXJza2kgd3JvdGU6Cj4+IEFsc28sIElNTyBpdCB3b3VsZCBiZSBuaWNlIHRvIGZ1bGx5IGZpbmlz
aCB0aGUgam9iLiAgUmVtYWluaW5nIHN0ZXBzIGFyZToKPj4KPj4gMS4gVW5zdWNrIHRoZSBTWVND
QUxMIGVudHJpZXMgb24gWGVuIFBWLgo+PiAyLiBVbnN1Y2sgdGhlIFNZRU5URVIgZW50cnkgb24g
WGVuIFBWLgo+PiAzLiBNYWtlIGEgeGVuX25taSB0aGF0J3MgYWN0dWFsbHkgY29ycmVjdCAoc2hv
dWxkIGJlIHRyaXZpYWwpCj4+Cj4+ICMxIGlzIGhlcmU6Cj4+Cj4+IGh0dHBzOi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2x1dG8vbGludXguZ2l0L2NvbW1pdC8/aD14
ODYvZW50cnlfc3lzY2FsbCZpZD0xNGZlZTM0OGUzZTg2Yzk5NDQwMGQ2ODA4NTIxN2QxMjMyYTYz
N2Q2Cj4KPiBJZiB0aGUKPgo+IC8qIFplcm8tZXh0ZW5kaW5nIDMyLWJpdCByZWdzLCBkbyBub3Qg
cmVtb3ZlICovCj4gbW92bCAgICAlZWF4LCAlZWF4Cj4KPiBjb21tZW50cyBhcmUgdG8gYmUgYmVs
aWV2ZWQsIHRoZW4gdGhlIGVudHJ5IGxvZ2ljIG5lZWRzIHJlb3JkZXJpbmcKPiBzbGlnaHRseSB0
bzoKPgo+IEdMT0JBTChlbnRyeV8qX2NvbXBhdF9hZnRlcl9od2ZyYW1lKQo+ICAgICBtb3ZsICAg
ICVlYXgsICVlYXggICAgLyogWmVyby1leHRlbmRpbmcgMzItYml0IHJlZ3MsIGRvIG5vdCByZW1v
dmUgKi8KPiAgICAgcHVzaHEgICAgJXJheCAgICAgICAgICAgICAgICAvKiBwdF9yZWdzLT5vcmln
X2F4ICovCgpEJ29oLCByaWdodC4gIEp1ZXJnZW4sIHdhbnQgdG8gbWFrZSB0aGF0IGNoYW5nZT8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 01:45:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 01: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.xen.org>)
	id 1dciib-0007XL-Qt; Wed, 02 Aug 2017 01:45:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dciia-0007XA-73
 for xen-devel@lists.xensource.com; Wed, 02 Aug 2017 01:45:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 72/49-03406-B9E21895; Wed, 02 Aug 2017 01:44:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXeWXmO
 kwbT9AhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLbgKlNBT37F6paFrA2M
 J127GLk4hAT+MkpM7P7ABuE8ZpQ49L4LytnGKHFrznymLkZODhEBZ4mvZ+ayg9i8AvoS99o3M
 oPYwgLBEru7Z7KANEgILNGR2HO4jw0kISHgLfH61imgBg4we2KffxcjOwebgJXEITGQIIuAqk
 TvE90JjNwLGBlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT
 6mwEIdjB2X/Y/xCjJwaQkyqvYUx8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3QrcxUkiwKDU9
 tSItMwcYeDBpCQ4eJRHezzpAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuf1BpkhAFKUU
 ZoHNwIWBZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsWZBVPZl4J3KZXQEcwAR0hWVoLck
 RJIkJKqoGx37H52emdE7MP/S7sz37pK22zZ4kIT5gux8QDBfcar9xb/epfZC5P7KwJAgUxtdO
 +Ls1xvmX1aDuzjp0kr1ZESWrmS6kpfJ6xBw+vE3Yzt7Na5bJ/Ze9sd3GxEJbbx1eWfeQ4XDTX
 +lJc/cPJKSkOaa0Lv9Wdv98mpXgjyYFl7wS7o7oxs7yUWIozEg21mIuKEwGMje4hfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1501638297!72555615!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42408 invoked from network); 2 Aug 2017 01:44:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Aug 2017 01:44:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dciiT-00011T-O0; Wed, 02 Aug 2017 01:44:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dciiO-0001hb-71; Wed, 02 Aug 2017 01:44:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dciiN-0004gA-OH; Wed, 02 Aug 2017 01:44:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112412-mainreport@xen.org>
X-Osstest-Failures: 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-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2: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-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm: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-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-amd64-i386-xl-qemuu-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=bc78d646e708dabd1744ca98744dea316f459497
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Aug 2017 01:44:47 +0000
Subject: [Xen-devel] [linux-linus test] 112412: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQxMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNDEyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDcgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3
IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
MDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAx
MTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIGJjNzhkNjQ2ZTcwOGRhYmQxNzQ0Y2E5ODc0NGRlYTMxNmY0NTk0OTcKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0
OTY5ZmQ1M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0x
NyAwNjo0ODo1NiBaICAgNDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYgIDIwMTct
MDYtMTcgMjM6NDg6MTMgWiAgIDQ1IGRheXMgICA1NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMTI0MTIgIDIwMTctMDgtMDEgMTM6MjY6MzEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjIxOTEgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDI0ODQzOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 02:32:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 02:32: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.xen.org>)
	id 1dcjRt-0003Gq-4f; Wed, 02 Aug 2017 02:31:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dcjRs-0003GT-87
 for xen-devel@lists.xensource.com; Wed, 02 Aug 2017 02:31:48 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 51/FA-01724-39931895; Wed, 02 Aug 2017 02:31:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXeSZWO
 kwabTghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaP/uU3C7sOL+hblsDYzf
 XbsYuTiEBP4ySiw6/J4NwnnMKLGtt5EZwtnGKHHszSOgDCeHiICzxNczc9lBbF4BfYmth9vA4
 sICIRJfz29kAWmQEFivIjHlz0+wIgkBT4lp//YDFXGA2a0L7LoY2TnYBKwkDomBFLAIqErc37
 aIeQIj9wJGhlWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIE
 eZwCCHYxrtnseYpTkYFIS5VXsqY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrYdEYKSRYlJqe
 WpGWmQMMPZi0BAePkghvLkiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEecNAigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5xUCm8GTmlcBtegV0BBPQEZKltSBHlC
 QipKQaGLurll76ynNhiaWk3dTc2e2XOhmNy3re31rUo3Bu1tt5jRNvPGkpMajRn/7iaZj483e
 bu94aXMnZrxqyKrjq1oVbLtbuO/Y/kvthdcLU7yBLvtWrDQs6J87bK1rhV2as2XUh9IFc44TK
 fQdeqMy/snkS7+I5YovMKq6uqzwV9SDmz9tLDS+WL6lQYinOSDTUYi4qTgQA1w0BF34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501641105!91372834!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18582 invoked from network); 2 Aug 2017 02:31:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Aug 2017 02:31:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dcjRm-0002fN-Jc; Wed, 02 Aug 2017 02:31: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 1dcjRh-0004Qe-97; Wed, 02 Aug 2017 02:31:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dcjRg-0006Sv-C2; Wed, 02 Aug 2017 02:31:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112416-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:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-localmigrate/x10:fail:nonblocking
 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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-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=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
X-Osstest-Versions-That: xen=55924baf2211ddcf5ba8f702c9a4c07730e0c8e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Aug 2017 02:31:36 +0000
Subject: [Xen-devel] [xen-unstable test] 112416: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9048573781714749396=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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. 112286
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 112286

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112286
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112286
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112286

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112286
 build-arm64-pvops             3 capture-logs          broken blocked in 112286
 build-arm64                   3 capture-logs          broken blocked in 112286
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112274
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112286
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112286
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112286
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112286
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112286
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112286
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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     13 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-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-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                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4
baseline version:
 xen                  55924baf2211ddcf5ba8f702c9a4c07730e0c8e8

Last test of basis   112286  2017-07-25 10:59:15 Z    7 days
Failing since        112306  2017-07-26 02:17:19 Z    7 days   12 attempts
Testing same since   112416  2017-08-01 14:50:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  Chao Gao <chao.gao@intel.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Olaf Hering <olaf@aepfle.de>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                         pass    
 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                                  fail    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9048573781714749396==--

From xen-devel-bounces@lists.xen.org Wed Aug 02 06:13:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 06:13: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.xen.org>)
	id 1dcmu3-00044l-Ae; Wed, 02 Aug 2017 06:13:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dcmu2-00044f-66
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 06:13:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 57/0C-03937-17D61895; Wed, 02 Aug 2017 06:13:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG+87Ozk61E5/T2uu64bBSY14SIoi
 giKwoLI3+mBB1Zqed0W7sbLGoaCss26ykC9qglDILtUzTzBVBGpGzEDLoQhfEGUzoijBj1trx
 5KXz1+/jeZ/3fd7DS8tUPkpDc24n57CyZi01izxxonydzm7x6nPP9mesiradJ9aiTd3fX5HbU
 YncZDXY3Hvk/N2Om6S9Pdf9PtZJeVA4x4dm0SpchaCh9rzCh2bSgBl4Ul8tl3gb+G8MIqnIgy
 DS+kkuPR4geByrp6RHJ4Lr3iAlWlT4FoKRuFJkCmfBi9PXx9um4Gw4XjFEiizDh6HnUgyJnIy
 3wNu3z+VSzVa4876DlLgQKv0+QmQSp0PcVzfODN4BJy9e/RdpgIDBqmBCoOmZuAi+9G0WaxCe
 B9FQEyHNUsO7cA0hrYOh7mGfTOK5EBn882/N+fD09uvxzQBflkFvMKCQBqfCuZ8jconV0NRfM
 8mnHv2iJHMa/G4uQ2IGGc6E5mCONDcNLvgHFFLmpMS+YVL6P2lwuiKMKtHiwLR4gSl3YJo7MM
 1di8gGlCFwjgOcQ5e3ItvgMBl5p4U1mXV5uSuzLZwgsEbOzBqE7FKbpRUlLmJG4ruP+lu2d6F
 UmtDOZdIqjupVcwy2vQd5VuB3O1xmTuhCC2haC8x+s1evSnJwRs69z2ROnNWEDLRSm8IUizIj
 2FmLYDJKUgjl022xZ1GCPhb9ESVUpNVm5TRqRiGWYrGUd1knG02c6Eu0UJPMoEQ0ldLOOSwm5
 //6MFLTSJvMqMUuSpPVOTlvOBGFSERJdR0RozjZKUnjQeupM5FNdXy9enaotINqHy0f4y2Lai
 5g9c6HKwpijeHM3vx82Z+vLr58afxDiCslM4otPQc9o2v0re3ugkB3S6QxSZt+dGTBrrE3Pz8
 eKvsUXkZjldPLxXOok/TQxs9LdBsLTSXXFO4Hiy8u92lWuz4MlBSF9feunKpe+22DX0sKPJuX
 JXMI7F/bd/dLnQMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1501654381!57082998!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14251 invoked from network); 2 Aug 2017 06:13:04 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 06:13:04 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Aug 2017 23:12:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,309,1498546800"; d="scan'208";a="134270902"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga005.fm.intel.com with ESMTP; 01 Aug 2017 23:12:59 -0700
Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 1 Aug 2017 23:12:58 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 1 Aug 2017 23:12:58 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.122]) with mapi id 14.03.0319.002;
 Wed, 2 Aug 2017 14:12:20 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Thread-Topic: [Xen-devel] [PATCH v2 00/13] "Non-shared" IOMMU support on ARM
Thread-Index: AQHTBWtzgYS7Mf5vZUCOoSETldCVaKJteAsA///fewCAAYL+oIAAAYAAgAHDPZA=
Date: Wed, 2 Aug 2017 06:12:19 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D545FF@SHSMSX101.ccr.corp.intel.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D50102@SHSMSX101.ccr.corp.intel.com>
 <CAPD2p-m7qQjPmSbmgknQnE8pb70p_ZCLHEg4s7pEeitwNAikJg@mail.gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D518D0@SHSMSX101.ccr.corp.intel.com>
 <CAPD2p-=6pyWeE5VsDbP7roJx1nG-Fw3U5ZVfxCMu5e4pmFg0rg@mail.gmail.com>
In-Reply-To: <CAPD2p-=6pyWeE5VsDbP7roJx1nG-Fw3U5ZVfxCMu5e4pmFg0rg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTcyYzVhNzctMDJmMC00YTdmLWE3YWQtNjNmOGY0MTkxNzI2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik5ZOUxFajhcL011M1hhWU1aV05aWXNoRk1VQmlIalBkdmdYZEo1c1ZhUmR3PSJ9
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 00/13] "Non-shared" IOMMU support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyBbbWFpbHRvOm9sZWtzdHlzaEBnbWFpbC5jb21d
DQo+IFNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAxLCAyMDE3IDc6MDggUE0NCj4gDQo+IEhpLCBLZXZp
bg0KPiANCj4gT24gVHVlLCBBdWcgMSwgMjAxNyBhdCA2OjA2IEFNLCBUaWFuLCBLZXZpbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOg0KPiA+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5r
byBbbWFpbHRvOm9sZWtzdHlzaEBnbWFpbC5jb21dDQo+ID4+IFNlbnQ6IE1vbmRheSwgSnVseSAz
MSwgMjAxNyA3OjU4IFBNDQo+ID4+DQo+ID4+IEhpLCBLZXZpbg0KPiA+Pg0KPiA+PiBPbiBNb24s
IEp1bCAzMSwgMjAxNyBhdCA4OjU3IEFNLCBUaWFuLCBLZXZpbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+DQo+IHdyb3RlOg0KPiA+PiA+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbw0KPiA+PiA+
PiBTZW50OiBXZWRuZXNkYXksIEp1bHkgMjYsIDIwMTcgMToyNyBBTQ0KPiA+PiA+Pg0KPiA+PiA+
PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+DQo+ID4+ID4+DQo+ID4+ID4+IEhpLCBhbGwuDQo+ID4+ID4+DQo+ID4+ID4+IFRoZSBwdXJw
b3NlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIHRvIGNyZWF0ZSBhIGJhc2UgZm9yIHBvcnRpbmcN
Cj4gPj4gPj4gYW55ICJOb24tc2hhcmVkIiBJT01NVXMgdG8gWGVuIG9uIEFSTS4gU2F5aW5nICJO
b24tc2hhcmVkIg0KPiBJT01NVQ0KPiA+PiBJDQo+ID4+ID4+IG1lYW4NCj4gPj4gPj4gdGhlIElP
TU1VIHRoYXQgY2FuJ3Qgc2hhcmUgdGhlIHBhZ2UgdGFibGUgd2l0aCB0aGUgQ1BVLg0KPiA+PiA+
DQo+ID4+ID4gSXMgIm5vbi1zaGFyZWQiIElPTU1VIGEgc3RhbmRhcmQgdGVybWlub2xvZ3kgaW4g
QVJNIHNpZGU/IEkgcXVpY2tseQ0KPiA+PiA+IHNlYXJjaGVkIHRvIGZpbmQgaXQgbW9zdGx5IHVz
ZWQgaW4gdGhpcyB0aHJlYWQuLi4NCj4gPj4gSSBkb24ndCB0aGluayB0aGF0IGl0IGlzIGEgc3Rh
bmRhcmQgdGVybWlub2xvZ3kuDQo+ID4+DQo+ID4+ID4NCj4gPj4gPiBPbiB0aGUgb3RoZXIgaGFu
ZCwgYWxsIElPTU1VcyBzdXBwb3J0IGEgYmFzaWMgRE1BIHJlbWFwcGluZw0KPiA+PiA+IG1lY2hh
bmlzbSB3aXRoIHBhZ2UgdGFibGUgbm90IHNoYXJlZCB3aXRoIENQVS4gVGhlbiBzb21lIElPTU1V
cw0KPiA+PiA+IG1heSBvcHRpb25hbCBzdXBwb3J0IFNoYXJlZCBWaXJ0dWFsIE1lbW9yeSAoU1ZN
KSB0aHJvdWdoIHBhZ2UNCj4gPj4gPiBzaGFyaW5nIHdpdGggQ1BVLiBUaGVuIEknbSBub3Qgc3Vy
ZSB3aHkgbmVlZCB0byBoaWdobGlnaHQgdGhlDQo+ID4+ID4gIm5vbi1zaGFyZWQiIG1hbm5lciBp
biB0aGlzIHRocmVhZCwgaW5zdGVhZCBvZiBqdXN0IHNheWluZw0KPiA+PiA+IElQTU1VLVZNU0Eg
c3VwcG9ydC4uLg0KPiA+PiBJIHdvdWxkbid0IHVzZSAiSVBNTVUtVk1TQSBzdXBwb3J0IiBpbiB0
aGlzIHRocmVhZCBzaW5jZSBpdCBtYXkgYmUgYW55DQo+ID4+IG90aGVyIElPTU1VcyB3aGljaCBj
YW4ndCBzaGFyZSBwYWdlIHRhYmxlDQo+ID4+IHdpdGggQ1BVIGJlY2F1c2Ugb2YgZm9ybWF0IGlu
Y29tcGF0aWJpbGl0aWVzLg0KPiA+DQo+ID4gQXMgSSBjb21tZW50ZWQgeW91IGNhbiBhc3N1bWUg
YWxsIElPTU1VcyBjYW5ub3Qgc2hhcmUgcGFnZQ0KPiA+IHRhYmxlIHdpdGggQ1BVIGFzIHRoZSBz
dGFydGluZyBwb2ludC4gSXQncyBub3QgZ29vZCB0byBuYW1lIGFuIElPTU1VDQo+ID4gZHJpdmVy
IGJhc2VkIG9uIHN1Y2ggZmFjdC4NCj4gPg0KPiA+PiBJIG5lZWRlZCBzb21ldGhpbmcgc2hvcnQg
dG8gZGVzY3JpYmUgc3VjaCBJT01NVXMsIGJ1dCwgSWYgdGl0bGUNCj4gPj4gIm5vbi1zaGFyZWQi
IElPTU1VIHNvdW5kcyBjb25mdXNpbmcNCj4gPj4gSSB3b24ndCB1c2UgaXQgYW55bW9yZS4gRG8g
eW91IGhhdmUgc29tZXRoaW5nIGluIG1pbmQ/DQo+ID4NCj4gPiBJT01NVSBkcml2ZXIgbmVlZHMg
dG8gYmUgdmVuZG9yIHNwZWNpZmljLiBJcyB5b3VyIGRyaXZlciB3b3JraW5nDQo+ID4gZm9yIGFs
bCBJUE1NVS1WTVNBIGNvbXBhdGlibGUgSU9NTVVzIG9yIG9ubHkgZm9yIFJlbmVzYXM/DQo+ID4g
SWYgdGhlIGxhdHRlciwgeW91IG1heSBtYWtlIHRoZSBuYW1lIGV4cGxpY2l0IGZvciBzdWNoIHB1
cnBvc2UuDQo+ID4NCj4gPiBidHcgc2luY2UgeW91J3JlIHBvcnRpbmcgTGludXggZHJpdmVyIHRv
IFhlbi4gV2hhdCAncyB0aGUgbmFtZQ0KPiA+IHVzZWQgaW4gTGludXggc2lkZT8gdGhhdCBzaG91
bGQgYmUgYSBnb29kIHJlZmVyZW5jZSB0byB5b3UuDQo+IA0KPiBJIGFtIGFmcmFpZCBhIG1pc3Vu
ZGVyc3RhbmRpbmcgdG9vayBwbGFjZS4gTGV0IG1lIGVsYWJvcmF0ZSBhIGJpdCBtb3JlDQo+IGFi
b3V0IHRoaXMuDQo+IA0KPiBUaGUgSU9NTVUgZHJpdmVyIEkgYW0gcG9ydGluZyB0byBYZW4gaXMg
SVBNTVUtVk1TQSBbMV0uIFRoaXMgbmFtZSBpcw0KPiB1c2VkIGluIExpbnV4DQo+IGFuZCB0aGlz
IG5hbWUgd2FzIHJldGFpbmVkIGR1cmluZyBwb3J0aW5nIHRvIFhlbi4gVGhpcyBkcml2ZXIgaXMN
Cj4gaW50ZW5kZWQgdG8gd29yayB3aXRoIFJlbmVzYXMgVk1TQS1jb21wYXRpYmxlIElQTU1Vcy4N
Cj4gQnV0LCBJUE1NVS1WTVNBIHN1cHBvcnQgaXMgbm90IGEgdGFyZ2V0IGZvciB0aGUgY3VycmVu
dCB0aHJlYWQsIHRoZXJlDQo+IGlzIGFub3RoZXIgdGhyZWFkIGZvciBhZGRpbmcgaXQgWzJdLg0K
PiANCj4gVGhlIHB1cnBvc2Ugb2YgdGhlIGN1cnJlbnQgdGhyZWFkIGlzIHRvIGNyZWF0ZSBncm91
bmQgZm9yIElQTU1VLVZNU0ENCj4gSU9NTVVzDQo+IChhcyB3ZWxsIGFzIG90aGVyIElPTU1VcyB3
aGljaCBjYW4ndCBzaGFyZSBwYWdlIHRhYmxlIHdpdGggQ1BVIGJlY2F1c2UNCj4gb2YgZm9ybWF0
IGluY29tcGF0aWJpbGl0aWVzKSB0byBiZSBmdW5jdGlvbmFsIGluc2lkZSBYZW4gb24gQVJNLg0K
PiBUaGUgb25seSBJT01NVSBzdXBwb3J0ZWQgdG9kYXkgaW4gWGVuIG9uIEFSTSBpcyB0aGUgQVJN
IFNNTVUgKHdoaWNoDQo+IHVzZXMgdGhlIHNhbWUgcGFnZSB0YWJsZSBmb3JtYXQgYXMgdGhlIENQ
VSBhbmQgY2FuIHNoYXJlIHBhZ2UgdGFibGUNCj4gd2l0aCBpdCkuDQo+IEFuZCBBUk0gc3BlY2lm
aWMgY29kZSBhc3N1bWVzIHRoYXQgUDJNIHRhYmxlIGlzICphbHdheXMqIHNoYXJlZCBhbmQNCj4g
YWN0cyBhY2NvcmRpbmdseS4gU28sIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIHRyeWluZw0KPiB0bywg
bGV0J3Mgc2F5LCBicmFrZSB0aGlzIGFzc3VtcHRpb24gYW5kIGNyZWF0ZSBlbnZpcm9ubWVudCB0
byBoYW5kbGUNCj4gc3VjaCBJT01NVXMgYXMgd2VsbC4NCj4gU28sIEkgbWF5IHVzZSB0aGUgd2hv
bGUgc2VudGVuY2UgYXMgYSBwYXRjaCBzZXJpZXMgdGl0bGUgaW4gb3JkZXIgbm90DQo+IHRvIGNv
bmZ1c2UgcGVvcGxlOg0KPiAiU3VwcG9ydCBJT01NVXMgd2hpY2ggZG9uJ3Qgc2hhcmUgcGFnZSB0
YWJsZSB3aXRoIHRoZSBDUFUgb24gQVJNIg0KPiBObyBvYmplY3Rpb25zPw0KDQp3ZWxsLCBJIHNh
dyB3aGVyZSBkaXNjb25uZWN0IGNvbWVzLiBNeSBjb250ZXh0IHdoZW4gcmV2aWV3aW5nDQp0aGlz
IG1lc3NhZ2UgaXMgcmlnaHQgYXJvdW5kIHRoaW5raW5nIHNvbWUgYWJvdXQgU2hhcmVkIFZpcnR1
YWwNCk1lbW9yeSAoU1ZNKSwgd2hpY2ggaXMgYSBmZWF0dXJlIHRvIGFsbG93IElPTU1VIHNoYXJp
bmcgc2FtZQ0KQ1BVIHBhZ2UgdGFibGUgZm9yIFZBLT5QQSBzbyB1c2VyIGFwcGxpY2F0aW9uIGNh
biBkaXJlY3RseSBzZW5kDQpWQSB0byBkZXZpY2UgdG8gZG8gRE1BLiBJbiB2aXJ0dWFsaXphdGlv
biBpdCBtZWFucyBJT01NVSBzdXBwb3J0cw0KdHdvLWxldmVsIHRyYW5zbGF0aW9uIHdpdGggMXN0
IGxldmVsIGZvciBHVkEgLT4gR1BBIGFuZCAybmQgbGV2ZWwNCmZvciBHUEEtPkhQQS4gMXN0IGxl
dmVsIGRpcmVjdGx5IHVzZXMgZ3Vlc3QgQ1BVIHBhZ2UgdGFibGUuIFRoYXQgDQppcyBhbiBvcHRp
b25hbCBmZWF0dXJlIG5vdCBzdXBwb3J0ZWQgYnkgYWxsIElPTU1Vcy4NCg0Kd2hpbGUgeW91ciB3
b3JrIGlzIHJlYWxseSBhYm91dCBJT01NVSBzaGFyaW5nIENQVSBFUFQgcGFnZQ0KdGFibGUgKEdQ
QS0+SFBBKSAoc29ycnkgSSBkb24ndCBrbm93IEFSTSdzIHRlcm0gZm9yIEVQVCksIGFuZA0KZm9y
IHRoaXMgdXNhZ2Ugc29tZSBBUk0gU01NVXMgaGF2ZSBjb21wYXRpYmxlIGZvcm1hdCB3aGlsZQ0K
b3RoZXJzIG1heSBub3QsIHdoaWNoIGlzIHdoeSB5b3UgaW50cm9kdWNlZCB0aGUgIm5vbi1zaGFy
ZWQiDQptb2RlbCBoZXJlLg0KDQpJJ20gbm90IHN1cmUgd2hldGhlciBpdCdzIHdvcnRoeSBvZiBk
aWZmZXJlbnRpYXRpbmcgdHdvIHVzYWdlcw0KaW4geW91ciBzdWJqZWN0IGxpbmUsIHNpbmNlIFNW
TSBzdXBwb3J0IGlzIG5vdCBpbiBYZW4gdG9kYXkuIEFuZA0KZnJvbSBKdWxpZW4ncyBjb21tZW50
IGxvb2tzIHBlb3BsZSBkb24ndCBoYXZlIGNvbmZ1c2lvbiBvbg0KaXRzIG1lYW5pbmcuIFRoZW4g
SSdtIGZpbmUgd2l0aCB5b3VyIG9yaWdpbmFsIGRlc2NyaXB0aW9uLiBpdCdzDQpKdWxpZW4ncyBj
YWxsLiA6LSkNCg0KVGhhbmtzDQpLZXZpbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 06:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 06: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.xen.org>)
	id 1dcnQF-0006WQ-P5; Wed, 02 Aug 2017 06:46:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38019983f=wei.liu2@citrix.com>)
 id 1dcnQE-0006WK-Gr
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 06:46:22 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 10/AB-01859-D3571895; Wed, 02 Aug 2017 06:46:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHSDva5taWO
 kwal5Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alv0YF2xgrlv/ewNbAOJmxi5GTQ0LAX+J4
 2ztWEJtFQEXiaO82NhCbTUBZ4mdnL5gtIqAn0XTgOVg9s0ChRN/yK8wgtrCAqsTNpRPAbF4BC
 4krPzvYIGxBiZMzn7BA1OtILNj9CSjOAWRLSyz/xwESFgVa1bl0DliJkICCRMf0Y0wTGHlmIe
 mehaR7FkL3AkbmVYzqxalFZalFumZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BQVPPwMC4g/FKm/MhRkkOJiVRXsWe+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw3ixsjhQSL
 UtNTK9Iyc4DhC5OW4OBREuEVLAFK8xYXJOYWZ6ZDpE4xGnPM+rfmCxNH04ctX5iEWPLy81Klx
 HkFQEoFQEozSvPgBsHi6hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5hkCk8mXklcPteAZ
 3CBHSKZGktyCkliQgpqQbGE763i54uKL9/0feByq+Zc783S8StkGgVzPnzQahPszB97z/hk7M
 Tf11+Y9B8VKX6NHPihRlS1Vue3rtx5rCBlDDD8j5J2QeFRiHZDD6LJgu5ODe/0yhKfz759vxd
 vSKn2N6dnSbXNGOy3p/UHX4PHtYfNz79omkml6Ox6PlDS65f0+RxTolPV2Ipzkg01GIuKk4EA
 H4VxQmmAgAA
X-Env-Sender: prvs=38019983f=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1501656379!50121049!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38695 invoked from network); 2 Aug 2017 06:46:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 06:46:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,309,1498521600"; d="scan'208";a="442318093"
Date: Wed, 2 Aug 2017 07:46:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170802064618.avjzdhuoxh2a5lul@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Hao, Xudong" <xudong.hao@intel.com>
Subject: [Xen-devel] OSSTest hardware maintenance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsCgpPU1NUZXN0IGlzIHNodXQgZG93biBmb3IgbWFpbnRlbmFuY2UgYXQgdGhlIG1vbWVu
dC4gSXQgd2lsbCBiZSBicm91Z2h0CmJhY2sgZWl0aGVyIGxhdGVyIHRvZGF5IG9yIHRvbW9ycm93
LiBJIHdpbGwgc2VuZCBvdXQgYW5vdGhlciBlbWFpbCB3aGVuCnRoZSBtYWludGVuYW5jZSBpcyBk
b25lLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 07:35:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 07: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.xen.org>)
	id 1dcoBD-0002Cb-EM; Wed, 02 Aug 2017 07:34:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcoBC-0002CV-4X
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 07:34:54 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4C/6B-03582-D9081895; Wed, 02 Aug 2017 07:34:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsWyU9JRQndOQ2O
 kwdPLFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPWx1MBTNYKlobPrM2MB5j7mLk5JAQ8JN4
 eWkPC4jNIqAiseDMHcYuRg4ONgF7ielfK0BMEQEHiV0tASAVzAJJEgs3vGEEsYUFiiVmb33JB
 mLzCnhInNj+BWyKkECwxI8vPewQcUGJkzOfsICMYRbQlFi/Sx/ClJZY/o8DYqK8RPPW2WC3cA
 qESCx5sQXMFgW65eTKNUwQExUl+uc9YIO4N13i6MyNbBMYBWYhWTALYcEshAWzkCxYwMiyilG
 jOLWoLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFAZgGAH4/2NAYcY
 JTmYlER5FXvqI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8H6sa4wUEixKTU+tSMvMAcYMTFqCg
 0dJhPcRSJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8v0CKBECKMkrz4EbA4vcSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHlfg0zhycwrgdv0CugIJqAj/kAcUZKIkJJqYBRKjSt/p7j
 geyrT5v/rj/IzdXP8aY/yEeHcei9lwjfFt+pS5464TdvaIMwXGLAt9MnGi/vvZqvteLds30th
 07ttU0sKJJStwzkVb5/zSEk1j42quh0VdHvn5g7zw6suWvr46x769ppT7UFJ/albF4N5JjwSq
 uY0PGX8Ru5v0sLd5U4/LLRc3ZVYijMSDbWYi4oTAQgNZY3aAgAA
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1501659292!68077222!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56555 invoked from network); 2 Aug 2017 07:34:52 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 07:34:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; d="scan'208";a="50358454"
Date: Wed, 2 Aug 2017 08:34:42 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
Message-ID: <20170802073442.srcc4fih3dn3usqj@MacBook-Pro-de-Roger.local>
References: <6259FE59E23B6044B7C886F5C717314027503447@INBLCORMX01.quest-global.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6259FE59E23B6044B7C886F5C717314027503447@INBLCORMX01.quest-global.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Anoop Babu <anoop.babu@quest-global.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel]
 =?iso-8859-1?q?Is_possible_to_do_GPU_virtualization_i?=
 =?iso-8859-1?q?n_Intel=AE_Atom=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMTA6MDE6MDFBTSArMDAwMCwgQXNoYXJhZiBQZXJpbmNo
aWtrYWwgd3JvdGU6Cj4gSGkgQWxsLAo+IAo+IAo+IEluIEludGVswq4gQXRvbeKEoiBFMzg0NShN
aW5ub3dCb2FyZCBUdXJib3QgUXVhZC1Db3JlIGJvYXJkKSBoYXMgb25seSAgc3VwcG9ydCBmb3Ig
VmlydHVhbGl6YXRpb24gVGVjaG5vbG9neSAoVlQteCkuCj4gCj4gTm8gc3VwcG9ydCBmb3IgSW50
ZWzCriBWaXJ0dWFsaXphdGlvbiBUZWNobm9sb2d5IGZvciBEaXJlY3RlZCBJL08gKFZULWQpLiBb
aHR0cHM6Ly9hcmsuaW50ZWwuY29tL3Byb2R1Y3RzLzc4NDc1L0ludGVsLUF0b20tUHJvY2Vzc29y
LUUzODQ1LTJNLUNhY2hlLTFfOTEtR0h6XQoKV2l0aG91dCBWVC1kIChJT01NVSkgeW91IHdvbid0
IGJlIGFibGUgdG8gcGFzc3Rocm91Z2ggYW55IHBoeXNpY2FsCmRldmljZSB0byBhIGd1ZXN0LCBz
byBubywgeW91IHdvbid0IGJlIGFibGUgdG8gZG8gR1BVIHBhc3N0aHJvdWdoIChhdApsZWFzdCBp
biBhIHNhZmUgd2F5KS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 07:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 07:59: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.xen.org>)
	id 1dcoYQ-0003v8-AH; Wed, 02 Aug 2017 07:58:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3800a2189=citrix-osstest@xenproject.org>)
 id 1dcoYP-0003uw-75
 for xen-devel@lists.xensource.com; Wed, 02 Aug 2017 07:58:53 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 72/00-03406-C3681895; Wed, 02 Aug 2017 07:58:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK5NW2O
 kweLDbBb3prxnd2D02N63iz2AMYo1My8pvyKBNWP/r81sBdcFKlo+TGBuYDzP1cXIySEh4C+x
 d047G4TtLjG9fQWYLSLgLDHhw20gm4ODV0BP4t/WOJCwsECgxPkHfUBhLqDy56wSiw43QvWqS
 ky/eZYFxGYT8JCY2DMRzGYRUJE4NnUxmC0koCWxdPFKJhCbV0BQ4uTMJ2BxZgEJiYMvXjBDzL
 GQ2PGxj20CI+8sJGWzkJQtYGRaxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGDwMQLCD8cuygEOMkhxMSqK8ij31kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eFtbGyOFBItS01Mr0jJzgGEMk5bg4FES4a0DSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6ql
 DivA0iRAEhRRmke3AhYTF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8ukCk8mXklcJteAR
 3BBHTEnzqwI0oSEVJSDYz1e484P52Qad5bF6i4Z0O/3XGHeyUBGlqrjXYrKE+IXnQ/U/zn0bD
 mBJZdaWH8kSmPBPztdBLXddlr5gSZin0qMPBYtTrr6UXD+j7bW9XnS7kD0583PDI//tj2wNmP
 jo06/vZtXMdZalYdXDdvylrJNZfuvLL74155RGObp2rAriwG6/JOKSWW4oxEQy3mouJEAA8Bk
 LOkAgAA
X-Env-Sender: prvs=3800a2189=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1501660730!75963359!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3152 invoked from network); 2 Aug 2017 07:58:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 07:58:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; d="scan'208";a="434015816"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71930-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71702
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 2 Aug 2017 08:58:29 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71930: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTMwIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTkzMC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxNzAyCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzE3MDIKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTcwMgogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxNzAy
CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE3MDIKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUt
bmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNzAyCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzE3MDIKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE3MDIKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTcwMgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 08:35:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 08: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.xen.org>)
	id 1dcp7P-0007ez-6O; Wed, 02 Aug 2017 08:35:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcp7O-0007et-Ae
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 08:35:02 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 09/22-01732-5BE81895; Wed, 02 Aug 2017 08:35:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3drX2O
 kweHjTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bq3Y/YCz5yVOxb2cnSwLiAvYuRg0NIIE9i
 7k3LLkZODl4BO4ld1z6zgNgSAoYSpxfeBLNZBFQlvk/YxwZiswmoS3QuageLiwgoSHybPIm1i
 5GLg1ngEqPEqbV72UESwgL+Eh8u/WQCsYUEPjJKfNjmAWJzAi348nANM8heXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIzO
 9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4KtnYGDcwXh7st8hRkkOJiVRXsWe
 +kghvqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMHL1tsYKSRYlJqeWpGWmQOMD
 5hSCQ4eJRHeph6gNG9xQWJucWY6ROoUoy7Hqwn/vzEJgc2QEudlAJkhAFKUUZoHNwIWq5cYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM6g0zhycwrgdv0CugIJqAj/tSBHVGSiJCSamDk2Wn
 ks+MSm+vLPoZPYj872s6/t3yx3vTdhUlvnAV2mHNXPp2T8GC9xwr24oevZ+5btfmtV+QSZmaT
 Bdq7tril3zP79mLbN+uju84tW31+mcCB/Lreq2f2BidPn/9xoekH/T3msQ473RkEnkr825r+V
 amGt33HmysJxadXLbu3xqf46ToPu33cLkosxRmJhlrMRcWJAFolianQAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501662899!66663530!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21563 invoked from network); 2 Aug 2017 08:35:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Aug 2017 08:35:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 02:34:58 -0600
Message-Id: <59818EB002000078001031F7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 02:34:56 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-7-git-send-email-boris.ostrovsky@oracle.com>
 <5952B1C5020000780010156C@prv-mh.provo.novell.com>
 <c051aa89-bb0e-deac-06ce-699c834acdb7@oracle.com>
In-Reply-To: <c051aa89-bb0e-deac-06ce-699c834acdb7@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 6/8] mm: Keep heap accessible to others
 while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA3LzIzLzE3
IDQ6MjggQU0gPj4+Cj5PbiAwNi8yNy8yMDE3IDAzOjI4IFBNLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4gQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gMDYvMjIv
MTcgODo1NiBQTSA+Pj4KPj4+ICtzdGF0aWMgdm9pZCBjaGVja19hbmRfc3RvcF9zY3J1YihzdHJ1
Y3QgcGFnZV9pbmZvICpoZWFkKQo+Pj4gK3sKPj4+ICsgICAgaWYgKCBoZWFkLT51LmZyZWUuc2Ny
dWJfc3RhdGUgPT0gQlVERFlfU0NSVUJCSU5HICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyBwZzsKPj4+ICsKPj4+ICsgICAgICAgIGhlYWQtPnUuZnJlZS5zY3J1Yl9z
dGF0ZSA9IEJVRERZX1NDUlVCX0FCT1JUOwo+Pj4gKyAgICAgICAgc3Bpbl9sb2NrX2tpY2soKTsK
Pj4+ICsgICAgICAgIGZvciAoIDsgOyApCj4+PiArICAgICAgICB7Cj4+PiArICAgICAgICAgICAg
LyogQ2FuJ3QgQUNDRVNTX09OQ0UoKSBhIGJpdGZpZWxkLiAqLwo+Pj4gKyAgICAgICAgICAgIHBn
LnUuZnJlZS52YWwgPSBBQ0NFU1NfT05DRShoZWFkLT51LmZyZWUudmFsKTsKPj4gCj4+IFNvbWV0
aGluZyBsaWtlIEFDQ0VTU19PTkNFKGhlYWQtPnUuZnJlZSkudmFsIG91Z2h0IHRvIHdvcmsgKG9y
IHJlYWRfYXRvbWljKCksCj4+IGR1ZSB0byB0aGUgcXVlc3Rpb25hYmxlIHNjYWxhciB0eXBlIGNo
ZWNrIGluIEFDQ0VTU19PTkNFKCkpLgo+Cj5IbW0uLi4gSSBjb3VsZG4ndCBnZXQgdGhpcyB0byB3
b3JrIHdpdGggZWl0aGVyIHN1Z2dlc3Rpb24uCj4KPnBhZ2VfYWxsb2MuYzo3NTE6MTM6IGVycm9y
OiBjb252ZXJzaW9uIHRvIG5vbi1zY2FsYXIgdHlwZSByZXF1ZXN0ZWQKPnBnLnUuZnJlZSA9IHJl
YWRfYXRvbWljKCZoZWFkLT51LmZyZWUpOwo+Cj5wYWdlX2FsbG9jLmM6NzUzOjY6IGVycm9yOiBj
b252ZXJzaW9uIHRvIG5vbi1zY2FsYXIgdHlwZSByZXF1ZXN0ZWQKPmlmICggQUNDRVNTX09OQ0Uo
aGVhZC0+dS5mcmVlKS5zY3J1Yl9zdGF0ZSAhPSBCVUREWV9TQ1JVQl9BQk9SVCApCgpPaCwgaW5k
ZWVkLiBUaGF0J3MgcmF0aGVyIHVuZm9ydHVuYXRlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 09:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 09:18: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.xen.org>)
	id 1dcpn0-0002WT-5y; Wed, 02 Aug 2017 09:18:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcpmz-0002Ve-CQ
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 09:18:01 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 15/45-03582-8C891895; Wed, 02 Aug 2017 09:18:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/f4jMZ
 Ig44Fxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abmceZCyaJVlyduJa9gXGuYBcjJ4eQQJ7E
 xYPTmLsYOTh4BewkJq2RAQlLCBhKnF54kwXEZhFQlZh08R07iM0moC7RuagdLC4iICnRsm89I
 4jNLBAkcf7EByYQW1ggSmLV0QtANhfQ+E+MEtO3bGEEmc8pYCZxdaUHxCpBib87hEFMZqCR6+
 cJQUyRl2jeOpsZIiwtsfwfxwRGvlkI9bMQ6mchqZ+FUL+AkWUVo0ZxalFZapGukYleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg2DEAwQ7GfR8jDzFKcjApifIq9tRHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg1Z3eGCkkWJSanlqRlpkDjACYtAQHj5IIrzhImre4IDG3ODMdI
 nWKUZfj1YT/35iEWPLy81KlxHnnTAMqEgApyijNgxsBi8ZLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEuZ9DDKFJzOvBG7TK6AjmICO+FMHdkRJIkJKqoGx+YpjSERX/Pc/z/Nd159OCuy+482
 r/+m8iYH8s3mnQza+mbhnnvzm918fT698mXP+0OpN3TdzLGQCDh0IaTgyb5F50vK9572tI/36
 1t09/90kR/CbXqn0olOKold2Tytp7jW9u6P9wclYqU5RbjXpQ7+fKb2bn9578vftG/vSzixPi
 GV7oXOgV4mlOCPRUIu5qDgRAGXXmgLBAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1501665478!109679142!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39766 invoked from network); 2 Aug 2017 09:17:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 09:17:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 03:17:57 -0600
Message-Id: <598198C30200007800103235@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 03:17:55 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <dwmw2@infradead.org>
References: <1500564043.4400.15.camel@infradead.org>
 <597D79BD0200007800102F92@prv-mh.provo.novell.com>
 <1501498940.4771.251.camel@infradead.org>
 <597F2D860200007800103049@prv-mh.provo.novell.com>
 <1501516597.4771.328.camel@infradead.org>
In-Reply-To: <1501516597.4771.328.camel@infradead.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, jiewen.yao@intel.com, jeff.fan@intel.com
Subject: Re: [Xen-devel] xen/link: Move .data.rel.ro sections into .rodata
 for final link
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gMDcvMzEvMTcgNTo1NyBQ
TSA+Pj4KPlRoZXJlIGlzIGEgZmlyc3QgY2FsbCB0byBlZmlfYXJjaF9yZWxvY2F0ZV9pbWFnZSgw
KSBiZWZvcmUgdGhlCj5FeGl0Qm9vdFNlcnZpY2VzKCkgY2FsbC4gSG93ZXZlciBJJ20gbWlzc2lu
ZyBzb21ldGhpbmcgYmVjYXVzZSBJIGNhbid0Cj5zZWUgaG93IHRoYXQgY2FsbCBhY2hpZXZlcyBh
bnl0aGluZyAqb3RoZXIqIHRoYW4gdG8gdHJpZ2dlciB0aGUgZmF1bHQKPndlJ3JlIGNvbmNlcm5l
ZCBhYm91dC4KPgo+VGhlcmUgYXJlIHRocmVlIHR5cGVzIG9mIHJlbG9jYXRpb25zIOKAlCBQRV9C
QVNFX1JFTE9DX0FCUywKPlBFX0JBU0VfUkVMT0NfSElHSExPVywgYW5kIFBFX0JBU0VfUkVMT0Nf
RElSNjQuCj4KPlRoZSBmaXJzdCAoQUJTKSBkb2Vzbid0IHNlZW0gdG8gZG8gYW55dGhpbmcsIGV2
ZXIuIEFuZCBpcyBuZXZlciBlbWl0dGVkCj5ieSBta3JlbG9jcy5jLiAKPgo+VGhlIHNlY29uZCAo
SElHSExPVykgZG9lcyBub3RoaW5nIGlmICghZGVsdGEpLgo+Cj5UaGUgdGhpcmQgKERJUjY0KSBz
aW1wbHkgYWRkcyAnZGVsdGEnIHRvIHRoZSB0YXJnZXQgYWRkcmVzcy4gV2UgY291bGQKPnBvdGVu
dGlhbGx5IHN0b3AgaXQgZmF1bHRpbmcgb24gdGhhdCBwb2ludGxlc3MgJyphZGRyICs9IDAnIGJ5
IGRvaW5nCj50aGlzLi4uCj4KPi0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+Kysr
IGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj5AQCAtODcsNyArODcsOCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgZWZpX2FyY2hfcmVsb2NhdGVfaW1hZ2UodW5zaWduZWQgbG9uZyBkZWx0YSkK
PmNhc2UgUEVfQkFTRV9SRUxPQ19ESVI2NDoKPmlmICggaW5fcGFnZV90YWJsZXMoYWRkcikgKQo+
YmxleGl0KEwiVW5leHBlY3RlZCByZWxvY2F0aW9uIHR5cGUiKTsKPi0gICAgICAgICAgICAgICAg
Kih1NjQgKilhZGRyICs9IGRlbHRhOwo+KyAgICAgICAgICAgICAgICBpZiAoIGRlbHRhICkKPisg
ICAgICAgICAgICAgICAgICAgICoodTY0ICopYWRkciArPSBkZWx0YTsKClllcywgdGhhdCdzIHdo
YXQgSSBoYWQgZGVzY3JpYmVkIGFzICJhZGp1c3RtZW50IHRvIGVmaV9hcmNoX3JlbG9jYXRlX2lt
YWdlKCkiLgoKPmJyZWFrOwo+ZGVmYXVsdDoKPmJsZXhpdChMIlVuc3VwcG9ydGVkIHJlbG9jYXRp
b24gdHlwZSIpOwo+Cj4KPi4uLiBidXQgdGhlbiBhZ2FpbiwgaWYgdGhlIHdob2xlIGZ1bmN0aW9u
IGlzIHJlYWxseSBkb2luZyBub3RoaW5nIGF0Cj5hbGwgd2hlbiBpbnZva2VkIHdpdGggZGVsdGE9
PTAgdGhlbiBwZXJoYXBzIGl0IHdvdWxkIGp1c3QgYmUgZWFzaWVyIHRvCj5yZW1vdmUgdGhlIGZp
cnN0IHBhc3MgYWx0b2dldGhlci4gSSBmZWVsIHN1cmUgSSdtIG1pc3Npbmcgc29tZXRoaW5nLAoK
VGhlIHJlYXNvbiBpcyBldmVuIHZpc2libGUgaW4gY29udGV4dCBhYm92ZTogV2UgY2FuJ3QgY2Fs
bCBibGV4aXQoKSBhZnRlcgpoYXZpbmcgY2FsbGVkIEV4aXRCb290U2VydmljZXMoKS4gSGVuY2Ug
d2UgbmVlZCBhICJkcnkgcnVuIiBkb25lIGVhcmx5LAp0byBiZSBjZXJ0YWluIHdlIHdvbid0IGVu
Y291bnRlciB1bmhhbmRsYWJsZSByZWxvY2F0aW9ucyBsYXRlciBvbi4KCj5FaXRoZXIgd2F5LCB0
aGlzIGlzIHN0aWxsIGJyb2tlbiBiZWZvcmUgbXkgcGF0Y2ggdGhvdWdoLCByaWdodD8KCkFzIGxv
bmcgYXMgdGhlcmUgYXJlIC5yb2RhdGEgZW50cmllcyBuZWVkaW5nIHJlbG9jYXRpb24gKHdoaWNo
IEkKdW5kZXJzdGFuZCB5b3UndmUgZm91bmQgZXhhbXBsZSBvZiksIHllcy4KCj5Fc3BlY2lhbGx5
IGlmIFVFRkkgbGVhcm5zIHRvIGRvIGl0IGZvciBub24tZXhlY3V0YWJsZSBzZWN0aW9ucywgYnV0
Cj5BRkFJQ1QgZXZlbiBiZWZvcmUgdGhhdC4KPgo+VGhlc2UgYXJlIHRoZSBzZWN0aW9ucyBJIHNl
ZSB0aGUgUEUgc2VjdGlvbiBoZWFkZXJzIG9mIGEgbG9jYWwgYnVpbGQ6Cj4KPk5hbWUgICAgIENo
YXJhY3RlcmlzdGljcyAgIFJlbG9jYXRpb25zCj4udGV4dCAgICAweGUwZDAwMDIwIChXUlgpICAg
IOKckwo+LnJvZGF0YSAgMHg0MDYwMDA0MCAoIFIgKSAgICDinJMKPi5idWlsZGlkIDB4NDAzMDAw
NDAgKCBSICkKPi5pbml0LnRlIDB4NjA1MDAwMjAgKCBSWCkgICAg4pyTCj4uaW5pdC5kYSAweGMw
ZDAwMDQwIChXUiApICAgIOKckwo+LmRhdGEucmUgMHhjMDgwMDA0MCAoV1IgKSAgICDinJMKPi5k
YXRhICAgIDB4YzBkMDAwNDAgKFdSICkgICAg4pyTCj4uYnNzICAgICAweGMxMDAwMDgwIChXUiAp
Cj4ucmVsb2MgICAweDQyMzAwMDQwICggUiApCj4ucGFkICAgICAweGMwMzAwMDgwIChXUiApCj4K
PlNvIHRoZXJlIGFyZSAoYWdhaW4sIGJlZm9yZSBteSBwYXRjaCkgcmVsb2NhdGlvbnMgaW4gLmlu
aXQuZGEodGEpIGFuZAo+LnJvZGF0YSBzZWN0aW9ucyB3aGljaCBVRUZJICptaWdodCogc3RhcnQg
bWFya2luZyByZWFkLW9ubHksIGFuZCBhbHNvCj5pbiAuaW5pdC50ZSh4dCkgd2hpY2ggaXMgUitY
IGFuZCBjb3VsZCBiZSBtYXJrZWQgcmVhZC1vbmx5IHRvZGF5LgoKTm90IHN1cmUgd2h5IHlvdSBt
ZW50aW9uIC5pbml0LmRhdGEsIGJ1dCB5ZXMsIC5pbml0LnRleHQgY291bGQgaGF2ZSB0aGUKc2Ft
ZSBpc3N1ZS4gQnV0IGhlcmUgaXQgd291bGQgcHJvYmFibHkgYmUgYmV0dGVyIHRvIHNpbXBseSBt
YXJrIHRoZQpzZWN0aW9uIFdSWC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 09:20:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 09:20: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.xen.org>)
	id 1dcpp7-00034L-Kt; Wed, 02 Aug 2017 09:20:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcpp5-000348-TK
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 09:20:12 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 90/A4-18997-B4991895; Wed, 02 Aug 2017 09:20:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9drZmO
 kwb+rihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTOwtZCybyV7w/OI2xgfECTxcjJ4eQQJ7E
 m4W32UFsXgE7if3Hm1lBbAkBQ4nTC2+ygNgsAqoST1s3M4HYbALqEp2L2sHiIgIyEhM/t7J1M
 XJxMAt0Mko0HXsHlhAWKJK4/+gWM0hCSOAQo8SKLQcYQRKcAuYSZ1/tBNrGAbRNUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNd
 cL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPwYgGAH47HJzocYJTmYlER5FXvq
 I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8JrPaIwUEixKTU+tSMvMAUYCTFqCg0dJhNcRJM1bX
 JCYW5yZDpE6xajL8WrC/29MQix5+XmpUuK806YDFQmAFGWU5sGNgEXlJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnzCoKs4snMK4Hb9AroCCagI/7UgR1RkoiQkmpgTD7t+jF799oZks1T+tT
 WPP8Tvnsp/4clK5pM1tUeN53c8cCCdfbF75tslL5NEl5V1Zj9W168u6JF/vNska0R7e7hNVlR
 T+a0fgzWvVPw4jujy/ypSZdCT5+vlsw2tin26qvsY6jdf7NWsojVuPPljDVV8xNkDPTWBhZyu
 +l/WM7xe6u7qL6zEktxRqKhFnNRcSIAkWMLKcUCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501665608!102610470!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50149 invoked from network); 2 Aug 2017 09:20:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 09:20:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 03:20:07 -0600
Message-Id: <59819945020000780010323D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 03:20:05 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <konrad.wilk@oracle.com>
References: <20170726194756.20265-1-konrad@kernel.org>
 <20170726194756.20265-4-konrad@kernel.org>
 <597F36D60200007800103088@prv-mh.provo.novell.com>
 <20170731160437.GK9952@char.us.oracle.com>
In-Reply-To: <20170731160437.GK9952@char.us.oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gMDcvMzEv
MTcgNjowNCBQTSA+Pj4KPk9uIE1vbiwgSnVsIDMxLCAyMDE3IGF0IDA3OjU1OjM0QU0gLTA2MDAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWRA
a2VybmVsLm9yZz4gMDcvMjYvMTcgOTo1MCBQTSA+Pj4KPj4gPi0tLSBhL2RvY3MvbWlzYy9saXZl
cGF0Y2gubWFya2Rvd24KPj4gPisrKyBiL2RvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24KPj4g
PkBAIC0yNzksNiArMjc5LDEwIEBAIEl0IG1heSBhbHNvIGhhdmUgc29tZSBhcmNoaXRlY3R1cmUt
c3BlY2lmaWMgc2VjdGlvbnMuIEZvciBleGFtcGxlOgo+PiA+KiBFeGNlcHRpb24gdGFibGVzLgo+
PiA+KiBSZWxvY2F0aW9ucyBmb3IgZWFjaCBvZiB0aGVzZSBzZWN0aW9ucy4KPj4gID4KPj4gPitO
b3RlIHRoYXQgb24gQVJNIDMyIHRoZSBzZWN0aW9ucyBTSE9VTEQgYmUgZm91ciBieXRlIGFsaWdu
ZWQuIE90aGVyd2lzZQo+PiA+K3dlIHJpc2sgaGl0dGluZyBEYXRhIEFib3J0IGV4Y2VwdGlvbiBh
cyB1bi1hbGlnbmVkIG1hbmlwdWxhdGlvbiBvZiBkYXRhIGlzCj4+ID4rcHJvaGliaXRlZCBvbiBB
Uk0gMzIuCj4+IAo+PiBUaGlzIChhbmQgaGVuY2UgdGhlIHJlc3Qgb2YgdGhlIHBhdGNoKSBpcyBu
b3QgaW4gbGluZSB3aXRoIHRoZSBvdXRjb21lIG9mIHRoZQo+PiBlYXJsaWVyIGRpc2N1c3Npb24g
d2UgaGFkLiBOb3RoaW5nIGlzIHdyb25nIHdpdGggYSBzZWN0aW9uIGhhdmluZyBzbWFsbGVyCj4+
IGFsaWdubWVudCwgYXMgbG9uZyBhcyB0aGVyZSBhcmUgbm8gMzItYml0IChvciB3aWRlciwgYnV0
IEkgZG9uJ3QgdGhpbmsgdGhlcmUKPj4gYXJlIGFueSBzdWNoKSByZWxvY2F0aW9ucyBhZ2FpbnN0
IHN1Y2ggYSBzZWN0aW9uLiBBbmQgZXZlbiBpZiB0aGVyZSB3ZXJlLCBJCj4+IHRoaW5rIGl0IHNo
b3VsZCByYXRoZXIgYmUgdGhlIGNvZGUgZG9pbmcgdGhlIHJlbG9jYXRpb25zIG5lZWRpbmcgdG8g
Y29wZSwgYXMKPj4gSSBkb24ndCB0aGluayB0aGUgQVJNIEVMRiBBQkkgaW1wb3NlcyBhbnkgc3Vj
aCByZXN0cmljdGlvbi4KPgo+VGhlIGlkZWEgYmVoaW5kIHRoaXMgcGF0Y2ggaXMgdG8gZ2l2ZSBh
ZHZhbmNlIHdhcm5pbmdzLiBBa2luIHRvIHdoYXQKPjJmZjIyOTY0M2I3MzllMmZkMGNkMDUzNmVl
OWZjYTUwNmNmYTkyZjgKPiJ4ZW4vbGl2ZXBhdGNoOiBEb24ndCBjcmFzaCBvbiBlbmNvdW50ZXJp
bmcgU1ROX1VOREVGIHJlbG9jYXRpb25zIiBkaWQuCj4KPlRoZSBvdGhlciBwYXRjaGVzIGluIHRo
aXMgc2VyaWVzIGZpeCB0aGUgYWxpZ25tZW50IGlzc3Vlcy4KPgo+VGhlIEFSTSBFTEYgQUJJICho
dHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuaWhpMDA0NGYv
SUhJMDA0NEZfYWFlbGYucGRmKQo+Cj5zYXlzOgo+Cj40LjMuNSBTZWN0aW9uIEFsaWdubWVudAo+
VGhlcmUgaXMgbm8gbWluaW11bSBhbGlnbm1lbnQgcmVxdWlyZWQgZm9yIGEgc2VjdGlvbi4gSG93
ZXZlciwgc2VjdGlvbnMgY29udGFpbmluZyB0aHVtYiBjb2RlIG11c3QgYmUgYXQgbGVhc3QKPjE2
LWJpdCBhbGlnbmVkIGFuZCBzZWN0aW9ucyBjb250YWluaW5nIEFSTSBjb2RlIG11c3QgYmUgYXQg
bGVhc3QgMzItYml0IGFsaWduZWQuCj5QbGF0Zm9ybSBzdGFuZGFyZHMgbWF5IHNldCBhIGxpbWl0
IG9uIHRoZSBtYXhpbXVtIGFsaWdubWVudCB0aGF0IHRoZXkgY2FuIGd1YXJhbnRlZSAobm9ybWFs
bHkgdGhlIHBhZ2Ugc2l6ZSkuCgpOb3RlIHRoZSAidGh1bWIgY29kZSIgYW5kICJBUk0gY29kZSIg
aW4gaGVyZSAtIGlpcmMgeW91J3JlIGNoZWNraW5nIF9hbGxfCnNlY3Rpb25zLCBub3QganVzdCBv
bmVzIGNvbnRhaW5pbmcgY29kZS4KCkphbgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 09:24:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 09:24: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.xen.org>)
	id 1dcptc-0003UZ-5c; Wed, 02 Aug 2017 09:24:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcpta-0003UL-HW
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 09:24:50 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 85/DD-02176-16A91895; Wed, 02 Aug 2017 09:24:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzdxVmO
 kwZmDTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b/qe/MBS8EK+6/WM3UwPiJt4uRk0NIIE/i
 ydZnzCA2r4CdxKrfm5hAbAkBQ4nTC2+ygNgsAqoSv68uYgOx2QTUJToXtYPFRQQUJL5NnsTax
 cjFwSxwiVHi1Nq97F2MHBzCAn4SZzfKg8SFBG4wSTRvXgU2lBNowZ1JP9lAangFBCX+7hAGCT
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3S
 N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MDZ/cTrEKMnBpCTKq9hT
 HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf5jMZIIcGi1PTUirTMHGAcwKQlOHiURHh3gKR5i
 wsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcdypIkQBIUUZpHtwIWExeYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjBvL8gUnsy8ErhNr4COYAI64k8d2BEliQgpqQZGAeN9W3fs3Hd+OdtypuW
 m+wwvz/+z7UP0S8/Xir2SOtk1l0M/zUx7aibRZp7aIGQsfGH2DsH/LyWFIlLfPjJeXWavdMot
 Latb4zO7l9bfH01V6X5VSlsUDl5fuJIvk/3iBO0/+5UuKu58Y/b83pmU2Lfr3dYt6Ur8WSrzP
 NTpcF/WYrH7D6ecVGIpzkg01GIuKk4EAN8FjYnEAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1501665887!100677104!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31561 invoked from network); 2 Aug 2017 09:24:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 09:24:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 03:24:46 -0600
Message-Id: <59819A5C020000780010324E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 03:24:44 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-2-git-send-email-boris.ostrovsky@oracle.com>
 <595290B202000078001014DA@prv-mh.provo.novell.com>
 <f00890f5-a092-985e-0914-92a24b739161@oracle.com>
 <597F428002000078001030EF@prv-mh.provo.novell.com>
 <a75c9dc3-4583-e66d-3323-427c1aa8ffe9@oracle.com>
In-Reply-To: <a75c9dc3-4583-e66d-3323-427c1aa8ffe9@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA3LzMxLzE3
IDY6MDMgUE0gPj4+Ck9uIDA3LzMxLzIwMTcgMTA6NDUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA3LzIzLzE3
IDQ6MDEgQU0gPj4+Cj4+IE9uIDA2LzI3LzIwMTcgMDE6MDYgUE0sIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+Pj4gQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gMDYv
MjIvMTcgODo1NSBQTSA+Pj4KPj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4+
Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+Pj4+PiBAQCAtODgsNyArODgsMTUg
QEAgc3RydWN0IHBhZ2VfaW5mbwo+Pj4+PiAgICAgICAgICAgLyogUGFnZSBpcyBvbiBhIGZyZWUg
bGlzdDogKChjb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09IDApLiAqLwo+Pj4+PiAgICAg
ICAgICAgc3RydWN0IHsKPj4+Pj4gICAgICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hp
bmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVzZT8gKi8KPj4+Pj4gLSAgICAgICAgICAg
IGJvb2xfdCBuZWVkX3RsYmZsdXNoOwo+Pj4+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBu
ZWVkX3RsYmZsdXNoOjE7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgICAgIC8qCj4+Pj4+ICsgICAg
ICAgICAgICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2Ug
aW4gdGhlIGJ1ZGR5Lgo+Pj4+PiArICAgICAgICAgICAgICogT25lIG1vcmUgdGhhbiBtYXhpbXVt
IHBvc3NpYmxlIG9yZGVyIChNQVhfT1JERVIrMSkgdG8KPj4+PiBXaHkgKzEgaGVyZSBhbmQgaGVu
Y2UgLi4uCj4+PiBEb24ndCB3ZSBoYXZlIE1BWF9PUkRFUisxIG9yZGVycz8KPj4gU28gaGVyZSB0
aGVyZSBtaWdodCBiZSBhIHNpbXBsZSBtaXN1bmRlcnN0YW5kaW5nOiBJIHVuZGVyc3RhbmQgdGhl
Cj4+IHBhcmVudGhlc2l6ZWQgTUFYX09SREVSKzEgdG8gcmVwcmVzZW50ICJtYXhpbXVtIHBvc3Np
YmxlCj4+IG9yZGVyIiwgaS5lLiBleGNsdWRpbmcgdGhlICJvbmUgbW9yZSB0aGFuIiwgbm90IHRo
ZSBsZWFzdCBiZWNhdXNlIG9mCj4+IHRoZSAuLi4KPj4KPj4+PiArICAgICAgICAgICAgICogYWNj
b21tb2RhdGUgSU5WQUxJRF9ESVJUWV9JRFguCj4+Pj4gKyAgICAgICAgICAgICAqLwo+Pj4+ICsj
ZGVmaW5lIElOVkFMSURfRElSVFlfSURYICgtMVVMICYgKCgoMVVMPDxNQVhfT1JERVIpICsgMikg
LSAxKSkKPj4+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0eTpNQVhfT1JE
RVIgKyAyOwo+PiArMiBoZXJlLgo+Pgo+Pj4+IC4uLiB3aHkgKzIgaW5zdGVhZCBvZiArMT8gQW5k
IGlzbid0IHRoZSBleHByZXNzaW9uIElOVkFMSURfRElSVFlfSURYIHdyb25nbHkKPj4+PiBwYXJl
bnRoZXNpemVkIChhcGFydCBmcm9tIGxhY2tpbmcgYmxhbmtzIGFyb3VuZCB0aGUgc2hpZnQgb3Bl
cmF0b3IpPyBJJ2QKPj4+PiBleHBlY3QgeW91IHdhbnQgYSB2YWx1ZSB3aXRoIE1BWF9PUkRFUisx
IHNldCBiaXRzLCBpLmUuCj4+Pj4gKDFVTCA8PCAoTUFYX09SREVSICsgMSkpIC0gMS4gQU5EaW5n
IHdpdGggLTFVTCBzZWVtcyBxdWl0ZSBwb2ludGxlc3MgdG9vLgo+Pj4gWWVzIHRvIHBhcmVudGhl
c2VzIGFuZCBBTkQuIFNob3VsZCBiZSAoMVVMIDw8IChNQVhfT1JERVIgKyAyKSkgLSAxCj4+IEku
ZS4gSSB3b3VsZCBzdGlsbCBleHBlY3QgaXQgdG8gYmUgKDFVTCA8PCAoTUFYX09SREVSICsgMSkp
IC0gMQo+PiBoZXJlLgo+Cj4KPlNvcnJ5LCBJIHN0aWxsIGRvbid0IGdldCBpdC4KPgo+U2F5LCBN
QVhfT1JERVIgaXMgMS4gU2luY2UgdGhpcyBpbXBsaWVzIHRoYXQgaW5kZXhlcyAwLCAxLCAyIGFu
ZCAzIGFyZQo+YWxsIHZhbGlkIChiZWNhdXNlIHdlIGNhbiBoYXZlIHVwIHRvIDJeKE1BWF9PUkRF
UisxKSBwYWdlcyksIGRvbid0IHdlCj5uZWVkIDMgYml0cyB0byBpbmRpY2F0ZSBhbiBpbnZhbGlk
IGluZGV4PwoKV2h5IDAsIDEsIDIsIGFuZCAzPyBXaGVuIE1BWF9PUkRFUiBpcyAxLCB3ZSBvbmx5
IGhhdmUgYSBzaW5nbGUgYml0LCBpLmUuCnZhbGlkIHZhbHVlcyAwIGFuZCAxIChwbHVzIG9uZSBt
b3JlIGZvciB0aGUgaW52YWxpZCBpbmRpY2F0b3IpLCBpLmUuIG5lZWQgMiBiaXRzCmZvciByZXBy
ZXNlbnRhdGlvbiBvZiBhbGwgdXNlZCB2YWx1ZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 09:24:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 09:24: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.xen.org>)
	id 1dcptd-0003Um-CH; Wed, 02 Aug 2017 09:24:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=380f95273=George.Dunlap@citrix.com>)
 id 1dcptb-0003UR-FQ
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 09:24:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 86/69-03612-26A91895; Wed, 02 Aug 2017 09:24:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQjdpVmO
 kwe0HIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2o9cZC+ayVUxbvYmtgXE2axcjJ4eEgJ/E
 j11nGSHsPImJL1qh7FKJEytXgdm8AoISJ2c+Yeli5ODgFLCTeLxMvouRi0NIYAajxOWj58Bq2
 AT0JOYd/8oCYrMIqEjs+HcYak6ixIdp69kh5gRI9O95DVYjLOAlsWZJIxOILSKgK/FswTM2kK
 HMAgcYJV5/62IDSTALaEq0bv8N1iwkoCqx+MFRdoihaRL3z5xnnsAoMAvJfbOQtCxgZFrFqF6
 cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiEDECwg3Hnc6dDjJIc
 TEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjNZzRGCgkWpaanVqRl5gDjASYtwcGjJ
 MK7AyTNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClxXpmZQEUCIEUZpXlwI2CxeYlRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvL0gq3gy80rgNr0COoIJ6Ig/dWBHlCQipKQaGKsDTbUvzs1
 Y68WkdE7XKK4hy0HHOkR/dc/qWwXvz2zqvbVvY0nw7bYgEeZutQi5aWKcb4yOny5y0ds+Zf3y
 zbbfo78mmPfc1bhlphA1a+Oqw1td4lm+7+7JkOU/a5z7YmuiYCBrrvU0MY1Wm+W8psUBXveNu
 oTLoj9Pv/e51XaqB0uc7batSizFGYmGWsxFxYkAHzpyn8gCAAA=
X-Env-Sender: prvs=380f95273=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501665890!62166527!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6360 invoked from network); 2 Aug 2017 09:24:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 09:24:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; d="scan'208";a="50363228"
X-Gm-Message-State: AIVw112vi+5+UrJ13QQISda3tsrTFYEnkNIhKWroCeykmvLWfUG+XTsg
 WsTSwhp6qGtRd9bXQ1A5jAeVcfXiDg==
X-Received: by 10.55.126.198 with SMTP id z189mr29955022qkc.299.1501665886679; 
 Wed, 02 Aug 2017 02:24:46 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <acda7450-5236-965c-d63b-624b960cd599@citrix.com>
References: <20170626125507.22080-1-olaf@aepfle.de>
 <9fa5df63-6278-4211-6049-a51ca4d581ab@citrix.com>
 <acda7450-5236-965c-d63b-624b960cd599@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 2 Aug 2017 10:24:46 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbr9=E2hpmmkXG9MwLKT=fX=p-Huf=0n=rrvXumngNz1w@mail.gmail.com>
Message-ID: <CAFLBxZbr9=E2hpmmkXG9MwLKT=fX=p-Huf=0n=rrvXumngNz1w@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] rombios: prevent building with PIC/PIE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMzozNyBQTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMjYvMDYvMTcgMTQ6MDAsIEFuZHJldyBDb29w
ZXIgd3JvdGU6Cj4+IE9uIDI2LzA2LzE3IDEzOjU1LCBPbGFmIEhlcmluZyB3cm90ZToKPj4+IElm
IHRoZSBkZWZhdWx0IGNvbXBpbGVyIHNpbGVudGx5IGRlZmF1bHRzIHRvIHRvIC1mUElDLy1mUElF
IGJ1aWxkaW5nCj4+PiByb21iaW9zIGZhaWxzOgo+Pj4KPj4+ICBsZCAtbWVsZl9pMzg2IC1zIC1y
IDMyYml0Ymlvcy5vIHRjZ2Jpb3MvdGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAtbyAzMmJpdGJp
b3NfYWxsLm8KPj4+ICBUaGVyZSBhcmUgdW5kZWZpbmVkIHN5bWJvbHMgaW4gdGhlIEJJT1M6Cj4+
PiAgICAgICAgICAgVSBfR0xPQkFMX09GRlNFVF9UQUJMRV8KPj4+ICBtYWtlWzEwXTogKioqIFtN
YWtlZmlsZToyNjogMzJiaXRiaW9zX2FsbC5vXSBFcnJvciAxMQo+Pj4KPj4+IFByZXZlbnQgdGhl
IGZhaWx1cmUgYnkgZW5mb3JjaW5nIG5vbi1QSUMvUElFIG1vZGUuCj4+Pgo+Pj4gU2lnbmVkLW9m
Zi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgo+PiBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPgo+IENvbW1pdHRlZCwgdGhhbmtzLgoK
VGhpcyBuZWVkcyB0byBiZSBiYWNrcG9ydGVkIGF0IGxlYXN0IHRvIDQuOCBhbmQgNC45OyBzb3Vu
ZHMgbGlrZSBtYXliZQphbGwgc3VwcG9ydGVkIHZlcnNpb25zIGFzIHdlbGw/CgogLUdlb3JnZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 09:27:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 09:27: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.xen.org>)
	id 1dcpvr-0003jU-OQ; Wed, 02 Aug 2017 09:27:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcpvq-0003jL-ON
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 09:27:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CF/46-03044-EEA91895; Wed, 02 Aug 2017 09:27:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/ftrMZ
 IgykPVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3v7ULGvkrdr49zNrA+Iy7i5GTQ0ggT+Ls
 9JnMIDavgJ3EvydHGUFsCQFDidMLb7KA2CwCqhIbX15jB7HZBNQlOhe1g8VFBBQkvk2exNrFy
 MXBLPCeUeLdwi1gzcIC1hLbnxxnB0kICdxgkmg9e4wJJMEJtKG1YQ9bFyMH0DZBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSN
 zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjIvXBh5ilORgUhLlVeyp
 jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVszszFSSLAoNT21Ii0zBxgJMGkJDh4lEd4dM4DSv
 MUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzrsYZIYASFFGaR7cCFhUXmKUlRLmZQQ6SoinIL
 UoN7MEVf4VozgHo5Iwbx3IFJ7MvBK4Ta+AjmACOuJPHdgRJYkIKakGRjfB9apeKRbBxQf3L75
 9VUhF/FmB+RUGO83I1DcfWjNj9e2uaRU/Zcm2NK4qqt+X78ebLsK+bqajM2dm/5LbM33UvBSa
 TtpLsp/n9V3abxdQXjH9VKR5WFZV0vLDHxpu/Re85nzQmyMoktlh6dk9aWZbeW1fzneaPjsyn
 L8iy93KttClcqYSS3FGoqEWc1FxIgBC9/k5xQIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501666027!86773272!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51817 invoked from network); 2 Aug 2017 09:27:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 09:27:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 03:27:07 -0600
Message-Id: <59819AE7020000780010325A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 03:27:03 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-5-git-send-email-boris.ostrovsky@oracle.com>
 <59529D970200007800101503@prv-mh.provo.novell.com>
 <14c29003-cdba-e03b-785a-fb4d84631d76@oracle.com>
 <597F4AB0020000780010312E@prv-mh.provo.novell.com>
 <c9e18318-d6c4-aec2-6314-b99b4592ca1e@oracle.com>
In-Reply-To: <c9e18318-d6c4-aec2-6314-b99b4592ca1e@oracle.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,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA3LzMxLzE3
IDY6MTYgUE0gPj4+Cj5PbiAwNy8zMS8yMDE3IDExOjIwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4gQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gMDcvMjMv
MTcgNDoxNCBBTSA+Pj4KPj4+Pj4gQEAgLTEwNTAsMTcgKzExMjAsNDIgQEAgc3RhdGljIHZvaWQg
c2NydWJfZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgbm9kZSkKPj4+Pj4gLSAgICAgICAgICAgICAg
ICBpZiAoIG5vZGVfbmVlZF9zY3J1Yltub2RlXSA9PSAwICkKPj4+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuOwo+Pj4+PiArICAgICAgICAgICAgICAgIGlmICggcHJlZW1wdCB8fCAobm9k
ZV9uZWVkX3NjcnViW25vZGVdID09IDApICkKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgZ290
byBvdXQ7Cj4+Pj4+ICAgICAgICAgICAgICAgfQo+Pj4+PiAgICAgICAgICAgfSB3aGlsZSAoIG9y
ZGVyLS0gIT0gMCApOwo+Pj4+PiAgICAgICB9Cj4+Pj4+ICsKPj4+Pj4gKyBvdXQ6Cj4+Pj4+ICsg
ICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7Cj4+Pj4+ICsgICAgbm9kZV9jbGVhcihub2RlLCBu
b2RlX3NjcnViYmluZyk7Cj4+Pj4+ICsgICAgcmV0dXJuIHNvZnRpcnFfcGVuZGluZyhjcHUpIHx8
IChub2RlX3RvX3NjcnViKGZhbHNlKSAhPSBOVU1BX05PX05PREUpOwo+Pj4+IFdoaWxlIEkgY2Fu
IHNlZSB3aHkgeW91IHVzZSBpdCBoZXJlLCB0aGUgc29mdGlycV9wZW5kaW5nKCkgbG9va3Mgc29y
dCBvZgo+Pj4+IG1pc3BsYWNlZDogV2hpbGUgaW52b2tpbmcgaXQgdHdpY2UgaW4gdGhlIGNhbGxl
ciB3aWxsIGxvb2sgYSBsaXR0bGUgb2RkIHRvbywKPj4+PiBJIHN0aWxsIHRoaW5rIHRoYXQncyB3
aGVyZSB0aGUgY2hlY2sgYmVsb25ncy4KPj4+Cj4+PiBzY3J1Yl9mcmVlX3BhZ2VzIGlzIGNhbGxl
ZCBmcm9tIGlkbGUgbG9vcCBhcwo+Pj4KPj4+IGVsc2UgaWYgKCAhc29mdGlycV9wZW5kaW5nKGNw
dSkgJiYgIXNjcnViX2ZyZWVfcGFnZXMoKSApCj4+PiBwbV9pZGxlKCk7Cj4+Pgo+Pj4gc28gc29m
dGlycV9wZW5kaW5nKCkgaXMgdW5uZWNlc3NhcnkgaGVyZS4KPj4+Cj4+PiAoTm90IHN1cmUgd2h5
IHlvdSBhcmUgc2F5aW5nIGl0IHdvdWxkIGJlIGludm9rZWQgdHdpY2UpCj4+IFRoYXQgd2FzIHNv
cnQgb2YgaW1wbGljaXQgLSB0aGUgY2FsbGVyIHdvdWxkIHdhbnQgdG8gYmVjb21lCj4+Cj4+Cj4+
ICAgICBlbHNlIGlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICYmICFzY3J1Yl9mcmVlX3BhZ2Vz
KCkgJiYgIXNvZnRpcnFfcGVuZGluZyhjcHUpICkKPj4gICAgIHBtX2lkbGUoKTsKPj4KPj4gdG8g
YWNjb3VudCBmb3IgdGhlIGZhY3QgdGhhdCBhIHNvZnRpcnEgbWF5IGJlY29tZSBwZW5kaW5nIHdo
aWxlIHNjcnViYmluZy4KPgo+VGhhdCB3b3VsZCBsb29rIHJlYWxseSBvZGQgSU1PLgo+Cj5Xb3Vs
ZAo+Cj5lbHNlIGlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICkKPmlmICggIXNjcnViX2ZyZWVf
cGFnZXMoKSAmJiAhc29mdGlycV9wZW5kaW5nKGNwdSkgKQo+cG1faWRsZSgpOwo+Cj5vciAKPgo+
ZWxzZSBpZiAoICFzb2Z0aXJxX3BlbmRpbmcoY3B1KSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICkK
PmlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICkKPnBtX2lkbGUoKTsKPgo+Cj5iZSBiZXR0ZXI/
IChJJ2QgcHJlZmVyIHRoZSBmaXJzdCkKCkkgZGlzbGlrZSBib3RoIChhcyB3ZSBhbHdheXMgYXMg
cGVvcGxlIHRvIGZvbGQgc3VjaCBjaGFpbmVkIGlmKClzKSwgYW5kIGhlbmNlCndvdWxkIHByZWZl
ciBteSB2YXJpYW50IHBsdXMgYSBzdWl0YWJsZSBjb21tZW50IGV4cGxhaW5pbmcgdGhlIG9kZGl0
eS4KCkphbgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 09:41:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 09:41: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.xen.org>)
	id 1dcq9j-0005AG-2H; Wed, 02 Aug 2017 09:41:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1dcq9h-0005A6-EP
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 09:41:29 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4D/9F-03582-84E91895; Wed, 02 Aug 2017 09:41:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVSYmS5T9djXmO
 kwendXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b/538sBSt4KyafamRqYNzJ3cXIxSEk8I1R
 YsehmcwQzlxGiYU7FjNBOKsZJVb0NQM5nBxsAk4Sz96dYgGxRQRqJE7+7WMHsZkFdCTW3/wFF
 hcWqJTY0j+BCaKmSuLT1j5mCNtK4u28fWwgNouAisSlz1fB4rwCwRJ3b99lhVg2gVFi9bT7YM
 2cAp4S0w8/B1rAwcEoICsxewYjxC5xiVtP5oOVSAgISCzZc54ZwhaVePn4HytIuYSAosSCuW4
 Q5QYS78/NZ4awtSWWLXwNtVZQ4uTMJywQrZ4SC1u7WSYwis1CsmEWkvZZSNpnIWlfwMiyilG9
 OLWoLLVI11AvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwjhiAYAfjzudOhxglO
 ZiURHkVe+ojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwBs1tjBQSLEpNT61Iy8wBRjRMWoKDR0
 mE9+McoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz/gEpEgApyijNgxsBSy6XGGWlhHk
 ZgY4S4ilILcrNLEGVf8UozsGoJMz7H2QKT2ZeCdymV0BHMAEd8acO7IiSRISUVAPjlNq/7lOy
 7Sue2BxKmCrVEf+s/AZ/OfefU8lvN/32YPPkOMn/S/nYmhl7lt5ZIGT6kONOo6TSuS+PNy/fP
 M9JhzF5yV9tgz1bSrlSZnjvXzBPNVf+2L7/2+6vme3DFrVFTSv8yqzCveWV1n02Mtc0FswvNl
 H99+ycxcykdaG7PKrikroP38r4psRSnJFoqMVcVJwIALBxAV8pAwAA
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501666884!50422934!1
X-Originating-IP: [116.50.57.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU3LjE5MCA9PiAyOTc3MDIx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49006 invoked from network); 2 Aug 2017 09:41:27 -0000
Received: from cluster-k.mailcontrol.com (HELO cluster-k.mailcontrol.com)
 (116.50.57.190)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 09:41:27 -0000
Received: from INBLCORWSESG04.QUEST-GLOBAL.COM ([103.254.230.96])
 by rly03k.srv.mailcontrol.com (MailControl) with ESMTPS id v729fG1S008724
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Wed, 2 Aug 2017 10:41:18 +0100
Received: from QCASHUB01.quest-global.com (unknown [192.168.5.120])
 by Forcepoint Email with ESMTPS id D8D6B73BC6FBB;
 Wed,  2 Aug 2017 15:11:11 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 QCASHUB01.quest-global.com ([192.168.5.120]) with mapi id 14.03.0351.000;
 Wed, 2 Aug 2017 15:11:15 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: =?Windows-1252?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: =?Windows-1252?Q?[Xen-devel]_Is_possible_to_do_GPU_virtualization_in_Inte?=
 =?Windows-1252?Q?l=AE_Atom=3F?=
Thread-Index: AdMKrG6fbOMNtzOWSd6+AD8KKcIaUwAh0WsAAA/Mb4Y=
Date: Wed, 2 Aug 2017 09:41:15 +0000
Message-ID: <6259FE59E23B6044B7C886F5C717314027504B8E@INBLCORMX01.quest-global.com>
References: <6259FE59E23B6044B7C886F5C717314027503447@INBLCORMX01.quest-global.com>,
 <20170802073442.srcc4fih3dn3usqj@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170802073442.srcc4fih3dn3usqj@MacBook-Pro-de-Roger.local>
Accept-Language: en-US, en-IN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.75.0.113
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: Re: [Xen-devel]
 =?windows-1252?q?Is_possible_to_do_GPU_virtualization?=
 =?windows-1252?q?_in_Intel=AE_Atom=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXMgcG9zc2libGUgdG8gYWNoaWV2ZSBHUFUgdmlydHVhbGl6YXRpb24gaW4gSW50ZWzCriBBdG9t
IHVzaW5nIHBhcmEgdmlydHVhbGl6YXRpb24/Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KRnJvbTogUm9nZXIgUGF1IE1vbm7DqSBbcm9nZXIucGF1QGNpdHJpeC5jb21d
ClNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDAyLCAyMDE3IDE6MDQgUE0KVG86IEFzaGFyYWYgUGVy
aW5jaGlra2FsCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsgQW5vb3AgQmFidQpTdWJqZWN0
OiBSZTogW1hlbi1kZXZlbF0gSXMgcG9zc2libGUgdG8gZG8gR1BVIHZpcnR1YWxpemF0aW9uIGlu
IEludGVswq4gQXRvbT8KCk9uIFR1ZSwgQXVnIDAxLCAyMDE3IGF0IDEwOjAxOjAxQU0gKzAwMDAs
IEFzaGFyYWYgUGVyaW5jaGlra2FsIHdyb3RlOgo+IEhpIEFsbCwKPgo+Cj4gSW4gSW50ZWzCriBB
dG9t4oSiIEUzODQ1KE1pbm5vd0JvYXJkIFR1cmJvdCBRdWFkLUNvcmUgYm9hcmQpIGhhcyBvbmx5
ICBzdXBwb3J0IGZvciBWaXJ0dWFsaXphdGlvbiBUZWNobm9sb2d5IChWVC14KS4KPgo+IE5vIHN1
cHBvcnQgZm9yIEludGVswq4gVmlydHVhbGl6YXRpb24gVGVjaG5vbG9neSBmb3IgRGlyZWN0ZWQg
SS9PIChWVC1kKS4gW2h0dHBzOi8vYXJrLmludGVsLmNvbS9wcm9kdWN0cy83ODQ3NS9JbnRlbC1B
dG9tLVByb2Nlc3Nvci1FMzg0NS0yTS1DYWNoZS0xXzkxLUdIel0KCldpdGhvdXQgVlQtZCAoSU9N
TVUpIHlvdSB3b24ndCBiZSBhYmxlIHRvIHBhc3N0aHJvdWdoIGFueSBwaHlzaWNhbApkZXZpY2Ug
dG8gYSBndWVzdCwgc28gbm8sIHlvdSB3b24ndCBiZSBhYmxlIHRvIGRvIEdQVSBwYXNzdGhyb3Vn
aCAoYXQKbGVhc3QgaW4gYSBzYWZlIHdheSkuCgpSb2dlci4KLS0tRGlzY2xhaW1lci0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBUaGlzIGUtbWFpbCBjb250YWlucyBQUklWSUxFR0VEIEFO
RCBDT05GSURFTlRJQUwgSU5GT1JNQVRJT04gaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9m
IHRoZSBhZGRyZXNzZWUocykuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQs
IHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBieSBlLW1haWwgYW5kIGRlbGV0ZSB0aGUgb3JpZ2lu
YWwgbWVzc2FnZS4gT3BpbmlvbnMsIGNvbmNsdXNpb25zIGFuZCBvdGhlciBpbmZvcm1hdGlvbiBp
biB0aGlzIHRyYW5zbWlzc2lvbiB0aGF0IGRvIG5vdCByZWxhdGUgdG8gdGhlIG9mZmljaWFsIGJ1
c2luZXNzIG9mIFF1RVNUIEdsb2JhbCBhbmQvb3IgaXRzIHN1YnNpZGlhcmllcywgc2hhbGwgYmUg
dW5kZXJzdG9vZCBhcyBuZWl0aGVyIGdpdmVuIG5vciBlbmRvcnNlZCBieSBpdC4gQW55IHN0YXRl
bWVudHMgbWFkZSBoZXJlaW4gdGhhdCBhcmUgdGFudGFtb3VudCB0byBjb250cmFjdHVhbCBvYmxp
Z2F0aW9ucywgcHJvbWlzZXMsIGNsYWltcyBvciBjb21taXRtZW50cyBzaGFsbCBub3QgYmUgYmlu
ZGluZyBvbiB0aGUgQ29tcGFueSB1bmxlc3MgZm9sbG93ZWQgYnkgd3JpdHRlbiBjb25maXJtYXRp
b24gYnkgYW4gYXV0aG9yaXplZCBzaWduYXRvcnkgb2YgdGhlIENvbXBhbnkuIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqRa-0006OZ-R1; Wed, 02 Aug 2017 09:59:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=380900d51=Paul.Durrant@citrix.com>)
 id 1dcqRZ-0006Nj-24
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 09:59:57 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 62/63-03406-C92A1895; Wed, 02 Aug 2017 09:59:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUnf2osZ
 Ig4frLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfn7YyFXRrVXzZsoK1gfGVXBcjJ4eEgL/E
 pKmXmEBsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLHCKUWLWn9tsIDXCAuYS3S/XsYPYLEA1h
 /dvZgap5xWwkdjQxQIxUl5iV9tFVhCbU8BWYtqZFrASIaCSNx/UQcJCQJ3rp84Cm8grIChxcu
 YTsFZmAQmJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDM73c1OL
 ixPTUnMSkYr3k/NxNjMCwYQCCHYzzTvgfYpTkYFIS5VXsqY8U4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMHbvbAxUkiwKDU9tSItMwcYwDBpCQ4eJRFeXZA0b3FBYm5xZjpE6hSjLserCf+/MQmx5
 OXnpUqJ824HKRIAKcoozYMbAYumS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmtQCZwpOZVw
 K36RXQEUxAR/ypAzuiJBEhJdXAyHd9xe+kR0uXSv+If1dswZE42fK3m8B3oTv5rxtuG85hOJv
 n/OW9vfw2N9ebMZV2tVlR3fJntEtz3v5uCbs9kdvzhPDOedyGi2ou9K94eURdUluZfUbybaFj
 E+Zb5QWsM5zedvp8xfuC89Ihpx7KvJR5dev6pj/OH52f1rF5MKru2nu899GPOUosxRmJhlrMR
 cWJABk7ntShAgAA
X-Env-Sender: prvs=380900d51=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501667993!86779764!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22512 invoked from network); 2 Aug 2017 09:59:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 09:59:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; d="scan'208";a="434025327"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 10:59:45 +0100
Message-ID: <20170802095949.40677-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170802095949.40677-1-paul.durrant@citrix.com>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/5] [x86|arm]: remove code duplication
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYSBzdWJzdGFudGlhbCBhbW91bnQgb2YgY29kZSBkdXBsaWNhdGVkIGJldHdlZW4g
dGhlIHg4NiBhbmQgYXJtCmltcGxlbWVudGF0aW9ucyBvZiBtbS5jOnhlbm1lbV9hZGRfdG9fcGh5
c21hcF9vbmUoKSBmb3IKWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGUuIEFsc28sIHRoZSBjb2RlIGlu
IHF1ZXN0aW9uIGxvb2tzIGxpa2UgaXQgcmVhbGx5CnNob3VsZCBiZSBpbiBjb21tb24vZ3JhbnRf
dGFibGUuYwoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGZ1bmN0aW9uIGluIGNvbW1vbi9n
cmFudF90YWJsZS5jIHRvIGdldCB0aGUgbWZuCm9mIGEgc3BlY2lmaWVkIGZyYW1lIGluIHRoZSBn
cmFudCB0YWJsZSBvZiBhIHNwZWNpZmllZCBndWVzdCwgYW5kIGNhbGxzIHRvCnRoYXQgZnJvbSB0
aGUgYXJjaC1zcGVjaWZpYyBjb2RlIGluIG1tLmMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAg
ICAgICAgICAgIHwgMjkgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICAgICAgIHwgMjYgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCB8ICAzICsrKwogNCBmaWxlcyBj
aGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDk4MjYwZjYwNGMuLjAz
OGIyMGNkNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCkBAIC0xMjI5LDMyICsxMjI5LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBf
b25lKAogICAgIHN3aXRjaCAoIHNwYWNlICkKICAgICB7CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9n
cmFudF90YWJsZToKLSAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7Ci0K
LSAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAwICkKLSAgICAgICAg
ICAgIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKLQotICAgICAgICBpZiAoIGQtPmdy
YW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAoaWR4ICYgWEVO
TUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZHgg
Jj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAgICBpZiAoIGlkeCA8
IG5yX3N0YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICAgICBtZm4g
PSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOwotICAgICAgICAgICAg
ZWxzZQotICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1l
cyhkLT5ncmFudF90YWJsZSkpICYmCi0gICAgICAgICAgICAgICAgIChpZHggPCBtYXhfZ3JhbnRf
ZnJhbWVzKSApCi0gICAgICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7
Ci0KLSAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxl
KSApCi0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNo
YXJlZF9yYXdbaWR4XSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Ci0gICAgICAgIH0KKyAgICAgICAgbWZuID0gZ250dGFiX2dldF9mcmFtZShkLCBp
ZHgpOworICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAorICAgICAgICBncmFudF93cml0ZV9sb2NrKGQtPmdyYW50X3Rh
YmxlKTsKICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsKIAogICAg
ICAgICB0ID0gcDJtX3JhbV9ydzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggMTlmNjcyZDg4MC4uZjhiMzUwNTg0OSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ4NjMsMjkgKzQ4
NjMsOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgICAgICBt
Zm4gPSB2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbyk7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZToKLSAgICAgICAgICAgIGdyYW50X3dy
aXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwotCi0gICAgICAgICAgICBpZiAoIGQtPmdyYW50X3Rh
YmxlLT5ndF92ZXJzaW9uID09IDAgKQotICAgICAgICAgICAgICAgIGQtPmdyYW50X3RhYmxlLT5n
dF92ZXJzaW9uID0gMTsKLQotICAgICAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVy
c2lvbiA9PSAyICYmCi0gICAgICAgICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFi
bGVfc3RhdHVzKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWR4ICY9IH5YRU5N
QVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwotICAgICAgICAgICAgICAgIGlmICggaWR4IDwgbnJf
c3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAgICAgICBtZm4g
PSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOwotICAgICAgICAgICAg
fQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICgg
KGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgotICAgICAgICAgICAg
ICAgICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKLSAgICAgICAgICAgICAgICAgICAg
Z250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7Ci0KLSAgICAgICAgICAgICAgICBpZiAoIGlk
eCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAgICAg
ICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsKLSAg
ICAgICAgICAgIH0KLQotICAgICAgICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3Rh
YmxlKTsKKyAgICAgICAgICAgIG1mbiA9IG1mbl94KGdudHRhYl9nZXRfZnJhbWUoZCwgaWR4KSk7
CisgICAgICAgICAgICBpZiAoIG1mbl9lcShfbWZuKG1mbiksIElOVkFMSURfTUZOKSApCisgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
Y2FzZSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlOgogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dt
Zm46CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKaW5kZXggYWUzNDU0NzAwNS4uMTQxMTUxOTEyNiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAt
MTYwNCw2ICsxNjA0LDM5IEBAIGFjdGl2ZV9hbGxvY19mYWlsZWQ6CiAgICAgcmV0dXJuIDA7CiB9
CiAKK21mbl90CitnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBpZHgpCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwor
ICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOworCisgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7
CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDAgKQorICAgICAgICBndC0+Z3RfdmVyc2lv
biA9IDE7CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDIgJiYKKyAgICAgICAgIChpZHgg
JiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCisgICAgeworICAgICAgICBpZHggJj0g
flhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7CisgICAgICAgIGlmICggaWR4IDwgbnJfc3Rh
dHVzX2ZyYW1lcyhndCkgKQorICAgICAgICAgICAgbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+
c3RhdHVzW2lkeF0pKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCAoaWR4
ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmCisgICAgICAgICAgICAgKGlkeCA8IG1heF9ncmFu
dF9mcmFtZXMpICkKKyAgICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOwor
CisgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGd0KSApCisgICAgICAgICAgICBt
Zm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKKyAgICB9CisKKyAg
ICBncmFudF93cml0ZV91bmxvY2soZ3QpOworCisgICAgcmV0dXJuIG1mbjsKK30KKwogc3RhdGlj
IGxvbmcgCiBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShn
bnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90
YWJsZS5oCmluZGV4IDRlNzc4OTk2OGMuLjY4NWFmN2M1NzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
CkBAIC0xMjgsNiArMTI4LDkgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiBpbnQKIGdudHRh
Yl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVz
KTsKIAorLyogR2V0IG1mbiBvZiBncmFudCBmcmFtZSAqLworbWZuX3QgZ250dGFiX2dldF9mcmFt
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KTsKKwogLyogTnVtYmVyIG9mIGdy
YW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3JhbnQgdGFibGUgbG9jay4g
Ki8KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKmd0KQogewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqRb-0006Ol-2O; Wed, 02 Aug 2017 09:59:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=380900d51=Paul.Durrant@citrix.com>)
 id 1dcqRa-0006Nz-1H
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 09:59:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 54/64-03044-D92A1895; Wed, 02 Aug 2017 09:59:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUnfOosZ
 Ig7OXNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owje04wF9y3rJj4fC5rA+MTrS5GTg4JAX+J
 RXvbmUBsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLLCUUeLivxssIDXCAgESE++1MoPYLEA1d
 xeuYgOxeQVsJO4e/MwEMVNeYlfbRVYQm1PAVmLamRZmkJlCQDVvPqiDhIWAWtdPnQXVKihxcu
 YTsPHMAhISB1+8YJ7AyDsLSWoWktQCRqZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIGBwwAEOxjnnfA/xCjJwaQkyqvYUx8pxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYK3e2FjpJBgUWp6akVaZg4whGHSEhw8SiK8uiBp3uKCxNzizHSI1ClGXY5XE/5/YxJiy
 cvPS5US590OUiQAUpRRmgc3AhZPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMawEyhSczrw
 Ru0yugI5iAjvhTB3ZESSJCSqqB0UUhRW1e7rRyaYnI5fkMqj9c3xXIcCQzLDykVHHRZWejyQ2
 3V/OP1DHV+fx9Htp/wNyvNa7Uou+K6WOv2sY7e0OEHXQVRT9Ocfr4J+1g0oZbJcdYX3w91Vb6
 etI56zJHPom93xrOfEl+JcD0JcGxlm+xkMLPrWX/wq9+/zKjce5u05D975oclFiKMxINtZiLi
 hMBlPdwWqICAAA=
X-Env-Sender: prvs=380900d51=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501667993!86779764!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22602 invoked from network); 2 Aug 2017 09:59:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 09:59:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; d="scan'208";a="434025328"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 10:59:47 +0100
Message-ID: <20170802095949.40677-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170802095949.40677-1-paul.durrant@citrix.com>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/5] x86/mm: add HYPERVISOR_memory_op to acquire
	guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vz
c2FyaWx5IGF2YWlsYWJsZSB0byBiZQpmb3JlaWduLW1hcHBlZCBieSBhIHRvb2xzIGRvbWFpbiB1
bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoIHJpc2tzCnNoYXR0ZXJpbmcgYSBzdXBlci1w
YWdlIG1hcHBpbmcuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1
Y2ggcmVzb3VyY2VkIHRvIGJlIHByaXYtbWFwcGVkCmRpcmVjdGx5LCBieSBlaXRoZXIgYSBQViBv
ciBIVk0gdG9vbHMgZG9tYWluLgoKTk9URTogV2hpbHN0IHRoZSBuZXcgb3AgaXMgbm90IGludHJp
bnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLAogICAgICBJIGhhdmUgbm8g
bWVhbnMgdG8gdGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0gYW5kIHNvIGNhbm5vdCB2ZXJpZnkK
ICAgICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBIZW5jZSBpdCBpcyBjdXJyZW50bHkg
b25seSBpbXBsZW1lbnRlZAogICAgICBmb3IgeDg2LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgIHwgICAzICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgfCAgIDMgKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9tZW1vcnkuaCB8ICAzOCArKysrKysrKysrKysrKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTUyIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2YmY4OTQ1NDA2Li5iMjk1ZGQ0MTJhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDk0
MSw2ICs0OTQxLDEwNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICByZXR1
cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfZ3JhbnRfdGFibGUoc3RydWN0
IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgIC8qCisgICAgICogSXRlcmF0ZSB0aHJvdWdoIHRoZSBsaXN0IGJhY2t3YXJkcyBzbyB0aGF0
IGdudHRhYl9nZXRfZnJhbWUoKSBpcworICAgICAqIGZpcnN0IGNhbGxlZCBmb3IgdGhlIGhpZ2hl
c3QgbnVtYmVyZWQgZnJhbWUuIFRoaXMgbWVhbnMgdGhhdCB0aGUKKyAgICAgKiBvdXQtb2YtYm91
bmRzIGNoZWNrIHdpbGwgYmUgZG9uZSBvbiB0aGUgZmlyc3QgaXRlcmF0aW9uIGFuZCwgaWYKKyAg
ICAgKiB0aGUgdGFibGUgbmVlZHMgdG8gZ3JvdywgaXQgd2lsbCBvbmx5IGdyb3cgb25jZS4KKyAg
ICAgKi8KKyAgICBpID0gbnJfZnJhbWVzOworICAgIHdoaWxlICggaS0tICE9IDAgKQorICAgIHsK
KyAgICAgICAgbWZuX3QgbWZuID0gZ250dGFiX2dldF9mcmFtZShkLCBmcmFtZSArIGkpOworCisg
ICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsKKyAgICB9CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSh4
ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpk
LCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyAqbWZuX2xpc3Q7
CisgICAgaW50IHJjOworCisgICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPT0gMCApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoeG1h
ci0+ZG9taWQpOworICAgIGlmICggZCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsK
KworICAgIHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9UQVJHRVQsIGQpOworICAgIGlm
ICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIG1mbl9saXN0ID0geG1hbGxvY19hcnJh
eSh1bnNpZ25lZCBsb25nLCB4bWFyLT5ucl9mcmFtZXMpOworCisgICAgcmMgPSAtRU5PTUVNOwor
ICAgIGlmICggIW1mbl9saXN0ICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBzd2l0Y2ggKCB4
bWFyLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGU6
CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCB4bWFyLT5pZCApIC8qIG11c3Qg
YmUgemVybyBmb3IgZ3JhbnRfdGFibGUgKi8KKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IHJjID0geGVubWVtX2FjcXVpcmVfZ3JhbnRfdGFibGUoZCwgeG1hci0+ZnJhbWUsIHhtYXItPm5y
X2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fbGlz
dCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCByYyApCisgICAgICAgIGdv
dG8gZnJlZV9hbmRfb3V0OworCisgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJk
KSApCisgICAgeworICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQoeG1hci0+Z21m
bl9saXN0LCAwLCBtZm5fbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhtYXItPm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IHhtYXItPm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAg
eGVuX3Bmbl90IGdmbjsKKworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAg
aWYgKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJmdmbiwgeG1hci0+Z21mbl9saXN0LCBpLCAx
KSApCisgICAgICAgICAgICAgICAgZ290byBmcmVlX2FuZF9vdXQ7CisKKyAgICAgICAgICAgIHJj
ID0gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KGN1cnJkLCBnZm4sIF9tZm4obWZuX2xpc3RbaV0pKTsK
KyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZnJlZV9hbmRfb3V0
OworICAgICAgICB9CisgICAgfQorCisgZnJlZV9hbmRfb3V0OgorICAgIHhmcmVlKG1mbl9saXN0
KTsKKworIG91dDoKKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKKyAgICByZXR1cm4gcmM7Cit9
CisKIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIGludCByYzsKQEAgLTUxNjMsNiArNTI2NCwxNiBA
QCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAorICAgIGNhc2Ug
WEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6CisgICAgeworICAgICAgICB4ZW5fbWVtX2FjcXVpcmVf
cmVzb3VyY2VfdCB4bWFyOworCisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ4bWFyLCBh
cmcsIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgIHJldHVybiB4
ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSgmeG1hcik7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0dXJuIHN1YmFyY2hfbWVtb3J5X29wKGNtZCwgYXJnKTsKICAgICB9CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXgg
ZThhNTdkMTE4Yy4uYzUwM2E3ZjFkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTExOCw4ICsxMTE4LDcgQEAgc3RhdGlj
IGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4sCiB9CiAKIC8qIFNldCBmb3JlaWduIG1mbiBpbiB0aGUgZ2l2ZW4gZ3Vl
c3QncyBwMm0gdGFibGUuICovCi1zdGF0aWMgaW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl90IG1mbikKK2ludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbikKIHsKICAgICByZXR1cm4gc2V0
X3R5cGVkX3AybV9lbnRyeShkLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgcDJtX21hcF9mb3Jl
aWduLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9nZXRfaG9zdHAybShkKS0+
ZGVmYXVsdF9hY2Nlc3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNjM5NWU4ZmQxZC4uM2NjZWMyNTBkOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCkBAIC02MTMsNiArNjEzLDkgQEAgdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hh
bmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0
IHAybV9kb21haW4gKiwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBlbmQpOwogCisvKiBTZXQgZm9yZWlnbiBlbnRyeSBpbiB0aGUg
cDJtIHRhYmxlIChmb3IgcHJpdi1tYXBwaW5nKSAqLworaW50IHNldF9mb3JlaWduX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKTsKKwogLyog
U2V0IG1taW8gYWRkcmVzc2VzIGluIHRoZSBwMm0gdGFibGUgKGZvciBwYXNzLXRocm91Z2gpICov
CiBpbnQgc2V0X21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
ciwgcDJtX2FjY2Vzc190IGFjY2Vzcyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
bWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggMjkzODZkZjk4Yi4u
OWJmNThlNzM4NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjUwLDcgKzY1MCw0MyBAQCBzdHJ1Y3Qg
eGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9s
b2d5X2luZm8geGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3QpOwogCi0vKiBOZXh0IGF2YWlsYWJsZSBzdWJv
cCBudW1iZXIgaXMgMjggKi8KKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5f
VE9PTFNfXykKKworLyoKKyAqIEdldCB0aGUgcGFnZXMgZm9yIGEgcGFydGljdWxhciBndWVzdCBy
ZXNvdXJjZSwgc28gdGhhdCB0aGV5IGNhbiBiZQorICogbWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9v
bHMgZG9tYWluLgorICovCisjZGVmaW5lIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIDI4CitzdHJ1
Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKKyAgICAvKiBJTiAtIHRoZSBkb21haW4gd2hv
c2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCisgICAgZG9taWRfdCBkb21pZDsKKyAgICAv
KiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlIChkZWZpbmVkIGJlbG93KSAqLworICAgIHVpbnQx
Nl90IHR5cGU7CisKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlIDAKKworICAg
IC8qCisgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hp
Y2ggbXVzdCBiZSB6ZXJvCisgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAg
ICAgKi8KKyAgICB1aW50MzJfdCBpZDsKKyAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZyYW1l
cyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCisgICAgdWludDMyX3QgbnJfZnJhbWVz
OworICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBl
ZCAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7CisgICAgLyogSU4vT1VUIC0gSWYgdGhl
IHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwgZ21mbl9saXN0CisgICAgICog
ICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2Uu
CisgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBl
eHBlY3RlZCB0aGF0LCBvbgorICAgICAqICAgICAgICAgIGVudHJ5LCBnbWZuX2xpc3Qgd2lsbCBi
ZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcworICAgICAqICAgICAgICAgIHRoYXQgd2ls
bCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqLworICAgIFhF
Tl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBnbWZuX2xpc3Q7Cit9OwordHlwZWRlZiBzdHJ1Y3Qg
eGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90OworCisj
ZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICovCisK
Ky8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOSAqLwogCiAjZW5kaWYgLyogX19Y
RU5fUFVCTElDX01FTU9SWV9IX18gKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqRh-0006zE-LA; Wed, 02 Aug 2017 10:00:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=380900d51=Paul.Durrant@citrix.com>)
 id 1dcqRf-0006uF-Tw
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 10:00:04 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7F/BC-02033-3A2A1895; Wed, 02 Aug 2017 10:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXnfRosZ
 Igx/fVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtC3ayFewWqDg58SlTA+NZni5GTg4JAX+J
 WfO3MYHYbAI6ElOfXmLtYuTgEBFQkbi91wDEZBYol+iYUAtSISzgLfHs1it2EJsFqOLqxscsI
 DavgI3E3/fnmSAmykvsarvICmJzCthKTDvTwgwyRgio5s0HdZCwEFDr+qmz2CBaBSVOznwCNo
 ZZQELi4IsXzBMYeWchSc1CklrAyLSKUb04tagstUjXQi+pKDM9oyQ3MTNH19DAVC83tbg4MT0
 1JzGpWC85P3cTIzBoGIBgB+PBZudDjJIcTEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHiZFzZGCgkWpaanVqRl5gDDFyYtwcGjJMKrC5LmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8V
 ClxXjeQIgGQoozSPLgRsFi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeapApPJl5JXCbXg
 EdwQR0xJ86sCNKEhFSUg2MyqouMnXJ5iXv7jm4yBeUF9ewaKk26H6asou76NIEXk9fJcEjXu3
 fXExtlDf15/7cbeaz0Tb3xd8wpa5pLroz8lP8JKR/xm6UiTkruTf4S91E1qqvYo/DWxNPX19m
 kBfu9JMpu6JEP2pS8LnKv8WCgcXaIsesf2jNsF99eI3ps0/SMRoRcUosxRmJhlrMRcWJAI+hy
 bCgAgAA
X-Env-Sender: prvs=380900d51=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501668000!66681652!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1821 invoked from network); 2 Aug 2017 10:00:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 10:00:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; d="scan'208";a="442331782"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 10:59:46 +0100
Message-ID: <20170802095949.40677-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170802095949.40677-1-paul.durrant@citrix.com>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/5] x86/mm: allow a privileged PV domain to map
	guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMg
dGhlbiBpdCBuZWVkcyBtYWtlCnRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKZG9taWQsIHNvIHRoYXQgdGhlIHBhc3Nl
ZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwpyYXRoZXIgdGhh
biBnZm5zIHByZXNlbnQgaW4gdGhlIGd1ZXN0IHAybS4KClRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNo
ZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgp0aGUg
b3duZXIgb2YgdGhlIHBhZ2UgdGFibGVzIG1hdGNoZXMgdGhlIGRvbWFpbiBwYXNzZWQgdG8KSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVy
IG9mIHRoZSBwYWdlLgpUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVj
YTkgKCJ4ODY6IENsZWFuIHVwCmdldF9wYWdlX2Zyb21fbDFlKCkgdG8gY29ycmVjdGx5IGRpc3Rp
bmd1aXNoIGJldHdlZW4gb3duZXItb2YtcHRlIGFuZApvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxs
IGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGY4YjM1
MDU4NDkuLjZiZjg5NDU0MDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDEwLDEyICsxMDEwLDE1IEBAIGdldF9wYWdlX2Zyb21fbDFl
KAogICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQogICAg
IHsKICAgICAgICAgLyoKLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9tYWlucyB0cmFuc2Zl
ciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAotICAgICAgICAgKiBkb21haW4ncyBwYWdl
cy4gVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvCi0gICAg
ICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3VwcG9ydHMgZ3JhbnRlZCBtYXBwaW5ncy4gQXQgdGhh
dCB0aW1lIHRoaXMKLSAgICAgICAgICogbWlub3IgaGFjayBjYW4gZ28gYXdheS4KKyAgICAgICAg
ICogSWYgdGhlIHJlYWwgcGFnZSBvd25lciBpcyBub3QgdGhlIGRvbWFpbiBzcGVjaWZpZWQgaW4g
dGhlCisgICAgICAgICAqIGh5cGVyY2FsbCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZp
ZWQgZG9tYWluIGhhcworICAgICAgICAgKiBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZSBwYWdl
IG93bmVyLgorICAgICAgICAgKiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZm
YiBleHBvcnQgdG8gZG9tMC4gSXQgaXMKKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEg
cHJpdmlsZWdlZCBQViBkb21haW4gdG8gbWFwIG1mbnMgdXNpbmcKKyAgICAgICAgICogRE9NSURf
U0VMRiwgd2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBzdWNoCisg
ICAgICAgICAqIGdyYW50IHRhYmxlIGZyYW1lcy4KICAgICAgICAgICovCi0gICAgICAgIGlmICgg
KHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwgKHBnX293bmVyID09IGwxZV9vd25lcikgfHwKKyAg
ICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fAogICAgICAgICAgICAgIHhzbV9w
cml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKICAgICAg
ICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqRb-0006Oz-9O; Wed, 02 Aug 2017 09:59:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=380900d51=Paul.Durrant@citrix.com>)
 id 1dcqRa-0006Nz-Dc
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 09:59:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A7/64-03044-D92A1895; Wed, 02 Aug 2017 09:59:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXitHRDpO7cRY2
 RBv0ruC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLJ/4xFzQGVPzdsZ+xgbHNoouRk0NCwF+i
 68J+dhCbTUBHYurTS6xdjBwcIgIqErf3GoCEmQWKJf7+72YGsYUFwiV6m7+DlbMAlSxpuMAOU
 s4rYCNxqsUKYqK8xK62i6wgNqeArcS0My3MICVCQCVvPqiDhIWAOtdPncUGYvMKCEqcnPmEBW
 KThMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmDYMADBDsY/8wMPMUpyMCmJ8ir21EcK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ
 6Fuz+gKjFEtefl6qkgQv88LGSCHBotT01Iq0zBxgYMOUSnDwKInw/lkAlOYtLkjMLc5Mh0idY
 jTm2LB6/RcmjlcT/n9jEgKbJCXO6wYySQCkNKM0D24QLOIuMcpKCfMyAp0pxFOQWpSbWYIq/4
 pRnINRSZiXCWQKT2ZeCdy+V0CnMIGcUgd2SkkiQkqqgdEkKGHDhaf9GT4f1KRO9vXtvfNEQf+
 U4hchjZ/bJy6zvWKXZzbtb62G8grWbaXTsn89rfsinmwQLNptcyV++16pi7/7tuseSOLmL+IK
 KVzyrGyukh7v2X3tR47eDZ3SwbNG4XpNXHroUs+7H1dN5uVz3vw/8N2cE5e/Jn+TUDx41vecU
 evfLzuUWIozEg21mIuKEwHjAuKdswIAAA==
X-Env-Sender: prvs=380900d51=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1501667995!104497261!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6680 invoked from network); 2 Aug 2017 09:59:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 09:59:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; d="scan'208";a="434025329"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 10:59:49 +0100
Message-ID: <20170802095949.40677-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170802095949.40677-1-paul.durrant@citrix.com>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 5/5] tools/libxenctrl: use new xenforeignmemory
	API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgfCAgIDggKy0t
CiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICB8IDEwMiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2
bS5jIHwgIDEwICsrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgIHwgICAy
ICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICB8ICAgMSAtCiB0b29scy9w
eXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8ICAgNiArLS0KIDYgZmlsZXMgY2hhbmdlZCwg
OTIgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKaW5kZXgg
Y2U0NzA1OGM0MS4uZDZjYTBhODY4MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0zMjMsMTIgKzMy
Myw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSwgeGVuX3Bmbl90IHBmbiwKIGludCB4Y19kb21fYm9vdF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2lt
YWdlICpkb20pOwogaW50IHhjX2RvbV9jb21wYXRfY2hlY2soc3RydWN0IHhjX2RvbV9pbWFnZSAq
ZG9tKTsKIGludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsK
LWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7Ci1pbnQgeGNfZG9tX2du
dHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAoraW50IHhjX2RvbV9n
bnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVzdF9kb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sCiAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9wZm5fdCBjb25zb2xlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4
ZW5zdG9yZV9nbWZuLAogICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9t
aWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tX2Jvb3QuYwppbmRleCBjM2I0NGRkMzk5Li5mYzMxNzRhZDdlIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMK
QEAgLTI4MCwxMSArMjgwLDExIEBAIHN0YXRpYyB4ZW5fcGZuX3QgeGNfZG9tX2dudHRhYl9zZXR1
cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCkKICAgICByZXR1cm4gZ21mbjsKIH0K
IAotaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21p
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2dudHRhYl9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKIAogICAgIHhlbl9wZm5fdCBnbnR0YWJfZ21mbjsK
QEAgLTMzNywxMSArMzM3LDExIEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNl
ICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21fZ250
dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2dudHRhYl9odm1f
c2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQogewogICAgIGlu
dCByYzsKICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgwLDcgKzM4MCw3IEBAIGlu
dCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlk
LAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21fZ250dGFiX3Nl
ZWQoeGNoLCBkb21pZCwKKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGRvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3BmbiwgeGVuc3RvcmVfZ3BmbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21p
ZCk7CiAgICAgaWYgKHJjICE9IDApCkBAIC00MDUsMTggKzQwNSw3OCBAQCBpbnQgeGNfZG9tX2du
dHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKICAgICByZXR1
cm4gMDsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGd1
ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwgeGVuX3Bmbl90
IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3Jl
X2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgZG9t
aWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKLSAgICBpZiAoIHhjX2RvbV90cmFuc2xhdGVkKGRvbSkg
KSB7Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+eGNoLCBkb20t
Pmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsK
LSAgICB9IGVsc2UgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+eGNo
LCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhj
X2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9tLT54ZW5zdG9y
ZV9kb21pZCk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZtZW0gPSB4Y2gtPmZtZW07
CisgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7CisgICAgdm9pZCAq
YWRkciA9IE5VTEw7CisgICAgZ3JhbnRfZW50cnlfdjFfdCAqZ250dGFiOworCisgICAgZnJlcyA9
IHhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGd1ZXN0X2RvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRf
dGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIDAsIDEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhZGRyLCBQUk9UX1JF
QUQgfCBQUk9UX1dSSVRFLCAwKTsKKyAgICBpZiAoICFmcmVzICkKKyAgICB7CisgICAgICAgIGlm
ICggZXJybm8gPT0gRU9QTk9UU1VQUCApCisgICAgICAgICAgICByZXR1cm4gaXNfaHZtID8KKyAg
ICAgICAgICAgICAgICBjb21wYXRfZ250dGFiX2h2bV9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0
b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xl
X2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgOgorICAgICAgICAgICAgICAgIGNvbXBhdF9nbnR0YWJf
c2VlZCh4Y2gsIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKTsKKworICAgICAgICB4Y19k
b21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKKyAgICAgICAgICAgICAgICAgICAgICIl
czogZmFpbGVkIHRvIGFjcXVpcmUgZ3JhbnQgdGFibGUgIgorICAgICAgICAgICAgICAgICAgICAg
IltlcnJubz0lZF1cbiIsCisgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGVycm5v
KTsKKyAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KKworICAgIGdudHRhYiA9IGFkZHI7CisKKyAg
ICBpZiAoIGd1ZXN0X2RvbWlkICE9IGNvbnNvbGVfZG9taWQgICYmIGNvbnNvbGVfZ21mbiAhPSAt
MSkKKyAgICB7CisgICAgICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6IHNldHRpbmcgY29uc29s
ZSBwZm49MHglIlBSSV94ZW5fcGZuLAorICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05f
XywgY29uc29sZV9nbWZuKTsKKworICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNP
TEVdLmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7CisgICAgICAgIGdudHRhYltHTlRUQUJfUkVT
RVJWRURfQ09OU09MRV0uZG9taWQgPSBjb25zb2xlX2RvbWlkOworICAgICAgICBnbnR0YWJbR05U
VEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZuOworICAgIH0KKworICAg
IGlmICggZ3Vlc3RfZG9taWQgIT0geGVuc3RvcmVfZG9taWQgJiYgeGVuc3RvcmVfZ21mbiAhPSAt
MSkKKyAgICB7CisgICAgICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6IHNldHRpbmcgeGVuc3Rv
cmUgcGZuPTB4JSJQUklfeGVuX3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9O
X18sIHhlbnN0b3JlX2dtZm4pOworCisgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVO
U1RPUkVdLmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7CisgICAgICAgIGdudHRhYltHTlRUQUJf
UkVTRVJWRURfWEVOU1RPUkVdLmRvbWlkID0geGVuc3RvcmVfZG9taWQ7CisgICAgICAgIGdudHRh
YltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVdLmZyYW1lID0geGVuc3RvcmVfZ21mbjsKKyAgICB9
CisKKyAgICB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworCisg
ICAgcmV0dXJuIDA7Cit9CisKK2ludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gZG9tLT54Y2g7CisgICAgZG9t
aWRfdCBndWVzdF9kb21pZCA9IGRvbS0+Z3Vlc3RfZG9taWQ7CisgICAgYm9vbCBpc19odm0gPSB4
Y19kb21fdHJhbnNsYXRlZChkb20pOworICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4gPSB4Y19k
b21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CisgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dt
Zm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOworICAgIGRvbWlkX3QgY29u
c29sZV9kb21pZCA9IGRvbS0+Y29uc29sZV9kb21pZDsKKyAgICBkb21pZF90IHhlbnN0b3JlX2Rv
bWlkID0gZG9tLT54ZW5zdG9yZV9kb21pZDsKKworICAgIHJldHVybiB4Y19kb21fZ250dGFiX3Nl
ZWQoeGNoLCBndWVzdF9kb21pZCwgaXNfaHZtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpOwogfQogCiAvKgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi5hNWM2NjFkYThmIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysgYi90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjA3LDExICsyMDcsMTEgQEAgc3RhdGljIGlu
dCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAg
ICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KHhjaCwgY3R4LT5kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5y
ZXN0b3JlLmNvbnNvbGVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgt
PnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
dHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJf
c2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0
eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4
LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4
LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKICAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAg
IFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3Jl
X3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfcHYuYwpAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGljIGludCB4ODZfcHZfc3Ry
ZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgaWYgKCByYyApCiAg
ICAgICAgIHJldHVybiByYzsKIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgY3R4
LT5kb21pZCwKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIGZh
bHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25zb2xlX2dm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2Zu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25zb2xlX2RvbWlk
LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi4wZDNlNDYyYzEyIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtODUxLDcg
Kzg1MSw2IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICpzdG9yZV9tZm4gPSBzdHJfbWZuOwogICAgICpj
b25zb2xlX21mbiA9IGNvbnNfbWZuOwogCi0gICAgeGNfZG9tX2dudHRhYl9odm1fc2VlZChoYW5k
bGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sIGNvbnNvbGVfZG9taWQsIHN0b3Jl
X2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hl
bi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCmlu
ZGV4IGFhOWY4ZTRkOWUuLjU4M2FiNTJhNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4v
bG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMK
QEAgLTgwMCw5ICs4MDAsOSBAQCBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZ250dGFiX2h2bV9zZWVk
KFhjT2JqZWN0ICpzZWxmLAogCQkJCSAgICAgICZjb25zb2xlX2RvbWlkLCAmeGVuc3RvcmVfZG9t
aWQpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIHhjX2RvbV9nbnR0YWJfaHZt
X3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sCi0JCQkJY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9n
bWZuLAotCQkJCWNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAwICkKKyAgICBpZiAo
IHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwgdHJ1ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpICE9IDAg
KQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxl
KTsKIAogICAgIHJldHVybiBQeV9Ob25lOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqRZ-0006Nu-GF; Wed, 02 Aug 2017 09:59:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=380900d51=Paul.Durrant@citrix.com>)
 id 1dcqRY-0006Ni-HE
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 09:59:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 0F/EC-27137-B92A1895; Wed, 02 Aug 2017 09:59:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHRDpO7sRY2
 RBucvCFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTf65lLHjHW7Fr+jPGBsa5nF2MnBwSAv4S
 9y48YQax2QR0JKY+vcTaxcjBISKgInF7rwFImFlAS6Jh4hImEFtYwEDi4rJGFpASFqCSh2/ZQ
 cK8AjYSpxoamCAmykvsarvICmILAZWsnzqLDaJGUOLkzCcsECMlJA6+eME8gZF7FpLULCSpBY
 xMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw4ABCHYwzjv
 hf4hRkoNJSZRXsac+UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/fCxkghwaLU9NSKtMwcYEDC
 pCU4eJREeHVB0rzFBYm5xZnpEKlTjMYcG1av/8LE8WrC/29MQix5+XmpUuK820FKBUBKM0rz4
 AbBIuUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHktQKbwZOaVwO17BXQKE9Apf+rATilJRE
 hJNTCe6LnnI5/xcXu+kHPAiRO7ukQ2SXypjfvtLnxCVPjzindHWFKzLa5N//AzyOSmT0+8VR9
 78qyDJpcXNfyInuKvPOPl1Cn8LgavWWXSSkojV+01vjW5dP+i2CUHD71ZrJTVdumECtO3gG9b
 5i9JCMs6YJy7p0nV6el7ZybZAuPLc+XkG2ddeqioxFKckWioxVxUnAgAs3we3I8CAAA=
X-Env-Sender: prvs=380900d51=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501667993!86779764!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22477 invoked from network); 2 Aug 2017 09:59:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 09:59:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; d="scan'208";a="434025326"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 10:59:44 +0100
Message-ID: <20170802095949.40677-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH 0/5] x86: guest resource mepping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuCk1hcHBpbmcgaXMgY3VycmVudGx5IGxpbWl0ZWQgdG8gZ3JhbnQgdGFibGVz
IGJ1dCBzdXBwb3J0IGZvciBvdGhlciByZXNvdXJjZXMKd2lsbCBiZSBhZGRlZCBieSBzdWJzZXF1
ZW50IHBhdGNoZXMuCgpQYXVsIER1cnJhbnQgKDUpOgogIGFyY2gvW3g4Nnxhcm1dOiByZW1vdmUg
Y29kZSBkdXBsaWNhdGlvbgogIHg4Ni9tbTogYWxsb3cgYSBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0
byBtYXAgZ3Vlc3QgbWZucwogIHg4Ni9tbTogYWRkIEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFj
cXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCiAgdG9vbHMvbGlieGVuZm9yZWlnbm1lbW9yeTogYWRkIHN1
cHBvcnQgZm9yIHJlc291cmNlIG1hcHBpbmcKICB0b29scy9saWJ4ZW5jdHJsOiB1c2UgbmV3IHhl
bmZvcmVpZ25tZW1vcnkgQVBJIHRvIHNlZWQgZ3JhbnQgdGFibGUKCiB0b29scy9pbmNsdWRlL3hl
bi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8ICAxMSArKwogdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCAgNDIgKysrKysrCiAuLi4v
bGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oICB8ICAzOSArKysr
KysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwg
ICA1ICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAg
IHwgIDQ1ICsrKysrKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmggICAgICAg
ICAgICAgICAgIHwgIDMwICsrKysrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgOCArLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMDIgKysrKysrKysrKystLS0KIHRvb2xzL2xpYnhjL3hj
X3NyX3Jlc3RvcmVfeDg2X2h2bS5jICAgICAgICAgICAgICAgIHwgIDEwICstCiB0b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAgICAgICAgICAgICAgICAgfCAgIDYgKy0K
IHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI5
ICstLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTUwICsrKysrKysrKysrKysrKysrLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMzICsrKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAzOCArKysrKy0KIHhlbi9p
bmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIDE5
IGZpbGVzIGNoYW5nZWQsIDQ2NyBpbnNlcnRpb25zKCspLCA5MyBkZWxldGlvbnMoLSkKCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqRh-0006zS-St; Wed, 02 Aug 2017 10:00:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=380900d51=Paul.Durrant@citrix.com>)
 id 1dcqRg-0006yk-Is
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 10:00:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 9C/80-01736-3A2A1895; Wed, 02 Aug 2017 10:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHSDve7iRY2
 RBg9PiVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbmxawF8xyrug+38LUwPjQvIuRk0NCwF9i
 6YVl7CA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwsUS/z9380MYgsLBEjc6r/OBFLCAlSyfnMpS
 JhXwEZi1fdvrBAT5SV2tV0EszkFbCWmnWlhBikXAqp580EdJCwE0jl1FhtEq6DEyZlPWCA2SU
 gcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCY
 V6yXn525iBAYNAxDsYDzY7HyIUZKDSUmUV7GnPlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/z
 wsZIIcGi1PTUirTMHGD4wqQlOHiURHh1QdK8xQWJucWZ6RCpU4zGHBtWr//CxPFqwv9vTEIse
 fl5qVLivG4gpQIgpRmleXCDYHF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK81SBTeDLzSu
 D2vQI6hQnolD91YKeUJCKkpBoY5bWNdItYT6/irZG4eKX24sFFlQ/2Ttv1/cvBb4FLmnxKYtQ
 m3fs4Za8Qc8fj6Tofl0abtijtebtLgPPrSpPdyS1yLpPd+wpnd3CxvujKWvZo3f+IWxenxYr8
 dmALmhIqEbf0SqnuuZcvOsqSxd3W8UybM2ndt90lWTpTVDYUzfx6inG/lv9KJyWW4oxEQy3mo
 uJEAI9x3RSmAgAA
X-Env-Sender: prvs=380900d51=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501668000!66681652!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2132 invoked from network); 2 Aug 2017 10:00:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 10:00:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; d="scan'208";a="442331783"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 10:59:48 +0100
Message-ID: <20170802095949.40677-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170802095949.40677-1-paul.durrant@citrix.com>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 4/5] tools/libxenforeignmemory: add support for
	resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jNWNmMmIxNWY3YTQ0ODI3NzcxNmE3ZTk2ZmVhMWM5M2RmNmMxN2E1CgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNt
ZC5oICAgICAgICAgICAgICB8IDExICsrKysrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyAgICAgICAgICAgICAgICAgICAgfCA0MiArKysrKysrKysrKysrKysrKysrKwogLi4uL2xp
YnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCAgfCAzOSArKysrKysr
KysrKysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9y
eS5tYXAgICB8ICA1ICsrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMgICAgICAg
ICAgICAgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAgICAgICB8IDMwICsrKysrKysrKysrKysrKwog
NiBmaWxlcyBjaGFuZ2VkLCAxNzIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2lu
Y2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21kLmggYi90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oCmluZGV4IDczMmZmN2MxNWEuLjk1MzFiNzI4ZjkgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21kLmgKKysrIGIvdG9vbHMvaW5jbHVkZS94
ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaApAQCAtODYsNiArODYsMTUgQEAgdHlwZWRlZiBzdHJ1Y3Qg
cHJpdmNtZF9kbV9vcCB7CiAJY29uc3QgcHJpdmNtZF9kbV9vcF9idWZfdCBfX3VzZXIgKnVidWZz
OwogfSBwcml2Y21kX2RtX29wX3Q7CiAKK3R5cGVkZWYgc3RydWN0IHByaXZjbWRfbW1hcF9yZXNv
dXJjZSB7CisJZG9taWRfdCBkb207CisJX191MzIgdHlwZTsKKwlfX3UzMiBpZDsKKwlfX3UzMiBp
ZHg7CisJX191NjQgbnVtOworCV9fdTY0IGFkZHI7Cit9IHByaXZjbWRfbW1hcF9yZXNvdXJjZV90
OworCiAvKgogICogQGNtZDogSU9DVExfUFJJVkNNRF9IWVBFUkNBTEwKICAqIEBhcmc6ICZwcml2
Y21kX2h5cGVyY2FsbF90CkBAIC0xMDMsNSArMTEyLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgcHJpdmNt
ZF9kbV9vcCB7CiAJX0lPQyhfSU9DX05PTkUsICdQJywgNSwgc2l6ZW9mKHByaXZjbWRfZG1fb3Bf
dCkpCiAjZGVmaW5lIElPQ1RMX1BSSVZDTURfUkVTVFJJQ1QJCQkJCVwKIAlfSU9DKF9JT0NfTk9O
RSwgJ1AnLCA2LCBzaXplb2YoZG9taWRfdCkpCisjZGVmaW5lIElPQ1RMX1BSSVZDTURfTU1BUF9S
RVNPVVJDRQkJCQlcCisJX0lPQyhfSU9DX05PTkUsICdQJywgNywgc2l6ZW9mKHByaXZjbWRfbW1h
cF9yZXNvdXJjZV90KSkKIAogI2VuZGlmIC8qIF9fTElOVVhfUFVCTElDX1BSSVZDTURfSF9fICov
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jIGIvdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2NvcmUuYwppbmRleCBhNjg5N2RjNTYxLi4yOTFlZTQ0NTE2IDEwMDY0
NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9jb3JlLmMKQEAgLTEyMCw2ICsxMjAsNDggQEAgaW50IHhlbmZvcmVpZ25t
ZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJu
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoZm1lbSwgZG9taWQpOwogfQogCit4ZW5m
b3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3Vy
Y2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVu
c2lnbmVkIGludCB0eXBlLAorICAgIHVuc2lnbmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFt
ZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwg
aW50IGZsYWdzKQoreworICAgIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVz
OworICAgIGludCByYzsKKworICAgIGZyZXMgPSBjYWxsb2MoMSwgc2l6ZW9mKCpmcmVzKSk7Cisg
ICAgaWYgKCAhZnJlcyApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgZnJlcy0+ZG9taWQg
PSBkb21pZDsKKyAgICBmcmVzLT50eXBlID0gdHlwZTsKKyAgICBmcmVzLT5pZCA9IGlkOworICAg
IGZyZXMtPmZyYW1lID0gZnJhbWU7CisgICAgZnJlcy0+bnJfZnJhbWVzID0gbnJfZnJhbWVzOwor
ICAgIGZyZXMtPmFkZHIgPSAqcGFkZHI7CisgICAgZnJlcy0+cHJvdCA9IHByb3Q7CisgICAgZnJl
cy0+ZmxhZ3MgPSBmbGFnczsKKworICAgIHJjID0gb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXBf
cmVzb3VyY2UoZm1lbSwgZnJlcyk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsK
KworICAgICpwYWRkciA9IGZyZXMtPmFkZHI7CisgICAgcmV0dXJuIGZyZXM7CisKK2ZhaWw6Cisg
ICAgZnJlZShmcmVzKTsKKworICAgIHJldHVybiBOVUxMOworfQorCit2b2lkIHhlbmZvcmVpZ25t
ZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
IHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAgIG9zZGVwX3hl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7CisKKyAgICBmcmVlKGZy
ZXMpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oIGIv
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oCmluZGV4
IGY0ODE0YzM5MGYuLmU1NmViM2M0ZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmgKQEAgLTEzOCw2ICsxMzgsNDUgQEAgaW50
IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiBp
bnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1l
bSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpOwogCit0eXBl
ZGVmIHN0cnVjdCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZTsKKworLyoqCisgKiBUaGlzIGZ1bmN0aW9uIG1hcHMgYSBndWVz
dCByZXNvdXJjZS4KKyAqCisgKiBAcGFybSBmbWVtIGhhbmRsZSB0byB0aGUgb3BlbiBmb3JlaWdu
bWVtb3J5IGludGVyZmFjZQorICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZAorICogQHBhcm0g
dHlwZSB0aGUgcmVzb3VyY2UgdHlwZQorICogQHBhcm0gaWQgdGhlIHR5cGUtc3BlY2lmaWMgcmVz
b3VyY2UgaWRlbnRpZmllcgorICogQHBhcm0gZnJhbWUgYmFzZSBmcmFtZSBpbmRleCB3aXRoaW4g
dGhlIHJlc291cmNlCisgKiBAcGFybSBucl9mcmFtZXMgbnVtYmVyIG9mIGZyYW1lcyB0byBtYXAK
KyAqIEBwYXJtIHBhZGRyIHBvaW50ZXIgdG8gYW4gYWRkcmVzcyBwYXNzZWQgdGhyb3VnaCB0byBt
bWFwKDIpCisgKiBAcGFybSBwcm90IHBhc3NlZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEBwYXJt
IGZsYWdzIHBhc3NlZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBm
b3JlaWdubWVtb3J5IHJlc291cmNlIGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAg
ICAgIGZhaWx1cmUKKyAqCisgKiAqcGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBh
ZGRyZXNzIGZvciBmb3JlaWduIG1hcCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hv
dWxkIGJlIHNldCB0byBOVUxMIGlmIG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWly
ZWQuIE9uIHJldHVybiAqcGFkZHIgY29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291
cmNlIGlzCisgKiBtYXBwZWQuCisgKiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxh
Z3MgaXMgYSBzZXQgb2YgYWRkaXRpb25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwg
b2YgdGhlIGZsYWcgY29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVu
dGF0aW9uIGRldGFpbHMgb24gZGlmZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAg
IHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBp
bnQgdHlwZSwKKyAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2ln
bmVkIGxvbmcgbnJfZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFn
cyk7CisKKy8qKgorICogVGhpcyBmdW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWly
ZWQgcmVzb3VyY2UuCisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWln
bm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCBy
ZXNvdXJjZQorICovCit2b2lkIHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAg
eGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2Vf
aGFuZGxlICpmcmVzKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdk
OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1v
cnkubWFwCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5
Lm1hcApAQCAtMTQsMyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdu
bWVtb3J5X21hcDI7CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9y
ZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3Vy
Y2U7Cit9IFZFUlNfMS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xp
bnV4LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1
Li40NDQ3NzIzY2IxIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXgu
YworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1
MSBAQCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5
X2hhbmRsZSAqZm1lbSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURf
UkVTVFJJQ1QsICZkb21pZCk7CiB9CiAKK3ZvaWQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1h
cF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWln
bm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAgKHZvaWQpIG11bm1hcChmcmVz
LT5hZGRyLCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCk7Cit9CisKK2ludCBvc2RlcF94
ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRs
ZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAg
cHJpdmNtZF9tbWFwX3Jlc291cmNlX3QgbXI7CisgICAgaW50IHJjOworCisgICAgZnJlcy0+YWRk
ciA9IG1tYXAoZnJlcy0+YWRkciwgZnJlcy0+bnJfZnJhbWVzIDw8IFBBR0VfU0hJRlQsCisgICAg
ICAgICAgICAgICAgICAgICAgZnJlcy0+cHJvdCwgZnJlcy0+ZmxhZ3MgfCBNQVBfU0hBUkVELCBm
bWVtLT5mZCwgMCk7CisgICAgaWYgKCBmcmVzLT5hZGRyID09IE1BUF9GQUlMRUQgKQorICAgICAg
ICByZXR1cm4gLTE7CisKKyAgICBtZW1zZXQoJm1yLCAwLCBzaXplb2YobXIpKTsKKyAgICBtci5k
b20gPSBmcmVzLT5kb21pZDsKKyAgICBtci50eXBlID0gZnJlcy0+dHlwZTsKKyAgICBtci5pZCA9
IGZyZXMtPmlkOworICAgIG1yLmlkeCA9IGZyZXMtPmZyYW1lOworICAgIG1yLm51bSA9IGZyZXMt
Pm5yX2ZyYW1lczsKKyAgICBtci5hZGRyID0gKHVpbnRwdHJfdClmcmVzLT5hZGRyOworCisgICAg
cmMgPSBpb2N0bChmbWVtLT5mZCwgSU9DVExfUFJJVkNNRF9NTUFQX1JFU09VUkNFLCAmbXIpOwor
ICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgaW50IHNhdmVkX2Vycm5vOworCisgICAgICAg
IGlmICggZXJybm8gIT0gRU5PVFRZICkKKyAgICAgICAgICAgIFBFUlJPUigiaW9jdGwgZmFpbGVk
Iik7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKworICAg
ICAgICBzYXZlZF9lcnJubyA9IGVycm5vOworICAgICAgICBvc2RlcF94ZW5mb3JlaWdubWVtb3J5
X3VubWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgICAgICBlcnJubyA9IHNhdmVkX2Vycm5v
OworCisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmggYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0
ZS5oCmluZGV4IGM1YzA3Y2M0YzQuLjJhZTkzODI2NjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3By
aXZhdGUuaApAQCAtNDIsNiArNDIsMzYgQEAgdm9pZCAqY29tcGF0X21hcGZvcmVpZ25fYmF0Y2go
eGVuZm9yZWlnbm1lbV9oYW5kbGUgKmZtZW0sIHVpbnQzMl90IGRvbSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqYXJyLCBpbnQgbnVtKTsKICNlbmRpZgogCitzdHJ1
Y3QgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgeworICAgIGRvbWlkX3QgZG9taWQ7
CisgICAgdW5zaWduZWQgaW50IHR5cGU7CisgICAgdW5zaWduZWQgaW50IGlkOworICAgIHVuc2ln
bmVkIGxvbmcgZnJhbWU7CisgICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXM7CisgICAgdm9pZCAq
YWRkcjsKKyAgICBpbnQgcHJvdDsKKyAgICBpbnQgZmxhZ3M7Cit9OworCisjaWZuZGVmIF9fbGlu
dXhfXworc3RhdGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3Vy
Y2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlf
cmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICBy
ZXR1cm4gLTE7Cit9CisKK3ZvaWQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJj
ZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9y
ZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7Cit9CisjZWxzZQoraW50IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4
ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7Cit2b2lkIG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUg
KmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKTsKKyNlbmRpZgor
CiAjZGVmaW5lIFBFUlJPUihfZi4uLikgXAogICAgIHh0bF9sb2coZm1lbS0+bG9nZ2VyLCBYVExf
RVJST1IsIGVycm5vLCAieGVuZm9yZWlnbm1lbW9yeSIsIF9mKQogCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:12:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqdu-0000JP-1N; Wed, 02 Aug 2017 10:12:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1dcqds-0000JF-DA
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 10:12:40 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 37/23-01862-795A1895; Wed, 02 Aug 2017 10:12:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNKsWRWlGSWpSXmKPExsXSNJVdUXf60sZ
 Ig6ZPPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0brlUbGgutMFV2n7jI3MC5m6mLk4JAQUJK4
 9Mu8i5GLQ0jgHKPEi7bzzBDOEUaJHWsuskM4WxklmmZ9AspwcrAJGEvc6V/JCGKLCIRITF20C
 swWFjCQWN9zjhUibiqx/9heqBo9idfPP7GD2CwCKhKn9uwFm8MLVLPu3XsmEFtIIEXi7s+lbC
 A2p4CZxM/LE8DqGQVkJTob3oHVMAuIS9x6Mh/MlhAQkFiy5zwzhC0q8fLxP1YI20Bi69J9LBC
 2osS5hkNQtpvEjk/vGSFsCYkp295DzdSTuDF1ChuErS2xbOFrqNsEJU7OfMIygVFiFpLVs5C0
 zELSMgtJywJGllWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbG
 IGRV8/AwLiDsW+v3yFGSQ4mJVFexZ76SCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkp
 efl6okwRuypDFSSLAoNT21Ii0zB5gaYEolOHiURHj/LgZK8xYXJOYWZ6ZDpE4x6nI0fdjyhUk
 IbIaUOO98kCIBkKKM0jy4EbA0dYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8fyCU8mXkl
 cJteAR3BBHTEnzqwI0oSEVJSDYzTVoR0zU66dfPxxCv+ShdnBW3+VSbDc2fyv75HyqeYHjPfY
 m/hZb60QGp3tJX/nyta6n7b5v7IK9699pjhkodMFmdWlcnE6d1VLRGxnfoy9PDU5DjPZ/xMgp
 3/Fs3xfcie96lr4pps3ufCsziP3kntbZtwdaen8me52WZ/FdTU1ijO+2EX6JKixFKckWioxVx
 UnAgAixrRuk4DAAA=
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-7.tower-31.messagelabs.com!1501668758!100686838!1
X-Originating-IP: [130.149.7.33]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38610 invoked from network); 2 Aug 2017 10:12:39 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 10:12:39 -0000
X-tubIT-Incoming-IP: 130.149.6.149
Received: from ex-mbx05.tubit.win.tu-berlin.de ([130.149.6.149]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.89/mailfrontend-7) with esmtp 
 id 1dcqdp-0004Hp-0f; Wed, 02 Aug 2017 12:12:38 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de (130.149.6.163) by
 EX-MBX05.tubit.win.tu-berlin.de (130.149.6.149) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Wed, 2 Aug 2017 12:12:00 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) by
 ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) with mapi id
 15.00.1293.002; Wed, 2 Aug 2017 12:12:00 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: Julien Grall <julien.grall@arm.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: Xenstore filling information about Dom0
Thread-Index: AQHTC3eXsaaGUKI410uOb+ZhvAq/sg==
Date: Wed, 2 Aug 2017 10:12:00 +0000
Message-ID: <1501668755290.47287@campus.tu-berlin.de>
References: <378fed0e-7724-8a0c-de1f-1e14f4a5f26f@arm.com>,
 <1500983455159.25007@campus.tu-berlin.de>
In-Reply-To: <1500983455159.25007@campus.tu-berlin.de>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [130.149.39.71]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.68.0, Antivirus-Data: 5.42
x-puremessage: [Scanned]
MIME-Version: 1.0
Subject: [Xen-devel] Xenstore filling information about Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gQWxsLAoKQ2FuIGFueW9uZSB0ZWxsIG1lIGhvdyB4ZW5zdG9yZSBmaWxlc3lzdGVtIGdl
dHMgcG9wdWxhdGVkIGFib3V0IGluZm9ybWF0aW9uIGFib3V0IERvbTAuIFdoaWNoIGZ1bmN0aW9u
IG9yIHNjcmlwdCBjcmVhdGVzIG5vZGUgZm9yIGxvY2FsIGRvbWFpbj8KCkkgd2FudCB0byBzdGF0
aWNhbGx5IGNvbmZpZ3VyZSB0aGUgeGVuc3RvcmUgYWJvdXQgZ3Vlc3QgcGFyYW1ldGVycy4gSSB3
YW50IHRvIHN0YXRpY2FsbHkgY3JlYXRlIG5vZGVzIGJlZm9yZSBicmluZ2luZyB1cCB4ZW5zdG9y
ZWQgZGFlbW9uLgoKUmVnYXJkcwpBbW5hCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:14:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqfQ-0000Pw-CX; Wed, 02 Aug 2017 10:14:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3807062f8=dario.faggioli@citrix.com>)
 id 1dcqfP-0000Pn-Ju
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 10:14:15 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2D/4B-01732-6F5A1895; Wed, 02 Aug 2017 10:14:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXitHSDve7npY2
 RBvfWCFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXl/axFqzJr9i78A5TA+OMuC5GTg4JgRCJ
 ObMPs4DYvAKGEpO/TwKzhQVCJQ6tfsAEYrMJGEi82bGXFcQWEdCX2HS7kb2LkYuDWWAmo8Snx
 r2MIAkWARWJp2c3soHYnAI+EitXrWAGKRISmMAssX3XQ3aQBL+ApMStLx+BEhxA3dUSWx4HQR
 yhLXHkXD87xBGCEidnPgE7QkhATWLG3MusExj5ZiF0zEJSBWIzC2hKtG7/zQ5ha0ssW/iaGcK
 2lVi37j1UjY3EpqsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgqpeb
 WlycmJ6ak5hUrJecn7uJERjM9QwMjDsY97T7HWKU5GBSEuVV7KmPFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBe31JY6SQYFFqempFWmYOMK5g0hIcPEoivO9A0rzFBYm5xZnpEKlTjMYcryb8/8
 bE0fT943cmIZa8/LxUKXHeDpBSAZDSjNI8uEGweL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnIN
 RSZj3F8gUnsy8Erh9r4BOYQI65U8d2CkliQgpqQbG7t077l2JlFxkNLfw2DeGk1v9PSvss8Qb
 rrKHJN14tyfhiuql8tNsv3/mS1YH6VUGrX5hHn7/aGXkX15Pi4SLS5+YJXP4Xluw/dS7888Yn
 7t8uq/wQXLZvWdZz3LvnZnP9fGS7OIX/zIsVyzfeVSnPtShaQbrHrlnl7/zGeyIC7tlPnVGRk
 btMiWW4oxEQy3mouJEABKHutXyAgAA
X-Env-Sender: prvs=3807062f8=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1501668849!105480892!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50158 invoked from network); 2 Aug 2017 10:14:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 10:14:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,310,1498521600"; 
 d="asc'?scan'208";a="442333173"
Message-ID: <1501668841.19956.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 2 Aug 2017 12:14:01 +0200
In-Reply-To: <alpine.DEB.2.10.1708011207310.20080@sstabellini-ThinkPad-X260>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
 <alpine.DEB.2.10.1707311418050.22381@sstabellini-ThinkPad-X260>
 <1501538621.30551.3.camel@citrix.com>
 <alpine.DEB.2.10.1707311655250.22381@sstabellini-ThinkPad-X260>
 <1501548445.30551.5.camel@citrix.com>
 <alpine.DEB.2.10.1708011207310.20080@sstabellini-ThinkPad-X260>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3022201630767863844=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3022201630767863844==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-VJG+emKRSSuLSkOhJKa5"

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

Hey, apologies in advance, for the very long email! :-O

On Tue, 2017-08-01 at 12:13 -0700, Stefano Stabellini wrote:
> Given the description below, it's possible that the new timer has to
> fire several times before the callback can be finally invoked, right?
>=20
> I would make some measurements to check how many times the timer has
> to
> fire (how long we actually need to wait before calling the callback)
> in
> various scenarios. Then I would choose a value to minimize the number
> of
> unnecessary wake-ups.
>=20
You seem to be thinking to this timer as something that disturbs the
idleness of a CPU. It's not, because the CPU is not idle! It has a
callback waiting to be invoked, and it better do that as soon as
possible, in order to:

- freeing the memory/the resources as soon as practically possible.=C2=A0
  E.g., if we wait for, say, 1 sec, destroying a VM with a "passed-
  through" I/O range, and then trying to create another one, with the=C2=A0
  same resource assigned, would fail until that 1 sec expires. True,
  we=C2=A0save more power on that CPU, but it does not look neither fair=C2=
=A0
  nor=C2=A0correct to me to strive toward achieving that, in this situation=
.
  Power should indeed be saved, and unnecessary wake-ups prevented, but
  when there isn't anything to do! If there is stuff to do, and this is
  the case, our goal should be to get it done as soon as possible, so
  that, afterwords, we can go into a (hopefully) long sleep.

- by delaying detection of a finished grace period, we're also=C2=A0
  delaying=C2=A0the beginning of a new one. This means, in case there are
  RCU operation waiting for it (because they arrived too late for the
  current one, and have been queued), we're potentially significantly
  delaying them too. So, basically, this again looks like the same
  kind of paradox to me, where we have stuff to do, but we decide to
  try to save power.

RCU are not a mechanism for allow the CPUs to stay idle longer, they're
a lockless and asymmetric serialization primitive. And as any
serialization primitive --either lock-based or lockless-- keeping the
duration of critical sections small is rather important.

So, I think the goal here is not minimizing the wakeups; it much rather
is completing the grace period sooner rather than later. In theory, if
rcu_needs_cpu() returns true, we may very well not even let the CPU go
idle, and have it spin (which indeed is what happens without this
patch).
That would guarantee a prompt detection of CPU quiescence, and of the
ending of a grace period. Then, since we know that spinning consumes a
lot of power, and generates overhead that, potentially, may even affect
and slow down activities going on other CPUs, we let it go idle with a
timer armed. But that's a compromise, and can't be confused with the
primary goal. And any nanosecond that we spend, on that CPU, consuming
less power than what we'd have consumed running a tight loop around
rcu_pending(), we should be thankful for it, instead of regretting that
there could have been more. :-)

In Linux, as said a few times, they do the same, and the role of this
new timer I'm introducing here, is played by the tick. The tick period
is controlled by the HZ config variable, possible values for which (in
2.6.21, where CONFIG_NO_HZ was introduced for first time for all
arches) are 100Hz, 250Hz, 300Hz and 1000Hz, which translates into 10ms,
 4ms, 3.33ms or 1ms. Default is 250HZ=3D=3D4ms. The periodic tick is the
minimum time granularity of the kernel for a lot of subsystem
(especially in that kernel), so it's something that can be considered
pretty frequently running. As also said many times, we don't have any
such thing, but still I think we should use something with a similar
order of magnitude.

[NOTE that I'm not using Linux as an example because what is done in
Linux is always correct and is always what we also should do. However:
(1) RCU has been basically invented for Linux, or at least Linux is
where they've seen the widest adoption and development, and (2) our RCU
code has been (not in the best possible way, allow me to say) imported
from there. therefore, looking at what's done in Linux seems reasonable
to me, in this case.]

About the kind of measurements you're suggesting doing. I think I
understand the rationale behind it, but at the same time, I'm quite
sure that what we'd get would be pseudo-random numbers.

In fact, the length of this "wait time", although it has a relationship
with the workload being run, it also depends on a lot of other things,
within the *system* as a whole. It would be basically impossible to run
any meaningful statistical analysis on the results and come to
something that is good enough in general.

Think, for instance, at how this is not at all architecture specific
code, but the behavior we're seeing is so different between x86 and=20
ARM. Think at how this doesn't really have to do anything with the
scheduler, but the behavior we observe varies, depending on some
internal implementation details of a scheduler!

What follows is a more detailed explanation of how things works, in a
simple enough scenario.

+ =3D=3D CPU is busy
. =3D=3D CPU is idle
R =3D=3D when call_rcu() is invoked (i.e., beginning of new grace
          period)
Q =3D=3D CPU quiesces (when all have done this, grace period ends).
     This happens when do_softirq() is called on the CPU
C =3D=3D pending callbacks are invoked

                      t1
                      |
                      |
CPU1 +++R+++++++++++++Q..............
CPU2 ++++++++++++++++++++++++++Q++...
                               |
                               |
                               t2

If CPU1 is where call_rcu() happens, and CPU2 is the only other busy
CPU in the system at the time, and T is the period of our timer, the
following cases are possible:

x) t2 < t1

   In this case, the timer never fires:

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
t1
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
|
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
|
=C2=A0=C2=A0=C2=A0CPU1 +++R+++++++++++++QC.........
=C2=A0=C2=A0=C2=A0CPU2 ++++++++++++++Q.............
            =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0|
            =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|
           =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0t2

x) t2 - t1 < T

   In this case, the timer only fires once

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0   =C2=A0=C2=A0=C2=A0=
 =C2=A0=C2=A0=C2=A0=C2=A0t1     t1+T
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0   =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|       |
=C2=A0=C2=A0=C2=A0   =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|       |
   CPU1 +++R++++++++Q.......C......
   CPU2 +++++++++++++++++Q.........
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0   =
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0   =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0t2

x) t2 - t1 > (n-1)*T

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 =C2=A0t1=C2=A0 =C2=A0=C2=A0 t1+T=C2=A0=C2=A0=C2=A0t1+2T=C2=A0=C2=
=A0 t1+3T   t1+4T
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| =C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0|       |       |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0 =C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0|       |       |
=C2=A0=C2=A0=C2=A0CPU1 +R++++++Q...............................C..
=C2=A0=C2=A0=C2=A0CPU2 ++++++++++++++++++++++++++++++++++++Q......
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0          |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0          |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0          t2

   In this case, the timer will fire n times (with n=3D4 in the example).

So, you're suggesting to measure, under different workloads, and then
do some kind of averaging/statistical analysis, t2-t1. What I'm saying
is that the occurrence of those events marked 'Q', on the appropriate
CPU, is really hard to predict.

In fact, t2-t1 is, basically, the difference between the time when the
two CPUs call do_softirq(). How much the frequency of invocation of
do_softirq() is related to the actual characteristics of the workload
we're running? well, a relationship sure exists, but not one that I
think is easy (possible?) to generalize... And here we're also talking
about considering *different* workloads! :-O

For instance, because of either hard-affinity, soft-affinity, or
scheduling weights, there may be more or less preemptions, on the CPUs
in question (and preemptions means going through do_softirq())... And
that's not related to system load a particular workload produces, as
it's in total control of the user. So we'd have not only to measure
with different workloads, but for each workload, we'd have to test a
certain number of variations of the scheduling parameters of the vCPUs!
:-O

On x86, there's an upper bound to the time CPUs will stay idle, because
there's always (something like) a timer running (for time sync
rendezvous, said Andrew, and I haven't checked myself, but have no
reason to doubt that to be the case), while on ARM there's no such
thing (or we weren't here! :-D). So we'd have to measure each workload,
with each combination of parameters, on each (present and future)
architecture we support! :-O

CPU onlining and offlining, or CPUs moving around cpupools, can cause
timers (and RCU callbacks even, in the online/offline case!) to be
moved around, which means they'd be firing (and a timer firing means
going through do_softirq()) on different CPUs from where we expected
them to. So, we'd have to measure each workload, with each combination
of parameters, on each architecture, while doing CPU online/offline,
and while moving CPUs around pools! :-O

And this was just to mention the few examples I could fish from the top
of my head...

No, IMO, there are too many variables and too many unrelated factors
involved, to even hope that any set of measurements we actually manage
to put together, can be representative of the general case.


*PERHAPS* we can think of an heuristic... Provided it's not too
complex, or at least, that it does not try to capture all this
variability (because that'd be equally impossible).

Something like this: when a CPU with queued callbacks quiesces and then
goes idle, we know how many other CPUs, among the ones that are
participating in the grace period, have not quiesced yet. Instead of
using, say, always 10ms, we can program the timer to fire at something
like 1ms*cpumask_weight(not_yet_quiesced_cpus).

In fact, I think it makes sense to assume that, if there are only few
CPUs involved in the grace period, that still has not quiesced, then
the grace period itself is about to finish, and we should check
frequently whether or not that has happened.
if, OTOH, there are a lot of CPUs involved in the grace period, that
still haven't quiesced, we can check whether the grace period has ended
in a less eager way.

This will make the period of the timer vary, i.e., it may be different
between two subsequent timer_set(), but that is not a problem at all.
Basically, we're making the timer kind of adaptive.

This does not work well in the case where there is, e.g., only 1 CPU
that has not quiesced yet (so we'd set the timer to fire very
frequently), but it takes a lot of time for such CPU to do so. Well,
it's an heuristic, so it can't always work well.. but I think this
isn't a common situation.

Would you be happy with something like this?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-VJG+emKRSSuLSkOhJKa5
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZgaXqAAoJEBZCeImluHPuMvUP/jZa0/5YqTmluC1fLCV41g+f
ozCGS0fh7zAhx1p1TdRAMpTS9J45jUQ1g8ebRcm4wmZUAZlJ8isJ7tSkK73+5UYu
JSugY5Mebpfnwm4NQymBn8GyYNYcboTzgii5gTQDwj/3S1DENQmm85RUj915GBG5
I51Kq7w9K+YY56z3k2yLQHFKW5lrr8VTL5khPoOEcxXzGQd6iQQFCAfCnFljOxn0
zrozLpb3mLi0hZlnrkTxWmWMMxfma0Q+BPs5G1CzMCTCky8YV+e61o/ltPnZkZ29
73NKxHgLCZmkPT/zjZOn+CuDBxn87T2O8A/R1xH23DeRWx92NB4DboaAXLE9GR1c
I2B3G96voltr7jTzD5GfDr6NeGCb7wR2dg0jU1aycjGSi8cUcS3hzPveTwVYtlPP
sEJPCjJ5Y7tdFMIykdDAvvxS5J41L4WoM5tHMtVjtu2z76oA0NW9LWBOFm4s2GVX
RmK+9t1gNctY4P3iiTkFT+/aOp9vfG8DJYslHK20P1g54UBXl6p0KLYS+nuBNtRl
Jf/cHsKhX5AcQExv33lIPUay1vCSdVXjJdLdOKhbpDFQpoGYPdOz8REuWuDLTRLI
DSF5lUzVDeS/H3IqtnGk6r3ZUdKHc3H7VVmaGUOvHPt/QOMJ8ABkcM5BTsf9zoll
Q1Be+TAmGvxSWF43zBtA
=MRIf
-----END PGP SIGNATURE-----

--=-VJG+emKRSSuLSkOhJKa5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3022201630767863844==--


From xen-devel-bounces@lists.xen.org Wed Aug 02 10:17:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10:17: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.xen.org>)
	id 1dcqiQ-0000cl-Ur; Wed, 02 Aug 2017 10:17:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcqiP-0000cf-Mm
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 10:17:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 11/E1-02962-0B6A1895; Wed, 02 Aug 2017 10:17:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXfDssZ
 Ig8Uv+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjX26zFTSLVWyceYy9gbFVqIuRi0NIYDOj
 xOS/v5khnN2MEmt2LmPpYuTgEBbQkLg1M7OLkZNDRCBO4sSxp8wgtpDAB0aJY4/4QeqZBd4yS
 ly8eYQNJMEmoClx5/MnJhCbV8BKYtXXX2BxFgEViff3DrCC2KIC4RJvG4+wQNQISpyc+QTM5h
 TwkXg79xlYDbOArcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy0Us
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwbjvY+QhRkkOJiVRXsWe+kgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw+SxsjhQSLUtNTK9Iyc4ChD5OW4OBREuFNB0nzFhck5
 hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bzZIkQBIUUZpHtwIWBxeYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjDvS5ApPJl5JXCbXgEdwQR0xJ86sCNKEhFSUg2MVvk3NE6Ltm5tZn7H0zvpB2f
 0pM2b7WvtRLtO8IRlXH1eZVBds1bL4Zzuq0xxlSk2KxyT9sS9yJS/dmr9hFbZiw7NUmVrj/w9
 u/FxpuWeVzN9UmdNbeU5GPnG6ers58vsOfcbv1O/b9R4S3anws19Oj0Xb3BOZJ5slrjg78XIh
 /pKk4/U7T71WImlOCPRUIu5qDgRABEl7Im+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1501669039!69443778!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43480 invoked from network); 2 Aug 2017 10:17:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 2 Aug 2017 10:17:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 05C6913D5;
 Wed,  2 Aug 2017 03:17:19 -0700 (PDT)
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 96F813F577;
 Wed,  2 Aug 2017 03:17:17 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>
References: <fa880816-4d64-fa71-1fe3-6472548471cf@gmail.com>
 <alpine.DEB.2.10.1707311259040.22381@sstabellini-ThinkPad-X260>
 <a18fd7ef-302b-2879-1808-543ab72c88ac@gmail.com>
 <alpine.DEB.2.10.1708011200080.20080@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ef3a9563-142a-a8d6-1597-94fbfed4f767@arm.com>
Date: Wed, 2 Aug 2017 11:17:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1708011200080.20080@sstabellini-ThinkPad-X260>
Cc: andrew.cooper3@citrix.com,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Stefano Stabellini <stefano@aporeto.com>, jbeulich@suse.com,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] PV drivers and zero copying
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwMS8wOC8xNyAyMDowNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMSBBdWcgMjAxNywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEhpLCBTdGVm
YW5vIQo+Pgo+PiBPbiAwNy8zMS8yMDE3IDExOjI4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4+PiBPbiBNb24sIDMxIEp1bCAyMDE3LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4+PiAzIFNoYXJpbmcgd2l0aCBwYWdlIGV4Y2hhbmdlIChYRU5NRU1fZXhjaGFuZ2UpCj4+
Pj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+Pj4+Cj4+
Pj4gVGhpcyBBUEkgd2FzIHBvaW50ZWQgdG8gbWUgYnkgU3RlZmFubyBTdGFiZWxsaW5pIGFzIG9u
ZSBvZiB0aGUgcG9zc2libGUKPj4+PiB3YXlzCj4+Pj4gdG8KPj4+PiBhY2hpZXZlIHplcm8gY29w
eWluZyBhbmQgc2hhcmUgcGh5c2ljYWxseSBjb250aWd1b3VzIGJ1ZmZlcnMuIEl0IGlzIHVzZWQK
Pj4+PiBieQo+Pj4+IHg4Ngo+Pj4+IFNXSU9UTEIgY29kZSAoeGVuX2NyZWF0ZV9jb250aWd1b3Vz
X3JlZ2lvbiwgWzVdKSwgYnV0IGFzIHBlciBteQo+Pj4+IHVuZGVyc3RhbmRpbmcKPj4+PiB0aGlz
IEFQSSBjYW5ub3QgYmUgdXNlZCBvbiBBUk0gYXMgb2Ygbm93IFs2XS4gIENvbmNsdXNpb246IG5v
dCBhbiBvcHRpb24KPj4+PiBmb3IKPj4+PiBBUk0KPj4+PiBhdCB0aGUgbW9tZW50Cj4+PiBMZXQg
bWUgZWxhYm9yYXRlIG9uIHRoaXMuIFRoZSBwdXJwb3NlIG9mIFhFTk1FTV9leGNoYW5nZSBpcyB0
byBleGNoYW5nZQo+Pj4gYSBudW1iZXIgb2YgbWVtb3J5IHBhZ2VzIHdpdGggYW4gZXF1YWwgbnVt
YmVyIG9mIGNvbnRpZ3VvdXMgbWVtb3J5Cj4+PiBwYWdlcywgcG9zc2libHkgZXZlbiB1bmRlciA0
Ry4gVGhlIG9yaWdpbmFsIHB1cnBvc2Ugb2YgdGhlIGh5cGVyY2FsbCB3YXMKPj4+IHRvIGdldCBE
TUEtYWJsZSBtZW1vcnkuCj4+IHRoaXMgaXMgZ29vZCB0byBrbm93Cj4+Pgo+Pj4gU28gZmFyLCBp
dCBoYXMgb25seSBiZWVuIHVzZWQgYnkgRG9tMCBvbiB4ODYuIERvbTAgb24gQVJNIGRvZXNuJ3Qg
bmVlZAo+Pj4gaXQgYmVjYXVzZSBpdCBpcyBtYXBwZWQgMToxIGJ5IGRlZmF1bHQgYW5kIGRldmlj
ZSBhc3NpZ25tZW50IGlzIG5vdAo+Pj4gYWxsb3dlZCB3aXRob3V0IGFuIElPTU1VLiBIb3dldmVy
IGl0IHNob3VsZCB3b3JrIG9uIEFSTSB0b28sIGFzIHRoZQo+Pj4gaW1wbGVtZW50YXRpb24gaXMg
YWxsIGNvbW1vbiBjb2RlIGluIFhlbi4KPj4gd2VsbCwgYWNjb3JkaW5nIHRvIFs2XToKPj4gIkN1
cnJlbnRseSBYRU5NRU1fZXhjaGFuZ2UgaXMgbm90IHN1cHBvcnRlZCBvbiBBUk0gYmVjYXVzZSB0
aGUgc3RlYWxfcGFnZSBpcwo+PiBsZWZ0IHVuaW1wbGVtZW50ZWQuCj4+Cj4+IEhvd2V2ZXIsIGV2
ZW4gaWYgc3RlYWxfcGFnZSBpcyBpbXBsZW1lbnRlZCwgdGhlIGh5cGVyY2FsbCBjYW4ndCB3b3Jr
IGZvciBBUk0KPj4gYmVjYXVzZToKPj4gICAgIC0gRGlyZWN0IG1hcHBlZCBkb21haW4gaXMgbm90
IHN1cHBvcnRlZAo+PiAgICAgLSBBUk0gZG9lc24ndCBoYXZlIGEgTTJQIGFuZCB0aGVyZWZvcmUg
dXNhZ2Ugb2YgbWZuX3RvX2dtZm4gaXMKPj4gICAgIGludmFsaWQiCj4+IEFuZCB3aGF0IEkgc2Vl
IGF0IFs3XSBpcyB0aGF0IGl0IGlzIHN0aWxsIEVPUE5PVFNVUFAKPj4gU28sIHllcywgY29tbW9u
IGNvZGUgaXMgdXNhYmxlIGZvciBib3RoIEFSTSBhbmQgeDg2LCBidXQKPj4gdW5kZXJseWluZyBz
dXBwb3J0IGZvciBBUk0gaXMgdGlsbCBub3QgdGhlcmUuCj4+IFBsZWFzZSBjb3JyZWN0IG1lIGlm
IEkgYW0gd3JvbmcgaGVyZQo+Cj4gT3BzLCBJIGZvcmdvdCBhYm91dCB0aGF0ISBJbXBsZW1lbnRp
bmcgc3RlYWxfcGFnZSBvbiBBUk0gaXMgbm90IGJlIGEKPiBwcm9ibGVtLCBhbmQgZGlyZWN0IG1h
cHBlZCBkb21haW5zIGFyZSBub3QgYSBjb25jZXJuIGluIHRoaXMgc2NlbmFyaW8uCj4KPiBUaGUg
aXNzdWUgaXMgbWZuX3RvX2dtZm4uIEhvd2V2ZXIsIHdlIGRvIG5vdCBhY3R1YWxseSBuZWVkIG1m
bl90b19nbWZuCj4gdG8gaW1wbGVtZW50IHhlbi9jb21tb24vbWVtb3J5LmM6bWVtb3J5X2V4Y2hh
bmdlIGFzIEp1bGllbiBwb2ludGVkIG91dAo+IGluIGh0dHA6Ly9tYXJjLmluZm8vP2w9eGVuLWRl
dmVsJm09MTQ1MDM3MDA5MTI3NjYwLgo+Cj4gSnVsaWVuLCBKYW4sIHR3byB5ZWFycyBoYXZlIHBh
c3NlZC4gRG8geW91IHRoaW5rIHdlIGNhbiBmaW5kIGEgd2F5IHRvCj4gbWFrZSB0aGF0IG9sZCBz
ZXJpZXMgd29yayBmb3IgZXZlcnlib2R5PwoKSSBsb29rZWQgYXQgdGhlIHNlcmllcyBhbmQgQUZB
SUNUIEphbiB3YXMgcHVzaGluZyB0b3dhcmRzIE0yUC4KCkkndmUgYWxyZWFkeSBtYWRlIG15IGFy
Z3VtZW50cyBpbiBhbm90aGVyIHRocmVhZCAoc2VlIFsxXSkgd2h5IEkgZG9uJ3QgCnRoaW5rIE0y
UCBpcyBhIHNvbHV0aW9uIGZvciBBUk0uCgpJIHJlYWxseSB3YW50IHRvIGtpbGwgdGhlIHVzZSBv
ZiBNMlAgb24gQVJNIGJlY2F1c2UgSSB0aGluayB0aGlzIHVzaW5nIAp0b28gbXVjaCBtZW1vcnkg
Zm9yIHRoZSBiZW5lZml0cyBpdCBicmluZ3MuCgpJIGRvbid0IGhhdmUgbXVjaCB0aW1lIHRvIGlu
dmVzdGlnYXRlIG1vcmUgb24gWEVOTUVNX2V4Y2hhbmdlLCBzbyBJIAp3b3VsZCBiZSBncmF0ZWZ1
bCBpZiBzb21lb25lIHBpY2sgdXAgdGhhdCB0YXNrLgoKQ2hlZXJzLAoKWzFdIApodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDEz
NzAuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:22:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqmp-0001IN-FW; Wed, 02 Aug 2017 10:21:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dcqmo-0001IH-HL
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 10:21:54 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 29/9E-02033-1C7A1895; Wed, 02 Aug 2017 10:21:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyuP0Ov+7B5Y2
 RBme+Slh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzW54zFcxkq+jZcYa5gXEGaxcjJ4eEgJHE
 24n/mLoYuTiEBBYySux7/5oFJCEs4CDx5FobO4gtItDCKLHrngqILSQwgVGiu7USxGYTUJXYc
 P0U2CBeAWuJI7cfM3YxcnCwCKhI3DlsBhIWFQiX2P/9GjNEiaDEyZlPwMZzCphJPNp1jgnEZh
 ZQl/gz7xIzhC0usenZd1YIW15i+9s5zBMY+WYhaZ+FpGUWkpZZSFoWMLKsYlQvTi0qSy3SNdR
 LKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMwXoGBsYdjE29zocYJTmYlER5FXvq
 I4X4kvJTKjMSizPii0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBG/9ssZIIcGi1PTUirTMHGCUw
 JRKcPAoifCGgaR5iwsSc4sz0yFSpxiNOTasXv+FiaPpw5YvTEJgk6TEefNBSgVASjNK8+AGwa
 L3EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3gyQKTyZeSVw+14BncIEdMqfOrBTShIRUlI
 NjLNDp6T8YnHKN9gYNOEsY+rsP26zrrmuFLyY/qQ4PvHhdp3s1KeBJT9XrtsjtkntyU42x5z7
 OfLy17uEZvEf27v/DZvk5Zj3t+5MZfzvdnnFgrNz+j++2Ll39a/Vcl/Pqiw07T80QUff88ri3
 1tXudccj1ayMdBJSpUPenTJdu3mEx7bfv2aM7ldiaU4I9FQi7moOBEAL0lg1dkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501669313!77077199!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11556 invoked from network); 2 Aug 2017 10:21:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Aug 2017 10:21:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DB6D3ABB1;
 Wed,  2 Aug 2017 10:21:52 +0000 (UTC)
To: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <378fed0e-7724-8a0c-de1f-1e14f4a5f26f@arm.com>
 <1500983455159.25007@campus.tu-berlin.de>
 <1501668755290.47287@campus.tu-berlin.de>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c8ebe412-b31a-d92e-94b4-a1c6b872c242@suse.com>
Date: Wed, 2 Aug 2017 12:21:51 +0200
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: <1501668755290.47287@campus.tu-berlin.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xenstore filling information about Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDgvMTcgMTI6MTIsIFdhc2VlbSwgQW1uYSB3cm90ZToKPiBIZWxsbyBBbGwsCj4gCj4g
Q2FuIGFueW9uZSB0ZWxsIG1lIGhvdyB4ZW5zdG9yZSBmaWxlc3lzdGVtIGdldHMgcG9wdWxhdGVk
IGFib3V0IGluZm9ybWF0aW9uIGFib3V0IERvbTAuCgpzZWUgdG9vbHMvaGVscGVycy94ZW4taW5p
dC1kb20wLmMKCj4gV2hpY2ggZnVuY3Rpb24gb3Igc2NyaXB0IGNyZWF0ZXMgbm9kZSBmb3IgbG9j
YWwgZG9tYWluPwoKc2VlIHRvb2xzL2xpYnhsLyAodmFyaW91cyBzb3VyY2UgZmlsZXMpCgo+IEkg
d2FudCB0byBzdGF0aWNhbGx5IGNvbmZpZ3VyZSB0aGUgeGVuc3RvcmUgYWJvdXQgZ3Vlc3QgcGFy
YW1ldGVycy4KCkkgZ3Vlc3MgeW91IHdhbnQgdG8gY3JlYXRlIHhlbnN0b3JlIG5vZGVzIGZvciBh
bGwgZ3Vlc3RzPyBZb3UgY291bGQgdXNlCmEgWGVuc3RvcmUgd2F0Y2ggZm9yICJAaW50cm9kdWNl
RG9tYWluIiB0byBiZSBjYWxsZWQgd2hlbmV2ZXIgYSBuZXcKZ3Vlc3QgaXMgYWRkZWQgdG8gWGVu
c3RvcmUuCgo+IEkgd2FudCB0byBzdGF0aWNhbGx5IGNyZWF0ZSBub2RlcyBiZWZvcmUgYnJpbmdp
bmcgdXAgeGVuc3RvcmVkIGRhZW1vbi4KCkhvdyBzaG91bGQgdGhhdCB3b3JrPyBXaXRob3V0IHhl
bnN0b3JlZCBkYWVtb24gdGhlcmUgaXMgbm8gWGVuc3RvcmUuCllvdSBjYW4sIGhvd2V2ZXIsIGNy
ZWF0ZSBub2RlcyBhdCB4ZW5zdG9yZWQgc3RhcnR1cC4gU2VlIGZ1bmN0aW9uCnNldHVwX3N0cnVj
dHVyZSgpIGluIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 10:34:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 10: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.xen.org>)
	id 1dcqyr-0002QL-GE; Wed, 02 Aug 2017 10:34:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dcqyp-0002QF-OE
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 10:34:19 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D7/8A-01731-AAAA1895; Wed, 02 Aug 2017 10:34:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXSO6nOVXfVqsZ
 Ig3OvxSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozeta+YC5YoV/zp28/WwDhLtouRi0NIYAKT
 ROPt68wQzh9GiUMLFrJDOOsZJQ7+PsYE4bQxSjS07wTKcHIICxhINBy+xwxiiwjoSjxb8IwNo
 qiBWeLI3y0sIA6zwGRGiZ7XU8A62AT0JFrPfwbr4BWwlTj9YgULiM0ioCKxon87O0RcUOLkzC
 dgcU4BO4nDm08wgtjMAuoSf+ZdYoaw5SW2v50DZksIGEp83riUeQKjwCwk7bOQtMxC0rKAkXk
 Vo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgoNYzMDDuYNzR
 7neIUZKDSUmUV7GnPlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/bFY2RQoJFqempFWmZOcCYg
 UlLcPAoifDqrQRK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8PkBkCIEUZpXlwI2Dxe4
 lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8ZyCqezLwSuE2vgI5gAjriTx3YESWJCCmpBsb
 5h78lFkdOfCVsonq25YXWjv92BQXbwn66V13UUjgqrWSrl5W/4sK9xhNzUkKWnzz7nSPN4MXc
 hOkThL1OLGn4UCH9MW76keC22GOn5z7YV/6Sp6OZ6YzprqbS2n6+8n+uzF/j2X/vvfw0qOPL9
 zfn/VrtXrpZayR/mylwWuEL87HNRl+bGyuUWIozEg21mIuKEwGQ6p/u2gIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501670056!91499157!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11138 invoked from network); 2 Aug 2017 10:34:17 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Aug 2017 10:34:17 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v72AYBgE021749
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Aug 2017 10:34:11 GMT
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 v72AYAww010652
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Aug 2017 10:34:11 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v72AYAjq013232;
 Wed, 2 Aug 2017 10:34:10 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 02 Aug 2017 03:34:09 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <1499180124-24693-1-git-send-email-andrew.cooper3@citrix.com>
 <c6d6ff19-d37c-128a-24db-154e4332d25c@oracle.com>
 <c48569a8-07c3-72a8-5cbe-3df4c5c0bdf6@citrix.com>
 <ae2b53ef-6a20-0f4e-fe6b-ef432e38a4a6@oracle.com>
 <20170731194937.GC16772@char.us.oracle.com>
 <89da4ab7-a0e1-52c6-3003-7b68e7b6eedb@citrix.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <d537291c-8de2-1597-bb5f-78338dfbf703@oracle.com>
Date: Wed, 2 Aug 2017 11:34:05 +0100
MIME-Version: 1.0
In-Reply-To: <89da4ab7-a0e1-52c6-3003-7b68e7b6eedb@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Dario Faggioli <dario.faggioli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] DESIGN v2: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDEvMjAxNyAwNzozNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMS8wNy8y
MDE3IDIwOjQ5LCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4+IE9uIFdlZCwgSnVsIDA1
LCAyMDE3IGF0IDAyOjIyOjAwUE0gKzAxMDAsIEpvYW8gTWFydGlucyB3cm90ZToKPj4+IE9uIDA3
LzA1LzIwMTcgMTI6MTYgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gT24gMDUvMDcvMTcg
MTA6NDYsIEpvYW8gTWFydGlucyB3cm90ZToKPj4+Pj4gSGV5IEFuZHJldywKPj4+Pj4KPj4+Pj4g
T24gMDcvMDQvMjAxNyAwMzo1NSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4KPj4+Pj4+
IChSRkM6IERlY2lkZSBleGFjdGx5IHdoZXJlIHRvIGZpdCB0aGlzLiAgX1hFTlxfRE9NQ1RMXF9t
YXhcX3ZjcHVzXyBwZXJoYXBzPykKPj4+Pj4+IFRoZSB0b29sc3RhY2sgc2hhbGwgYWxzbyBoYXZl
IGEgbWVjaGFuaXNtIHRvIGV4cGxpY2l0bHkgc2VsZWN0IHRvcG9sb2d5Cj4+Pj4+PiBjb25maWd1
cmF0aW9uIGZvciB0aGUgZ3Vlc3QsIHdoaWNoIHByaW1hcmlseSBhZmZlY3RzIHRoZSB2aXJ0dWFs
IEFQSUMgSUQKPj4+Pj4+IGxheW91dCwgYW5kIGhhcyBhIGtub2NrIG9uIGVmZmVjdCBmb3IgdGhl
IEFQSUMgSUQgb2YgdGhlIHZpcnR1YWwgSU8tQVBJQy4KPj4+Pj4+IFhlbidzIGF1ZGl0aW5nIHNo
YWxsIGVuc3VyZSB0aGF0IGd1ZXN0cyBvYnNlcnZlIHZhbHVlcyBjb25zaXN0ZW50IHdpdGggdGhl
Cj4+Pj4+PiBndWFyYW50ZWVzIG1hZGUgYnkgdGhlIHZlbmRvciBtYW51YWxzLgo+Pj4+Pj4KPj4+
Pj4gV2h5IGNob29zZSBtYXhfdmNwdXMgZG9tY3RsPwo+Pj4+IERlc3BpdGUgaXRzIG5hbWUsIHRo
ZSBtYXhfdmNwdXMgaHlwZXJjYWxsIGlzIHRoZSBvbmUgd2hpY2ggYWxsb2NhdGVzIGFsbAo+Pj4+
IHRoZSB2Y3B1cyBpbiB0aGUgaHlwZXJ2aXNvci4gIEkgZG9uJ3Qgd2FudCB0aGVyZSB0byBiZSBh
bnkgb3Bwb3J0dW5pdHkKPj4+PiBmb3IgdmNwdXMgdG8gZXhpc3QgYnV0IG5vIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIHRvIGhhdmUgYmVlbiBwcm92aWRlZC4KPj4+Pgo+Pj4gL25vZHMKPj4+Cj4+PiBT
byB0aGVuIGRvaW5nIHRoaXMgYXQgdmNwdXMgYWxsb2NhdGlvbiB3ZSB3b3VsZCBuZWVkIHRvIHBh
c3MgYW4gYWRkaXRpb25hbCBDUFUKPj4+IHRvcG9sb2d5IGFyZ3VtZW50IG9uIHRoZSBtYXhfdmNw
dXMgaHlwZXJjYWxsPyBPdGhlcndpc2UgaXQncyBzb3J0IG9mIGd1ZXNzIHdvcmsKPj4+IHdydCBz
b2NrZXRzLCBjb3JlcywgdGhyZWFkcyAuLi4gbm8/Cj4+IEFuZHJldywgdGhvdWdodHMgb24gdGhp
cyBhbmQgdGhlIG9uZSBiZWxvdz8KPiAKPiBVcmdoIHNvcnJ5LiAgSSd2ZSBiZWVuIGRpc3RyYWN0
ZWQgd2l0aCBzb21lIGhpZ2ggcHJpb3JpdHkgaW50ZXJydXB0cyAob2YKPiB0aGUgbm9uLW1hc2th
YmxlIHZhcmlldHkpLgo+IAo+IFNvLCBiYWQgbmV3cyBpcyB0aGF0IHRoZSBDUFVJRCBhbmQgTVNS
IHBvbGljeSBoYW5kbGluZyBoYXMgYmVjb21lCj4gc3Vic3RhbnRpYWxseSBtb3JlIGNvbXBsaWNh
dGVkIGFuZCBlbnR3aW5lZCB0aGFuIEkgaGFkIGZpcnN0IHBsYW5uZWQuICBBCj4gY2hhbmdlIGlu
IGVpdGhlciBvZiB0aGUgZGF0YSBhbHRlcnMgdGhlIGF1ZGl0aW5nIG9mIHRoZSBvdGhlciwgc28g
SSBhbQo+IGxlYW5pbmcgdG93YXJkcyBpbXBsZW1lbnRpbmcgZXZlcnl0aGluZyB3aXRoIGEgc2lu
Z2xlIHNldCBoeXBlcmNhbGwgKGFzCj4gdGhpcyBpcyB0aGUgb25seSB3YXkgdG8gZ2V0IGEgcGxh
dXNpYmx5LWNvbnNpc3RlbnQgc2V0IG9mIGRhdGEpLgo+IAo+IFRoZSBnb29kIG5ld3MgaXMgdGhh
dCBJIGRvbid0IHRoaW5rIHdlIGFjdHVhbGx5IG5lZWQgYW55IGNoYW5nZXMgdG8gdGhlCj4gWEVO
X0RPTUNUTF9tYXhfdmNwdXMuICBJIG5vdyB0aGluayB0aGVyZSBpcyBzdWZmaWNpZW50IGV4cHJl
c3NpYmlsaXR5IGluCj4gdGhlIHN0YXRpYyBjcHVpZCBwb2xpY3kgdG8gd29yay4KPiAKQXdlc29t
ZSEKCj4+PiBUaGVyZSBjb3VsZCBiZSBvdGhlciB1c2VzIHRvbyBvbiBwYXNzaW5nIHRoaXMgaW5m
byB0byBYZW4sIHNheSBlLmcuIHRoZQo+Pj4gc2NoZWR1bGVyIGtub3dpbmcgdGhlIGd1ZXN0IENQ
VSB0b3BvbG9neSBpdCB3b3VsZCBhbGxvdyBiZXR0ZXIgc2VsZWN0aW9uIG9mCj4+PiBjb3JlK3Np
YmxpbmcgcGFpciBzdWNoIHRoYXQgaXQgY291bGQgbWF0Y2ggY2FjaGUvY3B1IHRvcG9sb2d5IHBh
c3NlZCBvbiB0aGUKPj4+IGd1ZXN0IChmb3IgdW5waW5uZWQgU01UIGd1ZXN0cykuCj4gCj4gSSBy
ZW1haW4gdG8gYmUgY29udmluY2VkIChpLmUuIHdpdGggc29tZSByZWFsIHBlcmZvcm1hbmNlIG51
bWJlcnMpIHRoYXQKPiB0aGUgYWRkZWQgY29tcGxleGl0eSBpbiB0aGUgc2NoZWR1bGVyIGZvciB0
aGF0IGxvZ2ljIGlzIGEgYmVuZWZpdCBpbiB0aGUKPiBnZW5lcmFsIGNhc2UuCj4gClRoZSBzdWdn
ZXN0aW9uIGFib3ZlIHdhcyBhIHNpbXBsZSBleHRlbnNpb24gdG8gc3RydWN0IGRvbWFpbiAoZS5n
LiBjb3Jlcy90aHJlYWRzCm9yIHN0cnVjdCBjcHVfdG9wb2xvZ3kgZmllbGQpIC0gbm90aGluZyB0
b28gZGlzcnVwdGl2ZSBJIHRoaW5rLgoKQnV0IEkgY2Fubm90IHJlYWxseSBhcmd1ZSBvbiB0aGlz
IGFzIHRoaXMgd2FzIGp1c3QgYW4gaWRlYSB0aGF0IEkgZm91bmQKaW50ZXJlc3RpbmcgKG5vIG51
bWJlcnMgdG8gc3VwcG9ydCBpdCBlbnRpcmVseSkuIFdlIGp1c3QgaGFwcGVuZWQgdG8gc2VlIGl0
CnVuZGVyLXBlcmZvcm0gd2hlbiBhIHNpbXBsZSByYW5nZSBvZiBjcHVzIHdhcyB1c2VkIGZvciBh
ZmZpbml0eSwgYW5kIHRoYXQgc29tZQp2Y3B1cyBlbmQgdXAgYmVpbmcgc2NoZWR1bGVkIGJlbG9u
Z2luZyB0aGUgc2FtZSBjb3JlK3NpYmxpbmcgcGFpciBJSVJDOyBoZW5jZSBJCihwZXJoYXBzIG5h
aXZlbHkpIGltYWdpbmVkIHRoYXQgdGhlcmUgY291bGQgYmUgdmFsdWUgaW4gZnVydGhlciBzY2hl
ZHVsZXIKZW5saWdodGVubWVudCBlLmcuICJnYW5nLXNjaGVkdWxpbmciIHdoZXJlIHdlIHNjaGVk
dWxlIGNvcmUrc2libGluZyBhbHdheXMKdG9nZXRoZXIuIEkgd2FzIHNwZWFraW5nIHRvIERhcmlv
IChDQydlZCkgb24gdGhlIHN1bW1pdCB3aGV0aGVyIENQVSB0b3BvbG9neQpjb3VsZCBoYXZlIHZh
bHVlIC0gYW5kIHRoZXJlIG1pZ2h0IGJlIGJ1dCBpdCByZW1haW5zIHRvIGJlIGV4cGxvcmVkIG9u
Y2Ugd2UncmUKYWJsZSB0byBwYXNzIGEgY3B1IHRvcG9sb2d5IHRvIHRoZSBndWVzdC4gKEluIHRo
ZSBwYXN0IGl0IHNlZW1lZCBlbnRodXNpYXN0aWMgb2YKdGhlIGlkZWEgb2YgdGhlIHRvcG9sb2d5
WzBdIGFuZCBoZW5jZSBJIGFzc3VtZWQgdG8gYmUgaW4gdGhlIGNvbnRleHQgb2Ygc2NoZWR1bGVy
cykKClswXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTYtMDIvbXNnMDM4NTAuaHRtbAoKPiBJbiBwcmFjdGljZSwgY3VzdG9tZXJzIGFyZSBl
aXRoZXIgcnVubmluZyB2ZXJ5IHNwZWNpZmljIGFuZCBkZWRpY2F0ZWQKPiB3b3JrbG9hZHMgKGF0
IHdoaWNoIHBvaW50IHBpbm5pbmcgaXMgdXNlZCBhbmQgdGhlcmUgaXMgbm8KPiBvdmVyc3Vic2Ny
aXB0aW9uLCBhbmQgZXhwb3NpbmcgdGhlIGFjdHVhbCBTTVQgdG9wb2xvZ3kgaXMgYSBnb29kIHRo
aW5nKSwKPgovbm9kcwoKPiBvciBjdXN0b21lcnMgYXJlIHJ1bm5pbmcgZ2VuZXJhbCB3b3JrbG9h
ZHMgd2l0aCBubyBwaW5uaW5nIChvciBwZXJoYXBzCj4gY3B1cG9vbC1udW1hLXNwbGl0KSB3aXRo
IGEgbW9kZXJhdGUgYW1vdW50IG9mIG92ZXJzdWJzY3JpcHRpb24gKGF0IHdoaWNoCj4gcG9pbnQg
ZXhwb3NpbmcgU01UIGlzIGEgYmFkIG1vdmUpLgo+IApHaXZlbiB0aGUgc2NhbGUgeW91IGZvbGtz
IGludmVzdCBvbiBvdmVyLXN1YnNjcmlwdGlvbiAoMTAwMCBWTXMpLCBJIHdvbmRlciB3aGF0Cm1v
ZGVyYXRlIGhlcmUgbWVhbnMgOlAKCj4gQ291bnRlcmludHVpdGl2ZWx5LCBleHBvc2luZyBOVU1B
IGluIGdlbmVyYWwgb3ZlcnN1YnNjcmliZWQgc2NlbmFyaW9zIGlzCj4gdGVycmlibGUgZm9yIG5l
dCBzeXN0ZW0gcGVyZm9ybWFuY2UuICBXaGF0IGhhcHBlbnMgaW4gcHJhY3RpY2UgaXMgdGhhdAo+
IFZNcyB3aGljaCBzZWUgTlVNQSBzcGVuZCB0aGVpciBpZGxlIGN5Y2xlcyB0cnlpbmcgdG8gYmFs
YW5jZSB0aGVpciBvd24KPiB1c2Vyc3BhY2UgcHJvY2Vzc2VzLCByYXRoZXIgdGhhbiB5aWVsZGlu
ZyB0byB0aGUgaHlwZXJ2aXNvciBzbyBhbm90aGVyCj4gZ3Vlc3QgY2FuIGdldCBhIGdvLgo+IApJ
bnRlcmVzdGluZyB0byBrbm93IC0gdk5VTUEgcGVyaGFwcyBpcyBvbmx5IGJldHRlciBwbGFjZWQg
Zm9yIHBlcmZvcm1hbmNlIGNhc2VzCndoZXJlIGJvdGggKG9yIGVpdGhlcikgSS9PIHRvcG9sb2d5
IGFuZCBtZW1vcnkgbG9jYWxpdHkgbWF0dGVyIC0gb3Igd2hlbiBnb2luZwpmb3IgYmlnZ2VyIGd1
ZXN0cy4gUHJvdmlkZWQgdGhhdCB0aGUgY29ycmVzcG9uZGVudCBDUFUgdG9wb2xvZ3kgaXMgcHJv
dmlkZWQuCgpKb2FvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:08:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcrVC-00050f-3W; Wed, 02 Aug 2017 11:07:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dcrVA-00050Z-Tf
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:07:45 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AE/F7-03557-082B1895; Wed, 02 Aug 2017 11:07:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42LJ0Gfy1K3b1Bh
 p8OWsjcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF0xn6WgqX8Ff+OvWVvYNzA08XIxcEi0Mgs
 cXZGI1sXIwcHo0CExK6PwiBxIYEmJonPO3oZuxg5OYQFAiS6mn8zg9SICBhJTO7MBjGZBU4zS
 qwvgij/yijx5NcEJpByNgEdibl951lAbF4Ba4nGLxfB4iwCKhILLvSzg9iiAuESvQf62SBqBC
 VOznwCVs8poClxYOZ+sHpmATOJeZsfMkPY8hLb386BssUlbj2ZD1YjIaAo8bb7HxPIERICUxg
 lZh5YDjZISEBZ4mTbJGaIIlmJo2fnsEDYvhIXZ/yBil9lkvh0SAai+RGbxJSJe6ESOhLPt95l
 hbCfsEtMmckHYU9gkzjzNBfC3sEicfugGYStJbHu6keo3gKJ/oMtrBBDj7NK7Ls0gQ3CmcEvc
 XPaL6gzZCSOL2hnnMCoMwspCGYheXsWkrdnIXl7ASPLKkaN4tSistQiXWMDvaSizPSMktzEzB
 xdQwMzvdzU4uLE9NScxKRiveT83E2MwOTBAAQ7GP+uDTzEKMnBpCTKq9hTHynEl5SfUpmRWJw
 RX1Sak1p8iFGGg0NJgld6Y2OkkGBRanpqRVpmDjCNwaQlOHiURHhfbwBK8xYXJOYWZ6ZDpE4x
 KkqJ81qC9AmAJDJK8+DaYKnzEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5v4OM58nMK4Gb/
 gpoMRPQ4j91YItLEhFSUg2Mk468b79WIrGoR2zpetlpk1QtrwfM0gtUKNaSnXxoec+treGmrQ
 FP9JZP29rYMO28qqTC9Id21dPLllznsBfzWr0we24Z37zcu9tyH3qt23Vu+hEGlZ1V5wwK68R
 qatwFnq38X/fsWfltaf0sgbU8CZdZ1Wb8FJZhLrxydk+MeHNgj3ZG8vNIJZbijERDLeai4kQA
 OwBg2JgDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1501672062!110180002!1
X-Originating-IP: [104.47.2.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21144 invoked from network); 2 Aug 2017 11:07:42 -0000
Received: from mail-db5eur01on0073.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.73)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 2 Aug 2017 11:07:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Q3ZVbMKhSqRDRzi383rnCUx4E18nVP6zB74jrlNPmlk=;
 b=JDt8Npe/dNZQPOuMgLi0tLyM64yV/C7Ld2o7Ap/AuAw0KNhDCsavS0nR0vqZOJcRdadcjZSbfsyDwb+dtnbl7j/RxraLvjkbFGdVDxH6hapGBfkxtyae1VCdKUKwvTBepcan8pw3dpd4FNdGjZlXhg5RIPe+C7ebA4mSKfos48E=
Received: from [10.17.180.106] (85.223.209.54) by
 HE1PR0302MB2732.eurprd03.prod.outlook.com (2603:10a6:3:f0::9) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Wed, 2
 Aug 2017 11:07:22 +0000
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
References: <4ee2be1b-5fd3-c439-ea56-483f9ab8f0cb@epam.com>
 <20170731204252.GW4859@toto> <159fa620-473d-0f13-f7ca-002c7d2e0067@epam.com>
 <20170801145616.GB4859@toto> <3adb4f4e-25f3-ee77-df19-9bb3c6bc8885@epam.com>
 <20170801171324.GD4859@toto>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <711bc809-7ff1-14cd-7ca6-0f348110dfcd@epam.com>
Date: Wed, 2 Aug 2017 14:07:17 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170801171324.GD4859@toto>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: DB6PR0201CA0015.eurprd02.prod.outlook.com
 (2603:10a6:4:3f::25) To HE1PR0302MB2732.eurprd03.prod.outlook.com
 (2603:10a6:3:f0::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6a5085fd-21f1-4916-b42c-08d4d996a6e4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0302MB2732; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 3:NoTsqbcC7iqy96tMg9KS1rmGy8aipVkHgxyC6HeB8PjHilQszhRIdJ+nrJQkDi2e8IMr+I0uNx4Cyf2MKBhlRaNtvk3VmZ1elLXJU5iNJqXfpK8rdCjNKr4tyoGY4EKUg3JbDL4AERNwC7z+O7GvITK7Wdh1/wmZf6w482UpJY7UHwALnHoOiLT9EQ1I2IAx7CdmA00yyrZQ21TXsJ4BzsdbLGqliCPz9iKuf0LJzdvTL1Uw6bDSIzJKT2p2HeZQLllCTFmckDnP68sYUGahDKiWCrtVlOxHcSZl8hpTDSa63AY5QB2tu6Yz56TvJ1w6oqGK//LwE8JGJ9ViI8YFQcUZTdODd0W/Z2vBR5+fSrXyi6HdrVSdy8H6/FcV3mhoLNLzG2cpt7IxeNYFW6YwurWbRhXAyffvf+kcHfw+lem9vSrcwlSLrhRSAbWbWN6tFGT4eDkMRRR+VVtCIqLZEsbAIZzRQljbjVh3jenHgs2SqNdbnXMV0E1Nn/oa99/cqs9VxcMjkIXOHhxH2tdeAVyXKnb5IHXPxr/r8leBs6zAR3Sv+2G6vnEx5b4lzDZZCA/RTmJYGch950dQa7V3u9TF+yANPolDkFH0+pVPi9veWxVyw6ZSHS9Db0NJAm64wETSFAO/aOlgKOKz+Rf3otLQygRnrR81XOXHyhw3YzluYBx8qgETB8lKv+iHopHqNVTnY57Ci0vlVLLgh3SnlOQS6KDRTZSSIWKmgZm1UdO036zpj6cFYIo7WWRhmuiAtWBzPUhBp1sgCWqnrkfoLJO9TcqL65sj1Nh3evL124M=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2732:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 25:MKVj74W/KupMKcRl6fLJE3NT1jAPluqpCQgS5IFfc1xiDZoj2UkyFsrkG6UvFdKgWa+QZMBmKwPs9YmCDrS+SzXrBVvTR/pidAoxNQaQqP3SnpsFPe+YlDNd5+G6My0pSHGwstr2l1JuGuKWEm9NrGQR4tAL2LFQ5W7fkh4k9vw/w9wiD7CGriVXqkgrjMl6QEIRApr1GNwWnJMsy41D/cJA/MaZ7NaQQGjezW8Qv/P3vejXNJ7DLvyDirFKGG4hB5JymMOSqrTJsADUsZnMqM7k21A8jeq4Nbo0omQmlJd8QPI2DTrWXCaAGUKeku7Q6mM2rwOaj+7Jasne+NExh0CrnIMhFpCz/sGSFz9JaRWlKKFFI6c6vI6x94ZGtRdxhPQSLb2fHnplBgGLJhri2iI7/7ffjXBHK/IyvmrUv8p4GmKTs3M4/scyxsApvcHBdYZDxLGVNaJj/DFd+MJzib7Ow42Lw7M0vBeEh97/vW8yzkgBvSBWOWn8LeDZUX+oVF62aInmlKEjLRXrt4VzjWqB31jFj0YraOOJSgcZJAB0391XjfGAKuhWWP+Wot1IJKQaam7WzNp9Ag5Yi0WK8AxdOwX5TIlBIvt0pyM/yPlXe/0zvRLf5iyRxnDtB9l99xbbBTIXCWoDvszn12L7YOHEeHiHobSj/OLHBrIAa/iJHlpcx5JMR60YtcixkyejFI9YwNqs0X/EabrSkVE4BvH3ODhnbG339WEm7kF+O5Y8AS4+OmXNlLpCnUvINYaCzxWSqG9tiPcs/lnIPyP6kML5sXgul2ZlpzSZ351Sr7hUYxse0NmvKzAGVlh9wgKzmDDGLgYXdmVTP+wFT3Y0sU6xcJT7Fzd26O6I+uYkrrUX1TFvxrz9dzROSouIjKpV0o0ltUytyvJYyr3ERb1D6HmUscYPgfxaMDSc0hwtKHg=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 31:mvLfergljZpFoo2FNk4sHf3B8H6HqO7KCIoN+EDfQ8g0Cm5hewihSQTsvh/YBlbKIg/hBq6NrEXW3guievSVg0jEDOSDoPRFVGxYqaXssq0o8Ud0DoqOcsUL29Ksi8TigiaAiI/wQlV0kRjqG0OPAEu0pl62ja1Zuz9/En8Wx5aC7ntuRUDZHvGpZPArIRB96XPHN0lotT69Jzpgbom8zcbxHx/qtXTVSrMq+H70VTea0cIVAZN8Vs2qEe4zGW6l9pcxBLgO9jpjWBpKc40n/q0bA+mp8vqaPPWXjvt/g64qYiWskJrzksAqt5N9mmtls+chCJsEj/3Mt2oBGYaKKDABhVP5pyXEzwPFd0A11Gr38BJSVBm90VxBuXSpOxZ2Uuam57Bu3V6Zfgc7Is05Tc4Pv9CefcRhU02IxvuwWij9stMRA0FCam7UVorgygtN8mo7R8nvyQtDq1jNI3wXLgo+kwXQIcSiypZ/w02sbtnwVAKJjU1PH/uwmQ7lwfiq8Hv2kUdXJrdrynTbQjAzdG+WpN73Gqcxclf1ysSMQwXYmNjzl9I8X/HlEdMy7qpJe63VFNFIEF9gmZCHDyOJzMovLzlpSLGeE8d+BU6xffRv7x0giT+sleAc2UW6+Qu9mG8K2gycN2alb5jHChBpqnOQFbanT0ASeZzL8PEaxrSbMVC3PsGJEvpKYN3Uc/dwgTATr5zsxtee0XSPtMKdXg==
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 20:pNALkKEGaMZJuc0tf5N4jXCQNEOmmo/iR65Jz1+/05rZnmwDqUwq1slBEN3ajj4hYDOYD3bL2NAAAzoUKKhPg0ScY/GxY6kAUBCU88Z10mo0PjxBtSri959S400Nct4TnYWFFO0fh0kFJYlzgw2QmmtbBBHJoEBc4cFPKfPk5YHLUzFmL7s8LVTW2d30jdFoKrjW4HPuAp9BnyitQmSebdqHKrSes2SzdRUZiM++JjAHl5eBXUB5q+ZK3wN0g6t/GGHmtDHZ2fZKavwkUbV3EwCwV3jqUG5kq6JSctu9+NQxBk8Or+Exi8/XDoFlS/HaKOkzfCiWc0luuvE0y9yfEB7A2tZOlXgn3gMMXdr8bA1EFybyAj0DD70KpkLKy99GGN+CyQCWG0qLJxz0lybRO50o0YXRYw3julKmywmRTFhvRqt7DTwk75fGnUndYbFn93CVonGod41FGkWpmLmn5PdIeBl+B8tePnx7oCIbQIsmEQBFBu2/pdzOrxvFm22M
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0302MB27326BC007CDB6FDD7CAC0F0E6B00@HE1PR0302MB2732.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0302MB2732; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0302MB2732; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI3MzI7NDpITFdkQ2hYRnJ2dHB0ZGpsZnBFellQTita?=
 =?utf-8?B?b3BOcUhGZjZ1ajdvdDF2SUNkbGh1bytZT3BJamhjZnFQcEVWdzhsd3RqTWJ3?=
 =?utf-8?B?Kzd5bzBSNHlPVTNOamdhREgvaC9vWHFnTjJzZ0FVcFFBSkQ5a3VWUis0SFhz?=
 =?utf-8?B?YUI5UmdSWGIrd0FWVmhTNjVkSlhjY25vNjNyUk1GbENwNFB2bnFkaXkyZzM1?=
 =?utf-8?B?U0lDV3RCQnRrUjMrb2pvazZ0UXZOSlBPUUM4Y2VKOUFxNllKMjZkc0tCL1Bi?=
 =?utf-8?B?dWoxL2VVamN1bitBaWFEMGV1UWs3Sk4xeEJSWFZMSUowb3h5MWVpbEx6Y0N3?=
 =?utf-8?B?QmFVL0xHeHVrWm8xTjJJeGs1a0VUWFF5QjNjWHcwTTJLTlpJOTRJUUhiWWxu?=
 =?utf-8?B?QWora1BXc1h2ZzV5aWNOQ1R4cWYvd0hHUEM2OU1zZmtpT0JsNlNySjE5NUNy?=
 =?utf-8?B?UjZ2ZWZiU0N3bGMxOUV4Wm9mOFU2cTRtbUZxRVhreVN3U3MvdnhkZWFnK2hW?=
 =?utf-8?B?VXdNQUlGNnZqYU50V2YzUDRrQzhoc1dPQ3VsUFQ2ckU3S01tUmVCQUFqL1VD?=
 =?utf-8?B?Nk9XSk9qbGt3T3h6bXNlaFdrNVVhY1FaVFBUVm9iYVgranhjUEJMdHdSOVVt?=
 =?utf-8?B?a0hmOXozaWNISmlaYk45Z1dBV0FYa1d3RVk2QS9TYkgrQWFaajl2QVdTUTdD?=
 =?utf-8?B?Y0xERFVJeFd5blNVNGVrM1VOL3ZFaXVKcUNMSFQ5QUhubmRVT0hDbG9nUHpP?=
 =?utf-8?B?S3pDazhsUzAyRWZKRzJTYjB0T1RNcHhaQmo4MExKNmI4TXFNSXE1UnRuVm8r?=
 =?utf-8?B?NCt1T2dMYzlVMmxFckVBd3liaG16VHhUa3BadEhrZWxYei9IMVMyR0trVVI0?=
 =?utf-8?B?THJ2SmVGakFhNUU4SGVxZHJncHh3emUzMXNKL1hlWXZnT0lwWHQzUDdGdWlR?=
 =?utf-8?B?d3FkSWs4a2FIOHgyMmJ5bTU0Z2R1OFhYN2V3KzhaUnAyZkRIbkVjWkh5cTN5?=
 =?utf-8?B?MVNibHB3WlNlYWd4VmhpUFppYzFIVkZnU2pPOVR2TzUzU2x2N0VQWFd2eXYw?=
 =?utf-8?B?S2orYnpVdkw5YWJhUE1FS1Btd0FMUmhrSmJKeDltVVBFRWVDMnVmOUIyY0RC?=
 =?utf-8?B?dXNDdXBtTERrMWJka3IvSFA4WnZBdStwbzQ2U1BManBVcmpUeWl5dmhWbjc3?=
 =?utf-8?B?T2tCK1I2SVZvMmEyb2pUUEpBZWxTR09VN2pCc1NnanFXN3BhdDZ0alpWbVdw?=
 =?utf-8?B?RDNrOGdzdXA0UkNDQWFQVmZmbjdNOWNBQ1lTYkd1c1BHcXNyNWlCck1QTFk4?=
 =?utf-8?B?M05wWHhJV3FmQ2E5ZFpKaXVDbWc5NjNtdXJXMEt0Z29mNWphVlliVlUxSmkv?=
 =?utf-8?B?QlBDWW5Xc255SEwvYlFQWWw3c3N1Zy9FWTliTkhRZnpMcFBIekVHTnBaVXJH?=
 =?utf-8?B?L2p4YmVhblBQK3ZFeEs4YVE4alhvajk0VmR3ZnloUnMwZkM3S2dCOVlOVWoz?=
 =?utf-8?Q?qg4q+jiBDEN8R623RdF6dh52HCTm8vVoTBcNjIHXAbTkiXV?=
X-Forefront-PRVS: 0387D64A71
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39450400003)(39410400002)(39400400002)(39830400002)(24454002)(189002)(199003)(6666003)(106356001)(6916009)(7736002)(189998001)(229853002)(7350300001)(83506001)(33646002)(2950100002)(4326008)(77096006)(6486002)(31686004)(101416001)(25786009)(50986999)(54356999)(68736007)(76176999)(97736004)(2906002)(305945005)(8676002)(81156014)(81166006)(47776003)(72206003)(6116002)(3846002)(64126003)(5660300001)(65806001)(93886004)(65826007)(42186005)(23676002)(65956001)(66066001)(53936002)(110136004)(80792005)(36756003)(107886003)(38730400002)(4001350100001)(50466002)(31696002)(86362001)(53546010)(230700001)(6246003)(478600001)(54906002)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2732; H:[10.17.180.106]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:3; 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?MTtIRTFQUjAzMDJNQjI3MzI7MjM6ZitBVVF0UFFUU3o3TDFUSkVqV0ZvVXJm?=
 =?utf-8?B?V1N0OEhKSmhKQUZydUY5Sko4WVgwYmtETnNyekxUZFpUSjBIVHBjdUx5ampK?=
 =?utf-8?B?M0Y0Q3JPSG5SUEM4Y2hUcmw3WjlsdmpCV2lLM3pTTW13YzZFdlEvdU10blBO?=
 =?utf-8?B?STFqNlUvc0gzZE9hd0FUYjBpTEhUdDVVUVhkaGo2TVNqc1FlM05BK0VadDlP?=
 =?utf-8?B?em9GOE5ZYjRJdFdFR2JCSkhBQ21kRG80L1VUWWtNcmlzSVk5L1VZUmxLMnhU?=
 =?utf-8?B?NWpidnkxcmx6bDNGWE5DTnBnSzE5K0w5K2VXajh3TnZmNG9SUjZrU25KaytE?=
 =?utf-8?B?YWxpSzBhWUpYenZDNDdqODBRYWE4N0duUGdpamZaKzN0UjNzUWJYTVJjdTdy?=
 =?utf-8?B?ZDlKNHNLdmU1b1J3akw5V2ZsYm5GZGdJUEdqMEZ2Y3hheDArM1BXWGc1TUxM?=
 =?utf-8?B?eGlycUJxVGNHUURoeVdHM2JWS0FPdEZKNmFFcXk2RzZ1M3hCeFpQVGt3dXVq?=
 =?utf-8?B?NThjR2UwdU8rcnBTVFNHZkZXYnBEQm9QQmhTelVnUVNuNTVIUHdXV3hhRDVy?=
 =?utf-8?B?TlZOODlPb29OQTVCeUlSNCtsSk1jN1FDKzc1Y2hXTE5PZDVyblYrSHdBMFhy?=
 =?utf-8?B?Vm5SOTlTOFF5blNZa2k5NzdGU3grejlNaURGcUZhdEZYS0xXS3ZUakNxWWJU?=
 =?utf-8?B?UmFCam1TV1FZSi8ydHc2NDJHS2I0QjVHQkg5UzRYdGFSdEhJbm5aMElhMHFr?=
 =?utf-8?B?YTJnQnhaT3FGWlFqWXZHeFdJOWplS3VIZlZGRmFMYVcyK2JNQjUwam5RTHov?=
 =?utf-8?B?U2dwWms1RjJWbkwrRW5CR1NhWSs0bjlyOGs1emdvUmpIY2sxa3BuV2NpM1oy?=
 =?utf-8?B?M3ZUQ2h1bzZqdEdsTWhNaGhUeEN5QXh6d0VoWlIwcStGS0dsOFEvWElvRzVz?=
 =?utf-8?B?UlVSZ3AzckIyczRvU2JtZDh4aGJuQjJCa1NDSjNMVFZHRkNNR0oyU0NTSEpM?=
 =?utf-8?B?SEJ5cHJxVjZqVUxQVHFVS0VaVC9zRThwOUdHc3gvdlk0OTNoeDVwMFA3TWFm?=
 =?utf-8?B?bEFlSDQ5QTk3RmxPMTJhSno3RlU3UFpZRmRUejRIa2crTTFoc1FKeXk0RUN3?=
 =?utf-8?B?TXo4bHprQVI5NnhaVU9YcWtNVGhObFdQUit5YzluNjFjMEFYdGxlS0NycVB2?=
 =?utf-8?B?M014Mm5YN3pTRWpaQkQvVFptNUhVejNrbmxBalJEQTJaenErRThlRWlLQzNh?=
 =?utf-8?B?YzJYVmlCN2k5V2ZiTGRtR0FReEpBN3J3cDIyU3paSE43NGsrdlJiaEJYYTVR?=
 =?utf-8?B?QlpKSEtWV1JGc3ZyS2M2N1dIelJiWkpNbk0wS015eXpwcTlYMlB6UzlQdjN0?=
 =?utf-8?B?Q1puZ3hJMWsxOUVic09QR2hDd1VZV2FYLzUvZWJITDRGQWxBYVNrWTNlTmw0?=
 =?utf-8?B?TVN0YXluaSt1Vlh3ZGxnOW4wTWNWQiszcnBkOVlmSTlDWE4rWk1nY0N4WUFX?=
 =?utf-8?B?L1R3WjRNQmtXdmdzNktJZlJESkZnYkZxNTNwYVVDQXhZRnlHejdWMGFBUy9t?=
 =?utf-8?B?U1RwZnFVRjEyaDhWOUx0RnNKMmdMNS9ESlo1MG9pYktxTUt2bFVzVU50MlYr?=
 =?utf-8?B?ZDRIYTYyL1dGeElaSWJaYVhYR2FQRHhEZ0tZUzY4QlQ1dEZZRWNpeDIzTThU?=
 =?utf-8?B?QU9xYUlTZjNrdy8rVTZDS2Y3eG9sQjZzcVFoK090RUY5YmtoWFY1Wjhzd0hs?=
 =?utf-8?B?SDRFZVdCcVdPUjlnR1lKZmZQMDY3d0UrclkrTXAyUXZsVHoybi83ZzhXQjdy?=
 =?utf-8?B?S1J4Tkdwb2JLRU1uNjZtSU9PV21UL3B0L0pqZXBNNDJYcWhkajIxdFZ2RHV2?=
 =?utf-8?B?c1lheHRxOWdXdTdUd0psbnFMN3R5QnBJaGxvSVpCOXdkbnNXZHdndzFmdDJh?=
 =?utf-8?B?aVYydmRCS3BLVXhtRWN4ZlAvaUNWWlJVbTNnMEJlWkxsMnM0RnhNNitBT1V3?=
 =?utf-8?B?QS9ydFpwZlZYYzNTeTFPdEFpNUxRZ1JSU3liVkNFRWxhTlVjQkpZdy9Yd0p3?=
 =?utf-8?B?Y2dQbUZiTk9tZ3JzeHZIZ1dkQlRsVVdiaktPN1lsYXByTDhITktVazIrYVJW?=
 =?utf-8?Q?k1n4fdEu/eZqv1Z4iDgSMgddiUpoHOIwv0MF+2MihiIXvm?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI3MzI7Njo5Z204ckQreVV2MnNGamNzTHdrVmFtVnc1?=
 =?utf-8?B?bWlzY2R6R2FlNWMrdlkxTnZlTkNEMGNoYUkyNzlRT2QzLzBhQ09nWGIwVGlN?=
 =?utf-8?B?UXhYRG5EVUl5NC8ya2YvZmxITHA5L2gxaHo1dzZ3djVDeExTcForTW9IamhT?=
 =?utf-8?B?cUUzTmR0aXdkQ2NJbnZWeGdETmZVdWIyOHIrVXJxNmowRUswZ0NOZkQwTUxm?=
 =?utf-8?B?bHBzdXBXWWdnYXJuaStqK2UyR0RwWVA0YVUybVg4TTB3czdtdnpHN3l0Vkt2?=
 =?utf-8?B?NDdTMC94cDF0ekpGWjkzcE1PcWx6bUU3T3dzN2Vqb3Z0eWFUSnQzdHJIbDkv?=
 =?utf-8?B?YXRqd0xTUTFRdVZFdTFrNExCRXY4QUMxZ1dJUlRqano1WG1UNzdGeWtNUTNx?=
 =?utf-8?B?b2ZEUER3eUN1NE5UbkpMOGNyQzVVaTJPVFZVWHdlTm9mVlh5WTRBMmk0RklS?=
 =?utf-8?B?c1crL1FxaFdtT3hwaHF0bnZMTjM0YzdqMU16eXRTUjduZk9pRXdIdWZHKzgv?=
 =?utf-8?B?ZzJQZXVJSGdjTHcrSk1kbEpTVmdaMUFiK2VYdXArSnd6Y0tmc3p3RUZkTmpr?=
 =?utf-8?B?bmc4TUdQUHhFMWFvSlY0THVqVC9NVndQcHpJN2M2S1NNcElBNE5xRXdLYjNZ?=
 =?utf-8?B?enM3WEJzQytsZEhXL2xPKzhWRmdMRHZrSXhObGdDbGZvSUFQUTNHNE5vRkky?=
 =?utf-8?B?K2daYloxUURrK1c0d3g2TkFvTWZLbTZZZ0NGK3dVaGgxUDNVYUpzMUtqb05M?=
 =?utf-8?B?dkFTa3VkdUE3NUFpZFhjVTFaRlVMRlVvd0dnYUQ5ZjlDSFNEMzY4VzhJRDRh?=
 =?utf-8?B?U1NvWEJCUVV0UHVkUU4zY05qVXk1OXNpbzBPQmxqcmZUVFd1dkhBNjN5TE1G?=
 =?utf-8?B?d0VuL3dVUWhXa2VxdVk3SHZheldKYjUxemVOU0VoS0N0WVlCZFM0b1ppenZV?=
 =?utf-8?B?V251OGRLSDYvYU5iRjNiaWRhaTBMRFpIYTR3L3czbE0yUnBJTDF1WXZhaGhy?=
 =?utf-8?B?M2dKVnhuSy85YUg5eW1zUHQ1bkdFVWxmTUt5aFEwQkp3cEwxVXhHN2FIaWFt?=
 =?utf-8?B?Vm1VUitvMlQ5ODQ5c2dGdFd1SkZ2aURhc2dKR1VxTGg3NGgvb2xSZFIxR3Bm?=
 =?utf-8?B?blRhZndabDRLRFYxcWZSNm5HNnE1eVV2T3cyY3dJdmpKR1NVbnl0NTlWNyt6?=
 =?utf-8?B?SDlDWWQ4MGxJcUk5cWJFRERjbGEvWHhNeGRDb21LN0xEb0luakNFNitoQzJW?=
 =?utf-8?B?VjBsektCUzRYQ1dtNFNqUk9FR3E1ajQ1M1QydUJHSXNuWkEvbmRDUjlqUmdD?=
 =?utf-8?Q?C8176qHdv7/GkxCrHBM9QKQmU7zYhh3hw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 5:k25OGwyNemD+9BJkvrKuGAFftKeFLvZnh2w4iepnHdaD/GEikA1+A4eePfxmF7odXw2EE+sGfEpKkJjtmOiBacTpDe8g3QzwQPGqf1DZwJoAYIbIvDM7nLf4TSD9PSkzvLpTSyanrwdoJeGyVFdD9qCaEItmlqRziKjI6t+bufAxUkgf++0fHBtRq692dIds+wOF73tIlZ2K7K0R3u817gaB/da2ru6lklvHTC/ksWFOmSOQ4o94kyDVs1euSsJI7L/UIMkh+zNZALjfJ5e+3BvIO17HkmnsWqc4Ob2bZG5Ij2tcs8Hy1SP8zfVVD8pC5INprFxSPmuEwQABBmCvpefkpzpqw+/0AX0rLUV/ryQ+aOAXqXQWaWaWqBXaY4X7WkDxFvLMDEXV9TLhC3L6uEPHTehSGqmoidXmkMwK0pW42JjVh9lJHFptOp7+s4noNcIrmKtgw7skhOPSy3TGhIJ5GXJ1+roGHCfcwTvia1MCh+1osMFTf9NFZpwXVyDt;
 24:PuIf9j8Rd1ooW1dbQHGkxnQpaqhXO5rKcRZhQZTiFVdKLrrZ5VeSSzWx9Du1TnzKdbqPcE2FoJdvMMsBL9Jwf4ZL4CKgcnz38lOIBuKC3og=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 7:IWT62GuUMSonqLl+KjuDV8W2gkjXedhjAIPazCEFecqIU94xIh+ecpGI5P0TG/9pLMLucX0899dPB+La8+t6N9tRfC+04DKWPPugblT0OkwLbaL+zEkjn/PUV7SOmAmCQTy9VyQSXPnv3EJBKaDCEgJR9BKSn9gjiE31fySOL6EzP4e0IEVpKZJUtZquNdhQagonEcQjWUC4vBad14imxKloejyVvh6WjV8noLXT2YK3kuNRfABNDGWdax/jEdcBgM1qT3s8Iff/W1kPeC05J22We4gj2Jymb+5X6/nUbxNk21BbuhA5r9IdAoSP8oHzIw19qktTX94e8hYjjLunJH9KGj88tEyeW1dXKOM/M+2W49aMmkKFE8FM8eTrN9gO19QUfVqgiVNSC0za3bmoaMbrdsahy1/vK1aBQmldKagJIOFq+OIYpt9C6w/Nf3eElmBDY0rOoH8jrFngMHLDgoptNlDwMSZJK6VqQwkYRbjcS3aljuv3w7ZXH3a1E7N4DynifyZugB+L2vVkQvHVi33tUDuS4anrZnXTgE4cI605H4lwugwVYWrb2mqnlCzY2j2WROLMihutAFMIbd1ccHFjZTZG5VLSOrRns3LYfXn844c2fIk46xlGH8PmuvqGs6OuUuvghcUuIZkkkax1lJ3/X+eembBylyCcCm1D17HyFjCwLQRTX1nv7ja3x685tkybCAVSMREFuStAKzM5clKptO780Mk7HcjBKfiao90uTQNlVhoPmkXO+A7oZb+p278mFN3iu+bJWissPpmoir/x28RCt2EYu9YIig7saCI=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2017 11:07:22.6910 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2732
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Subject: Re: [Xen-devel] [XenSummit 2017] Shared coprocessor framework
 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gRWRnYXIsCgoKT24gMDEuMDguMTcgMjA6MTMsIEVkZ2FyIEUuIElnbGVzaWFzIHdyb3Rl
Ogo+PiBBcmUgbWFzdGVyIHBvcnRzIGJlaGluZCBJT01NVT8KPiBZZXMsIHRoZXkgYXJlLgpXaGF0
IElPTU1VIElQIGlzIHVzZWQ/Cgo+Pj4gSXQncyBwb3NzaWJsZSB0byByZXByb2dyYW0gdGhlIGNv
bmZpZ3VyYXRpb24gb2YgdGhlIFBMIGFuZCBzd2FwIGFjY2VsZXJhdG9ycyBpbgo+Pj4gYW5kIG91
dCBvbiB0aGUgZmx5LiBJdCdzIHByb2JhYmx5IGdvaW5nIHRvIGJlIHRvbyBzbG93IGZvciB0cnlp
bmcgdG8KPj4+IGNvbnRleHQgc3dpdGNoIGJldHdlZW4gZ3Vlc3RzCj4+IFNvIGxldCB1cyBhc3N1
bWUgaXQgaXMgYSBGVy1sZXNzIHJlc291cmNlIHdlIG5lZWQgdG8gc2hhcmUgYmV0d2VlbiBkb21h
aW5zLgo+PiBDb250ZXh0IHN3aXRjaCB3aWxsIGJlIHN0cmlwcGVkIHRvIG1hcHBpbmcgaXRzIG1t
aW8gKG9yIHBhc3NpbmcgbW1pbwo+PiBhY2Nlc3NlcykgbmV4dCBkb21haW4gdG8gc2VydmUgYW5k
IElPTU1VIGNvbmZpZ3VyYXRpb24gc3dpdGNoaW5nLgo+PiBZZXAsIElPTU1VIG1hdHRlcnMuCj4g
T0suIEkgdGhpbmsgdGhlIFBMIGlzIG1vcmUgbGlrZSBhIGZpcm13YXJlIGVuYWJsZWQgcmVzb3Vy
Y2UuCj4gVGhlIFBMIGNvbmZpZ3VyYXRpb24gbmVlZHMgdG8gYmUgbG9hZGVkIG11Y2ggbGlrZSBm
aXJtd2FyZQo+IG90aGVyd2lzZSB0aGUgYWNjZWxlcmF0b3JzIGNhbid0IGNoYW5nZSBzaGFwZSBh
bmQgYWxsIGd1ZXN0cwo+IG11c3QgdXNlIHRoZSBzYW1lIGtpbmQuCkkgdW5kZXJzdGFuZCB0aGlz
LgpCdXQgSSBnb3QgeW91ciB3b3JkcyBsaWtlIHlvdSBhcmUgZ29pbmcgdG8gZ2l2ZSBhIHRyeSB0
byB0aGUgc2FtZSBraW5kIApmb3IgYWxsIGRvbWFpbnMgZmlyc3QuIEJlY2F1c2UgeW91IGFzc3Vt
ZWQgdGhhdCByZWNvbmZpZ3VyaW5nIHdvdWxkIGJlIAp0b28gc2xvdywgd2hhdCBpcyBhY3R1YWxs
eSBkaXNjdXNzYWJsZS4KCj4+PiAgIHNvIEkgdGhpbmsgcHJpbWFyaWx5IHdlIHdvdWxkIGJlIGxv
b2tpbmcgYXQKPj4+IGEgd2F5IHRvIGxldHMgc2F5LCAiYWxsb2NhdGUiIGFuZCAicmVsZWFzZSIg
dGhlIHJlc291cmNlcyBmb3IgYmF0Y2ggdXNlLgo+PiBLaW5kIG9mIHZvbHVudGFyeSBwcmVlbXB0
aW9uPwo+IFJpZ2h0LiBUaGF0IGNvdWxkIGJlIGEgc3RhcnQuCj4gSW4gdGhlIGZ1dHVyZSBwZXJo
YXBzIGl0IG1ha2VzIHNlbnNlIHRvIGNvbnRleHQtc3dpdGNoLgpXZSBzdGlsbCBuZWVkIHRoZSBj
b250ZXh0IHN3aXRjaCB0byBiZSBkb25lLiBUaGUgZGlmZmVyZW5jZSBpcyB0aGF0IG5vdyAKaXQg
Y291bGQgYmUgZG9uZSBvbmx5IHdoZW4gdGhlIGFjY2VsZXJhdG9yIGlzIG5vdCBidXN5LgoKPj4+
IElmIGEgZ3Vlc3QgY2Fubm90IGFsbG9jYXRlIGFuIGFjY2VsZXJhdG9yLCBpdCBjb3VsZCBmYWxs
IGJhY2sgdG8gZW11bGF0aW9uCj4+PiBvciBqdXN0IHRvIHVzaW5nIFNXIGxpYnJhcmllcyB1bnRp
bCBhbiBhY2NlbGVyYXRvciBzbG90IGlzIGF2YWlsYWJsZS4KPj4gV2hhdCBhYm91dCB0aGUgdGhp
bmcgSSBjYWxsZWQgImFuIGFjY2VzcyBlbXVsYXRpb24iIFsxXT8gRnJvbSB0aGUgZG9tYWluJ3MK
Pj4gcG9pbnQgb2YgdmlldyBpdCB3b3VsZCBiZSByZWZsZWN0ZWQgaW4gYSBkZWxheWVkIHJlc3Bv
bnNlICh2aWEgSVJRIG9yCj4+IHJlZ2lzdGVyIHBvbGxpbmcpIGZyb20gYW4gYWNjZWxlcmF0b3Iu
Cj4+Cj4+IEkgZ3Vlc3MgdGhlIGNvbmNlcHQgZGVzY3JpYmVkIGFib3ZlIGlzIGZlYXNpYmxlIGV2
ZW4gd2l0aCBjdXJyZW50IFNDRiBjb2RlCj4+IGFuZCB3aWxsIG5vdCB0YWtlIHRvbyBtdWNoIGVm
Zm9ydHMuCj4gSSdsbCBoYXZlIGEgbG9vaywgdGhhbmtzIQpEbyBub3QgaGVzaXRhdGUgdG8gY29u
dGFjdCB1cyBpbiBjYXNlIHlvdSBuZWVkIGFueSBoZWxwIG9yIGNsYXJpZmljYXRpb24uCgoKLS0g
CgoqQW5kcmlpIEFuaXNvdioKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:08:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcrWC-00056R-Gq; Wed, 02 Aug 2017 11:08:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dcrWB-00056E-Ja
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:08:47 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 91/96-02176-EB2B1895; Wed, 02 Aug 2017 11:08:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+7eTY2
 RBlfarS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFyx6wFtyJqujYeYGpgbHDtYuRk0NCwEji
 7cR/TF2MXBxCAgsZJd4c+ssCkhAW8JKYdvccE4gtIqAp8XLKfBaQImaB7UwS89fPZwdJCAlUS
 dx6f44RxGYTUJXYcP0UK4jNK2AtcfLSITCbRUBFYta+7WwgtqhAuMT+79eYIWoEJU7OfAK2jF
 MgUOJSdytYnFlAXeLPvEtQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM
 4tagstUjX0FIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwQOsZGBh3MP4+7neI
 UZKDSUmUV7GnPlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/0xsZIIcGi1PTUirTMHGCswKQlO
 HiURHhfbwBK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8qkBkCIEUZpXlwI2Bxe4lRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9qkCk8mXklcJteAR3BBHTEnzqwI0oSEVJSDYznJ03
 WvnluYcGxGesZTO8mLXYLymHYEbau31FBPvTU/LqH9Z2RIj3cPZxPzx7vbxM3DhfLbUxU12Rf
 unHnvKLjry49fnlDdfKziqUSeR9eCM7jDV2YM+/HqtlZL503XKm7GaOwQVt6PdvUuZuuP15+v
 3juv7dMfo861W99kA/f/D+2w2n21QM3lFiKMxINtZiLihMB3N+tv9YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501672125!108253456!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14080 invoked from network); 2 Aug 2017 11:08:45 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Aug 2017 11:08:45 -0000
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 mx1.suse.de (Postfix) with ESMTP id CD235ABB4;
 Wed,  2 Aug 2017 11:08:44 +0000 (UTC)
To: Andy Lutomirski <luto@amacapital.net>
References: <20170801103954.23904-1-jgross@suse.com>
 <CALCETrXzn64KH=xOxMSpa+-DjHx_p87gX50noaqQaSFMMZFfQQ@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <18bd920a-8b68-37a9-771e-b486b3801739@suse.com>
Date: Wed, 2 Aug 2017 13:08:42 +0200
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: <CALCETrXzn64KH=xOxMSpa+-DjHx_p87gX50noaqQaSFMMZFfQQ@mail.gmail.com>
Content-Language: en-US
Cc: X86 ML <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDgvMTcgMjE6NDUsIEFuZHkgTHV0b21pcnNraSB3cm90ZToKPiBPbiBUdWUsIEF1ZyAx
LCAyMDE3IGF0IDM6MzkgQU0sIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6
Cj4+IFdoZW4gcnVubmluZyBhcyBYZW4gcHYtZ3Vlc3QgdGhlIGV4Y2VwdGlvbiBmcmFtZSBvbiB0
aGUgc3RhY2sgY29udGFpbnMKPj4gJXIxMSBhbmQgJXJjeCBhZGRpdGlvbmFsIHRvIHRoZSBvdGhl
ciBkYXRhIHB1c2hlZCBieSB0aGUgcHJvY2Vzc29yLgo+Pgo+PiBJbnN0ZWFkIG9mIGhhdmluZyBh
IHBhcmF2aXJ0IG9wIGJlaW5nIGNhbGxlZCBmb3IgZWFjaCBleGNlcHRpb24gdHlwZQo+PiBwcmVw
ZW5kIHRoZSBYZW4gc3BlY2lmaWMgY29kZSB0byBlYWNoIGV4Y2VwdGlvbiBlbnRyeS4gV2hlbiBy
dW5uaW5nIGFzCj4+IFhlbiBwdi1ndWVzdCBqdXN0IHVzZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHdp
dGggcHJlcGVuZGVkIGluc3RydWN0aW9ucywKPj4gb3RoZXJ3aXNlIHVzZSB0aGUgZW50cnkgd2l0
aG91dCB0aGUgWGVuIHNwZWNpZmljIGNvZGUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NC5TICAgICAgICAgICAgIHwgMjIgKystLS0tLS0tLS0tLS0KPj4gIGFyY2gveDg2L2VudHJ5L2Vu
dHJ5XzY0X2NvbXBhdC5TICAgICAgfCAgMSAtCj4+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9kZXNj
LmggICAgICAgICAgIHwgMTYgKysrKysrKysrKwo+PiAgYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnQuaCAgICAgICB8ICA1IC0tLQo+PiAgYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRf
dHlwZXMuaCB8ICA0IC0tLQo+PiAgYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvdG8uaCAgICAgICAg
ICB8ICAzICsrCj4+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5oICAgICAgICAgIHwgNTEg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+PiAgYXJjaC94ODYva2VybmVsL2FzbS1v
ZmZzZXRzXzY0LmMgICAgICB8ICAxIC0KPj4gIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jICAg
ICAgICAgICAgfCAgMyAtLQo+PiAgYXJjaC94ODYva2VybmVsL3RyYXBzLmMgICAgICAgICAgICAg
ICB8IDU3ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCj4+ICBhcmNoL3g4Ni94
ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgIHwgMTYgKysrKystLS0tLQo+PiAgYXJjaC94ODYv
eGVuL2lycS5jICAgICAgICAgICAgICAgICAgICB8ICAzIC0tCj4+ICBhcmNoL3g4Ni94ZW4veGVu
LWFzbV82NC5TICAgICAgICAgICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4+
ICBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAgICAgICAgICAgICAgIHwgIDEgLQo+PiAgMTQgZmls
ZXMgY2hhbmdlZCwgMTQ3IGluc2VydGlvbnMoKyksIDgxIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5
XzY0LlMKPj4gaW5kZXggYTlhODAyN2E2YzBlLi42MDJiY2Y2OGEzMmMgMTAwNjQ0Cj4+IC0tLSBh
L2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKPj4gKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlf
NjQuUwo+PiBAQCAtNzQ1LDcgKzc0NSw2IEBAIEVOVFJZKFxzeW0pCj4+ICAgICAgICAgLmVuZGlm
Cj4+Cj4+ICAgICAgICAgQVNNX0NMQUMKPj4gLSAgICAgICBQQVJBVklSVF9BREpVU1RfRVhDRVBU
SU9OX0ZSQU1FCj4+Cj4+ICAgICAgICAgLmlmZXEgXGhhc19lcnJvcl9jb2RlCj4+ICAgICAgICAg
cHVzaHEgICAkLTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE9SSUdfUkFYOiBubyBz
eXNjYWxsIHRvIHJlc3RhcnQgKi8KPj4gQEAgLTkwMSw3ICs5MDAsNyBAQCBFTlRSWShkb19zb2Z0
aXJxX293bl9zdGFjaykKPj4gIEVORChkb19zb2Z0aXJxX293bl9zdGFjaykKPj4KPj4gICNpZmRl
ZiBDT05GSUdfWEVOCj4+IC1pZHRlbnRyeSB4ZW5faHlwZXJ2aXNvcl9jYWxsYmFjayB4ZW5fZG9f
aHlwZXJ2aXNvcl9jYWxsYmFjayBoYXNfZXJyb3JfY29kZT0wCj4+ICtpZHRlbnRyeSBoeXBlcnZp
c29yX2NhbGxiYWNrIHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAK
Pj4KPj4gIC8qCj4+ICAgKiBBIG5vdGUgb24gdGhlICJjcml0aWNhbCByZWdpb24iIGluIG91ciBj
YWxsYmFjayBoYW5kbGVyLgo+PiBAQCAtOTY3LDggKzk2Niw2IEBAIEVOVFJZKHhlbl9mYWlsc2Fm
ZV9jYWxsYmFjaykKPj4gICAgICAgICBtb3ZxICAgIDgoJXJzcCksICVyMTEKPj4gICAgICAgICBh
ZGRxICAgICQweDMwLCAlcnNwCj4+ICAgICAgICAgcHVzaHEgICAkMCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIFJJUCAqLwo+PiAtICAgICAgIHB1c2hxICAgJXIxMQo+PiAtICAgICAg
IHB1c2hxICAgJXJjeAo+PiAgICAgICAgIGptcCAgICAgZ2VuZXJhbF9wcm90ZWN0aW9uCj4+ICAx
OiAgICAgLyogU2VnbWVudCBtaXNtYXRjaCA9PiBDYXRlZ29yeSAxIChCYWQgc2VnbWVudCkuIFJl
dHJ5IHRoZSBJUkVULiAqLwo+PiAgICAgICAgIG1vdnEgICAgKCVyc3ApLCAlcmN4Cj4+IEBAIC05
OTcsOSArOTk0LDggQEAgaWR0ZW50cnkgaW50MyAgICAgICAgICAgICAgICAgICAgICAgZG9faW50
MyAgICAgICAgICAgICAgICAgaGFzX2Vycm9yX2NvZGU9MCAgICAgICAgcGFyYW5vaWQ9MSBzaGlm
dF9pc3Q9REVCVUdfU1RBQ0sKPj4gIGlkdGVudHJ5IHN0YWNrX3NlZ21lbnQgICAgICAgICBkb19z
dGFja19zZWdtZW50ICAgICAgICBoYXNfZXJyb3JfY29kZT0xCj4+Cj4+ICAjaWZkZWYgQ09ORklH
X1hFTgo+PiAtaWR0ZW50cnkgeGVuX2RlYnVnICAgICAgICAgICAgIGRvX2RlYnVnICAgICAgICAg
ICAgICAgIGhhc19lcnJvcl9jb2RlPTAKPj4gLWlkdGVudHJ5IHhlbl9pbnQzICAgICAgICAgICAg
ICBkb19pbnQzICAgICAgICAgICAgICAgICBoYXNfZXJyb3JfY29kZT0wCj4+IC1pZHRlbnRyeSB4
ZW5fc3RhY2tfc2VnbWVudCAgICAgZG9fc3RhY2tfc2VnbWVudCAgICAgICAgaGFzX2Vycm9yX2Nv
ZGU9MQo+PiAraWR0ZW50cnkgeGVuZGVidWcgICAgICAgICAgICAgIGRvX2RlYnVnICAgICAgICAg
ICAgICAgIGhhc19lcnJvcl9jb2RlPTAKPj4gK2lkdGVudHJ5IHhlbmludDMgICAgICAgICAgICAg
ICBkb19pbnQzICAgICAgICAgICAgICAgICBoYXNfZXJyb3JfY29kZT0wCj4+ICAjZW5kaWYKPj4K
Pj4gIGlkdGVudHJ5IGdlbmVyYWxfcHJvdGVjdGlvbiAgICBkb19nZW5lcmFsX3Byb3RlY3Rpb24g
ICBoYXNfZXJyb3JfY29kZT0xCj4+IEBAIC0xMTYxLDE4ICsxMTU3LDYgQEAgRU5EKGVycm9yX2V4
aXQpCj4+ICAvKiBSdW5zIG9uIGV4Y2VwdGlvbiBzdGFjayAqLwo+PiAgRU5UUlkobm1pKQo+PiAg
ICAgICAgIC8qCj4+IC0gICAgICAgICogRml4IHVwIHRoZSBleGNlcHRpb24gZnJhbWUgaWYgd2Un
cmUgb24gWGVuLgo+PiAtICAgICAgICAqIFBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05fRlJBTUUg
aXMgZ3VhcmFudGVlZCB0byBwdXNoIGF0IG1vc3QKPj4gLSAgICAgICAgKiBvbmUgdmFsdWUgdG8g
dGhlIHN0YWNrIG9uIG5hdGl2ZSwgc28gaXQgbWF5IGNsb2JiZXIgdGhlIHJkeAo+PiAtICAgICAg
ICAqIHNjcmF0Y2ggc2xvdCwgYnV0IGl0IHdvbid0IGNsb2JiZXIgYW55IG9mIHRoZSBpbXBvcnRh
bnQKPj4gLSAgICAgICAgKiBzbG90cyBwYXN0IGl0Lgo+PiAtICAgICAgICAqCj4+IC0gICAgICAg
ICogWGVuIGlzIGEgZGlmZmVyZW50IHN0b3J5LCBiZWNhdXNlIHRoZSBYZW4gZnJhbWUgaXRzZWxm
IG92ZXJsYXBzCj4+IC0gICAgICAgICogdGhlICJOTUkgZXhlY3V0aW5nIiB2YXJpYWJsZS4KPj4g
LSAgICAgICAgKi8KPiAKPiBCYXNlZCBvbiBBbmRyZXcgQ29vcGVyJ3MgZW1haWwsIGl0IHNvdW5k
cyBsaWtlIHRoaXMgZnVuY3Rpb24gaXMganVzdAo+IHN0cmFpZ2h0LXVwIGJyb2tlbiBvbiBYZW4g
UFYuICBNYXliZSBjaGFuZ2UgdGhlIGNvbW1lbnQgdG8gIlhYWDoKPiBicm9rZW4gb24gWGVuIFBW
IiBvciBzaW1pbGFyLgoKRmluZSB3aXRoIG1lLgoKPiAKPj4gKyNpZiBkZWZpbmVkKENPTkZJR19Y
ODZfNjQpICYmIGRlZmluZWQoQ09ORklHX1hFTl9QVikKPj4gKyNkZWZpbmUgcHZfdHJhcF9lbnRy
eShuYW1lKSAodm9pZCAqKSh4ZW5fcHZfZG9tYWluKCkgPyB4ZW5fICMjIG5hbWUgOiBuYW1lKQo+
PiArI2Vsc2UKPj4gKyNkZWZpbmUgcHZfdHJhcF9lbnRyeShuYW1lKSAodm9pZCAqKShuYW1lKQo+
PiArI2VuZGlmCj4+ICsKPiAKPiBTZWVtcyByZWFzb25hYmxlIHRvIG1lLgo+IAo+PiAgI2lmZGVm
IENPTkZJR19YODZfNjQKPj4KPj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBwYWNrX2dhdGUoZ2F0ZV9k
ZXNjICpnYXRlLCB1bnNpZ25lZCB0eXBlLCB1bnNpZ25lZCBsb25nIGZ1bmMsCj4+IEBAIC00ODIs
NiArNDkwLDE0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfc2V0X2dhdGUoaW50IGdhdGUsIHVuc2ln
bmVkIHR5cGUsIHZvaWQgKmFkZHIsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MCwgMCwgX19LRVJORUxfQ1MpOyAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICB9IHdo
aWxlICgwKQo+Pgo+PiArI2RlZmluZSBzZXRfaW50cl9nYXRlX3B2KG4sIGFkZHIpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAg
ICAgICAgICAgICAgIHNldF9pbnRyX2dhdGVfbm90cmFjZShuLCBwdl90cmFwX2VudHJ5KGFkZHIp
KTsgICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgX3RyYWNlX3NldF9nYXRlKG4sIEdBVEVf
SU5URVJSVVBULCAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcHZfdHJhcF9lbnRyeSh0cmFjZV8jI2FkZHIpLCAgICAgICAgICAgIFwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAwLCBfX0tFUk5FTF9DUyk7ICAgICAg
ICAgICAgICAgICAgICAgXAo+PiArICAgICAgIH0gd2hpbGUgKDApCj4gCj4gQW55IHJlYXNvbiB0
aGlzIGNhbid0IGJlIHNldF9pbnRyX2dhdGUoKG4pLCBwdl90cmFwX2VudHJ5KGFkZHIpKT8gIE9y
Cj4gZG9lcyB0aGF0IGdldCBwcmVwcm9jZXNzZWQgd3Jvbmc/Cgp0cmFjZV8jI2FkZHIgd29uJ3Qg
bG9vayBsaWtlIGFueXRoaW5nIHRoZSBjb21waWxlciB3aWxsIGFjY2VwdCB3aXRoIGFkZHIKYmVp
bmcgIih2b2lkICopKHhlbl9wdl9kb21haW4oKSA/IHhlbl9mb28gOiBmb28pIi4gOi0pCgo+PiBk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3RyYXBzLmgKPj4gaW5kZXggMDFmZDBhN2Y0OGNkLi5lMmFlNWYzYjljMmMgMTAwNjQ0
Cj4+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmgKPj4gKysrIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vdHJhcHMuaAo+PiBAQCAtMTMsOSArMTMsOCBAQCBhc21saW5rYWdlIHZvaWQg
ZGl2aWRlX2Vycm9yKHZvaWQpOwo+PiAgYXNtbGlua2FnZSB2b2lkIGRlYnVnKHZvaWQpOwo+PiAg
YXNtbGlua2FnZSB2b2lkIG5taSh2b2lkKTsKPj4gIGFzbWxpbmthZ2Ugdm9pZCBpbnQzKHZvaWQp
Owo+PiAtYXNtbGlua2FnZSB2b2lkIHhlbl9kZWJ1Zyh2b2lkKTsKPj4gLWFzbWxpbmthZ2Ugdm9p
ZCB4ZW5faW50Myh2b2lkKTsKPj4gLWFzbWxpbmthZ2Ugdm9pZCB4ZW5fc3RhY2tfc2VnbWVudCh2
b2lkKTsKPj4gK2FzbWxpbmthZ2Ugdm9pZCB4ZW5kZWJ1Zyh2b2lkKTsKPj4gK2FzbWxpbmthZ2Ug
dm9pZCB4ZW5pbnQzKHZvaWQpOwo+IAo+IFdoYXQgYXJlIHhlbmRlYnVnIGFuZCB4ZW5pbnQzIGZv
cj8gIEFyZSB0aGV5IGJlY2F1c2UgdGhleSBkb24ndCB1c2UgSVNUIG9uIFhlbj8KCkkgYmVsaWV2
ZSBzby4KCj4+ICBfX3Zpc2libGUgc3RydWN0IHB2X2NwdV9vcHMgcHZfY3B1X29wcyA9IHsKPj4g
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC90cmFwcy5jIGIvYXJjaC94ODYva2VybmVsL3Ry
YXBzLmMKPj4gaW5kZXggYmY1NDMwOWI4NWRhLi5hNzlhOTdhNDZhNTkgMTAwNjQ0Cj4+IC0tLSBh
L2FyY2gveDg2L2tlcm5lbC90cmFwcy5jCj4+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC90cmFwcy5j
Cj4+IEBAIC05NDYsMTUgKzk0NiwxNSBAQCB2b2lkIF9faW5pdCBlYXJseV90cmFwX2luaXQodm9p
ZCkKPj4gICAgICAgICAgKiBlYXJseSBzdGFnZS4gREVCVUdfU1RBQ0sgd2lsbCBiZSBlcXVpcHBl
ZCBhZnRlciBjcHVfaW5pdCgpIGluCj4+ICAgICAgICAgICogdHJhcF9pbml0KCkuCj4+ICAgICAg
ICAgICoKPj4gLSAgICAgICAgKiBXZSBkb24ndCBuZWVkIHRvIHNldCB0cmFjZV9pZHRfdGFibGUg
bGlrZSBzZXRfaW50cl9nYXRlKCksCj4+ICsgICAgICAgICogV2UgZG9uJ3QgbmVlZCB0byBzZXQg
dHJhY2VfaWR0X3RhYmxlIGxpa2Ugc2V0X2ludHJfZ2F0ZV9wdigpLAo+PiAgICAgICAgICAqIHNp
bmNlIHdlIGRvbid0IGhhdmUgdHJhY2VfZGVidWcgYW5kIGl0IHdpbGwgYmUgcmVzZXQgdG8KPj4g
ICAgICAgICAgKiAnZGVidWcnIGluIHRyYXBfaW5pdCgpIGJ5IHNldF9pbnRyX2dhdGVfaXN0KCku
Cj4+ICAgICAgICAgICovCj4+ICAgICAgICAgc2V0X2ludHJfZ2F0ZV9ub3RyYWNlKFg4Nl9UUkFQ
X0RCLCBkZWJ1Zyk7Cj4gCj4gVGhpcyBpcyBjb25mdXNpbmcgSU1PLiAgTWF5YmUganVzdCBkcm9w
IHRoZSBjb21tZW50IGNoYW5nZT8gIEJ1dCBob3cKPiBkb2VzIHRoaXMgd29yayBhdCBhbGwgb24g
WGVuPwoKVEJIOiBJIGRvbid0IHdoZXRoZXIgaXQgd29ya3Mgb24gWGVuLiBUaGUgY2hhbmdlcyBJ
IGRpZCBoZXJlIHdlcmUganVzdAptZWNoYW5pY2FsIG9uZXMuCgo+PiAtICAgICAgIHNldF9pbnRy
X2dhdGUoWDg2X1RSQVBfT0xEX01GLCBjb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4pOwo+PiAt
ICAgICAgIHNldF9pbnRyX2dhdGUoWDg2X1RSQVBfVFMsIGludmFsaWRfVFNTKTsKPj4gLSAgICAg
ICBzZXRfaW50cl9nYXRlKFg4Nl9UUkFQX05QLCBzZWdtZW50X25vdF9wcmVzZW50KTsKPj4gLSAg
ICAgICBzZXRfaW50cl9nYXRlKFg4Nl9UUkFQX1NTLCBzdGFja19zZWdtZW50KTsKPj4gLSAgICAg
ICBzZXRfaW50cl9nYXRlKFg4Nl9UUkFQX0dQLCBnZW5lcmFsX3Byb3RlY3Rpb24pOwo+PiAtICAg
ICAgIHNldF9pbnRyX2dhdGUoWDg2X1RSQVBfU1BVUklPVVMsIHNwdXJpb3VzX2ludGVycnVwdF9i
dWcpOwo+PiAtICAgICAgIHNldF9pbnRyX2dhdGUoWDg2X1RSQVBfTUYsIGNvcHJvY2Vzc29yX2Vy
cm9yKTsKPj4gLSAgICAgICBzZXRfaW50cl9nYXRlKFg4Nl9UUkFQX0FDLCBhbGlnbm1lbnRfY2hl
Y2spOwo+PiArICAgICAgIHNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBfT0xEX01GLCBjb3Byb2Nl
c3Nvcl9zZWdtZW50X292ZXJydW4pOwo+PiArICAgICAgIHNldF9pbnRyX2dhdGVfcHYoWDg2X1RS
QVBfVFMsIGludmFsaWRfVFNTKTsKPj4gKyAgICAgICBzZXRfaW50cl9nYXRlX3B2KFg4Nl9UUkFQ
X05QLCBzZWdtZW50X25vdF9wcmVzZW50KTsKPj4gKyAgICAgICBzZXRfaW50cl9nYXRlX3B2KFg4
Nl9UUkFQX1NTLCBzdGFja19zZWdtZW50KTsKPj4gKyAgICAgICBzZXRfaW50cl9nYXRlX3B2KFg4
Nl9UUkFQX0dQLCBnZW5lcmFsX3Byb3RlY3Rpb24pOwo+PiArICAgICAgIHNldF9pbnRyX2dhdGVf
cHYoWDg2X1RSQVBfU1BVUklPVVMsIHNwdXJpb3VzX2ludGVycnVwdF9idWcpOwo+PiArICAgICAg
IHNldF9pbnRyX2dhdGVfcHYoWDg2X1RSQVBfTUYsIGNvcHJvY2Vzc29yX2Vycm9yKTsKPj4gKyAg
ICAgICBzZXRfaW50cl9nYXRlX3B2KFg4Nl9UUkFQX0FDLCBhbGlnbm1lbnRfY2hlY2spOwo+IAo+
IEhtbS4gIEknbSBva2F5IHdpdGggdGhpcywgYnV0IEknbSB3b25kZXJpbmcgd2hldGhlciBpdCBt
aWdodCBiZSBuaWNlCj4gdG8gdHJ5IHRvIGhhdmUgYSBwdiBvcCB0aGF0IGNoYW5nZXMgd2hhdCBJ
RFQgd3JpdGVzIGRvIGFuZCByZW1hcHMgdGhlCj4gZnVuY3Rpb24gcG9pbnRlci4gIExpa2UuLi4K
PiAKPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+PiBpbmRleCA4MTFlNGRkYjNmMzcuLjdlMTA3MTQyYmM0ZiAx
MDA2NDQKPj4gLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4+ICsrKyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+PiBAQCAtNTk4LDI0ICs1OTgsMjIgQEAgc3RhdGljIGlu
dCBjdnRfZ2F0ZV90b190cmFwKGludCB2ZWN0b3IsIGNvbnN0IGdhdGVfZGVzYyAqdmFsLAo+PiAg
ICAgICAgICAqIHNvIHdlIHNob3VsZCBuZXZlciBzZWUgdGhlbS4gIFdhcm4gaWYKPj4gICAgICAg
ICAgKiB0aGVyZSdzIGFuIHVuZXhwZWN0ZWQgSVNULXVzaW5nIGZhdWx0IGhhbmRsZXIuCj4+ICAg
ICAgICAgICovCj4+IC0gICAgICAgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpZGVidWcpCj4+
IC0gICAgICAgICAgICAgICBhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX2RlYnVnOwo+PiAtICAg
ICAgIGVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpaW50MykKPj4gLSAgICAgICAgICAg
ICAgIGFkZHIgPSAodW5zaWduZWQgbG9uZyl4ZW5faW50MzsKPj4gLSAgICAgICBlbHNlIGlmIChh
ZGRyID09ICh1bnNpZ25lZCBsb25nKXN0YWNrX3NlZ21lbnQpCj4+IC0gICAgICAgICAgICAgICBh
ZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX3N0YWNrX3NlZ21lbnQ7Cj4+IC0gICAgICAgZWxzZSBp
ZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylkb3VibGVfZmF1bHQpIHsKPj4gKyAgICAgICBpZiAo
YWRkciA9PSAodW5zaWduZWQgbG9uZyl4ZW5fZGVidWcpCj4+ICsgICAgICAgICAgICAgICBhZGRy
ID0gKHVuc2lnbmVkIGxvbmcpeGVuX3hlbmRlYnVnOwo+PiArICAgICAgIGVsc2UgaWYgKGFkZHIg
PT0gKHVuc2lnbmVkIGxvbmcpeGVuX2ludDMpCj4+ICsgICAgICAgICAgICAgICBhZGRyID0gKHVu
c2lnbmVkIGxvbmcpeGVuX3hlbmludDM7Cj4+ICsgICAgICAgZWxzZSBpZiAoYWRkciA9PSAodW5z
aWduZWQgbG9uZyl4ZW5fZG91YmxlX2ZhdWx0KSB7Cj4+ICAgICAgICAgICAgICAgICAvKiBEb24n
dCBuZWVkIHRvIGhhbmRsZSB0aGVzZSAqLwo+PiAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4g
Cj4gLi4udGhpcz8gIENhbid0IHRoaXMgbGlzdCBqdXN0IGJlIGV4dGVuZGVkIHRvIGhhbmRsZSBh
bGwgb2YgdGhlIHB2Cj4gZW50cmllcyBpbnN0ZWFkIG9mIHVzaW5nIHRoZSBtYWNybyBtYWdpYz8K
CkknbGwgaGF2ZSBhIHRyeS4KCj4gCj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFz
bV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwo+PiBpbmRleCBjM2RmNDMxNDFlNzAu
LmY3MmZmNzFjYzg5NyAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwo+
PiArKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCj4+IEBAIC0yMiwxMSArMjIsNDYgQEAK
Pj4KPj4gICNpbmNsdWRlICJ4ZW4tYXNtLmgiCj4+Cj4+IC1FTlRSWSh4ZW5fYWRqdXN0X2V4Y2Vw
dGlvbl9mcmFtZSkKPj4gLSAgICAgICBtb3YgOCswKCVyc3ApLCAlcmN4Cj4+IC0gICAgICAgbW92
IDgrOCglcnNwKSwgJXIxMQo+PiAtICAgICAgIHJldCAkMTYKPj4gLUVORFBST0MoeGVuX2FkanVz
dF9leGNlcHRpb25fZnJhbWUpCj4+ICsubWFjcm8geGVuX3B2X3RyYXAgbmFtZQo+PiArRU5UUlko
eGVuX1xuYW1lKQo+PiArICAgICAgIHBvcCAlcmN4Cj4+ICsgICAgICAgcG9wICVyMTEKPj4gKyAg
ICAgICBqbXAgIFxuYW1lCj4+ICtFTkQoeGVuX1xuYW1lKQo+PiArLmVuZG0KPj4gKwo+PiAreGVu
X3B2X3RyYXAgZGl2aWRlX2Vycm9yCj4+ICt4ZW5fcHZfdHJhcCBkZWJ1Zwo+PiAreGVuX3B2X3Ry
YXAgeGVuZGVidWcKPj4gK3hlbl9wdl90cmFwIGludDMKPj4gK3hlbl9wdl90cmFwIHhlbmludDMK
Pj4gK3hlbl9wdl90cmFwIG5taQo+PiAreGVuX3B2X3RyYXAgb3ZlcmZsb3cKPj4gK3hlbl9wdl90
cmFwIGJvdW5kcwo+PiAreGVuX3B2X3RyYXAgaW52YWxpZF9vcAo+PiAreGVuX3B2X3RyYXAgZGV2
aWNlX25vdF9hdmFpbGFibGUKPj4gK3hlbl9wdl90cmFwIGRvdWJsZV9mYXVsdAo+PiAreGVuX3B2
X3RyYXAgY29wcm9jZXNzb3Jfc2VnbWVudF9vdmVycnVuCj4+ICt4ZW5fcHZfdHJhcCBpbnZhbGlk
X1RTUwo+PiAreGVuX3B2X3RyYXAgc2VnbWVudF9ub3RfcHJlc2VudAo+PiAreGVuX3B2X3RyYXAg
c3RhY2tfc2VnbWVudAo+PiAreGVuX3B2X3RyYXAgZ2VuZXJhbF9wcm90ZWN0aW9uCj4+ICt4ZW5f
cHZfdHJhcCBwYWdlX2ZhdWx0Cj4+ICt4ZW5fcHZfdHJhcCBhc3luY19wYWdlX2ZhdWx0Cj4+ICt4
ZW5fcHZfdHJhcCBzcHVyaW91c19pbnRlcnJ1cHRfYnVnCj4+ICt4ZW5fcHZfdHJhcCBjb3Byb2Nl
c3Nvcl9lcnJvcgo+PiAreGVuX3B2X3RyYXAgYWxpZ25tZW50X2NoZWNrCj4+ICsjaWZkZWYgQ09O
RklHX1g4Nl9NQ0UKPj4gK3hlbl9wdl90cmFwIG1hY2hpbmVfY2hlY2sKPj4gKyNlbmRpZiAvKiBD
T05GSUdfWDg2X01DRSAqLwo+PiAreGVuX3B2X3RyYXAgc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvcgo+
PiArI2lmZGVmIENPTkZJR19JQTMyX0VNVUxBVElPTgo+PiAreGVuX3B2X3RyYXAgZW50cnlfSU5U
ODBfY29tcGF0Cj4+ICsjZW5kaWYKPj4gKyNpZmRlZiBDT05GSUdfVFJBQ0lORwo+PiAreGVuX3B2
X3RyYXAgdHJhY2VfcGFnZV9mYXVsdAo+PiArI2VuZGlmCj4+ICt4ZW5fcHZfdHJhcCBoeXBlcnZp
c29yX2NhbGxiYWNrCj4gCj4gSSBsaWtlIHRoaXMuCj4gCj4gQWxzbywgSU1PIGl0IHdvdWxkIGJl
IG5pY2UgdG8gZnVsbHkgZmluaXNoIHRoZSBqb2IuICBSZW1haW5pbmcgc3RlcHMgYXJlOgo+IAo+
IDEuIFVuc3VjayB0aGUgU1lTQ0FMTCBlbnRyaWVzIG9uIFhlbiBQVi4KPiAyLiBVbnN1Y2sgdGhl
IFNZRU5URVIgZW50cnkgb24gWGVuIFBWLgo+IDMuIE1ha2UgYSB4ZW5fbm1pIHRoYXQncyBhY3R1
YWxseSBjb3JyZWN0IChzaG91bGQgYmUgdHJpdmlhbCkKPiAKPiAjMSBpcyBoZXJlOgo+IAo+IGh0
dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2x1dG8vbGludXgu
Z2l0L2NvbW1pdC8/aD14ODYvZW50cnlfc3lzY2FsbCZpZD0xNGZlZTM0OGUzZTg2Yzk5NDQwMGQ2
ODA4NTIxN2QxMjMyYTYzN2Q2Cj4gCj4gQ2FuIHlvdSB0ZXN0IGl0IGFuZCwgaWYgeW91IGxpa2Ug
aXQsIGVpdGhlciBhZGQgaXQgdG8geW91ciBzZXJpZXMgb3IKPiBhY2sgaXQ/ICBJZiB5b3UgaGF2
ZSBleHRyYSBzcGFyZSBjeWNsZXMsIHlvdSBjb3VsZCB0cnkgdG8gZG8gIzIgYW5kCj4gIzMsIHRv
byA6KSAgRm9yICMyLCBpdCBtaWdodCBhY3R1YWxseSBtYWtlIHNlbnNlIHRvIHJpZyB1cCB0aGUg
WGVuCj4gc3lzZW50ZXIgZW50cnkgdG8gcmVkaXJlY3QgdG8gZW50cnlfU1lTQ0FMTF9jb21wYXQg
b3IgZXZlbiBhbiBlbnRpcmVseQo+IG5ldyBlbnRyeSBwb2ludCAtLSBTWVNFTlRFUiBpcyByZWFs
bHkgd2VpcmQuCgpJJ2xsIGxvb2sgaW50byBpdC4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:18:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11:18: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.xen.org>)
	id 1dcrfL-00064V-Cj; Wed, 02 Aug 2017 11:18:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcrfJ-00064P-Sd
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 11:18:13 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E0/1E-01862-5F4B1895; Wed, 02 Aug 2017 11:18:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/fLlsZ
 Ig4vrtSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyGPb3sBe0sFY9vuzQw7mDuYuTkEBLIk3i7
 Zw07iM0rYCcxY08LK4gtIWAocXrhTRYQm0VAVWLO8j1gcTYBdYnORe1gcREBG4nnj2cBxbk4m
 AUWMkrs+HaeCSQhLBAu8etFPxNIQkhgCZPEhC2LwBKcAs4SnVs/Am3mANomKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr8FKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Ssl1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGH71DAyMOxj79vodYpTkYFIS5VXsqY8U
 4kvKT6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8hpsbI4UEi1LTUyvSMnOAEQJTK
 sHBoyTCaw6MEiHe4oLE3OLMdIjUKUZjjqYPW74wcbya8P8bkxDYJClxXnOQSQIgpRmleXCDYJ
 F7iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw70mQKTyZeSVw+14BncIEdMqfOrBTShIRUlI
 NjPOtVtZFJEfJ/LrQMH9Xfs8PzUn/2BOT35j+kGc1Pvf5i7zxA0tGHcbeI1fk7Dbrz3q+9ruX
 8nu1/TWZs6+Lt7LacR88suDgknUXj76K1fNXm9+X+0Ax4s0h69lcJvG+sryTA3b4PHZw8GH1k
 X4UtnreoggLc5OVO46YVIppyrit0JA9eUjAS4mlOCPRUIu5qDgRABcxUkTXAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1501672690!69703734!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10487 invoked from network); 2 Aug 2017 11:18:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 11:18:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 05:15:09 -0600
Message-Id: <5981B43C0200007800103296@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 05:15:08 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <ppircalabu@bitdefender.com>,<rcojocaru@bitdefender.com>
References: <1500370652-5814-1-git-send-email-ppircalabu@bitdefender.com>
 <b0f92640-f9e9-441f-f78d-7f8edc498608@citrix.com>
 <7db76fcb-3747-1ec0-441b-3a1330ca625b@bitdefender.com>
 <3aab9f87-ae5e-eb65-f97a-dff2b6b00b85@bitdefender.com>
 <11a48e67-6484-de04-dfe7-cf9f8732e42a@bitdefender.com>
In-Reply-To: <11a48e67-6484-de04-dfe7-cf9f8732e42a@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com
Subject: Re: [Xen-devel] [PATCH v6] x86/monitor: Notify monitor if an
 emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMDgvMDEvMTcg
OToyMiBQTSA+Pj4KPlNpbmNlIHRoaXMgc2VlbXMgdG8gYmUgYmxvY2tlZCBhcy1pcywgSSBwcm9w
b3NlIHRyYW5zZm9ybWluZyB0aGlzIHBhdGNoCj5pbnRvIGEgc2VyaWVzLCB3aXRoIG9uZSBwYXRj
aCBhZGRpbmcgYSBuZXcgcmV0dXJuIGNvZGUgc3BlY2lmaWNhbGx5IGZvcgo+dW5zdXBwb3J0ZWQg
aW5zdHJ1Y3Rpb25zIChYODZfRU1VTF9VTklNUExFTUVOVEVEIG9yCj5YODZfRU1VTF9VTlNVUFBP
UlRFRD8pLCBhbmQgdGhpcyBwYXRjaCBzZW5kaW5nIHRoZSB2bV9ldmVudCBvdXQgb25seSBmb3IK
PnRoYXQuIChJbiB3aGljaCBjYXNlIHRoZSBldmVudCdzIG5hbWUgc2hvdWxkIHByb2JhYmx5IGNo
YW5nZSBhcyB3ZWxsIHRvCj5yZWZsZWN0IHRoZSBuYW1lIG9mIHRoZSBuZXcgZXJyb3IgY29kZS4p
CgpZZXMgcGxlYXNlIChhbmQgSSdkIGZhdm9yIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBmd2l3KS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:22:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcrjO-0006hf-TM; Wed, 02 Aug 2017 11:22:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dcrjN-0006hY-PQ
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:22:26 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 85/DE-01862-0F5B1895; Wed, 02 Aug 2017 11:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuP0Ov+77rY2
 RBv23ZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVO3YxFhyYzVjRNmEHcwPjzpouRk4OCQEj
 ibcT/zF1MXJxCAksZJT4sbydpYuRg0NYwEHiz9okkBoRAV+Ju4+bmEBsZoESic+HrzGBlAgJp
 EmcPqAGEmYTUJXYcP0UK4jNK2Atsa1tHlg5i4CKxK77r5hBbFGBcIn9368xQ9QISpyc+YQFxO
 YUsJR4276eEWK8usSfeZeYIWxxiVtP5kOtlZfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDW
 KU4vKUot0jSz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg7OegYFxB2PTXr9D
 jJIcTEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjdgMEuJFiUmp5akZaZA4wTmLQEB
 4+SCK8mSJq3uCAxtzgzHSJ1itGYY8Pq9V+YOOb83vGFSYglLz8vVUqcVxekVACkNKM0D24QLH
 4vMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/bIFaApPZl4J3L5XQKcwAZ3ypw7slJJEhJR
 UA6PtTaYHEaGhoU5VmmdznqfOlE3pSt/k7sTzrqT13tUozsmGR7ZeVvTtvF9rFF4mF/+jdsHW
 ZV9+XC5oWvdwV8C90BV7ipTzbTy1BRxf32MKa7Est14sHmEfXzTn/oS4Rx8n+P7+uebRj4bY+
 as8ePLFOH9Yl/SHGQifX634+dKy1YGan+ctaFFiKc5INNRiLipOBADF0KRH2gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1501672943!100652949!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41694 invoked from network); 2 Aug 2017 11:22:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Aug 2017 11:22:23 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 10A20ABB4;
 Wed,  2 Aug 2017 11:22:23 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170731112248.20670-1-wei.liu2@citrix.com>
 <20170731112248.20670-3-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a88e744c-a3c3-b7df-db65-9c39156122d2@suse.com>
Date: Wed, 2 Aug 2017 13:22:21 +0200
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: <20170731112248.20670-3-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Committers <committers@xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/3] docs: add xen-release-management.pandoc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDcvMTcgMTM6MjIsIFdlaSBMaXUgd3JvdGU6Cj4gQSBkb2N1bWVudCBmb3IgdGhlIHJl
bGVhc2UgbWFuYWdlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKV2l0aCB0d28gbWlub3IgY29ycmVjdGlvbnMgKHNlZSBiZWxvdyk6CgpSZXZpZXdl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKPiAtLS0KPiAgZG9jcy9wcm9j
ZXNzL3hlbi1yZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9jIHwgNTk0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1OTQgaW5zZXJ0aW9ucygrKQo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgZG9jcy9wcm9jZXNzL3hlbi1yZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9j
Cj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBh
bmRvYyBiL2RvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYwo+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uYWZkZjU1OTQyOQo+IC0tLSAvZGV2
L251bGwKPiArKysgYi9kb2NzL3Byb2Nlc3MveGVuLXJlbGVhc2UtbWFuYWdlbWVudC5wYW5kb2MK
PiBAQCAtMCwwICsxLDU5NCBAQAo+ICslIFhlbiBSZWxlYXNlIE1hbmFnZW1lbnQKPiArJSBXZWkg
TGl1IDw8d2VpLmxpdTJAY2l0cml4LmNvbT4+Cj4gKyUgUmV2aXNpb24gMQo+ICsKPiArIyBNb3Rp
dmF0aW9uCj4gKwo+ICtPdmVyIHRoZSB5ZWFycyB3ZSBoYXZlIGhhZCBkaWZmZXJlbnQgcGVvcGxl
IHNpZ25pbmcgdXAgYXMgdGhlIFJlbGVhc2UgTWFuYWdlcgo+ICtvZiBYZW4uIEl0IHdvdWxkIGJl
IHJhdGhlciB3YXN0ZWZ1bCBpZiBldmVyeSBuZXcgUmVsZWFzZSBNYW5hZ2VyIGhhcyB0byBnbyBv
dmVyCj4gK2V2ZXJ5dGhpbmcgYW5kIHRyaXBwZWQgb3ZlciBieSB0aGUgc2FtZSBtaXN0YWtlcyBh
Z2FpbiBhbmQgYWdhaW4uCj4gKwo+ICtUaGlzIGZpbGUgaW50ZW5kcyB0byBkb2N1bWVudCB0aGUg
cHJvY2VzcyBvZiBtYW5hZ2luZyBhIFhlbiByZWxlYXNlLiBJdCBpcwo+ICttYWlubHkgd3JpdHRl
biBmb3IgUmVsZWFzZSBNYW5hZ2VyLCBidXQgb3RoZXIgcm9sZXMgKGNvbnRyaWJ1dG9ycywKPiAr
bWFpbnRhaW5lcnMgYW5kIGNvbW1pdHRlcnMpIGFyZSBhbHNvIGVuY291cmFnZWQgdG8gcmVhZCB0
aGlzIGRvY3VtZW50LCBzbwo+ICt0aGF0IHRoZXkgY2FuIGhhdmUgYW4gaWRlYSB3aGF0IHRvIGV4
cGVjdCBmcm9tIHRoZSBSZWxlYXNlIE1hbmFnZXIuCj4gKwo+ICsjIFhlbiByZWxlYXNlIGN5Y2xl
Cj4gKwo+ICtUaGUgWGVuIGh5cGVydmlzb3IgcHJvamVjdCBub3cgcmVsZWFzZXMgdHdpY2UgYSB5
ZWFyLCBhdCB0aGUgYmVnaW5uaW5nIG9mCj4gK0p1bmUgYW5kIHRoZSBiZWdpbm5pbmcgb2YgRGVj
ZW1iZXIuIFRoZSBhY3R1YWwgcmVsZWFzZSBkYXRlIGRlcGVuZHMgb24gYSBsb3QKPiArb2YgZmFj
dG9ycy4KPiArCj4gK1dlIGNhbiByb3VnaGx5IGRpdmlkZSBvbmUgcmVsZWFzZSBpbnRvIHR3byBw
ZXJpb2RzLiBUaGUgZGV2ZWxvcG1lbnQgcGVyaW9kCj4gK2FuZCB0aGUgZnJlZXplIHBlcmlvZC4g
VGhlIGZvcm1lciBpcyA0IG1vbnRocyBsb25nIGFuZCB0aGUgbGF0dGVyIGlzIGFib3V0IDIKPiAr
bW9udGhzIGxvbmcuCj4gKwo+ICtEdXJpbmcgZGV2ZWxvcG1lbnQgcGVyaW9kLCBjb250cmlidXRv
cnMgc3VibWl0IHBhdGNoZXMgdG8gYmUgcmV2aWV3ZWQgYW5kCj4gK2NvbW1pdHRlZCBpbnRvIHhl
bi5naXQuIEFsbCBmZWF0dXJlIHBhdGNoZXMgbXVzdCBiZSBjb21taXR0ZWQgYmVmb3JlIGEgZGF0
ZSwKPiArd2hpY2ggaXMgbm9ybWFsbHkgY2FsbGVkIHRoZSAiY3V0LW9mZiBkYXRlIiwgYWZ0ZXIg
d2hpY2ggdGhlIGZyZWV6ZSBwZXJpb2QKPiArc3RhcnRzLiBUaGVyZSB3aWxsIGJlIGEgZGF0ZSBi
ZWZvcmUgd2hpY2ggYWxsIHBhdGNoZXMgdGhhdCB3aXNoIHRvIGJlIG1lcmdlZAo+ICtmb3IgdGhl
IHJlbGVhc2Ugc2hvdWxkIGJlIHBvc3RlZCAtLSBpdCBpcyBub3JtYWxseSBjYWxsZWQgdGhlICJs
YXN0IHBvc3RpbmcKPiArZGF0ZSIgYW5kIGl0IGlzIG5vcm1hbGx5IHR3byB3ZWVrcyBiZWZvcmUg
dGhlICJjdXQtb2ZmIGRhdGUiLgo+ICsKPiArRHVyaW5nIGZyZWV6ZSBwZXJpb2QsIHRoZSB0cmVl
IGlzIGNsb3NlZCBmb3IgbmV3IGZlYXR1cmVzLiBPbmx5IGJ1ZyBmaXhlcyBhcmUKPiArYWNjZXB0
ZWQuIFRoaXMgcGVyaW9kIGNhbiBiZSBzaG9ydGVyIG9yIGxvbmdlciB0aGFuIDIgbW9udGhzLiBJ
ZiBpdCBlbmRzIHVwCj4gK2xvbmdlciB0aGFuIDIgbW9udGhzLCBpdCBlYXRzIGludG8gdGhlIG5l
eHQgZGV2ZWxvcG1lbnQgcGVyaW9kLgo+ICsKPiArSGVyZSBpcyBhIGNvbmp1cmVkIHVwIGV4YW1w
bGUgKHVzZSBgYGBjYWwgMjAxN2BgYCB0byBnZXQgYW4gaWRlYSk6Cj4gKwo+ICsqIERldmVsb3Bt
ZW50IHBlcmlvZDogMjAxNyBKdW5lIDExIC0gMjAxNyBTZXB0ZW1iZXIgMjkKPiArICAgICogdGhl
ICJjdXQtb2ZmIGRhdGUiIGlzIDIwMTcgU2VwdGVtYmVyIDI5Cj4gKyAgICAqIHRoZSAibGFzdCBw
b3N0aW5nIGRhdGUiIGlzIDIwMTcgU2VwdGVtYmVyIDE1Cj4gKyogRnJlZXplIHBlcmlvZDogMjAx
NyBPY3RvYmVyIDIgLSAyMDE3IERlY2VtYmVyIDcKPiArICAgICogdGhlIGFudGljaXBhdGVkIHJl
bGVhc2UgZGF0ZSBpcyAyMDE3IERlY2VtYmVyIDcKPiArCj4gKyMgVGhlIGRpZmZlcmVudCByb2xl
cyBpbiBhIFhlbiByZWxlYXNlCj4gKwo+ICsjIyBSZWxlYXNlIE1hbmFnZXIKPiArCj4gK0EgdHJ1
c3RlZCBkZXZlbG9wZXIgaW4gdGhlIGNvbW11bml0eSB0aGF0IG93bnMgdGhlIHJlbGVhc2UgcHJv
Y2Vzcy4gVGhlIG1ham9yCj4gK2dvYWwgb2YgdGhlIFJlbGVhc2UgTWFuYWdlciBpcyB0byBtYWtl
IHN1cmUgYSBYZW4gcmVsZWFzZSBoYXMgaGlnaCBxdWFsaXR5Cj4gK2FuZCBkb2Vzbid0IHNsaXAg
dG9vIG11Y2guCj4gKwo+ICtUaGUgUmVsZWFzZSBNYW5hZ2VyIHdpbGwgbm90IHNlZSBtdWNoIHdv
cmtsb2FkIGR1cmluZyBkZXZlbG9wbWVudCBwZXJpb2QsIGJ1dAo+ICtleHBlY3RzIHRvIHNlZSBp
bmNyZWFzaW5nIHdvcmtsb2FkIGR1cmluZyB0aGUgZnJlZXplIHBlcmlvZCB1bnRpbCB0aGUgZmlu
YWwKPiArcmVsZWFzZS4gSGUgb3Igc2hlIGlzIGV4cGVjdGVkIHRvIGtlZXAgdHJhY2sgb2YgaXNz
dWVzLCBhcnJhbmdlIFJDcywKPiArbmVnb3RpYXRlIHdpdGggcmVsZXZhbnQgc3Rha2Vob2xkZXJz
LCBiYWxhbmNlIHRoZSBuZWVkIGZyb20gdmFyaW91cyBwYXJ0aWVzCj4gK2FuZCBtYWtlIGRpZmZp
Y3VsdCBkZWNpc2lvbnMgd2hlbiBuZWNlc3NhcnkuCj4gKwo+ICtUaGUgUmVsZWFzZSBNYW5hZ2Vy
IGVzc2VudGlhbGx5IG93bnMgeGVuLXVuc3RhYmxlIGJyYW5jaCBkdXJpbmcgdGhlIGZyZWV6ZQo+
ICtwZXJpb2QuIFRoZSBDb21taXR0ZXJzIHdpbGwgYWN0IG9uIHRoZSB3aXNoZXMgb2YgdGhlIFJl
bGVhc2UgTWFuYWdlciBkdXJpbmcKPiArdGhhdCB0aW1lLgo+ICsKPiArIyMgTWFpbnRhaW5lcnMK
PiArCj4gK0EgZ3JvdXAgb2YgdHJ1c3RlZCBkZXZlbG9wZXJzIHdobyBhcmUgcmVzcG9uc2libGUg
Zm9yIGNlcnRhaW4gY29tcG9uZW50cyBpbgo+ICt4ZW4uZ2l0LiBUaGV5IGFyZSBleHBlY3RlZCB0
byByZXNwb25kIHRvIHBhdGNoZXMgLyBxdWVzdGlvbnMgd2l0aCByZWdhcmQgdG8KPiArdGhlaXIg
Y29tcG9uZW50cyBpbiBhIHRpbWVseSBtYW5uZXIsIGVzcGVjaWFsbHkgZHVyaW5nIHRoZSBmcmVl
emUgcGVyaW9kLgo+ICsKPiArIyMgQ29tbWl0dGVycwo+ICsKPiArQSBncm91cCBvZiB0cnVzdGVk
IG1haW50YWluZXJzIHdobyBjYW4gY29tbWl0IHRvIHhlbi5naXQuIER1cmluZyB0aGUKPiArZGV2
ZWxvcG1lbnQgd2luZG93IHRoZXkgbm9ybWFsbHkgcHVzaCB0aGluZ3MgYXMgdGhleSBzZWUgZml0
LiBEdXJpbmcgdGhlCj4gK2ZyZWV6ZSBwZXJpb2QgdGhleSB0cmFuc2ZlciB4ZW4tdW5zdGFibGUg
YnJhbmNoIG93bmVyc2hpcCBhbmQgYWN0IG9uIHRoZQo+ICt3aXNoZXMgb2YgdGhlIFJlbGVhc2Ug
TWFuYWdlci4gVGhhdCBub3JtYWxseSBtZWFucyB0aGV5IG5lZWQgdG8gaGF2ZSBhbgo+ICtSZWxl
YXNlIEFjayBpbiBvcmRlciB0byBwdXNoIGEgcGF0Y2guCj4gKwo+ICsjIyBDb250cmlidXRvcnMK
PiArCj4gK0NvbnRyaWJ1dG9ycyBhcmUgYWxzbyBleHBlY3RlZCB0byByZXNwb25kIHF1aWNrbHkg
dG8gYW55IGlzc3VlcyByZWdhcmRpbmcgdGhlCj4gK2NvZGUgdGhleSBzdWJtaXR0ZWQgZHVyaW5n
IGRldmVsb3BtZW50IHBlcmlvZC4gRmFpbGluZyB0aGF0LCB0aGUgUmVsZWFzZQo+ICtNYW5hZ2Vy
IG1pZ2h0IGRlY2lkZSB0byByZXZlcnQgdGhlIGNoYW5nZXMsIGRlY2xhcmUgZmVhdHVyZSB1bnN1
cHBvcnRlZCBvcgo+ICt0YWtlIGFueSBhY3Rpb24gaGUgLyBzaGUgZGVlbXMgYXBwcm9wcmlhdGUu
Cj4gKwo+ICsjIyBUaGUgU2VjdXJpdHkgVGVhbQo+ICsKPiArVGhlIFNlY3VyaXR5IFRlYW0gb3Bl
cmF0ZXMgaW5kZXBlbmRlbnRseS4gVGhlIHZpc2liaWxpdHkgbWlnaHQgYmUgcmF0aGVyCj4gK2xp
bWl0ZWQgZHVlIHRvIHRoZSBzZW5zaXRpdmUgbmF0dXJlIG9mIHNlY3VyaXR5IHdvcmsuIFRoZSBi
ZXN0IGFjdGlvbiB0aGUKPiArUmVsZWFzZSBNYW5hZ2VyIGNhbiB0YWtlIGlzIHRvIHNldCBhc2lk
ZSBzb21lIHRpbWUgZm9yIHBvdGVudGlhbCBzZWN1cml0eQo+ICtpc3N1ZXMgdG8gYmUgZml4ZWQu
Cj4gKwo+ICsjIyBUaGUgUmVsZWFzZSBUZWNobmljaWFuCj4gKwo+ICtUaGUgUmVsZWFzZSBUZWNo
bmljaWFuIGlzIHRoZSBwZXJzb24gd2hvIHRhZ3MgdmFyaW91cyB0cmVlcywgcHJlcGFyZXMgdGFy
YmFsbAo+ICtldGMuIEhlIG9yIHNoZSBhY3RzIG9uIHRoZSB3aXNoZXMgb2YgdGhlIFJlbGVhc2Ug
TWFuYWdlci4gUGxlYXNlIG1ha2Ugc3VyZQo+ICt0aGUgY29tbXVuaWNhdGlvbiBpcyBhcyBjbGVh
ciBhcyBpdCBjYW4gYmUuCj4gKwo+ICsjIyBUaGUgQ29tbXVuaXR5IE1hbmFnZXIKPiArCj4gK1Ro
ZSBDb21tdW5pdHkgTWFuYWdlciBvd25zIHhlbnByb2plY3Qub3JnIGluZnJhc3RydWN0dXJlLiBI
ZSBvciBzaGUgaXMKPiArcmVzcG9uc2libGUgZm9yIHVwZGF0aW5nIHZhcmlvdXMgd2ViIGFyY2hp
dmVzLCB1cGRhdGluZyB3aWtpIHBhZ2VzIGFuZAo+ICtjb29yZGluYXRpbmcgd2l0aCB0aGUgUFIg
UGVyc29ubmVsLgo+ICsKPiArIyMgVGhlIFBSIFBlcnNvbm5lbAo+ICsKPiArVGhleSBhcmUgcmVz
cG9uc2libGUgZm9yIGNvb3JkaW5hdGluZyB3aXRoIGV4dGVybmFsIHJlcG9ydGVycyB0byBwdWJs
aXNoIFhlbgo+ICtyZWxlYXNlIGFubm91bmNlbWVudC4gVGhlIFJlbGVhc2UgTWFuYWdlciBzaG91
bGQgYmUgYWJzb2x1dGVseSBzdXJlIHRoZQo+ICtyZWxlYXNlIGlzIGdvaW5nIG91dCBvbiBhIHBh
cnRpY3VsYXIgZGF0ZSBiZWZvcmUgZ2l2aW5nIHRoZW0gdGhlIHNpZ25hbCB0bwo+ICtwcm9jZWVk
LCBiZWNhdXNlIHRoZXJlIGlzIGEgcG9pbnQgb2Ygbm8gcmV0dXJuIG9uY2UgdGhleSBzY2hlZHVs
ZSBhIGRhdGUgd2l0aAo+ICtleHRlcm5hbCByZXBvcnRlcnMuCj4gKwo+ICsjIFdoYXQgaGFwcGVu
cyBkdXJpbmcgYSByZWxlYXNlCj4gKwo+ICsjIyBEZXZlbG9wbWVudCBwZXJpb2QKPiArCj4gK1Nl
bmQgb3V0IG1vbnRobHkgdXBkYXRlIGVtYWlsLiBUaGUgZW1haWwgY29udGFpbnMgdGhlIHRpbWVs
aW5lIG9mIHRoZQo+ICtyZWxlYXNlLCB0aGUgbWFqb3Igd29yayBpdGVtcyBhbmQgYW55IG90aGVy
IGluZm9ybWF0aW9uIHRoZSBSZWxlYXNlIE1hbmFnZXIKPiArc2VlcyBmaXQuIFJlbWluZGVycyBz
aG91bGQgYWxzbyBiZSBzZW50IG9uZSB3ZWVrIGJlZm9yZSBpbXBvcnRhbnQgZGF0ZXMgKHNlZQo+
ICthYm92ZSwgImxhc3QgcG9zdGluZyBkYXRlIiBhbmQgImN1dC1vZmYgZGF0ZSIpLiBQbGVhc2Ug
Y29uc2lkZXIgYWRkaW5nCj4gK3JlbGV2YW50IGV2ZW50cyB0byB5b3VyIGNhbGVuZGFyLgo+ICsK
PiArT2NjYXNpb25hbGx5IGNoZWNrIHRoZSBzdGF0dXMgb2YgdGhlIHhlbi11bnN0YWJsZSBicmFu
Y2gsIG1ha2Ugc3VyZSBpdCBnZXRzCj4gK3RpbWVseSBwdXNoZXMgdG8gbWFzdGVyLgo+ICsKPiAr
IyMgRnJlZXplIHBlcmlvZAo+ICsKPiArQmVmb3JlIG9yIGF0IHZlcnkgZWFybHkgc3RhZ2Ugb2Yg
dGhlIGZyZWV6ZSBwZXJpb2QsIGFncmVlIHdpdGggdGhlIENvbW11bml0eQo+ICtNYW5hZ2VyIGEg
c2NoZWR1bGUgZm9yIFJDIHRlc3QgZGF5cy4KPiArCj4gK09uY2UgdGhlIGZyZWV6ZSBzdGFydHMs
IHRoZSBvd25lcnNoaXAgb2YgeGVuLXVuc3RhYmxlIGJyYW5jaCBhdXRvbWF0aWNhbGx5Cj4gK3Ry
YW5zZmVycyB0byB0aGUgUmVsZWFzZSBNYW5hZ2VyLiBUaGUgUmVsZWFzZSBNYW5hZ2VyIGNhbiBz
YXkgIm5vdCByZWxlYXNpbmcKPiArbm93IiBiZWNhdXNlIG9mIHRvbyBtYW55IGJ1Z3MsICJ1bnRp
bCBzb21lb25lIGZpeGVzIHRoZXNlIiwgb3IgIm5vIG1vcmUKPiArcGF0Y2hlcyB1bnRpbCBYLCBZ
LCBhbmQgWiBoYXBwZW4iLgo+ICsKPiArSGVyZSBpcyBhIGxpc3Qgb2YgdGhpbmdzIHRvIGRvIGZv
ciBtYWtpbmcgUkNzOgo+ICsKPiArMS4gQ2hlY2sgdGhlIHN0YXR1cyBvZiB0aGUgdHJlZS4gQXNr
IHRoZSBSZWxlYXNlIFRlY2huaWNpYW4gdG8gbWFrZSBhbiBSQyBpZgo+ICt0aGUgdHJlZSBpcyBn
b29kLgo+ICsKPiArMi4gU2VuZCBhbiBlbWFpbCB0byB4ZW4tZGV2ZWwsIHhlbi11c2VycyBhbmQg
eGVuLWFubm91bmNlIHRvIGFubm91bmNlIHRoZSBSQy4KPiArCj4gKzMuIEJyYW5jaCBhbmQgLyBv
ciByZW9wZW4gdGhlIHRyZWUgZm9yIGZ1cnRoZXIgZmVhdHVyZSBzdWJtaXNzaW9uIGlmCj4gK2Fw
cHJvcHJpYXRlLgo+ICsKPiArNC4gQ29sbGVjdCBhbmQgdHJhY2sgYW55IGlzc3VlcyByZXBvcnRl
ZCwgZGV0ZXJtaW5lIHRoZWlyIHNldmVyaXR5LCBwcm9kCj4gK3JlbGV2YW50IGRldmVsb3BlcnMg
YW5kIG1haW50YWluZXJzIHRvIGZpeCB0aGUgaXNzdWVzLgo+ICsKPiArNS4gV2hlbiBwYXRjaGVz
IHRvIGZpeCBpc3N1ZXMgYXJlIHBvc3RlZCwgZGV0ZXJtaW5lIGlmIHRoZSBwYXRjaGVzIGFyZSBn
b29kIHRvCj4gK2JlIGluY2x1ZGVkLgo+ICsKPiArNi4gR28gYmFjayB0byAxLgo+ICsKPiArSXQg
aXMgbm9ybWFsbHkgT0sgaW4gdGhlIGVhcmx5IFJDcyB0aGF0IHlvdSBoYW5kIGJhY2sgeGVuLXVu
c3RhYmxlIGJyYW5jaCB0bwo+ICtjb21taXR0ZXJzIHNvIHRoYXQgdGhleSBjYW4gY29tbWl0IGJ1
ZyBmaXhlcyBhdCB3aWxsLiBBcyB3ZSBhcHByb2FjaCBsYXRlCj4gK1JDcywgdGhlIHN0YW5kYXJk
IGZvciBhY2NlcHRpbmcgYSBwYXRjaCB3aWxsIGdldCBoaWdoZXIgYW5kIGhpZ2hlci4gUGxlYXNl
Cj4gK2NvbW11bmljYXRlIGNsZWFybHkgd2hlbiBjb21taXR0ZXJzIGNhbiBjb21taXQgYXQgd2ls
bCBhbmQgd2hlbiBmb3JtYWwKPiArUmVsZWFzZSBBY2sgaXMgbmVlZGVkLgo+ICsKPiArQXQgdGhl
IHNhbWUgdGltZSwgd29yayB3aXRoIHRoZSBDb21tdW5pdHkgTWFuYWdlciwgUFIgUGVyc29ubmVs
IGFuZAo+ICtDb250cmlidXRvcnMgdG8gZ2F0aGVyIGEgbGlzdCBvZiBmZWF0dXJlcyBmb3IgdGhl
IHJlbGVhc2UuIERpc2N1c3MgdGhlCj4gK3N1cHBvcnQgc3RhdHVzIG9mIG5ldyBmZWF0dXJlcyB3
aXRoIHN0YWtlaG9sZGVycy4gSGVscCBwcmVwYXJlIHRoZSBwcmVzcwo+ICtyZWxlYXNlLCB3cml0
ZSBhIGJsb2cgcG9zdCBmb3IgdGhlIHJlbGVhc2UuCj4gKwo+ICsxLiBDb2xsYXRlIGEgbGlzdCBv
ZiBtYWpvciBjaGFuZ2VzOiB0aGlzIHNob3VsZCBiZSBkb25lIGluIGNvbGxhYm9yYXRpb24KPiAr
YmV0d2VlbiBSZWxlYXNlIE1hbmFnZXIsIFBSIFBlcnNvbm5lbCBhbmQga2V5IGNvbnRyaWJ1dG9y
cy4gVGhpcyBzaG91bGQgKm5vdCoKPiArYmUgZG9uZSBvbiBhIHB1YmxpYyBtYWlsaW5nIGxpc3Qs
IHRvIG1pbmltaXplIHRoZSByaXNrIG9mIHJlbGVhc2UgcmVsYXRlZAo+ICttZWRpYSBzdG9yaWVz
IGJlaW5nIHB1Ymxpc2hlZCBiZWZvcmUgdGhlIHJlbGVhc2UgZGF0ZS4KPiArCj4gKzIuIFBSIFBl
cnNvbm5lbCB3aWxsIGlkZW50aWZ5IGZlYXR1cmUgaGlnaGxpZ2h0cywgYSB0aGVtZSBmb3IgdGhl
IHByZXNzCj4gK3JlbGVhc2UsIGNvbXBhbmllcyBwcm92aWRpbmcgc3VwcG9ydGluZyBxdW90ZXMg
Zm9yIHRoZSBwcmVzcyByZWxlYXNlIGFuZAo+ICttZWRpYSBvdXRsZXRzIHdlIHdvdWxkIHdhbnQg
dG8gcmVhY2ggb3V0IHRvIGFuZCB3aWxsIG1hbmFnZSB0aGUgY3JlYXRpb24gb2YKPiArdGhlIHBy
ZXNzIHJlbGVhc2UgaW4gcHJpdmF0ZS4KPiArCj4gKzMuIFRoZSBDb21tdW5pdHkgTWFuYWdlciB3
aWxsIGFsc28gZHJhZnQgYmxvZyBwb3N0IHdpdGggdGhlIGhlbHAgb2YgUFIKPiArUGVyc29ubmVs
IGFuZCBSZWxlYXNlIE1hbmFnZXIsIHdoaWNoIHdpbGwgYmUgcHVibGlzaGVkIHVuZGVyIHRoZSBu
YW1lIG9mIHRoZQo+ICtSZWxlYXNlIE1hbmFnZXIuCj4gKwo+ICs0LiBUaGUgQ29tbXVuaXR5IE1h
bmFnZXIgd2lsbCBjcmVhdGUgcmVsZWFzZSByZWxhdGVkIGRvY3VtZW50YXRpb24gc3VjaCBhcwo+
ICtBY2tub3dsZWRnZW1lbnRzLCBGZWF0dXJlIExpc3QsIE1hbiBQYWdlcyBhbmQgUmVsZWFzZSBO
b3RlcyBvbiB0aGUgd2lraQo+ICthY2Nlc3NpYmxlIHZpYSBhIHJlbGVhc2UgY2F0ZWdvcnkuIFRo
aXMgY2FuIGJlIGRvbmUgaW4gcHVibGljLgo+ICsKPiArNS4gUFIgUGVyc29ubmVsIHdpbGwgZ2V0
IHN0YWtlLWhvbGRlciBhbmQgQWR2aXNvcnkgQm9hcmQgYXBwcm92YWwgZm9yIHRoZQo+ICtwcmVz
cyByZWxlYXNlICgxLTIgd2Vla3MgYmVmb3JlIHRoZSByZWxlYXNlKS4KPiArCj4gKwo+ICtXaGVu
IHlvdSB0aGluayBhbGwgcGVuZGluZyBpc3N1ZXMgYXJlIGZpeGVkIGFuZCBYZW4gaXMgcmVhZHkg
dG8gYmUgcmVsZWFzZWQKPiArZnJvbSB0aGUgbGFzdCBSQzoKPiArCj4gKzEuIFNlbmQgb3V0IGNv
bW1pdCBtb3JhdG9yaXVtIGVtYWlscyB0byBjb21taXR0ZXJzQC4KPiArCj4gKzIuIENoZWNrIGFs
bCB0aGUgdHJlZXMgKG1pbmktb3MsIHFlbXUtdHJhZCwgcWVtdS14ZW4sIHNlYWJpb3MsIG92bWYg
ZXRjKS4KPiArVGhleSBoYXZlIHRoZSBjb3JyZWN0IGNvbW1pdHMgYW5kIGFsbCBzZWN1cml0eSBw
YXRjaGVzIGFwcGxpZWQuIFRoZXJlIHdpbGwgYmUKPiArdG9vbHMgcHJvdmlkZWQuCj4gKwo+ICsz
LiBOZWdvdGlhdGUgcmVsZWFzZSBkYXRlIG9wdGlvbnMgd2l0aCBQUiBwZXJzb25uZWwuIFR5cGlj
YWxseSB3ZSBuZWVkcyAzLTQKCmVpdGhlciBzL3dlL2l0LyBvciBzL25lZWRzL25lZWQvCgo+ICtk
YXlzIHRvIGxpbmUgdXAgcHJlc3MgYnJpZWZpbmdzIHdpdGggcmVwb3J0ZXJzIHVuZGVyIGVtYmFy
Z28uIFBSIHBlcnNvbm5lbAo+ICt3aWxsIGFsc28gbmVlZCB0byBjb25zaWRlciBpbmR1c3RyeSBl
dmVudHMgdG8gZW5zdXJlIHRoYXQgUFIgaXMgZWZmZWN0aXZlLiBQUgo+ICtyZWxlYXNlcyB0eXBp
Y2FsbHkgZG9uZSBtaWQtd2VlayAoVHVlc2RheSAtIFRodXJzZGF5KS4KPiArCj4gKzQuIFNlbGVj
dCB0aGUgcmVsZWFzZSBkYXRlLgo+ICsKPiArNS4gQ2hlY2sgd2l0aCByZWxldmFudCBzdGFrZS1o
b2xkZXJzICh0eXBpY2FsbHkgY29tbXVuaXR5IG1hbmFnZXIpIHdoZXRoZXIKPiArd2lraSBkb2N1
bWVudGF0aW9uIGFuZCBQUiBpcyBpbiBnb29kIHNoYXBlIChmb3IgYW4gZXhhbXBsZSBzZWUKPiAr
aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ2F0ZWdvcnk6WGVuXzQuOQo+ICs8aHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ2F0ZWdvcnk6WGVuXzQuOT4pCj4gKwo+ICs2
LiBPYnRhaW4gYSBmb3JtYWwgZ28tYWhlYWQgZnJvbQo+ICsKPiArICAgICogdGhlIENvbW11bml0
eSBNYW5hZ2VyCj4gKyAgICAqIHRoZSBSZWxlYXNlIFRlY2huaWNpYW4KPiArCj4gKyAgICBBc2sg
dGhlbSB0byBkcnktcnVuIHRoZWlyIGNoZWNrbGlzdCBhbmQgY29uZmlybSBldmVyeXRoaW5nIGlz
IE9LLiBJZiBub3QsCj4gKyAgICBhcnJhbmdlIGFub3RoZXIgUkMgYW5kIHJlc3RhcnQgdGhpcyBj
aGVja2xpc3QuCj4gKwo+ICs3LiBHaXZlIFBSIFBlcnNvbm5lbCBmaW5hbCBnby1haGVhZCwgYW5k
IGluc3RydWN0IFJlbGVhc2UgVGVjaG5pY2lhbiB0byBtYWtlCj4gK3JlbGVhc2UgZGVsaXZlcmFi
bGVzICh0YWdzIGFuZCB0YXJiYWxscyAtIHdpbGwgdXN1YWxseSBiZSBpbiBwbGFjZSB0aGUgZGF5
Cj4gK2JlZm9yZSB0aGUgcmVsZWFzZSkuIEF0IHRoaXMgcG9pbnQsIFBSIGNvbGxhdGVyYWwgd2ls
bCBiZSBzZW50IHRvIHJlcG9ydGVycwo+ICsodHlwaWNhbGx5IDItMyB3b3JraW5nIGRheXMgYmVm
b3JlIHRoZSByZWxlYXNlIGRhdGUpIGFuZCB3ZSBjYW5ub3QgdW5kbwo+ICtwdWJsaWNhdGlvbnMg
d2l0aG91dCBxdWVzdGlvbnMgYmVpbmcgYXNrZWQgYW5kIHJpc2sgb2YgbmVnYXRpdmUgUFIuIEl0
IGlzCj4gK2FjY2VwdGFibGUgdG8gbWFrZSBhIHhlbi1kZXZlbEAgYW5ub3VuY2VtZW50ICpiZWZv
cmUqIHRoZSBQUiByZWxlYXNlIGRhdGUKPiArKGJsb2csIHhlbi1hbm5vdW5jZUAsIHByZXNzIHJl
bGVhc2UpLgo+ICsKPiArOC4gTWFrZSB0aGUgYW5ub3VuY2VtZW50IG9uIHZhcmlvdXMgbWFpbGlu
ZyBsaXN0LCBwdWJsaXNoIHRoZSBibG9nIHBvc3QuCj4gKwo+ICtBbGxvdyBmb3IgY29udGluZ2Vu
Y2llcy4gSXQgaXMgbm90IHVuY29tbW9uIHRoYXQgc29tZSBsYXN0IG1pbnV0ZSAoc2VjdXJpdHkg
b3IKPiArbm90KSBidWdzIGFyZSBkaXNjb3ZlcmVkLiBUbyBwcm92aWRlIGEgZml4IHRha2VzIHRp
bWUsIHRoZSB0ZXN0IG9mIHRoZSBmaXgKPiArd2lsbCBhbHNvIHRha2UgdGltZS4gQWxsb3cgZm9y
IGF0IGxlYXN0IDEgd2VlayBmcm9tIGdldHRpbmcgYSBmaXggdG8gZ2V0dGluZwo+ICthIHB1c2gu
IEZvciBzZWN1cml0eSBidWdzLCBjb29yZGluYXRlIHdpdGggdGhlIFNlY3VyaXR5IFRlYW0gdG8g
YWRqdXN0IHRoZQo+ICtkYXRlcyBhY2NvcmRpbmcgdG8gb3VyIHNlY3VyaXR5IHBvbGljeS4KPiAr
Cj4gKyMjIEhhbmQgb3ZlciBvZiBSZWxlYXNlIE1hbmFnZXIgcmVzcG9uc2liaWxpdHkKPiArCj4g
K0lmIHRoZXJlIGlzIGEgbmV3IFJlbGVhc2UgTWFuYWdlciBmb3IgdGhlIG5leHQgcmVsZWFzZSwg
bWFrZSBzdXJlIHRoZQo+ICtmb2xsb3dpbmcgdGhpbmdzIGhhcHBlbiBmb3IgdGhlIG5ldyBSZWxl
YXNlIE1hbmFnZXIuCj4gKwo+ICsxLiBBIEpJUkEgKHhlbnByb2plY3QuYXRsYXNzaWFuLm5ldCkg
aXMgY3JlYXRlZCBhbmQgcHJvcGVyIHBlcm1pc3Npb25zIGdyYW50ZWQuCj4gKzIuIEFjY2VzcyB0
byBjb21tdW5pdHkgdGVzdCBpbmZyYXN0cnVjdHVyZSBpcyBncmFudGVkLgo+ICszLiBBY2Nlc3Mg
dG8gbWFpbGluZyBsaXN0IG1vZGVyYXRpb24gcGFuZWwgaXMgZ3JhbnRlZC4KPiArNC4gQW4gYWNj
b3VudCBmb3IgYmxvZy54ZW5wcm9qZWN0Lm9yZyBpcyBjcmVhdGVkLgo+ICs1LiBBbiBhY2NvdW50
IGZvciB3aWtpLnhlbnByb2plY3Qub3JnIGlzIGNyZWF0ZWQuCj4gKwo+ICsjIEVtYWlsIHRlbXBs
YXRlcyBhbmQgc2NyaXB0cwo+ICsKPiArTm90ZTogaWYgeW91IHdhbnQgc3BlY2lmaWMgYWN0aW9u
cyBmcm9tIGNvbW1pdHRlcnMsIHBsZWFzZSBtYWtlIHN1cmUgeW91IENDCj4gK2NvbW1pdHRlcnNA
Lgo+ICsKPiArIyMgUkMgZW1haWxzCj4gKwo+ICtgYGAKPiArU3ViamVjdDogWGVuIFguWSByY1oK
PiArCj4gK0hpIGFsbCwKPiArCj4gK1hlbiBYLlkgcmNaIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVj
ayB0aGF0IG91dCBmcm9tIHhlbi5naXQ6Cj4gKwo+ICtnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdCBYLlkuMC1yY1oKPiArCj4gK0ZvciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28g
YSB0YXJiYWxsIGF0Ogo+ICtodHRwczovL2Rvd25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNl
L3hlbi9YLlkuMC1yY1oveGVuLVguWS4wLXJjWi50YXIuZ3oKPiArCj4gK0FuZCB0aGUgc2lnbmF0
dXJlIGlzIGF0Ogo+ICtodHRwczovL2Rvd25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hl
bi9YLlkuMC1yY1oveGVuLVguWS4wLXJjWi50YXIuZ3ouc2lnCj4gKwo+ICtQbGVhc2Ugc2VuZCBi
dWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZy4KPiArV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLCBwbGVhc2UgQ0MgcmVsZXZhbnQgbWFp
bnRhaW5lcnMgYW5kIG1lCj4gKyhhYmNAeHl6LmNvbSkuCj4gKwo+ICtBcyBhIHJlbWluZGVyLCB0
aGVyZSB3aWxsIGJlIGFub3RoZXIgWGVuIFRlc3QgRGF5Lgo+ICsKPiArU2VlIGluc3RydWN0aW9u
cyBvbjogVVJMX1RPX1RFU1RfSU5TVFJVQ1RJT05TCj4gK2BgYAo+ICsKPiArIyMgRm9yZWdvIGNv
bnRyb2wgb2YgdGhlIHRyZWUKPiArCj4gK2BgYAo+ICtTdWJqZWN0OiBObyBSZWxlYXNlIEFjayBu
ZWVkZWQgYmVmb3JlIFJjWAo+ICsKPiArQ29tbWl0dGVycywKPiArCj4gK1RoZSB0cmVlIGlzIGlu
IGdvb2Qgc3RhdGUuIE5vIHJlbGVhc2UgYWNrIGlzIG5lZWRlZCBiZWZvcmUgUmNYLiBQbGVhc2Ug
Y29tbWl0Cj4gK2J1ZyBmaXhlcyBhdCB3aWxsLgo+ICsKPiArJFJNCj4gK2BgYAo+ICsKPiArIyMg
Q29tbWl0IG1vcmF0b3JpdW0KPiArCj4gK2BgYAo+ICtTdWJqZWN0OiBDb21taXQgbW9yYXRvcml1
bSBmb3IgJFJFQVNPTgo+ICsKPiArQ29tbWl0dGVycywKPiArCj4gK1BsZWFzZSBkb24ndCBwdXNo
IGFueSBuZXcgcGF0Y2ggdG8gc3RhZ2luZyBiZWNhdXNlICRSRUFTT04uCj4gKwo+ICtBbm90aGVy
IGVtYWlsIHdpbGwgYmUgc2VudCBvbmNlIHRoZSBtb3JhdG9yaXVtIGlzIGxpZnRlZC4KPiArCj4g
KyRSTQo+ICtgYGAKPiArCj4gKyMjIExpZnQgY29tbWl0IG1vcmF0b3JpdW0KPiArCj4gK2BgYAo+
ICtTdWJqZWN0OiBDb21taXQgbW9yYXRvcml1bSBpcyBsaWZ0ZWQgZm9yICRSRUFTT04KPiArCj4g
K0NvbW1pdHRlcnMsCj4gKwo+ICtUaGUgY29tbWl0IG1vcmF0b3JpdW0gaXMgbGlmdGVkLCBwbGVh
c2UgY29tbWl0IHBhdGNoZXMgdGhhdCBhcmUgYWxyZWFkeQo+ICtSZWxlYXNlLWFja2VkLgo+ICsK
PiArJFJNCj4gK2BgYAo+ICsKPiArIyMgUmVtaW5kZXIgb2YgbGFzdCBwb3N0aW5nIGRhdGUKPiAr
Cj4gK2BgYAo+ICtTdWJqZWN0OiBMYXN0IHBvc3RpbmcgZGF0ZSBmb3IgWGVuIFguWSBpcyAkREFU
RQo+ICsKPiArSGkgYWxsLAo+ICsKPiArVGhlIGxhc3QgcG9zdGluZyBkYXRlIGZvciBYZW4gWC5Z
IGlzICREQVRFLiBJZiB5b3Ugd2FudCB5b3VyIGZlYXR1cmVzIHRvIGJlCj4gK2luY2x1ZGVkIGZv
ciB0aGUgcmVsZWFzZSwgcGxlYXNlIG1ha2Ugc3VyZSB0aGV5IGFyZSBwb3N0ZWQgZm9yIHRoZSBm
aXJzdAo+ICt0aW1lIGJlZm9yZSAkREFURS4KPiArCj4gKyRSTQo+ICtgYGAKPiArCj4gKyMjIFJl
bWluZGVyIG9mIGN1dC1vZmYgZGF0ZQo+ICsKPiArYGBgCj4gK1N1YmplY3Q6IEN1dC1vZmYgZGF0
ZSBmb3IgWGVuIFguWSBpcyAkREFURQo+ICsKPiArSGkgYWxsLAo+ICsKPiArVGhlIGN1dC1vZmYg
ZGF0ZSBmb3IgWGVuIFguWSBpcyAkREFURS4gSWYgeW91IHdhbnQgeW91ciBmZWF0dXJlcyB0byBi
ZQo+ICtpbmNsdWRlZCBmb3IgdGhlIHJlbGVhc2UsIHBsZWFzZSBtYWtlIHN1cmUgdGhleSBhcmUg
Y29tbWl0dGVkIGJ5ICREQVRFLgo+ICsKPiArJFJNCj4gK2BgYAo+ICsKPiArIyMgUmVsZWFzZSBh
bm5vdW5jZW1lbnQKPiArCj4gK2BgYAo+ICsgU3ViamVjdDogW0FOTk9VTkNFTUVOVF0gWGVuIFgu
WSBpcyByZWxlYXNlZAo+ICsKPiArIERlYXIgY29tbXVuaXR5IG1lbWJlcnMsCj4gKwo+ICsgSSdt
IHBsZWFzZWQgdG8gYW5ub3VuY2UgdGhhdCBYZW4gWC5ZLjAgaXMgcmVsZWFzZWQuCj4gKwo+ICsg
UGxlYXNlIGZpbmQgdGhlIHRhcmJhbGwgYW5kIGl0cyBzaWduYXR1cmUgYXQ6Cj4gKwo+ICsgaHR0
cHM6Ly94ZW5wcm9qZWN0Lm9yZy9kb3dubG9hZHMveGVuLWFyY2hpdmVzL3hlbi1wcm9qZWN0LXh5
LXNlcmllcy94ZW4tcHJvamVjdC14eTAuaHRtbAo+ICsKPiArIFlvdSBjYW4gYWxzbyBjaGVjayBv
dXQgdGhlIHRhZyBpbiB4ZW4uZ2l0Ogo+ICsKPiArICAgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0LWh0dHAveGVuLmdpdCBSRUxFQVNFLVguWS4wCj4gKwo+ICsgR2l0IGNoZWNrb3V0IGFuZCBi
dWlsZCBpbnN0cnVjdGlvbnMgY2FuIGJlIGZvdW5kIGF0Ogo+ICsKPiArIGh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1guWV9SZWxlYXNlX05vdGVzI0J1aWxkX1Jl
cXVpcmVtZW50cwo+ICsKPiArIFJlbGVhc2Ugbm90ZXMgY2FuIGJlIGZvdW5kIGF0Ogo+ICsKPiAr
ICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfWC5ZX1JlbGVh
c2VfTm90ZXMKPiArCj4gKyBBIHN1bW1hcnkgZm9yIFguWSByZWxlYXNlIGRvY3VtZW50cyBjYW4g
YmUgZm91bmQgYXQ6Cj4gKwo+ICsgICBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9D
YXRlZ29yeTpYZW5fWC5ZCj4gKwo+ICsgVGVjaG5pY2FsIGJsb2cgcG9zdCBmb3IgWC5ZIGNhbiBi
ZSBmb3VuZCBhdDoKPiArCj4gKyAgVVJMX1RPX0JMT0cKPiArCj4gKyBUaGFua3MgZXZlcnlvbmUg
d2hvIGNvbnRyaWJ1dGVkIHRvIHRoaXMgcmVsZWFzZS4gVGhpcyByZWxlYXNlIHdvdWxkCj4gKyBu
b3QgaGF2ZSBoYXBwZW5lZCB3aXRob3V0IGFsbCB0aGUgYXdlc29tZSBjb250cmlidXRpb25zIGZy
b20gYXJvdW5kCj4gKyB0aGUgZ2xvYmUuCj4gKwo+ICsgUmVnYXJkcywKPiArCj4gKyAkUk0gKG9u
IGJlaGFsZiBvZiB0aGUgWGVuIFByb2plY3QgSHlwZXJ2aXNvciB0ZWFtKQo+ICtgYGAKPiArCj4g
Kwo+ICsjIyBTY3JpcHQgdG8gZ2VuZXJhdGUgbW9udGhzIHVwZGF0ZSBlbWFpbHMKPiArCj4gK2Bg
YAo+ICsjIS9iaW4vYmFzaAo+ICsjIFVzZSBzc210cCBmb3Igc2ltcGxpY2l0eQo+ICsjIC4vc3Rh
dHVzLXJlbGVhc2Uuc2ggfCBmb3JtYWlsIC1mIC1zIC91c3Ivc2Jpbi9zc210cCAtYm0gLXQKPiAr
Cj4gK0ZJTEU9YG1rdGVtcGAKPiArY2F0IDw8IEVPRiA+ICRGSUxFCj4gKwo+ICs9PSBIeXBlcnZp
c29yID09Cj4gKwo+ICtTOiBQZXItY3B1IHRhc2tsZXQKPiArTzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrCj4gK0U6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KPiArSjogWEVOLTI4Cj4gKwo+ICs9PT0g
eDg2ID09PQo+ICsKPiArPT09IEFSTSA9PT0KPiArCj4gKz09IENvbXBsZXRlZCA9PQo+ICsKPiAr
UzoKPiArRU9GCj4gKwo+ICsKPiArQVdLX0ZJTEU9YG1rdGVtcGAKPiArY2F0IDw8IEVPRiA+ICRB
V0tfRklMRQo+ICtCRUdJTiB7IHMyX2NvdW50ID0gMTtzY29yZSA9ICIiOyBlbWFpbHM9MTsgZmly
c3RfdGltZSA9IDE7IHN1YmplY3Q9IiJ9Cj4gKy89PSAvICB7Cj4gKwlpZiAoIHN1YmplY3QgIT0g
IiIgKSAgewo+ICsJCWlmIChzY29yZSAhPSAiIikKPiArCQkJcHJpbnQgIiogIiwgc3ViamVjdCwg
ICIoInNjb3JlIikiCj4gKyAgICAgICAgZWxzZSBpZiAodmVyc2lvbiAhPSAiIikKPiArICAgICAg
ICAgICAgcHJpbnQgIiogIiwgc3ViamVjdCwgIigidmVyc2lvbiIpIjsKPiArICAgICAgICBlbHNl
Cj4gKyAgICAgICAgICAgIHByaW50ICIqICIsIHN1YmplY3Q7Cj4gKwkJZm9yIChpID0gMTsgaSA8
PSBzMl9jb3VudDsgaSsrKSB7Cj4gKwkJCWlmIChpIGluIHMyKQo+ICsJCQkJcHJpbnQgIiAiLHMy
W2ldOwo+ICsJCX0KPiArCQlpZiAoYnVnICE9ICIiKQo+ICsJCQlwcmludCAiICBMaW5rOiBodHRw
czovL2J1Z3MueGVucHJvamVjdC5vcmcveGVuL2J1Zy8iYnVnCj4gKwkJaWYgKGppcmEgIT0gIiIp
Cj4gKyAgICAgICAgICAgIHByaW50ICIgIC0gICJqaXJhCj4gKwkJZm9yIChpID0gMTsgaSA8PSBj
b3VudDsgaSsrKSB7Cj4gKwkJCWlmIChpIGluIG8pCj4gKwkJCQlwcmludCAiICAtIiwgb1tpXQo+
ICsJCX0KPiArCQlpZiAoZW1haWxzKQo+ICsJCQlwcmludCAiIgo+ICsJCWZpcnN0X3RpbWUgPSAx
Owo+ICsJCXN1YmplY3Q9IiIKPiArCQllbWFpbD0iIgo+ICsJCXNjb3JlPSIiCj4gKwkJYnVnPSIi
Cj4gKyAgICAgICAgamlyYT0iIgo+ICsgICAgICAgIHZlcnNpb249IiIKPiArCQljb3VudCA9IDE7
Cj4gKwkJczJfY291bnQgPSAxOwo+ICsJCWRlbGV0ZSBzOwo+ICsJCWRlbGV0ZSBzMjsKPiArCQlk
ZWxldGUgbzsKPiArCQlkZWxldGUgZTsKPiArCX0KPiArCXByaW50IFwkMCwiXG4iCj4gKwl9Cj4g
Ky87LyB7IH07Cj4gKy9TOi8Jewo+ICsJaWYgKCAhZmlyc3RfdGltZSApICB7Cj4gKwkJaWYgKHNj
b3JlICE9ICIiKQo+ICsJCQlwcmludCAiKiAiLCBzdWJqZWN0LCAgIigic2NvcmUiKSIKPiArICAg
ICAgICBlbHNlIGlmICh2ZXJzaW9uICE9ICIiKQo+ICsgICAgICAgICAgICBwcmludCAiKiAiLCBz
dWJqZWN0LCAiKCJ2ZXJzaW9uIikiOwo+ICsJCWVsc2UKPiArCQkJcHJpbnQgIiogIiwgc3ViamVj
dAo+ICsJCWZvciAoaSA9IDE7IGkgPD0gczJfY291bnQ7IGkrKykgewo+ICsJCQlpZiAoaSBpbiBz
MikKPiArCQkJCXByaW50ICIgIixzMltpXTsKPiArCQl9Cj4gKwkJaWYgKGJ1ZyAhPSAiIikKPiAr
CQkJcHJpbnQgIiAgTGluazogaHR0cHM6Ly9idWcueGVucHJvamVjdC5vcmcveGVuL2J1Zy8iYnVn
Cj4gKwkJaWYgKGppcmEgIT0gIiIpCj4gKyAgICAgICAgICAgIHByaW50ICIgIC0gICJqaXJhCj4g
KwkJZm9yIChpID0gMTsgaSA8PSBjb3VudDsgaSsrKSB7Cj4gKwkJCWlmIChpIGluIG8pCj4gKwkJ
CQlwcmludCAiICAtIiwgb1tpXQo+ICsJCX0KPiArCQlpZiAoZW1haWxzKQo+ICsJCQlwcmludCAi
Igo+ICsJfQo+ICsJZmlyc3RfdGltZSA9IDA7Cj4gKwlzdWIoXCQxLCAiIik7Cj4gKwlzdWIoL15b
IFx0XSsvLCAiIik7Cj4gKwlzdWJqZWN0PVwkMDsKPiArCWVtYWlsPSIiCj4gKwlidWc9IiIKPiAr
ICAgIGppcmE9IiIKPiArCWNvdW50ID0gMTsKPiArCXMyX2NvdW50ID0gMTsKPiArCWRlbGV0ZSBz
Owo+ICsJZGVsZXRlIHMyOwo+ICsJZGVsZXRlIG87Cj4gKwlkZWxldGUgZTsKPiArCXNjb3JlPSIi
Owo+ICsgICAgdmVyc2lvbj0iIjsKPiArCX0KPiArL086Lwl7IHN1YihcJDEsICIiKTsgb1tjb3Vu
dCsrXT1cJDA7IH07Cj4gKy9TMjovCXsgc3ViKFwkMSwgIiIpOyBzMltzMl9jb3VudCsrXT1cJDA7
fTsKPiArL0U6Lwl7IHN1YihcJDEsICIiKTsgc3ViKC9eWyBcdF0rLywgIiIpOyBlbWFpbD1cJDA7
IGVbZW1haWxzKytdPVwkMDt9Owo+ICsvUDovCXsgc3ViKFwkMSwgIiIpOyBzdWIoL15bIFx0XSsv
LCAiIik7IHNjb3JlPVwkMDsgfTsKPiArL0I6Lwl7IHN1YihcJDEsICIiKTsgc3ViKC9eWyBcdF0r
LywgIiIpOyBidWc9XCQwOyB9Owo+ICsvSjovCXsgc3ViKFwkMSwgIiIpOyBzdWIoL15bIFx0XSsv
LCAiIik7IGppcmE9XCQwOyB9Owo+ICsvVjovICAgIHsgc3ViKFwkMSwgIiIpOyBzdWIoL15bIFx0
XSsvLCAiIik7IHZlcnNpb249XCQwOyB9Owo+ICtFTkQJewo+ICsJfQo+ICsvLyB7ICB9Cj4gK0VP
Rgo+ICtBV0tfRklMRV9FTUFJTD1gbWt0ZW1wYAo+ICtjYXQgPDwgRU9GID4gJEFXS19GSUxFX0VN
QUlMCj4gK0JFR0lOIHsgZW1haWxzPTE7fQo+ICsvRTovCXsKPiArCXN1YihcJDEsICIiKTsgc3Vi
KC9eWyBcdF0rLywgIiIpOwo+ICsJZW1haWw9XCQwOwo+ICsJZm9yICggaSA9IDE7IGkgPD0gZW1h
aWxzOyBpKysgKSB7Cj4gKwkJaWYgKGkgaW4gZSkgewo+ICsJCQlpZiAoZVtpXSA9PSBlbWFpbCkg
ewo+ICsJCQkJZW1haWw9IiI7Cj4gKwkJCQlicmVhazsKPiArCQkJfQo+ICsJCX0KPiArCX0KPiAr
CWlmIChlbWFpbCAhPSAiIikKPiArCQllW2VtYWlscysrXT1lbWFpbDsKPiArfQo+ICtFTkQJewo+
ICsJcHJpbnRmICJCY2M6ICIKPiArCWZvciAoIGkgPSAxOyBpIDw9IGVtYWlsczsgaSsrICkKPiAr
CQlpZiAoaSBpbiBlKSB7Cj4gKwkJCWlmIChpID09IGVtYWlscyAtIDEpCj4gKwkJCQlwcmludGYg
Ijwlcz4iLCBlW2ldOwo+ICsJCQllbHNlCj4gKwkJCQlwcmludGYgIjwlcz4sIiwgZVtpXTsKPiAr
CQl9Cj4gKwlwcmludCAiIgo+ICsJfQo+ICsvLyB7ICB9Cj4gK0VPRgo+ICsKPiArZWNobyAiRnJv
bTogJFJFTEVBU0VfTUFOQUdFUl9OQU1FIDwkUkVMRUFTRV9NQU5BR0VSX01BSUw+Igo+ICtlY2hv
ICJUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIgo+ICtlY2hvICJDYzogJFJFTEVB
U0VfTUFOQUdFUl9NQUlMIgo+ICtjYXQgJEZJTEUgfCBhd2sgLWYgJEFXS19GSUxFX0VNQUlMCj4g
K3JtICRBV0tfRklMRV9FTUFJTAo+ICsKPiArZWNobyAiU3ViamVjdDogWGVuICRSRUxFQVNFX1ZF
UlNJT04gRGV2ZWxvcG1lbnQgVXBkYXRlIgo+ICtQUkU9YG1rdGVtcGAKPiArY2F0IDw8IEVPRiA+
ICRQUkUKPiArCj4gK1RoaXMgZW1haWwgb25seSB0cmFja3MgYmlnIGl0ZW1zIGZvciB4ZW4uZ2l0
IHRyZWUuIFBsZWFzZSByZXBseSBmb3IgaXRlbXMgeW91Cj4gK3dvdWxrIGxpa2UgdG8gc2VlIGlu
ICRSRUxFQVNFX1ZFUlNJT04gc28gdGhhdCBwZW9wbGUgaGF2ZSBhbiBpZGVhIHdoYXQgaXMgZ29p
bmcgb24gYW5kCgpzL3dvdWxrL3dvdWxkLwoKPiArcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4KPiAr
Cj4gK1lvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNlcyBv
ZiB0aGUgZmVhdHVyZSB5b3UncmUKPiArd29ya2luZyBvbi4KPiArCj4gKz0gVGltZWxpbmUgPQo+
ICsKPiArV2Ugbm93IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCBy
ZWxlYXNlIHR3aWNlIGEKPiAreWVhci4gVGhlIHVwY29taW5nICRSRUxFQVNFX1ZFUlNJT04gdGlt
ZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgo+ICsKPiArKiBMYXN0IHBvc3RpbmcgZGF0ZTogJFJFTEVB
U0VfQ1VUT0ZGCj4gKyogSGFyZCBjb2RlIGZyZWV6ZTogJFJFTEVBU0VfRlJFRVpFCj4gKyogUkMx
OiBUQkQKPiArKiBSZWxlYXNlOiAkUkVMRUFTRV9EQVRFCj4gKwo+ICtOb3RlIHRoYXQgd2UgZG9u
J3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwgcGF0Y2hlcwo+ICt0
aGF0IHdpc2ggdG8gZ28gaW50byAkUkVMRUFTRV9WRVJTSU9OIG11c3QgYmUgcG9zdGVkIG5vIGxh
dGVyIHRoYW4gdGhlIGxhc3QgcG9zdGluZwo+ICtkYXRlLiBBbGwgcGF0Y2hlcyBwb3N0ZWQgYWZ0
ZXIgdGhhdCBkYXRlIHdpbGwgYmUgYXV0b21hdGljYWxseSBxdWV1ZWQKPiAraW50byBuZXh0IHJl
bGVhc2UuCj4gKwo+ICtSQ3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVl
emUuCj4gKwo+ICtXZSByZWNlbnRseSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFj
ayBhbGwgdGhlIHRhc2tzIChub3Qgb25seSBiaWcpCj4gK2ZvciB0aGUgcHJvamVjdC4gU2VlOiBo
dHRwczovL3hlbnByb2plY3QuYXRsYXNzaWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgo+ICsK
PiArTW9zdCBvZiB0aGUgdGFza3MgdHJhY2tlZCBieSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBj
b3JyZXNwb25kaW5nIGppcmEgdGFzawo+ICtyZWZlcnJlZCBieSBYRU4tTi4KPiArCj4gK0kgaGF2
ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZlcnNpb24gbnVtYmVyIG9mIHNlcmllcyBhc3NvY2lh
dGVkIHRvIGVhY2gKPiArZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1cGRhdGUgb24g
dGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKPiArd2FzIHBvc3RlZCB1cHN0cmVhbT8K
PiArCj4gKz0gUHJvamVjdHMgPQo+ICsKPiArRU9GCj4gKwo+ICtQT1NUPWBta3RlbXBgCj4gK2Nh
dCA8PEVPRiA+ICRQT1NUCj4gKwo+ICtFT0YKPiArCj4gKyMgUHJlYW1ibGUKPiArY2F0ICRQUkUK
PiArcm0gJFBSRQo+ICsjIEJvZHkKPiArY2F0ICRGSUxFIHwgYXdrIC1mICRBV0tfRklMRQo+ICty
bSAkQVdLX0ZJTEUKPiArcm0gJEZJTEUKPiArY2F0ICRQT1NUCj4gK3JtICRQT1NUCj4gK2BgYAo+
IAoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:30:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcrr5-0007Yz-Px; Wed, 02 Aug 2017 11:30:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+b75b72a48a44adce404b+5092+infradead.org+dwmw2@casper.srs.infradead.org>)
 id 1dcrr4-0007Yt-JE
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:30:22 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9D/EA-02962-DC7B1895; Wed, 02 Aug 2017 11:30:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUSWsbIpXtme2O
 kQddlbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPpS66C5c4Vd95MZW1gvGLfxcjFwSJwjE1i
 7+JdjCCOkMAaRonjk++wdzFycvAKmEqcPL2HCcQWFoiWeLPhEyuIzSagLXFgx0kWEFtEQFni8
 /OVzCA2s4CPxM3LBxhBbBYBVYkfP+6A2ZwC9hJtJw+xQCxYzSRxfMZkVoiGeomt/96BLZAAGt
 rZPRvI5gBaLCjxd4cwSL2EQAujxNuth5knMPLNQtIyC6EMIqwp0br9NzuErS2xbOFrZgjbVmL
 /1ZVQtqnE66MfGSFsRYkp3Q/ZFzCyr2JUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy00tLk5M
 T81JTCrWS87P3cQIDGYGINjBOO+E/yFGSQ4mJVFexZ76SCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvKbbGiOFBItS01Mr0jJzgHEFk5bg4FES4Q0BSfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl
 6qlDjEDAGQoozSPLgRsBi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeKJApPJl5JXCbXgE
 dwQR0xJ86sCNKEhFSUg2MAh/rDuh7GsdHL+NdvinuZG9nyDqVr46nipmj7wVuN9p53PDb1Zqp
 b3O/xuwLKAhwXVeSk6rNuv7DeqcqLlbjG1xTOPrVfvw40n30dsSNzSvWMsc923SsI1aGa/lf8
 U1xvCddcubo9Zb7Cy1IP7u8lneqztngc0I/brHzMs1gKHD8L5GfvGGVEktxRqKhFnNRcSIAc0
 /5EewCAAA=
X-Env-Sender: BATV+b75b72a48a44adce404b+5092+infradead.org+dwmw2@casper.s
 rs.infradead.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1501673420!75983906!1
X-Originating-IP: [85.118.1.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48920 invoked from network); 2 Aug 2017 11:30:20 -0000
Received: from casper.infradead.org (HELO casper.infradead.org) (85.118.1.10)
 by server-9.tower-21.messagelabs.com with AES256-GCM-SHA384
 encrypted SMTP; 2 Aug 2017 11:30:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=casper.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=rTekT9/jpx191qJ4KxYiYhmHXe8Lk8Xba4WoM21KNGM=; b=p8A8uqR87QqEXdcu1u6MotWE6
 gmAXiMCJo24WAASjgHcJ3d7hQ4uGUeX+P/9FeqfdLeHcFb16bYdt8o21lRzsc4EOyAP6DYybPjKMl
 FFq7AtgHMhlV7/Bl0t9kEDSeCmxscZGX+e3nHRNb46Rwoo8pKdLhT6ug+PfgJsL+Dv/t6W19jI2Ew
 8vXM5yktG5AK663ihOG8zujGWGP0mMslNB2IGrX08PgYgZVuckgFvMTo/1PbLOf9ACEewQzq9xcQm
 43RRjBuDIlYFJzbEFjYUQ0FqA8dVBPo63CbAY731iSPqi87WOfT7SbI2umDxUniBKLI9AZuS+AzWP
 yFzEOY1GA==;
Received: from i7.infradead.org ([90.155.92.213])
 by casper.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dcrqv-00033y-Tm; Wed, 02 Aug 2017 11:30:13 +0000
Message-ID: <1501673413.20068.15.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Jan Beulich <jbeulich@suse.com>
Date: Wed, 02 Aug 2017 12:30:13 +0100
In-Reply-To: <598198C30200007800103235@prv-mh.provo.novell.com>
References: <1500564043.4400.15.camel@infradead.org>
 <597D79BD0200007800102F92@prv-mh.provo.novell.com>
 <1501498940.4771.251.camel@infradead.org>
 <597F2D860200007800103049@prv-mh.provo.novell.com>
 <1501516597.4771.328.camel@infradead.org>
 <598198C30200007800103235@prv-mh.provo.novell.com>
X-Mailer: Evolution 3.22.4 (3.22.4-2.fc25) 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 casper.infradead.org. See http://www.infradead.org/rpr.html
Cc: xen-devel@lists.xenproject.org, jiewen.yao@intel.com, jeff.fan@intel.com
Subject: [Xen-devel] [PATCH] x86/efi: Do not write relocations in
 efi_arch_relocate_image() first pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3313071123855676188=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3313071123855676188==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-9DutjFExDTiVjzhxVZ3/"


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

The function is invoked with delta=3D0 before ExitBootServices() is called,
as a dummy run purely to validate that all the relocations can be handled.
This allows us to exit gracefully with an error message.

However, we have relocations in read-only sections such as .rodata and
.init.te(xt). Recent versions of UEFI will actually make those sections
read-only, which will cause a fault. This functionaity was added in
EDK2 commit d0e92aad4 ("MdeModulePkg/DxeCore: Add UEFI image protection.")

It's OK to actually make the changes in the later pass because UEFI will
tear down the protection when ExitBootServices() is called, because it
knows we're going to need to do this kind of thing.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
---
This basically means that new versions of UEFI are going to break
(all?) existing=C2=A0EFI Xen versions? Or at least any that have relocation=
s
in .init.text.

 xen/arch/x86/efi/efi-boot.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/arch/x86/efi/efi-boot.h b/xen/arch/x86/efi/efi-boot.h
index bedac5c..8d295ff 100644
--- a/xen/arch/x86/efi/efi-boot.h
+++ b/xen/arch/x86/efi/efi-boot.h
@@ -87,7 +87,8 @@ static void __init efi_arch_relocate_image(unsigned long =
delta)
             case PE_BASE_RELOC_DIR64:
                 if ( in_page_tables(addr) )
                     blexit(L"Unexpected relocation type");
-                *(u64 *)addr +=3D delta;
+                if ( delta )
+                    *(u64 *)addr +=3D delta;
                 break;
             default:
                 blexit(L"Unsupported relocation type");
--=20
2.7.4

--=-9DutjFExDTiVjzhxVZ3/
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDzUw
ggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQswCQYDVQQG
EwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU
UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTE0MTIyMjAw
MDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1h
bmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEw
PwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBF
bWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAImxDdp6UxlOcFIdvFamBia3
uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdhTpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYep
LkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak+FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayT
QLm1CJM6nCpToxDbPSBhPFUDjtlOdiUCISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9
UjewM2ktQ+v61qXxl3dnUYzZ7ifrvKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3Rh
UL7GQD/L5OKfoiECAwEAAaOCARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa
MB0GA1UdDgQWBBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/
BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRV
HSAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4
dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3Nw
LnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj
mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb4yJj
nFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ26Y3NOh7
4AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT9HaSyoY0B7ks
yuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInltukWeh95FPZKEBom
+nyK+5swggU9MIIEJaADAgECAhBqC1BYlVMtBFBN4igR/howMA0GCSqGSIb3DQEBCwUAMIGbMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3Jk
MRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xp
ZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTYxMjIwMDAwMDAwWhcN
MTcxMjIwMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbTrFaiGdvN2pThnR9q+4eaXB2wQZQNqhter5ZrJ
pPO47e87bZ+f1tmYoh6+rB90G/XN24NErPRfvU4zVzNT9pCtCzSSVnBlZQBpaEYMKhcXo5PGKNsm
An8BoGwNXjlxwbBNRaNO+ky0wNCaMNd1JLxEuvqg9J7rrcpHhWmnpXD5IKa8gv9GyVAJgOpiBOts
p91sShc2kHvWJ5waPEWPCHDH9J+twGGKqKIIU7fdbURLUgUL1wlDSAHf/lgIAVCSj2H2HpoGqHpy
HgOAClX9iRSLNa0Znj8HTaqfOwxXevsz1KkLFY+Ahm426GIEqdfkK2iT6Hhgc7tjNO3f8i5ALQID
AQABo4IB8TCCAe0wHwYDVR0jBBgwFoAUkmFrguGioKpP7GfxwqP3tIAAwewwHQYDVR0OBBYEFILE
dmHLtK6oxmFJZvBhTQhvqrS0MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZ
MBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7
BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9D
UFMwXQYDVR0fBFYwVDBSoFCgToZMaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2
Q2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBkAYIKwYBBQUHAQEEgYMw
gYAwWAYIKwYBBQUHMAKGTGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVu
dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v
Y3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3
DQEBCwUAA4IBAQA+AfvNhFwtapF5Lzjapgul3zYuEnMfR538Ya1vhP8wuOkcoJeT2gEFXzVO2WUu
eWM0g0/DumnRB53htV/Qq/+vsL0i6a2+iOO7kHi5O7bZkgbdNv0t2lzonDUHi6LTa7NUj+tv+j6y
hW+iNquC3ACP1dIZH8gJmicHblW63qRgp6wxhn315MLBeavi3uiSag2eeKFePiTIwJjN2UYq6kWg
PL5G/Ycf9x/xN1XBTfJiURc0FsXhrA98VMWnt52C5Lo4txhGjzTI+IZg40b3YDs6E7mTYb5KKmbc
QZA9priOFDdj1z5W9BdWhU6I/D0P9y8Z4Tr6+ZscMUVD0RqWy2LeMIIFPTCCBCWgAwIBAgIQagtQ
WJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy
ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExp
bWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBMB4XDTE2MTIyMDAwMDAwMFoXDTE3MTIyMDIzNTk1OVowJDEiMCAGCSqG
SIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMG06xWohnbzdqU4Z0favuHmlwdsEGUDaobXq+WayaTzuO3vO22fn9bZmKIevqwfdBv1zduD
RKz0X71OM1czU/aQrQs0klZwZWUAaWhGDCoXF6OTxijbJgJ/AaBsDV45ccGwTUWjTvpMtMDQmjDX
dSS8RLr6oPSe663KR4Vpp6Vw+SCmvIL/RslQCYDqYgTrbKfdbEoXNpB71iecGjxFjwhwx/SfrcBh
iqiiCFO33W1ES1IFC9cJQ0gB3/5YCAFQko9h9h6aBqh6ch4DgApV/YkUizWtGZ4/B02qnzsMV3r7
M9SpCxWPgIZuNuhiBKnX5Ctok+h4YHO7YzTt3/IuQC0CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaA
FJJha4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBSCxHZhy7SuqMZhSWbwYU0Ib6q0tDAOBgNV
HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED
BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYB
BQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0
dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxodHRwOi8v
Y3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3Vy
ZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0R
BBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAPgH7zYRcLWqReS84
2qYLpd82LhJzH0ed/GGtb4T/MLjpHKCXk9oBBV81TtllLnljNINPw7pp0Qed4bVf0Kv/r7C9Iumt
vojju5B4uTu22ZIG3Tb9Ldpc6Jw1B4ui02uzVI/rb/o+soVvojargtwAj9XSGR/ICZonB25Vut6k
YKesMYZ99eTCwXmr4t7okmoNnnihXj4kyMCYzdlGKupFoDy+Rv2HH/cf8TdVwU3yYlEXNBbF4awP
fFTFp7edguS6OLcYRo80yPiGYONG92A7OhO5k2G+Sipm3EGQPaa4jhQ3Y9c+VvQXVoVOiPw9D/cv
GeE6+vmbHDFFQ9Ealsti3jGCA9MwggPPAgEBMIGwMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMS
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg
TGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFu
ZCBTZWN1cmUgRW1haWwgQ0ECEGoLUFiVUy0EUE3iKBH+GjAwDQYJYIZIAWUDBAIBBQCgggHzMBgG
CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDgwMjExMzAxM1owLwYJ
KoZIhvcNAQkEMSIEIM59E/maW0vjsLiJnPBTRKguv1i7eCqBsb3GEdzCp3pfMIHBBgkrBgEEAYI3
EAQxgbMwgbAwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01P
RE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQ
WJVTLQRQTeIoEf4aMDCBwwYLKoZIhvcNAQkQAgsxgbOggbAwgZsxCzAJBgNVBAYTAkdCMRswGQYD
VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E
TyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRp
b24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQWJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQEFAASC
AQAJ6+IiW18jS3G+Zc2lN4UsDp5nOs0gWzPi9reTaN7XA18PfHpx8oorvynjF05giiixdJ+eo78g
11m+QWnwZJLCPHlnRCiLovcj6B5c3jATLIB7RMywIwEBnyxCGPiey+xfugY8Z13Z/Y0w6etBhcEr
gaR8CvRfZ6oy8zT+v+sE72Xow7nRCSFy+uH3UFO3kSSw3FnynBHihgBK9kvqGCFwLaCAEt+AuTe5
Z57rJ//bW5Qiu1moRKZp42vwfbquiQCZuk28LBDW7SGViTGcRDiuWfppzdecAdR1o79iYWBsWBHq
2GgQQ9hygKbX/cxKtadiizO1cLVq7uIN3dQi2XIDAAAAAAAA


--=-9DutjFExDTiVjzhxVZ3/--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3313071123855676188==--



From xen-devel-bounces@lists.xen.org Wed Aug 02 11:37:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcrxj-0007yz-H1; Wed, 02 Aug 2017 11:37:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dcrxi-0007yt-97
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:37:14 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 78/0F-01729-969B1895; Wed, 02 Aug 2017 11:37:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfT+Id2MnY2
 RBnNO21h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnZp1mKjgqW/HidSdTA+Mn8S5GLg4hgRmM
 Ej8+/2QEcVgEGlgl9k9fwwLiSAjMYZV4d6GXrYuRE8jJk5h54xMLhF0iser1cTCbV0BQ4uTMJ
 2C2kICnRP+TI8xdjBwcnAKWEsuapCE2bGeW2D53FzNIDZuAlsT92yvAZrIIqEh8mNvJDDEnQG
 Lp+UNgcWEBL4np63+C2SICihIPXt5kBZnJLFAr8ea6LEiYWUBTonX7b/YJjAKzkFwxC0lqASP
 TKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwEBkAIIdjP+2
 eR5ilORgUhLlVeypjxTiS8pPqcxILM6ILyrNSS0+xKjBwSHw8+nfFkYplrz8vFQlCV6PHY2RQ
 oJFqempFWmZOcBYgSmV4OBREuG1BEnzFhck5hZnpkOkTjEac1y5su4LE8eUA9u/MAmBTZIS55
 28HahUAKQ0ozQPbhAshi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmNcaZCFPZl4J3L5XQKc
 wAZ3ypw7slJJEhJRUA+Nslh8HLQrY9+WaJOjeSp1U5Fgx4/mVPeuU9aJuPhcPfTHl0ynmB6L7
 rqQKLJX1K4+vf88w26bl4ZTFGhHlCY/XrCqc4rh9G9+clT9jGM+dqWH4dCrjdvzs7g+mGumlM
 y/ylUlIcRV8fJB3a27h2uQ7GgtYPujzl7y0LHfZ1Lhs43P52T78ebVKLMUZiYZazEXFiQC/vI
 /33AIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501673831!89644572!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50860 invoked from network); 2 Aug 2017 11:37:12 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Aug 2017 11:37:12 -0000
Received: by mail-io0-f194.google.com with SMTP id j32so3510074iod.3
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 04:37:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=AntvFp9q9jtczlsNWxUo/Z9typoibu1SjWQXT+wVmCA=;
 b=GBwwhTjPxGmpYRFzIn/dDBgnTUXVNYS6+Ft1V8OB1wi76Tm00S5PDHh+/vNbMfzShz
 0YfpO7Y+8qpnIcwRRTN6OpLBdWlN9Su9X+wlwGBn9ES7bRgWqdwb0122uVif08V9ArKS
 iSQ2cnimD26wYabZyz3/2Un2QmRarVyobq9K0K0NK0sXCpL9d5gFlFVfKfsYqDdQ/xih
 5ZkbbLmUSdmBB75gn+KXeaBtgxT+WBrIq0hSGPfUSwZHhdKdfVbYpGfLWuoPwMMyiCsF
 vSHzB4vG6CkLgx0vu6Av65UJRqUD1oB28N1Up0C2Rzz5rFpEcNcMEDQLylDmg39Qd63c
 oVrg==
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=AntvFp9q9jtczlsNWxUo/Z9typoibu1SjWQXT+wVmCA=;
 b=DH787gvCV4pCWjPtqtwi+tWPSGVp0OzEoddN7mA75n6JSZwdF3IJ0VH4jtOH4GOe8E
 wEG50ydtKPyJo2SHJJGyEdxRguOsp26g0IIMtbAqJZiaNsIcMKCQvo/GNF/4Ob/l0Zio
 vfj5/sE1UeTox1bgdAyTQ/OUEIZwlsbZ5loZ2Vznvcq7t/Y7Wosw7Aj8H6ol7o8vWisZ
 gE7upUrTr1H/256+ujpgf3ePEwPYDiLcrTU8L67xOBEGsTpT/4XicwaDNrQVIg3mvcUm
 dDby/4KHmbqYfJvbnCwMeZPuAq7tA1vR1WaLiSWb7qa6stCgPjKuEXenUZvVrvJvlWdh
 EAIg==
X-Gm-Message-State: AIVw113MNoFz/9MHjHZ7BlPF2WA48nq/OETiNmAt3W0Jy6QKAeHNHqF8
 IVaaIpSDZPVmiHN0BPrWEKmOfbTXHQ==
X-Received: by 10.107.176.11 with SMTP id z11mr25158013ioe.173.1501673831325; 
 Wed, 02 Aug 2017 04:37:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.39.139 with HTTP; Wed, 2 Aug 2017 04:37:10 -0700 (PDT)
In-Reply-To: <20170801130021.hemov7xhevgwgexw@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-7-git-send-email-al1img@gmail.com>
 <20170728141134.vtkd4pvasngwr2qs@citrix.com>
 <20170728162327.jcrwckni6c2hml7p@citrix.com>
 <CACvf2oVv_-GBiOvXa9s28An5UHr0nF_ScJ0dv7OGnPcChsqFpg@mail.gmail.com>
 <20170731143658.y2gyoczel6je6kr5@citrix.com>
 <CACvf2oVCCR4zALxDyv59YdFvheaoPks--yVcvnrmZXA8avj3BA@mail.gmail.com>
 <20170801130021.hemov7xhevgwgexw@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 2 Aug 2017 14:37:10 +0300
Message-ID: <CACvf2oUbLM8xAbgHuOKS-pJL+i-CtJqxosU6A1hvKwy+4vsCEQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 06/13] libxl: change p9 to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMSwgMjAxNyBhdCA0OjAwIFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBUdWUsIEF1ZyAwMSwgMjAxNyBhdCAwMjo1ODoxOVBNICswMzAwLCBP
bGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gT24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgNTozNiBQ
TSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gT24gU3VuLCBKdWwg
MzAsIDIwMTcgYXQgMDk6NDI6MDlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+
ID4+IE9uIEZyaSwgSnVsIDI4LCAyMDE3IGF0IDc6MjMgUE0sIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+IE9uIEZyaSwgSnVsIDI4LCAyMDE3IGF0IDAzOjExOjM0
UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4+ID4+ID4+IE9uIFR1ZSwgSnVsIDE4LCAyMDE3IGF0
IDA1OjI1OjIzUE0gKzAzMDAsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+PiA+PiA+PiBbLi4u
XQo+PiA+PiA+PiA+ICAvKiBXYWl0cyBmb3IgdGhlIHBhc3NlZCBkZXZpY2UgdG8gcmVhY2ggc3Rh
dGUgWGVuYnVzU3RhdGVJbml0V2FpdC4KPj4gPj4gPj4gPiAgICogVGhpcyBpcyBub3QgcmVhbGx5
IHVzZWZ1bCBieSBpdHNlbGYsIGJ1dCBpcyBpbXBvcnRhbnQgd2hlbiBleGVjdXRpbmcKPj4gPj4g
Pj4gPiAgICogaG90cGx1ZyBzY3JpcHRzLCBzaW5jZSB3ZSBuZWVkIHRvIGJlIHN1cmUgdGhlIGRl
dmljZSBpcyBpbiB0aGUgY29ycmVjdAo+PiA+PiA+PiA+IEBAIC0zNTY1LDYgKzM1NTksNyBAQCBl
eHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX191c2JjdHJsX2RldnR5
cGU7Cj4+ID4+ID4+ID4gIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGli
eGxfX3VzYmRldl9kZXZ0eXBlOwo+PiA+PiA+PiA+ICBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhs
X2RldmljZV90eXBlIGxpYnhsX19wY2lkZXZfZGV2dHlwZTsKPj4gPj4gPj4gPiAgZXh0ZXJuIGNv
bnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fdmRpc3BsX2RldnR5cGU7Cj4+ID4+
ID4+ID4gK2V4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3A5X2Rl
dnR5cGU7Cj4+ID4+ID4+ID4KPj4gPj4gPj4gPiAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9k
ZXZpY2VfdHlwZSAqZGV2aWNlX3R5cGVfdGJsW107Cj4+ID4+ID4+ID4KPj4gPj4gPj4gPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCj4+ID4+ID4+ID4gaW5kZXggMjU1NjNjZi4uOTZkYmFlZCAxMDA2NDQKPj4gPj4g
Pj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPj4gPj4gPj4gPiArKysgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPj4gPj4gPj4gPiBAQCAtODA0LDcgKzgwNCw3IEBA
IGxpYnhsX2RvbWFpbl9jb25maWcgPSBTdHJ1Y3QoImRvbWFpbl9jb25maWciLCBbCj4+ID4+ID4+
ID4gICAgICAoInZmYnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmZiLCAibnVtX3ZmYnMiKSksCj4+
ID4+ID4+ID4gICAgICAoInZrYnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMi
KSksCj4+ID4+ID4+ID4gICAgICAoInZ0cG1zIiwgQXJyYXkobGlieGxfZGV2aWNlX3Z0cG0sICJu
dW1fdnRwbXMiKSksCj4+ID4+ID4+ID4gLSAgICAoInA5IiwgQXJyYXkobGlieGxfZGV2aWNlX3A5
LCAibnVtX3A5cyIpKSwKPj4gPj4gPj4gPiArICAgICgicDlzIiwgQXJyYXkobGlieGxfZGV2aWNl
X3A5LCAibnVtX3A5cyIpKSwKPj4gPj4gPj4KPj4gPj4gPj4gT2gsIG5vLCBwbGVhc2UgZG9uJ3Qg
ZG8gdGhpcy4gV2UgY2FuJ3QgY2hhbmdlIHRoZSBuYW1lIG9mIHRoZSBmaWVsZHMuCj4+ID4+ID4+
Cj4+ID4+ID4+IFRoZXJlIGlzIGFscmVhZHkgb24gaXJyZWd1bGFyIGRldmljZSB0eXBlIC0tIHRo
ZSBQQ0kgZGV2aWNlLiBJIHN1cHBvc2UKPj4gPj4gPj4geW91IHByb2JhYmx5IG5lZWQgYW5vdGhl
ciBob29rIHNvbWV3aGVyZS4gQW5kIHBsZWFzZSBjb252ZXJ0IFBDSSBkZXZpY2VzCj4+ID4+ID4+
IGlmIHlvdSBjYW4uCj4+ID4+ID4KPj4gPj4gPiBPSywgZ29pbmcgdGhyb3VnaCB0aGUgY29kZSBJ
IHRoaW5rIHdlIG5lZWQgdG8gY29tZSB0byBhIGNvbmNsdXNpb24gaWYgd2UKPj4gPj4gPiB3YW50
IGFuIGV4dHJhIGNhbGxiYWNrIHRvIGhhbmRsZSB0aGUgaXJyZWd1bGFyIGRldmljZSBuYW1lcyBm
aXJzdAo+PiA+PiA+IGJlY2F1c2UgdGhhdCdzIGxpa2VseSB0byBhZmZlY3QgdGhlIGNvZGUgb2Yg
dGhlIGZyYW1ld29yayBpbiBwcmV2aW91cwo+PiA+PiA+IHBhdGNoLgo+PiA+Pgo+PiA+PiBBY3R1
YWxseSBjcmVhdGluZyBuZXcgY2FsbGJhY2sgdG8gaGFuZGxlIGlycmVndWxhciBkZXZpY2UgbmFt
ZSBsb29rcwo+PiA+PiBub3Qgc28gZ29vZC4KPj4gPj4gVGhlcmUgaXMgdGhlIHBhdHRlcm4gd2hp
Y2ggYWxsIG5hbWluZ3Mgc2hvdWxkIGZvbGxvdy4gTWF5IGJlIGl0IGhhcyB0bwo+PiA+PiBiZSBk
b2N1bWVudGVkCj4+ID4KPj4gPiBUaGUgbm9ybWFsIHBhdHRlcm4gaXMgREVWVFlQRXMuCj4+ID4K
Pj4gPj4gc29tZXdoZXJlLiBwOSB3YXMgYWRkZWQgcmVjZW50bHkgd2UgY2FuIGFzayB0aGUgYXV0
aG9yIHRvIHJldmlldyB0aGlzIHJlbmFtZS4KPj4gPgo+PiA+IE9uY2UgaXQgaXMgcmVsZWFzZWQg
d2UgY2FuJ3QgY2hhbmdlIGl0LCBvZiBjb3Vyc2UgdW5sZXNzIHdlIGRlZW0gaXQKPj4gPiB1bnN0
YWJsZS4gSSdtIHR3byBtaW5kZWQgaGVyZS4gUDkgd2FzIHJlbGVhc2VkIGluIDQuOSwgd2hpY2gg
d2FzIG9ubHkgYQo+PiA+IGZldyBtb250aHMgb2xkLgo+PiA+Cj4+Cj4+IElNSE8gdGhpcyB0aGUg
YnVnIEkgbWVhbiB3cm9uZyBuYW1pbmcgYW5kIGl0IHNob3VsZCBiZSBmaXhlZC4KPj4KPj4gPiBC
dXQgd2UgZGVmaW5pdGVseSBjYW4ndCBjaGFuZ2UgdGhlIFBDSSB0eXBlLiBJdCBoYXMgYmVlbiBh
cm91bmQgc2luY2UKPj4gPiBmb3JldmVyLiBBbmQgdGhlcmUgaXMgcHJvdmlzaW9uIGluIGNvZGUg
dG8gZGVhbCB3aXRoIHRoYXQuCj4+Cj4+IEFncmVlLCBJIGRpZG4ndCB0b3VjaCBQQ0kuCj4+Cj4+
ID4+IEZyb20gb3RoZXIgc2lkZSB0aGlzIHJlbmFtZSB0b3VjaGVzIG9ubHkgaW50ZXJuYWxzIGNo
YW5nZXM6IG5vIGNoYW5nZXMKPj4gPj4gaW4gY29uZmlnIGZpbGUKPj4gPj4gb3IgQ0xJIGludGVy
ZmFjZS4KPj4gPj4KPj4gPgo+PiA+IEFzIHNhaWQsIHRoZSBmcmFtZXdvcmsgbmVlZCB0byBiZSBy
ZWFkeSB0byBkZWFsIHdpdGggUENJIGFueXdheS4KPj4gPgo+PiA+IFdoYXQgc29ydCBvZiBpc3N1
ZXMgZG8geW91IGZvcmVzZWUgaGVyZT8KPj4KPj4gRG8geW91IG1lYW4gaW4gY2FzZSB0byByZXdv
cmsgUENJIHRvIHVzZSB0aGUgZGV2aWNlIGZyYW1ld29yaz8KPj4KPgo+IE5vLCBJIG1lYW4gYWRk
aW5nIHRoZSBuZXcgaG9vay4gWW91IHNhaWQgImhhbmRsZSBpcnJlZ3VsYXIgZGV2aWNlIG5hbWUK
PiBsb29rcyBub3Qgc28gZ29vZCIKCkFzIGZvciBtZSB3aGVuIG9ubHkgaW50ZXJuYWwgbmFtZSBv
ZiBzdHJ1Y3R1cmUgb3IgZmllbGRzIGFyZSBjaGFuZ2VkCnRoZW4gaXQgc2hvdWxkIG5vdCBicmVh
ayBhbnlvbmUgY29uZmlncywgc2V0dXAgZXRjLgpDcmVhdGluZyBob29rcyBpbiB0aGlzIGNhc2Ug
bWFrZXMgY29kZSBoYXJkIHRvIHJlYWQgYW5kIG1haW50YWluLgoKLS0gCkJlc3QgUmVnYXJkcywK
T2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:46:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11:46: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.xen.org>)
	id 1dcs6X-0000SO-CY; Wed, 02 Aug 2017 11:46:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+f6843280af683c9d313b+5092+infradead.org+dwmw2@twosheds.srs.infradead.org>)
 id 1dcs6V-0000SI-SH
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:46:20 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FD/42-01862-B8BB1895; Wed, 02 Aug 2017 11:46:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUSNTvmom7n7sZ
 IgxX9Fhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byOXoFL50rXjxfy9jA+MChi5GLg0XgBJvE
 +YO3mUAcIYENjBK/d70Ccjg5eAVMJR6um84CYgsLREnMvXeaDcRmE9CWOLDjJFhcREBZ4vPzl
 cwgNrNAisTbliVgNqeAvUTbyUMsEENXM0kcnzGZFaKoVmLC1EtgRSwCqhK7roI0cwAtE5T4u0
 MYJCwhoCGx4eYxJgi7jVHi3mq7CYx8s5B0z0LogAhrSrRu/80OYWtLLFv4mhnCtpXYD7QAwja
 VeH30IyOErSgxpfsh+wJG9lWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJ
 xXrJ+bmbGIHBzAAEOxhXbPc8xCjJwaQkyqvYUx8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXY
 FdjpJBgUWp6akVaZg4wrmDSEhw8SiK8QSBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US51
 0PUiQAUpRRmgc3AhbjlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMOx9kCk9mXgncpldARzA
 BHfGnDuyIkkSElFQDY832ZmeRLGb2z9cDj77unmS6xffD7y1r5onv392/xae5/kZhVRj/hwOX
 9NNSS53PNk740vlHMeL97XonX7bJl270/VVLvJP8Vmh7Qo3h9g8nnX9vm1jEcc78tZ7U4ZCHr
 SsnXO+RTpispj7Bsp4p9Mr2lr4pexTv2qWVTct8tzb/Bk/73FkbnJVYijMSDbWYi4oTAZNLA8
 PsAgAA
X-Env-Sender: BATV+f6843280af683c9d313b+5092+infradead.org+dwmw2@twosheds
 .srs.infradead.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501674377!91455869!1
X-Originating-IP: [90.155.92.209]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21193 invoked from network); 2 Aug 2017 11:46:17 -0000
Received: from twosheds.infradead.org (HELO twosheds.infradead.org)
 (90.155.92.209)
 by server-12.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 2 Aug 2017 11:46:17 -0000
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:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=4qjmjqg9xHLpuJIjzCqH5BxntL9HRbGH1Q79n0AxsCU=; b=jUpDCirq5N1EOIrdOlciLrZWc
 8nV2zSI/SvI4Egbn91v+B2ZNqh6MTlz+DT8HYUyWtNnTuf1oMJtex6LS0BiKLGXItPpqUvV+nOVo7
 TtDA20IZz5LROxqxrej4MEWdLRsCRiEB3awuFUtjg4tF+11JifV/p0CkkqxuyO5ts+YEbTdcU//vf
 qRN544bopwbvkIA+L7xYgLLvCF7HV2CgpU+8NIMe/d/tpZbo2XWwWLQri2lIZPVbxLADAkKenVf9r
 M9e/4DLJqHLgkJD5jlEAIzxyCkW0S+QL1gDfLjorUX7Qpv8PbbA/p4ochW+UBlNzlwHy/KksGK1wJ
 Q+y8xteNw==;
Received: from [2001:8b0:10b:1:55dd:c278:ec30:d8bc]
 by twosheds.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dcs4B-0007Y5-75; Wed, 02 Aug 2017 11:43:55 +0000
Message-ID: <1501674234.4771.398.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <598198C30200007800103235@prv-mh.provo.novell.com>
References: <1500564043.4400.15.camel@infradead.org>
 <597D79BD0200007800102F92@prv-mh.provo.novell.com>
 <1501498940.4771.251.camel@infradead.org>
 <597F2D860200007800103049@prv-mh.provo.novell.com>
 <1501516597.4771.328.camel@infradead.org>
 <598198C30200007800103235@prv-mh.provo.novell.com>
Date: Wed, 02 Aug 2017 12:43:54 +0100
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
Cc: xen-devel@lists.xenproject.org, jiewen.yao@intel.com, jeff.fan@intel.com,
 mark.doran@intel.com
Subject: Re: [Xen-devel] xen/link: Move .data.rel.ro sections into .rodata
 for final link
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2672165285867382752=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============2672165285867382752==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-Z7FMbiKt+rBMRDNFFnng"


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

On Wed, 2017-08-02 at 03:17 -0600, Jan Beulich wrote:
>=20
> >... but then again, if the whole function is really doing nothing at
> >all when invoked with delta=3D=3D0 then perhaps it would just be easier =
to
> >remove the first pass altogether. I feel sure I'm missing something,
>=20
> The reason is even visible in context above: We can't call blexit() after
> having called ExitBootServices(). Hence we need a "dry run" done early,
> to be certain we won't encounter unhandlable relocations later on.

Ah, thanks. I'd glossed over that as a "can never happen" condition.
And the 'default:' case really is that =E2=80=94 the build system is broken=
 if
we ever see that. But the DIR64 / in_page_tables() one is less provably
impossible.

> >Either way, this is still broken before my patch though, right?
>=20
> As long as there are .rodata entries needing relocation (which I
> understand you've found example of), yes.

And more to the point, .init.text entries needing relocation (since
UEFI isn't marking read-only *data* sections read-only yet for some
reason; only R+X sections).

But still that basically means that new versions of UEFI are going to
stop booting all existing EFI Xen images, doesn't it? Perhaps we should
look for a mitigation on the UEFI side.

Jeff, Jiewen, has this actually been shipped in an EDK2 release yet?

I confess I haven't actually built a current OVMF and *tested* the
hypothesis that it breaks; it just seems "obvious" :)

Adding Mark. Background: we think
https://github.com/tianocore/edk2/commit/d0e92aad46=C2=A0will break existin=
g
Xen EFI binaries because they write to a read-only code section
(.init.te) before calling ExitBootServices().


--=-Z7FMbiKt+rBMRDNFFnng
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDzUw
ggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQswCQYDVQQG
EwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU
UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTE0MTIyMjAw
MDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1h
bmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEw
PwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBF
bWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAImxDdp6UxlOcFIdvFamBia3
uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdhTpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYep
LkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak+FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayT
QLm1CJM6nCpToxDbPSBhPFUDjtlOdiUCISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9
UjewM2ktQ+v61qXxl3dnUYzZ7ifrvKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3Rh
UL7GQD/L5OKfoiECAwEAAaOCARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa
MB0GA1UdDgQWBBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/
BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRV
HSAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4
dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3Nw
LnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj
mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb4yJj
nFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ26Y3NOh7
4AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT9HaSyoY0B7ks
yuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInltukWeh95FPZKEBom
+nyK+5swggU9MIIEJaADAgECAhBqC1BYlVMtBFBN4igR/howMA0GCSqGSIb3DQEBCwUAMIGbMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3Jk
MRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xp
ZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTYxMjIwMDAwMDAwWhcN
MTcxMjIwMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbTrFaiGdvN2pThnR9q+4eaXB2wQZQNqhter5ZrJ
pPO47e87bZ+f1tmYoh6+rB90G/XN24NErPRfvU4zVzNT9pCtCzSSVnBlZQBpaEYMKhcXo5PGKNsm
An8BoGwNXjlxwbBNRaNO+ky0wNCaMNd1JLxEuvqg9J7rrcpHhWmnpXD5IKa8gv9GyVAJgOpiBOts
p91sShc2kHvWJ5waPEWPCHDH9J+twGGKqKIIU7fdbURLUgUL1wlDSAHf/lgIAVCSj2H2HpoGqHpy
HgOAClX9iRSLNa0Znj8HTaqfOwxXevsz1KkLFY+Ahm426GIEqdfkK2iT6Hhgc7tjNO3f8i5ALQID
AQABo4IB8TCCAe0wHwYDVR0jBBgwFoAUkmFrguGioKpP7GfxwqP3tIAAwewwHQYDVR0OBBYEFILE
dmHLtK6oxmFJZvBhTQhvqrS0MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZ
MBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7
BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9D
UFMwXQYDVR0fBFYwVDBSoFCgToZMaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2
Q2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBkAYIKwYBBQUHAQEEgYMw
gYAwWAYIKwYBBQUHMAKGTGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVu
dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v
Y3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3
DQEBCwUAA4IBAQA+AfvNhFwtapF5Lzjapgul3zYuEnMfR538Ya1vhP8wuOkcoJeT2gEFXzVO2WUu
eWM0g0/DumnRB53htV/Qq/+vsL0i6a2+iOO7kHi5O7bZkgbdNv0t2lzonDUHi6LTa7NUj+tv+j6y
hW+iNquC3ACP1dIZH8gJmicHblW63qRgp6wxhn315MLBeavi3uiSag2eeKFePiTIwJjN2UYq6kWg
PL5G/Ycf9x/xN1XBTfJiURc0FsXhrA98VMWnt52C5Lo4txhGjzTI+IZg40b3YDs6E7mTYb5KKmbc
QZA9priOFDdj1z5W9BdWhU6I/D0P9y8Z4Tr6+ZscMUVD0RqWy2LeMIIFPTCCBCWgAwIBAgIQagtQ
WJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy
ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExp
bWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBMB4XDTE2MTIyMDAwMDAwMFoXDTE3MTIyMDIzNTk1OVowJDEiMCAGCSqG
SIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMG06xWohnbzdqU4Z0favuHmlwdsEGUDaobXq+WayaTzuO3vO22fn9bZmKIevqwfdBv1zduD
RKz0X71OM1czU/aQrQs0klZwZWUAaWhGDCoXF6OTxijbJgJ/AaBsDV45ccGwTUWjTvpMtMDQmjDX
dSS8RLr6oPSe663KR4Vpp6Vw+SCmvIL/RslQCYDqYgTrbKfdbEoXNpB71iecGjxFjwhwx/SfrcBh
iqiiCFO33W1ES1IFC9cJQ0gB3/5YCAFQko9h9h6aBqh6ch4DgApV/YkUizWtGZ4/B02qnzsMV3r7
M9SpCxWPgIZuNuhiBKnX5Ctok+h4YHO7YzTt3/IuQC0CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaA
FJJha4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBSCxHZhy7SuqMZhSWbwYU0Ib6q0tDAOBgNV
HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED
BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYB
BQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0
dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxodHRwOi8v
Y3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3Vy
ZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0R
BBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAPgH7zYRcLWqReS84
2qYLpd82LhJzH0ed/GGtb4T/MLjpHKCXk9oBBV81TtllLnljNINPw7pp0Qed4bVf0Kv/r7C9Iumt
vojju5B4uTu22ZIG3Tb9Ldpc6Jw1B4ui02uzVI/rb/o+soVvojargtwAj9XSGR/ICZonB25Vut6k
YKesMYZ99eTCwXmr4t7okmoNnnihXj4kyMCYzdlGKupFoDy+Rv2HH/cf8TdVwU3yYlEXNBbF4awP
fFTFp7edguS6OLcYRo80yPiGYONG92A7OhO5k2G+Sipm3EGQPaa4jhQ3Y9c+VvQXVoVOiPw9D/cv
GeE6+vmbHDFFQ9Ealsti3jGCA9MwggPPAgEBMIGwMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMS
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg
TGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFu
ZCBTZWN1cmUgRW1haWwgQ0ECEGoLUFiVUy0EUE3iKBH+GjAwDQYJYIZIAWUDBAIBBQCgggHzMBgG
CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDgwMjExNDM1NFowLwYJ
KoZIhvcNAQkEMSIEIP5j0jvVvhSDEFRYTwCQvrV/EqnFF8yBBwkwPRk+0L5nMIHBBgkrBgEEAYI3
EAQxgbMwgbAwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01P
RE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQ
WJVTLQRQTeIoEf4aMDCBwwYLKoZIhvcNAQkQAgsxgbOggbAwgZsxCzAJBgNVBAYTAkdCMRswGQYD
VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E
TyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRp
b24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQWJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQEFAASC
AQC1AUo1VfLQHvMisIYxkh0SwM2Y0sIMn4hOkczzgk7WGt5fgcJTzN+rCblhx+8khqZfuyni8O/8
pJVZ1MVC194hVk8u9/ssFF3W91xxHdGCYjtvWfrvysH/+zR6p20NLNSDkBM6JbbcdqrkaFBWRj3a
61STBZHxNLvCwWS5n/Jioomc03xWR3OXny5d/jSg4BwEoKNpb9FI6F/bgUOKdkt5KTIPPjSqoEb2
Ct49al5cMfIAkWCUY2aOZbNAiTOWc1rllxf1iL9AWBVJqdgbk2t4Aud9xO+ClySfZ77NYwmnRa6k
30mvn4XzGdEkDYkEOU+QPLbrc0I3arHaBRrNI6zSAAAAAAAA


--=-Z7FMbiKt+rBMRDNFFnng--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2672165285867382752==--



From xen-devel-bounces@lists.xen.org Wed Aug 02 11:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcsCm-0001KB-Bj; Wed, 02 Aug 2017 11:52:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcsCl-0001Jn-0Z
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:52:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 95/4D-01862-E0DB1895; Wed, 02 Aug 2017 11:52:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvS7v3sZ
 Ig0t3zC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpB90LPktWtHxcwN7A+F+4i5GTQ0LAX2LO
 ifdMIDabgI7Exbk72boYOThEBFQkbu81AAkzC4RItB77wg5iCwsESVx7eIUVxGYBKjn7YQNYn
 FfAUqJt0XpWiJF6Em8nvmAEsTkFrCTuzZgOFhcCqjl5cy8zRL2gxMmZT1gg5mtKtG7/zQ5hy0
 s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl0jS72kosz0jJLcxMwcXUM
 DY73c1OLixPTUnMSkYr3k/NxNjMBAq2dgYNzB2LTX7xCjJAeTkiivYk99pBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3rjdjZFCgkWp6akVaZk5wJCHSUtw8CiJ8NaCpHmLCxJzizPTIVKnGHU5X
 k34/41JiCUvPy9VSpx3D0iRAEhRRmke3AhY/F1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJM
 xruwdoCk9mXgncpldARzABHfGnDuyIkkSElFQD44rTd7/GRs4JWjzNTroug+P/ns0R6UW3oi2
 +37h7pCV5zhEH52ahebbCf27vilBYrmSRfVZ8h9LCqoKJyTenrng7Q2DFjGIVhhMxD1RP/pwQ
 dFZAaoHEGrGjbIlTV3fe/TgxZvlSrpXNEiILPVsb+9c2Z/I17FYL5Tj05NwMp3tVCgxGfgarP
 yqxFGckGmoxFxUnAgCce3hEugIAAA==
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501674763!108100588!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40726 invoked from network); 2 Aug 2017 11:52:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 11:52:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,311,1498521600"; d="scan'208";a="442340478"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 12:52:15 +0100
Message-ID: <20170802115221.29116-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170802115221.29116-1-roger.pau@citrix.com>
References: <20170802115221.29116-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v3 2/8] mfi-common: move
	set_freebsd_runvars to mfi-common
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCBpdCBjYW4gYWxzbyBiZSB1c2VkIGJ5IG1ha2UtaG9zdHMtZmxpZ2h0LiBObyBmdW5j
dGlvbmFsIGNoYW5nZQppbnRlbmRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogbWFrZS1mcmVlYnNkLWZsaWdodCB8IDMxIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIG1maS1jb21tb24gICAgICAgICAgfCAzMSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyks
IDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21ha2UtZnJlZWJzZC1mbGlnaHQgYi9tYWtl
LWZyZWVic2QtZmxpZ2h0CmluZGV4IDY0ZGZlOWE2Li43MjY5NTc0MiAxMDA3NTUKLS0tIGEvbWFr
ZS1mcmVlYnNkLWZsaWdodAorKysgYi9tYWtlLWZyZWVic2QtZmxpZ2h0CkBAIC0zNiwzNyArMzYs
NiBAQCBqb2JfY3JlYXRlX2J1aWxkX2ZpbHRlcl9jYWxsYmFjayAoKSB7CiAgICAgOgogfQogCi1z
ZXRfZnJlZWJzZF9ydW52YXJzICgpIHsKLSAgICAjIENhbGxlciBzaG91bGQgaGF2ZSBkb25lIGlm
IHJlcXVpcmVkOgotICAgICMgbG9jYWwgZnJlZWJzZF9ydW52YXJzCi0gICAgIwotICAgICMgRmln
dXJlIG91dCB3aGVyZSBhcmUgdGhlIGluc3RhbGxlciBiaW5hcmllcy4gVGhlIG9yZGVyIGlzIHRo
ZQotICAgICMgZm9sbG93aW5nOgotICAgICMKLSAgICAjIDEuIEVudiB2YXJpYWJsZSBGUkVFQlNE
XzxhcmNoPl9CVUlMREpPQjogdXNlIHRoZSBvdXRwdXQgZnJvbSBhCi0gICAgIyBwcmV2aW91cyBi
dWlsZC08YXJjaD4tZnJlZWJzZC4KLSAgICAjCi0gICAgIyAyLiBFbnYgdmFyaWFibGVzIEZSRUVC
U0RfRElTVCwgRlJFRUJTRF9WRVJTSU9OOiBzZXQgYmVmb3JlIGNhbGxpbmcKLSAgICAjIGludG8g
bWFrZS1mbGlnaHQsIHByb3ZpZGUgdGhlIHBhdGggdG8gdGhlIGluc3RhbGxlciBpbWFnZSwgdGhl
IHNldHMKLSAgICAjIHRvIGluc3RhbGwgYW5kIHRoZSB2ZXJzaW9uIGJlaW5nIGluc3RhbGxlZC4K
LSAgICAjCi0gICAgIyAzLiBDb25maWcgZmlsZSBGcmVlQlNERGlzdCwgRnJlZUJTRFZlcnNpb246
IHNhbWUgYXMgMi4gZXhjZXB0IHRoYXQKLSAgICAjIHRoZXkgYXJlIHNldCBvbiB0aGUgY29uZmln
IGZpbGUuCi0gICAgIwotICAgIGVudnZhcj0iRlJFRUJTRF8ke2FyY2heXn1fQlVJTERKT0IiCi0g
ICAgaWYgWyAtbiAiJHshZW52dmFyfSIgXTsgdGhlbgotICAgICAgICBmcmVlYnNkX3J1bnZhcnM9
ImZyZWVic2RidWlsZGpvYj0keyFlbnZ2YXJ9IgotICAgIGVsaWYgWyAtbiAiJEZSRUVCU0RfRElT
VCIgXSAmJiBbIC1uICIkRlJFRUJTRF9WRVJTSU9OIiBdOyB0aGVuCi0gICAgICAgIGZyZWVic2Rf
cnVudmFycz0iZnJlZWJzZF9kaXN0cGF0aD0kRlJFRUJTRF9ESVNULyRhcmNoIFwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBmcmVlYnNkX3ZlcnNpb249JEZSRUVCU0RfVkVSU0lPTiIKLSAgICBl
bHNlCi0gICAgICAgIGRpc3RwYXRoPWBnZXRjb25maWcgIkZyZWVCU0REaXN0ImAKLSAgICAgICAg
dmVyc2lvbj1gZ2V0Y29uZmlnICJGcmVlQlNEVmVyc2lvbiJgCi0gICAgICAgIGZyZWVic2RfcnVu
dmFycz0iZnJlZWJzZF9kaXN0cGF0aD0kZGlzdHBhdGgvJGFyY2ggXAotICAgICAgICAgICAgICAg
ICAgICAgICAgIGZyZWVic2RfdmVyc2lvbj0kdmVyc2lvbiIKLSAgICBmaQotfQotCiBmb3IgYXJj
aCBpbiAiJGFyY2hlcyI7IGRvCiAgICAgc2V0X2ZyZWVic2RfcnVudmFycwogICAgIGpvYl9jcmVh
dGVfYnVpbGQgYnVpbGQtJGFyY2gtZnJlZWJzZCBidWlsZC1mcmVlYnNkICAgICAgICAgIFwKZGlm
ZiAtLWdpdCBhL21maS1jb21tb24gYi9tZmktY29tbW9uCmluZGV4IDQ4MjdjODI3Li44YTk1NDZh
YiAxMDA2NDQKLS0tIGEvbWZpLWNvbW1vbgorKysgYi9tZmktY29tbW9uCkBAIC0xMTMsNiArMTEz
LDM3IEBAIHNldF9ob3N0b3NfcnVudmFycyAoKSB7CiAgIGVzYWMKIH0KIAorc2V0X2ZyZWVic2Rf
cnVudmFycyAoKSB7CisgICAgIyBDYWxsZXIgc2hvdWxkIGhhdmUgZG9uZSBpZiByZXF1aXJlZDoK
KyAgICAjIGxvY2FsIGZyZWVic2RfcnVudmFycworICAgICMKKyAgICAjIEZpZ3VyZSBvdXQgd2hl
cmUgYXJlIHRoZSBpbnN0YWxsZXIgYmluYXJpZXMuIFRoZSBvcmRlciBpcyB0aGUKKyAgICAjIGZv
bGxvd2luZzoKKyAgICAjCisgICAgIyAxLiBFbnYgdmFyaWFibGUgRlJFRUJTRF88YXJjaD5fQlVJ
TERKT0I6IHVzZSB0aGUgb3V0cHV0IGZyb20gYQorICAgICMgcHJldmlvdXMgYnVpbGQtPGFyY2g+
LWZyZWVic2QuCisgICAgIworICAgICMgMi4gRW52IHZhcmlhYmxlcyBGUkVFQlNEX0RJU1QsIEZS
RUVCU0RfVkVSU0lPTjogc2V0IGJlZm9yZSBjYWxsaW5nCisgICAgIyBpbnRvIG1ha2UtZmxpZ2h0
LCBwcm92aWRlIHRoZSBwYXRoIHRvIHRoZSBpbnN0YWxsZXIgaW1hZ2UsIHRoZSBzZXRzCisgICAg
IyB0byBpbnN0YWxsIGFuZCB0aGUgdmVyc2lvbiBiZWluZyBpbnN0YWxsZWQuCisgICAgIworICAg
ICMgMy4gQ29uZmlnIGZpbGUgRnJlZUJTRERpc3QsIEZyZWVCU0RWZXJzaW9uOiBzYW1lIGFzIDIu
IGV4Y2VwdCB0aGF0CisgICAgIyB0aGV5IGFyZSBzZXQgb24gdGhlIGNvbmZpZyBmaWxlLgorICAg
ICMKKyAgICBsb2NhbCBlbnZ2YXI9IkZSRUVCU0RfJHthcmNoXl59X0JVSUxESk9CIgorICAgIGlm
IFsgLW4gIiR7IWVudnZhcn0iIF07IHRoZW4KKyAgICAgICAgZnJlZWJzZF9ydW52YXJzPSJmcmVl
YnNkYnVpbGRqb2I9JHshZW52dmFyfSIKKyAgICBlbGlmIFsgLW4gIiRGUkVFQlNEX0RJU1QiIF0g
JiYgWyAtbiAiJEZSRUVCU0RfVkVSU0lPTiIgXTsgdGhlbgorICAgICAgICBmcmVlYnNkX3J1bnZh
cnM9ImZyZWVic2RfZGlzdHBhdGg9JEZSRUVCU0RfRElTVC8kYXJjaCBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgZnJlZWJzZF92ZXJzaW9uPSRGUkVFQlNEX1ZFUlNJT04iCisgICAgZWxzZQor
ICAgICAgICBsb2NhbCBkaXN0cGF0aD1gZ2V0Y29uZmlnICJGcmVlQlNERGlzdCJgCisgICAgICAg
IGxvY2FsIHZlcnNpb249YGdldGNvbmZpZyAiRnJlZUJTRFZlcnNpb24iYAorICAgICAgICBmcmVl
YnNkX3J1bnZhcnM9ImZyZWVic2RfZGlzdHBhdGg9JGRpc3RwYXRoLyRhcmNoIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBmcmVlYnNkX3ZlcnNpb249JHZlcnNpb24iCisgICAgZmkKK30KKwog
Y3JlYXRlX2J1aWxkX2pvYnMgKCkgewogCiAgIGxvY2FsIGFyY2gKLS0gCjIuMTEuMCAoQXBwbGUg
R2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcsCl-0001Jq-57; Wed, 02 Aug 2017 11:52:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcsCk-0001Jh-2Q
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:52:46 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 08/F2-22472-D0DB1895; Wed, 02 Aug 2017 11:52:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHSDvS7P3sZ
 IgyNrDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/09gK3nFXtDdeZGxg/MfZxcjJISHgL9F9
 7zAziM0moCNxce5Oti5GDg4RARWJ23sNQMLMAtoSe9fNBSsRFoiR+HD8CTNICQtQyeXd2iBhX
 gFLiU+HnzNDTNSTeDvxBSOILSSgKNE/7wEbRI2gxMmZT1ggRkpIHHzxgnkCI/csJKlZSFILGJ
 lWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhkE9AwPjDsa
 mvX6HGCU5mJREeRV76iOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDG7W6MFBIsSk1PrUjLzAEG
 JExagoNHSYS3FiTNW1yQmFucmQ6ROsVozLFh9fovTByvJvz/xiTEkpeflyolzrsHpFQApDSjN
 A9uECxSLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5rXdAzSFJzOvBG7fK6BTmIBO+VMHdk
 pJIkJKqoFRPDdn8eT5kus42OensZtr1R156uno9O/KxG2Gr948vDYjkPnHNPvupZttYisfeBX
 8rPIqU7U7Nj17wdE1h/6a/tyYzW30+tiJlKA1+bz5WyUiBC9LXhbienSr7/qVe/uVizZ9DJ2y
 8sP9682nO5dcu70wuzrv+ubU5g0dNQdPCX+eIH+N10g6U4mlOCPRUIu5qDgRABthI02PAgAA
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501674763!108100588!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40555 invoked from network); 2 Aug 2017 11:52:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 11:52:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,311,1498521600"; d="scan'208";a="442340476"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 12:52:13 +0100
Message-ID: <20170802115221.29116-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v3 0/8] Add support to examine the
	needed memdisk flags for each hos
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIGlzIHRoZSByZW1haW5pbmcgbWVtZGlzayBleGFtaW5lIHNlcmllcyAoaWU6
IHN0YXJ0aW5nIHdpdGggdGhlCmZpcnN0IG5vbi1hY2tlZCBwYXRjaCkgYW5kIGl0J3MgcmViYXNl
ZCBvbiB0b3Agb2YgdGhlIHByZXZpb3VzIEZyZWVCU0QKaG9zdCBpbnN0YWxsIHNlcmllcy4KClRo
ZSBzZXJpZXMgZXhwYW5kcyB0aGUgZXhhbWluZSBmbGlnaHQgaW4gb3JkZXIgdG8gdGVzdCB3aGlj
aCBtZW1kaXNrCm9wdGlvbnMgc2hvdWxkIGJlIHVzZWQgZm9yIGVhY2ggaG9zdC4gSG9wZWZ1bGx5
IGFsbCBvZiB0aGlzIHdpbGwgYmUKYXV0b21hdGljIHVwb24gcnVubmluZyBhIGV4YW1pbmUgZmxp
Z2h0LiBUaGUgcmVxdWlyZWQgb3B0aW9ucyBhcmUKZGV0ZWN0ZWQgYnkgdHMtbWVtZGlzay10cnkt
YXBwZW5kIGFuZCBzdG9yZWQgaW50byB0aGUgZGF0YWJhc2UgYnkKdHMtZXhhbWluZS1ob3N0cHJv
cHMtc2F2ZS4KClRoaXMgaGFzIGJlZW4gdGVzdGVkIGV4Y2VwdCBmb3IgdHMtZXhhbWluZS1ob3N0
cHJvcHMtc2F2ZSBiZWNhdXNlIEkKaGF2ZW4ndCBydW4gaXQgaW4gYSBmbGlnaHQgd2l0aCAicmVh
bCIgYmxlc3NpbmcuCgpUaGUgc2VyaWVzIGNhbiBiZSBmb3VuZCBhdDoKCmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvcm95Z2VyL29zc3Rlc3QuZ2l0IGZyZWVic2RfdjExCgpXaGljaCBhcyBz
YWlkIGlzIGFscmVhZHkgcmViYXNlZCBvbiB0b3Agb2YgdGhlIHByZXZpb3VzIEZyZWVCU0QKc2Vy
aWVzLgoKTm90ZSB0aGF0IGJlZm9yZSBydW5uaW5nIHRoZSBGcmVlQlNEIGJyYW5jaCBmbGlnaHRz
IGFuIGV4YW1pbmUgZmxpZ2h0CndpdGggInJlYWwiIGludGVuZGVkIGJsZXNzaW5nIG11c3QgYmUg
cnVuLCBzbyB0aGF0IHRoZSBwcm9wZXIgbWVtZGlzawphcHBlbmQgb3B0aW9ucyBhcmUgc2V0IGZv
ciBlYWNoIGhvc3QuIEFmdGVyIHRoYXQgRnJlZUJTRCBmbGlnaHRzIGNhbgpiZSBydW4gYXMgbm9y
bWFsLgoKVGhlIG91dHB1dCBvZiBhbiBleGFtaW5lIGZsaWdodCB3aXRoIHRoaXMgc2VyaWVzIGNh
biBiZSBmb3VuZCBhdDoKCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rl
c3Rsb2dzL2xvZ3MvNzE5MzEvCgpMaXN0IG9mIHBhdGNoZXM6CgpBID0gQWNrZWQKCiAgMS84IEhv
c3REQjogaW50cm9kdWNlIHNldF9wcm9wZXJ0eQpBIDIvOCBtZmktY29tbW9uOiBtb3ZlIHNldF9m
cmVlYnNkX3J1bnZhcnMgdG8KQSAzLzggVGVzdFN1cHBvcnQ6IGludHJvZHVjZQogIDQvOCB0cy1m
cmVlYnNkLWhvc3QtaW5zdGFsbDogYWRkIGFyZ3VtZW50cyB0byB0ZXN0CkEgNS84IHRzLW1lbWRp
c2stdHJ5LWFwcGVuZDogaW50cm9kdWNlIGEgc2NyaXB0IHRvCiAgNi84IHRzLWV4YW1pbmUtaG9z
dHByb3BzLXNhdmU6IGludHJvZHVjZSBhIHNjcmlwdApBIDcvOCBtYWtlLWhvc3RzLWZsaWdodDog
c2V0IHJ1bnZhcnMgZm9yIEZyZWVCU0QKICA4Lzggc2ctcnVuLWpvYjogaG9vayB0aGUgbWVtZGlz
ayB0ZXN0IGludG8gZXhhbWluZQoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcsCn-0001Ky-QI; Wed, 02 Aug 2017 11:52:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcsCm-0001KA-LB
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:52:48 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 38/2A-02177-F0DB1895; Wed, 02 Aug 2017 11:52:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpC7/3sZ
 Ig1W3xSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNE1tYC/5xVRx4O5m9gXErRxcjJ4eEgL9E
 55s1LCA2m4COxMW5O9m6GDk4RARUJG7vNQAJMwuESLQe+8IOYgsDlb//28sMYrMAley92M0KY
 vMKWEq8Ov2FFWKknsTbiS8YQWxOASuJezOmg8WFgGpO3tzLDFEvKHFy5hMWiPmaEq3bf7ND2P
 ISzVtnM0PUK0r0z3vANoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjXyEQvqSgzPaMkNzEzR9f
 QwFgvN7W4ODE9NScxqVgvOT93EyMw1OoZGBh3ML467neIUZKDSUmUV7GnPlKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBG/wnsZIIcGi1PTUirTMHGDQw6QlOHiURHgNQNK8xQWJucWZ6RCpU4y6H
 K8m/P/GJMSSl5+XKiXOu2c3UJEASFFGaR7cCFgEXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzGsLsoonM68EbtMroCOYgI74Uwd2REkiQkqqgVFK+Oqu0vdC0fN1ijepV08/YLdo5oeK/V+
 4UyOWpB4omBb0cL9h9W2r0HSF+3yCMbPfJvq9NeY47HiKRcTiq66XCEfy5M1nbubOWGgfoqa6
 9WFlfrDipQnrnp2fmL39noPMlf6wiUsSXL8Uqvs0Hv12Rr2sb9dK/uTeB5dtJaf2XZS5pKKx4
 ZUSS3FGoqEWc1FxIgBUb/VEuwIAAA==
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501674764!108262907!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39220 invoked from network); 2 Aug 2017 11:52:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 11:52:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,311,1498521600"; d="scan'208";a="434034950"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 12:52:16 +0100
Message-ID: <20170802115221.29116-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170802115221.29116-1-roger.pau@citrix.com>
References: <20170802115221.29116-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v3 3/8] TestSupport: introduce
	hostprop_putative_record
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB1c2VkIHRvIHN0b3JlIHRlbnRhdGl2ZSBob3N0IHByb3BlcnRpZXMgaW4gdGhlIHJ1
bnZhcnMgb2YgYQpqb2IsIHdpdGggdGhlIGV4cGVjdGF0aW9uIHRoYXQgYXQgc29tZSBwb2ludCAo
aWU6IGF0IHRoZSBlbmQgb2YgdGhlCmpvYikgdGhleSB3aWxsIGJlIHR1cm5lZCBpbnRvIHJlYWwg
cHJvcGVydGllcyBzdG9yZWQgaW4gdGhlIGRhdGFiYXNlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFVzZSB0
aGUgZm9sbG93aW5nIHJ1bnZhciBmb3JtYXQgdG8gc3RvcmUgdGhlIHB1dGF0aXZlIGhvc3QgcHJv
cHM6CiAgIGhvc3Rwcm9wLyRpZGVudC8kcHJvcD0kdmFsLgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBv
cnQucG0gfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpp
bmRleCAyN2IyMzQyYy4uYTVjY2EzOTEgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtODIsNiArODIsNyBAQCBCRUdJTiB7
CiAgICAgICAgICAgICAgICAgICAgICAgcG93ZXJfc3RhdGUgcG93ZXJfY3ljbGUgcG93ZXJfY3lj
bGVfc2xlZXAKICAgICAgICAgICAgICAgICAgICAgICBzZXJpYWxfZmV0Y2hfbG9ncyBzZXRfaG9z
dF9wcm9wZXJ0eQogICAgICAgICAgICAgICAgICAgICAgIHByb3BuYW1lX21hc3NhZ2UgcHJvcG5h
bWVfY2hlY2sKKyAgICAgICAgICAgICAgICAgICAgICBob3N0cHJvcF9wdXRhdGl2ZV9yZWNvcmQK
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgIGdldF9zdGFzaGVkIG9wZW5fdW5pcXVl
X3N0YXNoZmlsZSBjb21wcmVzc19zdGFzaGVkCiAgICAgICAgICAgICAgICAgICAgICAgZGlyX2lk
ZW50aWZ5X3ZjcwpAQCAtMTE4OSw2ICsxMTkwLDEyIEBAIHN1YiBzZXRfaG9zdF9wcm9wZXJ0eSAo
JCQkKSB7CiAgICAgJG1ob3N0ZGItPnNldF9wcm9wZXJ0eSgkaG8sICRwcm9wLCAkdmFsKTsKIH0K
IAorc3ViIGhvc3Rwcm9wX3B1dGF0aXZlX3JlY29yZCAoJCQkKSB7CisgICAgbXkgKCRobywgJHBy
b3AsICR2YWwpID0gQF87CisKKyAgICBzdG9yZV9ydW52YXIoImhvc3Rwcm9wLyRoby0+e0lkZW50
fS8kcHJvcCIsICR2YWwpOworfQorCiBzdWIgZ2V0X3RhcmdldF9wcm9wZXJ0eSAoJCQ7JCk7CiBz
dWIgZ2V0X3RhcmdldF9wcm9wZXJ0eSAoJCQ7JCkgewogICAgIG15ICgkaG8sICRwcm9wLCAkZGVm
dmFsKSA9IEBfOwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcsCp-0001LQ-0o; Wed, 02 Aug 2017 11:52:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcsCn-0001Kk-JS
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:52:49 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 AA/EF-01862-01DB1895; Wed, 02 Aug 2017 11:52:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7A3sZ
 Igx+H5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrb54xFvwUqPi36hhbA+N93i5GTg4JAX+J
 CwcfMoLYbAI6Ehfn7mTrYuTgEBFQkbi91wAkzCwQItF67As7iC0skCpxb9t6ZhCbBahk68NDL
 CDlvAKWErPvakNM1JN4O/EF2EROASuJezOms4LYQkAlJ2/uBWvlFRCUODnzCQvEeE2J1u2/2S
 FseYnmrbOZIeoVJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoUZxaVJZapGtkqZdUlJmeUZKbmJm
 ja2hgrJebWlycmJ6ak5hUrJecn7uJERho9QwMjDsYm/b6HWKU5GBSEuVV7KmPFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBG7e7MVJIsCg1PbUiLTMHGPIwaQkOHiUR3lqQNG9xQWJucWY6ROoUo
 y7Hqwn/vzEJseTl56VKifPuASkSACnKKM2DGwGLv0uMslLCvIwMDAxCPAWpRbmZJajyrxjFOR
 iVhHlt9wBN4cnMK4Hb9AroCCagI/7UgR1RkoiQkmpg1Og/zefwO79BxU6PYfLsfU3zXGTnyrW
 Ehbux+ix3/Nxx9WqdTPbXLMYYTbXw/1O/nDPa+j3j9ynVXazqPhsrHJ1X/r3WvcshomG96Df+
 RTN2Cu3MunY185lBvNHroLtftFk0T1y6euJF1t3KDWuWh7dNe1Y5T6BzveCrG7/SJl+98Wgas
 6p9shJLcUaioRZzUXEiAJgawPS6AgAA
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501674763!108100588!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41062 invoked from network); 2 Aug 2017 11:52:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 11:52:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,311,1498521600"; d="scan'208";a="442340479"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 12:52:17 +0100
Message-ID: <20170802115221.29116-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170802115221.29116-1-roger.pau@citrix.com>
References: <20170802115221.29116-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v3 4/8] ts-freebsd-host-install: add
	arguments to test memdisk append options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGljaCBtZW1kaXNrIG9wdGlv
bnMgc2hvdWxkIGJlCnVzZWQgdG8gYm9vdCB0aGUgaW1hZ2VzIG9uIGVhY2ggc3BlY2lmaWMgYm94
LgoKTm90ZSB0aGF0IHdoZW4gcGFzc2VkIHRoZSAtLXJlY29yZGFwcGVuZCBhcmd1bWVudCB1cG9u
IHN1Y2Nlc3MgdGhlCnNjcmlwdCBzdG9yZXMgdGhlIHRlbnRhdGl2ZSBob3N0IHByb3BlcnR5IGlu
IHRoZSBydW52YXJzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgogLSBGaXggY29tbWl0IG1lc3NhZ2Uu
CgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBQcm92aWRlIGEgLS1yZWNvcmRhcHBlbmQgYXJndW1lbnQg
dG8gZm9yY2UgdGhlIHJlY29yZGluZyB0aGUKICAgbWVtZGlzayBwYXJhbWV0ZXJzLgogLSBFeGl0
IGdyYWNlZnVsbHkgaWYgYSBib290b25seSB0ZXN0IGlzIGF0dGVtcHRlZCBhZ2FpbnN0IGEKICAg
bm9uLXN1cHBvcnRlZCBhcmNoaXRlY3R1cmUuCiAtIFVzZSBOT05FIGluc3RlYWQgb2YgYW4gZW1w
dHkgc3RyaW5nIHdoZW4gY2FsbGluZwogICBzZXR1cF9uZXRib290X21lbWRpc2sgaWYgbm90aGlu
ZyBzaG91bGQgYmUgYXBwZW5kZWQuCiAtIERvIG5vdCBwZXJmb3JtIGFueSBhcmNoIHRlc3QgaW4g
dHMtZnJlZWJzZC1ob3N0LWluc3RhbGwuCi0tLQogdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwgfCAy
NSArKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxs
IGIvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKaW5kZXggNDgzYjlhZWMuLjUwYWY1ZGQzIDEwMDc1
NQotLS0gYS90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbAorKysgYi90cy1mcmVlYnNkLWhvc3QtaW5z
dGFsbApAQCAtNDEsNiArNDEsMjMgQEAgdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCiB0c3Jl
YWRjb25maWcoKTsKIAorb3VyICRib290b25seTsKK291ciAkbWVtZGlza19hcHBlbmQ7CitvdXIg
JHJlY29yZF9hcHBlbmQ7Cit3aGlsZSAoQEFSR1YgJiYgJEFSR1ZbMF0gPX4gbS9eLS9nKSB7Cisg
ICAgaWYgKCRBUkdWWzBdID1+IG0vXi0tbWVtZGlza2FwcGVuZD0oLiopLykgeworICAgICAgICAk
bWVtZGlza19hcHBlbmQgPSAkMTsKKyAgICB9IGVsc2lmICgkQVJHVlswXSBlcSAiLS10ZXN0Ym9v
dCIpIHsKKyAgICAgICAgJG1lbWRpc2tfYXBwZW5kIC8vPSAiTk9ORSI7CisgICAgICAgICRib290
b25seSA9IDE7CisgICAgfSBlbHNpZiAoJEFSR1ZbMF0gZXEgIi0tcmVjb3JkYXBwZW5kIikgewor
ICAgICAgICAkcmVjb3JkX2FwcGVuZCA9IDE7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZGllICJV
bmtub3duIGFyZ3VtZW50ICRBUkdWWzBdIjsKKyAgICB9CisgICAgc2hpZnQgQEFSR1Y7Cit9CisK
IG91ciAoJHdoaG9zdCkgPSBAQVJHVjsKICR3aGhvc3QgfHw9ICdob3N0JzsKIG91ciAkaG89IHNl
bGVjdGhvc3QoJHdoaG9zdCk7CkBAIC05NSw3ICsxMTIsNyBAQCBFTkQKIAogICAgICMgU2V0dXAg
dGhlIHB4ZWxpbnV4IGNvbmZpZyBmaWxlCiAgICAgbG9nbSgiQm9vdGluZyBmcm9tIGluc3RhbGxl
ciBpbWFnZSBhdCAkcHhlaW1nIik7Ci0gICAgc2V0dXBfbmV0Ym9vdF9tZW1kaXNrKCRobywgJHB4
ZWltZyk7CisgICAgc2V0dXBfbmV0Ym9vdF9tZW1kaXNrKCRobywgJHB4ZWltZywgJG1lbWRpc2tf
YXBwZW5kKTsKIH0KIAogc3ViIGluc3RhbGwgKCkgewpAQCAtMjQ3LDYgKzI2NCwxMiBAQCBwb3dl
cl9zdGF0ZSgkaG8sIDEpOwogbG9nbSgiV2FpdGluZyBmb3IgdGhlIGluc3RhbGxlciB0byBib290
Iik7CiBhd2FpdF90Y3AoZ2V0X3RpbWVvdXQoJGhvLCdyZWJvb3QnLCR0aW1lb3V0KSwgNSwgJGhv
KTsKIAoraWYgKCRib290b25seSkgeworICAgIGhvc3Rwcm9wX3B1dGF0aXZlX3JlY29yZCgkaG8s
ICJNZW1kaXNrQXBwZW5kIiwgJG1lbWRpc2tfYXBwZW5kKQorICAgICAgICBpZiAkcmVjb3JkX2Fw
cGVuZDsKKyAgICBleGl0IDA7Cit9CisKICMgTmV4dCBib290IHdpbGwgYmUgZnJvbSBsb2NhbCBk
aXNrCiBzZXR1cF9uZXRib290X2xvY2FsKCRobyk7CiAKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgx
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcsCs-0001Np-IE; Wed, 02 Aug 2017 11:52:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcsCq-0001Lt-JE
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:52:52 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E0/09-01987-31DB1895; Wed, 02 Aug 2017 11:52:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDva7w3sZ
 Ig5vvRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZk1axF5wUrjh1vYG1gbFdoIuRk0NCwF+i
 48IZNhCbTUBH4uLcnUA2B4eIgIrE7b0GIGFmgRCJ1mNf2EFsYYEEiY7He5lBbBagkpn/l7GA2
 LwClhIfGvexQIzUk3g78QUjiM0pYCVxb8Z0VhBbCKjm5E2IXl4BQYmTM5+wQMzXlGjd/psdwp
 aXaN46mxmiXlGif94DtgmMfLOQtMxC0jILScsCRuZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObq
 GBsZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g7Fpr98hRkkOJiVRXsWe+kghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErxxuxsjhQSLUtNTK9Iyc4BBD5OW4OBREuGtBUnzFhck5hZnpkOkTjEac
 yzo2fCFiePVhP/fmIRY8vLzUqXEefeAlAqAlGaU5sENgkXjJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvLZ7gKbwZOaVwO17BXQKE9Apf+rATilJREhJNTDyRMyv27mB52eZlP6ntfslfi5
 hKjG9/PPSqbsvtkc9UHH0eeBjI/v3Ue07bdPtKULMyVcCL/xJ9LsrObUpt+30tNW7o1ft7p+i
 I6n07JGFLvcbxrMz/aou3SqYu1/sje22+S/LWZYbVmx1Ui9xsDZY/0oz6WubmcphGc0jc7bm9
 80W+/v4z0QeJZbijERDLeai4kQA/CGz8MECAAA=
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501674763!108100588!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41501 invoked from network); 2 Aug 2017 11:52:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 11:52:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,311,1498521600"; d="scan'208";a="442340481"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 12:52:19 +0100
Message-ID: <20170802115221.29116-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170802115221.29116-1-roger.pau@citrix.com>
References: <20170802115221.29116-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v3 6/8] ts-examine-hostprops-save:
	introduce a script to save properties
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzY3JpcHQgdHVybnMgdGhlIHByb3BlcnRpZXMgc3RvcmVkIGluIHRoZSBydW52YXJzIHVz
aW5nIHRoZQpmb3JtYXQgaG9zdHByb3AvJGlkZW50LyRwcm9wPSR2YWwgaW50byBob3N0IHByb3Bl
cnRpZXMgc3RvcmVkIGluIHRoZQpkYXRhYmFzZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gQ2Fs
bCBzZWxlY3Rob3N0IGJhc2VkIG9uIHRoZSBpZGVudHMgcGFzc2VkIGluIHRoZSBwdXRhdGl2ZQog
ICBob3N0cHJvcHMgcnVudmFyLgogLSBGaXggY29tbWl0IG1lc3NhZ2UuCiAtIFVzZSAnLycgaW5z
dGVhZCBvZiAnXycgaW4gdGhlIHJ1bnZhcnMuCiAtIERvIGEgZHJ5IHJ1biBpZiBmbGlnaHQgYmxl
c3NpbmcgIT0gcmVhbC4KIC0gRml4IHBhcmVudGhlc2VzIGluZGVudGF0aW9uLgoKQ2hhbmdlcyBz
aW5jZSB2MToKIC0gU2VsZWN0IGEgaG9zdCBmb3Igc2V0dGluZyB0aGUgcHJvcGVydGllcy4KIC0g
UHJpbnQgYSBtZXNzYWdlIGJlZm9yZSBleGl0aW5nIGlmIGJsZXNzaW5nICE9IHJlYWwuCiAtIFNr
aXAgcHJvcGVydGllcyB0aGF0IGRvbid0IGNvbnRhaW4gdGhlIHNlbGVjdGVkIGhvc3QuCi0tLQog
dHMtZXhhbWluZS1ob3N0cHJvcHMtc2F2ZSB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA3NTUgdHMtZXhhbWluZS1ob3N0cHJvcHMtc2F2ZQoKZGlmZiAtLWdpdCBh
L3RzLWV4YW1pbmUtaG9zdHByb3BzLXNhdmUgYi90cy1leGFtaW5lLWhvc3Rwcm9wcy1zYXZlCm5l
dyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwLi45OWE0NjI3YgotLS0gL2Rldi9udWxs
CisrKyBiL3RzLWV4YW1pbmUtaG9zdHByb3BzLXNhdmUKQEAgLTAsMCArMSw0NiBAQAorIyEvdXNy
L2Jpbi9wZXJsIC13CisjIFRoaXMgaXMgcGFydCBvZiAib3NzdGVzdCIsIGFuIGF1dG9tYXRlZCB0
ZXN0aW5nIGZyYW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IElu
Yy4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFm
ZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgor
IyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIyAKKyMgVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisjIAorIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKK3VzZSBz
dHJpY3QgcXcodmFycyk7Cit1c2UgREJJOwordXNlIFBPU0lYOworCit1bnNoaWZ0IEBJTkMsIHF3
KC4pOwordXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisKK3RzcmVhZGNv
bmZpZygpOworCitvdXIgJGJsZXNzaW5nID0gaW50ZW5kZWRfYmxlc3NpbmcoKTsKKworbG9nbSgi
c2V0dGluZyBob3N0IHByb3BlcnRpZXMiKTsKKworZm9yZWFjaCBteSAkayAoc29ydCBrZXlzICVy
KSB7CisgICAgbmV4dCB1bmxlc3MgJGsgPX4gbS9eaG9zdHByb3BcLyhbXlwvXSopXC8oW15cL10q
KSQvOworICAgIG15ICRobyA9IHNlbGVjdGhvc3QoJDEpOworICAgIG15ICRwcm9wID0gJDI7CisK
KyAgICBsb2dtKCJyZWNvcmRpbmcgZm9yICRoby0+e05hbWV9ICRwcm9wPSRyeyRrfSIpOworCisg
ICAgIyBOQjogaW4gb3JkZXIgdG8gYWlkIGRlYnVnIG9ubHkgYXR0ZW1wdCB0byBzYXZlIHRoZSBo
b3N0IHByb3BzCisgICAgIyBvbiBmbGlnaHRzIHdpdGggcmVhbCBibGVzc2luZywgZm9yIHRoZSBy
ZXN0IGp1c3QgZG8gYSBkcnkgcnVuLgorICAgIGlmICgkYmxlc3NpbmcgZXEgInJlYWwiKSB7Cisg
ICAgICAgIHNldF9ob3N0X3Byb3BlcnR5KCRobywgJHByb3AsICRyeyRrfSk7CisgICAgfSBlbHNl
IHsKKyAgICAgICAgbG9nbSgibm90IHNhdmluZyBob3N0IHByb3Agd2l0aCBibGVzc2luZyAkYmxl
c3NpbmcgIT0gcmVhbCIpOworICAgIH0KK30KLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcsCm-0001KM-Iz; Wed, 02 Aug 2017 11:52:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcsCl-0001Jo-3Q
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:52:47 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1D/66-02176-E0DB1895; Wed, 02 Aug 2017 11:52:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpC7v3sZ
 Ig/PzrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owd92awFfwSr9i4/jNLA+NmoS5GTg4JAX+J
 pY9fsYHYbAI6Ehfn7gSyOThEBFQkbu81AAkzC4RItB77wg4SFhawk1g2xQLEZAGqOPjSFaSCV
 8BS4sfNKywQA/Uk3k58wQhicwpYSdybMZ0VxBYCqjl5cy8zRL2gxMmZT1ggpmtKtG7/zQ5hy0
 s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl0jE72kosz0jJLcxMwcXUM
 DY73c1OLixPTUnMSkYr3k/NxNjMAwq2dgYNzB+Oq43yFGSQ4mJVFexZ76SCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvMF7GiOFBItS01Mr0jJzgAEPk5bg4FES4TUASfMWFyTmFmemQ6ROMepyv
 Jrw/xuTEEtefl6qlDjvnt1ARQIgRRmleXAjYNF3iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 Iwry3IKp7MvBK4Ta+AjmACOuJPHdgRJYkIKakGxsjZM3wl/4f3Xexq2WK+9SCfrIf9tmYnk4T
 dEUdTbPzkEz5VPbPe2rb5oV8O56ovxnVi4tEBptvvH10S8f2eYsHX8BvP9q5+/XJJC0feLTcN
 3ntOoldcte8c2Kuw+P+fixs0k55PU1Dll5mdy17+NMtIysPCokzoex6f26kPL3evszyVvFTxs
 BJLcUaioRZzUXEiAKUu6QW5AgAA
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501674764!108262907!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38903 invoked from network); 2 Aug 2017 11:52:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 11:52:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,311,1498521600"; d="scan'208";a="434034947"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 12:52:14 +0100
Message-ID: <20170802115221.29116-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170802115221.29116-1-roger.pau@citrix.com>
References: <20170802115221.29116-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v3 1/8] HostDB: introduce set_property
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHByb3ZpZGUgYSBoZWxwZXIgaW4gVGVzdFN1cHBvcnQgdG8gdXNlIGl0LiBUaGlzIGFsbG93
cyBvc3N0ZXN0IHRvCnNldCBob3N0IHByb3BlcnRpZXMgZnJvbSB0ZXN0IHNjcmlwdCB0aGVtc2Vs
dmVzIChpbnN0ZWFkIG9mIHVzaW5nCnRoZSBtZy1ob3N0cyBjbHUpLgoKTm90ZSB0aGF0IHRoZSBz
ZXR0aW5nIG9mIGhvc3QgcHJvcGVydGllcyBpcyBsaW1pdGVkIHRvIGZsaWdodHMgd2l0aAppbnRl
bmRlZCBibGVzc2luZyByZWFsLCBhbmQgaXQgd2lsbCBmYWlsIGZvciBhbnkgb3RoZXIgYmxlc3Np
bmcuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIERpZSBpZiBhdHRlbXB0aW5nIHRvIG1vZGlmeSBh
IGhvc3QgcHJvcCB3aXRoIGludGVuZGVkIGJsZXNzaW5nICE9CiAgIHJlYWwuCi0tLQogT3NzdGVz
dC9Ib3N0REIvRXhlY3V0aXZlLnBtIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIE9zc3Rl
c3QvSG9zdERCL1N0YXRpYy5wbSAgICB8ICA3ICsrKysrKysKIE9zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0gICAgICB8ICA4ICsrKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L0hvc3REQi9FeGVjdXRpdmUucG0g
Yi9Pc3N0ZXN0L0hvc3REQi9FeGVjdXRpdmUucG0KaW5kZXggMzAwMTc4YmIuLjJhOTYxYjZkIDEw
MDY0NAotLS0gYS9Pc3N0ZXN0L0hvc3REQi9FeGVjdXRpdmUucG0KKysrIGIvT3NzdGVzdC9Ib3N0
REIvRXhlY3V0aXZlLnBtCkBAIC01MSw2ICs1MSwyOSBAQCBFTkQKICAgICB9CiB9CiAKK3N1YiBz
ZXRfcHJvcGVydHkoJCQkJCkgeworICAgIG15ICgkaGQsICRobywgJHByb3AsICR2YWwpID0gQF87
CisgICAgbXkgJHJtcSA9ICRkYmhfdGVzdHMtPnByZXBhcmUoPDxFTkQpOworICAgICAgICBERUxF
VEUgRlJPTSByZXNvdXJjZV9wcm9wZXJ0aWVzCisgICAgICAgICAgICAgICBXSEVSRSByZXN0eXBl
PSdob3N0JyBhbmQgcmVzbmFtZT0/IEFORCBuYW1lPT8KK0VORAorICAgIG15ICRhZGRxID0gJGRi
aF90ZXN0cy0+cHJlcGFyZSg8PEVORCk7CisgICAgICAgIElOU0VSVCBJTlRPIHJlc291cmNlX3By
b3BlcnRpZXMgKHJlc3R5cGUscmVzbmFtZSxuYW1lLHZhbCkKKyAgICAgICAgICAgICAgIFZBTFVF
UyAoJ2hvc3QnLCA/LD8sPykKK0VORAorICAgIG15ICRibGVzc2luZyA9IGludGVuZGVkX2JsZXNz
aW5nKCk7CisKKyAgICBkaWUgIkF0dGVtcHRpbmcgdG8gbW9kaWZ5IGhvc3QgcHJvcHMgd2l0aCBi
bGVzc2luZyAkYmxlc3NpbmcgIT0gcmVhbCIKKyAgICAgICAgaWYgJGJsZXNzaW5nIG5lICJyZWFs
IjsKKworICAgIGRiX3JldHJ5KCRkYmhfdGVzdHMsIFtxdyhyZXNvdXJjZXMpXSwgc3ViIHsKKyAg
ICAgICAgJHJtcS0+ZXhlY3V0ZSgkaG8tPntOYW1lfSwgJHByb3ApOworICAgICAgICBpZiAobGVu
Z3RoICR2YWwpIHsKKyAgICAgICAgICAgICRhZGRxLT5leGVjdXRlKCRoby0+e05hbWV9LCAkcHJv
cCwgJHZhbCk7CisgICAgICAgfQorICAgIH0pOworfQorCiBzdWIgZ2V0X2ZsYWdzICgkJCkgewog
ICAgIG15ICgkaGQsICRobykgPSBAXzsKIApkaWZmIC0tZ2l0IGEvT3NzdGVzdC9Ib3N0REIvU3Rh
dGljLnBtIGIvT3NzdGVzdC9Ib3N0REIvU3RhdGljLnBtCmluZGV4IDYwZjVkM2MyLi4zMTkxYzU2
NSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9Ib3N0REIvU3RhdGljLnBtCisrKyBiL09zc3Rlc3QvSG9z
dERCL1N0YXRpYy5wbQpAQCAtNDAsNiArNDAsMTMgQEAgc3ViIGdldF9wcm9wZXJ0aWVzICgkJCQp
IHsgI21ldGhvZAogICAgIG15ICgkaGQsICRuYW1lLCAkaHApID0gQF87CiB9CiAKK3N1YiBzZXRf
cHJvcGVydHkoJCQkJCkgeworICAgIG15ICgkaGQsICRobywgJHByb3AsICR2YWwpID0gQF87CisK
KyAgICBkaWUKKyAgICAiQ2Fubm90IHNldCBwcm9wZXJ0eSBpbiBzdGFuZGFsb25lIG1vZGUgZm9y
ICRoby0+e05hbWV9ICRwcm9wID0gJHZhbFxuIjsKK30KKwogc3ViIGdldF9mbGFncyAoJCQpIHsg
I21ldGhvZAogICAgIG15ICgkaGQsICRobykgPSBAXzsKIApkaWZmIC0tZ2l0IGEvT3NzdGVzdC9U
ZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KaW5kZXggMGFmNTU1NTUuLjI3
YjIzNDJjIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3Qv
VGVzdFN1cHBvcnQucG0KQEAgLTgwLDcgKzgwLDcgQEAgQkVHSU4gewogICAgICAgICAgICAgICAg
ICAgICAgIGdldF90YXJnZXRfcHJvcGVydHkgZ2V0X2hvc3RfbmF0aXZlX2xpbnV4X2NvbnNvbGUK
ICAgICAgICAgICAgICAgICAgICAgICBob3N0bmFtZXBhdGggaG9zdG5hbWVwYXRoX2xpc3Qgc2V0
X3J1bnRpbWVfaG9zdGZsYWcKICAgICAgICAgICAgICAgICAgICAgICBwb3dlcl9zdGF0ZSBwb3dl
cl9jeWNsZSBwb3dlcl9jeWNsZV9zbGVlcAotICAgICAgICAgICAgICAgICAgICAgIHNlcmlhbF9m
ZXRjaF9sb2dzCisgICAgICAgICAgICAgICAgICAgICAgc2VyaWFsX2ZldGNoX2xvZ3Mgc2V0X2hv
c3RfcHJvcGVydHkKICAgICAgICAgICAgICAgICAgICAgICBwcm9wbmFtZV9tYXNzYWdlIHByb3Bu
YW1lX2NoZWNrCiAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICBnZXRfc3Rhc2hlZCBv
cGVuX3VuaXF1ZV9zdGFzaGZpbGUgY29tcHJlc3Nfc3Rhc2hlZApAQCAtMTE4Myw2ICsxMTgzLDEy
IEBAIHN1YiBnZXRfaG9zdF9wcm9wZXJ0eSAoJCQ7JCkgewogICAgIHJldHVybiBkZWZpbmVkKCR2
YWwpID8gJHZhbCA6ICRkZWZ2YWw7CiB9CiAKK3N1YiBzZXRfaG9zdF9wcm9wZXJ0eSAoJCQkKSB7
CisgICAgbXkgKCRobywkcHJvcCwkdmFsKSA9IEBfOworCisgICAgJG1ob3N0ZGItPnNldF9wcm9w
ZXJ0eSgkaG8sICRwcm9wLCAkdmFsKTsKK30KKwogc3ViIGdldF90YXJnZXRfcHJvcGVydHkgKCQk
OyQpOwogc3ViIGdldF90YXJnZXRfcHJvcGVydHkgKCQkOyQpIHsKICAgICBteSAoJGhvLCAkcHJv
cCwgJGRlZnZhbCkgPSBAXzsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcsCq-0001M4-7N; Wed, 02 Aug 2017 11:52:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcsCo-0001Jo-TI
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:52:51 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 9F/86-02176-21DB1895; Wed, 02 Aug 2017 11:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpK7Q3sZ
 Igzu3BSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZvToF/QIVv0/0MzYw3uPpYuTgkBDwl3g6
 IbOLkZODTUBH4uLcnWwgYREBFYnbew1AwswCIRKtx76wg9jCAokSTw5uZwSxWUBKdp1gAbF5B
 SwlFnx+yQpiSwjoSbyd+AKshlPASuLejOlgcSGgmpM39zJD1AtKnJz5hAVivqZE6/bf7BC2vE
 Tz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2LUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQ
 w1stNLS5OTE/NSUwq1kvOz93ECAyzegYGxh2Mr477HWKU5GBSEuVV7KmPFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBG7ynMVJIsCg1PbUiLTMHGPAwaQkOHiURXgOQNG9xQWJucWY6ROoUozHHg
 p4NX5g4Xk34/41JiCUvPy9VSpx3z26gUgGQ0ozSPLhBsEi8xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmY1xZkIU9mXgncvldApzABnfKnDuyUkkSElFQDY8GxBX4Wv298jhfapLq+c1++fov
 1nsJwpdnfGj55Gh41bFD/aHA5o4p/gcBDr+b30/0mLoks36n5K+OE7p57rx71cfP/OSjy1l7p
 bBPjTA7hU6LpbPbRKRZzC3a6CXMLWB/RnbTwu/eK57vPafGZymuczudrLLn2ZLIqQ8xmUY6ps
 T9d1qhZKLEUZyQaajEXFScCACsbFs+/AgAA
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501674764!108262907!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39786 invoked from network); 2 Aug 2017 11:52:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 11:52:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,311,1498521600"; d="scan'208";a="434034959"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 12:52:18 +0100
Message-ID: <20170802115221.29116-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170802115221.29116-1-roger.pau@citrix.com>
References: <20170802115221.29116-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v3 5/8] ts-memdisk-try-append: introduce
	a script to test memdisk options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGludGVuZGVkIHVzYWdlIGlzIHRvIHJ1biB0aGlzIHNjcmlwdCBhZ2FpbnN0IGV2ZXJ5IGhv
c3QgaW4gb3JkZXIKdG8gcmVjb3JkIHRoZSBwb3NzaWJsZSBuZWVkZWQgbWVtZGlzayBmbGFncy4K
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDaGFu
Z2VzIHNpbmNlIHYxOgogLSBHZXQgdGhlIGFyY2ggb2YgdGhlIGpvYiBhbmQgZXhpdCB3aXRoIDAg
aWYgaXQncyBub3Qgc3VwcG9ydGVkLgogLSBQYXNzIHRoZSAtLXJlY29yZGFwcGVuZCBhcmd1bWVu
dCB0byB0cy1tZW1kaXNrLXRyeS1hcHBlbmQuCi0tLQogdHMtbWVtZGlzay10cnktYXBwZW5kIHwg
NDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUg
Y2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IHRzLW1lbWRpc2st
dHJ5LWFwcGVuZAoKZGlmZiAtLWdpdCBhL3RzLW1lbWRpc2stdHJ5LWFwcGVuZCBiL3RzLW1lbWRp
c2stdHJ5LWFwcGVuZApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMC4uODZjNmVl
NDEKLS0tIC9kZXYvbnVsbAorKysgYi90cy1tZW1kaXNrLXRyeS1hcHBlbmQKQEAgLTAsMCArMSw0
NSBAQAorIyEvYmluL2Jhc2gKKworIyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rlc3QiLCBhbiBhdXRv
bWF0ZWQgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0IChDKSAyMDE3IENp
dHJpeCBJbmMuCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJl
ZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNl
LCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIworIyBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCitz
ZXQgLXhlIC1vIHBvc2l4CisKK2FyY2g9YHBlcmwgLWUgJworICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OworICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKKworICAg
ICAgICAgICAgICAgIHRzcmVhZGNvbmZpZygpOworICAgICAgICAgICAgICAgIHByaW50ICRyeyJh
cmNoIn0gb3IgZGllICQhOworICAgICAgICAgICAgICAnYAorCitjYXNlICIkYXJjaCIgaW4KK2Ft
ZDY0KQorICAgIDs7CisqKQorICAgIGVjaG8gIkFyY2ggJGFyY2ggbm90IHN1cHBvcnRlZCBmb3Ig
bWVtZGlzayB0ZXN0cyIKKyAgICBleGl0IDAKKyAgICA7OworZXNhYworCitpZiAuL3RzLWZyZWVi
c2QtaG9zdC1pbnN0YWxsIC0tdGVzdGJvb3QgLS1yZWNvcmRhcHBlbmQgJEA7IHRoZW4KKyAgICBl
eGl0IDAKK2VsaWYgLi90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbCAtLXRlc3Rib290IC0tcmVjb3Jk
YXBwZW5kIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLW1lbWRpc2thcHBlbmQ9
InJhdyIgJEA7IHRoZW4KKyAgICBleGl0IDAKK2ZpCisKK2V4aXQgMQotLSAKMi4xMS4wIChBcHBs
ZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcsCs-0001OE-PE; Wed, 02 Aug 2017 11:52:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcsCr-0001N1-Ng
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:52:53 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 05/6E-01724-51DB1895; Wed, 02 Aug 2017 11:52:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK7I3sZ
 Ig2t7lCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVLZtYC1awVZy894GtgXE/SxcjJ4eEgL/E
 9nUbmEFsNgEdiYtzd7J1MXJwiAioSNzeawASZhYIkWg99oUdxBYGKr967hNYKwtQye55k8Div
 AKWEjcnb2aCGKkn8XbiC0YQm1PASuLejOmsILYQUM3Jm3uZIeoFJU7OfMICMV9TonX7b3YIW1
 6ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukameglFWWmZ5TkJmbm6Bo
 aGOvlphYXJ6an5iQmFesl5+duYgSGWj0DA+MOxlfH/Q4xSnIwKYnyKvbURwrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4A3e0xgpJFiUmp5akZaZAwx6mLQEB4+SCK8BSJq3uCAxtzgzHSJ1itGYo
 +nDli9MHK8m/P/GJMSSl5+XKiXOu2c3UKkASGlGaR7cIFg0XmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzGsLspAnM68Ebt8roFOYgE75Uwd2SkkiQkqqgZFxktfts8opoT/ePBfx+aETrHw
 hoKtD1WWq7uczQh7/t97uERXZGnGn0y3dtZZzfkve4XKGew4HZy1im/f0mzqbU63gg+jGhvKO
 iVyfec7MWGf18LHihO/yEtvumt1cYx3jz2Kx88juPsVtss/V93l7WGRmsv47tmlm6Q/74Gnyq
 2fcMrn8zEGJpTgj0VCLuag4EQDK7LPtwQIAAA==
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501674764!108262907!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40107 invoked from network); 2 Aug 2017 11:52:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 11:52:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,311,1498521600"; d="scan'208";a="434034966"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 12:52:20 +0100
Message-ID: <20170802115221.29116-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170802115221.29116-1-roger.pau@citrix.com>
References: <20170802115221.29116-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v3 7/8] make-hosts-flight: set runvars
	for FreeBSD test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gcnVuIHRoZSBtZW1kaXNrIHRlc3QuCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1ha2UtaG9zdHMt
ZmxpZ2h0IHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9tYWtlLWhvc3RzLWZsaWdodCBiL21ha2UtaG9zdHMtZmxpZ2h0CmluZGV4IDAxNTJkZmUx
Li5kNTY3MDg1NyAxMDA3NTUKLS0tIGEvbWFrZS1ob3N0cy1mbGlnaHQKKysrIGIvbWFrZS1ob3N0
cy1mbGlnaHQKQEAgLTY5LDEwICs2OSwxMyBAQCBob3N0c19pdGVyYXRlICgpIHsKICAgICBjYXNl
ICRrZXJuIGluCiAgICAgICB4ZW58bGludXgpCiAgICAgICAgIGxvY2FsIGRpX3ZlcnNpb249YGdl
dGNvbmZpZ19UZnRwRGlWZXJzaW9uX3N1aXRlICRzdWl0ZWAKKyAgICAgICAgbG9jYWwgZnJlZWJz
ZF9ydW52YXJzCisgICAgICAgIHNldF9mcmVlYnNkX3J1bnZhcnMKICAgICAgICAgcnVudmFycys9
IiAKICAgICAgICAgICAgICAgICAgICBrZXJua2luZD1wdm9wcwogICAgICAgICAgICAgICAgICAg
IGFsbF9ob3N0X2RpX3ZlcnNpb249JGRpX3ZlcnNpb24KICAgICAgICAgICAgICAgICAgICBhbGxf
aG9zdF9zdWl0ZT0kc3VpdGUKKyAgICAgICAgICAgICAgICAgICAkZnJlZWJzZF9ydW52YXJzCiAg
ICAgICAgICAgICAgICAgICIKICAgICAgICAgOzsKICAgICBlc2FjCi0tIAoyLjExLjAgKEFwcGxl
IEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11: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.xen.org>)
	id 1dcsCu-0001Qn-17; Wed, 02 Aug 2017 11:52:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38013afc2=roger.pau@citrix.com>)
 id 1dcsCt-0001NX-1e
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:52:55 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 86/E4-02181-61DB1895; Wed, 02 Aug 2017 11:52:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva7o3sZ
 Ig7dztCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxj11axF7zgrHhz5AtbA+Me9i5GTg4JAX+J
 HXOmsILYbAI6Ehfn7mTrYuTgEBFQkbi91wAkzCwQItF67AtYubCAn8SnyS8YQWwWoJJte26D2
 bwClhLNz7exQYzUk3g7EaKGU8BK4t6M6WDjhYBqTt7cywxRLyhxcuYTFoj5mhKt23+zQ9jyEs
 1bZzND1CtK9M97wDaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MB
 YLze1uDgxPTUnMalYLzk/dxMjMNTqGRgYdzA27fU7xCjJwaQkyqvYUx8pxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYI3bndjpJBgUWp6akVaZg4w6GHSEhw8SiK8tSBp3uKCxNzizHSI1ClGXY5XE
 /5/YxJiycvPS5US590DUiQAUpRRmgc3AhaBlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ89
 ruAZrCk5lXArfpFdARTEBH/KkDO6IkESEl1cC4TMePdYK38AGNwLkhG36yuU1x05T48j7J1/U
 MY7DRzklsa9P6H2VerT0n8Ulzc0fxnNNlYbsbNvUXV+cXKvrE61aYvu1YaMsbbTX99t5//9Xs
 20xiz2a9qYl+z+2lLX3r1SnPTTWPe6cfPZWvqbe3S4XfzEzXQlbvk5T7VqlHxs+vzPf4cFaJp
 Tgj0VCLuag4EQDCuxQauwIAAA==
X-Env-Sender: prvs=38013afc2=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501674763!108100588!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42142 invoked from network); 2 Aug 2017 11:52:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 11:52:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,311,1498521600"; d="scan'208";a="442340485"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 12:52:21 +0100
Message-ID: <20170802115221.29116-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170802115221.29116-1-roger.pau@citrix.com>
References: <20170802115221.29116-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH OSSTEST v3 8/8] sg-run-job: hook the memdisk
	test into examine
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SG9vayB0aGUgbWVtZGlzayBwYXJhbWV0ZXIgZGV0ZWN0aW9uIGFuZCB0aGUgc2F2aW5nIG9mIHRo
ZSBob3N0CnByb3BlcnRpZXMgaW50byB0aGUgZXhhbWluZSBqb2JzLgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNl
IHYyOgogLSBEbyBub3QgcGFzcyBhIGhvc3QgaWRlbnQgdG8gdHMtZXhhbWluZS1ob3N0cHJvcHMt
c2F2ZS4KIC0gVXNlIC4tIGZvciB0cy1tZW1kaXNrLXRyeS1hcHBlbmQgc28gdGhhdCB0aGUgcmVz
dCBvZiB0aGUgam9iIHdpbGwKICAgcnVuIGV2ZW4gaWYgdGhpcyBzdGVwIGZhaWxzLgoKQ2hhbmdl
cyBzaW5jZSB2MToKIC0gUnVuIHRoZSBtZW1kaXNrIHRlc3QgZmlyc3QgKHNvIHRoYXQgd2UgZG9u
J3QgbGVhdmUgdGhlIGhvc3QgaW4gYQogICB3ZWlyZCBzdGF0ZSkuCiAtIFBhc3MgYSBob3N0IHRv
IHRoZSBleGFtaW5lLWhvc3Rwcm9wcy1zYXZlLgotLS0KIHNnLXJ1bi1qb2IgfCAyICsrCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc2ctcnVuLWpvYiBiL3Nn
LXJ1bi1qb2IKaW5kZXggZWQxZWQzYzguLmRlNmUzZjc2IDEwMDc1NQotLS0gYS9zZy1ydW4tam9i
CisrKyBiL3NnLXJ1bi1qb2IKQEAgLTY1NSw2ICs2NTUsNyBAQCBwcm9jIGV4YW1pbmUtaG9zdC1p
bnN0YWxsLXhlbiB7fSB7CiBwcm9jIGV4YW1pbmUtaG9zdC1leGFtaW5lIHtpbnN0YWxsfSB7CiAg
ICAgZ2xvYmFsIG9rCiAgICAgY2F0Y2hpbmctb3RoZXJ3aXNlIGZhaWwgeworCXJ1bi10cyAtLiAg
PSAgICAgICAgICAgIHRzLW1lbWRpc2stdHJ5LWFwcGVuZCArIGhvc3QKIAlleGFtaW5lLWhvc3Qt
aW5zdGFsbC0kaW5zdGFsbAogCXJ1bi10cyAuICAgPSAgICAgICAgICAgIHRzLWV4YW1pbmUtc2Vy
aWFsLXByZSArIGhvc3QKIAlydW4tdHMgLiAgIHJlYm9vdCAgICAgICB0cy1ob3N0LXJlYm9vdCAg
ICAgICAgKyBob3N0CkBAIC02NjMsNiArNjY0LDcgQEAgcHJvYyBleGFtaW5lLWhvc3QtZXhhbWlu
ZSB7aW5zdGFsbH0gewogICAgIGlmIHskb2t9IHsKIAlydW4tdHMgLS4gID0gICAgICAgICAgIHRz
LWV4YW1pbmUtc2VyaWFsLXBvc3QgKyBob3N0CiAJcnVuLXRzIC4gICA9ICAgICAgICAgICB0cy1l
eGFtaW5lLWxvZ3Mtc2F2ZSAgICsgaG9zdAorCXJ1bi10cyAuICAgPSAgICAgICAgICAgdHMtZXhh
bWluZS1ob3N0cHJvcHMtc2F2ZQogICAgIH0KIH0KIAotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEp
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 11:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 11:56: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.xen.org>)
	id 1dcsGA-0002R5-Fn; Wed, 02 Aug 2017 11:56:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcsG9-0002Qs-B1
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 11:56:17 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 AF/0E-03612-0EDB1895; Wed, 02 Aug 2017 11:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/fB3sZ
 Igzt/+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxD98+wFqxlq1jyYw1zA2M7axcjJ4eQQJ7E
 z5c/2UFsXgE7if+zdrKA2BIChhKnF94Es1kEVCV+39gPVs8moC7RuagdLC4iICnRsm89I4jNL
 BAkcf7EByYQW1ggXmI1WC8X0PyLTBKfH2xjA0lwCphJfDp8AWgZB9AyQYm/O4QherUkHv66xQ
 Jha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hhZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYb24MOMQoycGkJMqr2FMfKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC9/CexkghwaLU9NSKtMwcYCTApCU4eJREeFeDpHmLCxJzizPTI
 VKnGI05mj5s+cLE8WrC/29MQix5+XmpUuK8x0BKBUBKM0rz4AbBIvQSo6yUMC8j0GlCPAWpRb
 mZJajyrxjFORiVhHk3gEzhycwrgdv3CugUJqBT/tSBnVKSiJCSamAUbW86+MPizqOdjrkXFE+
 dXrFnzynRRsFazsfH0y/P0OIpSOl/+f9FjV9Cp7iDoamMyXo5wcu7IswY5nZuNay5GTVjslDI
 b5m9G35dKq8IWJf6cpFH5KTHwdxXS7+9eaXxTD66rseOQ2hqjMJlC7+06Ett5zld7zpeMlSrP
 FR78YPi3uDLR7WVWIozEg21mIuKEwExAAtRywIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1501674974!109711913!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52423 invoked from network); 2 Aug 2017 11:56:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 11:56:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 05:56:13 -0600
Message-Id: <5981BDDB02000078001032AC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 05:56:11 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <dwmw2@infradead.org>
References: <1500564043.4400.15.camel@infradead.org>
 <597D79BD0200007800102F92@prv-mh.provo.novell.com>
 <1501498940.4771.251.camel@infradead.org>
 <597F2D860200007800103049@prv-mh.provo.novell.com>
 <1501516597.4771.328.camel@infradead.org>
 <598198C30200007800103235@prv-mh.provo.novell.com>
 <1501673413.20068.15.camel@infradead.org>
In-Reply-To: <1501673413.20068.15.camel@infradead.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, jiewen.yao@intel.com, jeff.fan@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/efi: Do not write relocations in
 efi_arch_relocate_image() first pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gMDgvMDIvMTcgMTozMCBQ
TSA+Pj4KPi0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+KysrIGIveGVuL2FyY2gv
eDg2L2VmaS9lZmktYm9vdC5oCj5AQCAtODcsNyArODcsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
ZWZpX2FyY2hfcmVsb2NhdGVfaW1hZ2UodW5zaWduZWQgbG9uZyBkZWx0YSkKPmNhc2UgUEVfQkFT
RV9SRUxPQ19ESVI2NDoKPmlmICggaW5fcGFnZV90YWJsZXMoYWRkcikgKQo+YmxleGl0KEwiVW5l
eHBlY3RlZCByZWxvY2F0aW9uIHR5cGUiKTsKPi0gICAgICAgICAgICAgICAgKih1NjQgKilhZGRy
ICs9IGRlbHRhOwo+KyAgICAgICAgICAgICAgICBpZiAoIGRlbHRhICkKPisgICAgICAgICAgICAg
ICAgICAgICoodTY0ICopYWRkciArPSBkZWx0YTsKPmJyZWFrOwo+ZGVmYXVsdDoKPmJsZXhpdChM
IlVuc3VwcG9ydGVkIHJlbG9jYXRpb24gdHlwZSIpOwoKV2hpbGUgb2YgY291cnNlIHRoaXMgYW5k
IHRoZSBvdGhlciBoYWxmIG9mIHRoZSBuZWNlc3NhcnkgY2hhbmdlcyBhcmUKaW5kZXBlbmRlbnQg
KGkuZS4gdGhpcyBwYXRjaCBjb3VsZCBiZSB0YWtlbiBhcyBpcyksIEkgcmVhbGx5IGhhZCBpbnRl
bmRlZAp0byBkZWFsIHdpdGggYm90aCBzaWRlcyBvZiB0aGlzIGlzc3VlIGF0IG9uY2UsIGFuZCBo
ZW5jZSBJJ20gbm90IGVudGlyZWx5CmhhcHB5IGZvciB0aGlzIHBhcnRpYWwgY2hhbmdlIHRvIGdv
IGluIG9uIGl0cyBvd24uIE5ldmVydGhlbGVzcyBpZiBuZWVkCmJlIGl0IGNhbiBoYXZlIG15IGFj
ay4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 12:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 12:01: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.xen.org>)
	id 1dcsKr-0003BQ-69; Wed, 02 Aug 2017 12:01:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dcsKq-0003BK-1C
 for Xen-devel@lists.xen.org; Wed, 02 Aug 2017 12:01:08 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C0/9F-01729-30FB1895; Wed, 02 Aug 2017 12:01:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ovy7T/sZ
 Igx3vdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxl8y4zFzSzV5x7dJm5gfEqaxcjJ4eEgJHE
 24n/mEBsIYGFjBKfNrl2MXJxCAs0MUp8fvCODSQhImAg0XvuFwtE0UVGiVcrS0FsNgFViQ3XT
 4ENYgaq+bHvK9AgDg5eAWuJiRv0QcIsAioSjb9OsIPYogLhEvu/X2MGsXkFBCVOznwCNpJTwF
 Ziw8frjBBj1CX+zLvEDGGLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxjVi1O
 LylKLdC30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ5MBCHYwHmx2PsQoycGk
 JMqr2FMfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99jexkghwaLU9NSKtMwcYJTApCU4eJREe
 GNB0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEueV3QdUJABSlFGaBzcCFrGXGGWlhHkZgY
 4S4ilILcrNLEGVf8UozsGoJMybCrKKJzOvBG7TK6AjmICO+FMHdkRJIkJKqoFxZ1a/hsG3yti
 tSZfny+T/fWqp0Ms6+fWZmZwPxeJEHhsVVcSrZ9q/3FzwT9XvtWDa8o8GVzrudEmxZsVuvvQs
 uvToVdd9F6b7FO5he7zgT2XfBb2V3/7UsdzL8Oebnexidmh+4cXiSplajw3SzmJrjQ5b+Hz+y
 BOx0eFYUc8q5Wt35CIz5ASVWIozEg21mIuKEwHQSI8q0wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1501675266!105643712!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17852 invoked from network); 2 Aug 2017 12:01:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Aug 2017 12:01:06 -0000
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 mx1.suse.de (Postfix) with ESMTP id 39CB9AC6B;
 Wed,  2 Aug 2017 12:01:06 +0000 (UTC)
To: pgnet.dev@gmail.com, Xen-devel@lists.xen.org
References: <efd3a17c-6ae8-6796-f988-deb2e1c5d382@gmail.com>
 <372c3a6d-085e-5ae0-e6a7-c89a54839434@suse.com>
 <0189cf12-3934-a52c-bf2a-32ea85b87f24@gmail.com>
 <740d5758-d357-a1cb-7992-7211dd8daa88@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dbb8a1c6-ea09-3bcd-b510-f589eedcb8ec@suse.com>
Date: Wed, 2 Aug 2017 14:01:05 +0200
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: <740d5758-d357-a1cb-7992-7211dd8daa88@gmail.com>
Content-Language: en-US
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] Xen 4.9 + kernel 4.13rc2 -- ballooning regression?
 reappearance of "Over-allocation for domain 1" errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDgvMTcgMTY6MjgsIFBHTmV0IERldiB3cm90ZToKPiBPbiA3LzI4LzE3IDk6MDIgQU0s
IFBHTmV0IERldiB3cm90ZToKPj4gT24gNy8yNy8xNyAxMToyMyBQTSwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPj4+IENhbiB5b3UgcGxlYXNlIHBvc3QgdGhlIGRvbWFpbidzIGNvbmZpZyBmaWxlIHVz
ZWQgdG8gY3JlYXRlIHRoZSBkb21haW4KPj4+IGFuZCB0aGUga2VybmVsIGNvbmZpZz8KPj4KPj4g
U3VyZS4KPj4KPj4gICAgaHR0cHM6Ly9wYXN0ZWJpbi5jb20vTTZjcjJwWDcKPj4KPiAKPiBBbnkg
YWRkJ2wgaW5mbyBuZWVkZWQ/CgpObywgSSBkb24ndCB0aGluayBzby4KCklNTyB0aGUgcHJvYmxl
bSBpcyByZWxhdGVkIHRvIHRoZSBmYWN0IHRoYXQgdGhlIGJhbGxvb24gZHJpdmVyIHRyaWVzIHRv
CnVzZSB0aGVuIGtlcm5lbCdzIHZpZXcgb2YgaG93IG11Y2ggbWVtb3J5IGl0IGlzIG93bmluZyBh
bmQgc2V0dGluZyB0aGlzCm51bWJlciBpbiByZWxhdGlvbiB0byBYZW4ncyB2aWV3IGhvdyBtdWNo
IG1lbW9yeSBpdCBzaG91bGQgdHJ5IHRvIGhhdmUuCgpNYXliZSBiZWZvcmUgYWRkaW5nIG1lbW9y
eSBmcm9tIFhlbiB0aGUga2VybmVsIHNob3VsZCBhc2sgdGhlIGh5cGVydmlzb3IKaG93IG11Y2gg
bWVtb3J5IGl0IGhhcyBhbHJlYWR5IGZyb20gWGVuJ3MgcG9pbnQgb2YgdmlldyBhbmQgaG93IG11
Y2ggaXQKaXMgYWxsb3dlZCB0byBoYXZlLiBUaGlzIHdpbGwgYXZvaWQgdGhlIG1lc3NhZ2VzIHlv
dSBoYXZlIHNlZW4gYXMgbG9uZwphcyB0aGVyZSBhcmUgbm8gaW50ZXJmZXJpbmcgYWN0aW9ucyBm
cm9tIFhlbiAoZS5nLiBsb3dlcmluZyB0aGUgbWF4aW11bQpyZXNlcnZhdGlvbikgd2hpbGUgdGhl
IGtlcm5lbCBpcyB0cnlpbmcgdG8gYmFsbG9vbiB1cC4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 12:11:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 12: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.xen.org>)
	id 1dcsUi-00046B-5f; Wed, 02 Aug 2017 12:11:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+f6843280af683c9d313b+5092+infradead.org+dwmw2@twosheds.srs.infradead.org>)
 id 1dcsUg-000465-Rx
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 12:11:19 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C9/7F-02175-661C1895; Wed, 02 Aug 2017 12:11:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUSNTvmom7ywcZ
 Ig++XtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2fZ/ZCn47V0x49YO5gXGCYxcjFweLwAk2
 ibVrOhlBHCGBDYwSF5tPsXQxcnLwCphKrF69FswWFoiXWL3wJpjNJqAtcWDHSTBbREBZ4vPzl
 cwgNrOAj8TNywcYQWxOAXuJq08fM4HYQgI9zBKXFwRD1NRKfPs1A6yGRUBV4sf9a0A1HEC7BC
 X+7hAGCUsIaEhsuHmMCcJuY5S4t9puAiPfLCTdsxA6IMKaEq3bf7ND2NoSyxa+ZoawbSX2X10
 JZZtKvD76kRHCVpSY0v2QfQEj+ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDU73c1OLixPTU
 nMSkYr3k/NxNjMBgrmdgYNzBuKPd7xCjJAeTkiivYk99pBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJXqkDjZFCgkWp6akVaZk5wLiCSUtw8CiJ8BqApHmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy
 9VSpyXDaRIAKQoozQPbgQsxi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub9vx9oCk9mXgn
 cpldARzABHfGnDuyIkkSElFQDY3BnOjd/qSGvSESvGe+7zY//WK7543Znbb3El+MO034mp6eu
 7f53uVzx4Yd1B2+vkS8siJ109XvKzaPZcmt/nFgS+24y7/PMzJu3jzR99es9xfSRYU/XObMmm
 7LGeevkD2lvNXvh21zpE6nFvUTtOM9hw6SUoqPbr0QLck6ZnvHPb9lmUccfckosxRmJhlrMRc
 WJAOjhGxLsAgAA
X-Env-Sender: BATV+f6843280af683c9d313b+5092+infradead.org+dwmw2@twosheds
 .srs.infradead.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501675875!102645592!1
X-Originating-IP: [90.155.92.209]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25183 invoked from network); 2 Aug 2017 12:11:15 -0000
Received: from twosheds.infradead.org (HELO twosheds.infradead.org)
 (90.155.92.209)
 by server-7.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 2 Aug 2017 12:11:15 -0000
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:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=reOkfcNLvMB6YGTvHNqsf0GB8kfdqbKXHayc/EBzOZM=; b=bW0IMgx1DvSWEqzjoXAHwsncg
 6ijtann9fBC3j51VoWbncmj6GC+YhOC/QKdT6l0l8aNyUx3sNObjPFhzVazoBSYPqQQeGqAiJgoAo
 fXNBdceiiqc0vcj4IGPukXqSkQtXpvw4/FtrfQ1b+7Z4aPj8enUGs7PJ5TYKLgYXXXiKcsgQlDvkL
 a28m1d0dm07stOsMkQxXUCoceDF+K7oOvVNoMuEq9+fiqB9dL2eLVwih6PCKqUGub+5A2fibk58Da
 iJ25YXHFukDqegbYdsshyPk2ggD1tjZZJSbkK9t8uGcJ81o43d6Zao9FdqGLNLsuIKQRFOKDvStKT
 GPJf/CjyA==;
Received: from [2001:8b0:10b:1:55dd:c278:ec30:d8bc]
 by twosheds.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dcsUO-00081h-RJ; Wed, 02 Aug 2017 12:11:00 +0000
Message-ID: <1501675860.4771.407.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <5981BDDB02000078001032AC@prv-mh.provo.novell.com>
References: <1500564043.4400.15.camel@infradead.org>
 <597D79BD0200007800102F92@prv-mh.provo.novell.com>
 <1501498940.4771.251.camel@infradead.org>
 <597F2D860200007800103049@prv-mh.provo.novell.com>
 <1501516597.4771.328.camel@infradead.org>
 <598198C30200007800103235@prv-mh.provo.novell.com>
 <1501673413.20068.15.camel@infradead.org>
 <5981BDDB02000078001032AC@prv-mh.provo.novell.com>
Date: Wed, 02 Aug 2017 13:11:00 +0100
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
Cc: xen-devel@lists.xenproject.org, jiewen.yao@intel.com, jeff.fan@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/efi: Do not write relocations in
 efi_arch_relocate_image() first pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5146376851450890403=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5146376851450890403==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-NrRxOUl6o/43A1PcHe3t"


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

On Wed, 2017-08-02 at 05:56 -0600, Jan Beulich wrote:
> >=20
> > >=20
> > > >=20
> > > > David Woodhouse <dwmw2@infradead.org> 08/02/17 1:30 PM >>>
> > --- a/xen/arch/x86/efi/efi-boot.h
> > +++ b/xen/arch/x86/efi/efi-boot.h
> > @@ -87,7 +87,8 @@ static void __init efi_arch_relocate_image(unsigned l=
ong delta)
> > case PE_BASE_RELOC_DIR64:
> > if ( in_page_tables(addr) )
> > blexit(L"Unexpected relocation type");
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0*(u64 *)addr +=3D delta;
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( delta )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*(u64 *)addr +=3D delta;
> > break;
> > default:
> > blexit(L"Unsupported relocation type");
>
> While of course this and the other half of the necessary changes are
> independent (i.e. this patch could be taken as is), I really had intended
> to deal with both sides of this issue at once, and hence I'm not entirely
> happy for this partial change to go in on its own. Nevertheless if need
> be it can have my ack.

I am, evidently, still being dense.

This change is sufficient (we believe) to make EFI builds of Xen
actually boot again on current EDK2, is it not?

What is the "other half" of which you speak? You mentioned marking the
section RWX =E2=80=94 but for that to be a long-term solution to the issue,
we'd basically have to ensure that we always mark *all* sections which
might have relocations (even .rodata) as writeable, in case UEFI
decides to honour their read-only status at some point in the future.
--=-NrRxOUl6o/43A1PcHe3t
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDzUw
ggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQswCQYDVQQG
EwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU
UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTE0MTIyMjAw
MDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1h
bmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEw
PwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBF
bWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAImxDdp6UxlOcFIdvFamBia3
uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdhTpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYep
LkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak+FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayT
QLm1CJM6nCpToxDbPSBhPFUDjtlOdiUCISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9
UjewM2ktQ+v61qXxl3dnUYzZ7ifrvKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3Rh
UL7GQD/L5OKfoiECAwEAAaOCARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa
MB0GA1UdDgQWBBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/
BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRV
HSAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4
dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3Nw
LnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj
mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb4yJj
nFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ26Y3NOh7
4AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT9HaSyoY0B7ks
yuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInltukWeh95FPZKEBom
+nyK+5swggU9MIIEJaADAgECAhBqC1BYlVMtBFBN4igR/howMA0GCSqGSIb3DQEBCwUAMIGbMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3Jk
MRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xp
ZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTYxMjIwMDAwMDAwWhcN
MTcxMjIwMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbTrFaiGdvN2pThnR9q+4eaXB2wQZQNqhter5ZrJ
pPO47e87bZ+f1tmYoh6+rB90G/XN24NErPRfvU4zVzNT9pCtCzSSVnBlZQBpaEYMKhcXo5PGKNsm
An8BoGwNXjlxwbBNRaNO+ky0wNCaMNd1JLxEuvqg9J7rrcpHhWmnpXD5IKa8gv9GyVAJgOpiBOts
p91sShc2kHvWJ5waPEWPCHDH9J+twGGKqKIIU7fdbURLUgUL1wlDSAHf/lgIAVCSj2H2HpoGqHpy
HgOAClX9iRSLNa0Znj8HTaqfOwxXevsz1KkLFY+Ahm426GIEqdfkK2iT6Hhgc7tjNO3f8i5ALQID
AQABo4IB8TCCAe0wHwYDVR0jBBgwFoAUkmFrguGioKpP7GfxwqP3tIAAwewwHQYDVR0OBBYEFILE
dmHLtK6oxmFJZvBhTQhvqrS0MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZ
MBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7
BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9D
UFMwXQYDVR0fBFYwVDBSoFCgToZMaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2
Q2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBkAYIKwYBBQUHAQEEgYMw
gYAwWAYIKwYBBQUHMAKGTGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVu
dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v
Y3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3
DQEBCwUAA4IBAQA+AfvNhFwtapF5Lzjapgul3zYuEnMfR538Ya1vhP8wuOkcoJeT2gEFXzVO2WUu
eWM0g0/DumnRB53htV/Qq/+vsL0i6a2+iOO7kHi5O7bZkgbdNv0t2lzonDUHi6LTa7NUj+tv+j6y
hW+iNquC3ACP1dIZH8gJmicHblW63qRgp6wxhn315MLBeavi3uiSag2eeKFePiTIwJjN2UYq6kWg
PL5G/Ycf9x/xN1XBTfJiURc0FsXhrA98VMWnt52C5Lo4txhGjzTI+IZg40b3YDs6E7mTYb5KKmbc
QZA9priOFDdj1z5W9BdWhU6I/D0P9y8Z4Tr6+ZscMUVD0RqWy2LeMIIFPTCCBCWgAwIBAgIQagtQ
WJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy
ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExp
bWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBMB4XDTE2MTIyMDAwMDAwMFoXDTE3MTIyMDIzNTk1OVowJDEiMCAGCSqG
SIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMG06xWohnbzdqU4Z0favuHmlwdsEGUDaobXq+WayaTzuO3vO22fn9bZmKIevqwfdBv1zduD
RKz0X71OM1czU/aQrQs0klZwZWUAaWhGDCoXF6OTxijbJgJ/AaBsDV45ccGwTUWjTvpMtMDQmjDX
dSS8RLr6oPSe663KR4Vpp6Vw+SCmvIL/RslQCYDqYgTrbKfdbEoXNpB71iecGjxFjwhwx/SfrcBh
iqiiCFO33W1ES1IFC9cJQ0gB3/5YCAFQko9h9h6aBqh6ch4DgApV/YkUizWtGZ4/B02qnzsMV3r7
M9SpCxWPgIZuNuhiBKnX5Ctok+h4YHO7YzTt3/IuQC0CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaA
FJJha4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBSCxHZhy7SuqMZhSWbwYU0Ib6q0tDAOBgNV
HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED
BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYB
BQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0
dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxodHRwOi8v
Y3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3Vy
ZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0R
BBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAPgH7zYRcLWqReS84
2qYLpd82LhJzH0ed/GGtb4T/MLjpHKCXk9oBBV81TtllLnljNINPw7pp0Qed4bVf0Kv/r7C9Iumt
vojju5B4uTu22ZIG3Tb9Ldpc6Jw1B4ui02uzVI/rb/o+soVvojargtwAj9XSGR/ICZonB25Vut6k
YKesMYZ99eTCwXmr4t7okmoNnnihXj4kyMCYzdlGKupFoDy+Rv2HH/cf8TdVwU3yYlEXNBbF4awP
fFTFp7edguS6OLcYRo80yPiGYONG92A7OhO5k2G+Sipm3EGQPaa4jhQ3Y9c+VvQXVoVOiPw9D/cv
GeE6+vmbHDFFQ9Ealsti3jGCA9MwggPPAgEBMIGwMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMS
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg
TGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFu
ZCBTZWN1cmUgRW1haWwgQ0ECEGoLUFiVUy0EUE3iKBH+GjAwDQYJYIZIAWUDBAIBBQCgggHzMBgG
CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDgwMjEyMTEwMFowLwYJ
KoZIhvcNAQkEMSIEIGG8zPh2aibDcTzGpwBUaVB8eDTuyi16uq4MKYr4SHaUMIHBBgkrBgEEAYI3
EAQxgbMwgbAwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01P
RE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQ
WJVTLQRQTeIoEf4aMDCBwwYLKoZIhvcNAQkQAgsxgbOggbAwgZsxCzAJBgNVBAYTAkdCMRswGQYD
VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E
TyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRp
b24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQWJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQEFAASC
AQA4NZpBTKqQCThKYY5WaEz5TYRweDJsDIdQER+Mg7S0S2mHq2/VrHAnuQoUYTtFwEmKGdNzcN6x
mJJOH5fZaEqUxMtX2Bo5VXUlFVUycwPghWbzf3O5IJ6dxocbERKOGDRe0ItqdI5ibzm46ZoJOZk4
6eJUZw89mXah5FkgCtrXPKOWhPkTjFUaFPXXzIU4yHZ1+iuNO7HmqTr+GldwDodQG7Av7n44JBBK
sbKCJUP+UHaGuklF6SNBbR5EPxKab8CH3HNxcxzvUddUvcy06pUr27J9ZgH8k9CFgXXS99aBFmM2
r3u6EfHKc/uP72PHbl2becbAG5DxmwhSQyD5ZBb5AAAAAAAA


--=-NrRxOUl6o/43A1PcHe3t--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5146376851450890403==--



From xen-devel-bounces@lists.xen.org Wed Aug 02 12:36:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 12:36: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.xen.org>)
	id 1dcssT-00066N-5M; Wed, 02 Aug 2017 12:35:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcssS-00066H-59
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 12:35:52 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 1E/79-03406-727C1895; Wed, 02 Aug 2017 12:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS1fteGO
 kwcJf5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bXhtmsBY95K9a2t7I3MLZwdTFycggJ5En8
 mPKdtYuRg4NXwE7idYcISFhCwFDi9MKbLCBhFgFViZ+HuEHCbALqEp2L2llAbBEBOYlNh6+yd
 zFycTALTGOS+NN1DiwhLBAgsXbFHyaQhJBAK6PEhd1HmUASnAKeEq/7njNC7BKU+LtDGMRkBh
 q6fp4QSAWzgLxE89bZzBBhaYnl/zgmMPLNQqifhVA/C0n9LIT6BYwsqxg1ilOLylKLdA3N9JK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOPAQh2MN7fGHCIUZKDSUmUV7GnPlKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfBuPdoYKSRYlJqeWpGWmQOMDZhSC
 Q4eJRFenmNAad7igsTc4sx0iNQpRl2OVxP+f2MSApshJc67HmSGAEhRRmke3AhYnF5ilJUS5m
 UEOlCIpyC1KDezBFX+FaM4B6OSMK8YyCqezLwSuE2vgI5gAjriTx3YESWJCCmpBkbXSUw9BW6
 exu7XvJZXJWvrztJcoVd/dfPkQ4WfNBZ361dr3S/Vad0sNMFJf/Usw+UZllPYYrYGbOgRurtP
 0W6G4lQGa5Znc3ZP3vjvzrH81S8eFW2Oqf/c+kl1Budb3Qlb5s9SjbjtPs3RZ/Lcy7ks3Soex
 pYpTHP/ns9cLPZm15I372dmF9xRYinOSDTUYi4qTgQAyQ7aas4CAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501677349!70261668!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38476 invoked from network); 2 Aug 2017 12:35:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 12:35:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 06:35:48 -0600
Message-Id: <5981C72202000078001032E5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 06:35:46 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwOC8wMS8xNyAxMTowNCBBTSA+
Pj4KPkBAIC0xMjc4LDE1ICsxMzM5LDMxIEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lk
KQo+Y3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAwLCDCrnMpOwo+aWYgKCBy
ZWdzLmIgJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMyApCj57Cj4rICAgICAgICBib29sIGRvX2wzX2Nh
dF9pbml0ID0gdHJ1ZTsKPisKPmNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwg
MSwgwq5zKTsKID4KPmZlYXQgPSBmZWF0X2wzOwo+ZmVhdF9sMyA9IE5VTEw7CiA+Cj4tICAgICAg
ICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKMKucywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NB
VCkgKQo+LSAgICAgICAgICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NBVF0gPSAmbDNfY2F0
X3Byb3BzOwo+LSAgICAgICAgZWxzZQo+LSAgICAgICAgICAgIGZlYXRfbDMgPSBmZWF0Owo+KyAg
ICAgICAgaWYgKCAocmVncy5jICYgUFNSX0NBVF9DRFBfQ0FQQUJJTElUWSkgJiYgKG9wdF9wc3Ig
JiBQU1JfQ0RQKSApCj4rICAgICAgICB7Cj4rICAgICAgICAgICAgLyogSWYgQ0RQIGluaXQgZmFp
bHMsIHRyeSB0byB3b3JrIGFzIEwzIENBVC4gKi8KPisgICAgICAgICAgICBpZiAoICFjYXRfaW5p
dF9mZWF0dXJlKMKucywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NEUCkgKQo+KyAgICAgICAg
ICAgIHsKPisgICAgICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0RQXSA9ICZs
M19jZHBfcHJvcHM7Cj4rICAgICAgICAgICAgICAgIC8qIENEUCBpbml0IHN1Y2NlZWRzLCBubyBu
ZWVkIHRvIGRvIEwzIENBVCBpbml0LiAqLwo+KyAgICAgICAgICAgICAgICBkb19sM19jYXRfaW5p
dCA9IGZhbHNlOwo+KyAgICAgICAgICAgIH0KPisgICAgICAgIH0KClRoZSBjb21tZW50IGFoZWFk
IG9mIHRoZSBpbm5lciBpZigpIG5vdyByZWFsbHkgZGVzY3JpYmVzIHRoZSAoaW1wbGljaXQpCmVs
c2UgY2FzZS4gVGhhdCdzIHNvbWV3aGF0IG1pc2xlYWRpbmcuIEhvdyBhYm91dCBwdXR0aW5nIGZl
YXQgYmFjawppbnRvIGZlYXRfbDMgaW4gYW4gYWN0dWFsICJlbHNlIiwgYW5kIHVzaW5nIHRoYXQg
YXQgb25jZSBpbnN0ZWFkIG9mIHRoZQpzb21ld2hhdCBjbHVtc2lseSBuYW1lZCAiZG9fbDNfY2F0
X2luaXQiIGxvY2FsIHZhcmlhYmxlPyBUaGF0IHdvdWxkCmFkZGl0aW9uYWxseSBhdm9pZCB0aGUg
bmVlZCBmb3IgbWUgdG8gYXNrIHlvdSB0byBmb2xkIHRoZSB0d28gaWYoKXMuIFBsdXMKdGhlIHJl
c3VsdGluZyBjb2RlIHdvdWxkIGJlY29tZSBtb3JlIHNpbWlsYXIgLi4uCgo+KyAgICAgICAgaWYg
KCBkb19sM19jYXRfaW5pdCApCj4rICAgICAgICB7Cj4rICAgICAgICAgICAgaWYgKCAhY2F0X2lu
aXRfZmVhdHVyZSjCrnMsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MM19DQVQpICkKPisgICAgICAg
ICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0FUXSA9ICZsM19jYXRfcHJvcHM7Cj4r
ICAgICAgICAgICAgZWxzZQo+KyAgICAgICAgICAgICAgICBmZWF0X2wzID0gZmVhdDsKPisgICAg
ICAgIH0KCi4uLiB0byB0aGlzLgoKQW5kIGJ0dywgdG8gYXZvaWQgc3BhbW1pbmcgdGhlIGxpc3Qg
d2l0aCBhbm90aGVyIGZ1bGwgdmVyc2lvbiBvZiB0aGlzCnNlcmllcywgSSdkIGJlIGZpbmUgd2l0
aCB5b3UganVzdCBzdWJtaXR0aW5nIHYxNS4xIG9mIHRoaXMgb25lIHBhdGNoLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 12:58:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 12:58: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.xen.org>)
	id 1dctEY-0007qi-Uu; Wed, 02 Aug 2017 12:58:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgar.iglesias@gmail.com>) id 1dctEX-0007qc-90
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 12:58:41 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 2C/70-01859-08CC1895; Wed, 02 Aug 2017 12:58:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMfS6tm79mcZ
 Igx8TjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZa/vYCpaKV5xbvZq1gfGjUBcjF4eQwAxG
 icef1rGDOCwC81klpi1YwAjiSAjsZpXYP/MGSxcjB5ATJ7H3YlkXIyeQWSlxdfYeFhBbSEBd4
 vS7HWxQk5gkLk/+zAaSYBFQkXh0eiU7iM0mYCKx988DJhBbREBLYtW1LWALmAVOM0psXfcErE
 hYIECiq/k3M4jNK6AhsXHbRnaIqSuYJN5f/sIKkRCUODnzCdhqZqBJN/69ZAK5jllAWmL5Pw6
 QMKeAjcT/P4fAwqJAR7w6WD+BUXgWkuZZSJpnITQvYGRexahRnFpUllqka2ihl1SUmZ5RkpuY
 maNraGCsl5taXJyYnpqTmFSsl5yfu4kRGOj1DAyMOxh/n/Y8xCjJwaQkyqvYUx8pxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYI35XRjpJBgUWp6akVaZg4w5mDSEhw8SiK8B08BpXmLCxJzizPTIV
 KnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5XUAmCYCUZpTmwQ2CpYJLjLJSwryMDAwMQjwFqUW
 5mSWo8q8YxTkYlYR5XUGm8GTmlcDtewV0ChPQKX/qwE4pSURISTUwZvEei/c0KL6pZnF2j3Lq
 zqXPVFf06l19PjNT4tOp7/Yf/XL0ry/yDpwYnbTjSBrTdYmEwptFTLKsDOqfLE5yzn6s3cl6l
 0fkgVn28TcJ5+aHHWN/3Rpyu/nDyTev6jMuVGVOKX5dEyRUfzPgjNfTHpO/HToxX7oEl1totW
 1Iu+0yR3gS00kxJZbijERDLeai4kQAmVQjVgADAAA=
X-Env-Sender: edgar.iglesias@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1501678719!50197514!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17361 invoked from network); 2 Aug 2017 12:58:39 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Aug 2017 12:58:39 -0000
Received: by mail-lf0-f43.google.com with SMTP id d17so19624043lfe.0
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 05:58:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=wYDTVcTMRJZWIt9MuwFQzsX7pSIQxF1WxzSMwinb8r0=;
 b=kSyraaFuELTxApFWTIJKWUWDOcEDiTSCA5pJlwqTUcbUM4HNDK92EoMkBynOLEv+4F
 XjeEyTKFbWx7agSINQoOQhdjbcCQT0atZ+dtFf8mogUifJIfsjKXy9lvZBGPZolhjCe8
 qhl3IJH0e9z13B/AvlrgBFRbNNslAQF0v3m/6ezGXCx1u8jsPKH8f/n8aymAUIL9ZZJP
 f/IqWFNuMbuaUPzQ/vHdqAcMPQdJl7ruqpV78mU7MkGt1DrThIMPIUsZZ9B1j3AMU3pm
 W1swxlztf0JF1asFiBxS8OSnoQBkvojUjJVQiDTR0Fp+Acxz0Dl+5nqvqaelNzhfzLug
 AKiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=wYDTVcTMRJZWIt9MuwFQzsX7pSIQxF1WxzSMwinb8r0=;
 b=FICOPs4ThQZc63s2mwG9JogbnNc6WgepfXrbuGegXIePbObqpgzbNS6ms35KGwKG5L
 Kx7BxBGCAOSGV/ZSJH4i1vqvp1cqUr4WzrYlOUngkB2YO0lqDSJxH90DCGRx2BMIJlTT
 jN6Ys37i4pug9MDkQAv0Tiksb8toVrvvjgAFesjMOpGN3OB5V9088C8HfPftsTjLaKii
 46l2LOfvxWWBndykL2dF75rQsbvcb6fW3rmZ6GwWgZFHA/kc3ZR3e2IYEAdKnf82snL/
 YQulGc8/HTVSXQedwIvk9czhLbtnRczg7Jc/oZs3+NhhxHfmNxRkYPIt/mTdJz1r7kej
 p0lQ==
X-Gm-Message-State: AIVw110ar80KlEUrfLaVNQqja5PzNRLQIvffVDi+TXAE6c0lrQXPZvRl
 yguHAXwEniHliQ==
X-Received: by 10.25.115.14 with SMTP id o14mr6791389lfc.210.1501678719128;
 Wed, 02 Aug 2017 05:58:39 -0700 (PDT)
Received: from gmail.com (81-231-233-234-no56.tbcn.telia.com. [81.231.233.234])
 by smtp.gmail.com with ESMTPSA id n72sm3768424lje.51.2017.08.02.05.58.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 02 Aug 2017 05:58:38 -0700 (PDT)
Date: Wed, 2 Aug 2017 14:58:37 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <20170802125837.GE4859@toto>
References: <4ee2be1b-5fd3-c439-ea56-483f9ab8f0cb@epam.com>
 <20170731204252.GW4859@toto>
 <159fa620-473d-0f13-f7ca-002c7d2e0067@epam.com>
 <20170801145616.GB4859@toto>
 <3adb4f4e-25f3-ee77-df19-9bb3c6bc8885@epam.com>
 <20170801171324.GD4859@toto>
 <711bc809-7ff1-14cd-7ca6-0f348110dfcd@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <711bc809-7ff1-14cd-7ca6-0f348110dfcd@epam.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Subject: Re: [Xen-devel] [XenSummit 2017] Shared coprocessor framework
 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDI6MDc6MTdQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBIZWxsbyBFZGdhciwKCkhpIEFuZHJpaSwKCj4gCj4gCj4gT24gMDEuMDguMTcgMjA6
MTMsIEVkZ2FyIEUuIElnbGVzaWFzIHdyb3RlOgo+ID4+QXJlIG1hc3RlciBwb3J0cyBiZWhpbmQg
SU9NTVU/Cj4gPlllcywgdGhleSBhcmUuCj4gV2hhdCBJT01NVSBJUCBpcyB1c2VkPwoKVG9kYXkg
aXQncyBhbiBTTU1VdjIuCgoKPiAKPiA+Pj5JdCdzIHBvc3NpYmxlIHRvIHJlcHJvZ3JhbSB0aGUg
Y29uZmlndXJhdGlvbiBvZiB0aGUgUEwgYW5kIHN3YXAgYWNjZWxlcmF0b3JzIGluCj4gPj4+YW5k
IG91dCBvbiB0aGUgZmx5LiBJdCdzIHByb2JhYmx5IGdvaW5nIHRvIGJlIHRvbyBzbG93IGZvciB0
cnlpbmcgdG8KPiA+Pj5jb250ZXh0IHN3aXRjaCBiZXR3ZWVuIGd1ZXN0cwo+ID4+U28gbGV0IHVz
IGFzc3VtZSBpdCBpcyBhIEZXLWxlc3MgcmVzb3VyY2Ugd2UgbmVlZCB0byBzaGFyZSBiZXR3ZWVu
IGRvbWFpbnMuCj4gPj5Db250ZXh0IHN3aXRjaCB3aWxsIGJlIHN0cmlwcGVkIHRvIG1hcHBpbmcg
aXRzIG1taW8gKG9yIHBhc3NpbmcgbW1pbwo+ID4+YWNjZXNzZXMpIG5leHQgZG9tYWluIHRvIHNl
cnZlIGFuZCBJT01NVSBjb25maWd1cmF0aW9uIHN3aXRjaGluZy4KPiA+PlllcCwgSU9NTVUgbWF0
dGVycy4KPiA+T0suIEkgdGhpbmsgdGhlIFBMIGlzIG1vcmUgbGlrZSBhIGZpcm13YXJlIGVuYWJs
ZWQgcmVzb3VyY2UuCj4gPlRoZSBQTCBjb25maWd1cmF0aW9uIG5lZWRzIHRvIGJlIGxvYWRlZCBt
dWNoIGxpa2UgZmlybXdhcmUKPiA+b3RoZXJ3aXNlIHRoZSBhY2NlbGVyYXRvcnMgY2FuJ3QgY2hh
bmdlIHNoYXBlIGFuZCBhbGwgZ3Vlc3RzCj4gPm11c3QgdXNlIHRoZSBzYW1lIGtpbmQuCj4gSSB1
bmRlcnN0YW5kIHRoaXMuCj4gQnV0IEkgZ290IHlvdXIgd29yZHMgbGlrZSB5b3UgYXJlIGdvaW5n
IHRvIGdpdmUgYSB0cnkgdG8gdGhlIHNhbWUga2luZCBmb3IKPiBhbGwgZG9tYWlucyBmaXJzdC4g
QmVjYXVzZSB5b3UgYXNzdW1lZCB0aGF0IHJlY29uZmlndXJpbmcgd291bGQgYmUgdG9vIHNsb3cs
Cj4gd2hhdCBpcyBhY3R1YWxseSBkaXNjdXNzYWJsZS4KCkFoYSwgT0suIFdoYXQgSSBtZWFudCB3
YXMgdGhhdCBpdCBtYXkgYmUgdG8gc2xvdyBmb3IgY29udGV4dC1zd2l0Y2hpbmcKYXQgYSBtaWNy
by1sZXZlbC4gQnV0IHdpdGggYW4gYWxsb2NhdGUvcmVsZWFzZSBpbnRlcmZhY2UgZm9yIGJhdGNo
CnByb2Nlc3NpbmcsIEkgZG9uJ3QgdGhpbmsgaXQncyB0byBzbG93IHRvIHJlcHJvZ3JhbSB0aGUg
UEwgYmV0d2VlbgpndWVzdHMuCgpJIGFncmVlIHRoYXQgd2UgbmVlZCBoYXJkIG51bWJlcnMgb24g
dGhlIFBMIHByb2dyYW1taW5nIGJlZm9yZSB3ZSBydWxlCnRoaW5ncyBvdXQuIEknbGwgdHJ5IHRv
IGRpZyBpbnRlcm5hbGx5IGZvciBzb21lLgoKCj4gPj4+ICBzbyBJIHRoaW5rIHByaW1hcmlseSB3
ZSB3b3VsZCBiZSBsb29raW5nIGF0Cj4gPj4+YSB3YXkgdG8gbGV0cyBzYXksICJhbGxvY2F0ZSIg
YW5kICJyZWxlYXNlIiB0aGUgcmVzb3VyY2VzIGZvciBiYXRjaCB1c2UuCj4gPj5LaW5kIG9mIHZv
bHVudGFyeSBwcmVlbXB0aW9uPwo+ID5SaWdodC4gVGhhdCBjb3VsZCBiZSBhIHN0YXJ0Lgo+ID5J
biB0aGUgZnV0dXJlIHBlcmhhcHMgaXQgbWFrZXMgc2Vuc2UgdG8gY29udGV4dC1zd2l0Y2guCj4g
V2Ugc3RpbGwgbmVlZCB0aGUgY29udGV4dCBzd2l0Y2ggdG8gYmUgZG9uZS4gVGhlIGRpZmZlcmVu
Y2UgaXMgdGhhdCBub3cgaXQKPiBjb3VsZCBiZSBkb25lIG9ubHkgd2hlbiB0aGUgYWNjZWxlcmF0
b3IgaXMgbm90IGJ1c3kuCgpJIGRvbid0IG5lY2Vzc2FyaWx5IHRoaW5rIHNvLiBUaGUgY29udGV4
dC1zd2l0Y2ggd291bGQgaW52b2x2ZSBzYXZpbmcgYW5kCnJlc3RvcmluZyBhY2NlbGVyYXRvciBz
dGF0ZSBhc3dlbGwgYXMgcmUtcHJvZ3JhbW1pbmcgdGhlIFBMLgpXaXRoIGFsbG9jYXRlL3JlbGVh
c2UsIHdlIG9ubHkgbmVlZCB0byByZS1wcm9ncmFtIHRoZSBQTC4KClNhdmluZyB0aGUgc3RhdGUg
b2YgdGhlIFBMIG1pZ2h0IGJlIHRyaWNreSBzaW5jZSB3ZSBkb24ndCBrbm93IGhvdyB0bwood2Ug
ZG9uJ3Qga25vdyB0aGUgZGV0YWlscyBvZiB0aGUgYWNjZWVsZXJhdG9yIGFoZWFkIG9mIHRpbWUp
LgpJIGd1ZXNzIHdlIGNvdWxkIHNvbWVob3cgbGV0IHRoZSBndWVzdCB0aGF0IG93bnMgdGhlIGFj
Y2VsbGVyYXRvcgpzYXZlL3Jlc3RvcmUgdGhlIHN0YXRlIHNvbWVob3cgYnV0IHBlcmhhcHMgdGhh
dCBicmluZ3MgdXMgYmFjawppbiB0aGUgZGlyZWN0aW9uIG9mIGFsbG9jYXRlL3JlbGVhc2Ugc2Vt
YW50aWNzLi4uCgoKPiA+Pj5JZiBhIGd1ZXN0IGNhbm5vdCBhbGxvY2F0ZSBhbiBhY2NlbGVyYXRv
ciwgaXQgY291bGQgZmFsbCBiYWNrIHRvIGVtdWxhdGlvbgo+ID4+Pm9yIGp1c3QgdG8gdXNpbmcg
U1cgbGlicmFyaWVzIHVudGlsIGFuIGFjY2VsZXJhdG9yIHNsb3QgaXMgYXZhaWxhYmxlLgo+ID4+
V2hhdCBhYm91dCB0aGUgdGhpbmcgSSBjYWxsZWQgImFuIGFjY2VzcyBlbXVsYXRpb24iIFsxXT8g
RnJvbSB0aGUgZG9tYWluJ3MKPiA+PnBvaW50IG9mIHZpZXcgaXQgd291bGQgYmUgcmVmbGVjdGVk
IGluIGEgZGVsYXllZCByZXNwb25zZSAodmlhIElSUSBvcgo+ID4+cmVnaXN0ZXIgcG9sbGluZykg
ZnJvbSBhbiBhY2NlbGVyYXRvci4KPiA+Pgo+ID4+SSBndWVzcyB0aGUgY29uY2VwdCBkZXNjcmli
ZWQgYWJvdmUgaXMgZmVhc2libGUgZXZlbiB3aXRoIGN1cnJlbnQgU0NGIGNvZGUKPiA+PmFuZCB3
aWxsIG5vdCB0YWtlIHRvbyBtdWNoIGVmZm9ydHMuCj4gPkknbGwgaGF2ZSBhIGxvb2ssIHRoYW5r
cyEKPiBEbyBub3QgaGVzaXRhdGUgdG8gY29udGFjdCB1cyBpbiBjYXNlIHlvdSBuZWVkIGFueSBo
ZWxwIG9yIGNsYXJpZmljYXRpb24uCgpUaGFua3MhCkVkZ2FyCgo+IAo+IAo+IC0tIAo+IAo+ICpB
bmRyaWkgQW5pc292Kgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 13:32:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 13:32: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.xen.org>)
	id 1dctku-0002gC-QU; Wed, 02 Aug 2017 13:32:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dctkt-0002g6-Pw
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 13:32:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 AC/E4-03406-754D1895; Wed, 02 Aug 2017 13:32:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42KJPp6xUDfsSmO
 kQdt9KYslHxezODB6HN39mymAMYo1My8pvyKBNePBk79sBce5KyZ9usbWwHiGs4uRk0NIwE1i
 y5/DrF2MXED2GkaJBU9OMkE41xgl+lv+skNUuUsse/qEFcLezijxpsMPxBYWCJW4c/EuSxcjB
 4cIkP20TRokzCxQKjFp0Qeo1gOMErOWZ4DYbAKGEqs3trCB2LwCThKL5sxkBrFZBFQkHk/pYw
 KxRQXCJfZ/v8YMUSMocXLmE7DxnAKBEu92pEOMN5OYt/khM4QtLnHryXwmCFteYvvbOWBxCYE
 ciQ0TH7GBtEoISEn8b1UC+UpCYCKLRMeul6wQNTISjybeZJvAKDYLybZZSFbMQrJiFpIVCxhZ
 VjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIExhADEOxgnHnZ/
 xCjJAeTkiivYk99pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXtPLjZFCgkWp6akVaZk5wGiGSU
 tw8CiJ8JaCpHmLCxJzizPTIVKnGBWlxHl9QBICIImM0jy4NlgCucQoKyXMywh0iBBPQWpRbmY
 JqvwrRnEORiVhiPE8mXklcNNfAS1mAlr8pw5scUkiQkqqgZEr5MTurclV79O6z9m92cjVwnpP
 +QvrrsIJCXcTtotxm3ZvXC/OvemjogiT9jRP4zMGfdbpvdt36gtMiDsqd1ysUHHl+82RO0PuX
 lvn/CZ31dOKw9GP3p3lPWVeZSJbk3zwaGD7/KquiVai3c0xXkUpazgf1z3Y8Pn3ifwJlj8zt+
 1qqFnwl1eJpTgj0VCLuag4EQDN0d8EGwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501680725!86823774!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34227 invoked from network); 2 Aug 2017 13:32:06 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 2 Aug 2017 13:32:06 -0000
Received: (qmail 9471 invoked from network); 2 Aug 2017 16:32:04 +0300
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 Aug 2017 16:32:04 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 794F57FC09
 for <xen-devel@lists.xen.org>; Wed,  2 Aug 2017 16:32:04 +0300 (EEST)
Received: (qmail 27393 invoked from network); 2 Aug 2017 16:32:04 +0300
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; 2 Aug 2017 16:32:04 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1501580776-13404-1-git-send-email-aisaila@bitdefender.com>
 <b9bbf146-d794-1850-13c8-a715e33274c3@citrix.com>
 <CABfawhm+bAz6GH5wd46wf1g_1G7tR6HMehp7Z_CTusH7ug0G3g@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e03d0239-d6e6-ae11-8d1d-63a458c1c721@bitdefender.com>
Date: Wed, 2 Aug 2017 16:32:04 +0300
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: <CABfawhm+bAz6GH5wd46wf1g_1G7tR6HMehp7Z_CTusH7ug0G3g@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.72603
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 456761,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.009215)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003989), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_ML_MAIL_LIST_ADN], SGN: [Enabled, t: (0.008969,0.000098)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.144184), Hit: No,
 Details: v2.6.3; Id: 15.5f468p.1blaa6cco.h5187], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMS4wOC4yMDE3IDE5OjA3LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gVHVlLCBB
dWcgMSwgMjAxNyBhdCA0OjMwIEFNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPiB3cm90ZToKPj4gT24gMDEvMDgvMTcgMTA6NDYsIEFsZXhhbmRydSBJc2FpbGEgd3Jv
dGU6Cj4+PiBBbGxvdyBndWVzdCB1c2Vyc3BhY2UgY29kZSB0byByZXF1ZXN0IHRoYXQgYSB2bV9l
dmVudCBiZSBzZW50IG91dAo+Pj4gdmlhIFZNQ0FMTC4gVGhpcyBmdW5jdGlvbmFsaXR5IHNlZW1z
IHRvIGJlIGhhbmR5IGZvciBhIG51bWJlciBvZgo+Pj4gWGVuIGRldmVsb3BlcnMsIGFzIHN0YXRl
ZCBvbiB0aGUgbWFpbGluZyBsaXN0ICh0aHJlYWQgIltYZW4tZGV2ZWxdCj4+PiBIVk1PUF9ndWVz
dF9yZXF1ZXN0X3ZtX2V2ZW50IG9ubHkgd29ya3MgZnJvbSBndWVzdCBpbiByaW5nMCIpLgo+Pj4g
VGhpcyBpcyBhIHVzZSBjYXNlIGluIGNvbW11bmljYXRpb24gYmV0d2VlbiBhIHVzZXJzcGFjZSBh
cHBsaWNhdGlvbgo+Pj4gaW4gdGhlIGd1ZXN0IGFuZCB0aGUgaW50cm9zcGVjdGlvbiBhcHBsaWNh
dGlvbiBpbiBkb20wLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+Pgo+PiBUaGlzIGlzc3VlIGhhcyBiZWVuIGFyZ3VlZCBz
ZXZlcmFsIHRpbWVzIGJlZm9yZSwgYW5kIHdoaWxlIEkgYW0gaW4KPj4gZmF2b3VyIG9mIHRoZSBj
aGFuZ2UsIHRoZXJlIGlzIGEgbGVnaXRpbWF0ZSBhcmd1bWVudCB0aGF0IGl0IGJyZWFrcyBvbmUK
Pj4gb2Ygb3VyIHNlY3VyaXR5IGJvdW5kYXJpZXMuCj4+Cj4+IE9uZSBpbnRlcm1lZGlhdGUgb3B0
aW9uIGNvbWVzIHRvIG1pbmQgaG93ZXZlci4KPj4KPj4gQ291bGQgd2UgaW50cm9kdWNlIGEgbmV3
IG1vbml0b3Igb3Agd2hpY2ggcGVybWl0cyB0aGUgdXNlIG9mCj4+IEhWTU9QX2d1ZXN0X3JlcXVl
c3Rfdm1fZXZlbnQgZnJvbSB1c2Vyc3BhY2U/ICBUaGlzIHdheSwgaXQgcmVxdWlyZXMgYQo+PiBw
b3NpdGl2ZSBhY3Rpb24gb24gYmVoYWxmIG9mIHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50IHRvIHJl
bGF4IHRoZSBDUEwKPj4gY2hlY2ssIHJhdGhlciB0aGFuIGhhdmluZyB0aGUgQ1BMIGNoZWNrIHVu
Y29uZGl0aW9uYWxseSByZWxheGVkLgo+IAo+IEkgYWdyZWUsIGl0IHdvdWxkIGJlIHJlcXVpcmVk
IHRvIGdhdGUgdGhpcyBvbiBhIG1vbml0b3Igb3B0aW9uIHRoYXQgaXMKPiBkaXNhYmxlZCBieSBk
ZWZhdWx0LgoKVGhhdCdzIHRoZSB3YXkgd2UnbGwgbW92ZSBmb3J3YXJkLiBBYm91dCB0aGF0OiB3
b3VsZCB5b3UgcHJlZmVyIGEgbmV3IApsaWJ4YyBmdW5jdGlvbiB0aGF0IHRvZ2dsZXMgb25seSB0
aGUgdXNlcnNwYWNlIHBhcnQsIG9yIHRoYXQgd2UgYWRkIGEgCmJvb2wgcGFyYW1ldGVyIHRvIHRo
ZSBleGlzdGluZyB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoKT8KCgpUaGFua3MsClJhenZhbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 13:32:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 13:32: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.xen.org>)
	id 1dctla-0002i4-2W; Wed, 02 Aug 2017 13:32:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dctlY-0002hq-PV
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 13:32:48 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 23/E2-03937-084D1895; Wed, 02 Aug 2017 13:32:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTbf+SmO
 kwcfLEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfmb/YCt5ZV+w+dZKtgbFJq4uRi0NIYDOj
 xNeuVewQzm5GiY4Xb5m6GDk5hAUCJKYtWcYIYosI2EjMXf2XCaKoh0niTPcMNhCHWaCBUeJP2
 2QWkCo2AU2JO58/gXXzClhJfLnyE2gsBweLgIrE2sY4kLCoQLjE28YjLBAlghInZz4BszkFAi
 UOHj8B1sosYCYxb/NDZghbXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3SNzPSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjgEIdjCeWRB4iFGSg0lJlFexpz5SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgSv6eXGSCHBotT01Iq0zBxg8MOkJTh4lER4LUHSvMUFibnFm
 ekQqVOMilLivBcuASUEQBIZpXlwbbCIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3v8gU3
 gy80rgpr8CWswEtPhPHdjikkSElFQDY1XYn4DPy/5z7Z5Q8NnBJzTy3rLLx7zXSCvtsUo+fvd
 ayJ9Pd7Niv5S8v33XOLqgLJ5tVdzvA3XB7uXpWg/7zmx4zxXgwK3ofZ+p+8rxF0tF5OZev+NT
 Ycu2cxLX27vsMoEfBDn7nZ6clTjl6nF12ZXeD/N4j1TFHiwUuzHbSnZrkenu08+FjimxFGckG
 moxFxUnAgBzub8NswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1501680766!109702207!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17130 invoked from network); 2 Aug 2017 13:32:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 2 Aug 2017 13:32:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B8C81596;
 Wed,  2 Aug 2017 06:32:46 -0700 (PDT)
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 5A24B3F540;
 Wed,  2 Aug 2017 06:32:45 -0700 (PDT)
To: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
References: <CAAH2incYjXgKX8scZjiSZc=QkQUSvV2SRDBeGhjtMgVf9BR1uA@mail.gmail.com>
 <cae18431-5285-569b-af96-a3ad6509bfa4@arm.com>
 <CAAH2infUs+YoBio9v61SonCL6uPcbXsciKm1NwPD2A_qhPN4=g@mail.gmail.com>
 <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
Date: Wed, 2 Aug 2017 14:32:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, James Morse <james.morse@arm.com>
Subject: Re: [Xen-devel] xen/arm: Software Step ARMv8 - PC stuck on
 instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRmxvcmlhbiwKClNvcnJ5IGZvciB0aGUgbGF0ZSBhbnN3ZXIuCgpPbiAyNi8wNy8xNyAxNDox
MiwgRmxvcmlhbiBKYWtvYnNtZWllciB3cm90ZToKPiBIZWxsbywKPgo+IGkgd2FzIGp1c3QgdGVz
dGluZyB0aGUgc2luZ2xlIHN0ZXAgaW1wbGVtZW50YXRpb24gYW5kIHJlYWxpemVkIHRoYXQgdGhl
Cj4gYmVmb3JlIG1lbnRpb25lZCBzb2x1dGlvbiBpcyBub3QgZnVsbHkgd29ya2luZy4gSSdtIHN0
aWxsIHRyeWluZyB0bwo+IGVuYWJsZSBTUyBmb3IgYSBWTSBvbiBYZW4uCgpXb3VsZCB5b3UgbWlu
ZCBzaGFyaW5nIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB5b3VyIGNvZGU/Cgo+IFRvIHRlc3QgbXkg
aW1wbGVtZW50YXRpb24gaSB3cm90ZSBhIHNtYWxsIEtlcm5lbCBNb2R1bGUgYW5kIHN0YXJ0ZWQg
aXQKPiBpbiB0aGUgRG9tVS4gVGhlIG1vZHVsZSBvbmx5IGNvbnRhaW5zIGEgbG9vcCB3aGljaCBp
bmNyZW1lbnRzIGEgY291bnRlcgo+IGFuZCBwcmludHMgaXRzIHZhbHVlLgo+IFJpZ2h0IGFmdGVy
IGxvYWRpbmcgdGhlIG1vZHVsZUkgc3RhcnQgdGhlIHNpbmdsZSBzdGVwIG1lY2hhbmlzbSBpbiB0
aGUKPiBEb20wIGZvciB0aGUgVk0gKGFnYWluIHdpdGggeGVuLWFjY2VzcykuCj4gQXMgc29vbiBh
cyBpIHN0YXJ0IHRoZSBTUyB0aGUgVk0gd2lsbCBzdG9wIHdvcmtpbmcuCj4KPiBJbiB0aGUgU1Mg
aGFuZGxlciBpIHByaW50IHRoZSAiY3B1X3VzZXJfcmVncy0+cGMiIHByb2dyYW0gY291bnRlci4g
RnJvbQo+IHRoZXJlIGkgY2FuIHNlZSwgdGhhdCBlYWNoIGluc3RydWN0aW9uIGFkZHJlc3MgaXMg
dXNlZCB0d2ljZTogKGFzIGl0Cj4gZ2VuZXJhdGVzIHRoZSBmb2xsb3dpbmcgb3V0cHV0cykKPgo+
ICAgICAoWEVOKSBkMXYwIGRvX3RyYXBfc29mdHdhcmVfc3RlcCBQQyA9ICAweGZmZmYwMDAwMDgw
ODFhODAKPiAgICAgKFhFTikgZDF2MCBkb190cmFwX3NvZnR3YXJlX3N0ZXAgUEMgPSAgMHhmZmZm
MDAwMDA4MDgxYTgwCj4gICAgIChYRU4pIGQxdjAgZG9fdHJhcF9zb2Z0d2FyZV9zdGVwIFBDID0g
IDB4ZmZmZjAwMDAwODA4MjcwMAo+ICAgICAoWEVOKSBkMXYwIGRvX3RyYXBfc29mdHdhcmVfc3Rl
cCBQQyA9ICAweGZmZmYwMDAwMDgwODI3MDAKPiAgICAgKFhFTikgZDF2MCBkb190cmFwX3NvZnR3
YXJlX3N0ZXAgUEMgPSAgMHhmZmZmMDAwMDA4MDgyNzA0Cj4gICAgIChYRU4pIGQxdjAgZG9fdHJh
cF9zb2Z0d2FyZV9zdGVwIFBDID0gIDB4ZmZmZjAwMDAwODA4MjcwNAo+ICAgICAoWEVOKSBkMXYw
IGRvX3RyYXBfc29mdHdhcmVfc3RlcCBQQyA9ICAweGZmZmYwMDAwMDgwODI3MDgKPiAgICAgKFhF
TikgcHJpbnRrOiAxMTk2MTQgbWVzc2FnZXMgc3VwcHJlc3NlZC4KPiAgICAgKFhFTikgZDF2MCBk
b190cmFwX3NvZnR3YXJlX3N0ZXAgUEMgPSAgMHhmZmZmMDAwMDA4OGNiZDZjCj4gICAgIChYRU4p
IHByaW50azogMTIwMTMxIG1lc3NhZ2VzIHN1cHByZXNzZWQuCj4gICAgIChYRU4pIGQxdjAgZG9f
dHJhcF9zb2Z0d2FyZV9zdGVwIFBDID0gIDB4ZmZmZjAwMDAwODhjYmQ2NAo+ICAgICAoWEVOKSBw
cmludGs6IDEyMDI1NSBtZXNzYWdlcyBzdXBwcmVzc2VkLgo+ICAgICAoWEVOKSBkMXYwIGRvX3Ry
YXBfc29mdHdhcmVfc3RlcCBQQyA9ICAweGZmZmYwMDAwMDg4Y2JkNjQKCkRpZCB5b3UgbG9vayB3
aGVyZSB0aGUgUENzIHBvaW50IHRvPyBJcyBpdCB5b3VyIGtlcm5lbCBtb2R1bGU/Cgo+Cj4KPiBU
aGUgc2luZ2xlIHN0ZXAgaGFuZGxlciAiZG9fdHJhcF9zb2Z0d2FyZV9zdGVwIiBpcyBjYWxsZWQg
ZnJvbSAoZmlsZSBpcwo+IC9hcmNoL2FybS9hcm02NC9lbnRyeS5TKTogaHlwX3RyYXBzX3ZlY3Rv
cgo+IChWQkFSX0VMMiktPmd1ZXN0X3N5bmMtPmRvX3RyYXBfZ3Vlc3Rfc3luYy0+ZG9fdHJhcF9z
b2Z0d2FyZV9zdGVwCj4KPiBUaGUgQVJNIEFSTSAoRDItMTk1NiAtIEFSTSBEREkgMDQ4N0IuYSBJ
RDAzMzExNykgc3RhdGVzIHRoYXQsIGluIG9yZGVyCj4gdG8gZW5hYmxlcyBzb2Z0d2FyZSBzdGVw
Ogo+Cj4gICAgIEEgZGVidWdnZXIgZW5hYmxlcyBNRFNDUl9FTDEuU1MgPSAxCj4KPiAgICAgRXhl
Y3V0ZXMgYW4gRVJFVAo+Cj4KPiAgICAgVGhlIFBFIGV4ZWN1dGVzIHRoZSBpbnN0cnVjdGlvbiB0
byBiZSBzaW5nbGUtc3RlcHBlZAo+Cj4gICAgIFRha2VzIGEgc29mdHdhcmUgc3RlcCBleGNlcHRp
b24gb24gdGhlIG5leHQgaW5zdHJ1Y3Rpb24KPgo+Cj4KPiBBcyBtZW50aW9uZWQgSSBzZXQgdGhl
IG5lZWRlZCByZWdpc3RlcnMgKGluY2x1ZGluZyBNRFNDUl9FTDEpIGV2ZXJ5IHRpbWUKPiB3aGVu
IHRoZSAibGVhdmVfaHlwZXJ2aXNvcl90YWlsIiBmdW5jdGlvbiBpcyBjYWxsZWQuIFRoaXMgZnVu
Y3Rpb24gd2lsbAo+IGNhbGxlZCBmcm9tIHdpdGhpbiB0aGUgImV4aXQiIG1hY3JvIGluICIvYXJj
aC9hcm0vYXJtNjQvZW50cnkuUyIgd2hpY2gKPiBpcyBjYWxsZWQgYWZ0ZXIgZXZlcnkgZXhjZXB0
aW9uIHJldHVybi4gSW5jbHVkaW5nIHRoZSAiZ3Vlc3Rfc3luYyIKPiBleGNlcHRpb24uCj4KPiBS
aWdodCBhZnRlciB0aGUgImxlYXZlX2h5cGVydmlzb3JfdGFpbCIgdGhlIEVSRVQgaW5zdHJ1Y3Rp
b24gd2lsbCBhbHNvCj4gYmUgY2FsbGVkIHdpdGhpbiB0aGUgInJldHVybl9mcm9tX3RyYXAiIG1h
Y3JvLgo+Cj4gQmVjYXVzZSBvZiB0aGUgcHJpbnRzIGluIHRoZSBzaW5nbGUgc3RlcCBoYW5kbGVy
IEkgY2FuIGFzc3VyZSB0aGF0IHRoZQo+IHNvZnR3YXJlIHN0ZXAgZXhjZXB0aW9ucyBhcmUgZXhl
Y3V0ZWQgYW5kIGNvcnJlY3RseSByb3V0ZWQgdG8gdGhlCj4gaHlwZXJ2aXNvci4KPiBZZXQgSSBj
YW4ndCBmaWd1cmUgb3V0IHdoeSB0aGUgUEMgZ290IHRoZSBzYW1lIHZhbHVlIHR3aWNlIGFuZCB3
aHkgdGhlCj4gVk0gd2lsbCBzdG9wIHdvcmtpbmcuCj4KPiBNeSBndWVzcyBpcyB0aGF0IGJ5IHNl
dHRpbmcgdGhlIG5lZWRlZCBTUyByZWdpc3RlcnMgZXZlciB0aW1lIHdoZW4gd2UKPiBsZWF2ZSB0
aGUgZ3Vlc3QsIHRoZSBjb25maWd1cmF0aW9uIHdvbid0IGFsbG93IHRoZSBndWVzdCB0byBleGVj
dXRlIHRoZQo+ICJ0byBiZSBzaW5nbGUgc3RlcHBlZCBpbnN0cnVjdGlvbiIKPiBCZWZvcmUgZXhl
Y3V0aW5nIHRoZSAoZmlyc3QpIGluc3RydWN0aW9uIHRoZSBWTSB3aWxsIGdlbmVyYXRlIHRoZSBT
Uwo+IGV4Y2VwdGlvbiAoYXMgZGVzaXJlZCkuIEluIHRoZSBoeXBlcnZpc29yIHdlIHdpbGwgc2V0
IHRoZSBTUyByZWdpc3RlcnMKPiBhZ2Fpbiwgd2hpY2ggY291bGQgaGluZGVyIHRoZSBWTSB0byBl
eGVjdXRlIHRoZSBpbnN0cnVjdGlvbiAod2hpY2ggd2UKPiB3YW50IGJlY2F1c2Ugd2UgYWxyZWFk
eSBnZW5lcmF0ZWQgYW4gU1MgZXhjZXB0aW9uIGZvciB0aGlzIGluc3RydWN0aW9uKQo+IGFuZCBp
bnN0ZWFkIGdlbmVyYXRlIGEgc2Vjb25kIFNTIGV4Y2VwdGlvbiBmb3IgaXQuIFRoaXMgd2lsbCBs
ZWFkIHRvIHRoZQo+IHNlY29uZCBQQyBwcmludCBpbiB0aGUgc2luZ2xlIHN0ZXAgaGFuZGxlcgo+
Cj4gQnV0IEknbSBub3QgYWJsZSB0byBmaW5kIGFueSBwcm9vZiBmb3IgdGhpcy4KPgo+IElmIEkn
bSB1c2luZyB0aGUgc29mdHdhcmUgc3RlcCBleGNlcHRpb24gZm9yIG9ubHkgb25lIGluc3RydWN0
aW9uIGFuZAo+IGRpc2FibGUgaXQgcmlnaHQgYWZ0ZXIgaXQgKGZyb20gd2l0aGluIHhlbi1hY2Nl
c3Mgd2l0aCBhbiBWTV9FVkVOVCkgdGhlCj4gVk0gd2lsbCB3b3JrIHdpdGhvdXQgcHJvYmxlbXMu
Cj4KPiBBbnkgaGVscCB0byBmaW5kIHRoZSBtaXNzaW5nIHN0ZXAgaW4gb3JkZXIgdG8gZW5hYmxl
IFZNIHNpbmdsZSBzdGVwcGluZwo+IHdvdWxkIGJlIGFwcHJlY2lhdGVkCj4KPiBHcmVldGluZ3Mg
Rmxvcmlhbgo+Cj4KPiAyMDE3LTA3LTA1IDE2OjAzIEdNVCswMjowMCBGbG9yaWFuIEpha29ic21l
aWVyCj4gPGZsb3JpYW4uamFrb2JzbWVpZXJAZ29vZ2xlbWFpbC5jb20KPiA8bWFpbHRvOmZsb3Jp
YW4uamFrb2JzbWVpZXJAZ29vZ2xlbWFpbC5jb20+PjoKPgo+Cj4gICAgIDIwMTctMDctMDQgMjA6
MzcgR01UKzAyOjAwIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20KPiAgICAgPG1h
aWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbT4+Ogo+Cj4KPiAgICAgICAgIE9uIDA3LzA0LzIwMTcg
MDE6MzAgUE0sIEZsb3JpYW4gSmFrb2JzbWVpZXIgd3JvdGU6Cj4KPiAgICAgICAgICAgICBIZWxs
byBhbGwsCj4KPgo+ICAgICAgICAgSGkgRmxvcmlhbiwKPgo+Cj4gICAgICAgICAgICAgICAgICAg
YXNtbGlua2FnZSB2b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lkKQo+ICAgICAgICAgICAg
ICAgICAgIHsKPiAgICAgICAgICAgICAgICAgKyAgICAvKlRoaXMgbWV0aG9kZSB3aWxsIGJlIGNh
bGxlZCBhZnRlciB0aGUKPiAgICAgICAgICAgICAnZ3Vlc3RfZW50cnknIG1hY3JvIGluCj4gICAg
ICAgICAgICAgICAgIC9hcmNoL2FybTY0L2VudHJ5LlMgc2V0IGd1ZXN0IHJlZ2lzdGVycwo+ICAg
ICAgICAgICAgICAgICArICAgIENoZWNrIHNpbmdsZV9zdGVwX2VuYWJsZWQgZmxhZyBpbiBkb21h
aW4gc3RydWN0Cj4gICAgICAgICAgICAgaGVyZSBhbmQgc2V0Cj4gICAgICAgICAgICAgICAgIG5l
ZWRlZCByZWdpc3RlcnMKPiAgICAgICAgICAgICAgICAgKwo+ICAgICAgICAgICAgICAgICArICAg
ICovCj4gICAgICAgICAgICAgICAgICsKPiAgICAgICAgICAgICAgICAgKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGN1cnJlbnQ7Cj4gICAgICAgICAgICAgICAgICsKPiAgICAgICAgICAgICAgICAgKyAg
ICBpZiAoCj4gICAgICAgICAgICAgdW5saWtlbHkodi0+ZG9tYWluLT5hcmNoLm1vbml0b3Iuc2lu
Z2xlc3RlcF9lbmFibGVkICkgKQo+ICAgICAgICAgICAgICAgICArICAgIHsKPiAgICAgICAgICAg
ICAgICAgKwo+ICAgICAgICAgICAgICAgICArICAgICAgICBXUklURV9TWVNSRUcoUkVBRF9TWVNS
RUcoTURDUl9FTDIpICB8IEhEQ1JfVERFLAo+ICAgICAgICAgICAgIE1EQ1JfRUwyKTsKPiAgICAg
ICAgICAgICAgICAgKyAgICAgICAgV1JJVEVfU1lTUkVHKFJFQURfU1lTUkVHKFNQU1JfRUwyKSAg
fCAweDIwMDAwMCwKPiAgICAgICAgICAgICBTUFNSX0VMMiApOwo+ICAgICAgICAgICAgICAgICAr
ICAgICAgICBXUklURV9TWVNSRUcoUkVBRF9TWVNSRUcoTURTQ1JfRUwxKSB8IDB4MSwKPiAgICAg
ICAgICAgICBNRFNDUl9FTDEpOwo+ICAgICAgICAgICAgICAgICArCj4gICAgICAgICAgICAgICAg
ICsgICAgICAgIGlmICghKHYtPmFyY2guc2luZ2xlX3N0ZXAgKSkKPiAgICAgICAgICAgICAgICAg
KyAgICAgICAgewo+ICAgICAgICAgICAgICAgICArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0df
RVJSLCAiU2V0dGluZyB2Y3B1PSVkIGZvcgo+ICAgICAgICAgICAgICAgICBkb21haW49JWRcbiIs
di0+dmNwdV9pZCx2LT5kb21haW4tPmRvbWFpbl9pZCk7Cj4gICAgICAgICAgICAgICAgICsKPiAg
ICAgICAgICAgICAgICAgKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIltTZXRfc2lu
Z2xlc3RlcF0KPiAgICAgICAgICAgICBNRFNDUl9FTDEgICAgICAgIDB4JWx4XG4iLCBSRUFEX1NZ
U1JFRyhNRFNDUl9FTDEpKTsKPiAgICAgICAgICAgICAgICAgKyAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIltTZXRfc2luZ2xlc3RlcF0KPiAgICAgICAgICAgICBTUFNSX0VMMiAgICAg
ICAgIDB4JWx4XG4iLCBSRUFEX1NZU1JFRyhTUFNSX0VMMikpOwo+ICAgICAgICAgICAgICAgICAr
ICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiW1NldF9zaW5nbGVzdGVwXQo+ICAgICAg
ICAgICAgIE1EQ1JfRUwyICAgICAgICAgMHglbHhcbiIsIFJFQURfU1lTUkVHKE1EQ1JfRUwyKSk7
Cj4gICAgICAgICAgICAgICAgICsgICAgICAgICAgICB2LT5hcmNoLnNpbmdsZV9zdGVwID0gMTsK
PiAgICAgICAgICAgICAgICAgKwo+ICAgICAgICAgICAgICAgICArICAgICAgICAgICAgcmV0dXJu
Owo+ICAgICAgICAgICAgICAgICArICAgICAgICB9ZWxzZQo+ICAgICAgICAgICAgICAgICArICAg
ICAgICB7Cj4gICAgICAgICAgICAgICAgICsgICAgICAgICAgICAvL2dwcmludGsoWEVOTE9HX0VS
UiwgIlJlZ2lzdGVyIGZvciB2Y3B1PSVkIGZvcgo+ICAgICAgICAgICAgICAgICBkb21haW49JWQg
YWxyZWFkeSBzZXRcbiIsdi0+dmNwdV9pZCx2LT5kb21haW4tPmRvbWFpbl9pZCk7Cj4gICAgICAg
ICAgICAgICAgICsgICAgICAgIH0KPiAgICAgICAgICAgICAgICAgKyAgICB9Cj4KPgo+ICAgICAg
ICAgICAgIEFzIG1lbnRpb25lZCwgdGhpcyBmdW5jdGlvbiB3aWxsIHNldCB0aGUgbmVlZGVkIHJl
Z2lzdGVycy4KPiAgICAgICAgICAgICAibW9uaXRvci5zaW5nbGVzdGVwX2VuYWJsZWQiIGlzIHRo
ZSBkb21haW4gU1MgZmxhZyB3aGljaCBpcwo+ICAgICAgICAgICAgIHVzZWQgdG8gZGV0ZXJtaW5l
IGlmIHRoZSByZWdpc3RlcnMgc2hvdWxkIGJlIHNldC4KPiAgICAgICAgICAgICAiYXJjaC5zaW5n
bGVfc3RlcCIgaXMgdGhlIHZjcHUgZmxhZyB0byBjaGVjayBpZiB0aGUgcmVnaXN0ZXIKPiAgICAg
ICAgICAgICB3ZXJlIGFscmVhZHkgc2V0IG9uY2UgKG5vdCByZWFsbHkgaW4gdXNlIGFzIGZvciBu
b3cpLgo+ICAgICAgICAgICAgICJIRENSX1RERSIgaXMgdGhlIHNhbWUgdmFsdWUgYXMgIk1EQ1Jf
RUwyX1RERSIgd291bGQgYmUsIGJ1dAo+ICAgICAgICAgICAgIHRoaXMgb25lIGlzIG5vdCBpbXBs
ZW1lbnRlZCB5ZXQsIHRoYXRzIHdoeSBJJ20gdXNpbmcKPiAgICAgICAgICAgICBIRENSX1RERS4g
IlNQU1JfRUwyIHwgMHgyMDAwMDAiIHNldHMgdGhlIFNTIGJpdCBmb3IgRUwyCj4gICAgICAgICAg
ICAgKGJlY2F1c2Ugb3VyIGV4Y2VwdGlvbiB3aWxsIGJlIHRha2VuIHRvIHRoZSBoeXBlcnZpc29y
KS4KPiAgICAgICAgICAgICAiTURTQ1JfRUwxIHwgMHgxIiB0byBlbmFibGUgdGhlIFNTIGJpdC4K
PiAgICAgICAgICAgICBCZWNhdXNlIEknbSBjaGVja2luZyB0aGUgZG9tYWluIGluIHRoaXMgZnVu
Y3Rpb24sIGV2ZXJ5IHZjcHUKPiAgICAgICAgICAgICB0aGF0IHdpbGwgYmUgdXNlZCwgd2lsbCBi
ZSBzZXQgd2l0aCB0aGUgdmFsdWVzIGFib3ZlLiBCeQo+ICAgICAgICAgICAgIHRoaXMgSSBjYW4g
YXNzdXJlIHRoYXQgZWFjaCB2Y3B1IHdpbGwgdHJpZ2dlciB0aGVzZSBleGNlcHRpb25zLgo+Cj4K
PiAgICAgICAgIFNQU1JfRUwyIGlzIHNhdmVkL3Jlc3RvcmVkIG9uIGVudHJ5IGFuZCBleGl0IG9m
IGEgdHJhcCB0byB0aGUKPiAgICAgICAgIGh5cGVydmlzb3IgKHNlZSBhcmNoL2FybS9hcm0qL2Vu
dHJ5LlMpLiBTbyB0aGUgdmFsdWUgeW91IHdyb3RlCj4gICAgICAgICBpbiB0aGUgcmVnaXN0ZXIg
aXMgb3ZlcnJpZGRlbiBhZnRlcndhcmRzLgo+Cj4gICAgICAgICBJZiB5b3Ugd2FudCB0byBzZXQg
dGhlIFNTIGJpdCwgeW91IG5lZWQgdG8gZG8gaW4gdGhlIHNhdmUKPiAgICAgICAgIHJlZ2lzdGVy
ZWQgY3Bzci4gWW91IGNhbiBhY2Nlc3MgdXNpbmc6Cj4KPiAgICAgICAgIGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKS0+Y3BzciB8PSAweDIwMDAwMDsKPgo+ICAgICBUaGlzIHNvbHZlZCB0aGUgcHJvYmxl
bS4gVGhhbmsgeW91Cj4KPgo+ICAgICAgICAgQ2hlZXJzLAo+Cj4gICAgICAgICAtLQo+ICAgICAg
ICAgSnVsaWVuIEdyYWxsCj4KPgo+ICAgICBHcmVldGluZ3MKPiAgICAgRmxvcmlhbgo+Cj4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 13:34:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 13:34: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.xen.org>)
	id 1dctnH-0002se-Di; Wed, 02 Aug 2017 13:34:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dctnG-0002sM-Jy
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 13:34:34 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3A/C0-02177-9E4D1895; Wed, 02 Aug 2017 13:34:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS6fjDS/fllcZ
 Ig+47nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br1AnMBWviKx58OMfYwPjKrYuRg0NIIE+i
 uS2xi5GTg1fATuJd204WEFtCwFDi9MKbYDaLgKrEtU/nmUFsNgF1ic5F7WBxEQEpieX/m4HiX
 BzMAmsZJc4emsEGkhAWMJOYsGIxK8T8DIljx0JAwpwCVhKvj31nAgnzCghK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGlnoJRV
 lpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhl49AwPjDsa+VX6HGCU5mJREeRV76iOF
 +JLyUyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgSv6eXGSCHBotT01Iq0zBxgdMCUS
 nDwKInwloKkeYsLEnOLM9MhUqcYLTkW9Gz4wsRxpw9Evprw/xuTENg8KXFeH5AGAZCGjNI8uH
 GwCL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSRhiLU9mXgnc1ldABzEBHfSnDuygkkSElFQ
 D43wH12d5cpmrRDs2s7lf7Miw2GuS8z3q0kufs6+uz1/gfdJcUVB8c2l5VFnrHbmFYTa6ogkL
 tiwzOFPz/oHrbh/9ZgP1kqMLv5V2xsX8nmgT9f9XcfjdHee55irul/mwafHJ35Mivi9RPXKvu
 vlOvOR6002O57vjnrxzOet56NPlZT3r5RU2OiuxFGckGmoxFxUnAgBG2jn52wIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1501680871!102714729!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46724 invoked from network); 2 Aug 2017 13:34:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 13:34:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 07:34:30 -0600
Message-Id: <5981D4E40200007800103342@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 07:34:28 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-8-roger.pau@citrix.com>
In-Reply-To: <20170630150117.88489-8-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, paul.durrant@citrix.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 7/9] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzMwLzE3IDU6MDEg
UE0gPj4+Cj5BZGQgaGFuZGxlcnMgZm9yIHRoZSBNU0kgY29udHJvbCwgYWRkcmVzcywgZGF0YSBh
bmQgbWFzayBmaWVsZHMgaW4KPm9yZGVyIHRvIGRldGVjdCBhY2Nlc3NlcyB0byB0aGVtIGFuZCBz
ZXR1cCB0aGUgaW50ZXJydXB0cyBhcyByZXF1ZXN0ZWQKPmJ5IHRoZSBndWVzdC4KPgo+Tm90ZSB0
aGF0IHRoZSBwZW5kaW5nIHJlZ2lzdGVyIGlzIG5vdCB0cmFwcGVkLCBhbmQgdGhlIGd1ZXN0IGNh
bgo+ZnJlZWx5IHJlYWQvd3JpdGUgdG8gaXQuCj4KPldoZXRoZXIgWGVuIGlzIGdvaW5nIHRvIHBy
b3ZpZGUgdGhpcyBmdW5jdGlvbmFsaXR5IHRvIERvbTAgKE1TSQo+ZW11bGF0aW9uKSBpcyBjb250
cm9sbGVkIGJ5IHRoZSAibXNpIiBvcHRpb24gaW4gdGhlIGRvbTAgZmllbGQuIFdoZW4KPmRpc2Fi
bGluZyB0aGlzIG9wdGlvbiBYZW4gd2lsbCBoaWRlIHRoZSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3R1
cmUgZnJvbQo+RG9tMC4KCklzbid0IHRoaXMgbGFzdCBwYXJhZ3JhcGggc3RhbGUgbm93PwoKPit2
b2lkIHZwY2lfbXNpX2FyY2hfbWFzayhzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgc3RydWN0
IHBjaV9kZXYgKnBkZXYsCj4rICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVu
dHJ5LCBib29sIG1hc2spCj4rewo+KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9tYWlu
Owo+KyAgICBjb25zdCBzdHJ1Y3QgcGlycSAqcGluZm87Cj4rICAgIHN0cnVjdCBpcnFfZGVzYyAq
ZGVzYzsKPisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPisgICAgaW50IGlycTsKPisKPisgICAg
QVNTRVJUKGFyY2gtPnBpcnEgPj0gMCk7Cj4rICAgIHBpbmZvID0gcGlycV9pbmZvKGQsIGFyY2gt
PnBpcnEgKyBlbnRyeSk7Cj4rICAgIEFTU0VSVChwaW5mbyk7Cj4rCj4rICAgIGlycSA9IHBpbmZv
LT5hcmNoLmlycTsKPisgICAgQVNTRVJUKGlycSA8IG5yX2lycXMgJiYgaXJxID49IDApOwo+Kwo+
KyAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKPisgICAgQVNTRVJUKGRlc2MpOwoKSSBrbm93
IHRoZSBnb2FsIGlzIERvbTAgc3VwcG9ydCBvbmx5IGF0IHRoaXMgcG9pbnQsIGJ1dCBuZXZlcnRo
ZWxlc3MgSSB0aGluawp3ZSBzaG91bGRuJ3QgaGF2ZSBBU1NFUlQoKXMgaW4gcGxhY2Ugd2hpY2gg
Y291bGQgdHJpZ2dlciBpZiBEb20wCm1pc2JlaGF2ZXMgKGFuZCB3aGljaCB3b3VsZCBhbGwgbmVl
ZCB0byBiZSBhdWRpdGVkIGlmIHdlIHdlcmUgdG8gZXh0ZW5kCnN1cHBvcnQgdG8gRG9tVSk6IEkn
bSBub3QgY29udmluY2VkIGFsbCBvZiB0aGUgb25lcyBhYm92ZSBjb3VsZCByZWFsbHkgb25seQp0
cmlnZ2VyIGRlcGVuZGluZyBvbiBYZW4gKG1pcyliZWhhdmlvci4KCj4raW50IHZwY2lfbXNpX2Fy
Y2hfZW5hYmxlKHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwKPisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkcmVzcywgdWludDMyX3Qg
ZGF0YSwgdW5zaWduZWQgaW50IHZlY3RvcnMpCj4rewo+KyAgICBzdHJ1Y3QgbXNpX2luZm8gbXNp
X2luZm8gPSB7Cj4rICAgICAgICAuc2VnID0gcGRldi0+c2VnLAo+KyAgICAgICAgLmJ1cyA9IHBk
ZXYtPmJ1cywKPisgICAgICAgIC5kZXZmbiA9IHBkZXYtPmRldmZuLAo+KyAgICAgICAgLmVudHJ5
X25yID0gdmVjdG9ycywKPisgICAgfTsKPisgICAgdW5zaWduZWQgaW50IGk7Cj4rICAgIGludCBy
YzsKPisKPisgICAgQVNTRVJUKGFyY2gtPnBpcnEgPT0gLTEpOwoKUGxlYXNlIGludHJvZHVjZSBh
ICNkZWZpbmUgZm9yIHRoZSAtMSBoZXJlLCB0byBhbGxvdyBlYXNpbHkgbWF0Y2hpbmcgdXAKcHJv
ZHVjZXIgYW5kIGNvbnN1bWVyIHNpZGUocykuCgo+KyAgICAvKiBHZXQgYSBQSVJRLiAqLwo+KyAg
ICByYyA9IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEocGRldi0+ZG9tYWluLCAtMSwgJmFyY2gt
PnBpcnEsCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfUElSUV9UWVBF
X01VTFRJX01TSSwgJm1zaV9pbmZvKTsKPisgICAgaWYgKCByYyApCj4rICAgIHsKPisgICAgICAg
IGRwcmludGsoWEVOTE9HX0VSUiwgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gbWFwIFBJ
UlE6ICVkXG4iLAo+KyAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NM
T1QocGRldi0+ZGV2Zm4pLAo+KyAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiks
IHJjKTsKPisgICAgICAgIHJldHVybiByYzsKPisgICAgfQo+Kwo+KyAgICBmb3IgKCBpID0gMDsg
aSA8IHZlY3RvcnM7IGkrKyApCj4rICAgIHsKPisgICAgICAgIHhlbl9kb21jdGxfYmluZF9wdF9p
cnFfdCBiaW5kID0gewo+KyAgICAgICAgICAgIC5tYWNoaW5lX2lycSA9IGFyY2gtPnBpcnEgKyBp
LAo+KyAgICAgICAgICAgIC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwKPisgICAgICAgICAg
ICAudS5tc2kuZ3ZlYyA9IG1zaV92ZWN0b3IoZGF0YSkgKyBpLAo+KyAgICAgICAgICAgIC51Lm1z
aS5nZmxhZ3MgPSBtc2lfZmxhZ3MoZGF0YSwgYWRkcmVzcyksCj4rICAgICAgICB9Owo+Kwo+KyAg
ICAgICAgcGNpZGV2c19sb2NrKCk7Cj4rICAgICAgICByYyA9IHB0X2lycV9jcmVhdGVfYmluZChw
ZGV2LT5kb21haW4sICZiaW5kKTsKPisgICAgICAgIGlmICggcmMgKQo+KyAgICAgICAgewo+KyAg
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwKPisgICAgICAgICAgICAgICAgICAgICIlMDR4
OiUwMng6JTAyeC4ldTogZmFpbGVkIHRvIGJpbmQgUElSUSAldTogJWRcbiIsCj4rICAgICAgICAg
ICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+
KyAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBhcmNoLT5waXJxICsg
aSwgcmMpOwo+KyAgICAgICAgICAgIHNwaW5fbG9jaygmcGRldi0+ZG9tYWluLT5ldmVudF9sb2Nr
KTsKPisgICAgICAgICAgICB1bm1hcF9kb21haW5fcGlycShwZGV2LT5kb21haW4sIGFyY2gtPnBp
cnEpOwoKRG9uJ3QgeW91IGFsc28gbmVlZCB0byB1bmRvIHRoZSBwdF9pcnFfY3JlYXRlX2JpbmQo
KSBjYWxscyBoZXJlIGZvciBhbGwgcHJpb3IKc3VjY2Vzc2Z1bCBpdGVyYXRpb25zPwoKPitpbnQg
dnBjaV9tc2lfYXJjaF9kaXNhYmxlKHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwKPisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2
ZWN0b3JzKQo+K3sKPisgICAgdW5zaWduZWQgaW50IGk7Cj4rCj4rICAgIEFTU0VSVChhcmNoLT5w
aXJxICE9IC0xKTsKPisKPisgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQo+KyAg
ICB7Cj4rICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgYmluZCA9IHsKPisgICAgICAg
ICAgICAubWFjaGluZV9pcnEgPSBhcmNoLT5waXJxICsgaSwKPisgICAgICAgICAgICAuaXJxX3R5
cGUgPSBQVF9JUlFfVFlQRV9NU0ksCj4rICAgICAgICB9Owo+Kwo+KyAgICAgICAgcGNpZGV2c19s
b2NrKCk7Cj4rICAgICAgICBwdF9pcnFfZGVzdHJveV9iaW5kKHBkZXYtPmRvbWFpbiwgJmJpbmQp
OwoKV2hpbGUgSSBhZ3JlZSB0aGF0IHRoZSBsb29wIHNob3VsZCBjb250aW51ZSBvZiB0aGlzIGZh
aWxzLCBJJ20gbm90IGNvbnZpbmNlZAp5b3Ugc2hvdWxkIGVudGlyZWx5IGlnbm9yZSB0aGUgcmV0
dXJuIHZhbHVlIGhlcmUuCgo+KyAgICAgICAgcGNpZGV2c191bmxvY2soKTsKPisgICAgfQo+Kwo+
KyAgICBwY2lkZXZzX2xvY2soKTsKCldoYXQgZ29vZCBkb2VzIGl0IGRvIHRvIGFjcXVpcmUgdGhl
IGxvY2sgZm9yIG1vc3Qgb2YgdGhlIGxvb3AgYm9keSBhcyB3ZWxsCmFzIGZvciBtb3N0IG9mIHRo
ZSBlcGlsb2d1ZSwgaW5zdGVhZCBvZiBqdXN0IGFjcXVpcmluZyBpdCBvbmNlIGFoZWFkIG9mIHRo
ZQpsb29wPwoKPitpbnQgdnBjaV9tc2lfYXJjaF9pbml0KHN0cnVjdCB2cGNpX2FyY2hfbXNpICph
cmNoKQo+K3sKPisgICAgYXJjaC0+cGlycSA9IC0xOwo+KyAgICByZXR1cm4gMDsKPit9CgpBdCB0
aGlzIHBvaW50IEkgdGhpbmsgdGhlIGZ1bmN0aW9uIHdvdWxkIGJldHRlciByZXR1cm4gdm9pZC4K
Cj4rdm9pZCB2cGNpX21zaV9hcmNoX3ByaW50KHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCB1
aW50MTZfdCBkYXRhLAoKY29uc3QKCj4rICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGFkZHIpCj4rewo+KyAgICBwcmludGsoInZlYz0lIzAyeCU3cyU2cyUzc2Fzc2VydCU1cyU3cyBk
ZXN0X2lkPSVsdSBwaXJxOiAlZFxuIiwKPisgICAgICAgICAgIE1BU0tfRVhUUihkYXRhLCBNU0lf
REFUQV9WRUNUT1JfTUFTSyksCj4rICAgICAgICAgICBkYXRhICYgTVNJX0RBVEFfREVMSVZFUllf
TE9XUFJJID8gImxvd2VzdCIgOiAiZml4ZWQiLAo+KyAgICAgICAgICAgZGF0YSAmIE1TSV9EQVRB
X1RSSUdHRVJfTEVWRUwgPyAibGV2ZWwiIDogImVkZ2UiLAo+KyAgICAgICAgICAgZGF0YSAmIE1T
SV9EQVRBX0xFVkVMX0FTU0VSVCA/ICIiIDogImRlIiwKPisgICAgICAgICAgIGFkZHIgJiBNU0lf
QUREUl9ERVNUTU9ERV9MT0dJQyA/ICJsb2ciIDogInBoeXMiLAo+KyAgICAgICAgICAgYWRkciAm
IE1TSV9BRERSX1JFRElSRUNUSU9OX0xPV1BSSSA/ICJsb3dlc3QiIDogImNwdSIsCgpXaHkgImNw
dSI/IEVsc2V3aGVyZSB3ZSBjYWxsIHRoaXMgbW9kZSAiZml4ZWQiLgoKPi0tLSAvZGV2L251bGwK
PisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKPkBAIC0wLDAgKzEsMzQ4IEBACj4rLyoKPisg
KiBIYW5kbGVycyBmb3IgYWNjZXNzZXMgdG8gdGhlIE1TSSBjYXBhYmlsaXR5IHN0cnVjdHVyZS4K
PisgKgo+KyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQKPisgKgo+KyAq
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IKPisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKPisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+KyAqCj4rICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4rICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKPisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuICBTZWUgdGhlIEdOVQo+KyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KPisgKgo+KyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYwo+KyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPisgKi8KPisKPisj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4rI2luY2x1ZGUgPHhlbi92cGNpLmg+Cj4rI2luY2x1ZGUg
PGFzbS9tc2kuaD4KPisjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KClBsZWFzZSBkb24ndCBt
aXggeGVuLyBhbmQgYXNtLyBpbmNsdWRlcywgYW5kIHdoZXJlIHBvc3NpYmxlIHBsZWFzZSBhbHNv
CmFscGhhYmV0aWNhbGx5IHNvcnQgZWFjaCBncm91cC4KCj4rLyogSGFuZGxlcnMgZm9yIHRoZSBN
U0kgY29udHJvbCBmaWVsZCAoUENJX01TSV9GTEFHUykuICovCj4rc3RhdGljIHZvaWQgdnBjaV9t
c2lfY29udHJvbF9yZWFkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCAqdmFsLCB2
b2lkICpkYXRhKQo+K3sKPisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOwo+
Kwo+KyAgICAvKiBTZXQgbXVsdGlwbGUgbWVzc2FnZSBjYXBhYmxlLiAqLwo+KyAgICB2YWwtPnUx
NiA9IE1BU0tfSU5TUihmbHMobXNpLT5tYXhfdmVjdG9ycykgLSAxLCBQQ0lfTVNJX0ZMQUdTX1FN
QVNLKTsKClRoZSBjb21tZW50IGlzIHNvbWV3aGF0IG1pc2xlYWRpbmcgLSB3aGV0aGVyIHRoZSBk
ZXZpY2UgaXMgbXVsdGktbWVzc2FnZQpjYXBhYmxlIGRlcGVuZHMgb24gbXNpLT5tYXhfdmVjdG9y
cy4KCj4rICAgIGlmICggbXNpLT5lbmFibGVkICkgewoKU3R5bGUuCgo+KyAgICAgICAgdmFsLT51
MTYgfD0gUENJX01TSV9GTEFHU19FTkFCTEU7Cj4rICAgICAgICB2YWwtPnUxNiB8PSBNQVNLX0lO
U1IoZmxzKG1zaS0+dmVjdG9ycykgLSAxLCBQQ0lfTVNJX0ZMQUdTX1FTSVpFKTsKCldoeSBpcyBy
ZWFkaW5nIGJhY2sgdGhlIHByb3BlciB2YWx1ZSBoZXJlIGRlcGVuZGVudCB1cG9uIE1TSSBiZWlu
ZwplbmFibGVkPwoKPitzdGF0aWMgdm9pZCB2cGNpX21zaV9jb250cm9sX3dyaXRlKHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+KyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5pb24gdnBjaV92YWwgdmFsLCB2b2lkICpkYXRhKQo+K3sKPisgICAgc3Ry
dWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOwo+KyAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycyA9IDEg
PDwgTUFTS19FWFRSKHZhbC51MTYsIFBDSV9NU0lfRkxBR1NfUVNJWkUpOwo+KyAgICBpbnQgcmV0
Owo+Kwo+KyAgICBpZiAoIHZlY3RvcnMgPiBtc2ktPm1heF92ZWN0b3JzICkKPisgICAgICAgIHZl
Y3RvcnMgPSBtc2ktPm1heF92ZWN0b3JzOwo+Kwo+KyAgICBpZiAoICEhKHZhbC51MTYgJiBQQ0lf
TVNJX0ZMQUdTX0VOQUJMRSkgPT0gbXNpLT5lbmFibGVkICYmCj4rICAgICAgICAgKHZlY3RvcnMg
PT0gbXNpLT52ZWN0b3JzIHx8ICFtc2ktPmVuYWJsZWQpICkKPisgICAgICAgIHJldHVybjsKPisK
PisgICAgaWYgKCB2YWwudTE2ICYgUENJX01TSV9GTEFHU19FTkFCTEUgKQo+KyAgICB7Cj4rICAg
ICAgICBpZiAoIG1zaS0+ZW5hYmxlZCApCj4rICAgICAgICB7Cj4rICAgICAgICAgICAgLyoKPisg
ICAgICAgICAgICAgKiBDaGFuZ2UgdG8gdGhlIG51bWJlciBvZiBlbmFibGVkIHZlY3RvcnMsIGRp
c2FibGUgYW5kCj4rICAgICAgICAgICAgICogZW5hYmxlIE1TSSBpbiBvcmRlciB0byBhcHBseSBp
dC4KPisgICAgICAgICAgICAgKi8KCkF0IGxlYXN0IHRoZSBmaXJzdCBwYXJ0IG9mIHRoZSBjb21t
ZW50IHdvdWxkIGFwcGVhciB0byBiZWxvbmcgb3V0c2lkZSB0aGUKaW5uZXIgaWYoKS4KCj4rICAg
ICAgICAgICAgcmV0ID0gdnBjaV9tc2lfZGlzYWJsZShwZGV2LCBtc2kpOwo+KyAgICAgICAgICAg
IGlmICggcmV0ICkKPisgICAgICAgICAgICAgICAgcmV0dXJuOwoKUmV0dXJuaW5nIGhlcmUgd2l0
aG91dCBkb2luZyBhbnl0aGluZyBpcyBhdCBsZWFzdCBzdHJhbmdlLCBhbmQgaGVuY2UKd291bGQg
Y2FsbCBmb3IgYSBjb21tZW50IHRvIGJlIGF0dGFjaGVkIHRvIGV4cGxhaW4gdGhlIGludGVudGlv
bnMuCgo+K3N0YXRpYyB2b2lkIHZwY2lfbXNpX2FkZHJlc3Nfd3JpdGUoc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCj4rewo+KyAgICBzdHJ1Y3QgdnBj
aV9tc2kgKm1zaSA9IGRhdGE7Cj4rCj4rICAgIC8qIENsZWFyIGxvdyBwYXJ0LiAqLwo+KyAgICBt
c2ktPmFkZHJlc3MgJj0gfih1aW50NjRfdCkweGZmZmZmZmZmOwoKfjB4ZmZmZmZmZmZ1bGw/Cgo+
K3N0YXRpYyB2b2lkIHZwY2lfbXNpX2FkZHJlc3NfdXBwZXJfd3JpdGUoc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCj4rewo+KyAgICBzdHJ1
Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7Cj4rCj4rICAgIC8qIENsZWFyIGhpZ2ggcGFydC4gKi8K
PisgICAgbXNpLT5hZGRyZXNzICY9IH4oKHVpbnQ2NF90KTB4ZmZmZmZmZmYgPDwgMzIpOwoKU2lt
cGx5IDB4ZmZmZmZmZmY/Cgorc3RhdGljIHZvaWQgdnBjaV9tc2lfbWFza19yZWFkKHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAoKRWFybGllciByZWFkL3dyaXRlIHBhaXJz
IGhhZCBjb21tZW50cyBhaGVhZCBvZiB0aGVtIC0gZm9yIGNvbnNpc3RlbmN5Cm9uZSB3b3VsZCB0
aGVuIGJlbG9uZyBoZXJlIHRvby4KCj4rc3RhdGljIHZvaWQgdnBjaV9tc2lfbWFza193cml0ZShz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsIHZhbCwgdm9pZCAqZGF0YSkKPit7Cj4rICAg
IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsKPisgICAgdWludDMyX3QgZG1hc2s7Cj4rCj4r
ICAgIGRtYXNrID0gbXNpLT5tYXNrIF4gdmFsLnUzMjsKPisKPisgICAgaWYgKCAhZG1hc2sgKQo+
KyAgICAgICAgcmV0dXJuOwo+Kwo+KyAgICBpZiAoIG1zaS0+ZW5hYmxlZCApCj4rICAgIHsKPisg
ICAgICAgIHVuc2lnbmVkIGludCBpOwo+Kwo+KyAgICAgICAgZm9yICggaSA9IGZmcyhkbWFzaykg
LSAxOyBkbWFzayAmJiBpIDwgbXNpLT52ZWN0b3JzOwo+KyAgICAgICAgICAgICAgaSA9IGZmcyhk
bWFzaykgLSAxICkKPisgICAgICAgIHsKPisgICAgICAgICAgICB2cGNpX21zaV9hcmNoX21hc2so
Jm1zaS0+YXJjaCwgcGRldiwgaSwgTUFTS19FWFRSKHZhbC51MzIsIDEgPDwgaSkpOwoKSSBkb24n
dCB0aGluayB1c2luZyBNQVNLX0VYVFIoKSBoZXJlIGlzIHJlYWxseSBhZHZpc2FibGU/IENvdWxk
IGJlIGFzIHNpbXBsZQphcyAodmFsLnUzMiA+PiBpKSAmIDEuCgo+K3N0YXRpYyBpbnQgdnBjaV9p
bml0X21zaShzdHJ1Y3QgcGNpX2RldiAqcGRldikKPit7Cj4rICAgIHVpbnQ4X3Qgc2VnID0gcGRl
di0+c2VnLCBidXMgPSBwZGV2LT5idXM7Cj4rICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBk
ZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPisgICAgc3RydWN0IHZw
Y2lfbXNpICptc2k7Cj4rICAgIHVuc2lnbmVkIGludCBtc2lfb2Zmc2V0OwoKRWxzZXdoZXJlIHdl
IGNhbGwgc3VjaCB2YXJpYWJsZXMganVzdCAicG9zIi4KCj4rICAgIHVpbnQxNl90IGNvbnRyb2w7
Cj4rICAgIGludCByZXQ7Cj4rCj4rICAgIG1zaV9vZmZzZXQgPSBwY2lfZmluZF9jYXBfb2Zmc2V0
KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ0FQX0lEX01TSSk7Cj4rICAgIGlmICggIW1zaV9v
ZmZzZXQgKQo+KyAgICAgICAgcmV0dXJuIDA7Cj4rCj4rICAgIG1zaSA9IHh6YWxsb2Moc3RydWN0
IHZwY2lfbXNpKTsKPisgICAgaWYgKCAhbXNpICkKPisgICAgICAgIHJldHVybiAtRU5PTUVNOwo+
Kwo+KyAgICBtc2ktPnBvcyA9IG1zaV9vZmZzZXQ7Cj4rCj4rICAgIGNvbnRyb2wgPSBwY2lfY29u
Zl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4rICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbXNpX2NvbnRyb2xfcmVnKG1zaV9vZmZzZXQpKTsKCllvdSBkb24ndCB1c2UgdGhlIHZh
bHVlIHVudGlsIC4uLgoKPisgICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9t
c2lfY29udHJvbF9yZWFkLAo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX21zaV9j
b250cm9sX3dyaXRlLAo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lfY29udHJvbF9y
ZWcobXNpX29mZnNldCksIDIsIG1zaSk7Cj4rICAgIGlmICggcmV0ICkKPisgICAgICAgIGdvdG8g
ZXJyb3I7Cj4rCj4rICAgIC8qIEdldCB0aGUgbWF4aW11bSBudW1iZXIgb2YgdmVjdG9ycyB0aGUg
ZGV2aWNlIHN1cHBvcnRzLiAqLwo+KyAgICBtc2ktPm1heF92ZWN0b3JzID0gbXVsdGlfbXNpX2Nh
cGFibGUoY29udHJvbCk7CgouLi4gaGVyZS4gUGxlYXNlIG1vdmUgdGhlIHJlYWQgZG93bi4KCj4r
ICAgIEFTU0VSVChtc2ktPm1heF92ZWN0b3JzIDw9IDMyKTsKPisKPisgICAgLyogTm8gUElSUSBi
aW5kIHlldC4gKi8KPisgICAgdnBjaV9tc2lfYXJjaF9pbml0KCZtc2ktPmFyY2gpOwoKcy9iaW5k
L2JvdW5kLyBpbiB0aGUgY29tbWVudD8KCj4uLi4KPisgZXJyb3I6Cj4rICAgIEFTU0VSVChyZXQp
Owo+KyAgICB4ZnJlZShtc2kpOwo+KyAgICByZXR1cm4gcmV0Owo+K30KCkRvbid0IHlvdSBhbHNv
IG5lZWQgdG8gdW5yZWdpc3RlciBhZGRyZXNzIGhhbmRsZXJzIHlvdSd2ZSByZWdpc3RlcmVkPwoK
Pit2b2lkIHZwY2lfZHVtcF9tc2kodm9pZCkKPit7Cj4rICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4r
Cj4rICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQo+KyAgICB7Cj4rICAgICAgICBjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldjsKPisKPisgICAgICAgIGlmICggIWhhc192cGNpKGQpICkKPisgICAg
ICAgICAgICBjb250aW51ZTsKPisKPisgICAgICAgIHByaW50aygidlBDSSBNU0kgaW5mb3JtYXRp
b24gZm9yIGd1ZXN0ICV1XG4iLCBkLT5kb21haW5faWQpOwoKIi4uLiBmb3IgRG9tJWQiIG9yICIu
Li4gZm9yIGQlZCIgcGxlYXNlLgoKPi4uLgo+KyAgICAgICAgICAgIGlmICggbXNpLT5tYXNraW5n
ICkKPisgICAgICAgICAgICAgICAgcHJpbnRrKCJtYXNrPSUjMDMyeFxuIiwgbXNpLT5tYXNrKTsK
CldoeSAzMCBoZXggZGlnaXRzPyBBbmQgZ2VuZXJhbGx5ICMgc2hvdWxkIGJlIHVzZWQgb25seSB3
aGVuIG5vdCBibGFuayBvcgp6ZXJvIHBhZGRpbmcgdGhlIHZhbHVlIChhcyBmaWVsZCB3aWR0aCBp
bmNsdWRlcyB0aGUgMHggcHJlZml4KS4KCj4tLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5o
Cj4rKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCj5AQCAtNDgsNiArNDgsNyBAQAo+I2Rl
ZmluZSBNU0lfQUREUl9SRURJUkVDVElPTl9TSElGVCAgMwo+I2RlZmluZSBNU0lfQUREUl9SRURJ
UkVDVElPTl9DUFUgICAgKDAgPDwgTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQpCj4jZGVmaW5l
IE1TSV9BRERSX1JFRElSRUNUSU9OX0xPV1BSSSAoMSA8PCBNU0lfQUREUl9SRURJUkVDVElPTl9T
SElGVCkKPisjZGVmaW5lIE1TSV9BRERSX1JFRElSRUNUSU9OX01BU0sgICAweDgKCiAoMSA8PCBN
U0lfQUREUl9SRURJUkVDVElPTl9TSElGVCkgcGxlYXNlLgogCj4rICAgIHN0cnVjdCB2cGNpX21z
aSB7Cj4rICAgICAgICAvKiBPZmZzZXQgb2YgdGhlIGNhcGFiaWxpdHkgaW4gdGhlIGNvbmZpZyBz
cGFjZS4gKi8KPisgICAgICAgIHVuc2lnbmVkIGludCBwb3M7Cj4rICAgICAgICAvKiBNYXhpbXVt
IG51bWJlciBvZiB2ZWN0b3JzIHN1cHBvcnRlZCBieSB0aGUgZGV2aWNlLiAqLwo+KyAgICAgICAg
dW5zaWduZWQgaW50IG1heF92ZWN0b3JzOwo+KyAgICAgICAgLyogTnVtYmVyIG9mIHZlY3RvcnMg
Y29uZmlndXJlZC4gKi8KPisgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzOwo+KyAgICAgICAg
LyogQWRkcmVzcyBhbmQgZGF0YSBmaWVsZHMuICovCj4rICAgICAgICB1aW50NjRfdCBhZGRyZXNz
Owo+KyAgICAgICAgdWludDE2X3QgZGF0YTsKPisgICAgICAgIC8qIE1hc2sgYml0ZmllbGQuICov
Cj4rICAgICAgICB1aW50MzJfdCBtYXNrOwo+KyAgICAgICAgLyogRW5hYmxlZD8gKi8KPisgICAg
ICAgIGJvb2wgZW5hYmxlZDsKPisgICAgICAgIC8qIFN1cHBvcnRzIHBlci12ZWN0b3IgbWFza2lu
Zz8gKi8KPisgICAgICAgIGJvb2wgbWFza2luZzsKPisgICAgICAgIC8qIDY0LWJpdCBhZGRyZXNz
IGNhcGFibGU/ICovCj4rICAgICAgICBib29sIGFkZHJlc3M2NDsKPisgICAgICAgIC8qIEFyY2gt
c3BlY2lmaWMgZGF0YS4gKi8KPisgICAgICAgIHN0cnVjdCB2cGNpX2FyY2hfbXNpIGFyY2g7Cj4r
ICAgIH0gKm1zaTsKClBsZWFzZSB0cnkgdG8gcmVkdWNlIHRoZSBudW1iZXIvc2l6ZSBvZiBob2xl
cy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 13:45:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 13:45: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.xen.org>)
	id 1dcty3-0003uE-I1; Wed, 02 Aug 2017 13:45:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dcty1-0003u8-Bj
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 13:45:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 0D/2A-02962-487D1895; Wed, 02 Aug 2017 13:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsUSuHLSAt3m642
 RBjNOqVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmdmy4zF2xfzlhxebp0A+OKyi5GLg4WgSdM
 Eg/OHmfuYuTkkBDIlbixr5mti5EDyBaRePI/DSQsJHCQSWLrKSUQm01ASWLvweOMILaIQKrE8
 fYJrCA2s4CCxIvnW5lAbGEBb4lZ3S/AalgEVCU6Hm9lAbF5BYwlJj/czAqxSl5iYu80xgmM3A
 sYGVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6lwEIdjD
 +mR94iFGSg0lJlFexpz5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv7dXGSCHBotT01Iq0zBxg
 mMGkJTh4lER4ea8BpXmLCxJzizPTIVKnGI05Nqxe/4WJ49WE/9+YhFjy8vNSpcR5NUFKBUBKM
 0rz4AbBwv8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmng9zDk5lXArfvFdApTECn/KkDO6
 UkESEl1cDIzvTb7dneg68D3zYk9e0699jrg69GydeVavfuHDoo9btH4NuBLZnMEzXm/RQMPt1
 089ZPl4s3rmXOEQlw/Tfx0hXWU+Ypjl2zd67nYjFwnnMg8unal31ewX8jutpU3L7vn+oXX7xU
 N1pS6PC/SSUJSz7ltJuxmxpKts0P3nopYtbRuxODaxcGKbEUZyQaajEXFScCABdgeip6AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1501681539!53097070!1
X-Originating-IP: [81.169.146.160]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18948 invoked from network); 2 Aug 2017 13:45:39 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.160)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 13:45:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1501681539;
 l=19062; s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=ji3we27Ls03naLq7LvZZe/GLaD0WnVITUZJyvs+7yhI=;
 b=eaByhT1dC8lvXmJCbger8HzDzQtufCthi+Uzt6M1kQoXqZ+GHEehnAIiBMqwUiNteB
 +vs5Xohyfb0+4kmCjiXfbHU53Fh9MUTyp55bS2+Xwy92qEB9DJOJDBeHPLBJwZFXUzxb
 dXPHuLq7VvRbJBxvCJfCe6uBJKoGWqsQl+Czs=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78mmFeN6Aqp4B5pIVlTUWUm3u3pWh1+4rEzpLBkg==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:102e:7fff:27ee:68a5:7ddc:d3db])
 by smtp.strato.de (RZmta 41.1 AUTH) with ESMTPSA id Q06ec7t72Djad1r
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Wed, 2 Aug 2017 15:45:36 +0200 (CEST)
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,  2 Aug 2017 15:45:25 +0200
Message-Id: <20170802134525.19597-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.13.3
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v1] tools/libxc: use superpages during restore
	of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQoKYmFzZWQgb24gUkVMRUFTRS00LjkuMAoKCiB0
b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgICAgICAgICB8ICA0MSArKysrKysrKwogdG9vbHMv
bGlieGMveGNfc3JfY29tbW9uLmggICAgICAgICAgfCAgNzkgKysrKysrKysrKysrKysrLQogdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZS5jICAgICAgICAgfCAxMzUgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgMTgzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9y
ZV94ODZfcHYuYyAgfCAgNzIgKysrKysrKysrKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgMzc2IGlu
c2VydGlvbnMoKyksIDEzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9jb21tb24uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jCmluZGV4IDQ4ZmE2NzZm
NGUuLjliNjhhMDY0ZWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jCkBAIC0xNTYsNiArMTU2LDQ3IEBAIHN0YXRp
YyB2b2lkIF9fYXR0cmlidXRlX18oKHVudXNlZCkpIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKIH0K
IAogLyoKKyAqIEV4cGFuZCB0aGUgdHJhY2tpbmcgc3RydWN0dXJlcyBhcyBuZWVkZWQuCisgKiBU
byBhdm9pZCByZWFsbG9jKClpbmcgdG9vIGV4Y2Vzc2l2ZWx5LCB0aGUgc2l6ZSBpbmNyZWFzZWQg
dG8gdGhlIG5lYXJlc3QgcG93ZXIKKyAqIG9mIHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0
aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGJpdHMuCisgKi8KK2Jvb2wgX3hjX3NyX2JpdG1hcF9yZXNp
emUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0cykKK3sKKyAgICBp
ZiAoYml0cyA+IGJtLT5iaXRzKQorICAgIHsKKyAgICAgICAgc2l6ZV90IG5ld19tYXg7CisgICAg
ICAgIHNpemVfdCBvbGRfc3osIG5ld19zejsKKyAgICAgICAgdm9pZCAqcDsKKworICAgICAgICAv
KiBSb3VuZCB1cCB0byB0aGUgbmVhcmVzdCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gYml0LCBs
ZXNzIDEuICovCisgICAgICAgIG5ld19tYXggPSBiaXRzOworICAgICAgICBuZXdfbWF4IHw9IG5l
d19tYXggPj4gMTsKKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDI7CisgICAgICAgIG5l
d19tYXggfD0gbmV3X21heCA+PiA0OworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gODsK
KyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDE2OworI2lmZGVmIF9feDg2XzY0X18KKyAg
ICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDMyOworI2VuZGlmCisKKyAgICAgICAgb2xkX3N6
ID0gYml0bWFwX3NpemUoYm0tPmJpdHMgKyAxKTsKKyAgICAgICAgbmV3X3N6ID0gYml0bWFwX3Np
emUobmV3X21heCArIDEpOworICAgICAgICBwID0gcmVhbGxvYyhibS0+cCwgbmV3X3N6KTsKKyAg
ICAgICAgaWYgKCFwKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIGlmIChi
bS0+cCkKKyAgICAgICAgICAgIG1lbXNldChwICsgb2xkX3N6LCAwLCBuZXdfc3ogLSBvbGRfc3op
OworICAgICAgICBlbHNlCisgICAgICAgICAgICBtZW1zZXQocCwgMCwgbmV3X3N6KTsKKworICAg
ICAgICBibS0+cCA9IHA7CisgICAgICAgIGJtLT5iaXRzID0gbmV3X21heDsKKyAgICB9CisgICAg
cmV0dXJuIHRydWU7Cit9CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCiAg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21t
b24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2YyMmFmNGUuLmFkMWEy
ZTZlMDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisrKyBiL3Rvb2xz
L2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xNDAsNiArMTQwLDEzIEBAIHN0cnVjdCB4Y19zcl9y
ZXN0b3JlX29wcwogICAgIGludCAoKnNldHVwKShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KTsK
IAogICAgIC8qKgorICAgICAqIFBvcHVsYXRlIFBGTnMKKyAgICAgKgorICAgICAqLworICAgIGlu
dCAoKnBvcHVsYXRlX3BmbnMpKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNv
dW50LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqb3JpZ2luYWxf
cGZucywgY29uc3QgdWludDMyX3QgKnR5cGVzKTsKKworICAgIC8qKgogICAgICAqIFByb2Nlc3Mg
YW4gaW5kaXZpZHVhbCByZWNvcmQgZnJvbSB0aGUgc3RyZWFtLiAgVGhlIGNhbGxlciBzaGFsbCB0
YWtlCiAgICAgICogY2FyZSBvZiBwcm9jZXNzaW5nIGNvbW1vbiByZWNvcmRzIChlLmcuIEVORCwg
UEFHRV9EQVRBKS4KICAgICAgKgpAQCAtMTcyLDYgKzE3OSwxMiBAQCBzdHJ1Y3QgeGNfc3JfeDg2
X3B2X3Jlc3RvcmVfdmNwdQogICAgIHNpemVfdCBiYXNpY3N6LCBleHRkc3osIHhzYXZlc3osIG1z
cnN6OwogfTsKIAorc3RydWN0IHhjX3NyX2JpdG1hcAoreworICAgIHZvaWQgKnA7CisgICAgdW5z
aWduZWQgbG9uZyBiaXRzOworfTsKKwogc3RydWN0IHhjX3NyX2NvbnRleHQKIHsKICAgICB4Y19p
bnRlcmZhY2UgKnhjaDsKQEAgLTI1NSw4ICsyNjgsNyBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dAog
ICAgICAgICAgICAgZG9taWRfdCAgICAgIHhlbnN0b3JlX2RvbWlkLCAgY29uc29sZV9kb21pZDsK
IAogICAgICAgICAgICAgLyogQml0bWFwIG9mIGN1cnJlbnRseSBwb3B1bGF0ZWQgUEZOcyBkdXJp
bmcgcmVzdG9yZS4gKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnBvcHVsYXRlZF9wZm5z
OwotICAgICAgICAgICAgeGVuX3Bmbl90IG1heF9wb3B1bGF0ZWRfcGZuOworICAgICAgICAgICAg
c3RydWN0IHhjX3NyX2JpdG1hcCBwb3B1bGF0ZWRfcGZuczsKIAogICAgICAgICAgICAgLyogU2Vu
ZGVyIGhhcyBpbnZva2VkIHZlcmlmeSBtb2RlIG9uIHRoZSBzdHJlYW0uICovCiAgICAgICAgICAg
ICBib29sIHZlcmlmeTsKQEAgLTMzMSw2ICszNDMsMTEgQEAgc3RydWN0IHhjX3NyX2NvbnRleHQK
ICAgICAgICAgICAgICAgICAgICAgLyogSFZNIGNvbnRleHQgYmxvYi4gKi8KICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqY29udGV4dDsKICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IGNvbnRl
eHRzejsKKworICAgICAgICAgICAgICAgICAgICAvKiBCaXRtYXAgb2YgY3VycmVudGx5IGFsbG9j
YXRlZCBQRk5zIGR1cmluZyByZXN0b3JlLiAqLworICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eGNfc3JfYml0bWFwIGF0dGVtcHRlZF8xZzsKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhj
X3NyX2JpdG1hcCBhdHRlbXB0ZWRfMm07CisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19z
cl9iaXRtYXAgYWxsb2NhdGVkX3BmbnM7CiAgICAgICAgICAgICAgICAgfSByZXN0b3JlOwogICAg
ICAgICAgICAgfTsKICAgICAgICAgfSB4ODZfaHZtOwpAQCAtMzQzLDYgKzM2MCw2NCBAQCBleHRl
cm4gc3RydWN0IHhjX3NyX3NhdmVfb3BzIHNhdmVfb3BzX3g4Nl9odm07CiBleHRlcm4gc3RydWN0
IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdjsKIGV4dGVybiBzdHJ1Y3QgeGNf
c3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bTsKIAorZXh0ZXJuIGJvb2wgX3hjX3Ny
X2JpdG1hcF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0
cyk7CisKK3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl9iaXRtYXBfcmVzaXplKHN0cnVjdCB4Y19z
cl9iaXRtYXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCit7CisgICAgaWYgKGJpdHMgPiBibS0+
Yml0cykKKyAgICAgICAgcmV0dXJuIF94Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKTsKKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhjX3NyX2JpdG1hcF9mcmVl
KHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGZyZWUoYm0tPnApOworfQorCitzdGF0
aWMgaW5saW5lIGJvb2wgeGNfc3Jfc2V0X2JpdCh1bnNpZ25lZCBsb25nIGJpdCwgc3RydWN0IHhj
X3NyX2JpdG1hcCAqYm0pCit7CisgICAgaWYgKCF4Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXQp
KQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBzZXRfYml0KGJpdCwgYm0tPnApOworICAg
IHJldHVybiB0cnVlOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgeGNfc3JfdGVzdF9iaXQodW5z
aWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGlmIChiaXQg
PiBibS0+Yml0cykKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIHJldHVybiAhIXRlc3RfYml0
KGJpdCwgYm0tPnApOworfQorCitzdGF0aWMgaW5saW5lIGludCB4Y19zcl90ZXN0X2FuZF9jbGVh
cl9iaXQodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAg
IHJldHVybiB0ZXN0X2FuZF9jbGVhcl9iaXQoYml0LCBibS0+cCk7Cit9CisKK3N0YXRpYyBpbmxp
bmUgaW50IHhjX3NyX3Rlc3RfYW5kX3NldF9iaXQodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4
Y19zcl9iaXRtYXAgKmJtKQoreworICAgIHJldHVybiB0ZXN0X2FuZF9zZXRfYml0KGJpdCwgYm0t
PnApOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgcGZuX2lzX3BvcHVsYXRlZChzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQoreworICAgIHJldHVybiB4Y19zcl90ZXN0
X2JpdChwZm4sICZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOworfQorCitzdGF0aWMgaW5s
aW5lIGludCBwZm5fc2V0X3BvcHVsYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5f
cGZuX3QgcGZuKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisKKyAgICBp
ZiAoICF4Y19zcl9zZXRfYml0KHBmbiwgJmN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucykgKQor
ICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byByZWFsbG9jIHBvcHVsYXRlZF9wZm5zIGJp
dG1hcCIpOworICAgICAgICBlcnJubyA9IEVOT01FTTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKyAgICByZXR1cm4gMDsKK30KKwogc3RydWN0IHhjX3NyX3JlY29yZAogewogICAgIHVpbnQz
Ml90IHR5cGU7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXggMzU0OWYwYTFhZS4uOTg4OGFjYjA1ZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX3Jlc3RvcmUuYwpAQCAtNjgsMTMxICs2OCw2IEBAIHN0YXRpYyBpbnQgcmVhZF9oZWFkZXJz
KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLS8qCi0gKiBJ
cyBhIHBmbiBwb3B1bGF0ZWQ/Ci0gKi8KLXN0YXRpYyBib29sIHBmbl9pc19wb3B1bGF0ZWQoY29u
c3Qgc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKLXsKLSAgICBpZiAo
IHBmbiA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCi0gICAgICAgIHJldHVybiBm
YWxzZTsKLSAgICByZXR1cm4gdGVzdF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3Bm
bnMpOwotfQotCi0vKgotICogU2V0IGEgcGZuIGFzIHBvcHVsYXRlZCwgZXhwYW5kaW5nIHRoZSB0
cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4gVG8KLSAqIGF2b2lkIHJlYWxsb2MoKWluZyB0
b28gZXhjZXNzaXZlbHksIHRoZSBzaXplIGluY3JlYXNlZCB0byB0aGUgbmVhcmVzdCBwb3dlcgot
ICogb2YgdHdvIGxhcmdlIGVub3VnaCB0byBjb250YWluIHRoZSByZXF1aXJlZCBwZm4uCi0gKi8K
LXN0YXRpYyBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwg
eGVuX3Bmbl90IHBmbikKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotCi0g
ICAgaWYgKCBwZm4gPiBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKQotICAgIHsKLSAg
ICAgICAgeGVuX3Bmbl90IG5ld19tYXg7Ci0gICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19zejsK
LSAgICAgICAgdW5zaWduZWQgbG9uZyAqcDsKLQotICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUg
bmVhcmVzdCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gcGZuLCBsZXNzIDEuICovCi0gICAgICAg
IG5ld19tYXggPSBwZm47Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiAxOwotICAgICAg
ICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMjsKLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+
IDQ7Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA4OwotICAgICAgICBuZXdfbWF4IHw9
IG5ld19tYXggPj4gMTY7Ci0jaWZkZWYgX194ODZfNjRfXwotICAgICAgICBuZXdfbWF4IHw9IG5l
d19tYXggPj4gMzI7Ci0jZW5kaWYKLQotICAgICAgICBvbGRfc3ogPSBiaXRtYXBfc2l6ZShjdHgt
PnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKyAxKTsKLSAgICAgICAgbmV3X3N6ID0gYml0bWFw
X3NpemUobmV3X21heCArIDEpOwotICAgICAgICBwID0gcmVhbGxvYyhjdHgtPnJlc3RvcmUucG9w
dWxhdGVkX3BmbnMsIG5ld19zeik7Ci0gICAgICAgIGlmICggIXAgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgcG9wdWxhdGVkIGJpdG1hcCIpOwotICAg
ICAgICAgICAgZXJybm8gPSBFTk9NRU07Ci0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAg
IH0KLQotICAgICAgICBtZW1zZXQoKHVpbnQ4X3QgKilwICsgb2xkX3N6LCAweDAwLCBuZXdfc3og
LSBvbGRfc3opOwotCi0gICAgICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyAgICA9IHA7
Ci0gICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiA9IG5ld19tYXg7Ci0gICAg
fQotCi0gICAgYXNzZXJ0KCF0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZu
cykpOwotICAgIHNldF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwotCi0g
ICAgcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVt
b3J5IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQotICogdW5wb3B1bGF0ZWQg
c3Vic2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNraW5nIGlzIHBlcmZv
cm1lZAotICogYW5kIGFsbCB1bnBvcHVsYXRlZCBwZm5zIGFyZSBwb3B1bGF0ZWQuCi0gKi8KLWlu
dCBwb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50
LAotICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLCBjb25z
dCB1aW50MzJfdCAqdHlwZXMpCi17Ci0gICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsK
LSAgICB4ZW5fcGZuX3QgKm1mbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKm1mbnMpKSwKLSAg
ICAgICAgKnBmbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKnBmbnMpKTsKLSAgICB1bnNpZ25l
ZCBpLCBucl9wZm5zID0gMDsKLSAgICBpbnQgcmMgPSAtMTsKLQotICAgIGlmICggIW1mbnMgfHwg
IXBmbnMgKQotICAgIHsKLSAgICAgICAgRVJST1IoIkZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0
ZXMgZm9yIHBvcHVsYXRpbmcgdGhlIHBoeXNtYXAiLAotICAgICAgICAgICAgICAyICogY291bnQg
KiBzaXplb2YoKm1mbnMpKTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAgfQotCi0gICAgZm9yICgg
aSA9IDA7IGkgPCBjb3VudDsgKytpICkKLSAgICB7Ci0gICAgICAgIGlmICggKCF0eXBlcyB8fCAo
dHlwZXMgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZXNbaV0gIT0gWEVOX0RPTUNU
TF9QRklORk9fWFRBQiAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlc1tpXSAhPSBY
RU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4pKSkgJiYKLSAgICAgICAgICAgICAhcGZuX2lzX3BvcHVs
YXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pICkKLSAgICAgICAgewotICAgICAgICAgICAgcmMg
PSBwZm5fc2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOwotICAgICAgICAgICAg
aWYgKCByYyApCi0gICAgICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgICAgICBwZm5zW25y
X3BmbnNdID0gbWZuc1tucl9wZm5zXSA9IG9yaWdpbmFsX3BmbnNbaV07Ci0gICAgICAgICAgICAr
K25yX3BmbnM7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBpZiAoIG5yX3BmbnMgKQotICAgIHsK
LSAgICAgICAgcmMgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcF9leGFjdCgKLSAgICAgICAg
ICAgIHhjaCwgY3R4LT5kb21pZCwgbnJfcGZucywgMCwgMCwgbWZucyk7Ci0gICAgICAgIGlmICgg
cmMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBwb3B1bGF0ZSBw
aHlzbWFwIik7Ci0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgfQotCi0gICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgbnJfcGZuczsgKytpICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYg
KCBtZm5zW2ldID09IElOVkFMSURfTUZOICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBFUlJPUigiUG9wdWxhdGUgcGh5c21hcCBmYWlsZWQgZm9yIHBmbiAldSIsIGkpOwotICAgICAg
ICAgICAgICAgIHJjID0gLTE7Ci0gICAgICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgICAg
ICB9Ci0KLSAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5vcHMuc2V0X2dmbihjdHgsIHBmbnNbaV0s
IG1mbnNbaV0pOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgcmMgPSAwOwotCi0gZXJyOgotICAg
IGZyZWUocGZucyk7Ci0gICAgZnJlZShtZm5zKTsKLQotICAgIHJldHVybiByYzsKLX0KIAogLyoK
ICAqIEdpdmVuIGEgbGlzdCBvZiBwZm5zLCB0aGVpciB0eXBlcywgYW5kIGEgYmxvY2sgb2YgcGFn
ZSBkYXRhIGZyb20gdGhlCkBAIC0yMTksNyArOTQsNyBAQCBzdGF0aWMgaW50IHByb2Nlc3NfcGFn
ZV9kYXRhKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAogICAgICAg
ICBnb3RvIGVycjsKICAgICB9CiAKLSAgICByYyA9IHBvcHVsYXRlX3BmbnMoY3R4LCBjb3VudCwg
cGZucywgdHlwZXMpOworICAgIHJjID0gY3R4LT5yZXN0b3JlLm9wcy5wb3B1bGF0ZV9wZm5zKGN0
eCwgY291bnQsIHBmbnMsIHR5cGVzKTsKICAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIEVS
Uk9SKCJGYWlsZWQgdG8gcG9wdWxhdGUgcGZucyBmb3IgYmF0Y2ggb2YgJXUgcGFnZXMiLCBjb3Vu
dCk7CkBAIC02ODQsMTAgKzU1OSw4IEBAIHN0YXRpYyBpbnQgc2V0dXAoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCkKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBlcnI7CiAKLSAgICBjdHgt
PnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gPSAoMzIgKiAxMDI0IC8gNCkgLSAxOwotICAgIGN0
eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyA9IGJpdG1hcF9hbGxvYygKLSAgICAgICAgY3R4LT5y
ZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuICsgMSk7Ci0gICAgaWYgKCAhY3R4LT5yZXN0b3JlLnBv
cHVsYXRlZF9wZm5zICkKKyAgICByYyA9ICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPnJlc3Rv
cmUucG9wdWxhdGVkX3BmbnMsIDMyICogMTAyNCAvIDQpOworICAgIGlmICggcmMgKQogICAgIHsK
ICAgICAgICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHBvcHVsYXRlZF9w
Zm5zIGJpdG1hcCIpOwogICAgICAgICByYyA9IC0xOwpAQCAtNzIyLDcgKzU5NSw3IEBAIHN0YXRp
YyB2b2lkIGNsZWFudXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAgeGNfaHlw
ZXJjYWxsX2J1ZmZlcl9mcmVlX3BhZ2VzKHhjaCwgZGlydHlfYml0bWFwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOUlBBR0VTKGJpdG1hcF9zaXplKGN0eC0+cmVzdG9yZS5w
Mm1fc2l6ZSkpKTsKICAgICBmcmVlKGN0eC0+cmVzdG9yZS5idWZmZXJlZF9yZWNvcmRzKTsKLSAg
ICBmcmVlKGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7CisgICAgeGNfc3JfYml0bWFwX2Zy
ZWUoJmN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7CiAgICAgaWYgKCBjdHgtPnJlc3RvcmUu
b3BzLmNsZWFudXAoY3R4KSApCiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIGNsZWFuIHVwIik7
CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyBiL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCmluZGV4IDFkY2E4NTM1NGEuLmMzMmEz
MThiYzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCkBAIC0zLDYgKzMsMTAgQEAK
IAogI2luY2x1ZGUgInhjX3NyX2NvbW1vbl94ODYuaCIKIAorI2RlZmluZSBTVVBFUlBBR0VfMk1C
X1NISUZUICAgOQorI2RlZmluZSBTVVBFUlBBR0VfMk1CX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBB
R0VfMk1CX1NISUZUKQorI2RlZmluZSBTVVBFUlBBR0VfMUdCX1NISUZUICAgMTgKKyNkZWZpbmUg
U1VQRVJQQUdFXzFHQl9OUl9QRk5TICgxVUwgPDwgU1VQRVJQQUdFXzFHQl9TSElGVCkKIC8qCiAg
KiBQcm9jZXNzIGFuIEhWTV9DT05URVhUIHJlY29yZCBmcm9tIHRoZSBzdHJlYW0uCiAgKi8KQEAg
LTEzNSw2ICsxMzksOCBAQCBzdGF0aWMgaW50IHg4Nl9odm1fbG9jYWxpc2VfcGFnZShzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4LAogc3RhdGljIGludCB4ODZfaHZtX3NldHVwKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAg
ICBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibTsKKyAgICB1bnNpZ25lZCBsb25nIGJpdHM7CiAKICAg
ICBpZiAoIGN0eC0+cmVzdG9yZS5ndWVzdF90eXBlICE9IERIRFJfVFlQRV9YODZfSFZNICkKICAg
ICB7CkBAIC0xNDksNyArMTU1LDMwIEBAIHN0YXRpYyBpbnQgeDg2X2h2bV9zZXR1cChzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCisgICAgYm0g
PSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnOworICAgIGJpdHMgPSAoY3R4LT5y
ZXN0b3JlLnAybV9zaXplID4+IFNVUEVSUEFHRV8xR0JfU0hJRlQpICsgMTsKKyAgICBpZiAoIHhj
X3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdHMpID09IGZhbHNlICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm07CisgICAgYml0
cyA9IChjdHgtPnJlc3RvcmUucDJtX3NpemUgPj4gU1VQRVJQQUdFXzJNQl9TSElGVCkgKyAxOwor
ICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0gZmFsc2UgKQorICAgICAg
ICBnb3RvIG91dDsKKworICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9w
Zm5zOworICAgIGJpdHMgPSBjdHgtPnJlc3RvcmUucDJtX3NpemUgKyAxOworICAgIGlmICggeGNf
c3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0gZmFsc2UgKQorICAgICAgICBnb3RvIG91dDsK
KworICAgIC8qIE5vIHN1cGVycGFnZSBpbiAxc3QgMk1CIGR1ZSB0byBWR0EgaG9sZSAqLworICAg
IHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZyk7Cisg
ICAgeGNfc3Jfc2V0X2JpdCgwLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtKTsK
KwogICAgIHJldHVybiAwOworCitvdXQ6CisgICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBt
ZW1vcnkgZm9yIHBmbiBiaXRtYXBzIik7CisgICAgcmV0dXJuIC0xOwogfQogCiAvKgpAQCAtMjI0
LDEwICsyNTMsMTYzIEBAIHN0YXRpYyBpbnQgeDg2X2h2bV9zdHJlYW1fY29tcGxldGUoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCkKIHN0YXRpYyBpbnQgeDg2X2h2bV9jbGVhbnVwKHN0cnVjdCB4
Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgZnJlZShjdHgtPng4Nl9odm0ucmVzdG9yZS5jb250
ZXh0KTsKKyAgICB4Y19zcl9iaXRtYXBfZnJlZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1w
dGVkXzFnKTsKKyAgICB4Y19zcl9iaXRtYXBfZnJlZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0
ZW1wdGVkXzJtKTsKKyAgICB4Y19zcl9iaXRtYXBfZnJlZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUu
YWxsb2NhdGVkX3BmbnMpOwogCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qCisgKiBTZXQgYSBwZm4g
YXMgYWxsb2NhdGVkLCBleHBhbmRpbmcgdGhlIHRyYWNraW5nIHN0cnVjdHVyZXMgaWYgbmVlZGVk
LgorICovCitzdGF0aWMgaW50IHBmbl9zZXRfYWxsb2NhdGVkKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsIHhlbl9wZm5fdCBwZm4pCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhj
aDsKKworICAgIGlmICggIXhjX3NyX3NldF9iaXQocGZuLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUu
YWxsb2NhdGVkX3BmbnMpICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxv
YyBhbGxvY2F0ZWRfcGZucyBiaXRtYXAiKTsKKyAgICAgICAgZXJybm8gPSBFTk9NRU07CisgICAg
ICAgIHJldHVybiAtMTsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBBdHRlbXB0
IHRvIGFsbG9jYXRlIGEgc3VwZXJwYWdlIHdoZXJlIHRoZSBwZm4gcmVzaWRlcy4KKyAqLworc3Rh
dGljIGludCB4ODZfaHZtX2FsbG9jYXRlX3BmbihzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4
ZW5fcGZuX3QgcGZuKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAg
Ym9vbCBzdWNjZXNzID0gZmFsc2U7CisgICAgaW50IHJjID0gLTEsIGRvbmU7CisgICAgdW5zaWdu
ZWQgaW50IG9yZGVyOworICAgIHVuc2lnbmVkIGxvbmcgaTsKKyAgICB1bnNpZ25lZCBsb25nIHN0
YXRfMWcgPSAwLCBzdGF0XzJtID0gMCwgc3RhdF80ayA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBp
ZHhfMWcsIGlkeF8ybTsKKyAgICB1bnNpZ25lZCBsb25nIGNvdW50OworICAgIHhlbl9wZm5fdCBi
YXNlX3BmbiA9IDAsIGV4dG50OworCisgICAgaWYgKHhjX3NyX3Rlc3RfYml0KHBmbiwgJmN0eC0+
eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKSkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAg
ICBpZHhfMWcgPSBwZm4gPj4gU1VQRVJQQUdFXzFHQl9TSElGVDsKKyAgICBpZHhfMm0gPSBwZm4g
Pj4gU1VQRVJQQUdFXzJNQl9TSElGVDsKKyAgICBpZiAoIXhjX3NyX2JpdG1hcF9yZXNpemUoJmN0
eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZywgaWR4XzFnKSkKKyAgICB7CisgICAgICAg
IFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYXR0ZW1wdGVkXzFnIik7CisgICAgICAgIHJldHVy
biAtMTsKKyAgICB9CisgICAgaWYgKCF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPng4Nl9odm0u
cmVzdG9yZS5hdHRlbXB0ZWRfMm0sIGlkeF8ybSkpCisgICAgeworICAgICAgICBQRVJST1IoIkZh
aWxlZCB0byByZWFsbG9jIGF0dGVtcHRlZF8ybSIpOworICAgICAgICByZXR1cm4gLTE7CisgICAg
fQorICAgIERQUklOVEYoImlkeF8xZyAlbHUgaWR4XzJtICVsdVxuIiwgaWR4XzFnLCBpZHhfMm0p
OworICAgIGlmICgheGNfc3JfdGVzdF9hbmRfc2V0X2JpdChpZHhfMWcsICZjdHgtPng4Nl9odm0u
cmVzdG9yZS5hdHRlbXB0ZWRfMWcpKSB7CisgICAgICAgIG9yZGVyID0gU1VQRVJQQUdFXzFHQl9T
SElGVDsKKyAgICAgICAgY291bnQgPSAxVUwgPDwgb3JkZXI7CisgICAgICAgIGJhc2VfcGZuID0g
KHBmbiA+PiBvcmRlcikgPDwgb3JkZXI7CisgICAgICAgIGV4dG50ID0gYmFzZV9wZm47CisgICAg
ICAgIGRvbmUgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y2gsIGN0eC0+ZG9taWQsIDEs
IG9yZGVyLCAwLCAmZXh0bnQpOworICAgICAgICBEUFJJTlRGKCIxRyBiYXNlX3BmbiAlIiBQUklf
eGVuX3BmbiAiIGRvbmUgJWRcbiIsIGJhc2VfcGZuLCBkb25lKTsKKyAgICAgICAgaWYgKGRvbmUg
PiAwKSB7CisgICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSA9ICZjdHgtPng4Nl9o
dm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm07CisgICAgICAgICAgICBzdWNjZXNzID0gdHJ1ZTsKKyAg
ICAgICAgICAgIHN0YXRfMWcgPSBkb25lOworICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IChj
b3VudCA+PiBTVVBFUlBBR0VfMk1CX1NISUZUKTsgaSsrKQorICAgICAgICAgICAgICAgIHhjX3Ny
X3NldF9iaXQoKGJhc2VfcGZuID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQpICsgaSwgYm0pOworICAg
ICAgICB9CisgICAgfQorCisgICAgaWYgKCF4Y19zcl90ZXN0X2FuZF9zZXRfYml0KGlkeF8ybSwg
JmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSkpIHsKKyAgICAgICAgb3JkZXIgPSBT
VVBFUlBBR0VfMk1CX1NISUZUOworICAgICAgICBjb3VudCA9IDFVTCA8PCBvcmRlcjsKKyAgICAg
ICAgYmFzZV9wZm4gPSAocGZuID4+IG9yZGVyKSA8PCBvcmRlcjsKKyAgICAgICAgZXh0bnQgPSBi
YXNlX3BmbjsKKyAgICAgICAgZG9uZSA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhjaCwg
Y3R4LT5kb21pZCwgMSwgb3JkZXIsIDAsICZleHRudCk7CisgICAgICAgIERQUklOVEYoIjJNIGJh
c2VfcGZuICUiIFBSSV94ZW5fcGZuICIgZG9uZSAlZFxuIiwgYmFzZV9wZm4sIGRvbmUpOworICAg
ICAgICBpZiAoZG9uZSA+IDApIHsKKyAgICAgICAgICAgIHN1Y2Nlc3MgPSB0cnVlOworICAgICAg
ICAgICAgc3RhdF8ybSA9IGRvbmU7CisgICAgICAgIH0KKyAgICB9CisgICAgaWYgKHN1Y2Nlc3Mg
PT0gZmFsc2UpIHsKKyAgICAgICAgY291bnQgPSAxOworICAgICAgICBleHRudCA9IGJhc2VfcGZu
ID0gcGZuOworICAgICAgICBkb25lID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBj
dHgtPmRvbWlkLCBjb3VudCwgMCwgMCwgJmV4dG50KTsKKyAgICAgICAgaWYgKGRvbmUgPiAwKSB7
CisgICAgICAgICAgICBzdWNjZXNzID0gdHJ1ZTsKKyAgICAgICAgICAgIHN0YXRfNGsgPSBjb3Vu
dDsKKyAgICAgICAgfQorICAgIH0KKyAgICBEUFJJTlRGKCJjb3VudCAlbHUgMUcgJWx1IDJNICVs
dSA0ayAlbHVcbiIsIGNvdW50LCBzdGF0XzFnLCBzdGF0XzJtLCBzdGF0XzRrKTsKKyAgICBpZiAo
c3VjY2VzcyA9PSB0cnVlKSB7CisgICAgICAgIGRvIHsKKyAgICAgICAgICAgIGNvdW50LS07Cisg
ICAgICAgICAgICByYyA9IHBmbl9zZXRfYWxsb2NhdGVkKGN0eCwgYmFzZV9wZm4gKyBjb3VudCk7
CisgICAgICAgICAgICBpZiAocmMpCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0g
d2hpbGUgKGNvdW50KTsKKyAgICB9CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHg4
Nl9odm1fcG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBj
b3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAq
b3JpZ2luYWxfcGZucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVp
bnQzMl90ICp0eXBlcykKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAg
IHhlbl9wZm5fdCBtaW5fcGZuID0gb3JpZ2luYWxfcGZuc1swXSwgbWF4X3BmbiA9IG9yaWdpbmFs
X3BmbnNbMF07CisgICAgdW5zaWduZWQgaTsKKyAgICBpbnQgcmMgPSAtMTsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgY291bnQ7ICsraSApCisgICAgeworICAgICAgICBpZiAob3JpZ2luYWxfcGZu
c1tpXSA8IG1pbl9wZm4pCisgICAgICAgICAgICBtaW5fcGZuID0gb3JpZ2luYWxfcGZuc1tpXTsK
KyAgICAgICAgaWYgKG9yaWdpbmFsX3BmbnNbaV0gPiBtYXhfcGZuKQorICAgICAgICAgICAgbWF4
X3BmbiA9IG9yaWdpbmFsX3BmbnNbaV07CisgICAgICAgIGlmICggKHR5cGVzW2ldICE9IFhFTl9E
T01DVExfUEZJTkZPX1hUQUIgJiYKKyAgICAgICAgICAgICAgdHlwZXNbaV0gIT0gWEVOX0RPTUNU
TF9QRklORk9fQlJPS0VOKSAmJgorICAgICAgICAgICAgICFwZm5faXNfcG9wdWxhdGVkKGN0eCwg
b3JpZ2luYWxfcGZuc1tpXSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHg4Nl9odm1f
YWxsb2NhdGVfcGZuKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7CisgICAgICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgICAgIHJjID0gcGZuX3NldF9w
b3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKTsKKyAgICAgICAgICAgIGlmICggcmMgKQor
ICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisgICAgfQorCisgICAgd2hpbGUg
KG1pbl9wZm4gPCBtYXhfcGZuKQorICAgIHsKKyAgICAgICAgaWYgKCF4Y19zcl9iaXRtYXBfcmVz
aXplKCZjdHgtPng4Nl9odm0ucmVzdG9yZS5hbGxvY2F0ZWRfcGZucywgbWluX3BmbikpCisgICAg
ICAgIHsKKyAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYWxsb2NhdGVkX3Bm
bnMgJSIgUFJJX3hlbl9wZm4sIG1pbl9wZm4pOworICAgICAgICAgICAgZ290byBlcnI7CisgICAg
ICAgIH0KKyAgICAgICAgaWYgKCFwZm5faXNfcG9wdWxhdGVkKGN0eCwgbWluX3BmbikgJiYgeGNf
c3JfdGVzdF9hbmRfY2xlYXJfYml0KG1pbl9wZm4sICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hbGxv
Y2F0ZWRfcGZucykpIHsKKyAgICAgICAgICAgIHhlbl9wZm5fdCBwZm4gPSBtaW5fcGZuOworICAg
ICAgICAgICAgcmMgPSB4Y19kb21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGNoLCBj
dHgtPmRvbWlkLCAxLCAwLCAmcGZuKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlbGVhc2UgcGZuICUiIFBS
SV94ZW5fcGZuLCBtaW5fcGZuKTsKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgfQorICAgICAgICBtaW5fcGZuKys7CisgICAgfQorCisgICAgcmMgPSAw
OworCisgZXJyOgorICAgIHJldHVybiByYzsKK30KKworCiBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9v
cHMgcmVzdG9yZV9vcHNfeDg2X2h2bSA9CiB7CiAgICAgLnBmbl9pc192YWxpZCAgICA9IHg4Nl9o
dm1fcGZuX2lzX3ZhbGlkLApAQCAtMjM2LDYgKzQxOCw3IEBAIHN0cnVjdCB4Y19zcl9yZXN0b3Jl
X29wcyByZXN0b3JlX29wc194ODZfaHZtID0KICAgICAuc2V0X3BhZ2VfdHlwZSAgID0geDg2X2h2
bV9zZXRfcGFnZV90eXBlLAogICAgIC5sb2NhbGlzZV9wYWdlICAgPSB4ODZfaHZtX2xvY2FsaXNl
X3BhZ2UsCiAgICAgLnNldHVwICAgICAgICAgICA9IHg4Nl9odm1fc2V0dXAsCisgICAgLnBvcHVs
YXRlX3BmbnMgICA9IHg4Nl9odm1fcG9wdWxhdGVfcGZucywKICAgICAucHJvY2Vzc19yZWNvcmQg
ID0geDg2X2h2bV9wcm9jZXNzX3JlY29yZCwKICAgICAuc3RyZWFtX2NvbXBsZXRlID0geDg2X2h2
bV9zdHJlYW1fY29tcGxldGUsCiAgICAgLmNsZWFudXAgICAgICAgICA9IHg4Nl9odm1fY2xlYW51
cCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjg3OTU3NTU5
YmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIv
dG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtOTM3LDYgKzkzNyw3NSBAQCBz
dGF0aWMgdm9pZCB4ODZfcHZfc2V0X2dmbihzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5f
cGZuX3QgcGZuLAogfQogCiAvKgorICogR2l2ZW4gYSBzZXQgb2YgcGZucywgb2J0YWluIG1lbW9y
eSBmcm9tIFhlbiB0byBmaWxsIHRoZSBwaHlzbWFwIGZvciB0aGUKKyAqIHVucG9wdWxhdGVkIHN1
YnNldC4gIElmIHR5cGVzIGlzIE5VTEwsIG5vIHBhZ2UgdHlwZSBjaGVja2luZyBpcyBwZXJmb3Jt
ZWQKKyAqIGFuZCBhbGwgdW5wb3B1bGF0ZWQgcGZucyBhcmUgcG9wdWxhdGVkLgorICovCitzdGF0
aWMgaW50IHg4Nl9wdl9wb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVu
c2lnbmVkIGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4ZW5f
cGZuX3QgKm9yaWdpbmFsX3BmbnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHVpbnQzMl90ICp0eXBlcykKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNo
OworICAgIHhlbl9wZm5fdCAqbWZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqbWZucykpLAor
ICAgICAgICAqcGZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqcGZucykpOworICAgIHVuc2ln
bmVkIGksIG5yX3BmbnMgPSAwOworICAgIGludCByYyA9IC0xOworCisgICAgaWYgKCAhbWZucyB8
fCAhcGZucyApCisgICAgeworICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBi
eXRlcyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5c21hcCIsCisgICAgICAgICAgICAgIDIgKiBjb3Vu
dCAqIHNpemVvZigqbWZucykpOworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQorICAgIHsKKyAgICAgICAgaWYgKCAoIXR5cGVzIHx8
ICh0eXBlcyAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlc1tpXSAhPSBYRU5fRE9N
Q1RMX1BGSU5GT19YVEFCICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGVzW2ldICE9
IFhFTl9ET01DVExfUEZJTkZPX0JST0tFTikpKSAmJgorICAgICAgICAgICAgICFwZm5faXNfcG9w
dWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQorICAgICAgICB7CisgICAgICAgICAgICBy
YyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7CisgICAgICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgICAgIHBmbnNb
bnJfcGZuc10gPSBtZm5zW25yX3BmbnNdID0gb3JpZ2luYWxfcGZuc1tpXTsKKyAgICAgICAgICAg
ICsrbnJfcGZuczsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggbnJfcGZucyApCisgICAg
eworICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0KAorICAgICAg
ICAgICAgeGNoLCBjdHgtPmRvbWlkLCBucl9wZm5zLCAwLCAwLCBtZm5zKTsKKyAgICAgICAgaWYg
KCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHBvcHVsYXRl
IHBoeXNtYXAiKTsKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBucl9wZm5zOyArK2kgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoIG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4gKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFwIGZhaWxlZCBmb3IgcGZuICV1IiwgaSk7CisgICAg
ICAgICAgICAgICAgcmMgPSAtMTsKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgY3R4LT5yZXN0b3JlLm9wcy5zZXRfZ2ZuKGN0eCwgcGZuc1tp
XSwgbWZuc1tpXSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByYyA9IDA7CisKKyBlcnI6Cisg
ICAgZnJlZShwZm5zKTsKKyAgICBmcmVlKG1mbnMpOworCisgICAgcmV0dXJuIHJjOworfQorCisv
KgogICogcmVzdG9yZV9vcHMgZnVuY3Rpb24uICBDb252ZXJ0IHBmbnMgYmFjayB0byBtZm5zIGlu
IHBhZ2V0YWJsZXMuICBQb3NzaWJseQogICogbmVlZHMgdG8gcG9wdWxhdGUgbmV3IGZyYW1lcyBp
ZiBhIFBURSBpcyBmb3VuZCByZWZlcnJpbmcgdG8gYSBmcmFtZSB3aGljaAogICogaGFzbid0IHll
dCBiZWVuIHNlZW4gZnJvbSBQQUdFX0RBVEEgcmVjb3Jkcy4KQEAgLTk4MCw3ICsxMDQ5LDcgQEAg
c3RhdGljIGludCB4ODZfcHZfbG9jYWxpc2VfcGFnZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCB0b19wb3B1bGF0ZSAmJiBwb3B1bGF0ZV9w
Zm5zKGN0eCwgdG9fcG9wdWxhdGUsIHBmbnMsIE5VTEwpICkKKyAgICBpZiAoIHRvX3BvcHVsYXRl
ICYmIHg4Nl9wdl9wb3B1bGF0ZV9wZm5zKGN0eCwgdG9fcG9wdWxhdGUsIHBmbnMsIE5VTEwpICkK
ICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCAoUEFHRV9TSVpFIC8g
c2l6ZW9mKHVpbnQ2NF90KSk7ICsraSApCkBAIC0xMTYwLDYgKzEyMjksNyBAQCBzdHJ1Y3QgeGNf
c3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X3B2ID0KICAgICAuc2V0X2dmbiAgICAgICAg
ID0geDg2X3B2X3NldF9nZm4sCiAgICAgLmxvY2FsaXNlX3BhZ2UgICA9IHg4Nl9wdl9sb2NhbGlz
ZV9wYWdlLAogICAgIC5zZXR1cCAgICAgICAgICAgPSB4ODZfcHZfc2V0dXAsCisgICAgLnBvcHVs
YXRlX3BmbnMgICA9IHg4Nl9wdl9wb3B1bGF0ZV9wZm5zLAogICAgIC5wcm9jZXNzX3JlY29yZCAg
PSB4ODZfcHZfcHJvY2Vzc19yZWNvcmQsCiAgICAgLnN0cmVhbV9jb21wbGV0ZSA9IHg4Nl9wdl9z
dHJlYW1fY29tcGxldGUsCiAgICAgLmNsZWFudXAgICAgICAgICA9IHg4Nl9wdl9jbGVhbnVwLAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 13:50:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 13: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.xen.org>)
	id 1dcu2R-0004WA-3K; Wed, 02 Aug 2017 13:50:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dcu2O-0004W3-Nm
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 13:50:13 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F3/B9-03557-498D1895; Wed, 02 Aug 2017 13:50:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHO/dt1+WN42b5NJJyRVpN8Q0TFCr
 6UH0oLIJmX+paNzf22r0rjKBcoamoqVFN8w0yelk1s8KSgnDW1CFF2QsRUikEhpZhpGjarlfL
 zqffef7/c87/OTwsqbnI6FghzyWIdt6qZ9RUnIXYEV/1zp2d2PE0Jf3XvXPERrTV/72XykJ7a
 bM9x5G3nzY9Lv2pcj5S57V5+pl8NMyWIDVLYTcJN/s8dAliWYSN0DailesaXEDArcE3oXoYq8
 VZUHJ6gpQ9kTgZzhVbZCRxEIFPVOx+AtrHx0jZzmAD1JU/p2QPhzPgYTBWLlN4Fbwuf4ZkXoz
 3QNmTs4zMHI6AruoBSuYwvAa+nbo68yqJ06D+7idS4eXQOlQ7y1HwfqCBkBlwDJxv8TEKn0dw
 ocghswavhK7CKlKpR8PTnlpK4e3QWdlBy5kBvybgXp2fVDafGQgUFtCKywA/m3yzrhcqCFY/m
 j0+RkPnVJgiPKBg+KNvVsiApldeldwyYCf4ipYongANPV03kLLJx/Cjo1ulHFgGgcYzqAIZau
 b9Qc28vmvm9V0zr+9GRN1AcZIgHhXE+OSUhBzRnGty2XizNT4pMS3BJkgSnytY+Rwp4YDD1oJ
 C47EgtB6gyYad7WgpS+gXczGlJ7M1i3IcB4+ZeMm0TzxiFaR2tIxl9cCNvHFnayJEIVfIO2S2
 hmZsTgY2XB/JHX4bkjnJydskc64idaMUttnrGyXYvkv3RwkNZXfYBV0UR8pWLFtNR+x/L5qb1
 5coWqflUCiaJtwpiDaz6399EEWxSK/lAnKecLPd9fe9wVAUIhRl8sRMFBf/T9Llo9hg3NTFE9
 N3zn6ZcI5eH/O30l8NzeW/U29Pv93lLr28vj5j4Xi6pX+LAdOT3qKmAeb4QDifechDWd3Vh50
 W2/tPHz3G1ExVybbI3bqE1cuHLhRHrKsItHiMBYk9AtP/+Pi1SmNSy4q2TRvqMosamn9dURc8
 NPUGNyPvsw9lkqCnJBOftJYUJf4Pn/D7EaoDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1501681810!76010597!1
X-Originating-IP: [40.107.2.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34350 invoked from network); 2 Aug 2017 13:50:10 -0000
Received: from mail-eopbgr20078.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.78)
 by server-9.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 2 Aug 2017 13:50:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hcAk48YZmuogF282Jblf99Wo8nnIEHoeZhKJq/bQEb0=;
 b=EntjjkJYy2frtjTZwbVKDsxqgYmx0zwpcwXnm/TyT//QShMBE99Zl8BoYZouhDuOMxk2UHv4xp6ye3kwfxxSrY22MOYkpmYqJE0EGz+F2ZAOoVx7KFlpyf2FsQob/2cx3vfKL07y+/t2gTIJa2Ea3buw3VHqyPyLhL/Aac3tFCY=
Received: from [10.17.180.106] (85.223.209.51) by
 AM4PR0302MB2722.eurprd03.prod.outlook.com (2603:10a6:200:91::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Wed, 2
 Aug 2017 13:50:08 +0000
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
References: <4ee2be1b-5fd3-c439-ea56-483f9ab8f0cb@epam.com>
 <20170731204252.GW4859@toto> <159fa620-473d-0f13-f7ca-002c7d2e0067@epam.com>
 <20170801145616.GB4859@toto> <3adb4f4e-25f3-ee77-df19-9bb3c6bc8885@epam.com>
 <20170801171324.GD4859@toto> <711bc809-7ff1-14cd-7ca6-0f348110dfcd@epam.com>
 <20170802125837.GE4859@toto>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <fd2f21ce-bb63-edef-701c-7d80b63f1bc8@epam.com>
Date: Wed, 2 Aug 2017 16:50:04 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170802125837.GE4859@toto>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR07CA0024.eurprd07.prod.outlook.com
 (2603:10a6:7:67::34) To AM4PR0302MB2722.eurprd03.prod.outlook.com
 (2603:10a6:200:91::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7664c907-718c-4c7e-c5c7-08d4d9ad63f1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 3:RkpHOVvLErlaJH9HG4Krzdjfwl5MgSgWzVWhN5eHm2CPcRC6cN/lZCLIAPi+VfU7h5Rjid61tBJi+znZbH9OTqkEI6nn8eiVwFHrmttHS6PqNHFIHDYtLmoBFPbndXgmN8+2SNdxQCaqz7fDw9lahzlXekAqe/WPc5kOW5rI3ScENqXLZHHRJfUHC4Nv9D+Qi0dmJyxFYQ5CQLmsgj/SZJ1DdnTNdY7thn7d7mT71FZPFA8ywSDCpSuJKqJ4PuJfiRJsSYX0dOi4mUtA/lCRammpOBLCNbI3WWpbkgO1+RKzS6h1DvL+YrjIlcDioiDSZ8tniAnC4qRaw0kO8WaA1NZw/A3/CAaDSrXB9Jw1/BIQnVIwUhqHYquDw+TLwcb0rfoTIo0Im3xVcPaUzoXf9Pu4qgMebP0fTBo7lcpytQTBo4zsYFKmL2zF84ED//BORVJQnlK9CShvugJWLEai4ddbXB9Aqq+c1k/FKmU0c4viNscfO+TwXWzWmi4HXnKulfYEl6wGofF/iOIF1LNtQhr4aTXJJqBS8vRle4qGbitBEcrx2n3rHL3ICGfJHD05ObxuVbDCKKRhBt18v4EsNYRQF28FNtaaRx7KrC9b4fmt7ycWLqmOId7RQGDJ/8YzMfKcVRpKomUvfzfP2qGd7zCxEGRFf92M8tpLrqr33SqXBeubfNw1vYpJPr2xTEnrMZfdqXV2Cuo5yOeJSFZhzgfFWkYKSRgkz2RZiTwUhFuDPDGgJLP/RrAM4KKo2hFAfpJLg9udo9W0qdoozph9I0fsmofpl5EsjhKqizsPMEc=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2722:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 25:XVyzQiHf9Kmj5mGDJU8ReE8WfKrh03T+0BgNjL8XZRfjU4IddO7GKfyztPCz4+pV16N1cbIximgBkVOhxMod5pIy+Sspd+9XPWXoCNM4B/uLPJfSgUquJ3RObDD0KDRSlvJ60UXxcVc/A8CPCQjpDSsrqH/srFb4Xag/ZipElhagWVmm+PhxgQ603ABoj7iM76ADmXNklfAl3NFMm0JpxNB9sWJQyAn1wijZsZH3ucfWJZXAV7i4OYCla5doYUog39puYngqQr9UXbm8/hVSzRTAgFJe3Xf/AnmfAjwD2iSpopae9nLGvbKzVqaIcGLY62iY0DRKaFS5j/bzRt5Wd+nruTTXHdUO81r7FtlOt8ZhBYNZr+gC0RT4OWcWmeHbeeAr9jd1y6ywEJAFYmCZnxUNDWiM5kWzoB5IEUFPkfswPrNLk/exGxLW8TevzR2/nez8nVooNZWXNoYWRZM9hblq4To7zUmKS196JYO/15t/NUcrmMc/BRSTDwFw+PCJqmlKvX/HuKvGywp7K6okB+5wJilIylLjmz1Rxt//GuD8y7jiR6CNr7BAGYCKEzfmo2gz0aG0IIWGZEUhgPyWRQ+yoWHPGT9j0+u8e9gggF1EyTdUsCKwvOnrcpGqF8nYWjdgx8hzRig9usu9GHyf52oGlBVOk84E/G008w4DOePUVybF5ShSSWWOqrnhL4oIjQ+nXUbDllESBFSlLN5L38ReHDaIsWAs1O6gQx6Apryatk4CsYdOZwDFOSZqeHlUqnq+JH9QH1UIs/SoiHxzeREQxpJEyk7bsAeybLwr7tjntzpzoCZFHJIOmAxz4Ifbh3rdVHjAPCgzZUB8yZht3ufc7AcNvVkNBipgxjgzvafSyOm+BEnukgFXvzuyiCXBrYYJTQ3v160La8mlcclCXA==
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 31:dQcIV+yZgxh9vyOZ33tRw6k6ns04+eH3BUkcHI2+kB0KzVMJxnI4PgpQtT5Idx1I4ctchT8uvMj6JiFV62bLU/IESQdYG/yEG6t+KFtdvzwQsNc1nEf83r3VfWT0yMWl4HEnRp6llNWM8GZH2qmvHFtQY82i/LMZ23sj+ZdzVhWwVQpp21zmv8r0/Wk17iUT+3btSVqi8QbEnxepH4HWjPh1HzcWZ65NBJNeugv0qk2ud9Dyy+gRWw2Ddzf5S1b5IbyeOcBCxs+eWfTQCutDP8DXToy88N70GU3tkDI6RKQlSW4TuLBzIH29PsHEklbTqunFXfsCvMoN0/GDz3qNit0Xyi1dpedHGo1Tcu+AbZDQ20AJrCLXWapWfVxVwCqd98+yGAa7pxfDZ9SnbJdJb4jqxp69Zifn6PtjmovuqSp7RCF4YLyuIW05bcOR+TfuS3tNuvufew2fPmss3KtSJXJ3gUpwViQ9pgAqAIiJ/15rZ3plHK6Ta5VvakZZzsiZf/GSXxPLpyhbWSuwV/O00r8muxuSz6xmeQjjwOPHmqhSTFZM60o/LkweywnT9T82W7pwUmaVLpYTd0BpStM1HrUoOtIXnxKgukSg1SeQTGIk3ADlS3Weya/59RoRRoTwSnwGcQOzUS0n+JmYCfxQ7deNENziILsSUjAZXFPWxs/VWJc2xqeJeXqBUsuebFRf
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 20:S8AHzphVeUMoh93s3SMqr3GEsrmSY1Pyj99CRgYyhaDPhCXCvwmUb8ZglLrpgWnVhH9pDXfwZEdfOg2kAcZmkKf8wmeWquwv27TIvtKm8WRBV9MQGJUkCUIaaxV0dYsI0DJqujpttT3JRB4FsYpDa+NNxUoskG5m6fYhZpnAlJsAB4+rIEliz0aujXujAfbD7BSrM/eYpjVEiiUDeSYqq8EeuKs80y0J9DNGLAC1Aki73D2wXZ1cUJyO4BDFd3srnOKyCiLRKbmPyd072OhU8ouo7lTfNf55q/Ntwce9GuNvpvECjMfjNkS7dZyGgeqhIzTJ/0RtnWVoxYqJxcR/6qE8cvhFAacz9cIT1FhCWgcKBOY9oeGPidWBHg8jCPOP2MiseVb9pOjurf4l80y3MGuVmIzdg140HAW02NdV2tXm2Bqqddq0OUF0Df+aeNIsrP0pB6+/bu58o8Ss71ghNmQ4mEX5stIKj4yqBH0N9C+dajaBoqmxh2idxum/nG4G
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820);
X-Microsoft-Antispam-PRVS: <AM4PR0302MB272212653550AD77DF644201E6B00@AM4PR0302MB2722.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0302MB2722; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjI7NDpjdHk4MysxcWcxQWozVzY4OTIzcWRGU2NW?=
 =?utf-8?B?dWwwUTBCQUNLSjhMM0JLUUk2bjVYbk9DMEtya3BwelJmQlRGM0JQbk1aMFc2?=
 =?utf-8?B?b2pLbkRMd202MHdNTTVxZWJuWGdTcjUxY3QwdHBZVEhJME1vMHVLOXVEdS8x?=
 =?utf-8?B?VGlxUUxxeUxFRlNvQ3ZnNzZiUHNnYVpReTdSZDUwaysrWlhOTUx5ZTNLckFX?=
 =?utf-8?B?QzRNZmM0dGlzVVVHSUtJNjJkT2RaZDExVTU5YlN0cjdWcXNyZWIvR0xiMTh5?=
 =?utf-8?B?azFPZ2pFYnFzWmcrZjlYMzExQkcwWjQzVmx3Z3RIbElQMEIzUWNkUlVWekxi?=
 =?utf-8?B?TTluaUhpVm45eHNzYWM2NmFweDhrUEFKbCsrN2RML2d0dy8wSVVieGpIVGFp?=
 =?utf-8?B?Skl6Y1A2RytCdXpyeVFTNXArczI3TlhCNHdOS3F2T2Z5NEY4RjI5U3lPb1Q3?=
 =?utf-8?B?cXZNQ1RINVd4OFlTMWN1WUdVMGZoK2l3T1RkR3JYODU4cGhHK0owSmtmV2R4?=
 =?utf-8?B?ODJxL01Ydk5uWi9LU3VqMXF0bVBXV0tiN1l1RVdCZGpQbDdkOXlucUtiMnEr?=
 =?utf-8?B?SzZUYkxRWEI3MEdKL0EyeDJVeXcydTNabTNQQmFzZC9hSWJZcnpBWDQyMDZX?=
 =?utf-8?B?M2RNNmFxV3ROYU41YU9CWGsxb1hCY05HU2ljWlJzV08yZWNvOTdTcHdiQXl1?=
 =?utf-8?B?SUx4YmNjRnhxT01JTTh5dDRBNDJOR2d1VlJNSWY2c1hZZkgrOXIvSlZmT0ZR?=
 =?utf-8?B?a0txZGNRMVdEQ0x6dy9ENGZxWmw1OVVJZWNpRmRrb2RMdk12UzFUeUVRSjh3?=
 =?utf-8?B?Q0E2cGdDUmlmdEgxMm1iN2t1V2h1U0l6YW9wdjNtL2sxZThtNGZOZXRSWjZu?=
 =?utf-8?B?VlAxT0J5a3phK3IyVG9HcUlZVVZDQlBvNHQvZ3FVRjRZUjZxTTcrMGVjMUFI?=
 =?utf-8?B?UGZRWlk2R3hRM1pQcjYwZFVLeTdhTVRUN0xXMndzTlY3Q3FCbkV4ZnljdE01?=
 =?utf-8?B?YitqVXphMi9wRWMwR28wTklncEtDdnBsZ1pSck44WTBrVUtVMU50QTJBUEpp?=
 =?utf-8?B?VE0rVHVZQzk4SU9zckM0MmNkVVFscXJyeml1SVBiNjUrVSs3Z2paWmFqK0hV?=
 =?utf-8?B?UXRFNTlVanhVSnEwTFF0aldqcWxtNzYwcW8wYm1wMFAxN2x3VXk5WktSK21F?=
 =?utf-8?B?MXF1Q3RWQkhaRjN3dGhuelRjVm4xdkhhclBrdlBDV05mZmQ5bnFiamJ5Y05P?=
 =?utf-8?B?LzgrNlFobnBQeEhYTllLUzAvaDE4U0JBM01Zb05jSnlBTnhtVFhGcnRqRzU3?=
 =?utf-8?B?cXRxTXdsc2czSHd6ZE1rZDVFZVAwT2JaZzJheVNBL2dIYmZXRDZLMEI0M2Z4?=
 =?utf-8?B?TjNkOWk2VVBtc0hnNkxMekN5eFZub2M4dXJ5djRYcWtYbDZQM21KNVBiZFZQ?=
 =?utf-8?B?c1JEQUlzTEsrNDJ1NWV6RHlVUnZreXYvQStNZG02OStDZlJKRWxTZ3p3ZjdL?=
 =?utf-8?B?TURmNlNKOTlMQmw5cHdadUNSUFJHUnphYzRrL0tCZ1pqMkN6ajJlOWttNW1r?=
 =?utf-8?B?cFY0aFFoNnAxU3RETXJjaVhRQTc3KzdhTmFNVytwNUFZcnRLTjlSdnNPMEdB?=
 =?utf-8?Q?=3D?=
X-Forefront-PRVS: 0387D64A71
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39410400002)(39840400002)(39850400002)(39400400002)(39450400003)(24454002)(199003)(189002)(23676002)(6246003)(53936002)(36756003)(5660300001)(4001350100001)(6116002)(3846002)(80792005)(83506001)(81156014)(6306002)(81166006)(7350300001)(77096006)(6486002)(305945005)(54906002)(7736002)(189998001)(229853002)(2906002)(97736004)(230700001)(110136004)(107886003)(38730400002)(478600001)(31696002)(86362001)(68736007)(106356001)(47776003)(105586002)(33646002)(966005)(64126003)(31686004)(65956001)(66066001)(25786009)(6916009)(6666003)(2950100002)(54356999)(42186005)(76176999)(50986999)(65826007)(65806001)(53546010)(93886004)(72206003)(8676002)(50466002)(101416001)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2722; H:[10.17.180.106]; 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?MTtBTTRQUjAzMDJNQjI3MjI7MjM6R1dqRXYrNVNrVitpVTU3V1NQMzNETXha?=
 =?utf-8?B?MExQN1FXbjNpSkZaSExoZm81TmFGSHEvMFUrLzJoSkhqL3JxMVUyd0s4bnJS?=
 =?utf-8?B?UmtGb2lmNjgyZDR5Q25kdFRMWTBvRDV5Nk1KRmtzR1NJUDFwT2pSM2wxcDNB?=
 =?utf-8?B?OWs0MmRMakZHdEZJeFNOd2xvSVduY29LMHBOYUp3M2xQSmtoRkF6ZEZSOGM3?=
 =?utf-8?B?dXlZbUhQZXFLWFd1Q3pSU3I5dFRGVktkV0lSenVKUm9uemtBWDVqUG5wQWg4?=
 =?utf-8?B?K0lYcUNXWE5FK2tqcG9vcUZoeTRqSzM1V1FkWG1CL3lTNXBBbGNzSmQyQkFr?=
 =?utf-8?B?YS84dkRiMEZhNkRCMGlrMGNURm9maW0xTEZIR1lZVkZTQVpBS2R3V3Y4amUr?=
 =?utf-8?B?VDYxcW1IRmVJK05CendYYzdteWMzd1Btb3hmTXgvV2lLUGxDVUo5R2NiM3RN?=
 =?utf-8?B?MFhjKzRaTnQ5YXlCaHNTWVMvcnN4SC9hTDJRb3VoUWFtS3JMdXZMRWtWUVVh?=
 =?utf-8?B?OXJDQ1pOekhOTjhNd25iclBFczNnSmg2dUhQMXpoOHc1b3JPSlMwOGpvMW1s?=
 =?utf-8?B?bUMyR1p3VTU0N2JmcitRVXpyWEtMYkRVUFI3c3NRTVZPdkNtSFpCdmFJWmxO?=
 =?utf-8?B?eGRUV0Q0ZXdhKytPa2hicFl6bGw0dzJGMDlIYS9qaC9vMnFOU1R1M1JGZGVm?=
 =?utf-8?B?cDM1QjZnYXBodm9PRmdmTDhyMXhCb0VaY2RxZEJmRUlQNHNUdFVRRCs5TmtS?=
 =?utf-8?B?WFlZRDhIRG1pR1U3R3h5VkJJR1U1WnlKMU1vQy8vTmh4c0k1RWpGWEVRKzNT?=
 =?utf-8?B?c2FBR0d5UTVDVDZhelNGb0FUUldjL2kwWFdmRTVISmZ6ellIS3FEMTJ5ci9x?=
 =?utf-8?B?NEcxa1MwcFFZK3hQL0NuRFpmSG8vMzI1TjkwNnI0N0lCUGcwUk1FWmtuTmNJ?=
 =?utf-8?B?d0hoVjdncEVLQnUybnRZS3d4NzB0cHdxeXVRT0ZORWhBS2Z1T3ovNDZRZ2ZH?=
 =?utf-8?B?RUZDRmVPWXBoRVpwS2crYlUwVE0waEU5S1RIM3BKNmtJVklhOUFOaXdCNWFQ?=
 =?utf-8?B?RVRBa2J4S2J2ZW5kU09nMDlkcHQxU1k4MFVKNDJTY1plLytNY2NxT1hPeS9C?=
 =?utf-8?B?QlJtK0hYeU90Vm9aUG5XTXRRN1lqUU5KZVJqUk5HNEQraFQwNHJCUlpnTGhG?=
 =?utf-8?B?NnJoMUpiUHgrNS82VTFIUGllTXl5Y0UvVnc5VjMzNXRrdUx3anVMYUg3djJM?=
 =?utf-8?B?cmFFZFg5eGtwQ3Y5aitQQnhGai9yUjBlZkNOQ21vaXhXTlM5T2x0cWNETkh3?=
 =?utf-8?B?NDgxSGJob0J3eUNBYWp2MTdCUUw0dDVnZVh2TmZLaVF6aE1PREF4Z3dkeEJ3?=
 =?utf-8?B?WVI5WU5oRFVhZXdRdXpNWVFTU2p2RzdBMi9MTnlXZUNrT2xXdU9lb1YxWXVQ?=
 =?utf-8?B?UWpVSEpzSUczeGNqU0g0eFBrbTAzY3hGRVk0Qm5MeklnMUlacEQyVklvcjhU?=
 =?utf-8?B?bmQyU3lRbnE2YVVQbXBuaGQyMHVTaE05aW5UU1NVY2RmYTZaT3QwQnJaNmhk?=
 =?utf-8?B?b2diQ3JYOWFvVGtxb3JjNmZnUXphVGxmT21tdlZjcXJ1cG95VUl5R3N4RDhv?=
 =?utf-8?B?bVYrSmZWZXpxRHRDQlg5a0pkVm5ueDVySlJ6cDYzWWpIVWtRdkU3b256WXVL?=
 =?utf-8?B?andndUlwanlOVHF3bEpuUVIvVC96eGd2c0pqMjgzMXE1ZTJnSFQzZk9xTDRp?=
 =?utf-8?B?ck1kRVJrNG16dkdvTGxBN29TZEJSNDhPbzZXVGxoeDA1SE1lMlZoSU5wbDNp?=
 =?utf-8?B?QWJUbEZrOWZ6VmNrY3N5NFhpdmVhT01QYkltdkhDUko4MzEydlNtb0JsQjA1?=
 =?utf-8?B?d2VXOXhnZjVDTWxaMklheWJIYStmeEpGQVdUSUFXV1FqbmhlR0J6aEw4YlNt?=
 =?utf-8?B?czRQQjlDUmY3Q3o1R1BEdG4rUFRZVFRZSnV5bnEzZ1V1K1J2cy9aeXhVUXZM?=
 =?utf-8?B?UzRhSUU0YXpvTHBNS0VOYkdVaDdnQzFvQ1ZqeGpOdnFqR3ZSUEJzSlFXeG1G?=
 =?utf-8?B?MnA4aTc4WGJidEdqdWNaQnlySE5saWl0WjdkWEJPV0VPTzBwaE9HQytXUmdC?=
 =?utf-8?B?eXpvNnZKTkN2Vm5NeEZYYkx6MjNsOHFsTURWeEtzYkxlSENjU1R4RFg1T0Zu?=
 =?utf-8?Q?MWsTP1+61NEiWWJJ71yDhr9h/PsVx1Ab9bFEqB0BO17A=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjI7NjoxZEQyRkN5Z1hGRGhVV2hNcTM0bzRNSk5v?=
 =?utf-8?B?SFpDOHZVYTVwOVVsQTRTWEczNVRwaGxiZGtRTDIzSlNXdjhmc3FzeURhOWor?=
 =?utf-8?B?L0JVRFpTcVAxYlJqcDlaNloxcXhORENzaFBmcWVKVG1HdTNCbGZwb2x6VW53?=
 =?utf-8?B?bURZNUErSnNWVnJiOWc1eitpeHF2ZEZSaG9TY2piSWdZa282Snk3UE90dkRX?=
 =?utf-8?B?emVxZFZEdW9QRmJkeWU3dTg0MmMrZWR3YmQyN04wZUN1elhtSkRoUWx1QklR?=
 =?utf-8?B?dlRoRjdVMEVFMGJJaGRLZHRqWmJHOWdkZnZkekdnSXk2MHplR2VxMlc5c0cw?=
 =?utf-8?B?S3c3b2U1cEUvbEROL0QrWU5MVUR6NFVYbTRVTEo5L0R4UDJPQ2I3YkNZN3lI?=
 =?utf-8?B?dGwxUmhPTzRQUjZxelladnlUSlFQc3dLVlA2eDZFOFhsRzdodWNlNjdJVGxi?=
 =?utf-8?B?UllYWGNUN0w1RVJxMHBQS280Mm5ubS9XL0V6VFRnTTltUTlTdmhNZkV4WlZT?=
 =?utf-8?B?MEtxMXpaVktqUWFHRDhxZnBvMlJleFVESmRlR2N0V3hCbW92MHFtclJSSU11?=
 =?utf-8?B?L2NEUjdLMVYwOUJwcVE1VlR3eVlRb1FqY3puTHladU5MYzYybjd3dnFMbE1V?=
 =?utf-8?B?TVBtVDhnK1d6ZU5ncXFicE1HOG10SEgzM0VMUG0vRHN5KzJiSTBNKzdaQjFj?=
 =?utf-8?B?aDNmdi8ya0VSaDZ3VDVFeVQ3bzN3SFB3TGplSUtPcWh1OXJiUFdXWXJ5cmtX?=
 =?utf-8?B?b3B6RzNoUEhlOTVPUG9sQWxBc2lDTEllREFrNDBNL1FCY0tPc3BTZThJVnJJ?=
 =?utf-8?B?T0ZCcmNpeGdJMkNpVmtPV2hKc3Fxc0VCTGxoRTZGSWNsRlhEOHlaNG5oSjJ0?=
 =?utf-8?B?Umx2dkJoOFJHL3hMUFlldlU1Q2NEQzBRQ0dWZTVMbldkZkRkbTFFbEppZTdh?=
 =?utf-8?B?SHVQb1o2MzU3RWorZEhxT0JuaDBzTmRQTVl5VlVJeWJkeUg4S3RZNW92SHR6?=
 =?utf-8?B?c1VYdGZoMjJtSE4xUFI0eDlzNFpBYWJyYTRhNi8yVGlzZ2VPbU5UKy9CTHBU?=
 =?utf-8?B?emZQOWptNGxXcmRpMWQvRTNMWHlwbkxvQlJ6RGljR0NSZEN3ejZEUS9VL09Z?=
 =?utf-8?B?a1pIa21weU9WUE5LSTBzcHFvMEVoT2FiNWJzMWlTcUdhL2lmQzdyMEJKeGRy?=
 =?utf-8?B?ODJBUG1BdzV3R0VMeGlvOHNwU3F4UVY0WFg1RitBNXVPTjFHak1rZytiY21m?=
 =?utf-8?B?TDBWMFRtdlRSVjUzUExZbmlvNSsvNDBGVzl0YzVIQWlHb2FBQ3phbnhpUTlO?=
 =?utf-8?Q?8sxTMCxApc2mFJqvlY2LcgE++d5MRIIbE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 5:CinZpBneYcL9mJQLpCUkZ0s8uwfFVyV+Xt8yyrlAdEHjaLMweWCClaGtyThMES4wTvgehqapSkCf8uXnIvdEWY8Kk9uj6n9lJjcGyOvgSWOH1l+MEbes+Xqeb1fyWoFFBHpTFzfsc/pl9j7wjZpu/z3K6Jdwqxt6bhC6zIOmqiPDXMsgaH8eryyZxArNlFzvtAUUbaX0AGf01kyUxFiH1e0mo0LbArQhwpmjDT9tf3Rjg6dk+hCoxDHKMhZJjnTtGOvbhiEO4K5y4jDEXyvZPY+hc0eEhXAsyWULQc52JCRZlawHGvyt8NX317B4B+qXoAtweWPx8DDv4nxytEgEZmJLjg+4K/6KXgh1yomWnTXriu1aaZ3sTDGjIPzOSWmLru1ywPQ06pMbzpixTiVhuExOWcG4op0UxciGU+SQJ9eXdktVSd2uYm03kJBDhBpT1hWvX6PqHteJnqYblgxG28iXeG2biFhkvM00my/obNJOM85vkxF1RB4n08XuUoBQ;
 24:xSjYZlMzrtuedeim5wNBYZ/iOcTm4W0t+aztxc0jbukVDYC8+6GhjunUaioPQ/8JTh48QKHLRIvqOkEUkOTiQxRgMQ96CKwrtmt11oYysPU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 7:QClgtUZS3SLaKycar3KXqK44ttVuWi52xiYaFtpWf6Hmsr6a32Z0Kpi/7+ZH13U1hHLdNJ2wHC5DcgCj6z+otNOo7XsNBOQDP/WRI8Ac1GjcJzE73gXASxcDHdk4xNNNbxUD4zcDfuqAd+qNypHCEYRVFpLbOxxncWdKGBzJaunki8t720prMYScKX6SLXMrs/eeznuwksVkpX2hT3/Q9SWyy4OZGnZB7RX27I4GXPH7S+Sv4/6Lw/i/lLyF0FKhiqIlDo9hqijI3FvhkbBOPEnYsXnBL+8OLzhrecrZ5RG7tj2ZXznkzNCDK9UtICB2Ybj7C1tMUoLmPT+yP9npx36xHv72XD/YHgcnIaPAey6eU8Ua31tZnOMxEi4zRtOrPmhlTH1ZaW51VQaudJpYVu92gyOOjIg5m49/+/zTOzkwglVMvNHJrAAnpkX19HP71QNvwfAqK8W38fmk4FqyCPkpqgd2XvJr66K7oFPqp5BzZLj3YAGuL59RwMdg1K9ypd25hVPAr25uRylfE5zRplLOzSYXniAmRyQ39XXunm68zUoxWYaiT0Fxczdf60xey84kY5fiJ4/bJ7U1FheSfIlFwvWFNmeNAyB6wQ9Qxy3BgiGBb72h0gOnAts/qfSP6FCcW5Oz1VJ4BMFFo4LxV0YKYF0D5wmPaWQ0dR9hbyqaxyGvt4PML+pkDSsSa8ldlvdRrOUNdSjSXeukqo8W9/tqw5FBowNAj0e3Rhif0iySaMnXlNl2KiiqhSzQy4klGj/MEHkIiSWluTcvtDlnnNQQmhkuA2jlahiZ5AJikoU=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2017 13:50:08.8878 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2722
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Subject: Re: [Xen-devel] [XenSummit 2017] Shared coprocessor framework
 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDAyLjA4LjE3IDE1OjU4LCBFZGdhciBFLiBJZ2xlc2lhcyB3cm90ZToKPiBUb2RheSBpdCdz
IGFuIFNNTVV2Mi4KWW91IHdvdWxkIG5lZWQgdG8gaW1wbGVtZW50IGFkZGl0aW9uYWwgb3BzIGxp
a2UgWzFdLgoKPiBJIGRvbid0IG5lY2Vzc2FyaWx5IHRoaW5rIHNvLiBUaGUgY29udGV4dC1zd2l0
Y2ggd291bGQgaW52b2x2ZSBzYXZpbmcgYW5kCj4gcmVzdG9yaW5nIGFjY2VsZXJhdG9yIHN0YXRl
IGFzd2VsbCBhcyByZS1wcm9ncmFtbWluZyB0aGUgUEwuCj4gV2l0aCBhbGxvY2F0ZS9yZWxlYXNl
LCB3ZSBvbmx5IG5lZWQgdG8gcmUtcHJvZ3JhbSB0aGUgUEwuCj4KPiBTYXZpbmcgdGhlIHN0YXRl
IG9mIHRoZSBQTCBtaWdodCBiZSB0cmlja3kgc2luY2Ugd2UgZG9uJ3Qga25vdyBob3cgdG8KPiAo
d2UgZG9uJ3Qga25vdyB0aGUgZGV0YWlscyBvZiB0aGUgYWNjZWVsZXJhdG9yIGFoZWFkIG9mIHRp
bWUpLgo+IEkgZ3Vlc3Mgd2UgY291bGQgc29tZWhvdyBsZXQgdGhlIGd1ZXN0IHRoYXQgb3ducyB0
aGUgYWNjZWxsZXJhdG9yCj4gc2F2ZS9yZXN0b3JlIHRoZSBzdGF0ZSBzb21laG93IGJ1dCBwZXJo
YXBzIHRoYXQgYnJpbmdzIHVzIGJhY2sKPiBpbiB0aGUgZGlyZWN0aW9uIG9mIGFsbG9jYXRlL3Jl
bGVhc2Ugc2VtYW50aWNzLi4uCkluIHRoaXMgYXJlYSBjb250ZXh0IHN3aXRjaCBtZWFucyB0byBt
ZSBhIHByb2Nlc3MgdG8gcHJlcGFyZSBhIApjb3Byb2Nlc3NvciB0byAoc3RhcnQgb3IgY29udGlu
dWUpIHNlcnZpbmcgYW5vdGhlciBkb21haW4gdGFza3MuIEl0IApkZXBlbmRzIG9uIGEgY29wcm9j
ZXNzb3IgbmF0dXJlIGFuZCB1c2UtY2FzZXMgd2hhdCB0aGUgY29udGV4dCBzd2l0Y2ggCnBoeXNp
Y2FsbHkgbWVhbnMuIEFuZCBpdCBpcyB1cCB0byBjb3Byb2Nlc3NvciBwbGF0Zm9ybSBkcml2ZXIg
aG93IApjdHhfc3dpdGNoX2Zyb20oKSBhbmQgY3R4X3N3aXRjaF90bygpIGFyZSBpbXBsZW1lbnRl
ZCBbMl0uIFRoZW9yZXRpY2FsbHkgCnRoZSBmcmFtZXdvcmsgc2hvdWxkIGJlIHBsYXRmb3JtIGFn
bm9zdGljLgoKQlRXLCB0aGUgbW9zdCB1cCB0byBkYXRlIHNvdXJjZXMgeW91IGNhbiBmaW5kIGhl
cmUgWzNdLgoKWzFdIApodHRwczovL2dpdGh1Yi5jb20veGVuLXRyb29wcy94ZW4vY29tbWl0L2Ew
MWY3Y2NmOGJkNWU5MDY5ZjgyYzZlYTZiOTJlMmZhY2E0OTIwZDkKWzJdIApodHRwczovL2dpdGh1
Yi5jb20veGVuLXRyb29wcy94ZW4vYmxvYi92Z3B1LWRldi94ZW4vYXJjaC9hcm0vY29wcm9jL2Nv
cHJvYy5oI0w4MQpbM10gaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9vcHMveGVuL3RyZWUvdmdw
dS1kZXYKCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 13:59:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 13: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.xen.org>)
	id 1dcuAm-00050y-0Z; Wed, 02 Aug 2017 13:58:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcuAk-00050s-L5
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 13:58:50 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 73/14-01731-99AD1895; Wed, 02 Aug 2017 13:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fmrcZ
 Ig6c7eCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHn/6zFEwQrDhw9SNTA+Mb3i5GTg4hgTyJ
 c58vMIPYvAJ2En+ae8BsCQFDidMLb7KA2CwCqhLXJ61nBLHZBNQlOhe1g8VFBCQlWvZBxJkFg
 iTOn/jABGILC8RLrAbr5QKav4FZ4uv1s2BFnAJmEn2nFrB2MXIALROU+LtDGMRkBpq5fp4QxB
 h5ieats5khwtISy/9xTGDkm4VQPwuhfhaS+lkI9QsYWVYxahSnFpWlFukaGeglFWWmZ5TkJmb
 m6BoamOrlphYXJ6an5iQmFesl5+duYgSGXj0DA+MOxsbZfocYJTmYlER5FXvqI4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8L662RgpJFiUmp5akZaZA4wCmLQEB4+SCG8oSJq3uCAxtzgzHSJ1i
 lGX49WE/9+YhFjy8vNSpcR5OUGKBECKMkrz4EbAIvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWHecJApPJl5JXCbXgEdwQR0xJ86sCNKEhFSUg2M/b9DhD5onjPfz5JxNEbnekgwx5VJDHO
 /zrB++v2kw4Xl/5607Jx0tJtP9YT58s8d0zY+1eNlqXR9G9tTPFXi6rPipi8BK6TmRxgmc0tN
 NLLqzuy8EdYbzax2NOBm5KrG/4p7zgbWedvHHs0/ozyDe8f2/Q9Xzt1U3310TiPr5vkSTBzBS
 YsuKbEUZyQaajEXFScCAGlJDdnDAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501682327!102666564!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46761 invoked from network); 2 Aug 2017 13:58:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 13:58:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 07:58:46 -0600
Message-Id: <5981DA94020000780010336A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 07:58:44 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <dwmw2@infradead.org>
References: <1500564043.4400.15.camel@infradead.org>
 <597D79BD0200007800102F92@prv-mh.provo.novell.com>
 <1501498940.4771.251.camel@infradead.org>
 <597F2D860200007800103049@prv-mh.provo.novell.com>
 <1501516597.4771.328.camel@infradead.org>
 <598198C30200007800103235@prv-mh.provo.novell.com>
 <1501673413.20068.15.camel@infradead.org>
 <5981BDDB02000078001032AC@prv-mh.provo.novell.com>
 <1501675860.4771.407.camel@infradead.org>
In-Reply-To: <1501675860.4771.407.camel@infradead.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, jiewen.yao@intel.com, jeff.fan@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/efi: Do not write relocations in
 efi_arch_relocate_image() first pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gMDgvMDIvMTcgMjoxMSBQ
TSA+Pj4KPk9uIFdlZCwgMjAxNy0wOC0wMiBhdCAwNTo1NiAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4gPiA+IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gMDgvMDIv
MTcgMTozMCBQTSA+Pj4KPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKPj4g
PiArKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKPj4gPiBAQCAtODcsNyArODcsOCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfcmVsb2NhdGVfaW1hZ2UodW5zaWduZWQgbG9u
ZyBkZWx0YSkKPj4gPiBjYXNlIFBFX0JBU0VfUkVMT0NfRElSNjQ6Cj4+ID4gaWYgKCBpbl9wYWdl
X3RhYmxlcyhhZGRyKSApCj4+ID4gYmxleGl0KEwiVW5leHBlY3RlZCByZWxvY2F0aW9uIHR5cGUi
KTsKPj4gPiAtICAgICAgICAgICAgICAgICoodTY0ICopYWRkciArPSBkZWx0YTsKPj4gPiArICAg
ICAgICAgICAgICAgIGlmICggZGVsdGEgKQo+PiA+ICsgICAgICAgICAgICAgICAgICAgICoodTY0
ICopYWRkciArPSBkZWx0YTsKPj4gPiBicmVhazsKPj4gPiBkZWZhdWx0Ogo+PiA+IGJsZXhpdChM
IlVuc3VwcG9ydGVkIHJlbG9jYXRpb24gdHlwZSIpOwo+Pgo+PiBXaGlsZSBvZiBjb3Vyc2UgdGhp
cyBhbmQgdGhlIG90aGVyIGhhbGYgb2YgdGhlIG5lY2Vzc2FyeSBjaGFuZ2VzIGFyZQo+PiBpbmRl
cGVuZGVudCAoaS5lLiB0aGlzIHBhdGNoIGNvdWxkIGJlIHRha2VuIGFzIGlzKSwgSSByZWFsbHkg
aGFkIGludGVuZGVkCj4+IHRvIGRlYWwgd2l0aCBib3RoIHNpZGVzIG9mIHRoaXMgaXNzdWUgYXQg
b25jZSwgYW5kIGhlbmNlIEknbSBub3QgZW50aXJlbHkKPj4gaGFwcHkgZm9yIHRoaXMgcGFydGlh
bCBjaGFuZ2UgdG8gZ28gaW4gb24gaXRzIG93bi4gTmV2ZXJ0aGVsZXNzIGlmIG5lZWQKPj4gYmUg
aXQgY2FuIGhhdmUgbXkgYWNrLgo+Cj5JIGFtLCBldmlkZW50bHksIHN0aWxsIGJlaW5nIGRlbnNl
Lgo+Cj5UaGlzIGNoYW5nZSBpcyBzdWZmaWNpZW50ICh3ZSBiZWxpZXZlKSB0byBtYWtlIEVGSSBi
dWlsZHMgb2YgWGVuCj5hY3R1YWxseSBib290IGFnYWluIG9uIGN1cnJlbnQgRURLMiwgaXMgaXQg
bm90PwoKSXQgaXMgc2FmZSAvIHN1ZmZpY2llbnQgb25seSB3aXRoIHRoZSBzcGVjaWZpYyBiZWhh
dmlvciB5b3UndmUgb2JzZXJ2ZWQsIGkuZS4Kd2hlbiBwZXJtaXNzaW9uIHJlc3RyaWN0aW9ucyBh
cmUgYmVpbmcgcmVtb3ZlZCBkdXJpbmcgRXhpdEJvb3RTZXJ2aWNlcygpLgpJIGRvbid0IHJlY2Fs
bCBoYXZpbmcgc2VlbiBhbnkgc3RhdGVtZW50IHRvIHRoYXQgZWZmZWN0IGluIHRoZSBzcGVjLCBh
bmQKZXZlbiBpZiB0aGVyZSB3YXMgc3VjaCBhIHN0YXRlbWVudCBzdXJlbHkgd2UnZCBmaW5kIGEg
ZmlybXdhcmUgdmVuZG9yCndobyBkb2Vzbid0IHBsYXkgYnkgaXQuCgo+V2hhdCBpcyB0aGUgIm90
aGVyIGhhbGYiIG9mIHdoaWNoIHlvdSBzcGVhaz8gWW91IG1lbnRpb25lZCBtYXJraW5nIHRoZQo+
c2VjdGlvbiBSV1gg4oCUIGJ1dCBmb3IgdGhhdCB0byBiZSBhIGxvbmctdGVybSBzb2x1dGlvbiB0
byB0aGUgaXNzdWUsCj53ZSdkIGJhc2ljYWxseSBoYXZlIHRvIGVuc3VyZSB0aGF0IHdlIGFsd2F5
cyBtYXJrICphbGwqIHNlY3Rpb25zIHdoaWNoCj5taWdodCBoYXZlIHJlbG9jYXRpb25zIChldmVu
IC5yb2RhdGEpIGFzIHdyaXRlYWJsZSwgaW4gY2FzZSBVRUZJCj5kZWNpZGVzIHRvIGhvbm91ciB0
aGVpciByZWFkLW9ubHkgc3RhdHVzIGF0IHNvbWUgcG9pbnQgaW4gdGhlIGZ1dHVyZS4KClRoZSBv
dGhlciBoYWxmIGlzIHRvIHByZWZlcmFibHkgcmVtb3ZlIGFsbCAoYXNzZW1ibHkpIGNvbnRyaWJ1
dGlvbnMgZnJvbQpzZWN0aW9ucyBlbmRpbmcgdXAgUiBvciBSWC4gSW4gcGFydGljdWxhciwganVz
dCBsaWtlIHRoZSBjb21waWxlciBkb2VzLApzdWNoIC5yb2RhdGEgcGllY2VzIG91Z2h0IHRvIGJl
IG1vdmVkIHRvIC5kYXRhLnJlbC5ybzsgLmluaXQudGV4dCBvbmVzCndvdWxkIG5lZWQgdG8gbW92
ZSB0byAuaW5pdC5kYXRhIG9yIC5pbml0LmRhdGEucmVsLnJvLiBBbmQgaWRlYWxseSB3ZSdkIGhh
dmUKbGluayB0aW1lIHZlcmlmaWNhdGlvbiB0aGF0IG5vIHJlbG9jYXRpb25zIGV4aXN0IGZvciBS
IG9yIFJYIHNlY3Rpb25zIC4uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 14:13:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 14: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.xen.org>)
	id 1dcuOc-0006Wz-9l; Wed, 02 Aug 2017 14:13:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcuOb-0006Wt-JQ
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 14:13:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 44/7D-03612-4FDD1895; Wed, 02 Aug 2017 14:13:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/fL3cZ
 Ig2nHJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7kz8xF7xkrWg58YqtgXEyaxcjJ4eQQJ7E
 3CXrWUBsXgE7idaXnYwgtoSAocTphTfB4iwCqhLnbn9gA7HZBNQlOhe1g8VFBKQklv9vZu5i5
 OJgFpjEKLHj3j+wZmGBGInt166xQCzIkPjaeBYozsHBKWAlMbvZEMTkFRCU+LtDGKSCWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Sol1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCD8c+ygEOMkhxMSqK8ij31kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeL/eaYwUEixKTU+tSMvMAcYBTFqCg0dJhHceSJq3uCAxt
 zgzHSJ1itGYo+nDli9MHK8m/P/GJMSSl5+XKiXOuwakVACkNKM0D24QLD4vMcpKCfMyAp0mxF
 OQWpSbWYIq/4pRnINRSZh3HcgUnsy8Erh9r4BOYQI65U8d2CkliQgpqQbGpXv/1rULGB179vV
 Mx3njGykbJkw+yvT3V33ksoTCq2Y7dvwrljY4Wlq8iF1KUZuV4eZBB47tlvc3bNsZVLsqIXXD
 x7ef7b+xvuLgWrzL4t/8pl+8n1YVeDBxPPb/OtWg22rbc57zM71WZjNxzuIUWF21Y5rgjDnSj
 u/eSwXN5JStjU+bdupevhJLcUaioRZzUXEiAEd8V5fKAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1501683186!57178607!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9100 invoked from network); 2 Aug 2017 14:13:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 14:13:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 08:13:06 -0600
Message-Id: <5981DDF0020000780010337E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 08:13:04 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-9-roger.pau@citrix.com>
In-Reply-To: <20170630150117.88489-9-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 8/9] vpci: add a priority parameter to
 the vPCI register initializer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzMwLzE3IDU6MDIg
UE0gPj4+Cj4tLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCj4rKysgYi94ZW4vZHJpdmVy
cy92cGNpL2hlYWRlci5jCj5AQCAtNDU5LDcgKzQ1OSw3IEBAIHN0YXRpYyBpbnQgdnBjaV9pbml0
X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCj5yZXR1cm4gMDsKPn0KID4KPi1SRUdJU1RFUl9W
UENJX0lOSVQodnBjaV9pbml0X2JhcnMpOwo+K1JFR0lTVEVSX1ZQQ0lfSU5JVCh2cGNpX2luaXRf
YmFycywgVlBDSV9QUklPUklUWV9MT1cpOwogCldoeSAiTE9XIj8gSSdkIGV4cGVjdCB0aGUgQkFS
cyB0byBwb3NzaWJseSBoYXZlIGZ1cnRoZXIgZGVwZW5kZW50cywgc28KdGhlaXIgaW5pdCBzaG91
bGQgYmUgc29tZXdoZXJlIGluIHRoZSBtaWRkbGUuCgo+LS0tIGEveGVuL2RyaXZlcnMvdnBjaS9t
c2kuYwo+KysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2kuYwo+QEAgLTI5MCw3ICsyOTAsNyBAQCBz
dGF0aWMgaW50IHZwY2lfaW5pdF9tc2koc3RydWN0IHBjaV9kZXYgKnBkZXYpCj5yZXR1cm4gcmV0
Owo+fQogPgo+LVJFR0lTVEVSX1ZQQ0lfSU5JVCh2cGNpX2luaXRfbXNpKTsKPitSRUdJU1RFUl9W
UENJX0lOSVQodnBjaV9pbml0X21zaSwgVlBDSV9QUklPUklUWV9MT1cpOwogCldoZXJlYXMgdGhl
c2UgaW5kZWVkIGFyZSB1bmxpa2VseSB0byBoYXZlIGZ1cnRoZXIgZGVwZW5kZW50cy4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 14:45:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 14:45: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.xen.org>)
	id 1dcutk-0000uL-UW; Wed, 02 Aug 2017 14:45:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+f6843280af683c9d313b+5092+infradead.org+dwmw2@twosheds.srs.infradead.org>)
 id 1dcutj-0000uF-Mp
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 14:45:19 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C9/BC-27137-E75E1895; Wed, 02 Aug 2017 14:45:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUSNTvmom7t08Z
 Ig92vDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmMzOZCz75Vnz6+pO1gfG9RxcjFweLwAk2
 iZuLN7ODOEICGxglZn35ztrFyMnBK2Aq8X3SXjBbWCBeYvXCmywgNpuAtsSBHSfBbBEBZYnPz
 1cyg9jMAj4SNy8fYASxOQXsJaYca2WGGPqWWeJg2zZ2iKJaiRVnz4I1sAioShz59o+ti5EDaJ
 mgxN8dwiBhCQENiQ03jzFB2G2MEvdW201g5JuFpHsWQgdEWFOidftvdghbW2LZwtfMELatxP6
 rK6FsU4nXRz8yQtiKElO6H7IvYGRfxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCml5taXJyY
 npqTmFSsl5yfu4kRGM4MQLCD8e/awEOMkhxMSqK8ij31kUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeGOfNEYKCRalpqdWpGXmACMLJi3BwaMkwpsIkuYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/L
 xUKXFeG5AiAZCijNI8uBGwKL/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4UkCk8mXklcJt
 eAR3BBHTEnzqwI0oSEVJSDYzzH/CKbnT+W5Mb+cTEv3Px2fOVMxK9Pkd/ltyl9O1AVJ1V7fd/
 NqVZed+jJb7eV48xFBVdkjl73h9doXjzXZX1Lt+NAzb2ns06JCDTL5x4e73oJuuM5WHNXrbtf
 UrmFo+jvRUYZeqemDWzL/ujo3tbtkOYkStbtnZCXY5ThPKBfwlMLvsylFiKMxINtZiLihMBED
 BKN+0CAAA=
X-Env-Sender: BATV+f6843280af683c9d313b+5092+infradead.org+dwmw2@twosheds
 .srs.infradead.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501685117!73034520!1
X-Originating-IP: [90.155.92.209]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39762 invoked from network); 2 Aug 2017 14:45:17 -0000
Received: from twosheds.infradead.org (HELO twosheds.infradead.org)
 (90.155.92.209)
 by server-11.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 2 Aug 2017 14:45:17 -0000
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:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=UzJ6M5gwwJW9b7iLaA9gVh+VAeKvt6GEJ7pRfXfsclc=; b=eYfto33D519Iv6EW/VuuOhsVs
 XUfPCPbudVEgO/8KkH3iEOBy5uoLc47HRvMjkso8StBGXiozofXwwHV31JRge9fkvQ8Xcg/V/mDcf
 km40tNXvwz/t/QMBhG/+2f17lQubsZ3IPAGdr/g/GvX6IqetCzVCjw7PePTYXcOW5718jmvx10gv+
 hKvWhPJjscBXEdjAbqlkyFHGy5n8w3nb5A793IwDQLFf6Fa4NT0saUSA5l31pXxjjpXzSshuDWSmp
 IokJ6WGrDbzqzH95vE5aK7kYe5Uvqyk/VnCjZyST8sC/DGNB5jZMmyISnOJV69Tpvh0LQA3sedxdL
 fEdX3MBVg==;
Received: from [2001:8b0:10b:1:55dd:c278:ec30:d8bc]
 by twosheds.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dcutW-0002Dn-AH; Wed, 02 Aug 2017 14:45:06 +0000
Message-ID: <1501685105.4771.421.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <5981DA94020000780010336A@prv-mh.provo.novell.com>
References: <1500564043.4400.15.camel@infradead.org>
 <597D79BD0200007800102F92@prv-mh.provo.novell.com>
 <1501498940.4771.251.camel@infradead.org>
 <597F2D860200007800103049@prv-mh.provo.novell.com>
 <1501516597.4771.328.camel@infradead.org>
 <598198C30200007800103235@prv-mh.provo.novell.com>
 <1501673413.20068.15.camel@infradead.org>
 <5981BDDB02000078001032AC@prv-mh.provo.novell.com>
 <1501675860.4771.407.camel@infradead.org>
 <5981DA94020000780010336A@prv-mh.provo.novell.com>
Date: Wed, 02 Aug 2017 15:45:05 +0100
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
Cc: xen-devel@lists.xenproject.org, jiewen.yao@intel.com, jeff.fan@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/efi: Do not write relocations in
 efi_arch_relocate_image() first pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4655411967204475846=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4655411967204475846==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-5hl6+EbNNCa7WJnOZOQo"


--=-5hl6+EbNNCa7WJnOZOQo
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-08-02 at 07:58 -0600, Jan Beulich wrote:
> > > > David Woodhouse <dwmw2@infradead.org> 08/02/17 2:11 PM >>>
> > This change is sufficient (we believe) to make EFI builds of Xen
> > actually boot again on current EDK2, is it not?
>
> It is safe / sufficient only with the specific behavior you've observed, =
i.e.
> when permission restrictions are being removed during ExitBootServices().
> I don't recall having seen any statement to that effect in the spec, and
> even if there was such a statement surely we'd find a firmware vendor
> who doesn't play by it.

I'd be relatively surprised if a vendor were to make changes to the
underlying TianoCore/EDK2 implementation in this respect. It doesn't
seem like one of the areas in which they would want to apply the "value
subtract" that they so desperately cling to.

Perhaps we should push to have the spec amended to mandate the current
behaviour?

> >=20
> > What is the "other half" of which you speak? You mentioned marking the
> > section RWX =E2=80=94 but for that to be a long-term solution to the is=
sue,
> > we'd basically have to ensure that we always mark *all* sections which
> > might have relocations (even .rodata) as writeable, in case UEFI
> > decides to honour their read-only status at some point in the future.
>
> The other half is to preferably remove all (assembly) contributions from
> sections ending up R or RX. In particular, just like the compiler does,
> such .rodata pieces ought to be moved to .data.rel.ro; .init.text ones
> would need to move to .init.data or .init.data.rel.ro. And ideally we'd h=
ave
> link time verification that no relocations exist for R or RX sections ...

It wouldn't be that hard to add build-time verification in mkreloc.c =E2=80=
=94
it's already processing one section at a time, and can see the flags.
So it shouldn't be hard to make it bail out if a section without the W
flag contains any relocations.

But we might do better just to mark all the COFF sections as writeable,
even if it's done by post-processing the EFI executable. The
*important* part is marking them read-only in our own page tables after
we're running, and grouping them into sections to make that possible is
most useful. UEFI marking them read-only in the brief period while
we're starting up is just kind of pointless from our point of view.

Alternatively, if we really don't trust the UEFI implementation to let
us write to read-only sections after ExitBootServices, we could ensure
that we switch to our own page tables *before* doing the final pass of
relocations. Currently efi_arch_post_exit_boot() will do them just
*before* the switch.=C2=A0

That's slightly less trivial than it sounds, as it would need to be
position-independent. But doesn't it basically already need to be, or
it would end up relocating itself while it's running?

(Hm, ick... the more I look at this, the more I wish my initial
response had been "la la la it was already broken it wasn't me..." :)

--=-5hl6+EbNNCa7WJnOZOQo
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDzUw
ggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQswCQYDVQQG
EwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU
UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTE0MTIyMjAw
MDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1h
bmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEw
PwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBF
bWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAImxDdp6UxlOcFIdvFamBia3
uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdhTpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYep
LkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak+FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayT
QLm1CJM6nCpToxDbPSBhPFUDjtlOdiUCISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9
UjewM2ktQ+v61qXxl3dnUYzZ7ifrvKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3Rh
UL7GQD/L5OKfoiECAwEAAaOCARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa
MB0GA1UdDgQWBBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/
BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRV
HSAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4
dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3Nw
LnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj
mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb4yJj
nFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ26Y3NOh7
4AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT9HaSyoY0B7ks
yuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInltukWeh95FPZKEBom
+nyK+5swggU9MIIEJaADAgECAhBqC1BYlVMtBFBN4igR/howMA0GCSqGSIb3DQEBCwUAMIGbMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3Jk
MRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xp
ZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTYxMjIwMDAwMDAwWhcN
MTcxMjIwMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbTrFaiGdvN2pThnR9q+4eaXB2wQZQNqhter5ZrJ
pPO47e87bZ+f1tmYoh6+rB90G/XN24NErPRfvU4zVzNT9pCtCzSSVnBlZQBpaEYMKhcXo5PGKNsm
An8BoGwNXjlxwbBNRaNO+ky0wNCaMNd1JLxEuvqg9J7rrcpHhWmnpXD5IKa8gv9GyVAJgOpiBOts
p91sShc2kHvWJ5waPEWPCHDH9J+twGGKqKIIU7fdbURLUgUL1wlDSAHf/lgIAVCSj2H2HpoGqHpy
HgOAClX9iRSLNa0Znj8HTaqfOwxXevsz1KkLFY+Ahm426GIEqdfkK2iT6Hhgc7tjNO3f8i5ALQID
AQABo4IB8TCCAe0wHwYDVR0jBBgwFoAUkmFrguGioKpP7GfxwqP3tIAAwewwHQYDVR0OBBYEFILE
dmHLtK6oxmFJZvBhTQhvqrS0MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZ
MBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7
BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9D
UFMwXQYDVR0fBFYwVDBSoFCgToZMaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2
Q2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBkAYIKwYBBQUHAQEEgYMw
gYAwWAYIKwYBBQUHMAKGTGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVu
dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v
Y3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3
DQEBCwUAA4IBAQA+AfvNhFwtapF5Lzjapgul3zYuEnMfR538Ya1vhP8wuOkcoJeT2gEFXzVO2WUu
eWM0g0/DumnRB53htV/Qq/+vsL0i6a2+iOO7kHi5O7bZkgbdNv0t2lzonDUHi6LTa7NUj+tv+j6y
hW+iNquC3ACP1dIZH8gJmicHblW63qRgp6wxhn315MLBeavi3uiSag2eeKFePiTIwJjN2UYq6kWg
PL5G/Ycf9x/xN1XBTfJiURc0FsXhrA98VMWnt52C5Lo4txhGjzTI+IZg40b3YDs6E7mTYb5KKmbc
QZA9priOFDdj1z5W9BdWhU6I/D0P9y8Z4Tr6+ZscMUVD0RqWy2LeMIIFPTCCBCWgAwIBAgIQagtQ
WJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy
ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExp
bWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBMB4XDTE2MTIyMDAwMDAwMFoXDTE3MTIyMDIzNTk1OVowJDEiMCAGCSqG
SIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMG06xWohnbzdqU4Z0favuHmlwdsEGUDaobXq+WayaTzuO3vO22fn9bZmKIevqwfdBv1zduD
RKz0X71OM1czU/aQrQs0klZwZWUAaWhGDCoXF6OTxijbJgJ/AaBsDV45ccGwTUWjTvpMtMDQmjDX
dSS8RLr6oPSe663KR4Vpp6Vw+SCmvIL/RslQCYDqYgTrbKfdbEoXNpB71iecGjxFjwhwx/SfrcBh
iqiiCFO33W1ES1IFC9cJQ0gB3/5YCAFQko9h9h6aBqh6ch4DgApV/YkUizWtGZ4/B02qnzsMV3r7
M9SpCxWPgIZuNuhiBKnX5Ctok+h4YHO7YzTt3/IuQC0CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaA
FJJha4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBSCxHZhy7SuqMZhSWbwYU0Ib6q0tDAOBgNV
HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED
BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYB
BQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0
dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxodHRwOi8v
Y3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3Vy
ZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0R
BBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAPgH7zYRcLWqReS84
2qYLpd82LhJzH0ed/GGtb4T/MLjpHKCXk9oBBV81TtllLnljNINPw7pp0Qed4bVf0Kv/r7C9Iumt
vojju5B4uTu22ZIG3Tb9Ldpc6Jw1B4ui02uzVI/rb/o+soVvojargtwAj9XSGR/ICZonB25Vut6k
YKesMYZ99eTCwXmr4t7okmoNnnihXj4kyMCYzdlGKupFoDy+Rv2HH/cf8TdVwU3yYlEXNBbF4awP
fFTFp7edguS6OLcYRo80yPiGYONG92A7OhO5k2G+Sipm3EGQPaa4jhQ3Y9c+VvQXVoVOiPw9D/cv
GeE6+vmbHDFFQ9Ealsti3jGCA9MwggPPAgEBMIGwMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMS
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg
TGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFu
ZCBTZWN1cmUgRW1haWwgQ0ECEGoLUFiVUy0EUE3iKBH+GjAwDQYJYIZIAWUDBAIBBQCgggHzMBgG
CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDgwMjE0NDUwNVowLwYJ
KoZIhvcNAQkEMSIEIBgLDoWeDxdieDLxfOueY8xDJF7bbYZYgPOM8HlavnIRMIHBBgkrBgEEAYI3
EAQxgbMwgbAwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01P
RE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQ
WJVTLQRQTeIoEf4aMDCBwwYLKoZIhvcNAQkQAgsxgbOggbAwgZsxCzAJBgNVBAYTAkdCMRswGQYD
VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E
TyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRp
b24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQWJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQEFAASC
AQBvUUWqo8VlC83zEXd+jBFXsTyHdRLn8+Zg+wS8xIwCSVDpLDVXrBYaeXdLHp5AMp5l8PxF9pw1
cC2k1lXQWFh9NcJ5TyxRjzlFzxAtrj9/HMz9J8bvuDi3ylG2soyenmiFyvBdfjGy6LCgYJYHTgtu
2l+coV0Flhn/2xMxe7d9O3yojn+j38H762PIstKlJd7jpZ9lwzIB+JnCoPZEeibfKVGeDI2u3qnO
IezYB389xx9LyHtGHN8SBfoc3t+QFLW6xVALI5jayM+ugt87nWdkmc2PimBq/o2VB674TWKuRQD9
2AKzSfrmIXAJpWPHc95hUPBUHUMkgb/b4BlRTo9uAAAAAAAA


--=-5hl6+EbNNCa7WJnOZOQo--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4655411967204475846==--



From xen-devel-bounces@lists.xen.org Wed Aug 02 15:08:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 15: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.xen.org>)
	id 1dcvFi-0002gf-QI; Wed, 02 Aug 2017 15:08:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcvFg-0002gZ-QM
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 15:08:01 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 0E/C8-01732-FCAE1895; Wed, 02 Aug 2017 15:07:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/f8q8Z
 Igy+X+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNi7oZCxriKv7vmcnYwHjbuYuRk0NIIE9i
 +umtLCA2r4CdxOyJv9hBbAkBQ4nTC2+CxVkEVCW2vmhjBrHZBNQlOhe1g8VFBKQklv9vBopzc
 TALTGKU2HHvHyNIQljAUuLh6mfMEAsyJR7O+c8EYnMKWEusOHwIqJkDaJmgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRroVeUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7Gg83OhxglOZiURHkVe+ojhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwbnrRGCkkWJSanlqRlpkDjAOYtAQHj5IIr+dLoDRvcUFib
 nFmOkTqFKMxx4KeDV+YOF5N+P+NSYglLz8vVUqc9yfIJAGQ0ozSPLhBsPi8xCgrJczLCHSaEE
 9BalFuZgmq/CtGcQ5GJWFeIZCFPJl5JXD7XgGdwgR0yp86sFNKEhFSUg2MPPEfjz1xY0+QnHV
 6tsVKdcvmldtCuV95h4Sd1g/N2W16qCqsTVo6mX3OnCKpvnNC3c82TOHWWcXeeOLrTIulcZsF
 yydf7Kx4vTHm+gKZ6O29UWx5m+u6p+9J4ha8HHht2gepZ2slp33z5Iu9aCKcffyW36/1Ip3TM
 lw5s74HzfNaOn9usQuLEktxRqKhFnNRcSIAdSkPfMoCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1501686477!90067779!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29328 invoked from network); 2 Aug 2017 15:07:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Aug 2017 15:07:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 09:07:56 -0600
Message-Id: <5981EACA02000078001033CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 09:07:54 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-10-roger.pau@citrix.com>
In-Reply-To: <20170630150117.88489-10-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 9/9] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzMwLzE3IDU6MDEg
UE0gPj4+Cj5Ob3RlIHRoYXQgYWNjZXNzZXMgdG8gdGhlIFRhYmxlIE9mZnNldCwgVGFibGUgQklS
LCBQQkEgT2Zmc2V0IGFuZCBQQkEKPkJJUiBhcmUgbm90IHRyYXBwZWQgYnkgWGVuIGF0IHRoZSBt
b21lbnQuCgpUaGV5J3JlIG1hbmRhdGVkIHIvbyBieSB0aGUgc3BlYyBhbnl3YXkuCgo+QEAgLTEx
Myw2ICsxNDgsMzUgQEAgc3RhdGljIGludCB2cGNpX21vZGlmeV9iYXIoc3RydWN0IGRvbWFpbiAq
ZCwgY29uc3Qgc3RydWN0IHZwY2lfYmFyICpiYXIsCj5pZiAoIElTX0VSUihtZW0pICkKPnJldHVy
biAtUFRSX0VSUihtZW0pOwogPgo+KyAgICAvKgo+KyAgICAgKiBNYWtlIHN1cmUgdGhlIE1TSS1Y
IHJlZ2lvbnMgb2YgdGhlIEJBUiBhcmUgbm90IG1hcHBlZCBpbnRvIHRoZSBkb21haW4KPisgICAg
ICogcDJtLCBvciBlbHNlIHRoZSBNU0ktWCBoYW5kbGVycyBhcmUgdXNlbGVzcy4gT25seSBkbyB0
aGlzIHdoZW4gbWFwcGluZywKPisgICAgICogc2luY2UgdGhhdCdzIHdoZW4gdGhlIG1lbW9yeSBk
ZWNvZGluZyBvbiB0aGUgZGV2aWNlIGlzIGVuYWJsZWQuCj4rICAgICAqLwo+KyAgICBmb3IgKCBp
ID0gMDsgbWFwICYmIGkgPCBBUlJBWV9TSVpFKGJhci0+bXNpeCk7IGkrKyApCj4rICAgIHsKPisg
ICAgICAgIHN0cnVjdCB2cGNpX21zaXhfbWVtICptc2l4ID0gYmFyLT5tc2l4W2ldOwo+Kwo+KyAg
ICAgICAgaWYgKCAhbXNpeCB8fCBtc2l4LT5hZGRyID09IElOVkFMSURfUEFERFIgKQo+KyAgICAg
ICAgICAgIGNvbnRpbnVlOwo+Kwo+KyAgICAgICAgcmMgPSB2cGNpX3VubWFwX21zaXgoZCwgbXNp
eCk7CgpXaHkgZG8geW91IG5lZWQgdGhpcywgaW5zdGVhZCBvZiBiZWluZyBhYmxlIHRvIHNpbXBs
eSByZWx5IG9uIHRoZSByYW5nZXNldApiYXNlZCAodW4pbWFwcGluZz8KCj5AQCAtNDA1LDcgKzQ3
NSwyMCBAQCBzdGF0aWMgaW50IHZwY2lfaW5pdF9iYXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+
Y29udGludWU7Cj59CiA+Cj4tICAgICAgICBiYXJzW2ldLmFkZHIgPSAoY21kICYgUENJX0NPTU1B
TkRfTUVNT1JZKSA/IGFkZHIgOiBJTlZBTElEX1BBRERSOwo+KyAgICAgICAgaWYgKCBjbWQgJiBQ
Q0lfQ09NTUFORF9NRU1PUlkgKQo+KyAgICAgICAgewo+KyAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBqOwo+Kwo+KyAgICAgICAgICAgIGJhcnNbaV0uYWRkciA9IGFkZHI7Cj4rCj4rICAgICAgICAg
ICAgZm9yICggaiA9IDA7IGogPCBBUlJBWV9TSVpFKGJhcnNbaV0ubXNpeCk7IGorKyApCj4rICAg
ICAgICAgICAgICAgIGlmICggYmFyc1tpXS5tc2l4W2pdICkKPisgICAgICAgICAgICAgICAgICAg
IGJhcnNbaV0ubXNpeFtqXS0+YWRkciA9IGJhcnNbaV0uYWRkciArCj4rICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXJzW2ldLm1zaXhbal0tPm9mZnNldDsKPisg
ICAgICAgIH0KPisgICAgICAgIGVsc2UKPisgICAgICAgICAgICBiYXJzW2ldLmFkZHIgPSBJTlZB
TElEX1BBRERSOwoKQXMgKEkgdGhpbmspIG1lbnRpb25lZCBlbHNld2hlcmUgYWxyZWFkeSwgdGhp
cyBpbml0LXRpbWUgc3BlY2lhbCBjYXNlIGxvb2tzCmRhbmdlcm91cyAoYW5kIHVubmVjZXNzYXJ5
KSB0byBtZSAob3IgZWxzZSBJJ2QgZXhwZWN0IHlvdSB0byBhbHNvIHphcAp0aGUgZmllbGQgd2hl
biB0aGUgbWVtb3J5IGRlY29kZSBiaXQgaXMgYmVpbmcgY2xlYXJlZCkuCgo+LS0tIC9kZXYvbnVs
bAo+KysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMKPkBAIC0wLDAgKzEsNTAzIEBACj4rLyoK
PisgKiBIYW5kbGVycyBmb3IgYWNjZXNzZXMgdG8gdGhlIE1TSS1YIGNhcGFiaWxpdHkgc3RydWN0
dXJlIGFuZCB0aGUgbWVtb3J5Cj4rICogcmVnaW9uLgo+KyAqCj4rICogQ29weXJpZ2h0IChDKSAy
MDE3IENpdHJpeCBTeXN0ZW1zIFImRAo+KyAqCj4rICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+KyAqIG1vZGlmeSBpdCB1bmRl
ciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+KyAq
IExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24uCj4rICoKPisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+KyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCj4rICog
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+KyAqCj4rICogWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4rICog
TGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+Lgo+KyAqLwo+Kwo+KyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPisj
aW5jbHVkZSA8eGVuL3ZwY2kuaD4KPisjaW5jbHVkZSA8YXNtL21zaS5oPgo+KyNpbmNsdWRlIDx4
ZW4vcDJtLWNvbW1vbi5oPgo+KyNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgo+Kwo+KyNkZWZp
bmUgTVNJWF9TSVpFKG51bSkgKG9mZnNldG9mKHN0cnVjdCB2cGNpX21zaXgsIGVudHJpZXNbbnVt
XSkpCgpUaGUgb3V0ZXJtb3N0IHBhcmVucyBhcmUgcG9pbnRsZXNzIGhlcmUuCgo+K3N0YXRpYyB2
b2lkIHZwY2lfbXNpeF9jb250cm9sX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25l
ZCBpbnQgcmVnLAo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZw
Y2lfdmFsIHZhbCwgdm9pZCAqZGF0YSkKPit7Cj4rICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2Vn
LCBidXMgPSBwZGV2LT5idXM7Cj4rICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRl
dmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPisgICAgc3RydWN0IHZwY2lfbXNp
eCAqbXNpeCA9IGRhdGE7Cj4rICAgIHBhZGRyX3QgdGFibGVfYmFzZSA9IHBkZXYtPnZwY2ktPmhl
YWRlci5iYXJzW21zaXgtPnRhYmxlLmJpcl0uYWRkcjsKPisgICAgYm9vbCBuZXdfbWFza2VkLCBu
ZXdfZW5hYmxlZDsKPisgICAgdW5zaWduZWQgaW50IGk7Cj4rICAgIGludCByYzsKPisKPisgICAg
bmV3X21hc2tlZCA9IHZhbC51MTYgJiBQQ0lfTVNJWF9GTEFHU19NQVNLQUxMOwo+KyAgICBuZXdf
ZW5hYmxlZCA9IHZhbC51MTYgJiBQQ0lfTVNJWF9GTEFHU19FTkFCTEU7Cj4rCj4rICAgIGlmICgg
IW1zaXgtPmVuYWJsZWQgJiYgbmV3X2VuYWJsZWQgKQo+KyAgICB7Cj4rICAgICAgICAvKiBNU0kt
WCBlbmFibGVkLiAqLwoKSW5zZXJ0ICJiZWluZyI/Cgo+KyAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBtc2l4LT5tYXhfZW50cmllczsgaSsrICkKPisgICAgICAgIHsKPisgICAgICAgICAgICBpZiAo
IG1zaXgtPmVudHJpZXNbaV0ubWFza2VkICkKPisgICAgICAgICAgICAgICAgY29udGludWU7CgpX
aHkgaXMgdGhlIG1hc2sgYml0IHJlbGV2YW50IGhlcmUsIGJ1dCBub3QgdGhlIG1hc2stYWxsIG9u
ZT8KCj4rICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfYXJjaF9lbmFibGUoJm1zaXgtPmVudHJp
ZXNbaV0uYXJjaCwgcGRldiwKPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtc2l4LT5lbnRyaWVzW2ldLmFkZHIsCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS5kYXRhLAo+KyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1zaXgtPmVudHJpZXNbaV0ubnIsIHRhYmxlX2Jhc2UpOwo+KyAgICAg
ICAgICAgIGlmICggcmMgKQo+KyAgICAgICAgICAgIHsKPisgICAgICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwKPCsgICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4
LiV1OiB1bmFibGUgdG8gdXBkYXRlIGVudHJ5ICV1OiAlZFxuIiwKPisgICAgICAgICAgICAgICAg
ICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGksIHJjKTsKPisgICAgICAgICAgICAgICAg
cmV0dXJuOwo+KyAgICAgICAgICAgIH0KPisKPisgICAgICAgICAgICB2cGNpX21zaXhfYXJjaF9t
YXNrKCZtc2l4LT5lbnRyaWVzW2ldLmFyY2gsIHBkZXYsIGZhbHNlKTsKClNhbWUgcXVlc3Rpb24g
aGVyZS4KCj4rICAgICAgICB9Cj4rICAgIH0KPisgICAgZWxzZSBpZiAoIG1zaXgtPmVuYWJsZWQg
JiYgIW5ld19lbmFibGVkICkKPisgICAgewo+KyAgICAgICAgLyogTVNJLVggZGlzYWJsZWQuICov
Cj4rICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKysgKQo+KyAg
ICAgICAgewo+KyAgICAgICAgICAgIHJjID0gdnBjaV9tc2l4X2FyY2hfZGlzYWJsZSgmbXNpeC0+
ZW50cmllc1tpXS5hcmNoLCBwZGV2KTsKPisgICAgICAgICAgICBpZiAoIHJjICkKPisgICAgICAg
ICAgICB7Cj4rICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCj4rICAgICAgICAg
ICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIGRpc2FibGUgZW50
cnkgJXU6ICVkXG4iLAo+KyAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwg
ZnVuYywgaSwgcmMpOwo+KyAgICAgICAgICAgICAgICByZXR1cm47Cj4rICAgICAgICAgICAgfQo+
KyAgICAgICAgfQo+KyAgICB9Cj4rCj4rICAgIGlmICggKG5ld19lbmFibGVkICE9IG1zaXgtPmVu
YWJsZWQgfHwgbmV3X21hc2tlZCAhPSBtc2l4LT5tYXNrZWQpICYmCj4rICAgICAgICAgcGNpX21z
aV9jb25mX3dyaXRlX2ludGVyY2VwdChwZGV2LCByZWcsIDIsICZ2YWwudTMyKSA+PSAwICkKPisg
ICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZywgdmFsLnUz
Mik7CgpEWU0gdmFsLnUxNiBoZXJlPwoKPitzdGF0aWMgc3RydWN0IHZwY2lfbXNpeCAqdnBjaV9t
c2l4X2ZpbmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBhZGRyKQo+K3sKPisgICAg
c3RydWN0IHZwY2lfbXNpeCAqbXNpeDsKPisKPisgICAgQVNTRVJUKHZwY2lfbG9ja2VkKGQpKTsK
PisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIG1zaXgsICAmZC0+YXJjaC5odm1fZG9tYWluLm1z
aXhfdGFibGVzLCBuZXh0ICkKPisgICAgewo+KyAgICAgICAgdWludDhfdCBzZWcgPSBtc2l4LT5w
ZGV2LT5zZWcsIGJ1cyA9IG1zaXgtPnBkZXYtPmJ1czsKPisgICAgICAgIHVpbnQ4X3Qgc2xvdCA9
IFBDSV9TTE9UKG1zaXgtPnBkZXYtPmRldmZuKTsKPisgICAgICAgIHVpbnQ4X3QgZnVuYyA9IFBD
SV9GVU5DKG1zaXgtPnBkZXYtPmRldmZuKTsKPisgICAgICAgIHVpbnQxNl90IGNtZCA9IHBjaV9j
b25mX3JlYWQxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQpOwoKUGVyaGFwcyBi
ZXR0ZXIgdG8ga2VlcCBhIGNhY2hlZCBjb3B5IG9mIHRoZSBjb21tYW5kIHJlZ2lzdGVyIHZhbHVl
PwoKPitzdGF0aWMgaW50IHZwY2lfbXNpeF9yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGFkZHIsCj4rICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1
bnNpZ25lZCBsb25nICpkYXRhKQo+K3sKPisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKPisgICAgc3RydWN0IHZwY2lfbXNpeCAqbXNpeDsKPisgICAgY29uc3Qgc3RydWN0IHZwY2lf
bXNpeF9lbnRyeSAqZW50cnk7Cj4rICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7Cj4rCj4rICAgIHZw
Y2lfbG9jayhkKTsKPisKPisgICAgbXNpeCA9IHZwY2lfbXNpeF9maW5kKGQsIGFkZHIpOwo+KyAg
ICBpZiAoICFtc2l4ICkKPisgICAgewo+KyAgICAgICAgdnBjaV91bmxvY2soZCk7Cj4rICAgICAg
ICAqZGF0YSA9IH4wdWw7Cj4rICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+KyAgICB9Cj4r
Cj4rICAgIGlmICggdnBjaV9tc2l4X2FjY2Vzc19jaGVjayhtc2l4LT5wZGV2LCBhZGRyLCBsZW4p
ICkKPisgICAgewo+KyAgICAgICAgdnBjaV91bmxvY2soZCk7Cj4rICAgICAgICAqZGF0YSA9IH4w
dWw7Cj4rICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+KyAgICB9Cj4rCj4rICAgIGlmICgg
TVNJWF9BRERSX0lOX1JBTkdFKGFkZHIsICZtc2l4LT5wYmEpICkKPisgICAgewo+KyAgICAgICAg
LyogQWNjZXNzIHRvIFBCQS4gKi8KPisgICAgICAgIHN3aXRjaCAoIGxlbiApCj4rICAgICAgICB7
Cj4rICAgICAgICBjYXNlIDQ6Cj4rICAgICAgICAgICAgKmRhdGEgPSByZWFkbChhZGRyKTsKPisg
ICAgICAgICAgICBicmVhazsKPisgICAgICAgIGNhc2UgODoKPisgICAgICAgICAgICAqZGF0YSA9
IHJlYWRxKGFkZHIpOwo+KyAgICAgICAgICAgIGJyZWFrOwo+KyAgICAgICAgZGVmYXVsdDoKPisg
ICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKCmRhdGEgPSB+MHVsOwoKPitzdGF0aWMg
aW50IHZwY2lfbXNpeF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2ln
bmVkIGxvbmcgZGF0YSkKPit7Cj4rICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4r
ICAgIHN0cnVjdCB2cGNpX21zaXggKm1zaXg7Cj4rICAgIHN0cnVjdCB2cGNpX21zaXhfZW50cnkg
KmVudHJ5Owo+KyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0Owo+Kwo+KyAgICB2cGNpX2xvY2soZCk7
Cj4rICAgIG1zaXggPSB2cGNpX21zaXhfZmluZChkLCBhZGRyKTsKPisgICAgaWYgKCAhbXNpeCAp
Cj4rICAgIHsKPisgICAgICAgIHZwY2lfdW5sb2NrKGQpOwo+KyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKPisgICAgfQo+Kwo+KyAgICBpZiAoIE1TSVhfQUREUl9JTl9SQU5HRShhZGRyLCAm
bXNpeC0+cGJhKSApCj4rICAgIHsKPisgICAgICAgIC8qIElnbm9yZSB3cml0ZXMgdG8gUEJBLCBp
dCdzIGJlaGF2aW9yIGlzIHVuZGVmaW5lZC4gKi8KPisgICAgICAgIHZwY2lfdW5sb2NrKGQpOwo+
KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPisgICAgfQo+Kwo+KyAgICBpZiAoIHZwY2lf
bXNpeF9hY2Nlc3NfY2hlY2sobXNpeC0+cGRldiwgYWRkciwgbGVuKSApCj4rICAgIHsKPisgICAg
ICAgIHZwY2lfdW5sb2NrKGQpOwo+KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPisgICAg
fQo+Kwo+KyAgICAvKiBHZXQgdGhlIHRhYmxlIGVudHJ5IGFuZCBvZmZzZXQuICovCj4rICAgIGVu
dHJ5ID0gdnBjaV9tc2l4X2dldF9lbnRyeShtc2l4LCBhZGRyKTsKPisgICAgb2Zmc2V0ID0gYWRk
ciAmIChQQ0lfTVNJWF9FTlRSWV9TSVpFIC0gMSk7Cj4rCj4rICAgIHN3aXRjaCAoIG9mZnNldCAp
Cj4rICAgIHsKPisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9MT1dFUl9BRERSX09GRlNFVDoKPisg
ICAgICAgIGlmICggbGVuID09IDggKQo+KyAgICAgICAgewo+KyAgICAgICAgICAgIGVudHJ5LT5h
ZGRyID0gZGF0YTsKPisgICAgICAgICAgICBicmVhazsKPisgICAgICAgIH0KPisgICAgICAgIGVu
dHJ5LT5hZGRyICY9IH4weGZmZmZmZmZmOwoKV2l0aCB0aGlzLCB3aHkgbm90IC4uLgoKPisgICAg
ICAgIGVudHJ5LT5hZGRyIHw9IGRhdGE7Cj4rICAgICAgICBicmVhazsKPisgICAgY2FzZSBQQ0lf
TVNJWF9FTlRSWV9VUFBFUl9BRERSX09GRlNFVDoKPisgICAgICAgIGVudHJ5LT5hZGRyICY9IH4o
KHVpbnQ2NF90KTB4ZmZmZmZmZmYgPDwgMzIpOwoKLi4uIHNpbXBseSAweGZmZmZmZmZmIGhlcmU/
Cgo+KyAgICAgICAgZW50cnktPmFkZHIgfD0gZGF0YSA8PCAzMjsKCklpcmMgd2UndmUgYWxyZWFk
eSB0YWxrZWQgYWJvdXQgdGhpcyBiZWluZyB1bmRlZmluZWQgZm9yIDMyLWJpdCBhcmNoZXMgKGUu
Zy4KQVJNMzIpLCBhbmQgdGhlIHJlc3VsdGluZyBuZWVkIHRvIG1ha2UgImRhdGEiIHVpbnQ2NF90
LgoKPisgICAgICAgIGJyZWFrOwo+KyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0RBVEFfT0ZGU0VU
Ogo+KyAgICAgICAgLyoKPisgICAgICAgICAqIDggYnl0ZSB3cml0ZXMgdG8gdGhlIG1zZyBkYXRh
IGFuZCB2ZWN0b3IgY29udHJvbCBmaWVsZHMgYXJlCj4rICAgICAgICAgKiBvbmx5IGFsbG93ZWQg
aWYgdGhlIGVudHJ5IGlzIG1hc2tlZC4KPisgICAgICAgICAqLwo+KyAgICAgICAgaWYgKCBsZW4g
PT0gOCAmJiAhZW50cnktPm1hc2tlZCAmJiAhbXNpeC0+bWFza2VkICYmIG1zaXgtPmVuYWJsZWQg
KQo+KyAgICAgICAgewo+KyAgICAgICAgICAgIHZwY2lfdW5sb2NrKGQpOwo+KyAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7Cj4rICAgICAgICB9CgpJIGRvbid0IHRoaW5rIHRoaXMgaXMg
Y29ycmVjdCAtIGlpcmMgc3VjaCB3cml0ZXMgc2ltcGx5IGRvbid0IHRha2UgZWZmZWN0IGltbWVk
aWF0ZWx5CihidXQgSSB0aGVuIHNlZW0gdG8gcmVjYWxsIHRoaXMgdG8gYXBwbHkgdG8gdGhlIGFk
ZHJlc3MgZmllbGQgYW5kIDMyLWJpdCB3cml0ZXMgdG8KdGhlIGRhdGEgZmllbGQgYXMgd2VsbCku
IFRoZXknZCBpbnN0ZWFkIHRha2UgZWZmZWN0IHRoZSBuZXh0IHRpbWUgdGhlIGVudHJ5IGlzIGJl
aW5nCnVubWFza2VkIChvciBzb21lIHN1Y2gpLiBBIHdoaWxlIGFnbyBJIGRpZCBmaXggdGhlIHFl
bXUgY29kZSB0byBiZWhhdmUgaW4gdGhpcwp3YXkuCgo+KyAgICAgICAgZW50cnktPmRhdGEgPSBk
YXRhOwo+Kwo+KyAgICAgICAgaWYgKCBsZW4gPT0gNCApCj4rICAgICAgICAgICAgYnJlYWs7Cj4r
Cj4rICAgICAgICBkYXRhID4+PSAzMjsKPisgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCj4rICAg
IGNhc2UgUENJX01TSVhfRU5UUllfVkVDVE9SX0NUUkxfT0ZGU0VUOgo+KyAgICB7Cj4rICAgICAg
ICBib29sIG5ld19tYXNrZWQgPSBkYXRhICYgUENJX01TSVhfVkVDVE9SX0JJVE1BU0s7Cj4rICAg
ICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IG1zaXgtPnBkZXY7Cj4rICAgICAgICBwYWRkcl90
IHRhYmxlX2Jhc2UgPSBwZGV2LT52cGNpLT5oZWFkZXIuYmFyc1ttc2l4LT50YWJsZS5iaXJdLmFk
ZHI7Cj4rICAgICAgICBpbnQgcmM7Cj4rCj4rICAgICAgICBpZiAoICFtc2l4LT5lbmFibGVkICkK
PisgICAgICAgIHsKPisgICAgICAgICAgICBlbnRyeS0+bWFza2VkID0gbmV3X21hc2tlZDsKPisg
ICAgICAgICAgICBicmVhazsKPisgICAgICAgIH0KPisKPisgICAgICAgIGlmICggbmV3X21hc2tl
ZCAhPSBlbnRyeS0+bWFza2VkICYmICFuZXdfbWFza2VkICkKCmlmICggIW5ld19tYXNrZWQgJiYg
ZW50cnktPm1hc2tlZCApCgoob3IgdGhlIG90aGVyIHdheSBhcm91bmQpCgo+K3N0YXRpYyBpbnQg
dnBjaV9pbml0X21zaXgoc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4rewo+KyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcGRldi0+ZG9tYWluOwo+KyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVz
ID0gcGRldi0+YnVzOwo+KyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiks
IGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4rICAgIHN0cnVjdCB2cGNpX21zaXggKm1z
aXg7Cj4rICAgIHVuc2lnbmVkIGludCBtc2l4X29mZnNldCwgaSwgbWF4X2VudHJpZXM7Cj4rICAg
IHN0cnVjdCB2cGNpX2JhciAqdGFibGVfYmFyLCAqcGJhX2JhcjsKPisgICAgdWludDE2X3QgY29u
dHJvbDsKPisgICAgaW50IHJjOwo+Kwo+KyAgICBtc2l4X29mZnNldCA9IHBjaV9maW5kX2NhcF9v
ZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DQVBfSURfTVNJWCk7Cj4rICAgIGlmICgg
IW1zaXhfb2Zmc2V0ICkKPisgICAgICAgIHJldHVybiAwOwo+Kwo+KyAgICBjb250cm9sID0gcGNp
X2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLAo+KyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1zaXhfY29udHJvbF9yZWcobXNpeF9vZmZzZXQpKTsKPisKPisgICAgLyogR2V0
IHRoZSBtYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHRoZSBkZXZpY2Ugc3VwcG9ydHMuICovCj4r
ICAgIG1heF9lbnRyaWVzID0gbXNpeF90YWJsZV9zaXplKGNvbnRyb2wpOwo+Kwo+KyAgICBtc2l4
ID0geHphbGxvY19ieXRlcyhNU0lYX1NJWkUobWF4X2VudHJpZXMpKTsKPisgICAgaWYgKCAhbXNp
eCApCj4rICAgICAgICByZXR1cm4gLUVOT01FTTsKPisKPisgICAgbXNpeC0+bWF4X2VudHJpZXMg
PSBtYXhfZW50cmllczsKPisgICAgbXNpeC0+cGRldiA9IHBkZXY7Cj4rCj4rICAgIC8qIEZpbmQg
dGhlIE1TSS1YIHRhYmxlIGFkZHJlc3MuICovCj4rICAgIG1zaXgtPnRhYmxlLm9mZnNldCA9IHBj
aV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywKPisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1zaXhfdGFibGVfb2Zmc2V0X3JlZyhtc2l4X29mZnNldCkp
Owo+KyAgICBtc2l4LT50YWJsZS5iaXIgPSBtc2l4LT50YWJsZS5vZmZzZXQgJiBQQ0lfTVNJWF9C
SVJNQVNLOwo+KyAgICBtc2l4LT50YWJsZS5vZmZzZXQgJj0gflBDSV9NU0lYX0JJUk1BU0s7Cj4r
ICAgIG1zaXgtPnRhYmxlLnNpemUgPSBtc2l4LT5tYXhfZW50cmllcyAqIFBDSV9NU0lYX0VOVFJZ
X1NJWkU7Cj4rICAgIG1zaXgtPnRhYmxlLmFkZHIgPSBJTlZBTElEX1BBRERSOwo+Kwo+KyAgICAv
KiBGaW5kIHRoZSBNU0ktWCBwYmEgYWRkcmVzcy4gKi8KPisgICAgbXNpeC0+cGJhLm9mZnNldCA9
IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywKPisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtc2l4X3BiYV9vZmZzZXRfcmVnKG1zaXhfb2Zmc2V0KSk7
Cj4rICAgIG1zaXgtPnBiYS5iaXIgPSBtc2l4LT5wYmEub2Zmc2V0ICYgUENJX01TSVhfQklSTUFT
SzsKPisgICAgbXNpeC0+cGJhLm9mZnNldCAmPSB+UENJX01TSVhfQklSTUFTSzsKPisgICAgbXNp
eC0+cGJhLnNpemUgPSBESVZfUk9VTkRfVVAobXNpeC0+bWF4X2VudHJpZXMsIDgpOwoKSSB0aGlu
ayB5b3Ugd2FudCB0byByb3VuZCB1cCB0byBhdCBsZWFzdCB0aGUgbmV4dCAzMi1iaXQgYm91bmRh
cnk7IHRoZQpzcGVjIHRhbGtpbmcgYWJvdXQgYml0cyA2My4uMDAgZXZlbiBzdWdnZXN0cyBhIDY0
LWJpdCBib3VuZGFyeS4gVGhlCnRhYmxlIGFkZHJlc3NlcyBiZWluZyByZXF1aXJlZCB0byBiZSBx
d29yZCBhbGlnbmVkIGFsc28gc3VwcG9ydHMgdGhpcy4KCj4rdm9pZCB2cGNpX2R1bXBfbXNpeCh2
b2lkKQo+K3sKPisgICAgc3RydWN0IGRvbWFpbiAqZDsKPisgICAgc3RydWN0IHBjaV9kZXYgKnBk
ZXY7Cgpjb25zdCBmb3IgYWxsIHBvaW50ZXJzIGluIGR1bXAgaGFuZGxlcnMsIGFzIGZhciBhcyBw
b3NzaWJsZS4KCj4rICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQo+KyAgICB7Cj4rICAgICAgICBp
ZiAoICFoYXNfdnBjaShkKSApCj4rICAgICAgICAgICAgY29udGludWU7Cj4rCj4rICAgICAgICBw
cmludGsoInZQQ0kgTVNJLVggaW5mb3JtYXRpb24gZm9yIGd1ZXN0ICV1XG4iLCBkLT5kb21haW5f
aWQpOwoKV291bGRuJ3QgaXQgYmUgYmV0dGVyIChtb3JlIHVzZWZ1bCkgdG8gZHVtcCB0aGUgTVNJ
IGFuZCBNU0ktWCBkYXRhIGZvciBhCmRvbWFpbiBuZXh0IHRvIGVhY2ggb3RoZXI/CgpBcGFydCBm
cm9tIHRoZSBjb21tZW50cyBoZXJlIHRoZSBvbmVzIGdpdmUgZm9yIHRoZSBNU0kgcGF0Y2ggYXBw
bHkKcmVzcGVjdGl2ZWx5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 15:12:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 15: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.xen.org>)
	id 1dcvJn-0003XI-EK; Wed, 02 Aug 2017 15:12:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dcvJm-0003XC-8d
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 15:12:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 43/F4-09901-DCBE1895; Wed, 02 Aug 2017 15:12:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXS1tYhoXv2dWO
 kwbvdbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJZUvZCzZLVOzo3cnewPhRsIuRi0NIYBqj
 xK+5X1i7GDk5JAR4JY4smwFl+0sc7nnFCFE0gVHi/uWnzCAJFgEViTN3bjOB2GwC6hKPv/aA2
 SICyhKfn69kBmlgFmhmkvg8ZSfYJGGBAImr59rBbF4BXYkJKx5ATd3JKHFw5gEWiISgxMmZT8
 BsZqCpf+ZdAprEAWRLSyz/xwERlpdo3job7AhOAXuJXR9Ogs0UBTpoysltbBMYBWchmTQLyaR
 ZCJNmIZm0gJFlFaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg
 ODMAwQ7G6Zf9DzFKcjApifIq9tRHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglX/VGCkkWJSan
 lqRlpkDjCyYtAQHj5IIbxlImre4IDG3ODMdInWKUVFKnDcPJCEAksgozYNrg0XzJUZZKWFeRq
 BDhHgKUotyM0tQ5V8xinMwKgnz1oBM4cnMK4Gb/gpoMRPQ4j91YItLEhFSUg2MKk+UEpNP5B3
 NFnDyb2L4s+3Gyp8NvteCL+mwr/C3tzOv0Nn3+VnnyQ5D88vPFWW4jR2e+NvP8/SM4l+4P0y1
 VC2Fsd/f+LdV7mTBzss/FrFvXfZicteB9W9+75dVSFomHRPNE2Pef/DJS2+pPr5Nfd77DPbot
 S3P2K21rnX19RXH3rDdWCijxFKckWioxVxUnAgAto5ukeECAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1501686730!99772216!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26624 invoked from network); 2 Aug 2017 15:12:12 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 15:12:12 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 02 Aug 2017 08:12:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,312,1498546800"; d="scan'208";a="114772648"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 02 Aug 2017 08:12:04 -0700
Date: Wed, 2 Aug 2017 23:11:32 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170802151132.GG11396@yi.y.sun>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
 <5981C72202000078001032E5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5981C72202000078001032E5@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMDIgMDY6MzU6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDgvMDEvMTcgMTE6MDQgQU0gPj4+Cj4gPkBAIC0xMjc4
LDE1ICsxMzM5LDMxIEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQo+ID5jcHVpZF9j
b3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsIMKucyk7Cj4gPmlmICggcmVncy5iICYg
UFNSX1JFU09VUkNFX1RZUEVfTDMgKQo+ID57Cj4gPisgICAgICAgIGJvb2wgZG9fbDNfY2F0X2lu
aXQgPSB0cnVlOwo+ID4rCj4gPmNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwg
MSwgwq5zKTsKPiAgPgo+ID5mZWF0ID0gZmVhdF9sMzsKPiA+ZmVhdF9sMyA9IE5VTEw7Cj4gID4K
PiA+LSAgICAgICAgaWYgKCAhY2F0X2luaXRfZmVhdHVyZSjCrnMsIGZlYXQsIGluZm8sIEZFQVRf
VFlQRV9MM19DQVQpICkKPiA+LSAgICAgICAgICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NB
VF0gPSAmbDNfY2F0X3Byb3BzOwo+ID4tICAgICAgICBlbHNlCj4gPi0gICAgICAgICAgICBmZWF0
X2wzID0gZmVhdDsKPiA+KyAgICAgICAgaWYgKCAocmVncy5jICYgUFNSX0NBVF9DRFBfQ0FQQUJJ
TElUWSkgJiYgKG9wdF9wc3IgJiBQU1JfQ0RQKSApCj4gPisgICAgICAgIHsKPiA+KyAgICAgICAg
ICAgIC8qIElmIENEUCBpbml0IGZhaWxzLCB0cnkgdG8gd29yayBhcyBMMyBDQVQuICovCj4gPisg
ICAgICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKMKucywgZmVhdCwgaW5mbywgRkVBVF9U
WVBFX0wzX0NEUCkgKQo+ID4rICAgICAgICAgICAgewo+ID4rICAgICAgICAgICAgICAgIGZlYXRf
cHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gPSAmbDNfY2RwX3Byb3BzOwo+ID4rICAgICAgICAgICAg
ICAgIC8qIENEUCBpbml0IHN1Y2NlZWRzLCBubyBuZWVkIHRvIGRvIEwzIENBVCBpbml0LiAqLwo+
ID4rICAgICAgICAgICAgICAgIGRvX2wzX2NhdF9pbml0ID0gZmFsc2U7Cj4gPisgICAgICAgICAg
ICB9Cj4gPisgICAgICAgIH0KPiAKPiBUaGUgY29tbWVudCBhaGVhZCBvZiB0aGUgaW5uZXIgaWYo
KSBub3cgcmVhbGx5IGRlc2NyaWJlcyB0aGUgKGltcGxpY2l0KQo+IGVsc2UgY2FzZS4gVGhhdCdz
IHNvbWV3aGF0IG1pc2xlYWRpbmcuIEhvdyBhYm91dCBwdXR0aW5nIGZlYXQgYmFjawo+IGludG8g
ZmVhdF9sMyBpbiBhbiBhY3R1YWwgImVsc2UiLCBhbmQgdXNpbmcgdGhhdCBhdCBvbmNlIGluc3Rl
YWQgb2YgdGhlCj4gc29tZXdoYXQgY2x1bXNpbHkgbmFtZWQgImRvX2wzX2NhdF9pbml0IiBsb2Nh
bCB2YXJpYWJsZT8gVGhhdCB3b3VsZAo+IGFkZGl0aW9uYWxseSBhdm9pZCB0aGUgbmVlZCBmb3Ig
bWUgdG8gYXNrIHlvdSB0byBmb2xkIHRoZSB0d28gaWYoKXMuIFBsdXMKPiB0aGUgcmVzdWx0aW5n
IGNvZGUgd291bGQgYmVjb21lIG1vcmUgc2ltaWxhciAuLi4KPiAKPiA+KyAgICAgICAgaWYgKCBk
b19sM19jYXRfaW5pdCApCj4gPisgICAgICAgIHsKPiA+KyAgICAgICAgICAgIGlmICggIWNhdF9p
bml0X2ZlYXR1cmUowq5zLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0FUKSApCj4gPisgICAg
ICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0FUXSA9ICZsM19jYXRfcHJvcHM7
Cj4gPisgICAgICAgICAgICBlbHNlCj4gPisgICAgICAgICAgICAgICAgZmVhdF9sMyA9IGZlYXQ7
Cj4gPisgICAgICAgIH0KPiAKPiAuLi4gdG8gdGhpcy4KPiAKVGhhbmtzIGZvciB0aGUgY29tbWVu
dCEgQnV0IEkgZG8gbm90IHVuZGVyc3RhbmQgdGhlIGludGVudGlvbiB0byBwdXQgZmVhdApiYWNr
IGludG8gZmVhdF9sMyBpbiBlbHNlLiBBZnRlciBwdXR0aW5nIGZlYXQgYmFjayBpbnRvIGZlYXRf
bDMsIGhvdyB0bwpoYW5kbGUgTDMgQ0FUIGluaXQ/IFRoZSBMMyBDQVQgaW5pdCBzaG91bGQgYmUg
ZW50ZXJlZCB1bmRlciB0d28gY2FzZXM6CjEuIE5vIENEUCBjYXBhYmlsaXR5IGluIHJlZ3MuYy4g
SW4gc3VjaCBjYXNlLCB0aGUgZmVhdCBlcXVhbHMgZmVhdF9sMyBhbmQKICAgZmVhdF9sMyBoYXMg
YmVlbiBOVUxMIGF0IGFib3ZlIHN0ZXAuCjIuIENEUCBpbml0IGZhaWxzLiBJbiBzdWNoIGNhc2Us
IHRoZSBmZWF0IGVxdWFscyBmZWF0X2wzLiBJZiB3ZSBwdXQgZmVhdAogICBiYWNrIGludG8gZmVh
dF9sMywgdGhlbiB0aGV5IGFyZSBlcXVhbC4KClNvLCB3ZSBjYW5ub3QgdXNlIGZlYXQgb3IgZmVh
dF9sMyB0byBkZWNpZGUgZW50ZXJpbmcgTDMgQ0FUIGluaXQgb3Igbm90LgoKSSB0aGluayB3ZSBt
YXkgY2hlY2sgaWYgJ2ZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0nIGlzIE5VTEwgdG8gZGVj
aWRlCmVudGVyaW5nIEwzIENBVCBpbml0IG9yIG5vdC4gQmVjYXVzZSB1bmRlciBhYm92ZSB0d28g
Y2FzZXMsIGl0IGlzIE5VTEwuCkUuZy4KICAgIGZlYXQgPSBmZWF0X2wzOwogICAgZmVhdF9sMyA9
IE5VTEw7CiAgICBpZiAoIChyZWdzLmMgJiBQU1JfQ0FUX0NEUF9DQVBBQklMSVRZKSAmJiAob3B0
X3BzciAmIFBTUl9DRFApICkKICAgIHsKICAgICAgICAvKiBJZiBDRFAgaW5pdCBmYWlscywgdHJ5
IHRvIHdvcmsgYXMgTDMgQ0FULiAqLwogICAgICAgIGlmICggIWNhdF9pbml0X2ZlYXR1cmUowq5z
LCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0RQKSApCiAgICAgICAgICAgIGZlYXRfcHJvcHNb
RkVBVF9UWVBFX0wzX0NEUF0gPSAmbDNfY2RwX3Byb3BzOwogICAgfSAKCiAgICBpZiAoICFmZWF0
X3Byb3BzW0ZFQVRfVFlQRV9MM19DRFBdICkKICAgIHsKICAgICAgICBpZiAoICFjYXRfaW5pdF9m
ZWF0dXJlKMKucywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NBVCkgKQogICAgICAgICAgICBm
ZWF0X3Byb3BzW0ZFQVRfVFlQRV9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKICAgICAgICBlbHNl
CiAgICAgICAgICAgIGZlYXRfbDMgPSBmZWF0OwogICAgfQoKSG93IGRvIHlvdSB0aGluaz8gVGhh
bmtzIQoKPiBBbmQgYnR3LCB0byBhdm9pZCBzcGFtbWluZyB0aGUgbGlzdCB3aXRoIGFub3RoZXIg
ZnVsbCB2ZXJzaW9uIG9mIHRoaXMKPiBzZXJpZXMsIEknZCBiZSBmaW5lIHdpdGggeW91IGp1c3Qg
c3VibWl0dGluZyB2MTUuMSBvZiB0aGlzIG9uZSBwYXRjaC4KPiAKPiBKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 15:16:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 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.xen.org>)
	id 1dcvNc-0003lG-18; Wed, 02 Aug 2017 15:16:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcvNb-0003l9-7U
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 15:16:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 90/A5-02962-ABCE1895; Wed, 02 Aug 2017 15:16:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3fnm8Z
 Ig623TS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdry8xFRzgqjizv5O1gfEURxcjJ4eQQJ7E
 /psP2LoYOTh4Bewk3txxBglLCBhKnF54kwXEZhFQldi5aD0biM0moC7RuagdLC4iICnRsm89I
 4jNLBAkcf7EByYQW1ggXmI1WC8X0Ph+FomDa/6AFXEKmEns3NDLArFLUOLvDmGIXi2Jh79usU
 DY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoZleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7G+xsDDjFKcjApifIq9tRHCvEl5adU
 ZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJXvlXjZFCgkWp6akVaZk5wPiAKZXg4FES4
 X3wGijNW1yQmFucmQ6ROsWoy/Fqwv9vTEJgM6TEeSeDFAmAFGWU5sGNgMXqJUZZKWFeRqADhX
 gKUotyM0tQ5V8xinMwKgnzrgSZwpOZVwK36RXQEUxAR/ypAzuiJBEhJdXAOF35634R2Z9Pf2/
 c9+SQ9XeHGZahc6/zcbVWGs6qE06UnS3/VS/jMVfAqcQYp21mih9eHP4RXHp3N9c3E7+TnrMP
 Lf+msOJKwv7Dvre6eg2qbD4HNdiIXzHVMTs+QWkmj//clPefaqIesClkae6M8y4q3cKZL792p
 XLgxaM8L12/P7y1b4naKSWW4oxEQy3mouJEAITzINXQAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1501686968!76144538!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30799 invoked from network); 2 Aug 2017 15:16:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 15:16:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 09:16:07 -0600
Message-Id: <5981ECB402000078001033D6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 09:16:04 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <dwmw2@infradead.org>
References: <1500564043.4400.15.camel@infradead.org>
 <597D79BD0200007800102F92@prv-mh.provo.novell.com>
 <1501498940.4771.251.camel@infradead.org>
 <597F2D860200007800103049@prv-mh.provo.novell.com>
 <1501516597.4771.328.camel@infradead.org>
 <598198C30200007800103235@prv-mh.provo.novell.com>
 <1501673413.20068.15.camel@infradead.org>
 <5981BDDB02000078001032AC@prv-mh.provo.novell.com>
 <1501675860.4771.407.camel@infradead.org>
 <5981DA94020000780010336A@prv-mh.provo.novell.com>
 <1501685105.4771.421.camel@infradead.org>
In-Reply-To: <1501685105.4771.421.camel@infradead.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, jiewen.yao@intel.com, jeff.fan@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/efi: Do not write relocations in
 efi_arch_relocate_image() first pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gMDgvMDIvMTcgNDo0NSBQ
TSA+Pj4KPk9uIFdlZCwgMjAxNy0wOC0wMiBhdCAwNzo1OCAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4gPiA+IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gMDgvMDIv
MTcgMjoxMSBQTSA+Pj4KPj4gPiBUaGlzIGNoYW5nZSBpcyBzdWZmaWNpZW50ICh3ZSBiZWxpZXZl
KSB0byBtYWtlIEVGSSBidWlsZHMgb2YgWGVuCj4+ID4gYWN0dWFsbHkgYm9vdCBhZ2FpbiBvbiBj
dXJyZW50IEVESzIsIGlzIGl0IG5vdD8KPj4KPj4gSXQgaXMgc2FmZSAvIHN1ZmZpY2llbnQgb25s
eSB3aXRoIHRoZSBzcGVjaWZpYyBiZWhhdmlvciB5b3UndmUgb2JzZXJ2ZWQsIGkuZS4KPj4gd2hl
biBwZXJtaXNzaW9uIHJlc3RyaWN0aW9ucyBhcmUgYmVpbmcgcmVtb3ZlZCBkdXJpbmcgRXhpdEJv
b3RTZXJ2aWNlcygpLgo+PiBJIGRvbid0IHJlY2FsbCBoYXZpbmcgc2VlbiBhbnkgc3RhdGVtZW50
IHRvIHRoYXQgZWZmZWN0IGluIHRoZSBzcGVjLCBhbmQKPj4gZXZlbiBpZiB0aGVyZSB3YXMgc3Vj
aCBhIHN0YXRlbWVudCBzdXJlbHkgd2UnZCBmaW5kIGEgZmlybXdhcmUgdmVuZG9yCj4+IHdobyBk
b2Vzbid0IHBsYXkgYnkgaXQuCj4KPkknZCBiZSByZWxhdGl2ZWx5IHN1cnByaXNlZCBpZiBhIHZl
bmRvciB3ZXJlIHRvIG1ha2UgY2hhbmdlcyB0byB0aGUKPnVuZGVybHlpbmcgVGlhbm9Db3JlL0VE
SzIgaW1wbGVtZW50YXRpb24gaW4gdGhpcyByZXNwZWN0LiBJdCBkb2Vzbid0Cj5zZWVtIGxpa2Ug
b25lIG9mIHRoZSBhcmVhcyBpbiB3aGljaCB0aGV5IHdvdWxkIHdhbnQgdG8gYXBwbHkgdGhlICJ2
YWx1ZQo+c3VidHJhY3QiIHRoYXQgdGhleSBzbyBkZXNwZXJhdGVseSBjbGluZyB0by4KCldlbGws
IEkndmUgc2VlbiBicmVha2FnZSBpbiBhbGwgc29ydHMgb2YgcGxhY2VzIEkgd291bGRuJ3QgaGF2
ZSBleHBlY3RlZAphbnlvbmUgdG8gZmluZSBhIG5lZWQgdG8gZmlkZGxlIHdpdGguCgo+UGVyaGFw
cyB3ZSBzaG91bGQgcHVzaCB0byBoYXZlIHRoZSBzcGVjIGFtZW5kZWQgdG8gbWFuZGF0ZSB0aGUg
Y3VycmVudAo+YmVoYXZpb3VyPwoKVGhhdCB3b3VsZCBiZSBuaWNlLCBidXQgd291bGRuJ3Qga2Vl
cCBwZW9wbGUgZnJvbSBzdGlsbCBnZXR0aW5nIGl0IHdyb25nLApJJ20gYWZyYWlkLgoKPihIbSwg
aWNrLi4uIHRoZSBtb3JlIEkgbG9vayBhdCB0aGlzLCB0aGUgbW9yZSBJIHdpc2ggbXkgaW5pdGlh
bAo+cmVzcG9uc2UgaGFkIGJlZW4gImxhIGxhIGxhIGl0IHdhcyBhbHJlYWR5IGJyb2tlbiBpdCB3
YXNuJ3QgbWUuLi4iIDopCgo7LSkKCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 15:20:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 15:20: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.xen.org>)
	id 1dcvRB-0003vL-G4; Wed, 02 Aug 2017 15:19:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dcvR9-0003vD-UQ
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 15:19:52 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 99/8F-03612-79DE1895; Wed, 02 Aug 2017 15:19:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3fa28Z
 Igx+TFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbTROYCm4KV+zu+8HcwHiXr4uRk0NIIE9i
 zs4N7CA2r4CdxPMdk1hAbAkBQ4nTC2+C2SwCqhLPpx8Es9kE1CU6F7WD2SICchKbDl8F6uXiY
 BaYxiTxp+scWEJYIEBi7Yo/TCAJIYE7jBKz7uxgBklwCuhJPLs9g7GLkQNom6DE3x3CICYz0N
 D184RAKpgF5CWat85mhghLSyz/xzGBkW8WQv0shPpZSOpnIdQvYGRZxahRnFpUllqka2ikl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCD8fLGgEOMkhxMSqK8ij31kUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgjfvTWOkkGBRanpqRVpmDjA+YEolO
 HiURHhng6R5iwsSc4sz0yFSpxh1OV5N+P+NSQhshpQ4bx1IkQBIUUZpHtwIWKxeYpSVEuZlBD
 pQiKcgtSg3swRV/hWjOAejkjDvLJApPJl5JXCbXgEdwQR0xJ86sCNKEhFSUg2MFuWdzjtvrMz
 KUlqWNl02VXZm7pGnLXKSS9oeMU00KZ2e9dHyhavdDJGTlabF/O5+qZ13cz7J7Us2j9XTPZLf
 blhnoBFY+mrizEVfnt+r2Lc9pVvi21MtWaMDk7vUm8y+X99fI5LE0C5l1bKv9dzTy3rrZ005d
 apdt9XRVrhu5cTk0G0V5deUWIozEg21mIuKEwG0SPQx0AIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1501687188!104561439!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47403 invoked from network); 2 Aug 2017 15:19:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 15:19:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 02 Aug 2017 09:19:48 -0600
Message-Id: <5981ED9102000078001033E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 02 Aug 2017 09:19:45 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
 <5981C72202000078001032E5@prv-mh.provo.novell.com>
 <20170802151132.GG11396@yi.y.sun>
In-Reply-To: <20170802151132.GG11396@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwOC8wMi8xNyA1OjEyIFBNID4+
Pgo+T24gMTctMDgtMDIgMDY6MzU6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gWWkgU3Vu
IDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IDA4LzAxLzE3IDExOjA0IEFNID4+Pgo+PiA+QEAg
LTEyNzgsMTUgKzEzMzksMzEgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCj4+ID5j
cHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsIMKucyk7Cj4+ID5pZiAoIHJl
Z3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wzICkKPj4gPnsKPj4gPisgICAgICAgIGJvb2wgZG9f
bDNfY2F0X2luaXQgPSB0cnVlOwo+PiA+Kwo+PiA+Y3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURf
TEVWRUxfQ0FULCAxLCDCrnMpOwo+PiAgPgo+PiA+ZmVhdCA9IGZlYXRfbDM7Cj4+ID5mZWF0X2wz
ID0gTlVMTDsKPj4gID4KPj4gPi0gICAgICAgIGlmICggIWNhdF9pbml0X2ZlYXR1cmUowq5zLCBm
ZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0FUKSApCj4+ID4tICAgICAgICAgICAgZmVhdF9wcm9w
c1tGRUFUX1RZUEVfTDNfQ0FUXSA9ICZsM19jYXRfcHJvcHM7Cj4+ID4tICAgICAgICBlbHNlCj4+
ID4tICAgICAgICAgICAgZmVhdF9sMyA9IGZlYXQ7Cj4+ID4rICAgICAgICBpZiAoIChyZWdzLmMg
JiBQU1JfQ0FUX0NEUF9DQVBBQklMSVRZKSAmJiAob3B0X3BzciAmIFBTUl9DRFApICkKPj4gPisg
ICAgICAgIHsKPj4gPisgICAgICAgICAgICAvKiBJZiBDRFAgaW5pdCBmYWlscywgdHJ5IHRvIHdv
cmsgYXMgTDMgQ0FULiAqLwo+PiA+KyAgICAgICAgICAgIGlmICggIWNhdF9pbml0X2ZlYXR1cmUo
wq5zLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0RQKSApCj4+ID4rICAgICAgICAgICAgewo+
PiA+KyAgICAgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MM19DRFBdID0gJmwzX2Nk
cF9wcm9wczsKPj4gPisgICAgICAgICAgICAgICAgLyogQ0RQIGluaXQgc3VjY2VlZHMsIG5vIG5l
ZWQgdG8gZG8gTDMgQ0FUIGluaXQuICovCj4+ID4rICAgICAgICAgICAgICAgIGRvX2wzX2NhdF9p
bml0ID0gZmFsc2U7Cj4+ID4rICAgICAgICAgICAgfQo+PiA+KyAgICAgICAgfQo+PiAKPj4gVGhl
IGNvbW1lbnQgYWhlYWQgb2YgdGhlIGlubmVyIGlmKCkgbm93IHJlYWxseSBkZXNjcmliZXMgdGhl
IChpbXBsaWNpdCkKPj4gZWxzZSBjYXNlLiBUaGF0J3Mgc29tZXdoYXQgbWlzbGVhZGluZy4gSG93
IGFib3V0IHB1dHRpbmcgZmVhdCBiYWNrCj4+IGludG8gZmVhdF9sMyBpbiBhbiBhY3R1YWwgImVs
c2UiLCBhbmQgdXNpbmcgdGhhdCBhdCBvbmNlIGluc3RlYWQgb2YgdGhlCj4+IHNvbWV3aGF0IGNs
dW1zaWx5IG5hbWVkICJkb19sM19jYXRfaW5pdCIgbG9jYWwgdmFyaWFibGU/IFRoYXQgd291bGQK
Pj4gYWRkaXRpb25hbGx5IGF2b2lkIHRoZSBuZWVkIGZvciBtZSB0byBhc2sgeW91IHRvIGZvbGQg
dGhlIHR3byBpZigpcy4gUGx1cwo+PiB0aGUgcmVzdWx0aW5nIGNvZGUgd291bGQgYmVjb21lIG1v
cmUgc2ltaWxhciAuLi4KPj4gCj4+ID4rICAgICAgICBpZiAoIGRvX2wzX2NhdF9pbml0ICkKPj4g
PisgICAgICAgIHsKPj4gPisgICAgICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKMKucywg
ZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NBVCkgKQo+PiA+KyAgICAgICAgICAgICAgICBmZWF0
X3Byb3BzW0ZFQVRfVFlQRV9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKPj4gPisgICAgICAgICAg
ICBlbHNlCj4+ID4rICAgICAgICAgICAgICAgIGZlYXRfbDMgPSBmZWF0Owo+PiA+KyAgICAgICAg
fQo+PiAKPj4gLi4uIHRvIHRoaXMuCj4+IAo+VGhhbmtzIGZvciB0aGUgY29tbWVudCEgQnV0IEkg
ZG8gbm90IHVuZGVyc3RhbmQgdGhlIGludGVudGlvbiB0byBwdXQgZmVhdAo+YmFjayBpbnRvIGZl
YXRfbDMgaW4gZWxzZS4gQWZ0ZXIgcHV0dGluZyBmZWF0IGJhY2sgaW50byBmZWF0X2wzLCBob3cg
dG8KPmhhbmRsZSBMMyBDQVQgaW5pdD8gVGhlIEwzIENBVCBpbml0IHNob3VsZCBiZSBlbnRlcmVk
IHVuZGVyIHR3byBjYXNlczoKPjEuIE5vIENEUCBjYXBhYmlsaXR5IGluIHJlZ3MuYy4gSW4gc3Vj
aCBjYXNlLCB0aGUgZmVhdCBlcXVhbHMgZmVhdF9sMyBhbmQKPmZlYXRfbDMgaGFzIGJlZW4gTlVM
TCBhdCBhYm92ZSBzdGVwLgo+Mi4gQ0RQIGluaXQgZmFpbHMuIEluIHN1Y2ggY2FzZSwgdGhlIGZl
YXQgZXF1YWxzIGZlYXRfbDMuIElmIHdlIHB1dCBmZWF0Cj5iYWNrIGludG8gZmVhdF9sMywgdGhl
biB0aGV5IGFyZSBlcXVhbC4KPgo+U28sIHdlIGNhbm5vdCB1c2UgZmVhdCBvciBmZWF0X2wzIHRv
IGRlY2lkZSBlbnRlcmluZyBMMyBDQVQgaW5pdCBvciBub3QuCgpZb3UgY291bGQgcHVsbCB0aGUg
Y29weWluZyBvZiBmZWF0X2wzIGludG8gZmVhdCBpbnNpZGUgdGhlIGlmKCkgY2hlY2tpbmcKdGhl
IGNhcGFiaWxpdHkuIEJ1dCB5b3VyIGFsdGVybmF0aXZlIGRvZXNuJ3QgbG9vayB0b28gYmFkIGFz
IHdlbGwuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 15:32:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 15:32: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.xen.org>)
	id 1dcvd0-0005Wu-Il; Wed, 02 Aug 2017 15:32:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dcvcy-0005Wo-MU
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 15:32:04 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E5/52-03406-370F1895; Wed, 02 Aug 2017 15:32:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oG7xh8Z
 Ig8PfJC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyTv2azFLQLV8z438rSwPiDr4uRi0NIYAKT
 RPuaD2wQzi9GiZYny1ggnA2MEhfeHATKcAI52xglLk3XBbGFBXwlGiesZgexRQSUJT4/X8kM0
 dDDLLH580MmEIdZ4AajxOYNlxhBqtgEjCTOHp0OZvMK2Ep0rtrCDGKzCKhI/J84G2ySqEC4xN
 vGIywQNYISJ2c+AbI5ODgF7CUa3kuDhJkF9CR2XP/FCmHLS2x/OwdsjISAocTph9sYJzAKzkL
 SPQtJyywkLQsYmVcxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+du
 YgQGLwMQ7GD8Mz/wEKMkB5OSKK9iT32kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnea+8aI4UEi
 1LTUyvSMnOAcQSTluDgURLh1XkPlOYtLkjMLc5Mh0idYlSUEuftAOkTAElklObBtcFi9xKjrJ
 QwLyPQIUI8BalFuZklqPKvGMU5GJWEebeCTOHJzCuBm/4KaDET0OI/dWCLSxIRUlINjA5fL9W
 KSguv+MepLjxjueX+yBi+ypeLpr2cJbb4Um5k9pJvK/YYubDMORjNmi2yTrxIVNG43S9c0SCr
 6fv5nwJr6xntGH16LJya2dwVH+bJTg0Nts55+D26tvvV2WeC61u1blVeDaq9fnip17FctWs7M
 xpXhf5mu/1qZvPfE1rF/TvTdBJPK7EUZyQaajEXFScCAEJ5ZZHYAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1501687921!76014351!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54969 invoked from network); 2 Aug 2017 15:32:03 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 15:32:03 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v72FVua8029560
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Aug 2017 15:31:56 GMT
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 v72FVufS032249
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Aug 2017 15:31:56 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 v72FVrcr020983;
 Wed, 2 Aug 2017 15:31:54 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, 02 Aug 2017 08:31:53 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-2-git-send-email-boris.ostrovsky@oracle.com>
 <595290B202000078001014DA@prv-mh.provo.novell.com>
 <f00890f5-a092-985e-0914-92a24b739161@oracle.com>
 <597F428002000078001030EF@prv-mh.provo.novell.com>
 <a75c9dc3-4583-e66d-3323-427c1aa8ffe9@oracle.com>
 <59819A5C020000780010324E@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <09a53fd6-b5b1-95f4-53d2-b70694d679a7@oracle.com>
Date: Wed, 2 Aug 2017 11:31:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59819A5C020000780010324E@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/8] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDIvMjAxNyAwNToyNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gMDcvMzEvMTcgNjowMyBQTSA+Pj4K
PiBPbiAwNy8zMS8yMDE3IDEwOjQ1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gMDcvMjMvMTcgNDowMSBBTSA+
Pj4KPj4+IE9uIDA2LzI3LzIwMTcgMDE6MDYgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA2LzIyLzE3IDg6
NTUgUE0gPj4+Cj4+Pj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPj4+Pj4+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+Pj4+Pj4gQEAgLTg4LDcgKzg4LDE1IEBAIHN0
cnVjdCBwYWdlX2luZm8KPj4+Pj4+ICAgICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0
OiAoKGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCj4+Pj4+PiAgICAgICAg
ICAgc3RydWN0IHsKPj4+Pj4+ICAgICAgICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5n
IGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZSB1c2U/ICovCj4+Pj4+PiAtICAgICAgICAgICAg
Ym9vbF90IG5lZWRfdGxiZmx1c2g7Cj4+Pj4+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBu
ZWVkX3RsYmZsdXNoOjE7Cj4+Pj4+PiArCj4+Pj4+PiArICAgICAgICAgICAgLyoKPj4+Pj4+ICsg
ICAgICAgICAgICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBh
Z2UgaW4gdGhlIGJ1ZGR5Lgo+Pj4+Pj4gKyAgICAgICAgICAgICAqIE9uZSBtb3JlIHRoYW4gbWF4
aW11bSBwb3NzaWJsZSBvcmRlciAoTUFYX09SREVSKzEpIHRvCj4+Pj4+IFdoeSArMSBoZXJlIGFu
ZCBoZW5jZSAuLi4KPj4+PiBEb24ndCB3ZSBoYXZlIE1BWF9PUkRFUisxIG9yZGVycz8KPj4+IFNv
IGhlcmUgdGhlcmUgbWlnaHQgYmUgYSBzaW1wbGUgbWlzdW5kZXJzdGFuZGluZzogSSB1bmRlcnN0
YW5kIHRoZQo+Pj4gcGFyZW50aGVzaXplZCBNQVhfT1JERVIrMSB0byByZXByZXNlbnQgIm1heGlt
dW0gcG9zc2libGUKPj4+IG9yZGVyIiwgaS5lLiBleGNsdWRpbmcgdGhlICJvbmUgbW9yZSB0aGFu
Iiwgbm90IHRoZSBsZWFzdCBiZWNhdXNlIG9mCj4+PiB0aGUgLi4uCj4+Pgo+Pj4+PiArICAgICAg
ICAgICAgICogYWNjb21tb2RhdGUgSU5WQUxJRF9ESVJUWV9JRFguCj4+Pj4+ICsgICAgICAgICAg
ICAgKi8KPj4+Pj4gKyNkZWZpbmUgSU5WQUxJRF9ESVJUWV9JRFggKC0xVUwgJiAoKCgxVUw8PE1B
WF9PUkRFUikgKyAyKSAtIDEpKQo+Pj4+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJz
dF9kaXJ0eTpNQVhfT1JERVIgKyAyOwo+Pj4gKzIgaGVyZS4KPj4+Cj4+Pj4+IC4uLiB3aHkgKzIg
aW5zdGVhZCBvZiArMT8gQW5kIGlzbid0IHRoZSBleHByZXNzaW9uIElOVkFMSURfRElSVFlfSURY
IHdyb25nbHkKPj4+Pj4gcGFyZW50aGVzaXplZCAoYXBhcnQgZnJvbSBsYWNraW5nIGJsYW5rcyBh
cm91bmQgdGhlIHNoaWZ0IG9wZXJhdG9yKT8gSSdkCj4+Pj4+IGV4cGVjdCB5b3Ugd2FudCBhIHZh
bHVlIHdpdGggTUFYX09SREVSKzEgc2V0IGJpdHMsIGkuZS4KPj4+Pj4gKDFVTCA8PCAoTUFYX09S
REVSICsgMSkpIC0gMS4gQU5EaW5nIHdpdGggLTFVTCBzZWVtcyBxdWl0ZSBwb2ludGxlc3MgdG9v
Lgo+Pj4+IFllcyB0byBwYXJlbnRoZXNlcyBhbmQgQU5ELiBTaG91bGQgYmUgKDFVTCA8PCAoTUFY
X09SREVSICsgMikpIC0gMQo+Pj4gSS5lLiBJIHdvdWxkIHN0aWxsIGV4cGVjdCBpdCB0byBiZSAo
MVVMIDw8IChNQVhfT1JERVIgKyAxKSkgLSAxCj4+PiBoZXJlLgo+Pgo+PiBTb3JyeSwgSSBzdGls
bCBkb24ndCBnZXQgaXQuCj4+Cj4+IFNheSwgTUFYX09SREVSIGlzIDEuIFNpbmNlIHRoaXMgaW1w
bGllcyB0aGF0IGluZGV4ZXMgMCwgMSwgMiBhbmQgMyBhcmUKPj4gYWxsIHZhbGlkIChiZWNhdXNl
IHdlIGNhbiBoYXZlIHVwIHRvIDJeKE1BWF9PUkRFUisxKSBwYWdlcyksIGRvbid0IHdlCj4+IG5l
ZWQgMyBiaXRzIHRvIGluZGljYXRlIGFuIGludmFsaWQgaW5kZXg/Cj4gV2h5IDAsIDEsIDIsIGFu
ZCAzPyAKCk9mIGNvdXJzZSwgaXQncyAwIGFuZCAxIG9ubHkuIE1BWF9PUkRFUisxIGNvbXBsZXRl
bHkgdGhyZXcgbWUgb2ZmLgoKLWJvcmlzCgo+IFdoZW4gTUFYX09SREVSIGlzIDEsIHdlIG9ubHkg
aGF2ZSBhIHNpbmdsZSBiaXQsIGkuZS4KPiB2YWxpZCB2YWx1ZXMgMCBhbmQgMSAocGx1cyBvbmUg
bW9yZSBmb3IgdGhlIGludmFsaWQgaW5kaWNhdG9yKSwgaS5lLiBuZWVkIDIgYml0cwo+IGZvciBy
ZXByZXNlbnRhdGlvbiBvZiBhbGwgdXNlZCB2YWx1ZXMuCj4KPiBKYW4KPgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 02 15:37:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 15: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.xen.org>)
	id 1dcvhj-0005ic-5S; Wed, 02 Aug 2017 15:36:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=380ccae79=anthony.perard@citrix.com>)
 id 1dcvhi-0005iW-3K
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 15:36:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FB/79-03368-991F1895; Wed, 02 Aug 2017 15:36:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42JxWrohUnfmx8Z
 Igz2H+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvi/6yF4RVnN8q3cDo0sXIySEh4C9xa84M
 ti5GDg4WARWJtrnCIGE2AQOJFdOvMoKERYDCt/cagISFBVQljpw4wwZi8wpYS9xunAllC0qcn
 PmEBcRmFtCRWLD7E9hEZgFpieX/OEDCogLKEvP2rQIrFxJQk7ixcBnLBEbuWUi6ZyHpnoXQvY
 CReRWjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBYMADBDsa
 d6wMPMUpyMCmJ8ir21EcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd+r4xUkiwKDU9tSItMwcY
 oDBpCQ4eJRHe5SBp3uKCxNzizHSI1ClGS455/9Z8YeL48B9ENn3Y8oVJiCUvPy9VSpz3P0iDA
 EhDRmke3DhYFF1ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO8zkCk8mXklcFtfAR3EBHTQnz
 qwg0oSEVJSDYz1rKGzTr+ae8a11NM7lkOxLWT+GlkJHhH9ommFUxeunP47qWTPHp/SD4dnO35
 Z+ffX5xtbIysZStQ+ns7qduHIZlvttFa3/uiavdt7Gq8tyLq4/f3UtcbbPKf/e6n3OKqvZlmZ
 wtc97VEzxBc13JCLW3DH/tKWs3eChPvK9h7IsP4j++lir46TEktxRqKhFnNRcSIALdt+k50CA
 AA=
X-Env-Sender: prvs=380ccae79=anthony.perard@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501688215!73043515!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2939 invoked from network); 2 Aug 2017 15:36:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 15:36:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,312,1498521600"; d="scan'208";a="434076051"
Date: Wed, 2 Aug 2017 16:36:34 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20170802153634.GA1519@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.3 (2017-05-23)
Subject: [Xen-devel] FYI qemu-xen updated to v2.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJJ3ZlIGp1c3QgcHVzaGVkIFFFTVUgdjIuOS4wIHRvIG91ciBxZW11LXhlbiB0cmVlLgoK
UmVnYXJkcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 15:57:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 15:57: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.xen.org>)
	id 1dcw0v-0008CG-PE; Wed, 02 Aug 2017 15:56:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+f6843280af683c9d313b+5092+infradead.org+dwmw2@twosheds.srs.infradead.org>)
 id 1dcw0v-0008CA-5M
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 15:56:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 42/1F-03406-046F1895; Wed, 02 Aug 2017 15:56:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUSNTvmoq79t8Z
 Ig96/TBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aHGXeZCprdKj4evsPawPjbpYuRi4NF4ASb
 xONfbxhBHCGBDYwSL+d9ZO5i5OTgFTCVmHJoHQuILSwQL7F64U0wm01AW+LAjpNgtoiAssTn5
 yvB6pkFfCRuXj7ACGJzCthLtD+exgwx9ByLRPeyfvYuRg6golqJGwsDQGpYBFQlnv+ezQIS5h
 UQlPi7QxgkLCGgIbHh5jEmCLuNUeLearsJjHyzEJpnITTMAturKdG6/Tc7hK0oMaX7IZRtK7H
 /6kpmCNtU4vXRj4zIahYwsq9i1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlM
 KtZLzs/dxAgMZQYg2MG4eG3gIUZJDiYlUV7FnvpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8l
 l8bI4UEi1LTUyvSMnOAUQWTluDgURLh5QBJ8xYXJOYWZ6ZDpE4xGnO8mvD/GxPHlt8nvjMJse
 Tl56VKifMu/QJUKgBSmlGaBzcIFu2XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMzLC7KQJzO
 vBG7fK6BTmIBO+VMHdkpJIkJKqoFx0ROlr+ZlP7hzl8+ocr9o+ivo6Ny4BXyK+xoL5i5ZxXxa
 bErDm/cnLTdJ10asf69VvnNTxSfNAIG6P8tD2b+Jsn/h+feop0I1J/b7Cecpv2f1JOT9f5Ku4
 H6qavV3BpfsmhmCW/O6my9JMO/8/2F2xHd71+wJTyKexv751FJ8jO0Qk8u1vgMZSizFGYmGWs
 xFxYkAOcWh2/ECAAA=
X-Env-Sender: BATV+f6843280af683c9d313b+5092+infradead.org+dwmw2@twosheds
 .srs.infradead.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1501689406!105460833!1
X-Originating-IP: [90.155.92.209]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56599 invoked from network); 2 Aug 2017 15:56:47 -0000
Received: from twosheds.infradead.org (HELO twosheds.infradead.org)
 (90.155.92.209)
 by server-7.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 2 Aug 2017 15:56:46 -0000
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:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=vNExcy3NJZONooUwaJXPqsXfDQ+BKQGHOVXqMIPLP7g=; b=lZwXZpnOlK0i+vsW26YVfSXAZ
 3d/UL+LMJZn5RZSwCbgWgcCdB4kGBsPMY4/BEhS0q/b+mDEvJy1IQnbjbxyDfEaE5ezxrc/1lMh6A
 HB/eWPkd8ko4w33bhnoK6XldcULu1xb8F3wTkJus8C8ayArLv7UeMb+WYmlOxuBNpK2eUFblospma
 xETQURFcuDdp8GbFNgWI8m76rTOfF4MoMq4mDwOM/+zGK1TJvXjQEGksUD0/a1TKxm+mL1UQdT4A4
 bkZ+0Xpr+YCikpcsdDdrQxeh5HdTUtwJRbeYfi9IW4AVgi2Xc4j0cq93+W3PflLhimIrqsRjR8vae
 dFa0ZL+Qw==;
Received: from [2001:8b0:10b:1:55dd:c278:ec30:d8bc]
 by twosheds.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dcw0Q-0003PP-PH; Wed, 02 Aug 2017 15:56:18 +0000
Message-ID: <1501689378.4771.427.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <5981ECB402000078001033D6@prv-mh.provo.novell.com>
References: <1500564043.4400.15.camel@infradead.org>
 <597D79BD0200007800102F92@prv-mh.provo.novell.com>
 <1501498940.4771.251.camel@infradead.org>
 <597F2D860200007800103049@prv-mh.provo.novell.com>
 <1501516597.4771.328.camel@infradead.org>
 <598198C30200007800103235@prv-mh.provo.novell.com>
 <1501673413.20068.15.camel@infradead.org>
 <5981BDDB02000078001032AC@prv-mh.provo.novell.com>
 <1501675860.4771.407.camel@infradead.org>
 <5981DA94020000780010336A@prv-mh.provo.novell.com>
 <1501685105.4771.421.camel@infradead.org>
 <5981ECB402000078001033D6@prv-mh.provo.novell.com>
Date: Wed, 02 Aug 2017 16:56:18 +0100
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
Cc: xen-devel@lists.xenproject.org, jiewen.yao@intel.com, jeff.fan@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/efi: Do not write relocations in
 efi_arch_relocate_image() first pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4716900324144857437=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4716900324144857437==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-77EbiMUDJZl8VvFJ0dD0"


--=-77EbiMUDJZl8VvFJ0dD0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gV2VkLCAyMDE3LTA4LTAyIGF0IDA5OjE2IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiAK
PiBXZWxsLCBJJ3ZlIHNlZW4gYnJlYWthZ2UgaW4gYWxsIHNvcnRzIG9mIHBsYWNlcyBJIHdvdWxk
bid0IGhhdmUgZXhwZWN0ZWQKPiBhbnlvbmUgdG8gZmluZSBhIG5lZWQgdG8gZmlkZGxlIHdpdGgu
CgpUaGlzIGlzIHRoZSBuYXR1cmUgb2YgJ3ZhbHVlIHN1YnRyYWN0JywgSSBzdXBwb3NlLsKgCgpI
b3cgYWJvdXQgc29tZXRoaW5nIGxpa2UgdGhpcz8gU29tZXdoYXQgY29tcGxpY2F0ZWQgYnkgdGhl
IGZhY3QgdGhhdApDT0ZGIHNlY3Rpb24gbmFtZXMgZ2V0IHRydW5jYXRlZCwgc28gbWF5YmUgdGhl
cmUncyBhIG5pY2VyIHBsYWNlIHRvIHB1dAppdCAob3IgbWF5YmUgd2UgZXhwbGljaXRseSBpbmNs
dWRlIC5pbml0LmRhIGludG8gdGhlIC5pbml0LmRhdGEgb3V0cHV0CnNlY3Rpb24sIGluIHRoZSBl
ZmkubGRzIGxpbmtlciBzY3JpcHQsIG9yIHNvbWV0aGluZz8pLi4uLgoKLS0tIGEveGVuL2FyY2gv
eDg2L2VmaS9ta3JlbG9jLmMKKysrIGIveGVuL2FyY2gveDg2L2VmaS9ta3JlbG9jLmMKQEAgLTM0
Niw2ICszNDYsMTUgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoG1lbWNtcChzZWMxW2ldLm5hbWUsICIubG9ja3BybyIsIHNpemVv
ZihzZWMxW2ldLm5hbWUpKSA9PSAwICkKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBjb250aW51
ZTsKwqAKK8KgwqDCoMKgwqDCoMKgLyogRm9yIHNlY3Rpb25zIHdpdGggcmVsb2NhdGlvbnMsIGZv
cmNlIHRoZW0gdG8gYmUgd3JpdGVhYmxlICovCivCoMKgwqDCoMKgwqDCoGlmIChtZW1jbXAoc2Vj
MVtpXS5uYW1lLCAiLmluaXQuZGEiLCBzaXplb2Yoc2VjMVtpXS5uYW1lKSkgPT0gMCkKK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHByaW50ZigiLnB1c2hzZWN0aW9uIC5pbml0LmRhdGEs
IFwiYXd4XCJcbiIpOworwqDCoMKgwqDCoMKgwqBlbHNlIGlmIChtZW1jbXAoc2VjMVtpXS5uYW1l
LCAiLmluaXQudGUiLCBzaXplb2Yoc2VjMVtpXS5uYW1lKSApID09IDApCivCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqBwcmludGYoIi5wdXNoc2VjdGlvbiAuaW5pdC50ZXh0LCBcImF3eFwi
XG4iKTsKK8KgwqDCoMKgwqDCoMKgZWxzZQorwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
cHJpbnRmKCIucHVzaHNlY3Rpb24gJS4qcywgXCJhd3hcIlxuIiwgKGludClzaXplb2Yoc2VjMVtp
XS5uYW1lKSwgc2VjMVtpXS5uYW1lKTsKK8KgwqDCoMKgwqDCoMKgcHJpbnRmKCIucG9wc2VjdGlv
blxuIik7CisKwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCAhc2VjMVtpXS5ydmEgKQrCoMKgwqDCoMKg
wqDCoMKgwqB7CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZnByaW50ZihzdGRlcnIsICJDYW4n
dCBoYW5kbGUgc2VjdGlvbiAldSB3aXRoIHplcm8gUlZBXG4iLCBpKTs=


--=-77EbiMUDJZl8VvFJ0dD0
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDzUw
ggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQswCQYDVQQG
EwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU
UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTE0MTIyMjAw
MDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1h
bmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEw
PwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBF
bWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAImxDdp6UxlOcFIdvFamBia3
uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdhTpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYep
LkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak+FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayT
QLm1CJM6nCpToxDbPSBhPFUDjtlOdiUCISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9
UjewM2ktQ+v61qXxl3dnUYzZ7ifrvKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3Rh
UL7GQD/L5OKfoiECAwEAAaOCARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa
MB0GA1UdDgQWBBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/
BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRV
HSAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4
dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3Nw
LnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj
mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb4yJj
nFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ26Y3NOh7
4AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT9HaSyoY0B7ks
yuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInltukWeh95FPZKEBom
+nyK+5swggU9MIIEJaADAgECAhBqC1BYlVMtBFBN4igR/howMA0GCSqGSIb3DQEBCwUAMIGbMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3Jk
MRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xp
ZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTYxMjIwMDAwMDAwWhcN
MTcxMjIwMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbTrFaiGdvN2pThnR9q+4eaXB2wQZQNqhter5ZrJ
pPO47e87bZ+f1tmYoh6+rB90G/XN24NErPRfvU4zVzNT9pCtCzSSVnBlZQBpaEYMKhcXo5PGKNsm
An8BoGwNXjlxwbBNRaNO+ky0wNCaMNd1JLxEuvqg9J7rrcpHhWmnpXD5IKa8gv9GyVAJgOpiBOts
p91sShc2kHvWJ5waPEWPCHDH9J+twGGKqKIIU7fdbURLUgUL1wlDSAHf/lgIAVCSj2H2HpoGqHpy
HgOAClX9iRSLNa0Znj8HTaqfOwxXevsz1KkLFY+Ahm426GIEqdfkK2iT6Hhgc7tjNO3f8i5ALQID
AQABo4IB8TCCAe0wHwYDVR0jBBgwFoAUkmFrguGioKpP7GfxwqP3tIAAwewwHQYDVR0OBBYEFILE
dmHLtK6oxmFJZvBhTQhvqrS0MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZ
MBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7
BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9D
UFMwXQYDVR0fBFYwVDBSoFCgToZMaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2
Q2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBkAYIKwYBBQUHAQEEgYMw
gYAwWAYIKwYBBQUHMAKGTGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVu
dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v
Y3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3
DQEBCwUAA4IBAQA+AfvNhFwtapF5Lzjapgul3zYuEnMfR538Ya1vhP8wuOkcoJeT2gEFXzVO2WUu
eWM0g0/DumnRB53htV/Qq/+vsL0i6a2+iOO7kHi5O7bZkgbdNv0t2lzonDUHi6LTa7NUj+tv+j6y
hW+iNquC3ACP1dIZH8gJmicHblW63qRgp6wxhn315MLBeavi3uiSag2eeKFePiTIwJjN2UYq6kWg
PL5G/Ycf9x/xN1XBTfJiURc0FsXhrA98VMWnt52C5Lo4txhGjzTI+IZg40b3YDs6E7mTYb5KKmbc
QZA9priOFDdj1z5W9BdWhU6I/D0P9y8Z4Tr6+ZscMUVD0RqWy2LeMIIFPTCCBCWgAwIBAgIQagtQ
WJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy
ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExp
bWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBMB4XDTE2MTIyMDAwMDAwMFoXDTE3MTIyMDIzNTk1OVowJDEiMCAGCSqG
SIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMG06xWohnbzdqU4Z0favuHmlwdsEGUDaobXq+WayaTzuO3vO22fn9bZmKIevqwfdBv1zduD
RKz0X71OM1czU/aQrQs0klZwZWUAaWhGDCoXF6OTxijbJgJ/AaBsDV45ccGwTUWjTvpMtMDQmjDX
dSS8RLr6oPSe663KR4Vpp6Vw+SCmvIL/RslQCYDqYgTrbKfdbEoXNpB71iecGjxFjwhwx/SfrcBh
iqiiCFO33W1ES1IFC9cJQ0gB3/5YCAFQko9h9h6aBqh6ch4DgApV/YkUizWtGZ4/B02qnzsMV3r7
M9SpCxWPgIZuNuhiBKnX5Ctok+h4YHO7YzTt3/IuQC0CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaA
FJJha4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBSCxHZhy7SuqMZhSWbwYU0Ib6q0tDAOBgNV
HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED
BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYB
BQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0
dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxodHRwOi8v
Y3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3Vy
ZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0R
BBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAPgH7zYRcLWqReS84
2qYLpd82LhJzH0ed/GGtb4T/MLjpHKCXk9oBBV81TtllLnljNINPw7pp0Qed4bVf0Kv/r7C9Iumt
vojju5B4uTu22ZIG3Tb9Ldpc6Jw1B4ui02uzVI/rb/o+soVvojargtwAj9XSGR/ICZonB25Vut6k
YKesMYZ99eTCwXmr4t7okmoNnnihXj4kyMCYzdlGKupFoDy+Rv2HH/cf8TdVwU3yYlEXNBbF4awP
fFTFp7edguS6OLcYRo80yPiGYONG92A7OhO5k2G+Sipm3EGQPaa4jhQ3Y9c+VvQXVoVOiPw9D/cv
GeE6+vmbHDFFQ9Ealsti3jGCA9MwggPPAgEBMIGwMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMS
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg
TGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFu
ZCBTZWN1cmUgRW1haWwgQ0ECEGoLUFiVUy0EUE3iKBH+GjAwDQYJYIZIAWUDBAIBBQCgggHzMBgG
CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDgwMjE1NTYxOFowLwYJ
KoZIhvcNAQkEMSIEIOvx5yjU8e/BE+kDKn8A0YOVY9kRyRs661P3Ie5SSaXjMIHBBgkrBgEEAYI3
EAQxgbMwgbAwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01P
RE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQ
WJVTLQRQTeIoEf4aMDCBwwYLKoZIhvcNAQkQAgsxgbOggbAwgZsxCzAJBgNVBAYTAkdCMRswGQYD
VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E
TyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRp
b24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQWJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQEFAASC
AQCBMmR/ft9VMvArHOOndhrudW1aDjoprYqFXgHQG6x3RYDCVpraK35+R6S4LuA5rrA96pTIJc9G
k4ABTfp2eZ4cVGX5kqtq310UuzViPmPW012hksWxFIeax00P+77d+SA3yzjpYwwIqd/KSL/wTqML
dN879/lKCZpUp/BYiPZRiyJHUPX1Wo79z8I0XiX2bySuhhN3cTPKtroM3qAmhx9ENfvslWP0x38A
APmZMEHMOr9eFwf/aZQTkFenYFzlsVVa6MgVr8sfn6NmnlPN4BWV6aU6lx/do+J4NpF2XiqP/WoS
BdudiSZEocINeXq1X3SQYYdw5OFjW7JVVvJEeMZ5AAAAAAAA


--=-77EbiMUDJZl8VvFJ0dD0--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4716900324144857437==--



From xen-devel-bounces@lists.xen.org Wed Aug 02 16:00:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 16: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.xen.org>)
	id 1dcw4p-0000uL-86; Wed, 02 Aug 2017 16:00: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 1dcw4o-0000uE-CN
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 16:00:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2F/F6-02962-137F1895; Wed, 02 Aug 2017 16:00:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssq7B98Z
 Ig58PLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9vYUF67kqfjx8z9bAOJ2ji5GLQ0hgMpPE
 owsn2LoYOTlYBBwkXq2bzNTFyMHBKBAj8eCHNUiYUSBMYvLlJawQJVoSMw91g5WzCRhK/H2yi
 Q2kXALIXvKZAyQsIqAu8efCBEaQ8cwCV5glTm6dAzZSWMBFovOcGkgNp4C1RNvjfmYQm1fAW2
 J52zVGEFtIwEpi044DTCC2qICuxKF/f9ggagQlTs58wgJiMwOdsHz6NpYJjAKzkKRmIUktYGR
 axahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsINx9mX/
 Q4ySHExKoryKPfWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR453xtjBQSLEpNT61Iy8wBRgJMW
 oKDR0mEtxkkzVtckJhbnJkOkTrFqMvRN2vrFyYhlrz8vFQpcd5ZIEUCIEUZpXlwI2BReYlRVk
 qYlxHoKCGegtSi3MwSVPlXjOIcjErCvIdBpvBk5pXAbXoFdAQT0BF/6sCOKElESEk1MLZl/cv
 jmcs/wa92Ss/eu++3PFRa6F8g8SN5zmGHE12PNrpuFEnXDVH/c6xhqihT2/XOpVLt/0KsArTP
 FHQudjykqy/xMFlb58PEBO7+E5WW66ed78t6LyTtvGp/SFQK15Ukm0SJSyvX/lyZpRyTkcFxe
 k/87HuTGkS8Pp9KkZEyM9dpVntkosRSnJFoqMVcVJwIANBzNuLFAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1501689647!64201585!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29408 invoked from network); 2 Aug 2017 16:00:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 16:00:48 -0000
Received: from [10.0.0.56] (c-24-130-68-203.hsd1.ca.comcast.net
 [24.130.68.203])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8FC2222BF5;
 Wed,  2 Aug 2017 16:00:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8FC2222BF5
Date: Wed, 2 Aug 2017 09:00:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <d292b221-c373-c9a7-7899-f5e00f7199cc@arm.com>
Message-ID: <alpine.DEB.2.10.1708020900150.20080@sstabellini-ThinkPad-X260>
References: <d292b221-c373-c9a7-7899-f5e00f7199cc@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Campbell Sean <scampbel@codeaurora.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Sameer Goel <sgoel@codeaurora.org>, anastassios.nanos@onapp.com,
 xen-devel <xen-devel@lists.xenproject.org>, vfachin@de.adit-jv.com,
 Jarvis.Roach@dornerworks.com, volodymyr_babchuk@epam.com, joculator@gmail.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 2nd August
	2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVzdCBhIHJlbWluZGVyIHRoYXQgd2UgYXJlIGdvaW5nIHRvIHVzZSB0aGUgZm9sbG93aW5nIGNv
bmYgYnJpZGdlOgoKSm9pbiB0aGUgY2FsbDogaHR0cHM6Ly93d3cudWJlcmNvbmZlcmVuY2UuY29t
L3N0ZWZhbm8tc3RhYmVsbGluaQpVUyBkaWFsLWluIG51bWJlcjogNjY5LTk5OS0wNjEzCk5vIFBJ
TiBuZWVkZWQKCkZvciB0aGUgaW50ZXJuYXRpb25hbCBudW1iZXJzLCBnbyB0bwpodHRwczovL3d3
dy51YmVyY29uZmVyZW5jZS5jb20vc3RlZmFuby1zdGFiZWxsaW5pIGFuZCBjaG9vc2UgIkpvaW4g
YnkKUGhvbmUiLCBhIGxpc3Qgb2YgaW50ZXJuYXRpb25hbCBudW1iZXJzIGFuZCBhIHBpbiB3aWxs
IGJlIHByb3ZpZGVkLgoKCgpPbiBXZWQsIDI2IEp1bCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4gSGkgYWxsLAo+IAo+IFRoZSBuZXh0IFhlbiBBUk0gY29tbXVuaXR5IGNhbGwgd2lsbCBiZSBX
ZWRuZXNkYXkgMm5kIEF1Z3VzdCAyMDE3IDVwbSBCU1QuCj4gCj4gRG8geW91IGhhdmUgYW55IHNw
ZWNpZmljIHRvcGljIHlvdSB3b3VsZCBsaWtlIHRvIGRpc2N1c3M/Cj4gCj4gQ2FsbCAgICAgICAg
ICAgICs0NCAxMjIzIDQwNjA2NSAoTG9jYWwgZGlhbCBpbikKPiBhbmQgZW50ZXIgdGhlIGFjY2Vz
cyBjb2RlIGJlbG93IGZvbGxvd2VkIGJ5ICMga2V5Lgo+IFBhcnRpY2lwYW50IGNvZGU6IDQ5MTUx
OTEKPiAKPiBNb2JpbGUgQXV0byBEaWFsOgo+ICAgICAgICAgVm9JUDogdm9pcDovLys0NDEyMjM0
MDYwNjU7NDkxNTE5MSMKPiAgICAgICAgIGlPUyBkZXZpY2VzOiArNDQgMTIyMyA0MDYwNjUsNDkx
NTE5MSBhbmQgcHJlc3MgIwo+ICAgICAgICAgT3RoZXIgZGV2aWNlczogKzQ0IDEyMjMgNDA2MDY1
eDQ5MTUxOTEjCj4gCj4gQWRkaXRpb25hbCBDYWxsaW5nIEluZm9ybWF0aW9uOgo+IAo+IFVLICs0
NCAxMTQyODI4MDAyCj4gVVMgQ0EgKzEgNDA4NTc2MTUwMgo+IFVTIFRYICsxIDUxMjMxNDEwNzMK
PiBKUCArODEgNDUzNDU1MzU1Cj4gREUgKzQ5IDg5NDU2MDQwNTAKPiBOTyArNDcgNzMxODc1MTgK
PiBTRSArNDYgNDYzMTMxMzEKPiBGUiArMzMgNDk3MjM1MTAxCj4gVFcgKzg4NiAzNTY1NzExOQo+
IEhVICszNiAxMzI3NTYwMAo+IElFICszNTMgOTEzMzc5MDAKPiAKPiBUb2xsIEZyZWUKPiAKPiBV
SyAwODAwIDE0MTIwODQKPiBVUyArMSA4NjY4ODAxMTQ4Cj4gQ04gKzg2IDQwMDY3ODIzNjcKPiBJ
TiAwMDA4MDA5ODY4MzY1Cj4gSU4gKzkxODA0OTI4Mjc3OAo+IFRXIDA4MDAwIDIyMDY1Cj4gSFUg
MDY4MDk4MTU4Nwo+IElFIDE4MDA4MDAwMjIKPiBLRiArOTcyNzMyNTU4ODc3Cj4gCj4gLS0gCj4g
SnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 16:10:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 16:10: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.xen.org>)
	id 1dcwEL-0001dG-5X; Wed, 02 Aug 2017 16:10:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3807062f8=dario.faggioli@citrix.com>)
 id 1dcwEK-0001dA-7f
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 16:10:40 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FD/E2-01731-F79F1895; Wed, 02 Aug 2017 16:10:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXitHRDpG7dz8Z
 Ig3dzDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxzq1QLPqtU9PSdY2lgPKLQxcjJISEQInG3
 cQsjiM0rYCixrG0PG4gtLOAucffvHnYQm03AQOLNjr2sILaIgK3E9W0zmUFsZoEYiW+/2sFqW
 ARUJA6sfAcW5xRwkWiZ+gVoDgeHkICzxPYTciBhfgFJiVtfPkK1VkscOtHABnGCtsSRc/3sEC
 cISpyc+YQFxBYSUJOYMfcy6wRGvllIWmYhKYOIa0q0bv/NDmFrSyxb+JoZwraVWLfuPVSNjcS
 mqwsYIWx5ie1v5zAvYGRfxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSs
 l5yfu4kRGMgMQLCDsWm75yFGSQ4mJVFexZ76SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJY/G
 iOFBItS01Mr0jJzgDEFk5bg4FES4b39HSjNW1yQmFucmQ6ROsVozLFh9fovTByvJvz/xiTEkp
 eflyolznscpFQApDSjNA9uECzWLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYNxbkHp7MvBK
 4fa+ATmECOuVPHdgpJYkIKakGRsFvC9Zc2r9m5j3Lh59+6X6qWeeaJjjtnlb23a+TVkebZCXX
 Oi/R/FTWc8TDc5PEqaiE8F3J5vtf9/9WbY+sl20X4yxmPFp/6E/1ny2/lrwxVHmrXBEQcLTep
 0WjUVvXoJStY5eBQjbz/NkxZ9SmMl74of5oiplu70OvBoaULWL6wtdj1KxblViKMxINtZiLih
 MBBxaPFPACAAA=
X-Env-Sender: prvs=3807062f8=dario.faggioli@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501690236!89695270!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5931 invoked from network); 2 Aug 2017 16:10:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 16:10:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,312,1498521600"; 
 d="asc'?scan'208";a="434082948"
Message-ID: <1501690086.19956.7.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Wed, 2 Aug 2017 18:08:06 +0200
In-Reply-To: <1501615476-3059-1-git-send-email-mengxu@cis.upenn.edu>
References: <1501615476-3059-1-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 Haoran Li <naroahlee@gmail.com>
Subject: Re: [Xen-devel] [PATCH v4] xen: rtds: only tickle non-already
	tickled CPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1888737942665185407=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1888737942665185407==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-yqGoXC/X/4w2VjBn7emi"

--=-yqGoXC/X/4w2VjBn7emi
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-08-01 at 15:24 -0400, Meng Xu wrote:
> The initial discussion of this patch can be found at
> https://lists.xenproject.org/archives/html/xen-devel/2017-02/msg02857
> .html
>=20
> Changes in v4:
> 1) Take Dario's suggestions:
> =C2=A0=C2=A0=C2=A0Search the new->cpu first for the cpu to tickle.
> =C2=A0=C2=A0=C2=A0This get rid of the if statement in previous versions.
> 2) Reword the comments and commit messages.
> 3) Rebased on staging branch.
>=20
> Issues in v2 and v3:
> Did not rebase on the latest staging branch.
> Did not solve the comments/issues in v1.
> Please ignore the v2 and v3.
>
Ok, thanks for taking care of this.

I've only have two more minor comments.

> diff --git a/xen/common/sched_rt.c b/xen/common/sched_rt.c
> index 39f6bee..5fec95f 100644
> --- a/xen/common/sched_rt.c
> +++ b/xen/common/sched_rt.c
> @@ -1147,9 +1147,9 @@ rt_vcpu_sleep(const struct scheduler *ops,
> struct vcpu *vc)
> =C2=A0 * Called by wake() and context_saved()
> =C2=A0 * We have a running candidate here, the kick logic is:
> =C2=A0 * Among all the cpus that are within the cpu affinity
> - * 1) if the new->cpu is idle, kick it. This could benefit cache hit
> - * 2) if there are any idle vcpu, kick it.
> - * 3) now all pcpus are busy;
> + * 1) if there are any idle vcpu, kick it.
>
Either:

"if there is an ile CPU, kick it."

Or

"if there are any idle CPUs, kick one."

Feel both more accurate (it's a CPU that is idle, not a vCPU, although,
yes, vcpus of the idle domain do exist, I know), and better in English.

This applies to both here and below, where this line is repeated.

> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0For cache benefit,we first search ne=
w->cpu.
> + * 2) now all pcpus are busy;
> =C2=A0 *=C2=A0=C2=A0=C2=A0=C2=A0among all the running vcpus, pick lowest =
priority one
> =C2=A0 *=C2=A0=C2=A0=C2=A0=C2=A0if snext has higher priority, kick it.
> =C2=A0 *
> @@ -1177,17 +1177,13 @@ runq_tickle(const struct scheduler *ops,
> struct rt_vcpu *new)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpumask_and(&not_tickled, online, new->vcpu=
->cpu_hard_affinity);
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpumask_andnot(&not_tickled, &not_tickled, =
&prv->tickled);
> =C2=A0
> -=C2=A0=C2=A0=C2=A0=C2=A0/* 1) if new's previous cpu is idle, kick it for=
 cache benefit
> */
> -=C2=A0=C2=A0=C2=A0=C2=A0if ( is_idle_vcpu(curr_on_cpu(new->vcpu->process=
or)) )
> -=C2=A0=C2=A0=C2=A0=C2=A0{
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SCHED_STAT_CRANK(tickled=
_idle_cpu);
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpu_to_tickle =3D new->v=
cpu->processor;
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0goto out;
> -=C2=A0=C2=A0=C2=A0=C2=A0}
> -
> -=C2=A0=C2=A0=C2=A0=C2=A0/* 2) if there are any idle pcpu, kick it */
> -=C2=A0=C2=A0=C2=A0=C2=A0/* The same loop also find the one with lowest p=
riority */
> -=C2=A0=C2=A0=C2=A0=C2=A0for_each_cpu(cpu, &not_tickled)
> +=C2=A0=C2=A0=C2=A0=C2=A0/*
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* 1) If there are any idle vcpu, kick it.
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0For cache benefit=
,we first search new->cpu.
>
"we check new->cpu for first" (or "as first", I think they both can be
used but I'm no native speaker).

With these two adjustments, you can have my:

Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-yqGoXC/X/4w2VjBn7emi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZgfjnAAoJEBZCeImluHPuzWoP/jKBUHAbSy5ql/RwzJN87aHI
YdiYntsPO8xV7Wz/sO/NHKQfmmhItETBqlAXufBwVD+dcN58qY0gRb9+jQq8Mhhe
RhDSaoA7uJ560YIc1M/EhZsgMggxDxnAybc2/YmzLNJiXwGG036G6Njagt5EHNeu
hUT0JmIlMAuOcHeM7hdfxss4VbioUsUkawwZNQAZkiu9z+nIocLlsERS5SmIQeqo
vV2L5uVbivh3nJ72N8odpxsO4uR3CfVnAagYct0wRr5KHTgkz61yFIspVOfu3aUU
89LnZT+QF3FU2bWj3Y3qzMH8GHCV+Iwtgy7Wx7b35xPYjlwkhcUo3D09EU6UKawk
lhamGgpM8mYLBgyKXHaKCb2gtG2D8YYjz01Pxd2Hv1UinBa9u0WLJljXlUuafeUA
x9s9PXOkxfYFM4AnHCX12ikL7YFHnjwzfRxuGMpnGXNnkhVvwLHYlOr+yr0KEZ1V
HquyQReI2tmldIYYGcFmlCm9fHLhgjMzfp+puQzPYghEhG3gEq73MnlGcUHcM3Pt
vsmE+RPLAobo2B+s21hs0XqR7+j1xFS9mrV5SmDIi19VkTK+4THVNR9cpNgPT7t7
nAiUKyqoSVHE0+Morzxc2FhwG8GlcJS2lRNrKJDRGkqAutSC42QC4JOM1aYLHDF0
I2kFMpuWtmEJeURcbZlq
=b4Fe
-----END PGP SIGNATURE-----

--=-yqGoXC/X/4w2VjBn7emi--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1888737942665185407==--


From xen-devel-bounces@lists.xen.org Wed Aug 02 16:43:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 16: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.xen.org>)
	id 1dcwjK-0003p2-4m; Wed, 02 Aug 2017 16:42:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dcwjJ-0003ow-AR
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 16:42:41 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 37/12-18997-00102895; Wed, 02 Aug 2017 16:42:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTOet1/DE2
 RBj+WGFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXFrxmLrglX3Hi71bGBsYGqS5GTg4hgZmM
 Eq2n+LoYuThYBBpZJa5962UGcSQE5rBKzJ++lrWLkQPIyZOYPi0OpEFCoEhi79V9bCA2r4Cgx
 MmZT1ggBnlJvFv6ghHE5hQIlNg7+x3YHCGB10wSZ05OBGtgE9CS2NMwnwnEZhFQkXjeMgFqUI
 DEjyt3wWxhAUeJKy3/wIaKANVM//mJCWQQs8AJQYnmZUvBipgFNCVat/9mn8AoMAvJIbOQpBY
 wMq1iVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxEBiDYwfj9
 j9MhRkkOJiVRXsWe+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzf/jdGCgkWpaanVqRl5gBjA
 iYtwcGjJMIrDIwLId7igsTc4sx0iNQpRmOOK1fWfWHimHJg+xcmIZa8/LxUKXHedyCTBEBKM0
 rz4AbBYvUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnvgUzhycwrgdv3CugUJqBT/tQ1gpx
 SkoiQkmpgZJh2123f0elpyo/OMuR/02JfMzuNbbPq9vcsCyIbiifXR/jz/Ni9NN23SPWi4E15
 Iyux604np2p0sWbOdAvbeFxkxYsua5UF/g/uWR5Knu28v2/BzYPGO7VdgzYU1EyLOyB6/4Pv0
 VgPvdTgk0eiP5xeZPxgyfwnvHt5vIwNInVuz70Ua7P7rRJLcUaioRZzUXEiAEr9XxHQAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1501692158!85795559!1
X-Originating-IP: [209.85.220.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21447 invoked from network); 2 Aug 2017 16:42:38 -0000
Received: from mail-qk0-f175.google.com (HELO mail-qk0-f175.google.com)
 (209.85.220.175)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Aug 2017 16:42:38 -0000
Received: by mail-qk0-f175.google.com with SMTP id a77so30053719qkb.0
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 09:42:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZH7t3m/Ue086IO617lSkQNL0ObsdNB5znad/UT7qraE=;
 b=HI3TpJYR5Vjg5k1hshipX/FbFsdboGzQmj9keNAXuDv6MaY7fe2StsauV04mE3PcnQ
 q94xGiASKSS1//fmUc6t27ckB6XfESVGzeusXzGEDQ0vjeG/o4qMu+jplV5+WahTG78S
 Fxo9fdc+W4OgERRyFNWWEH9FV98XFBL44wvaw/WtWgMpU2O5pspz/zPTKkaZw1rJlJ8+
 IlcmR4NODatD1edNqffgyTjhq3mOmdEXZONXIv4tqpYSSZwmVkPYX4kPVtaz+oSYnBGl
 pq5gYSKFU5mzL5dGSJK2DmlE+jLfXWt4re2boSIl1+kRkxOqDL1O4FZ2QaBRsiS37DC7
 ls4A==
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=ZH7t3m/Ue086IO617lSkQNL0ObsdNB5znad/UT7qraE=;
 b=Dyar3HL38yWQVXf/RBBx4MhC7Uec+VHEA/TRhdczg8G35SX202602wBw2wvMmn2us4
 d/OA3rGA3SNlT4aDmnaCyi+jW8vl0ScOqMUjQKwadmqBWY12ALoJIDZ6YpHKy+qQ7vEW
 KIkPBCSK9uh52sblgsrU+TjiemcR7jjuLjMqxqi19s+NKd8+VOiV3rzRficCnO61+fl1
 NWhksdOtsOuirHzKIelqMJYw+as8hVM8KJyTkRyJo4OPqL/jaIX5EBGGBzZzIlnE+Wu/
 l/xaNPlouo6oNUUkyJY6iR9uDbZAJZDzhN9lRKsy22A5SehOVt5meHYuh6N6ek56ym7q
 zcSw==
X-Gm-Message-State: AIVw111L9Ly+X7Oear+YrLg3MF/8DMgT7ZTlGyYxccrWDYkzdVOf79TW
 IA7BwdH9t2PKGC7vtBSr9/oLD8DiEXos
X-Received: by 10.55.3.142 with SMTP id 136mr29260302qkd.275.1501692156990;
 Wed, 02 Aug 2017 09:42:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.81.230 with HTTP; Wed, 2 Aug 2017 09:42:36 -0700 (PDT)
In-Reply-To: <CAJcbSZHuOhMHW6OTyt7-vZkPLS3XRQ48gpkF-TyohXpDW+825w@mail.gmail.com>
References: <20170718223333.110371-1-thgarnie@google.com>
 <20170718223333.110371-17-thgarnie@google.com>
 <CAMzpN2g5YkFZTY7yfvG03QUKc-=asKMZbqke9g4e2oT_pgg7Yw@mail.gmail.com>
 <CAJcbSZFXrDZikh9P5M81ztkiMv7EhO4x0bzBdYE8RYC=HMZgqg@mail.gmail.com>
 <25a2974a-fbb4-ea4b-d090-582d6d0de7fd@zytor.com>
 <CAJcbSZHuOhMHW6OTyt7-vZkPLS3XRQ48gpkF-TyohXpDW+825w@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Wed, 2 Aug 2017 09:42:36 -0700
Message-ID: <CAJcbSZF5-gVg=Q6yAV2ymHo+SC6Go=vQHXMR0UTdKH2Jbe-s-g@mail.gmail.com>
To: "H. Peter Anvin" <hpa@zytor.com>
Cc: Michal Hocko <mhocko@suse.com>, kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Chris Metcalf <cmetcalf@mellanox.com>, linux-arch <linux-arch@vger.kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 Peter Foley <pefoley2@pefoley.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, xen-devel@lists.xenproject.org,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Len Brown <len.brown@intel.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Juergen Gross <jgross@suse.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, Jiri Kosina <jkosina@suse.cz>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Daniel Micay <danielmicay@gmail.com>,
 "linux-crypto@vger.kernel.org" <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [RFC 16/22] x86/percpu: Adapt percpu for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdWwgMjAsIDIwMTcgYXQgNzoyNiBBTSwgVGhvbWFzIEdhcm5pZXIgPHRoZ2Fybmll
QGdvb2dsZS5jb20+IHdyb3RlOgo+IE9uIFdlZCwgSnVsIDE5LCAyMDE3IGF0IDQ6MzMgUE0sIEgu
IFBldGVyIEFudmluIDxocGFAenl0b3IuY29tPiB3cm90ZToKPj4gT24gMDcvMTkvMTcgMTE6MjYs
IFRob21hcyBHYXJuaWVyIHdyb3RlOgo+Pj4gT24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgODowOCBQ
TSwgQnJpYW4gR2Vyc3QgPGJyZ2Vyc3RAZ21haWwuY29tPiB3cm90ZToKPj4+PiBPbiBUdWUsIEp1
bCAxOCwgMjAxNyBhdCA2OjMzIFBNLCBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNv
bT4gd3JvdGU6Cj4+Pj4+IFBlcnBjdSB1c2VzIGEgY2xldmVyIGRlc2lnbiB3aGVyZSB0aGUgLnBl
cmN1IEVMRiBzZWN0aW9uIGhhcyBhIHZpcnR1YWwKPj4+Pj4gYWRkcmVzcyBvZiB6ZXJvIGFuZCB0
aGUgcmVsb2NhdGlvbiBjb2RlIGF2b2lkIHJlbG9jYXRpbmcgc3BlY2lmaWMKPj4+Pj4gc3ltYm9s
cy4gSXQgbWFrZXMgdGhlIGNvZGUgc2ltcGxlIGFuZCBlYXNpbHkgYWRhcHRhYmxlIHdpdGggb3Ig
d2l0aG91dAo+Pj4+PiBTTVAgc3VwcG9ydC4KPj4+Pj4KPj4+Pj4gVGhpcyBkZXNpZ24gaXMgaW5j
b21wYXRpYmxlIHdpdGggUElFIGJlY2F1c2UgZ2VuZXJhdGVkIGNvZGUgYWx3YXlzIHRyeSB0bwo+
Pj4+PiBhY2Nlc3MgdGhlIHplcm8gdmlydHVhbCBhZGRyZXNzIHJlbGF0aXZlIHRvIHRoZSBkZWZh
dWx0IG1hcHBpbmcgYWRkcmVzcy4KPj4+Pj4gSXQgYmVjb21lcyBpbXBvc3NpYmxlIHdoZW4gS0FT
TFIgaXMgY29uZmlndXJlZCB0byBnbyBiZWxvdyAtMkcuIFRoaXMKPj4+Pj4gcGF0Y2ggc29sdmVz
IHRoaXMgcHJvYmxlbSBieSByZW1vdmluZyB0aGUgemVybyBtYXBwaW5nIGFuZCBhZGFwdGluZyB0
aGUgR1MKPj4+Pj4gYmFzZSB0byBiZSByZWxhdGl2ZSB0byB0aGUgZXhwZWN0ZWQgYWRkcmVzcy4g
VGhlc2UgY2hhbmdlcyBhcmUgZG9uZSBvbmx5Cj4+Pj4+IHdoZW4gUElFIGlzIGVuYWJsZWQuIFRo
ZSBvcmlnaW5hbCBpbXBsZW1lbnRhdGlvbiBpcyBrZXB0IGFzLWlzCj4+Pj4+IGJ5IGRlZmF1bHQu
Cj4+Pj4KPj4+PiBUaGUgcmVhc29uIHRoZSBwZXItY3B1IHNlY3Rpb24gaXMgemVyby1iYXNlZCBv
biB4ODYtNjQgaXMgdG8KPj4+PiB3b3JrYXJvdW5kIEdDQyBoYXJkY29kaW5nIHRoZSBzdGFjayBw
cm90ZWN0b3IgY2FuYXJ5IGF0ICVnczo0MC4gIFNvCj4+Pj4gdGhpcyBwYXRjaCBpcyBpbmNvbXBh
dGlibGUgd2l0aCBDT05GSUdfU1RBQ0tfUFJPVEVDVE9SLgo+Pj4KPj4+IE9rLCB0aGF0IG1ha2Ug
c2Vuc2UuIEkgZG9uJ3Qgd2FudCB0aGlzIGZlYXR1cmUgdG8gbm90IHdvcmsgd2l0aAo+Pj4gQ09O
RklHX0NDX1NUQUNLUFJPVEVDVE9SKi4gT25lIHdheSB0byBmaXggdGhhdCB3b3VsZCBiZSBhZGRp
bmcgYSBHRFQKPj4+IGVudHJ5IGZvciBncyBzbyBnczo0MCBwb2ludHMgdG8gdGhlIGNvcnJlY3Qg
bWVtb3J5IGFkZHJlc3MgYW5kCj4+PiBnczpbcmlwK1hYXSB3b3JrcyBjb3JyZWN0bHkgdGhyb3Vn
aCB0aGUgTVNSLgo+Pgo+PiBXaGF0IGFyZSB5b3UgdGFsa2luZyBhYm91dD8gIEEgR0RUIGVudHJ5
IGFuZCB0aGUgTVNSIGRvIHRoZSBzYW1lIHRoaW5nLAo+PiBleGNlcHQgdGhhdCBhIEdEVCBlbnRy
eSBpcyBsaW1pdGVkIHRvIGFuIG9mZnNldCBvZiAwLTB4ZmZmZmZmZmYgKHdoaWNoCj4+IGRvZXNu
J3Qgd29yayBmb3IgdXMsIG9idmlvdXNseS4pCj4+Cj4KPiBBIEdEVCBlbnRyeSB3b3VsZCBhbGxv
dyBnczoweDQwIHRvIGJlIHZhbGlkIHdoaWxlIGFsbCBnczpbcmlwK1hYXQo+IGFkZHJlc3NlcyB1
c2VzIHRoZSBNU1IuCj4KPiBJIGRpZG4ndCB0ZXN0ZWQgaXQgYnV0IHRoYXQgd2FzIHVzZWQgb24g
dGhlIFJGRyBtaXRpZ2F0aW9uIFsxXS4gVGhlIGZzCj4gc2VnbWVudCByZWdpc3RlciB3YXMgdXNl
ZCBmb3IgYm90aCB0aHJlYWQgc3RvcmFnZSBhbmQgc2hhZG93IHN0YWNrLgo+Cj4gWzFdIGh0dHA6
Ly94bGFiLnRlbmNlbnQuY29tL2VuLzIwMTYvMTEvMDIvcmV0dXJuLWZsb3ctZ3VhcmQvCj4KClNt
YWxsIHVwZGF0ZSBvbiB0aGF0LgoKSSBub3RpY2VkIHRoYXQgbm90IG9ubHkgd2UgaGF2ZSB0aGUg
cHJvYmxlbSBvZiBnczoweDQwIG5vdCBiZWluZwphY2Nlc3NpYmxlLiBUaGUgY29tcGlsZXIgd2ls
bCBkZWZhdWx0IHRvIHRoZSBmcyByZWdpc3RlciBpZgptY21vZGVsPWtlcm5lbCBpcyBub3Qgc2V0
LgoKT24gdGhlIG5leHQgcGF0Y2ggc2V0LCBJIGFtIGdvaW5nIHRvIGFkZCBzdXBwb3J0IGZvcgot
bXN0YWNrLXByb3RlY3Rvci1ndWFyZD1nbG9iYWwgc28gYSBnbG9iYWwgdmFyaWFibGUgY2FuIGJl
IHVzZWQKaW5zdGVhZCBvZiB0aGUgc2VnbWVudCByZWdpc3Rlci4gU2ltaWxhciBhcHByb2FjaCB0
aGFuIEFSTS9BUk02NC4KCkZvbGxvd2luZyB0aGlzIHBhdGNoLCBJIHdpbGwgd29yayB3aXRoIGdj
YyBhbmQgbGx2bSB0byBhZGQKLW1zdGFjay1wcm90ZWN0b3ItcmVnPTxzZWdtZW50IHJlZ2lzdGVy
PiBzdXBwb3J0IHNpbWlsYXIgdG8gUG93ZXJQQy4KVGhpcyB3YXkgd2UgY2FuIGhhdmUgZ3MgdXNl
ZCBldmVuIHdpdGhvdXQgbWNtb2RlbD1rZXJuZWwuIE9uY2UgdGhhdCdzCmFuIG9wdGlvbiwgSSBj
YW4gc2V0dXAgdGhlIEdEVCBhcyBkZXNjcmliZWQgaW4gdGhlIHByZXZpb3VzIGVtYWlsCihzaW1p
bGFyIHRvIFJGRykuCgpMZXQgbWUga25vdyB3aGF0IHlvdSB0aGluayBhYm91dCB0aGlzIGFwcHJv
YWNoLgoKPj4+IEdpdmVuIHRoZSBzZXBhcmF0ZQo+Pj4gZGlzY3Vzc2lvbiBvbiBtY21vZGVsLCBJ
IGFtIGdvaW5nIGZpcnN0IHRvIGNoZWNrIGlmIHdlIGNhbiBtb3ZlIGZyb20KPj4+IFBJRSB0byBQ
SUMgd2l0aCBhIG1jbW9kZWw9c21hbGwgb3IgbWVkaXVtIHRoYXQgd291bGQgcmVtb3ZlIHRoZSBw
ZXJjcHUKPj4+IGNoYW5nZSByZXF1aXJlbWVudC4gSSB0cmllZCBiZWZvcmUgd2l0aG91dCBzdWNj
ZXNzIGJ1dCBJIHVuZGVyc3RhbmQKPj4+IGJldHRlciBwZXJjcHUgYW5kIG90aGVyIGNvbXBvbmVu
dHMgc28gbWF5YmUgSSBjYW4gbWFrZSBpdCB3b3JrLgo+Pgo+Pj4+IFRoaXMgaXMgc2lsbHkuICBU
aGUgcmlnaHQgdGhpbmcgaXMgZm9yIFBJRSBpcyB0byBiZSBleHBsaWNpdGx5IGFic29sdXRlLAo+
Pj4+IHdpdGhvdXQgKCVyaXApLiAgVGhlIHVzZSBvZiAoJXJpcCkgbWVtb3J5IHJlZmVyZW5jZXMg
Zm9yIHBlcmNwdSBpcyBqdXN0Cj4+Pj4gYW4gb3B0aW1pemF0aW9uLgo+Pj4KPj4+IEkgYWdyZWUg
dGhhdCBpdCBpcyBvZGQgYnV0IHRoYXQncyBob3cgdGhlIGNvbXBpbGVyIGdlbmVyYXRlcyBjb2Rl
LiBJCj4+PiB3aWxsIHJlLWV4cGxvcmUgUElDIG9wdGlvbnMgd2l0aCBtY21vZGVsPXNtYWxsIG9y
IG1lZGl1bSwgYXMgbWVudGlvbmVkCj4+PiBvbiBvdGhlciB0aHJlYWRzLgo+Pgo+PiBXaHkgc2hv
dWxkIHRoZSB3YXkgY29tcGlsZXIgZ2VuZXJhdGVzIGNvZGUgYWZmZWN0IHRoZSB3YXkgd2UgZG8g
dGhpbmdzCj4+IGluIGFzc2VtYmx5Pwo+Pgo+PiBUaGF0IGJlaW5nIHNhaWQsIHRoZSBjb21waWxl
ciBub3cgaGFzIHN1cHBvcnQgZm9yIGdlbmVyYXRpbmcgdGhpcyBraW5kCj4+IG9mIGNvZGUgZXhw
bGljaXRseSB2aWEgdGhlIF9fc2VnX2dzIHBvaW50ZXIgbW9kaWZpZXIuICBUaGF0IHNob3VsZCBs
ZXQKPj4gdXMgZHJvcCB0aGUgX19wZXJjcHVfcHJlZml4IGFuZCBqdXN0IHVzZSB2YXJpYWJsZXMg
ZGlyZWN0bHkuICBJIHN1c3BlY3QKPj4gd2Ugd2FudCB0byBkZWNsYXJlIHBlcmNwdSB2YXJpYWJs
ZXMgYXMgInZvbGF0aWxlIF9fc2VnX2dzIiB0byBhY2NvdW50Cj4+IGZvciB0aGUgcG9zc2liaWxp
dHkgb2YgQ1BVIHN3aXRjaGVzLgo+Pgo+PiBPbGRlciBjb21waWxlcnMgd29uJ3QgYmUgYWJsZSB0
byB3b3JrIHdpdGggdGhpcywgb2YgY291cnNlLCBidXQgSSB0aGluawo+PiB0aGF0IGl0IGlzIGFj
Y2VwdGFibGUgZm9yIHRob3NlIG9sZGVyIGNvbXBpbGVycyB0byBub3QgYmUgYWJsZSB0bwo+PiBz
dXBwb3J0IFBJRS4KPj4KPj4gICAgICAgICAtaHBhCj4+Cj4KPgo+Cj4gLS0KPiBUaG9tYXMKCgoK
LS0gClRob21hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 16:56:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 16:56: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.xen.org>)
	id 1dcwwp-0004fi-EL; Wed, 02 Aug 2017 16:56:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <keescook@google.com>) id 1dcwwn-0004fc-U1
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 16:56:38 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4A/6F-09901-54402895; Wed, 02 Aug 2017 16:56:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsVyMfT+el0XlqZ
 Ig903xSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzv9pZCy5xVHz8tIWtgXEyexcjJ4eQwAxG
 iSvr9bsYuThYBDpYJbZ+aWKDcPYxS8x6d50JxJEQWMwqcW7CJUaQFgmBPIm7CxexQ9gFEk+ad
 7OB2LwCghInZz5hAbGFBaQlPvQfYoNY4S2x79UPsHpOgUCJhauugA0VEtjILPF5+gNmkASbgL
 rE+X3LwYpYBFQktp/YwQKxwFDizuOVQIM4gBYESNz4FAUx31HiSss/sBIRAQ2Jqaf3MIPMZBY
 4Ligxq28F2BxmAU2J1u2/2ScwCs9Cct8sJKkFjEyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0N
 zPRyU4uLE9NTcxKTivWS83M3MQJDmgEIdjDOO+F/iFGSg0lJlFexpz5SiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgSvNHNTpJBgUWp6akVaZg4wumDSEhw8SiK8T5mA0rzFBYm5xZnpEKlTjMYcV6
 6s+8LEMeXA9i9MQix5+XmpUuK8DCCTBEBKM0rz4AbBov4So6yUMC8j0GlCPAWpRbmZJajyrxj
 FORiVhHlfgizkycwrgdv3CugUJqBT/tQ1gpxSkoiQkmpgZMtPd/jxcXbzjY4jPZe6Jn4s5TD5
 LfgobfOUiTnyCdKM7+xnnec+nyRcXGG9N8pMMut85BumRa72DFnRkhk33U7ZfWi+06sj19F17
 H9yjLJhUbbwz8Yco91875cznvsy9aq1Y2Nc2cNqhUqGM3+tC3Zu01xt83zX4rbvif8+f/N1Ps
 18StBKiaU4I9FQi7moOBEAKbi2uPUCAAA=
X-Env-Sender: keescook@google.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501692995!73054194!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47043 invoked from network); 2 Aug 2017 16:56:36 -0000
Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com)
 (209.85.223.175)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Aug 2017 16:56:36 -0000
Received: by mail-io0-f175.google.com with SMTP id o9so22863781iod.1
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 09:56:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=O3Ci/O+g7++sWm6DJ6T7P6WIgrg5KFTBk7ZZd+F/EZk=;
 b=AzP5lXCxvN1F6jo2pmufRti2VYoQeZB8HAoDpW8fmHTm4Mv0U7N7uCI7rPzBMswtkV
 EEFal5AAFyAHcKeX8qzoRMjEmGS/ARL5ZX93vJb+NQxWe9BYvKvH2IOO8yYpCcwnfco6
 nfORT63QPdXb93LbKaCQi+ie96iYVtLgfn/8nAbiGcmZFwQEITB0YUky0fpU0c63vTjd
 KewW35Xsm+M7RjkwsQM+X2EzEFdKtpraFRNgCu0R9TBeGivtQeXCxPr73EZb1Fkf/6Ks
 UU+gG6rI2un5Mrrl7HbcNxZOhM2pQnbH1c5/TP9cWxD+e9/g/Z2XiBmt3EnvtQ8y5Ux2
 MSog==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=O3Ci/O+g7++sWm6DJ6T7P6WIgrg5KFTBk7ZZd+F/EZk=;
 b=FombPuQOBnnrP4CSWL34K3ga1njySLaQmc+M+S/POWLd1TzbFuWdSmPekz0jnf04ft
 N6ntFldbqCyQKgehdThFTw5egT7zotT3QJcF/rjOPf+UAKlzBUCuN11uJmCIvit87Y7X
 4yp3GvLnOZxCMxr+cenr5AbPXvHb902zRUQ2I=
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=O3Ci/O+g7++sWm6DJ6T7P6WIgrg5KFTBk7ZZd+F/EZk=;
 b=FYHSKTyOQWxTIKdN0or+1V+Ti1mmjvq3k+5IwHnjnpb/9gfU8V7QbuCh5VdPme7CeZ
 hwdYwYMcZhHc/ACAnsdJEvymk1ImDY5xcwAHn3ZOhBezgGDHVXQQE67FhzJX2WMH6hCs
 LmxR2vWu2CHUf+ADv6Vu27Q1cYtxvltq8aQcWgxZ6R6SESZW4GpzHWEQ+/tetCoQVvXo
 7qfRvPYWvuDR5nDrnKAYN5t+6le9THrU8DoXd82y9gGmBfmGAWutMNkm3f0Oy+V3ediy
 PjWPQudwM1YWJ+l8+LrIDc8D8nJGU5fHCq0axbUiP5FAL7r+i/1RlgqUbqOmmRRHkXKS
 Drlg==
X-Gm-Message-State: AIVw113Sm3r8OyYehfZN9bCpeCZAWdz8nvZh0m6vrP0yQ3aGpMNOW9tb
 oEhlIxlfwO/R09GYAmw/oWJSUP8/feyZ
X-Received: by 10.107.6.75 with SMTP id 72mr29842135iog.79.1501692993320; Wed,
 02 Aug 2017 09:56:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.138.161 with HTTP; Wed, 2 Aug 2017 09:56:32 -0700 (PDT)
In-Reply-To: <CAJcbSZF5-gVg=Q6yAV2ymHo+SC6Go=vQHXMR0UTdKH2Jbe-s-g@mail.gmail.com>
References: <20170718223333.110371-1-thgarnie@google.com>
 <20170718223333.110371-17-thgarnie@google.com>
 <CAMzpN2g5YkFZTY7yfvG03QUKc-=asKMZbqke9g4e2oT_pgg7Yw@mail.gmail.com>
 <CAJcbSZFXrDZikh9P5M81ztkiMv7EhO4x0bzBdYE8RYC=HMZgqg@mail.gmail.com>
 <25a2974a-fbb4-ea4b-d090-582d6d0de7fd@zytor.com>
 <CAJcbSZHuOhMHW6OTyt7-vZkPLS3XRQ48gpkF-TyohXpDW+825w@mail.gmail.com>
 <CAJcbSZF5-gVg=Q6yAV2ymHo+SC6Go=vQHXMR0UTdKH2Jbe-s-g@mail.gmail.com>
From: Kees Cook <keescook@chromium.org>
Date: Wed, 2 Aug 2017 09:56:32 -0700
X-Google-Sender-Auth: nnZJz0zCjUm_SrCcb755EH7nVao
Message-ID: <CAGXu5jLhg5d0rxkfTGDjNxcsqd9BH8BSOPEOn=PBKx_dYeq8ow@mail.gmail.com>
To: Thomas Garnier <thgarnie@google.com>
Cc: Michal Hocko <mhocko@suse.com>, kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H. Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 linux-arch <linux-arch@vger.kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 Peter Foley <pefoley2@pefoley.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, xen-devel@lists.xenproject.org,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Len Brown <len.brown@intel.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Juergen Gross <jgross@suse.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, Jiri Kosina <jkosina@suse.cz>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Daniel Micay <danielmicay@gmail.com>,
 "linux-crypto@vger.kernel.org" <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [RFC 16/22] x86/percpu: Adapt percpu for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMiwgMjAxNyBhdCA5OjQyIEFNLCBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVA
Z29vZ2xlLmNvbT4gd3JvdGU6Cj4gSSBub3RpY2VkIHRoYXQgbm90IG9ubHkgd2UgaGF2ZSB0aGUg
cHJvYmxlbSBvZiBnczoweDQwIG5vdCBiZWluZwo+IGFjY2Vzc2libGUuIFRoZSBjb21waWxlciB3
aWxsIGRlZmF1bHQgdG8gdGhlIGZzIHJlZ2lzdGVyIGlmCj4gbWNtb2RlbD1rZXJuZWwgaXMgbm90
IHNldC4KPgo+IE9uIHRoZSBuZXh0IHBhdGNoIHNldCwgSSBhbSBnb2luZyB0byBhZGQgc3VwcG9y
dCBmb3IKPiAtbXN0YWNrLXByb3RlY3Rvci1ndWFyZD1nbG9iYWwgc28gYSBnbG9iYWwgdmFyaWFi
bGUgY2FuIGJlIHVzZWQKPiBpbnN0ZWFkIG9mIHRoZSBzZWdtZW50IHJlZ2lzdGVyLiBTaW1pbGFy
IGFwcHJvYWNoIHRoYW4gQVJNL0FSTTY0LgoKV2hpbGUgdGhpcyBpcyBwcm9iYWJseSB1bmRlcnN0
b29kLCBJIGhhdmUgdG8gcG9pbnQgb3V0IHRoYXQgdGhpcyB3b3VsZApiZSBhIG1ham9yIHJlZ3Jl
c3Npb24gZm9yIHRoZSBzdGFjayBwcm90ZWN0aW9uIG9uIHg4Ni4KCj4gRm9sbG93aW5nIHRoaXMg
cGF0Y2gsIEkgd2lsbCB3b3JrIHdpdGggZ2NjIGFuZCBsbHZtIHRvIGFkZAo+IC1tc3RhY2stcHJv
dGVjdG9yLXJlZz08c2VnbWVudCByZWdpc3Rlcj4gc3VwcG9ydCBzaW1pbGFyIHRvIFBvd2VyUEMu
Cj4gVGhpcyB3YXkgd2UgY2FuIGhhdmUgZ3MgdXNlZCBldmVuIHdpdGhvdXQgbWNtb2RlbD1rZXJu
ZWwuIE9uY2UgdGhhdCdzCj4gYW4gb3B0aW9uLCBJIGNhbiBzZXR1cCB0aGUgR0RUIGFzIGRlc2Ny
aWJlZCBpbiB0aGUgcHJldmlvdXMgZW1haWwKPiAoc2ltaWxhciB0byBSRkcpLgoKSXQgd291bGQg
YmUgbXVjaCBuaWNlciBpZiB3ZSBjb3VsZCB0ZWFjaCBnY2MgYWJvdXQgdGhlIHBlcmNwdSBhcmVh
Cmluc3RlYWQuIFRoaXMgd291bGQgbGV0IHVzIHNvbHZlIHRoZSBnbG9iYWwgc3RhY2sgcHJvdGVj
dG9yIHByb2JsZW0gb24KdGhlIG90aGVyIGFyY2hpdGVjdHVyZXM6Cmh0dHA6Ly93d3cub3Blbndh
bGwuY29tL2xpc3RzL2tlcm5lbC1oYXJkZW5pbmcvMjAxNy8wNi8yNy82CgotS2VlcwoKLS0gCktl
ZXMgQ29vawpQaXhlbCBTZWN1cml0eQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 17:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 17: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.xen.org>)
	id 1dcxDH-00067R-8E; Wed, 02 Aug 2017 17:13:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mirela.simonovic@aggios.com>) id 1dcv2k-0001oY-6l
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 14:54:38 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D1/AB-01859-DA7E1895; Wed, 02 Aug 2017 14:54:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMfTOZt0lzxs
 jDX62m1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX569kLXioWbFr7jHmBsYTyl2MXBxCAjMZ
 JW7dX84E4rAIzGCVaHrRwwziSAjMYZVYtnYHkMMJ5ORJrP67lw3CLpbofTSbBcTmFRCUODnzC
 ZgtJOAlMe3vIyYQm1PAR2LmzuPMECuOM0rMO76eHSTBJmAiMWVFOyOIzSKgIrF32RKgBg6gQQ
 ESy+5XgYSFgcynM1eBzRQR0JfYdLuRHWQOs8ByFonZTbPA5jADLfi4by/rBEaBWUjumIUkBWF
 rSrRu/80OYWtILLizjxHC1pZYtvA18wJG1lWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGxnq5
 qcXFiempOYlJxXrJ+bmbGIFBXc/AwLiDsW+v3yFGSQ4mJVFexZ76SCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvOefNUYKCRalpqdWpGXmAOMLJi3BwaMkwvsZJM1bXJCYW5yZDpE6xWjPceXKui
 9MHFMObAeSh36f+M7EcQxECrHk5eelSonzzgZpEwBpyyjNgxsKSweXGGWlhHkZGRgYhHgKUot
 yM0tQ5V8xinMwKgnz7gWZwpOZVwK3+xXQWUxAZ/2pAzurJBEhJdXAqHfYb6eU02V51uLWFZLn
 nrLLC7dXf+zsPxx7/fbaSxdKResU+2+etO3JEHI/vCFtu+/cooa91rqGS7YnynFxKkZfm9qad
 DL5znth9wir5qUJr76XaP0ql2H6YpCQGXqy7OFuO+WTb9V2109eZ36R/5jj/d/cP7jVFApeHz
 G5+nKyifH8lJz5SizFGYmGWsxFxYkAygTJAQIDAAA=
X-Env-Sender: mirela.simonovic@aggios.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1501685668!104245879!1
X-Originating-IP: [209.85.220.179]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47002 invoked from network); 2 Aug 2017 14:54:28 -0000
Received: from mail-qk0-f179.google.com (HELO mail-qk0-f179.google.com)
 (209.85.220.179)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Aug 2017 14:54:28 -0000
Received: by mail-qk0-f179.google.com with SMTP id a77so28141398qkb.0
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 07:54:28 -0700 (PDT)
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=IBY2OdfuG+RmQIOZHV9WyshgjktRmKGzVApi1V/2qas=;
 b=tHZbc2TTSKXdSnVu35ixqQj/uVzKTyAhe76IyrnoT25YNYTvoC4yRcOfNOFPXswhY7
 DGOJ8Fm2ok6CqyC0W4f3PMnDsc2/fumBmUfiALuyvro3MfcxHjxLRDmYU2o/8n6ZMxFY
 /3BGj+VlKYeHssN3nwgiBfB5PEFsQLs2aLy2jlCO4+PtUDvG7YUeCpdicif9Zl+JkIM+
 kDpuCC5gJUWuB9T64IPKkqFpFp9d+vaU+i//hfcx+faJC/lULxuly+GZyhmtBaHw873Q
 LSx8d0qQIHuEl6YdApVQ01LlIffEshO57WoI/zOR/xzNcVuxyUOqqjWTcE7lBaOUAzyr
 Jm7Q==
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=IBY2OdfuG+RmQIOZHV9WyshgjktRmKGzVApi1V/2qas=;
 b=YxIlxqY1fyGypSuG1h26+VZ5jyl62gKCb3mH3iQmTFcEdGMYT4wI94DPYs8avncogU
 LEdKyuxpB2l/uLheCGVSRHgLC2nmj7t3cTYreMPahtC0RklrkOhmMEiIXXdxuICLqEOJ
 7VQJK2RftFWUlokF30otD8Nb6zZ6vQ4KtrnW2i+UsDYwcJrtz6y+TdqZ3Tbl1ecPIhxw
 QUFIqoCAkx5h/ya1mQf7wkg1V/H3WJzRaYDFMUaZKwl21aQt8JkqaDhMRyVDDj/PNXc0
 ykTjfC2ssyQb3z2BVqWuEvW+bLLDk2O6DKf6WL8fKmFh3mcHVwpXgtaspnXT1GN2Sodn
 gjHA==
X-Gm-Message-State: AIVw111QUc6U8jvYK5TC33zQ6H2yQ67NRk7T91o1GZJywxxA2241j29V
 YQiBpoXecV7/1q2rLEaCb5j3V360b5z4
X-Received: by 10.55.115.69 with SMTP id o66mr32959130qkc.110.1501685667526;
 Wed, 02 Aug 2017 07:54:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.145.155 with HTTP; Wed, 2 Aug 2017 07:54:26 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1708011037520.20080@sstabellini-ThinkPad-X260>
References: <d292b221-c373-c9a7-7899-f5e00f7199cc@arm.com>
 <20170801164410.GC4859@toto>
 <22b6f0ee-be47-85c9-fd23-e295f0a33e7d@arm.com>
 <alpine.DEB.2.10.1708011037520.20080@sstabellini-ThinkPad-X260>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 2 Aug 2017 16:54:26 +0200
Message-ID: <CAKPH-NjaFPkFFfpsnyjVf5c+BBmyUL9eu6Brz1Pjgw6fjFKJJQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
X-Mailman-Approved-At: Wed, 02 Aug 2017 17:13:37 +0000
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Sameer Goel <sgoel@codeaurora.org>, Davorin Mista <davorin.mista@aggios.com>,
 Campbell Sean <scampbel@codeaurora.org>, anastassios.nanos@onapp.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, vfachin@de.adit-jv.com,
 Jarvis.Roach@dornerworks.com, volodymyr_babchuk@epam.com, joculator@gmail.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 2nd August
	2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6473225249068550940=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6473225249068550940==
Content-Type: multipart/alternative; boundary="94eb2c050b96c7335a0555c670ae"

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

Hi,

Thanks for the invite, please find the presentation here:
https://docs.google.com/presentation/d/1PhK9bdLyY_DSr8RbSs7LDdLWADbSW7YGwwnkpMLWeQg/edit#slide=id.g24c05965d7_0_15

Regards,
Mirela

On Tue, Aug 1, 2017 at 7:43 PM, Stefano Stabellini <sstabellini@kernel.org>
wrote:

> On Tue, 1 Aug 2017, Julien Grall wrote:
> > On 01/08/17 17:44, Edgar E. Iglesias wrote:
> > > On Wed, Jul 26, 2017 at 04:59:43PM +0100, Julien Grall wrote:
> > > > Hi all,
> > > >
> > > > The next Xen ARM community call will be Wednesday 2nd August 2017
> 5pm BST.
> > > >
> > > > Do you have any specific topic you would like to discuss?
> > >
> > > CC: Davorin and Mirella from Aggios
> > >
> > > Hi Julien,
> >
> > Hi,
> >
> > > I was talking with the Aggios folks today and they were wondering if
> > > it's possible to share screens to present slides during the call?
> > > I'm guessing not, since the info below only has dial in info.
> >
> > It sounds like it is possible to share screen but I can't find a public
> link
> > for it :/.
> >
> > I can look for an alternative (I have plenty of choice at Arm :)) if it
> is
> > something people wants to do in the future. But for tomorrow, it might be
> > difficult to get something up by tomorrow.
> >
> > Can you upload the slides somewhere and send a link by e-mail?
>
> Sending the slides by email beforehand is always a good idea. However,
> it's 2017 and we *have* to be able to share slides live during a meeting
> :-)
>
> I talked with Julien: we are going to use my uberconference details for
> the call, which supports dialing in by phone, from your PC and slide
> sharing:
>
>
> Join the call: https://www.uberconference.com/stefano-stabellini
> US dial-in number: 669-999-0613
> No PIN needed
>
> For the international numbers, go to
> https://www.uberconference.com/stefano-stabellini and choose "Join by
> Phone", a list of international numbers and a pin will be provided.
>
> I'll also send another reminder tomorrow.
>
>
> Cheers,
>
> Stefano
>

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

<div dir=3D"ltr">Hi,<div><br></div><div>Thanks for the invite, please find =
the presentation here:=C2=A0<a href=3D"https://docs.google.com/presentation=
/d/1PhK9bdLyY_DSr8RbSs7LDdLWADbSW7YGwwnkpMLWeQg/edit#slide=3Did.g24c05965d7=
_0_15">https://docs.google.com/presentation/d/1PhK9bdLyY_DSr8RbSs7LDdLWADbS=
W7YGwwnkpMLWeQg/edit#slide=3Did.g24c05965d7_0_15</a></div><div><br></div><d=
iv>Regards,</div><div>Mirela</div></div><div class=3D"gmail_extra"><br><div=
 class=3D"gmail_quote">On Tue, Aug 1, 2017 at 7:43 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"><span class=3D"">On Tue, 1 Aug 2017, Julien Grall wrote:<br>
&gt; On 01/08/17 17:44, Edgar E. Iglesias wrote:<br>
&gt; &gt; On Wed, Jul 26, 2017 at 04:59:43PM +0100, Julien Grall wrote:<br>
&gt; &gt; &gt; Hi all,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; The next Xen ARM community call will be Wednesday 2nd August=
 2017 5pm BST.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Do you have any specific topic you would like to discuss?<br=
>
&gt; &gt;<br>
&gt; &gt; CC: Davorin and Mirella from Aggios<br>
&gt; &gt;<br>
&gt; &gt; Hi Julien,<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; &gt; I was talking with the Aggios folks today and they were wondering=
 if<br>
&gt; &gt; it&#39;s possible to share screens to present slides during the c=
all?<br>
&gt; &gt; I&#39;m guessing not, since the info below only has dial in info.=
<br>
&gt;<br>
&gt; It sounds like it is possible to share screen but I can&#39;t find a p=
ublic link<br>
&gt; for it :/.<br>
&gt;<br>
&gt; I can look for an alternative (I have plenty of choice at Arm :)) if i=
t is<br>
&gt; something people wants to do in the future. But for tomorrow, it might=
 be<br>
&gt; difficult to get something up by tomorrow.<br>
&gt;<br>
&gt; Can you upload the slides somewhere and send a link by e-mail?<br>
<br>
</span>Sending the slides by email beforehand is always a good idea. Howeve=
r,<br>
it&#39;s 2017 and we *have* to be able to share slides live during a meetin=
g<br>
:-)<br>
<br>
I talked with Julien: we are going to use my uberconference details for<br>
the call, which supports dialing in by phone, from your PC and slide<br>
sharing:<br>
<br>
<br>
Join the call: <a href=3D"https://www.uberconference.com/stefano-stabellini=
" rel=3D"noreferrer" target=3D"_blank">https://www.uberconference.<wbr>com/=
stefano-stabellini</a><br>
US dial-in number: <a href=3D"tel:669-999-0613" value=3D"+16699990613">669-=
999-0613</a><br>
No PIN needed<br>
<br>
For the international numbers, go to<br>
<a href=3D"https://www.uberconference.com/stefano-stabellini" rel=3D"norefe=
rrer" target=3D"_blank">https://www.uberconference.<wbr>com/stefano-stabell=
ini</a> and choose &quot;Join by<br>
Phone&quot;, a list of international numbers and a pin will be provided.<br=
>
<br>
I&#39;ll also send another reminder tomorrow.<br>
<br>
<br>
Cheers,<br>
<br>
Stefano<br>
</blockquote></div><br></div>

--94eb2c050b96c7335a0555c670ae--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6473225249068550940==--


From xen-devel-bounces@lists.xen.org Wed Aug 02 17:47:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 17: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.xen.org>)
	id 1dcxjR-00088n-Up; Wed, 02 Aug 2017 17:46:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3807062f8=dario.faggioli@citrix.com>)
 id 1dcxjR-00088h-0l
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 17:46:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C7/E0-03044-C0012895; Wed, 02 Aug 2017 17:46:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXitHRDpC63QFO
 kwZttjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aG2a9ZCraZVUz4cpulgXGRQRcjB4eEQIjE
 vE85XYycHLwCRhLLjj9lAbGFBZwk1u98yQpiswkYSLzZsZcVpFxEwEXi6QewEmYBK4m9+yawg
 4RZBFQkljWZgIQ5gSq+tO5mB7GFBJwlZnx6xwhi8wtIStz68pEZpJxZoFpixlR+kLCEgLbEkX
 P97BAHCEqcnPmEBaJVTWLG3MusExj5ZiF0zEJSNQvsBk2J1u2/2SFsbYllC18zQ9i2EuvWvYe
 qsZHYdHUBI4QtL7H97RzmBYzsqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAkOYAQh2MH5ZFnCIUZKDSUmUV7GnPlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 O9cvqZIIcGi1PTUirTMHGA0waQlOHiURHiXgKR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVU
 qcNxSkSACkKKM0D24ELLIvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3BcgUnsy8ErhNr4C
 OYAI64k9dI8gRJYkIKakGRua5Fz7WeojYrJMSZXtldjY/NL/2Mf+ircfMPnw9aXHHP8fR/6un
 C/v9XS8n2zl17J7EoXl7Ee+dmIQ/BUYL1v2cWHm/aHbHR22PcO7pN9qWbFh+9L+brEfqobdHX
 j39nb3IOuRK1LfstODCe5Y/W3qP6Tw8zCAkcnyqzZ7lma2vLsxSnDPxUIwSS3FGoqEWc1FxIg
 AbWlVR5wIAAA==
X-Env-Sender: prvs=3807062f8=dario.faggioli@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501696009!62253704!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1357 invoked from network); 2 Aug 2017 17:46:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 17:46:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,312,1498521600"; 
 d="asc'?scan'208";a="434099056"
Message-ID: <1501695998.19956.10.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 19:46:38 +0200
In-Reply-To: <1501611210-5232-1-git-send-email-mengxu@cis.upenn.edu>
References: <1501611210-5232-1-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com
Subject: Re: [Xen-devel] [PATCH RFC v1] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5392281665496861009=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5392281665496861009==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-UHuw08WlCcLZnG7wau1W"

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

Hey, Meng!

It's really cool to see progress on this... There was quite a bit of
interest in scheduling in general at the Summit in Budapest, and one
important thing for making sure RTDS will be really useful, is for it
to have a work conserving mode! :-)

On Tue, 2017-08-01 at 14:13 -0400, Meng Xu wrote:
> Make RTDS scheduler work conserving to utilize the idle resource,
> without breaking the real-time guarantees.

Just kill the "to utilize the idle resource". We can expect that people
 that are interested in this commit, also know what 'work conserving'
means. :-)

> VCPU model:
> Each real-time VCPU is extended to have a work conserving flag
> and a priority_level field.
> When a VCPU's budget is depleted in the current period,
> if it has work conserving flag set,
> its priority_level will increase by 1 and its budget will be
> refilled;
> othewrise, the VCPU will be moved to the depletedq.
>=20
Mmm... Ok. But is the budget burned, while the vCPU executes at
priority_level 1? If yes, doesn't this mean we risk having less budget
when we get back to priority_lvevel 0?

Oh, wait, maybe it's the case that, when we get back to priority_level
0, we also get another replenishment, is that the case? If yes, I
actually think it's fine...

> diff --git a/xen/common/sched_rt.c b/xen/common/sched_rt.c
> index 39f6bee..740a712 100644
> --- a/xen/common/sched_rt.c
> +++ b/xen/common/sched_rt.c
> @@ -191,6 +195,7 @@ struct rt_vcpu {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* VCPU parameters, in nanoseconds */
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0s_time_t period;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0s_time_t budget;
> +=C2=A0=C2=A0=C2=A0=C2=A0bool_t is_work_conserving;=C2=A0=C2=A0=C2=A0/* i=
s vcpu work conserving */
> =C2=A0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* VCPU current infomation in nanosecond */
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0s_time_t cur_budget;=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* current budget */
> @@ -201,6 +206,8 @@ struct rt_vcpu {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct rt_dom *sdom;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct vcpu *vcpu;
> =C2=A0
> +=C2=A0=C2=A0=C2=A0=C2=A0unsigned priority_level;
> +
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unsigned flags;=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* mark __RTDS_sch=
eduled, etc.. */
>
So, since we've got a 'flags' field already, can the flag be one of its
bit, instead of adding a new bool in the struct:

/*
 * RTDS_work_conserving: Can the vcpu run in the time that is
 * not part of any real-time reservation, and would therefore
 * be otherwise left idle?
 */
__RTDS_work_conserving       4
#define RTDS_work_conserving (1<<__RTDS_work_conserving)

> @@ -245,6 +252,11 @@ static inline struct list_head *rt_replq(const
> struct scheduler *ops)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return &rt_priv(ops)->replq;
> =C2=A0}
> =C2=A0
> +static inline bool_t is_work_conserving(const struct rt_vcpu *svc)
> +{
>
Use bool.

> @@ -273,6 +285,20 @@ vcpu_on_replq(const struct rt_vcpu *svc)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return !list_empty(&svc->replq_elem);
> =C2=A0}
> =C2=A0
> +/* If v1 priority >=3D v2 priority, return value > 0
> + * Otherwise, return value < 0
> + */
>
Comment style.

Apart from that, do you want this to return >0 if v1 should have
priority over v2, and <0 if vice-versa, right? If yes...

> +static int
> +compare_vcpu_priority(const struct rt_vcpu *v1, const struct rt_vcpu
> *v2)
> +{
> +=C2=A0=C2=A0=C2=A0=C2=A0if ( v1->priority_level < v2->priority_level ||
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0( v1->priority_lev=
el =3D=3D v2->priority_level &&=C2=A0
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0v1->cur_deadline <=3D v2->cur_deadline ) )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
return 1;
> +=C2=A0=C2=A0=C2=A0=C2=A0else
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return -1;
>
  int prio =3D v2->priority_level - v1->priority_level;

  if ( prio =3D=3D 0 )
    return v2->cur_deadline - v1->cur_deadline;

  return prio;

Return type has to become s_time_t, and there's a chance that it'll
return 0, if they are at the same level, and have the same absolute
deadline. But I think you can deal with this in the caller.

> @@ -966,8 +1001,16 @@ burn_budget(const struct scheduler *ops, struct
> rt_vcpu *svc, s_time_t now)
> =C2=A0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( svc->cur_budget <=3D 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=A0svc->cur_budget =3D 0;
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0__set_bit(__RTDS_deplete=
d, &svc->flags);
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( is_work_conserving(=
svc) )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
svc->priority_level++;
>
               ASSERT(svc->priority_level <=3D 1);

> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
svc->cur_budget =3D svc->budget;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0else
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
svc->cur_budget =3D 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=
__set_bit(__RTDS_depleted, &svc->flags);
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
> =C2=A0
The rest looks good to me.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-UHuw08WlCcLZnG7wau1W
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZgg//AAoJEBZCeImluHPufkQQAK5QjCTFISpcNGsDZ/cNwjvh
DIEFXy9T1ohV7aWacdNUuZuYf86ZM1MFTg7jpKMegNTVDkoe7CrDuyuscIKOhP46
U+AUfwnBUIUgC+HIlftYgeohlJSMz79emXIJFWxkBAuDNlxTCEwF298VpbKYPIrt
Irjio++Cl/n7t3SFB7coPV3pYti0keXX7BkqNphRnLk+3wZ7fThc+TDlI0ELLzjV
Z85HR+xMEWDh5quKaQimz+QOh3FH7Vs2trrsNRxPYuxhPGl887/ORQT3iybOIljN
6UdihQ+5RFUYlpwyta9mjndhIr7YpIFFganuxo8bNxBpN022rGIpSGwbLgFgUcUF
94ZkGKnICmfpkJRUTLZPi60NJlLajFPXFIMX1NRFcM3JfHwpdID3UYqIQiJo+EYs
zbDWJ5qkyssW2GdOPbV7pjI37mNveCAiclslIuO0M1Sme+eBe/Qyh6xnKv87grE7
tvHDhQ0Gtxr1XxaRFOd0/LJiexLoVcDRXRrEqmqa3bb+we6LtIl5alU1QlzIJ3hB
IkRtgGyxxiIseHYnl1AYl0qa0Kk62wZSi8TG29vtzc3Flf8CgLJSss95vEM7D1YA
aF8fhqwchYq8wyZZ9XqCQFxMLMTEz0iQj4sWFuGI8N5hFeDtpb6bVKMLZnXG8H+9
+9dlFt+swmLyRqgPTgDm
=oTPC
-----END PGP SIGNATURE-----

--=-UHuw08WlCcLZnG7wau1W--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5392281665496861009==--


From xen-devel-bounces@lists.xen.org Wed Aug 02 17:47:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 17:47: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.xen.org>)
	id 1dcxkA-0008CH-8w; Wed, 02 Aug 2017 17:47:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dcxk8-0008Bw-Sb
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 17:47:36 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0B/6B-02176-83012895; Wed, 02 Aug 2017 17:47:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfSaia65QFO
 kweY3Qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVt+fZC56pVtztM25gPCvXxcjFISQwnVGi
 c9kHZhCHRaCBVWLp79WMII6EwBxWifWdN1m6GDmBnDyJ3d297BB2vsS2zl5WEJtXQFDi5MwnY
 DVCAt4Sn+9PZAKxOQVCJM4vessOsWIls8Sk4+1gCTYBA4n9756ADWIRUJG4cu04I8SgAIm2TR
 3MILYw0KAzr7+CxUUENCR+fJ8Bdh6zwCJGibYb38GamQU0JVq3/2afwCgwC8khs5CkFjAyrWL
 UKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzGegYGxh2MDXv9
 DjFKcjApifIq9tRHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgncvXFCkkWJSanlqRlpkDjAuYt
 AQHj5II732QNG9xQWJucWY6ROoUoyXHlSvrvjBxTDmwHUg2ff/4nUmIJS8/L1VKnDcUpEEApC
 GjNA9uHCx2LzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l0BMoUnM68EbusroIOYgA76U9c
 IclBJIkJKqoGRd/lDD7blK5f+3DZvz5sFESG2eX/3cTB0XN4SeWAK77T1URuZxD/0xief5pwy
 //rqmGjn0PNnmC5lbhGRK7YJLaw2/Gicb2Rsvsy81GPiGev3ZcH7N1vN+bOwofvk7L6dXHXbj
 y2X/3DzVKN97SKv9PB/Gy9vFKteaNOnsj5yl0TVA5V1D1JdlViKMxINtZiLihMBCiULItgCAA
 A=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1501696054!105083330!1
X-Originating-IP: [209.85.214.52]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47330 invoked from network); 2 Aug 2017 17:47:35 -0000
Received: from mail-it0-f52.google.com (HELO mail-it0-f52.google.com)
 (209.85.214.52)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Aug 2017 17:47:35 -0000
Received: by mail-it0-f52.google.com with SMTP id 77so27508444itj.1
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 10:47:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=7f+paCX+x1YzEAPs+sh9kDcB/zx4SXR1QwZ58GVguEs=;
 b=cb2egZZ5bwTVk4vxhmLML4aipZS8aD9JkBGPFIwnunwHt0LPZsXUwHjvUwSBrRBqQV
 042qnkBPwoziBNEZ/dPJvUXioqQg2ihcU+USKATwIlYeDZDPao7NR8KDoChxv+/WrtlC
 bctwGDtypDxxIzFeeQ27ET02YxBP81s1RSCERu0syYXYWhsCbTiwvI0W75HscGRJNQhD
 9OmYoP29mygBGVOLb9SUuAzrGHowlEkIVLay+N7SiEy+WCSADsHBoJTMjpYwPQcxz2DW
 r+D4yLGegouqzJKUhgVjzduO93RgweMBAw8iM2wSroWLIjPT1DxQlLnpuGrNiHYNIWl5
 4iUQ==
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=7f+paCX+x1YzEAPs+sh9kDcB/zx4SXR1QwZ58GVguEs=;
 b=fhGr+q4ej34CG5i9vFLmqqXY9uQAfrPWU3aDLEKFIDsUhGh2XLb7CrA2GFoa4qjkPF
 jIIlIvD96jTrbOU6F/SsePVT5NW50IkYdSaRGDehkkgJSO7hauUiJ0h+YxgHgDmO4zgK
 CRcF9L/yZ4lKpnjAsS+jCXbbPKgzw5X3snb3ZIcZ+WxLQyI4/s2DBb9qIZ6sjewq01IR
 IwyygWduXHyMVtRhAq/Utci3ywMDUYZ83jTbDvYYtk1L/MVCQHGjD/VUlr2ZGrHR67kn
 D9H5eVA12icpmtug/1EmLd5DJSphT+Vd+spEjk6AGzHyMWspw5Wh7WskNRZr1lhPHAla
 m1Hg==
X-Gm-Message-State: AIVw112bkvaBtqrz/Atv/lPWSyZ9oZodJAzSMqrBsciP+tIwV2Qo7DN0
 4QTu0D7Ju8lG0bj15LXCmJw542A7pw==
X-Received: by 10.36.47.83 with SMTP id j80mr70801itj.125.1501696053769; Wed,
 02 Aug 2017 10:47:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Wed, 2 Aug 2017 10:47:32 -0700 (PDT)
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D545FF@SHSMSX101.ccr.corp.intel.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D50102@SHSMSX101.ccr.corp.intel.com>
 <CAPD2p-m7qQjPmSbmgknQnE8pb70p_ZCLHEg4s7pEeitwNAikJg@mail.gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D518D0@SHSMSX101.ccr.corp.intel.com>
 <CAPD2p-=6pyWeE5VsDbP7roJx1nG-Fw3U5ZVfxCMu5e4pmFg0rg@mail.gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D545FF@SHSMSX101.ccr.corp.intel.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 2 Aug 2017 20:47:32 +0300
Message-ID: <CAPD2p-kSQaq2k-ZiK0QNzF=Z90YqKB8k0yUaG9FbxZJufFW1Cw@mail.gmail.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 00/13] "Non-shared" IOMMU support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEtldmluCgpPbiBXZWQsIEF1ZyAyLCAyMDE3IGF0IDk6MTIgQU0sIFRpYW4sIEtldmluIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtv
IFttYWlsdG86b2xla3N0eXNoQGdtYWlsLmNvbV0KPj4gU2VudDogVHVlc2RheSwgQXVndXN0IDEs
IDIwMTcgNzowOCBQTQo+Pgo+PiBIaSwgS2V2aW4KPj4KPj4gT24gVHVlLCBBdWcgMSwgMjAxNyBh
dCA2OjA2IEFNLCBUaWFuLCBLZXZpbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiA+
PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyBbbWFpbHRvOm9sZWtzdHlzaEBnbWFpbC5jb21d
Cj4+ID4+IFNlbnQ6IE1vbmRheSwgSnVseSAzMSwgMjAxNyA3OjU4IFBNCj4+ID4+Cj4+ID4+IEhp
LCBLZXZpbgo+PiA+Pgo+PiA+PiBPbiBNb24sIEp1bCAzMSwgMjAxNyBhdCA4OjU3IEFNLCBUaWFu
LCBLZXZpbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4+IHdyb3RlOgo+PiA+PiA+PiBGcm9tOiBP
bGVrc2FuZHIgVHlzaGNoZW5rbwo+PiA+PiA+PiBTZW50OiBXZWRuZXNkYXksIEp1bHkgMjYsIDIw
MTcgMToyNyBBTQo+PiA+PiA+Pgo+PiA+PiA+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8
b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+ID4+ID4+Cj4+ID4+ID4+IEhpLCBhbGwu
Cj4+ID4+ID4+Cj4+ID4+ID4+IFRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIHRv
IGNyZWF0ZSBhIGJhc2UgZm9yIHBvcnRpbmcKPj4gPj4gPj4gYW55ICJOb24tc2hhcmVkIiBJT01N
VXMgdG8gWGVuIG9uIEFSTS4gU2F5aW5nICJOb24tc2hhcmVkIgo+PiBJT01NVQo+PiA+PiBJCj4+
ID4+ID4+IG1lYW4KPj4gPj4gPj4gdGhlIElPTU1VIHRoYXQgY2FuJ3Qgc2hhcmUgdGhlIHBhZ2Ug
dGFibGUgd2l0aCB0aGUgQ1BVLgo+PiA+PiA+Cj4+ID4+ID4gSXMgIm5vbi1zaGFyZWQiIElPTU1V
IGEgc3RhbmRhcmQgdGVybWlub2xvZ3kgaW4gQVJNIHNpZGU/IEkgcXVpY2tseQo+PiA+PiA+IHNl
YXJjaGVkIHRvIGZpbmQgaXQgbW9zdGx5IHVzZWQgaW4gdGhpcyB0aHJlYWQuLi4KPj4gPj4gSSBk
b24ndCB0aGluayB0aGF0IGl0IGlzIGEgc3RhbmRhcmQgdGVybWlub2xvZ3kuCj4+ID4+Cj4+ID4+
ID4KPj4gPj4gPiBPbiB0aGUgb3RoZXIgaGFuZCwgYWxsIElPTU1VcyBzdXBwb3J0IGEgYmFzaWMg
RE1BIHJlbWFwcGluZwo+PiA+PiA+IG1lY2hhbmlzbSB3aXRoIHBhZ2UgdGFibGUgbm90IHNoYXJl
ZCB3aXRoIENQVS4gVGhlbiBzb21lIElPTU1Vcwo+PiA+PiA+IG1heSBvcHRpb25hbCBzdXBwb3J0
IFNoYXJlZCBWaXJ0dWFsIE1lbW9yeSAoU1ZNKSB0aHJvdWdoIHBhZ2UKPj4gPj4gPiBzaGFyaW5n
IHdpdGggQ1BVLiBUaGVuIEknbSBub3Qgc3VyZSB3aHkgbmVlZCB0byBoaWdobGlnaHQgdGhlCj4+
ID4+ID4gIm5vbi1zaGFyZWQiIG1hbm5lciBpbiB0aGlzIHRocmVhZCwgaW5zdGVhZCBvZiBqdXN0
IHNheWluZwo+PiA+PiA+IElQTU1VLVZNU0Egc3VwcG9ydC4uLgo+PiA+PiBJIHdvdWxkbid0IHVz
ZSAiSVBNTVUtVk1TQSBzdXBwb3J0IiBpbiB0aGlzIHRocmVhZCBzaW5jZSBpdCBtYXkgYmUgYW55
Cj4+ID4+IG90aGVyIElPTU1VcyB3aGljaCBjYW4ndCBzaGFyZSBwYWdlIHRhYmxlCj4+ID4+IHdp
dGggQ1BVIGJlY2F1c2Ugb2YgZm9ybWF0IGluY29tcGF0aWJpbGl0aWVzLgo+PiA+Cj4+ID4gQXMg
SSBjb21tZW50ZWQgeW91IGNhbiBhc3N1bWUgYWxsIElPTU1VcyBjYW5ub3Qgc2hhcmUgcGFnZQo+
PiA+IHRhYmxlIHdpdGggQ1BVIGFzIHRoZSBzdGFydGluZyBwb2ludC4gSXQncyBub3QgZ29vZCB0
byBuYW1lIGFuIElPTU1VCj4+ID4gZHJpdmVyIGJhc2VkIG9uIHN1Y2ggZmFjdC4KPj4gPgo+PiA+
PiBJIG5lZWRlZCBzb21ldGhpbmcgc2hvcnQgdG8gZGVzY3JpYmUgc3VjaCBJT01NVXMsIGJ1dCwg
SWYgdGl0bGUKPj4gPj4gIm5vbi1zaGFyZWQiIElPTU1VIHNvdW5kcyBjb25mdXNpbmcKPj4gPj4g
SSB3b24ndCB1c2UgaXQgYW55bW9yZS4gRG8geW91IGhhdmUgc29tZXRoaW5nIGluIG1pbmQ/Cj4+
ID4KPj4gPiBJT01NVSBkcml2ZXIgbmVlZHMgdG8gYmUgdmVuZG9yIHNwZWNpZmljLiBJcyB5b3Vy
IGRyaXZlciB3b3JraW5nCj4+ID4gZm9yIGFsbCBJUE1NVS1WTVNBIGNvbXBhdGlibGUgSU9NTVVz
IG9yIG9ubHkgZm9yIFJlbmVzYXM/Cj4+ID4gSWYgdGhlIGxhdHRlciwgeW91IG1heSBtYWtlIHRo
ZSBuYW1lIGV4cGxpY2l0IGZvciBzdWNoIHB1cnBvc2UuCj4+ID4KPj4gPiBidHcgc2luY2UgeW91
J3JlIHBvcnRpbmcgTGludXggZHJpdmVyIHRvIFhlbi4gV2hhdCAncyB0aGUgbmFtZQo+PiA+IHVz
ZWQgaW4gTGludXggc2lkZT8gdGhhdCBzaG91bGQgYmUgYSBnb29kIHJlZmVyZW5jZSB0byB5b3Uu
Cj4+Cj4+IEkgYW0gYWZyYWlkIGEgbWlzdW5kZXJzdGFuZGluZyB0b29rIHBsYWNlLiBMZXQgbWUg
ZWxhYm9yYXRlIGEgYml0IG1vcmUKPj4gYWJvdXQgdGhpcy4KPj4KPj4gVGhlIElPTU1VIGRyaXZl
ciBJIGFtIHBvcnRpbmcgdG8gWGVuIGlzIElQTU1VLVZNU0EgWzFdLiBUaGlzIG5hbWUgaXMKPj4g
dXNlZCBpbiBMaW51eAo+PiBhbmQgdGhpcyBuYW1lIHdhcyByZXRhaW5lZCBkdXJpbmcgcG9ydGlu
ZyB0byBYZW4uIFRoaXMgZHJpdmVyIGlzCj4+IGludGVuZGVkIHRvIHdvcmsgd2l0aCBSZW5lc2Fz
IFZNU0EtY29tcGF0aWJsZSBJUE1NVXMuCj4+IEJ1dCwgSVBNTVUtVk1TQSBzdXBwb3J0IGlzIG5v
dCBhIHRhcmdldCBmb3IgdGhlIGN1cnJlbnQgdGhyZWFkLCB0aGVyZQo+PiBpcyBhbm90aGVyIHRo
cmVhZCBmb3IgYWRkaW5nIGl0IFsyXS4KPj4KPj4gVGhlIHB1cnBvc2Ugb2YgdGhlIGN1cnJlbnQg
dGhyZWFkIGlzIHRvIGNyZWF0ZSBncm91bmQgZm9yIElQTU1VLVZNU0EKPj4gSU9NTVVzCj4+IChh
cyB3ZWxsIGFzIG90aGVyIElPTU1VcyB3aGljaCBjYW4ndCBzaGFyZSBwYWdlIHRhYmxlIHdpdGgg
Q1BVIGJlY2F1c2UKPj4gb2YgZm9ybWF0IGluY29tcGF0aWJpbGl0aWVzKSB0byBiZSBmdW5jdGlv
bmFsIGluc2lkZSBYZW4gb24gQVJNLgo+PiBUaGUgb25seSBJT01NVSBzdXBwb3J0ZWQgdG9kYXkg
aW4gWGVuIG9uIEFSTSBpcyB0aGUgQVJNIFNNTVUgKHdoaWNoCj4+IHVzZXMgdGhlIHNhbWUgcGFn
ZSB0YWJsZSBmb3JtYXQgYXMgdGhlIENQVSBhbmQgY2FuIHNoYXJlIHBhZ2UgdGFibGUKPj4gd2l0
aCBpdCkuCj4+IEFuZCBBUk0gc3BlY2lmaWMgY29kZSBhc3N1bWVzIHRoYXQgUDJNIHRhYmxlIGlz
ICphbHdheXMqIHNoYXJlZCBhbmQKPj4gYWN0cyBhY2NvcmRpbmdseS4gU28sIHRoaXMgcGF0Y2gg
c2VyaWVzIGlzIHRyeWluZwo+PiB0bywgbGV0J3Mgc2F5LCBicmFrZSB0aGlzIGFzc3VtcHRpb24g
YW5kIGNyZWF0ZSBlbnZpcm9ubWVudCB0byBoYW5kbGUKPj4gc3VjaCBJT01NVXMgYXMgd2VsbC4K
Pj4gU28sIEkgbWF5IHVzZSB0aGUgd2hvbGUgc2VudGVuY2UgYXMgYSBwYXRjaCBzZXJpZXMgdGl0
bGUgaW4gb3JkZXIgbm90Cj4+IHRvIGNvbmZ1c2UgcGVvcGxlOgo+PiAiU3VwcG9ydCBJT01NVXMg
d2hpY2ggZG9uJ3Qgc2hhcmUgcGFnZSB0YWJsZSB3aXRoIHRoZSBDUFUgb24gQVJNIgo+PiBObyBv
YmplY3Rpb25zPwo+Cj4gd2VsbCwgSSBzYXcgd2hlcmUgZGlzY29ubmVjdCBjb21lcy4gTXkgY29u
dGV4dCB3aGVuIHJldmlld2luZwo+IHRoaXMgbWVzc2FnZSBpcyByaWdodCBhcm91bmQgdGhpbmtp
bmcgc29tZSBhYm91dCBTaGFyZWQgVmlydHVhbAo+IE1lbW9yeSAoU1ZNKSwgd2hpY2ggaXMgYSBm
ZWF0dXJlIHRvIGFsbG93IElPTU1VIHNoYXJpbmcgc2FtZQo+IENQVSBwYWdlIHRhYmxlIGZvciBW
QS0+UEEgc28gdXNlciBhcHBsaWNhdGlvbiBjYW4gZGlyZWN0bHkgc2VuZAo+IFZBIHRvIGRldmlj
ZSB0byBkbyBETUEuIEluIHZpcnR1YWxpemF0aW9uIGl0IG1lYW5zIElPTU1VIHN1cHBvcnRzCj4g
dHdvLWxldmVsIHRyYW5zbGF0aW9uIHdpdGggMXN0IGxldmVsIGZvciBHVkEgLT4gR1BBIGFuZCAy
bmQgbGV2ZWwKPiBmb3IgR1BBLT5IUEEuIDFzdCBsZXZlbCBkaXJlY3RseSB1c2VzIGd1ZXN0IENQ
VSBwYWdlIHRhYmxlLiBUaGF0Cj4gaXMgYW4gb3B0aW9uYWwgZmVhdHVyZSBub3Qgc3VwcG9ydGVk
IGJ5IGFsbCBJT01NVXMuCj4KPiB3aGlsZSB5b3VyIHdvcmsgaXMgcmVhbGx5IGFib3V0IElPTU1V
IHNoYXJpbmcgQ1BVIEVQVCBwYWdlCj4gdGFibGUgKEdQQS0+SFBBKSAoc29ycnkgSSBkb24ndCBr
bm93IEFSTSdzIHRlcm0gZm9yIEVQVCksIGFuZAo+IGZvciB0aGlzIHVzYWdlIHNvbWUgQVJNIFNN
TVVzIGhhdmUgY29tcGF0aWJsZSBmb3JtYXQgd2hpbGUKPiBvdGhlcnMgbWF5IG5vdCwgd2hpY2gg
aXMgd2h5IHlvdSBpbnRyb2R1Y2VkIHRoZSAibm9uLXNoYXJlZCIKPiBtb2RlbCBoZXJlLgpZZXMu
IEV4YWN0bHkuIEl0IHdhcyBhYm91dCBzaGFyaW5nICpzdGFnZS0yKiBwYWdlIHRhYmxlICh0aGF0
IGhhbmRsZXMKSVBBLT5QQSBtYXBwaW5ncykuClNvcnJ5IGlmIEkgd2FzIHVuY2xlYXIuCgo+Cj4g
SSdtIG5vdCBzdXJlIHdoZXRoZXIgaXQncyB3b3J0aHkgb2YgZGlmZmVyZW50aWF0aW5nIHR3byB1
c2FnZXMKPiBpbiB5b3VyIHN1YmplY3QgbGluZSwgc2luY2UgU1ZNIHN1cHBvcnQgaXMgbm90IGlu
IFhlbiB0b2RheS4gQW5kCj4gZnJvbSBKdWxpZW4ncyBjb21tZW50IGxvb2tzIHBlb3BsZSBkb24n
dCBoYXZlIGNvbmZ1c2lvbiBvbgo+IGl0cyBtZWFuaW5nLiBUaGVuIEknbSBmaW5lIHdpdGggeW91
ciBvcmlnaW5hbCBkZXNjcmlwdGlvbi4gaXQncwo+IEp1bGllbidzIGNhbGwuIDotKQo+Cj4gVGhh
bmtzCj4gS2V2aW4KCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 17:50:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 17:50: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.xen.org>)
	id 1dcxmo-0000Ty-RD; Wed, 02 Aug 2017 17:50:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3807062f8=dario.faggioli@citrix.com>)
 id 1dcxmn-0000Tl-Hm
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 17:50:21 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 5D/70-01987-CD012895; Wed, 02 Aug 2017 17:50:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXitHRDpO4dgaZ
 Ig0+/2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTK9vYCp4IVRz+PYexgfGdQBcjJ4eEQIjE
 llU3mUFsXgEjid3zzrGC2MICWRLHfvWxg9hsAgYSb3bsBYpzcIgIuEg8/cACEmYWyJdou3GQC
 cRmEVCRWH/5EjNICSdQyfln/iBhIQFniQmNt8Em8gtIStz68pEZorVaYmHjVWaIC7QljpzrZ4
 e4QFDi5MwnLBC9ahIz5l5mncDINwtJyywkZRBxTYnW7b/ZIWxtiWULXzND2LYS69a9h6qxkdh
 0dQEjhC0vsf3tHOYFjOyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS
 83M3MQLDuJ6BgXEH45U250OMkhxMSqK8ij31kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePv5m
 yKFBItS01Mr0jJzgBEFk5bg4FES4eUGRpUQb3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ8x
 4DmSEAUpRRmgc3AhbdlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ884GmcKTmVcCt+kV0BF
 MQEf8qWsEOaIkESEl1cAYskM2uYN7g/YzzQcXIlaWBHiwbXsaZujxZP25HZekk6fca3JaYfJA
 K9/mVoVTe7Jai7P6/smf5CpUntYqLXm/8YT6808Ppp5nZz0k/yJLqOHbgWLVnH2r37JkRh58s
 WraccHC9rnOq7jmm9kukC1qLROQ0j4QeLR/x/LPpnkz5Y9tyNPJf7NIiaU4I9FQi7moOBEANj
 MhjukCAAA=
X-Env-Sender: prvs=3807062f8=dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501696218!91516822!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8393 invoked from network); 2 Aug 2017 17:50:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2017 17:50:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,312,1498521600"; 
 d="asc'?scan'208";a="434099460"
Message-ID: <1501696188.19956.12.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xenproject.org>
Date: Wed, 2 Aug 2017 19:49:48 +0200
In-Reply-To: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, wei.liu2@citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 0/3] Enable XL to set and get
 per-VCPU work conserving flag for RTDS scheduler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5044153508219411113=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5044153508219411113==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-0n9MEpM4N8m6xU/S4+Vv"

--=-0n9MEpM4N8m6xU/S4+Vv
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-08-01 at 14:33 -0400, Meng Xu wrote:
> This series of patches enable the toolstack to
> set and get per-VCPU work-conserving flag.
> With the toolstack, system administrators can decide
> which VCPUs will be made work-conserving.
>=20
Thanks for this series as well, Meng. I'll look at it in the next
couple of days.
>=20
> We plan to perform two steps in making RTDS scheduler work-
> conserving:
> (1) First make all VCPUs work-conserving by default,
> =C2=A0=C2=A0=C2=A0=C2=A0which was sent as a separate patch. This work aim=
s for Xen 4.10
> release.
> (2) After that, we enable the XL to set and get per-VCPU work-
> conserving flag,
> =C2=A0=C2=A0=C2=A0=C2=A0which is this series of patches.
>=20
I think it's better if you merge the "xen:rtds: towards work conserving
RTDS" as patch 1 of this series.

In fact, sending them as separate series, you make people think that
they're independent, while they're not (as this series is pretty
useless, without that patch :-P).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-0n9MEpM4N8m6xU/S4+Vv
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZghC8AAoJEBZCeImluHPudZQP/R0iMyje/e05BEGv9vsbXjV3
ANVVUfbM653hOx7uEpSlDYix6yS5OwjVrSvA/o+SJjeIFoIbTOcdJ0OyQB2jDw4o
X6bI3RbRO0/t+Ff5AelhbpvgpTBRdHBrou9Q7nSriLp6aEt6v8Iartz0Mk/wDVCC
U5u0O+zrxQhW8t/NYfGu7haifHdIQqU1n3EMBBQ5PvMco21AkP6SQTn/JZqz8x3R
CA9yMUknHjnenz8rpRdmSnIYQM3O+/P7O/O5WnMmwVqBtE++SVQlHswAX9cVeUsb
C6NbB6KWMU+X2AILmpUn8BvEYOfrbrwsQebjp3IjLS1F4DTSp3ktkVIfpQXo0Pgg
Ubem+SxOEVTseLmNoBT4Dvd+X1FtAVzry//PBTBEdzTuPihMMsU2hkDdGlg1RNrr
1a6PiV+EaKpObZnIJv7xEY5Dmp61g8vogvK8W9BazW6vgURlSp8blUvabMTxMJje
yznMtkSL3TrAEEt/AfrWcHB2nDF2c2NYcp/rcEccDzoJljHwJd8ZOQX1rZijXBzA
LvhoBeH4GWXaZkuLc9ZUd047coKQuNCB3lLbiHnfpMF3NX08noKBQDSB3VeSYbnJ
AJ4a7YWVTdD0+MwkC9CqwnYqTkjPOt/4PG7NbATkxlTjm2dXLsKO1rHfv6aBrD/b
5wiwmQ3SDIcefYidrOQb
=rgsr
-----END PGP SIGNATURE-----

--=-0n9MEpM4N8m6xU/S4+Vv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5044153508219411113==--


From xen-devel-bounces@lists.xen.org Wed Aug 02 17:59:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 17:59: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.xen.org>)
	id 1dcxv1-0000lT-LL; Wed, 02 Aug 2017 17:58:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arvind.yadav.cs@gmail.com>) id 1dcxjn-0008AR-1T
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 17:47:15 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 98/79-03612-22012895; Wed, 02 Aug 2017 17:47:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVyMfTAYV1FgaZ
 Ig90LDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTe7+xFyxjq+ibM4GxgXE3axcjF4eQwHRG
 ibmTljKDOCwCl1gkzp2fxQLiSAi8Y5HYc/8bkMMB5MRJHJrM2cXICWRWSsyYNYUZJCwkoCGxY
 6cdxKDvjBI7l70BK2cT0JPoeJMGYooIGEjsvZsB0sks4CixZ9txNhBbWMBMYtH9HmYQm0VAVe
 LCpR4mEJtXIF7i6sR5zBCb5CRunutknsDIt4CRYRWjRnFqUVlqka6huV5SUWZ6RkluYmaOrqG
 BmV5uanFxYnpqTmJSsV5yfu4mRmCQMADBDsbbGwMOMUpyMCmJ8ir21EcK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuDt52+KFBIsSk1PrUjLzAGGK0xagoNHSYR3Gkiat7ggMbc4Mx0idYrRlePKl
 XVfmDg2rF4PJJs+bAGSUw5sB5KvJvz/xiTEkpeflyolzmsJ0iwA0pxRmgc3GhZrlxhlpYR5GY
 GOFeIpSC3KzSxBlX/FKM7BqCTMOxtkCk9mXgncBa+AjmMCOu5PXSPIcSWJCCmpBsbJP3R1yx+
 FduTcmT3PR6XWVkXpY8y8+V7KGl2z5zZpSuh9Uep5V3jX+uDXHd//mlZvWDZ70trNzQs2B3zd
 G5SdF6zQIX5/7WHFL4qRh+/ELP6v8P9L1PQtdZsE3sazzL71ZPGlLbWT40rvBvu2XuyfLqxT6
 7N38+1nsyxSXLfo6YUc0RE5uOW7EktxRqKhFnNRcSIACol1+bACAAA=
X-Env-Sender: arvind.yadav.cs@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1501696032!104580268!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41548 invoked from network); 2 Aug 2017 17:47:13 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Aug 2017 17:47:13 -0000
Received: by mail-pf0-f195.google.com with SMTP id e3so6652702pfc.5
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 10:47:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=5UT1LLaNszgG8VSUbrWNpZ8ir5IYv055DqWPpwSHQ58=;
 b=uFjwAbSpAKec8EGh5V2ZO86AgG/0qDvvlgOSKFFd9UvwXZWJLbInsYu3t/AO+jb2Bg
 e/TlGnXOM0IUhJnqPFf2Bwt/2280A+6yn7THr867ZLlpQZGEH/wMWaU1Md+E24zuTgG5
 zBuJI6v5qSUGolBmwTalQl0IdoYfXTkDb4flJlRctN8rhxfavDJODDTV2bbRWkr2Aie+
 oUtUeQObyGzgvm6dDZatlGRvhaC0BAt3KYVXnPcmXx9K9tUrCSt3wXqnEGKIhTN9HHCE
 690S0P2g9ZAcNyNSJ09KLENT4KkQhc0DJIwuC+m7bICkdajfhI94C6DcSr5yxv0JhKfV
 84iQ==
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=5UT1LLaNszgG8VSUbrWNpZ8ir5IYv055DqWPpwSHQ58=;
 b=apwDMGSr4R1fGdLc97Sx8ZnH+7RKJTUanQwC2bFjUIpbNQ+7GUZdpsDBohcQGn6Goj
 NhwDxeRfCIxKUU77VyoW485G98W0C8S8bRcFraPhgtfuZtrSGQdQLdc0blzwdHetnKVR
 eZTcEa0j5Qeb0/E3gTpU58q8fVvOB4C+Do+I6y13nWHRwXfI00/fDaOGOmRcdpe2oSeZ
 BcT31AGHL5+Cvnz6UJY4Gq1eAQBsHrGAftVrZiQTawaCOnTyShCmCrphzS0d1USoaG+o
 NsqYDAexrS8QahMOK1TyJO1toHKjvXPYzRdsO9+ZDMwPU4/bKZek0OA3O4BJzMmJnJT8
 mSCQ==
X-Gm-Message-State: AIVw113RVn3q8FClQJye4qpNXzWODRqCtUlUTz6Xja99EcfXSP9vWuTR
 ino2aLAUnjGxbQ==
X-Received: by 10.99.108.69 with SMTP id h66mr7332907pgc.163.1501696032114;
 Wed, 02 Aug 2017 10:47:12 -0700 (PDT)
Received: from localhost.localdomain ([103.16.68.78])
 by smtp.gmail.com with ESMTPSA id 78sm4331052pft.123.2017.08.02.10.47.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 02 Aug 2017 10:47:11 -0700 (PDT)
From: Arvind Yadav <arvind.yadav.cs@gmail.com>
To: boris.ostrovsky@oracle.com,
	jgross@suse.com
Date: Wed,  2 Aug 2017 23:16:57 +0530
Message-Id: <800c45e978d192c0b485fd7b9429d892ff47dfc9.1501695851.git.arvind.yadav.cs@gmail.com>
X-Mailer: git-send-email 2.7.4
X-Mailman-Approved-At: Wed, 02 Aug 2017 17:58:50 +0000
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen-platform: constify pci_device_id.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cGNpX2RldmljZV9pZCBhcmUgbm90IHN1cHBvc2VkIHRvIGNoYW5nZSBhdCBydW50aW1lLiBBbGwg
ZnVuY3Rpb25zCndvcmtpbmcgd2l0aCBwY2lfZGV2aWNlX2lkIHByb3ZpZGVkIGJ5IDxsaW51eC9w
Y2kuaD4gd29yayB3aXRoCmNvbnN0IHBjaV9kZXZpY2VfaWQuIFNvIG1hcmsgdGhlIG5vbi1jb25z
dCBzdHJ1Y3RzIGFzIGNvbnN0LgoKU2lnbmVkLW9mZi1ieTogQXJ2aW5kIFlhZGF2IDxhcnZpbmQu
eWFkYXYuY3NAZ21haWwuY29tPgotLS0KIGRyaXZlcnMveGVuL3BsYXRmb3JtLXBjaS5jIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMgYi9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1w
Y2kuYwppbmRleCAxMjc1ZGY4Li41ZDdkY2FkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wbGF0
Zm9ybS1wY2kuYworKysgYi9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYwpAQCAtMTc1LDcgKzE3
NSw3IEBAIHN0YXRpYyBpbnQgcGxhdGZvcm1fcGNpX3Byb2JlKHN0cnVjdCBwY2lfZGV2ICpwZGV2
LAogCXJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgcGNpX2RldmljZV9pZCBwbGF0Zm9y
bV9wY2lfdGJsW10gPSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IHBjaV9kZXZpY2VfaWQgcGxhdGZv
cm1fcGNpX3RibFtdID0gewogCXtQQ0lfVkVORE9SX0lEX1hFTiwgUENJX0RFVklDRV9JRF9YRU5f
UExBVEZPUk0sCiAJCVBDSV9BTllfSUQsIFBDSV9BTllfSUQsIDAsIDAsIDB9LAogCXswLH0KLS0g
CjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 18:05:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 18: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.xen.org>)
	id 1dcy1g-0001Ub-Bh; Wed, 02 Aug 2017 18:05:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dcy1f-0001UV-1z
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 18:05:43 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D9/3B-03044-67412895; Wed, 02 Aug 2017 18:05:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTOSt1SkaZ
 IgyNH1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlL3YzFvziqlj9upupgfEXRxcjF4eQwExG
 iesTz7KCOCwCjawSe7e3MIE4EgJzWCV+/F0L5HACOXkSW5qeQdlFEj93fWcFsXkFBCVOznzCA
 mILCXhJ/Fv3hb2LkYODUyBQ4sI2b4gN35gl9ra8YgOpYRPQktjTMB9sDouAisTCfxOYIeYESC
 xuuQY2R1jAUeJKyz8wW0RAVeL7pWZmkEHMAscFJWb1rWAHSTALaEq0bv/NPoFRYBaSO2YhSS1
 gZFrFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiKDECwg3He
 Cf9DjJIcTEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh9hJsihQSLUtNTK9Iyc4BRA
 ZOW4OBREuGdCJLmLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRJiycvPS5US5/0rBFQqAFKaUZ
 oHNwgWrZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzBsDspAnM68Ebt8roFOYgE75U9cIckp
 JIkJKqoEx8n+80ctXh+RZn4SoeRxJUYn9uK+6eY31Co3odXK+72eu/5183HtexdeSszM7lkyv
 CF/aEPFuT0tTvOnV5d90XBMMumOXRbn/spq7OZxPbdHz0z7neeeVbFxzadrR/Y9fuq00C0m++
 ZP9zX/2d59XC3qolEyofV16eWuV3N+tmQsX5/DcambUVGIpzkg01GIuKk4EAAwI8/7RAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1501697140!57211105!1
X-Originating-IP: [209.85.220.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37144 invoked from network); 2 Aug 2017 18:05:41 -0000
Received: from mail-qk0-f169.google.com (HELO mail-qk0-f169.google.com)
 (209.85.220.169)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Aug 2017 18:05:41 -0000
Received: by mail-qk0-f169.google.com with SMTP id a77so31401021qkb.0
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 11:05:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=w5TzLo20++fN7WXBzyyrNHeFjpcrOGyCkQdLKBTf9eM=;
 b=a3QLLxW/ZIn7KNj35nOEnVtuXl6CQHegM3PzKYljtZbV5zYjG+1KGQ+ylVmeujkjX1
 D+gl7rYVmDmtbUS1PEf4hXq4YzplrMu3ru8wzf6PZSj5/Xu8SMFN48/n72WOFpw2uZIW
 33OOWBNASD8YqNeaQYKNbuoRy3E1EP2N60kjk2tfZxXle0peAmVFero8LzlwfM5pimmm
 IJNfVCBMYxH4BKYoctbX31xOOUTNKtFB6bS363JAXMPsebMnsUAkkzc6Rc/LdFB47Q8c
 6BsIeZwoqSERuQjqyYVhX8egSPAxyK/AQQ12CBLtjM9t2EuCf00FEcS+prtitGtZtpP7
 zr6w==
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=w5TzLo20++fN7WXBzyyrNHeFjpcrOGyCkQdLKBTf9eM=;
 b=s7P6uzSwbdKBSRxvHSIzHG4E9qVwY2dyDSS77hV1ttLHXHy5lhwH59TSXU5L273K/s
 2gUkwO2qAy09/L9xwFKKrx8OjuhZ4tRdQ15oSTLsSfjmJSDSrTUAUzi0NSPdiSowY54P
 cwr0LkTs3eRLLaAzA4TE3tWp29KWb7soreJagUREoYhnEwz9ocfNCmy7kXStA1tnCZGP
 LJvR/YkzTfLbt+HYCVcEzF+ilKWWwS75k4LZENc/8arCoTMXRwCNKokDsJIHOY5X3Nuo
 BRykY5NtSRELRD7fFgGeKtf2P7Q6cr4JlOXqHknCuk6TEAocRsi9PGcJxZhIhhYALL2k
 6+/w==
X-Gm-Message-State: AIVw112iaGA4uH+KHY0oSP/POhtq8NEaSyUVY3fS7HSOu9eXNnxndPyZ
 Cb7xwF6dj5ckuK1BkKeVcHyto8hCG8IN
X-Received: by 10.55.18.222 with SMTP id 91mr32438684qks.350.1501697139624;
 Wed, 02 Aug 2017 11:05:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.81.230 with HTTP; Wed, 2 Aug 2017 11:05:38 -0700 (PDT)
In-Reply-To: <CAGXu5jLhg5d0rxkfTGDjNxcsqd9BH8BSOPEOn=PBKx_dYeq8ow@mail.gmail.com>
References: <20170718223333.110371-1-thgarnie@google.com>
 <20170718223333.110371-17-thgarnie@google.com>
 <CAMzpN2g5YkFZTY7yfvG03QUKc-=asKMZbqke9g4e2oT_pgg7Yw@mail.gmail.com>
 <CAJcbSZFXrDZikh9P5M81ztkiMv7EhO4x0bzBdYE8RYC=HMZgqg@mail.gmail.com>
 <25a2974a-fbb4-ea4b-d090-582d6d0de7fd@zytor.com>
 <CAJcbSZHuOhMHW6OTyt7-vZkPLS3XRQ48gpkF-TyohXpDW+825w@mail.gmail.com>
 <CAJcbSZF5-gVg=Q6yAV2ymHo+SC6Go=vQHXMR0UTdKH2Jbe-s-g@mail.gmail.com>
 <CAGXu5jLhg5d0rxkfTGDjNxcsqd9BH8BSOPEOn=PBKx_dYeq8ow@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Wed, 2 Aug 2017 11:05:38 -0700
Message-ID: <CAJcbSZH+v_Kr_WkjLvzkTOX7RLWkZB7yPqe2SPXnRvgP8PuGPA@mail.gmail.com>
To: Kees Cook <keescook@chromium.org>
Cc: Michal Hocko <mhocko@suse.com>, kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H. Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 linux-arch <linux-arch@vger.kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 Peter Foley <pefoley2@pefoley.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, xen-devel@lists.xenproject.org,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Len Brown <len.brown@intel.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Juergen Gross <jgross@suse.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, Jiri Kosina <jkosina@suse.cz>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Daniel Micay <danielmicay@gmail.com>,
 "linux-crypto@vger.kernel.org" <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [RFC 16/22] x86/percpu: Adapt percpu for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMiwgMjAxNyBhdCA5OjU2IEFNLCBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9t
aXVtLm9yZz4gd3JvdGU6Cj4gT24gV2VkLCBBdWcgMiwgMjAxNyBhdCA5OjQyIEFNLCBUaG9tYXMg
R2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj4+IEkgbm90aWNlZCB0aGF0IG5v
dCBvbmx5IHdlIGhhdmUgdGhlIHByb2JsZW0gb2YgZ3M6MHg0MCBub3QgYmVpbmcKPj4gYWNjZXNz
aWJsZS4gVGhlIGNvbXBpbGVyIHdpbGwgZGVmYXVsdCB0byB0aGUgZnMgcmVnaXN0ZXIgaWYKPj4g
bWNtb2RlbD1rZXJuZWwgaXMgbm90IHNldC4KPj4KPj4gT24gdGhlIG5leHQgcGF0Y2ggc2V0LCBJ
IGFtIGdvaW5nIHRvIGFkZCBzdXBwb3J0IGZvcgo+PiAtbXN0YWNrLXByb3RlY3Rvci1ndWFyZD1n
bG9iYWwgc28gYSBnbG9iYWwgdmFyaWFibGUgY2FuIGJlIHVzZWQKPj4gaW5zdGVhZCBvZiB0aGUg
c2VnbWVudCByZWdpc3Rlci4gU2ltaWxhciBhcHByb2FjaCB0aGFuIEFSTS9BUk02NC4KPgo+IFdo
aWxlIHRoaXMgaXMgcHJvYmFibHkgdW5kZXJzdG9vZCwgSSBoYXZlIHRvIHBvaW50IG91dCB0aGF0
IHRoaXMgd291bGQKPiBiZSBhIG1ham9yIHJlZ3Jlc3Npb24gZm9yIHRoZSBzdGFjayBwcm90ZWN0
aW9uIG9uIHg4Ni4KCkkgYWdyZWUsIHRoZSBvcHRpbWFsIHNvbHV0aW9uIHdpbGwgYmUgdXNpbmcg
dXBkYXRlZCBnY2MvY2xhbmcuCgo+Cj4+IEZvbGxvd2luZyB0aGlzIHBhdGNoLCBJIHdpbGwgd29y
ayB3aXRoIGdjYyBhbmQgbGx2bSB0byBhZGQKPj4gLW1zdGFjay1wcm90ZWN0b3ItcmVnPTxzZWdt
ZW50IHJlZ2lzdGVyPiBzdXBwb3J0IHNpbWlsYXIgdG8gUG93ZXJQQy4KPj4gVGhpcyB3YXkgd2Ug
Y2FuIGhhdmUgZ3MgdXNlZCBldmVuIHdpdGhvdXQgbWNtb2RlbD1rZXJuZWwuIE9uY2UgdGhhdCdz
Cj4+IGFuIG9wdGlvbiwgSSBjYW4gc2V0dXAgdGhlIEdEVCBhcyBkZXNjcmliZWQgaW4gdGhlIHBy
ZXZpb3VzIGVtYWlsCj4+IChzaW1pbGFyIHRvIFJGRykuCj4KPiBJdCB3b3VsZCBiZSBtdWNoIG5p
Y2VyIGlmIHdlIGNvdWxkIHRlYWNoIGdjYyBhYm91dCB0aGUgcGVyY3B1IGFyZWEKPiBpbnN0ZWFk
LiBUaGlzIHdvdWxkIGxldCB1cyBzb2x2ZSB0aGUgZ2xvYmFsIHN0YWNrIHByb3RlY3RvciBwcm9i
bGVtIG9uCj4gdGhlIG90aGVyIGFyY2hpdGVjdHVyZXM6Cj4gaHR0cDovL3d3dy5vcGVud2FsbC5j
b20vbGlzdHMva2VybmVsLWhhcmRlbmluZy8yMDE3LzA2LzI3LzYKClllcywgd2hpbGUgSSBhbSBs
b29raW5nIGF0IGdjYyBJIHdpbGwgdGFrZSBhIGxvb2sgYXQgb3RoZXIKYXJjaGl0ZWN0dXJlIHRv
IHNlZSBpZiBJIGNhbiBoZWxwIHRoZXJlIHRvby4KCj4KPiAtS2Vlcwo+Cj4gLS0KPiBLZWVzIENv
b2sKPiBQaXhlbCBTZWN1cml0eQoKCgotLSAKVGhvbWFzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 18:10:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 18:10: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.xen.org>)
	id 1dcy6J-000281-Tv; Wed, 02 Aug 2017 18:10:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dcy6J-00027v-JM
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 18:10:31 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C9/4F-27137-69512895; Wed, 02 Aug 2017 18:10:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXeaaFO
 kQdcpAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePflBaWghUSFXN7zrM0MP4Q7GLk4hAS2Mgo
 sWj/IkYIZzejxLHPG9m6GDk5hAWKJN5tXw9miwgkSrTe3M0IYgsJTGCSWLTOE6SBWeACo8S3r
 gOsIAk2AU2JO58/MYHYvAJWEjs2bgWzWQRUJF4fXMcOYosKhEu8bTzCAlEjKHFy5hMwm1PAR+
 J830OwOcwCthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRvTi1qCy1SNdIL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOAYgGAH47K/TocYJTmYlER5FXvqI4X4kvJT
 KjMSizPii0pzUosPMWpwcAhcOXhkNqMUS15+XqqSBK+tSFOkkGBRanpqRVpmDjAmYEolOHiUR
 HibQdK8xQWJucWZ6RCpU4yKUuK8DCAJAZBERmkeXBssDi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmNcDZApPZl4J3PRXQIuZgBb/qWsEWVySiJCSamC0eZdxd92L/fZH2bMCfs/8cn6CxOY
 +KWP+vi1WpmImP46GSAYb8qXldB1bX6a5XfPQ4/2njwrvUPe3Zn97d2tczbSjYhF3/9c9ebx2
 tsSbBVpfbi7LyxEXO9v26klSXXHJlQe+Vy0EmW6teLui7Z0Rp768e/jDtdLnWg38V9gF+rxTK
 hH2Vd2sxFKckWioxVxUnAgAXJ1Hob4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1501697429!76071998!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55915 invoked from network); 2 Aug 2017 18:10:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 2 Aug 2017 18:10:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D1E9E2B;
 Wed,  2 Aug 2017 11:10:28 -0700 (PDT)
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 728313F483;
 Wed,  2 Aug 2017 11:10:27 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
References: <CAHrd_jr5r1XA130+Q2U6HH20YJq71mckghR0EoBsfSH23eysEw@mail.gmail.com>
 <20170731211538.GC12347@toto>
 <alpine.DEB.2.10.1707311421080.22381@sstabellini-ThinkPad-X260>
 <20170731215518.GD12347@toto>
 <alpine.DEB.2.10.1707311644020.22381@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6d3f6bf7-3f45-f473-512f-7b38c4868af6@arm.com>
Date: Wed, 2 Aug 2017 19:10:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1707311644020.22381@sstabellini-ThinkPad-X260>
Cc: Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 xen-devel@lists.xenproject.org, Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v4]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwMS8wOC8xNyAwMDo1MywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1v
biwgMzEgSnVsIDIwMTcsIEVkZ2FyIEUuIElnbGVzaWFzIHdyb3RlOgo+Pj4+PiAgIEByb2xlICAg
ICAgICAgICAgICAgICBDYW4gb25seSBiZSAnbWFzdGVyJyBvciAnc2xhdmUnLCBpdCBkZWZhdWx0
cyB0byAnc2xhdmUnLgo+Pj4+Pgo+Pj4+PiAgIEBwcm90ICAgICAgICAgICAgICAgICBXaGVuIEBy
b2xlID0gbWFzdGVyLCB0aGlzIG1lYW5zIHRoZSBsYXJnZXN0IHNldCBvZgo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGFnZS0yIHBlcm1pc3Npb24gZmxhZ3MgdGhhdCBjYW4gYmUgZ3Jh
bnRlZCB0byB0aGUKPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgc2xhdmUgZG9tYWlucy4K
Pj4+Pj4gV2hlbiBAcm9sZSA9IHNsYXZlLCB0aGlzIG1lYW5zIHRoZSBzdGFnZS0yIHBlcm1pc3Np
b24KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3Mgb2YgdGhlIHNoYXJlZCBtZW1v
cnkgYXJlYS4KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgQ3VycmVudGx5IG9ubHkgJ3J3
JyBpcyBzdXBwb3J0ZWQuIElmIG5vdCBzZXQuIGl0Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgIGRlZmF1bHRzIHRvICdydycuCj4+Pj4+Cj4+Pj4+ICAgQGNhY2hlX3BvbGljeSAgICAgICAg
IFRoZSBzdGFnZS0yIGNhY2hlYWJpbGl0eS9zaGFyZWFiaWxpdHkgYXR0cmlidXRlcyBvZiB0aGUK
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgc2hhcmVkIG1lbW9yeSBhcmVhLiBDdXJyZW50
bHksIG9ubHkgdHdvIHBvbGljaWVzIGFyZQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICBz
dXBwb3J0ZWQ6Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBBUk1fbm9ybWFsOiBP
bmx5IGFwcGxpY2FibGUgdG8gQVJNIGd1ZXN0cy4gVGhpcwo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgd291bGQgbWVhbiBJbm5lciBhbmQgT3V0ZXIgV3JpdGUt
QmFjawo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FjaGVh
YmxlLCBhbmQgSW5uZXIgU2hhcmVhYmxlLgo+Pj4+Cj4+Pj4KPj4+PiBJcyB0aGVyZSBhIHJlYXNv
biBub3QgdG8gc2V0IHRoaXMgdG8gT3V0ZXIgU2hhcmVhYmxlPwo+Pj4+IEFnYWluLCBtYWlubHkg
dXNlZnVsIHdoZW4gdGhlc2UgcGFnZXMgZ2V0IHNoYXJlZCB3aXRoIGRldnMgYXMgd2VsbC4KPj4+
Pgo+Pj4+IFRoZSBndWVzdCBjYW4gYWx3YXlzIGxvd2VyIGl0IHRvIElubmVyIFNoYXJlYWJsZSB2
aWEgUzEgdGFibGVzIGlmIG5lZWRlZC4KPj4+Cj4+PiBJIGRvbid0IHRoaW5rIHdlIGNhbiBzdXBw
b3J0IG1lbW9yeSBzaGFyaW5nIHdpdGggZGV2aWNlcyBpbiB0aGlzIHZlcnNpb24KPj4+IG9mIHRo
ZSBkb2N1bWVudCAoc2VlIGFib3ZlIGFib3V0IEdTb0MgdGltZWxpbmVzKS4gTm9ybWFsIG1lbW9y
eSBpcyBpbm5lcgo+Pj4gc2hhcmVhYmxlIGluIFhlbiB0b2RheSwgaXQgbWFrZXMgc2Vuc2UgdG8g
ZGVmYXVsdCB0byB0aGF0Lgo+Pgo+PiBJIHRob3VnaHQgd2UgbWFwcGVkIFJBTSBhcyBPdXRlciBz
aGFyZWFibGUgdG8gZ3Vlc3RzIGJ1dCB5b3Ugc2VlbSB0byBiZSByaWdodC4KPj4gSSB0aGluayB3
ZSBzaG91bGQgYmUgbWFwcGluZyBhbGwgUkFNIGFzIE91dGVyIFNoYXJlYWJsZSBhbmQgdGhlbiBs
ZXQgdGhlCj4+IGd1ZXN0IGRlY2lkZSB3aGF0IGlzIElubmVyIGFuZCB3aGF0IGlzIE91dGVyIHZp
YSBpdCdzIFMxIHRhYmxlcy4KPj4gUmlnaHQgbm93IGl0IHdvdWxkIGJlIGltcG9zc2libGUgdG8g
YmUgQ29oZXJlbnQgd2l0aCBhIERNQSBkZXZpY2Ugb3V0c2lkZQo+PiBvZiB0aGUgSW5uZXIgZG9t
YWluLi4uCj4+Cj4+IFBlcmhhcHMgd2Ugc2hvdWxkIGZpeCB0aGF0IGFuZCB0aGVuIEFSTV9ub3Jt
YWwgd291bGQgYnkgaXRzZWxmIGJlY29tZSBPdXRlci4KPj4gSWYgdGhlcmUncyBhZ3JlZW1lbnQg
SSBjYW4gdGVzdCBpdCBhbmQgc2VuZCBhIHBhdGNoLgo+Cj4gVG9kYXksIG9ubHkgZGV2aWNlIG1l
bW9yeSBpcyBtYXBwZWQgT3V0ZXIgU2hhcmVhYmxlLCB3aGlsZSBub3JtYWwgbWVtb3J5Cj4gaXMg
bWFwcGVkIElubmVyIFNoYXJlYWJsZS4gSSBhbSBPSyB3aXRoIGNoYW5naW5nIHRoZSBkZWZhdWx0
IGluCj4gbWZuX3RvX3AybV9lbnRyeSB0byBPdXRlciBTaGFyZWFibGUgZm9yIG5vcm1hbCBSQU0g
aWYgdGhlIGNoYW5nZSB3b3VsZAo+IG1ha2UgaXQgcG9zc2libGUgdG8gZG8gY29oZXJlbnQgRE1B
IHdpdGggbW9yZSBkZXZpY2VzIG9uIHRoZSBwbGF0Zm9ybS4KPiBKdWxpZW4/CgpQZXIgVGFibGUg
RDQtNDQgaW4gQVJNIERESSAwNDg3Qi5hLCBvdXRlci1zaGFyZWFibGUgdGFrZXMgcHJlY2VkZW5j
ZSBvbiAKaW5uZXItc2hhcmVhYmxlLiBTbyBpZiB0aGUgZ3Vlc3QgY29uZmlndXJlcyB0aGUgc3Rh
Z2UtMSBwYWdlIHRhYmxlIHdpdGggCm91dGVyLXNoYXJlYWJsZSwgdGhlIHJlc3VsdGFudCB3aWxs
IGJlIG91dGVyLXNoYXJlYWJsZS4KCkFzIEkgcG9pbnRlZCBvdXQgaW4gYSBwcmV2aW91cyB2ZXJz
aW9uLCB0aGlzIG9wdGlvbiBpcyBhIGJpdCBjb25mdXNpbmcgCmJlY2F1c2UgdGhlIHZhbHVlIHNl
dCBpbiBzdGFnZS0yIGRvZXMgbm90IG1lYW4gdGhpcyB3aWxsIGJlIHRoZSAKcmVzdWx0YW50IHZh
bHVlLiBJIHdvdWxkIHN0cm9uZ2x5IHJlY29tbWVuZCBhbnkgdXNlciB3YW50aW5nIHRvIHNoYXJl
IAptZW1vcnkgYmV0d2VlbiBndWVzdHMgdG8gcmVhZCBENC41LjQgIkNvbWJpbmluZyB0aGUgc3Rh
Z2UgMSBhbmQgc3RhZ2UgMiAKYXR0cmlidXRlcyIgYmVmb3JlIHVzaW5nIHRoaXMgb3B0aW9uLiBP
dGhlcndpc2UsIGhlL3NoZSB3aWxsIGxpa2VseSBiZSAKY29uZnVzZWQgYW5kIGVuZCB1cCB0byBt
aXMtY29uZmlndXJlIHRoZSBhdHRyaWJ1dGUuCgpUaGUgY3VycmVudCBjb25maWd1cmF0aW9uIChp
LmUgIkFSTV9ub3JtYWwiKSBnaXZlcyB0aGUgbW9zdCBmbGV4aWJpbGl0eSAKdG8gdGhlIGd1ZXN0
IGluIHRlcm0gb2YgbWVtb3J5IGF0dHJpYnV0ZSBidXQgcHJldmVudCBub24tc2hhcmVhYmxlIG1h
cHBpbmcuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 02 18:25:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 18:25: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.xen.org>)
	id 1dcyKq-0002vF-6o; Wed, 02 Aug 2017 18:25:32 +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 1dcyKp-0002v9-6O
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 18:25:31 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 87/16-03937-A1912895; Wed, 02 Aug 2017 18:25:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVybKJssq64ZFO
 kwaLbOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHZ9NYCqbLVCw6eIi1gXGPaBcjF4eQwBIm
 ibfnrzF3MXJysAg4SNxZ0cTSxcjBwSgQI/HghzVImFEgTGLy5SWsECVaEvO6l7KB2GwChhJ/n
 2xiAymXALKXfOYACYsIGEnMm72ZHWQ8s8APFomu0zfB6oUFAiUOf+hiArE5geyu+7MYQWxeAW
 +Ju+9PskPc08Mk8eDyJ7AGUQFdiUP//rBBFAlKnJz5hAXEZhbwlfjd8Q7K9pbYseo10wRGwVl
 IymYhKZuFpAzCVpc4uP0BI4QtL7Ht+ipWmJq+Cx8YFzCyrWJUL04tKkst0jXTSyrKTM8oyU3M
 zNE1NDDTy00tLk5MT81JTCrWS87P3cQIDH4GINjBOO+E/yFGSQ4mJVFexZ76SCG+pPyUyozE4
 oz4otKc1OJDjDIcHEoSvHPEmyKFBItS01Mr0jJzgHEIk5bg4FES4T0NkuYtLkjMLc5Mh0idYt
 Tl2LB6/RcmIZa8/LxUKXHeLJAiAZCijNI8uBGwlHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIx
 KwryXQKbwZOaVwG16BXQEE9ARf+oaQY4oSURISTUwpgkcZpD00Crhav5y/drKaG7vL9z1s6pe
 RTVyGDZeUXpe+mmxtorx1/8v6r37J3+tbGcpOcTdaGSXmK5bxWrmPvfFq2yjk037jKOv9mSGX
 FWRWbV96gft7RMO7tP6Ipcw5YAiq1+2jv4eqSQLD7+gMzH67+Ns6x9GmM9q9mBcOf3CwmONad
 +UWIozEg21mIuKEwHRSfm0BAMAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1501698326!108615967!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10911 invoked from network); 2 Aug 2017 18:25:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 18:25:27 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F2E0322C95;
 Wed,  2 Aug 2017 18:25:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F2E0322C95
Date: Wed, 2 Aug 2017 11:25:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <CAKPH-NjaFPkFFfpsnyjVf5c+BBmyUL9eu6Brz1Pjgw6fjFKJJQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1708021004090.20080@sstabellini-ThinkPad-X260>
References: <d292b221-c373-c9a7-7899-f5e00f7199cc@arm.com>
 <20170801164410.GC4859@toto> <22b6f0ee-be47-85c9-fd23-e295f0a33e7d@arm.com>
 <alpine.DEB.2.10.1708011037520.20080@sstabellini-ThinkPad-X260>
 <CAKPH-NjaFPkFFfpsnyjVf5c+BBmyUL9eu6Brz1Pjgw6fjFKJJQ@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-327674626-1501695888=:20080"
Content-ID: <alpine.DEB.2.10.1708021116580.20080@sstabellini-ThinkPad-X260>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Sameer Goel <sgoel@codeaurora.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Davorin Mista <davorin.mista@aggios.com>,
 Campbell Sean <scampbel@codeaurora.org>, anastassios.nanos@onapp.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, vfachin@de.adit-jv.com,
 Jarvis.Roach@dornerworks.com, volodymyr_babchuk@epam.com, joculator@gmail.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 2nd August
 2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-327674626-1501695888=:20080
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1708021116581.20080@sstabellini-ThinkPad-X260>

Hi everybody,

the Xen based suspend notification interface is implemented in Linux by
drivers/xen/manage.c. The guest monitors a node on xenstore named
"control/shutdown", one of the possible commands is "suspend".

See the corresponding libxl__domain_pvcontrol_* functions and their
callers under tools/libxl. You can see that libxl is able to detect if
the PV protocol is supported by the guest calling
libxl__domain_pvcontrol_available, although the detection wouldn't work
today for ARM guests.

You might also want to give a look at drivers/xen/cpu_hotplug.c (also in
Linux) which is the implementation of the PV cpu hotplug protocol.
See libxl__set_vcpuonline_xenstore in tools/libxl/libxl_domain.c.

I am sorry this protocol is not properly documented anywhere (as far as
I am aware). However, it is so simple that you should be able to
understand how it works just from the code.



On Wed, 2 Aug 2017, Mirela Simonovic wrote:
> Hi,
> Thanks for the invite, please find the presentationhere:Â https://docs.google.com/presentation/d/1PhK9bdLyY_DSr8RbSs7LDdLWADbSW7YGwwnkpMLWeQ
> g/edit#slide=id.g24c05965d7_0_15
> 
> Regards,
> Mirela
> 
> On Tue, Aug 1, 2017 at 7:43 PM, Stefano Stabellini <sstabellini@kernel.org> wrote:
>       On Tue, 1 Aug 2017, Julien Grall wrote:
>       > On 01/08/17 17:44, Edgar E. Iglesias wrote:
>       > > On Wed, Jul 26, 2017 at 04:59:43PM +0100, Julien Grall wrote:
>       > > > Hi all,
>       > > >
>       > > > The next Xen ARM community call will be Wednesday 2nd August 2017 5pm
>       BST.
>       > > >
>       > > > Do you have any specific topic you would like to discuss?
>       > >
>       > > CC: Davorin and Mirella from Aggios
>       > >
>       > > Hi Julien,
>       >
>       > Hi,
>       >
>       > > I was talking with the Aggios folks today and they were wondering if
>       > > it's possible to share screens to present slides during the call?
>       > > I'm guessing not, since the info below only has dial in info.
>       >
>       > It sounds like it is possible to share screen but I can't find a public
>       link
>       > for it :/.
>       >
>       > I can look for an alternative (I have plenty of choice at Arm :)) if it is
>       > something people wants to do in the future. But for tomorrow, it might be
>       > difficult to get something up by tomorrow.
>       >
>       > Can you upload the slides somewhere and send a link by e-mail?
> 
>       Sending the slides by email beforehand is always a good idea. However,
>       it's 2017 and we *have* to be able to share slides live during a meeting
>       :-)
> 
>       I talked with Julien: we are going to use my uberconference details for
>       the call, which supports dialing in by phone, from your PC and slide
>       sharing:
> 
> 
>       Join the call: https://www.uberconference.com/stefano-stabellini
>       US dial-in number: 669-999-0613
>       No PIN needed
> 
>       For the international numbers, go to
>       https://www.uberconference.com/stefano-stabellini and choose "Join by
>       Phone", a list of international numbers and a pin will be provided.
> 
>       I'll also send another reminder tomorrow.
> 
> 
>       Cheers,
> 
>       Stefano
> 
> 
> 
> 
--8323329-327674626-1501695888=:20080
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-327674626-1501695888=:20080--


From xen-devel-bounces@lists.xen.org Wed Aug 02 18:29:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 18: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.xen.org>)
	id 1dcyOI-00036M-Pr; Wed, 02 Aug 2017 18:29:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dcyOG-00036G-WE
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 18:29:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E5/D1-09901-0F912895; Wed, 02 Aug 2017 18:29:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssu57yaZ
 IgxPbVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJs7azFtzVrpi+p4mlgfGLfBcjF4eQwBIm
 id93DjN1MXJysAg4SDzb/BHI5uBgFIiRePDDGiTMKBAmMfnyElaQMIuAlsTGTbogYTYBQ4m/T
 zaxgYQlgOwlnzlAwiIC6hJ/LkxgBJnOLDCZSWLd0xssIAlhgVCJt1e+MYPYnALWEs/WXGIFsX
 kFvCXm7pzFBHHOZGaJV/8+sIMkRAV0JQ79+8MGUSQocXLmE7BBzEA3LJ++jWUCo8AsJKlZSFI
 LGJlWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIAMQ7GDc
 +dzpEKMkB5OSKK9iT32kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneDRJNkUKCRanpqRVpmTnAa
 IBJS3DwKInw1oOkeYsLEnOLM9MhUqcYjTk2rF7/hYmj6fvH70xCLHn5ealS4ryvQEoFQEozSv
 PgBsGi9BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeT1BpvBk5pXA7XsFdAoT0Cl/6hpBTil
 JREhJNTBKP5ZxU2e9o8vkVLBLZ/eHaUev7u9N2OFxd+evfKfO3/bHo/OLbqpsEn7xqV1OYsPM
 q66dN/puZd5dzvcm9qu86PnuooSvew7Lz+ELZ+m+7nE/V8G7jzFX5L7Syhd/7/NUteRst5nyO
 z9x4c0Ey/U8MwTfbZ2xqf2x9nNd38zUwLSWBJEAdj0lluKMREMt5qLiRAD360BXzQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1501698542!64218402!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55846 invoked from network); 2 Aug 2017 18:29:03 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 18:29:03 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 62A6322C95;
 Wed,  2 Aug 2017 18:29:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 62A6322C95
Date: Wed, 2 Aug 2017 11:29:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <305e926e-47f9-3619-31cd-81c0799378bf@arm.com>
Message-ID: <alpine.DEB.2.10.1708021128540.20080@sstabellini-ThinkPad-X260>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <b38196ff-087b-2b4c-dccd-2d3a8fc5bf38@arm.com> <20170801142546.GN12347@toto>
 <alpine.DEB.2.10.1708011332060.20080@sstabellini-ThinkPad-X260>
 <b8211ca0-7148-9ee5-ebae-01893247771f@arm.com> <20170801212249.GP12347@toto>
 <305e926e-47f9-3619-31cd-81c0799378bf@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 nd@arm.com, Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Dave P Martin <Dave.Martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs according
 to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxIEF1ZyAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgRWRnYXIsCj4gCj4g
T24gMDEvMDgvMjAxNyAyMjoyMiwgRWRnYXIgRS4gSWdsZXNpYXMgd3JvdGU6Cj4gPiBPbiBUdWUs
IEF1ZyAwMSwgMjAxNyBhdCAxMDowMjo0NVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
PiA+IEhpLAo+ID4gPiAKPiA+ID4gT24gMDEvMDgvMjAxNyAyMTo0MCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+ID4gPiA+IE9uIFR1ZSwgMSBBdWcgMjAxNywgRWRnYXIgRS4gSWdsZXNpYXMg
d3JvdGU6Cj4gPiA+ID4gPiBPbiBUdWUsIEF1ZyAwMSwgMjAxNyBhdCAxMTo1OTowMEFNICswMTAw
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ID4gPiA+ICgrIEVkZ2FyLCBNYXJrLCBEYXZlKQo+
ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gSGksCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEhpIEp1bGll
biwKPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSdsbCBzaGFyZSBzb21lIHRob3VnaHRzIGJhc2VkIG9u
IG91ciBwbGF0Zm9ybXMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBPbiAxNC8w
Ni8xNyAxNToxMCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gU01DQ0Mg
KFNNQyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGggSFZDcyBh
bmQKPiA+ID4gPiA+ID4gPiBTTUNzLgo+ID4gPiA+ID4gPiA+IFNNQ0NDIHN0YXRlcyB0aGF0IGJv
dGggSFZDIGFuZCBTTUMgYXJlIHZhbGlkIGNvbmR1aXRzIHRvIGNhbGwgdG8gYQo+ID4gPiA+ID4g
PiA+IGRpZmZlcmVudAo+ID4gPiA+ID4gPiA+IGZpcm13YXJlIGZ1bmN0aW9ucy4gVGh1cywgZm9y
IGV4YW1wbGUgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoCj4gPiA+ID4gPiA+ID4gYnkKPiA+
ID4gPiA+ID4gPiBTTUMgb3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVy
IGNvZGluZyBmb3Igc3VjaAo+ID4gPiA+ID4gPiA+IGNhbGxzLgo+ID4gPiA+ID4gPiA+IEJlc2lk
ZXMgZnVuY3Rpb25hbCBjYWxscyB0aGVyZSBhcmUgcXVlcnkgY2FsbHMsIHdoaWNoIGFsbG93cwo+
ID4gPiA+ID4gPiA+IHVuZGVybGluZwo+ID4gPiA+ID4gPiA+IE9TIGRldGVybWluZSB2ZXJzaW9u
LCBVSUQgYW5kIG51bWJlciBvZiBmdW5jdGlvbnMgcHJvdmlkZWQgYnkKPiA+ID4gPiA+ID4gPiBz
ZXJ2aWNlCj4gPiA+ID4gPiA+ID4gcHJvdmlkZXIuCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+
ID4gVGhpcyBwYXRjaCBhZGRzIG5ldyBmaWxlIGBzbWNjYy5jYCwgd2hpY2ggaGFuZGxlcyBib3Ro
IGdlbmVyaWMKPiA+ID4gPiA+ID4gPiBTTUNzCj4gPiA+ID4gPiA+ID4gYW5kIEhWQyBhY2NvcmRp
bmcgdG8gU01DLiBBdCB0aGlzIG1vbWVudCBpdCBpbXBsZW1lbnRzIG9ubHkgb25lCj4gPiA+ID4g
PiA+ID4gc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgo+ID4gPiA+ID4gPiA+
IAo+ID4gPiA+ID4gPiA+IFN0YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBvcnRz
IHF1ZXJ5IGNhbGxzLCBzbyBjYWxsZXIKPiA+ID4gPiA+ID4gPiBjYW4KPiA+ID4gPiA+ID4gPiBh
c2sgYWJvdXQgaHlwZXJ2aXNvciBVSUQgYW5kIGRldGVybWluZSB0aGF0IGl0IGlzIFhFTiBydW5u
aW5nLgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IFRoaXMgY2hhbmdlIGFsbG93cyBtb3Jl
IGdlbmVyaWMgaGFuZGxpbmcgZm9yIFNNQ3MgYW5kIEhWQ3MgYW5kIGl0Cj4gPiA+ID4gPiA+ID4g
Y2FuCj4gPiA+ID4gPiA+ID4gYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZp
Y2VzIGFuZCBmdW5jdGlvbnMuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBJIGhhdmUgYWxyZWFk
eSByZXZpZXdlZCB0aGUgY29kZSBhbmQgb25lIHRoaW5nIEkgbWlzc2VkIGlzIGhvdyBhCj4gPiA+
ID4gPiA+IGRvbWFpbiB3aWxsCj4gPiA+ID4gPiA+IGtub3cgdGhhdCBYZW4gc3VwcG9ydHMgU01D
Q0MuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBDdXJyZW50bHksIFhlbiB3aWxsOgo+ID4gPiA+
ID4gPiAJLSBpbmplY3QgYW4gdW5kZWZpbmVkIGluc3RydWN0aW9uIGZvciBhbnkgU01DIGlzc3Vl
ZCBieSBhCj4gPiA+ID4gPiA+IGd1ZXN0Cj4gPiA+ID4gPiA+IAktIGNyYXNoIHRoZSBndWVzdCAo
cXVpdGUgYmFkKSBmb3IgYW55IHVua25vd24gSENWICMwCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4g
PiBTbyBhIGd1ZXN0IG5lZWRzIHRvIGJlIGF3YXJlIHdoZXRoZXIgWGVuIHN1cHBvcnRzIFNNQ0ND
IGNvbnZlbnRpb24KPiA+ID4gPiA+ID4gb3Igbm90LiBJCj4gPiA+ID4gPiA+IGFtIG5vdCBhd2Fy
ZSBvZiBhbnkgYmluZGluZ3MgaW4gdGhlIGRldmljZS10cmVlIGZvciBkb2luZyB0aGF0Lgo+ID4g
PiA+ID4gCj4gPiA+ID4gPiBPbiBvdXIgcGxhdGZvcm1zLCBTVyBwcm9iZXMgdGhlIERUIGZvciBz
cGVjaWZpYyBzZXJ2aWNlIGNsYXNzZXMgYW5kCj4gPiA+ID4gPiB0aGVuCj4gPiA+ID4gPiBwcm9i
ZXMgZm9yIHNwZWNpZmljIHZlcnNpb25zIHZpYSBTTUMgY2FsbHMgdXNpbmcgdGhlIHN0YW5kYXJk
IFZlcnNpb24KPiA+ID4gPiA+IEZJRHMuCj4gPiA+ID4gPiBJZiB0aGUgRFQgZG9lcyBub3Qgc3Bl
Y2lmeSB0aGUgZmlybXdhcmUgbm9kZSwgSSBkb24ndCB0aGluayBhbnkgU01Dcwo+ID4gPiA+ID4g
d2lsbCBiZQo+ID4gPiA+ID4gaXNzdWVkIGJ1dCB0aGUgZ3Vlc3QgbWF5IG5vdCBiZSBmdW5jdGlv
bmFsIChhcyB0aGUgZmlybXdhcmUgaW50ZXJmYWNlCj4gPiA+ID4gPiBpcwo+ID4gPiA+ID4gbWFu
ZGF0b3J5KS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSBkb24ndCBrbm93IG9mIGEgZ2VuZXJpYyBE
VCBub2RlL2NvbXBhdCB0aGF0IHRlbGxzIGd1ZXN0cyBpZiBTTUNDCj4gPiA+ID4gPiBwcm9iaW5n
Cj4gPiA+ID4gPiBpcyBhbGxvd2VkIG9yIG5vdC4gUGVyaGFwcyB0aGVyZSBzaG91bGQgYmUgb25l
LCBvciB0aGVyZSBzaG91bGQgYmUgeWV0Cj4gPiA+ID4gPiBhbm90aGVyIHNlcnZpY2Ugc3BlY2lm
aWMgb25lIGZvciBIeXBlcnZpc29ycy4gSSBkb24ndCBrbm93Lgo+ID4gPiA+ID4gCj4gPiA+ID4g
PiBGb3IgZXhhbXBsZSwgdGhlc2UgYXJlIHRoZSBub2RlcyB3ZSd2ZSBnb3QgKFBTQ0kgYW5kIEVF
TUkvU0lQKToKPiA+ID4gPiA+ICAgICAgICBwc2NpIHsKPiA+ID4gPiA+ICAgICAgICAgICAgICAg
IGNvbXBhdGlibGUgPSAiYXJtLHBzY2ktMC4yIjsKPiA+ID4gPiA+ICAgICAgICAgICAgICAgIG1l
dGhvZCA9ICJzbWMiOwo+ID4gPiA+ID4gICAgICAgIH07Cj4gPiA+ID4gPiAKPiA+ID4gPiA+ICAg
ICAgICBwbXVmdzogZmlybXdhcmUgewo+ID4gPiA+ID4gICAgICAgICAgICAgICAgY29tcGF0aWJs
ZSA9ICJ4bG54LHp5bnFtcC1wbSI7Cj4gPiA+ID4gPiAgICAgICAgICAgICAgICBtZXRob2QgPSAi
c21jIjsKPiA+ID4gPiA+ICAgICAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8JmdpYz47
Cj4gPiA+ID4gPiAgICAgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPDAgMzUgND47Cj4gPiA+ID4g
PiAgICAgICAgfTsKPiA+ID4gPiA+IAo+ID4gPiA+ID4gU1cgdGhhdCBkb2VzIG5vdCBoYXZlIERU
IHN1cHBvcnQsIHdpbGwgZWl0aGVyIGRpcmVjdGx5IHByb2JlIHRoZSBTTUMKPiA+ID4gPiA+IGlu
dGVyZmFjZSBvciBpbiBzb21lIGNhc2VzIGp1c3QgYXNzdW1lIGl0J3MgdGhlcmUgYW5kIHVzZSBp
dC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gWnlucU1QLXdpc2UsIFhlbiBpcyBpbiBhIGxpdHRsZSBi
aXQgb2YgYW4gYWt3YXJkIHBvc2l0aW9uIGJ5IG1lc3NpbmcKPiA+ID4gPiA+IGd1ZXN0cyB1cCBp
ZiB0aGV5IHByb2JlIGZvciBub24tZXhpc3RpbmcgU01DIHNlcnZpY2VzIGJ1dCBJIGRvbid0Cj4g
PiA+ID4gPiB0aGluawo+ID4gPiA+ID4gaXQncyB0aGF0IGJhZC4gTWFpbmx5IGJlY2F1c2UgdGhl
cmUncyByZWFsbHkgdmVyeSBsaXR0bGUgWnlucU1QIGd1ZXN0cwo+ID4gPiA+ID4gdGhhdCBuZWVk
IHRoZSBmaXJtd2FyZSB3b3VsZCBiZSBhYmxlIHRvZG8gd2l0aG91dCBpdC4KPiA+ID4gPiA+IAo+
ID4gPiA+ID4gRm9yIG90aGVyIHBsYXRmb3JtcyBhbmQgc2VydmljZXMsIEkgZ3Vlc3MgRlcgbWF5
IHZlcnkgd2VsbCBiZSBvcHRpb25hbAo+ID4gPiA+ID4gYW5kIHByb2JpbmcgbWFrZXMgbW9yZSBz
ZW5jZS4gU28gZ2V0dGluZyBzdXBwb3J0IGZvciBncmFjZWZ1bGx5Cj4gPiA+ID4gPiByZXR1cm5p
bmcKPiA+ID4gPiA+IFVua25vd24gRklEIHN0aWxsIGltcG9ydGFudC4uLgo+ID4gPiA+IAo+ID4g
PiA+IEluZGVlZCwgYnV0IHVuZm9ydHVuYXRlbHkgb2xkZXIgdmVyc2lvbnMgb2YgWGVuIGRvbid0
IGRvIHRoYXQuIFRoYXQncwo+ID4gPiA+IHdoeSBJIHRoaW5rIHdlJ2xsIGhhdmUgdG8gaW50cm9k
dWNlIGEgZmVhdHVyZSBmbGFnIHVuZGVyIHRoZSBYZW4KPiA+ID4gPiBoeXBlcnZpc29yIG5vZGUg
b24gZGV2aWNlIHRyZWUuIFRoZSBwcmVzZW5jZSBvZiB0aGUgZmxhZyBjb3VsZCBtZWFuICJpdAo+
ID4gPiA+IGlzIHNhZmUgdG8gcHJvYmUgdmlhIFNNQy9IVkMiLiBJIHRoaW5rIGl0IG1ha2VzIHNl
bnNlIGZvciB0aGUgZmxhZyB0byBiZQo+ID4gPiA+IFhlbiBzcGVjaWZpYywgYmVjYXVzZSB3ZSBh
cmUgdGFsa2luZyBhYm91dCBYZW4gYmVoYXZpb3IuIEFwcGxpY2F0aW9ucwo+ID4gPiA+IHRoYXQg
a25vdyB0aGV5IGFyZSBydW5uaW5nIG9uIGEgbmV3IGVub3VnaCBYZW4gY2FuIHNraXAgdGhlIGNo
ZWNrICh0aGlzCj4gPiA+ID4gaXMgZ29pbmcgdG8gYmUgdGhlIGNhc2UgaW4gbW9zdCBlbWJlZGRl
ZCBzY2VuYXJpb3MpLgo+ID4gPiAKPiA+ID4gVGhpcyBpcyBub3QgWGVuIHNwZWNpZmljIGJlaGF2
aW9yLiBQZXIgQVJNIEFSTSwgU01DIHdpbGwgYmUgdW5kZWZpbmVkIHdoZW4KPiA+ID4gRUwzIGlz
IG5vdCBwcmVzZW50LiBUb2RheSBYZW4gaXMgYmVoYXZpbmcgdGhlIHNhbWUgd2F5IGFzIEVMMyB3
YXMgbm90Cj4gPiA+IGV4aXN0aW5nIG9uIHRoZSBwbGF0Zm9ybS4KPiA+ID4gCj4gPiA+IFNvIHdl
IG5lZWQgYSBnZW5lcmljIHdheSB0byBzYXkgIlNNQyBpcyBzdXBwb3J0ZWQgYW5kIGlzIFNNQ0ND
IGNhcGFibGUiLgo+ID4gCj4gPiBXb3VsZCBpdCBiZSB1bnRoaW5rYWJsZSB0byB0cmVhdCB0aGUg
bGFjayBvZiAiVW5rbm93biBGSUQiIHJldHVybnMgYXMgYSBidWcKPiA+IGFuZCBiYWNrcG9ydCB0
aGUgImZpeCIgYW5kIGxlYXZlIGl0IGF0IHRoYXQ/Cj4gCj4gQXQgdGhlIG1vbWVudCwgdGhpcyBp
cyBub3QgYW4gb3B0aW9uIGZvciBtZS4gTmV3IExpbnV4IHNob3VsZCB3b3JrIG9uIGFueSBYZW4K
PiB3ZSBzaGlwcGVkIGluIHRoZSBwYXN0LiBXZSBzaG91bGQgcmVhbGx5IGF2b2lkIHRvIGJyZWFr
IHRoYXQgdW5sZXNzIHRoZXJlIGFyZQo+IGEgc3Ryb25nIHJlYXNvbiB0b28uCj4gCj4gUGx1cyB0
aGF0IHdpbGwgbm90IHNvbHZlIHRoZSBwcm9ibGVtIHRoYXQgd2UgbWF5IHdhbnQgc3VwcG9ydCBv
dGhlciBjb252ZW50aW9uCj4gaW4gdGhlIGZ1dHVyZS4KPiAKPiBJIHRoaW5rIHRoZSB3YXkgZm9y
d2FyZCBpcyB0byBkZWZpbmUgYSBiaW5kaW5nIHRoYXQgd2lsbCBhZHZlcnRpc2UgdGhpcwo+IGZl
YXR1cmUuCgorMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 18:34:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 18:34: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.xen.org>)
	id 1dcyTL-0003lU-Cm; Wed, 02 Aug 2017 18:34:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgari@xilinx.com>) id 1dcyTJ-0003lO-9o
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 18:34:17 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 0D/0A-01724-82B12895; Wed, 02 Aug 2017 18:34:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSS0wTcRDG+98u7UKo+VMgHUowUBGQNz6i6MW
 bogH1YoIXXHSlTdpCdgvBAxQQJOADIgcDqLyFEAUCCigSeaqQqEAqiohGLCqVgBIIJPJwl+Xl
 7Zv5zTfzHYaSKnNlaopJNjGskdZrZA6kNsQnMsjXPSM6tPWb+tDCowLiKDre/dtCnkbn7HTG2
 Pjk83bajOf1ZMJft+SxoQm7NFTsnIscKBJnSWG0blGWi+wpJb5NQNoiJwAl7iHgT3uvTCgQHk
 dwt/w7KZJuBHlzI1KxyCagt3ps3e8DN6eq1gFvGW5uIMSiBUFTabWdWDQhyE5bXV/2BsG1ygp
 S8JPYG67O/iAELcMH4N3K1Jp2wb6wNJCPBIMUZxBgGy9YA86YhemW+rXjCrwHbqRb5eLWDgIK
 a6tIEThBX6F1TUtxIJS2zfIGitfuUL1CCW17fASujCwgoe3Kh7B1moU2YBcoXx6QizoclsefS
 EW9G8Zq7yFRu8HwiDBD8XoX9GdGCQkAv5BB++IzuViUyqGhOZcUDR7Q+/rOuo6Exk+jZD46WL
 QtadG2pEVbSUuRtBb5cQybxLBBe/cHx7K6OK3JQOv0QWGh+4INDMfRcYyejuWCL8QbGhH/F2a
 JBLUi28uoLuRGERpXhdd1c7RyR2z8xctamtPGsIl6hutCfhSFLZ09xUhNGuONjAYUcnVGtNKJ
 ZeKY5Es6Pf9oG6NAOWpcFJ4CVnAJtIHTxYmoH3mpVYpBNx5gAWgTjZu2jRcdQh5qZwWSSCRKx
 wSGNehM/3MbUlFI46zwE9Y76oymze02/jDBH15KTRcOm+gtpE5DeR/6ck7hwYCaw97Hulbnhn
 4FBkywc+1nhh8ELoxM+3TY5xu/ln0psXi2TU6+v1XW/tg7R/VzauKk1Xfm6YmY0Z6wwJLZ8Jr
 P/gOZr7A6ZSrJKvsYUll3dqCisjriYUxEatWycd4yXxw5a75PdzTJ/cPeOqKZncxYig9YLSZV
 lobktHSYv5Tl6H+pMwZJnQMAAA==
X-Env-Sender: edgari@xilinx.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1501698854!108403375!1
X-Originating-IP: [104.47.38.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7020 invoked from network); 2 Aug 2017 18:34:15 -0000
Received: from mail-bl2nam02on0077.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.77)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 2 Aug 2017 18:34:15 -0000
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=+wNTdizlhWCwqZ1ZEUObHsJQi6rji6f7khm/dzLuNfw=;
 b=cy/teYL6Ch1kXlVI54zOTE3UHLAgO5d0QJOxIlskkHxIVAsSNxQXXgw7w/F7SoBinQcg0OYzCOs1oqMWcT4d2aU7mp7gTgK2uHUE1ZmJuydzBSo9BUDSugNDuGrs9LvChSLaWH1mXMzGn9IC2MYhsDL5mYitoxYZSLtw8vLXjOc=
Received: from BN6PR02CA0103.namprd02.prod.outlook.com (10.161.158.44) by
 BY2PR0201MB1592.namprd02.prod.outlook.com (10.163.154.142) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1304.22; Wed, 2
 Aug 2017 18:34:12 +0000
Received: from CY1NAM02FT064.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::205) by BN6PR02CA0103.outlook.office365.com
 (2603:10b6:405:60::44) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via
 Frontend Transport; Wed, 2 Aug 2017 18:34:11 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.100 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02;
Received: from xsj-pvapsmtpgw02 (149.199.60.100) by
 CY1NAM02FT064.mail.protection.outlook.com (10.152.74.64) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16
 via Frontend Transport; Wed, 2 Aug 2017 18:34:10 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66]:34292
 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcyTC-0001tP-0C; Wed, 02 Aug 2017 11:34:10 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcyTB-0002tt-TR; Wed, 02 Aug 2017 11:34:09 -0700
Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v72IY49C018905; 
 Wed, 2 Aug 2017 11:34:05 -0700
Received: from [172.19.116.76] (helo=xsjedgari31.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dcyT6-0002sa-IF; Wed, 02 Aug 2017 11:34:04 -0700
Date: Wed, 2 Aug 2017 20:34:03 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170802183403.GU12347@toto>
References: <CAHrd_jr5r1XA130+Q2U6HH20YJq71mckghR0EoBsfSH23eysEw@mail.gmail.com>
 <20170731211538.GC12347@toto>
 <alpine.DEB.2.10.1707311421080.22381@sstabellini-ThinkPad-X260>
 <20170731215518.GD12347@toto>
 <alpine.DEB.2.10.1707311644020.22381@sstabellini-ThinkPad-X260>
 <6d3f6bf7-3f45-f473-512f-7b38c4868af6@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6d3f6bf7-3f45-f473-512f-7b38c4868af6@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23232.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(39400400002)(39410400002)(39860400002)(39850400002)(39450400003)(39840400002)(2980300002)(438002)(199003)(24454002)(189002)(9786002)(5660300001)(38730400002)(93886004)(33716001)(33656002)(23726003)(1076002)(8666007)(2950100002)(6916009)(356003)(4326008)(229853002)(54356999)(50986999)(76176999)(9686003)(305945005)(626005)(77096006)(8676002)(54906002)(106466001)(81166006)(8936002)(2906002)(81156014)(53546010)(50466002)(63266004)(47776003)(189998001)(4001350100001)(6246003)(110136004)(36386004)(478600001)(83506001)(97756001)(39060400002)(46406003)(18370500001)(107986001)(5001870100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0201MB1592; H:xsj-pvapsmtpgw02; FPR:;
 SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT064;
 1:vybNaWoyqlmnZjCykAJRzUmjcveJm41mJIb/rWInIPSyerJuW8JkRI35YqHuy8tpjBBSF34qrVgFDtdgEBYTaFST0+EUACxH9uWhVEAXfSiL9U5mv5ZPwychngtt/wJMXmAOkw4/Eyeo+yIDKwfFfAw5MwkxHdl2SBS5ajzOlH51jokcmkRBa4qv5OncTZYqzm2ALw1R2/UNTHPs/wLcpgQy9DQqfplGMujwxfiAP3Se03crthov/9ak3Ne0YavRaM1fnJY5UUeCt6Ro4fHyllyJWHYswMUiM89rtI4q9PkgqUYyGFpMiPa8K6O/XcmDJVKckU+GdB2XFwZVBs7pS3Ui5lS918oNRMRzsqshX+QCYu3EO7s93UC/celkLdVEOJsOq9mMvbPU/6TIVaoh/I3j2AG3oJDX2NX9QDS6MQDc+In9d/OkBQgmobE4ZW+z0cjvKt5IqAhD9Nt9mKBkQiqesrKp9zvPhuO3VZV2OU1sPNhlERp5K5zuCg+ZQsshyPUg2sPaNM3nWU1EmOOh43z+Y5BF6mjUf9kWVyFFU3ZA/yHxdpQSwRKs+Dlr261Np34K1Lqcq40SUL/VqWH7uPtx/8YvaSVJiHzWN4alx5kt913PXjjJjisAwLZqHXgkUy1a2OZAu2eLQyc0XIunyeUc5A4MC76Pm+/wpw7d5wR3L7X5f5RuOEniiZkSqkAJ8IJof5JQQ/g+2+5T5l5vstBfHbFXNES3s2+C6HhzAVopdtxiBYftSpfXWvqzC/F+1mTTwL17GVXCKfRaAD57RqRC8J0iLR6MWQV/8JiuhNspQRkGnpTG3nb8wI5vIYw7uyhfRlYjCsHNV99um5kKcP5F08ifciPNFn/J8wYgE0g=
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1851bd25-1c63-4325-d52f-08d4d9d51198
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0201MB1592; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 3:K4Dj7vC4DLz1MzYINjAsqLgZrYq+slttjDzTlE1A?=
 =?us-ascii?Q?DORrK9tFPVRcw+0g1cGF29fRRJr7IFWEBqwf5I9jf6L+VzV4ZUscMIWC396N?=
 =?us-ascii?Q?AWry8TAo4zaFct05p1sPgvXQvSlMvB4ma3LiWwaP7mpaHC62juxS0aKmiVmP?=
 =?us-ascii?Q?WurxgDngNBmIsIDD1SUCcA5YlvJOOcvCrb9h2AE6T7fE2oQR91URvJfdhdYB?=
 =?us-ascii?Q?5Yvut6icxfJs1RCGMIoREvOPNKRr+Yts61zVbcIupLNUdfxqRVPWrR06q7w3?=
 =?us-ascii?Q?glMcS6024hX5UfcFiF/zZRHpsxu5uHRuBFcysy5yRO4Yx8ZBMbEGEThehkof?=
 =?us-ascii?Q?ZJj2DkrPoa7UuWw+5AbDGDHCAiPCGDjrEGrYTaIKLuNrAVrtvvnmTaHep1xK?=
 =?us-ascii?Q?VnvuMO4HzRj2dGLEA/eMntZebK25tEUYAgrTGId28OKvRepm19Kj5z3X4u4C?=
 =?us-ascii?Q?UptiL01v51XoKcvT7UMbGDyxet4FakL26/qTjqSTi0XCTXjUWnJ0OFeZIdAw?=
 =?us-ascii?Q?k/pAqKyQ1poUHRAiMCYVd7jJgybNveqxLWu2DMbQQFXQowBStyZIcV/gUsMg?=
 =?us-ascii?Q?zojtWnxcKJ6E5UYE2Oyb/7ZnbA1GM+sMzZVeo/48bXsb13Zk31RgXVqc9v5+?=
 =?us-ascii?Q?pMZnMZx3Gh9IU520KV9BqP6yy1eTmNUo1W1/PZIWOh/W5uapzXW6cNp8hs0M?=
 =?us-ascii?Q?8qBPU08k0z72k+t83c8k2G5JiyGghPxbXbyLmSaNJ9kyh+taNODa5AL3Unx3?=
 =?us-ascii?Q?+zmDMsPQfMm0/v+jy95dG25PdlQACiJjcGP5X7TTKySqxfPVpXsVAHKAAcvn?=
 =?us-ascii?Q?yFzteeb+/q8RmlECdrc0xDnBcHxXSFJjpVFJl1h2dcMOOfDxbjb4+DZta4Qc?=
 =?us-ascii?Q?sSDUDM+Sn7+eR/lBC/05A38vraAZ0tf76IkFweky4Ver4KR1OQ3vl2MY7zs8?=
 =?us-ascii?Q?Sc95CXgPbBBmhJDbXnstFhibn3lzmTrXROsbcjs9Yg=3D=3D?=
X-MS-TrafficTypeDiagnostic: BY2PR0201MB1592:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 25:bmLn1KmXzjBlmP+sOuZcQd/4C5vwYMsgIT/MjV+tqDQ1XXwL1laAkaAXRF0vR0KxuczX8W/LD+QrD+6Y/+VofXKIeDCoC+13fluBaQIJMPH0d3itmu7hvHJ+Kz9MgKkDjjNGNjbzIx+1HfzIxHoT9pRklqQazw60UNJqZKHHhNp47CLbLVXBh3opWfnxK6aPG6Dj12UvYVswZofzfEQ5/EojfGvi5aTUl/SHo4zf9MO7unkP1/l/kmmR9EcGOnA90/wYUh0Xe0lNn9h97KHi6C0XbkglD0quyUNS8uZRPjBTrz3s/qdAUn4kqkG1bSXP5Ty6bEcEEvUQyShlLzyCQgyvhR1LZb77oXBETj4FUPROmmsfL40TGbsz3CxOzYi9ISaRlkeNe3L2wXWgYNmEYS+753THbR14ZJcRFL3qZIvf9krgQmMhGi7w9HL9jMGMZP+GP0pbZhcDuamZ6OyJfVrL+6wdnLHzeo+kX7AYpDTMmihNBJ305+64tVUkKfBxUoeOs1oK3eSlmrefywtSLU+v8w3PzTd3YPUjZR81WRTH57r6ybd3GgO3nRRthsgfJiDZyqQnimB0ZNE1BKGdnH99dLSMAT/rIAceStqnneBFxuLWPMMp26jb22NV90QxnrtQYN7IWkgcgNIDkSD5DmhluTzh6XIljhWQciGlxN3nDOKDL7Bl4HESR2mkzcQyx8K+iIhj+Lj9N4ACbm1DTSfAHbCXFiqRMuAOw1u80PSgkCQqWP4NQJqFntDknWEJ36v1BGyoNMxBu16MKbNctd9/lxCe6gLJ/BErb/KSci5n8vR3gNXOPgmu/CMtCiYOpy4GRpbgrchQO/u1s+Pgkqld8USp/stzbdkkh6CEC1POsYPu0XF7h2vAzG0oKDOv3h22XuiDF4zd2KBckBAa3b3UNvLzoxEBdaE4AlnbQWU=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 31:gsLxZLrGKIEZYVMIiRnz1+CCd6BsMGf7YEZVYqZlTzIwy5TnUqIx4jC5f/uirhW3FHK0osR99frFv38oMsK8T38b1t/IzQZ28hWbgYHj6Ql7kheyWNBcnslruDV5St9+MuuIEwb1lLqZt8W8rdQYlO3RpDfWo1pMzR34usHB2DQVDKgLTU3uHfwNvhwWlniotVpUlfDFkVkXkJwxVN1RcvGE0q6mN4VtjnOo0/am+5mp/GehuXe5bHdiCSUl4p+oIQs/4e6kxVTseDLfoNxHyCiodCMP5/gHXp8Vghg3+Wk7gsA3kbSy01x0D3yI/DmuywMoFHVvhL3cInGSVvmppNXuf8icMb46hJ6HrTDik0sJUvmGaub/NaAjjUlszDSMEsR8ZDua18lakkq93dbtCLLCMstCrNSMBI92ds5ABPCF7EHXqtnBON24Ndmi5Kryc2SCa7cPgJtF0sYq1dGC0ldHWqi3+Or8PfOrROF4hbhmGoyrM51ccuD7qe3vMKalmH0wlQxkMDVVWzDOs2qRK3x1sC5asaRsgOPiVJZHD9RgqXAUou1D4O+e4fDztkgvnJS48Z+CuXckNr/wyT3kINrRrBuugKizlFQ515X+0oufURHwi8cNThB/qi+gUA81UBOQy/M0kKucwBjTiWbrNtcKsC+WBoMe95AtasskcfXUx6qrsNnQysp28OPZqULHZ65LhGo5z8j9hqMywmBU5Q==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 20:3+7BGejONQybYDR/ldXbIiSllcXv+2ZXbEPkvuuy/gBuvGAPSSVPUIjurEurxOU2nDYyvh2kxrEc1iwJuqfnqtd9mWdaz8vNQXgkJXw9QstUnaWSI920Y4rq8QIx93ZJWn5S4aDW2BwJ3Bvo/iObjiyC1gmnEbUhgOMCr0jlhsAOkZQBWqpQefBd6KijiTSvoQCZzfdyQXUBzmJ84Zk8EH+1WOMxXlOR6o+lUDADWQiLuxhmyHsPsGgQPDVIoqRqzDbpxorBYDA9b53g3RPPnJMz2vXVsnahCaJnuwkJypR8c+o/FPtFFuuBdzxv9LN4CxG2F9ZSOU9NZMuoQWOQWh1E7cQykDHEd0l+bK+vDwa5XxyrZjVEqBKZ4reMlq0qa2uRMWbOdEevTsUtaUBW8nFSW5I2cIQJ+0plbqSJE0XT9R9lqRVn4TXjmr89peGleCKJ+XRh2Kg87R3t48bRXlzKh53fgRGnexwB4NPOwhkyUPZKFMTEwaGudMtO5O+Z
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0201MB1592E859B2C134746F1F9614ABB00@BY2PR0201MB1592.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(93006095)(93004095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0201MB1592; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0201MB1592; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 4:403WM45is9lCeVgIi6w0vJ6WFSLy/veHWJsZnzSt?=
 =?us-ascii?Q?RV4cz6J+YcMBE8HJMYvkE4kSsI3dH/1P8PGiTqHDP8zxsmuSt0eoN78Lk8j7?=
 =?us-ascii?Q?EBZxEXp1rCR3tHQD/ksj6HSEavgFfIi66S6gUgp7DUm5gdQ7V89YGtToZZ6g?=
 =?us-ascii?Q?476B49TGgnl9++Lb+8RnOrPa50JGP5N2gPUkJKTR1uADTceUTxFebAVuRXb6?=
 =?us-ascii?Q?Ws3BnP+34nwQ28D6bXg257JxxtyjE08qTvjXsPKC6JcponlvvpC07SX3Kh6x?=
 =?us-ascii?Q?E5E/fc8mz+qFnYdrCuGN39qLSbvNY10sbQvI9gv0vlObCqdfJascd+ky8uj9?=
 =?us-ascii?Q?46pdGsgrCRChzSJTnMurcYPaxx6OdyaToFEkWpQJtJbOtSMnbe2YNLHPiYEz?=
 =?us-ascii?Q?sZC9noOY2vpro+DF+NyYjdZICu7gALxY3pQzk/3U5IQ3dPaUskGCwEAJTFjP?=
 =?us-ascii?Q?xJc1AH9xGbx09p8BNXGofwrznnHCxNcwB0KwhGcug3ZtQxcTlT8l2Z55G3Pr?=
 =?us-ascii?Q?8iYne0YdzB1BDnWlu3v6H+tT20lB8URKd4oNY6Iunbqdu10rkl09goMdSJIk?=
 =?us-ascii?Q?hHu+zFirD/Ct3q+82Ra4aLtxSAYZEsrgsBTD++kKrdHl0SkpLSx1i7eOcc1P?=
 =?us-ascii?Q?+1kTRfD/6iT6GonZ+z0r/7NeKPSqaAnZvMOeTMe/QdJuRX3Ug1iUWC5xe7m2?=
 =?us-ascii?Q?cplEPWEyMn5Df6IVYs8+Ir99+4T3yaWFFw6xbgVAwI1KhPbXcU8+zC/0DpeS?=
 =?us-ascii?Q?9GFafjRuMbMzLXJB5MucqwS0G8Dikh0PMS/YeML+9dUag4MgmQBtXayW3QgD?=
 =?us-ascii?Q?O1kFs6yHLzUGrhWt3DNQitTOObIw7ajP0XxekgHO56YkziO6UrtYutOS/gjn?=
 =?us-ascii?Q?Ji0jq8e6yVcTrzQ6oydJOvUe2M3Hr4oqJNL/EPYUOo76PHk6om8CTBCpVxI9?=
 =?us-ascii?Q?MV2giCfo6qunkz4ItQdz9M+tCzq+AKSScxOjG4GNeyfDR1yGBpGQ7NDZ9jt5?=
 =?us-ascii?Q?Ihz630m6GCLwVBMWouLFvsjHdzip5/pSolqjLtW2qhNlCB5XejpH2ryKm9Q6?=
 =?us-ascii?Q?dppYy78UnjkWyvjBvdpOdAHKyqW/WrgnOHl1faSOYnkiyXxxNd3iQLuJitae?=
 =?us-ascii?Q?01dmBD37ji4DVIAEtGZCIaio0gub6U9tnMhHX9qbWDvjiSuOa7CDEbFFHqgl?=
 =?us-ascii?Q?dSl6gCMhIsWodzVJx078LuDADXXTldtIvQwC?=
X-Forefront-PRVS: 0387D64A71
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 23:WhODHgh7J3+Zanm3BNpmdFr5k+i+DbbNB3IMBAs?=
 =?us-ascii?Q?zEkMZlpuxACsGQLFoubCCp0dQHRoU3rhEokHEXmYBsAFnHQVYPobJz9rLghN?=
 =?us-ascii?Q?tjF4Xtjonaf+u3fgwF7hfgk83rDFp2ZQ2+nlHAx/+NJvbi8flBBrvNAbUOWe?=
 =?us-ascii?Q?AOyhZnZZGDYP8IbSyWh5/qclSfenxiSU2VMeBbJ3RKujyHky2vhhInmLiUkL?=
 =?us-ascii?Q?SuD7rpB7Zly5L+GN95lEuy7bKx3XeY4byd64JKcEROg9iebTGshA0vOv/XtE?=
 =?us-ascii?Q?jEehQdXbunNi0lXIftxpslJNN/Jfg7c6ruEj/4dyETthnDUxgDylFyoVdPN9?=
 =?us-ascii?Q?2ZhItk6Vi2niF7p8/EmgaEvRnfM8EIAXJxUV8ylp3UnfGT2Jr5+/opEI62P2?=
 =?us-ascii?Q?X+Fm9Dqgu0h1rJ+p9Lhm+FQabPu+KEXCg5IsMxXXW6i6NXwHyV8QYceOFcyf?=
 =?us-ascii?Q?cTWbi8RK7s3oCdoE6pzzqEQJkIJTC86PdKBgW1DWWEnkJdW6b08ZuhJvUdVt?=
 =?us-ascii?Q?mYXdotgPJ3e3KrBYmzILoXb3fGi2V/yzMa3qGjJfknvJ5evsOJJfkmlIdh22?=
 =?us-ascii?Q?T6sze1kYUe7Wx5LDgj+6FFTOqzDA/LrwK0qZblXeTrMU4I+WPaw8VTKeB1nc?=
 =?us-ascii?Q?rZt8WARn3g0a2Pay7AisrUC28dkaShzIB5BsW/+OAebwIg8nDgJRikiuRyjM?=
 =?us-ascii?Q?B2XT4sUAmdG3YYuC/Gj5pqF7LjYqLLuTq/+I9qC1ZzJrKjyJFp51ZX22n0J4?=
 =?us-ascii?Q?dgNZ4CN3DQy/sQqC02xfH+TBXwSqTHikPc2zopvXQKBXz+pbL7I+deMDfj/l?=
 =?us-ascii?Q?LYquZN+QM6m0JUGcp5ER3Fb4OgZSV2DwZy+egOkMPVEsmK6jne6MBA9AztQ4?=
 =?us-ascii?Q?aACBfZNUWQDHdTiXtNxa8RUjE/H/JumPlj6eVY4LtC+gfYxdjxyTduNiVkDK?=
 =?us-ascii?Q?FfYPGnJay7ZYjH6cQwthBPFnkGw2MQED33DO9F69LgxrCkmR7Iv+7GsftOd8?=
 =?us-ascii?Q?0RD+GbP1g8DssrDwZL65CPvTIIWkjvkKtw4ka3AJpyrRGZiV2REbmrEUcQkG?=
 =?us-ascii?Q?CoIsg7pXLPGtc5kNBDAB8YQQUSnEIJgyf2pdODQ/keNNsEVijAbIC72yZFOi?=
 =?us-ascii?Q?G7YQ3SeG6O/3nxVSh3MWxNlhKpEE7122ZbSnjPIwWqhn8tFme97SLecCVb1/?=
 =?us-ascii?Q?V+UlzsfipUBtS2sEVlmiayG+OuBDBujfNdxyheUpiOYckVb0AJGIaAZuUTjr?=
 =?us-ascii?Q?5UAXnpD6Vs8YJKImZGxgUZC+X4mzF899yl2geZ35DQRc4wENJBVIfvNbkqBi?=
 =?us-ascii?Q?swyJDMYSiIZy8DDXHDW4ohavYCj9xmPPtMHDkyDqLROxionH/IAxP6jsfxIP?=
 =?us-ascii?Q?vkI8Q2ffXdI1LYT3fTAM2pezRFhbpK5SuZYYJXgxitP+RrVmA?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1592;
 6:oqFqSCPpFW4BIQq/KTwP9CGDWus8gQNaRRKz3vpN?=
 =?us-ascii?Q?Ff6rAqZKOL+t4+dfZaZoFI2SElFr/2vR1RORSkWPv2PX4GcPTU8/bDQXbMir?=
 =?us-ascii?Q?KVeo3yWfh8LxMT9jXhZs1X2gG7DqAXTDw7b5zKS/BKWQrlPHRSbxZ5hdSx1p?=
 =?us-ascii?Q?jq2R993addzD96gC1f1yITMri4TEFSQAQCAv/fhQU5fv94U3pAqrDk6dTr8e?=
 =?us-ascii?Q?7XEF9s8H/8K1yVQiN+OsJ7uLj6u+rwSHTm+2WkCKV46aqh1+WMCMmKXU+qtI?=
 =?us-ascii?Q?okd0gErihhaKvsd4694jzt0jibd032otPtMKtZg/L6SESb99f49zbwavOWgP?=
 =?us-ascii?Q?J4qKyXs/Am6ZALsAoo606Q8J1RSFFP3gf4y138DfDFP7RhTdIRtnvFZs4gUc?=
 =?us-ascii?Q?y+Fzp++jxS2LSi2+XPkS03NIm2k5cqVvki32Mro85o7YQk9pESdhzcJFbvwy?=
 =?us-ascii?Q?zWF638kYNUUuhwGynIvLGdMefKAPTct+fMq10NdYElAg5KJEr0wLSa+Z9uqM?=
 =?us-ascii?Q?aZq93Z+vzjHN6a+z9ALuqx5buzJ67p9fslrI5OxWVfFA8/IHN0/0cVw8NdJd?=
 =?us-ascii?Q?mM9hv3QrR6Kxu+NduD9+8qjL5iYqMWM2dbxljJxKydtPL86Jj++dTqinXU+y?=
 =?us-ascii?Q?JsIiC3sVwl/XxRKsWz0eUvqSF7dWfnot9k9ymo1DDQ8fR37Is2tNc1UYNQE/?=
 =?us-ascii?Q?R2VA7JlaqflT+15LJKhnfjLXTCnT+A0uaj5kwKUpDAohyU0Ua+WDGqtPstzm?=
 =?us-ascii?Q?ntIQTqSM5s2ttRXJh17+poLG3FDkGC6XJ96jXWgoB/QoJN34aGbqv6RqPQAi?=
 =?us-ascii?Q?Hzjt7gvOh4+f8tHVscgDsKIHSRaT7/wU8GjiMlx7K8QVZGIXxoMk0Etc4TxK?=
 =?us-ascii?Q?ydxiT2fyacso6mwm/a/PPXI2O3EOvlQq2ajfxKxFCYKlhwx/sYS5TZtnVv2C?=
 =?us-ascii?Q?PftAZtH2ET6QPCrw8uWFLfaJvHyEjKRFEvnMG1wkvL6JzmwD52OwyqOXGydQ?=
 =?us-ascii?Q?ySxiT8ba89bcrGqp6yCshNPT?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 5:WEFbLkZSNtIhfKBVtHgT6sxnPJeAT5Kfaj9pRVMYaQUTIZUPcKd7mQpdTU6vkHt2o7YRIp4JHBPH10h/6Q4++2RrPY6PoUm2RoZGf00YRgC4p5IN69R4RDmSdmyHf28A1ooBdOvLe3oqFVRG64LkHbGu46P3F5P0UaLIxw6eKd6dL3oTWQphB3oMRlXRj72DcDGVqrZsQ7xVYUkypgsPz6EIMXcNj7ufp0m8q4kcsCeANGsSI5q9299TWx0IQDP+aOhKsd3vv5gNNkrIbgCjnlHyeOYsIH3FL11RLHYQQPwO+wrleYbMBADfkCWKF1w0Yw50K8EnHFKSjq+fTggSoDLXFPINuzHDkBS1ipmcmgq//zTQrUS/5Cc/pOmnnhIRF08y35vYU1P6j15pipEe1fQRpbNXWlxdJKjJqYL+qe6uWTVDVzZ16FWFp/mq9DSc4ttTJKmkKOPw4ZQdr6GYKDvBO9ErZ6WypbJ1tz75JwdqiMiEe4utOnxm5gy6uPuC;
 24:cjJpfZFpfOBmh+bC1VLAFgDyMDVfKwZyuN8+KO/uBzo9L+DpPuBlJPR2vAgGK8owEP/cJe+5uay4UhKxZVGJXMD3egYzo7Mon/BRYd8MDUc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1592;
 7:hi55Dm6sQgoIdcc6BtXczdilAIf/tFrADYyrm9jj+RTi5SjN/4ZX0e1DVkcxrY1huvSXff6+G/rOxgm9yQob2B/RP4FnnJ27oKY0YfljAktmasogx1iCYzw/G0KfKKht7xLTXjd2cK7c5/3qcu80Wy/Z5rzPJ66Zugzw0T1hMlyE6jLaZTs22EMGpT9BbJIGsbVnwggl491Orsk3EScIaRme3Yp8Gfi6ziNF1wHCfEp63nZ6zy1fKR70S/HZr1ESBuWCzV3z9ZWMgwH/bua15Kyj2WYrny3XYUWXfzlVsWpdGUm+5hmQRPkOcV1Qh4/81KDHjl1XV8Xwp3+6wS8gKCnvHIiY4jlGA+xBVOpSH+oaiGEsAuuM6y8NpYwhSr3261bstlMjKy0eQIRm9zw0mWGDfqgFyL12wpN3FooFJn3tV/UxiXoNWMmZ0FeKYBnmJMQhMw8oN//DP3d2ddm9Ym6gNJqZwDxKiCCJe31xicHGczGCrLmhyidT1NjqXqtCYKAC1H5DYp+JKUxf2HejCNmByExXZnHvup2pSNoyrXXRgybds2WiUVwROF0qkTXgNyq0I0GvgdZioiCnjYaPYNilVpSIZDYhO3PF0nMil0g5WXrxmOms0ZcDpCd4Cptx3TukVCqX2tC1Q1CzWk6nj/9F9qjB4zZB4fgYb4K44Y7gyN43kq5MuLGC3lg47/Ng0plA94ZDFZw7aZG68QVYD4i8hl7GpIiEF3wG/26yPx/taFmGxteOgQBpXSc1Hewq/7QRmg5cRcO0Y0tvV6xDHCPwCLZxmYv+CtCB0d0Rf/0=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2017 18:34:10.7572 (UTC)
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100];
 Helo=[xsj-pvapsmtpgw02]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1592
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 edgari@xilinx.com, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v4]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDc6MTA6MjVQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDAxLzA4LzE3IDAwOjUzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gPk9uIE1vbiwgMzEgSnVsIDIwMTcsIEVkZ2FyIEUuIElnbGVzaWFzIHdyb3RlOgo+ID4+
Pj4+ICBAcm9sZSAgICAgICAgICAgICAgICAgQ2FuIG9ubHkgYmUgJ21hc3Rlcicgb3IgJ3NsYXZl
JywgaXQgZGVmYXVsdHMgdG8gJ3NsYXZlJy4KPiA+Pj4+Pgo+ID4+Pj4+ICBAcHJvdCAgICAgICAg
ICAgICAgICAgV2hlbiBAcm9sZSA9IG1hc3RlciwgdGhpcyBtZWFucyB0aGUgbGFyZ2VzdCBzZXQg
b2YKPiA+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIHN0YWdlLTIgcGVybWlzc2lvbiBmbGFn
cyB0aGF0IGNhbiBiZSBncmFudGVkIHRvIHRoZQo+ID4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgc2xhdmUgZG9tYWlucy4KPiA+Pj4+PldoZW4gQHJvbGUgPSBzbGF2ZSwgdGhpcyBtZWFucyB0
aGUgc3RhZ2UtMiBwZXJtaXNzaW9uCj4gPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICBmbGFn
cyBvZiB0aGUgc2hhcmVkIG1lbW9yeSBhcmVhLgo+ID4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgQ3VycmVudGx5IG9ubHkgJ3J3JyBpcyBzdXBwb3J0ZWQuIElmIG5vdCBzZXQuIGl0Cj4gPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0cyB0byAncncnLgo+ID4+Pj4+Cj4gPj4+
Pj4gIEBjYWNoZV9wb2xpY3kgICAgICAgICBUaGUgc3RhZ2UtMiBjYWNoZWFiaWxpdHkvc2hhcmVh
YmlsaXR5IGF0dHJpYnV0ZXMgb2YgdGhlCj4gPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICBz
aGFyZWQgbWVtb3J5IGFyZWEuIEN1cnJlbnRseSwgb25seSB0d28gcG9saWNpZXMgYXJlCj4gPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQ6Cj4gPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICogQVJNX25vcm1hbDogT25seSBhcHBsaWNhYmxlIHRvIEFSTSBndWVzdHMu
IFRoaXMKPiA+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3Vs
ZCBtZWFuIElubmVyIGFuZCBPdXRlciBXcml0ZS1CYWNrCj4gPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQ2FjaGVhYmxlLCBhbmQgSW5uZXIgU2hhcmVhYmxlLgo+
ID4+Pj4KPiA+Pj4+Cj4gPj4+PklzIHRoZXJlIGEgcmVhc29uIG5vdCB0byBzZXQgdGhpcyB0byBP
dXRlciBTaGFyZWFibGU/Cj4gPj4+PkFnYWluLCBtYWlubHkgdXNlZnVsIHdoZW4gdGhlc2UgcGFn
ZXMgZ2V0IHNoYXJlZCB3aXRoIGRldnMgYXMgd2VsbC4KPiA+Pj4+Cj4gPj4+PlRoZSBndWVzdCBj
YW4gYWx3YXlzIGxvd2VyIGl0IHRvIElubmVyIFNoYXJlYWJsZSB2aWEgUzEgdGFibGVzIGlmIG5l
ZWRlZC4KPiA+Pj4KPiA+Pj5JIGRvbid0IHRoaW5rIHdlIGNhbiBzdXBwb3J0IG1lbW9yeSBzaGFy
aW5nIHdpdGggZGV2aWNlcyBpbiB0aGlzIHZlcnNpb24KPiA+Pj5vZiB0aGUgZG9jdW1lbnQgKHNl
ZSBhYm92ZSBhYm91dCBHU29DIHRpbWVsaW5lcykuIE5vcm1hbCBtZW1vcnkgaXMgaW5uZXIKPiA+
Pj5zaGFyZWFibGUgaW4gWGVuIHRvZGF5LCBpdCBtYWtlcyBzZW5zZSB0byBkZWZhdWx0IHRvIHRo
YXQuCj4gPj4KPiA+PkkgdGhvdWdodCB3ZSBtYXBwZWQgUkFNIGFzIE91dGVyIHNoYXJlYWJsZSB0
byBndWVzdHMgYnV0IHlvdSBzZWVtIHRvIGJlIHJpZ2h0Lgo+ID4+SSB0aGluayB3ZSBzaG91bGQg
YmUgbWFwcGluZyBhbGwgUkFNIGFzIE91dGVyIFNoYXJlYWJsZSBhbmQgdGhlbiBsZXQgdGhlCj4g
Pj5ndWVzdCBkZWNpZGUgd2hhdCBpcyBJbm5lciBhbmQgd2hhdCBpcyBPdXRlciB2aWEgaXQncyBT
MSB0YWJsZXMuCj4gPj5SaWdodCBub3cgaXQgd291bGQgYmUgaW1wb3NzaWJsZSB0byBiZSBDb2hl
cmVudCB3aXRoIGEgRE1BIGRldmljZSBvdXRzaWRlCj4gPj5vZiB0aGUgSW5uZXIgZG9tYWluLi4u
Cj4gPj4KPiA+PlBlcmhhcHMgd2Ugc2hvdWxkIGZpeCB0aGF0IGFuZCB0aGVuIEFSTV9ub3JtYWwg
d291bGQgYnkgaXRzZWxmIGJlY29tZSBPdXRlci4KPiA+PklmIHRoZXJlJ3MgYWdyZWVtZW50IEkg
Y2FuIHRlc3QgaXQgYW5kIHNlbmQgYSBwYXRjaC4KPiA+Cj4gPlRvZGF5LCBvbmx5IGRldmljZSBt
ZW1vcnkgaXMgbWFwcGVkIE91dGVyIFNoYXJlYWJsZSwgd2hpbGUgbm9ybWFsIG1lbW9yeQo+ID5p
cyBtYXBwZWQgSW5uZXIgU2hhcmVhYmxlLiBJIGFtIE9LIHdpdGggY2hhbmdpbmcgdGhlIGRlZmF1
bHQgaW4KPiA+bWZuX3RvX3AybV9lbnRyeSB0byBPdXRlciBTaGFyZWFibGUgZm9yIG5vcm1hbCBS
QU0gaWYgdGhlIGNoYW5nZSB3b3VsZAo+ID5tYWtlIGl0IHBvc3NpYmxlIHRvIGRvIGNvaGVyZW50
IERNQSB3aXRoIG1vcmUgZGV2aWNlcyBvbiB0aGUgcGxhdGZvcm0uCj4gPkp1bGllbj8KPiAKPiBQ
ZXIgVGFibGUgRDQtNDQgaW4gQVJNIERESSAwNDg3Qi5hLCBvdXRlci1zaGFyZWFibGUgdGFrZXMg
cHJlY2VkZW5jZSBvbgo+IGlubmVyLXNoYXJlYWJsZS4gU28gaWYgdGhlIGd1ZXN0IGNvbmZpZ3Vy
ZXMgdGhlIHN0YWdlLTEgcGFnZSB0YWJsZSB3aXRoCj4gb3V0ZXItc2hhcmVhYmxlLCB0aGUgcmVz
dWx0YW50IHdpbGwgYmUgb3V0ZXItc2hhcmVhYmxlLgoKWW91J3JlIHJpZ2h0LCBJIGhhZCBnb3R0
ZW4gdGhpcyBiYWNrd2FyZHMuCgpUaGFua3MsCkVkZ2FyCgoKCj4gCj4gQXMgSSBwb2ludGVkIG91
dCBpbiBhIHByZXZpb3VzIHZlcnNpb24sIHRoaXMgb3B0aW9uIGlzIGEgYml0IGNvbmZ1c2luZwo+
IGJlY2F1c2UgdGhlIHZhbHVlIHNldCBpbiBzdGFnZS0yIGRvZXMgbm90IG1lYW4gdGhpcyB3aWxs
IGJlIHRoZSByZXN1bHRhbnQKPiB2YWx1ZS4gSSB3b3VsZCBzdHJvbmdseSByZWNvbW1lbmQgYW55
IHVzZXIgd2FudGluZyB0byBzaGFyZSBtZW1vcnkgYmV0d2Vlbgo+IGd1ZXN0cyB0byByZWFkIEQ0
LjUuNCAiQ29tYmluaW5nIHRoZSBzdGFnZSAxIGFuZCBzdGFnZSAyIGF0dHJpYnV0ZXMiIGJlZm9y
ZQo+IHVzaW5nIHRoaXMgb3B0aW9uLiBPdGhlcndpc2UsIGhlL3NoZSB3aWxsIGxpa2VseSBiZSBj
b25mdXNlZCBhbmQgZW5kIHVwIHRvCj4gbWlzLWNvbmZpZ3VyZSB0aGUgYXR0cmlidXRlLgo+IAo+
IFRoZSBjdXJyZW50IGNvbmZpZ3VyYXRpb24gKGkuZSAiQVJNX25vcm1hbCIpIGdpdmVzIHRoZSBt
b3N0IGZsZXhpYmlsaXR5IHRvCj4gdGhlIGd1ZXN0IGluIHRlcm0gb2YgbWVtb3J5IGF0dHJpYnV0
ZSBidXQgcHJldmVudCBub24tc2hhcmVhYmxlIG1hcHBpbmcuCj4gCj4gQ2hlZXJzLAo+IAo+IC0t
IAo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 19:33:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 19:33: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.xen.org>)
	id 1dczOA-0007Qw-M9; Wed, 02 Aug 2017 19:33:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christopher.w.clark@gmail.com>) id 1dczO9-0007Qq-QM
 for xen-devel@lists.xen.org; Wed, 02 Aug 2017 19:33:01 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 87/80-01712-DE822895; Wed, 02 Aug 2017 19:33:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMXThYd03Gk2
 RBkduiVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfpkxmKVjNXfH+wmymBsavHF2MXBxCAhMZ
 JXZMXsYG4rAINLBKzNv4hwXEkRCYwypxuP8iexcjJ5CTJ9G7cwkzhF0i0T2llQnE5hUQlDg58
 wkLiC0k4CmxressWD2ngKXEiYZNjBDxEomja46zgthsAuYS6/t2AMU5gLapSNy6KQpi8goESE
 za5AtSISyQLLH2ZCfYdBEBRYkHL2+CdTIL5Eoc/H+LGcLWlGjd/pt9AqPALCRHzEKSWsDItIp
 Rozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAMGYBgB2PDds9D
 jJIcTEqivIo99ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjvqTdFCgkWpaanVqRl5gAjAiYtw
 cGjJML7AyTNW1yQmFucmQ6ROsVozHHlyrovTBxTDmz/wiTEkpeflyolzvsEpFQApDSjNA9uEC
 xSLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9yTIFJ7MvBK4fa+ATmECOuVPXSPIKSWJCCm
 pBkadw1LnTAI3mVlnPnB7euNC7eopxxv8buvGVpUkHhB6FHum+M+y96eXuDm/8Lb6zn82v7H8
 c0IDd0fvK42eln6eqVusQm13+Vw1fTMzJ+LB8iSNj/q5K/nu9LdOkncp+i8qWOG93OKXRX3qx
 O8saoy9qvFRytW7NzXVPtdKs/qpJdy8/eiXf0osxRmJhlrMRcWJAJkt3hvPAgAA
X-Env-Sender: christopher.w.clark@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501702379!102710420!1
X-Originating-IP: [209.85.161.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34057 invoked from network); 2 Aug 2017 19:33:00 -0000
Received: from mail-yw0-f195.google.com (HELO mail-yw0-f195.google.com)
 (209.85.161.195)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Aug 2017 19:33:00 -0000
Received: by mail-yw0-f195.google.com with SMTP id p68so3842120ywg.5
 for <xen-devel@lists.xen.org>; Wed, 02 Aug 2017 12:33:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Ffgc7P4hDaqMEh2i+SZv2kNOpDkSSlnLaAnJpN5GMAs=;
 b=SMfxPUh+jLnTEpTJNUB4NJXOfnPFW6gCQG9F3TrGgiDKI0dqQEjTsbNqLQjhq5+g1/
 9UBZyWvyaWGCFBnqnMQEHZ5M4CxsmqvP/sbNl/69fG25pKHM310KomAw3hNByoywGq6b
 VhINWZduq7043Y8Dtbb+ldyep4pCauy/BWpSNH9yCuuwzu3L+nYUIlO7FycECsklfc7P
 BeJlQLzRyQ+s6r/dtXdEBGoiCA5aGXdfxco2XNw32x45zPTuvIR95CdhRFcFbXAdkcYV
 KPwDeJ3js2xLnWfUGSlC6VYWM94tG//J90zbHnbZdnrpVc2VuW9R2GylvLIe4HLYveoY
 DA9g==
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=Ffgc7P4hDaqMEh2i+SZv2kNOpDkSSlnLaAnJpN5GMAs=;
 b=Bain4CQJbQJ49RKAoPcgehEQZIpD6fSxh2BToF5a/z+3m2rAfvMGluFkdQmMoC0m7k
 QAbRijmslO9p+32dVbGgYyfhmKcGKJYQCqK/N2nEinWTYGQY6G7c509k4qE2qGfiSQkd
 bXnDkR2nim9LioksS7IkQfni4B+VJAWrWlwKAmF6UimpuSCdvB/Tk2nzSyqLJYZvSF57
 +DLTb6sQ1y0h/KOPS6FevPTuOdDOXvxRyZexb4qfWCcLzWKk2MA2R/oCyyOwNvjgKaEP
 qdVTncJsVvqWZhHVFmrDoK3Px3pBhGAcv/ShLWiUHtuDwrFSOfBqfmw96+Yc0unHqeaz
 35rg==
X-Gm-Message-State: AIVw110cLLLPSMv3R8tCMNmy0ZCQqSbitkh3LCqXNdsNm9FiYzsYOzsJ
 yKfkhsNeeuvUFa70b+NXlyV4mdcwIQ==
X-Received: by 10.129.188.15 with SMTP id a15mr20284610ywi.201.1501702378928; 
 Wed, 02 Aug 2017 12:32:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.176.67 with HTTP; Wed, 2 Aug 2017 12:32:58 -0700 (PDT)
In-Reply-To: <20170712101512.s522smsun4mlaiuv@citrix.com>
References: <1499911419-10410-1-git-send-email-xiong.y.zhang@intel.com>
 <20170712101512.s522smsun4mlaiuv@citrix.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 2 Aug 2017 12:32:58 -0700
Message-ID: <CACMJ4Gbmu0YUY=CkjGNLJMEeGKOLwM42hCqzd_CtLp2t6+KJFg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xiong Zhang <xiong.y.zhang@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Fix a segment fault when
 mmio_hole is set in hvm.cfg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdWwgMTIsIDIwMTcgYXQgMzoxNSBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4KPiBPbiBUaHUsIEp1bCAxMywgMjAxNyBhdCAxMDowMzozOUFNICswODAw
LCBYaW9uZyBaaGFuZyB3cm90ZToKPiA+IFdoZW4gdmFsaWQgbW1pb19ob2xlIGlzIHNldCBpbiBo
dm0uY2ZnLCBzZWdtZW50IGZhdWx0IGhhcHBlbnMgYXQgYWNjZXNzaW5nCj4gPiBsb2NhbGVudHMg
cG9pbnRlci4KPiA+Cj4gPiBCZWNhdXNlIHRoZSBzaXplIG9mIGxvY2FsZW50cyBwb2ludGVyIGlz
bid0IGVub3VnaCB0byBzdG9yZSBhcHBlbmRlZAo+ID4gbW1pb19ob2xlX3NpemUgcGFyYW1ldGVy
Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVs
LmNvbT4KPiA+IC0tLQo+ID4KPiA+ICAgICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDIg
Ky0KPiA+ICAgICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
PiA+Cj4gPiAgICBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gICAgaW5kZXggYmZmYmM0NS4uMTE1ODMwMyAxMDA2
NDQKPiA+ICAgIC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gPiAgICArKysgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gICAgQEAgLTQ1MSw3ICs0NTEsNyBAQCBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAo+ID4gICAgICAgICAgICAgdm1lbnRz
WzRdID0gInN0YXJ0X3RpbWUiOwo+ID4gICAgICAgICAgICAgdm1lbnRzWzVdID0gR0NTUFJJTlRG
KCIlbHUuJTAyZCIsIHN0YXJ0X3RpbWUudHZfc2VjLChpbnQpc3RhcnRfdGltZS50dl91c2VjLzEw
MDAwKTsKPiA+Cj4gPiAgICAtICAgICAgICBsb2NhbGVudHMgPSBsaWJ4bF9fY2FsbG9jKGdjLCA5
LCBzaXplb2YoY2hhciAqKSk7Cj4gPiAgICArICAgICAgICBsb2NhbGVudHMgPSBsaWJ4bF9fY2Fs
bG9jKGdjLCAxMSwgc2l6ZW9mKGNoYXIgKikpOwo+ID4gICAgICAgICAgICAgaSA9IDA7Cj4gPiAg
ICAgICAgICAgICBsb2NhbGVudHNbaSsrXSA9ICJwbGF0Zm9ybS9hY3BpIjsKPiA+ICAgICAgICAg
ICAgIGxvY2FsZW50c1tpKytdID0gbGlieGxfX2FjcGlfZGVmYm9vbF92YWwoaW5mbykgPyAiMSIg
OiAiMCI7Cj4KPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Cj4g
SWFuIHBsZWFzZSBiYWNrcG9ydCB0aGlzLgoKCkJ1bXA6IHRoZSBhYm92ZSBwYXRjaCBzdGlsbCBu
ZWVkcyB0byBiZSBiYWNrcG9ydGVkIGludG8gNC45IHBsZWFzZS4KCm1hc3RlciBjb21taXQ6IDYx
NGExNDczNmUzM2ZiODQ4NzJlYjAwZjA4Nzk5ZWJiYzczYTk2YzYKCnRoYW5rcywKCkNocmlzdG9w
aGVyCi0tCmh0dHA6Ly9vcGVueHQub3JnLwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 22:36:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 22:36: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.xen.org>)
	id 1dd2FR-0001Tf-Vw; Wed, 02 Aug 2017 22:36:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dd2FQ-0001TZ-Bd
 for xen-devel@lists.xenproject.org; Wed, 02 Aug 2017 22:36:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A6/2F-01729-BD352895; Wed, 02 Aug 2017 22:36:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVfd2cFO
 kwauPrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2trnsBa+YKn60XmFuYNzB1MXIxSEkMIlJ
 4sSfZYwQzi9GiVdz5rBBOBsYJdoXLmeGcLYxSnRsWgmU4eQQFrCS6Dm1jQnEFhGwlTh5vpsZx
 BYSiJfY8OUHK4jNLOAgcbn3G1gNm4CRxNmj0xlBbF6g+s3TJ4DZLAIqElN/nmAHsUUFwiXeNh
 5hgagRlDg58wmYzSmQINH1+j/UTD2JHdd/QdnyEtvfzgHbKyFgLNH+9iLbBEbBWUjaZyFpmYW
 kZQEj8ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgrWdg
 YNzBOGGV3yFGSQ4mJVFexZ76SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGVBTZFCgkWp6akVa
 Zk5wDiCSUtw8CiJ8G4DSfMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpxXH6RIAKQoozQPbg
 Qspi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9CDKFJzOvBG7TK6AjmICO+FPXCHJESSJ
 CSqqB0Xi6YcqyRfknD5afWfTtQNldtlPfn1WYHw/ak/Dde9p2ptK1j6yL75+6fW3nsTWLmK54
 Xi3kvPKKaUGGnNgRvcKXi+VTF+91/hPx5fT8n6p1XfMfNFj+154jKzRt7ok/3P5rXls6RHaxu
 Z5vO7i2b2afZE/Wi9jeJ/tSTY/cZdm5s8NrglJdY6ASS3FGoqEWc1FxIgATocPS5AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1501713369!105722844!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36336 invoked from network); 2 Aug 2017 22:36:10 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 22:36:10 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v72Ma7Aw017935
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Aug 2017 22:36:07 GMT
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 v72Ma6hZ028219
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Aug 2017 22:36:07 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 v72Ma517001692;
 Wed, 2 Aug 2017 22:36: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 ; Wed, 02 Aug 2017 15:36:05 -0700
To: Arvind Yadav <arvind.yadav.cs@gmail.com>, jgross@suse.com
References: <800c45e978d192c0b485fd7b9429d892ff47dfc9.1501695851.git.arvind.yadav.cs@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <bdccfec9-8d36-1c36-69d9-e7c5935acf31@oracle.com>
Date: Wed, 2 Aug 2017 18:36:04 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <800c45e978d192c0b485fd7b9429d892ff47dfc9.1501695851.git.arvind.yadav.cs@gmail.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen-platform: constify pci_device_id.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDIvMjAxNyAwMTo0NiBQTSwgQXJ2aW5kIFlhZGF2IHdyb3RlOgo+IHBjaV9kZXZpY2Vf
aWQgYXJlIG5vdCBzdXBwb3NlZCB0byBjaGFuZ2UgYXQgcnVudGltZS4gQWxsIGZ1bmN0aW9ucwo+
IHdvcmtpbmcgd2l0aCBwY2lfZGV2aWNlX2lkIHByb3ZpZGVkIGJ5IDxsaW51eC9wY2kuaD4gd29y
ayB3aXRoCj4gY29uc3QgcGNpX2RldmljZV9pZC4gU28gbWFyayB0aGUgbm9uLWNvbnN0IHN0cnVj
dHMgYXMgY29uc3QuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBcnZpbmQgWWFkYXYgPGFydmluZC55YWRh
di5jc0BnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 02 22:44:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Aug 2017 22:44: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.xen.org>)
	id 1dd2My-0002Ag-Nd; Wed, 02 Aug 2017 22:44:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dd2Mx-0002Aa-2N
 for Xen-devel@lists.xen.org; Wed, 02 Aug 2017 22:43:59 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5E/39-27137-EA552895; Wed, 02 Aug 2017 22:43:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVXdtaFO
 kwffL6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajpUuYCpZzVMy+MYmtgfExWxcjF4eQwAQm
 iYWfDjB2MXICOb8YJRY/VIFIbGCUODn9HTtEYhujRP8PVpCEsEATo8TnB+/YQBIiAsoSH1t7o
 YqamCQO3OEGsZkFDCRmNq4Aq2ETMJI4e3Q62AZeAVuJ/c82s4DYLAIqElsWHWAFsUUFwiXeNh
 5hgagRlDg58wmYzSlgIzHh5S82iJnqEn/mXWKGsOUltr+dA2ZLCBhKfN64lHkCo+AsJO2zkLT
 MQtKygJF5FaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOgy
 AMEOxjMLAg8xSnIwKYnyKvbURwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F0Z0hQpJFiUmp5ak
 ZaZA4wimLQEB4+SCO/zYKA0b3FBYm5xZjpE6hSjopQ4706QPgGQREZpHlwbLHIvMcpKCfMyAh
 0ixFOQWpSbWYIq/4pRnINRSZj3PsgUnsy8Erjpr4AWMwEt/lPXCLK4JBEhJdXAaMSll5bT4pC
 0b1OnyNLLhkLrpksxP9xReErns99Rtj+LM190uCmYTNA8OONNlifb9R3W0zb0sn6ZtF70E5uP
 sOcLQ0133ypP41Qvlply+m7Ptn+wOCkaW/gwkkvnwwvnnJqMr7PP3S7JuiAXMUNUsy/r0NqWl
 7uiSuqm3y9ynBuecvb61uVqSizFGYmGWsxFxYkAUNmh99cCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1501713836!109794605!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46381 invoked from network); 2 Aug 2017 22:43:57 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Aug 2017 22:43:57 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v72MhrB7024515
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Aug 2017 22:43:54 GMT
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 v72MhrjH019963
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Aug 2017 22:43:53 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 v72MhrGE023806;
 Wed, 2 Aug 2017 22:43: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 ; Wed, 02 Aug 2017 15:43:52 -0700
To: Juergen Gross <jgross@suse.com>
References: <efd3a17c-6ae8-6796-f988-deb2e1c5d382@gmail.com>
 <372c3a6d-085e-5ae0-e6a7-c89a54839434@suse.com>
 <0189cf12-3934-a52c-bf2a-32ea85b87f24@gmail.com>
 <740d5758-d357-a1cb-7992-7211dd8daa88@gmail.com>
 <dbb8a1c6-ea09-3bcd-b510-f589eedcb8ec@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0f47ffde-e20c-604e-8ca4-8c355f8334b0@oracle.com>
Date: Wed, 2 Aug 2017 18:43:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <dbb8a1c6-ea09-3bcd-b510-f589eedcb8ec@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Xen-devel@lists.xen.org, pgnet.dev@gmail.com
Subject: Re: [Xen-devel] Xen 4.9 + kernel 4.13rc2 -- ballooning regression?
 reappearance of "Over-allocation for domain 1" errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDIvMjAxNyAwODowMSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMS8wOC8x
NyAxNjoyOCwgUEdOZXQgRGV2IHdyb3RlOgo+PiBPbiA3LzI4LzE3IDk6MDIgQU0sIFBHTmV0IERl
diB3cm90ZToKPj4+IE9uIDcvMjcvMTcgMTE6MjMgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQ2FuIHlvdSBwbGVhc2UgcG9zdCB0aGUgZG9tYWluJ3MgY29uZmlnIGZpbGUgdXNlZCB0byBj
cmVhdGUgdGhlIGRvbWFpbgo+Pj4+IGFuZCB0aGUga2VybmVsIGNvbmZpZz8KPj4+IFN1cmUuCj4+
Pgo+Pj4gICAgaHR0cHM6Ly9wYXN0ZWJpbi5jb20vTTZjcjJwWDcKPj4+Cj4+IEFueSBhZGQnbCBp
bmZvIG5lZWRlZD8KPiBObywgSSBkb24ndCB0aGluayBzby4KPgo+IElNTyB0aGUgcHJvYmxlbSBp
cyByZWxhdGVkIHRvIHRoZSBmYWN0IHRoYXQgdGhlIGJhbGxvb24gZHJpdmVyIHRyaWVzIHRvCj4g
dXNlIHRoZW4ga2VybmVsJ3MgdmlldyBvZiBob3cgbXVjaCBtZW1vcnkgaXQgaXMgb3duaW5nIGFu
ZCBzZXR0aW5nIHRoaXMKPiBudW1iZXIgaW4gcmVsYXRpb24gdG8gWGVuJ3MgdmlldyBob3cgbXVj
aCBtZW1vcnkgaXQgc2hvdWxkIHRyeSB0byBoYXZlLgo+Cj4gTWF5YmUgYmVmb3JlIGFkZGluZyBt
ZW1vcnkgZnJvbSBYZW4gdGhlIGtlcm5lbCBzaG91bGQgYXNrIHRoZSBoeXBlcnZpc29yCj4gaG93
IG11Y2ggbWVtb3J5IGl0IGhhcyBhbHJlYWR5IGZyb20gWGVuJ3MgcG9pbnQgb2YgdmlldyBhbmQg
aG93IG11Y2ggaXQKPiBpcyBhbGxvd2VkIHRvIGhhdmUuIFRoaXMgd2lsbCBhdm9pZCB0aGUgbWVz
c2FnZXMgeW91IGhhdmUgc2VlbiBhcyBsb25nCj4gYXMgdGhlcmUgYXJlIG5vIGludGVyZmVyaW5n
IGFjdGlvbnMgZnJvbSBYZW4gKGUuZy4gbG93ZXJpbmcgdGhlIG1heGltdW0KPiByZXNlcnZhdGlv
bikgd2hpbGUgdGhlIGtlcm5lbCBpcyB0cnlpbmcgdG8gYmFsbG9vbiB1cC4KCkNvdWxkIHRoaXMg
YmUgY2F1c2VkIGJ5IHlvdXIgcmVjZW50IGJhbGxvb25pbmcgcGF0Y2gKKDk2ZWRkNjFkY2Y0NDM2
MmQzZWYwYmVkMWE1MzYxZTBhYzc4ODZhNjMpPwoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 02:14:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 02:14: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.xen.org>)
	id 1dd5ea-0001YJ-RZ; Thu, 03 Aug 2017 02:14:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dd5eZ-0001XU-O2
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 02:14:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 9E/AB-02177-EF682895; Thu, 03 Aug 2017 02:14:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsUyr8m9UfdfW1O
 kwcqFIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aRz5eZCh7LVFx4tImxgfG9WBcjF4eQwAwm
 iSm3JjJ1MXJysAmoSBzf8IgVxBYRkJa49vkyI0gRs8AiRokDFzaygySEBZwluh61sIDYLAKqE
 v83QTTzCrhIzJ3cCWZLCMhJnDw2mRXCDpVYs/g8XPzxwweMExi5FjAyrGLUKE4tKkst0jU01E
 sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQkAxDsYFzZ7nyIUZKDSUmUV7GnPlK
 ILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+R1qZIIcGi1PTUirTMHGBIwaQlOHiURHh3g6R5iwsS
 c4sz0yFSpxiNOTasXv+FiePVhP/fmIRY8vLzUqXEeVeClAqAlGaU5sENgoX6JUZZKWFeRqDTh
 HgKUotyM0tQ5V8xinMwKgnz7geZwpOZVwK37xXQKUxAp/ypawQ5pSQRISXVwDh5nbRiiUtgiP
 vHDKFS68Of0/V93vvM1a5bvaB0Y7HPR6WMyDu/JnuFJj/c/HzXt/tRL+/zX5+/bPHVrSHmIst
 djrwSuh0owM/Te3K/9t43pj8CJmhMk/l44fO+M5uPzAqd7xeyi++77Z+ZHu7Lmv9+XWR3VLr4
 weLKOkWLytMVbqVu1+9bNnIosRRnJBpqMRcVJwIA8DCnlHACAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501726461!102734762!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56123 invoked from network); 3 Aug 2017 02:14:22 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-7.tower-206.messagelabs.com with SMTP; 3 Aug 2017 02:14:22 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v732DxEn028000
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Wed, 2 Aug 2017 22:14:09 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Wed,  2 Aug 2017 22:13:52 -0400
Message-Id: <1501726432-13142-1-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 xumengpanda@gmail.com, Meng Xu <mengxu@cis.upenn.edu>,
 Haoran Li <naroahlee@gmail.com>
Subject: [Xen-devel] [PATCH v5] xen: rtds: only tickle non-already tickled
	CPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBtb3JlIHRoYW4gb25lIGlkbGUgVkNQVXMgdGhhdCBoYXZlIHRoZSBzYW1lIFBDUFUgYXMg
dGhlaXIKcHJldmlvdXMgcnVubmluZyBjb3JlIGludm9rZSBydW5xX3RpY2tsZSgpLCB0aGV5IHdp
bGwgdGlja2xlIHRoZSBzYW1lClBDUFUuIFRoZSB0aWNrbGVkIFBDUFUgd2lsbCBvbmx5IHBpY2sg
YXQgbW9zdCBvbmUgVkNQVSwgaS5lLiwgdGhlCmhpZ2hlc3QtcHJpb3JpdHkgb25lLCB0byBleGVj
dXRlLiBUaGUgb3RoZXIgVkNQVXMgd2lsbCBub3QgYmUKc2NoZWR1bGVkIGZvciBhIHBlcmlvZCwg
ZXZlbiB3aGVuIHRoZXJlIGlzIGFuIGlkbGUgY29yZSwgbWFraW5nIHRoZXNlClZDUFVzIHVubmVj
ZXNzYXJpbHkgc3RhcnZlIGZvciBvbmUgcGVyaW9kLgoKVGhlcmVmb3JlLCBhbHdheXMgbWFrZSBz
dXJlIHRoYXQgd2Ugb25seSB0aWNrbGUgUENQVXMgdGhhdCBoYXZlIG5vdApiZWVuIHRpY2tsZWQg
YWxyZWFkeS4KClNpZ25lZC1vZmYtYnk6IEhhb3JhbiBMaSA8bmFyb2FobGVlQGdtYWlsLmNvbT4K
U2lnbmVkLW9mZi1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+ClJldmlld2VkLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KCi0tLQpUaGUgaW5p
dGlhbCBkaXNjdXNzaW9uIG9mIHRoaXMgcGF0Y2ggY2FuIGJlIGZvdW5kIGF0Cmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMi9tc2cwMjg1
Ny5odG1sCgpDaGFuZ2VzIGluIHY1OgpSZXZpc2UgY29tbWVudHMgYXMgRGFyaW8gc3VnZ2VzdGVk
CgpDaGFuZ2VzIGluIHY0OgoxKSBUYWtlIERhcmlvJ3Mgc3VnZ2VzdGlvbnM6CiAgIFNlYXJjaCB0
aGUgbmV3LT5jcHUgZmlyc3QgZm9yIHRoZSBjcHUgdG8gdGlja2xlLgogICBUaGlzIGdldCByaWQg
b2YgdGhlIGlmIHN0YXRlbWVudCBpbiBwcmV2aW91cyB2ZXJzaW9ucy4KMikgUmV3b3JkIHRoZSBj
b21tZW50cyBhbmQgY29tbWl0IG1lc3NhZ2VzLgozKSBSZWJhc2VkIG9uIHN0YWdpbmcgYnJhbmNo
LgoKSXNzdWVzIGluIHYyIGFuZCB2MzoKRGlkIG5vdCByZWJhc2Ugb24gdGhlIGxhdGVzdCBzdGFn
aW5nIGJyYW5jaC4KRGlkIG5vdCBzb2x2ZSB0aGUgY29tbWVudHMvaXNzdWVzIGluIHYxLgpQbGVh
c2UgaWdub3JlIHRoZSB2MiBhbmQgdjMuCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jIHwgMjkg
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRp
b25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0
LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggMzlmNmJlZS4uMGFjNTgxNiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpA
QCAtMTE0Nyw5ICsxMTQ3LDkgQEAgcnRfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAqIENhbGxlZCBieSB3YWtlKCkgYW5kIGNvbnRleHRf
c2F2ZWQoKQogICogV2UgaGF2ZSBhIHJ1bm5pbmcgY2FuZGlkYXRlIGhlcmUsIHRoZSBraWNrIGxv
Z2ljIGlzOgogICogQW1vbmcgYWxsIHRoZSBjcHVzIHRoYXQgYXJlIHdpdGhpbiB0aGUgY3B1IGFm
ZmluaXR5Ci0gKiAxKSBpZiB0aGUgbmV3LT5jcHUgaXMgaWRsZSwga2ljayBpdC4gVGhpcyBjb3Vs
ZCBiZW5lZml0IGNhY2hlIGhpdAotICogMikgaWYgdGhlcmUgYXJlIGFueSBpZGxlIHZjcHUsIGtp
Y2sgaXQuCi0gKiAzKSBub3cgYWxsIHBjcHVzIGFyZSBidXN5OworICogMSkgaWYgdGhlcmUgYXJl
IGFueSBpZGxlIENQVXMsIGtpY2sgb25lLgorICAgICAgRm9yIGNhY2hlIGJlbmVmaXQsIHdlIGNo
ZWNrIG5ldy0+Y3B1IGFzIGZpcnN0CisgKiAyKSBub3cgYWxsIHBjcHVzIGFyZSBidXN5OwogICog
ICAgYW1vbmcgYWxsIHRoZSBydW5uaW5nIHZjcHVzLCBwaWNrIGxvd2VzdCBwcmlvcml0eSBvbmUK
ICAqICAgIGlmIHNuZXh0IGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgaXQuCiAgKgpAQCAtMTE3
NywxNyArMTE3NywxMyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBydF92Y3B1ICpuZXcpCiAgICAgY3B1bWFza19hbmQoJm5vdF90aWNrbGVkLCBvbmxp
bmUsIG5ldy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgIGNwdW1hc2tfYW5kbm90KCZu
b3RfdGlja2xlZCwgJm5vdF90aWNrbGVkLCAmcHJ2LT50aWNrbGVkKTsKIAotICAgIC8qIDEpIGlm
IG5ldydzIHByZXZpb3VzIGNwdSBpcyBpZGxlLCBraWNrIGl0IGZvciBjYWNoZSBiZW5lZml0ICov
Ci0gICAgaWYgKCBpc19pZGxlX3ZjcHUoY3Vycl9vbl9jcHUobmV3LT52Y3B1LT5wcm9jZXNzb3Ip
KSApCi0gICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfaWRsZV9jcHUpOwot
ICAgICAgICBjcHVfdG9fdGlja2xlID0gbmV3LT52Y3B1LT5wcm9jZXNzb3I7Ci0gICAgICAgIGdv
dG8gb3V0OwotICAgIH0KLQotICAgIC8qIDIpIGlmIHRoZXJlIGFyZSBhbnkgaWRsZSBwY3B1LCBr
aWNrIGl0ICovCi0gICAgLyogVGhlIHNhbWUgbG9vcCBhbHNvIGZpbmQgdGhlIG9uZSB3aXRoIGxv
d2VzdCBwcmlvcml0eSAqLwotICAgIGZvcl9lYWNoX2NwdShjcHUsICZub3RfdGlja2xlZCkKKyAg
ICAvKgorICAgICAqIDEpIElmIHRoZXJlIGFyZSBhbnkgaWRsZSBDUFVzLCBraWNrIG9uZS4KKyAg
ICAgKiAgICBGb3IgY2FjaGUgYmVuZWZpdCx3ZSBmaXJzdCBzZWFyY2ggbmV3LT5jcHUuCisgICAg
ICogICAgVGhlIHNhbWUgbG9vcCBhbHNvIGZpbmQgdGhlIG9uZSB3aXRoIGxvd2VzdCBwcmlvcml0
eS4KKyAgICAgKi8KKyAgICBjcHUgPSBjcHVtYXNrX3Rlc3Rfb3JfY3ljbGUobmV3LT52Y3B1LT5w
cm9jZXNzb3IsICZub3RfdGlja2xlZCk7CisgICAgd2hpbGUgKCBjcHUhPSBucl9jcHVfaWRzICkK
ICAgICB7CiAgICAgICAgIGl0ZXJfdmMgPSBjdXJyX29uX2NwdShjcHUpOwogICAgICAgICBpZiAo
IGlzX2lkbGVfdmNwdShpdGVyX3ZjKSApCkBAIC0xMjAwLDkgKzExOTYsMTIgQEAgcnVucV90aWNr
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqbmV3KQogICAg
ICAgICBpZiAoIGxhdGVzdF9kZWFkbGluZV92Y3B1ID09IE5VTEwgfHwKICAgICAgICAgICAgICBp
dGVyX3N2Yy0+Y3VyX2RlYWRsaW5lID4gbGF0ZXN0X2RlYWRsaW5lX3ZjcHUtPmN1cl9kZWFkbGlu
ZSApCiAgICAgICAgICAgICBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9IGl0ZXJfc3ZjOworCisgICAg
ICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJm5vdF90aWNrbGVkKTsKKyAgICAgICAgY3B1ID0g
Y3B1bWFza19jeWNsZShjcHUsICZub3RfdGlja2xlZCk7CiAgICAgfQogCi0gICAgLyogMykgY2Fu
ZGljYXRlIGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0IGxvd2VzdCBwcmlvcml0eSB2Y3B1
ICovCisgICAgLyogMikgY2FuZGljYXRlIGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0IGxv
d2VzdCBwcmlvcml0eSB2Y3B1ICovCiAgICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfdmNwdSAhPSBO
VUxMICYmCiAgICAgICAgICBuZXctPmN1cl9kZWFkbGluZSA8IGxhdGVzdF9kZWFkbGluZV92Y3B1
LT5jdXJfZGVhZGxpbmUgKQogICAgIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 02:25:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 02: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.xen.org>)
	id 1dd5pf-0002HO-Sc; Thu, 03 Aug 2017 02:25:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dd5pe-0002HI-UG
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 02:25:51 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 73/F4-01724-EA982895; Thu, 03 Aug 2017 02:25:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhobu2syn
 S4MBGeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP613aWgmfOFQsvTGVsYPxr2MXIxSEkMI1R
 4vO/YyxdjJwcEgK8EkeWzWCFsP0lLi77yAZR1MAo8W/iTLAEm4C6xOOvPUwgtoiAksS9VZOBb
 A4OZgFLiQdTs0DCwgK+EtOPP2cHsVkEVCUevpkKVs4r4C7R3DKPDWK+nMTJY5PBRnIKeEq87n
 vOCGILCXhI/NjYzDiBkXcBI8MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDY73c1OLixPTUnMS
 kYr3k/NxNjMBgqGdgYNzBeKXN+RCjJAeTkiivYk99pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3h3tTZFCgkWp6akVaZk5wLCESUtw8CiJQKR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcl
 70DqEgApCijNA9uBCxGLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5jUDWcWTmVcCt+kV0B
 FMQEf8qWsEOaIkESEl1cC49twMIfH4WoYZark/2HREFuh3B1z2fz35VJvvr9tM1w0jT743uhM
 U7313dcvTCy1rXf17TrPWNTxcp6kV6qa5esqq+6cC10annJ1msFH1g33M05Rw25jatvJnayQ+
 rdmcU6747Hmu9cQNJt7T1PY95reX1Zk/sXf+WbuALQH3tOKKPi7k+vRViaU4I9FQi7moOBEAt
 MBs3YwCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1501727146!96671976!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63654 invoked from network); 3 Aug 2017 02:25:49 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 02:25:49 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 02 Aug 2017 19:25:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,314,1498546800"; d="scan'208";a="999970057"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga003.jf.intel.com with ESMTP; 02 Aug 2017 19:25:45 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  3 Aug 2017 10:10:19 +0800
Message-Id: <1501726219-7134-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
Cc: Yi Sun <yi.y.sun@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v15.1 13/23] x86: refactor psr: CDP: implement
	CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBmbG93IGZvciBDRFAuIFRoZSBmbG93
IGlzIGFsbW9zdApzYW1lIGFzIEwzIENBVC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgotLS0KdjE1OgogICAgLSByZWZpbmUgcHJvY2VzcyBpbiAncHNy
X2NwdV9pbml0JyB0byByZW1vdmUgdGhlICdnb3RvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKdjE0OgogICAgLSByZW1vdmUgdGhlICdOb3RlcycgaW4gY29tbWl0IG1lc3NhZ2Ug
YmVjYXVzZSBhIHN0dWIgZnVuY3Rpb24gaXMKICAgICAgaW1wbGVtZW50ZWQgdG8gYXZvaWQgcG90
ZW50aWFsIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1v
dmUgJ2ZlYXRfbDNfY2RwJyBiZWNhdXNlIGl0IGNhbiBiZSByZXBsYWNlZCBieSAnZmVhdF9sMycu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGltcGxlbWVudCBzdHViIGNh
bGxiYWNrIGZ1bmN0aW9ucyBmb3IgQ0RQIHRvIGF2b2lkIHN5c3RlbSBjcmFzaCBpZgogICAgICBu
b3QgZnVsbCBDRFAgcGF0Y2hlcyBhcHBsaWVkLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBkaXJlY3RseSBhc3NpZ24gY29ycmVjdCB2YWx1ZSB0byAnYWx0X3R5cGUnIG9m
IENEUC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZ290byBMMyBDQVQg
aW5pdCBwcm9jZXNzIGlmIENEUCBpbml0IGZhaWxzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQp2MTM6CiAgICAtIGFkZCBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNvbW1lbnQgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIHNldCBDRFAgZGVmYXVsdCB2YWx1ZSBiZWZvcmUgZW5hYmxp
bmcgaXQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5l
Y2Vzc2FyeSBjaGVjay4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gc2V0
ICdhbHRfdHlwZScgZm9yIENEUC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gY2hlY2sgJ2Nvc19tYXgnIGFuZCBzdWJzdHJhY3QgMSBiZWZvcmUgcmlnaHQgc2hpZnQgaXQg
dG8gZ2V0IGNvcnJlY3QKICAgICAgdmFsdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCnYxMjoKICAgIC0gbW92ZSAndHlwZVtdJyBhc3NpZ25tZW50IGludG8gbDNfY2RwX3Byb3Bz
IGRlY2xhcmF0aW9uIHRvIG1ha2UgaXQgYmUKICAgICAgJ2NvbnN0Jy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICJMMiBDQVQiIGluZGljYXRpb24gaW4gcHJp
bnRrLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggY29kaW5nIHN0
eWxlIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2Ug
J3ZhbCcgdHlwZSB0byB1aW50NjRfdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gdXNlIDF1bGwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJl
c3RvcmUgbWFzaygwKSBNU1IgdG8gZGVmYXVsdCB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKdjExOgogICAgLSBjaGFuZ2VzIGFib3V0ICdmZWF0X3Byb3BzJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIE1TUiByZXN0b3JlIGFjdGlv
biB3aGljaCBpcyB1bm5lY2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgp2MTA6CiAgICAtIGZpeCBjb21tZW50LgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2Ugc3dpdGggaW4gJ2NhdF9pbml0
X2ZlYXR1cmUnIHRvIGhhbmRsZSBkaWZmZXJlbnQgZmVhdHVyZSB0eXBlcy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAncHJvcHMnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXN0b3JlIE1TUnMgdG8gZGVmYXVsdCB2
YWx1ZSB3aGVuIGNwdSBvbmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHJlbW92ZSBmZWF0X21hc2suCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5
OgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UgdG8gZGVzY3JpYmUgZmxvdyBjbGVhcmVyLgog
ICAgLSBoYW5kbGUgY3B1IG9mZmxpbmUgYW5kIG9ubGluZSBhZ2FpbiBjYXNlIHRvIHJlYWQgTVNS
cyByZWdpc3RlcnMgdmFsdWVzCiAgICAgIGJhY2sgYW5kIHNhdmUgdGhlbSBpbnRvIGNvcyBhcnJh
eSB0byBtYWtlIHVzZXIgY2FuIGdldCByZWFsIGRhdGEuCiAgICAtIG1vZGlmeSBlcnJvciBoYW5k
bGluZyBwcm9jZXNzIGluICdwc3JfY3B1X3ByZXBhcmUnIHRvIHJlZHVjZSByZWR1bmRhbnQKICAg
ICAgY29kZXMuCiAgICAtIG1vZGlmeSAnZ2V0X2NkcF9kYXRhJyBhbmQgJ2dldF9jZHBfY29kZScg
dG8gbWFrZSB0aGVtIHN0YW5kYXJkLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBhbmQg
SmFuIEJldWxpY2gpCiAgICAtIGVuY2Fwc3VsYXRlIENEUCBvcGVyYXRpb25zIGludG8gJ2NhdF9p
bml0X2ZlYXR1cmUnIHRvIHJlZHVjZSByZWR1bmRhbnQKICAgICAgY29kZXMuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZXVzZSAnY2F0X2dldF9jb3NfbWF4JyBmb3IgQ0RQ
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gaGFuZGxlICdQU1JfQ0RQJyBp
biBwc3JfcHJlc21wX2luaXQgdG8gbWFrZSBpbml0IHdvcmsgY2FuIGJlIGRvbmUgd2hlbgogICAg
ICB0aGVyZSBpcyBvbmx5ICdwc3I9Y2RwJyBpbiBjbWRsaW5lLgogICAgLSByZW1vdmUgdW5uZWNl
c3NhcnkgY29tbWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92
ZSBDRFAgcmVsYXRlZCBjb2RlcyBpbiAnY3B1X2luaXRfd29yaycgaW50byAncHNyX2NwdV9pbml0
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIGNvZGVzIHRvIGhh
bmRsZSBDRFAncyAnY29zX251bScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIGRvIG5vdCBmcmVlIHJlc291cmNlcyB3aGVuIGFsbG9jYXRpb24gZmFpbHMgaW4g
J3Bzcl9jcHVfcHJlcGFyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IGNoYW5nZXMgYWJvdXQgJ3VpbnQ2NF90JyB0byAndWludDMyX3QnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQp2NzoKICAgIC0gaW5pdGlhbGl6ZSAnbDNfY2RwJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCnY2OgogICAgLSB1c2UgJ2NwdWlkX2xl
YWYnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsayBhbmQgSmFuIEJl
dWxpY2gpCnY1OgogICAgLSByZW1vdmUgY29kZXMgdG8gZnJlZSAnZmVhdF9sM19jZHAnIGluICdm
cmVlX2ZlYXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBlbmNh
cHN1bGF0ZSBjcHVpZCByZWdpc3RlcnMgaW50byAnc3RydWN0IGNwdWlkX2xlYWZfcmVncycuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHByaW50IHNvY2tldCBpbmZvIHdo
ZW4gJ29wdF9jcHVfaW5mbycgaXMgdHJ1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gcmVuYW1lICdsM19jZHBfZ2V0X21heF9jb3NfbWF4JyB0byAnbDNfY2RwX2dldF9j
b3NfbWF4Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdk
YXRbXScgdG8gJ2RhdGFbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IG1vdmUgJ2NwdV9wcmVwYXJlX3dvcmsnIGNvbnRlbnRzIGludG8gJ3Bzcl9jcHVfcHJlcGFyZScu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBw
YXRjaCB0byBtYWtlIGNvZGVzIGVhc2llciB0byB1bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDgzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDc3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDZlYTJlNGUuLmYwMDdlM2Ig
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
QEAgLTYyLDYgKzYyLDcgQEAKIAogZW51bSBwc3JfZmVhdF90eXBlIHsKICAgICBGRUFUX1RZUEVf
TDNfQ0FULAorICAgIEZFQVRfVFlQRV9MM19DRFAsCiAgICAgRkVBVF9UWVBFX05VTSwKICAgICBG
RUFUX1RZUEVfVU5LTk9XTiwKIH07CkBAIC0xNjMsNiArMTY0LDIyIEBAIHN0YXRpYyBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0X2wzOwogI2RlZmluZSBjYXRfZGVmYXVsdF92YWwobGVuKSAoMHhmZmZm
ZmZmZiA+PiAoMzIgLSAobGVuKSkpCiAKIC8qCisgKiBnZXRfY2RwX2RhdGEgLSBnZXQgREFUQSBD
T1MgcmVnaXN0ZXIgdmFsdWUgZnJvbSBpbnB1dCBDT1MgSUQuCisgKiBAZmVhdDogICAgICAgIHRo
ZSBmZWF0dXJlIG5vZGUuCisgKiBAY29zOiAgICAgICAgIHRoZSBDT1MgSUQuCisgKi8KKyNkZWZp
bmUgZ2V0X2NkcF9kYXRhKGZlYXQsIGNvcykgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICgo
ZmVhdCktPmNvc19yZWdfdmFsWyhjb3MpICogMl0pCisKKy8qCisgKiBnZXRfY2RwX2NvZGUgLSBn
ZXQgQ09ERSBDT1MgcmVnaXN0ZXIgdmFsdWUgZnJvbSBpbnB1dCBDT1MgSUQuCisgKiBAZmVhdDog
ICAgICAgIHRoZSBmZWF0dXJlIG5vZGUuCisgKiBAY29zOiAgICAgICAgIHRoZSBDT1MgSUQuCisg
Ki8KKyNkZWZpbmUgZ2V0X2NkcF9jb2RlKGZlYXQsIGNvcykgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICgoZmVhdCktPmNvc19yZWdfdmFsWyhjb3MpICogMiArIDFdKQorCisvKgogICogVXNl
IHRoaXMgZnVuY3Rpb24gdG8gY2hlY2sgaWYgYW55IGFsbG9jYXRpb24gZmVhdHVyZSBoYXMgYmVl
biBlbmFibGVkCiAgKiBpbiBjbWRsaW5lLgogICovCkBAIC0yNjIsNiArMjc5LDI5IEBAIHN0YXRp
YyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKIAog
ICAgICAgICBicmVhazsKIAorICAgIGNhc2UgRkVBVF9UWVBFX0wzX0NEUDoKKyAgICB7CisgICAg
ICAgIHVpbnQ2NF90IHZhbDsKKworICAgICAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAzICkKKyAg
ICAgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgICAgIC8qIEN1dCBoYWxmIG9mIGNvc19t
YXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8KKyAgICAgICAgZmVhdC0+Y29zX21heCA9IChmZWF0
LT5jb3NfbWF4IC0gMSkgPj4gMTsKKworICAgICAgICAvKiBXZSByZXNlcnZlIGNvcz0wIGFzIGRl
ZmF1bHQgY2JtIChhbGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgMSkuICovCisgICAgICAgIGdl
dF9jZHBfY29kZShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKKyAg
ICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9s
ZW4pOworCisgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwgY2F0X2RlZmF1
bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19N
QVNLKDEpLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAgICByZG1zcmwo
TVNSX0lBMzJfUFNSX0wzX1FPU19DRkcsIHZhbCk7CisgICAgICAgIHdybXNybChNU1JfSUEzMl9Q
U1JfTDNfUU9TX0NGRywKKyAgICAgICAgICAgICAgIHZhbCB8ICgxdWxsIDw8IFBTUl9MM19RT1Nf
Q0RQX0VOQUJMRV9CSVQpKTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0
OgogICAgICAgICByZXR1cm4gLUVOT0VOVDsKICAgICB9CkBAIC0yNzIsNyArMzEyLDggQEAgc3Rh
dGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAog
ICAgIGlmICggIW9wdF9jcHVfaW5mbyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcHJpbnRr
KFhFTkxPR19JTkZPICJDQVQ6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1f
bGVuOiV1XG4iLAorICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXM6IGVuYWJsZWQgb24gc29ja2V0
ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1XG4iLAorICAgICAgICAgICAoKHR5cGUgPT0gRkVB
VF9UWVBFX0wzX0NEUCkgPyAiTDMgQ0RQIiA6ICJMMyBDQVQiKSwKICAgICAgICAgICAgY3B1X3Rv
X3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLCBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVu
KTsKIAogICAgIHJldHVybiAwOwpAQCAtMzA1LDYgKzM0NiwyNiBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3BzID0gewogICAgIC53cml0ZV9tc3IgPSBsM19jYXRf
d3JpdGVfbXNyLAogfTsKIAorLyogTDMgQ0RQIHByb3BzICovCitzdGF0aWMgYm9vbCBsM19jZHBf
Z2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1aW50MzJfdCBhcnJheV9sZW4p
Cit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgdm9pZCBsM19jZHBfd3JpdGVfbXNy
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorewor
fQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0geworICAg
IC5jb3NfbnVtID0gMiwKKyAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MM19EQVRBLAorICAg
IC50eXBlWzFdID0gUFNSX0NCTV9UWVBFX0wzX0NPREUsCisgICAgLmFsdF90eXBlID0gUFNSX0NC
TV9UWVBFX0wzLAorICAgIC5nZXRfZmVhdF9pbmZvID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCisg
ICAgLndyaXRlX21zciA9IGwzX2NkcF93cml0ZV9tc3IsCit9OworCiBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCiB7CkBA
IC0xMjgzLDEwICsxMzQ0LDIwIEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogICAg
ICAgICBmZWF0ID0gZmVhdF9sMzsKICAgICAgICAgZmVhdF9sMyA9IE5VTEw7CiAKLSAgICAgICAg
aWYgKCAhY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NB
VCkgKQotICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0FUXSA9ICZsM19jYXRf
cHJvcHM7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGZlYXRfbDMgPSBmZWF0OworICAgICAg
ICBpZiAoIChyZWdzLmMgJiBQU1JfQ0FUX0NEUF9DQVBBQklMSVRZKSAmJiAob3B0X3BzciAmIFBT
Ul9DRFApICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogSWYgQ0RQIGluaXQgZmFpbHMsIHRy
eSB0byB3b3JrIGFzIEwzIENBVC4gKi8KKyAgICAgICAgICAgIGlmICggIWNhdF9pbml0X2ZlYXR1
cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MM19DRFApICkKKyAgICAgICAgICAgICAg
ICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MM19DRFBdID0gJmwzX2NkcF9wcm9wczsKKyAgICAgICAg
fQorCisgICAgICAgIGlmICggIWZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZv
LCBGRUFUX1RZUEVfTDNfQ0FUKSApCisgICAgICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZ
UEVfTDNfQ0FUXSA9ICZsM19jYXRfcHJvcHM7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgZmVhdF9sMyA9IGZlYXQ7CisgICAgICAgIH0KICAgICB9CiAKICAgICBpbmZvLT5mZWF0
X2luaXQgPSB0cnVlOwpAQCAtMTM0OCw3ICsxNDE5LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHNy
X3ByZXNtcF9pbml0KHZvaWQpCiAgICAgaWYgKCAob3B0X3BzciAmIFBTUl9DTVQpICYmIG9wdF9y
bWlkX21heCApCiAgICAgICAgIGluaXRfcHNyX2NtdChvcHRfcm1pZF9tYXgpOwogCi0gICAgaWYg
KCBvcHRfcHNyICYgUFNSX0NBVCApCisgICAgaWYgKCBvcHRfcHNyICYgKFBTUl9DQVQgfCBQU1Jf
Q0RQKSApCiAgICAgICAgIGluaXRfcHNyKCk7CiAKICAgICBpZiAoIHBzcl9jcHVfcHJlcGFyZSgp
ICkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 02:31:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 02:31: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.xen.org>)
	id 1dd5vF-0002w6-Ji; Thu, 03 Aug 2017 02:31:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dd5vE-0002w0-4E
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 02:31:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 86/33-03368-70B82895; Thu, 03 Aug 2017 02:31:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUyr8m9UZetuyn
 S4EG/vsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrH2OE/BUc2Kg9O2szYwLlboYuTiEBLYziSx
 f/JvdghnGqPEq7+72boYOTkkBPIkPj55y9LFyAFkF0i0zWIECfMKCEqcnPmEBcQWEvCSeNz0G
 qycU8BY4nLDJ6h4lsSTxV1gNpuAisTxDY9YQWwWIPv+j2OsEOMTJc6/28wCMTNAoudICzOILS
 zgJLF+50uwGhEBPYkPr76BzWcWqJJ403oQytaUaN0OcjPInFCJNYvPM4HcLyHwjFHi35nVzBM
 YhWYhuXUWkp4FjEyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNz
 NzECw5YBCHYwflkWcIhRkoNJSZRXsac+UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74XOpkghw
 aLU9NSKtMwcYATBpCU4eJREeE+DpHmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpc
 R554GUCoCUZpTmwQ2CRfYlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCUPcw5OZVwK37xXQKUx
 Ap/ypawQ5pSQRISXVwNh6Sc7nu8rPSQ/k9jovMLYWn9L4XZ/tdt+CmJJVVkyv+TzVIzaus932
 ZM1TxpyWCF9Phw52CVGX62e1Ou4GiS9dvs+t4ETPqSufVUxrz33Xt9vj3XXrlF/dDjnl3c87a
 14nXN7388G2YIF3m35elky91S25ckXfzawv8+4mVuo+W9/d/vSsQZYSS3FGoqEWc1FxIgD4jQ
 8N5wIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-6.tower-21.messagelabs.com!1501727494!53170026!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16235 invoked from network); 3 Aug 2017 02:31:34 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-6.tower-21.messagelabs.com with SMTP; 3 Aug 2017 02:31:34 -0000
Received: from mail-qt0-f177.google.com (mail-qt0-f177.google.com
 [209.85.216.177]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v732VXPw013391
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 2 Aug 2017 22:31:33 -0400
Received: by mail-qt0-f177.google.com with SMTP id p3so554318qtg.2
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 19:31:33 -0700 (PDT)
X-Gm-Message-State: AIVw1115Dw7rWg4BNSekG2vxZFwzoUVu5t5fXBuwD/wD4I2d5HBMZa5T
 8jT1zDOIxcrfZRsOXNrkSyr/f3mISw==
X-Received: by 10.200.38.133 with SMTP id 5mr106906qto.237.1501727488146; Wed,
 02 Aug 2017 19:31:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Wed, 2 Aug 2017 19:31:27 -0700 (PDT)
In-Reply-To: <1501695998.19956.10.camel@citrix.com>
References: <1501611210-5232-1-git-send-email-mengxu@cis.upenn.edu>
 <1501695998.19956.10.camel@citrix.com>
From: Meng Xu <mengxu@cis.upenn.edu>
Date: Wed, 2 Aug 2017 22:31:27 -0400
X-Gmail-Original-Message-ID: <CAENZ-+mc65UpAN_kLORFM-8YJobiU7FQeDNEL=aG6Pk18Fqqyw@mail.gmail.com>
Message-ID: <CAENZ-+mc65UpAN_kLORFM-8YJobiU7FQeDNEL=aG6Pk18Fqqyw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-PP-Spam-Details: rule=add_spam_details policy=default score=0 spamscore=0
 suspectscore=2
 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1410280000 definitions=main-1703040151
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMiwgMjAxNyBhdCAxOjQ2IFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gSGV5LCBNZW5nIQo+Cj4gSXQncyByZWFsbHkgY29v
bCB0byBzZWUgcHJvZ3Jlc3Mgb24gdGhpcy4uLiBUaGVyZSB3YXMgcXVpdGUgYSBiaXQgb2YKPiBp
bnRlcmVzdCBpbiBzY2hlZHVsaW5nIGluIGdlbmVyYWwgYXQgdGhlIFN1bW1pdCBpbiBCdWRhcGVz
dCwgYW5kIG9uZQo+IGltcG9ydGFudCB0aGluZyBmb3IgbWFraW5nIHN1cmUgUlREUyB3aWxsIGJl
IHJlYWxseSB1c2VmdWwsIGlzIGZvciBpdAo+IHRvIGhhdmUgYSB3b3JrIGNvbnNlcnZpbmcgbW9k
ZSEgOi0pCgpHbGFkIHRvIGhlYXIgdGhhdC4gOi0pCgo+Cj4gT24gVHVlLCAyMDE3LTA4LTAxIGF0
IDE0OjEzIC0wNDAwLCBNZW5nIFh1IHdyb3RlOgo+PiBNYWtlIFJURFMgc2NoZWR1bGVyIHdvcmsg
Y29uc2VydmluZyB0byB1dGlsaXplIHRoZSBpZGxlIHJlc291cmNlLAo+PiB3aXRob3V0IGJyZWFr
aW5nIHRoZSByZWFsLXRpbWUgZ3VhcmFudGVlcy4KPgo+IEp1c3Qga2lsbCB0aGUgInRvIHV0aWxp
emUgdGhlIGlkbGUgcmVzb3VyY2UiLiBXZSBjYW4gZXhwZWN0IHRoYXQgcGVvcGxlCj4gIHRoYXQg
YXJlIGludGVyZXN0ZWQgaW4gdGhpcyBjb21taXQsIGFsc28ga25vdyB3aGF0ICd3b3JrIGNvbnNl
cnZpbmcnCj4gbWVhbnMuIDotKQoKR290IGl0LiBXaWxsIGRvLgoKPgo+PiBWQ1BVIG1vZGVsOgo+
PiBFYWNoIHJlYWwtdGltZSBWQ1BVIGlzIGV4dGVuZGVkIHRvIGhhdmUgYSB3b3JrIGNvbnNlcnZp
bmcgZmxhZwo+PiBhbmQgYSBwcmlvcml0eV9sZXZlbCBmaWVsZC4KPj4gV2hlbiBhIFZDUFUncyBi
dWRnZXQgaXMgZGVwbGV0ZWQgaW4gdGhlIGN1cnJlbnQgcGVyaW9kLAo+PiBpZiBpdCBoYXMgd29y
ayBjb25zZXJ2aW5nIGZsYWcgc2V0LAo+PiBpdHMgcHJpb3JpdHlfbGV2ZWwgd2lsbCBpbmNyZWFz
ZSBieSAxIGFuZCBpdHMgYnVkZ2V0IHdpbGwgYmUKPj4gcmVmaWxsZWQ7Cj4+IG90aGV3cmlzZSwg
dGhlIFZDUFUgd2lsbCBiZSBtb3ZlZCB0byB0aGUgZGVwbGV0ZWRxLgo+Pgo+IE1tbS4uLiBPay4g
QnV0IGlzIHRoZSBidWRnZXQgYnVybmVkLCB3aGlsZSB0aGUgdkNQVSBleGVjdXRlcyBhdAo+IHBy
aW9yaXR5X2xldmVsIDE/IElmIHllcywgZG9lc24ndCB0aGlzIG1lYW4gd2UgcmlzayBoYXZpbmcg
bGVzcyBidWRnZXQKPiB3aGVuIHdlIGdldCBiYWNrIHRvIHByaW9yaXR5X2x2ZXZlbCAwPwo+Cj4g
T2gsIHdhaXQsIG1heWJlIGl0J3MgdGhlIGNhc2UgdGhhdCwgd2hlbiB3ZSBnZXQgYmFjayB0byBw
cmlvcml0eV9sZXZlbAo+IDAsIHdlIGFsc28gZ2V0IGFub3RoZXIgcmVwbGVuaXNobWVudCwgaXMg
dGhhdCB0aGUgY2FzZT8gSWYgeWVzLCBJCj4gYWN0dWFsbHkgdGhpbmsgaXQncyBmaW5lLi4uCgpJ
dCdzIHRoZSBsYXR0ZXIgY2FzZTogdGhlIHZjcHUgd2lsbCBnZXQgYW5vdGhlciByZXBsZW5pc2ht
ZW50IHdoZW4gaXQKZ2V0cyBiYWNrIHRvIHByaW9yaXR5X2xldmVsIDAuCgo+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKPj4gaW5k
ZXggMzlmNmJlZS4uNzQwYTcxMiAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
Cj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwo+PiBAQCAtMTkxLDYgKzE5NSw3IEBAIHN0
cnVjdCBydF92Y3B1IHsKPj4gICAgICAvKiBWQ1BVIHBhcmFtZXRlcnMsIGluIG5hbm9zZWNvbmRz
ICovCj4+ICAgICAgc190aW1lX3QgcGVyaW9kOwo+PiAgICAgIHNfdGltZV90IGJ1ZGdldDsKPj4g
KyAgICBib29sX3QgaXNfd29ya19jb25zZXJ2aW5nOyAgIC8qIGlzIHZjcHUgd29yayBjb25zZXJ2
aW5nICovCj4+Cj4+ICAgICAgLyogVkNQVSBjdXJyZW50IGluZm9tYXRpb24gaW4gbmFub3NlY29u
ZCAqLwo+PiAgICAgIHNfdGltZV90IGN1cl9idWRnZXQ7ICAgICAgICAgLyogY3VycmVudCBidWRn
ZXQgKi8KPj4gQEAgLTIwMSw2ICsyMDYsOCBAQCBzdHJ1Y3QgcnRfdmNwdSB7Cj4+ICAgICAgc3Ry
dWN0IHJ0X2RvbSAqc2RvbTsKPj4gICAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKPj4KPj4gKyAgICB1
bnNpZ25lZCBwcmlvcml0eV9sZXZlbDsKPj4gKwo+PiAgICAgIHVuc2lnbmVkIGZsYWdzOyAgICAg
ICAgICAgICAgLyogbWFyayBfX1JURFNfc2NoZWR1bGVkLCBldGMuLiAqLwo+Pgo+IFNvLCBzaW5j
ZSB3ZSd2ZSBnb3QgYSAnZmxhZ3MnIGZpZWxkIGFscmVhZHksIGNhbiB0aGUgZmxhZyBiZSBvbmUg
b2YgaXRzCj4gYml0LCBpbnN0ZWFkIG9mIGFkZGluZyBhIG5ldyBib29sIGluIHRoZSBzdHJ1Y3Q6
Cj4KPiAvKgo+ICAqIFJURFNfd29ya19jb25zZXJ2aW5nOiBDYW4gdGhlIHZjcHUgcnVuIGluIHRo
ZSB0aW1lIHRoYXQgaXMKPiAgKiBub3QgcGFydCBvZiBhbnkgcmVhbC10aW1lIHJlc2VydmF0aW9u
LCBhbmQgd291bGQgdGhlcmVmb3JlCj4gICogYmUgb3RoZXJ3aXNlIGxlZnQgaWRsZT8KPiAgKi8K
PiBfX1JURFNfd29ya19jb25zZXJ2aW5nICAgICAgIDQKPiAjZGVmaW5lIFJURFNfd29ya19jb25z
ZXJ2aW5nICgxPDxfX1JURFNfd29ya19jb25zZXJ2aW5nKQoKVGhhbmsgeW91IHZlcnkgbXVjaCBm
b3IgdGhlIHN1Z2dlc3Rpb24hIEkgd2lsbCBtb2RpZnkgYmFzZWQgb24geW91ciBzdWdnZXN0aW9u
LgoKQWN0dWFsbHksIEkgd2FzIG5vdCB2ZXJ5IGNvbWZvcnRhYmxlIHdpdGggdGhlIGlzX3dvcmtf
Y29uc2VydmluZyBmaWVsZCBlaXRoZXIuCkl0IG1ha2VzIHRoZSBzdHJ1Y3R1cmUgdmVyYm9zZSBh
bmQgbWVzcyB1cCB0aGUgc3RydWN0J3MgdGhlIGNhY2hlX2xpbmUKYWxpZ25tZW50LgoKPgo+PiBA
QCAtMjQ1LDYgKzI1MiwxMSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0X2hlYWQgKnJ0X3Jl
cGxxKGNvbnN0Cj4+IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKPj4gICAgICByZXR1cm4gJnJ0X3By
aXYob3BzKS0+cmVwbHE7Cj4+ICB9Cj4+Cj4+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBpc193b3Jr
X2NvbnNlcnZpbmcoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKPj4gK3sKPj4KPiBVc2UgYm9v
bC4KCk9LLgoKPgo+PiBAQCAtMjczLDYgKzI4NSwyMCBAQCB2Y3B1X29uX3JlcGxxKGNvbnN0IHN0
cnVjdCBydF92Y3B1ICpzdmMpCj4+ICAgICAgcmV0dXJuICFsaXN0X2VtcHR5KCZzdmMtPnJlcGxx
X2VsZW0pOwo+PiAgfQo+Pgo+PiArLyogSWYgdjEgcHJpb3JpdHkgPj0gdjIgcHJpb3JpdHksIHJl
dHVybiB2YWx1ZSA+IDAKPj4gKyAqIE90aGVyd2lzZSwgcmV0dXJuIHZhbHVlIDwgMAo+PiArICov
Cj4+Cj4gQ29tbWVudCBzdHlsZS4KCkdvdCBpdC4gV2lsbCBtYWtlIGl0IGFzOgovKgogKiBJZiB2
MSBwcmlvcml0eSA+PSB2MiBwcmlvcml0eSwgcmV0dXJuIHZhbHVlID4gMAogKiBPdGhlcndpc2Us
IHJldHVybiB2YWx1ZSA8IDAKICovCgo+Cj4gQXBhcnQgZnJvbSB0aGF0LCBkbyB5b3Ugd2FudCB0
aGlzIHRvIHJldHVybiA+MCBpZiB2MSBzaG91bGQgaGF2ZQo+IHByaW9yaXR5IG92ZXIgdjIsIGFu
ZCA8MCBpZiB2aWNlLXZlcnNhLCByaWdodD8gSWYgeWVzLi4uCgpZZXMuCgo+Cj4+ICtzdGF0aWMg
aW50Cj4+ICtjb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnYxLCBj
b25zdCBzdHJ1Y3QgcnRfdmNwdQo+PiAqdjIpCj4+ICt7Cj4+ICsgICAgaWYgKCB2MS0+cHJpb3Jp
dHlfbGV2ZWwgPCB2Mi0+cHJpb3JpdHlfbGV2ZWwgfHwKPj4gKyAgICAgICAgICggdjEtPnByaW9y
aXR5X2xldmVsID09IHYyLT5wcmlvcml0eV9sZXZlbCAmJgo+PiArICAgICAgICAgICAgIHYxLT5j
dXJfZGVhZGxpbmUgPD0gdjItPmN1cl9kZWFkbGluZSApICkKPj4gKyAgICAgICAgICAgIHJldHVy
biAxOwo+PiArICAgIGVsc2UKPj4gKyAgICAgICAgcmV0dXJuIC0xOwo+Pgo+ICAgaW50IHByaW8g
PSB2Mi0+cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2ZWw7Cj4KPiAgIGlmICggcHJp
byA9PSAwICkKPiAgICAgcmV0dXJuIHYyLT5jdXJfZGVhZGxpbmUgLSB2MS0+Y3VyX2RlYWRsaW5l
Owo+Cj4gICByZXR1cm4gcHJpbzsKPgo+IFJldHVybiB0eXBlIGhhcyB0byBiZWNvbWUgc190aW1l
X3QsIGFuZCB0aGVyZSdzIGEgY2hhbmNlIHRoYXQgaXQnbGwKPiByZXR1cm4gMCwgaWYgdGhleSBh
cmUgYXQgdGhlIHNhbWUgbGV2ZWwsIGFuZCBoYXZlIHRoZSBzYW1lIGFic29sdXRlCj4gZGVhZGxp
bmUuIEJ1dCBJIHRoaW5rIHlvdSBjYW4gZGVhbCB3aXRoIHRoaXMgaW4gdGhlIGNhbGxlci4KCk9L
LiBXaWxsIGRvLgoKPgo+PiBAQCAtOTY2LDggKzEwMDEsMTYgQEAgYnVybl9idWRnZXQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QKPj4gcnRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBu
b3cpCj4+Cj4+ICAgICAgaWYgKCBzdmMtPmN1cl9idWRnZXQgPD0gMCApCj4+ICAgICAgewo+PiAt
ICAgICAgICBzdmMtPmN1cl9idWRnZXQgPSAwOwo+PiAtICAgICAgICBfX3NldF9iaXQoX19SVERT
X2RlcGxldGVkLCAmc3ZjLT5mbGFncyk7Cj4+ICsgICAgICAgIGlmICggaXNfd29ya19jb25zZXJ2
aW5nKHN2YykgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBzdmMtPnByaW9yaXR5X2xl
dmVsKys7Cj4+Cj4gICAgICAgICAgICAgICAgQVNTRVJUKHN2Yy0+cHJpb3JpdHlfbGV2ZWwgPD0g
MSk7Cj4KPj4gKyAgICAgICAgICAgIHN2Yy0+Y3VyX2J1ZGdldCA9IHN2Yy0+YnVkZ2V0Owo+PiAr
ICAgICAgICB9Cj4+ICsgICAgICAgIGVsc2UKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAg
c3ZjLT5jdXJfYnVkZ2V0ID0gMDsKPj4gKyAgICAgICAgICAgIF9fc2V0X2JpdChfX1JURFNfZGVw
bGV0ZWQsICZzdmMtPmZsYWdzKTsKPj4gKyAgICAgICAgfQo+PiAgICAgIH0KPj4KPiBUaGUgcmVz
dCBsb29rcyBnb29kIHRvIG1lLgoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgdGhlIHJldmlldyEK
Ckkgd2lsbCByZXZpc2UgaXQgYW5kIGNvbWJpbmUgdGhpcyBwYXRjaCBpbnRvIHRoZSBzZXJpZXMg
b2YgdGhlIFJURFMKd29yay1jb25zZXJ2aW5nIHBhdGNoZXMuCk9uY2UgSSByZWNlaXZlIHlvdXIg
Y29tbWVudHMgb24gdGhlIHJlc3Qgb2YgcGF0Y2hlcywgSSB3aWxsIHNlbmQKYW5vdGhlciB2ZXJz
aW9uIG9mIHRoaXMgcGF0Y2ggc2V0LgoKVGhhbmtzIGFuZCBiZXN0IHJlZ2FyZHMsCgpNZW5nCgot
LS0tLS0tLS0tLQpNZW5nIFh1ClBoRCBDYW5kaWRhdGUgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0
aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBl
bm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 02:34:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 02: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.xen.org>)
	id 1dd5xU-000359-WD; Thu, 03 Aug 2017 02:33:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dd5xT-000351-5P
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 02:33:55 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D1/26-02033-29B82895; Thu, 03 Aug 2017 02:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUyr8m9SXdid1O
 kQd8tHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePQtC3sBSc5Kw4cncHSwPiSvYuRi0NIYCeT
 xLHGE4xdjJxAzjRGiZuNCSC2hECexJorLWwQdpHE2X9rwGxeAUGJkzOfsEDUe0k0L5oL1MvBw
 SlgLPHmox9EOEvi2KXlYCVsAioSxzc8YgUpYQGybzQ5QExMlLhzezIzxMQAiY3tH1lBbGGQ1l
 997CC2iICexIdX39hAzmQWOMUosX7mdbAzmQU0JVq3/2aHGBQqsWbxeSaQIgmBZ4wS/86sZp7
 AKDQLyamzkPQsYGRaxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yf
 u4kRGLb1DAyMOxjvTvY7xCjJwaQkyqvYUx8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3QmdTp
 JBgUWp6akVaZg4wgmDSEhw8SiK8fF1Aad7igsTc4sx0iNQpRmOOK1fWfWHimHJg+xcmIZa8/L
 xUKXHeeSCTBEBKM0rz4AbBIvsSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHecJCFPJl5JXD
 7XgGdwgR0yp+6RpBTShIRUlINjBujW/9MkGIQTDvrcIiTd4E5Z+oc8XglAW7bNSdZn1yI3Fch
 ta/oZDODp8WqjfdjFnCVe8ydPLGb3/H5qu8en1Wftfk/ygt5y75d523ulutHojjd5q9+yl+//
 4X+8aTAAmmtD46fHn/h0og5uP3siaxDqYE59n0n9pUdm2xfOCPY7MIGzwZtYyWW4oxEQy3mou
 JEALuOAzbnAgAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501727633!89741693!1
X-Originating-IP: [158.130.71.130]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51661 invoked from network); 3 Aug 2017 02:33:53 -0000
Received: from coyote.seas.upenn.edu (HELO hound.seas.upenn.edu)
 (158.130.71.130)
 by server-16.tower-206.messagelabs.com with SMTP; 3 Aug 2017 02:33:53 -0000
Received: from mail-qt0-f175.google.com (mail-qt0-f175.google.com
 [209.85.216.175]) (authenticated bits=0)
 by hound.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v732XqRt020798
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 2 Aug 2017 22:33:52 -0400
Received: by mail-qt0-f175.google.com with SMTP id p3so573411qtg.2
 for <xen-devel@lists.xenproject.org>; Wed, 02 Aug 2017 19:33:52 -0700 (PDT)
X-Gm-Message-State: AHYfb5hzZ8Vz8QwnMWwppsjASRE1Su6eYhrdhh2nFVq/3eEyHN7M6zyS
 WWq/76vs4oXpvRNH5hPUa4l5mbVQcw==
X-Received: by 10.237.62.233 with SMTP id o38mr162608qtf.116.1501727627445;
 Wed, 02 Aug 2017 19:33:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Wed, 2 Aug 2017 19:33:46 -0700 (PDT)
In-Reply-To: <1501696188.19956.12.camel@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501696188.19956.12.camel@citrix.com>
From: Meng Xu <mengxu@cis.upenn.edu>
Date: Wed, 2 Aug 2017 22:33:46 -0400
X-Gmail-Original-Message-ID: <CAENZ-+menTT1xh2ekv1Mpkh4FF5YODK5diirY5V3=qy3h7+HCw@mail.gmail.com>
Message-ID: <CAENZ-+menTT1xh2ekv1Mpkh4FF5YODK5diirY5V3=qy3h7+HCw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-PP-Spam-Details: rule=add_spam_details policy=default score=0 spamscore=0
 suspectscore=2
 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1410280000 definitions=main-1703040151
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 0/3] Enable XL to set and get
 per-VCPU work conserving flag for RTDS scheduler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMiwgMjAxNyBhdCAxOjQ5IFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCAyMDE3LTA4LTAxIGF0IDE0OjMzIC0w
NDAwLCBNZW5nIFh1IHdyb3RlOgo+PiBUaGlzIHNlcmllcyBvZiBwYXRjaGVzIGVuYWJsZSB0aGUg
dG9vbHN0YWNrIHRvCj4+IHNldCBhbmQgZ2V0IHBlci1WQ1BVIHdvcmstY29uc2VydmluZyBmbGFn
Lgo+PiBXaXRoIHRoZSB0b29sc3RhY2ssIHN5c3RlbSBhZG1pbmlzdHJhdG9ycyBjYW4gZGVjaWRl
Cj4+IHdoaWNoIFZDUFVzIHdpbGwgYmUgbWFkZSB3b3JrLWNvbnNlcnZpbmcuCj4+Cj4gVGhhbmtz
IGZvciB0aGlzIHNlcmllcyBhcyB3ZWxsLCBNZW5nLiBJJ2xsIGxvb2sgYXQgaXQgaW4gdGhlIG5l
eHQKPiBjb3VwbGUgb2YgZGF5cy4KPj4KPj4gV2UgcGxhbiB0byBwZXJmb3JtIHR3byBzdGVwcyBp
biBtYWtpbmcgUlREUyBzY2hlZHVsZXIgd29yay0KPj4gY29uc2VydmluZzoKPj4gKDEpIEZpcnN0
IG1ha2UgYWxsIFZDUFVzIHdvcmstY29uc2VydmluZyBieSBkZWZhdWx0LAo+PiAgICAgd2hpY2gg
d2FzIHNlbnQgYXMgYSBzZXBhcmF0ZSBwYXRjaC4gVGhpcyB3b3JrIGFpbXMgZm9yIFhlbiA0LjEw
Cj4+IHJlbGVhc2UuCj4+ICgyKSBBZnRlciB0aGF0LCB3ZSBlbmFibGUgdGhlIFhMIHRvIHNldCBh
bmQgZ2V0IHBlci1WQ1BVIHdvcmstCj4+IGNvbnNlcnZpbmcgZmxhZywKPj4gICAgIHdoaWNoIGlz
IHRoaXMgc2VyaWVzIG9mIHBhdGNoZXMuCj4+Cj4gSSB0aGluayBpdCdzIGJldHRlciBpZiB5b3Ug
bWVyZ2UgdGhlICJ4ZW46cnRkczogdG93YXJkcyB3b3JrIGNvbnNlcnZpbmcKPiBSVERTIiBhcyBw
YXRjaCAxIG9mIHRoaXMgc2VyaWVzLgo+Cj4gSW4gZmFjdCwgc2VuZGluZyB0aGVtIGFzIHNlcGFy
YXRlIHNlcmllcywgeW91IG1ha2UgcGVvcGxlIHRoaW5rIHRoYXQKPiB0aGV5J3JlIGluZGVwZW5k
ZW50LCB3aGlsZSB0aGV5J3JlIG5vdCAoYXMgdGhpcyBzZXJpZXMgaXMgcHJldHR5Cj4gdXNlbGVz
cywgd2l0aG91dCB0aGF0IHBhdGNoIDotUCkuCgpTdXJlLiBJIGNhbiBkbyB0aGF0LiA6KQoKVGhh
bmtzLAoKTWVuZwoKLS0tLS0tLS0tLS0tCk1lbmcgWHUKUGhEIFN0dWRlbnQgaW4gQ29tcHV0ZXIg
YW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0cDov
L3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 02:56:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 02: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.xen.org>)
	id 1dd6Ic-0004Qh-Pq; Thu, 03 Aug 2017 02:55:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381463247=dario.faggioli@citrix.com>)
 id 1dd6Ib-0004Qb-0d
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 02:55:45 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 64/07-01732-0B092895; Thu, 03 Aug 2017 02:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXitHSDve7aCU2
 RBhO3clgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnbpqxjLHhlWdH65CV7A+M5gy5GTg4JgRCJ
 la9OMIHYvAKGEsvWnGcBsYUFDCQaDt9jBrHZgOw3O/aydjFycIgIREjMnWwIEmYGMn98bQUrY
 RFQkXj4dCszSAmngJ3Et9VAJheHkMAuZonrP66A1fALSErc+vKRGaK3WuL+r42sECdoSxw518
 8OcYKgxMmZT8BOEBJQk5gx9zLrBEa+WUhaZiEpg4hrSrRu/80OYWtLLFv4mhnCtpVYt+49VI2
 NxKarCxghbHmJ7W/nMC9gZF/FqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOY
 VKyXnJ+7iREYygxAsIOxb5bzIUZJDiYlUV7FnvpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8n
 P1NkUKCRanpqRVpmTnAqIJJS3DwKInwMvQBpXmLCxJzizPTIVKnGC05Nqxe/4WJo2PGz29MHK
 8m/P/GJMSSl5+XKiXO6woyTwCkIaM0D24cLPIvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj
 XEGQKT2ZeCdzWV0AHMQEd9KeuEeSgkkSElFQDo3rV8jurL6qq+obWHiycPP1P0dc/bwqaa+uY
 1wjubZpw6+sx39KUvWHP2Ob3RIvFzju9YkX51h9ZV07+Lni5YhN7vZjpEr9r/NNkp/JElZzkT
 dxRy7/k6ctvE/4x1u76YuAmUVX9TrO2c1X/ZdU/pfLnJu15e1BXljlwt2Z/a3x7dekTV7Psa0
 osxRmJhlrMRcWJAAR0X/j3AgAA
X-Env-Sender: prvs=381463247=dario.faggioli@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1501728939!85020764!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5713 invoked from network); 3 Aug 2017 02:55:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 02:55:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,314,1498521600"; 
 d="asc'?scan'208";a="442460261"
Message-ID: <1501728925.28477.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>
Date: Thu, 3 Aug 2017 04:55:25 +0200
In-Reply-To: <d537291c-8de2-1597-bb5f-78338dfbf703@oracle.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <1499180124-24693-1-git-send-email-andrew.cooper3@citrix.com>
 <c6d6ff19-d37c-128a-24db-154e4332d25c@oracle.com>
 <c48569a8-07c3-72a8-5cbe-3df4c5c0bdf6@citrix.com>
 <ae2b53ef-6a20-0f4e-fe6b-ef432e38a4a6@oracle.com>
 <20170731194937.GC16772@char.us.oracle.com>
 <89da4ab7-a0e1-52c6-3003-7b68e7b6eedb@citrix.com>
 <d537291c-8de2-1597-bb5f-78338dfbf703@oracle.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] DESIGN v2: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4167175418404353864=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4167175418404353864==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-m/aydFtMopUAqheFf4h7"

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

On Wed, 2017-08-02 at 11:34 +0100, Joao Martins wrote:
> On 08/01/2017 07:34 PM, Andrew Cooper wrote:
> > > On Wed, Jul 05, 2017 at 02:22:00PM +0100, Joao Martins wrote:
> > > >=20
> > > > There could be other uses too on passing this info to Xen, say
> > > > e.g. the
> > > > scheduler knowing the guest CPU topology it would allow better
> > > > selection of
> > > > core+sibling pair such that it could match cache/cpu topology
> > > > passed on the
> > > > guest (for unpinned SMT guests).
> >=20
> > I remain to be convinced (i.e. with some real performance numbers)
> > that
> > the added complexity in the scheduler for that logic is a benefit
> > in the
> > general case.
> >=20
>=20
> The suggestion above was a simple extension to struct domain (e.g.
> cores/threads
> or struct cpu_topology field) - nothing too disruptive I think.
>=20
> But I cannot really argue on this as this was just an idea that I
> found
> interesting (no numbers to support it entirely). We just happened to
> see it
> under-perform when a simple range of cpus was used for affinity, and
> that some
> vcpus end up being scheduled belonging the same core+sibling pair
> IIRC; hence I
> (perhaps naively) imagined that there could be value in further
> scheduler
> enlightenment e.g. "gang-scheduling" where we schedule core+sibling
> always
> together. I was speaking to Dario (CC'ed) on the summit whether CPU
> topology
> could have value - and there might be but it remains to be explored
> once we're
> able to pass a cpu topology to the guest. (In the past it seemed
> enthusiastic of
> the idea of the topology[0] and hence I assumed to be in the context
> of schedulers)
>=20
> [0] https://lists.xenproject.org/archives/html/xen-devel/2016-02/msg0
> 3850.html
>=20
> > In practice, customers are either running very specific and
> > dedicated
> > workloads (at which point pinning is used and there is no
> > oversubscription, and exposing the actual SMT topology is a good
> > thing),
> >=20
> /nods
>=20
I am enthusiast of there going to be a way for specifying explicitly
the CPU topology of a guest.

The way we can take advantage of this, at least as a first step, is,
when the guest is pinned, and two of its vCPUs are pinned to two host
hyperthreads, make the two vCPUs hyperthreads as well, from the guest
point of view.

Then, it will be the guest's (e.g., Linux's) scheduler that will do
something clever with this information, so no need for adding
complexity anywhere (well, in theory, in the guest scheduler, but in
practise, code it's there already!).

Or, on the other hand, if pinning is *not* used, then I'd use this
mechanism to tell the guest that there's no relationship between its
vCPUs whatsoever.

In fact, currently --sticking to SMT as example-- by not specifying the
topology explicitly, there may be cases where the guest scheduler comes
to thinking that two vCPUs are SMT siblings, while they either are not,
or (if no pinning is in place), they may or may not be, depending on
onto which pCPUs the two vCPUs are executing at any given time. This
means the guest's scheduler's SMT optimization logic will trigger,
while it probably better wouldn't have.

These are the first two use cases that, as the "scheduler guy", I'm
interested to use this feature for.

Then, there indeed is the chance of using the guest topology to affect
the decision of the Xen's scheduler, e.g., to implement some form of
gang scheduling, or to force two vCPU to be executed on pCPUs that
respect such topology... But this is all still in the "wild ideas"
camp, for now. :-D

> > or customers are running general workloads with no pinning (or
> > perhaps
> > cpupool-numa-split) with a moderate amount of oversubscription (at
> > which
> > point exposing SMT is a bad move).
> >=20
>=20
> Given the scale you folks invest on over-subscription (1000 VMs), I
> wonder what
> moderate here means :P
>=20
> > Counterintuitively, exposing NUMA in general oversubscribed
> > scenarios is
> > terrible for net system performance.=C2=A0=C2=A0What happens in practic=
e is
> > that
> > VMs which see NUMA spend their idle cycles trying to balance their
> > own
> > userspace processes, rather than yielding to the hypervisor so
> > another
> > guest can get a go.
> >=20
>=20
For NUMA aware workloads, running in guests, the guests themselves
doing something sane with both the placement and the balancing of tasks
and memory is a good thing, that will improve the performance of the
workload itself. Provided the (topology) information used for doing
this placement and this balancing are accurate... a vNUMA is what makes
them accurate.

So, IMO, for big guests, running NUMA-aware workload, vNUMA will most
of the times improve things.

I totally don't get the part where a vCPU becoming idle is what Xen
needs for running other guests' vCPUs... Xen does not at all rely on a
vCPU to periodically block or yield, in order to let another vCPU run,
neither in undesubscribed, nor in oversubscribed scenarios.

It's competitive multitasking, not cooperative multitasking that we do,
i.e., running vCPUs are preempted when it's the turn of some other vCPU
to execute.

The only thing that we gain from the fact that vCPUs go idle from time
to time, is that we may be able to make the actual pCPUs sleep a bit,
and hence we save power and produce less heat, but that's mostly the
case in undersubscribed scenarios, not in oversubscribed ones.

> Interesting to know - vNUMA perhaps is only better placed for
> performance cases
> where both (or either) I/O topology and memory locality matter - or
> when going
> for bigger guests. Provided that the correspondent CPU topology is
> provided.
>=20
Exactly, it matters if the guest is big enough and/or is NUMA enough
(e.g., as you say, both its memory and I/O access are sensitive, and
suffers the fact of having to go the long route), and if the workload
is also NUMA-aware.

And yes, vNUMA needs topology information to be accurate and
consistent.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-m/aydFtMopUAqheFf4h7
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZgpCdAAoJEBZCeImluHPuSJsP/Ruz/Hktwyf+c4GQ0sIPykZc
DU3qkzObsBiv2VgwB2YmsBdhl7UMdD2hLeGuuGPdHB2eNkNEmdD1v8tl5OxpzLI4
Hl9V8hWvNakTrIwdNNL3XH4WE63dSowb70Gczuv2G/r5Z4UqQqBhc0eLe/IgZG8s
tIDrePYF5jcYlFW2J/Um0TBTvK76OaQbJ3Bwh6KUZai+DPsiT8VItd5SdBJQFmzW
+2qDamHQW/7XhYFTwdaAx44J7s4TuBaQgswHGEA37OBaRtqYHrPuUpwJKWTsySXL
44l73FetvRFpiEzeoL/iUnHSIjqorlVR+jIYwY33txgeQFdszDVGujbCMnxP9Zbr
Da3N8Yxvdc1mEGGr9DIC5OQDoSWNeuEn5rQDG30FVsIGpd4Jf87jMIzN3jRwCEVy
FLF+Jl+7jxBz3yOGnyceTJ8apWNaOpnDa1NvdZ7q4/xDmRpBV+WsrN3EMHN7pCU7
b/pzu44uvK7xjo/pmYgR4u9cNWbW59MhKyugP5Ja27M77sdPQdGSCaAjx9jnOIzl
7GpWY8j+ZNFi2U+esgNyD8gbWPMlxXYFiwIpXUPRzZMlf6AIUP+uTpGRDtH/3J4A
Ec03mDvv5DE3Zl9Em8+czOzFqJmHU1Kwr1OQWpAfjTNXC3evk+0bapIgDbsHiRYo
+wjRNeeuEzqQlHAcKn/m
=pKfv
-----END PGP SIGNATURE-----

--=-m/aydFtMopUAqheFf4h7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4167175418404353864==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 04:57:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 04:57: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.xen.org>)
	id 1dd8C9-0003Kv-6w; Thu, 03 Aug 2017 04:57:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1dd8C7-0003Kp-Co
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 04:57:11 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F7/CA-22472-62DA2895; Thu, 03 Aug 2017 04:57:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVywNykQld1bVO
 kwcVtkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2jsPsBXP4K95MfsjWwNjD28XIxSEkMJ1R
 YuWrmexdjJwcEgK8EkeWzWCFsP0l/v+7zQJiCwn0AhVtqACxWQRUJE62fwerYRPQl1jx+CCQz
 cEhIuAgsaslAGQms8A5RonOE08YQWqEBYolZm99yQZi8wpYSMydMpcJpIhXYC2TxMTzF1kgrr
 jFKLHs5HlWiCpBiZMzn4BtZhZQl/gz7xIzyAZmAWmJ5f84IMLyEs1bZzOD2JwCIRKTH24GWyA
 KdNzE+X3sExiFZiGZNAvJpFkIk2YhmbSAkWUVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnrJeb
 WlycmJ6ak5hUrJecn7uJERjm9QwMjDsYt3U5H2KU5GBSEuVV7KmPFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBu3F1U6SQYFFqempFWmYOMOJg0hIcPEoivKtA0rzFBYm5xZnpEKlTjLocG1av/8
 IkxJKXn5cqJc67FaRIAKQoozQPbgQs+i8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9BzK
 FJzOvBG7TK6AjmICO+FPXCHJESSJCSqqBUcHf+j3rmpovzq4NBbI7dNcWCle9Ua5tdi05KJn6
 UzFn+d1swQkXpu0rtdvAGPgpMNFo+sdrC7um2nbbPT1s+ZdXb7HpgyO3F636d7NMZsb0oL701
 nkb3i7aWx0u/Ldpu32jfUjJGZ7LPo6LNM5/MZe40DvZ7/Vpf4X9TIv43J58+blyssGz10osxR
 mJhlrMRcWJABsak/X5AgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1501736226!100763369!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.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55329 invoked from network); 3 Aug 2017 04:57:09 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 04:57:09 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 02 Aug 2017 21:57:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,314,1498546800"; d="scan'208";a="135426064"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga006.fm.intel.com with ESMTP; 02 Aug 2017 21:57:04 -0700
Date: Thu, 3 Aug 2017 12:57:04 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
Message-ID: <20170803045704.zsml4wbcnz6nquu7@hz-desktop>
Mail-Followup-To: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>, 
 Roger Pau =?iso-8859-1?Q?Monn=E9_=3Croger=2Epau=40citrix?=
 =?iso-8859-1?B?LmNvbT4=?=,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Anoop Babu <anoop.babu@quest-global.com>,
 Hongbo Wang <hongbo.wang@intel.com>
References: <6259FE59E23B6044B7C886F5C717314027503447@INBLCORMX01.quest-global.com>
 <20170802073442.srcc4fih3dn3usqj@MacBook-Pro-de-Roger.local>
 <6259FE59E23B6044B7C886F5C717314027504B8E@INBLCORMX01.quest-global.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6259FE59E23B6044B7C886F5C717314027504B8E@INBLCORMX01.quest-global.com>
User-Agent: NeoMutt/20170428 (1.8.2)
Cc: Anoop Babu <anoop.babu@quest-global.com>, Roger,
 Hongbo Wang <hongbo.wang@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel]
 =?iso-8859-1?q?Is_possible_to_do_GPU_virtualization_i?=
 =?iso-8859-1?q?n_Intel=AE_Atom=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

K0hvbmdibyBmcm9tIEludGVsIEdQVSB2aXJ0dWFsaXphdGlvbiB0ZWFtCgpPbiAwOC8wMi8xNyAw
OTo0MSArMDAwMCwgQXNoYXJhZiBQZXJpbmNoaWtrYWwgd3JvdGU6Cj4gSXMgcG9zc2libGUgdG8g
YWNoaWV2ZSBHUFUgdmlydHVhbGl6YXRpb24gaW4gSW50ZWzCriBBdG9tIHVzaW5nIHBhcmEgdmly
dHVhbGl6YXRpb24/Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IEZyb206IFJvZ2VyIFBhdSBNb25uw6kgW3JvZ2VyLnBhdUBjaXRyaXguY29tXQo+IFNlbnQ6IFdl
ZG5lc2RheSwgQXVndXN0IDAyLCAyMDE3IDE6MDQgUE0KPiBUbzogQXNoYXJhZiBQZXJpbmNoaWtr
YWwKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmc7IEFub29wIEJhYnUKPiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gSXMgcG9zc2libGUgdG8gZG8gR1BVIHZpcnR1YWxpemF0aW9uIGluIElu
dGVswq4gQXRvbT8KPiAKPiBPbiBUdWUsIEF1ZyAwMSwgMjAxNyBhdCAxMDowMTowMUFNICswMDAw
LCBBc2hhcmFmIFBlcmluY2hpa2thbCB3cm90ZToKPiA+IEhpIEFsbCwKPiA+Cj4gPgo+ID4gSW4g
SW50ZWzCriBBdG9t4oSiIEUzODQ1KE1pbm5vd0JvYXJkIFR1cmJvdCBRdWFkLUNvcmUgYm9hcmQp
IGhhcyBvbmx5ICBzdXBwb3J0IGZvciBWaXJ0dWFsaXphdGlvbiBUZWNobm9sb2d5IChWVC14KS4K
PiA+Cj4gPiBObyBzdXBwb3J0IGZvciBJbnRlbMKuIFZpcnR1YWxpemF0aW9uIFRlY2hub2xvZ3kg
Zm9yIERpcmVjdGVkIEkvTyAoVlQtZCkuIFtodHRwczovL2Fyay5pbnRlbC5jb20vcHJvZHVjdHMv
Nzg0NzUvSW50ZWwtQXRvbS1Qcm9jZXNzb3ItRTM4NDUtMk0tQ2FjaGUtMV85MS1HSHpdCj4gCj4g
V2l0aG91dCBWVC1kIChJT01NVSkgeW91IHdvbid0IGJlIGFibGUgdG8gcGFzc3Rocm91Z2ggYW55
IHBoeXNpY2FsCj4gZGV2aWNlIHRvIGEgZ3Vlc3QsIHNvIG5vLCB5b3Ugd29uJ3QgYmUgYWJsZSB0
byBkbyBHUFUgcGFzc3Rocm91Z2ggKGF0Cj4gbGVhc3QgaW4gYSBzYWZlIHdheSkuCj4gCj4gUm9n
ZXIuCj4gLS0tRGlzY2xhaW1lci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBUaGlzIGUt
bWFpbCBjb250YWlucyBQUklWSUxFR0VEIEFORCBDT05GSURFTlRJQUwgSU5GT1JNQVRJT04gaW50
ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBhZGRyZXNzZWUocykuIElmIHlvdSBhcmUg
bm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBieSBl
LW1haWwgYW5kIGRlbGV0ZSB0aGUgb3JpZ2luYWwgbWVzc2FnZS4gT3BpbmlvbnMsIGNvbmNsdXNp
b25zIGFuZCBvdGhlciBpbmZvcm1hdGlvbiBpbiB0aGlzIHRyYW5zbWlzc2lvbiB0aGF0IGRvIG5v
dCByZWxhdGUgdG8gdGhlIG9mZmljaWFsIGJ1c2luZXNzIG9mIFF1RVNUIEdsb2JhbCBhbmQvb3Ig
aXRzIHN1YnNpZGlhcmllcywgc2hhbGwgYmUgdW5kZXJzdG9vZCBhcyBuZWl0aGVyIGdpdmVuIG5v
ciBlbmRvcnNlZCBieSBpdC4gQW55IHN0YXRlbWVudHMgbWFkZSBoZXJlaW4gdGhhdCBhcmUgdGFu
dGFtb3VudCB0byBjb250cmFjdHVhbCBvYmxpZ2F0aW9ucywgcHJvbWlzZXMsIGNsYWltcyBvciBj
b21taXRtZW50cyBzaGFsbCBub3QgYmUgYmluZGluZyBvbiB0aGUgQ29tcGFueSB1bmxlc3MgZm9s
bG93ZWQgYnkgd3JpdHRlbiBjb25maXJtYXRpb24gYnkgYW4gYXV0aG9yaXplZCBzaWduYXRvcnkg
b2YgdGhlIENvbXBhbnkuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 07:09:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 07: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.xen.org>)
	id 1ddAG2-0003Nu-0p; Thu, 03 Aug 2017 07:09:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1ddAG0-0003No-BG
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 07:09:20 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B1/9D-01994-F1CC2895; Thu, 03 Aug 2017 07:09:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsUSfTxjoa78maZ
 Ig6WnmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozu5y9YCy6IV9x6rNTA+FSgi5GTQ0jAXeLG
 pmvMXYxcQPYaRolXfx4yQTjXGCWOP29mgqhyk/i14zZUYh2jxPtn9xi7GDk4hAW8JObsFwepE
 RFQluj99ZsFpIZZYBGjxImPz9kgmmsk1j5pZgSx2QQMJVZvbGED6eUVcJL43BkDEmYRUJFYs+
 UxM4gtKhAusf/7NTCbV0BQ4uTMJywgNqeAvcT0K//YQWxmAXWJP/MuMUPY4hK3nsxngrDlJba
 /nQMWlxDIkdizrYsVZJWEgJTE/1YlkNMkBP4zS1zb1coGUSMj8WjiTbYJjGKzkKybhWTFLCQr
 ZiFZsYCRZRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAc1
 TMwMO5g3NPud4hRkoNJSZS3+lhTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mengHKCRanpqR
 VpmTnAiIZJS3DwKInwLjsJlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFee5AZAiBFGaV
 5cCNgyeUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeeyBTeDLzSuA2vQI6ggnoiD91jSBH
 lCQipKQaGAUN4xco2Ub+nKB1PGbZ7Y4ln1xPmsQ4CF+5sZdtoU0s/+l9P7gEwp/o6q9ZUBeRz
 amX+Ehl4eJNjPp/5rQovXN+sL5HcsOyx/HrLOsFfijUnnx6Pydho/3z6DTn9KBmtZ4HLh018Z
 JzvzpXetkeMdF4odAdxqAZLXh61fXSEw59wp3zeepblFiKMxINtZiLihMB7UDpHSkDAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1501744158!69370034!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36927 invoked from network); 3 Aug 2017 07:09:18 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 07:09:18 -0000
Received: (qmail 32491 invoked from network); 3 Aug 2017 10:09:18 +0300
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;
 3 Aug 2017 10:09:17 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id CC2857FC29
 for <xen-devel@lists.xen.org>; Thu,  3 Aug 2017 10:09:17 +0300 (EEST)
Received: (qmail 2181 invoked from network); 3 Aug 2017 10:09:17 +0300
Received: from 86-124-246-35.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.124.246.35)
 by smtp02.buh.bitdefender.net with SMTP; 3 Aug 2017 10:09:17 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <1489052332-4983-1-git-send-email-rcojocaru@bitdefender.com>
 <58C197490200007800141BE0@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b86e4d6d-7f69-8af2-5aee-3a1f4f4891ab@bitdefender.com>
Date: Thu, 3 Aug 2017 10:09:01 +0300
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: <58C197490200007800141BE0@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.72611
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 456833,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.008527)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003292), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.007899,0.000177)],
 URL: [Enabled, t: (0.000015)], RTDA: [Enabled, t: (0.311822), Hit: No,
 Details: v2.6.3; Id: 15.5f46ot.1blaa8ftn.fprce], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Ravi Sahita <ravi.sahita@intel.com>, tamas@tklengyel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDkvMjAxNyAwNjo1NiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDMu
MTcgYXQgMTA6MzgsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gQEAgLTQ1
MzUsNiArNDUzNiwzMCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy52aWV3KTsKPj4gICAg
ICAgICAgYnJlYWs7Cj4+ICAKPj4gKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aToKPj4gKyAgICAgICAgaWYgKCBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGFkIHx8
Cj4+ICsgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA+PSBhLnUu
c2V0X21lbV9hY2Nlc3NfbXVsdGkubnIgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgfQo+PiArICAg
ICAgICByYyA9IHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShkLCBhLnUuc2V0X21lbV9hY2Nlc3Nf
bXVsdGkucGZuX2xpc3QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5hY2Nlc3NfbGlzdCwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm5yLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3Nf
bXVsdGkub3BhcXVlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
RU1PUF9DTURfTUFTSywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YS51LnNldF9tZW1fYWNjZXNzX211bHRpLnZpZXcpOwo+PiArICAgICAgICBpZiAoIHJjID4gMCAp
Cj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5v
cGFxdWUgPSByYzsKPj4gKyAgICAgICAgICAgIGlmICggX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEs
IDEpICkKPj4gKyAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4+ICsgICAgICAgICAgICBl
bHNlCj4+ICsgICAgICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlv
bihfX0hZUEVSVklTT1JfaHZtX29wLCAibGgiLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNT1BfYWx0cDJtLCBhcmcpOwo+PiArICAgICAg
ICB9Cj4+ICsgICAgICAgIGJyZWFrOwo+IAo+IE9rYXksIHNvIHRoaXMgaXMgYSBodm1vcCwgaW4g
d2hpY2ggY2FzZSBJJ20gZmluZSB3aXRoIHRoZSBjb250aW51YXRpb24KPiBtb2RlbCB1c2VkLgo+
IAo+IEhvd2V2ZXIgLSBpcyB0aGlzIGludGVyZmFjZSBzdXBwb3NlZCB0byBiZSB1c2FibGUgYnkg
YSBndWVzdCBvbiBpdHNlbGY/Cj4gQXJndWFibHkgdGhlIHNhbWUgcXVlc3Rpb24gd291bGQgYXBw
bHkgdG8gc29tZSBvZiB0aGUgb3RoZXIgc3ViLW9wcwo+IHRvbywgYnV0IGFueXdheS4KPiAKPj4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+PiArKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2h2bV9vcC5oCj4+IEBAIC0yMzEsNiArMjMxLDIzIEBAIHN0cnVjdCB4ZW5f
aHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7Cj4+ICB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV9zZXRfbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190Owo+PiAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdCk7
Cj4+ICAKPj4gK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSB7Cj4+
ICsgICAgLyogdmlldyAqLwo+PiArICAgIHVpbnQxNl90IHZpZXc7Cj4+ICsgICAgdWludDE2X3Qg
cGFkOwo+PiArICAgIC8qIE51bWJlciBvZiBwYWdlcyAqLwo+PiArICAgIHVpbnQzMl90IG5yOwo+
PiArICAgIC8qIFVzZWQgZm9yIGNvbnRpbnVhdGlvbiBwdXJwb3NlcyAqLwo+PiArICAgIHVpbnQ2
NF90IG9wYXF1ZTsKPj4gKyAgICAvKiBMaXN0IG9mIHBmbnMgdG8gc2V0IGFjY2VzcyBmb3IgKi8K
Pj4gKyAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3VpbnQ2NCkgcGZuX2xpc3Q7Cj4+ICsgICAg
LyogQ29ycmVzcG9uZGluZyBsaXN0IG9mIGFjY2VzcyBzZXR0aW5ncyBmb3IgcGZuX2xpc3QgKi8K
Pj4gKyAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3VpbnQ4KSBhY2Nlc3NfbGlzdDsKPiAKPiBJ
J20gYWZyYWlkIHRoZXNlIGhhbmRsZXMgYXJlbid0IGdvaW5nIHRvIHdvcmsgZm9yIGEgMzItYml0
IGd1ZXN0LiBOb3RlCj4gaG93IG5vIG90aGVyIGh2bW9wIHVzZXMgaGFuZGxlcy4KCk9LLCBzbyBh
dCB0aGlzIHBvaW50LCBzaW5jZSBSYXZpIGhhcyBub3QgZXhwcmVzc2VkIGEgcHJlZmVyZW5jZSwg
YnV0CkFuZHJldyBoYXMgc2FpZCB0aGF0IHRoZXNlIHNob3VsZCBiZSBhY2Nlc3NpYmxlIGZyb20g
dGhlIGd1ZXN0IGFzIHdlbGwsCkkgYXNzdW1lIHdlIHNob3VsZCBtb3ZlIGZvcndhcmQgd2l0aCB0
aGlzIGFzIGEgSFZNT1AsIGFkZHJlc3NpbmcgdGhlCmNvbW1lbnQgYWJvdmUgcmVnYXJkaW5nIGNv
bXBhdGliaWxpdHkuIChKdXN0IHRvIGhlbHAgdGhlIGRpc2N1c3Npb24sCmhlcmUgaXMgdGhlIG9y
aWdpbmFsIHBhdGNoOiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk2MTI3OTkv
KS4KCkkgZG8gcHJlZmVyIHRoZSBET01DVEwgdmVyc2lvbiwgYnV0IG9mIGNvdXJzZSB0aGUgb3Bl
cmF0aW9uIHdpbGwgbm90IGJlCmF2YWlsYWJsZSBmb3IgdGhlIGd1ZXN0IHRoZW4gYW5kIHdlIG1h
eSBqdXN0IGFzIHdlbGwgbWFrZSBpdCBhIEhWTU9QCmZyb20gdGhlIGJlZ2lubmlnLgoKSWYgdGhl
cmUgYXJlIGFueSBvYmplY3Rpb25zLCBwbGVhc2UgbGV0IG1lIGtub3cuCgoKVGhhbmtzLApSYXp2
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 08:00:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 08: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.xen.org>)
	id 1ddB34-0006rW-Jq; Thu, 03 Aug 2017 08:00:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1ddB33-0006So-K9
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 08:00:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FA/47-03557-008D2895; Thu, 03 Aug 2017 08:00:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEKsWRWlGSWpSXmKPExsXSNJVdUZfhRlO
 kwYz3vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ah97+YCuZzV8zYsYy9gfESZxcjJ4eEgJLE
 pYnbmboYuTiEBM4zSiz718AO4RxllGh+sIAVwtnKKPHn+UtGkBY2AWOJO/0rwWwRgVKJWaefs
 IPYwgIOEk+utbFDxB0lpj49ywZhW0msP/WDuYuRg4NFQEVizXJfkDCvgIlE3/WpUMsOMEqs+/
 UJbCangI1E/+q5YL2MArISnQ3vmEBsZgFxiVtP5jNBnC0gsWTPeWYIW1Ti5eN/rBC2gcTWpft
 YYF67uOYHVI2bxI5P7xkhbAmJKdveQ83Uk7gxdQobhK0tsWzha2aI4wQlTs58wjKBUWIWktWz
 kLTMQtIyC0nLAkaWVYwaxalFZalFukaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5u
 ZsYgbHHAAQ7GP8sCzjEKMnBpCTKW32sKVKILyk/pTIjsTgjvqg0J7X4EKMGB4fA5rWrLzBKse
 Tl56UqSfAqXgeqEyxKTU+tSMvMASYHmFIJDh4lEd5GkDRvcUFibnFmOkTqFKMxx4bV678wcTR
 9//idSQhskpQ477lrQKUCIKUZpXlwg2BJ6xKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEee+B
 TOHJzCuB2/cK6BQmoFP+1DWCnFKSiJCSamBcLlRy57lNqkCzvNnnv5G3u92vnJsXGLVmjXT09
 Xva27WPz7L4t6VEsjcu7FvJtk8nF3RyN76awBKguXwvg276dS0BXdvIyAueFnw7mGe5Klm512
 VXV6oHu3QY3i7f/yzve/+bkzNLXtS8/p9qqPxcNm6yRpnmXVeu6L2XWTb2XCrZ5MVhVaTEUpy
 RaKjFXFScCACM3e1pVQMAAA==
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501747199!70057286!1
X-Originating-IP: [130.149.7.33]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21222 invoked from network); 3 Aug 2017 08:00:00 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 08:00:00 -0000
X-tubIT-Incoming-IP: 130.149.6.159
Received: from ex-mbx-08.tubit.win.tu-berlin.de ([130.149.6.159]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.89/mailfrontend-8) with esmtp 
 id 1ddB2z-0005JS-m4; Thu, 03 Aug 2017 09:59:59 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de (130.149.6.163) by
 EX-MBX-08.tubit.win.tu-berlin.de (130.149.6.159) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Thu, 3 Aug 2017 09:59:14 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) by
 ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) with mapi id
 15.00.1293.002; Thu, 3 Aug 2017 09:59:14 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Xenstore filling information about Dom0
Thread-Index: AQHTC3eXsaaGUKI410uOb+ZhvAq/sqJwudmAgAGLqqc=
Date: Thu, 3 Aug 2017 07:59:14 +0000
Message-ID: <1501747184731.4912@campus.tu-berlin.de>
References: <378fed0e-7724-8a0c-de1f-1e14f4a5f26f@arm.com>
 <1500983455159.25007@campus.tu-berlin.de>
 <1501668755290.47287@campus.tu-berlin.de>,
 <c8ebe412-b31a-d92e-94b4-a1c6b872c242@suse.com>
In-Reply-To: <c8ebe412-b31a-d92e-94b4-a1c6b872c242@suse.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [188.106.97.124]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.68.0, Antivirus-Data: 5.42
x-puremessage: [Scanned]
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xenstore filling information about Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIGEgbG90LgoKSSBhc3N1bWUgSSB3aWxsIHVzZSBtYW51YWxfbm9kZSB0byBhZGQgbm9k
ZXMgYmVmb3JlIHN0YXJ0aW5nIHhlbnN0b3JlIGRhZW1vbiBjb21wbGV0ZWx5LgoKSWYgSSB1bmRl
cnN0YW5kLCBtYW51YWxfbm9kZSBqdXN0IGFkZHMgbm9kZXMgYW5kIGNoaWxkcmVuLiBJdCBkb2Vz
bm90IGFkZCB2YWx1ZXMuCgpJcyB0aGVyZSBhbnkgd2F5IHRvIGFkZCB2YWx1ZSBvZiBub2RlcyBh
cyB3ZWxsPwoKVGhhbmtzCkFtbmEKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpGcm9tOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClNlbnQ6IFdlZG5lc2Rh
eSwgQXVndXN0IDIsIDIwMTcgMTI6MjEgUE0KVG86IFdhc2VlbSwgQW1uYTsgSnVsaWVuIEdyYWxs
OyB4ZW4tZGV2ZWwKU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFhlbnN0b3JlIGZpbGxpbmcgaW5m
b3JtYXRpb24gYWJvdXQgRG9tMAoKT24gMDIvMDgvMTcgMTI6MTIsIFdhc2VlbSwgQW1uYSB3cm90
ZToKPiBIZWxsbyBBbGwsCj4KPiBDYW4gYW55b25lIHRlbGwgbWUgaG93IHhlbnN0b3JlIGZpbGVz
eXN0ZW0gZ2V0cyBwb3B1bGF0ZWQgYWJvdXQgaW5mb3JtYXRpb24gYWJvdXQgRG9tMC4KCnNlZSB0
b29scy9oZWxwZXJzL3hlbi1pbml0LWRvbTAuYwoKPiBXaGljaCBmdW5jdGlvbiBvciBzY3JpcHQg
Y3JlYXRlcyBub2RlIGZvciBsb2NhbCBkb21haW4/CgpzZWUgdG9vbHMvbGlieGwvICh2YXJpb3Vz
IHNvdXJjZSBmaWxlcykKCj4gSSB3YW50IHRvIHN0YXRpY2FsbHkgY29uZmlndXJlIHRoZSB4ZW5z
dG9yZSBhYm91dCBndWVzdCBwYXJhbWV0ZXJzLgoKSSBndWVzcyB5b3Ugd2FudCB0byBjcmVhdGUg
eGVuc3RvcmUgbm9kZXMgZm9yIGFsbCBndWVzdHM/IFlvdSBjb3VsZCB1c2UKYSBYZW5zdG9yZSB3
YXRjaCBmb3IgIkBpbnRyb2R1Y2VEb21haW4iIHRvIGJlIGNhbGxlZCB3aGVuZXZlciBhIG5ldwpn
dWVzdCBpcyBhZGRlZCB0byBYZW5zdG9yZS4KCj4gSSB3YW50IHRvIHN0YXRpY2FsbHkgY3JlYXRl
IG5vZGVzIGJlZm9yZSBicmluZ2luZyB1cCB4ZW5zdG9yZWQgZGFlbW9uLgoKSG93IHNob3VsZCB0
aGF0IHdvcms/IFdpdGhvdXQgeGVuc3RvcmVkIGRhZW1vbiB0aGVyZSBpcyBubyBYZW5zdG9yZS4K
WW91IGNhbiwgaG93ZXZlciwgY3JlYXRlIG5vZGVzIGF0IHhlbnN0b3JlZCBzdGFydHVwLiBTZWUg
ZnVuY3Rpb24Kc2V0dXBfc3RydWN0dXJlKCkgaW4gdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2Nv
cmUuYwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 08:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 08: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.xen.org>)
	id 1ddBTj-0000Tz-Nc; Thu, 03 Aug 2017 08:27:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381bfb78a=citrix-osstest@xenproject.org>)
 id 1ddBTi-0000Tn-6G
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 08:27:34 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6E/EA-03406-57ED2895; Thu, 03 Aug 2017 08:27:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG7JvaZ
 IgzVHrSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aBdTNYCrr4KvpmrmJrYJzF0cXIySEh4C+x
 evMXRgjbXWJ6+wo2EFtEwFliwofbYDavgJ7EjjufwGxhAW+Jd5euM3cxcgHVb2eSmPzuJCtEs
 6rElXuPwQaxCXhITOyZyAJiswioSMy++xYsLiSgJbF08UomiKGCEidnPgGrYRaQkDj44gUzxB
 wLiR0f+9gmMPLOQlI2C0nZAkamVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBwcMABDsYZ172P8QoycGkJMpbfawpUogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 79U7QDnBotT01Iq0zBxgGMOkJTh4lER4Ve4CpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VS
 pzXAKRIAKQoozQPbgQspi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcYZApPZl4J3KZXQE
 cwAR3xp64R5IiSRISUVAOjw6uvk5dnZfYKS3y653ZUtGPd0whpaTn3k2xRR71/SLzovhblw/N
 Ot9og2TV5aatMIOvDvP/s+U0hOf9EW7cKL5DS3hpYtHKtyfQJL+dU/cpi/2KbMmXaHy9lxlVr
 Jlm0yFWUsm7+O2f2yR1KXxvmVIpOZbjDI3Mm5O/n4G3vi9k0uUzk101XYinOSDTUYi4qTgQAh
 3vtxKQCAAA=
X-Env-Sender: prvs=381bfb78a=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501748851!73137186!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59666 invoked from network); 3 Aug 2017 08:27:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 08:27:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,315,1498521600"; d="scan'208";a="434175801"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71932-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71704
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 3 Aug 2017 09:26:57 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71932: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTMyIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxOTMyLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE3MDQKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MTcwNAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxNzA0CiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE3MDQK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTcwNAoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 08:57:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 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.xen.org>)
	id 1ddBwL-0002N7-TS; Thu, 03 Aug 2017 08:57:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <georgeeldhojohn@gmail.com>) id 1ddBwL-0002Mx-1l
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 08:57:09 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 43/F4-01995-465E2895; Thu, 03 Aug 2017 08:57:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfS6gW7y06Z
 Ig00NQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bELefYCyarVzxtXM7awHhYuYuRi0NIYDqj
 xPR5z5hBHBaBOywS887uYgdxJAR+sEisPN3B1MXIAeSUSfScy+pi5AQyCyVWz21hBbF5BQQlT
 s58wgJiCwl4SSw/tZodxGYT0JVo+nafEcRmEVCRuDbxBTNEfYDE+4nfweLCAtoSfasegfWKCC
 hJ3Fs1mQnEZhbwkfjXsoBtAiPvLCQrZiFJQdiaEq3bf7ND2BoSC+7sY4SwFSWmdD9kX8DIuop
 Rozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAQGYBgB+PL056H
 GCU5mJREeauPNUUK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQne5U+A6gSLU
 tNTK9Iyc4CxAlMqwcGjJMKrB5LmLS5IzC3OTIdInWJ05bhyZd0XJo4Nq9cDySkHtgPJLb9PfG
 fiOAQihcBmS4nzRoI0C4A0Z5TmwY2GxfklRlkpYV5GoMOFeApSi3IzS1DlXzGKczAqCfPagUz
 hycwrgbvgFdBxTEDH/alrBDmuJBEhJdXAyC3PUXpD+e8KlRrvy+JHoxLWzZFesnOB14k/t5L6
 rN9zdr3o9/funtDzqPLsGfPDwTZ6IR8XdX0W7FnJvmzmhZmTdj1ZtEb7wOeL1oedmr3//dDV6
 LFZMqupQcnjp3zykVt+UT0c6twxE0/ql2v2z110LOTpje4lE4X/Cm/ZzdT3yIJL77RrkRJLcU
 aioRZzUXEiAJscLT3uAgAA
X-Env-Sender: georgeeldhojohn@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1501750626!105164227!1
X-Originating-IP: [209.85.215.48]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11807 invoked from network); 3 Aug 2017 08:57:07 -0000
Received: from mail-lf0-f48.google.com (HELO mail-lf0-f48.google.com)
 (209.85.215.48)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 08:57:07 -0000
Received: by mail-lf0-f48.google.com with SMTP id m86so3244318lfi.4
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 01:57:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=5MtcJkYdlFPT8clCI//SOcftBZM5KPOHnLVpFPO77mg=;
 b=filSQgOomvG3Re4Kr7jXQYbg01R6WdtzHAc73NsMdnFm4S5Mvpwfb281IBoN1v5FqB
 tj1KWc0/ESY4dX6Xquh/8lcGxQM1CKLMDIW/GX3I3e7w1efyfcCjgC9tg9HaitbdsbBO
 1gT4s3OdzB2HaOuZY0BXPE7QfRi0kiI++fiQvk9WV2oJTA1pt6vCSsKetrZAa/izZw/f
 Hdt7omnE7LChC/fgJSPTirvj3uT/nvv0rbMNlWqz24jLoxjlO0Wk8GJ+zSwk2N272hJs
 g5kTv6vSWdj6ORW477odWDT8DGuYgHsLQNoY3NPIRIsVbmMTQAH+F/m/wQKfUyRFVQ3b
 /i0Q==
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=5MtcJkYdlFPT8clCI//SOcftBZM5KPOHnLVpFPO77mg=;
 b=q4kqTVeLg8i5kH9HtU2XFUSCnFdL++uonqc96eUTZVv4+QliA1gnr8Fv60tI3fbm1W
 lEL9ykpG7jTjrlJDBQB+gTd2X26zd7sYjUMvTpbZdxLGGepeJx3l9Ekwr+S9weGtIoxM
 hlrio2AvW8Lu+4DdbD5cYLP9N+cPFwESlfxTZqniLM6R45J2eTaOcmHgm4RCw7aQgf02
 9Z9QV7MS3QXlIwt1KbJCpMj8SadPPBE40Jy9wTc2SKyDXbkFhh2rsiKx9D5tMgN90qvc
 xRq/0f101xQ2U2ycfBROpGGFiJ3WOBoVgGZMuhC3gFi6kH3DTaBptIHoS9g8r6aH7jKx
 sgTg==
X-Gm-Message-State: AHYfb5g1P7W0MUPzf5KFwa86WJ2XELN1/uukWzSNC5zffpSOli2+EC1o
 T0SabHg+Vm4eFIFkrOw4KT8ueEJK2c0HixdJlA==
X-Received: by 10.25.115.14 with SMTP id o14mr319229lfc.210.1501750625907;
 Thu, 03 Aug 2017 01:57:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.204.146 with HTTP; Thu, 3 Aug 2017 01:57:05 -0700 (PDT)
From: George John <georgeeldhojohn@gmail.com>
Date: Thu, 3 Aug 2017 14:27:05 +0530
Message-ID: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3483219983556400595=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3483219983556400595==
Content-Type: multipart/alternative; boundary="001a113c3d069939ae0555d59012"

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

Hi,
 I am running Xen on Rcar H3 which is now configured Dom0 memory as 752M
and need to change it as 2048M.I attempted to change it by
 xl mem-set (xl mem-set 0 2048M) where 0 is Dom0 ID.It result following
error


root@salvator-x-xen-dom0:~# xl list

Name                                        ID   Mem VCPUs    State
Time(s)
Domain-0                                     0   752     4     r-----
11.4
root@salvator-x-xen-dom0:~#

 my try as folows
 ---------------------

root@salvator-x-xen-dom0:~# xl mem-set 0 2048m
xl: libxl.c:345: libxl_defbool_val: Assertion
`!libxl_defbool_is_default(db)' failed.
[  256.101168] audit: type=1701 audit(255.882:3): auid=4294967295 uid=0
gid=0 ses=4294967295 pid=2972 comm="xl" exe="/usr/sbin/xl" sig=6
Aborted
root@salvator-x-xen-dom0:~#

next I tried it by modifying bootargs in the dts file

before modification
----------------------
chosen {
        bootargs = "dom0_mem=752M console=dtuart dtuart=serial0
dom0_max_vcpus=4 bootscrub=0 flask_enforcing=1 loglvl=all";

        xen,dom0-bootargs = "console=hvc0 root=/dev/nfs
nfsroot=192.168.1.100:/exports/rfs_xen/ ip=192.168.1.1:192.168.1.100 rw
rootwait  ignore_loglevel cma=128M";
        .
        .
        .
        .
        .
    }


after modification
----------------------

    chosen {
        bootargs = "dom0_mem=2048M console=dtuart dtuart=serial0
dom0_max_vcpus=4 bootscrub=0 flask_enforcing=1 loglvl=all";

        xen,dom0-bootargs = "console=hvc0 root=/dev/nfs
nfsroot=192.168.1.100:/exports/rfs_xen/ ip=192.168.1.1:192.168.1.100 rw
rootwait  ignore_loglevel cma=128M";
        .
        .
        .
        .
        .
    }

but unfortunately file system crashes while booting

xen version is 4.8.0

any help please

--001a113c3d069939ae0555d59012
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+SGksPGJyPsKgSSBhbSBydW5uaW5nIFhlbiBvbiBSY2FyIEgzIHdoaWNo
IGlzIG5vdyBjb25maWd1cmVkIERvbTAgbWVtb3J5IGFzIDc1Mk0gYW5kIG5lZWQgdG8gY2hhbmdl
IGl0IGFzIDIwNDhNLkkgYXR0ZW1wdGVkIHRvIGNoYW5nZSBpdCBieTxicj7CoHhsIG1lbS1zZXQg
KHhsIG1lbS1zZXQgMCAyMDQ4TSkgd2hlcmUgMCBpcyBEb20wIElELkl0IHJlc3VsdCBmb2xsb3dp
bmcgZXJyb3I8YnI+wqA8YnI+PGJyPnJvb3RAc2FsdmF0b3IteC14ZW4tZG9tMDp+IyB4bCBsaXN0
PGJyPjxicj5OYW1lwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIElEwqDCoCBNZW0gVkNQVXPCoMKgwqAg
U3RhdGXCoMKgwqAgVGltZShzKTxicj5Eb21haW4tMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoCA3NTLC
oMKgwqDCoCA0wqDCoMKgwqAgci0tLS0twqDCoMKgwqDCoCAxMS40PGJyPnJvb3RAc2FsdmF0b3It
eC14ZW4tZG9tMDp+IyA8YnI+PGJyPsKgbXkgdHJ5IGFzIGZvbG93czxicj7CoC0tLS0tLS0tLS0t
LS0tLS0tLS0tLTxicj7CoDxicj5yb290QHNhbHZhdG9yLXgteGVuLWRvbTA6fiMgeGwgbWVtLXNl
dCAwIDIwNDhtPGJyPnhsOiBsaWJ4bC5jOjM0NTogbGlieGxfZGVmYm9vbF92YWw6IEFzc2VydGlv
biBgIWxpYnhsX2RlZmJvb2xfaXNfZGVmYXVsdChkYikmIzM5OyBmYWlsZWQuPGJyPlvCoCAyNTYu
MTAxMTY4XSBhdWRpdDogdHlwZT0xNzAxIGF1ZGl0KDI1NS44ODI6Myk6IGF1aWQ9NDI5NDk2NzI5
NSB1aWQ9MCBnaWQ9MCBzZXM9NDI5NDk2NzI5NSBwaWQ9Mjk3MiBjb21tPSZxdW90O3hsJnF1b3Q7
IGV4ZT0mcXVvdDsvdXNyL3NiaW4veGwmcXVvdDsgc2lnPTY8YnI+QWJvcnRlZDxicj5yb290QHNh
bHZhdG9yLXgteGVuLWRvbTA6fiMgPGJyPjxicj5uZXh0IEkgdHJpZWQgaXQgYnkgbW9kaWZ5aW5n
IGJvb3RhcmdzIGluIHRoZSBkdHMgZmlsZTxicj48YnI+YmVmb3JlIG1vZGlmaWNhdGlvbjxicj4t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPmNob3NlbiB7PGJyPsKgwqDCoCDCoMKgwqAgYm9vdGFy
Z3MgPSAmcXVvdDtkb20wX21lbT03NTJNIGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwIGRv
bTBfbWF4X3ZjcHVzPTQgYm9vdHNjcnViPTAgZmxhc2tfZW5mb3JjaW5nPTEgbG9nbHZsPWFsbCZx
dW90Ozs8YnI+wqDCoMKgIMKgwqDCoCA8YnI+wqDCoMKgIMKgwqDCoCB4ZW4sZG9tMC1ib290YXJn
cyA9ICZxdW90O2NvbnNvbGU9aHZjMCByb290PS9kZXYvbmZzIG5mc3Jvb3Q9MTkyLjE2OC4xLjEw
MDovZXhwb3J0cy9yZnNfeGVuLyBpcD0xOTIuMTY4LjEuMToxOTIuMTY4LjEuMTAwIHJ3IHJvb3R3
YWl0wqAgaWdub3JlX2xvZ2xldmVsIGNtYT0xMjhNJnF1b3Q7Ozxicj7CoMKgwqAgwqDCoMKgIC48
YnI+wqDCoMKgIMKgwqDCoCAuPGJyPsKgwqDCoCDCoMKgwqAgLjxicj7CoMKgwqAgwqDCoMKgIC48
YnI+wqDCoMKgIMKgwqDCoCAuPGJyPsKgwqDCoCB9PGJyPsKgwqDCoCA8YnI+wqDCoMKgIDxicj5h
ZnRlciBtb2RpZmljYXRpb27CoMKgwqAgPGJyPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+wqDC
oMKgIDxicj7CoMKgwqAgY2hvc2VuIHs8YnI+wqDCoMKgIMKgwqDCoCBib290YXJncyA9ICZxdW90
O2RvbTBfbWVtPTIwNDhNIGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwIGRvbTBfbWF4X3Zj
cHVzPTQgYm9vdHNjcnViPTAgZmxhc2tfZW5mb3JjaW5nPTEgbG9nbHZsPWFsbCZxdW90Ozs8YnI+
wqDCoMKgIMKgwqDCoCA8YnI+wqDCoMKgIMKgwqDCoCB4ZW4sZG9tMC1ib290YXJncyA9ICZxdW90
O2NvbnNvbGU9aHZjMCByb290PS9kZXYvbmZzIG5mc3Jvb3Q9MTkyLjE2OC4xLjEwMDovZXhwb3J0
cy9yZnNfeGVuLyBpcD0xOTIuMTY4LjEuMToxOTIuMTY4LjEuMTAwIHJ3IHJvb3R3YWl0wqAgaWdu
b3JlX2xvZ2xldmVsIGNtYT0xMjhNJnF1b3Q7Ozxicj7CoMKgwqAgwqDCoMKgIC48YnI+wqDCoMKg
IMKgwqDCoCAuPGJyPsKgwqDCoCDCoMKgwqAgLjxicj7CoMKgwqAgwqDCoMKgIC48YnI+wqDCoMKg
IMKgwqDCoCAuPGJyPsKgwqDCoCB9PGJyPsKgwqDCoCA8YnI+YnV0IHVuZm9ydHVuYXRlbHkgZmls
ZSBzeXN0ZW0gY3Jhc2hlcyB3aGlsZSBib290aW5nPGJyPjxicj54ZW4gdmVyc2lvbiBpcyA0Ljgu
MDxicj48YnI+YW55IGhlbHAgcGxlYXNlPGJyPjxicj48YnI+PC9kaXY+DQo=
--001a113c3d069939ae0555d59012--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3483219983556400595==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 09:18:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 09: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.xen.org>)
	id 1ddCGd-0003lI-QU; Thu, 03 Aug 2017 09:18:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ajeeshb4u@gmail.com>) id 1ddCGb-0003lC-RA
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 09:18:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 CC/96-03406-D4AE2895; Thu, 03 Aug 2017 09:18:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42K5GLpwta7Pq6Z
 Ig+ZXohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bf/ussBT8lKrpmfmRtYOwX7WLk4hASmMQo
 MftqJ1sXIycHi0ADq8S5L6YgCQmBOawSpxdcYAZJSAjkSby5tYGxi5EDyC6WOPiVDyTMKyAoc
 XLmExYQW0jAS+LflUZWVDYHB6eAoUTfcahdVxglvu76yAhSwyagLrGkuYcdpIZFQEXi7bZAiJ
 EBEt8aF4BtFRYwlzjy7izYSBEBLYndWyeA2cwC9RJfj56Fsn0kJnz6zjqBUXAWkotmIUlB2Jo
 Srdt/s0PY2hLLFr5mhrA1JBbc2ceILL6AkW0Vo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5u
 anFxYnpqTmJSsV5yfu4mRmDoMwDBDsadz50OMUpyMCmJ8lYfa4oU4kvKT6nMSCzOiC8qzUktP
 sQow8GhJMFb8RIoJ1iUmp5akZaZA4xCmLQEB4+SCG8oSJq3uCAxtzgzHSJ1itGV48qVdV+YOD
 asXg8kpxzYDiQP/T7xnYnjGIgUYsnLz0uVEuf9+wKoWQCkOaM0D240LIFcYpSVEuZlBDpWiKc
 gtSg3swRV/hWjOAejkjBvBcgUnsy8ErgLXgEdxwR03J+6RpDjShIRUlINjE2KuTFzCguYpW58
 Wr/drHrDmmdh8ublH/Sj34fm74lT1JjYVWRiJXxjgyU/R6tVQu8DJ+3ZM/Lc577fsS3AuM3ks
 9PsWHXr/qIN9yv/7A8u2XE548GqKKdp4uv79vWbTn7fcONY2ERutvfXfect3TMj8oOf617HLc
 tn8N+Saar4HTNRJ+WgjBJLcUaioRZzUXEiAIjCd00bAwAA
X-Env-Sender: ajeeshb4u@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501751883!70074927!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22526 invoked from network); 3 Aug 2017 09:18:04 -0000
Received: from mail-yw0-f171.google.com (HELO mail-yw0-f171.google.com)
 (209.85.161.171)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 09:18:04 -0000
Received: by mail-yw0-f171.google.com with SMTP id u207so4735078ywc.3
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 02:18:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NhvnYUDv0YHfqzI+OVRzfqXsjELedx1I7GGnZVHWBBE=;
 b=FZLW4EZXOzb/9pEuvSyNxkXtR7l4d9fy26mydGRM1ING6pEqqoqZ4fVYeXLuEGq5Gr
 7sYLmfoVyFugrjU+x6GcKJbu5Qy/7eoawAl7HLxO6Ihh/3neTcMYNuBlQNR/t6nrkXlL
 cLaJCC7cSQFvmnqNidv7NeSMRdO6oIlnFe5rLXY5eM6N/PIjimE254Z0UFgN8pY+Eayd
 T4PDpAT+dvjl6B+EcZuOw+IeB0Oum0VBhRO8Qy+BiYIVhHBAXdEnNTn/G7TdGuVVaFfk
 2NP589urxFO0LYYL3FF4tqKwVOyWCnIFM6yrGPhoD9V51PaxpM/fRqQk6jK70IWwVuEB
 C8SQ==
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=NhvnYUDv0YHfqzI+OVRzfqXsjELedx1I7GGnZVHWBBE=;
 b=ridn4dUTRwyj0El7GOJrZ0Jiql5mDrmqZyiLJcKTIoNiBLjtB1fHywJh3jiQS0aSmL
 Z5t0HfDy04No4LrNw1pTXl1ve/RZcjvA6xq2s4kpZtxzuG8/ARZdWHdH8hp7nZhfOw8b
 lhGcCjDrGjGDH8bgbvqQC8chx++Qm5BH5kB5ybenaj3Zgx/5EKwuV9vVnU7GrN/Q/MI8
 PEekKiepHNXlqWBss4rlw76OmyBoDFngZrfaA5W7BRczRSS2mUxQEJOuks3sx/7b6Vfo
 2kkJv7Sjnva7/MeyHHJhoGK2NYN//mburrUOPZ2FJtV98uiCgNqw3o5l3l/RWxjLcDgS
 ZpYA==
X-Gm-Message-State: AIVw112QeUjg5TpReirl/seNpYF5OWX5C47shxik+6If800dYV3qF+CX
 NqR5MJgv1g546KzgAVImAPCm4+FtWJn6
X-Received: by 10.37.197.211 with SMTP id v202mr658308ybe.268.1501751883130;
 Thu, 03 Aug 2017 02:18:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.122.195 with HTTP; Thu, 3 Aug 2017 02:18:02 -0700 (PDT)
Received: by 10.37.122.195 with HTTP; Thu, 3 Aug 2017 02:18:02 -0700 (PDT)
In-Reply-To: <20170721084728.GK24459@reaktio.net>
References: <CAMh8cRYdCyn6026dUP_ZmY979mV=BM7ZK9zVYRwQXrkYWXPAOg@mail.gmail.com>
 <20170721082837.vnhiquftasun5dgm@citrix.com>
 <e0edd834-01f9-0771-dc6a-1411909b3e22@suse.com>
 <20170721084728.GK24459@reaktio.net>
From: Ajmal M Ali <ajeeshb4u@gmail.com>
Date: Thu, 3 Aug 2017 14:48:02 +0530
Message-ID: <CAMh8cRZkmyiv34RFR2R-E5g2B9qDWwHFyDpVaRjnfnU6QC9iKw@mail.gmail.com>
To: Xen Maillist <xen-devel@lists.xen.org>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] USB Passthrough support X86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2572973230700417859=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2572973230700417859==
Content-Type: multipart/alternative; boundary="94eb2c1471aa88f0480555d5dbd8"

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

On 21-Jul-2017 2:17 PM, "Pasi K=C3=A4rkk=C3=A4inen" <pasik@iki.fi> wrote:

> On Fri, Jul 21, 2017 at 10:39:36AM +0200, Juergen Gross wrote:
> > >
> > > USB passthrough requires the device model. There is currently no
> > > provision in toolstack to spawn a device model on demand.
> > >
> > > The easiest workaround is to add one device (vfb?) that would require
> > > spawning a device model when creating the domain.
> > >
> > >>
> > >> i am trying to hotplug my usb. I haveint made any changes in the
> config
> > >> file, as i assumed it wont be needed for hotplug, also i didnt have
> to do
> > >> it for pci passthrough. Should i?
> > >>
> > >> Also, i cannot find any usbback and frond in my PC.
> >
> > Uuh, yes. I've sent some patches to LKML for pvUSB frontend support
> > about 2 years ago:
> >
> > https://lists.xen.org/archives/html/xen-devel/2015-06/msg03436.html
> >
> > I didn't find any time since then to address all comments. Maybe I
> > should finish that task...
> >
>
> That'd be awesome! :)
>
> > The patches should still work fine, AFAIK.
> >
>
> Good to know.
>
>
> -- Pasi
>
> >
> > Juergen
> >
>
>

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

<div dir=3D"auto"></div><div class=3D"gmail_extra"><br><div class=3D"gmail_=
quote">On 21-Jul-2017 2:17 PM, &quot;Pasi K=C3=A4rkk=C3=A4inen&quot; &lt;<a=
 href=3D"mailto:pasik@iki.fi">pasik@iki.fi</a>&gt; wrote:<br type=3D"attrib=
ution"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex">On Fri, Jul 21, 2017 at 10:39:36AM +0=
200, Juergen Gross wrote:<br>
&gt; &gt;<br>
&gt; &gt; USB passthrough requires the device model. There is currently no<=
br>
&gt; &gt; provision in toolstack to spawn a device model on demand.<br>
&gt; &gt;<br>
&gt; &gt; The easiest workaround is to add one device (vfb?) that would req=
uire<br>
&gt; &gt; spawning a device model when creating the domain.<br>
&gt; &gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; i am trying to hotplug my usb. I haveint made any changes in =
the config<br>
&gt; &gt;&gt; file, as i assumed it wont be needed for hotplug, also i didn=
t have to do<br>
&gt; &gt;&gt; it for pci passthrough. Should i?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Also, i cannot find any usbback and frond in my PC.<br>
&gt;<br>
&gt; Uuh, yes. I&#39;ve sent some patches to LKML for pvUSB frontend suppor=
t<br>
&gt; about 2 years ago:<br>
&gt;<br>
&gt; <a href=3D"https://lists.xen.org/archives/html/xen-devel/2015-06/msg03=
436.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xen.org/<wbr>a=
rchives/html/xen-devel/2015-<wbr>06/msg03436.html</a><br>
&gt;<br>
&gt; I didn&#39;t find any time since then to address all comments. Maybe I=
<br>
&gt; should finish that task...<br>
&gt;<br>
<br>
That&#39;d be awesome! :)<br>
<br>
&gt; The patches should still work fine, AFAIK.<br>
&gt;<br>
<br>
Good to know.<br>
<br>
<br>
-- Pasi<br>
<br>
&gt;<br>
&gt; Juergen<br>
&gt;<br>
<br>
</blockquote></div></div>

--94eb2c1471aa88f0480555d5dbd8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2572973230700417859==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 09:23:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 09:23: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.xen.org>)
	id 1ddCMA-0004RF-Hk; Thu, 03 Aug 2017 09:23:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddCM9-0004R2-AA
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 09:23:49 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 15/1D-01732-4ABE2895; Thu, 03 Aug 2017 09:23:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov+7i102
 RBre2cVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfb+5jLXjBXLFnyUWWBsZe5i5GTg4JASOJ
 txP/MXUxcnEICSxklGhceooJJCEs4CDx5FobO4gtItDCKLHrngpE0WtGieezV4N1swmoSmy4f
 ooVxOYVsJbYf78ZLM4ioCLx8NtRsEGiAuES+79fY4aoEZQ4OfMJC4jNKWAqce50MyOIzSygLv
 Fn3iVmCFtcYtOz76wQtrzE9rdzmCcw8s1C0j4LScssJC2zkLQsYGRZxahenFpUllqka6iXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYhvUMDIw7GJt6nQ8xSnIwKYnyVh9rihTi
 S8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErzfXwLVCRalpqdWpGXmACMFplSCg
 0dJhNftFVCat7ggMbc4Mx0idYrRmKPpw5YvTBxN3z9+ZxICmyQlzvsRZJIASGlGaR7cIFgEX2
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzDsJZCFPZl4J3L5XQKcwAZ3yp64R5JSSRISUVAO
 jo+uqwE+BrRHeaybli6kvV+Bi+JlpJuxn8mu7hndh9G+jKd++FSxK2/UtsmBf++VWdcbqPZdO
 bIiyK537+S7HvvgctotZLA+56+z2CXXbPWeYkhnCeSv8ScN0979f2wN9phnuMAuRb53oMMVd2
 2HL5nc+/eIs8grx2ZOaxSfeif1bkJh3Yo4SS3FGoqEWc1FxIgASFBsH2wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1501752226!85889973!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52842 invoked from network); 3 Aug 2017 09:23:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 Aug 2017 09:23:47 -0000
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 mx1.suse.de (Postfix) with ESMTP id 703F0ABBF;
 Thu,  3 Aug 2017 09:23:46 +0000 (UTC)
To: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <378fed0e-7724-8a0c-de1f-1e14f4a5f26f@arm.com>
 <1500983455159.25007@campus.tu-berlin.de>
 <1501668755290.47287@campus.tu-berlin.de>
 <c8ebe412-b31a-d92e-94b4-a1c6b872c242@suse.com>
 <1501747184731.4912@campus.tu-berlin.de>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8cb9fa54-31d4-56ff-91ea-54b5ea540b67@suse.com>
Date: Thu, 3 Aug 2017 11:23:44 +0200
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: <1501747184731.4912@campus.tu-berlin.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xenstore filling information about Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDgvMTcgMDk6NTksIFdhc2VlbSwgQW1uYSB3cm90ZToKPiBUaGFua3MgYSBsb3QuCj4g
Cj4gSSBhc3N1bWUgSSB3aWxsIHVzZSBtYW51YWxfbm9kZSB0byBhZGQgbm9kZXMgYmVmb3JlIHN0
YXJ0aW5nIHhlbnN0b3JlIGRhZW1vbiBjb21wbGV0ZWx5Lgo+IAo+IElmIEkgdW5kZXJzdGFuZCwg
bWFudWFsX25vZGUganVzdCBhZGRzIG5vZGVzIGFuZCBjaGlsZHJlbi4gSXQgZG9lc25vdCBhZGQg
dmFsdWVzLgoKQmUgY2FyZWZ1bCBoZXJlOiBtYW51YWxfbm9kZSgpIHJpZ2h0IG5vdyBldmVuIGNh
biBhZGQgb25seSBvbmUgY2hpbGQgcGVyCm5vZGUuCgo+IElzIHRoZXJlIGFueSB3YXkgdG8gYWRk
IHZhbHVlIG9mIG5vZGVzIGFzIHdlbGw/CgpZb3Ugd291bGQgaGF2ZSB0byBhZGQgc2V0dGluZyBu
b2RlLT5kYXRhIGFuZCBub2RlLT5kYXRhbGVuIHRvCm1hbnVhbF9ub2RlKCkgKG9yIGFuIGFwcHJv
cHJpYXRlIG5ldyBmdW5jdGlvbikuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 09:26:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 09:26: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.xen.org>)
	id 1ddCOO-0004Yo-UM; Thu, 03 Aug 2017 09:26:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ajeeshb4u@gmail.com>) id 1ddCON-0004Yh-Hj
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 09:26:07 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 77/B7-03937-E2CE2895; Thu, 03 Aug 2017 09:26:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GLpwja7um6Z
 Ig5cLLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox7V26wFVxTqzi8cBpzA2OTYhcjF4eQwCRG
 ifM9vewgDotAA6vEogNTmEAcCYE5rBJP1l0AcjiBnDyJ/R2XoexiiYcrDrGC2LwCghInZz5hA
 bGFBLwkNv8+xobO5hQIlHh7rJsJYt1MJolnHUfAGtgE1CWWNPcAreYAWq0iseyeDcTMAIkja5
 eAzRcWMJc48u4smC0ioCWxe+sEMJtZoF7i6oUrTBC2j8SK3oNsExgFZyE5aRaSFIStKdG6/Tc
 7hK0tsWzha2YIW0NiwZ19jMjiCxjZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIERgADEOxgnHfC/xCjJAeTkihv9bGmSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvCqvgXKCRanpqRVpmTnAWIRJS3DwKInw/noFlOYtLkjMLc5Mh0idYnTluHJl3Rcmjg2r1w
 PJKQe2A8lDv098Z+I4BiKFWPLy81KlxHkPgzQLgDRnlObBjYalkUuMslLCvIxAxwrxFKQW5Wa
 WoMq/YhTnYFQS5r0AMoUnM68E7oJXQMcxAR33p64R5LiSRISUVAPjpG37kk4s2r1q+SH3u3oh
 3Q+5t/4r0LgWEft4n83E7tsCsTbvv2tzT5lcZhHMxPLphdL8rKl71muKFafUh0b4KMlda49cE
 DerUfD0Bc5yc4+V7334UlKML1Wbai3xC50z2fHjt5fzA++WTziy6PqTX1tumkkpLZgmyzNnwl
 /jBXl5ShOCl/VOVGIpzkg01GIuKk4EAFl4J1keAwAA
X-Env-Sender: ajeeshb4u@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1501752365!109861859!1
X-Originating-IP: [209.85.161.172]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32218 invoked from network); 3 Aug 2017 09:26:05 -0000
Received: from mail-yw0-f172.google.com (HELO mail-yw0-f172.google.com)
 (209.85.161.172)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 09:26:05 -0000
Received: by mail-yw0-f172.google.com with SMTP id u207so4834160ywc.3
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 02:26:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fcrs4nKdwN+GYeFqHdjitAo4O6dknuG8uWggIiSXdOI=;
 b=uqWNo9zbc0E9u/UIvHB/wz5NsEfhHpTc+i08v03SjNxCff+VgEwxVDaxlBrBXcI6X3
 cF+26tU7iVgo/+WeQHA672vbqUgskXEv94pDbzsMGyk1CTMCGq+tVbXyosIPgyjCEpsE
 0T3e0duP6XKZc9ydUUL8MZhDQQwHwcqisM0FlAblbbOKDYscZryPzEwevdiBcxkNy9O2
 NaNN8DxzjQMtmq0eX457vgxPBbSABabNvvF+8q+l/BpWRa9tAV+hKdmJF14uhEiXMARg
 Fy3B1hF9btf1rGDgCHoS4TfRuSELEptktG0NdO3OIohka35BN1C5lZPWAILFchP6y0qJ
 /qKw==
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=fcrs4nKdwN+GYeFqHdjitAo4O6dknuG8uWggIiSXdOI=;
 b=ub6uH48GiWOvfiULI7fARwUuvR7zHh1s+W0R2cRxlz6sjrhmNvaox6DBMPucgKKTDL
 JehDbThz+VJqhUtbzVgI046oLZOFgBrE0Aa1yAksGDDeDxt8Qfd4dMZcW96V6fvoAGKt
 J2MKMq5ZqHCiCCS1fTYgYTnlyxBTiUgE1kimG/A5Q3gxfAjd6qLvwxTuTbtPMl6b0m8S
 NDvjOfJ2cMOZa8bTVf4BPnBhNi0oHSMX2rHJRONuEwqyNJkR2gzEW5pelMFH/Wi7YS6G
 NTQAri7cyW0LC2PXwBwCKDUL7UPLsIUUq81y68kKTtAx4a1N9IHfxZTo48xmW+UB017D
 UyXg==
X-Gm-Message-State: AIVw110wmIPPiYM6BGm8qMGfq3FuVFd0kqR1J8RQ9oV8xq55LOKO7N3B
 uYYx12K9BuoLS/TdPd36zXd1/jV23ZSW
X-Received: by 10.129.93.133 with SMTP id r127mr689990ywb.171.1501752364568;
 Thu, 03 Aug 2017 02:26:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.122.195 with HTTP; Thu, 3 Aug 2017 02:26:03 -0700 (PDT)
Received: by 10.37.122.195 with HTTP; Thu, 3 Aug 2017 02:26:03 -0700 (PDT)
In-Reply-To: <CAMh8cRZkmyiv34RFR2R-E5g2B9qDWwHFyDpVaRjnfnU6QC9iKw@mail.gmail.com>
References: <CAMh8cRYdCyn6026dUP_ZmY979mV=BM7ZK9zVYRwQXrkYWXPAOg@mail.gmail.com>
 <20170721082837.vnhiquftasun5dgm@citrix.com>
 <e0edd834-01f9-0771-dc6a-1411909b3e22@suse.com>
 <20170721084728.GK24459@reaktio.net>
 <CAMh8cRZkmyiv34RFR2R-E5g2B9qDWwHFyDpVaRjnfnU6QC9iKw@mail.gmail.com>
From: Ajmal M Ali <ajeeshb4u@gmail.com>
Date: Thu, 3 Aug 2017 14:56:03 +0530
Message-ID: <CAMh8cRZJaUxkR-+f9TLQ0i8f+m1zpw6i5Xf8s-SZvWP_4KPZ+w@mail.gmail.com>
To: Xen Maillist <xen-devel@lists.xen.org>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] USB Passthrough support X86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3228933504922349535=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3228933504922349535==
Content-Type: multipart/alternative; boundary="001a114d8bc63b17960555d5f82d"

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

Hi,

I need USB Passthrough for my work(pv). For that I am trying to write USB
front and back drivers. Besides these what else is needed for the
Passthrough to work?
Should I have to also do the part to add device model(xl) or is it already
done.

I got some patches for adding the front-end driver. Have anyone worked on
backend for usb?

If anyone could point me to anything that might help, that would be
wonderful. I have minimal experience in Linux driver.

Regards
Ajmal


On 03-Aug-2017 2:48 PM, "Ajmal M Ali" <ajeeshb4u@gmail.com> wrote:

>
> On 21-Jul-2017 2:17 PM, "Pasi K=C3=A4rkk=C3=A4inen" <pasik@iki.fi> wrote:
>
>> On Fri, Jul 21, 2017 at 10:39:36AM +0200, Juergen Gross wrote:
>> > >
>> > > USB passthrough requires the device model. There is currently no
>> > > provision in toolstack to spawn a device model on demand.
>> > >
>> > > The easiest workaround is to add one device (vfb?) that would requir=
e
>> > > spawning a device model when creating the domain.
>> > >
>> > >>
>> > >> i am trying to hotplug my usb. I haveint made any changes in the
>> config
>> > >> file, as i assumed it wont be needed for hotplug, also i didnt have
>> to do
>> > >> it for pci passthrough. Should i?
>> > >>
>> > >> Also, i cannot find any usbback and frond in my PC.
>> >
>> > Uuh, yes. I've sent some patches to LKML for pvUSB frontend support
>> > about 2 years ago:
>> >
>> > https://lists.xen.org/archives/html/xen-devel/2015-06/msg03436.html
>> >
>> > I didn't find any time since then to address all comments. Maybe I
>> > should finish that task...
>> >
>>
>> That'd be awesome! :)
>>
>> > The patches should still work fine, AFAIK.
>> >
>>
>> Good to know.
>>
>>
>> -- Pasi
>>
>> >
>> > Juergen
>> >
>>
>>

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

<div dir=3D"auto">Hi,<div dir=3D"auto"><br><div dir=3D"auto">I need USB Pas=
sthrough for my work(pv). For that I am trying to write USB front and back =
drivers. Besides these what else is needed for the Passthrough to work?</di=
v><div dir=3D"auto">Should I have to also do the part to add device model(x=
l) or is it already done.</div><div dir=3D"auto"><br></div><div dir=3D"auto=
">I got some patches for adding the front-end driver. Have anyone worked on=
 backend for usb?</div><div dir=3D"auto"><br></div><div dir=3D"auto">If any=
one could point me to anything that might help, that would be wonderful. I =
have minimal experience in Linux driver.</div><div dir=3D"auto"><br></div><=
div dir=3D"auto">Regards</div><div dir=3D"auto">Ajmal</div><div dir=3D"auto=
"><br></div></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_=
quote">On 03-Aug-2017 2:48 PM, &quot;Ajmal M Ali&quot; &lt;<a href=3D"mailt=
o:ajeeshb4u@gmail.com">ajeeshb4u@gmail.com</a>&gt; wrote:<br type=3D"attrib=
ution"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"></div><div class=3D=
"gmail_extra"><br><div class=3D"gmail_quote">On 21-Jul-2017 2:17 PM, &quot;=
Pasi K=C3=A4rkk=C3=A4inen&quot; &lt;<a href=3D"mailto:pasik@iki.fi" target=
=3D"_blank">pasik@iki.fi</a>&gt; wrote:<br type=3D"attribution"><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">On Fri, Jul 21, 2017 at 10:39:36AM +0200, Juergen Gross=
 wrote:<br>
&gt; &gt;<br>
&gt; &gt; USB passthrough requires the device model. There is currently no<=
br>
&gt; &gt; provision in toolstack to spawn a device model on demand.<br>
&gt; &gt;<br>
&gt; &gt; The easiest workaround is to add one device (vfb?) that would req=
uire<br>
&gt; &gt; spawning a device model when creating the domain.<br>
&gt; &gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; i am trying to hotplug my usb. I haveint made any changes in =
the config<br>
&gt; &gt;&gt; file, as i assumed it wont be needed for hotplug, also i didn=
t have to do<br>
&gt; &gt;&gt; it for pci passthrough. Should i?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Also, i cannot find any usbback and frond in my PC.<br>
&gt;<br>
&gt; Uuh, yes. I&#39;ve sent some patches to LKML for pvUSB frontend suppor=
t<br>
&gt; about 2 years ago:<br>
&gt;<br>
&gt; <a href=3D"https://lists.xen.org/archives/html/xen-devel/2015-06/msg03=
436.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xen.org/archiv=
es<wbr>/html/xen-devel/2015-06/<wbr>msg03436.html</a><br>
&gt;<br>
&gt; I didn&#39;t find any time since then to address all comments. Maybe I=
<br>
&gt; should finish that task...<br>
&gt;<br>
<br>
That&#39;d be awesome! :)<br>
<br>
&gt; The patches should still work fine, AFAIK.<br>
&gt;<br>
<br>
Good to know.<br>
<br>
<br>
-- Pasi<br>
<br>
&gt;<br>
&gt; Juergen<br>
&gt;<br>
<br>
</blockquote></div></div>
</blockquote></div></div>

--001a114d8bc63b17960555d5f82d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3228933504922349535==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 09:30:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 09: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.xen.org>)
	id 1ddCS5-0004kJ-Dr; Thu, 03 Aug 2017 09:29:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddCS4-0004kC-51
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 09:29:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 57/71-03044-31DE2895; Thu, 03 Aug 2017 09:29:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov67Q26Z
 Ig2X/zC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyT246xFpwTrDj/+DtjA2M3TxcjJ4eEgJHE
 24n/mLoYuTiEBBYySuw7c5cZJCEsYC5x5N1ZVhBbRMBXYvK702BxZoFYifvHbzJCNDxkknh28
 SMTSIJNQFViw/VTYA28AtYS1yf2sYHYLAIqEi/2zwOzRQXCJfZ/v8YMUSMocXLmExYQm1MgUO
 Ld3TNQC9Ql/sy7BGWLS2x69p0VwpaXaN46m3kCI/8sJO2zkLTMQtIyC0nLAkaWVYzqxalFZal
 FuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsYp1/2P8QoycGkJMpb
 fawpUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/kboJxgUWp6akVaZg4wUmDSEhw8SiK8r18Dp
 XmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3AEiRAEhRRmke3AhY1F5ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMMQUnsy8ErhNr4COYAI64k9dI8gRJYkIKakGxr3d9nkSmyTlV7+Tur4
 nL/+syof/ti+/tfxwen5K8H5AlWzkidhLEhvf60//e+TsuaN5b46JL+hVWGBtUq+g8d5Yu73W
 LXDqtV/2Pit9v0S/uLhl4fLiPb7WxsXfo0QNWsrucp+YL8EU7uwofT7kwbmSx39/Oh45VWc2T
 Sv2m8qPDS4evQGPpymxFGckGmoxFxUnAgDT/ulZ1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501752594!50601519!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20462 invoked from network); 3 Aug 2017 09:29:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 Aug 2017 09:29:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 36204ABDE;
 Thu,  3 Aug 2017 09:29:54 +0000 (UTC)
To: Ajmal M Ali <ajeeshb4u@gmail.com>, Xen Maillist <xen-devel@lists.xen.org>
References: <CAMh8cRYdCyn6026dUP_ZmY979mV=BM7ZK9zVYRwQXrkYWXPAOg@mail.gmail.com>
 <20170721082837.vnhiquftasun5dgm@citrix.com>
 <e0edd834-01f9-0771-dc6a-1411909b3e22@suse.com>
 <20170721084728.GK24459@reaktio.net>
 <CAMh8cRZkmyiv34RFR2R-E5g2B9qDWwHFyDpVaRjnfnU6QC9iKw@mail.gmail.com>
 <CAMh8cRZJaUxkR-+f9TLQ0i8f+m1zpw6i5Xf8s-SZvWP_4KPZ+w@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <54217d74-68ad-26b7-5b7c-9166e8578002@suse.com>
Date: Thu, 3 Aug 2017 11:29:51 +0200
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: <CAMh8cRZJaUxkR-+f9TLQ0i8f+m1zpw6i5Xf8s-SZvWP_4KPZ+w@mail.gmail.com>
Content-Language: de-DE
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] USB Passthrough support X86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDgvMTcgMTE6MjYsIEFqbWFsIE0gQWxpIHdyb3RlOgo+IEhpLAo+IAo+IEkgbmVlZCBV
U0IgUGFzc3Rocm91Z2ggZm9yIG15IHdvcmsocHYpLiBGb3IgdGhhdCBJIGFtIHRyeWluZyB0byB3
cml0ZQo+IFVTQiBmcm9udCBhbmQgYmFjayBkcml2ZXJzLiBCZXNpZGVzIHRoZXNlIHdoYXQgZWxz
ZSBpcyBuZWVkZWQgZm9yIHRoZQo+IFBhc3N0aHJvdWdoIHRvIHdvcms/Cj4gU2hvdWxkIEkgaGF2
ZSB0byBhbHNvIGRvIHRoZSBwYXJ0IHRvIGFkZCBkZXZpY2UgbW9kZWwoeGwpIG9yIGlzIGl0Cj4g
YWxyZWFkeSBkb25lLgoKRG9uZSBhbHJlYWR5LgoKPiBJIGdvdCBzb21lIHBhdGNoZXMgZm9yIGFk
ZGluZyB0aGUgZnJvbnQtZW5kIGRyaXZlci4gSGF2ZSBhbnlvbmUgd29ya2VkCj4gb24gYmFja2Vu
ZCBmb3IgdXNiPwoKSXRzIHBhcnQgb2YgcWVtdSAodXNlcmxhbmQgYmFja2VuZCkuCgoKSnVlcmdl
bgoKPiAKPiBJZiBhbnlvbmUgY291bGQgcG9pbnQgbWUgdG8gYW55dGhpbmcgdGhhdCBtaWdodCBo
ZWxwLCB0aGF0IHdvdWxkIGJlCj4gd29uZGVyZnVsLiBJIGhhdmUgbWluaW1hbCBleHBlcmllbmNl
IGluIExpbnV4IGRyaXZlci4KPiAKPiBSZWdhcmRzCj4gQWptYWwKPiAKPiAKPiBPbiAwMy1BdWct
MjAxNyAyOjQ4IFBNLCAiQWptYWwgTSBBbGkiIDxhamVlc2hiNHVAZ21haWwuY29tCj4gPG1haWx0
bzphamVlc2hiNHVAZ21haWwuY29tPj4gd3JvdGU6Cj4gCj4gCj4gICAgIE9uIDIxLUp1bC0yMDE3
IDI6MTcgUE0sICJQYXNpIEvDpHJra8OkaW5lbiIgPHBhc2lrQGlraS5maQo+ICAgICA8bWFpbHRv
OnBhc2lrQGlraS5maT4+IHdyb3RlOgo+IAo+ICAgICAgICAgT24gRnJpLCBKdWwgMjEsIDIwMTcg
YXQgMTA6Mzk6MzZBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAgICAgICAgID4gPgo+
ICAgICAgICAgPiA+IFVTQiBwYXNzdGhyb3VnaCByZXF1aXJlcyB0aGUgZGV2aWNlIG1vZGVsLiBU
aGVyZSBpcyBjdXJyZW50bHkgbm8KPiAgICAgICAgID4gPiBwcm92aXNpb24gaW4gdG9vbHN0YWNr
IHRvIHNwYXduIGEgZGV2aWNlIG1vZGVsIG9uIGRlbWFuZC4KPiAgICAgICAgID4gPgo+ICAgICAg
ICAgPiA+IFRoZSBlYXNpZXN0IHdvcmthcm91bmQgaXMgdG8gYWRkIG9uZSBkZXZpY2UgKHZmYj8p
IHRoYXQKPiAgICAgICAgIHdvdWxkIHJlcXVpcmUKPiAgICAgICAgID4gPiBzcGF3bmluZyBhIGRl
dmljZSBtb2RlbCB3aGVuIGNyZWF0aW5nIHRoZSBkb21haW4uCj4gICAgICAgICA+ID4KPiAgICAg
ICAgID4gPj4KPiAgICAgICAgID4gPj4gaSBhbSB0cnlpbmcgdG8gaG90cGx1ZyBteSB1c2IuIEkg
aGF2ZWludCBtYWRlIGFueSBjaGFuZ2VzCj4gICAgICAgICBpbiB0aGUgY29uZmlnCj4gICAgICAg
ICA+ID4+IGZpbGUsIGFzIGkgYXNzdW1lZCBpdCB3b250IGJlIG5lZWRlZCBmb3IgaG90cGx1Zywg
YWxzbyBpCj4gICAgICAgICBkaWRudCBoYXZlIHRvIGRvCj4gICAgICAgICA+ID4+IGl0IGZvciBw
Y2kgcGFzc3Rocm91Z2guIFNob3VsZCBpPwo+ICAgICAgICAgPiA+Pgo+ICAgICAgICAgPiA+PiBB
bHNvLCBpIGNhbm5vdCBmaW5kIGFueSB1c2JiYWNrIGFuZCBmcm9uZCBpbiBteSBQQy4KPiAgICAg
ICAgID4KPiAgICAgICAgID4gVXVoLCB5ZXMuIEkndmUgc2VudCBzb21lIHBhdGNoZXMgdG8gTEtN
TCBmb3IgcHZVU0IgZnJvbnRlbmQKPiAgICAgICAgIHN1cHBvcnQKPiAgICAgICAgID4gYWJvdXQg
MiB5ZWFycyBhZ286Cj4gICAgICAgICA+Cj4gICAgICAgICA+Cj4gICAgICAgICBodHRwczovL2xp
c3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0wNi9tc2cwMzQzNi5odG1s
Cj4gICAgICAgICA8aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTUtMDYvbXNnMDM0MzYuaHRtbD4KPiAgICAgICAgID4KPiAgICAgICAgID4gSSBkaWRuJ3Qg
ZmluZCBhbnkgdGltZSBzaW5jZSB0aGVuIHRvIGFkZHJlc3MgYWxsIGNvbW1lbnRzLiBNYXliZSBJ
Cj4gICAgICAgICA+IHNob3VsZCBmaW5pc2ggdGhhdCB0YXNrLi4uCj4gICAgICAgICA+Cj4gCj4g
ICAgICAgICBUaGF0J2QgYmUgYXdlc29tZSEgOikKPiAKPiAgICAgICAgID4gVGhlIHBhdGNoZXMg
c2hvdWxkIHN0aWxsIHdvcmsgZmluZSwgQUZBSUsuCj4gICAgICAgICA+Cj4gCj4gICAgICAgICBH
b29kIHRvIGtub3cuCj4gCj4gCj4gICAgICAgICAtLSBQYXNpCj4gCj4gICAgICAgICA+Cj4gICAg
ICAgICA+IEp1ZXJnZW4KPiAgICAgICAgID4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 09:37:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 09: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.xen.org>)
	id 1ddCZ9-0005Qr-50; Thu, 03 Aug 2017 09:37:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ddCZ7-0005Ql-EC
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 09:37:13 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 32/36-01862-8CEE2895; Thu, 03 Aug 2017 09:37:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/fEu6Z
 Igy2nOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oym3Y0sBT9YK5qWz2FpYJzP0sXIySEkkCdx
 +lwrO4jNK2An0b93CxuILSFgKHF64U2wGhYBVYlLK5rA4mwC6hJtz7azgtgiQPbFdY1ANRwcz
 AIqEo1nBEDCwgJBEhN7vwOVcwGNb2WUuH11EhNIglPAQ2LeglVg9bwCghJ/dwiDhJkFtCQe/r
 rFAmFrSyxb+JoZYqS0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jQz1kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg6+egYFxB2PPXr9DjJIcTEqivNXHmiKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBufAuUEyxKTU+tSMvMAcYBTFqCg0dJhHciSJq3uCAxtzgzH
 SJ1itGYo+nDli9MHK8m/P/GJMSSl5+XKiXOWwJSKgBSmlGaBzcIFp+XGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnz3gKZwpOZVwK37xXQKUxAp/ypawQ5pSQRISXVwMh81r9V4/3Mx4Xi8Uc
 aQhff+2GfOd+dP7/T/8CiBdnT+PZ93bnt9N2g80sWB2nvf5nY3H8vZ313qsurtwJ7cri4g+bZ
 B16a/2dpYOrzAoffJ3S1fkj5qq84c2ba0em37s2KPGFZkD5fx+puw0WWvnfHzH8UVUrun88rc
 +S+SR2jX0wvh9nGd5+VWIozEg21mIuKEwHRcVvVygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1501753030!52930496!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16738 invoked from network); 3 Aug 2017 09:37:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 09:37:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 03:37:09 -0600
Message-Id: <59830AE2020000780016CD7D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 03:37:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
 <1501726219-7134-1-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1501726219-7134-1-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v15.1 13/23] x86: refactor psr: CDP:
 implement CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA4LjE3IGF0IDA0OjEwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBAQCAtMTI4MywxMCArMTM0NCwyMCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9p
ZCkKPiAgICAgICAgICBmZWF0ID0gZmVhdF9sMzsKPiAgICAgICAgICBmZWF0X2wzID0gTlVMTDsK
PiAgCj4gLSAgICAgICAgaWYgKCAhY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywg
RkVBVF9UWVBFX0wzX0NBVCkgKQo+IC0gICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9M
M19DQVRdID0gJmwzX2NhdF9wcm9wczsKPiAtICAgICAgICBlbHNlCj4gLSAgICAgICAgICAgIGZl
YXRfbDMgPSBmZWF0Owo+ICsgICAgICAgIGlmICggKHJlZ3MuYyAmIFBTUl9DQVRfQ0RQX0NBUEFC
SUxJVFkpICYmIChvcHRfcHNyICYgUFNSX0NEUCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgLyogSWYgQ0RQIGluaXQgZmFpbHMsIHRyeSB0byB3b3JrIGFzIEwzIENBVC4gKi8KPiArICAg
ICAgICAgICAgaWYgKCAhY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9U
WVBFX0wzX0NEUCkgKQo+ICsgICAgICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNf
Q0RQXSA9ICZsM19jZHBfcHJvcHM7CgpJJ20gZGlzYXBwb2ludGVkIHRvIHNlZSB0aGF0IHlvdSBk
aWRuJ3QgbWVyZ2UgdG8gdHdvIGlmKClzLCBhcwpwb2ludGVkIG91dCBpbiB2MTUgcmV2aWV3LgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 09:40:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 09: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.xen.org>)
	id 1ddCbs-000611-I4; Thu, 03 Aug 2017 09:40:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ajeeshb4u@gmail.com>) id 1ddCbr-0005hv-B5
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 09:40:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 21/5B-01736-27FE2895; Thu, 03 Aug 2017 09:40:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsVyMXThNt3C902
 RBqtXW1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXp61gLFjEVjGj36uB8SxrFyMXh5DAREaJ
 7a0XmUEcFoEGVokXjxaxgDgSAnNYJW6taQUq4wRy8iTmfLzF3sXIAWQXS7x6lwAS5hUQlDg58
 wkLiC0k4CXRdruBGZ3NKWAjMe/mQTaIeD+zxMHGFBCbTUBdYklzDzuIzSKgInH+WDMTxMwAie
 MvJoDVCwuYSxx5dxbsBBEBZYmPrb3sILcxC7QxSlzZPpsRJMEs4CPx98AuxgmMgrOQ3DQLSQr
 C1pRo3f6bHcLWkFhwZx9UXFti2cLXzAsYWVcxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOrl
 phYXJ6an5iQmFesl5+duYgQGej0DA+MOxr5VfocYJTmYlER5q481RQrxJeWnVGYkFmfEF5Xmp
 BYfYpTh4FCS4DV9B5QTLEpNT61Iy8wBxhxMWoKDR0mE1wkkzVtckJhbnJkOkTrF6Mpx5cq6L0
 wcTR+2AMkpB7YDyUO/T3xn4jgGIoVY8vLzUqXEeZ+/BWoWAGnOKM2DGw1LF5cYZaWEeRkZGBi
 EeApSi3IzS1DlXzGKczAqCfNKgJzAk5lXAnfBK6DjmICO+1PXCHJcSSJCSqqB0en+AUsR5v+6
 n/5IHz70Kf13yL113lXVJ+9zXduR7dWTsM+BvSvSJ2lBxmSDM0XTVLbkM3u887X6mD6luvm07
 NpG1iMdD+vvnngmx79up8U17wVbfIrcky5PmP/aMdxG6lQV//EwK6bCydfL+XLWxv/p+/vdjP
 XOpis6UVcjF6z6yx34euncJCWW4oxEQy3mouJEAK2y2/QSAwAA
X-Env-Sender: ajeeshb4u@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501753201!91664123!1
X-Originating-IP: [209.85.161.182]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9855 invoked from network); 3 Aug 2017 09:40:01 -0000
Received: from mail-yw0-f182.google.com (HELO mail-yw0-f182.google.com)
 (209.85.161.182)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 09:40:01 -0000
Received: by mail-yw0-f182.google.com with SMTP id l82so5019241ywc.2
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 02:40:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PCHz692b22YQBVKJC6yPCY/a94K45tt/kRml7vZgCIQ=;
 b=GJ7f19y8nD30tUjRBqqPi+Xbu0CKmvDN2/tbAroNoztC+XWYiPeOoU5VJU+0RVHgel
 sMewgqMMyEe1EhA9VP0V6Dza3t+hIeo3VsRRJ3CUjZKagTrREJOYsC4dEzbY1/wKBiJt
 6h1UeNEdNyEj0pUWBY066gQmTy3Wz4tzx2XDvhmAR1tYWxoY4rVQNHWAazF3HTCylhaj
 q03OQHN0Orce0lCH2JRCiUJ/CzdE0QtYuU0DySYgxHVW4tZ9WUy8N9n/MYTHRrwmHX6/
 lOC4cwnqtptJV2ZbyN3RwmzQdlDRJVClryXrCCFaVF3S8X0LFrOwsLdPTHri1ywYrokJ
 VkvQ==
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=PCHz692b22YQBVKJC6yPCY/a94K45tt/kRml7vZgCIQ=;
 b=RPFMmwYuM5eXmsrVxMDEZNC/yvN+ta0OieTVJeGSKZ/vI4CKlaxGWYuEG4kS/Jy37Z
 Z/liCPLtQzXRs19ngRHt6+2vUf/zpplvLWw6LVo1Ft/NlROXHJn3f37QymL2qJHh/nl4
 Q13Wb1dJhshEY3y8mAMQjC5KbRxZKb0DEx5JtEFvA5ccWkXwhDm5X68B8qwkA6gTvGB0
 N0k1W8NLXL8VJkgeDKOSzZHyav5AbeqEk8VBcuu6kFtOCv48xF/s2bWVilFBy+LplHUa
 NBs8dsefDO8X0rsx0mamp5FtUmeyOB6LppoKzaB34vor+cTDXpApDW/OpprpjQDtI5WJ
 oPIg==
X-Gm-Message-State: AIVw111UgS9hVlzGHtm35mgeRCDzdkJJ4vBGyJMrf4hDA9+milJfIZJc
 YTzmREBQ48A4svrqZe9mUxTMjBDqRQ==
X-Received: by 10.37.116.147 with SMTP id p141mr660838ybc.275.1501753200791;
 Thu, 03 Aug 2017 02:40:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.122.195 with HTTP; Thu, 3 Aug 2017 02:40:00 -0700 (PDT)
Received: by 10.37.122.195 with HTTP; Thu, 3 Aug 2017 02:40:00 -0700 (PDT)
In-Reply-To: <54217d74-68ad-26b7-5b7c-9166e8578002@suse.com>
References: <CAMh8cRYdCyn6026dUP_ZmY979mV=BM7ZK9zVYRwQXrkYWXPAOg@mail.gmail.com>
 <20170721082837.vnhiquftasun5dgm@citrix.com>
 <e0edd834-01f9-0771-dc6a-1411909b3e22@suse.com>
 <20170721084728.GK24459@reaktio.net>
 <CAMh8cRZkmyiv34RFR2R-E5g2B9qDWwHFyDpVaRjnfnU6QC9iKw@mail.gmail.com>
 <CAMh8cRZJaUxkR-+f9TLQ0i8f+m1zpw6i5Xf8s-SZvWP_4KPZ+w@mail.gmail.com>
 <54217d74-68ad-26b7-5b7c-9166e8578002@suse.com>
From: Ajmal M Ali <ajeeshb4u@gmail.com>
Date: Thu, 3 Aug 2017 15:10:00 +0530
Message-ID: <CAMh8cRYvNT3dMDKRKbrABPZoMh4k4LJPn2+hmCNbb+7rMS3uyg@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen Maillist <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] USB Passthrough support X86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2951914355516010046=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2951914355516010046==
Content-Type: multipart/alternative; boundary="94eb2c092fe812ddc70555d62a7b"

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

Hi,

Will it work for Arm?
I have seen usb passthrough support in kernel 2.6 but not in 4.12.
Has it been merged with the latest kernel?

Regards,
Ajmal

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

<div dir=3D"auto"><div>Hi,<div dir=3D"auto"><br><div dir=3D"auto">Will it w=
ork for Arm?</div><div dir=3D"auto">I have seen usb passthrough support in =
kernel 2.6 but not in 4.12.</div><div dir=3D"auto">Has it been merged with =
the latest kernel?</div><div dir=3D"auto"><br></div><div dir=3D"auto">Regar=
ds,</div><div dir=3D"auto">Ajmal</div><div dir=3D"auto"><br></div><div dir=
=3D"auto"><br></div></div></div></div>

--94eb2c092fe812ddc70555d62a7b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2951914355516010046==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 09:44:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 09: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.xen.org>)
	id 1ddCfv-0006EQ-24; Thu, 03 Aug 2017 09:44:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ddCfu-0006EK-GC
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 09:44:14 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A0/11-02033-D60F2895; Thu, 03 Aug 2017 09:44:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzfnQ1O
 kwdU7bBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ad/l72gufCFfNfdzA3MM4X6GLk5BASyJN4
 tb6bBcTmFbCTeHbtJTuILSFgKHF64U2wOIuAqkTn/GNsIDabgLpE27PtrCC2iECgRG/HarB6Z
 oFsif+bIeLCAgESDfs62SDml0kcWrwRbA6ngL3EvUdvgOIcQLsEJf7uEIZo1ZJ4+OsWC4StLb
 Fs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuma6CUVZaZnlOQmZub
 oGhqY6uWmFhcnpqfmJCYV6yXn525iBIYeAxDsYLzV53yIUZKDSUmUt/pYU6QQX1J+SmVGYnFG
 fFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuDd9A6oTrAoNT21Ii0zBxgdMKUSHDxKIry/QdK8x
 QWJucWZ6RCpU4y6HK8m/P/GJAQ2Q0qc9zlIkQBIUUZpHtwIWKReYpSVEuZlBDpQiKcgtSg3sw
 RV/hWjOAejkjAv93ugKTyZeSVwm14BHcEEdMSfukaQI0oSEVJSDYxi1dEXhSP4Vtd47qucaFy
 5WsxHNFb55qWy4r+bHWcdqF91YP7KbXM+G3bq1qj/yY+XXlTAvNV6hsNhc7tLLUsmxtpJWVWV
 y2dJHbSNmez33t4i6f9XoQ8zVq6QNMlnsbFI9bz2MKiPKSAv7/TafXm7d/5SM7Zyt6o3/Cwq9
 rF+oepz/h3uj5VYijMSDbWYi4oTAZowxRPPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1501753450!102844563!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21564 invoked from network); 3 Aug 2017 09:44:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 09:44:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 03:44:09 -0600
Message-Id: <59830C86020000780016CD95@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 03:44:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Jun Nakajima" <jun.nakajima@intel.com>,
 "Kevin Tian" <kevin.tian@intel.com>
References: <1497342023-13680-1-git-send-email-chao.gao@intel.com>
 <593FBE8E0200007800162469@prv-mh.provo.novell.com>
In-Reply-To: <593FBE8E0200007800162469@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH v4] VT-d PI: disable VT-d PI when CPU-side
 PI isn't enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDEwOjI5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDEzLjA2LjE3IGF0IDEwOjIwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4gRnJv
bSB0aGUgY29udGV4dCBjYWxsaW5nIHBpX2Rlc2NfaW5pdCgpLCB3ZSBjYW4gY29uY2x1ZGUgdGhl
IGN1cnJlbnQKPj4gaW1wbGVtZW50YXRpb24gb2YgVlQtZCBQSSBkZXBlbmRzIG9uIENQVS1zaWRl
IFBJLiBJZiB3ZSBlbmFibGUgVlQtZCBQSQo+PiBhbmQgZGlzYWJsZSBDUFUtc2lkZSBQSSBieSBk
aXNhYmxpbmcgQVBJQ3YgZXhwbGljaXRseSBpbiB4ZW4gYm9vdAo+PiBjb21tYW5kIGxpbmUsIHdl
IHdvdWxkIGdldCBhbiBhc3NlcnRpb24gZmFpbHVyZS4KPj4gCj4+IFRoaXMgcGF0Y2ggY2xlYXJz
IGlvbW11X2ludHBvc3Qgb25jZSBmaW5kaW5nIENQVS1zaWRlIFBJIHdvbid0IGJlIGVuYWJsZWQu
Cj4+IEl0IGlzIHNhZmUgZm9yIHRoaXMgaXMgZG9uZSBiZWZvcmUgdGhpcyBmbGFnIHN0YXJ0cyB0
YWtpbmcgZWZmZWN0LiBBbHNvCj4+IHRha2UgdGhpcyBjaGFuY2UgdG8gcmVtb3ZlIHRoZSB1c2Vs
ZXNzIGNoZWNrIG9mICJhY2tub3dsZWRnZSBpbnRlcnJ1cHQgb24KPj4gZXhpdCIsIHdoaWNoIGlz
IGEgbWluaW1hbCByZXF1aXJlbWVudCB3aGljaCBoYXMgYmVlbiBjaGVja2VkIGVhcmxpZXIuCj4+
IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgoKS2V2aW4s
IEp1bj8KCj4+IC0tLQo+PiB2NDoKPj4gLSBSZW1vdmUgQVBJQ3Ygc3R1ZmYKPj4gLSBSZW1vdmUg
YSB1c2VsZXNzIGNoZWNrIG9mICJhY2tub3dsZWRnZSBpbnRlcnJ1cHQgb24gZXhpdCIKPj4gCj4+
IHYzOgo+PiAtIGNoZWNrIHJlbGV2YW50IGJpdCBkaXJlY3RseSBvdGhlciB0aGFuIGNoZWNraW5n
IHRoZSBhcGljdiBvcHRpb24KPj4gLSBhZGQgc2FtcGxlIG9mICd4bCBkbWVzZycKPj4gCj4+IHYy
Ogo+PiAtIGFkZCBtaXNzaW5nIFMtby1iCj4+IC0gY29tbWVudHMgY2hhbmdlcwo+PiAtIGNoYW5n
ZSBib29sX3QgdG8gYm9vbCBhbmQgbW92ZSAnb3B0X2FwaWN2X2VuYWJsZWQnIGRlY2xhcmF0aW9u
IHRvIHZtY3MuaAo+PiAKPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCAx
NiArKysrKysrKysrKystLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKPj4gCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKPj4gaW5kZXggODEwM2IyMC4uNThm
ODlkZiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+PiBAQCAtMzQ1LDExICszNDUsMTkgQEAgc3Rh
dGljIGludCB2bXhfaW5pdF92bWNzX2NvbmZpZyh2b2lkKQo+PiAgCj4+ICAgICAgLyoKPj4gICAg
ICAgKiAiUHJvY2VzcyBwb3N0ZWQgaW50ZXJydXB0IiBjYW4gYmUgc2V0IG9ubHkgd2hlbiAidmly
dHVhbC1pbnRlcnJ1cHQKPj4gLSAgICAgKiBkZWxpdmVyeSIgYW5kICJhY2tub3dsZWRnZSBpbnRl
cnJ1cHQgb24gZXhpdCIgaXMgc2V0Cj4+ICsgICAgICogZGVsaXZlcnkiIGFuZCAiYWNrbm93bGVk
Z2UgaW50ZXJydXB0IG9uIGV4aXQiIGlzIHNldC4gRm9yIHRoZSBsYXR0ZXIKPj4gKyAgICAgKiBp
cyBhIG1pbmltYWwgcmVxdWlyZW1lbnQsIG9ubHkgY2hlY2sgdGhlIGZvcm1lciwgd2hpY2ggaXMg
b3B0aW9uYWwuCj4+ICAgICAgICovCj4+IC0gICAgaWYgKCAhKF92bXhfc2Vjb25kYXJ5X2V4ZWNf
Y29udHJvbCAmIFNFQ09OREFSWV9FWEVDX1ZJUlRVQUxfSU5UUl9ERUxJVkVSWSkKPj4gLSAgICAg
ICAgICB8fCAhKF92bXhfdm1leGl0X2NvbnRyb2wgJiBWTV9FWElUX0FDS19JTlRSX09OX0VYSVQp
ICkKPj4gLSAgICAgICAgX3ZteF9waW5fYmFzZWRfZXhlY19jb250cm9sICAmPSB+IFBJTl9CQVNF
RF9QT1NURURfSU5URVJSVVBUOwo+PiArICAgIGlmICggIShfdm14X3NlY29uZGFyeV9leGVjX2Nv
bnRyb2wgJiBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlkpICkKPj4gKyAgICAg
ICAgX3ZteF9waW5fYmFzZWRfZXhlY19jb250cm9sICY9IH4gUElOX0JBU0VEX1BPU1RFRF9JTlRF
UlJVUFQ7Cj4+ICsKPj4gKyAgICBpZiAoIGlvbW11X2ludHBvc3QKPj4gKyAgICAgICAgICAmJiAh
KF92bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbCAmIFBJTl9CQVNFRF9QT1NURURfSU5URVJSVVBU
KSApCj4gCj4gV2l0aCB0aGUgcGxhY2VtZW50IG9mIHRoZSAmJiBoZXJlIGNvcnJlY3RlZCAoYmVs
b25ncyBvbiB0aGUKPiBlYXJsaWVyIGxpbmUpLCB3aGljaCBjYW4gYmUgZG9uZSB3aGlsZSBjb21t
aXR0aW5nIG9mIG5vIG90aGVyCj4gbmVlZCBmb3IgdjUgYXJpc2VzLAo+IFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 09:50:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 09: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.xen.org>)
	id 1ddCmB-0006ux-Tm; Thu, 03 Aug 2017 09:50:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ddCmA-0006ur-B2
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 09:50:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FF/6F-03044-1F1F2895; Thu, 03 Aug 2017 09:50:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS/fDx6Z
 Ig5/vdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZLRNZCpZIV8xrWsXewHhPuIuRk0NIIE+i
 +9MxRhCbV8BO4tbJYywgtoSAocTphTfBbBYBVYn+5ffYQWw2AXWJtmfbWUFsEQFribszlrJ1M
 XJwMAsYSNz9bgISFhZwldj0YzkTxPgiiev/XrGDlHAK2Euc2ioBYvIKCEr83QF2ALOAlsTDX7
 dYIGxtiWULXzNDDJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukYFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7GX8sCDjFKcjApifJWH2uKFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBywUMZCHBotT01Iq0zBxgDMCkJTh4lER4b34ASvMWFyTmFmemQ
 6ROMRpzbFi9/gsTx6sJ/78xCbHk5eelSonzfgYpFQApzSjNgxsEi81LjLJSwryMQKcJ8RSkFu
 VmlqDKv2IU52BUEuZVBrmHJzOvBG7fK6BTmIBO+VPXCHJKSSJCSqqBcfLDLx/MTFeq5/cFd9n
 7TzBYlcviUcDObfjU40t0V4Xt00MPxASi+ja2hngVr3b6ZPYr+B+zuo5w2omcP9zXq9/dupw4
 uVmubf3Sb2u25Z257vSSTWH+56kibj5fZrP2lS/41//ku86Wpc37F1lNTI6TjDFR3BNjYxLze
 75Pvofr/ZLnzvt/K7EUZyQaajEXFScCAF8at7fIAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501753838!86958734!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13799 invoked from network); 3 Aug 2017 09:50:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 09:50:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 03:50:38 -0600
Message-Id: <59830E0A020000780016CDA4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 03:50:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Suravee Suthikulpanit" <suravee.suthikulpanit@amd.com>
References: <5968EB80020000780016ABD2@prv-mh.provo.novell.com>
 <5968EB80020000780016ABD2@prv-mh.provo.novell.com>
In-Reply-To: <5968EB80020000780016ABD2@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] AMD IOMMU: drop
	amd_iommu_setup_hwdom_device()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA3LjE3IGF0IDE2OjA0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IEJ5
IG1vdmluZyBpdHMgYnJpZGdlIHNwZWNpYWwgY2FzaW5nIHRvIGFtZF9pb21tdV9hZGRfZGV2aWNl
KCksIHdlIGNhbgo+IHBhc3MgdGhlIGxhdHRlciB0byBzZXR1cF9od2RvbV9wY2lfZGV2aWNlcygp
IGFuZCBhdCBvbmNlIGNvbnNpc3RlbnRseQo+IGhhbmRsZSBicmlkZ2VzIGRpc2NvdmVyZWQgYXQg
Ym9vdCB0aW1lIGFzIHdlbGwgYXMgc3VjaCByZXBvcnRlZCBieSBEb20wCj4gbGF0ZXIgb24uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKU3VyYXZl
ZT8KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwo+
ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKPiBAQCAt
MTY4LDMzICsxNjgsNiBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2Rldmlj
Cj4gICAgICB9Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgX19od2RvbV9pbml0IGFtZF9pb21tdV9z
ZXR1cF9od2RvbV9kZXZpY2UoCj4gLSAgICB1OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYp
Cj4gLXsKPiAtICAgIGludCBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIHBkZXYtPmRldmZuKTsK
PiAtICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11ID0gZmluZF9pb21tdV9mb3JfZGV2aWNlKHBk
ZXYtPnNlZywgYmRmKTsKPiAtCj4gLSAgICBpZiAoIHVubGlrZWx5KCFpb21tdSkgKQo+IC0gICAg
ewo+IC0gICAgICAgIC8qIEZpbHRlciB0aGUgYnJpZGdlIGRldmljZXMgKi8KPiAtICAgICAgICBp
ZiAoIHBkZXYtPnR5cGUgPT0gREVWX1RZUEVfUENJX0hPU1RfQlJJREdFICkKPiAtICAgICAgICB7
Cj4gLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiU2tpcHBpbmcgaG9zdCBicmlkZ2UgJTA0
eDolMDJ4OiUwMnguJXVcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5z
ZWcsIFBDSV9CVVMoYmRmKSwgUENJX1NMT1QoYmRmKSwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBDSV9GVU5DKGJkZikpOwo+IC0gICAgICAgICAgICByZXR1cm4gMDsKPiAtICAgICAg
ICB9Cj4gLQo+IC0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiTm8gaW9tbXUgZm9yIGRldmljZSAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2Vn
LCBwZGV2LT5idXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmZuKSwg
UENJX0ZVTkMoZGV2Zm4pKTsKPiAtICAgICAgICByZXR1cm4gLUVOT0RFVjsKPiAtICAgIH0KPiAt
Cj4gLSAgICBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZShwZGV2LT5kb21haW4sIGlvbW11
LCBkZXZmbiwgcGRldik7Cj4gLSAgICByZXR1cm4gMDsKPiAtfQo+IC0KPiAgaW50IF9faW5pdCBh
bWRfaW92X2RldGVjdCh2b2lkKQo+ICB7Cj4gICAgICBJTklUX0xJU1RfSEVBRCgmYW1kX2lvbW11
X2hlYWQpOwo+IEBAIC0yNzMsNiArMjQ2LDggQEAgc3RhdGljIGludCBhbWRfaW9tbXVfZG9tYWlu
X2luaXQoc3RydWN0Cj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArc3RhdGljIGludCBhbWRf
aW9tbXVfYWRkX2RldmljZSh1OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYpOwo+ICsKPiAg
c3RhdGljIHZvaWQgX19od2RvbV9pbml0IGFtZF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgaTsgCj4gQEAgLTMxOCw3ICsyOTMsNyBA
QCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgYW1kX2lvbW11X2h3ZG9tCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9NTUlPX1JFR0lPTl9MRU5HVEggLSAx
KSkgKQo+ICAgICAgICAgICAgICBCVUcoKTsKPiAgCj4gLSAgICBzZXR1cF9od2RvbV9wY2lfZGV2
aWNlcyhkLCBhbWRfaW9tbXVfc2V0dXBfaHdkb21fZGV2aWNlKTsKPiArICAgIHNldHVwX2h3ZG9t
X3BjaV9kZXZpY2VzKGQsIGFtZF9pb21tdV9hZGRfZGV2aWNlKTsKPiAgfQo+ICAKPiAgdm9pZCBh
bWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKPiBA
QCAtNDkwLDE1ICs0NjUsMjUgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYWRkX2RldmljZSh1OCBk
ZXZmbgo+ICB7Cj4gICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsKPiAgICAgIHUxNiBiZGY7
Cj4gKwo+ICAgICAgaWYgKCAhcGRldi0+ZG9tYWluICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiAgCj4gICAgICBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIHBkZXYtPmRldmZuKTsKPiAg
ICAgIGlvbW11ID0gZmluZF9pb21tdV9mb3JfZGV2aWNlKHBkZXYtPnNlZywgYmRmKTsKPiAtICAg
IGlmICggIWlvbW11ICkKPiArICAgIGlmICggdW5saWtlbHkoIWlvbW11KSApCj4gICAgICB7Cj4g
LSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJGYWlsIHRvIGZpbmQgaW9tbXUuIgo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAiICUwNHg6JTAyeDolMDJ4LiV1IGNhbm5vdCBiZSBhc3NpZ25lZCB0
byBkb20lZFxuIiwKPiArICAgICAgICAvKiBGaWx0ZXIgYnJpZGdlIGRldmljZXMuICovCj4gKyAg
ICAgICAgaWYgKCBwZGV2LT50eXBlID09IERFVl9UWVBFX1BDSV9IT1NUX0JSSURHRSAmJgo+ICsg
ICAgICAgICAgICAgaXNfaGFyZHdhcmVfZG9tYWluKHBkZXYtPmRvbWFpbikgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJTa2lwcGluZyBob3N0IGJyaWRnZSAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYt
PnNlZywgUENJX0JVUyhiZGYpLCBQQ0lfU0xPVChiZGYpLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUENJX0ZVTkMoYmRmKSk7Cj4gKyAgICAgICAgICAgIHJldHVybiAwOwo+ICsgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJObyBpb21tdSBmb3IgJTA0eDol
MDJ4OiUwMnguJXU7IGNhbm5vdCBiZSBoYW5kZWQgCj4gdG8gZCVkXG4iLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QoZGV2Zm4pLCAKPiBQ
Q0lfRlVOQyhkZXZmbiksCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPmRvbWFpbi0+
ZG9tYWluX2lkKTsKPiAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKPiAKPiAKPiAKPiAKPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZyAKPiBodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsIAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 09:55:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 09: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.xen.org>)
	id 1ddCqU-000778-Eb; Thu, 03 Aug 2017 09:55:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1ddCqT-000772-1T
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 09:55:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E3/FD-03612-CF2F2895; Thu, 03 Aug 2017 09:55:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEKsWRWlGSWpSXmKPExsXSNJVdUff3p6Z
 Ig7a9Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfEytZC26xVyyYup65gfE4WxcjJ4eEgJJE
 U/d69i5GLg4hgfOMEjsermMFSQgJHGWUuHtVEiKxlVFi1YKDzCAJNgFjiTv9KxlBbBGBUolZp
 5+wg9jCAg4ST661sUPEHSWmPj3LBmG7SVzbPg/MZhFQkTix+BjYAl4BU4nvexrZIBbMZpLYu3
 syWBGngI3Em7ktYMsYBWQlOhveMYHYzALiEreezGeCOFtAYsme88wQtqjEy8f/WCFsA4mtS/e
 xQNiKEucaDkHZbhI7Pr1nhLAlJKZsew81U0/ixtQpbBC2tsSyha+ZIY4TlDg58wnLBEaJWUhW
 z0LSMgtJyywkLQsYWVYxahSnFpWlFukaGuglFWWmZ5TkJmbmAHlmermpxcWJ6ak5iUnFesn5u
 ZsYgbHHAAQ7GI+/jzvEKMnBpCTKW32sKVKILyk/pTIjsTgjvqg0J7X4EKMGB4fA5rWrLzBKse
 Tl56UqSfBu+QhUJ1iUmp5akZaZA0wOMKUSHDxKIrw3PwCleYsLEnOLM9MhUqcYjTmaPmz5wsT
 R9P3jdyYhsElS4rzXQCYJgJRmlObBDYIlrUuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5pUC
 pkAhnsy8Erh9r4BOYQI65U9dI8gpJYkIKakGRkGHM5d+fGVK0dYwj9r3kr/g0OoT7zdY5H+NW
 C2z8e9lnd7zgW/fKPcXyCyMV9GUKLwtb3Yl/Ut+zOGl7n3z7QKOTL4fnrlnvnZD0/87TamNZj
 5W/K0PXy/W7cxa1n2nkJXlirmQj4N7RbqoS+///GMbS4t23ox8FDbl+ynpSV/z5Fc/DlisqMR
 SnJFoqMVcVJwIAIT/kdpVAwAA
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1501754107!105570777!1
X-Originating-IP: [130.149.7.33]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43216 invoked from network); 3 Aug 2017 09:55:07 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 09:55:07 -0000
X-tubIT-Incoming-IP: 130.149.6.143
Received: from ex-mbx-03.tubit.win.tu-berlin.de ([130.149.6.143]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.89/mailfrontend-6) with esmtp 
 id 1ddCqP-00057t-3J; Thu, 03 Aug 2017 11:55:07 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de (130.149.6.163) by
 EX-MBX-03.tubit.win.tu-berlin.de (130.149.6.143) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Thu, 3 Aug 2017 11:54:24 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) by
 ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) with mapi id
 15.00.1293.002; Thu, 3 Aug 2017 11:54:24 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Xenstore filling information about Dom0
Thread-Index: AQHTC3eXsaaGUKI410uOb+ZhvAq/sqJwudmAgAGLqqf///ZuAIAAKeuZ
Date: Thu, 3 Aug 2017 09:54:24 +0000
Message-ID: <1501754099683.97284@campus.tu-berlin.de>
References: <378fed0e-7724-8a0c-de1f-1e14f4a5f26f@arm.com>
 <1500983455159.25007@campus.tu-berlin.de>
 <1501668755290.47287@campus.tu-berlin.de>
 <c8ebe412-b31a-d92e-94b4-a1c6b872c242@suse.com>
 <1501747184731.4912@campus.tu-berlin.de>,
 <8cb9fa54-31d4-56ff-91ea-54b5ea540b67@suse.com>
In-Reply-To: <8cb9fa54-31d4-56ff-91ea-54b5ea540b67@suse.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [130.149.39.71]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.68.0, Antivirus-Data: 5.42
x-puremessage: [Scanned]
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xenstore filling information about Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIGEgbG90IGZvciBpbmZvcm1hdGlvbi4KSXMgdGhlcmUgYW55IG90aGVyIGZ1bmN0aW9u
IHRvIGFkZCBtb3JlIHRoYW4gb25lIGNoaWxkIHBlciBub2RlIGJlc2lkZXMgbWFudWFsIG5vZGUg
YmVmb3JlIHN0YXJ0aW5nIHhlbmRhbWVvbiA/CgpUaGFua3MKQW1uYQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCkZyb206IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KU2VudDogVGh1cnNkYXksIEF1Z3VzdCAzLCAyMDE3IDExOjIzIEFNClRvOiBXYXNlZW0s
IEFtbmE7IEp1bGllbiBHcmFsbDsgeGVuLWRldmVsClN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBY
ZW5zdG9yZSBmaWxsaW5nIGluZm9ybWF0aW9uIGFib3V0IERvbTAKCk9uIDAzLzA4LzE3IDA5OjU5
LCBXYXNlZW0sIEFtbmEgd3JvdGU6Cj4gVGhhbmtzIGEgbG90Lgo+Cj4gSSBhc3N1bWUgSSB3aWxs
IHVzZSBtYW51YWxfbm9kZSB0byBhZGQgbm9kZXMgYmVmb3JlIHN0YXJ0aW5nIHhlbnN0b3JlIGRh
ZW1vbiBjb21wbGV0ZWx5Lgo+Cj4gSWYgSSB1bmRlcnN0YW5kLCBtYW51YWxfbm9kZSBqdXN0IGFk
ZHMgbm9kZXMgYW5kIGNoaWxkcmVuLiBJdCBkb2Vzbm90IGFkZCB2YWx1ZXMuCgpCZSBjYXJlZnVs
IGhlcmU6IG1hbnVhbF9ub2RlKCkgcmlnaHQgbm93IGV2ZW4gY2FuIGFkZCBvbmx5IG9uZSBjaGls
ZCBwZXIKbm9kZS4KCj4gSXMgdGhlcmUgYW55IHdheSB0byBhZGQgdmFsdWUgb2Ygbm9kZXMgYXMg
d2VsbD8KCllvdSB3b3VsZCBoYXZlIHRvIGFkZCBzZXR0aW5nIG5vZGUtPmRhdGEgYW5kIG5vZGUt
PmRhdGFsZW4gdG8KbWFudWFsX25vZGUoKSAob3IgYW4gYXBwcm9wcmlhdGUgbmV3IGZ1bmN0aW9u
KS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 10:00:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 10: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.xen.org>)
	id 1ddCvO-0007p7-16; Thu, 03 Aug 2017 10:00:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ddCvM-0007p1-W0
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 10:00:13 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 25/7E-03612-C24F2895; Thu, 03 Aug 2017 10:00:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1f7S1O
 kwau7shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqo/+YC6azVLxrvMbSwHiYuYuRk0NIIE9i
 x5X5jCA2r4CdxNPWTnYQW0LAUOL0wpssIDaLgKrEsltfwWw2AXWJtmfbWUFsEQEliTevbgPVc
 3AwC0RIXD0nAxIWFjCQuLD1HhPEeF2J5s0PwUZyCuhJrJ0zmxGknFdAUOLvDmGQMLOAlsTDX7
 dYIGxtiWULXzNDTJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukaleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GVQsCDzFKcjApifJWH2uKFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB++kTUE6wKDU9tSItMwcYBTBpCQ4eJRHevSBp3uKCxNzizHSI1
 ClGY46mD1u+MHG8mvD/G5MQS15+XqqUOO8VkFIBkNKM0jy4QbDovMQoKyXMywh0mhBPQWpRbm
 YJqvwrRnEORiVhXtbPQFN4MvNK4Pa9AjqFCeiUP3WNIKeUJCKkpBoYa8N91whvvlg84fa2b/Y
 HJu5yVspdtIalJSHf1j467K7qqi0qLd9N+AXyt7+Ji1R49dHL8Gbpx5q3PzbmaCic7jg79YiJ
 MuPK2J2CJkabganFZedLBtY3YaFd6ov3/TbvNG/43rDlzuPaB4Eqrydt2hhovKKUye6szgtRD
 cdDS/tyv9l/sJ+nxFKckWioxVxUnAgAn9gQFMkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1501754409!110263228!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53232 invoked from network); 3 Aug 2017 10:00:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 10:00:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 04:00:09 -0600
Message-Id: <59831044020000780016CDB7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 04:00:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20170801094346.GA1646@aepfle.de>
In-Reply-To: <20170801094346.GA1646@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] backport docs changes for Xen 4.9.1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA4LjE3IGF0IDExOjQzLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IFBsZWFz
ZSBiYWNrcG9ydCB0aGUgZm9sbG93aW5nIGNoYW5nZXMgZm9yIGRvY3MvIGZvciB0aGUgWGVuIDQu
OS4xCj4gcmVsZWFzZToKPiAKPiBhYTRlYjQ2MGJjIGRvY3M6IGFkZCBwb2QgdmFyaWFudCBvZiB4
bC1udW1hLXBsYWNlbWVudAo+IDQ1OGRmOWYzNzQgZG9jczogYWRkIHBvZCB2YXJpYW50IG9mIHhs
LW5ldHdvcmstY29uZmlndXJhdGlvbi41Cj4gNDM1OWI4NmYzMSBkb2NzOiBhZGQgcG9kIHZhcmlh
bnQgb2YgeGVuLXB2LWNoYW5uZWwuNwoKSSdtIG5vdCBjb252aW5jZWQgdGhlc2UgcXVhbGlmeSBm
b3IgYmFja3BvcnRpbmcuIFdoYXQncyB0aGUKanVzdGlmaWNhdGlvbj8KCj4gNTU5MjRiYWYyMiBk
b2NzOiBjb3JyZWN0IHBhcmFncmFwaCBpbmRlbnRpb24gaW4geGVuLXRzY21vZGUKPiA3NjMyNjdl
MzE1IGRvY3M6IHJlcGxhY2UgeG0gd2l0aCB4bCBpbiB4ZW4tdHNjbW9kZQoKSSd2ZSBxdWV1ZWQg
dXAgdGhlc2UgdHdvLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 10:03:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 10:03: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.xen.org>)
	id 1ddCyF-00080J-Er; Thu, 03 Aug 2017 10:03:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james.morse@arm.com>) id 1ddCll-0006tk-PR
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 09:50:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 30/2D-02962-9D1F2895; Thu, 03 Aug 2017 09:50:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTffGx6Z
 IgxM/5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxT684xFfwTqth6fQVrA+Ne/i5GTg4hgY2M
 El93mnUxcgHZuxkldm/ZyAiS4BVQk/iwdw2YzSKgKnHj9EFWEJtNQF3i8KpnbCC2qECQROu1q
 VD1ghInZz5hAbFFBJIlju/vBqtnFoiVaN7xjhnEFhbwlzj14QcjxLIdTBIzV/axgyQ4Bawlfl
 9fxA7RoC7xZ94lZghbXmL72znMExj5ZiHZMQtJ2SwkZQsYmVcxqhenFpWlFuma6CUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYbAxDsYOy+7H+IUZKDSUmUt/pYU6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4pH4BygkWp6akVaZk5wMCHSUtw8CiJ8CqBpHmLCxJzizPTIVKnG
 BWlxHnrQRICIImM0jy4Nli0XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw72uQKTyZeSVw01
 8BLWYCWvynrhFkcUkiQkqqgbGUNaBkzXMrk7k8Z7pKg90OzH+bNHFPiXldJc/MkxLy/g0lAc0
 PmVgfRh5bPvWlXO2zy5v3CSY+Z2Uvj1Et2sX0XpGlnvNKX4FKc5OqvWGm6OZVudG/PbvtOH44
 zjkc+1y0JPLET6kskflfbO7MkVxYHNWQqxj+JOHmeS/ek04sN+dpL1C8rMRSnJFoqMVcVJwIA
 MizvwKxAgAA
X-Env-Sender: james.morse@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1501753816!69615895!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48945 invoked from network); 3 Aug 2017 09:50:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 3 Aug 2017 09:50:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3D4392B;
 Thu,  3 Aug 2017 02:50:15 -0700 (PDT)
Received: from [10.1.207.55] (melchizedek.cambridge.arm.com [10.1.207.55])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2A3E33F540;
 Thu,  3 Aug 2017 02:50:13 -0700 (PDT)
Message-ID: <5982F192.7050901@arm.com>
Date: Thu, 03 Aug 2017 10:49:06 +0100
From: James Morse <james.morse@arm.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:31.0) Gecko/20100101 Icedove/31.6.0
MIME-Version: 1.0
To: Julien Grall <julien.grall@arm.com>, 
 Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
References: <CAAH2incYjXgKX8scZjiSZc=QkQUSvV2SRDBeGhjtMgVf9BR1uA@mail.gmail.com>
 <cae18431-5285-569b-af96-a3ad6509bfa4@arm.com>
 <CAAH2infUs+YoBio9v61SonCL6uPcbXsciKm1NwPD2A_qhPN4=g@mail.gmail.com>
 <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
 <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
In-Reply-To: <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
X-Mailman-Approved-At: Thu, 03 Aug 2017 10:03:09 +0000
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] xen/arm: Software Step ARMv8 - PC stuck on
	instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRmxvcmlhbiwgSnVsaWVuLAoKT24gMDIvMDgvMTcgMTQ6MzIsIEp1bGllbiBHcmFsbCB3cm90
ZToKPiBPbiAyNi8wNy8xNyAxNDoxMiwgRmxvcmlhbiBKYWtvYnNtZWllciB3cm90ZToKPj4gaSB3
YXMganVzdCB0ZXN0aW5nIHRoZSBzaW5nbGUgc3RlcCBpbXBsZW1lbnRhdGlvbiBhbmQgcmVhbGl6
ZWQgdGhhdCB0aGUKPj4gYmVmb3JlIG1lbnRpb25lZCBzb2x1dGlvbiBpcyBub3QgZnVsbHkgd29y
a2luZy4gSSdtIHN0aWxsIHRyeWluZyB0bwo+PiBlbmFibGUgU1MgZm9yIGEgVk0gb24gWGVuLgoK
Pj4gVG8gdGVzdCBteSBpbXBsZW1lbnRhdGlvbiBpIHdyb3RlIGEgc21hbGwgS2VybmVsIE1vZHVs
ZSBhbmQgc3RhcnRlZCBpdAo+PiBpbiB0aGUgRG9tVS4gVGhlIG1vZHVsZSBvbmx5IGNvbnRhaW5z
IGEgbG9vcCB3aGljaCBpbmNyZW1lbnRzIGEgY291bnRlcgo+PiBhbmQgcHJpbnRzIGl0cyB2YWx1
ZS4KPj4gUmlnaHQgYWZ0ZXIgbG9hZGluZyB0aGUgbW9kdWxlSSBzdGFydCB0aGUgc2luZ2xlIHN0
ZXAgbWVjaGFuaXNtIGluIHRoZQo+PiBEb20wIGZvciB0aGUgVk0gKGFnYWluIHdpdGggeGVuLWFj
Y2VzcykuCj4+IEFzIHNvb24gYXMgaSBzdGFydCB0aGUgU1MgdGhlIFZNIHdpbGwgc3RvcCB3b3Jr
aW5nLgoKPj4gVGhlIEFSTSBBUk0gKEQyLTE5NTYgLSBBUk0gRERJIDA0ODdCLmEgSUQwMzMxMTcp
IHN0YXRlcyB0aGF0LCBpbiBvcmRlcgo+PiB0byBlbmFibGVzIHNvZnR3YXJlIHN0ZXA6Cj4+Cj4+
ICAgICBBIGRlYnVnZ2VyIGVuYWJsZXMgTURTQ1JfRUwxLlNTID0gMQo+Pgo+PiAgICAgRXhlY3V0
ZXMgYW4gRVJFVAoKLi4ud2l0aCBTUFNSLlNTID0gMSwgYW5kIHlvdSBuZWVkIHRvIEVSRVQgd2l0
aCBQU1RBVEUuRCBkaXNhYmxlZCAod2hpY2ggSSBhc3N1bWUKWGVuIGFsd2F5cyBoYXMpLgoKVGhp
cyB0aGVuIGJlY29tZXMgdGhlIGd1ZXN0J3MgUFNUQVRFLlNTIGJpdCwgd2hpY2ggc3VwcHJlc3Nl
cyB0aGUgc2luZ2xlLXN0ZXAKZXhjZXB0aW9uIHVudGlsIGl0IGhhcyBzdGVwcGVkIG9uZSBpbnN0
cnVjdGlvbi4KCgo+PiAgICAgVGhlIFBFIGV4ZWN1dGVzIHRoZSBpbnN0cnVjdGlvbiB0byBiZSBz
aW5nbGUtc3RlcHBlZAo+Pgo+PiAgICAgVGFrZXMgYSBzb2Z0d2FyZSBzdGVwIGV4Y2VwdGlvbiBv
biB0aGUgbmV4dCBpbnN0cnVjdGlvbgoKCj4+IE15IGd1ZXNzIGlzIHRoYXQgYnkgc2V0dGluZyB0
aGUgbmVlZGVkIFNTIHJlZ2lzdGVycyBldmVyIHRpbWUgd2hlbiB3ZQo+PiBsZWF2ZSB0aGUgZ3Vl
c3QsIHRoZSBjb25maWd1cmF0aW9uIHdvbid0IGFsbG93IHRoZSBndWVzdCB0byBleGVjdXRlIHRo
ZQo+PiAidG8gYmUgc2luZ2xlIHN0ZXBwZWQgaW5zdHJ1Y3Rpb24iCj4+IEJlZm9yZSBleGVjdXRp
bmcgdGhlIChmaXJzdCkgaW5zdHJ1Y3Rpb24gdGhlIFZNIHdpbGwgZ2VuZXJhdGUgdGhlIFNTCj4+
IGV4Y2VwdGlvbiAoYXMgZGVzaXJlZCkuIEluIHRoZSBoeXBlcnZpc29yIHdlIHdpbGwgc2V0IHRo
ZSBTUyByZWdpc3RlcnMKPj4gYWdhaW4sIHdoaWNoIGNvdWxkIGhpbmRlciB0aGUgVk0gdG8gZXhl
Y3V0ZSB0aGUgaW5zdHJ1Y3Rpb24gKHdoaWNoIHdlCj4+IHdhbnQgYmVjYXVzZSB3ZSBhbHJlYWR5
IGdlbmVyYXRlZCBhbiBTUyBleGNlcHRpb24gZm9yIHRoaXMgaW5zdHJ1Y3Rpb24pCj4+IGFuZCBp
bnN0ZWFkIGdlbmVyYXRlIGEgc2Vjb25kIFNTIGV4Y2VwdGlvbiBmb3IgaXQuIFRoaXMgd2lsbCBs
ZWFkIHRvIHRoZQo+PiBzZWNvbmQgUEMgcHJpbnQgaW4gdGhlIHNpbmdsZSBzdGVwIGhhbmRsZXIK
Cj4+IEJ1dCBJJ20gbm90IGFibGUgdG8gZmluZCBhbnkgcHJvb2YgZm9yIHRoaXMuCgpJJ20gYWZy
YWlkIHRoZSBBUk0tQVJNIGNvdWxkIGJlIGNsZWFyZXIgYWJvdXQgaG93IHRoaXMgd29ya3MuIChJ
dCdzIGhhZCBtZQpjb25mdXNlZCBhbGwgd2VlayEpLgoKVGhlIHN0YXRlIG1hY2hpbmUgaW4gZmln
dXJlIEQyLTQgKEQyLjEyLjMgdGhlIHNvZnR3YXJlIHN0ZXAgc3RhdGUgbWFjaGluZSkKc2hvdWxk
IGhlbHAuIEkgaGF2ZW4ndCBsb29rZWQgYXQgWGVuIChvciB5b3VyIHBhdGNoKSwgYnV0IGZyb20g
eW91ciBkZXNjcmlwdGlvbgppdCBzb3VuZHMgbGlrZSB5b3UgYXJlIGVudGVyaW5nIHRoZSBndWVz
dCB3aXRoIHRoZSBkZWJ1ZyBzdGF0ZSBtYWNoaW5lIGluCmFjdGl2ZS1wZW5kaW5nIHN0YXRlLCB0
aGVuIHRha2luZyBhIHNpbmdsZS1zdGVwIGV4Y2VwdGlvbiBpbW1lZGlhdGVseS4gWW91IG5ldmVy
CmFjdHVhbGx5IGV4ZWN1dGUgdGhlIGluc3RydWN0aW9uLXRvLWJlLXN0ZXBwZWQuCgpJbnN0ZWFk
IHlvdSB3YW50IHRvIGVudGVyIHRoZSBndWVzdCBpbiBhY3RpdmUtbm90LXBlbmRpbmcgc3RhdGUs
IHRoZSBydWxlcyBmb3IKdGhpcyBhcmUgaW4gJ0QyLjEyLjQgRW50ZXJpbmcgdGhlIGFjdGl2ZS1u
b3QtcGVuZGluZyBzdGF0ZScuCgoKVGhhbmtzLAoKSmFtZXMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 10:07:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 10:07: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.xen.org>)
	id 1ddD2f-0008CH-04; Thu, 03 Aug 2017 10:07:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddD2d-0008CB-T2
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 10:07:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 40/28-02033-FE5F2895; Thu, 03 Aug 2017 10:07:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+67r02
 RBj1nlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owlZ4+xFvRwVVw69JipgXE2RxcjJ4eEgJHE
 24n/mLoYuTiEBBYySjRt2MgMkhAWcJB4cq2NHcQWEWhhlNh1TwWi6DiTxMd3V8ESbAKqEhuun
 2LtYuTg4BWwlli0RhckzCKgIvFtwmRWEFtUIFxi//drYDN5BQQlTs58wgJicwqYSZz8+xWshl
 lAXeLPvEvMELa4xKZn36Hi8hLb385hnsDINwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalFZapGukal
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgGNYzMDDuYNzV7neIUZKDSUmUt/pY
 U6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuAN+QJUJ1iUmp5akZaZA4wUm
 FIJDh4lEd5ZIGne4oLE3OLMdIjUKUZdjqbvH78zCYHNkBLn9QQpEgApyijNgxsBi9pLjLJSwr
 yMDAwMQjwFqUW5mSWo8q8YxTkYlYR5VYEpQIgnM68EbtMroCOYgI74U9cIckRJIkJKqoHR3LD
 w5pW7RZpcX+0W7Wu5OuFGptXdS2//Vk/0Fk60KrTc+yJ5WfyPcJFgLenbd459FfCedFHD+tSU
 nqnLZnPmnGaU/3hBaQb30UL331f4+NT15z/9WDuVb1vFx5t6oq+XNd2fWHig767AaSON/Vz7/
 tvEXHU9l1vjdS1OwuF0kE7Rqh+Khsd2KrEUZyQaajEXFScCACQ0Wg/VAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1501754862!85899137!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22662 invoked from network); 3 Aug 2017 10:07:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 Aug 2017 10:07:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 18DC8AE6D;
 Thu,  3 Aug 2017 10:07:42 +0000 (UTC)
To: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <378fed0e-7724-8a0c-de1f-1e14f4a5f26f@arm.com>
 <1500983455159.25007@campus.tu-berlin.de>
 <1501668755290.47287@campus.tu-berlin.de>
 <c8ebe412-b31a-d92e-94b4-a1c6b872c242@suse.com>
 <1501747184731.4912@campus.tu-berlin.de>
 <8cb9fa54-31d4-56ff-91ea-54b5ea540b67@suse.com>
 <1501754099683.97284@campus.tu-berlin.de>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dc426146-352d-8220-59d8-db423f5d4afc@suse.com>
Date: Thu, 3 Aug 2017 12:07:40 +0200
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: <1501754099683.97284@campus.tu-berlin.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xenstore filling information about Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDgvMTcgMTE6NTQsIFdhc2VlbSwgQW1uYSB3cm90ZToKPiBUaGFua3MgYSBsb3QgZm9y
IGluZm9ybWF0aW9uLgo+IElzIHRoZXJlIGFueSBvdGhlciBmdW5jdGlvbiB0byBhZGQgbW9yZSB0
aGFuIG9uZSBjaGlsZCBwZXIgbm9kZSBiZXNpZGVzIG1hbnVhbCBub2RlIGJlZm9yZSBzdGFydGlu
ZyB4ZW5kYW1lb24gPwoKTWF5YmUgeW91IHNob3VsZCBsb29rIGFyb3VuZCB5b3Vyc2VsZiBhIGxp
dHRsZSBiaXQ/CgpJdCBpcyBva2F5IHRvIGFzayBmb3Igc29tZSBoaW50cyB3aGVyZSB0byBsb29r
IGZvciBzb21lIGZ1bmN0aW9uYWxpdHksCmJ1dCBwbGVhc2UgZG9uJ3QgZXhwZWN0IGFueW9uZSB0
byBqdXN0IGRvIHRoZSB3b3JrIGZvciB5b3UuIFllcywgaXQgaXMKc29tZXRpbWVzIGhhcmQgdG8g
ZmluZCB0aGUgaW5mb3JtYXRpb24geW91IGFyZSBzZWFyY2hpbmcgZm9yLCBidXQgdGhhdCdzCnRo
ZSB3YXkgd2UgYWxsIGxlYXJuZWQgYWJvdXQgdGhlIGludGVybmFscyBvZiBYZW4uCgoKSnVlcmdl
bgoKPiAKPiBUaGFua3MKPiBBbW5hCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwo+IEZyb206IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBTZW50OiBU
aHVyc2RheSwgQXVndXN0IDMsIDIwMTcgMTE6MjMgQU0KPiBUbzogV2FzZWVtLCBBbW5hOyBKdWxp
ZW4gR3JhbGw7IHhlbi1kZXZlbAo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBYZW5zdG9yZSBm
aWxsaW5nIGluZm9ybWF0aW9uIGFib3V0IERvbTAKPiAKPiBPbiAwMy8wOC8xNyAwOTo1OSwgV2Fz
ZWVtLCBBbW5hIHdyb3RlOgo+PiBUaGFua3MgYSBsb3QuCj4+Cj4+IEkgYXNzdW1lIEkgd2lsbCB1
c2UgbWFudWFsX25vZGUgdG8gYWRkIG5vZGVzIGJlZm9yZSBzdGFydGluZyB4ZW5zdG9yZSBkYWVt
b24gY29tcGxldGVseS4KPj4KPj4gSWYgSSB1bmRlcnN0YW5kLCBtYW51YWxfbm9kZSBqdXN0IGFk
ZHMgbm9kZXMgYW5kIGNoaWxkcmVuLiBJdCBkb2Vzbm90IGFkZCB2YWx1ZXMuCj4gCj4gQmUgY2Fy
ZWZ1bCBoZXJlOiBtYW51YWxfbm9kZSgpIHJpZ2h0IG5vdyBldmVuIGNhbiBhZGQgb25seSBvbmUg
Y2hpbGQgcGVyCj4gbm9kZS4KPiAKPj4gSXMgdGhlcmUgYW55IHdheSB0byBhZGQgdmFsdWUgb2Yg
bm9kZXMgYXMgd2VsbD8KPiAKPiBZb3Ugd291bGQgaGF2ZSB0byBhZGQgc2V0dGluZyBub2RlLT5k
YXRhIGFuZCBub2RlLT5kYXRhbGVuIHRvCj4gbWFudWFsX25vZGUoKSAob3IgYW4gYXBwcm9wcmlh
dGUgbmV3IGZ1bmN0aW9uKS4KPiAKPiAKPiBKdWVyZ2VuCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 10:08:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 10:08: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.xen.org>)
	id 1ddD2v-0008ES-7K; Thu, 03 Aug 2017 10:08:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1ddD2u-0008EI-37
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 10:08:00 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 DC/75-01995-FF5F2895; Thu, 03 Aug 2017 10:07:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUSuHLSDd1/X5s
 iDX5Pk7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNetp5mKljCUbH08XzWBsa57F2MXBwsAquY
 JZq+nGLpYuTgkBDIlZhynRnCFJF48j8NpERI4DSTRNfPi2AlLAIqEodeuXcxcnKwCShJ7D14n
 BHEFhFQluj99RushFkgRKLxRiBIWFjAQOLC1ntMIDavgJ7E0hsvWUBsIYFEie8tc5gh4oISJ2
 c+AYszCxRL3F7UyAQxRlpi+T8OkDCngL1E47Z2RpCwqICsxPvHEhMYBWYhaZ6FpHkWQjNEWF3
 iz7xLzBjC2hLLFr5mhrBtJdate8+ygJF9FaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgbFebmpx
 cWJ6ak5iUrFecn7uJkZguNczMDDuYHz90+kQoyQHk5Iob/WxpkghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKEry/vwDlBItS01Mr0jJzgJEHk5bg4FES4b0JkuYtLkjMLc5Mh0idYlSUEud1BMarkA
 BIIqM0D64NFu2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzvgIZz5OZVwI3/RXQYiagxX/
 qGkEWlyQipKQaGDn2nzyZqXvz+/G1ij8XVk797bdQcLmA2Bz+A99WWETM40/QYf3WaeJ57VPE
 7JarUpE/405kX+feXe92IN3pHl97wDsZi5IkAWNmT0Prdd4M2xjXz1N+v2rH+rAlWx4lp9u0l
 cppxr3ytMyoWtD35m7PhEWGdzaz5hvNlFJhKc/ftNju9fPDa5RYijMSDbWYi4oTAThW/urxAg
 AA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501754878!108418420!1
X-Originating-IP: [81.169.146.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62707 invoked from network); 3 Aug 2017 10:07:58 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 10:07:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1501754878;
 l=1096; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=uAyVP8i7uY9ETwc1cdcLEwLrH79Ew4Tl6XzwhcWmjbA=;
 b=Ov+kM6BH7zgTnbuPoxPcGF0jys4RsfFXpDkWKYc2zaDxnQkV/tIg4cdoJKI4GhFNOY
 d2mwb07mzNC77s8Lm1PqEvpGPxqH+hU/Daegba8iYw0JYl2EZK9pBKwzEymGBB7lAoVf
 XiLFm7F3Z8+sc7AP4lELzOoWk/Z6B7xl2fsNY=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mmZeYfEqwtZUusYCiH+4/Cy8gs0fNm4yECdjuQ==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:342b:a7ff:6a23:90ef:232a:c050])
 by smtp.strato.de (RZmta 41.1 AUTH) with ESMTPSA id f0a11ct73A7vVD3
 (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);
 Thu, 3 Aug 2017 12:07:57 +0200 (CEST)
Date: Thu, 3 Aug 2017 12:07:55 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170803100755.GD28455@aepfle.de>
References: <20170801094346.GA1646@aepfle.de>
 <59831044020000780016CDB7@prv-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <59831044020000780016CDB7@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (7113)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] backport docs changes for Xen 4.9.1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7677226040940019153=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============7677226040940019153==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="5oH/S/bF6lOfqCQb"
Content-Disposition: inline


--5oH/S/bF6lOfqCQb
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Aug 03, Jan Beulich wrote:

> >>> On 01.08.17 at 11:43, <olaf@aepfle.de> wrote:
> > Please backport the following changes for docs/ for the Xen 4.9.1
> > release:
> >=20
> > aa4eb460bc docs: add pod variant of xl-numa-placement
> > 458df9f374 docs: add pod variant of xl-network-configuration.5
> > 4359b86f31 docs: add pod variant of xen-pv-channel.7
> I'm not convinced these qualify for backporting. What's the
> justification?

Less paperwork for me, avoids maintaining three patches. And it fixes the
references within man pages for those who have no pandoc while building
Xen. Not sure if that is just SUSE.

Olaf

--5oH/S/bF6lOfqCQb
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWYL1+gAKCRBdQqD6ppg2
fl5QAJ4vvvO8ENClBKUh5bfLT6fe6VsdyQCgmgkSIypGBLKuSG7uO/McKCdVk38=
=Ng88
-----END PGP SIGNATURE-----

--5oH/S/bF6lOfqCQb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7677226040940019153==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 10:08:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 10: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.xen.org>)
	id 1ddD3q-0008MX-J4; Thu, 03 Aug 2017 10:08:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1ddD3o-0008MJ-U5
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 10:08:57 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FC/D2-02176-836F2895; Thu, 03 Aug 2017 10:08:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDKsWRWlGSWpSXmKPExsXSNJVdUdf8W1O
 kwaG5khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP96NMBY94K251PGBtYLzE3cXIySEhoCTR
 1L2evYuRi0NI4DyjxPq+TUwQzlFGiW3/VjFCOFsZJd582MgO0sImYCxxp38lI4gtIlAqMev0E
 7C4sICDxJNrbewQcUeJqU/PskHYYRL/D94Eq2cRUJHo79zMAmLzCphK7NwzHWrbdyaJtqYTYA
 lOARuJQ5e/gDUzCshKdDa8YwKxmQXEJW49mc8EcbeAxJI955khbFGJl4//sULYBhJbl+5jgbA
 VJc41HIKy3SR2fHrPCGFLSEzZ9h5qpp7EjalT2CBsbYllC18zQxwnKHFy5hOWCYwSs5CsnoWk
 ZRaSlllIWhYwsqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93EC
 Iw9BiDYwdj4xekQoyQHk5Iob/WxpkghvqT8lMqMxOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5
 eqJMH7+wtQnWBRanpqRVpmDjA5wJRKcPAoifAKfwVK8xYXJOYWZ6ZDpE4x6nI0ff/4nUkIbIa
 UOO8WkBkCIEUZpXlwI2CJ6hKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeVVBVvFk5pXAbXoF
 dAQT0BF/6hpBjihJREhJNTAK/NI96MB4Y3UQk7RQuEB1/tn0zDfFmtGf4hade11wvptJTDuze
 fKFTWu+LWn5lHLb56fu+tXrVlybGui92Pzp+trN/YUf7be83+EtIsveyGtrb9oy6+GUZfoRsQ
 FnlzJI//HxkP2qvvnbz+UV71ky9d/sl1+lG31lodgS//QE+bgNqp9P2UQqsRRnJBpqMRcVJwI
 AfeFBj08DAAA=
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501754935!91613626!1
X-Originating-IP: [130.149.7.33]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11878 invoked from network); 3 Aug 2017 10:08:55 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 10:08:55 -0000
X-tubIT-Incoming-IP: 130.149.6.143
Received: from ex-mbx-03.tubit.win.tu-berlin.de ([130.149.6.143]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.89/mailfrontend-7) with esmtp 
 id 1ddD3l-0003vw-0R; Thu, 03 Aug 2017 12:08:54 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de (130.149.6.163) by
 EX-MBX-03.tubit.win.tu-berlin.de (130.149.6.143) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Thu, 3 Aug 2017 12:08:13 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) by
 ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) with mapi id
 15.00.1293.002; Thu, 3 Aug 2017 12:08:13 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Xenstore filling information about Dom0
Thread-Index: AQHTC3eXsaaGUKI410uOb+ZhvAq/sqJwudmAgAGLqqf///ZuAIAAKeuZ///iWwCAACGc6w==
Date: Thu, 3 Aug 2017 10:08:13 +0000
Message-ID: <1501754929040.97443@campus.tu-berlin.de>
References: <378fed0e-7724-8a0c-de1f-1e14f4a5f26f@arm.com>
 <1500983455159.25007@campus.tu-berlin.de>
 <1501668755290.47287@campus.tu-berlin.de>
 <c8ebe412-b31a-d92e-94b4-a1c6b872c242@suse.com>
 <1501747184731.4912@campus.tu-berlin.de>
 <8cb9fa54-31d4-56ff-91ea-54b5ea540b67@suse.com>
 <1501754099683.97284@campus.tu-berlin.de>,
 <dc426146-352d-8220-59d8-db423f5d4afc@suse.com>
In-Reply-To: <dc426146-352d-8220-59d8-db423f5d4afc@suse.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [130.149.39.71]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.68.0, Antivirus-Data: 5.42
x-puremessage: [Scanned]
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xenstore filling information about Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WWVzIEkgYW0gbG9va2luZyBteXNlbGYgdG9vLgpUaGFua3MKQW1uYQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpGcm9tOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMywgMjAxNyAxMjowNyBQTQpUbzogV2FzZWVtLCBB
bW5hOyBKdWxpZW4gR3JhbGw7IHhlbi1kZXZlbApTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gWGVu
c3RvcmUgZmlsbGluZyBpbmZvcm1hdGlvbiBhYm91dCBEb20wCgpPbiAwMy8wOC8xNyAxMTo1NCwg
V2FzZWVtLCBBbW5hIHdyb3RlOgo+IFRoYW5rcyBhIGxvdCBmb3IgaW5mb3JtYXRpb24uCj4gSXMg
dGhlcmUgYW55IG90aGVyIGZ1bmN0aW9uIHRvIGFkZCBtb3JlIHRoYW4gb25lIGNoaWxkIHBlciBu
b2RlIGJlc2lkZXMgbWFudWFsIG5vZGUgYmVmb3JlIHN0YXJ0aW5nIHhlbmRhbWVvbiA/CgpNYXli
ZSB5b3Ugc2hvdWxkIGxvb2sgYXJvdW5kIHlvdXJzZWxmIGEgbGl0dGxlIGJpdD8KCkl0IGlzIG9r
YXkgdG8gYXNrIGZvciBzb21lIGhpbnRzIHdoZXJlIHRvIGxvb2sgZm9yIHNvbWUgZnVuY3Rpb25h
bGl0eSwKYnV0IHBsZWFzZSBkb24ndCBleHBlY3QgYW55b25lIHRvIGp1c3QgZG8gdGhlIHdvcmsg
Zm9yIHlvdS4gWWVzLCBpdCBpcwpzb21ldGltZXMgaGFyZCB0byBmaW5kIHRoZSBpbmZvcm1hdGlv
biB5b3UgYXJlIHNlYXJjaGluZyBmb3IsIGJ1dCB0aGF0J3MKdGhlIHdheSB3ZSBhbGwgbGVhcm5l
ZCBhYm91dCB0aGUgaW50ZXJuYWxzIG9mIFhlbi4KCgpKdWVyZ2VuCgo+Cj4gVGhhbmtzCj4gQW1u
YQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBGcm9tOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gU2VudDogVGh1cnNkYXksIEF1Z3VzdCAzLCAy
MDE3IDExOjIzIEFNCj4gVG86IFdhc2VlbSwgQW1uYTsgSnVsaWVuIEdyYWxsOyB4ZW4tZGV2ZWwK
PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gWGVuc3RvcmUgZmlsbGluZyBpbmZvcm1hdGlvbiBh
Ym91dCBEb20wCj4KPiBPbiAwMy8wOC8xNyAwOTo1OSwgV2FzZWVtLCBBbW5hIHdyb3RlOgo+PiBU
aGFua3MgYSBsb3QuCj4+Cj4+IEkgYXNzdW1lIEkgd2lsbCB1c2UgbWFudWFsX25vZGUgdG8gYWRk
IG5vZGVzIGJlZm9yZSBzdGFydGluZyB4ZW5zdG9yZSBkYWVtb24gY29tcGxldGVseS4KPj4KPj4g
SWYgSSB1bmRlcnN0YW5kLCBtYW51YWxfbm9kZSBqdXN0IGFkZHMgbm9kZXMgYW5kIGNoaWxkcmVu
LiBJdCBkb2Vzbm90IGFkZCB2YWx1ZXMuCj4KPiBCZSBjYXJlZnVsIGhlcmU6IG1hbnVhbF9ub2Rl
KCkgcmlnaHQgbm93IGV2ZW4gY2FuIGFkZCBvbmx5IG9uZSBjaGlsZCBwZXIKPiBub2RlLgo+Cj4+
IElzIHRoZXJlIGFueSB3YXkgdG8gYWRkIHZhbHVlIG9mIG5vZGVzIGFzIHdlbGw/Cj4KPiBZb3Ug
d291bGQgaGF2ZSB0byBhZGQgc2V0dGluZyBub2RlLT5kYXRhIGFuZCBub2RlLT5kYXRhbGVuIHRv
Cj4gbWFudWFsX25vZGUoKSAob3IgYW4gYXBwcm9wcmlhdGUgbmV3IGZ1bmN0aW9uKS4KPgo+Cj4g
SnVlcmdlbgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 10:11:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 10: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.xen.org>)
	id 1ddD6G-0000dC-1j; Thu, 03 Aug 2017 10:11:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ddD6E-0000d4-Nb
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 10:11:26 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 9F/CD-01987-DC6F2895; Thu, 03 Aug 2017 10:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fst6Z
 Igwk/xSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozld6eyFnxmrbh2eidTA+Nbli5GTg4hgTyJ
 uSc+MoLYvAJ2EhPOrgCzJQQMJU4vvAlUw8HBIqAqcWZ+AEiYTUBdou3ZdlYQW0RAV2Lr/o/sX
 YxcHMwC7xkl3i3cAtYrLBAi0TH3LRvM/FlbZ7GD2JwCthK7276xgszkFRCU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdVLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMvXoGBsYdjJe/Oh1ilORgUhLlrT7WFCnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf3F6CcYFFqempFWmYOMApg0hIcPEoivMJfgdK8xQWJu
 cWZ6RCpU4zGHE0ftnxh4ng14f83JiGWvPy8VClxXkeQUgGQ0ozSPLhBsOi8xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmYVxVkCk9mXgncvldApzABnfKnrhHklJJEhJRUA+OkNKdHOhPrC1U
 e7tnpsJjt1P9N8ttWvpzp9u/6pKJ63g3srQI7fjl/U7M5mbDog/0cy10bQw9NFxN1KzzyqufD
 OcOlDLU+SqGf/15Zx5IS/HKJQ+brHyd2eu2/K9m94UTfvA5VtdVmMbPvalfqnWb/EReTvW1j/
 ZbKU3p8B/NCmVsCpYQVLESVWIozEg21mIuKEwFeXrByyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501755083!91614187!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35526 invoked from network); 3 Aug 2017 10:11:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 10:11:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 04:11:22 -0600
Message-Id: <598312E7020000780016CDDC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 04:11:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170714082636.29511-1-kpraveen.lkml@gmail.com>
 <20170714082636.29511-3-kpraveen.lkml@gmail.com>
In-Reply-To: <20170714082636.29511-3-kpraveen.lkml@gmail.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,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 02/17] rbtree: remove redundant
 if()-condition in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA3LjE3IGF0IDEwOjI2LCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKPiArKysgYi94ZW4vY29tbW9uL3JidHJlZS5j
Cj4gQEAgLTI1MCwxNSArMjUwLDE2IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5v
ZGUsIHN0cnVjdCByYl9yb290ICpyb290KQo+ICAJCQlpZiAoY2hpbGQpCj4gIAkJCQlyYl9zZXRf
cGFyZW50KGNoaWxkLCBwYXJlbnQpOwo+ICAJCQlwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsKPiAr
Cj4gKwkJCW5vZGUtPnJiX3JpZ2h0ID0gb2xkLT5yYl9yaWdodDsKPiArCQkJcmJfc2V0X3BhcmVu
dChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKPiAgCQl9Cj4gIAo+ICAJCW5vZGUtPnJiX3BhcmVudF9j
b2xvciA9IG9sZC0+cmJfcGFyZW50X2NvbG9yOwo+IC0JCW5vZGUtPnJiX3JpZ2h0ID0gb2xkLT5y
Yl9yaWdodDsKPiAgCQlub2RlLT5yYl9sZWZ0ID0gb2xkLT5yYl9sZWZ0Owo+ICAKPiAgCQlyYl9z
ZXRfcGFyZW50KG9sZC0+cmJfbGVmdCwgbm9kZSk7CgpUaGUgb3JpZ2luYWwgTGludXggY29tbWl0
IGFsc28gcmVtb3ZlcyB0aGUgYmxhbmsgbGluZSBhYm92ZS4gT25jZQphZ2FpbiwgZm9yIGVhc2Ug
b2YgZnV0dXJlIHBhdGNoIGFwcGxpY2F0aW9uLCBwbGVhc2UgX2RvIG5vdF8gYWx0ZXIKdGhlIG9y
aWdpbmFsIGNvbW1pdHMgdW5sZXNzIHlvdSByZWFsbHkgY2FuJ3QgYXZvaWQgaXQuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 10:16:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 10:16: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.xen.org>)
	id 1ddDBB-0000tW-KG; Thu, 03 Aug 2017 10:16:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <florian.jakobsmeier@googlemail.com>)
 id 1ddDBA-0000tQ-4w
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 10:16:32 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 76/01-02181-FF7F2895; Thu, 03 Aug 2017 10:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMbThoO6/702
 RBg2LhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/fWuZC65VV2w5dIKlgfFNdhcjJ4eQwHRG
 iYPLYrsYuThYBFpZJRatPcIG4kgIzGGV+PFjHXMXIweQkyexek8lSIOEQKHEnFsrWUBsXgFBi
 ZMzn7BADPKQ2D67gxnE5hSwlvh9fRE7yBwhgV1MEvu2NbODJNgE7CRarp9lArFZBFQk2ub0s4
 HM5xUIkDi8uRwkLCzgL3Hqww9GEFtEQF3iz4UJjCBzmAUaGCVezJvPBpJgFvCRmHu3g20Co8A
 sJHfMQpKCsDUlWrf/ZoewNSQW3NnHCGFrSyxb+Jp5ASPrKkaN4tSistQiXSNLvaSizPSMktzE
 zBxdQwNjvdzU4uLE9NScxKRiveT83E2MwICuZ2Bg3MHYtNfvEKMkB5OSKG/1saZIIb6k/JTKj
 MTijPii0pzU4kOMMhwcShK8S74B5QSLUtNTK9Iyc4CxBZOW4OBREuGtBUnzFhck5hZnpkOkTj
 Hac1y5su4LE8eUA9uB5KHfJ74zcRwDkUIsefl5qVLivOtA2gRA2jJK8+CGwlLBJUZZKWFeRgY
 GBiGegtSi3MwSVPlXjOIcjErCvNzAxCLEk5lXArf7FdBZTEBn/alrBDmrJBEhJdXAmKy7jK1l
 prl1+YMg3QtNMyrL5idGbUgpnl6XtvzAk8fnWI6/sNzbV+W4wCy9ZNEUle8WqlvMQu0ntARwq
 umZVcwPdZrU8/bW1v36nLulg8/ESa5bUWIUvuBK59Gzxd6NbnzPHDxm/Hw9P0fwYscD1iNfY3
 I5dA64SNfLZB4+u4f5+Wxx0znSSizFGYmGWsxFxYkArwUS0AADAAA=
X-Env-Sender: florian.jakobsmeier@googlemail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1501755390!100865184!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37490 invoked from network); 3 Aug 2017 10:16:30 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 10:16:30 -0000
Received: by mail-wr0-f193.google.com with SMTP id o33so678225wrb.1
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 03:16:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PXRlmZSXU3pc43SpLsgUua25k43ncnCTLo61Vf865No=;
 b=jlZNih4Ds2jkVXlEgltSt75e42dD9Kw0v+tkXEtwBm0TbexHJVyG9c0gcVWv2OhprE
 QEJDBDyjB2iMguAizEeIQ8ZvZnGBglPdGvx1O6sfCK4k5YouCWFI/85IWHbPydzJj7QI
 zbUGG1wRmgb6MenldDTngi+YYoIdi5zudTOv9UBOWzLWUGRyB9I6HDszYootQOZLY1VQ
 /jcWp73V8ST/DP+P3c8A17NgxuT6Wv71uawucp7H1UsLUc3+kS9I7aL8pyycLO9P7ZlV
 TrW4i71tLxfrLL28/9HlmWFCUPcarlRbLoufDbtNZQKNIQ9HxGjxYS0m7a1yVPnqAfqA
 7a7g==
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=PXRlmZSXU3pc43SpLsgUua25k43ncnCTLo61Vf865No=;
 b=aF6ONH3MQ0eNt7e+PoBakMcoiNmRieGYrDc4Wb2cOC4Tdj99z+ABwfDMefarbYY00e
 SOxcAdCRHizp08H9OyZS6DxBCRE5ckADUjjQuSdVIDNlxG68CbH8ClesiMDeBx3Xls6/
 OtdRaA2nv986+l284aq6cq1mZGzJ7x7trVKRM8zJE8rYqxzR7dYfzFEGaeEUk1xwtJYg
 G2C6GRSXn0LJ74lcEr+Fvm9XAIx0dfjPqXWpnMLwsUdf2nDxQTAeYCTVjegybFPbRfiM
 XyvzcShu2Eiu+kOT5v9Zc6KC3UpDpPXx0iZXOl0RgTd2GvfbDyjIjvIkCUseBDJtb4fI
 nSVQ==
X-Gm-Message-State: AIVw113L5eQWcX7uX4lB2gEimJb+ENhUzttGMxft/w4itO/KWuMRUHk4
 Ai+KMmTNJOkK8QiJ9CSWFCZuiMmh6A==
X-Received: by 10.223.150.10 with SMTP id b10mr857099wra.85.1501755389807;
 Thu, 03 Aug 2017 03:16:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.35.73 with HTTP; Thu, 3 Aug 2017 03:16:29 -0700 (PDT)
In-Reply-To: <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
References: <CAAH2incYjXgKX8scZjiSZc=QkQUSvV2SRDBeGhjtMgVf9BR1uA@mail.gmail.com>
 <cae18431-5285-569b-af96-a3ad6509bfa4@arm.com>
 <CAAH2infUs+YoBio9v61SonCL6uPcbXsciKm1NwPD2A_qhPN4=g@mail.gmail.com>
 <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
 <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
From: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
Date: Thu, 3 Aug 2017 12:16:29 +0200
Message-ID: <CAAH2inecSROApnj=bevD7mxPFR-K-ctzVFg2EEE6X+BEvzSjEg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, James Morse <james.morse@arm.com>
Subject: Re: [Xen-devel] xen/arm: Software Step ARMv8 - PC stuck on
	instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8848134438189127056=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8848134438189127056==
Content-Type: multipart/alternative; boundary="001a11476fa68c8ed00555d6ac7e"

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

Hey Julien,


Would you mind sharing the latest version of your code?
>
>
Of course not. This is the current version:

asmlinkage void leave_hypervisor_tail(void)
>  {
> +    /*This methode will be called after the 'guest_entry' macro in
> /arch/arm64/entry.S set guest registers
> +    Check single_step_enabled flag in domain struct here and set needed
> registers
> +    */
> +
> +    struct vcpu *v = current;
> +
> +    if ( unlikely(v->domain->arch.monitor.singlestep_enabled ) )
> +    {
> +
> +
> +
> +        if(!(guest_cpu_user_regs()->cpsr & 0b1000))
> +        {
> +            WRITE_SYSREG(READ_SYSREG(MDSCR_EL1) | 0x1, MDSCR_EL1);
> +            WRITE_SYSREG(READ_SYSREG(MDCR_EL2)  | HDCR_TDE, MDCR_EL2);
> +            guest_cpu_user_regs()->cpsr = guest_cpu_user_regs()->cpsr |
> 0x200000;
> +            WRITE_SYSREG( READ_SYSREG(DAIF) & ~0x200, DAIF);
> +            isb();
> +            v->arch.single_step = 1;
> +
> +        }
> +
> +
> +    }else
> +    {
> +        //single_step Domain flag not set
> +        if( v->arch.single_step )
> +        {
> +            gprintk(XENLOG_ERR, "Domain flag not set, but vcpu flag is
> set\n");
> +            WRITE_SYSREG(READ_SYSREG(MDSCR_EL1) & ~0x1, MDSCR_EL1);
> +            guest_cpu_user_regs()->cpsr = guest_cpu_user_regs()->cpsr &
> ~0x200000;
> +            //WRITE_SYSREG(READ_SYSREG(SPSR_EL2)  | 0x200000, SPSR_EL2 );
> +            WRITE_SYSREG( READ_SYSREG(DAIF) & ~0x200, DAIF);
> +            v->arch.single_step = 0;
> +        }
> +
> +    }
> +
>      while (1)
>      {
>          local_irq_disable();
>
This code does still the same. Check if domain flag is set, if so check if
SS bit has to be set. If Domain flag is not set, clear SS related bits.

Did you look where the PCs point to? Is it your kernel module?
>
> Yes. I compared it with my Linux Image (using objdump) and found that
these instructions are within a spinlock (the function is called
_raw_spin_lock to be exact). My module is always loaded around the address
0xffff0000008e0000. Also I could see that its not the case that the
addresses are printed twice but the VM just keeps within the spinlock
(which created problems with printing).

By tracing every single step I could determine the function sequence that
is called. It starts out with an <el1_irq> and stops with an
<hrtimer_interrupt> that keeps getting locked in <_raw_spin_lock>.
In order to solve this, I compared my solution with the KVM one, where I
saw (at least for my understanding) that they disable Interrupts for the
VM. In the KVM file: /kvm/virt/arm/arm.c the function
"kvm_arch_vcpu_ioctl_run" handles the running of the VM. The
"kvm_arm_setup_debug" function does the same steps as I do in order to
enable software step exceptions.
So I can't see any difference there.

I also modified xen-access so that the singlestepp will be startet with an
SMC from the Guest. Additionally i wrote a second test kernel module which
only executes an SMC and than will be stopped. I can trace the two SMCs and
than the course to the spinlock (I put the trace below). While in the
spinlock the VM won't response to anything. But after disabling singlestep
it starts to work again.
Enabled singlestep directly (not with an SMC) results in the VM to be
locked in the spinlock immediately.
There is also a problem with using printk within my module for the same
reason. It will always end in the spinlock.

One reason I could imaging is that because I'm singlestepping everything,
including timer interrupts, there will be problems with the scheduling of
the VM. This results in, not  meeting the conditions to exit the spinlock.

I hope i made the situation as clear as possible.

Thank you for your help
Florian


This is the function trace obtained by singlestepping every instruction
until the system reached the spinlock below. The two SMCs from my Module
are needed for my xen-access implementation to ensure that the SS starts
withing my module

root@avocet:~# ./xen-access -m 1 singlestep
> Singlestep request found
> xenaccess init
> max_gpfn = 60000
> Run singlestep with commands? (y/n):y
> Starting loop
> Privileged call: pc=ffff0000008e0000 (vcpu 0)
> Privileged call: pc=ffff0000008e0004 (vcpu 0)
>
> Singlestep: PC=ffff000008081a80     b    ffff000008082700 <el1_irq>
> Singlestep: PC=ffff000008082700     <el1_irq>
> [...]
> Singlestep: PC=ffff0000080814e8        <gic_handle_irq>:
> [...]
> Singlestep: PC=ffff000008100f60     <__handle_domain_irq>:
> [...]
> Singlestep: PC=ffff0000080c1708     <irq_enter>:
> [...]
> Singlestep: PC=ffff00000810fbf8        <rcu_irq_enter>:
> [...]
> Singlestep: PC=ffff0000080c1714     return to <irq_enter>
> [...]
> Singlestep: PC=ffff000008100f98     return to <__handle_domain_irq>:
> [...]
> Singlestep: PC=ffff000008108238     <irq_find_mapping>:
> [...]
> Singlestep: PC=ffff000008100ff4     return to <__handle_domain_irq>:
> [...]
> Singlestep: PC=ffff000008100928     <generic_handle_irq>:
> [...]
> Singlestep: PC=ffff00000837d0f8     <radix_tree_lookup>:
> [...]
> Singlestep: PC=ffff00000837cfd8     return to <generic_handle_irq>:
> [...]
> Singlestep: PC=ffff00000837d000     return to <radix_tree_lookup>:
> [...]
> Singlestep: PC=ffff000008100940     return to <generic_handle_irq>:
> [...]
> Singlestep: PC=ffff000008105b18     handle_percpu_devid_irq
> [...]
> Singlestep: PC=ffff0000087788c8     <arch_timer_handler_virt>:
> /linux/driver/clocksource/arm_arch_timer.c
> [...]
> Singlestep: PC=ffff000008115108     <hrtimer_interrupt>:
> [...]
> Singlestep: PC=ffff0000088cbd50     <_raw_spin_lock>:
> Singlestep: PC=ffff0000088cbd54
> Singlestep: PC=ffff0000088cbd58
> Singlestep: PC=ffff0000088cbd5c
> Singlestep: PC=ffff0000088cbd60
>
> Singlestep: PC=ffff0000088cbd64
> Singlestep: PC=ffff0000088cbd68        This code block gets repeated until
> SS disabled
> Singlestep: PC=ffff0000088cbd6c
> Singlestep: PC=ffff0000088cbd70
>
> Singlestep: PC=ffff0000088cbd64
> Singlestep: PC=ffff0000088cbd68
> Singlestep: PC=ffff0000088cbd6c
> Singlestep: PC=ffff0000088cbd70
>

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

<div dir=3D"ltr">Hey Julien,<br><div><div class=3D"gmail_extra"><br><div cl=
ass=3D"gmail_quote"><span></span><br><span></span><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">
Would you mind sharing the latest version of your code?<br>
<br></blockquote><div><br></div><div>Of course not. This is the current ver=
sion:<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">asmlinkage v=
oid leave_hypervisor_tail(void)<br>=C2=A0{<br>+=C2=A0=C2=A0=C2=A0 /*This me=
thode will be called after the &#39;guest_entry&#39; macro in /arch/arm64/e=
ntry.S set guest registers<br>+=C2=A0=C2=A0=C2=A0 Check single_step_enabled=
 flag in domain struct here and set needed registers<br>+=C2=A0=C2=A0=C2=A0=
 */<br>+<br>+=C2=A0=C2=A0=C2=A0 struct vcpu *v =3D current;<br>+<br>+=C2=A0=
=C2=A0=C2=A0 if ( unlikely(v-&gt;domain-&gt;arch.monitor.singlestep_enabled=
 ) )<br>+=C2=A0=C2=A0=C2=A0 {<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 <br>+<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 if(!(guest_cpu_user_regs()-&gt;cpsr &amp; 0b=
1000))<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<br>+=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WRITE_SYSREG(READ_SYSRE=
G(MDSCR_EL1) | 0x1, MDSCR_EL1);<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 WRITE_SYSREG(READ_SYSREG(MDCR_EL2)=C2=A0 | HDCR=
_TDE, MDCR_EL2);<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 guest_cpu_user_regs()-&gt;cpsr =3D guest_cpu_user_regs()-&gt;c=
psr | 0x200000;<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 WRITE_SYSREG( READ_SYSREG(DAIF) &amp; ~0x200, DAIF);<br>+=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 isb();<br>+=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 v-&gt;ar=
ch.single_step =3D 1;<br>+<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }=
<br>+=C2=A0=C2=A0=C2=A0 <br>+<br>+=C2=A0=C2=A0=C2=A0 }else<br>+=C2=A0=C2=A0=
=C2=A0 {<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //single_step Domai=
n flag not set<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if( v-&gt;arc=
h.single_step )<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<br>+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprintk(XENLOG=
_ERR, &quot;Domain flag not set, but vcpu flag is set\n&quot;);<br>+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WRITE_SYSREG(R=
EAD_SYSREG(MDSCR_EL1) &amp; ~0x1, MDSCR_EL1);<br>+=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 guest_cpu_user_regs()-&gt;cpsr =
=3D guest_cpu_user_regs()-&gt;cpsr &amp; ~0x200000;<br>+=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //WRITE_SYSREG(READ_SYSREG=
(SPSR_EL2)=C2=A0 | 0x200000, SPSR_EL2 );<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WRITE_SYSREG( READ_SYSREG(DAIF) &amp; =
~0x200, DAIF);<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 v-&gt;arch.single_step =3D 0;<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 }<br>+=C2=A0=C2=A0=C2=A0 <br>+=C2=A0=C2=A0=C2=A0 }<br>+=C2=
=A0=C2=A0=C2=A0 <br>=C2=A0=C2=A0=C2=A0=C2=A0 while (1)<br>=C2=A0=C2=A0=C2=
=A0=C2=A0 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 local_irq_d=
isable();<br></blockquote>This code does still the same. Check if domain fl=
ag is set, if so check if SS bit has to be set. If Domain flag is not set, =
clear SS related bits.<br></div><div><br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">
Did you look where the PCs point to? Is it your kernel module?<br>
<br></blockquote><div>Yes. I compared it with my Linux Image (using objdump=
) and found that these instructions are within a spinlock (the function is =
called _raw_spin_lock to be exact). My module is always loaded around the a=
ddress 0xffff0000008e0000. Also I could see that its not the case that the =
addresses are printed twice but the VM just keeps within the spinlock (whic=
h created problems with printing).<br><br></div><div>By tracing every singl=
e step I could determine the function sequence that is called. It starts ou=
t with an &lt;el1_irq&gt; and stops with an &lt;hrtimer_interrupt&gt; that =
keeps getting locked in &lt;_raw_spin_lock&gt;.<br></div>In order to solve =
this, I compared my solution with the KVM one, where I saw (at least for my=
 understanding) that they disable Interrupts for the VM. In the KVM file: /=
kvm/virt/arm/arm.c the function &quot;kvm_arch_vcpu_ioctl_run&quot; handles=
 the running of the VM. The &quot;kvm_arm_setup_debug&quot; function does t=
he same steps as I do in order to enable software step exceptions. <br></di=
v><div class=3D"gmail_quote">So I can&#39;t see any difference there.<br><b=
r></div><div class=3D"gmail_quote">I also modified xen-access so that the s=
inglestepp will be startet with an SMC from the Guest. Additionally i wrote=
 a second test kernel module which only executes an SMC and than will be st=
opped. I can trace the two SMCs and than the course to the spinlock (I put =
the trace below). While in the spinlock the VM won&#39;t response to anythi=
ng. But after disabling singlestep it starts to work again. <br></div><div =
class=3D"gmail_quote">Enabled singlestep directly (not with an SMC) results=
 in the VM to be locked in the spinlock immediately.<br></div><div class=3D=
"gmail_quote">There is also a problem with using printk within my module fo=
r the same reason. It will always end in the spinlock.<br><br></div><div cl=
ass=3D"gmail_quote">One reason I could imaging is that because I&#39;m sing=
lestepping everything, including timer interrupts, there will be problems w=
ith the scheduling of the VM. This results in, not=C2=A0 meeting the condit=
ions to exit the spinlock.<br><br></div><div class=3D"gmail_quote">I hope i=
 made the situation as clear as possible.<br></div><div class=3D"gmail_quot=
e"><br></div><div class=3D"gmail_quote">Thank you for your help<br></div><d=
iv class=3D"gmail_quote">Florian<br><br><br></div><div class=3D"gmail_quote=
">This is the function trace obtained by singlestepping every instruction u=
ntil the system reached the spinlock below. The two SMCs from my Module are=
 needed for my xen-access implementation to ensure that the SS starts withi=
ng my module<br></div><div class=3D"gmail_quote"><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">root@avocet:~# ./xen-access -m 1 singlestep<br>=
Singlestep request found<br>xenaccess init<br>max_gpfn =3D 60000<br>Run sin=
glestep with commands? (y/n):y<br>Starting loop<br>Privileged call: pc=3Dff=
ff0000008e0000 (vcpu 0)<br>Privileged call: pc=3Dffff0000008e0004 (vcpu 0)<=
br><br>Singlestep: PC=3Dffff000008081a80 =C2=A0=C2=A0=C2=A0 b=C2=A0=C2=A0=
=C2=A0 ffff000008082700 &lt;el1_irq&gt;<br>Singlestep: PC=3Dffff00000808270=
0 =C2=A0=C2=A0=C2=A0 &lt;el1_irq&gt;<br>[...]<br>Singlestep: PC=3Dffff00000=
80814e8=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 &lt;gic_handle_irq&gt;: <br>[.=
..]<br>Singlestep: PC=3Dffff000008100f60 =C2=A0=C2=A0=C2=A0 &lt;__handle_do=
main_irq&gt;:<br>[...]<br>Singlestep: PC=3Dffff0000080c1708 =C2=A0=C2=A0=C2=
=A0 &lt;irq_enter&gt;:<br>[...]<br>Singlestep: PC=3Dffff00000810fbf8=C2=A0=
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 &lt;rcu_irq_enter&gt;: <br>[...]<br>Singles=
tep: PC=3Dffff0000080c1714 =C2=A0=C2=A0=C2=A0 return to &lt;irq_enter&gt;<b=
r>[...]<br>Singlestep: PC=3Dffff000008100f98 =C2=A0=C2=A0=C2=A0 return to &=
lt;__handle_domain_irq&gt;:<br>[...]<br>Singlestep: PC=3Dffff000008108238 =
=C2=A0=C2=A0=C2=A0 &lt;irq_find_mapping&gt;:<br>[...]<br>Singlestep: PC=3Df=
fff000008100ff4 =C2=A0=C2=A0=C2=A0 return to &lt;__handle_domain_irq&gt;:<b=
r>[...]<br>Singlestep: PC=3Dffff000008100928 =C2=A0=C2=A0=C2=A0 &lt;generic=
_handle_irq&gt;:<br>[...]<br>Singlestep: PC=3Dffff00000837d0f8 =C2=A0=C2=A0=
=C2=A0 &lt;radix_tree_lookup&gt;:<br>[...]<br>Singlestep: PC=3Dffff00000837=
cfd8 =C2=A0=C2=A0=C2=A0 return to &lt;generic_handle_irq&gt;:<br>[...]<br>S=
inglestep: PC=3Dffff00000837d000 =C2=A0=C2=A0=C2=A0 return to &lt;radix_tre=
e_lookup&gt;:<br>[...]<br>Singlestep: PC=3Dffff000008100940 =C2=A0=C2=A0=C2=
=A0 return to &lt;generic_handle_irq&gt;: <br>[...]<br>Singlestep: PC=3Dfff=
f000008105b18 =C2=A0=C2=A0=C2=A0 handle_percpu_devid_irq<br>[...]<br>Single=
step: PC=3Dffff0000087788c8 =C2=A0=C2=A0=C2=A0 &lt;arch_timer_handler_virt&=
gt;: /linux/driver/clocksource/arm_arch_timer.c<br>[...]<br>Singlestep: PC=
=3Dffff000008115108 =C2=A0=C2=A0=C2=A0 &lt;hrtimer_interrupt&gt;:<br>[...]<=
br>Singlestep: PC=3Dffff0000088cbd50 =C2=A0=C2=A0=C2=A0 &lt;_raw_spin_lock&=
gt;:<br>Singlestep: PC=3Dffff0000088cbd54 <br>Singlestep: PC=3Dffff0000088c=
bd58 <br>Singlestep: PC=3Dffff0000088cbd5c <br>Singlestep: PC=3Dffff0000088=
cbd60 <br><br>Singlestep: PC=3Dffff0000088cbd64 <br>Singlestep: PC=3Dffff00=
00088cbd68=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 This code block gets repeat=
ed until SS disabled<br>Singlestep: PC=3Dffff0000088cbd6c <br>Singlestep: P=
C=3Dffff0000088cbd70 <br><br>Singlestep: PC=3Dffff0000088cbd64 <br>Singlest=
ep: PC=3Dffff0000088cbd68 <br>Singlestep: PC=3Dffff0000088cbd6c <br>Singles=
tep: PC=3Dffff0000088cbd70 <br></blockquote><br><br></div></div></div></div=
>

--001a11476fa68c8ed00555d6ac7e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8848134438189127056==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 10:38:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 10: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.xen.org>)
	id 1ddDW4-0002KZ-IX; Thu, 03 Aug 2017 10:38:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381463247=dario.faggioli@citrix.com>)
 id 1ddDW3-0002KT-BT
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 10:38:07 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B2/0E-09901-D0DF2895; Thu, 03 Aug 2017 10:38:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXitHRDpC7X36Z
 IgzdHRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozmhrnMBS3SFb9epDUw7hTvYuTkkBAIkeiZ
 +pYVxOYVMJR4duI8M4gtLBAn0b7nCxOIzSZgIPFmx16gGg4OEQEfiZ3vYroYuTiYBS4zSny/d
 JQNpIZFQEVi65kXYPWcAvYSC7/0sYAUCQk0MknsmPgeLMEvIClx68tHsAXMAtUSB7Z/Yoc4Ql
 viyLl+dogjBCVOznzCAmILCahJzJh7mXUCI98sJC2zkJRBxDUlWrf/ZoewtSWWLXzNDGHbSqx
 b9x6qxkZi09UFjBC2vMT2t3OYFzCyr2LUKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08tNLS5O
 TE/NSUwq1kvOz93ECAxmBiDYwdi0KPAQoyQHk5Iob/WxpkghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKErwWv4FygkWp6akVaZk5wLiCSUtw8CiJ8D4ESfMWFyTmFmemQ6ROMVpyLOjZ8IWJ48Xq3U
 Dy1YT/35iEWPLy81KlxHkXgzQIgDRklObBjYPF/iVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCo
 J8zqCTOHJzCuB2/oK6CAmoIP+1DWCHFSSiJCSamCsdL51bDeHw52n36/y/SxfcnL7tTCpkgNH
 dj9YOCHL3F7UJ2CH1IpTymV3PB6ucQ38WLPim/k+no9Jmue+ifPvnLR7Q4uq3Rr9dpUQ+Zkxz
 Xe6DRTNZs6fytg8M92Tuy/3VsNh0ZyLOnPeiSx0tQr9e1r8r9+h/PilazoFGZ9sijtt6Mi+d7
 qREktxRqKhFnNRcSIAUj/r4fgCAAA=
X-Env-Sender: prvs=381463247=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501756680!70417371!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48097 invoked from network); 3 Aug 2017 10:38:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 10:38:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,315,1498521600"; 
 d="asc'?scan'208";a="434185214"
Message-ID: <1501756670.28477.6.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Thu, 3 Aug 2017 12:37:50 +0200
In-Reply-To: <5968DDCE020000780016AB87@prv-mh.provo.novell.com>
References: <20170714082636.29511-1-kpraveen.lkml@gmail.com>
 <20170714082636.29511-2-kpraveen.lkml@gmail.com>
 <5968D4F6020000780016AB37@prv-mh.provo.novell.com>
 <1500036672.13834.14.camel@gmail.com>
 <5968DDCE020000780016AB87@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 01/17] rbtree: changes to align the
 coding conventions with Linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8908497888006248659=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8908497888006248659==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-7rq3WeARPbLVndjDBb0a"

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

On Fri, 2017-07-14 at 07:05 -0600, Jan Beulich wrote:
> > > > On 14.07.17 at 14:51, <kpraveen.lkml@gmail.com> wrote:
> >=20
> > Agreed, I shouldn't have added.
> > rbtree.h file does include incline functions which are actually
> > commented, and in order to have complete similarity I did include
> > the
> > same here.
> >=20
> > Also, rbtree.c does have comment in header note being modified, for
> > the
> > same reason.
> >=20
> > Further, do you suggest to keep the old ones, but that may cause
> > porting issue and it won't be exact replica from Linux base. Please
> > suggest.
>=20
> I'm fine with comment updates, _as long as you say so_ in the
> commit message. If you say "only style changes", then there
> ought to be no additions whatsoever.
>=20
I fully agree with Jan.

And, as him, I also think you can update the header comments at the
beginning of both rbtree.c and rbtree.h files, as soon as you mention
that in the changelog.

*HOWEVER*, about this change, in both .c and .h:

@@ -14,7 +14,8 @@
   GNU General Public License for more details.
=20
   You should have received a copy of the GNU General Public License
-  along with this program; If not, see <http://www.gnu.org/licenses/>.
+  along with this program; if not, write to the Free Software
+  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  US=
A
=20
   linux/lib/rbtree.c
 */

This comes from 443701ef "Replace FSF street address with canonical
URL" (check with `git blame xen/common/rbtree.c'), and I think we
should leave this alone (i.e., keep the url, and not change back to the
physical address).

I understand it then will be a difference between our rbtree.{c,h} and
Linux's ones, but I think it's one difference it's worth living with
(and, honestly, I really don't expect this specific thing to cause much
issues in future 'backports' from Linux).

If others agree on this too, that would mean you basically would let
the header comment of rbtree.c alone, while in rbtree.h, you "just" add
the commented API usage example functions.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-7rq3WeARPbLVndjDBb0a
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZgvz+AAoJEBZCeImluHPuwQoP/0i9mHeVJyPHOh2Hzu9YtBZm
ZtykHGcjbbcVLF3FI0JORxSh56L9hi59kJUohMM6ILNVpz6476xFSLisUr612Dqb
/B9npaSYaiVj/R+qOO+oUXP5cXWkdueTfWIn35OS+ocHgqMDGZ/5Dkw2Y2drdiRj
NLtO3BlUuxfUDgFVUQxr7d06gE/n/Q+CAagm3524wWaiFEZ83ShLZ71Ps/ms7WX+
Of81hlN54A/Vbjnn13F/w/6GOpJMJPl5fx66QgDVMOdtvMh0qeYp5BRutYPB2SlN
OTH0wCITT1YktR+pGR4Z+qZWiArC5v0GRsq+thd4Og5n/yz1rcxvS+A1etBX57RN
2qFmDjwtgVaYY6mvg/Gmer/yqIyoZFXiJ0G1FQS4V/u0MXoqj/CXkeZTsjedbhcJ
DwAT490WtAuQRKwtEL4OvK42NKMK3BsA0z/krfzZmIpOb1TKBYDVl7684Yea2wKY
VfDb8Qc26/cG8Ib0VLMk4dktu7zqChzrOjekIKCWWUU0uKOMxhAHsboEdus3k8mv
UNGLxNTAoqlOxnzGC8zaD3jTGJSSaeQm7hkCfV+Ep/9wSwFRDeTP4Bx5+tBIQUni
nnTXJKDNWvApHwbbQDT9wBiQooBRMWU/ekz/III4lBE4MN2VQlWjpR40dL+i0euQ
KSqFHBeiNdxd/wCnoRLr
=ib6C
-----END PGP SIGNATURE-----

--=-7rq3WeARPbLVndjDBb0a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8908497888006248659==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 10:47:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 10:47: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.xen.org>)
	id 1ddDf7-000385-RW; Thu, 03 Aug 2017 10:47:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james.morse@arm.com>) id 1ddDf6-00037m-Nf
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 10:47:28 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 81/4A-02176-F3FF2895; Thu, 03 Aug 2017 10:47:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTdf+f1O
 kwdrFUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3rhvsBSsFKiasm87UwPiXp4uRi0NIYCOj
 xITZL1kgnN2MErtfvWTtYuTk4BVQkzj5exYjiM0ioCrx68kFMJtNQF3i8KpnbCC2qECQROu1q
 YwQ9YISJ2c+YQGxRQSSJdYd3Ag2h1kgVqJ5xztmEFtYwF/i1IcfjBDL/jJJbNzRyg6S4BQIlL
 i24z9Ug7rEn3mXmCFseYntb+cwT2Dkm4VkxywkZbOQlC1gZF7FqFGcWlSWWqRrZKiXVJSZnlG
 Sm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYcvUMDIw7GHv2+h1ilORgUhLlrT7WFCnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgnf1X6CcYFFqempFWmYOMPhh0hIcPEoivPtA0rzFBYm5xZnpE
 KlTjIpS4ryPQRICIImM0jy4NljEXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzCv0D2gKT2
 ZeCdz0V0CLmYAW/6lrBFlckoiQkmpgnGX5I+WE3+n1Jqo/vyvI6D48Kag2c+PDH9P4JEu9Dzx
 L1puYPN/la0Hpr7f5vydNZ3JN4GrgPJY3WdDqecuOjazy994uNFI9NZnJ9PPaZay3A355hcm4
 ZGxwuSikf65ikVvbpFxNwWd6i6d8CmwNa769iOkb/5NlXUfadqurflF0v8jQ9/ljmhJLcUaio
 RZzUXEiABEPcP2zAgAA
X-Env-Sender: james.morse@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1501757246!100823373!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28009 invoked from network); 3 Aug 2017 10:47:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 3 Aug 2017 10:47:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3F8BA2B;
 Thu,  3 Aug 2017 03:47:26 -0700 (PDT)
Received: from [10.1.207.55] (melchizedek.cambridge.arm.com [10.1.207.55])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 344FF3F540;
 Thu,  3 Aug 2017 03:47:25 -0700 (PDT)
Message-ID: <5982FEF9.7080007@arm.com>
Date: Thu, 03 Aug 2017 11:46:17 +0100
From: James Morse <james.morse@arm.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:31.0) Gecko/20100101 Icedove/31.6.0
MIME-Version: 1.0
To: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>, 
 Julien Grall <julien.grall@arm.com>
References: <CAAH2incYjXgKX8scZjiSZc=QkQUSvV2SRDBeGhjtMgVf9BR1uA@mail.gmail.com>
 <cae18431-5285-569b-af96-a3ad6509bfa4@arm.com>
 <CAAH2infUs+YoBio9v61SonCL6uPcbXsciKm1NwPD2A_qhPN4=g@mail.gmail.com>
 <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
 <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
 <CAAH2inecSROApnj=bevD7mxPFR-K-ctzVFg2EEE6X+BEvzSjEg@mail.gmail.com>
In-Reply-To: <CAAH2inecSROApnj=bevD7mxPFR-K-ctzVFg2EEE6X+BEvzSjEg@mail.gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] xen/arm: Software Step ARMv8 - PC stuck on
	instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRmxvcmlhbiwKCk9uIDAzLzA4LzE3IDExOjE2LCBGbG9yaWFuIEpha29ic21laWVyIHdyb3Rl
Ogo+IFRoaXMgaXMgdGhlIGN1cnJlbnQgdmVyc2lvbjoKCkknbSBub3QgZmFtaWxpYXIgd2l0aCBY
ZW4sIHNvIGZvcmdpdmUgbXkgYW5ub3RhdGlvbnM6Cgo+IGFzbWxpbmthZ2Ugdm9pZCBsZWF2ZV9o
eXBlcnZpc29yX3RhaWwodm9pZCkKPj4gIHsKPj4gKyAgICAvKlRoaXMgbWV0aG9kZSB3aWxsIGJl
IGNhbGxlZCBhZnRlciB0aGUgJ2d1ZXN0X2VudHJ5JyBtYWNybyBpbgo+PiAvYXJjaC9hcm02NC9l
bnRyeS5TIHNldCBndWVzdCByZWdpc3RlcnMKPj4gKyAgICBDaGVjayBzaW5nbGVfc3RlcF9lbmFi
bGVkIGZsYWcgaW4gZG9tYWluIHN0cnVjdCBoZXJlIGFuZCBzZXQgbmVlZGVkCj4+IHJlZ2lzdGVy
cwo+PiArICAgICovCj4+ICsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+ICsK
Pj4gKyAgICBpZiAoIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLnNpbmdsZXN0ZXBf
ZW5hYmxlZCApICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmKCEoZ3Vlc3RfY3B1X3VzZXJfcmVn
cygpLT5jcHNyICYgMGIxMDAwKSkKClRoaXMgdGVzdHMgU1BTUi5NWzRdLCB3aGljaCBpcyBzZXQg
Zm9yIGV4aXRzIGZyb20gQUFSQ0gzMi4KCgo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBX
UklURV9TWVNSRUcoUkVBRF9TWVNSRUcoTURTQ1JfRUwxKSB8IDB4MSwgTURTQ1JfRUwxKTsKClNl
dHMgTURTQ1IuRUwxLlNTIHRvIGVuYWJsZSB0aGUgc3RhdGUgbWFjaGluZS4KCgo+PiArICAgICAg
ICAgICAgV1JJVEVfU1lTUkVHKFJFQURfU1lTUkVHKE1EQ1JfRUwyKSAgfCBIRENSX1RERSwgTURD
Ul9FTDIpOwoKU2V0cyBUREUgdG8gdHJhcCBkZWJ1ZyBleGNlcHRpb25zIHRvIEVMMiBmcm9tIGxv
d2VyIGV4Y2VwdGlvbiBsZXZlbHMuIEknbQpzdXJwcmlzZWQgdGhpcyBpc24ndCBhbHdheXMgc2V0
IGZvciBYZW4uIERvIHlvdSBhbGxvdyBndWVzdHMgdG8gdXNlIHRoZSBkZWJ1ZwpmZWF0dXJlcyBm
b3IgdGhlaXIgb3duIHB1cnBvc2VzPwoKCj4+ICsgICAgICAgICAgICBndWVzdF9jcHVfdXNlcl9y
ZWdzKCktPmNwc3IgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCktPmNwc3IgfAo+PiAweDIwMDAwMDsK
ClNldHMgU1BTUi5TUyB0byBzdXBwcmVzcyB0aGUgc3RlcCBleGNlcHRpb24gaW4gdGhlIGd1ZXN0
IHVudGlsIGl0cyBleGVjdXRlZCBhbgppbnN0cnVjdGlvbi4KCgo+PiArICAgICAgICAgICAgV1JJ
VEVfU1lTUkVHKCBSRUFEX1NZU1JFRyhEQUlGKSAmIH4weDIwMCwgREFJRik7CgpIZXJlIEknbSBj
b25mdXNlZC4gVGhpcyBsb29rcyBsaWtlIHlvdSBhcmUgY2xlYXJpbmcgUFNUQVRFLkQgZnJvbSB0
aGUgREFJRgpyZWdpc3RlciBmb3IgRUwyLiBUaGlzIG1lYW5zIGRlYnVnIGV4Y2VwdGlvbnMgYXJl
IHVubWFza2VkIGZvciBleGNlcHRpb25zIGZyb20KWGVuIGF0IEVMMi4KCklmIHlvdSBFUkVUIHdp
dGggUFNUQVRFLkQgY2xlYXIgdGhlIFNQU1IuU1MgYml0IHdpbGwgYmUgZGlzY2FyZGVkIGluc3Rl
YWQuIEkKdGhpbiB0aGlzIGlzIHlvdXIgYnVnLiBUaGUgcnVsZXMgaW4gJ0QyLjEyLjQgRW50ZXJp
bmcgdGhlIGFjdGl2ZS1ub3QtcGVuZGluZwpzdGF0ZScgcmVxdWlyZSAnRGVidWcgZXhjZXB0aW9u
cyBhcmUgZGlzYWJsZWQgZnJvbSB0aGUgY3VycmVudCBFeGNlcHRpb24gbGV2ZWwnLgoKWW91J3Zl
IHNldCBNRFNDUl9FTDEuU1MsIGlmIHlvdSBhbHNvIGhhdmUgTURTQ1JfRUwxLktERSBzZXQgeW91
IHdpbGwgc3RhcnQKc2luZ2xlLXN0ZXBwaW5nIFhlbiBvbmNlIHRoZSByZWdpc3RlciB3cml0ZXMg
dGFrZSBlZmZlY3QsICh3aGljaCBtYXkgYmUgYmVmb3JlCm9yIGFmdGVyIHRoaXM6KQoKPj4gKyAg
ICAgICAgICAgIGlzYigpOwoKV2hhdCBhcmUgeW91IHN5bmNocm9uaXNpbmcgaGVyZT8gKFVubGVz
cyB5b3Ugd2FudCB0byBzaW5nbGUtc3RlcCBYZW4gSSBzdXNwZWN0CnlvdSBkb24ndCBuZWVkIHRo
aXMgYXQgYWxsLikKCgoKRG8geW91IHN0aWxsIHNlZSB0aGUgaXNzdWUgaWYgeW91IHJlbW92ZSB0
aGUgUFNUQVRFLkQgd3JpdGU/CgoKVGhhbmtzLAoKSmFtZXMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 11:08:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 11:08: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.xen.org>)
	id 1ddDyp-0004X1-Hw; Thu, 03 Aug 2017 11:07:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381eef955=wei.liu2@citrix.com>)
 id 1ddDyo-0004Wv-33
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 11:07:50 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 67/1A-01862-50403895; Thu, 03 Aug 2017 11:07:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvS4LS3O
 kwcN1Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDjalMBbuZK1YffczcwPiMqYuRk0NCwF/i
 +ZsudhCbRUBF4mtvCyOIzSagLPGzs5cNxBYR0JNoOvAcLM4sUCjRt/wKM4gtLKApcXb/BDCbV
 8BCYnrDQ7AaISD74L+jrBBxQYmTM5+wQPTqSCzY/QloJgeQLS2x/B8HSJhTwFJixfYTYCeIAp
 3QuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKqXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYaAxAsINxzXbPQ4ySHExKorzVx5oihfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwLmBqjhQSLEpNT61Iy8wBhjxMWoKDR0mEdwNImre4IDG3ODMdInWKUZej6
 cOWL0xCLHn5ealS4ry+IEUCIEUZpXlwI2Dxd4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvI
 dApvBk5pXAbXoFdAQT0BF/6hpBjihJREhJNTBaK//2F7sdFnZPm3FFzlY/bX6LynvaSrt3Hip
 Z4V1Vw8QudmvHiTXa7Ypmq0T97x8uCf/FJMV6ZmfOjth4W6YnTOuDV8Ted7+c6dOTr/LUPTjr
 Yq3vgdsrdZYWP532qrGLsXYtW2lVdWHhlNmRoWnGQRf2TrY9rxNsemsiw4f+h707DArWrVRiK
 c5INNRiLipOBADfFSgbugIAAA==
X-Env-Sender: prvs=381eef955=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501758467!91625377!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16735 invoked from network); 3 Aug 2017 11:07:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 11:07:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,315,1498521600"; d="scan'208";a="442494047"
Date: Thu, 3 Aug 2017 12:07:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170803110744.6mk3fl7jgralsxds@citrix.com>
References: <20170802064618.avjzdhuoxh2a5lul@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170802064618.avjzdhuoxh2a5lul@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Hao, Xudong" <xudong.hao@intel.com>
Subject: Re: [Xen-devel] OSSTest hardware maintenance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDc6NDY6MThBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBIaSBhbGwKPiAKPiBPU1NUZXN0IGlzIHNodXQgZG93biBmb3IgbWFpbnRlbmFuY2UgYXQgdGhl
IG1vbWVudC4gSXQgd2lsbCBiZSBicm91Z2h0Cj4gYmFjayBlaXRoZXIgbGF0ZXIgdG9kYXkgb3Ig
dG9tb3Jyb3cuIEkgd2lsbCBzZW5kIG91dCBhbm90aGVyIGVtYWlsIHdoZW4KPiB0aGUgbWFpbnRl
bmFuY2UgaXMgZG9uZS4KPiAKClRoZSBoYXJkd2FyZSBtYWludGVuYW5jZSBpcyBub3cgY29tcGxl
dGUuIEkgaGF2ZSByZXN0YXJ0ZWQgb3NzdGVzdCBzbwpob3BlZnVsbHkgd2Ugd2lsbCBoYXZlIHNv
bWUgdGVzdHMgcmVwb3J0cyBzb29uLgoKVGhlcmUgd2lsbCBiZSBhbm90aGVyIG1haW50ZW5hbmNl
IHNjaGVkdWxlZCB0byBlbmxhcmdlIG1lbW9yeSBmb3IgVk1zLgoKV2VpLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 11:08:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 11: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.xen.org>)
	id 1ddDz3-0004Yh-Pm; Thu, 03 Aug 2017 11:08:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddDz3-0004YP-FM
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 11:08:05 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F7/D0-02177-41403895; Thu, 03 Aug 2017 11:08:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVeEpTn
 SYOYrdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePS2V8sBa3CFZ1r17A0ME7l72Lk4hAS2Mgo
 8b/3KTOEs5tR4sG9fexdjJwcwgIBEtOWLGMEsUUEEiQu3tvMBFE0j1liTstHsASzQIzEl6MvW
 EFsNgFNiTufPzGB2LwCVhIzrx1lBrFZBFQkfl+9A2aLCoRLvG08wgJRIyhxcuYTMJtTQF1iyr
 yrTBAzzSTmbX7IDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6JXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYMAxAMEOxlt9zocYJTmYlER5q481RQrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4FVlbo4UEixKTU+tSMvMAYY+TFqCg0dJhLeYCSjNW1yQmFucmQ6RO
 sWoKCXOexYkIQCSyCjNg2uDxdslRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMeApnCk5lXAj
 f9FdBiJqDFf+oaQRaXJCKkpBoYk/J+L8r/dWTN6j9mWnpCL/lOfN3G/33nRTl3kVebNq19/D1
 pclfHpMTSnckCUWrPF81dm2dtleX45d3jC92Lbk7iNON5L5srU2yjtzOvvmRP3vGohzLvPxrc
 ey0UEFZ+Q7e90v9Sj+qUAsHIp5Ut7Pkynx2exjJ+eeqycXHM73axU0ULfMPLlFiKMxINtZiLi
 hMBsQLI6LICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501758483!91681702!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36106 invoked from network); 3 Aug 2017 11:08:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 3 Aug 2017 11:08:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B532C2B;
 Thu,  3 Aug 2017 04:08:02 -0700 (PDT)
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 E86A93F540;
 Thu,  3 Aug 2017 04:08:01 -0700 (PDT)
To: James Morse <james.morse@arm.com>,
 Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
References: <CAAH2incYjXgKX8scZjiSZc=QkQUSvV2SRDBeGhjtMgVf9BR1uA@mail.gmail.com>
 <cae18431-5285-569b-af96-a3ad6509bfa4@arm.com>
 <CAAH2infUs+YoBio9v61SonCL6uPcbXsciKm1NwPD2A_qhPN4=g@mail.gmail.com>
 <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
 <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
 <CAAH2inecSROApnj=bevD7mxPFR-K-ctzVFg2EEE6X+BEvzSjEg@mail.gmail.com>
 <5982FEF9.7080007@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f41e8e7c-571f-6f85-4ab1-57be1474b63e@arm.com>
Date: Thu, 3 Aug 2017 12:08:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5982FEF9.7080007@arm.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] xen/arm: Software Step ARMv8 - PC stuck on
 instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMy8wOC8xNyAxMTo0NiwgSmFtZXMgTW9yc2Ugd3JvdGU6Cj4gSGkgRmxvcmlhbiwKPgo+
IE9uIDAzLzA4LzE3IDExOjE2LCBGbG9yaWFuIEpha29ic21laWVyIHdyb3RlOgo+PiBUaGlzIGlz
IHRoZSBjdXJyZW50IHZlcnNpb246Cj4KPiBJJ20gbm90IGZhbWlsaWFyIHdpdGggWGVuLCBzbyBm
b3JnaXZlIG15IGFubm90YXRpb25zOgo+Cj4+IGFzbWxpbmthZ2Ugdm9pZCBsZWF2ZV9oeXBlcnZp
c29yX3RhaWwodm9pZCkKPj4+ICB7Cj4+PiArICAgIC8qVGhpcyBtZXRob2RlIHdpbGwgYmUgY2Fs
bGVkIGFmdGVyIHRoZSAnZ3Vlc3RfZW50cnknIG1hY3JvIGluCj4+PiAvYXJjaC9hcm02NC9lbnRy
eS5TIHNldCBndWVzdCByZWdpc3RlcnMKPj4+ICsgICAgQ2hlY2sgc2luZ2xlX3N0ZXBfZW5hYmxl
ZCBmbGFnIGluIGRvbWFpbiBzdHJ1Y3QgaGVyZSBhbmQgc2V0IG5lZWRlZAo+Pj4gcmVnaXN0ZXJz
Cj4+PiArICAgICovCj4+PiArCj4+PiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPj4+
ICsKPj4+ICsgICAgaWYgKCB1bmxpa2VseSh2LT5kb21haW4tPmFyY2gubW9uaXRvci5zaW5nbGVz
dGVwX2VuYWJsZWQgKSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGlmKCEoZ3Vlc3RfY3B1X3Vz
ZXJfcmVncygpLT5jcHNyICYgMGIxMDAwKSkKPgo+IFRoaXMgdGVzdHMgU1BTUi5NWzRdLCB3aGlj
aCBpcyBzZXQgZm9yIGV4aXRzIGZyb20gQUFSQ0gzMi4KPgo+Cj4+PiArICAgICAgICB7Cj4+PiAr
ICAgICAgICAgICAgV1JJVEVfU1lTUkVHKFJFQURfU1lTUkVHKE1EU0NSX0VMMSkgfCAweDEsIE1E
U0NSX0VMMSk7Cj4KPiBTZXRzIE1EU0NSLkVMMS5TUyB0byBlbmFibGUgdGhlIHN0YXRlIG1hY2hp
bmUuCj4KPgo+Pj4gKyAgICAgICAgICAgIFdSSVRFX1NZU1JFRyhSRUFEX1NZU1JFRyhNRENSX0VM
MikgIHwgSERDUl9UREUsIE1EQ1JfRUwyKTsKPgo+IFNldHMgVERFIHRvIHRyYXAgZGVidWcgZXhj
ZXB0aW9ucyB0byBFTDIgZnJvbSBsb3dlciBleGNlcHRpb24gbGV2ZWxzLiBJJ20KPiBzdXJwcmlz
ZWQgdGhpcyBpc24ndCBhbHdheXMgc2V0IGZvciBYZW4uIERvIHlvdSBhbGxvdyBndWVzdHMgdG8g
dXNlIHRoZSBkZWJ1Zwo+IGZlYXR1cmVzIGZvciB0aGVpciBvd24gcHVycG9zZXM/CgpOby4gV2Ug
YWxyZWFkeSB0cmFwIGRlYnVnIGV4Y2VwdGlvbnMgdG8gRUwyIGJ5IGRlZmF1bHQgYW5kIE1EQ1Jf
RUwyIApzaG91bGQgYWxyZWFkeSBiZSBjb25maWd1cmVkIGNvcnJlY3RseSBmb3IgdGhhdC4KCj4K
Pgo+Pj4gKyAgICAgICAgICAgIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+Y3BzciA9IGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKS0+Y3BzciB8Cj4+PiAweDIwMDAwMDsKPgo+IFNldHMgU1BTUi5TUyB0byBz
dXBwcmVzcyB0aGUgc3RlcCBleGNlcHRpb24gaW4gdGhlIGd1ZXN0IHVudGlsIGl0cyBleGVjdXRl
ZCBhbgo+IGluc3RydWN0aW9uLgo+Cj4KPj4+ICsgICAgICAgICAgICBXUklURV9TWVNSRUcoIFJF
QURfU1lTUkVHKERBSUYpICYgfjB4MjAwLCBEQUlGKTsKPgo+IEhlcmUgSSdtIGNvbmZ1c2VkLiBU
aGlzIGxvb2tzIGxpa2UgeW91IGFyZSBjbGVhcmluZyBQU1RBVEUuRCBmcm9tIHRoZSBEQUlGCj4g
cmVnaXN0ZXIgZm9yIEVMMi4gVGhpcyBtZWFucyBkZWJ1ZyBleGNlcHRpb25zIGFyZSB1bm1hc2tl
ZCBmb3IgZXhjZXB0aW9ucyBmcm9tCj4gWGVuIGF0IEVMMi4KPgo+IElmIHlvdSBFUkVUIHdpdGgg
UFNUQVRFLkQgY2xlYXIgdGhlIFNQU1IuU1MgYml0IHdpbGwgYmUgZGlzY2FyZGVkIGluc3RlYWQu
IEkKPiB0aGluIHRoaXMgaXMgeW91ciBidWcuIFRoZSBydWxlcyBpbiAnRDIuMTIuNCBFbnRlcmlu
ZyB0aGUgYWN0aXZlLW5vdC1wZW5kaW5nCj4gc3RhdGUnIHJlcXVpcmUgJ0RlYnVnIGV4Y2VwdGlv
bnMgYXJlIGRpc2FibGVkIGZyb20gdGhlIGN1cnJlbnQgRXhjZXB0aW9uIGxldmVsJy4KPgo+IFlv
dSd2ZSBzZXQgTURTQ1JfRUwxLlNTLCBpZiB5b3UgYWxzbyBoYXZlIE1EU0NSX0VMMS5LREUgc2V0
IHlvdSB3aWxsIHN0YXJ0Cj4gc2luZ2xlLXN0ZXBwaW5nIFhlbiBvbmNlIHRoZSByZWdpc3RlciB3
cml0ZXMgdGFrZSBlZmZlY3QsICh3aGljaCBtYXkgYmUgYmVmb3JlCj4gb3IgYWZ0ZXIgdGhpczop
Cj4KPj4+ICsgICAgICAgICAgICBpc2IoKTsKPgo+IFdoYXQgYXJlIHlvdSBzeW5jaHJvbmlzaW5n
IGhlcmU/IChVbmxlc3MgeW91IHdhbnQgdG8gc2luZ2xlLXN0ZXAgWGVuIEkgc3VzcGVjdAo+IHlv
dSBkb24ndCBuZWVkIHRoaXMgYXQgYWxsLikKClhlbiBpcyBiZWVuIG92ZXIgY2F1dGlvdXMgd2l0
aCBpc2IgYXQgdGhlIG1vbWVudCA6KS4gSSB0aGluayB0aGlzIG9uZSBpcyAKbm90IG5lY2Vzc2Fy
eSBiZWNhdXNlIHlvdSB3aWxsIGFmZmVjdCBFTDEvRUwwIGNvbnRleHQgYW5kIGl0IHdpbGwgYmUg
CnN5bmNocm9uaXplZCBvbiB0aGUgZXJldC4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 11:21:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 11:21: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.xen.org>)
	id 1ddECE-0005u3-0M; Thu, 03 Aug 2017 11:21:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddECC-0005tx-1w
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 11:21:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 43/2F-03044-34703895; Thu, 03 Aug 2017 11:21:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdeJvTn
 SYHOnucX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF2+V22giaBihvfdzI1MM7h6WLk4hAS2Mgo
 sXrtMmYIZzejxLcVJ1i6GDk5hAXSJZb++skMYosI+El0/NkPZgsJ1Eic/3+dCaSBWWAjs0T7t
 EdgDWwCmhJ3Pn9iArF5BawkPk5uYAWxWQRUJNb+vcAIYosKhEu8bTzCAlEjKHFy5hMwm1PARe
 LWhvXsIDazgK3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9iVC9OLSpLLdI100sqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwTjvhP8hRkkOJiVR3upjTZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgL2ZojhQSLUtNTK9Iyc4ChD5OW4OBREuEtAUnzFhck5hZnp
 kOkTjEqSonzSoMkBEASGaV5cG2weLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5prEBTeD
 LzSuCmvwJazAS0+E9dI8jikkSElFQD48UXuR8yKr4YKm9dc2TZhf2J5bf62v+6Zv/i89pkseC
 04f6Q/7MdTuWdnxO81/E+p6/Ytnrho7XVjhq7ttpPVrJ0mP8mwXa3xMLNdho7Jx0NZuhl5eGq
 esv7w4Br2S95nfcZ9xsduSe9rxK48TLK88Lpg172DXsrUoXXhpT6KJ7z0j2i8CNlohJLcUaio
 RZzUXEiABfI1K2yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1501759298!110362527!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62650 invoked from network); 3 Aug 2017 11:21:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 3 Aug 2017 11:21:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E5BBE2B;
 Thu,  3 Aug 2017 04:21:37 -0700 (PDT)
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 DFEFE3F540;
 Thu,  3 Aug 2017 04:21:35 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-3-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b2579e32-0490-cf50-e99e-23843dab7db9@arm.com>
Date: Thu, 3 Aug 2017 12:21:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501003615-15274-3-git-send-email-olekstysh@gmail.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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 02/13] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMjUvMDcvMTcgMTg6MjYsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+IGluZGV4IDc0YzA5YjAuLjdjMzEz
YzAgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKClsuLi5dCgo+ICtzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAo+
ICsJCXVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gK3sKPiArCXVuc2ln
bmVkIGxvbmcgaTsKPiArCWludCByYyA9IDA7Cj4gKwo+ICsJZm9yIChpID0gMDsgaSA8ICgxVUwg
PDwgb3JkZXIpOyBpKyspIHsKPiArCQlpbnQgcmV0ID0gYXJtX3NtbXVfdW5tYXBfcGFnZShkLCBn
Zm4gKyBpKTsKCgpNaXNzaW5nIGJsYW5rIGxpbmUgYmV0d2VlbiBkZWNsYXJhdGlvbihzKSBhbmQg
c3RhdGVtZW50KHMpLgoKPiArCQlpZiAoIXJjKQo+ICsJCQlyYyA9IHJldDsKPiArCX0KPiArCj4g
KwlyZXR1cm4gcmM7Cj4gK30KPiArCj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFy
bV9zbW11X2lvbW11X29wcyA9IHsKPiAgICAgIC5pbml0ID0gYXJtX3NtbXVfaW9tbXVfZG9tYWlu
X2luaXQsCj4gICAgICAuaHdkb21faW5pdCA9IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQsCj4g
QEAgLTI3ODYsOCArMjgyMyw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9z
bW11X2lvbW11X29wcyA9IHsKPiAgICAgIC5pb3RsYl9mbHVzaF9hbGwgPSBhcm1fc21tdV9pb3Rs
Yl9mbHVzaF9hbGwsCj4gICAgICAuYXNzaWduX2RldmljZSA9IGFybV9zbW11X2Fzc2lnbl9kZXYs
Cj4gICAgICAucmVhc3NpZ25fZGV2aWNlID0gYXJtX3NtbXVfcmVhc3NpZ25fZGV2LAo+IC0gICAg
Lm1hcF9wYWdlID0gYXJtX3NtbXVfbWFwX3BhZ2UsCj4gLSAgICAudW5tYXBfcGFnZSA9IGFybV9z
bW11X3VubWFwX3BhZ2UsCj4gKyAgICAubWFwX3BhZ2VzID0gYXJtX3NtbXVfbWFwX3BhZ2VzLAo+
ICsgICAgLnVubWFwX3BhZ2VzID0gYXJtX3NtbXVfdW5tYXBfcGFnZXMsCj4gIH07Cj4KPiAgc3Rh
dGljIF9faW5pdCBjb25zdCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpmaW5kX3NtbXUoY29uc3Qg
c3RydWN0IGRldmljZSAqZGV2KQoKWy4uLl0KCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMKPiBpbmRleCAxOTMyOGY2Li5iNGU4Yzg5IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMKClsuLi5dCgo+ICtzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91
bm1hcF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQo+
ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGk7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiArICAg
IGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAg
ICAgaW50IHJldCA9IGludGVsX2lvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSk7CgpNaXNzaW5n
IGJsYW5rIGxpbmUgYmV0d2VlbiBkZWNsYXJhdGlvbihzKSBhbmQgc3RhdGVtZW50KHMpLgoKPiAr
ICAgICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgIHJjID0gcmV0Owo+ICsgICAgfQo+ICsK
PiArICAgIHJldHVybiByYzsKPiArfQo+ICsKCkNoZWVycywKCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 11:23:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 11:23: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.xen.org>)
	id 1ddEE3-00062c-Bs; Thu, 03 Aug 2017 11:23:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddEE2-00062Q-6s
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 11:23:34 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 32/9B-27137-5B703895; Thu, 03 Aug 2017 11:23:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXcLe3O
 kweTpxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abrbtZCg6wVpw4+Ja1gfEiSxcjF4eQwEZG
 idtb17NCOLsZJVbsvcLUxcjJISwQK/Fjy0NWEFtEwE+i489+ZhBbSKBGYuGM3SwgNrOAhUTz8
 VlgNpuApsSdz5/AenkFrCQWHPkH1ssioCIx50gvI4gtKhAu8bbxCAtEjaDEyZlPwGxOAReJ5Y
 8mMEPMtJW4M3c3lC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFuoaGeklFmekZJbm
 JmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHHAAQ7GD8tCzjEKMnBpCTKW32sKVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG8hW3OkkGBRanpqRVpmDjD0YdISHDxKIrwdrEBp3uKCxNzizHSI1
 ClGXY6mD1u+MAmx5OXnpUqJ864EmSEAUpRRmgc3AhaHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTM2wkyhSczrwRu0yugI5iAjvhT1whyREkiQkqqgXGi90RZpuvljz4fV2/IOMn9LvVb8Sa
 jjptGF2f4/PMNWr8iUkBTQCx3f9KKl3P0X13bGbLLN0a7TEH57s/jcvtf5Ry86dk9/7+1642j
 D++wzPw236jxZd7RU+bbS8r9WNM0X27Uqostcvn4US9qU0xMzwy7TV/V5SMXhfzWrRYz9BCbG
 /vuhKwSS3FGoqEWc1FxIgBRjmcQvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1501759412!64330418!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40948 invoked from network); 3 Aug 2017 11:23:32 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 3 Aug 2017 11:23:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D785C2B;
 Thu,  3 Aug 2017 04:23:31 -0700 (PDT)
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 3AB8F3F540;
 Thu,  3 Aug 2017 04:23:31 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-6-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <753e2fe5-7355-3fb7-48ec-93da445c7168@arm.com>
Date: Thu, 3 Aug 2017 12:23:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501003615-15274-6-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 05/13] iommu/arm: Re-define
 iommu_use_hap_pt(d) as iommu_hap_pt_share
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMjUvMDcvMTcgMTg6MjYsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KPgo+IE5vdCBldmVyeSBpbnRlZ3JhdGVkIGludG8gQVJNIFNvQ3MgSU9NTVUgY2Fu
IHNoYXJlIHBhZ2UgdGFibGVzCj4gd2l0aCB0aGUgQ1BVIGFuZCBhcyB0aGUgcmVzdWx0IHRoZSBp
b21tdV91c2VfaGFwX3B0KGQpIG11c3RuJ3QKPiBhbHdheXMgYmUgdHJ1ZS4KPiBSZXVzZSB4ODYn
cyBpb21tdV9oYXBfcHRfc2hhcmUgZmxhZyB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBJT01NVQo+
IHBhZ2UgdGFibGUgaXMgc2hhcmVkIG9yIG5vdC4KPgo+IEFzIFAyTSB0YWJsZSBtdXN0IGFsd2F5
cyBiZSBzaGFyZWQgYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgU01NVQo+IHByaW50IGFuIGVycm9y
IG1lc3NhZ2UgYW5kIGJhaWwgb3V0IGlmIHRoaXMgZmxhZyB3YXMgcHJldmlvdXNseSB1bnNldC4K
Pgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNo
ZW5rb0BlcGFtLmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 11:31:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 11:31: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.xen.org>)
	id 1ddELb-0006mm-8r; Thu, 03 Aug 2017 11:31:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddELa-0006mg-6M
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 11:31:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 38/11-03368-98903895; Thu, 03 Aug 2017 11:31:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVysyfVTbeTszn
 SYBezxfctk5kcGD0Of7jCEsAYxZqZl5RfkcCacXHHPqaCmSwVl3f1Mzcw7mDuYuTiEBLYyChx
 ef8fdghnN6PEoqvrGbsYOTmEBbwkFh94yw5iiwj4SXT82c8MYgsJ1Ei8332OBcRmFrCQaD4+C
 8xmE9CUuPP5ExOIzStgJXHz0wJWEJtFQEXi3s/dYL2iAuESbxuPsEDUCEqcnPkEzOYUcJFoW9
 TDBjHTTGLe5ofMELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rob6yUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYbAxDsYNy5PvAQoyQHk5Iob/WxpkghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErz32JsjhQSLUtNTK9Iyc4CBD5OW4OBREuHVAUnzFhck5hZnpkOkT
 jEaczR92PKFiaPp+8fvTEIsefl5qVLivKwcQKUCIKUZpXlwg2AReYlRVkqYlxHoNCGegtSi3M
 wSVPlXjOIcjErCvB9BFvJk5pXA7XsFdAoT0Cl/6hpBTilJREhJNTAefXlfVkZro2jq/YOp0sW
 b4rclMbs18v1s3ln6/6LE5z2dz88eZvvnqL1cITxp9ewldZfq9mrpqfpXSszred7nfNn+zTxb
 o5RFN07/FX6VmjOlQ3THwgX/1tRql8elsgg8SLCWlEw3aXcpeSTmWS1xt4bhqOQ7RdNtV26c0
 Er23XZr9STHaR1KLMUZiYZazEXFiQAtq3njwwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501759880!73171939!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56392 invoked from network); 3 Aug 2017 11:31:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 3 Aug 2017 11:31:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F222E2B;
 Thu,  3 Aug 2017 04:31:19 -0700 (PDT)
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 55D313F540;
 Thu,  3 Aug 2017 04:31:19 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-9-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4233ceae-6f7f-d4d5-0159-95462b2eb9a6@arm.com>
Date: Thu, 3 Aug 2017 12:31:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501003615-15274-9-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 08/13] iommu/arm: Misc fixes for arch
	specific part
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMjUvMDcvMTcgMTg6MjYsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KPgo+IDEuIEFkZCBtaXNzaW5nIHJldHVybiBpbiBjYXNlIGlmIElPTU1VIG9wcyBo
YXZlIGJlZW4gYWxyZWFkeSBzZXQuCj4gMi4gQWRkIGNoZWNrIGZvciBzaGFyZWQgSU9NTVUgYmVm
b3JlIHJldHVybmluZyBhbiBlcnJvci4KClRlY2huaWNhbGx5IDEuIGlzIGEgZml4LCAyLiBpcyBh
IG5ldyBmZWF0dXJlIGFzIHNoYXJpbmcgSU9NTVUgaXMgbm90IApzdXBwb3J0ZWQgdG9kYXkuIEkg
YW0gb2sgZm9yIHlvdSB0byBrZWVwIGJvdGggaW4gdGhlIHNhbWUgcGF0Y2ggdGhpcyAKdGltZSwg
YnV0IGluIHRoZSBmdXR1cmUgcGxlYXNlIGF2b2lkIG1peGluZyBmaXhlcyBhbmQgbmV3IGZlYXR1
cmUuCgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 11:33:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 11:33: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.xen.org>)
	id 1ddENy-0006y0-LE; Thu, 03 Aug 2017 11:33:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddENx-0006xr-BU
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 11:33:49 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 65/09-27137-C1A03895; Thu, 03 Aug 2017 11:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTVeKqzn
 SYOJ6bYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNz8WXWgtusFY8PHWNuYDzF0sXIxSEksJFR
 4ubm9YwQzm5GibPPZjN1MXJyCAsES/Stu84OYosI+El0/NnPDGILCdRKvH7xkwmkgVlgMaPE0
 Zv7wRrYBDQl7nz+BGbzClhJrO1bwgpiswioSGw6+ocFxBYVCJd423iEBaJGUOLkzCdgNqeAq8
 TMVyvBljELmEnM2/yQGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl1jQ72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCQYwCCHYxNiwIPMUpyMCmJ8lYfa4oU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMEbwNEcKSRYlJqeWpGWmQMMfpi0BAePkgjvNJA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEeStBigRAijJK8+BGwCLxEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5H4FM4cnMK4Hb9AroCCagI/7UNYIcUZKIkJJqYMx6ciLhKPvNNJP9Ex//3/5jToX
 MfRZhjTcxyz9fZvIS+pHGq9l/wrF7zh3dcxd3zc/dwpiS/c3+JMOOznLGp24C3HF2ZwSvMHo1
 8B9tesWcdf7izRvNOt8fe12YVmBcfSN4poOm4QLOM8sypxVk5O1bKfCm6Yqszz6Di1Id7iJX3
 useSwk4wazEUpyRaKjFXFScCACMOaV2vwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1501760026!53245721!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5051 invoked from network); 3 Aug 2017 11:33:46 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 3 Aug 2017 11:33:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EBA5F2B;
 Thu,  3 Aug 2017 04:33:45 -0700 (PDT)
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 D3AF73F540;
 Thu,  3 Aug 2017 04:33:44 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-10-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b08773e0-3f2e-0b01-9f24-f1edcb390d06@arm.com>
Date: Thu, 3 Aug 2017 12:33:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501003615-15274-10-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 09/13] xen/arm: Add use_iommu flag to
 xen_arch_domainconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMjUvMDcvMTcgMTg6MjYsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKPiBpbmRleCBlYzE5MzEwLi4zMDc5YmJlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC01NjksNyAr
NTY5LDcgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgZG9tY3JfZmxhZ3MsCj4gICAgICBBU1NFUlQoY29uZmlnICE9IE5VTEwpOwo+Cj4gICAg
ICAvKiBwMm1faW5pdCByZWxpZXMgb24gc29tZSB2YWx1ZSBpbml0aWFsaXplZCBieSB0aGUgSU9N
TVUgc3Vic3lzdGVtICovCj4gLSAgICBpZiAoIChyYyA9IGlvbW11X2RvbWFpbl9pbml0KGQsIGZh
bHNlKSkgIT0gMCApCj4gKyAgICBpZiAoIChyYyA9IGlvbW11X2RvbWFpbl9pbml0KGQsICEhY29u
ZmlnLT51c2VfaW9tbXUpKSAhPSAwICkKCk5JVDogISEgaXMgbm90IG5lY2Vzc2FyeSBhcyB0aGUg
cGFyYW1ldGVyIGlzIGEgYm9vbCA6KS4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKPiAgICAgICAgICBnb3RvIGZhaWw7Cj4KPiAgICAgIGlmICggKHJjID0g
cDJtX2luaXQoZCkpICE9IDAgKQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 11:37:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 11:37:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ddERM-000795-3t; Thu, 03 Aug 2017 11:37:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddERL-00078z-6O
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 11:37:19 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 06/7E-02962-EEA03895; Thu, 03 Aug 2017 11:37:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTfcNV3O
 kwdI/Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a15u8sBZ95K752+zcw/uLqYuTiEBLYyChx
 /N0fRghnN6PE0+2zmboYOTmEBTIlzvzawg5iiwj4SXT82c8MYgsJ1EqsObIXLM4sYCHRfHwWC
 4jNJqApcefzJ7BeXgEribsPnoLZLAIqEu2TV4HZogLhEm8bj7BA1AhKnJz5BMzmFHCVOLLlJj
 PETDOJeZsfQtnyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtoqpdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERhuDECwg/HbsoBDjJIcTEqivNXHmiKF+JLyUyozEosz
 4otKc1KLDzFqcHAIXDl4ZDajFEtefl6qkgTvF87mSCHBotT01Iq0zBxgRMCUSnDwKInw/gNJ8
 xYXJOYWZ6ZDpE4xKkqJ834HSQiAJDJK8+DaYFF4iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSs
 K8l0Cm8GTmlcBNfwW0mAlo8Z+6RpDFJYkIKakGxmph291tpd+FVn9sLlk2v+ie+Ny/q6c2y35
 pmXMk5pLCzWcTK78U/26NZTwm/er95qa8tZpsbBP/r/286dDTMKYfYo5KPxg7PS5wlG8O/vby
 umjAocUCr1VPT25YFf0q7iT3kqOtZzsaqvMOcEg/yJULDz3EWf+joailsGTB9bjLulLPi43uG
 yuxFGckGmoxFxUnAgDxgMS+vQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501760236!70428970!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25612 invoked from network); 3 Aug 2017 11:37:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 3 Aug 2017 11:37:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3103D2B;
 Thu,  3 Aug 2017 04:37:16 -0700 (PDT)
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 88C9D3F540;
 Thu,  3 Aug 2017 04:37:15 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-11-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <270ae66a-87f0-a227-9042-1e87403496b2@arm.com>
Date: Thu, 3 Aug 2017 12:37:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501003615-15274-11-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 10/13] xen/arm: domain_build: Don't
 expose IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMjUvMDcvMTcgMTg6MjYsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KPgo+IFdlIGRvbid0IHBhc3N0aHJvdWdoIElPTU1VIGRldmljZSB0byBET00wIGV2
ZW4gaWYgaXQgaXMgbm90IHVzZWQgYnkKPiBYZW4uIFRoZXJlZm9yZSBleHBvc2luZyB0aGUgcHJv
cGVydGllcyB0aGF0IGRlc2NyaWJlIHJlbGF0aW9uc2hpcAo+IGJldHdlZW4gbWFzdGVyIGRldmlj
ZXMgYW5kIElPTU1VcyBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4KPgo+IEFjY29yZGluZyB0byB0
aGU6Cj4gMS4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2lvbW11LnR4
dAo+IDIuIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcGNpLWlvbW11LnR4
dAo+Cj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNo
Y2hlbmtvQGVwYW0uY29tPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+Cj4gLS0tCj4gICAgQ2hhbmdlcyBpbiB2MToKPiAgICAgICAtCj4KPiAgICBDaGFuZ2VzIGlu
IHYyOgo+ICAgICAgIC0gU2tpcCBvcHRpb25hbCBwcm9wZXJ0aWVzIHRvby4KPiAgICAgICAtIENs
YXJpZnkgcGF0Y2ggZGVzY3JpcHRpb24KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jIHwgMTAgKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQo+
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDNhYmFjYzAuLmZhZGZiYmMgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCj4gQEAgLTQzMiw2ICs0MzIsMTYgQEAgc3RhdGljIGludCB3cml0ZV9wcm9wZXJ0aWVz
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gICAgICAgICAg
ICAgIGNvbnRpbnVlOwo+ICAgICAgICAgIH0KPgo+ICsgICAgICAgIC8qIERvbid0IGV4cG9zZSBJ
T01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVzIHRvIHRoZSBndWVzdCAqLwo+ICsgICAgICAgIGlmICgg
ZHRfcHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXVzIikgKQo+ICsgICAgICAgICAg
ICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFs
KHByb3AsICJpb21tdS1tYXAiKSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAg
ICAgICBpZiAoIGR0X3Byb3BlcnR5X25hbWVfaXNfZXF1YWwocHJvcCwgImlvbW11LW1hcC1tYXNr
IikgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCgpTYWRseSB3ZSBkb24ndCBoYXZlIHNv
bWUgc29ydCBvZiBhcnJheSB0byBibGFja2xpc3QgcHJvcGVydHkuIFRoaXMgY291bGQgCmJlIGEg
Z29vZCBpbXByb3ZlbWVudCBpZiB5b3UgaGF2ZSB0aW1lIHRvIGxvb2sgYXQgaXQuCgpJbiBhbnkg
Y2FzZToKCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPiAg
ICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoa2luZm8tPmZkdCwgcHJvcC0+bmFtZSwgcHJvcF9k
YXRhLCBwcm9wX2xlbik7Cj4KPiAgICAgICAgICBpZiAoIHJlcyApCj4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 12:17:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 12:17: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.xen.org>)
	id 1ddF3q-0001QG-Eq; Thu, 03 Aug 2017 12:17:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddF3p-0001Pt-8O
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 12:17:05 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 5C/04-18997-04413895; Thu, 03 Aug 2017 12:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVddepDn
 SoHOhqcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzjl9uZixYLF0xsfkVSwPj
 c+EuRi4OIYG/jBJ7NxxkgnAeM0o8Pf6OEcLZxihx4+VT1i5GTg4RAWeJr2fmsoPYvAL6Eh8mL
 mUGsYUFoiTedC8Da5AQWMAm8Xr2FEaQhISAp0T/v1ssMHb3ysVADewcbAJWEofEQKIsAqoSX7
 d3M05g5F7AyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q6/UMDIw7GCes8jvEKMnBpCTKW32sKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9y4eZIIcGi
 1PTUirTMHGD4waQlOHiURHiTQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO2wFSJABSl
 FGaBzcCFguXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz7hECmsKTmVcCt+kV0BFMQEf8qW
 sEOaIkESEl1cDYI9j4/FK8XECEj7hPjNSsRMEpM7s+XvvF4nTh8Iw0VqHJZfss9vxWXbuVOU3
 pfP/qrMLpIcdDr//+ZHK1dOZT7p+HnMP5eNfyX1qVyacaXcLX/ecRd4XzUZ/d3KF1mqpKH2bd
 7K2Yk+j+r2bV+1tOrgtvf7jNuWFHcc6+31smvNhmzWL1dc0EJZbijERDLeai4kQABpGZwIACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1501762622!102875599!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37744 invoked from network); 3 Aug 2017 12:17:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 12:17:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddF3j-0006Jx-AQ; Thu, 03 Aug 2017 12:16: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 1ddF3d-0007t8-NC; Thu, 03 Aug 2017 12:16:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddF3d-0000DO-BH; Thu, 03 Aug 2017 12:16:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112418-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Aug 2017 12:16:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112418: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQxOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQxOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEyNDAy
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjQwMgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgYnJva2VuIGJh
c2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgZGJmMmE3Njg1NjVkOGI3OWM2NTQ3MWEzZDNiOTgyYjI4
NzRkNjQ5MgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYjgwMjlkYjYy
ZWIyYTA2YTIwNGE4ZTJiNjk0MzdkMDkyN2JkMWFjNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEy
NDAyICAyMDE3LTA3LTMxIDIxOjAyOjA4IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExMjQxOCAgMjAxNy0wOC0wMyAxMTowNDo1OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgSGUgQ2hlbiA8aGUuY2hlbkBsaW51eC5pbnRl
bC5jb20+CiAgSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2lj
LmNvbT4KICBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lpQGdsb2JhbGxvZ2ljLmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQ
cmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KICBSdXN0eSBCaXJkIDxydXN0
eWJpcmRAb3Blbm1haWxib3gub3JnPgogIFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMu
aW4udHVtLmRlPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjU3
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 12:26:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 12:26: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.xen.org>)
	id 1ddFD9-00029W-5T; Thu, 03 Aug 2017 12:26:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381eef955=wei.liu2@citrix.com>)
 id 1ddFD7-00029Q-Tx
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 12:26:42 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C6/34-03612-18613895; Thu, 03 Aug 2017 12:26:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDvW6DWHO
 kwctH+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6LSEFbawVP95OYGtgXMvSxcjBISHgL9G/
 MryLkZODRUBF4unJ/ewgNpuAssTPzl42EFtEQFWiY+tNJhCbWWANk8SDDZFdjFwcwgJtjBLPZ
 09nBpnDK2Ah8e6YGkhcSKCFUeLEv2XMIA28AoISJ2c+YYFo1pO4MXUKG0g9s4C0xPJ/HBBheY
 nmrbPBxnAKeEhcfFUAEhYFOqdz6RywTiEBBYmO6ceYJjDyz0IydBaSobMQhs5CMnQBI8sqRo3
 i1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTIzAoGYBgB+Px93GHGCU5
 mJREeauPNUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9I9IcKSRYlJqeWpGWmQOMD5i0BAePk
 givpyhQmre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rxfQWYIgBRllObBjYDF6iVGWSlhXk
 ago4R4ClKLcjNLUOVfMYpzMCoJ894BmcKTmVcCt+kV0BFMQEf8qWsEOaIkESEl1cDoEuq46sG
 cU5vPczH56Bv9i9yxY+66F5OEdJb3lk/9t/ebhU3zm3TmC0KZM3tsFNTir5dHfO+erhHQ4Zvo
 61IWwF4SzmPx4+GFbVMf9qgH/HA/9+22+sEX7or+MWv4hRYo10rfzOU8IP7RYspOxTezVv0RW
 v7Kb2HdvOvi0u/NeO4a/diuUj9TiaU4I9FQi7moOBEAUNeUuNACAAA=
X-Env-Sender: prvs=381eef955=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1501763199!109400779!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43033 invoked from network); 3 Aug 2017 12:26:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 12:26:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,315,1498521600"; d="scan'208";a="442501905"
Date: Thu, 3 Aug 2017 13:26:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170803122637.dngs2i5zl27dsmyv@citrix.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <1501577334-7431-2-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1501577334-7431-2-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 01/23] docs: create Cache Allocation
 Technology (CAT) and Code and Data Prioritization (CDP) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDQ6NDg6MzJQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggY3JlYXRlcyBDQVQgYW5kIENEUCBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9m
ZWF0dXJlcy8uIEl0IGRlc2NyaWJlcwo+IGtleSBwb2ludHMgdG8gaW1wbGVtZW50IEwzIENBVC9D
RFAgYW5kIEwyIENBVCB3aGljaCBpcyBkZXNjcmliZWQgaW4gZGV0YWlscyBpbgo+IEludGVsIFNE
TSAiSU5URUzCriBSRVNPVVJDRSBESVJFQ1RPUiBURUNITk9MT0dZIChJTlRFTMKuIFJEVCkgQUxM
T0NBVElPTiBGRUFUVVJFUyIuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmh0dHBzOi8vdHJhdmlzLWNpLm9yZy94ZW4tcHJvamVjdC94ZW4vam9icy8yNjA1
Njc0MDgKCnBhbmRvYzogQ2Fubm90IGRlY29kZSBieXRlICdceGFlJzogRGF0YS5UZXh0LkVuY29k
aW5nLkZ1c2lvbi5zdHJlYW1VdGY4OiBJbnZhbGlkIFVURi04IHN0cmVhbQoKUGxlYXNlIHN1Ym1p
dCBhIHBhdGNoIHRvIGZpeCBpdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 12:29:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 12:29: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.xen.org>)
	id 1ddFG3-0002IX-J5; Thu, 03 Aug 2017 12:29:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <florian.jakobsmeier@googlemail.com>)
 id 1ddFG2-0002IR-DM
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 12:29:42 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A3/30-02181-53713895; Thu, 03 Aug 2017 12:29:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXiVRukqWsi3hx
 p8K9b2+L7lslMDowehz9cYQlgjGLNzEvKr0hgzdh1axtzwQOjikufVrA2ML7R7mLk4hASmMko
 sfvGFTYQh0WglVWiYe0yFhBHQmAOq8S+9aeAMpxATp5E8+2NjBB2ocSk5d/BbF4BQYmTM5+wg
 NhCAh4STzYuBbM5Bawleh8dYoZYcZpZ4sHbWWCD2ATsJFqun2UCsVkEVCQaunexQAwKkDjaf4
 EZxBYW8Jc49eEH2AIRAXWJPxcmMIIMYhZoYJR427UDrIhZwEfi1v8T7BMYBWYhOWQWkhSErSn
 Ruv03lK0hseDOPkYIW1ti2cLXzAsYWVcxahSnFpWlFukamuglFWWmZ5TkJmbm6BoaGOvlphYX
 J6an5iQmFesl5+duYgSGNQMQ7GBcsd3zEKMkB5OSKG/1saZIIb6k/JTKjMTijPii0pzU4kOMM
 hwcShK8z0WbI4UEi1LTUyvSMnOAEQaTluDgURLhbQVJ8xYXJOYWZ6ZDpE4x2nP8aVj7hYlj0o
 HtQPLQ7xPfmTiOgUghlrz8vFQpcd6HIG0CIG0ZpXlwQ2EJ4RKjrJQwLyPQmUI8BalFuZklqPK
 vGMU5GJWEednFgKbwZOaVwO1+BXQWE9BZf+oaQc4qSURISTUwHpvzZMKSvQIzMjIuTDusv152
 79c95/YtaW/ZYDrRe/n+rcuDXEqzeeLPnE/9O+Mhy8aGnJomy6I7QZP5FtzXjXNb8H2f3gbxk
 tcWR2Z9vXWsf/LCLp67vndfBnabHhLUaPEKKWQ9t1E6uN7ruM5NkfAn6ybZbnZfqlo2YYJo4O
 /rJj+l1ZMYVymxFGckGmoxFxUnAgARlsW4AwMAAA==
X-Env-Sender: florian.jakobsmeier@googlemail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1501763380!52964631!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1269 invoked from network); 3 Aug 2017 12:29:40 -0000
Received: from mail-wm0-f41.google.com (HELO mail-wm0-f41.google.com)
 (74.125.82.41)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 12:29:40 -0000
Received: by mail-wm0-f41.google.com with SMTP id t201so13914642wmt.1
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 05:29:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=C6+ScR7dputtz/jcDqhySDYj/OMs0Tqss6HxfhGDIGc=;
 b=jNdkChqqz0VOKGWnNZcVoMrDNBbbk1fw3bpITO2XjIiw4S0QQE/+VdY7YuI3pLYbdL
 eGYKJG0gXovSreVpD4HcN5/7iNhv2dz5LZXCETlwhLejL6jLRSnk6Kl4WbZo1AHtydym
 Gc/Umo1sVYl9ghTf3ScTIe4vN1Wza+SHCP7BnhXR1s/ukD018VecK0jtn+vWYlCeOQhB
 paYaYVFyqTGwBWo3566XYmN4Tih93UYgg34hdJKug0QnFsJKXgCjKlQ9hf8z2QLuhPKv
 xHXbkbdmF4lVOpMR4TyDOVfofAAYUUofW8c1VlEpAjwMSDZOeeRn4xcPpb4TR7atoFTI
 WUjA==
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=C6+ScR7dputtz/jcDqhySDYj/OMs0Tqss6HxfhGDIGc=;
 b=ZTyZJLJQTB+OX9HkP3AjiBCTqpof2zjGRhrg2t8kpuQDvz3wpnFt4mAb+NiEvSM2rA
 gQjImKQ9+dLbwCnrSiA9BB2YTX+xgQTjwy6SikUmpth8sEegZP4EKmh40kfWPM5vxk+j
 QO7YPcH5gEXY/0AdexNXG9EzCahzCnjLmWtO6YAW23AidTXST6UGN/F7ryHroQq95Lzd
 3Nil/vS1Os2q4JPNbPAwGrXBs8z0HPLajNlMjCIrNu1PCEsLPtzEKzPoeD9KFvo6DQz5
 KSPHpEhuy92NhDbELtz/vg//qQytMiTuft20VlxutnKxGAFiogBKmbj+eLtDSw51e0Hf
 iPaQ==
X-Gm-Message-State: AIVw1101ORxTAq2cFJTmuwRhlSChG4DCtZC44hfW7bZez9AFSTb0wQ+S
 j1pL7edH+sz4PfSXNUCYuPUMStM7SA==
X-Received: by 10.28.138.10 with SMTP id m10mr1058180wmd.97.1501763380200;
 Thu, 03 Aug 2017 05:29:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.35.73 with HTTP; Thu, 3 Aug 2017 05:29:39 -0700 (PDT)
In-Reply-To: <f41e8e7c-571f-6f85-4ab1-57be1474b63e@arm.com>
References: <CAAH2incYjXgKX8scZjiSZc=QkQUSvV2SRDBeGhjtMgVf9BR1uA@mail.gmail.com>
 <cae18431-5285-569b-af96-a3ad6509bfa4@arm.com>
 <CAAH2infUs+YoBio9v61SonCL6uPcbXsciKm1NwPD2A_qhPN4=g@mail.gmail.com>
 <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
 <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
 <CAAH2inecSROApnj=bevD7mxPFR-K-ctzVFg2EEE6X+BEvzSjEg@mail.gmail.com>
 <5982FEF9.7080007@arm.com> <f41e8e7c-571f-6f85-4ab1-57be1474b63e@arm.com>
From: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
Date: Thu, 3 Aug 2017 14:29:39 +0200
Message-ID: <CAAH2inebouvCLjjAyTDhQd2HCn5JAKpss2gfOs+LEV9orBvfjw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, James Morse <james.morse@arm.com>
Subject: Re: [Xen-devel] xen/arm: Software Step ARMv8 - PC stuck on
	instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5983274227966552386=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5983274227966552386==
Content-Type: multipart/alternative; boundary="001a11444d52d04d500555d88816"

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

> Sets TDE to trap debug exceptions to EL2 from lower exception levels. I'm
>> surprised this isn't always set for Xen. Do you allow guests to use the
>> debug
>> features for their own purposes?
>>
>
> No. We already trap debug exceptions to EL2 by default and MDCR_EL2 should
> already be configured correctly for that.
>
> Ok my thoughts were that i just want to ensure that this bit is set.


> +            WRITE_SYSREG( READ_SYSREG(DAIF) & ~0x200, DAIF);
>>>>
>>>
>> Here I'm confused. This looks like you are clearing PSTATE.D from the DAIF
>> register for EL2. This means debug exceptions are unmasked for exceptions
>> from
>> Xen at EL2.
>>
>> If you ERET with PSTATE.D clear the SPSR.SS bit will be discarded
>> instead. I
>> thin this is your bug. The rules in 'D2.12.4 Entering the
>> active-not-pending
>> state' require 'Debug exceptions are disabled from the current Exception
>> level'.
>>
>> I'm definitely checking this once again.


> You've set MDSCR_EL1.SS, if you also have MDSCR_EL1.KDE set you will start
>> single-stepping Xen once the register writes take effect, (which may be
>> before
>> or after this:)
>>
>> +            isb();
>>>>
>>>
>> What are you synchronising here? (Unless you want to single-step Xen I
>> suspect
>> you don't need this at all.)
>>
>
> Xen is been over cautious with isb at the moment :). I think this one is
> not necessary because you will affect EL1/EL0 context and it will be
> synchronized on the eret.
>
This was, once again, just to make sure that everything is synchronized.
But I'm going to remove it if its redundant.

So as far as I understood both of you don't see a general problem with
(timer) interrupts or the scheduler while being single stepped? Because in
my opinion after enabling singlestep the system will go into a "spinlock"
routine.

Adapting your recommendations doesn't change the behavior.
I'm still able to step over each instruction, but the control flow does not
follow my module but rather executes my SMC to start SS and then enters the
before mentioned procedure.

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

<div dir=3D"ltr"><div><br><div class=3D"gmail_extra"><div class=3D"gmail_qu=
ote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"gmail-=
HOEnZb"><div class=3D"gmail-h5"><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">
Sets TDE to trap debug exceptions to EL2 from lower exception levels. I&#39=
;m<br>
surprised this isn&#39;t always set for Xen. Do you allow guests to use the=
 debug<br>
features for their own purposes?<br>
</blockquote>
<br></div></div>
No. We already trap debug exceptions to EL2 by default and MDCR_EL2 should =
already be configured correctly for that.<span class=3D"gmail-"><br>
<br></span></blockquote><div>Ok my thoughts were that i just want to ensure=
 that this bit is set. <br></div><div>=C2=A0</div><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"><span class=3D"gmail-"><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:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex">+=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 WRITE_SYSREG( READ_SYSREG(DAIF) &amp; ~0x200, DAIF);<br>
</blockquote></blockquote>
<br>
Here I&#39;m confused. This looks like you are clearing PSTATE.D from the D=
AIF<br>
register for EL2. This means debug exceptions are unmasked for exceptions f=
rom<br>
Xen at EL2.<br>
<br>
If you ERET with PSTATE.D clear the SPSR.SS bit will be discarded instead. =
I<br>
thin this is your bug. The rules in &#39;D2.12.4 Entering the active-not-pe=
nding<br>
state&#39; require &#39;Debug exceptions are disabled from the current Exce=
ption level&#39;.<br>
<br></blockquote></span></blockquote><div>I&#39;m definitely checking this =
once again.<br>=C2=A0 <br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><span class=3D"gmail-"><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">
You&#39;ve set MDSCR_EL1.SS, if you also have MDSCR_EL1.KDE set you will st=
art<br>
single-stepping Xen once the register writes take effect, (which may be bef=
ore<br>
or after this:)<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">
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 isb();<br>
</blockquote></blockquote>
<br>
What are you synchronising here? (Unless you want to single-step Xen I susp=
ect<br>
you don&#39;t need this at all.)<br>
</blockquote>
<br></span>
Xen is been over cautious with isb at the moment :). I think this one is no=
t necessary because you will affect EL1/EL0 context and it will be synchron=
ized on the eret.<span class=3D"gmail-HOEnZb"><font color=3D"#888888"><br><=
/font></span></blockquote><div>This was, once again, just to make sure that=
 everything is synchronized. But I&#39;m going to remove it if its <font co=
lor=3D"#888888"><span style=3D"color:rgb(0,0,0)">redundant</span>.<br><br><=
/font></div></div>So as far as I understood both of you don&#39;t see a gen=
eral problem with (timer) interrupts or the scheduler while being single st=
epped? Because in my opinion after enabling singlestep the system will go i=
nto a &quot;spinlock&quot; routine. <br></div><br></div>Adapting your recom=
mendations doesn&#39;t change the behavior.<br><div><div class=3D"gmail_ext=
ra">I&#39;m still able to step over each instruction, but the control flow =
does not follow my module but rather executes my SMC to start SS and then e=
nters the before mentioned procedure. <br></div><div class=3D"gmail_extra">=
<br></div></div></div>

--001a11444d52d04d500555d88816--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5983274227966552386==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 12:31:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 12:31: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.xen.org>)
	id 1ddFI3-0002uB-Uu; Thu, 03 Aug 2017 12:31:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1ddFI1-0002sS-P4
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 12:31:45 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F7/E6-03937-1B713895; Thu, 03 Aug 2017 12:31:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfSaju4G8eZ
 Igxe35C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHF46yFSxlr7h76iZzA+NL1i5GLg4hgRmM
 EmvPfAJzWAQaWCWen9jFBuJICMxhleh7tpy5i5ETyMmTaP1+EqiKA8jOl3g7Rx0kzCsgKHFy5
 hMWEFtIwFtiftMMMJtTwFrix4nPzBAb1jBK3F88mREkwSZgILH/3RN2kDksAioSPxrYIeYESB
 w68hVslbBAkMSanglgtoiAusSfCxMYQeYwCxxllHg4+y5YgllAU6J1+2/2CYwCs5DcMQtJagE
 j0ypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQZACCHYxN
 iwIPMUpyMCmJ8lYfa4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbJdYcKSRYlJqeWpGWmQOMC
 pi0BAePkghvKUiat7ggMbc4Mx0idYrRkuPKlXVfmDiaPmwBklMObP/CJMSSl5+XKiXOWw7SIA
 DSkFGaBzcOFrmXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzrCjKFJzOvBG7rK6CDmIAO+lP
 XCHJQSSJCSqqBMctuXwKn+OG4nx2Xv1RPkZ8sdDb7ov8xiXkC5j9MEhnNzz1qMdSrSz2x8+rK
 Ez/errmR5cNWmLDPo1dbwe/Wvv9xX5nv2mpemLtuR5x/jdf/3/eimIpzfJYyGAgl9vk8emWw9
 qRpKe+lad8XCj+t1s1wrnn3I/SW4s19njOX2VskbZx1b+v97UosxRmJhlrMRcWJAIY7raDXAg
 AA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1501763503!69648390!1
X-Originating-IP: [209.85.214.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39724 invoked from network); 3 Aug 2017 12:31:44 -0000
Received: from mail-it0-f44.google.com (HELO mail-it0-f44.google.com)
 (209.85.214.44)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 12:31:44 -0000
Received: by mail-it0-f44.google.com with SMTP id h199so8358264ith.0
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 05:31:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Otxivs9zA/PLkgD7K5GdMW0niJR/6jUST/Arxqhk4kI=;
 b=AmJAzLs8OdDZVFqgBA8oCkeyGhSaLedAz8bnX1MuI+YJgQ14K5mewMb2aLW5PldKd9
 uct9hp+CZ6/y/lyDgHP5HAC6HUqsIVMCb8GDci2tJNcGGNRSqVtBPYzkrIWTS76BBpbL
 Bg5r9wYSGTbPrrANN+w+RaaWz0lYSc+fVFyrB/TmDRHmWjW7YR8g2BX5J4hgr6q2Xsw8
 h/dYFdQ3/CedhKbCG5VS3ACgXAswGz6Vkg4ifrBoWpwOmhXGnDsb3mXPvwgdxKMXFfZB
 Ac2gwn7ugJSFvDjwQN7e72BfKRXsNN4hil+0b3J0ELwxzXZp1L/2E6Gngxt3Y0WmbI2U
 UI6Q==
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=Otxivs9zA/PLkgD7K5GdMW0niJR/6jUST/Arxqhk4kI=;
 b=Lv+PcAnFKUxdgQB/fqJIFYwVZF+pekjf3ETQATJdXO4o08eqma1wUWQoTSaj2Ha2T2
 Hh6Kdwd+0WB+b6RPDI7P/QJXmSdtuym40vwuE3Bkxg2EnSK8//fYhN/rCjh/30AC+a9l
 QUdp7PSLtTOjrgrq8nldM1AhKw1idWGr2LLCqs2/EspINXEKT6L7wtMglK6yhO2EYoYt
 XeOIaKk863/GQQdxhZyT2603gVnhwaOut560lIOzlmnKT4gsPbNNOerSaHKSqxbeOGgw
 gi++/BtUk9Sk6kmfQkDpU4zh1LiGKWSc0aykGfgsQomNr6JXMJoNYc8/OWI2TWuM3V7u
 BIUQ==
X-Gm-Message-State: AIVw110cwR+uWyEacDX5ob9U9BHPBtu1SbNXhfKA8Mfq83+xysHwzVPB
 WQr1eUjHUn4zeQQSqPCpMinQh3H7eA==
X-Received: by 10.36.113.2 with SMTP id n2mr1888665itc.38.1501763503239; Thu,
 03 Aug 2017 05:31:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Thu, 3 Aug 2017 05:31:42 -0700 (PDT)
In-Reply-To: <b08773e0-3f2e-0b01-9f24-f1edcb390d06@arm.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-10-git-send-email-olekstysh@gmail.com>
 <b08773e0-3f2e-0b01-9f24-f1edcb390d06@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 3 Aug 2017 15:31:42 +0300
Message-ID: <CAPD2p-=F1EpXqZO0r0ef8-=oMyK4Uqj0skVbVn8DjgAqBXm5tQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 09/13] xen/arm: Add use_iommu flag to
	xen_arch_domainconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbgoKT24gVGh1LCBBdWcgMywgMjAxNyBhdCAyOjMzIFBNLCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBIaSBPbGVrc2FuZHIsCj4KPiBPbiAyNS8w
Ny8xNyAxODoyNiwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gaW5kZXgg
ZWMxOTMxMC4uMzA3OWJiZSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+PiBAQCAtNTY5LDcgKzU2OSw3IEBAIGludCBh
cmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50Cj4+IGRvbWNy
X2ZsYWdzLAo+PiAgICAgIEFTU0VSVChjb25maWcgIT0gTlVMTCk7Cj4+Cj4+ICAgICAgLyogcDJt
X2luaXQgcmVsaWVzIG9uIHNvbWUgdmFsdWUgaW5pdGlhbGl6ZWQgYnkgdGhlIElPTU1VIHN1YnN5
c3RlbQo+PiAqLwo+PiAtICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCwgZmFsc2Up
KSAhPSAwICkKPj4gKyAgICBpZiAoIChyYyA9IGlvbW11X2RvbWFpbl9pbml0KGQsICEhY29uZmln
LT51c2VfaW9tbXUpKSAhPSAwICkKPgo+Cj4gTklUOiAhISBpcyBub3QgbmVjZXNzYXJ5IGFzIHRo
ZSBwYXJhbWV0ZXIgaXMgYSBib29sIDopLgpTaGFsbCBJIGRyb3AgIiEhIj8KCj4KPiBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KVGhhbmsgeW91IQoKPgo+PiAg
ICAgICAgICBnb3RvIGZhaWw7Cj4+Cj4+ICAgICAgaWYgKCAocmMgPSBwMm1faW5pdChkKSkgIT0g
MCApCj4KPgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgoKCi0tIApSZWdhcmRzLAoK
T2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 12:33:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 12:33: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.xen.org>)
	id 1ddFJE-00030o-8h; Thu, 03 Aug 2017 12:33:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1ddFJD-00030g-2e
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 12:32:59 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 A0/3F-27137-AF713895; Thu, 03 Aug 2017 12:32:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSao+5P8eZ
 Ig+vTDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9B04yF9wTqph/Yi9LA+M73i5GLg4hgRmM
 EpsvnmbtYuTkYBFoYJWYsakcJCEhMIdVYlLnFDaQhIRAnsSpD5eYIewCiTcHTjKB2LwCghInZ
 z5hAbGFBLwleva/BxvEKWAtsWRDNzPEhtWMEveaW8AGsQkYSOx/94QdYpuKROezmawQgwIkPk
 yezAhiCwukSyz99RNsmYiAusSfCxMYQQYxC1xmlnj34BTYIGYBTYnW7b/ZJzAKzEJyyCwkqQW
 MTKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkQEIdjDe
 3hhwiFGSg0lJlLf6WFOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneKrHmSCHBotT01Iq0zBxgX
 MCkJTh4lER414OkeYsLEnOLM9MhUqcYjTmuXFn3hYljyoHtX5iEWPLy81KlxHnLQUoFQEozSv
 PgBsHi9RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeRtApvBk5pXA7XsFdAoT0Cl/6hpBTil
 JREhJNTAm+yz1eeBxQ7a/pEClZ3O4X2/rdL7T03ZHWisuYRAJ0anclOz1YLZAoerWyYKWH9O1
 3hQWvDf7lHyjLnTBl1f8HD9U67+c58z8t99qWa9ppk9t0tl+pzfv+jZ/Phd0fLHD5Pbwpqubn
 lt8am8/Zmq9snyLW12oQfRBjbMbNu0OTvq0+uvBe71KLMUZiYZazEXFiQAKnaqT0gIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501763576!86991445!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27023 invoked from network); 3 Aug 2017 12:32:57 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 12:32:57 -0000
Received: by mail-it0-f65.google.com with SMTP id h199so1173863ith.5
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 05:32:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Iy8g0rSyn4VH3656lR7yGZACQt6ZFnE8w0K0zLZLU70=;
 b=Dw4OaaoaOZTwDURPJYPPI+xUxufFHxm6r1M8PBBzxkUKp8EJSuhZmViYi3mcnOL4Lt
 UFJqYxdyhyqylVyUZgOHvey0UdNlrj/fTjWHWdbqekaPd3jjBkETrzZIZ8cLa99523IB
 +bgL2Zsia4sY/R6AIID5en37P0mXuHgDgUrofw8x4d0CsWpP2mVeeYjpp5K5DuthJMTz
 UOvgjjeARmyw7ig2aQ875lVmOuc7GY5Pw+XOsG9XRDPQWpXIYqscUZ43fTOcE7MhKzE7
 93enC5PhXfTgxRrDLzzHWrO1ZBoNim/pGr0ArWLNRCPGMgL0+Ppxc7WPU2fQ2Foa6TbF
 L/kw==
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=Iy8g0rSyn4VH3656lR7yGZACQt6ZFnE8w0K0zLZLU70=;
 b=FKkZ8Xmvin41EpwKXtlg3as8T6KY0/ucpgGDJT9R56kCa/Ly03/f9jdKVpFDZoy2Nk
 HIu28wTeZMr6hqDnOXbA+Tc3qeopIzt4mPZQzmeojnWqbuBtD6shajdXAwwWxW9qVPB1
 ukoBO5AqU4BpC19Po/Bo4HyXDD49W30Ksh/WDwa8cChIWHyp6HTj2bdwuYL08rS/sK5L
 OUlxaClMJlR79jT8clC5oHt2PlcWHk4WmvP8j1vVSKbeC3qHtES7vDFWjeyafpKlUe0V
 S/UVImsNrZaIVLLi7G3DrtZZzbZrmmcu1b+Ts6WNCNqpKdjKuPebLZqwRyKL2U+aoStR
 DwlA==
X-Gm-Message-State: AIVw113kvUTJX7QTmaJH1jhvrI2UNiMox59LqKOpWrivQheC0BZrHmKx
 lLKJXVxaaku9sCVGmW/IoBQ5QOdZb1VZ
X-Received: by 10.36.69.73 with SMTP id y70mr1784425ita.94.1501763576392; Thu,
 03 Aug 2017 05:32:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Thu, 3 Aug 2017 05:32:56 -0700 (PDT)
In-Reply-To: <b2579e32-0490-cf50-e99e-23843dab7db9@arm.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-3-git-send-email-olekstysh@gmail.com>
 <b2579e32-0490-cf50-e99e-23843dab7db9@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 3 Aug 2017 15:32:56 +0300
Message-ID: <CAPD2p-=a4RAnJC5MgC72mYjdDO-M2t_-3Nq9VyNk0GunQRiCcw@mail.gmail.com>
To: Julien Grall <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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 02/13] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbgoKT24gVGh1LCBBdWcgMywgMjAxNyBhdCAyOjIxIFBNLCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBIaSBPbGVrc2FuZHIsCj4KPiBPbiAyNS8w
Ny8xNyAxODoyNiwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+IGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUuYwo+PiBpbmRleCA3NGMwOWIwLi43YzMxM2MwIDEwMDY0NAo+PiAt
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPgo+Cj4gWy4uLl0KPgo+PiArc3RhdGljIGludCBf
X211c3RfY2hlY2sgYXJtX3NtbXVfdW5tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKPj4gKyAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4+ICt7
Cj4+ICsgICAgICAgdW5zaWduZWQgbG9uZyBpOwo+PiArICAgICAgIGludCByYyA9IDA7Cj4+ICsK
Pj4gKyAgICAgICBmb3IgKGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKykgewo+PiArICAg
ICAgICAgICAgICAgaW50IHJldCA9IGFybV9zbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSk7Cj4K
Pgo+Cj4gTWlzc2luZyBibGFuayBsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24ocykgYW5kIHN0YXRl
bWVudChzKS4KV2lsbCBhZGQuCgo+Cj4+ICsgICAgICAgICAgICAgICBpZiAoIXJjKQo+PiArICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKPj4gKyAgICAgICB9Cj4+ICsKPj4gKyAgICAg
ICByZXR1cm4gcmM7Cj4+ICt9Cj4+ICsKPj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3Bz
IGFybV9zbW11X2lvbW11X29wcyA9IHsKPj4gICAgICAuaW5pdCA9IGFybV9zbW11X2lvbW11X2Rv
bWFpbl9pbml0LAo+PiAgICAgIC5od2RvbV9pbml0ID0gYXJtX3NtbXVfaW9tbXVfaHdkb21faW5p
dCwKPj4gQEAgLTI3ODYsOCArMjgyMyw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3Bz
IGFybV9zbW11X2lvbW11X29wcyA9IHsKPj4gICAgICAuaW90bGJfZmx1c2hfYWxsID0gYXJtX3Nt
bXVfaW90bGJfZmx1c2hfYWxsLAo+PiAgICAgIC5hc3NpZ25fZGV2aWNlID0gYXJtX3NtbXVfYXNz
aWduX2RldiwKPj4gICAgICAucmVhc3NpZ25fZGV2aWNlID0gYXJtX3NtbXVfcmVhc3NpZ25fZGV2
LAo+PiAtICAgIC5tYXBfcGFnZSA9IGFybV9zbW11X21hcF9wYWdlLAo+PiAtICAgIC51bm1hcF9w
YWdlID0gYXJtX3NtbXVfdW5tYXBfcGFnZSwKPj4gKyAgICAubWFwX3BhZ2VzID0gYXJtX3NtbXVf
bWFwX3BhZ2VzLAo+PiArICAgIC51bm1hcF9wYWdlcyA9IGFybV9zbW11X3VubWFwX3BhZ2VzLAo+
PiAgfTsKPj4KPj4gIHN0YXRpYyBfX2luaXQgY29uc3Qgc3RydWN0IGFybV9zbW11X2RldmljZSAq
ZmluZF9zbW11KGNvbnN0IHN0cnVjdCBkZXZpY2UKPj4gKmRldikKPgo+Cj4gWy4uLl0KPgo+PiBk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4gYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+PiBpbmRleCAxOTMyOGY2Li5iNGU4Yzg5
IDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+PiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+Cj4KPiBbLi4uXQo+Cj4+
ICtzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlcyhzdHJ1Y3Qg
ZG9tYWluICpkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCj4+ICt7Cj4+ICsgICAgdW5z
aWduZWQgbG9uZyBpOwo+PiArICAgIGludCByYyA9IDA7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0g
MDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQo+PiArICAgIHsKPj4gKyAgICAgICAgaW50IHJl
dCA9IGludGVsX2lvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSk7Cj4KPgo+IE1pc3NpbmcgYmxh
bmsgbGluZSBiZXR3ZWVuIGRlY2xhcmF0aW9uKHMpIGFuZCBzdGF0ZW1lbnQocykuCldpbGwgYWRk
LgoKPgo+PiArICAgICAgICBpZiAoICFyYyApCj4+ICsgICAgICAgICAgICByYyA9IHJldDsKPj4g
KyAgICB9Cj4+ICsKPj4gKyAgICByZXR1cm4gcmM7Cj4+ICt9Cj4+ICsKPgo+Cj4gQ2hlZXJzLAo+
Cj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hl
bmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 12:33:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 12:33: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.xen.org>)
	id 1ddFJv-00037X-KC; Thu, 03 Aug 2017 12:33:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1ddFJt-00037B-V1
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 12:33:42 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 34/5F-01996-52813895; Thu, 03 Aug 2017 12:33:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfT+Zl0VieZ
 Igyef1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjjw6zF7xiq7ixtbKB8SZrFyMXh5DADEaJ
 nqOTmUEcFoEGVolj3f0sII6EwBxWiSXfzgCVcQI5eRLnzrZB2SUSsy9+ZwaxeQUEJU7OfMICY
 gsJeEv8eNXKBmJzClhLHHi9EGrFakaJVcvPgRWxCRhI7H/3hB3EZhFQkTi46i47xKAAiScdM8
 BqhAViJL6d3Qi2TERAXeLPhQmMIDazQJTEpcYz7BC2pkTr9t/sExgFZiG5YxaS1AJGplWMGsW
 pRWWpRbqGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhyAAEOxj/bfM8xCjJ
 waQkylt9rClSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvbbHmSCHBotT01Iq0zBxgVMCkJTh4l
 ER414OkeYsLEnOLM9MhUqcYLTmuXFn3hYmj6cMWIDnlwPYvTEIsefl5qVLivOUgDQIgDRmleX
 DjYJF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8DSBTeDLzSuC2vgI6iAnooD91jSAHlSQ
 ipKQaGEXWLTgQcFpY8nIdW8wcs/un7MrN33Fnc14pXDDV8MhugeIDv9OMhauty3X27HljzBru
 +3q65Pvrflq777y0MvnWfzHdf+38/nXzea38LE88/ldYkBW5Pnzf++KpGhV7o8PTWuSD7m4xe
 tBolS6qvOHj5PUP3+kKrPz/uNn7m2xAy9rcjx+ucCuxFGckGmoxFxUnAgDTUkKa1wIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1501763619!104089915!1
X-Originating-IP: [209.85.223.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1088 invoked from network); 3 Aug 2017 12:33:40 -0000
Received: from mail-io0-f179.google.com (HELO mail-io0-f179.google.com)
 (209.85.223.179)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 12:33:40 -0000
Received: by mail-io0-f179.google.com with SMTP id m88so6350184iod.2
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 05:33:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=BAgyosbYopfqoiWn5bzLT+W2dEjpho/OMtztrRy0AZE=;
 b=PvryemydSPPgAnful9Hi9IEBEz9Xu/Su3oeVtOWxG+e8z4F17RU19Y/VfwWwb9jFpV
 ICQfSdxw6RqIE2ro0cviaHc1SQoIGCXvKlbAKePR94guqgaJ3aZVgdxTST5YfnIz7+pw
 Fe1NwsxmqRaHjtev5iwErzvJvZNwIz88Nj1VRX2Q6jSo6U6rHJUH/dms1+XX/t1A7+yt
 iFxETE+r6zHgbEn4N8xU4mGtIcLvGuL2rxp3bBaSqgisT985RAnp0mEX2AGXBBI4PutE
 XNS7uNUR3Yy/Gs1XOYh9JMjLkv9qBXSZchG1zrTR82R6DOGZM3fqdPPSpMX+/eipEc3K
 O25w==
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=BAgyosbYopfqoiWn5bzLT+W2dEjpho/OMtztrRy0AZE=;
 b=EG6dLPFTiEb8HONvIrdbdrjxa+rm63y9ksMhjrQXHkqud8Z7sMEwihITYJZfiqnfMy
 md7dXm6lEW1A8E1jfW2kduT4Xjsy0T+9eS1nfj7Wnn9RhVNok9n2r0icPVFweTorsGWf
 WUdeKnIoKO0j+3lfDmW7DPH4A5BDJrBmbBkEr2HwS0ldXEvc5ytjZfuKTO/sZu0AdXms
 918b/lR3dXf78vlwiHcQv7+KIEoKJ0yi0HF++Gv+mpnsNWwxraIH5rJsgw+gd06NBsvD
 s/xuVjBfZQBPWBj8YffQKaagsRjwXgAfLU2zfbrLjonndrxlNxwEUA7XHiwMAx0e0rP1
 HtTA==
X-Gm-Message-State: AIVw1128by+xHRL0nIGRpjG75Ofd1S1hhJoFk2JkJwo0jRDJLOwCxT0C
 AphZy3jMziP6MD81xKCqWFw/lwo9dA==
X-Received: by 10.107.59.200 with SMTP id i191mr1702736ioa.171.1501763619502; 
 Thu, 03 Aug 2017 05:33:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Thu, 3 Aug 2017 05:33:39 -0700 (PDT)
In-Reply-To: <753e2fe5-7355-3fb7-48ec-93da445c7168@arm.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-6-git-send-email-olekstysh@gmail.com>
 <753e2fe5-7355-3fb7-48ec-93da445c7168@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 3 Aug 2017 15:33:39 +0300
Message-ID: <CAPD2p-kdY4Le4vUP=Ym8jYUHNcvCNf-H0FZTOkwbzMETOufMHw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 05/13] iommu/arm: Re-define
	iommu_use_hap_pt(d) as iommu_hap_pt_share
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbgoKT24gVGh1LCBBdWcgMywgMjAxNyBhdCAyOjIzIFBNLCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBIaSBPbGVrc2FuZHIsCj4KPiBPbiAyNS8w
Ny8xNyAxODoyNiwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Cj4+IEZyb206IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gTm90
IGV2ZXJ5IGludGVncmF0ZWQgaW50byBBUk0gU29DcyBJT01NVSBjYW4gc2hhcmUgcGFnZSB0YWJs
ZXMKPj4gd2l0aCB0aGUgQ1BVIGFuZCBhcyB0aGUgcmVzdWx0IHRoZSBpb21tdV91c2VfaGFwX3B0
KGQpIG11c3RuJ3QKPj4gYWx3YXlzIGJlIHRydWUuCj4+IFJldXNlIHg4NidzIGlvbW11X2hhcF9w
dF9zaGFyZSBmbGFnIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIElPTU1VCj4+IHBhZ2UgdGFibGUg
aXMgc2hhcmVkIG9yIG5vdC4KPj4KPj4gQXMgUDJNIHRhYmxlIG11c3QgYWx3YXlzIGJlIHNoYXJl
ZCBiZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBTTU1VCj4+IHByaW50IGFuIGVycm9yIG1lc3NhZ2Ug
YW5kIGJhaWwgb3V0IGlmIHRoaXMgZmxhZyB3YXMgcHJldmlvdXNseSB1bnNldC4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVw
YW0uY29tPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+Cj4g
UmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClRoYW5rIHlv
dSEKCj4KPiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKCgotLSAKUmVnYXJkcywKCk9s
ZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 12:34:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 12:34: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.xen.org>)
	id 1ddFL2-0003G8-Tc; Thu, 03 Aug 2017 12:34:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1ddFL1-0003Fo-9I
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 12:34:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A5/0D-03612-A6813895; Thu, 03 Aug 2017 12:34:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfSakW6WRHO
 kQdMrVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePi4btMBYdZK7Zt3MXSwLiXpYuRi0NIYAaj
 xP6uU0xdjJwcLAINrBKfFzCBJCQE5rBK/OicyAiSkBDIk9h6pJsZwi6QuN60kR3E5hUQlDg58
 wkLiC0k4C2x8nYHG4jNKWAt0b3/GjtEfDWjxJnT8iA2m4CBxP53T9ghlqlI7G6+xAIxJ0Di69
 qFYLawgJfE4gNvwWpEBNQl/lyYAHYDs0CUxKXGM+wQtqZE6/bf7BMYBWYhOWMWktQCRqZVjBr
 FqUVlqUW6hkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcgABDsYL28MOMQo
 ycGkJMpbfawpUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb7B4c6SQYFFqempFWmYOMCZg0hIcP
 EoivHdA0rzFBYm5xZnpEKlTjPYcV66s+8LE0fRhC5CccmA7iP3943cmIZa8/LxUKXFedpA2AZ
 C2jNI8uKGwGL7EKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYV4TkCk8mXklcLtfAZ3FBHTWn7p
 GkLNKEhFSUg2MbOuDDqSfuuS2fkO1LE+k5eVssfIvXVzNgYs2zzp6R766afWubKbwvUq8SyOn
 xQmx3L6eJLj/mMq+n+8Yut2DhdhvnlTJaF4wSW7Zt7UlEXvar297VHbi8j1OjR7uzYvDSljtn
 gSfvleWu71xitLVFTVTDQWbgrgKmVcbnHA6ZbzILPdysZGvEktxRqKhFnNRcSIA8JIw5dwCAA
 A=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501763689!70114527!1
X-Originating-IP: [209.85.214.50]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61571 invoked from network); 3 Aug 2017 12:34:49 -0000
Received: from mail-it0-f50.google.com (HELO mail-it0-f50.google.com)
 (209.85.214.50)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 12:34:49 -0000
Received: by mail-it0-f50.google.com with SMTP id h199so8438854ith.1
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 05:34:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PHGPMf80itAaAIe8WS2F+AlHJeaEEpAkkqSmQ791npo=;
 b=V8CwEsMEdnkolOejIZ3QA9/WZvTDYws9O5lY9kz0WUlFPxHxS2sbJyc96qQThcYwwK
 Dm2RKWgd9wmqr9CvM1/I0DosiRvXje8byCjKFMRhYtmobrxyRWUdLU/gmy6U05ZOtxKP
 g68uJWRHXVZVv/fmDQXLy1PoipQ9HESSWMd/MZy5s8/p9ZP+1nSKQPHD1zAwQ237shqm
 PfgVk7C2IgRFeVyZuI96fQsj7Z5t3zk97MlwEieey4qZXQF03q79ouMdodwbmCzJXqaL
 b5kQ4Ye7w6hMYwyVjs+rBv7GZ+GYfXOw1Ls1yI1+dzDv1X16KSbgWaSj9vvxC7XPSfxB
 9v6w==
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=PHGPMf80itAaAIe8WS2F+AlHJeaEEpAkkqSmQ791npo=;
 b=X228YOKDF0VGFSfT9ajv0ZF7xljjLU3+g61G1m1v30qINl2NjTD73Z5/L0T86M+X2e
 nG8gZzjyEmjLWB8lp6A0o79p4qWsDVphBRPkcQIpzkF7beyw6zrJLWVta1CbJycBU597
 Mtz/MccW+CC9heYzRdjsh5p9ZcqrcGTBrAs3r6Q+fI0xwLL/19xt+MDiUSqiEWiSBlvy
 yBv9VvDA0uUJQ2GOERPE5AJCP2j8ATiF39hdhFq74JA2xKijaG3rVQxgIWxe8Bqe8h9e
 cri24haGlDBWvwTUMHD6ub2X3BUa5hIXxni+zm2bFUarwwpHyAcH/yo/ZNVffTUQ1Woi
 HOJQ==
X-Gm-Message-State: AIVw111WaympIXUnQSCoCIqFc3FurHsjgE3qT8Hr0OzrN5suoV+k53Zt
 rWqx/SJ4PigRj4BltbHy9TSIpeOoxw==
X-Received: by 10.36.94.15 with SMTP id h15mr1556846itb.71.1501763688891; Thu,
 03 Aug 2017 05:34:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Thu, 3 Aug 2017 05:34:48 -0700 (PDT)
In-Reply-To: <4233ceae-6f7f-d4d5-0159-95462b2eb9a6@arm.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-9-git-send-email-olekstysh@gmail.com>
 <4233ceae-6f7f-d4d5-0159-95462b2eb9a6@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 3 Aug 2017 15:34:48 +0300
Message-ID: <CAPD2p-nbA7a525BLG-nAL9EDp1jvz58mYhQRSkfAmhCw3B4a1Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 08/13] iommu/arm: Misc fixes for arch
	specific part
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbgoKT24gVGh1LCBBdWcgMywgMjAxNyBhdCAyOjMxIFBNLCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBIaSBPbGVrc2FuZHIsCj4KPiBPbiAyNS8w
Ny8xNyAxODoyNiwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Cj4+IEZyb206IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gMS4g
QWRkIG1pc3NpbmcgcmV0dXJuIGluIGNhc2UgaWYgSU9NTVUgb3BzIGhhdmUgYmVlbiBhbHJlYWR5
IHNldC4KPj4gMi4gQWRkIGNoZWNrIGZvciBzaGFyZWQgSU9NTVUgYmVmb3JlIHJldHVybmluZyBh
biBlcnJvci4KPgo+Cj4gVGVjaG5pY2FsbHkgMS4gaXMgYSBmaXgsIDIuIGlzIGEgbmV3IGZlYXR1
cmUgYXMgc2hhcmluZyBJT01NVSBpcyBub3QKPiBzdXBwb3J0ZWQgdG9kYXkuIEkgYW0gb2sgZm9y
IHlvdSB0byBrZWVwIGJvdGggaW4gdGhlIHNhbWUgcGF0Y2ggdGhpcyB0aW1lLAo+IGJ1dCBpbiB0
aGUgZnV0dXJlIHBsZWFzZSBhdm9pZCBtaXhpbmcgZml4ZXMgYW5kIG5ldyBmZWF0dXJlLgpvawoK
Pgo+IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpUaGFu
ayB5b3UhCgo+Cj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCgoKLS0gClJlZ2FyZHMs
CgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 12:35:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 12: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.xen.org>)
	id 1ddFLr-0003OB-66; Thu, 03 Aug 2017 12:35:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddFLp-0003Ni-7U
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 12:35:41 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8C/64-03582-C9813895; Thu, 03 Aug 2017 12:35:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXeORHO
 kwa14i+9bJjM5MHoc/nCFJYAxijUzLym/IoE14/n2nawF/9grNt08xNLAuJWti5GLQ0hgI6NE
 a8N2RghnN6PEml+NrF2MnBzCAsESfeuus4PYIgJ6Es09T1kgij4zSvQeOwTmMAscYZS4sPImW
 AebgKbEnc+fmEBsXgErid7pU9hAbBYBFYkFH/+C1YgKhEu8bTzCAlEjKHFy5hMwm1MgUOL1rP
 lgNcwCZhLzNj9khrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQXC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDkGIBgB+PtjQGHGCU5mJREeauPNUUK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuANFm+OFBIsSk1PrUjLzAEGP0xagoNHSYT3Dkiat7ggMbc4Mx0id
 YpRUUqcdypIQgAkkVGaB9cGi7hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY1AZnCk5lXAj
 f9FdBiJqDFf+oaQRaXJCKkpBoYfeZ9i+pYL8ptXtBZK3BDvV1W2PSS3c+TX9u5MmNufjc/1VO
 9W1t6p+rBRGOB9dezvieui7j51ELp5Vtl/qtXmbZpTg+fJvviyn/hK3PPrheqj9gsnbUupGeG
 WOd766uTzzcfmyH4u+1HHg//SVXXEA0108OTdXfW1sxLWhGx84XbR9dvp39uUmIpzkg01GIuK
 k4EAPzBHqazAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1501763739!100669389!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18169 invoked from network); 3 Aug 2017 12:35:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 3 Aug 2017 12:35:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E7E822B;
 Thu,  3 Aug 2017 05:35:38 -0700 (PDT)
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 D168F3F483;
 Thu,  3 Aug 2017 05:35:37 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-10-git-send-email-olekstysh@gmail.com>
 <b08773e0-3f2e-0b01-9f24-f1edcb390d06@arm.com>
 <CAPD2p-=F1EpXqZO0r0ef8-=oMyK4Uqj0skVbVn8DjgAqBXm5tQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8ea2babe-6354-afd9-f19b-34139e39000c@arm.com>
Date: Thu, 3 Aug 2017 13:35:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAPD2p-=F1EpXqZO0r0ef8-=oMyK4Uqj0skVbVn8DjgAqBXm5tQ@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 09/13] xen/arm: Add use_iommu flag to
 xen_arch_domainconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMy8wOC8xNyAxMzozMSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gSGksIEp1
bGllbgo+Cj4gT24gVGh1LCBBdWcgMywgMjAxNyBhdCAyOjMzIFBNLCBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gSGkgT2xla3NhbmRyLAo+Pgo+PiBPbiAyNS8w
Ny8xNyAxODoyNiwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Pgo+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4gaW5k
ZXggZWMxOTMxMC4uMzA3OWJiZSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBAQCAtNTY5LDcgKzU2OSw3IEBA
IGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50Cj4+
PiBkb21jcl9mbGFncywKPj4+ICAgICAgQVNTRVJUKGNvbmZpZyAhPSBOVUxMKTsKPj4+Cj4+PiAg
ICAgIC8qIHAybV9pbml0IHJlbGllcyBvbiBzb21lIHZhbHVlIGluaXRpYWxpemVkIGJ5IHRoZSBJ
T01NVSBzdWJzeXN0ZW0KPj4+ICovCj4+PiAtICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2lu
aXQoZCwgZmFsc2UpKSAhPSAwICkKPj4+ICsgICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5p
dChkLCAhIWNvbmZpZy0+dXNlX2lvbW11KSkgIT0gMCApCj4+Cj4+Cj4+IE5JVDogISEgaXMgbm90
IG5lY2Vzc2FyeSBhcyB0aGUgcGFyYW1ldGVyIGlzIGEgYm9vbCA6KS4KPiBTaGFsbCBJIGRyb3Ag
IiEhIj8KClllcyBwbGVhc2UuCgo+Cj4+Cj4+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+IFRoYW5rIHlvdSEKPgo+Pgo+Pj4gICAgICAgICAgZ290byBmYWls
Owo+Pj4KPj4+ICAgICAgaWYgKCAocmMgPSBwMm1faW5pdChkKSkgIT0gMCApCj4+Cj4+Cj4+IENo
ZWVycywKPj4KPj4gLS0KPj4gSnVsaWVuIEdyYWxsCj4KPgo+CgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 12:36:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 12:36: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.xen.org>)
	id 1ddFMZ-0003TR-Ei; Thu, 03 Aug 2017 12:36:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddFMY-0003TD-02
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 12:36:26 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 9E/4C-01732-9C813895; Thu, 03 Aug 2017 12:36:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTfeERHO
 kwdanRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdl6fYC74wVdzvPsjewHiUqYuRi0NIYCOj
 xLXX86Cc3YwS2yefYu1i5OQQFkiVePexE8wWEfCT6PiznxnEFhKolbi54y2YzSxgIdF8fBYLi
 M0moClx5/MnJhCbV8BKYu/+X0BxDg4WARWJ5dNFQcKiAuESbxuPsECUCEqcnPkEzOYUcJW417
 KeDWKkrcSdubuhxstLbH87h3kCI98sJC2zkJTNQlK2gJF5FaN6cWpRWWqRrrleUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7GY5OdDzFKcjApifJWH2uKFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBe1usOVJIsCg1PbUiLTMHGPYwaQkOHiUR3vUgad7igsTc4sx0iNQpR
 l2Opg9bvjAJseTl56VKifOyiwMVCYAUZZTmwY2AxeAlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfP+BlnFk5lXArfpFdARTEBH/KlrBDmiJBEhJdXAGGq19dzBN6tr7ns2Btvas1gevFt7XU4
 r6y0j0+5l03Z/+xa+yFNj14bPF04VzBBRkYmyFzpQa/pPZPmijKkrb8V2LbW8YRpgs9FC5NPC
 RoXJj2fsP3J6gtujbMfTLKVnFuxVZLmQ+jRmns/lCwefPX9/UsVTV2Fb2sJL/+etLF9QUKG53
 bJx/X8lluKMREMt5qLiRABwdrzuvAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1501763784!85929051!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1004 invoked from network); 3 Aug 2017 12:36:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 3 Aug 2017 12:36:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D30782B;
 Thu,  3 Aug 2017 05:36:23 -0700 (PDT)
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 376F13F483;
 Thu,  3 Aug 2017 05:36:23 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-12-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <84d703f6-894e-2858-7bd8-d458a00ef568@arm.com>
Date: Thu, 3 Aug 2017 13:36:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501003615-15274-12-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 11/13] iommu/arm: smmu: Squash
 map_pages/unmap_pages with map_page/unmap_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNS8wNy8xNyAxODoyNiwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gRnJv
bTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+
Cj4gRWxpbWluYXRlIFRPRE8gYnkgc3F1YXNoaW5nIHNpbmdsZS1wYWdlIHN0dWZmIHdpdGggbXVs
dGktcGFnZSBvbmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xl
a3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:04:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13:04: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.xen.org>)
	id 1ddFnJ-0005cF-91; Thu, 03 Aug 2017 13:04:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james.morse@arm.com>) id 1ddFnH-0005c9-Mg
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:04:03 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 EB/15-03612-24F13895; Thu, 03 Aug 2017 13:04:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTddJvjn
 S4PdWeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePW3V7Ggn2cFTNn7mZqYHzA3sXIxSEksJFR
 4uC8bSwQzm5GiQNLLjB1MXJy8AqoSTxctIkZxGYRUJVYcfUJmM0moC5xeNUzNhBbVCBIovXaV
 EaIekGJkzOfsIDYIgI2EnNX/2UCGcos0MwoMe1UC1izsIC/xKkPPxghtvWwSCzv+g7WwSkQKL
 Hx8GuwzcxAG/7Mu8QMYctLbH87h3kCI98sJEtmISmbhaRsASPzKkaN4tSistQiXUMDvaSizPS
 MktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyMw6BiAYAfj8fdxhxglOZiURHmrjzVFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgnSfbHCkkWJSanlqRlpkDDH+YtAQHj5II70+QNG9xQWJucWY6R
 OoUo6KUOO8dkIQASCKjNA+uDRZzlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMyyUHNIUnM6
 8EbvoroMVMQIv/1DWCLC5JREhJNTDq1zE/3Ktdc+ButmzzK+HtnErHObQen/nxRin5X1TIr7u
 Hcta1z/ZO26r56e+xGfq1a/lUrTJPbL26IfPHzBMFySu25aUUTflvau0XPCU4spHLRNvq9HJV
 NZmy1zlnfm9LKrJ2cMtcOdU4oPXp8S/rEn8+KAtMX6f0+ZPnqYxNndesO77FFSxVYinOSDTUY
 i4qTgQAH7qoyrQCAAA=
X-Env-Sender: james.morse@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1501765442!76166069!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38465 invoked from network); 3 Aug 2017 13:04:02 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 3 Aug 2017 13:04:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6EB292B;
 Thu,  3 Aug 2017 06:04:01 -0700 (PDT)
Received: from [10.1.207.55] (melchizedek.cambridge.arm.com [10.1.207.55])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5D7503F483;
 Thu,  3 Aug 2017 06:04:00 -0700 (PDT)
Message-ID: <59831EFC.1080207@arm.com>
Date: Thu, 03 Aug 2017 14:02:52 +0100
From: James Morse <james.morse@arm.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:31.0) Gecko/20100101 Icedove/31.6.0
MIME-Version: 1.0
To: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
References: <CAAH2incYjXgKX8scZjiSZc=QkQUSvV2SRDBeGhjtMgVf9BR1uA@mail.gmail.com>
 <cae18431-5285-569b-af96-a3ad6509bfa4@arm.com>
 <CAAH2infUs+YoBio9v61SonCL6uPcbXsciKm1NwPD2A_qhPN4=g@mail.gmail.com>
 <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
 <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
 <CAAH2inecSROApnj=bevD7mxPFR-K-ctzVFg2EEE6X+BEvzSjEg@mail.gmail.com>
 <5982FEF9.7080007@arm.com> <f41e8e7c-571f-6f85-4ab1-57be1474b63e@arm.com>
 <CAAH2inebouvCLjjAyTDhQd2HCn5JAKpss2gfOs+LEV9orBvfjw@mail.gmail.com>
In-Reply-To: <CAAH2inebouvCLjjAyTDhQd2HCn5JAKpss2gfOs+LEV9orBvfjw@mail.gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] xen/arm: Software Step ARMv8 - PC stuck on
	instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRmxvcmlhbiwKCk9uIDAzLzA4LzE3IDEzOjI5LCBGbG9yaWFuIEpha29ic21laWVyIHdyb3Rl
Ogo+IFNvIGFzIGZhciBhcyBJIHVuZGVyc3Rvb2QgYm90aCBvZiB5b3UgZG9uJ3Qgc2VlIGEgZ2Vu
ZXJhbCBwcm9ibGVtIHdpdGgKPiAodGltZXIpIGludGVycnVwdHMgb3IgdGhlIHNjaGVkdWxlciB3
aGlsZSBiZWluZyBzaW5nbGUgc3RlcHBlZD8gQmVjYXVzZSBpbgo+IG15IG9waW5pb24gYWZ0ZXIg
ZW5hYmxpbmcgc2luZ2xlc3RlcCB0aGUgc3lzdGVtIHdpbGwgZ28gaW50byBhICJzcGlubG9jayIK
PiByb3V0aW5lLgoKSW50ZXJydXB0cyB0YWtlbiB0byBFTDIgd2lsbCBjYXVzZSBQU1RBVEUuU1Mg
dG8gYmUgc2F2ZWQgaW4gU1BTUl9FTDIuU1MuIFRoaXMgaXMKdGhlbiByZXN0b3JlZCBieSB0aGUg
RVJFVCAocHJvdmlkZWQgWGVuJ3MgUFNUQVRFLkQgYml0IGlzIHNldCkuCgpJZiBpdHMgYSB2aXJ0
dWFsIGludGVycnVwdCB0YWtlbiB0byBFTDEsIHlvdSB3aWxsIGVuZCB1cCBzdGVwcGluZyB0aGUg
aW50ZXJydXB0CmhhbmRsZXIuCgoKPiBBZGFwdGluZyB5b3VyIHJlY29tbWVuZGF0aW9ucyBkb2Vz
bid0IGNoYW5nZSB0aGUgYmVoYXZpb3IuCj4gSSdtIHN0aWxsIGFibGUgdG8gc3RlcCBvdmVyIGVh
Y2ggaW5zdHJ1Y3Rpb24sIGJ1dCB0aGUgY29udHJvbCBmbG93IGRvZXMgbm90Cj4gZm9sbG93IG15
IG1vZHVsZSBidXQgcmF0aGVyIGV4ZWN1dGVzIG15IFNNQyB0byBzdGFydCBTUyBhbmQgdGhlbiBl
bnRlcnMgdGhlCj4gYmVmb3JlIG1lbnRpb25lZCBwcm9jZWR1cmUuCgphZ2Fpbj8KClNNQy4uLiBY
ZW4gcnVucyBhdCBFTDIgc28geW91IG11c3QgYmUgdHJhcHBpbmcgdGhpcy4gSWYgdGhlIFNNQyBp
cyB0YWtlbiBhcyB0cmFwCnRoZSBFTFIgaXNuJ3QgdXBkYXRlZCB0byBwb2ludCB0byB0aGUgaW5z
dHJ1Y3Rpb24gYWZ0ZXIgdGhlIFNNQywgeW91IGhhdmUgdG8gZG8KdGhpcyB5b3Vyc2VsZi4gKFNl
ZSB0aGUgJ25vdGUnIGZvciBIQ1JfRUwyLlRTQyBpbiAnRDEuMTUuMyBFTDIgY29uZmlndXJhYmxl
CmNvbnRyb2xzJykKClNNQyBpcyBhbHNvIGEgY29ybmVyIGNhc2UgZm9yIHNpbmdsZSBzdGVwLiBU
aGUgUFNUQVRFLlNTIGJpdCBpc24ndCBzYXZlZCBpbiB0aGUKU1BTUi4gU2VlIFRhYmxlIEQyLTI1
IGluICdEMi4xMi41IEJlaGF2aW91ciBpbiB0aGUgYWN0aXZlLW5vdC1wZW5kaW5nIHN0YXRlJy4K
CgpUaGFua3MsCgpKYW1lcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:12:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13:12: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.xen.org>)
	id 1ddFuw-0006Jv-2g; Thu, 03 Aug 2017 13:11:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddFuv-0006Jp-F3
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:11:57 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2E/9C-01993-C1123895; Thu, 03 Aug 2017 13:11:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVdGsTn
 S4MhRXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0nA72gm+8Fa/eTmdrYDzO1cXIxSEksJFR
 4mxDBzuEs5tRYubCzSxdjJwcwgLWEp++z2YCSYgILGKUaFy/mxkkISQQIPHg+Qd2EJtNQFPiz
 udPTCA2r4CVxMHHa9lAbBYBFYmfK1vB6kUFwiXeNh5hgagRlDg58wmYzSkQKPF74wawXmYBM4
 l5mx8yQ9jyEtvfzmGewMg7C0nLLCRls5CULWBkXsWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGC
 ql5taXJyYnpqTmFSsl5yfu4kRGFgMQLCD8dhk50OMkhxMSqK81ceaIoX4kvJTKjMSizPii0pz
 UosPMWpwcAhsXrv6AqMUS15+XqqSBK+oQnOkkGBRanpqRVpmDjD0YUolOHiURHhvyQOleYsLE
 nOLM9MhUqcYdTk2rF7/hUkIbIaUOO9/kCIBkKKM0jy4EbA4vMQoKyXMywh0oBBPQWpRbmYJqv
 wrRnEORiVhXmWQS3gy80rgNr0COoIJ6Ig/dY0gR5QkIqSkGhjLf06Vdl9/I/eXl4A34+rABwe
 eet2Rn3f+3Z8f2n0KxoXcB0KUo64IznynvHPTCoe65ibpvCUTeh+3p6bzvfxwvWT+jk0Ks1kO
 sonMkL5p4vfd4O7V74EnLn79sm7TyfxEZVZzrY03P5gs4ToZHXBBed3Xll1ztippn9vpspfzu
 KTiQpl9C9ZeV2Ipzkg01GIuKk4EAJRM08W+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501765915!77288664!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14110 invoked from network); 3 Aug 2017 13:11:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 3 Aug 2017 13:11:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B4562B;
 Thu,  3 Aug 2017 06:11:55 -0700 (PDT)
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 6E6E13F483;
 Thu,  3 Aug 2017 06:11:54 -0700 (PDT)
To: George John <georgeeldhojohn@gmail.com>, xen-devel@lists.xenproject.org,
 Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
Date: Thu, 3 Aug 2017 14:11:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMy8wOC8xNyAwOTo1NywgR2VvcmdlIEpvaG4gd3JvdGU6Cj4gSGksCgpIZWxsbywKCj4g
IEkgYW0gcnVubmluZyBYZW4gb24gUmNhciBIMyB3aGljaCBpcyBub3cgY29uZmlndXJlZCBEb20w
IG1lbW9yeSBhcyA3NTJNCj4gYW5kIG5lZWQgdG8gY2hhbmdlIGl0IGFzIDIwNDhNLkkgYXR0ZW1w
dGVkIHRvIGNoYW5nZSBpdCBieQo+ICB4bCBtZW0tc2V0ICh4bCBtZW0tc2V0IDAgMjA0OE0pIHdo
ZXJlIDAgaXMgRG9tMCBJRC5JdCByZXN1bHQgZm9sbG93aW5nCj4gZXJyb3IKPgo+Cj4gcm9vdEBz
YWx2YXRvci14LXhlbi1kb20wOn4jIHhsIGxpc3QKPgo+IE5hbWUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSUQgICBNZW0gVkNQVXMgICAgU3RhdGUKPiBUaW1lKHMpCj4g
RG9tYWluLTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgIDc1MiAgICAg
NAo+IHItLS0tLSAgICAgIDExLjQKPiByb290QHNhbHZhdG9yLXgteGVuLWRvbTA6fiMKPgo+ICBt
eSB0cnkgYXMgZm9sb3dzCj4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4gcm9vdEBzYWx2YXRv
ci14LXhlbi1kb20wOn4jIHhsIG1lbS1zZXQgMCAyMDQ4bQo+IHhsOiBsaWJ4bC5jOjM0NTogbGli
eGxfZGVmYm9vbF92YWw6IEFzc2VydGlvbgo+IGAhbGlieGxfZGVmYm9vbF9pc19kZWZhdWx0KGRi
KScgZmFpbGVkLgoKVGhpcyB3YXMgYWxyZWFkeSByZXBvcnRlZCBmZXcgZGF5cyBhZ28uIFBsZWFz
ZSBzZWU6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTctMDcvbXNnMDE0NjEuaHRtbAoKSG93ZXZlci4uLgoKPiBhZnRlciBtb2RpZmljYXRp
b24KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4KPiAgICAgY2hvc2VuIHsKPiAgICAgICAgIGJv
b3RhcmdzID0gImRvbTBfbWVtPTIwNDhNIGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwCj4g
ZG9tMF9tYXhfdmNwdXM9NCBib290c2NydWI9MCBmbGFza19lbmZvcmNpbmc9MSBsb2dsdmw9YWxs
IjsKPgo+ICAgICAgICAgeGVuLGRvbTAtYm9vdGFyZ3MgPSAiY29uc29sZT1odmMwIHJvb3Q9L2Rl
di9uZnMKPiBuZnNyb290PTE5Mi4xNjguMS4xMDA6L2V4cG9ydHMvcmZzX3hlbi8gaXA9MTkyLjE2
OC4xLjE6MTkyLjE2OC4xLjEwMCBydwo+IHJvb3R3YWl0ICBpZ25vcmVfbG9nbGV2ZWwgY21hPTEy
OE0iOwo+ICAgICAgICAgLgo+ICAgICAgICAgLgo+ICAgICAgICAgLgo+ICAgICAgICAgLgo+ICAg
ICAgICAgLgo+ICAgICB9Cj4KPiBidXQgdW5mb3J0dW5hdGVseSBmaWxlIHN5c3RlbSBjcmFzaGVz
IHdoaWxlIGJvb3RpbmcKCi4uLiBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhlIHJlbGF0
aW9uIGJldHdlZW4gdGhlIGZpbGUgc3lzdGVtIApjcmFzaGluZyBhbmQgdGhlIGFtb3VudCBvZiBS
QU0uIEhhdmluZyB0aGUgZnVsbCBsb2cgaGVyZSB3b3VsZCBiZSAKaGVscGZ1bC4gSXMgaXQgYmVj
YXVzZSBhbGwgdGhlIG1lbW9yeSBhbGxvY2F0ZWQgaXMgYWJvdmUgNEdCPwoKPiB4ZW4gdmVyc2lv
biBpcyA0LjguMAoKRG8geW91IGhhdmUgYW55IHJlcXVpcmVtZW50IHRvIHVzZSA0Ljg/IElmIHNv
LCB5b3Ugc2hvdWxkIGF0IGxlYXN0IHVzZSAKdGhlIGxhdGVzdCA0LjggdmVyc2lvbiAoaS5lIDQu
OC4xKS4gSWYgbm90LCBJIHdvdWxkIHJlY29tbWVuZCB0byBtb3ZlIHRvIAp4ZW4gNC45IGlmIG5v
dCB1bnN0YWJsZS4KCkFsc28sIHdoYXQgaXMgeW91ciBMaW51eCB2ZXJzaW9uPwoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:24:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13:24: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.xen.org>)
	id 1ddG74-00076t-6b; Thu, 03 Aug 2017 13:24:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1ddG72-00076n-SE
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:24:29 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5C/04-01859-C0423895; Thu, 03 Aug 2017 13:24:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSaky63SnO
 kweuTChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5Uw/YC1oEKs59OMbWwHidp4uRk0NIYBqj
 xN7dzF2MXBwsAg2sEs/3vQRzJATmsEo8aD7NDFIlIZAn8XbhYjYIu0BiZ8dRFhCbV0BQ4uTMJ
 ywQk7wl2l78BLM5BawlPr54CDZISGANo8SPCT1MIAk2AQOJ/e+esIPYLAIqEn0LJjFDDAqQOL
 X6FFhcWCBT4syvLWC2iIC6xJ8LExhBbGaBKIlLjWfYIWxNidbtv9knMArMQnLHLCSpBYxMqxg
 1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOxnoGBcQdj8wm/
 Q4ySHExKorzVx5oihfiS8lMqMxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIE73el5kghw
 aLU9NSKtMwcYLTAlEpw8CiJ8K4FSfMWFyTmFmemQ6ROMRpzXLmy7gsTx5QD278wCYFNkhLnPQ
 1SKgBSmlGaBzcIFsWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz7gKZwpOZVwK37xXQKUx
 Ap/ypawQ5pSQRISXVwLjwnfe60EnCi0Ov3g03E2rvUow5bX30x76mbXcvXptcfrlXW12wTWdz
 44Vn11M1NFsYdvuvuzl717Jl904puqseVFpbM4HrkZiL2vqSKRx/QgKfCy1x7FENZrqz7Pg3o
 ZlmbrFv+adOXrz/w5f5n4SEi0RbXobv2Z2lXPKlcake+/uT4iwPHixVYinOSDTUYi4qTgQAks
 Tg7t0CAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1501766666!77580528!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54861 invoked from network); 3 Aug 2017 13:24:27 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 13:24:27 -0000
Received: by mail-it0-f66.google.com with SMTP id 77so1267062itj.4
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 06:24:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=DdyWNmedrtpEe19aJwsuoZ7ROCLjx+mK32gpMMw2tC4=;
 b=ET9pBIJ9HK6cKtTear3seBEngn66Br3tjmLmuo2lwz7YtITXQ6nB7nv+xmTvJSJaTS
 +oy/XlCK5XrOcQglqSXrR7c9l4m4HSHgah3Wik9l0Frol5sCQqR5IyVKRpfCb9NdXw5A
 4Mb3GQ1ikjv4HktFFc/VxgtfXFY4Nuv+tH0Z5OPdRZM8o9B30Yy+kt6onbFdRGVixBLP
 dTUpdODklYAzFheulVtpBB3aZnWDcj6VG8fxvr71PktNBDK/0t9l6ipcJym4zIMmi1vQ
 eCpKoBykZE/Qqt2ce7r2fprOoAWdi/HxJrN+2B38yjAUp42evAeMbvzEDbhZwT3q+u/P
 OKAQ==
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=DdyWNmedrtpEe19aJwsuoZ7ROCLjx+mK32gpMMw2tC4=;
 b=sFAqPTECAsfPiMCXZoDh0dJd5bMu/Xyq4IuyLlPnLQ89KbI1ZEfHz9sAwbC6rDAxO4
 R6+qDCchWmlSlJ69aHVzGpKrXmClmAkUpk4nLR9BLklqqNTCfkex8QYAv72IFMFsNnnu
 MP8xY5jEaNRodxIjhV66sWmkKKDca6LQ5UNjTE45fy6qDC9PNFT1xeGIZ1NeENaY/aw7
 ieGn776NlnQsixAz9z7ZURBAHj8FkgphibPcNM9sV+Y4B/xAOYljZQ/A4LullA8fRWu+
 0L2jNeoZZ98/5FoapbZkMg+lEDG7qhddw6rFSh+UdP6PmktsznyVFQJweO1CfdWfhY72
 5Mtg==
X-Gm-Message-State: AIVw112MR2AIN/YHNU+LuIlMr83UjwABF++4/DVhYzt+OjY3E2PSpihB
 dD3IGdscL+mm9e0zlO/tCUvxJglPrA==
X-Received: by 10.36.94.15 with SMTP id h15mr1735876itb.71.1501766666007; Thu,
 03 Aug 2017 06:24:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Thu, 3 Aug 2017 06:24:25 -0700 (PDT)
In-Reply-To: <270ae66a-87f0-a227-9042-1e87403496b2@arm.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-11-git-send-email-olekstysh@gmail.com>
 <270ae66a-87f0-a227-9042-1e87403496b2@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 3 Aug 2017 16:24:25 +0300
Message-ID: <CAPD2p-m90aM6LQZtUVWv8p2b0cxW7OFgXjAxKPq=ym0aV3OT0g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 10/13] xen/arm: domain_build: Don't
 expose IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbgoKT24gVGh1LCBBdWcgMywgMjAxNyBhdCAyOjM3IFBNLCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBIaSBPbGVrc2FuZHIsCj4KPgo+IE9uIDI1
LzA3LzE3IDE4OjI2LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4KPj4gRnJvbTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBX
ZSBkb24ndCBwYXNzdGhyb3VnaCBJT01NVSBkZXZpY2UgdG8gRE9NMCBldmVuIGlmIGl0IGlzIG5v
dCB1c2VkIGJ5Cj4+IFhlbi4gVGhlcmVmb3JlIGV4cG9zaW5nIHRoZSBwcm9wZXJ0aWVzIHRoYXQg
ZGVzY3JpYmUgcmVsYXRpb25zaGlwCj4+IGJldHdlZW4gbWFzdGVyIGRldmljZXMgYW5kIElPTU1V
cyBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4KPj4KPj4gQWNjb3JkaW5nIHRvIHRoZToKPj4gMS4g
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2lvbW11LnR4dAo+PiAyLiBE
b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL3BjaS1pb21tdS50eHQKPj4KPj4g
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4K
Pj4gLS0tCj4+ICAgIENoYW5nZXMgaW4gdjE6Cj4+ICAgICAgIC0KPj4KPj4gICAgQ2hhbmdlcyBp
biB2MjoKPj4gICAgICAgLSBTa2lwIG9wdGlvbmFsIHByb3BlcnRpZXMgdG9vLgo+PiAgICAgICAt
IENsYXJpZnkgcGF0Y2ggZGVzY3JpcHRpb24KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgfCAxMCArKysrKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+IGluZGV4IDNhYmFjYzAuLmZhZGZiYmMgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiArKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKPj4gQEAgLTQzMiw2ICs0MzIsMTYgQEAgc3RhdGljIGludCB3cml0
ZV9wcm9wZXJ0aWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdAo+PiBrZXJuZWxfaW5mbyAqa2lu
Zm8sCj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4gICAgICAgICAgfQo+Pgo+PiArICAgICAg
ICAvKiBEb24ndCBleHBvc2UgSU9NTVUgc3BlY2lmaWMgcHJvcGVydGllcyB0byB0aGUgZ3Vlc3Qg
Ki8KPj4gKyAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21t
dXMiKSApCj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gKwo+PiArICAgICAgICBpZiAoIGR0
X3Byb3BlcnR5X25hbWVfaXNfZXF1YWwocHJvcCwgImlvbW11LW1hcCIpICkKPj4gKyAgICAgICAg
ICAgIGNvbnRpbnVlOwo+PiArCj4+ICsgICAgICAgIGlmICggZHRfcHJvcGVydHlfbmFtZV9pc19l
cXVhbChwcm9wLCAiaW9tbXUtbWFwLW1hc2siKSApCj4+ICsgICAgICAgICAgICBjb250aW51ZTsK
Pj4gKwo+Cj4KPiBTYWRseSB3ZSBkb24ndCBoYXZlIHNvbWUgc29ydCBvZiBhcnJheSB0byBibGFj
a2xpc3QgcHJvcGVydHkuIFRoaXMgY291bGQgYmUKPiBhIGdvb2QgaW1wcm92ZW1lbnQgaWYgeW91
IGhhdmUgdGltZSB0byBsb29rIGF0IGl0LgpJIHRoaW5rLCB5ZXMuIEkgd2lsbCBoYXZlIGEgbG9v
ayB3aGVuIEkgaGF2ZSBmcmVlIHRpbWUuCgo+Cj4gSW4gYW55IGNhc2U6Cj4KPiBBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KVGhhbmsgeW91IQoKPgo+PiAgICAg
ICAgICByZXMgPSBmZHRfcHJvcGVydHkoa2luZm8tPmZkdCwgcHJvcC0+bmFtZSwgcHJvcF9kYXRh
LCBwcm9wX2xlbik7Cj4+Cj4+ICAgICAgICAgIGlmICggcmVzICkKPj4KPgo+IENoZWVycywKPgo+
IC0tCj4gSnVsaWVuIEdyYWxsCgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13: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.xen.org>)
	id 1ddG8n-0007Dr-Kf; Thu, 03 Aug 2017 13:26:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1ddG8m-0007Dl-AT
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:26:16 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 3B/06-01736-77423895; Thu, 03 Aug 2017 13:26:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfT+Ot1yleZ
 Igxcr2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9RyMKprNU7H26naWB8RhzFyMXh5DADEaJ
 Pdsms4M4LAINrBLnNsxkAnEkBOawSvyZcBSojBPIyZOYtb+PCcIukbh9YDUjiM0rIChxcuYTl
 i5GDqBR3hKz9kmBhDkFrCVat25hh9iwhlFi0esusF42AQOJ/e+esIPYLAIqEk/Xb2GDmBMgcW
 PvUbCZwgKpEu8+drKC2CIC6hJ/LkwAizMLRElcajzDDmFrSrRu/80+gVFgFpIzZiFJLWBkWsW
 oUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiI9QwMjDsYJ6zy
 O8QoycGkJMpbfawpUogvKT+lMiOxOCO+qDQntfgQowwHh5IE73el5kghwaLU9NSKtMwcYEzAp
 CU4eJREeF+DpHmLCxJzizPTIVKnGC05rlxZ94WJo+nDFiA55cD2L0xCLHn5ealS4rynQRoEQB
 oySvPgxsHi9hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5DZaApPJl5JXBbXwEdxAR00J+
 6RpCDShIRUlINjB5zD+6eWN6+K1xTzy1n6xrlOFt7/7ifSeXLHjjwPsycVSopOe+13/qy1PPH
 vzYWrTD00iw7pGpdfmv5JSdJvnxjZz+zrl81fEr35U/l+nLPV3i3YLpwjaL6E+lX2xWfMfu/N
 stS+Hft2vm6dPMtDS9arW58r63jPZrFMM1gMuuCPN375lcTlViKMxINtZiLihMBj2whEdYCAA
 A=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501766774!91709253!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17965 invoked from network); 3 Aug 2017 13:26:14 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 13:26:14 -0000
Received: by mail-io0-f174.google.com with SMTP id g35so6885714ioi.3
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 06:26:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=x2D4MD9cwYGrwFNgsfLSUA60J60nZYg6F7Mv373cVJE=;
 b=n//iBFVbm14MQOJ2oxKr8+mvQXBHb7ecGn86HxKekJrewQO0oTjCRvIOEHAT0sWliR
 U8SgHwJIu8z9K0TbThRB5fLiSkijtrWAhc9SJMPcVz/yR9xjt3xvGk89rL9LCBBEvP7l
 N7vEVTjQyFUrBxLuXbMJzIGlDWbfvQe2mOQDqI1cpN7ac0beSXstuhLLDv2bDM2Qruri
 32tM9wgoZNEEmAWaL/4jZoRB2T3oi/d7nUyHvrlYxYSY9amcbNLomiPdYAq4KfUwp0uk
 y11BfOmst4AsRfNL2PEU1obKE8m9/CQemeQI+S2FHt5Y+9kwkZQ4WtK4vB+hstNPX122
 p4xA==
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=x2D4MD9cwYGrwFNgsfLSUA60J60nZYg6F7Mv373cVJE=;
 b=QU1NAD8VBlPWvTdb6777cT3ntxEA+Bd7yCA6eaazGYFJ4QYyEirh2P8ElWpHzV/AUj
 wjd60J4JN3CFszzjtPWDr8q2zk4/2j42sUxA6L4XFHJtnavx9rMYBuPcC/P61n6H59Cs
 jdMen1YJkgq8rRlNnF9oIaJbr7NzoucrlJLRAbx0rXEyQEQku/rt4Y46Obv2ywjAlVFz
 F7hTz4vEGFCAY1WB3vtZNTp417VubRRlXuWsBYmoXp/mBgpfD1shONeisYWnDOmToosB
 AeI4OtSUiQ/8uoareRe+/wGJcoiMkIDZnLDLdPs55HOs4EWN6ENy5iZwliHFlWf47vvA
 DBjw==
X-Gm-Message-State: AHYfb5hxpqSa4j0a7vJETMBqDxnq/WDLVUrDMhtyPW93o/4IF0GlQ+tO
 jYLUJ79TXC4u+0OqX+kpbO528ERAuw==
X-Received: by 10.107.176.148 with SMTP id z142mr1664188ioe.91.1501766773875; 
 Thu, 03 Aug 2017 06:26:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Thu, 3 Aug 2017 06:26:13 -0700 (PDT)
In-Reply-To: <84d703f6-894e-2858-7bd8-d458a00ef568@arm.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-12-git-send-email-olekstysh@gmail.com>
 <84d703f6-894e-2858-7bd8-d458a00ef568@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 3 Aug 2017 16:26:13 +0300
Message-ID: <CAPD2p-nCrLx5AsmUxrvxT4Dik+VOZ-a_aK6MosqwqZOsKKyNxg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 11/13] iommu/arm: smmu: Squash
 map_pages/unmap_pages with map_page/unmap_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbgoKT24gVGh1LCBBdWcgMywgMjAxNyBhdCAzOjM2IFBNLCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBIaSwKPgo+IE9uIDI1LzA3LzE3IDE4OjI2
LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4KPj4gRnJvbTogT2xla3NhbmRyIFR5c2hj
aGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBFbGltaW5hdGUgVE9E
TyBieSBzcXVhc2hpbmcgc2luZ2xlLXBhZ2Ugc3R1ZmYgd2l0aCBtdWx0aS1wYWdlIG9uZS4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Pgo+Cj4gQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClRoYW5r
IHlvdSEKCj4KPiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKCgotLSAKUmVnYXJkcywK
Ck9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:29:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13:29: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.xen.org>)
	id 1ddGCI-0007Rc-16; Thu, 03 Aug 2017 13:29:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1ddGCG-0007RV-FO
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 13:29:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 19/97-27137-F4523895; Thu, 03 Aug 2017 13:29:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRWlGSWpSXmKPExsVSYmS9T9ddtTn
 SoHWChsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzZj18RZzwRmjivlH2hkbGHfpdjFycggJzGKS
 WH3SqYuRC8g+zCgx80o/M4SzllHi2MLLrCBVbAJOEs/enWIBsUUEnCW6mq+xgdjMAjoS62/+A
 osLC3hIrD92kB2ixldi2cVDTBC2nsTr3x1gNSwCKhIfH/5hBLF5BYIlli//A1bDKCAm8f3UGi
 aImeISt57MB7MlBAQkluw5zwxhi0q8fPwP6B4OIFtRYsFcN4jyPImdLxeyQ4wUlDg58wkLRLm
 nxO0PG1gnMArPQjJ1FpKWWUhaZkF9s2D3JzYIW1ti2cLXzDD2mQOPmZDFFzCyr2LUKE4tKkst
 0jU00UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwjBiDYwXh9Y8AhRkkOJiVR3
 upjTZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgNVJojhQSLUtNTK9Iyc4ARDZOW4OBREuENBE
 nzFhck5hZnpkOkTjEacxz6feI7E8cxECnEkpeflyolzrtHGahUAKQ0ozQPbhAs0VxilJUS5mU
 EOk2IpyC1KDezBFX+FaM4B6OSMO9qkCk8mXklcPteAZ3CBHTKn7pGkFNKEhFSUg2MrHc4tNO0
 7iTLLw5/ccQk/VXjlztcwc8Wz/doDdVIf7LL4CVTf893uTjpKy+FGNeeubuAa2ve+oVnz+3/1
 dxQnHdF7obC4ofvXRn+zeUUzd2/7bugSfPiAzcz9FnLq79WL9/tVC/6nnFnwt+q/yeNZX5tnH
 w+uq3oW7N9j8en+HPfhbbNEwtkUGIpzkg01GIuKk4EALtiGfAvAwAA
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1501766982!69678182!1
X-Originating-IP: [116.50.59.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU5LjE5MCA9PiAzNjA2MQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19448 invoked from network); 3 Aug 2017 13:29:43 -0000
Received: from cluster-c.mailcontrol.com (HELO cluster-c.mailcontrol.com)
 (116.50.59.190)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 13:29:43 -0000
Received: from INBLCORWSESG04.QUEST-GLOBAL.COM ([103.254.230.96])
 by rly02c.srv.mailcontrol.com (MailControl) with ESMTPS id v73DTcDE006602
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
 for <xen-devel@lists.xensource.com>; Thu, 3 Aug 2017 14:29:38 +0100
Received: from INBLCORMX02.quest-global.com (unknown [192.168.5.201])
 by Forcepoint Email with ESMTPS id E492471CE8AB8
 for <xen-devel@lists.xensource.com>; Thu,  3 Aug 2017 18:59:33 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 INBLCORMX02.quest-global.com ([192.168.5.201]) with mapi id 14.03.0279.002;
 Thu, 3 Aug 2017 18:59:38 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Thread-Topic: Xen is not booting with updated kernel 4.13 rc3 from UEFI shell
Thread-Index: AdMMXHl2/kJf80WsSfCTNZG+QEnOHw==
Date: Thu, 3 Aug 2017 13:29:38 +0000
Message-ID: <6259FE59E23B6044B7C886F5C71731402750524A@INBLCORMX01.quest-global.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.67.0.112
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3 from
	UEFI shell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6151989710694628820=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6151989710694628820==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_6259FE59E23B6044B7C886F5C71731402750524AINBLCORMX01ques_"

--_000_6259FE59E23B6044B7C886F5C71731402750524AINBLCORMX01ques_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,

We are trying to do para virtualization in intel(r) Atom(tm) E3845(MinnowBo=
ard Turbot Quad-Core board). We are using xen 4.9.0 and linux 4.10.

We have lunched a guest with AGL(Automotive Grade Linux).But its performanc=
e very low. To overcome this limitation we have updated our host (Dom0) ker=
nel to 4.13 rc3. Now the xen is not booting with updated kernel from UEFI s=
hell. Ubuntu alone is working fine with kernel 4.13 rc3..

We followed link[https://wiki.gentoo.org/wiki/Xen] to enable kernel configu=
ration for xen host support (DomU) and to create entry in UEFI shell follow=
ed link[https://wiki.xen.org/wiki/Xen_EFI].

Request your support to resolve this issue.

Regards
Asharaf P

---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message. Opinions, conclusions and other informa=
tion in this transmission that do not relate to the official business of Qu=
EST Global and/or its subsidiaries, shall be understood as neither given no=
r endorsed by it. Any statements made herein that are tantamount to contrac=
tual obligations, promises, claims or commitments shall not be binding on t=
he Company unless followed by written confirmation by an authorized signato=
ry of the Company. --------------------------------------------------------=
---------------------------

--_000_6259FE59E23B6044B7C886F5C71731402750524AINBLCORMX01ques_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We are <span style=3D"font-size:10.0pt;font-family:&=
quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">
trying to do para virtualization in intel&reg; Atom&#8482; E3845(MinnowBoar=
d Turbot Quad-Core board). We are using xen 4.9.0 and linux 4.10.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">We have lunched a guest with=
 AGL(Automotive Grade Linux).But its performance very low. To overcome this=
 limitation we have updated our host (Dom0) kernel to 4.13
 rc3. Now the xen is not booting with updated kernel from UEFI shell. Ubunt=
u alone is working fine with kernel 4.13 rc3..
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">We followed link[https://wik=
i.gentoo.org/wiki/Xen] to enable kernel configuration for xen host support =
(DomU) and to create entry in UEFI shell followed link[https://wiki.xen.org=
/wiki/Xen_EFI].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Request your support to reso=
lve this issue.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">Regards<o:p></o:p></p>
<p class=3D"MsoNormal">Asharaf P<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message.
 Opinions, conclusions and other information in this transmission that do n=
ot relate to the official business of QuEST Global and/or its subsidiaries,=
 shall be understood as neither given nor endorsed by it. Any statements ma=
de herein that are tantamount to
 contractual obligations, promises, claims or commitments shall not be bind=
ing on the Company unless followed by written confirmation by an authorized=
 signatory of the Company. ------------------------------------------------=
-----------------------------------
</body>
</html>

--_000_6259FE59E23B6044B7C886F5C71731402750524AINBLCORMX01ques_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6151989710694628820==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 13:30:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13: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.xen.org>)
	id 1ddGCV-0007u8-8x; Thu, 03 Aug 2017 13:30:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1ddGCU-0007tw-P7
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 13:30:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 04/38-03612-E5523895; Thu, 03 Aug 2017 13:30:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFKsWRWlGSWpSXmKPExsVSYmS9TzdWtTn
 SYPF5MYslHxezODB6HN39mymAMYo1My8pvyKBNePw6sfsBbONK1bO2cbewNik18XIxSEkMIVJ
 4vzGf2wQzm5GiVVbHrFDOKsZJdYfW8TUxcjJwSbgJPHs3SkWEFtEwFxi65ItjCA2s4COxPqbv
 8DiwgI+Est2LGeEqPGVWHbxEBOEbSTR+P0lmM0ioCLx+/FLNhCbVyBYYv/MT8xdjBwcjAKyEr
 NnQI0Ul7j1ZD5YuYSAgMSSPeeZIWxRiZeP/7GClEsIKEosmOsGUZ4nsWFiFyPEREGJkzOfsEC
 UeErM+ek1gVF4FpKhs5B0zELSMQvqlwW7P7FB2NoSyxa+Zoaxzxx4zIQsvoCRfRWjenFqUVlq
 ka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAwxAMEOxp3PnQ4xSnIwKYnyV
 h9rihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWug0hwpJFiUmp5akZaZA4xmmLQEB4+SCG8gSJ
 q3uCAxtzgzHSJ1itGY49DvE9+ZOI6BSCGWvPy8VClxXiuQUgGQ0ozSPLhBsCRziVFWSpiXEeg
 0IZ6C1KLczBJU+VeM4hyMSsK88SBTeDLzSuD2vQI6hQnolD91jSCnlCQipKQaGJ0jrlrZPX7z
 vVFYZzHDkgtef2ouJfU+qLnQ0blL+KuG93E1icBUa4YaPua3Pxu1KlnU55TdMNwxJ5jdy89uQ
 YYu04LkoKQf+xIvaUx6vkfGM4ix9FhEmumaBMeJscc2HFzolfs86NtZVtPXu47u9T35U/eTyJ
 Xjxe/O32DlZWQR03Bu97j1TomlOCPRUIu5qDgRAOb8VTwtAwAA
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1501767003!109881475!1
X-Originating-IP: [116.50.59.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU5LjE5MCA9PiAzNjA2MQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11743 invoked from network); 3 Aug 2017 13:30:05 -0000
Received: from cluster-c.mailcontrol.com (HELO cluster-c.mailcontrol.com)
 (116.50.59.190)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 13:30:05 -0000
Received: from INBLCORWSESG04.QUEST-GLOBAL.COM ([103.254.230.96])
 by rly06c.srv.mailcontrol.com (MailControl) with ESMTPS id v73DTx9s059433
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
 for <xen-devel@lists.xen.org>; Thu, 3 Aug 2017 14:30:00 +0100
Received: from QCASHUB01.quest-global.com (unknown [192.168.5.120])
 by Forcepoint Email with ESMTPS id 4E728C159B0D9
 for <xen-devel@lists.xen.org>; Thu,  3 Aug 2017 18:59:55 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 QCASHUB01.quest-global.com ([192.168.5.120]) with mapi id 14.03.0351.000;
 Thu, 3 Aug 2017 18:59:59 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Xen is not booting with updated kernel 4.13 rc3 from UEFI shell
Thread-Index: AdMMXHl2/kJf80WsSfCTNZG+QEnOHwAABiMA
Date: Thu, 3 Aug 2017 13:29:59 +0000
Message-ID: <6259FE59E23B6044B7C886F5C71731402750525C@INBLCORMX01.quest-global.com>
Accept-Language: en-US, en-IN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.67.0.116
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: [Xen-devel] FW: Xen is not booting with updated kernel 4.13 rc3
	from UEFI shell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7570272482312231331=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7570272482312231331==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_6259FE59E23B6044B7C886F5C71731402750525CINBLCORMX01ques_"

--_000_6259FE59E23B6044B7C886F5C71731402750525CINBLCORMX01ques_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,

We are trying to do para virtualization in intel(r) Atom(tm) E3845(MinnowBo=
ard Turbot Quad-Core board). We are using xen 4.9.0 and linux 4.10.

We have lunched a guest with AGL(Automotive Grade Linux).But its performanc=
e very low. To overcome this limitation we have updated our host (Dom0) ker=
nel to 4.13 rc3. Now the xen is not booting with updated kernel from UEFI s=
hell. Ubuntu alone is working fine with kernel 4.13 rc3..

We followed link[https://wiki.gentoo.org/wiki/Xen] to enable kernel configu=
ration for xen host support (DomU) and to create entry in UEFI shell follow=
ed link[https://wiki.xen.org/wiki/Xen_EFI].

Request your support to resolve this issue.

Regards
Asharaf P

---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message. Opinions, conclusions and other informa=
tion in this transmission that do not relate to the official business of Qu=
EST Global and/or its subsidiaries, shall be understood as neither given no=
r endorsed by it. Any statements made herein that are tantamount to contrac=
tual obligations, promises, claims or commitments shall not be binding on t=
he Company unless followed by written confirmation by an authorized signato=
ry of the Company. --------------------------------------------------------=
---------------------------

--_000_6259FE59E23B6044B7C886F5C71731402750525CINBLCORMX01ques_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We are <span style=3D"font-size:10.0pt;font-family:&=
quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">
trying to do para virtualization in intel&reg; Atom&#8482; E3845(MinnowBoar=
d Turbot Quad-Core board). We are using xen 4.9.0 and linux 4.10.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">We have lunched a guest with=
 AGL(Automotive Grade Linux).But its performance very low. To overcome this=
 limitation we have updated our host (Dom0) kernel to 4.13
 rc3. Now the xen is not booting with updated kernel from UEFI shell. Ubunt=
u alone is working fine with kernel 4.13 rc3..
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">We followed link[https://wik=
i.gentoo.org/wiki/Xen] to enable kernel configuration for xen host support =
(DomU) and to create entry in UEFI shell followed link[https://wiki.xen.org=
/wiki/Xen_EFI].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Request your support to reso=
lve this issue.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">Regards<o:p></o:p></p>
<p class=3D"MsoNormal">Asharaf P<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message.
 Opinions, conclusions and other information in this transmission that do n=
ot relate to the official business of QuEST Global and/or its subsidiaries,=
 shall be understood as neither given nor endorsed by it. Any statements ma=
de herein that are tantamount to
 contractual obligations, promises, claims or commitments shall not be bind=
ing on the Company unless followed by written confirmation by an authorized=
 signatory of the Company. ------------------------------------------------=
-----------------------------------
</body>
</html>

--_000_6259FE59E23B6044B7C886F5C71731402750525CINBLCORMX01ques_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7570272482312231331==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 13:39:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13: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.xen.org>)
	id 1ddGLA-0008JM-4P; Thu, 03 Aug 2017 13:39:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1ddGL9-0008JG-FL
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:39:03 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 55/3F-02175-67723895; Thu, 03 Aug 2017 13:39:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMJsWRWlGSWpSXmKPExsWSoc+gpVui3hx
 pcPmjscX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHr11mmgvfMFctOLmFuYOxi7mLk4mARaGSW
 2Pf8PiOIIyTQxCSx+O5moAwnh7CAtcSn77OZQBIiAvMZJV4+e8QOUdXAKDFn5mEmkCo2AR2Ju
 X3nWUBsXqCOix+/sYPYLAIqEse3ngSrERUIl+g90M8GUSMocXLmE7B6TqD686d3gdUzC5hJzN
 v8kBnClpfY/nYOlC0ucevJfLA5EgKKEgd+zwS7W0JgAqPEu+UnwYYKCShLnGybxAxRJCtx9Ow
 cFgjbV+Jydz8rRMM1Jonr01axQzjN7BJ96+axQVTpSJxYfwUowcHBKBAhseujMETNbjaJp8+e
 Q03Sklh39SPUhgKJA5NXQ51xnFWid1krK0izhICMxKn1jhDxqWwSUzb0sUOclyDx7v9vJojEQ
 WGJB09WskA4newSX3a8ZZvAqDYLKXBmIQXILKQAmYUUIAsYWVYxahSnFpWlFukaGeklFWWmZ5
 TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQmknoGBsYdjHva/Q4xSnIwKYnyVh9rihTiS8p
 PqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKEryvVJsjhQSLUtNTK9Iyc4CpDqZUgoNH
 SYTXSA0ozVtckJhbnJkOkTrFqMvR9GHLFyYhsBlS4rzbQGYIgBRllObBjYCl3UuMslLCvIwMD
 AxCPAWpRbmZJajyrxjFORiVhHmZQVbxZOaVwG16BXQEE9ARf+oaQY4oSURISTUwqmXOeMrzrf
 370sMSzJvnLIvTqbHNa03iZ1p8R3Na0vssvY5FXzJC/3q3VIS+1O8INskL8pqvkOHoFOAXdml
 b3ezZ39//1z5ecT9oK2PK8yW7hPiqbx/UD+b2tO25Xz7zCE9NvzKD2QPFK8HXi+85n+Yx2h95
 f8Phte5HJOo2iCQo7dJnbXBSYinOSDTUYi4qTgQASqXLX7YDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501767540!66902277!1
X-Originating-IP: [104.47.0.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29681 invoked from network); 3 Aug 2017 13:39:00 -0000
Received: from mail-he1eur01on0042.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.42)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 3 Aug 2017 13:39:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=pKimIuEu7E0MK7VFz5gNh4+IDdZJOaJphORwbcwnRKw=;
 b=LO79xZHFXX5HE+NKGcX9zurabKYEZwAOkebxZ9zq4WwB/OnrMb4GE9xVt1LjTGkMWKlCMxKfenMGyp1RQ/axAUNkBenfvQvdD5XvlAPpYqs3kfwy5KItRfAF9OHoEZjltt8boMjoJmWpz0qdkWLz4LhgQiROnChXam0pIxz/zGU=
Received: from [10.17.180.106] (85.223.209.58) by
 HE1PR0302MB2731.eurprd03.prod.outlook.com (2603:10a6:3:f0::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Thu, 3
 Aug 2017 13:38:58 +0000
To: Julien Grall <julien.grall@arm.com>,
 George John <georgeeldhojohn@gmail.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
Date: Thu, 3 Aug 2017 16:38:52 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: HE1P189CA0018.EURP189.PROD.OUTLOOK.COM (2603:10a6:7:53::31)
 To HE1PR0302MB2731.eurprd03.prod.outlook.com
 (2603:10a6:3:f0::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f40b4733-aeb0-4f44-77cb-08d4da74fed5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0302MB2731; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2731;
 3:kIAPX0hv0Pe+Fpm+c5A6yQRKRjOmR32Nluw5p0pmTEBFvmiHPMICGXYQ+5Di0yIh4SpBvuwH3ZEVFdiGVTllynf47tShOSnCu7suDr8CT37y44CaEmbWJ/oETdoqaVka2cvpHcjf2F+MYJsi2nkq1AB9S5qNrntcQ87q3TeFgwL3K61JumbZOaDeze62GHldGN/EorMR/lwl0A8F8DCRTzEJ1EpAUquHU7DVj0Ik7MFp0bDmWpaADLFipoe9cY0K;
 25:ND4rhoYURJe1KO4XovYttH98+3H0s9gyCf8NE8bGlPaPb2uquAAL3OC599VixU3slLWXbvUr08W1rdbOXApt4TOKZml95B8N57+r9H2px1723oHLp0seCmJ1DCnxudPsRh0VzsPF+EqlTOxq2qHM2sogg0vy92kJWqhCqYVEjuTO5DQk7ShKwS5HUHRT8SAbJVWzRGG9K87XzjnlNTdAr75MpyfwrbpeSHbDy7MZgIANfLud/bjpIQxSWRc+TuLkXC83N3uGWgyxhOiNfaEg+kqMvX0FOkRsjSWHJJ5d0WaJZUejTEWXpp5EVNlgYld0rxzuZFXg3UsDEBDc25unlw==;
 31:x1RcpvK89TDwmtln9/mL/AdCb053d6ViVZRb8XETFCpzJeUMUg8mENqOHA72W1H9ts+yDWngVpeUbYamj5MXIuKXvoe1idj1hyNrQezCfkB73aPjs9+T9TUrLsMKRtTw3CXkNNVJz6g84i3T81jNBrrHzVUZieEtWBPk862HLoCb+Ww4ZsFhNEoD/xQaDRE1Nd9PY4wurKaO9LURlEspWS95eJHCexxm8kLYj1KiM6g=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2731:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2731;
 20:U3mwjoblBlPt0DA4dzV3/E1VNl22L+N934trxcyKADqqGxQGDGYPFrV/y6lrWSyHBJiRVQbpcFr6D4B3AQ+xaOmaXRtMT+CB+WgoXB/uvPsIXbi9LeKN3v4EQg31a2EQOwzZGxs+r1MP4Dnns7XirNl5DSkKOb5pw1LLTs0tIki47sMa5SWk8i+7h+cp/DXl5zJLjQ14cCH3ATPkxWxUu4OkewyDKwZskbq8aOacLK0oKecWMyI+wCV6V8TlwH5YDPCFuDO7tj3DgWg4iYksdPkmUOZI9qhcr4VrBMLDIkrjbQe3DovI4tnlggz6mORm2Pt5SZtK0gGOWOloqYTVZj2hAI8q85yo03vri99RgVLaVV2MMlT86VXBOmpRzuTG3jkBYsd3PDJPQbYtAcaWYVYjNnxwy47haOZPD9jWOrmmS5xaDoX+LC9tu39l8MJq8hv/cMKK6ZOUaFAGrpZj6WE80BTiW/YPvw03bO2LBvZfStKASb1vPCqm7uaSToLW;
 4:qVrrHVq3qLRWiqvs4a/13XUGt3q8wlNam51ISRmQrCXgPSznVJxOtXGIhJL0XS464JSuRn69VHzkSPUSjUS72dTxmQwaNtkhLr7+6rNrD+k6nAtoK5pT8gRw10RXu+SMcGxIvsw14KhXCWuMm/uRaSZfyDPwo/33ublWlUubhDKZvXFV+yjLPgws4Nnqh9dvXLr+mEr4zmZw4E5xITU0zG+19VtbEXErtOPAL+IrwNmofRWUHne0C8wr6Uapf0v7
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2731F615DB2AFA613A2245FEE6B10@HE1PR0302MB2731.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0302MB2731; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0302MB2731; 
X-Forefront-PRVS: 03883BD916
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39840400002)(39450400003)(39400400002)(39410400002)(199003)(24454002)(189002)(229853002)(8676002)(6666003)(83506001)(36756003)(6486002)(53546010)(31686004)(50986999)(76176999)(54356999)(65956001)(68736007)(2950100002)(4001350100001)(65806001)(66066001)(77096006)(81156014)(81166006)(80792005)(3846002)(25786009)(6116002)(6246003)(478600001)(23676002)(189998001)(50466002)(47776003)(72206003)(64126003)(33646002)(230700001)(7350300001)(7736002)(38730400002)(5660300001)(105586002)(106356001)(31696002)(97736004)(2906002)(305945005)(101416001)(65826007)(42186005)(86362001)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2731; H:[10.17.180.106]; 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?MTtIRTFQUjAzMDJNQjI3MzE7MjM6NUo1VkR4ZlhzaHpRd1dEenJMK2VmbTFM?=
 =?utf-8?B?K1h0aU51SzBCRWdsWDNzSEJOTUFsUmhFbDl0ejVNcGpzYW82UUdVaG5wdW5Z?=
 =?utf-8?B?T3NIc2xJVzZKcTFDTkJsbFk1SEYwOWlMTXMxTGRCOGNyUE04VmJLaHNScXVr?=
 =?utf-8?B?WVJxb2FmRGk4RFo5N2hwOXZKYTdUWmhJZ3pCWFhHYm5MK0JxSjBHSVp0Q0Jz?=
 =?utf-8?B?WXlxRTh5VHpIR0lkWk9qaGVNRXFhK2JPOXNxcERibk84RzE4K09HWkcyMUZP?=
 =?utf-8?B?UDN3MHRDSXg1SDJHalRFZWwvTGFUcVd6OWZKL2tsdWZ6YWNEL0FuYTBUWEs4?=
 =?utf-8?B?U0lUR0t3UzVkODFOcmszUkEydmNOanZpK1JSTDRQRlVLTnBqSmNQaHU1Wm9E?=
 =?utf-8?B?U2Iyby9LM3l5bmJxZVF3ajhWb3RUOWZ5UjdaRk1Ud2ZLc3lWVFF6L1pqdXNt?=
 =?utf-8?B?MjY4ZGc0bVBSWmlZSDNhR053U2lOQmVoYVlYSzlXRFBVdnArNHpock8xeXNW?=
 =?utf-8?B?MUJldHFyKzFOcHlHMGFCKzlEYlJDT2xGdFJvTUQ2K21qRXpoaGMvMFpOSDZW?=
 =?utf-8?B?elQ1bmZFRkFLM2VidUEzWVpOMS9oMVgrL3RFMkg1OUlLdGhRY1FuMnNFNmdW?=
 =?utf-8?B?aFp3RHQ0TWgxSDZlWVF0dWl5TDE5c01yb2xUa3o1bVZrNDdUelNtSUtneUpo?=
 =?utf-8?B?QkQrSUIzM3I1Y1NJbFFjcVY4WXhtWGZ2MVROMnNkL2ppNVFvVHVwaUdmZUlH?=
 =?utf-8?B?c2JvSWpvcEhvNDRaN3ZQOEptWEVURU81WmJ5a0pjS240M3Z2MGU1V0pBTm1p?=
 =?utf-8?B?eXc4eXNma2lqcFMxL0F4Lzdvc0tjcDhEMUF0M3Rka21uakFKZlpFaTVHOXlT?=
 =?utf-8?B?THhsNEV2Vjg2cFRIVkVQVkZhVlZZaTR1a08vbVdvcklHK05pVE9nMTR1UWZq?=
 =?utf-8?B?bnJ0K2Q0c2lvaFhHQlU1Q2VJcFVhYmhMOVVDbzdndmhBekNrbnVmK0I4dW41?=
 =?utf-8?B?WGsvVFlBYXNLcTJ2RndCNDlab0htdWV3cUFZdU5uZEhYdlZqbXhBOTlBYzJo?=
 =?utf-8?B?ZkpqVGlsV2YybVdRNzdZRy9uVkw4RmNzT3dQMjkybDJrOTlsZkVMWW9IZlFC?=
 =?utf-8?B?dXlLN3VvMUkwZVhyYW1oRlBNemlpMWlkN1lXNTFFK0wwZ0lleWw5OUYrZ09D?=
 =?utf-8?B?YlhuZmhzd2YwQUMwRUxmRVVsSVkyUjZ0TjNTN05LNXUzOTh1ZkRTN3lFYWJa?=
 =?utf-8?B?djQ4OGVFZ01RUjJydTM3cjMxYVQxeng5akEwS0Q3dnFDcUZQTmRlN1ZMOFRN?=
 =?utf-8?B?MkV3ZnRaOHhNWVgzYzAwcW5EMUNiTTVoS29jdjc5eGw3amtyT0xNSjAwZEE2?=
 =?utf-8?B?bHc5YnJuamk5RThkQTZXQUp3cStpNk1vd0s5ZHhQNDhzUnBDeVVmV0k2dW9B?=
 =?utf-8?B?VWFRS3A1bDdFUVNRd01RQWo1QS9wZ2VORmdCUWNSZE9LMmdIa09PdTNReUNY?=
 =?utf-8?B?Wldmb1JUMzlZSzV5eXcvdDFQdkh2NGQ3WENhK1N6ajFyL3V0enN5ZHAvWmFT?=
 =?utf-8?B?bUQ3bzdocHlMbEZldlBaOForYU1zM1RtQTlqQ0xNTEZEb2JCSDJtOGV6OXRk?=
 =?utf-8?B?cGJlMWEzQXh4TEZRalhXR05rbHA5cUJNNnRZOGJYRmYzek1LTVdicW1ycXNR?=
 =?utf-8?B?Q2RXb3VmU21KbXBuRmpSelNvdWFwZzltSld4TEIrd0QvZmNJV3Y3LzZUcmRP?=
 =?utf-8?B?cFd1ZUVEenh4WUZpWjdrbDhjUmRCd091NDMxWnQ2ZmhZMkU5MXloRTJ4dXIr?=
 =?utf-8?B?SkU5WnVKSjdYWWdsS1hFSEs3NXpHdEl3VW8zZWFDQ25nYm5TY2tFUURHZjN4?=
 =?utf-8?B?cWVrdUh2ME5oZTBpWnQrV3VIamJROWp2SFhkaUo3RVRHT1VxT3lWeFY1SGsx?=
 =?utf-8?B?czc5dzFqdk9CNkJRMkNmcWVYb2ZGK0ZBb0lSUHgwaVJNaFhqTTJybFAyMzZH?=
 =?utf-8?Q?dj0hI02U?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2731;
 6:y93/kzJ4wwTagJZee9YVtMlQMGUqH9dtb1Md7H1GJvDqZwg09rXdfR+WdwzM22jHESKJQ03CDHHeQN/YyqeaEyzSHw2NFdQV3u/3MS3qpW4wFqjAGkjWuYZiaGLSwPWNCOqlZejT6emaeb6cHEhpHqtx0rwkIqd34TGm6j4mUeGVO5o1UWXIurU8RFod1MnkgKrsH4l34FQaWEyiUiO/CSpZqB/gsLLTSjgthEP6tZr+5a9e590ZmX5L9bObUOiTobZCdvigvquApTgA/xnhJAmNL1tWGjSO8f5cCGM1YDf16SB+Ir1Xv7yPy9As/1QWXKEig0iKInE5dTYIMVoTUg==;
 5:narMLQLXufF+UvU1wGfFgtXRajKqHK/kdftC7bW9LpLTArN6Gq+iQqv0+hXWKgpWHvPOkOXxRIPn+ioTfV2D+PrNpr52gFItsuVIgqNB0E5xQM9gf+H7cFK0xuu6Gviz+9CXZcmDAVtN6pWNO5ckuQ==;
 24:S4W777IGCwDbSYoKO3f4s5Epb/GybCFKDJ6hjAB40ZJyWNyAF9S8wW1rGl/2YMRWavsHcxckSgcawfMww8R3lbotupIW99A74nQyTp0jH/Q=;
 7:N3iEks1q8Su5TfHnfbT1AFkGgSJFHy7peNJgTuzJeZR/GiNkNZALmskHLHJ1J2H4ATDUAUqb4Y8n0oYRUa8mjnd2lLczrLbG5mLFX6v2qnY4GCwrJueprCkwOGrNAzcxrpi77XcT3jLDyk+BAsIe00GicnxqSNsuQwAiIoNEIhMxiV1VN6WtNYpVDcON2s3KItlnvp9tisd0fzG+vPKm7ILcA7VmP6xOt1bXbcif4ws=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2017 13:38:58.9109 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2731
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSnVsaWVuLCBHZW9yZ2UKCgpPbiAwMy4wOC4xNyAxNjoxMSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IC4uLiBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhlIHJlbGF0aW9uIGJldHdl
ZW4gdGhlIGZpbGUgc3lzdGVtIAo+IGNyYXNoaW5nIGFuZCB0aGUgYW1vdW50IG9mIFJBTS4gSGF2
aW5nIHRoZSBmdWxsIGxvZyBoZXJlIHdvdWxkIGJlIAo+IGhlbHBmdWwuIElzIGl0IGJlY2F1c2Ug
YWxsIHRoZSBtZW1vcnkgYWxsb2NhdGVkIGlzIGFib3ZlIDRHQj8KWWVwLCB0aGUgc2FsdmF0b3It
eCBib2FyZCBoYXMgMUdCIFJBTSB1bmRlciA0R0IgbWFyayBhbmQgdGhlIHJlc3QgM0dCIAphYm92
ZS4KTW9yZW92ZXIgMTI4TUIgZnJvbSB0aGUgUkFNIGJlbG93IDRHQiBtYXJrIGFyZSB0YWtlbiBm
b3Igc2VjdXJlIHdvcmxkLgoKSWYgSSByZWNhbGwgY29ycmVjdGx5IHJlbGF0ZWQgaXNzdWUgd2Fz
IGZpeGVkIGluIDQuOS4KCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:46:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13:46: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.xen.org>)
	id 1ddGSX-0000bo-Ss; Thu, 03 Aug 2017 13:46:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddGSW-0000bi-OZ
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:46:40 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D5/8C-02962-04923895; Thu, 03 Aug 2017 13:46:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTddeszn
 S4MBPDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePArhXsBRdZKx6ff8PWwHiEpYuRi0NIYDOj
 xPT121ghnN2MEi8XvWDuYuTkEBawlvj0fTYTSEJEYBGjxJd3l5ghqjYySjy59IkJpIpNQFPiz
 mcIm1fASmLVzVlsIDaLgIrE8uNHwCaJCoRLvG0E2QdSIyhxcuYTMJtTwEbi+60lYDXMAmYS8z
 Y/hLLlJba/ncM8gZF3FpKWWUjKZiEpW8DIvIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC8
 3tbg4MT01JzGpWC85P3cTIzC4GIBgB+PO9YGHGCU5mJREeauPNUUK8SXlp1RmJBZnxBeV5qQW
 H2LU4OAQ2Lx29QVGKZa8/LxUJQneA+rNkUKCRanpqRVpmTnA8IcpleDgURLhFdYASvMWFyTmF
 memQ6ROMRpz3Onb8IWJo+nDli9MQmCTpMR5d4BMEgApzSjNgxsEi8tLjLJSwryMQGcK8RSkFu
 VmlqDKv2IU52BUEuZ9BDKFJzOvBG7fK6BTmIBO+VPXCHJKSSJCSqqB8eGXPYHpb/iljxW/SCi
 ReO0ccM6XuWqnpNwar+gbl40llubU35gZGbl+9632NRHJEXy5Cz4/5BCYKl/NPVP+5K07jC9v
 yQrdbLvt+Epa6M+XbjbRd4V+c5IndLa+OLv1pfsmSZOEj+V7xPf+vOfrHX8/tPrXjqjVvL2zP
 /NfYTX7VtRr5RC2VYmlOCPRUIu5qDgRAPSlRKzGAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1501767999!110392087!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10661 invoked from network); 3 Aug 2017 13:46:39 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 3 Aug 2017 13:46:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C12FB13D5;
 Thu,  3 Aug 2017 06:46:38 -0700 (PDT)
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 F38B63F3E1;
 Thu,  3 Aug 2017 06:46:37 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>,
 George John <georgeeldhojohn@gmail.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <41e729d1-4452-b29f-8719-a831544a3e27@arm.com>
Date: Thu, 3 Aug 2017 14:46:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMy8wOC8xNyAxNDozOCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxpZW4s
IEdlb3JnZQo+Cj4KPiBPbiAwMy4wOC4xNyAxNjoxMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAu
Li4gSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoZSByZWxhdGlvbiBiZXR3ZWVuIHRoZSBm
aWxlIHN5c3RlbQo+PiBjcmFzaGluZyBhbmQgdGhlIGFtb3VudCBvZiBSQU0uIEhhdmluZyB0aGUg
ZnVsbCBsb2cgaGVyZSB3b3VsZCBiZQo+PiBoZWxwZnVsLiBJcyBpdCBiZWNhdXNlIGFsbCB0aGUg
bWVtb3J5IGFsbG9jYXRlZCBpcyBhYm92ZSA0R0I/Cj4gWWVwLCB0aGUgc2FsdmF0b3IteCBib2Fy
ZCBoYXMgMUdCIFJBTSB1bmRlciA0R0IgbWFyayBhbmQgdGhlIHJlc3QgM0dCCj4gYWJvdmUuCj4g
TW9yZW92ZXIgMTI4TUIgZnJvbSB0aGUgUkFNIGJlbG93IDRHQiBtYXJrIGFyZSB0YWtlbiBmb3Ig
c2VjdXJlIHdvcmxkLgo+Cj4gSWYgSSByZWNhbGwgY29ycmVjdGx5IHJlbGF0ZWQgaXNzdWUgd2Fz
IGZpeGVkIGluIDQuOS4KCkkgZ3Vlc3MgeW91IHJlZmVyIHRvIGNvbW1pdCBhYjViMDBhYjQ5ICJ4
ZW4vYXJtOiBkb21haW5fYnVpbGQ6IGFsbG9jYXRlIApsb3dtZW0gZm9yIGRvbTAgYXMgbXVjaCBh
cyBwb3NzaWJsZSIuIFdlIGNhbiBjb25zaWRlciB0byBiYWNrcG9ydCBpdCB0byAKWGVuIDQuOCBh
bmQgWGVuIDQuNy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:47:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13:47: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.xen.org>)
	id 1ddGSp-0000d6-46; Thu, 03 Aug 2017 13:46:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1ddGSn-0000cy-VJ
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:46:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 61/56-01995-15923895; Thu, 03 Aug 2017 13:46:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjed3Y2j+LJz83wddhtVpo0UyqJErr
 4R6jIH6Wtojyzkzu0W+fMMCrzEl0WWaQWLU0DKWiYeamkorygpqBJdKG0SLekjC6aJJJhOzuz
 7N/zfc/le76Xl5KrKpUais2xs7yFMWmVQaRxGbFSl7qkUB9/6oli1XhDMbEOpbR+f06moh0Kz
 mKw5mQojJfOhtjKqJyejz/leahH6UBBFInz5VAyMUQ4EEUhvB3uj6jFexUuIOD36Fu5AwVSar
 wGRsevECJW4qVQXvSUFEVhuALBp6HBAMlRi8DzbNSXRHsdTcc3iAYSL4S24QaliGfjdDjbdM6
 HaRwKnZc9pIgDcRKMv6nyPSbHiXC1fsCP58G9L2V+HA5vPBW+EoAXQGldje8HgEsQ3O27HiAS
 KhwFnScuyCXRHGjrLiMlvBnqGtv9hpcE1A4UKKRDYQBMVpX7Y5fCxcduP/FACZ0jk0giYuHWi
 xF/rA0q6wtJSdShAPeZ1wrxz4AjoatmvXRfqoTiZjchdcqAr1O/CIloVkNH/rDffToATjo6iP
 NosXPGRJwzpuCcMQXnjClUIvImihZY/iDL6xLjDDyXZbSbGc6kS4hfHmdmBYHJYk2MQYjLtJr
 rkHdDjslkqBE9P5HcgiIoQjubPtxeoFfNMlj3HjIygnEPn21ihRYUQ1G4vtrVizSkxWphtUA3
 RRfqVaE8m8Xm7ONM3pWblgIVrA2jX4k0LdgYs8BlSVQX0lH9RbfHCJUvQxNON4oiLIqM2Za/E
 dOL+wzN0ahpJJPJVME2ljdz9v/5YRROIa2aHhRTgjmL/e9Lw94ShLfEZG6+WMLO/KM0eSjZnf
 St+7O+98iBZa3BSYk3FvH7P46qPBkTxfOdZUfvbDqtd23r/bk8bbfSEbkhd23eLdsgt2VFSEF
 QSp6roW9jV+BQ9bXMiO3pYynZ77tX1zSlJXFTu5qPJP94lz++s9/jDnxIR/U7yj/MbdUZHqW6
 XFtlMd4VKe2xthSFTsh6L2tJwcgkxMp5gfkDEQjd0rMDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1501768015!69910691!1
X-Originating-IP: [104.47.2.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41303 invoked from network); 3 Aug 2017 13:46:55 -0000
Received: from mail-db5eur01on0053.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.53)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 3 Aug 2017 13:46:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=8EREZYOApjSELWINMAusk+XYGq0MbeSOOxokY1sRvAU=;
 b=KYkMzokyJ/bVjfQObHYwsj75pT3USRPG0vuGD95p2R4gM7ccRf8KoS8Fco+Dgc2HF/pPtoQT/f71OODKKQRbFRjPEdqrhJP7yY3ZcKIuu+GIDM3k91K3R3vc1q+xTNpdw/Nah4mcNa26bO7nNs8NS7M18rroUPpWlqX5C2rJAys=
Received: from [10.17.180.106] (85.223.209.51) by
 HE1PR0302MB2730.eurprd03.prod.outlook.com (2603:10a6:3:f0::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Thu, 3
 Aug 2017 13:46:53 +0000
From: Andrii Anisov <andrii_anisov@epam.com>
To: Julien Grall <julien.grall@arm.com>,
 George John <georgeeldhojohn@gmail.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
Message-ID: <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
Date: Thu, 3 Aug 2017 16:46:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR0701CA0080.eurprd07.prod.outlook.com
 (2603:10a6:3:64::24) To HE1PR0302MB2730.eurprd03.prod.outlook.com
 (2603:10a6:3:f0::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 71ca3403-9df8-45a1-d2e9-08d4da761a04
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0302MB2730; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 3:14sdPcS4VYGVtT+3OvQl5XrBNlhS0Tl6sr60IK8He+ZtVoQRGzlJRkJ6vSbOnjiGzaC//abOm1+2RAxRwNgJ+kqO0/72CZxaezh5Em/znBaqNT19mueIl+VBwt3FuVx8Md2Uhw/d/ys0DSByKEZAN4BJM8wUbS8c+/xxvoEZTgf+rm2Bz7vyuMhYcSdD2VBvBuQL9C+u6+85RsOfJvCyr05D5abJUoFWkpgDWJQhFDG6mKnlNcx7M7DljU5JVtlK;
 25:7sZVDbxR6cfVPfvpBI2YZNt3kzpOxwjDO9r8cppd3A2MerAkUlpAxpdd89XGEjB39DTuPT99BmedCXsNriiQqgZI70jZQn1acF0FpVK0rcS2pC9flZnQHHEXY0Z2fsqrFVGqrSYa6YkR4sSKt/z0fOJl9reeRr4ju4LbEKvFt97/3U+zsmL+F4QxSC+8vd+JPiATzRT8xmpDOGYwan8b9XKVn9+nsUpwIVTYTGr08QsveIx2Pv+XyIWAzun/ScQ0pZcOHdYTddWtD/6uVA1KfpTWo0EJxmmJZ6NCE0HlvGMxZNq7qBn6mq9SDmlwGj5ezwv5odcQaoQCYF3BOpZjYQ==;
 31:P47FH2XFQRn+jWhf60JFS2qh8SaD645RTq6bDUwxNdj3qz6oBg3k8y+I3CGQGZFjooAPwawYBs9Ei/eQkfZ//9kkENVHBwxnTSIZjwerzRyI/w0YotwFbmE+lLj8qXzNs/XitIZJ7pWFKRHzGVwlY6spgLVIcnG6/WVt14Yol86szZIlc9Yg0Aq2onkv+k5PC3GPZaf2k8g0z66LxxFcMm/vNGu6QByPsfTHq5ZJUhk=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2730:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 20:dwU7KobpoPqs3n02nNsrtCoG19cguOE8DdA/PymfWsjyyCAv4UwniYC0iVXZZfyMRIMUyHGehhraMwBAzipzKL2BMNDLIM/lf5Yw5mCDSTJEzBOPzEU+dQXGjtMS7UyF5qqYxqicZAEYMkUANMuT5AFkfoIAt4yqR6t47U9W73eMfNShokc+9s4tLVfFZLaf7l5RWlk/qEbWE/NaPxbnZwTF5+PhhiBJcv8FxSm/IkVNDI/bY0PROEdD+OQsxXiH94Fay+qrobN6A9o59sJPO1xskx/8F6NdyqJokTKUQ5mxzULYUjh0sSoCSqiGxt/6SV9LDV5knWl9+eH09aRT1pmja3WU+1KhFykvN2mMmFaFBBvDykNRLVkHCACngTTYvlBnorLG/jnFgGXPs3T8pGBPo+4VVhDan4co+9vYbjoIqidvovNBrqMOTAjKMnWkc88OypYhel35qHKd+YjCE/DQEpXy/uTkjIvkpwaiBV3thCRd2u2uCXFR5/+YsCBZ;
 4:LDf0NsAHnFfJfcyi/XTWg+jcUnMX31lV5SCDkKFCrQMXo0qfrqYivb169ftwauWoZ1MwRLFgTu6kPCo3f/sIdym4Tl/z4aSRbtlgqhK8qeIij3aNJpyxxZOOOznD59pwA2JXXF/yvTMET7mDr3Qvi6cslIszCXAPG541prrO/RXswBH7u/3xsGhT7pTXMQiYMU9KAKenWMJLeBGn2fGm4iY+irJHuVVfrCja5nXPHhL8wSKUwP1vtoummvbDVnBL
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2730990217618B1DFCD0332EE6B10@HE1PR0302MB2730.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0302MB2730; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0302MB2730; 
X-Forefront-PRVS: 03883BD916
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39840400002)(39400400002)(39450400003)(39410400002)(24454002)(189002)(199003)(68736007)(6666003)(189998001)(36756003)(53546010)(65826007)(53936002)(25786009)(42186005)(6486002)(478600001)(2950100002)(6116002)(6246003)(65806001)(66066001)(47776003)(65956001)(5660300001)(97736004)(38730400002)(72206003)(77096006)(3846002)(7350300001)(31686004)(31696002)(4001350100001)(80792005)(23676002)(230700001)(33646002)(229853002)(2906002)(50986999)(76176999)(54356999)(106356001)(105586002)(8676002)(86362001)(81166006)(81156014)(50466002)(83506001)(305945005)(7736002)(101416001)(64126003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2730; H:[10.17.180.106]; 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?MTtIRTFQUjAzMDJNQjI3MzA7MjM6QnAyamx1TjR0ZTZOL0c4VU81V2JQOW5R?=
 =?utf-8?B?TWRPV2lyTEdWYWNRbENSczBXWndLNUQ1UUtBOGFQaFU5WGJ4R2REMTJhUUpC?=
 =?utf-8?B?YnA4S1E2OGVlSzZMdkd2ckUwYS9lRTROZTBqNVNiWHEyRVdtd1doT0FlZzdU?=
 =?utf-8?B?WC9jK09ZQk56ei9kTUJNNVJWVW9UaklNeE1KR2hiWEg5a0R5ZUU3SUxpdnFN?=
 =?utf-8?B?bmJ2UHdCejR6Q2x0TFN1T0c4RTF4aGpaQ0hWN04xekwvVUt6Y1Y0OHhxd0Q2?=
 =?utf-8?B?KytHd21hNnhrWkVycWRXTmpWbnNYZEZveGdnTFRTUVhaQWpkeGwwMG1Ha1pw?=
 =?utf-8?B?eDZ6RklFMjZlY09kazZUaFhpQnkrMnlTbm1mMnlRK01EQStoUTZTUkw4SXY5?=
 =?utf-8?B?SzliNWkva0xFUTNZbUJjVFpXZUx1cDJaVXl5bkdCR0pOQ1hNK0FqSFdxZnJL?=
 =?utf-8?B?dGYxVzh6OGNXTnNubTh3b2ovRDRvK1NuUnZVdHhhNFZVOUNZd2kxYzkvckNZ?=
 =?utf-8?B?TlJ0TVZEWmhyVGpvRGRSVFM5VnRaaENKN3Q0bEovRXR5UU1jdlBaZU9kRWRi?=
 =?utf-8?B?Q3Vjamo5OTZkQlRKa3dIUTVOclUyTDA2Q3R1dUI2czV1RFdCUmVpNU1UcUtP?=
 =?utf-8?B?LzI4TEpvTFhYcVM0d3l6di9tdWJuOFpDbjc1VGx2b3JsVG51RGJPVHFMMU5Y?=
 =?utf-8?B?cXhhMXUrcitWWUZRU1dKQzVrZzNSVmhGVE9IWUFBK1ZIa3dDSERab2ZzaTlX?=
 =?utf-8?B?c2dtSkhhRW9wWnpXZlB0YWVsME43N2hHcWhlRGlOMUhMYmNBemh6Y0dWNndy?=
 =?utf-8?B?QjJQSHVzOTJvTDcwczZZOCtldng3YUR6NHpRRnl5ZVdOZWZydjRXRUlrRWx5?=
 =?utf-8?B?TTRKRjMwLzBxNTdCTWdueURWenJ6Wkk0MzNBYU1JWGZpczNZK1dYcmNWNFVh?=
 =?utf-8?B?VitVVHI3WUZSTU1INWlHUVlWcGJYbmhGdko0eTErRXpTYnVBdC9ERGtkc3gw?=
 =?utf-8?B?dCtiVUl3Qml4WkEvVi9ZQzF2dlFLMG1sNlI3VG5rZUdMcWJqMGNaUzhXcnhV?=
 =?utf-8?B?OHVJNVV2UDhVekMrZVZyY2ZvU1FMekg3UE4xUVVIKzdndWNKNnhyRGNIQ3ds?=
 =?utf-8?B?TGdnRkR2NWFicC9kNXIyNzc4OE9iS0pqaHgwb2VEVU5BYm1vOGw4RzZPc0RK?=
 =?utf-8?B?MktBYTFSZUtzVjhxNjByQzNrQmh0Zi82TUFNejllSE1DQ3Uwd29DdnJTdjRx?=
 =?utf-8?B?Qk5hcUpQeGNOR1ltUnVocGptb0N1TUxNc3BvcEZCeGQ2TVZEaWdrWFYza2NT?=
 =?utf-8?B?NnRLd2M2MjZON093WTBWME16NEd5U0tWWmxDZ1NBMVU3ZEhiVlNSL3d0dSs5?=
 =?utf-8?B?Y3d3YldkaWpmd3ZYVVd0SzQySlZZSkJGNDZGQ2RMV2lJUWNkMmNRQ0ZDT2NR?=
 =?utf-8?B?dWtxMTZSWGxvaW9LbHhpeFFnejRJU2owazg5aVU5SjFNNHpEakVPcU50MEQx?=
 =?utf-8?B?TWhVbjVzS2pTOHpmSmpjMmxuSzZ6aWhlcE53dkpMV2U1TW5OTmhkaVYvYVFZ?=
 =?utf-8?B?YVh0RWU5TXlkUTF2Z3BpdndhTGxsSi94eVBDVzNpdDQ2SjNXcGpYUFNKNnIx?=
 =?utf-8?B?WENHWmszVmo2T0oxRmZQdStET0d6d242WHE2VGZTdE1jeWxQZElyM0txcjgw?=
 =?utf-8?B?eHFFNVRqSWNVZlpITlRUVXpZdDlhalM3Tml1ZEZsaE1QR0Y1NzNIa2M3VE9I?=
 =?utf-8?B?U21zcXYrZUUzVXhpMnVLSVMyMnRGN2tOcEtIMVpwM2RmUnVJc2NYSXh3d0ZJ?=
 =?utf-8?B?K0dZWmdkRWpIcjdyeEdGb0IwcmV1RWwwWmZUZDdPL0xZbzFZS2c2Vmx4OHln?=
 =?utf-8?B?K09iWVRkZE1TZVpHTkhDbnVnbVdraDRZTGNEaTJpVy8yY0M0SE9hNWdPd0Fv?=
 =?utf-8?B?b1M4ZkdUeW4vN0FLd3hHNlNWZ2lkcFJiLzMyelhQWXhoMU90TFljN2xXSjk1?=
 =?utf-8?Q?y0Wjn3sA?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 6:RXN9qSxLGGI29aNIvzKzXoIVScNNiQcJhZAYJL3s1NRmwmbocfua36ZNp21H4R6NutnypUmt4B9McbQPy26etQhBf9HG/nEXACGKz9UXB0Qb3RcRO+QzqJ+LuRFa3n+QxhYFU85GvnY/TGpqc0aUnuj9Whz0WHQXYTsldnICuP2coqeZLey9cAUAu27tvt1y/P8esdsZQZafJhV0GI6/TycwfIhfsG+XNg5LjpOU6Eu/N4at/0pjzctOmXjyErWrRsu5crBf5J6aEaWFJyT9rdLgBc/SbMukB2b8rW3GDXN7QOfbPzPtBTYLaAJgVGLuUl8hpknBgkgIvWkQ1rkjtg==;
 5:OsYFjGILQlTkL0Fvoyq6maPqF0w8/ZO1icK/r1WGOZmmVFPdgMAxiICTX6giW3O0XjixDigCDiZHoTAGB25WSxCExVYd8aZFFPb2+UEcKa6BbXfbBqhEFfT0SIqOUIaFvVl6dgSnBMvKBcm0OR0nmA==;
 24:Rkqufzdw+yHypeGFDMg+lnavsIzisTTtCzoRHxPPbrVpWd0+btVxV/sSbiLvR/sY7ia38si+kas3ydVv0Fbm72iz64Itaxh2sgB6hor6WJw=;
 7:jLVcHxnuNvomuKEcTLxHn8ehlQKdHIdg+pIFht9911K6bBD4BgaF1E2ZjKxA3qUm4F4I1OwhJ9sVwt7THKsbuO3oHHtl0+cQad6Qrqy3lYj39ToLrPHyQ1rRtmeXtHJZxSWScEWZ9nRZ15GqokuEaLaFpqpallOPIiyx/6r6mdX4x0rMtkNtwBpmH6ZSjr6E1ABgmbS3EK3TXso8RJgTZd99P9YGSLxT95A/OAdwPPU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2017 13:46:53.9696 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2730
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDAzLjA4LjE3IDE2OjM4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IElmIEkgcmVjYWxsIGNv
cnJlY3RseSByZWxhdGVkIGlzc3VlIHdhcyBmaXhlZCBpbiA0LjkuCgpJdCdzIHVnbHkuCkkndmUg
cmVwcm9kdWNlZCB0aGUgc2V0dXAgb24gbXkgdGFibGUsIHdpdGggdGhlIGN1cnJlbnQgbWFzdGVy
LiBJdCBkb2VzIApub3Qgd29yay4KWEVOIGFsbG9jYXRlZCBEb20wIG1lbW9yeSBwcm9wZXJseToK
ICAgICAoWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKICAgICAoWEVOKSBMb2FkaW5nIGtl
cm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA3YTAwMDAwMAogICAgIChYRU4pIEFsbG9j
YXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyAyMDQ4TUIgZm9yIGRvbTA6CiAgICAgKFhFTikg
QkFOS1swXSAweDAwMDAwMDUwMDAwMDAwLTB4MDAwMDAwNzgwMDAwMDAgKDY0ME1CKQogICAgIChY
RU4pIEJBTktbMV0gMHgwMDAwMDYwMDAwMDAwMC0weDAwMDAwNjQwMDAwMDAwICgxMDI0TUIpCiAg
ICAgKFhFTikgQkFOS1syXSAweDAwMDAwNzE4MDAwMDAwLTB4MDAwMDA3MzAwMDAwMDAgKDM4NE1C
KQogICAgIChYRU4pIEdyYW50IHRhYmxlIHJhbmdlOiAweDAwMDAwNzNmZTAwMDAwLTB4MDAwMDA3
M2ZlNjQwMDAKICAgICAoWEVOKSBMb2FkaW5nIHpJbWFnZSBmcm9tIDAwMDAwMDAwN2EwMDAwMDAg
dG8gCjAwMDAwMDAwNTAwODAwMDAtMDAwMDAwMDA1MjA4MDAwMAogICAgIChYRU4pIEFsbG9jYXRp
bmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAogICAgIChYRU4pIExvYWRpbmcg
ZG9tMCBEVEIgdG8gMHgwMDAwMDAwMDU4MDAwMDAwLTB4MDAwMDAwMDA1ODAwZmQwOQogICAgIChY
RU4pIFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDQgQ1BVcwogICAgIChYRU4p
IC4uLi4uLi4uZG9uZS4KICAgICAoWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hv
bGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KCkJ1dCBteSBuZnMtcm9vdCBpcyBub3QgbW91bnRlZCA6
KAoKCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13:49: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.xen.org>)
	id 1ddGVQ-0000rQ-Ha; Thu, 03 Aug 2017 13:49:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ddGVO-0000qm-HU
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:49:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 98/D9-03582-1F923895; Thu, 03 Aug 2017 13:49:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTfejZnO
 kQfc2ZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePW2lXsBZ84K/YeX8rewPiHvYuRi0NIYBOj
 xLV511kgnN2MEo8W7mPqYuTkEBawlvj0fTYTSEJEYBGjxJd3l5ghqh4xShz7fxKsik1AU+LO5
 09gNq+AlcTTOefAbBYBFYlZ20EaODlEBcIl3jYeYYGoEZQ4OfMJmM0pYCPxefEmMJtZwExi3u
 aHzBC2vMT2t3OYJzDyzkLSMgtJ2SwkZQsYmVcxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgQGFwMQ7GBcvDbwEKMkB5OSKG/1saZIIb6k/JTKjMTijPii0pzU
 4kOMGhwcApvXrr7AKMWSl5+XqiTBu0ujOVJIsCg1PbUiLTMHGP4wpRIcPEoivMIgad7igsTc4
 sx0iNQpRl2OO30bvjAJgc2QEuc9A1IkAFKUUZoHNwIWi5cYZaWEeRmBDhTiKUgtys0sQZV/xS
 jOwagkzDsdZApPZl4J3KZXQEcwAR3xp64R5IiSRISUVAOj2AVn/6ldDKeVDTt3P3j8bknbr9U
 86+trmjXPnFr/pVnmzf0bWhrz6w8u8jbuunD2RhBTR/cBGZYJHvJ1axtrD2bJXO81zIjcsF1J
 Kubm3BnK4ktmSPx2bd0oVfv18dEZX6c9WeSQdmGxCXfEgctrTQqEthwWWl55an+m5JrfO32uP
 PfJPTfviBJLcUaioRZzUXEiAJaYFHfAAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1501768176!109417813!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2482 invoked from network); 3 Aug 2017 13:49:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 3 Aug 2017 13:49:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 53E5980D;
 Thu,  3 Aug 2017 06:49:36 -0700 (PDT)
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 874243F3E1;
 Thu,  3 Aug 2017 06:49:35 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>,
 George John <georgeeldhojohn@gmail.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
 <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
Date: Thu, 3 Aug 2017 14:49:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMy8wOC8xNyAxNDo0NiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPgo+IE9uIDAzLjA4LjE3
IDE2OjM4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBJZiBJIHJlY2FsbCBjb3JyZWN0bHkgcmVs
YXRlZCBpc3N1ZSB3YXMgZml4ZWQgaW4gNC45Lgo+Cj4gSXQncyB1Z2x5Lgo+IEkndmUgcmVwcm9k
dWNlZCB0aGUgc2V0dXAgb24gbXkgdGFibGUsIHdpdGggdGhlIGN1cnJlbnQgbWFzdGVyLiBJdCBk
b2VzCj4gbm90IHdvcmsuCj4gWEVOIGFsbG9jYXRlZCBEb20wIG1lbW9yeSBwcm9wZXJseToKPiAg
ICAgKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCj4gICAgIChYRU4pIExvYWRpbmcga2Vy
bmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDdhMDAwMDAwCj4gICAgIChYRU4pIEFsbG9j
YXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyAyMDQ4TUIgZm9yIGRvbTA6Cj4gICAgIChYRU4p
IEJBTktbMF0gMHgwMDAwMDA1MDAwMDAwMC0weDAwMDAwMDc4MDAwMDAwICg2NDBNQikKPiAgICAg
KFhFTikgQkFOS1sxXSAweDAwMDAwNjAwMDAwMDAwLTB4MDAwMDA2NDAwMDAwMDAgKDEwMjRNQikK
PiAgICAgKFhFTikgQkFOS1syXSAweDAwMDAwNzE4MDAwMDAwLTB4MDAwMDA3MzAwMDAwMDAgKDM4
NE1CKQo+ICAgICAoWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDczZmUwMDAwMC0weDAw
MDAwNzNmZTY0MDAwCj4gICAgIChYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAwMDAwMDA3YTAw
MDAwMCB0bwo+IDAwMDAwMDAwNTAwODAwMDAtMDAwMDAwMDA1MjA4MDAwMAo+ICAgICAoWEVOKSBB
bGxvY2F0aW5nIFBQSSAxNiBmb3IgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQKPiAgICAgKFhFTikg
TG9hZGluZyBkb20wIERUQiB0byAweDAwMDAwMDAwNTgwMDAwMDAtMHgwMDAwMDAwMDU4MDBmZDA5
Cj4gICAgIChYRU4pIFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDQgQ1BVcwo+
ICAgICAoWEVOKSAuLi4uLi4uLmRvbmUuCj4gICAgIChYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2
aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgo+Cj4gQnV0IG15IG5mcy1yb290IGlz
IG5vdCBtb3VudGVkIDooCgpMb29raW5nIGF0IHRoZSBsb2csIHRoZXJlIGlzIDY0ME1CIG9mIFJB
TSBhbGxvY2F0ZWQgYmVsb3cgNEdCLiBTbyBpcyBpdCAKdGhlIHNhbWUgaXNzdWU/CgpBbHNvLCB3
aGljaCB2ZXJzaW9uIG9mIFhlbiBhcmUgeW91IGNvbXBhcmluZyB3aXRoPwoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:51:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13: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.xen.org>)
	id 1ddGXO-0001Rt-Sx; Thu, 03 Aug 2017 13:51:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddGXN-0001RQ-Eo
 for Xen-devel@lists.xen.org; Thu, 03 Aug 2017 13:51:41 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 EF/E0-03044-C6A23895; Thu, 03 Aug 2017 13:51:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov26OVnO
 kQdNxLoslHxezODB6HN39mymAMYo1My8pvyKBNWPZ54usBS+5KlZNf8XawPiGo4uRk0NCwEji
 7cR/TCC2kMBCRonFMyu6GLk4hAWaGCU+P3jHBpIQETCQeH99EpjNDGTPbFzBBtGwlUni9rYqE
 JtNQFViw/VTrCA2r4C1xIkTu5i7GDk4WARUJKZN9QcJiwqES+z/fo0ZokRQ4uTMJywgNqeAnc
 Sn1z+YIMarS/yZd4kZwhaXuPVkPlRcXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxiVC9OLSp
 LLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxNBiDYwdh92f8QoyQHk5Io
 b/WxpkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz2ms2RQoJFqempFWmZOcAogUlLcPAoifBWg
 6R5iwsSc4sz0yFSpxgVpcR5E0ESAiCJjNI8uDZYZF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6
 OSMC8/yBSezLwSuOmvgBYzAS3+U9cIsrgkESEl1cDYaHjw4CW2tEshU94riUyp8F4XW3dI2+z
 i/01Kcwo8jRLztnOIbVXYeqV58vleRps6Ma5Z++I7Ejlc7hXePe671P1naYrKvkdZk9feVtDt
 v8p95MP1GRNF1A71M/W7qoU87t36/1Gm289p+1K/ft6S+vtzIc+cZ5/eR1yYVsAl0sTufKu+f
 m2zEktxRqKhFnNRcSIA2HUGX8cCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501768299!62397461!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19841 invoked from network); 3 Aug 2017 13:51:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 Aug 2017 13:51:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 570E7AD5F;
 Thu,  3 Aug 2017 13:51:39 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <efd3a17c-6ae8-6796-f988-deb2e1c5d382@gmail.com>
 <372c3a6d-085e-5ae0-e6a7-c89a54839434@suse.com>
 <0189cf12-3934-a52c-bf2a-32ea85b87f24@gmail.com>
 <740d5758-d357-a1cb-7992-7211dd8daa88@gmail.com>
 <dbb8a1c6-ea09-3bcd-b510-f589eedcb8ec@suse.com>
 <0f47ffde-e20c-604e-8ca4-8c355f8334b0@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <97cb37da-f4ff-b896-171d-cb3b87f6e2c1@suse.com>
Date: Thu, 3 Aug 2017 15:51:38 +0200
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: <0f47ffde-e20c-604e-8ca4-8c355f8334b0@oracle.com>
Content-Language: en-US
Cc: Xen-devel@lists.xen.org, pgnet.dev@gmail.com
Subject: Re: [Xen-devel] Xen 4.9 + kernel 4.13rc2 -- ballooning regression?
 reappearance of "Over-allocation for domain 1" errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDgvMTcgMDA6NDMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOC8wMi8yMDE3
IDA4OjAxIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAwMS8wOC8xNyAxNjoyOCwgUEdO
ZXQgRGV2IHdyb3RlOgo+Pj4gT24gNy8yOC8xNyA5OjAyIEFNLCBQR05ldCBEZXYgd3JvdGU6Cj4+
Pj4gT24gNy8yNy8xNyAxMToyMyBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gQ2FuIHlv
dSBwbGVhc2UgcG9zdCB0aGUgZG9tYWluJ3MgY29uZmlnIGZpbGUgdXNlZCB0byBjcmVhdGUgdGhl
IGRvbWFpbgo+Pj4+PiBhbmQgdGhlIGtlcm5lbCBjb25maWc/Cj4+Pj4gU3VyZS4KPj4+Pgo+Pj4+
ICAgIGh0dHBzOi8vcGFzdGViaW4uY29tL002Y3IycFg3Cj4+Pj4KPj4+IEFueSBhZGQnbCBpbmZv
IG5lZWRlZD8KPj4gTm8sIEkgZG9uJ3QgdGhpbmsgc28uCj4+Cj4+IElNTyB0aGUgcHJvYmxlbSBp
cyByZWxhdGVkIHRvIHRoZSBmYWN0IHRoYXQgdGhlIGJhbGxvb24gZHJpdmVyIHRyaWVzIHRvCj4+
IHVzZSB0aGVuIGtlcm5lbCdzIHZpZXcgb2YgaG93IG11Y2ggbWVtb3J5IGl0IGlzIG93bmluZyBh
bmQgc2V0dGluZyB0aGlzCj4+IG51bWJlciBpbiByZWxhdGlvbiB0byBYZW4ncyB2aWV3IGhvdyBt
dWNoIG1lbW9yeSBpdCBzaG91bGQgdHJ5IHRvIGhhdmUuCj4+Cj4+IE1heWJlIGJlZm9yZSBhZGRp
bmcgbWVtb3J5IGZyb20gWGVuIHRoZSBrZXJuZWwgc2hvdWxkIGFzayB0aGUgaHlwZXJ2aXNvcgo+
PiBob3cgbXVjaCBtZW1vcnkgaXQgaGFzIGFscmVhZHkgZnJvbSBYZW4ncyBwb2ludCBvZiB2aWV3
IGFuZCBob3cgbXVjaCBpdAo+PiBpcyBhbGxvd2VkIHRvIGhhdmUuIFRoaXMgd2lsbCBhdm9pZCB0
aGUgbWVzc2FnZXMgeW91IGhhdmUgc2VlbiBhcyBsb25nCj4+IGFzIHRoZXJlIGFyZSBubyBpbnRl
cmZlcmluZyBhY3Rpb25zIGZyb20gWGVuIChlLmcuIGxvd2VyaW5nIHRoZSBtYXhpbXVtCj4+IHJl
c2VydmF0aW9uKSB3aGlsZSB0aGUga2VybmVsIGlzIHRyeWluZyB0byBiYWxsb29uIHVwLgo+IAo+
IENvdWxkIHRoaXMgYmUgY2F1c2VkIGJ5IHlvdXIgcmVjZW50IGJhbGxvb25pbmcgcGF0Y2gKPiAo
OTZlZGQ2MWRjZjQ0MzYyZDNlZjBiZWQxYTUzNjFlMGFjNzg4NmE2Myk/CgpPbmx5IGJ5IHRyeWlu
ZyB0byByZWR1Y2UgdGhlIGRvbWFpbidzIG1lbW9yeSB2aWEgInhsIG1lbS1zZXQiIGJlZm9yZSB0
aGUKYmFsbG9vbiBkcml2ZXIgd2FzIGluaXRpYWxpemVkIGFuZCB0aGVuIGFkZGluZyBtZW1vcnkg
YWZ0ZXIgdGhlIGJhbGxvb24KZHJpdmVyIGhhcyBiZWVuIHN0YXJ0ZWQuCgpPdGhlciB0aGFuIHRo
YXQgSSBoYXZlIG5vIGlkZWEgaG93IG15IHBhdGNoIHdvdWxkIHJlc3VsdCBpbiBzdWNoIGEKYmVo
YXZpb3IuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:59:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13: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.xen.org>)
	id 1ddGeO-0001kc-KX; Thu, 03 Aug 2017 13:58:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1ddGeN-0001kW-GQ
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:58:55 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B5/CF-01732-E1C23895; Thu, 03 Aug 2017 13:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGJsWRWlGSWpSXmKPExsWikc1gqSuj0xx
 pMGGxhcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtF5dzFrQTNzxft3cQ2MG5m6GLk4WAQamSXm
 z5oH5HBwMApESOz6KAwSFxJoZZI403uWrYuRk0NYwFri0/fZYA0iAvMZJV4+e8QOUTWJSWL26
 V9gVWwCOhJz+86zgNi8QB2Lvm9hBbFZBFQkPn6+CVYjKhAu0Xugnw2iRlDi5MwnYPWcQPXrO+
 awg9jMAmYS8zY/ZIaw5SW2v50DZYtL3HoynwnElhBQlDjweyYzyBESApMZJbrP7QZbJiSgLHG
 ybRIzRJGsxNGzc1ggbF+J3TuXMEI0XGOS+HLuHFR3M7vEk/dfoTp0JF7s+sIGkdjNJrFhwy6o
 fVoS665+hCoqkGhsmwI16jirxMtHL5lBwSchICNxar0jRHw+m8Sn40ugbkqQePf/N9Sgp8ISJ
 +6HQdid7BK758ROYFSbhRQes5DCYBZSGMxCCoMFjCyrGDWKU4vKUot0jcz0kooy0zNKchMzc3
 QNDUz1clOLixPTU3MSk4r1kvNzNzECU0g9AwPjDsbbk/0OMUpyMCmJ8lYfa4oU4kvKT6nMSCz
 OiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8fNrNkUKCRanpqRVpmTnAJAdTKsHBoyTC+0gL
 KM1bXJCYW5yZDpE6xWjM0fRhyxcmjnuzt35hEgKbJCXOewqkVACkNKM0D24QLPleYpSVEuZlZ
 GBgEOIpSC3KzSxBlX/FKM7BqCTM+xFkCk9mXgncvldApzABnfKnrhHklJJEhJRUA2PfPkUu5d
 +i/PciUtfZnLVuimqR2rJBvbIp1XDNi+Ktcj87TKfnyXGG1LYfUDm5ymr1dDPlPxOyHrE5/RZ
 t1F9w+W7mseJz3aGr7Nr9ixgbOf4dSp995eKBv5VML+79el4VxOfynX3/j9gjiit+bJW7+eIg
 /0+Rs+5Oq6xvC1b8XGwat3uVKbcSS3FGoqEWc1FxIgCJQPy2uQMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1501768732!105842687!1
X-Originating-IP: [40.107.0.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37049 invoked from network); 3 Aug 2017 13:58:52 -0000
Received: from mail-eopbgr00057.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.57)
 by server-9.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 3 Aug 2017 13:58:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=5B1kdtemEoNtthAlrlK2odScY0MBRL9+sZ3G4ZrDkes=;
 b=j+7IiFzTqMxJw+Q5W0p0Pl0wDttAOc8s7DUfF4/4DC75b5pzTAPbBXAfkKUAjzsVchW/NSK/Til6/M4zpFSwtY4x2U7OeMoc6c6VQlbSF7pv0PwgcTFXdu4NcP0ZcLoDpFVG8CuM9cQIqPb2ta81sID47tIZxNqnCL6C+xmX3hc=
Received: from [10.17.180.106] (85.223.209.58) by
 VI1PR0302MB2735.eurprd03.prod.outlook.com (2603:10a6:800:e2::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Thu, 3
 Aug 2017 13:58:50 +0000
To: Julien Grall <julien.grall@arm.com>,
 George John <georgeeldhojohn@gmail.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
 <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
 <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <4cf9e205-75c9-b21f-5fd9-303fe8ded42a@epam.com>
Date: Thu, 3 Aug 2017 16:58:45 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: HE1P190CA0005.EURP190.PROD.OUTLOOK.COM (2603:10a6:3:bc::15)
 To VI1PR0302MB2735.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d974867a-324a-479e-d29e-08d4da77c57f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0302MB2735; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2735;
 3:ZEgoycD++493FKmzS+Z6ikoJo17i+QoxJKRG+F7cjvlatNkt9A+oGBTFubMg/CvIEPrQwDi0xQlKQ1GTY/xzOHv+5Bg4NskzFvOsu3HN+krywu+3gpVLLYRfMdHWrrsahmQC1qr8YvLMFxuVSjDJ+5jQp970xMmUWuwvVbt9ANs8muekZwB3Fq6wDYsBVoqYZBuYh/9NSFT8ds8H9BQ2lc0k46jJBTUSERhm6yTpLvOUa+hK+oT0aT8iT+VlZMMr;
 25:qjYXgzCV3qXPYTvJxwjlNg8m4GsM8a/YKQhLYNgx+wIfKEsKgs7IjHab6NbagA3WICYGRkXYjXSDXJunRVKfyBALtqhELVqzHgzaIJhgoePHReJuWhvSTNhjgYrOjAgZLhjKUMJsETbp54I4Hketq33vjxvjSNSUeoN6IwDx0Vos2Py3tli1O06Om8klW9ireVcW9WdSH6ami8WNWtonFkgkngyYELC8Yea4BaCWwHPbKeo32szf/IGMjXlj6RY17Q7TMraRNnerQJ6Ydcsp2FARi0ffK4KFwf9VpWk9ayIzllJ7oj4T9sGYiIm4kpvvgp4Sr2AABURGkbUAdnhZQw==;
 31:hWbD6jlaUVZpZCrFL+Tni80n15WIbtQj3MeEQ7oQgVApfgJMdPwMu2CRqj23pqiCK+r/06Ps+On4PMmRZEPypP8BKiUaDgzpL1Vr9zCheV5pqPSKt3Adj9mU6yo91q7jwE+jQIFUKyspdi+Q9uFy2ybB5jlPQ4vn48tadHLzMPW1aBkvFwKTEPgL1x4tQkU+3pwz52fgRMA69EXMcEWcQOvOBpGSzXe61f/eoelfRWA=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2735:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2735;
 20:5O2R7/2azl4zypE5SKZdy5w9E+KT/jaAl8yqczct85qX1c2j4X/NX0SVF1ARW+6jUVJUUh5QC1WFHw3XgDsuNRRqJZAlW5hRahtHWEuaw2tmeG6gYDfF1PoFF0QX8357dB5KNkYmeD5iXd4pLNeo+aXAsjs+Y2x0N11027bIe+x0NVMsNqE5o/+CxVQuXiAq1exSemYJ4ihhqlLfula+HNzhtSzjFwb06+eTtj8aj4sAUM1bPhG9TQpdx7wpHbUDteQ1PLjpMrqbN7DN9ZBomN9vVzYa9DbWZJ2niqF11KdQXacGOTPWi8cg5wLtXrZNerQAVepMGO6b7841tXisGa6V8Q78bbvKx44nNkl4jsouUxa8/I44msR+bSODJ3znhYiCzzcr5H4RxmWSVvdxc11BtIXXE0yVVIHEs24bazEk1CI59VxsgsYwTXf0PC+Mmf0ekCUg/Caip/rKPLjHjH3+GboyE8Eg4bKhGE5HwZPLa4oWdM3o0PzNssWeLz+S;
 4:Hh+WABf59/x2/OvXhY2rkxiJ0q2uew8Z3rY2cx2HfGOZLrRDKQSeoxXm8e9OI+Vysax45dry6nCoaDU7Ox4s7vN0arxU6EkU7hqYl1yFtstJzJ1WycaafMfZZp2aY2/CCaWTR0898oUE85J+KsT855nWfW/deKE+zIGDqFkA3t8JiEApswCUOKYw+pEn3TPDNTQvlYZHBM0FEnk6yXpLhmKQICjrIkHZ8E4mbldiv41c8l4GMBrp2kAeVbSKDu3l
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0302MB273565AEEFDA78FC9445DA22E6B10@VI1PR0302MB2735.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0302MB2735; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0302MB2735; 
X-Forefront-PRVS: 03883BD916
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6049001)(6009001)(39410400002)(39400400002)(39840400002)(39450400003)(24454002)(189002)(199003)(65826007)(72206003)(106356001)(229853002)(305945005)(5660300001)(83506001)(7736002)(230700001)(6116002)(76176999)(2906002)(25786009)(65806001)(54356999)(50986999)(50466002)(42186005)(93886004)(66066001)(64126003)(105586002)(65956001)(3846002)(97736004)(80792005)(2950100002)(33646002)(6486002)(31686004)(53936002)(53546010)(77096006)(47776003)(81166006)(8676002)(189998001)(81156014)(6666003)(478600001)(68736007)(23676002)(101416001)(36756003)(6246003)(86362001)(31696002)(4001350100001)(7350300001)(38730400002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2735; H:[10.17.180.106]; 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?MTtWSTFQUjAzMDJNQjI3MzU7MjM6ZHpBUVVsTis0WDIxN0h4bGxIWGQyYm9U?=
 =?utf-8?B?RVRGOW9YL2tCWTl4QnYzdHAxekpvRkZ3RjBkKzBpU2ozVmJwUGJxSXpQS09V?=
 =?utf-8?B?eTBvTWRHcUFXME45bGZsUnF0dzVkL0g0UlFZMXg0bnpXVThaZGN1My9hdGUv?=
 =?utf-8?B?MU9hVmVSUjJKTTR2NVRhczkvenhkajdJYUpPc2JIMTNnSlN6ekN0Y0x2ekpF?=
 =?utf-8?B?Y1NFT0VVME00U0UrZjljZ1MwMVNzYVY5UjExZXFkQm1uSHc1VlhJOUYwTHpr?=
 =?utf-8?B?NFNCZ2ZFTzMyMHBtU0hyZisvWllzdlVJeWp3d0d2LzcrZUJuTWVBNTQzUks1?=
 =?utf-8?B?TjJLbTNCcXUxWjJ6MUprN045QllIWEtxNHFhOXlNYmJRSm1sL0ducG9iT24z?=
 =?utf-8?B?QTUvNFlXMzlocmNPMksxcjVFK0lDWFQ1a0pOR2Yrd2Z0cjIzeDlnRWlLdEpj?=
 =?utf-8?B?K1BHQmRBVVRXRk9xVWlOenpkcFhmcGZpOWJSdkNIbEZaZFpzb3ROMFFiWUQ2?=
 =?utf-8?B?K01WOW1MU0xlRHJoWG53Yi95bnNIc2EyanVVdVNYTWZpY2diY1ZWM3BtcGda?=
 =?utf-8?B?UEQ1azVQeEV3bDlScDVtN1FYQXJ2ZmhaYzF0QzB0RFRzTlhud0ZXN3c1eE9y?=
 =?utf-8?B?T1VIdVdEcXgyRjh1T1ovSTUwYkxZN2xDNU1mUjJDK0hiSHc3VWxXa3N1bUI2?=
 =?utf-8?B?MThxcVNkUTZPcEdPMXpjRldubDNVY05tTW83VVFIb1hBWnd4YmVlc1RCbWk3?=
 =?utf-8?B?TTdvT05RWWw4Qkc1Y0hIVjdDNm5kSWdtclRjVGVVYUNSNTBjRjF6U0hYTy83?=
 =?utf-8?B?TStvdEo2YTgzdkxZZnQzaGt0U3ZZQ2hjRzl6dVpoTFJuNng4My9oZE9meWJD?=
 =?utf-8?B?VG9Zd0RuSjNNYkF3NXNTM2RlSU9tdURaOEdwTTlvSXRaQzY0SklJMHByb2Q5?=
 =?utf-8?B?ajBNT2dvYTVnWUlQdmJTaXNlbFFzQzcvS2xYYStqR3pOVVpPclNiR21rMGg4?=
 =?utf-8?B?UVV5OFNYZTUzN2I0d0F1S2NTeGR0aDdEOUdEM2dFckhobEMzUnY4QzFiNEkx?=
 =?utf-8?B?MDNWRDZ4SU50NVcvaEVOUmRtUGNSQjZSd25DbkhjUERyQm1iaStPSzYxT0RK?=
 =?utf-8?B?WExSWFN6eUd3VDJrV01YbTZ5Wm5jT3h2V1ZDWDlUc3hmcVN2dThBR2JuTzZU?=
 =?utf-8?B?TExDM2tkbFZjUFR0MEptQ2I5TFZMcWtvc0o5VWphbVJBZWN6dkZkUTVzWVl1?=
 =?utf-8?B?bldzcm1PNVZRckZURkxtT2tmazN1OURQUFhQVFluSHBxUUNZK2FOenhvRlY3?=
 =?utf-8?B?TWNSMjd0U3FKT0FyS2pNSmFWWXZDMzFjTUFNc21WLzdYMVlZZndMZWxOUlQr?=
 =?utf-8?B?UDdZM1hQMXNDUkFlb01aSFFMdHA0Z2hLeFFQQ2JWZFY4cC9MRGNsR21iV2RF?=
 =?utf-8?B?MElqcXNSajRpYUJCVFlmZXkzMlMzMzYrTWQzR1dKd3RIVnJIenliOWhDWnVF?=
 =?utf-8?B?UVlvemgzN1VqNExZUVc3dVREZGZKTVVkODdnTjRUYk4yWFprRkNNNm1aU1Zl?=
 =?utf-8?B?YVRSYnpvQjhDdnZRNGt5cWhhSkUySzVFaTZySlRxbkFtUGVCLy92NVk2TzFu?=
 =?utf-8?B?NStYR1g1eWZ0OC9QaExZWjVSaTA3ajdETUxweVJsclFSVE5CWnRpZEVuYms3?=
 =?utf-8?B?Z3dGQ29WeVJuUng5SjJuZ2h3Q1BxbVJJaUJ3cHc0dm9xMXc2d25SSWMyNnhk?=
 =?utf-8?B?RnBZU1huUXl0RkJKMDlCOUhMYnY2RlJzcHR4M0FsQ0pYM0JOczlFUElCTy9W?=
 =?utf-8?B?ZlVveW1XaUhUbE5Uc1dTTFZDbFBvdG1HZ3VGdUVkR2c3SWVYajdEbG9EdFVQ?=
 =?utf-8?B?b0w3dDVYdlVXREhDNVZHa1RFM2g0SnphZGU3TEdNY0l3VGFEZkdQSGJqK1VZ?=
 =?utf-8?B?Y3VRMHRDd0pOOVltSUlIa0ZRQVJ5Slc5aEErd3RRMC81TFlKeTJybTFFbGVa?=
 =?utf-8?B?UXVTVW8yM1VmdHluaklxS2JTaFgzbzRONVc2NkN3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2735;
 6:hFnP1RZod3J6OUn7reICrbn+MhwefUmUooNPHEtsIiR1EF4kcX3OVvbtllDxoKsSjWuCRBY8KJtymqPGziouKMUo+gMCM5RfDsG2vxQb8F/MZnfpfEbTS1MJeIsqTRtiG96xI+GeXUMDAetiOiDjxB//wASSHYlpffQMO/KkT5NvU1PHKgFn+xlu9Kdv5lkn6avdX+uCFrXw2GKvoraC4bgzibEwZGtlLJEMLg5ahZrVzQiZ4bGlb1Dc7kpEZ0tEbQP1Myx2t6QEYrHAXSQftcI+yFjR+lKP+ciTC7V83hm1xIMdo9P5+TmlLrsr5ZjSbbL5wcktZWQ7fb2OYA1aZg==;
 5:CgX49wWIa5G9OoXev5iVhiMWecCy0wIueCbPZjAVeURfQ+IARpQONgJg2cwqHHjstlKR5LLcb+Hy40/8y3BxSnk3qIh+QL9vF2zqTR8XhXmpvYcwrCUw3NHdJVKUpANugdtMjITXAUP/xA4ZhskBdQ==;
 24:PeOmvqe60FbxS+3tjOLWV4jLbOfMBC23K439czqVvj/ltYG5xPOAkS64fnXf79GVhG9RwXwepPD/JpFNLjkKzfZ8jL78dQQ8TJ0NfUGTu8Y=;
 7:2Ro+4GU9MxmsgcLufOPfVUP5SKBQ5sZW490jIfINHjLDmkVhizOW4civa8A1OFpHY9ZtV2o1BaATrVwyR8OHbUFsykDJ4HCNMijBWTsN7vmUSxupH/FOiZO1Gh15+o2WQsikpRQP6zZ2HizNZfEjbVHme2gApZLSlgCDOSz6z+sr6ALF3icJGw05iDFKc+Xc94ZmmxcwnlWoCL5+rqveQ+km8eo+7Aq6CK/nWtmE9zA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2017 13:58:50.9596 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2735
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDAzLjA4LjE3IDE2OjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gTG9va2luZyBhdCB0aGUg
bG9nLCB0aGVyZSBpcyA2NDBNQiBvZiBSQU0gYWxsb2NhdGVkIGJlbG93IDRHQi4gU28gaXMgCj4g
aXQgdGhlIHNhbWUgaXNzdWU/CkkgZG8gbm90IGtub3cgd2hhdCB0aGUgaXNzdWUgR2VvcmdlIGV4
YWN0bHkgaGFzLiBJIGRvIG5vdCBzZWUgaGlzIGxvZy4KTGV0IG1lIGNoZWNrIHdpdGggYSBibG9j
ayBkZXZpY2Ugcm9vdC4KCj4gQWxzbywgd2hpY2ggdmVyc2lvbiBvZiBYZW4gYXJlIHlvdSBjb21w
YXJpbmcgd2l0aD8KSSdtIG5vdCBjb21wYXJpbmcsIGp1c3QgY2hlY2tlZCBvbiBteSB0YWJsZSB3
aXRoIG15IGN1cnJlbnQgc2V0dXAuCgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 13:59:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 13: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.xen.org>)
	id 1ddGeq-0001nd-W6; Thu, 03 Aug 2017 13:59:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddGeq-0001nU-2Y
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 13:59:24 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B4/92-02176-B3C23895; Thu, 03 Aug 2017 13:59:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS9dKpzn
 SYNp5XYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPt8UlMBdtYKx4ce8jawLifpYuRk0NIIE/i
 zPNN7F2MHBy8AnYSm1c5gYQlBAwlTi+8CVbCIqAqcejSdHYQm01AXaJzUTtYXERAW+LGzItsI
 DazgJPE2vuNrCC2sECkRMuUmewQ40Ml/rz6zwRicwqESBy++JUFYpWgxN8dwhCtWhIPf91igb
 C1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jA72kosz0jJL
 cxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDQq2dgYNzB2HzC7xCjJAeTkihv9bGmSCG+pPyU
 yozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwTtZuzlSSLAoNT21Ii0zBxgdMKUSHDxKI
 rwzQdK8xQWJucWZ6RCpU4zGHE0ftnxh4ng14f83JiGwSVLivD4gpQIgpRmleXCDYFF7iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5Iw72KQKTyZeSVw+14BncIEdMqfukaQU0oSEVJSDYzdmo5
 zVAvMz6c+myb33aXnQPCVjH//Wuyzp2kpzNp4X0l0T779chWz3ox85QOnRe5GXdQsSRaT1mJc
 1L9rg/qqY273531j1Tm9YOncZ2LRpe9OimYZMzFcM7r/bOb+Z1Ehxcvct34NXr2UyZzN866K+
 Wculp8X/q/YeVL64a7mz3IrGO8znzdWYinOSDTUYi4qTgQA7lFLRNUCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501768761!108464367!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27627 invoked from network); 3 Aug 2017 13:59:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 13:59:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 07:59:20 -0600
Message-Id: <59832C3602000078001034C0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 07:59:18 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <Asharaf.Perinchikkal@quest-global.com>
References: <6259FE59E23B6044B7C886F5C71731402750524A@INBLCORMX01.quest-global.com>
In-Reply-To: <6259FE59E23B6044B7C886F5C71731402750524A@INBLCORMX01.quest-global.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, anoop.babu@quest-global.com
Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3
 from UEFI shell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFzaGFyYWYgUGVyaW5jaGlra2FsIDxBc2hhcmFmLlBlcmluY2hpa2thbEBxdWVzdC1nbG9i
YWwuY29tPiAwOC8wMy8xNyAzOjMwIFBNID4+Pgo+V2UgaGF2ZSBsdW5jaGVkIGEgZ3Vlc3Qgd2l0
aCBBR0woQXV0b21vdGl2ZSBHcmFkZSBMaW51eCkuQnV0IGl0cyBwZXJmb3JtYW5jZQo+dmVyeSBs
b3cuIFRvIG92ZXJjb21lIHRoaXMgbGltaXRhdGlvbiB3ZSBoYXZlIHVwZGF0ZWQgb3VyIGhvc3Qg
KERvbTApIGtlcm5lbCB0bwo+NC4xMyByYzMuIE5vdyB0aGUgeGVuIGlzIG5vdCBib290aW5nIHdp
dGggdXBkYXRlZCBrZXJuZWwgZnJvbSBVRUZJIHNoZWxsLiBVYnVudHUKPmFsb25lIGlzIHdvcmtp
bmcgZmluZSB3aXRoIGtlcm5lbCA0LjEzIHJjMy4uCj4KPlJlcXVlc3QgeW91ciBzdXBwb3J0IHRv
IHJlc29sdmUgdGhpcyBpc3N1ZS4KClN1cHBvcnQgaXMgbm90IGJlaW5nIHByb3ZpZGVkIG9uIHRo
aXMgbGlzdC4gRGlkIHlvdSBtZWFuIHRvIHBvc3QgdG8geGVuLXVzZXJzPwpBbHRlcm5hdGl2ZWx5
LCBkaWQgeW91IGZvcmdldCB0byBpbmNsdWRlIHRlY2huaWNhbCBkZXRhaWxzIChzZXJpYWwgbG9n
cyBldGMpPyBBbHNvCmZyb20gdGhlIGxpdHRsZSBiaXQgb2YgaW5mb3JtYXRpb24geW91IGdpdmUg
dGhpcyByYXRoZXIgc291bmRzIGxpa2UgYSBMaW51eCBzaWRlCmlzc3VlIC4uLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 14:03:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 14:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ddGiE-0002b8-EV; Thu, 03 Aug 2017 14:02:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hongbo.wang@intel.com>) id 1ddGiD-0002b1-G7
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 14:02:53 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 95/4C-02177-C0D23895; Thu, 03 Aug 2017 14:02:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH925n29E88TqnPi5NXCWV9ymaIFL
 fguhG9MFA6linbbWLnTNtFujSkrx8EMtQsQy6aGqaXUA0rLwMtURmRRFWeCHSStCmUlNpx+Ot
 Ly+/l//zf248pERRIlORjNXCsCbaoJZ5Ei8T4sIiNkTkpUQ7X8Xtujt1h9iN9na3ucSH0DGp3
 pRmtp6Q6pw9U0T6r2BrfU213IZagguRB6nAVrjVXYh4BkxB1/1yqcAHwV7ukAoxNgT53fGFyN
 PNrQiGPrcQwqcFwUjv++XPQwS1l1sJ3iLD4dBW9V7OsxKbYfTZTzkfJMG3EcwX22S84INzoPv
 7C8QLSr7Gn07BrcQa+OHMdQskSeCtMFCVxSOFj0DfrEYodlUMjrLGpTweOBGKSmolPCPsB3N9
 DWKeJdgfPo1Vi4V5MNx9PiAR2BfGRxelfCLANyVQ+qBqeQGbwN74YWloAgdA6bRzmf2h4W31K
 he0/5EJ8SGw0HRlqU8J3gFNrVFC3RC4XjS8NDyFvaG3YowQ9qgG+/hreQkKrlzXXuWau3Kdu3
 Kd+zYi6tB2jmEzGTZCo4lMY/VancVI6w0RMdGxkUaG42gtY6DTuMiTZuNj5L6IHJEItaCyngM
 dKIAUq32pi/bcFMXGNPOpLB3N6Y6zGQaG60CBJKkG6lpYXorCm2W0jPW03uA+qxUZSC+1knrH
 yxSXThs5vVaQ+lAi+ai+ySkm50ueud+nrp45sYIwmU2Myp9y8AbMG3QZptV0K4c6iIJUPhQSi
 UQKr3SGNeot/+sTyJ9Eah9qc7g7i5feZFmtOuFuSOxuaD77Et+QhV6TVDaUofpdbExIaheNbX
 wT1D6YpEz50vD3m2tmS9mFwxVfp/PrbIGzgaWabbJdXKIu+W9gY+jb/QVDzZP37i32n63ftGB
 /oupKyPx4pGm0+Ezt4j4Xe65mT/yDEce2yajU9v5O+2DcjUMx09mxWU5ds18+zPimjp0v2hca
 NFyRfNTPs/q+muB0dMxOCcvR/wAQQaeBowMAAA==
X-Env-Sender: hongbo.wang@intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1501768969!69913864!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16889 invoked from network); 3 Aug 2017 14:02:51 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 14:02:51 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 03 Aug 2017 07:02:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,316,1498546800"; d="scan'208";a="115195595"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga004.jf.intel.com with ESMTP; 03 Aug 2017 07:02:48 -0700
Received: from fmsmsx152.amr.corp.intel.com (10.18.125.5) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 3 Aug 2017 07:02:48 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX152.amr.corp.intel.com (10.18.125.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 3 Aug 2017 07:02:47 -0700
Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.116]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.122]) with mapi id 14.03.0319.002;
 Thu, 3 Aug 2017 22:02:46 +0800
From: "Wang, Hongbo" <hongbo.wang@intel.com>
To: "Zhang, Haozhong" <haozhong.zhang@intel.com>, Asharaf Perinchikkal
 <Asharaf.Perinchikkal@quest-global.com>
Thread-Topic: =?utf-8?B?W1hlbi1kZXZlbF0gSXMgcG9zc2libGUgdG8gZG8gR1BVIHZpcnR1YWxpemF0?=
 =?utf-8?B?aW9uIGluIEludGVswq4gQXRvbT8=?=
Thread-Index: AQHTDBTz13jIG28Xv06sy8/MWDDeHKJyozIQ
Date: Thu, 3 Aug 2017 14:02:45 +0000
Message-ID: <2A893DE636717B4D96C6AAB5599D2CF91AA7C875@SHSMSX103.ccr.corp.intel.com>
References: <6259FE59E23B6044B7C886F5C717314027503447@INBLCORMX01.quest-global.com>
 <20170802073442.srcc4fih3dn3usqj@MacBook-Pro-de-Roger.local>
 <6259FE59E23B6044B7C886F5C717314027504B8E@INBLCORMX01.quest-global.com>
 <20170803045704.zsml4wbcnz6nquu7@hz-desktop>
In-Reply-To: <20170803045704.zsml4wbcnz6nquu7@hz-desktop>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2FiNzY5ZWItY2NlYi00MTI2LTk4YWEtM2Q0NjlhZTY0YmI1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkR4ZmMwbjlhREllQ09mVTJrV3FMRzhYelBZTWIrOUE0UHNJYzhvdndEVUE9In0=
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Anoop Babu <anoop.babu@quest-global.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel]
 =?utf-8?q?Is_possible_to_do_GPU_virtualization_in_Int?=
 =?utf-8?q?el=C2=AE_Atom=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksDQoNCkludGVsIEdWVC1nIHN1cHBvcnRzIEludGVsIENvcmUgcGxhdGZvcm0sIEUzIHNlcnZl
ciBwbGF0Zm9ybSBidXQgd2UgaGF2ZW4ndCB0cmllZCB5b3VyIEF0b20gTWlubm93Ym9hcmQuDQpU
aGUgR1BVIGdlbmVyYXRpb24gZGVsdGEgbmVlZHMgYWRkaXRpb25hbCBHUFUgZGV2aWNlIG1vZGVs
IGRldmVsb3BtZW50IHdvcmsuDQpJZiB5b3UncmUgdXNpbmcgU2t5bGFrZSBhcmNoaXRlY3R1cmUg
YmFzZWQgQXRvbSAoQXBvbGxvIGxha2UpIHBsYXRmb3JtLCBHVlQtZyBjYW4gd29yayB3aXRoIGFk
ZGl0aW9uYWwgU29DIHBhdGNoZXMuDQoNCkJUVzogR1ZULWcgZG9lc24ndCBuZWVkIFZULWQgbm90
IGxpa2Ugb3RoZXIgcGFzcyB0aG91Z2ggZGV2aWNlcy4NCg0KDQpCZXN0IHJlZ2FyZHMuDQpIb25n
Ym8NClRlbDogKzg2LTIxLTYxMTYgNzQ0NQ0KTVA6ICs4Ni0xMzY0IDE3OTMgNjg5DQpNYWlsOiBo
b25nYm8ud2FuZ0BpbnRlbC5jb20NCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
IEZyb206IFpoYW5nLCBIYW96aG9uZw0KPiBTZW50OiBUaHVyc2RheSwgQXVndXN0IDMsIDIwMTcg
MTI6NTcgUE0NCj4gVG86IEFzaGFyYWYgUGVyaW5jaGlra2FsIDxBc2hhcmFmLlBlcmluY2hpa2th
bEBxdWVzdC1nbG9iYWwuY29tPg0KPiBDYzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsNCj4gQW5vb3AgQmFidSA8YW5vb3Au
YmFidUBxdWVzdC1nbG9iYWwuY29tPjsgV2FuZywgSG9uZ2JvDQo+IDxob25nYm8ud2FuZ0BpbnRl
bC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBJcyBwb3NzaWJsZSB0byBkbyBHUFUg
dmlydHVhbGl6YXRpb24gaW4gSW50ZWzCriBBdG9tPw0KPiANCj4gK0hvbmdibyBmcm9tIEludGVs
IEdQVSB2aXJ0dWFsaXphdGlvbiB0ZWFtDQo+IA0KPiBPbiAwOC8wMi8xNyAwOTo0MSArMDAwMCwg
QXNoYXJhZiBQZXJpbmNoaWtrYWwgd3JvdGU6DQo+ID4gSXMgcG9zc2libGUgdG8gYWNoaWV2ZSBH
UFUgdmlydHVhbGl6YXRpb24gaW4gSW50ZWzCriBBdG9tIHVzaW5nIHBhcmENCj4gdmlydHVhbGl6
YXRpb24/DQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+
IEZyb206IFJvZ2VyIFBhdSBNb25uw6kgW3JvZ2VyLnBhdUBjaXRyaXguY29tXQ0KPiA+IFNlbnQ6
IFdlZG5lc2RheSwgQXVndXN0IDAyLCAyMDE3IDE6MDQgUE0NCj4gPiBUbzogQXNoYXJhZiBQZXJp
bmNoaWtrYWwNCj4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmc7IEFub29wIEJhYnUNCj4g
PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gSXMgcG9zc2libGUgdG8gZG8gR1BVIHZpcnR1YWxp
emF0aW9uIGluIEludGVswq4gQXRvbT8NCj4gPg0KPiA+IE9uIFR1ZSwgQXVnIDAxLCAyMDE3IGF0
IDEwOjAxOjAxQU0gKzAwMDAsIEFzaGFyYWYgUGVyaW5jaGlra2FsIHdyb3RlOg0KPiA+ID4gSGkg
QWxsLA0KPiA+ID4NCj4gPiA+DQo+ID4gPiBJbiBJbnRlbMKuIEF0b23ihKIgRTM4NDUoTWlubm93
Qm9hcmQgVHVyYm90IFF1YWQtQ29yZSBib2FyZCkgaGFzIG9ubHkNCj4gc3VwcG9ydCBmb3IgVmly
dHVhbGl6YXRpb24gVGVjaG5vbG9neSAoVlQteCkuDQo+ID4gPg0KPiA+ID4gTm8gc3VwcG9ydCBm
b3IgSW50ZWzCriBWaXJ0dWFsaXphdGlvbiBUZWNobm9sb2d5IGZvciBEaXJlY3RlZCBJL08NCj4g
PiA+IChWVC1kKS4NCj4gPiA+IFtodHRwczovL2Fyay5pbnRlbC5jb20vcHJvZHVjdHMvNzg0NzUv
SW50ZWwtQXRvbS1Qcm9jZXNzb3ItRTM4NDUtMk0tDQo+ID4gPiBDYWNoZS0xXzkxLUdIel0NCj4g
Pg0KPiA+IFdpdGhvdXQgVlQtZCAoSU9NTVUpIHlvdSB3b24ndCBiZSBhYmxlIHRvIHBhc3N0aHJv
dWdoIGFueSBwaHlzaWNhbA0KPiA+IGRldmljZSB0byBhIGd1ZXN0LCBzbyBubywgeW91IHdvbid0
IGJlIGFibGUgdG8gZG8gR1BVIHBhc3N0aHJvdWdoIChhdA0KPiA+IGxlYXN0IGluIGEgc2FmZSB3
YXkpLg0KPiA+DQo+ID4gUm9nZXIuDQo+ID4gLS0tRGlzY2xhaW1lci0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBUaGlzIGUtbWFpbCBjb250YWlucw0KPiA+IFBSSVZJTEVHRUQgQU5EIENP
TkZJREVOVElBTCBJTkZPUk1BVElPTiBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZQ0KPiB1c2Ugb2YN
Cj4gPiB0aGUgYWRkcmVzc2VlKHMpLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBp
ZW50LCBwbGVhc2Ugbm90aWZ5DQo+ID4gdGhlIHNlbmRlciBieSBlLW1haWwgYW5kIGRlbGV0ZSB0
aGUgb3JpZ2luYWwgbWVzc2FnZS4gT3BpbmlvbnMsDQo+ID4gY29uY2x1c2lvbnMgYW5kIG90aGVy
IGluZm9ybWF0aW9uIGluIHRoaXMgdHJhbnNtaXNzaW9uIHRoYXQgZG8gbm90DQo+ID4gcmVsYXRl
IHRvIHRoZSBvZmZpY2lhbCBidXNpbmVzcyBvZiBRdUVTVCBHbG9iYWwgYW5kL29yIGl0cw0KPiA+
IHN1YnNpZGlhcmllcywgc2hhbGwgYmUgdW5kZXJzdG9vZCBhcyBuZWl0aGVyIGdpdmVuIG5vciBl
bmRvcnNlZCBieSBpdC4NCj4gPiBBbnkgc3RhdGVtZW50cyBtYWRlIGhlcmVpbiB0aGF0IGFyZSB0
YW50YW1vdW50IHRvIGNvbnRyYWN0dWFsDQo+ID4gb2JsaWdhdGlvbnMsIHByb21pc2VzLCBjbGFp
bXMgb3IgY29tbWl0bWVudHMgc2hhbGwgbm90IGJlIGJpbmRpbmcgb24NCj4gPiB0aGUgQ29tcGFu
eSB1bmxlc3MgZm9sbG93ZWQgYnkgd3JpdHRlbiBjb25maXJtYXRpb24gYnkgYW4gYXV0aG9yaXpl
ZA0KPiA+IHNpZ25hdG9yeSBvZiB0aGUgQ29tcGFueS4NCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4g
LS0tLS0tLS0tLS0tLQ0KPiA+DQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4gPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+ID4gWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcNCj4gPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 14:13:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 14:13: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.xen.org>)
	id 1ddGsJ-0003NI-Dr; Thu, 03 Aug 2017 14:13:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddGsH-0003NC-Ed
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 14:13:17 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 08/F3-01729-C7F23895; Thu, 03 Aug 2017 14:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov26NfnO
 kweFfAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOow+YC1ZyVDQtnsbUwPiArYuRk0NCwEji
 7cR/TCC2kMBCRokLu8RAbGGBcInvJ56xgtgiAqESfU83s4PYzAI7mCQO9Et3MXIB1X9mlDj27
 QNYEZuAqsSG66fAbF4Ba4mrN24A2RwcLAIqEr2NViBhUaCZ+79fY4YoEZQ4OfMJC4jNKRAocf
 jBJGaI+eoSf+ZdgrLFJTY9+84KYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FukaWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcFZz8DAuIPx8ha/Q4ySHExK
 orzVx5oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwtus2RwoJFqWmp1akZeYA4wQmLcHBoyTC+
 wUkzVtckJhbnJkOkTrFqCglzrsIJCEAksgozYNrg8XmJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvDZ6QFN4MvNK4Ka/AlrMBLT4T10jyOKSRISUVAPj6tkT/15WW3iO5eKFMPntl4oPpmj
 NuV7KcMdNrSwnc1d3tTJ7V65jxpYLvo7iiQs05pVcllRlWOr2Rm3KM+a5qyo77CLtNnDqv/Ut
 NtcQjJmmLPzRMzSjWErp6qUMzZe/Xrz5Jnn8nMXvm6feF3zcZ/Ii76rtnR+zFS2eRP/OqmkqD
 I35zeOhxFKckWioxVxUnAgApj8i+sgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1501769596!104109503!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64952 invoked from network); 3 Aug 2017 14:13:16 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 Aug 2017 14:13:16 -0000
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 mx1.suse.de (Postfix) with ESMTP id 9C426AB9D;
 Thu,  3 Aug 2017 14:13:15 +0000 (UTC)
To: Andy Lutomirski <luto@amacapital.net>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20170801103954.23904-1-jgross@suse.com>
 <CALCETrXzn64KH=xOxMSpa+-DjHx_p87gX50noaqQaSFMMZFfQQ@mail.gmail.com>
 <5c14a9a9-7b13-50d0-2338-2bccac7b7ac3@citrix.com>
 <CALCETrW4s-mGKoTSBqXV4J4agX2uRVoQkTUwGrzo43USsKd+qg@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c6b4dd49-b18b-6674-7c3c-6799d62a8904@suse.com>
Date: Thu, 3 Aug 2017 16:13:13 +0200
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: <CALCETrW4s-mGKoTSBqXV4J4agX2uRVoQkTUwGrzo43USsKd+qg@mail.gmail.com>
Content-Language: de-DE
Cc: X86 ML <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] xen: get rid of paravirt op
 adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDgvMTcgMDE6NTIsIEFuZHkgTHV0b21pcnNraSB3cm90ZToKPiBPbiBUdWUsIEF1ZyAx
LCAyMDE3IGF0IDQ6MzggUE0sIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiBPbiAwMS8wOC8yMDE3IDIwOjQ1LCBBbmR5IEx1dG9taXJza2kgd3JvdGU6
Cj4+PiBBbHNvLCBJTU8gaXQgd291bGQgYmUgbmljZSB0byBmdWxseSBmaW5pc2ggdGhlIGpvYi4g
IFJlbWFpbmluZyBzdGVwcyBhcmU6Cj4+Pgo+Pj4gMS4gVW5zdWNrIHRoZSBTWVNDQUxMIGVudHJp
ZXMgb24gWGVuIFBWLgo+Pj4gMi4gVW5zdWNrIHRoZSBTWUVOVEVSIGVudHJ5IG9uIFhlbiBQVi4K
Pj4+IDMuIE1ha2UgYSB4ZW5fbm1pIHRoYXQncyBhY3R1YWxseSBjb3JyZWN0IChzaG91bGQgYmUg
dHJpdmlhbCkKPj4+Cj4+PiAjMSBpcyBoZXJlOgo+Pj4KPj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2x1dG8vbGludXguZ2l0L2NvbW1pdC8/aD14ODYv
ZW50cnlfc3lzY2FsbCZpZD0xNGZlZTM0OGUzZTg2Yzk5NDQwMGQ2ODA4NTIxN2QxMjMyYTYzN2Q2
Cj4+Cj4+IElmIHRoZQo+Pgo+PiAvKiBaZXJvLWV4dGVuZGluZyAzMi1iaXQgcmVncywgZG8gbm90
IHJlbW92ZSAqLwo+PiBtb3ZsICAgICVlYXgsICVlYXgKPj4KPj4gY29tbWVudHMgYXJlIHRvIGJl
IGJlbGlldmVkLCB0aGVuIHRoZSBlbnRyeSBsb2dpYyBuZWVkcyByZW9yZGVyaW5nCj4+IHNsaWdo
dGx5IHRvOgo+Pgo+PiBHTE9CQUwoZW50cnlfKl9jb21wYXRfYWZ0ZXJfaHdmcmFtZSkKPj4gICAg
IG1vdmwgICAgJWVheCwgJWVheCAgICAvKiBaZXJvLWV4dGVuZGluZyAzMi1iaXQgcmVncywgZG8g
bm90IHJlbW92ZSAqLwo+PiAgICAgcHVzaHEgICAgJXJheCAgICAgICAgICAgICAgICAvKiBwdF9y
ZWdzLT5vcmlnX2F4ICovCj4gCj4gRCdvaCwgcmlnaHQuICBKdWVyZ2VuLCB3YW50IHRvIG1ha2Ug
dGhhdCBjaGFuZ2U/CgpIbW0sIEknZCBwcmVmZXIgeW91IHNlbmRpbmcgYW4gdXBkYXRlIHdoaWNo
IEkgY291bGQgdGVzdCBhbmQgYWNrIHRoZW4uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 14:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 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.xen.org>)
	id 1ddGss-0003QF-MQ; Thu, 03 Aug 2017 14:13:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1ddGss-0003Q7-7q
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 14:13:54 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F1/5A-03368-1AF23895; Thu, 03 Aug 2017 14:13:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m5mdHcWpcVbzuhTRZi9bra2wwOj
 1IwoqhIhai2o2p92lfTWzxkZS6tLLXlbQw9Q1kF1IakWLyijLpUxBFDHNJMjnUqk9UCTMamfH
 zL5f57vn3HMPl0vhrI9UU7zLyQs2zqIhowjTkoiFyaVL3Pqlp7yLVo3ev4qtQ5sCX1uJdJShM
 NsMdtd+hWm8phc5nmIuX1EHnoPGUD6KoggmF4fOgiaF9GGZPAzGz/QT+SiSUjFp8H30FiZhkt
 FC8cUmQhLFMh4EH/u7lXJHAINa7wCSVHSo40G1N4wJJhECPdXh7jhmJ1x4fomUNTFQf7M3PCG
 SWQ03vuQrJYwzqVBS1YXLeDY8HCyawPHwrtcT9gFmDgye+4VJg4G5huC8+0eYYJm5UH/qCi6L
 tsK5rjZSFrVh0H7tjlL+uJXQN+pTyqpZ8LKxiJCxFl77W0N1ikLMLqj+ppLLT0jwPtfIOAnuv
 fk2McABjWU9SPasU8AF70mF1AvMTGjwr5frHhJu1zXhcrr9MPR7bCJ2nwqeBT5OfM4qoa31tL
 IAzS+cspvCKfsonLKPwin7KEXEHbRA5IUjvJCsSzEIZqPJaeXMlmTd0tQUKy+KnJG3cAYx5YD
 dWolCJxIReo/Q4+CGWpRAYZo4+tirPD07zWDPPGriRNM+IcvCi7VoIUUxVXfLm5GasNltvAbo
 tSluPRsj8EbeddBsCd3cXylQ0ZpY2ivRtOjgrKLZKFMNaDlVUe4fxqi8r/eHMTbspI6n0yQpI
 0lNWbZJo7/324JmqVU0CsVkox28YDU7/+c/oXgKaVT0askl2mxzTs77FIqChaL8PJ4rRXFy/y
 h1DkovHtF1HkorXe+dzp63Z+8dmfEC6Ys9G69XfN550UDSBW1B7bRKtrs5Y/u8k5vd9Isu174
 B2t9X1LiAWLktYlS75/CyjqGonhbXMP+4XpH14X3yiS1k7NoyMtjM1ay4nL0miK2jHYGSt7t9
 qYntOzI3JDTkoxJrjdEWvL7YckZDiCZOl4QLIvcHt3F1a7oDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1501769632!105623118!1
X-Originating-IP: [104.47.0.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17730 invoked from network); 3 Aug 2017 14:13:52 -0000
Received: from mail-he1eur01on0040.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.40)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 3 Aug 2017 14:13:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=fIYtK5IszBOvmJV8vJB7o+PhgVsE6P/ECGLCSQWwGXE=;
 b=CEpnCMYr3jHoBtOftYMz4CkHka3NIe+7MIQnkMTl+r17FDvhI49QYDZ2H8M/aMaPkj8W0VWyWlVfTWkUoOoqaDQ02nRwBVjTUxcOpDRVScm12Nl4zNUxIms8RxI92gM3EI/Tw7PwG7lncD/8htidNW1/e2py7tbnEpeZTgCx8NQ=
Received: from [10.17.180.106] (85.223.209.54) by
 HE1PR0302MB2731.eurprd03.prod.outlook.com (2603:10a6:3:f0::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Thu, 3
 Aug 2017 14:13:50 +0000
From: Andrii Anisov <andrii_anisov@epam.com>
To: Julien Grall <julien.grall@arm.com>,
 George John <georgeeldhojohn@gmail.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
 <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
 <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
 <4cf9e205-75c9-b21f-5fd9-303fe8ded42a@epam.com>
Message-ID: <3c8ae107-9ae7-46ea-a139-ab5e9b692c3e@epam.com>
Date: Thu, 3 Aug 2017 17:13:45 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <4cf9e205-75c9-b21f-5fd9-303fe8ded42a@epam.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: AM4PR0501CA0052.eurprd05.prod.outlook.com
 (2603:10a6:200:68::20) To HE1PR0302MB2731.eurprd03.prod.outlook.com
 (2603:10a6:3:f0::8)
X-MS-Office365-Filtering-Correlation-Id: 6a711730-a257-414b-b0e0-08d4da79ddb4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0302MB2731; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2731;
 3:e8i8LbAzgSjhKqNKKQmfbZ+bREuWpgDKEITlsKTczLs4PX/Cy5GaAxwzLP6JLxTHQK+nKUg063qcSgTlnlvefgL4d4du3Xgsk+A/wmHCnswUW2AzF4Kw3sJXn6TJZRQHgYg4xYGUW5g1C3WNdvSWtPX5cbZdhnysfa8gJbDNPgDfOrzgW5AF63YuG5ui99jIUFHsNaHSUYSgmz5ITbx7icRXrZ9l58tt5rNraQM2RTuGBf9Dw/RhOP2tNksNJEzK;
 25:h1xE2VOO1RzesUsaSs3D7xHNwMD4hQKJuoDc58TQibVzH69aI/aiJGQgiyivHRd9yjpvQXYKBl3dYPMPnUxIOY3tlPjs7VPFCeJfeIi/aHJDpInTa3ceslq3C7asTAfiB4ATRmTBQ4xTn0mKFjXKSBAttfwiWxsqPKTHZxRbLd6s+ODYXOvdKD5p6DumpB1q+7FttoFjYc8xylftZ1QILdvrBXcLoyKDkD6iwKFG+O7IoP5VmuHzgNYbZcyAcI7Gr85E3GHvv5V9mLoxOpW6/WeEkh2hSnDRLCfeA7mp4Y6CrzmD+isNKalMzOYqcq6elt51D6nmeQFuKeDv/uEvhg==;
 31:uN19ECplS/KwSOQuJJAZqny7QspGRPC+I0MOtfDnEK+rTshRd4B1A2kcmyFEe3HCy1/ptpAmXOtf5heCvqPXdspk/uBdqnUvOdZlH8byFDgQoPSfdEdnbM9nutcUonKsbhEc3qTSbg27mB1bkuV7s9SbVLWgKYnLuJMc2bTNfxkTbrlDVpjh4t15W06b/9zXMxAwQ2bl/9yZdat+RkuNinLsYVhEb/G64/6Yhi20K1M=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2731:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2731;
 20:gVERoKb/rJ2M+XaceFqqsyox54XWtyCYCvRMEFY0vhee0OdsJvDaGByIMdslr82CneNfuCWmUXVrgQVEcMevdhi1cWtFfdApSK8folzEqqtSzyWuFCeXVcqv1EuVABGky7kWVgmN95c2IaH4bWZbqHPmIDcI6JFVfH44J9B2gaUbGP9yY/kaHgECJgHaJE6EF/els94for/cIDNkLd1esHHHoR1rBXeIXBhglcNcmKeZcfaz2wlAvPehHDG0E/Nvwxh1MSt1krnLg32kuDNNVPxgpBw36tZVOHag+TZE5Ip0PMdD/QPEndxICccAU3NCS7rAElckTnuMuhNojKzYF/0Q26OQ2fqPVg6knk2FGqQ1gLgQHZgVI8e/cBdQlF65Acx0nzyrcc/PyIUA8bxyeFIS29SyRXuoidFcWV9K654EDoHz28YEA+zXnEgpgXU0WzEoYHM+EdihnbFO1fkkTFzRmi6bi3d0bzvp3MML0ufxNDMZrSsk7P7AeykhPh95;
 4:GGzEp5FAb+GDaH7ds1HyFsL4X4BHWgFS15D8bS/KgB6L7Ri/qloloNYxj+wu7Ljyb3FD+pc2kGaD9s2HJ9++VKhD8oIhxmMrJGgTxm17mXdb5Xlfhy6QP49TaZW6m12rEdnGLNswvDcbk1qvghS2FlV3QTHe5/P8OTsK8KHY/7yLuxCGSfy0eqoguWNTO/ftzxUEWdIho6Lqf2nAkeVJkWCU6NZLyn39n/OU5mug8WH08acr6TII+VVtEGLB+tLE
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2731D3E1693E183F8DA2340FE6B10@HE1PR0302MB2731.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0302MB2731; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0302MB2731; 
X-Forefront-PRVS: 03883BD916
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39840400002)(39450400003)(39410400002)(39400400002)(199003)(24454002)(189002)(229853002)(8676002)(6666003)(83506001)(36756003)(6486002)(53546010)(31686004)(50986999)(76176999)(54356999)(93886004)(65956001)(68736007)(2950100002)(4001350100001)(65806001)(66066001)(77096006)(81156014)(81166006)(80792005)(3846002)(25786009)(6116002)(6246003)(478600001)(23676002)(50466002)(189998001)(72206003)(47776003)(64126003)(33646002)(230700001)(7350300001)(5660300001)(38730400002)(7736002)(106356001)(31696002)(97736004)(2906002)(101416001)(105586002)(305945005)(65826007)(86362001)(42186005)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2731; H:[10.17.180.106]; 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?MTtIRTFQUjAzMDJNQjI3MzE7MjM6aUNId1M2WG5mTmtxRzAveG1QLzdacTk3?=
 =?utf-8?B?WDhBMG5hRllEcm1QZnpQa3RyRHVwZzZLRjBwWDNCK2d5QkQwNWp0TUVuUzhs?=
 =?utf-8?B?VktyQ3ZCNUt6cmovU1BDSUdIRkF3VUNkWFl2TnZ1NzJOZXdad1o1cEF5Uito?=
 =?utf-8?B?ZllqVGxZWDYxRUY0elh2bWdDaFgwUHErMmlBZU5NR0lGcG9YZEJHREZJeUg0?=
 =?utf-8?B?Tm9wM0ZzWG1sTEtkNGFTQllDSzdDVzlidUYzSEhBVFNwUGtqMnF2RHZyUjFo?=
 =?utf-8?B?VkdBN2RWbGYvYll2dzRGaE96Wk1USmE5RDNURll2TzB6RnpXY1hpZGxONUxa?=
 =?utf-8?B?OTdFd3Z2cDNTZU9hYnNnWkJJWThuY3JNNzBva2lFSzZtbFQreEZ6cjFYU2hV?=
 =?utf-8?B?WmFKSTN4emdJemZiMmZMNkFlSlliMmZDU3VtYUhzOVVGamgrTUJKU0NLY3Zj?=
 =?utf-8?B?TkwrS3I1OU9tUHVydnNwcGt1ZjBJZ2RzRXNOMWwzV3h2cTQ4SE83V3FlUlFK?=
 =?utf-8?B?VGpzVlpXRWZmVWszMDdGczJjQTFaUEFIZEZlRHNUd3FWaFlQWHJ1NXgzdXFy?=
 =?utf-8?B?d3U1M0tFRE14dEdRemVMNGhsRWVtMG9SNWk4MVhMbGQvYWh6enduRmxER2FJ?=
 =?utf-8?B?bTBKRGpJaWtVWmQ2RE1FMlQ2T1hoNHFiUVA0Zk9YdWZzeldBVWJqRHRZUmJM?=
 =?utf-8?B?bkNIOCsvOWpZNmJiVlYxQmVxbzRoSTNlNXpnRHJLWDFCUzgrWkNqNjNIQVZx?=
 =?utf-8?B?ZU5xUml3NHRRSGZOVEFJY2lGdFJPVk5nTCtHWmJBVDlPcG15aDJRcktDeDJ3?=
 =?utf-8?B?N1pxbGJGaE5iU1RRQzFFKzFlSjdxS2NuYXdNZzhaY1dVdDNhSTBsZG1lUFZ1?=
 =?utf-8?B?SGRpNlFia0FPQVJpSGZRSzRUd2Rhb1UzR3Y4UzllN3FDSUtYZXNNV1FaSUlS?=
 =?utf-8?B?d050MUFEZnN3UC8raDlBaXd5NW81MUF6cXRNeERneFRSWlMwbGcvS3F1ekpH?=
 =?utf-8?B?UlpSZWhEV3JKZ1NkWUM1ZmlpYWE4MFBnT3Z0anNkcVBTSlZNSU82cDIraTRM?=
 =?utf-8?B?eEZCcmVxVit2ZVJmcHZ0U1V3U2JGVXFxcEZPTFllS0luazBxTml5YjlrWERW?=
 =?utf-8?B?a0V5SjB3dVg4eXM3VmxySVIxSmZ0azBuUU8yR2YxRG4xR2pJdmY0citNWk9h?=
 =?utf-8?B?c1JBS3ZQQ05EdkkyRWVIeDFXbWoxek5LR2daMkJRY0YrNk1pRFJCZ0lqYmtT?=
 =?utf-8?B?aXY2ZUlneDFjUENhM1psQTNTa252eFlGSWxaeHFBaDZOZVJxeWI2T3F6c0Ra?=
 =?utf-8?B?cEd5bzZGTjVyRFNaZHdySlZyQWNUWjlqbVVuNldsQUtzYlJNcXIvSlNSNThE?=
 =?utf-8?B?eXZPR1E0ckdqYlN2ZWYxMjNVUWxlRGg3TFNidGozbDhzM1NjdlVscXZ4S0pt?=
 =?utf-8?B?c0JsaEs3VGZiN1l6SkpXa2lKV2htUU1lenF2TGl1SjhiNytJQkE1dGtiVWZh?=
 =?utf-8?B?c3hjL0crMWU5Q3NkTk9pTER1WEFWZlExbkJoY08waU1sM3hsVGRCR0FJL3h6?=
 =?utf-8?B?RmJzbWdseW9xUHpkY1FPbm01NDQ5bTFQRC82b2FzYkY3L0VJVEtHYW05SGdo?=
 =?utf-8?B?aDVTY3V6ZUtYS2JhcjgyNlNVNVZOYWRFekkyVUEvM3ZrNTQ0QkhUSXFhazJB?=
 =?utf-8?B?ZndkKzRSRVowM0c0TjM2VDRwZDlLbDhUTGMyTi9GWk9nWDhxR2J2SzF6TGtm?=
 =?utf-8?B?TkVYb0NMRVJWeHBqRm15MTJDT1JVUWVOZVFaRXcwSkVYWnkyRDNvRDB1VVht?=
 =?utf-8?B?Wk5QckV2RUJrd0Q4eW9UQkdJUkFnaUZLZ0loM2RrZXUrSDZqYjBibDc1Y2R5?=
 =?utf-8?B?NzllVHd1TjN6SzJEOFhVUStSMXBIVGVLQnZnd09XV0ovcENvU3dsY0ZtMmlN?=
 =?utf-8?B?ZXhkNVlBZ2djMEE2bzFickl0U2F2ZVBoN2cySURBRFV2UVZBUU9EZExWMjlL?=
 =?utf-8?B?ZTBXZzdjZzRWSWNPNzl2L0h5anJjRS9pRHBVVGN3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2731;
 6:4VzRJmmSfvEXmx59vVkaigeuYQC5Xsv1BhX+IyIaKmgpv4g2iCNJeJ81R6lZjSTi8KlU16Tg+6k0w3ADh3WqDLaNVW/f5arHgJIWRqYZWg8+o59GGcIAsUYJxwKdW+FrDuXh2QJGL3mBLHo7AQOUuKh9muBcDOAX3vYVX7R4e9w0RWuYnCZ3mzOTmgDDzp1hUlAORFK2xEpTIzPS8CKlmNLARItnH4xq9CxVPmbh6YTvVCeh0lBR3tu9X2yDCrTIztuepV7hL0OOxfSL7XU01EyrchD1DfC2ZoVVoow13ICH+R/2zWQ1M6WvXnJ44N5dh9PefKh5+viJkzD5egTlIA==;
 5:krOoZTDZKMGYE8aHIm5ToWoJwBu5szgchNjQYv+DbRIE9TzXrhqkf6z7oCdXjY7ddb41Y2Va3V1R6l4lfndnq6/MxYdDHYgKsAXxJOAZWrvkMV+2Vdc4hFhEkV0hKhdy4BM1AMV0nyKWdY4A4ylFUA==;
 24:XfvAxAjXBV9edX2CLNwQFIRm119WTR4DTf9lCG77j0V5gtcJctUrouZNcgNGaiSi5hTzT0QEjUBHTOxYtIpk8lDBsgDnbz4lSmYlD98MhC0=;
 7:AxVdN0IRBX06ePO6DDu13nO6Pp7gNEy1N7m6eS0Yj43AgG9vegGfFl5YExyrC9kJrxkxARPWLT4PdL3kRCSgFCOUzsBO+2oF7Fb/SCyE5nHTGaN3fxf1bFd7HEaxQq8r3xjjf6sxNJeMTjGLhW7A7g+ZbWzFzOmWk0kGzEmdt7T+ltxwypyN45q58vPzsJtC28sBTLDKGOKOOJJuz4LXnEjqmKpnr0YkfT+gO9CMp0E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2017 14:13:50.6899 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2731
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDAzLjA4LjE3IDE2OjU4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IExldCBtZSBjaGVjayB3
aXRoIGEgYmxvY2sgZGV2aWNlIHJvb3QuCkl0IGRvZXMgd29yayB3aXRoIHJvb3Qgb24gbW1jYmxr
MXAxLgoKU28gSSBzdWdnZXN0IHRvIEdlb3JnZSB0byB1cGRhdGUgaGlzIFhFTiBieSBtb3Zpbmcg
dG8gNC45IG9yIGJ5IApiYWNrcG9ydGluZyBtZW50aW9uZWQgcGF0Y2guCgpOb3Qgc3VyZSB3aGF0
IGlzIGJyb2tlbiBmb3IgbmZzLXJvb3QuIFdvdWxkIG5vdCBkZWFsIHdpdGggaXQgbm93LCBtYXli
ZSAKbGF0ZXIuCgotLSAKCipBbmRyaWkgQW5pc292KgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 14:20:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 14: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.xen.org>)
	id 1ddGzV-0004As-D9; Thu, 03 Aug 2017 14:20:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3818a7008=sergey.dyasli@citrix.com>)
 id 1ddGzU-0004Am-Kq
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 14:20:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 75/3A-03044-B3133895; Thu, 03 Aug 2017 14:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsWyU9JRQtfasDn
 S4NsvKYslHxezODB6HN39mymAMYo1My8pvyKBNePejqVMBU/VKibO4GhgXKLWxcjJISHgJ7Fj
 2iMmEJtNQE9i4+xXQDYHh4hAokTXTA+QMLPANyaJfXfFQWxhAS+JHYdamUFsEQFviTdT77FD2
 FYSjUuWsYDYLAIqEvPfb2MDsXkFDCTu73wLFOfiEBJYwihxYfU/sCJOAVuJy6/PgTUzCshKfG
 lczQyxTFzi1pP5TBC3CUgs2XOeGcIWlXj5+B8rhK0i8XznAkYIW0fi7PUnULaBxNal+1hA7mc
 W0JRYv0sfYqSlxKxVU1kgbEWJKd0P2SFuE5Q4OfMJywRGsVlINs9C6J6FpHsWku5ZSLoXMLKu
 YlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMKgYg2MHYfdn/E
 KMkB5OSKG/1saZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8DAbNkUKCRanpqRVpmTnA+IZJS3
 DwKInweoGkeYsLEnOLM9MhUqcYjTleTfj/jYljy+8T35mEWPLy81KlxHl/6AOVCoCUZpTmwQ2
 CpZ1LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuYVB1nIk5lXArfvFdApTECn/KlrBDmlJBEh
 JdXAaGd/v0/d10v6m8UPvY0XKzJft2Zf25epF3Q/dMZ13b1nuXyfXT1ibW3HwuT7/v+nHv2/M
 ovmzWGqrJcJe/DR6aaU6hddEXF9w2rziJNBQu+lY4556izcV+no9jBk2aMtseXpbz969r9bP+
 Gtvcaih+zlhfJyTRHK9Tu0/hmwzTLu05C6y2arxFKckWioxVxUnAgAOjFM8DYDAAA=
X-Env-Sender: prvs=3818a7008=sergey.dyasli@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501770043!73206121!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18988 invoked from network); 3 Aug 2017 14:20:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 14:20:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,316,1498521600"; d="scan'208";a="50452355"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: "chegger@amazon.de" <chegger@amazon.de>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH RFC 02/12] x86/np2m: add np2m_flush_eptp()
Thread-Index: AQHS/7Fz87bKszV7sUyc8s5kP3xD3KJvFjWAgAOPooA=
Date: Thu, 3 Aug 2017 14:18:29 +0000
Message-ID: <1501769909.2764.1.camel@citrix.com>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
 <20170718103429.25020-3-sergey.dyasli@citrix.com>
 <c83a60eb-a8ca-3072-4b7f-6cb4819742b9@amazon.de>
In-Reply-To: <c83a60eb-a8ca-3072-4b7f-6cb4819742b9@amazon.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4CC31B75004F184DACA29D4D74A44D17@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH RFC 02/12] x86/np2m: add np2m_flush_eptp()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA4LTAxIGF0IDA5OjU1ICswMjAwLCBFZ2dlciwgQ2hyaXN0b3BoIHdyb3Rl
Og0KPiBPbiAxOC4wNy4xNyAxMjozNCwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiBUaGUgbmV3
IGZ1bmN0aW9uIGZpbmRzIGFsbCBucDJtIG9iamVjdHMgd2l0aCB0aGUgc3BlY2lmaWVkIGVwdHAg
YW5kDQo+ID4gZmx1c2hlcyB0aGVtLiBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKCkgaXMgYWRkZWQg
aW4gb3JkZXIgbm90IHRvIHJlbGVhc2UNCj4gPiB0aGUgcDJtIGxvY2sgYWZ0ZXIgbnAybV9iYXNl
IGNoZWNrLg0KPiA+IA0KPiA+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4NCj4gPiAtLS0NCj4gPiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAg
ICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0NCj4gPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCB8ICAyICsrDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jDQo+ID4gaW5kZXggYjhjOGJiYTQy
MS4uYmMzMzBkOGY1MiAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4g
PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4gPiBAQCAtMTcwOCwxNSArMTcwOCwxNCBA
QCBwMm1fZ2V0bHJ1X25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQ0KPiA+ICAgICAgcmV0dXJuIHAybTsNCj4gPiAgfQ0KPiA+ICANCj4gPiAtLyogUmVz
ZXQgdGhpcyBwMm0gdGFibGUgdG8gYmUgZW1wdHkgKi8NCj4gPiAgc3RhdGljIHZvaWQNCj4gPiAt
cDJtX2ZsdXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pDQo+ID4gK3AybV9mbHVzaF90
YWJsZV9sb2NrZWQoc3RydWN0IHAybV9kb21haW4gKnAybSkNCj4gPiAgew0KPiA+ICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqdG9wLCAqcGc7DQo+ID4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJt
LT5kb21haW47DQo+ID4gICAgICBtZm5fdCBtZm47DQo+ID4gIA0KPiA+IC0gICAgcDJtX2xvY2so
cDJtKTsNCj4gPiArICAgIEFTU0VSVChwMm1fbG9ja2VkX2J5X21lKHAybSkpOw0KPiA+ICANCj4g
PiAgICAgIC8qDQo+ID4gICAgICAgKiAiSG9zdCIgcDJtIHRhYmxlcyBjYW4gaGF2ZSBzaGFyZWQg
ZW50cmllcyAmYyB0aGF0IG5lZWQgYSBiaXQgbW9yZSBjYXJlDQo+ID4gQEAgLTE3NTYsNiArMTc1
NSwxNCBAQCBwMm1fZmx1c2hfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSkNCj4gPiAgICAg
IHAybV91bmxvY2socDJtKTsNCj4gPiAgfQ0KPiA+ICANCj4gPiArLyogUmVzZXQgdGhpcyBwMm0g
dGFibGUgdG8gYmUgZW1wdHkgKi8NCj4gPiArc3RhdGljIHZvaWQNCj4gPiArcDJtX2ZsdXNoX3Rh
YmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pDQo+ID4gK3sNCj4gPiArICAgIHAybV9sb2NrKHAy
bSk7DQo+ID4gKyAgICBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHAybSk7DQo+ID4gK30NCj4gPiAr
DQo+ID4gIHZvaWQNCj4gPiAgcDJtX2ZsdXNoKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtKQ0KPiA+ICB7DQo+ID4gQEAgLTE3NzMsNiArMTc4MCwyNyBAQCBwMm1fZmx1c2hf
bmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpDQo+ID4gICAgICAgICAgcDJtX2ZsdXNoX3RhYmxl
KGQtPmFyY2gubmVzdGVkX3AybVtpXSk7DQo+ID4gIH0NCj4gPiAgDQo+ID4gK3ZvaWQgbnAybV9m
bHVzaF9lcHRwKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGVwdHApDQo+ID4gK3sNCj4g
PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47DQo+ID4gKyAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtOw0KPiA+ICsgICAgdW5zaWduZWQgaW50IGk7DQo+ID4gKw0KPiA+ICsgICAg
ZXB0cCAmPSB+KDB4ZmZmdWxsKTsNCj4gPiArDQo+ID4gKyAgICBuZXN0ZWRwMm1fbG9jayhkKTsN
Cj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX05FU1RFRFAyTTsgaSsrICkNCj4gPiArICAg
IHsNCj4gPiArICAgICAgICBwMm0gPSBkLT5hcmNoLm5lc3RlZF9wMm1baV07DQo+ID4gKyAgICAg
ICAgcDJtX2xvY2socDJtKTsNCj4gPiArICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IGVw
dHAgKQ0KPiA+ICsgICAgICAgICAgICBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHAybSk7DQo+ID4g
KyAgICAgICAgZWxzZQ0KPiA+ICsgICAgICAgICAgICBwMm1fdW5sb2NrKHAybSk7DQo+ID4gKyAg
ICB9DQo+ID4gKyAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOw0KPiA+ICt9DQo+ID4gKw0KPiANCj4g
V2hhdCBleGFjdGx5IGlzIGVwdHAgc3BlY2lmaWMgaW4gdGhpcyBmdW5jdGlvbiA/DQoNClllcywg
Z29vZCBwb2ludC4gSSBzZWVtIHRvIGJlIHRvbyBmb2N1c2VkIG9uIEludGVsLiBUaGUgY29ycmVj
dCBwYXJhbWV0ZXINCm5hbWUgc2hvdWxkIGJlIG5wMm1fYmFzZSwgb2YgY291cnNlLg0KDQo+ID4g
IHN0YXRpYyB2b2lkIGFzc2lnbl9ucDJtKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9u
ZXN0ZWRodm0odik7DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oDQo+ID4gaW5kZXggOTA4NmJiMzVkYy4uMGUzOTk5
OTM4NyAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oDQo+ID4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaA0KPiA+IEBAIC03NzksNiArNzc5LDggQEAgaW50
IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcyh1aW50NjRfdCBncGEpOw0KPiA+ICB2b2lk
IHAybV9mbHVzaChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSk7DQo+ID4g
IC8qIEZsdXNoZXMgYWxsIG5lc3RlZCBwMm0gdGFibGVzICovDQo+ID4gIHZvaWQgcDJtX2ZsdXNo
X25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKTsNCj4gPiArLyogRmx1c2hlcyBhbGwgbnAybSBv
YmplY3RzIHdpdGggdGhlIHNwZWNpZmllZCBlcHRwICovDQo+ID4gK3ZvaWQgbnAybV9mbHVzaF9l
cHRwKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGVwdHApOw0KPiA+ICANCj4gPiAgdm9p
ZCBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLA0KPiA+ICAgICAgbDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3
LCB1bnNpZ25lZCBpbnQgbGV2ZWwpOw0KPiA+IA0KPiANCj4gQW1hem9uIERldmVsb3BtZW50IENl
bnRlciBHZXJtYW55IEdtYkgNCj4gQmVybGluIC0gRHJlc2RlbiAtIEFhY2hlbg0KPiBtYWluIG9m
ZmljZTogS3JhdXNlbnN0ci4gMzgsIDEwMTE3IEJlcmxpbg0KPiBHZXNjaGFlZnRzZnVlaHJlcjog
RHIuIFJhbGYgSGVyYnJpY2gsIENocmlzdGlhbiBTY2hsYWVnZXINCj4gVXN0LUlEOiBERTI4OTIz
Nzg3OQ0KPiBFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5
MTczIEINCi0tIA0KVGhhbmtzLA0KU2VyZ2V5Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 14:41:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 14:41: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.xen.org>)
	id 1ddHIo-0005Zx-5l; Thu, 03 Aug 2017 14:40:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddHIm-0005Zr-IU
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 14:40:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A8/27-03368-7E533895; Thu, 03 Aug 2017 14:40:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/e5aXO
 kwcGnfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aVczPZC2ZwVuzac4mlgfELWxcjJ4eQQJ7E
 jJfzWEBsXgE7iZ9PZzGB2BIChhKnF94Ei7MIqEpcefQfrJ5NQF2ic1E7UJyDQ0RATuLtjsAuR
 i4OZoG3jBLzVneD1QgLeEtcff6aHSQhJHCCUeLji35WkAQn0NCt/x4zgjTzCghK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpn
 qJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgXLUg8BCjJAeTkihv9bGm
 SCG+pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwTvTpDlSSLAoNT21Ii0zBxghM
 KUSHDxKIrz7QNK8xQWJucWZ6RCpU4y6HK8m/P/GJAQ2Q0qc9zVIkQBIUUZpHtwIWLReYpSVEu
 ZlBDpQiKcgtSg3swRV/hWjOAejkjDvWZApPJl5JXCbXgEdwQR0xJ+6RpAjShIRUlINjFx8ftW
 u29pZD3+/Y3no6HLZ8jkLvRuZ7nb91ROcxP0nucK1bk+t7IpQg4aHvudOarPenqPoE/l9tgeD
 vaFCXWjJS/n0B/KcPX9On7FY+StJ+YXzkpu+kdxclwuWXfWa9bNOKGDPK6+/bpm2m42KNcryX
 9THVgVeX6baL98dysIiIh5iJxqkxFKckWioxVxUnAgAU8B2PtECAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1501771237!69674054!1
X-Originating-IP: [137.65.248.74]
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 5454 invoked from network); 3 Aug 2017 14:40:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 14:40:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 08:40:36 -0600
Message-Id: <598335E202000078001034D6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 08:40:34 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <sergey.dyasli@citrix.com>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
 <20170718103429.25020-3-sergey.dyasli@citrix.com>
 <c83a60eb-a8ca-3072-4b7f-6cb4819742b9@amazon.de>
 <1501769909.2764.1.camel@citrix.com>
In-Reply-To: <1501769909.2764.1.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, suravee.suthikulpanit@amd.com,
 Andrew.Cooper3@citrix.com, chegger@amazon.de, tim@xen.org,
 George.Dunlap@citrix.com, xen-devel@lists.xen.org, jun.nakajima@intel.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH RFC 02/12] x86/np2m: add np2m_flush_eptp()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4gMDgvMDMvMTcgNDoy
MCBQTSA+Pj4KPk9uIFR1ZSwgMjAxNy0wOC0wMSBhdCAwOTo1NSArMDIwMCwgRWdnZXIsIENocmlz
dG9waCB3cm90ZToKPj4gT24gMTguMDcuMTcgMTI6MzQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+
ID4gQEAgLTE3NzMsNiArMTc4MCwyNyBAQCBwMm1fZmx1c2hfbmVzdGVkcDJtKHN0cnVjdCBkb21h
aW4gKmQpCj4+ID4gICAgICAgICAgcDJtX2ZsdXNoX3RhYmxlKGQtPmFyY2gubmVzdGVkX3AybVtp
XSk7Cj4+ID4gIH0KPj4gPiAgCj4+ID4gK3ZvaWQgbnAybV9mbHVzaF9lcHRwKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGVwdHApCj4+ID4gK3sKPj4gPiArICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47Cj4+ID4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwo+PiA+ICsg
ICAgdW5zaWduZWQgaW50IGk7Cj4+ID4gKwo+PiA+ICsgICAgZXB0cCAmPSB+KDB4ZmZmdWxsKTsK
Pj4gPiArCj4+ID4gKyAgICBuZXN0ZWRwMm1fbG9jayhkKTsKPj4gPiArICAgIGZvciAoIGkgPSAw
OyBpIDwgTUFYX05FU1RFRFAyTTsgaSsrICkKPj4gPiArICAgIHsKPj4gPiArICAgICAgICBwMm0g
PSBkLT5hcmNoLm5lc3RlZF9wMm1baV07Cj4+ID4gKyAgICAgICAgcDJtX2xvY2socDJtKTsKPj4g
PiArICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IGVwdHAgKQo+PiA+ICsgICAgICAgICAg
ICBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHAybSk7Cj4+ID4gKyAgICAgICAgZWxzZQo+PiA+ICsg
ICAgICAgICAgICBwMm1fdW5sb2NrKHAybSk7Cj4+ID4gKyAgICB9Cj4+ID4gKyAgICBuZXN0ZWRw
Mm1fdW5sb2NrKGQpOwo+PiA+ICt9Cj4+ID4gKwo+PiAKPj4gV2hhdCBleGFjdGx5IGlzIGVwdHAg
c3BlY2lmaWMgaW4gdGhpcyBmdW5jdGlvbiA/Cj4KPlllcywgZ29vZCBwb2ludC4gSSBzZWVtIHRv
IGJlIHRvbyBmb2N1c2VkIG9uIEludGVsLiBUaGUgY29ycmVjdCBwYXJhbWV0ZXIKPm5hbWUgc2hv
dWxkIGJlIG5wMm1fYmFzZSwgb2YgY291cnNlLgoKQW5kIChhdCB0aGUgcmlzayBvZiBzdGF0aW5n
IHRoZSBvYnZpb3VzKSB0aGUgZnVuY3Rpb24gbmFtZSBzaG91bGRuJ3QgaW5jbHVkZQoiZXB0IiB0
aGVuIGVpdGhlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 14:59:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 14: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.xen.org>)
	id 1ddHan-0006Vd-Pw; Thu, 03 Aug 2017 14:59:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddHam-0006VX-6U
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 14:59:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F5/EB-03612-34A33895; Thu, 03 Aug 2017 14:59:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9fJqjn
 SYNEvK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPL7EusBS9EK9pnnWBvYGwX6GLk4BASyJNY
 vDOzi5GTg1fATqLp1yQmEFtCwFDi9MKbLCA2i4CqxK+v6xlBbDYBdYnORe1gcREBeYmNE/aA1
 TMLOEic3NkAZgsLuErcfPIdrEZIoEhi9fkuVhCbU8Be4u7hh6wga3kFBCX+7hCGaNWSePjrFg
 uErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxg/LQs4BCjJAeTkihv9bGmSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvKUWzZFCgkWp6akVaZk5wCiASUtw8CiJ8LaCpHmLCxJzizPTI
 VKnGHU5Xk34/41JiCUvPy9VSpzXAaRIAKQoozQPbgQsIi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmLcfZApPZl4J3KZXQEcwAR3xp64R5IiSRISUVAOja+yBM9dZm8x8WEqPL1euXM8Ue0+
 IK29Wi/m8x6aaExUcC4V364VeMnzKbTfhxttFVpVKlYz5OmLBptIreLpP/7UTXxe0Vip5Z1zO
 s73nlRsrVl53sp+rtnxuvsmqZZvPZCQFXm459jzA9q/XJ52oL2sKkw9aHdpe2Hcg7/KqCZn3f
 decPRaoxFKckWioxVxUnAgA0li5c8MCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501772353!78411548!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17769 invoked from network); 3 Aug 2017 14:59:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 14:59:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 08:59:12 -0600
Message-Id: <59833A3E02000078001034F6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 08:59:10 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <anthony.perard@citrix.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-2-anthony.perard@citrix.com>
In-Reply-To: <20170718170935.25648-2-anthony.perard@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/vlapic: Introduce
	vlapic_update_timer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAwNy8xOC8xNyA3
OjEwIFBNID4+Pgo+VGhlcmUgc2hvdWxkIG5vdCBiZSBhbnkgZnVuY3Rpb25hbGl0eSBjaGFuZ2Ug
d2l0aCB0aGlzIHBhdGNoLgo+Cj5UaGlzIGZ1bmN0aW9uIGlzIHVzZWQgd2hlbiB0aGUgQVBJQ19U
TUlDVCByZWdpc3RlciBpcyB1cGRhdGVkLgo+Cj52bGFwaWNfdXBkYXRlX3RpbWVyIGlzIGludHJv
ZHVjZSBhcyBpdCB3aWxsIGJlIHVzZSBhbHNvIHdoZW4gdGhlCj5yZWdpc3RlcnMgQVBJQ19MVlRU
IGFuZCBBUElDX1REQ1IgYXJlIHVwZGF0ZWQuCj4KPlNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+LS0tCgpNaXNzaW5nIGJyaWVmIHJldmlz
aW9uIGxvZyBoZXJlLgoKPi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKPisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKPkBAIC02NjgsNiArNjY4LDU3IEBAIHN0YXRpYyB2b2lk
IHZsYXBpY190ZHRfcHRfY2Ioc3RydWN0IHZjcHUgKnYsIHZvaWQgKmRhdGEpCj52Y3B1X3ZsYXBp
Yyh2KS0+aHcudGR0X21zciA9IDA7Cj59CiA+Cj4rLyoKPisgKiBUaGlzIGZ1bmN0aW9uIGlzIHVz
ZWQgd2hlbiBhIHJlZ2lzdGVyIHJlbGF0ZWQgdG8gdGhlIEFQSUMgdGltZXIgaXMgdXBkYXRlZC4K
PisgKiBJdCBleHBlY3QgdGhlIG5ldyB2YWx1ZSBmb3IgdGhlIHJlZ2lzdGVyIFRNSUNUIHRvIGJl
IHNldCAqYmVmb3JlKgoKZXhwZWN0cwoKPisgKiBiZWVuIGNhbGxlZC4KCmJlaW5nCgo+KyAqIEl0
IGV4cGVjdCB0aGUgbmV3IHZhbHVlIG9mIExWVFQgdG8gYmUgc2V0ICphZnRlciogYmVlbiBjYWxs
ZWQsIHdpdGggdGhpcyBuZXcKPisgKiB2YWx1ZXMgcGFzc2VkIGFzIHBhcmFtZXRlciAob25seSBB
UElDX1RJTUVSX01PREVfTUFTSyBiaXRzIG1hdHRlcikuCj4rICovCj4rc3RhdGljIHZvaWQgdmxh
cGljX3VwZGF0ZV90aW1lcihzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQzMl90IGx2dHQpOwo+
K3sKPisgICAgdWludDY0X3QgcGVyaW9kOwo+KyAgICB1aW50NjRfdCBkZWx0YTsKCldoeSB0d28g
bGluZXMgKGJ1dCBzZWUgYWxzbyBiZWxvdyk/Cgo+KyAgICBib29sIGlzX3BlcmlvZGljOwo+Kwo+
KyAgICBpc19wZXJpb2RpYyA9IChsdnR0ICYgQVBJQ19USU1FUl9NT0RFX01BU0spID09IEFQSUNf
VElNRVJfTU9ERV9QRVJJT0RJQzsKPisKPisgICAgcGVyaW9kID0gKHVpbnQ2NF90KXZsYXBpY19n
ZXRfcmVnKHZsYXBpYywgQVBJQ19UTUlDVCkKPisgICAgICAgICogQVBJQ19CVVNfQ1lDTEVfTlMg
KiB2bGFwaWMtPmh3LnRpbWVyX2Rpdmlzb3I7Cj4rCj4rICAgIC8qIENhbGN1bGF0ZSB0aGUgbmV4
dCB0aW1lIHRoZSB0aW1lciBzaG91bGQgdHJpZ2dlciBhbiBpbnRlcnJ1cHQuICovCj4rICAgIGRl
bHRhID0gcGVyaW9kOwoKV2hhdCBpcyB0aGUgcG9pbnQgb2YgaGF2aW5nIHRoZSBzYW1lIHZhbHVl
IGluIHR3byB2YXJpYWJsZXM/Cgo+KyAgICBpZiAoIGRlbHRhICkKPisgICAgewo+KyAgICAgICAg
VFJBQ0VfMl9MT05HXzNEKFRSQ19IVk1fRU1VTF9MQVBJQ19TVEFSVF9USU1FUiwgVFJDX1BBUl9M
T05HKGRlbHRhKSwKPisgICAgICAgICAgICAgICAgICAgICAgICBUUkNfUEFSX0xPTkcoaXNfcGVy
aW9kaWMgPyBwZXJpb2QgOiAwTEwpLAoKSSBkb24ndCBzZWUgdGhlIG5lZWQgZm9yIHRoZSBMTCBz
dWZmaXggaGVyZS4KCj4rICAgICAgICAgICAgICAgICAgICAgICAgdmxhcGljLT5wdC5pcnEpOwo+
Kwo+KyAgICAgICAgY3JlYXRlX3BlcmlvZGljX3RpbWUoY3VycmVudCwgJnZsYXBpYy0+cHQsCj4r
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWx0YSwKPisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlzX3BlcmlvZGljID8gcGVyaW9kIDogMCwKPisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZsYXBpYy0+cHQuaXJxLAo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aXNfcGVyaW9kaWMgPyB2bGFwaWNfcHRfY2IgOiBOVUxMLAo+KyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZsYXBpYy0+dGltZXJfbGFzdF91cGRhdGUpOwoKUGxlYXNlIGJlIGNvbnNpc3Rl
bnQgd2l0aCBhcmd1bWVudCB3cmFwcGluZzogRWl0aGVyIGFsd2F5cyBwbGFjZSBhcyBtYW55IG9u
CmEgbGluZSBhcyB3aWxsIGZpdCwgb3IgKGxlc3MgZGVzaXJhYmxlIGltbykgYWx3YXlzIGhhdmUg
anVzdCBvbmUgcGVyIGxpbmUuCgo+KyAgICAgICAgdmxhcGljLT50aW1lcl9sYXN0X3VwZGF0ZSA9
IHZsYXBpYy0+cHQubGFzdF9wbHRfZ3RpbWU7Cj4rCj4rICAgICAgICBIVk1fREJHX0xPRyhEQkdf
TEVWRUxfVkxBUElDLAo+KyAgICAgICAgICAgICAgICAgICAgImJ1cyBjeWNsZSBpcyAldW5zLCAi
Cj4rICAgICAgICAgICAgICAgICAgICAiaW5pdGlhbCBjb3VudCAldSwgcGVyaW9kICUiUFJJdTY0
Im5zIiwKPisgICAgICAgICAgICAgICAgICAgIEFQSUNfQlVTX0NZQ0xFX05TLAo+KyAgICAgICAg
ICAgICAgICAgICAgdmxhcGljX2dldF9yZWcodmxhcGljLCBBUElDX1RNSUNUKSwKPisgICAgICAg
ICAgICAgICAgICAgIHBlcmlvZCk7Cj4rICAgIH0KPisgICAgZWxzZQo+KyAgICB7Cj4rICAgICAg
ICBUUkFDRV8wRChUUkNfSFZNX0VNVUxfTEFQSUNfU1RPUF9USU1FUik7Cj4rICAgICAgICBkZXN0
cm95X3BlcmlvZGljX3RpbWUoJnZsYXBpYy0+cHQpOwo+KyAgICB9Cj4rfQo+Kwo+KwoKTm8gZG91
YmxlIGJsYW5rIGxpbmVzIHBsZWFzZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 15:02:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 15: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.xen.org>)
	id 1ddHdU-0007AE-78; Thu, 03 Aug 2017 15:02:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddHdT-0007A3-4l
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 15:02:03 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AB/BC-09901-AEA33895; Thu, 03 Aug 2017 15:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfelVXO
 kwdbH6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+DzxPFtBg3TFqdN3mRsY
 rwh3MXJxCAn8ZZQ48qmXqYuRE8h5zChxcWEphL2NUWL5mQQQW0TAWeLrmbnsIDavgL7Ejr8rg
 eo5OIQFgiTe3K4FmSMhsJVN4tzn6awgNRICnhL9/26xwNjdKxczdzGyc7AJWEkcEgOJsgioSp
 w8OJ95AiP3AkaGVYwaxalFZalFuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 Ygf5mAIIdjN+WBRxilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgve2ZXOkkGBR
 anpqRVpmDjDwYNISHDxKIryvQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOKwkMYyEBk
 KKM0jy4EbAouMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3iaQVTyZeSVwm14BHcEEdMSfuk
 aQI0oSEVJSDYziD56ZxW27K9oTw2m6t273Es//Zzg552Usqnj6JlqiYEHdbFmjNKcZt5+pPqh
 aZKbY9ME+parhgJ3vsl0Xy9sPf1eQq1Sry9172Ta+983Va1O1OlP/yiTs3C1bqLTlwl1h723d
 Hje3LXRgv7vLRXoj79ng1WkHlss8N8opzEhsLJw+8cet3zlKLMUZiYZazEXFiQCMZhCIfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501772520!70469368!1
X-Originating-IP: [104.130.215.37]
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 7800 invoked from network); 3 Aug 2017 15:02:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 15:02:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddHdO-0002IX-8O; Thu, 03 Aug 2017 15:01: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 1ddHdI-000766-R1; Thu, 03 Aug 2017 15:01:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddHdI-0003Zr-HG; Thu, 03 Aug 2017 15:01:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112425-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Aug 2017 15:01:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112425: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQyNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQyNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDAy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5
ODJiMjg3NGQ2NDkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAy
OWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI0MDIgIDIwMTctMDctMzEgMjE6MDI6MDggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNDE4ICAyMDE3LTA4LTAzIDExOjA0OjU4IFogICAgMCBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KICBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFs
bG9naWMuY29tPgogIEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9n
aWMuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 15:22:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 15: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.xen.org>)
	id 1ddHwr-00007k-Sb; Thu, 03 Aug 2017 15:22:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddHwq-00007c-Ph
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 15:22:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EE/4D-03557-C9F33895; Thu, 03 Aug 2017 15:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3eWfXO
 kQeMtRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPb96+sBbfEKnaf+snewLhOqIuRg0NIIE/i
 Vi9PFyMnB6+AncTkJadZQWwJAUOJ0wtvsoDYLAKqEt+Wbgez2QTUJToXtYPZIgLyEhsn7GECs
 ZkFHCRO7mwAs4UFciW2Lm5lB7GFBIokek4vBavnFLCX+D/jHSvIWl4BQYm/O4QhWrUkHv66xQ
 Jha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hgZ6SUWZ6Rk
 luYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsbj7+MOMUpyMCmJ8lYfa4oU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMGrYtccKSRYlJqeWpGWmQOMApi0BAePkgivJkiat7ggMbc4Mx0id
 YpRl+PVhP/fmIRY8vLzUqXEeTNAigRAijJK8+BGwCLyEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5WUGm8GTmlcBtegV0BBPQEX/qGkGOKElESEk1MC5LC5AIkZH8M1X/al1k+iWP37OYb/S
 sSjJcPUc8/ck1PxZh27uv1nRZvTRuS1KadpFT9GFIi1x88h03x0u1t3a9++Ghsqlk8qN/7wJy
 Zsu/4o6R2Gr1+s5E67UKrZdWu2xZ+truZpsUp+id7Y/6Ntae0diZWvThQvbi4o5Ztz47nQq+9
 9illkWJpTgj0VCLuag4EQBX96KDwwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1501773720!76225873!1
X-Originating-IP: [137.65.248.74]
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 59219 invoked from network); 3 Aug 2017 15:22:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 15:22:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 09:21:59 -0600
Message-Id: <59833F950200007800103513@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 09:21:57 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <anthony.perard@citrix.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-3-anthony.perard@citrix.com>
In-Reply-To: <20170718170935.25648-3-anthony.perard@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/vlapic: Keep timer running when
 switching between one-shot and periodic mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAwNy8xOC8xNyA3
OjEyIFBNID4+Pgo+QEAgLTY3OCwxOCArNjc5LDI5IEBAIHN0YXRpYyB2b2lkIHZsYXBpY190ZHRf
cHRfY2Ioc3RydWN0IHZjcHUgKnYsIHZvaWQgKmRhdGEpCj5zdGF0aWMgdm9pZCB2bGFwaWNfdXBk
YXRlX3RpbWVyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDMyX3QgbHZ0dCk7Cj57Cj51aW50
NjRfdCBwZXJpb2Q7Cj4tICAgIHVpbnQ2NF90IGRlbHRhOwo+LSAgICBib29sIGlzX3BlcmlvZGlj
Owo+KyAgICB1aW50NjRfdCBkZWx0YSA9IDA7Cj4rICAgIGJvb2wgaXNfb25lc2hvdCwgaXNfcGVy
aW9kaWM7CiA+Cj5pc19wZXJpb2RpYyA9IChsdnR0ICYgQVBJQ19USU1FUl9NT0RFX01BU0spID09
IEFQSUNfVElNRVJfTU9ERV9QRVJJT0RJQzsKPisgICAgaXNfb25lc2hvdCA9IChsdnR0ICYgQVBJ
Q19USU1FUl9NT0RFX01BU0spID09IEFQSUNfVElNRVJfTU9ERV9PTkVTSE9UOwogPgogICAgID5w
ZXJpb2QgPSAodWludDY0X3QpdmxhcGljX2dldF9yZWcodmxhcGljLCBBUElDX1RNSUNUKQo+KiBB
UElDX0JVU19DWUNMRV9OUyAqIHZsYXBpYy0+aHcudGltZXJfZGl2aXNvcjsKID4KPi8qIENhbGN1
bGF0ZSB0aGUgbmV4dCB0aW1lIHRoZSB0aW1lciBzaG91bGQgdHJpZ2dlciBhbiBpbnRlcnJ1cHQu
ICovCj4tICAgIGRlbHRhID0gcGVyaW9kOwo+KyAgICBpZiAoIHBlcmlvZCAmJiB2bGFwaWMtPnRp
bWVyX2xhc3RfdXBkYXRlICkKPisgICAgewo+KyAgICAgICAgdWludDY0X3QgdGltZV9wYXNzZWQg
PSBodm1fZ2V0X2d1ZXN0X3RpbWUoY3VycmVudCkKPisgICAgICAgICAgICAtIHZsYXBpYy0+dGlt
ZXJfbGFzdF91cGRhdGU7Cj4rCj4rICAgICAgICAvKiBUaGlzIGRlcGVuZHMgb2YgdGhlIHByZXZp
b3VzIG1vZGUsIGlmIGEgbmV3IG1vZGUgaXMgc2V0ICovCgpJdCdzIG5pY2UgdGhhdCB5b3UgYWRk
IHN1Y2ggYSBjb21tZW50LCBidXQgdGhpcyByZWFsbHkgZG9jdW1lbnRzIGEKcmVxdWlyZW1lbnQg
dGhlIGNhbGxlciBoYXMgdG8gZnVsZmlsbCwgc28gSSdtIGFmcmFpZCBpdCdzIHNvbWV3aGF0IG1p
c3BsYWNlZC4KQWxzbyBwZXJoYXBzICIuLi4gaXMgYmVpbmcgc2V0Ij8KCj4rICAgICAgICBpZiAo
IHZsYXBpY19sdnR0X3BlcmlvZCh2bGFwaWMpICkKPisgICAgICAgICAgICB0aW1lX3Bhc3NlZCAl
PSBwZXJpb2Q7Cj4rICAgICAgICBpZiAoIHRpbWVfcGFzc2VkIDwgcGVyaW9kICkKPisgICAgICAg
ICAgICBkZWx0YSA9IHBlcmlvZCAtIHRpbWVfcGFzc2VkOwoKV2h5IGlzIHRoaXMgc2Vjb25kIHN0
ZXAgbm90IGFsc28gZGVwZW5kZW50IG9uIHRoZSB0aW1lciBwcmV2aW91c2x5CmhhdmluZyBiZWVu
IHBlcmlvZGljPyBUaGlzIGlzIHBhcnRpY3VsYXJseSByZWxldmFudCBpbiBjb25uZWN0aW9uIHdp
dGggLi4uCgo+KyAgICB9CiA+Cj4tICAgIGlmICggZGVsdGEgKQo+KyAgICBpZiAoIGRlbHRhICYm
IChpc19vbmVzaG90IHx8IGlzX3BlcmlvZGljKSApCj57Cj5UUkFDRV8yX0xPTkdfM0QoVFJDX0hW
TV9FTVVMX0xBUElDX1NUQVJUX1RJTUVSLCBUUkNfUEFSX0xPTkcoZGVsdGEpLAo+VFJDX1BBUl9M
T05HKGlzX3BlcmlvZGljID8gcGVyaW9kIDogMExMKSwKPkBAIC03MDIsNyArNzE0LDExIEBAIHN0
YXRpYyB2b2lkIHZsYXBpY191cGRhdGVfdGltZXIoc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1aW50
MzJfdCBsdnR0KTsKPmlzX3BlcmlvZGljID8gdmxhcGljX3B0X2NiIDogTlVMTCwKPiZ2bGFwaWMt
PnRpbWVyX2xhc3RfdXBkYXRlKTsKID4KPi0gICAgICAgIHZsYXBpYy0+dGltZXJfbGFzdF91cGRh
dGUgPSB2bGFwaWMtPnB0Lmxhc3RfcGx0X2d0aW1lOwo+KyAgICAgICAgLyogRm9yIHRoZSBjYXNl
IHdoZXJlIHRoZSB0aW1lciB3YXMgcGVyaW9kaWMgYW5kIGl0IGlzIG5vdwo+KyAgICAgICAgICog
b25lLXNob3QsIHRpbWVyX2xhc3RfdXBkYXRlIHNob3VsZCBiZSB0aGUgdmFsdWUgb2YgdGhlIGxh
c3QgdGltZQo+KyAgICAgICAgICogdGhlIGludGVycnVwdCB3YXMgdHJpZ2dlcmVkLgo+KyAgICAg
ICAgICovCj4rICAgICAgICB2bGFwaWMtPnRpbWVyX2xhc3RfdXBkYXRlID0gdmxhcGljLT5wdC5s
YXN0X3BsdF9ndGltZSArIGRlbHRhIC0gcGVyaW9kOwogCiwsLCB0aGlzLiBOb3RlIGhvdyB0aGUg
Y29tbWVudCB0YWxrcyBhYm91dCBhIGNoYW5nZSBmcm9tIG9uZS1zaG90IHRvCnBlcmlvZGljLCBi
dXQgaG93IHRoZSBjb2RlIGRvZXMgbm90IG9idmlvdXNseSBhbHRlciBiZWhhdmlvciBpbiBvbmx5
IHRoYXQKb25lIGNhc2UuCgpBbHNvIC0gY29tbWVudCBzdHlsZS4KCj5AQCAtODE4LDYgKzg0MCw3
IEBAIHN0YXRpYyB2b2lkIHZsYXBpY19yZWdfd3JpdGUoc3RydWN0IHZjcHUgKnYsCj5pZiAoICF2
bGFwaWNfbHZ0dF9vbmVzaG90KHZsYXBpYykgJiYgIXZsYXBpY19sdnR0X3BlcmlvZCh2bGFwaWMp
ICkKPmJyZWFrOwogPgo+KyAgICAgICAgdmxhcGljLT50aW1lcl9sYXN0X3VwZGF0ZSA9IGh2bV9n
ZXRfZ3Vlc3RfdGltZShjdXJyZW50KTsKPnZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19UTUlD
VCwgdmFsKTsKID4KPnZsYXBpY191cGRhdGVfdGltZXIodmxhcGljLCB2bGFwaWNfZ2V0X3JlZyh2
bGFwaWMsIEFQSUNfTFZUVCkpOwoKV2h5IGlzIHRoaXMgYWRkaXRpb24gbmVlZGVkPyB2bGFwaWNf
dXBkYXRlX3RpbWVyKCkgc2V0cyB0aW1lcl9sYXN0X3VwZGF0ZQphbnl3YXkuIEFzIGl0IGxvb2tz
IGFsbCB5b3Ugd2FudCBpcyB0aGUgdmFsdWUgdG8gYmUgbm9uLXplcm8sIHdoaWNoIGNhbiBiZQpk
b25lIHdpdGggbGVzcyBvdmVyaGVhZCBhbmQgc2hvdWxkIGJlIHN0YXRlZCBzbyBpbiBhIGNvbW1l
bnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 15:29:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 15: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.xen.org>)
	id 1ddI3q-0000NQ-QR; Thu, 03 Aug 2017 15:29:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1ddI3p-0000NH-P8
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 15:29:17 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CB/7B-02177-C4143895; Thu, 03 Aug 2017 15:29:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KJPp7Rquvj2Bx
 psOW0qMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtF2Sb3ggmHFjdXXmBsY36t1MXJyMAtYS/T+
 a2bsYuTiYBFoZpHY8G86E4Tzk1liV/9bNpAqIQF3idXnV4NVCQnMZ5T492wxO0TCTeL/zvVQi
 aWMEufubWEESbAJGEi8+voNzBYRkJa49vkyWBGzwAImiXWz14J1CwsESGxc18HcxcgBtE9V4v
 KzWpAwL9C26af3sYDYEgJyEjfPdTJPYORbwMiwilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MB
 ULze1uDgxPTUnMalYLzk/dxMjMFQYgGAH48XTnocYJTmYlER5q481RQrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4F1p3xwpJFiUmp5akZaZAwxamLQEB4+SCG8ASJq3uCAxtzgzHSJ1itGYY8Pq9
 V+YOF5N+P+NSYglLz8vVUqctwSkVACkNKM0D24QLJouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnI
 NRSZj3OsgUnsy8Erh9r4BOYQI65U9dI8gpJYkIKakGRpkkPpZTmydpuq/4pPL96NoNpbtFT7R
 8MsgUcgnKUjW2u18k5n51IddEPjWpVQ1RCUWZybm5my6m5aQ6zQhaHCccXFP5bPm8Roe94Ubn
 9+RJH17j9e2Y1b+pxn1TZu1VTg77bdRYdvcu1+16XcXaSz5PTt95eXrlz2P3WjyfmTPJ1xws+
 H4uQomlOCPRUIu5qDgRACPdn4ahAgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501774155!77314230!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56826 invoked from network); 3 Aug 2017 15:29:16 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 15:29:16 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=HKQqTsZW76yebMeC516oQndWbFsuhe7e0RtDPETMa78Tq+Jckp7TCD/ZOddpk5SNzijSfWWAds2buKVRffKxQQKL6bgtrwq58lPuDC4QK/5TPagr3NRgM5pDN26h06eWmuOcpqrSZIcNwAwG6E6Ce873hG8TM0FnYUWq3Ff0QjaEtZXYdCH3gPfnBtRyz4YvojStfl0w7t1uCXy0ZR+Hvy0ptPeB/98OqX15lkW1xC0eCETEO3cRjSRJiIPL2bpDxKCG5kyZgJ3818M8qC0B2mmvFT3gby0xAyq7FBx4gM1BS3RzMuLDQ2X7X81utyI4Vqnf5VYT5iXZSsUniOY0yQ==;
 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=hn4vxSlsccvDnQa0o1ZxN
 xuw+6A=; b=zOorDXvaS0uAz3Ogetx4IxudXuLmVawHVH66nU0sugAY7rjAGbLwM
 BsXMqe2cbhxcnOrpl+bHWxZYfIllmd1F5K+Tk/vSuRJaTqXS9CNpTUDNUKSbJQDe
 9AIIdQLLkFHdsUbCq+8gCpVASWv/al6dtWKFRKHEK5YOgym1yWtIzl/LnEBqZteR
 X3KhxuvnFWOfIJ28EZ78EfvzAYbuDHwpOvTDxK9klfuGg6RDQjtY16vdq/t/pEx2
 ldmQdRGvcppD+n/EBE00vq5Azv6WVxSckLSDiffstoyqRGGziRq2G263+76w0oug
 neeOE/dmC1asto6ZDHSgFLNCy91IK0zAw==
Received: (qmail 21276 invoked from network); 3 Aug 2017 18:29:13 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 18:29:13 +0300
Received: (qmail 1135 invoked from network); 3 Aug 2017 18:29:12 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 3 Aug 2017 18:29:12 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  3 Aug 2017 18:29:10 +0300
Message-Id: <1501774150-11683-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, ian.jackson@eu.citrix.com, tim@xen.org,
 tamas@tklengyel.com, jbeulich@suse.com, andrew.cooper3@citrix.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v3] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgZ3Vlc3QgdXNlcnNwYWNlIGNvZGUgdG8gcmVxdWVzdCB0aGF0IGEgdm1fZXZlbnQgYmUg
c2VudCBvdXQKdmlhIFZNQ0FMTC4gVGhpcyBmdW5jdGlvbmFsaXR5IHNlZW1zIHRvIGJlIGhhbmR5
IGZvciBhIG51bWJlciBvZgpYZW4gZGV2ZWxvcGVycywgYXMgc3RhdGVkIG9uIHRoZSBtYWlsaW5n
IGxpc3QgKHRocmVhZCAiW1hlbi1kZXZlbF0KSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCBv
bmx5IHdvcmtzIGZyb20gZ3Vlc3QgaW4gcmluZzAiKS4KVGhpcyBpcyBhIHVzZSBjYXNlIGluIGNv
bW11bmljYXRpb24gYmV0d2VlbiBhIHVzZXJzcGFjZSBhcHBsaWNhdGlvbgppbiB0aGUgZ3Vlc3Qg
YW5kIHRoZSBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uIGluIGRvbTAuCgpTaWduZWQtb2ZmLWJ5
OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2Vz
IHNpbmNlIFYyOgoJLUFkZGVkIGEgbmV3IGZsYWcgdG8gZW5hYmxlIHRoZSB2bSAgY2FsbCBmcm9t
IHRoZSBndWVzdAogICAgICAgIHVzZXJzcGFjZQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgIHwgMTQgKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgIHwgIDggKysrKysrKysKIHhl
bi9jb21tb24vbW9uaXRvci5jICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oICAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oICAgICAgIHwgIDUgKysrLS0KIDYgZmlsZXMgY2hhbmdlZCwgNTEgaW5z
ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBiZGU4
MzEzLi5lZWQ2MGRiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAor
KysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjAyMiw2ICsyMDIyLDggQEAg
aW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlk
X3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFi
bGUpOwogaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9t
aWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxl
LCBib29sIHN5bmMpOworaW50IHhjX21vbml0b3JfZ3Vlc3RfdXNlcnNwYWNlX3ZtY2FsbCh4Y19p
bnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIGludCB4Y19tb25pdG9yX2RlYnVnX2V4Y2Vw
dGlvbnMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKIGludCB4Y19tb25p
dG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFi
bGUpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMv
eGNfbW9uaXRvci5jCmluZGV4IGI0NGNlOTMuLjYzYzYzMjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX21vbml0b3IuYworKysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKQEAgLTE2MSw2
ICsxNjEsMjAgQEAgaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlLAogICAgIHJldHVybiBkb19kb21jdGwo
eGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX2FsbG93X2d1ZXN0X3VzZXJzcGFjZV92bWNhbGwo
eGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSkKK3sKKyAg
ICBERUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jf
b3A7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWFpbl9pZDsKKyAgICBkb21jdGwudS5tb25pdG9y
X29wLm9wID0gZW5hYmxlID8gWEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJM
RTsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0dVRVNUX1VTRVJTUEFDRV9WTUNBTEw7CisKKyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwg
JmRvbWN0bCk7Cit9CisKKwogaW50IHhjX21vbml0b3JfZW11bGF0ZV9lYWNoX3JlcCh4Y19pbnRl
cmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgZW5hYmxlKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9oeXBl
cmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKaW5kZXggZTcyMzhjZS4uYzdm
YWI0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCkBAIC0xNTIsOSArMTUyLDE3IEBAIGludCBodm1faHlw
ZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHsKICAgICBjYXNlIDg6CiAg
ICAgICAgIGVheCA9IHJlZ3MtPnJheDsKKyAgICAgICAgaWYgKCBjdXJyZC0+bW9uaXRvci5ndWVz
dF9yZXF1ZXN0X3VzZXJzcGFjZV92bWNhbGwgJiYKKyAgICAgICAgICAgICBlYXggPT0gX19IWVBF
UlZJU09SX2h2bV9vcCAmJgorICAgICAgICAgICAgIHJlZ3MtPnJkaSA9PSBIVk1PUF9ndWVzdF9y
ZXF1ZXN0X3ZtX2V2ZW50ICkKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAvKiBGYWxsdGhy
b3VnaCB0byBwZXJtaXNzaW9uIGNoZWNrLiAqLwogICAgIGNhc2UgNDoKICAgICBjYXNlIDI6Cisg
ICAgICAgIGlmICggbW9kZSAhPSA4ICYmIGN1cnJkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNl
cnNwYWNlX3ZtY2FsbCAmJgorICAgICAgICAgICAgIGVheCA9PSBfX0hZUEVSVklTT1JfaHZtX29w
ICYmCisgICAgICAgICAgICAgcmVncy0+ZWJ4ID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZl
bnQgKQorICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggdW5saWtlbHkoaHZtX2dldF9j
cGwoY3VycikpICkKICAgICAgICAgewogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5jCmluZGV4IDQ1MWY0MmYuLjQwMTFk
YzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbW9uaXRvci5jCisrKyBiL3hlbi9jb21tb24vbW9u
aXRvci5jCkBAIC03OCw2ICs3OCwxOSBAQCBpbnQgbW9uaXRvcl9kb21jdGwoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9wKQogICAgICAgICBkb21haW5f
dW5wYXVzZShkKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQorICAgIGNhc2UgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0dVRVNUX1VTRVJTUEFDRV9WTUNBTEw6CisgICAgeworICAgICAgICBib29s
X3Qgb2xkX3N0YXR1cyA9IGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkOworCisgICAg
ICAgIGlmICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApCisgICAg
ICAgICAgICByZXR1cm4gLUVFWElTVDsKKworICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAg
ICAgIGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9zeW5jID0gbW9wLT51Lmd1ZXN0X3JlcXVlc3Qu
c3luYzsKKyAgICAgICAgZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV92bWNhbGwg
PSByZXF1ZXN0ZWRfc3RhdHVzOworICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICAgICAg
YnJlYWs7CisgICAgfQogCiAgICAgZGVmYXVsdDoKICAgICAgICAgLyogR2l2ZSBhcmNoLXNpZGUg
dGhlIGNoYW5jZSB0byBoYW5kbGUgdGhpcyBldmVudCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGZm
Mzk3NjIuLmU3ODI1MTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEwNzMsMTYgKzEwNzMsMTcgQEAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY210X29wX3QpOwogI2RlZmlu
ZSBYRU5fRE9NQ1RMX01PTklUT1JfT1BfR0VUX0NBUEFCSUxJVElFUyAgMgogI2RlZmluZSBYRU5f
RE9NQ1RMX01PTklUT1JfT1BfRU1VTEFURV9FQUNIX1JFUCAgMwogCi0jZGVmaW5lIFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHICAgICAgICAgMAotI2RlZmluZSBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUiAgICAgICAgICAgIDEKLSNkZWZpbmUgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVAgICAgICAgICAgICAyCi0jZGVmaW5lIFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UICAgMwotI2RlZmluZSBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCAgICAgICAgIDQKLSNkZWZpbmUgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTiAgICAgICA1Ci0jZGVmaW5lIFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCAgICAgICAgICAgICAgICAgNgotI2RlZmluZSBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfUFJJVklMRUdFRF9DQUxMICAgICAgIDcKLSNkZWZpbmUg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAgICA4Ci0jZGVmaW5l
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERVNDX0FDQ0VTUyAgICAgICAgICAgOQorI2RlZmlu
ZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRyAgICAgICAgICAwCisjZGVm
aW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSICAgICAgICAgICAgIDEKKyNk
ZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVAgICAgICAgICAgICAgMgor
I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCAgICAz
CisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUICAgICAgICAg
IDQKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTiAgICAg
ICAgNQorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQgICAgICAgICAgICAg
ICAgICA2CisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9QUklWSUxFR0VEX0NBTEwg
ICAgICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAg
ICAgICAgICAgOAorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1Mg
ICAgICAgICAgICA5CisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9VU0VS
U1BBQ0VfVk1DQUxMIDEwCiAKIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgewogICAgIHVp
bnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA2Njcz
YjI3Li4xMTEzN2IwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNDgwLDggKzQ4MCw5IEBAIHN0cnVjdCBkb21haW4K
IAogICAgIC8qIENvbW1vbiBtb25pdG9yIG9wdGlvbnMgKi8KICAgICBzdHJ1Y3QgewotICAgICAg
ICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkICAgICAgIDogMTsKLSAgICAgICAg
dW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3Rfc3luYyAgICAgICAgICA6IDE7CisgICAgICAgIHVu
c2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgICAgICAgICAgOiAxOworICAgICAgICB1
bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9zeW5jICAgICAgICAgICAgIDogMTsKKyAgICAgICAg
dW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX3ZtY2FsbCA6IDE7CiAgICAgfSBt
b25pdG9yOwogfTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 15:29:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 15: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.xen.org>)
	id 1ddI3i-0000Mp-J1; Thu, 03 Aug 2017 15:29:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddI3h-0000Mj-2E
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 15:29:09 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DD/73-03406-44143895; Thu, 03 Aug 2017 15:29:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS9fZsTn
 SYNULLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN+xxq2gt8CFee+HWdpYLzM28XIySEkkCfx
 6M0rNhCbV8BO4s23+WC2hIChxOmFN1lAbBYBVYkHW28xgthsAuoSnYvaweIiAvISGyfsYQKxm
 QUcJE7ubACzhQVCJR5M+8AGMb9I4syCqWD1nAL2ElO+LmDvYuQA2iUo8XeHMESrlsTDX7dYIG
 xtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfYQC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+PftYGHGCU5mJREeauPNUUK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuB1cmiOFBIsSk1PrUjLzAHGAUxagoNHSYS3DiTNW1yQmFucmQ6RO
 sVozNEx4+c3Jo5XE/5/YxJiycvPS5US55UCKRUAKc0ozYMbBIvPS4yyUsK8jECnCfEUpBblZp
 agyr9iFOdgVBLmvW4PNIUnM68Ebt8roFOYgE75U9cIckpJIkJKqoGx9VzzpuMmW1R+zdCf6Ph
 swtQO8SVbFFSOnbyfZzF1qeaPY69P7oxc81ll3lauHzOdk389rp12WOYDd4nBzTDGGrfqyZz/
 3CX29JznUBHa5LzVYIH3Ds8J61jbq0+fnOaeLhWg+XXWH8VA8ZfPnnf7ZN2bfKJ6UYDzXvUX3
 S65hRYaC1OPfZHxVmIpzkg01GIuKk4EADDNKF7KAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1501774145!110328589!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30959 invoked from network); 3 Aug 2017 15:29:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 15:29:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 09:29:05 -0600
Message-Id: <5983413E0200007800103524@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 09:29:02 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <anthony.perard@citrix.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-4-anthony.perard@citrix.com>
In-Reply-To: <20170718170935.25648-4-anthony.perard@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/vlapic: Apply change to TDCR
 right away to the timer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAwNy8xOC8xNyA3
OjEwIFBNID4+Pgo+LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwo+KysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYwo+QEAgLTY3MSwxMiArNjcxLDEzIEBAIHN0YXRpYyB2b2lkIHZs
YXBpY190ZHRfcHRfY2Ioc3RydWN0IHZjcHUgKnYsIHZvaWQgKmRhdGEpCiA+Cj4vKgo+KiBUaGlz
IGZ1bmN0aW9uIGlzIHVzZWQgd2hlbiBhIHJlZ2lzdGVyIHJlbGF0ZWQgdG8gdGhlIEFQSUMgdGlt
ZXIgaXMgdXBkYXRlZC4KPi0gKiBJdCBleHBlY3QgdGhlIG5ldyB2YWx1ZSBmb3IgdGhlIHJlZ2lz
dGVyIFRNSUNUIHRvIGJlIHNldCAqYmVmb3JlKgo+LSAqIGJlZW4gY2FsbGVkLgo+KyAqIEl0IGV4
cGVjdCB0aGUgbmV3IHZhbHVlIGZvciB0aGUgcmVnaXN0ZXIgVE1JQ1QgYW5kIFREQ1IgdG8gYmUg
c2V0ICpiZWZvcmUqCj4rICogYmVlbiBjYWxsZWQsIGFuZCB0aGUgcHJldmlvdXMgdmFsdWUgb2Yg
VERDUiB0byBiZSBwYXNzZWQgYXMgcGFyYW1ldHRlci4KCmFyZ3VtZW50Cgo+KiBJdCBleHBlY3Qg
dGhlIG5ldyB2YWx1ZSBvZiBMVlRUIHRvIGJlIHNldCAqYWZ0ZXIqIGJlZW4gY2FsbGVkLCB3aXRo
IHRoaXMgbmV3Cj4qIHZhbHVlcyBwYXNzZWQgYXMgcGFyYW1ldGVyIChvbmx5IEFQSUNfVElNRVJf
TU9ERV9NQVNLIGJpdHMgbWF0dGVyKS4KICA+Ki8KPi1zdGF0aWMgdm9pZCB2bGFwaWNfdXBkYXRl
X3RpbWVyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDMyX3QgbHZ0dCk7Cj4rc3RhdGljIHZv
aWQgdmxhcGljX3VwZGF0ZV90aW1lcihzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQzMl90IGx2
dHQsCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBvbGRfZGl2aXNv
cikKClRvIG1hdGNoIHVwIHdpdGggImx2dHQiLCBwZXJoYXBzICJvbGRfdGRjciIgdGhlbj8gT3Ig
d2FpdCwgaGF2aW5nIHNlZW4KdGhlIGNhbGwgc2l0ZSwgSSB0aGluayB0aGUgcGFyYW1ldGVyIG5h
bWUgaXMgZmluZSwgYnV0IHRoZSBjb21tZW50IHNob3VsZG4ndApzYXkgVERDUiAoYXMgaXRzIHJl
YWxseSB0aGUgZGVyaXZlZCBkaXZpc29yIHZhbHVlIHdoaWNoIHlvdSBjYXJlIGFib3V0KS4KCj5A
QCAtNzAxLDYgKzcwMiwxMyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfdXBkYXRlX3RpbWVyKHN0cnVj
dCB2bGFwaWMgKnZsYXBpYywgdWludDMyX3QgbHZ0dCk7Cj5kZWx0YSA9IHBlcmlvZCAtIHRpbWVf
cGFzc2VkOwo+fQogPgo+KyAgICBpZiAoIHZsYXBpYy0+aHcudGltZXJfZGl2aXNvciAhPSBvbGRf
ZGl2aXNvciApCj4rICAgIHsKPisgICAgICAgIHBlcmlvZCA9ICh1aW50NjRfdCl2bGFwaWNfZ2V0
X3JlZyh2bGFwaWMsIEFQSUNfVE1JQ1QpCj4rICAgICAgICAgICAgKiBBUElDX0JVU19DWUNMRV9O
UyAqIHZsYXBpYy0+aHcudGltZXJfZGl2aXNvcjsKPisgICAgICAgIGRlbHRhID0gZGVsdGEgKiB2
bGFwaWMtPmh3LnRpbWVyX2Rpdmlzb3IgLyBvbGRfZGl2aXNvcjsKPisgICAgfQoKSXNuJ3QgdGhp
cyBjYWxjdWxhdGlvbiBwb2ludGxlc3Mgd2hlbiBkZWx0YSBpcyB6ZXJvPwoKPkBAIC04NDMsMTUg
Kzg1MSwyNCBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfcmVnX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAo+
dmxhcGljLT50aW1lcl9sYXN0X3VwZGF0ZSA9IGh2bV9nZXRfZ3Vlc3RfdGltZShjdXJyZW50KTsK
PnZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19UTUlDVCwgdmFsKTsKID4KPi0gICAgICAgIHZs
YXBpY191cGRhdGVfdGltZXIodmxhcGljLCB2bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIEFQSUNfTFZU
VCkpOwo+KyAgICAgICAgdmxhcGljX3VwZGF0ZV90aW1lcih2bGFwaWMsIHZsYXBpY19nZXRfcmVn
KHZsYXBpYywgQVBJQ19MVlRUKSwKPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmxhcGlj
LT5ody50aW1lcl9kaXZpc29yKTsKPmJyZWFrOwogPgo+Y2FzZSBBUElDX1REQ1I6Cj4rICAgIHsK
PisgICAgICAgIHVpbnQzMl90IGN1cnJlbnRfZGl2aXNvcjsKPisKPisgICAgICAgIGN1cnJlbnRf
ZGl2aXNvciA9IHZsYXBpYy0+aHcudGltZXJfZGl2aXNvcjsKClBsZWFzZSBtYWtlIHRoaXMgdGhl
IGluaXRpYWxpemVyIG9mIHRoZSB2YXJpYWJsZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 15:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 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.xen.org>)
	id 1ddID8-0001G6-PZ; Thu, 03 Aug 2017 15:38:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381ce3ad8=Andrew.Cooper3@citrix.com>)
 id 1ddID7-0001G0-1q
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 15:38:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 36/8E-03044-C8343895; Thu, 03 Aug 2017 15:38:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQrfbuTn
 SoG+xuMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrH++Vvmgh6VirNHDrI1MK6R72Lk5JAQ8JPY
 t+suO4gtLBAmMWlaA5gtIuAu8e/3AzYQm1ngDaPE5z8VXYwcHEJA8Z0zE0HCbAL6ErtffGICs
 XkFbCWWHJjACGKzCKhI7LoxHSwuKhAusf/7NWaIGkGJkzOfsIDYnAIeEjtu3mAGGcksoCmxfp
 c+xCZ5ie1v5zBD2OISTV9WsoLYQgJqEtf6L7FDXJwusfXvL+YJjAKzkEydhTBpFpJJs5BMWsD
 IsopRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBcGYBgB+Oq
 BYGHGCU5mJREeauPNUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANdGqOFBIsSk1PrUjLzAFGD
 kxagoNHSYQ3DiTNW1yQmFucmQ6ROsWoy9ExYcMXJiGWvPy8VClx3gSQIgGQoozSPLgRsCi+xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHedJApPJl5JXCbXgEdwQR0xJ+6RpAjShIRUlINjNF
 yUa9mLroUymty8NeebqPoQzemHFsQMiPkj6nF8XyWtfXSZcoP9DsPdvTHV01bKt5Yls7cPf9N
 9SSvoj62tjrLN0efWc69qf3WOD1nLQPLjkfCx6bMqP7wZmP7A3YhzVny286daFZcXCBr6/PpC
 ENzX2pG78ndr3S4k5MuFT1YrLRqYg/rNiWW4oxEQy3mouJEAGT2a5bdAgAA
X-Env-Sender: prvs=381ce3ad8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1501774731!76195811!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19122 invoked from network); 3 Aug 2017 15:38:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 15:38:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,316,1498521600"; d="scan'208";a="50459594"
To: Yi Sun <yi.y.sun@linux.intel.com>, <xen-devel@lists.xenproject.org>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <73215889-8896-f075-c49b-a1d1849813ac@citrix.com>
Date: Thu, 3 Aug 2017 16:37:11 +0100
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: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.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@intel.com, wei.liu2@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 00/23] Enable L2 Cache Allocation
 Technology & Refactor psr.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDgvMTcgMDk6NDgsIFlpIFN1biB3cm90ZToKPiBIaSBhbGwsCj4KPiBXZSBwbGFuIHRv
IGJyaW5nIGEgbmV3IFBTUiAoUGxhdGZvcm0gU2hhcmVkIFJlc291cmNlKSBmZWF0dXJlIGNhbGxl
ZAo+IEludGVsIEwyIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neSAoTDIgQ0FUKSB0byBYZW4u
IEl0IGhhcyBiZWVuIGVuYWJsZWQKPiBpbiBMaW51eCBLZXJuZWwuCgpVbmZvcnR1bmF0ZWx5LCB0
aGUgcmVzdWx0IGlzIHByb2JsZW1hdGljLiAgVGhpcyBpcyBmcm9tIFhlblNlcnZlcnMgYmFzaWMK
c2FuaXR5IHRlc3RpbmcuCgooWEVOKSBbIDEwNzEuNTQyMTkyXSBBc3NlcnRpb24gJ3NvY2tldF9p
bmZvJyBmYWlsZWQgYXQgcHNyLmM6MTI5NwooWEVOKSBbIDEwNzEuNTQyMjAyXSAtLS0tWyBYZW4t
NC4xMC4wLXhzMTM5NDE5LWQgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihY
RU4pIFsgMTA3MS41NDIyMDddIENQVTogICAgMTQKKFhFTikgWyAxMDcxLjU0MjIxMV0gUklQOiAg
ICBlMDA4Ols8ZmZmZjgyZDA4MDJhOTQ4Zj5dIHBzcl9kb21haW5fZnJlZSsweDIzLzB4Y2MKKFhF
TikgWyAxMDcxLjU0MjIyM10gUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHlw
ZXJ2aXNvcgooWEVOKSBbIDEwNzEuNTQyMjI5XSByYXg6IDAwMDAwMDAwMDAwMDAwMDAgICByYng6
IGZmZmY4MzA4MjkxYzgwMDAgICByY3g6IDAwMDAwMDAwMDA0MDE2YzIKKFhFTikgWyAxMDcxLjU0
MjIzNV0gcmR4OiBmZmZmODMxMDA1MzE3ZmZmICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAwICAgcmRp
OiBmZmZmODMwODI5MWM4MDAwCihYRU4pIFsgMTA3MS41NDIyNDFdIHJicDogZmZmZjgzMTAwNTMx
N2RhMCAgIHJzcDogZmZmZjgzMTAwNTMxN2Q3MCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSBbIDEwNzEuNTQyMjQ2XSByOTogIDAwMDAwMDAwMDAwMDAwMDEgICByMTA6IDAyMDAwMDAwMDAw
MDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAwMDEKKFhFTikgWyAxMDcxLjU0MjI1Ml0gcjEyOiAw
MDAwMDAwMGZmZmZmZmZmICAgcjEzOiBmZmZmODMwODI5MWM4YWE4ICAgcjE0OiBmZmZmODMwODI5
MWM4MDAwCihYRU4pIFsgMTA3MS41NDIyNThdIHIxNTogZmZmZjgzMDgyOTk4ODAwMCAgIGNyMDog
MDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDA0MjZlMAooWEVOKSBbIDEwNzEuNTQy
MjYzXSBjcjM6IDAwMDAwMDAwY2NlODAwMDAgICBjcjI6IGZmZmY4ODAwMDIzNGQyOTgKKFhFTikg
WyAxMDcxLjU0MjI2OF0gZHM6IDAwMmIgICBlczogMDAyYiAgIGZzOiAwMDAwICAgZ3M6IDAwMDAg
ICBzczogZTAxMCAgIGNzOiBlMDA4CihYRU4pIFsgMTA3MS41NDIyNzZdIFhlbiBjb2RlIGFyb3Vu
ZCA8ZmZmZjgyZDA4MDJhOTQ4Zj4gKHBzcl9kb21haW5fZnJlZSsweDIzLzB4Y2MpOgooWEVOKSBb
IDEwNzEuNTQyMjgwXSAgM2QgYTMgNzAgMWMgMDAgMDAgNzUgMDIgPDBmPiAwYiA0OSA4MyBiZSA2
MCAwOSAwMCAwMCAwMCAwZiA4NCA4OSAwMCAwMCAwMAooWEVOKSBbIDEwNzEuNTQyMjk5XSBYZW4g
c3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMTAwNTMxN2Q3MDoKKFhFTikgWyAxMDcxLjU0MjMw
Ml0gICAgZmZmZjgzMDgyOTFjODAwMCBmZmZmODMwODI5MWM4MDAwIDAwMDAwMDAwZmZmZmZmZmYg
ZmZmZjgzMDgyOTFjOGFhOAooWEVOKSBbIDEwNzEuNTQyMzExXSAgICBmZmZmODMwODI5MWM4MDAw
IGZmZmY4MzA4Mjk5ODgwMDAgZmZmZjgzMTAwNTMxN2RjMCBmZmZmODJkMDgwMjdjYzMxCihYRU4p
IFsgMTA3MS41NDIzMjFdICAgIGZmZmY4MzA4MjkxYzhhYTggZmZmZjgzMDBjZDE1OTAwMCBmZmZm
ODMxMDA1MzE3ZGYwIGZmZmY4MmQwODAyMDgwZjcKKFhFTikgWyAxMDcxLjU0MjM2NV0gICAgZmZm
ZjgzMDgyOTliMDA0MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMTAw
NTMxN2ZmZgooWEVOKSBbIDEwNzEuNTQyMzcyXSAgICBmZmZmODMxMDA1MzE3ZTIwIGZmZmY4MmQw
ODAyMmE4NmYgZmZmZjgyZDA4MDU5YWIwMCBmZmZmODJkMDgwNTliMjAwCihYRU4pIFsgMTA3MS41
NDIzODBdICAgIGZmZmY4MmQwODA1OWFiMDAgZmZmZmZmZmZmZmZmZmZmZCBmZmZmODMxMDA1MzE3
ZTUwIGZmZmY4MmQwODAyM2I3NWYKKFhFTikgWyAxMDcxLjU0MjM4OV0gICAgMDAwMDAwMDAwMDAw
MDAwZSBmZmZmODMwODI5OWFmNjcwIGZmZmY4MzA4Mjk5YWY3NDggMDAwMDAwMDAwMDAwMDAwZQoo
WEVOKSBbIDEwNzEuNTQyMzk2XSAgICBmZmZmODMxMDA1MzE3ZTYwIGZmZmY4MmQwODAyM2I3OWYg
ZmZmZjgzMTAwNTMxN2VlMCBmZmZmODJkMDgwMmQ3OTJmCihYRU4pIFsgMTA3MS41NDI0MDVdICAg
IGZmZmY4MmQwODAzNjVjYjMgZmZmZjgyZDA4MDU5YjIwMCBmZmZmODJkMDgwNTlhYjAwIGZmZmZm
ZmZmZmZmZmZmZmYKKFhFTikgWyAxMDcxLjU0MjQxM10gICAgZmZmZjgzMTAwNTMxN2ZmZiAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDFmY2MwMDAwMWYwNwooWEVOKSBbIDEw
NzEuNTQyNDIwXSAgICAwMDAwMDAwMDAwMDAwMDBlIDAwMDAwMDAwMDAwMDAwMGUgZmZmZjgyZDA4
MDVlNGIxMCBmZmZmODMxMDA1MzE3ZmZmCihYRU4pIFsgMTA3MS41NDI0MjhdICAgIDAwMDAwMDAw
MDAwMDAwMGUgZmZmZjgzMDgyOTk4ODAwMCBmZmZmODMxMDA1MzE3ZjEwIGZmZmY4MmQwODAyN2I2
ZGMKKFhFTikgWyAxMDcxLjU0MjQzNl0gICAgZmZmZjgzMDgyOTkyMzAwMCBmZmZmODMwMGNkMmU3
MDAwIGZmZmY4MzAwY2QxZWUwMDAgZmZmZjgzMDgyOTkyMzAwMAooWEVOKSBbIDEwNzEuNTQyNDQ0
XSAgICBmZmZmODMxMDA1MzE3ZGE4IGZmZmY4ODAxMzFlNDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgMTA3MS41NDI0NTJdICAgIDAwMDAwMDAwMDAwMDAwMGUg
ZmZmZjg4MDEzMWU0M2ViOCBmZmZmZmZmZjgxYWU1ODc4IDAwMDAwMDAwMDAwMDAyNDYKKFhFTikg
WyAxMDcxLjU0MjQ1OV0gICAgMDAwMDAwMDAwMDAwN2ZmMCBmZmZmODgwMGM2NTNmOTIxIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbIDEwNzEuNTQyNDY3XSAgICBmZmZm
ZmZmZjgxMDAxM2FhIGZmZmZmZmZmODFhNDBiYzAgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRl
YWRmMDBkCihYRU4pIFsgMTA3MS41NDI0NzVdICAgIDAwMDAwMTAwMDAwMDAwMDAgZmZmZmZmZmY4
MTAwMTNhYSAwMDAwMDAwMDAwMDBlMDMzIDAwMDAwMDAwMDAwMDAyNDYKKFhFTikgWyAxMDcxLjU0
MjQ4M10gICAgZmZmZjg4MDEzMWU0M2VhMCAwMDAwMDAwMDAwMDBlMDJiIGMyYzJjMmMyYzJjMmMy
YzIgYzJjMmMyYzJjMmMyYzJjMgooWEVOKSBbIDEwNzEuNTQyNDkxXSAgICBjMmMyYzJjMmMyYzJj
MmMyIGMyYzJjMmMyYzJjMmMyYzIgYzJjMmMyYzIwMDAwMDAwZSBmZmZmODMwMGNkMmU3MDAwCihY
RU4pIFsgMTA3MS41NDI1MDBdIFhlbiBjYWxsIHRyYWNlOgooWEVOKSBbIDEwNzEuNTQyNTA1XSAg
ICBbPGZmZmY4MmQwODAyYTk0OGY+XSBwc3JfZG9tYWluX2ZyZWUrMHgyMy8weGNjCihYRU4pIFsg
MTA3MS41NDI1MTRdICAgIFs8ZmZmZjgyZDA4MDI3Y2MzMT5dIGFyY2hfZG9tYWluX2Rlc3Ryb3kr
MHg4OC8weDhmCihYRU4pIFsgMTA3MS41NDI1MjFdICAgIFs8ZmZmZjgyZDA4MDIwODBmNz5dIGRv
bWFpbi5jI2NvbXBsZXRlX2RvbWFpbl9kZXN0cm95KzB4NmYvMHgxOTIKKFhFTikgWyAxMDcxLjU0
MjUyOF0gICAgWzxmZmZmODJkMDgwMjJhODZmPl0gcmN1cGRhdGUuYyNyY3VfcHJvY2Vzc19jYWxs
YmFja3MrMHgxNDEvMHgxYTMKKFhFTikgWyAxMDcxLjU0MjUzNl0gICAgWzxmZmZmODJkMDgwMjNi
NzVmPl0gc29mdGlycS5jI19fZG9fc29mdGlycSsweDdmLzB4OGEKKFhFTikgWyAxMDcxLjU0MjU0
Ml0gICAgWzxmZmZmODJkMDgwMjNiNzlmPl0gcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKzB4MzUv
MHgzNwooWEVOKSBbIDEwNzEuNTQyNTUxXSAgICBbPGZmZmY4MmQwODAyZDc5MmY+XSBtd2FpdC1p
ZGxlLmMjbXdhaXRfaWRsZSsweGZjLzB4MmRkCihYRU4pIFsgMTA3MS41NDI1NTddICAgIFs8ZmZm
ZjgyZDA4MDI3YjZkYz5dIGRvbWFpbi5jI2lkbGVfbG9vcCsweDcyLzB4OGEKKFhFTikgWyAxMDcx
LjU0MjU2MV0gCihYRU4pIFsgMTA3MS45MTY2NDldIAooWEVOKSBbIDEwNzEuOTE4ODgxXSAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFsgMTA3MS45MjQ5ODdd
IFBhbmljIG9uIENQVSAxNDoKKFhFTikgWyAxMDcxLjkyODc3MV0gQXNzZXJ0aW9uICdzb2NrZXRf
aW5mbycgZmFpbGVkIGF0IHBzci5jOjEyOTcKKFhFTikgWyAxMDcxLjkzNTI2NV0gKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBbIDEwNzEuOTQxMzc1XSAKKFhF
TikgWyAxMDcxLjk0MzYwNl0gUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoKVGhlIGhhcmR3YXJl
IGlzIFNhbmR5QnJpZGdlLUVOLCB3aGljaCBoYXMgbm8gUFNSIHN1cHBvcnQgYXMgZmFyIGFzIEkg
YW0gYXdhcmUuICBBcyBhIGZpcnN0IHRob3VnaHQsIHBzcl9mcmVlX2RvbWFpbigpIHNob3VsZCBu
b3QgYmUgbWFraW5nIGFueSBhc3NlcnRpb25zIGFib3V0IGhhcmR3YXJlIHN0YXRlLgoKfkFuZHJl
dwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 15:46:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 15:46: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.xen.org>)
	id 1ddIJx-0001xg-Gq; Thu, 03 Aug 2017 15:45:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddIJw-0001xa-R8
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 15:45:57 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C2/F2-02175-43543895; Thu, 03 Aug 2017 15:45:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsVyuP0Ov66ha3O
 kwY4+CYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP7dwdLwdOCio6pPxkbGFsTuxg5OSQEjCTe
 TvzH1MXIxSEksJBRYvqlq4wgCTYBVYkN10+xgtgiAkESGzpamUBsZoE+Rombr4RBbGEBN4nG3
 3PA6lmA6ld0TQOr5xUwkbg58yQLxAJ5iY4Dk1kmMHIuYGRYxahRnFpUllqka2Shl1SUmZ5Rkp
 uYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6K96BgbGHYx9q/wOMUpyMCmJ8lYfa4oU4kvKT6n
 MSCzOiC8qzUktPsQow8GhJMHr7dIcKSRYlJqeWpGWmQMMHJi0BAePkghvHUiat7ggMbc4Mx0i
 dYrRmGPD6vVfmDheTfj/jUmIJS8/L1VKnDcFpFQApDSjNA9uECygLzHKSgnzMjIwMAjxFKQW5
 WaWoMq/YhTnYFQS5m0BmcKTmVcCt+8V0ClMQKf8qWsEOaUkESEl1cDY7LjEy9iTc5vez4gzCa
 1fcyW6Dpv3eR37s9bgwLIv3qIui3gy18xZvMJK/+PRRInGOG+36rxAIUe1tzMP16ytWTGLWex
 yyqpHTv5MOg6sr5dP+jhnv5ijhNDX+hlPZnjYJUmHrNkR/uza9o/sEyrmO/haKqhG+J4Ift/O
 v3jnueyvzzhuOSxRYinOSDTUYi4qTgQATOhvh2MCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501775153!66925354!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43332 invoked from network); 3 Aug 2017 15:45:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 Aug 2017 15:45:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2FC33AEDB;
 Thu,  3 Aug 2017 15:45:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu,  3 Aug 2017 17:45:48 +0200
Message-Id: <20170803154548.13817-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, luto@amacapital.net, mingo@redhat.com,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v3] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBydW5uaW5nIGFzIFhlbiBwdi1ndWVzdCB0aGUgZXhjZXB0aW9uIGZyYW1lIG9uIHRoZSBz
dGFjayBjb250YWlucwolcjExIGFuZCAlcmN4IGFkZGl0aW9uYWwgdG8gdGhlIG90aGVyIGRhdGEg
cHVzaGVkIGJ5IHRoZSBwcm9jZXNzb3IuCgpJbnN0ZWFkIG9mIGhhdmluZyBhIHBhcmF2aXJ0IG9w
IGJlaW5nIGNhbGxlZCBmb3IgZWFjaCBleGNlcHRpb24gdHlwZQpwcmVwZW5kIHRoZSBYZW4gc3Bl
Y2lmaWMgY29kZSB0byBlYWNoIGV4Y2VwdGlvbiBlbnRyeS4gV2hlbiBydW5uaW5nIGFzClhlbiBw
di1ndWVzdCBqdXN0IHVzZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHdpdGggcHJlcGVuZGVkIGluc3Ry
dWN0aW9ucywKb3RoZXJ3aXNlIHVzZSB0aGUgZW50cnkgd2l0aG91dCB0aGUgWGVuIHNwZWNpZmlj
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICB8IDIzICsrLS0tLS0tCiBh
cmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUyAgICAgIHwgIDEgLQogYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFyYXZpcnQuaCAgICAgICB8ICA1IC0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oIHwgIDQgLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3RvLmggICAg
ICAgICAgfCAgMyArKwogYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaCAgICAgICAgICB8IDMz
ICsrKysrKysrKystLQogYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMgICAgICB8ICAx
IC0KIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jICAgICAgICAgICAgfCAgMyAtLQogYXJjaC94
ODYveGVuL2VubGlnaHRlbl9wdi5jICAgICAgICAgICB8IDk5ICsrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni94ZW4vaXJxLmMgICAgICAgICAgICAgICAgICAgIHwg
IDMgLS0KIGFyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgICAgICAgICAgICAgfCA0NSArKysrKysr
KysrKysrKy0tCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAgICAgICAgICAgICAgIHwgIDEgLQog
MTIgZmlsZXMgY2hhbmdlZCwgMTQzIGluc2VydGlvbnMoKyksIDc4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NC5TCmluZGV4IGQyNzFmYjc5MjQ4Zi4uNjdmZWZhZjIxMzEyIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAg
LTc0Niw3ICs3NDYsNiBAQCBFTlRSWShcc3ltKQogCS5lbmRpZgogCiAJQVNNX0NMQUMKLQlQQVJB
VklSVF9BREpVU1RfRVhDRVBUSU9OX0ZSQU1FCiAKIAkuaWZlcSBcaGFzX2Vycm9yX2NvZGUKIAlw
dXNocQkkLTEJCQkJLyogT1JJR19SQVg6IG5vIHN5c2NhbGwgdG8gcmVzdGFydCAqLwpAQCAtOTAy
LDcgKzkwMSw3IEBAIEVOVFJZKGRvX3NvZnRpcnFfb3duX3N0YWNrKQogRU5EKGRvX3NvZnRpcnFf
b3duX3N0YWNrKQogCiAjaWZkZWYgQ09ORklHX1hFTgotaWR0ZW50cnkgeGVuX2h5cGVydmlzb3Jf
Y2FsbGJhY2sgeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2sgaGFzX2Vycm9yX2NvZGU9MAoraWR0
ZW50cnkgaHlwZXJ2aXNvcl9jYWxsYmFjayB4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjayBoYXNf
ZXJyb3JfY29kZT0wCiAKIC8qCiAgKiBBIG5vdGUgb24gdGhlICJjcml0aWNhbCByZWdpb24iIGlu
IG91ciBjYWxsYmFjayBoYW5kbGVyLgpAQCAtOTY4LDggKzk2Nyw2IEBAIEVOVFJZKHhlbl9mYWls
c2FmZV9jYWxsYmFjaykKIAltb3ZxCTgoJXJzcCksICVyMTEKIAlhZGRxCSQweDMwLCAlcnNwCiAJ
cHVzaHEJJDAJCQkJLyogUklQICovCi0JcHVzaHEJJXIxMQotCXB1c2hxCSVyY3gKIAlqbXAJZ2Vu
ZXJhbF9wcm90ZWN0aW9uCiAxOgkvKiBTZWdtZW50IG1pc21hdGNoID0+IENhdGVnb3J5IDEgKEJh
ZCBzZWdtZW50KS4gUmV0cnkgdGhlIElSRVQuICovCiAJbW92cQkoJXJzcCksICVyY3gKQEAgLTk5
OCw5ICs5OTUsOCBAQCBpZHRlbnRyeSBpbnQzCQkJZG9faW50MwkJCWhhc19lcnJvcl9jb2RlPTAJ
cGFyYW5vaWQ9MSBzaGlmdF9pc3Q9REVCVUdfU1RBQ0sKIGlkdGVudHJ5IHN0YWNrX3NlZ21lbnQJ
CWRvX3N0YWNrX3NlZ21lbnQJaGFzX2Vycm9yX2NvZGU9MQogCiAjaWZkZWYgQ09ORklHX1hFTgot
aWR0ZW50cnkgeGVuX2RlYnVnCQlkb19kZWJ1ZwkJaGFzX2Vycm9yX2NvZGU9MAotaWR0ZW50cnkg
eGVuX2ludDMJCWRvX2ludDMJCQloYXNfZXJyb3JfY29kZT0wCi1pZHRlbnRyeSB4ZW5fc3RhY2tf
c2VnbWVudAlkb19zdGFja19zZWdtZW50CWhhc19lcnJvcl9jb2RlPTEKK2lkdGVudHJ5IHhlbmRl
YnVnCQlkb19kZWJ1ZwkJaGFzX2Vycm9yX2NvZGU9MAoraWR0ZW50cnkgeGVuaW50MwkJZG9faW50
MwkJCWhhc19lcnJvcl9jb2RlPTAKICNlbmRpZgogCiBpZHRlbnRyeSBnZW5lcmFsX3Byb3RlY3Rp
b24JZG9fZ2VuZXJhbF9wcm90ZWN0aW9uCWhhc19lcnJvcl9jb2RlPTEKQEAgLTExNjAsMjAgKzEx
NTYsOSBAQCBFTlRSWShlcnJvcl9leGl0KQogRU5EKGVycm9yX2V4aXQpCiAKIC8qIFJ1bnMgb24g
ZXhjZXB0aW9uIHN0YWNrICovCisvKiBYWFg6IGJyb2tlbiBvbiBYZW4gUFYgKi8KIEVOVFJZKG5t
aSkKIAkvKgotCSAqIEZpeCB1cCB0aGUgZXhjZXB0aW9uIGZyYW1lIGlmIHdlJ3JlIG9uIFhlbi4K
LQkgKiBQQVJBVklSVF9BREpVU1RfRVhDRVBUSU9OX0ZSQU1FIGlzIGd1YXJhbnRlZWQgdG8gcHVz
aCBhdCBtb3N0Ci0JICogb25lIHZhbHVlIHRvIHRoZSBzdGFjayBvbiBuYXRpdmUsIHNvIGl0IG1h
eSBjbG9iYmVyIHRoZSByZHgKLQkgKiBzY3JhdGNoIHNsb3QsIGJ1dCBpdCB3b24ndCBjbG9iYmVy
IGFueSBvZiB0aGUgaW1wb3J0YW50Ci0JICogc2xvdHMgcGFzdCBpdC4KLQkgKgotCSAqIFhlbiBp
cyBhIGRpZmZlcmVudCBzdG9yeSwgYmVjYXVzZSB0aGUgWGVuIGZyYW1lIGl0c2VsZiBvdmVybGFw
cwotCSAqIHRoZSAiTk1JIGV4ZWN1dGluZyIgdmFyaWFibGUuCi0JICovCi0JUEFSQVZJUlRfQURK
VVNUX0VYQ0VQVElPTl9GUkFNRQotCi0JLyoKIAkgKiBXZSBhbGxvdyBicmVha3BvaW50cyBpbiBO
TUlzLiBJZiBhIGJyZWFrcG9pbnQgb2NjdXJzLCB0aGVuCiAJICogdGhlIGlyZXRxIGl0IHBlcmZv
cm1zIHdpbGwgdGFrZSB1cyBvdXQgb2YgTk1JIGNvbnRleHQuCiAJICogVGhpcyBtZWFucyB0aGF0
IHdlIGNhbiBoYXZlIG5lc3RlZCBOTUlzIHdoZXJlIHRoZSBuZXh0CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2Nv
bXBhdC5TCmluZGV4IGUxNzIxZGFmYmNiMS4uODQzZDJmMDgzOTdiIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NF9jb21wYXQuUwpAQCAtMjk0LDcgKzI5NCw2IEBAIEVOVFJZKGVudHJ5X0lOVDgwX2NvbXBhdCkK
IAkvKgogCSAqIEludGVycnVwdHMgYXJlIG9mZiBvbiBlbnRyeS4KIAkgKi8KLQlQQVJBVklSVF9B
REpVU1RfRVhDRVBUSU9OX0ZSQU1FCiAJQVNNX0NMQUMJCQkvKiBEbyB0aGlzIGVhcmx5IHRvIG1p
bmltaXplIGV4cG9zdXJlICovCiAJU1dBUEdTCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCmluZGV4
IDljY2FjMTkyNjU4Ny4uYzI1ZGQyMmY3YzcwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKQEAg
LTk2MCwxMSArOTYwLDYgQEAgZXh0ZXJuIHZvaWQgZGVmYXVsdF9iYW5uZXIodm9pZCk7CiAjZGVm
aW5lIEdFVF9DUjJfSU5UT19SQVgJCQkJXAogCWNhbGwgUEFSQV9JTkRJUkVDVChwdl9tbXVfb3Bz
K1BWX01NVV9yZWFkX2NyMikKIAotI2RlZmluZSBQQVJBVklSVF9BREpVU1RfRVhDRVBUSU9OX0ZS
QU1FCQkJCQlcCi0JUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfaXJxX29wcywgUFZfSVJRX2FkanVz
dF9leGNlcHRpb25fZnJhbWUpLCBcCi0JCSAgQ0xCUl9OT05FLAkJCQkJCVwKLQkJICBjYWxsIFBB
UkFfSU5ESVJFQ1QocHZfaXJxX29wcytQVl9JUlFfYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSkpCi0K
ICNkZWZpbmUgVVNFUkdTX1NZU1JFVDY0CQkJCQkJCVwKIAlQQVJBX1NJVEUoUEFSQV9QQVRDSChw
dl9jcHVfb3BzLCBQVl9DUFVfdXNlcmdzX3N5c3JldDY0KSwJXAogCQkgIENMQlJfTk9ORSwJCQkJ
CQlcCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAppbmRleCA5ZmZjMzZiZmU0Y2Qu
LmM1NTEwNjcyNjkzOCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRf
dHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCkBAIC0x
OTUsMTAgKzE5NSw2IEBAIHN0cnVjdCBwdl9pcnFfb3BzIHsKIAogCXZvaWQgKCpzYWZlX2hhbHQp
KHZvaWQpOwogCXZvaWQgKCpoYWx0KSh2b2lkKTsKLQotI2lmZGVmIENPTkZJR19YODZfNjQKLQl2
b2lkICgqYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSkodm9pZCk7Ci0jZW5kaWYKIH0gX19ub19yYW5k
b21pemVfbGF5b3V0OwogCiBzdHJ1Y3QgcHZfbW11X29wcyB7CmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wcm90by5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvdG8uaAppbmRl
eCA4ZDM5NjRmYzVmOTEuLmI0MDhiMTg4NjE5NSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcHJvdG8uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm90by5oCkBAIC0yNCw2
ICsyNCw5IEBAIHZvaWQgZW50cnlfU1lTRU5URVJfY29tcGF0KHZvaWQpOwogdm9pZCBfX2VuZF9l
bnRyeV9TWVNFTlRFUl9jb21wYXQodm9pZCk7CiB2b2lkIGVudHJ5X1NZU0NBTExfY29tcGF0KHZv
aWQpOwogdm9pZCBlbnRyeV9JTlQ4MF9jb21wYXQodm9pZCk7CisjaWYgZGVmaW5lZChDT05GSUdf
WDg2XzY0KSAmJiBkZWZpbmVkKENPTkZJR19YRU5fUFYpCit2b2lkIHhlbl9lbnRyeV9JTlQ4MF9j
b21wYXQodm9pZCk7CisjZW5kaWYKICNlbmRpZgogCiB2b2lkIHg4Nl9jb25maWd1cmVfbngodm9p
ZCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vdHJhcHMuaAppbmRleCAwMWZkMGE3ZjQ4Y2QuLjkzNTcwOTgyOWE0ZSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaAorKysgYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS90cmFwcy5oCkBAIC0xMyw5ICsxMyw2IEBAIGFzbWxpbmthZ2Ugdm9pZCBkaXZpZGVf
ZXJyb3Iodm9pZCk7CiBhc21saW5rYWdlIHZvaWQgZGVidWcodm9pZCk7CiBhc21saW5rYWdlIHZv
aWQgbm1pKHZvaWQpOwogYXNtbGlua2FnZSB2b2lkIGludDModm9pZCk7Ci1hc21saW5rYWdlIHZv
aWQgeGVuX2RlYnVnKHZvaWQpOwotYXNtbGlua2FnZSB2b2lkIHhlbl9pbnQzKHZvaWQpOwotYXNt
bGlua2FnZSB2b2lkIHhlbl9zdGFja19zZWdtZW50KHZvaWQpOwogYXNtbGlua2FnZSB2b2lkIG92
ZXJmbG93KHZvaWQpOwogYXNtbGlua2FnZSB2b2lkIGJvdW5kcyh2b2lkKTsKIGFzbWxpbmthZ2Ug
dm9pZCBpbnZhbGlkX29wKHZvaWQpOwpAQCAtMzgsNiArMzUsMzIgQEAgYXNtbGlua2FnZSB2b2lk
IG1hY2hpbmVfY2hlY2sodm9pZCk7CiAjZW5kaWYgLyogQ09ORklHX1g4Nl9NQ0UgKi8KIGFzbWxp
bmthZ2Ugdm9pZCBzaW1kX2NvcHJvY2Vzc29yX2Vycm9yKHZvaWQpOwogCisjaWYgZGVmaW5lZChD
T05GSUdfWDg2XzY0KSAmJiBkZWZpbmVkKENPTkZJR19YRU5fUFYpCithc21saW5rYWdlIHZvaWQg
eGVuX2RpdmlkZV9lcnJvcih2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5feGVuZGVidWcodm9p
ZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX3hlbmludDModm9pZCk7Cithc21saW5rYWdlIHZvaWQg
eGVuX25taSh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fb3ZlcmZsb3codm9pZCk7Cithc21s
aW5rYWdlIHZvaWQgeGVuX2JvdW5kcyh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5faW52YWxp
ZF9vcCh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fZGV2aWNlX25vdF9hdmFpbGFibGUodm9p
ZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2RvdWJsZV9mYXVsdCh2b2lkKTsKK2FzbWxpbmthZ2Ug
dm9pZCB4ZW5fY29wcm9jZXNzb3Jfc2VnbWVudF9vdmVycnVuKHZvaWQpOworYXNtbGlua2FnZSB2
b2lkIHhlbl9pbnZhbGlkX1RTUyh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fc2VnbWVudF9u
b3RfcHJlc2VudCh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fc3RhY2tfc2VnbWVudCh2b2lk
KTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fZ2VuZXJhbF9wcm90ZWN0aW9uKHZvaWQpOworYXNtbGlu
a2FnZSB2b2lkIHhlbl9wYWdlX2ZhdWx0KHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9hc3lu
Y19wYWdlX2ZhdWx0KHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9zcHVyaW91c19pbnRlcnJ1
cHRfYnVnKHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9jb3Byb2Nlc3Nvcl9lcnJvcih2b2lk
KTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fYWxpZ25tZW50X2NoZWNrKHZvaWQpOworI2lmZGVmIENP
TkZJR19YODZfTUNFCithc21saW5rYWdlIHZvaWQgeGVuX21hY2hpbmVfY2hlY2sodm9pZCk7Cisj
ZW5kaWYgLyogQ09ORklHX1g4Nl9NQ0UgKi8KK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fc2ltZF9jb3By
b2Nlc3Nvcl9lcnJvcih2b2lkKTsKKyNlbmRpZgorCiAjaWZkZWYgQ09ORklHX1RSQUNJTkcKIGFz
bWxpbmthZ2Ugdm9pZCB0cmFjZV9wYWdlX2ZhdWx0KHZvaWQpOwogI2RlZmluZSB0cmFjZV9zdGFj
a19zZWdtZW50IHN0YWNrX3NlZ21lbnQKQEAgLTU0LDYgKzc3LDEwIEBAIGFzbWxpbmthZ2Ugdm9p
ZCB0cmFjZV9wYWdlX2ZhdWx0KHZvaWQpOwogI2RlZmluZSB0cmFjZV9hbGlnbm1lbnRfY2hlY2sg
YWxpZ25tZW50X2NoZWNrCiAjZGVmaW5lIHRyYWNlX3NpbWRfY29wcm9jZXNzb3JfZXJyb3Igc2lt
ZF9jb3Byb2Nlc3Nvcl9lcnJvcgogI2RlZmluZSB0cmFjZV9hc3luY19wYWdlX2ZhdWx0IGFzeW5j
X3BhZ2VfZmF1bHQKKworI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgJiYgZGVmaW5lZChDT05G
SUdfWEVOX1BWKQorYXNtbGlua2FnZSB2b2lkIHhlbl90cmFjZV9wYWdlX2ZhdWx0KHZvaWQpOwor
I2VuZGlmCiAjZW5kaWYKIAogZG90cmFwbGlua2FnZSB2b2lkIGRvX2RpdmlkZV9lcnJvcihzdHJ1
Y3QgcHRfcmVncyAqLCBsb25nKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0c182NC5jIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMKaW5kZXggOTkzMzJm
NTUwYzQ4Li5jZjQyMjA2OTI2YWYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0c182NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jCkBAIC0yMCw3
ICsyMCw2IEBAIHN0YXRpYyBjaGFyIHN5c2NhbGxzX2lhMzJbXSA9IHsKIGludCBtYWluKHZvaWQp
CiB7CiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCi0JT0ZGU0VUKFBWX0lSUV9hZGp1c3RfZXhjZXB0
aW9uX2ZyYW1lLCBwdl9pcnFfb3BzLCBhZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKTsKIAlPRkZTRVQo
UFZfQ1BVX3VzZXJnc19zeXNyZXQ2NCwgcHZfY3B1X29wcywgdXNlcmdzX3N5c3JldDY0KTsKIAlP
RkZTRVQoUFZfQ1BVX3N3YXBncywgcHZfY3B1X29wcywgc3dhcGdzKTsKIAlCTEFOSygpOwpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFy
YXZpcnQuYwppbmRleCBiYzBhODQ5NTg5YmIuLmExNGRmOWVlY2ZlZCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYva2VybmVsL3BhcmF2aXJ0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMK
QEAgLTMxOSw5ICszMTksNiBAQCBfX3Zpc2libGUgc3RydWN0IHB2X2lycV9vcHMgcHZfaXJxX29w
cyA9IHsKIAkuaXJxX2VuYWJsZSA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobmF0aXZlX2lycV9lbmFi
bGUpLAogCS5zYWZlX2hhbHQgPSBuYXRpdmVfc2FmZV9oYWx0LAogCS5oYWx0ID0gbmF0aXZlX2hh
bHQsCi0jaWZkZWYgQ09ORklHX1g4Nl82NAotCS5hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lID0gcGFy
YXZpcnRfbm9wLAotI2VuZGlmCiB9OwogCiBfX3Zpc2libGUgc3RydWN0IHB2X2NwdV9vcHMgcHZf
Y3B1X29wcyA9IHsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2Fy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCA4MTFlNGRkYjNmMzcuLmEzZGNkODMxODdj
ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtNTc5LDYgKzU3OSw3MSBAQCBzdGF0aWMgdm9pZCB4ZW5f
d3JpdGVfbGR0X2VudHJ5KHN0cnVjdCBkZXNjX3N0cnVjdCAqZHQsIGludCBlbnRyeW51bSwKIAlw
cmVlbXB0X2VuYWJsZSgpOwogfQogCisjaWZkZWYgQ09ORklHX1g4Nl82NAorc3RhdGljIHN0cnVj
dCB7CisJdm9pZCAoKm9yaWcpKHZvaWQpOworCXZvaWQgKCp4ZW4pKHZvaWQpOworCWJvb2wgaXN0
X29rYXk7CisJYm9vbCBoYW5kbGU7Cit9IHRyYXBfYXJyYXlbXSA9IHsKKwl7IGRlYnVnLCB4ZW5f
eGVuZGVidWcsIHRydWUsIHRydWUgfSwKKwl7IGludDMsIHhlbl94ZW5pbnQzLCB0cnVlLCB0cnVl
IH0sCisJeyBkb3VibGVfZmF1bHQsIHhlbl9kb3VibGVfZmF1bHQsIHRydWUsIGZhbHNlIH0sCisj
aWZkZWYgQ09ORklHX1g4Nl9NQ0UKKwl7IG1hY2hpbmVfY2hlY2ssIHhlbl9tYWNoaW5lX2NoZWNr
LCB0cnVlLCB0cnVlIH0sCisjZW5kaWYKKwl7IG5taSwgeGVuX25taSwgdHJ1ZSwgdHJ1ZSB9LAor
CXsgb3ZlcmZsb3csIHhlbl9vdmVyZmxvdywgZmFsc2UsIHRydWUgfSwKKyNpZmRlZiBDT05GSUdf
SUEzMl9FTVVMQVRJT04KKwl7IGVudHJ5X0lOVDgwX2NvbXBhdCwgeGVuX2VudHJ5X0lOVDgwX2Nv
bXBhdCwgZmFsc2UsIHRydWUgfSwKKyNlbmRpZgorCXsgcGFnZV9mYXVsdCwgeGVuX3BhZ2VfZmF1
bHQsIGZhbHNlLCB0cnVlIH0sCisJeyBkaXZpZGVfZXJyb3IsIHhlbl9kaXZpZGVfZXJyb3IsIGZh
bHNlLCB0cnVlIH0sCisJeyBib3VuZHMsIHhlbl9ib3VuZHMsIGZhbHNlLCB0cnVlIH0sCisJeyBp
bnZhbGlkX29wLCB4ZW5faW52YWxpZF9vcCwgZmFsc2UsIHRydWUgfSwKKwl7IGRldmljZV9ub3Rf
YXZhaWxhYmxlLCB4ZW5fZGV2aWNlX25vdF9hdmFpbGFibGUsIGZhbHNlLCB0cnVlIH0sCisJeyBj
b3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIHhlbl9jb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJy
dW4sCisJICBmYWxzZSwgdHJ1ZSB9LAorCXsgaW52YWxpZF9UU1MsIHhlbl9pbnZhbGlkX1RTUywg
ZmFsc2UsIHRydWUgfSwKKwl7IHNlZ21lbnRfbm90X3ByZXNlbnQsIHhlbl9zZWdtZW50X25vdF9w
cmVzZW50LCBmYWxzZSwgdHJ1ZSB9LAorCXsgc3RhY2tfc2VnbWVudCwgeGVuX3N0YWNrX3NlZ21l
bnQsIGZhbHNlLCB0cnVlIH0sCisJeyBnZW5lcmFsX3Byb3RlY3Rpb24sIHhlbl9nZW5lcmFsX3By
b3RlY3Rpb24sIGZhbHNlLCB0cnVlIH0sCisJeyBzcHVyaW91c19pbnRlcnJ1cHRfYnVnLCB4ZW5f
c3B1cmlvdXNfaW50ZXJydXB0X2J1ZywgZmFsc2UsIHRydWUgfSwKKwl7IGNvcHJvY2Vzc29yX2Vy
cm9yLCB4ZW5fY29wcm9jZXNzb3JfZXJyb3IsIGZhbHNlLCB0cnVlIH0sCisJeyBhbGlnbm1lbnRf
Y2hlY2ssIHhlbl9hbGlnbm1lbnRfY2hlY2ssIGZhbHNlLCB0cnVlIH0sCisJeyBzaW1kX2NvcHJv
Y2Vzc29yX2Vycm9yLCB4ZW5fc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgZmFsc2UsIHRydWUgfSwK
KyNpZmRlZiBDT05GSUdfVFJBQ0lORworCXsgdHJhY2VfcGFnZV9mYXVsdCwgeGVuX3RyYWNlX3Bh
Z2VfZmF1bHQsIGZhbHNlLCB0cnVlIH0sCisjZW5kaWYKK307CisKK3N0YXRpYyBib29sIGdldF90
cmFwX2FkZHIodW5zaWduZWQgbG9uZyAqYWRkciwgdW5zaWduZWQgaW50IGlzdCkKK3sKKwl1bnNp
Z25lZCBpbnQgbnI7CisJYm9vbCBoYW5kbGUgPSB0cnVlLCBpc3Rfb2theSA9IGZhbHNlOworCisJ
LyoKKwkgKiBSZXBsYWNlIHRyYXAgaGFuZGxlciBhZGRyZXNzZXMgYnkgWGVuIHNwZWNpZmljIG9u
ZXMuCisJICogQ2hlY2sgZm9yIGtub3duIHRyYXBzIHVzaW5nIElTVCBhbmQgd2hpdGVsaXN0IHRo
ZW0uCisJICogVGhlIGRlYnVnZ2VyIG9uZXMgYXJlIHRoZSBvbmx5IG9uZXMgd2UgY2FyZSBhYm91
dC4KKwkgKiBYZW4gd2lsbCBoYW5kbGUgZmF1bHRzIGxpa2UgZG91YmxlX2ZhdWx0LCAqIHNvIHdl
IHNob3VsZCBuZXZlciBzZWUKKwkgKiB0aGVtLiAgV2FybiBpZiB0aGVyZSdzIGFuIHVuZXhwZWN0
ZWQgSVNULXVzaW5nIGZhdWx0IGhhbmRsZXIuCisJICovCisJZm9yIChuciA9IDA7IG5yIDwgQVJS
QVlfU0laRSh0cmFwX2FycmF5KTsgbnIrKykKKwkJaWYgKCphZGRyID09ICh1bnNpZ25lZCBsb25n
KXRyYXBfYXJyYXlbbnJdLm9yaWcpIHsKKwkJCSphZGRyID0gKHVuc2lnbmVkIGxvbmcpdHJhcF9h
cnJheVtucl0ueGVuOworCQkJaXN0X29rYXkgPSB0cmFwX2FycmF5W25yXS5pc3Rfb2theTsKKwkJ
CWhhbmRsZSA9IHRyYXBfYXJyYXlbbnJdLmhhbmRsZTsKKwkJCWJyZWFrOworCQl9CisKKwlpZiAo
V0FSTl9PTihpc3QgIT0gMCAmJiAhaXN0X29rYXkpKQorCQloYW5kbGUgPSBmYWxzZTsKKworCXJl
dHVybiBoYW5kbGU7Cit9CisjZW5kaWYKKwogc3RhdGljIGludCBjdnRfZ2F0ZV90b190cmFwKGlu
dCB2ZWN0b3IsIGNvbnN0IGdhdGVfZGVzYyAqdmFsLAogCQkJICAgIHN0cnVjdCB0cmFwX2luZm8g
KmluZm8pCiB7CkBAIC01OTEsNDAgKzY1Niw4IEBAIHN0YXRpYyBpbnQgY3Z0X2dhdGVfdG9fdHJh
cChpbnQgdmVjdG9yLCBjb25zdCBnYXRlX2Rlc2MgKnZhbCwKIAogCWFkZHIgPSBnYXRlX29mZnNl
dCgqdmFsKTsKICNpZmRlZiBDT05GSUdfWDg2XzY0Ci0JLyoKLQkgKiBMb29rIGZvciBrbm93biB0
cmFwcyB1c2luZyBJU1QsIGFuZCBzdWJzdGl0dXRlIHRoZW0KLQkgKiBhcHByb3ByaWF0ZWx5LiAg
VGhlIGRlYnVnZ2VyIG9uZXMgYXJlIHRoZSBvbmx5IG9uZXMgd2UgY2FyZQotCSAqIGFib3V0LiAg
WGVuIHdpbGwgaGFuZGxlIGZhdWx0cyBsaWtlIGRvdWJsZV9mYXVsdCwKLQkgKiBzbyB3ZSBzaG91
bGQgbmV2ZXIgc2VlIHRoZW0uICBXYXJuIGlmCi0JICogdGhlcmUncyBhbiB1bmV4cGVjdGVkIElT
VC11c2luZyBmYXVsdCBoYW5kbGVyLgotCSAqLwotCWlmIChhZGRyID09ICh1bnNpZ25lZCBsb25n
KWRlYnVnKQotCQlhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX2RlYnVnOwotCWVsc2UgaWYgKGFk
ZHIgPT0gKHVuc2lnbmVkIGxvbmcpaW50MykKLQkJYWRkciA9ICh1bnNpZ25lZCBsb25nKXhlbl9p
bnQzOwotCWVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpc3RhY2tfc2VnbWVudCkKLQkJ
YWRkciA9ICh1bnNpZ25lZCBsb25nKXhlbl9zdGFja19zZWdtZW50OwotCWVsc2UgaWYgKGFkZHIg
PT0gKHVuc2lnbmVkIGxvbmcpZG91YmxlX2ZhdWx0KSB7Ci0JCS8qIERvbid0IG5lZWQgdG8gaGFu
ZGxlIHRoZXNlICovCisJaWYgKCFnZXRfdHJhcF9hZGRyKCZhZGRyLCB2YWwtPmlzdCkpCiAJCXJl
dHVybiAwOwotI2lmZGVmIENPTkZJR19YODZfTUNFCi0JfSBlbHNlIGlmIChhZGRyID09ICh1bnNp
Z25lZCBsb25nKW1hY2hpbmVfY2hlY2spIHsKLQkJLyoKLQkJICogd2hlbiB4ZW4gaHlwZXJ2aXNv
ciBpbmplY3Qgdk1DRSB0byBndWVzdCwKLQkJICogdXNlIG5hdGl2ZSBtY2UgaGFuZGxlciB0byBo
YW5kbGUgaXQKLQkJICovCi0JCTsKLSNlbmRpZgotCX0gZWxzZSBpZiAoYWRkciA9PSAodW5zaWdu
ZWQgbG9uZylubWkpCi0JCS8qCi0JCSAqIFVzZSB0aGUgbmF0aXZlIHZlcnNpb24gYXMgd2VsbC4K
LQkJICovCi0JCTsKLQllbHNlIHsKLQkJLyogU29tZSBvdGhlciB0cmFwIHVzaW5nIElTVD8gKi8K
LQkJaWYgKFdBUk5fT04odmFsLT5pc3QgIT0gMCkpCi0JCQlyZXR1cm4gMDsKLQl9CiAjZW5kaWYJ
LyogQ09ORklHX1g4Nl82NCAqLwogCWluZm8tPmFkZHJlc3MgPSBhZGRyOwogCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni94ZW4vaXJxLmMgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKaW5kZXggMzNlOTI5NTVl
MDlkLi5kNGVmZjU2NzZjZmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9pcnEuYworKysgYi9h
cmNoL3g4Ni94ZW4vaXJxLmMKQEAgLTEyMyw5ICsxMjMsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHB2X2lycV9vcHMgeGVuX2lycV9vcHMgX19pbml0Y29uc3QgPSB7CiAKIAkuc2FmZV9oYWx0ID0g
eGVuX3NhZmVfaGFsdCwKIAkuaGFsdCA9IHhlbl9oYWx0LAotI2lmZGVmIENPTkZJR19YODZfNjQK
LQkuYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSA9IHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lLAot
I2VuZGlmCiB9OwogCiB2b2lkIF9faW5pdCB4ZW5faW5pdF9pcnFfb3BzKHZvaWQpCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQu
UwppbmRleCBjM2RmNDMxNDFlNzAuLmY3MmZmNzFjYzg5NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
eGVuL3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC0yMiwx
MSArMjIsNDYgQEAKIAogI2luY2x1ZGUgInhlbi1hc20uaCIKIAotRU5UUlkoeGVuX2FkanVzdF9l
eGNlcHRpb25fZnJhbWUpCi0JbW92IDgrMCglcnNwKSwgJXJjeAotCW1vdiA4KzgoJXJzcCksICVy
MTEKLQlyZXQgJDE2Ci1FTkRQUk9DKHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKQorLm1hY3Jv
IHhlbl9wdl90cmFwIG5hbWUKK0VOVFJZKHhlbl9cbmFtZSkKKwlwb3AgJXJjeAorCXBvcCAlcjEx
CisJam1wICBcbmFtZQorRU5EKHhlbl9cbmFtZSkKKy5lbmRtCisKK3hlbl9wdl90cmFwIGRpdmlk
ZV9lcnJvcgoreGVuX3B2X3RyYXAgZGVidWcKK3hlbl9wdl90cmFwIHhlbmRlYnVnCit4ZW5fcHZf
dHJhcCBpbnQzCit4ZW5fcHZfdHJhcCB4ZW5pbnQzCit4ZW5fcHZfdHJhcCBubWkKK3hlbl9wdl90
cmFwIG92ZXJmbG93Cit4ZW5fcHZfdHJhcCBib3VuZHMKK3hlbl9wdl90cmFwIGludmFsaWRfb3AK
K3hlbl9wdl90cmFwIGRldmljZV9ub3RfYXZhaWxhYmxlCit4ZW5fcHZfdHJhcCBkb3VibGVfZmF1
bHQKK3hlbl9wdl90cmFwIGNvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1bgoreGVuX3B2X3RyYXAg
aW52YWxpZF9UU1MKK3hlbl9wdl90cmFwIHNlZ21lbnRfbm90X3ByZXNlbnQKK3hlbl9wdl90cmFw
IHN0YWNrX3NlZ21lbnQKK3hlbl9wdl90cmFwIGdlbmVyYWxfcHJvdGVjdGlvbgoreGVuX3B2X3Ry
YXAgcGFnZV9mYXVsdAoreGVuX3B2X3RyYXAgYXN5bmNfcGFnZV9mYXVsdAoreGVuX3B2X3RyYXAg
c3B1cmlvdXNfaW50ZXJydXB0X2J1ZworeGVuX3B2X3RyYXAgY29wcm9jZXNzb3JfZXJyb3IKK3hl
bl9wdl90cmFwIGFsaWdubWVudF9jaGVjaworI2lmZGVmIENPTkZJR19YODZfTUNFCit4ZW5fcHZf
dHJhcCBtYWNoaW5lX2NoZWNrCisjZW5kaWYgLyogQ09ORklHX1g4Nl9NQ0UgKi8KK3hlbl9wdl90
cmFwIHNpbWRfY29wcm9jZXNzb3JfZXJyb3IKKyNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJT04K
K3hlbl9wdl90cmFwIGVudHJ5X0lOVDgwX2NvbXBhdAorI2VuZGlmCisjaWZkZWYgQ09ORklHX1RS
QUNJTkcKK3hlbl9wdl90cmFwIHRyYWNlX3BhZ2VfZmF1bHQKKyNlbmRpZgoreGVuX3B2X3RyYXAg
aHlwZXJ2aXNvcl9jYWxsYmFjawogCiBoeXBlcmNhbGxfaXJldCA9IGh5cGVyY2FsbF9wYWdlICsg
X19IWVBFUlZJU09SX2lyZXQgKiAzMgogLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4t
b3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCmluZGV4IDBkNTAwNDQ3N2RiNi4uMThlODcy
OWQ0MmJkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCisrKyBiL2FyY2gveDg2
L3hlbi94ZW4tb3BzLmgKQEAgLTE0NSw3ICsxNDUsNiBAQCBERUNMX0FTTSh2b2lkLCB4ZW5fcmVz
dG9yZV9mbF9kaXJlY3QsIHVuc2lnbmVkIGxvbmcpOwogX192aXNpYmxlIHZvaWQgeGVuX2lyZXQo
dm9pZCk7CiBfX3Zpc2libGUgdm9pZCB4ZW5fc3lzcmV0MzIodm9pZCk7CiBfX3Zpc2libGUgdm9p
ZCB4ZW5fc3lzcmV0NjQodm9pZCk7Ci1fX3Zpc2libGUgdm9pZCB4ZW5fYWRqdXN0X2V4Y2VwdGlv
bl9mcmFtZSh2b2lkKTsKIAogZXh0ZXJuIGludCB4ZW5fcGFuaWNfaGFuZGxlcl9pbml0KHZvaWQp
OwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 15:47:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 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.xen.org>)
	id 1ddILJ-00022R-Re; Thu, 03 Aug 2017 15:47:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381463247=dario.faggioli@citrix.com>)
 id 1ddILI-00022K-T8
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 15:47:21 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 02/EA-22472-88543895; Thu, 03 Aug 2017 15:47:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXitHRDpG67a3O
 kwf8XIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aydaoFqwQqrn3eztrA2MXfxcjJISEQItG0
 6zFrFyMHB6+AocT/BbIgYWGBWInvp9qZQGw2AQOJNzv2gpWICLhIPP3AAhJmFsiXaLtxEKyER
 UBFYnrbNmYQmxOo5O2JfWC2kECtxPqVy9lAbH4BSYlbXz4yQ/RWS1y58Jwd4gJtiSPn+sFsXg
 FBiZMzn7BA9KpJzJh7mXUCI98sJC2zkJRBxDUlWrf/ZoewtSWWLXzNDGHbSqxb9x6qxkZi09U
 FjBC2vMT2t3OYFzCyr2LUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvO
 z93ECAzjegYGxh2MPXv9DjFKcjApifJWH2uKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6+3SH
 CkkWJSanlqRlpkDjCiYtAQHj5IIrwtImre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHlTQI
 oEQIoySvPgRsCi+xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4jIFN4MvNK4Da9AjqCCei
 IP3WNIEeUJCKkpBoYm35de7fxTVxR/Pl11zbNDKqPWlkyl6ddPp3Hel/flYlZJZaVJyaXF5xl
 LrR++Xqz/mf1GaaxK58sMthsem2ap9hW0Vbzc5/3rnt05Mj0Pm7xaTouX5r/RsTuCpz76/v+l
 zlr9vqsEDuuyq7xlXf9ruiFP4TP/Asr3eA+5WrY3OkrMx69T9Q2nK/EUpyRaKjFXFScCAA3hd
 dm6QIAAA==
X-Env-Sender: prvs=381463247=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501775237!108322583!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9244 invoked from network); 3 Aug 2017 15:47:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 15:47:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,316,1498521600"; 
 d="asc'?scan'208";a="434237436"
Message-ID: <1501775230.28477.8.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xenproject.org>
Date: Thu, 3 Aug 2017 17:47:10 +0200
In-Reply-To: <1501612434-5803-2-git-send-email-mengxu@cis.upenn.edu>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-2-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, wei.liu2@citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 1/3] xen:rtds: enable XL to set and
 get vcpu work conserving flag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0175147779018196179=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0175147779018196179==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Ojsbe2t2SPuxRK21FsA5"

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

On Tue, 2017-08-01 at 14:33 -0400, Meng Xu wrote:
> --- a/xen/include/public/domctl.h
> +++ b/xen/include/public/domctl.h
> @@ -360,6 +360,7 @@ typedef struct xen_domctl_sched_credit2 {
> =C2=A0typedef struct xen_domctl_sched_rtds {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t period;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t budget;
> +=C2=A0=C2=A0=C2=A0=C2=A0bool=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0is_work_conser=
ving;
>
I wonder whether it wouldn't be better (e.g., more future proof) to
have a 'uint32_T flags' field here too.

That way, if/when, in future, we want to introduce some other way of
tweaking the scheduler's behavior for this vCPU, we already have space
for specifying it...

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-Ojsbe2t2SPuxRK21FsA5
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZg0V/AAoJEBZCeImluHPuZQ4P/3KgJwDDtNRXOx4squxLhwpQ
b/BpQCLT6JbguVR5uFt9npfmvbmggUxUBq5QU0ZOW9DVZ66s64Ct6v3how/xazx4
ktbvmpNuXmWVbskPRhCs8UVwDYOmXODtvJYVkaDKvP4taW35hzIQefj+nM6Vctf3
Bucyg/KWfmQK2GhVx2/7mqkplh8kV13zlMbfeqCjncbwW8itmHEaU52F4RDi6aN7
Gf/rWRdi0LzJIAtbZjfi5Ji3zOeZic8i4hyJv5UUOBu+oT+jeJVMO+bLckYsUXqC
xeagGE8/PYmkSUidt7AyfZDw29uOMI4/HJ2RRj6/fMBYASGc7KabeIFcTxBsYwh/
swElrg2Oirh1Yk+5ElAAeVR9aMEmd/fA5m54cqYOudOS7jWlvYGgSnPszjMuZ63Q
0H35IOx5MMCC5vcFI0hbfNpuxr5l8vYVVTVLWiaAtRVLwDBt6n55KOUkem3mlSCr
C8vDQoda5aM9kloJxMEpYOUtwnorit2Kxtc/+F5LWAly3t2ZVOBp2pCZs8KvoKGr
jEsUkqFBfaPAl0x6E9OSv0KzTPUoFJ3tifFE7e/7s4lmEvg8A5nI8HJZr7gjaCom
R6UapUybrOUCvvvx7rluXKnHTacRM3HN38m79GoTJgwARHp9HX0ChwvJOoI7TzrI
8wyA8teZ8G3sNCHoiOwM
=Q1np
-----END PGP SIGNATURE-----

--=-Ojsbe2t2SPuxRK21FsA5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0175147779018196179==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 15:48:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 15: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.xen.org>)
	id 1ddIM9-0002AZ-7m; Thu, 03 Aug 2017 15:48:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381ce3ad8=Andrew.Cooper3@citrix.com>)
 id 1ddIM8-0002AO-6Z
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 15:48:12 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 FD/F9-01996-BB543895; Thu, 03 Aug 2017 15:48:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQneXa3O
 kwdIpVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2zT1MBS+VK17vS2xg/CLdxcjJISHgJ3Hy
 3HEmEFtYIFRiw/MXrCC2iICnxKI3c9m7GLk4mAWeMErMuH0ULCEk4C7xde0NFhCbTUBfYveLT
 2DNvAK2Eu/3/gerYRFQkTja/RAsLioQLrH/+zVmiBpBiZMzn4D1cgp4SDy5fQWohgNogabE+l
 36IGFmAXmJ7W/nMEPY4hJNX1ZCrVWTuNZ/iR3i5nSJrX9/MU9gFJiFZOoshEmzkEyahWTSAka
 WVYwaxalFZalFuobGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQHLAAQ7GP9t
 8zzEKMnBpCTKW32sKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+3S3OkkGBRanpqRVpmDjB2Y
 NISHDxKIrx1IGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnTQEpEgApyijNgxsBi+NLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZlACYFIZ7MvBK4Ta+AjmACOuJPXSPIESWJCCmpBkZ
 fwUl1EuwhDQdZC1e8K1zINOOGkG94yG73f3FpohciPFtOsuksSb32cukEn2h13njR06xxN3UW
 u7lNfSf7IKfj6rdfO7f3eCteCX5iupSz2UNYbsEW9mgHBqFrPxx6A6X+hYQkcknHFq/ZcXMLn
 0//aTunRQfaajLaHpyc9nXitYSq80y3TiixFGckGmoxFxUnAgAY6VdA3gIAAA==
X-Env-Sender: prvs=381ce3ad8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501775290!77317174!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57216 invoked from network); 3 Aug 2017 15:48:10 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 15:48:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,316,1498521600"; d="scan'208";a="50460514"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1501774150-11683-1-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2f45dbb1-9dab-f8f5-0a83-551bb828b279@citrix.com>
Date: Thu, 3 Aug 2017 16:48:09 +0100
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: <1501774150-11683-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: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDgvMTcgMTY6MjksIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gQWxsb3cgZ3Vlc3Qg
dXNlcnNwYWNlIGNvZGUgdG8gcmVxdWVzdCB0aGF0IGEgdm1fZXZlbnQgYmUgc2VudCBvdXQKPiB2
aWEgVk1DQUxMLiBUaGlzIGZ1bmN0aW9uYWxpdHkgc2VlbXMgdG8gYmUgaGFuZHkgZm9yIGEgbnVt
YmVyIG9mCj4gWGVuIGRldmVsb3BlcnMsIGFzIHN0YXRlZCBvbiB0aGUgbWFpbGluZyBsaXN0ICh0
aHJlYWQgIltYZW4tZGV2ZWxdCj4gSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCBvbmx5IHdv
cmtzIGZyb20gZ3Vlc3QgaW4gcmluZzAiKS4KPiBUaGlzIGlzIGEgdXNlIGNhc2UgaW4gY29tbXVu
aWNhdGlvbiBiZXR3ZWVuIGEgdXNlcnNwYWNlIGFwcGxpY2F0aW9uCj4gaW4gdGhlIGd1ZXN0IGFu
ZCB0aGUgaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiBpbiBkb20wLgoKVGhpcyBlbmRzIHVwIGFz
IHRoZSBpbW11dGFibGUgZGVzY3JpcHRpb24gb2YgdGhlIGNoYW5nZSBpbiBoaXN0b3J5LCBvbmNl
CmNvbW1pdHRlZC4KCk1heSBJIHJlY29tbWVuZDoKCiJJbiBzb21lIGludHJvc3BlY3Rpb24gdXNl
Y2FzZXMsIGFuIGluLWd1ZXN0IGFnZW50IG5lZWRzIHRvIGNvbW11bmljYXRlCndpdGggdGhlIGV4
dGVybmFsIGludHJvc3BlY3Rpb24gYWdlbnQuICBBbiBleGlzdGluZyBtZWNoYW5pc20gaXMKSFZN
T1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCwgYnV0IHRoaXMgaXMgcmVzdHJpY3RlZCB0byBrZXJu
ZWwgdXNlY2FzZXMKbGlrZSBhbGwgb3RoZXIgaHlwZXJjYWxscy4KCkludHJvZHVjZSBhIG1lY2hh
bmlzbSB3aGVyZWJ5IHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50IGNhbiB3aGl0ZWxpc3QgdGhlCnVz
ZSBvZiBIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50IGRpcmVjdGx5IGZyb20gdXNlcnNwYWNl
LiIKCj8KCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjI6Cj4gCS1BZGRlZCBhIG5ldyBm
bGFnIHRvIGVuYWJsZSB0aGUgdm0gIGNhbGwgZnJvbSB0aGUgZ3Vlc3QKPiAgICAgICAgIHVzZXJz
cGFjZQo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAyICsrCj4gIHRv
b2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgIHwgMTQgKysrKysrKysrKysrKysKPiAgeGVuL2Fy
Y2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgfCAgOCArKysrKysrKwo+ICB4ZW4vY29tbW9uL21vbml0
b3IuYyAgICAgICAgICB8IDEzICsrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oICAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggICAgICAgfCAgNSArKystLQo+ICA2IGZpbGVzIGNoYW5nZWQsIDUxIGluc2VydGlvbnMo
KyksIDEyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBpbmRleCBiZGU4MzEz
Li5lZWQ2MGRiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4g
KysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBAQCAtMjAyMiw2ICsyMDIyLDgg
QEAgaW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGVuYWJsZSk7Cj4gIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgZW5hYmxlLCBib29sIHN5bmMpOwo+ICtpbnQgeGNfbW9uaXRvcl9ndWVzdF91c2Vyc3BhY2Vf
dm1jYWxsKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSk7Cj4gIGludCB4Y19tb25p
dG9yX2RlYnVnX2V4Y2VwdGlvbnMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lk
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5
bmMpOwo+ICBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsIGJvb2wgZW5hYmxlKTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCj4gaW5kZXggYjQ0Y2U5My4uNjNjNjMy
MCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKPiArKysgYi90b29scy9s
aWJ4Yy94Y19tb25pdG9yLmMKPiBAQCAtMTYxLDYgKzE2MSwyMCBAQCBpbnQgeGNfbW9uaXRvcl9n
dWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBl
bmFibGUsCj4gICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cj4gIH0KPiAgCj4g
K2ludCB4Y19hbGxvd19ndWVzdF91c2Vyc3BhY2Vfdm1jYWxsKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUpCj4gK3sKPiArICAgIERFQ0xBUkVfRE9NQ1RM
Owo+ICsKPiArICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7Cj4gKyAgICBk
b21jdGwuZG9tYWluID0gZG9tYWluX2lkOwo+ICsgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5vcCA9
IGVuYWJsZSA/IFhFTl9ET01DVExfTU9OSVRPUl9PUF9FTkFCTEUKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRTsKPiAr
ICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
R1VFU1RfVVNFUlNQQUNFX1ZNQ0FMTDsKPiArCj4gKyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwg
JmRvbWN0bCk7Cj4gK30KPiArCj4gKwo+ICBpbnQgeGNfbW9uaXRvcl9lbXVsYXRlX2VhY2hfcmVw
KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKPiAgewo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+IGlu
ZGV4IGU3MjM4Y2UuLmM3ZmFiNGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9oeXBl
cmNhbGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKPiBAQCAtMTUyLDkg
KzE1MiwxNyBAQCBpbnQgaHZtX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiAgICAgIHsKPiAgICAgIGNhc2UgODoKPiAgICAgICAgICBlYXggPSByZWdzLT5yYXg7Cj4gKyAg
ICAgICAgaWYgKCBjdXJyZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV92bWNhbGwg
JiYKPiArICAgICAgICAgICAgIGVheCA9PSBfX0hZUEVSVklTT1JfaHZtX29wICYmCj4gKyAgICAg
ICAgICAgICByZWdzLT5yZGkgPT0gSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCApCj4gKyAg
ICAgICAgICAgIGJyZWFrOwoKTmV3bGluZQoKPiAgICAgICAgICAvKiBGYWxsdGhyb3VnaCB0byBw
ZXJtaXNzaW9uIGNoZWNrLiAqLwo+ICAgICAgY2FzZSA0Ogo+ICAgICAgY2FzZSAyOgo+ICsgICAg
ICAgIGlmICggbW9kZSAhPSA4ICYmIGN1cnJkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNlcnNw
YWNlX3ZtY2FsbCAmJgo+ICsgICAgICAgICAgICAgZWF4ID09IF9fSFlQRVJWSVNPUl9odm1fb3Ag
JiYKPiArICAgICAgICAgICAgIHJlZ3MtPmVieCA9PSBIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2
ZW50ICkKPiArICAgICAgICAgICAgYnJlYWs7CgpOZXdsaW5lCgo+ICAgICAgICAgIGlmICggdW5s
aWtlbHkoaHZtX2dldF9jcGwoY3VycikpICkKPiAgICAgICAgICB7Cj4gICAgICBkZWZhdWx0Ogo+
IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5j
Cj4gaW5kZXggNDUxZjQyZi4uNDAxMWRjMyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL21vbml0
b3IuYwo+ICsrKyBiL3hlbi9jb21tb24vbW9uaXRvci5jCj4gQEAgLTc4LDYgKzc4LDE5IEBAIGlu
dCBtb25pdG9yX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25p
dG9yX29wICptb3ApCj4gICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gICAgICAgICAgYnJl
YWs7Cj4gICAgICB9CgpOZXdsaW5lCgo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfR1VFU1RfVVNFUlNQQUNFX1ZNQ0FMTDoKPiArICAgIHsKPiArICAgICAgICBib29sX3Qgb2xk
X3N0YXR1cyA9IGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkOwoKYW5kIGJvb2wgaGVy
ZS4KCkFsbCBjYW4gYmUgZml4ZWQgb24gY29tbWl0LCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgY29t
bWVudHMvY29uY2VybnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 15:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 15:52: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.xen.org>)
	id 1ddIPp-0002uo-N8; Thu, 03 Aug 2017 15:52:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddIPo-0002ui-87
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 15:52:00 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F8/F2-02177-F9643895; Thu, 03 Aug 2017 15:51:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3eeW3O
 kwYNOY4slHxezODB6HN39mymAMYo1My8pvyKBNePPo8qCK6oVrxesZG5g3C3dxcjJISSQJ7Fk
 zg5GEJtXwE7iX/99FhBbQsBQ4vTCm2A2i4CqxNzlv1lBbDYBdYnORe1gcREBeYm20//YQGxmg
 SyJmd8us4PYwgLeEsd3vWKGmO8psf7xKrAaTgEvib2rXwHVcADtEpT4u0MYolVL4uGvWywQtr
 bEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iul1SUmZ5Rkpu
 YmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHoMQLCD8eVpz0OMkhxMSqK81ceaIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8L50bY4UEixKTU+tSMvMAUYBTFqCg0dJhPchSJq3uCAxtzgzHSJ1i
 lGX49WE/9+YhFjy8vNSpcR5GYExJSQAUpRRmgc3AhaRlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMWwmyiiczrwRu0yugI5iAjvhT1whyREkiQkqqgTE9rUZ96o9Tqp8eWs2X/DxdxSiQ+9z
 r+5L2EWeXaJ2uzPofKvkz5az1lhMmFj/y3uRWpIQtWexS6PzOzCOA8WS+6cMHhd813tS2TDpS
 qK48Mb004GHLCX7HBa9+7F+4Jjpyu/HXp5uEA27dlmMT3Jk1c6Jv6K0Jma9U3V7/35rsVrl72
 5qg4mtKLMUZiYZazEXFiQAqo9zkwwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501775516!108323325!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41110 invoked from network); 3 Aug 2017 15:51:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 15:51:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 09:51:56 -0600
Message-Id: <5983469B0200007800103545@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 09:51:55 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1501177695-16984-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1501177695-16984-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian.Jackson@eu.citrix.com, dgdegra@tycho.nsa.gov, wei.liu2@citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC] x86/sysctl: Implement
 XEN_SYSCTL_get_cpuid_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA3LzI3LzE3IDc6
NDggUE0gPj4+Cj5AQCAtNTk5LDYgKzYwMCw5MyBAQCBpbnQgaW5pdF9kb21haW5fY3B1aWRfcG9s
aWN5KHN0cnVjdCBkb21haW4gKmQpCj5yZXR1cm4gMDsKPn0KID4KPisvKgo+KyAqIENvcHkgYSBz
aW5nbGUgY3B1aWRfbGVhZiBpbnRvIGEgZ3Vlc3QtcHJvdmlkZWQgeGVuX2NwdWlkX2xlYWZfdCBi
dWZmZXIsCj4rICogcGVyZm9ybWluZyBib3VuZGFyeSBjaGVja2luZyBhZ2FpbnN0IHRoZSBndWVz
dHMgYXJyYXkgc2l6ZS4KPisgKi8KPitzdGF0aWMgaW50IGNvcHlfbGVhZl90b19ndWVzdCh1aW50
MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAo+KyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpkYXRhLAo+KyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2NwdWlkX2xlYWZfdCkgbGVhdmVzLAo+
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjdXJyX2xlYWYsIHVpbnQz
Ml90IG5yX2xlYXZlcykKPit7Cj4rICAgIGNvbnN0IHhlbl9jcHVpZF9sZWFmX3QgdmFsID0KPisg
ICAgICAgIHsgbGVhZiwgc3VibGVhZiwgZGF0YS0+YSwgZGF0YS0+YiwgZGF0YS0+YywgZGF0YS0+
ZCB9Owo+Kwo+KyAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGxlYXZlcywgKmN1cnJfbGVh
ZiwgJnZhbCwgMSkgKQo+KyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4rCj4rICAgIGlmICggKyso
KmN1cnJfbGVhZikgPT0gbnJfbGVhdmVzICkKPisgICAgICAgIHJldHVybiAtRU5PQlVGUzsKCldo
eT8gRWl0aGVyIGNoZWNrIGJlZm9yZSBjb3B5aW5nLCBvciBwcmV2ZW50IHJldHVybmluZyBhbiBl
cnJvciB3aGVuCnRoaXMgbGFzdCBlbnRyeSBwcmVjaXNlbHkgZml0IGludG8gdGhlIGxhc3QgcHJv
dmlkZWQgc2xvdC4gSW4gcGFydGljdWxhciAuLi4KCj4raW50IGNvcHlfY3B1aWRfcG9saWN5X3Rv
X2d1ZXN0KGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAsCj4rICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2NwdWlkX2xlYWZfdCkgbGVhdmVz
LAo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbnJfbGVhdmVzX3Ap
Cj4rewo+KyAgICB1aW50MzJfdCBucl9sZWF2ZXMgPSAqbnJfbGVhdmVzX3AsIGN1cnJfbGVhZiA9
IDAsIGxlYWYsIHN1YmxlYWY7Cj4rCj4rICAgIGlmICggbnJfbGVhdmVzID09IDAgKQo+KyAgICAg
ICAgcmV0dXJuIC1FTk9CVUZTOwoKLi4uIHN1Y2ggYW4gZXhwbGljaXQgY2hlY2sgc2hvdWxkIG5v
dCBiZSBuZWVkZWQuCgo+KyNkZWZpbmUgQ09QWV9MRUFGKGwsIHMsIGRhdGEpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4rICAgICh7IGludCByZXQ7IC8qIEVsaWRlIGxlYXZl
cyB3aGljaCBhcmUgZnVsbHkgZW1wdHkuICovICAgICAgIFwKPisgICAgICAgIGlmICggKCoodWlu
dDY0X3QgKikoJihkYXRhKS0+YSkgfCAgICAgICAgICAgICAgICAgICAgICAgXAo+KyAgICAgICAg
ICAgICAgKih1aW50NjRfdCAqKSgmKGRhdGEpLT5jKSkgJiYgICAgICAgICAgICAgICAgICAgICBc
CgpUaGlzIHNvcnQgb2YgY2FzdGluZyBsb29rcyByYXRoZXIgZnJhZ2lsZS4KCj4tLS0gYS94ZW4v
YXJjaC94ODYvc3lzY3RsLmMKPisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwo+QEAgLTI1MCw2
ICsyNTAsNDIgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKPmJyZWFrOwo+fQogPgo+KyAgICBjYXNl
IFhFTl9TWVNDVExfZ2V0X2NwdWlkX3BvbGljeToKPisgICAgewo+KyAgICAgICAgc3RhdGljIGNv
bnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNvbnN0IHBvbGljeV90YWJsZVtdID0gewo+KyAgICAg
ICAgICAgIFtYRU5fU1lTQ1RMX2NwdWlkX3BvbGljeV9yYXddICA9ICZyYXdfY3B1aWRfcG9saWN5
LAo+KyAgICAgICAgICAgIFtYRU5fU1lTQ1RMX2NwdWlkX3BvbGljeV9ob3N0XSA9ICZob3N0X2Nw
dWlkX3BvbGljeSwKPisgICAgICAgIH07Cj4rICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9s
aWN5ICpwID0gTlVMTDsKPisKPisgICAgICAgIC8qIFJlcXVlc3QgZm9yIG1heGltdW0gbnVtYmVy
IG9mIGxlYXZlcz8gKi8KPisgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoc3lzY3Rs
LT51LmNwdWlkX3BvbGljeS5wb2xpY3kpICkKPisgICAgICAgIHsKPisgICAgICAgICAgICBzeXNj
dGwtPnUuY3B1aWRfcG9saWN5Lm5yX2xlYXZlcyA9IENQVUlEX01BWF9TRVJJQUxJU0VEX0xFQVZF
UzsKPisgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lz
Y3RsLAo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUuY3B1aWRfcG9s
aWN5Lm5yX2xlYXZlcykgKQo+KyAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwoKQ291bGRu
J3QgdGhpcyBiZSBmb2xkZWQgd2l0aCB0aGUgb3RoZXIgY29weSBvcGVyYXRpb24gYmVsb3csIGF0
IG9uY2UgLi4uCgo+KyAgICAgICAgICAgIGJyZWFrOwo+KyAgICAgICAgfQo+Kwo+KyAgICAgICAg
LyogTG9vayB1cCByZXF1ZXN0ZWQgcG9saWN5LiAqLwo+KyAgICAgICAgaWYgKCBzeXNjdGwtPnUu
Y3B1aWRfcG9saWN5LmluZGV4IDwgQVJSQVlfU0laRShwb2xpY3lfdGFibGUpICkKPisgICAgICAg
ICAgICBwID0gcG9saWN5X3RhYmxlW3N5c2N0bC0+dS5jcHVpZF9wb2xpY3kuaW5kZXhdOwo+Kwo+
KyAgICAgICAgLyogQmFkIHBvbGljeSBpbmRleD8gKi8KPisgICAgICAgIGlmICggIXAgKQo+KyAg
ICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4rICAgICAgICBlbHNlCj4rICAgICAgICAgICAgcmV0
ID0gY29weV9jcHVpZF9wb2xpY3lfdG9fZ3Vlc3QocCwgc3lzY3RsLT51LmNwdWlkX3BvbGljeS5w
b2xpY3ksCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN5
c2N0bC0+dS5jcHVpZF9wb2xpY3kubnJfbGVhdmVzKTsKPisKPisgICAgICAgIC8qIEluZm9ybSB0
aGUgY2FsbGVyIG9mIGhvdyBtYW55IGxlYXZlcyB3ZSB3cm90ZS4gKi8KPisgICAgICAgIGlmICgg
IXJldCApCj4rICAgICAgICAgICAgcmV0ID0gX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3Rs
LCBzeXNjdGwsCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUuY3B1
aWRfcG9saWN5Lm5yX2xlYXZlcyk7CgouLi4gYXZvaWRpbmcgdG8gcmV0dXJuIG90aGVyIHRoYW4g
LUVGQVVMVCBpZiB0aGUgY29weWluZyBmYWlscz8KCj4tLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWlkLmgKPisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaAo+QEAgLTcwLDYgKzcw
LDE4IEBAIERFQ0xBUkVfUEVSX0NQVShib29sLCBjcHVpZF9mYXVsdGluZ19lbmFibGVkKTsKPiNk
ZWZpbmUgQ1BVSURfR1VFU1RfTlJfRVhURCAgICAgICBNQVgoQ1BVSURfR1VFU1RfTlJfRVhURF9J
TlRFTCwgXAo+Q1BVSURfR1VFU1RfTlJfRVhURF9BTUQpCiA+Cj4rLyoKPisgKiBNYXhpbXVtIG51
bWJlciBvZiBsZWF2ZXMgYSBzdHJ1Y3QgY3B1aWRfcG9saWN5IHR1cm5zIGludG8gd2hlbiBzZXJp
YWxpc2VkCj4rICogZm9yIGludGVyYWN0aW9uIHdpdGggdGhlIHRvb2xzdGFjay4gIChTdW0gb2Yg
YWxsIGxlYXZlcyBpbiBlYWNoIHVuaW9uLCBsZXNzCj4rICogdGhlIGVudHJpZXMgaW4gYmFzaWMg
d2hpY2ggc3ViLXVuaW9ucyBoYW5nIG9mZiBvZi4pCj4rICovCj4rI2RlZmluZSBDUFVJRF9NQVhf
U0VSSUFMSVNFRF9MRUFWRVMgICAgICAgICAgICAgICAgICAgICBcCj4rICAgIChDUFVJRF9HVUVT
VF9OUl9CQVNJQyArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4rICAgICBDUFVJRF9H
VUVTVF9OUl9GRUFUIC0gISFDUFVJRF9HVUVTVF9OUl9GRUFUICsgICAgICBcCj4rICAgICBDUFVJ
RF9HVUVTVF9OUl9DQUNIRSAtICEhQ1BVSURfR1VFU1RfTlJfQ0FDSEUgKyAgICBcCj4rICAgICBD
UFVJRF9HVUVTVF9OUl9YU1RBVEUgLSAhIUNQVUlEX0dVRVNUX05SX1hTVEFURSArICBcCj4rICAg
ICBDUFVJRF9HVUVTVF9OUl9FWFREKQoKV2h5IHRoZXNlIHN0cmFuZ2UgISEgdXNlcz8gQ2FuJ3Qg
eW91IGp1c3Qgc2F5ICItIDEiLCBhcyB0aGVzZSBjb3VudHMgYWxsIGFyZQpub24temVybyBhbnl3
YXk/Cgo+LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4rKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmgKPkBAIC02OTIsNiArNjkyLDE0IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X2NwdWlkIHsKPn07Cj50eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHhlbl9kb21jdGxf
Y3B1aWRfdDsKPkRFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY3B1aWRfdCk7Cj4r
Cj4rI2RlZmluZSBYRU5fQ1BVSURfTk9fU1VCTEVBRiAweGZmZmZmZmZmdQoKV2hhdCBpZiBzb21l
IGxlYWYgZ2FpbnMgYSBzdWJsZWFmIHdpdGggdGhpcyBpbmRleD8KCj4rc3RydWN0IHhlbl9jcHVp
ZF9sZWFmIHsKPisgICAgdWludDMyX3QgbGVhZiwgc3VibGVhZjsKPisgICAgdWludDMyX3QgYSwg
YiwgYywgZDsKCkluIHRoZSBwdWJsaWMgaW50ZXJmYWNlIEknZCBwcmVmZXIgZWF4IGV0Yy4KCkFs
c28gSSBhc3N1bWUgeW91IHBsYWNlIHRoaXMgaW4gZG9tY3RsLmggYmVjYXVzZSBvZiBhbnRpY2lw
YXRlZCB1c2UgYnkKYSBmdXR1cmUgZG9tY3RsPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 15:53:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 15: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.xen.org>)
	id 1ddIRT-000324-1Z; Thu, 03 Aug 2017 15:53:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381463247=dario.faggioli@citrix.com>)
 id 1ddIRS-00031w-1T
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 15:53:42 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7A/7A-03368-50743895; Thu, 03 Aug 2017 15:53:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDvS6Le3O
 kweSvuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHw8NMBfNEKs6sXszcwPhEqIuRk0NCIERi
 Xvd0ZhCbV8BIYs+blYwgtrBAqMSKxwvBbDYBA4k3O/aydjFycIgIuEg8/cACEmYWyJdou3GQC
 cRmEVCROPJ5H9gYTqCSRRNmg9UICdRK7O24zgZi8wtIStz68pEZorda4nL3CTaIE7QljpzrZ4
 c4QVDi5MwnUL1qEjPmXmadwMg3C0nLLCRlEHFNidbtv9khbG2JZQtfM0PYthLr1r2HqrGR2HR
 1ASOELS+x/e0c5gWM7KsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS
 83M3MQJDmQEIdjDu+xh5iFGSg0lJlLf6WFOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnel67Nk
 UKCRanpqRVpmTnAqIJJS3DwKInwKrkBpXmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpyXEa
 RIAKQoozQPbgQswi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPctyCU8mXklcJteAR3BBHT
 En7pGkCNKEhFSUg2MnHq/OvhVNdtvyS4+MDVl4t21eyZnn/zlNW/+Dz6LhdN/f7vydYOe3r6t
 0WbvHd49P+rgZ/Fj+dfGsI8GBx/cmLC48x/zevk5ZvNPGHfu/3U2b5rwHKlmLdWdbAfS24KOd
 ZxfpdXR9uLdVGaDy1HaDaX7w768PdeSITtPZdm8279d8/f86Z7gwK/EUpyRaKjFXFScCACx7F
 VR6wIAAA==
X-Env-Sender: prvs=381463247=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501775619!78420836!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34083 invoked from network); 3 Aug 2017 15:53:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 15:53:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,316,1498521600"; 
 d="asc'?scan'208";a="442545926"
Message-ID: <1501775614.28477.10.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xenproject.org>
Date: Thu, 3 Aug 2017 17:53:34 +0200
In-Reply-To: <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, wei.liu2@citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2253184133292178618=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2253184133292178618==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Y87L5uu0i8I8BuQwuWsY"

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

On Tue, 2017-08-01 at 14:33 -0400, Meng Xu wrote:
> diff --git a/tools/libxl/libxl_types.idl
> b/tools/libxl/libxl_types.idl
> index 8a9849c..f6c3ead 100644
> --- a/tools/libxl/libxl_types.idl
> +++ b/tools/libxl/libxl_types.idl
> @@ -401,6 +401,7 @@ libxl_sched_params =3D Struct("sched_params",[
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0("period",=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0integer, {'init_val':
> 'LIBXL_DOMAIN_SCHED_PARAM_PERIOD_DEFAULT'}),
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0("extratime",=C2=A0=C2=A0=C2=A0=C2=A0intege=
r, {'init_val':
> 'LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT'}),
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0("budget",=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0integer, {'init_val':
> 'LIBXL_DOMAIN_SCHED_PARAM_BUDGET_DEFAULT'}),
> +=C2=A0=C2=A0=C2=A0=C2=A0("is_work_conserving", integer, {'init_val':
> 'LIBXL_DOMAIN_SCHED_PARAM_IS_WORK_CONSERVING_DEFAULT'}),
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0])
> =C2=A0
How about, here at libxl level, we use the "extratime" field that we
have as a leftover from SEDF (and which had, in that scheduler, a
similar meaning)?

If we don't want to use that one, and we want a new field, I suggest
thinking to a shorter name.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-Y87L5uu0i8I8BuQwuWsY
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZg0b+AAoJEBZCeImluHPulaEQAJMjbh8P5AM7HbyGVN6ZyeEk
7492qp9xGeRuFXL1k66fTM/ROUOgBse4cCfMXmj1QxG+i3+4geo6x8Ivq1n5myJ6
+qJIKUmf3v2puBaTUeRP2APnw7D84KXmyykDqbpw9b3P65FaxcedMz/XZ+Z43pH9
GtQ8dTFDD5oV87ZVd37pquTt6CwgOWdLSbr6PR+NOJlvvlZ/Y+RiCeuF+6rssDQE
teUPgWHqBzKpEgzqxA+jxelyOtwBmVsYns69yYv8E6CuNqDp1b4EZx3n8PtJE863
3RrI8yZQATRG/M9LwKuG87TFr1N4CkaW/mwm0PuAIlsrS43HhEQ/b6+tL03FZwqF
9QSHZEtfwgGMe7i/ls5gkihgrTJu9y+1qboDGc0e8S9/HRTOp2HMP3xvt4YdEqcS
sR/U8RGTXhWCRD4QnQdYiTFjlLRbRRZfRv5SL3ht/2Aqv7yx9fU4E7srAyEFoeRg
2C2iceoR95OfX2TQGpvfscRezqkTGLwsDoSrfEfdF9g0t4Kxva4XouWwIHX2v23V
3fUef5NyHdl9jJ0+r8xw2d8V/yk5z+ogmnIoIXVSBPy4mkR2nBvCCEvDvwJa4u79
cY4ulykSEs6h1GoVY8u+M5lhidpyK5XbuHW8tfuFNDzDEwnquhPS8Xxg9xeJuIt2
OqUPHMZ5MbpwIwNvEk+X
=kdrQ
-----END PGP SIGNATURE-----

--=-Y87L5uu0i8I8BuQwuWsY--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2253184133292178618==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 15:53:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 15:53: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.xen.org>)
	id 1ddIRj-00034W-9D; Thu, 03 Aug 2017 15:53:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1ddIRh-00034M-W0
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 15:53:58 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E6/F0-03406-51743895; Thu, 03 Aug 2017 15:53:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfTGFl0R9+Z
 Ig76pyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfpoOsBa3sFbsmz2NvYHzJ2sXIxSEkMINR
 4tWCVywgDotAA6vEwUevwRwJgTmsEvP2fAYq4wRy8iR2fp/J3sXIAWQXSdx5CxbmFRCUODnzC
 QtIWEjAS+LhbluQMKeAkcT1iTehFixilPiyaB8bSIJNQFVi3rlGMJtFQEVi9cZPLBBzAiRuLd
 0PZgsLxEp8P9XOBGKLCOhJfHj1jQ1kELPAHkaJF2f+gzUzC2hKtG7/zT6BUWAWkjtmIUktYGR
 axahenFpUllqka6SXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYiAxAsINx2V+n
 Q4ySHExKorzVx5oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvnRtjhQSLEpNT61Iy8wBxgRMW
 oKDR0mEV8kNKM1bXJCYW5yZDpE6xWjJceXKui9MHE0ftgDJKQe2f2ESYsnLz0uVEudlBGkQAG
 nIKM2DGweL20uMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5k0BmcKTmVcCt/UV0EFMQAf9qWs
 EOagkESEl1cBoPk0+4n/bwnPMMoubGfV2VMuHt3xVEl/3ecmMsLpz05423b3/ceJVgePzVRwm
 hq/8N+2+y+J3B4/6//BLfTnJzVZv6Zc5u3rCDklcW5D01kBH2maH4YctT1tWT+izvTTf7d61I
 AVxJh+FhF3rc2oSZp9xnm37/tmEr6nSDQHb7eY0pF70qFnDoMRSnJFoqMVcVJwIANGGlxXWAg
 AA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1501775635!76198154!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41303 invoked from network); 3 Aug 2017 15:53:56 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 15:53:56 -0000
Received: by mail-qt0-f180.google.com with SMTP id p3so10046152qtg.2
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 08:53:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bJIHxW2Nb15f13hj+5oR/yIufsm7yqlJ6FcwA4p9MFU=;
 b=XD8667eqv4QZdpHoFS3yHfsytg+m7A2anVe6wZCfUTOpOGQObA7klKlf6IJq480Wsc
 VFgjinH35HkVTSB9lcIjgXkpGWWIaC6ktMalqkj4cLl6p6YswSRaKsv1k2y5MOxjU2Oi
 K5fwhivj2pamYlQmotwOENM10PpFFFyJoVX7XrA2PbotdtIJYyRdRA/xWkFesOkmc63j
 v+J3/5qNAJV9Zzg7NJKR9uPaS53KBW+ZLshz3SlxnzpSfTX1ScqX0MsJMh726CnAa8+S
 rHLJlzk/qMp6SK4EnHCLCHlmBrkHqCbxuPNvd9XFAru1EZ7D19b9fww8/lEZqmeM6PNY
 KnGQ==
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=bJIHxW2Nb15f13hj+5oR/yIufsm7yqlJ6FcwA4p9MFU=;
 b=XThqRPFuQQyLlLmrGjBw1bb9Y99dV1acg6xOKGE2GVIuN14LQaMMo2F3MZM/GUZw5Y
 ovx+vHHLovtXv2pJRtFDgbz6uCHThDYxA8/HaDTDuaEVdTvb0wq6VIQJdPEhNrbPjr6i
 RAl3RIjqAEPacGPM8nHjZ7+P+epFCfhaK2Ry5jXvkx/zKNYS68MBVpBEOtWtHnWzKiRJ
 7UtB5snI34kuPa4Eixj35+PDUedblXWW0Osfrmi2PJDJ1T3NIx17WLgzjaj49wp45jSs
 90vDOcaRYvUlawlw4+32Bham0VRAv8WSdhkqZVN0i35Ri+SNYMIPolb9YTQoITLvgsSc
 eTAQ==
X-Gm-Message-State: AIVw113T+aJtdWZajU2W/vOEPrhk/T0BAf9W4hPS8+NHYftjHfhPvBBk
 liTGJgXRoVuCNmCiJB7cEWEzork+KQ==
X-Received: by 10.200.47.35 with SMTP id j32mr2926711qta.175.1501775635526;
 Thu, 03 Aug 2017 08:53:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Thu, 3 Aug 2017 08:53:54 -0700 (PDT)
In-Reply-To: <1501775230.28477.8.camel@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-2-git-send-email-mengxu@cis.upenn.edu>
 <1501775230.28477.8.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Thu, 3 Aug 2017 11:53:54 -0400
Message-ID: <CAENZ-+m9AdB+25oqqzFhH5rdOp1ns=hWouuxMqsx9z2V__Z_vg@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 1/3] xen:rtds: enable XL to set and
 get vcpu work conserving flag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMywgMjAxNyBhdCAxMTo0NyBBTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFR1ZSwgMjAxNy0wOC0wMSBhdCAxNDozMyAt
MDQwMCwgTWVuZyBYdSB3cm90ZToKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiBAQCAtMzYwLDYgKzM2MCw3
IEBAIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0MiB7Cj4+ICB0eXBlZGVm
IHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX3J0ZHMgewo+PiAgICAgIHVpbnQzMl90IHBlcmlvZDsK
Pj4gICAgICB1aW50MzJfdCBidWRnZXQ7Cj4+ICsgICAgYm9vbCAgICAgaXNfd29ya19jb25zZXJ2
aW5nOwo+Pgo+IEkgd29uZGVyIHdoZXRoZXIgaXQgd291bGRuJ3QgYmUgYmV0dGVyIChlLmcuLCBt
b3JlIGZ1dHVyZSBwcm9vZikgdG8KPiBoYXZlIGEgJ3VpbnQzMl9UIGZsYWdzJyBmaWVsZCBoZXJl
IHRvby4KPgo+IFRoYXQgd2F5LCBpZi93aGVuLCBpbiBmdXR1cmUsIHdlIHdhbnQgdG8gaW50cm9k
dWNlIHNvbWUgb3RoZXIgd2F5IG9mCj4gdHdlYWtpbmcgdGhlIHNjaGVkdWxlcidzIGJlaGF2aW9y
IGZvciB0aGlzIHZDUFUsIHdlIGFscmVhZHkgaGF2ZSBzcGFjZQo+IGZvciBzcGVjaWZ5aW5nIGl0
Li4uCj4KCnVpbnQzMl90IGZsYWcgc291bmRzIHJlYXNvbmFibGUgdG8gbWUuCkkgY2FuIGRvIGl0
IGluIHRoZSBuZXh0IHZlcnNpb24uCgpNZW5nCgotLS0tLS0tLS0tLQpNZW5nIFh1ClBoRCBDYW5k
aWRhdGUgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQ
ZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 16:00:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 16:00: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.xen.org>)
	id 1ddIYM-0004MQ-W7; Thu, 03 Aug 2017 16:00:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <florian.jakobsmeier@googlemail.com>)
 id 1ddIYL-0004MK-KI
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 16:00:50 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 32/73-02177-0B843895; Thu, 03 Aug 2017 16:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMbRhk+56j+Z
 Ig4eXtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3Kz6wFiw/xVixZ9cElgbGi+sZuxi5OIQE
 pjNKtB7azATisAi0skrMW9rG0sXIySEhMIdV4v23cgg7T+Ln7+NQ8SKJpt8XwWxeAUGJkzOfA
 NkcQJM8JDbscwAJcwqoS2zZ2cICsWANi8SBl4+ZQRJsAnYSLdfPMoHYLAIqEhOmLmOHmBMgsX
 jWL7AaYQF/iVMffjCC2CICqhKXXs5gBhnELNDEKPFw8zI2kASzgI/EvUONbBMYBWYhuWMWkhS
 ErSnRuv03O4StIbHgzj5GCFtbYtnC18wLGFlXMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoaGOvl
 phYXJ6an5iQmFesl5+duYgQGNQMQ7GBs/uJ0iFGSg0lJlLf6WFOkEF9SfkplRmJxRnxRaU5q8
 SFGGQ4OJQneh+7NkUKCRanpqRVpmTnA+IJJS3DwKInwngFJ8xYXJOYWZ6ZDpE4x2nNcubLuCx
 PHlAPbgeSh3ye+M3EcA5FCLHn5ealS4rx/QNoEQNoySvPghsLSwSVGWSlhXkagM4V4ClKLcjN
 LUOVfMYpzMCoJ884AmcKTmVcCt/sV0FlMQGf9qWsEOaskESEl1cC4JT77fMH5kuu6fgL+Ijac
 PPZr5v06O3FF4L11f33mBi2cG3lgX4Brg9dnveMfmfQWTquQfFm38pT+DVu1JbknGcsSd0T7P
 D/0gvPWVH7mNeosJ9edPXv44M/DDMlpXxnkNGeUSq/kqlLao2N1cj+/5S2x8Lt/Nia+zxdM13
 u40ibibmb7FadPSizFGYmGWsxFxYkAaLh0SwIDAAA=
X-Env-Sender: florian.jakobsmeier@googlemail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501776047!108477336!1
X-Originating-IP: [209.85.128.178]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4611 invoked from network); 3 Aug 2017 16:00:47 -0000
Received: from mail-wr0-f178.google.com (HELO mail-wr0-f178.google.com)
 (209.85.128.178)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 16:00:47 -0000
Received: by mail-wr0-f178.google.com with SMTP id 33so7439845wrz.4
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 09:00:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=nZi9eeMzxpc+zRQXSMg2NcKexX6jCseyPzaZy9aygsA=;
 b=p+/75NI8NptCqYYUlVnmfixDhVjto3M5YodSUO5EWHgkDhzdvIXyQZaYamTLAnKsPZ
 z2WRZEnW/yFYRzfwFUq49/2VjiBssBP43OiTR25S6qKS12HIecciRRumeQgS0da/6Odq
 cTY9ZeMul6l9QMFgC/jXw6IXTVWc68W8mgTBhggjZ/fqRnYGaDSyJ5V2z+gZmOVx03Bi
 pm4Rfai9zSA3i1qB08bpRbRWRLFPKUOxu6lqyo46URgWm52MWGYOMaNuJv8sKNncy7tS
 DE2jWE7UDBjdJE/2NqKrlDWBrj5aFnSiwEpZQ0AGWawZLrgMLdlWK9VDNUd/8HY07Yo1
 8VnQ==
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=nZi9eeMzxpc+zRQXSMg2NcKexX6jCseyPzaZy9aygsA=;
 b=Ouo0GYm0sS+RGu5X7vXq+Yu3MZtguwMVWkDUTEpP873wvqatk44mTcqxkBr1NIlXrN
 kTPezCvDIv/OMKHoR+qqgJqmLDxUXS8zysuvAUa3XR8YfrrE++eE7rTTLyDtPhHMQ/Rb
 yvrenVW+Pjaq00hplyojONSwB++D6Eul/VKXJuLCZhfz4m5Jdm2+74x/6ZaHxLfJprsC
 wIdmB6/oR70AJa5PI98fVNrmTvKtMS72fDFCJLUfxHne6CgmByqffFXyluYJM/qyzGzV
 Zb2pnGgbE4xtxjStL2jxvMEv80c5bSxCIqgHRM5PfB6m50LnMO83/HWU3Fs7Nx0pug9R
 ADwg==
X-Gm-Message-State: AIVw110ppsINUXqDGvd1JffpL4rJ4Wn4B22xCxxGU64gN88CGjvYs7zj
 /zffBrDVoF/fLkH1Bj1mXI9Mx1PTjw==
X-Received: by 10.223.168.15 with SMTP id l15mr1842700wrc.37.1501776047195;
 Thu, 03 Aug 2017 09:00:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.35.73 with HTTP; Thu, 3 Aug 2017 09:00:46 -0700 (PDT)
In-Reply-To: <59831EFC.1080207@arm.com>
References: <CAAH2incYjXgKX8scZjiSZc=QkQUSvV2SRDBeGhjtMgVf9BR1uA@mail.gmail.com>
 <cae18431-5285-569b-af96-a3ad6509bfa4@arm.com>
 <CAAH2infUs+YoBio9v61SonCL6uPcbXsciKm1NwPD2A_qhPN4=g@mail.gmail.com>
 <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
 <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
 <CAAH2inecSROApnj=bevD7mxPFR-K-ctzVFg2EEE6X+BEvzSjEg@mail.gmail.com>
 <5982FEF9.7080007@arm.com> <f41e8e7c-571f-6f85-4ab1-57be1474b63e@arm.com>
 <CAAH2inebouvCLjjAyTDhQd2HCn5JAKpss2gfOs+LEV9orBvfjw@mail.gmail.com>
 <59831EFC.1080207@arm.com>
From: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
Date: Thu, 3 Aug 2017 18:00:46 +0200
Message-ID: <CAAH2incsBMhbX0mJz+4Q_zk2jjfVvSVGpxXocz7L8Xe71iv3jw@mail.gmail.com>
To: James Morse <james.morse@arm.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] xen/arm: Software Step ARMv8 - PC stuck on
	instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5496689157251641787=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5496689157251641787==
Content-Type: multipart/alternative; boundary="f403045f5072d34aad0555db7b8b"

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

Hello James, Julien,

regarding your previous mails. I was able to single step every instruction
of my module. The problem (or rather the solution) was to _disable_ the IRQ
interrupts from within my guest module. This solves the problem of
singlestepping a module which previously ended in a spinlock. But it does
not solve the problem with system that is singlestepped with enabled IRQ's,
as it still will be locked within a spinlock.

My module starts the singlestep routine by executing an SMC instruction.
This will be catched from within my xen-access in the Dom0 (which also will
increase the PC accordingly). Xen-access will then trigger an event to set
the domain flag for my VM (the Domain flag determines if SS should be
enabled when entering the guest) and by this start singlestepping. Every SS
exception is also caught within xen-access which then lets me decide how to
continue the execution.

This is my module code which is executed in the DomU:

int init_module()
> {
>     printk(KERN_INFO "###     Init address 0x%lx\n", &init_module);
>     printk(KERN_INFO "        Set function hook\n");
>     patch_function_hook();
>
>     printk(KERN_INFO "        Starting singlestep\n");
>
This following part is the importand bit. I disable the local_irq's and
execute two SMCs.

>     local_irq_disable();
>     __asm__ __volatile__ ("SMC 1");
>     __asm__ __volatile__ ("SMC 1");
>
>     if(!already_trapped)
>     {
>         __asm__ __volatile__ ("NOP");
>         __asm__ __volatile__ ("NOP");
>         __asm__ __volatile__ ("NOP");
>
>         //Just for keeping module busy while singlestep
>         for ( c = 0 ; c < n ; c++ )
>
When executing these exact steps, it is possible to singlestep the whole
module. Without the local_irq_disable() the system will stop the module
execution right after the first SMC.



My Xen Access version got, just like the original one, a main loop where
events will be catched:



>     printf("Starting loop\n" );
>     for (;;)
>     {
>         if ( interrupted )
>         {
>             [...]
>         }
>
>         while ( RING_HAS_UNCONSUMED_REQUESTS(&xenaccess->vm_event.back_ring)
> )
>         {
>           [...]
>
>             switch (req.reason) {
>             case VM_EVENT_REASON_PRIVILEGED_CALL:
>                 printf("++++++++++++++++++++++++++++Privileged call:
> pc=%"PRIx64" (vcpu %d)\n",
>                        req.data.regs.arm.pc,
>                        req.vcpu_id);
>
>
>                 if (!ss_started)
>                 {
>                     ss_started = 1;
>                     toggle_single_step_domain(1);
>

>

This part enables singlestepping the VM with the first SMC. (The function
toggle_single_step_domain just sets the domain flag i mentioned in earlier
mails)


>                 }else
>                 {
>                     printf("Signlestep already activated\n");
>                 }
>
>                 rsp.data.regs.arm = req.data.regs.arm;
>                 rsp.data.regs.arm.pc += 4;
>

This is the part which sets the VM.PC to the next instruction after the SMC
instruction within the guest module.


>
>             case VM_EVENT_REASON_SINGLESTEP:
>
>                 printf("Singlestep: PC=%016"PRIx64", vcpu %d, \n",
> req.data.regs.arm.pc,req.vcpu_id);
>
>
>                 if(!run)
>                 {
>
>                     printf("Enter command: s:step; c:end; r:regs:;x:end :"
> );
>
>                     do
>                     {
>                         command = getchar();
>                     }
>                     while (isspace(command));
>
>
>                     switch(command)
>                     {
>                         case 'c':   printf("Singlestep weiterlaufen \n");
>                                    // rsp.flags |= VM_EVENT_FLAG_TOGGLE_
> SINGLESTEP;
>                                     run = 1;
>                                     break;
>                           [More possible commands here]
>                         default:    printf("Wrong command \"%c\"!\n",
> command );
>                                     break;
>
>                     }
>
 The above part is the handling of software step exceptions. As you can
see, i print the PC value and read a command from the user in order to let
the guest execute further or print its registers.

>
>
These two are the main control flow of xen-access.


Finally my Xen Code within the leave_hypervisor_tail looks like this. The
leave_hypervisor_tail function is called right before the control flow
switches to the guest. Because of this, every time when the guest gets to
run, we set the bits needed to singlestep.

asmlinkage void leave_hypervisor_tail(void)
> {
>     struct vcpu *v = current;
>
>     if ( unlikely(v->domain->arch.monitor.singlestep_enabled ) )
>     {
>
>         if(!(guest_cpu_user_regs()->cpsr & 0b1000))
>         {
>
>             WRITE_SYSREG(READ_SYSREG(MDSCR_EL1) | 0x1, MDSCR_EL1);
>             WRITE_SYSREG(READ_SYSREG(MDCR_EL2)  | HDCR_TDE, MDCR_EL2);
>             guest_cpu_user_regs()->cpsr = guest_cpu_user_regs()->cpsr |
> 0x200000;
>
>             v->arch.single_step = 1;
>
>         }
>
>
>     }else
>     {
>         //single_step Domain flag not set
>         if( v->arch.single_step )
>         {
>             gprintk(XENLOG_ERR, "Domain flag not set, but vcpu flag is
> set\n");
>             WRITE_SYSREG(READ_SYSREG(MDSCR_EL1) & ~0x1, MDSCR_EL1);
>             guest_cpu_user_regs()->cpsr = guest_cpu_user_regs()->cpsr &
> ~0x200000;
>
>             v->arch.single_step = 0;
>         }
>
>     }
>
>     while (1)
>     {
>         local_irq_disable();
>
        [...]
>
So, I adapted your comments and as I mentioned. The general SingleStep
functionality works fine.

But: It's not possible to singlestep a system as long as the VM IRQ's are
enabled. If we would activate single stepping with enabled interrupts, we
will be locked in the mentioned spinlock.
Because of this it is not possible to singlestep other application.
Additionally it is not possible to print anything while singlestepping
because, as far as I understood, the system will wait within a spinlock
until the terminal is free to print.

Do you have any idea why it's not possible to escape the lock while
singlestepping? Like I mentioned, my guess is on timer interrupts, which
should unlock the spinlock but generate problems with singlestep enabled at
the same time. This would also explain why i can observe the control flow
of my guest module with IRQ's being disabled.

Below is an abstract of the program flow. The first one is with disabled
IRQ's. You can see that every instruction is from my module (as the
addresses are around 0xffff0000008e0000). The second one shows instructions
which, directly after the SMC, starts the "go to spinlock" routine because
of enabled IRQ's.


Kind regards,
Florian


Working Singlestep in module:

> root@avocet:~# ./xen-access -m 2 singlestep
> Singlestep request found
> Starting loop
> ++++++++++++++++++++++++++++Privileged call: pc=ffff0000008e0618 (vcpu 0)
> Seeting Singlestep to 1
> SingleStep succesfull rc=0
> ++++++++++++++++++++++++++++Privileged call: pc=ffff0000008e061c (vcpu 0)
> Singlestep: PC=ffff0000008e0624, vcpu 0,
> Singlestep: PC=ffff0000008e0628, vcpu 0,
> Singlestep: PC=ffff0000008e062c, vcpu 0,
> Singlestep: PC=ffff0000008e0630, vcpu 0,
> Singlestep: PC=ffff0000008e0634, vcpu 0,
>
>
Singlestep with enabled IRQ's:

> root@avocet:~# ./xen-access -m 2 singlestep
> Singlestep request found
> Starting loop

++++++++++++++++++++++++++++Privileged call: pc=ffff0000008e0000 (vcpu 0)
>
(vcpu 0)
> Seeting Singlestep to 1
> SingleStep succesfull rc=0
>
Singlestep: PC=ffff000008081a80
>
[...]
>
Singlestep: PC=ffff000008082700
> [...]

Singlestep: PC=ffff0000080814e8
> [...]

Singlestep: PC=ffff000008100f60
>

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

<div dir=3D"ltr"><div><div><div><span class=3D"gmail-m_-8308025082799287506=
gmail-m_3523615050652055210gmail-"></span>Hello James, Julien,<br><br></div=
>regarding your previous mails. I was able to single step every instruction=
 of my module. The problem (or rather the solution) was to _disable_ the IR=
Q interrupts from within my guest module. This solves the problem of single=
stepping a module which previously ended in a spinlock. But it does not sol=
ve the problem with system that is singlestepped with enabled IRQ&#39;s, as=
 it still will be locked within a spinlock.=C2=A0 <br><br></div>My module s=
tarts the singlestep routine by executing an SMC instruction. This will be =
catched from within my xen-access in the Dom0 (which also will increase the=
 PC accordingly). Xen-access will then trigger an event to set the domain f=
lag for my VM (the Domain flag determines if SS should be enabled when ente=
ring the guest) and by this start singlestepping. Every SS exception is als=
o caught within xen-access which then lets me decide how to continue the ex=
ecution.<br><br></div>This is my module code which is executed in the DomU:=
<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">int init_module()=
<br>{<br>=C2=A0=C2=A0=C2=A0 printk(KERN_INFO &quot;### =C2=A0=C2=A0=C2=A0 I=
nit address 0x%lx\n&quot;, &amp;init_module);<br>=C2=A0=C2=A0=C2=A0 printk(=
KERN_INFO &quot;=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 Set function hook\n&q=
uot;);<br>=C2=A0=C2=A0=C2=A0 patch_function_hook();<br><br>=C2=A0=C2=A0=C2=
=A0 printk(KERN_INFO &quot;=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 Starting s=
inglestep\n&quot;);<br></blockquote><div>This following part is the importa=
nd bit. I disable the local_irq&#39;s and execute two SMCs. <br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">=C2=A0=C2=A0=C2=A0 local_irq_d=
isable();<br>=C2=A0=C2=A0=C2=A0 __asm__ __volatile__ (&quot;SMC 1&quot;);<b=
r>=C2=A0=C2=A0=C2=A0 __asm__ __volatile__ (&quot;SMC 1&quot;);<br>=C2=A0=C2=
=A0=C2=A0 <br>=C2=A0=C2=A0=C2=A0 if(!already_trapped)<br>=C2=A0=C2=A0=C2=A0=
 {<br>=C2=A0=C2=A0 =C2=A0 =C2=A0=C2=A0 __asm__ __volatile__ (&quot;NOP&quot=
;);<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 __asm__ __volatile__ (&quot;NO=
P&quot;);<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 __asm__ __volatile__ (&q=
uot;NOP&quot;);<br><br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 //Just for kee=
ping module busy while singlestep<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =
for ( c =3D 0 ; c &lt; n ; c++ )<br></blockquote><div><div>When executing t=
hese exact steps, it is possible to singlestep the whole module. Without th=
e local_irq_disable() the system will stop the module execution right after=
 the first SMC.<br></div><div><br><br><br>My Xen Access version got, just l=
ike the original one, a main loop where events will be catched:<br><br><br>=
</div><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"><div><br>=C2=A0=C2=
=A0=C2=A0 printf(&quot;Starting loop\n&quot; );<br>=C2=A0=C2=A0=C2=A0 for (=
;;)<br>=C2=A0=C2=A0=C2=A0 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 i=
f ( interrupted )<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [...]<br>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 while ( RING_HAS_UNCONSUMED_REQUESTS(&amp;<wbr>xenaccess=
-&gt;vm_event.back_ring) )<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<=
br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [...]<br><br>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 switch (req=
.reason) {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 case VM_EVENT_REASON_PRIVILEGED_<wbr>CALL:<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 print=
f(&quot;++++++++++++++++++++++<wbr>++++++Privileged call: pc=3D%&quot;PRIx6=
4&quot; (vcpu %d)\n&quot;,<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 req.data.regs.arm.pc,<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 req.vcpu_id);<br><br><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 if (!ss_sta=
rted)<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 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ss_st=
arted =3D 1;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 toggle_single_ste=
p_domain(1);<br></div></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"><div>=C2=A0</div></blockquote><div>=C2=A0</div><div>This part en=
ables singlestepping the VM with the first SMC. (The function toggle_single=
_step_domain just sets the domain flag i mentioned in earlier mails)<br></d=
iv><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 }else<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 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 printf(&quot;Signlestep already activated\n&quot;);<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 }<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <b=
r>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 rsp.data.regs.arm =3D req.data.regs.arm;<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 rsp.data.regs.arm.pc +=3D 4;<br></div></blockquote><div>=C2=A0</div><di=
v>This is the part which sets the VM.PC to the next instruction after the S=
MC instruction within the guest module.<br>=C2=A0 <br></div><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"><div>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 case VM_EVENT_REASON_SINGLESTEP:<br><b=
r>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 printf(&quot;Singlestep: PC=3D%016&quot;PRIx64&quot;, vc=
pu %d, \n&quot;, req.data.regs.arm.pc,req.vcpu_<wbr>id);<br><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 <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 if(!run)<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 {<br>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pr=
intf(&quot;Enter command: s:step; c:end; r:regs:;x:end :&quot; );<br><br>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 do<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 command =3D getchar();<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<=
br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 while (isspace(command));<br><br=
><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 switch(command)<br>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 case &#39;c&#39;:=C2=A0=C2=A0 printf(&quot;Singles=
tep weiterlaufen \n&quot;);<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=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 // rsp.flags |=3D VM_EVENT_FLAG_TOGGLE_<wbr>SINGLESTEP;<=
br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 run =
=3D 1;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 break;<br></div><div>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 [More possible commands here] <br></div><div>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 default:=C2=
=A0=C2=A0=C2=A0 printf(&quot;Wrong command \&quot;%c\&quot;!\n&quot;, comma=
nd );<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
break;<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }=C2=A0=C2=A0=C2=A0<=
/div></blockquote><div>=C2=A0The above part is the handling of software ste=
p exceptions. As you can see, i print the PC value and read a command from =
the user in order to let the guest execute further or print its registers.<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 <br></div></blockquote><div>These two are the main control flow of xen-acc=
ess.<br><br><br></div><div>Finally my Xen Code within the leave_hypervisor_=
tail looks like this. The leave_hypervisor_tail function is called right be=
fore the control flow switches to the guest. Because of this, every time wh=
en the guest gets to run, we set the bits needed to singlestep.<br><br><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">asmlinkage void leave_hypervi=
sor_tail(void)<br>{<br>=C2=A0=C2=A0=C2=A0 struct vcpu *v =3D current;<br><b=
r>=C2=A0=C2=A0=C2=A0 if ( unlikely(v-&gt;domain-&gt;arch.<wbr>monitor.singl=
estep_enabled ) )<br>=C2=A0=C2=A0=C2=A0 {<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 if(!(guest_cpu_user_regs()-&gt;<wbr>cpsr &amp; 0b1000))=
=C2=A0=C2=A0=C2=A0 <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<br><br>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WRITE_SY=
SREG(READ_SYSREG(<wbr>MDSCR_EL1) | 0x1, MDSCR_EL1);<br>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WRITE_SYSREG(READ_SYSREG(M=
DCR_<wbr>EL2)=C2=A0 | HDCR_TDE, MDCR_EL2);<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 guest_cpu_user_regs()-&gt;cpsr =3D =
guest_cpu_user_regs()-&gt;cpsr | 0x200000;<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 v-&gt;arch.single_step =3D 1;<br=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>=C2=A0=C2=A0=C2=A0 }else<br>=C2=A0=C2=A0=
=C2=A0 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //single_step Domain=
 flag not set<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if( v-&gt;arch.=
single_step )<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<br>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprintk(XENLOG_ER=
R, &quot;Domain flag not set, but vcpu flag is set\n&quot;);<br>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WRITE_SYSREG(READ=
_SYSREG(<wbr>MDSCR_EL1) &amp; ~0x1, MDSCR_EL1);<br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 guest_cpu_user_regs()-&gt;cpsr =
=3D guest_cpu_user_regs()-&gt;cpsr &amp; ~0x200000;<br>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 v-&gt;arch.single_step =3D 0;=
<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 <br>=C2=A0=C2=A0=C2=A0 }<br><br>=C2=A0=C2=A0=C2=A0 while (1=
)<br>=C2=A0=C2=A0=C2=A0 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 loc=
al_irq_disable();<br></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"><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [...]</div></blockquote><div>So=
, I adapted your comments and as I mentioned. The general SingleStep functi=
onality works fine.<br><br></div><div>But: It&#39;s not possible to singles=
tep a system as long as the VM IRQ&#39;s are enabled. If we would activate =
single stepping with enabled interrupts, we will be locked in the mentioned=
 spinlock.<br></div><div>Because of this it is not possible to singlestep o=
ther application. Additionally it is not possible to print anything while s=
inglestepping because, as far as I understood, the system will wait within =
a spinlock until the terminal is free to print.<br><br></div><div>Do you ha=
ve any idea why it&#39;s not possible to escape the lock while singlesteppi=
ng? Like I mentioned, my guess is on timer interrupts, which should unlock =
the spinlock but generate problems with singlestep enabled at the same time=
. This would also explain why i can observe the control flow of my guest mo=
dule with IRQ&#39;s being disabled.<br></div><div><br></div><div>Below is a=
n abstract of the program flow. The first one is with disabled IRQ&#39;s. Y=
ou can see that every instruction is from my module (as the addresses are a=
round 0xffff0000008e0000). The second one shows instructions which, directl=
y after the SMC, starts the &quot;go to spinlock&quot; routine because of e=
nabled IRQ&#39;s.<br><br></div><div><br></div><div>Kind regards,<br></div><=
div>Florian <br><br><br></div><div>Working Singlestep in module:<br></div><=
div><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">root@avocet:~# ./xen-=
access -m 2 singlestep<br>Singlestep request found<br>Starting loop<br>++++=
++++++++++++++++++++++++<wbr>Privileged call: pc=3Dffff0000008e0618 (vcpu 0=
)<br>Seeting Singlestep to 1<br>SingleStep succesfull rc=3D0<br>+++++++++++=
+++++++++++++++++<wbr>Privileged call: pc=3Dffff0000008e061c (vcpu 0)<br>Si=
nglestep: PC=3Dffff0000008e0624, vcpu 0, <br>Singlestep: PC=3Dffff0000008e0=
628, vcpu 0, <br>Singlestep: PC=3Dffff0000008e062c, vcpu 0,<br>Singlestep: =
PC=3Dffff0000008e0630, vcpu 0, <br>Singlestep: PC=3Dffff0000008e0634, vcpu =
0, <br><br></blockquote></div><div><br></div><div>Singlestep with enabled I=
RQ&#39;s:<br></div><div><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=
oot@avocet:~# ./xen-access -m 2 singlestep<br>Singlestep request found<br>S=
tarting loop</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">=
++++++++++++++++++++++++++++<wbr>Privileged call: pc=3Dffff0000008e0000 (vc=
pu 0)<br></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"><di=
v>(vcpu 0)<br>Seeting Singlestep to 1<br>SingleStep succesfull rc=3D0 <br><=
/div></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">Singles=
tep: PC=3Dffff000008081a80 <br></blockquote><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div>[...] <br></div></blockquote><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">Singlestep: PC=3Dffff000008082700=C2=A0 <br>[..=
.]=C2=A0</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">Sing=
lestep: PC=3Dffff0000080814e8<br>[...]=C2=A0</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">Singlestep: PC=3Dffff000008100f60 <br></bl=
ockquote><br></div><div><br></div></div></div></div>

--f403045f5072d34aad0555db7b8b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5496689157251641787==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 16:01:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 16:01: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.xen.org>)
	id 1ddIYd-0004Of-Be; Thu, 03 Aug 2017 16:01:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381ce3ad8=Andrew.Cooper3@citrix.com>)
 id 1ddIYc-0004ON-69
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 16:01:06 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 CB/FF-18997-1C843895; Thu, 03 Aug 2017 16:01:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQveAR3O
 kwakFxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aqDw+ZCp7oVExp3snSwHhOoYuRk0NCwE+i
 49FEJhBbWMBL4lD3PVYQW0RAWeLz85XMIDazQLbEqgNnwWqEBGolLr6dAlbDJqAvsfvFJ7A4r
 4CtxMyNk9hAbBYBFYkVRy+yg9iiAuES+79fY4aoEZQ4OfMJC4jNKWAvcfffdiCbA2i+psT6Xf
 oQq+Qltr+dA7VWXKLpy0pWiLVqEtf6L7FDnJwusfXvL+YJjAKzkEydhTBpFpJJs5BMWsDIsop
 Rozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBgGYBgB2PTds9D
 jJIcTEqivNXHmiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB6ujdHCgkWpaanVqRl5gBjByYtw
 cGjJMLLB5LmLS5IzC3OTIdInWJUlBLnrQdJCIAkMkrz4Npg8XqJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrxyIFN4MvNK4Ka/AlrMBLT4T10jyOKSRISUVAPj1rDcv3++iD+cv0Hg57ZZ0/c
 Er85hyJ/P6fl9YsTH50v2WMfc/zQ5cK8Tz8QlU07P+3NxUXF8ya51gnda0i0TeKd+qVvya7Xd
 +1+X9TMk3f+vneYw5/MtXeYrl/08v5bfKZty+cfMSfuOla02PXbBOOSGeHXIxoDFCzputKp+D
 4lrDXr8smC23jMlluKMREMt5qLiRACALFT40gIAAA==
X-Env-Sender: prvs=381ce3ad8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1501776064!85147445!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46692 invoked from network); 3 Aug 2017 16:01:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 16:01:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,316,1498521600"; d="scan'208";a="50462959"
To: Jan Beulich <jbeulich@suse.com>
References: <1501177695-16984-1-git-send-email-andrew.cooper3@citrix.com>
 <5983469B0200007800103545@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f3e4cf2c-4ac4-08ac-9f2b-42696c284f27@citrix.com>
Date: Thu, 3 Aug 2017 17:00:41 +0100
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: <5983469B0200007800103545@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@eu.citrix.com, dgdegra@tycho.nsa.gov, wei.liu2@citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC] x86/sysctl: Implement
	XEN_SYSCTL_get_cpuid_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDgvMTcgMTY6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA3LzI3LzE3IDc6NDggUE0gPj4+Cj4+IEBAIC01
OTksNiArNjAwLDkzIEBAIGludCBpbml0X2RvbWFpbl9jcHVpZF9wb2xpY3koc3RydWN0IGRvbWFp
biAqZCkKPj4gcmV0dXJuIDA7Cj4+IH0KPiAgPgo+PiArLyoKPj4gKyAqIENvcHkgYSBzaW5nbGUg
Y3B1aWRfbGVhZiBpbnRvIGEgZ3Vlc3QtcHJvdmlkZWQgeGVuX2NwdWlkX2xlYWZfdCBidWZmZXIs
Cj4+ICsgKiBwZXJmb3JtaW5nIGJvdW5kYXJ5IGNoZWNraW5nIGFnYWluc3QgdGhlIGd1ZXN0cyBh
cnJheSBzaXplLgo+PiArICovCj4+ICtzdGF0aWMgaW50IGNvcHlfbGVhZl90b19ndWVzdCh1aW50
MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKmRhdGEsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9jcHVpZF9sZWFmX3QpIGxlYXZl
cywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjdXJyX2xlYWYs
IHVpbnQzMl90IG5yX2xlYXZlcykKPj4gK3sKPj4gKyAgICBjb25zdCB4ZW5fY3B1aWRfbGVhZl90
IHZhbCA9Cj4+ICsgICAgICAgIHsgbGVhZiwgc3VibGVhZiwgZGF0YS0+YSwgZGF0YS0+YiwgZGF0
YS0+YywgZGF0YS0+ZCB9Owo+PiArCj4+ICsgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldChs
ZWF2ZXMsICpjdXJyX2xlYWYsICZ2YWwsIDEpICkKPj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
Cj4+ICsKPj4gKyAgICBpZiAoICsrKCpjdXJyX2xlYWYpID09IG5yX2xlYXZlcyApCj4+ICsgICAg
ICAgIHJldHVybiAtRU5PQlVGUzsKPiBXaHk/IEVpdGhlciBjaGVjayBiZWZvcmUgY29weWluZywg
b3IgcHJldmVudCByZXR1cm5pbmcgYW4gZXJyb3Igd2hlbgo+IHRoaXMgbGFzdCBlbnRyeSBwcmVj
aXNlbHkgZml0IGludG8gdGhlIGxhc3QgcHJvdmlkZWQgc2xvdC4gSW4gcGFydGljdWxhciAuLi4K
Pgo+PiAraW50IGNvcHlfY3B1aWRfcG9saWN5X3RvX2d1ZXN0KGNvbnN0IHN0cnVjdCBjcHVpZF9w
b2xpY3kgKnAsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRV82NCh4ZW5fY3B1aWRfbGVhZl90KSBsZWF2ZXMsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgKm5yX2xlYXZlc19wKQo+PiArewo+PiArICAgIHVpbnQzMl90
IG5yX2xlYXZlcyA9ICpucl9sZWF2ZXNfcCwgY3Vycl9sZWFmID0gMCwgbGVhZiwgc3VibGVhZjsK
Pj4gKwo+PiArICAgIGlmICggbnJfbGVhdmVzID09IDAgKQo+PiArICAgICAgICByZXR1cm4gLUVO
T0JVRlM7Cj4gLi4uIHN1Y2ggYW4gZXhwbGljaXQgY2hlY2sgc2hvdWxkIG5vdCBiZSBuZWVkZWQu
CgpPay4KCj4KPj4gKyNkZWZpbmUgQ09QWV9MRUFGKGwsIHMsIGRhdGEpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgKHsgaW50IHJldDsgLyogRWxpZGUgbGVhdmVz
IHdoaWNoIGFyZSBmdWxseSBlbXB0eS4gKi8gICAgICAgXAo+PiArICAgICAgICBpZiAoICgqKHVp
bnQ2NF90ICopKCYoZGF0YSktPmEpIHwgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAg
ICAgICAgICAgKih1aW50NjRfdCAqKSgmKGRhdGEpLT5jKSkgJiYgICAgICAgICAgICAgICAgICAg
ICBcCj4gVGhpcyBzb3J0IG9mIGNhc3RpbmcgbG9va3MgcmF0aGVyIGZyYWdpbGUuCgpJJ3ZlIGFs
cmVhZHkgZmFjdG9yZWQgaXQgb3V0IGludG86CgpzdGF0aWMgYm9vbCBpc19lbXB0eV9sZWFmKGNv
bnN0IHN0cnVjdCBjcHVpZF9sZWFmICpsKQp7CiAgICAvKgogICAgICogTG9naWNhbGx5ICchKGwt
PmEgfCBsLT5iIHwgbC0+YyB8IGwtPmQpJyBidXQgdGhlIGNvbXBpbGVyIG5lZWRzIHNvbWUKICAg
ICAqIGhlbHAgcmVhbGlzaW5nIHRoYXQgaXRzIGFjdHVhbGx5IGxvb2tpbmcgZm9yIDE2IGJ5dGVz
IG9mIGFkamFjZW50CiAgICAgKiB6ZXJvcywgYW5kIGNhbiBiZSBmYXIgbW9yZSBlZmZpY2llbnQg
dGhhbiB1c2luZyAzMmJpdCBvcGVyYXRpb25zLgogICAgICovCiAgICByZXR1cm4gISgqKHVpbnQ2
NF90ICopJmwtPmEgfCAqKHVpbnQ2NF90ICopJmwtPmMpOwp9Cgo+Cj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9zeXNjdGwuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPj4gQEAgLTI1MCw2
ICsyNTAsNDIgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKPj4gYnJlYWs7Cj4+IH0KPiAgPgo+PiAr
ICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfY3B1aWRfcG9saWN5Ogo+PiArICAgIHsKPj4gKyAgICAg
ICAgc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNvbnN0IHBvbGljeV90YWJsZVtd
ID0gewo+PiArICAgICAgICAgICAgW1hFTl9TWVNDVExfY3B1aWRfcG9saWN5X3Jhd10gID0gJnJh
d19jcHVpZF9wb2xpY3ksCj4+ICsgICAgICAgICAgICBbWEVOX1NZU0NUTF9jcHVpZF9wb2xpY3lf
aG9zdF0gPSAmaG9zdF9jcHVpZF9wb2xpY3ksCj4+ICsgICAgICAgIH07Cj4+ICsgICAgICAgIGNv
bnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBOVUxMOwo+PiArCj4+ICsgICAgICAgIC8qIFJl
cXVlc3QgZm9yIG1heGltdW0gbnVtYmVyIG9mIGxlYXZlcz8gKi8KPj4gKyAgICAgICAgaWYgKCBn
dWVzdF9oYW5kbGVfaXNfbnVsbChzeXNjdGwtPnUuY3B1aWRfcG9saWN5LnBvbGljeSkgKQo+PiAr
ICAgICAgICB7Cj4+ICsgICAgICAgICAgICBzeXNjdGwtPnUuY3B1aWRfcG9saWN5Lm5yX2xlYXZl
cyA9IENQVUlEX01BWF9TRVJJQUxJU0VEX0xFQVZFUzsKPj4gKyAgICAgICAgICAgIGlmICggX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1LmNwdWlkX3BvbGljeS5ucl9sZWF2ZXMpICkKPj4gKyAg
ICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwo+IENvdWxkbid0IHRoaXMgYmUgZm9sZGVkIHdp
dGggdGhlIG90aGVyIGNvcHkgb3BlcmF0aW9uIGJlbG93LCBhdCBvbmNlIC4uLgo+Cj4+ICsgICAg
ICAgICAgICBicmVhazsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIC8qIExvb2sgdXAg
cmVxdWVzdGVkIHBvbGljeS4gKi8KPj4gKyAgICAgICAgaWYgKCBzeXNjdGwtPnUuY3B1aWRfcG9s
aWN5LmluZGV4IDwgQVJSQVlfU0laRShwb2xpY3lfdGFibGUpICkKPj4gKyAgICAgICAgICAgIHAg
PSBwb2xpY3lfdGFibGVbc3lzY3RsLT51LmNwdWlkX3BvbGljeS5pbmRleF07Cj4+ICsKPj4gKyAg
ICAgICAgLyogQmFkIHBvbGljeSBpbmRleD8gKi8KPj4gKyAgICAgICAgaWYgKCAhcCApCj4+ICsg
ICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAg
ICByZXQgPSBjb3B5X2NwdWlkX3BvbGljeV90b19ndWVzdChwLCBzeXNjdGwtPnUuY3B1aWRfcG9s
aWN5LnBvbGljeSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZzeXNjdGwtPnUuY3B1aWRfcG9saWN5Lm5yX2xlYXZlcyk7Cj4+ICsKPj4gKyAgICAgICAg
LyogSW5mb3JtIHRoZSBjYWxsZXIgb2YgaG93IG1hbnkgbGVhdmVzIHdlIHdyb3RlLiAqLwo+PiAr
ICAgICAgICBpZiAoICFyZXQgKQo+PiArICAgICAgICAgICAgcmV0ID0gX19jb3B5X2ZpZWxkX3Rv
X2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdS5jcHVpZF9wb2xpY3kubnJfbGVhdmVzKTsKPiAuLi4gYXZvaWRpbmcgdG8g
cmV0dXJuIG90aGVyIHRoYW4gLUVGQVVMVCBpZiB0aGUgY29weWluZyBmYWlscz8KCkxvb2tzIGxp
a2UgaXQgY2FuLgoKPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmgKPj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oCj4+IEBAIC03MCw2ICs3MCwxOCBAQCBERUNM
QVJFX1BFUl9DUFUoYm9vbCwgY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCk7Cj4+ICNkZWZpbmUgQ1BV
SURfR1VFU1RfTlJfRVhURCAgICAgICBNQVgoQ1BVSURfR1VFU1RfTlJfRVhURF9JTlRFTCwgXAo+
PiBDUFVJRF9HVUVTVF9OUl9FWFREX0FNRCkKPiAgPgo+PiArLyoKPj4gKyAqIE1heGltdW0gbnVt
YmVyIG9mIGxlYXZlcyBhIHN0cnVjdCBjcHVpZF9wb2xpY3kgdHVybnMgaW50byB3aGVuIHNlcmlh
bGlzZWQKPj4gKyAqIGZvciBpbnRlcmFjdGlvbiB3aXRoIHRoZSB0b29sc3RhY2suICAoU3VtIG9m
IGFsbCBsZWF2ZXMgaW4gZWFjaCB1bmlvbiwgbGVzcwo+PiArICogdGhlIGVudHJpZXMgaW4gYmFz
aWMgd2hpY2ggc3ViLXVuaW9ucyBoYW5nIG9mZiBvZi4pCj4+ICsgKi8KPj4gKyNkZWZpbmUgQ1BV
SURfTUFYX1NFUklBTElTRURfTEVBVkVTICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIChD
UFVJRF9HVUVTVF9OUl9CQVNJQyArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsg
ICAgIENQVUlEX0dVRVNUX05SX0ZFQVQgLSAhIUNQVUlEX0dVRVNUX05SX0ZFQVQgKyAgICAgIFwK
Pj4gKyAgICAgQ1BVSURfR1VFU1RfTlJfQ0FDSEUgLSAhIUNQVUlEX0dVRVNUX05SX0NBQ0hFICsg
ICAgXAo+PiArICAgICBDUFVJRF9HVUVTVF9OUl9YU1RBVEUgLSAhIUNQVUlEX0dVRVNUX05SX1hT
VEFURSArICBcCj4+ICsgICAgIENQVUlEX0dVRVNUX05SX0VYVEQpCj4gV2h5IHRoZXNlIHN0cmFu
Z2UgISEgdXNlcz8gQ2FuJ3QgeW91IGp1c3Qgc2F5ICItIDEiLCBhcyB0aGVzZSBjb3VudHMgYWxs
IGFyZQo+IG5vbi16ZXJvIGFueXdheT8KClRoYXQgaXMgcHJvYmFibHkgY2xlYW5lci4KCj4KPj4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaAo+PiBAQCAtNjkyLDYgKzY5MiwxNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9j
cHVpZCB7Cj4+IH07Cj4+IHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfY3B1aWQgeGVuX2RvbWN0
bF9jcHVpZF90Owo+PiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2NwdWlkX3Qp
Owo+PiArCj4+ICsjZGVmaW5lIFhFTl9DUFVJRF9OT19TVUJMRUFGIDB4ZmZmZmZmZmZ1Cj4gV2hh
dCBpZiBzb21lIGxlYWYgZ2FpbnMgYSBzdWJsZWFmIHdpdGggdGhpcyBpbmRleD8KClRoZSBvbmx5
IGFsdGVybmF0aXZlIGlzIHRvIHVzZSBhIHdpZGVyIGRhdGF0eXBlLCBvciByZWx5IG9uIG91dC1v
Zi1iYW5kCmtub3dsZWRnZSBhcyB0byB3aGljaCBsZWF2ZXMgaGF2ZSBzdWJsZWFmcy4KClRoZXJl
J3MgYWxyZWFkeSBvbmUgcHJvYmxlbSB3aXRoIDB4YiB3aGljaCB3ZSBjdXJyZW50bHkgdHJlYXQg
YXMKbm9uLXN1YmxlYWYuCgpJJ20gbm90IHN1cmUgd2hpY2ggb2YgdGhlc2Ugb3B0aW9ucyBJIGRp
c2xpa2UgbGVhc3QuCgo+Cj4+ICtzdHJ1Y3QgeGVuX2NwdWlkX2xlYWYgewo+PiArICAgIHVpbnQz
Ml90IGxlYWYsIHN1YmxlYWY7Cj4+ICsgICAgdWludDMyX3QgYSwgYiwgYywgZDsKPiBJbiB0aGUg
cHVibGljIGludGVyZmFjZSBJJ2QgcHJlZmVyIGVheCBldGMuCj4KPiBBbHNvIEkgYXNzdW1lIHlv
dSBwbGFjZSB0aGlzIGluIGRvbWN0bC5oIGJlY2F1c2Ugb2YgYW50aWNpcGF0ZWQgdXNlIGJ5Cj4g
YSBmdXR1cmUgZG9tY3RsPwoKWWVzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 16:01:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 16: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.xen.org>)
	id 1ddIZL-0004Yb-Kl; Thu, 03 Aug 2017 16:01:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddIZJ-0004YJ-GN
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 16:01:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1F/CD-03368-CE843895; Thu, 03 Aug 2017 16:01:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/eNR3O
 kwa4ucYslHxezODB6HN39mymAMYo1My8pvyKBNaOlax5zwRepijuf7rM3MB4U7WLk5BASyJN4
 c34PK4jNK2AnMfXHPEYQW0LAUOL0wpssIDaLgKrEyd5esDibgLpE56J2oDgHh4iArER3uyRIm
 FmgnUni6IswEFtYIFTi98EnbBDj3SW+rr0BNoZTwEPiye0rTCCtvAKCEn93CEO0akk8/HWLBc
 LWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3Qt9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOPAQh2MN7dFHCIUZKDSUmUt/pYU6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV5P9+ZIIcGi1PTUirTMHGAMwKQlOHiURHjPgKR5iwsSc4sz0yFSp
 xh1OV5N+P+NSYglLz8vVUqctx6kSACkKKM0D24ELB4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZh3BsgUnsy8ErhNr4COYAI64k9dI8gRJYkIKakGxoU9WVJMnuU+vmHME/SEO/isrkRdU7k
 84UqL3/v7U1O/uGrMqF9idXBRFsMNxqk8N5fePFzp1dpiGp+45OSTDdzPXDq6C9h1ptxVv2HL
 vTYwKjV2i5fKQplwgf5vZ7e7Bh9dsbSp+kv5QelizvddhkfCeXd+C/9aZmaQ6L33ZnXTqpbrL
 r3blViKMxINtZiLihMB2tcEjsICAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1501776106!57376610!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28387 invoked from network); 3 Aug 2017 16:01:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 16:01:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 10:01:45 -0600
Message-Id: <598348E70200007800103556@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 10:01:43 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <1501774150-11683-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1501774150-11683-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/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiAwOC8wMy8xNyA1
OjI5IFBNID4+Pgo+LS0tIGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+KysrIGIveGVu
L2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+QEAgLTE1Miw5ICsxNTIsMTcgQEAgaW50IGh2bV9o
eXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj57Cj5jYXNlIDg6Cj5lYXggPSBy
ZWdzLT5yYXg7Cj4rICAgICAgICBpZiAoIGN1cnJkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNl
cnNwYWNlX3ZtY2FsbCAmJgo+KyAgICAgICAgICAgICBlYXggPT0gX19IWVBFUlZJU09SX2h2bV9v
cCAmJgo+KyAgICAgICAgICAgICByZWdzLT5yZGkgPT0gSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9l
dmVudCApCj4rICAgICAgICAgICAgYnJlYWs7Cj4vKiBGYWxsdGhyb3VnaCB0byBwZXJtaXNzaW9u
IGNoZWNrLiAqLwo+Y2FzZSA0Ogo+Y2FzZSAyOgo+KyAgICAgICAgaWYgKCBtb2RlICE9IDggJiYg
Y3VycmQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2Vfdm1jYWxsICYmCj4rICAgICAg
ICAgICAgIGVheCA9PSBfX0hZUEVSVklTT1JfaHZtX29wICYmCj4rICAgICAgICAgICAgIHJlZ3Mt
PmVieCA9PSBIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50ICkKPisgICAgICAgICAgICBicmVh
azsKCkxldCdzIGxpbWl0IHVnbGluZXNzIGFuZCByZWR1bmRhbmN5IGFzIG11Y2ggYXMgcG9zc2li
bGU6CgppZiAoIGN1cnJkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX3ZtY2FsbCAm
JgogICAgZWF4ID09IF9fSFlQRVJWSVNPUl9odm1fb3AgJiYKICAgIChtb2RlID09IDggPyByZWdz
LT5yZGkgOiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgKQoKd2l0
aCB0aGUgZmlyc3QgaGFsZiBhYm92ZSBkcm9wcGVkIGFsdG9nZXRoZXIuCgo+LS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCj4rKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
PkBAIC0xMDczLDE2ICsxMDczLDE3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfcHNyX2NtdF9vcF90KTsKPiNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX09QX0dFVF9DQVBB
QklMSVRJRVMgIDIKPiNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX09QX0VNVUxBVEVfRUFDSF9S
RVAgIDMKID4KPi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVH
ICAgICAgICAgMAo+LSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1Ig
ICAgICAgICAgICAxCj4tI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU0lOR0xFU1RF
UCAgICAgICAgICAgIDIKPi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FS
RV9CUkVBS1BPSU5UICAgMwo+LSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNU
X1JFUVVFU1QgICAgICAgICA0Cj4tI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVC
VUdfRVhDRVBUSU9OICAgICAgIDUKPi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9D
UFVJRCAgICAgICAgICAgICAgICAgNgo+LSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X1BSSVZJTEVHRURfQ0FMTCAgICAgICA3Cj4tI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfSU5URVJSVVBUICAgICAgICAgICAgIDgKPi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9ERVNDX0FDQ0VTUyAgICAgICAgICAgOQo+KyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX1dSSVRFX0NUUkxSRUcgICAgICAgICAgMAo+KyNkZWZpbmUgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX01PVl9UT19NU1IgICAgICAgICAgICAgMQo+KyNkZWZpbmUgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX1NJTkdMRVNURVAgICAgICAgICAgICAgMgo+KyNkZWZpbmUgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQgICAgMwo+KyNkZWZpbmUgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QgICAgICAgICAgNAo+KyNkZWZpbmUgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTiAgICAgICAgNQo+KyNkZWZpbmUg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEICAgICAgICAgICAgICAgICAgNgo+KyNkZWZp
bmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1BSSVZJTEVHRURfQ0FMTCAgICAgICAgNwo+KyNk
ZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAgICAgOAo+
KyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTICAgICAgICAgICAg
OQoKVGhpcyBpc24ndCB0aGUgZmlyc3QgdGltZSBJIHNlZSB0aGlzIHdob2xlIGJsb2NrIGJlaW5n
IHJlLWluZGVudGVkLiBJJ2Qgc3VnZ2VzdCB0bwplaXRoZXIgaW5jcmVhc2UgaW5kZW50YXRpb24g
dG8gYSBtYXhpbXVtIChpLmUuIGZvciB0aGUgcmlnaHQgc2lkZSB0byBiZSBqdXN0IGJlbG93Cjgw
IGNvbHMpIG9yIHRvIGFjY2VwdCBleHRyZW1lbHkgbG9uZyBlbnRyaWVzIHRvIHN0YW5kIG91dC4K
CisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9VU0VSU1BBQ0VfVk1DQUxM
IDEwCiAKSSBkaXNsaWtlIHRoZSBtZW50aW9uIG9mIFZNQ0FMTCAod2hpY2ggaXMgYW4gaW5zbiBt
bmVtb25pYyBhZnRlciBhbGwpIGhlcmUsCmFuZCBJIGFsc28gdGhpbmsgdGhlIG5hbWUgc3VnZ2Vz
dHMgYnJvYWRlciBhY2Nlc3MgdGhhbiBpcyBhY3R1YWxseSBiZWluZwpncmFudGVkLiBSZWFsaXpp
bmcgdGhlIHJlZHVuZGFuY3kgSSdkIHN0aWxsIHRoaW5rClhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9HVUVTVF9VU0VSU1BBQ0VfRVZFTlQgd291bGQgYmUgYmV0dGVyCgo+LS0tIGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKPisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj5AQCAtNDgwLDgg
KzQ4MCw5IEBAIHN0cnVjdCBkb21haW4KID4KPi8qIENvbW1vbiBtb25pdG9yIG9wdGlvbnMgKi8K
PnN0cnVjdCB7Cj4tICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkICAg
ICAgIDogMTsKPi0gICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3N5bmMgICAgICAg
ICAgOiAxOwo+KyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfZW5hYmxlZCAgICAg
ICAgICA6IDE7Cj4rICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9zeW5jICAgICAg
ICAgICAgIDogMTsKPisgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFj
ZV92bWNhbGwgOiAxOwoKU2FtZSBoZXJlIHRoZW4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 16:04:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 16: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.xen.org>)
	id 1ddIbn-0004o1-1W; Thu, 03 Aug 2017 16:04:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381463247=dario.faggioli@citrix.com>)
 id 1ddIbl-0004nt-TS
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 16:04:22 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 76/16-02962-58943895; Thu, 03 Aug 2017 16:04:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXitHRDpG6LZ3O
 kweX17Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRGz/ZCnZpVFw8+ZypgfGzShcjJ4eEQIjE
 3HWTWUBsXgEjiY/nf7CB2MICQRKbN3UygthsAgYSb3bsZe1i5OAQEXCRePoBrJxZIF+i7cZBJ
 hCbRUBF4ubzk6wgNidQyaMP08HGCAnUSqw+/ocZxOYXkJS49eUjM0RvtcS9mz/YIU7Qljhyrp
 8d4gRBiZMzn7BA9KpJzJh7mXUCI98sJC2zkJRBxDUlWrf/ZoewtSWWLXzNDGHbSqxb9x6qxkZ
 i09UFjBC2vMT2t3OYFzCyr2LUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq
 1kvOz93ECAxlBiDYwbhmfuAhRkkOJiVR3upjTZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgLP
 ZojhQSLUtNTK9Iyc4BRBZOW4OBREuG1AUnzFhck5hZnpkOkTjEac2xYvf4LE8erCf+/MQmx5O
 XnpUqJ8/5xByoVACnNKM2DGwSL9kuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5uUHWciTmVc
 Ct+8V0ClMQKf8qWsEOaUkESEl1cCommZgtvBmxfZdOoZeZ46ra16Y+fBiOccVkRY3R5n59k+U
 J+6ZkfdIbtW1DIXaU0eslVSaTbd6bqsWnR2qeNSi5vvq7a7CRjduhgZtNjknVeczT6iJbZvw9
 eaV7/uPPPt9wSpdadm3u8Ybt/VVS5txq8wxuMOc9OHkYtlQLVZ2Wa2mx89VatuUWIozEg21mI
 uKEwEsrpl98QIAAA==
X-Env-Sender: prvs=381463247=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1501776258!69688272!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14215 invoked from network); 3 Aug 2017 16:04:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 16:04:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,316,1498521600"; 
 d="asc'?scan'208";a="434241936"
Message-ID: <1501776218.28477.12.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xenproject.org>
Date: Thu, 3 Aug 2017 18:03:38 +0200
In-Reply-To: <1501612434-5803-4-git-send-email-mengxu@cis.upenn.edu>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-4-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, wei.liu2@citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 3/3] xl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2040055584292678836=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2040055584292678836==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-yIG3k7doxArJ1xawr2d5"

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

On Tue, 2017-08-01 at 14:33 -0400, Meng Xu wrote:
> --- a/tools/xl/xl_cmdtable.c
> +++ b/tools/xl/xl_cmdtable.c
> @@ -272,12 +272,13 @@ struct cmd_spec cmd_table[] =3D {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{ "sched-rtds",
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&main_sched_rtds, 0, 1,
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"Get/set rtds scheduler paramet=
ers",
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"[-d <Domain> [-v[=3DVCPUID/all]] [-=
p[=3DPERIOD]] [-b[=3DBUDGET]]]",
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"[-d <Domain> [-v[=3DVCPUID/all]] [-=
p[=3DPERIOD]] [-b[=3DBUDGET]]]
> [-w[=3DWORKCONSERVING]]",
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-d DOMAIN, --domain=3DDOMAIN=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Domain to modify\n"
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-v VCPUID/all, --vcpuid=3DVCPU=
ID/all=C2=A0=C2=A0=C2=A0=C2=A0VCPU to modify or
> output;\n"
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Using '-v all' =
to modify/output all vcpus\n"
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-p PERIOD, --period=3DPERIOD=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Period (us)\n"
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-b BUDGET, --budget=3DBUDGET=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Budget (us)\n"
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-w WORKCONSERVING, --
> workconserving=3DWORKCONSERVING=C2=A0=C2=A0=C2=A0=C2=A0WORKCONSERVING (1=
=3Dyes,0=3Dno)\n"
>
Does this really need to accept a 1 or 0 parameter? Can't it be that,
if -w is provided, the vCPU is marked as work-conserving, if it's not,
it's considered reservation only.

> --- a/tools/xl/xl_sched.c
> +++ b/tools/xl/xl_sched.c
>=20
> @@ -279,8 +280,8 @@ static int sched_rtds_vcpu_output(int domid,
> libxl_vcpu_sched_params *scinfo)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int i;
> =C2=A0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (domid < 0) {
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0printf("%-33s %4s %4s %9=
s %9s\n", "Name", "ID",
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0"VCPU", "Period", "Budget");
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0printf("%-33s %4s %4s %9=
s %9s %15s\n", "Name", "ID",
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0"VCPU", "Period", "Budget", "Work conserving");
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return 0;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
> =C2=A0
> @@ -290,12 +291,13 @@ static int sched_rtds_vcpu_output(int domid,
> libxl_vcpu_sched_params *scinfo)
> =C2=A0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0domname =3D libxl_domid_to_name(ctx, domid)=
;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0for ( i =3D 0; i < scinfo->num_vcpus; i++ )=
 {
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0printf("%-33s %4d %4d %9=
"PRIu32" %9"PRIu32"\n",
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0printf("%-33s %4d %4d %9=
"PRIu32" %9"PRIu32" %15d\n",
>
As far as printing it goes, OTOH, I would indeed print a string, i.e.,
"yes", if the field is found to be 1 (true), or "no", if the field is
found to be 0 (false).

> @@ -702,14 +705,18 @@ int main_sched_rtds(int argc, char **argv)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int *vcpus =3D (int *)xmalloc(sizeof(int));=
 /* IDs of VCPUs that
> change */
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int *periods =3D (int *)xmalloc(sizeof(int)=
); /* period is in
> microsecond */
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int *budgets =3D (int *)xmalloc(sizeof(int)=
); /* budget is in
> microsecond */
> +=C2=A0=C2=A0=C2=A0=C2=A0int *workconservings =3D (int *)xmalloc(sizeof(i=
nt)); /* budget is
> in microsecond */
>
Yeah, budget is in microseconds. But this is not budget! :-P

In fact (jokes apart), it can be just a bool, can't it?

Regadrs,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-yIG3k7doxArJ1xawr2d5
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZg0laAAoJEBZCeImluHPu/YsQAMpVe+GJpIrFSC13YCG19W6c
k1nGqY1Q6XLyurSfEylghOZYRxXLGBpPnFrHRKe9i10McDArstCaOSJr24g21Wgk
9B20vkoZKTifA2qdMoOov1w6Xa0n0OohR8uh0HHLv0LIWWmseKOE9XoyM/TsHO19
GC0yoVHgAVpNcEWKTXM4DQLS1UJhs3DAXr8Dmk+qgcqyDF4bqkyVXWfpNtoRDHSP
P0l2FsIT0ofhH9u17WWT0ypFfCFOXHs21kvcZMAauE2SJsG6d7KpG0OsoGzeBHyX
nqY+g0pacMJNDSDPuXkLOYTefQrXiMZLKFrQY4N3pIbVG0mtF+/kxnqg69Emsi/m
+vwsA8UA2ERXIwGvi1XdleIOEFTBdtz7wKoe/GDtzVxT8ou+5wYCwP1AKrsWBiwA
mDXN48QZKd7ftiihVtaWl5hlp1DSF6b1tBOhpDsHNc6B4g4xv82RsOB0cwdQdgEo
81Dw08bbFuV5SY4q/NfT1z462f61YbMUXvFqtzkfpOWJ16OWwZx+UEhgNMO4zgVC
8wC4znLOoGgkY07oFtJcCUJm7q9nWnbHlmzCSx2/LfOlElCH5HvbUx/tr4vWth+m
4hdhA9FMGaFpaU78ksO8f0f9xcEZLWC6JsviHHyPFKRgcgKdHE9/gIJ1agiS+MxH
SpOHlAmVeWX3LCyNdm5H
=5FMj
-----END PGP SIGNATURE-----

--=-yIG3k7doxArJ1xawr2d5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2040055584292678836==--


From xen-devel-bounces@lists.xen.org Thu Aug 03 16:05:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 16: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.xen.org>)
	id 1ddIcO-0004sJ-9x; Thu, 03 Aug 2017 16:05:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddIcN-0004s5-B1
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 16:04:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 25/0D-03044-AA943895; Thu, 03 Aug 2017 16:04:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS3euZ3O
 kwfkHyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bD3a+YCnazV2xcldXAuJ+1i5GTQ0ggT2LB
 x9lMXYwcHLwCdhIz9zKDhCUEDCVOL7zJAhJmEVCVeHtGHiTMJqAu0bmonQXEFhGQl2g7/Y8Nx
 GYWyJKY+e0yO4gtLOAtcXzXK6AxXEDTNzBKPPs5D2wVJ9D4bfdmsUKsEpT4u0MYoldL4uGvWy
 wQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Spl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHgMQLCD8cCiwEOMkhxMSqK81ceaIoX4kvJT
 KjMSizPii0pzUosPMWpwcAg8W7v6AqMUS15+XqqSBG+hR3OkkGBRanpqRVpmDjA2YEolOHiUR
 HhtQNK8xQWJucWZ6RCpU4zGHE0ftnxh4ng14f83JiGwSVLivPUgpQIgpRmleXCDYDF7iVFWSp
 iXEehMIZ6C1KLczBJU+VeM4hyMSsK8niBTeDLzSuD2vQI6hQnolD91jSCnlCQipKQaGA31Va9
 c4vosXM66s3Y5R1fFjceLGH3eX/17dNrivZMvKnuJrXM9z7WMRXYmb5ej3rmGTxMETYQi9kX2
 zKmJ0kqf9uPqvY+MEYvjG7NXPF31YmmVfH2p7WVTF82KX9Ln4v9Wuua2fip23RhULCQyhZfDu
 i/tQYJUv5uXydW+W9PL1lVHrjxwU4mlOCPRUIu5qDgRAPYZOrHUAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1501776283!76232589!1
X-Originating-IP: [137.65.248.74]
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 51987 invoked from network); 3 Aug 2017 16:04:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 16:04:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 10:04:43 -0600
Message-Id: <598349990200007800103568@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 10:04:41 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1501177695-16984-1-git-send-email-andrew.cooper3@citrix.com>
 <5983469B0200007800103545@prv-mh.provo.novell.com>
 <f3e4cf2c-4ac4-08ac-9f2b-42696c284f27@citrix.com>
In-Reply-To: <f3e4cf2c-4ac4-08ac-9f2b-42696c284f27@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian.Jackson@eu.citrix.com, dgdegra@tycho.nsa.gov, wei.liu2@citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC] x86/sysctl: Implement
 XEN_SYSCTL_get_cpuid_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA4LzAzLzE3IDY6
MDEgUE0gPj4+Cj5PbiAwMy8wOC8xNyAxNjo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA3LzI3LzE3IDc6NDggUE0g
Pj4+Cj4+PiArI2RlZmluZSBDT1BZX0xFQUYobCwgcywgZGF0YSkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgKHsgaW50IHJldDsgLyogRWxpZGUgbGVhdmVzIHdo
aWNoIGFyZSBmdWxseSBlbXB0eS4gKi8gICAgICAgXAo+Pj4gKyAgICAgICAgaWYgKCAoKih1aW50
NjRfdCAqKSgmKGRhdGEpLT5hKSB8ICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiArICAgICAg
ICAgICAgICAqKHVpbnQ2NF90ICopKCYoZGF0YSktPmMpKSAmJiAgICAgICAgICAgICAgICAgICAg
IFwKPj4gVGhpcyBzb3J0IG9mIGNhc3RpbmcgbG9va3MgcmF0aGVyIGZyYWdpbGUuCj4KPkkndmUg
YWxyZWFkeSBmYWN0b3JlZCBpdCBvdXQgaW50bzoKPgo+c3RhdGljIGJvb2wgaXNfZW1wdHlfbGVh
Zihjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqbCkKPnsKPi8qCj4qIExvZ2ljYWxseSAnIShsLT5h
IHwgbC0+YiB8IGwtPmMgfCBsLT5kKScgYnV0IHRoZSBjb21waWxlciBuZWVkcyBzb21lCj4qIGhl
bHAgcmVhbGlzaW5nIHRoYXQgaXRzIGFjdHVhbGx5IGxvb2tpbmcgZm9yIDE2IGJ5dGVzIG9mIGFk
amFjZW50Cj4qIHplcm9zLCBhbmQgY2FuIGJlIGZhciBtb3JlIGVmZmljaWVudCB0aGFuIHVzaW5n
IDMyYml0IG9wZXJhdGlvbnMuCiAgICAgPiovCj5yZXR1cm4gISgqKHVpbnQ2NF90ICopJmwtPmEg
fCAqKHVpbnQ2NF90ICopJmwtPmMpOwo+fQoKQmV0dGVyLCBidXQgSSdkIHN0aWxsIGxpa2UgdG8g
YXNrIGZvciBCVUlMRF9CVUdfT04oKXMgdG8gYmUgYWRkZWQuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 16:39:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 16: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.xen.org>)
	id 1ddJ9V-00077l-Up; Thu, 03 Aug 2017 16:39:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddJ9U-00077N-GP
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 16:39:12 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2F/8E-02962-FA153895; Thu, 03 Aug 2017 16:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVXddYHO
 kwcIZahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PXkL1vBvMWMFS8OfmBv
 YFxe2cXIxSEk8JdR4smO/ywQzmNGiY1TTjBDONsYJT503QPKcHKICDhLfD0zl72LkYODV0BfY
 tIfcRBTWCBO4u97WZByCYGPShJTnyxnAymXEPCWmLf3JDOMvfT5WSCbnYNNwErikBhIlEVAVW
 La6y1sExi5FzAyrGJUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DgDEOxgXPbX6RCjJAeTkihv9bGmSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFsCmiOFBItS
 01Mr0jJzgKEHk5bg4FES4S0FSfMWFyTmFmemQ6ROMRpzbFi9/gsTx6SZP78xCbHk5eelSonz5
 oKUCoCUZpTmwQ2CxcQlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfM6g0zhycwrgdv3CugUJq
 BT/tQ1gpxSkoiQkmpgtPun9blhNlPru6aJbVODUxv+dKx0eNwWnOQes6VK7V6L4vNohvSM7b/
 jRBTm1S0LtKj541d5tCfE9WHFKpHz3/8teJqj1hbw8LiT5gfxdsmzu0VSJu+YfazuleMcBR7X
 CZtzspyNawWfyuxcHHba/8i5+9d3+ux6eWGh+7Pcwnhrzh35N+SqlViKMxINtZiLihMBqrl02
 YQCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1501778349!100713379!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32378 invoked from network); 3 Aug 2017 16:39:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 16:39:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddJ9P-0005G1-Ib; Thu, 03 Aug 2017 16:39: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 1ddJ9K-0005zF-02; Thu, 03 Aug 2017 16:39:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddJ9J-00072N-Gr; Thu, 03 Aug 2017 16:39:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112419-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:regression
 qemu-upstream-unstable:build-arm64:hosts-allocate:broken:allowable
 qemu-upstream-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-upstream-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c7c6232bd304568d4da4bef521603aae0035e172
X-Osstest-Versions-That: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Aug 2017 16:39:01 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 112419: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0577063351043809611=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 112419 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112419/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 15 guest-stop fail REGR. vs. 111017

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 111017
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 111017
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 111017

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 111017
 build-arm64-xsm               3 capture-logs          broken blocked in 111017
 build-arm64-pvops             3 capture-logs          broken blocked in 111017
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110975
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat    fail  like 110975
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110975
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 111017
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 111017
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-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-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-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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     13 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-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-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-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                c7c6232bd304568d4da4bef521603aae0035e172
baseline version:
 qemuu                414d069b38ab114b89085e44989bf57604ea86d7

Last test of basis   111017  2017-06-23 16:59:27 Z   40 days
Testing same since   112419  2017-08-03 11:21:25 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alastair D'Silva <alastair@d-silva.org>
  Alberto Garcia <berto@igalia.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Kompel <barbos@gmail.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alex Zuepke <azu@sysgo.de>
  Alexander Boettcher <alexander.boettcher@genode-labs.com>
  Alexander Graf <agraf@suse.de>
  Alexander Indenbaum <alexander.indenbaum@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Allan Wirth <awirth@akamai.com>
  Amit Shah <amit.shah@redhat.com>
  Anatoli Huseu1 <avg.tolik@gmail.com>
  Andrea Bolognani <abologna@redhat.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Andrew Gacek <andrew.gacek@gmail.com>
  Andrew Jones <drjones@redhat.com>
  Andrey Shedel <ashedel@microsoft.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Artyom Tarasenko <atar4qemu@gmail.com> [sparc part]
  Ashijeet Acharya <ashijeetacharya@gmail.com>
  Athira Rajeev <atrajeev@linux.vnet.ibm.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Avinesh Kumar <avinesku@linux.vnet.ibm.com>
  Aviv Ben-David <bd.aviv@gmail.com>
  Balamuruhan S <bala24@linux.vnet.ibm.com>
  Balbir Singh <bsingharora@gmail.com>
  Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
  Bastian Koppelmann <kbastian@mail.uni-paderborn.de> [tricore part]
  Ben Warren <ben@skyportsystems.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Bruce Rogers <brogers@suse.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Caoxinhua <caoxinhua@huawei.com>
  Changlong Xie <xiecl.fnst@cn.fujitsu.com>
  Chao Fan <fanc.fnst@cn.fujitsu.com>
  Chao Peng <chao.p.peng@linux.intel.com>
  Chris Wulff <crwulff@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christopher Covington <cov@codeaurora.org>
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Clement Deschamps <clement.deschamps@antfield.fr>
  Cole Robinson <crobinso@redhat.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Cornelia Huck <cornelia.huck@de.ibm.com> [s390x part]
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Engraf <david.engraf@sysgo.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Dmitry Fleytman <dmitry@daynix.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Doug Evans <dje@google.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Ed Swierk <eswierk@skyportsystems.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com> [cris&microblaze part]
  Edgar Kaziahmedov <edos@virtuozzo.mipt.ru>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com> [i386 part]
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fabian Lesniak <fabian@lesniak-it.de>
  Fam Zheng <famz@redhat.com>
  fangying <fangying1@huawei.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Franklin "Snaipe" Mathieu <snaipe@diacritic.io>
  Franklin \"Snaipe\" Mathieu <snaipe@diacritic.io>
  Frediano Ziglio <fziglio@redhat.com>
  Gabriel Somlo <somlo@cmu.edu>
  Gal Hammer <ghammer@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <gkurz@linux.vnet.ibm.com>
  Greg Kurz <groug@kaod.org>
  Greg Ungerer <gerg@uclinux.org>
  Guan Xuetao <gxt@mprc.pku.edu.cn> [unicore32 part]
  Halil Pasic <pasic@linux.vnet.ibm.com>
  hangaohuai <hangaohuai@huawei.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Hariharan T.S. <hari@linux.vnet.ibm.com>
  Harish S <harisrir@linux.vnet.ibm.com>
  He Chen <he.chen@linux.intel.com>
  Helge Deller <deller@gmx.de>
  HervÃ© Poussineau <hpoussin@reactos.org>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  Igor Pavlikevich <ipavlikevich@gmail.com>
  Iwona Kotlarska <iwona260909@gmail.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jason Wang <jasowang@redhat.com>
  Javier Celaya <jcelaya@gmail.com>
  Jean-Christophe Dubois <jcd@tribudubois.net>
  Jeff Cody <jcody@redhat.com>
  Jianjun Duan <duanj@linux.vnet.ibm.com>
  Jin Guojie <jinguojie@loongson.cn>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Jintack Lim <jintack@cs.columbia.edu>
  Jiri Denemark <jdenemar@redhat.com>
  Jitendra Kolhe <jitendra.kolhe@hpe.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Brown <julian@codesourcery.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kurban Mallachiev <mallachiev@ispras.ru>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <laurent@vivier.eu> [m68k part]
  Laurent Vivier <lvivier@redhat.com>
  Leif Lindholm <leif.lindholm@linaro.org>
  Lena Djokic <Lena.Djokic@rt-rk.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Lidong Chen <jemmy858585@gmail.com>
  Lin Ma <lma@suse.com>
  LluÃ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Marc-AndrÃƒÂ© Lureau <marcandre.lureau@redhat.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marcelo Tosatti <mtosatti@redhat.com>
  Marcin Chojnacki <marcinch7@gmail.com>
  Marcin Krzeminski <mar.krzeminski@gmail.com>
  Marcin KrzemiÅ„ski <mar.krzeminski@gmail.com>
  Marek Vasut <marex@denx.de>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Filippov <jcmvbkbc@gmail.com> [xtensa part]
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Karcher <karcher@physik.fu-berlin.de>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Michael Walle <michael@walle.cc> [lm32 part]
  Mike Nawrocki <michael.nawrocki@gtri.gatech.edu>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Reilly <nreilly@blackberry.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Nir Soffer <nirsof@gmail.com>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Pankaj Gupta <pagupta@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Durrant <paul.durrant@citrix.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Pavel Dovgalyuk <dovgaluk@ispras.ru>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Pavel Fedin <p.fedin@samsung.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peer Adelt <peer.adelt@c-lab.de>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Gesang <philipp.gesang@intra2net.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Pierre Morel <pmorel@linux.vnet.ibm.com>
  Pierre Ossman <ossman@cendio.se>
  Po-Hsu Lin <po-hsu.lin@canonical.com>
  Pradeep Jagadeesh <pradeep.jagadeesh@huawei.com>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Programmingkid <programmingkidx@gmail.com>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Rami Rosen <rami.rosen@intel.com>
  Richard Henderson <rth@twiddle.net>
  Richard Henderson <rth@twiddle.net> [alpha part]
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Roman Kapl <rka@sysgo.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Samuel Thibault <samuel.thibault@gnu.org>
  Sascha Silbe <silbe@linux.vnet.ibm.com>
  Shannon Zhao <shannon.zhao@linaro.org>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Suramya Shah <shah.suramya@gmail.com>
  Tejaswini Poluri <tejaswinipoluri3@gmail.com>
  Terrence Xu <terrence.xu@intel.com>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  tianqing <tianqing@unitedstack.com>
  Valentin Plotkin <caliborn@sdf.org>
  Vijaya Kumar K <Vijaya.Kumar@cavium.com>
  Vincent Palatin <vpalatin@chromium.org>
  Vincenzo Maffione <v.maffione@gmail.com>
  Vlad Lungu <vlad.lungu@windriver.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang guang <wang.guang55@zte.com.cn>
  Wang Guang<wang.guang55@zte.com.cn>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wen Congyang <wencongyang@gmail.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  xiaoqiang zhao <zxq_yx_007@163.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  XiongZhang <xiong.y.zhang@intel.com>
  Xu, Anthony <anthony.xu@intel.com>
  yaolujing <yaolujing@huawei.com>
  Yaowei Bai <baiyaowei@cmss.chinamobile.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yi Sun <yi.y.sun@linux.intel.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yongji Xie <xyjxie@linux.vnet.ibm.com>
  YunQiang Su <wzssyqa@gmail.com>
  Yuri Benditovich <yuri.benditovich@daynix.com>
  Yuval Shaia <yuval.shaia@oracle.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Ziyue Yang <skiver.cloud.yzy@gmail.com>
  Ziyue Yang <yzylivezh@hotmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           fail    
 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                                 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-pvh-amd                                  pass    
 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                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 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                                  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-pvh-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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0577063351043809611==--

From xen-devel-bounces@lists.xen.org Thu Aug 03 17:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 17: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.xen.org>)
	id 1ddJns-0001sl-BS; Thu, 03 Aug 2017 17:20:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381eeb19e=George.Dunlap@citrix.com>)
 id 1ddJnq-0001sf-D7
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 17:20:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 37/BC-01862-57B53895; Thu, 03 Aug 2017 17:20:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHSDvW5JdHO
 kwYzjFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bWf8vYCxoUKr71t7E0ME6S6mLk5JAQ8JeY
 vvs8K4gtLBAqsffiL6YuRg4OEYFSiXMvU7oYuTiYBfYySaybfIoNxBES+MAkcflILxNIA5uAn
 sS8419ZQGxeAVuJ1Z+a2UCaWQRUJLb/5AUJiwqES+z/fo0ZokRQ4uTMJ2DlnAJ2EtdvbmcEsZ
 kFDCSOLJrDCmGLS9x6Mp8JwpaXaN46G6xXSEBVYvGDo+wTGPlnIRk1C0n7LCTts5C0L2BkWcW
 oUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERicDECwg3H1b6dD
 jJIcTEqivNXHmiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBeiWqOFBIsSk1PrUjLzAHGCUxag
 oNHSYS3DyTNW1yQmFucmQ6ROsVozLFh9fovTBwdM35+YxJiycvPS5US53UEKRUAKc0ozYMbBI
 vfS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmXQwyhSczrwRu3yugU5iATvlT1whySkkiQkq
 qgTHrUqnbe6Gn7W8cphxJatB39vxtu/5/rkPcHPGkJ5c/tAZEJ82MjHwy7VDZvmSxsvmnN21r
 3cm4/rHm5OuL95y4n2Gzv62cuYSjNGfNPfOVW524V5+p1Nn7ZKoKU/1hFme15PYJy3icM/wLZ
 uYZ/389/dudUhUd1yeHuOWnX75aKr138wzFjtdKLMUZiYZazEXFiQBioyLd2gIAAA==
X-Env-Sender: prvs=381eeb19e=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1501780850!103919711!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40378 invoked from network); 3 Aug 2017 17:20:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 17:20:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,317,1498521600"; d="scan'208";a="442563303"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
Date: Thu, 3 Aug 2017 18:20:31 +0100
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: <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] livepatch: Declare live patching as
 a supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDMvMjAxNyAwMzo1MyBQTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gT24gMDYvMzAv
MjAxNyAwMjo0MiBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDYvMjgvMjAxNyAwNTox
OCBQTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4+PiBPbiAwNi8yNy8yMDE3IDEwOjE3IEFNLCBH
ZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+IE9uIDI2LzA2LzE3IDE4OjMwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+PiBPbiAyNi8wNi8xNyAxODowMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+
Pj4+IE9uIDI2LzA2LzE3IDE2OjM2LCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToKPj4+IC4uLgo+Pj4+
IFlvdSBzZWVtIHRvIGJlIHNpbXBseSByZWZ1c2luZyB0byB1c2UgeW91ciBpbWFnaW5hdGlvbi4g
IFN0ZXAgYmFjay4KPj4+PiBJbWFnaW5lIHlvdXJzZWxmIGluIG9uZSB5ZWFyLiAgWW91IGNvbWUg
dG8gdGhlIG9mZmljZSBhbmQgZmluZCBhbgo+Pj4+IGUtbWFpbAo+Pj4+IG9uIHNlY3VyaXR5QCB3
aGljaCBzYXlzLCAiTGl2ZXBhdGNoIHRvb2xzIG9wZW4gYSBzZWN1cml0eSBob2xlIHdoZW4KPj4+
PiBjb21waWxpbmcgd2l0aCBnY2MgeC55eSIuICBZb3UgcmVhbGl6ZSB0aGF0IFhlblZlcnNvbiAk
e0xBVEVTVC0yfSB1c2VzCj4+Pj4gZ2NjIHgueXksIHNvIHlvdSB0YWtlIGEgY2xvc2VyIGxvb2sg
YXQgdGhhdCBsaXZlcGF0Y2gsIG9ubHkgdG8gZGlzY292ZXIKPj4+PiB0aGF0IHRoZSBsaXZlcGF0
Y2hlcyBnZW5lcmF0ZWQgYWN0dWFsbHkgZG8gY29udGFpbiB0aGUgYnVnLCBidXQgeW91Cj4+Pj4g
bWlzc2VkIGl0IGJlY2F1c2UgJHtMQVRFU1QtWzAsMV19IHdlcmUgcGVyZmVjdGx5IGZpbmUgKHNp
bmNlIHRoZXkgdXNlZAo+Pj4+IG5ld2VyIHZlcnNpb25zIG9mIGdjYyksIHRoZSBkaWZmZXJlbmNl
IHdhcyBzdWJ0bGUsIGFuZCBpdCBwYXNzZWQgYWxsCj4+Pj4gdGhlCj4+Pj4gZnVuY3Rpb25hbCB0
ZXN0cy4KPj4+Pgo+Pj4+IE5vdyBhbGwgb2YgdGhlIGN1c3RvbWVycyB0aGF0IGhhdmUgYXBwbGll
ZCB0aG9zZSBwYXRjaGVzIGFyZQo+Pj4+IHZ1bG5lcmFibGUuCj4+Pj4KPj4+PiBEbyB5b3U6Cj4+
Pj4KPj4+PiAxLiBUZWxsIHRoZSByZXBvcnRlciB0byBwb3N0IGl0IHB1YmxpY2x5IHRvIHhlbi1k
ZXZlbCBpbW1lZGlhdGVseSwKPj4+PiBzaW5jZQo+Pj4+IGxpdmVwYXRjaCB0b29scyBhcmUgbm90
IHNlY3VyaXR5IHN1cHBvcnRlZCAtLSB0aHVzICJ6ZXJvLWRheSItaW5nIGFsbAo+Pj4+IHlvdXIg
Y3VzdG9tZXJzIChhcyB3ZWxsIGFzIGFueW9uZSBlbHNlIHdobyBoYXBwZW5zIHRvIGhhdmUgdXNl
ZCB4Lnl5IHRvCj4+Pj4gYnVpbGQgYSBoeXBlcnZpc29yKT8KPj4+Pgo+Pj4+IDIuIFNlY3JldGx5
IHRha2UgYWR2YW50YWdlIG9mIENpdHJpeCcgcHJpdmlsZWdlZCBwb3NpdGlvbiBvbiB0aGUKPj4+
PiBzZWN1cml0eSBsaXN0LCBhbmQgdHJ5IHRvIGdldCBhbiB1cGRhdGUgb3V0IHRvIHlvdXIgY3Vz
dG9tZXJzIGJlZm9yZSBpdAo+Pj4+IGdldHMgYW5ub3VuY2VkIChidXQgYWxsb3dpbmcgZXZlcnlv
bmUgKmVsc2UqIHVzaW5nIGdjYyB4Lnl5IHRvCj4+Pj4gZXhwZXJpZW5jZSBhIHplcm8tZGF5KT8K
Pj4+Pgo+Pj4+IDMuIElzc3VlIGFuIFhTQSBzbyB0aGF0IGV2ZXJ5b25lIGhhcyB0aGUgb3Bwb3J0
dW5pdHkgdG8gZml4IHRoaW5ncyB1cAo+Pj4+IGJlZm9yZSBtYWtpbmcgYSBwdWJsaWMgYW5ub3Vu
Y2VtZW50LCBhbmQgc28gdGhhdCBhbnlvbmUgbm90IG9uIHRoZQo+Pj4+IGVtYmFyZ28gbGlzdCBn
ZXRzIGFuIGFsZXJ0LCBzbyB0aGV5IGtub3cgdG8gZWl0aGVyIHVwZGF0ZSB0aGVpciBvd24KPj4+
PiBsaXZlcGF0Y2hlcywgb3IgbG9vayBmb3IgdXBkYXRlcyBmcm9tIHRoZWlyIHNvZnR3YXJlIHBy
b3ZpZGVyPwo+Pj4+Cj4+Pj4gSSB0aGluayAjMyBpcyB0aGUgb25seSBwb3NzaWJsZSBjaG9pY2Uu
Cj4+Pj4KPj4+PiAgICAtR2VvcmdlCj4+Pj4KPj4+Cj4+PiBUaGUgaXNzdWUgaGVyZSBpcyB0aGF0
IGFueSBidWcgaW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIHdoaWNoIHN0aWxsCj4+PiByZXN1bHRz
IGluIG91dHB1dCBiZWluZyBnZW5lcmF0ZWQgd291bGQgYmUgYSBzZWN1cml0eSBpc3N1ZSwgYmVj
YXVzZQo+Pj4gc29tZW9uZSBtaWdodCBoYXZlIHVzZWQgaXQgdG8gcGF0Y2ggYSBzZWN1cml0eSBp
c3N1ZS4KPj4+IGxpdmVwYXRjaC1idWlsZC10b29scyBpcyBjZXJ0YWlubHkgbm90IHN0YWJsZSBl
bm91Z2ggeWV0IChldmVyPykgdG8gYmUKPj4+IHRyZWF0ZWQgaW4gdGhpcyBmYXNoaW9uLgo+Pgo+
PiBZb3UgZGlkbid0IGFuc3dlciBteSBxdWVzdGlvbi4gIElmIHRoZSBzaXR1YXRpb24gZGVzY3Jp
YmVkIGhhcHBlbnMsIHdoYXQKPj4gcG9zaXRpb24gZG8geW91IHdhbnQgQW5kcmV3IHRvIGJlIHB1
dCBpbj8gIChJZiBJIG1pc3NlZCBhIHBvdGVudGlhbAo+PiBhY3Rpb24sIGxldCBtZSBrbm93LikK
Pj4KPiAKPiBJIHdvdWxkIGNob29zZSAjMyBhcyBpdCBpcyB0aGUgb2J2aW91cyBjaG9pY2UuIEJ1
dCBJIHN0aWxsIGRvbid0IHRoaW5rCj4gaXQgaXMgYSBzZW5zaWJsZSBpZGVhIHRvIGhhdmUgc2Vj
dXJpdHkgc3VwcG9ydCBmb3IgdGhlIGJ1aWxkIHRvb2xzLCBhdAo+IGxlYXN0IGF0IHRoaXMgcG9p
bnQuIFRoZSBzYW1lIHNjZW5hcmlvIGNvdWxkIGJlIHBvc2VkIGZvciBhIG5hc3R5IGJ1Zwo+IHRo
YXQgYWZmZWN0cyBYZW4gNC40IG9ubHksIGJ1dCBpdCBpcyBub3cganVzdCBvdXQgb2Ygc2VjdXJp
dHkgc3VwcG9ydC4KPiBJTU8gc29tZXRoaW5nIGJlaW5nIG5vdCBzdXBwb3J0ZWQgZG9lc24ndCBw
cmVjbHVkZSBpdCBmcm9tIGhhdmluZyBhbiBYU0EKPiByZWxlYXNlZCBpZiB0aGVyZSBpcyBhIHBh
cnRpY3VsYXJseSBuYXN0eSB2dWxuZXJhYmlsaXR5IGZvdW5kLgoKV2VsbCBiYXNpY2FsbHkgSSB0
aGluayB3ZSBhZ3JlZSwgYnV0IHdlJ3JlIHVzaW5nIGRpZmZlcmVudCB0ZXJtcy4gIFlvdQp3YW50
IHRvIHNheSwgIlRoaXMgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaWYgaW1wb3J0YW50
IGJ1ZyBpcwphY3R1YWxseSBmb3VuZCB0aGVuIHdlJ2xsIGlzc3VlIGFuIFhTQSIuICBJIHdhbnQg
dG8gc2F5LCAiVGhpcyBpcwpzZWN1cml0eSBzdXBwb3J0ZWQsIGJlY2F1c2UgaWYgYW4gaW1wb3J0
YW50IGJ1ZyBpcyBhY3R1YWxseSBmb3VuZCB3ZSdsbAppc3N1ZSBhbiBYU0EuIgoKU28gaXQgc2Vl
bXMgdG8gbWUgdGhlcmUgYXJlIGxpa2VseSB0d28gdGhpbmdzIHRoYXQgbWFrZSB5b3UgcmVzaXN0
YW50IHRvCmNhbGxpbmcgaXQgInNlY3VyaXR5IHN1cHBvcnRlZCI6CgoxLiBUaGUgZmVhciB0aGF0
IHdlJ2xsIGJlIGlzc3VpbmcgWFNBcyBvdmVyIHRyaXZpYWwgdGhpbmdzIHRoYXQgZG9uJ3QgbWF0
dGVyCgoyLiBUaGUgZmVhciB0aGF0IHBlb3BsZSB3aWxsIG5vdCBkbyBkdWUgZGlsaWdlbmNlIHdo
ZW4gY3JlYXRpbmcgcGF0Y2hlcwp3aXRoIHRoZSB0b29scy4KCkkgdGhpbmsgIzEgaXMganVzdCBh
IG1pc2NvbmNlcHRpb24uICAqRXZlcnkqIGJ1ZyByZXBvcnRlZCB0byB1cyBhYm91dAphbnkgcGFy
dCBvZiB0aGUgY29kZSB3ZSBnbyB0aHJvdWdoIHRoZSBwcm9jZXNzIG9mIHRyeWluZyB0byBkZXRl
cm1pbmUKaXRzIGltcGFjdCBhbmQgd2hldGhlciB3ZSBuZWVkIHRvIGlzc3VlIGFuIFhTQSBvciBu
b3QuICBBbGwgb2YgdGhlCmV4YW1wbGVzIHB1dCBmb3J3YXJkIG9mIHRoaW5ncyB3ZSBkb24ndCB3
YW50IHRvIGlzc3VlIGFuIFhTQSBmb3IgYXJlCnRoaW5ncyB0aGF0IEknbSBzdXJlIHdlIHdvdWxk
IG5vdCBpc3N1ZSBhbiBYU0EgZm9yLgoKRm9yICMyLCB0aGF0IGlzIGEgcmVhc29uYWJsZSBmZWFy
LCBidXQgd2UgY2FuIGRlYWwgd2l0aCB0aGF0IGluIGEKZGlmZmVyZW50IHdheSB0aGFuIGNhbGxp
bmcgdGhlIHRvb2xzICJ1bnN1cHBvcnRlZCIuICBXZSBjYW4sIGZvcgppbnN0YW5jZSwgbWVudGlv
biB0aGF0IGluIHRoZSBkb2N1bWVudHMuICBXZSBjYW4gYWRkIGEgd2FybmluZyBtZXNzYWdlCnRo
YXQgdGhlIGJ1aWxkIHRvb2xzIG91dHB1dCBzYXlpbmcgdGhhdCB0aGUgcmVzdWx0IHNob3VsZCBi
ZSBtYW51YWxseQppbnNwZWN0ZWQgZm9yIGNvcnJlY3RuZXNzLgoKIC1HZW9yZ2UKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 17:21:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 17: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.xen.org>)
	id 1ddJoW-0001uR-Jp; Thu, 03 Aug 2017 17:21:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=381eeb19e=George.Dunlap@citrix.com>)
 id 1ddJoV-0001uK-W5
 for xen-devel@lists.xen.org; Thu, 03 Aug 2017 17:21:36 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3F/F2-01862-F9B53895; Thu, 03 Aug 2017 17:21:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHRDpO686OZ
 Ig49HZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyeub8YC9qUKhauu8LewPhUuouRk0NCwF/i
 /pVuZhBbWCBUYu/FX0wgNpuAnsS8419Zuhg5OEQESiXOvUzpYuTiYBbYyySxbvIpNpAaIYHFz
 BKnPkiA2LwCthI3381kBalnEVCReDXXGyQsKhAusf/7NWaIEkGJkzOfsIDYnAJ2Ehd69oOtYh
 YwkDiyaA4rhC0ucevJfKi4vMT2t3OYIVapSix+cJR9AiP/LCSjZiFpn4WkfRaS9gWMLKsYNYp
 Ti8pSi3SNTPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDs56BgXEHY+sJv0OM
 khxMSqK81ceaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8F6Jao4UEixKTU+tSMvMAUYJTFqCg
 0dJhPc0SJq3uCAxtzgzHSJ1itGYY8Pq9V+YODpm/PzGJMSSl5+XKiUOMUkApDSjNA9uECx6Lz
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r0OMoUnM68Ebt8roFOYgE75U9cIckpJIkJKqoG
 x+d/+8NtrhWda/SriTGuN28Zp0n/9ccSPJEWpeT8mbs/NfeCa5sfb5b9oYoCNouieO6vCZlan
 FDTs/K5+uMZ47irVJT5aPnP3d5YvqF3Rte9UxC4n88MeHjr2Tov7Qn7nxiS2VwdcPBbUqFO/n
 8P7nfjqq7/sS+80iqYwVQQUSOrouqw10FdiKc5INNRiLipOBADdEo5M2QIAAA==
X-Env-Sender: prvs=381eeb19e=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1501780892!53014968!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60778 invoked from network); 3 Aug 2017 17:21:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Aug 2017 17:21:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,317,1498521600"; d="scan'208";a="434257835"
From: George Dunlap <george.dunlap@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
Message-ID: <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
Date: Thu, 3 Aug 2017 18:21:30 +0100
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: <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] livepatch: Declare live patching as
 a supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDMvMjAxNyAwNjoyMCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwNy8wMy8y
MDE3IDAzOjUzIFBNLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToKPj4gT24gMDYvMzAvMjAxNyAwMjo0
MiBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIDA2LzI4LzIwMTcgMDU6MTggUE0sIFJv
c3MgTGFnZXJ3YWxsIHdyb3RlOgo+Pj4+IE9uIDA2LzI3LzIwMTcgMTA6MTcgQU0sIEdlb3JnZSBE
dW5sYXAgd3JvdGU6Cj4+Pj4+IE9uIDI2LzA2LzE3IDE4OjMwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+Pj4gT24gMjYvMDYvMTcgMTg6MDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4g
T24gMjYvMDYvMTcgMTY6MzYsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+Pj4+IC4uLgo+Pj4+PiBZ
b3Ugc2VlbSB0byBiZSBzaW1wbHkgcmVmdXNpbmcgdG8gdXNlIHlvdXIgaW1hZ2luYXRpb24uICBT
dGVwIGJhY2suCj4+Pj4+IEltYWdpbmUgeW91cnNlbGYgaW4gb25lIHllYXIuICBZb3UgY29tZSB0
byB0aGUgb2ZmaWNlIGFuZCBmaW5kIGFuCj4+Pj4+IGUtbWFpbAo+Pj4+PiBvbiBzZWN1cml0eUAg
d2hpY2ggc2F5cywgIkxpdmVwYXRjaCB0b29scyBvcGVuIGEgc2VjdXJpdHkgaG9sZSB3aGVuCj4+
Pj4+IGNvbXBpbGluZyB3aXRoIGdjYyB4Lnl5Ii4gIFlvdSByZWFsaXplIHRoYXQgWGVuVmVyc29u
ICR7TEFURVNULTJ9IHVzZXMKPj4+Pj4gZ2NjIHgueXksIHNvIHlvdSB0YWtlIGEgY2xvc2VyIGxv
b2sgYXQgdGhhdCBsaXZlcGF0Y2gsIG9ubHkgdG8gZGlzY292ZXIKPj4+Pj4gdGhhdCB0aGUgbGl2
ZXBhdGNoZXMgZ2VuZXJhdGVkIGFjdHVhbGx5IGRvIGNvbnRhaW4gdGhlIGJ1ZywgYnV0IHlvdQo+
Pj4+PiBtaXNzZWQgaXQgYmVjYXVzZSAke0xBVEVTVC1bMCwxXX0gd2VyZSBwZXJmZWN0bHkgZmlu
ZSAoc2luY2UgdGhleSB1c2VkCj4+Pj4+IG5ld2VyIHZlcnNpb25zIG9mIGdjYyksIHRoZSBkaWZm
ZXJlbmNlIHdhcyBzdWJ0bGUsIGFuZCBpdCBwYXNzZWQgYWxsCj4+Pj4+IHRoZQo+Pj4+PiBmdW5j
dGlvbmFsIHRlc3RzLgo+Pj4+Pgo+Pj4+PiBOb3cgYWxsIG9mIHRoZSBjdXN0b21lcnMgdGhhdCBo
YXZlIGFwcGxpZWQgdGhvc2UgcGF0Y2hlcyBhcmUKPj4+Pj4gdnVsbmVyYWJsZS4KPj4+Pj4KPj4+
Pj4gRG8geW91Ogo+Pj4+Pgo+Pj4+PiAxLiBUZWxsIHRoZSByZXBvcnRlciB0byBwb3N0IGl0IHB1
YmxpY2x5IHRvIHhlbi1kZXZlbCBpbW1lZGlhdGVseSwKPj4+Pj4gc2luY2UKPj4+Pj4gbGl2ZXBh
dGNoIHRvb2xzIGFyZSBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkIC0tIHRodXMgInplcm8tZGF5Ii1p
bmcgYWxsCj4+Pj4+IHlvdXIgY3VzdG9tZXJzIChhcyB3ZWxsIGFzIGFueW9uZSBlbHNlIHdobyBo
YXBwZW5zIHRvIGhhdmUgdXNlZCB4Lnl5IHRvCj4+Pj4+IGJ1aWxkIGEgaHlwZXJ2aXNvcik/Cj4+
Pj4+Cj4+Pj4+IDIuIFNlY3JldGx5IHRha2UgYWR2YW50YWdlIG9mIENpdHJpeCcgcHJpdmlsZWdl
ZCBwb3NpdGlvbiBvbiB0aGUKPj4+Pj4gc2VjdXJpdHkgbGlzdCwgYW5kIHRyeSB0byBnZXQgYW4g
dXBkYXRlIG91dCB0byB5b3VyIGN1c3RvbWVycyBiZWZvcmUgaXQKPj4+Pj4gZ2V0cyBhbm5vdW5j
ZWQgKGJ1dCBhbGxvd2luZyBldmVyeW9uZSAqZWxzZSogdXNpbmcgZ2NjIHgueXkgdG8KPj4+Pj4g
ZXhwZXJpZW5jZSBhIHplcm8tZGF5KT8KPj4+Pj4KPj4+Pj4gMy4gSXNzdWUgYW4gWFNBIHNvIHRo
YXQgZXZlcnlvbmUgaGFzIHRoZSBvcHBvcnR1bml0eSB0byBmaXggdGhpbmdzIHVwCj4+Pj4+IGJl
Zm9yZSBtYWtpbmcgYSBwdWJsaWMgYW5ub3VuY2VtZW50LCBhbmQgc28gdGhhdCBhbnlvbmUgbm90
IG9uIHRoZQo+Pj4+PiBlbWJhcmdvIGxpc3QgZ2V0cyBhbiBhbGVydCwgc28gdGhleSBrbm93IHRv
IGVpdGhlciB1cGRhdGUgdGhlaXIgb3duCj4+Pj4+IGxpdmVwYXRjaGVzLCBvciBsb29rIGZvciB1
cGRhdGVzIGZyb20gdGhlaXIgc29mdHdhcmUgcHJvdmlkZXI/Cj4+Pj4+Cj4+Pj4+IEkgdGhpbmsg
IzMgaXMgdGhlIG9ubHkgcG9zc2libGUgY2hvaWNlLgo+Pj4+Pgo+Pj4+PiAgICAtR2VvcmdlCj4+
Pj4+Cj4+Pj4KPj4+PiBUaGUgaXNzdWUgaGVyZSBpcyB0aGF0IGFueSBidWcgaW4gbGl2ZXBhdGNo
LWJ1aWxkLXRvb2xzIHdoaWNoIHN0aWxsCj4+Pj4gcmVzdWx0cyBpbiBvdXRwdXQgYmVpbmcgZ2Vu
ZXJhdGVkIHdvdWxkIGJlIGEgc2VjdXJpdHkgaXNzdWUsIGJlY2F1c2UKPj4+PiBzb21lb25lIG1p
Z2h0IGhhdmUgdXNlZCBpdCB0byBwYXRjaCBhIHNlY3VyaXR5IGlzc3VlLgo+Pj4+IGxpdmVwYXRj
aC1idWlsZC10b29scyBpcyBjZXJ0YWlubHkgbm90IHN0YWJsZSBlbm91Z2ggeWV0IChldmVyPykg
dG8gYmUKPj4+PiB0cmVhdGVkIGluIHRoaXMgZmFzaGlvbi4KPj4+Cj4+PiBZb3UgZGlkbid0IGFu
c3dlciBteSBxdWVzdGlvbi4gIElmIHRoZSBzaXR1YXRpb24gZGVzY3JpYmVkIGhhcHBlbnMsIHdo
YXQKPj4+IHBvc2l0aW9uIGRvIHlvdSB3YW50IEFuZHJldyB0byBiZSBwdXQgaW4/ICAoSWYgSSBt
aXNzZWQgYSBwb3RlbnRpYWwKPj4+IGFjdGlvbiwgbGV0IG1lIGtub3cuKQo+Pj4KPj4KPj4gSSB3
b3VsZCBjaG9vc2UgIzMgYXMgaXQgaXMgdGhlIG9idmlvdXMgY2hvaWNlLiBCdXQgSSBzdGlsbCBk
b24ndCB0aGluawo+PiBpdCBpcyBhIHNlbnNpYmxlIGlkZWEgdG8gaGF2ZSBzZWN1cml0eSBzdXBw
b3J0IGZvciB0aGUgYnVpbGQgdG9vbHMsIGF0Cj4+IGxlYXN0IGF0IHRoaXMgcG9pbnQuIFRoZSBz
YW1lIHNjZW5hcmlvIGNvdWxkIGJlIHBvc2VkIGZvciBhIG5hc3R5IGJ1Zwo+PiB0aGF0IGFmZmVj
dHMgWGVuIDQuNCBvbmx5LCBidXQgaXQgaXMgbm93IGp1c3Qgb3V0IG9mIHNlY3VyaXR5IHN1cHBv
cnQuCj4+IElNTyBzb21ldGhpbmcgYmVpbmcgbm90IHN1cHBvcnRlZCBkb2Vzbid0IHByZWNsdWRl
IGl0IGZyb20gaGF2aW5nIGFuIFhTQQo+PiByZWxlYXNlZCBpZiB0aGVyZSBpcyBhIHBhcnRpY3Vs
YXJseSBuYXN0eSB2dWxuZXJhYmlsaXR5IGZvdW5kLgo+IAo+IFdlbGwgYmFzaWNhbGx5IEkgdGhp
bmsgd2UgYWdyZWUsIGJ1dCB3ZSdyZSB1c2luZyBkaWZmZXJlbnQgdGVybXMuICBZb3UKPiB3YW50
IHRvIHNheSwgIlRoaXMgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaWYgaW1wb3J0YW50
IGJ1ZyBpcwo+IGFjdHVhbGx5IGZvdW5kIHRoZW4gd2UnbGwgaXNzdWUgYW4gWFNBIi4gIEkgd2Fu
dCB0byBzYXksICJUaGlzIGlzCj4gc2VjdXJpdHkgc3VwcG9ydGVkLCBiZWNhdXNlIGlmIGFuIGlt
cG9ydGFudCBidWcgaXMgYWN0dWFsbHkgZm91bmQgd2UnbGwKPiBpc3N1ZSBhbiBYU0EuIgo+IAo+
IFNvIGl0IHNlZW1zIHRvIG1lIHRoZXJlIGFyZSBsaWtlbHkgdHdvIHRoaW5ncyB0aGF0IG1ha2Ug
eW91IHJlc2lzdGFudCB0bwo+IGNhbGxpbmcgaXQgInNlY3VyaXR5IHN1cHBvcnRlZCI6Cj4gCj4g
MS4gVGhlIGZlYXIgdGhhdCB3ZSdsbCBiZSBpc3N1aW5nIFhTQXMgb3ZlciB0cml2aWFsIHRoaW5n
cyB0aGF0IGRvbid0IG1hdHRlcgo+IAo+IDIuIFRoZSBmZWFyIHRoYXQgcGVvcGxlIHdpbGwgbm90
IGRvIGR1ZSBkaWxpZ2VuY2Ugd2hlbiBjcmVhdGluZyBwYXRjaGVzCj4gd2l0aCB0aGUgdG9vbHMu
Cj4gCj4gSSB0aGluayAjMSBpcyBqdXN0IGEgbWlzY29uY2VwdGlvbi4gICpFdmVyeSogYnVnIHJl
cG9ydGVkIHRvIHVzIGFib3V0Cj4gYW55IHBhcnQgb2YgdGhlIGNvZGUgd2UgZ28gdGhyb3VnaCB0
aGUgcHJvY2VzcyBvZiB0cnlpbmcgdG8gZGV0ZXJtaW5lCj4gaXRzIGltcGFjdCBhbmQgd2hldGhl
ciB3ZSBuZWVkIHRvIGlzc3VlIGFuIFhTQSBvciBub3QuICBBbGwgb2YgdGhlCj4gZXhhbXBsZXMg
cHV0IGZvcndhcmQgb2YgdGhpbmdzIHdlIGRvbid0IHdhbnQgdG8gaXNzdWUgYW4gWFNBIGZvciBh
cmUKPiB0aGluZ3MgdGhhdCBJJ20gc3VyZSB3ZSB3b3VsZCBub3QgaXNzdWUgYW4gWFNBIGZvci4K
PiAKPiBGb3IgIzIsIHRoYXQgaXMgYSByZWFzb25hYmxlIGZlYXIsIGJ1dCB3ZSBjYW4gZGVhbCB3
aXRoIHRoYXQgaW4gYQo+IGRpZmZlcmVudCB3YXkgdGhhbiBjYWxsaW5nIHRoZSB0b29scyAidW5z
dXBwb3J0ZWQiLiAgV2UgY2FuLCBmb3IKPiBpbnN0YW5jZSwgbWVudGlvbiB0aGF0IGluIHRoZSBk
b2N1bWVudHMuICBXZSBjYW4gYWRkIGEgd2FybmluZyBtZXNzYWdlCj4gdGhhdCB0aGUgYnVpbGQg
dG9vbHMgb3V0cHV0IHNheWluZyB0aGF0IHRoZSByZXN1bHQgc2hvdWxkIGJlIG1hbnVhbGx5Cj4g
aW5zcGVjdGVkIGZvciBjb3JyZWN0bmVzcy4KCldlIG5lZWQgdG8gZ2V0IGEgcmVzb2x1dGlvbiBv
biB0aGlzLiAgQW55b25lIGVsc2UgKHBhcnRpY2FybHkKY29tbWl0dGVycykgd2FudCB0byBnaXZl
IHRoZWlyIG9waW5pb24/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 17:55:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 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.xen.org>)
	id 1ddKLA-0004B9-6j; Thu, 03 Aug 2017 17:55:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddKL9-0004Ax-3N
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 17:55:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6D/C6-03406-68363895; Thu, 03 Aug 2017 17:55:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbc1uTn
 SoO+agsWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz7r/jLGiQrtj65B57A+MV
 4S5GLg4hgb+MEtvmH2eHcB4zShz/2ccE4WxjlJi8dxNLFyMnh4iAs8TXM3PZQWxeAX2JB5vuM
 ILYwgJBEm8OrwTrlhDYyiZx7vN0VpCEhICnRP+/WywwdvfKxcxdjOwcbAJWEofEQKIsAqoSKx
 bcYp/AyL2AkWEVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfjr2UBhxglOZiURHmrjzVFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgdUxqjhQSLEpN
 T61Iy8wBBh9MWoKDR0mEdypImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHkDQYoEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeeeCTOHJzCuB2/QK6AgmoCP+1DWCHF
 GSiJCSamB0M+nM5U2QSuIIvfGYvZm7xEZGL3revbtnDbY4ij69yh11IEvkxOPOFfbL//KwSqh
 qzvbVvv9TNkZJoXSmSYeevNIcXYdNDOw1sk4T98x+suE2T0mCWtZdty0x7k+yDuzLePR+f5Hs
 Xy7lsD8NTvdU+PaVfA5ftKt0G7+WUaXEr4Vcv2fPl1diKc5INNRiLipOBABydpb+fwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1501782916!109922201!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45024 invoked from network); 3 Aug 2017 17:55:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 17:55:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddKL4-0007B1-Pr; Thu, 03 Aug 2017 17:55: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 1ddKKz-0000NB-8h; Thu, 03 Aug 2017 17:55:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddKKy-0006F5-Vu; Thu, 03 Aug 2017 17:55:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112426-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Aug 2017 17:55:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112426: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQyNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQyNi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDAy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5
ODJiMjg3NGQ2NDkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAy
OWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI0MDIgIDIwMTctMDctMzEgMjE6MDI6MDggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNDE4ICAyMDE3LTA4LTAzIDExOjA0OjU4IFogICAgMCBkYXlzICAgIDMgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KICBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFs
bG9naWMuY29tPgogIEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9n
aWMuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 20:58:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 20: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.xen.org>)
	id 1ddNBn-0008QA-BD; Thu, 03 Aug 2017 20:57:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddNBl-0008Py-Er
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 20:57:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A7/4D-03044-C4E83895; Thu, 03 Aug 2017 20:57:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVde7rzn
 SYOVRbYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfDh1jbmgQbri/vHlLA2M
 V4S7GLk4hAT+Mkpc7HrBAuE8ZpTYv3gDK4SzjVHiwcLLTF2MnBwiAs4SX8/MZQexeQX0JWad3
 AkWFxYIkph79DIbSIOEwFY2iT0ty8ASEgKeEv3/brHA2N0rFzN3MbJzsAlYSRwSA4myCKhKzG
 zrZpvAyL2AkWEVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+PMy/6HGCU5mJREeauPNUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC90dMcKSRYlJqe
 WpGWmQMMPpi0BAePkgjvMpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ82r0AhUJgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ85qCTOHJzCuB2/QK6AgmoCP+1DWCHF
 GSiJCSamDcmSxV58qif/71k9p5nG33T/14lC8S895iTr8hz52Liw8y71t6SjHW9K+O/KE85ap
 bLqr6P/aelO068+XHxrbG00lf411fpavrfdo85yj3mY0mF2rjpZ2ZTsukNF5+PO328TL9ss6T
 zXWmvLZ5+6zalj3W9nlR4vvi8137LMvWKXUvjt5e+umTEktxRqKhFnNRcSIAQcQO9X8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501793866!62449617!1
X-Originating-IP: [104.130.215.37]
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 43340 invoked from network); 3 Aug 2017 20:57:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 20:57:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddNBh-0003ba-Ht; Thu, 03 Aug 2017 20:57: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 1ddNBb-0004Uh-V8; Thu, 03 Aug 2017 20:57:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddNBb-0006b8-8X; Thu, 03 Aug 2017 20:57:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112428-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Aug 2017 20:57:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112428: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQyOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQyOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5
ODJiMjg3NGQ2NDkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAy
OWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI0MDIgIDIwMTctMDctMzEgMjE6MDI6MDggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNDE4ICAyMDE3LTA4LTAzIDExOjA0OjU4IFogICAgMCBkYXlzICAgIDQgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KICBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFs
bG9naWMuY29tPgogIEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9n
aWMuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 21:40:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 21: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.xen.org>)
	id 1ddNqI-0002jd-IF; Thu, 03 Aug 2017 21:39:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1ddNqI-0002jX-1c
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 21:39:42 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FD/7D-01994-D1893895; Thu, 03 Aug 2017 21:39:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTGBl2ZGc2
 RBr9eqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7bu9hKVjEXXHrXCNjA+Mhzi5GLg4hgZmM
 Ei8P/WQEcVgEGlglHn07yAziSAjMYZXYcuwQSxcjJ5BTJLFt6nSgBAeQXSCx7ZEDSJhXQFDi5
 MwnYCVCAl4SnS93sIPYnALGEvPPXWOF2LCYUeJg6zVGkASbgKrEvHONbCA2i4CKxLEt21kgBg
 VIXH+5FKxGWCBUYsXjhWC2iICexIdX39hABjEL7GGUeHHmP1gzs4CmROv23+wTGAVmITlkFpL
 UAkamVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHIAAQ7
 GFe2Ox9ilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf7tOZIIcGi1PTUirTMH
 GBcwKQlOHiURHjdQNK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivMdBSgVASj
 NK8+AGweL1EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5vacDTeHJzCuB2/cK6BQmoFP+1DW
 CnFKSiJCSamC0dlFSsi90Xc05e17khSfhNlPcJnllGFfXX3yy9I2ExvyydMfqTHOmss9s8k13
 iy/2tIW3Tg1T6Mjs3MO1S+nBMifWmvNOgULnte7ZW4rOeH0/YY/iYo5sYedvxSnl00zzwv+q5
 kow1bPuCLp8VIyFo7r63dmt/cKcD8xaP98/ZjdLoXJRnRJLcUaioRZzUXEiAED8ufPSAgAA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501796379!102894523!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57359 invoked from network); 3 Aug 2017 21:39:40 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 21:39:40 -0000
Received: by mail-qt0-f176.google.com with SMTP id v29so15426493qtv.3
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 14:39:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=JfwZwd0YgNyPDAkjwyF0+cyXlOFgVErPrmHnNg2Xr3k=;
 b=WuV+1KxBZ5DyvwOjNLQubiw5hAnlysGGXJvNtvpj85WNy00l2ZREK5huuAPQzKjVxr
 ECqf105oiZcp5G96dcidxGRGM5GHbMTySsy1mbsWVn1NyhdFFTQdU8fY3H198/JMlN2O
 KPC3Je74jmLF93Mr96yBG3r55enIpnbpx/d619sIhNIvv6lL+64vEHYttdN2xLpcdfVX
 D7EDkuh14iIQAOhK2u03nFrJG8fLCw1AXP8EtncaxvnTmPjbWjpgHOsTNZvGDRy+2hZU
 mq78WDGtpTDaFPxnVT4bbQuWvJfgW5Mp71xZISxQT2LBtZtuWEJg1aLpqPxXx2PpoYLj
 WwVQ==
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=JfwZwd0YgNyPDAkjwyF0+cyXlOFgVErPrmHnNg2Xr3k=;
 b=R7JzuUv6oXDnlPPqoJ9vaOcF83lmddCOgUp6i1YEzdNL9LA7mTg8K8/1g/cye4Xi2H
 DRDVgOlfBuNXnkkWQQ5LPXqFEs6am7ms83XTnOhu+Lzfzaw2oRo9AbGjIO0UPTSJO4MT
 jrWZYTh/4HzROWDJfZcYMk2eyHuYurUFLeSvDvRu+4Hw/JUIAKxLCXPNe9aCFIydrU2E
 J4dL5m+8UPSoDkZQ6cNoFarIo42CA9+IXUAE6WCerHn1RkwiVegGnWpenbv6jyBi/X+q
 jlYf10KPA+G45idNVh+fRtrX+rfCAL3CRtzvQWC6a3CzcaxP9xR2GcaymsK1TU7RiA3V
 7wJg==
X-Gm-Message-State: AHYfb5i1pSGVhbWQH48nZIphQ2GSeVvg29ApO2Vr1nlwd4Wekhgty7Oc
 DB6gOdP0Qg3vxZY7H+xO00ewNaRS1BrOtvA=
X-Received: by 10.200.2.133 with SMTP id p5mr330379qtg.330.1501796379240; Thu,
 03 Aug 2017 14:39:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Thu, 3 Aug 2017 14:39:38 -0700 (PDT)
In-Reply-To: <1501775614.28477.10.camel@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
 <1501775614.28477.10.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Thu, 3 Aug 2017 17:39:38 -0400
Message-ID: <CAENZ-+=PgBVONiOc2zx=wi1rYHrBhgbQHQjusHVed7wbZF4=Lg@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMywgMjAxNyBhdCAxMTo1MyBBTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFR1ZSwgMjAxNy0wOC0wMSBhdCAxNDozMyAt
MDQwMCwgTWVuZyBYdSB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbAo+PiBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+PiBpbmRleCA4YTk4NDlj
Li5mNmMzZWFkIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPj4g
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4+IEBAIC00MDEsNiArNDAxLDcgQEAg
bGlieGxfc2NoZWRfcGFyYW1zID0gU3RydWN0KCJzY2hlZF9wYXJhbXMiLFsKPj4gICAgICAoInBl
cmlvZCIsICAgICAgIGludGVnZXIsIHsnaW5pdF92YWwnOgo+PiAnTElCWExfRE9NQUlOX1NDSEVE
X1BBUkFNX1BFUklPRF9ERUZBVUxUJ30pLAo+PiAgICAgICgiZXh0cmF0aW1lIiwgICAgaW50ZWdl
ciwgeydpbml0X3ZhbCc6Cj4+ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1fRVhUUkFUSU1FX0RF
RkFVTFQnfSksCj4+ICAgICAgKCJidWRnZXQiLCAgICAgICBpbnRlZ2VyLCB7J2luaXRfdmFsJzoK
Pj4gJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9CVURHRVRfREVGQVVMVCd9KSwKPj4gKyAgICAo
ImlzX3dvcmtfY29uc2VydmluZyIsIGludGVnZXIsIHsnaW5pdF92YWwnOgo+PiAnTElCWExfRE9N
QUlOX1NDSEVEX1BBUkFNX0lTX1dPUktfQ09OU0VSVklOR19ERUZBVUxUJ30pLAo+PiAgICAgIF0p
Cj4+Cj4gSG93IGFib3V0LCBoZXJlIGF0IGxpYnhsIGxldmVsLCB3ZSB1c2UgdGhlICJleHRyYXRp
bWUiIGZpZWxkIHRoYXQgd2UKPiBoYXZlIGFzIGEgbGVmdG92ZXIgZnJvbSBTRURGIChhbmQgd2hp
Y2ggaGFkLCBpbiB0aGF0IHNjaGVkdWxlciwgYQo+IHNpbWlsYXIgbWVhbmluZyk/Cj4KPiBJZiB3
ZSBkb24ndCB3YW50IHRvIHVzZSB0aGF0IG9uZSwgYW5kIHdlIHdhbnQgYSBuZXcgZmllbGQsIEkg
c3VnZ2VzdAo+IHRoaW5raW5nIHRvIGEgc2hvcnRlciBuYW1lLgoKSG93IGFib3V0ICdMSUJYTF9E
T01BSU5fU0NIRURfUEFSQU1fRkxBRyc/CldlIHVzZSBhIGJpdCBpbiB0aGUgZmxhZyBmaWVsZCBp
biB0aGUgc2NoZWRfcnQuYyB0byBpbmRpY2F0ZSBpZiBhIFZDUFUKaXMgd29yay1jb25zZXJ2aW5n
LiBUaGUgZmxhZyBmaWVsZCBpcyBhbHNvIGV4dGVuc2libGUgZm9yIGFkZGluZyBvdGhlcgpWQ1BV
IHByb3BlcnRpZXMgaW4gdGhlIGZ1dHVyZSwgaWYgbmVjZXNzYXJ5LgoKVGhhbmtzLAoKTWVuZwoK
LS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFuZCBJbmZvcm1h
dGlvbiBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVw
ZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 22:01:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 22:01: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.xen.org>)
	id 1ddOAl-0004bu-0E; Thu, 03 Aug 2017 22:00:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddOAj-0004am-0g
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 22:00:49 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B5/ED-03612-01D93895; Thu, 03 Aug 2017 22:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZdvbnO
 kwdR/ChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HXxGXvBw/yKuaeaGRsY
 m9y6GLk4hAT+Mkqs3v6DFcJ5zCgx6edBJghnG6PEn2fTgBxODhEBZ4mvZ+ayg9i8AvoSLWuvs
 4LYwgLBEl8WLgBrkBD4oiOx/swcsCIJAW+JFzvWANkcYPbEPv8uRnYONgEriUNiIAUsAqoSj/
 79Zp3AyL2AkWEVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 HGYBgB+Psy/6HGCU5mJREeauPNUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBtmt0cKSRYlJqe
 WpGWmQMMPZi0BAePkghvAUiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeV1BigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5W0Gm8GTmlcBtegV0BBPQEX/qGkGOKE
 lESEk1MFotPSJRubjBPWuWqvuc1+cMLGQTskptrD8pZbv+vfCd29XyV8fn7cHX6+ZN//TgGce
 Zixtv/5zjurf8v/Sn04/faitkezcKsKSrzrCf7dcdt/eZYedEE4Yopwk9izTs7iYGK4hdWPFl
 akDJcr+NTYcDuh03BX/i+tNZryvAzXdn51pbnryyf0osxRmJhlrMRcWJAMdBulB+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1501797645!69738245!1
X-Originating-IP: [104.130.215.37]
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 689 invoked from network); 3 Aug 2017 22:00:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 22:00:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddOAe-0005MT-Kg; Thu, 03 Aug 2017 22:00: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 1ddOAZ-0008I5-6q; Thu, 03 Aug 2017 22:00:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddOAY-0006Nc-MO; Thu, 03 Aug 2017 22:00:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112420-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm: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-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-amd64-i386-xl-qemuu-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=19ec50a438c2ea3e370f6d453bf2f2e6e45ef72b
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Aug 2017 22:00:38 +0000
Subject: [Xen-devel] [linux-linus test] 112420: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQyMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNDIwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3
IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcgcnVtcHJ1bi1k
ZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQg
aW4gMTEwNTE1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxOWVjNTBhNDM4YzJlYTNlMzcw
ZjZkNDUzYmYyZjJlNmU0NWVmNzJiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAxNDM5Y2NmNzNkOWMwNzY1NGZkZDViNDk2OWZkNTNjMmZlYjg2ODRkCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTA1MTUgIDIwMTctMDYtMTcgMDY6NDg6NTYgWiAgIDQ3IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEwNTM2ICAyMDE3LTA2LTE3IDIzOjQ4OjEzIFogICA0NiBkYXlzICAg
NTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNDIwICAyMDE3LTA4LTAzIDExOjI0
OjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTk0IHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDg5MjUgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 03 22:02:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 22:02: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.xen.org>)
	id 1ddOC1-0004gt-Af; Thu, 03 Aug 2017 22:02:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1ddOC0-0004gk-6m
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 22:02:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A3/24-01987-F5D93895; Thu, 03 Aug 2017 22:02:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMXThQd24uc2
 RBnM/61t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3Xp5nKngoWbHoSBtjA+MSkS5GLg4hgemM
 EgcW/GXqYuTkYBFoYJX4sCMZJCEhMIdVYturDcwgCQmBPIlHf5ayQ9hFElfb1oI18AoISpyc+
 YQFxBYS8JJ4dPwBmM0pYCxx8+UiZogNixkl1n/tA0uwCahKzDvXyAaxTUVi5qMPzBCDAiS+Lp
 nNCGILCwRKnL0HUSMioCfx4dU3NpBBzAJ7GCVenPkPlmAW0JRo3f6bfQKjwCwkh8xCklrAyLS
 KUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwGBmAYAfjtu2e
 hxglOZiURHmrjzVFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZZ/THCkkWJSanlqRlpkDjAuYt
 AQHj5II79rZQGne4oLE3OLMdIjUKUZLjitX1n1h4tiwej2QnHJg+xcmIZa8/LxUKXFeJ5B5Ai
 ANGaV5cONgsXuJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrz/QdbyZOaVwG19BXQQE9BBf+o
 aQQ4qSURISTUwnp690H93/B3RTW9nMHyOqtv2r/ls+ibrpayvOPZ8DNe2fvZ/Q0xqpc8mhZIW
 j80FmyZpFXlyv05j+XLyedXzr7nzvq06ac9hHnxzVvP2iA4enpl/vP8tW5zNOol/yVejx2tPZ
 Vd55e42udl1jO1K7rzIZ2xX1tyJkJg2/9BxHRXZ6wFqEvUbu5RYijMSDbWYi4oTAeIe1aXYAg
 AA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1501797725!108595424!1
X-Originating-IP: [209.85.161.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17482 invoked from network); 3 Aug 2017 22:02:06 -0000
Received: from mail-yw0-f193.google.com (HELO mail-yw0-f193.google.com)
 (209.85.161.193)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Aug 2017 22:02:06 -0000
Received: by mail-yw0-f193.google.com with SMTP id t139so10835ywg.1
 for <xen-devel@lists.xenproject.org>; Thu, 03 Aug 2017 15:02:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZZhvYgswS+dMHbEWVotQFp0lFIk/GmhqYbUAnE+wUfM=;
 b=jSeZD4vsTN7/DjqFs5BaqUmlonLp1f94Ge//9W4fsacL/RB5WonhG75g9tahYrl92s
 JpsCWZLnHzY/5c8X51EzCmLWuQC8XZ+0MGM5By2H1DiweNg+9CIz9Ro/Rfh/FcVdnsdL
 thAsOl2aygvCeHDRQRcO0E402vy4mj1VVtfOr0GEvcugPs/DFyOjBkLYuMfuzk1elbio
 2pxfz2MqzxO5Zxdqb6xbKOc/xVtMbeXSxZnbx5p63XOVSCFKeRsk6Wh/3qWeKiWc61pT
 Qu5EFr4IgUJZ9L92T9VycNmeBm+M9sgDF1IdRLRaA8Ffx83lZ3blOLTDsm6kf0bqGuvq
 X9mw==
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=ZZhvYgswS+dMHbEWVotQFp0lFIk/GmhqYbUAnE+wUfM=;
 b=amil6JpW9tnsMiv95cWRQdjYQNjRRPHJAWb/RdF2c4ATGC6oUJxTibRz+xgIlE/ZKQ
 TaV7VJAYTqTUqslgBV5BFEoEdqOLHJgPu9XyqylqIDRNRDnat6gMT3PWY1PAuJ6wKQAY
 r28qWGQFN9XGBj69W8BTLQeWcp8G65ct+np1BYGdDxH6V+aiJjTb5s1s8ZaQ+yPn4NLT
 mQr7qcBCqwrB9F6aQ/x10b1ydyExh7Ud6AEb7Zmufg3N3dthxqF8fwTHodPPSGywp78c
 ahJiRlrYVIPfV9XiD769Dd9n7BWjvh4XFKHrgAgnJ975zU6X/pP31ZKinONDXlYE89HA
 BFXA==
X-Gm-Message-State: AHYfb5hWzo5bI0qfsan8d/uYS3L1/DxH1Q9vX8y0bEct4udvsb6D9tMg
 LW8xW3Z9Cotvi/mNDiyjxPcGuzAYhw==
X-Received: by 10.37.33.139 with SMTP id h133mr191140ybh.313.1501797725219;
 Thu, 03 Aug 2017 15:02:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.230.197 with HTTP; Thu, 3 Aug 2017 15:02:04 -0700 (PDT)
In-Reply-To: <1501776218.28477.12.camel@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-4-git-send-email-mengxu@cis.upenn.edu>
 <1501776218.28477.12.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Thu, 3 Aug 2017 18:02:04 -0400
Message-ID: <CAENZ-+mSEgzWZMPRhED0VpjnTVosC1fwACN1KoP-7V+hdzLOTA@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 3/3] xl: enable per-VCPU work
	conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMywgMjAxNyBhdCAxMjowMyBQTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFR1ZSwgMjAxNy0wOC0wMSBhdCAxNDozMyAt
MDQwMCwgTWVuZyBYdSB3cm90ZToKPj4gLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYwo+PiAr
KysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCj4+IEBAIC0yNzIsMTIgKzI3MiwxMyBAQCBzdHJ1
Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7Cj4+ICAgICAgeyAic2NoZWQtcnRkcyIsCj4+ICAg
ICAgICAmbWFpbl9zY2hlZF9ydGRzLCAwLCAxLAo+PiAgICAgICAgIkdldC9zZXQgcnRkcyBzY2hl
ZHVsZXIgcGFyYW1ldGVycyIsCj4+IC0gICAgICAiWy1kIDxEb21haW4+IFstdls9VkNQVUlEL2Fs
bF1dIFstcFs9UEVSSU9EXV0gWy1iWz1CVURHRVRdXV0iLAo+PiArICAgICAgIlstZCA8RG9tYWlu
PiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBbPVBFUklPRF1dIFstYls9QlVER0VUXV1dCj4+IFstd1s9
V09SS0NPTlNFUlZJTkddXSIsCj4+ICAgICAgICAiLWQgRE9NQUlOLCAtLWRvbWFpbj1ET01BSU4g
ICAgIERvbWFpbiB0byBtb2RpZnlcbiIKPj4gICAgICAgICItdiBWQ1BVSUQvYWxsLCAtLXZjcHVp
ZD1WQ1BVSUQvYWxsICAgIFZDUFUgdG8gbW9kaWZ5IG9yCj4+IG91dHB1dDtcbiIKPj4gICAgICAg
ICIgICAgICAgICAgICAgICBVc2luZyAnLXYgYWxsJyB0byBtb2RpZnkvb3V0cHV0IGFsbCB2Y3B1
c1xuIgo+PiAgICAgICAgIi1wIFBFUklPRCwgLS1wZXJpb2Q9UEVSSU9EICAgICBQZXJpb2QgKHVz
KVxuIgo+PiAgICAgICAgIi1iIEJVREdFVCwgLS1idWRnZXQ9QlVER0VUICAgICBCdWRnZXQgKHVz
KVxuIgo+PiArICAgICAgIi13IFdPUktDT05TRVJWSU5HLCAtLQo+PiB3b3JrY29uc2VydmluZz1X
T1JLQ09OU0VSVklORyAgICBXT1JLQ09OU0VSVklORyAoMT15ZXMsMD1ubylcbiIKPj4KPiBEb2Vz
IHRoaXMgcmVhbGx5IG5lZWQgdG8gYWNjZXB0IGEgMSBvciAwIHBhcmFtZXRlcj8gQ2FuJ3QgaXQg
YmUgdGhhdCwKPiBpZiAtdyBpcyBwcm92aWRlZCwgdGhlIHZDUFUgaXMgbWFya2VkIGFzIHdvcmst
Y29uc2VydmluZywgaWYgaXQncyBub3QsCj4gaXQncyBjb25zaWRlcmVkIHJlc2VydmF0aW9uIG9u
bHkuCj4KPj4gLS0tIGEvdG9vbHMveGwveGxfc2NoZWQuYwo+PiArKysgYi90b29scy94bC94bF9z
Y2hlZC5jCj4+Cj4+IEBAIC0yNzksOCArMjgwLDggQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3Zj
cHVfb3V0cHV0KGludCBkb21pZCwKPj4gbGlieGxfdmNwdV9zY2hlZF9wYXJhbXMgKnNjaW5mbykK
Pj4gICAgICBpbnQgaTsKPj4KPj4gICAgICBpZiAoZG9taWQgPCAwKSB7Cj4+IC0gICAgICAgIHBy
aW50ZigiJS0zM3MgJTRzICU0cyAlOXMgJTlzXG4iLCAiTmFtZSIsICJJRCIsCj4+IC0gICAgICAg
ICAgICAgICAiVkNQVSIsICJQZXJpb2QiLCAiQnVkZ2V0Iik7Cj4+ICsgICAgICAgIHByaW50Zigi
JS0zM3MgJTRzICU0cyAlOXMgJTlzICUxNXNcbiIsICJOYW1lIiwgIklEIiwKPj4gKyAgICAgICAg
ICAgICAgICJWQ1BVIiwgIlBlcmlvZCIsICJCdWRnZXQiLCAiV29yayBjb25zZXJ2aW5nIik7Cj4+
ICAgICAgICAgIHJldHVybiAwOwo+PiAgICAgIH0KPj4KPj4gQEAgLTI5MCwxMiArMjkxLDEzIEBA
IHN0YXRpYyBpbnQgc2NoZWRfcnRkc192Y3B1X291dHB1dChpbnQgZG9taWQsCj4+IGxpYnhsX3Zj
cHVfc2NoZWRfcGFyYW1zICpzY2luZm8pCj4+Cj4+ICAgICAgZG9tbmFtZSA9IGxpYnhsX2RvbWlk
X3RvX25hbWUoY3R4LCBkb21pZCk7Cj4+ICAgICAgZm9yICggaSA9IDA7IGkgPCBzY2luZm8tPm51
bV92Y3B1czsgaSsrICkgewo+PiAtICAgICAgICBwcmludGYoIiUtMzNzICU0ZCAlNGQgJTkiUFJJ
dTMyIiAlOSJQUkl1MzIiXG4iLAo+PiArICAgICAgICBwcmludGYoIiUtMzNzICU0ZCAlNGQgJTki
UFJJdTMyIiAlOSJQUkl1MzIiICUxNWRcbiIsCj4+Cj4gQXMgZmFyIGFzIHByaW50aW5nIGl0IGdv
ZXMsIE9UT0gsIEkgd291bGQgaW5kZWVkIHByaW50IGEgc3RyaW5nLCBpLmUuLAo+ICJ5ZXMiLCBp
ZiB0aGUgZmllbGQgaXMgZm91bmQgdG8gYmUgMSAodHJ1ZSksIG9yICJubyIsIGlmIHRoZSBmaWVs
ZCBpcwo+IGZvdW5kIHRvIGJlIDAgKGZhbHNlKS4KPgo+PiBAQCAtNzAyLDE0ICs3MDUsMTggQEAg
aW50IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4+ICAgICAgaW50ICp2
Y3B1cyA9IChpbnQgKil4bWFsbG9jKHNpemVvZihpbnQpKTsgLyogSURzIG9mIFZDUFVzIHRoYXQK
Pj4gY2hhbmdlICovCj4+ICAgICAgaW50ICpwZXJpb2RzID0gKGludCAqKXhtYWxsb2Moc2l6ZW9m
KGludCkpOyAvKiBwZXJpb2QgaXMgaW4KPj4gbWljcm9zZWNvbmQgKi8KPj4gICAgICBpbnQgKmJ1
ZGdldHMgPSAoaW50ICopeG1hbGxvYyhzaXplb2YoaW50KSk7IC8qIGJ1ZGdldCBpcyBpbgo+PiBt
aWNyb3NlY29uZCAqLwo+PiArICAgIGludCAqd29ya2NvbnNlcnZpbmdzID0gKGludCAqKXhtYWxs
b2Moc2l6ZW9mKGludCkpOyAvKiBidWRnZXQgaXMKPj4gaW4gbWljcm9zZWNvbmQgKi8KPj4KPiBZ
ZWFoLCBidWRnZXQgaXMgaW4gbWljcm9zZWNvbmRzLiBCdXQgdGhpcyBpcyBub3QgYnVkZ2V0ISA6
LVAKCkFoLCBteSBiYWQuLgoKPgo+IEluIGZhY3QgKGpva2VzIGFwYXJ0KSwgaXQgY2FuIGJlIGp1
c3QgYSBib29sLCBjYW4ndCBpdD8KClllcywgYm9vbCBpcyBlbm91Z2guCklzICJ3b3JrY29uc2Vy
dmluZyIgdG9vIGxvbmcgaGVyZT8KCkkgdGhvdWdodCBhYm91dCBhbHRlcm5hdGl2ZSBuYW1lcywg
c3VjaCBhcyAid2MiLCAid29ya2MiLCBhbmQKImV4dHJhdGltZSIuIE5vbmUgb2YgdGhlbSBpcyBn
b29kIGVub3VnaC4gVGhlIGlkZWFsIG9uZSBzaG91bGQgYmUgbXVjaApzaG9ydGVyIGFuZCBlYXN5
IHRvIGxpbmsgdG8gIndvcmsgY29uc2VydmluZyIuIDooCklmIHdlIHVzZSAiZXh0cmF0aW1lIiwg
aXQgbWF5IGNhdXNlIGNvbmZ1c2lvbiB3aXRoIHRoZSAiZXh0cmF0aW1lIiBpbgp0aGUgZGVwcmVj
aWF0ZWQgU0VERi4gKFRoYXQgaXMgbXkgY29uY2VybiBvZiByZXVzaW5nIHRoZSBFWFRSQVRJTUUg
aW4KdGhlIGxpYnhsX3R5cGUuaWRsLikKCk1heWJlICJ3b3JrYyIgaXMgYmV0dGVyIHRoYW4gIndv
cmtjb25zZXJ2aW5nIj8KClRoYW5rcywKCk1lbmcKCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGhEIENh
bmRpZGF0ZSBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9m
IFBlbm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 22:33:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 22:33: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.xen.org>)
	id 1ddOfr-0006rZ-Ov; Thu, 03 Aug 2017 22:32:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddOfq-0006rC-Hm
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 22:32:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BD/C7-02962-994A3895; Thu, 03 Aug 2017 22:32:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfGkuZ
 Ig8+z1CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMXv6BeaCjfUVk/7tYWxg
 XBLaxcjFISTwl1Hi2NutrBDOY0aJi5uWsnQxcgI52xgl5vziBbFFBJwlvp6Zyw5i8wroSzxs3
 88IYgsLuEhc/7WWEaRZQmCbssSUZT/AiiQEvCX+/54DZ29Y/QBoKDsHm4CVxCExkCiLgKrEpX
 d9rBMYuRcwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OQMQ7GDcuT7wEKMkB5OSKG/1saZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8tYubI4UEi1LT
 UyvSMnOAwQeTluDgURLhXQGS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd7bIEUCIEUZp
 XlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPUgU3gy80rgNr0COoIJ6Ig/dY0gR5
 QkIqSkGhiZY6oXR33IlmC54Ra7POnNeedqi6nLqx9mHIht1vsgeMmFq2hFQlXXNo2i9alMhUV
 WYTP2HZLnkLgZEbVRb76gRpDRL96vfxjTZ5m8SntnP02eb86j40plWVwpeedKLn7i88y9dNHO
 6slfzf6pX26+DLR4O+2dvHLosytZyzlUA/S4p3fZ8SmxFGckGmoxFxUnAgC4WS8ufwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1501799575!72902118!1
X-Originating-IP: [104.130.215.37]
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 3346 invoked from network); 3 Aug 2017 22:32:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 22:32:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddOfm-00069X-An; Thu, 03 Aug 2017 22:32: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 1ddOfg-0002qR-KI; Thu, 03 Aug 2017 22:32:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddOfg-0002E1-4K; Thu, 03 Aug 2017 22:32:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112421-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-freebsd10-amd64:guest-start/freebsd.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemuu-ws16-amd64:windows-install: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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-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-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-credit2:saverestore-support-check: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-libvirt-xsm: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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Aug 2017 22:32:48 +0000
Subject: [Xen-devel] [linux-3.18 test] 112421: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6845730169141428880=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-freebsd10-amd64 19 guest-start/freebsd.repeat fail like 112085
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        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-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-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-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-credit2  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-xsm 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-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
 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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   13 days
Testing same since   112351  2017-07-27 22:26:55 Z    6 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                              fail    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6845730169141428880==--

From xen-devel-bounces@lists.xen.org Thu Aug 03 22:50:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 22: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.xen.org>)
	id 1ddOx0-00088m-7f; Thu, 03 Aug 2017 22:50:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddOwz-00088g-AV
 for xen-devel@lists.xenproject.org; Thu, 03 Aug 2017 22:50:41 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AD/D0-01993-0C8A3895; Thu, 03 Aug 2017 22:50:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsUyZ7p8oO6+Fc2
 RBptnWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkz1x5mKzikXnH17QqWBsaPil2MXBxCAhOY
 JP7MfMsK4fxhlDi9aidLFyMnkLOBUWJ6lz9Eop1RYvHPycwgCWGBJIm9/2YwgdgiAhUSv189Y
 wOxmQXOM0pMaleFaK6S+NvwF2wQm4CRxNmj0xlBbF4BW4lTk86wdzFycLAIqEj0PZEGCYsKhE
 vs/36NGaJEUOLkzCdgrZwCdhIntr+HGm8mMW/zQ2YIW1zi1pP5TBC2vMT2t3PA4hIChhKfNy5
 lnsAoNAvJqFlI2mchaZ+FpH0BI8sqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA1O93NTi4sT0
 1JzEpGK95PzcTYzAQK9nYGDcwThhld8hRkkOJiVR3upjTZFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHgXLW+OFBIsSk1PrUjLzAHGHExagoNHSYS3ahlQmre4IDG3ODMdInWKUZejY8KGL0xCLH
 n5ealS4rx7QGYIgBRllObBjYDF/yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrw7QKbwZOa
 VwG16BXQEE9ARf+oaQY4oSURISTUwWr8J4QtarfE6wbz797vb7QccD3/KNPyU2H5pzrzjNu0L
 HedOfS296Bnz3CeSF+emet7e9nuxwfLbzAbltyK/Ca/P793ol1/Zz7vH9bj3/57KY2XcppO+7
 nzwNGzpVNtfTMkXOB32XChkVpPoMGn/wa96RNxtD+sWNtHUI8//iwne01rmM+dvthJLcUaioR
 ZzUXEiAKAW7dD6AgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1501800636!105756835!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31612 invoked from network); 3 Aug 2017 22:50:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Aug 2017 22:50:38 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v73MoDWu016333
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 3 Aug 2017 22:50:14 GMT
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 v73MoD76016142
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 3 Aug 2017 22:50:13 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 v73MoAdw004021;
 Thu, 3 Aug 2017 22:50:10 GMT
Received: from [10.154.96.174] (/10.154.96.174)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 03 Aug 2017 15:50:10 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <73215889-8896-f075-c49b-a1d1849813ac@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <baa7bd55-9c45-b2c5-8769-859bb9e7c2bf@oracle.com>
Date: Thu, 3 Aug 2017 18:50:02 -0400
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: <73215889-8896-f075-c49b-a1d1849813ac@citrix.com>
Content-Language: en-US
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 00/23] Enable L2 Cache Allocation
 Technology & Refactor psr.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wMy8yMDE3IDExOjM3IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDAxLzA4
LzE3IDA5OjQ4LCBZaSBTdW4gd3JvdGU6Cj4+IEhpIGFsbCwKPj4KPj4gV2UgcGxhbiB0byBicmlu
ZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJlZCBSZXNvdXJjZSkgZmVhdHVyZSBjYWxsZWQKPj4g
SW50ZWwgTDIgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChMMiBDQVQpIHRvIFhlbi4gSXQg
aGFzIGJlZW4gZW5hYmxlZAo+PiBpbiBMaW51eCBLZXJuZWwuCj4gCj4gVW5mb3J0dW5hdGVseSwg
dGhlIHJlc3VsdCBpcyBwcm9ibGVtYXRpYy4gIFRoaXMgaXMgZnJvbSBYZW5TZXJ2ZXJzIGJhc2lj
Cj4gc2FuaXR5IHRlc3RpbmcuCj4gCj4gKFhFTikgWyAxMDcxLjU0MjE5Ml0gQXNzZXJ0aW9uICdz
b2NrZXRfaW5mbycgZmFpbGVkIGF0IHBzci5jOjEyOTcKPiAoWEVOKSBbIDEwNzEuNTQyMjAyXSAt
LS0tWyBYZW4tNC4xMC4wLXhzMTM5NDE5LWQgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVk
IF0tLS0tCj4gKFhFTikgWyAxMDcxLjU0MjIwN10gQ1BVOiAgICAxNAo+IChYRU4pIFsgMTA3MS41
NDIyMTFdIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyYTk0OGY+XSBwc3JfZG9tYWluX2ZyZWUr
MHgyMy8weGNjCj4gKFhFTikgWyAxMDcxLjU0MjIyM10gUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2
ICAgQ09OVEVYVDogaHlwZXJ2aXNvcgo+IChYRU4pIFsgMTA3MS41NDIyMjldIHJheDogMDAwMDAw
MDAwMDAwMDAwMCAgIHJieDogZmZmZjgzMDgyOTFjODAwMCAgIHJjeDogMDAwMDAwMDAwMDQwMTZj
Mgo+IChYRU4pIFsgMTA3MS41NDIyMzVdIHJkeDogZmZmZjgzMTAwNTMxN2ZmZiAgIHJzaTogMDAw
MDAwMDAwMDAwMDAwMCAgIHJkaTogZmZmZjgzMDgyOTFjODAwMAo+IChYRU4pIFsgMTA3MS41NDIy
NDFdIHJicDogZmZmZjgzMTAwNTMxN2RhMCAgIHJzcDogZmZmZjgzMTAwNTMxN2Q3MCAgIHI4OiAg
MDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsgMTA3MS41NDIyNDZdIHI5OiAgMDAwMDAwMDAwMDAw
MDAwMSAgIHIxMDogMDIwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAwMQo+IChY
RU4pIFsgMTA3MS41NDIyNTJdIHIxMjogMDAwMDAwMDBmZmZmZmZmZiAgIHIxMzogZmZmZjgzMDgy
OTFjOGFhOCAgIHIxNDogZmZmZjgzMDgyOTFjODAwMAo+IChYRU4pIFsgMTA3MS41NDIyNThdIHIx
NTogZmZmZjgzMDgyOTk4ODAwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAw
MDAwMDA0MjZlMAo+IChYRU4pIFsgMTA3MS41NDIyNjNdIGNyMzogMDAwMDAwMDBjY2U4MDAwMCAg
IGNyMjogZmZmZjg4MDAwMjM0ZDI5OAo+IChYRU4pIFsgMTA3MS41NDIyNjhdIGRzOiAwMDJiICAg
ZXM6IDAwMmIgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMTAgICBjczogZTAwOAo+IChY
RU4pIFsgMTA3MS41NDIyNzZdIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDJhOTQ4Zj4gKHBz
cl9kb21haW5fZnJlZSsweDIzLzB4Y2MpOgo+IChYRU4pIFsgMTA3MS41NDIyODBdICAzZCBhMyA3
MCAxYyAwMCAwMCA3NSAwMiA8MGY+IDBiIDQ5IDgzIGJlIDYwIDA5IDAwIDAwIDAwIDBmIDg0IDg5
IDAwIDAwIDAwCj4gKFhFTikgWyAxMDcxLjU0MjI5OV0gWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNw
PWZmZmY4MzEwMDUzMTdkNzA6Cj4gKFhFTikgWyAxMDcxLjU0MjMwMl0gICAgZmZmZjgzMDgyOTFj
ODAwMCBmZmZmODMwODI5MWM4MDAwIDAwMDAwMDAwZmZmZmZmZmYgZmZmZjgzMDgyOTFjOGFhOAo+
IChYRU4pIFsgMTA3MS41NDIzMTFdICAgIGZmZmY4MzA4MjkxYzgwMDAgZmZmZjgzMDgyOTk4ODAw
MCBmZmZmODMxMDA1MzE3ZGMwIGZmZmY4MmQwODAyN2NjMzEKPiAoWEVOKSBbIDEwNzEuNTQyMzIx
XSAgICBmZmZmODMwODI5MWM4YWE4IGZmZmY4MzAwY2QxNTkwMDAgZmZmZjgzMTAwNTMxN2RmMCBm
ZmZmODJkMDgwMjA4MGY3Cj4gKFhFTikgWyAxMDcxLjU0MjM2NV0gICAgZmZmZjgzMDgyOTliMDA0
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMTAwNTMxN2ZmZgo+IChY
RU4pIFsgMTA3MS41NDIzNzJdICAgIGZmZmY4MzEwMDUzMTdlMjAgZmZmZjgyZDA4MDIyYTg2ZiBm
ZmZmODJkMDgwNTlhYjAwIGZmZmY4MmQwODA1OWIyMDAKPiAoWEVOKSBbIDEwNzEuNTQyMzgwXSAg
ICBmZmZmODJkMDgwNTlhYjAwIGZmZmZmZmZmZmZmZmZmZmQgZmZmZjgzMTAwNTMxN2U1MCBmZmZm
ODJkMDgwMjNiNzVmCj4gKFhFTikgWyAxMDcxLjU0MjM4OV0gICAgMDAwMDAwMDAwMDAwMDAwZSBm
ZmZmODMwODI5OWFmNjcwIGZmZmY4MzA4Mjk5YWY3NDggMDAwMDAwMDAwMDAwMDAwZQo+IChYRU4p
IFsgMTA3MS41NDIzOTZdICAgIGZmZmY4MzEwMDUzMTdlNjAgZmZmZjgyZDA4MDIzYjc5ZiBmZmZm
ODMxMDA1MzE3ZWUwIGZmZmY4MmQwODAyZDc5MmYKPiAoWEVOKSBbIDEwNzEuNTQyNDA1XSAgICBm
ZmZmODJkMDgwMzY1Y2IzIGZmZmY4MmQwODA1OWIyMDAgZmZmZjgyZDA4MDU5YWIwMCBmZmZmZmZm
ZmZmZmZmZmZmCj4gKFhFTikgWyAxMDcxLjU0MjQxM10gICAgZmZmZjgzMTAwNTMxN2ZmZiAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDFmY2MwMDAwMWYwNwo+IChYRU4pIFsg
MTA3MS41NDI0MjBdICAgIDAwMDAwMDAwMDAwMDAwMGUgMDAwMDAwMDAwMDAwMDAwZSBmZmZmODJk
MDgwNWU0YjEwIGZmZmY4MzEwMDUzMTdmZmYKPiAoWEVOKSBbIDEwNzEuNTQyNDI4XSAgICAwMDAw
MDAwMDAwMDAwMDBlIGZmZmY4MzA4Mjk5ODgwMDAgZmZmZjgzMTAwNTMxN2YxMCBmZmZmODJkMDgw
MjdiNmRjCj4gKFhFTikgWyAxMDcxLjU0MjQzNl0gICAgZmZmZjgzMDgyOTkyMzAwMCBmZmZmODMw
MGNkMmU3MDAwIGZmZmY4MzAwY2QxZWUwMDAgZmZmZjgzMDgyOTkyMzAwMAo+IChYRU4pIFsgMTA3
MS41NDI0NDRdICAgIGZmZmY4MzEwMDUzMTdkYTggZmZmZjg4MDEzMWU0MDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbIDEwNzEuNTQyNDUyXSAgICAwMDAwMDAw
MDAwMDAwMDBlIGZmZmY4ODAxMzFlNDNlYjggZmZmZmZmZmY4MWFlNTg3OCAwMDAwMDAwMDAwMDAw
MjQ2Cj4gKFhFTikgWyAxMDcxLjU0MjQ1OV0gICAgMDAwMDAwMDAwMDAwN2ZmMCBmZmZmODgwMGM2
NTNmOTIxIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsgMTA3MS41
NDI0NjddICAgIGZmZmZmZmZmODEwMDEzYWEgZmZmZmZmZmY4MWE0MGJjMCBkZWFkYmVlZmRlYWRm
MDBkIGRlYWRiZWVmZGVhZGYwMGQKPiAoWEVOKSBbIDEwNzEuNTQyNDc1XSAgICAwMDAwMDEwMDAw
MDAwMDAwIGZmZmZmZmZmODEwMDEzYWEgMDAwMDAwMDAwMDAwZTAzMyAwMDAwMDAwMDAwMDAwMjQ2
Cj4gKFhFTikgWyAxMDcxLjU0MjQ4M10gICAgZmZmZjg4MDEzMWU0M2VhMCAwMDAwMDAwMDAwMDBl
MDJiIGMyYzJjMmMyYzJjMmMyYzIgYzJjMmMyYzJjMmMyYzJjMgo+IChYRU4pIFsgMTA3MS41NDI0
OTFdICAgIGMyYzJjMmMyYzJjMmMyYzIgYzJjMmMyYzJjMmMyYzJjMiBjMmMyYzJjMjAwMDAwMDBl
IGZmZmY4MzAwY2QyZTcwMDAKPiAoWEVOKSBbIDEwNzEuNTQyNTAwXSBYZW4gY2FsbCB0cmFjZToK
PiAoWEVOKSBbIDEwNzEuNTQyNTA1XSAgICBbPGZmZmY4MmQwODAyYTk0OGY+XSBwc3JfZG9tYWlu
X2ZyZWUrMHgyMy8weGNjCj4gKFhFTikgWyAxMDcxLjU0MjUxNF0gICAgWzxmZmZmODJkMDgwMjdj
YzMxPl0gYXJjaF9kb21haW5fZGVzdHJveSsweDg4LzB4OGYKPiAoWEVOKSBbIDEwNzEuNTQyNTIx
XSAgICBbPGZmZmY4MmQwODAyMDgwZjc+XSBkb21haW4uYyNjb21wbGV0ZV9kb21haW5fZGVzdHJv
eSsweDZmLzB4MTkyCj4gKFhFTikgWyAxMDcxLjU0MjUyOF0gICAgWzxmZmZmODJkMDgwMjJhODZm
Pl0gcmN1cGRhdGUuYyNyY3VfcHJvY2Vzc19jYWxsYmFja3MrMHgxNDEvMHgxYTMKPiAoWEVOKSBb
IDEwNzEuNTQyNTM2XSAgICBbPGZmZmY4MmQwODAyM2I3NWY+XSBzb2Z0aXJxLmMjX19kb19zb2Z0
aXJxKzB4N2YvMHg4YQo+IChYRU4pIFsgMTA3MS41NDI1NDJdICAgIFs8ZmZmZjgyZDA4MDIzYjc5
Zj5dIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcysweDM1LzB4MzcKPiAoWEVOKSBbIDEwNzEuNTQy
NTUxXSAgICBbPGZmZmY4MmQwODAyZDc5MmY+XSBtd2FpdC1pZGxlLmMjbXdhaXRfaWRsZSsweGZj
LzB4MmRkCj4gKFhFTikgWyAxMDcxLjU0MjU1N10gICAgWzxmZmZmODJkMDgwMjdiNmRjPl0gZG9t
YWluLmMjaWRsZV9sb29wKzB4NzIvMHg4YQo+IChYRU4pIFsgMTA3MS41NDI1NjFdCj4gKFhFTikg
WyAxMDcxLjkxNjY0OV0KPiAoWEVOKSBbIDEwNzEuOTE4ODgxXSAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4gKFhFTikgWyAxMDcxLjkyNDk4N10gUGFuaWMgb24gQ1BV
IDE0Ogo+IChYRU4pIFsgMTA3MS45Mjg3NzFdIEFzc2VydGlvbiAnc29ja2V0X2luZm8nIGZhaWxl
ZCBhdCBwc3IuYzoxMjk3Cj4gKFhFTikgWyAxMDcxLjkzNTI2NV0gKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+IChYRU4pIFsgMTA3MS45NDEzNzVdCj4gKFhFTikgWyAx
MDcxLjk0MzYwNl0gUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgo+IAo+IFRoZSBoYXJkd2FyZSBp
cyBTYW5keUJyaWRnZS1FTiwgd2hpY2ggaGFzIG5vIFBTUiBzdXBwb3J0IGFzIGZhciBhcyBJIGFt
IGF3YXJlLiAgQXMgYSBmaXJzdCB0aG91Z2h0LCBwc3JfZnJlZV9kb21haW4oKSBzaG91bGQgbm90
IGJlIG1ha2luZyBhbnkgYXNzZXJ0aW9ucyBhYm91dCBoYXJkd2FyZSBzdGF0ZS4KCk5vdCBzdXJw
cmlzaW5nbHksIEkgaGl0IHRoaXMgYXMgd2VsbC4KCkl0IHNlZW1zIHRvIG1lIHRoYXQgc29ja2V0
X2luZm8gaXMgc2V0IG9ubHkgaWYgInBzciIgYm9vdCBwYXJhbWV0ZXIgaXMgCmV4cGxpY2l0bHkg
c2V0ICphbmQqIG9wdF9jb3NfbWF4IGlzIG5vdCBzdWZmaWNpZW50bHkgbG93LiBTbyBBU1NFUlQo
KSAKc2hvdWxkIGJlIGVpdGhlciB0dXJuZWQgaW50byAnaWYnIG9yIHBvc3NpYmx5IGJlIHN3YXBw
ZWQgd2l0aCAKZC0+YXJjaC5wc3JfY29zX2lkcyB0ZXN0LgoKCi1ib3JpcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 03 22:52:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 22:52: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.xen.org>)
	id 1ddOz6-0008LI-NA; Thu, 03 Aug 2017 22:52:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddOz5-0008Ko-LY
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 22:52:51 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 EF/29-01859-249A3895; Thu, 03 Aug 2017 22:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVddpZXO
 kwdHlQhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Pp4kLmgQbqia9IcpgbG
 K8JdjFwcQgJ/GSV6u/ezQTiPGSWezrgM5WxjlDh++iFzFyMnh4iAs8TXM3PZQWxeAX2JKV0/m
 UBsYYEgiZ+f5zGBNEgIbGWT2NOyDCwhIeAp0f/vFguM3b1yMdAgdg42ASuJQ2IgURYBVYnfpz
 cwTWDkXsDIsIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 r9QwMjDsYW0/4HWKU5GBSEuWtPtYUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/fy5kghwaLU
 9NSKtMwcYPjBpCU4eJREeOVWAKV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcdw/IDAGQo
 ozSPLgRsFi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY1xhkFU9mXgncpldARzABHfGnrh
 HkiJJEhJRUA6PqNtYP7zMEeTfOa/h68uy9Wz7HUh4b7pp6SWPHM3Vzu9NnOgMbo595p/N+mHj
 t+OeVvmFGBUy/Lu2TPrtkY8CKF+tOnudwdz0l0xX7WP6L68wLS1MaW7fbHSn+6cLQ9O5Z/swl
 vHb9z/fMNHTPNIup8aj53LbvH+fWG7lWfrm59TEKX8LOMU5WYinOSDTUYi4qTgQA518EWoACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501800769!108511994!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3292 invoked from network); 3 Aug 2017 22:52:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 22:52:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddOz1-0006dp-Ec; Thu, 03 Aug 2017 22:52: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 1ddOyv-0004ME-RQ; Thu, 03 Aug 2017 22:52:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddOyv-0002Mx-Ly; Thu, 03 Aug 2017 22:52:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112429-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Aug 2017 22:52:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112429: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQyOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5
ODJiMjg3NGQ2NDkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAy
OWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI0MDIgIDIwMTctMDctMzEgMjE6MDI6MDggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNDE4ICAyMDE3LTA4LTAzIDExOjA0OjU4IFogICAgMCBkYXlzICAgIDUgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KICBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFs
bG9naWMuY29tPgogIEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9n
aWMuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 03 23:57:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Aug 2017 23: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.xen.org>)
	id 1ddPzd-0003xQ-GX; Thu, 03 Aug 2017 23:57:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddPzc-0003xE-DU
 for xen-devel@lists.xensource.com; Thu, 03 Aug 2017 23:57:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 21/B9-03368-768B3895; Thu, 03 Aug 2017 23:57:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVTdtR3O
 kweYrMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6H30mrXg2lzGioffjrE3
 MK4p6WLk4hAS+MsocbbhAxOE85hR4tSKE+wQzjZGia6/39m6GDk5RAScJb6emcsOYvMK6Esc6
 zvD3MXIwSEsECUxt1kXpF5C4Ie8RM+OZhaQuISAt8TTD5wg5SBm+4PvQGF2DjYBK4lDYiBRFg
 FViU/vHrFPYORewMiwilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMj0OcMQLCD8dOygEOMkhxMSqK81ceaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8AZsb44U
 EixKTU+tSMvMAQYfTFqCg0dJhNdqG1Cat7ggMbc4Mx0idYrRmGPD6vVfmDgmzfz5jUmIJS8/L
 1VKnNcMZJIASGlGaR7cIFhUXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwxBSezLwSuH2vgE
 5hAjrlT10jyCkliQgpqQbGsom9Cy76HLLZ43jIa9YM8RfOWl1mE1hmHDg1sTzBUEvXS9Co3sF
 lRfz3WxbmBQb/CyeWtc7ZrFzXJLAtJvz4PFn2tNdvnA/Znbi2VEdtqej+SOtZEtqTP5qeU0z2
 3fPoYLAVh3u77KxMP62OBVaTHS7sEOr2XMaUorZ88obk8IMr2NvfT29TYinOSDTUYi4qTgQA5
 XYSSIUCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501804645!70192507!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23260 invoked from network); 3 Aug 2017 23:57:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Aug 2017 23:57:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddPzV-0008Jr-Jd; Thu, 03 Aug 2017 23:57: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 1ddPzP-0008Fj-RU; Thu, 03 Aug 2017 23:57:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddPzP-0008TM-5q; Thu, 03 Aug 2017 23:57:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112422-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64:hosts-allocate:broken:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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: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-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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=aaaec6acad7cf97372d48c1b09126a09697519c8
X-Osstest-Versions-That: qemuu=31fe1c414501047cbb91b695bdccc0068496dcf6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Aug 2017 23:57:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 112422: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2278875490612377021=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 111765
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 111765
 build-arm64                   2 hosts-allocate         broken REGR. vs. 111765

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 111765
 build-arm64-pvops             3 capture-logs          broken blocked in 111765
 build-arm64-xsm               3 capture-logs          broken blocked in 111765
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 111765
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 111765
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 111765
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 111765
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 111765
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 111765
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 111765
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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          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-xsm 13 migrate-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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     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-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-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 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                aaaec6acad7cf97372d48c1b09126a09697519c8
baseline version:
 qemuu                31fe1c414501047cbb91b695bdccc0068496dcf6

Last test of basis   111765  2017-07-13 10:20:16 Z   21 days
Failing since        111790  2017-07-14 04:20:46 Z   20 days   28 attempts
Testing same since   112422  2017-08-03 11:26:23 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BenneÃƒÂ© <alex.benee@linaro.org>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey G <x1917x@gmail.com>
  Alexey Gerasimenko <x1917x@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com> for the s390 part.
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel Rempel <daniel@daynix.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Fan Zhang <zhangfan@linux.vnet.ibm.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  HervÃ© Poussineau <hpoussin@reactos.org>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jay Zhou <jianjay.zhou@huawei.com>
  Jeff Cody <jcody@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jing Zhang <bjzhjing@linux.vnet.ibm.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Khem Raj <raj.khem@gmail.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Li Ping <li.ping288@zte.com.cn>
  LluÃ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃƒÂ© Lureau <marcandre.lureau@redhat.com>
  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 Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michal Privoznik <mprivozn@redhat.com>
  Mike Cui <cui@nutanix.com>
  Miodrag Dinic <miodrag.dinic@imgtec.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peng Hao <peng.hao2@zte.com.cn>
  Peng Hao<peng.hao2@zte.com.cn>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Sameeh Jubran <sjubran@redhat.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  sochin.jiang <sochin.jiang@huawei.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Thomas Lamprecht <t.lamprecht@proxmox.com>
  TomÃ¡Å¡ GolembiovskÃ½ <tgolembi@redhat.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Yechao <wang.yechao255@zte.com.cn>
  wanghaibin <wanghaibin.wang@huawei.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yunjian Wang <wangyunjian@huawei.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                                  blocked 
 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-pvh-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                                     fail    
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Pushing revision :

+ branch=qemu-mainline
+ revision=aaaec6acad7cf97372d48c1b09126a09697519c8
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline aaaec6acad7cf97372d48c1b09126a09697519c8
+ branch=qemu-mainline
+ revision=aaaec6acad7cf97372d48c1b09126a09697519c8
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xaaaec6acad7cf97372d48c1b09126a09697519c8 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git aaaec6acad7cf97372d48c1b09126a09697519c8:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   31fe1c4..aaaec6a  aaaec6acad7cf97372d48c1b09126a09697519c8 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2278875490612377021==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 00:18:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 00:18: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.xen.org>)
	id 1ddQJw-0005wB-C6; Fri, 04 Aug 2017 00:18:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddQJv-0005vn-Np
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 00:18:27 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F6/48-01996-25DB3895; Fri, 04 Aug 2017 00:18:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVTdgb3O
 kwetWE4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/Gz/zFRwzrzi1bV5rA2M
 x3S7GLk4hAT+Mko8n/yOCcJ5zCixd/UMZghnG6PE+cb7QBlODhEBZ4mvZ+ayg9i8AvoSHa9eA
 sU5OIQF9CTW9ESBhCUEvCT2XGxmgbFb/jYB2ewcbAJWEofEQKIsAqoS784fZ5nAyLWAkWEVo3
 pxalFZapGumV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqBfGYBgB+PUBudDjJI
 cTEqivNXHmiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBa72mOFBIsSk1PrUjLzAEGGExagoNH
 SYT3zS6gNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifPWgMwQACnKKM2DGwEL9kuMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5n29G2gKT2ZeCdymV0BHMAEd8aeuEeSIkkSElFQDo1Pi4V
 0ssR8v73zfFKpk/3HJ5PcB737pZFj8j7J0iX/7QjzwPZfC/3t5QROWcjs9T9khx9Ad5VITN2N
 19kLtvSu+JfMobvG7a2D0Nz1p6kWT3d/ylf+d/KnX2bqoUP5UYJ6stnB6eGBS49nlN45Uf731
 b/Kvlsa5MyLkfqVqrf+w5sIitc08uUosxRmJhlrMRcWJALFTjZFxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501805903!102903312!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33692 invoked from network); 4 Aug 2017 00:18:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 00:18:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddQJp-00010A-1N; Fri, 04 Aug 2017 00:18: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 1ddQJj-0000y3-E2; Fri, 04 Aug 2017 00:18:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddQJi-00078O-TU; Fri, 04 Aug 2017 00:18:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112424-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bb4831c03dd15ff8528dcdbc7d2ad1835f55563e
X-Osstest-Versions-That: ovmf=c1acb0f9b8222a97d2ad72dbebbcefc214d9ce03
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 00:18:14 +0000
Subject: [Xen-devel] [ovmf test] 112424: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0MjQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiYjQ4MzFjMDNkZDE1ZmY4NTI4ZGNkYmM3ZDJhZDE4
MzVmNTU1NjNlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMWFjYjBm
OWI4MjIyYTk3ZDJhZDcyZGJlYmJjZWZjMjE0ZDljZTAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI0MTUgIDIwMTctMDgtMDEgMTM6NTA6MDEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNDI0ICAyMDE3LTA4LTAzIDExOjI2OjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxjYW50YXJh
LCBQYXVsbyA8cGF1bG8uYWxjLmNhdmFsY2FudGlAaHAuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFu
LmZ1QGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBIZWdkZSBOYWdh
cmFqIFAgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogIEh1YWppbmcgTGkgPGh1YWppbmcubGlA
aW50ZWwuY29tPgogIEh1YWppbmdMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgSmlheGluIFd1
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIEp1biBOaWUgPGp1bi5uaWVAbGluYXJvLm9yZz4KICBN
YXJ2aW4gSGFldXNlciA8TWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20+CiAgTWFydmluLkhhZXVz
ZXJAb3V0bG9vay5jb20gPE1hcnZpbi5IYWV1c2VyQG91dGxvb2suY29tPgogIFBhdWxvIEFsY2Fu
dGFyYSA8cGF1bG8uYWxjLmNhdmFsY2FudGlAaHAuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92
bWYKKyByZXZpc2lvbj1iYjQ4MzFjMDNkZDE1ZmY4NTI4ZGNkYmM3ZDJhZDE4MzVmNTU1NjNlCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9D
S19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13
IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBiYjQ4MzFjMDNkZDE1ZmY4
NTI4ZGNkYmM3ZDJhZDE4MzVmNTU1NjNlCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iYjQ4MzFj
MDNkZDE1ZmY4NTI4ZGNkYmM3ZDJhZDE4MzVmNTU1NjNlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdb
JyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4t
NC45LXRlc3RpbmcKKyAnWycgeGJiNDgzMWMwM2RkMTVmZjg1MjhkY2RiYzdkMmFkMTgzNWY1NTU2
M2UgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dp
dC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l
ZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zp
cm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICdd
JworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4z
OS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhl
bnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1m
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0IGJiNDgzMWMwM2RkMTVmZjg1MjhkY2RiYzdkMmFkMTgzNWY1NTU2M2U6cmVmcy9o
ZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYzFhY2IwZi4uYmI0ODMxYyAgYmI0ODMxYzAzZGQx
NWZmODUyOGRjZGJjN2QyYWQxODM1ZjU1NTYzZSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 00:54:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 00: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.xen.org>)
	id 1ddQss-00006h-7Y; Fri, 04 Aug 2017 00:54:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddQsq-00006W-UR
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 00:54:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 39/20-03406-8C5C3895; Fri, 04 Aug 2017 00:54:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff40eZ
 Ig0NHJCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXzPIpaCBumKM51XGRsY
 rwh3MXJxCAn8ZZSYufEJG4TzmFHiX/s0KGcbo8TtDcuZuxg5OUQEnCW+npnLDmLzCuhLzHg9l
 RHEFhYIkph96CsjSIOEwFY2iT0ty5hAEhICnhL9/26xwNjdKxcDDWLnYBOwkjgk1sXIwcEioC
 oxtytzAiP3AkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjH/mBx5ilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf+keZIIcGi
 1PTUirTMHGDwwaQlOHiURHgngqR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9xlIkQBIU
 UZpHtwIWCRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvQpApPJl5JXCbXgEdwQR0xJ+6Rp
 AjShIRUlINjP5pd/58mPzvg8nD9KnSWRZSJ5o369vK5VRzfeyrWVh/L6VtirD1sSz99ZHSsi+
 qTxgvnvb68MsNurc06h3fZR9ilH6Z/lpFX/vfe7O1786yiG9uk5zMtNzvUs0C82lZcwrmLRao
 1Vh+bM4NL6vV1+ue/k904rY8UnJO19DNy2m+Dmf8Mb7ob0osxRmJhlrMRcWJAJ4SFMh/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1501808070!76242572!1
X-Originating-IP: [104.130.215.37]
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 30471 invoked from network); 4 Aug 2017 00:54:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 00:54:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddQsl-0001uL-Rw; Fri, 04 Aug 2017 00:54: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 1ddQsg-0002BN-Cy; Fri, 04 Aug 2017 00:54:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddQsg-0008Mk-5o; Fri, 04 Aug 2017 00:54:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112432-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 00:54:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112432: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQzMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQzMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5
ODJiMjg3NGQ2NDkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAy
OWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI0MDIgIDIwMTctMDctMzEgMjE6MDI6MDggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNDE4ICAyMDE3LTA4LTAzIDExOjA0OjU4IFogICAgMCBkYXlzICAgIDYgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KICBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFs
bG9naWMuY29tPgogIEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9n
aWMuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 02:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 02:15: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.xen.org>)
	id 1ddS94-0008NX-9M; Fri, 04 Aug 2017 02:15:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1ddS92-0008NR-At
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 02:15:20 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7B/56-01993-7B8D3895; Fri, 04 Aug 2017 02:15:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH99tt8xQvzqn5+BLhkghzoqIU/aM
 kUQSJIYWLyM68tou92N20iVG+ZOJIjMDUSb6QTjLNkihFUzE1NTNNTKmQwpGlqClGSqbtdmr2
 3we+3+f5fh94cEyeK/PBaZORZvWUViFzkXQcCDcpn41nq0I6RgIPVi3cl0ShY90tv8Wx6IyU0
 ScaTOelmk/LmeLkRifTZE2bNAMVyMzIBZeTdxE87iuVmJEzDiQBXdZiqcCxMDs/hQRTBoK+8U
 KMF+RkCwKrLVUQmhHUZtzccNUjWK8ecOJdMjIQ3uRXO9iDPAE9BaMOE0bmIGh60u7IcLdn/Cx
 t3DCdhFfdOZjAh2E8d07Ms4QMgKGJFYeHIOMgs3BQLNSoRZBpjeTZmYyE7OfDjhsQuRN+9dc5
 PBjpBR9s5WLhHhKqWt9iAnvC98m1jTt9oefRmJQvB+Q9DOYeTiMh2BvuLC5JBfaCupHyLc5rW
 5EJw/7wpyEHCWFBUNGyKBN4P1grZzChtBv0ldgkQml/yL9lQ7fRbsu2fpZt45Zt45Zt4xVIUo
 v2cTSbSrPKsLDgRJZRa4w6itEqQ0MignU0x1FqWkslcsEXDLpGZH+K6yIRakKtuTGdyBsXKzy
 J9J4slXxHoiEpTUNxmgQ2RUtzncgPxxVA6MayVXI3llbTpouM1v5ZmzLgrgoP4hIvE1wypeMY
 tSD1IyWe9ePpklgu0Rv0tI8XEcebSN6kSdFvrdj8z3dol487gUQikdw1mWZ1jPF/fRp54UjhT
 kTzW1wZvXEradpeQmwvsXotky9hpP5JPhkor7/SsCfanGY9NXL00LfXbgXhlvYhX9Xoy/ivlS
 Vm57RzfeaJI8BenboC8iK/roR55fHIsoG5mYD04tS1yzXOp8c/zpbO3lgvDdm7rHqQsvB5pbk
 3/UV06tKX3vikhuhhP9FqvQg/mzw4FKRX0jUjg+/LmGB1kbSJiYjxjbIaFBJOQ4UGYixH/QUT
 kXb1mgMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501812916!66972421!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.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25136 invoked from network); 4 Aug 2017 02:15:18 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Aug 2017 02:15:18 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Aug 2017 19:15:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,319,1498546800"; d="scan'208";a="1158987855"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga001.jf.intel.com with ESMTP; 03 Aug 2017 19:15:13 -0700
Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 3 Aug 2017 19:15:13 -0700
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, 3 Aug 2017 19:15:13 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.122]) with mapi id 14.03.0319.002;
 Fri, 4 Aug 2017 10:14:19 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, "Nakajima, Jun" <jun.nakajima@intel.com>
Thread-Topic: [PATCH v4] VT-d PI: disable VT-d PI when CPU-side PI isn't
 enabled
Thread-Index: AQHS5B3RySWLHYKzB0uIxkevilOWyaIh8AcAgFA7uQCAAZqfkA==
Date: Fri, 4 Aug 2017 02:14:18 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D572F3@SHSMSX101.ccr.corp.intel.com>
References: <1497342023-13680-1-git-send-email-chao.gao@intel.com>
 <593FBE8E0200007800162469@prv-mh.provo.novell.com>
 <59830C86020000780016CD95@prv-mh.provo.novell.com>
In-Reply-To: <59830C86020000780016CD95@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWExZGYwODAtMTg4Zi00ZTMwLWE4YmUtNTI1NGRkYmZmYzYyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InFBc3hNRGRINkE0OTNEUmgyVXV3aFpQME9ZYnpKckp3eUZVT1hmN1loUVk9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
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>, "Gao,
 Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH v4] VT-d PI: disable VT-d PI when CPU-side
 PI isn't enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFRo
dXJzZGF5LCBBdWd1c3QgMywgMjAxNyA1OjQ0IFBNCj4gCj4gPj4+IE9uIDEzLjA2LjE3IGF0IDEw
OjI5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Pj4gT24gMTMuMDYuMTcgYXQgMTA6
MjAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+ID4+IEZyb20gdGhlIGNvbnRleHQgY2Fs
bGluZyBwaV9kZXNjX2luaXQoKSwgd2UgY2FuIGNvbmNsdWRlIHRoZSBjdXJyZW50Cj4gPj4gaW1w
bGVtZW50YXRpb24gb2YgVlQtZCBQSSBkZXBlbmRzIG9uIENQVS1zaWRlIFBJLiBJZiB3ZSBlbmFi
bGUgVlQtZCBQSQo+ID4+IGFuZCBkaXNhYmxlIENQVS1zaWRlIFBJIGJ5IGRpc2FibGluZyBBUElD
diBleHBsaWNpdGx5IGluIHhlbiBib290Cj4gPj4gY29tbWFuZCBsaW5lLCB3ZSB3b3VsZCBnZXQg
YW4gYXNzZXJ0aW9uIGZhaWx1cmUuCj4gPj4KPiA+PiBUaGlzIHBhdGNoIGNsZWFycyBpb21tdV9p
bnRwb3N0IG9uY2UgZmluZGluZyBDUFUtc2lkZSBQSSB3b24ndCBiZQo+IGVuYWJsZWQuCj4gPj4g
SXQgaXMgc2FmZSBmb3IgdGhpcyBpcyBkb25lIGJlZm9yZSB0aGlzIGZsYWcgc3RhcnRzIHRha2lu
ZyBlZmZlY3QuIEFsc28KPiA+PiB0YWtlIHRoaXMgY2hhbmNlIHRvIHJlbW92ZSB0aGUgdXNlbGVz
cyBjaGVjayBvZiAiYWNrbm93bGVkZ2UgaW50ZXJydXB0Cj4gb24KPiA+PiBleGl0Iiwgd2hpY2gg
aXMgYSBtaW5pbWFsIHJlcXVpcmVtZW50IHdoaWNoIGhhcyBiZWVuIGNoZWNrZWQgZWFybGllci4K
PiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4g
Cj4gS2V2aW4sIEp1bj8KPiAKCnRoYW5rcyBmb3IgcmVtaW5kLgoKQWNrZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 02:20:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 02: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.xen.org>)
	id 1ddSEC-0000ZL-48; Fri, 04 Aug 2017 02:20:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1ddSEA-0000Z7-MP
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 02:20:38 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E1/93-09901-5F9D3895; Fri, 04 Aug 2017 02:20:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXiVRvsqPv1ZnO
 kwbJ2EYslHxezODB6HN39mymAMYo1My8pvyKBNWPKWtWCPomKO8+WsjcwHhDpYuTiEBLoZ5Ro
 blrEDuKwCLxkkdg87zhjFyMnh4RAP6vE6edJEHacxPqZb9gg7DKJSV2XWUBsIQFliekrf7BDT
 Gpkkpjz/jsTSIJNQENi7ZSDYA0iAtIS1z5fZgQpYhY4wijxfskJsCJhgWSJjn2NrF2MHECrVS
 Xe9KuAhHkFLCUO7PgNtUxeYmLvNLCDOAWsJJquvWGHWGwp8ef/c5YJjAILGBlWMaoXpxaVpRb
 pGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGFQMQ7GBc9tfpEKMkB5OSKG/1
 saZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8UsAwFRIsSk1PrUjLzAEGOExagoNHSYT35g2gN
 G9xQWJucWY6ROoUoyXHhtXrvzBxTDqwHUi+mvD/G5MQS15+XqqUOO9ykAYBkIaM0jy4cbAovM
 QoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3gcgU3gy80rgtr4COogJ6KA/dY0gB5UkIqSkGhi
 lghmDJEJm8PekfkrxttdKYvByO3d2p1fp7fRmyyfaOhOa+h4tYDrEWL6EJ+B2O58en/kW7qwf
 q4pm3bvO+qD1wZ68G5ovNjfsCbp2v9iAd+X8sgdfRGfavT2942arm1lj8y+nrS8Ob010+3/N0
 uFdskCyT/OPxDnpk49oFV9K/XaCdfX5/1uUWIozEg21mIuKEwGwxltnvQIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501813236!70527662!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63030 invoked from network); 4 Aug 2017 02:20:37 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 02:20:37 -0000
Received: by mail-pg0-f65.google.com with SMTP id l64so423340pge.2
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 19:20:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4v4cOc2ZVznpouxJg32uGgWn+LLrljO24MTFkWRPP0A=;
 b=pD+JPqMucpzl0gZ9KXEx/p8uX0BRdlYOHPr+4GhiSMu3gqgfvnYwG3auBPE5Pjorl2
 7KDeumOQIZJb7h9D7bQPnQli6dGCy+GRn7/iUbvPHq83R6pvdsgLr5S+yRGIqd0jVlPm
 B3JADwe5exDH8duX04uIYulsiFW0TfMgozFiYkCiqRUYTrf/qq+XBuPXEOvCRYWSca5T
 LOVhBHZFfllfnONmwvG/j6kQrlxQrUHiLsT2K+zZ3Ow1/i//xHpbRW1Zp/HUs6dA7n6O
 x++cIAZUtdm11QUPbJ/uyFE56HDJuAINlsN2wN2va3pOdrTao8EqPzOcOUxb1HLzJSU9
 k0DQ==
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=4v4cOc2ZVznpouxJg32uGgWn+LLrljO24MTFkWRPP0A=;
 b=Swmegn+QLXfljELneVJjiVisizV5oWR/BHPCP+2p92xvm6QKwYlvA1bWfLUh2Jfp+n
 MdTJVJ5eBtr2ytj2jY3f2ncdeAlIgLE44/k1fCMyQxcMcfyRPxPavlejUyU/Z2tkaWJP
 EctL5yj3CPWLmgDNvhxu7dQYNskZL1yjM2G7qD50dzeaW6BKp0ja7QEFXUowaD2U1GBW
 9/qRnxQW9iKMszrgfH0Bccgyioq0T0o4L4acPl5T+HQE2t1GkFCLvlj65RS4qJAYHaep
 P1GUEkFfJQzTsB6dRA+zrNCNOX6NMufPF/SXitAZBNzag+2iG1YGi8ZaeFxiOkFIPNiq
 6aPQ==
X-Gm-Message-State: AIVw110sCiH6VWNaEfE/WFI7BjwJccqK65lDkaRDGAD1xNEgNbW8rXGH
 fu8kWqZ/8jS9G5Dp
X-Received: by 10.99.109.5 with SMTP id i5mr758134pgc.440.1501813235145;
 Thu, 03 Aug 2017 19:20:35 -0700 (PDT)
Received: from localhost.localdomain ([118.189.148.187])
 by smtp.gmail.com with ESMTPSA id v62sm403738pfb.170.2017.08.03.19.20.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 03 Aug 2017 19:20:34 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 10:20:22 +0800
Message-Id: <20170804022025.25293-2-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170804022025.25293-1-blackskygg@gmail.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
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>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [RFC PATCH 1/4] libxl: introduce a new structure to
	represent static shared memory regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHN0cnVjdHVyZSB0byB0aGUgSURMIGZhbWxpeSB0byByZXByZXNlbnQgc3RhdGlj
IHNoYXJlZCBtZW1vcnkgcmVnaW9ucywKYXMgcHJvcG9zZWQgaW4gdGhlIHByb3Bvc2FsICJBbGxv
dyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25m
aWcgZmlsZSIgKHNlZSBbMV0pLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMzA0Ny5odG1sCgpTaWduZWQtb2ZmLWJ5
OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCi0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgIHwgIDQgKysrKwogdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggN2NmMGYzMWY2OC4uN2MyOWVi
YzllMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9s
aWJ4bC5oCkBAIC0yMjI4LDYgKzIyMjgsMTAgQEAgaW50IGxpYnhsX2ZkX3NldF9ub25ibG9jayhs
aWJ4bF9jdHggKmN0eCwgaW50IGZkLCBpbnQgbm9uYmxvY2spOwogaW50IGxpYnhsX3FlbXVfbW9u
aXRvcl9jb21tYW5kKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjb21tYW5kX2xpbmUsIGNoYXIgKipvdXRw
dXQpOwogCisvKiBDb25zdGFudHMgZm9yIGxpYnhsX3N0YXRpY19zaG0gKi8KKyNkZWZpbmUgTElC
WExfU1NITV9SQU5HRV9VTktOT1dOIFVJTlQ2NF9NQVgKKyNkZWZpbmUgTElCWExfU1NITV9JRF9N
QVhMRU4gICAgMTI4CisKICNpbmNsdWRlIDxsaWJ4bF9ldmVudC5oPgogCiAjZW5kaWYgLyogTElC
WExfSCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDhhOTg0OWM2NDMuLjFhYTU5YTcyYTIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKQEAgLTc3OSw2ICs3NzksMzMgQEAgbGlieGxfZGV2aWNlX2NoYW5uZWwgPSBT
dHJ1Y3QoImRldmljZV9jaGFubmVsIiwgWwogICAgICAgICAgICBdKSksCiBdKQogCitsaWJ4bF9z
c2htX2NhY2hlcG9saWN5ID0gRW51bWVyYXRpb24oInNzaG1fY2FjaGVwb2xpY3kiLCBbCisgICAg
KC0xLCAiVU5LTk9XTiIpLAorICAgICgwLCAgIkFSTV9OT1JNQUwiKSwgICMgQVJNIHBvbGljaWVz
IHNob3VsZCBiZSBiZXR3ZWVuIDAgfiAxNgorICAgICgzMiwgICJYODZfTk9STUFMIiksICMgWDg2
IHBvbGljaWVzIHNob3VsZCBiZSA+PSAzMgorICAgIF0sIGluaXRfdmFsID0gIkxJQlhMX1NTSE1f
Q0hDSEVfUE9MSUNZX1VOS05PV04iKQorCitsaWJ4bF9zc2htX3Byb3QgPSBFbnVtZXJhdGlvbigi
c3NobV9wcm90IiwgWworICAgICgtMSwgIlVOS05PV04iKSwKKyAgICAoMywgICJSVyIpLAorICAg
IF0sIGluaXRfdmFsID0gIkxJQlhMX1NTSE1fUFJPVF9VTktOT1dOIikKKworbGlieGxfc3NobV9y
b2xlID0gRW51bWVyYXRpb24oInNzaG1fcm9sZSIsIFsKKyAgICAoLTEsICJVTktOT1dOIiksCisg
ICAgKDAsICAiTUFTVEVSIiksCisgICAgKDEsICAiU0xBVkUiKSwKKyAgICBdLCBpbml0X3ZhbCA9
ICJMSUJYTF9TU0hNX1JPTEVfVU5LTk9XTiIpCisKK2xpYnhsX3N0YXRpY19zaG0gPSBTdHJ1Y3Qo
InN0YXRpY19zaG0iLCBbCisgICAgKCJpZCIsIHN0cmluZyksCisgICAgKCJvZmZzZXQiLCB1aW50
NjQsIHsnaW5pdF92YWwnOiAnTElCWExfU1NITV9SQU5HRV9VTktOT1dOJ30pLAorICAgICgiYmVn
aW4iLCB1aW50NjQsIHsnaW5pdF92YWwnOiAnTElCWExfU1NITV9SQU5HRV9VTktOT1dOJ30pLAor
ICAgICgiZW5kIiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0VfVU5LTk9X
Tid9KSwKKyAgICAoInByb3QiLCBsaWJ4bF9zc2htX3Byb3QsIHsnaW5pdF92YWwnOiAnTElCWExf
U1NITV9QUk9UX1VOS05PV04nfSksCisgICAgKCJjYWNoZV9wb2xpY3kiLCBsaWJ4bF9zc2htX2Nh
Y2hlcG9saWN5LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfVU5LTk9XTid9
KSwKKyAgICAoInJvbGUiLCBsaWJ4bF9zc2htX3JvbGUsIHsnaW5pdF92YWwnOiAnTElCWExfU1NI
TV9ST0xFX1VOS05PV04nfSksCitdKQorCiBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJk
b21haW5fY29uZmlnIiwgWwogICAgICgiY19pbmZvIiwgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
KSwKICAgICAoImJfaW5mbyIsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvKSwKQEAgLTc5Nyw2ICs4
MjQsNyBAQCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmlnIiwgWwog
ICAgICgiY2hhbm5lbHMiLCBBcnJheShsaWJ4bF9kZXZpY2VfY2hhbm5lbCwgIm51bV9jaGFubmVs
cyIpKSwKICAgICAoInVzYmN0cmxzIiwgQXJyYXkobGlieGxfZGV2aWNlX3VzYmN0cmwsICJudW1f
dXNiY3RybHMiKSksCiAgICAgKCJ1c2JkZXZzIiwgQXJyYXkobGlieGxfZGV2aWNlX3VzYmRldiwg
Im51bV91c2JkZXZzIikpLAorICAgICgic3NobXMiLCBBcnJheShsaWJ4bF9zdGF0aWNfc2htLCAi
bnVtX3NzaG1zIikpLAogCiAgICAgKCJvbl9wb3dlcm9mZiIsIGxpYnhsX2FjdGlvbl9vbl9zaHV0
ZG93biksCiAgICAgKCJvbl9yZWJvb3QiLCBsaWJ4bF9hY3Rpb25fb25fc2h1dGRvd24pLAotLSAK
Mi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 02:20:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 02: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.xen.org>)
	id 1ddSE8-0000Yw-Sz; Fri, 04 Aug 2017 02:20:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1ddSE7-0000Yq-G1
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 02:20:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9B/3B-01993-2F9D3895; Fri, 04 Aug 2017 02:20:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVyMfTAEd1PN5s
 jDSb/4LdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPmzJvNWnCUu+LahLusDYxzObsYuTiEBCYw
 Slz8+Iq5i5GTg0XgEovEjDUlILaEwDsWiU2nBboYOYDsOIlXd9khwhUSZ9YtYwWxhQSUJaav/
 MEOMaeRSaJ7bRfYHDYBDYm1Uw6ygdgiAtIS1z5fZgSxmQWqJJaemQ/WLAw0c++dzUwQe1UlJj
 YeA4vzClhKrP7VxQqxTF5iYu80xgmMfAsYGVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6uW
 mFhcnpqfmJCYV6yXn525iBAYJAxDsYDzY7HyIUZKDSUmUt/pYU6QQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCV4pYNAJCRalpqdWpGXmAMMVJi3BwaMkwnvzBlCat7ggMbc4Mx0idYrRlePKlXVfm
 Dg2rF4PJKcc2A4kX034/42Jo+n7x+9MQix5+XmpUuK8y0GaBUCaM0rz4EbDYu0So6yUMC8j0L
 FCPAWpRbmZJajyrxjFORiVhHnlQS7kycwrgbvgFdBxTEDH/alrBDmuJBEhJdXAyOzgF8f34t1
 mgW0pnr8CvHhvrZy5Tme667z/NxxZ5xYeW8FY1+jNpDT/pPF5HpEjc58fSzh7Nezxlif9x542
 vvBj4zC6vGibUZ3u3wOfX6bsPq3CZbuy9KitdVPR/Ygm/ebYbo0L3Tteb67yNTlb2j572pu7Y
 c23fv13rdu2oGAFS3JZxc35R5RYijMSDbWYi4oTAcsNOeywAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501813232!91781995!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2138 invoked from network); 4 Aug 2017 02:20:34 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 02:20:34 -0000
Received: by mail-pf0-f196.google.com with SMTP id h75so446783pfh.5
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 19:20:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=AMsApVSgivyFbJUDgrYkdH7TsO4qVGZggjtqNCEWsxI=;
 b=SXsikUt0IZfjfekVtTFljL4nwk+rxDIhWEolebbHAyTUo8xWsZg/JHHqOw7uYhlSmv
 hHlhhalL0YsTlLNi82eRfTBIZl7K18NYqxbHSQr6Vs+78oyhkihsmjr4N5ZiHc3Iy0Ai
 kgVHm0I1VBOkmU8cF07XAgm3MEBAKseJJe4yu1935WmZbh1OjDunh5/nmciL24YRBk6E
 XJsEb8UfThey7xkk5Zv6c8T8xYA0frhBLuKXh6+OxqUP/79B4DD0CLoRmmodG0F3FpF1
 aGIsrYoLXawn9jW853mzR0wPOhhegkIf04Wl7MKbAUwuV+9icTM/xlbHqokKwsI9T2/k
 Nwgw==
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=AMsApVSgivyFbJUDgrYkdH7TsO4qVGZggjtqNCEWsxI=;
 b=U5QSX+6gRPEAr/fwjoXycgUjzAQ4pAm5iMOZhetPh4COXW5LgsoHuk7PRyL4yvEt7b
 HshHYXjp7omKZ0Oh9YRH1sWl29/495CufJsLj/zSjuIsqpW3uJKsqikSw4s073zuJKVV
 LeJd6WAHe8e4nYTsMAOMEOIkUoBmwdrZ2tD0wyqJdd62XW7db0h/xI3KPYsA2QAU3P/N
 MBxB609ktQUoy33getgC8T6zczcpOMzi1s911gEl9O3YnlVoOILqCEGgxT355ybw0LXR
 ROxxxfH7ZxYle/drtpy4io32WWVMIguKGC9H1M/vJxbGc48e1RWMqMLAyWbDRyMQgcV/
 +PGA==
X-Gm-Message-State: AIVw110hfYe6YmFibZfAYwIxAAZeo+f8YxVxHfLhMzFr46gjj+1x6AVy
 ZBT+kU4SFKvxRQ1k
X-Received: by 10.99.109.77 with SMTP id i74mr804562pgc.438.1501813232012;
 Thu, 03 Aug 2017 19:20:32 -0700 (PDT)
Received: from localhost.localdomain ([118.189.148.187])
 by smtp.gmail.com with ESMTPSA id v62sm403738pfb.170.2017.08.03.19.20.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 03 Aug 2017 19:20:30 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 10:20:21 +0800
Message-Id: <20170804022025.25293-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.3
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [RFC PATCH 0/4] Allow setting up shared memory areas
	between VMs from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW1wbGVtZW50cyB0aGUgbmV3IHhsIGNvbmZpZyBlbnRyeSBwcm9wb3NlZCBp
biBbMV0uIFVzZXJzIGNhbiB1c2UKdGhlIG5ldyBjb25maWcgZW50cnkgdG8gc3RhdGljYWxseSBz
ZXR1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGFtb25nIFZNcyBzbyB0aGF0CnRoZXkgY291bGQgY29t
bXVuaWNhdGUgd2l0aCBlYWNoIG90aGVyIHRocm91Z2ggdGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5
IGFyZWFzLiAKClsxXSBQcm9wb3NsYSB0byBhbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg
YXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZXM6CiAgICBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDMwNDcu
aHRtbAoKQ2hlZXJzLAoKWmhvbmd6ZSBMaXUgKDQpOgogIGxpYnhsOiBpbnRyb2R1Y2UgYSBuZXcg
c3RydWN0dXJlIHRvIHJlcHJlc2VudCBzdGF0aWMgc2hhcmVkIG1lbW9yeQogICAgcmVnaW9ucwog
IGxpYnhsOnhsOiBhZGQgcGFyc2luZyBjb2RlIHRvIHBhcnNlICJsaWJ4bF9zdGF0aWNfc3NobSIg
ZnJvbSB4bCBjb25maWcKICAgIGZpbGVzCiAgeDg2L3AybSA6IHJlbW92ZSBjaGVja3MgdGhhdCBm
b3JiaWQgYWRkaW5nIGZvcmVpZ24gcGFnZXMgYmV0d2VlbiBIVk0KICAgIGd1ZXN0cwogIGxpYnhs
OiBzdXBwb3J0IGNyZWF0aW9uIGFuZCBkZXN0cnVjdGlvbiBvZiBzdGF0aWMgc2hhcmVkIG1lbW9y
eSBhcmVhcwoKIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgfCAgIDQgKy0KIHRvb2xzL2xp
YnhsL2xpYnhsLmggICAgICAgICAgfCAgIDQgKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICB8ICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgICA3ICsKIHRvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jICAgfCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCB8ICAxNCArKwogdG9vbHMvbGlieGwvbGlieGxfc3NobS5jICAgICB8IDM3MCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgIHwgIDI4ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3hzaGVscC5jICAgfCAgIDggKwog
dG9vbHMvbGlieGwvbGlieGx1X3NzaG0uYyAgICB8IDIyOCArKysrKysrKysrKysrKysrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGx1dGlsLmggICAgICB8ICAgNiArCiB0b29scy94bC94bF9w
YXJzZS5jICAgICAgICAgIHwgIDI0ICsrLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICB8
ICAyMCArKy0KIDEzIGZpbGVzIGNoYW5nZWQsIDcxOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMKCi0tIAoyLjEzLjMKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 02:20:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 02: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.xen.org>)
	id 1ddSEG-0000as-FN; Fri, 04 Aug 2017 02:20:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1ddSEF-0000aH-BF
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 02:20:43 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 2B/D8-03406-AF9D3895; Fri, 04 Aug 2017 02:20:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXiVRvsrPvrZnO
 kwb1OZoslHxezODB6HN39mymAMYo1My8pvyKBNWPu7P+MBZvCK46+PcnWwLjfvouRi0NIYAKj
 xMKZnUwgDovASxaJhasngTkSAv2sEpeapzB3MXICOUkS375tY4GwKyQm7fgOZgsJKEtMX/mDH
 WJUI5PEzddLWEESbAIaEmunHGQDsUUEpCWufb7MCFLELNDDLNE15QVYkbBAqkTH6U9ACQ6g3a
 oSkxc5gYR5BSwlZi9aBLVYXmJi7zRGEJtTwEqi6dobdojFlhJ//j9nmcAosICRYRWjRnFqUVl
 qka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBwMQDBDsa/awMPMUpyMCmJ
 8lYfa4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErBQxWIcGi1PTUirTMHGCYw6QlOHiURHhv3
 gBK8xYXJOYWZ6ZDpE4xWnJsWL3+CxPHpAPbgeSrCf+/MQmx5OXnpUqJ8y4HaRAAacgozYMbB4
 vFS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmlQe5iiczrwRu6yugg5iADvpT1whyUEkiQkq
 qgbGHT+PyxzkWgcrH9noZ+C15N+XBea0u+64uD6NtejlPMl3ZdO/M5o7tXPhq1foHEVbvpWL1
 Tn9gEVR9fOj4dx05GWf1ZTs9dH5tTp5yKX8Sx6eLa8+2h+i4/NmrbS1u+m2hpVHg3eIUp7+rX
 20o1dO/Fdg3K9Agopv3ftjVrObQZwK17SExE5RYijMSDbWYi4oTAYDckXbAAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1501813240!109987034!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13659 invoked from network); 4 Aug 2017 02:20:41 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 02:20:41 -0000
Received: by mail-pg0-f67.google.com with SMTP id y129so418610pgy.3
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 19:20:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5v+ee099c4EyY9i/r0zAb80hIa8IZyLbWO+f9m0duEU=;
 b=ptS2uVDLVuuBF4XOOmZIUSbvgf3tyIVg+g7iN9aTTH10SXDJ7CLz96V2P2rN5Tn6AD
 5oB3Bief8iCGou/ew+tZbIylCV0QcdiDMchscVnrBxR3RQ8niRPGlhGJEL1S7mLe0TMr
 n6MA+m8YLpu7bZKezZJ4MyPvRab0xxhea3tdofihZVN8TMhJahpS38WzfMY96aLs8N6w
 i7eW8zYxP80TSVS04tSqRfTF6g6l9U+K/Anu4nQ/rgaBrUc+BlJtZzanVA6uWf9y4i1p
 uvbny6+FwLEUWpxXxfcuApAXF7FGH1AvB7LxGhz6b1FZvXo010/EuP2cA6H8s+TLp/IW
 Y/wA==
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=5v+ee099c4EyY9i/r0zAb80hIa8IZyLbWO+f9m0duEU=;
 b=ruWSCr+IDBXhrFczq62ktzMeE5RcVwV1w3Y3V6/Z5v/8vpfVIL9zkDdF1QE/Q8ijup
 sA07WvuWzUDI63wJ9MljJCnen/b7yDQMM8WDVLOoYohV2+d2QXr8jpVKj9VKkW6BApZ7
 xdaFmhlSieaKetPmt7X6JHnI0iC6KZP2oI6faJqZaP8ZSh6PygtbC9F/JQGmFR8ci3KH
 IDAVUtD3dFCy638tb3zqIFGAkpiYdnR2U6fg15TRpQ0igWAfsnAv6C7tRaJOaib24lPi
 u6WZyAbiPtLMK5qwufhPlXq/oS1U3545dTsrt002CGZL4GZ5jQbcrKFh62ZIzowxPw0o
 ogmA==
X-Gm-Message-State: AIVw110z7p5EjflncZw5p3v/tAn6wCJZfZJnCHK5wWR6wzet79/xQM9L
 k0wXfBoEYynvIwNB6zA=
X-Received: by 10.98.63.204 with SMTP id z73mr809560pfj.278.1501813239640;
 Thu, 03 Aug 2017 19:20:39 -0700 (PDT)
Received: from localhost.localdomain ([118.189.148.187])
 by smtp.gmail.com with ESMTPSA id v62sm403738pfb.170.2017.08.03.19.20.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 03 Aug 2017 19:20:38 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 10:20:23 +0800
Message-Id: <20170804022025.25293-3-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170804022025.25293-1-blackskygg@gmail.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.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] [RFC PATCH 2/4] libxl:xl: add parsing code to parse
	"libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBwYXJzaW5nIHV0aWxzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBsaWJ4bF9zdGF0
aWNfc3NobSBzdHJ1Y3QKdG8gdGhlIGxpYnhsL2xpYnhsdV8qIGZhbWlseS4gQW5kIGFkZCByZWFs
YXRlZCBwYXJzaW5nIGNvZGUgaW4geGwgdG8KcGFyc2UgdGhlIHN0cnVjdCBmcm9tIHhsIGNvbmZp
ZyBmaWxlcy4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdwpzZXR0aW5nIHVwIHNoYXJl
ZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0p
LgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0wNy9tc2cwMzA0Ny5odG1sCgpTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8Ymxh
Y2tza3lnZ0BnbWFpbC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQogdG9vbHMvbGlieGwvTWFrZWZpbGUgICAg
ICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGx1X3NzaG0uYyB8IDIyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bHV0aWwu
aCAgIHwgICA2ICsrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgIHwgIDI0ICsrKystCiA0IGZp
bGVzIGNoYW5nZWQsIDI1OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCmluZGV4IDA4MmFmOGY3MTYuLjNi
NjNmYjJjYWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xp
YnhsL01ha2VmaWxlCkBAIC0xNzUsNyArMTc1LDcgQEAgQVVUT0lOQ1M9IGxpYnhsdV9jZmdfeS5o
IGxpYnhsdV9jZmdfbC5oIF9saWJ4bF9saXN0LmggX3BhdGhzLmggXAogQVVUT1NSQ1M9IGxpYnhs
dV9jZmdfeS5jIGxpYnhsdV9jZmdfbC5jCiBBVVRPU1JDUyArPSBfbGlieGxfc2F2ZV9tc2dzX2Nh
bGxvdXQuYyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5jCiBMSUJYTFVfT0JKUyA9IGxpYnhsdV9j
ZmdfeS5vIGxpYnhsdV9jZmdfbC5vIGxpYnhsdV9jZmcubyBcCi0JbGlieGx1X2Rpc2tfbC5vIGxp
YnhsdV9kaXNrLm8gbGlieGx1X3ZpZi5vIGxpYnhsdV9wY2kubworCWxpYnhsdV9kaXNrX2wubyBs
aWJ4bHVfZGlzay5vIGxpYnhsdV92aWYubyBsaWJ4bHVfcGNpLm8gbGlieGx1X3NzaG0ubwogJChM
SUJYTFVfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAjIEZvciB4ZW50b29s
bG9nLmgKIAogJChURVNUX1BST0dfT0JKUykgX2xpYnhsLmFwaS1mb3ItY2hlY2s6IENGTEFHUyAr
PSAkKENGTEFHU19saWJ4ZW50b29sbG9nKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGx1
X3NzaG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uMmYyZTZmMzg2NgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsdV9zc2htLmMKQEAgLTAsMCArMSwyMjggQEAKKyNpbmNsdWRlICJsaWJ4bF9vc2Rl
cHMuaCIgLyogbXVzdCBjb21lIGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLworI2luY2x1ZGUg
ImxpYnhsdV9pbnRlcm5hbC5oIgorCisjaW5jbHVkZSA8Y3R5cGUuaD4KKworI2RlZmluZSBQQVJB
TV9SRShFWFBSKSAiXlxccyoiIEVYUFIgIlxccyooLHwkKSIKKyNkZWZpbmUgV09SRF9SRSAgICAg
ICAgICIoW19hLXpBLVowLTldKykiCisjZGVmaW5lIEVRVV9SRSAgICAgICAgIFBBUkFNX1JFKFdP
UkRfUkUgIlxccyo9XFxzKiIgV09SRF9SRSkKKworI2RlZmluZSBQQUdFX1NJWkVfTUFTSyAoKHVp
bnQ2NF90KTB4ZmZmKQorCisjZGVmaW5lIFJFVF9JTlZBTChtc2csIGN1cnJfc3RyKSAgZG8geyAg
ICAgICAgICAgICAgXAorICAgICAgICB4bHVfX3NzaG1fZXJyKGNmZywgbXNnLCBjdXJyX3N0cik7
ICAgICAgICAgIFwKKyAgICAgICAgcmMgPSBFSU5WQUw7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIGdvdG8gb3V0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIH0gd2hpbGUoMCkKKworLyogc2V0IGEgbWVtYmVyIGluIGxpYnhsX3N0YXRp
Y19zaG0gYW5kIHJlcG9ydCBhbiBlcnJvciBpZiBpdCdzIHJlc3BlY2lmaWVkLAorICogQGN1cnJf
c3RyIGluZGljYXRlcyB0aGUgaGVhZCBvZiB0aGUgcmVtYWluaW5nIHN0cmluZy4gKi8KKyNkZWZp
bmUgU0VUX1ZBTCh2YXIsIG5hbWUsIHR5cGUsIHZhbHVlLCBjdXJyX3N0cikgIGRvIHsgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgaWYgKCh2YXIpICE9IExJQlhMX1NTSE1fIyN0eXBlIyNfVU5L
Tk9XTiAmJiAodmFyKSAhPSB2YWx1ZSkgeyAgIFwKKyAgICAgICAgICAgIFJFVF9JTlZBTCgiXCIi
IG5hbWUgIlwiIHJlc3BlY2lmaWVkIiwgY3Vycl9zdHIpOyAgICAgICAgICAgIFwKKyAgICAgICAg
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgKHZhcikgPSB2YWx1ZTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlKDApCisKKworc3RhdGljIHZv
aWQgeGx1X19zc2htX2VycihYTFVfQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIgKm1zZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY3Vycl9zdHIpIHsKKyAgICBmcHJpbnRm
KGNmZy0+cmVwb3J0LAorICAgICAgICAgICAgIiVzOiBjb25maWcgcGFyc2luZyBlcnJvciBpbiBz
aGFyZWRfbWVtb3J5OiAlcyBhdCAnJXMnXG4iLAorICAgICAgICAgICAgY2ZnLT5jb25maWdfc291
cmNlLCBtc2csIGN1cnJfc3RyKTsKK30KKworc3RhdGljIGludCBwYXJzZV9wcm90KFhMVV9Db25m
aWcgKmNmZywgY2hhciAqc3RyLCBsaWJ4bF9zc2htX3Byb3QgKnByb3QpCit7CisgICAgaW50IHJj
OworICAgIGxpYnhsX3NzaG1fcHJvdCBuZXdfcHJvdDsKKworICAgIGlmICghc3RyY21wKHN0ciwg
InJ3IikpIHsKKyAgICAgICAgbmV3X3Byb3QgPSBMSUJYTF9TU0hNX1BST1RfUlc7CisgICAgfSBl
bHNlIHsKKyAgICAgICAgUkVUX0lOVkFMKCJpbnZhbGlkIHBlcm1pc3Npb24gZmxhZ3MiLCBzdHIp
OworICAgIH0KKworICAgIFNFVF9WQUwoKnByb3QsICJwZXJtaXNzaW9uIGZsYWdzIiwgUFJPVCwg
bmV3X3Byb3QsIHN0cik7CisKKyAgICByYyA9IDA7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJjOwor
fQorCitzdGF0aWMgaW50IHBhcnNlX2NhY2hlcG9saWN5KFhMVV9Db25maWcgKmNmZywgY2hhciAq
c3RyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zc2htX2NhY2hlcG9saWN5
ICpwb2xpY3kpCit7CisgICAgaW50IHJjOworICAgIGxpYnhsX3NzaG1fY2FjaGVwb2xpY3kgbmV3
X3BvbGljeTsKKworICAgIGlmICghc3RyY21wKHN0ciwgIkFSTV9ub3JtYWwiKSkgeworICAgICAg
ICBuZXdfcG9saWN5ID0gTElCWExfU1NITV9DQUNIRVBPTElDWV9BUk1fTk9STUFMOworICAgIH0g
ZWxzZSBpZiAoIXN0cmNtcChzdHIsICJ4ODZfbm9ybWFsIikpIHsKKyAgICAgICAgbmV3X3BvbGlj
eSA9IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1BTDsKKyAgICB9IGVsc2UgeworICAg
ICAgICBSRVRfSU5WQUwoImludmFsaWQgY2FjaGUgcG9saWN5Iiwgc3RyKTsKKyAgICB9CisKKyAg
ICBTRVRfVkFMKCpwb2xpY3ksICJjYWNoZSBwb2xpY3kiLCBDQUNIRVBPTElDWSwgbmV3X3BvbGlj
eSwgc3RyKTsKKyAgICByYyA9IDA7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCisvKiBo
YW5kbGUga2V5ID0gdmFsdWUgcGFpcnMgKi8KK3N0YXRpYyBpbnQgaGFuZGxlX2VxdShYTFVfQ29u
ZmlnICpjZmcsIGNoYXIgKmtleSwgY2hhciAqdmFsLAorICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaW50IHJjOworCisgICAgaWYgKCFzdHJjbXAo
a2V5LCAiaWQiKSkgeworICAgICAgICBpZiAoc3RybGVuKHZhbCkgPiBMSUJYTF9TU0hNX0lEX01B
WExFTikgeyBSRVRfSU5WQUwoImlkIHRvbyBsb25nIiwgdmFsKTsgfQorICAgICAgICBpZiAoc3No
bS0+aWQgJiYgIXN0cmNtcChzc2htLT5pZCwgdmFsKSkgeworICAgICAgICAgICAgUkVUX0lOVkFM
KCJpZCByZXNwZWNpZmllZCIsIHZhbCk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoTlVMTCA9
PSAoc3NobS0+aWQgPSBzdHJkdXAodmFsKSkpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAic3NobSBwYXJzZXIgb3V0IG9mIG1lbW9yeVxuIik7CisgICAgICAgICAgICByYyA9IEVOT01F
TTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfSBlbHNlIGlmICghc3Ry
Y21wKGtleSwgInJvbGUiKSkgeworICAgICAgICBsaWJ4bF9zc2htX3JvbGUgbmV3X3JvbGU7CisK
KyAgICAgICAgaWYgKCFzdHJjbXAoIm1hc3RlciIsIHZhbCkpIHsKKyAgICAgICAgICAgIG5ld19y
b2xlID0gTElCWExfU1NITV9ST0xFX01BU1RFUjsKKyAgICAgICAgfSBlbHNlIGlmICghc3RyY21w
KCJzbGF2ZSIsIHZhbCkpIHsKKyAgICAgICAgICAgIG5ld19yb2xlID0gTElCWExfU1NITV9ST0xF
X1NMQVZFOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgUkVUX0lOVkFMKCJpbnZhbGlk
IHJvbGUiLCB2YWwpOworICAgICAgICB9CisKKyAgICAgICAgU0VUX1ZBTChzc2htLT5yb2xlLCAi
cm9sZSIsIFJPTEUsIG5ld19yb2xlLCB2YWwpOworICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXks
ICJiZWdpbiIpIHx8CisgICAgICAgICAgICAgICAhc3RyY21wKGtleSwgImVuZCIpIHx8CisgICAg
ICAgICAgICAgICAhc3RyY21wKGtleSwgIm9mZnNldCIpKSB7CisgICAgICAgIGNoYXIgKmVuZHB0
cjsKKyAgICAgICAgaW50IGJhc2UgPSAxMDsKKyAgICAgICAgdWludDY0X3QgbmV3X2FkZHI7CisK
KyAgICAgICAgLyogQ291bGQgYmUgaW4gaGV4IGZvcm0uIE5vdGUgdGhhdCB3ZSBkb24ndCBuZWVk
IHRvIGNoZWNrIHRoZSBsZW5ndGggaGVyZSwKKyAgICAgICAgICogZm9yIHZhbFtdIGlzIE5VTEwt
dGVybWluYXRlZCAqLworICAgICAgICBpZiAoJzAnID09IHZhbFswXSAmJiAneCcgPT0gdmFsWzFd
KSB7IGJhc2UgPSAxNjsgfQorICAgICAgICBuZXdfYWRkciA9IHN0cnRvdWxsKHZhbCwgJmVuZHB0
ciwgYmFzZSk7CisgICAgICAgIGlmIChFUkFOR0UgPT0gZXJybm8gfHwgKmVuZHB0cikgeworICAg
ICAgICAgICAgUkVUX0lOVkFMKCJpbnZhbGlkIGJlZ2luL2VuZC9vZmZzZXQiLCB2YWwpOworICAg
ICAgICB9CisgICAgICAgIGlmIChuZXdfYWRkciAmIFBBR0VfU0laRV9NQVNLKQorICAgICAgICAg
ICAgUkVUX0lOVkFMKCJiZWdpbi9lbmQvb2Zmc2V0IGlzIG5vdCBhIG11bHRpcGxlIG9mIDRLIiwg
dmFsKTsKKworICAgICAgICAvKiBiZWdpbiBvciBlbmQgKi8KKyAgICAgICAgaWYgKCdiJyA9PSBr
ZXlbMF0pIHsKKyAgICAgICAgICAgIFNFVF9WQUwoc3NobS0+YmVnaW4sICJiZWdpbm5pbmcgYWRk
cmVzcyIsIFJBTkdFLCBuZXdfYWRkciwgdmFsKTsKKyAgICAgICAgfSBlbHNlIGlmKCdlJyA9PSBr
ZXlbMF0peworICAgICAgICAgICAgU0VUX1ZBTChzc2htLT5lbmQsICJlbmRpbmcgYWRkcmVzcyIs
IFJBTkdFLCBuZXdfYWRkciwgdmFsKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIFNF
VF9WQUwoc3NobS0+b2Zmc2V0LCAib2Zmc2V0IiwgUkFOR0UsIG5ld19hZGRyLCB2YWwpOworICAg
ICAgICB9CisgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgInByb3QiKSkgeworICAgICAgICBy
YyA9IHBhcnNlX3Byb3QoY2ZnLCB2YWwsICZzc2htLT5wcm90KTsKKyAgICAgICAgaWYgKHJjKSB7
IGdvdG8gb3V0OyB9CisgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgImNhY2hlX3BvbGljeSIp
KSB7CisgICAgICAgIHJjID0gcGFyc2VfY2FjaGVwb2xpY3koY2ZnLCB2YWwsICZzc2htLT5jYWNo
ZV9wb2xpY3kpOworICAgICAgICBpZiAocmMpIHsgZ290byBvdXQ7IH0KKyAgICB9IGVsc2Ugewor
ICAgICAgICBSRVRfSU5WQUwoImludmFsaWQgb3B0aW9uIiwga2V5KTsKKyAgICB9CisKKyAgICBy
YyA9IDA7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgeGx1X3NzaG1fcGFyc2Uo
WExVX0NvbmZpZyAqY2ZnLCBjb25zdCBjaGFyICpzcGVjLAorICAgICAgICAgICAgICAgICAgIGxp
YnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaW50IHJjOworICAgIHJlZ2V4X3QgZXF1X3Jl
YzsKKyAgICBjaGFyICpidWYyID0gTlVMTCwgKnB0ciA9IE5VTEw7CisgICAgcmVnbWF0Y2hfdCBw
bWF0Y2hbM107CisKKyAgICByYyA9IHJlZ2NvbXAoJmVxdV9yZWMsIEVRVV9SRSwgUkVHX0VYVEVO
REVEKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJzc2htIHBhcnNl
ciBmYWlsZWQgdG8gaW5pdGlhbGl6ZVxuIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIGlmIChOVUxMID09IChidWYyID0gcHRyID0gc3RyZHVwKHNwZWMpKSkgeworICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgInNzaG0gcGFyc2VyIG91dCBvZiBtZW1vcnlcbiIpOworICAgICAgICBy
YyA9IEVOT01FTTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgLyogbWFpbiBwYXJz
aW5nIGxvb3AgKi8KKyAgICB3aGlsZSAodHJ1ZSkgeworICAgICAgICBpZiAoISpwdHIpIHsgYnJl
YWs7IH0KKyAgICAgICAgaWYgKHJlZ2V4ZWMoJmVxdV9yZWMsIHB0ciwgMywgcG1hdGNoLCAwKSkK
KyAgICAgICAgICAgIFJFVF9JTlZBTCgidW5yZWNvZ25pemVkIHRva2VuIiwgcHRyKTsKKworICAg
ICAgICBwdHJbcG1hdGNoWzFdLnJtX2VvXSA9ICdcMCc7CisgICAgICAgIHB0cltwbWF0Y2hbMl0u
cm1fZW9dID0gJ1wwJzsKKyAgICAgICAgcmMgPSBoYW5kbGVfZXF1KGNmZywgcHRyICsgcG1hdGNo
WzFdLnJtX3NvLAorICAgICAgICAgICAgICAgICAgICAgICAgcHRyICsgcG1hdGNoWzJdLnJtX3Nv
LCBzc2htKTsKKyAgICAgICAgaWYgKHJjKSB7IGdvdG8gb3V0OyB9CisKKyAgICAgICAgcHRyICs9
IHBtYXRjaFswXS5ybV9lbzsKKyAgICB9CisKKyAgICBpZiAoKnB0cikgeyBSRVRfSU5WQUwoImlu
dmFsaWQgc3ludGF4IiwgcHRyKTsgfQorCisgICAgLyogZG8gc29tZSBlYXJseSBjaGVja3MgYW5k
IHNldCBkZWZhdWx0cyAqLworICAgIGlmICghc3NobS0+aWQpIHsKKyAgICAgICAgUkVUX0lOVkFM
KCJpZCBub3Qgc3BlY2lmaWVkIiwgc3BlYyk7CisgICAgfQorICAgIGlmIChMSUJYTF9TU0hNX1JP
TEVfVU5LTk9XTiA9PSBzc2htLT5yb2xlKSB7CisgICAgICAgIHNzaG0tPnJvbGUgPSBMSUJYTF9T
U0hNX1JPTEVfU0xBVkU7CisgICAgfQorICAgIGlmIChMSUJYTF9TU0hNX1BST1RfVU5LTk9XTiA9
PSBzc2htLT5wcm90KSB7CisgICAgICAgIHNzaG0tPnByb3QgPSBMSUJYTF9TU0hNX1BST1RfUlc7
CisgICAgfQorICAgIGlmIChMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04gPT0gc3NobS0+YmVnaW4p
IHsKKyAgICAgICAgUkVUX0lOVkFMKCJiZWdpbiBhZGRyZXNzIG5vdCBzcGVjaWZpZWQiLCBzcGVj
KTsKKyAgICB9CisgICAgaWYgKExJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTiA9PSBzc2htLT5lbmQp
IHsKKyAgICAgICAgUkVUX0lOVkFMKCJlbmQgYWRkcmVzcyBub3Qgc3BlY2lmaWVkIiwgc3BlYyk7
CisgICAgfQorICAgIGlmIChzc2htLT5iZWdpbiA+IHNzaG0tPmVuZCkgeworICAgICAgICBSRVRf
SU5WQUwoImJlZ2luIGFkZHJlc3MgbGFyZ2VyIHRoYXQgZW5kIGFkZHJlc3MiLCBzcGVjKTsKKyAg
ICB9CisgICAgaWYgKExJQlhMX1NTSE1fUk9MRV9TTEFWRSAhPSBzc2htLT5yb2xlICYmCisgICAg
ICAgIExJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTiAhPSBzc2htLT5vZmZzZXQpIHsKKyAgICAgICAg
UkVUX0lOVkFMKCJvZmZzZXQgaXMgb25seSBhcHBsaWNhYmxlIHRvIHNsYXZlIGRvbWFpbnMiLCBz
cGVjKTsKKyAgICAgICAgc3NobS0+b2Zmc2V0ID0gMDsKKyAgICB9CisgICAgaWYgKExJQlhMX1NT
SE1fUkFOR0VfVU5LTk9XTiA9PSBzc2htLT5vZmZzZXQpIHsKKyAgICAgICAgc3NobS0+b2Zmc2V0
ID0gMDsKKyAgICB9CisgICAgaWYgKExJQlhMX1NTSE1fUk9MRV9NQVNURVIgIT0gc3NobS0+cm9s
ZSAmJgorICAgICAgICBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04gIT0gc3NobS0+Y2Fj
aGVfcG9saWN5KSB7CisgICAgICAgIFJFVF9JTlZBTCgiY2FjaGVfcG9saWN5IGlzIG9ubHkgYXBw
bGljYWJsZSB0byBtYXN0ZXIgZG9tYWlucyIsIHNwZWMpOworICAgIH0KKworICAgIHJjID0gMDsK
KworIG91dDoKKyAgICBpZiAoYnVmMikgeyBmcmVlKGJ1ZjIpOyB9CisgICAgcmVnZnJlZSgmZXF1
X3JlYyk7CisgICAgcmV0dXJuIHJjOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bHV0aWwuaCBiL3Rvb2xz
L2xpYnhsL2xpYnhsdXRpbC5oCmluZGV4IGU4MWI2NDRjMDEuLmVlMzljYjViZGMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5o
CkBAIC0xMTgsNiArMTE4LDEyIEBAIGludCB4bHVfcmRtX3BhcnNlKFhMVV9Db25maWcgKmNmZywg
bGlieGxfcmRtX3Jlc2VydmUgKnJkbSwgY29uc3QgY2hhciAqc3RyKTsKIGludCB4bHVfdmlmX3Bh
cnNlX3JhdGUoWExVX0NvbmZpZyAqY2ZnLCBjb25zdCBjaGFyICpyYXRlLAogICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMpOwogCisvKgorICogc3RhdGljIHNoYXJl
ZCBtZW1vcnkgc3BlY2lmaWNhdGlvbiBwYXJzaW5nCisgKi8KK2ludCB4bHVfc3NobV9wYXJzZShY
TFVfQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIgKnNwZWMsCisgICAgICAgICAgICAgICAgICAgbGli
eGxfc3RhdGljX3NobSAqc3NobSk7CisKICNlbmRpZiAvKiBMSUJYTFVUSUxfSCAqLwogCiAvKgpk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5k
ZXggNWMyYmYxNzIyMi4uODJkOTU1YjhiOSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2Uu
YworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC04MTMsNyArODEzLDcgQEAgdm9pZCBwYXJz
ZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGxvbmcgbCwgdmNw
dXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29uZmlnTGlzdCAqY3B1
cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRwbXMsCi0gICAgICAg
ICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2cywgKnA5ZGV2czsKKyAgICAgICAgICAgICAg
ICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlkZXZzLCAqc3NobXM7CiAgICAgWExVX0NvbmZp
Z0xpc3QgKmNoYW5uZWxzLCAqaW9wb3J0cywgKmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRk
ZXZzLAogICAgICAgICAgICAgICAgICAgICptY2FfY2FwczsKICAgICBpbnQgbnVtX2lvcG9ydHMs
IG51bV9pcnFzLCBudW1faW9tZW0sIG51bV9jcHVzLCBudW1fdmlyaWRpYW4sIG51bV9tY2FfY2Fw
czsKQEAgLTEzOTIsNiArMTM5MiwyOCBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNo
YXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdf
Z2V0X2xpc3QgKGNvbmZpZywgInN0YXRpY19zaG0iLCAmc3NobXMsIDAsIDApKSB7CisgICAgICAg
IGRfY29uZmlnLT5udW1fc3NobXMgPSAwOworICAgICAgICBkX2NvbmZpZy0+c3NobXMgPSBOVUxM
OworICAgICAgICB3aGlsZSAoKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtIChzc2htcywgZF9j
b25maWctPm51bV9zc2htcykpICE9IE5VTEwpIHsKKyAgICAgICAgICAgIGxpYnhsX3N0YXRpY19z
aG0gKnNzaG07CisgICAgICAgICAgICBjaGFyICpidWYyID0gc3RyZHVwKGJ1Zik7CisgICAgICAg
ICAgICBpbnQgcmV0OworCisgICAgICAgICAgICBzc2htID0gQVJSQVlfRVhURU5EX0lOSVRfTk9E
RVZJRChkX2NvbmZpZy0+c3NobXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkX2NvbmZpZy0+bnVtX3NzaG1zLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobV9pbml0KTsKKyAgICAgICAgICAg
IHJldCA9IHhsdV9zc2htX3BhcnNlKGNvbmZpZywgYnVmMiwgc3NobSk7CisgICAgICAgICAgICBp
ZiAocmV0KSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAieGw6IEludmFsaWQgYXJndW1lbnQgZm9yIHN0YXRpY19zaG06ICVzIiwgYnVm
Mik7CisgICAgICAgICAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBmcmVlKGJ1ZjIpOworICAgICAgICB9CisgICAgfQorCiAgICAgaWYgKCF4
bHVfY2ZnX2dldF9saXN0KGNvbmZpZywgInA5IiwgJnA5ZGV2cywgMCwgMCkpIHsKICAgICAgICAg
bGlieGxfZGV2aWNlX3A5ICpwOTsKICAgICAgICAgY2hhciAqc2VjdXJpdHlfbW9kZWwgPSBOVUxM
OwotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 02:20:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 02:20: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.xen.org>)
	id 1ddSEK-0000cm-Mo; Fri, 04 Aug 2017 02:20:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1ddSEI-0000bp-Lz
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 02:20:46 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A0/6F-01732-DF9D3895; Fri, 04 Aug 2017 02:20:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAQd2/N5s
 jDbackLFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+P1nGVrBesGLF9yfMDYw3eLsYuTiEBCYw
 Sqy/v46xi5GTg0XgJYvE9yv1IAkJgX5WiUdPJrCBJCQEkiSevV7JCmGXSfy/tZcJxBYSUJaYv
 vIHO8SkRiaJOecWgRWxCWhIrJ1yEKxZREBa4trny2AbmAW+MUq8nOAFYgsLpEgsPHeEBWKzqs
 TE3dfBbF4BS4nPH5cwQiyTl5jYOw3M5hSwkmi69oYdYrGlxJ//z1kmMAosYGRYxahRnFpUllq
 ka2ihl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGFoMQLCDsWm75yFGSQ4mJVHe
 6mNNkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDfdaI4UEixKTU+tSMvMAQY5TFqCg0dJhPcmS
 Jq3uCAxtzgzHSJ1itGV48qVdV+YODasXg8kpxzYDiRfTfj/jYmj6fvH70xCLHn5ealS4rzLQZ
 oFQJozSvPgRsMi9BKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeR+ATOHJzCuBu+AV0HFMQMf
 9qWsEOa4kESEl1cCoMLt7/odXoj0xbCqyXybvjxdrtGuYXnxRcsamK/O37ysR3rHUuF/kQMKl
 stWbUzzvV4i+SNXf+GtewowV3/ocD00MjGVM17x96/KjtZOnJ6+9X/D27rp5X1JfzFbm138qE
 fQlc5n5ee49/E+mfuc2D1ZY8jZl21EWFUltTeN5r57VrFhZGB99XYmlOCPRUIu5qDgRAJNcks
 vLAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501813244!89915523!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20267 invoked from network); 4 Aug 2017 02:20:45 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 02:20:45 -0000
Received: by mail-pf0-f193.google.com with SMTP id j68so455601pfc.2
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 19:20:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=RluPPZa/kTHE+ILNnR/DHPZ10JHDjHtNxCmbkyrlZZc=;
 b=Bq9XDF1lc9uofDwbu5DwROwmkM0U8X4s0VJ4HbV2jSM+DFDw3npDafjDB9Us0TGCQX
 lSeBJ7Y6UN0a3qGE9jUnBFN7U98eHxC6T3qnGulaxc1cQjBo9Qi1O026e+W7dgCmw0rr
 E8mWKpBwn7IuSXb0Bd6XspCOX0A1bScMv/ai7gFfTSLdaN4q6cPWRoEcin8POZTdwZ79
 vqWO0Bcg+CHd/54TwyEYYhzPRMEdFm9RlspW+HCbRnvhIF3ANQIY7eI5AVV6y+CRrnuO
 sC6fieJHYBX4hxy226HOAacbwddxXbdSThHoGqSU31t/3Gmi+oKuEydSHBo+WcFOjbZM
 ju8g==
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=RluPPZa/kTHE+ILNnR/DHPZ10JHDjHtNxCmbkyrlZZc=;
 b=JDcKgPWFoAg3/1fJtN4doSb/pKkhhSuseZBm241t5CCMe7TXpncTz4cWCEAMJel46r
 zT5S0E/I2R4siP1YftuWq9ilXgKVd6CPcMSM4Dvr6JrE4GYn4y61mRMblvpmPH5KhcC1
 T8Aq7jXzSzUd3c6e9ZpYy+uD5GUBcyws6L5rL0fCAHuogFqxbBjZEONCxrw5fu8T3uri
 o1N8Z/QkOupyLCWyNXIe8+TxwTIVYznGyEFj6f/IoG917r0YCtUdDjRnGCZfJMf4JciC
 g2u/osLE4D5yKhzFmPtsCHBQnfFmSqebsij9Ii/SLLpyboSFChN60gAvhDplC0QR7/py
 vxew==
X-Gm-Message-State: AIVw112YRqqC40ZLHEhFDZc2nJn6u6i38mM8nsCZAuHKUDMpkV6wz4dt
 ibvnai4IdKVeBOE/Zxw=
X-Received: by 10.84.195.3 with SMTP id i3mr931770pld.380.1501813243400;
 Thu, 03 Aug 2017 19:20:43 -0700 (PDT)
Received: from localhost.localdomain ([118.189.148.187])
 by smtp.gmail.com with ESMTPSA id v62sm403738pfb.170.2017.08.03.19.20.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 03 Aug 2017 19:20:42 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 10:20:24 +0800
Message-Id: <20170804022025.25293-4-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170804022025.25293-1-blackskygg@gmail.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>,
 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] [RFC PATCH 3/4] x86/p2m : remove checks that forbid
	adding foreign pages between HVM guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHdvIGNoZWNrcyBpbiB0aGUgcDJtIGNvZGUgZm9yYmlkcyBzaGFyaW5nIHBoeXNpY2FsIHBhZ2Vz
IGFtb25nIERvbVUncyBieSB1c2luZwp4Y19hZGRfdG9fcGh5c21hcF9iYXRjaCB3aXRoIFhFTk1B
UFNQQUNFX2dtZm5fZm9yZWlnbi4gSnVzdCBzaW1wbHkgcmVtb3ZlIHRoZW0KaW4gdGhpcyBSRkMg
cGF0Y2ggdG8gYXNrIGZvciBzdWdnZXN0aW9ucyBvbiBob3cgdG8gcHJvcGVybHkgaGFuZGxlIHRo
aXMuCgpUaGlzIGlzIGZvciB0aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1l
bW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwpmcm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCgpb
MV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE3LTA3L21zZzAzMDQ3Lmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3Nr
eWdnQGdtYWlsLmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQogeGVuL2FyY2gveDg2L21t
L3AybS5jIHwgMjAgKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNl
cnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBlOGE1N2QxMThjLi4zZWU0YzE0ZWQ0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCkBAIC0yNTMxLDggKzI1MzEsMTMgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3Qg
ZG9tYWluICp0ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4sCiAgICAgICogaHZtIGZpeG1lOiB1bnRp
bCBzdXBwb3J0IGlzIGFkZGVkIHRvIHAybSB0ZWFyZG93biBjb2RlIHRvIGNsZWFudXAgYW55CiAg
ICAgICogZm9yZWlnbiBlbnRyaWVzLCBsaW1pdCB0aGlzIHRvIGhhcmR3YXJlIGRvbWFpbiBvbmx5
LgogICAgICAqLwotICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbih0ZG9tKSApCi0gICAgICAg
IHJldHVybiAtRVBFUk07CisgICAgLyogVGhlIGZvbGxvd2luZyBjaGVjayBwcmV2ZW50cyB1cyBm
cm9tIGRvaW5nIGEgWEVOTUVNX2FkZF90b19waHlzbWFwCisgICAgICogYmV0d2VlbiB0d28gZG9t
VSdzLiBBc2tpbmcgZm9yIHN1Z2dlc3Rpb25zIG9uIGhvdyB0byByZW1vdmUgb3IKKyAgICAgKiB3
b3JrIGFyb3VuZCBpdC4KKyAgICAgKgorICAgICAqICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21h
aW4odGRvbSkgKQorICAgICAqICAgICAgICAgcmV0dXJuIC1FUEVSTTsKKyAgICAgKi8KIAogICAg
IGlmICggZm9yZWlnbmRvbSA9PSBET01JRF9YRU4gKQogICAgICAgICBmZG9tID0gcmN1X2xvY2tf
ZG9tYWluKGRvbV94ZW4pOwpAQCAtMjU0NSw5ICsyNTUwLDE0IEBAIGludCBwMm1fYWRkX2ZvcmVp
Z24oc3RydWN0IGRvbWFpbiAqdGRvbSwgdW5zaWduZWQgbG9uZyBmZ2ZuLAogICAgIGlmICggdGRv
bSA9PSBmZG9tICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICByYyA9IHhzbV9tYXBfZ21mbl9m
b3JlaWduKFhTTV9UQVJHRVQsIHRkb20sIGZkb20pOwotICAgIGlmICggcmMgKQotICAgICAgICBn
b3RvIG91dDsKKyAgICAvKiBUaGUgZm9sbG93aW5nIGNoZWNrIHByZXZlbnRzIHVzIGZyb20gZG9p
bmcgYSBYRU5NRU1fYWRkX3RvX3BoeXNtYXAKKyAgICAgKiBiZXR3ZWVuIHR3byBkb21VJ3MuIEFz
a2luZyBmb3Igc3VnZ2VzdGlvbnMgb24gaG93IHRvIHJlbW92ZSBvcgorICAgICAqIHdvcmsgYXJv
dW5kIGl0LgorICAgICAqCisgICAgICogIHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RB
UkdFVCwgdGRvbSwgZmRvbSk7CisgICAgICogIGlmICggcmMgKQorICAgICAqICAgICAgZ290byBv
dXQ7CisgICAgICovCiAKICAgICAvKgogICAgICAqIFRha2UgYSByZWZjbnQgb24gdGhlIG1mbi4g
TkI6IGZvbGxvd2luZyBzdXBwb3J0ZWQgZm9yIGZvcmVpZ24gbWFwcGluZzoKLS0gCjIuMTMuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 02:20:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 02: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.xen.org>)
	id 1ddSEO-0000eX-U3; Fri, 04 Aug 2017 02:20:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1ddSEN-0000dx-Uw
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 02:20:52 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2F/49-02181-30AD3895; Fri, 04 Aug 2017 02:20:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfTAYV2mW82
 RBosfyVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkNay0KeiYzVpxZMpW5gfF5ZhcjF4eQwARG
 ie+ntzF2MXJysAi8ZJF4+0kNJCEh0M8qcezGYdYuRg4gJ0ni7hRFkBoJgUqJVw8WsYHYQgLKE
 tNX/mCHsBuZJH6dZgWx2QQ0JNZOOQhWIyIgLXHt82VGkJnMAj3MEl1TXgAVsXMIC8RJPFEGmc
 4ioCpx57EkSDWvgKXEzjef2SE2yUtM7J0GdhmngJVE07U3UJssJf78f84ygVFgASPDKkaN4tS
 istQiXUNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwJCqZ2Bg3MH4+7jfIUZJ
 DiYlUd7qY02RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4pW42RwoJFqWmp1akZeYAgxsmLcHBo
 yTCe/MGUJq3uCAxtzgzHSJ1itGe48qVdV+YODasXg8kpxzYDiRfTfj/jUmIJS8/L1VKnNcCZK
 oASFtGaR7cUFg0XmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzJsOMoUnM68EbvcroLOYgM7
 6U9cIclZJIkJKqoHRwsRObO+Pmr/TUmV4czvWTGzRrORWjUlb2yZ4N0PrgW/v7/9qs+5NFJHj
 0Ewv8bGb+u9o9OEJR5c9eseeWzyvM0mby/6wyc4c9tns/34ujflVUc6UP9tQ1+3t++qHxnws9
 2ZfMM2uPFP99Ohxhc8lYuffVc8Re9BdzNF1riFJYVor27rY921KLMUZiYZazEXFiQAjpyocwQ
 IAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1501813249!104480552!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63902 invoked from network); 4 Aug 2017 02:20:50 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 02:20:50 -0000
Received: by mail-pf0-f195.google.com with SMTP id c65so462748pfl.0
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 19:20:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8UM10zzD952B6HN4lUEaLEYtKORB9V6+UDoXtoORJ80=;
 b=YLAUE0icv7V8tir2/jr62Hcw6a0Cj52ueEZOiokyCLiicwf5uUAM5Rlf2l4X/YAdeX
 Kt/VixLk9dh20z8pbU1mTABHzn7CGMJZJb+W5RmztuOVHI+oI71FCUjSJoL2a/0NSfaJ
 8htp+y9WNhw0U4utOsaAqMf4XguL0rpPkbqCGjXf6YqLOwSMqYQqcHSk7UKoFjF++r72
 zwrQkJk95tM3xtMIAUTZ/Qc+0b6MHG3Sbg6PL6SVcTRieL2RFuPE4pd62Yg1aXxNvwEZ
 bUOB6cDKZ8AjIzhjfAhZZSGNQrg5rojKaUlQD6tNGSOrL6pLan399psSFVVHfb3+3Etx
 H0Sg==
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=8UM10zzD952B6HN4lUEaLEYtKORB9V6+UDoXtoORJ80=;
 b=TEoOLf6Gg379aQ8oyegcuxfEJd0u0XUfUeD346QTZg1hnC7mIOkmpZ5EHq6AOdfuJ5
 deZ1xx3rxYf5lWMHAMbti5Q84L/CO3W5dfr9hUdDEEI2Shb8avyM6TwiXvnpRAvpEQrZ
 LBXj8apIh6JYjGnnEYRRmIrbvZ3spmDFz+CWdrVhnQk4RswaRQPUkODRdWLnflBahh/1
 +SqQRCBiva8NhuCUeyqjoHwzE1fq8dsDTLgO4M2WJx5hqX1te9d8hhZ6y5vMa1YjeC1G
 XaOAwFpWw9IaIt+O483tx1J+941LJxDkM99R2hHxGthrSn4UX5vya/btyEcCUYnn7EFQ
 8slw==
X-Gm-Message-State: AIVw110aiH9NqEfv0qWpfFDAMumEqB2t2sNO0+9zpVG49rfsi/5Me23R
 SJW81nJ9A/5Yzq54rEo=
X-Received: by 10.98.214.217 with SMTP id a86mr841001pfl.244.1501813248121;
 Thu, 03 Aug 2017 19:20:48 -0700 (PDT)
Received: from localhost.localdomain ([118.189.148.187])
 by smtp.gmail.com with ESMTPSA id v62sm403738pfb.170.2017.08.03.19.20.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 03 Aug 2017 19:20:47 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 10:20:25 +0800
Message-Id: <20170804022025.25293-5-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170804022025.25293-1-blackskygg@gmail.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.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] [RFC PATCH 4/4] libxl: support creation and destruction
	of static shared memory areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Y3JlYXRpb246CiAgKiBDaGVjayBmb3IgZnVydGhlciBlcnJvcnMgaW4gdGhlIHN0YXRpY19zaG0g
Y29uZmlnczogb3ZlcmxhcHBpbmcKYXJlYXMsIGludmFsaWQgcmFuZ2VzLCBkdXBsaWNhdGVkIG1h
c3RlciBkb21haW4sIG5vIG1hc3RlciBkb21haW4gZXRjLgogICogQWRkIGNvZGUgZm9yIHdyaXRp
bmcgaW5mb21hdGlvbnMgb2Ygc3RhdGljIHNoYXJlZCBtZW1vcnkgYXJlYXMKaW50byB0aGUgYXBw
cm9wcmlhdGUgeGVuc3RvcmUgcGF0aHMuCiAgKiB1c2UgeGNfZG9tYWluX2FkZF90b19waHlzbWFw
X2JhdGNoIHRvIGRvIHRoZSBwYWdlIHNoYXJpbmcuCgpkZXN0cnVjdGlvbjoKICAqIENoZWNrIGZv
ciBlcnJvcnMgdGhhdCB0cnkgdG8gcmVtb3ZlIG1hc3RlciB3aGlsZSB0aGVyZSdhcmUgc3RpbGwK
bGl2aW5nIHNsYXZlcy4KICAqIENsZWFudXAgcmVsYXRlZCB4ZW5zdG9yZSBwYXRocy4KClRoaXMg
aXMgZm9yIHRoZSBwcm9wb3NhbCAiQWxsb3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFz
IGJldHdlZW4gVk1zCmZyb20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KClsxXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNn
MDMwNDcuaHRtbAoKU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiB4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwotLS0KIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgfCAgIDIgKy0K
IHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgIDcgKwogdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMgICAgICB8ICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgIHwgICA2ICsK
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMTQgKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3NzaG0uYyAgICAgfCAzNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGxfeHNoZWxwLmMgICB8ICAgOCArCiA3IGZpbGVzIGNoYW5n
ZWQsIDQxMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
dG9vbHMvbGlieGwvbGlieGxfc3NobS5jCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZp
bGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCAzYjYzZmIyY2FkLi5mZDYyNGIyOGYzIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29scy9saWJ4bC9NYWtlZmls
ZQpAQCAtMTM4LDcgKzEzOCw3IEBAIExJQlhMX09CSlMgPSBmbGV4YXJyYXkubyBsaWJ4bC5vIGxp
YnhsX2NyZWF0ZS5vIGxpYnhsX2RtLm8gbGlieGxfcGNpLm8gXAogCQkJbGlieGxfZG9tX3N1c3Bl
bmQubyBsaWJ4bF9kb21fc2F2ZS5vIGxpYnhsX3VzYi5vIFwKIAkJCWxpYnhsX3Z0cG0ubyBsaWJ4
bF9uaWMubyBsaWJ4bF9kaXNrLm8gbGlieGxfY29uc29sZS5vIFwKIAkJCWxpYnhsX2NwdXBvb2wu
byBsaWJ4bF9tZW0ubyBsaWJ4bF9zY2hlZC5vIGxpYnhsX3RtZW0ubyBcCi0JCQlsaWJ4bF85cGZz
Lm8gbGlieGxfZG9tYWluLm8gXAorCQkJbGlieGxfOXBmcy5vIGxpYnhsX2RvbWFpbi5vIGxpYnhs
X3NzaG0ubyBcCiAgICAgICAgICAgICAgICAgICAgICAgICAkKExJQlhMX09CSlMteSkKIExJQlhM
X09CSlMgKz0gbGlieGxfZ2VuaWQubwogTElCWExfT0JKUyArPSBfbGlieGxfdHlwZXMubyBsaWJ4
bF9mbGFzay5vIF9saWJ4bF90eXBlc19pbnRlcm5hbC5vCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDExNTgz
MDNlMWEuLjA2ZGJhMjE3OGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC05MTgsNiArOTE4LDEzIEBAIHN0
YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgICAg
ICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAoZF9jb25maWctPmNfaW5mby50eXBl
ICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgorICAgICAgICBkX2NvbmZpZy0+bnVtX3NzaG1z
ICE9IDApIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJzdGF0aWNfc2htIGlzIG9ubHkg
YXBwbGljYWJsZSB0byBIVk0gZG9tYWlucyIpOworICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsK
KyAgICAgICAgZ290byBlcnJvcl9vdXQ7CisgICAgfQorCiAgICAgcmV0ID0gbGlieGxfX2RvbWFp
bl9tYWtlKGdjLCBkX2NvbmZpZywgJmRvbWlkLCAmc3RhdGUtPmNvbmZpZyk7CiAgICAgaWYgKHJl
dCkgewogICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQi
LCByZXQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi4xOTU4NjY3MzQ0IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAt
MTE5NCw2ICsxMTk0LDEzIEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKiB0aGUgcDJt
IGhhcyBiZWVuIHNldHVwLCB3ZSBjb3VsZCBtYXAgdGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5IG5v
dy4gKi8KKyAgICByYyA9IGxpYnhsX19zc2htX2FkZChnYywgZG9taWQsIGRfY29uZmlnLT5zc2ht
cywgZF9jb25maWctPm51bV9zc2htcyk7CisgICAgaWYgKHJjICE9IDApIHsKKyAgICAgICAgTE9H
KEVSUk9SLCAiZmFpbGVkIHRvIG1hcCBzdGF0aWMgc2hhcmVkIG1lbW9yeSIpOworICAgICAgICBn
b3RvIG91dDsKKyAgICB9CisKICAgICByYyA9IGh2bV9idWlsZF9zZXRfcGFyYW1zKGN0eC0+eGNo
LCBkb21pZCwgaW5mbywgc3RhdGUtPnN0b3JlX3BvcnQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnN0YXRlLT5zdG9yZV9tZm4sIHN0YXRlLT5jb25zb2xlX3BvcnQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRlLT5jb25zb2xlX21mbiwgc3RhdGUtPnN0b3Jl
X2RvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCAwOGVjY2QwODJiLi4wNzAyYTU3NWYyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
b21haW4uYwpAQCAtMTAyOCw2ICsxMDI4LDEyIEBAIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQo
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSAqZGlzKQogICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAKKyAgICByYyA9IGxpYnhsX19zc2htX2RlbChnYywgZG9taWQp
OworICAgIGlmIChyYykgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkRlbGV0aW5nIHN0
YXRpYyBzaG0gZmFpbGVkLiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICBpZiAo
bGlieGxfX2RldmljZV9wY2lfZGVzdHJveV9hbGwoZ2MsIGRvbWlkKSA8IDApCiAgICAgICAgIExP
R0QoRVJST1IsIGRvbWlkLCAiUGNpIHNodXRkb3duIGZhaWxlZCIpOwogICAgIHJjID0geGNfZG9t
YWluX3BhdXNlKGN0eC0+eGNoLCBkb21pZCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA3MjQ3NTA5
NjdjLi45YzlmNjljNTBmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTcyMSw2ICs3MjEsNyBAQCBf
aGlkZGVuIGNoYXIgKipsaWJ4bF9feHNfZGlyZWN0b3J5KGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5z
YWN0aW9uX3QgdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqcGF0aCwgdW5zaWduZWQgaW50ICpuYik7CiAgICAvKiBPbiBlcnJvcjogcmV0dXJucyBOVUxM
LCBzZXRzIGVycm5vIChubyBsb2dnaW5nKSAqLwogX2hpZGRlbiBjaGFyICpsaWJ4bF9feHNfbGli
eGxfcGF0aChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCk7CitfaGlkZGVuIGNoYXIgKmxp
YnhsX194c19nZXRfc3NobXBhdGgobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqaWQpOwogCiBf
aGlkZGVuIGludCBsaWJ4bF9fYmFja2VuZHBhdGhfcGFyc2VfZG9taWQobGlieGxfX2djICpnYywg
Y29uc3QgY2hhciAqYmVfcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21pZCAqZG9taWRfb3V0KTsKQEAgLTQzNTMsNiArNDM1NCwxOSBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX2FjcGlfZGVmYm9vbF92YWwoY29uc3QgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmJfaW5mbwogI2VuZGlmCiAKIC8qCisgKiBTZXQgdXAgc3RhdGljIHNo
YXJlZCByYW0gcGFnZXMgZm9yIEhWTSBkb21haW5zIHRvIGNvbW11bmljYXRlCisgKgorICogVGhp
cyBmdW5jdGlvbiBzaG91bGQgb25seSBiZSBjYWxsZWQgYWZ0ZXIgdGhlIG1lbW9yeSBtYXAgaXMg
Y29uc3RydWN0ZWQKKyAqIGFuZCBiZWZvcmUgYW55IGZ1cnRoZXIgbWVtb3J5IGFjY2Vzcy4gKi8K
K2ludCBsaWJ4bF9fc3NobV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sIGludCBsZW4pOworCitpbnQg
bGlieGxfX3NzaG1fZGVsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKKworaW50IGxp
YnhsX19zc2htX2NoZWNrX3NsYXZlc19vdmVybGFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19z
aG0gKnNzaG1zLCBpbnQgbGVuKTsKKworLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6
IEMKICAqIGMtYmFzaWMtb2Zmc2V0OiA0CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9z
c2htLmMgYi90b29scy9saWJ4bC9saWJ4bF9zc2htLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uYzdlOWI4YzFlZQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3NzaG0uYwpAQCAtMCwwICsxLDM3MCBAQAorI2luY2x1ZGUgImxpYnhsX29zZGVwcy5o
IgorI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCisjaW5jbHVkZSA8c3RkaW8uaD4KKworI2Rl
ZmluZSBUUllfVFJBTlNBQ1RJT05fT1JfRkFJTChhYm9ydGluZykgIGRvIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBpZiAoIXhzX3RyYW5zYWN0aW9uX2VuZChDVFgtPnhzaCwg
eHQsIGFib3J0aW5nKSAmJiAhYWJvcnRpbmcpIHsgXAorICAgICAgICAgICAgaWYgKEVBR0FJTiA9
PSBlcnJubykgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGdvdG8gcmV0cnlfdHJhbnNhY3Rpb247ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIHJjID0gRVJST1Jf
RkFJTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH13aGlsZSgwKTsKKworI2RlZmluZSBTU0hN
X0VSUk9SKGRvbWlkLCBzc2htaWQsIGYsIC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIExPR0QoRVJST1IsIGRvbWlkLCAic3RhdGljX3NobSBpZCA9ICVzOiIgZiwgc3No
bWlkLCAjI19fVkFfQVJHU19fKQorCisKKy8qIFRoZSBjYWxsZXIgaGF2ZSB0byBndWFyZW50ZWUg
dGhhdCB7cyxtfWJlZ2luIDwge3MsbX1lbmQgKi8KK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fZG9f
bWFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IG1pZCwgdWludDMyX3Qgc2lkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG1iZWdpbiwgdWludDY0X3QgbWVuZCkKK3sKKyAg
ICBpbnQgcmM7CisgICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IG51bV9tcGFnZXMsIG51bV9z
cGFnZXMsIG9mZnNldDsKKyAgICBpbnQgKmVycnM7CisgICAgeGVuX3Vsb25nX3QgKmlkeHM7Cisg
ICAgeGVuX3Bmbl90ICpncGZuczsKKworICAgIG51bV9tcGFnZXMgPSAobWVuZCAtIG1iZWdpbikg
Pj4gMTI7CisgICAgbnVtX3NwYWdlcyA9IChzc2htLT5lbmQgLSBzc2htLT5iZWdpbikgPj4gMTI7
CisgICAgb2Zmc2V0ID0gc3NobS0+b2Zmc2V0ID4+IDEyOworCisgICAgLyogQ2hlY2sgcmFuZ2Uu
IFRlc3Qgb2Zmc2V0IDwgbXBhZ2VzIGZpcnN0IHRvIGF2b2lkIG92ZXJmbG93ICovCisgICAgaWYg
KChvZmZzZXQgPj0gbnVtX21wYWdlcykgfHwgKG51bV9tcGFnZXMgLSBvZmZzZXQgPCBudW1fc3Bh
Z2VzKSkgeworICAgICAgICBTU0hNX0VSUk9SKHNpZCwgc3NobS0+aWQsICJleGNlZWRzIG1hc3Rl
cidzIGFkZHJlc3Mgc3BhY2UuIik7CisgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAg
IGdvdG8gb3V0OworICAgIH0KKworICAgIC8qIGZpbGwgb3V0IHRoZSBwZm4ncyBhbmQgZG8gdGhl
IG1hcHBpbmcgKi8KKyAgICBlcnJzID0gbGlieGxfX2NhbGxvYyhnYywgbnVtX3NwYWdlcywgc2l6
ZW9mKGludCkpOworICAgIGlkeHMgPSBsaWJ4bF9fY2FsbG9jKGdjLCBudW1fc3BhZ2VzLCBzaXpl
b2YoeGVuX3Vsb25nX3QpKTsKKyAgICBncGZucyA9IGxpYnhsX19jYWxsb2MoZ2MsIG51bV9zcGFn
ZXMsIHNpemVvZih4ZW5fcGZuX3QpKTsKKyAgICBmb3IgKGkgPSAwOyBpIDwgbnVtX3NwYWdlczsg
aSsrKSB7CisgICAgICAgIGlkeHNbaV0gPSAobWJlZ2luID4+IDEyKSArIG9mZnNldCArIGk7Cisg
ICAgICAgIGdwZm5zW2ldPSAoc3NobS0+YmVnaW4gPj4gMTIpICsgaTsKKyAgICB9CisgICAgcmMg
PSB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goQ1RYLT54Y2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2lkLCBtaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bV9zcGFnZXMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWR4cywgZ3BmbnMsIGVycnMpOworCisgICAgZm9y
IChpID0gMDsgaTwgbnVtX3NwYWdlczsgaSsrKSB7CisgICAgICAgIGlmIChlcnJzW2ldKSB7Cisg
ICAgICAgICAgICBTU0hNX0VSUk9SKHNpZCwgc3NobS0+aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICJjYW4ndCBtYXAgYXQgYWRkcmVzcyAweCUiUFJJeDY0Ii4iLAorICAgICAgICAgICAgICAg
ICAgICAgICBzc2htLT5iZWdpbiArIChvZmZzZXQgPDwgMTIpICk7CisgICAgICAgICAgICByYyA9
IEVSUk9SX0ZBSUw7CisgICAgICAgIH0KKyAgICB9CisgICAgaWYgKHJjKSB7IGdvdG8gb3V0OyB9
CisKKyAgICByYyA9IDA7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50
IGxpYnhsX19zc2htX2FkZF9tYXN0ZXIobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkK
K3sKKyAgICBpbnQgcmMsIGFib3J0aW5nOworICAgIGNoYXIgKnNzaG1fcGF0aCwgKmRvbV9wYXRo
LCAqZG9tX3JvbGVfcGF0aDsKKyAgICBjaGFyICplbnRzWzExXTsKKyAgICBzdHJ1Y3QgeHNfcGVy
bWlzc2lvbnMgbm9wZXJtOworICAgIHhzX3RyYW5zYWN0aW9uX3QgeHQgPSBYQlRfTlVMTDsKKwor
ICAgIHNzaG1fcGF0aCA9IGxpYnhsX194c19nZXRfc3NobXBhdGgoZ2MsIHNzaG0tPmlkKTsKKyAg
ICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIC8qIHRo
ZSBkb21haW4gc2hvdWxkIGJlIGluIHhlbnN0b3JlIGJ5IG5vdyAqLworICAgIGFzc2VydChkb21f
cGF0aCk7CisgICAgZG9tX3JvbGVfcGF0aCA9IEdDU1BSSU5URigiJXMvc3RhdGljX3NobS8lcy9y
b2xlIiwgZG9tX3BhdGgsIHNzaG0tPmlkKTsKKworCisgcmV0cnlfdHJhbnNhY3Rpb246CisgICAg
LyogV2l0aGluIHRoZSB0cmFuc2FjdGlvbiwgZ290byBvdXQgYnkgZGVmYXVsdCBtZWFucyBhYm9y
dGluZyAqLworICAgIGFib3J0aW5nID0gMTsKKyAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlv
bl9zdGFydChnYywgJnh0KTsKKyAgICBpZiAocmMpIHsgZ290byBvdXQ7IH0KKworICAgIGlmIChO
VUxMID09IGxpYnhsX194c19yZWFkKGdjLCB4dCwgc3NobV9wYXRoKSkgeworICAgICAgICByYyA9
IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB4dCwgZG9tX3JvbGVfcGF0aCwgIm1hc3RlciIp
OworICAgICAgICBpZiAocmMpIHsgZ290byBvdXQ7IH07CisKKyAgICAgICAgZW50c1swXSA9ICJt
YXN0ZXIiOworICAgICAgICBlbnRzWzFdID0gR0NTUFJJTlRGKCIlIlBSSXUzMiwgZG9taWQpOwor
ICAgICAgICBlbnRzWzJdID0gImJlZ2luIjsKKyAgICAgICAgZW50c1szXSA9IEdDU1BSSU5URigi
MHglIlBSSXg2NCwgc3NobS0+YmVnaW4pOworICAgICAgICBlbnRzWzRdID0gImVuZCI7CisgICAg
ICAgIGVudHNbNV0gPSBHQ1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0tPmVuZCk7CisgICAgICAg
IGVudHNbNl0gPSAicHJvdCI7CisgICAgICAgIGVudHNbN10gPSBsaWJ4bF9fc3RyZHVwKGdjLCBs
aWJ4bF9zc2htX3Byb3RfdG9fc3RyaW5nKHNzaG0tPnByb3QpKTsKKyAgICAgICAgZW50c1s4XSA9
ICJjYWNoZV9wb2xpY3kiOworICAgICAgICBlbnRzWzldID0gbGlieGxfX3N0cmR1cChnYywKKyAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zc2htX2NhY2hlcG9saWN5X3RvX3N0cmluZyhzc2ht
LT5jYWNoZV9wb2xpY3kpKTsKKyAgICAgICAgZW50c1sxMF0gPSBOVUxMOworCisgICAgICAgIC8q
IGNvdWxkIG9ubHkgYmUgYWNjZXNzZWQgYnkgRG9tMCAqLworICAgICAgICBub3Blcm0uaWQgPSAw
OworICAgICAgICBub3Blcm0ucGVybXMgPSBYU19QRVJNX05PTkU7CisgICAgICAgIGxpYnhsX194
c19ta25vZChnYywgeHQsIHNzaG1fcGF0aCwgJm5vcGVybSwgMSk7CisgICAgICAgIGxpYnhsX194
c193cml0ZXYoZ2MsIHh0LCBzc2htX3BhdGgsIGVudHMpOworICAgIH0gZWxzZSB7CisgICAgICAg
IFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLCAiY2FuIG9ubHkgaGF2ZSBvbmUgbWFzdGVyLiIp
OworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIGFib3J0aW5nID0gcmMgPSAwOworCisgb3V0OgorICAgIFRSWV9UUkFOU0FDVElPTl9PUl9G
QUlMKGFib3J0aW5nKTsKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX3Nz
aG1fYWRkX3NsYXZlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkKK3sKKyAg
ICBpbnQgcmMsIGFib3J0aW5nOworICAgIGNoYXIgKnNzaG1fcGF0aCwgKnNsYXZlX3BhdGgsICpk
b21fcGF0aCwgKmRvbV9zc2htX3BhdGgsICpkb21fcm9sZV9wYXRoOworICAgIGNoYXIgKmVudHNb
OV07CisgICAgY29uc3QgY2hhciAqeHNfdmFsdWU7CisgICAgbGlieGxfc3RhdGljX3NobSBtYXN0
ZXJfc3NobTsKKyAgICB1aW50MzJfdCBtYXN0ZXJfZG9taWQ7CisgICAgeHNfdHJhbnNhY3Rpb25f
dCB4dCA9IFhCVF9OVUxMOworCisgICAgc3NobV9wYXRoID0gbGlieGxfX3hzX2dldF9zc2htcGF0
aChnYywgc3NobS0+aWQpOworICAgIHNsYXZlX3BhdGggPSBHQ1NQUklOVEYoIiVzL3NsYXZlcy8l
IlBSSXUzMiwgc3NobV9wYXRoLCBkb21pZCk7CisgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0
X2RvbXBhdGgoZ2MsIGRvbWlkKTsKKyAgICAvKiB0aGUgZG9tYWluIHNob3VsZCBiZSBpbiB4ZW5z
dG9yZSBieSBub3cgKi8KKyAgICBhc3NlcnQoZG9tX3BhdGgpOworICAgIGRvbV9zc2htX3BhdGgg
PSBHQ1NQUklOVEYoIiVzL3N0YXRpY19zaG0vJXMiLCBkb21fcGF0aCwgc3NobS0+aWQpOworICAg
IGRvbV9yb2xlX3BhdGggPSBHQ1NQUklOVEYoIiVzL3JvbGUiLCBkb21fc3NobV9wYXRoKTsKKwor
IHJldHJ5X3RyYW5zYWN0aW9uOgorICAgIC8qIFdpdGhpbiB0aGUgdHJhbnNhY3Rpb24sIGdvdG8g
b3V0IGJ5IGRlZmF1bHQgbWVhbnMgYWJvcnRpbmcgKi8KKyAgICBhYm9ydGluZyA9IDE7CisgICAg
cmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ4dCk7CisgICAgaWYgKHJjKSB7
IGdvdG8gb3V0OyB9CisKKyAgICBpZiAoTlVMTCA9PSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIHNz
aG1fcGF0aCkpIHsKKyAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsICJubyBtYXN0
ZXIgZm91bmQuIik7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7
CisgICAgfSBlbHNlIHsKKyAgICAgICAgLyogY2hlY2sgdGhlIG1hc3RlciBpbmZvIHRvIHNlZSBp
ZiB3ZSBjb3VsZCBkbyB0aGUgbWFwcGluZyAqLworICAgICAgICBpZiAoTlVMTCAhPSBsaWJ4bF9f
eHNfcmVhZChnYywgeHQsIGRvbV9zc2htX3BhdGgpKSB7CisgICAgICAgICAgICAgICAgICAgIFNT
SE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJkb21haW4gdHJpZWQgdG8gc2hhcmUgdGhlIHNhbWUgcmVnaW9uIHR3aWNlLiIpOworICAgICAg
ICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdj
LCB4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMv
cHJvdCIsIHNzaG1fcGF0aCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
eHNfdmFsdWUpOworICAgICAgICBpZiAocmMpIHsgZ290byBvdXQ7IH0KKyAgICAgICAgbGlieGxf
c3NobV9wcm90X2Zyb21fc3RyaW5nKHhzX3ZhbHVlLCAmbWFzdGVyX3NzaG0ucHJvdCk7CisKKyAg
ICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB4dCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmVnaW4iLCBzc2htX3BhdGgpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3ZhbHVlKTsKKyAgICAgICAg
aWYgKHJjKSB7IGdvdG8gb3V0OyB9CisgICAgICAgIG1hc3Rlcl9zc2htLmJlZ2luID0gc3RydG91
bGwoeHNfdmFsdWUsIE5VTEwsIDE2KTsKKworICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2No
ZWNrZWQoZ2MsIHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJ
TlRGKCIlcy9lbmQiLCBzc2htX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnhzX3ZhbHVlKTsKKyAgICAgICAgaWYgKHJjKSB7IGdvdG8gb3V0OyB9CisgICAgICAg
IG1hc3Rlcl9zc2htLmVuZCA9IHN0cnRvdWxsKHhzX3ZhbHVlLCBOVUxMLCAxNik7CisKKyAgICAg
ICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB4dCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvbWFzdGVyIiwgc3NobV9wYXRoKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4c192YWx1ZSk7CisgICAgICAgIGlm
IChyYykgeyBnb3RvIG91dDsgfQorICAgICAgICBtYXN0ZXJfZG9taWQgPSBzdHJ0b3VsbCh4c192
YWx1ZSwgTlVMTCwgMTYpOworCisgICAgICAgIC8qIGNoZWNrIGlmIHRoZSBzbGF2ZSBpcyBhc2tp
bmcgdG9vIG11Y2ggcGVybWlzc2lvbiAqLworICAgICAgICBpZiAoTElCWExfU1NITV9QUk9UX1VO
S05PV04gPT0gc3NobS0+cHJvdCkgeworICAgICAgICAgICAgc3NobS0+cHJvdCA9IG1hc3Rlcl9z
c2htLnByb3Q7CisgICAgICAgIH0KKyAgICAgICAgaWYgKG1hc3Rlcl9zc2htLnByb3QgPCBzc2ht
LT5wcm90KSB7CisgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwgInNsYXZl
IGlzIGFza2luZyB0b28gbXVjaCBwZXJtaXNzaW9uLiIpOworICAgICAgICAgICAgcmMgPSBFUlJP
Ul9JTlZBTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgLyog
YWxsIGNoZWNrcyBwYXNzZWQsIGRvIHRoZSBqb2IgKi8KKyAgICAgICAgcmMgPSBsaWJ4bF9fc3No
bV9kb19tYXAoZ2MsIG1hc3Rlcl9kb21pZCwgZG9taWQsIHNzaG0sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1hc3Rlcl9zc2htLmJlZ2luLCBtYXN0ZXJfc3NobS5lbmQpOworICAg
ICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2No
ZWNrZWQoZ2MsIHh0LCBkb21fcm9sZV9wYXRoLCAic2xhdmUiKTsKKyAgICAgICAgaWYgKHJjKSB7
IGdvdG8gb3V0OyB9CisKKyAgICAgICAgLyogZmlsbCBpbiBzbGF2ZSBpbmZvICovCisgICAgICAg
IGVudHNbMF0gPSAiYmVnaW4iOworICAgICAgICBlbnRzWzFdID0gR0NTUFJJTlRGKCIweCUiUFJJ
eDY0LCBzc2htLT5iZWdpbik7CisgICAgICAgIGVudHNbMl0gPSAiZW5kIjsKKyAgICAgICAgZW50
c1szXSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+ZW5kKTsKKyAgICAgICAgZW50c1s0
XSA9ICJvZmZzZXQiOworICAgICAgICBlbnRzWzVdID0gR0NTUFJJTlRGKCIweCUiUFJJeDY0LCBz
c2htLT5vZmZzZXQpOworICAgICAgICBlbnRzWzZdID0gInByb3QiOworICAgICAgICBlbnRzWzdd
ID0gbGlieGxfX3N0cmR1cChnYywgbGlieGxfc3NobV9wcm90X3RvX3N0cmluZyhzc2htLT5wcm90
KSk7CisgICAgICAgIGVudHNbOF0gPSBOVUxMOworICAgICAgICBsaWJ4bF9feHNfd3JpdGV2KGdj
LCB4dCwgc2xhdmVfcGF0aCwgZW50cyk7CisgICAgfQorCisgICAgYWJvcnRpbmcgPSByYyA9IDA7
CisKKyBvdXQ6CisgICAgVFJZX1RSQU5TQUNUSU9OX09SX0ZBSUwoYWJvcnRpbmcpOworICAgIHJl
dHVybiByYzsKK30KKworLyogQ29tcGFyZSBmdW5jdGlvbiBmb3Igc29ydGluZyBzc2htIHJhbmdl
cyBieSBzc2htLT5iZWdpbiAqLworc3RhdGljIGludCBzc2htX3JhbmdlX2NtcChjb25zdCB2b2lk
ICphLCBjb25zdCB2b2lkICpiKQoreworICAgIGxpYnhsX3N0YXRpY19zaG0gKmNvbnN0ICpzc2ht
YSA9IGEsICpjb25zdCAqc3NobWIgPSBiOworICAgIHJldHVybiAoKnNzaG1hKS0+YmVnaW4gPiAo
KnNzaG1iKS0+YmVnaW4gPyAxIDogLTE7Cit9CisKKy8qIGNoZWNrIGlmIHRoZSBzc2htIHNsYXZl
IGNvbmZpZ3MgaW4gQHNzaG0gb3ZlcmxhcCAqLworc3RhdGljIGludCBsaWJ4bF9fc3NobV9jaGVj
a19vdmVybGFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKQor
eworCisgICAgY29uc3QgbGlieGxfc3RhdGljX3NobSAqKnNsYXZlX3NzaG1zID0gTlVMTDsKKyAg
ICBpbnQgbnVtX3NsYXZlczsKKyAgICBpbnQgaTsKKworICAgIHNsYXZlX3NzaG1zID0gbGlieGxf
X2NhbGxvYyhnYywgbGVuLCBzaXplb2Yoc2xhdmVfc3NobXNbMF0pKTsKKyAgICBudW1fc2xhdmVz
ID0gMDsKKyAgICBmb3IgKGkgPSAwOyBpIDwgbGVuOyArK2kpIHsKKyAgICAgICAgaWYgKExJQlhM
X1NTSE1fUk9MRV9TTEFWRSA9PSBzc2htc1tpXS5yb2xlKQorICAgICAgICAgICAgc2xhdmVfc3No
bXNbbnVtX3NsYXZlcysrXSA9IHNzaG1zICsgaTsKKyAgICB9CisgICAgcXNvcnQoc2xhdmVfc3No
bXMsIG51bV9zbGF2ZXMsIHNpemVvZihzbGF2ZV9zc2htc1swXSksIHNzaG1fcmFuZ2VfY21wKTsK
KworICAgIGZvciAoaSA9IDA7IGkgPCBudW1fc2xhdmVzIC0gMTsgKytpKSB7CisgICAgICAgIGlm
IChzbGF2ZV9zc2htc1tpKzFdLT5iZWdpbiA8IHNsYXZlX3NzaG1zW2ldLT5lbmQpIHsKKyAgICAg
ICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNsYXZlX3NzaG1zW2krMV0tPmlkLCAic2xhdmUgcmFu
Z2VzIG92ZXJsYXAuIik7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CisgICAgICAg
IH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBsaWJ4bF9fc3NobV9k
ZWxfc2luZ2xlKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgeHQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKmlkLCBi
b29sIG1hc3RlcikKK3sKKyAgICBjaGFyICpzc2htX3BhdGgsICpzbGF2ZXNfcGF0aDsKKworICAg
IHNzaG1fcGF0aCA9IGxpYnhsX194c19nZXRfc3NobXBhdGgoZ2MsIGlkKTsKKyAgICBzbGF2ZXNf
cGF0aCA9IEdDU1BSSU5URigiJXMvc2xhdmVzIiwgc3NobV9wYXRoKTsKKworICAgIGlmIChtYXN0
ZXIpIHsKKyAgICAgICAgLyogd2Uga25vdyB0aGF0IGRvbWlkIGNhbid0IGJlIGJvdGggYSBtYXN0
ZXIgYW5kIGEgc2xhdmUgZm9yIG9uZSBpZCwKKyAgICAgICAgICogc28gdGhlIG51bWJlciBvZiBz
bGF2ZXMgd29uJ3QgY2hhbmdlIGR1cmluZyBpdGVyYXRpb24uIFNpbXBseSBjaGVjaworICAgICAg
ICAgKiBzc2htX3BhdGgvc2xhdmVhIHRvIHRlbGwgaWYgdGhlcmUgYXJlIHN0aWxsIGxpdmluZyBz
bGF2ZXMuICovCisgICAgICAgIGlmIChOVUxMICE9IGxpYnhsX194c19yZWFkKGdjLCB4dCwgc2xh
dmVzX3BhdGgpKSB7CisgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBpZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgImNhbid0IHJlbW92ZSBtYXN0ZXIgd2hlbiB0aGVyZSBhcmUgbGl2aW5n
IHNsYXZlcy4iKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9Cisg
ICAgICAgIGxpYnhsX194c19wYXRoX2NsZWFudXAoZ2MsIHh0LCBzc2htX3BhdGgpOworICAgIH0g
ZWxzZSB7CisgICAgICAgIGxpYnhsX194c19wYXRoX2NsZWFudXAoZ2MsIHh0LAorICAgICAgICAg
ICAgR0NTUFJJTlRGKCIlcy8lIlBSSXUzMiwgc2xhdmVzX3BhdGgsIGRvbWlkKSk7CisgICAgfQor
CisgICAgcmV0dXJuIDA7Cit9CisKKy8qIERlbGV0ZSBhbiBzdGF0aWNfc2htIGVudHJ5IGluIHRo
ZSB4ZW5zb3RyZS4gV2lsbCBhbHNvIHJldHVybiBzdWNjZXNzIGlmCisgKiB0aGUgcGF0aCBkb2Vz
bid0IGV4aXN0LiAqLworaW50IGxpYnhsX19zc2htX2RlbChsaWJ4bF9fZ2MgKmdjLCAgdWludDMy
X3QgZG9taWQpCit7CisgICAgaW50IHJjLCBhYm9ydGluZzsKKyAgICB4c190cmFuc2FjdGlvbl90
IHh0ID0gWEJUX05VTEw7CisgICAgY2hhciAqZG9tX3BhdGgsICpkb21fc3NobV9wYXRoOworICAg
IGNvbnN0IGNoYXIgKnJvbGU7CisgICAgY2hhciAqKnNzaG1fZW50czsKKyAgICB1bnNpZ25lZCBp
bnQgc3NobV9udW07CisgICAgaW50IGk7CisKKyAgICBpZiAoTElCWExfRE9NQUlOX1RZUEVfSFZN
ICE9IGxpYnhsX19kb21haW5fdHlwZShnYywgZG9taWQpKQorICAgICAgICByZXR1cm4gMDsKKwor
ICAgIGRvbV9wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CisgICAgZG9t
X3NzaG1fcGF0aCA9IEdDU1BSSU5URigiJXMvc3RhdGljX3NobSIsIGRvbV9wYXRoKTsKKworIHJl
dHJ5X3RyYW5zYWN0aW9uOgorICAgIC8qIFdpdGhpbiB0aGUgdHJhbnNhY3Rpb24sIGdvdG8gb3V0
IGJ5IGRlZmF1bHQgbWVhbnMgYWJvcnRpbmcgKi8KKyAgICBhYm9ydGluZyA9IDE7CisgICAgcmMg
PSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ4dCk7CisgICAgaWYgKHJjKSB7IGdv
dG8gb3V0OyB9CisKKyAgICBpZiAoTlVMTCA9PSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIGRvbV9z
c2htX3BhdGgpKSB7CisgICAgICAgIC8qIG5vIHNzaG1zLCBqdXN0IGRvIG5vdGhpbmcgKi8KKyAg
ICAgICAgcmMgPSBhYm9ydGluZyA9IDA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAg
IHNzaG1fZW50cyA9IGxpYnhsX194c19kaXJlY3RvcnkoZ2MsIHh0LCBkb21fc3NobV9wYXRoLCAm
c3NobV9udW0pOworCisgICAgZm9yIChpID0gMDsgaSA8IHNzaG1fbnVtOyArK2kpIHsKKyAgICAg
ICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB4dCwKKyAgICAgICAgICAgICAgICAg
R0NTUFJJTlRGKCIlcy8lcy9yb2xlIiwgZG9tX3NzaG1fcGF0aCwgc3NobV9lbnRzW2ldKSwgJnJv
bGUpOworICAgICAgICBpZiAocmMpIHsgZ290byBvdXQ7IH0KKworICAgICAgICByYyA9IGxpYnhs
X19zc2htX2RlbF9zaW5nbGUoZ2MsIHh0LCBkb21pZCwKKyAgICAgICAgICAgICAgICAgc3NobV9l
bnRzW2ldLCByb2xlWzBdID09ICdtJyA/IDEgOiAwKTsKKyAgICAgICAgaWYgKHJjKSB7IGdvdG8g
b3V0OyB9CisgICAgfQorCisgICAgICAgIGxpYnhsX194c19wYXRoX2NsZWFudXAoZ2MsIHh0LCBk
b21fc3NobV9wYXRoKTsKKworICAgIGFib3J0aW5nID0gcmMgPSAwOworCisgb3V0OgorICAgIFRS
WV9UUkFOU0FDVElPTl9PUl9GQUlMKGFib3J0aW5nKTsKKyAgICByZXR1cm4gcmM7Cit9CisKK2lu
dCBsaWJ4bF9fc3NobV9hZGQobGlieGxfX2djICpnYywgIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htcywgaW50IGxlbikKK3sKKyAgICBp
bnQgcmMsIGk7CisKKyAgICBpZiAoTElCWExfRE9NQUlOX1RZUEVfSFZNICE9IGxpYnhsX19kb21h
aW5fdHlwZShnYywgZG9taWQpKQorICAgICAgICByZXR1cm4gMDsKKyAgICByYyA9IGxpYnhsX19z
c2htX2NoZWNrX292ZXJsYXAoZ2MsIGRvbWlkLCBzc2htcywgbGVuKTsKKyAgICBpZiAocmMpIHsg
cmV0dXJuIHJjOyB9OworCisgICAgZm9yIChpID0gMDsgaSA8IGxlbjsgKytpKSB7CisgICAgICAg
IGlmIChMSUJYTF9TU0hNX1JPTEVfU0xBVkUgPT0gc3NobXNbaV0ucm9sZSkgeworICAgICAgICAg
ICByYyA9IGxpYnhsX19zc2htX2FkZF9zbGF2ZShnYywgZG9taWQsIHNzaG1zK2kpOworICAgICAg
ICB9IGVsc2UgeworICAgICAgICAgICByYyA9IGxpYnhsX19zc2htX2FkZF9tYXN0ZXIoZ2MsIGRv
bWlkLCBzc2htcytpKTsKKyAgICAgICAgfQorICAgICAgICBpZiAocmMpIHsgcmV0dXJuIHJjOyB9
OworICAgIH0KKworICAgIHJldHVybiAwOworfQorLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAq
IG1vZGU6IEMKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeHNoZWxwLmMgYi90
b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYwppbmRleCBjNGExOGRmMzUzLi5kOTFmYmY1ZmRhIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF94c2hlbHAuYwpAQCAtMTkzLDYgKzE5MywxNCBAQCBjaGFyICpsaWJ4bF9feHNfbGlieGxf
cGF0aChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICByZXR1cm4gczsKIH0KIAor
Y2hhciAqbGlieGxfX3hzX2dldF9zc2htcGF0aChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpp
ZCkKK3sKKyAgICBjaGFyICpzID0gR0NTUFJJTlRGKCIvbG9jYWwvc3RhdGljX3NobS8lcyIsIGlk
KTsKKyAgICBpZiAoIXMpCisgICAgICAgIExPR0UoRVJST1IsICJjYW5ub3QgYWxsb2NhdGUgc3Rh
dGljIHNobSBwYXRoIik7CisgICAgcmV0dXJuIHM7Cit9CisKIGludCBsaWJ4bF9feHNfcmVhZF9t
YW5kYXRvcnkobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICoqcmVzdWx0X291
dCkKIHsKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 02:22:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 02: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.xen.org>)
	id 1ddSG0-00017E-Co; Fri, 04 Aug 2017 02:22:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddSFz-00016x-15
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 02:22:31 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 CA/B6-22472-66AD3895; Fri, 04 Aug 2017 02:22:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhopt6qzn
 SYO5+A4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePrjvKCi1oVLVO3MTcwHlTpYuTiEBKYziix
 6EQzSxcjJ4eEAK/EkWUzWCFsf4nn/xrYIIomMEqcmvaCHSTBIqAicfTJDjYQm01AXeLx1x4mE
 FtEwEDi/fVJYA3MAn1MEi/azoEVCQskSez9NwOsiFdAV2Jq/yOwQUICaxklpl4KhogLSpyc+Q
 TsCmagoX/mXWLuYuQAsqUllv/jAAlzCthJXN26GKxEFOiGKSe3sU1gFJiFpHsWku5ZCN0LGJl
 XMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmc9AwPjDsam
 vX6HGCU5mJREeauPNUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBddrM5UkiwKDU9tSItMwcYJ
 zBpCQ4eJRHeUyBp3uKCxNzizHSI1ClGXY6OCRu+MAmx5OXnpUqJ81qAFAmAFGWU5sGNgMXsJU
 ZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvOkgU3gy80rgNr0COoIJ6Ig/dY0gR5QkIqSkGhj
 ly6+kKxXluc2Yxfpgb+0aB4l70vxVUpc0dr19HBO10/p0eP5iNRG30IfvHLj3yd9TfRrMOk+C
 Z9VXyR3rGe6tduZS++9X8vrSpn+3mqwX6cyfKPn0plBTzY5Cl/7OyScZzoSZehmd5yp/4+5gm
 84VazJjk8enpvWfOCM+Tes7s7j4l+uL4/1KLMUZiYZazEXFiQCNi43V1AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1501813347!69981076!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62523 invoked from network); 4 Aug 2017 02:22:29 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 02:22:29 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Aug 2017 19:22:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,319,1498546800"; d="scan'208";a="135960435"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga006.fm.intel.com with ESMTP; 03 Aug 2017 19:22:23 -0700
Date: Fri, 4 Aug 2017 10:21:51 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170804022151.GH11396@yi.y.sun>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <73215889-8896-f075-c49b-a1d1849813ac@citrix.com>
 <baa7bd55-9c45-b2c5-8769-859bb9e7c2bf@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <baa7bd55-9c45-b2c5-8769-859bb9e7c2bf@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 00/23] Enable L2 Cache Allocation
 Technology & Refactor psr.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMDMgMTg6NTA6MDIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAKPiAKPiBPbiAw
OC8wMy8yMDE3IDExOjM3IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID5PbiAwMS8wOC8xNyAw
OTo0OCwgWWkgU3VuIHdyb3RlOgo+ID4+SGkgYWxsLAo+ID4+Cj4gPj5XZSBwbGFuIHRvIGJyaW5n
IGEgbmV3IFBTUiAoUGxhdGZvcm0gU2hhcmVkIFJlc291cmNlKSBmZWF0dXJlIGNhbGxlZAo+ID4+
SW50ZWwgTDIgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChMMiBDQVQpIHRvIFhlbi4gSXQg
aGFzIGJlZW4gZW5hYmxlZAo+ID4+aW4gTGludXggS2VybmVsLgo+ID4KPiA+VW5mb3J0dW5hdGVs
eSwgdGhlIHJlc3VsdCBpcyBwcm9ibGVtYXRpYy4gIFRoaXMgaXMgZnJvbSBYZW5TZXJ2ZXJzIGJh
c2ljCj4gPnNhbml0eSB0ZXN0aW5nLgo+ID4KPiA+KFhFTikgWyAxMDcxLjU0MjE5Ml0gQXNzZXJ0
aW9uICdzb2NrZXRfaW5mbycgZmFpbGVkIGF0IHBzci5jOjEyOTcKPiA+KFhFTikgWyAxMDcxLjU0
MjIwMl0gLS0tLVsgWGVuLTQuMTAuMC14czEzOTQxOS1kICB4ODZfNjQgIGRlYnVnPXkgICBOb3Qg
dGFpbnRlZCBdLS0tLQo+ID4oWEVOKSBbIDEwNzEuNTQyMjA3XSBDUFU6ICAgIDE0Cj4gPihYRU4p
IFsgMTA3MS41NDIyMTFdIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyYTk0OGY+XSBwc3JfZG9t
YWluX2ZyZWUrMHgyMy8weGNjCj4gPihYRU4pIFsgMTA3MS41NDIyMjNdIFJGTEFHUzogMDAwMDAw
MDAwMDAxMDI0NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPiA+KFhFTikgWyAxMDcxLjU0MjIyOV0g
cmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBmZmZmODMwODI5MWM4MDAwICAgcmN4OiAwMDAw
MDAwMDAwNDAxNmMyCj4gPihYRU4pIFsgMTA3MS41NDIyMzVdIHJkeDogZmZmZjgzMTAwNTMxN2Zm
ZiAgIHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaTogZmZmZjgzMDgyOTFjODAwMAo+ID4oWEVO
KSBbIDEwNzEuNTQyMjQxXSByYnA6IGZmZmY4MzEwMDUzMTdkYTAgICByc3A6IGZmZmY4MzEwMDUz
MTdkNzAgICByODogIDAwMDAwMDAwMDAwMDAwMDAKPiA+KFhFTikgWyAxMDcxLjU0MjI0Nl0gcjk6
ICAwMDAwMDAwMDAwMDAwMDAxICAgcjEwOiAwMjAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAw
MDAwMDAwMDAxCj4gPihYRU4pIFsgMTA3MS41NDIyNTJdIHIxMjogMDAwMDAwMDBmZmZmZmZmZiAg
IHIxMzogZmZmZjgzMDgyOTFjOGFhOCAgIHIxNDogZmZmZjgzMDgyOTFjODAwMAo+ID4oWEVOKSBb
IDEwNzEuNTQyMjU4XSByMTU6IGZmZmY4MzA4Mjk5ODgwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAw
M2IgICBjcjQ6IDAwMDAwMDAwMDAwNDI2ZTAKPiA+KFhFTikgWyAxMDcxLjU0MjI2M10gY3IzOiAw
MDAwMDAwMGNjZTgwMDAwICAgY3IyOiBmZmZmODgwMDAyMzRkMjk4Cj4gPihYRU4pIFsgMTA3MS41
NDIyNjhdIGRzOiAwMDJiICAgZXM6IDAwMmIgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUw
MTAgICBjczogZTAwOAo+ID4oWEVOKSBbIDEwNzEuNTQyMjc2XSBYZW4gY29kZSBhcm91bmQgPGZm
ZmY4MmQwODAyYTk0OGY+IChwc3JfZG9tYWluX2ZyZWUrMHgyMy8weGNjKToKPiA+KFhFTikgWyAx
MDcxLjU0MjI4MF0gIDNkIGEzIDcwIDFjIDAwIDAwIDc1IDAyIDwwZj4gMGIgNDkgODMgYmUgNjAg
MDkgMDAgMDAgMDAgMGYgODQgODkgMDAgMDAgMDAKPiA+KFhFTikgWyAxMDcxLjU0MjI5OV0gWGVu
IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MzEwMDUzMTdkNzA6Cj4gPihYRU4pIFsgMTA3MS41
NDIzMDJdICAgIGZmZmY4MzA4MjkxYzgwMDAgZmZmZjgzMDgyOTFjODAwMCAwMDAwMDAwMGZmZmZm
ZmZmIGZmZmY4MzA4MjkxYzhhYTgKPiA+KFhFTikgWyAxMDcxLjU0MjMxMV0gICAgZmZmZjgzMDgy
OTFjODAwMCBmZmZmODMwODI5OTg4MDAwIGZmZmY4MzEwMDUzMTdkYzAgZmZmZjgyZDA4MDI3Y2Mz
MQo+ID4oWEVOKSBbIDEwNzEuNTQyMzIxXSAgICBmZmZmODMwODI5MWM4YWE4IGZmZmY4MzAwY2Qx
NTkwMDAgZmZmZjgzMTAwNTMxN2RmMCBmZmZmODJkMDgwMjA4MGY3Cj4gPihYRU4pIFsgMTA3MS41
NDIzNjVdICAgIGZmZmY4MzA4Mjk5YjAwNDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIGZmZmY4MzEwMDUzMTdmZmYKPiA+KFhFTikgWyAxMDcxLjU0MjM3Ml0gICAgZmZmZjgzMTAw
NTMxN2UyMCBmZmZmODJkMDgwMjJhODZmIGZmZmY4MmQwODA1OWFiMDAgZmZmZjgyZDA4MDU5YjIw
MAo+ID4oWEVOKSBbIDEwNzEuNTQyMzgwXSAgICBmZmZmODJkMDgwNTlhYjAwIGZmZmZmZmZmZmZm
ZmZmZmQgZmZmZjgzMTAwNTMxN2U1MCBmZmZmODJkMDgwMjNiNzVmCj4gPihYRU4pIFsgMTA3MS41
NDIzODldICAgIDAwMDAwMDAwMDAwMDAwMGUgZmZmZjgzMDgyOTlhZjY3MCBmZmZmODMwODI5OWFm
NzQ4IDAwMDAwMDAwMDAwMDAwMGUKPiA+KFhFTikgWyAxMDcxLjU0MjM5Nl0gICAgZmZmZjgzMTAw
NTMxN2U2MCBmZmZmODJkMDgwMjNiNzlmIGZmZmY4MzEwMDUzMTdlZTAgZmZmZjgyZDA4MDJkNzky
Zgo+ID4oWEVOKSBbIDEwNzEuNTQyNDA1XSAgICBmZmZmODJkMDgwMzY1Y2IzIGZmZmY4MmQwODA1
OWIyMDAgZmZmZjgyZDA4MDU5YWIwMCBmZmZmZmZmZmZmZmZmZmZmCj4gPihYRU4pIFsgMTA3MS41
NDI0MTNdICAgIGZmZmY4MzEwMDUzMTdmZmYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAxZmNjMDAwMDFmMDcKPiA+KFhFTikgWyAxMDcxLjU0MjQyMF0gICAgMDAwMDAwMDAw
MDAwMDAwZSAwMDAwMDAwMDAwMDAwMDBlIGZmZmY4MmQwODA1ZTRiMTAgZmZmZjgzMTAwNTMxN2Zm
Zgo+ID4oWEVOKSBbIDEwNzEuNTQyNDI4XSAgICAwMDAwMDAwMDAwMDAwMDBlIGZmZmY4MzA4Mjk5
ODgwMDAgZmZmZjgzMTAwNTMxN2YxMCBmZmZmODJkMDgwMjdiNmRjCj4gPihYRU4pIFsgMTA3MS41
NDI0MzZdICAgIGZmZmY4MzA4Mjk5MjMwMDAgZmZmZjgzMDBjZDJlNzAwMCBmZmZmODMwMGNkMWVl
MDAwIGZmZmY4MzA4Mjk5MjMwMDAKPiA+KFhFTikgWyAxMDcxLjU0MjQ0NF0gICAgZmZmZjgzMTAw
NTMxN2RhOCBmZmZmODgwMTMxZTQwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAo+ID4oWEVOKSBbIDEwNzEuNTQyNDUyXSAgICAwMDAwMDAwMDAwMDAwMDBlIGZmZmY4ODAxMzFl
NDNlYjggZmZmZmZmZmY4MWFlNTg3OCAwMDAwMDAwMDAwMDAwMjQ2Cj4gPihYRU4pIFsgMTA3MS41
NDI0NTldICAgIDAwMDAwMDAwMDAwMDdmZjAgZmZmZjg4MDBjNjUzZjkyMSAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKPiA+KFhFTikgWyAxMDcxLjU0MjQ2N10gICAgZmZmZmZmZmY4
MTAwMTNhYSBmZmZmZmZmZjgxYTQwYmMwIGRlYWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAw
ZAo+ID4oWEVOKSBbIDEwNzEuNTQyNDc1XSAgICAwMDAwMDEwMDAwMDAwMDAwIGZmZmZmZmZmODEw
MDEzYWEgMDAwMDAwMDAwMDAwZTAzMyAwMDAwMDAwMDAwMDAwMjQ2Cj4gPihYRU4pIFsgMTA3MS41
NDI0ODNdICAgIGZmZmY4ODAxMzFlNDNlYTAgMDAwMDAwMDAwMDAwZTAyYiBjMmMyYzJjMmMyYzJj
MmMyIGMyYzJjMmMyYzJjMmMyYzIKPiA+KFhFTikgWyAxMDcxLjU0MjQ5MV0gICAgYzJjMmMyYzJj
MmMyYzJjMiBjMmMyYzJjMmMyYzJjMmMyIGMyYzJjMmMyMDAwMDAwMGUgZmZmZjgzMDBjZDJlNzAw
MAo+ID4oWEVOKSBbIDEwNzEuNTQyNTAwXSBYZW4gY2FsbCB0cmFjZToKPiA+KFhFTikgWyAxMDcx
LjU0MjUwNV0gICAgWzxmZmZmODJkMDgwMmE5NDhmPl0gcHNyX2RvbWFpbl9mcmVlKzB4MjMvMHhj
Ywo+ID4oWEVOKSBbIDEwNzEuNTQyNTE0XSAgICBbPGZmZmY4MmQwODAyN2NjMzE+XSBhcmNoX2Rv
bWFpbl9kZXN0cm95KzB4ODgvMHg4Zgo+ID4oWEVOKSBbIDEwNzEuNTQyNTIxXSAgICBbPGZmZmY4
MmQwODAyMDgwZjc+XSBkb21haW4uYyNjb21wbGV0ZV9kb21haW5fZGVzdHJveSsweDZmLzB4MTky
Cj4gPihYRU4pIFsgMTA3MS41NDI1MjhdICAgIFs8ZmZmZjgyZDA4MDIyYTg2Zj5dIHJjdXBkYXRl
LmMjcmN1X3Byb2Nlc3NfY2FsbGJhY2tzKzB4MTQxLzB4MWEzCj4gPihYRU4pIFsgMTA3MS41NDI1
MzZdICAgIFs8ZmZmZjgyZDA4MDIzYjc1Zj5dIHNvZnRpcnEuYyNfX2RvX3NvZnRpcnErMHg3Zi8w
eDhhCj4gPihYRU4pIFsgMTA3MS41NDI1NDJdICAgIFs8ZmZmZjgyZDA4MDIzYjc5Zj5dIHByb2Nl
c3NfcGVuZGluZ19zb2Z0aXJxcysweDM1LzB4MzcKPiA+KFhFTikgWyAxMDcxLjU0MjU1MV0gICAg
WzxmZmZmODJkMDgwMmQ3OTJmPl0gbXdhaXQtaWRsZS5jI213YWl0X2lkbGUrMHhmYy8weDJkZAo+
ID4oWEVOKSBbIDEwNzEuNTQyNTU3XSAgICBbPGZmZmY4MmQwODAyN2I2ZGM+XSBkb21haW4uYyNp
ZGxlX2xvb3ArMHg3Mi8weDhhCj4gPihYRU4pIFsgMTA3MS41NDI1NjFdCj4gPihYRU4pIFsgMTA3
MS45MTY2NDldCj4gPihYRU4pIFsgMTA3MS45MTg4ODFdICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPiA+KFhFTikgWyAxMDcxLjkyNDk4N10gUGFuaWMgb24gQ1BVIDE0
Ogo+ID4oWEVOKSBbIDEwNzEuOTI4NzcxXSBBc3NlcnRpb24gJ3NvY2tldF9pbmZvJyBmYWlsZWQg
YXQgcHNyLmM6MTI5Nwo+ID4oWEVOKSBbIDEwNzEuOTM1MjY1XSAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4gPihYRU4pIFsgMTA3MS45NDEzNzVdCj4gPihYRU4pIFsg
MTA3MS45NDM2MDZdIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KPiA+Cj4gPlRoZSBoYXJkd2Fy
ZSBpcyBTYW5keUJyaWRnZS1FTiwgd2hpY2ggaGFzIG5vIFBTUiBzdXBwb3J0IGFzIGZhciBhcyBJ
IGFtIGF3YXJlLiAgQXMgYSBmaXJzdCB0aG91Z2h0LCBwc3JfZnJlZV9kb21haW4oKSBzaG91bGQg
bm90IGJlIG1ha2luZyBhbnkgYXNzZXJ0aW9ucyBhYm91dCBoYXJkd2FyZSBzdGF0ZS4KPiAKPiBO
b3Qgc3VycHJpc2luZ2x5LCBJIGhpdCB0aGlzIGFzIHdlbGwuCj4gCj4gSXQgc2VlbXMgdG8gbWUg
dGhhdCBzb2NrZXRfaW5mbyBpcyBzZXQgb25seSBpZiAicHNyIiBib290IHBhcmFtZXRlcgo+IGlz
IGV4cGxpY2l0bHkgc2V0ICphbmQqIG9wdF9jb3NfbWF4IGlzIG5vdCBzdWZmaWNpZW50bHkgbG93
LiBTbwo+IEFTU0VSVCgpIHNob3VsZCBiZSBlaXRoZXIgdHVybmVkIGludG8gJ2lmJyBvciBwb3Nz
aWJseSBiZSBzd2FwcGVkCj4gd2l0aCBkLT5hcmNoLnBzcl9jb3NfaWRzIHRlc3QuCj4gClZlcnkg
c29ycnkgZm9yIHRoaXMuIEFzIHlvdSBtZW50aW9uZWQsIHRoZSAnc29ja2V0X2luZm8nIGlzIGFs
bG9jYXRlZCBvbmx5IGlmCiJwc3IiIGJvb3QgcGFyYW1ldGVyIGlzIHNldC4gU28sIEkgc2hvdWxk
IG5vdCB1c2UgIkFTU0VSVChzb2NrZXRfaW5mbykiIGluCidwc3JfZnJlZV9jb3MoKScgd2hpY2gg
aXMgY2FsbGVkIGJ5ICdwc3JfZG9tYWluX2ZyZWUnLgoKSSB3aWxsIHNlbmQgYW4gdXBkYXRlIHBh
dGNoIG91dCB0byBmaXggdGhpcy4gVGhhbmtzIQoKPiAKPiAtYm9yaXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 02:33:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 02:33: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.xen.org>)
	id 1ddSQR-00024q-CW; Fri, 04 Aug 2017 02:33:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1ddSQQ-00024k-41
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 02:33:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 EC/5F-03582-DECD3895; Fri, 04 Aug 2017 02:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfS6s+6bO82
 RBl9nq1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXj21nL9jLW9F+7SBbA+MNri5GTg4hgX5G
 ieuvKrsYuThYBBpYJfqaprCDOBICc1gl5l45ygZSJSGQJ7HgWDcLjD1v/UGwOK+AoMTJmU9YI
 CZ5SFx+fZAJxOYUsJJouvaGHSJuKfHn/3OwGjYBDYm1UyB6WQRUJJ6t+ckKMSdAYuqWiWBxYY
 FkiZ8zlzKD2CIC0hLXPl9mBLGZBaokpu/dwgJha0q0bv/NPoFRYBaSM2YhSS1gZFrFqF6cWlS
 WWqRroZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiGDECwg3H2Zf9DjJIcTEqi
 vNXHmiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDW3W6OFBIsSk1PrUjLzAFGBExagoNHSYSXG
 STNW1yQmFucmQ6ROsVoz3HlyrovTBwbVq8HklMObAeSTd8/fmcSYsnLz0uVEuctBWkTAGnLKM
 2DGwqL4EuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5rUDmcKTmVcCt/sV0FlMQGf9qWsEOas
 kESEl1cBo6z8p7zNbuoFf0Fs+k6INatwlOxm/MJrVpzkYHNO9vaM23FLza3XKC+fW9BohG2mO
 BWydQh25t6X54v+7sKzqUzAsyWlOvWYrvFajhX3m1nnnTBzMTywu1d/dqLhmmRPn6qQrXcuLj
 py80NMWeyhhY2nHndkrpMTPsgVUrjqXp/CuwuV6txJLcUaioRZzUXEiALu+WcXbAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1501813996!57424945!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62843 invoked from network); 4 Aug 2017 02:33:16 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 02:33:16 -0000
Received: by mail-lf0-f67.google.com with SMTP id y15so249413lfd.5
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 19:33:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Ykl7McExn/6A3Dsd/D+hVub7+4Zt4tIf6zLdt9UmyKY=;
 b=BfKhEeDmSx9qkbSHhyv1e3GTiYBx6xOtnfLnyV0C5XHyFsGwNMDfOdt0e8G0GhDAKi
 ot7j3dmNzBEKEkohTkeEynzwZ7KL48R1lvuscjXK1qTma6UjS0lmRsArBDIMWJ9LsP9M
 xj25ZyuFN5IBlqtf7ECNCeJjKav0UAbfxR7xZYJahnElyWpD3FF89eyKL2JzQAcuhn7/
 euO1HSB71ea9IK2UIUcwaVYTEz+3MB8lGNUTcdP5bcJXBdbTSRNeMqsj/0DEALKN0DWf
 1AIVB3LZ+s3NNwEdAy8u8f/05jnGzSZUsabWQ9Bme64+duuHoJDcWkfLsGMtTXpPmvIr
 igNg==
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=Ykl7McExn/6A3Dsd/D+hVub7+4Zt4tIf6zLdt9UmyKY=;
 b=s+GJA14aE9fX+9zKeWUSuVqO6NCwbL7VHjWYv4qk5nIYKY5CU5Ys2/mA/9ZqKr/mh2
 DmufCBKhYRTu7M8Ssl0bl2vVeQ3acxZ3vacTX8F0AoNT3tgcbMwrEIGVMsTxUPu5/95w
 vqkuSEtho8GM7gMqL69DdxPFcUe2LANWJOBz+xD0fME52u3OxEgWIKoSHQtmyseVjtTr
 1EbQ505TFcOvo8TAqk/J0a5sYvCIGFPJknBLdQcwHx6SLi0QpevjuWUA8tkRKv1qMGIS
 eARmwCsfNXWBQIJnwLJsXFGhn+ud1T8K1lJc2C2vFjhfrypHs5HzDQA3UlHMIaK3Qrdx
 VQ/w==
X-Gm-Message-State: AHYfb5hYshu2VlRkR5Kh6dS8MfihwROamuDYVp36pejL7cPAPhzk18bI
 uJg20FMLSsWdwzxT4KdpbDuY9Rsnmw==
X-Received: by 10.25.67.80 with SMTP id m16mr256294lfj.6.1501813995560; Thu,
 03 Aug 2017 19:33:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.82 with HTTP; Thu, 3 Aug 2017 19:33:14 -0700 (PDT)
In-Reply-To: <20170804022025.25293-1-blackskygg@gmail.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 4 Aug 2017 10:33:14 +0800
Message-ID: <CAHrd_jqGq_txhTBcHVuX99uid4do3TBRLzhk1hgZAD24-PnH8A@mail.gmail.com>
To: xen-devel@lists.xen.org
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Allow setting up shared memory
 areas between VMs from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJIHNob3VsZCBoYXZlIG1lbnRpb25lZCB0aGF0IHRoaXMgUkZDIG9ubHkgYWRkcyBzdXBw
b3J0IHRvIHRoZSB4ODYgc2lkZS4KU29ycnkgZm9yIHRoYXQuCgpDaGVlcnMsCgpaaG9uZ3plIExp
dQoKMjAxNy0wOC0wNCAxMDoyMCBHTVQrMDg6MDAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21h
aWwuY29tPjoKPiBUaGlzIHNlcmllcyBpbXBsZW1lbnRzIHRoZSBuZXcgeGwgY29uZmlnIGVudHJ5
IHByb3Bvc2VkIGluIFsxXS4gVXNlcnMgY2FuIHVzZQo+IHRoZSBuZXcgY29uZmlnIGVudHJ5IHRv
IHN0YXRpY2FsbHkgc2V0dXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBhbW9uZyBWTXMgc28gdGhhdAo+
IHRoZXkgY291bGQgY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90aGVyIHRocm91Z2ggdGhlIHN0YXRp
YyBzaGFyZWQgbWVtb3J5IGFyZWFzLgo+Cj4gWzFdIFByb3Bvc2xhIHRvIGFsbG93IHNldHRpbmcg
dXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcyBmcm9tIHhsIGNvbmZpZyBmaWxlczoK
PiAgICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA3L21zZzAzMDQ3Lmh0bWwKPgo+IENoZWVycywKPgo+IFpob25nemUgTGl1ICg0KToK
PiAgIGxpYnhsOiBpbnRyb2R1Y2UgYSBuZXcgc3RydWN0dXJlIHRvIHJlcHJlc2VudCBzdGF0aWMg
c2hhcmVkIG1lbW9yeQo+ICAgICByZWdpb25zCj4gICBsaWJ4bDp4bDogYWRkIHBhcnNpbmcgY29k
ZSB0byBwYXJzZSAibGlieGxfc3RhdGljX3NzaG0iIGZyb20geGwgY29uZmlnCj4gICAgIGZpbGVz
Cj4gICB4ODYvcDJtIDogcmVtb3ZlIGNoZWNrcyB0aGF0IGZvcmJpZCBhZGRpbmcgZm9yZWlnbiBw
YWdlcyBiZXR3ZWVuIEhWTQo+ICAgICBndWVzdHMKPiAgIGxpYnhsOiBzdXBwb3J0IGNyZWF0aW9u
IGFuZCBkZXN0cnVjdGlvbiBvZiBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcwo+Cj4gIHRvb2xz
L2xpYnhsL01ha2VmaWxlICAgICAgICAgfCAgIDQgKy0KPiAgdG9vbHMvbGlieGwvbGlieGwuaCAg
ICAgICAgICB8ICAgNCArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgIDcgKwo+
ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgICA3ICsKPiAgdG9vbHMvbGlieGwvbGli
eGxfZG9tYWluLmMgICB8ICAgNiArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAg
MTQgKysKPiAgdG9vbHMvbGlieGwvbGlieGxfc3NobS5jICAgICB8IDM3MCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbCAgfCAgMjggKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYyAgIHwgICA4ICsK
PiAgdG9vbHMvbGlieGwvbGlieGx1X3NzaG0uYyAgICB8IDIyOCArKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bHV0aWwuaCAgICAgIHwgICA2ICsKPiAgdG9vbHMv
eGwveGxfcGFyc2UuYyAgICAgICAgICB8ICAyNCArKy0KPiAgeGVuL2FyY2gveDg2L21tL3AybS5j
ICAgICAgICB8ICAyMCArKy0KPiAgMTMgZmlsZXMgY2hhbmdlZCwgNzE4IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF9z
c2htLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMKPgo+
IC0tCj4gMi4xMy4zCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 02:48:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 02: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.xen.org>)
	id 1ddSfG-0002ui-MH; Fri, 04 Aug 2017 02:48:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddSfE-0002uW-Hy
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 02:48:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 93/D1-03406-380E3895; Fri, 04 Aug 2017 02:48:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfpQXO
 kwd9mG4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3Jm4lrGgQbriZotVA+MV
 4S5GLg4hgb+MEq9+rmKCcB4zSvyf+p8RwtnGKPFpzXH2LkZODhEBZ4mvZ+aC2bwC+hJ3b5xkA
 bGFBYIk9ky4zALSICGwlU1iT8syJpCEhICnRP+/WywwdvfKxcxdjOwcbAJWEofEQKIsAqoSax
 7uZ5nAyL2AkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfj9Y0BhxglOZiURHmrjzVFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3XWvOVJIsCg1
 PbUiLTMHGHwwaQkOHiUR3lcgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuf9BVIkAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsJZApPZl4J3KZXQEcwAR3xp64R5I
 iSRISUVAOjjeqmv5t55yxqmXi179/zay9fptkGfGRKvjJ75scVdVGVrFovtx25VGw93/Rs6db
 8pjUShtcE+wTOFzZseK275USbJHeuV72xXL7P6r6V/veiFNmTLnjeOvhw0075446RDN0zLB7E
 yi8+uLV9reyuzmZ3Ba7jG+1WVK43bJr97r7kngt/757kUWIpzkg01GIuKk4EAMbViyh/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501814913!62470308!1
X-Originating-IP: [104.130.215.37]
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 54336 invoked from network); 4 Aug 2017 02:48:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 02:48:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddSf7-0003pJ-9v; Fri, 04 Aug 2017 02:48: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 1ddSf1-0000UL-UN; Fri, 04 Aug 2017 02:48:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddSf1-0001Er-OT; Fri, 04 Aug 2017 02:48:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112434-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 02:48:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112434: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQzNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQzNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5
ODJiMjg3NGQ2NDkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAy
OWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI0MDIgIDIwMTctMDctMzEgMjE6MDI6MDggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNDE4ICAyMDE3LTA4LTAzIDExOjA0OjU4IFogICAgMCBkYXlzICAgIDcgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KICBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFs
bG9naWMuY29tPgogIEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9n
aWMuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 03:24:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 03:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ddTDE-0005Yf-GN; Fri, 04 Aug 2017 03:23:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddTDD-0005YZ-Bu
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 03:23:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4F/0C-01736-EB8E3895; Fri, 04 Aug 2017 03:23:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS1tYhobv3RXO
 kwe3VVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVCf/ZCnrYK96/e8zawNjF2sXIySEkMJ1R
 omNZGIgtIcArcWTZDFYIO0Diw+xD7BA1ExglFjXGgdgsAioS1/ZOZwSx2QTUJR5/7WECsUUEl
 CV6f/1mAbGZBZQk9p+9BlTDwSEsECSxpTMAJMwroCvxfM1fFoiROxklumfLQMQFJU7OfALVqi
 7xZ94lZpBWZgFpieX/OEDCnAL2EovfXQQrEQW6YMrJbWwTGAVmIemehaR7FkL3AkbmVYzqxal
 FZalFuoZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQVnPwMC4g7Gp1/kQoyQH
 k5Iob/WxpkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErylz5sjhQSLUtNTK9Iyc4DxAZOW4OBRE
 uH9/wwozVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd5QkBkCIEUZpXlwI2CxeolRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMO9qkCk8mXklcJteAR3BBHTEn7pGkCNKEhFSUg2MQp887be
 Wfm0qeP41sX9J3iWXfTwFZo+36kq/nqQUX/hJaLdI7fe1kYlbrVclnzL8w+k2w16P7Xz+vsJj
 7T+Fvp9J2VT2toY9OHTbx273mAlLs6fmx099W5Z52jCjUab4w8HrN7Mdi96LpQrci41xWrRTV
 2eh4oP8KPsU/jiG9jN2Kf/eRf9QYinOSDTUYi4qTgQAmWmsINACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1501817019!69523012!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1245 invoked from network); 4 Aug 2017 03:23:41 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Aug 2017 03:23:41 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Aug 2017 20:23:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,319,1498546800"; d="scan'208";a="1179064236"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 03 Aug 2017 20:23:37 -0700
Date: Fri, 4 Aug 2017 11:23:05 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170804032305.GI11396@yi.y.sun>
References: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
 <1501726219-7134-1-git-send-email-yi.y.sun@linux.intel.com>
 <59830AE2020000780016CD7D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59830AE2020000780016CD7D@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v15.1 13/23] x86: refactor psr: CDP:
 implement CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMDMgMDM6Mzc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wOC4x
NyBhdCAwNDoxMCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBAQCAtMTI4
MywxMCArMTM0NCwyMCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKPiA+ICAgICAg
ICAgIGZlYXQgPSBmZWF0X2wzOwo+ID4gICAgICAgICAgZmVhdF9sMyA9IE5VTEw7Cj4gPiAgCj4g
PiAtICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFU
X1RZUEVfTDNfQ0FUKSApCj4gPiAtICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNf
Q0FUXSA9ICZsM19jYXRfcHJvcHM7Cj4gPiAtICAgICAgICBlbHNlCj4gPiAtICAgICAgICAgICAg
ZmVhdF9sMyA9IGZlYXQ7Cj4gPiArICAgICAgICBpZiAoIChyZWdzLmMgJiBQU1JfQ0FUX0NEUF9D
QVBBQklMSVRZKSAmJiAob3B0X3BzciAmIFBTUl9DRFApICkKPiA+ICsgICAgICAgIHsKPiA+ICsg
ICAgICAgICAgICAvKiBJZiBDRFAgaW5pdCBmYWlscywgdHJ5IHRvIHdvcmsgYXMgTDMgQ0FULiAq
Lwo+ID4gKyAgICAgICAgICAgIGlmICggIWNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGlu
Zm8sIEZFQVRfVFlQRV9MM19DRFApICkKPiA+ICsgICAgICAgICAgICAgICAgZmVhdF9wcm9wc1tG
RUFUX1RZUEVfTDNfQ0RQXSA9ICZsM19jZHBfcHJvcHM7Cj4gCj4gSSdtIGRpc2FwcG9pbnRlZCB0
byBzZWUgdGhhdCB5b3UgZGlkbid0IG1lcmdlIHRvIHR3byBpZigpcywgYXMKPiBwb2ludGVkIG91
dCBpbiB2MTUgcmV2aWV3Lgo+IApTb3JyeSwgSSBtaXNzZWQgdGhpcy4gQSBuZXcgcGF0Y2ggMTUu
MiBpcyBzZW50IG91dC4gUGxlYXNlIGhlbHAgdG8gcmV2aWV3LgpUaGFua3MhCgo+IEphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 03:24:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 03:24: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.xen.org>)
	id 1ddTDk-0005af-Oy; Fri, 04 Aug 2017 03:24:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddTDj-0005aX-Rx
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 03:24:15 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3C/10-03044-FD8E3895; Fri, 04 Aug 2017 03:24:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhoXvvRXO
 kwYetihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aP7adZC+47Vzy9sImpgbHdqIuRi0NIYDqj
 xMaW5cxdjJwcEgK8EkeWzWCFsAMkJnw5yQ5R1MAo8fznfHaQBJuAusTjrz1MILaIgJLEvVWTg
 WwODmYBS4kHU7NAwsICvhJ9t6exg4RZBFQl7k9IAzF5BTwkFm7yh5guJ3Hy2GSwTZwCnhKv+5
 4zgthCQCU/NjYzTmDkXcDIsIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzG
 pWC85P3cTIzAUGIBgB+PNjQGHGCU5mJREeauPNUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAt
 fd4cKSRYlJqeWpGWmQMMSpi0BAePkgjv/2dAad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVE
 ucNBZkhAFKUUZoHNwIWIZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkDHEJT2ZeCdymV0BHMA
 Ed8aeuEeSIkkSElFQDozTbdmu5dapF332/agVv2KfJo5HVdz/QTflBXXjrw+bdFfFbp+kXiU3
 ambT2gXNM7OflSoevbInVLb3B9PzvS3W5B3/CvLUmfvkhO8f+Y+QMzol3+U5cOvF9dRbbjAcm
 t/rz7vyYbnim8rdCycGf0dNsP1YXPgy1fJhovyPgy5oDofqBGkIyU5VYijMSDbWYi4oTAZXfM
 qmLAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1501817052!105693264!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38626 invoked from network); 4 Aug 2017 03:24:14 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 03:24:14 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Aug 2017 20:24:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,319,1498546800"; d="scan'208";a="1202049847"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga002.fm.intel.com with ESMTP; 03 Aug 2017 20:24:10 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  4 Aug 2017 11:08:44 +0800
Message-Id: <1501816124-95652-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
Cc: Yi Sun <yi.y.sun@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v15.2 13/23] x86: refactor psr: CDP: implement
	CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBmbG93IGZvciBDRFAuIFRoZSBmbG93
IGlzIGFsbW9zdApzYW1lIGFzIEwzIENBVC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgotLS0KdjE1OgogICAgLSByZWZpbmUgcHJvY2VzcyBpbiAncHNy
X2NwdV9pbml0JyB0byByZW1vdmUgdGhlICdnb3RvJyBhbmQgbWVyZ2UgdHdvCiAgICAgIGlmKClz
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTQ6CiAgICAtIHJlbW92ZSB0aGUg
J05vdGVzJyBpbiBjb21taXQgbWVzc2FnZSBiZWNhdXNlIGEgc3R1YiBmdW5jdGlvbiBpcwogICAg
ICBpbXBsZW1lbnRlZCB0byBhdm9pZCBwb3RlbnRpYWwgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAnZmVhdF9sM19jZHAnIGJlY2F1c2UgaXQgY2Fu
IGJlIHJlcGxhY2VkIGJ5ICdmZWF0X2wzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gaW1wbGVtZW50IHN0dWIgY2FsbGJhY2sgZnVuY3Rpb25zIGZvciBDRFAgdG8gYXZv
aWQgc3lzdGVtIGNyYXNoIGlmCiAgICAgIG5vdCBmdWxsIENEUCBwYXRjaGVzIGFwcGxpZWQuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGRpcmVjdGx5IGFzc2lnbiBjb3Jy
ZWN0IHZhbHVlIHRvICdhbHRfdHlwZScgb2YgQ0RQLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBnb3RvIEwzIENBVCBpbml0IHByb2Nlc3MgaWYgQ0RQIGluaXQgZmFpbHMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnYxMzoKICAgIC0gYWRkIGNvbW1pdCBt
ZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggY29tbWVu
dCBpc3N1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gc2V0IENEUCBk
ZWZhdWx0IHZhbHVlIGJlZm9yZSBlbmFibGluZyBpdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IGNoZWNrLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBzZXQgJ2FsdF90eXBlJyBmb3IgQ0RQLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGVjayAnY29zX21heCcgYW5kIHN1YnN0cmFj
dCAxIGJlZm9yZSByaWdodCBzaGlmdCBpdCB0byBnZXQgY29ycmVjdAogICAgICB2YWx1ZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjEyOgogICAgLSBtb3ZlICd0eXBlW10nIGFz
c2lnbm1lbnQgaW50byBsM19jZHBfcHJvcHMgZGVjbGFyYXRpb24gdG8gbWFrZSBpdCBiZQogICAg
ICAnY29uc3QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUg
IkwyIENBVCIgaW5kaWNhdGlvbiBpbiBwcmludGsuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSAndmFsJyB0eXBlIHRvIHVpbnQ2NF90LgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgMXVsbC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVzdG9yZSBtYXNrKDApIE1TUiB0byBkZWZhdWx0IHZh
bHVlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTE6CiAgICAtIGNoYW5nZXMg
YWJvdXQgJ2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSByZW1vdmUgTVNSIHJlc3RvcmUgYWN0aW9uIHdoaWNoIGlzIHVubmVjZXNzYXJ5LgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UuCnYx
MDoKICAgIC0gZml4IGNvbW1lbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHVzZSBzd2l0aCBpbiAnY2F0X2luaXRfZmVhdHVyZScgdG8gaGFuZGxlIGRpZmZlcmVudCBm
ZWF0dXJlIHR5cGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFu
Z2VzIGFib3V0ICdwcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IHJlc3RvcmUgTVNScyB0byBkZWZhdWx0IHZhbHVlIHdoZW4gY3B1IG9ubGluZS4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIGZlYXRfbWFzay4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0
byBkZXNjcmliZSBmbG93IGNsZWFyZXIuCiAgICAtIGhhbmRsZSBjcHUgb2ZmbGluZSBhbmQgb25s
aW5lIGFnYWluIGNhc2UgdG8gcmVhZCBNU1JzIHJlZ2lzdGVycyB2YWx1ZXMKICAgICAgYmFjayBh
bmQgc2F2ZSB0aGVtIGludG8gY29zIGFycmF5IHRvIG1ha2UgdXNlciBjYW4gZ2V0IHJlYWwgZGF0
YS4KICAgIC0gbW9kaWZ5IGVycm9yIGhhbmRsaW5nIHByb2Nlc3MgaW4gJ3Bzcl9jcHVfcHJlcGFy
ZScgdG8gcmVkdWNlIHJlZHVuZGFudAogICAgICBjb2Rlcy4KICAgIC0gbW9kaWZ5ICdnZXRfY2Rw
X2RhdGEnIGFuZCAnZ2V0X2NkcF9jb2RlJyB0byBtYWtlIHRoZW0gc3RhbmRhcmQuCiAgICAgIChz
dWdnZXN0ZWQgYnkgUm9nZXIgUGF1IGFuZCBKYW4gQmV1bGljaCkKICAgIC0gZW5jYXBzdWxhdGUg
Q0RQIG9wZXJhdGlvbnMgaW50byAnY2F0X2luaXRfZmVhdHVyZScgdG8gcmVkdWNlIHJlZHVuZGFu
dAogICAgICBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJldXNl
ICdjYXRfZ2V0X2Nvc19tYXgnIGZvciBDRFAuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
KQogICAgLSBoYW5kbGUgJ1BTUl9DRFAnIGluIHBzcl9wcmVzbXBfaW5pdCB0byBtYWtlIGluaXQg
d29yayBjYW4gYmUgZG9uZSB3aGVuCiAgICAgIHRoZXJlIGlzIG9ubHkgJ3Bzcj1jZHAnIGluIGNt
ZGxpbmUuCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb21tZW50LgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlIENEUCByZWxhdGVkIGNvZGVzIGluICdjcHVfaW5p
dF93b3JrJyBpbnRvICdwc3JfY3B1X2luaXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBhZGQgY29kZXMgdG8gaGFuZGxlIENEUCdzICdjb3NfbnVtJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNvZGluZyBzdHlsZSBpc3N1ZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZG8gbm90IGZyZWUgcmVzb3VyY2Vz
IHdoZW4gYWxsb2NhdGlvbiBmYWlscyBpbiAncHNyX2NwdV9wcmVwYXJlJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAndWludDY0X3QnIHRvICd1
aW50MzJfdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY3OgogICAgLSBpbml0
aWFsaXplICdsM19jZHAnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2ls
aykKdjY6CiAgICAtIHVzZSAnY3B1aWRfbGVhZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIGFuZCBKYW4gQmV1bGljaCkKdjU6CiAgICAtIHJlbW92ZSBjb2RlcyB0
byBmcmVlICdmZWF0X2wzX2NkcCcgaW4gJ2ZyZWVfZmVhdHVyZScuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIGVuY2Fwc3VsYXRlIGNwdWlkIHJlZ2lzdGVycyBpbnRvICdz
dHJ1Y3QgY3B1aWRfbGVhZl9yZWdzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gcHJpbnQgc29ja2V0IGluZm8gd2hlbiAnb3B0X2NwdV9pbmZvJyBpcyB0cnVlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2wzX2NkcF9nZXRfbWF4
X2Nvc19tYXgnIHRvICdsM19jZHBfZ2V0X2Nvc19tYXgnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2RhdFtdJyB0byAnZGF0YVtdJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSAnY3B1X3ByZXBhcmVfd29yaycgY29udGVu
dHMgaW50byAncHNyX2NwdV9wcmVwYXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29kZXMgZWFzaWVyIHRvIHVu
ZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gv
eDg2L3Bzci5jIHwgODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNy
LmMKaW5kZXggY2U1YjViOC4uYzI1ODZhZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtNjIsNiArNjIsNyBAQAogCiBlbnVtIHBzcl9m
ZWF0X3R5cGUgewogICAgIEZFQVRfVFlQRV9MM19DQVQsCisgICAgRkVBVF9UWVBFX0wzX0NEUCwK
ICAgICBGRUFUX1RZUEVfTlVNLAogICAgIEZFQVRfVFlQRV9VTktOT1dOLAogfTsKQEAgLTE2Myw2
ICsxNjQsMjIgQEAgc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDM7CiAjZGVmaW5lIGNh
dF9kZWZhdWx0X3ZhbChsZW4pICgweGZmZmZmZmZmID4+ICgzMiAtIChsZW4pKSkKIAogLyoKKyAq
IGdldF9jZHBfZGF0YSAtIGdldCBEQVRBIENPUyByZWdpc3RlciB2YWx1ZSBmcm9tIGlucHV0IENP
UyBJRC4KKyAqIEBmZWF0OiAgICAgICAgdGhlIGZlYXR1cmUgbm9kZS4KKyAqIEBjb3M6ICAgICAg
ICAgdGhlIENPUyBJRC4KKyAqLworI2RlZmluZSBnZXRfY2RwX2RhdGEoZmVhdCwgY29zKSAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgKChmZWF0KS0+Y29zX3JlZ192YWxbKGNvcykgKiAyXSkK
KworLyoKKyAqIGdldF9jZHBfY29kZSAtIGdldCBDT0RFIENPUyByZWdpc3RlciB2YWx1ZSBmcm9t
IGlucHV0IENPUyBJRC4KKyAqIEBmZWF0OiAgICAgICAgdGhlIGZlYXR1cmUgbm9kZS4KKyAqIEBj
b3M6ICAgICAgICAgdGhlIENPUyBJRC4KKyAqLworI2RlZmluZSBnZXRfY2RwX2NvZGUoZmVhdCwg
Y29zKSAgICAgICAgICAgICAgXAorICAgICAgICAgICAgKChmZWF0KS0+Y29zX3JlZ192YWxbKGNv
cykgKiAyICsgMV0pCisKKy8qCiAgKiBVc2UgdGhpcyBmdW5jdGlvbiB0byBjaGVjayBpZiBhbnkg
YWxsb2NhdGlvbiBmZWF0dXJlIGhhcyBiZWVuIGVuYWJsZWQKICAqIGluIGNtZGxpbmUuCiAgKi8K
QEAgLTI2Miw2ICsyNzksMjkgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0
cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogCiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBGRUFU
X1RZUEVfTDNfQ0RQOgorICAgIHsKKyAgICAgICAgdWludDY0X3QgdmFsOworCisgICAgICAgIGlm
ICggZmVhdC0+Y29zX21heCA8IDMgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAg
ICAgICAgLyogQ3V0IGhhbGYgb2YgY29zX21heCB3aGVuIENEUCBpcyBlbmFibGVkLiAqLworICAg
ICAgICBmZWF0LT5jb3NfbWF4ID0gKGZlYXQtPmNvc19tYXggLSAxKSA+PiAxOworCisgICAgICAg
IC8qIFdlIHJlc2VydmUgY29zPTAgYXMgZGVmYXVsdCBjYm0gKGFsbCBiaXRzIHdpdGhpbiBjYm1f
bGVuIGFyZSAxKS4gKi8KKyAgICAgICAgZ2V0X2NkcF9jb2RlKGZlYXQsIDApID0gY2F0X2RlZmF1
bHRfdmFsKGZlYXQtPmNibV9sZW4pOworICAgICAgICBnZXRfY2RwX2RhdGEoZmVhdCwgMCkgPSBj
YXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7CisKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMy
X1BTUl9MM19NQVNLKDApLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAg
ICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMSksIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5j
Ym1fbGVuKSk7CisgICAgICAgIHJkbXNybChNU1JfSUEzMl9QU1JfTDNfUU9TX0NGRywgdmFsKTsK
KyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLAorICAgICAgICAgICAgICAg
dmFsIHwgKDF1bGwgPDwgUFNSX0wzX1FPU19DRFBfRU5BQkxFX0JJVCkpOworCisgICAgICAgIGJy
ZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogICAg
IH0KQEAgLTI3Miw3ICszMTIsOCBAQCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qg
c3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgaWYgKCAhb3B0X2NwdV9pbmZvICkKICAgICAg
ICAgcmV0dXJuIDA7CiAKLSAgICBwcmludGsoWEVOTE9HX0lORk8gIkNBVDogZW5hYmxlZCBvbiBz
b2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIsCisgICAgcHJpbnRrKFhFTkxPR19J
TkZPICIlczogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIs
CisgICAgICAgICAgICgodHlwZSA9PSBGRUFUX1RZUEVfTDNfQ0RQKSA/ICJMMyBDRFAiIDogIkwz
IENBVCIpLAogICAgICAgICAgICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksIGZl
YXQtPmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOwogCiAgICAgcmV0dXJuIDA7CkBAIC0zMDUsNiAr
MzQ2LDI2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7
CiAgICAgLndyaXRlX21zciA9IGwzX2NhdF93cml0ZV9tc3IsCiB9OwogCisvKiBMMyBDRFAgcHJv
cHMgKi8KK3N0YXRpYyBib29sIGwzX2NkcF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0
X25vZGUgKmZlYXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
YXRhW10sIHVpbnQzMl90IGFycmF5X2xlbikKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0
YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFs
LCBlbnVtIGNibV90eXBlIHR5cGUpCit7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9w
cm9wcyBsM19jZHBfcHJvcHMgPSB7CisgICAgLmNvc19udW0gPSAyLAorICAgIC50eXBlWzBdID0g
UFNSX0NCTV9UWVBFX0wzX0RBVEEsCisgICAgLnR5cGVbMV0gPSBQU1JfQ0JNX1RZUEVfTDNfQ09E
RSwKKyAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZUEVfTDMsCisgICAgLmdldF9mZWF0X2luZm8g
PSBsM19jZHBfZ2V0X2ZlYXRfaW5mbywKKyAgICAud3JpdGVfbXNyID0gbDNfY2RwX3dyaXRlX21z
ciwKK307CisKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFy
ICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbWFzaykKIHsKQEAgLTEyODEsMTAgKzEzNDIsMTggQEAgc3RhdGljIHZv
aWQgcHNyX2NwdV9pbml0KHZvaWQpCiAgICAgICAgIGZlYXQgPSBmZWF0X2wzOwogICAgICAgICBm
ZWF0X2wzID0gTlVMTDsKIAotICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBm
ZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0FUKSApCi0gICAgICAgICAgICBmZWF0X3Byb3BzW0ZF
QVRfVFlQRV9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKLSAgICAgICAgZWxzZQotICAgICAgICAg
ICAgZmVhdF9sMyA9IGZlYXQ7CisgICAgICAgIC8qIElmIENEUCBpbml0IGZhaWxzLCB0cnkgdG8g
d29yayBhcyBMMyBDQVQuICovCisgICAgICAgIGlmICggKHJlZ3MuYyAmIFBTUl9DQVRfQ0RQX0NB
UEFCSUxJVFkpICYmIChvcHRfcHNyICYgUFNSX0NEUCkgJiYKKyAgICAgICAgICAgICAhY2F0X2lu
aXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NEUCkgKQorICAgICAg
ICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0RQXSA9ICZsM19jZHBfcHJvcHM7CisKKyAg
ICAgICAgaWYgKCAhZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0RQXSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggIWNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRf
VFlQRV9MM19DQVQpICkKKyAgICAgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MM19D
QVRdID0gJmwzX2NhdF9wcm9wczsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBm
ZWF0X2wzID0gZmVhdDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGluZm8tPmZlYXRfaW5pdCA9
IHRydWU7CkBAIC0xMzQ2LDcgKzE0MTUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwc3JfcHJlc21w
X2luaXQodm9pZCkKICAgICBpZiAoIChvcHRfcHNyICYgUFNSX0NNVCkgJiYgb3B0X3JtaWRfbWF4
ICkKICAgICAgICAgaW5pdF9wc3JfY210KG9wdF9ybWlkX21heCk7CiAKLSAgICBpZiAoIG9wdF9w
c3IgJiBQU1JfQ0FUICkKKyAgICBpZiAoIG9wdF9wc3IgJiAoUFNSX0NBVCB8IFBTUl9DRFApICkK
ICAgICAgICAgaW5pdF9wc3IoKTsKIAogICAgIGlmICggcHNyX2NwdV9wcmVwYXJlKCkgKQotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 03:26:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 03: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.xen.org>)
	id 1ddTFt-0005n1-8l; Fri, 04 Aug 2017 03:26:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddTFr-0005mq-Jv
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 03:26:27 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 59/7C-03368-269E3895; Fri, 04 Aug 2017 03:26:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhopv4sjn
 SoP2QscX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFpXXTB3DWMFbsf9jI3MP6s7WLk4hASmMYo
 cX3tU6YuRk4OCQFeiSPLZrB2MXIA2QESTe8qIWoaGCVmrV7EDlLDJqAu8fhrD1i9iICSxL1Vk
 8FsZoEiiZ3HPjGC2MIC4RJrj55mAbFZBFQl1ky9zApi8wp4SLz58YsFYpecxMljk8HinEDx5Q
 ueMYPYQgLuEv93nmGawMi7gJFhFaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYDgwAMEOxj/LAg4xSnIwKYnyVh9rihTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wVv6ojlSSLAoNT21Ii0zBxiYMGkJDh4lEd77IGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89Ll
 RLnZQUpEgApyijNgxsBi5JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZNB5nCk5lXArfpFd
 ARTEBH/KlrBDmiJBEhJdXA6OB9zOPQpQPdf7QCIq46zLATOM3W/YxbvrS44dSfLcI9DRJZheZ
 e+d8qYm9O+F66pPuQ5DyGnpN6+/Rviqas+fDNRGKz/y3Pa6XPKsJO8jydLXpHP8HcRFj6n89O
 Jcnp03vUfygIT3h6ku3on5jcG0mMySU1v1ij1xaVRR3e6Gvom1loa1euxFKckWioxVxUnAgAR
 TUP/o0CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1501817183!76284255!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20926 invoked from network); 4 Aug 2017 03:26:25 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 03:26:25 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Aug 2017 20:26:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,319,1498546800"; d="scan'208";a="1159005598"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga001.jf.intel.com with ESMTP; 03 Aug 2017 20:26:21 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  4 Aug 2017 11:10:50 +0800
Message-Id: <1501816250-97614-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501577334-7431-9-git-send-email-yi.y.sun@linux.intel.com>
References: <1501577334-7431-9-git-send-email-yi.y.sun@linux.intel.com>
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Yi Sun <yi.y.sun@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v15.2 08/23] x86: refactor psr: L3 CAT: set
	value: implement framework.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgc2V0IHZhbHVlIGZsb3cgaXMgdGhlIG1vc3QgY29tcGxpY2F0ZWQgb25lIGluIHBzciwgaXQg
d2lsbCBiZQpkaXZpZGVkIHRvIHNvbWUgcGF0Y2hlcyB0byBtYWtlIHRoaW5ncyBjbGVhcmVyLiBU
aGlzIHBhdGNoCmltcGxlbWVudHMgdGhlIHNldCB2YWx1ZSBmcmFtZXdvcmsgdG8gc2hvdyBhIHdo
b2xlIHBpY3R1cmUgZmlyc3RseS4KCkl0IGFsc28gY2hhbmdlcyBkb21jdGwgaW50ZXJmYWNlIHRv
IG1ha2UgaXQgbW9yZSBnZW5lcmFsLgoKVG8gbWFrZSB0aGUgc2V0IHZhbHVlIGZsb3cgYmUgZ2Vu
ZXJhbCBhbmQgY2FuIHN1cHBvcnQgbXVsdGlwbGUgZmVhdHVyZXMKYXQgc2FtZSB0aW1lLCBpdCBp
bmNsdWRlcyBiZWxvdyBzdGVwczoKMS4gVGVzdCBhbmQgc2V0IGRvbV9pZHMgYml0IGNvcnJlc3Bv
bmRpbmcgdG8gdGhlIGRvbWFpbi4gSWYgdGhlIG9sZCBiaXQgaXMgMAogICB3aGljaCBtZWFucyB0
aGUgZG9tYWluJ3MgQ09TIElEIGlzIGludmFsaWQsIHJlc3RvcmUgQ09TIElEIHRvIDAuIElmIHRo
ZQogICBDT1MgSUQgaXMgdmFsaWQsIGdldCB0aGUgQ09TIElEIHRoYXQgY3VycmVudCBkb21haW4g
aXMgdXNpbmcuCjIuIEdhdGhlciBhIHZhbHVlIGFycmF5IHRvIHN0b3JlIGFsbCBmZWF0dXJlcyBj
dXJyZW50IHZhbHVlCiAgIGludG8gaXQgYW5kIHJlcGxhY2UgdGhlIGN1cnJlbnQgdmFsdWUgb2Yg
dGhlIGZlYXR1cmUgd2hpY2ggaXMKICAgYmVpbmcgc2V0IHRvIHRoZSBuZXcgaW5wdXQgdmFsdWUu
CjMuIEZpbmQgaWYgdGhlcmUgaXMgYWxyZWFkeSBhIENPUyBJRCBvbiB3aGljaCBhbGwgZmVhdHVy
ZXMnCiAgIHZhbHVlcyBhcmUgc2FtZSBhcyB0aGUgYXJyYXkuIFRoZW4sIHdlIGNhbiByZXVzZSB0
aGlzIENPUwogICBJRC4KNC4gSWYgZmFpbCB0byBmaW5kLCB3ZSBuZWVkIHBpY2sgYW4gYXZhaWxh
YmxlIENPUyBJRC4gT25seSBDT1MgSUQgd2hpY2ggcmVmCiAgIGlzIDAgb3IgMSBjYW4gYmUgcGlj
a2VkLgo1LiBXcml0ZSB0aGUgZmVhdHVyZSdzIE1TUnMgYWNjb3JkaW5nIHRvIHRoZSBDT1MgSUQu
CjYuIFVwZGF0ZSByZWYgYWNjb3JkaW5nIHRvIENPUyBJRC4KNy4gU2F2ZSB0aGUgQ09TIElEIGlu
dG8gY3VycmVudCBkb21haW4ncyBwc3JfY29zX2lkc1tzb2NrZXRdIHNvIHRoYXQgd2UKICAgY2Fu
IGtub3cgd2hpY2ggQ09TIHRoZSBkb21haW4gaXMgdXNpbmcgb24gdGhlIHNvY2tldC4KClNvLCBz
b21lIGZ1bmN0aW9ucyBhcmUgYWJzdHJhY3RlZCBhbmQgdGhlIGNhbGxiYWNrIGZ1bmN0aW9ucyB3
aWxsIGJlCmltcGxlbWVudGVkIGluIG5leHQgcGF0Y2hlcy4KCkhlcmUgaXMgYW4gZXhhbXBsZSB0
byB1bmRlcnN0YW5kIHRoZSBwcm9jZXNzLiBUaGUgQ1BVIHN1cHBvcnRzCnR3byBmZWF0dWVycywg
ZS5nLiBMMyBDQVQgYW5kIEwyIENBVC4gVXNlciB3YW50cyB0byBzZXQgTDMgQ0FUCm9mIERvbTEg
dG8gMHgxZmYuCjEuIEF0IHRoZSBpbml0aWFsIHRpbWUsIHRoZSBvbGRfY29zIG9mIERvbTEgaXMg
MC4gVGhlIENPUyByZWdpc3RlcnMgdmFsdWVzCmFyZSBiZWxvdyBhdCB0aGlzIHRpbWUuCiAgICAg
ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgIHwgQ09TIDAgfCBDT1Mg
MSB8IENPUyAyIHwgLi4uIHwKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CkwzIENBVCAgfCAweDdmZiB8IDB4N2ZmIHwgMHg3ZmYgfCAuLi4gfAogICAgICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTDIgQ0FUICB8IDB4ZmYgIHwgMHhmZiAgfCAweGZmICB8
IC4uLiB8CiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKMi4gR2F0aGVy
IHRoZSB2YWx1ZSBhcnJheSBhbmQgaW5zZXJ0IG5ldyB2YWx1ZSBpbnRvIGl0Ogp2YWxbMF06IDB4
MWZmCnZhbFsxXTogMHhmZgoKMy4gSXQgY2Fubm90IGZpbmQgYSBtYXRjaGluZyBDT1MuCgo0LiBQ
aWNrIENPUyAxIHRvIHN0b3JlIHRoZSB2YWx1ZSBzZXQuCgo1LiBXcml0ZSB0aGUgTDMgQ0FUIENP
UyAxIHJlZ2lzdGVycy4gVGhlIENPUyByZWdpc3RlcnMgdmFsdWVzIGFyZQpjaGFuZ2VkIHRvIGJl
bG93IG5vdy4KICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
fCBDT1MgMCB8IENPUyAxIHwgQ09TIDIgfCAuLi4gfAogICAgICAgIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KTDMgQ0FUICB8IDB4N2ZmIHwgMHgxZmYgfCAuLi4gICB8IC4uLiB8CiAg
ICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpMMiBDQVQgIHwgMHhmZiAgfCAw
eGZmICB8IC4uLiAgIHwgLi4uIHwKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCgo2LiBUaGUgcmVmWzFdIGlzIGluY3JlYXNlZCB0byAxIGJlY2F1c2UgRG9tMSBpcyB1c2lu
ZyBpdCBub3cuCgo3LiBTYXZlIDEgdG8gRG9tMSdzIHBzcl9jb3NfaWRzW3NvY2tldF0uCgpUaGVu
LCB1c2VyIHdhbnRzIHRvIHNldCBMMyBDQVQgb2YgRG9tMiB0byAweDFmZiB0b28uIFRoZSBvbGRf
Y29zCm9mIERvbTIgaXMgMCB0b28uIFJlcGVhdCBhYm92ZSBmbG93LgoKVGhlIHZhbCBhcnJheSBh
c3NlbWJsZWQgaXM6CnZhbFswXTogMHgxZmYKdmFsWzFdOiAweGZmCgpTbywgaXQgY2FuIGZpbmQg
YSBtYXRjaGluZyBDT1MsIENPUyAxLiBUaGVuLCBpdCBjYW4gcmV1c2UgQ09TIDEKZm9yIERvbTIu
CgpUaGUgcmVmWzFdIGlzIGluY3JlYXNlZCB0byAyIG5vdyBiZWNhdXNlIGJvdGggRG9tMSBhbmQg
RG9tMiBhcmUKdXNpbmcgdGhpcyBDT1MgSUQuIFNldCAxIHRvIERvbTIncyBwc3JfY29zX2lkc1tz
b2NrZXRdLgoKVGhlcmUgaXMgb25lIHRoaW5nIG5lZWQgdG8gZW1waGFzaXplIHRoYXQgd2UgbmVl
ZCByZXN0b3JlIGRvbWFpbidzIENPUyBJRCB0bwowIHdoZW4gc29ja2V0IGlzIG9mZmxpbmUuIE90
aGVyd2lzZSwgYSB3cm9uZyBDT1MgSUQgd2lsbCBiZSB1c2VkIHdoZW4gdGhlCnNvY2tldCBpcyBv
bmxpbmUgYWdhaW4uIFRoYXQgbWF5IGNhdXNlIHVzZXIgc2VlIHRoZSB3cm9uZyBDQk0gc2hvd24u
IEJ1dCBpdAp0YWtlcyBtdWNoIHRpbWUgdG8gaXRlcmF0ZSBhbGwgZG9tYWlucyB0byByZXN0b3Jl
IENPUyBJRCB0byAwLiBTbywgd2UgZGVmaW5lCmEgJ2RvbV9pZHNbXScgdG8gcmVwcmVzZW50cyBh
bGwgZG9tYWlucywgb25lIGJpdCBjb3JyZXNwb25kcyB0byBvbmUgZG9tYWluLgpJZiB0aGUgYml0
IGlzIDAgd2hlbiBlbnRlcmluZyAncHNyX2N0eHRfc3dpdGNoX3RvJywgdGhhdCBtZWFucyB0aGlz
IGlzIHRoZQpmaXJzdCB0aW1lIHRoZSBkb21haW4gaXMgc3dpdGNoZWQgdG8gdGhpcyBzb2NrZXQg
b3IgZG9tYWluJ3MgQ09TIElEIGhhcyBub3QKYmVlbiBzZXQgc2luY2UgdGhlIHNvY2tldCBpcyBv
bmxpbmUuIFNvLCB0aGUgQ09TIElEIHNldCB0byBBU1NPQyByZWdpc3RlciBvbgp0aGlzIHNvY2tl
dCBzaG91bGQgYmUgZGVmYXVsdCB2YWx1ZSwgMC4gSWYgbm90LCB0aGF0IG1lYW5zIHRoZSBkb21h
aW4ncyBDT1MKSUQgaGFzIGJlZW4gc2V0IHdoZW4gdGhlIHNvY2tldCB3YXMgb25saW5lLiBTbywg
dGhpcyBDT1MgSUQgaXMgdmFsaWQgYW5kIHdlCmNhbiBkaXJlY3RseSB1c2UgaXQuIFdlIHJlc3Rv
cmUgdGhlIGRvbWFpbidzIENPUyBJRCB0byAwIGlmIHRoZSBiaXQKY29ycmVzcG9uZGluZyB0byB0
aGUgZG9tYWluIGlzIDAgYnV0IHRoZSBkb21haW4ncyBDT1MgSUQgaXMgbm90IDAgd2hlbgoncHNy
X2dldF92YWwnIGFuZCAncHNyX3NldF92YWwnIGlzIGNhbGxlZC4gVGhpcyBjYW4gYXZvaWQgQ1BV
IHNlcmlhbGl6YXRpb24KaWYgcmVzdG9yaW5nIGFjdGlvbiBpcyBleGVjdHVlZCBpbiAncHNyX2N0
eHRfc3dpdGNoX3RvJy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
djE1OgogICAgLSByZW1vdmUgJ0FTU0VSVCcgaW4gJ3Bzcl9mcmVlX2NvcycgYmVjYXVzZSBzb2Nr
ZXRfaW5mbyBtYXkgYmUgbnVsbCBvbgogICAgICBtYWNoaW5lcyB3aGljaCBkbyBub3Qgc3VwcG9y
dCBQU1IgZmVhdHVyZXMuIFVzZSAncHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCcKICAgICAgdG8gY2hl
Y2sgaWYgc29ja2V0X2luZm8gaXMgdmFsaWQuCnYxNDoKICAgIC0gYWRkICdjb25zdCcgZm9yIHBh
cmFtZXRlciAndmFsW10nIGluICd3cml0ZV9wc3JfbXNycycuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCnYxMzoKICAgIC0gcmVwbGFjZSAndGVzdF9iaXQnIHRvICd0ZXN0X2FuZF9z
ZXRfYml0JyBpbiAncHNyX2dldF92YWwvcHNyX3NldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ3NldF9iaXQnIHVzZWQgaW4gJ3Bzcl9zZXRfdmFs
JyAuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bnVzZWQg
cGFyYW1ldGVyIGluICdnZXRfY29zX251bSgpJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKdjEyOgogICAgLSByZW1vdmUgdGhlIG1lbWViZXJzIHBvc2l0aW9uIGNoYW5nZXMgaW4g
J3Bzcl9zb2NrZXRfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IHJlbmFtZSAnZG9tX2lkcycgdG8gJ2RvbV9zZXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBjYWxsICdiaXRtYXBfemVybycgdG8gY2xlYXIgYml0bWFwLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjb21iaW5lIHR3byBpZigpLXMgaW4gJ3Bz
cl9jdHh0X3N3aXRjaF90bycgYW5kIGFkZCBjb21tZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSByZW1vdmUgcmVkdW5kYW50IGNoZWNrIGluICdwc3JfZ2V0X3ZhbCcu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSAnZG9tYWluX2xvY2so
KScgdG8gcHJvdGVjdCAncHNyX2Nvc19pZHMnIHNvIHRoYXQgdGhlIGNvZGVzIGRvIG5vdAogICAg
ICBkZXBlbmQgb24gJ2RvbWN0bF9sb2NrJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gYWRqdXN0IGNvZGVzIHRvIGF2b2lkIGNhc3QgaW4gJ3Bzcl9zZXRfdmFsJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGNvZGVzIHRvIGF2b2lk
IGR1cGxpY2F0aW9uIG9mIGVycm9yIHBhdGhzIGluICdwc3Jfc2V0X3ZhbCcuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNsZWFyIHRoZSBkb21haW4gYml0IGFueXdheSBp
biAncHNyX2ZyZWVfY29zJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
dXNlIHRoZSBkZWZhdWx0IGNvcyBpZCB3aGVuIGdldHRpbmcgb2xkX2NvcyBpbiAncHNyX3NldF92
YWwnLgp2MTE6CiAgICAtIGRlZmluZSAnZG9tX2lkc1tdJyBhbmQgaW1wbGVtZW50IHJlbGF0ZWQg
Zmxvd3MuCiAgICAtIHJlc3RvcmUgZG9tYWluIGNvcyBpZCB0byAwIGluICdwc3JfZ2V0X3ZhbCcu
CiAgICAtIHJlbmFtZSAnd3JpdGVfcHNyX21zcicgdG8gJ3dyaXRlX3Bzcl9tc3JzJyBhbmQgY2hh
bmdlIGl0cyBwYXJhbWV0ZXJzIHRvCiAgICAgIGhhbmRsZSB2YWx1ZSBhcnJheSB0aGUgZmVhdHVy
ZSdzIGFsbCBNU1JzLgogICAgLSBmaXggY29kaW5nIHN0eWxlIGlzc3VlLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkbyBub3QgbmVlZCBjaGVjayAnY29zJyBpbiBBU1NF
UlQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbmFtZSAnaW5zZXJ0
X3ZhbF90b19hcnJheScgdG8gJ2luc2VydF92YWxfaW50b19hcnJheScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAncmVmX2xvY2snIGZyb20gcGFyYW1ldGVy
IGxpc3QgaW4gJ2ZpbmRfY29zJyBhbmQgJ3BpY2tfYXZhaWxfY29zJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIEFTU0VSVCBjaGVjayB0byAncmVmX2xvY2sn
IGluICdmaW5kX2NvcycgYW5kICdwaWNrX2F2YWlsX2NvcycuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIGZpeCBhIGJ1ZyBmb3IgY2hlY2tpbmcgJ2ZlYXRfdHlwZScuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgJ2ZyZWVfYXJyYXknIGxh
YmVsLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWVu
dHMgYW5kIGNvbW1pdCBtZXNzYWdlLgp2MTA6CiAgICAtIHJlc3RvcmUgZG9tYWluIGNvcyBpZCB0
byAwIHdoZW4gc29ja2V0IGlzIG9mZmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIGNoZWNrICdwc3JfY2F0X29wLmRhdGEnIHRvIG1ha2Ugc3VyZSBvbmx5IGxvd2Vy
IDMyIGJpdHMgYXJlIHZhbGlkLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSByZW1vdmUgdW5uZWNlc3NhcnkgZml4ZWQgd2lkdGggdHlwZSBvZiBwYXJhbWV0ZXJzIGFuZCB2
YXJpYWJsZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbmFtZSAn
aW5zZXJ0X25ld192YWxfdG9fYXJyYXknIHRvICdpbnNlcnRfdmFsX3RvX2FycmF5Jy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gaW5wdXQgJ3JlZl9sb2NrJyBwb2ludGVy
IGludG8gZnVuY3Rpb25zIHRvIGNoZWNrIGlmIGl0IGhhcyBiZWVuIGxvY2tlZC4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIGNvbW1lbnQgdG8gZGVjbGFyZSB0aGUg
c2V0IHByb2Nlc3MgaXMgcHJvdGVjdGVkIGJ5ICdkb21jdGxfbG9jaycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoZWNrICdmZWF0X3R5cGUnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ2ZlYXRfbWFzaycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjcml0ZXJpYSBv
ZiBBU1NFUlQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkanVzdCBm
bG93IG9mICdwc3Jfc2V0X3ZhbCcgdG8gYXZvaWQgJ2dvdG8nIGZvciBzdWNjZXNzZnVsIGNhc2Vz
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgQVNTRVJUIHRvIGNo
ZWNrICdzb2NrZXRfaW5mbycgaW4gJ3Bzcl9mcmVlX2NvcycuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb21tZW50IGluICdwc3JfZnJl
ZV9jb3MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0gdXNlIGdv
dG8gc3R5bGUgZXJyb3IgaGFuZGxpbmcgaW4gJ3Bzcl9zZXRfdmFsJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBXZWkgTGl1KQogICAgLSB1c2UgQVNTRVJUIGZvciBjaGVja2luZyBvbGRfY29zLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUgYW5kIEphbiBCZXVsaWNoKQogICAgLSBmaXggY29kaW5n
IHN0eWxlIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlbmFtZSAn
YXNzZW1ibGVfdmFsX2FycmF5JyB0byAnY29tYmluZV92YWxfYXJyYXknIGluIHBlcnZpb3VzIHBh
dGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHVzZSAnc3Bpbl9pc19sb2Nr
ZWQnIHRvIGNoZWNrIHJlZl9sb2NrLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAg
IC0gYWRkIGFuIGlucHV0IHBhcmFtZXRlciAnYXJyYXlfbGVuJyBmb3IgJ3dyaXRlX3Bzcl9tc3In
LgogICAgLSBjaGVjayAnc29ja2V0X2luZm8nIGFuZCAncHNyX2Nvc19pZHMnIGluIHRoaXMgcGF0
Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBwYXRjaCB0
aXRsZSB0byBpbmRpY2F0ZSAnTDMgQ0FUJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gZml4IGNvbW1pdCBtZXNzYWdlIHdvcmRzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBjaGFuZ2UgJ2Fzc2VtYmxlX3ZhbF9hcnJheScgdG8gJ2dhdGhlcl92
YWxfYXJyYXknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2Ug
J3NldF9uZXdfdmFsX3RvX2FycmF5JyB0byAnaW5zZXJ0X25ld192YWxfdG9fYXJyYXknLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgcGFyYW1ldGVyICdtJyBv
ZiAnaW5zZXJ0X25ld192YWxfdG9fYXJyYXknIHRvICduZXdfdmFsJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlICd3cml0ZV9wc3JfbXNyJyB0byAnd3JpdGVf
cHNyX21zcnMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjb3JyZWN0
IGNvbW1lbnRzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUg
dW5uZWNlc3NhcnkgY29tbWVudHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGFkanVzdCBjb25kaXRpb25zIGFmdGVyICdmaW5kX2NvcycgdG8gc2F2ZSBhIGxldmVsIG9m
IGluZGVudGF0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQg
J0FTU0VSVCghb2xkX2NvcyB8fCByZWZbb2xkX2Nvc10pJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gbW92ZSBBU1NFUlQoKSBjaGVjayBpbnRvIGxvY2tlZCByZWdpb24u
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlcGxhY2UgcGFyYW1ldGVy
ICcqdmFsJyB0byAndmFsW10nIGluIHNvbWUgZnVuY3Rpb25zLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgJ3dyaXRlX3Bzcl9tc3InIHBhcmFtZXRlcnMgdG8g
cHJlcGFyZSB0byBvbmx5IHNldCBvbmUgbmV3IHZhbHVlCiAgICAgIGZvciBvbmUgZmVhdHVyZS4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAndWlu
dDY0X3QnIHRvICd1aW50MzJfdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGFkZCBleHBsYW5hdGlvbiBhYm91dCBjb250ZXh0IHN3aXRjaC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZS4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmV0dXJuIGFuIGVycm9yIGZvciBhbGwg
aGVscGVyIGZ1bmN0aW9ucyBpbiBzZXQgZmxvdy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IGNhc3QuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIGRpdmlkZSAnZ2V0X29sZF9zZXRfbmV3JyB0byB0d28gZnVuY3Rp
b25zLCAnYXNzZW1ibGVfdmFsX2FycmF5JyBhbmQKICAgICAgJ3NldF9uZXdfdmFsX3RvX2FycmF5
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IGNvbW1lbnRz
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgY29kZSBmb3Jt
YXQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSAnYWxsb2Nf
bmV3X2NvcycgdG8gJ3BpY2tfYXZhaWxfY29zJyB0byBtYWtlIG5hbWUgYWNjdXJhdGUuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoZWNrIGZlYXR1cmUgdHlwZSB3aGVu
IGVudGVyaW5nICdwc3Jfc2V0X3ZhbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHVzZSBBU1NFUlQgdG8gY2hlY2sgcmVmLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSByZW5hbWUgJ2RhdFtdJyB0byAnZGF0YVtdJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29k
ZXMgZWFzaWVyIHRvIHVuZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
Ci0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICB8ICAxOCArKy0tCiB4ZW4vYXJjaC94ODYv
cHNyLmMgICAgICAgIHwgMjM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggfCAgIDQgKy0KIDMgZmlsZXMgY2hh
bmdlZCwgMjQwIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCBlOWE3MmM4
Li40MjI0NDA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCkBAIC0xNDQ1LDIxICsxNDQ1LDIxIEBAIGxvbmcgYXJjaF9kb19kb21j
dGwoCiAgICAgICAgICAgICB1aW50MzJfdCB2YWwzMjsKIAogICAgICAgICBjYXNlIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF9sM19j
Ym0oZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CisgICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAg
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DT0RFOgotICAgICAgICAg
ICAgcmV0ID0gcHNyX3NldF9sM19jYm0oZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0
YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19DT0RF
KTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29w
LnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0
X29wLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNf
Q09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X0NBVF9PUF9TRVRfTDNfREFUQToKLSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfbDNfY2JtKGQs
IGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7CisgICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEpOwogICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NCTToKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCAwZmU2
M2RkLi4xNjQxODJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3Bzci5jCkBAIC0xMjMsNiArMTIzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0
X3Byb3BzIHsKICAqIHJlZl9sb2NrICAtIEEgbG9jayB0byBwcm90ZWN0IGNvc19yZWYuCiAgKiBj
b3NfcmVmICAgLSBBIHJlZmVyZW5jZSBjb3VudCBhcnJheSB0byByZWNvcmQgaG93IG1hbnkgZG9t
YWlucyBhcmUgdXNpbmcgdGhlCiAgKiAgICAgICAgICAgICBDT1MgSUQuIEV2ZXJ5IGVudHJ5IG9m
IGNvc19yZWYgY29ycmVzcG9uZHMgdG8gb25lIENPUyBJRC4KKyAqIGRvbV9zZXQgICAtIEEgYml0
bWFwIHRvIGluZGljYXRlIHdoaWNoIGRvbWFpbidzIGNvcyBpZCBoYXMgYmVlbiBzZXQuCiAgKi8K
IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gewogICAgIGJvb2wgZmVhdF9pbml0OwpAQCAtMTMwLDYg
KzEzMSw4IEBAIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gewogICAgIHN0cnVjdCBmZWF0X25vZGUg
KmZlYXR1cmVzW0ZFQVRfVFlQRV9OVU1dOwogICAgIHNwaW5sb2NrX3QgcmVmX2xvY2s7CiAgICAg
dW5zaWduZWQgaW50IGNvc19yZWZbTUFYX0NPU19SRUdfQ05UXTsKKyAgICAvKiBFdmVyeSBiaXQg
Y29ycmVzcG9uZHMgdG8gYSBkb21haW4uIEluZGV4IGlzIGRvbWFpbl9pZC4gKi8KKyAgICBERUNM
QVJFX0JJVE1BUChkb21fc2V0LCBET01JRF9JRExFICsgMSk7CiB9OwogCiBzdHJ1Y3QgcHNyX2Fz
c29jIHsKQEAgLTE4Nyw2ICsxOTAsOCBAQCBzdGF0aWMgdm9pZCBmcmVlX3NvY2tldF9yZXNvdXJj
ZXModW5zaWduZWQgaW50IHNvY2tldCkKICAgICBpbmZvLT5mZWF0X2luaXQgPSBmYWxzZTsKIAog
ICAgIG1lbXNldChpbmZvLT5jb3NfcmVmLCAwLCBNQVhfQ09TX1JFR19DTlQgKiBzaXplb2YodW5z
aWduZWQgaW50KSk7CisKKyAgICBiaXRtYXBfemVybyhpbmZvLT5kb21fc2V0LCBET01JRF9JRExF
ICsgMSk7CiB9CiAKIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90eXBlX3RvX2Zl
YXRfdHlwZShlbnVtIGNibV90eXBlIHR5cGUpCkBAIC00NjMsMTMgKzQ2OCwyNSBAQCB2b2lkIHBz
cl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggcHNyX2NtdF9lbmFi
bGVkKCkgKQogICAgICAgICBwc3JfYXNzb2Nfcm1pZCgmcmVnLCBkLT5hcmNoLnBzcl9ybWlkKTsK
IAotICAgIC8qIElmIGRvbWFpbidzICdwc3JfY29zX2lkcycgaXMgTlVMTCwgd2Ugc2V0IGRlZmF1
bHQgdmFsdWUgZm9yIGl0LiAqLworICAgIC8qCisgICAgICogSWYgdGhlIGRvbWFpbiBpcyBub3Qg
c2V0IGluICdkb21fc2V0JyBiaXRtYXAsIHRoYXQgbWVhbnMgdGhlIGRvbWFpbidzCisgICAgICog
Y29zIGlkIGlzIG5vdCB2YWxpZC4gU28sIHdlIGhhdmUgdG8gdXNlIGRlZmF1bHQgdmFsdWUgKDAp
IHRvIHNldCBBU1NPQworICAgICAqIHJlZ2lzdGVyLiBGdXJ0aGVybW9yZSwgaWYgZG9tYWluJ3Mg
J3Bzcl9jb3NfaWRzJyBpcyBOVUxMLCB3ZSBuZWVkCisgICAgICogZGVmYXVsdCB2YWx1ZSBmb3Ig
aXQgdG9vIChmb3IgY2FzZSB0aGF0IHRoZSBkb21haW4ncyBwc3JfY29zX2lkcyBpcyBub3QKKyAg
ICAgKiBzdWNjZXNzZnVsbHkgYWxsb2NhdGVkKS4KKyAgICAgKi8KICAgICBpZiAoIHBzcmEtPmNv
c19tYXNrICkKLSAgICAgICAgcmVnID0gcHNyX2Fzc29jX2NvcyhyZWcsCi0gICAgICAgICAgICAg
ICAgICAoZC0+YXJjaC5wc3JfY29zX2lkcyA/Ci0gICAgICAgICAgICAgICAgICAgZC0+YXJjaC5w
c3JfY29zX2lkc1tjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSldIDoKLSAgICAgICAg
ICAgICAgICAgICAwKSwKLSAgICAgICAgICAgICAgICAgIHBzcmEtPmNvc19tYXNrKTsKKyAgICB7
CisgICAgICAgIHVuc2lnbmVkIGludCBzb2NrZXQgPSBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNz
b3JfaWQoKSk7CisgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBzb2NrZXRf
aW5mbyArIHNvY2tldDsKKyAgICAgICAgdW5zaWduZWQgaW50IGNvcyA9IDA7CisKKyAgICAgICAg
aWYgKCBsaWtlbHkodGVzdF9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21fc2V0KSkgJiYKKyAg
ICAgICAgICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzICkKKyAgICAgICAgICAgIGNvcyA9IGQtPmFy
Y2gucHNyX2Nvc19pZHNbc29ja2V0XTsKKworICAgICAgICByZWcgPSBwc3JfYXNzb2NfY29zKHJl
ZywgY29zLCBwc3JhLT5jb3NfbWFzayk7CisgICAgfQogCiAgICAgaWYgKCByZWcgIT0gcHNyYS0+
dmFsICkKICAgICB7CkBAIC01NTEsNyArNTY4LDEzIEBAIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAogICAgICAgICByZXR1cm4gLUVOT0VOVDsK
ICAgICB9CiAKKyAgICBkb21haW5fbG9jayhkKTsKKyAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0
KGQtPmRvbWFpbl9pZCwgc29ja2V0X2luZm9bc29ja2V0XS5kb21fc2V0KSApCisgICAgICAgIGQt
PmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XSA9IDA7CisKICAgICBjb3MgPSBkLT5hcmNoLnBzcl9j
b3NfaWRzW3NvY2tldF07CisgICAgZG9tYWluX3VubG9jayhkKTsKKwogICAgIC8qCiAgICAgICog
SWYgaW5wdXQgY29zIGV4Y2VlZHMgY3VycmVudCBmZWF0dXJlJ3MgY29zX21heCwgd2Ugc2hvdWxk
IHJldHVybiBpdHMKICAgICAgKiBkZWZhdWx0IHZhbHVlIHdoaWNoIGlzIHN0b3JlZCBpbiBjb3Mg
MC4gVGhpcyBjYXNlIG9ubHkgaGFwcGVucwpAQCAtNTc1LDE1ICs1OTgsMjEyIEBAIGludCBwc3Jf
Z2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAogICAgIHJldHVy
biAtRUlOVkFMOwogfQogCi1pbnQgcHNyX3NldF9sM19jYm0oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHNvY2tldCwKLSAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjYm0sIGVudW0g
Y2JtX3R5cGUgdHlwZSkKKy8qIFNldCB2YWx1ZSBmdW5jdGlvbnMgKi8KK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgZ2V0X2Nvc19udW0odm9pZCkKIHsKICAgICByZXR1cm4gMDsKIH0KIAotLyogQ2FsbGVk
IHdpdGggZG9tYWluIGxvY2sgaGVsZCwgbm8gZXh0cmEgbG9jayBuZWVkZWQgZm9yICdwc3JfY29z
X2lkcycgKi8KK3N0YXRpYyBpbnQgZ2F0aGVyX3ZhbF9hcnJheSh1aW50MzJfdCB2YWxbXSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9jb3MpCit7Cisg
ICAgcmV0dXJuIC1FSU5WQUw7Cit9CisKK3N0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5
KHVpbnQzMl90IHZhbFtdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGFycmF5X2xlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgbmV3X3ZhbCkKK3sKKyAgICByZXR1cm4gLUVJTlZBTDsKK30K
Kworc3RhdGljIGludCBmaW5kX2Nvcyhjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50
IGFycmF5X2xlbiwKKyAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRf
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAq
aW5mbykKK3sKKyAgICByZXR1cm4gLUVOT0VOVDsKK30KKworc3RhdGljIGludCBwaWNrX2F2YWls
X2Nvcyhjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9jb3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCit7CisgICAg
cmV0dXJuIC1FTk9FTlQ7Cit9CisKK3N0YXRpYyBpbnQgd3JpdGVfcHNyX21zcnModW5zaWduZWQg
aW50IHNvY2tldCwgdW5zaWduZWQgaW50IGNvcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdWludDMyX3QgdmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCit7CisgICAgcmV0
dXJuIC1FTk9FTlQ7Cit9CisKK2ludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgc29ja2V0LAorICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld192YWwsIGVudW0g
Y2JtX3R5cGUgdHlwZSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgb2xkX2NvcywgYXJyYXlfbGVuOwor
ICAgIGludCBjb3MsIHJldDsKKyAgICB1bnNpZ25lZCBpbnQgKnJlZjsKKyAgICB1aW50MzJfdCAq
dmFsX2FycmF5LCB2YWw7CisgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9z
b2NrZXRfaW5mbyhzb2NrZXQpOworICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGU7CisK
KyAgICBpZiAoIElTX0VSUihpbmZvKSApCisgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwor
CisgICAgdmFsID0gbmV3X3ZhbDsKKyAgICBpZiAoIG5ld192YWwgIT0gdmFsICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90
eXBlKHR5cGUpOworICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVy
ZXMpIHx8CisgICAgICAgICAhaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSApCisgICAgICAgIHJl
dHVybiAtRU5PRU5UOworCisgICAgLyoKKyAgICAgKiBTdGVwIDA6CisgICAgICogb2xkX2NvcyBt
ZWFucyB0aGUgQ09TIElEIGN1cnJlbnQgZG9tYWluIGlzIHVzaW5nLiBCeSBkZWZhdWx0LCBpdCBp
cyAwLgorICAgICAqCisgICAgICogRm9yIGV2ZXJ5IENPUyBJRCwgdGhlcmUgaXMgYSByZWZlcmVu
Y2UgY291bnQgdG8gcmVjb3JkIGhvdyBtYW55IGRvbWFpbnMKKyAgICAgKiBhcmUgdXNpbmcgdGhl
IENPUyByZWdpc3RlciBjb3JyZXNwb25kaW5nIHRvIHRoaXMgQ09TIElELgorICAgICAqIC0gSWYg
cmVmW29sZF9jb3NdIGlzIDAsIHRoYXQgbWVhbnMgdGhpcyBDT1MgaXMgbm90IHVzZWQgYnkgYW55
IGRvbWFpbi4KKyAgICAgKiAtIElmIHJlZltvbGRfY29zXSBpcyAxLCB0aGF0IG1lYW5zIHRoaXMg
Q09TIGlzIG9ubHkgdXNlZCBieSBjdXJyZW50CisgICAgICogICBkb21haW4uCisgICAgICogLSBJ
ZiByZWZbb2xkX2Nvc10gaXMgbW9yZSB0aGFuIDEsIHRoYXQgbWVhbiBtdWx0aXBsZSBkb21haW5z
IGFyZSB1c2luZworICAgICAqICAgdGhpcyBDT1MuCisgICAgICovCisgICAgZG9tYWluX2xvY2so
ZCk7CisgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChkLT5kb21haW5faWQsIGluZm8tPmRvbV9z
ZXQpICkKKyAgICAgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdID0gMDsKKworICAgIG9s
ZF9jb3MgPSBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF07CisgICAgZG9tYWluX3VubG9jayhk
KTsKKworICAgIEFTU0VSVChvbGRfY29zIDwgTUFYX0NPU19SRUdfQ05UKTsKKworICAgIHJlZiA9
IGluZm8tPmNvc19yZWY7CisKKyAgICAvKgorICAgICAqIFN0ZXAgMToKKyAgICAgKiBHYXRoZXIg
YSB2YWx1ZSBhcnJheSB0byBzdG9yZSBhbGwgZmVhdHVyZXMgY29zX3JlZ192YWxbb2xkX2Nvc10u
CisgICAgICogQW5kLCBzZXQgdGhlIGlucHV0IG5ldyB2YWwgaW50byBhcnJheSBhY2NvcmRpbmcg
dG8gdGhlIGZlYXR1cmUncworICAgICAqIHBvc2l0aW9uIGluIGFycmF5LgorICAgICAqLworICAg
IGFycmF5X2xlbiA9IGdldF9jb3NfbnVtKCk7CisgICAgdmFsX2FycmF5ID0geHphbGxvY19hcnJh
eSh1aW50MzJfdCwgYXJyYXlfbGVuKTsKKyAgICBpZiAoICF2YWxfYXJyYXkgKQorICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggKHJldCA9IGdhdGhlcl92YWxfYXJyYXkodmFsX2Fy
cmF5LCBhcnJheV9sZW4sIGluZm8sIG9sZF9jb3MpKSAhPSAwICkKKyAgICAgICAgZ290byBmcmVl
X2FycmF5OworCisgICAgaWYgKCAocmV0ID0gaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHZhbF9hcnJh
eSwgYXJyYXlfbGVuLCBpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmZWF0X3R5cGUsIHR5cGUsIHZhbCkpICE9IDAgKQorICAgICAgICBnb3RvIGZyZWVfYXJyYXk7
CisKKyAgICBzcGluX2xvY2soJmluZm8tPnJlZl9sb2NrKTsKKworICAgIC8qCisgICAgICogU3Rl
cCAyOgorICAgICAqIFRyeSB0byBmaW5kIGlmIHRoZXJlIGlzIGFscmVhZHkgYSBDT1MgSUQgb24g
d2hpY2ggYWxsIGZlYXR1cmVzJyB2YWx1ZXMKKyAgICAgKiBhcmUgc2FtZSBhcyB0aGUgYXJyYXku
IFRoZW4sIHdlIGNhbiByZXVzZSB0aGlzIENPUyBJRC4KKyAgICAgKi8KKyAgICBjb3MgPSBmaW5k
X2Nvcyh2YWxfYXJyYXksIGFycmF5X2xlbiwgZmVhdF90eXBlLCBpbmZvKTsKKyAgICBpZiAoIGNv
cyA9PSBvbGRfY29zICkKKyAgICB7CisgICAgICAgIHJldCA9IDA7CisgICAgICAgIGdvdG8gdW5s
b2NrX2ZyZWVfYXJyYXk7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBTdGVwIDM6CisgICAgICog
SWYgZmFpbCB0byBmaW5kLCB3ZSBuZWVkIHBpY2sgYW4gYXZhaWxhYmxlIENPUyBJRC4KKyAgICAg
KiBJbiBmYWN0LCBvbmx5IENPUyBJRCB3aGljaCByZWYgaXMgMSBvciAwIGNhbiBiZSBwaWNrZWQg
Zm9yIGN1cnJlbnQKKyAgICAgKiBkb21haW4uIElmIG9sZF9jb3MgaXMgbm90IDAgYW5kIGl0cyBy
ZWY9PTEsIHRoYXQgbWVhbnMgb25seSBjdXJyZW50CisgICAgICogZG9tYWluIGlzIHVzaW5nIHRo
aXMgb2xkX2NvcyBJRC4gU28sIHRoaXMgb2xkX2NvcyBJRCBjZXJ0YWlubHkgY2FuCisgICAgICog
YmUgcmV1c2VkIGJ5IGN1cnJlbnQgZG9tYWluLiBSZWY9PTAgbWVhbnMgdGhlcmUgaXMgbm8gYW55
IGRvbWFpbgorICAgICAqIHVzaW5nIHRoaXMgQ09TIElELiBTbyBpdCBjYW4gYmUgdXNlZCBmb3Ig
Y3VycmVudCBkb21haW4gdG9vLgorICAgICAqLworICAgIGlmICggY29zIDwgMCApCisgICAgewor
ICAgICAgICBjb3MgPSBwaWNrX2F2YWlsX2NvcyhpbmZvLCB2YWxfYXJyYXksIGFycmF5X2xlbiwg
b2xkX2NvcywgZmVhdF90eXBlKTsKKyAgICAgICAgaWYgKCBjb3MgPCAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcmV0ID0gY29zOworICAgICAgICAgICAgZ290byB1bmxvY2tfZnJlZV9hcnJh
eTsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFN0ZXAgNDoKKyAgICAgICAg
ICogV3JpdGUgdGhlIGZlYXR1cmUncyBNU1JzIGFjY29yZGluZyB0byB0aGUgQ09TIElELgorICAg
ICAgICAgKi8KKyAgICAgICAgcmV0ID0gd3JpdGVfcHNyX21zcnMoc29ja2V0LCBjb3MsIHZhbF9h
cnJheSwgYXJyYXlfbGVuLCBmZWF0X3R5cGUpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAg
ICAgICBnb3RvIHVubG9ja19mcmVlX2FycmF5OworICAgIH0KKworICAgIC8qCisgICAgICogU3Rl
cCA1OgorICAgICAqIEZpbmQgdGhlIENPUyBJRCAoZmluZF9jb3MgcmVzdWx0IGlzICc+PSAwJyBv
ciBhbiBhdmFpbGFibGUgQ09TIElEIGlzCisgICAgICogcGlja2VkLCB0aGVuIHVwZGF0ZSByZWYg
YWNjb3JkaW5nIHRvIENPUyBJRC4KKyAgICAgKi8KKyAgICByZWZbY29zXSsrOworICAgIEFTU0VS
VCghY29zIHx8IHJlZltjb3NdKTsKKyAgICBBU1NFUlQoIW9sZF9jb3MgfHwgcmVmW29sZF9jb3Nd
KTsKKyAgICByZWZbb2xkX2Nvc10tLTsKKyAgICBzcGluX3VubG9jaygmaW5mby0+cmVmX2xvY2sp
OworCisgICAgLyoKKyAgICAgKiBTdGVwIDY6CisgICAgICogU2F2ZSB0aGUgQ09TIElEIGludG8g
Y3VycmVudCBkb21haW4ncyBwc3JfY29zX2lkc1tdIHNvIHRoYXQgd2UgY2FuIGtub3cKKyAgICAg
KiB3aGljaCBDT1MgdGhlIGRvbWFpbiBpcyB1c2luZyBvbiB0aGUgc29ja2V0LiBPbmUgZG9tYWlu
IGNhbiBvbmx5IHVzZQorICAgICAqIG9uZSBDT1MgSUQgYXQgc2FtZSB0aW1lIG9uIGVhY2ggc29j
a2V0LgorICAgICAqLworICAgIGRvbWFpbl9sb2NrKGQpOworICAgIGQtPmFyY2gucHNyX2Nvc19p
ZHNbc29ja2V0XSA9IGNvczsKKyAgICBkb21haW5fdW5sb2NrKGQpOworCisgICAgZ290byBmcmVl
X2FycmF5OworCisgdW5sb2NrX2ZyZWVfYXJyYXk6CisgICAgc3Bpbl91bmxvY2soJmluZm8tPnJl
Zl9sb2NrKTsKKworIGZyZWVfYXJyYXk6CisgICAgeGZyZWUodmFsX2FycmF5KTsKKyAgICByZXR1
cm4gcmV0OworfQorCiBzdGF0aWMgdm9pZCBwc3JfZnJlZV9jb3Moc3RydWN0IGRvbWFpbiAqZCkK
IHsKKyAgICB1bnNpZ25lZCBpbnQgc29ja2V0LCBjb3M7CisKKyAgICBpZiAoICFkLT5hcmNoLnBz
cl9jb3NfaWRzIHx8ICFwc3JfYWxsb2NfZmVhdF9lbmFibGVkKCkgKQorICAgICAgICByZXR1cm47
CisKKyAgICAvKiBEb21haW4gaXMgZGVzdHJveWVkIHNvIGl0cyBjb3NfcmVmIHNob3VsZCBiZSBk
ZWNyZWFzZWQuICovCisgICAgZm9yICggc29ja2V0ID0gMDsgc29ja2V0IDwgbnJfc29ja2V0czsg
c29ja2V0KysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9
IHNvY2tldF9pbmZvICsgc29ja2V0OworCisgICAgICAgIGNsZWFyX2JpdChkLT5kb21haW5faWQs
IGluZm8tPmRvbV9zZXQpOworCisgICAgICAgIC8qIGNvcyAwIGlzIGRlZmF1bHQgb25lIHdoaWNo
IGRvZXMgbm90IG5lZWQgYmUgaGFuZGxlZC4gKi8KKyAgICAgICAgY29zID0gZC0+YXJjaC5wc3Jf
Y29zX2lkc1tzb2NrZXRdOworICAgICAgICBpZiAoIGNvcyA9PSAwICkKKyAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgIHNwaW5fbG9jaygmaW5mby0+cmVmX2xvY2spOworICAgICAgICBB
U1NFUlQoaW5mby0+Y29zX3JlZltjb3NdKTsKKyAgICAgICAgaW5mby0+Y29zX3JlZltjb3NdLS07
CisgICAgICAgIHNwaW5fdW5sb2NrKCZpbmZvLT5yZWZfbG9jayk7CisgICAgfQorCiAgICAgeGZy
ZWUoZC0+YXJjaC5wc3JfY29zX2lkcyk7CiAgICAgZC0+YXJjaC5wc3JfY29zX2lkcyA9IE5VTEw7
CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wc3IuaAppbmRleCAwZTk2MGJmLi41MGI4NzU3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKQEAgLTc0
LDggKzc0LDggQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNi
bV90eXBlIHR5cGUsCiAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQg
aW50IGFycmF5X2xlbik7CiBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IHNvY2tldCwKICAgICAgICAgICAgICAgICB1aW50MzJfdCAqdmFsLCBlbnVtIGNibV90
eXBlIHR5cGUpOwotaW50IHBzcl9zZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBzb2NrZXQsCi0gICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2JtLCBlbnVtIGNibV90
eXBlIHR5cGUpOworaW50IHBzcl9zZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBzb2NrZXQsCisgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsLCBlbnVtIGNibV90eXBlIHR5
cGUpOwogCiB2b2lkIHBzcl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgcHNy
X2RvbWFpbl9mcmVlKHN0cnVjdCBkb21haW4gKmQpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 04:37:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 04: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.xen.org>)
	id 1ddUMY-00025F-CV; Fri, 04 Aug 2017 04:37:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddUMX-000259-9t
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 04:37:25 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 98/CE-02176-40AF3895; Fri, 04 Aug 2017 04:37:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1tYhocv8qzn
 S4NEcK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP69PmsBScEKi4cCm1g/MbbxcjFISQwnVHi
 9bwZrF2MnBwSArwSR5bB2P4SrevesUIUTWCU+HvuOTNIgkVARaLh6gs2EJtNQF3i8dceJhBbR
 MBA4v31SWwgDcwC/UwSf75MAmsQFkiS2PtvBlgRr4CuxOf3T6GmXmCUmLl4FztEQlDi5MwnLC
 A2M9DUP/MuATVzANnSEsv/cYCEOQX0JD60vAIrFwU6YsrJbWwTGAVmIemehaR7FkL3AkbmVYw
 axalFZalFuoYGeklFmekZJbmJmTlAnqlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7GNVOdDzFK
 cjApifJWH2uKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK/+zOVJIsCg1PbUiLTMHGCkwaQkOH
 iURXg6QNG9xQWJucWY6ROoUo6KUOC8fSEIAJJFRmgfXBovOS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBLm5QeZwpOZVwI3/RXQYiagxX/qGkEWlyQipKQaGE3jXp+b/3u5zJujR3nUmQRuuTy
 aXOoz/WHptMt6V49w/V6w5NOkmauK7YszvUtM1s6bePkii9C/2VIG6v+nZ33/5hbfLFjC09PP
 XTht7ptltsFqAp/2+en7X2PXi7/9bSsjT33F2Rd6oTuP3WH9yLVsdv5m/5s2dSI+p8szHv7v6
 ex68mTvYWElluKMREMt5qLiRAC3T48syQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501821441!102917990!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28072 invoked from network); 4 Aug 2017 04:37:23 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 04:37:23 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Aug 2017 21:37:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,319,1498546800"; d="scan'208";a="295624728"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 03 Aug 2017 21:37:18 -0700
Date: Fri, 4 Aug 2017 12:36:46 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170804043646.GJ11396@yi.y.sun>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <73215889-8896-f075-c49b-a1d1849813ac@citrix.com>
 <baa7bd55-9c45-b2c5-8769-859bb9e7c2bf@oracle.com>
 <20170804022151.GH11396@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170804022151.GH11396@yi.y.sun>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 00/23] Enable L2 Cache Allocation
 Technology & Refactor psr.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMDQgMTA6MjE6NTEsIFlpIFN1biB3cm90ZToKPiBPbiAxNy0wOC0wMyAxODo1MDow
MiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gCj4gPiAKPiA+IE9uIDA4LzAzLzIwMTcgMTE6
MzcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiA+KFhFTikgWyAxMDcxLjU0MjUwMF0gWGVu
IGNhbGwgdHJhY2U6Cj4gPiA+KFhFTikgWyAxMDcxLjU0MjUwNV0gICAgWzxmZmZmODJkMDgwMmE5
NDhmPl0gcHNyX2RvbWFpbl9mcmVlKzB4MjMvMHhjYwo+ID4gPihYRU4pIFsgMTA3MS41NDI1MTRd
ICAgIFs8ZmZmZjgyZDA4MDI3Y2MzMT5dIGFyY2hfZG9tYWluX2Rlc3Ryb3krMHg4OC8weDhmCj4g
PiA+KFhFTikgWyAxMDcxLjU0MjUyMV0gICAgWzxmZmZmODJkMDgwMjA4MGY3Pl0gZG9tYWluLmMj
Y29tcGxldGVfZG9tYWluX2Rlc3Ryb3krMHg2Zi8weDE5Mgo+ID4gPihYRU4pIFsgMTA3MS41NDI1
MjhdICAgIFs8ZmZmZjgyZDA4MDIyYTg2Zj5dIHJjdXBkYXRlLmMjcmN1X3Byb2Nlc3NfY2FsbGJh
Y2tzKzB4MTQxLzB4MWEzCj4gPiA+KFhFTikgWyAxMDcxLjU0MjUzNl0gICAgWzxmZmZmODJkMDgw
MjNiNzVmPl0gc29mdGlycS5jI19fZG9fc29mdGlycSsweDdmLzB4OGEKPiA+ID4oWEVOKSBbIDEw
NzEuNTQyNTQyXSAgICBbPGZmZmY4MmQwODAyM2I3OWY+XSBwcm9jZXNzX3BlbmRpbmdfc29mdGly
cXMrMHgzNS8weDM3Cj4gPiA+KFhFTikgWyAxMDcxLjU0MjU1MV0gICAgWzxmZmZmODJkMDgwMmQ3
OTJmPl0gbXdhaXQtaWRsZS5jI213YWl0X2lkbGUrMHhmYy8weDJkZAo+ID4gPihYRU4pIFsgMTA3
MS41NDI1NTddICAgIFs8ZmZmZjgyZDA4MDI3YjZkYz5dIGRvbWFpbi5jI2lkbGVfbG9vcCsweDcy
LzB4OGEKPiA+ID4oWEVOKSBbIDEwNzEuNTQyNTYxXQo+ID4gPihYRU4pIFsgMTA3MS45MTY2NDld
Cj4gPiA+KFhFTikgWyAxMDcxLjkxODg4MV0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+ID4gPihYRU4pIFsgMTA3MS45MjQ5ODddIFBhbmljIG9uIENQVSAxNDoKPiA+
ID4oWEVOKSBbIDEwNzEuOTI4NzcxXSBBc3NlcnRpb24gJ3NvY2tldF9pbmZvJyBmYWlsZWQgYXQg
cHNyLmM6MTI5Nwo+ID4gPihYRU4pIFsgMTA3MS45MzUyNjVdICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPiA+ID4oWEVOKSBbIDEwNzEuOTQxMzc1XQo+ID4gPihYRU4p
IFsgMTA3MS45NDM2MDZdIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KPiA+ID4KPiA+ID5UaGUg
aGFyZHdhcmUgaXMgU2FuZHlCcmlkZ2UtRU4sIHdoaWNoIGhhcyBubyBQU1Igc3VwcG9ydCBhcyBm
YXIgYXMgSSBhbSBhd2FyZS4gIEFzIGEgZmlyc3QgdGhvdWdodCwgcHNyX2ZyZWVfZG9tYWluKCkg
c2hvdWxkIG5vdCBiZSBtYWtpbmcgYW55IGFzc2VydGlvbnMgYWJvdXQgaGFyZHdhcmUgc3RhdGUu
Cj4gPiAKPiA+IE5vdCBzdXJwcmlzaW5nbHksIEkgaGl0IHRoaXMgYXMgd2VsbC4KPiA+IAo+ID4g
SXQgc2VlbXMgdG8gbWUgdGhhdCBzb2NrZXRfaW5mbyBpcyBzZXQgb25seSBpZiAicHNyIiBib290
IHBhcmFtZXRlcgo+ID4gaXMgZXhwbGljaXRseSBzZXQgKmFuZCogb3B0X2Nvc19tYXggaXMgbm90
IHN1ZmZpY2llbnRseSBsb3cuIFNvCj4gPiBBU1NFUlQoKSBzaG91bGQgYmUgZWl0aGVyIHR1cm5l
ZCBpbnRvICdpZicgb3IgcG9zc2libHkgYmUgc3dhcHBlZAo+ID4gd2l0aCBkLT5hcmNoLnBzcl9j
b3NfaWRzIHRlc3QuCj4gPiAKPiBWZXJ5IHNvcnJ5IGZvciB0aGlzLiBBcyB5b3UgbWVudGlvbmVk
LCB0aGUgJ3NvY2tldF9pbmZvJyBpcyBhbGxvY2F0ZWQgb25seSBpZgo+ICJwc3IiIGJvb3QgcGFy
YW1ldGVyIGlzIHNldC4gU28sIEkgc2hvdWxkIG5vdCB1c2UgIkFTU0VSVChzb2NrZXRfaW5mbyki
IGluCj4gJ3Bzcl9mcmVlX2NvcygpJyB3aGljaCBpcyBjYWxsZWQgYnkgJ3Bzcl9kb21haW5fZnJl
ZScuCj4gCj4gSSB3aWxsIHNlbmQgYW4gdXBkYXRlIHBhdGNoIG91dCB0byBmaXggdGhpcy4gVGhh
bmtzIQo+IApCZWxvdyBwYXRjaCBpcyBzdWJtaXR0ZWQgdG8gZml4IHRoaXMuCltQQVRDSCB2MTUu
MiAwOC8yM10geDg2OiByZWZhY3RvciBwc3I6IEwzIENBVDogc2V0IHZhbHVlOiBpbXBsZW1lbnQg
ZnJhbWV3b3JrLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 04:41:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 04:41: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.xen.org>)
	id 1ddUQ7-0002hT-Ux; Fri, 04 Aug 2017 04:41:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddUQ6-0002hL-4Q
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 04:41:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CA/46-09901-1EAF3895; Fri, 04 Aug 2017 04:41:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS1tbhqPvgV3O
 kwfbfBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6P42MBX/5Ki5c7mJsYHzB08XIySEkMI1R
 Yv4NbxBbQoBX4siyGawQtr/EpkO7gWwuoJoJjBK3Fp9lAUmwCKhIPD6/gw3EZhNQl3j8tYcJx
 BYRUJR48PImWAOzQCOTxKJdH9hBHGGBNkaJ57OnM4NU8QroSvx9+I4NYuwmRonp3VMZIRKCEi
 dnPgFbwQw09s+8S0ANHEC2tMTyfxwQYXmJ5q2zweZwClhKbL//A+xUUaCLppzcxjaBUXAWkkm
 zkEyahTBpFpJJCxhZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn
 525iBAY0AxDsYPy1LOAQoyQHk5Iob/WxpkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw9P5sjh
 QSLUtNTK9Iyc4CxBZOW4OBREuH9BZLmLS5IzC3OTIdInWJUlBLnLQVJCIAkMkrz4Npg8XyJUV
 ZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrz/QabwZOaVwE1/BbSYCWjxn7pGkMUliQgpqQbGiVZ
 Hz/JcfhCi8fpV012fH9+PbE6NVVZpZZKZJv56b63KY7PbInc/Fi2+Frf/ZXZL+f/cvMVVMTvt
 O5wfnq2TXiJkX2vJ/ejq7Dfbr8lvbHsabSlRx6BbyCW6wcJ9KteJi3qSIW7cE3vOJMTcr1uw9
 m+zQvI/Ax0Tppvnq9233bpdMT2BydBJiaU4I9FQi7moOBEAfk3P9+ICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1501821662!57432592!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.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38099 invoked from network); 4 Aug 2017 04:41:04 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 04:41:04 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Aug 2017 21:41:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,319,1498546800"; d="scan'208";a="133401028"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 03 Aug 2017 21:40:57 -0700
Date: Fri, 4 Aug 2017 12:40:25 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170804044025.GK11396@yi.y.sun>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <1501577334-7431-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170803122637.dngs2i5zl27dsmyv@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170803122637.dngs2i5zl27dsmyv@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 01/23] docs: create Cache Allocation
 Technology (CAT) and Code and Data Prioritization (CDP) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMDMgMTM6MjY6MzcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBBdWcgMDEsIDIw
MTcgYXQgMDQ6NDg6MzJQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gVGhpcyBwYXRjaCBjcmVh
dGVzIENBVCBhbmQgQ0RQIGZlYXR1cmUgZG9jdW1lbnQgaW4gZG9jL2ZlYXR1cmVzLy4gSXQgZGVz
Y3JpYmVzCj4gPiBrZXkgcG9pbnRzIHRvIGltcGxlbWVudCBMMyBDQVQvQ0RQIGFuZCBMMiBDQVQg
d2hpY2ggaXMgZGVzY3JpYmVkIGluIGRldGFpbHMgaW4KPiA+IEludGVsIFNETSAiSU5URUw/IFJF
U09VUkNFIERJUkVDVE9SIFRFQ0hOT0xPR1kgKElOVEVMPyBSRFQpIEFMTE9DQVRJT04gRkVBVFVS
RVMiLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KPiA+IFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+Cj4gPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiAKPiBodHRwczovL3RyYXZpcy1jaS5vcmcveGVuLXByb2plY3QveGVuL2pvYnMvMjYwNTY3
NDA4Cj4gCj4gcGFuZG9jOiBDYW5ub3QgZGVjb2RlIGJ5dGUgJ1x4YWUnOiBEYXRhLlRleHQuRW5j
b2RpbmcuRnVzaW9uLnN0cmVhbVV0Zjg6IEludmFsaWQgVVRGLTggc3RyZWFtCj4gCj4gUGxlYXNl
IHN1Ym1pdCBhIHBhdGNoIHRvIGZpeCBpdC4KCkkgYW0gYWZyYWlkIHRoaXMgaXMgY2F1c2VkIGJ5
IHRoZSBzcGVjaWFsIGNoYXJhY3RvciAnwq4nIChBU0NJSTogeEFFKSBhcyBiZWxvdzoKIklOVEVM
wq4gUkVTT1VSQ0UgRElSRUNUT1IgVEVDSE5PTE9HWSAoSU5URUzCriBSRFQpIEFMTE9DQVRJT04g
RkVBVFVSRVMiIFtJbnRlbMKuIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERl
dmVsb3BlciBNYW51YWxzLCB2b2wzXShodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91
cy9lbi9wcm9jZXNzb3JzL2FyY2hpdGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVhbHMu
aHRtbCkKCkkgaGF2ZSByZW1vdmVkIGl0IGZyb20gdGhlIGRvYyBhbmQgY3JlYXRlZCBhIHBhdGNo
LiBCdXQgYmVmb3JlIHNlbmQgdGhlIHBhdGNoCm91dCwgaG93IGNhbiBJIGhhdmUgYSB0ZXN0IHRv
IGNoZWNrIGlmIG15IGFzc3VtcHRpb24gaXMgY29ycmVjdD8KCkkgaGF2ZSBleGVjdXRlZCAnbWFr
ZSBkaXN0JyBhbmQgZGlkIG5vdCBzZWUgYW55IGlzc3VlLiBCdXQgSSBtZXQgYmVsb3cgZXJyb3IK
d2hlbiBJIHRyaWVkICcuL3NjcmlwdHMvdHJhdmlzLWJ1aWxkJyBhZnRlciB0aGUgZnVsbCBidWls
ZC4KICBodm1sb2FkZXIubzooLmRhdGErMHg0KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgcm9t
Ymlvc19jb25maWcnCiAgaHZtbG9hZGVyLm86IEluIGZ1bmN0aW9uIGBtYWluJzoKICBodm1sb2Fk
ZXIuYzooLnRleHQuc3RhcnR1cCsweDUzZik6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHJvbWJp
b3NfY29uZmlnJwogIGh2bWxvYWRlci5jOigudGV4dC5zdGFydHVwKzB4NTVjKTogdW5kZWZpbmVk
IHJlZmVyZW5jZSB0byBgcm9tYmlvc19jb25maWcnCiAgaHZtbG9hZGVyLmM6KC50ZXh0LnN0YXJ0
dXArMHg1NjIpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGByb21iaW9zX2NvbmZpZycKICBtYWtl
WzhdOiAqKiogW2h2bWxvYWRlcl0gRXJyb3IgMQoKSSBleGVjdXRlZCBiZWxvdyBjb21tYW5kcyBz
aG93biBpbiB0aGUgbGluayBhYm92ZSBiZWZvcmUgZXhlY3R1aW5nCicuL3NjcmlwdHMvdHJhdmlz
LWJ1aWxkJy4KICBleHBvcnQgWEVOX1RBUkdFVF9BUkNIPXg4Nl82NAogIGV4cG9ydCBkZWJ1Zz1u
CiAgZXhwb3J0IENDPWdjYwogIGdjYyAtLXZlcnNpb24KICBleHBvcnQgQ1hYPSR7Q0MvY2MvKyt9
CiAgZXhwb3J0IENYWD0ke0NYWC9jbGFuZy9jbGFuZysrfQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 04:45:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 04:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ddUUA-0002ym-Ev; Fri, 04 Aug 2017 04:45:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddUU9-0002ya-8q
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 04:45:17 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 71/C9-01724-CDBF3895; Fri, 04 Aug 2017 04:45:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff27+Z
 Ig85ryhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HRsA2vBk5KKLw1f2BoY
 n3h0MXJxCAn8ZZQ41nGcCcJ5zChxsuUllLONUeLngwlsXYycHCICzhJfz8xlB7F5BfQldkxtY
 AWxhQVCJJ72z2IEaZAQmKguMXfBD7AiCQFPiWn/9gM1c4DZrQvsuhjZOdgErCQOiYEUsAioSu
 zb0c88gZF7ASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2
 MQJ/XMzAw7mDs2et3iFGSg0lJlLf6WFOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneT7+aI4UE
 i1LTUyvSMnOAwQeTluDgURLh/fUTKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8d0FmC
 IAUZZTmwY2ARcIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8m0Gm8GTmlcBtegV0BBPQEX
 /qGkGOKElESEk1MDY/9eXe2hNdteMFy55SF4OzM7sMp9t4yV/amxhkZCKucrNBgjv6Q1iNmNZ
 T5da5B8MMT6zaUtXklOk9OV/YM8dp2aZ/6yrX5DVtrDslqPedf2GJCtOMui1d6r1OEjpCacZF
 /iFbpsSZ9Okvu25T0uR//sd3bf1X0Xyxj7t83j+ZOSdLPeOeEktxRqKhFnNRcSIAoMHvhH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1501821914!108618129!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26333 invoked from network); 4 Aug 2017 04:45:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 04:45:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddUU0-0006r1-5z; Fri, 04 Aug 2017 04:45: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 1ddUTu-00012N-Ho; Fri, 04 Aug 2017 04:45:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddUTu-0001FG-5M; Fri, 04 Aug 2017 04:45:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112423-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-libvirt-xsm: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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
X-Osstest-Versions-That: xen=55924baf2211ddcf5ba8f702c9a4c07730e0c8e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 04:45:02 +0000
Subject: [Xen-devel] [xen-unstable test] 112423: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6334928500962450664=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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. 112286
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112416 REGR. vs. 112286

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-saverestore.2 fail pass in 112416
 test-armhf-armhf-libvirt      5 host-ping-check-native     fail pass in 112416
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 112416

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112286
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112286
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112286

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112286
 build-arm64-pvops             3 capture-logs          broken blocked in 112286
 build-arm64                   3 capture-logs          broken blocked in 112286
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 112416 like 112286
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112416 like 112286
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112416 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 112274
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112274
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112286
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112286
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112286
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112286
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xsm 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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-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                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4
baseline version:
 xen                  55924baf2211ddcf5ba8f702c9a4c07730e0c8e8

Last test of basis   112286  2017-07-25 10:59:15 Z    9 days
Failing since        112306  2017-07-26 02:17:19 Z    9 days   13 attempts
Testing same since   112416  2017-08-01 14:50:28 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  Chao Gao <chao.gao@intel.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Olaf Hering <olaf@aepfle.de>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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                                     fail    
 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                                     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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6334928500962450664==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 05:10:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 05:10: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.xen.org>)
	id 1ddUrq-0004nH-GU; Fri, 04 Aug 2017 05:09:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddUrp-0004n5-PX
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 05:09:45 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 46/F9-02181-89104895; Fri, 04 Aug 2017 05:09:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXcGY0u
 kwb5rnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWH/kDGNBg3TF5zPrmBoY
 rwh3MXJxCAn8ZZT43naeHcJ5zChx9OENIIcTyNnGKPH0ET+ILSLgLPH1zFywOK+AvsTaWTNYQ
 WxhgSCJhpmtYM0SAlvZJPa0LGMCSUgIeEr0/7vFAmN3r1zM3MXIzsEmYCVxSKyLkYODRUBV4t
 eNwgmM3AsYGVYxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR
 6nAEIdjBu2+55iFGSg0lJlLf6WFOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneKQwtkUKCRanp
 qRVpmTnA0INJS3DwKInwtoKkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnDcApEgApCijN
 A9uBCwOLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNwhkCk9mXgncpldARzABHfGnrhHkiJ
 JEhJRUA2MUe9o2N8Gk0HLeZ6lrTLbOV+wuP6z0Zf6Rw23zjp2/VRhYsEsnRenpR24O1/cvlnd
 GKYmbJVWeVcg+7CeX0pp6JUpCf7VsyWMmV70XjjfPe0q8vZnW1cDwrbA8qlqyPmCZgfCminkl
 +53KPu7N2+h5jUfkseMMC+V7HX/nblDced+tmiFurhJLcUaioRZzUXEiABCFXzl+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1501823382!105303761!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22608 invoked from network); 4 Aug 2017 05:09:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 05:09:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddUrg-0007nU-9B; Fri, 04 Aug 2017 05:09: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 1ddUra-0002B8-BB; Fri, 04 Aug 2017 05:09:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddUrZ-0004Az-KH; Fri, 04 Aug 2017 05:09:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112435-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 05:09:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112435: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQzNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5
ODJiMjg3NGQ2NDkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAy
OWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI0MDIgIDIwMTctMDctMzEgMjE6MDI6MDggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNDE4ICAyMDE3LTA4LTAzIDExOjA0OjU4IFogICAgMCBkYXlzICAgIDggYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KICBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFs
bG9naWMuY29tPgogIEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9n
aWMuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 05:19:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 05: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.xen.org>)
	id 1ddV0w-0005aE-HC; Fri, 04 Aug 2017 05:19:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddV0v-0005a2-8I
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 05:19:09 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 89/93-03406-CC304895; Fri, 04 Aug 2017 05:19:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVfc0c0u
 kwcRD3BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNmoWfDyFGPFk6/dzA2M
 m+cwdjFycQgJ/GWU6HgxgRXCecwocaZ9DhuEs41RYsGel0BlnBwiAs4SX8/MZQexeQX0Jc7tu
 sYMYgsLJEusXHeIBaRBQmCZisT8G5uYQBISAt4S8/aeZIaxlz4/C2Szc7AJWEkcEgOJsgioSv
 y89IN1AiP3AkaGVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgX5nAIIdjNc3BhxilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnchU0ukkGBR
 anpqRVpmDjAAYdISHDxKIrwPGIHSvMUFibnFmekQqVOMxhwbVq//wsQxaebPb0xCLHn5ealS4
 rybQCYJgJRmlObBDYJFxiVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8xaATOHJzCuB2/cK6B
 QmoFP+1DWCnFKSiJCSamAsMim8tOzPXIFJXKEq7uzMWju/vzHs+HdSVOXwGW+1X8GsFW1B3v7
 P+u/zpH/7d+jEj00FfW3K8xas8jrvufKCp055heCE5NADZ46raR9hq1BQkghedcOHa8lsAcvb
 Uiol+7NDZu38w33kWuTMK2eOSyq+Uq+226R718iiofDTo+5neyvjVtkrsRRnJBpqMRcVJwIAs
 Ixcr4cCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1501823945!100768467!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59913 invoked from network); 4 Aug 2017 05:19:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 05:19:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddV0p-00083j-6x; Fri, 04 Aug 2017 05:19: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 1ddV0j-0002W6-OC; Fri, 04 Aug 2017 05:18:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddV0j-0001AR-Ea; Fri, 04 Aug 2017 05:18:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112427-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 qemu-upstream-unstable:build-arm64:hosts-allocate:broken:allowable
 qemu-upstream-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-upstream-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c7c6232bd304568d4da4bef521603aae0035e172
X-Osstest-Versions-That: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 05:18:57 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 112427: tolerable
	trouble: blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0268785652537984440=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 112427 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112427/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 15 guest-stop fail in 112419 pass in 112427
 test-armhf-armhf-libvirt      6 xen-install                fail pass in 112419

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 111017
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 111017
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 111017

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 111017
 build-arm64                   3 capture-logs          broken blocked in 111017
 build-arm64-pvops             3 capture-logs          broken blocked in 111017
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 111017
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 112419 like 110975
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 112419 like 110975
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112419 like 111017
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112419 never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110975
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 111017
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-xsm 13 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-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-qemuu-nested-amd 17 debian-hvm-install/l1/l2  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                c7c6232bd304568d4da4bef521603aae0035e172
baseline version:
 qemuu                414d069b38ab114b89085e44989bf57604ea86d7

Last test of basis   111017  2017-06-23 16:59:27 Z   41 days
Testing same since   112419  2017-08-03 11:21:25 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alastair D'Silva <alastair@d-silva.org>
  Alberto Garcia <berto@igalia.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Kompel <barbos@gmail.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alex Zuepke <azu@sysgo.de>
  Alexander Boettcher <alexander.boettcher@genode-labs.com>
  Alexander Graf <agraf@suse.de>
  Alexander Indenbaum <alexander.indenbaum@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Allan Wirth <awirth@akamai.com>
  Amit Shah <amit.shah@redhat.com>
  Anatoli Huseu1 <avg.tolik@gmail.com>
  Andrea Bolognani <abologna@redhat.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Andrew Gacek <andrew.gacek@gmail.com>
  Andrew Jones <drjones@redhat.com>
  Andrey Shedel <ashedel@microsoft.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Artyom Tarasenko <atar4qemu@gmail.com> [sparc part]
  Ashijeet Acharya <ashijeetacharya@gmail.com>
  Athira Rajeev <atrajeev@linux.vnet.ibm.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Avinesh Kumar <avinesku@linux.vnet.ibm.com>
  Aviv Ben-David <bd.aviv@gmail.com>
  Balamuruhan S <bala24@linux.vnet.ibm.com>
  Balbir Singh <bsingharora@gmail.com>
  Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
  Bastian Koppelmann <kbastian@mail.uni-paderborn.de> [tricore part]
  Ben Warren <ben@skyportsystems.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Bruce Rogers <brogers@suse.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Caoxinhua <caoxinhua@huawei.com>
  Changlong Xie <xiecl.fnst@cn.fujitsu.com>
  Chao Fan <fanc.fnst@cn.fujitsu.com>
  Chao Peng <chao.p.peng@linux.intel.com>
  Chris Wulff <crwulff@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christopher Covington <cov@codeaurora.org>
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Clement Deschamps <clement.deschamps@antfield.fr>
  Cole Robinson <crobinso@redhat.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Cornelia Huck <cornelia.huck@de.ibm.com> [s390x part]
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Engraf <david.engraf@sysgo.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Dmitry Fleytman <dmitry@daynix.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Doug Evans <dje@google.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Ed Swierk <eswierk@skyportsystems.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com> [cris&microblaze part]
  Edgar Kaziahmedov <edos@virtuozzo.mipt.ru>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com> [i386 part]
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fabian Lesniak <fabian@lesniak-it.de>
  Fam Zheng <famz@redhat.com>
  fangying <fangying1@huawei.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Franklin "Snaipe" Mathieu <snaipe@diacritic.io>
  Franklin \"Snaipe\" Mathieu <snaipe@diacritic.io>
  Frediano Ziglio <fziglio@redhat.com>
  Gabriel Somlo <somlo@cmu.edu>
  Gal Hammer <ghammer@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <gkurz@linux.vnet.ibm.com>
  Greg Kurz <groug@kaod.org>
  Greg Ungerer <gerg@uclinux.org>
  Guan Xuetao <gxt@mprc.pku.edu.cn> [unicore32 part]
  Halil Pasic <pasic@linux.vnet.ibm.com>
  hangaohuai <hangaohuai@huawei.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Hariharan T.S. <hari@linux.vnet.ibm.com>
  Harish S <harisrir@linux.vnet.ibm.com>
  He Chen <he.chen@linux.intel.com>
  Helge Deller <deller@gmx.de>
  HervÃ© Poussineau <hpoussin@reactos.org>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  Igor Pavlikevich <ipavlikevich@gmail.com>
  Iwona Kotlarska <iwona260909@gmail.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jason Wang <jasowang@redhat.com>
  Javier Celaya <jcelaya@gmail.com>
  Jean-Christophe Dubois <jcd@tribudubois.net>
  Jeff Cody <jcody@redhat.com>
  Jianjun Duan <duanj@linux.vnet.ibm.com>
  Jin Guojie <jinguojie@loongson.cn>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Jintack Lim <jintack@cs.columbia.edu>
  Jiri Denemark <jdenemar@redhat.com>
  Jitendra Kolhe <jitendra.kolhe@hpe.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Brown <julian@codesourcery.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kurban Mallachiev <mallachiev@ispras.ru>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <laurent@vivier.eu> [m68k part]
  Laurent Vivier <lvivier@redhat.com>
  Leif Lindholm <leif.lindholm@linaro.org>
  Lena Djokic <Lena.Djokic@rt-rk.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Lidong Chen <jemmy858585@gmail.com>
  Lin Ma <lma@suse.com>
  LluÃ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Marc-AndrÃƒÂ© Lureau <marcandre.lureau@redhat.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marcelo Tosatti <mtosatti@redhat.com>
  Marcin Chojnacki <marcinch7@gmail.com>
  Marcin Krzeminski <mar.krzeminski@gmail.com>
  Marcin KrzemiÅ„ski <mar.krzeminski@gmail.com>
  Marek Vasut <marex@denx.de>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Filippov <jcmvbkbc@gmail.com> [xtensa part]
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Karcher <karcher@physik.fu-berlin.de>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Michael Walle <michael@walle.cc> [lm32 part]
  Mike Nawrocki <michael.nawrocki@gtri.gatech.edu>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Reilly <nreilly@blackberry.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Nir Soffer <nirsof@gmail.com>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Pankaj Gupta <pagupta@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Durrant <paul.durrant@citrix.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Pavel Dovgalyuk <dovgaluk@ispras.ru>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Pavel Fedin <p.fedin@samsung.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peer Adelt <peer.adelt@c-lab.de>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Gesang <philipp.gesang@intra2net.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Pierre Morel <pmorel@linux.vnet.ibm.com>
  Pierre Ossman <ossman@cendio.se>
  Po-Hsu Lin <po-hsu.lin@canonical.com>
  Pradeep Jagadeesh <pradeep.jagadeesh@huawei.com>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Programmingkid <programmingkidx@gmail.com>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Rami Rosen <rami.rosen@intel.com>
  Richard Henderson <rth@twiddle.net>
  Richard Henderson <rth@twiddle.net> [alpha part]
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Roman Kapl <rka@sysgo.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Samuel Thibault <samuel.thibault@gnu.org>
  Sascha Silbe <silbe@linux.vnet.ibm.com>
  Shannon Zhao <shannon.zhao@linaro.org>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Suramya Shah <shah.suramya@gmail.com>
  Tejaswini Poluri <tejaswinipoluri3@gmail.com>
  Terrence Xu <terrence.xu@intel.com>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  tianqing <tianqing@unitedstack.com>
  Valentin Plotkin <caliborn@sdf.org>
  Vijaya Kumar K <Vijaya.Kumar@cavium.com>
  Vincent Palatin <vpalatin@chromium.org>
  Vincenzo Maffione <v.maffione@gmail.com>
  Vlad Lungu <vlad.lungu@windriver.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang guang <wang.guang55@zte.com.cn>
  Wang Guang<wang.guang55@zte.com.cn>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wen Congyang <wencongyang@gmail.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  xiaoqiang zhao <zxq_yx_007@163.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  XiongZhang <xiong.y.zhang@intel.com>
  Xu, Anthony <anthony.xu@intel.com>
  yaolujing <yaolujing@huawei.com>
  Yaowei Bai <baiyaowei@cmss.chinamobile.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yi Sun <yi.y.sun@linux.intel.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yongji Xie <xyjxie@linux.vnet.ibm.com>
  YunQiang Su <wzssyqa@gmail.com>
  Yuri Benditovich <yuri.benditovich@daynix.com>
  Yuval Shaia <yuval.shaia@oracle.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Ziyue Yang <skiver.cloud.yzy@gmail.com>
  Ziyue Yang <yzylivezh@hotmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                         pass    
 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                                  blocked 
 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-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=qemu-upstream-unstable
+ revision=c7c6232bd304568d4da4bef521603aae0035e172
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-upstream-unstable c7c6232bd304568d4da4bef521603aae0035e172
+ branch=qemu-upstream-unstable
+ revision=c7c6232bd304568d4da4bef521603aae0035e172
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xc7c6232bd304568d4da4bef521603aae0035e172 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-upstream-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-upstream-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-upstream-unstable
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git c7c6232bd304568d4da4bef521603aae0035e172:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   414d069..c7c6232  c7c6232bd304568d4da4bef521603aae0035e172 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0268785652537984440==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 05:38:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 05:38: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.xen.org>)
	id 1ddVIx-00078c-Ll; Fri, 04 Aug 2017 05:37:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382738d51=citrix-osstest@xenproject.org>)
 id 1ddVIv-00078P-Ij
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 05:37:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 1E/92-01862-82804895; Fri, 04 Aug 2017 05:37:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpK46R0u
 kwe3NRhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPriW1sBYeKK1pvX2VsYFzu38XIySEh4C8x
 Zftvpi5GDiDbXaJhbxpIWETAWWLCh9tsIGFeAT2J8xMYQcLCAnESB15OZeli5AKq/ikrcfj/N
 3aIMe4SbQtuscHYa87fB4uzCXhITOyZyAIyh0VAReL6cV6QsJCAlsTSxSuZQGxeAUGJkzOfsI
 DYzAISEgdfvGCGuMZCYu+rigmMfLOQVM1CUrWAkWkVo3pxalFZapGuiV5SUWZ6RkluYmaOrqG
 BsV5uanFxYnpqTmJSsV5yfu4mRmAwMQDBDsbGL06HGCU5mJREeauPNUUK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuBdw9YSKSRYlJqeWpGWmQMMa5i0BAePkgivDStQmre4IDG3ODMdInWK0Zhjw
 +r1X5g4Js38+Y1JiCUvPy9VSpx3C8gkAZDSjNI8uEGweLvEKCslzMsIdJoQT0FqUW5mCar8K0
 ZxDkYlYd4ykCk8mXklcPteAZ3CBHTKn7pGkFNKEhFSUg2Mzanrz9hxvH8ezsJeXvb41PMc3xO
 lQqKTPmw/nhi2aKpx9N6CnWe1X73niupbdclx96tZWl+2rtyea8nV8dvrdeac+z3y7fvZDU5E
 iH063jS/UvtCHbv5h5pbv6yWS2wT1b+1NiDJW2xr2LR55fO5uJduXvHMcNLnpAUZ36t3Xppbs
 ad/x5rdVUosxRmJhlrMRcWJAECNvKayAgAA
X-Env-Sender: prvs=382738d51=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501825062!91740125!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58078 invoked from network); 4 Aug 2017 05:37:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 05:37:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,319,1498521600"; d="scan'208";a="434321974"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71933-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway: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: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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-amd64-amd64-libvirt: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-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=aaaec6acad7cf97372d48c1b09126a09697519c8
X-Osstest-Versions-That: qemuu=31fe1c414501047cbb91b695bdccc0068496dcf6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 4 Aug 2017 06:37:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71933: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6812349677572462986=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71933 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71933/

Failures :-/ but no regressions.

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail blocked in 71690
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 71690
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 71690
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 71690
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 71690
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop              fail like 71690
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 71690
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   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          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          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-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-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-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-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 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-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                aaaec6acad7cf97372d48c1b09126a09697519c8
baseline version:
 qemuu                31fe1c414501047cbb91b695bdccc0068496dcf6

Last test of basis    71690  2017-07-14 04:16:05 Z   21 days
Testing same since    71933  2017-08-04 00:15:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BenneÃƒÂ© <alex.benee@linaro.org>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey G <x1917x@gmail.com>
  Alexey Gerasimenko <x1917x@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com> for the s390 part.
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel Rempel <daniel@daynix.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Fan Zhang <zhangfan@linux.vnet.ibm.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  HervÃ© Poussineau <hpoussin@reactos.org>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jay Zhou <jianjay.zhou@huawei.com>
  Jeff Cody <jcody@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jing Zhang <bjzhjing@linux.vnet.ibm.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Khem Raj <raj.khem@gmail.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Li Ping <li.ping288@zte.com.cn>
  LluÃ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃƒÂ© Lureau <marcandre.lureau@redhat.com>
  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 Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michal Privoznik <mprivozn@redhat.com>
  Mike Cui <cui@nutanix.com>
  Miodrag Dinic <miodrag.dinic@imgtec.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peng Hao <peng.hao2@zte.com.cn>
  Peng Hao<peng.hao2@zte.com.cn>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Sameeh Jubran <sjubran@redhat.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  sochin.jiang <sochin.jiang@huawei.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Thomas Lamprecht <t.lamprecht@proxmox.com>
  TomÃ¡Å¡ GolembiovskÃ½ <tgolembi@redhat.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Yechao <wang.yechao255@zte.com.cn>
  wanghaibin <wanghaibin.wang@huawei.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yunjian Wang <wangyunjian@huawei.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  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-pvh-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-armhf-armhf-xl-midway                                   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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6812349677572462986==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 05:42:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 05: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.xen.org>)
	id 1ddVNB-0007pI-6z; Fri, 04 Aug 2017 05:42:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddVN9-0007pB-RF
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 05:42:07 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F3/9F-03406-F2904895; Fri, 04 Aug 2017 05:42:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS1ePsyX
 SYOUcZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN1SytbwQHOijm9Z1kbGHvZuxg5OYQE8iSm
 f33LAmLzCthJHPhxAywuIWAocXrhTbA4i4CqxMEfJ5hBbDYBdYnORe1gcREBOYlNh68C1XNwM
 AuoSDSeEQAJCwsESUzs/c7WxcgFNP4Oo8Txb29ZQRKcAnoSv3e8YQOp5xUQlPi7QxiiVV1i/T
 whkApmAXmJ5q2zmSHC0hLL/3FMYOSbhVA/C6F+FpL6WQj1CxhZVjFqFKcWlaUW6Rob6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYeAxDsYGxaFHiIUZKDSUmUt/pYU6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd4T7C2RQoJFqempFWmZOcAYgElLcPAoifBKcQCleYsLEnOLM
 9MhUqcYdTleTfj/jUmIJS8/L1VKnPcnyAwBkKKM0jy4EbB4vMQoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVh3kcgU3gy80rgNr0COoIJ6Ig/dY0gR5QkIqSkGhhZQs2Ea1blsGk6enZP+XThLZ/
 qa5PLPCY/ogw/mSisZv6bEByVeHNNrPB2nrlqqU8vpi6TEJj+ZP0s/4sv+wrlO5N/ne1Z65Vy
 +/Qu85Q2Wa4pThHcxXPcZ5xbYqxRod5beeByitplzrWvtxaU9H2UCe5I6nzwbfpDmcLPD6aW9
 mz/1f94xSQlluKMREMt5qLiRAC5xkPWwgIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501825324!70214640!1
X-Originating-IP: [137.65.248.74]
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 27565 invoked from network); 4 Aug 2017 05:42:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 05:42:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 03 Aug 2017 23:42:03 -0600
Message-Id: <5984092902000078001035AB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 03 Aug 2017 23:42:01 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
 <1501726219-7134-1-git-send-email-yi.y.sun@linux.intel.com>
 <59830AE2020000780016CD7D@prv-mh.provo.novell.com>
 <20170804032305.GI11396@yi.y.sun>
In-Reply-To: <20170804032305.GI11396@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v15.1 13/23] x86: refactor psr: CDP:
 implement CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwOC8wNC8xNyA1OjIzIEFNID4+
Pgo+T24gMTctMDgtMDMgMDM6Mzc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gT24gMDMu
MDguMTcgYXQgMDQ6MTAsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+IEBA
IC0xMjgzLDEwICsxMzQ0LDIwIEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQo+PiA+
ICAgICAgICAgIGZlYXQgPSBmZWF0X2wzOwo+PiA+ICAgICAgICAgIGZlYXRfbDMgPSBOVUxMOwo+
PiA+ICAKPj4gPiAtICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKMKucywgZmVhdCwgaW5m
bywgRkVBVF9UWVBFX0wzX0NBVCkgKQo+PiA+IC0gICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRf
VFlQRV9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKPj4gPiAtICAgICAgICBlbHNlCj4+ID4gLSAg
ICAgICAgICAgIGZlYXRfbDMgPSBmZWF0Owo+PiA+ICsgICAgICAgIGlmICggKHJlZ3MuYyAmIFBT
Ul9DQVRfQ0RQX0NBUEFCSUxJVFkpICYmIChvcHRfcHNyICYgUFNSX0NEUCkgKQo+PiA+ICsgICAg
ICAgIHsKPj4gPiArICAgICAgICAgICAgLyogSWYgQ0RQIGluaXQgZmFpbHMsIHRyeSB0byB3b3Jr
IGFzIEwzIENBVC4gKi8KPj4gPiArICAgICAgICAgICAgaWYgKCAhY2F0X2luaXRfZmVhdHVyZSjC
rnMsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MM19DRFApICkKPj4gPiArICAgICAgICAgICAgICAg
IGZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gPSAmbDNfY2RwX3Byb3BzOwo+PiAKPj4gSSdt
IGRpc2FwcG9pbnRlZCB0byBzZWUgdGhhdCB5b3UgZGlkbid0IG1lcmdlIHRvIHR3byBpZigpcywg
YXMKPj4gcG9pbnRlZCBvdXQgaW4gdjE1IHJldmlldy4KPj4gCj5Tb3JyeSwgSSBtaXNzZWQgdGhp
cy4gQSBuZXcgcGF0Y2ggMTUuMiBpcyBzZW50IG91dC4gUGxlYXNlIGhlbHAgdG8gcmV2aWV3LgoK
V2VsbCwgSSBzdXBwb3NlIHlvdSd2ZSBzZWVuIHRoYXQgSSd2ZSBjb21taXR0ZWQgdGhlIHNlcmll
cyAoYWRqdXN0aW5nIHRoZQpjb2RlIGFib3ZlKS4gSGVuY2UgZnJvbSBub3cgb24gaXQnbGwgbmVl
ZCB0byBiZSBpbmNyZW1lbnRhbCBjaGFuZ2VzLAp1bmxlc3Mgd2UnbGwgZmluZCBpdCBuZWNlc3Nh
cnkgdG8gcmV2ZXJ0IGR1ZSB0byB0aGUgcmVncmVzc2lvbiBhbHJlYWR5CnJlcG9ydGVkIHRvIHlv
dSBieSBBbmRyZXcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 05:43:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 05:43: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.xen.org>)
	id 1ddVOs-0007wD-Hf; Fri, 04 Aug 2017 05:43:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1ddVOq-0007vz-Mq
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 05:43:53 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 71/8E-01862-79904895; Fri, 04 Aug 2017 05:43:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUSuHLSQt1pnC2
 RBk+u21gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPjnxmL/jIU7F7yRnmBsZeri5GLg4WgVXM
 EpsbjzB2MXJwSAjkSky5zgxhikg8+Z8GUiIkcJpJ4vTiZ0BxTqB6FYnfWw6ygdhsAkoSew8eZ
 wSxRQRSJD7c/A4WZxbQlVh27yoriC0sECDRve4z2HheAT2JW9sqQcJCAsYSE7+fZAGxeQUEJU
 7OfMICUsIsUCxx6WcShCktsfwfB0gFp4CJxLTj08GGiArISrx/LDGBUWAWkt5ZCL2zEHpngR2
 jLvFn3iVmDGFbiXXr3rMsYGRbxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqT
 mFSsl5yfu4kRGNb1DAyMOxh/n/Y8xCjJwaQkylt9rClSiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gTvCfaWSCHBotT01Iq0zBxghMGkJTh4lER4pTiA0rzFBYm5xZnpEKlTjIpS4rw/QfoEQBIZpX
 lwbbCovsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDccZDxPZl4J3PRXQIuZgBb/qWsEWVy
 SiJCSamDcLlG/wSJR6C2PvOOmsEj77O9Wy00fZsrN1v5w9xD7BPZ5NbJlvk/fveje19iYvTtL
 4+3SjntXnvdNkLfTOnRer+Vy7aKtMyUDZMtKSsqdHp05xJycapQdULdzprWqTOPE5udrF/k2H
 JgxxaSQ4XsSm/lX76WFZVXb2F9Ob8yV0f6dfjM35oMSS3FGoqEWc1FxIgCalBp75QIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1501825430!104494138!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18339 invoked from network); 4 Aug 2017 05:43:50 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 05:43:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1501825430;
 l=1548; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=U4eIuPbecslzdnKwc7ldO6RAfUGLdqBFVe/X9hLQzAo=;
 b=SBisBU69OUv+Pf/G1qmAAwRZUneAL85n/7JXcs8kmh+jkdaV6G9yY4qhgp3/A7jvYh
 EmF4cpfgZnnDvrOu0PO/PRbP0CH/2yvNHKTzpLrL9yR5CR55uja7qDGgwXnk3zcbol4z
 svofx7YvWQqTEDRV2HSt1pTLc4zDgg8cxRuWs=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mmZeYfEqwtZUusYCiH+4/Cy8gs0fNm4yECdjuQ==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:342b:a7ff:6a23:90ef:232a:c050])
 by smtp.strato.de (RZmta 41.1 AUTH) with ESMTPSA id Y09037t745hmx2e
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 4 Aug 2017 07:43:48 +0200 (CEST)
Date: Fri, 4 Aug 2017 07:43:47 +0200
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
Message-ID: <20170804054347.GI28455@aepfle.de>
References: <20170802134525.19597-1-olaf@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170802134525.19597-1-olaf@aepfle.de>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9106627048408805762=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============9106627048408805762==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="k1BdFSKqAqVdu8k/"
Content-Disposition: inline


--k1BdFSKqAqVdu8k/
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Aug 02, Olaf Hering wrote:

> +++ b/tools/libxc/xc_sr_restore_x86_hvm.c

> +#define SUPERPAGE_2MB_SHIFT   9
> +#define SUPERPAGE_2MB_NR_PFNS (1UL << SUPERPAGE_2MB_SHIFT)
> +#define SUPERPAGE_1GB_SHIFT   18
> +#define SUPERPAGE_1GB_NR_PFNS (1UL << SUPERPAGE_1GB_SHIFT)

I think these can be moved to a header file. xc_dom_x86.c and
xc_sr_restore_x86_hvm.c use xc_dom.h.

> +static int x86_hvm_populate_pfns(struct xc_sr_context *ctx, unsigned count,
> +                                 const xen_pfn_t *original_pfns,
> +                                 const uint32_t *types)
> +{
> +    xc_interface *xch = ctx->xch;
> +    xen_pfn_t min_pfn = original_pfns[0], max_pfn = original_pfns[0];
> +    unsigned i;
> +    int rc = -1;
> +
> +    for ( i = 0; i < count; ++i )
> +    {
> +        if (original_pfns[i] < min_pfn)
> +            min_pfn = original_pfns[i];
> +        if (original_pfns[i] > max_pfn)
> +            max_pfn = original_pfns[i];
> +        if ( (types[i] != XEN_DOMCTL_PFINFO_XTAB &&
> +              types[i] != XEN_DOMCTL_PFINFO_BROKEN) &&
> +             !pfn_is_populated(ctx, original_pfns[i]) )

Are these types used at all for a HVM domU? Otherwise this condition can
be simplified to just check the populated state.

Olaf

--k1BdFSKqAqVdu8k/
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWYQJjQAKCRBdQqD6ppg2
fu9PAKDDS/NZv5cHYwC+/6Q4YNxGbvgBsgCfe1nGQ/tqaCvkLKBA6pQhXiquwFY=
=JgcA
-----END PGP SIGNATURE-----

--k1BdFSKqAqVdu8k/--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9106627048408805762==--


From xen-devel-bounces@lists.xen.org Fri Aug 04 06:02:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 06:02: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.xen.org>)
	id 1ddVgM-00011P-Uw; Fri, 04 Aug 2017 06:01:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382738d51=citrix-osstest@xenproject.org>)
 id 1ddVgL-0000zy-65
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 06:01:57 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 3D/D1-01862-4DD04895; Fri, 04 Aug 2017 06:01:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHRDpO5l3pZ
 IgwvPNSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bX0YesBYeTK64+esPcwPjKr4uRg0NCwF/i
 cYNsFyMnkOkuMb19BRuILSLgLDHhw20wm1dAT2LLuUfsILawgJHE5o6n7BD1bhIPfp5jghjjJ
 jF3fi1ImE3AQ2Jiz0QWkDCLgIpE43x5kLCQgJbE0sUrmSAmCkqcnPmEBcRmFpCQOPjiBTPERA
 uJHR/72CYw8s5CUjYLSdkCRqZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYl
 JxXrJ+bmbGIFBwwAEOxgbvzsdYpTkYFIS5a0+1hQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3
 M09LpJBgUWp6akVaZg4wfGHSEhw8SiK8wsAQFuItLkjMLc5Mh0idYjTm2LB6/RcmjqbvH78zC
 bHk5eelSonzVoNMEgApzSjNgxsEi6tLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuYVBVnIk5
 lXArfvFdApTECn/KlrBDmlJBEhJdXAmJPcK8ZwJn9T9rVZf+917Y28XbL10fw5cWFTdW6c5mb
 7eMJzdvbZIKNVsw5MfPvYzvy7vv1tzfvv1CKT+AIWiW2TeJwVsd446WK3hDFv6UwtB8ctOUWH
 Ja5KXdC7MevOpXdvV+YUT/Gsy2I61Dy5MqMyaXOzuaGpy+3ENAshW7us6jX68n2mSizFGYmGW
 sxFxYkAYNJ76KYCAAA=
X-Env-Sender: prvs=382738d51=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501826513!108385496!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40867 invoked from network); 4 Aug 2017 06:01:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 06:01:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,319,1498521600"; d="scan'208";a="434323025"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71934-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bb4831c03dd15ff8528dcdbc7d2ad1835f55563e
X-Osstest-Versions-That: ovmf=c1acb0f9b8222a97d2ad72dbebbcefc214d9ce03
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 4 Aug 2017 07:01:51 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71934: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTkzNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5MzQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiYjQ4MzFjMDNkZDE1ZmY4NTI4ZGNkYmM3ZDJhZDE4MzVmNTU1
NjNlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMWFjYjBmOWI4MjIy
YTk3ZDJhZDcyZGJlYmJjZWZjMjE0ZDljZTAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5Mjkg
IDIwMTctMDgtMDEgMTk6NDc6MjYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTM0ICAyMDE3LTA4LTA0IDAwOjE5OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxjYW50YXJhLCBQYXVs
byA8cGF1bG8uYWxjLmNhdmFsY2FudGlAaHAuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGlu
dGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBIZWdkZSBOYWdhcmFqIFAg
PG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogIEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwu
Y29tPgogIEh1YWppbmdMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgSmlheGluIFd1IDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogIEp1biBOaWUgPGp1bi5uaWVAbGluYXJvLm9yZz4KICBNYXJ2aW4g
SGFldXNlciA8TWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20+CiAgTWFydmluLkhhZXVzZXJAb3V0
bG9vay5jb20gPE1hcnZpbi5IYWV1c2VyQG91dGxvb2suY29tPgogIFBhdWxvIEFsY2FudGFyYSA8
cGF1bG8uYWxjLmNhdmFsY2FudGlAaHAuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVs
LmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRy
aXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNv
bS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBiYjQ4MzFjMDNkZDE1ZmY4NTI4ZGNkYmM3ZDJhZDE4MzVmNTU1NjNlCkF1dGhv
cjogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBKdWwgMjYgMTU6
NTc6MzggMjAxNyArMDgwMAoKICAgIE5ldHdvcmtQa2c6IERpc3BsYXkgSFRUUCByZWRpcmVjdGlv
biBpbmZvIHRvIHRoZSBzY3JlZW4gaWYgbmVlZC4KICAgIAogICAgSFRUUCBkZWZpbmVzIGEgc2V0
IG9mIHN0YXR1cyBjb2RlIGZvciByZWRpcmVjdGluZyBhIHJlcXVlc3QgdG8gYSBkaWZmZXJlbnQg
VVJJCiAgICBpbiBTZWN0aW9uIDYuNCBvZiBSRkM3MjMxIGFuZCBhbHNvIFJGQzc1ODMuIFRoaXMg
cGF0Y2ggdXBkYXRlcyB0aGUgSFRUUCBib290CiAgICBkcml2ZXIgdG8gZGlzcGxheSB0aGUgcmVk
aXJlY3Rpb24gaW5mbyB0byB0aGUgc2NyZWVuIHNvIHRoZSB1c2VyIHdvdWxkIGhhdmUKICAgIGNo
YW5jZSB0byBrbm93IG5ldyBVUkkgYWRkcmVzcyBvZiB0aGUgSFRUUCBib290IGltYWdlLgogICAg
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKY29tbWl0IGYx
MWE3YTU1NTI2OWY0NjliNjA5Y2ViNzcyMjFiNTllYzliOTNiYTkKQXV0aG9yOiBIdWFqaW5nTGkg
PGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBBdWcgMSAxMjozMDoxOCAyMDE3ICsw
ODAwCgogICAgU2hlbGxQa2cvZGJsazogSG9ub3IgdGhlIEJsb2NrSW8gYWxpZ25tZW50IHJlcXVp
cmVtZW50LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIdWFqaW5nIExpIDxodWFqaW5nLmxp
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKY29tbWl0IDkxZWM1N2M0NDg3NTc1NDM3NWM4YzU5ZmVkMjI0ZTU0MTUxMWI0ZjcKQXV0aG9y
OiBNYXJ2aW4uSGFldXNlckBvdXRsb29rLmNvbSA8TWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20+
CkRhdGU6ICAgRnJpIEp1bCAyMSAxODoyMDoyMiAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZy9D
cHVDb21tb25GZWF0dXJlc0xpYjogRml4IHRoZSBkb2N1bWVudGF0aW9uIG9mIFBwaW5TdXBwb3J0
KCkuCiAgICAKICAgIFRoZSBkb2N1bWVudGF0aW9uIG9mIFBwaW5TdXBwb3J0KCkgcmVmZXJzIHRv
ICdFbmhhbmNlZCBJbnRlbAogICAgU3BlZWRTdGVwJy4gVGhpcyBwYXRjaCBmaXhlcyB0aGVzZSBy
ZWZlcm5lY2VzLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJ2aW4gSGFldXNlciA8TWFy
dmluLkhhZXVzZXJAb3V0bG9vay5jb20+CiAgICBSZXZpZXdlZC1ieTogSmVmZiBGYW4gPGplZmYu
ZmFuQGludGVsLmNvbT4KCmNvbW1pdCBjMTZlZWU5MmQ0YjJlODcyZjIxNjQ1ZjdhNGEwNGJiZmIy
YTkyZDc1CkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEp1
biAxNSAxNToxNTo1OSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL1VmczogU2V0ICdEYXRh
IFNlZ21lbnQgTGVuZ3RoJyBmaWVsZCBmb3IgV3JpdGUgRGVzY3JpcHRvcgogICAgCiAgICBBY2Nv
cmRpbmcgdG8gdGhlIFVuaXZlcnNhbCBGbGFzaCBTdG9yYWdlIChVRlMpIFZlcnNpb24gMi4xIChK
RVNEMjIwQykgc3BlYwogICAgU2VjdGlvbiAxMC43LjguNSwgdGhlIERBVEEgU0VHTUVOVCBMRU5H
VEggZmllbGQgb2YgdGhlIFVQSVUgc2hhbGwgYWxzbyBiZQogICAgc2V0IHRvIG51bWJlciBvZiBk
ZXNjcmlwdG9yIGJ5dGVzIHRvIHdyaXRlLgogICAgCiAgICBUaGUgb3JpZ2luIGNvZGVzIG1pc3Mg
dGhlIGFib3ZlIG9wZXJhdGlvbi4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdA
aW50ZWwuY29tPgoKY29tbWl0IDMyYzkwNDlkZTEyMjVkZTFiMWZmZjc5NjM2OWQ2ZmEwZTdjOWZl
YmMKQXV0aG9yOiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBNb24gSnVuIDE5
IDEwOjUzOjM0IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvVWZzUGFzc1RocnVEeGU6IEFk
ZCBpbXBsIG9mIFVGUyBEZXZpY2UgQ29uZmlnIFByb3RvY29sCiAgICAKICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1v
ZmYtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA1OWQzZmFkMzJlYzkyOGQ5MWJlM2Q2
ZmJjM2E1YWFiMzQwOWI1ZjY4CkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgpEYXRlOiAgIFdlZCBBdWcgMiAxMDowNzozMSAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZyBT
ZWNDb3JlOiBGaXggb3BlcmFuZHMgb2YgZGlmZmVyZW50IHNpemUgaW4gYml0d2lzZSBvcGVyYXRp
b24KICAgIAogICAgSXQgaXMgaW50cm9kdWNlZCBieSA5ZTljYTIxMDBmMjJiZTI5ZjFhNTMxMjlk
NzQxZjQzMDVmZjM0YTcxLgogICAgCiAgICBDYzogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+
CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogSmVmZiBG
YW4gPGplZmYuZmFuQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KCmNvbW1pdCAzNTRhNzVmOWVkMGQyZjM3YWNlMDYxNDEzNWUwOGU2YThiODNlMTc0CkF1dGhv
cjogQWxjYW50YXJhLCBQYXVsbyA8cGF1bG8uYWxjLmNhdmFsY2FudGlAaHAuY29tPgpEYXRlOiAg
IFR1ZSBKdW4gNiAwODozMzozNiAyMDE3ICswODAwCgogICAgTWRlUGtnL0Z0cDQ6IEZpeCB3cm9u
ZyBmdW5jdGlvbiBwb2ludGVyIGRlY2xhcmF0aW9uCiAgICAKICAgIEVGSV9GVFA0X0RBVEFfQ0FM
TEJBQ0sgaXMgYSBmdW5jdGlvbiBwb2ludGVyIGFuZCBkZWZpbmVkIGFzIGZvbGxvd3M6CiAgICAK
ICAgID4gdHlwZWRlZgogICAgPiBFRklfU1RBVFVTCiAgICA+IChFRklBUEkgKkVGSV9GVFA0X0RB
VEFfQ0FMTEJBQ0spKAogICAgPiAgSU4gRUZJX0ZUUDRfUFJPVE9DT0wgICAgICAgICAgICpUaGlz
LAogICAgPiAgSU4gRUZJX0ZUUDRfQ09NTUFORF9UT0tFTiAgICAgICpUb2tlbgogICAgPiAgKTsK
ICAgIAogICAgQW5kIEVGSV9GVFA0X0NPTU1BTkRfVE9LRU4gc3RydWN0dXJlIGRlY2xhcmVkIGl0
IGFzOgogICAgCiAgICA+IEVGSV9GVFA0X0RBVEFfQ0FMTEJBQ0sgKkRhdGFDYWxsYmFjawogICAg
CiAgICBXaGljaCBlbmRlZCB1cCBiZWluZyBhIHBvaW50ZXIgdG8gZnVuY3Rpb24gcG9pbnRlciBh
bmQgY2xlYXJseSB3cm9uZy4KICAgIFRoaXMgcGF0Y2ggZml4ZXMgaXQgYnkgcmVtb3ZpbmcgdGhl
IG1pc2xlYWRpbmcgJyonIGZyb20gZGVjbGFyYXRpb24uCiAgICBJdCdzIGFsc28gZml4ZWQgaW4g
bmV3IFVFRkkgMi43IHNwZWMuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWxvIEFsY2Fu
dGFyYSA8cGF1bG8uYWxjLmNhdmFsY2FudGlAaHAuY29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNp
eXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KCmNvbW1pdCA0NWVhOGEwYzQ1NTBlMWJiMzU3ZDll
MWQ3ZmU2NTNjZDc5Y2FjYWY1CkF1dGhvcjogSmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwuY29t
PgpEYXRlOiAgIE1vbiBKdWwgMzEgMTM6MzY6MzcgMjAxNyArMDgwMAoKICAgIE5ldHdvcmtQa2cv
SHR0cER4ZTogRGVzdHJveSB0aGUgVExTIGluc3RhbmNlIHdoZW4gY2xlYW5pbmcgdXAgdGhlIEhU
VFAgY2hpbGQKICAgIAogICAgRHVyaW5nIGNsZWFuIHVwIHRoZSBIVFRQIGNoaWxkLCBhbGwgcmVz
b3VyY2VzIHVzZWQgYnkgaXQgc2hvdWxkIGJlIGNsZWFuZWQuIEJ1dAogICAgY3VycmVudGx5LCBU
TFMgaW5zdGFuY2UgaXMgbm90IGRlc3Ryb3llZC4KICAgIAogICAgVGhpcyBwYXRjaCBpcyB0byBm
aXggdGhpcyBpc3N1ZS4KICAgIAogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgog
ICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYt
Ynk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBGdSBT
aXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+Cgpjb21taXQgNmFhYzJkYjRhMTE0MzJiMTFiYTky
YTBkMTY1MmQ2ZWMzZDgxZjM1MwpBdXRob3I6IEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNv
bT4KRGF0ZTogICBNb24gSnVsIDMxIDEzOjI5OjQwIDIwMTcgKzA4MDAKCiAgICBDcnlwdG9Qa2cv
VGxzTGliOiBSZW1vdmUgdGhlIHJlZHVuZGFudCBmcmVlIG9mIEJJTyBvYmplY3RzCiAgICAKICAg
IFRMUyBCSU8gb2JqZWN0cyAoSW5CaW8vT3V0QmlvKSB3aWxsIGJlIGZyZWVkIGJ5IFNTTF9mcmVl
KCkgZnVuY3Rpb24uCiAgICBTbywgdGhlIGZvbGxvd2luZyBmcmVlIG9wZXJhdGlvbiAoQklPX2Zy
ZWUpIGluIFRsc0ZyZWUgaXMgcmVkdW5kYW50LgogICAgSXQgY2FuIGJlIHJlbW92ZWQgZGlyZWN0
bHkuCiAgICAKICAgIENjOiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENjOiBMb25n
IFFpbiA8cWluLmxvbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGlu
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExvbmcgUWluIDxxaW4ubG9u
Z0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgoKY29tbWl0IDllZjI4ZWQzMTI2ZjM4OTAxNzRlZTk2NmM2ZDQ4MjQ2YjgwYjhhYjgKQXV0
aG9yOiBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CkRhdGU6ICAgU3VuIEp1bCAzMCAy
MTo1MjowMiAyMDE3ICswODAwCgogICAgTmV0d29ya1BrZy9JcDZEeGU6IEZpeCB0aGUgSVB2NiBQ
WEUgYm9vdCBvcHRpb24gZ29lcyBtaXNzaW5nIGlzc3VlCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMg
dG8gZml4IHRoZSBwb3RlbnRpYWwgaXNzdWUgcmVjb3JkZWQgYXQgQnVnemlsbGEgNjM2OgogICAg
aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02MzYKICAgIAog
ICAgVGhlIGlzc3VlIGlzIGNhdXNlZCBieSB0aGUgSVB2NiBwb2xpY3kgc3dpdGNoaW5nIGFmdGVy
IFBYRXY2IGJvb3QuIFdoZW4gSVAKICAgIHBvbGljeSBpcyBjaGFuZ2luZywgdGhlIElQdjYgY2hp
bGRyZW4gdXNlZCBieSBQWEUuVWRwUmVhZCgpIHdpbGwgYmUgZGVzdHJveWVkLgogICAgVGhlbiwg
UFhFIFN0b3AoKSBmdW5jdGlvbiBpcyBjYWxsZWQgdG8gdW5pbnN0YWxsIHRoZSBkZXZpY2VQYXRo
IHByb3RvY29sLAogICAgd2hpY2ggbGVhZHMgdG8gdGhlIElQdjYgUFhFIGJvb3Qgb3B0aW9uIGdv
ZXMgbWlzc2luZy4KICAgIAogICAgVGhyb3VnaCB0aGUgYWJvdmUgYW5hbHlzaXMsIHRoZSBJUCBk
cml2ZXIgc2hvdWxkIHRha2UgdGhlIHJlc3BvbnNpYmlsaXR5IGZvcgogICAgdGhlIHVwcGVyIGxh
eWVyIG5ldHdvcmsgc3RhY2tzIHJlY292ZXJ5IGJ5IHVzaW5nIENvbm5lY3RDb250cm9sbGVyKCku
CiAgICAKICAgIENjOiBIZWdkZSBOYWdhcmFqIFAgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgog
ICAgQ2M6IFN1YnJhbWFuaWFuIFNyaXJhbSA8c3JpcmFtLXNAaHBlLmNvbT4KICAgIENjOiBOaSBS
dWl5dSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwu
Y29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25l
ZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBIZWdkZSBOYWdhcmFqIFAgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN1YnJhbWFuaWFuIFNyaXJhbSA8c3JpcmFtLXNAaHBlLmNvbT4KICAgIFRlc3RlZC1ieTog
SGVnZGUgTmFnYXJhaiBQIDxuYWdhcmFqLXAuaGVnZGVAaHBlLmNvbT4KCmNvbW1pdCBkNThiYjU5
ZDM3ZjhiODZkNjdkODg2YzhkNjI1ODhjYzA0MzkyNGU4CkF1dGhvcjogSmlheGluIFd1IDxqaWF4
aW4ud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBKdWwgMjUgMjA6NDk6MjcgMjAxNyArMDgwMAoK
ICAgIE5ldHdvcmtQa2cvSHR0cEJvb3REeGU6IEZpeCBzcGVsbGluZyB0eXBvIGluIEVGSV9IVFRQ
X1NUQVRVU19DT0RFCiAgICAKICAgICJIVFRQX1NUQVRVU18zMDBfTVVMVElQTEVfQ0hJT0NFUyIK
ICAgIFRoaXMgc2hvdWxkIGluc3RlYWQgYmU6CiAgICAiSFRUUF9TVEFUVVNfMzAwX01VTFRJUExF
X0NIT0lDRVMiCiAgICAKICAgIENjOiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENj
OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRnUgU2l5dWFu
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFllIFRpbmcgPHRpbmcueWVA
aW50ZWwuY29tPgoKY29tbWl0IGQ3ZGUxOWNlZDIwOGI4ZTgzZDQ4NTlmNWUxOWI2Nzk1OTk1YzRk
MmIKQXV0aG9yOiBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEp1
bCAyNSAyMDo0ODoxMiAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0R4ZUh0dHBMaWI6IEZp
eCBzcGVsbGluZyB0eXBvIGluIEVGSV9IVFRQX1NUQVRVU19DT0RFCiAgICAKICAgICJIVFRQX1NU
QVRVU18zMDBfTVVMVElQTEVfQ0hJT0NFUyIKICAgIFRoaXMgc2hvdWxkIGluc3RlYWQgYmU6CiAg
ICAiSFRUUF9TVEFUVVNfMzAwX01VTFRJUExFX0NIT0lDRVMiCiAgICAKICAgIENjOiBZZSBUaW5n
IDx0aW5nLnllQGludGVsLmNvbT4KICAgIENjOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgoKY29tbWl0IDMzMTBjYThmODI3
YzRhMGM5ZGViNWJkZjE3OGQwNDk5MDc0Mzg5NTMKQXV0aG9yOiBKaWF4aW4gV3UgPGppYXhpbi53
dUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEp1bCAyNSAyMDo0NzowOSAyMDE3ICswODAwCgogICAg
TWRlUGtnL0h0dHAuaDogRml4IHNwZWxsaW5nIHR5cG8gaW4gRUZJX0hUVFBfU1RBVFVTX0NPREUK
ICAgIAogICAgIkhUVFBfU1RBVFVTXzMwMF9NVUxUSVBMRV9DSElPQ0VTIgogICAgVGhpcyBzaG91
bGQgaW5zdGVhZCBiZToKICAgICJIVFRQX1NUQVRVU18zMDBfTVVMVElQTEVfQ0hPSUNFUyIKICAg
IAogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8
c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlh
eGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+Cgpj
b21taXQgMzBjOWVhZWFjNjVkOGY0ZDhiMGNiZjE2NzNjOWU2ZTcwZTA3N2NkOApBdXRob3I6IEpp
YXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgSnVsIDI1IDIwOjMyOjM1
IDIwMTcgKzA4MDAKCiAgICBOZXR3b3JrUGtnL0h0dHBEeGU6IFJlZmluZSB0aGUgY29kaW5nIHN0
eWxlLgogICAgCiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5
dWFuLmZ1QGludGVsLmNvbT4KCmNvbW1pdCBmZDQ5ZjJjMThmMzg2ZjgxNmVmNGQ1MDZhNDVlNTVk
YWRkYWFlYThhCkF1dGhvcjogSmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwuY29tPgpEYXRlOiAg
IFR1ZSBKdWwgMjUgMjA6MzE6NTggMjAxNyArMDgwMAoKICAgIE1kZVBrZy9IdHRwLmg6IFJlZmlu
ZSB0aGUgY29kaW5nIHN0eWxlLgogICAgCiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVk
LW9mZi1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KCmNvbW1pdCBiZTYxZmNkMmIwOTVmMzll
MjUwZjMwOWZlNGEwMWNmMTcwZjVjOGU3CkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5j
b20+CkRhdGU6ICAgVHVlIEF1ZyAxIDExOjUwOjM5IDIwMTcgKzA4MDAKCiAgICBJbnRlbFNpbGlj
b25Qa2cvSW50ZWxWVGREeGU6IEFkZCBleHBsaWNpdCBOVUxMIHBvaW50ZXIgY2hlY2tzCiAgICAK
ICAgIEFkZCBleHBsaWNpdCBOVUxMIHBvaW50ZXIgY2hlY2sgdG8gbWFrZSB0aGUgY29kZXMgbW9y
ZSBzdHJhaWdodC1mb3J3YXJkLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhh
by5hLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFv
QGludGVsLmNvbT4KCmNvbW1pdCBmNTA0Njk0NWI2Njg0MDNhOTgwMGU2ODZmODA0YTNlYTFlOWU3
OWQ3CkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAx
IDExOjQ1OjMzIDIwMTcgKzA4MDAKCiAgICBJbnRlbFNpbGljb25Qa2cvSW50ZWxWVGREeGU6IEZp
eCB0eXBvIGZvciBWVGQgSU9UTEIgZG9tYWluIElECiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6
IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8g
PGppZXdlbi55YW9AaW50ZWwuY29tPgoKY29tbWl0IGVkYzY1ZmM0ZDgzYTcwODNlZDEzOWMwMGI4
NjY5Yzk1OWE3ZmFlOGYKQXV0aG9yOiBKdW4gTmllIDxqdW4ubmllQGxpbmFyby5vcmc+CkRhdGU6
ICAgVHVlIEF1ZyAxIDE3OjI4OjU4IDIwMTcgKzA4MDAKCiAgICBBcm1Qa2c6IE1vdmUgSVNfREVW
SUNFX1BBVEhfTk9ERSBmb3Igc2hhcmluZwogICAgCiAgICBNb3ZlIElTX0RFVklDRV9QQVRIX05P
REUgaW50byBoZWFkZXIgdG8gc2hhcmUgaXQuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
biBOaWUgPGp1bi5uaWVAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xt
IDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 06:44:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 06: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.xen.org>)
	id 1ddWLG-0003mT-6l; Fri, 04 Aug 2017 06:44:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rgurikar5@gmail.com>) id 1ddWJ7-0003jF-2s
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 06:42:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4F/A3-03557-83714895; Fri, 04 Aug 2017 06:42:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GHpLU9dcvCX
 SYNtGRoslHxezODB6HN39mymAMYo1My8pvyKBNWPd8iOsBT8XClQ8OcLbwPisVaCLkYtDSKCf
 UWL/92nMXYycHCwCd1gkft9PAElICPxgkeha2MraxcgB5ORJvGuOAqmRECiU+N14kQXE5hUQl
 Dg58wmYLSTgKbH1Wz8biM0moCcxd+8EVoiZKhIrzy5kARnDKxAgMfm1H0hYWKBMomvWcUYQW0
 RAWuLa58tgNrOAm8TtVXfYJjDyzkKyYRaSFITtI3Hp2m6ouKZE6/bf7BC2hsSCO/sYIWxtiWU
 LXzND2EYSHW2roeJ2Es9v7IKqV5SY0v0QzJYQkJHY9uUE+wJGrlWM6sWpRWWpRbpGeklFmekZ
 JbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHPAAQ7GJf9dTrEKMnBpCTKW32sKVKILyk/p
 TIjsTgjvqg0J7X4EKMMB4eSBG+LaEukkGBRanpqRVpmDjAOYdISHDxKIrx/QdK8xQWJucWZ6R
 CpU4z2HFeurPvCxDHlwHYgeej3ie9MHMdApBBLXn5eqpQ4r4UYUJsASFtGaR7cUFjauMQoKyX
 Mywh0phBPQWpRbmYJqvwrRnEORiVhXg+QKTyZeSVwu18BncUEdNafukaQs0oSEVJSDYzrnq1+
 Whxp+K023sNp61o+c7maHxmee20jzu9kvvnsEediltviebM6HJd0lGZ1+n++tPDino/dAfL7r
 57TOHzv/TxxH8NfkvaL5LI/6889EZ7cp5YS8ij0oNlap6+TZvVN0ty3aYKryYUb3WGTdtq/Yl
 j2Q2hWzRc7pow+vRd2E2tr7r2tfvpbiaU4I9FQi7moOBEAwfvLPRYDAAA=
X-Env-Sender: rgurikar5@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501828917!70548468!1
X-Originating-IP: [209.85.218.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51483 invoked from network); 4 Aug 2017 06:41:58 -0000
Received: from mail-oi0-f41.google.com (HELO mail-oi0-f41.google.com)
 (209.85.218.41)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 06:41:58 -0000
Received: by mail-oi0-f41.google.com with SMTP id x3so7415118oia.1
 for <xen-devel@lists.xen.org>; Thu, 03 Aug 2017 23:41:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=lkpXnQ4OOfJm/psA1FrdzewZCvFm/2nhZFDcJSP85nM=;
 b=Qls0nRv9pCVQQkbP5avXu0JB83HW3EOekecl7NfN1xUP0dyRGMC2X44V8Z2ZXdpH22
 gZ2RH5TZWajSEkpXFFYMpch5sxEM8hgXAcvvSaXYaxMStRw1t8RX2hPBOWTLELjYX7NS
 48mbcmuy5zr/9bzwchpgMrK3k0PxmT/BEzVUGOxDQ+IW/YFa3G6zV6UdWHSu9e6QT83s
 f89e2QhCfi32fZM3m8u9WbQye66lujG93eY12B4g785NWivmIYY4m88S5RLeV+4M9Iu6
 6+RwOuxWb1LRjmqOrJqZir5PnkkDITrklmvpBIPYQF1pYE0v8oWASYutx4LL945Iwd9A
 u4pg==
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=lkpXnQ4OOfJm/psA1FrdzewZCvFm/2nhZFDcJSP85nM=;
 b=UX5240mgkrti1XehDoLAZ5IgxGhhlbxE+PvFGDyBA+DF80cVa8Eoo84WWbbMz2AC4l
 jTs/SNgaBzp6BJ9n8s1IXObtV7bqfnEe5/+jb5+Sp6UpF+CztGqlFYvPsifPbvQFqSyD
 s6G5JaTyFURKggN8zh5yXkEhAiK90Nmm/VSciABiRwZOIbVaR0d22d6nJMRo70QCM91x
 TFSPxTnBU5Oj5uD7Grf6al5XwTGyfi6QjoprD2zqRVBvtagyLcqklTS+h8BlNgCi+naq
 8Ys+y+W6Q09JnQUo2P4n7HliRwsb2+MAT24GzoUUJsVvMgImvlRZcWak0iNQUvwzqf2T
 JzVA==
X-Gm-Message-State: AHYfb5gpMdTCnlTQkC8NIzHmvHM69ZZ1tQm+G8KWLwo5qA0umFnakfka
 xShQ8vOfH0cSroe0vFjKBgvkzkbUFe2W
X-Received: by 10.202.218.7 with SMTP id r7mr1056309oig.219.1501828916897;
 Thu, 03 Aug 2017 23:41:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.74.158.89 with HTTP; Thu, 3 Aug 2017 23:41:16 -0700 (PDT)
From: Raviprasad Gurikar <rgurikar5@gmail.com>
Date: Fri, 4 Aug 2017 12:11:16 +0530
Message-ID: <CAB_Jz8tjao4yONHBtYBz+SHq=bwwGG3iNSDeu=ixwaCoboBczA@mail.gmail.com>
To: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="001a113d15fe1ba9020555e7cbc2"
X-Mailman-Approved-At: Fri, 04 Aug 2017 06:44:12 +0000
Subject: [Xen-devel] i am not able to contact betweeen the bootwraooer and
 rootfile system in foundation model ARMv8 architecture
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--001a113d15fe1ba9020555e7cbc2
Content-Type: multipart/alternative; boundary="001a113d15fe1ba8ff0555e7cbc0"

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

hi sir

 I am student doing project on the arm virtualization using the xen
hypervisor i not able run the xen on the foundation model v8. i have follow
the xen arm crosscompilation and the xen arm rootfilesystem then i follwed
the xen arm in fastmodel
https://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/FastModels
.
please go through the attached document for the running

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

<div dir=3D"ltr"><div><div>hi sir <br><br></div>=C2=A0I am student doing pr=
oject on the arm virtualization using the xen hypervisor i not able run the=
 xen on the foundation model v8. i have follow the xen arm crosscompilation=
 and the xen arm rootfilesystem then i follwed the xen arm in fastmodel <a =
href=3D"https://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Fa=
stModels">https://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/=
FastModels</a> . <br></div>please go through the attached document for the =
running=C2=A0 <br></div>

--001a113d15fe1ba8ff0555e7cbc0--

--001a113d15fe1ba9020555e7cbc2
Content-Type: image/png; name="xen foundation.png"
Content-Disposition: attachment; filename="xen foundation.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j5xi4tbc0

iVBORw0KGgoAAAANSUhEUgAABVYAAAMACAIAAABAXKuVAAAAA3NCSVQICAjb4U/gAAAAGXRFWHRT
b2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAIABJREFUeJzs3Xd8FEXfAPDfzOxev/QeAoFA
6E2KKNgQHkTQRywo8igKCq+iKCg2sFMEFUGxUkVAHhV8FBGsqCAdAkgPJQnp9ZJc3d2Zef+4JAa8
DblwKM/jfB8+j5fN3uzMbyf3uZmdgkbfcxsIgiAIgiAIgiAI/4U454qqud2e6mq3yWSIi436C3PS
+JMRQhcuJ0IDJK9X+avzIAiCIAiCIAiCIDQWY5xSzeXyOl1ut9sn4YgwS6vE6K5Ayr3ejL8kS1nZ
+dVOd+PPt9ssqS2SLlx+BD0SY0F01QiCIAiCIAiCIAh/CZ+iut0el8vj9VIM1mh7+7SY7nFRXcOs
yQaDDWF8In91hbInqDQpZYwxWZbOJ2Oc83H3j+57+WWNf8vmX7es37BejAU4fz6f4nS5bVaL0Who
zPlSUKM1BEEQBEEQBEEQhD8HY0xRVLfH63J73C6vkcTF2LqlR3eNi+gYYU+VJCMgAAxQ247mwINq
3zFGi0scGJHISNv59AIghINq/wNAv76Xb/jmG85Zky8q+FmstrS0NgWFBZrqa8z5ogtAEARBEARB
EATholNeUVlR5jGghEhz17b2S+KSu9rMcUSWsIQwAYQDv6vx7Tt/+/+Zpybbbdapz0+LCLc2uRcA
oaY1KoPrsBDqVFW7KhxVzZslqKrWqlXrsffd+8HCJYcPH5Jl6XRuYUREWJjdqvfeABMByqvUqooy
jgztk21eYnBppsq8LB9IrRNtxWXVVQo9OwmjqVVChBr6cgmCIAiCIAiCIPxNRfIBnRJvsRrjZNmI
JUAEMIaGx83LMmHuRjWqGaMlZY4pTz3RNr01AEx7cerU56eF2S1N7QVoSkueMd74aemMMbfHazIZ
JUKacK36OJDy8kqXl7ZOtCsIUyY5qqs8VdUq40Q2pEQbsdF6VrYUzegoK3B7FZDklCiDZLZzQJVu
5iov9lFOZCk5yiSZbHXvYmAsyz/tVBkAAEIGgxwXJhss4SXlTqdbaZdk8+KaOHOOy8srq720bbLd
B40tWovmLf91Z5/X576dmBBPKQMASpmi8uzTuZMefWjz5q1lZUV67w0wCsBy6bgP7mlD1EPvTJx3
DEdWGTpNX/V8KhR98dy8woffGNfqD2mcWPzAyzsi4kQvgCAIgiAIgiAIQmhYcTObnIJ1nvbXhzDn
xOFSs1TIbMxzdcZ5WXnV1KefTG+T5j+SlJQ47cVnX3h5uhWZUO0zfQQI40bN1W/aw3zOGzsKwL/r
QXqb9KKiIk07r/XsqzzcXa12Gjl1Uodfn5r6vSnG7iYJHQYNGz6wW3Mb9hTs/WLBkr2lVdRkr8uZ
j5oc3ohbJz8ytGMklB/+asHCn3IcVSxSbnXlk88N7BIrewt/W7t48Za8SskaxgEYGMvL0A0zF97S
DAEAME/Jyd9+/Hz1oTw17eYXpvY98OJjK0zhNg+WAMClRrQa+eTUTluemPyFIc7WyF6AAdde2bPH
JW3TW5eWVfz40y8AwAEeHj8uJjoyJibGZJRX/fsTvfdKf5x9UbVx8YeXTxud3uHeUd0mvHXqminD
UgEKv1qwJsvdPvPgEcUAUljr1vESqAWZWZUUfFkOIqH84gqvT6GA7VY5PsKqIqIwY2V5seJVNc4B
kZQYe2mVW1FUyjkgYrcYVFX1KRrHJC5MttpsTCwFIQiCIAiCIAiCAAAAvIFH6wgAKwov8/Gcau/h
SvdRp7tA1byNfBpvkOWnn5iYnJSgaZokSQCgURoWZn/6yccXL15yMitP1VQAMBmNsTHhjcpqvcvW
X+Gv4RY+5+ycawEwRjkHRaXt2raNiAj3eFxlZaUA4PUqjDOL2QQALpfHYJBkWW5ETlFYm373DBvY
J9GESzgHzjljhpSuKeXr5754wGHt/a+H75p4y8EJK9wglZQUJETLYIquLvP2e2r8deyLlyfu4r1H
PT1xXOFjr/6M201+9GrPipljfiqN7HvPc5PGljz2Rq7m8REj4wy4bLPBqaXPTd9aLdti2l41/IHJ
k2Omz94TZ4OwK0YP+GbmD8WW8AjGiWZOH3VNGHgirYirjPHGNYrnv/3eq7NmxMbGHDp8tCb6nBcX
F7Vr26a4uGT+O+9HR+neuAATAUzhxh/e/Xff1+9s22vUhDH5bdtiKPn2rdW5ibH2I5+887KmqFK3
FxeNbw8nls2cvU8jkkS4tf2w0bcN6JIUxh3Hfl7zwcc7uS28Sg0f8sDoazq1iLNgUPI3zPsPGzLs
slbxkSYMvqKMX/Z7W/e5tKUdu/J+/XTBv7cUyDa76AUQBEEQBEEQBEEIAHGEACTNq6pep1btKswq
+SK/aiOSnBaLyWo1m4yGRi6w7/X6Zs2eQykdN/a+vpf3AYAjR47NfvV1jHF4uH3qM5Pbt0sHgG3b
d/37k383LnM1jcrTubnz3nzrxKlcSikAPP/skz26d6/L1Vk9AuecCKBplHFECG7RPDk8PJzz39+S
mJiEMc45nY0AdWjfvrS8vLqqshH5RPbYiPINc5+WR0wbhBDnjHFStfOjt4vDrTIjnk1r9w6bkpJg
gpKY/tNe7VXy9rMfHavWIvoOTq9c//T3DsVUumHVNwNeuL5P9Pa8HmnagZk/50ZFRBVu/nLjTVMG
dLG+u9cFFgOrKSenimqzYI/i2r5mdff+T6WnxpyKQNXHcqKH3NTih0WVmlLGmre59drorMzK5Ei7
xEspZeca9aGqqtenpKa2jI2NycjYv3zFyksuuQQAMEbLV34cFhbWrWuXFs1b5OXnmoyGgN0iASYC
mCWXp2rP/GW9593TuvNVrQFK17/9pc+KNM4jws0qj3ZU/f72lMjIAqf9tqmP3BjPig/sPhHeufu1
o59hhU+uzNZsXfr0bhkH1acOnPYaXNne6Os6JEaCI/NAaXiH1t0HDgRv/uEjrrR2yX3vue/kvmkH
qM9HjI24bYIgCIIgCIIgCP/jCEYAnMgcJMoxUylTvdznxggMCEwG3rpN2GOtbBMdvkNlnq3lxTuK
2InIKHOY3daYxMPD7QBQ12OAEIqKivC/ZozVvtAaP1C/3ku+bMl7YfYw/w+nc3OWLVux97fDUVGR
I0fcemW/K+q/q+H0rVZr+/bt6k6vexMAGIxyYmIC59xsMUdGRpaXlzcuqzRn42clmFn7/N4rIWFP
VKQdAFd7jM16pBtP/5DpRdRTnnkks7KSalzGsW3iaMGREmYJJwQqDxfQ69rG8n0ny0xXXt09esH2
UohsS0CKiA/zqk5TvTIx1Z1fUAXGiNZX3HKJzXWgmIVZeNFXq3b845Hbr4qY/XO5GpV6W7fyz2dt
7vX0oBgrFFPK0TnWYrBYrEnJza+84jIAWLtuncVirqx0bNr0a2Wlw2I2r/3q625duwwceM0vm7Y6
KsoUJcAeAQF3BOBmi7V0x89H7m7dAQOUbN94UsVRFv+ZZ53uUBBKG/yPeIATq2bO21Jh7vzo6+O6
XdovfuXJk/4zSje/M/uzPI54RP/rAKB06wezVnsGvTj/X8mVvy6Zvri419Q3Hmmf1CUJ7z2pcFOj
djIUBEEQBEEQBEH43yZF5svWPOqK1jwGphEOwDgiCBjnjAPj/qYZDjN0ssudUtg9XlpUoq3kfFfT
LhewCR18FwBwzkffP55SZrVaP1ryvtvtKa+o+PTjD/dk7Fv58ceX9uptNBrrzmw4fUkiZ/3eP3Yf
ALKzsnxeX0pKCgAcOnzY6azGjVk1ASDcKgHUPhv/PQfY4SbhPYZNvqZsxXMbDTbsc2Usf+PbeBvx
kjBkMhu0ah8HxjnDoLg1OdwE+RvmLI17aPTMjyaAWllBw1GZT8WoJknOgQNOHz/vk/EAAODK3bri
zS+ywq41g9uR8+Pqgzfee13M95+hAdfE/rZiYwHvyE3RVsQdlJNzBLxz5053jRzhf11aVoaA5+Tk
HDuWaTIZJUkqLS0FgH6XX9bv8ss+WvHxrl0BKoPE/hB0DrKn0tNnwp0d/DGMHfLwsN3Tvsw2hoVx
hNgZd4mrmmaMizYBQNqdbyy4s+YwibGh309DWIqyR1fUvQnx6qIqDslGmwGDWlbqBbAYjUTlitgT
QhAEQRAEQRAEAQAKnD8Xu7fYjS3DjV2sxksktTX11DTH/O1/xoDX9QVw2YCaGVCqxnc27XJ/bBjq
HQyg3mmM8wXvvRURHl7/CABqm95Go9ThqIyPj6s73nD6vGZBhDMWF/C/RVE1WZYxwZxzk8lcVl5h
NDZmLYAzssv9eQCo9pkje9/y8siwb2a+nlGtMZNdAk9khE0BwApQr0eRzAbE3YxzCgaLpLq8mChF
Wz9+4rv3NAYkYdCrc28pyao0SkitzSEClr1i5us7HT5nVYVLi7ARFj4ozKhU+xjN//F75cFb++fD
ZdoP038zGi+tVgxhJky5ds6AHzp0+PW5b13Wp9flffqEh0VUOMowIRarBQAoY1FRMQCwZdv2rdt2
lJaUBExN4n+YfVHpoZbed4/rYYbKLfOWKnc9cnXKsHHX7Xphc7nLJ1vPaqVjjJUyhwJgKPrhzcV7
KigAAKLOCqO13jQUzuvfOFS76APyV9baBDn8MTOCIAiCIAiCIAh/TxpTKrSjFXAUoc9MhohwWzc7
9MK+NKREU1rT+K/tBeCMA2fBNak4r2mkIQSMnt1g5BxRjQHAOfcFqL9yIWecEHzGooD+LCHgjJ91
ZsO5VXyqTDAgzBjzb33Ha9uM6Wmt4xPjT508ZTaZUlNbEEIKCwsaU+SakvG6F1xjFnOLAVP/FfXd
jFc2FvjAaMeM+6jJVV0Wa8MEmZWSY8VkQPtY/L1DZRDdPpEUf1tikjgYsUyi3U6l403XN/fsXXFc
xSYDZ7+PbVCclVT1SWZjvMXCASrBYJNpvsIieO7Gr/JuGDMCji17P5dr0bKbGhJMiNJzBAQAKisr
KyoqPG735X363HrLTS/PmB1utxkMkqpqjkrnuPvvB4AffvgpLy8XYxxwZESAUQBMShszuosJ3FsX
/nv7PnBu6jnlivhhYwdseu4b2U59Zy4yaSO89Ni3Pzu6DYy/9sH7044WeKWwMNe38947rUK9WQyc
cX6u3Q34uTqBBEEQBEEQBEEQ/o44d3nLXd4fATYaZbsBtzAZuoehAdRnZhTVjQVgjX9uDwAAjFGn
0wkAqqoBwtVOp8+nEFLTbsQEl5Y7TCaj3WY5x3jtek3qU9l5I+++3//j7bcN696ta1ZOvv/HU9l5
/MzxAg3n1uly/rxpC0KoWXJy8+YpjPt7ADgAOKqrvaovv6DAn46j0hFMwes9hObcg9NuHnNZ9Wcv
fn5S1QCDxxVnYb7wPv+6P61yzdKtpRXeir3rj90y6q5r9yzaE3Xl7YPCMz/cVi7JtgqXZotPu/LO
4f+6gm2a93EuUP9E+7qB8wg4wpgBUP8BJJmQ4lYAga907w/rflPgi52yhXuBelRsthlU7j13KRDC
hOz/7VBxcUnXLp2en/rkylWfnT6dl5KS/OgjD3Xq2KG4uOS3A4diYiJBpzIEWAug7e3/6m0GevjT
FXtddlvcwU9WH+k7ql2LG++9bOv7uyrAaKs/EUBCHkl2fPT8fNc9wwZ0Te0YA8yZt0OSoP7mDo1s
2zd6W0hBEARBEARBEIS/IUXxFReXSiw81pLoIorJrBgMxIBlrBl8HowQCqpJ9cHCxYqqAoAkSdFR
kc88+Vj7dm3rfnvZpb0uW7l03/4DCxcv0TStgXTqLto8pfmXa1ad9dv/fLYSAKwW61m/OudaAAAg
SQQAcvNyzWZTbFwsxjUFLC0t4ZwTQgDgxMmThJBG7oYAAACMIQz+sQ+cc3tql1g5deS0j0bW/PrY
24/Myremt29XGiFtKaw2WNAvb76T8PCoF94YDhVH1859b5+bV2q2IdNeuiOmPOvArvenfJ1R4JIt
NlazfF5NqQihZ5TQaJJB8ygccW6hp1bN3h1tAU22YOr2KmC2G1TGSePu3+OTHo6Liy0rK+/cqePM
aR3rjpeVlcfFxT4+6eElH36k9140aODVZx2qdKmqzyvJONZuUQH5mNXjKNQAxdoADDYOoILVXV6o
AmkRaXQhAgAKM3pclZqmcg6AcJQZiMnqZVaPo5Bikhxh8gL21fuxRLX5qotMMg6328udiqp4Emyg
GeyNuV2CIAiCIAiCIAh/N5pGq6qdSEuNt90bbricM4kxYJQzyjlnWPaaLGUesrZK+77Jl/D5lMcm
TujUqUPdkd179r41/12T6Rwbt2GM35o3J9jLPfzIpLrdB86JMdaiefPComJVVYK90B+gKh+h3uqE
cJMPkMKsLkchrffrBDty4jhPVXGsDTTZBgAKM3mcFaqmIYxjrYjLFgbG6spylXGDjMPNhBNj/aY7
BZPbURpprXm7n4/Z3I6i5HDiJqYzisYNrqoKm5EjU6N2cwCAlqmpV17Zd/7bH7RsmTrk+kGX9em9
dduOdV9vOHUq+6HxY3/55ddTWVm6hR844KpGXkYQBEEQBEEQBEH4kzHGqp0u1RueHH5PlGUgMDNn
wCgwpmmsTEWHVHxIw5kMFwLynue1FJ/y2KRHOnfqAAC79+ydN/9dk/Hcu7ZhjN9+841grzV+wsTG
dwEAgEYpwTiYp/3/szRN8/kUq9XCGOvSpcuE8ePefPv9/fv3Y4xdLrfRaJAk3c0Fpdql+QRBEARB
EARBEISLCOfM5fJqijU+bHRc3E2IWSlVFH5S4cd8+LCKD1NUBPUXazvvedWyQXrt9bmPP/aIoqjz
3nrbaDQ0psHYtPncnLOgWqMEo3qj7P/WCMEWi4lzhhDk5GS//d4HOTnZCAHnzGIxAUADgQ2wI4Ag
CIIgCIIgCILw16KUqaohPuyGSMsgxjSn8oOXHvSxo4xXcVBrTroAjTlZll59bR5l1GwyNrK1SBnd
vXtPz549Gn+VnTt3UY2e+zzhXMrLyouLSyRCAq7//0fomqv7Xug8CYIgCIIgCIIgCEGRcKzV0Jmy
aq+apbIyhC724du40aP0OedBTQEQQijAjgCCIAiCIAiCIAjCX0ulxQ7PD3U/XvztNkrFU/3/AlLF
trK/Og/QmJ6iZh3Ttu7ffMGzIgiCIAiCIAiCIAj/oyQDyH91HgAQoHP1A5ixUULkz8mOIAiCIAiC
IAiCIPzvkYzojD0e+Fn//XOguv+iup/P6hIwEtEFIAiCIAiCIAiCIAhNJ9kki/9V7WoMHIBz4P5X
f15XAEKoptmP6ncE1K1pGG+Ks2Jz3dmyCWteekFyhyN6vfDGIx13vnL3uwdcTbyCoe29cxbdGAUA
cOy9G5/6pfwimLjTlHKFIs6hiGfDkLn5tY8/cmv/VmEydZ7a8tHkeZsKL75pSMHE4WKsP00RqP5c
+Ppw8bmQn1eCIAiCIAiCEAzJiIwAUL/Zz4FzYNzf/Edw1nqBCBCv1zHwxx8BgNe89ffXDUO1//P3
AiDA/teAEPCaNSWNyFA7CsDU4aWVLyfMvmvsNvf5FF03N8RosdutVgMmEmril3aWuXzygFXGDuPe
XdbBQhqVDo7qMXLW5Fv7JciVmd+/Pv2dz7K8Tbm4pdcHnz9R9dTdj2d4zvpN0OUKUZxDEc8G4YRb
nn3sn5ULxo7/OYdHNItyOeBiHDASTByaUH8uPjr154LXh4tNcH9HUuqIt9ePS6n98ciTwx7/soLp
fz4Ee1wQBEEQBEH4m6uZCMCBAQADzgEYMACQkGQ2GTEmgBBCgBAghBFBAAhjDggDQhhjwAjXPLvH
gAD594FAAJxzzjnjwIFxhvx9DIwzxvyvmP8Y5ZwzXtPfwCllbq+Hc44A4bo0OQIEBiyTmjEB2BQR
HWkxEMAXpJ3HqnZOHjEcAACRRq1UGAgH5tMYNdrCbEZMCJxrxwsSd92780dblz9z49rKHg++Mvcd
duLWt/Z4g78wMVjCwzU5QHCCLleI4hySeDbElNSzre3Eiz9llLgAnGWlcIEqxnkKKg7B1p+LkU79
ueD14WIT3N+RbEuIhowZ/Z7e7QIA4IqCABO9z4dgjwuCIAiCIAh/e5IJGxgAQG3TnDMDMrVrk56U
kkQkTIwSMUiyScYGSZIJNkqSQUYGTCSCZUIMEpYxkSUiE2zAGBMkYyJJWMJMY1TTuMoYo0xhVKVU
1ZjKqKIxlVKNcoVpisp8mqZSpmiqV2WKRn1UU2nu6dwjJzI5B+zvaUAYEEhYxgjhxNuWHn6pPQDA
wk2VAABVq+4a+n+7PACGlAFjX3/0xmvSIqFk/9JZzz+7LtcLAMh6yb1PvHRz726pMTYCUJ3x9PAH
38229n/xgw9va2X35G3eWtLqim6R+RsmjnlxVR7p9tTqn0bFAwDsfzF9xFfFtU0vU7t7Pnr9jn6t
os0AzuzNbz7/0uvbKygAgP2amR8tvzHZisFXkLFk1vPPfVOg1LwJE6PFajYghM+1PSZOHnDXAPrd
oKW7jnvh5Lyl9/7wyNjOix/Y5X+SL7e59+2NjyWuHX/X+J8d52gMYtlksSgSQQjXO2rUKxdge697
prw59pr24Ri4J+fbaf947NtCGnScdeKje13deCJj6yET5k26qW+iAbgr/8A3jz04a32pXqHr5fOD
XyoBALJeuH7E3FMaIFProRPeemzYZfFS5fEf5740882dDqpXH7I0/XgGjA8EV9+ydOtViOoPACBb
+uApk0ffcXmLSAxaWcbMMQ+9flTRi4Ne/PXruU55A19X06k/TDcOQeZTPwyhScfU7t6V80Ze0Txc
BlZy8Jt5M15/Z08l009f574z/b8jPXJEUiRzOD2q5qspEUa6nw++II83cF1BEARBEAThb0KSkcyB
17b/KSC5W5sOiUkJqlcBAlyjzAeKhxOiUQkTiWgywRLCEsESxoQQmWCZYKnmBZIwJhhhxDkA44wx
TjlQxjlHGIFCqctLFUoVTVM15qOaojGNUcq4RplGuUoxZWnNWhjBcPDEUQQYAyYIA3AMCAHiBavv
jfmm5/sb34x5YtAtPzsBOKMMELJ2ffjrt4cenDGx+9qiZjdOWf36q6cP3f1mlgbY2mnoDV1OvjTs
oa1ZTmaNsFbnUcDGZp1SC+aM6HP83q1vJz97/S3aiytfHPPvL14+uPfVf8a8Zu7+9OrvutWOZ/DH
Kbrjla1Lnr919NrKyCsfemPhW4/8es2Lv7oBwL138RNXzCko1qKvmfDmqtee/nXHo2sd/iG3CBFZ
ls5IR4c5tVeqlLustNNjv76atuyB9/ZURF7TPlLa7dUAAOTYtumRpohOqXb8S+U5ugAQlmSZ1M6k
qKXolcvQ6o4Pnuz280PDh2wpg/CEtChHKWtKnHXio3tdvXjaek76eu4/dr88oeeGXNTl/9a/3aON
lawv0xvCHCCflDJA2NZz0tdz+m997v8u2eTpOPLFD5e8XnXduEV5NHB90G9h68QHgqtviOrFIUT1
B6SkG1d89mKHzfMeHvnTvkKfOTbCe1prIA568dc7rnvfA19Xr/6AThxQsPnUq/0hSgek6A59U/Of
vmnkOlfc1WNffn/Za87rHliax4KsV6D3d6R/J40xydEJthFTHzq0b/tPX+0ucHPQ/3yoDPK4V7+v
SxAEQRAEQfibwKTmH0IABBEDJs2SkjWPQhCRsCQjSQIiA5YxkRGRMZEBS0iSgEhIkogsEVnCkkQk
CRMJiASEMEwYljiWUM1bJCIRRDDDBqPBbLPKRJaJbMCSTCQZSTVpApGRJGGJIKK51RbJKf51ATAC
AogArm0scKZpGgNgTNMo1ShjAADWXvcOS9oxe8LyfbkVhdtWzV9c1Oa2S6Nrx93S6uxD+7OLS8pK
s05kl9V8C+aK01mWdbyEMoej6LdDlbbEMAIAjGlU0wK2s2l1VnZB3ulDqxd+fiK8S+94CQAAWMXx
zJOlTqcje8OHnx2SUzvFSMHfBmQOM2ouDzOFx8VERhBfhRfMYaba5/ierS/cftktw4auyG36N3id
clF3aZEW1fPy7ulhakXBiZ0H68ITfJwDxie4eFp73T00fvfcScv3HC8uzskudp9z+vIf8skBACyX
jhoSu2PO5E/2n8zLXPvmtAWO7g8MTq7d/jJgfQhMJz7B1zfdOISk/sit/nnvta5P7np86Vf7sk4X
FRw7cDjHw88Rh8D1Wee+BC6v3nX16o9eHJqUzwBClY7/fGduXnHB6QMfz3huYXWPhwYnyU2oV3px
0IOUQ0tmTP06V0obMH3l17tf6Z9AQP/zIdjjgiAIgiAIgiBBzfp/AABGg5EgCTj3DwngjDPKCWLA
EKeMI8QoQwhjBkAAOABjnCFgGChjgIBTxDjC/pX9EEDNUoL+FQE45UylWCZGu8ld4kQMccYBOKcM
GAfGGOX+i3IO/hUCCALO67YHbODJGTanpNhMXWaeOjqz7lhmgl2CosYsDB/sfGTmrnBxg03GAACG
5JsnTXn25h7pkbLHpZql4i9xE+Y3c0+VT4o3OX99vk0XAGO7GSbwVHnrWgvcV7x/f/CpNgIt+PKO
O/HUR0ev3fRsxY7VM2bOX3agWreVoh/n+medEZ9G+P18bElJNjsOZ59rqMO5YEtSkrnqcL7Tn45S
crAYbm8RKUOOGmRKgeNzfvXtDKGpP1JcyyiWu+/EWZO99eNQ/yy9+1XvvuiVtyrwdYN1fvkMfTpn
8RXuLYCbW0TJ2BuqeqWLezI3/idzIwB88PKyiTs/mfTAks3PH9H7fAj2uCAIgiAIgiDUfA2umQuA
GEYMOOeUcco55bWvGVAAyoED5ww4AAVgAAyAAqeMq5yrjKmMqZTVvGBUoVzlTGFcZVDbvKdeFWNs
DDfXrAvIoKZ/gfqv6//HgPt3JeC/b0tYb2MCrjFsMtRbW4t58vOd1d89kpze3dqm5l+3ecd95yo9
Lfll6jMLdp09HpgzjYFklM/dFsPx1724cARZPHZITNueKTfPP3DGI2XOKAdiaEQ6vuw9uSi1Z5oJ
AACHte4V6/ztqKMuMWSIbt8xxX7GPMqhAAAgAElEQVS+i9wFLBdz7F/z+Oh/JvUa+ezR7nNXvnJr
bF3TKFRxbnQ8mbe4XLU3izWf5ypxzJ1f4AlLTbL5i2KI7RgHpdkVTWqnBYpPyOIQqvqjlWRV4KRO
qaaz8h6iOOiWV+e6tfk/u/7UleusOIQsnyG87/XI0enRUJFXqTUxfb04nONdzlMZJ7Xw1EhJ//Mh
2OOCIAiCIAiCgKGukV3TxkacMUYZ0xinjKmUUeAUGGeMM3+LnVEKjAHjCCPZIhvDzKZIiynSYrAa
McGcMq5SplCuMqZqTKNMY0ylnFKgnFOueRTJJEsmA2jAKGOMcsoZBaZSThnTGKP+nQP0qKWHi6Uu
N/XvlhjTvG3X7tEEwLV9ydry/lPfHdOvS3JMfELzbt1bRzbiKzdznVz/1bbcs7/Ca0XHi1DawBs7
Jrdq16VbdEMJIYwQ4gxJBqMsS2fN8dVKTpTgtIFDOiSlpnfqHNVAOjTvh1WbwobNvr9Pm2bt73ji
4T7F6xYeqFu7y9Tn+U93/efLdXcmN3KMODEYTMaaf0ZSl6kA5ZJie40c2rtjcqRJLd6/J9NhjEu0
1nYBhCzOjY+na9cnvyp9J80Y1jktpU2/q7rEN7HXw7196bqS3hNn3dq5ZVLa9eOfuS9izzvr85rQ
FNSJT8jiEKL6o578cvmm8BHLZ999XYfkxNj4Vu27dI4koYuDXnn1ruvP1B/rj14cQpXPkN13AABD
839c1bl1csuB908em3Dsw2/ylKalrxuHAEhkp+v7dUhLiElq0eXOSQ9fQQ+sP+HV/3wI9rggCIIg
CIIg1LUpf3/Gzhhwxhkw/2Z/GHPOGWIYMcQ0SmRiirRZ4+ymCAsxSv4lvRDGmCAkESITANB8qs/h
cRVXU4X60+ZQOyMAgHPOXIo1xuZ1uIBy0DjVGFDONMY0yijzjxeozdUfZ4NrecunLbrutSm//iKB
5+TCsaMyypzOPXMHPeh8ddLLm5+MIKCV7F12811vNbh0eANY0XdzZvxzzqzVX73qzVo09q4JW526
Z34z/dFLX3j2o/WzjQCgVGRtznHXdV6wwu/mvnbLa3PWrAPPqUVj756wTS8doIVfjX6w2aJpb+6d
IDuOfPXI2Pk7f//GzspP5TiZkpnvbtRQXsl286KNN9f+VLFmTNsn97h0yiVFtrvxoTHvpoUTALXs
2JevvrQ0p/ZhYcjiHEQ8S398+bY3Xpj/wrL9ZlaRX2mDQk/ghQQaxp273xgyGd55YvGB6VLV8R9m
3Df9w7ym1Aa9+IQqDqGqP2rumjtGsBefuGfJFxPDAFhl5uIJYx7dUh2qOOiVV++6HALXH704hCif
IbvvAAAQc92TH4xLMKlFe96fMOmdUyoANCV93TgEIMf1HPPcPf9oGY5BKzny08tjZ35azED/8yHY
44IgCIIgCMLfHhobOZwCY0ApZyaT0YDky7v0cjqcRCZElrCEJYN/sT9sCDOGp0RZY8MAAWcMAGEJ
IwljjLGEEcaIIMAIY4wJJkZCDJLX4a7MKlM9/sdknHOom0ogGWXVrZSfKKYqZQrVNI2plDHGKKMq
tUZYv96+UUaEAJaRDADNL2n7yZYVf22whAsOm+Nbx0NZuZMa4/qMemX50O0DB83JOOeMDkEIKdvl
s08ssI7qM35D9V+dFUEQBEEQBEEIpQAjy/0L8gHnnDHEMNcYNoCtWbgtLpxT7i5zYYKwTLCEOSOY
cY45oxxLHCggjDlmFCOqUeTVsEGK7dzMmV9ZmVNWNwTAPyBAdSuGMJNkkFSPyjTKVMo1RjWNM840
VjsK4H+LudOjm1eOTJPPPOraMWbQQ6t19737ezG1uWPhort7RGAAX97eDU89+P5e0f4XBEEQBEEQ
BEEIjZouAASobmV86h+NTxCnjBFutpvDWkRiQK5SpyRhLGNOJOCcM8wp4xQjgoFgRBEQJJllJEsI
A+OMqxRriCmaKcosWxNLD+YzjfkH9vs7AzS3YokP85S6qMa4yjRNYxpllFONUq3Jo3cvYt6ji4YM
WnV2rwv3lVeI9n8N9/55V/aa91fnQvi7c255Ir7jX50JQRAEQRAEQQi9mvZozaN5/358GsOMc40h
RMxRVkusTXF4EMJYJoxhziVONGAEKMMSxgxLYUZ7cnhEqxh7fITBZiSyBABU1VSXr6qosvp0ha/C
jTGO7pBYvO907Q6EHABRr2qOsAAC0BjTGFUoaJxRjXPGNQY12wHWrpB2novEXwy4Wl1YIAYWC4Ig
CIIgCIIgCH+J+o+kOefAEXDOOWecI0us1WCU3aXVWCJEIoRzzglhHCSJUSYR2RRjDW8Vk9ituTXW
jvEZ22xLBsloNdniwlnHZtWFjoKMHG+5Oyo9vvRQIQL/Mn+MIqAqNUWaPZVuqlHQOFU1SjXGOK+d
MFAvd39CNARBEARBEARBEAThfxY++wAHplHOuDHcwhhzlzmZj1KFUkXTvCr1alShmqKZoy0RbeMS
ejZPu6a9PT78rPZ/TUqMlZeWHz+UaYywtBnYKTI9jhuRNd7uX/afccYZU92KOcbGVAYaY6qmKSpV
KPVp/ikD+q1+bLBIF2pYAI7pv2zrriPTe4c1/QrG7s9scGVmuDIzXJ/dEB8gOH+BppQrFHEORTwb
hqzpty784oeKzAzX4Z92vTG0eSP3TvxzBROHi7H+NEWg+nPh68PF50J+XgmCIAiCIAhCMAK0LpjK
JKPMNOqt8FCfpvk0zatSRfM3zqmqRbaJM8ZbY9onJl/Skhh0m1ulxaWP3znh2X9Nfm3SDMAopWer
2I5JxngLJ0AZY4wD40ylRruJU04VjVHONEp9GlMoU/07owXcFNDcbf7mjSv6WUIXhTNxpik+H23C
XnR1fHtn3Rjd6aprlxUHtSe5Mfna+d9v3zshzdjkK9v6ff7bpqV9AgUn2HKFKs4hiGeDSNJdrzw1
pGTh4Kv7t7x2zINLdhZr537TXyCIODSx/lxc9OrPha4PF5vg/o6kNmPX1PT+ZGa4MpeNiPF/RuPY
vg9+8dN2V2ZG7hcv3dvGXNujoHccICSfJ4IgCIIgCML/mvoNeP+XR84oAwBfpYdIEqcAjCODDJwR
jSMzJHZL5RJEpMUkdW2OyRk9CFWOyqMHj57OyiGEpKalehwukqclQlT2juMVpeUxCbFJXVqoXtVZ
WOXKqQSEAAAQx7IEiDOVUoUylVFV45T586A3CgAbDeQCxKIGK/tp9FV9zzMRThUvRT7a2OkLyNzi
hvsefun+q5ubSe55XltH8OUKTZxDEs+GGOK7NaO75q/dlucEqCjOv4CXOh9BxSHY+nNRClx/Lnh9
uOgE9XeELZEGx/cTuj663QkAwBUfAwCSMGTJu6NsiydessbRe+K8dxeMPzD4tZ0e3eN/wueJIAiC
IAiC8N+ppg2P6q22hxDyVXs0r6r5FOZTNZ9KvQr1UU2h8d1TGOdglVIvS6/f/q+uqi7MKxhz/d0v
jHzq42cXLX/mg5fueBpRlN68dZhmvrRfn6jYKADABKf0aBnWOoZxyinljHLGmUplk4GpnGmUqpSp
lGkM+TsI+NlzAXDS8BWu/YvuDDf+Y8FmV2aGK/PnBb3MAABgaD5wwpr1PzoyMxxbls4Z2sxUUxpr
j/umbVj/XdGRDFdmhmvPovGpEqDwAdM+K8zMcO1fu+G9xccOZZR+N+POZKmBAdimdqM/3/B9aWaG
KzOj6Ls3n+4TWful3n7trLXFRzNcmRnlvyx69bpEQ9NuhBTVKeH066Pufv7IHx9hy+ljFhUdWf/B
1RFNHRKuP7Ac23vf9+rOXbtdmRmuY1sOvTUokUAT4qwTn+DjiYxtbnjym1+2uzIzXMc2H1s9ZUhM
A4WuyeddkYb+729yZWa4MtdMaikBACBTmxuf+m7zTldmRv7Xrz3WO6I2/UD1oQGB46MbB530GxjY
H6L6A8iWPmT24s9zj2a4MjMqty2a3NbQQBz04q9fz3XKG/i6evVHPw5B5lM/DKFJx9RuzJff/+TI
zHBl7s76fPqEHuG1n5RB1asG/o70EHu0qbqgwuVTvD7F6/MPh8LJ/UdcUb3m8fe2HM05tGLmW9vi
h97fyax/vOHPE0EQBEEQBOHv7IzWCEKAEAIETGOcMUY5Vanmo6pX1TxqZOtYYpLdXnfLvumS4ffN
7U8cPT5q8Mije49c1fOKVC2utdSsFU5KUqI+f3Z537uvvWXu6BsfG45JzTdlySA3790KwiTGmH+I
AdMokgnVNE4ZAK8dHVCX/BmdACz/07vCLxm3qtL3/birw9v1DG93zbidHgCwdn1o3Vs3KR9P7NR7
8HXvV9/+6uyx/qYdsnQcPLjDsflDBw1K7TOw420vrcrVABmS2jfLmXVr+oR9Ha5A0wff+EjeFc+P
bmsGX8Yr14e363f1h0VnDcCWotpdnpo/ddj16f1HPrqn7dR5E2rH2rv2LJjUp+8V8b1uGvV9zIOz
nxoU0ZRJv7w6Y8aUeR/tdwT6wi7FtG5lIwntm9ua2gWgWy5Dy9vff7zTr08NS+naL+Wqu0a9t6uE
QhPirBOfoONp6zFx3ZxB5Qsf6Np3ULcHv8WduqVZGij0H/N56xunNABk6zFx3WvX5s8f0/nq4eN+
Spqy6LV7kgmATn3QpxOfIOubfhxCVX+kpBtWfDptmOeL/xs+rF2/63vd99q/c9QG4qAXf73juvc9
8HX16o9eHILOp45QpQNSVNtLm2U/fsOg1v1HPX2gw7Slr96dTIKvV7p/R/oM0QlhMd1unzp+xPCe
iZaaumBq0aMZP7W7pOOkX398+/7IUzuKbZ3bRki6xxv+PBEEQRAEQRD+zmqaV/Xb2QgjzjhnvGaT
QMY45bLFENkmzlPtliNNMS3j606uKKuY8q/J3oPlHz+/6JYJdzy66rkp2+Y8u2PuhJVTW3RstfSR
+fPumf7MrRMdZY66t0QkRdubR2pAOXBAiHOQjBJCgDBGGCGMAABjVJux2q0Bag8wTdMYAGOaRqlG
GQMAsPa6d1jSjtkTlu/LrSjctmr+4qI2t10aXfugj1ZnH9qfXVxSVpp1Irus5ksxV5zOsqzjJZQ5
HEW/Haq0JYYRAGBMo5oWcJ4yrc7KLsg7fWj1ws9PhHfpHe9/eswqjmeeLHU6HdkbPvzskJzaKSbk
i9F5tr5w+2W3DBu6osHWasN0ykXdpUVaVM/Lu6eHqRUFJ3YerAtP8HEOGJ/g4mntdffQ+N1zJy3f
c7y4OCe72H3OgfB/yCcHALBcOmpI7I45kz/ZfzIvc+2b0xY4uj8wOLm22ypgfQhMJz7B1zfdOISk
/sit/nnvta5P7np86Vf7sk4XFRw7cDjHw88Rh8D1Wee+BC6v3nX16o9eHJqUzwBClY7/fGduXnHB
6QMfz3huYXWPhwYnyU2oV3px0IOUQ0tmTP06V0obMH3l17tf6Z9AAACZw4yay8NM4XExkRHEV+EF
c5gJ6x4XBEEQBEEQBD0Bvi0ijGu2BWSMMw6MA+dx3VJUl09lWly7pPpTAJa/tlg54EhQIwfcMigu
NbFNvw62KLstyt7mig5jF0y86ckRkhuVHyhcPPO93y9JcEKX5hpiQBDCgCUMCAHGCAFC2N8FAL9v
MVD7TLShxiA2p6TYTJfNPHU0w5WZ4TqwalKyZE+wN7ItFexTV+aucHGDTcYAAIbkm596J2PHdlfm
noIvHuogYQmHfulv7ivevz+rkoY8YaAFX95x56xtqaPXbtpydMXT93SyN9R+aFycz4hPI/x+Prak
JJsdx7Mrz3OpOGxJSjJXZeU7/ekoJQeLIaZFpHyOtwUQOD7nV9/OEJr6I8W1jGK5+054zzzcuDjo
3a9690WvvDrXDdb55TP06ZzFV7i3AGJaRMmhq1e6uCdz43/eW/j+k5Pu6z78Ixg26YE2BgDuqfJJ
VpPz1+fbdLlz1gkcaQJPlZfpHhcEQRAEQRAEPf6vwci/9r5/FkDNKAAOnPl7AkAyG+zJEaqiKkyJ
To0FAM4YADhKK7as3BhPoi/955XDHh9BpDPm1xJZGjThph43XB5HorZ9/HNZUWndr6JaxDCZg4RB
IsQgUZ+GEABGCIG/CwDVrVEAnP9hRQCuMWyqv8IW8+TnO6u/eyQ5vbu1Tc2/bvOO+85Velryy9Rn
Fuxyn3WYM42BZJTP3RbD8de9uHAEWTx2SEzbnik3zz9wxiNlzigHYmhEOueADNHtO6bYz3dtvoDl
Yo79ax4f/c+kXiOfPdp97spXbo2taxqFKs6NjifzFper9max5vOMGHPnF3jCUpNqJk4YYjvGQWl2
RZNW1w8Un5DFIVT1RyvJqsBJnVJNZx4OVRx0y6tz3dr8n11/6sp1VhxCls8Q3vd65Oj0aKjIq9Sa
mL5eHM7xLuepjJNaeGqkBODL3pOLUnummQAAcFjrXrHO3446NN3jgiAIgiAIgqDnjCdhnHPggDEG
AASAeM2MgKi0GNWtUE1jBMxhVlVR3npl3vjhYw/u/C0lrhlB+OoHBhM5wDNQIktXPzBYQoQ42OFd
B+uOm+0WbJORhIiEiVFSXV6EMcKYYEIwAVSTB/h9ncL6nQBq6eFiqctN/bslxjRv27V7NAFwbV+y
trz/1HfH9OuSHBOf0Lxb99bnWjcMAIC5Tq7/alvu2V/htaLjRSht4I0dk1u169ItuqGEEEYIcYYk
g1GWJXRmY00rOVGC0wYO6ZCUmt6pc1TDGUJENpiMBhkBIgaj0VBvH3FTn+c/3fWfL9fdmdzI58zE
YDAZa/4ZSV1CAcolxfYaObR3x+RIk1q8f0+mwxiXaK2tEyGLc+Pj6dr1ya9K30kzhnVOS2nT76ou
8U3s9XBvX7qupPfEWbd2bpmUdv34Z+6L2PPO+rwmNAV14hOyOISo/qgnv1y+KXzE8tl3X9chOTE2
vlX7Lp0jSejioFdevev6M/XH+qMXh1DlM2T3HQDA0PwfV3Vundxy4P2TxyYc+/CbPKVp6evGIQAS
2en6fh3SEmKSWnS5c9LDV9AD6094AWjeD6s2hQ2bfX+fNs3a3/HEw32K1y084NE/Dg1+ngiCIAiC
IAh/ZwEGw2KCESD/XADggBCyp0SpLh+llCEmmwy/rP/53y8tPfHVgRVTFgy853rNxBI7pOhdoEX3
tL4PDbrx0eGRMZF1Bw1mIzYRJGFEMEJAFQ1LGGEEGCGCEMa1cw1qFgI4cxyAlrd82qJ9Xab8+st3
hz997p42ZgBw7pk76MH/oJte3vzTdyc3rf7PM4NbNn14Liv6bs6MPa1mrf7qt09fHJ3ewArerOib
6Y+us0z8aH3+/m0F68Yn5R7LcdeNw2WF38197WD6nDXrDn720v0NpQNAEseu2V627/OZbaVWD64s
OPDNm5fUnc/KT+U4WVFmvrtRQ3wl282LNpYd2O7/d2JGd6t+uaTIdjc+NHvrTz8W7v1x69TWv7z6
0tKc2oeIIYtzEPEs/fHl29441ueFZft/XPXhXe1soHoCLyTQMO7c/caQyRubPbL4wM+fLRpQOOO+
Jz7Ma8o8Cr34hCgOIas/au6aO0a8vD781iVffHV8y4Z9H029r70FhS4OeuXVuS4ABK4/OnEIVT5D
Vl4AAIi57skP9v205tM7YMmESe+cUpuYvm4cApDjeo557p29m77L/H7RjEtOvDx2yqfFDABo4Vej
H1zmuuXNvRtXvtpuxyNj5/tXFdQ73uDniSAIgiAIgvB3hsZGDqfAGWiUM5PJKCPp0vTupSeLiEQQ
QkQmBpOx/R29vJVulaluizr0yeHbv/n1/X/NjsD2iNaxV44ZtPz5BfOPLg+LCg94AY/Ls3LWEoJJ
zyGXderVxX9Q9SnrXvvM7JIM2IAxPvL5XtCoRjWqUs65t9qT2Dnlm72/SIgQhGWQAaB5j7afbfn4
zwuM8JfA5vjW8VBW7qTGuD6jXlk+dPvAQXMyzjmjQxBCynb57BMLrKP6jN9Q/VdnRRAEQRAEQRBC
yT+ynPsH/vsPMcaB+x+8I2BATBLGiFPGKFW8PsXn63Ndv7KnCooP5F169zWfvbxM8ypZh0926ds9
4AWO7jv8yesfESCteqbXHVS8iqZpWDLKZoPjeAnGiGLAHDPCgTOEEPcv7F5/b0D+37/IlbnTo5tX
jkw763Gxa8eYQQ+tLjvn2vd/C6Y2dyxcdHePCAzgy9u74akH398r2v+CIAiCIAiCIAihUTe5nNfO
t0cYEOMMc4ww4hyMdrPm0zhlnIPqUd2VLlu4/aYpdwJAdVlldVGFFZu/fOfTDr07S39YDoBR+sXb
nySQKGOEpXPvrnXHPS4PMCASMViNjpOlgIEQojEgElAKHDgKepn+/wbeo4uGDFp1dpC4r7xCtP9r
uPfPu7LXvL86F8LfnXPLE/Ed/+pMCIIgCIIgCELoBVgLgDEG3P//HBBIRolplFEGKgOFFZzKqzvT
Hh3e5/ZrzNi8d+2OlfM+ZPSMWbFU01bM/fC3tbvCSdg1IwZFxkXV/aowK99AZMkgu4qqFZcPE4Iw
qt0dEBBCrGb77N+bxrzBXQH/O3C1urCgMPesf4UVjZviLwiCIAiCIAiCIAjno2ZTQP9Td845cI5r
tgas7R1AwChDjCMGEsPZ+0/Wb+oPeezW+LaJsVLExhXf5JzK2frzr+Wl5eUlZZu++2Xi8Ic+fmFx
gik6vm3i0CeG172FUZp7JNsoGUw2c1HGaSITRBCWCJYwlnBNd0DN2ujof3M4gCAIgiAIgiAIgiD8
6QKMAuAcAFDdYvyqT0WAqMaAgcylspPFRblFdSfbo8NGLZoQ3TL+/56fsPLVpROuGzs0rf/QtGuf
vWlS5W/Fj785ZfSCR+9b8bg9OqzuLQXZ+VX5FVar1XG8RHF6OUKYEI4AYYQxxgQjjHmAR/71+wKw
wXLBNrnCMf2Xbd11ZHrvsKZfwdj9mQ2uzAxXZobrsxviAwT5L9CUcoUizqGIZ8OQNf3WhV/8UJGZ
4Tr80643hjZv5N6Jf65g4nAx1p+mCFR/Lnx9uPhcyM8rQRAEQRAEQQjGGXvv+TFGgXPG/WMCOHVr
HDhw4JRJFEOVdmDzXsWn1J3frGPq0z+8knpJ6xM/H+poatWRtOwstUo3NZ/w+uRflnz7xj3TFk1/
zz9wgDOmKmrGxl12g4061bLDhVgihGCOOJEwYIQIRhKuycOZGav3Bdrcbf7mjSv6WS5UTDjTFJ+P
ns/ofN/eWTdGd7rq2mXFjdyTnER0HT/rw6P7M1yZu3O+nD6uvbWJLQZbv89/27S0T6DgBFuuUMU5
BPFsEEm665WnhpQsHHx1/5bXjnlwyc5i7dxv+gsEEYeg68/FSK/+XOj6cLEJ7u9IajN2TU3vT2aG
K3PZiBj/ZzSO7fvgFz9td2Vm5H7x0r1tzLWfD4GPh+zzRBAEQRAEQfhfE+B5KedQMx0AOHDsqXYj
hBhlnAHh2KTJxQfz9iXt6XlV77rJAtYIuzXCPnfLotN7T5WfKgaAmLQEl9NZcDDbgk27128tKSyJ
T04AgIxNu5RSdyQKK9yRDQhhginnhBAKGiaYA5OMJheqrB0FEHgiADYayIUKCAAr+2n0VX3PMxFO
FS9FPtrIBQyQOaVXX2nTE/96dq+3+cgXX5vzxsmfblh0NKTtv+DLFZo4hySeDTHEd2tGd81fuy3P
CVBRnH8BL3U+gopDkPXn4hS4/lzw+nDRCervCFsiDY7vJ3R9dLsTAIArPgYAJGHIkndH2RZPvGSN
o/fEee8uGH9g8Gs7PXrH/4zPE0EQBEEQBOG/U00b/qyWNiaYc+5fg4+pTPMonHNgjFNuAJnmeXP3
Z+3dlnHW+n/2qLAO/bv2GzOw35iB7a7u3LJHm+hmcVZi6Xl57+i4GM7Yvu17c/afsmqm4h05nHKE
OSYIE4wlhAnBBMs2I2MMk7qRz/ysVQBx0vAVrv2L7gw3/mPBZldmhivz5wW9zAAAYGg+cMKa9T86
MjMcW5bOGdrMVFMya4/7pm1Y/13RkQxXZoZrz6LxqRKg8AHTPivMzHDtX7vhvcXHDmWUfjfjzmSp
gQHYpnajP9/wfWlmhiszo+i7N5/uE1n7pd5+7ay1xUczXJkZ5b8sevW6RENTbgN3/rbwzscWfrE/
J/vY5rcX7PEltE38fe9AOX3MoqIj6z+4OqKpQ8L1B5Zje+/7Xt25a7crM8N1bMuhtwYlEmhCnHXi
E3w8kbHNDU9+88t2V2aG69jmY6unDIlpoNA1+bwr0tD//U2uzAxX5ppJLSUAAGRqc+NT323e6crM
yP/6tcd6R9SmH6g+NCBwfHTjoJN+AwP7Q1J/AADZ0ofMXvx57tEMV2ZG5bZFk9saGoiDXvz167lO
eQNfV6/+6MchyHzqhyE06Zjajfny+58cmRmuzN1Zn0+f0CO89pMyqHrVwN+RHmKPNlUXVLh8iten
eH0qAwDAyf1HXFG95vH3thzNObRi5lvb4ofe38msf7zhzxNBEARBEATh7+yM1oh/5D9nDBDyLwnA
OeMadZe6MEbAATEuMWxQiHbak7n98NYfttSfEXCWqMSYyRum/99/nn506RTO+a5NO0/uPAZ5vvJ9
hYRjIhFCCCIIYQSYYIxkqwEAVKcXEOLs7Mef/p9Z/qd3hV8yblWl7/txV4e36xne7ppxOz0AYO36
0Lq3blI+ntip9+Dr3q++/dXZY/1NO2TpOHhwh2Pzhw4alNpnYMfbXlqVqwEyJLVvljPr1vQJ+zpc
gaYPvvGRvCueH93WDL6MV64Pb9fv6g+LznpgJkW1uzw1f+qw69P7j3x0T9up8ybUjrV37VkwqU/f
K+J73TTq+5gHZz81KOL8htzi6Ktu6qDs+uGw9/eLx7RuZSMJ7ZvbmtoFoFsuQ8vb33+8069PDUvp
2i/lqrtGvberhEIT4qwTn6Djaesxcd2cQeULH+jad1C3B7/FnbqlWRoo9B/zeesbpzQAZOsxcd1r
1+bPH9P56uHjfkqasui1ezDLNG4AACAASURBVJIJgE590KcTnyDrm34cQlV/pKQbVnw6bZjni/8b
Pqxdv+t73ffav3PUBuKgF3+947r3PfB19eqPXhyCzqeOUKUDUlTbS5tlP37DoNb9Rz19oMO0pa/e
nUyCr1e6f0f6DNEJYTHdbp86fsTwnomWmrpgatGjGT+1u6TjpF9/fPv+yFM7im2d20ZIusfrCfB5
IgiCIAiCIPyd1TSvznzYjgAhhDEAQgCcQ3VuBTHKnDLOgVNuBEk97bK6DLl7T32xbE3W8VNUC9yM
ikyMbn1pW0eF44fV3xz8NsOxp0DL95iITAjBBCOCEcZYwhiDMcyEADxlLkY5IFQ79/+PrSHONE1j
AIxpGqUa9e8eaO1177CkHbMnLN+XW1G4bdX8xUVtbrs0uvZBH63OPrQ/u7ikrDTrRHZZTVa54nSW
ZR0voczhKPrtUKUtMYwAAGMa1bSA85RpdVZ2Qd7pQ6sXfn4ivEvveP83bVZxPPNkqdPpyN7w4WeH
5NROMeexGB229xn/xoJLd0987oei3/Pg2frC7ZfdMmzoigZbqw3TKRd1lxZpUT0v754eplYUnNh5
sC48wcc5YHyCi6e1191D43fPnbR8z/Hi4pzsYvc5B8L/IZ8cAMBy6aghsTvmTP5k/8m8zLVvTlvg
6P7A4OTa56AB60NgOvEJvr7pxiEk9Udu9c97r3V9ctfjS7/al3W6qODYgcM5Hn6OOASuzzr3JXB5
9a6rV3/04tCkfAYQqnT85ztz84oLTh/4eMZzC6t7PDQ4SW5CvdKLgx6kHFoyY+rXuVLagOkrv979
Sv8EAgDIHGbUXB5mCo+LiYwgvgovmMNMWPd4rcCfJ4IgCIIgCMLfWaC1ABjjwBHCnHOOEELcWVQV
0zGRMcYZAGPAwcik6v3F0b2aVTvcP378jT0pokXbliktm1utFoPRiBBSfL7qamdBdl7mvqMlmQWo
koVxiw2sskSAcg4cccQ5AgZIwia7yeNwVxdUMsq4fyxCzTdljgLtWfAH2JySYjN1mXnq6My6Y5kJ
dgmKaAPvqhXsU1fmrnBxg03GAACG5JsnTXn25h7pkbLHpZql4i9xU0cBkIirH3/v01uKnh7xzKr8
Mxqm3Fe8f38TU20YLfjyjjvx1EdHr930bMWO1TNmzl92oFq3saAf5/pnnRGfRvj9fGxJSTY7DmdX
nmdzBVuSksxVh/Od/nSUkoPFcHuLSBlygp0NHTg+51ffzhCa+iPFtYxiuftOnPWkVz8O9c/Su1/1
7oteeasCX/f/2Tvv+CiK9oE/s7tXUi+9U0NCqIJUFX8iiFRREBFBQAHhFRAlSlEQRYpSBEEUEYIg
qLxUpQi+ICC9hByEEshBSEJ6L3dJ7nZ35vfHXkLK7SV3XCgy38/BJ5nsPfvMM8/M7rRnbOXe9HS8
nGoYMy6mw+BGXgqmzFF+JQsp1R35XXcEAH6c9/PU81sj3/3pxGfXSWmRkfNX609+FtYWQBWxUA2l
RWUY5NIBwFp7QqFQKBQKhUJ5jJGGAMxT7oSYw/AxTHk/hCAgQESxJKNI6aoyGYyEACIEMGEJk3c2
1bdDiJvGtTCz8FrKxRh8VmQwYpAoYqGMF0p5lkfOROWJXNRKpZJwjIhAJIAIFjEhhEFI4eyEGKYg
MackV48xkQ4iYJi7L+eVlifcnRAmAmbUlSNs4dK0NH1x5qyISccKbAmgJmYfm/3J9csl4FUlmWAB
A6dS1N4XY/z7zF33hvjZ6P7rYvOg8Yij+4ZWkSMSYJV1kAMAyhZjVm5/LWfma9PW3a6+uQIpvSPC
nFOu3ym2uYtZGYv5wgWxOz8as/Njj+aDp8xb8+tXJT3f25ptHoCpu52tbjSusz1xWVYe7xbi64Sg
9vl/a3JK0tJL3RsHuTKXSjCA0reVH+Tsz7ern2bRPvb5W007OMp/hOzEfObp1o3Vf2ZXXmYubwdV
3bUGK+WusHzfcv2r+09FvqrZwWF6OkhONRTe4d6Qn1oo2OlXcnao5Vv629oEYVBjTw7AmBSTgt7t
GKr+O7oMGPdmnXz1l28UCGCSSQfr7QmFQqFQKBQK5TGmSjhAhJD5HABpLwBCRDofAENBYi6j5ggm
BGPpdAAQCTKRrNPJYnJpsHdQiEtAsNI/gHh7Gd28ylz9sWdDZUAjp6BAtZ+nQuOidOEYBcOyDMsC
gxCDlK4qJx83ocyUfTWtJEePCSEYE5FgTAggsNax4nPisri2r/RoF+jTsPkT7b1ZAMPZn/bk9Zi9
emy3tsE+/gEN27VvVlvcMAAAbEjYv/dMSvVXeCHzZiYK7TWwVXDTiLbtvK0JQgxCiGDEKVUKBYeq
dtaE7FvZTGiv/i2DGoe3buNlTQ7r9+Ky9xru+3jur2mgVinVKqXy7jiIuutn26J/371veHAd14iz
SqUkRK1SqtgKpSzki/PtNGJA51bBnmo+KzZGV6DyC3Qpv7HD7Fx3exqit540PRO5cFCb0AZh3Z5r
62/niQQlZzfsy+48ddGQNk2CQvtN+mScR8z3+1PtGAKQsY/D7OAg/+ETdm8+rnlj8+JRfVoGB/r6
N23Rto0n6zg7yOVX7r6SUjX9R84OjtLTYeUOAKBs+OJzbZoFN+n1zrTxAfEb/0o12Sdf1g4WYD1b
9+vWMjTAJ6hR2+GR7z0rXtl/qwxATP17y3H3QYvf6RoW0mLY9Pe6Zu1bd6VUPt16e0KhUCgUCoVC
eZyR3gulwPvmbjchhGEQIIDyAQFCsFFvLE4vYlUKImAsYukfFjHhSd7l9JT/3eAMyN/L18/V21fl
5a/29lF6eik93DgXZ07NMRyDEGIQYhFSsUoPJ7WPi0lvzNDeyYzLNJWYsChiERNMMCYEY4ZB5csR
7lLpzAIhdfP8qEttZ508djBu25y3wpwAQB/zTe+Jv6NX5p04ejDh+I7fP+nbxP4I2Djz4LKFMU0X
7dh7edvcMeFWInjjzL8WfLDPeeqm/WmxZ9L3TQpKiU8uqVjFjjMOfrP0aviynfuubv/iHWtywKlZ
9w5OmiHf/y/7ytncK2dzr5zd/YJbhZy828l6nKlLK6nTAnnOdXDUkdxyObcWtneRzxfnGTFw8uLT
Rw9nXDx8enazY0u+2JBcvmbYYXa2wZ45h+e9tjy+6+c/xx7esnFkhCvwpZYDCViH6C8s7z/tSMj7
66/8sz3qhYyF46ZvTLVnBYWcfRxkB4f5D5+yc9gb8/Zrhvz0x96bpw5c2jR7XAtn5Dg7yOVX5r4A
YNl/ZOzgKD0dll8AAPDpM+PHS0d3bhsGP02J/P42b6d8WTtYQOHXceyc7y8eP6g7FLXwyVvzxs/a
loUBQMzYO2biz4ZXV1488uuSiHPvj18lRRWUS7fanlAoFAqFQqFQHmfQeM+hImAMokiwQqFQIsWT
IS0NhYbyjQCEYViEEMMxCmelX5tgU3GZaBKlEQOCMcGESOv3MVE4K9wbe7sHeXBOSoSQYOQxL2IB
o/LJTaGML8szFKUWFKcXCkaeYAJSzx8ACMFYBIQAgAC4aFyO3DrLIZZFjAIUANDgybAdp//7gKxE
uV8wTv7N/CE3Ty+q/LqO/mrzgLO9ei/TGh+0WpTHDNenF99a6zK666QDxQ9aFQqFQqFQKBQKxZFU
jgVwF8QAIYAAGIYlhCAARJBoFIsS89xDPEuMpVKfnxAADIQAwUAwGPV8Vmx61qU0xDKcSqF0VbBK
jmAiGAW+xGQsNopGHvOYACGYMBgAE4yBEAREJAgYlsUEE+kcghoQq3sDHg2cWn9w4tcRodWmiw3n
xvaevCP30c+eI1CHDVsXNaqDBwNgTL14YObENRdp/59CoVAoFAqFQqFQHIO0CoBgEO6uAghqUVJS
CgQAiLT8nkEswzCIRSzHuAV7KJ1VpmKjNPkP5v+hYi0AEFL9ZwJgHjIghBDABGOCsUgqNh8gwIDB
3M9HgMDJ2eno7XOVVwGEPNls5+mtD9BSDgAp3Px9XKrv5yfGvKz8ui3xp1AoFAqFQqFQKBQKxW4q
+qMMMh/TRwAQA4gwBMrD8hGCCSDEIIJAn1nsFsgyKo4vMUq9eiBQvijAPCJQeSDA/NdK4wXmnwEh
BggQwOb4g2AOPgCIICj/3fYj+x5iCF+ckU4XFlMoFAqFQqFQKBQK5YHAAYDUzyYABCMRASEYMwQI
YhACBIQAYoAgaQafYFHUZxY6+7iyKo4vMZk7/9X6/1AxEGBhdQBUrOqXevcsIECEmCMGYEIIQwjB
CBioEgWQQqFQKBQKhUKhUCgUiv2YTwQAAAaQSeRLhVICiGEYhkXAIIKAYRlgGEDm7jxBBINYUqAX
eJ5RsRiwSERMREyksP4iBlGUQvwDFokoYlGUEomIAROGEIYAC8CWjz0wCBiGYRmCABjEsIhhGAKE
AWAshwUAAEbpzNXX2ADj0+Pn09HXF3R2t/8OqvafHDDotAad1rD9Jf+H4zgue/LlCDs7wp7WQS7h
Q9b98Xe+TmuIOxq9fEDDOp6deH+xxQ4Po//YgyX/qX9/ePioz/aKQqFQKBQKhUKxBfNMO5L62whE
wJn6bKVCCVIMQMbcUScAGBMsYNEk8iW8saisKLWg8E5eSY6+LL+krLDUWFRm0htNBhNfwgtlgmgS
RZOIBSytBQBAiGFqfghCBMy3QAwAIoBApVRlFOcghBjLSwCc2q06ceSXbs71ZROCBZPRKN7L7nzj
xUUDvVs/1/PnrDqeSc56d5n1w7Y7N7QGXUzqgeXTOmns7Pe5dtt1+fiGrpaMY2u+HGVnB9jTKmzQ
yK9m9s9e17d7jyY9x0786XyWUPuXHgA22MFm/3kYkfOf+vaHhw3b6hEXNn6nefRHpzXofn7DR2oJ
GN9nJv5x9KxBp03544u3w5zKm0bL6Q5rTygUCoVCoVAo/zYq5kulsH8MIeRGbhIGCHT3QYhF9zcO
PwFEiJhalJmYl8pUDD/UgFEp2fpTAuceHfPcM/cohIimMhEZxbqaTyxKPLZ1ye75iblccL8Pl634
cvi+fquvme5RiyrYni/H2Nkh9rSG0r9diBi9as+ZVD1AflZaPd7qXrDJDrb6z0OJZf+pd3946LCp
HjHOnsqCQ1Oe+OCsHgCAmIwYANiA/j+tHu26fuqTOws6T12xeu2kK32Xni+VTb8P7QmFQqFQKBQK
5dFEmhtCDCAECElbAAjE59w+mnDuVGL0qeSLJ5O19+FzKvniqeSLZ5Ji/kmITsi5AwjM+lQdAmCC
hv5iiI0arlG9uPaEQac16P5Z28kJAACUDXtN2bn/cIFOW3Bqw7IBIWrpG8ilw7j5B/YfzLyuNei0
hpioSY05QJoX5m/P0GkNsXsO/LA+/po25+DC4cGclQXY6ogxuw4cytFpDTpt5sGVH3f1LH+pd+u5
aE/WDa1Bp807FrWkT6DSvoLgM48fPnc5JSdfX2rCYmFScoFY8TdF+NiozOv7f+zuYe9UnvzCcsat
87gl56MvGHRaQ/ypa9/2DmTBDjvL2Md2eyJV2Esz/jp21qDTGuJPxO+Y1d/HSqbNeo70VPZYc9yg
0xp0OyObcAAASB02cObBE+cNOm3an0s/7OxRLt+SP1jBsn1k7SAj38rCfgf5DyDX8P6L1+9KuaE1
6LSFZ6KmNVdasYOc/eX9XCa/lu8r5z/ydrBRT3kzOEaOOmLs7kNHC3Rag+5C4q4FUzqUz6Lb5ldW
6pEcrJu3ujg932A0lRlNZUYeAwAwwT3eeLZ450c/nLqRfO2XL7894z/gndZO8unW2xMKhUKhUCgU
yuOMtBEApP8ZQAwwLMNyiOOANYlCKW8s401lvKmMLyvjy8p4Y/kPlT/GGuk1U+S+YjTypjLeVMob
jbyRFwQOMSzDssCWBwKoMgSA07aN1Dw5YUuh8dCE7pqIjpqI5yecLwUAlycm7/v2FdNvU1t37ttn
TfHrSxaPl7p2yLlV374t41cN6N27cdderV77YkuKAEgZ1CIkedGQ8CmXWj6LFvQd+H7qs5+Nae4E
Ru1X/TQR3bpvzKy2AJvzini6cdrsQf3Ce4z4IKb57BVTytfaG2LWRnZ95ln/Tq+MPuQzcfHM3h72
bvrlGr6/90LO6d9WP3N11hcH0+6+snM+zZq6sgEtGrraOwQgmy9lk9fXfNT65MxBDZ7o1uC5kaN/
iM4WwQ47y9jHZnu6dpi6b1nvvHXvPvFM73YT/8e0bhfqbCXTNfUcsvy2AIBcO0zdt7Rn2qqxbboP
nXA0aFbU0reCWQAZf5BHxj42+pu8HRzlP1zQS79smz+o9I//DB0U0a1fp3FL/5vMW7GDnP3l0mXL
3fJ95fxHzg426ymDo+QA59W8S0jSRy/1btZj9MdXWs7fsGRUMGu7X8nWI3mU3gHuPu1enz3pjaEd
A53NvqBu1CGE3L6Q3Sry5OHv3vG8fS7LtU1zD042XcqDXHtCoVAoFAqFQnmcqeheSasAzIsCAJn3
7nOIYUD6sAywlX6o/GFqpNdMkfsKg4BhgOEQwyAGScsRAAEAAsbScQAEC4KAATAWBFEURIwBAFw6
vT0o6NziKZsvpeRnnNmyan1m2GtdvMsn+sTipGuxSVnZuTmJt5JyzT0+YtLrcxNvZou4oCDz8rVC
10B3FgAwFkRBsLhPWSxOTEpPvXNtx7pdtzRtO/tLb9o4/6YuIUevL0g6sHH7NUXj1j72BqMTkle8
1Cmg+5iPzrZasTHyGdeKzJee/vz1p14dNOAXq71V68jkSyzJyRS8Oj7dPtydz0+/df5qhXlst7NF
+9hmT5dOowb4X/gmcnPMzays5KSskloXwtfQkwAAOHcZ3d/33LJpW2MTUnV7Vs5fW9D+3b7Bioob
W/AHy8jYx3Z/k7WDQ/xH0fTlt3sato78aMPeS4l3MtPjr8Qll5Ja7GDZn2XKxXJ+5e4r5z9ydrBL
Tws4So50vT4lNSv9zpXfFs5ZV9xhct8ghR1+JWcHOZDp2k8LZ/+ZwoW+sODXPy981SOABQDk5K4S
DKVYrfHz8fRgjfll4OSuZmTTAcBKe0KhUCgUCoVCeZwpX94KgAGIeSEAKh8JAATASivy6xFgUcWm
f1IxBkCAYIuRACzlwqlBA1f1U1/evqE16LSGK1sigzm3ALc69qVsfTXGJfkGonRVMAAAyuDBM7/X
njtr0MWk/zG5JcdwzD28ahOhOFW75vNvzgf0GR2hvptszIqNTSysh3k8MX33sOGLzjQes+f4qRu/
fPxWazdrCw3qZucq9qkDd69nnBsEOxXcTCq8x1BxjHNQkFNRYppekmPKvpoFPo08FbV8zQKW7XNv
/lYFx/gP59fEC6dculVWNbludpArr0rlIpdfmfvayr3p6Xg51TBmXEwHn0ZeCsf5lSykVHfk9x/W
rZkROa790E0wKPLdMCUAKS0yci5q/cnPwtoOX3SL8VRDaVEZlk2vkGa5PaFQKBQKhUKhPMaYX4MJ
AGMO/I8AgAGGQQghBiEGAWJt+DAsMPK/Wk5EgCoODJAOBwDzIQWWoxESATPqyhG2cGlamr744PvB
4e1dwsyfdituGmvLvZh9bPYna6NLqsvHAgZOpai9L8b495m77g12/fj+Ps07Nhi86kqVKWWCRQKs
sg5yqt2fEFIl50jp3aJVA7d7jc1nMV+4IHbnR2NeDuo04tMb7b/59ashvhVdI0fZuc72xGVZebxb
iK/TPU5Y4pK09FL3xkHmjRNK31Z+kJOUb1d0fUv2cZgdHOU/QnZiPhPUunG1Xp6j7CCbX5n7lutf
3X8q8lXNDg7T04HlXgmFd7g35KcWCnbKl7NDLd/S39YmCJrGnhyAMSkmBTXuGKoGAGDcm3Xy1V++
USDIpleTVL09oVAoFAqFQqE8xtzt7hEgBAgGjAFjICxiNa5KD3cnTw8nD09nT08Xb29nbx8Xbx8X
X19XHz9XH383vwB3vwD3gEBNQKB7UJB7QLBHUIhHcAOP4AaewQ08g0I8A4I1QUFuAYHuAYHufgFu
fgHuPv5uPn4uvr4ukigvb2dPTxcPT2dPjdrDXe3qqkCIwYBJuT4VgwCVNgXwOXFZXNtXerQL9GnY
/In23iyA4exPe/J6zF49tlvbYB//gIbt2jerLW4YAAA2JOzfeyal+iu8kHkzE4X2GtgquGlE23be
1gQhBiFEMOKUKoWCQ1U7a0L2rWwmtFf/lkGNw1u38bImR9nguWE9WjcL8Alu2mHsrPee0p/cpquY
WlV3/Wxb9O+79w0PruM8M6tUqlXmj4qtUMpCvjjfTiMGdG4V7Knms2JjdAUqv0CXcp9wmJ3rbk9D
9NaTpmciFw5qE9ogrNtzbf3tHPUoObthX3bnqYuGtGkSFNpv0ifjPGK+359qR1dQxj4Os4OD/IdP
2L35uOaNzYtH9WkZHOjr37RF2zaerOPsIJdfuftKStX0Hzk7OEpPh5U7AICy4YvPtWkW3KTXO9PG
B8Rv/CvVZJ98WTtYgPVs3a9by9AAn6BGbYdHvveseGX/rTIAMfXvLcfdBy1+p2tYSIth09/rmrVv
3ZVS+XTr7QmFQqFQKBQK5XGGg/JONgGCgRDASoZt/oRXULhGoVYwLMtyHKtQMCzDcBzLsqyCY1iW
4ViG4ViOYziW4TiWYxmOY1i2/MNgEWNRNH8EQRRELAhYEEVBwFjAgohFUeQFURSxIGARizwvCgIW
Rb6Uv6PLu34xHxOGAWIpHICQunl+VJ+ls04e46A0Yd340dpcvT7mm94T9Usi552Y4cGCkH3x58Ej
v823c+U8zjy4bOHLyxbt2LukLDFq/Mgpp/WyV/614IMun3+6af9iFQCY8hNPJJdUrMPFGQe/Wfrq
0mU790Hp7ajxo6ackZOD1AHt3przWlSwC0DZnQv7p7z19eHCink7nHc7WY9NurSSOi2Q51wHRx0Z
XP5b/s6xzWfEGGTyxXlGDJw8dnWohgXgc+N3L/liQ3L5JKLD7GyDPXMOz3tt+eerPv851gnnpxW6
Qkap5UAC1iH6C8v7T4Pvp6+/soAruvn3wnELNqba4w1y9nGUHRzkP8Cn7Bz2Bp47/a2f/pjqDoAL
deunjP3gVLGj7CCXX7n7ErDsP3J2cJCeDit3AADw6TPjxwkBaj4zZs2UyO9v8wBgj3xZO1hA4ddx
7Jy3XmyiYUDIvn503vgvt2VhABAz9o6ZGBI1f+XFKYqC63vfH79Kiiook269PaFQKBQKhUKhPM6g
8Z5DpV33BLAIIgLUup13ULibCIgp7/AjjmU5lmFZluWQ9ANXPhBQpecvDQ0wgBAQgjGWuvqVxwLM
nX9BwKJIBFEUBSyKoiCS8kEBLIosIklx+TdiCxEgBlgWEACEPNls5+mtD9pclHqGcfJv5g+5eXpR
5dd19FebB5zt1XuZttYdHRSKQ3F9evGttS6ju046UPygVaFQKBQKhUKhUBxJxcpyjAEjQCxi/Bs7
m3iB4ThpE6nK3dXFx5ut1MNnOBYhBrEMw7IMwyIGIYYBBiHEIEaKJ4CAEAJARJEQjDHBgoAxJhhj
QRRFkWAsTf4LAk9EXJJfwBcXS98ghJh4Ibipa9ylfAYxABjgXvfAPyw4tf7gxK8jQqtFDzOcG9t7
8o5cOkcHAKAOG7YualQHDwbAmHrxwMyJay7S/j+FQqFQKBQKhUKhOAbzRgCp/6l0AhYxCGECyBxE
CqDtG4NcPD0RQgzDSP8zDAMACCHpAgCpvw+kKgCAMSbSGIC0KKAGoihijMuKihO27yMYm0cBKsYQ
0L8riFXZjaj+vbdU389PjHn5/6ps3gslsSv+r9OKB60F5XFHf2q6f6sHrQSFQqFQKBQKheJ4pP4o
MQcCQIRBGAghBGMREEI+YU1Vbm6iKDIMQwiR/hdF0XyaXzkVQwBQPhAAVfv/FUMAFQMElX9VuDg7
BwcUJyQTjLEoEiwCQhgIU2kEwFJQgEcNwhdnpNOFxRQKhUKhUCgUCoVCeSAwUBFz3xyAH4kiJhgT
jImIfVpHCIIgliMIAs/zFT8I5UgpYiUEQZAm+at1+CsuqJwuiqJbWGMsiqT81ljE9BirxwbEufsH
eNl8diLlPsI6+TcMuudjKf9dPGx+Wx/6PAzl/rDZmUKhUCgUCuXR5u6hgBVJRMRSPH/OWe3brAnH
cSzLSuv/EUIsy0pLAKRfK2AYKUogp1Qq1Wq1s7Ozi4uLm5ubu7u7RqPx8PDw9PSUftBoNBqNxtXV
1cXFxdnZWa1WOzk5+TRtzKiV5YEDMRFFMG9FsCMePOVBwSidOZvf1FXNxp3459s3Ax/i/qWlfDE+
PX4+HX19QWf3x6Bv4tplbuz+Wc84P2g9Hibq6LeO8pNa5TigHtXw84eh3OuQL1X7Tw4YdFqDTmvY
/pI/I38hhUKhUCgUCgUsHDRPRBETjAjn3qRRWno6IQRVBQAq/1D5/8ojAtIYAZRHDajYF1CxEKDy
XgAAcAoJKrscRwSMRQGj6q+55YsCXLvtOv/ti3fVLtg4rN/EC0L4uLXHZjzhBgBQkhxz8JsFX6+N
LcagkEkHQOrmgz78/sNXuvpxRbeOLP983tdn8kUr11Nqxandqr+/C/7kxUFHDQ9aFYcily+CBZPR
KFLvoFjFUX5S3/72CNdf48VFA72/Vrebvu3AEw9aFwqFQqFQKJSHHXNfunynPQEgBIsYYyBg5E0G
gwHJA1WHACr/IFEzXiDUiBpYKX4gEaVTA7FIGCszZoJ+54SX3jlbYv7NZAJQqr38nOIWt39zT76m
ab/3Fn2/blrc83OOGZBculvHD/cufOp/00a8ebqs1Ygvflu7NK/v+HUpctc7zN7/ahiV8iGeybcf
y/nCuUfHPPfM/deG8mjhKD+pf397hOsvEU1lIjKKdPMYhUKhUCgUSq1IayZR5Y33Ii+KvIAFsayw
SJquLy0tTUhISEhIuF2VxMTExMTEpKQk6f/KP9RMlC6uJiEhIaG0tFS6i7FILw0BiLwg8qKkWEUU
wCrhAEWTqcxo/gjlZAXV3AAAIABJREFUmhOhTG/QZ9+J3bJ+7233lk/6cvLpbt3G9nM/smT23vj0
nORDq+evzGr33iuNlFblACjCx0ZlXt//Y3ePOiw1deu5aE/WDa1Bp807FrWkT6AkXB0xZteBQzk6
rUGnzTy48uOuntZfut2fX50XPf9ZZwAAVdh/Yq9vm9KQsypH2bDXlJ37DxfotAWnNiwbEKIGAFCG
v7U+6/zXQwNYAOTSZlJ07K757VwQgDpi7O5DRwt0WoPuQuKuBVM6aBhrcgAAuYb3X7x+V8oNrUGn
LTwTNa25EoAJGvqLITZquEb14toTBp3WoPtnbScna3KQS7uRC85Eaw26C/E/Dmlae9fDtnzJ6Cmr
j4wd5PIlv/AYqcMGzjx44rxBp037c+mHnT1Yu8rdit06jJt/YP/BzOtag05riIma1Jizmm5ZH9nr
rWn09IYTMQadNuvgiukdK/zEsp8D49Z53JLz0RcMOq0h/tS1b3vXsj5dTk/ZcrScLldfbLabY/xW
1k9k/cGy3az4m5w+cvXXIlbqr1y52yIfaV6Yvz1DpzXE7jnww/r4a9qcgwuHB9fin47IF4VCoVAo
FAqlJlVe+8un4nmMCRBCRFEQBITQH3/8odPppN3+GkZUMMCwLMMwCBBizMv+oeoGAah0NABUnAuA
CQGCMTYJuIhw0qaAsLCwl19+Wbob4XlRikTAiNUUrVN0QASMk1eTvsNeDMk+cyZLAFBaTlf6d2mu
TFivK5ZkmtKOXjJEdmnisipFRo7ZWD7NmrqyHi0aujJQUNt6XEPM2siuS9KzBO/np6zcsnjmsTMf
7CkgnFfE043TZg8auafQ8/8mL1+3Ysqx5+eeLKk9a9WQk+PyxOR93w64unBq6z2ZIQNn7ViyOPHK
qJWJpvhNH0/u/N/vVo64MvHyqOVvCj++tfCigQBwXs27hCR99NK0fQa/7uPnrdmwpKjPuxtSRRk5
Ahf00i/b5rY8seI/Q49eyjA6+XqUJfMAJG3bSM3+jmuOrPSZ3vvVf/QABIsYQE4f0aPbx7s/bbd/
5sjh501hAz7cFOllPb8258uynnJyBDk7yOVL+1U/zSKn9h/vONiusprItcPUfUt7nJ4zts3x0lYj
5m6MWlrQZ0JUqmhrucvpCci5Vd++LeO/GPCf04l67OLhUpwiAIBMuqw+snKsgOO+fHv69ky3595f
sXbFu0de+Op8Kcj5ubLJ62s+av3P5EG9T+WCJiDUqyC7eo2um91kylEuXf4ONtnNUX5rlPET2for
Yzc5OUhOH1n/sQyW83MAy+Vum3ykDGoRkrxoyKCbb5/+LvjTvgOFub9+Nqb5rnnXWMvljh2ULwqF
QqFQKBRKTcxzOggQAMIYMAEsYpHnpaD/0vx8YWGhyWTieb4pKmrL5bXkCloy+S2Y/BZcQQumoAVb
2JwpaI7yI5iC5kxBOMqXPs2ZggimoDnKb8UV9vEw9fEw9fUy9fUw9vM0vuJtHOhZFqrkeZ4vLCyU
ThPAvCDygigIIs9jazteOdfXNh0riDtfEHc+bdPLweUTRIo2c+KvX8g5u33TU+ffGfH1mRL5dNbJ
Uw0l+aXlvRKxJL+McXF3Yq3JASg9/fnrT706aMAvtfaWAADn39Ql5Oj1BUkHNm6/pmjc2qd8uEUs
TkxKT71zbce6Xbc0bTv71zb7KocFOS6d3h4UdG7xlM2XUvIzzmxZtT4z7LUu3iwAiJnbP/l4i//7
h3//bmzB6tE/3ribLVGfkpqVfufKbwvnrCvuMLlvkEJWjqLpy2/3NGwd+dGGvZcS72Smx1+JSy6V
hnmwIAgYAGNBEEVBxBhAXh+XzsN7uJ5eMWvXlYQ78UcPaTOs9Q+tyJHLl5ye8nIs20EuXwAYC6Ig
VPdS5y6j+/ueWzZta2xCqm7PyvlrC9q/2zdYYXO5W9UTxOKka7FJWdm5OYm3knLv+mLNdKv6yMqR
Qci/oUtJTY3bEfXHbe8OT/lK6lj2c7EkJ1Pw6vh0+3B3Pj/91vmr1sXL6SlXjvJ+aI26281Rfivn
J+bb1vQHWbtZliOnj3X/sYScn4PFcrddPhCTXp+beDNbxAUFmZevFboGurOy5e64fFEoFAqFQqFQ
qiN1Q8znAQIQIETkeVEUCcG8iZdWAfA837Wlz4C2/oEqQIgBAECMNONPEGRcSjDpS6HS/D8AqnTU
IHHmOBXLmn/BGAgmhAAh7ZzFD7LKTCaTdEYgbzIJPI8xxiIWzUEELL7ViyV/Thsx9UIZABBTYcVb
OH/5i5av7XEavvb0BJKRd3dK0EK6WJpfBs6eTizkCwAArLOnGhuKpCEBOTkAQIxZsbF1M6wyeHDk
rE8Hdwj3VJQaeCcua3eN8Aa4JN9AlK6K2nYV1AiNKCuHcWrQwFXd9svbN76s+KsuwI2DTBEAF2ij
9qSNmRBybfPxRJMlQcaMi+kwuJGXgimVkVPk18QLp1y6VVaLymbk9GFwgJ+qKC6zpI5bd23OF2dZ
T3k5lu0Ad6zOLNfU0zkoyKkoLk0v9Z9M2Vez4PVGngpIrnxV7eVuNb8O0ce2fFVF1OcWE7VGzQKI
cn4upu8eNpyZ/cGYPcc/zT+3Y+GXq36+Ih9WU1bPbBl/kylfidrqS+04ym/rRmV/sNFuTpb1cZT/
VOVuud+b/LvFI1fuTOn9zBeFQqFQKBTKY4aFmUjM81jAhEVYEAVBAACj0fhmF02gl4AAASKAEID0
PwKE3J5pwBebpBe7Kjv2K1bvE6gYXwDz7gACBAMh/bi8mHSe53lCCBYEkRewKBIRixyuIqEKBBty
slLSLa6iFm5tW7R69IZFw37pvq5yP7dqOp95Tmd696kwt81p+QRAGfRcW5fkPxINtclBSu+IMOeU
63eKa3nlZPz7zF33hvjZ6P7rYvOg8Yij+4Za/4Ic2FjMq708FLVfCQCAS9PS9MWZsyImHSuobjek
6TRp4yjT+m//7v/eog+PjVp4rUb/SeEd7g35qYWCrBxFdmI+83Trxuo/s0tr3p4ImFFXjigmK8cl
Nb3MIzTEnblUUpcA5zbnS7Csp7ycKgausINcvsrTsYCBU909sByXpKWXujcOcpXypfRt5Qc5+/N5
AFUdclm3/NokR1afe6NCJyt+jgtid340ZufHHs0HT5m35tevSnq+tzVbprBl9ZQpR9l0G+uLHI7y
WzM1/MTqveXtZsHfLOtjp//I+fndC+5NPojZx2Z/cv1yCXiV62+53O3MF8EiAVZZNztTKBQKhUKh
PLZU2Qgg9dNFQRR5kyjwosDzPC8Igslk4rNv80X5iq4zFV2mKztPV3aZpuz8kbLzh8pOHzp1m+7e
d7Z7n9nufWa79ZlV+SMluved7d73U/e+c9z7zXHv/5lmwOea/nPdB3zBqk19G+tNJpMgCIIgiLwg
mgRR4EWex4LVPjarVKpV5o+KrfrGVxa/5vvL4ePHdXOXTyfFx6P2F/f4aH7/sECfBj3/M/v9gNjv
fk8y1SJH3fWzbdG/795njmRlDcQghAhGnFKlUHD2z0uW3jqhhScjR3Zu6uMZEOBZW+wrw9mf9uT1
mL16bLe2wT7+AQ3btW8mxRljvJ79esWg9CVTP1w1961tbjO+Gd/RuVwpZcMXn2vTLLhJr3emjQ+I
3/hXqklWDp+we/NxzRubF4/q0zI40Ne/aYu2bSoC2/E5cVlc21d6tAv0adj8ifberLw+Jec27M3s
OG3VmC7h/t6Bjs+XnJ6ycmTsIJcvCSHzZiYK7TWwVXDTiLbtvFmAkrMb9mV3nrpoSJsmQaH9Jn0y
ziPm+/2ptne5reppA47SRxY5P+d8O40Y0LlVsKeaz4qN0RWo/AJdrKx2kdNTrhxl/dDG+iKHo/xW
oqafyGLVbhb8TUYfu/xH1s/rbp9awIaE/XvPpNz1P7lyty9fQvatbCa0V/+WQY3DW7fxovsDKBQK
hUKhUCxioS+LCMGiCFjkjSae5xmG4XleUaTMTMuEC28BYhCDADHSEgApCKB5RQDUWIRbsZ6fEPOZ
gOVLAAgmQLDKXWk0GnmeBwDeZBR5o3QeIXBWOtmc6+CoI4PLf8vfObb5jCuV/ozTD0b98fGKT/qu
+ue/eTLpGcXnvh746fTVs7bc9GH0t499M+GL9Xfuhg+seb0IAIDzbifrsUmXVusUIM78a8EHXT7/
dNP+xSoAMOUnnki2Zd6wAjHzwLsz2mz8dPXl9xkAU/b1v5JLrcnRx3zTe6J+SeS8EzM8WBCyL/48
eOS3+UTTc+ac/vFLO/+abMJwfPkXW/p8u/qtfd2+vwUAAD59Zvw4IUDNZ8asmRL5/W1eVo4IfMrO
YW/gudPf+umPqe4AuFC3fsrYD04VEwAQUjfPj+qzdNbJYxyUJqwbP1qbq5eRQ4qjl/X7gF817Rvt
DDWAKfv6gSSH5ssoo6dcvuTsADL5MpfywWULX162aMfeJWWJUeNHTjmt119Y3n8afD99/ZUFXNHN
vxeOW7Ax1Z5Fylb1rDvEUfrIIOvnnGfEwMljV4dqWAA+N373ki82JFuJBiCrp5y/yaXbWl/kcJTf
mq1Uw0/kLrVqNwty5PSxx39k/bzu9qnNEtWRLXe78oUzDn6z9NWly3bug9LbUeNHTTkjqz+FQqFQ
KBTKYwwa7zlUBIxBFAlWqAQlUoSFGkuNRkDg3DzUo+fTABAVFbXpvQiNvx+Yu/xSh19a9Y/ubu60
ONlNKlZskvJ1/eZNAQSgKDNr5LfXx4wZAwCFf58quZFAgAABtUp14QrLIZZFjAIUABDyZLOdp7fW
tzkeO1yfXnxrrcvorpMOFD9oVR4o1A4UCoVCoVAoFArlMYAzAc8CV3kPP1OpJ48xFgShdevWea4t
gatY9lop8l+VEIBylI8ClA8HmMMBAOS5+LdqxZpMJq7qtH+5DndlImvyKRQKhUKhUCgUCoVCodQC
12Vs9xNRh5RVdgSYO+pS/9/NzS0yMhIArOwgZmqAygGQIgASjLH0P8aYYCydAuDmB5GRfaKjo4uL
i7H5HCpkXiZAuQ/oT033b/WglXgIoHagUCgUCoVCoVAojwFct9E9GjzRZOfnm8RcowKAAFQ62w8E
QQgODjYajdW+JvXnK6cghFiWZVm28hCA9KeKIQCxHJ7nK0vw9/fPz8+vKsz81YqAhZaOBqBQKBQK
hUKhUCgUCoVSVzgAaNSuyYQNH+6Y90ua9oaSVZQvwWcAQBRFg8HA1QjOJ/XkifmEP3Mn38rP1v9k
NBpFUSTm1f6EALEaXcAhsE7+wZ4lqWm1He9HoVAebhDn7ufD5WXm8XUZJkTOvv5cXkbRv6/i22YH
CuX+Qv2TUv8gtXeIsuDOv7B9p1AoFMdinmN39nAZvmisZ6gfT/jynf7mRftSuP5qIITMS/rL1/bb
DSHEZDJhjAnB0vp/hFA99v0lXLvMjd0/6xlnG7/GKJ25BxWTAHl0X5oe83VfzSMXFAG5hA9Z98ff
+TqtIe5o9PIBDTkAAManx8+no68v6Fzp9EZV+08OGHRag05r2P6Sv5VT5O7hvveD+vaTB+mH94ql
cr8nVM3Gnfjn2zcD63IIHOPz7IdHD/80p62TY+5dT9hVvnW2w7+3XtQzLh3n3rmxaZTfvTZMjye2
1FMHUVd/c+xz59Gg/p+/9Y6l+sg1eX2F9q/FbzVRyn6NQqFQKAAVQwAlBYZfZ0Tl38rikIIQAGSO
vicIQsVsf+XF/NJMfs3OvJV+vpVRAFEUBUGQuv/mEwYq4gY+ROv/ndqtOnHkl262Dhs4COT+zLCu
5OSOU0UEAMC9xwHpUS19jr7fVvVg9KodNmjkVzP7Z6/r271Hk55jJ/50Pks65oxgwWQ0ipXPVDNe
XDTQu/VzPX/OcsDZ9XL3rW/q208erB/eOxbK/T6hDhu1ffUrWUsmz7lYev/vXlfqu3z/rfWi/iGC
kcd8SeVJbNduu+IqtcO6I993cDKnXz6+oWuNzFa//uzWZ13sUQWpwl755NDxswad1hD714mlg0IV
Vq5WhI/bkGG+48m4/34+oa3bQ9+/q4odzzsb/M3W545r/5/PpSx60lxybMC4389fjQyr7ycw493n
QNyZbd3dKhIajvit6OSMDmpr35Klvp+/FnCw3SzURxASfp3xXnT7736e8YLHI+bjFAqFcn/hACDp
4u2dn28y5hrVKikaABBiHgSwsoYfADDGFv9k6wYBaYygou//UPX7K8OolPdxBqMqyKPj2KeE/02M
LZRsU3R0YOsuzq0joze3mPP8+J15gtH0oFSrDaV/uxAxetWeM6l6gPysNHMyzj065rlnql1LRFOZ
iIyiIxxA5r71T337yYP0w3vHYrnfD7iQtxa82/jAtA6bb5U8nA2MmXou339tvah3BH1OkcGvwESq
pe6c8NI7Z0vMv5lqa4irXi/y9jTcisbDNn/1YsL8/7T68zbv2/yZ0LxMa+M4SO3l5xS3uP2be/I1
Tfu9t+j7ddPinp9zzGDHnR8Q9jzvbPA3Rz536g1ccPkPnSLy2YZOR6+WAgBya9O9keHCivgyu6TV
9/O3/rFcH/nULTPfb7lrw+oP9rb/XKt/QLpRKBTKQw9zYuPhX6esJXkCW37qHkJAgABBGIg04S83
sQ81FgLUcdq/5mWiKBIgBAEQRIDcPXPwns4C1Dy/L3bP5xF3l4S5dluWcmhyaylB+fSGEzEGnTbr
4IrpHTXlI8ZuPRftybqhNei0eceilvQJVAIAMEFDfzHERg3XqF5ce8Kg0xp0/6ztVLGWWBE+Nirz
+v4fu9ffsDPj89Sr3UwnN1yqeKJhk9FkNImEYN5oKjOJBACQ5oX52zN0WkPsngM/rI+/ps05uHB4
MCefLwCkCntpxl/Hzhp0WkP8ifgds/r7SJlQNuw1Zef+wwU6bcGpDcsGhFSaaah7fs12G+mp7LHm
uEGnNeh2Rjbh7FpwaEWfut8XAKnDBs48eOK8QadN+3Pph509zC+JyKXDuPkH9h/MvK416LSGmKhJ
jTnb7WndTyygjhiz68ChHJ3WoNNmHlz5cVfPcn0s6mmzfMv5smZP5Bref/H6XSk3tAadtvBM1LTm
Sqt2s+w/MvmSLXfk3e9w5Vm+K9/0crVa7sil3cgFZ6K1Bt2F+B+HNK3Dq766+dD3W8UvXH4yt/K8
F+PWedyS89EXDDqtIf7UtW97S+uU3Z9fnRc9/1lnAABV2H9ir2+b0pADAHXE2N2HjhbotAbdhcRd
C6Z0MLcbcum2+Zu18nWIHR6+eiFjf3nk2jFb/RzsaLf5vNvxt3Q1F02IJlOZ0fwR6tB7qnw9b9dq
GJV/RAPxxn/3XkzMK0i9cXbrnzp9bfclQpneoM++E7tl/d7b7i2f9HVsOyBjf9vrqQyWnney7Yzt
9chhWJSvDH9rfdb5r4cGsADIpc2k6Nhd89u52PxqI2YdPnDH75nOIVLRqUMHtoVze6/rZe8rVy62
P39tbP9txx67ydVHYriydN5f6kHjennRhQAUCoUiB3M26qgTSI8LcxxATAABIlB7Hx4AMMYIIU0l
PDw8PD09PT09vby8vL29vb29WZaty3CAiDECIEAQIOKYUWhTbkKxS0MNh5ybvPTyU8Ec4+LnoyhI
ypGeGTjuy7cHhncf/oG2xWcr3u1g7kkZYtZGdn3mWf9Or4w+5DNx8czeHggAp20bqXlywpZC46EJ
3TURHTURz084X7GWmPNp1tSVDWjR0LW+HjiM5/PDniw9vDPa+pg2Uga1CEleNCR8yqWWz6IFfQe+
n/rsZ2OaO8nmC1w7TN23rHfeunefeKZ3u4n/Y1q3C3VmAMDlicn7vn3F9NvU1p379llT/PqSxeMb
V+wYrnt+a9ptyPLbAoBR+1U/TUS37hsz67jg0Ko+db8vcu0wdd/SnmmrxrbpPnTC0aBZUUvfCmYB
AJBzq759W8avGtC7d+OuvVq99sWWFMF2e1r3EwtwXhFPN06bPahfeI8RH8Q0n71iSldnkNfTZvmW
8yVvTy7opV+2zR9U+sd/hg6K6Nav07il/03mrdhNzn9k8iVb7iR3f6+IjpqIjj4vfHFQL1xeu/a0
wUq5I49uH+/+tN2lhSPb9Hhj/NZbJbW4DwAoGnf/v4Cbew5kVAkTpWzy+pqPWp+cOajBE90aPDdy
9A/R2VbDSHFezbuEJH30Uu9mPUZ/fKXl/A1LRgWz8uk2+pt8+TrIDg9dvbDV/nLtmK1+LhWmre02
yTs49PXvYqufj/MAKLm+Z09hp2+WjOvbxKXuDx0EjJNXaP9hL4ZkXziT5ch2QMb+dtRT25BpZ2yt
Rw5DRr4pftPHk893+G7liJY+7T5d/qbw48yFFw22v+TwSUcOpzR4/mlvBgDUTf7vWadrv2mLiJV8
WS4XW5+/Nrf/tmKf3eTrIymM2XXQ1Pa1lg93zBcKhUJ5kDBKUECldfdICg+AzOfyiZWoObdPCOF5
PiQkxM3Nzd3d3d3dXVMDDw+P0NBQ6RRAudUBknwAZD6SsNLU/73tCTDlXMtVN/Rz0nSYuG7p7AnN
nH0buxcnpBZLEy9C/g1dSmpq3I6oP257d3jKVxrXxvk3dQk5en1B0oGN268pGrf24QAACBYEAQNg
LAiiKIi40uRN6enPX3/q1UEDfkmpp021jM/TY5807N12rQ6r2ohJr89NvJkt4oKCzMvXCl0D3VnZ
fLl0GjXA/8I3kZtjbmZlJSdllS+Qdun09qCgc4unbL6Ukp9xZsuq9Zlhr3XxLp/CsSW/NexmvgPG
gigIdZ0Bs65P3e/r3GV0f99zy6ZtjU1I1e1ZOX9tQft3+waX76IVi5OuxSZlZefmJN5KyhXssKd1
P5FBLE5MSk+9c23Hul23NG07+3PW9LRDvoV8ydlT0fTlt3sato78aMPeS4l3MtPjr8QllxJ5feT8
Ry5fVsqdiKIoKJpMXD6z8/kvhn53VU+s6OnSeXgP19MrZu26knAn/ughbUbt4Z+VQS19DLcS8qpe
KZbkZApeHZ9uH+7O56ffOn81t3aXFvUpqVnpd678tnDOuuIOk/sGKWTTbfc3y+XrODs8ZPXCdvvL
yLesp+PaMStwrq9tOlYQd74g7nzappeDa53oZl1f23Ak5/KZnMtnUne83dzaHn5ZcMGpyS+P+zK1
w9d7jsb/+vHolrWPYijazIm/fiHn7PZNT51/Z8TXZ0rAce2AhAX7215PbcdiO2NbPbID1nNwVFrc
+YK48wVX961oJTmhvHwxc/snH2/xf//w79+NLVg9+scb9o2GlN0+tDen6ZD2GgSKhs/9n0/cnmN5
uLZ8Waq/tj1/7Wr/LXO/7FaWfiFDGRrqcd9CnVIoFMqjRuUGsspAAEKAMZbCAUpdd4vb+BmGwRjn
5ub+/vvvNc8OUCgUr7zyire3t3SZXLwA6UYsFqXRB8dFAhALbyQbfcMaPhXcuuC2ok/PJmfDNFmn
M40AlZf/ifrcYqLWqFkAEZTBgyNnfTq4Q7inotTAO3FZu5na1+sRY1ZsrKOUrgkT+NyrnYoOf3bV
thhmVfS2mC/GuUGwU0FcUmG1VwHGqUEDV3XbL2/f+LIiTRfgxkGm9ApXz/mtQW361FmOc1CQU1Fc
ml7Kryn7aha83shTAcl1mQyp3Z73Bi7JNxClq4K5Rz1rR9aeRX5NvHDKpVvVNpfK6cOUWvYfuXxZ
B7l0nrJ0jv+fQ8bsSxas6sngAD9VUVymTVv6kaWWRUzfPWw4M/uDMXuOf5p/bsfCL1f9fMU8Qlj7
qSTGjIvpMLiRlwLuWE5nyhxTjg61gyX5D6xeWLO/RWySf3/aMbHkz2kjpl4oAwBiKqy9l4sNez98
4/3oUgAgQkmuvVWaz45Z8/l/1i5uNHDqovVbloi9J29OFwHApeNn1357xQcA4Op7/zdqfbrZnPzl
L1q+tsdp+NrTE0hGHg/guHZAzk8YJ8f4Z92ovZ2x6zkiY09c9NeM/1twpRQAGN831v70Vm3ycYE2
ak/amAkh1zYfT7Q7cE9ZwvbD+j9ebqP5O6F3P/+rm89mio57PsphV/v/oO0m8hgYtr6PlqJQKJRH
l8pDAObGEkNFRx2kKXqLQwBQ3nvHGCclJYWGhg4cOLCa9N27dyclJXl6elYsAagpgRBScQsARAiu
0AHuKRAAAIAxSZvt1fOFd3ziZs9JmP7Z6wOg7Or6vJp7x8p/YPz7zF33hvjZ6P7rYvOg8Yij+4ZW
vkzAjNpShCGk9I4Ic065fqe4bo9cuestp7N+fYa1zDvwdWydRwDE7GOzP7l+uQS8rOcLl2Xl8W4h
vk4Iqryl4dK0NH1x5qyISccKLL292ZpfGQgWMHAqRfVSJlgkwCrvptemT13BJWnppe6Ng1yZSyUY
QOnbyg9y9ufX+hJeV3uW6y/nJw7S897ly9lTkZ2YzzzdurH6z+zKzianj5z/1ILFckfuHSb+NIZb
8+bXhwrK3yhl9XRJTS/zCA1xl/SpE3zmzXyXZxpo2Gh9FafFBbE7Pxqz82OP5oOnzFvz61clPd/b
mo2xsZhXe3lYn6FVeId7Q35qoQCgtJhup7/VKF9H2sESD7JeWLa/zA2ty6+Zr/vSjhFsyMlKSa/z
tC4hpfm5GdmOWRSPS5J+/2b54CErX2uu3pxuAICSK6t69tnEIQBclp5VzZLCrW2LVo/esGjYL93X
JZoc1Q7IK+cY/7STutcj8/XVnzsAIGtPIhry0tIzDADAQr4Ukc6afKTpNGnjKNP6b//u/96iD4+N
WnjNriB+UHZ193HDmv5dQ2OGhtz66XiWWHu+5Kj789ee9v8B203p29pXSE0qqp+jDSgUCuVfQHnQ
qkqdbWTeB4AAQBAE6xv4CSGCIHAcp1Qq1TVQKpUcx9UqRFoFIGmBEEJ359/udfZAyLx6k+k0vMOV
bX/F7N0K/Uc1yT6WZG0rJ2IQQgQjTqlSKLiqQ8h8TlwW1/aVHu0CfRo2f6L93fWD6q6fbYv+ffe+
8ohYtSF3veWknkvVAAAgAElEQVR0LrD7mJZ5O3bFV31nZJQqpUrJIsQoVEq1kq2sKjYk7N97JqXS
008mX4borSdNz0QuHNQmtEFYt+fa+pvzZDj70568HrNXj+3WNtjHP6Bhu/bNPO++StmaXzmEzJuZ
KLTXwFbBTSPatrtrTyH7VjYT2qt/y6DG4a3beLG16VN3Ss5u2JfdeeqiIW2aBIX2m/TJOI+Y7/en
1vqWUGd7AoAVP3GQng6QL2dPPmH35uOaNzYvHtWnZXCgr3/TFm3beLLy+sj5j3UslbtTq5mLhym3
zVtyxaRSKdUqaS5PTs+Scxv2ZnactmpMl3B/78AAzzrE9DLdPna+IHxAj6rRqjjfTiMGdG4V7Knm
s2JjdAUqv0AXBgBKb53QwpORIzs39fEMqCZf2fDF59o0C27S651p4wPiN/6VapJNt8vfLJSvA+1g
kQdWL+TsL4c1+Ra4P+0YsEqlWmX+qCq1xHLpcigavPp79IVbK3oF1FaPlA16jhvYuWWARuMR2Pml
Qc+65lwuP8eNlOXevJVw/WbC9YS0wppDG2Xxa76/HD5+XDd35Lh2QI5a/LPu+bX+vLOMDfVIouZz
pw72rIKsfMbr2a9XDEpfMvXDVXPf2uY245vxHZ3v5sAWO0DJ9d17jU9/8sEboXHbD2Ri6/e1St2f
v/a0//fBblZwavbCi266nVfpgQAUCoUih/S6Vb1Rlfr/hJi37lfEAqj4ofI2fowxx3GiKBbVQBRF
juMqLyWwMpQAhEh9fmT5zc6uFQElCWfi+axtG7VFpjv//flyWcbFy9ZWLePMvxZ8sM956qb9abFn
0vdNCkqJT66YvxBSN8+PutR21sljB+O2zXkrrCLSDM67nazHmbq0Ok51yF1vMZ1r2GtQ68y/fo2v
OnLh3n33lbOpW14P5NquPX4m93+T21g7XVcuXzjn8LzXlsd3/fzn2MNbNo6McAW+VMAAoI/5pvfE
39Er804cPZhwfMfvn/RtcndG1Nb8ymt1cNnCmKaLduy9vG3umPC79sw4+M3Sq+HLdu67uv2Ld8Kd
atOn7hD9heX9px0JeX/9lX+2R72QsXDc9I2pdswA2ucnDtLTAfJl7cmn7Bz2xrz9miE//bH35qkD
lzbNHtfCGcnqI+s/VrFQ7i4tX32zARM07IfEy2dzr5zNvbJxTCAjrycpjl7W74O9Lm9+oz1x6Or6
V5S6a0mltdzXEPvr2tQn5kzqoKnUknCeEQMnLz599HDGxcOnZzc7tuSLDckCAIiZB96dsZsdufry
6cPX1r+i1MUl35Xv02fGj5eO7tw2DH6aEvn9bV4+3S5/s1S+DrSDJR5YvZCzvz3yLXE/2jHOdXDU
kdwrkt+evbWwvYv1dCuSPJu21DABTz3dVGn9QsbJt9HzYxccP3407fyff04K+mtO5FdxdVwkjdMP
Rv2Ben3S1591WDsgRy3+Wef82vq8AwCb6pHZMjWfO7ZiWT6j6TlzTv/4pe/8mmzCxceXf7HFfdTq
t5pW5MAGOwBAafwvB0s79AzW/nqyYteJXc/Huj9/Hdv+W8A+u8nCBrz20WCXv9fvzXwAi08oFArl
EQGN9xwqAsEgiARzSlGJFM3Dysp4HgHiA32KwkLCwsICAgLk1vALgtCgQYO0tLTz588HBARUk56R
kdGpU6egoKAbN27ISSCEFBYW5ubmuutSlOk5BIAAUSkU0ZdZDrEsYhSgAIAGT4btOP3f+22eBw/X
aOruHeMOD39yaXx9BKJmnPyb+UNunl5U+XUd/dXmAWd79V6mfQhCXlMeCR4p/0FuHSNP/vLS9Vlv
jtyeYp+Ork8vvrXWZXTXSQeK65ROodiAMmT06l/nFX3yROSJ/EfjaPZ743HLrxyPrB0exvYfuTz5
7g//G5v33oDI39LrI/4khUKh/Dswr4CsuRFA+qnyBD7IbOMXRVGpVKpUqtgaoZUaNGigVCpFURQE
oXxlgYUhAGkhAAAAQkAIshSI696OBnhkUTZ8YVTT9C1TE+vpqaoOG7YualQHDwbAmHrxwMyJay4+
pP03ysPII+U/pDj620Gzgv5euParxCFTow0PWh8K5S5I0+3n/y3renn10M9PPVr9QPt43PIrxyNt
h4ev/WdDBi3ZP4n9dvSn/6X9fwqFQrGGeRUAAVEgmFMKSqRo3qysTOAZQKZAn7wmAc2aNZOm92tG
8ieEGI3GRo0asSwrnR1QTTrLstIegWvXrikUCosSKlYBeCVmKNNyAAADUXGK6CtVVgGEPNls5+mt
99s8FArl3wXn16aV6salO3YH5aZQ6gOk9HRHhYXGx2Xt8uOWXzmoHRwKqwnr5Jl6NvH+HENBoVAo
jy7SKgBzY0mASJPtCBApXwIgrQIAmQl8AMjPz9doNCzLsmz1CDSEEJ7nc3JypKl+ixIqlhJgEQMA
ke5NoVAo9YCQdfnSg9aBQqkBMeUXPmgd7iePW37loHZwKGKh7gy1J4VCodSOeSMAASL1vhEgQEAA
GAIESEUUQJAZAkAI5eXlZWdnS4lmaZUuk74rBQWUG0SQbkGAAAJEAMO9nwZIcSCIc/fz4fIy8/hH
f2CddfIP9ixJTbu34wwplKowSu9AL2N6hv5fMJf3b6rvlIcf6m8UCoVCodxvKg5gutvnJgQAEQxE
FDHP8zzPE6uR/FmWVSgUHMdJCwGYqkjpViRI/X+e50UREywdSAiklncBRunM1dcoAePT4+fT0dcX
dHa/9zvUp56WULX/5IBBpzXotIbtL/kztabXTWizcSf++fbNQLsPokcu4UPW/fF3vk5riDsavXxA
w4ozuOrbPjXku3aZG7t/1jPO9XlPB/pPffIo+7l9yPuhDC4d5965sWmUX+0VxrXr/Gv/+7SbbMx3
ZdupW/O0P77T4N6On7svdr7n+v744ahyeRTqkcPbt5r+Vvd6R6FQKBQKxS7MhwJKD3NpIwACIAAY
QFGkVxbowWgS64b1fn7lUYO7BwFKSvCCskDPFeoxMh8MaPXlwqndqhNHfulWb904ggWT0Sje83Re
fetpAePFRQO9Wz/X8+csvk7p9wU2aORXM/tnr+vbvUeTnmMn/nQ+Szr2q77t8wDsDwCO85/65hH2
c7uQ80N5iGDkMV9SeXISqZsPnvX3yfMGnTb9wLLpXetw/LYkShRMvCDeyzSnRTu7dtt1+fiGrg+N
8V277YrTmkcbdVqD7sj3Hew5XO2e73t267O1nsHnICyUi7Lt9D8NV9eMlLq1XKPIA6cPvOhmuxxF
+LgNGeYcnYz77+cT2ro9+G5x/bdvFuodhUKhUCgUR2KOBVAt3j4ChAkGo8nvdoZTk6ZWtvGDfIwA
K5dVw8Vg5G6nMwxDADBBDKqiSc3rGZWyHmeocO7RMc894whJ9aunRYhoKhORsUZXQy79fqD0bxci
Rq/acyZVD5CflVbxh/q2zwOwPzjSf+qXR9rP7UHWD2UR9DlFBr8CU0WtQW4dP9y78Kn/TRvx5umy
ViO++G3t0ry+49el1LqrxHR55fCAlfem/6NiZ0G/c8JL75wtMf9mul9xF6veV+TvW7xHi+VCQNl5
/ged9sw8U2C/HKT28nOKW9z+zT35mqb93lv0/bppcc/POfZAz7K4D+1bjXpHoVAoFArFsViaU0Dm
f4SAQAjBGJUjre2XFvxzHKcoR6lUSucCqlQqtVqtVqtV5UjplS9TKpXSxgEJlmWJKAoABAMh0oKE
ux3/amMTTNDQXwyxUcM1qhfXnjDotAbdP2s7SbNMyoa9puzcf7hApy04tWHZgBC1OTMuHcbNP7D/
YOZ1rUGnNcRETWrMAdK8MH97hk5riN1z4If18de0OQcXDg/mrCyYV0eM2XXgUI5Oa9BpMw+u/Pju
7J9bz0V7sm5oDTpt3rGoJX0ClfbpKQtyDe+/eP2ulBtag05beCZqWnOl/H3tQNZu7UYuOBOtNegu
xP84pGntXQ9rdhjpqeyx5rhBpzXodkY24RxWjrJYkQ+gfHrDiRiDTpt1cMX0jhrGunykDhs48+CJ
8wadNu3PpR929mABQPP8vtg9n0fcNblrt2Uphya3VtruP0gV9tKMv46dNei0hvgT8Ttm9fexPs9n
udzl/dMituvJuHUet+R89AWDTmuIP3Xt296BrHU726qnnJ/bWF8slpesH9YCn3c7/pau0mIBt25j
+7kfWTJ7b3x6TvKh1fNXZrV775VGZj9QPrlkzwmDTpv3z5qFLwSUO4dLrx/PVsxOn3srpPyucvmy
aAer/myDHUC23ZCt7/bUR9FkKjOaPwKxer1N9c6W+/LYqh1sey7I2c1KuRB97D5d98gJzao2zFb9
02L5EqFMb9Bn34ndsn7vbfeWT/pytvuPFTtYbn9k6qlsu4G8+x2+uwRDa7jyTS/XWvzHyvOlRr2j
UCgUCoXiWCpenxAgxJiHBBADgFgWEYxEMff0hdKsHAEAAxEwBkAiEQkBKXQgxkQkGCFEABBCFbP8
UhceY0wwZhgGMEEIgACDEJJi/hPCMohFDIOJeCedA+AYhBgGABApF4BQtT0BOG3bSM3+jmuOrPSZ
3vvVf/QARDpIwOWJyfu+HXB14dTWezJDBs7asWRx4pVRKxMFQM6t+vZtGf/FgP+cTtRjFw+X4hQB
kDKoRUjyoiGDbr59+rvgT/sOFOb++tmY5rvmXdV+1U+zyKn9xzsOtqtqJ6+IpxunzR40ck+h5/9N
Xr5uxZRjz889WQIAhpi1kV2XpGcJ3s9PWbll8cxjZz7YU2C7nnLlE/TSL9vmtjyx4j9Dj17KMDr5
epQlS2v5Ld7X5mkTGX1Ej24f7/603f6ZI4efN4UN+HBTpFdtkupqB1HEAOCYcpRF1v4AADjuy7en
b890e+79FWtXvHvkha/Ol4KMfOTaYeq+pT1Ozxnb5nhpqxFzN0YtLegzISovN6HYpaGGQ87BA3oF
xOw7K/j5KAqO5AjGDBv95//ZO+/wqIqugZ+5d2s2vVcIhFAChNC79N57E5CiNKUJgjQLRZoIivAi
RZqKIB0EpYj0mhBKEhLSIIX0tpvN7t478/2xm5Cyd5MNG0C++T37RJm9O3PumTP9zIx10zmnN3S/
t3xao7MJKHDqmR+D/KwYABNOtsbzXdg+jaIx184lNUZsm9fg348H9bieAXbufo7ZabxpPZsnp5Cd
m1leBPIrkReyQ9OQzHPDR5x7+W+JW8s6kphdUXn6cqZNuhSqmtuyhmJzjA4AIPOfjYuG3M2rPnDx
L5s3pPQavylWB6A6P7W1HUIgqfnZiV8HFsYk9F4CeiCm7NkcPQjkCwiVdwuVR6HyZWa5S+TNTNfM
eITbBbV59bwEALjUc0v/rfvbp+/tmhVVrjwm4gEABIzcsUavkd29027eTOXMtx/BdIXqH4FyKlhv
kIwz3er+hQDE3v1/O7bIfff2GyoT9lNO+1K63FEoFAqFQrEwDAAgwxl8QDDDY/0wnhBCRIiRisQy
npDIWIiIgYgY9kkshMcw4XFMZByKiIHwaIiIZiJiITwGwqNJ2FMIj4awaAiLhvBoCI9mnsSKop6x
T+JET+PFT59Jop+Lo59Lnj4XP30ui0mUxCSIo59L4hOtMJGIxAzDIP1+ASBACDLqoQAEcxyHATDm
OJ7neIwBABTNJwzyvL125v7QhKwXNw9s3pXiP6ylU+HSAp8XH/YgPjUtIz0uOj7D0GMkWqUyI+5p
Go+zs1MehuVYe9iyAIAxx3Oc0d41nxcXn5z4POzwjqPRdoEt3PTTJzjraVRMulKZHX92zx9hYt8G
zqLKylkWcc0BE7qoDo6dt/tUaNzzlOTIR+HP1MRUuuYhJI+ixejO1jc2LT76KOZ55KXzIS/KPz+/
onoovDXCUvkogPH4AQCAy3oSlZCYGH545/FYp6atXYrUXzZ+q5bj+7jc3jD/4IOYxKiT36/Ynt14
Wi8vsTY9LENWzVVu13T6jvVLptSycvG1zYtJzMPm2o+i+bi+bvc2zt0f/DQ19Vl8agXuMhbOd+P2
KRSNeXbO56encI7N2jSubavLSo6+87ioGAnp2Sw5hezc3PIikF/G5KyMkzErd5BBfpa6sDTw+VkF
jMJWrhdIG/fnhdDIhJhz29dtT6nzQQ8viUFDmON5juOKJSn0XsLl3YQ9m6UH4/kiVN4rVR5F1sP2
Xc4Ov5Mdfidp3wCvl7klVH4rXO5Mx8NaD9v9T/rDm+kPbyYenlBHXLl4BNoF8+p5Q0xh+7fcCJwy
qaakcB7bDPssikfccFlkxL30W3/sa33nwzHf3syvhP0IpWuy/jFanwjWG4TneU5cY/p3C1vc+Xr4
j4+VxISclWhfKBQKhUKhWJCXwwQESKdjOMBE7/ivP5av0DOfZZDhURYA9N75hYN1UvhPeOm4X8yd
HyGDxwDSR1Vqc//L8/8IEAQMQgCAMTAADCCm0AvA6KEAhTByHx9rWeA3sU++KQqLcrcRQUpFuhbm
HmyM87NURGItZgAAJF6D5y5eOrhpbQexWqWTi1JPMMLxmS2nyLWGI04IjS4o841Z6ZorD4PdXaW5
4SkVGJG+Fnkqlo/mwisz8ojMTsYCCETPWHl6ynPDkww3vWnTHqfCiOoOYv7pk2caF/9qrb0aZMeK
e3apccvfLvVGiqZi6b60H8bKx0ueHR6fU/GjtSqg5xL2+QoUj4dPPjFyNLNk9sSTV5Zm3T686pvN
ex/lmZLaPDlZ43Zurj0I5Rc8s8wpmLw6qwCsHOQsZHEAAKyVgwyrctWlpNFlPEmHMV52IgDj+9EF
3ytXsLybhQk9GM0XRm68vFeuPPL5f84fM+deAQAQbU5lRneVy0esOvXpqFl31QBAuPwM3avaQwl7
rVT9xmdeXfXHJ0emNj2AKv9euodfBww7KR+9/cYU8iJTB2C+/Qily6grUv9UtD5BihYz1y9z+3Po
xNPP9PMpFmxfKBQKhUKhWBIRFF7Dpx+o8wRnZjFOjowW8wDFXfFJ8YP6DWP7kvv2K0FhF0Afn34+
ASSsKDXDMA1R5kkAAMJhRlb85CSsTkpS5qUsrjvjslm+8Hza5SWLIh7mQ0k3d4I5DCKpuPwXY9x6
frVjFP/F+D47HmSC75hLp4dbVE4uLS6LadPAV/ZnmtqMdDFPgJWUkb9MuKA8isTkAns/b1smNL9C
o1PT8ghhsXysaPxlHignApyflKy29fW01utB4lLfFdLPZOlAEx+S5til64fO4UuWxXz2xYi+UPB4
V2bhemSF7QcXpGbqbLxd5Agq1huunJ6FqLidAwDOfnBk3sQjn9vXGTxz+bZfV+d3+eRgmt44yurZ
XDkF7NxcexDMLwuhS7kdpZ3W2t9mf1IWAZB4dghUPDsepyry2NYjcW3gZjJdwfcSC5R3PeXac1H8
QnoQyBecb7y8V648EqxKT01IFtyF8grym06XqLMyXqQVS7ey9lCmXTCznn+JNuyXXZEnP+4rZlLK
l8dEPFz0oTVbx+9eM/KXjjvitObaj1C6Ztc/BjmN1RvItun0nyeKtr3/7fnsIk8gS7UvFAqFQqFQ
LEvRzD5CwDCIYYCJfwHpmawYsWJWJGZYMcOIGUbMsGKGFVn6IzZ8CpNgRSJgUzNQ8gsRgxgETLFp
h6I+hC49PFUUOLBzkIdztTqNGjuxAKpbP5/M7Lxk66R2gV7Obu7VghrXqshtXVgVc+bUzYTSXUIu
5WkK8uvWv75XzbqBQSb8jgEQgxAiGIkkUrFYVNLDwQJy6mJO7L9iN2r/2nE9A7w8XNxq1gts6MCW
ky5wadFpjF+3PgGevrUbNHRkhcOF5Mm/vftUSrP5mye2rO3m5OHuUN6ZhablEXo5i+VjheM3l/xb
u0+ntZizZmjDGp5+vWcsmmwfvOVMog64lMdPmeajmz469FfwqYPQZ1yNtMvxRU4AFbcf1d2D17Rt
564a1NDPx79dh0C38mSsjJ4FMcPORS7Nx/RtUd/LQaZLfRAclS119VAU1h3G9GymnEJ2bq49COWX
hSB5V3aeyes8b0Uffw9nny5Tl8xyf/DjsXjDUj9r7enm5OIVMPyzLz6yC/7RVLpC7yVY3gFM2TMr
kcikho+URSb0IJAvQuW9kuWxjDzmYql8rGQ8ZdsFM+v5l/ApF9dclNS2lpQvj+n6qiBy25aHtT+a
3M4WmW8/QumaXf8AgPF6Q15/4dqRkkPL1z3SSqUSmVTvM2Cx9oVCoVAoFIpF0Xv3I/0JZAwwhCEY
M3HJODZZJBFzBCFS7lqpJdAfRsAA0mhFLCCGYRhgEDDGnA+5xP0rdvZcv/jaZRGoY3Z8ND4kQ6kM
3thjunLd3OVXF9izwKXd3zt47A9ZlXQfxynnNqwasGHN4VPrCuJ2fjR25g2l4JN/rZzd8sul+86s
lQKANivu6rOidQ1LyKlLODJyFP7qsw9+Pj7HFgDnRO2aOWn29TxT6QJ+cW7j+iHrNxw5DerYnR+N
m3lTKRQuIA/Ju7uh92zd5vkbQxbIALRpEWfj1SbWa0zqQYiqzkdj8ZsZBVHe+67PfNjy2a5HK0W5
Ty+smrxyTyIPAPkxNyN1Te/tCcnV6n7f+3DhlPsPX3rTmmE/6ReXD/vuy81f7n0gx1lJOdbwQm18
g35hzJXQs4nYKioniBzq9v940lY/OxZAlxF5Yt3Xu58VOj0Y07O5cgrZuZn2IJhfFoLk3f62/9LP
ti4+8NSZUcZe3jjl613POQDgMqPuvmjz/ZnzPwDOjDj3xYRv9pZOl2EQ4MIt3kLvJaQHAsL2LLIe
vPOfwYXJZB2ZVGdBsJAeBPJFsLxXpjwak8fMa+wslY+Wisfcer74/g/VzR2/Rg6ZVr485cSDk8/t
PP75pkW9Nv/7+wtz7UcoXTPrn0JtlKk3FAFD3vdhnEb+L26k/pnwWe+9vyMZW6h9oVAoFAqFYlnQ
Rw7DAYAA0X+w/i/BhBAeip85RUr6TRdfnEdlXKpR0QZ/Y78qEYJe7vYHFhiEEIMYBIgBhAAhMGy5
9Gnif/jG76/4thTK2wUjd6vlBhmZSl7q2mr86v19b3XrsSGkgocKUN5+pF5d27snRyTqag7du21Y
xKTeH1x/o7e6UyjFoPUPhUKhUCj/L3l5KWDhmJ6A4eQ+wx2BRUe4V5kMCMAw0EcGbwDDGQOvdMwA
hfL2I/MfuWPnuKb2DIAm8f7ZhdO33af973cIkVPDoZ98NiLAQcJl3P7t68W36fif8hZB6x8KhUKh
UP5fYvACAADesM5PMBAMmBSd9G/ylnKL8PJAAnjpAqAPZgtnAbyb1Dpy42AVC0KhUCgUCoVCoVAo
FMo7i8ELgAAwAASQ3n2fAUQQwobL/ordA1iCIq/+shsBzAcheHkLINK7BRTfTkChUCgUCoVCoVAo
FArlVSjaCEAIAAGsPwsAAFjEyuVixLL6zfmAEGIIw7IAAAzDMPqtAggYhkEMACCEEIMQg5D+mkAC
BAjBhOj9CQAwwQRjwJgQhDHRnzOAeZ5gBIRggoEQnuc1ag0huNAvABn2B1geVu7m5ZCfmJRnscPC
kJWLmyjzRW5hhEjm5C3Jfp5bFVfaUygUS4NEtq7OosyUTF1FZjRLl/d3B/P0QKG8Xqh9Uqoe2n+j
UCjvOiIoXMHXj/8xYAkj9qpTzcXXjRWzrFQskYklMgkjEUmkYv1fViwSSyWsiBVJRaxEJJKwIpGY
lYgYEcuIGLFYxLAs5nmdjsMcxhzPazmO03FantdynIbjOV6n0fI6TqvRYW3h3wKttkDHa3ScjkuN
S3r+5DnB+isBq8YJwLrlVw+2K8a3mnE2z5yfMRIrRpfPle15MM7t5/65pcvlcYPnhehvZBbVGLHp
9tSUeaM/3x2rLfP8GwTZd1wXvgFN7DTvTM5/qwuFFLWHbFo3bUiAo4TLCT+7fvD8U884YJw77z65
tsXF6S2W3M41vJC08aLjVye4AQCELqs5/GTKK+1lMZ7u60DQ3v4j8VclxvL9lZDWmnz1ZJcd3Ud9
X37uli3vbyWVyt8K6+HdLRdVjKLZVxG/1FzcfvzeVHoMvtmYU04tREXtzbLtzn+Dqm9/qxxj5fGt
7b9RKBSKpdAvt+v3/xMMGAHy9Pex93BUqVQqpSpXqTrv7X3Yz++Yb40j3j7H3L2OOrsdc3A5ZuNw
XGF3XGpzUmR1EuQnsPikjj2tQWcK0GklPpWjvZCujgp7Hh8aExcaE/s49m8te1KkOC61Oa6wP2bj
cMzB9aiz+zF3ryPe1Y5Vq35PIs/JyFXlKlVKVb4q38HTxaOWJymU6g1r6CXyoM1X//mlnVXZb2T+
4/7YOjB13cfL7heNB7iYXxd8crfxj3sXdLU3drXhmwLZth3Zilw7fF3fXNt2PhsVoir6XJoVKH3T
EgrBeo5dvbBP2o5eHTvX6DJp+s93UvU9QII5rUbDF+9laO6v6e/UoEOXvakWuBNeKN2qRtje/hvx
VzVG8v01Yay8v31Udf6+q+Wi6iGcRod1+cUXsa3bHQ0vVg9H/bOlqdwQ/vDK7lZlXrb087cOtldU
RhQk9R+46PyVW6qoENWDv66uH+QnNvG0uPbk3S8MKV4L//3LKYE2b1PbVgEq0d6ZYW/mtjvWffbe
TljTxJBzrPvkY3cez/Wv6haYcep5NvzmoY42RQHVxvyWe21BU1mloqvq9tcIFtabkfL41vbfKBQK
xWIU3whAAIBByM7DQZ2fz4pZQkApt8q1tprc3NtKLGIQGJz9maJNAAghhBDo/8sAMjjuI3ianh9F
oFrscwmnJTzPcxyPWIwxjwmPMSEEF/7FAEkujj7R8US/Y4AQtTLf0dM54clzBjFVeROB2TBSCWsk
WOT9wcppvmfnN90fnV9cWl3igYWzAo7u3jr7VOMvQ8y9kr6KQPbNJrXm/p7+wOABkHupf4OWVg3m
3t1fb1mnj45kcpq3dspb4hbkzd/dfPJmohIgKzXJEIwzLk3s0LbUs4TXFvBIw1vCegTSrXoE7O0/
E3/VYpHNJQYAACAASURBVDTfXwdC5f2to4rz950tF1UOp0zPVblma0mp0CNT+n14K9/wL215FXHJ
53ldZSpuse/I/au7x6yYWv/PWJ1LnbZ+mSmm5nGQzNFVHr628fsns+xq9v5kzZYd88M7Lbv8H7rm
ojLtnRn2Zsl2p8rA2Q+PR4nntq8mv/RYDQDIpmHH6qp7myILKhVbVbe/VY/x8vhW9t8oFArFcjAA
QIDo6z5WKhJJJfrd+xgDxpjHPM/jQA/bZtUcmlV3alrNsUk1x8Y+jkE+Do18HBt6OTT0cmjg6RDg
YV/P3a6Ou20dd7s67na1XGy6+Dv5uNpEeLmrGAZzfM2n8Uy+Ssfz+gg5nucx5nkeF0IIxpz+f4EQ
wheeIPBqTYhdp9MPTn5ZV1IUYN1uQ8L5jxvoAyRtdl8NVkWFpJ7b9Fkzu8KZXpsua06mPglRRYVk
Xt65rqeHBACA8Rz+i+rBztF20u7br6qiQlRR/25vLtf/QFZn+Kz6kau+u5ZRZj2SqB6tX/6XbNDk
bo7FJ5LFtSftTIk481PH1z+9zDi3HtJOe213aFGLhrUarUbLE4J1Gm2BlicAgOy6rvjjRVSI6sHJ
s//bFRkWkn5u1Wgv/XSRUf0AIKl/vwV/Xb6ligpRRV6NPLy4j7P+5STVus08cuZidlRI9vXdG/p6
F1tpqLgeDPof6yDpvO2KKipEFXVkbg0RgLTxorOG9Zw/+rlVSJsm5Kl4ugBI5t9/4bmrd1RRIUl/
rv+0hb2hk4gUTSevOHvmXEpEiCoqRBW8c4avyHx9mrI3o8jqTjx69nx6VIgqKiTl3Peft3IolMeo
nGbHb/y9TOkTWdfus3bX0YQnIaqokJybO+fXkZjUm3H7EXgvwXxHTr0vFl/le7Sxm7XJfEeKoLEr
b94NUUXdi/xpaM0KdPWNl3fGpsXkdXfu3lNFhagir4f90MODBQCw7bQ18+6K9lYAAFL/qQ8iDs2s
JgIAWd1JJ85fyo4KUUXdizu6cmZTQ/0jFG6evZnKX4vo4e0rFwL6F0aoHjPXzqES9bkuMzYyOqqs
0wSv1RZoDJ+K7HIo/ryuUt4wUre6PvyT30/dj8vMTnxy6+CfUcry0iVcgVKlTHv+4MCuU7G2AU1c
LFsPCOjf/HIqgLH2TrCeMb8cWQyj8Utqf7Ar9c63w91ZAKRoOOPug6MrghRm75XkUy+efe7atoW3
Putkfv0D4fapCKVgukL5Yn77a2b9bz6V0ZtQeRTov1EoFMq7wcuajRQ6AhBCCE8wjzGPCQYeY4yJ
XC63srKysrKSy+UymUwmk0mlUqlUKimJWCwWi8X6L7r6O/m62T709lQCy6o0/hFxjFKl47CO5zke
czzmseEvTzDmCBCsT5fwBIhhFwB5pUkAbUZMnqKanQhZ1eg3oLWXiFG4Oouz49P1dT0O/2ZC/9od
R88OqffFpmlNDSMgVfD2ua3atndrPnD8eefpaxf2sEcAOOnQWLsmUw7kaM5P6WhXt5ld3U5T7uh9
gMW+Hd9zf3ry7Aujx8aQnOCj57SBwwKKj69EzrVqWrPu9apZv+6GhXHoNLKJ+uKRu6bntJHEs573
szVDa88MDWiPVvbqPyux/RcT68gBBPQD1k3nnN7QI3PHtEZtewRN/5tpEORnxQCAotHHp38YqP1t
ToMWvXpuyxuxbu1HvkWeJxXXQ1n9D/0ulgPQhKzubVe3Xcc9KRV0ODQpT8XTRdZN55xe3yVp86SG
HYdPueS5eOf6D7xYAABkVb9Xr4DIzX179PBt1a3+sK8PJHDm69OEvRlH5Fi3jW/SkkG9a3ceMzu4
zpJNM1tZgbCcZsdv/L2E9Sny7PfLoRWD1MenDh9Ut13v5pPX//5MZ0JvQvYj8F6C+U4yznSr28yu
bjPnrl+fU3IPt2+/oTKR78i+3ecnlgaFrhrbsPOojw5G55djPiBU3iU1Rmyb1+DawkE+jdr5dBg7
/n9300weIyVyrNPSO35evx61Oo///FHAit3rxnmxwuFm2ptw/lpID29duTBX/0L1mLl2rs9Mc+tz
knlu+IgfH2gq9nRVkh9x8mRO843rJveqoah4Y4SAkTv69RnZ3Tvt3s1US9YDAvqvRDk1D4F6xtxy
ZDEE4tdG7vv84ztNf/x+TIBz0NLv3ud+Wrjqvsr8LpIu/p+LCT6d2jgxACCr8V57edhvIbnExHsZ
zxdz21+z639zqZzehMuj0f4bhUKhvBvovQAQAYMbvv5YQB5jzPHAY57neJ7HBBu+rDBisVgqkfSq
4+LnbhNa3SsHsayqoHZ4DMrL1XG8juN1HKfjeE4/HcBhzPO8DhOe5zmeJxhj/GqDfz3a9LAMWTVX
uV3T6TvWL5lSy8rF1zYvJjFPv2DCZT2JSkhMDD+883isU9PWLvr5aJz1NComXanMjj+7548wsW8D
ZxEAAMEcx2EAjDm90IWLLhLPAGdVdEymUI+zIPneC4mfn32xDoL6xpcjWg8Z1PeXhNd1nJEBxrnN
pCaqU4fCKuDVRrRKZUbc0zQeZ2enPAzLsfawZQEE9KNoPq6v272Nc/cHP01NfRafWuggrWg+YZDn
7bUz94cmZL24eWDzrhT/YS2dCpdwzNFDGf0bUsCY4zmuoitgpuWpeLpWLcf3cbm9Yf7BBzGJUSe/
X7E9u/G0Xl6Fu2j5vPiwB/GpaRnpcdHxGVwl9GnC3oTh8+LikxOfhx3ecTTaLrCFm8iUnJWI38h7
CelTXHPAhC6qg2Pn7T4VGvc8JTnyUfgzNRGWR8h+hN7LRL4Tnuc5cY3p3y1scefr4T8+VhITcipa
jO5sfWPT4qOPYp5HXjofYnwerwTGyzufn57COTZr07i2rS4rOfrO44zyTZpXJiSmJj9/9NuqZTvy
mn7cy1MsGG6+vRnPX8vp4S0rF+brXyB+43Jarh4zgch62L7L2eF3ssPvJO0b4FXuQjdrPWz3P+kP
b6Y/vJl4eEIdU3v4BcHZ1z8eMPmbxKbfnrwU+evn4wPKn8UQN1wWGXEv/dYf+1rf+XDMtzfzwXL1
gB4j+je/nJqP0XrGvHJUCViHwTuTwu9kh9/Jfnx6U329EQrHz6f8sejzA26zLh77cVL21vE/Panc
bEhB7PlT6TWHNrZDIK7W4T3n8JOXM3F572Ws/JrX/laq/jfO69Kbkf4bhUKhvBvoKzby8loAAIwx
4TEPBOmA53iOxxjzACA0C2A4AKAMUqkUY9yvvnuBRhes8WwQESfLU9cLiwmp6aOWW/GYcIajAQjh
eMITzPE8hzHmCa8/IgCAEIG4Kwif8+SZxsW/WmuvBtmx4p5datzyt0u9kaIBKO62xysz8ojMTsYC
8CDxGjx38dLBTWs7iNUqnVyUeoIpRwSETO9X4HUYGLbEixBN6oMHr/BelYTx6DCkee7FLx6bd4ZZ
ifc3qh/GysdLnh0en1OqK8DIfXysZYHfxD75pigsyt1GBCn6Ltzr1kN58lQ4HitPT3lueJJS/77a
tMepMKK6gxieVWQxpHx9vho4P0tFJNZi5hXlLB9Bfea61nDECaHRpTaXCsnDqI3bj9B7mQYpWsxc
v8ztz6ETTxuODBeSk8HurtLc8BSztvQbLe988omRo5klsyeevLI06/bhVd9s3vvIMNMI5dZhmhf3
k2FwdUcxPDcezhRYJh8tqgdj8b+xcmFK/0YxK/7XU4/x+X/OHzPnXgEAEG1O+aNcrDr16ahZd9UA
QLj8jMoWaV1a8LYvp25fW73/nDW7Dqzje3y8P5kHAEWzL8J+G+gMAPD4k/fG7Uo2qFP38OuAYSfl
o7ffmEJeZOoALFcPCNkJI7eMfVaM8uuZSrUjAvrEuX8teG/lIzUAMC6jtv/8QXnx4+yQnSeTJk7x
Dtt/Ja7SB/cUxPxxUXl8QEO7CzE9ers93n8rhbdc+yhEper/N603I/03CoVCeScwMrdJCOh0nJiw
vAh4Huv0fgDCXgAmvpLJZBjjwY08lQUFdzRegWExCqW6/uOoO7Wqaa2si2YBCMfxWp1hroHDOh0n
lhm2Zr6iL4AmPiTNsUvXD53DlyyL+eyLEX2h4PGuzLJ7vgr/h3Hr+dWOUfwX4/vseJAJvmMunR5e
/DEOM7LSJwPpUp5mKdr62LF3lUbbSYlLAxcuMT63eOcGSZzq+lslRDzPe7WmVSge4+Gsa8+RAZln
v31Q4RkAPu3ykkURD/PB0RAgoB9ckJqps/F2kSMo0UvD6qQkZV7K4rozLmcby0cL6YFgDoNIKi7d
ShPME2AlL8PLk6ei4PykZLWtr6c1E5qPASQu9V0h/UxWuZ3wiuqzUH5j9mZBOV89fiF9itPispg2
DXxlf6YVNzYheYTspxyM5juybTr954mibe9/ez67sEcpKKciMbnA3s/bVi9PhRAq7zj7wZF5E498
bl9n8Mzl235dnd/lk4NpGGvydDJHe9MrtGKn2k6QlZjDAUiMhlfS3srkryX1YIw3WS6M618gQdPx
l32v11KPEaxKT01IrvCyLiHqrIwXaZZxisf58cc2fjd46PfD6sj2J6sAIP/R5i4994kQAC5ILn15
IRd9aM3W8bvXjPyl4444raXqAWHhLGOflaTi5cjwfOl2BwAE9Ul4VWZS8gsVALCQpT+RzlT8yK75
jD3jtLt+uNDnkzWfXh63KqxSh/hBweMTV1Tb+rTyCx7uHf3zlVS+/PcSouLtb2Xq/zesN2P9NwqF
QnknMDLTjQnhOZ7jOE7LYy3WchzP8UJL/eViZWUlk0rGNKte01V+y88ni2HFeZrAhzEoJ0ej47Q6
XqvjtRzmOA5zmNPyHMfxHE9I4QoavNLsK5fy+CnTfHTTR4f+Cj51EPqMq5F2Od7UFkzEIIQIRiKJ
VCwWlXxpXXp4qihwYOcgD+dqdRo1NvjHaWMv38mu3bezwOk18lpdu9tEHXlc3PVe1uqLQ3ePnThd
ePJVZRGKx3i4yKPjxIDMw0cjS/YZGYlUIpWwCDFiqUQmYYu/MlbFnDl1M6FY6yegH9Xdg9e0beeu
GtTQz8e/XYdAN0N/SXXr55OZnZdsndQu0MvZzb1aUONaDi+7UpbSA5fyNAX5detf36tm3cCgl/6Y
XFp0GuPXrU+Ap2/tBg0d2fLkqTj5t3afTmsxZ83QhjU8/XrPWDTZPnjLmcRyewkV1icACNmb5eS0
QPxC+tTFnNh/xW7U/rXjegZ4ebi41awX2NCBFZZHyH5MYyzf5fUXrh0pObR83SOtVCqRSfVreUJy
5t/efSql2fzNE1vWdnPycHeowJlexsu7yKX5mL4t6ns5yHSpD4KjsqWuHgoGANTRV0OgydyxLWo6
O7iXil9SrXuHhrW8anT7cP5H7pF7/krUCoZXyt6M5K8F9WCUN1YuhPQvhKn4jfB66jFgJRKZ1PCR
FquJhcKFEPsMOXb3XvSmbu7llSOJT5fJ/VsEuNvZ2Xu06DeovXX6w8J73EhBxtPomIinMRExSTll
pzYKIrdteVj7o8ntbJHl6gEhyrHPir+v6fbOOGaUIz1l250K6LMEgvEzju2/3TQoed2cTzd/9cEh
mwUbP2pm9fINzNED5EecOKVps2j2KL/wP86mYNPpmqTi7W9l6v/XoDcTGOu/USgUyruBsSkAHc9r
OU7LYx2v02q0Oo7neVIBhNKwsbGRy6TjWtao6Sq7VqtatkgszStocj+KzcnRcpyW47ScjtfyvFaL
dTyn5Xktp9NZaJd8fszNSF3qoT0hudrnv+99WPDi/kNT3sY45a+Vs09bzdl3JunBzeTTMzwTIp8V
rTtwiftX7AwNXHzt8rnwQ8s+8C88P/DBr9sTGy2b0dSubJvCug+bN1hxYdeplOKJ4szYZ0qcEpX0
iksaQvEYDRdV6zaoQcpfv0aWnAGx7Xji0a3EAyM8RIHbr9zM+PvjhqZu1xXSD06/uHzYd5Gtvtz7
4OKBPWPrWoNOzWEAUAZv7DH9GBq4/OqlczFXDh9b1KvGyxVRi+kh5dyGVcE11xw+9fDQVxNrF53c
g1+c27j+ce0NR04//uPrD2vLy5On4hDlve/6zP/He9auR//+sbPri1WTP9uTWIkVwMrYm8XktED8
gvrUJRwZOWr5GbuhPx8/9fT62dB9SybXs0KC8gjaj0mM5LsiYMj7PoznyP/FPbyV8ehWxqM9Ez0Y
YTlJ3t0NvWefUry/MeTq+ce7BkqiwuLV5aRrtLyLHOr2/3jtjUsXX9y/eGNJrcvrvt79jAMAPuXs
tAUn2LFbH964GLZroCQq/NnL+J17Lvgp9NKRQyPh55lzt8TqhMMrZW/G8teCejDGGysXQvqvTPzG
eB31mMh68M5/Mh7p7fZW9KrGCtPhJmJyqBlgx7i3blNTYvpBRu5SvdOklVeuXEq68+efMzz/WjZ3
dXgFnaRx8rmdx1G3Rb3cWIvVA0KUY58Vfl9z2zsAMKscGTRTtt0xF+PxM3ZdFi7rE7n+w1+faXHe
le++PmA7busHNYvewAw9AIA68pdz6qZdvEJ+vVa066RS7WPF21/L1v9GqJzeBDHef6NQKJR3A/SR
w3AeMAaeJxhJGQkS+9T1zcvMQYhhWVGWo/XVFg33vd+sbg0fkeiV1jiys7Nz8vJ+vPTkwbPclqFR
Nkp1roS5XL9WvlQmLijocSUE8zzmgec5jHkrR+un9yNFiGURIwYxAPg08T9843cLvbWFQTbN5l77
pV/E4vfH/pHwcoSNFE2m/e/vSZmf9J37W3JVnF9kDqLqc04cnnxxdJP1kVVxEDUjd6vlBhmZSl7q
2mr86v19b3XrsSHkLTjymvKf4D9lPwLl3Rys26yN3q4Y32rG2bwKhVMoZiDxHr/11+W5ixrNvZr1
37ia/dX4//a+Qvxn9fA21v9vVf+NQqFQLE+pUT0CQAQTTsshhgFMOB2v1XGYt8AcqL29PcZ4avta
Gy9GXCqo3iYk0jpH3epexM061axy1ZyOJzyPeczxPOZ5bOYFBG8Wknf3h0GLPS+s2r46buicuyoA
AGC9B607M4P9YfzS39+C9kNSreu4mskH5sRVUasq8x+5Y+e4pvYMgCbx/tmF07fdf0vHb5S3kf+U
/Rgt7xTKWwGya7f37w2tHm4d/uX1/9Y4sHL8f3tfIf7Tenj76v+3q/9GoVAoVUBJLwAJK0FiDz+v
rBeZDIMYhslytPunVf2DH7Rs4F9DLK7UtUMlycjIyMrJXX8+/H5MRtt7kTbKfIIxwUB4zPM8z/MY
Y57HNh528Y9jRIgVIVYEIni7vQD0iFwb1pc+CX1e6EfJ2vk3d0i8Ffd6jjGmUCivk9LlnUJ5K0AS
B1uUk6P5/+K7/P/tfYWgerAotP9GoVDedYz49mMdp9NoWZZhWZbTcRotx3MWu7/eycmJEDK3U+3V
3JNzBTU63Htim5ePeUIwwZjH+nkAjsc6w8Rr0Y0Ar3g1wGuAS30YWvzffE7UzZw3JQyFQqlSSpd3
CuWtgGiz/l+1O//f3lcIqgeLQvtvFArlXaf4cYCIABAgGBNex+l0PKfV6TQ6jU7H8ZzpA//MwtnZ
2d7Odm7Hmg38nM808E0XizitTqfV6jQ6TqvT6XhOxxHeMAVQ4RsBGImTl7t1eVeGVy1IZOvm7ljm
bhyhp61c3G1f4UY2y2Oe/FWVLpI5+bxdeqFQKBQKhUKhUCiUdwPjY2ae4zmNVqsxDMw5znAjAC5E
zfE5BVzRR63jVdoSIUY/2WpdtlpHCHF2dnZxclzQsWaQn+vpBjXTWYbTcpxWq9XoOI2W53hi7h2E
1q1WhP29tF25ZyVXEEZiJTJ7JCytNfnqvz+871GR4Svj3P7TSxd/XhZYmeOCqwhz5K+6dEU1RmwK
+WvtBzUqcqgxhUKhUCgUCoVCoVAqTvGNAAQhQAhQ0fAbE8zxGq1Ofylg8Z8dDUu/kq4RsyIAQAg6
eCn+ilcmKIEQhBhAgBAQBoBBiGGARYhlUHU2XEGyztyQXl7ck0Hg4uLCcdzCLn7zVfn/Znj1uh0B
QKDQ279IhiL//+LuAJJGnx27/qHHnaW9uhx4YfmjWuRBmy/86LWo+6BLVXXQl8x/3B9bB6auHb/s
vrqKkvjPwsX8uuCTZvt27F2Q0G/l+Wy6sZFCoVAoFAqFQqFQLIVhCgABgsIxNsMUX//GQAiPS0wB
bDofZeOg6OilELEsAEIANW3FPAYPazsNMICQFVFzYoVUhBQixlqC7CTIQYJaFGxzZ8/EJywuisfd
3V2pVLb3dXwQllxKLMSUXoMvNgMhrzdpoGt6QkGTMV19/9gfbbFzCopgJGKmUpseKrZZQuT9wYqp
1c981mx/9Ft21IzFNnu8Urq6xAMLZ9U78vOWWaeafBWifBMCUSgUCoVCoVAoFMq7iGEjACm+As+g
EjvwCcYYk2LI5FKRWAQMQwARAAxAAPEcbyNFthLwzAzjL25z1qUTAlpMlDqSriHP88kNNCVcPSJX
JSqKBwDEYjEhhEDptV6GKb1D4aVA1o2GDbS6MX/poST/QQN9irkxSJqsO3lVFRWS+e+2VV3dDX7k
SObff8HfV24rI4MTT6/7tIW9wc0dKZpOWn7mz79fhAcrI4OV93bM8BUBMJ7D9ytDd4y2k3b/6Yoy
MlgZeemn5npffUm1bp8c/vNCVmRw1rWfv+3rLSuMJ+j9FTfuBCsj7z7ZNrRmBZzoZXWGzawf+c3G
axkl3hpZ1+6zZueR5xHBysjg7Bs75teRmC+/sJxCCMhv22lLxp3l7a0AAKT+U0LDD86sJgJk13X5
oeTIYGXoiTNbdz55HJz298rRXiIAkNWdePzcP1mRwcrIu7FHVsxsaleYgZXRG1E9+nbFX7JBk7o5
vtnTHSgUCoVCoVAoFArlXaLkCAsBQgiVGn4TwvMlBqu/XX56IDTpYHjGwcgs/ed+qprwvJOc9ZVx
kX9s5HMzbR6ccGQ1MhZEadHJ53/RPrzwXOt0Fs3M1tgWjwpjjHkeyqw9l/UCKELReHBb6Z2j5++d
OZrqO6KTR+FNhYSQjIsbZzTuNGTEQXbSD99OqyEGQNZNZ59a1yXpx8mBnUZMveS5aMe6D7xYAABk
Vb9Xr4DIH/v17FmjdfcGw5cfSOAAcNKhcfZNpx7I0Zyf2sm+XnP7ep2n3lEDgKLRjFPfD9T+Nrdh
y969tuWNWLvmI18RALJvt/D40qDQb8YFdhk95WB0fvkaF/t2eM/96cmzJXcwiDz77T+4fJD6+LQR
g+u179Piw29/f6YzX34hOYUwU34k8azn/WzNsDqzQgPao1W9B8xObL9sQh05gMixTkvv+Pn9e/p3
+WDRo4DlP68d58W+gt5ITvCxc9rAoQFv0VkJFAqFQqFQKBQKhfIfp9RoHwghDMsgBAzDIMQgQEAw
5vniXgA/jGmyqVft9e95rW/nof8MqGmDMOciZyL3Lc/PTJVxqoSox5qTG5J/X/XvtuVZYbeyH1+T
3tgnIwUMlIgKY0wwD4QUnkLAMAyDEDBs6dXfwkMBrOqM6SC7c+x+tjr2+L9ZdQe08SpaQNbGnbkQ
GpkQc27H+u0pdcZ395KAVctxfVxuf/fZwQcxiVEnf1i5Pbvx1J5ehbMGfF582IP41LSM9Ljo+Az9
hgKCOY7DABhzHM9zPMYAAIrmHwzyvL1u1i+hCVkvbv7+464U/6EtnVhQtBjV2frG90uOPop5Hnnp
QkgFTiaQeAY4q6JjM0s8Ka7Z/4MuqoPj5u85FRr3PCU58lH4MzUBs+UXklOISshPtCplRtzTNB5n
Z6c8DMux9ig8vp9XJiSmJj9/9Ns3X+zIazqjp6f4VfRWkBz8QuJX097EBAaFQqFQKBQKhUKhUMyh
1AALAQBiGWAQAv3xfAjKXAe45lyU3NnG2k7BsobBX3sva+C4rOuHH966Ym1tnZSYqNPpGlorcp9G
SvPypArIeKa0F5Gc31fKHToUj4oQQjABAogBAggIQQgQwxRtBCh9KaDcv3tXRfgXd7Ix4EdnbuUN
6dne+VBcSsmNBLqMyHQY42UnYlSenvLc8CSl/nttWlgqjKjuIIZnOrO0xMh9fKxlgatiIlYVhUW5
2YgY7O4qzQ1PMWtLP0IlTjYAAACRaw1HnPAguqBUulbmyS8kJ6QYH9ozclPyl3crg+DXmhehyTC4
uqOYUb+C3ngdBoY192oICoVCoVAoFAqFQqEIUWIKACGCEGIYVDgCJzwDpPAsgKLHXK1E1nLGWs6I
Ct31bURElRGz+fKKgoAC67w87KImnH14Nos8cqT22Up1kq1OlhL3UCtWKwgH0Klo+MjzPMY8ITxi
GAIYEQCGYQgBgY0AEv/u7T2knj9du7vNIA83rInd/jNZJZ9yre8G6WeydDg/KVlt6+tpzYTmYwCJ
S4ArpJ/JKm/8TzjMyCTF1s6xOilJmZeypN7Hl7NLjFoVickF9n7etvr4K4Qu5WmWoq23HXtX+XJc
zqXFZTFt6vvK/kwrfkWAufILyin0fL6Q/FiTp5M52ouN/45Pu7J08ZOH+eBo9Guxk78TZCXmcK+i
N4lLfRcu8VmueZM1FAqFQqFQKBQKhUIRpIS/vX6UhjExXA2IEAOG4wBBv2JPCCGkhb9zYy/7hs6K
+s5W+o+HlThHV5CjmK+SLk5xm58qWZ6mmJ9qMyHFanasw+cPXeZddxsf7O0e0yJO5caS0mAATBBh
DEcRIEAAGBeKVHzoKPLo2tk1csNgB/8m1rWbWNftNvkOtOhdz0b/LWvt6ebk4hUwfP6yj+yCt5xN
1EH+rT2n01rMXj20YQ1Pv97TP59sH7z1bGI5o0pdekSqKHBApyAP52p1GjV2YgFUt3afzOy8eMvE
doFezm7u1YIa13JgASD/9p5TKc3m/TChZW03Jw93h3LO3gMA0MZeuZNdu29n5+Kq18Wc3H/FbtS+
NWN7Bnh5uLjVrBfY0IEFs+UXklMIQfnV0ddCoMmc91vUdHZwL/NeWBVz5tTNhFJySKp169CwlleN
+ucoYAAAIABJREFUbpPnfeQeuffvRO0r6E1eq0t3m6ijj+mFABQKhUKhUCgUCoViKYzvtMYADNIf
y4/0bgAlLgU8EiL3slPY2bAiw8/71XFmpbaOXtkAAMAD6Ne31YBYBEAIAbCWMe19bAOSo0ssHBNC
MCaAgUEMAcIgRJA+qdJeAAgQsM6N+1XL+PtaktYgZvb1P6PkH3cKkF+/nxl190WbTX+e+x5wZsS5
Lyeu3pvIA4Dy3sa+n8GP83c+XCHKfXrhmw9X7Uksb787l7h/xc7u6xZduSQCdczOKRNCMpTK4E09
pyvXzvnq8mf2LHBp9/cNHb85iyd5d7/rM1v3/bwN9z6TAWjTIv6KU5fjD6B68Ov2hN+WTG9y4su7
OYVa1SUcHTUKfzl//M6js20BcE7Uz7M+nHMjT3lvY9/5sHn+jgfLRblPL66avLJQfv3+jNJr/QJy
CskiKD+fcnb6ggY/L/kxdCYDoE2L+DtejYumgYrHYJCBACFOPeb/7yN3mS4l+KeZc7fE6oTlKU9v
rNvQuYOsLiw+lVJR5woKhUKhUCgUCoVCoZQH+shhOA8YA88TjGSsFIm9/aslRD0HABaYZIX0REPv
X8e16Nq+tUxmWKv9NyxZrpAq5FKGQVA4LMzM1+qwcedzhBAAaHScOl+rVmrGtK9V9FV4ePiefx/u
uhA5PjieIAAAHjAhxK22Z0xolAiJRIgRgQgAvJvUOnLjYNUq43WBbJrOubK/75MlY8cdTtS8aWks
gnXrNVE/WX3Q5pO/8l45LqRoMnXL2YmZM/vPO5Bc/vmEFAqFQqFQKBQKhUKpGCW9AAgQIAghRu+Q
r98JQAjGJS8FvBEnd7RS2MhZxoxb2ws0WrWyoCBbPaqdX9ESv+E4QCCIZQAIAWCBxZhnDKfAGVnn
fgcgefc2D1nieW7lT9/EDZ97T/Wm5XmrYL0Hrjk9nd38wRcH6fifQqFQKBQKhUKhUCyJfgoAFT94
nxCC9BAEgIDgUt7fOq1WrBVzOjHopwBIeaN0hACA13GcVqdV64C8dPPHGGOeA4L1jyEC+gMBSLlx
/sfRRh9e2OpJgDTyHRn/K28s8GhokZj45IsbBwYn3Y4365oFCoVCoVAoFAqFQqGUi34KoMRiO89j
AEQIQfor+QjBmC8+CzC8bS2JXCwRs4w5XgAcj7UaTqfhig/vMcYEYwDCMAgDAQKYYADA/Lu/AMyl
PnrwpmV4G+Fznt7KedNCUCgUCoVCoVAoFMo7iLHjAIn+RgBGfy0AEMzzfPFx+7KfL0vdbeTWVqzA
1X1G0eh0mhx1QYqy2/ejipwO9DcCIIIxAkQQMMAAgzGuaicAusD8FoOQRARaHc2jtwyEJCKipZc0
lgsS2bo4i7JSMqkNvy4YuXfzJk7xt0JfcG9OiLc6381oqilvF0hk6+osynw77YpCoVAo/1GML+Oz
LKs/w09/3F+pSwGn9Gk47b0609r5TWvrN62t39Q2NU1/9I9Na+s/tVPdqf0CS206IIQAIYzhMkBA
CLGsqXvsKg4R/gAAyNiGB21HXpbX8LRIahXG0umK6sx874ffO0xuLLZ8L4+RBM5o8/2+FoPqsFXW
hSwuP7Jp2XDlgU7zesksYwIUy2DIl8/6WRm/QsRMJDUm3b27uYe1JeISBNl3WJdwZ31P29c9+JH6
Tfr3n01j3CtgwozESlRaPMap8+6rtx8vb/EaBZcGLfwzN+JebsS93IP93Cru22VMfgCk8B/y05Fz
6RH3ch9dvPVt32oWMRqTWAV9cnTrh40qcClrGSxmJxXI98rq2Rw5BeynnNaQUh7IvuP65OBve9m9
9vqk1uSr//7wvkdl6xPnzntv3I1Y+Vrrk8aLzqqiQlRRIao/LFGf1B664/iFrKgQVfilu9+9jvpE
XOODu+HHFtYSV3lKFAqF8sbQ186G4bd+PI4xLjwMQL8RAGMeFz8R8GFc+oOEjIcJmQ8Tsx4mZj1K
yjb90T8WnpwdlZ4Xm6UkxeB5HmMMBPSbDgqPIEAEV+YyOPN6NmLG3hchJ5FdyaYR2Yvqrbce8tBu
1GPbfluk7k6WbjgF0q0kyMquXRMRqNOvRlTBGgESuVSXIYmVt1Plh+QiD++Pvmu/Yp6T0f55SfkJ
q5DZWmjFynS6FHMoJ18krk5dPgpa+L8O3+9uVF9e4iu7FgGrfu/8w3fVXQ39Nolv95m/bB5f27r1
/vPHL3zd3auKJnuQbZsRLcn1IzfyCACAot3hR/cMo6+Ie7kRNw60U1RNwhVGFvT9vxf2tbUqHU4w
p9Vo+Cq5DlNe/+Ordw1KSL6w68fR9e0YANCErhvoGtip275UM5w8hORnPd//ZkHv9J19Onet1e3D
j3ffSX2DK/PlUspOqpZK6VlPWXu+/++ulmWUD5WwH3NnBJDCt+P81T8F37qVeWpy3ZKjJHmtMWcf
hcSvaGRMshIw1nUnLN8Z8ShEFRXy4twP8wMVyBB77fFf7Qh7EKKKuhVzfPWsQGvT4aapqDyMXduP
1t8LDlFF3Xt2bPmkulZlbiW2bTuyFbl2+HouAQCwbnc0PMQwyo0KUUXdOtj+Tdcn8qDNV//5pd3r
rU8afHI9xKCE1Es/bx1jqE/ur+nv1KBDl73m2LmQ/Kzn2NUL+6Tt6NWxc40uk6b//DrqE93zC3uj
vUb3rS6t8qQoFArlTWFkPhXpz+9DDEMAAEGxEbveNSAqLtXKRaFQSPU3ApBiPywWC6rhbPt5n8Ym
0iaEYIwJIYAJgGH8jxEggs0aBVay65anuz5Q6SDlM2KLRSBma29WBFXTha0qyEbigAWy91bgEzO0
BRZsP/O01wfwDjJcIt1KI6/nVU9G1NeS4vItEFtpuPx/vrr51A2/iNFWem8GI5f7eIhs0pDRjCot
PyGGkyleWTmm06WYh3C+2ATVnrnQyx3xqeFZdxOzc/HLZyTVqn84282GECBACAABid/7v28YELtm
TtMLibytTwPXlMyq6c8h+6YTWur+/uRBDi58AV3ekakDp942lBNep61Cw9AfrlJO/EgiZkgZleKM
S5M7ta8iuRiZs7c0eGKH2X+pbWq2n7hn3Q/fxg348Foe4bQFHNLw2HDmS4U0Y1x+ELsGenJ3N5+6
lagEyEpNqor3KEvhWTVm5mkZO3lFKcrJ90rp2aichYfzlImhtP2YPZ9qvEEvhLFvMfPMj51j92yd
NWbpo8TMHF3x79qs2z69IQvlD/wkvtO371lhf2LGmKXnXkj8mjSyTtUQABBXn7Zj7yqHP+dMXnEh
WezbOMgxy2S4SSosD3LstPTQbO8d0/p1e4CaTVr7y0+zwnp+c6NYk4rsm01qzf09/UFOUaqc8siU
fh/eKlafvGEYqcTIfCrOuDSxQ9uqSlLmUk0WPKH9zDNqG7/3Ju/7dsvG+L4Tr+YRXlvAIw1vVmk0
Lj9I3IK8+bubT958nfUJl3TyUPRX43v6b9n86I1nLIVCoVQJRo4DxJgQIAxCRH8gAMEYY47jeJ5n
GAYhtHlWTwD9OQGmkIpZEwf7F7kAYMwD8IhBAEAAIURwmWsIi2M7VB40QuxalxGzQAhRX1Wfn6FV
cshpnqLDaFYqBdDgjBOam6u1uRrk/b1N+07w7MPcazcIsEytfbbNA/HDfrnPOtn2mWvwT3vxSc4/
/xjkFAdJ6wfhiNGq0IcgdcHQRtKmtdhBrk1Wge1QedAwsWs9RswAAKiv5p//WKvkkNOn1h3GsFIJ
gBannyi4ZUjX1qx0Dan7T9xy6VOPE9Pfn/FvdoV6pEjs39VBCrpbF/IKAADAqlHtaR+6ejmLxQgK
UjJvHIg8eV2tAwCxVZuxtdo2sfN2ETEAwGvCdoX8dF7NMyKfrv7Dh7j52iNNSua1XyJP3lJzAMja
ddbO+n5FCT1+OP/r9AIAQKxbO7/hg139PcU4O/fWgYgjl1T6vpi0mnuf0T7NA62tWSD5qjs/hf5y
m+28ruUALwAACGy47ncAgIKb95d8l6URkF+P+4Ama8dIJLqC8BMRe//IUmIAATmNh7NWXU2nWxLW
o/rCjTX5n2+uPavGAACs/8w2M5tlbZ7y6AknoDep7cAvA9+rKRYD6DJzbh2IOPpvvlZY/4L5IqRP
ofwSsgQBeQTDheM3ko83DGpzHdbiuxGIz865tjfs6LUCDgDZu46c4+WelXpgU8z96AJVcU8UqU33
WTWrczpeIi7q2cl9m9dG0WtPBUdlEkh8ERMuaNqvBuPcanBb7fVRocriobxOW6Ap2aFDslp9Z26e
N7i1myjn6cXvvl71/e1sHsC2449P12QM7rTsaj5I/afcPNZ5Z68xm59xsroT9m8Y2a6mkxxAGX/1
+y++Wn8ziwcApGg0ZuGWT3o1sMPpCVlObHZhAjadv9m3f4C3ggFNcsjPq5ct/StZC4zHsD0Ry+sB
AGz7NwcAIPe3sX2m3sFBnx/5d7wbAMCDL/1HnkrF5cgpKI8JCJevUuXlqUL/+nX/xwNGBbmIr+UJ
93LNkl/zMnzrpRwAgLgveo3cGMsJyQ9I0WTiguWDWwT5OluzAHkhC4dN2xqv6PLV9j3Da9qoE67e
SK/RPsgx6ezsiV8eSORkdSf+tmlM++p2YsBpj//auGr9lnulBu+SWiPWnl9g98O4jzc8UhEkrdVn
5vefDmrrIQGiSnx0dt60NX+mF/2ipJ0gO6F0TcgvkO8Sn65TNszp38nPAdIe7F69bMnphAIQhrFp
PmHJDx91qmfHAFHH/728+9y/X7zMSOP2XAapEfshAMJ2YttxS/TajEEdl15Vg7TWlJvHO+/qOeaH
54z/uK2Xp2fNHLDgUApRNJj2z/4uf40ftyxURRSNvlrb58nikZP+zihtZqzzgK+Wtbu4eJ7f6m9M
SgmA7NvMWBz0ZEG31b8k8ACQeiZOH27XevqSRpGfdV/5cwIPAM+eR5kMN4kZ8khrvRdkHfHj/64m
ZPLw9/b/XRv35fiAjTfuqgsfYJxbD2mnvTa8VH2iNVKf+PebveWzIW3cRDlRF779csVGfX3SaWvc
uowB7y25kg9S/6l3TnbZ0X3U9884Wd2Jv20c3d7PSQ6gjLuycekXawvrk6D3F/1vVu+GBrvKKkzA
psuaX38bqC+PwTtXLVl8NlkLjOfwfVErAwAAtl9VAQDk/jq654d3cONFx69OcAMACF1Wc/jJFFyO
nILymIBwKpUqL091/+z+fZ8MHB3kIr5qqj4xR37Ny/BtV1QAALFLuw/fEMsJyQ9I0XTS5yuHtGxc
Q1+fBH82eMqP8Yquy3fuH+Fno064cj2t5nuNHRPPzPxg2a+JJqaf+efnjz1eMG5UrZ8Wh9E5AAqF
8k5ScpuWfqlPfxYAgxAChhAgGPN84XAdE0J8HBU+jgpvByvTHxdrQSeqovE/z/MAGAgBxCDEIASI
MX4WQOEkBbLtJ/WqzzAZXOZ9XUYYr83EWg4AiCaKe3FaE7FXm5LDOA2Vt+qPEMGpx3gMyLUHKwJA
jqLqDQDiNM8SQBNc8HCbJjqsVCLIprNImqp7lixqdNB+8EWbNh0BpIxIBADIro/Uqz7DZvCZoVx6
GK/Jeplu8ilNxF5tSjbjNNSqVX8GEZJ6lOcBuXR/mS6JNaT7YJsm+rHx1R+Rs5+vgnGr62Ndwd1z
yNahbQOG5KTfiDY0ZmIn2+rOYohPvfpPRq6zY8eZQf1qswAAEkWz7k4+zkzu87zYJznxSbq8NB0P
YNe63icT3aszuSFX0jPsHTvNMTxPtMrrv8edPRJ37mKe9uUEEVI0rjN7hpe/VHnzTHIsY9t6SqM+
tRgAYN28p6ys1zHIuiAy7dbF5Lth+SkpOkx00X/GnPsnT0eApKdeOBJ39kjc2Wsvx7Fl5Sd6I1Sr
Qi+lxutkdQc3HB4kQsJyGg8vL91SYGWBkoDYhpF4eg6aXCPQGYnlDMktUHGCegNOlxSVcffss4sX
s1QOdm2n1WvhgkzoXyBcUJ+C6QohII9guED8xvOxMF9watada9kqO7v2U+s0skcAyKFltYZSIA6u
I75s9c2+trNGO9oYbJfxGRTQ3avg3y1xzwkUzQWqY28+Qo03bV04uZVXGV9by8E4dBgelP/P0XvF
euykxESnHmTdZNaJNZ2StnwY1GXktEseC7etGWfYmVD8HtSX/y9yqN2qWtKyIf3qdRs7N9j/828/
bmkFAMiu7WdHFjUKXT0+qNuYqYeiVS9/qwreOa/tex29Wg2ecMFpyjfzu9kjAJz8x3in5tN+zy44
P62LU/2WTvW7Tr+jBtDcX9PPqX6HLntfaEmF5BSQRxhS9DJil6Ae/b3yHz9Kf7lGSspO2polf9nw
4ZtiOVN6RlYBPXrUfbJlQO/efm17Bo5c/nsCB0jiUdfz2drh9WaH1m0L3/QdOCeh7dIPassBRA7+
zb3iPxvYu063CYsf1ftqx+r39fEY3NQUgePXn50t2TD24w2PVATAusmsE+u6Ze6c0eS93k0/PocC
GtW0Kla5lrITwXSF5BfMd0Xg9BMb+2l/+7RR6759fsoduvqbyb7FPO7K6FlSY9iWOQHXFg3xbdLB
t/P4idvupRcv7YxDhxGN1SXt2RhF9pNSat1b5FindfXkZUP71es2bm5w7UUbiuykpPeEQSpt1C+L
Zt5t8sOm0fWcGi3+djT30+ffhKoIgF3T90d4yFssOZ4TGZx9fc8Pg33lhlLMePRatM7vxIT1d7PK
n72W1unSRBF29GRSqSpNWrdrU+vwo6cqGm4Cs+TRJoUl4Fq9htS3l4pkTq52mNj6uUqKRebQaWQT
9cUjd8vRP7JuOuf0+i5Jmyc17Dh8yiXPxTvXf2Byp5PIsW4b36Qlg3rX7jxmdnCdJZtmtrICAGTf
7vMTS4NCV41t2HnURweji7kjqIK3z23Vtr1b84HjzztPX7uwhz0CwEmHxto1mXIgR3N+Ske7us3s
6naackcNoAlZ3duubruOe0rZg6CcAvJUBLFr414DfdQl6hMjmCV/2fCh3+nrEyE9I6v6vXoFRG7u
26OHb6tu9Yd9fSCBAyTxrOf9bM3Q2jNDA9qjlb36z0ps/8XEOnJTcgL34tLucOehA/1MP0ahUCj/
WUpuBEAMIAYIYEAsKpwfIARjnuM4juNYliWE6H0BKp1ksfV/w5wCEIIYgw8AIOBNO0gSQgiOmq4K
Div+EFEeV18/DsAi8Xnot0di24xhD2LtPU1ygcirg9hOxqs7SF0YyP6DU+oA39c+uo8cpeKaASVG
21Z1GZLE4/ayevUg55A6sZasXuOXnSMCOHKGMqREuqA8ob5xAoBF4gvQd4/Epqkh3RdqkWexdHMO
G9J9rE+3vpFRvvrm12PaH5A/C0somp1G1nbthvvUlasfnX9++4nOvo1vG9vsy39n5WAAQDYNPf1F
kHc7udQCU+at2MNH8hVPmnw9xa5FV5vTkdmGZdyMhJ8WRT8vmtRm5I0HOMtAfW7l/ZNxWNEi8Ku5
Tq372J2JzCzQ5t8+EgsA4hpMk042jobnJQ0GuSmg4J8Nj47H8NK7sGyJR+O21qeilG49q9USw4uD
d9YfURabM8ex5+MTY8XNOtrYJqWc/T29pJiC8r/4+8kvJ9Sye+zXc53qdbSV3Fcbl/OpQPh3mcLp
sr5jGgxtoN/AitPOhu//V81rNRlKcLYSu7at1qmrrPqTtCtyBnLz84o6nKX0BgC8+vau8NsADCN6
AK1mdbKq6cpcTeOF9G88/KlaQJ+5WqF0jcpvQh6TcpaJn/E0no8G0v6N+vWotr5Nu0kNbeq4M/ey
wamOHADHn42++oytN6hmk/4B/UNu/hLOiTy9Rw60yvvn/pknsqnFYtDG/DJ0ElqzcML6nwevir+0
5qvVm25kWHwrAOPcekJj1Z+Twkv02FnrITvP9dYRANBEbe8+Zk+kzqr52F7Od1YvOPQwDUPs5lU7
++ye0sNz/67npmLn8+KeJSflJR/ddXxBv67N3UTXY2XNR3ayvrl86bHHGQSSLt5P+aRz4dM4++nT
bAAA5d/7DoePGFLfWXQ6WwcEcxyHATDmuOI3oGLMAceVHrSYlNOIPCY1Km7+242bmGUZ/sU/2xfN
u5pr0lvXTPmNhwvKrwMA4JXPwh7Gp2oA0jMAQN/wEK1KlRkfnc57ZGenxoXnKqrbGsZSvDIhMfVF
Xurvq79s1mnn9B4ev+1KAABgnXss/Glo86fzRvwfe3ceJ0dRNg78eaq6Z2bv7JFNNncISYCQQBAh
4ScSUG4QlENABBREQZRL4BVEkEPBVxREOXxRThVRBBEQRCDhPgLhTiAXOTabPbL37Mx0Vz3P74+e
nZ3dOXZ22WCO5/tZyExPV3VNT09PP9V1XPvXtcHBW7LnyYfVvnnDD/60ZCNBeG1TrP9bzXacZN1u
rvK35fjcS/Y89ai616876E/vNBPUP3DLXafdfcxe1bd+3JgrhLU9LY2m6jPz5854/4nXGlYtbsgo
5+7dj93c73jOVqWVOn4yqnKY2XR+vCZ5nPzPl3IeJ8nOBabxwcsu+9xDv/7P3xO68bbP3/FhDwBA
qG72DkX1j1z4jVuf2YDTv3LlE9det3LJyTeuNmrU/Ksunva38y5/K4YH53iPaXR5bYnf2tQVHOdY
MuuII/eof+JPb/rlY0r7lqevn315TmrU/Ksv2fHBcwssD61/+PLv7HrtT//y7HUOdzRsKi2G572+
jamafU7fI/roaR8MOJ8cd9ezRwTnk49uP+CEOz/0i/c+9fDRr1170QPvNBGs+vU1/3fkvWcdOv6e
O9bm27jt+nhNQ31Xw4N3PPTDow7ca4zz4urIXicdUPrylZc99F4LQ/1/lmw89wuporatWN4GAND9
xN1/++DEY3etcf459PNJvnJmKU/+88leD7y+ODifPHP7JRc8P8j5ZGjlz3E+yVX+4HzSteaDd9Y0
JQCaN7UA9J5Purs3fbyi2da1tzeu/qCjdEr5IKPQ2KYnHlj28+99adYvly7O14BHCCG2UkEVQHo8
z8ysFTKwAgSlgo4AQaxue0/Cw64FGBD/ExEFDQGSMxACIyuFkLyCGbiJjB+X3gWOmnh+8dzjnZKi
5FLjAAJAu1n+DI87LDRlF6/7BA1kPvxX7j4GCkJh4Ci7kxWAXf5/Xvu3IzvnG80AwFETzive43in
uLeu3LiAANBhlj9b8Hb73k2i6d130wsUmvPtOcd91gGA2ftOOrK+244vLf/ow+f/3Ra8uvMXR2lI
LFnUlbV9e2xdVydUVNRm7WAHAABuaHQ5AMfXNBMAJBq7OqG6piYSVpB98AMdGlsJAJH9r9l3/95l
Xo2LoEZNDAF4K9/rGUKbucHK77X0dEF1VYXrhmz2coZzLM9VfgAALJlUOWlq8sAqqlUIACaxoR3m
1BTvWF0EAOPmjaothvi6WJ4RIHTN6CO/s+P/2zXS29LFOhnfh1z7v2+5tjn2Zx7Zyp+7PIWUM00B
nyNzd6sBUBEHAdgJKwB/9fMbXl1J78er9vj+qKk7h5wP1ZyvT5kI3Y8tihdVl7kA4IQqK53WZmPB
NL5012lf+mPt7IMvuOziy++4oeewM25dM7KVAGrs57+8Z+fCqz6I9VtM0ccuPvmCN+IAwKan1QdQ
xePGFXUu2xANPmiv5YNmOG5ypQvrAIIRUfKhnrYoh0pcBapobG24c1ljLPPiNzT+6PP+57Kj95he
6caifpHT/M+hzKTa+4byljOzPPnZd7/35R8+1Rpta+tODHpO2szlL2S0sJzbSzS+vRGOnlzlQlAF
sONXj8L40399u7k3V1U8YXxR+7I1ndnfZo7jJHO7ucqv4tk/d1U0YWJpZPY1y9+/JrVsxZhSB3JX
ATQ8+rWvq0u/f9pDz17a/vpD111/y33vpwLeQco5VNTT2k1u73GSs68etS/5w6P1p31r4tI/vrCm
93TgFrnUueaD9V0JC+89ct9jP7j9sFllN62O7nTyeV9c+tu934oyFDLPh+3e1OPOqClV0EUAqmz+
6Ree/9wbD7y5vntTzJ1RXRIsTytLjuUAACV7XvHBn4+uAQB4/3ufP+UPDQQQ2unr539x6W/2KrQ8
AIl1919+yv2XAwCUzb9m6T1z36xP/Sipuv2O+WznM1e8P/B88uiFJ567OAYAbHo2pc4nSzd0J4+T
5veb4KuTK11YC1Do+aQ0dT5Z2tiT7XzylQsuu/wrn5mR/D42PTLs72OucmaWJz/7ztlHXvzv1mhr
YeeTzVr+T3Q+GYgaFj745uXnnLzzTYuXSB2AEGLbkxwLIPmMe7sOIiIAIzDaoIml7/tBKwDobXM5
jFqAAfF/ML4AMwGDUoqYgnEICxm/bcDIZM4ekb1OddSS+Iu3Gq8uNP8nqbCLm//oxQ4LT7mwyMwE
/8l4fVNf814bB2DQxX2ZWguoIbGWgdX4L2q/PG2U5GxtE5y5kb1PddSS+Eu3msS40D5XhjSnbffQ
8JQLCthuCoaqZu5YvP7D9d3BpaIOjXa9tY++87snYdcjdzjkgIqylpYH/29jME6AqqqaPwN4U+Or
a/r98KbuDrlVRcXMsVbPJhdnXO35XlMHc0VkUrV6J8qR8eUVzPGmWL8fck5Lav1NnczV3uu3vP98
Q++b6Yp6wJ31Hs8K7bBLkftRdMDPMBMTMzqosd8eHKz8GB5bUsYca0n4Xo5yJvKVP8d2zfs/W/j9
AfvBeg0NNjx19D5l8cX/8nfbv242ccvTMT/XfgO9w0kz95+lVv39/Sff9UYdOOvE+Sq91Xjm/nez
Ls+5P3NtN0f5c5YnTzmz5k/5Psfe8ifHBgUA4O6NHnNo4gRXrfQilQ4zJ7qIQsW7zlTMJYddsfdh
QYLRE777Q++ai9c2J4N9v+ndRy89x8xe9JPDZ5bcuqYjyxtNM/B7kX+5Hn3QcTu1Pvmrd/tdsTMQ
xdpaG5vTGtVSz4aGnrJJdSXqnR4CCNXsMppbnmjzATDR5YUrK9y+XZVqLp2+25L7hHrqG2K0+iEy
AAAgAElEQVQVU8eXBfn0ra9qD7r8tuPtVad/6c5322DyiU/949i0Q5F9i9lGwGLyiXWoryoodzlD
WcuTD7ONtWxs3NiV5SUyzMpNq4IaXvlh4JGVu/zpPRPSMwj2oW1+/sc/+vC9HqhKGzuvb223anoV
t9V3mOD7lXjluyf884s3XvWf35Yccc6f3ulhoHhTq1c6riaC0MP9PkeArMdJju3mKn+uz51iGzZ0
dTb+ePb3X+jI8nFk7mcAoI53H77kWw//aNSMo7975W/vuabnkPP/1kw5ytlb1My8g/wHHD8Zx23f
VhNdfqQqeZz3+ySw4rNn3Xmyf9dvnz70uz87//nTrlsaBzCta1uxbucJYVjTA6CcImU9j8AZe9Ch
00ZPv27VsuuCtIh3bZxw7oTTnuvMXsLE8kUfJI468ou1/7x3Y/rJP778uQ+8o448sPbRwpYDAPS8
95svHHKvgwAUbwgGz0iW5/rVH17fu1a/8mCoeqfpxeuXrevKrJIJTT753IMr19z1wKreag9de8gJ
u7Q+ccM7A2pgmGNtmzYOPJ/EyqeMK1Vv9xBAaPSsWmj5V5sPoBJdfqRqVIFzzFFPfUN81LQJ5UE+
fdSYQ35yx4n2ilMPv+OdVpjytYWPHZ9eIEMqkvV8YgiccP/zSfZyDmcAfIq3bGxsyHo+sQz9jsPh
lT9ziznLn59tfu5Hly57tweqCnlfALb5pT+8c+m1x+x82ZIl0cKSCCHE1iNHDa9iQEAEhRqYLFnf
933fH3ADP89of5ky4/8gQyYAIEbQWiMCYHqh+uXP2RcnlzCAHqNrdnOqd9TpExWYDxIrVoI7xykC
WnGHTR9GOP6etQA1F5fOv6pk3+vC5S73rGUYreG52Io1OPai0r2/gGkdgiHL9TUDMagxuno3p3qa
xrQVzAeJ5SvBmeNEmJb3327sPWsYqi8qnfeTkn2vC5f1djoM73XZn17664MPf3Vcsn+G3/2f6179
xX0dnc0dL/1hyY9PXnj+Oe8+ty7ZerJi97qpAK0vNm5Mv2PLDAw1+0376hm7fPvbVQ6b95+Leqm9
NqD4FHvrn5sSHDnwktlf/86s732n0uH4S491Dqjx7rv6pvi7j7ckOPTZ02cecejY+V8cf/BxdRUx
YqD6J9evsTD2+D0v+dEuJ54+46TvzTp+fij4HE17tI0AZk4//ZydTvjurmccVxoarPyV86Yed/bs
88+udDj+6pNdiVzlzFv+HNvNilo+jEFV5eiOpoVPrF/nloyP+Gs/9nvH3s7W+sQAsBo1uXzKjIq6
UapvhVz7P+vynPsz53ZzyVWenOXMnn/uzzEY1R+4f0JqfKmplXGHb84+7axZZ55YArb9pbcS5EWf
vfm9O298/84b37/rjg2bGKC96cG7mzsthCftf+L+O02oCEeKqnb5f/N3hI1vrh/03mbG9yLvcmfs
50/dqfXv//howBQZ/eO/QM9r9zzevOf3r/3KrCl1OxzynYtPK3/ztic2+ADxlS++xbt//6Q9p1aP
GjNmVDiVcOAQAcGzntfveaxxj/NvPPWz02urxqatjwoAmNBxw47j9I/D/JZlTXrXI/ebM7Z64ozZ
u1Wlrn1N48qNMPWAI3YZN3XmrnOqdJ5y5ihPTlkD7tR2m1c14dQvHLpz3eTpu8yq0sMtP2cUJHf5
IXuBkqF0dPWTj79a76cVm5ndiV/cd9a0cVO+8M3zv1n70b3/3uD1bjNe/9R5J3zvnpqz/3HDkTuE
ACD6xl9fSsw/9+qjZu0wYcd99p09uq+mLvtxkmO7ucqf63OPvnb3o637/fDm0/bZdVx17ZiJc3af
NqovtMmyn52az5xw2J67jBsV9pveXbK8PTR6bO+YBXmOZ+W6kXAo+AvrVKRlGlc24g5fOGKXcVNn
zt4t23yuqaqi2KoXl/Du537ts1NrKseMqUzNn6qqPvfzG47a8IsLL/rt1af/rfSiX37rM0UIQI0v
PPxa0cFXnrL72NKqvU781sF68T1vdbFZe+Phe5TOCP4+f+zz8ab7TxubM/4HAG557pZb1u9x060X
Hj9nXG3V6NqiZJOElkW33FK/569vv/jkPSePHzth7oIjvjw1nHs5AADHN61YuWrZilXLVm3oCEJ6
s/bGw+aWTA/+9j3m+UTzX9LLE5l3xV8XP/zIYyeN7ztvoC6uGDt732N/fve9v9h9xc8vuvu93kYA
Tt2Cb+7S+uBDA/d/Nj2v3vVY817nX3/s7Knjph323UvPGPXmLf+q9wFiK19YAntc8PW9dqipHDu2
crB5anteu+vRxj0v+s03954xproubX1UiMiETijsugMadPktS5ucOUcfsHtdzaSZu82tTjufrGjE
aQd+adb4HXaas3u1zlPOEWWaVzaraQcevsu4KTN2nZ08nwyj/JmGWX6KrvrXo6+sL/x90qan73+7
7MCj9ih0QAQhhNiKJH8DETDVQIqZEVXyNjsHESAEEXtm+gLbAmSN/40xRMRMwJy89Y8YFMYSDbgs
xGTxst/lMktir96pdj/OnXG2CwDURs0rOBnB+bTiVn/nn7v4avyj5f0SJ16Kvf6Qmnu0nnS0ij5v
EKHjCeMdGZowKrH4K53L56iyCoyvNm1ZKrh7t/tW7LW70rbbTi1p2115m7/Lz118Nb68/3a9l2KL
H1Zzj9aTv6yiz5tUSzhu+3hdN/krGnoGbU8HKjzngHKA2Bsv9GR+LFhSNueAUMTElz207MF3/DxR
QcdLS39bMv3YL4/Z8/PgtbQ++8ePHlthAQAQFAIRoKtdANubR8eLy36FU44+asyM+XUzgOMNzW+H
AQDMhnW3/NgcceKEz+xcO28XAPJXN7gaPALg9uaH/jL61K9UT5s/dprx1v5Hq9zl91u71rQVT5ha
O38qeC1tC//84WPLbZ5y5ix/ru1mxx0fdnRBSfyFjRua/eeX8tSdupfmG3rKrr5/6TOVO+4zd8Kh
cwGAok0dG6N9H1qu/Z+5PNf+HKJc5aH85cyU63PMtb636uPbf+ecePzY3fYtNZva/vOHpS83M4C/
bklL0EgdR+n9Tx9X3dO99P1YglX1pN1O+fFVv60NAYDd9MEDV110/dJB+47k+l5kXe5M/MJRs5qe
+v7yQrqkcPTNXx/9Q/j1hb978ydO58pnf37WdfdtsABgm/79vctm3fHDm984RwF4LR8+tS6WZ79x
9xs3HfUD/8YLfvHqDyIAXsuH/14bIwBqeur6H3z2R5f+4ZGfhgHAa1vz0rpUYc2GP/3sroOu/5+F
TzsQW33n2adf+Fpwq4manr7p+iP/99r7H/pZfM1dZ3/jglejuco5oqjx6Zt/dfR1P//LwxD7+K6z
v3nBa9FhlT/L/hnR8lcf9INbzhgT8ZuW3HHBxbd/3O/8R+2LrzzjJ5Me/sn956zY/1cfbFr405N+
ffmNP/rD4iJqa+gohcZYsmP0yBwnOT53iC75zRHfj/7s3Cue/cEoDabl7T8e/81b3kq+4yz72amc
ecRZp928Q4UG8FuXP/rLa+9ZZwYpp1N69O3/Prr3WdvD35592Vs9AADU9PSN16UfP5uiuaqKbOO/
v3fprr+/9OY3z1EAXvOHT62NEaiK/S++7NDlv9zn/rUewQs3XfOXg2/67amP73frykT9P755/sTb
Lrvlo/PC3oaXbjz7igebBv+xyiL2wdUnn91z5QU3/O2kKoRY89IHP+qyABB7/6qTvt354wuuve+r
NZo61i6++5qXH1mdsLmWD2fb1Lp6bTd5yzf0nTdU7ZH/eu6KOe0fv7rwnuP/577H18RTXQwnHfjl
XRufPPujrJ3VBuDuN351+EVwy8V/eO9ap3PF0z8949q76y0A2MYnzrpk9t2X3/ruuQrAa1725Nq8
55Ouxb887Dz/NxfduOSSCIDXvOyJNTECoMYnrz1v7ysvv/dfPw++jx+/sLbv+1h/3zW/P+QXl734
nAOxVXeceeqSTcHYBdT41C9/etQvr3/w0f+Nf/z7M7/+/Ze7c5VzRNHGp278xTG/+OXfH4PY6t+f
ecr3X+keVvmz7J9PpfwAQM0vPfhK0Q9P3a3k+ZelHYAQYhuDZ1Yeb4EIyAKxhhA6YyaNS8TijAwA
6zX/rUbdcMzc6ZMnRiIRRAxifq01pslz7yl4NVghaDiQ3o6gqanpiXc+fvjVNWc2M6cmGiRQRU79
ynWu0hq0Cw4ATNhjxwdffmAI90XzyplLSM+6t3R2jXn76vjaN8kDLCrnrvVDae3w6dBjJv7gV9Pq
Nq657pLVG9OugSv23/Mn3yptfuC16x/u+SQdrMOzdv6f75Zu/KCbptTOGof19736y8dzz0g3dLnK
v7XLtf9H6nPZNrhTv/H8n3e//IvnPjXICNtD50z+3t/+/I2Fp867saDYTmxdSub99INbSs74fKFH
jioas0MttLZ22/DovU6+5s7DXj/8yJveTmw9x8mIlXPkpt/Akc5wS+ZMPv+RB8945qQ9flFQHYDY
1mDll3//2M0dF+xy/iu5W7UIIcTWyIG033JkYARmYmRmUEq5CMD0zvr25U25b4X3BtSZgXJa+4Cc
Fwzr2nqQGVAHN8OJCJCRSfVPwkNqF51erCHx7AdnR9U1RXNuLJ0TZPJaz8Nn+lvaVaKq2mvsWIam
5xoHzsDDBXQHHhyGnHh9Z9XO88co8OtfWHVvnhnphyN3+bd2ufb/yHwu2whqe+uOOzau2gzfKnfi
/idNaXjgsTVb2jf20xTZ5Zyn7zphhwEdj3sWn3Xk+Q+3bu3H4KB9HfoJTzv21tu+NrdCASQ2vPPU
j75/xzsJgK3nOBm5cubZaUMM5jlIwYOmLdr1vBf+9LVpA47D6GunH3zOg5u2juMwNOmLp+zQcP/5
H2/P8f828DkOH7c/d/9i92df2bv8laekDkAIsU3BMyuPJyACJiBLFgAmTpvs+x4AMKAP9NcKu9EZ
LJtPUgLmvWN6n5hmZkREYGJmB5pWb3SUVqAc0AAwbu60h155IH9WI/hrpMpU2QR0XPbXc+dWf9ks
hNhuoFNWW1M88KTNidbm9nytj4UAKLRGoIC2AOiWjakpyXIcNrUV0NVNbCnkcxRCiG1R0AoAERgB
EJVlG+3qLi4t8YwHwC7ASR0u9A4DNax5APMJbugE7f8RmYEJwA3pjo7O9DEG8t8/3RwBOnVRx9LN
lLcQQmw27HdlHaFbbJtG+Fe5b+iSQdbCvn+yr+J3bZTjcOsnn6MQQmyLUlW7iKAUErNqaW4Zxaa4
ohRRAaRqeT+Frn8OAxNRR2dXz6ZuhQpAIWCe+L/wAdNHpoBCCCHEFmTYv26D/KYP1tS/gFoAIYQQ
QmyRgiqAZKyPgEohELY1t21qblWOQgT6VOJnBcgACtD6pEFppRBQ5W52kLdMn6zAWL3f7X+9+jOL
zl9w1RudUncwJMotVqbHbCF7DUt2/NLPrznjSztVhkznh//59dd+9MQ6GYtPCLENGX78nXmezpJX
3ooAqQUQQgghtkrJ4QCDn3AFCKBQITIyszWUNgbckEfj680Yei8PciVXAGCBFQAAuqgVpsf/yWkC
+2Y0yp7JCNQJ9E7lzdaPx+OGpPHA0BTN+cUjN4y76uiTnt8yps/RdSdcef5BzTd/5YL/fMyVk6qi
zVtK3YQQQoyMzFF4C0yYM97P8nLuigCpBRBCCCG2PukdAQLB3HwIAAqUAiBOLd9MEICD6QAUYDLk
h+SjAdvOVoiMZZz/5cFQ6/NnH3bgUFMJYAy5uAXNn+iO3nWcefN3/3p9QxSgvbnhv10eIYTY7Ao9
BXNG0D5Y1J8jzpdaACGEEGIro4J/EIB6m+L3zREIgAAaARFwM2KNCIBBzK9AYW/7Ae5fGADA8rkn
XXjMHhPCCNCvYQIn/5hTD4fTbiE854K/bXjjuQ1vPLfh7kNqVWrj5Qsuu+vDxYvqX/jz3264efHL
i1b+/fJj64Lqk9L9rvjz8tcW1S9etOqxX1/1hTGhZJLQtIPPffCxp+oXL6p//V+L777woKogO3fC
gjPvfeAfHy9e9PETv7324HGRfOVxdzzx5uVPX/3lWg2AJbuc8ewL9/5o12LMnU9k+tfu++tDKxcv
ql+86KO/X3f+nqN0/neMpZ/5+lXPPPNs/eJF9a8/+cr1B4xVAOBM+8Y96584b48wAACEpv/on88u
PGWim3N9VXf07+pf+PUxpe6CGx+vX7yofvGjN82N5Hy/+fZnLln3c679kyzP8eXO534ZlOee707a
nPNaCCHEVmbAbyVn+eEs8Fd0s98oEEIIIcQISka5DKCAgzvxQSN8hQqDP0Dd70/leJxntfwrKwRU
iIioMGgNgJisCOC0EB8YQEWKwruceN2bLzzwl0uO3X9KcW9VwfAC/t6c+/4S7/zquEmfPeSIPzUm
KD1Xd+z0unU3nrrnJe/OmAc3HHfS/2yYd/HXdixiAI6+fc9lBx5y2IwDvnb2s5XfuOLcA8oBmEvm
fOfPVy9ovfvCfQ85Zt8Ln4aZs6YUITAXzzrj/p8dmvjbpft84bhj7+w86oorTpmogTnHn7fiL1dd
9Mac6392zMyqXS+8+ljvzp/88t0o585Hj9pxzwkbrjn5+D2/9K0fvjXtgmu/tWdRrswZmEOTj77h
7JmvXHnyrvseuuvh3z7rD0taLAP76xY+tbJy/mFTXGB2a3dfULPxyZc3+jnXtw0Pf3vyfuc92B5/
9rwjJu+1/+S9jjz/zVjO9wvumB3r1t546p6XvDt9b/jFcSdeUr/3RSdNK8pdzhz7Odf+ySzPqbes
8fPsB/mTP/mTvy3sLzNIH/rfMH8O+2fQ71HupPlXEEIIIcSWInVntO+yg4AAwFVO2SjUjgJEUACM
SrFSCACoELB37EDgZJd9hYjBRH6MiMwMgMzMTEwMAMwIAETMwMAQLCRiIgRkIEZmz3Bnm7FkARQi
ICjsa2TIAGCbXrrz9BfvrZr5uZNOPPZ///pdfPvxW35z251vddos7y14X1ke5UNswPiWiINLsNTu
oUR3d9vaVc2mtr2jae2y9qKJpQoYgNtXrWwHAOh++v5Hln35yJ2qnCc63LlfPajmrZt/9Ne3GwnC
65p7kt0piueeeNiYN3519F/fayHY8NAdfzzx1i/tUfn7tc05y2+bHrnm6nn3XvfQPZ5u+sPh9yzv
yZsPALPpXrtuY0P3xn/e++i5hyyYO9p5dU3OQfBsz6YmU7HbZ2dPW/r0G42rlzQml3trn/7j8lO+
eejUG5Ytr5i7YErLC4+t9fKsD0zGGMtsyRibejc5yrmeAcjr7m5bu6rF1nZ0NK/9sKN4YpkaWLp+
H0y2/ezn2D+5yiOEEFuLkQins+SBeZ5lJMO+9v19Df5zJJMeAUIIIcTWwYHeX3QGJmACirh6/sGV
0/cod8IhpbRyHO04oLXWGrWrtUblKK1RKe24qLXSjlIaHa2Ug0or7aBSTETWMFkiw8YSWbKGrbXG
ZyKylslYa9n61lqw1hpDxhBZP+599Gb7i0+0klGAhDAgLmQAMJs+XHTH7W2tPWf95IQjTtnn7/el
qgCy3Ygo3v2il353WBUAwLIfHvndPzZSavmLtx9aBQDw4Q+/9N0/NabmP2QgIkrPhJmIGJiZiCD4
lxkAwK07/KzzLjhst2mjnHiPiahmpQBU0bgxofbl6zqTWTIFq6vIuLoid5dLF790aSrrVaNLHchd
BQBAHe/c98SGE04Z99EDL6/zACBfPpCqcgGgWFu31cVO8mqseLcfvND7fi896pzg/drGJ751Jp5/
5on3PnJ++5JHb7rpDw8s6yYAMA2P/OmdC845crf/u2P0gZNbnv31R3HIt37v++T03ZaznJ0592cu
Wfdzrv2TqzxCCLG9yzpaTlrQntH/vy/oLzS6l1oAIYQQYkuGZ1Yenwr+CQgB9z+satqeZT4Baq21
g1r3BvZaOxq1g0orlbZca6WCxxqVRqUAMRnVkSVrmSyRZWuDSgG2lih4YKyxTMnlZK21hq0NKVj2
etvzj3cG8xNoUAAwbu60h155AECX7vSZcTOKo50NPd3d/+29J4QQQmyD2Fq/MxFv6DZRH3oH6QWA
9Og+R5yPuV8SQgghxH9fv44AClGjmjK7KOEbpZ1k43tmZAZgZGYCRIbgESEiMhEAmFCJKa2xRRUc
KiblAKKyvvZ6dKzdiW4C47G1TARMTMRMwAzETIBBc3tmYg76HyJA3DfT55QterxNgRpwx6JolwPC
pUs7mhUqDIUdkHu8QgghxMhCRHBCRaFwZVH3xx2J5ij3dQoY9B4/9+tAIIQQQogtTNARIBlJF1eA
RqUcYotMhArZkkIAVkDECoEtMAABAAKiCZX31M6MVk2Jh8uZB9T8B88YASLxtpLWNcVNH6FJ9LY2
sMCW2XLwlBmZ2BIELfCZwWFmBgQC0MnBiskpCUWK33Mc11rLVoJ/IYQQYnNBQDfklEwptz2eifqZ
tQD543ypBRBCCCG2TEErAGQgAgbFGgkYgAgQmRQ6zESABIzAgKQYCAFNcVnrxL1aK6bEAA0BxIwC
cBBV75j+wW1+y2CZkUtDVbsW1+wyatPyyvVvKr8DiNgSEjNbYCImJgJksJysI1DJTWoOhhFkBgiN
LdGO45ucY9sJIYQQYkQwMBnjOE64rsSsaId+9/fz1wLI0IBCCCHElqtvOMBgQgAOxq4jBkStiI0l
rTVaBgQGBgPKbR43t37MHp0GE11eXCOgCiuMaBVSoAE0IiAEg9IliBKWEsTa2B1LsXzKLuurppat
eqms4V0gw0RsiYmALBOztUFPASJiwt4pkYICIgK6ZSEmGnSUZGbAIV50DCOJEEIIsc1jZrcswslp
g3GotQBCCCGE2NIErQC499eaAYDJAjNZQESlQCmoDMc6vGIm7YeK1k0/bK1b19MWTxAnHG0cpbSK
uE4RQ0SrEIPGZEaWyGP2ATxgz9Li+kRTa88xOxc3VOxfX1w7ccXjCesRAROBJWRLFEwcYIEtpAaZ
7y0YA6OjOUfnf2a2ZK0hRyMqTdYay1orrTXmCO6HkUQIIYTYrhAROv1C/SHVAuSeRFAIIYQQ/x1O
2uPe6JqJLGkH2VpiDitTqzt6SHVHxiyddvS6RGm0o8u3ZBWSq03ErY10zMTmOFZtMJPDSgVz0Blm
nylBnCCyTA5zyFUrOhK3vdj47b1w8mdmvh0O131wd5tBMsgchP+GiRCIrGWF3FemYKBAAqCsFxJM
7BtTVlZSVlbqOMl3ZIzp6ox2dXU5rqPUwBnnh5FECCGE2C6lJtxlTMX8QxkXQAghhBBbDidzEVtL
lhABkTToURC1nYkyP/ri9ENXtOloosMnsoBcEqmGtmOdl/eOLG2CcbdFT0hoG9asAQDAAnhEMUsJ
IjC2yNgQQFipFk/f/HzXRZ9/e5/dZr3Gp1a/e3sMsDuqiAiCGQSZyFpQ2HetEZQqxxtgYks0fvzY
cDjc7405TiQSKSsv3bixCYDSQ/phJBFCCCG2W2kRflrMP3jc37cySB2BEEIIsWXIUgVAZMhaBEal
FFPIRmMeQLSz1n9qY+3OU2BTJOT1hIsTXHoCPjsG23tsyU0tB28oKg6TcQ1qRAAgYI8gQWStDUUT
7Pk+gGHeZ1K58SJ/fr37zPmL5u2x3xvxw+vev98rjsQ6FFlLZJmIrLFaAfSP/xmSkxT2w74xmcF8
SiQSHju2dsOGBsdxe5v3DyOJEEIIsb0K5gcGxGRMP+DOvzQEEEIIIbYm/aoAmDkYARiIiFlrzQSm
MxHtVtqlz3mvfqH7dXQVMqoIowIFAIxPbdprJdWQZ6JKaYUKk5cClogtaWvBMzZu0FjHmmfei571
ucmlE+bUt/57Ejw9Z8/PvLVszuSpby57NUKWITkWAJEh6B2iAJK9CbO0A7DWVowqTwXzzJwK2lOP
I5FwRUVFV1e31jozSVYDkgghhBDbvWyhfv+4P1stgLQAEEIIIbYsyUkBgyfEzBjE4QZRI1NIccd6
U1YFlWM1upqNAlSgkGKgFbMD5MMbm6b4xYYsgVKeUr3jBbFiBkvWkmFQSiEyejbumzsWrfrpMbOr
ixZA2+1FxWU7HDLbrPlw1JimTevKyFoiYraggtg71f+wb1CAdJaoorw8CPWZuaFhY83omnAolPC8
luaWcePqgpcqKsrb2zu0VgOS5JGeRAghhNiOZVbBDwj2pQWAEEIIsdUIQty0SnoGsj75hoxvjWE/
UVKaqKzxwXjke+wnyPfITwQP2CRMV+Lgj54c01lfFOsIJbo4GvV7PBPz/Jjn9/gm5puY7/f4Xsw3
Mc9Y8Axu7DJ/eXm1ckZByech9uaYyp7KaeMm7FxvjW+NIeOTb9ia3hJy1uA/oJUKhdzgMSLWjK5p
bmqORqPNTc2ja6pTcX4o5Kbu56cnySM9iRBCCCGy1gQMWJpn3l7O+6oQQgghPh1ZZgQg45OxqBRo
KnXiVTVx9jRrDawZUYEChewz+8AeWw+nNK24Rv3Kji5R5eGWTc5tnfOWTp2HzEQMxIpIGYuG2Lfo
G+ObbmOeeCt63J6RMaWjQBWBaS5xo6EJTVqP9z0ka5mINKXNUJBWuH7Ycft114+Ew5VVlS3NLTU1
1eFIJLUcEV3XsdYiQnqS1k2t3dGe9BxLS4qrqqv6J5E7G0IIIbZrBXT7l4YAQgghxNah/3CAwZB7
ZMgYVEqzGctNbBQjsWMREUEzIyCCRnaZXSYfOxq5zHjF7d3AakzV2ITnmWgCGJAZiWxPHHwLTCHl
sG88zze+12XNwndWnrAXg64AigJ0uuHukor2WGdpMCIguwyg04oF0NseIA2yJaWUtTZ47nlee2t7
TU11e1uH64bC4VCwXCnle0ZpxQzpSaqqq4KAP1N6EiGEEGK7leN3cEgxv4wIIIQQQmwpsswIgABM
lslWqZgTi5N1SGtkBFDACkABIihkh9hl7bJyw0XTZ0cmj+eioldxwoplVTbqATMSUdg1Js4AACAA
SURBVCzOCY+sJWN7EJXSvu/7nu95iacWb/rqXIW2FdiwW4tevKSyrWl1mMgCAGYrWGZTAN83vm+U
So4F0NTUPLp2dDgcct1Qc3Pz+PHjgnv4vu8TWaVxQJI80pMIIYQQ2zHuPyNActGAB+lry2+nEEII
scVKRtoICIAIjMipzvejqcsmiKzP2iArxciskRAZEQA0gMPK4fFzuhE62tTU368dt7C5xHcIII4M
XiJhPd96njXWWmONr7RDoDwvgbGut5d1RLtNidMCEIKS/biL3VBMo2+D4Qn6gn0MKiWydgVQSnV2
dNaMrg5a7E+YMD41C0Dqsda6uXkTKpWZJNdOGZBECCGEEAAgnQCEEEKIrZ3jga9Bc3rMjQAALtpi
41mDTADIbCwjAJtkKwAARmDNrDlUl3jirdhN66o7QyHUBiA5kh8zEbFnIR7tIeOT8a3vM7HvuOcd
uus//7Wos3NjSUUPYyk608mOD/u2yunZaEsBgouJARcUWa4vlFLNLZvKR1U4WqXPCAgAwWNE9H1/
06ZWx9FZk2TmmZlECCGEEIG0eF9CfyGEEGLro/Y+fUEMEgDQd5sdAQDKlWcMkgWywBSMEQDAAJbB
Ehhiz1LcUMxn6z1dNGFNwumI9nR0dXd0RTu6oh1d3a2t7S3NLV1dnXHPRLu6e7qj8Wg00dXhR6Nj
y4u+d+znPVvBWEyWAeKAOza1FDvWSxah36TDObvjI4J21No164nBcZwBVQCO4zDzmjXr0+f2G0YS
IYQQQgxGxs4RQgghtgLO5049YOJuU/9+5b12U1AREHQKAEbkBNug1zwl/5j6Hts4+F3YWlZWSr71
TTwWR1SogpAamdn0dJOfAAZmYi8B1oAxaH3H2o6W9d84fpbuLgZnHZsKsI0M5Us21c2mjUEZsk0C
kPWePSAoIrP8oxVjxtRWVY1yHIeIlFK+b5pbNrU0b1JKIWJ62mEkEUIIIbZPzMHt/rz3/KVBgBBC
CLGVcABg8u5Tv33XhQ9e/ceWpR+GtKsQAJFJBb0AGAE5GfwjARCzwcaV0LYOO4tLLig7TIVVT6Q8
DnGFiIjJO/jM7MUhEWcGtD5Yg8k/X5nO7pa3y9Q6Dq+AxLMqtB+aZUDxN+urd5+0UbUjAav+owz1
mx4wAyJqrZubmhsbm1zXdVzX+L7v+6hU7838jLkEhp5ECCGE2C4NrJEfMDWgjAgohBBCbEWSzd2L
R5WcdP3pFVNqffYBEYE1WWvAWiAC5t5WABaYoHUdtK+DyhruGV3aqMo22PK2mOJEzCbifiLux+N+
PO4n4paYjQ9kMdGjEjHlxZUX04m48uIQe42jd3HsKdPZisoB/83W1pYN3eGKCZhshIBDu3hABKWV
42hm8rwEMzmO1nmH/R9GEiGEEEIIIYQQYuuVnBGgpz364NV/7Py4uVQXASQAEImtQSBABhWMnY+A
CGygp5WrRkNZNexe1LpjY/NKfxSjAqUYERA5COGZgRlRKT+hEjEki9amGgKUUpPf0Qlqjt/5XnHl
Kkg0vLfcOX3+RzbhJLfUe9NhGPfihxHES9wvhBBC5DcikwEEP+vysyuEEEL8tzgAsOat1X+/8t7E
pkR5hQPAxMwIRGABwTIwKAsKASwAAjNEIlA6CtwiCEf8O3d4+uK1e7/eVcuIgAoQaooS8+saSiL+
ksaaj1oqgEl5cbQGKVkFUF6EYxQlmipCtbVOuBu818jauZXViry3l9YyACMQc3B9kLpKYGmZL4QQ
QmzRpAeAEEIIsaVzXrj7med//58wOLr3Z1shArPnhBKoXWsQwBpQCiAYFxCgqATcMKAGUFjnxu6e
sfCJtvHPtNWFXNp/fMOBU9aHiwwWERY7f35/5o+f3IW0g/EeREQvjkSnnlC3Z00CYo5b9KblmOlR
ZBzV7vqd2NlVBIDApLJ1BMg+HqAQQgghNpuR+/GVFgBCCCHEf5/z6u8XFkGYgVK/ykwMgD3oJrSj
rGECAFAaNCRnC3DDAADsAzrMFhXAYZX1h49ejw5AiDHKiU4dj2oogYNqVt0WqmuIRSBchIketL4C
OmL+c1M29CjVxV6X6S5iq8jTptFp64x4vgZmAASSaF8IIYTYEsn4f0IIIcTWywmBa4EYOFU9r4Jb
8Aq9UDhk4wSACEYBAigEQNAaAIAMUDeoEKMDqIOb92Bi2N2qm9fja13lD+nxLW5RtwLNMWAC44Ex
E8fEZo5d4a8ehRHf64h4bSVskLq0bVONXeUKgBQCMSrMrAN48aXXPtV9I4QQQgiAnYsmS5AvhBBC
bBuctMe9P+7MqAAB4kWhiMdKYbKbP4KDoBBAAzKgA8aH2KZk1YE1kIhBdydu7HYeNbULda3RLlrQ
JoFMQAS+z2QO/+wm3VPkg7I2Qpsc0+qwQduo4h1um1eULIQC6G12KI0BhBBCCCGEEEKIEZFeBZAM
ty0FTzgRCtti13YaAFQYjPcPCIBBkz8LbgicMDR3qT8vq4wnVJxUPUVWQXGPcoHI8eIQzAvAzNaQ
71WX+MfN7TLtZVxKXnOE42jbNVvw16pV9SGuDSYUIAAgkrsNQgghxBZlYFMAaRoghBBCbHWSVQCY
/iOOAIxKAQImqkudtnbwADE5KWCQRqW6DWioLaeDdo7+YunYNdFQghQAa/KICJgREZVC4LHF8bhP
53xu03gXod213QY6kOJIXYo9+MeyUVM4jrVBXwMkgmA+gPQmAJj3MmPhwoULFixIfxo8CBamvzpg
zaw5pB5n5pOeZMGCBelL0pMPdeuFvJoryYCtbyeyvvFgYeZuH5AklTBPJjCUXZqZc4EJhRBbsqxn
+FxrDumLX8gvUeFpB001pN8ykJOYEEIIsU1LVgFw/6p8pRCAGTg2qqQs0ml6CBEROTVOvwOAwegB
DMCwc2n8ts+uWRsL3b2q+rnGMsvA1jATKl3iwsxR8av2bvAIpk5IhAm61oGJOUzAcWQPX6svfmed
nrMTtikVDDus1NBuKgTXLulxe9ZgfhjRdWY+mZkMWKfwgD/ru/jkJdweDPsjzvXx5T94CpFZASSE
2AZ8yufYQjaxuX/LsmOGbDP1CCGEEGKrE1QBBK37iQGDZvtB4z5EsIj++Ar8oBUAETE5NxADAGgG
BQAMyMAMruJpRYlLdt546LiO9zsijT1KK5pSbvcYHa8r8SscGy6j4lIyneA1aiYABvahNe78aXnV
WRPqTVUVACAGowByUCcRYOhdlE164L35LtGGl+2QUmXeh9kcXnnlldTjefPmfWpPR+4dDDTsKp4B
meRqSFJ4GYQQ24MBTQNSTwe0QkqtMNScB9QnZtYsZ66TuXzzG7wHgPQREEIIIbZMQRUA92t0j8Ev
NyMiMMSrS8JVMdoUh74KAmAGdkAzKA2KAQhAAygoUTS/Mjq/OooIoJJ9B5TDbjFrl/0ujHcqigMA
sAE23NymLpq4AYsizZEiDDbNzJAcdCBdro4A6Vc8ea5+hlFBsCBbQ/FBl2RNBZvnDlKubW3zCvxo
MhW4u1I1SkMt2HbVFkOI7UFmE/qs0XiuBkRDbUyUtYl++u/Xgmwd0IbXzC09h6xLhBBCCLFNcjIX
MQEzoMKg3R8BJnas0h0NkODeWgBgYmYgBk2gCZTurQUIIn8FoBgUoAJ0AJFtAshH8sHvwaDBAcXZ
+jCB41060lxVFfQxCKJ/JibKKNUnnhxgGEFdgY0nB1x+De/ibxi2244AkPejybMrCtlF29ueFELk
MYzqY9gaOgRl/S0rJKHc2xdCCCG2dir9STB8PwAoxN6IGwGAi11vpyqPwIuzn2AvAYkEegnwE+B7
4PtgfLAGyAcywAbYB/aRPSQPyQMbQxNFrx29DmQD7LGJsheDeBRauKi5rhZCqf4IAAwqqA7od53B
n7wKYKgKv4bLbAuamdWw7yoPu1TbsBHfCemX+Fmvgwv5IKTuQIhtUtazd/6z0II0m61cWyyZzFcI
IYTYovVrBYCAyAgIxKD7Bv1HstRTGvKnlleu6GQGIiZCJrSWHQvagnZAa1AKlAZUgAgY9AJQYA0m
ZxEM+hsQGw9MAro9bIiUxGsqihXqoL0BB1sDS8lRhwq/jhhwEz5Xg8Y8cXhmqvytzbNuNLjgy0yV
tQHnJ5fnneYyoFv+p/Z0ZA37w8q1JP2TktawQogBMs/wCzIa5KeWF3gayXU6ytWsLD1V5joDTmWZ
hR+0PCNAWggIIYQQWwM8s/J4C0RgLXNxhQmBe+hXeuKeAYDkwPyITBzzbVuPZ5qi49bEioEdF90w
OA5qF7Tm9CoApUCp3ooA7LsgYGBrwU9AW4+KtdPysSVOTVF5Uag05ChEDqYgACAGAIiEnLt/rx3U
CpUDDgCP3n3S9Qtv/O/sJCGEEGI7tlNkUjAmMPRODJAaoCftAaQ/hJwVApj7JSGEEEJsdumtADjo
CNAb+AMDArACQIWuxmJXt1WFlyGPWR8bGyNrleOyY8Bx0bFALmsNSMnIX2G/KgBmIMJl3eHnmkPj
vGjVGNcvd0tdHdYqmAIQASjYbHLAQWlKKIQQQgghhBBCjKQswwEGmBGRFWLQsi+sNYQREDSq9a5q
aopPbjOjfDQOaCfZEUA7qB1QmlOtAAD6Qvkmz9kY1f+vrLOtItJTVVxVEi4NOxFHISABM4BCJGZm
TKVJrwXINSOAEEIIIf57pAOAEEIIsTXJUQUQNMtnJAAMmv0hhlxdptHVOuLqriJ3eXWieJM3psMf
1YOug0qD1qB0si9AsgkAMyISQMJSt2PDo/yNo8pLSiNjw04k5LiOCgb6D7ZGABDE/5hRlpGYEUAI
IYQQQgghhNiepaoAEBFVb/SNjICcGg+QGBQwIoQ1hiK6KKTLI25laSRWZZrjflO3H2nzfN8WM5T4
XBynBEB7qWaF7Ggb0n5Yq1InHHaLw25FSIcd7WpMTQIIQfAPEAT/CEFFQFAmAEAJ/YUQQgghhBBC
iE/OgbQGfGzRIjAwASNjalh+RCAABAx66TsK3LBbHHJMUciWsV9F/njyLVnibuIuawEAtHYVaoWO
Vq5WrlKORq2wd8K/oMN/EO8zJCsDkrUCDMzAShoWCiGEECNhv6GsvKiAdaT1vxBCCLGVSrYCCAbv
64lqBLa+UkjQO5GfQgUAydi8d20GBgStUAOGQCVXTg7kl1oLIFmN0IdSmTCkdfZHRCCm4AECkp8s
khrh9yuEEEIIIYQQQmynglYAiL2N7w3T6uVq2k4qYQmCAfqhb4B+pXJW+gcB/xC2jAAAFMwBiJzc
FgMDhB217AOlgtqAwgyYJHnAHMjprw5YMzMJZJtYPteS9FSZCwvfeiGv5koyoITbvMx7WYsA9stY
umgR7Ddl1MCFH7dnTb858hRCCCGEEEKILU1qLACFAAqBmV99XRHoaTNB683fyk8PXGAsL/0A31rs
ICrsHYtw4AiB/QVhcCp+zhpyFxJdD0iVmU/mkvxB/pBC+gG1CQUmGd62hBBCCCGEEEJsh4IqAFTA
FDS8V4osvPoKvPqqKi6xqPETDMXPvcP5J59Ab9fBzByTN/wt9nQrANQYTCw4eD+A9OB8SwuDh1SY
oPybqyhCCCGEEEIIIbZ7yeEAg2BdAQIoVIismKmnG6lvzeAhpnfgB4DcTwcKxgnovxIneyEE6Rk0
okJUoHqXMoDqrTvI3hAgPczOE3IXUkEwIo3q0yP5AX0TRrx6Ite28njllVdSj+fNm/epPS2kbEII
IYQQQgghNqu0SQGTDzg5AgCgAqUAKBmvD6NTQP/qAMzyWm8jf1aIgIwQDDaAAKBSowyOkEFvs49U
o/pPrXG+dAQQQgghhBBCCFG4ZEt7BKDgnnvamH4IgAA6GJp/REG/BxDMFBjc509uDZABCPp6AnyC
/gifqqy1DKl+Cp88N+ksIIQQQgghhBBieJKtABhAATAAAwY9AhgxOYEfswYYtJ1/f1lWzjEWQL91
guC/90GyYgIzVss0oDtArubx+ePwAaky8ymk4X3WdTKTj4hhdATYBmQda39RtqWLPm4vMP3myFMI
IYQQQgghtjR4ZuXxAMDAwR9BMDEfaNShIhe1gwgKFSCiYqU1AIBSSiEig1KolEIFAIhBP37E4HY+
AwMzMRMFowAQWSZiYgCwxEEHA7KGCIGZmJDZWJvoiTMzJmsiFCdbB/Do3Sddv/DG/9p+EkIIIbZa
mVOX5pFZq7lTZBJi0Egw1VQw+SDVfa/3v4x/BsLcLwkhhBBis3Og9w57EP8TUEi542dOGj1ljHa1
DruhiBuKhFTICYXd4P/addxwSDvaCTs65LghRzuODjnK0cpRrusorcla3zdkLBkynrHGN561njEJ
Y43xEr71jZ/wrGf9hGcTxkt4Xtw3Cd96pnHNhnXL1jIBAWFfVwW5YBBCCCGEEEIIIYYv6AgQBP/M
QAg4bvrEirrKaHe3drSKOw07bWiZ2+hqVyvHQcdVrlaOi2lP0XGU1ug4ynHQUagRUcXVqLWVRRuK
rCEytnFGQ/PUJsPGsLFkfPYtGZ/84GmoITzl0emYYOv7ZKiybrRvzIaP6hFQ9fZQEEIIIcTwSHcl
IYQQQgRSMwIEHQFQo6qoq4xFe7SriQGZW6c3zaved6fyXRGUQkRUChUGU/ehUskx/ZIvpXryd9nO
N5yXK21l6Zpya8j6TEzERGQtW2YmJmZmImLqHtMVq4wWNRQxIzPHotHqcTX1H64DDGYk0LD1DAco
hBBCCCGEEEJsmYKOAEFvfdBh7aATxOZMwMRkyJKpi0zYtXyu4zh9Q/oDpP8/JXjKzMaYIlX81IxH
q7xExepRVe9XRbGrbeImy9aStWwsWcuWiIiJiYiNNba3YoAtMTFpRJb2/0IIIYQQQgghxEgIWgFg
bysAAghCcLBIjKAUGLJEpLUuKSkZQr6OM5V3XFB70OM7PeTF4xWrKscuHhv3Ym2TWw0by9aSsWxN
8H+2lgiZDVlriS0AJ8cmTFUASBsAIYQQ4r+GmRERmJMDAXIwqB+nzfWD/Zdx9mH/GAB4kCEDhRBC
CLG5KEgNB5hqak9k2ZK1YMn6ZK0lssxDi8GVUpFIZFrxzANGH7J21prGCQ02TuNemVD0UbGxvrG+
T74h35AxZKw1ZMkYC5bIkiVLRCRXBkIIIYQQQgghxMhJjrcf3P8PHhMRW7KWrLHWJhvtEwUt9LPI
lbXWuri4eKfS2V+sPeLjWasbJtbbhJnw8qSipaWe8YzxPeP5QXWA9cm3QS2ANZYtB3MHMgMAbf6d
IIQQIqeFvYaUZHOVZoQUXsLMtz8gbdb9M2j+g+7SESxh5pKsW9/yPzUhhBBCfHJO2uPkTXdm8D3j
utoCMIAxviWbJ4v8tQClpaW70u7emMTDu90fT8RGLxsz6YVJ8VhP684txNb0DgpgjbG+JUtgre9b
N+IOKNXIGnChs2DBgjxr5nk1lVX+HArc1jC2XkgOhWw9tVpqhUKWDC8fKGCnbbe2hCPzkx91BRre
MSY+ZenHw6d2bIyIESltIV+04e2fBQsWZA3Ch1rmQpIE66SvmXXrQgghhNgeJCcFRMC+VgDM1lgE
VpbBcTzr+8YnGubdeMdxysrKdrN7JrzE3+f+0UskRn8wZupLOyQo0TK90YIltpas8Y31rTWGichY
5tTmCuuAkKPHYS7BZdCIXCAOeiE1gtvKatCcC7w6TH9cyJLh5VNIgbdnW8KRObxND7XMwzvGxH9X
+jEzoI4p/WBLrZb+NFMqhwEffea2Ui8NyLnwbRUoc+vp5UxfIWsVW651su6xT62Eqf02YFdnzXZE
CimEEEKILZmTuYh8az2DpFkzEHnW960JOgLkz2vA7AApruuWl5d/xs6Le4kH97g3lkjUvTd2h2d2
iJl4y4yNliyxTXYIsJRsEOCbVK6FvpUh1gJkynppBTmuruATXCQVcgE9gheRg14cZy4fqeu/zHwk
tBuGT+3IhIwAoJAgbXgKPOpG6n2JT27A8Zb+ceQ/PPJ869PPbAVWA2Uuz5VqqAdMZj6ZMXPWt5/5
pjLXGfTUV0gQPlIlLLDMQgghhNgm9asCYGYGtkHDfAKtgTX5vmdtQcMB5lknFApVVFTMs5+z1v/z
XnfGE7Hx743f8d/TEqanecdGy9YYYzxDlq21QDYYC2DIPkEtQNZLq6zLU4+HuaX+WWVe+AYKv4jM
f8U21GvQAeunclhQQKvR9HVy5QPZIgSRx6d8ZGZ+0AUGacP7NLNGOwO+HcPIVmwOub7gW0IxPuFh
nzJS+WQadI8VeMwPr4Sb730JIYQQYqvTrwoAAQGQia1nUBEQM6FnPN8Ya/MNB1CISCRSWVk5z37e
s959e//OSyTGvz1++uMzzedN24SW0MYQedba5AQEYRpiR4DeN7C1yAz4C7m23qyX3YNWQwx6tZ0/
OMyajwR4W6MRDCfyV2dsITGnKNzmCzUXZmsPknlWGZBkqIfNJzzMPoVz2vDyH/G6EiGEEEJsvZJV
AMGEgMFdfGus71mliQxprT0/YawpsCFAfpFIpLq6+v/Z/Q35d867JR6LT3xrwozHpxNNJ0vG+sYS
sSUia4Ze4/Apxv+b4ypq2IFx/vVzvZq/fUGePAtfc9BXxYj7dK7vRyTcyrp+rnqoYeQvRkpmw5A8
6yzI6MQEQ2mplFnpk5lzZl3AsKuKBmRVeD7ppcqVasFg/bZSb2dAqhEv4ZC2nj+VEEIIIbYBeGbl
8RaYwRomDGEI3TGTxrbUNyuttNZK60XnPH3KnLOP2fHEurq6EdlkLBZraGhYuPHJ21feOP3pGROX
TCJLzGzJkrXGWrZUMa5q7UdrHNQalQMOANfsPunnC28ckQKkZEazwYOsF2Gp25XQv2v0oBdkA66e
F2RrSp31BteArRcYzOcpQK7QPbOEWVNlvTQcdB8WskQM8OkcmYVsK/NYzZXzMEL0zG2lv5r/eyGE
+DTtFJmEkBryJznwD/ZWvac9gPSHkK9yftAVhBBCCLFZpFcBWAipEIZqJ9Q2rd2IWmuFCtWz5z59
2m5nHz/j6+PGjcs14N9QRaPR+vr6Zxqf+O3y/93pqZ0mvTGFiKy1TNYQs7VVE2vWrVznoNaIDrib
qQpguzVSN1TlxqwQQmwPpApACCGE2Gb06wiQYo0FY0kprVTCT/gmOSNA0BcgZnsM+TkyHPBrzv1f
U2WhcgAoKiqqq6vbzx7oGe/mBdd5MTPpjUlkjSWyRADMclGwOY1U3C7xvxBCCCGEEEJsRYIqAA6q
8BERkYNafgQEYiLy/IQxfvpwgD9+48J4KIqIrnJcdNb/f/buOzCKYn8A+Pc7u1dz6b0AgUDovYgg
0kUEFBRRURRBRUFBeIhIUVREsSAqFp5YEFQUC4oINkSqCoZeA6T3nsvV3Zn5/bGX5JLchSI8nu83
n3cPk8ne7PdmN7mbXp7dKryVjuhkYmCUVym2YFOgyhSVu7Irsi2GQCLJKlMZZyXWkrXXbNQyCQgI
SEhIGKBcZ21a8c6AZaEHg40uU01LhNdwA9EYIAiCIAiCIAiCIAiXgI9RAIQg1q14M0ZZ7RL9wIHF
xDaJwDAD0ZuJrAPsmNA+DMMNxKSqSpmzMiQoGChzMccR2aQzmQIMgZQiAP/dscs724CAgPj4+Guc
g96SXnaEOYw2Y82oASSi5i8IgiAIgiAIgiAIl5Jc91sEACSotQh4GgIYcMq1iQDaQaqi5uVml+oK
Dag3y/r8ity0otAyXYke9SpVKpy2IJcFOLiYM7ssU2czqxJIXAIAq62y3rYCZrOZMQas/t5/hJDq
L//uNgSCIAiCIAiCIAiCIEBNEwACAiAgR0SsrX4DAAAHzrh31T0ALQNjhmkNBASxouTLq4P6yygT
xDJniezOaxvQkXFKOa8qdyUFtw3Wh2tP/Kbsi3qn1zYC8FHNF6MABEEQBEEQBEEQBOGSqjsKgCMH
TiSCCIgEOSIHzpHxOqMAZNRFhMaES+ESSACwNeOH0OC4EAwkgBIxlLoqwoNizBDAAY8UHY8MjE8I
bGoAAwD8mv5jvVEAXMuZAQIiaGcFzqkk1W2GEARBEARBEARBEATh7/FeC6B6Hr5EkBACCByB+BgF
YHPavjn4GaJnyYCDuftl0EsoAUCFq7zYXniy8DQBiQM/UXz0dPHpAEOAdmR6aVrDCDjnwIEjB4LA
AZEDEiJJl/uVC4IgCIIgCIIgCML/K1oTQPX6f8gRkWgtAJ6FARAYZ5R5LwdolgMmdZuqDQEAAKfb
ObnbNAIEALIq0o8WHx6WNFLL8NsTX/Rq2ifGHKcd+eYfr9Q7PeecUQZMm4CAyDnXFiP0NQig3ggC
QRAEQRD+A9qaml3pEARBEARBuDQ8mwJy4ACejfg449q2gBw58fzYQ3sOozzfnR+tj5ZBBgBGWQkt
iZAitGq/4lYreEUIhgAAcKh0VQYFhJi5GQCA+ajGM8a08QcEkCIgAgcOzEdt32unQEEQBEEQ/kPa
GJte6RAEQRAEQbg0ZJ+pDEBCQEKAA9D6EwEcbuv6P9bUfHu04ADdTQFAAsnutlU4yjKLzmo/yihP
T80/YZRM2re5FZmqqhJCahb819YCAAYECdfGASDj2nYEdYnavyAIgiAIgiAIgiD8HXWaALRaPmcc
ERmApM0P4MA4814O0ETME/pODiSh2rdv7HzpoWtmyiCX5ZQ3CWsKXiP2tS9qeu8R0eVyWa3WmJiY
mgMYY5wDZ4DEEwMies07qH6uaAQQBEEQhCvF815eMx4P6/zHM3nQ94/qZeT/R4IgCIIgXHbeTQBc
+582Kx8RwVMrB86491oAwHmBI5cYiVkKQkBgUK6Wh8lhwCE83LP/39mvXpMVBzOHNhv5gJaifXjg
nFdUVHiPKfBMBJCQEOQABIlnQYC6uI+dAwVBEARBEARBEARBOF81TQBY0yjPOUetCYAjR0+Kd6W9
ym79bu86QvSE6xB0R3IOfrZrNQAkS+2axbd1KNSkk8BWFpPcPuvMSe8RAVqfEZvZugAAIABJREFU
v3drAuecUuqp3SMiB0RkwLxPhwC8ZsFCQRAEQRAEQRAEQRAuSk0TQO2mgJQyAOCcE0COgMwzCqB2
IoDOPKTzoHBDhEkXaJAsK7evmNR/qglMBWlFy3ZlNYuPzcjOmqg6ucvGVZVSqvX/7yz7xUorm+ia
mWiwd7uAZy0Az0h/ZJwCAKUUvCITBEEQBEEQBEEQBOFv8p4IUN3NXj0KAAERgHOo13WvKGpmQZo1
oNyiC9LrAmzOssySdItkcdjdbhrmBkkBAoqbu6uAKm57PmdOIgemKWeSgloeLz/alV/tHYE2EYCj
tiIgECCcc+Ciz18QBEEQBEEQBEEQLiVPE4Bn3b9qkiRxzoGDNtWfsTqbArrczrO5p40Go0Fn1MmG
gor8U9lHEHRB1jC3mljmpC6VKW43d1ZwqjrSXw0OTSwtK7aFBpWzCoW66k0EYIxxBlqLAweGiEiI
NvPfqxmAi7UABEEQBEEQBEEQBOHvqLsjAOccgDHG0Ws5Po7AwHtyvg6MTSKbR1kiLKYgi8GSWZze
o23PcDm6ILVkTxovs1EX5VxRFHsFV1VwVPCgQk6ddkUuphWUOSmldRYIYJ76PkeOgIDAETljIKYA
CIIgCIIgCIIgCMKl42kC4J61ADxb9Wi7ARAOnHNgwBnX6u1ay4DT7TqediLDaDQZTEaDIbswc/eR
X41ygLkkzKmGMzu43QowhTqcTKHUWc7K3KrL5HBLpc5yvaLUjALQ1gLU1gIA8Mw+YFojgFj8TxAE
QRAEQRAEQRAuKa0JAL3+BcY4B048y/MDcNDWAqSUEkIQcd6wZxyKHcAzNODGpLu1r7PtOZNiWan1
RGiUWU2YeMpaZm4bXqRTsh3lJkvUALfbllUVbopk1fMKGGM1TQBIEIl2Rs4Y1NmDUBAEQRAEQRAE
QRCEv817IkDtdHtJkgAAGCAQ4MAZV1VVW6WfEBIZGOUzr9jAeKfT2Tw6FAA4Dw2t+9Pg6rkFAQEB
NfV/TxMAB+BIkDDggEQ7uSAIgiAIgiAIgiAIl5DWBKANvEdAz7KADFBCAOJpFtB2BNDmAkiSpI0F
aJiXXq/X6/XnPKU2oECr/FNKtd0GUTs/EECgvtb+E1MDBEEQBEEQBEEQBOHvkBsmcc4JQU+7AAJw
z7r93oPz/bUCnJP3+H/GmGdwAQdABNTOyiRE79UHBUEQBEEQBEEQBEH4++o2AVRXvBEBADkCaMsB
ck4pVVVV2yyQc04IkSTpQlsBaur/NQsBKoqirTiISAAZeLYG9JGt2BRQEARBEARBEARBEP6OumsB
aJ3+4JkCgACESMCBUUYpVRSl3pMvqBXAZ/3fay0ATiSJcc4BEEVtXxAEQRAEQRAEQRAuMe9NAT04
54hE2yaQAwDzbArQsAkAzrsVwGf9X1EUt9vNmTYKAAG0Gf+IiN6TDqqbJQRBEARB+K8glucRBEEQ
hH+omk0BERA519oCkAByAgDIq1fms9lsWVlZiEiqaV8DgPavv9n7Wt2eV9OWAKj5wuVyAXjGH3AE
gtpZtZCq5yNc7jIQBEEQBEEQBEEQhP8HZPBqy0cOHIFzxpFzrq35B8Axx571Z95uyPOTB6/5b/3a
eu0y/v77C5zMwRkQIIRIAEA5RQIycFL3OWJHAEEQBEEQBEEQBEH4O2o3BSSAVKUKuBFA0jr2ATnn
rfPb/KHb8UfxjssXRFRldLgzHJADogwSADDGEBCBkMt3VkEQBEEQ/i7RQC8IgiAI/yTaKABE4AiA
iJQzm9VmtgS4VTcAJwjdM3t0z+yhjfO/0B0AvL72MaO/erEBT7accA7AAWSdVFlRUW/XQbEjgCAI
giAIgiAIgiD8HTU7AiACIQicQ3FRcQhXA4ItgASgZlm+i2jm99piANDXNIF6hyMDzhmrrKy0lVQh
EgQiuhcEQRAE4coS78SCIAiC8D/DsxwgAWCABAAIB4ZlRWUlRaVEJojALn33u4+VA7Wp/siRKUxC
JEgIIAFEsSOAIAiCIPz3E+0EgiAIgvBP4FkOUFuSHwAQiEQQOXLOqcpYbfWbNZILAJy7qu5jKL82
DUBbd4AjAAGQiUQA0fMA8ZlCEARBEP45xLu2IAiCIPxX854IoOHa4gAIQIAAAPNU3C9uIoAXbOwH
BDlUn9GTAuh9pNgRQBAEQRCurEv9ToxyUFSEXFpQqojhfoIgCILwn+FZcR8BtA7/mrH3WiICSJ4e
+UuPIBJERCAIAOiZC1A9BIDXzE3wxCIIgiAIwv8QQ9LkHdtevytWOvehRG+W638UIBGDPtqz78Rz
vYL+cx8SDF3nbbGl7rel7rd9MSr6/Lct8hU/AAYkj131zS9lqfttx7fte3VkU9nHU6+4K1HO/yt8
X/cr5Z9xvwmCcPl53r041Ky8h9oGgcRTQycIKPl4EAmI1xfe39Y7xvMgQEj1F9UpSAAl7XS1g/+1
NghtGAJnovYvCIIgCFeUqX7Cud+ZL+l7t6nLip2/fnyNuX46Z6rb5aLnnKl4Uefs8Mju/fu12n7h
tg/evrN9MAEA14GlN4Z36D/4o0LlAvLyE78UN+GFuSOKVg0fMKj54MlTP9hbqF7CV3DpXM5y/l/m
77pfKf+U+00QhMuupv2Pc+AcOAOuzdmXUDKZdChJiEiQACISTiQJAIAQQhCRA9G+IgBQ262vjdnn
wIFzxjnj2oaCjFHOGGccACjj2gQDRlXOkHPOOEPOKaVOu5NxhtUtEejZVkAQBEEQhCvDcYF7Al9y
xKD3MVKAlWyb1L/v5TqlMbKpMeXeftM3OwKTrr1vzStvLc8YOWmnlVO3k6KLXtDMBd/xgz66SwLd
t2Lj7zlVAGWFuZco9Evtspbz/zQ/1/1K+Yfcb4IgXH4yVM+31+r/DJie6OJbN41MjJZ0kmTQ6Y06
vVFP9LLeoNP+lXQ6nUEnyZJskCW9LOslWdZJepnIEpGJTicTSWKUKorKVMpUprpVqiqqm1K3qrpU
qqpul0IVVXEp1K0qLjd1qW6X2+1UqEtR3WpBRm7WiUzOOANOaqcqiIYAQRAEQbhS0JA45L4lU0f0
jDLYMnatfOXVf++voACB1yw7vLhs/PDFexygb3nfji8Grr7xnreyqLH1xDWv3Na3RbgJ0Ja58/Wn
nnnljzIKABjQefy8t2cM7xjMirPLI6Sy6hMEDn7hk0/HJAQQcOWlvLdkwfwteW4gcePWpD7XDgDg
3Z02AIDKT8Zff/9e1nXeNzvvjQYAOPhki3EbC2r3MDa2GvXoW3Nu6RMtV6T+8sqixcv/LKcAxjaT
Pl0+vl9SuAmgKn3H8oVPvfh7GW38JXPVZrNZrbYDW9aueWT0+C6Rup1Wt9+jAwcv/eTT0ecZv6s2
feUOGwBA2sLrxi1LU/3FDxjQffITz91yVdfmERYJwJoy5+Ypb2YEDHn2vbW3JQU6snfsLmpxbdew
nM3TJz75Sc6l6t41+C5nDPZ/Xp/lAICGViMfXfHYzdfE6oHbcg5vnjnl+U3FDEDfdOiDy2eNHtQy
FIoOvr9kwbzvsp1+49EnT3xn57Syh0fN+TyfBXSc+tvHQ7bcfdfCAzbuJ58Lvu4ksNekJ998cFC7
YALckfHD04Mf/SGP6lo9+Nn+u/8cOOiFvU4AQ5vFP3w8/OObe7+bofg+3t91d/h+vY2Vpz8+y9lf
+Thi/d1vgiD8f6RVsLXKP2fAEDCuVZOQ2DCbzWarstkrK8LlXbH6zbHylgjYHEE3B7s3Bzm/D6j6
3lS12VC+WVeyRSr8AQo289zNLGcLy/7RnfmDI22z9cxvOYdPZBw8m37wbOaRszxvq75ki6F8s7lq
c0DV5hDn5lD35gi6OQo2R0s/yK4jFSWVtoqqKmuV3WYPi42MbRnHgHOv5QB97CcgCIIgCMJ/BJo7
TP5gft+CD2cPHvvAnD0xM5c/fXujc/il0Na9m+UvuvWm9sPu/tf+5HnLHr7KDAAY0nfuhgWdDz1/
d+fB46esP2OvfYYtZdWs3n37Rfccfc/PEVNfnDssBAFY7voJwd2mrKtw/TxlQHCbHsFtBk7Z6wBw
7X/hhuA21wxYXVB3QD5aus/c9PLg3BWTOw4YN2Vb3Pz3Xp4YLwGAHNamT2LugjE3JA+689GU1gte
m977fAdo66K6Dh/dxHH0SHGjg/9tKe+ef/wN08e+mqY2Ej+guf3w4e1OrRg5bFhi76Htb31mXbYK
qI9rm5C5dGzy9IPt+uFzw2+ckdPvqUmtG8zcuGh+yrmx8/osB7B0n7lp2bDSVQ917jusy9QfSYcu
SWYCAAGdH970xmj3pzM79Bp+/UrrbS+9+EBiIzPU3afWPPHw3u5vvn5nu4guC1+9S/333CUHbNx/
Phd63fXNb1s5u8OuuWOadL6mSf8J97yzr4gCgJLx8+bTEf3HJOkBQBfTc1hM/vc78xS/x/u77n7i
vJjr6LOc/ZWPv/tNEIT/n+pMBAAAghgcG+qw2yWdxDkYdTaT3ppw3X2y0Qza4n3Es4of1HzhSUTU
Ru4DAKA99zSoaQWuOEWVKKWqSpFQRhmnlDHKGWeMcc4ZY8BZsDk/tyiKcw4cgXO7zRYeF5l9KosB
QWAA2mcMMQpAEARBEK4MU+ebB4UffGvxd8dLGGSuWrZm2Nv3Do79fG1OY+/O1JqemZdrzfv6/W8e
HzW0Z7S8O83Y846Blt+fWbDhaDGHnJ/3588YXH00KzudWgYAULVl9RfH7hjbIULeWK4AZ6qqMgDG
VJV6dd8ypoKq1p+fbr7qnhGRfz732OeHChmcfX3xu6PWPDQ8/qNVmZ54MvJyrHlfrvr6iZuG9oqW
dzVeC9L1+nzvPiZJhOZvXfn4rB2VjXZGXGD8vtP9xq9oLyDj2KGMQhdAUUkxgNaRw91VVSXpp4to
bHl5QdqxCkti0KUcfe67nBs5r89y0Pe8e2T0Xy/OWpuSx8CQUWj3FGVAz3vHxP353OC1BwsZZK9b
8f69a2+9KvzN9AK/HfW04It5T/T7ZsXWDS4p/+1r/n3S3mg+WrGd/3Wn9uICNaxHn67JRzb/kXdm
b54n3Z2+5f2TU6bd1PLZoydCew5NKtr2dZq7keP9XF8/cWayC7+Ofu433+XjLx5BEP5/0iYCcO0v
sWSQZZS12fuMATDGGGWUBrXoZAgMIaR6zj9qK/jX/ltD+5YxZoppxuiPqvNEvrOposq5xQmRQak6
VDilnFJGVU4po5QzDXLGKGWMMco551xlnHEuofemgIIgCIIgXBFoio42WtMK7FpV0F1yshhubhKi
gxwARHKO92hmL7eDzqIjQEwxUYbK4wX2hpVpffzNM+cvvKV7cqjOYVNMcuG358rWB2KOizNVHs+t
8sRZdLQQbmsWqoPMuvGU2bjeojvXgv700NRRc34stZWWVbnOuRaePv7mWfMX3ny54j+f1QfP83wB
PZ469unoCACAo49ce/f7eazx9As7r89yIOYm8aby4xkV9bIkpiZNLMZOz6edfL4mLTUmUAb/TQAA
rHz/extzJ01JOLZ2R7r7HPnUeWLd6+7z9dK8b28fTxY8OmnjjoVlf3655PkVHx2xMgBQc7744MCT
c27t8cYb0aNalvz04nEnNHa8T37jrPBbnv74v998lI8gCEIdnlEA2kIACAyAc8455QwZIHDGtIq6
yWSSpAtoVSaEhHcfoiou1Xk0z9Hc5dbnOZpGBJ00SAqjKmeUU5VRylWVMcooMspRaw+gjFMAzjkw
DqgNARD1f0EQBEG4crijsNAZmBBtJsccDEEf3joCSraWKwDEVaUawkJ0AI7zyIfZc/KcIUkJQeSQ
vU49iURfv+jdO9iiiSNWHSqFxDu3bRrnfXqVEaOPldU4UxnIBl3NxwRmz81zBCXGWchBOwPQR7aP
guLNZQqA4SJeNXMW5xfkWRv+gDPKQdLXnhdI9PVPr7qDPnXPBcXf8Ix+428cLdq+YN6Jw3YIO4+X
ZT+yYvD1a2QEYM68QnbOdB/l7Pe8fsqBOQtLlcCESBNCndYf5sjNrbIWzG8zbXv5+c73xOCe01bf
7X7/jV9GPLL0X9vvXnLM2Ug+ugsuB1Z+6KvZk756IqT1zdOfXfnJC/bBj3xexABY3k///mrOssfG
nCKdytYvPeU4x/Hg47r7i5NE+inP6tesD2/Typx9IsvqaRpp5H7zVT6CIAh1EKiZb889YwGAMcoY
VSlQpiqMUso4q/nhedLpdHq9IbLncEvTlhEBx4la6XKS7IJEq51TRaGKoioKVRVKVaaqTFUZpVRh
QBlTWXVLAEDtUoViLQBBEARBuGIcB778tbTLffNGtG0akzj43pkTQg598EueAuBI23MQOj98R4/E
iJDo6BCj3xy0jYfte1dvKug++417eyVHh8XGhNYcjwQROUNZb9Dp5LpDDJXi44Vyp9GDusRGNG3d
uWt4TZ1KLThdgElDb2wf36JNpy7hEoD9jw83FfWauXRsx+ZxSTdMm3dfSMpbm3MuYAO/86IWnSki
SUNHtItLTO7QMUy62Pgbusj4me3s5u9+zz6/18mdJafPnD1x+uyJs7kV9NzpvsrZ73n9lINt3+e7
3H1nLRnTMalJq2v6d4r25GH744ONpYMWvD35mk7xEdExTbt0bRnaaFMJCev3ymtj8l6a+a8VT09c
H/j48gd6mPEi8vH3euXInneO7NU+PtSoFB5KSS03RMUGVG+gbU15aVXWgIVzBuRvWJ3qPufxvq77
OeL0cx2NvZ9av2/Dt5vGx9fM3/V3v/kpH0EQBG81g+BqK9iMMU4ZY5QqlFGVUZUyBp7hAT74y9pg
MOgNhpg+oyzNWkYEHkVqdTvk3Pwkqx2o6maqQhU3VRVKFaYqnHKqUqowRimjjHOOnqA8+YsdAQRB
EAThirEfWTXxuT1xk5f9+tWqV68tXD7z6XXawOmin2c99b10+/I/t25OeWeU/szJLEcjA8i59a9X
R87aZL7z1b+2/3T4vdH61GMZDgbACn5YMnOTeeaazbmHfs/bNC0u+1RmzTgBNWft4vcOdpq/a/tP
x9c/ObFVzSpprOCnZUtSWiz98rvD65+elGwC4FV/vTrisV8TZrx/5Lcv3huSv+S+OatzLvnMZ5b/
0/KXjyYv+2rT0S+euT/ZBMAKfnju0QuO30f5/Efiv1ANy9n/kb7LgRVvffbWV0/1XvTRoa3rVk9o
YwHFoTIAqEpZPmzqBhz97M5tP53d8eWGecObN9JxT4IHz31yxKmX7/8k082sO159Zl3Q3W9PbGG4
0Hz8k0Pb3Pjwi3u2bc0/sHXPgpbbX3rmw8yahQPU0+vf2WxXdr+38bRyHsf7uu4XFScrTcusYgWp
uTW3lJ9y9l8+giAIXvCB0HEUGANKOSNGSY+6pC7J1soqnSyhTCzmqqT4w11nvxuVkCjLjSzR6pfd
bnfYbWc3f1R55mhOQbLbbeLcFhl2JEB2cOZZFMCtkFMZvVSVMka5ytyKago2Hd19SEZJQiKDzAGi
uzR7ftuyS/76BUEQBEFoXFtTM/Rqi/f1Re3/a1PqQz/pwv8DxBTdMhpKSquoIar3PS+sHfnH0GHL
9ruudFjnC41BgToM6jnhmY9GH735xlf+tJ/7OYIgCP+tfNTqGedMpSpwZBLTMVVxU0rrLft3/sxm
M6W02XV3pn73XpTzQE5BW5fLlJfXKir0kEl2cUY5o1QhqqIwBqpKOaVUpZyf7xo0giAIgiAIF8PU
4dGdn9yZVK8b1vbn5GEPf1ki5h9eSsZWt6967+7uIQTAlXNgy9ypKw/8Y+r/ABg87JVNnwwwlx/7
5vH7V4j6vyAI/3C+mgAUqrpVziRJ4oriVt1uSmnjY/41/poJAgMDGWPNh9190rkyypmSnd/B6TJl
2VvHRB4wETdnVFEkqlBGGaWUUUYVRVVUgNrOAvT+RhAEQRCEKwbr/MfX2/M/5g3befK9EcPW1f8o
xF2lZaL+f4nZD712bc/XrnQUF4uXf3N/34ArHYUgCMIlUud9j3POgVNKgVLKOEgy1alUURil57Mc
YCPHBAUFMcaSRt538qs3o517s/I6udzmrOx28RH7DJKbuWXVrTJKGeWUqpwyRsWbryAIgiD8Vzh3
Q/w/ptJfF1es+b5W/BcEQRCE/1319sRFAOSMq25VVVStN15V3IxdgmH5ISEhAZbAljc9aGreOjr0
D6BlTrsuM6djpVVfVhGguil1U+pWVTdV3QpnDZsARKOAIAiCIPzX+oc2A/w3QzkoOias4V58giAI
gnDx6jYBcA6cU5UqbkrdquJSqFtR3C5VVRlj/nYEOH+hoaGWwKDkmx+xJLWNCdsjsVK7VXcmvXtO
blvqVlW3qrgV6lYVhVL1ii9/KwiCIAhCfejzy/9pGDLg5byUV4YH/6dfsKHlfTt/e+Ou2HPtbgcA
RG+W64dHIgZ9tGffied6Bf3nAjd0nbfFlrrflrrf9sWoaHLuJ3j4ih8AA5LHrvrml7LU/bbj2/a9
OrLpxaxLfWF0zSfuO75hbsuL2k5AEAThn8HnWgCq4nJLEpEkiSqq6napl65CHh4ezjlPHjfr5Mcv
qM5dGTk9VLeFU84Y1/YDpJQylVJFrfdEBGxvSuQA3lsF1pt6UPPTuin1VKeZ5c5vm6KNLO1xe2p6
bZ5okZpNNrToLemQ21Lcx1cqJRWXdACCWe68whht4mlz7akZfz9nY/Cox1omQ+kXL6VlOC9BeHUQ
Y4+p7fvH8MzPDq8/fJHbKksRUSPvio0pSv/g4wp3wx/Xjd/So+2U0eaSH458tMP1N4eenOO8woXQ
rkvZz0dXb3M2/GMghwV3uTaqXWtLhN664aXTZ73uw4B2ze8eH2Yuznn/jfwyCgC62KvGPHzboN7x
RqWqMPWPL55Z9WfR5Vj7Ey19Zr/8uPrm+OWHbRzA1On592b1qv0UrexeMn3hQcdlODHoEka/91KP
jY8+tb6g0b+bhlazXv9X5Dszn9hfJwwM6vbE8w+03r986nsnbJd66JOhxdjXnxzZ0gQA4CxK/fXb
T97+Kc3GAYhOL+lb3bl4Wasvb1+w87wmQfuJH0jk6MVLJ1V++sR7v+fyoJhgx5kzpZf7F9DUcdr6
x43PPvDKHxe6Rle9++RvOK/rfhHlXBPnYy/PVd+841Xtfu78wrsPVT3/6OKj9f/oY3D3+UsfbJOy
bMq7vu6f+jWsBjWu+iv6aEv8eCeiuWmfeyfeOrZfh6ala4dP+OiU18I9xha3f/b5zLbf3d950eHG
f7uIpc09c2bPGdOtiQGs6TuXzX7i5UM2DoAByXfPmfP4mO7NTO6CY7++tnDx64eqGklvnKnlnV9v
mN12w8S2Cw42dmuQ4L73LXz9wcFtAlnJ0e+fnvv8+yfsdTLHoL639+a75uyu5AAAlmu+3vvGdbUf
n9ybJg0at8N2rnAuJ1OXFb+8GT/vujHb6obBmep2uehlWWDZ1OGRX9ZM6mwBALDlHPjy3Zfnfnq0
grkOLL0x/BVjlznrt3Q+/7z8xC/FTXhh7oiiV4YP2HKWhyVGVBXW/3B46SlZv3x0Ztp9I5u9uvz0
P2i9QkEQhAtRdy0AAA7AGKeKypjEKHPZXYrbpVJV68a/6H0BvEVERDDGWtw6iypLnI7t2bm9nW4L
Y4xRyhlTGaOqyhtMPfDUzwG49k/tt7W0yYreDQHo9dw6RwGAnR6ebc/Qs4ocr4Nlqenj5tbRatqH
DivKzScYuj7EdyxVXJfwo7hdPTLHnqHnFbmXIlNj88gWJnQfLMm75PV/AGDOv947mhPGi3Mvsv4P
AGgwxEbpAip93zoN4kckl+Q2O8d5hQvk97qYk5vedk9UOLKy9MqThVU2r99cOSZ2zPjwAFJbr5Dj
hy+ZNSB39WsT9xaygJgWYSWVl2fvD7S0vbET2/fSmepaECJ3bX9+9vPHPPcZUy/+lj7XuQkh53MT
E4Ne1/AoXpmyZNqDlycyQENYrDF1ydRle1zm+C43PjV9zsyC2c8dtHGmuBkqHAki4nnOuvIdP+jC
kmP4ya92HS2yA1jLii/5i/AJCSEX8ave4D75myGc67pfTDlXx9mR7fWOExtWzgEAeEXK4gcf8Hqm
3ywbJJxrST9EABLU9f51S/tlfb76iSnPn8gvq1RrD8OQ3kvefKCDBOeuo+mbPbTyw8Wh3z5815M/
5euTunW2FLo4AOiaPfTuR0vCvp953+Jf8nSJXbuElVWnr/poSWiD9EaRkD4vvTu1owTn+lXHsIEL
1z+asOqhUUMPYY/JL3787xnHrn9+j1ebAYb0mHy1+uPUQ7X9AWrVV1NG3V/d5kSVK97OTAx6HyMF
WMm2Sf37Xq5TGiObGlPu7Td9syMw6dr71rzy1vKMkZN2Wjl1Oym6LmxJJ9/xgz66SwLdt2Lj7zlV
AGWFuZco9MapuRvXn3n6nutbvbXiyBW/sIIgCJeF7yFVVKWgUkYII4qquGh1E4DW667YreB30756
nyIavAUg0QcERUREcM5b3Pa44n5Wdf2Wkd1bdQUyqlLGtBkH1flgwzwDRxjbjZDDWqBMgFHu3Ofc
vchtUzFkkrnnSKLTAbhY2a+uQ6vUKjdEPxHQtSfkL7IdOMiBkCZLAtq1Yqen2/J6BvS7y5NtydKq
vXuri6O1rmUbnjnPmXoa9KEcOus6d5SDjEqxAwIGG5KHyGHNiUwAAFwHnH8sVRwUg+8ydbte0ukA
FFax3X3kQ8WmYNTsgC49oGCx7eBhDoQkPBPQrhU7PctW0D2g752ecXElL1X9ta9O+chNb3x85V0R
219Y+ELKufs3AABQbtIrWA/q0b12NyAAGFs1GTsmLDJElgFcpZWHf8zcccilAoBs6HRDk85tLFEh
EgEApqR9e/KrP12MSNG9mgwdFB5rAXdp5cHNmTuOuigAmkNvX9AioeZEaadfe7fCDQBIwrvEDxkY
1iRCZlW2oz+mb/3LqXAAAF1M2DXDYtq1MpkJcJfz2FenNh8jPad36B8yLkYkAAAgAElEQVQJAAAt
W85YAgDgOnLq7U+sip/4tU2mI/q3nX69rFPd6dvTv9tqdTAAP3H6TpcMvRo/b10kImbirHi28cjq
PdrHStL0tk63tav8fMnZDOqn3PQB/R9o2S1OlgHUStvRH9N+TXEp/svf73XxV57+rpe/O8FPPH7T
/efv4zoeVrTrEjakw6yhQKtshzad/fWgmwJgYOiw8VER1tIf1+WezHY5veoDoDf3vj0+lqmUyFJ1
XcUY374Z5qzZeSKrEqCoNCcdGqmj/A0Y3HFgZ/Xw/NOO6pZBRESmKm53TfVES9c3ueb2ORMGdgyT
qrL2frLqg3VHqxhAQPc5Gx6peOzBlQecoGsy5sNXen4zfeHn+VSfOOrZmdd1iQ82ADjyDqxb+e6a
I1YGAGhsdf3Eubf1SbKw8kJrsGStPoW5x8PPPHttlImAUnzy29XvvLOnRAGMGLLoiwebAwDM+/c2
AADbD08++vwxljzxpX+PDAMASP33zfN3ltZcbz9x+o3Hf8kgMKfDabc7U3//Ycu4AcOSQ+SD9urf
x4a1yguK312bPnflNgCA3JXT53+aS/3FD2hsc+M9Dw5s3zouxEQA7CdXPP7CF/nGnlMWPD0k3uwq
PHCoPL5rclDRnlee+fePRVSfOOq52cO7xlhkYOVnfv/kgzXrta5u1EJHALnJ0Olv3WP57KkXPz7j
5Khrcs3ts+8c0DlCB9xRdGbP8hdW7yqvrUbXuU8wwN95G4nfz3WXo3vdPHN8/x4JgVCeuvHDlW/v
LKytSjQsZ2JuN2ryY2O6N7cQ4K78P1ZNe/WPktrBBBjcaVAXemSe1/1c29xQm42+9cSX3x0VjgiQ
uvKmudtLq1+oPvGmJf+6vmtCiBHBnnvg07ffWX24kgIE9Jy/eVblo5PeSHGivum4dW/2/uqBx9bm
kcQxT39yZ+WzD720pZibWt/16av9dsyeuey4g5vbz3ly6JklDzz6WxnV/ijUkMJHzp/X57dFT7RY
/KzvW6/2q5Crp83rcnLusKUfZ1MAKNyc7nmZV09d0OXUnOue+yCbAkBmVmpteueG6Y2SIm56+slr
ts6fnfTC8+c41NDy2i6WE2++szO7lMKP776z6+5F97RbvmdfzTgGEnH1Lde4d407WOX9NOp2O111
K4hobDXq0bfm3NInWq5I/eWVRYuX/1lOAYIGvp3+UslN1y7YYQdDqwf3bhy86ro7Xs9UjW0mfbp8
fL+kcBNAVfqO5QufevH3MgoAGNDlrnnvzLihYzArzi4Ll8qqTxA4eOknn45OCCDgykt5b8mC+Vvy
3EDixq1Jfa4dAMC7O20AAJWfjL/+/r2s67xvdt4bDQBw8MkW4zYWsHPE6TeeRnDVZrNZrbYDW9au
eWT0+C6Rup1W/7XmC4rfVZu+UhtikbbwunHL0lR/8QMGdJ/8xHO3XNW1eYRFArCmzLl5ypsZAUOe
fW/tbUmBjuwdu4taXNs1LGfz9IlPfpLTSFMVzfp5w9HH776j5b/nHxNtAIIg/E/SqqOovZdrH6Nq
uzEYpypTXC5ad0eA42/NdB3d7jq63XVsp+u49tjtOrHbrT1O7naf3OU6uct1fJfr+G7Xce2Lna5j
O1zHdpx8ZzajFAAiIyNDwyOS7pgb3DI53LJXdSuMspqzaB/nauuEwKs/62DgEH1MGyJVsIrjtPwM
UyqYQhGAuzNp8W9K2rdKiY2EXm/qPAiRQ+lWBojhfYkEgCFSXDJgnpJfAMpx9+kvlZw0BM/nRs9p
A3rJ+jI1v0Rq/WLgoHcDuvQENBJJQgC0XKuPbkWkSmY9TSvSmWLlKkUAULJYyS4lc7NSZichQ40d
BxDkUPYbA4JhfSQJEIOluFaA+UpBASon3We+VnLTAUnNAsu1DymkSUKAHNk81kyw3o98PzAgsEsy
QUfloRyqpehCA+PCdKSg/GBKpSMsuOf41tc2I4AAOnP7PiGxYZKj2JGXZSsopfYKlSEEdmp+x+iI
ONl26lCFNTi414TW/ZsRQOCK49DP+b9vy/8zxUG1HisEQDS1SRx/W3Qzo/Po76V5sqXz2Nb9mhBA
IOFRYx9u0bOtWc2qOJpSeiLdVVZKOac5u3P/THEwgmgt37ct//dt+X8ccjH/8SMiEkTFeXp/eQE3
NB/S6rrWEvqP03f6uc5b78EdbgdBnYXoIiMHjYlvFYKySUKH4qR+yw2oWpxdeeKPwr9Sqlwhli7j
WrQPxUbK30+63/L0e15/Dz/x+E33k7/v61h9XaDCevywzR1k6XZrYnIgAmJQx9hWRsSQ8GEPdpy+
uMsdw4PMRAuJxAxs0SdG2f9FflHt/QOunKPpcrs58+8d0ynSeH43+cU8SFCPYW2VlG3HHdUpgIQg
qQ6j+oGmtuOXP9qr+Ivn7pw6f+n+6EkLHx0ZRbT4kZDq31BE4qmySUGJneNLVj4+69ZpT716qvnk
2bd3NAIgBna5d9l9rU+vfvrOaU++sDXXXX08oPPkN6/d98CDw+99/Jl9obdOn9g7EAF58S9PD75n
6c92dd/SqYNvmzj4tmlLj7sAlVMfzRp825Spm8sZ8f774DdOP/H4/4uBSIhWCHJo6z4DY93pZyvU
6rNgTVd67VMuKP6G6fPW5dFGy9nUom/fpKwv/zVjxpj7pt8x7/2fiiigPrJFdOHaebcuO5PUjXw4
87FXi7s+cFMzA4IUlNgxpvCN2TPGTnv2rbSkqYtmjNDy0UapEFOrUbPevMvwyVMvfXzWyRFMbccv
n9nHuvGlux6YMeGlvVLL1glG4v8+8Xdef/H7ve6m5HHL5wykPy0fP2nmoxsc182YPiZOAv/lrIsb
Om9Cy8Nvzb3xrik3PvT0M1+fKGc+7ucTXvdzzT3pxX1y9aMDb71vyqaaapsnCzm4eZeEkrcfmz7m
wQWvnEy8f84dHY1Q85Zfk0t1M4qS/u2yxUc6PLXgppah7R5ZMIatW/rWcQcHCOw8dnSMufvstWf/
+C39h7dfHNnU5Hkqib5uzpKkTVOWp5zH7AZD8uCuAce+3phbr3ZpaDOku+X419+db3ojSOzweS8l
fXvvy/vKzj3OyJ17LJu1HH5L+xCDbAyPCmY8KClK75VZ6MDbuzm2frWvyn8eAABo6T5z08uDc1dM
7jhg3JRtcfPfe3lifGNz+OWwNn0ScxeMuSF50J2PprRe8Nr03mYAwJBrnvh2YZeDSyZ0HHTHA5+f
8RqOYEt5d1bvvv2ie46+5+eIqS/OHRaCACx3/YTgblPWVbh+njIguE2P4DYDp+x1ALj2v3BDcJtr
BqwuqNv27TdOP/GcD11U1+GjmziOHiludMzFBcXfMH3sq2lqY+WM5vbDh7c7tWLksGGJvYe2v/WZ
ddkqoD6ubULm0rHJ0w+264fPDb9xRk6/pya1NjX6etT8bR8ejxg7OqnxwwRBEP6xfIwC8B5PyYBz
DlSt0wQQ065rSLve1vwcWUZZIkgQADjn2DAvAETkHFSVq5RZouOjS7Nr84mJqaqqCuvQr2D/AQD0
HjLgydM7BTzjJhEBgaUvtB85xbzHRNp/du7/GUBCeQ8MfEEX2IFIm6l6VClW5KieukADc/bQhxOw
/kwdKrCTypmTGGzUJbSs0wZgak6wmLFuhhZJUPWTqzBB36Jtbd0UCcta6jhxxjsqsP/mOvQbAEH5
T+z/rM7Sjkg/UuW4UqLIkT3kwA+Ys4c+TMaqX7TzqmdO0mCDnNCSNBwI6jr87vzJPxnzzhTWfNJB
k6XrsJhEg+v07/lHMtSgzvGdAyr/2lNZxQEAzcnRiTp0/FVUp4OJoPVIzi9bnebMtg+NtXTsHbAz
0+pGQIJYXvDViqz8mrdoNLYeGGogrt9Xnfotj5k6JD80IbjztYE711a4VefRX3MAQI4j7XoFeFYS
Ql3LQeFm4t679sy2bKo7DlPuj2jb1bwjyx7eN66pHkt+OLp6q93rEwDL+TOvMFfXvleApbhk10/l
9XpM/MVf8nvG9785DSeSp04ITupp0Z10+Y7zYz/payv8n1eKu6Hl0CTtvmdlu9O++8vJFKXSiWEm
ObxrbM+r9bEZZftNBO1OOwPwWW4AwFxHv0k7CkBQTsWO43uamoSTA+XUX/n7Ts9y+SnPKsXfeX3G
30g8/tJ950+ifF9Hz3Up/ytz869qkqXLmFYBzSPJ8SoITjQigbxdWfvzpOaD49sOTBpw8vD3aaoU
GX39YJNj78ldGfpbCVa3eIGSu/mxZ8iMSTf965mh03P3fbDy/Y8PlV/ypT9JSOfRbd27FqV7z0ZG
2TL06ZXXqhwA3BlfPTjv2wzV2HFkv7Dj77/x8+lSDjmfvf9t/2du7Rv1/YZ8QPTqZK0d4I1ICHfm
5xcX2Yt//ea3SQOvah8uH8zVtx/eK+Doyrd/O1POoejP1LLxPatbUpk1O8sKAGDf8/2v6cMHtwyV
dlSpAIxSCoQAp9R71hNnlFPKCakzKttvnH7iaaR3C1HfcematYwQwkr2fvnmqwds3n93Sf3R4BcY
v+90v/GrAIjgKEg7nV/mBoCKcq3EEQl1OCrysisgsqqqNDfdHhBnkbQIubOoqKzYXvbjhys7XLXo
tr5RW7Ry0IX1mfTk0PZZy+a++6Pnnja1H3ltxMmPlm8+UcxBn1/urjtQv+F94ue8xg6+46/0c91N
7W4cFH3s/WmbU0s5FP74xXc3Pju0Q8j6vBLmp5ypq6KMhbTv0qbZ2V1HSrKPlXiO88QZ2nlMW/eu
RWn2mrcq9Mw6qNcGAJxTTpl2AkSv9xdCuCMvr7jQVvzLhm33De7dMUI+kENBu7dro/K0KyAr2bJs
Wc+Vi9a+o8oln4xbd9YBCKCLbtPclL/l0Rkf7MgnLUY+8dWTT6cfvv+tDEpCej05q8WGOc8ccuIQ
XzMKagoYAACkoKgApazIM14FA9qPHNUtZ8snKUpQtEUpLWwwjkXyk+4XCbn62cdbfjlj4QEHDjv3
4Sx7w8IHOzy35LNfX5B5RV6JxQw73LUnIxF9JnezfTfxWJ0WAMly64e/jlQ4ALhOrRx0+wcnFfNV
94yI/PO5xz4/VMjg7OuL3x215qHh8R+tymzs5NSanpGXY837ctXXT9w0tFe0vCvN2Gv8IMueRfO/
PlLMIefn/fkzBteEWnY6tQwAoGrL6i+O3TG2Q4S8sVwBzlRVZQCMqSr1+oPKmAqqWr/cGo3TRzyN
TuzQ9fp87z4mSYTmb135+KwdlY02AV1g/L7T/cavaC8g49ihjEIXQFFJMYDW0cXdVVUl6aeLaGx5
eUHasQpLYtA51lekhVs+P/HiIze2X3Z83+WYZSkIgnBl3DTltpimsXkZuVpVgvMG1e8aDKBmOwAt
hasKdbt+f21RVIQhMsJgMmh/Sn2/7yMHRWWFxa6CEme/ha9xReGcQ3VWOp2Oc85QW4WgthmASJ7h
CdWJXnnXfupBrMlIwrhJ5nbDJZPRs1qgqs1StdLMvTy6ny4hSbGNkBBo+k5WmxsCQa+4CeiMAHau
iyWILOtLpfJWfVI7z8+RVA/f9CaRmAnGttdJxuqmYqoDBEArzdzHo/rp4pNU+3AJgWbsqp3eAOgZ
BVA/N66UpaZCbTrRJY9rfV17CQCSu8cOLLTTKLMlw73/dytwAKJr0TtQQuXkX9Wj6MHTraN15jjz
7XYMtITrSXXfE5K6J9XpwgIRwZ1XzgHQXWK3Y0hIqEFPsPbzD9bkiCDpIkMQ0dDrkW69qn+uhsoI
JDBWh6hmn3EqDV4UgDbxFbHejxqLHxBQKXc5EIMCZVnPfMfpL90Tv8/zojk2KLaJJ8UYThAQmFJs
w9ZhpqbBRkSI7hwYbkKlwO3ifsoNQAoJ7T+uadeW+uolg5mMtU1FPsrfZ7rE/JSn3/P6jt9/PH7j
9J2//+tYEz/nDitDlAwSAnDZQBDV3JSiw9n8jBLcbnxgkxY6KYMkj4qPQceOfW5jiEWHiLI+KEiu
KKMUaMnBb5+c8f1rrfpMuH/Sg0/Pdk1d9FnepW0EwIgeQzo49q086wLv+wpcu5Y98eIxFwAAdZar
CMQUGW1ypBXbteZLtfxsORkWFyxDASAhEvE83bvT1tOLjgDAXFYX6gN0BIgxItzgSCtz8gbH66IG
3TX5/kFtmwXJLodq0JXuINXZ1jYz1P+VQVK3CtdYnL7i8fE7WJs1gTNLZy7fU+GotDq0XxO/5wW4
qPgbpPuPX/X0iNfNRBur4BmzQAhgdZ25TvmDUnqqlAyuKQe52fBB6P7j51Nl1JMbMcVEm2xp+VUN
r4vP+8Tfef3FT9y+rzsxxsRajK2mf7dhes1ryowMkMGzLGLDcmbF2+ctkO67c/Rr7z9QeeSX9z9Y
991pe/XfYBLRfWh1nPUK2fc1rrMwgve1AgQE7rS60BAgEwAKNcXvefm1w++49dj6rcW33Rl3ZuOf
2YrnCL1Zx23ZJ3OrXBSPb/nsxxmvD2sb+HaGvfUdjww69c61h2wcLJ68fIbmQatK7LpWERYCVgZA
Aq+e/K+Z2//6PCW7qsShSw4P0NJrMT/pAAABPZ469unoCACAo49ce/f7eQxA32bCzCHHV/Q6UBPP
ubiy1i28e91CAIDAqxcf/6hrSk5NaZPY/rf0rNz61NG66xsy23f/umPGPgcAcNVeogAQc1ycqfJ4
bpUWpLvoaCHc1ixUB5nnLhIAZi+zcb1FR4CYYqIMlccL7A0r0/r4m2fNX3hz9+RQncOmmOTCby9i
BYzG42wYT+Pooamj5vxYaistqzr3Er6XOf7zWd/lvM/H8rZ9mbLw4bvavrZvv2gDEAThf0ZM01gA
iG0WV3cUgGfAb52/+ZwDo3U+onNVBa4Oevp17dv07T+bnSUWo8wBtIYC7UMUAjjczGYMaXrN0FCA
1gDAGaN1OoIZY5QyzgEBvZsh6r9dovdX1UMgvX4idTB2GSvjEVfKx6o7Stdtuk7yVPx42UbV3V+X
MNmoJgHd6SosqX0WdwMSlM1QfSxwQEmPagEnEom5WlKDEAn3+nzI60UjtzN0Gi2RE+6D66gSqesy
Ta4OjZdtUt3X6uInGmgLoLvdhTXTMoFzBQmC3HCEHepCmjc1FqTn27QCJ7owvVqwI3X9Tmg1MOGa
qwItleU/f+VZQY0Eh3RtQUhF2eE874KDmo4uOcRoJqhYPX0ASBos6KYqZXYkwca4UHLKwY3RliCC
arlbqfNGjjVjooHRCjuSMOXwp6f/KvaclFU5FOC2IkqS9U1aGuUMR70uAw7ACUo6ItUd9XCu+NEQ
YbIQVCpUVfETp7901sh56en39r1Qr9ypWlTCjU3CugYox3Ypba6KSuZYsdel+is3kBJGtuidjFk/
n92VqgRe3XJEl5qP0X7K32e63/L0d14/8fuNx3+cvvP3fx29rounExMBABylKiH62FgdyVYMwTIh
qDg415laJUmEBPR/uHN/7ekRMeMfUN55Ja/Uk6lakrr99ed5m9XTBrQwfZZ3rvG19X4vGk+Xwvte
37Jqz9rUOks5I0F0WytKyrw+zDFncYkSGB9lJqecDEAX2jKcVO62qgBEcTBjSJAOwFlbM9Sy8a5d
ofY1cxaVqMFNoy1aPrXHk/C+Dy26gb29cPpXpyoh7ob3Vlzn/aeMgWzU+VrBiyHRGWq3x/Ifp95n
PI0VJRJQyktKi30tXs4YElnvtS3XRcWPdWJqPH5/QWu1UVq2/60VGalOCK7J0TtvOSQxlFQVVVEA
goTQo8/O/rXP3Efee9L80OJNpxwcmLvMyiwxYUYEJ697HcH3feL7vP7i93fdmau42OkoWzF6yV9W
X12iDcoZALg1deuri7a+EZg4ePy0hS886rz/hR/LGCAACes7vGXVnjWnvFq0PL++gL4qlpwzIDqD
7N34Wd2mUfON9jymOJgpNKg6FK8GUwzsdPcrtyjrP9o95N55D/w5c0WqC0Aty64g0a3jDZhlByA6
k0wVNwM5evB1LSJaPnf84JLqmQWrMhP+1eK+HZWefOtF6Dq9/bj7ppFDojauyfd+s3Gmbj/mvmnU
0Kjvzi8dAMB+ZMXg69fICMCceYUMAECOuW54UmSrpWknl1Yf9WF+woyEidu1eFAf3qaVOftElrVh
26O+2V0zhoVmfPj52epPKlLU9be3K93yyqF6Oxxw7igryS/yGqTP7Ll5jqDEOAs5aGcA+sj2UVC8
uUwBIC6rYgwLOc895pg9J88ZkpQQpOVTi0Rf//SqO+hT94xYdagUEu/ctmmcd0AqI0YfK+pxpjKQ
Dbravyd+4zScX4B1o3UW5xfkWRv+gDPKQdLrvP6eXFT8Dc/oN/7G0aLtC+adOGyHsPN5XQC0aPf7
h+Y9d0vb+fv3X9HNHgRBEC4HT23fM0WWA+ecSBIiEEIQCQIyAFo9CkBDVYVTF1cV7WGOiDHGNdfF
JOpjEg2xzY1xzQ2xzfUxibqYRENsoikituZITl1MVbyzYoxRxplWsQdEJBKREEGS6jRDeGoenuoH
1MzoBe+udAJytBTWVg5LlCQCSLSeP6Cn3ZnZqGsnmySeuZ65vT6SuU4zLkHYAwFdZ5h6Pqa3yODM
4xguwV+uzHyMvN/ctS8SydMnjQSIVN2R63VilFCOlMLaSqGJkiSh1neEgOyMOysX9e1kk8SzvmAK
Ry0dAd2nGZcw7P6ArtPNPWcbLDpPuqHT1GWfvbHirRHRspZCHXtWHf7gu6qq8qr9X594Y+7eF55L
3ZevtbGQwHbRTSW0HiopUmty9vSphV+VOGJcq9vvCNUTdvYvh+IpWyRS7ZGACNx98rdKlRivub/1
6DuSJ9wZoifKwe1VLqxzGCHVPW/cnbqzQiX6zuNaDLw2qluf2H7XRwW5OEdeuLsgHzF6RKcHprYa
eWvzUROSb+hm0DrUqNVRhUhaJo69K2nkXa3HDQ/QnSv+0K5Nh9/ZeuKEED1Rjuy2uf3F2Wj8fs7r
88HL090kLCTCXrZvd2GBISDWRAtyVeav3BCAIyFSSIIloXlgdIjk6dPzX/6+0/2Wp7/z+nv4i8dv
nH7y93sdq1cf027/6j5M5MUHy62ENLu19c3jk2+/MYBg1cGTClMcez8+vWHtmQ1rz2z4qqiSILGV
/vRteRVDfVzvkb2TYgINBmNIy+7dmstlJwrc53p1DX4vGk2XI3vdnFy19ddMZ73bWJJI/Zxdhzfu
qux8z6zrkhOiml57xwNjQ059vqtQRXRlH0iVOtwzqmNCaHBERIhZItXlpmXjudaSJ0/XkY07yztO
nn9zp8SIkMja4wElWZYRUKfX63RyzfEIiKBWpFfo2w65qk1kaGzzNm1DpeqoaGl2mdysz8CW0Qkt
WrcJlRqJ0088jTxqj2/woOU5lbrEPv2TouITWyWHSBcZPzQsav/xA6IkSaRuJIAoSYQgd+bs3HG4
gCJgzTFEMsb37ZncNDrh6rGTxkVnf7enSPG8LlQK9zw/e8l34RNWzh3cRI+AjmM/HWLd75kxJLlJ
bLNuPdtE6Wpfu4/7xO95/cXv77o7D3+7o+rqBxfe0i05OjQ8Mq5N22ZBUiPljHJYx5EDOraMDjbQ
stST2XZjRJSZaCHJkb1uSa76ZWumE7zeehCJJOn0OkP1Q1/bjsJKssvlZn0HtYxu0rx12xBtjrRX
64entx8B0JWVcoJ0mDS6U9Ow4MjIEBOpnggQ0mv+ouuL3l383EfL//V90LSn7+psQkBetHfzfvPg
ubd3iraE9bj13qHSwU8PV4Ga9ebNV0d26h3RsXd4h0G373IXf3Ff05r6vw+8ePvbb2V3W/7WrHGd
4qLCIqNMxJP+21tv5fR4feWcu3o0i49J6Dpg5JjmBv/pAADcWXL6zNkTp8+eOJtboVXp1czlN3QN
aKU9+t2yw1X02cSY6vo/gLH3U+v3bfh20/j42h4QlMzBMR37jX1x9ZqXu5x+8bHVR6obhuTYAZPa
lX759anz2G7S/seHm4p6zVw6tmPzuKQbps27LyTlrc05CoDjzM790G3WhF4tIkJjYkKN58rnzw+/
K+jx2IpJVyVHh8d6HY8EETlDWW/Q6WRE7ycpxccL5U6jB3WJjWjaunPX8Jq6tFpwugCTht7YPr5F
m05dwqVG4ryk1KIzRSRp6Ih2cYnJHTqGSRcbf0MXGT+znd383e/Z5/86Wckv6w4GDr2p2/kuiCAI
gvAP4nkPrO6BRwBAqbpfhgMgcg7eCwEAAKEqVxxAPG/BEUnN/eVuBjAD8Jqef+ZEWqdv0TO/gAMS
zgGBcSAcCSGS5zNKjTpfk9oGAADggPSI68AXpP0IOeleGTiwSlaSoU0tQFB55qdqqydkPOBOTwdP
76W2tUGK68gvUvuhUsL1xL6XEoSqXYxep4sNdB+ZZstsSwIs4MqmFVUAWgcJqb/eAT3uOryBtB2u
azFBBwCskpVlVfc4qzxrndpqrg4PujMz6hSgO8V1ZCupOa9UnSmvzC10IcsqOvd4OiCGNn0CUXIe
/ctZt7cWUSJosbTtq9OrrrM/n/3hlMq1H0ikZkp2jcr9Zz42Jw6/LqJjb1BKK/78Nm1bJtOKliAw
BqiT9BLh1b0llSlnPyTxQ4dENO8RjcDdhaUnjQA2UAvzP3mdDRwZ06FVRNfWAEzJLpYlcDMAbi37
aXPlLdeHNOsR1UxV8nbLxH/8aoUtr8oU0yyiazNQSiv2fpe2NYM1Eqff+P2d1zduTa9ySAGulOLC
UiUlDZsmOc4WegZP+Co3lr3p7B8hzbp1jOvfEQCYo9ha7OSNlb+fdH/l6e96+eEvHv9x+snf33XU
4iekehCO5OnsU7Jy1q2XRw2PbHuVhZZV7Fl/en8pB1DzjpflaacJkq6+jfwfe+cdGEXRBfA3s3uX
3isJvXcCCIKgIoiIdJQiVUGpohQRUPhUulIERIqCSFHpIB1poZcAobdACAnpPbm+OzPfH3tJLsnt
JSCo4Py++TA3N7fzdubt7LyZNzM+FmP0XZOFYZ/QOt0/bjfVT8W4q64AACAASURBVAMAJPPu3iVz
foousUem9lzYjRfLtGhbM/P0jAdFtnHGVru08BUMN9aO+A7/b/DMHWMEXeyZlV8t35FCAYCkn5y2
oOas4V/tGIgBpIzoE8nKYRGKeQvWIlSGSwGY/vqaEd/SyYM+3/qhk5I+ycwAWPqpn74NGzn82x/H
awFAyom/mJR/lhlJ2fXj9lc+G/7bOgFMcZu/nHQzS7EyWPrptSvaTPh00bLPzPFbvpww45JBTU4V
eVRRhglUkrC0M+tWt/ts4vfLwfRwy5cTZ1w2PI78ykhuITlUy9mauIgbACp6JwhjIc8LQBD8Xvlw
am9/Jzn9xobZc9Yr23rnlQPNvfb9lB/KLv1kUf/YvquiMs/9+Om6kZM/+uYPZ5qTovMQ0izWg8rs
6Ylqvqryq9Q7GG6uGzbD9OnA0b9+6CEAybj1x8cT1t0wq5az4FW5db+3vyznIQDIWTGHVy/7I4nk
y1kj49T0ovqMkNb9jRmr38h7o+UcmNx+7nUDAABLP73mp9cnjl+8fII5fvP/PpseabDWe94QniAI
ynAETT/x1bxac0ZO3zsIA8iZ0ccSzAywR4sRo1+P+anzjgSJwrkVC3a2mfFN78Odf4mxJO4Z9UXZ
BZ/Nj/zIWUo6t2TsjO2pRV5WxT067MUbb0zvP9Lw5Zi5m/r4ImRKu7nlTi4BAOP1qX2G5vxv7Ix1
vfwFmh17fvX00zvum4lafNHMSgPNuB+ro5aohIIpdhzYae+xL+tnxZwNX9Nz4ro9D0x5Wi6Wb9ut
bvL+EXdKczw80134rsN4WPLZz9dmiDl3D838YMbqeAIAJHnf8An1Vk9ZevUTDGBJvbU/1ujgJc9y
z89/a7S0ePyCyAnOAJbUW/seGCkATd4/Y/SLX01Zu/dbJwCwZMaciM2/CTl+3fSVb8794uQxEYzR
K4YMjExXvKto8oH5M7vM/2bLrjmmmJVD+n98Wqcm5xOFJh1YMPftufO37gbj/ZVDBnx8RvdY8tsp
n79FfgCgqae2nHGZNLCB2/HT3A+Aw+E8Z6AhPj0JUAqEMIadsRZpyteqGHs9BgAQBY1TamBA+Itf
b27SspWzs3UsOvH3r0JavMkE+4vsTBbZZLHfq/dxlhNPHwzq+UX+WoM7d+5c27H6zublyUmdqbJH
AAbGWJm65e5evC0iQQAsIhEAgsMq/XFmi+1iAVZ4L73CDpd23C9LdcqeFlf/zq2Gj3xzkTn+GpMA
nN2ZPqn0xzf/XWD/MkOmVAhMi186Ky7Vxob2aF5vTG+3jN2Xlv5p+iuvRG31qsMHuKZFGWhZv2qB
KGn7pRVHTE/wBHc1+Z911Mr/SdXL84GmXI9N39ee1/fr40+8WyWEvLfs+x6nx3X9OeZJT2px/nlc
G44/ON11Qs/Sag5y8qvgD1nZBqL1C+v66ZzXLr8/eNVNy7OjJ09FTpUhIKSWABX6ysakL2zdO75s
6QYz/22IFcbs2PLB4T6N5pZqDIDzvIF8uq3c/X322Npjzqh7tXA4HM4zxNAZo5U/bPcCsM71U8oA
AQLEEEOAlO0AAWx8AWTCLAY5IxZ8y9/4fU7+77UevjW6j7j5IMmjbDVRFCVJkiRJEARRFLMhMzMm
+7XywGSL7XaAjDHKmGJaCoAIYgghAAa0qNGN8roczCaGAeRHFJlHKm60o9IY8hYaNdmIJzjXmeZe
R5Ew0rjvM8lB7+sfGR3APg2DggWUHpGWUcR+RggLCD3GFjuFr6IVLSkGn2pN3DDIyRGx204+Sfvf
kfzPOmrl/2Tq5TmB5NzcsDEt7ikct6wJadm9QsaeWQn/arvuKeNU/f0N33WpUGThseHyxPe+2p/1
rxvNfDRsvR5KgVOlTrNmdavriQEsyTePzf96w00LwDOjJ0gT2vLtipl7ZyXY22b1r1y4hM8239j1
xSuV/e9S95Oj6/pU0djuOIKQ4dwHb47akv5s6KG2/OsDKieuHxPzX7b/XeqOPvFb3ypF2hP9ucHt
PnpW6vHxYVnH1p/XzOr+oueZA3wMgMPhPFcU8gJAztgJacrVqBB36wFGCBjSiKm+/oeb/m99s1fb
5HsBJPwyMeTFV2SjGXkEPTh3OP9aorNruUYvR0TFN27TSastOFV3V/zm81mnO5n71BcfJl84Hdxv
Wr4XwO3bt6/u+CVqy4r0lK55ewIwQmmZWuXuXsr3AtAAsDJhlbef2az8ihWzu23HAhxTyjcWdkdu
IUgjgiWB6UroNj/vL0EOh/MMgTRu/j6uRZfSMktWevaTHcnjPHWe8JhhqS9nZz3JI8//I61HkJ+b
WOh7BMyckZJp4Hr47IA0HkH+bkXPj+b1yOFwOM8kdr0ArDDKEEIUQECIYURZ0UMBgRIwG7GLJ2XE
JSA0/4dYFBmRJItZkqQE3cPfYlb6iP5l3EPuyXf6hQ5Jvp4GWiOTC027UEopMOWYPmWKlAJDCFGb
o6YRAFM2RoL8HQtQvs9Cfpr8fkZevH3LvJR9IKZjujt2/Qse+5IcDofz9GGyITXV7uZliDdWHPvY
2PV2v3sM/38m5SYllXDYB+ffD5Nyk+zt+M/hcDicZxnrEIBiVCv/y9suXNn5C1jeQoB8iCQxk9Gc
moaDK1848Ed+vJun72vlqskSuZ9yb2Xc99VdamfSNL0+t0Ng9xBtubu595mbSTkRwHYhAGOMIQAB
YQAGgJFAKS2yb5eySbHi+p9n2dts61cYVPi/xRI8f5P2SHD39xWz0rKk5+/eOP8+uL797WCXMmH1
fOIu3vgnN87g9f4cUOzFWnLqwnsElMr+L+31lVSiZ6C/mJGcwfWKw+FwOJy/CatDPgOWbxszBsh6
/BcChiiDQi4AAEAlZjSIfr4I6Cs933+l5/uv9hz0Wu9hzbr0R4JWIvRS/PkX3Jr3r/XhsOrj+pb9
oKxrBVmWc3JymMnIaFEvAJlQysB6rFV+zoyB7YF/Nj0O5FLnk8jI44kXjyVcOLCtc4CAkMOuhvML
E9bfP3M45szhmDOLOnthRyerPdGA/Vp+v3v/iUkNPXB+pFPdT36PPn0w+vTB6BVvBJQcX6qgrdRv
x7aZ7wQJT/wWePgXB+TV4svLB75q7fnkVddxeAR9w1oXsah49p6Lpx0e9/myJz8g5Fql07zVm2+f
Phh9fOv+qW1Dxad+Cy51P1g9t39d58f47RPTk1LU+19px0or5z+hP89WcHgqZKGktiCvFl9fPzzt
dU+bBIVSIdvXcAmg0iSy4lT1gxNHv+9XphQHwmOtq1j0sti/9ZrT52/NaOpZ2gz/Ok4NP9+nj4rU
R0XqN3cKUj9ppij25AdAbtXfWfHHocyoSP3N8PPfdSxvxzfzn+efKOfnBfv1/k/xbOgbh8N5+ljf
XrYOooRYN/9TXuMMgOQtBLAiE2YymROSZIv+yJ6dR/bsPLJ39+G9O04fPYid3Xy8fXTnM9IPJS9f
OO+n+fPWfb90xaK5q5cuSLl3BUxGILLtlaiyxgAAYQAMCCElX0WGwiCbDogpYsCrr4Q0btttZxqB
gn6PU8ir3247cGxo3pHBAADm89+8W6lZmxp91sbKxQ4Fs5PBIwUhoMMPUTtG1HNCAMipUs+tR3f9
0jFYVL5ljMqyVDCYgQAs138YWKtV9x6bMwi27ZCpxZeux6cc2v5Pdzx5+FsD8mzarQk6v+e8DgAQ
uDX75YQyzqWE/T81c3tKWZdW35zrzdq1bemLrkXj7TwXTyw41/xg9yFrIdzYtujbt2t6YvSYz5ea
/EKZHlM+fiPjtz5vv9O057iJGy6nkb+hujHGGD1iywBQTE+ebr3/hXasuD4f3bmocbHCh6erPwAI
ALuWazFyyvxD+/ZH/dq/mljoW+dK76w/dvjipLouJV0Hu1V7d+KCU8cOx5w5fG3TrJG13ZSiQ65V
e3323YnwwzFn9kesmTKktrvjeMfBnjx2X/SeTQd8ffDQkdhzhy6tmdS3mkvRdMjzxbeboohd53IB
EIB7s3XnjiVcOJ548URS5MnkS0fWvOSK8t+Thd/HKq/pJ41L2OITR35tWeyIdkZli9lsp8fwJPKs
O+pUZKRi7aeEr1rat44XBgDzpW86+9V9tc2alEfYTlJNfiGk/+yJHVJXtG/VulKbwSNWRaT8O7fI
fZrl/DyjVu//FM+KvnE4nKeO7fhf3subsQIvAIQoA0JIIS8AYgGD0SnQlwF9s2MnABA0roKzh+Dq
jZ3dmzdr3qxRQ2LIIYZsYsolkgGAISYhQwZKzWSkUHOjnAjAGDAEmGHAgAFTSm1yK9KfULqLhbYG
AABAzuXeHDDk84EtyzrjeICC3YwKDhBAyOEAwGOS1yvGno0+nzek7KH/vbU3WblFmnnqk64diyRn
RDITbGGoyFHYavGPIMRT6nhx/pUgr7B+Temxz27k5O1YgZhxz5i+Yy8alc9Eegob7udlXjp9w85O
muLJ7D4XTwrsHFDO5donnScdMrlXbN5/6dQ5Mx72+fis7rGeL/vygyagXii78vOfFxL1ANlpSU9S
flUQwo91nkQxPflLQpRY74/djtnRZ2z/Gk9VfwCwV6MhG799+cGGVV8Mn30rMStHtv2u6dffDa4j
YrlE7deWH/TdD5O89k8Y/k14irZS/TpuaRYGAJpy7y9Y8oX3gSljFxxLFsvVq+eT7TC+BFlLKQ/y
afnpqmEh68b37XEdhfX7+scFw+70WBCh7BeBAACQV1j/pjT80+t5u54jRIy7x/YcdT6/PZHyE5eC
p/E2wk5aO54CND180KstnkJ2AADYOaC888X3X/54r9GjyisfrJ23ZMGDjoNO5DJiMRFkJo/0UNmX
H7RBYWXJ+cU7z8TrADJTEp6Q6E+ap1rOzzUq9f5P8YzoG4fDefrYLgQoQBAExV5WzOz8QwEVEu7f
jE+4m3j1fMKZg4ln9iac2ZNwZtfDk9vijq6PPbQ29uDq2MNr446ujz+1NeHMzoQzuxPP7E04ezDx
2oX4hLuJ967bZsTy1hhghK3H/iEkCCV41qE84WzmPUTfOsEJPwwfPjuq8EYCBUkKRjXyg7bigPDD
s1q5P/Z8EVg3TtCWHzhr+ruZP78350waAQCn+mM2xUWEx0WEx/3yZmCx20EqAxL24rVlWw1ZvXF7
dER49L4fprcLsR7LgNzq9Zy8/1B4XMThs991rvgvcjPj/A1gvyadmkkRv18rOB4dIUQlyWS2KEFS
ZmuQc+X2n2zZczAuIvz6hqkjG3kpnRGPlnPvHfqiuSsAgFOV94+fWTWkrAgAztX6rtm0NSoiPC4i
/NaW2aNf8LZ2XlT1zf2VL3+7fTY8LiL83q5FX7cJ1gIA4OCuy+OOL3rHy6n1gj1xEeFxETsXNHRx
9FyoyKkqjyoIATEaDLqclGuHN22Mc6tfzz//NCt7z9cjyW+N7+Xj9Mr83XER4XERq0dUEB3ID8it
Qf8vNm3ccutMeFxEeNyRRYPLi4A8X/38l5sR4XHHf9s07/tzp8Kjtkx+p4xS/v1+3bojOiI8LuLw
pTWTh4R54vz7ssqtrdx99tVjP4yq5YYAADlVfvOTTbv+jIsIjzu359wvY9/wsy3Wwnqinq8D+VXq
XaVdUitn7N6o/9cHDx2OiwiPO7fv1OzWQYUq0r4+F7MkVfVHTU9U9Fxb5d3vbx+c1jVIAECutQcf
Or7m83puCABc602c+sbdGaOG/3TwzP3ULJNUMOkp+LWfOL7ZiZlfXZRKmupGXk0Hj613b9qYhZuv
J6WlxkYc2hueIgMgzyaDxtW9N3X0d79djH0YH3163x974iUH8Y6C4PfWxM+an5z5VaSkvNjsJ0MI
kFPlFvU97m3/5UxiZnbCkbW/nPNu/W4NZ5sZe+z3YpeX5LO25Y8xIhbJZJbMZslslmRqdTuo2mH8
niOnMq6fi9nxzegm1nL2bPVDytlpykynU9Vhl25sGFVOBADnGu9v3Xsg9c5F3Z2LSX8unNjMJ1+v
wvrPOHM+Uh914c6P71QuUAaPNt/sTLkdqY+KzDi2cs6bZZTnMaTnr/orK/t4Ob3x0wl9VKQ+6uhP
TVwcOeQj52qdJx44EaGPikzYM3dcU6uczjUHbdt3MC0qUh8VmXxg0aR8eRzAZL1en5uddGnfurUx
bg3DAjSOUj+S/Nb4/j7a1suP66Mi9VFbx1YSHcgPyK3xB9P37T2QfCtSHxWpv7hyZEURkNfr0zcn
RUXqr+zct+znOzci0w7M7BP6BN27VcrZUb52ywEAOVXrNGH/sbP6qEj9nRN3tnzRwV+5nLZ824+3
7j2cFRWZdeqX+R3LOheXogBt9fd+TomY1zNYAEBu9Uaev7JtepgbUr/OI9c79mj6wZyI8xf0UZH6
O6dufN+ujAAAmmrDtupOTWyiXNSp5vTwCxc+rKBRTa9W7ypyPk492i1ntfJR1zcOh/NfxPatqUzJ
A6U0zw0AAQLlRADbHQGbzD8ROmJZ6NAl5Yb9UG7YD+WHLQkdPD9kwEyvLp+uiUZzjj/88brJ7+2J
ZfrPDB08v/wwa7LQoUtCRyx7Yf4JQCh/NIEQQgllgBAghvLNdMTysrPtaOX/rQhmjVK6OUx3Ze7U
ZeuvZxO1yX6EMMbFfAqQdbrqMQcBEADG2pDuXy+aUmb/B+M23jApowKWKwt7V2rWocuGdILy+2G2
mw4os2klx7vV/XDDtx3lrVNatu3Va7W++9SpA8trAGGv5mN++6z+jQUjXu42ZNyOWDO2FhwP/4mA
fV5+O8x8YtdlQ0EkVmZNC6XE7mEjNk5rlbJy9MtdBo87FTJu8bQ+IaLyFcJ5mgYI5emP6FujWYWU
mQN7v9ht2BdXq42fPfQFV+RQ34xX1k5p91bHWm0HjDzm/8HU0a29MSCWtGNEpdbjtuuk4+O6VGr2
eqVmXcdeMqk/F6pyqsijGpD1MUeANAH123YsZ7l9K0Oyfmv3uXsk+YvHD1oaSxyWs0uttm1rRv/c
p2ePhu3ebjFo7rYEAkhbpmZowvfvvzjpRs2X8He9+32e3GJCv2ouCIm+1ZuUjf+qb48m3T6adrvm
5CXTeoeIYL0tjLBb3b4zt3/kvGTYZ4tvGRhC7mEjNs5ok71u/Ktv9Wj1WbhYp34lV0FdT9TyVZNf
td5V2iXVctZW6L5gVJ2IaQPrv9qhfufhH62+nE4fQ59V21V1PbGr59K9jdMmXm44d3bPmn71x8/s
TddMW3DNwBDybNjznTLuTSb8Hnvh2IM/l33bqYKLsqIBCcFtx06rvH/UD5eyASHs+Al1qvZqmHvU
nv1JtEh89VYNPe7u+bO08Q5ePTi47diplfd9tPhSNmDsIDEAgJR0O5FVadu5lpeT6Owb4MWQV+XA
gmN7AXu/8naY6fiuSL3twEHBezZ/xNut4cfbv2mdsHRY4zf6jDwaMunHbwaECvkv5WKvbBD9ar5U
MWFK9w412vQbc7HG5AUfN3MFAOTdctKOKWGXZ/av1/rdIRvv2Rxfob/409hmLV4OatJ14EH/Ed9O
bOeNAGjCpv5ejYauzzYfHNrKq+YLXjVfGxphBDBHzn7Lq2bLVquTCzvkI/fGY3bPbZOweHC9Vj2H
hod8sXLue6ECAIi+NV+qmDC521vVW/cdfbHG5IWKPKVBE9iwfddyxuvX0hw6/z+S/MXj3/nuvuxA
fkCuddq3r31nccd27So2a1unx9T1D2VA2pBaZWO/eaf6x5drv4xmtO/8SfzLXw6q4VLKOysZlXJ2
lK/dcgD3xmN2z2+XsWJ4gxbtwkb8ieuGVXHFAODW4KPd33e1/D6mbtP2by7P7TXn2yEVHZimljtr
J30U0fiHRX1r+4dN+a6f/OPEmZf0TP06j1rv2kq9ln9a9+TEbuUatCz3av+By86nEgCQHhzce9f/
1W5VtACgCW7SLjhpz4lESTW9Wr2ryPk49Wi3nNXKR03fOBzOfxM78+35pi3GGKBgO0BmZ/f9Ai5f
vrxkyRKM8ccff2w0GufOnXvhwgXHeefvBaDY+1hx/cRW28KeXPl/Kt/bzMUU9FyUTl7hHlDej+xc
9q+uDkDYyf/VIa38My6ev6WzWSbHqEwJAWRdPFskT1zKeLdG/TqHRH4/cdO1hOyUiK0rfkuv2q2J
rwCujXu08ji/fPrumzHx904cvZrKHsdJmPOMgv1fHBBmOrDjjs2JWwiJHt2W7rp/6uD9Uwdvre1b
TQMAro37vBkQufR/26/HJEbvWz5vbU7Y4LZlNHljX3mddlufa4SZPi4uOSH+9s51ex5413shUARH
+kaz7kfHZOh12XGH1u+8o61Y208EAGBUlgnDmDEiUyLnDyHafy5U5VSRRx2EsdMLq4+Ex188cmX5
W1lrvp58JrfgEBE7z92jy184njmWHyGEmeHh7etxaWmZGbExcRlEiUSywZARF5MBkJOdevOOzqOM
p2C9X0NCYlpS/M0t82ev0zcc0jbYWg4a/9fHLd7ybvZXAycsvWlgAABujd5tH3Rl+eRNV6LT0h4+
TDcVXixQVE9U81WTX63e1dol1XImxow06tvoxQZVPeSs5JiLtzJkB3Lmy1q8cVZtV+3riaqe09Q/
pk3bFjx852/zBuauGrHmrgEAQBNct4pr8t7JQ9+p3Lxj++VZnb/8+v3yIgBgr6ZfjK66c9b6qyYA
lRUKNogege4kO11nPcTWrdabb/du4CWA6BHkURBvm95+vCqF5Cl5iRuN3z1z3F6Xkb/sfhBx4Mzi
oa+5ItlSsJkC9ms2IMy4f/stve3ogejeffm+2Ijw2Iij934foLQnTfu19z+/cNLmq/fj7+7+YebK
rIbD3gzVANgMFRSD5MY8SIyPu7Fl5bZ7XvWbBokAbk37tHY/vfCLbdei4+6EH4xMIgWiZt6Nik7T
6bIe7Fu9+YamYl3//OdRpgCUyjIhMsl7HimViSwXXZ/u+uLADgHn5o/feCU6Pmrnouk/ZTUc3j5U
U0SeFfnyOETTdGPE+dyoc/fXdE7/ccLY446X1Dyi/MXiWYnyA8l9cOPKg5TU9LSYew/SrQ8Ss+h0
6TF3UwnNykq+eiPb3dqePCHsl7ODfO2Wg1uTAR2DLiwYu+7i3ZSU2AcpBmtRujV5v1vIuW8/Xnf5
YWbSmfWLf06u1uNFP0fyk+TNn09aH/TJ4e0/DM5aOvDH24YSr/Mo9U4Macmy7wsvNazuKWUm3ou4
bi1mS8y+n28HvN2lqgvggCZtq6SGb7tvcZBepd4dyPmo9aiib/bLR03fOBzOf5PiQwCIUqYcDcgQ
QhgpCwFkWSaE0Lx9AQkhFovFaDTq9fqMjIyVK1fu37+/TJky77//vru7+5gxYyRJOnTo0MKFCzMz
Mw0Gg8lkkiSJ2mwrqFyT5jkYIIwAW6fxaLFjCAuEU/4t1OUpbunbRNtMpijjCsrfbq3m7Iw7f/T+
1qE1vFuuP3b04fmDBz603USw1CCQU7b2HfVLYodvdk5s7l+0tVbrnJUuHjuHlnN3efGrqxdOJEWe
SDq76qMQjUeQu4hdggKddAmpxvx1s39xIIPzLIGDW3RppDu+/pbRNhYx4/7PBzbr3KtZ516vjNp2
XwLALmVCXHRxSXrlaZLSbqUj//I+ikmJcIFDZ4H+2AyUUWO2EZzcNRgc6Js2pPOY+SeOHE6KPH5n
/ZBaGkGDC12qdHquLqddeRyC6I1xvXs2fr19xRff6bXkbAop9GVReR5D/uLxjspZ5eksaKaszRIq
aNvyUluSr6Yg//K+1nIQq/boVF2+c+Vqet5UHHYJDXXJuR+XQ/MvWkgsO3piN181+dXqXa1dUi9n
krx30AcLz1fov3H/gQsrxvWt7WFTiyr67KhRK/adqp6o6DkAzb6ydl+yR5BLbPjpWOu+GUjrqmG5
D2/F68xS7o29G/40VG5Xyx2Btnrvka9F/bT4qp4pQ+QltLdEn2nS+vi5KTlj96YDRo192V8Eqs80
a318XYuqsFo8AIBbw4nXI08kRZ5Iivypf7DVa9qhPPacASzxm6cPq9/k5eCGrzT+8oIOpVxONOd9
h4NbdmmsO7b+pqlQgTLDvol9m7z1TpO33m4+fPN9CQC7lglxzX2QaNUTS9qNNPAr76OxqpStk52d
EqKGLANolfYkONApJy7ZUNz+0IZ2n7gk8txZfdTFxD8+qi1i8TEGt7FrSIhLTkyCdUzekno9Bfwr
+BRx4KeGTD3TltieALkyolOH6s1e9q3dvtN3p5KJw8R/o/xqlDI/txe+fKD49ketG1QGlxj/aPna
LQfsWi7UJevug+wivTvsUq6cu3PzWfdvR+qjIvXX1o8NFT2CPRyPzdCsyJU7EzyCXGIOHo+xPMJ1
itS73fsliTt69/nmTMVBO4+fuv3rpPfq5rVXcvzmVZf8Ovd4wcP7pU5V0w/sVR4a1fR2KZ2cpapH
dX2zUz4cDodTiMKtDrMeDSgIykAugHU7QKrY/6DMgChOmhhrNBoAcHV1fe+994p0i6dMmaKY+hjb
aQutSwAoJYRQphxDiDEwBgAYCShv3ZvNT1DBH3adBAq+t9P5QFDQcUcAAMYzMwc3m4e1Fd7ZsKDG
3H4zTuqZpMuwFLtwKYZIEUIk/cKqPkNh66rZvyV/0HXF3Ty3RkYJQ2LxLcUYpYAEbcnx1JSUZNCn
ft147KmsQqK4JiZbvCuHeuBrBpp30whK/fbn/LtAWt/qVVwS7sTnklLECwGvv1Mz69D3142FBsIQ
gCkrIznNWBBFjUnJZs8KZdwUPdH61w5AGQeyJEDYoifOvt4aBEaAQvpT2MBV/kuNKvqGA1//YnFP
MnNoz9XXMqB8rz2bu9n8jBEmOGuFYmpZ7LlQl9PJrjwO9BwhxMwZKalJucWTFX/u0GPJn9/GlCw/
FB6FLLgCIEBA0k9Nnxp13Qg+UOC7VHC/Gr9qvig7MUcGpAWEpPMf99/dZu7/9i106zp6w1UDA2pO
y5Q9Qv1dEFKsqULtgD09sZ+vmvxq9a7aLiGVcgYAlnV9jgBlLQAAIABJREFU5xcjd37lVa3z8MkL
V35t7PTp1jSmJicg27HcIthtV+3rCVXXc69GQ5a/K6378Wi7YVNHnRoy95YZQM6Iy8LdaoQ6oVgD
ANa4iFSSGIhBbd6oHFBl6rWLU/OyW3Y39LOaw07lgF0s907eljq89VrA3t+T8yoGEIBZiW8dsM8a
b0UtHgDAcPOnzt03CAiAmpJTGQAqLI9yR8vvlf2sxtCTucpvtL41qrjE34nXFbdXteV6j3jdJ+7X
rTF5A0lCQNsetbIOfn/NWLSwTVkZyWn5ewYioMbEZKNnhRA3fMVAAbQBdQJQemymBIDNOtnFxzvP
SC1hhIQa4hNN3lXKeuLLhkLWIA568+sV75IvB3ZYcSUDKvYN393T5lsmU+xsZ2c1RmUKopMmP1Nq
SEg0elYMcVeurw2oEwhpezMlgMcZ5aemtKTkxNziXzBKGAjagnwfU/7iOarK7xiSemzy57euGsC3
FLdluLa4zZtrRQRATYkptMR4O+Wsmq9KOVBTSobkUTbABUGh0R9qTEjQ5SZ/UXPksazSzkojryYj
Vw+w/Pz9oQ6jvhl3bMDMGyYH13EweqJyvzTrytZPB22d5F2j+8fTlv8229Bm1MZUCkATD/y49bP5
47vdwfUzN31zx1hCerBT72py4gCV8sy7Z61fzWquD2/F5fUHHOibvfLhcDicQhTaQcfaV2XAlL4S
RgDWQwFlWVYcAWx9AfJReiFFIkHpjxcj36eg4FIACEOe6ydiAMCK9OUKiQn2DH0kaLROTlotQkhw
cnLSCranRoP1N3mJmTkzNSEpOT5FLxNzenJyQlJKqs7Omih78ym2AeVdlemurn5/akTVUTMnhLnm
fUtSolNx5TYdapWpVL1ufV8hPz7tfrpQuc2bNctUqFa7jo+DeMP5dXszX52wYGDzuiF+gUFl6zeo
7CMAAuOFX/elNho9b8AL1QJ9g4N8nJWVriULzMO/MDg1nbT2+PqNm3uWEUsRLwa/MqBW1o6dd42F
Ehes3bUJxvO/7k9/4aNpXetULFOp3ZDxA70vrziQKAMY75++gsJGvdu4kp93kI3+QJ7phfKeMoRA
Xd8QEhBGQJGoddJoNHlLrZXcpfTbaZp6HV+tH+xXrlq9Bjb6X+y5UJVTRR7VAGBj5BUNxZ+vx5M/
v6hKLuf8eimcXrkrRPUxB/ZFJEhgu5IaOZVr07JOlZAKrd/7ZFDwvd8OJUp5jbM54dC4/mN/DRi+
7duOlbWAwBC57azcfNSXnepULlul+cv1gkRrParoiVq+avKr1btau6RWziD6N+rVvnHtEG9nOfX6
5Xs5zoHBbkKJ+ixqtc5OGiU4Cfntm512VU1P1PQc+7w0c07n5EUTP18+e/h2j7HfDmrkihCwlNO7
L7q2ndynfpC7b5Oe77cVLv9+RQfywyVvtwwOU0K7fqct6VuHVx12KldVD1nGyRU/JYZ9u+Dj7nXL
BPgEBLoKymsi4+SKFUmN5iwa07tRuZCgkAYvv9m5ohapxgMCAFNG9P2YqOiYqJikHAIIABWS542+
py3pW4dVybf/wbnp5+uOb9i0pWdIgdmBBBevoDotuk7/ceXMBvcXTP71ptkqqxD8ysBaWX/svGs7
AgMFbhV5DxYAgOHcmn3pTT+e9Xa9iiFV2o+YNNgnctm+eAmQMfpEJDQa069JZX+f4DI+hfdyK3Rd
63V+2ZX8wvjFg16sHuRXJrggPcIIIWZ9HsXC73gp7WaKWL9r67Ay/uVrNGhY4CcuJ99NRlXadq4T
Wrlm/TA/AcBw9pfdqU3HfPNOvUohVd4a+fkH3heX7I1/hAP8SoWcei8VV2nboXZIxep16/kKjyt/
cR5TfqqP3rvrzMPS3Sczpd+9F33rbvSt6IRsUnK8vXJWzVelHPTnN560tBg7s1u9KuWqtXy1ft6e
oPqzq3ZmtJ68dHDL+qH+QcHlwxpWdbxfH/Z9ed7Cbolzxoxb/PV7mzwmLBjygit6jOuo3a8Y0KRv
x6Z1Qn2cpZQrF6OynALLuOVtnZ17cc6KuFZTPmuVtH11lKXE9PbqvQQ5VerRudmXm85v37HbZodA
NX1TKR8Oh8OxxdpMWU1/QACIMaYstEQIAWDKgFrX7Fun7pW/Hy8/24soWL0LEFjtf8QwRqzQqYBF
2y6b/nL+d0KZQeuPJ0RsmFpdU3noL/cv7JwXZrOLSl4nseBHSl8y8/zSZbvvmYv24GxNCsfYTD2R
+N1zJp7yGzb57arWMWeaemTx3CuVpv225dy6LwZUy+/n0OQjSxbdqjb79y3n101+32G8/tKSrmN3
oU7/O7hv5/UDv20Y/0YFDQAw3cXFb0/Y597721MHd51f1skp+laciR/Y+4zCMh88NLDU6CQjLTle
LNe6c53UQ5vuFvXts+f+wvSRP7wz+XjZkUsj9v+6tHXKvI+m/JpAAICmHBz9v71Cn4Xnjuy5sKyT
U/Tth1b9KXSZvKlpNX2jqQfnTPjTddSKbXfPht/bMjQk4V5c/vyOnLjh2zXX6n126M+dF9dN7Fe1
QM+LPReqcqrI4wj1Gcjiz9fjyV/E48lROVtlLiYSKnJbNm0aQv5tx35/Zt/v63qgdeMn/WSdrbX+
gGVdmDp0+omwCb+NqO2GaPrRb/r/cO/FL346u2f1T+/WcEeyybpg176eqOSrJr9qO6PSLqmVM4g+
NToMm3F4357o03sOT6h6auHsX+NkB3ICANK4d1m6Ny7iqBKufd0gbwMvu+2qfT2xr+fY87Vxk9rf
W/jRxocS1Z36YfYWzz4L+1XUApCEXUMnbLH0WHTt1K5tvSzLxkzbnlqsXbX3pBXFeOubD8Z+l/TC
7F+33Dj80yiPu6fv6ggAGG/OHvTJ3LgGX63ccPnAxq0T33qhgjt2EF8yKH9NR16gmQ8e6lnqvSQD
y4vEgW9tP7b9z1m96z78bUCXYbOv6PMG2cVybTrXST24Mcpc/MrFYpj+4sLOE4+WHfXT5cMbf2qT
NHvIhDUJFABI8v6RE3cK/ZZeOXXo+squ2qibsUYH7yOWe37+W6N3ufVbEHni4PWfu2qjbjwwUgCa
vH/G6N2uY9buTbhyJnH3yJCHd2Lz/QTk+HXTV16u/8XJYwdubvrfe9Xy3+80+cD8mRcrf7Nl19VN
Xw+q7gLAdBe+6zD+SNlPfr52dPPK15NmfvDZ6njHHvyPAU06sGDu9erzt+6+vnnqh9VdHld+O+Xz
t8j/qBQvZ/WU9suBph2e1uO7O82+WnPl8PrV/Wu6g2SUKQDoLi5oN2I76jrtRPiB6ONbtn/evpKD
iXvs1Wbi/zrcmfvhb7EWmnv8u6nrPQcsfa+y06NeRx3Rp2bnj749HX446dLh05OrHpsz9ZfY/Cki
+e6mZXsN0qmVO+9KpUhvr94fS06acT9WR5OjEvJVSqWc1cuHw+FwbEBDfHoSoBQIYQw0SIs0QeWD
9bnWs4EIS6R4X4NRC156tbWXl5cgCNiGUvSEClHE/pdl+erVq1f/3Phw/xYneJcyCggBMMbAydM5
LipWgwQBYQ1oACCkYZVtZzYCALjUHXt+dYUxrT75s6hvnqNhCW2VD09saDL79aFbS+1qxuH86xDK
f7Tpt/eOvv/Swii+vu/5w+3FGdd+cB3SaswBXcmJAQA7B1YOhIxMPXEKaNp36sr25zt1XnTZ8uzo
ybMi5/OKWGHU5t/fDx/YbEF++ZfupY4K/YfDKQ3YJahqEKRn6IhTYLOBs9d1PNu23fzI4qNP/1KQ
s6eHBnk26T91Tdfr3TvPO2co+TccDofzL2PojNHKH8V3XGEAABiAKRPzggxACJEkSZKKOiY90ihA
cftfkiRCCDCmeAEIWKCMMkCAGBTrW9jmg7DrSxvPnWOMnJvS5a0t+Rt+FfmJYuo7v/jllj09/AEA
4EopZeVw/p1oyrfuWzl584QH/2V7ybn2R4d+6V25yLSJ4fzwTmO2ZzzjA3w2/gClwalqj6XL+jb0
wgDmhCsH/jd65RULwLOjJ8+KnHZ5DvRQU+61vpWSN30Wa3kkY/75Mvxd6o4+8VvfKkXqUX9ucLuP
tqQ/G/X4rOBcrfeKlQMae2MAc/ylfRNHLL/0zNj/AMir3bzdv7Vyzbrxx4QPF3P7n8PhPOPYegFQ
qxdAuWCD0cQYQ8AoTTHD7gYj573QvKWnp6dGo9FoNI/hC2DX/pdl+ebNmzcObok7uM0VvwsAys6A
ACC6iPH3Htp6AYQ2qrL19KZSbdBXCvh7ncN5VkEaj0A/t6Kjl8yckZrpyPuYw3miPFN6+OSs9udu
/h9pPIL87dVjSqbhX1ePHA6Hw+H8FYp4ASj7LyHGgIGyNx9iGJR9AZSDQ5OTk7Ozs5FysjJCgiAg
GxxsDZC/IyAAKJsI2G4EoNfrGYDiBcAAMMIAYPUKgLwl/E+B56f7wuH812CSLjnJrqM8f645fx9c
D58PmJSbZG/Hfw6Hw+Fwnl9EyN+AGQAxYAgoowwxxgBjLGANkyHr3pXch1Fqlyiw/osPBKCSZwwM
yXGMIYQE5TxTQikghhjFgO39DhXJk8PhcDgczlPmuZv/53A4HA7nv4riBcAAAAMiMpHAggAJGAMA
A4SwD6DAu3tWP1UhnMVGCCPlcEFRwIwxwhgGwICwTX8DFZj+iI8CcDgcDofzt8Dtfw6Hw+Fwnh8U
LwCEgGFAFCHCqCFX5+LuZpEtAAwj0UvbFZRt+h2dt/WYKH4D1hOdEWPAGICoFfTZOSWdvPQI7gCa
aoNWRYwP3jj07WHHsvMX9yG3av0+/XR8l0blXSzJN8MXfzlr8VUdH1jgcDgcDscKt/o5HA6Hw3ne
yN8DBwNQjDBjkJqa5s1kNy93QFhZpw8Af0s/QGQAjJLsnFxDug4jjIqtBSg2+5//rbrtLgS1/WZE
6IVT2Z0nD1zWZdFFIwAAaMoPXb5qms++T4fOPJykqRjWwCfLzO1/DofD4XDsvfH5YACHw+FwOM8H
1u0AMTAKCAHCGAFFmamZ6akZWMQIAf1bXO6xdes/RCUqABYwxoBR4YUAAIC8GvUbVuXm7zsvxJpK
NxaAvFqN/uTFawuajY35aOuS+b3/eGPVAwsgr2bDP29wd1L7WasfEgCIi7v71G6Nw+FwOJxnAftm
Pjf+ORwOh8N5nsCQ93ZH1rX3goAFEYkaEEBmVGIgAZOASTQvMCYxm49FArOXoPhH2zQAElCJMYkh
CUQkCFjAICCbUwEgb8NC7OziXLffvOsRf2yf3Pv1im64+B2hQsG17oC5b2V+N2NvXPbVOTOOlR8x
tnMgBnCq0aaR+63tuxPI31TOHA6Hw+H82yj8xlT5msPhcDgczvNEvg2NkDWAYm4jhDDCAsIIMAaM
QcgLRT4WCdheguIfbdNgBFhAGCOMEAaE8g4DRKjQXoAIAEjyyRX9u7xescfCoy5tFu06cmPt5GGN
vATV29NWbF4z7ddZy+5ZANG0Y4u+jPBuVc9bQIJnsIecmcqX/nM4HA7nuQWVFEr4JYfD4XA4nOcP
614ACIAAACAEDOUtuVde/wJS9gN4ip0Bm7l8hgErwwAMgAHkW/fMxsNfTr91ZNkPmRnGT2b37/7h
Kxt/uZhDlDRFsdz4aWTb/E8kce3IgWsBAFx06UZNdT83DLm02I84HA6Hw/kvws1+DofD4XCee6zW
N4P8nfesK/CVOXmEMAIkFAQsABaKxhSPL57Gwa+w1edAcQSwCoYQIGxj1ed5BAhu1Vu9O2/l9rgj
8z/wOzu65xsvLYwy5acp3ewGgOnu8ZuWmh1fD7CzkoDD4XA4nP8GpX9vcjgcDofDeT7IPxGAMQAG
lAJT5tsFJLi4aJAgKCsCACGEGRYEAACMMUYIMcAY4Ty73WrFI6RY6wwYMEYZo8pJf0AYBUoZpYwh
ShlQCgCUEEYRMEYZBcYIIWajmTKKAGNgABgVuCMAAIjV3v/55CDTtrWL23x65HKm7PDeHPRmWNrR
pUvj1yxYOp7NWB/+kATUDKv44MD2GPNfKUsOh8PhcP59cNuew+FwOBxOPiLkzbQr9j8FqsWa0Brl
AyoGCRpBcNJonTVaZy3WilonjfKvoBE1TlpBFEQnUdCKolYQRY2gFbEoYBFrNCIWBEqIJMlUplQm
xCLLsiRbCLHIslkmMpHMFiLJFrNELXn/miwWk0TMkizJKTEJcbfjKEUYKCrwU2AAIN9dO7jCKp3h
r+7ih8B0Y3r/4blTxkxf28tfoNmx59fMOL0zxsK3B+RwOBwOh8PhcDgcznOK4gXAqDVQBCikWjmv
Mj56nU4QBWwSBZ2ARSyIIhaxKAqCRhAEAYmCIGJBFAWNgAVBEJU0GIsiFjBCiDFGCaWyTGRKZUpk
QgkhEiGybPtRlgmRKVUiCaGSTGTiExIgEZJ4J54CAmCC7QQGM+sMT+jW5bSIeZ/0mfeErsbhcDgc
DofD4XA4HM6/G9uFAAwAMEJeZXyMeoOgESgDxBilDCgTGGUUMcYopQhjTCkjiGFKibJ7P1QJNgV5
EwTACAOgjFAqy6l6bXS6p2LwU0IZpZQwSqlyHcYYowwxal0fYF00wIw6g1+If/zthxhB/m4AiHsy
cjgcDofD4XA4HA6H8xdQFgIwxc4WnUQBaRhljDFGgVFGZYo0ABQRQgWEKaEIYYooQkABAxDGGDCh
elC2J8nRpVGwnuoHAACMeWJa2SPndmogJYTIhMqUEcYopYQyApRQRhkhFChjjFCZMsoYBcYYoYwx
Ckjgp/ZxOBwOh8PhcDgcDofzRLB6ATBgFBgCJgBjjDHCCKKAEMZAZYQQxQRTRDACAgQBEAYgysAE
YFDBJ0PL9E4evgDIarErQwqUADCtObu8q+FueggjlBDKKCEyYYRRmTBCKSFAgFJKZQaMUiUNAWBW
eVCeFwCzc+Qfh8PhcDgcDofD4XA4nNJSsB0gMGUtAANKCaOIAEZAALAIGCEKBAGiDCHKZAaYAlDG
BEapIJKkIDdfjUUHCBVy2GcAwFw8tLqcDNkSwChjRDHyGSWEyjIllBLCCGMypUTxESCEEMaoQAXF
5uf+//89ENKKYJH4kM+/DIS0IrNI/7QYHA6Hw+FwOBwO5/HBeX8UGFyUUqutLlNCCCNMlmQiESpR
WZKJTImFEIskW2TJLNcPTKzkKkNOmiUnneVmMF0G02XmhQxLdjrNyajgSl4IjJfNkmSWZYtMLBKx
ECJT5ZpEIkQijDCiLBYglBHKKAPIO6nwKeEs1Nvk1fu4a6WQp5XD35OvWPOTVxZvfPXDRponP1qC
tQ0+eun7dU271xSe2lCMrfzIo1m9mRteG/+Ws/C0suM8BtZ6mdDZVSw5ccloKw++eHHxmx5P4loc
DofzHMJ44IEHHv57gfO3ofTokc2/wBhIFlmjEQgAA4YYw4IgU8ACFkQBKKOYCIJABYQQrljWWdSU
AYROR96OzQ5DqMBSRAChHpdealRDBBbiQ+U7EiWMMapY+0AZIZQoywEoIUT5PwVCJImIzhqrME9P
HzTYuxJCbqKXF4KEglyQt1hzikvtNwUtZrpwc8Rkc1L6E5VBJd/HBLl5tWwkgjH5xK2nMG+OxIAK
zkhLy/oJAI95YKIYUnbwZ5XKx9+YNifdVDyHwvILbs6eAE/k0AfH+XIeBabUi1oxaoP8Xularkkj
rxDnrOXDL1+zqT+vF2tPHBfskXBv6qcPUmQA0FZqN2zO6B7V3d1+PbTj8v7F/b/6M74EzdJUH7z6
4oQy6z/sOuRoNs2LRW7VB4wf/1m3xhVcLMk3jiz634xFV3T87cHhcJ4FeFvF4XA4xSmxbeTO4U8K
66GAeR8RAFDGiEwQMEwYiOKgdulGvUEmsogFLAiCgLEgAEIMMAUk671FNw9AqIqvtk7gDQEjxAAQ
MAYyYwYLBtkMjMn63PZVUhFiWmCEUEJkmRAqE5nIAqNaQldfqk0JEFmmlBCZ5m1Q+DTJlU51zvVx
punRNnlphOpL3MPKSzdnmjKRps4E51dm0h3DLSaqfp0nku9j41IrtJYLGE8k3H9ShyXaQgyHvz5z
N4gmRlseW1js4lIuROORZv+hfXryO86X86TwCKv+yaSywYik3My88DArx+ZR0ZavMGRMsO1kv7ZK
v40Lut2fNabRoYfEs3zdoKSMkkaWhKA3vh0ZGnEiu+uU95aeW3jBCAAAmgrDf1o9w2fP2A9nHErU
VGzYwDfTzPvUHA7nXwlvnDgcDueJULw55f38x8Pq14sA5btgUIkQi4yowAQGlAqGFKzxTEvO1IiC
RhQ1AtYIgiBgAlgGAIydRQEASUYdAabBCCNlHAEkSgkgMOmBgcWg1xsMIjCKmEyoRKiFyJJMLTLx
c3fW67JlC6GEEOsCBCJJsprEnj1cGvbSBNbCGgEAwHjccGC4RScjv/Hur/YVnJwAzDT9D9OZWZYc
Myq72PPl1hA3OOfEKQYCrvqrZ5MG9GqHnNjWnh3GWRdBJI/MPnzYqlGahk51GtLbvfWXroBTIIWX
tC811/i4WBL14NnDpWFPTYBNvgdHPLF8rblXH7T02PiQP4b3GR6eVapBB6Sp/rqvE0jnDuUqM7Su
DaqPHBIU4q/RIDAlZ5z+/faOU0YJADSuLfpXbdHYu2yAiAGAmG/+fHHZASPBYvm21Xq9HVzBG5mT
M06uu73jrFEGQO6BY36uWzk/o+tXPv06zQQASAh+uUqv7kFVQzQ0K+fc+pubj+gV28upfHDHPuWb
NHB3F4AZ9OeXX1p7Tmgzt1mXUAAAqF9/7kYAANPpyC++yzSryK8Q3KXxnL5arWS6tePmL5sydRRA
RU778YJrW8f5FkYoU2HSwipk1elv9hopAIBQ/eMWHzfJWDzk2i1ZpdycPLt93eCVyhoNgJSRfW79
zS3hBot6+avWi1p5qtWXmiaoyKMar359O/V42lpsgT1eXNALkazsU6uvbzlpkgGQd2CfsWWDM5PX
L4iOvGfS23qiOHm0G12lgiwRrSZ/WYdLpaY10N1vdl24k8EgPuneTVXVtoK8XhszutnV+U3HxHy0
fdl3vbe/vuqBBZBX8+FfNLgzod3MVQ8JAMTGRZV0IQ6Hw/mb4ZY/h8PhPG0KzWNzSg22/cCU0wAI
YYTIFkIstEOLHCNoDAlxJkkySZJJspgl2SRZTBaLyWI2mc2yyUiNOmrSmc0ms/J/i8Vs/dZiMhmZ
SU9NOsmoN1vMJovZJElGyWK0WEySbJIsZouF6HJEd/c3GyXLFplYqGwhjBBG1Cxg5NXJKbQuFtJJ
xiU57ToxZ1CLDADMHCUn7TbfXmNJycH+vVybd8WIsZRthAIKaCeIAMhPrFgP4L45Ng7MF0xXl5mj
rxe9uEdr0SlZepAohm327h7u8dJrAM5YFAEAeXV0CqmLhXSSeUlOv04stvnuMt9ebUnJxn49Hy9f
K6J/1cruQnCtcu7YfoJiheHp07I+hpy0U/esQyZaf68KARr0IOXkkfTcAN/XRjfsUl0AANC6NXnT
v3wAzn2YG3M7OzZRyk2VCID3S7U/HlymgpBz6Xhaho9v63HW9MyiO7khZv/WmIOHc202gENujWqO
+ahsNWfd2b2JMYJn82FhnapiABCCyg6fVfu1Ru7mO6nnDideuGFITpYok+7tiT54JFcGgPSUw1tj
9m+N2X+qwI4tLr8Vk/5KeEqs7Fzz7fq9G4pIXU778SXlWwSqM+kBtB5YGxLy9oeVG/gjjSuGXLNe
Vi03kKWEqPQL+2KPHM40+Hq1GFH7xQDkoPxV4lXLUzVfNVTkUY1Xub79eszLhKVmnj+ZZfD2enlE
zTBvBIB8m1Wo5wzgG9R7avNvfm05pq+vh1V3cfnuddqVNR1bEvPQRkxj9JlruPHi5ZOGNA91LUVb
7Vp3wLwOGfOm743Nvvrt9KMVPhrXNRADONVs09j95rZdCY+5OIXD4XCeGn95Ues/vhqXBx544OGf
Df9I2/vfwnYvAAaAARCjTLbIGLMP30Nenm5EcvYMDHQmDCMBECDAGCFQJvsR0+qMYDIAQv7lQihg
hBBjFBgAY8AYo5QZ9QDgqtWwoGDGGDAqUKolRJapsiGgqMUYaGigU+8O0totQAihlNK8hQAqJwLQ
O8N1F68XqmXdduOp7QAC0hyAzuu0ni9gYT21nDcnmcTQ1zRes4ixlVOgAFmbZZ0ENNJyLRL5Omkq
1ylkbbvVwpBA6CvOtWpDzkZjfFXnWo0K5Rs1Qj3fg9BprdajcV6+RjGklcbLmRhbOQVgyHaYr4Lx
9Ne9X1rv+uD6w3yDGLl7vdyrfC0X49UDsWdvSz4tKrXwzAzfn5lNAQB51A+tJkLu2YS4wqu0M85G
b9picL/deNowr6ZtPXbeybJO46Y/XD7xbqwlLx12adjF3xmMB6ZF/hFD3c41mDbOr3lHr93zM0wW
w9kt0QCgqYQbtfbwtabX1usW5AamI3OvbosmTufhqyllGrZ03xGlC25foaoGkjac+3aLzlIgCI0+
EPMwWvPCax6e8Ul71qcVFlNV/qT9t9b+YXS+0GD6OL9arTy1kUb7ci5QiZ+foZ6vUKlfvR51la0m
aOq+G2vCjcRiTteBv6smqGWF19o6V7idcswFQ7Y+N9/ALFJuAECMZ1feOAuAsXgZmo9u7VolCB9P
JWrlbz/+rlGlPHMsavnald+BPA7lLHZ9HGq/Hq2kht9Zt9VS1+PlD+p71CyDz2eBXw0XAPpg793j
sWLt7pUbdanTNfL02huyGFLu3W6uuYcjd99yHmFzBUv0uu7vo28nDZ6/+p3ZMUdmfTXzu1Ppqh4/
oK3UvGbq2plL71oAIC184ZSzs1+t573lkNkzyF3KSM19gutzOBwO569S6q4n76NyOByOAxw3kiXM
IbHSJPrPU3iDb8YAgMhEthAsUA8nCbm4aNwwANIAQgwBACCMGEPAABChDHRmajIiQIKvi5OIECiJ
GBDGGJNlwnL0wJjoovVyd4O8YweBYQAEFCmDAsDYKvWnAAAgAElEQVQwMIOMQTK7UEYpYURWjBRU
2u0ARVxunGujXqKbqzVC1gACgCz5zmEW2kFbqY5F10cAKt/eQwvsBgTIVkEwaF0AdExTASNEon60
ZA53rt1YJbFavtq8fI8U5IuYw3wLyt+ccuWKrUDaBsMb9GoqAkD9V8t3ideRUHfP26Zj+zOVb2u3
9RaROTI819a/HeUNmxhic3ORl1eQVlDLVaMN9AYEpphUCgDmpNxc5Ocf4OyEwXbzA5T/Q0Fbxg8Q
cm4965XWed9aAjQIsHd5LUKWe1cNxe3GQlewpST5LakGHfLz9dZotMS+nE4q8Xny28sXuVXwqVDF
GusaiBEAyOaEbGgQ4FrNzwUhCG3uHeQG5jijsirAbm0J/gFdRlRrWc/ZyRpBxLxEauVvJ14gKuWp
mq99+dXlcSCnves7qker/IzpMmWEsLOIAJjojBGS7h9LOHOPXjP5Nh7tXbmWVryFGwysWB7pdoWb
XP08tQiQRuvjI6anygTkpJOrBnRcN77+m59OmfTVqgWGN97/4YHaIIDl+o8jX8//RBLXjBi4BgDA
RZdh0lb3c8PARwE4HM6/gJJ6Ktzm53A4nCdFkRbVvrHPBwIcY90O0MbSZlSSZbMFCxgIRUQEihkg
xWBQxgAYA6VIEQOT0WDMzAGEfMt4I0IBgFEGwBAwREGkJCUzG4A5yS6eLgJQpiw2AFAsfwbKEACl
jFEmISJplHMBqEOnZzu30di52fsivmg6+YNsDtG2mJZn9gJLXWsxdnCqNN5FrgnSPtPDZJs7NQEA
iG75EUAIIBEssQwAl20rSF5/S775IK1fzWquD2/FWeefBW2g1hK788qyvVCvS+X2r3t7pqVt/jEp
kwIAYF+/FjURpCefeWDfDNL4ubgBmDLUy1KypGQDeDtX8MeX9cylrKc3gDnVZFYzq4iUngPgbzn7
/bVjicr9MJKjtwDLiZegnrZKXRfNHX2Rk+MZYxQAa7CICj20JcmPnMu4eQKY0iySRUVOsyP5VfKV
r804MrLofVkSEqlz5cAWnuaIPZaGbULqU0g7ZCxyIzYIVfrValMP39tyfe8Vi88bdfu2sOPUoVb+
BfGq5ekAe/KrylMqOW2gDuoxH5utOpkuyQLgVL6cBt+zuPiKAGDWUap1q1dLAHDvOK15RyVhYLmP
J1u+HqccCgAAUvKVnROGkwanpneu5fbDg2yHUhXHFHXshqVLp7aBu9Ym8TEADofzz6Ji33Ozn8Ph
cP4GbBvboiY/46MAKhTyAlBm6CllsiQjKlBZZpIFMALACDADBoAQQowhBggxhgStJjgAfP0wAySI
TDYhxoAqFj4AAyRo3CuVpSA4M4lRCWQJrMsEFPufWocDKAVGQUKSRUMos9kLoNQVx4ABCMGCfxiY
vQRbO0e+bo6651Q/TNQAvbGc2G4bbrxKCGD/Se4vNaMaJznyc7PhAYMwAY4aox64V5voHvx35as4
fjs3+3LTwZ4+F6Z2bL02XgYASffnjDN/AgDAiRUXT6ywzRl5NwqpjCDjZHJiMZMx4LVqffxJ0Et+
IsiXjtrx6LZCjZE70juN8mv3eQPfK6RcS18RTMd2ZqseoUdNV3andR3l/+LQmt4RWemS6Okjn1h0
Ow7Yw31xD96oUuHdpl/US72bKCFXrRxxZ8NJMwWQM/WZDHxrVf/wE78UqnFPvr9qQ67Fofy+L1Xp
XV6s3tJXBNOJfTlmSuzLqRavVID9fO3fWNotIzTxDUyN/WWv3q99rcpIOnVfcmBcMgIA2KeiZyWz
5Opb1K4uXv4uduOppFKej4yaPI7lLF4OavWolj7pZEpGx/JVhjQYXNdU5mV3oFknI83UQg4vuHrF
CQEAcvfpMiTULyt506rUbAJOFdr0qJpw9Pz9VItb9ZdbVENJv8cZH+N2044uWRK/btHyz9i03488
JIE1wyo+OLDtvpqcHA6H85SwZ+hz45/D4XD+EezM/fNRALtY9wJAyjx/HlSmTCbMLFNZRAgjpHyL
GDAGOM8XgIFsFhkSgCEAZlLMfsYAgFLGADNgFoMTY4hQ67S/ssSf5bsAKLO1FBhjjDIzSGYtpRQV
7ACACv5yWH3yReOZn3HDXpoaozQAQLNoahSzWnASvfuDVGe+Bp0x3blT6MVsPmE8txU37i5UfBvr
jsoYQfZeWeqqLedtjuiUExWGPbyQKVrOyHnq+VqLPeN+rI5aohIMJc9sYucGr3sCGCOO2ZmtRW4e
DV7XOsumm5tvbrosOeiNZJ24vsiteq+3g5u0AktqxuG1t3dEEQAABBgBpYA0ggaA5J0JmHX8xlxU
qXu34BotQv7P3pnHR1Gk//9T1d0zk2SSyUUSckICEUIgHKscQRRQ111R8cRrd91dL/TnKsp6oF9v
PNb1/qKyX1ddcYVdRBdRcXHlPpdLkUC4Agm572OSmenpqvr9MZNkkkwnARMUrfdrXmGmurqep6uG
nn6eeuqpMyDcpVVf24BGGCVFr80zLrk+5Wcj4iZmA9xbUKop8HBA1Fcu+yDud1fFDMkdOMTQi1Yp
1Fx/b01jYW1ocnrcpHToVXVr/p7/yUHWjZ6m+pvJDY6oz69vQph7fXlJpb4+T6RnOfd1t1s9K/j7
vq+ihuaOS7loHADeXNFQ1hyw0MOk/7uWm/XnCWKmD+9ez66YjaNZff3I0dffUK+/ZuDoc+xGdd2q
/8vbVCkAb9GuqiLfJUcq025Jimlx7tvb4hE0Nm3MjY8/vTDeAoBV5y15ZM7T+7oNejDDlffEdbc2
PnLP/PdnxSq8oWjH357a8slRj0wPKJFITiFdfl2l8S+RSCTfO50dAdIL0BVyS9TVDEKAGYITK7UQ
NS45ofRIMYAn/ui1OKwggCCtiwAIERBta4g5CPEZ8oJw+BIBUp8jQAiAUw4hBIQgvnl+Xwhx6xIA
ARHgDhB1DcoziyI5BIABGQnFh4pUoqqEqlABJI8d8tGWf/Z7f1iV7CXho2K9Xz/qLtzJdZCQCNF0
XPzgftWVhJQHXhuaWH7sqXsKygJs6MjpZ86/Lbxyydb5y1rMs6z1jG1k1kN/sJfnOfng+OxEUvze
lj+tMN+R7sQx0/90x6z/+2pcfhxY0m/atmzMg1Pu+KLp+1ZFIpFIThLRzSeJRCKR/CAgQd79hLl1
/t2+N4G5APw/YJS2TbwLcO6bfxcChEPAnzRAEOI7yRcb4F/Vz0DBhRCEw+cY4IITQcCZ7xME4Df7
hf9NB9pNTOLXQfQ2HWBf4WF5Nzvpc6GjXw8f7dNga/OyG70nNVHZj9CYCYmJQOXa8qp+sZ+JRXWX
NMaMyLVTeEs2HHl3VV/a//2vv+QHDavbtXBh2REZti+RSE5XpP0vkUgkpwPtEQAyFiAQXxQA52BM
cGJVLEQdOCjx+IEigDx+t8sWZRUChPjsfn8mMCIEF6CCCwHim88XHIxAcGXAYMUWLgC4nEZpPggh
goMJ4jP+u6WukT7zfozPT5BwRlLh/qMqURRCNWg4ZVEArdAIGp5CNA36cd5YI3/dJRKJRCKRANL+
l0gkktMMGQvgp1MUQCsEhBBCaevCewbWPvkrhH/DPyFAhRACxJfbjwsITriAZov61Z+JLQyA8Hpq
/3wVcTWItuyAPRMwPPR7HiDeyBvyvl8VJBKJRCKR/LA4Zfa/dC1IJJKfFP1p+8lYgM74M6T50wEK
CCGoohACQgkMAs4J5+AcnBMuWl8cXEAwCCG4IOBgnDMWMvoin/0PgGjWkDMv4QaD4O0rBbp9EQOE
UEopJYR2Sd3WfTpAyY8IQiyaHOwfHoRYtO9bB4lEIvk+6UP7X/T0kkgkkp8U/XxXFEHe/YQJkiSd
KASUEAJODHDR+uIQDJyBccG54JwwASYoY5xxwjkh1DZ+ZmA7tglXgGiCCcFYb1wAAoyAEAJQQqlP
sf60BG3KyA8d124MHZzYj0JOgVx12N1TFiw95+ax/WA3U0vOnZP+9+9nXT5M6behCNSfhE8Y+cw/
p973S5vSX+IkJ4F/XB64JFTtuXLPWNJv2r17wYXhfdGWRCKRnCK+i/0vLXyJRCL5jnznG6n0ArTT
wQVACHzrACilghJuKIQx34syTpkA4+CcGJxyDsYJ50Jwwjhh3HrGZMURD4DVlQm3EwC1R1lHTiWM
EQ60RxCYvgSHoNwXB4BTsBBAo5GDCYlVHY4OskikOvzF8Cv3RV6X77j4TVtCTF9rYiL3JCFhjslj
VbiqN+Z3t/nfybauDkizEUtocszJm+RqYvKtr5z99H0xtqASOugvlDBbRB95frqXKzkRehgXS3zM
ebeNnveXc/73vZzs0A6HHOOznl06bcEraXF+54Fl8M/vWvz6jZn2SR+sXrHmqQuSev5maZk3LW4+
tPav5zgCb1ckLPM3j7+1b8/u5kPbCpY/e9couwwdkUgk/cZJ2P/S4JdIJJJ+5cRvs9IL4KfDpJ6v
LzgXICAgYIxwKnx7AAoAgggCcF8if+Lf7U8QIThnIWde6mvEs+Nzao+2TbwMQMjEy/XtnxHCBUWP
hp0BLgihvm0HOW/VqG3lRl+PVJN388VNUTZeUxDQsqZkvmEfk+rdN99dR7QRD9jOeYYvv013d7eX
el/IPWlChidlhcC1sfRoSx+01hnWsvqxrYfjeVmBftLK0pCQ1EQtvDr48Pef/t3LlfQV4aMz756X
nEBY5f66HcX1jQH/VSypabfekxA42W/J+NXSVy47+szdY/5TzCJSs+PLa3vaakKJv+D5O5K2b2yY
+chvX5/x8k4XAEBLm/3We09HfT7npqe+KtMGjRkdXef5id/LJRJJv3FC9n//34rkzU4ikZzW9Muz
edudsafWZV4AoM0F4DOw23qBC04IDIOBtfWnAEjbjgCAAAeBEFxACCU6VRs8GgCEcG//lIZF+lwA
alq2mpzJig+AA6SnTuaUEAhw31aDZrUirgoZM0uLG041BQBcG1q+nK07DRLzR/u5NyhWK+Dh1cvd
W5/WGz0keUHElGko+l3jxs0CCh3yQcRZOXzPLxuLpkXMmOufUiy/vWH1av9lamOs2WN4/qzmr/fA
GseRa8mdqEWF6GXN/SvXLz3z929u+GPi8tuuvW1tfa+cDkTLPD/aCu+2/zS5AQChOZl33BqfFKtp
BO6K2s0fHPhks8sLQAvN/fWQyeMikweoFADz7Pvrrje/dDGqpp4/dNaVCYMiiaeiduOiA59scxkA
scfNeSc7o01Q3p57H6t2AyBKwtkZs66IH5qo8frGbYv3f7im2Wd7WVMTZlyfelaO3a5AtDRvf/Pr
Rf9Vpr8wYWYSAGDUqBeWAoB7y+55L9Z5TPT3kTBz3J9vsFi87v3L97+7tM7JARM9g5croed3L7cj
ysC0ea9msLe3PLvSxQFAybwr964za1+7eW++YdJv1ojLnsg5J13TAG9tw7bF+5etbdHN+990XMz6
02y8zL4JJvqYlpu3H2Qct/i7Le7q8a9cQ1h9w6Z385ZtchsAiYy77t7khLqKxS8V7D7ibg6MRLGG
/3xORprhZRatbaY/ZPBZZ5DDz67YebBWoKT8yH7Tr7Yf4ph6z5wJ37545t1H71y+8OVrP57+dqEO
4ph4+8M5B++7YP47xQxA0fFDPTUkkUgkJ0fv7f+TMs2lPS+RSH5qnMR97wRMddHzCdIL4F8IQAhI
+3hwTghhgoMJMEYYA2NgHIyB+8L+mW9FABgXnAnOQlqzAHgLdomaYqPwW1Ze4CuxTbzCl2aw51wA
gvkCOQgh/kiDIFkAieNia1I2VWpY7ddGdR7z1HLdACA8h4yyTz35f9MrGmjs1aETZ1IiROVHjIPE
XaioAIlRB40EjnqKjsOz073nDc+Rzjn/Sfh01VrhLSxTRy+LvGJdeO5UwEZVtb/l+lFjh6TblYTh
qfYgKRqCQSKiJo+iaKzefMTwlVhiHYMGaKSwcuOamqYB0dPmjLk0UwEAS9iZF8amDqBNxU1HDzQU
lXmbqrwMiJyUdddNAwcpjbs3VNdGRU+f668vdOemJce+WHbsy9VN3gCBYWOH3XNncqbNuXVl2VEl
YtLs0RcPoQCU+OTZz2ZNG2v3HKzatrpsx76WigovF94jnxV8uabJAFBT+dWyY18sO/bFpnY7tqv+
ftzN36ytLDJsw68cdc0YlZjrGby8J7md4E63E7CEU0ti4hW3pOfEEi2UosnTbJj2Gwxv6aGaHV8U
rV5d1xLtmHxH1vgBpJv+Nyk37U9TuWaY6GNabtJ+8HFsFSKq6rZvqm+JdEy5Y9joSAKQ6Alpo2xA
dPy1T0780weT51wfHe7/7tLUy0dcmOxet+BYcYCaroKte+m4BX+Zd8vEpNBe3HJDs3/z4kW1Lzz5
eVHDt889uS7t/82dGUcB67Dzxtn3f/xpaU8hBBKJRPKd6FP7/9Rm/esxs5Z8yZd8yVffvk71Ha2H
E3p5vH8V/6HScSGAgIDwpeXn4LphEEZ9zgEBARACIQTQtjsgBwUXXAhPs3vrxwD0b74igoOj5fM3
tOETIQC9RXBBaC+GgghBhUpVCFB/yAAJiP8PNBj4wdnOXXkdWnT+y7X5X4BCtC9xyfuWiJ9RZQnX
d3jKXGrSuZrDxlznWuMo6pcaTi/4bn3vbhJt0zJGdLC2w4ZTlDI+xZaVhYZ/ukqG2LLG4hTI9eHa
8tisiYtDC/OK2wxiYnecfU3q8BDXt6uKth3wRuUOzo2oW/vvugYOgISPSspU0bSt9Li7Q0O1WwuW
Lmux5497arZj/AXhKw7W+6dxa4rfvP9wkd5aj4aMmRlrg2vVE7uXH+Nh43Oemhsz6WLHZy/UuvWW
bcsKAGiD6bhp4dH++paRl8eHwb36+W8/LmDW7Xj8kYFjz7Z/csiZ8Mu0oRrKl/z3uWVOvV0RXvDl
seIC7cyp4REl5Z8vqe6opqn+5V/kL1rusu3ImT83JmtqhGW3K7ieL5mUv1BrLlcZ/KuRV2f7Utvz
ypX73lvrYrqnxokBYVr85LRp59vS8ivXh1A0NDe1GZid+g0Ac217a982gFL1G0ycMy00I55uqGJm
/R+8/LDLpD8bdTO5QfXvRp9u9ezSPk0KPo5+qtYcfP8jPTv87JtHhQ8bSHfUI2ZYCMALVx5eX6hm
XZE+buaImbu3LNpnqIkp110e2rR692f5ttsDWtALFl12I3l+3u9feu/K546teebR+S9urjG6CGrF
MnjSsKpF818/rAOoXvvyw9ueO3dk5LKvPBHxdm9tZVMfrs+RSCSSzohuPvXmQI8HT6ri99SeRCKR
9ADp8/tOD7NFgfKCVBU9tCF+yrEAPhdAhy4SwpeXn4ALMAbSYUSJb35eAIJbMsdrZ/8KVG0bA8t5
N1mm3wQAhCi2EF/N8LkfwOt2r/6bsXddd7oYTEAQQgCfp8GnE2l90/110JR7Q8fOUsNak5EZGgiA
euPgapF0kWXwCN15nQJuHPicm9oNFBYbhFNoaRRghxbqdbM7uQD6R24bwlO5Z0+gQpac2TmzzlIB
jJqSemmJkyXZIw641/+7znc06/xIBZ5da5qCxre3FDU1wuGIs5gmXNMscQ5AuI9VcQCe8qZGxMTG
2qwUwZMfKJaB0QBs056ZMq21TI/VCGhkigXQD3/b0tVuNKUn/fWqlibERDs0zcKC62k1KTfTHwBI
WGpUarr/6xQSRwkAw1Naj5zY0KFnhABImhgZHwr3cZfLfMSU2AGX3j508kib1V/A1C4LXcz6v71c
YSb92Q3B9DfXpzd6BtCLcRTCWWsA1KYSQKhWCngL1pVuPcL3uqPH3R2ZPtyi5tOc3wxKgfPTNe7Q
mAgLANUSFaXWVBkMRvmmt3910aK5oy6c+z8PPvrOy80X/HZBoZkTQM9bePv0tk+s7L3Zv34PAEKc
NS4tMyaMQnoBJBJJ//Dd7P8TK+72iEQikZwe9L0HoJsWOz/OBp0z9h+QXoCuBNnjizHGhWDghsEI
EwHuASIg2tIBCIDlXFL/8CVwOYM2bbvqvtDL727/POU3+HZNN6pwKCCEca4QyplvnlL0MgugOs42
4bcq3eXetMDwJFpyn2wzu0TVIt11kXXwH0OMYfB+4S6uaGtQcDcAqGFtBWAMRIVeJACafL7idZwS
uW0QS8ywoaHF+cf988+KJc6iF63Y8+ZKjLw0/RfnRUZUV3/4l/I6DgA0OiZ3GEFNxdbC4GaQFhMS
BrhrzQPIvXplAxBpS4ul3zSLkOSISMBT5faYmVXMW9MIxOrbXtu7vsx3PYI1NusQjSVejLRkZIdo
B5u9HU8SQnCAalQlHW4OPelPbAPDIgB3te7VTfT0dKe/iVxj7/w1d3S+Lr20jNvS43IjPNs/18dM
TxzFUf2Vq9OFBKBk3DB8+kh6ZFneyj161AXZ1+cGCeow6//2ctP+7IZg+pvq0ys9A+DdjGMbor0z
hbNcB6ypKRo9oodEqwA8Ts4tYSOHK4B9xpMTZ/gqxqX84WH98XsLK/3Gvrdiz4r7Z7OczU9dMjxs
QWFDt1p1xX1o/T790ovPj/t0Ubn0AUgkkj7nO9j/XcpEN8ckEolEYkp3HgDTCIAgc//SC9CVwHSA
rX0pBCEggnAPBxOkvUcE8T3/C8EBwsGctQlZ6aKhIkjDhPDkJKfL1VZgVBRZuOhmCpIxBoBSSlpD
DQLpwRcgIAAlQYkdDY9DCbRzjDzPoSPWUaNVDXzfQhaYNtz1LWOgsQ/aJ03gmtXYPc/TUigwWsE6
16FC+9AH7AndiexLub7Ab9uER5f+5+qonU/MmLaoxADgda6av3UVAGDjW7s2vhUomUSOTUwnqN1U
UdbFZBwwdeh1sSx+UowK4+t1QSK6/XDX7k9qLr4z5ufzcqL3sJTJ0Src61c0uE3ru/d8Vj3zztjx
tw6L3F5f41UjooyNrx44DlH8xfHCCzLSrj3roZFVh8u8JNRibD/4j00eDhh1zXUC0cMzb74rppJr
9oqj7/yjSe9W/+hJGdekqpmTo1W4N37R6OEsuJ5m5b4BCC43+IVV57twZnRcVdG7K5tjfjE8nXg3
H/V2Y1wKBoBGDYoY7PGGRne2q7v2f0jQcu416c8Txkyf7vXs2g9m42hWv3xTZe2M1Ixbcn6f7R54
th28ftNuD9fZ6pe/3WMlAIg96tJbkmLqK5a+U9XAYE2bftWQ0nU7jlbpYZln5w4l5YuPu0wa7+5y
q9e9/nrJ+68uvE88uXhNMYsbNnpQ4ZcfHzXTUyKRSHrPydr/wc+TZr9EIpH0OR08AEEiADo7AqQX
oBM+F0Dni1UURTAvM7hgLKDzCCB86QCoEEIItvyFqvFXkvDYYC0Lb1mVKPmr7wPRXda8LyF4Nx0r
hODghEChJ7wJvbHLtfVtOmaWdsadGgBez6sOCb8F5+WHF3hHvKiRre6DBzv8Fns2uv77ER13uTLo
CupcZ1CChpWGd6YlJdKz/eLGQ6NpuIO4C4zaxn6X64PXHi1ycv1QaUvPM5vUlnNeBODavj7IbC0J
C885z2Iz3Ps/3L/0G283DyD1G/NeDcucdUXCmedCr6pdvejAJ4cYABBQAs5BNEUDWOuegPUb9v2Z
DL78soQzchPPgHCXVn1tAxphlBS9Ns+45PqUn42Im5gNcG9BqabAwwFRX7nsg7jfXRUzJHfgEEMv
WqVQc/29NY2FtaHJ6XGT0qFX1a35e/4nB1k3eprqbyY3OKI+v74JYe715SWV+vo8kZ7l3FfSTao5
VvD3fV9FDc0dl3LROAC8uaKhrLl90Mz6v2u5WX+eIGb68O717IrZOJrV148cff0N9fprBo4+x25U
1636v7xNlQLwFu2qKvJdcqQy7ZakmBbnvr0tHkFj08bc+PjTC+MtAFh13pJH5jy97wTWjrTjynvi
ulsbH7ln/vuzYhXeULTjb09t+eSoR6YHlEgk342Tsv+DTPR/Z8tfug4kEslPkJMxwNsftDv7AkSn
D9IL0Aa5JepqBsFhMMFhoRaiDRycWFVa5WbuW6YeGxbXZjZ1noYXAoCw/+7PNDIeACs50LzkKULR
2m8CHGG/eZrGpgAQzfVNC++EL8mACQW1eO3L1FDFRqkaMTCicP8xlSgKoRo0AMljh3y05Z993wGd
sCrZS8JHxXq/ftRduJPrICERoul416CE7xslIeWB14Ymlh976p6CsgAbOnL6mfNvC69csnX+shbz
LGs9YxuZ9dAf7OV5Tj44PjuRFL+35U8rzHekO3HM9D/dMev/vhqXHweW9Ju2LRvz4JQ7vmj6vlWR
SCSSdr6T/S+6Huq1KGnxSyQSSReCWY29Ms+7ZJIL9q7bxn+sXoBb5/sX6QemA/RBCEAJQCDUMGLt
eq7POyLAQWNTLCPP9RXq3/yHhISi1cr35fNjdRWWMRf4JWWM4SUHYO4DIBZOKWEUCsH31vMelnez
kz4XOvr18NEAALG1edmN3pOaqOxHaMyExESgcm15Vb/Yz8SiuksaY0bk2im8JRuOvLuqL+3//tdf
8oOG1e1auLDsiAzbl0gkP1hO2P7v5b4A0tSXSCSSXmKWb6WjlWi+F0Cwqf1exgL86PFFAXABbggG
C7UQS0JaQkV5pS48N51XmZ1gFpMvwGE9/7ch028EACEanr2KN1R1igIgCemOu9/xneDe8A/35693
4wI4WsVe+SLeplpVKPa4iOMHClWiqERRoeKURQG0QiNoeArRNOjHeWON/MmWSCQSieTHTG/S9gWx
/7ub/BfdtSWRSCSSvoB0+rfroW6iAszb+1E6AzpFAbQi/EkBFUXhDBDEzGIXgKDg1cUtKxcCEB6n
aKwC9W3h1+ploRAVBS2f/i8UDYBorhOEdLMSgFEIwgmhgbkAerkjQJ/DG3lD3vciWSKRSCQSyanj
5OP/gz+jfCfLvxcnSq+CRCI5renBuD5R27stHKurL6BjOMCJxQIE2VrgR0SgC4CAEBACAQFCCBEg
IMFTqBGAEHgDN/lT1E595DP29a0ft5d0n70CFIUAACAASURBVOdPQACEEA7Sls6B/Gh7XmIGIRYV
endJDCXfB4RYVKHLhRsSieRHRZ/a/73KHNRLiRKJRPIjpYf7XrDDvZrA7+gL6LgdwEl5AXqqdhrj
s/DbLo0AQghBKeHggoKcQhgBCDg4pYSfggR8NmXkh45rN4YOTux3Uf0qVx1295QFS8+5eazW999Q
asm5c9L//v2sy4cp/fb1D9SfhE8Y+cw/p973S9sJbwoh6Uf84/LAJaFqz5V7xpJ+0+7dCy4M74u2
JBKJpK/4Lva/EOb2v/C/fHUEOrwkEolE0iPtt03R/jK9hwp03PC+Q3RWL5Oz/Mjvzz4XQJvTRLT+
tHHfJ39cwKl5Cd/Kg8C1AoHv+toG1WjkYEJiVYejQ8skUh3+YviV+yKvy3dc/KYtIeYUyT1JSJhj
8lgVruqN+f0wb07UAWk2YglNjjl5k1xNTL71lbOfvi/GFlRCB/2FEmaL6CNvW/dyJSdCD+NiiY85
77bR8/5yzv++l5Md2uGQY3zWs0unLXglLc7vPLAM/vldi1+/MdM+6YPVK9Y8dUFSz98sLfOmxc2H
1v71HEdgTBIJy/zN42/t27O7+dC2guXP3jXK/qN00kokkv7kpNf/B9kiqctZbWb/CVn7Qr7kS77k
66f96jUC3boDRNufto8i4Eind8Hb77HO6UqnSb3Wa6TQYTAhWn0EpwKvgBcGCAmUKdp7v6/7v8m7
+eKmKBuvKQhoWVMy37CPSfXum++uI9qIB2znPMOX36a7u9tLvS/knjQhw5OyQuDaWHq0pQ9a6wxr
Wf3Y1sPxvKxAP2llaUhIaqIWXh3cQOs//buXK+krwkdn3j0vOYGwyv11O4rrGwP+q1hS0269JyFw
st+S8aulr1x29Jm7x/ynmEWkZseX1/a01YQSf8HzdyRt39gw85Hfvj7j5Z0uAICWNvut956O+nzO
TU99VaYNGjM6us7zo7xDSySSfkMEfWtaB23Pk50KO53c6aGzpzZ71kEikUh+UgTcDc0z/AU7SQCt
K9HbS4nvT9tHcZJ5AX5kBkWgC0C0LQQwwITgnHfqxn5GUCaYLyMg5zxApQ5EXBUyZpYWN5xqCgC4
NrR8OVt3GiTmj/Zzb1CsVsDDq5e7tz6tN3pI8oKIKdNQ9LvGjZsFFDrkg4izcvieXzYWTYuYMdfv
aSi/vWH1av+XTRtjzR7D82c1f70H1jiOXEvuRC0qRC9r7l+5fumZv39zwx8Tl9927W1r63vldCBa
5vnRVni3/afJDQAIzcm849b4pFhNI3BX1G7+4MAnm11eAFpo7q+HTB4XmTxApQCYZ99fd735pYtR
NfX8obOuTBgUSTwVtRsXHfhkm8sAiD1uzjvZGW2C8vbc+1i1GwBREs7OmHVF/NBEjdc3blu8/8M1
zT7by5qaMOP61LNy7HYFoqV5+5tfL/qvMv2FCTOTAACjRr2wFADcW3bPe7HOY6K/j4SZ4/58g8Xi
de9fvv/dpXVODpjoGbxcCT2/e7kdUQamzXs1g7295dmVLg4ASuZduXedWfvazXvzDZN+s0Zc9kTO
OemaBnhrG7Yt3r9sbYtu3v+m42LWn2bjZfZNMNHHtNy8/SDjuMXfbXFXj3/lGsLqGza9m7dsk9sA
SGTcdfcmJ9RVLH6pYPcRd3NgJIo1/OdzMtIML7NobTP9IYPPOoMcfnbFzoO1AiXlR/abfrX9EMfU
e+ZM+PbFM+8+eufyhS9f+/H0twt1EMfE2x/OOXjfBfPfKWYAio4f6qkhiUQiCaRP7P9O3gAz4z9I
O73VTSKRSH5adDT8zO6o3aQGEJ0cAb47M5FegI74XQACACFC+H7PSAi1eTXv18Ue1ebxGsKA8HIY
4IQRBsFBBMAJASFcEAJwAggKQjgRhBIAggsqCIQA4VRAAJQICEGFIACFUECgQAHRKDQQVSXfHFVC
VFuIYqMg/k4mpEtvE8fF1qRs8EpWWyq4RtRarhsAhOeQUfap4XaSqF9Y4q8OnbjPWLWEV37E+DQ1
7kJF3WywGHXQSOCop+g4PDvde95QwqZYM0Z0aDx8umqt8BaWqaOX2bOyfIVUVftbbutgxA5JtyuR
w1PtFL1yAZCIqMmjKBorNh8xfCWWWMegAZpxrHLjUeWMc2KmzRlDqrd9eJDBEnbmhbGp4A3FTbXN
XAlTmqq8DIiclHXXTbG2pobdG7wJ42Onzx1DHtq27CATunPTkmOHNChRMedOC9daBYaNHXbPnfFh
tXVbVroHTB44afZoz/EtHx7iSnzy7Gczh2qo2V+VV2bQCLWiwssFP/JZwZdDB0ydGq7WVH61tsUL
uI+227Fd9ffjbv5mR338+LjhV4665vCmv+40HCZ6Btf/sLd7uZ3gTrcTcIRTS2LiRTNshz8qMkIp
mjzNBsz6DYa39FDNjoO6yxI+blrU5DuyivN2bqgSZv1vUs7N+tNUrhkm+piWm7QffBxbhYiquh2H
6bDcyCl3DDuS982OekRPSBtlA2zx1z4Zfy28h/+V99bi2iYOgKZePuLCZPe6l44PmjM0rbUFV8HW
vfQPC/4yL/qFd9/fWtLS04NuaPZvXryo9oXLPi9qMJ57ct2u5+fO/PSuf1Zahp03zr5/waelPYUQ
SCQSSRD63P7vavx3I+K7WvinIFmSRCKR9B/dTjD3eIMjHWsFegQC2u3qCJBegA6oCEwGKCAIhOCq
okTRyLKK6BUVMBhj8Orc6+WGwQ3GmCEYA2eCMc65YAwCggswDgjR/kxOiEJ9a/gJUUApURWqKIQq
oCpRFKqoiqpRVSWqhWqUqIRgQAg454IIIjjpuAahYy4AfnC2c1dehy+J81+uzf8CFKJ9iUvet0T8
jCpLuL7DU+ZSk87VHDbmOtcaR1G/1HB6wXfre3eTaJuWMaKDlLDhFKWMT7FlZaHhn66SIbassTgF
cn24tjw2a+Li0MK84jaDmNgdZ1+TOjzE9e2qom0HvFG5g3Mj6tb+u66BAyDho5IyVTRtKz3u7tBQ
7daCpcta7PnjnprtGH9B+IqD9f5p3JriN+8/XKS31qMhY2bG2uBa9cTu5cd42Picp+bGTLrY8dkL
tW69ZduyAgDaYDpuWni0v75l5OXxYXCvfv7bjwuYdTsef2Tg2LPtnxxyJvwybaiG8iX/fW6ZU29X
hBd8eay4QDtzanhESfnnS6o7qmmqf/kX+YuWu2w7cubPjcmaGmHZ7Qqu50sm5S/UmstVBv9q5NXZ
Pp8Gr1y57721LqZ7apwYEKbFT06bdr4tLb9yfQhFQ3NT25e5U78BYK5tb+3bBlCqfoOJc6aFZsTT
DVXMrP+Dlx92mfRno24mN6j+3ejTrZ5d2qdJwcfRT9Wag+9/pGeHn33zqPBhA+mOesQMCwF44crD
6wvVrCvSx80cMXP3lkX7DDUx5brLQ5tW7/4s33Z7QAt6waLLbiTPz/v9S+9d+dyxNc88Ov/FzTVG
F0GtWAZPGla1aP7rh3UA1Wtffnjbc+eOjFz2lSci3u6trWzqw/U5Eonkp8JJ2v/mk/nBYgHQ5QnV
TNKPea2pRCKRBKHXfsyAuf7O+/x1rNN2Iw3Ynb5VUoAJGdTg/4l6AXxRAISAUBBmMC90AiiUAhAg
QghNVTWoNviTqhGAc8HBuRAcjAvBBBMQnHMOwUX7QzkllIJQSgkIJUQhCoVCCaGgvkiBAAgAIQQh
RFUoACYEBSgI7WU/qzTl3tCxs9Sw1mRkhgYCoN44uFokXWQZPEJ3XqeAGwc+56Z2A4XFBuEUWhoF
2KGFet3sTi6A/pHbhvBU7tkTqJAlZ3bOrLNUAKOmpF5a4mRJ9ogD7vX/rvMdzTo/UoFn15qmoPHt
LUVNjXA44iymCdc0S5wDEO5jVRyAp7ypETGxsTYrRfDkB4plYDQA27RnpkxrLdNjNQIamWIB9MPf
tnS1G03pSX+9qqUJMdEOTbOw4HpaTcrN9AcAEpYalZru/1aFxFECwPCU1iMnNnToGSEAkiZGxofC
fdzlMh8xJXbApbcPnTzSZvUXMLWLS9Os/9vLFWbSn90QTH9zfXqjZwC9GEchnLUGQG0qAYRqpYC3
YF3p1iN8rzt63N2R6cMtaj7N+c2gFDg/XeMOjYmwAFAtUVFqTZXBYJRvevtXFy2aO+rCuf/z4KPv
vNx8wW8XFJo5AfS8hbdPb/vEyt6b/ev3ACDEWePSMmPCKKQXQCKRnAi9efAMOv/fqYpoP2waCxD0
pFNm6kufgkQiOcX0uW0ccD/tcEtrnfQngXXafAFm8/+d8gL4zzyBWAD0vs4PH38UgP9FCBO8pak5
xB6mGzogaKszJTCcgiqE+qfoNbN2e0lrswStCxEEoGpKc0MjITRw5r/7dIDqONuE36p0l3vTAsOT
aMl9ss3sElWLdNdF1sF/DDGGwfuFu7ii/YebuwFADWuXwRiICr1IADT5fMXr6EH/vpHbBrHEDBsa
Wpx/3D//rFjiLHrRij1vrsTIS9N/cV5kRHX1h38pr+MAQKNjcocR1FRsLQxuBmkxIWGAu9Y8gNyr
VzYAkba0WPpNswhJjogEPFVuj5lZxbw1jUCsvu21vevLfNcjWGOzDtFY4sVIS0Z2iHawudPO8UII
DlCNqqTDM0lP+hPbwLAIwF2te3UTPT3d6W8i19g7f80dna9LLy3jtvS43AjP9s/1MdMTR3FUf+Xq
dCEBKBk3DJ8+kh5Zlrdyjx51Qfb1uUGCOsz6v73ctD+7IZj+pvr0Ss8AeDfj2EbAXVg4y3XAmpqi
0SN6SLQKwOPk3BI2crgC2Gc8OXGGr2Jcyh8e1h+/t7DSb+x7K/asuH82y9n81CXDwxYUNnSrVVfc
h9bv0y+9+Py4TxeVSx+ARCLpJb1Zk9/j/H9Hmz+wQrD5fNHb2a7exCZIJBLJD5m+u3l1DewPJqj1
/uo3Izuc3GEhQKAXAB3en1AswIl5Cn7gtKUDJASUEgghqqqqI4UR6rATQoG2B+xTcKWqAARnDY1N
LTVO6ncB9E6ugACUBCV2NDwOJdDOMfI8h45YR41WNfB9C1lg2nDXt4yBxj5onzSBa1Zj9zxPS6HA
aAXrXIcK7UMfsCecKrm+wG/bhEeX/ufqqJ1PzJi2qMQA4HWumr91FQBg41u7Nr4VKJlEjk1MJ6jd
VFHWxWQcMHXodbEsflKMCuPrdUEiuv1w1+5Pai6+M+bn83Ki97CUydEq3OtXNLhN67v3fFY9887Y
8bcOi9xeX+NVI6KMja8eOA5R/MXxwgsy0q4966GRVYfLvCTUYmw/+I9NHg4Ydc11AtHDM2++K6aS
a/aKo+/8o0nvVv/oSRnXpKqZk6NVuDd+0ejhLLieZuW+AQguN/iFVee7cGZ0XFXRuyubY34xPJ14
Nx/1dmNcCgaARg2KGOzxhkZ3tqu79n9I0HLuNenPE8ZMn+717NoPZuNoVr98U2XtjNSMW3J+n+0e
eLYdvH7Tbg/X2eqXv91jJQCIPerSW5Ji6iuWvlPVwGBNm37VkNJ1O45W6WGZZ+cOJeWLj7tO4nKr
173+esn7ry68Tzy5eE0xixs2elDhlx8fNdNTIpFITtr+72idd2f/B05YBRUQpEUTpBtAIpH8BOk4
QW92J+wU7e+7/wp09AW0OgI6ewE6vQ9q1/8UvAD+hQA+W5+CggpwXldVV1NVS1VKCPgp+SWi/uEk
3MsVUN/yAdLrhQDGLtfWt+mYWdoZd2oAeD2vOtS6JsHLDy/wjnhRI1vdBw92uBbPRtd/P6LjLlcG
XUGd6wxK0LDS8M60pER6tl/ceGg0DXcQd4FR29jvcn3w2qNFTq4fKm3peWaT2nLOiwBc29cHma0l
YeE551lshnv/h/uXfuPtZgDrN+a9GpY564qEM8+FXlW7etGBTw4xACCgBJyDaIoGsNY9Aes37Psz
GXz5ZQln5CaeAeEurfraBjTCKCl6bZ5xyfUpPxsRNzEb4N6CUk2BhwOivnLZB3G/uypmSO7AIYZe
tEqh5vp7axoLa0OT0+MmpUOvqlvz9/xPDrJu9DTV30xucER9fn0Twtzry0sq9fV5Ij3Lua+km1Rz
rODv+76KGpo7LuWicQB4c0VDWXP7oJn1f9dys/48Qcz04d3r2RWzcTSrrx85+vob6vXXDBx9jt2o
rlv1f3mbKgXgLdpVVeS75Ehl2i1JMS3OfXtbPILGpo258fGnF8ZbALDqvCWPzHl63wmsHWnHlffE
dbc2PnLP/PdnxSq8oWjH357a8slRj0wPKJFIgtEb+z/4GQFGfzf2f3udLrZ/8IUEvVGzNwckEonk
dKaTmSe6O9hW1GlRVcfk/z5fQLsjoAcvgGhPDYgTXQdwWnsByC1RVwMQEK0vcHAuuBCCIXD5esc4
uNbTuxxqK+l6KIh0QAB+E5gACighxDf/T0EICGk9mjJ26LIt/zjJq+w9ViV7SfioWO/Xj7oLd3Id
JCRCNB3/4aXfVRJSHnhtaGL5safuKSgLsKEjp585/7bwyiVb5y9rMc+y1jO2kVkP/cFenufkg+Oz
E0nxe1v+tMJ8R7oTx0z/0x2z/u+rcflxYEm/aduyMQ9OueOLpu9bFYlE8pOgN2H2QdwEHZYgBln/
LwKeRDsZ/11yBAT5dLKPFr067wf33CKRSH7s9NoePhnDmZh8Ih1KO9TyrzTveCjgTfvZpOPbXmjZ
w1KFHyy3zr/b9yZwIQDg/9EiIL4ZeFCAdx+L0QcQtLoBfNsHtA4EIae+Yz0s72YnfS509OvhowEA
Ymvzshu9JzVR2Y/QmAmJiUDl2vKqfrGfiUV1lzTGjMi1U3hLNhx5d1Vf2v/9r7/kBw2r27VwYdkR
GbYvkUhOBT3a/2bx/72x/0OiQuOGxIXH2lXz1LsSiUQiOWV4PcxZ46w8WNFc30IAQQjpMO0fJDtg
QCxA+zKCjskCOhFwYv9fUX/gjwIAwPxXyjmEAOcCojURQH8n3GoN0CYEaAsB8CUoVFo7NnnskI+2
/LOfFQlQKYKGpxBNg36cN9ZIZ7pEIpFIJKcZvYz/D+Ij6Nn+ByCiU2NSRidrFpVSCoHe73QlkUgk
kn6BEBAILnTdW/T18ZrCGl+CAOI/1lqrh1gA9G6ev5chAz8gOkcBCID6lwP4ZuEpiOA+21yIE/ds
k2BrAYj5D3DryAQY/754gO/LucIbeUPe9yFYIpFIJBJJH3Miy+x7Z/+HRIYmjUq0WDSv1xBCLvGS
SCSSHwqUEItFSx6V5Kp3tTS0+AzcoHkBTGIB2unWFD19gwDaFwIIAQgIDuH7kVOIEhKiEUXxLc4H
IYQKqigAfNn6CBGglFBKCQVACCGUEEqIz7EiICAEF4IL3wI5LrjgHJwLQTgXvjwDnDHBCYTggkMI
xrjH5RaCt/kCAn0zkp8GhFhU6N0lMZR8HxBiUYUuF25IJJLTgxNJ+hfwqdfr/wdkxGia6vH80FYK
SiQSyU8dJgTz6JqmDhgae2xHEfGla/F7AdDrFQEnlSTwNEFFWyYbcA7BwS1USzojdcCgeEVTVKum
2TSLzaJYVM2q+f9qmmbVFFVRrapiUVWLoqqaYlGpqlCVappKFYUz5vUa3ODcYEw3DMNr6IzphuEx
mMG8Hp15Dd3j5brh9XiZbuhuXXd7mcdreI3KY6XHDxznXNAueR36Epsy8n17doJ369UtR0v7S8gp
kKsOu3vSnbnk62c2v7Wrr+1masm542c3TzBWP7nz43zWP0Z5oP6GfUL2vHsHNL+/5ZnlfZt9QPJd
IOETsufdO8C1ZOvTfZHOUKYDlEgkp5QeUwCc2Pp/X9Lp0KgwxrnJ9n/tcM4p7XFL1u/hFIlEIvlx
wxgPiw5D2+S/EN8lL0CP2wSeXviiAAQHfPY/AUkcmuIYGNXsdCqqQt2q4lSoShVVpSpVVUXRFEVR
qKpQVVFURdEUqiiK6qtDqapShRJChBCccW4YzODc4MxgnDHmZcxgzGC89aNhMGZwbhjc4Iwx7jWY
waISB3gZKztYIkA4RGs6gL7uX41GDiYkTHU4CErbf8JJpDrskZARFyoWKprWerY/5Cnv21wAJnJP
EhLmmDxWhatiY34/zJsTdUCajVh4cowCnKRJriYm//7+wWkl+574U427q4SO+ithtgig5Tuq3Qu5
khNB+MbFrBst8TFTLks5a6wj0Vb/5m3f7A0YP8f4rAfnJoSXHnn83sJKA4Bl8M9n/3nOVZn2sA9W
r/jm36/d8Oiq7rZfBAAt86b3dt8/cMlNl968rqEtMQkJy/z1fffdf9m4tBC9Yt+aV/7nqVf3OGXo
iEQiOZn8//6i3tv/AiCqYniD3744F87mlpYWd4zVGmlT69xGrccTFmoLCwulNPjDTNspNmuo1WZx
u10ej6vPT5FIJJKfDpwzqiqidWtAAOSEvQDtdOsFgO8MnD7+gLaFANz320YJcQyMcjW3KJrCBYgQ
nAtwoQguOBFCcM4JpeCcMCIo4SzgSoXg3L+I37/HIGOcCZ/9zxkXnAvfX+H7IwQXRHDuLxNcQAjh
crbEJMaWHCgG4UprrsC+79Am7+aLm6JsvKYg4EdfUzLfsI9J9e6b764j2ogHbOc8w5ffprv7MCNi
ULknTcjwpKwQuDaWHu0Tu7kTrGX1Y1sPx/OyAv2klaUhIamJWnh18BHsP/27lyvpK8JHZ949LzmB
sMr9dTuK6xsD/qtYUtNuvSchPKCyJeNXS1+57Ogzd4/5TzGLSM2OL6/tybOkxF/w/B1J2zc2zHzk
t6/PeHmnCwCgpc1+672noz6fc9NTX5Vpg8aMjq7zSPtfIpH0jhOJ/+/wps3+9/0rRJBfGF33tjQ6
rxiecmFG/ACrCsFBaJWHrTxc/lH+8dAIu8WidT2lobE5K2t4RkaGzWblQlBC3G7P4cNH8vfvj4gI
65NTJAD1Ml2jSkBSMIlE8mOGc98Kd0La7Pp2L0CQrey/+4qA0wXfQgD/75liVVWiCr9xDsEFNzjR
AE4Y4wohjIEQwgkjAAcEhCJ8f4QQnBiEUEZab6yi1dDnjAvGffP/gnHBOGdMMM4Y45xzxsGFEIwb
XHAhOIQQjAshOIjS1Q0fcVXImFla3HCqKQDg2tDy5WzdaZCYP9rPvUGxWgEPr17u3vq03ughyQsi
pkxD0e8aN24WUOiQDyLOyuF7ftlYNC1ixly/c6H89obVq/2Na2Os2WN4/qzmr/fAGseRa8mdqEWF
6GXN/SvXLz3z929u+GPi8tuuvW1tfa+cDkTLPD/aCu+2/zT5ZmhDczLvuDU+KVbTCNwVtZs/OPDJ
ZpcXgBaa++shk8dFJg9QKQDm2ffXXW9+6WJUTT1/6KwrEwZFEk9F7cZFBz7Z5jIAYo+b8052Rpug
vD33PlbtBkCUhLMzZl0RPzRR4/WN2xbv/3BNs8/2sqYmzLg+9awcu12BaGne/ubXi/6rTH9hwswk
AMCoUS8sBQD3lt3zXqzzmOjvI2HmuD/fYLF43fuX7393aZ2TAyZ6Bi9XQs/vXm5HlIFp817NYG9v
eXaliwOAknlX7l1n1r528958w6TfrBGXPZFzTrqmAd7ahm2L9y9b26Kb97/puJj1p9l4mX0TTPQx
LTdvP8g4bvF3W9zV41+5hrD6hk3v5i3b5DYAEhl33b3JCXUVi18q2H3E3RwYiWIN//mcjDTDyyxa
W0LRkMFnnUEOP7ti58FagZLyI/tNv9p+iGPqPXMmfPvimXcfvXP5wpev/Xj624U6iGPi7Q/nHLzv
gvnvFDMARccP9dSQRCL56dFj/D96Yf+Ltjcd7H+fB6DLKgBd91K3+6WpWakWwNXAXP4K0SDXp4VP
Thjx8KZ8jxCB9rmue11u44ILplutVsPQnc725AJDhgxOTk5cu3aD+M6n/GhwM1tDeZFXsaQnhOs4
gXTVbiO0rqLYGulICPHqRJVeAInkp4DvLu3f8x6CdPACtGUHDEwTeNJegNPMP9C2I4DgEATc79dm
ghEuCCiFAE3PzUwanmKzh/jSAFJCQAjx/aW+d4B/K4VOMRNtP5Zon+UXrYkCuXA3t5QdKDm4YT/3
CAjOfMECDBCCQ9Agv9/EcbE1KRu8ktWWCq4RtZbrBgDhOWSUfWq4nSTqF5b4q0Mn7jNWLeGVHzE+
TY27UFE3GyxGHTQSOOopOg7PTveeN5SwKdaMER0aD5+uWiu8hWXq6GX2rCxfIVXV/pbbOhixQ9Lt
SuTwVDtFr1wAJCJq8iiKxorNR/wLtC2xjkEDNONY5cajyhnnxEybM4ZUb/vwIIMl7MwLY1PBG4qb
apu5EqY0VXkZEDkp666bYm1NDbs3eBPGx06fO4Y8tG3ZQSZ056Ylxw5pUKJizp0W3voUQcLGDrvn
zviw2rotK90DJg+cNHu05/iWDw9xJT559rOZQzXU7K/KKzNohFpR4eWCH/ms4MuhA6ZODVdrKr9a
2+IF3Efb7diu+vtxN3+zoz5+fNzwK0ddc3jTX3caDhM9g+t/2Nu93E5wp9sJOMKpJTHxohm2wx8V
GaEUTZ5mA2b9BsNbeqhmx0HdZQkfNy1q8h1ZxXk7N1QJs/43Kedm/Wkq1wwTfUzLTdoPPo6tQkRV
3Y7DdFhu5JQ7hh3J+2ZHPaInpI2yAbb4a5+Mvxbew//Ke2txbRMHQFMvH3FhsnvdS8cHzRma1tqC
q2DrXvqHBX+ZF/3Cu+9vLWnpaeI+NPs3L15U+8Jlnxc1GM89uW7X83NnfnrXPystw84bZ9+/4NNS
mS9CIpEE0mMwUBD7v2Nh1wqiS03RGg3QyQUghGhpcr6Um5HMnby5y/3JgxRFeeKstDnrDzlio2jr
0tTGppZp084lhLrdnVdbGYZBqTJ58qTVX30VHRN50qeYYYjQ2pJjrg4XoZ4x0FFa19DkNhzhlujI
SN8vgJuF1JcWeqCdMTC0mTpqK463GP7TFE11hGqR4WGMtCcjcBu2hpoSTtS0uHAdfZmkwG0/6+43
Hh1R/tH/PLdKiwrXSa+8AB4W0uBNrxjrhwAAIABJREFU/Z/3HhlWt/K+uZ9YYsM8wdwHbq/WWFfh
8hhEUeMcSmhoBJeeAonkdMZndpLWvepEmxeg7XirFyCokR9Ys5exAKfLcoD2dIBt5jo4Z4JTBkrA
FJL763OGnDVMVVVVVdtm+Lu+afvY1kzQHDmBhUIIwzCSRqRFpcRu/OtXzMvBOGeMC65wRbRuUuBv
uUNn8oOznbvyOrTv/Jdr878AhWhf4pL3LRE/o8oSru/wlLnUpHM1h425zrXGUdQvNZxe8N363t0k
2qZljOjwyxQ2nKKU8Sm2rCw0/NNVMsSWNRanQK4P15bHZk1cHFqYV9xmEBO74+xrUoeHuL5dVbTt
gDcqd3BuRN3af9c1cAAkfFRSpoqmbaXHOz4E1G4tWLqsxZ4/7qnZjvEXhK84WO+fxq0pfvP+w0Vt
0wU0ZMzMWBtcq57YvfwYDxuf89TcmEkXOz57odatt2xbVgBAG0zHTQuP9te3jLw8Pgzu1c9/+3EB
s27H448MHHu2/ZNDzoRfpg3VUL7kv88tC5iNAC/48lhxgXbm1PCIkvLPl1R3VNNU//Iv8hctd9l2
5MyfG5M1NcKy2xVcz5dMyl+oNZerDP7VyKuzfT4NXrly33trXUz31DgxIEyLn5w27XxbWn7l+hCK
huamtge4Tv0GgLm2vbVvG0Cp+g0mzpkWmhFPN1Qxs/4PXn7YZdKfjbqZ3KD6d6NPt3p2aZ8mBR9H
P1VrDr7/kZ4dfvbNo8KHDaQ76hEzLATghSsPry9Us65IHzdzxMzdWxbtM9TElOsuD21avfuzfNvt
AS3oBYsuu5E8P+/3L7135XPH1jzz6PwXN9eY5xe0DJ40rGrR/NcP6wCq17788Lbnzh0ZuewrT0S8
3Vtb2dSH63MkEslPFRH8g+h6QLR5BFonNjo+5zibWy5LdSSJFtaiA9C5sLSuyW97n6JZLkuL+rTS
FRYW4jslY0g6VRRdDxqlBsBQVC1jyJCS4uNdTykpKW2orw+s7YiMTEpK7HSKGTU19j/87Z2zLIFl
Rf935ysJ9y+8czitWfnEQ8uK7ZGRLhbWYAx+fMljQ3D0rTufXd0c/7uX3j5vgK8+c5YX7Fr36fI1
+cTu8PsLDFsT0mY/OSdb/+KxZ9Zao+196AWg9oRBEcSmJdsF8QguetcyE0LAEuK3+v2TUZ3qNHtt
bppyw0N/PC/TQZsK1//j7X/8tyw03CG9ABLJ6Yvv/7potfrb4/9blwO012xNCuD/FMT2/1HRvikg
AN8lcs4F40yAAOm5mSPPGaMoHXylZvZ/G90b/4FHFUWxWCxZk0eW7C08sCaPG4wxDs45576qrbkV
Ov8Yd7kOmnJv6NhZaliov8DQQADUGwdXi6SLLINH6M7rFHDjwOfc1G6gsNggnEJLowA7tFCvm93J
BdA/ctsQnso9ewIVsuTMzpl1lgpg1JTUS0ucLMkeccC9/t91vqNZ50cq8Oxa0xT0yaGlqKkRDkec
xdRFrlniHIBwH6viADzlTY2IiY21WSmCJz9QLAOjAdimPTNlWmuZHqsR0MgUC6Af/rblBHZH6kl/
vaqlCTHRDk2zsOB6Wk3KzfQHABKWGpWa7v/ihsRRAsDwlNYjJzZ06BkhAJImRsaHwn3c5TIfMSV2
wKW3D5080mb1FzC1y38Gs/5vL1eYSX92QzD9zfXpjZ4B9GIchXDWGgC1qQQQqpUC3oJ1pVuP8L3u
6HF3R6YPt6j5NOc3g1Lg/HSNOzQmwgJAtURFqTVVBoNRvuntX120aO6oC+f+z4OPvvNy8wW/XVBo
5gTQ8xbePr3tEyt7b/av3wOAEGeNS8uMCaOQXgCJRBKE3iwBCFJokgKgPZ4R7R+DLARwuT3TosNZ
cwOE0Dnu/KZ+7lD7ULt6yGn8+ZDztZxICwV01/mxIUsLPaGhNt8pAwcO1D3ubnYWYIwlJiUePnS4
6ykNDQ0OhyPCEeGr2djQ2NDQEB8f1+mUnmBl+QeqfDdiT3ENbzr8Zb4xPCtm/MTIfy4DZ80tzeFn
nT0EEAfX7GwEpZYIBwBefvBAnRozKH3olFlzRkQ///rKslqiADAEhDVuSFqko5gaHs/xYmNofIhb
tbmZpbm+yu32ckLDQ9UBjjAvUbzc2lBfpbu9TAgQJSnGXtvU7NEZFwJECQvVDN3QvYagdECEGhoa
bhz75P77v4hxHqd2tZGHNdZWeHQvFwBIaIg2MCpUJyoXlrraKpfbKwCiKDF2VbHZOgy06PxUyYTN
5bTNevbmnw9AbcFRNmjwOTfNRdW8FcVOYbP3og8lEskPEX8UQGvKPxGYFKA17L/jKoAOb2DiATBx
C5wuEQBAqwuAkPZLhhDw6oamKQbEGbkjKaVtv3OkNQgtsAkzR0DXmoGFgX8BDJ2YtW/V15wDjHm9
TLWd2AI2dZxtwm9Vusu9aYHhSbTkPtlmdomqRbrrIuvgP4YYw+D9wl1c0f7Lzt0AoIa1FYAxEBV6
kQBo8vmK13FK5LZBLDHDhoYW5x/3zz8rljiLXrRiz5srMfLS9F+cFxlRXf3hX8rrOADQ6JjcYQQ1
FVsLg5tBWkxIGOCuNQ8g9+qVDUCkLS2WftMsQpIjIgFPldtjZlYxb00jEKtve23v+jL/IxFrbNYh
Gku8GGnJyA7RDjZ32jleCMEBqlGVdHjW6kl/YhsYFgG4q3WvbqKnpzv9TeQae+evuaPzdemlZdyW
Hpcb4dn+uT5meuIojuqvXJ0uJAAl44bh00fSI8vyVu7Roy7Ivj43yDSEWf+3l5v2ZzcE099Un17p
GQDvZhzbCAzkcZbrgDU1RaNH9JBoFYDHybklbORwBbDPeHLiDF/FuJQ/PKy3bgoAwFuxZ8X9s1nO
5qcuGR62oLChW6264j60fp9+6cXnx326qFz6ACQSyUkRGOAfUGJaXQTWEAAXAh0fcqIVRHMX87gA
KIQ+kHvG4xvybxiovl9mPJR7htJ4nAkOIMoqHIrgQgCwaBZVIbreg/vcYrGomhbsFGELsdlavby6
bmtobGDM6HRKTxT969U/r/bNLahKYlSsZ+9X33iyxkWfeU7yR6vrPcIdNm7qYIDtXbVHC9Hg99oX
fvLqS2vruW3s7QvuGRvzs7GD/vOvai9F4LNf8tWv/f1qoPS9ux//r8vmVOIuu+uO80YlRoj6g+s+
+svi/yLU0WREzpj9+6nZaXGhFHrpylc+FhddPjE9PspG4S7fveFb95AJ4weH0+aSTUv/smRzqZJ4
0cOPTU2rXnnf3H812WOue/COSYMGOGwKeNOxrSsWvrtBCbVXN9Fz73r6+tGxNgLWWLTlo3f/vqkU
tmFtF+xLPBXYBU4Pp0N/Pn0AeP5fH3xys3fcnW/cM3ryjBGLX9xptfamDyUSyQ8R3n7rFuhk6rfb
/kHpGgjwo4oHaMsF0A4XghmMQBBGCSWBZnygI6BTYY90svm7OgK4wZnBOWfM4OhdmwGtQwBKghI7
Gh6HEmjnGHmeQ0eso0arGvi+hSwwbbjrW8ZAYx+0T5rANauxe56npVBgtIJ1rkOF9qEP2BNOlVxf
4LdtwqNL/3N11M4nZkxbVGIA8DpXzd+6CgCw8a1dG98KlEwixyamE9Ruqijr8ugwYOrQ62JZ/KQY
FcbX64JEdPvhrt2f1Fx8Z8zP5+VE72Epk6NVuNevaDDdQo+793xWPfPO2PG3DovcXl/jVSOijI2v
HjgOUfzF8cILMtKuPeuhkVWHy7wk1GJsP/iPTR4OGHXNdQLRwzNvviumkmv2iqPv/KNJ71b/6EkZ
16SqmZOjVbg3ftHo4Sy4nmblvgEILjf4hVXnu3BmdFxV0bsrm2N+MTydeDcf9XZjXAoGgEYNihjs
8YZGd7aru/Z/SNBy7jXpzxPGTJ/u9ezaD2bjaFa/fFNl7YzUjFtyfp/tHni2Hbx+024P19nql7/d
YyUAiD3q0luSYuorlr5T1cBgTZt+1ZDSdTuOVulhmWfnDiXli4+7TuJyq9e9/nrJ+68uvE88uXhN
MYsbNnpQ4ZcfHzXTUyKRSE74qaLbEAB0WQggBI9QwF3Nwuu/FaXUFvw2O/lPO4vuHp0yuP4obw31
J5xHKGhgnBChqJqu64ZhACgsLKqpqQtUIiYmKi0t1fdeU1XW5RQhhGF42zwIhuH1LbEMPKUXGwSm
XTbn/ileAQjn3qV/+7IYXvfnO1vGTYqcdG7KR4uOGZG556Xj/7N35vFNFG8Df2Z3czVpetL7oC1H
KYUW+HEfCoiigAIqpweKgsirCN4o4gGIiCeHoKAoCAhWBUQQ5D7L0XK1QEtbWnqmR9omaZLN7sz7
R9I0bbJpiy2C7vfDhyazszPPzkx293nmmWfAfHHXOSOj8Ia6Wy3BBFBtBbi2QepaxVJw9vSNGoum
BIPW5DX+w1kPBmLNpbNZXl26DX16Li5+feN1TpXQp1dUAOhyLt0wSQ15Jv/hccE+UJl5qcwrrl23
YUFgKrx8xRATG9p/yrPZ5z84wNbYK+dQQFxskBdUZl4skkR1attv0iuV1+b+fIOAr95Uff18XiX4
d02MGDBlWmHa/F/r3m2cFwIgi9kc0DFCDlCUlkPkjCknvRgSI8Pa+0CqoblvpCIiIrcN1rsSctj7
z60jQDOU/DvdHmA1AZB6CwEsPM9yCNNAY8zzTmsl6tR4x3Se5ysrK6uqqnQ6HcuySqUyICDAx8eH
ouqbhF0p/9a9Bi2shfAE85jneIuloWswctvOXIrx5LdUt/GSji9IAABX4tJMYtPgLPjaCkvnTyXo
pCkjo9593HzUeOoXqsdYuu3DlP4QRyGo2sVZRkvDvc2nR1VnJlKeXsiUzVVUt3q9VnBFTp4es5mF
NY3PbFLyhHvUAMbTh13M1iKlZ8I9Ujlnuvzz5a3nLW4eXpVH075Udhj/cFDPu4Etrdi//ur2TB4A
AAGFAGNAEloCwNfuCVh5JH0piho7Jqhj/5COQEyFpefkANXAFeQtm8s9ODn8f50D+sYDYEt2oYQG
MwYglZqkjQFPP+rXrn9wO47N20NTwvJbyqtzKzzCogP6RQNbqj3w45XtGbwbOQXlF6rXNaTySqUO
lKbDxQUa9nAaiY7Tp7vbrZ7P/jF9n0/7/j3CR/QAAGwoqSoy1HWaUPs7pwu1ZzMRkge7l9MZoX4U
ys9m5az8ipk8ITjxLhVXpt3zTdoxDQGw5KWU5lkv2ZseMi3Ur0affqnGTCj/yG5T3lu0OlAKAHxZ
2uZ3Zi9Kb8bakTqMae9Pml79zpyFG8b707gq78z3C05szzGL4QFFRP6TNF9Fsyny7lcBOBxz4S1A
cEM1UmfBBBPC2+5EWdqa7wryX/5f1A8XckNCuPb2Vfk0X2WhkAKAIAtr5nlsVdpjYqI7dqznAslx
FmvAP4QolrVIpXSDU6wLN+06P495jG0mAPspBAs2T+0BKqh9R+uch8Wo/GYnliqVGX8mV/Yb7N3n
7tD167T97moLoD+1N4vDUoqpPSty9OzXh8r824Z50wBlyadzzLStQew1lhxbt/LPSgktk/ow7e4f
FgiQtfnDL45rFV1e+mR6Yu8BgRuzs605y46uXLI1n1DgPWQ4AJSd+PqjJON97y1/LLTq2HcLvtX0
evuzWZ1CuobQB8qdXnrKTny9ZGtxu6dXzh/gF99eujlf4kUnL1twBCNG4tH5uY/m9Q+IDWBwnsOF
Y0JQvb4Dnpd7ygDAYrAgiqIsBjMAyJQyIHrhBhQREbnNIZg4ausN9XYnRwDBtQDNdASoe/e/Wclb
G8bxizVkP8/zwPMcBopGBGMQ0PkBAGOMEOJ5PiUl5fjx44WFhTxftykgRVFhYWGDBw/u3Llzbfku
lH8bPM+zPOGB53lCeMI31FNqH7TkxhOVG52vgyP5S/T5S1xfpOkPw09/uDrA4py5upy5DiknTZcv
e3Zd68HPN+We5YsBKdTWZ1kr12tNvrpmSuAaVyc4QQf494sCKC45XehCo9P8nrIwqaaeFcVQ+vmj
+10UhLnru9I/2pXeIFkeH/fWi6riND2OCvQEyL9YY3vmEq7wUObyQ857sBFjVsFP7xf85FwF4XN/
Oz//tybJbzh3dcn0q02XUzBdoF4h2Iyrbzxqq/f0ewdO1wnkut34irJf3i/7RaA0F+0vlC7UnkL9
JYCQPIJyCpbvuh8r952euc/2OWvlkZkr7dn5ov1Xlu6/IiQYqSz6+NGi2m+47PDSewYslUY/k5zU
7c17Z+7Wub8sd3Blp5a+OGHpzRcgIiIi4oBLa0C978Thm8tNAbU8pTGx/sABAEvQp4WSub0iomqK
wnqGLz2b+0mERYoIAGjMdBWReRECABaLxWCosc6j6/UGIeFY1sDxFkJkDU4hhOh0etZse66YWRMh
hOP4Bqc0Rs5Xz3+wr4IAgExG+3t5Wghnztu/p2jwuODuw7seKRoSAlBxcHeWWsHo6+weVEBMuwDg
9UUZKYd+37Yv06JQW485+thTNOOvUpSZsCLATwEAMZM++2aS7Rjtr0J1LYgoxlflXxfbEGFdSTWB
UKlKSoOlvMwE4CGT0S4jQyGa5qtKdACeUoUEEQ3rNerlWWN6BNoDITB0vbBfTl4AGNOUSccCgEQp
ITzm5UoZAJgN5ib7uoqIiNyG1L9NO24N4BAasP4ZjcUB+JdQzwSAAAEgwIRjOURhjKkGxmPn+6DR
aPz+++8vXbpkdRZoYCO4evVqRkbGvffeO2LECKiv9jf4wPOYZ3mCCc9zGOOmrV5rBcx82rN66iOP
xJWeiQAAQE4akqZYbmqishWh/PqEhABoDhaXCi9Y/xsgKWMqqPbr3F9FgaXgSNa6PcI70t8MrS2/
yG0Nr01ZvbooS3TbFxERaXGa8vJA6v0ROJ+4yOLo0OhiRwCZlNlbYZngA4B5CaK+HBiFCrN51hRp
Mn45IBpyrxCMgaL3aimJRGI9VyZlCguLQkKCsJtQxRRVWFjk8hSlSqmv1hlrbAuqECCV2pPjuAan
CDZE3UE6yk9aQ0kAgCMEgZnQ/ME/sh+dGt1n+jSLEuDGvr15POWlcFCdbYYDRFOecqT2UPL26SIM
hDPzAODhLceWvEreQ+bJlleyANKSfV9+m6K1ehvyeq1UWX9miRB7AF0EVqdK6+bddbI69oHDpaC6
HaSQ/9ApE3sE6k5vWb4333vY9Gd6KsHm6wsgkTNACLHGvK47naYVFZn5LPgHdo5CvxR5xMcFAfD5
mVrC06IJQETkjsXhHlgX8t+2NKD+TcA5KGC9cpqxQ0CdZ/3tjM0EYFX+rc3EcbyF5SkaIw5hgt08
PxBCP/744+nTp6G+g4Dj1oAA8Pvvv0dFRcXGxjrP/9u/8jzmWBbzBBOMecJz/5hHLynjLkytvqSm
PMORRALsDXy76f8AgDW/Jc90Nb/tOFv7NyDVqdmrUrP/fkECCMp/pyPU/i3UL/8SeG3KqlX/tBAi
IiL/IRrT4QRfdJzT7SnO4QAlUsnOanNfDyqCZoFwkH3R9p5j1EP2ResbZq6F+aOalqsY61SHRCrR
aDRqL7VMKnX5uoUQMhpNGk2ZSqVwPsVTpfb29nHMz3M8x1kanNIUCCa4zjeeKGSSypM7kifN6qP0
kYDl/G8nsByzgBwKRKEqpg1lW95gJnVtQ1EYqq7nGCHE997X5gXnseZL69f+kfHnIW3isMChzz8b
c7XIxKjVhj1frMqzgH3pAwG+CdISARuAYw7McQCgDGsf30WtCLD5QRCjtpID8Lr7hWeufbw2mfJQ
cKhufaCMwTVXdu+vSBweO3XRB0P4tlEy0B36/ZJMSrGiCUBE5I6l9pYlvBZAWKd3ZSlo0ol3BEz9
r9ZYABxnZimaQjRFcJ0JwDnyf1ZW1uHDh3metx5Vq9UPPPBAVFRUaWnpjh07NBqNXck/dOiQ1QTg
chUAABCMOQtHeMLzPOYxFo5if2vA1bgq7Z8VQURERERERKR1aHSBfF2C8xqBejMZjjAeisUl+DV/
SyTDQoM15Ahdt0iXlMklCjk4zE3JFbLsrJyIiHCZrKEVACFkZtnc6zcUCunfPKVRGlwOAzWEu/7L
X2V9RvlD1fGfU3S0h9xS33+eQq7Lp6GGoOL1K/f4PX1PbIcufubCYhlSUwXr311umDLmnoS2nf2B
1xecZpgGbdvI9s/WCySNvXIjXHHwhx+iHxvTq9vwUQBg0WkysqqxDGf+8P1Jnwm9wwLpGgvo9fU8
0VQSAyNFmxatZWY8OiQmijLkHd68ZlOGkVJ4iAsBRETuXGpX/SAABw+AepP6zvsCCKj2d7TG7wSa
5jOOB4yB5wkGKS1FTEBYoCavmKJphMhT37wQN6iri9MQAoAtW7Zs2bIFACiKoihq3rx5nTt3tt4r
MzMz582bB7WPn5CQkE8++YTneaFwAFmnrm6YsRoI4TAhPO8b7p+fdYNBNI0oCUgAIKx7u19ObLll
7SLyz4GQlAHWXRBDkX8ChKQMYcWFGyIiIrcdxOVH1xlqvzmom/UnlonjB2J/VwGw6qjEtggAogbE
uAy2z/M8ZzQNVxiGKE0BlO2eWYKZfQb5HqMno5DRNO18itHIent5efv4MIztKMdx2srK6qpquVzS
Iqe4pLpCbwE63IupoZ03Y6aqa7DFpEcUHeIlNSFbgTzxMGg1wmdZQXqW4Wu0HAZAKNSTMjEKlpeZ
aqo4jiMEAFG+CkLJlSasMlUW8xQd4i0zAWV2+FpmUZl1GpmE8vJUafUWC2sMUoGeCbJnqMJq++dK
7GmqLMEUHewl14PMZNBbWGskY0RRKEiFTLRSbya8UYdlkQ8+ObyttF5zVpz+7c9L2hray6yv4nie
IOStQBKZB/4XvfGLiPwHwZhcO5qBANn+IUCAUK3/u/X3bV/Hbo897xiE3iERHD82/NQQp6y3B9MX
vmT90MALwPbk4zme53iKQnYvAJebAnTs2LFfv35lZWXV1dURERGxsbG4NnxgdHQ0xti6UQ0hRKvV
YowbRAFw/Ip5zLEWjImthFvQYHK6ywZVfJDl5LianMLWr67V6mViX+r3Qn907sPja1JaWm+mpAkz
//dsH27/B2d/vcK3jlLuKD+n6hM/9+U2hg0nPtzWstEHRP4OyLNP/NyX2xg3n1zkKsxhc7GFAxz0
t8IBioiIiNwMbtfG1//QwHBQ3wHdpRMAAABFURIPxW6L9PcyTg2cmuKrMV2NGIZhJB4McjVzTlGU
h4fMUGOoqqoCRNEMxXMYADMMo1DIWuoUl3j6KAHAUP/6auE9FQAKJQAYHTJQYHB7lq2NlBIWvJTW
L9bTJZRJopIB1EUoxIRIkU7qowQAIwGAel+VjEHpowQAjvCeSgqUShZACnUZHDPLkF7mowQAEwAD
ZpVSAso684QJAIBXyYCTBtawvt0H9+lcX1xN2Z4/zpXKJWap2h5DEHhoil+CiIjI7Uv9O6FgOIAG
vgGNzff/G/wB6ocDRMhmIQEAAOywCsBx3t6eoUuXLl27dgUAjuOsiY4NzXGcyWSyphiNRp7nscP+
Ag1sATzmeY6vM7Q4LTpoeSSUdxRCSsbLC0FhndjIm4l9R9F5OC2liO6g+fRb5uLyFn0CCNR7kyCl
14DuDBhLjl5phXlzxLSJlCMpDvOjAW5SJWdCwqa+HhVZkP7+knKT09EG8tNKuRqgxkUxLVyvSHMg
1n4RakZpoN+gMeG9unuFyCtXPXf+kkP/efWOe/OVIM/CrPdeztVwACCNum/G0tmPdlApN+7fcf7P
ZY/N3+Nu+0URERGR24j6buvutGyJhJZIaAvIyghBCCnqTmrkFGsmqcQ+h9/Cp/zHoUHnKb36+XMz
XRyTK4UtGiIiInck9cIBCocD+A/COCc5O7Y1eJg4frXuC0jTdFlZWXp6elZWVlFRkUaj0Wg0Wq3W
ruebzeYG0/7OcQEcq0BOMqAW7yyd5fgonY8cl2c7VC2hO3yl6hZhSV9o0iJJ5zfkd32Itz3Hmtzt
pd4S9d40ik6hcQowHi3MaRG9uQF8zf53T14LxEXZ7E0LSykUESESzzLX/dd68ruvV6Sl8Ezs8NLc
sCDEay5rz+RXVjv8VKQRkdPnBHk6ZJbGPL71izE5H77U7a98Xh0RH1hcIer/IiIirYuLxxcR+tKU
R13t1EiTQ+3dhEZ+a04RERER+XdTe6MmDopkUywAjnkcAwc0PPXOtSZYTQD1hHdUv50d3ZwDz2Rl
ZX399dcpKSkGg+stba0mAIyx3Quggdrv0sPNVn6dwcaWR/2oott4SUAnymrvNh6p2TuD1XPI71XV
3Y/RMhmAGZdtM51cxFabUdgK9aAhkPd09dHjBGiq3UZ1rwR84YHqvCHqka/Yqih+vmr/flvhkm6y
+G74ynjDuQsgC8DQX9q/r8RHwRYZWrdeW+0dpq468mrItucmPnewsklGByTpMMxXBpbkv3TWGVqP
hA4zpweG+kskCEwlFcc3Xt1+3GgBAIlH/yfaDejhHdaGoQCAN6evTVm118hTTMSw9uMfCWrrjcwl
FUfXX92ebOQAkCpg9nfxMfaK0i68/G6ZCQAQHTQwZvzDge1DJLiyOnnT5Z8PGMwEAEAWETRyckSv
BJWKBlJjOL3q3PpT9NBP+owOBQCArl0/2QoAYDqROvdTrVlAfitBo3ssfUwqtZgub7u8bqtWjwEE
5HSdTnsMc19vfejgyLlfxvDfnli8y4gBAOgOs/rP6lmx7NlLVziBdpOpx7yfcFe0RAJgqahK3nQ5
6WANK9z+gv0i1J5C/SU0EgTkEUwXLt9FP56wNVvAuN5fTEB8ZdWxdWlJx0wcAPIOmPRyWJC2ZNNn
2alZJoOjJ4rM877ZMZGchXeYmlJE9eqIri3ecTajgkBBcdZlwaEtIiIi0po0PUoeCBgJcJOi14mI
iIiI/GPYtm5ByKWTv+2zi4iALrhztX2XOG4KCIAAIYQoyvq1XoAcgb1q/vzzz8WLFxuNRsd0b29v
lUpVWFho3+eWENIgFkCDMoWHmXaGAAAgAElEQVS8AOr2ebU1O/IaJQuNB6zhKwoJliCmArMcABBz
Jlf0O2fSI5/7pYHjPPqmc3s2Y80vPB7CBAynmeMc78e07QKQY867Aeazpgtf0cpBsph6q8GQ51BG
VmLJLWISk1RxcdZEimFau97azvBvF62ivTtFqChokgkAqX0GdKWguuR4lm2BttTfq20bCXddczSH
7niX35DZ3VBZ8s8ZPEiVPYf7RwCuytdVGDCtpHWlFh7Au1/crGf85bqq1COWoN7+Q1/pht5KTsrg
Cas/tvl6pgRoH7+7h3jWrqdDyu6xc14IVFZoT+wytRkQ3G9GovnGiZ8zMR0YNmNxh/YSKL9cmlbE
UWqmpMSCCc7amb23fZvBgz2Zcs2+gzUWAFNOnR7rLL8Nk+H8mcrA3gGdHuk64dqxtWc5LwE5Xct/
zeK+3gZgvUkP4OVJSUNCRoyUX/slj/OgQGc2cCDUbsBZCjPLz2SwRqlnjyE+A2bG5aedPVJKhNpf
IB0LtadgvUIIyCOYLlC+636srYSUas9co2L7ew+aGZuVdv5MJfj2iewqB5AHTvwgcCJYrv2WtmZT
hQ4DABUxtvPwMNOhz260nd0+srYEY/bJS9SLK76e6/vJug0nC2rE12cREZE7CHukwNp/4j1MRERE
5DbG2YArOKH/H6P+QgCCCBCKpgARCtGYWKPfuvKhIwQALl68uGjRIpPJNoErk8kmTpw4bNiwkJAQ
ABg5cqTdL8DZ/9+5NAQIIYpGQAimaArcgTNm6FPS6pWj/814/DcAGkn2woMbpOr/UfRmzJ4xFxmZ
0LslXnLeeLcsgILKrZzeAjiVvZSKfOWSmM71KlJ2oqCQx4PkcXFQtcVY0E4e1/1W1GvFeOLd8X03
eeSm5dsVYqTyGjghopPCeHFPXvJVi0//qP5q7cE/tVUYAJBn19AODOiSC2/UX6VdcTJ7a1KN6kqP
BTO8et/ruSOj0jaNW56/6vVreWxtPkrRbbS/HIx73k/ddh0reycseMWv3yivnZ9UmNia5KRsAJBE
UT2GePra8ku7jA1Ugmn/xxd/zeZlp+G9d4K7D1Rtz9QHPRDZXgLFm099lKRn6wTB2Xuv52dLeg72
VBcU/7G5rL6YgvIX776yfptRfiZh4St+cYPV0lSjazk/E0j/pEK4Xjrq8S7j4q02DazZlf7DQSPP
msv10EYpCRwQOWSYPPKK5rCCgiqDzq5zN2g3AOCNyWvSkwEoijkPfWcP8YgJpI6U8kLt7zr9mlGg
PatZoXpdyu9GHrdyOpVPhbruRxulBzI2/MLGew58tqtnbDB1phL8YhUAOHfXtcO5TNzD0T1Gdx6d
emJ9OseEhE8a66Hbn7rzivx5hxLY7PVjpqCP50797IdHPrp+4MP5Cz89Xv734wuKiIj8J2lNBZw0
/lX0vBcRERG5zWl4n26g+bv/2hL113643ewNVhOA3ZuNAACiKURRyNXmqw1c99etW+c4/z9nzpwH
HnjAHkTQuv7fnt++EMBlgQAEKAQEEAKCkH0hQF1O9896hgp/2aP7eEbpYUvgJIAAoJLL2E9CR0ij
OrP6STRg7uofTkLYoUAqB6InkkgKgM9czWpnNDABtE69dRdp1ly44CiQNGFGwvheDAB0HRTxUIGe
D1Wpr5oO/6m1Ho0b5k2DOeWAzqV/e02erhq8vAKkghsDSaQBXgDEdL0UA4C5WFcNfv7+chkFroMf
0NJgXwCQD/lw0JDaNNZfgoDyDpcCsNcu1jjrjYI0Jj9bWqMDP18viUTKu5ZTJpAuJD8AAFJG+ERE
20a2IoBCAMCZCyshwd+jfUcFAIT29Q70ANMNo1G4x2j/Ng89335AF3ltYGOecXIhEmr/unSaF2hP
N7iSX1iepsjpQBP6kRB9BQdAyRkEQBgZBWDJPlR4MgtfMvn2eMk7upOUuUIlPNk2HPS/HzB5+Kml
AMBIfXyY8lKOB6742LePj1j/Stfhr8x7c/53nxvufWpFrmgEEBERuSU0Q2cnDv/XO7P20+EjJ1pE
JhERERGR1iNSGljve62a32BpQDO1/zveiaC+F4B1Ip6yaeAISJ23hJMDf2Vl5cWLF+06vFqtHjx4
MM/z1gwsy1p3BLSf7rgowJUkCFEIEQAKUYDA1V677i6jh7zPUwyVYjq2gjOHSPt/YFe7SOl61jhC
FvWqgosFy25TfkndAx2bAAAYpT0BeB4QA2weAaDChtEWr1tSb10bSP1i23vkX7lhm3+mpQFSNm/H
hVW7oMtD0fff460uK/v562ItBgCgfP36xyIoLzmZ61pVlfgplACmCmEHcgurqQLwlkf6U+cNRBGm
9gYwl5rMQqovbymvBvBnk5ddOlxkez3iqw0skOoCC3SRxsQrJBmGBjvHE0IwACWhGFTv9asx+ZE8
WKkGMJWxFlZATrM7+QXq5S4tPNAwEjDPFhZheXRAf7X59B9st6EhXTGU7TM2uBAH6JjHOg3tQmUl
pe26wPrcGz+5vwunDqH2r0sXbE83uJJfUJ4myekAdtOPdhzX7+iLWQBZRLiEymIVvgwAmPUYS5Vd
OtEAqpEf9B1pzRgQ/uLbbO2mAABgKbmw4/UZfMLxBQ92Uq7IrXIrlYiIiEjr0XSrgDjnLyIiInLH
4VJZb7oGf8fr+gK42BEAYwIIECCMEHKa+bd78peXl1dXV9uPenh40DRtP3ru3DlHVd9kMlVVVanV
6gZ11eVBQAEiCBBCBAg0Ycq8fkFAAOgg2j8RzF71VhFwaebMLFnXREYCOH01b3Z4hhsv8jxQ/m+q
+vXBEhmXOtdck0sgkYZDxsxcVfs3VEG3ql6r47e8z/ytf43zOfv+yCHrCzgAsOj3LDy5BwAAjq5J
ObrGsWbk3T0kGkHFsZIiJ5WxzeD2k/z5wH5+DHDnDrnw6LaBjanby0e94Hff3ATfC3z4AF8GTId3
VAluoYdNF3aWjX7Bv/f0WO/TleUWRu3DHf3y6g0g+btv5N4bEzmx11tdSq8VWZCHlDud8dMxMwbg
tAYtAd9OHZ6d5afBElVJznc/6Vi38vv2i5kQwXQY4MuA6ejuajPmXcsplG7tANf1ur6wsitG6Okb
UJq3bpfB7/5O0chyPMfiZgwSHgAon7bqKLPFw7ehXu3c/gqX6dgi0J7NRkge93I6t4NQPwrlLz6m
qRgZETMtYWq8KXigCnDlsVQzZvn9n1+8IEMAgFQ+D00L9ass2fpdaRUPssihj7YrPHQmp5RVdhjY
vz0q3nTDKFC4iIiISJNpjnreWF63x124BYiIiIiI3M4ITPy7ydl4WU2o08ptakBwYQJAtX8oisK1
692cvQCsjv12Hb60tLSkpCQwMNA64b927VpHE4Berz9x4sTw4cNdxgKorRhRCBFUGxnAQRZobFNA
LsV48luq23hJxxckAIArcWkmsWlwFnxthaXzpxJ00pSRUa9q81HjqV+oHmPptg9T+kMchaBqF2cZ
LQ33Np8eVZ2ZSHl6IVM2V1Hd6vVawRU5eXrMZhbWNG4AoeQJ96gBjKcPu5itRUrPhHukcs50+efL
W89b3LyoVB5N+1LZYfzDQT3vBra0Yv/6q9szeQCwOmJgDEhCSwD42j0BK4+kL0VRY8cEdewf0hGI
qbD0nBygGriCvGVzuQcnh/+vc0DfeABsyS6U0GDGAKRSk7Qx4OlH/dr1D27HsXl7aEpYfkt5dW6F
R1h0QL9oYEu1B368sj2DdyOnoPxC9bqGVF6p1IHSdLi4QMMeTiPRcfp0d7vV89k/pu/zad+/R/iI
HgCADSVVRYa6ThNqf+d0ofZsJkLyYPdyOiPUj0L52ayclV8xkycEJ96l4sq0e75JO6YhAJa8lNI8
6yV700OmhfrV6NMv1ZgJ5R/Zbcp7i1YHSgGAL0vb/M7sRenNWDsiIiIi0hK4fCqKOr2IiIjIv5fm
Tef/Td+B2x80zWccDxgDzxOM5LQMScLaR+Rn5BEACtBjXz0XN6iLSxOAVqudOHFiVVWdD2+nTp2m
TJlC0/SmTZvOnj3boCYfH59vvvnGz8/PZTjA7DMZP73wHQWIB4wAAjqEZJ/PZBBNI0oCEgAI794+
6cRPrdoWAAAyOn6zZ1d/y7n5ptyzmAWkUBPdjdsv5A8dFP7GsvYhxdcXzMkuctChvYf2XPicp2bz
yYVJNX9ngbW8S9xbL6qK0/Q4KjA+BOX/cGLJDuEd6ZqPkPx3OkLt31L98u9AGv1MclK3NwfN3K37
p0URERG5gyEuPzaarX5sIfs3Uvufbe7DmmjbFJAQW05CiPUryTYXAUBBQYFjXaGhoTd3LX+HgoIC
x3rtIlkTmy5hg3JaNY+IiIjIrSFCGogQUICQ/R8CsH22zTHbksCabqUueBaqNyftMFvu+EeQJma7
RUxf+JL1g+OmgAgIECAIIWSdkCcAYFvD77gKgOd5Qoinp2ePHj327dtnLzQ9Pf21116zf1Wr1dXV
dfOZer2+oKDAz8/PViNC4OBfgABRCBBCNNCEEAo19AK4Rdvvmvm0Z/XURx6JKz0TrfWeNCRNsdxu
E5WUX5+QEADNweLSVtGfkZQxFVT7de6vosBScCRr3Z6W1P9bX36R2xpem7J6dVGWoG+BiIiIyG2B
84yFUxa7mn0TSm+LqMoNNHzHMq2fXVoHhIRxL1IT8zRDehEREZFWhwAgxwl8F5P5hIC7eNn/Qlws
BCDEZgUAQnCtis7zPM/zjiH9EELPPvvsuXPnysrKnAvp1KnTggULlixZkpycDABKpfK1115LSEgg
hEgQJ9VlMPosylLNy/xNfn3MlJoQAgghm52lbrGAe///1oCUcRemVl9SU57hSCIB9ga+3fR/AMCa
35Jn/ubiQOW+0zP3uUhvJqQ6NXtVavbfL0gAQfnvdITav4X65V8Cr01ZteqfFkJEREQEbsL9vwWn
I1pE/7fq5E3P7P6QGw2/6XlEK4CIiMjthYPSf1PO/P+mFQA2bCYAq3ub9TPPYwBkVfI5jmNZ1rNg
G2XIq2k7kZX4OS4KCA4O/vLLL5ctW5aammoymQCAYRh/f/9Ro0aNGzdOKpW+8847c+fOLS4unj9/
fufOnTHGqqoUr9S5dPVVe0OaQu/X/O8rQoh1QwZCMABg3jrpTG7R5L8TuBpXpf0jNYuIiIiIiIjc
Lji/hbh/L3FUg519BOyfHTO4PAucXPqdcU7/Zz3wRf9/ERGR2xlnVf5fqNw3DRdeAEAIQoAQBXZH
fd6sTP/cI3ONMXqyIepxiyzI6h2AMQ4NDV2yZElpaalGowEAlUoVGhpKUZT1qFKp/Pjjjy0Wi1Kp
xBhTFIWIxRQ+ktDjCKOUlp6Q39gGtTYFClEIIQooNxEDRf4DICRlgHUXxFDknwAhKUNYceFGoyBG
HeDPVJRUiGP4VkF5hPXq7nf95PnifzDShtjv/x3s8QIEcdTz3WjvQj78zv72N7FkwDlAgKifi4iI
/Jdx2hfgP43rIOk0TSOErHP9GGNd+KNVfVYCIOXlZf577/E/NV1d9LuM09I0BQA8z/v6+sbGxsbG
xoaFhQGAfacAQohEIvHw8AAAiqJoYsZISpnKPLLWSYsPWrw7A4DFJ75uFQAAQoim6VpBUCsuBJDT
XX72mnjUIyqktWq4NfUysS8NWrH1rme7S1q+qShpwgv9lv/Ya2ws3Wr94Cg/8uzT5cMtg197QE43
fqLILcPWL2886OHKZthspNHPpKauGO7ZEmUJgrzvXlqU8sn9Xrf6Ni9r98zRQ8seC27CEKakHkxD
8Sj/IT+cOHNlYS/1rRNc1m3ubkNmqiEz1fDzqMBG946040p+AKTs8Miabfu0mamGywfPfDYyokUG
jVs8El/ctnpaouImTm2xcdKEfr/Zdm6OnP/E+PlP4NnjxT9+eKGPsonNale2m6V1t6CKLir8IiIi
Io3xn7bY13sLIYQQgjDGtmAAVisAAI+xLmBY+d1JbMAAZNHJCnZ5Jc9ss3dom+RnfK8tV5cfVliK
JcTIIJ6mKLoWhqYliJPzWmVNplfBz21SXw7cP9zv0CMeWd8jtpoNHCTTHCWUtCb4AYwxEEIQ2CpF
iODGt8X7u0go7yiE/Bmv+u9UyJvp9KnnI+nek654jVolD/Jr6RcpgXpvEqT0GtCdAWPZ0SutMPeE
mDaRciT1CPO7eZWcCQmb/sXARa/5yV3WUE9+Qivl6hayzbmvV6Q5NNIv0kC/e55LnPv1Xct/SIj3
qHfIq3fc4q1DVnwRGWDTA6VR983atHJKB1W/jft3HFhwb2grGXuQuv+EPuRY0vFqAgCgGvDr5VSb
9pWZashM3jJQ2ToVNxlF4vKjB34c4NEwnWCONZv5VrkDKuJfOJ5qawTNwe++mtzZiwIA87mPHvSL
v2voD5pmOHkIyU+HPL74jRGla+6/e0jU0KnPf3daczvvgdFgnLQuN9XOVpzH88Uj6/o4NT607vix
iqJse/erH32TeuqUduezsZJ6xxTtJu++lJq7IMGVZPWgVLFPfbD2yqVUQ2Zq8d5lr3a16dZI2eHJ
99akX0g1ZCZnb1s8q6uqLv3db9LOp+gzTmb99uGLXVRNeUzIYyZsP3sy492ujViHKHWvx+fv3bs3
69iuU9++MiFG4bBk1Ioq4b54cv7ARQMBAFB0nrf6s5++aoIEDbk1i+Sd9X/RIiAiIiLiBlfvAE19
LyB3pi3BPj+DHDctQAgAUVT9jQBrZJGWfuuUhTuV6V/Q+myKrZAV7pUV7gUAQkmxzI/QCsIoiERN
aDniahBnQBYdZS5HnL4uBiNijKEjqju9DACqCwuMEWNMikjABAAQQhSiMAJU56HRmrEAdJbjo3Q+
clye7VCFhO7wlapbhCV9oUmLJJ3fkN/1Id72HGtqwfcpl/XeNIpOoXEKMB4tzKlpgdIawtfsf/fk
tUBclM3etLCUQhERIvEsc/3C1nryu69XpKXwTOzw0tywIMRrLmvP5FdWO/xUpBGR0+cEOU72S2Me
3/rFmJwPX+r2Vz6vjogPLK5o0a0m7CDv/03ty+15/kKVfeBy+l+mj3o22TbO+H9+mw9KJnVh/8Dl
B5++q39rVSlvEyFPeWrgi7uMnjGDnln/ycrPc0c+fVRHeNbEIzPfrF+5a/lBGpgYxp9ZvuNkgR5A
qylsIdFbBxfjpDW5qXYGaI6crTp+ACjvXrN2rxyS8/3KFye9famgosrieKzfx98834WGxg0c0rbP
f/P9Au/tMyfP21ssjemeoNKYCQBIImes+WGRzx+zn1mwr0jStluir7Y2/ZvvF/r8MefZhfuKJG27
JfhY0xuRtc/ir6bFNy4P8hkwZ8204A2vPfl1OnQdP/fLj57KeGxlitEhh2en0V355EVZhrqgSaYT
yxu9TjuOi/ybbgW4ubh6Tdf2HXPa1x24WT7QlDxNl0q0U4iIiNwaXMX/F5cC1JkASG17EIwJAUIh
RAAohw0SCCEsT3HBD9UEDlMU/6nMWs9UXkTYAgAIs7SxSKgOa9FY1sYccq8h4uEadQIm4Fmdag65
Txs3l6udrkAUIoAQIpgQLOwFoH5U0W28JKATJaEBAIxHavbOYPUc8ntVdfdjtEwGYMZl20wnF7HV
ZhS2Qj1oCOQ9XX30OAGaardR3SsBX3igOm+IeuQrNg+I4uer9u+3PdUl3WTx3fCV8YZzF0AWgKG/
tH9fiY+CLTK0br222jtMXXXk1ZBtz0187mBlk4wOSNJhmK8MLMl/6UwAAOCR0GHm9MBQf4kEgamk
4vjGq9uPGy0AIPHo/0S7AT28w9owFADw5vS1Kav2GnmKiRjWfvwjQW29kbmk4uj6q9uTjRwAUgXM
/i4+xl5R2oWX3y0zAQCigwbGjH84sH2IBFdWJ2+6/PMBg/VdTBYRNHJyRK8ElYoGUmM4verc+lP0
0E/6jLY+0bt2/WQrAIDpROrcT7VmAfmtBI3usfQxqdRiurzt8rqtWj0GEJDTdTrtMcx9vfWhgyPn
fhnDf3ti8S4jBgCgO8zqP6tnxbJnL13hBNpNph7zfsJd0RIJgKWiKnnT5aSDNaxw+wv2i1B7CvWX
0EgQkEcwXbh8F/14wtZsAeN6fzEB8ZVVx9alJR0zcQDIO2DSy2FB2pJNn2WnZpkMjp4oMs/7ZsdE
chZeKrFrioqoXh3RtcU7zmZUECgozrosOLT/HpR/34cHsMfGndc7pvIsazLX1/yRvP2ol1a+9nC/
QKYqc98n7y74/FQlD6Ae/NX1j8sfGvT2kRqQtX/u9I6ha+6d+GUeJ499etPnkwbG+CkA9NePfD5v
/pKTWh4AkDLxsbmrZj3QxQuX5Wv9aG1tBZ5DP9q4aXSYkgJzUcraRW+/tbuIBSpk3PrMhXEAAN8c
NQAAVG+cNPzZ07jb3G1HnwoEADj/TvS4HSW4ETkF5XED4QwGg05nOLd7w/oXRk9KbCM5qhM2hzRL
fnNd+uojBgCAnHn3jvs0hxOSH5Cyx9Q3Fz7cu1uUv4oG0KW8Nnb6ilzlPR+s3TA+xtOYf+R4afSg
br4Fu16c8s7GAk4eO3XL8scHRXpJAJde2v3pgiXLz1bVv1VK209YeuBNry8mP7/0koEgWfuRLy1/
deyAYCkQQ8HFXbOnf7izzH5G/XGCvITqdSO/QL9LI4Y99/mc0UPa+UDp+W8XvT3393wTCEN59nr6
nRXPDYnzooAYc/98b+hLfxbVdaTr8eyETGj8CI0TgXFOdZiy6uhM7f+Nem1LMVZ2ef7Qj/fsfuKx
eecMRJn4/tIRV+eOf3pPecNhRvs/9N47A/a/9UrM4g/dSgmAvPvNfCvx6uvDFv+YzwOAZtd1a7pX
3+ffTsh47d6F3+XzAJB3I7M2fcZbCRmv37eofrpbaL9R77zV7+D8N6IWfNBIVllU33jltbU/JBdW
8nB44/rTY196uP3alAv2HqO8E4YmWi68lml0PA03z5fDWbm1qvfu9V7nuIAuC4H6wQUdM7vZAgAE
NPy/k8eNPA1CGzSaIiIiItJSuFX5Gx78j9gHrOpo7ZJ7Qqy74NI0jSiEEGDbtoB1AfowxmaQVwWP
Lhm4tXTo7uouc81Bg3lFCKEkDYomAJhRWXy6GKMf0/ZcXjJ0b2mXBTpVV47HGGOdultJ4icmsPsL
IgohhABRjrEAnEFeo2Sh8RRdzlec48rSeHMFZjkAIOZMruh385Xv2ZIqyn+cR9/RFCJE8wuPAQUM
pxkA5Me07QKQY867AeazpgtfmbMaxvxHnkMZWYklt4hJTPJ++JBn/8EAcophWrteG4x/u2gVHdQp
QtXEVaJI7TOgKwXVZcezbL62Un+vtm0kKFdz9EC5ro3vkNndHupAAwBIlT2H+0e0oXT5upyrVXlF
Fl2phQfw7hc365ngtnR16pGyCh/foa/Y8hNWf2zz9d1J1/fu1zm85yBl99g5L4R1kOtP7irKodX9
ZiSOakcBAB0YNmNx3JDuKnNGafL+ojPpNSUlFkwsWTuz9x7QcQBQrtmXdH130vXdx+r0WGf5bZgM
5w9q8jh5p0e6TujGIGE5Xac3Vm8DsN6kB5B6UtKQkIenRSf4I4kHBTqzgRNsN+AshZnlZ3bn7d+v
rfH1GjAzrncb5Kb9BdIF21OwXiEE5BFMFyjfdT/WVkJKtaePVdZ4ew2aGZvojQCQb5/IrnIA38CJ
H/RdsnHA7Mm+nraxS0WM7Tw8zHRoxfV8BzGN2ScvUT1WfD13Wt9Qj9a7wVI+gyd0N+7/5Yx7jQmQ
qsfsnUuHFi6f2uXucdMPhry1dukUtysTGN/Yfm0L3x7zQIchk19K6fj2Fy/28QAA5D3gze3zEs8v
erzLkInTtmQ5eLQYUr6Z06f/wMCeo5/8y//5JW/c540AcOHWx726T99cZf5r+t1esf/zih08/bQR
wJy6+AGv2AF3f19SX7kQlFNAnqYgCeh2/+hwY9qlMreKTLPkd05/5LMczl07I4/O998fl7F85H33
te0zrPOj72/O5wBJQzqF5X30SIcXz8cNRAvvf3BWwcD5T3dUADC+HXuH5b4y6r52Q55881LcgnUf
P+HYX0iZ8NRnf70sW2rV/wFUPWbv/PS+ijUzEvrfl/j8Hio+McbD4ebaYJwI1iskv2C/KxP+b+ey
0eym2fG97h++Wjf+4yXT2rqLiCCNGr/6lfhjb4wJTxgQftfjT646U+r4a2/qeBYaP80dJ2zG+jf/
73SPFV9OjvNPnPfZY9zXbyw6ZyAAXv97bEKwR+93tldnplad+GH52La1HvNU8P1zP47Z/tTSM9rG
rdeyjkO7K9N/3VHY4JYmi72nh+ryr787pw91me4GKui+NxZH//7sZyn15HHtOcAWXy3EUUNHxHpJ
GZmPvycmygg/qUNh6p7DO5pOHbjs8MN2ClnsqLgKafvOp1gRKqEpLgCh9XGZ4lIke2ahq7i5PG5q
d75A9ykiIiIirc3f8f+/M93/67C+ltT62yMKEAICGBCNgFAuNFH7ugAMYJG1rWn7DBU9jeH1tKWK
NhZRlkrEGQglxVIfXuKDpT4WqS8mtg0CgKtT9BrO8yMAZIsJyDe+qAJnzNCnpNXLpP/NePw3ABpJ
9sKDG6Tq/1H0ZsyeMRcZmdC7JV5y3ni3LICCyq2c3gI4lb2UinzlkpjO9a5R2YmCQh4PksfFQdUW
Y0E7eVz3W1GvFeOJd8f33eSRm5Zvbyek8ho4IaKTwnhxT17yVYtP/6j+au3BP7VVGACQZ9fQDgzo
kgtv1J9gqjiZvTWpRnWlx4IZXr3v9dyRUWmbxi3PX/X6tTz7lB+l6DbaXw7GPe+nbruOlb0TFrzi
12+U185PKkxsTXJSNgBIoqgeQzx9bfmlXcYGKsG0/+OLv2bzstPw3jvB3Qeqtmfqgx6IbC+B4s2n
PkrSO8wo4uy91/OzJT0He6oLiv/YXFZfTEH5i3dfWb/NKD+TsPAVv7jBammq0bWcnwmkf1IhXC8d
9XiXcfFWexXW7Er/4RQdyrMAACAASURBVKCRZ83lemijlAQOiBwyTB55RXNYQUGVQWd/4WzQbgDA
G5PXpCcDUBRzHvrOHuIRE0gdqX1td25/1+nXjALtWc0K1etSfjfyuJXTqXwq1HU/2ig9kLHhFzbe
c+CzXT1jg6kzleAXqwDAubuuHc5l4h6O7jG68+jUE+vTOSYkfNJYD93+1J1X5M87lMBmrx8zBX08
d+pnPzzy0fUDH85f+Onx8hZfKk7595va3fD7lPR6GhOtenTdgZEWAgDmjNVDJnx31eLR+8kRbU4t
fHXLBQ2G7C8XfDNq/Yz7Q39Yk+eudF53PbeoQFeUtObXNx8a1iuQOZYj7zVpiOrEu2/9eqmMQMFf
qcWzhtbmxtprmVoAAP3u739On/hIvD+zo9ICBHMchwEw5jjeQbHBmAOOa6hEuZXThTxuW1TSa8vp
M5imKb54/+rX5xxxvwi+mfK7TheU32K9gNz0C7kaM0BpeRmA1TBNWL2+/Pq1Uj64srIkJ71K1VZt
0/V5fX6Bpkin2bTonZ5D1/3f/SE/rrkBAED7D5+7dlyva7Mffv8n25hW9nxiZODZJXM2pBRhkOVq
aupfqqtx4rJeIfkrBPpd2fOpMSGnFg7dcF6DIX/z8m+f2vBob78V10uEVFi+pqyE8/1fv24dLu1K
Lso6Xd+lzvV4dt1dLsePtY7mjBO+5Oe5bw7ctnz/b2a6+KsBX1+tAQCQBHeJURRsmzNl5b4C1H7s
e38u+uha6uTPczjKu+8Hr7dLmjXvnBHd16iQQKsDlJYKjc4qJ1J2Hjmqe8HujSkWdaCqLt0xf6DK
UlHqlC4I5d373Vdjfp0z/4IR3dN4dly4a/FrsW++ufrnuRRXWVQuV0ByneUTKO+EMbGmIxty6vkA
ULJ+LwIcaqJEji79Tddyb+6sptOUMlsvz+22naGIiIjIf2T+34rVBIAc/gdCCEUhAgSB3TlA8CUR
Y4wx5kAOjBw8AxscJYQARwAat91jQoCiECCMCIVQs3cFZKjwlz26j2eUtXMbnAQQAFRyGftJ6Ahp
VGdWP4kGzF39Q3iNAQVSORA9kURSAHzmalY7o4EJoHXqtUPMmgsXHAWSJsxIGN+LAYCugyIeKtDz
oSr1VdPhP7XWo3HDvGkwpxzQufRvr8nTVYOXV4DLBbsAACCRBngBENP1UgwA5mJdNfj5+8tlFLgO
fkBLg30BQD7kw0FDatNYfwkCyjtcCsBeu1jTjAXWjcnPltbowM/XSyKR8q7llAmkC8kPAICUET4R
0baxrgigEABw5sJKSPD3aN9RAQChfb0DPcB0w2gU7jHav81Dz7cf0EUusyXwDGp41xBq/7p0mhdo
Tze4kl9YnqbI6UAT+pEQfQUHQMkZBEAYGQVgyT5UeDILXzL59njJO7qTlLlCJTzZNhz0vx8wefip
pQDASH18mPJSjgeu+Ni3j49Y/0rX4a/Me3P+d58b7n1qRW7LGgGo4Lse7lm9f35avTd2wIbfX544
64wRAAhXU24BoDxCQhTVlwv11o5mS9M0MD7SRwJ5ANaIKO7ANVoDkaokFFCKoABZ9eWSGue7ljR0
7Jy35o3t0cFHYjRYFIxmO9X8p4t7OZ3lcQ9/4flRr+2pMFRo9eZG70mtLH9TPKkF6zMXnyuCsZG+
ErCaANpPHINMf205V1pbKuURHqqovJxb5foyBcaJc71C8lNG1/1OKcLDVfKuH+ZcrfOIzwzyZEDY
BFC0fcIk6u2Xnt5xZJ72VNKiD5f/cMmu8DYiZ3NpOE4ExjmuTF27o/Dp6WHpG45ct90OkNRDgqtz
027ozDxc2r5+56tfj+js+UWOIfbx2fdcXt7rnIGAqgki8PryGkkHfxUFOgxAefad+vLsw2e3pOTr
y42SDn5Ka7qDLALpAADKHu9c/PEhfyCEpM8aPGVdEQaQdpw8a8iVlf3P1xBwEfXTxcuFufDXxS/8
upgAAWWPV/Z/2ulScZ2lvE3PezobTq/Mrv+YIqYz3zbhWuu4Of1W1IpFREREbjv+FaYCm3MiAgRA
gGDr4xEhBAA88DzPO2vjbvTzZqvutWCMeeARxTTYBbCJmwIyPeR9nmKoFNOxFZw5RNr/A7vaRUrX
s8YRsqhXFVwsWHab8kvsEhJsAgBg7O8IBHgeEANsHgGgwobRFq9bUm/d1Ur9Ytt75F+5YZt/pqUB
UjZvx4VVu6DLQ9H33+OtLiv7+etiq2cj5evXPxZBecnJXNdvuBI/hRLAVCHsQG5hNVUA3vJIf+q8
gSjC1N4A5lKToGLAW8qrAfzZ5GWXDhdZr4fw1QYWSHWBBbpIY+IVkgxDg9d6q8cIJaEYVO/lqzH5
kTxYqQYwlbEWVkBOszv5BerlLi08MLPhdbGFRVgeHdBfbT79B9ttaEhXDGX7jML6CR3zWKehXais
pLRdF1ife+Mn93ehdwm1f126YHu6wZX8gvI0SU4HsJt+tOPwGyf6YhZAFhEuobJYhS8DAGY9xlJl
l040gGrkB31HWjMGhL/4Nvvey7m1weEtJRd2vD6DTzi+4MFOyhW5VW6lcvpduE+nA4ZPiKvY/cmF
BhoTIUZteXGpgy8vriksMqrbhqio8zUYQNqmcwCU7dJaACizziL39W64uEkAXFNQZPKOCVNby6mD
Chz+3pqJ/PwnR6y5UAFtJx/cOc5RIA5TchcGOoI5DIyszhQkLKfM6eQmSGsqKy4p0jkfIJgnQEsd
TFA3J79zjYLyu4cvPfz23CsXa8DX5WGJXwc/0BZUcQBSAGBPTn9k273LFh5arbzvuQ3nawhgk6bC
4hnWRoHAhXVGaJw41yskv1C/Y2NhoV5X8lbszMOVLh6Izu0MALjywi+vPP3Lm94dx774weqNi2uG
vrClFLuXUwCn8SMMFhznyKvnzO+fYL9dtm/ECx+9fPiJRekmAK48twI92ilcBrk1AJREQfMsi4EJ
uvf+mDbtP8q5+lHt6euKw2aFTTlc7bpac+ahdPNDo+4J2LG+2LHhTJmH09mHRg0L+L1h+pF09qGR
TukAADWXVgx7YAODALCpWIMBAJjAYcOj28Qsyri0sHYN49fXQ15pN+2oddQjqU+HGEVhRoHO+dEo
DR07dZBXwdadN2pvw7TvgPujq4+ty2xgqCbANu6VISIiIiLyL+Nfof4D2BcCNEymiDWIX/6VG+17
d0LC0/I3rfM3KCT/ai5FUQgBAQTIXmaTG5kAAaCDaP9EMHvRjnoOl2bOzJJ1TWQkgNNX845hhI0X
eR4o/zdV/fpgiYxLnWuuySWQSMMhY2auqv0bqqBbVa/V8VveZ/7Wv8b5nH1/5JD1BRwAWPR7Fp7c
AwAAR9ekHF3jWDPy7h4SjaDiWEmRk8rYZnD7Sf58YD8/Brhzh1x4dNvAxtTt5aNe8LtvboLvBT58
gC8DpsM7qgTDVmHThZ1lo1/w7z091vt0ZbmFUftwR7+8egNI/u4buffGRE7s9VaX0mtFFuQh5U5n
/HTMjAE4rUFLwLdTh2dn+WmwRFWS891POtat/L79YiZEMB0G+DJgOrq72ox513IKpVs7wHW9ri+s
7IoRevoGlOat22Xwu79TNLIcz7G4mSIlPABQPm3VUWaLh29Dvdq5/RUu07FFoD2bjZA87uV0bgeh
fhTKX3xMUzEyImZawtR4U/BAFeDKY6lmzPL7P794QYYAAKl8HpoW6ldZsvW70ioeZJFDH21XeOhM
Timr7DCwf3tUvOlGo5qN0+/CbToTfPfTcRVJ72Y0YYuJmuR1O0s3zv7okfz3j9Z0mjj3Ge+UV3cV
WABw1tFUeGvO473SNmfyQT6N7StZc2rd7yWbXl3+dNncHddYh/yIQggRjBipTEIaOGBYyi5rmAdH
D0m8eLRCHepXdinVFmGNK7lWgh4f9mDnE7tZP3Vp2rlyQTlvxgQgCFeaVUpNHjYi7sSfZl/PsssX
K8hNye+ifYTkdw82ZO/6PRtAWs8EII24964u11L1UWNenRaUsejPAtZqAgBiyv/z/x7RVm9asesL
/cCZv2axhjNbjrEr5ywaU7LktKntXV0DHewVbsaJU71C8mOBfjckf7ejYuPbX019/8NdV0p4j+Bg
ae6Fa7VxGp3bmWfa9BzfG51Lzcyr1FxIyayc3CFYSUEpdi8nLZXKZbaBTzhL7UYDzuNH0AhsFBjn
lO/AT74YU/TxpJd/1G713bLj82l7Ri87U4NLjv526p1X33vyt8nr8yInThtOn/2/czrCVX3+QLfP
baeqhn/716rC6XFvnxf+AZKywytX5m/44quXzfN/PFjkF6CgbOmHVq4s2PDl6tfIB5sO5PMBsYlt
c/f+mmMuO/TVyoL1X6x6lSzYfCCfD4hNiLz+12/XzQBAzOVZ2eUADq8x3I0vR/X60vZFOWz1H8uL
/i/xXbsJRdbrjR+2jfFKXTxu1E9FtuZDtMLTr22nng8/OeWJTrkrZ/6cUXvPY9r0HB1d9dfyPHfR
HKFV3fX/Di0eXc8xyF8LliNGARQRERG5xdgWApC6HQGAEIIQRYAgijr/6yme8IHRwcTh5c+lXt5c
W0BdbkxKc4ovbk+hEGWb9EcUqfWab2KhXIrx5LdUt/GSji9IAABX4tJMYivCgq+tsHT+VIJOmjIy
6pVnPmo89QvVYyzd9mFKf4ijEFTt4iyjpeHe5tOjqjMTKU8vZMrmKgSmMlqwXltLVOTk6TGbWVjj
Rvm0QckT7lEDGE8fdjFbi5SeCfdI5Zzp8s+Xt563uGnEyqNpXyo7jH84qOfdwJZW7F9/dXsmDwCA
gEKAMSAJLQHga/cErDySvhRFjR0T1LF/SEcgpsLSc3KAauAK8pbN5R6cHP6/zgF94wGwJbtQQoMZ
A5BKTdLGgKcf9WvXP7gdx+btoSlh+S3l1bkVHmHRAf2igS3VHvjxyvYM3o2cgvIL1esaUnmlUgdK
0+HiAg17OI1Ex+nTC9wsX+Gzf0zf59O+f4/wET0AABtKqooMdZ0m1P7O6ULt2UyE5MHu5XRGqB+F
8rNZOSu/YiZPCE68S8WVafd8k3ZMQwAseSmlVid15E0PmRbqV6NPv1RjJpR/ZLcp7y1aHSgFAL4s
bfM7sxelN7p2ROh34TKdiRg2Jr7kz+czBGV2gOjPfjbiVVj52reXFjLV1/Ytembh9wU8APAlu2e8
3uX7eV9dnEUBsKVX/sxzsywEiO7Mpw+8ZFn+6uepr8sB2NIru3ONGACX/Lnwpd7vzlu/a4kMAFjt
9aN5dmG5gg0L1g5f+taxwwwYs9dMezK13DqriEv2frrooU8/Svr9Y9P1tdMef/GEXkjOFgUX7/18
6cNLP/1lJxhz1k574sWT+puS30X7tKj8/sNf/3p6kNxSkrL6xTkrc+rd/3DlqbenzIvcuTBpVuaA
pZfK9n/w6GfvLn/3hwsKrC2sUkGx0bZQvmXGiUC/gz7l8/ue138854Ojr3vTwJWe+2Hs48tqTQAu
2pnxiX3w/6Z+FeNFA1jKM7Z//P66PK4RORnV2LUHxtZ+0/4ytePrKQYAl+NH6MJcj3PKa+gb74zI
WNprYx6L4chn728evuyrKTsHrMwyF/w2ZVb41/NWZc2RmguOfzbjnZ81N7VhrjH9g8eer3l3zic/
T/JFYCy9nJSh4wHAmPb+pOnV78xZuGG8P42r8s58v+DE9hwzb0z7YPJzunmzF6y3pp/+fsGJHdfN
NzWGsDY334DNWcV1P2nK/95N216Oq8o9czRpxsKk/fl2kz0T3G9o+/LjH+Q2uE05blfcIKx9a6uy
LVXFzZVzc/sUtl45ou1ARESkmfxrZvH/LmiazzgeCAHMAU9okCImMCLEVGMkiIDVP5/wNl86q35e
9+CztuBNewHYZvsRoRAARVMIkHUBAiKIVjAFWTcYiqGBkgADAGHd2/1yYsvfudQmIaPjN3t29bec
m2/KPYtZQAo10d1oCVeHloUOCn9jWfuQ4usL5mQXObwDew/tufA5T83mkwuTav7OAmt5l7i3XlQV
p+lxVGB8CMr/4cSSHcI70jUfIfnvdITav6X65d+BNPqZ5KRubw6auduFO/rfg4mcvT3pmf2Tui9t
km4ncmeh6rck6xvlk32aOnIoRWC7QCiv0POygD5PLt4wMnnYfZ+mmu+ccXKnyPmPQVx+dJ2h9hup
dxapd5jYMxEAADr4iRWfjT3x6qPfXWdtiYRYd04iBCDHXAS3XAttVnVuMt+02K1hg/jHhREREfkX
Ey4NQFa3TEC26POAbDpnbQrUroK3J0L91ejI/p/1j8PHhp8a4pT1H2X6wpesHxgAQECwNQQAAYKA
EEwQIQQoiqJpiiIMsurq1jMwgK2Zbt4EQAgBQEBZLTHWx6qtKzDGgAgQjKCJO+O1KGY+7Vk99ZFH
4krPRKuoJw1JUyzNCHJ3S6D8+oSEAGgOFpe2iv6MpIypoNqvc38VBZaCI1nr9rSk/t/68ovc1vDa
lNWri7JaQaeRRtzzRHTR5tnX/8v6kiL+paMbJ8c0WOBtODX1vv9LKr/trJmtirz9hDVrn+jhTQGY
C87tfuP51efMAHfOOLlT5HTJv2AcSkL6PhRWuutgIQvQzHedBksDrJqqo/e7c4rzWS7LAVde9EJn
uRev0XJu4kqbmOKmqL/ZGiIiIiIucZ79/4/7A6BpPuMwYAwEA+YxD4DCYyJY1gwABBCxq+Ytt/mh
q+LsCxAQAgIAmIHSnGKaommgaKDhlnkB1EKpKc9wJJEAewNX3yGvKyIiIiKAJJ6B/sqG29ATc4VG
24QlRiIiLcMtGYet7AVQuwuydaICrE4A0KgXgPP8tnvl357ifJbzPHmD6pp4ljONluPyLDc5m1K7
m3NbpDVEREREnLF6ASCEqHpeAABQ5xcA/1UvAISAIACEEE+wQaf3UClZjgUgVO1VWp+HjW2T1Qxs
hgBbsdamtz1WGQltqKqu9dD4Z8DVuCrtn6teRERE5OYgFl2xq4j/IiK3kjttHLa2pd9ZU3VOcTN7
714n/zuCtR5N90qAJkzjO9pNRLVfRETkFvD/7J15fBRF+v+fqu65cockhFwYCIQAIYQjyAqsLCwC
ciioKPgDFBS+grLAeqDisQqowKIo6wUBZNFlRUBABAWV5VA5ByJyDUcSch/kmknm6Kr6/dGTYTKZ
nmSG4bTerxg7leqnqj5daeap46nbe5mAY4geIwCMgDFWVloWxqSA0CCEsH3dP8B1EUFkAIySquqa
2nIjRhgBvq3F53A4HA6HwwHwdTX7Te4PN57t9xk+88/hcDj+wn4iAAZGAWHADDOgtKK0orz0MhYx
QkCv+eA4AAC2r6rA1EYEwBhjeZ0Gvv5DADhywOqtC3v9OK3X3IPVfAuAV2B1ALbVSjeJaigw+YGl
i556oFMLtVR1asfi0c99k8tj8XE4HA7nmnDtwvX7luJbWf6i8V4Dv1hz2RTQuCw+RsDhcDhNIm8E
uLLUAQNGGCGGGGNEok4x4Fiji+bjsv0fNTSCAYAAwwAYmIgEjLDs/Dvvu7iOMCpZLRbCd816iS59
2Q//invpnlG7TTe6KgAAIMSOf3vOsNJ/Du2/4wJrkRhpLOH+P4fD4XD8ifP5ds4+qnOKH+24xBHw
fFdzivOqzo4IfM0p3SXF+VcudvylRnMsczgcDgfkcIBwJf4NI0AZAAUKzH5MALV769duZheBvA8B
ANsPacAYELan2SMCXOdwgBzv0XVfvvfDyGcH3ixDALruH//vo7g5A0f8qHgsNofD4XBuWfwYDpDV
f2t2OEB20VLkhzZw/A33/zkcjjNO4QDrYwE2LxygcxC82y8coP3gPQRAAZjshNfXUr4QrpyfeI0A
AYFTofYKMGC0kV4otMf4OWN6ttZeIx013V7aYTLoTQa96asR0Y5TCVHoX+d9VWTQm7K27vh45dmT
+rKdC8bFyZsogge+s7XkjN5k0F/ek7loSIzafoum/YgXvttzwGTQm87uO7vh5WGRsjl160EzNm7/
sdKgr/x59ZLh8VpP9VEnP7ay5NA/x7QSAFBgl+mHszbNSw9Eyna0KZM27dhVZtCbDPrine+/2Dtc
8NxiHNzriUWHDh8xGfSmsz+f/GBwjAAAqvb/t9H485wM2agmZd7uI0eevEOlmB/HjvnclJU5LlRz
z/J9JoPeZPjf8gydYns96amEW52V9LHXZ3y4esAne00GvcmwcXYbz/Y5HA6Hw+Hc6nD/n8PhuOMm
2aZ8s2D3chk4Iu/ZF+FjhJH8BUho8IXrv2PB9VeN07G7/K43IkByWRjh+sEYuRqujwtrddrU8UtO
Hdmy+ZVHBrUJxK7tuUos+rfvDU3p2/+z4gbH1SN1bMf43HceTJ5xvFM/NH/oyL/l93ttUgcdAIDp
6PLZvfv0i864f+KuyGkL5wwOQwAQ1GPWtiWDL694qmufwenTvsep6UkBGAACuz697YP7rf+Zldpr
6JBPah5etHBKogfX1Hr23y8+fajHv95/tFNk+ivv/j/p0zkLjpmYsh2xRcpdiQVzR92bPODRmUc7
zF06o3eApwar2zz8ybOp++eMSujaN+Hu8RM/PlxKAMCWs2v7uci7RyWpAUDVKmNwq6Jv9xXaFPPT
gvXjQ7tPXVdl2TW1f2hKz9CUv0w9VKfYXk96KuFWZyV9GtfnwXcv8m0AHA6Hw2kujH9e5HA4nNuD
ZrzP/2DvfIf7aV/YRoHKq+QEJOh0KiSICAFGGBBCmGFBAADAWMAIEAOMEcYYYQB5gQVCGCHZhZcX
y1HGKGOMIQDKKKUUKGUMUcqAUgCghDCKgDHKKDBGCLHUWSijCBi2DwQ0OJGBFO9b/v/2rYroePfE
8WM/2PZ3rN/87pIPPj1SRVwb5iuUSiBJbuIAMKvRWJ59rpTEVFYWXzxZFZQYIgAA0IpzhgoAAOOO
z746OfbB1Ehxa6U6Y8Lw6CMLZ689WkhBk1NSa+9VgRmPj4o9OH/g2uMlFPLWLVv5+NqH7oz4V3ax
Yv1J8Vcvvdhv87Ifv7YIRR/1/fRMrUc7AACkJjunML+mcMOKTS/eN6hXtLhf2fsltWXFUoued3VL
PrH9QOH5Q4X2dGv2jpVnpk6/r92bv58OzxiUVLp700Wrh/zAqCRJFIBSSSKO1ijUM5cq66n4YNzp
bFPQR6k+HA6Hw+Fwbld8iMLA4XBud27v0/18RIT6gRF5txsFqsaquA6toxKjBZUgaFRqrUqtVQtq
UaVRYbWo1qgElajSqAVREDWioBZFtSCKKkEtYlHAIlapRCwIlBCbTaISpRIhVkmSbJKVEKskWSQi
EZvFSmyS1WKjVslmsRGrZDVbrWYbsdgkm1SSXXDpzCVKGQaKwM1Ev1R+6sePllVcrpv5zoQHpvz5
y1UehwACe7528j/3RwIA/P7MnyesLKSe05ukQS9Sx42e/fIro3skh6vqTDadWLIFI8ABCXG6ylM5
VS4msS4hIUib9tbFM2850gytgkVQHgIAoJX6zK0Fk6bGn1y7N9vahJ0GN9ZWmJg6SIU9tJcUbnlk
HJ47c9LWva9UHNyw4K1la07UUACQ8r9adezV5x/q+cEH0SPale9ceMoMnvK7RbGeVYp6KuFWZyV9
OBwOh8O5HrjE3rvhnuftvRO+yXMQHAcHer6Lw+Fw/uDIqwCYHAiAAkGAYtsnhMaEm4xGQRSwWRSM
AhYxFkVBxKIoCCoBCwIWBUHEgijKPwqiIKixqFNhQcCCgBBijFFCJLONWIl9IIAQYiNEkohEqUQo
IcRGJIlQiRJJohIlhFCbRCQSHhtlI6TwbD4FAGBCAx9RCEzud9//TRz7WN+QU9v++7eHZm86Xmbx
2MTaE8sGDvm3iACoubCENpkOwKhEQdSoGvmmpHTP3JdO/1YLLewJOHrIP1aMJa9NHLYi6zIkPrp7
2xgAAGouuWwLjo/SIah1XlVC6woKjDXFL6dM31PZ3NUmKDRj+mcTrCs/+GHYM+/8fc+EBSfNHuyo
vNaBVmZtfHbSxhfDOoye8eYnX7xdO/CZL0spAC3c+enG55c8N+osTqtY/87ZuibyAwCTKNaqneby
leqJoxT0rG+zOiKlfUDe6Us19qERBZ2V9OFwOBwO5zrxx3Ev/ehL+8WUbIR7+BwOh+Mtjjl2SoEy
AIxQaEx4namWMUYZMMYoZZQyxKi8pJ/S+v8R+TulhOAAHN4jJjI9NqJrTHhqy/DUqPDUlhFdY8K7
RWOdQCRCCKGEyneBADhArLfDgFG5CEeJdcbaiNhIyuQtCQ1cXLH9pFU/vzUk+ND7f+k1sM/MD9cd
K7M05Uszc/m58xdOn7tw+kKB82oBpXQAqfhcMUoaNLJzXNuUtPSIKz4tNV3Y/s2veU5xAhBGCDGK
RLVGpRIdgSNNh7/cb+0ze8GoLkkJ7fvenRZtt2E6sGrr5QFzP5rcNy0uMrpV6/Ru7TzH68Mt+v1z
6ajCRbP+vuwfj60PfuG9KT0DkA92lNorRmU8OrxX57hwra0k66ihUtMypj7AAqs5umjFpf6vPN+/
6OvPDNYm84Ot7FSJmHb/gPSYyNYdunaLEJqsZ2M9AQBA2/u19Ye/3rLNKUKggs5K+nA4HA6Hw7lp
8Zf/D80+B5HD4XA4DuSNAPYACIJGFJEou/qMAqOMShSpACiihGHEKKEIYYooQsAAEyCMATAWEB+c
lJwUGhqKUAP/q7Ky0lxuqis1UUKIRBlmASnBuuggm2Qt3VVAicQoI4QBZYwRKlFGGaPAGCOUMcYA
uUZvkM6tmdR6pbH22m7upsU7lyy4b8k7G75ZZM7OnDJ+xgHlnN/Nn3nn66/8e/tCDQBYK7L35dZS
AFr245sPvfv6stfXZOloRUFVEBTVSRQAjEffGzzNuGj2m/teCBNAKj22ZvT4DyqUmoNDB855ddjZ
xb2+yLVS2PvuG+uGfPDRY9v6fnjeOzvKiOEpI5+e/FFSqABgKz+7ZdEbq3MdgQOkc+s/3v7MovDM
redszcgv5a+dR4kg9gAAIABJREFUlzlk8cv794hQd2HFlIn6cqP7ejaxXJ9evphrpFZDQW39WgUF
nZX18bwwhMPhcDica0bjHelNpjg7sR7uak5ZjkQPZTncZm9r6INlpTo3rrDnu1x+q3Tt+S4Oh8Ph
AACaEj6GAiVAKVCswSqkSs7oZK41IxFjEatUAsKCoBJEQUQiEkUBCYKoEhDGgogRFgQBIwFH9ort
2qdbcHCwyxBAdXX1bz8fKztUQCmDEKTrGJLerZsoCj/v/rnyf8WMECJRKlGJSMRGGCWSjRKJMImo
AtRZ/9MLWBAAq0AEgITu7Tf88t8bpJL3YF10u2gov2wkmpa9J769dviBQYOX6G8ZxxRpQ4JVKCRj
/Btr7v999Mh/Hqy90TXicDgcDqcBzO2l+wz1P7EGdzGX39VfMABgzDlSkrwskcmhjoExYBctReDO
dXdel954pbrSbnZv72qc3tj99lBWc/I0Lt0ls7ele66555Z6Bd8awOFwHCSoo+TT7bF8CJ39KDoA
+7Ucx17+T/ZjHd7sFbcWOb6BIzc4xzNTXoPcKOsNZer8mfKFUzhAx7+LlBJGEGEYAQGERcAIyWEC
KKAW6dGBrUOZjZbvz0c2iVEsatRIh9VqNWt0moJGowEdZipENCQqPeaufn21Gt1P//uBGSmTowAQ
iRHGJEoJoRIFQgghjFGBUtbw327WnOMcbh607R9ZkTmhRxgGsOQf2zFn2ifHbhn/HwCFDv7nti/6
B1Se3PzCk8u4/8/hcDicPzxKn0JcvE1nT7ixI9p4/twDXq1vd1huXGhjO40zeyirOWsQmlMND/Y9
KMbhcDh+hx8SYN9s7awCpZQRyhgQQAwAISQxCRgITAjJiIrtktCtZ/fi4uJTGKrPXA5t10IbGtCh
U4parYYrg+Z2VCpVh84pVpvVSsz9BwwkVCq/XAoUxaUkUCst+yWfSpQSKkmSJlqLNELV6XJKKFBK
qRwKENAt+nxqs5b+OWPpja6Fr7DKzU/2CbzRteBwOBwO5xakyWlwl3lvz3aukuaU1cz6NMZfHntz
Fg5wOBwOx1+4OXKPMbBZJXlCnkiE2GxUIpJNCunRMja1dXqPbgAQHR3d408ZqcO6d++b0bvPn8LD
w5kC4eHh1XU1fx00WJJsGAn/27M3LS2ta/f0mE7xYT1bEhshVglEiOwXG57RkjEGhNisEqP2oQTH
5D/6ow/WcDgcDofDuZE0Zzmi87b2xu504/PqnK9lmjON76FcnzMo5WmyFc003mSh1y2wHw8fyOH8
kbmlFpZfK+yrAOo9bQQAlDEiEQQMEwaiSCgFCpF3xcWmxvfo1QPqp/qDgoKCgoIAgFKKlCfrjUaj
TqvVqDVWm7WsvDQivEVgYBAA9OjVg1IqSaTox+zgnpHdenb7/beTTI2kWolKFBrtKbjFNgJwOBwO
h8O57Wj8WcQlHICzH9s4ZL1LSuNfOZtqMkieV3k8ONiN87i17LLbvzmlu8URWfAq7fiGS+kcDucP
Bd8CICM2TqI2QqwSogITGFDGBBzZPyE+PfHOPr3Baam/s9vPGKupqamoqKitrZUkCQBUKpVOp2vR
okVZWVm7du0AGMa4rq5Oq9U6LPTo1UOy2cxWc1B8UExswskTpwkjxEokidhscph5pceE1QHYVitd
k1EBHDlg9daFvX6c1mvuwWofS9B0e2nzvsejAQCOv9p2zNZi2tQd1x5f2uUPnf2hp2dQYPIDSxc9
9UCnFmqp6tSOxaOf++bKsQY3Dd7ocDP2H19w13+ufX+4+biW7ysO549Hk1EA3f2ucSzAK9cusQCd
f8vc5XU+r9itG+khBEDjFA+OaHN81MYDBx6KcLjcHux4rpiH4ppZYbfZ/OWNN2d63yXYIYfDub2x
O5MM2JWYfg4Hk4G87b2Bz8nqd6I7Lhp4pFfucUpWHllw/Jtyc8UFdN4IwBijjDFCCCNEshJipZLV
BioUlBR2Z5/eLiv8KaWUUkJIfn7+wYMHz58/TwgJCwuLjo6Ojo4ODQ0lhJw7d+7U6VMYY4QwJSQh
PiHrxPHCwkLZAgD0uutOc5C1T/++hBCz2UzMNslKGCGMePh3XZe+bN9Pn/cNuFaaMCpZLRZyNV6X
5dg7IyNS7x64psT1zHtFcFSfaZt3HzAZ9Hmb33i8vc7HDhLUd9Nve1f3dieOt+3yl85+0NMjQuz4
t+cMK10xtP+ANgMnT1t1qOTm8/8BvNLBh/5z86HUf651f7jZ8O7vSGw/ZaPJoK//WjM2Un5HK70f
vE3ncDic25i4eprMdn3qw+FwODcnLqsAEABilElWCWMKlDKKrUaLxWyprq4ODg5mjDlP/ptMptOn
TwcEBLRp0wZjDE5LAwRBUKvVISEhgiBcystLbt8BIUQp/X+PTvj8i39HRUb16J4RFhamP66Pj49R
i2qTyVhcUmKpMBObRCmljDrq07jSWKMWrpEeAEDLd0+6u89VGmHEaibI4mkkowFCq2GrPpoYtHJW
942VvWYt/Wj59BNDFx+qu8paNMD7dvlHZ7/o6Ql1dHo8Obxs66/5RoCKkoJrWNTV4JUO3vafmxL3
/eea94ebDq/+jnBAuLpy14yuMw8YAQCY1UJB+f3gbTqHw7lZ4U4ph8PhcK4b8gyT08IHxohEJCuR
bJLNYiMWSTLZcjad3vnt9xaLxTH5TyktLy///fffY2JiWrVqhRByXhrggDF28tTv0dFRhBKMBUII
o+SxCY+npaX9tHvXRx9/dPHCud5/uqu4tEgitsqSyzaTVbJJkpUQicgVclnKh2PHfG7KyhwXqrln
+T6TQW8y/G95hg4AANStB83YuP3HSoO+8ufVS4bHa+U7UGCPJ+bt2L6z+LTeZNCbjmZOTxQBhf51
3ldFBr0pa+uOj1eePakv27lgXJwIoOn20g77/NtXI6KdlkhoUyZt2rGrzKA3GfTFO99/sXd4/Yf6
4IHvbC05ozcZ9Jf3ZC4aEqP26THEDRjbr2bjsx//fCb35OdvffBr9PAnU3X1v1UlT84sPr390/5h
bqI3NgvFdgEO7vXEokOHj5gMetPZn09+MDhGAB90VtDHez2Rpv2IF77bc8Bk0JvO7ju74eVhkR4a
ba/n+HD1gE/2mgx6k2Hj7DYiAADSth85Z+e+QyaDvuDbxX/vFVZv311/8IB7fRR1ULCvrL9/+g8A
oKDkYQtXbso7ozcZ9FW/Zj7XQe1BByX9lfu5Qnvdl6vUf5R18LKeyjL4x442ZfKWXbsrDXqT4Uj2
pvkzeoRij/YVnruHvyMlhOAIbU1hhcliNVusZouNAii/H7xN53A4HA6Hw+Fw3LhX1CZJFptksRGb
ZLNJNqtkvFh1+URxcXGxYxu/0Wi8cOFCYmKiWq2myhQWFl6+XJ4Qn1BQkCcIGGNMCKmqrgwLDbv/
vtGTn5g0eMjQ4uKi0ODQkyd+r9aXE3vRVmojbqtLC9aPD+0+dV2VZdfU/qEpPUNT/jL1UB0ABHZ9
etsH91v/Myu119Ahn9Q8vGjhFNm1QwGdhw7tdHbZ8MGDE3sP6vzQG+vyJEDq2I7xue88mDzjeKd+
aP7QkX/L7/fapA46sOjfvjc0pW//z4pdFmCLLVLuSiyYO+re5AGPzjzaYe7SGfVr7U1Hl8/u3adf
dMb9E3dFTls4Z3CYD0tutXf0iGcXj5R2nr3/x389GX7xYElQlw5h9b6pGNmubZDQqmPrIF+HABTb
pW7z8CfPpu6fMyqha9+Eu8dP/PhwKQEfdFbQx2s9g3rM2rZk8OUVT3XtMzh92vc4NT0pwEOjG9fz
wXcvSgAoqMesbYsHFiyb3KX/mKm7Y1/OXPxYnACg0B+UUdDHy/6mrIOf+g+IsSM+Xz9vVN3m/xsz
KqXvvRlPLP5vrs2DDkr6K6UrPnf35Sr1HyUdvK6nAv6yA2KLDnfG5zw7YnC7ARNfPNFp3upFE+IE
7/uV4t+RMuqIViGR6Q/PnT52TM+YAHtfUHo/eJvO4XBuCC5h/5WuHTRO8W8Ee6Ww/80vhUfU53A4
nFsa2b26EtOAATDKJJvNZiOS1WYzW20Wq2SVtK2DwsLC5Hl+q9V65syZuLg4efLfec7fGVOtacf3
2x999NGiksLK6sulZcUIIYQxIFRrristLykqLiwozA8JCasyVn+/ZYf1lNFmtdlsRLJJjNiHABqd
BcioJEkUgFJJIkQilAIABGY8Pir24MIZa4/nVRT9um7ZyuL2D90ZUT/RR2pyTmbllJSWl2Wfzym3
e3zMajSWZ58rJbSysvi3k1VBMSECAFAqEUlyu0+Z1GTnFOZfOrlhxabzoWm9ouVP1LTinOFCmdFY
mbPjs69OqhJTI334pI10IRrJVEe1oS0jw8MES4UZdCHaet+37pfXH/7TA6OGf+7RW/WMQrtIbVmx
1KLnXd2SQ2wVhecP/e6Qx3ud3erjnZ6BGROGRx95b/bao+dKSnJzSmqbXAjfqJ4MACDgzonDog4u
ee7LrAv5hq3vz1te2e2poXEqR8Fu+oN7FPTxvr8p6uCX/qNqe9/jA01fjn929TfHsy8VF549cSq3
jjWhg/v+rPBc3LdXqVyl/qOkg0/1dIO/7Mj5jXn5JYWXTvxnwasrano8PTRW5UO/UtJBCWQ9uWrB
3G/zxKS/zv/i2yNvD2glgPL7wdt0Dodz8yBHpGt8moBz1H1H9L7rsE2A70TgcDicPw6Oj8FXfC0G
QCQCEmFYwBhhgQUk6ALDgnQ6HaUUAC5duhQWFoYxpg0/z+Zfys82XDAVVQNAcJiqzf6dIwcMqjbW
lJWVqVWq4tIiY50pIixKq9GqRLVGrQkOCqGUnjx5Yv3n6/FuMzNLhFLZJrPHFEDNOwsQ6xISgrRp
b10885YjzdAqWIRi94sJGuLtrCutrTAxdZAKAwCo40bPfvmV0T2Sw1V1JptOLNmCfZjFZXXVFjFa
a9z/Wvs0AE3KAi3UVZsd6jJLSVaW91abASnc8sg4PHfmpK17X6k4uGHBW8vWnKhR9FKUdXbO1UCf
ZnAlPw5IiNNVnsqpuspQcTggNlZXfarAKNuxlv5eAg/fEa6CXG+j67nX5+r6WwP803/Elm1a0Lzj
580Nk5V1cM6l9LycnotSe6vdl+stV1dP/9txwVJ0rBBG39FChc3+6leKsDrDT18bfgKAT99cM+vQ
l7OfWrXvtdNK7wdv0zkczk2Cy3l43P3mcDgczvWkwUwYQgihKyH9sE4ITY1Uh+lCO0b07J1BKUUI
WSyW6urquLg4R1R/hBAhZM/O/2VvOGUpMCGEgpA1LSGvVWJE0eZvikvLVX16WUVRVIkalcZiqTOc
P2ezWhBDF3Oyjx0/pmJiVF049IDKEyWkpNZREw+VZhLFWucIW7SuoMBYU/xyyvQ9ld4EUCOle+a+
dPq3WmjR0D6VKIgaVdO+GI4e8o8VY8lrE4etyLoMiY/u3jamgR3CQFA3w44l52geeqpnkvaHw2bA
Ie0yooy/nal0zE8jdURK+4C805dqvHYxnXHbLlqZtfHZSRtfDOswesabn3zxdu3AZ74slZ0FL3RW
gQearSc1l1y2BcdH6RA0Pf/vyU5tQWFdSGJsED5eSwHUUZ1bQtn2Cp/8NLf6+NbfGuvgr/4jlWZX
4LtSE7XfljovM1fWQdP8WoOH565yX259/V37j6NdLjr4rZ5+suOCKiI5AiryqyQf+5WSDk3cZbyo
vyCNSgwXld8PVi/TORzO7YdjHYE8juC8uMAxsuCSx21Kk5aBr//ncDic2wXHTJiTW4IRAGCN2P7/
uv915ogRMx8Y+fD9LVu2BADGWEVFRWBgICHEsf6fEPLjtp0nl/5qulApmW2BtupB0edjE8O0hEVr
hdot31d9v0er00W3jN27d8+b897MOpZVXlZpsdjSUtNfemHulKeeGjnroWGzR7d9LE0IEAEAAULY
cQpjY2xlp0rEtPsHpMdEtu7QtVuEAGA6sGrr5QFzP5rcNy0uMrpV6/Ru7ZqKGwYAQE0Xtn/za57r
R3ip+FwxSho0snNc25S09AhPhhBGCDGKRLVGpRJdBi6k0vOlOGnQsE6xicmpXVp4sEPyf1i3N2TU
wid7t4/v+Mjzz/Qu2bbihMOp0vZ+bf3hr7dsGxfXzDXiglqt1di/NIKjUm7aJUZlPDq8V+e4cK2t
JOuooVLTMiawvk/4Tefm62k6/OV+a5/ZC0Z1SUpo3/futGgfTySoPbB6W2mvWe882KVNbNK90196
Iuzoh9vzfRgCUNDHbzr4qf/YLmxZuzd07NqFE4Z0iouJim7bMa1LuOA/HZTaq1SuXKnG/UdJB3/V
02/PHQBA3fqeu7u0i2sz6MnnprQ6+9l3+Vbf7Cvq4AYhPPXevp2SWkXG3pE2bvYz/ciJ7efNyu8H
b9M5HI7f8eOOfYeR5i8KkDM7bx9wTnT24ZtMadKyc0qTTfB7/AIOh8Ph+BHZp2zgesjut7ZlQFR0
VFrXNDnREQiwpqYmJCTE8SNC6NSJU6dWHSVVFgCI1NQNapUfn5xATNbLVXVCra01sR3b+ENoi9il
l79O69L1qanTGWNGo7FNmzayhdDQ0NDQUAAwnDybHamz5doAQD5iUAEpf+28zCGLX96/R4S6Cyum
TNSXG41H3xs8zbho9pv7XggTQCo9tmb0+A8qfJwzp8U7lyy4b8k7G75ZZM7OnDJ+xi9GxZzfzZ95
5+uv/Hv7Qg0AWCuy9+XWOtbb0qKd7y1+YPGSjdug7mLmlAkzflWyA6Tom0nT4jPnvX9shqry9Dd/
m7LMKWoYvXwx10ithoLaZi3lFYNGZ/40uv6nio2TO7xw1KTQLjE8ZeTTkz9KChUAbOVntyx6Y3Vu
/WSh33T2Qs+yH9986N3Xl72+JktHKwqqgqCozn0gAc8w45F3hz0HHz6/8sR8sfrcDwuemP9Zvi+9
QUkff+ngr/5jy9v4yFj6j+cfW7V5VggArTKsnDF55s81/tJBqb1K5TJw33+UdPBTPf323AEAIHLI
C59ObaW1FR/9ZMbsDy/aAMAX+4o6uEHVsufkVx+7p00oBqn09O43p7y1voSC8vvB23QOh+NvfF7D
39hD9m1TgFs7TebxzXKT8B0NHA6Hc0uApoSPIUApUMIo0mINUsW0ics9la2LD+41o/89wwa73HDh
wgU5LqAj5bsN355degQAYgKNA2MLW3dNrC6vzS2r1llJkJnWGcl5i+6SRjVw1bywsDAAQAhVVVU5
hgAcfL/tu0Pv767NqwGAmI7x2b9fEJEgIKwCFQDEd2+38Zcvr6kWnBsP1kW3i4byy0aiadl74ttr
hx8YNHiJ3nKjq8X5gxF018LzywMn9p6+o+ZGV4XD4bjC3F56ylb/U8PwQo6fWP035wv5c46cwoAx
AAb2DZAMGAOWbSlqZoWdHXvHQn2lFJdRAM+DAo1/61VZbvM333Izm8/hcDg3kHh1FAZ5pztC8oW8
+V2+AOSYC0dXNqI3vmgQoh6BYwF9w0RPNLrhRjB1/kz5omE4QAYMGBYwQvI8vGslKaUqlcrZ/2eM
VedUIoRaB9TcHV/UOj2prLi6oLxaZ6UBdaTORM7XaQswGvzR60FhYY5b5KMEG031I4QwxpgxioX6
Y7hvsFB+RZc6c98Xjya57Js3HZw8+OkN5Vez9/32Qdv+kRWZE3qEYQBL/rEdc6Z9coz7/xwOh8P5
o+BzgMAm7/J5ZT53+DkcDuc2wz4EgAA5RsyRgBHGsuvt7O0DACFEFEXndMYYo6xtcFWf2NLW6UnF
hZVF5TUBVqqzEKuJZJsD8mxE6tdDFxXuvHdAEARCiGvMPyT/FgBhjH3cBH5TYz6TOWzwOtf9/Mxy
uYL7/3Zqs5b+OWPpja4F54+O8efnozvf6EpwOJzbBJdN+NfZsnN0QOd4AS53OW/4d2vZQ+AADofD
4dxa2P1RBgyAAZIn4hGWhwCQ6xAAxlgQBOdEhFAHXNI2oTwhPSnv0uXSCmOgleks1GYiOeaAXAst
YTEJHVo6T/gzxgRBwBi7GAcAhAFhjABQo1AAt8NyAGarKSrkC4s5HA6Hw/lD4eKfO//ocLA9/PZq
LDe+cGuzcWJzUjgcDodzK+ImxDyl9rEAaLQKAADkIYArU/o/fJucdzque9K5CyVV1bUBVqozE6mW
5NYFXLSSUhYLocHRbWIRQpReCevmspTAbgqAASCEGDBG+RnWHA6Hw+FwOBwOh8Ph+BN5th25RDhg
AKyWVFZWVldXG41GZ19drVZfuXvbRvLTd3Gd7zhzobiy3v8ntdIls+6ClZZDLFUFxD+UnN6zm7P/
jxBSqa7sh5cPCKiurq6sqmS1FJC8IcG+DMApWo/zeAFWB4jXalUAjhyw5pfDp+f3CvG9BE23l3aY
DHqTQW/6akS0h9MNriO+tMsfOvtDT8+gwOQHV2z+ocKgN53affjd4a2beXbi9cUbHW7G/uML7vrP
te8PNx/X8n3F4XA4HA6Hw+F4gxvvglGKELJUmgt/uLjl319vWbvpq3XrTSaTPPmvVqtVKhWjFL7I
hCP7o5JiTpwtqK6uk/1/apIumQPOWVg5RNHg4PjxKX2G/lle8+9ArVar1Wr52mg0frVu/Za1m7b8
++uCXRdJtVVeCECZPGTg9mOzLn3Zvp8+7xtwrTRhVLJaLORq1iFYjr0zMiL17oFrSrw6k1wTN3DZ
rgPHZiRpfC45qO+m3/au7u1OHG/b5S+d/aCnR4TY8W/PGVa6Ymj/AW0GTp626lCJ1PRNNwAvdPCx
/9xcKPWfa90fbja8+zsS20/ZaB/9MehNhjVjI+V3NI7qM23z7gMmgz5v8xuPt9fVvxqV0gH88j7h
cDgcDofD4dxuyPOl9RPsDBgwhDBGCCFUdby0+ngpAhTQIfRI9OG+/fsBAMZYq1ZZP14iluSF3BH9
26k8q8kSaKM6M2EmKd8ceN7G6tq2bXlXh+jk2O4Z3V1iB2CMtVotQkhOPPzrocLtF4xnKhAgBgww
EgAzxjDyNGeGNeprGC2Qlu+edHefqzTCiNVMkIU0N84f0t0x4oln3niyf2udkHeVZSvgfbv8o7Nf
9PSEOjo9nhxetvXXfCNARUnBNSzqavBKB2/7z02J+/5zzfvDTYdXf0c4IFxduWtG15kHjAAAzGqh
ACC0Grbqo4lBK2d131jZa9bSj5ZPPzF08aE6xfTr8D7hcDje4BJazzmuXuOzAK/mIMDrn9L833I4
HA7nJsHdKgDGELKfnSifhlh3rqYgL99mswEASLbaxW+qKgoCW4UdP3nJYrIEWFmAmUKtlG8JzBFU
bccPf3DZ7GHjR2b0znCZ/2eMBQYGOkID2my2ooJCk6ESydH/UP2ZjfUDBI2P/MWxYz43ZWWOC9Xc
s3yfyaA3Gf63PEMHAADq1oNmbNz+Y6VBX/nz6iXD47XyHSiwxxPzdmzfWXxabzLoTUczpyeKgEL/
Ou+rIoPelLV1x8crz57Ul+1cMC5O9LAAW5syadOOXWUGvcmgL975/ou9w+s/1AcPfGdryRm9yaC/
vCdz0ZAYNfiE2CK11aV/Tpzw2unGU9iq5MmZxae3f9o/zNcl4coLy3FwrycWHTp8xGTQm87+fPKD
wTEC+KCzgj7e64k07Ue88N2eAyaD3nR239kNLw+L9NBoez3Hh6sHfLLXZNCbDBtntxEBAJC2/cg5
O/cdMhn0Bd8u/nuvsHr77vqDB9zro6iDgn0PC/v91H8ABSUPW7hyU94Zvcmgr/o187kOag86KOmv
3M8V2uu+XKX+o6yDl/VUlsE/drQpk7fs2l1p0JsMR7I3zZ/RI7T+lFKv+pWHvyMlhOAIbU1hhcli
NVusZouNAgDguAFj+9VsfPbjn8/knvz8rQ9+jR7+ZKpOOd3z+4TD4VxnZMdYxnkswCWl+aacb7mx
Kf7CrU1+AAGHw+FcI5y33CN54T0hFAAxxhAAIEAYMcqM5yqLi4tpXV3NvBdV1gpdRGjWqTypziqf
/wcma0FdQDZWx943oNO4ewVBAHehBAMCAnQ6nWM4oKioyGiolMMQIIzsJxMyBgCUEPkWl4MAaMH6
8aHdp66rsuya2j80pWdoyl+mHqoDgMCuT2/74H7rf2al9ho65JOahxctnCK7diig89Chnc4uGz54
cGLvQZ0femNdngRIHdsxPvedB5NnHO/UD80fOvJv+f1em9RBBxb92/eGpvTt/1mxywJssUXKXYkF
c0fdmzzg0ZlHO8xdOqN+rb3p6PLZvfv0i864f+KuyGkL5wwO82XTL6vRL3h56b+zKt19YBcj27UN
Elp1bB3k6xCAYrvUbR7+5NnU/XNGJXTtm3D3+IkfHy4l4IPOCvp4rWdQj1nblgy+vOKprn0Gp0/7
HqemJwV4aHTjej747kUJAAX1mLVt8cCCZZO79B8zdXfsy5mLH4sTABT6gzIK+njZ35R18Ff/EWNH
fL5+3qi6zf83ZlRK33sznlj831ybBx2U9FdKV3zu7stV6j9KOnhdTwX8ZQfEFh3ujM95dsTgdgMm
vnii07zViybECd73K8W/I2XUEa1CItMfnjt97JieMQH2vqC9o0c8u3iktPPs/T/+68nwiwdLgrp0
CBMV0z2/Tzgczg3kaibJG5/Yd2NTrjV8QQGHw+FcI9y5V4whBBhjhBEGxBAIgWJg27AQUTD+4zld
IEXBAcdPXiK1tgALDbBQbLIWmAOzsaZF3x6dJ45gCuh0uoiICJvNRimVU0JCQgLahiKdIPv/GBDC
CGMBIcSctyY0rByVJIkCUCpJhEhEjjMYmPH4qNiDC2esPZ5XUfTrumUri9s/dGdE/UQfqck5mZVT
Ulpeln0+p9z+oZhZjcby7HOlhFZWFv92siooJkQAAEolIklu9ymTmuycwvxLJzes2HQ+NK1XtDx7
TCvOGS6UGY2VOTs+++qkKjE10u/B6Op+ef3hPz0wavjnHr1Vzyi0i9SWFUstet7VLTnEVlF4/tDv
Dnm819mTQmPlAAAgAElEQVStPt7pGZgxYXj0kfdmrz16rqQkN6ektsmF8I3qyQAAAu6cOCzq4JLn
vsy6kG/Y+v685ZXdnhoaVx+D0m1/cI+CPt73N0Ud/NJ/VG3ve3yg6cvxz67+5nj2peLCsydO5dax
JnRw358Vnov79iqVq9R/lHTwqZ5u8JcdOb8xL7+k8NKJ/yx4dUVNj6eHxqp86FdKOiiBrCdXLZj7
bZ6Y9Nf5X3x75O0BrQQAQLoQjWSqo9rQlpHhYYKlwgy6EC1WTOdwOJwbRX49zU9xDDE0zuP8o1Ie
vliAw+FwvMX5Y/AVd8u+gZ8BAoQFFPdw8p/SO7GFr4bcEVZH4PTJPDBLATaqsxBssuWbAy+CNrBb
SvdZ4xoXIG8rCA8PDwkJMRqNpH56HwCCgoLu7NcbJJq35jSjjkgEgPGVRbqOVQDIfWhAGaxLSAjS
pr118cxbjjRDq2ARionyTU5leAetrTAxdZAKAwCo40bPfvmV0T2Sw1V1JptOLNmC/R/6m1lKsrL8
bhUAgBRueWQcnjtz0ta9r1Qc3LDgrWVrTtQoeinKOjvnaqBPM7iSHwckxOkqT+VUXWWoOBwQG6ur
PlVglO1YS38vgYfvCFdBrrfR9dzrc3X9rQH+6T9iyzYtaN7x8+aGyco6OOdSel5Oz0WpvdXuy/WW
q6un/+24YCk6Vgij72ihwmZ/9StFWJ3hp68NPwHAp2+umXXoy9lPrdr32mlWV20Ro7XG/a+1TwPQ
pCzQQl21mYJSOofDuW64+J/Nn7h2iQ5w2+AS0aBxjIPGKS6JDjsu2jryKNlpXBmfnw6Hw+Hc3shD
APZDARmjDARKKUNXwvEJgaoWKha64t0WHWNUSNQfvcDMUqCNBliIYLIVmANzkU7Xsc2fXnmSAXNZ
/I8xDg4ObtmypdVqra6ubrw1oPUdrX8Ly8KBGlpjYYjJmwEYQszjZBmTKNY6R9iidQUFxpril1Om
76n0JoAaKd0z96XTv9VCi4b2qURB1Kia9sVw9JB/rBhLXps4bEXWZUh8dPe2MQ3sEAaCuhl2mgCp
I1LaB+SdvlTjtYvpjNt20cqsjc9O2vhiWIfRM9785Iu3awc+82WprL4XOqvAA83Wk5pLLtuC46N0
CJqe//dkp7agsC4kMTYIH6+lAOqozi2hbHuFT36aW31862+NdfBX/5FKsyvwXamJ2m9LnZeZK+vg
XYh4xeeucl9uff1d+4+jXS46+K2efrLjgioiOQIq8qskH/uVkg5N3GW8qL8gjUoMFwEsOUfz0FM9
k7Q/HDYDDmmXEWX87UylBFaFdA6Hc93w2avk7qi3+KAYF5nD4XDc4mYmDAEgBIAxxhghFGKuTvtp
c0SXeDUWLZcqRIsUaKMBZiKYbAWWgGymxYmxD6+a37FTx8TExJiYmIiIiIiIiJiYmDZt2qSkpERG
RlZVVVVXVzvW/ztz7ozBVFZNTVYAQAhhjAHLpwHY3QPHRgCnHQG2slMlYtr9A9JjIlt36NotQgAw
HVi19fKAuR9N7psWFxndqnV6t3ZNxQ0DAKCmC9u/+TXP9SO8VHyuGCUNGtk5rm1KWnqEJ0MII4QY
RaJao1KJLucYSKXnS3HSoGGdYhOTU7u08FwhJKjUWo1ahQAJao1G7XSOuLb3a+sPf71l27i4Zq4R
F9Rqrcb+pREchty0S4zKeHR4r85x4VpbSdZRQ6WmZUxgfZ/wm87N19N0+Mv91j6zF4zqkpTQvu/d
adE+nkhQe2D1ttJes955sEub2KR7p7/0RNjRD7fn+zAEoKCP33TwU/+xXdiydm/o2LULJwzpFBcT
Fd22Y1qXcMF/Oii1V6lcuVKN+4+SDv6qp9+eOwCAuvU9d3dpF9dm0JPPTWl19rPv8q2+2VfUwQ1C
eOq9fTsltYqMvSNt3Oxn+pET28+bAUj+D+v2hoxa+GTv9vEdH3n+md4l21acqFNOB4/vEw6Hw+Fw
OBzOHxnZ3WNODjailMkL8hlCLTW1w2PPJQ5MVTFsya201lhimRhooWKtVGgOyJG0LC5q6IcvVZuM
+fn5dXV1GOOgoKCgoCCMcW1tbX5+fnl5udVqdRsd4PzZc0f3Hy7YcB4YQhghjBhCCAEDRj2tApDy
187LPJ728v49O0+tf/Wx9joAMB59b/C0r9H9b+7bvfPC3g1fvzS0jceJaY/Q4p1LFhxt+86Gb35b
/49JyR4ieNPi7+bP3BYw69/bC7J+Ldw2PTbvbG6to+q0aOd7i39PXrJx2+9fvfGkJzsAQsyUjQfK
j296q4PYdtoXhSe+e7+7Iz+9fDHXSIsNBbXNWuIrBo3O/Kn8xAH56/yCboHK7RLDU0Y+vfCX3T8W
Hfvxl7nt9ix6Y3Vu/SSi33T2Qs+yH9986N2zvV9fk/Xjus/GpwSBrc59IAHPMOORd4c991P831ae
+N9XmX8tWvDE85/l+7KCQkkfP+ngt/5jy9v4yNg3t4c+uGrzN+d+3nH833Of6BiA/KeDUnsVygUA
9/1HQQd/1dNv7QUAgMghL3x6fPfG9Y/AqhmzP7xo89G+og5uULXsOfnVD4/t3WnYlbmg+/k3p7y8
voQCACn6ZtK0NaYH3j/20xeLUg7+bcoyOaqgUrrH9wmHw7mBXM3G9ZskCuA1Pfmv+frI9eGxADgc
DscH0JTwMQQoBUIYBRVWI1WrxJjq8ioAEBh9KPb3pHu7XTqQU3CxgqnEhAARzDZLtbnQrMu2ausi
g+9fM08THNhkMZTSqqqq4OBgUbRPZJ8znDu2/0jul2ewDTAgAIzkqX4MAKCLCLx0JkdEgoCwClQA
kNC9/YZf/nsNleDcDGBddLtoKL9sJJqWvSe+vXb4gUGDl+gtN7panD8YQXctPL88cGLv6TtqbnRV
OByOK8ztpads9T81jDDstMzQ/s35Qt66KKcwYAxA3u1ovwCWbSlqfp1ddv679aKbGR2g8b03NsVt
E6BhUIAmUxyJSnk87/y/pqMSHA7nliZeHYWh/uB5+QKg/loONmdfhouubIRvfNEgLJ3TgvWGiZ5o
dMONYOr8mfJFg1gAdlkYUEACgijBqI4KNWWXnz5r2mtqF6qt7WwqSgaL7P+Xqpn2z6nf7viudeId
nVI7abVatyWZzeaTJ07mZufUlpmCWgb/ZdCA4ODgc4Zz+v1Hcr86xayUMYFiLCCCQEAIAQLKHP90
316LV3WpM/d98WiSy3Sx6eDkwU9vKL+ave+3D9r2j6zInNAjDANY8o/tmDPtk2Pc/+dwOBzOrU3j
WHdN5mmmqRue0uRvm2nEs0TOP3oYRuFwOBxOc5CHABwbAeSBb4YxYsAERCULqsy5fMkawDAqt2hr
GClC2lyzpkxFyiLiqr4+zgTITo3L6Zcz4v4RguC6y5UQ8u3Wb7P3ni37vRARCI4Lp5SFhYWWXio+
v/53sAEChBEDRCnCCAEGRBFDCNUHDmSNgwLcwpjPZA4bvM51Pz+zXK649dvmJ2qzlv45Y+mNrgXn
j47x5+ejO9/oSnA4HA5HEecjA/hYAIfD4XhFQ3+U2eff5YB8JSyoLD+vbVxYHL5sIaCjtQITcmza
QiKVBkXWltYijCmhBccuRbRvWVFRERER4WK9oqLCVFxdfLwAI4QxNhXWnFh9UBuusxSZMAgIIWwP
RoAQxgCUIUFej3Fd2n7dYbaaokK+sJjD4XA4HA7nKuGeP4fD4fiGy5R0/S4FDIwhAupz1hbkUkVy
iBhSUVpLNWW2gAKbpTwwSpJEATPKKBIYYoQR1+MAZRhjjDBBEAQkyHswmJmai8wCEgUkYIQwYEHe
m4GQgEW7FcQnxTkcDofD4XA4HA6Hw/Ezbg4FZEwO0A+AIIclnK4NP1JGCy3aC2Z1nmSrCYkR1EFq
UaUR7F86QVN9vvzowSMnsk64fB09eKTSUKoTNHJOraBWiyqNIKoEUURIQFhAGGNBFEUBYwAGiCEE
CGGPJwIAAFYHXLNDrnDkgDW/HD49v1eI7yVour20w2TQmwx601cjot2IfAPwpV3+0NkfenoGBSY/
uGLzDxUGvenU7sPvDm/dzLMTry/e6HAz9h9fcNd/rn1/uPm4lu8rDodzK3BTxa7Pbwh4E4e/cc7r
lnJTacjhcDi3NA7vAgFCzB7sVnbDEcYYEBSpW5/Xpl5Qty4PijVHtBPUwaIgiFhUCaJaENWCSiWq
jGcrTq/X7121a8+qnY6vvat2nfryaO25KpWoUgsqtez5Y1EUBBUWVaJGpVKrVCqVICJAgIAhQBgj
jLBjLwByuylAl75s30+f9w24VpowKlktFuLDWXQOLMfeGRmRevfANSXNPJNcCOs6/Z3PzmTpTYYj
uVvmT+0Y6KPHENR30297V/d2J4637fKXzn7Q0yNC7Pi35wwrXTG0/4A2AydPW3WoRGr6phuAFzp4
3X9uRpT6z7XuDzcb3v0die2nbLSP/hj0JsOasZHyOxpH9Zm2efcBk0Gft/mNx9vr6t8P7tP99j7h
cDh+QA5cJ3MdPNjmFBHnhFeWXZpw3VKus4YcDodzeyMCQP2JCIAYMASMUYYYY4AwxggYAxBVRAzD
ABiAUsYoA8yo/WgcShkDAFomWcqMjQvQCFoAwAghwKj+Aur/A3vsfwQMYwQIgFAKiCHG5F8jd3EB
sEbtGnjQj9Dy3ZPu7nOVRhixmgmykGZuaUC6hIw+4t7n/98rx8ytH/3H4iXvXtg9IvOMX/0/79vl
H539oqcn1NHp8eTwsq2/5hsBKkoKrmFRV4NXOnjZf25O3Pefa94fbjq8+jvCAeHqyl0zus48YAQA
YFYLBQCh1bBVH00MWjmr+8bKXrOWfrR8+omhiw/VKaVfj/cJh8PxiVt3+7ojAr/shDu+X5+UG9hw
DofDuf3ATleISdRmtSIAAWNRwAghBoAwQgij+sMUsYAFlSCIokqlUqtUGpVGq9JoRY1WVGtFtcbp
S2v/0mhVGo1Ko1ap1Cp5HQDGAgYBOc5oRPJgAwAgJApYwJgyigGw02GM9krGjvnclJU5LlRzz/J9
JoPeZPjf8gwdAACoWw+asXH7j5UGfeXPq5cMj7efUYgCezwxb8f2ncWn9SaD3nQ0c3qiCCj0r/O+
KjLoTVlbd3y88uxJfdnOBePiRA8LsLUpkzbt2FVm0JsM+uKd77/YO7z+Q33wwHe2lpzRmwz6y3sy
Fw2JUfvyGJjxtxXj/r5ic1Zuztl9/1p+1NKqQ8yVswNVyZMzi09v/7R/mK9LwpUXluPgXk8sOnT4
iMmgN539+eQHg2ME8EFnBX281xNp2o944bs9B0wGvensvrMbXh4W6aHR9nqOD1cP+GSvyaA3GTbO
biMCACBt+5Fzdu47ZDLoC75d/PdeYfX23fUHD7jXR1EHBfseFvb7pf8AAApKHrZw5aa8M3qTQV/1
a+ZzHdQedFDSX7mfK7TXfblK/UdZBy/rqSyDf+xoUyZv2bW70qA3GY5kb5o/o0co9mhf4bl7+DtS
QgiO0NYUVpgsVrPFarbYKAAAjhswtl/Nxmc//vlM7snP3/rg1+jhT6bqlNM9v084HM4Nx2W62/m7
87y3Swo0WgzfzLs4HA6Hw3HGPtMuL7hHCFNgphqTSqVmCAAxjO1OOgBi9f66CxhjLGBBEAVBFJ2+
5BQsYIyvjCC4YC/WbgcAMYZAUAu1NSaEMHZaAiAvB6AF68eHdp+6rsqya2r/0JSeoSl/mXqoDgAC
uz697YP7rf+Zldpr6JBPah5etHCK7NqhgM5Dh3Y6u2z44MGJvQd1fuiNdXkSIHVsx/jcdx5MnnG8
Uz80f+jIv+X3e21SBx1Y9G/fG5rSt/9nxS4TZmKLlLsSC+aOujd5wKMzj3aYu3RG/Vp709Hls3v3
6Redcf/EXZHTFs4ZHHZ1S25xxN33d7Ie/uGU+Urhke3aBgmtOrYO8nUIQLFd6jYPf/Js6v45oxK6
9k24e/zEjw+XEvBBZwV9vNYzqMesbUsGX17xVNc+g9OnfY9T05MCPDS6cT0ffPeiBICCeszatnhg
wbLJXfqPmbo79uXMxY/FCQAK/UEZBX287G/KOvir/4ixIz5fP29U3eb/GzMqpe+9GU8s/m+uzYMO
SvorpSs+d/flKvUfJR28rqcC/rIDYosOd8bnPDticLsBE1880Wne6kUT4gTv+5Xi35Ey6ohWIZHp
D8+dPnZMz5gAe1/Q3tEjnl08Utp59v4f//Vk+MWDJUFdOoSJiulOuHmfcDgcP9J4X/3VmHJZ6O6S
4nYxvEsex+S555nzW25fvdxAGaWm+fFZcDgczu3NlVgACLAcor+stKy6pgqrBUGjwhoBaxDWIEGL
BS3GGj9/1ZtFWIOwRsQaEalQVXWNqdxkD0hYX0Mm7xgARiVJogCUShIhEpHjBgZmPD4q9uDCGWuP
51UU/bpu2cri9g/dGVE/0Udqck5m5ZSUlpdln88pt3t8zGo0lmefKyW0srL4t5NVQTEhAgBQKhFJ
crtPmdRk5xTmXzq5YcWm86FpvaLlT9q04pzhQpnRWJmz47OvTqoSUyOvIhgdDu49/d3ldx6Z9eoP
xVfqUPfL6w//6YFRwz/36K16RqFdpLasWGrR865uySG2isLzh353yOO9zm718U7PwIwJw6OPvDd7
7dFzJSW5OSW1TS6Eb1RPBgAQcOfEYVEHlzz3ZdaFfMPW9+ctr+z21NC4+nlQt/3BPQr6eN/fFHXw
S/9Rtb3v8YGmL8c/u/qb49mXigvPnjiVW8ea0MF9f1Z4Lu7bq1SuUv9R0sGnerrBX3bk/Ma8/JLC
Syf+s+DVFTU9nh4aq/KhXynpoASynly1YO63eWLSX+d/8e2Rtwe0EgAA6UI0kqmOakNbRoaHCZYK
M+hCtFgxvR737xMOh+NH4hpylaaavGjs3/pWqF8qfD1pTiwAPz4LDofDub2RPwYjDEAB5Hh8QFFF
aUV56WUsYoSAwvXYjyxP+CNA1EYFwALGGDAC1Lxpb6xLSAjSpr118cxbjjRDq2ARikkz7vZ21pXW
VpiYOkiFAQDUcaNnv/zK6B7J4ao6k00nlmzBvq4CEML6P/vx+geKXxz70rqCBo4ps5RkZflo1TOk
cMsj4/DcmZO27n2l4uCGBW8tW3OiRtFZUNbZOVcDfZrBlfw4ICFOV3kqp+oq3RUcEBurqz5VYJTt
WEt/L4GH7whXQa63u6Hd63N1/a0B/uk/Yss2LWje8fMuM73KOjjnUnpeTs9Fqb3V7sv1lqurp//t
uGApOlYIo+9oocJmf/UrRVid4aevDT8BwKdvrpl16MvZT63a99ppVldtEaO1xv2vtU8D0KQs0EJd
tZmCUjoAeHqfcDicWxbu2XI4HA7n6pE3AgDYJ9wRBixgQUSCCgSQGLExZgOwAbMxZqPefDGnC8/3
ArMBsTFmY8gGIhIFLMixAxGAWwedSRRrnSNs0bqCAmPNzr/FJXcLbG//Sl96ztJU60npnrkvLT9c
62qfShREjappXwxHD/nHirHCyinDIjv0TBi97ERDz50SBoK6GXYAQN1x0vtfPVT24sPPrThvcRl1
QeqIjp0Tgq82Np/bdtHKrI3PTrovNuPRV850e++Ltx+McrhG/tK52XpSc8llW3B8lO7q9lIArS0o
rAtJjLVvnFBHdW4JZTkVPvlp7vTxmw7+6j9SaXYFjk1N1DZM9pcOiu1VKLe+/q79x9EuFx38Vk8/
PncnVBHJEVCRXyX5aF9JhybuMl7UX5BCE8NFAEvO0TyU2DNJCwCAQ9plRBl/O1MpKaaD5/cJh8O5
cTQ+6M4vdnzO03xc9iNc5xQOh8Ph+BHnjQAIOUYD5M35CItIno3HGDAGwZsv7HTh+V6MAYvyeYBy
fID6FQFujwMAsJWdKhHT7h+QHhPZukPXbhECgOnAqq2XB8z9aHLftLjI6Fat07u1aypuGAAANV3Y
/s2vea4f4aXic8UoadDIznFtU9LSIzwZQhghxCgS1RqVSnSJXiiVni/FSYOGdYpNTE7t0sKTHaHl
PUueab3txX98UQBajVqrUauvTFJqe7+2/vDXW7aNi2vmGnFBrZaNaDVqjeColJt2iVEZjw7v1Tku
XGsryTpqqNS0jAmsL9hvOjdfT9PhL/db+8xeMKpLUkL7vnenRfs46lF7YPW20l6z3nmwS5vYpHun
v/RE2NEPt+f74Aoq6OM3HfzUf2wXtqzdGzp27cIJQzrFxURFt+2Y1iVc8J8OSu1VKleuVOP+o6SD
v+rpt+cOAKBufc/dXdrFtRn05HNTWp397Lt8q2/2FXVwgxCeem/fTkmtImPvSBs3+5l+5MT282YA
kv/Dur0hoxY+2bt9fMdHnn+md8m2FSfqlNM9v084HM51pvE+dkeKV/5tc/bDN9N44z3zzdlF3zg+
/3VLaWbbORwOh9Mc7D4lApCXMGNAFBgCYPXz7wICas9yrWgQGRyQvB6BATAAdx+Xpfy18zKHLH55
/x4R6i6smDJRX240Hn1v8DTjotlv7nshTACp9Nia0eM/qPB6WbYMLd65ZMF9S97Z8M0ic3bmlPEz
fnFz2qE953fzZ975+iv/3r5QAwDWiux9ubWOVey0aOd7ix9YvGTjNqi7mDllwoxfleyArl3/HrrQ
wA+/f7A+Ze/0Pw/5vka2c/lirpFaDQW1zVogLwaNzvxpdP1PFRsnd3jhqEmhXWJ4ysinJ3+UFCoA
2MrPbln0xurc+plov+nshZ5lP7750LuvL3t9TZaOVhRUBUFRnftAAp5hxiPvDnsOPnx+5Yn5YvW5
HxY8Mf+zfF96g5I+/tLBX/3HlrfxkbH0H88/tmrzrBAAWmVYOWPyzJ9r/KWDUnuVymXgvv8o6eCn
evrtuQMAQOSQFz6d2kprKz76yYzZH160AYAv9hV1cIOqZc/Jrz52T5tQDFLp6d1vTnlrfQkFAFL0
zaRp8Znz3j82Q1V5+pu/TVkmRxVUSvf4PuFwONefxl6ryz5/Dxk8JLr4zJ7vbU5lmqQ5916jFO75
czgcjr9AU8LHAMjb/RkDxgAYMAaUQX0UAOYYDXBeTorANUaAc0rj/C6JjTIgBPWnACLA9YcUIKg/
FzC+e7uNv3x5FS3l3ApgXXS7aCi/bCSalr0nvr12+IFBg5fom9zRweH4laC7Fp5fHjix9/Qd3Gvm
cG46mNtLT9nqf2INEh0/sfpvzheMXUm58umIOT4msWxL0dW1g8PhcDjXnHh1FHYcRG9f9g711w2c
TftidPnS9QKcF6fXr1kHcEn0RKMbbgRT58+ULxwry+V/4RgFJv+jKGIhJAoLartiDCGMGMYIABBG
8l4BjBEAk0P2IcAII4QRIIYAMWDAEKOMUcaAAgCjCAAoZYwxYMAok3+kDCHGGGOIMZuVVZcSQikC
hO2PhN1orfyHLnXmvi8eTXI5oNt0cPLgpzeU8+26AADa9o+syJzQIwwDWPKP7Zgz7ZNj3P/ncDgc
DofD4XA4HP8gQv1Iuez/U6BalfCnceHt+4WIajXGAhZEQRQBCYIoIKQSRAEhEWMBYSwIKoQFjEUs
CPIFQgIWRIQwY5QSiTFCqcQoocR+QYiNUUopYUwiEmHMRiQCjBBJokSilNgs1rN7Kvf/p4JKgIEi
p2gFN0ojv2E+kzls8DrX/fzMcrmC+/92arOW/jlj6Y2uBeePjvHn56M73+hKcDgcDofD4XA4/kf2
R2XnHyhQBOiucWFJfYOsErVRmyAwhBjCFAsiQlQQKBJEhAjGIsICwhRjEWGCsYCQgLGEsIAQBoSA
McYoo4RSwhihlDBqHwWwXzDCiEQIYYxQIjFKGCOESIzS5LtDKCX7Pq9mgOiVcAC3vpvMbDVFhXxh
MYfD4XA4fxycI9jxaHaNcQlA2Dg0oEs2LiCHw+FcJVcOgGNAMUIixol36ixW6coGOJAD8zEk74yj
8hY5yhgF+TshSCKCjWIzwXU2XGvDtVZUZ8VmG7YSRAgjhDHiyM8YBWBAGWOA6o0z+7Y7AAYWi9S+
TzBljAIFuMoj4jkcDofD4XBuT3w7+c/tXf49RNArs3FOKBlxZLhG9eRwOJw/DhjA7oUDQEAEBERg
LFI5IqDssSOQPXbKgDIgwAhQAkCBUWQjmjqqq6HB5Sy4hIQVk9AiEl4oheeTsAISWigFFduC/j97
dx4fWVXmj//znHursvW+0BtLQ9PQsiM2oOBXBsZBFhlxcMMvgwMIozAouKE4o6OgIgzqyG8cRlpx
Z1xwFBD8gspAsy9Bdgg0NPRC70l3KknVved5fn+cW5VKUlWdTqrZ/LyN6apbt85dUuSV55znPGed
b+vx+T51iTfz5WwDD/MGb1CoAiYo9ylADSZx6CmoN/Tv8u3x9poY4GYc+cO77n/y4oMnjf0ILQd+
7qZCV2ehq7Pwy3fOenUsxzWW62rGfW7G/WxMOvY46arf/GFTV2fhiVvv/8bxO49y7cSX17bch1fj
52csan1+tv/n4dVne/6+IqJXvdfKKvev5nMjIqImyqKLUAgATiOnQDYzIBS+NQ3RuMK8mIVA3ZV8
2xabtAGT1ujktda2KclvKbm+ousbsIGiFQdkYMAVivnNxdaNxUkvJRNXJRPXpq2bNUo8fJp1LpjB
PKBmaqpAqBQYJiVAyxUKR5xz2wFXLP3TTw5v3173xDQtFYt+POkHxYcuOWH6Pm876odrR7kmeTT9
kAv/8xcvPtVZ6Hpw5U3f+NTiyWOM+yYc/utHbr/60Fo3Z1uvq1n3uQn3s6Fo7ilfu+C4dVcdc8SR
ux51+ke/f9/adOtvegVsw33Y5s/Pq1G9z8/2/jy82mzbf0fxwjOvzXp/ujoLXT/8wIzwm8DNPOyj
v7n1nkJX54rffOkfFraVexRqb2/a7xMi2l4qq9xXnlY2jvNdW92nwbuqn2615SZe11axe4KIqIlC
OUATSFjyphL0QyVyaurVRZF6E4HCkDq4fL+buAX5AR+riahJCueyRRMqSyeExXQ0ay+nPtqiuUhL
Lab7iegAACAASURBVChM1v62NEwNyPoX1KuZqQdUVdXUTMIaPDW5lnxU56Um0A23nva2w8bZiPnS
gJeiH20BA7/5+dt+fulvL3p+Qzzv2E9c/q2vnnzDsd95vDTOsxhi26+rOfe5KfezkfysA3b0919x
3d0re4FNa1dtx0ONxzbdh239/Lwq1f78bPfPw6vONv135Nqn5rtvOXf/j9/TCwBWKiqAaPZx3//O
qRO+d94br+0++Lxvfee7Zz96zGX39dfd/jL8PiEiALXmsdfcbdj89pqPRz4Yeaxh76o5bX6rLdd7
17BrGfauUVY0GM0Z1ry0YW9vsGeDyQI1z4SIiIapZAEMjsmZeqhX8+q9mZcQq/vUNEWStm+0Kau0
dVMa96dIEksSJImVSpaULClZqfyVZN81eymRJIn6kpaNxUkvFtvXpUhT1cQ0NZ+aqVioC+g1TDTQ
NJxWZSpAWIzRzX3vTwoPLzl5csvffHdpoauz0PW/313cBgDI7/z2c6+98Y/dXZ3dd159+fE7tmbv
6zjojItuuvHmNU92Fro6Cw8uOXt+DJn81xf98qWuzsLD1930n997+vHO9Td/5eR5cYME7NZFp/36
plvWd3UWujrX3Pzvnz10avmP+olHXXLd2qc6C12dG29bcuk75uTH9oNI1tz+x3sfWbF+U29/SX3P
8he6feW13B6nL1nz5I3/dcSUsQ7l1U8sdxMPPuPS++5/oNDVWXj6zse/ffScCGO4z3Xuz7bfT2lZ
+M7P/P62ewpdnYWnlz79qwuPm9HgorPzPGVq/sgrby90dRa6rj1/1xgApHXhCRfcvPS+Qlfnqt9d
9omDp5Tbr/V5aKD2/al7H+q03yCxv0mfH8iEPY77+vd+veKpzkJXZ8/dSz61Z77Bfah3/+t/zutc
b+3j1vv81L8P23ie9W9Dc9ppXXT6b2+5tburs9D1wPO/vvjcg8qj6Nv2uWrw31E90cTprVtWbyoU
SwPF0kAxUQBw8478wFu3XPvJ/7zzqRce/8lXv333rOM/vE9b/e2Nf58QURPNG6rebpUounrLsLHx
rYasoYXwlsbHqtfyNkXFYwuhR5MpUPNYjW9gpfEG+4zyZ0FEROU/bCGDq+6ZqnrJ6vmnqt58qpZq
mk5cbRNf0ri3hFJiaWJJkkX+SWLFkpWSql6AYvlxsdwpkFiSoFSKt5QmrRiYtDJxpVQ1VUvNp1pe
L0AsLBlYO01YV/3ilMlvPOuanuItZx0xedGbJi/6q7Pu6wfQsf85N3z7XaWfnbfPwce848ot77v0
62eG0E7a9z7mmL2evuL4o4+ef+jb937Pl65ZkULyc9+w4wuXnLTHuX/e661y8TEnfGzlW79w2p5t
KHZ+7djJiw4/4gdrhiVgx9MWvWX+qs+feOweR37w4w/u+flvnVvOtS88+N3zDz3srbMWv+vUW2Z8
9OsXHD1lrJN+450/dv0D6+/62XcOe+zCL928avBP9njG7rtNiGa/YecJY+0CqHtd+V3fd+Un97nj
ghN32v/wnd52yqn/ef86jzHc5zr3Z5vv54SDzrvh8qM3XvWR/Q87+oCP/j+3zwEL2htc9MjzPOkb
z6WATDjovBsuO2rVFafve8R7z7p17oVLLvvQvAio83mor8792cbPW/370KzPTzz3nT/5xUUn9v/m
H9974qLDj118xmX//ULS4D7Uu//1ttf9udc+br3PT737sM3nWUez2kE8bc9Ddlz+yXcevfuRp372
0b0uuvrSv58Xbfvnqu5/R/Xlp8+eNOOA933+7A+8901z2rPPQusuB+1ozz2wbu/z7/jj//fhqc/d
u3bCvntOietuD9dQ7/cJEb0ajC1Y3Wo9vOqyec04zW2zXY/+Kq+kQET0GjI0vBJAYPAhIFdL4FP1
iWqipXTqcm1bU0J/SdMkC/sHv0qWJiHa11JRS0UtFrVY1FJxsJugnA5gaeIG0o5VxSnPpVJM1Keq
ifoEPlVLQqcDEP5gHZkHbZqmqQKqaep96lUBoGPxP5w4996vn/vjP6/Y9NLd11zxvTUL33PI9PJA
n9+y/PGHl69dt2H9888u35BFfFbq7d3w/DPrvHZ3r3nk8Z4JcyZFAFRTn6Y1OyD8lueXr1754uO/
uurXz07e7+BZ4S9t3fRM17L1vb3dy2/6wS8fz83fZ8ZYi9GlL3zrnYtnH3HaJ+/Z+1s/OP+wCZVQ
sP+uL77vzX934vE/aRitNlbnunzf+jXptDe95cA9JiWbVj9732OV27Pt97nm/dm2+9mx+O+Pn/XA
N8//8YPPrF37wvK1fVtNhB9xngYA7YecetzMey//1M8fXray67p/v+i73Qd+5Jh5ucqBa3weaqtz
f7b981b3PjTl85Pb7W//4ajCz0/55NXX//n5F9esfvrRJ17ot63ch9qf5zo/l9rXW++49T4/9e7D
mM6zhma1E/bvXbFy7eoXH/3ZV/7lqi0HnXPM3NwYPlf17kM9Unr8+1/5/O9WxAv++uKf/u6Brx05
OwIgbZNa0kK/tk7eYcbUKVFx0wDaJrW6utsBNPh9QkQvs0rsWjN6H/2AeXW2/FbbGWWzoz96JQdh
NG+puc94ygEw/iciaqLsz+DqqnvqU/VeYGJOnDmYJTJ5pea6vblYI48ogovEeRFB+MJgFQCr/BPK
+SEU9VOomaqpwgzqxfuONeY91u+o3pmpqnpVb6rqU++HD/3WqgtY4dp22mlC635ffe6pr1a2dc2e
GGPNaIa+tvVPY+3bVLD8hJwDgPy8d59/4T+/+6A9pub6C0lbvPa3bhx/alu6ZWXnlV/85km3f/LU
Rd+64/5swNCKax9+eOytNuBX//b9J7vPf/y0627/5033/uorX73ih49uqRul1L/P1XsNuT+jMLi/
a99pXlv3E8t7xlkqzrXPndu2+YlVvaGd0rrH1uJ9u0zN4YVtra5X+/6M7/M2RHM+P/EOu07TFX9+
dmDo5vr3oXqvej+vqp9LvevdXPu422p859n8doYpvvTQarx7l2k5N9Csz1Vd1t/1p//p+hOA//ry
D8+77+fnf+T7S7/wpPVvLsazWnvv+MLC/YCWRV9pRf/mAUW97ZXWav8+IaJXWnUMP/rItua7KhuH
9TI0ThYY9i5U1e1rnGlfvXPjZkd2WDSevDDsKKPZQkREYzNkJCyryK8poOotQqQweG17SaI1qSLS
WKERUo8ocs6ZiIiYiISZBBaSCEJbCEsJZk+8wsxMTUN3gA89Ah2rfDHnNs3MugegXn1WFLDBSVuq
rrW6wpb2r1rVu2XNhYvOvq17Wwqo+XW3ff5zTz7Sh2lD29dUEbfkth6LuVnv+NerPuC/cOpxVz28
EfM/eOsN7x3SjjdE+VG0M1T4OVRtkPz0RQvbVzz54pZxZfPWvC7tfvjaT5527Wen7Pnuc7985U+/
1nfUP/18XfZjG/19zqGBUd9PHVi7MZm448w2wdbH/xu107dqdf+k+XMnuD/3KZCfufcOWH/jpjHF
aTXvz9g+byPvQ7M+P+m65ze5t+wzv/V366qjvPr3oWX0Z40GP/dc7eOWz3/456dyXcPuQ9POs0nt
DJObvsd0bFrZk47xc1XvPmzlXb3PdS5LT5w/NQaKyx9cIR9504LWP9w/ADdp98Uzex95qjtFqc72
YS0N/31CRC+v6ni13rT8mvs0bqrexmGH2GrdvlGezyjH4WteYOM3jnx1NFuIiGjMqkfCTLN1AL36
RC1Vn8Anazx615V8/4BPSr5U9MWiT0paKvpykj+SZEjxv1JVCYBk8IGGcgDlugChTKCUShNe7G/Z
VPKawCeDx7UGsW6y/om18X7vOvKAOTN23nP/A6dHQOGe71+38cjPf+f0w/ebN2PW7J0POHD3rdUN
AwAtLLvx+rtXDP8TPl3zzBpZ8PYT9p6326L9DpjeqCFxImIqcb4ll4tlaLCWrnt2nVvw9uP2mjt/
j332ndaonfxOb3v/kfvsPnvGvN0OOv3Cf3pz7x2/6KoMrbYe+oVf3P8/v73h5HmjzBGP8vnWluyr
JaqcVI3rimcu/uDxB+89b2prsvbhB7u6W3aY01H+TDTtPo/+fhbu//kdpcPO/8qJ+y7YaeHhb9tv
1hhXJOi75+ob1h183iUn7bvr3AXHnv25M6Y8+B83rhxDF0Cd+9O0+9Ckz0+y7Lc/vn3yB3789b9/
x17z5syctdsb9tt3atS8+1DveusdN5zUyM9PvfvQrPNs2s8dAPI7/83b9t193q5v//Cnzpz99A9+
v7I0tvbr3ocaoqn7HHv4Xgtmz5i7y34nn/9Pb/WP3vjsAOBX/uGa2yed+PUPH7pwxze8/9P/dOja
G656tL/+9sa/T4iIxqB6IgADciKi17TqmFKAsIRfot6LKVzUK+7u1vZ5E/sP6+6d5D3iOI5ipIIo
jiKn4kScoFyvH6IwAxRhFgCyZ2amFtYINFVYeTqA96ZqRW1/0fXvhlKcTQMwVdXhg1YymK+frvzx
RUvecdmFd9wWo3/ZVWee2rmht/fBbx790d5Lz//y0s9MiZCue+iH7z7l25vGOGaua26+/Ct/e/kl
v7r+0oHnl5x5yrl39dbd8/cXf/yQL/7zj278eguA0qbnl77QV0lg0Jdu/uZlf3fZ5dfegP7nlpz5
9+feXa8daZ19wIf+5T1L5nUAAy8+cOO5H/q3P/ZUboFufO6FXi11reobVYJ8POHdS/707vKzTdee
vudnHizUua546qITzjn9OwsmR0Cy4enfXvqlq18oDyI27T5vw/1c/8cvv+cbX7ziiz98uE03reqZ
gJf6axcSaMx6H/jGcZ/Cf3z6e49eHG9+5g9fOePiH6wcy6eh3v1p1n1o0ucHyYpr3/8B/ddPf+j7
vzlvEqA9Xd879/SP37mlWfeh3vXWO66h9uen3n1o0nk27ecOAJjxjs/811mzW5M1D1557vn/8VwC
YCzt170PNeR2eNPp//Khv9l1skO67slbv3zmV3+xVgH4l64/7aM7Lrno3x86N9f95PUfO/OKUFWw
zvbGv0+IiMaGkT8R0euDnDn1vR6q8N60fabPS+7YT5f6+rw451zU1TLxpgkzJm62v7t31R59vjWO
4zhyURSLc1HknHPiQkUAmzIt2m33eN5OMnGSRGLFzWnPC+mGJ7RvjZiKGKACEzFnKgIJT6EiPo1t
tYtX9blKF0Bbe/SjT0gsUSQuhxyAHd+4+7V3/fyVvl20nbm2WbvPwoaNvb5lh0NP/dqPj7/n7Udf
3ll8pU+L/sJMeMvXn/1ux6mHnn3Tllf6VIhoOKv5sNFu5WdD58RY9czFwVWIswdmg1sGKxvZYImj
54svje86iIhou9sxP9OF2nVVRezKj7NF8cI4s0glH3fkg+rRaAgqteSGbmxkxBteCWdd/PHwoEZm
uWmqPhVzW0SeiuL1sE2T3D07Tpj26NpZaSq5yFwsUWRO4GJEDq1t8Zve3LH40GjKVMm3IHIigKr6
/bX/8OKqpenqpc73OIiL1MFELI7UOcROnQOgBi32pusGorQkqt7Um9qI+eWv/YLWbft8fOlPP7hg
2HUV7j396HN+tYFjdADQuvD9Vy35+4OmOKC48qGbLvjolQ8x/iciotewYcXzmjiWXrNC3siSgWMo
PUhERK9jWRdA6AIpP4apN/Nr49yTzg1o6kTu2a194XNRy6bi5NTl4lgiZy4yl0STJnec+P7WfQ/s
Hog6n3ePrZS1m+ENsyZhn3m5/XfqmL7wJD9tQenZn8bJ2jinudhiBxGDKGBiFmYPTG5De2yFfqh6
mEmNvonXfow88NSS446+ZviVWXHjptf+tTVJ38Pf+j+Lv/VKnwX9peu989Oz9n6lT4KIXieqA+/x
LIxXs+XKzPzwoHqifr0tTTwBIiJ6LRoSjwpMYAYAkgKrXW6VxOoTJy6J5Oa9Js9aukKKmORjcS5y
kU2cNPHvPiD7LL7nefl/j8vqnsGB+o19eGKV/OlJe8e+8Zt2WdzxhnzLiu9E6SaIAWHyrIoYzCAG
aEe7TWhz67aUT+R1yZItL61mYjEREdFfoJc5AmddfSIiqsmVkCCbEZcNRYsAsH5xq3KtKgCgpqn6
p3dofWh2a1+xWBgYKCUln5ZaDj6sZb+DHngev7hflm9AkloptVJqxdRKiZW8rezGL+939yxDacJ+
palHQhJBIuJFEnEpxCNScSaRxHk3ZaIMrn/2Ou0EoG0h8aRZs6dt85qKREREr3KV6vqVp5WN9fYh
IiJqCnfI6Uf0I0y3HhJqDTi3xkWhYyD0DSQRHlwwZfWEeCBNB0olmzxtwmFv29gXX/eQrN2CJEUx
QWnE17rN+O1DWLEROv0In5+BSBEZIogTiUScQxS+ZEI7cuWkhLH0BLgZR/7wrvufvPjgSWOPGVsO
/NxNha7OQldn4ZfvnOW2/obysfPt8fCjNuN8Gh5zO7cP1L6ul62dlt3PWPq/3/6/c8a4MCAREdF2
tnKoxnsOS8gPqnsBqrfU3KfBOYTGq5fuC6+O3DKeqyAiotcBd/ipR5787x+WabGHIiuMKABKcBtl
MPgyQEVemNl2/25T+sRK3nL7HBBPn3Hv825ltwDQciKBlhcE1PDUbFW33POseDc5nfhGiZxEItFg
5C+RiBMRaWnRXIShYb/J8F4AaVn4rs/dcvs9ha7OwsO/X3rZiYPV9UzTUrHox7CGXEXxoUtOmL7P
24764dptWEu87YArlv7pJ4e3D9/ehPNpaHu3X++6Xql2iIiIXl3mDVVvt5FTAEbG25UdtjVdf1g3
wciOg612JYzyKoiI6PUhBrDLAbuedfUnfvXln6x/5ql8nHMOEHgnvZEMXUAH/Tn32E4Td1/du9+a
Qn7+AtfS2rlcgKx+AKpK9oUHVn6h80Wc+MYo374QfTcDJpUdZfBNcQ7OwQkU5uoNwOfmv//HX/ub
ZRf9496/ey6ZuedhCzauKS9jrxtuPe1th43zfpgvDXgp+m2qz+da8jVGqptyPg1s7/brXdcr1w4R
EdHrAyNtIiJ6pWShdvuUjpMvOX3y/B0SS0I1ABMkVTF8YCKrp7R1zp+6OR/lpk2TOH6pJ4v/B2sJ
jIieDVjdI2qC/HSUV2OsWoKgfCqabZDKt+GL+AItsxbt5J/67+sfen5j98qn7vn577p6DXUT+GXy
X1/0y5e6OgsPX3fTf37v6cc719/8lZPnxQAm/dV3Nt5/0VvbAaBl4T8+/OQvzt25xgKJVSYedcl1
a5/qLHR1brxtyaXvmJMHADf3vT8pPLzk5Mktf/PdpYWuzkLX/353cVujCQXSuvCEC25eel+hq3PV
7y77xMFTQnDcuui0X990y/quzkJX55qb//2zh05tGDTXb99NPPiMS++7/4FCV2fh6Tsf//bRW8mj
r71/veuqdx8A6TjojItuuvHmNU92Fro6Cw8uOXt+3LCd/M5vP/faG//Y3dXZfefVlx+/Y2u5nQNO
ufju+zsLXQ88/V8n7cauAyIiem1rXAWwuYn3I1tjYj8REQ2TRY993YWffmZJz/K1ORcjhOhmWZHA
oRKHx3ea8MzMdu8cRLwNDf4rT8Pe5ZdUw+uVYHV4ugDMpNIjICPS/yv6nrzuup7F37z0jGN27aiK
fIudXzt28qLDj/jBmiEJ/JKf+4YdX7jkpD3O/fNeb5WLjznhYyvf+oXT9mwby50qPPjd8w897K2z
Fr/r1FtmfPTrFxw9RQBd9YtTJr/xrGt6irecdcTkRW+avOivzrqvv+75QCYcdN4Nlx216orT9z3i
vWfdOvfCJZd9aF4EIJ626C3zV33+xGP3OPKDH39wz89/69xDGyXO12sf+V3fd+Un97njghN32v/w
nd52yqn/ef863+iq6uxf77rq3QdA2vc+5pi9nr7i+KOPnn/o2/d+z5euWZE2aKdj/3Nu+Pa7Sj87
b5+Dj3nHlVved+nXz5wfAzLl8M/+9p8P+PNXTtn3yA+c+fNn+7b1p0RERPSqM2ymffX8/Hq9A6PZ
p7qI4MhaAPW2EBHRXzgHYPlDz135oX9bee/yligHQNUMEDFnivLw/uCXYMOE3G17TFuVbLE0mTMZ
wGAOQCX/36qzAQxzp5iISrIeg3tVvQwA8OX2DVAtL08wrDNAu+8852/P+OrKg/7tuluf/ulnT91r
QtYRoJr6NK0xL95Kvb0bnn9mndfu7jWPPN4zYc6kMQ0t66Znupat7+3tXn7TD375eG7+PjNiADBN
01QB1TT1PvWqjc6n/ZBTj5t57+Wf+vnDy1Z2XffvF323+8CPHDMvq2bgtzy/fPXKFx//1VW/fnby
fgfPapiVUOd6fd/6Nem0N73lwD0mJZtWP3vfYxvSWu/e+v71rqvefQgXsPzxh5evXbdh/fPPLs8a
qt1Ox+J/OHHuvV8/98d/XrHppbuvueJ7axa+55DpEToOPvnICXd968JfP7rsxadvvaXzpYb9F0RE
RK96NWfaj3za4I2jabnBuzjJn4iIqrmlP/jjT8/9rm1Mo3IavhMBLFaZ4IeM/6MqI2DZ7I7HelaW
SsUDdx5M1a+O7G3oowN2sli8FJcJtMZeZgCSRFQBCGBO6tePT9Y9eOUX/3Gfg0/65GP7f+OaS08e
dcX44U02OMZI+XnvvuA/Ou+9p9D14OrfnLNX7GK37aXyXfvcuW2bn1/VG25Cad1jazFjl6m5oXtp
36aC5SfkRr8gwSC/+rfvP/mSu+efdt3tdz71k89+aJ+JjVvZ1v2bdB/adtppQuubv/rcU52Frs7C
o9ecPy+eOHti7Npm79Cy+cU1fdtUioGIiIiIiIhGxd2z5NY2tFRtCeX8JS82bUi4PqQuQCHvbupf
tr6/Z/GuusOkwTH/wd6C7D0AMGuSLd7VnN+c639kxAkM7lsswVvYIuXtw+sRDtK+5f/zzW9c79/4
nj1bK21pqohbRi4k79fd9vnPfff+qrRyLW5JWqdNyQ3fM2vHG6J8VTtu1jv+9aoPRN8787gZe75p
p3df8eiQsXVL1bXWqHg34ny0b9Xq/knz52apC/mZe++A9cs3bcPqA43bBwDtfvjaT572t3MXf/Cf
nzrwmz/92kkzGwf1DfYfeV2N70Pd8xzejvavWtW75eaPzdvjwI6F2dcB33qmqH0rVw9MWbDjpLH0
fhAREREREVFjLo+qMNgAEyciQJvqLF8aPgug6qvTun+16oGpE9ITDtAp7cCI2oEheJ/cZsfvbztP
Q8/62+J05fCXMbicQG+/JImUywXWGVrO73TUGSccvNfsyZOnzDn4nSe+dcL6RwbX70vXPLNGFrz9
hL3n7bZovwOmD8acWlh24/V3r6gKtfufXdqJN55/ysG7zZg6e/bU1iEHSdc9u84tePtxe82dv8c+
+06LEHIjxFTifEsuFw89u2T9E2vj/d515AFzZuy85/4HDh535Pn03XP1DesOPu+Sk/bdde6CY8/+
3BlTHvyPG1eOtQugxvXGMxd/8PiD9543tTVZ+/CDXd0tO8zpaBRPN9q/1nU1ug/11GincM/3r9t4
5Oe/c/rh+82bMWv2zgccuPvUCEDfvVdfv+ZNn7ritEP2mDV9zvCfCxEREREREY3HkGL15Qcmgjbo
vDSB1Z6MbbCS2DUr7r5j7ZOH7IaTDtI5kwcLB1RKA8yaZCe9yd68wF7Y8NiU/lsEfrCBoVLF5n6U
Esv6ACplAoedbtvMXf7q9Itvv/3WVff97ndnz/39v5z/tSdK5Vd1zc2Xf+XB3S751fWP/OJfT9uj
UdU/v+amj3zmt9Ep33nkrj8+/r135bueeKG/kvOgL938zcse2+Pya2947Jdf+vAebYCu+f3FH7+h
/bwf3bjq4btX33D23BVPv9BX3j9d+eOLlvx5vwvvuO3mJ37xLx9aWDnuyPOx3ge+cdyn/rTjx773
6P/+cslfv/SVMz79g5Vjnu9e43rjqYtOOOfrd936x5ce+uNdn9/9tku/dPULjUbqG+1f47oa3od6
at2f3ge/efRH/0fe9eWlt9687PZf/c/njtk1B8C23H/5sR+/vuP/frNz6S2Pfe9d+a7Hl/dvrX0i
IqJXtepagDQavF1ERNuPnDn1vR6q8N6sY2aSl9yxnx7o7S0CeCZu/Wn75HVxo6HYndtn/OsB73/j
tD1WbsI9z0rni1jdI6qYO8UO2MkW72o7T8MDqx7dre+a3XNPOalEc4MLAYTnmwt4ZBnWdTuFApgw
If+DT+RiiSJxOeQA7PjG3a+96+fb7T4QERHRa4DVfNhot/KzoXMLK88q5YyrH2QlkIAwQTIseVSu
dmwGe7740ihPuLoUf+Py/sNeqrnza66w/5hPePtd6VZbfs3dZCKqZ8f8TAcRiEgYaM7yzbMH2Up4
QLYR2cPhD4aUqBdUhs6HbmxkxBteCWdd/PHwoLrqfFVZPxEHzLJ09yRZK3nUqfhmwPLCugse+NEH
djv8b3c6+IQ3TjjhQFe+NDP4LaXeH/75jmjTHw/ZcWW5EGDV8H45/le1zf3SOyDi4Ex08BUiIiKi
14nxB5YMTceP95CI/sKFLoDhEb4Tgdlk9Xun/Y/lWrpRu2weAANW9W/65uM3XLv8nv8za6+9p+w0
q22yQF4qbHzspefuWP6o9r74rf3TKXkv2e4YFv+boT+xlzaiWHShS77ecgCdha4GV3Jgx8LRXDAR
ERHRK6uS5R7C0fA0fK+3pebTefPm1dwH9QPdkVkJ1Sn3DcLjkS2PvIph51PzusZwzvWuYqvt1NtS
faCt/ixGc6VjuwoiolfEkLXnDWJZEX4LFfkWaLowLT0okXfDi8pVF//zps/1rnmudw0gTgCDFlP0
FvNp+sld9Q0TE6mUBxiRtqdqm3rcps3OBAIZ0j0wQr04v3HvABEREVHTDZuvXjP2q46xqwPISgvz
5s0L+1S/feSWYU1Vvx1VQeloJh3UPMnG76rZcTDyXcMe1LyKZp3zVtup2fKwezian8VornQ0nzHs
eQAAIABJREFUVzGaTwsR0csgdAEMj7gNEDGBTIE/JC0sj+I1kqszecGGPjFvgCqSFF73mWBHzEw7
4hHx/2AKgG4ZwMoNbqCUTbYwmNkrPE2CiIiIaKtGGcXVDCBfzhNorgYHHc35VPYZ58mPbGcMd7V6
MH80GRD1jj6adhjzE9GrRDxyU6h7IxATiGCRL70t6bsOE/tdVA7Na3QZVD9Tr5L6aZG+c5a+YaIf
UgVg6AC/93hhjazvcSaWvWhiZspaAERERPQ6xWhwexjbXR2ZmjG2lkfTDhHRq8GQRQEtK3YLJwIB
DFDJAYfpwFvSPmc6uNxf2bDnZqZekaqV/D4d+s45mnO++mUM3fnF9fLShtgg4VgwQOrWAiAiIiJ6
bWk8ND3y1dFsqSeMRY9yRb1h+fDBaMLXsaUwvJyL/FUG5Ld6N6rnaIznZ9G4HSKiV5WsHGCI+EWy
1RDUEEk58V+kQ/Wd2tsDd1++vWaO/mBdADPzijSdm9eT5+nc1lLYGl4a9pZVG/Ds6riUIpQeCNsF
8IMTAdgXQERERK9hI2sBjNyCoZnk9bZUKtWNZry6XiBa3ezoK9iN8ioaH26ULWN0VzqadkbejWEt
j+ZnMZor3aabSUT0yqq1KCDgBBYyBMTC/yfAPphsboHdnW9LgGHBuVVW3FVv3rsk3b8jPX6OOlFg
ZPCv6vHienlmddQ3AFc5sJgYFPWWICQiIiJ67RkZE9YrHNh4S4On25SFPrbZ+Nt0eqN5PPqWR/OW
kRtr3o2x/SwaP22wkYjoVWhIOUAzM1gYj5fskYUK/xBMhL3Pb5lbSv7k2ja4OA2pAxUGMzWvluhM
0S+8AXlXCo0O7mKmhs198uI6Wb3eJSpZtG8QgRoAkZBRUC46IBi+EgERERERjcSx6Gq8G0RENVVn
AQwb2BeBOUiozy8mADoERyXFHZ2/zbU+5eKeODJIOYffTA1eLUn/brbtPjHB0Jp+qtZfwobNsnq9
W78lEoPIYPaAGRxEQyHCEeUGAQgnBRARERE1NIZY93UcHr+OL42IaMyyWgAAqlbsAySM3osaKpUB
w0ux2L5I5sE/5uPHLL/M5da4yMSZmqUeid895/9xfgpNs3cYUtW+ovQWZE2PbNriiokITKsOmFUe
tPJDqT4Xrg1ARERERERE1ASVLACBiKtUADSBs3IALmpwYnAQhG0yVfVwlPb1yWqNXpD4BYlXpVif
+M3F5PT5mGjFwoAmHkniCkXZ3B/19knfgBSTwZF8gUFgAig0dDqgnFKglWqAwoqARERE9No1rCwf
x6WJiOiVFQMQmIZg3IsXGEzFRLMuAQPEQQGBGAAzmIVJ/JNgkyxdoOkWkQLcQKyJ050L8sizDnDe
4FVSj1IKs6GzDMIcAREAJgYJOQcChFMxG1EFgMkARERE9JrT3OXiX4vLzr8Wz5mI6HUsywIQiED6
N0UC8yXnoFlYDnPiEEJ/G0zct6oifw6YbDYZCgEipP22ocbQ/dAQvir1PzwXQE0BEYFAtAQHOIgb
bIqdAERERPQX7bUYS78Wz5mI6HXMIYv/s1A7NX3uXpfPuRBwi4iFcf9QIiBAM75ERCQ0Gw4hIQsA
yOdd172RiHAOABEREb3OVE8NqCxTH76PXL5+2M413ztyn2GzD0aewFaPVe8tjY9Vb8v4z5mIiJpl
sBaAwDmBmd1zg1NECw5BlHvZy/Ab0hKeXCoP/y7nxAkcawEQERHRq1MT5/lXsuUbPKhe5a7mu6pT
7uul39fcZ+SDkUa+a9iWmi0365xrngkREY1BtiKAQzbb3zmnKe75De75rWuf6iWSl6cmf5bwr9K3
MRIT55yDyJCJAERERESvIk2MRStNjXzwMpzA2NoZ27g9ly0kInplhXKAYR3AEG87cSImZta3URSV
Ffq0/BYZ3bT8oQsNDj4d+XZX+SeCcyLOuXAyMvhGhISEzkLXmC6TiIiIiJpm2Oj9K3syREQ0etUT
AQxwgA/FAQRwcA5QQ3Uovh0IAJcdI4z6h3oBrvqQBjuwY+F2OwciIiKil1XTI+eRWfdNVGl52Jh8
9fYxHH27njMREY1UWREAHgKog4QFAi3rFEAkIQFgOybkV63+Zw5hCkAoE4ho+x2ViIiI6GVXCXq3
Nfqt1NJrkBi/1ZH56oNuU4L9sJ1rXsXIozflnImIqImyLgADXFb2P4z/iwk0xOZmEVA//7864b88
pWAIq7Pz0EYEMjgZASErQSAjmyMiIiJ6bRkZP1c/GBkeV2+pVx1g5D6NI+2tnkzNMxlNOw2O3qxz
JiKiZqlMBAjxvyks1P+LXNzSMRkuRlidT8QNhucO4rKV/bJJ+gIRcdmu5b4AMzNTgykgMBjUzMwA
U5iGo2r5mGKmmiaFblPvssyAkInATgAiIiKirRjzCP8rePRX9pyJiP4CxSgPyhtUYQrNuZbpbzxq
0p5vyLVGcRy5yMW5KIpcFLkoJ1EURbGLI3GRxHEUxS6KJYpcFLsokigSF0eRE6+mqffevDefqvfq
U/OppqlXb2m20fvEvFfvNU28evWplgbSTU8+uuHBW8zMQaV6lgARERHRq8bIxPVXPIjdTicwymbH
dvRX/KYREf1FCVkAYVDeFCqQqQceNWHPRYpikjgz5zTyKnHORSqROhdL5J2PxUUu9RJ5F6USRc5F
EkUuisRFWRaAhvjfq/oQ54ew39Rrmpr3qql5r1Hc1trS0dI2AYheeOZxhU5ZtLdX3dR5iwKARcwC
ICIiIiIiIhq36okAJuIicR27LUyTgSh2ZjDLpvebmgngLAzMqwdgTkR99nYACDulIgIzhF4A1dAR
APUwhXpTj3y+NY7a8i3tuXyHuNjM1KOvv2AGM6TpwOTd99rw4P9z4ka3ACERERERERERbUWYCGBZ
nN02ARKbODOoQhxUId6cmAnMiSpEYN5URAzeG6CAC004MfECKQ/am5maGtSbmkVRvrWlNZdvj3Nt
TiJVqEE9Qq0ALdchUIUZIM7MIOwAICIiIiIiImqOkAUgIfQWQRjAz0J9EzNTDd0Boh4iIeaPHAwG
czATZxaCfxERMSl3AZghF+fzudZ8R1su3+bEqYoZVLM2ywG/VeJ/MzEt9z7ABMZOACIiIiIiIqKm
yMoBCgRmIddfvXozEcCHanxO1eDDTIDIHAA1c2YwB1V1XsSJcwYRJ5LL5fO5tpbW9ny+1bkIkpUZ
8IbQoRCy/TUb+Tc1aLbFvFdVeDVnagz+iYiIiIiIiJonKwdYPeVevZiZhwLOwwBLgcjEHKDe4sgA
58wpnDPnRJ3L51ryubaWlo7W1rYoihGyCRQ+FPQzy8J+A8oBfxb8a7bdFKYuFAg0byrl8xJ2BBAR
ERERERE1QTxyk3rzBoMJNGwxi6BqkVjkHMx5c85a8u0tuY7W1gktre1xFIuDuFDzz0IXQCjkbwAs
+54F/1U9AlkVADMLJQN8WDIAjpE/ERERERERUVNlXQDlIB0GqMKrhgKAEcxMnROL4CzKu9ZWN7Gt
ZUJLa0cc51wM52BeUoVEEIG4cvBfKQuYrQ4wGPmbwTA0+LdssYBssUA1uOEnKlwakIiIiIiIiGgc
si6A6gA7TTX1GsViBlO0tkxsiya3tUxqzU+IczkXIYrEPDygCucgkTkBfBb/i0MlC0BkMAug3BFQ
6QIwQyUvAKrwKdJUVdWnZpGOPDEiIiIiIiIiGrMhEwHCOH2aaqpqJtPbF0xomxnH+ShGJAKFT7NM
fudgCjg4J6JwDnAQIEwHQKUjIDRbif+z/w0tCmAwmCq8N5+a9+pDVkD21vK5sTogERERERER0Thk
iwJmz1TNqXpLUzXncjYJPq8ADKYWGUShKk7hHJxCIqiYU2h55D+bDiDlXoAyE5hmkwKsnBRgMNPy
Y4NPkSbqvXlViRnwExERERERETVTpRZAIDCkifpULUKaIHamKlF5uF4cnJlWugBURCAKJ4CDOIgf
LAcQEgFC61Y+iplZpUZgpTsA8N4KvYU0Ua+qXsXYBUBERERERETUTNUTAbJcgCRRn5qFtPwIYmYG
p3Aq4uAULoI6OAW8hb4ADV0AUp4RUH5aaXVwXYAw5i9h/r8O9BV6e3s293QXenqSpKRe1auqlicC
MP+fiIiIXqXmzZv3Sp8CERHRtgldABaidYUZQkK+d87SkqUOonCKSKHeJAp9AXBONJsIAPGDkX+o
BVDJAsjKAVbN6feqpWJf75bNm7dsKmzekpZKBlUfJgKomc+6ADKsBUhERERERETUHFktgHI+PgDA
4L16b2liaWROYQpTcRHg4eLQBWCi5bR/BydAVCMLIPQFeLVSsa+3t6fQ293bu9knqZl5NZhAVdXU
zNS8VzVVr4BFcf1TJiIiIiIiIqJtl2UBhCehop8JAAHEDOqhYdjfm4sgEVThYhFBeBoeqCsvCujg
wuC/WCnp7+vbVOjt7i1sTkopskUBzRRAiPShahZWADBUqgSEUymfGBMBiIiIiIiIiJogLiGJEFVv
Ghlzm0EVBkAhEZyai6AKUYjAKUSACM4h8elAsTRQTPr7kjT1YoDlikmkWspCfAPM1ILycwiyNISs
fuDIcxD2BRARERERERGNQ3zI6UfcvuSWluF1AesX4TOE7AAxwCDOSmk6UCqVkmSgmJp3DnEkuUja
cogBmCAXWSp9pXRDyW/wurncjDQc5B++nVUBiYiIiIiIiMYjPvzUI3faf9drv/gjv6EY8v/L0Xe9
4NxE4JGWklIpTdPEzEeRxE462hFZJEB5qb/KML9I5Dpa8x0turO3gdS6k3Rtkm6GpEMH/4FKSQIZ
GfKzE4CIiIiIiIho7ByAXQ7Y9ayrPzHv4F1KWgRM4AyQUMqvTCJTlyQYGPD9m/v6Cr3eD7TE6cRW
mdwaTci5VofYMBj/D6b9D24BBE5a8252W7zfxNZDWuN9ctFsRR6AWNb9ICJhx+y4zP8nIiIiIiIi
aoYs0m6f0nHyJadP321qaiURiDiDSYwory6fIk5KPkkThzTvfFsO7bFrcYhCyUBUBfkN4v/qLRCI
5HLRjJbcGybm39wWHxjFO4trMxMDRJxsJROBiIiIiIiIiLZN1gXQ11346WeWbFjWHUu+kou/pvDI
ui3P9A8U1DtnOYEzSDnJv953q8T/I7+jektlo0TOTclHu+dlP4gNmwNgzP8nIiIiIiIiaoYYwPKH
nrv2iz8qbijmW6cAgJnAACRJoSfp6+lbEblce8uMtnh6PjcFyIV31hreD//WHvmvvWXoS4AAKlUt
VTopiIiIiIiIiGg84qU/+GNYESCC8wCyKgDlZQFEBPCaFAZWFbAaiFvzU1rj6S25aUCLhGUBquN/
Kxf02+b4v5J8AFj5HBqvTUBEREREREREoxbfs+TWNrQq0nKwLWawUIVPUO4GEDMTB1g6UFo/UNro
RHK5Sfl4ej6aGqHdQvb+NsX/Q3Y2C70AAgAm2Z7VWBeQiIiIiIiIaDziPHJ+cKTdsiF4ExGR6rX6
JEwOcABExCClZHMp2QIsi6KOlnhaLprmMDHsMIb4H9mKAQJI6HZ4+e4BERERERER0V+AGACyUf9y
Ff4sAg//iplJFtibKwfmIpW5+qLa319a2Y+VzuXy0dQomh5hsiHG0Ph/cMJ/dY9ANv4fHkk2E0CG
lgQkIiIiIiIionGLR25SU4SAH2IwFxYIDNMBgNA9YBaq9FUidQHM+7TfrwXWiUS5eFLkpjlMgbWi
3uyA6vgfAEwAhVXOIcsMGHokIiIiIiIiIhqDrAtgsBofADERAC5Lxw+j8mYCF6r0mZkbPkw/dCE/
pEm6KcFGiDg3JcW81qjDWWwW3h7CfhtWOMBCPwMcoCPTADgxgIiIiIiIiGg8amQBAACcWJgK4LI5
+iIA1EI9AFc/JB/cbohKOrW31AZsAbbkorg1amt1bbHkw1j/iEkBAEwMJm5ka0REREREREQ0HqEL
oJJsbwYTM8nKA4Q1+RxMIIMr9ZnZ1oJzM5npsYuT1ok585p4LXmf9CalHuuNI9catbZGbTFaDFKZ
GhCqAJpYthABERERERERETVPVg5w6MZsQUCpWomvvEqglF+vTyaa21VtooTa/pBIWpxrySnMmRm8
+iQtDVgC6c/HUS6K867VTKo6HSrH2GpfAxERERERERGNypAsgMBMzdS5KOQEAJat02ewsGTgYKA+
hKDV4l1MZgIQzYb3h+8COMQicQSYiRYxYFqwpKUlbYl7ABMRVW9ZOcDBhQmNiQFERERERERE41Cp
BSDllf4MgLiwCiCcSLYcACoJ+rVG5iWWeEe4OYIoTCfYKjMASRT1RK47ijdBtoiIGqR89PJeVj4/
pgMQERERERERjd2QiQAmYdxdLCTli5iZOIFlg/DliQDVvQDicrPhdoS0lEv816bZq6VINru420mP
k4JJOcYXMTURMVhYGmA7XTARERERERHRX6ZKFsCQ8D0b7y/3AgBw4gb3CIv7wVw8TfK7iuswrTvy
bwazorMtUdTt0C3Sh9ClkK37JyJQU1gW/8NqD/dzIgARERERERHReAxZFLA8ESAb7DcApuIimIWO
gPKaAOKidte6AG6KoEbwbwazkthmQbeTHkifDA3gB2f4V1YXEGfqTSoFB5kFQERERERERNRM1eUA
q6NuQxiVd87CmH85+BdpiVp3cvlZCOv5lUP7MNoP32vWI9oN668O+0cO7Uv1P6GLwTkxtUp+ABER
ERERERE1T3UtgErgbYBDVtHfJFTxNwBR3DE3zs+F5MzEQtk/K1m6Rf1maLdof6gnAFQWFqzNYKZa
2Q8ioVZAeYMbWQWQeQFERERERERE41G1IoCEqF0MIrAwbi9hUF4s1zYr176zuFb1gCaabPG+x5Ju
r/0ytln6WVpBmHsQSgCUD1pZdECYD0BERERERETUHDGqi/urmaiZGQxm4hwgUW5K68Td4Fp8abMm
K9Okx6d9UTnsd3XabaycAJBlHwigkFAHwFRNQsXBsbVNRERERERERDVkWQACcRBLCgo49YKwKGAc
t8wQFxd7nvZpbznFHwLRJhw6KyMoBkAcoAapVBzUxAEO4iqFA5twRCIiIiIiIqK/XCELQAQmgMC8
abT+iWjm3qkOmJaSgdXlkX6BlZP3m0MQigiinPWfrQ+AOGqztQ+LDMb/ANgJQERERERERDQelVoA
TgAnMLPSyjtyQG7GIovil7kIn8EkTXTtn7HyXicOkAY1BYmIiIiIiIho9LJFAR1M4QTmnINqacVt
tvI2y3VAYntZht8dxAAHRakQGZxzAicYlghARERERERERGOUlQM0QGAOAjhxIubM1JcKOjgKX71k
YIWM2ALUzt6vuWfgkK1DiAhORJzLgn+pao2LAhIRERERERGNx+CigNkqfFDLFuNzDghV+gBsz6n4
gjAPAVkRQkAEItk2IiIiIiIiImqCyooA8EBYn89BNEzLBwBEEtbw247xuBvyWKScmGBAVN7+8sxH
ICIiIiIiInq9yroAQh6+AQYBzMFBTEPUbRY1aqGeBpn/ld6EqldFMBj/Z6UJBWLlvTkRgIiIiIiI
iGg8KhMBzACDaXmdvlyUmzhrUtSSMxPnDCIizkUAIM7BORG4kLQv2UZxIk4gIhCDwcw0fGl2AJiG
hf9Uw0b1UFOYmYoTTYppz5pu9b6SF1ApB8AsACIiIiIiIqLxiFEeizeoAQZtybe8+Yyjdj/yDXEu
ilwkzkW5SMRFzkEkjqNQsE9EXBQ555wTyf4RJ+JcJCJmpurVzMxU1bT8zXszUzUzTVMPM69qpj7x
pqqqSSl96g+P3nnVHyw1wDj4T0RERERERNQUIQvAFDDAwwvkLacfteCvFpWSYpo655xzEYpZ0B9l
Q/1ZvO+chP+VOwWyroEwl78S6ofv4X+DW1RNQ/xvqgo1VR86Cvb8671V9Y7/uiXE/2OahkBERERE
REREQ1Qy7lWhzrk4iua/deFAcaCceS8Kg0FgklXoAxBmC1iYM2CDKf/qNXz58EBDJ4BV7QmzwYx+
y5o1KAwQA2AYGBhYeMReamowhFqERERERERERDQ+2USAEJW3z5wQSSw5hyJCHT41RDAJcbtICNNF
DZGEeN1Ms34EDa+JVVX7y4L/jMJMDAaIljsFALOsI8CH4oMAAMk5M4OwAAARERERERFRc1RWBDCF
IUIkAGAGMZiJEzOFRZAsCcAMColEzUICgQrEsuBfRGChtn9oJeslyDoCsoeiZoBVKg+aGMzUBNCQ
E2AAoJUcASIiIiIiIiIat5AFkC3+B4jBmYW5+4hM1ZwTBzOTEJJHALxq5JwoIDBRk8AqqwNUlPsA
UOkDCN0AXjXkAFjI9jcziJrCVLNdlEsAEBERERERETXR4KKAg9tMzAymZi4E7aqIRAB49ZGLAKiZ
ACFPQEwgogIZXMJvsEnLRvkti/erpgd49aEjoBL3Z8G/lcP/kI1AREREREREROMWVz3OYneDqaEl
H+Va8+XV/6QagGFPAbjy9urWzUwg4btUBf/OBIBYFLY4M1OLYUl/4vuLITHg5bh6IiIiIiIior8Y
WReAZMv4IdTkV9WWjtbFixcPz+wfqvGrNVWvBzDypfvvv3+g0K+cBEBERERERETUbKELYEgkHxbz
a2ttS5Kkv78fQ0P9kWH/KDsChgX/lVqBladtbW0tLS1qYS1BrgVIRERERERE1EzVEwGyNH31auq9
90mSFovFtWvXrV27puZEAJTj/0ovwMiJANUPbChVVVUzmzVr1syZO8Rxzqep9x4G9ewCICIiIiIi
Imqm0AVQngFgBlHAVDVJEzP1Xu+8887Vq1flcjnnXCgNUP298gBDuwOGBf/ee62Spmn47r0vFotz
58496aT3ZNvNoMaZAERERERERETNFQ/fYFBT9ZqmqZmp+lKp6JwLw/VmFkWRqjrnzKw62q/0CIRm
RKR6tD90AXjvvfdpmobGQxeAmfX393vvVX2aevUKNa1fMoCIiIiIiIiIxiCrBSBV5QDUZ7G692qG
NE2TJPHehwH/erkAlYyA0Eglz78S/Fe6AEIvQOVxFEXlLgBNfeq9l1oTAQTbXHqQiIiIiIiIiCqG
LQoYpgPAqy9nAWiSpJXhelel0iMAIHwPvQDhXZXv1cH/sESAcIg4jgcGBsLrSZJ49U6lPA9gMOzn
1AAiIiIiIiKi8RhSCyAQgamF6fre+zRNisViyPZvb28/7bTTli5d+sQTT1SP/FfPCKgU+avE/5V0
gBD8hzn/lUSAOI7b2trSNPU+TZJEvQpcOfY3cPCfiIiIiIiIqBmqJwJoeRgfIXoPE/lLpaRUKoUU
gA9/+MO77LLL/Pnzb7rppltvvRXlOf8AwjJ+lceVFqrH/8t9CmklEUBVRaStrd17H9YCNDOIsRQA
ERERERERUXPFBR1QqMFDpAMAECr6lQfvK5P6NU3Tq6+++pxzzpkyZcrRRx+9ww47/OxnPysWixi6
5l/YudJC6AIIfQGVzIIkSUKDAJxz3qeVnVF1DtVYC4CIiIiIiIhoPOKz/vt8A9JScv3lv9y0cmM+
lwtZ/d77clA/GN6vWLHiwgsvPPvss/fYY49999136tSpV1555bp161AV/1c/CMF/iPyrZwRUehcq
5QMqEwfCacnIPgAiIiIiIiIiGgc3dd70afOm77Dr7FO/8ZGp82cM+AEMxvODkXllYn+pVLr44otv
ueUW7/2cOXPOO++8OXPmlEqlYrFYLBYrD4rF4sDAQPieJEmpVArfS6VSmAhQ6QUIj8MBw4EAgMX/
iIiIiIiIiJoq3rRyg8HSUhqyACbnJoby/lYVoleCdgCquuuuuy5atCiE6w899NCyZcuqX61eDiCM
/1dnB6Dcv4DywoHOudAhEL47EZSXGCAiIiIiIiKiZom/+Z6LFWbQyEWz5s4OW8W5JPXlRQGTUqkU
EvjN7JBDDjn55JPz+XySJNdcc81vfvOb9vb26iH9yqh+VtsPQLlYAIbG/6HEoKqaDU4fcBCpFf9z
UUAiIiIiIiKi8Yg//osLB7MAVm3K53IATM37NNTyq3QBiMjJJ5982GGHAdiyZcull1762GOP5XK5
zZs3VyXwD1G9sRL5o6ojoJw7YFmVgNSLxdUtsQogERERERERUVOEWgAzsloAu0wfSAfUDGLl4fws
C6BYLG7evPmpp54qlUrPPffchz/84XvvvbdYLBYKhWKxWD29f5TCmH95vYDw1Lx6ICwKGLoBBuN/
9gUQERERERERjcfQWgCrNk3OTXQiMITx/2KxuH79+lWrVgFQ1Z/85CfPP//8vffeG0VRyOEXkenT
p7/5zW/G0DL+GzZsuOuuu0ZmAWBoIkB4S3XXACLAKk1VvZ0TAYiIiIiIiIjGIb7yfZcr1OAhMnXu
jMoLaeKTJEnTtFgspWnqnDOzfD5/11135XI5lHP4RWTWrFnnnHPOsHYfeuihO+64AyMif9SaERBq
BYbkAAytA1CJ/JkFQERERERERDQecYdr9TBF6k1hBhggIpL6pJyu76sL+0VRFAb/AYiImS1btuyC
Cy6oTgEA0NPTE/oIGpQDqGxX9aErIE0TybWLCBjwExERERERETVVHP6pHmMXgYhUze3Plu4LefuV
7yhn/vf09Nxxxx3DugBEJI5j1OoCQFUvgIhUDhEOKBBxwxojIiIiIiIiovGKR26q1OoLD8zUe49y
xI6qOf+VB1EUjYza62UBYGgXQKUcYDiQmlbeW421AIiIiIiIiIjGI3QBWHWAHeLzNNEwBSDU7a+M
/6NWF8Cwx9VG0wVQPop6751zw95FRERERERERONXIwsAgHPOzFdV6dPqIf3qQgCVt4ymCwAjCgFU
pxuoqnqFIfQCEBEREREREVETVdcCEDOzrEi/hcH5UK6/0gWAqsh/5OT/mgeo2QWA4b0AWV+D9z7k
IzAJgIiIiIiIiKi5qrMAysvvicDgva+eCFAZma85C2Dk08FGG3YBmFmapuU8Ax+KDsBqQuQLAAAg
AElEQVTqtkZEREREREREY5N1AVTXAlBVXw7+rWoqQHi1uV0AyKoPDqYbmCGkHYRWB9vnMoFERERE
RERE4zCkFoBZ1hfgnEvTtLIsYJqmURSFfZreBVDJAvDep2kajl7ZHYz8iYiIiIiIiJphSBfA/9/e
ncdJclV3ov+deyOX2rp6V6vV2tVa2WTEahsjxguY+eAFxmODFxjGg2ewx56HbT625z08COwB22M+
tmceeJAHg8GAbWZ4Y3sMljEgNklgBBJIqFE3QgL1Wl1bVmZGxD3n/XEzoyK36uqu6lZX1++rUnVk
ZFRkVtbnkxnn3HPPFYGIiIiqxMi8rx1guQXgGlMAxXa5HWCe5xCoyuDZuCggERERERER0VoMWRHA
DCKdCQCVSmX//msPHDjQarXO3pPYv//aSqXSmXeg5hyW8wysAiAiIiIiIiJaD0MnAgiAEEKr1XLO
vepVr3zVq155tp/H4mLDTEMIMeRn5E9ERERERES0voZUAQAwaLvdXlpaCiHMzc2do6eSJO1228yw
XPNvrP8nIiIiIiIiWhedFIBAisZ7IlarjjUajfvu+7L3PTmCYl2AdVG0GIwPnedpY6lRq9YAB2Hk
T0RERERERLSeikUBAYlxtwCSePfdz37eo996tNVq5nmWhxDyABnZ8+8MGQyW+MR7X6kkU2OTNzzr
Ru8TKRYCEBG4U52FiIiIiIiIiE4tQWnZPVNTUTNTs7F6/fr916lqmuZBM1W12K4PAqw1Lo+1BE7g
vBNxlSTxvuq9AFBVA2DG4J+IiIiIiIhoHS1PBHCQ5omGAJoGJ8WkADc2VgNq6JmTvy61AP0nVDUR
xIcOaeYAh/WtOiAiIiIiIiLavBwAgQjgIDDLNRz8xAPVas1gZirdOflmYiZdWI8vEZF42vgQImam
BqvV6l//xAMijvE/ERERERER0Xopuv05QJ04M7v7A59W2NXPv8FVknO8OJ/BNMsf/PsvffmDd7tO
IwDmAYiIiIiIiIjWQUwBiIMpnMCcc5rr3e+98+4/v3Ns+4RLknOzLF+sRLCgSycaTuGc8/BxesI5
eHQiIiIiIiKiC16nHWBswe8ggBMnYs5Um8cb2r23O3V/aEcA69600l2rSRwI0Gn7Z4ADPJwX55w4
uO4qhUwBEBEREREREa2DYiKAdJfiM0BEDBAH5wCNawCcxVoAAeA74X5cdlAM5uDO8TQEIiIiIiIi
ogtYsSIAQme1P1FYMawPwEtcw+8sRuPl1f+K3oQGGODP3qMSERERERERbSadFIABDmaAdSJwZ2La
nQHgOwUC6C31x8C8gMEZASsrHSki3fhfIOhsLD8wEREREREREa1FMRHADGYwhcX+f4lPtlw07WtJ
DMlFxIkTDwDiHJwTgRMBXJw1IM6Jg7hYyy+GuKpg/NL4AICpmRmg2tkZoKYwM4PAsnY+d2RWQyga
AbIdABEREREREdG6SLDc6M8UptB6tfacf/3P9r/ghqTinffOOZ94OOedExGfeBHnnAjEey/OOSfd
/0VEnPciYmYaQkwCmEZmqiEEg6mamYY8mFlQhWrIQzwoa+cPfez+T//3OywHYGwHQERERERERLQu
YhWAKRDjf4E899X/7Opbr0+zdhacd06cF9f5zzsnTjopAFds9XwXEYjAOlS177tp55apBVXr/mca
gqqpXvu9N6nqp95xh4NTmGcWgIiIiIiIiGjNik58ajDnXOL9Fc/b305bca91SvoBmMQ5AgYIDLBY
2W8wg8Zo31RNg6qGEFTjzU4hgHV6DMZ5AHGWv8HimeJ/1g31263W/uffpGYKLZoFsByAiIiIiIiI
aC06EwFinD2+a9JL4irO2p2I3AzODGIADN11A9Xign1xWr+Ii5kBCxarADozC6wT78c+gzEVgPh4
2k0fdG6bmGn3WAOkImYK8UVfQTuLqxISERERERERXfg6EwFiIwB4+KLTv8AsTuqPewSGOMdfxMMM
CgjgxNQgZojBv4l0huu7ZQLdioEY+XfrAcy0k0MwsW5xgJl0Hh1QmHTKBIiIiIiIiIhorZbbAcIM
EIOLU/Zh8KZmLggs5ME7UXEQEQGCExFxIiIW5/6LQMQ5xNX8uucz006Rf2cuQLc/QHfyQOwRKCYG
MVOYarxHlcP+REREREREROtoeVHAYpeZwExVRRw0Nye7du2qVqujmv8VG51egMvnWaaqADrtAM1C
CPGmqmZZduzYMa8S0wKqxbqEsRiheGLsBUBERERERER05mIKQHoDbFOF92aqOXTr1q15njcaDeec
995775yL2zH+LxTpAHTjf9ViPcDl7dgrsNio1WqTk5NzM3MezlQFFhTlHEDxrM7l60JERERERER0
gen0AuipAgDUVFTEObUgIu12O89z732M5GMWwMzi9yLad87F0f7OeQZWBOwL/uMGAO99CLmXSnH0
uX4ZiIiIiIiIiC50nYkAUioE0KCqKhAB8pAX4XrxM+WGf33xfzEXoG8WwKC+LEAIQb2PKwmqWggK
IiIiIiIiIlo/SflG7NmnqjBVFQ8JIRSxetHhP47/e+9j5B/FAxqNRpZlsUxgfHy8KBMYjP9jR4CY
NUBMAYhCO70AyhkHIiIiIiIiIlq7Ti8AgwGmauYUMA0qzglUQ2e4PoTQN7wPIK4ZaGZHjhw5fPhw
s9mMvQDivao6Pj6+b9++6enpUR0BYiLAzPI8h6t1jlIdnPkvbAdIREREREREtAbliQAAAOs06o+3
Qwh5nsdAPcb25WF/5xyAhx56aHFxsVqt1uv13bt312q1drt99OjRLMtardb999+/devWa665ptwU
oAxxaYCgQTv1BnEuQN8T5RqBRERERERERGvRaQdYDrDLKYDYCyCO0per+otEwDe+8Y35+fkkSarV
6tOf/vRimsAVV1zx1a9+9ciRI977kydPHjp0aN++fUUtQDH4X7QPyPNcK52kgPW2HiAiIiIiIiKi
tUt6b8bZ/tAQBBCzPMtjFUBcESAG/8VagCJy4sQJEcmybNeuXbOzs2ZWNAu8+uqrZ2dnFxcXARw9
enTPnj3l6QBFOQAAEclDbkFNg5pa4JoAREREREREROssGdwlgjhML86pap7niO36epv/xRSAiKRp
KiJHjx4dGxsrn2dmZsY5l6YpADPLsqwoIihXAQAQkU7TAdPYDlA48Z+IiIiIiIhoXfWkAGJIXwzA
x8H/LMsAhBDKkX8R/+/Zs+fgwYMiMj4+HqP98pKBJ06ciBmEycnJPM+LWQDlWgAUCYJ6p8tgz1Ni
F0AiIiIiIiKi9ZCkyDw8IOgG2+WYu5iuXyzgV8T/8fvu3bsvuuiieMDS0hK6KYAY/y8uLsYOAnv3
7u2rAijSAcWyAsOeHuN/IiIiIiIiovWRPOvVz7/z9jtq5XKAUhV+rNiP4/8x7C/i9rhnZmYmSRIA
fQ38zOzhhx+OqYFdu3bV6/Vms2kl8UeKjgB9KYBuKYFxIQAiIiIiIiKideG+62de8PI/+FnZngQo
RJbr+CGA9I3YlzcKWZZlWda31N/Bgwdj4cCWLVtuvPHGRqNR3DV4qqIpQAlnBBARERERERGtJwfg
8qdd+Zp3ve6SZ17eztswc84BcCICmFqM5E/L/Pz8kSNH4jSBpz/96TMzMysfH1sDwiAQJw5AfA5E
REREREREtF46kfb41omXv+XV05dtyzQFIM4BBojBVo7ey2F8sX3o0KFqtbpv374bb7zx6NGjq0ki
wOLEfwFMhsX/nBFAREREREREtBadFgBLs42/uu29c4/OTiXjnXtEYAYghFB07JMudJcPQGkJgLi9
uLjYarV27959xRVXHDlyJO4vOv+XN4rtEAIQw38rHpeIiIiIiIiI1lEC4JF7D33oN9/TPtHesncr
AI1F+QYRF4f3i3aARRYApRQAerMAMzMz3vvLL7/8+PHjcU/R6q8vBYDuigMhhGAKEwjM1GDK1QGJ
iIiIiIiI1lXyqT/92Kduv6OKxHdjbCcC60wRKNfqDx38HywEyPPce98p7wdQKgHAsHKAeKQFhaAz
HUDhpD/g50QAIiIiIiIiorVI7rr943XUFaHYZcU/gr4qAIxIAZQ3Qgi1Wq3ZbHZOUyoBwLAUQAgh
NgvofXgiIiIiIiIiWk9JFZUA7UTeZohrAYiIE4GU1/9bZQrg4osvjimDePOUKQARUdXOegAQEYEW
Z5NS/T8nAhARERERERGduWToXhERCAwwrDIFUGxPT08DmJ+fRyn+xylTAGox4yDlqB9Wqv9neQAR
ERERERHRmSunALqV/KroBucGy/N8hYkAGMgCzM7Oxu3B+B/DUgAA8jwXiR0IO3uW5wUsPzlWARAR
ERERERGduU4KQDq9+ADElfngxMWoO4QQpwOsJgUwNzd3+PDhSqWyd+/eer1e7F8hBSAiIQRvLp7H
iVNTG1gRgO0AiYiIiIiIiNbCDd8rDoDBNGjRrq9PsbPYaDQaDz/8sKo2m80HH3wwz/NRR/adJ4Sg
pmIS4/z46BEH/4mIiIiIiIjWRU8vADOz+E0AQzERIAbzzrmVewGmabply5a4p1qtZllWqVSwYkfA
eNo8zxPvTTrtACAYKAIgIiIiIiIiojXppAAstv6LRMwggtioL8sy732s2C+yAH2TAuL27t27m83m
0tISgF27dtXr9SzLyvF/OfiP8X88bZZlVanEUxnMbDm5UNT/sxyAiIiIiIiIaC2GrAhgqmYq4mOg
HkLI8zzG6jELgG7w31cRMD8/f/PNNy8tLXnvnXOPPfYYho38Fw3/4nbsBaCm3cPELAy2A2QvACIi
IioGBKy8Oeww67slkNLFRHFA5z5YsVHc2z2m51iOSBARbRTdwWrI8sdHz5Lz0rsLKLrcSc9xgz9T
2j36c2Hg0PND30QA9MzGN5ghz/OiCmAQeqcDHDhwoF6vm1m73caILoB9RCSmGGBSdCI8dy8AERER
0erI0HwDERFtBOdbKP5E6UkBxOJ/iKiJlzgjQFdIAWCgKQCAPM8xbEXAUVmATgoA6LQfgAWT8gmJ
iIiInnCM/4mINjoGmRg6EQCAExjgADOkadpX/D80/h8VtPfF/xjIAgBI09RMISJmCjj+ZYiIiIiI
iIjW25CJAIL4H0ygGrIsS5IEA/P/h04E6Dv7qIkAfdtZlgFi0M4iBKU5FkRERERPOJYAEBFdGBhn
Dq8CAGKFvtWqtXa7nSRJ34qAK0wEGHoujM4CqGq73U68d+LUNDYEXN9fkoiIiIiIiIiGpQDMAAex
VrO1ZWpLCGF2djamALC6mH9l/RkBNedk65bppWazXqtBADgYswBERERERERE66lIAQhEXHfFBDGD
k/rY2FbB85/zvMePHtEQggWBdBbJWTsDBM65xPmLdu8ZHxur1Wud1Re0+xgiAq4OQERERERERLQO
EpSX2A0WRA2mMDETuHptrF4f3759OzrZgc7ha1y2z7TzL9BZhtDiioCAQQ2xJQGDfyIiIiIiIqJ1
06kCEIiDLJ1oCBDS4EQAmAAW+/NLrNkHEJfu68bwa1CU+ncnFsSxfzERgaaZAxy4NiARERERERHR
+nCIcwAAB4Eh13DoEw9UqzWDwVTEDDDATAwiTsSJCNbhy4k4MYiZxIcQMZgarFqrH/j4A7KWfgNE
RERERES0qTGgHKLoBeAAdSJm7u73f1phVz//Bl9NzvmrZnk7e/CjX/ryB+924gSOfzYiIiI610TY
mZiI6IKwinBykw09xxSAOJjCCcw50Vzv+rM773rfneM7JsQndk7WwY2NBkS1cbzhFM45BxenJ5yD
RyciIiIiIqILESPKHp12gAYIzEEAJ07ExNSWjjVKU/7XPvu/+zjLOQUpfYcDPJwXca4T/EvpXiIi
IqLzAy9OiIg2Fr5vL1teFLD7qsSmfLE7gHNxhT7gbL5qAsSmg5BOX4LYgVCEfyoiIiIiIiKidVKs
CIAAAHAQ7SwFEIvzzUssADiL0bjr2e6M/xvEIP7sPSoRERERERHRZtJJARjgYuf/7uoAJmIwQMzM
99fwS/eHhlrh3iKP0DcjoFOF4JYn/8diALPN1pyBiIiIiIiI6OwoJgKYdb6gUACJ81t2Ol/pVuaL
OGfOCQARgYOIOCeASXefiJPOHjEzQEzNTM0sPgAgqmZmUMSdqqYam+6amGWZzR0PqtptBMh2AERE
RHR2yehhDSIi2oQu7PgzQfdjz2AKU2i94p/zL7btf86WpFZ13juX+CSB8957cRXvvfjEOS/OeV8R
551LnPdxQ5x3PhFxZqohNw2quWnQ0NkIITNV1WAhDyGYZiEEaAh5rpprCFkrfeizs5/+ixnNneuu
FEBERET0hGKigIjowrDZA8xYBRCDf1OoQJ77sq1XP2cyDZq1Mu9NvLUWs0zFOe994nzinHc+cS4R
l3qfiPPOeee9c16cF3HxY9JMTYN24v9gGkI3KaAhVw0wHa+iSBNYiAfotd+5RTV86gPzCgBxGgIR
ERHRE4PRPxHRxjUYTG7y8LJnIoAT8eKueMZYO82d7xQIHJ1p/t09x664dI/3iU/U+5AkiXO590mS
JM7n3nnnvffeOeedh0hnIoBZ0KCqIYT4v4aQ53kIuarmeX7k6MldU3r95VPbJrzFiQEAgHY73/+s
qU++f9aJKz5zWQ5ARERE60fiREQiIqJRLshp6THO73wEjm+HF+cStUzMVCBmes9Xj77+l3/p6htu
CXn6wJc+a2rinIhzcfa/cyIudgKQYZ37Yi7AzMxUVWGmZlfuv3F8antrae5Vr37No8faz7x2/PLd
dTUF1EwNJomZGYRJdyIiIjqvsCaAiGgjutAi+TNWrAhgCoMzLwoDVCFi5sQsBB2fnAp5++1/9LuH
Dh703vvEe+d9knS+eyfiotgSMJ5TTRHjflUzDUFDnsdaAEnqv/orvzo2uTXk4U1vuu03/uN/bLXb
1+ydNDOYQhUW1ya0Iglg/LglIiIiIiIiWoPldoAwg5gBZqpmMPGqhqAaxOztf/jWhw889M2jTe99
kiS+xDkXv0tX93zLo/8hdGYERBfvaN12223/6Y235Xk+ufWiN91226/86q+ELN1/yaSaqqmZMOYn
IiKi9cURfCIiOjMXTBXBci+AYpdpgJkqBOIADbmZff6LXzl6YiHG/6raF/xHK6QAoiIRcPCx5s7p
RmtpPoQcwNS2Pb/z1rf+/Gt/fnpctk0lsADtnALCT2oiIiJaD0wAEBHRWlwQaYBkyD5TVfUipkFh
eZ7DkGVpmqav2J3cernWEnffcf+Oo/550+4ll3tV+cvH3H3N2Beg51WJ8X/xvVwLkKVmhjTL4pFT
2y5+1tOfPL/w9e2T40GD2QXx6hIREdFGw0QBEdFms6mCz04KQCCdjzyBWVBVAcSph8+z1EyzLEvT
9N2Ph5b5n3u+/5OvuXbb/8Nx98OXurc96B7LxTkHYDAFAKDIApRrAdIUMM26KQAAqnkesu56gZvq
r0BERERn1erj+v4jmREgIrrwDIs2Vx+BbuxYdbkdYLFLQ64hCEzMiVmWZzCLVQDe+/c95l70kH/d
U93LPu5efam751F3YKFnCkB5IgCGTQeIshQA8lIKIM+Dy3PVXEMegjtXrwARERERMDzaZwaAiGgD
WzFY779zY0f2q1aeCGAWO/KHHKoK886rWZ6lBsvSrN1uxxYAv3C3/K+X+D+8wSUV+akvOJHlKQCD
vQAwMB0gFgJkqRgsTdPi4UPITTMNGVQ1aN8Tlc3yFyEiIqLzErMBREQbypAAkjFl70QAaDBzBgsa
cjEvpt5plmVmmqZpmqax7d9jqXvfZ9xP3ur+8A7Xag2P/6OhWYCo3XZi1jMRIA8hzzTkpgHmO8+L
iIiI6PTFa4hVx+ys/yci2ozWMiNggwarAxMBDBoyDUFMYR6medY2Qzttt1qtuASAiDxtm2sedq++
0b37mxJE+tYCEJEY+aM0EaBvOkCaOjNrt5erAPI883mqITNVDf0fu1wjkIiIiJ4gTAgQEV1INmjw
vj6GrAigmmkIog5exVyWprEKoN1uxyqAl+5yx0/KL97tPvpS+e0r3L//2pBGANFgO4Die7vtLDYa
6AohD3mueRYTBZv8D0NERETnHwFbFhMRbTTS9+/mNiQFYCHXkIs4MTUnaScF0KkCmE7cv7rUvfhu
F0Te8hH3ay+Spx3AXc0hywF0ztZdFAC90wHabQeztN0ujkzTdhKrAEwtGFABTMC+gERERPTEGBz9
Zz0AEdFGNBipbtp8QN+igAAgAtNgiHMBJMvaptZut9vt9o9ulzfc4r550lUzd1LlwROSHpe3f6f8
57vkT4+dugqgXA7QbjmDltsB5nmeZ5mGbEQygYiIiGgdnXY4z/ifiGiDkaGbZ/TzF4pyLwATMREr
PttisN6ZCNBut1qth+bdr35KxLn5JWnBHZqXV35YRKQRpNnEqEUB0ZsF6E4E8LCeFQHi43WeDhER
EdETSATGBoFERBuaoDeIH7ZGwAUY5K8sSZF5+PKu0ouw/EkXQsiy7LMnO23/4yoAd7flnlIXgFET
AYZmAdI0sb4VAay0EGDvmVJkICIiIiIiIjoNmy7CP6XkWa9+/p2331Eb1hQAwOBLVsTw/ceNTp+Y
DUmaD925fLLiMFgT6XNffeuxLx4ZfTwRERHRqgwdzOcIPxHRhev0sgBDj76QEgnJd/3MCy596pUf
+s33hBNtCCBW7gvQ52uv/v927b9i+parWwePtWfm/+Yj7//0r91+cofWWgKg/vv5+++Y+8f7r73j
bxb27qt85MNzf/bHMwB+8NPNeuMLH/r+7wLw8s8fym3LB5+xY/RTWn5ohbkt8rI3/NRVz9j/P7/4
5+v6ixMREdGFoTRwsJpjVzxqxfuLOy+kS0EiogvZwFoAI9/AT/3Ovtr3/vP9MyIBcPnTrnzNu173
V7e99/iBr1WTihMAcCIiButJB1x3+0sAnPite9/ygd9665c+COBV/+mi5Jezd//jbDxgy1Z/4IH2
61/zWLUmf3v3/pgCqFfa9e1XAdhy7f7cxjMdUXFggMAJ1MwJMguXPG3fj/3mT03t3HI2XwEiIiLa
pFY/+M8yASKiDWeN4/nneyh/pjpL7o1vnXj5W149fcXuzDI4EbFOi0DpL/gftP3f1173zj2ve+ee
m/bWACQV2bk7efbzJr55qNPqz4lKvnjTL/ziC9/x58e//NHuzw28pN1PVxE0s7Dtmp2vfNvPFfG/
XLB/AiIiIjoHTuNCQnp/QDC4RUREG82IkoDTfGvf8J8EnRTA0mzjfa+/fe6RoxVXgWE54l5Fg8T6
ERcOhnAwLLQNwJXXVP/v3734tj+45PffeKT7GPq53/uNp/3Uf6hsufhjv/CazimlP5n+yKOPj9eS
2LVxrJqc/Prxd/3S2xeOz8d7jcl3IiIi6pLu19k59+pvEhHRhnCu39vP5ufUmjgAj9x76B2v/L1v
3f1IzVcAU5gBZqVh+eLbMN/+QPNtv3Xsbb917JsnUgAHHmj/4k8/+kPf+fX/6w0XuU6GAQ//xV8E
N54tHUMInSV2eiP6b37tnnu/+E9XXTJpBgMUVhF//Evf/uNX/t7Bew6cjd+ciIiIaNWk+Oc8vJ4j
IqIV9L51b/Z38eRTf/qxuCKA7477u7gQbgzfBehE6yMH4S/58frrvns3gAN/v/TxB5px5+xM+Mw/
Lr7sp7d98F0nRQzA+7/7cuT58o/11he8+U23/fj3XtWpPlB1IgAcRObtL1/37ue++tb1+5WJiIho
U1vtxH4RmJUPZkcAIqKNJK5eX9wq31M64NSnWc/n9MRzd93+8THUyrtMLX7mFXv6fuffuP3XPvTw
J+N2+7da2aNB1VQtNywt6ptf/3i8691vP/GVe1sAHvnInwBAs4ksQ54f+8x7gW5ewQzANx6465Of
vPOp12yLuyACXX70MVTvuv3j6/g7ExER0SYx5LpNRt1YzTXeBXYdSER0IZP+jnKn+z6/UunAxv08
SKqoBHR7/hkAOCciEIgIINLNjMjWqersQgrg7Q//n+Ln3/d3c/i7njPe90+dQoB2y75ybxPA537j
9ct3m935H16beNfOcyA+Bt502xtf/n1XQkQQlyQ0cT0vaRWVdfydiYiIiE4XSwCIiDYmNnXtESfr
S092xEy6NRFicZwef/Lf3jo9Xt06WV37QybePfWa7f/mla/YuvsyAI888LnPfOYzT7lmu5gtPxXj
hywRERGtr5Wu/VZsEC2914+8hiQi2liW492+Pncjl4AZdZ6NLwEAWLnffuiW6AucOYsfes/7wZ9+
1zvxQz/+r3dvq6/xIYPaj/zoS3/9Tf9VNQdw2223/fj3XikiCoOKQYHleQBcC5CIiIjOnhFj+53d
8Z++dgBERLSx9HVyHUj1nmrS2IUlGbLPABHXCb5larx6x0f/5oemttx08zMf/tp98ZA1viIGnHj8
64ceun9xceG+e+95ySufCjOBwMFB1JaLALgWIBEREa2zkTX9A3f0dEcaTAgQEdH5SyCl4H8w8B8M
akeEuRdWPqCTApDezIgTiaUBDvKTL7zqHe9953/9oz9a99+84t07fvW5O6drEDNADArrPjoRERHR
OjhVyN7bA3nFH2T0T0S00azUCGBU2Ckr3Xmq+857MQXQ+RXMxCAG61QCCAyoJv7nX3ajiLlOGgWA
rTFKV7PueoOmMDMRQMUkJgPYCYCIiIhOW+cq5VTHLFf4D7+vs9F3SClTILi6dol15lGaAd3WScvf
iwWV44VN6WkNucgZtfryir8Jr5WIaAMZGTyOGnYfEa6X27Es963vjmZL8X25qX38qRGNAPoea+iT
WXm+wMhjz2PlXgDLnyUm6DbnB8w++5Vji0sZgEYrX/tDttKQh06tfysNl1408cJn7Ys9CAGYFOkB
IiIionOgb7K/Dd7X3Svorl4U7+1kCkTErLuocjwGgBhiTyUxg3QSAcW1Zs8Eg6bcapAAABypSURB
VPK1T5ERWPFyqO94IqLzy2kGdCNHmMvvkAPBf7lz3HL83z1ZJzUgy4ctZxCGPdxgu4AL05BeAGYw
gziJH2UHHpv/7Nfx2p99VXzpBKjVx+u1ta7S55zL0qWf+Fe/fNG2sR941r5utgEQMTUt0uxERERE
oxXXCquOhDtj/GJD4v4h1QG9EwV6DyiifVjnhLGGUjoXNd0HGUgEoPd6t6c0YIUCVBu2yaslIjrv
9cXwqzlaBvagHPyjG9j3jf/3TnEfPQtgIOcwtBagVHWw2vfa8/892ZVvmHUK2VznEwqA/MlfH7j9
j//fdjv94Zf/2ySpfOetL7xm//X1sclnfc+Ljxw5+j0v+vFmq33jU5+xd98VE5PTz/qeFx89dvz5
L35FY6l501Oese/yq+tjk8963osOHz586z//ycVG88anPvOSy66q1cef8d0vTCrjr/mZlybedacV
xDQAXOnTnCsCEBER0Rqd7mAUeq4pS5eexa3uMFOpMFW6w0zFlWhnf3E5KgKJesamuvf0fI2sRy1G
tPjFL37xa+N84VRvaz3H9w7gQyBdxbtxPAzFwaX4v6cEoFQoIKV37OV388FkwSlt9ABV/s22HwtQ
RQim4ztCVSoveu3SUjP3DgA+95Vji9X9f/jOv8xajUp9Ims3fKVmITdTXxnL2o1qfTJrN5JKXUOu
mifV8TxdqtQm0tZiUqmbBrOQVMfSVudIn9TiTkCefcuTP/w///L7v/fWt/zbW1QA7fT/D4rxseQ9
v1lJxHtxFVQA7PuOaz702Q8+sS8WERERnbes79/h9/bssJ5RdSsdWYzVdw6xzpz+0mx/s56bnR+x
7omW5/+XlzcaXOrIyg878tmujFMBiOg8tJagulTO37NX+rZ7UrRS7FxOCnTSB6Wb6NYS9KUApPfM
vXuHliQM/z3O2wTBa978S3HDDb3bCcygwd730YNveONv/8W7fl+ce8d/+Y+N+RMf+9/vuf/z/3jk
sa//+TvfKiL//W3/z9LCzN9/+F333/Oxo48d+OCf/K5z/u2/++utxuzH/vo999/zscOPPPjn7/wd
Ebn9D35zaWHmY//73fff87Ejjz70yb/7wCtf8bLpnRej+OASi2Vz7rx92YiIiOh8N3yoadTo0+B2
74asUAjQd5VZ7OseU/ysSP/28pBYd9ir1+gxtGFf/QevdCy/+MUvfp2FrzW+aw0ox97lN7flH19+
L+7E/8t1AVJ+Z5b+d28ZeIcf+hGwmg+O3t0j7jn/9FQBjG3Pq1J58S80m81cBH/9mcdueuaLf/bn
X1+f2NpcPDkxvXth5ttjk9tCnoY8HZvctnDy8PTOfY25Y9X6ZMhaIeRjU9sXZh6f3rlv/sS3xia3
51lLNR8b37o4d2xq+97Oj2etan3y2c948j987OPOuWc+7fr//O9uAaDanTtnqI8l73lDJZEkEZcg
AXDpd+z/q89+4Il+uYiIiOg8ZSvcGn3A0EIALI/qoxjPLwoB0C0HsO6+vuUAgN5igNJJitOPGrgf
tTrAaeHSSkR0jg2O2K/jOYroffmfUjBfBPqlqL77vZurLc0aQGmxgOXkbOmxStvl3YNbg89xpQOe
eEUVwJB2gAAgWGyGj9x9+G3v/pWDD37pquuecvedH3neD7zsy5+/87qbbl5qLMzPzlx9w833fPqO
57/oX973hTuvuvZJSwuzC/NzV91w8z2f/odbf/Anvvz5T13/lFsacyfn505eed1TPv+ZO573A//i
vn/6zHVPunlxduaxR7/x8pf+88mtF73513/+piu2xU9J50TVLLbTGTBYOEdERERUiFddK1wuyEAn
v76dgwdIaXVA6SwNEDv8SbE0QLEQQPc7LN4VGwN2wnEp1kMuPdlBK9+7auftFSgRXaDW5V2nHOqP
OLn03JTyMP6QLEDRF6D3gO4PD5x+RAnAasP7jfLWW04BdJ+zAcBf/uOht7zx9Yvzc/d84QvXPuVZ
1frkh9//zjRtPfroN+NR9993L4C/ePcfATjwtQfarSaAuz7zCQD/44/eCODBr94Xj4w7s/wDt77w
pe/9H//tRS9+ya+/4c3/60N/9cbX/9xnP/G3r/3RG+NCOho/XmVU+nujvKRERET0hJNRFxP9WQAp
Lw0gRff/IviXzkp+Zp2V/+J1pKGz5l835EexqHF5dePSIoCd4Yyh1zPLWYhTJjJWQzhwQkTn2pqC
tWE/PCLwLhX3ozRoXy7sl+K/7ryA5fhfymUC5Y2BWoO+soOVfsMNFqh2UgACJxJcd+bEyfn0q482
f/QV/665tHD99Td4X9m2batDPvhCDHLOj41P9u30SWXL1h3ikuuuv+ELd935vd99y+//zpu/eNcd
r33pDYJiCcDig7E8Y6P0wUlERES0NqeZBVjeEKDIAsTDOlkAiMX/OrF3OYovX8bIsAuoOPKxxsvH
wWukDXY9SkQXotN4Ixo99C+D9w6dF9CzMdAXsPt/X3uXvo0zi/83ngSlTzgNEgRmNrPQOj6z8MJb
nzk5OTW1ZRp/+Afr+JAPHjg4P79w3b6x1/zwDRBonB2niG0dTGFiZiZwRX9djPjYJCIiIiorxd8j
B9SHVAiMzAJId+xeOmP9ItJpCiDdgL8I760bzFvv5aKhM0Gg73nGJMKQS8vBi56hKxqMPpyI6Lwi
I2+c+mdG/WxPdkC6UfyIGQHl+F/Qv7F8piEph1WM/2+sd+FYBRDr3KQ56wUWMnf5nqnf/rmb42eL
kzQ2wVmvh7z1+r0Adm8bL6bHASIOGtMADgLRDA5wELfBXk8iIiI6r5xyRkA3aD+dLACsNEGgd/5/
J/4vNxYcGdHLyOc37AmXfhDlc7JOkojOQyOiuNUGd6PC8N790hvN99zqKfg/7fj/Aqz/L3SqAKT7
G+Smh77orn5GkvhxlCoqYlJ73QPyWAIQUwECMYMBtar72l2+1KoRYDtAIiIiWrXVxNWnMyOgnAWA
wCBiZtJzmk4qwZYnMnb39zyV02r4t6oK/416EUpEBIx6DxuVQegLzQcmBSxH8aX1APvm/69L/H/K
p3r+KtoBisA5gZl97u8lwF3zHfAVeO/Fu+4RccnG7odb+aUULG/GyrbOkjid3n7Ly+SYFT1zYWbd
OgALGjTAJE/x4Ofky/9QceIklgIQERERnbmRCYEzmhHQnQIggm53wGLcv9v9r7xdTgdgeQbAcH13
nOGFJYdNiOgcW78weERpff+sgMEovVzCX5rzf9rx/+BjrvQ8N6LORAAHKERg3rmQ22f+T/jk39rV
33FxbTxx4iRxcK6SeJc45xOfOJ848d55cc5578Q55504Edd5kc3MFKamQU01BFVVDWZBQx5Crhpy
zTXLA1QtVzXNWunjB4+kJxOPJHHOQQTCBAARERGdgW59f3Fr1WUBq8oCxFmUxRoBQCkRgOUlAFGk
AzDkinX0IP/agvgNfGVKRJvTSuH3CtVPg/mC3g7/Q/r/nTL+P42B/w36ZrvcDlAABwkQERFIrVb3
Mt04mYlHkiTOuzzxPvEucd4n4r33It5775wXOOecg8CVYnY1hUFVoarBQlALQYNpCCEEzX3IQ8iD
Bs3z3AJq9YlsadYkSCxJKPVvJCIiIjoDcqoswECmAKfbF0AQqwGWLyit1OK/N/jv6RCw0kXkyMuf
VeUGWAVAROfYqmO2MwnuZMQt6dnbc5SUS9WX32zXpf5/Y8f/6J0IYMUrIIYkqUjuLFWXCBRIzIJq
EMkEdYgZFKJB1SwX5yxAAWh5/n6nyt9U1cwkqAUTNUtVU1VTyxVqlpsE09wkcUlSzdpNCDxE4goB
REREROvjzGcEFPcP9gUwLJdAFsfEjb7GgOUpAQOXOKucG7CqSyNePxHR+e90y+yHHS+DO0V64vzB
8f/yyTZV/X+hkwLoTmyDdH+tqcmxtNEOrQzeIzFzCRK76kXXPen7bq7V66qa53meZQC893DdjzpT
ANVK1cxi7b+Zwcw0VsFZyEOapo2ZhS//2T1LC4shV9U85BpCSM1NTY7NNJoCGMzBjf6bEREREa1K
b3h/hjMCygmBIX0BOuv+xXn+xYJHPQNN3Z024oJmeff69AMgItpQVvdeNzRmL+7oG58fHkvK8Pj/
NOr/V3n0eauoAlj+uBNxtWp9rDaZzbbMzDzMifkwcdnU9d/z5MuvuqLRaCRJMjY2ZkWDPzMzk652
ux1CSNM0SZI4S87MVHVpaanVau3YvTPfkyc/U/nUWz5izWDBTIMFzVqtsYnJWq2JTGX0X5eIiIjo
tKwmCzD8mJ6JBCOzAEVgbyiNQJVyARiYuVpmvZu8/iGiTez0yuzLkX/vT50i/u89ejWx/QUS/6Oc
AkBniT4zVY+KT9zJ2QVx4p3zPqltGX/ST9xy0b49Mf6vVqtm5n1sBuDyPE/TNMsyVVXVeLZKpRIj
f+2WA1QqlRBCTBZM7txy0S2XHvzog3k7DSEPqqa2c3rMQXI1derhy8+NiwISERHRGTvjLEC5WYBA
MKw7ICBx8mOpBUApF4Duskijn9uQzTXgNRMRnWPnLCruZghkyE4MuW/k/P9hP70Z4n/0pQCKT7Wk
WtFczYBgGtR5XPT0fbuuvNh7n6apcy5N0xjMFxF+kiRJkgAohv2jeFhhbGwsZgompyf3v+imYwce
P/qlx2EaP0Q116RayduZdVrpXACvMBEREZ0XTmcOQOlWOQcAYFh3QPQkAtCfCwDKaygvK5ZGXu1v
sFq8fiKija4Uc498SxuM5KX/gCHxf9/ZR5xtNY+4US2nAAwWA2+FjU2MZc20uGvHTRc97ceeufOi
nbG8v9lsOucmJyddXAigW+kWx/9tRY1GQ1Wdc0mSbNu17doffHJrtjn/jZn4QFkzHZ8YW1poCEyh
Do5ZACIiIlovPXX9q2oNuFwLMLSIQLrj/8UdWE4bYHDmf89D9k9bXQXjAD8RbWSj4/lV/fTofYNN
/VYx1L/K+P/036vPb8spAEVnYn+lXh2fGp97/KT3ApX6jolLn3v1zr27siz7xje+sXfv3omJCXQD
/khEKpVKTAfEKoB4b5ZlrVYLpbxAnEGQpumJEye2bNly2c1XHXvkaOPwAto5nKXN9vTF26uz86Ed
VMxfOK8zERERnRfOMAvQs0DAqPH/nkQAlvcXRvUCLB1ximfPSyMiumCtviPgisf3v1FK348MRPSb
Kv5H70QAU6iZeZHaZD3Pc+e9iV36fdfc9IKnjk+Mf/GLX7zxxhvjfP7y7LYQwpEjR7Zu3To2NtY5
UbdN4Ozs7PHjxy+77DLvfbknTqVSGR8fP3To0FVXXXXt99zQeHz+W588KM7leV6brDmR3NRErPRa
sxyAiIiI1sV6ZQHKg/KDiYDS/uVbIyL80jSDUz99IqLNYMjb4aneIQeDf/SH+ps+/kfvRIDOLIDq
WD1daMUXcHLf1otvuXR6+3Sapjt27MiyrFarxeOXV1wU2blz59zcXKPRqNVqsSNACCHPc+/9FVdc
UXQHQKkcIE1T732e53su23vJC648fu/jaaMFSLrQqo7VWs22gylYCEBERETrb12yAOW+AMVB5Y4A
Q8854qFG/AAR0WZyRrHfsGYrjP9H66QAFFr0AqjV61krS7yvTNT2v+zJV193jaqKyK5du2LnvxjS
xx+MiQDn3LZt21Ba/iYuBzDYIyDem+c5gIsvvjhJEjO77OrLF3549uCHvxqaWdbKavUxw5wBBkV3
XQCuCEBERETr6CxlAbB8vShY/vFVXcZceBeaRERnx/Cwv+duxv8jdFIABjGYqVbrtWq90pprouK3
3rRrz7WX1Ov1WPkflwBMkqRWq6lqlmUhhLja3+B5i53FRuwdWK1WASwtLZUXDpjeuvXSZ1w58+DR
4/cdTptpfXqsWq+FVqZO0Ls0IBEREdFZsMYsAEZ16pPef/taA5zhkyUi2kTOoGm/9O85o/j/QlVM
BOj09hNDUq/mJ+a33rBr//ffuH3X9rm5uVqtFuv/RWRpaanZbALw3o+Pj4+PjydJEkLIsizP85gR
MDPnnIgkXXmeLy0tNRqNVqtVzAiI37Msa7fb23ftuPoHbsha6cKBmWp9a1FCF9cFOMcvChEREW0G
o/r8n/qw/iwAikQAVozsR3WojlaREmDWgIg2tFNE12ccfPflW3v2n2n8f6FmAhIAClVY/KqN17NW
qjW3+9mXXvXk/ZVqRVXHxsZEpDz5P26kaZqmadwTY/64LSIxF5BlWZEUAJAkiffdwn6zeLCqxtUE
9t98/cyxmblvzmatdn28Pt9OBRanJ1yorz4RERE9seI1xhnPCED/DxRXm6fIBazwZNZ6CBHRpjEq
8kd/4M/6/2UJAIt5a4Ov+kq1kmeZSbjrK/fMu8Uitj906NDdd989NjZWr9fj97hR66rX69VqtVqt
ViqVSqUSC/5j8B+zAEO/F+LNBx742rRYlmVJteqrCTJVUc+5AERERHQ2nXFfAGCwHKA4YDkXEHEE
n4hojVaupeq5Y1jUz/gf3YkAqjAzdVJJakma5k3JFo4tPfTQgXq95pwzsxMnTsQB/zRNW61WtVod
GxuLuYBarTY2NtZqteJ2zAI451Q1NguI38s3yxvFdpqmc8dOVmQiyfJ6rSri1IIJDMYVAYmIiOhc
OZ0sADCiHKB8WN9W/4FMDRAR9RkW/q0qJFxh1H8zz/8vS4qFABSoiFRq1Xa7HST4gBPHj9fqtdjG
b+vWrT/yIz8SF/wTkSzLFhcXW61Wq9XK83xhYWFhYSE2C4zfnXMABgf8i+2+7ICqpmlWVZdLbppX
ahNeJAccTKGOhQBERER0Np15XwCsYjHA/nOseJs5ASLajNYUhI8I9Dn/f4hEu/PtAUvqlSzLzMmY
r4/ZROPEUgg5xJxYy80/8tWF8elxiIiL8/3Fi0yiZkUhXDcJbpYFgQGmpggA1FRVE0nEiTMvvhry
fGmm4RWmoiYwN+EmJmvj5nKDy7I0qSftVtsAhTEBQERERGfbmWYBUE4E4DRyASs8ESIiOrXRsfuI
TMBpneMCFScCGMx84qrViigENubq28d3nDw5I068SOK9wFcqydTYtPeJ8845ceKCBeccxCVjiYaQ
t3MYYkbAAHPmq0kwTZvtLNNgWb1Sr/rEm69OVOePzs6Fk2awEPKQBzNTbNu+fWZhJmhqavVqrZU0
EQCx4ZPsiIiIiNbVGWUBMKSrYPy3dBAvZYiI1sWpgvtTVloNv3OTxP8AkuIjyXKTxBvMeV+pV001
FvPDJOTBsiBi7UbLVxJXTSwPzrvrXnDTdd9149Suba7i7v/Evd9+8DEvkocwc/DY0lxzy75tT3/Z
s3desqux0Dj22JEvfPhzzRMN9fVKkmRzeTBLm3E1AQBOYOLMVCv1imlQQBJnucVFBgzMAhAREdG5
cKZZAPQnAtBzRSmjL2R4iUNE1GelgHzFJoCncZ5NGf8DSACJC/kpbHFufnx6Mqkkk1smoZZUkm4n
WwEglWRsx+STf/Cp+55yeWuxmSKvjPt20s7njkLcxU+65MqnX1Wt1rM8O/Lo4UfvPbT3SZdP7phK
s6xar+2+fO+zX/H8Wi1x6iYmxu//+3u/9eXHfDXpPg3z8ZNRMbllcq6dZlnWnFs0gROJH5rsCEhE
RETnxhqyAChdSQ4rFBh6nvXOATCnQETn2PqHaqdxxtNJCQy7c7PFmYkADgJIAJqN5uLioqsnVpHF
43NZO4NCpLvujZdtN+/Yet3OXMxPVtEO33788Yn6RLVa9955nyzML1arNXFydObI1LXbMsmPHj2S
5XmapiEEVZucnJianEyRjV05dfiOx098+wgAif0IDXBIZipbdm49fPiItnIvvuaqDuIgIz97iYiI
iM6C1WcBsIq1AE5xIbPel5/rnlMgIjqFcx1Gn+LxTvV0Nm/8DyCJo+sOzsGcuGDqIL7qWo0mIKbq
4E0MIi7Yt/7psc9WPnHdrU/avmdnq9nUoHkevA8AQsiCaqvdVAtTW6fGahNZnud5nqZpmqWqJkCa
tmdn0qMHjnzri48snWjkeSbizExMFEGcC3nu9m7zEIU4cQLnINLJQhARERGdO6vMApzivuVDBp21
SJ3XTUR04TjtdzTG/ytLOpPxARFxJiIyPjaBpiWuIjBxVVhs9W++6iu5S+fbC8dPomIu8VOTU1OT
W6ampvOQt1otnyRpu3Xi5AlAvfMirlqt1Gpbm63W4uKCmXnvERR5EIi0rJ6MqaqIGAxSMQSDoGlj
YxN5e97F2Qed+H9z/nWIiIjoiXRaWQCcdkx/Bpc3HN8nog3t7IZ1qzj7Zo//EScCxH57DmLiE7Op
8SmfyURlHGYQEQNEzDRJKvXa2I6Lduy75jI35s10amJLtVqrVCoTEzvyPE+zdjvN0qyZJJVmu9VY
nK9Vao2lhirykKlqLVS3TU+HPencwdmpicnGopqHiIOZCWAGgc9kanyqOdtw4gVwcPGJus37NyIi
IqInzOqzABjZBmB9nw4REfVY9Tsj43+guyggLHbdV63Wa9V6pTXXBOCcMxicwODEiYO285mHT3z5
rz8/edn05U++MoxpCLkB0lysVmrHTx6dHNviKv6Siy9P0/biwvzSUjPxyVKzmWZt13Rf/+xXQyu4
HEtHmlJNxLnOB6kTMRNxapo20/r0WLVeC63M3Gb+0xAREdF54bSyAMVBBQ7cExGtu9MPFBn/dxQ9
+TX+I4Zqvbp0YtE7B0DgIAIHwJxIklSaR5dax5o7Lrto29Ydi63FRgvVSnWxuVivju/ecbEG23vR
ZVmWVyq1JKl63/Y+McAnyY7Ldo9PTXzjUw/N3n8cIr6aeO8sNhq0zhPw4jUP1Xq1aGOjsDj+z0UB
iYiI6IlyBlmA8tF9eE1DRHRa1hy0M/5flgBQqMIMprDaeD1vZXACiDPE/0QQm8v6yUp1vPK0f/n0
G5/zlKmtW0OwRmN+enq7T5IszZqtZtpeSqpJY3Ee4mr1Wp6HuYWFNE01aK75RZfu2fmSbf8U7pr/
xlyj3RTnYgLADHAiEBUAlrey2ng9bacCM6jB8+9ERERET6y1ZAEGT7Uy5giIaFM5y+Ee4/8eCTof
M2ZmvuqrtWqeB+edmcFE4Bw6DQEA03aYuG57K08XlxqSeDNUKpVma2nLlq3VatU5B9js7MmkUknT
bKnRWFxaVFU13Tq9TeCyPF1YnJ24eLzdzsKjxyQCTEwBwERMxIU8VGtVX/XITEU9PAAuCkBERERP
rHXMApzygYiIaD0w/u8XJwKYAWbmJKlUKyEL4sSZMzPEAB0ARBIvXsZ2ju25dg9EG42F2MQvy/OT
szP1+vjk+GSSJJWkkiTe1NKQJ87leQ4gSzPVtiCf2jG9dMXi4wdOQJ1J7AVgkLgsgDhxKpZnWqlW
RLxaZgKDxSUJnsjXiYiIiOgcZgGIiGjNGP8PkRisM8IPVEQqtWorXYI4iAHiOhP1AaC6ozr9nRfv
ueWyw8cPLy4tZHneaqYX7d4ztzD3+JHD+6/af8nefbVa3XufpulCY37mxLGpiS1j9boYjhw/3E7T
nTt2zDVOju+Y2P7k3bMHj1qawToL/omIwgwQiJlWamNeJAc8TKEO/ol7iYiIiIiWMQtARLQRMP4f
LlHA0KnDr9SrmgU4F9MCsQ+fwMEQLCzOLjzy2QONxuLOqy86Vp1XqDibnZ/P8+DFwyxLUzOkafv4
iaOPPf54nmbtdtZqt9rtdpaFtBWOPj5T9ZVD3/zmsa9+a2Fu3qlVXc2Lh8CgLq5KAIGIZqFSr7Zb
bQMUxgQAERERnT8GsgBgIoCI6LwhI29sYocf+faey/cefuTb/z9KF0jlmfRsrgAAAABJRU5ErkJg
gg==
--001a113d15fe1ba9020555e7cbc2
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--001a113d15fe1ba9020555e7cbc2--


From xen-devel-bounces@lists.xen.org Fri Aug 04 07:43:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 07: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.xen.org>)
	id 1ddXG4-0007wm-Fk; Fri, 04 Aug 2017 07:42:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddXG3-0007wM-2e
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 07:42:55 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 30/D3-01993-E7524895; Fri, 04 Aug 2017 07:42:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1tYhoVuj2hJ
 pcGG2tsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFiR0DBFe6KKSdvsTUw3uboYuTiEBKYxiix
 5v9F1i5GTg4JAV6JI8tmQNkBEpt6DrBBFE1glNg48SMjSIJFQEViTtNasCI2AXWJx197mEBsE
 QFlic/PVzKD2MwCShL7z14DqufgEBYIktjSGQAS5hXQlfh1dRoL1EwmiYP9qxkhEoISJ2c+YY
 HoVZf4M+8SM0gvs4C0xPJ/HBBheYnmrbPBxnMK2Etcu94LtlYU6JwpJ7exTWAUnIVk0iwkk2Y
 hTJqFZNICRpZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB
 ocwABDsY+2Y5H2KU5GBSEuWtPtYUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd7dKS6SQYFFqe
 mpFWmYOMKpg0hIcPEoivHOVgdK8xQWJucWZ6RCpU4yKUuK8giAJAZBERmkeXBsski8xykoJ8z
 ICHSLEU5BalJtZgir/ilGcg1FJmHcvyBSezLwSuOmvgBYzAS3+U9cIsrgkESEl1cC4NMNtdsT
 /7RN8/3ZMKfojXn3vzAb/nBSm+yeW9xU4+Ku4sEZviA407tn284tA0/zAus1nHE4KGKx6/LJw
 5q2OtJYz0x8sXClc0a2583L3qWtuBr/PBj544ng5W2JLCyvLvvMb9VfkfS6PqPqmVzc55C7fx
 UlX/zFa+f4q2550QiT+MfcegVW7lViKMxINtZiLihMBDc4E+N8CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501832567!77391707!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38312 invoked from network); 4 Aug 2017 07:42:51 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Aug 2017 07:42:51 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Aug 2017 00:42:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,319,1498546800"; d="scan'208";a="1159069722"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 04 Aug 2017 00:42:45 -0700
Date: Fri, 4 Aug 2017 15:42:13 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170804074213.GL11396@yi.y.sun>
References: <1501577334-7431-14-git-send-email-yi.y.sun@linux.intel.com>
 <1501726219-7134-1-git-send-email-yi.y.sun@linux.intel.com>
 <59830AE2020000780016CD7D@prv-mh.provo.novell.com>
 <20170804032305.GI11396@yi.y.sun>
 <5984092902000078001035AB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5984092902000078001035AB@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v15.1 13/23] x86: refactor psr: CDP:
 implement CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMDMgMjM6NDI6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDgvMDQvMTcgNToyMyBBTSA+Pj4KPiA+T24gMTctMDgt
MDMgMDM6Mzc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBPbiAwMy4wOC4xNyBhdCAw
NDoxMCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPj4gPiBAQCAtMTI4Mywx
MCArMTM0NCwyMCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKPiA+PiA+ICAgICAg
ICAgIGZlYXQgPSBmZWF0X2wzOwo+ID4+ID4gICAgICAgICAgZmVhdF9sMyA9IE5VTEw7Cj4gPj4g
PiAgCj4gPj4gPiAtICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKMKucywgZmVhdCwgaW5m
bywgRkVBVF9UWVBFX0wzX0NBVCkgKQo+ID4+ID4gLSAgICAgICAgICAgIGZlYXRfcHJvcHNbRkVB
VF9UWVBFX0wzX0NBVF0gPSAmbDNfY2F0X3Byb3BzOwo+ID4+ID4gLSAgICAgICAgZWxzZQo+ID4+
ID4gLSAgICAgICAgICAgIGZlYXRfbDMgPSBmZWF0Owo+ID4+ID4gKyAgICAgICAgaWYgKCAocmVn
cy5jICYgUFNSX0NBVF9DRFBfQ0FQQUJJTElUWSkgJiYgKG9wdF9wc3IgJiBQU1JfQ0RQKSApCj4g
Pj4gPiArICAgICAgICB7Cj4gPj4gPiArICAgICAgICAgICAgLyogSWYgQ0RQIGluaXQgZmFpbHMs
IHRyeSB0byB3b3JrIGFzIEwzIENBVC4gKi8KPiA+PiA+ICsgICAgICAgICAgICBpZiAoICFjYXRf
aW5pdF9mZWF0dXJlKMKucywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NEUCkgKQo+ID4+ID4g
KyAgICAgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MM19DRFBdID0gJmwzX2NkcF9w
cm9wczsKPiA+PiAKPiA+PiBJJ20gZGlzYXBwb2ludGVkIHRvIHNlZSB0aGF0IHlvdSBkaWRuJ3Qg
bWVyZ2UgdG8gdHdvIGlmKClzLCBhcwo+ID4+IHBvaW50ZWQgb3V0IGluIHYxNSByZXZpZXcuCj4g
Pj4gCj4gPlNvcnJ5LCBJIG1pc3NlZCB0aGlzLiBBIG5ldyBwYXRjaCAxNS4yIGlzIHNlbnQgb3V0
LiBQbGVhc2UgaGVscCB0byByZXZpZXcuCj4gCj4gV2VsbCwgSSBzdXBwb3NlIHlvdSd2ZSBzZWVu
IHRoYXQgSSd2ZSBjb21taXR0ZWQgdGhlIHNlcmllcyAoYWRqdXN0aW5nIHRoZQo+IGNvZGUgYWJv
dmUpLiBIZW5jZSBmcm9tIG5vdyBvbiBpdCdsbCBuZWVkIHRvIGJlIGluY3JlbWVudGFsIGNoYW5n
ZXMsCj4gdW5sZXNzIHdlJ2xsIGZpbmQgaXQgbmVjZXNzYXJ5IHRvIHJldmVydCBkdWUgdG8gdGhl
IHJlZ3Jlc3Npb24gYWxyZWFkeQo+IHJlcG9ydGVkIHRvIHlvdSBieSBBbmRyZXcuCj4gCj4gSmFu
CgpPaCwgSSBkaWQgbm90IG5vdGljZSBpdC4gVGhhbmsgeW91IQoKU28sIEkgZ3Vlc3MgSSBzaG91
bGQgc2VuZCBvdXQgcGF0Y2hlcyBiYXNlZCBvbiBzdGFnaW5nIGJyYW5jaCB0byBmaXggdGhlCmNy
YXNoIGlzc3VlIHJlcG9ydGVkIGJ5IEFuZHJldyBhbmQgdGhlIHBhbmRvYyBpc3N1ZSByZXBvcnRl
ZCBieSBXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 08:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 08:00: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.xen.org>)
	id 1ddXWs-0001Oe-0p; Fri, 04 Aug 2017 08:00:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Valentin.Vidic@CARNet.hr>) id 1ddXWq-0001OY-Rk
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 08:00:16 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2C/CB-03557-09924895; Fri, 04 Aug 2017 08:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsWy0LSaTbdfsyX
 S4FGPusX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtFx8hlrwXK2ign3NrA2MP5j6WLk4hASmMMk
 sWjDFeYuRk4gp0Li+usDYDaLgIpE8+JDYDabgL7E3J4bLCC2iICWxOyGi6wgzcwCdxklPm2cw
 QqS4BVwk7jccZYNYlClxKcHz9gg4oISJ2c+AWtmBmq+8e8lUxcjB5AtLbH8HwdImFPATuLj9f
 1gu0SB9i691Ao2UkJAWeLEhmcsIOUSAl4Ss7Z5QoT5JC6++MEEYZdIPLr+G2y6sICcxJs1kxg
 h4g4Ss069Z5vAKDwLyRGzkBwxC+GIBYzMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJT
 i4sT01NzEpOK9ZLzczcxAkOcAQh2MJ5fG3iIUZKDSUmUt/pYU6QQX1J+SmVGYnFGfFFpTmrxI
 UYZDg4lCV4WjZZIIcGi1PTUirTMHGC0waQlOHiURHhvqAOleYsLEnOLM9MhUqcYjTnu9G34ws
 TR9GHLFyYhlrz8vFQpcd6FIKUCIKUZpXlwg2BJ4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJW
 EeWNB7uHJzCuB2/cK6BQmoFP+1DWCnFKSiJCSamDkVam9e0XDN7l13zGR+9O1lSLdty8Nrso8
 MtvqYJFpFZvkT5/wj0Zs9fMirv+evF/IZnvplC8/1RVVz1qJFEY8e7Zw+yNJXT2LnD6Bnf8N7
 87UCDSrvfeuNXJqJru0RLvTFFk1s/maqTrvE8Tveuxp8FLddCnudE3XZ4a3a33XKUxncJjjoq
 bEUpyRaKjFXFScCAB5vR3N/QIAAA==
X-Env-Sender: Valentin.Vidic@CARNet.hr
X-Msg-Ref: server-9.tower-27.messagelabs.com!1501833615!110413592!1
X-Originating-IP: [161.53.123.6]
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 11350 invoked from network); 4 Aug 2017 08:00:15 -0000
Received: from mail.carnet.hr (HELO mail.carnet.hr) (161.53.123.6)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 4 Aug 2017 08:00:15 -0000
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:56810
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1ddXWk-0005FO-Eh; Fri, 04 Aug 2017 10:00:11 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 085BA2346D; Fri,  4 Aug 2017 10:00:10 +0200 (CEST)
Date: Fri, 4 Aug 2017 10:00:09 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20170804080009.p3ahntl73afyuhk3@gavran.carpriv.carnet.hr>
References: <20170730074208.6gjcdieop76skdrx@gavran.carpriv.carnet.hr>
 <456a695c-8302-ee25-3e01-db3fe60425d9@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <456a695c-8302-ee25-3e01-db3fe60425d9@oracle.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00,
 RP_MATCHES_RCVD autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Ankur Arora <ankur.a.arora@oracle.com>, Junxiao Bi <junxiao.bi@oracle.com>
Subject: Re: [Xen-devel] xen-blkfront hang
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgMDk6MDk6MTlBTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IFRvIHZlcmlmeSB3aGV0aGVyIHRoZSBhYm92ZSBwYXRjaCB3b3VsZCBoZWxwLCBwbGVh
c2UgY2hlY2sgdGhlIG5yX2dyYW50X2ZyYW1lcwo+IHZhbHVlIGluIGd1ZXN0IGRvbVUuIElmIHRo
aXMgdmFsdWUgaXMgZXhhY3RseSB0aGUgc2FtZSBvZiBtYXhpbXVtIGdyYW50IGZyYW1lcwo+IChi
eSBkZWZhdWx0LCB4ZW4gbWFpbmxpbmUgdXNlcyAzMikgYW5kIHRoZSBudW1iZXIgb2YgZnJlZSBn
cmFudCByZWZlcmVuY2VzIGlzCj4gdmVyeSBzbWFsbCwgdGhlIGFib3ZlIHBhdGNoIG1pZ2h0IGhl
bHAuCgpZb3UgYXJlIHJpZ2h0LCB0aGlzIGlzIHdoYXQgSSBnZXQgYWZ0ZXIgdGhlIG1hY2hpbmUg
aGFuZ3M6CgogIGNyYXNoPiBwcmludCBucl9ncmFudF9mcmFtZXMgCiAgJDEgPSAzMgogIGNyYXNo
PiBwcmludCBnbnR0YWJfZnJlZV9jb3VudCAKICAkMiA9IDkKCj4gVGhlIGJlc3Qgd2F5IGlzIHRv
IGluY3JlYXNlIHRoZSBnbnR0YWJfbWF4X2ZyYW1lcyB0byBsYXJnZXIgdmFsdWUgKGUuZy4sICAy
NTYpCj4gaW4gZG9tMCB4ZW4uZ3ogZ3J1Yi4KClRoYW5rIHlvdSwgdGhpcyBzZWVtcyB0byBoZWxw
LiAgVGhlIHRlc3QgbWFjaGluZSBkb2VzIG5vdCBoYW5nIG5vdyBhbmQKdGhlIG51bWJlcnMgYXJl
IGxvb2tpbmcgYmV0dGVyIG5vdzoKCiAgY3Jhc2g+IHByaW50IG5yX2dyYW50X2ZyYW1lcyAKICAk
MSA9IDU5CiAgY3Jhc2g+IHByaW50IGdudHRhYl9mcmVlX2NvdW50IAogICQyID0gMzU2CgotLSAK
VmFsZW50aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 08:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 08:00: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.xen.org>)
	id 1ddXWo-0001OA-PH; Fri, 04 Aug 2017 08:00:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddXWo-0001Ny-7v
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 08:00:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 70/9B-09901-D8924895; Fri, 04 Aug 2017 08:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVbdHsyX
 SYMEvNYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXLywkbngr3HFrLZO5gbG
 9VpdjFwcQgJ/GSXOTTnBBOE8ZpRombmfEcLZxiixZd5Pti5GTg4RAWeJr2fmsncxcnDwCuhL/
 NxjARIWFtCTmNy+gQnElhDwkri+7DU7jD1593bWLkZ2DjYBK4lDYiBRFgFVib0Lf7JPYORawM
 iwilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0LMMQLCD8fL
 GgEOMkhxMSqK81ceaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8BZotEQKCRalpqdWpGXmAEMM
 Ji3BwaMkwntDHSjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivAtBigRAijJK8+BGwML9E
 qOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5H4NM4cnMK4Hb9AroCCagI/7UNYIcUZKIkJJqYN
 Sd+L6r4a/D+W1+T7VPrd0sNSdQ8r9GQ8e2xwdKY64z7psXOnOS/pcqow0tFtckcjPZw5SLTNL
 nRKYue3rpTcLlS3tb/izLs9BTUJb/8FG10rtRUW3PuuZe9dwdM1oilHc6eCxpu+k1ldHo9JZr
 RWe8H8/gYMlz1LV7uf7nglDDO9M43JvPHlFiKc5INNRiLipOBACwSI0JcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1501833611!100039545!1
X-Originating-IP: [104.130.215.37]
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 3172 invoked from network); 4 Aug 2017 08:00:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 08:00:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddXWk-0004iV-RE; Fri, 04 Aug 2017 08:00: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 1ddXWf-00040i-3S; Fri, 04 Aug 2017 08:00:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddXWe-0006xr-O1; Fri, 04 Aug 2017 08:00:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112433-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=09cc872d0242304329e6c21e91bef14fa9949744
X-Osstest-Versions-That: ovmf=bb4831c03dd15ff8528dcdbc7d2ad1835f55563e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 08:00:04 +0000
Subject: [Xen-devel] [ovmf test] 112433: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQzMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0MzMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwOWNjODcyZDAyNDIzMDQzMjllNmMyMWU5MWJlZjE0
ZmE5OTQ5NzQ0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYjQ4MzFj
MDNkZDE1ZmY4NTI4ZGNkYmM3ZDJhZDE4MzVmNTU1NjNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI0MjQgIDIwMTctMDgtMDMgMTE6MjY6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNDMzICAyMDE3LTA4LTA0IDAwOjQ4OjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBE
IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZp
c2lvbj0wOWNjODcyZDAyNDIzMDQzMjllNmMyMWU5MWJlZjE0ZmE5OTQ5NzQ0CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiAwOWNjODcyZDAyNDIzMDQzMjllNmMyMWU5
MWJlZjE0ZmE5OTQ5NzQ0CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0wOWNjODcyZDAyNDIzMDQz
MjllNmMyMWU5MWJlZjE0ZmE5OTQ5NzQ0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2Ny
aS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9
IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9
cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdl
dHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3Rp
bmcKKyAnWycgeDA5Y2M4NzJkMDI0MjMwNDMyOWU2YzIxZTkxYmVmMTRmYTk5NDk3NDQgPSB4ICdd
JworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9z
Lm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAn
WycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycg
eCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJ
TlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
IFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1
c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
IDA5Y2M4NzJkMDI0MjMwNDMyOWU2YzIxZTkxYmVmMTRmYTk5NDk3NDQ6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKICAgYmI0ODMxYy4uMDljYzg3MiAgMDljYzg3MmQwMjQyMzA0MzI5ZTZj
MjFlOTFiZWYxNGZhOTk0OTc0NCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 08:00:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 08: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.xen.org>)
	id 1ddXXX-0001T8-A8; Fri, 04 Aug 2017 08:00:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddXXW-0001Sm-G1
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 08:00:58 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 71/60-01732-9B924895; Fri, 04 Aug 2017 08:00:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXebZku
 kwbyfHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNT/jbGgQbpiX8tD9gbG
 K8JdjFwcQgJ/GSWO/z/HCOE8ZpSYPGEvC4SzjVHia3sDUxcjJ4eIgLPE1zNz2UFsXgF9ieb/J
 5lBbGGBIImHm9eBNUgIbGWT2NOyDKxBQsBTov/fLRYYu3vlYqAGdg42ASuJQ2JdjBwcLAKqEg
 cnFk9g5F7AyLCKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q5/UMDIw7GC9v8TvEKMnBpCTKW32sKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+BRkukkGBR
 anpqRVpmDjD4YNISHDxKIrwnQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOOx2kSACkK
 KM0D24ELBIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmvQoyhSczrwRu0yugI5iAjvhT1w
 hyREkiQkqqgTEm7tZ0rrXeoX86lmfxcl+snDxBdnK96+nIVkHbMIVXIcYXnx5bWNO8S6f3tuF
 Mkf6Jf9fp7IzXKDnxNM0y43vpsln6xzU228042v3XbtWiIjudrwtX/3qYu2/yc+X1KZ9FZhup
 XfePZbq8wVac/drvKD6tLDN/6eolG95qLeY6FKxtwKw/KUeJpTgj0VCLuag4EQCLAy0mfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1501833653!90328870!1
X-Originating-IP: [104.130.215.37]
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 59164 invoked from network); 4 Aug 2017 08:00:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 08:00:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddXXN-0004kr-O2; Fri, 04 Aug 2017 08:00: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 1ddXXI-00042n-CP; Fri, 04 Aug 2017 08:00:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddXXI-0007EG-60; Fri, 04 Aug 2017 08:00:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112438-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 08:00:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112438: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQzOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5
ODJiMjg3NGQ2NDkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAy
OWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI0MDIgIDIwMTctMDctMzEgMjE6MDI6MDggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNDE4ICAyMDE3LTA4LTAzIDExOjA0OjU4IFogICAgMCBkYXlzICAgIDkgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KICBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFs
bG9naWMuY29tPgogIEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9n
aWMuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 08:13:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 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.xen.org>)
	id 1ddXix-0002fx-KC; Fri, 04 Aug 2017 08:12:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1ddXiv-0002fo-Pc
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 08:12:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F4/C2-03582-D7C24895; Fri, 04 Aug 2017 08:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVywNwkVrdGpyX
 SYPVNRYslHxezODB6HN39mymAMYo1My8pvyKBNePu2y8sBbvYKk5dn87awLiStYuRk0NIYDqj
 xO32WBBbQoBX4siyGawQtr/E0Wm97BA15RKLjq0Asjk4WARUJJ50FoOE2QSUJS5+7WUDsUUEp
 CWufb7MCGIzA7UuO9TLBGILC1hJbL7zBszmFbCU2LF2FyPIGF6BMonZD9QgwoISJ2c+YYFo1Z
 K48e8lE0gJM9DI5f84QMKiQJt239rLPIGRfxaSjllIOmYhdCxgZF7FqFGcWlSWWqRrbKSXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfAxAsIPx9LrAQ4ySHExKorzVx5oihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnw1mu3RAoJFqWmp1akZeYA4wAmLcHBoyTCOw8kzVtckJhbn
 JkOkTrFaMxxp2/DFyaOpg9bvjAJseTl56VKifPmg5QKgJRmlObBDYLF5yVGWSlhXkag04R4Cl
 KLcjNLUOVfMYpzMCoJ82aBTOHJzCuB2/cK6BQmoFP+1DWCnFKSiJCSamCcu4snwmqF18rfc9c
 F1G/jeTbZZHrKj93x6Xy1bOwZqq4JR07bWnIs3bng/H+dpet1Vp5KSNpzMFT8b8B5VYeoR/Hb
 FDd4u+suYBE3O1KY13A61ShqRq97cbIv77uSbEm5K3wv7jfEZcUn6muYvSvwyfu2a+bydXyv3
 a2UzJkPc2W23rnUx6bEUpyRaKjFXFScCABBcOtYygIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1501834361!76414984!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6057 invoked from network); 4 Aug 2017 08:12:44 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 08:12:44 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Aug 2017 01:12:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,319,1498546800"; d="scan'208";a="886348140"
Received: from skl-2s3.sh.intel.com ([10.239.48.62])
 by FMSMGA003.fm.intel.com with ESMTP; 04 Aug 2017 01:12:37 -0700
Date: Fri, 4 Aug 2017 16:12:03 +0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Message-ID: <20170804081200.GA34245@skl-2s3.sh.intel.com>
Mail-Followup-To: xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [Question] how to avoid Xen using a memory range?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGV2ZXJ5b25lLgoKSSBoYXZlIGEgbWFjaGluZSB3aGljaCBoYXMgdHdvIG51bWEgbm9kZXMu
IFRoZSBOT0RFMCBjb250YWlucwptZW1vcnkgcmFuZ2UgZnJvbSAwIHRvIDB4MTg0MDBNQiBhbmQg
Tk9ERTEgY29udGFpbnMgbWVtb3J5IHJhbmdlCmZyb20gMHgxODQwME1CIHRvIDB4MWM0MDBNQi4g
VGhlIHJlc291cmNlIGF2YWlsYWJsZSB0byBkb20wIGlzCnJlc3RyaWN0ZWQgdGhyb3VnaCBhZGRp
bmcgImRvbTBfbWVtPTEwRyBkb20wX25vZGVzPTAgZG9tMF9tYXhfdmNwdXM9NDgiCnRvIFhlbiBD
b21tYW5kIExpbmUuIEV2ZW4gdGhvdWdoIG5vIGd1ZXN0IGlzIGNyZWF0ZWQsIG92ZXIgMUdCIG1l
bW9yeSBvZgpOT0RFMSBpcyBjb25zdW1lZCBhY2NvcmRpbmcgdGhlIG91dHB1dCBvZiAneGwgaW5m
byAtbicuIEZyb20gJ3hsCmRlYnVnLWtleXMgdScsIEkgZm91bmQgZG9tMCB1c2VkIGEgbG90IG9m
IHBhZ2VzIG9mIE5PREUxLiBBbmQgYWZ0ZXIKYWRkaW5nICJoaWdobWVtLXN0YXJ0PTB4MTg0MDBN
QiIgdG8gWGVuIENvbW1hbmQgTGluZSB0byBhdm9pZCByZWxvY2F0aW5nCmRvbTAncyBpbWFnZSB0
byBOT0RFMSwgbmVhciAxR0IgbWVtb3J5IG9mIE5PREUxIGlzIHN0aWxsIGluCnVzZS4gQ29uc2lk
ZXJpbmcgbm8gY3B1IG9uIE5PREUxLCBJIHRoaW5rIFhlbiB3b24ndCBhbGxvY2F0ZSBtZW1vcnkg
ZnJvbQpOT0RFMSBpZiBubyBudW1hIG5vZGUgaXMgc3BlY2lmaWVkLiBEbyB5b3UgaGF2ZSBzb21l
IGlkZWFzIGFib3V0IHdoYXQgaXMgCnVzaW5nIHRoZSBtZW1vcnkgb2YgTk9ERTE/IGFuZCBob3cg
dG8gYXZvaWQgdGhpcz8KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 08:13:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 08:13: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.xen.org>)
	id 1ddXjh-0002ln-0d; Fri, 04 Aug 2017 08:13:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382e2f283=dario.faggioli@citrix.com>)
 id 1ddXjf-0002lh-Rz
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 08:13:31 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 83/39-01862-BAC24895; Fri, 04 Aug 2017 08:13:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDve4qnZZ
 Ig7Wz+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOnrusBbvFK86/a2FsYDwu0sXIySEhECJx
 ctdh5i5GDg5eASOJ5Z/UQcLCAqESKx4vZASx2QQMJN7s2MsKYosIKEv0bXkGFOfiYBY4wCix4
 8RbsASLgIrE7NbvTCBzOAUCJZZflwSpERJ4yyixeOE7JpAafgFJiVtfPjKD2MwC1RI9F98wQ9
 ygLXHkXD87iM0rIChxcuYTFhBbSEBNYsbcy6wTGPlmIWmZhaQMIq4p0br9NzuErS2xbOFrZgj
 bVmLduvdQNTYSm64uYISw5SW2v53DvICRfRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5q
 cXFiempOYlKxXnJ+7iZGYCgzAMEOxuYvTocYJTmYlER5q481RQrxJeWnVGYkFmfEF5XmpBYfY
 pTh4FCS4BXSbokUEixKTU+tSMvMAUYVTFqCg0dJhDcRJM1bXJCYW5yZDpE6xajL8WrC/29MQi
 x5+XmpUuK8v7WAigRAijJK8+BGwCL8EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5P4BM4cn
 MK4Hb9AroCCagI/7UNYIcUZKIkJJqYAxaUH6RccISxW+SHwQbZVUjKp0lJJ+brkhxc33pnVQi
 kOlaI5vBvGZHvuQX2/VbjiZsepJ76EDPX/4Vk5xC27vlrpu5ax+2ztpqv0bnKsP1w8fDi8qfJ
 stOTX3BlJ9XcnXXXg+nX262/IFfr//cGFQf+OPR7lOGSyX6WcvavyVE58cIyT1+pMRSnJFoqM
 VcVJwIAE/E0vXrAgAA
X-Env-Sender: prvs=382e2f283=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1501834408!50488327!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50592 invoked from network); 4 Aug 2017 08:13:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 08:13:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,319,1498521600"; 
 d="asc'?scan'208";a="442641771"
Message-ID: <1501834398.28477.14.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 4 Aug 2017 10:13:18 +0200
In-Reply-To: <CAENZ-+=PgBVONiOc2zx=wi1rYHrBhgbQHQjusHVed7wbZF4=Lg@mail.gmail.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
 <1501775614.28477.10.camel@citrix.com>
 <CAENZ-+=PgBVONiOc2zx=wi1rYHrBhgbQHQjusHVed7wbZF4=Lg@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3193405006959989325=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3193405006959989325==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-kBQ+062AlLjgjOxF1gF1"

--=-kBQ+062AlLjgjOxF1gF1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-08-03 at 17:39 -0400, Meng Xu wrote:
> On Thu, Aug 3, 2017 at 11:53 AM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> >=20
> > How about, here at libxl level, we use the "extratime" field that
> > we
> > have as a leftover from SEDF (and which had, in that scheduler, a
> > similar meaning)?
> >=20
> > If we don't want to use that one, and we want a new field, I
> > suggest
> > thinking to a shorter name.
>=20
> How about 'LIBXL_DOMAIN_SCHED_PARAM_FLAG'?
> We use a bit in the flag field in the sched_rt.c to indicate if a
> VCPU
> is work-conserving.=20
>
This is entirely in the hands of tools maintainers, especially
considering this is the libxl API.

In general, yes, for the same reasons I suggested using flags in both
Xen interface and implementation, I also like using flags here.=20

*HOWEVER*, in this case, we do have that 'extratime' field already, as
a leftover from SEDF, which is there taking space and cluttering the
interface, so why don't make good use of it. Especially considering it
was used for _exactly_ the same thing, and with _exactly_ the same
meaning, and even for a very similar (i.e., SEDF was also real-time)
kind of scheduler.

Also, note that Xen interface and libxl API are different, and the same
concepts, does not necessarily have to be used in lockstep. It may or
may not be the best/easies/whatever thing to actually do, but on a case
by case basis.

IAC, final say is Wei's and Ian's, and although I do have a preference,
which I voiced, I'm totally fine with whichever between the two
approaches they advise us to take. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-kBQ+062AlLjgjOxF1gF1
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZhCyeAAoJEBZCeImluHPuK+gP/R7yIZTEW7SmyrlS10bCImjx
XxLDOgmm4FvRnaEN4F/54eWd5PNdGEPrG3LEco/TGx/qppd6e0wIn4EoorLZ1dEZ
JGCJt4/3f9UtjuwsAnXoo5KwyXrlreC2mEUv7P3MvRASAox9SAUghfFj/RMdBMUj
kSU1xLp1xEA7kDh+79nSo4mKAJQA+4NKjF/XmvDSnfqtNSJo0RS4YsJSqdlrBBYd
ctA0RYRM4vBMBcnF4j1toZ4MHlL7QjnqfVupCQz+tepv7bzPPD4JiNtWm0qkUtuy
vzkmrsWIlvQ5DV09QngFjMYXiFURStD0eSOjUtQwSyz3WezXMNJID4wiwDODoAZo
17BFJfW+0H0w+QjeZEdbKJn9TAK/hf/gkh4tkp7YcD6IljxvKEA210YtHig9PKI2
aCti+43Hj0PdqNW9oDiHL+fMqwT8X5dLR0cWQwwmfq/2CEoj1iFzVft7SeT2FdwG
NfO6piumiHiCVBu6HlY2QtsCGr3Z2vqZq1Kyug3haLOBnQsawgTzAG3drOGzDV3A
kJXGQyBcVqnKa+36QOGJhVKgMtnyzUHL4xH/zbZfLB3B4nyF5t4OZkmI8Lkl65/C
6102lxIZ24EIfkbTrYDZU4/sK+W09cGbd6FkDwuXYrbprjRTPGqmQEdYwmjXSB4W
EPtfBMStNqlNOqtuzQRL
=2YP3
-----END PGP SIGNATURE-----

--=-kBQ+062AlLjgjOxF1gF1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3193405006959989325==--


From xen-devel-bounces@lists.xen.org Fri Aug 04 09:02:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 09: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.xen.org>)
	id 1ddYUE-0006VV-0O; Fri, 04 Aug 2017 09:01:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382e2f283=dario.faggioli@citrix.com>)
 id 1ddYUC-0006VP-MW
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 09:01:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2C/2B-03582-FE734895; Fri, 04 Aug 2017 09:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHSDve5785Z
 Ig28/OS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxL61QK+lUr9i5cxdrA+FC+i5GTQ0IgRKLz
 yWpmEJtXwEhi/udWNhBbWCBIYvOmTkYQm03AQOLNjr2sILaIgLJE35ZnQHEuDmaBA4wSO068B
 UuwCKhIbJjWxARicwoESjy/9R5sqJDAW0aJG8fyQWx+AUmJW18+gsWZBaolJs5oYoE4QlviyL
 l+dogjBCVOznzCAtGrJjFj7mXWCYx8s5C0zEJSBhHXlGjd/psdwtaWWLbwNTOEbSuxbt17qBo
 biU1XFzBC2PIS29/OYV7AyL6KUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScx
 qVgvOT93EyMwmBmAYAfjmvmBhxglOZiURHmrjzVFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgf
 WfaEikkWJSanlqRlpkDjCuYtAQHj5II73uQNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKif
 P6mAEVCYAUZZTmwY2AxfglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNag0zhycwrgdv0Cug
 IJqAj/tQ1ghxRkoiQkmpgXHpc0mvu/A1ZnL09c2q1Uh/ts7CW3brZtveT7YupF0vr5+eXGs6N
 E7Y8vuzHLEvBLpmXy9J99VK7Z+Wf/3uycV371rIHX9g3tH/VDzlh8m/Xt3RnEZ5e44h1pbtqE
 i1ZlAMni8dmuvI/a9z+0XpRV4epPDOHhortYb9/F/+fiY756fr540QnJZbijERDLeai4kQApr
 VHA+wCAAA=
X-Env-Sender: prvs=382e2f283=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501837293!70572298!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12296 invoked from network); 4 Aug 2017 09:01:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 09:01:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; 
 d="asc'?scan'208";a="442644771"
Message-ID: <1501837272.28477.17.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 4 Aug 2017 11:01:12 +0200
In-Reply-To: <CAENZ-+mSEgzWZMPRhED0VpjnTVosC1fwACN1KoP-7V+hdzLOTA@mail.gmail.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-4-git-send-email-mengxu@cis.upenn.edu>
 <1501776218.28477.12.camel@citrix.com>
 <CAENZ-+mSEgzWZMPRhED0VpjnTVosC1fwACN1KoP-7V+hdzLOTA@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 3/3] xl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7350400818548518016=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7350400818548518016==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-aUmFLxNz01YDHcUleZIW"

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

On Thu, 2017-08-03 at 18:02 -0400, Meng Xu wrote:
> On Thu, Aug 3, 2017 at 12:03 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> >=20
> > > @@ -702,14 +705,18 @@ int main_sched_rtds(int argc, char **argv)
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int *vcpus =3D (int *)xmalloc(sizeof(in=
t)); /* IDs of VCPUs
> > > that
> > > change */
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int *periods =3D (int *)xmalloc(sizeof(=
int)); /* period is in
> > > microsecond */
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int *budgets =3D (int *)xmalloc(sizeof(=
int)); /* budget is in
> > > microsecond */
> > > +=C2=A0=C2=A0=C2=A0=C2=A0int *workconservings =3D (int *)xmalloc(size=
of(int)); /*
> > > budget is
> > > in microsecond */
> > >=20
> >=20
> > Yeah, budget is in microseconds. But this is not budget! :-P
>=20
> Ah, my bad..
>=20
> >=20
> > In fact (jokes apart), it can be just a bool, can't it?
>=20
> Yes, bool is enough.
> Is "workconserving" too long here?
>=20
So, I don't want to turn this into a discussion about what colour we
should paint the infamous bikeshed... but, yeah, I don't especially
like this name! :-P

An I mean, not only here, but everywhere you've used it (changelogs,
other patches, etc.).

There are two reasons for that:
 - it's indeed very long;
 - being work conserving is (or at least, I've always heard it used=C2=A0
   and=C2=A0used it myself) a characteristic of a scheduling algorithm (or=
=C2=A0
   of its implementation), *not* of a task/vcpu/schedulable entity.

   It is the scheduler that is work conserving, iff it never let CPUs
   sit idle, when there is work to do. In our case here, the scheduler
   is work conserving if all the vCPUs has this flag set. It's not,
   if even just one has it clear.

   And by putting workconserving-ness at the vCPU level, it looks to
   me that we're doing something terminologically wrong, and=C2=A0
   potentially confusing.

I didn't bring this up before, because I'm a bit afraid that it's just
be being picky... but since you mentioned this yourself.

> I thought about alternative names, such as "wc", "workc", and
> "extratime". None of them is good enough.
>
Yep, I agree that contractions like 'wc' or 'workc' are pretty bad.
'extratime', I'd actually like it better, TBH.

> The ideal one should be much
> shorter and easy to link to "work conserving". :(
> If we use "extratime", it may cause confusion with the "extratime" in
> the depreciated SEDF. (That is my concern of reusing the EXTRATIME in
> the libxl_type.idl.)
>=20
Well, but SEDF being gone (and since quite a few time), and the fact
that RTDS and SEDF have not really never been there together, does
leave very few room for confusion, I think.

While in academia (e.g., in the GRUB =3D=3D Gready Reclaming of Unused
Bandwidth papers), what you're trying to achieved, I've heard it called
'reclaiming' (as I'm sure you have as well :-)), and my friends that
are still working on Linux, are actually using it in there:

https://lkml.org/lkml/2017/5/18/1128
https://lkml.org/lkml/2017/5/18/1137 <-- SCHED_FLAG_RECLAIM

I'm not so sure about it... As I'm not sure the meaning would appear
obvious, to people not into RT scheduling research.

And even from this point of view, 'extratime' seems a lot better to me.
And if it were me doing this, I'd probably use it, both in the
internals and in the interface.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-aUmFLxNz01YDHcUleZIW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZhDffAAoJEBZCeImluHPuMMsQAMZwG2pMxQ3DnHaMW/3e5Xlq
68EeCwUkNLaUTneNdcWhMDvm9mkhlyggz/W/9XoX5rhPYGvZ53TNGFv6LEc387ui
Q2pigKShMt09UnAPY4KTrWsaGqzf18Mcb7IW+TK85qHvgjqpiGHqWuZYtkGIzp7y
vwdrwRhQKcPFhzJtO23IGLbQmEFG8Ob62YniXB84fq5UoqzDOE9lIjXD26Ut2au2
UV4tI+pybUlaskTU+GGnZp7vUCg9+o8x0phkQstmNHS+Idq3GXp8ivH7JfKoE/4M
5IbS9vo+KFFgP1iS6nNX0W43uTtQ4aFJp+gdOM8zYEioYGgvzxaTrEwWEaydSN+n
fgRNjE6fC9XdmUkse6m95pf8nKPthERxxDltzEtVMAe6e0HriD6hmA0kFI/z2xka
osHmDdrKOKTaL8YJkBlf1dns4qsi9b2523wSJ8wvYsTfAbPXVi/mlVX0wtk9Uc6G
NnU3gKSQ8TAwlvg9V7WwSbIyMC3r2QwyBT31M3hXqAS1B0EWxwKTnhZqvekWbSuc
zqXF/Xrt7GHoV+unUJcwv4AuksxTg7kTZaB82tbUbe2pKUoo8PTaVrOK1UJnmVxG
D6DBSDCjzi6kNT5YcJDU9bqdUpAHwtxFc4KLbwfNuNHH2zpI4HXfQFnBG5HK3fk1
d9gd6O0zTx7wnxCOb2Zb
=EQXP
-----END PGP SIGNATURE-----

--=-aUmFLxNz01YDHcUleZIW--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7350400818548518016==--


From xen-devel-bounces@lists.xen.org Fri Aug 04 09:14:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 09: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.xen.org>)
	id 1ddYg4-0007OF-2b; Fri, 04 Aug 2017 09:13:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3828084c9=roger.pau@citrix.com>)
 id 1ddYg2-0007O9-Gw
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 09:13:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 65/EB-02962-DCA34895; Fri, 04 Aug 2017 09:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQvesVUu
 kwZImMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOz6zdzwQLOikff5BsYl7N3MXJySAj4SZxY
 1s0IYrMIqEj8anjI0sXIwcEmYC8x/WsFSFhEQFdiwpRDQOVcHMwCpxglHm9fywqSEBaQk3izZ
 hJYL6+Ah8SUSVfA4kICWxklVu01hogLSpyc+YQFxGYW0JFYsPsTG8h8ZgFpieX/OEDCnALuEv
 tPzAIbIwp0wsmVa5ggxihK9M97wAZxZrpE24SFrBMY+WchmToLydRZCFMXMDKvYtQoTi0qSy3
 SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD8GINjB+G1ZwCFGSQ4mJVHe
 6mNNkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePUsWyKFBItS01Mr0jJzgJEAk5bg4FES4T1qA
 ZTmLS5IzC3OTIdInWLU5bjTt+ELkxBLXn5eqpQ47y6QGQIgRRmleXAjYFF5iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK8x0Cm8GTmlcBtegV0BBPQEX/qGkGOKElESEk1MLqzyrbLbdnQXx/
 9KebzTN8X3K7O7R8PTWXd3RNh2v9w/3WPkrVG135v4z1RxPfSy+uIQ/KGEsfKitz2ifN6jIJP
 rr++feXBaVeK5iwteFmvpzNH1qCSvVdgyYrD6zem+lyqcZ5SbrBV6NXir3euKk2YH5f+qn2/6
 5lnxftz5m5nmfYsotzEyFCJpTgj0VCLuag4EQCxotGDxQIAAA==
X-Env-Sender: prvs=3828084c9=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1501838029!69801000!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19208 invoked from network); 4 Aug 2017 09:13:49 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 09:13:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="50504544"
Date: Fri, 4 Aug 2017 10:13:38 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20170804091338.fjb4rjnuzjmlsk6w@MacBook-Pro-de-Roger.local>
References: <20170730074208.6gjcdieop76skdrx@gavran.carpriv.carnet.hr>
 <456a695c-8302-ee25-3e01-db3fe60425d9@oracle.com>
 <20170804080009.p3ahntl73afyuhk3@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170804080009.p3ahntl73afyuhk3@gavran.carpriv.carnet.hr>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Dongli Zhang <dongli.zhang@oracle.com>, Junxiao Bi <junxiao.bi@oracle.com>,
 xen-devel@lists.xenproject.org, Ankur Arora <ankur.a.arora@oracle.com>
Subject: Re: [Xen-devel] xen-blkfront hang
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMTA6MDA6MDlBTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgMDk6MDk6MTlBTSArMDgwMCwgRG9uZ2xp
IFpoYW5nIHdyb3RlOgo+ID4gVG8gdmVyaWZ5IHdoZXRoZXIgdGhlIGFib3ZlIHBhdGNoIHdvdWxk
IGhlbHAsIHBsZWFzZSBjaGVjayB0aGUgbnJfZ3JhbnRfZnJhbWVzCj4gPiB2YWx1ZSBpbiBndWVz
dCBkb21VLiBJZiB0aGlzIHZhbHVlIGlzIGV4YWN0bHkgdGhlIHNhbWUgb2YgbWF4aW11bSBncmFu
dCBmcmFtZXMKPiA+IChieSBkZWZhdWx0LCB4ZW4gbWFpbmxpbmUgdXNlcyAzMikgYW5kIHRoZSBu
dW1iZXIgb2YgZnJlZSBncmFudCByZWZlcmVuY2VzIGlzCj4gPiB2ZXJ5IHNtYWxsLCB0aGUgYWJv
dmUgcGF0Y2ggbWlnaHQgaGVscC4KPiAKPiBZb3UgYXJlIHJpZ2h0LCB0aGlzIGlzIHdoYXQgSSBn
ZXQgYWZ0ZXIgdGhlIG1hY2hpbmUgaGFuZ3M6Cj4gCj4gICBjcmFzaD4gcHJpbnQgbnJfZ3JhbnRf
ZnJhbWVzIAo+ICAgJDEgPSAzMgo+ICAgY3Jhc2g+IHByaW50IGdudHRhYl9mcmVlX2NvdW50IAo+
ICAgJDIgPSA5Cj4gCj4gPiBUaGUgYmVzdCB3YXkgaXMgdG8gaW5jcmVhc2UgdGhlIGdudHRhYl9t
YXhfZnJhbWVzIHRvIGxhcmdlciB2YWx1ZSAoZS5nLiwgIDI1NikKPiA+IGluIGRvbTAgeGVuLmd6
IGdydWIuCj4gCj4gVGhhbmsgeW91LCB0aGlzIHNlZW1zIHRvIGhlbHAuICBUaGUgdGVzdCBtYWNo
aW5lIGRvZXMgbm90IGhhbmcgbm93IGFuZAo+IHRoZSBudW1iZXJzIGFyZSBsb29raW5nIGJldHRl
ciBub3c6Cj4gCj4gICBjcmFzaD4gcHJpbnQgbnJfZ3JhbnRfZnJhbWVzIAo+ICAgJDEgPSA1OQo+
ICAgY3Jhc2g+IHByaW50IGdudHRhYl9mcmVlX2NvdW50IAo+ICAgJDIgPSAzNTYKCkF0IHNvbWUg
cG9pbnQgSSd2ZSBhbHJlYWR5IGV4cHJlc3NlZCBteSBvcGluaW9uIHRoYXQgaGF2aW5nIGEKcGVy
LXF1ZXVlIGxpc3Qgb2YgcGVyc2lzdGVudCBncmFudHMgd2FzIG5vdCBhIGdvb2QgaWRlYS4gTm93
IEkgdGhpbmsKdGhlIG9ubHkgc29sdXRpb24gaXMgdG8gcmVtb3ZlIHBlcnNpc3RlbnQgZ3JhbnRz
LCBvciB0byBsb3dlciB0aGUKZGVmYXVsdCBudW1iZXIgb2YgcGVyLXF1ZXVlIHBlcnNpc3RlbnQg
Z3JhbnRzIHRvIGEgcmlkaWN1bG91c2x5IGxvdwp2YWx1ZS4KClJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 09:15:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 09: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.xen.org>)
	id 1ddYhx-0007UZ-Dk; Fri, 04 Aug 2017 09:15:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1ddYhw-0007UQ-DX
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 09:15:48 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 11/71-02962-34B34895; Fri, 04 Aug 2017 09:15:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXSPJ+BQ9fZuiX
 S4MNDLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePo18/MBU+dK/ZtnsrYwPjDrIuRi0NI4Cyj
 xOd9e1m6GDk5hAXyJb6fPM0EYosIlEr8b9vMDGILCeRIHLr4nBXEZhMwkJjyeiWYzSvgILF57
 0WwehYBFYlj83aDzREVCJfY//0aM0SNoMTJmU/A4pwC1hKPV0xkBLGZBdQl/sy7xAxhi0vcej
 KfCcKWl9j+dg7zBEbeWUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQLDjQEIdjAeWBR4iFGSg0lJlLf6WFOkEF9SfkplRmJxRnxR
 aU5q8SFGDQ4OgSsHj8xmlGLJy89LVZLgLbRqiRQSLEpNT61Iy8wBRgRMqQQHj5II7xKQNG9xQ
 WJucWY6ROoUozHHnb4NX5g4mr5//M4kBDZJSpzXHKRUAKQ0ozQPbhAsUi8xykoJ8zICnSnEU5
 BalJtZgir/ilGcg1FJmNcaZApPZl4J3L5XQKcwAZ3yp64R5JSSRISUVAOj59KVV4I6fgfqVu5
 mzg6uy+74NfWpl4iQkIXaaa/FuqFXXMNzpn/R232m3PZrtPfP/9fCrj5I7t6dmc6ZNGva8u+d
 H1mnt+hLXBC4eXSlm6kZM+vSrbu73CKYdVVn1iqsyZRnW7ag94fbx8PZbWI9lQ53z3Vua5i3L
 K55yf1tqpFc4bt+6r1VYinOSDTUYi4qTgQAxhXFBs8CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-27.messagelabs.com!1501838146!110510978!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27479 invoked from network); 4 Aug 2017 09:15:47 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 09:15:47 -0000
Received: from [192.168.178.27]
 (dslb-094-216-076-003.094.216.pools.vodafone-ip.de [94.216.76.3])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 4F8AB112E26B1;
 Fri,  4 Aug 2017 11:15:40 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <79db1022-aa46-45cb-8fb6-b9e26af1678f@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <e8e8e582-0471-8880-20c6-6e0df8e1cea6@sec.in.tum.de>
Date: Fri, 4 Aug 2017 11:15:39 +0200
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: <79db1022-aa46-45cb-8fb6-b9e26af1678f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 00/14] arm/mem_access: Walk guest page
 tables in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5LgoKT24gMDcvMzEvMjAxNyAwNDoz
OCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDE4LzA3LzE3IDEzOjI0LCBTZXJn
ZWogUHJvc2t1cmluIHdyb3RlOgo+PiBIaSBhbGwsCj4gCj4gSGksCj4gCj4+Cj4+IFRoZSBmdW5j
dGlvbiBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgaXMgY2FsbGVkIGZyb20gdGhl
IGZ1bmN0aW9uCj4+IGdldF9wYWdlX2Zyb21fZ3ZhIGlmIG1lbV9hY2Nlc3MgaXMgYWN0aXZlIGFu
ZCB0aGUgaGFyZHdhcmUtYWlkZWQgdHJhbnNsYXRpb24gb2YKPj4gdGhlIGdpdmVuIGd1ZXN0IHZp
cnR1YWwgYWRkcmVzcyAoZ3ZhKSBpbnRvIG1hY2hpbmUgYWRkcmVzcyBmYWlscy4gVGhhdCBpcywg
aWYKPj4gdGhlIHN0YWdlLTIgdHJhbnNsYXRpb24gdGFibGVzIGNvbnN0cmFpbiBhY2Nlc3MgdG8g
dGhlIGd1ZXN0cydzIHBhZ2UgdGFibGVzLAo+PiBoYXJkd2FyZS1hc3Npc3RlZCB0cmFuc2xhdGlv
biB3aWxsIGZhaWwuIFRoZSBpZGVhIG9mIHRoZSBmdW5jdGlvbgo+PiBwMm1fbWVtX2FjY2Vzc19j
aGVja19hbmRfZ2V0X3BhZ2UgaXMgdGh1cyB0byB0cmFuc2xhdGUgdGhlIGdpdmVuIGd2YSBhbmQg
Y2hlY2sKPj4gdGhlIHJlcXVlc3RlZCBhY2Nlc3MgcmlnaHRzIGluIHNvZnR3YXJlLiBIb3dldmVy
LCBhcyB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbgo+PiBvZiBwMm1fbWVtX2FjY2Vzc19jaGVj
a19hbmRfZ2V0X3BhZ2UgbWFrZXMgdXNlIG9mIHRoZSBoYXJkd2FyZS1haWRlZCBndmEgdG8gaXBh
Cj4+IHRyYW5zbGF0aW9uLCB0aGUgdHJhbnNsYXRpb24gbWlnaHQgYWxzbyBmYWlsIGJlY2F1c2Ug
b2YgcmVhc29ucyBzdGF0ZWQgYWJvdmUKPj4gYW5kIHdpbGwgYmVjb21lIGVxdWFsbHkgcmVsZXZh
bnQgZm9yIHRoZSBhbHRwMm0gaW1wbGVtZW50YXRpb24gb24gQVJNLiAgQXMKPj4gc3VjaCwgd2Ug
cHJvdmlkZSBhIHNvZnR3YXJlIGd1ZXN0IHRyYW5zbGF0aW9uIHRhYmxlIHdhbGsgdG8gYWRkcmVz
cyB0aGUgYWJvdmUKPj4gbWVudGlvbmVkIGlzc3VlLgo+Pgo+PiBUaGUgY3VycmVudCB2ZXJzaW9u
IG9mIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cyB0cmFuc2xhdGlvbiBvZiBib3RoIHRoZQo+
PiBzaG9ydC1kZXNjcmlwdG9yIGFzIHdlbGwgYXMgdGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xh
dGlvbiB0YWJsZSBmb3JtYXQgb24KPj4gQVJNdjcgYW5kIEFSTXY4IChBQXJjaDMyL0FBcmNoNjQp
Lgo+Pgo+PiBUaGlzIHJldmlzZWQgdmVyc2lvbiBpbmNvcnBvcmF0ZXMgdGhlIGNvbW1lbnRzIG9m
IHRoZSBwcmV2aW91cyBwYXRjaCBzZXJpZXMuIEluCj4+IHRoaXMgcGF0Y2ggdmVyc2lvbiB3ZSBy
ZWZpbmUgdGhlIGRlZmluaXRpb24gb2YgUEFHRV9TSVpFX0dSQU4gYW5kCj4+IFBBR0VfTUFTS19H
UkFOLiBJbiBwYXJ0aWN1bGFyLCB3ZSB1c2UgUEFHRV9TSVpFX0dSQU4gdG8gZGVmaW5lIFBBR0Vf
TUFTS19HUkFOCj4+IGFuZCB0aHVzIGF2b2lkIHRoZXNlIGRlZmluZXMgdG8gaGF2ZSBhIGRpZmZl
cmluZyB0eXBlLiBXZSBhbHNvIGNoYW5nZWQgdGhlCj4+IHByZXZpb3VzbHkgaW50cm9kdWNlZCBt
YWNybyBCSVRTX1BFUl9MT05HX0xPTkcgdG8gQklUU19QRVJfTExPTkcuIEZ1cnRoZXIKPj4gY2hh
bmdlcyBjb21wcmlzZSBtaW5vciBhZGp1c3RtZW50cyBpbiBjb21tZW50cyBhbmQgcmVuYW1pbmcg
b2YgbWFjcm9zIGFuZAo+PiBmdW5jdGlvbiBwYXJhbWV0ZXJzLiBTb21lIGFkZGl0aW9uYWwgY2hh
bmdlcyBjb21wcmlzaW5nIGNvZGUgcmVhZGFiaWxpdHkgYW5kCj4+IGNvcnJlY3QgdHlwZSB1c2Fn
ZSBoYXZlIGJlZW4gbWFkZSBhbmQgc3RhdGVkIGluIHRoZSBpbmRpdmlkdWFsIGNvbW1pdHMuCj4+
Cj4+IFRoZSBmb2xsb3dpbmcgcGF0Y2ggc2VyaWVzIGNhbiBiZSBmb3VuZCBvbiBHaXRodWJbMF0u
Cj4gCj4gSSB0cmllZCB0aGlzIHNlcmllcyB0b2RheSB3aXRoIHRoZSBjaGFuZ2UgWzFdIGluIFhl
biB0byBjaGVjayB0aGUgdHJhbnNsYXRpb24KPiBpcyB2YWxpZC4gSG93ZXZlciwgSSBnb3QgYSBm
YWlsdXJlIHdoZW4gYm9vdGluZyBub24tTFBBRSBhcm0zMiBEb20wOgo+IAoKVGhhdCdzIG9kZC4u
IFRoYW5rcyBmb3IgdGhlIGluZm9ybWF0aW9uLiBJIHdpbGwgaW52ZXN0aWdhdGUgdGhpcyBpc3N1
ZQpuZXh0IHdlZWssIGFzIHNvb24gYXMgSSBoYXZlIGFjY2VzcyB0byBvdXIgQVJNdjcgYm9hcmQu
Cgo+IChYRU4pIExvYWRpbmcga2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDgwMDA4
MDAwCj4gKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDUxMk1CIGZvciBk
b20wOgo+IChYRU4pIEJBTktbMF0gMHgwMDAwMDBhMDAwMDAwMC0weDAwMDAwMGMwMDAwMDAwICg1
MTJNQikKPiAoWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDBmZmUwMDAwMC0weDAwMDAw
MGZmZTZhMDAwCj4gKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDgwMDA4MDAwIHRv
IDAwMDAwMDAwYTc4MDAwMDAtMDAwMDAwMDBhN2Y1MGUyOAo+IChYRU4pIEFsbG9jYXRpbmcgUFBJ
IDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAo+IChYRU4pIExvYWRpbmcgZG9tMCBEVEIg
dG8gMHgwMDAwMDAwMGE4MDAwMDAwLTB4MDAwMDAwMDBhODAwMWY4ZQo+IChYRU4pIFN0ZC4gTG9n
bGV2ZWw6IEFsbAo+IChYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKPiAoWEVOKSBndWVzdF93YWxr
X3RhYmxlczogZ3ZhIDB4ZmZlZmYwMTggcGlwYSAweDFjMDkwMDE4Cj4gKFhFTikgYWNjZXNzX2d1
ZXN0X21lbW9yeV9ieV9pcGE6IGdwYSAweGEwMjA3ZmY4Cj4gKFhFTikgYWNjZXNzX2d1ZXN0X21l
bW9yeV9ieV9pcGE6IGdwYSAweGZmZmZmZmZmYTEzYWViZmMKPiAoWEVOKSBkMDogZ3Vlc3Rjb3B5
OiBmYWlsZWQgdG8gZ2V0IHRhYmxlIGVudHJ5Lgo+IChYRU4pIFhlbiBCVUcgYXQgdHJhcHMuYzoy
NzM3Cj4gKFhFTikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUgIGFybTMyICBkZWJ1Zz15ICAgTm90
IHRhaW50ZWQgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDAKPiAoWEVOKSBQQzogICAgIDAwMjY0ZGMw
IGRvX3RyYXBfZ3Vlc3Rfc3luYysweDE2MWMvMHgxODA0Cj4gKFhFTikgQ1BTUjogICBhMDAwMDA1
YSBNT0RFOkh5cGVydmlzb3IKPiAoWEVOKSAgICAgIFIwOiBmZmZmZmZlYSBSMTogMDAwMDAwMDAg
UjI6IDAwMDAwMDAwIFIzOiAwMDAwMDA0YQo+IChYRU4pICAgICAgUjQ6IDkzODMwMDA3IFI1OiA0
N2ZjZmY1OCBSNjogOTM4MzAwMDcgUjc6IDAwMDAwMDA3Cj4gKFhFTikgICAgICBSODogMWMwOTAw
MDAgUjk6IDAwMDAwMDAwIFIxMDowMDAwMDAwMCBSMTE6NDdmY2ZmNTQgUjEyOmZmZmZmZmVhCj4g
KFhFTikgSFlQOiBTUDogNDdmY2ZlZTQgTFI6IDAwMjU4ZGVjCj4gKFhFTikgCj4gKFhFTikgICBW
VENSX0VMMjogODAwMDM1NTgKPiAoWEVOKSAgVlRUQlJfRUwyOiAwMDAxMDAwOGYzZmZjMDAwCj4g
KFhFTikgCj4gKFhFTikgIFNDVExSX0VMMjogMzBjZDE4N2YKPiAoWEVOKSAgICBIQ1JfRUwyOiAw
MDAwMDAwMDAwMzg2NjNmCj4gKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDBmZmYwMjAwMAo+IChY
RU4pIAo+IChYRU4pICAgIEVTUl9FTDI6IDAwMDAwMDAwCj4gKFhFTikgIEhQRkFSX0VMMjogMDAw
MDAwMDAwMDFjMDkwMAo+IChYRU4pICAgICAgSERGQVI6IGZmZWZmMDE4Cj4gKFhFTikgICAgICBI
SUZBUjogMDAwMDAwMDAKPiAoWEVOKSAKPiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD00
N2ZjZmVlNDoKPiAoWEVOKSAgICAwMDAwMDAwMCA0N2ZjZmYzNCAwMDI1NjAwOCA0N2ZjZmVmYyA0
N2ZjZmVmYyAyMDAwMDBkYSAwMDAwMDAwNCA0N2ZkNDhmNAo+IChYRU4pICAgIDAwMmQ1ZWYwIDAw
MDAwMDA0IDAwMmQxZjAwIDAwMDAwMDA0IDAwMDAwMDAwIDAwMmQxZjAwIGMxNjNmNzQwIDkzODMw
MDA3Cj4gKFhFTikgICAgZmZlZmYwMTggMWMwOTAwMTggMDAwMDAwMDAgNDdmY2ZmNDQgYzE1ZTcw
YWMgMDAwMDAwNWIgYzE1ZTcwYWMgYzA3NDQwMGMKPiAoWEVOKSAgICAwMDAwMDAzMSAwMDAwMDAw
MCBjMDc0M2ZmOCA0N2ZjZmY1OCAwMDI2OGNlMCBjMTVlNzBhYyAwMDAwMDA1YiAwMDAwMDAzMQo+
IChYRU4pICAgIGZmZWZmMDAwIGMxNWU3MGFjIDAwMDAwMDViIGMxNWU3MGFjIGMwNzQ0MDBjIDAw
MDAwMDMxIDAwMDAwMDAwIGMwNzQzZmY4Cj4gKFhFTikgICAgMDAwMDAwMDAgMDAwMDAwMWYgZmZm
ZmZmZmYgMDAwMDAwMDAgYzA3NDQwMWMgMjAwMDAxZDMgOTM4MzAwMDcgMDAwMDAwMDAKPiAoWEVO
KSAgICBjMTYxY2FjMCBjMTYxY2FjMCBjMTUwMWRlMCBjMDczNTY0MCBjMTYxY2FjYyBjMTYxY2Fj
YyBjMTYxY2FkOCBjMTYxY2FkOAo+IChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIGMxNjFjYWU0IGMxNjFjYWU0IDQwMDAwMWQzCj4gKFhFTikgICAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgZGZkZmRmY2YgY2Zk
ZmRmZGYKPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBbPDAwMjY0ZGMwPl0gZG9f
dHJhcF9ndWVzdF9zeW5jKzB4MTYxYy8weDE4MDQgKFBDKQo+IChYRU4pICAgIFs8MDAyNThkZWM+
XSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSsweDI1Yy8weDI4NCAoTFIpCj4gKFhFTikgICAg
WzwwMDI2OGNlMD5dIGVudHJ5Lm8jcmV0dXJuX2Zyb21fdHJhcCswLzB4NAo+IChYRU4pIAo+IChY
RU4pIAo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAo
WEVOKSBQYW5pYyBvbiBDUFUgMDoKPiAoWEVOKSBYZW4gQlVHIGF0IHRyYXBzLmM6MjczNwo+IChY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoWEVOKSAKPiAo
WEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCj4gCj4gVGhlIElQQSAweGZmZmZmZmZmYTEz
YWViZmMgaXMgbm90IHZhbGlkIGZvciB0aGUgZG9tYWluLgo+IAo+IENoZWVycywKPiAKPiBbMV0K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jIGIveGVuL2FyY2gvYXJtL2d1
ZXN0Y29weS5jCj4gaW5kZXggNGVlMDdmY2VhMy4uODljNWViZjNjZiAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMK
PiBAQCAtMTM5LDYgKzEzOSw4IEBAIGludCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShzdHJ1
Y3QgZG9tYWluICpkLCBwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAo+ICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+ICAgICAgfQo+ICAKPiArICAgIHByaW50aygiJXM6IGdwYSAweCVsbHhcbiIsIF9f
RlVOQ1RJT05fXywgZ3BhKTsKPiArCj4gICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwg
cGFkZHJfdG9fcGZuKGdwYSksICZwMm10LCBQMk1fQUxMT0MpOwo+ICAgICAgaWYgKCAhcGFnZSAp
Cj4gICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKPiBpbmRleCBjMDc5OTliNTE4Li45MDRhYmFmY2FlIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAt
MjY4OCw2ICsyNjg4LDggQEAgc3RhdGljIGJvb2wgdHJ5X21hcF9tbWlvKGdmbl90IGdmbikKPiAg
ICAgIHJldHVybiAhbWFwX3JlZ2lvbnNfcDJtdChkLCBnZm4sIDEsIG1mbiwgcDJtX21taW9fZGly
ZWN0X2MpOwo+ICB9Cj4gIAo+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0X3dhbGsuaD4KPiArCj4gIHN0
YXRpYyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IpCj4gIHsKPiBAQCAtMjcyNSw2ICsyNzI3LDE3IEBAIHN0YXRpYyB2b2lkIGRvX3Ry
YXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgICAgICAg
ICAgICAgcmV0dXJuOyAvKiBUcnkgYWdhaW4gKi8KPiAgICAgIH0KPiAgCj4gKyAgICB7Cj4gKyAg
ICAgICAgcGFkZHJfdCBpcGEsIHBpcGE7Cj4gKyAgICAgICAgcmMgPSBndmFfdG9faXBhKGluZm8u
Z3ZhLCAmaW5mby5pcGEsIEdWMk1fUkVBRCk7Cj4gKyAgICAgICAgQlVHX09OKHJjKTsKPiArICAg
ICAgICBwcmludGsoImd1ZXN0X3dhbGtfdGFibGVzOiBndmEgMHgleCBwaXBhIDB4JWxseFxuIiwK
PiArICAgICAgICAgICAgICAgaW5mby5ndmEsIHBpcGEpOwo+ICsgICAgICAgIHJjID0gZ3Vlc3Rf
d2Fsa190YWJsZXMoY3VycmVudCwgaW5mby5ndmEsICZpcGEsIE5VTEwpOwo+ICsgICAgICAgIEJV
R19PTihyYyk7Cj4gKyAgICAgICAgQlVHX09OKGlwYSAhPSBwaXBhKTsKPiArICAgIH0KPiArCj4g
ICAgICBzd2l0Y2ggKCBmc2MgKQo+ICAgICAgewo+ICAgICAgY2FzZSBGU0NfRkxUX1BFUk06Cj4g
Cj4+Cj4+IENoZWVycywKPj4gflNlcmdlago+Pgo+PiBbMF0gaHR0cHM6Ly9naXRodWIuY29tL3Nl
cmdlai1wcm9za3VyaW4veGVuIChicmFuY2ggYXJtLWdwdC13YWxrLXY3KQo+Pgo+PiBTZXJnZWog
UHJvc2t1cmluICgxNCk6Cj4+ICAgYXJtL21lbV9hY2Nlc3M6IEFkZCBhbmQgY2xlYW51cCAoVENS
X3xUVEJDUl8pKiBkZWZpbmVzCj4+ICAgYXJtL21lbV9hY2Nlc3M6IE1vdmUgUEFHRV8qXyogbWFj
cm9zIHRvIHhlbi9wYWdlLWRlZnMuaAo+PiAgIGFybS9tZW1fYWNjZXNzOiBBZGQgZGVmaW5lcyBz
dXBwb3J0aW5nIFBUcyB3aXRoIHZhcnlpbmcgcGFnZSBzaXplcwo+PiAgIGFybS9scGFlOiBJbnRy
b2R1Y2UgbHBhZV9pc19wYWdlIGhlbHBlcgo+PiAgIGFybS9tZW1fYWNjZXNzOiBBZGQgc2hvcnQt
ZGVzY3JpcHRvciBwdGUgdHlwZWRlZnMgYW5kIG1hY3Jvcwo+PiAgIGFybS9tZW1fYWNjZXNzOiBJ
bnRyb2R1Y2UgR1YyTV9FWEVDIHBlcm1pc3Npb24KPj4gICBhcm0vbWVtX2FjY2VzczogSW50cm9k
dWNlIEJJVF9VTEwgYml0IG9wZXJhdGlvbgo+PiAgIGFybS9tZW1fYWNjZXNzOiBJbnRyb2R1Y2Ug
R0VOTUFTS19VTEwgYml0IG9wZXJhdGlvbgo+PiAgIGFybS9ndWVzdF9hY2Nlc3M6IE1vdmUgdmdp
Y19hY2Nlc3NfZ3Vlc3RfbWVtb3J5IHRvIGd1ZXN0X2FjY2Vzcy5oCj4+ICAgYXJtL2d1ZXN0X2Fj
Y2VzczogUmVuYW1lIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeQo+PiAgIGFybS9tZW1fYWNjZXNz
OiBBZGQgc29mdHdhcmUgZ3Vlc3QtcGFnZS10YWJsZSB3YWxrCj4+ICAgYXJtL21lbV9hY2Nlc3M6
IEFkZCBsb25nLWRlc2NyaXB0b3IgYmFzZWQgZ3B0Cj4+ICAgYXJtL21lbV9hY2Nlc3M6IEFkZCBz
aG9ydC1kZXNjcmlwdG9yIGJhc2VkIGdwdAo+PiAgIGFybS9tZW1fYWNjZXNzOiBXYWxrIHRoZSBn
dWVzdCdzIHB0IGluIHNvZnR3YXJlCj4+Cj4+ICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAg
ICAgICAgIHwgICAxICsKPj4gIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgICAgICAgICAgfCA2
MzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgeGVuL2FyY2gvYXJt
L2d1ZXN0Y29weS5jICAgICAgICAgICB8ICA1MCArKysKPj4gIHhlbi9hcmNoL2FybS9tZW1fYWNj
ZXNzLmMgICAgICAgICAgfCAgMzEgKy0KPj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAg
ICAgICAgfCAgMzcgKy0tCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgIHwg
IDQ5IC0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICAgICB8ICAgMSArCj4+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oICAgICAgIHwgICAyICsKPj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggfCAgIDMgKwo+PiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9ndWVzdF93YWxrLmggICB8ICAxOSArKwo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgg
ICAgICAgICB8ICA2NiArKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICAg
IHwgICAxICsKPj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggICAgfCAgNjkgKysr
LQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zaG9ydC1kZXNjLmggICB8IDEzMCArKysrKysrKwo+
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgICAgICB8ICAgMyAtCj4+ICB4ZW4vaW5j
bHVkZS9hc20teDg2L2NvbmZpZy5oICAgICAgIHwgICAyICsKPj4gIHhlbi9pbmNsdWRlL3hlbi9i
aXRvcHMuaCAgICAgICAgICAgfCAgIDMgKwo+PiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAg
ICAgICAgICB8ICAxNSArLQo+PiAgeGVuL2luY2x1ZGUveGVuL3BhZ2UtZGVmcy5oICAgICAgICB8
ICAyNCArKwo+PiAgMTkgZmlsZXMgY2hhbmdlZCwgMTA0OCBpbnNlcnRpb25zKCspLCA4OSBkZWxl
dGlvbnMoLSkKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5j
Cj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmgK
Pj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0LWRlc2MuaAo+
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9wYWdlLWRlZnMuaAo+PgoKQ2hl
ZXJzLAp+U2VyZ2VqCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 09:36:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 09:36: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.xen.org>)
	id 1ddZ2E-0000ZE-8a; Fri, 04 Aug 2017 09:36:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1ddZ2C-0000Z8-Ta
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 09:36:45 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D9/97-09901-C2044895; Fri, 04 Aug 2017 09:36:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oK62Q0u
 kwfmtGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bH0zPYC/p5KpY9WMXcwHibs4uRi0NIYBKT
 xOTFrawQzh9Gid+9K1kgnA2MErNX/GGHcNoZJd5uW87cxcjJISwgJ/FmzSRGEFtEIE/i7JwjT
 BBFnxklNl7sZANxmAXWMUrs3ryIDaSKTUBHYtqBUywgNq+ArcTtOQ1A3RwcLAIqEitvFIGERQ
 XCJU7/bWSHKBGUODnzCVg5p4CnxMnOjWA2s4CexI7rv1ghbHmJ5q2zwQ6SEDCWaH97kW0Co+A
 sJO2zkLTMQtKygJF5FaNGcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+
 7iZGYPgyAMEOxn0fIw8xSnIwKYnyVh9rihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdth1xIpJ
 FiUmp5akZaZA4wkmLQEB4+SCO9DkDRvcUFibnFmOkTqFKMux52+DV+YhFjy8vNSpcR5d4IUCY
 AUZZTmwY2ARfUlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN+AJnCk5lXArfpFdARTEBH/Kl
 rBDmiJBEhJdXAqLZ57+2uh9GutwQMXCt95J/VOp9t6J3DPVvkRmXyrOSoONWyRm62DHOnKE1+
 wZJF2z97r6/xOaZ24yHPK5071aIXz4dP+9//bP2HCbenvGBf+NPkjcH7fedNe7faNkl2hO1er
 FEjODX88FvhknjrWUG2vuaHghRjVG0kVl1338h1b80KiWk/lViKMxINtZiLihMB3ep0v+UCAA
 A=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1501839402!76431757!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33056 invoked from network); 4 Aug 2017 09:36:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 09:36:43 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v749aYD0012032
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 09:36:34 GMT
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 v749aXwa003881
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 09:36:33 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 v749aXw7025229;
 Fri, 4 Aug 2017 09:36:33 GMT
Received: from [10.191.22.119] (/10.191.22.119)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 02:36:33 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Valentin Vidic <Valentin.Vidic@CARNet.hr>
References: <20170730074208.6gjcdieop76skdrx@gavran.carpriv.carnet.hr>
 <456a695c-8302-ee25-3e01-db3fe60425d9@oracle.com>
 <20170804080009.p3ahntl73afyuhk3@gavran.carpriv.carnet.hr>
 <20170804091338.fjb4rjnuzjmlsk6w@MacBook-Pro-de-Roger.local>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <4791611d-4d44-75df-55f3-c84688ff5152@oracle.com>
Date: Fri, 4 Aug 2017 17:36:29 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170804091338.fjb4rjnuzjmlsk6w@MacBook-Pro-de-Roger.local>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, Junxiao Bi <junxiao.bi@oracle.com>,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: Re: [Xen-devel] xen-blkfront hang
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wNC8yMDE3IDA1OjEzIFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIEZy
aSwgQXVnIDA0LCAyMDE3IGF0IDEwOjAwOjA5QU0gKzAyMDAsIFZhbGVudGluIFZpZGljIHdyb3Rl
Ogo+PiBPbiBNb24sIEp1bCAzMSwgMjAxNyBhdCAwOTowOToxOUFNICswODAwLCBEb25nbGkgWmhh
bmcgd3JvdGU6Cj4+PiBUbyB2ZXJpZnkgd2hldGhlciB0aGUgYWJvdmUgcGF0Y2ggd291bGQgaGVs
cCwgcGxlYXNlIGNoZWNrIHRoZSBucl9ncmFudF9mcmFtZXMKPj4+IHZhbHVlIGluIGd1ZXN0IGRv
bVUuIElmIHRoaXMgdmFsdWUgaXMgZXhhY3RseSB0aGUgc2FtZSBvZiBtYXhpbXVtIGdyYW50IGZy
YW1lcwo+Pj4gKGJ5IGRlZmF1bHQsIHhlbiBtYWlubGluZSB1c2VzIDMyKSBhbmQgdGhlIG51bWJl
ciBvZiBmcmVlIGdyYW50IHJlZmVyZW5jZXMgaXMKPj4+IHZlcnkgc21hbGwsIHRoZSBhYm92ZSBw
YXRjaCBtaWdodCBoZWxwLgo+Pgo+PiBZb3UgYXJlIHJpZ2h0LCB0aGlzIGlzIHdoYXQgSSBnZXQg
YWZ0ZXIgdGhlIG1hY2hpbmUgaGFuZ3M6Cj4+Cj4+ICAgY3Jhc2g+IHByaW50IG5yX2dyYW50X2Zy
YW1lcyAKPj4gICAkMSA9IDMyCj4+ICAgY3Jhc2g+IHByaW50IGdudHRhYl9mcmVlX2NvdW50IAo+
PiAgICQyID0gOQo+Pgo+Pj4gVGhlIGJlc3Qgd2F5IGlzIHRvIGluY3JlYXNlIHRoZSBnbnR0YWJf
bWF4X2ZyYW1lcyB0byBsYXJnZXIgdmFsdWUgKGUuZy4sICAyNTYpCj4+PiBpbiBkb20wIHhlbi5n
eiBncnViLgo+Pgo+PiBUaGFuayB5b3UsIHRoaXMgc2VlbXMgdG8gaGVscC4gIFRoZSB0ZXN0IG1h
Y2hpbmUgZG9lcyBub3QgaGFuZyBub3cgYW5kCj4+IHRoZSBudW1iZXJzIGFyZSBsb29raW5nIGJl
dHRlciBub3c6Cj4+Cj4+ICAgY3Jhc2g+IHByaW50IG5yX2dyYW50X2ZyYW1lcyAKPj4gICAkMSA9
IDU5Cj4+ICAgY3Jhc2g+IHByaW50IGdudHRhYl9mcmVlX2NvdW50IAo+PiAgICQyID0gMzU2Cj4g
Cj4gQXQgc29tZSBwb2ludCBJJ3ZlIGFscmVhZHkgZXhwcmVzc2VkIG15IG9waW5pb24gdGhhdCBo
YXZpbmcgYQo+IHBlci1xdWV1ZSBsaXN0IG9mIHBlcnNpc3RlbnQgZ3JhbnRzIHdhcyBub3QgYSBn
b29kIGlkZWEuIE5vdyBJIHRoaW5rCj4gdGhlIG9ubHkgc29sdXRpb24gaXMgdG8gcmVtb3ZlIHBl
cnNpc3RlbnQgZ3JhbnRzLCBvciB0byBsb3dlciB0aGUKPiBkZWZhdWx0IG51bWJlciBvZiBwZXIt
cXVldWUgcGVyc2lzdGVudCBncmFudHMgdG8gYSByaWRpY3Vsb3VzbHkgbG93Cj4gdmFsdWUuCgpJ
dCB3b3VsZCBiZSBtb3JlIGVmZmljaWVudCBpZiAoMSkgcGVyc2lzdGVudCBncmFudHMgYXJlIHNo
YXJlZCBieSBhbGwgcXVldWVzIGFuZAooMikgdGhlcmUgaXMgYSBuZXcgbWVjaGFuaXNtIHRvIGFs
bG93IGZyb250ZW5kIHRvIGFjdGl2ZWx5IGFzayBiYWNrZW5kIHRvIHVubWFwCmV4aXN0aW5nIHBl
cnNpc3RlbnQgZ3JhbnRzLiBTbyBmYXIsIGl0IGlzIGJhY2tlbmQncyByZXNwb25zaWJpbGl0eSB0
byBkZWNpZGUKd2hlbiB0byB1bm1hcCBwZXJzaXN0ZW50IGdyYW50cy4KCkRvbmdsaSBaaGFuZwoK
PiAKPiBSb2dlci4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 09:45:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 09: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.xen.org>)
	id 1ddZAP-0001Ks-86; Fri, 04 Aug 2017 09:45:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddZAO-0001Kb-0X
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 09:45:12 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 82/D2-01862-72244895; Fri, 04 Aug 2017 09:45:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5YG5Soavm1BJ
 psOaAvsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtE/6QxzwU62is7bE9kaGFewdjFycQgJTGOU
 2HbnO1sXIyeHhACvxJFlM4ASHEC2v0T3Hx+ImgZGiSOffjKB1LAJqEs8/toDZosIKEncWzUZz
 GYW6GCUmPK7HsQWFoiRuNF7lQXEZhFQlfi4s4UVxOYV8JD4vnUqC8QuOYmTxyaDxTkFPCVOv1
 rLDGILAdWc6VnFNoGRdwEjwypGjeLUorLUIl0jE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMS
 kYr3k/NxNjMBwqGdgYNzB+Oq43yFGSQ4mJVHe6mNNkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eH84tEQKCRalpqdWpGXmAAMTJi3BwaMkwmvpCJTmLS5IzC3OTIdInWI05mj6sOULE8erCf+/M
 Qmx5OXnpUqJ804CmSQAUppRmgc3CBYxlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ814Amc
 KTmVcCt+8V0ClMQKf8qWsEOaUkESEl1cCoXO5gF1Usr9wYG/wh4MVvX6tIKd71iSv9peQvJc6
 2/fS7eVPHyddla77cP67eryR7xzBZqZCT3Wfq8w7/2LTEK0wCMuJPe+/7np+s6Gz/xiIz4cU7
 saILU5RKpCflti//+Fss9/rHpvQQi/OVu288rIw5Hvj3Up7HAtW6VcmOqWle2qrR/EosxRmJh
 lrMRcWJALLYfgGTAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501839907!91779077!2
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28304 invoked from network); 4 Aug 2017 09:45:10 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 09:45:10 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Aug 2017 02:45:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,320,1498546800"; d="scan'208";a="133516984"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga005.jf.intel.com with ESMTP; 04 Aug 2017 02:45:06 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  4 Aug 2017 17:29:37 +0800
Message-Id: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501838977-63404-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1501838977-63404-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: Yi Sun <yi.y.sun@linux.intel.com>, andrew.cooper3@citrix.com,
 boris.ostrovsky@oracle.com, wei.liu2@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [Patch for staging 2/2] x86: remove an ASSERT to avoid
	crash when destroy a domain.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gJ3Bzcl9mcmVlX2NvcycsIHdlIHNob3VsZCBub3QgdXNlICdBU1NFUlQoc29ja2V0X2luZm8p
JyBiZWNhdXNlCnRoZSAnc29ja2V0X2luZm8nIGlzIGFsbG9jYXRlZCBvbmx5IGlmICdwc3InIGJv
b3QgcGFyYW1ldGVyIGlzIHNldC4KU28gcmVtb3ZlIGl0IGFuZCB1c2UgJ3Bzcl9hbGxvY19mZWF0
X2VuYWJsZWQnIHRvIGNoZWNrIGlmICdzb2NrZXRfaW5mbycKaXMgdmFsaWQgb3Igbm90IHRvIGF2
b2lkIGNyYXNoLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bz
ci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDdkOWZhMjYuLjEzYzBkYWEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTEyOTQs
OSArMTI5NCw3IEBAIHN0YXRpYyB2b2lkIHBzcl9mcmVlX2NvcyhzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHVuc2lnbmVkIGludCBzb2NrZXQsIGNvczsKIAotICAgIEFTU0VSVChzb2NrZXRfaW5m
byk7Ci0KLSAgICBpZiAoICFkLT5hcmNoLnBzcl9jb3NfaWRzICkKKyAgICBpZiAoICFkLT5hcmNo
LnBzcl9jb3NfaWRzIHx8ICFwc3JfYWxsb2NfZmVhdF9lbmFibGVkKCkgKQogICAgICAgICByZXR1
cm47CiAKICAgICAvKiBEb21haW4gaXMgZGVzdHJveWVkIHNvIGl0cyBjb3NfcmVmIHNob3VsZCBi
ZSBkZWNyZWFzZWQuICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 09:45:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 09: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.xen.org>)
	id 1ddZAO-0001Kc-11; Fri, 04 Aug 2017 09:45:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddZAN-0001KV-5l
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 09:45:11 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A5/F3-02176-62244895; Fri, 04 Aug 2017 09:45:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVywNykQlfVqSX
 S4FCDgcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFgxX6Wgps8FVN/rWJpYJzP1cXIxSEkMI1R
 Yuqth0xdjJwcEgK8EkeWzWCFsP0lXk9YwgxR1MAosWX+RBaQBJuAusTjrz1gDSICShL3Vk0Gs
 5kFOhglpvyuB7GFBeIleu4uYwexWQRUJaat2cYMYvMKeEh8u/kMaoGcxMljk1kh4oISJ2c+AZ
 rPATRHXWL9PCGIkfISzVtnM09g5JuFpGoWQtUsJFULGJlXMWoUpxaVpRbpGpnoJRVlpmeU5CZ
 m5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBls9AwPjDsZXx/0OMUpyMCmJ8lYfa4oU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMH7w6ElUkiwKDU9tSItMwcY9jBpCQ4eJRFeS0egNG9xQWJucWY6R
 OoUoy7Hqwn/vzEJseTl56VKifNOApkhAFKUUZoHNwIWg5cYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfNeAJnCk5lXArfpFdARTEBH/KlrBDmiJBEhJdXA6P5S3zB89Tx75te6Xe3JPA4WH72
 /bVXNSnv7uuR018u15UnKPwWUN0jO+GuR2Vm8gjfb4N+S1Fs3ttyxf9cy12DKhjy3uzOvOxlc
 k57NmOoaK7Gh5eTMuGg5jqMZf3RWtPVu/sJy4dS5lQsP3vymYPWx7LXeg2PZbxfvOpSzjiOi/
 vK/ozfFeZRYijMSDbWYi4oTAWQTpUO8AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1501839907!91779077!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.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28159 invoked from network); 4 Aug 2017 09:45:09 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 09:45:09 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Aug 2017 02:45:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,320,1498546800"; d="scan'208";a="133516969"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga005.jf.intel.com with ESMTP; 04 Aug 2017 02:45:04 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  4 Aug 2017 17:29:36 +0800
Message-Id: <1501838977-63404-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>, andrew.cooper3@citrix.com,
 boris.ostrovsky@oracle.com, wei.liu2@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [Patch for staging 1/2] docs: remove a special
	character to avoid html creation error.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0596651975523271449=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0596651975523271449==
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

The 'Â®' (a special character) may cause html document creation
failure. So remove it from the feature document.

Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
---
 docs/features/intel_psr_cat_cdp.pandoc | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/docs/features/intel_psr_cat_cdp.pandoc b/docs/features/intel_psr_cat_cdp.pandoc
index acf877b..04fb256 100644
--- a/docs/features/intel_psr_cat_cdp.pandoc
+++ b/docs/features/intel_psr_cat_cdp.pandoc
@@ -1,5 +1,5 @@
 % Intel Cache Allocation Technology and Code and Data Prioritization Features
-% Revision 1.15
+% Revision 1.16
 
 \clearpage
 
@@ -438,7 +438,7 @@ N/A
 
 # References
 
-"INTEL® RESOURCE DIRECTOR TECHNOLOGY (INTEL® RDT) ALLOCATION FEATURES" [Intel® 64 and IA-32 Architectures Software Developer Manuals, vol3](http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html)
+"INTEL RESOURCE DIRECTOR TECHNOLOGY (INTEL RDT) ALLOCATION FEATURES" [Intel 64 and IA-32 Architectures Software Developer Manuals, vol3](http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html)
 
 # History
 
@@ -468,4 +468,7 @@ Date       Revision Version  Notes
                              1. Fix a typo.
 2017-08-01 1.15     Xen 4.10 Changes:
                              1. Add 'alt_type' in 'feat_props' structure.
+2017-08-04 1.16     Xen 4.10 Changes:
+                             1. Remove special character which may cause
+                                html creation failure.
 ---------- -------- -------- -------------------------------------------
-- 
1.9.1



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0596651975523271449==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 10:00:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 10:00: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.xen.org>)
	id 1ddZPH-0002nz-Fd; Fri, 04 Aug 2017 10:00:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3828084c9=roger.pau@citrix.com>)
 id 1ddZPG-0002nt-AX
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 10:00:34 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DE/C1-02962-1C544895; Fri, 04 Aug 2017 10:00:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvega0u
 kwe9Ci+9bJjM5MHoc/nCFJYAxijUzLym/IoE14+zuf0wFG/gq5j36ztTAuIm7i5GTQ0LAT6Lv
 bQcriM0ioCJxevoq9i5GDg42AXuJ6V8rQMIiAloSsxsuApVwcTALnGWUeLdwNTtIQlhATuLNm
 kmMIDavgIfEow13GUGKhASWMUn8Xv+KHSIhKHFy5hMWEJtZQE/ixtQpbCALmAWkJZb/44AIy0
 s0b53NDGJzCthJrF88AaxVFOiekyvXMIHYQgKKEv3zHrBB3JwucXTmRrYJjAKzkGyYhWTDLIQ
 Ns5BsWMDIsopRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBg
 GYBgB+OnZQGHGCU5mJREeauPNUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD95tISKSRYlJqeW
 pGWmQOMHZi0BAePkgjvX5A0b3FBYm5xZjpE6hSjLsedvg1fmIRY8vLzUqXEeReAFAmAFGWU5s
 GNgMXxJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzXgKZwpOZVwK36RXQEUxAR/ypawQ5oiQ
 RISXVwOi8mPN+atjp2QoFIdccbfrcJnz5dlK8yejpg6m8h65fvuit3FvF2Pk7JUnh/6un9zaK
 Ntzf9GuPkbfblE9XeCe+Ld6+vqR9b8jGus/S38U/Hn854/Z2oehAVo8J65w6Zzgyrb1gkGf22
 SV2ibTvm+9SPK73/h9v3OR4SIb90L2Zzy1dhV+KJOQpsRRnJBpqMRcVJwIAXEwRQN4CAAA=
X-Env-Sender: prvs=3828084c9=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1501840832!108883559!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9637 invoked from network); 4 Aug 2017 10:00:32 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 10:00:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="50506300"
Date: Fri, 4 Aug 2017 11:00:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20170804100025.z37kvnu7xdqy5oc4@MacBook-Pro-de-Roger.local>
References: <20170730074208.6gjcdieop76skdrx@gavran.carpriv.carnet.hr>
 <456a695c-8302-ee25-3e01-db3fe60425d9@oracle.com>
 <20170804080009.p3ahntl73afyuhk3@gavran.carpriv.carnet.hr>
 <20170804091338.fjb4rjnuzjmlsk6w@MacBook-Pro-de-Roger.local>
 <4791611d-4d44-75df-55f3-c84688ff5152@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4791611d-4d44-75df-55f3-c84688ff5152@oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org, Ankur Arora <ankur.a.arora@oracle.com>,
 Junxiao Bi <junxiao.bi@oracle.com>, Valentin Vidic <Valentin.Vidic@CARNet.hr>
Subject: Re: [Xen-devel] xen-blkfront hang
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMDU6MzY6MjlQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IAo+IAo+IE9uIDA4LzA0LzIwMTcgMDU6MTMgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3Jv
dGU6Cj4gPiBPbiBGcmksIEF1ZyAwNCwgMjAxNyBhdCAxMDowMDowOUFNICswMjAwLCBWYWxlbnRp
biBWaWRpYyB3cm90ZToKPiA+PiBPbiBNb24sIEp1bCAzMSwgMjAxNyBhdCAwOTowOToxOUFNICsw
ODAwLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gPj4+IFRvIHZlcmlmeSB3aGV0aGVyIHRoZSBhYm92
ZSBwYXRjaCB3b3VsZCBoZWxwLCBwbGVhc2UgY2hlY2sgdGhlIG5yX2dyYW50X2ZyYW1lcwo+ID4+
PiB2YWx1ZSBpbiBndWVzdCBkb21VLiBJZiB0aGlzIHZhbHVlIGlzIGV4YWN0bHkgdGhlIHNhbWUg
b2YgbWF4aW11bSBncmFudCBmcmFtZXMKPiA+Pj4gKGJ5IGRlZmF1bHQsIHhlbiBtYWlubGluZSB1
c2VzIDMyKSBhbmQgdGhlIG51bWJlciBvZiBmcmVlIGdyYW50IHJlZmVyZW5jZXMgaXMKPiA+Pj4g
dmVyeSBzbWFsbCwgdGhlIGFib3ZlIHBhdGNoIG1pZ2h0IGhlbHAuCj4gPj4KPiA+PiBZb3UgYXJl
IHJpZ2h0LCB0aGlzIGlzIHdoYXQgSSBnZXQgYWZ0ZXIgdGhlIG1hY2hpbmUgaGFuZ3M6Cj4gPj4K
PiA+PiAgIGNyYXNoPiBwcmludCBucl9ncmFudF9mcmFtZXMgCj4gPj4gICAkMSA9IDMyCj4gPj4g
ICBjcmFzaD4gcHJpbnQgZ250dGFiX2ZyZWVfY291bnQgCj4gPj4gICAkMiA9IDkKPiA+Pgo+ID4+
PiBUaGUgYmVzdCB3YXkgaXMgdG8gaW5jcmVhc2UgdGhlIGdudHRhYl9tYXhfZnJhbWVzIHRvIGxh
cmdlciB2YWx1ZSAoZS5nLiwgIDI1NikKPiA+Pj4gaW4gZG9tMCB4ZW4uZ3ogZ3J1Yi4KPiA+Pgo+
ID4+IFRoYW5rIHlvdSwgdGhpcyBzZWVtcyB0byBoZWxwLiAgVGhlIHRlc3QgbWFjaGluZSBkb2Vz
IG5vdCBoYW5nIG5vdyBhbmQKPiA+PiB0aGUgbnVtYmVycyBhcmUgbG9va2luZyBiZXR0ZXIgbm93
Ogo+ID4+Cj4gPj4gICBjcmFzaD4gcHJpbnQgbnJfZ3JhbnRfZnJhbWVzIAo+ID4+ICAgJDEgPSA1
OQo+ID4+ICAgY3Jhc2g+IHByaW50IGdudHRhYl9mcmVlX2NvdW50IAo+ID4+ICAgJDIgPSAzNTYK
PiA+IAo+ID4gQXQgc29tZSBwb2ludCBJJ3ZlIGFscmVhZHkgZXhwcmVzc2VkIG15IG9waW5pb24g
dGhhdCBoYXZpbmcgYQo+ID4gcGVyLXF1ZXVlIGxpc3Qgb2YgcGVyc2lzdGVudCBncmFudHMgd2Fz
IG5vdCBhIGdvb2QgaWRlYS4gTm93IEkgdGhpbmsKPiA+IHRoZSBvbmx5IHNvbHV0aW9uIGlzIHRv
IHJlbW92ZSBwZXJzaXN0ZW50IGdyYW50cywgb3IgdG8gbG93ZXIgdGhlCj4gPiBkZWZhdWx0IG51
bWJlciBvZiBwZXItcXVldWUgcGVyc2lzdGVudCBncmFudHMgdG8gYSByaWRpY3Vsb3VzbHkgbG93
Cj4gPiB2YWx1ZS4KPiAKPiBJdCB3b3VsZCBiZSBtb3JlIGVmZmljaWVudCBpZiAoMSkgcGVyc2lz
dGVudCBncmFudHMgYXJlIHNoYXJlZCBieSBhbGwgcXVldWVzIGFuZAoKVGhlcmUgd2FzIGEgY29t
cGxhaW4gdGhhdCBoYXZpbmcgYSBzaGFyZWQgcG9vbCBvZiBwZXJzaXN0ZW50IGdyYW50cwppbnRy
b2R1Y2VkIHRvbyBtdWNoIGNvbnRlbnRpb24uCgo+ICgyKSB0aGVyZSBpcyBhIG5ldyBtZWNoYW5p
c20gdG8gYWxsb3cgZnJvbnRlbmQgdG8gYWN0aXZlbHkgYXNrIGJhY2tlbmQgdG8gdW5tYXAKPiBl
eGlzdGluZyBwZXJzaXN0ZW50IGdyYW50cy4gU28gZmFyLCBpdCBpcyBiYWNrZW5kJ3MgcmVzcG9u
c2liaWxpdHkgdG8gZGVjaWRlCj4gd2hlbiB0byB1bm1hcCBwZXJzaXN0ZW50IGdyYW50cy4KCkht
LCBJIHdvdWxkIHJhdGhlciByZW1vdmUgdGhlbSB0aGFuIG1ha2UgdGhlIHByb3RvY29sIG1vcmUg
Y29tcGxleC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 10:15:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 10:15:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ddZde-0003jq-Ot; Fri, 04 Aug 2017 10:15:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddZdd-0003jS-ID
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 10:15:25 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 95/89-03044-C3944895; Fri, 04 Aug 2017 10:15:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfasyX
 SYMYCXYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPGxcx1zwJrfi2Mvd7A2M
 h126GLk4hAT+Mkrc75/NDuE8BnKmTWeDcLYxSqyfeBbI4eQQEXCW+HpmLjuIzSugL3Fu4j4mE
 FtYIFji/M7VzCANEgIftCS6DswAa5AQ8JY49vk1kM0BZk/s8+9iZOdgE7CSOCQGUsAioCqxrn
 sC2wRG7gWMDKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3
 OAAQ7GHc+dzrEKMnBpCTKW32sKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8295ZIIcGi1PTU
 irTMHGDowaQlOHiURHgngqR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcV9gDqEgApCijN
 A9uBCwOLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwlkCk9mXgncpldARzABHfGnrhHkiJ
 JEhJRUA2PBhQshL64v/P2zO2XWdSnFQKGF7ztWLniy7L/UZceWGK3Dsy82t7vc/Z8upyWyT3T
 h85aqwpkHK1n8Z6p+YJOTfaTkHLnzh+PJ3/IdD89uVNORzy5/yVsdcJv1zcV5qaYdZ7+3z11T
 vpjjypq9vDfl2IrnMqYdbw8vu9S0TbzhP2OGs27F+oNKLMUZiYZazEXFiQAhJsAyfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1501841722!64490290!1
X-Originating-IP: [104.130.215.37]
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 47722 invoked from network); 4 Aug 2017 10:15:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 10:15:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddZdW-0008KA-5p; Fri, 04 Aug 2017 10: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 1ddZdQ-0001LM-GJ; Fri, 04 Aug 2017 10:15:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddZdP-0004TI-VU; Fri, 04 Aug 2017 10:15:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112430-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=8d3fe85f07a99cbf82f12c486414eda1d186bfa1
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 10:15:12 +0000
Subject: [Xen-devel] [linux-linus test] 112430: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQzMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNDMwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3
IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
MDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgOGQzZmU4NWYwN2E5OWNiZjgyZjEyYzQ4NjQxNGVkYTFkMTg2
YmZhMQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTQzOWNjZjczZDlj
MDc2NTRmZGQ1YjQ5NjlmZDUzYzJmZWI4Njg0ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNTE1
ICAyMDE3LTA2LTE3IDA2OjQ4OjU2IFogICA0OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEx
MDUzNiAgMjAxNy0wNi0xNyAyMzo0ODoxMyBaICAgNDcgZGF5cyAgIDU5IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMjQzMCAgMjAxNy0wOC0wMyAyMjo0MjoxOCBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KMjE5NSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMjQ5Mjk3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 10:25:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 10: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.xen.org>)
	id 1ddZmq-0004Y4-Os; Fri, 04 Aug 2017 10:24:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddZmp-0004Xt-I9
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 10:24:55 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E8/41-01732-67B44895; Fri, 04 Aug 2017 10:24:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfYuyX
 S4MFefYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfHmwiLHgeHDF5CdnmRsY
 D9p1MXJxCAn8ZZS4/nE6cxcjJ5DzmFHiy2whiMQ2Rom1326zgSREBJwlvp6Zyw5i8wroSxw6M
 J8JxBYW8Je48+8BC0iDhMB1Xon78yaBJSQEfCXmftnGDmOfWPAGqIidg03ASuKQGEiURUBV4s
 TzhWwTGLkXMDKsYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GBc2+p8iFGSg0lJlLf6WFOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneYK+WSCHBotT0
 1Iq0zBxg6MGkJTh4lER4k0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzmsPUiQAUpRRm
 gc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMWw0yhSczrwRu0yugI5iAjvhT1whyRE
 kiQkqqgbG+d1tSIVvUpVKvtu5HNhu5D7//8Vw8OLOIo7nv9THdFy5fHCdsCL+vUHX3kUK0+h9
 W0yaWne4OyQtXR0tvEz5m+J1zvp1GVpPytuPspYf8F+1TP/Pmr8iGZaaBTdb2cyt8ykwevX97
 dV7cqUlt5/gXmpq6RR+fIr3Q0XuPTMhJkzihS38XVyixFGckGmoxFxUnAgASDIOLfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1501842290!90356549!1
X-Originating-IP: [104.130.215.37]
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 12682 invoked from network); 4 Aug 2017 10:24:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 10:24:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddZmh-00006i-J9; Fri, 04 Aug 2017 10:24: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 1ddZmc-0001s8-49; Fri, 04 Aug 2017 10:24:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddZmb-0001WO-Ds; Fri, 04 Aug 2017 10:24:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112436-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 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:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw: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=64665fa82f605a5e9aaafd4327fd7cf53751b1bd
X-Osstest-Versions-That: libvirt=861dd1234f1776e149c9fe5486f7efc07294a655
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 10:24:41 +0000
Subject: [Xen-devel] [libvirt test] 112436: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7422437848808935928=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112406
 build-arm64-xsm               2 hosts-allocate              broken like 112406
 build-arm64-pvops             2 hosts-allocate              broken like 112406
 build-arm64                   3 capture-logs                broken like 112406
 build-arm64-xsm               3 capture-logs                broken like 112406
 build-arm64-pvops             3 capture-logs                broken like 112406
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112406
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112406
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112406
 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-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-amd64-amd64-libvirt-vhd 12 migrate-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-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              64665fa82f605a5e9aaafd4327fd7cf53751b1bd
baseline version:
 libvirt              861dd1234f1776e149c9fe5486f7efc07294a655

Last test of basis   112406  2017-08-01 04:20:17 Z    3 days
Testing same since   112436  2017-08-04 04:25:05 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Cole Robinson <crobinso@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel Veillard <veillard@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Julio Faracco <jcfaracco@gmail.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Martin Kletzander <mkletzan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 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                               blocked 
 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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=libvirt
+ revision=64665fa82f605a5e9aaafd4327fd7cf53751b1bd
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 64665fa82f605a5e9aaafd4327fd7cf53751b1bd
+ branch=libvirt
+ revision=64665fa82f605a5e9aaafd4327fd7cf53751b1bd
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x64665fa82f605a5e9aaafd4327fd7cf53751b1bd = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 64665fa82f605a5e9aaafd4327fd7cf53751b1bd:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   861dd12..64665fa  64665fa82f605a5e9aaafd4327fd7cf53751b1bd -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7422437848808935928==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 10:37:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 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.xen.org>)
	id 1ddZz0-0005OR-Sz; Fri, 04 Aug 2017 10:37:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mirela.simonovic@aggios.com>) id 1ddZyz-0005OJ-Ia
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 10:37:29 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C9/30-03557-86E44895; Fri, 04 Aug 2017 10:37:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMfTGOt00v5Z
 Ig8PtQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2m53sBYt9Ks5eXsDSwLjcvouRi0NIYDqj
 RMf1+ywgDovADFaJybfnsIE4EgJzWCUurV/O2sXIAeTkScz9GN3FyAlkFkn8ezmHGcTmFRCUO
 DnzCQuILSTgIXGu5RQTiM0p4CNx/d5ERogNZ5kkFr/9BFbEJmAiMWVFOyOIzSKgInHx3i92iE
 EBEgfnPGcDsYWB7KczV4HViwjoS2y63cgOMohZ4BiLxOUrB9lADmIG2vDokN4ERoFZSO6YhZA
 BCTMLaEq0bv/NDmFrSCy4s48RwtaWWLbwNfMCRtZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqG
 BmZ6uanFxYnpqTmJScV6yfm5mxiBAc0ABDsYvywLOMQoycGkJMpbfawpUogvKT+lMiOxOCO+q
 DQntfgQowwHh5IEr6xvS6SQYFFqempFWmYOMLZg0hIcPEoivLkgad7igsTc4sx0iNQpRleOK1
 fWfWHi2LB6PZCccmA7kDz0+8R3Jo5jIFKIJS8/L1VKnPe8D1CzAEhzRmke3GhYWrjEKCslzMs
 IdKwQT0FqUW5mCar8K0ZxDkYlYV5fkBN4MvNK4C54BXQcE9Bxf+oaQY4rSURISTUwchxrylRY
 GFUc7KK8gmGVRvXDB/+k9z3b+nN1ZRGjs+2fN8+XPp20WaPcxNXk7+YvbCu2fFC9H36RferFn
 fekWbZrFJw9PlfqKItnML9B8ju7kLjDljxsyaV/FV83Lf46Q7Rr58T82sYfM9aKdFayF+Yz3a
 l0zGqYW9ez7sGNxJKCrRqyOw+mK7EUZyQaajEXFScCAPbo/wEGAwAA
X-Env-Sender: mirela.simonovic@aggios.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1501843045!76496965!1
X-Originating-IP: [209.85.216.174]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54757 invoked from network); 4 Aug 2017 10:37:26 -0000
Received: from mail-qt0-f174.google.com (HELO mail-qt0-f174.google.com)
 (209.85.216.174)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 10:37:26 -0000
Received: by mail-qt0-f174.google.com with SMTP id 16so6598253qtz.4
 for <xen-devel@lists.xenproject.org>; Fri, 04 Aug 2017 03:37:26 -0700 (PDT)
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=qrwhhTlnx/1zK5dRaQFAU4jvQvXn+41WKMiRIu1qqDI=;
 b=t7tzpP8iakEF6nnFAp4dwGm6m7CBDwp3yhY7Ng22dk9SuGeqKrj1BC9Q/DEX6kDuZQ
 gygH0yV+9yeKcQQTSKwqsMslo5bMmEXr/cLxX5+K5Z5DfFRii1b95AAZPkO68RxsXVAI
 EKfwUVm1funo0pnXPlv4aTYKbED9xoxdp3hY5+ygJm1GpVXhiLb3dhV6laCka0u1r2lO
 7e3c/Vl81ujPVtFiSc1rbneX16zRvrLAFK8feZeoKNWVkgisLB063WlBMWzrweSEuLXA
 iIRb4rfi6r1kwbbJgST1UhCSEmLmxJx/EliXBj/LjPUgivTsvmseIx2T77GLnW3mnw0N
 /Yjg==
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=qrwhhTlnx/1zK5dRaQFAU4jvQvXn+41WKMiRIu1qqDI=;
 b=Zhvft1Tzs2xMGA/byVX3ghx3BU+l+0kAmVgW74K8GQnRTtHjtDA9xWwxi6o/FjcJu8
 JQbwYtjI2mTDmBfew7uhtOdxFn5KxnALXvvbbmtV1peWKBSeVzzD/K65oDkF5JpiEJny
 UkIiKaLZ1n+DrxttY5sUg7BC8yOUZawq3FYcaLyGMV3T+N2UDMGp8YTKl3e4jl3+4PhZ
 E58ynHp4h8cFkGymXui6gVQ9J+q9uBT8RBhZ61dqpQsszDKTwqvCGS2bv2qecWp7EXp2
 XTETvF/s1cbDykz8678XniyD6f60pth0/goqYuxVrILoL+oBTMZI4w6a7nAFdG9p/m/U
 R2Dw==
X-Gm-Message-State: AHYfb5gtteNVtqY53aMWDj+bjQw4KjNdXHXJj8jy2gNcbq3EB+GrrzA5
 viKw7KQSMezkOXJshVsRXziV3bJihXxO
X-Received: by 10.200.42.176 with SMTP id b45mr2589240qta.76.1501843042154;
 Fri, 04 Aug 2017 03:37:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.181.3 with HTTP; Fri, 4 Aug 2017 03:37:21 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1708021004090.20080@sstabellini-ThinkPad-X260>
References: <d292b221-c373-c9a7-7899-f5e00f7199cc@arm.com>
 <20170801164410.GC4859@toto>
 <22b6f0ee-be47-85c9-fd23-e295f0a33e7d@arm.com>
 <alpine.DEB.2.10.1708011037520.20080@sstabellini-ThinkPad-X260>
 <CAKPH-NjaFPkFFfpsnyjVf5c+BBmyUL9eu6Brz1Pjgw6fjFKJJQ@mail.gmail.com>
 <alpine.DEB.2.10.1708021004090.20080@sstabellini-ThinkPad-X260>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 4 Aug 2017 12:37:21 +0200
Message-ID: <CAKPH-Nj9Sn58rk4xUWYpiJmHpt649ymbirS2dNBT7mz5+xpgZg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Sameer Goel <sgoel@codeaurora.org>, Davorin Mista <davorin.mista@aggios.com>,
 Campbell Sean <scampbel@codeaurora.org>, anastassios.nanos@onapp.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, vfachin@de.adit-jv.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, volodymyr_babchuk@epam.com,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 2nd August
	2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9022443132548547904=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9022443132548547904==
Content-Type: multipart/alternative; boundary="001a1135228a094f140555eb156f"

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

Hi Stefano,

Thank you, we're looking into this.

Regards,
Mirela

On Wed, Aug 2, 2017 at 8:25 PM, Stefano Stabellini <sstabellini@kernel.org>
wrote:

> Hi everybody,
>
> the Xen based suspend notification interface is implemented in Linux by
> drivers/xen/manage.c. The guest monitors a node on xenstore named
> "control/shutdown", one of the possible commands is "suspend".
>
> See the corresponding libxl__domain_pvcontrol_* functions and their
> callers under tools/libxl. You can see that libxl is able to detect if
> the PV protocol is supported by the guest calling
> libxl__domain_pvcontrol_available, although the detection wouldn't work
> today for ARM guests.
>
> You might also want to give a look at drivers/xen/cpu_hotplug.c (also in
> Linux) which is the implementation of the PV cpu hotplug protocol.
> See libxl__set_vcpuonline_xenstore in tools/libxl/libxl_domain.c.
>
> I am sorry this protocol is not properly documented anywhere (as far as
> I am aware). However, it is so simple that you should be able to
> understand how it works just from the code.
>
>
>
> On Wed, 2 Aug 2017, Mirela Simonovic wrote:
> > Hi,
> > Thanks for the invite, please find the presentationhere: https://
> docs.google.com/presentation/d/1PhK9bdLyY_DSr8RbSs7LDdLWADbSW7YGwwnkpMLWeQ
> > g/edit#slide=id.g24c05965d7_0_15
> >
> > Regards,
> > Mirela
> >
> > On Tue, Aug 1, 2017 at 7:43 PM, Stefano Stabellini <
> sstabellini@kernel.org> wrote:
> >       On Tue, 1 Aug 2017, Julien Grall wrote:
> >       > On 01/08/17 17:44, Edgar E. Iglesias wrote:
> >       > > On Wed, Jul 26, 2017 at 04:59:43PM +0100, Julien Grall wrote:
> >       > > > Hi all,
> >       > > >
> >       > > > The next Xen ARM community call will be Wednesday 2nd August
> 2017 5pm
> >       BST.
> >       > > >
> >       > > > Do you have any specific topic you would like to discuss?
> >       > >
> >       > > CC: Davorin and Mirella from Aggios
> >       > >
> >       > > Hi Julien,
> >       >
> >       > Hi,
> >       >
> >       > > I was talking with the Aggios folks today and they were
> wondering if
> >       > > it's possible to share screens to present slides during the
> call?
> >       > > I'm guessing not, since the info below only has dial in info.
> >       >
> >       > It sounds like it is possible to share screen but I can't find a
> public
> >       link
> >       > for it :/.
> >       >
> >       > I can look for an alternative (I have plenty of choice at Arm
> :)) if it is
> >       > something people wants to do in the future. But for tomorrow, it
> might be
> >       > difficult to get something up by tomorrow.
> >       >
> >       > Can you upload the slides somewhere and send a link by e-mail?
> >
> >       Sending the slides by email beforehand is always a good idea.
> However,
> >       it's 2017 and we *have* to be able to share slides live during a
> meeting
> >       :-)
> >
> >       I talked with Julien: we are going to use my uberconference
> details for
> >       the call, which supports dialing in by phone, from your PC and
> slide
> >       sharing:
> >
> >
> >       Join the call: https://www.uberconference.com/stefano-stabellini
> >       US dial-in number: 669-999-0613
> >       No PIN needed
> >
> >       For the international numbers, go to
> >       https://www.uberconference.com/stefano-stabellini and choose
> "Join by
> >       Phone", a list of international numbers and a pin will be provided.
> >
> >       I'll also send another reminder tomorrow.
> >
> >
> >       Cheers,
> >
> >       Stefano
> >
> >
> >
> >
>

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

<div dir=3D"ltr">Hi Stefano,<div><br></div><div>Thank you, we&#39;re lookin=
g into this.</div><div><br></div><div>Regards,</div><div>Mirela</div></div>=
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Aug 2, 20=
17 at 8:25 PM, Stefano Stabellini <span dir=3D"ltr">&lt;<a href=3D"mailto:s=
stabellini@kernel.org" target=3D"_blank">sstabellini@kernel.org</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">Hi everybody,<br>
<br>
the Xen based suspend notification interface is implemented in Linux by<br>
drivers/xen/manage.c. The guest monitors a node on xenstore named<br>
&quot;control/shutdown&quot;, one of the possible commands is &quot;suspend=
&quot;.<br>
<br>
See the corresponding libxl__domain_pvcontrol_* functions and their<br>
callers under tools/libxl. You can see that libxl is able to detect if<br>
the PV protocol is supported by the guest calling<br>
libxl__domain_pvcontrol_<wbr>available, although the detection wouldn&#39;t=
 work<br>
today for ARM guests.<br>
<br>
You might also want to give a look at drivers/xen/cpu_hotplug.c (also in<br=
>
Linux) which is the implementation of the PV cpu hotplug protocol.<br>
See libxl__set_vcpuonline_xenstore in tools/libxl/libxl_domain.c.<br>
<br>
I am sorry this protocol is not properly documented anywhere (as far as<br>
I am aware). However, it is so simple that you should be able to<br>
understand how it works just from the code.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<br>
On Wed, 2 Aug 2017, Mirela Simonovic wrote:<br>
&gt; Hi,<br>
&gt; Thanks for the invite, please find the presentationhere:=C2=A0<a href=
=3D"https://docs.google.com/presentation/d/1PhK9bdLyY_DSr8RbSs7LDdLWADbSW7Y=
GwwnkpMLWeQ" rel=3D"noreferrer" target=3D"_blank">https://<wbr>docs.google.=
com/presentation/<wbr>d/1PhK9bdLyY_<wbr>DSr8RbSs7LDdLWADbSW7YGwwnkpMLW<wbr>=
eQ</a><br>
&gt; g/edit#slide=3Did.g24c05965d7_0_<wbr>15<br>
&gt;<br>
&gt; Regards,<br>
&gt; Mirela<br>
&gt;<br>
&gt; On Tue, Aug 1, 2017 at 7:43 PM, Stefano Stabellini &lt;<a href=3D"mail=
to:sstabellini@kernel.org">sstabellini@kernel.org</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0On Tue, 1 Aug 2017, Julien Grall wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; On 01/08/17 17:44, Edgar E. Iglesias wr=
ote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; On Wed, Jul 26, 2017 at 04:59:43PM=
 +0100, Julien Grall wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; &gt; Hi all,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; &gt; The next Xen ARM community ca=
ll will be Wednesday 2nd August 2017 5pm<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0BST.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; &gt; Do you have any specific topi=
c you would like to discuss?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; CC: Davorin and Mirella from Aggio=
s<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; Hi Julien,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Hi,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; I was talking with the Aggios folk=
s today and they were wondering if<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; it&#39;s possible to share screens=
 to present slides during the call?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; I&#39;m guessing not, since the in=
fo below only has dial in info.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; It sounds like it is possible to share =
screen but I can&#39;t find a public<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0link<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; for it :/.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; I can look for an alternative (I have p=
lenty of choice at Arm :)) if it is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; something people wants to do in the fut=
ure. But for tomorrow, it might be<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; difficult to get something up by tomorr=
ow.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Can you upload the slides somewhere and=
 send a link by e-mail?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Sending the slides by email beforehand is al=
ways a good idea. However,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0it&#39;s 2017 and we *have* to be able to sh=
are slides live during a meeting<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0:-)<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0I talked with Julien: we are going to use my=
 uberconference details for<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0the call, which supports dialing in by phone=
, from your PC and slide<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0sharing:<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Join the call: <a href=3D"https://www.uberco=
nference.com/stefano-stabellini" rel=3D"noreferrer" target=3D"_blank">https=
://www.uberconference.<wbr>com/stefano-stabellini</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0US dial-in number: <a href=3D"tel:669-999-06=
13" value=3D"+16699990613">669-999-0613</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0No PIN needed<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0For the international numbers, go to<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.uberconference.com/st=
efano-stabellini" rel=3D"noreferrer" target=3D"_blank">https://www.uberconf=
erence.<wbr>com/stefano-stabellini</a> and choose &quot;Join by<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Phone&quot;, a list of international numbers=
 and a pin will be provided.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0I&#39;ll also send another reminder tomorrow=
.<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Cheers,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Stefano<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; </div></div></blockquote></div><br></div>

--001a1135228a094f140555eb156f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9022443132548547904==--


From xen-devel-bounces@lists.xen.org Fri Aug 04 10:50:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 10:50: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.xen.org>)
	id 1ddaBB-0006fn-54; Fri, 04 Aug 2017 10:50:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddaB9-0006Pm-3i
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 10:50:03 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D3/51-03582-A5154895; Fri, 04 Aug 2017 10:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTcysCX
 SYPF9CYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPHy7nr1gdiNjxYxZx1ga
 GN+EdTFycQgJ/GWUmHHsDROE85hR4s7TaywQzjZGiev3rrJ2MXJyiAg4S3w9M5cdxOYV0Jc4u
 acZLC4s4CJx5N9fNhBbQuCSisTb17EQtrfE/99z2GHsDasfAA1l52ATsJI4JAYSZRFQlbj04R
 /LBEbuBYwMqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3
 OAAQ7GG9uDDjEKMnBpCTKW32sKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+Qf0ukkGBRanpq
 RVpmDjD8YNISHDxKIrz+IGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLntQEpEgApyijNg
 xsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZdAjKFJzOvBG7TK6AjmICO+FPXCHJESS
 JCSqqBUdxrSmPsO2bZ2wv3aD3Pmrdn6s/Jlr8zbv3YteHQu0stWuxXAqPEtp9/pr7nmssPee6
 nrTej3jmkbefrq3x54GHmm3nWjTpRAl2RnxaW7/yySH76zUOLv78+O+1g7ekvSRMM9+m9zlO/
 +NNss9GFrKMn+e969aWpnq46/77u+t2Q2gcWIbq9FpeUWIozEg21mIuKEwEKlEr1gAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1501843800!105755567!1
X-Originating-IP: [104.130.215.37]
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 30015 invoked from network); 4 Aug 2017 10:50:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 10:50:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddaB2-0000kB-N5; Fri, 04 Aug 2017 10:49: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 1ddaAx-0003Ed-8c; Fri, 04 Aug 2017 10:49:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddaAw-0002jO-VN; Fri, 04 Aug 2017 10:49:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112431-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-freebsd10-amd64:guest-start/freebsd.repeat: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemuu-ws16-amd64:windows-install: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-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-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-raw:migrate-support-check: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-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-credit2: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-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-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=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 10:49:50 +0000
Subject: [Xen-devel] [linux-3.18 test] 112431: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2935947975116005128=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-arndale  16 guest-start/debian.repeat  fail pass in 112421
 test-armhf-armhf-xl-multivcpu  6 xen-install               fail pass in 112421

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-freebsd10-amd64 19 guest-start/freebsd.repeat fail in 112421 like 112085
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 112421 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 112421 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-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-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-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-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-xl-rtds     14 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-i386-xl-qemut-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                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   13 days
Testing same since   112351  2017-07-27 22:26:55 Z    7 days   10 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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-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                                     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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2935947975116005128==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 10:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 10:51: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.xen.org>)
	id 1ddaCz-0006qA-H3; Fri, 04 Aug 2017 10:51:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3827330fb=anthony.perard@citrix.com>)
 id 1ddaCy-0006q3-CN
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 10:51:56 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C2/FA-02176-BC154895; Fri, 04 Aug 2017 10:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve6pwJZ
 Ig6V7LS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZE6+xFPzmqfh6eBdbA+Nuri5GTg4JAX+J
 V8/eMnYxcnCwCKhIbJoaCRJmEzCQWDH9KiOILSKgLPH5+UpmEJtZwFHi551fYHFhAVeJm0++s
 4DYvALWErtPPGcFsYUEljFKTL0UDxEXlDg58wkLRK+OxILdn9hAVjELSEss/8cBEuYUsJfY+6
 YXrEQUaNW8favYIMaoSdxYuIxlAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbqGxnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhxgAEOxj/bfM8xCjJwaQkylt9rClSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvCjBshQSLUtNTK9Iyc4ABD5OW4OBREuH9GgCU5i0uSMwtzkyHS
 J1iVJQS5+UE6RMASWSU5sG1waLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5z4OM58nMK4
 Gb/gpoMRPQ4j91jSCLSxIRUlINjNOysj4k9E6YfV+U9Vu8zQONZ7/Cny2+2fTW5Njz+UvnWBY
 t4Yu2N4ie21dw9b+Dzll35qdHbF/ablkvkbZuVtzkR1qy+kwLg4otE9jKjHqt9rCVByx62/jj
 k63G5uMx0seLMht1jE1zcuXu5rlH+q9RSJH0S6x5urd38ZTNHq8jdHlv5ckGKbEUZyQaajEXF
 ScCANDMHiStAgAA
X-Env-Sender: prvs=3827330fb=anthony.perard@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501843913!102973790!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44726 invoked from network); 4 Aug 2017 10:51:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 10:51:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="442651876"
Date: Fri, 4 Aug 2017 11:51:50 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170804105150.GB1519@perard.uk.xensource.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-2-anthony.perard@citrix.com>
 <59833A3E02000078001034F6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59833A3E02000078001034F6@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/vlapic: Introduce
	vlapic_update_timer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMDMsIDIwMTcgYXQgMDg6NTk6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAwNy8x
OC8xNyA3OjEwIFBNID4+Pgo+ID5UaGVyZSBzaG91bGQgbm90IGJlIGFueSBmdW5jdGlvbmFsaXR5
IGNoYW5nZSB3aXRoIHRoaXMgcGF0Y2guCj4gPgo+ID5UaGlzIGZ1bmN0aW9uIGlzIHVzZWQgd2hl
biB0aGUgQVBJQ19UTUlDVCByZWdpc3RlciBpcyB1cGRhdGVkLgo+ID4KPiA+dmxhcGljX3VwZGF0
ZV90aW1lciBpcyBpbnRyb2R1Y2UgYXMgaXQgd2lsbCBiZSB1c2UgYWxzbyB3aGVuIHRoZQo+ID5y
ZWdpc3RlcnMgQVBJQ19MVlRUIGFuZCBBUElDX1REQ1IgYXJlIHVwZGF0ZWQuCj4gPgo+ID5TaWdu
ZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+
LS0tCj4gCj4gTWlzc2luZyBicmllZiByZXZpc2lvbiBsb2cgaGVyZS4KCkl0IHdvdWxkIGhhdmUg
YmVlbiAiTmV3IHBhdGNoIiwgc2luY2UgSSd2ZSByZXdyaXRlIGFsbCBwYXRjaGVzIGFuZApyZW9y
Z2FuaXplIHRoZSBzZXJpZS4gQnV0IHRoZSByZXZpc2lvbiBsb2cgaXMgaW4gdGhlIGNvdmVyIGxl
dHRlci4KCj4gPitzdGF0aWMgdm9pZCB2bGFwaWNfdXBkYXRlX3RpbWVyKHN0cnVjdCB2bGFwaWMg
KnZsYXBpYywgdWludDMyX3QgbHZ0dCk7Cj4gPit7Cj4gPisgICAgdWludDY0X3QgcGVyaW9kOwo+
ID4rICAgIHVpbnQ2NF90IGRlbHRhOwo+IAo+IFdoeSB0d28gbGluZXMgKGJ1dCBzZWUgYWxzbyBi
ZWxvdyk/CgpXaHkgbm90PyBBbnl3YXksIEknbGwgY2hhbmdlIGl0LgoKQWxzbyBJIHJlYWxpemUg
dGhhdCBkZWx0YSBpcyBnb2luZyB0byBiZSBpbml0aWFsaXplIHRvIDAgaGVyZSBpbiB0aGUKbmV4
dCBwYXRjaCwgd2hpY2ggaXMgd2h5IEkgdGhpbmsgdGhlcmUgaXMgdHdvIGxpbmVzLgoKPiA+KyAg
ICBib29sIGlzX3BlcmlvZGljOwo+ID4rCj4gPisgICAgaXNfcGVyaW9kaWMgPSAobHZ0dCAmIEFQ
SUNfVElNRVJfTU9ERV9NQVNLKSA9PSBBUElDX1RJTUVSX01PREVfUEVSSU9ESUM7Cj4gPisKPiA+
KyAgICBwZXJpb2QgPSAodWludDY0X3QpdmxhcGljX2dldF9yZWcodmxhcGljLCBBUElDX1RNSUNU
KQo+ID4rICAgICAgICAqIEFQSUNfQlVTX0NZQ0xFX05TICogdmxhcGljLT5ody50aW1lcl9kaXZp
c29yOwo+ID4rCj4gPisgICAgLyogQ2FsY3VsYXRlIHRoZSBuZXh0IHRpbWUgdGhlIHRpbWVyIHNo
b3VsZCB0cmlnZ2VyIGFuIGludGVycnVwdC4gKi8KPiA+KyAgICBkZWx0YSA9IHBlcmlvZDsKPiAK
PiBXaGF0IGlzIHRoZSBwb2ludCBvZiBoYXZpbmcgdGhlIHNhbWUgdmFsdWUgaW4gdHdvIHZhcmlh
Ymxlcz8KCkl0IG1pZ2h0IGxvb2sgbGlrZSBpdCBidXQgdGhlcmUgYXJlIG5vdCB0aGUgc2FtZSB2
YWx1ZXMsIHRoZSBkZXNjcmlwdGlvbgppcyBhY2N1cmF0ZSwgZXZlbiBpZiB0aGUgY2FsY3VsYXRp
b24gYXQgdGhpcyBzdGFnZSBpcyB2ZXJ5IHNpbXBsZS4KCk1vcmUgaW1wb3J0YW50bHksIHRoaXMg
bGluZSBpcyBnb2luZyBhd2F5IGluIHRoZSBuZXh0IHBhdGNoIGFuZCB3aWxsIGJlCnJlcGxhY2Vk
IGJ5IGEgbW9yZSBjb21wbGV4ZSBjYWxjdWxhdGlvbi4KCgpUaGFua3MsCgotLSAKQW50aG9ueSBQ
RVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 10:58:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 10:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ddaIy-00077W-6g; Fri, 04 Aug 2017 10:58:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddaIx-00077Q-HC
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 10:58:07 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D5/32-01732-E3354895; Fri, 04 Aug 2017 10:58:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva5dcEu
 kwZ5XohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bMv8dYCr4yVzzf1svawDiJuYuRk0NCwF9i
 0+JfLCA2i4CKxN/2FkYQm01AWeJnZy8biC0CZC9f9BSshlkgSGLNn9tMILawgL3Epe61QHM4O
 HgFLCQezwkCCQsJpEqs6z4HNp5XQFDi5MwnUK06Egt2f2IDKWcWkJZY/o8DJMwpYCnRcf4pK4
 gtCnRB59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukZFeUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgmNUzMDDuYNzT7neIUZKDSUmUt/pYU6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV6hoJZIIcGi1PTUirTMHGDAw6QlOHiURHiXBwKleYsLEnOLM9MhU
 qcYdTmaPmz5wiTEkpeflyolzvsWpEgApCijNA9uBCz6LjHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5mUAuYQnM68EbtMroCOYgI74U9cIckRJIkJKqoGxumjFKfUPZc8Db4R6s1zcLsNSzHL
 u/IdD/zau2dzH2HVq9oYb+eXyLgoTOffkbstZYXoruOKH9zzjEzOcAzrqIj6UerFs+yv5IPG/
 LPfiCZ2Xwz/1L3+12k+4Mu55mJLQA7vHBduFuVSc1E6u2rBy5j17LknOe7LbJvCoxF4Q1XTq8
 bSftHa/EktxRqKhFnNRcSIAqUfatbkCAAA=
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1501844284!105729522!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22361 invoked from network); 4 Aug 2017 10:58:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 10:58:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="442652111"
Date: Fri, 4 Aug 2017 11:57:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xiao Liang <xiliang@redhat.com>
Message-ID: <20170804105752.q7aa5wqeb7fjlbip@citrix.com>
References: <20170801155750.22823-1-xiliang@redhat.com>
 <20170801161027.cmdcqhmc4hipaj7j@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170801161027.cmdcqhmc4hipaj7j@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] xl: add --clear option to dmesg command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDU6MTA6MjdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEF1ZyAwMSwgMjAxNyBhdCAxMTo1Nzo1MFBNICswODAwLCBYaWFvIExpYW5nIHdy
b3RlOgo+ID4gRnJvbTogeGlsaWFuZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgo+ID4gCj4gPiBUaGUg
bWFudWFsIG9mIHhsIHNheXMgLS1jbGVhciBvcHRpb24gaXMgc3VwcG9ydGVkIGFuZCB0aGF0IG9w
dGlvbiB3b3JrZWQgZm9yIHhtLiBBZGQgdGhhdCB0byB4bCBub3cuCj4gCj4gSSB3aWxsIHdyYXAg
dGhpcyBsb25nIGxpbmUgdG8gNzIgY29sdW1ucyB3aGlsZSBjb21taXR0aW5nLgo+IAo+ID4gCj4g
PiBTaWduZWQtb2ZmLWJ5OiB4aWxpYW5nIDx4aWxpYW5nQHJlZGhhdC5jb20+CgpJIHdhcyBhYm91
dCB0byBjb21taXQgdGhpcywgYnV0IEkgcmVhbGlzZWQgInhpbGlhbmciIGFzIHlvdXIgbmFtZSBz
ZWVtcwp3cm9uZy4gU2hvdWxkIGl0IGJlICJYaSBMaWFuZyIgaW5zdGVhZD8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:05:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:05: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.xen.org>)
	id 1ddaPz-0007uO-05; Fri, 04 Aug 2017 11:05:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddaPx-0007uI-Bd
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 11:05:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3A/DE-03582-0F454895; Fri, 04 Aug 2017 11:05:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6HkJZ
 Ig/YpAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajbYsYC2ayVrzt7GZtYOxl6WLk5JAQ8Jc4
 8uY6mM0ioCIx89ZmZhCbTUBZ4mdnLxuILQJkL1/0FKyGWSBIYs2f20wgtrCAvcSl7rVg9bwCF
 hILv+0HquHiEBKYzCix8Po+RoiEoMTJmU+gmnUkFuz+BDSUA8iWllj+jwMkzClgKTHp1CRWEF
 sU6IbOpXPAyoUEFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo3pxalFZapGuiV5SUWZ6RkluYma
 OrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsbuy/6HGCU5mJREeauPNUUK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuBVAwaukGBRanpqRVpmDjDkYdISHDxKIrycIGne4oLE3OLMdIjUKUZdj
 qYPW74wCbHk5eelSonzXg8GKhIAKcoozYMbAYu/S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVB
 LmlQJZxZOZVwK36RXQEUxAR/ypawQ5oiQRISXVwGh2l8XCcaHQW9HnzntN2NOjNzKLWYsrPnm
 qcXTRbJsf5Xd1DfKnrDpdtCX1zouGh8/CK5du5b48aUrFWvMb//RXXi//obl0odnkT9o8p6pt
 tVUsXBJDZ816ovxC4olctP7DjPlzZrL15T3c6fsj+kTcux/WQtt/et+//uvJJ9vbTlIRH5/E/
 ZZUYinOSDTUYi4qTgQAfU9ylboCAAA=
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1501844718!110450290!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14655 invoked from network); 4 Aug 2017 11:05:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:05:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="434345712"
Date: Fri, 4 Aug 2017 12:05:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xiao Liang <xiliang@redhat.com>
Message-ID: <20170804110516.mzxr4i3vhkxk3bvb@citrix.com>
References: <20170801155750.22823-1-xiliang@redhat.com>
 <20170801161027.cmdcqhmc4hipaj7j@citrix.com>
 <20170804105752.q7aa5wqeb7fjlbip@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170804105752.q7aa5wqeb7fjlbip@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] xl: add --clear option to dmesg command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMTE6NTc6NTNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEF1ZyAwMSwgMjAxNyBhdCAwNToxMDoyN1BNICswMTAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gT24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMTE6NTc6NTBQTSArMDgwMCwgWGlhbyBMaWFu
ZyB3cm90ZToKPiA+ID4gRnJvbTogeGlsaWFuZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgo+ID4gPiAK
PiA+ID4gVGhlIG1hbnVhbCBvZiB4bCBzYXlzIC0tY2xlYXIgb3B0aW9uIGlzIHN1cHBvcnRlZCBh
bmQgdGhhdCBvcHRpb24gd29ya2VkIGZvciB4bS4gQWRkIHRoYXQgdG8geGwgbm93Lgo+ID4gCj4g
PiBJIHdpbGwgd3JhcCB0aGlzIGxvbmcgbGluZSB0byA3MiBjb2x1bW5zIHdoaWxlIGNvbW1pdHRp
bmcuCj4gPiAKPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IHhpbGlhbmcgPHhpbGlhbmdAcmVk
aGF0LmNvbT4KPiAKPiBJIHdhcyBhYm91dCB0byBjb21taXQgdGhpcywgYnV0IEkgcmVhbGlzZWQg
InhpbGlhbmciIGFzIHlvdXIgbmFtZSBzZWVtcwo+IHdyb25nLiBTaG91bGQgaXQgYmUgIlhpIExp
YW5nIiBpbnN0ZWFkPwoKSSB0aGluayBpdCBzaG91bGQgYmUgIlhpYW8gTGlhbmciIGJlY2F1c2Ug
dGhhdCBpcyB3aGF0IGlzIGluIHlvdXIgZW1haWwKaGFuZGxlLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:07:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11: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.xen.org>)
	id 1ddaSD-00081y-Cv; Fri, 04 Aug 2017 11:07:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382738d51=citrix-osstest@xenproject.org>)
 id 1ddaSC-00081R-7t
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 11:07:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 36/E3-03044-B7554895; Fri, 04 Aug 2017 11:07:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpG5VaEu
 kwaQGeYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtE0x6Jg9gLGitalB9gaGE+UdTFycEgI+EvM
 vWgKYbpLNOxN62Lk5BARcJaY8OE2G0iYV0BP4t8uGZCwsEC2xPyLD5i7GLmAqqcqSjw/cpcRJ
 AHSOmHPBnYY++GJ86wgNpuAh8TEnoksIHNYBFQk1ve4g4SFBLQkli5eyQRi8woISpyc+YQFxG
 YWkJA4+OIFM8Q1FhJ7X1VMYOSbhaRqFpKqBYxMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAoOJAQh2MJ5fG3iIUZKDSUmUt/pYU6QQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCV61kJZIIcGi1PTUirTMHGBYw6QlOHiURHg5QdK8xQWJucWZ6RCpU4zGHBtWr
 //CxDFp5s9vTEIsefl5qVLivEkgpQIgpRmleXCDYPF2iVFWSpiXEeg0IZ6C1KLczBJU+VeM4h
 yMSsK8YSBTeDLzSuD2vQI6hQnolD91jSCnlCQipKQaGCt+5hR2mi0Quf9ydcm/hDd3tuz5wyL
 x0yBjzefaacEzWnnZX2+YP/d748vU3lbu9OsWPu8a/3IZ3uEIfbPL0vu47c/gCYnrUlhfMpdV
 S9scnXazz+PgdZ096ovWsT1tfW5bsnnBv7Mh23j+hPuVpLPO8A/cUnrSnDlghlDrlpaklUqsU
 yT2RyqxFGckGmoxFxUnAgDPdGsYsgIAAA==
X-Env-Sender: prvs=382738d51=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501844856!78538944!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4187 invoked from network); 4 Aug 2017 11:07:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:07:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="434345883"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71935-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:leak-check/check:fail:allowable
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=c7c6232bd304568d4da4bef521603aae0035e172
X-Osstest-Versions-That: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 4 Aug 2017 12:07:34 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-upstream-unstable baseline-only test] 71935:
	regressions - trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0003411319093546465=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71935 qemu-upstream-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71935/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 71596

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     19 leak-check/check          fail REGR. vs. 71596
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 71596

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt    14 saverestore-support-check fail blocked in 71596
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail blocked in 71596
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail blocked in 71596
 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-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 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          13 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          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-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-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-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-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-armhf-armhf-libvirt-raw 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-amd64-amd64-libvirt-vhd 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 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                c7c6232bd304568d4da4bef521603aae0035e172
baseline version:
 qemuu                414d069b38ab114b89085e44989bf57604ea86d7

Last test of basis    71596  2017-06-25 05:14:43 Z   40 days
Testing same since    71935  2017-08-04 05:54:01 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alastair D'Silva <alastair@d-silva.org>
  Alberto Garcia <berto@igalia.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Kompel <barbos@gmail.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alex Zuepke <azu@sysgo.de>
  Alexander Boettcher <alexander.boettcher@genode-labs.com>
  Alexander Graf <agraf@suse.de>
  Alexander Indenbaum <alexander.indenbaum@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Allan Wirth <awirth@akamai.com>
  Amit Shah <amit.shah@redhat.com>
  Anatoli Huseu1 <avg.tolik@gmail.com>
  Andrea Bolognani <abologna@redhat.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Andrew Gacek <andrew.gacek@gmail.com>
  Andrew Jones <drjones@redhat.com>
  Andrey Shedel <ashedel@microsoft.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Artyom Tarasenko <atar4qemu@gmail.com> [sparc part]
  Ashijeet Acharya <ashijeetacharya@gmail.com>
  Athira Rajeev <atrajeev@linux.vnet.ibm.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Avinesh Kumar <avinesku@linux.vnet.ibm.com>
  Aviv Ben-David <bd.aviv@gmail.com>
  Balamuruhan S <bala24@linux.vnet.ibm.com>
  Balbir Singh <bsingharora@gmail.com>
  Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
  Bastian Koppelmann <kbastian@mail.uni-paderborn.de> [tricore part]
  Ben Warren <ben@skyportsystems.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Bruce Rogers <brogers@suse.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Caoxinhua <caoxinhua@huawei.com>
  Changlong Xie <xiecl.fnst@cn.fujitsu.com>
  Chao Fan <fanc.fnst@cn.fujitsu.com>
  Chao Peng <chao.p.peng@linux.intel.com>
  Chris Wulff <crwulff@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christopher Covington <cov@codeaurora.org>
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Clement Deschamps <clement.deschamps@antfield.fr>
  Cole Robinson <crobinso@redhat.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Cornelia Huck <cornelia.huck@de.ibm.com> [s390x part]
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Engraf <david.engraf@sysgo.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Dmitry Fleytman <dmitry@daynix.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Doug Evans <dje@google.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Ed Swierk <eswierk@skyportsystems.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com> [cris&microblaze part]
  Edgar Kaziahmedov <edos@virtuozzo.mipt.ru>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com> [i386 part]
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fabian Lesniak <fabian@lesniak-it.de>
  Fam Zheng <famz@redhat.com>
  fangying <fangying1@huawei.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Franklin "Snaipe" Mathieu <snaipe@diacritic.io>
  Franklin \"Snaipe\" Mathieu <snaipe@diacritic.io>
  Frediano Ziglio <fziglio@redhat.com>
  Gabriel Somlo <somlo@cmu.edu>
  Gal Hammer <ghammer@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <gkurz@linux.vnet.ibm.com>
  Greg Kurz <groug@kaod.org>
  Greg Ungerer <gerg@uclinux.org>
  Guan Xuetao <gxt@mprc.pku.edu.cn> [unicore32 part]
  Halil Pasic <pasic@linux.vnet.ibm.com>
  hangaohuai <hangaohuai@huawei.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Hariharan T.S. <hari@linux.vnet.ibm.com>
  Harish S <harisrir@linux.vnet.ibm.com>
  He Chen <he.chen@linux.intel.com>
  Helge Deller <deller@gmx.de>
  HervÃ© Poussineau <hpoussin@reactos.org>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  Igor Pavlikevich <ipavlikevich@gmail.com>
  Iwona Kotlarska <iwona260909@gmail.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jason Wang <jasowang@redhat.com>
  Javier Celaya <jcelaya@gmail.com>
  Jean-Christophe Dubois <jcd@tribudubois.net>
  Jeff Cody <jcody@redhat.com>
  Jianjun Duan <duanj@linux.vnet.ibm.com>
  Jin Guojie <jinguojie@loongson.cn>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Jintack Lim <jintack@cs.columbia.edu>
  Jiri Denemark <jdenemar@redhat.com>
  Jitendra Kolhe <jitendra.kolhe@hpe.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Brown <julian@codesourcery.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kurban Mallachiev <mallachiev@ispras.ru>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <laurent@vivier.eu> [m68k part]
  Laurent Vivier <lvivier@redhat.com>
  Leif Lindholm <leif.lindholm@linaro.org>
  Lena Djokic <Lena.Djokic@rt-rk.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Lidong Chen <jemmy858585@gmail.com>
  Lin Ma <lma@suse.com>
  LluÃ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Marc-AndrÃƒÂ© Lureau <marcandre.lureau@redhat.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marcelo Tosatti <mtosatti@redhat.com>
  Marcin Chojnacki <marcinch7@gmail.com>
  Marcin Krzeminski <mar.krzeminski@gmail.com>
  Marcin KrzemiÅ„ski <mar.krzeminski@gmail.com>
  Marek Vasut <marex@denx.de>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Filippov <jcmvbkbc@gmail.com> [xtensa part]
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Karcher <karcher@physik.fu-berlin.de>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Michael Walle <michael@walle.cc> [lm32 part]
  Mike Nawrocki <michael.nawrocki@gtri.gatech.edu>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Reilly <nreilly@blackberry.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Nir Soffer <nirsof@gmail.com>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Pankaj Gupta <pagupta@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Durrant <paul.durrant@citrix.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Pavel Dovgalyuk <dovgaluk@ispras.ru>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Pavel Fedin <p.fedin@samsung.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peer Adelt <peer.adelt@c-lab.de>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Gesang <philipp.gesang@intra2net.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Pierre Morel <pmorel@linux.vnet.ibm.com>
  Pierre Ossman <ossman@cendio.se>
  Po-Hsu Lin <po-hsu.lin@canonical.com>
  Pradeep Jagadeesh <pradeep.jagadeesh@huawei.com>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Programmingkid <programmingkidx@gmail.com>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Rami Rosen <rami.rosen@intel.com>
  Richard Henderson <rth@twiddle.net>
  Richard Henderson <rth@twiddle.net> [alpha part]
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Roman Kapl <rka@sysgo.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Samuel Thibault <samuel.thibault@gnu.org>
  Sascha Silbe <silbe@linux.vnet.ibm.com>
  Shannon Zhao <shannon.zhao@linaro.org>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Suramya Shah <shah.suramya@gmail.com>
  Tejaswini Poluri <tejaswinipoluri3@gmail.com>
  Terrence Xu <terrence.xu@intel.com>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  tianqing <tianqing@unitedstack.com>
  Valentin Plotkin <caliborn@sdf.org>
  Vijaya Kumar K <Vijaya.Kumar@cavium.com>
  Vincent Palatin <vpalatin@chromium.org>
  Vincenzo Maffione <v.maffione@gmail.com>
  Vlad Lungu <vlad.lungu@windriver.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang guang <wang.guang55@zte.com.cn>
  Wang Guang<wang.guang55@zte.com.cn>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wen Congyang <wencongyang@gmail.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  xiaoqiang zhao <zxq_yx_007@163.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  XiongZhang <xiong.y.zhang@intel.com>
  Xu, Anthony <anthony.xu@intel.com>
  yaolujing <yaolujing@huawei.com>
  Yaowei Bai <baiyaowei@cmss.chinamobile.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yi Sun <yi.y.sun@linux.intel.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yongji Xie <xyjxie@linux.vnet.ibm.com>
  YunQiang Su <wzssyqa@gmail.com>
  Yuri Benditovich <yuri.benditovich@daynix.com>
  Yuval Shaia <yuval.shaia@oracle.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Ziyue Yang <skiver.cloud.yzy@gmail.com>
  Ziyue Yang <yzylivezh@hotmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  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-pvh-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-armhf-armhf-xl-midway                                   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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0003411319093546465==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:08:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 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.xen.org>)
	id 1ddaTQ-000892-QI; Fri, 04 Aug 2017 11:08:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddaTP-00088w-U4
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 11:08:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 40/65-02962-7C554895; Fri, 04 Aug 2017 11:08:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve6x0JZ
 Ig4svNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyet8+ZCyYyV5zaMYelgfEcUxcjJ4eEgL/E
 z+azjCA2i4CKxOpdh8FsNgFliZ+dvWwgtoiAqkTH1ptA9VwczAK9jBKHttxgB0kIC6RIzHneB
 GbzClhIPN7fxgpiCwl4SJzpWcUGEReUODnzCQuIzSygJ3Fj6hSgOAeQLS2x/B8HRFheonnrbG
 YQm1PAU+L0q7VgtijQPZ1L57BAjFSQ6Jh+jGkCI/8sJFNnIZk6C2HqLCRTFzCyrGLUKE4tKks
 t0jU010sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxNBiDYwXh7Y8AhRkkOJiVR
 3upjTZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjVQloihQSLUtNTK9Iyc4BRApOW4OBREuHlB
 EnzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcNwmkSACkKKM0D24ELGIvMcpKCfMyAh0lxF
 OQWpSbWYIq/4pRnINRSZg3DGQKT2ZeCdymV0BHMAEd8aeuEeSIkkSElFQDo9fCsBXzDi+29nj
 L79f8kPWIjJtk4XGX7veiD4ApiNX52/ftl46t2v3KsXTagYNW3062zG/kOj7XslTiT/3Lb9/d
 LveL8LRK7buQZhKQqHiN+8qEJF/nfmlRiSdBp8W/2RTeCDePE7vOebSgYmFxe8yfVQF7dl99M
 WFp6Xz1HwdYJcq9HspcUGIpzkg01GIuKk4EAGZAkM7TAgAA
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501844933!50794486!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48668 invoked from network); 4 Aug 2017 11:08:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:08:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="442652884"
Date: Fri, 4 Aug 2017 12:08:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170804110851.zbrasiekos673use@citrix.com>
References: <1501838977-63404-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1501838977-63404-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com, jbeulich@suse.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [Patch for staging 1/2] docs: remove a special
 character to avoid html creation error.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMDU6Mjk6MzZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoZSAnwq4nIChhIHNwZWNpYWwgY2hhcmFjdGVyKSBtYXkgY2F1c2UgaHRtbCBkb2N1bWVudCBj
cmVhdGlvbgo+IGZhaWx1cmUuIFNvIHJlbW92ZSBpdCBmcm9tIHRoZSBmZWF0dXJlIGRvY3VtZW50
LgoKTm90IHN1cmUgaG93IHlvdSB0ZXN0ZWQgaXQgYnV0IHRoZSBvcmlnaW5hbCBlcnJvciB3YXMg
Zm91bmQgYnkgcGFuZG9jLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxp
bnV4LmludGVsLmNvbT4KCkNoYW5nZSBsb29rcyBnb29kOgoKVGVzdGVkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:19:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:19: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.xen.org>)
	id 1ddacx-0000Zz-NT; Fri, 04 Aug 2017 11:18:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382738d51=citrix-osstest@xenproject.org>)
 id 1ddacw-0000Zc-KP
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 11:18:46 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 54/A6-22472-51854895; Fri, 04 Aug 2017 11:18:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXlc0oiX
 S4PBkLot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHhzmKWgr0iFd9e8jcwHuDtYuTkkBDwl5j2
 7gkbhO0u8fbsXFYQW0TAWWLCh9tgcV4BPYm7bbtYQGxhgRiJzz83MHcxcgHV93NIXOi8yw7Rr
 CqxvfMuE4jNJuAhMbFnIlADBweLgIrEvv26IGEhAS2JpYtXMkHMFJQ4OfMJ2ExmAQmJgy9eME
 OMsZBo//SWaQIj7ywkZbOQlC1gZFrFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgrJebWlycmJ6
 ak5hUrJecn7uJERg49QwMjDsYL391OsQoycGkJMpbfawpUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEb1B4S6SQYFFqempFWmYOMIRh0hIcPEoivF9CgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl
 5+XKiXOuzwMqEgApCijNA9uBCyeLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5lUBuYQnM6
 8EbtMroCOYgI74U9cIckRJIkJKqoEx48mftk0ZytaZW7alHZwyYZ7jmVKOureBmbv2hqX+7jC
 3P2q/T9TPVDFxT/Yew36ND2wOdzXWPT/1Uy2sbefeoHvPUzP/8Z6X1bv/58nZWe/uRv0RE/NS
 NXdlD5LS5dtmr/iYbYMVs/D16ChL1bb3G/Zs7XhwJfv1bllDQas+6fjERovmrc+VWIozEg21m
 IuKEwFba9T0ogIAAA==
X-Env-Sender: prvs=382738d51=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1501845523!77725930!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27682 invoked from network); 4 Aug 2017 11:18:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:18:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="442654140"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71936-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:build-amd64-pvops:kernel-build:fail:regression
 distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-amd64-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:guest-start/debian.repeat:fail:nonblocking
X-Osstest-Versions-That: flight=71901
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 4 Aug 2017 12:18:41 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71936: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTM2IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxOTM2LwoKUmVncmVz
c2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywK
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NzE5MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
IGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5MDEKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTkw
MQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcxOTAxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5MDEKIHRlc3QtYXJt
aGYtYXJtaGYtYXJtaGYtamVzc2llLW5ldGJvb3QtcHlncnViIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGJsb2NrZWQgaW4gNzE5MDEKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2ll
LW5ldGJvb3QtcHlncnViIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2Vk
IGluIDcxOTAxCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiA3MTkwMQoKYmFzZWxp
bmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxOTAxCgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtamVzc2llLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2llLW5ldGJvb3QtcHZncnViICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtamVzc2llLW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtamVz
c2llLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtamVzc2llLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29t
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:21:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11: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.xen.org>)
	id 1ddaff-00019g-5a; Fri, 04 Aug 2017 11:21:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382738d51=citrix-osstest@xenproject.org>)
 id 1ddafe-00019L-1E
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 11:21:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0A/78-09901-DB854895; Fri, 04 Aug 2017 11:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXnd3REu
 kwbTVMhb3prxnd2D02N63iz2AMYo1My8pvyKBNePEkVbmgmkOFZ+mr2ZtYFxo1MXIySEh4C+x
 aNNJpi5GDiDbXeLewzSQsIiAs8SED7fZQGxeAT2JL73HGEFsYQEjiVP3ZrBBtLpJrJ/9Ds5u2
 9YLVsMm4CExsWciC4jNIqAi0dm3hRnEFhLQkli6eCUTxExBiZMzn4DVMAtISBx88YIZYo6FxI
 y77UwTGHlnISmbhaRsASPTKkb14tSistQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYzAwGEAgh2M3Zf9DzFKcjApifJWH2uKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBeySs
 JVJIsCg1PbUiLTMHGMIwaQkOHiURXt9woDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzb
 gEpEgApyijNgxsBi6dLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZVAZnCk5lXArfpFdARTE
 BH/KlrBDmiJBEhJdXAuL8/7c+1L8z1Nw8f2XBWy+D5dm3Ohw9u7Xc8VqOiWPH42OE1l0WniBx
 hn7TiyWbvxyp6QnxyK9pnSU5VueAglXE3i/FclFeOw4nHBr8v6G8WP5su4sDZsLwk+9ZyHWGB
 Tll1kSM9Lxu+Hqu+1Si/aDPfFIYZ7G+ZntW12H1yVfc1n1MzY+vJA0osxRmJhlrMRcWJAIW/W
 MeiAgAA
X-Env-Sender: prvs=382738d51=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1501845690!110059682!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6990 invoked from network); 4 Aug 2017 11:21:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:21:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="442654430"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71937-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=09cc872d0242304329e6c21e91bef14fa9949744
X-Osstest-Versions-That: ovmf=bb4831c03dd15ff8528dcdbc7d2ad1835f55563e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 4 Aug 2017 12:21:26 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71937: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTkzNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5MzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAwOWNjODcyZDAyNDIzMDQzMjllNmMyMWU5MWJlZjE0ZmE5OTQ5
NzQ0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYjQ4MzFjMDNkZDE1
ZmY4NTI4ZGNkYmM3ZDJhZDE4MzVmNTU1NjNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5MzQg
IDIwMTctMDgtMDQgMDA6MTk6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTM3ICAyMDE3LTA4LTA0IDA4OjE4OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBEIEtpbm5l
eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldAps
b2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCAwOWNjODcyZDAyNDIzMDQzMjllNmMyMWU5MWJlZjE0ZmE5OTQ5NzQ0CkF1dGhvcjogTWljaGFl
bCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEF1ZyAz
IDExOjQ0OjMxIDIwMTcgLTA3MDAKCiAgICBPdm1mUGtnOiBVbmRvIHJlbW92YWwgb2YgTGljZW5z
ZS50eHQKICAgIAogICAgVW5kbyByZW1vdmFsIG9mIE92bWZQa2cvTGljZW5zZS50eHQgaW4gY29t
bWl0CiAgICAKICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9jb21taXQvMmE5
OGRlMDM0NDRlNmExZTA0MDMwZTcwYmI4NWU2MmRlNmI4MmVkYwogICAgCiAgICBDYzogTGVpZiBM
aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogICAgQ2M6IEFuZHJldyBGaXNoIDxh
ZmlzaEBhcHBsZS5jb20+CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGlu
dGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwu
ZC5raW5uZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRh
bi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGVpZiBMaW5kaG9sbSA8bGVp
Zi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKY29tbWl0IDgyN2EwOWQwMjQ2YjY0Y2UwNTUzZThlODdk
ODE5YmNjNzczYjFkNmYKQXV0aG9yOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5
QGludGVsLmNvbT4KRGF0ZTogICBXZWQgSnVsIDE5IDE0OjI4OjE0IDIwMTcgLTA3MDAKCiAgICBl
ZGsyOiBBZGQgUmVhZG1lLm1kIHRvIHJvb3Qgb2YgZWRrMiByZXBvc2l0b3J5CiAgICAKICAgIGh0
dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjQzCiAgICAKICAg
IEFkZCBSZWFkbWUubWQgd2l0aCBhIGJyaWVmIGRlc2NyaXB0aW9uIG9mIHRoZSBFREsgSUkKICAg
IG9wZW4gc291cmNlIHByb2plY3QgYWxvbmcgd2l0aCBsaW5rcyB0byBjb250cmlidXRpb24KICAg
IGFncmVlbWVudCwgbGljZW5zZXMsIGFuZCByZXNvdXJjZXMuCiAgICAKICAgIENjOiBMZWlmIExp
bmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgICBDYzogQW5kcmV3IEZpc2ggPGFm
aXNoQGFwcGxlLmNvbT4KICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5k
Lmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlm
LmxpbmRob2xtQGxpbmFyby5vcmc+Cgpjb21taXQgMmE5OGRlMDM0NDRlNmExZTA0MDMwZTcwYmI4
NWU2MmRlNmI4MmVkYwpBdXRob3I6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlA
aW50ZWwuY29tPgpEYXRlOiAgIFdlZCBKdWwgMTkgMTQ6MzA6MzAgMjAxNyAtMDcwMAoKICAgIGVk
azI6IE1vdmUgTGljZW5zZS50eHQgZmlsZSB0byByb290CiAgICAKICAgIGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjQyCiAgICAKICAgIEFkZCB0b3AgbGV2
ZWwgTGljZW5zZS50eHQgZmlsZSB3aXRoIHRoZSBCU0QgMi1DbGF1c2UKICAgIExpY2Vuc2UgdGhh
dCBpcyB1c2VkIGJ5IHRoZSBtYWpvcml0eSBvZiB0aGUgRUtEIElJIG9wZW4KICAgIHNvdXJjZSBw
cm9qZWN0IGNvbnRlbnQuICBNZXJnZSBjb3B5cmlnaHQgc3RhdGVtZW50cwogICAgZnJvbSB0aGUg
QlNEIDItQ2xhdXNlIExpY2Vuc2UgZmlsZXMgaW4gZWFjaCBwYWNrYWdlCiAgICBkaXJlY3Rvcnkg
YW5kIHJlbW92ZSB0aGUgZHVwbGljYXRpb24gTGljZW5zZS50eHQKICAgIGZpbGUgZnJvbSBwYWNr
YWdlIGRpcmVjdG9yaWVzLgogICAgCiAgICBDYzogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9s
bUBsaW5hcm8ub3JnPgogICAgQ2M6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+CiAgICBD
YzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3Jn
PgoKY29tbWl0IGY0YTg4NzhiMDkwY2VkOTE3NWVlMzQzZjIwODM4YTE1ZGZhNzRhZTIKQXV0aG9y
OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KRGF0ZTogICBN
b24gSnVsIDI0IDE0OjUzOjEwIDIwMTcgLTA3MDAKCiAgICBlZGsyOiBSZWZvcm1hdCBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIAogICAgaHR0cHM6Ly9idWd6aWxsYS50
aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02MjkKICAgIAogICAgVXBkYXRlIGZvcm1hdHRp
bmcgb2YgQ29udHJpYnV0aW9ucy50eHQgdG8gbGluZSB3cmFwCiAgICBhdCA4MCBjb2x1bW5zLgog
ICAgCiAgICBDYzogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogICAg
Q2M6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8
am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwg
RCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpv
cmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
TGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKY29tbWl0IGI2NTM4YzEx
OGFlODI3ZjczYjdkMWRlY2Q5ZWMzMDg1M2NkZjliM2IKQXV0aG9yOiBNaWNoYWVsIEQgS2lubmV5
IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KRGF0ZTogICBUdWUgSnVsIDE4IDEzOjU5OjIx
IDIwMTcgLTA3MDAKCiAgICBlZGsyOiBVcGRhdGUgdG8gVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NjI5CiAgICAKICAgIFVwZGF0ZSB0aGUgVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgZnJvbSBWZXJzaW9uIDEuMAogICAgdG8gVmVyc2lvbiAxLjEgdG8gY292ZXIg
b3BlbiBzb3VyY2UgZG9jdW1lbnRhdGlvbiBhc3NvY2lhdGVkCiAgICB3aXRoIHRoZSBUaWFub0Nv
cmUgcHJvamVjdC4KICAgIAogICAgVmVyc2lvbiAxLjAgY292ZXJzIHNvdXJjZSBjb2RlIGZpbGVz
LiAgVmVyc2lvbiAxLjEgaXMgYQogICAgYmFja3dhcmRzIGNvbXBhdGlibGUgZXh0ZW5zaW9uIHRo
YXQgYWRkcyBzdXBwb3J0IGZvciBkb2N1bWVudAogICAgZmlsZXMgaW4gYm90aCBzb3VyY2UgZm9y
bSBhbmQgY29tcGlsZWQgZm9ybS4KICAgIAogICAgVGhlIGVkazIgcmVwb3NpdG9yeSBpcyB1cGRh
dGVkIHNvIHRoZSBzYW1lIGNvbnRyaWJ1dGlvbgogICAgYWdyZWVtZW50IGlzIHVzZWQgYnkgZGV2
ZWxvcGVycyB0aGF0IHdvcmsgb24gVGlhbm9Db3JlCiAgICByZWxhdGVkIHNvdXJjZSBjb2RlIG9y
IFRpYW5vQ29yZSByZWxhdGVkIGRvY3VtZW50cy4KICAgIAogICAgTGlua3MgdG8gUkZDIGFuZCBX
aWtpIG9uIHRoZSBHaXRCb29rIGRvY3VtZW50YXRpb24gcHJvY2VzcwogICAgKiBodHRwczovL2xp
c3RzLjAxLm9yZy9waXBlcm1haWwvZWRrMi1kZXZlbC8yMDE3LU1hcmNoLzAwODY1NC5odG1sCiAg
ICAqIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUtZG9jcy9lZGsyLVRlbXBsYXRlU3BlY2lm
aWNhdGlvbi93aWtpCiAgICAKICAgIENjOiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxp
bmFyby5vcmc+CiAgICBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KICAgIENjOiBK
b3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9m
Zi1ieTogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+Cgpj
b21taXQgYmJkZDNiYWQxYjE3MGQ2MzAwNzA3OWIyNzkzMTc4N2FiZjBkOGM4ZQpBdXRob3I6IE1p
Y2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBK
dWwgMTggMTM6MzQ6MzMgMjAxNyAtMDcwMAoKICAgIGVkazI6IE1vdmUgVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgdG8gcm9vdAogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5v
Y29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTYyOQogICAgCiAgICBNb3ZlIENvbnRyaWJ1dGlvbnMu
dHh0IHRoYXQgY29udGFpbnMgdGhlIFRpYW5vQ29yZQogICAgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjAgdG8gdGhlIHJvb3Qgb2YgdGhlIGVkazIKICAgIHJlcG9zaXRvcnkgYW5kIHJlbW92ZSB0
aGUgZHVwbGljYXRlIENvbnRyaWJ1dGlvbnMudHh0CiAgICBmaWxlcyBmcm9tIGFsbCBwYWNrYWdl
cy4KICAgIAogICAgQ2M6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4K
ICAgIENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPgogICAgQ2M6IEpvcmRhbiBKdXN0
ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlh
bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNo
YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KCmNvbW1pdCBmMmQx
Yjg2NmRmZDkxNzMyZTcyZTQ5ZjcxYjgxZWE4MDc2MjZkMjg5CkF1dGhvcjogTWljaGFlbCBEIEtp
bm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEp1bCAxMiAxMzox
MTowNyAyMDE3IC0wNzAwCgogICAgQmFzZVRvb2xzL1BhdGNoQ2hlY2s6IFN1cHBvcnQgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgIAogICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUu
b3JnL3Nob3dfYnVnLmNnaT9pZD02MjgKICAgIAogICAgVXBkYXRlIFBhdGNoQ2hlY2sucHkgdG8g
c3VwcG9ydCBlaXRoZXIKICAgICJDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4wIgogICAgb3IgIkNvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEiCiAgICBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCiAg
ICAKICAgIFRlbXBvcmFyaWx5IGNvbnRpbnVlIHRvIGFsbG93IHRoZSBUaWFub0NvcmUgQ29udHJp
YnV0aW9uCiAgICBBZ3JlZW1lbnQgMS4wIGFncmVlbWVudC4KICAgIAogICAgQ2M6IExlaWYgTGlu
ZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICAgIENjOiBBbmRyZXcgRmlzaCA8YWZp
c2hAYXBwbGUuY29tPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRl
bC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBT
aWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJv
Lm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11: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.xen.org>)
	id 1ddaq8-00024v-9f; Fri, 04 Aug 2017 11:32:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1ddaq6-00024p-Ds
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 11:32:22 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 88/C1-01724-54B54895; Fri, 04 Aug 2017 11:32:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KJPp7RqusS3RJ
 pcG6dkcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHyxQHmgqdGFQ9OrGNsYDyo1sXIycEsYC3R
 +6+ZsYuRi4NFoJlF4l1rPyuE85NZ4unBZpYuRg4OIQE3idObikDiQgLzGSVmnD7BBtINEr9y8
 DMTRGIpo8SbRcdZQRJsAgYSr75+YwSxRQSkJa59vgy2gllgAZPEutlr2UESwgIBEvP61oAVsQ
 ioSsxf1wY2lRdo6vrFP1hAbAkBOYmb5zqZJzDyLWBkWMWoXpxaVJZapGuul1SUmZ5RkpuYmaN
 raGCsl5taXJyYnpqTmFSsl5yfu4kRGCoMQLCDsfG70yFGSQ4mJVHe6mNNkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeP9FtkQKCRalpqdWpGXmAIMWJi3BwaMkwrsCJM1bXJCYW5yZDpE6xWjMs
 WH1+i9MHK8m/P/GJMSSl5+XKiXO+wekVACkNKM0D24QLJouMcpKCfMyAp0mxFOQWpSbWYIq/4
 pRnINRSZj3G8gUnsy8Erh9r4BOYQI65U9dI8gpJYkIKakGxu4j1+bM7glhtEiLeKHof8nCn3f
 bnNbz8VksjkJ71RhznBW+d3y9WPZs2uEa/eDHMq73fS9ObXz0ruK1edt/D43L73Qv23wOnLCO
 3VnSdTpX89ylegdravMcHgvPKBIIP/szunoyF8fdryfmXT3tf/VhjUj4qg1519y+qLBPmBjeO
 f/nv+OL7ZRYijMSDbWYi4oTAf+B0UihAgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501846340!108442932!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20999 invoked from network); 4 Aug 2017 11:32:20 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 Aug 2017 11:32:20 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=lC5orBm/HB6lmgRuJNzchLMt87RnnnkG1Nn5fJCPp1AcaNgAozbqCxSp0Iy6NyGQrbyv+B9C8tumup/JBkUZrPhULYTXTliUOSaSLc3ezcxhB8RCdukj/CxM8qphmp0Y1HYvGnheZig3tWXkJHQ6yLsrzD3UzufsfLh9FeVN5Srak6X7u6pr6LZKv5bacV6RFzDxH97YKh8B2IgXfb8DUlzQW17/ONe1NKNzNxMAO8WQx/fPCfMnTiiUv7G0b6rknaO/RbdTBKM1HJvaCLX5pFe/OKx4CCW9O6LdsCPpOv9kjU1K9cWCjHrtdcABqkeOGD5fOHQUmxFxQbeLnBgRVA==;
 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=mXGSDk5CsVzM9r66JHvL/
 n55jAI=; b=AGpHIpb/WSEaLvcpuQk45HCXecoJTaBAE3pO/d8TxuhC1MeJ0fDU6
 UX+hPtn7FNTu2+o57l6+1bvh50/pk8JLOXo/uYm6ho/1+Zc8rP0anQGhCoe3rDQV
 vgme1rYgIVxuYtq51iLh2G+wB9GovFoE+6YjSKQ4xnSSpKJkRM2IAPoTVvNrHD5J
 VKgbTzZtwXDjRnfeAb+YnaHootwddzgicTDfVnglFMZzmoFSlAhH1+ok/pNVVJR3
 7f8GoVr2utKe+13leZcKPe0QIGbMIZCTIuYbSt+Ay1HIG+0XBJ8c31p0kr2Ozq72
 WjC63K9WbDiLK61Nueahg1aJvwEBnGNsQ==
Received: (qmail 2130 invoked from network); 4 Aug 2017 14:32:18 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 14:32:18 +0300
Received: (qmail 3076 invoked from network); 4 Aug 2017 14:32:18 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 4 Aug 2017 14:32:18 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 14:32:04 +0300
Message-Id: <1501846324-4683-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, ian.jackson@eu.citrix.com, tim@xen.org,
 tamas@tklengyel.com, jbeulich@suse.com, andrew.cooper3@citrix.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v4] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2VudCBuZWVkcyB0
byBjb21tdW5pY2F0ZQp3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50LiAgQW4g
ZXhpc3RpbmcgbWVjaGFuaXNtIGlzCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0
aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCmxpa2UgYWxsIG90aGVyIGh5cGVy
Y2FsbHMuCgpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBh
Z2VudCBjYW4gd2hpdGVsaXN0IHRoZQp1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCBkaXJlY3RseSBmcm9tIHVzZXJzcGFjZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjM6CgktIENo
YW5nZWQgY29tbWl0IG1lc3NhZ2UKCS0gQWRkZWQgbmV3IGxpbmVzCgktIEluZGVudCB0aGUgbWF4
aW11bSBzcGFjZSBvbiB0aGUgZGVmaW5lcwoJLSBDaGFuZWQgdGhlIG5hbWUgb2YgdGhlIGRlZmlu
ZS9mdW5jdGlvbiBuYW1lL3N0cnVjdCBtZW1iZXIKCSAgZnJvbSB2bWNhbGwgdG8gZXZlbnQKLS0t
CiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAxICsKIHRvb2xzL2xpYnhjL3hjX21v
bml0b3IuYyAgICAgIHwgMTQgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJj
YWxsLmMgIHwgIDUgKysrKysKIHhlbi9jb21tb24vbW9uaXRvci5jICAgICAgICAgIHwgMTQgKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgMjEgKysrKysrKysr
KystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICB8ICA1ICsrKy0tCiA2
IGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKaW5kZXggYmRlODMxMy4uOTBhMDU2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
QEAgLTIwMjIsNiArMjAyMiw3IEBAIGludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3Qo
eGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKK2ludCB4Y19hbGxvd19ndWVzdF91
c2Vyc3BhY2VfZXZlbnQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29s
IGVuYWJsZSk7CiBpbnQgeGNfbW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBlbmFibGUsIGJvb2wgc3luYyk7CiBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRlcmZh
Y2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX21vbml0b3IuYyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwppbmRleCBi
NDRjZTkzLi42MDY0YzM5IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKKysr
IGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCkBAIC0xNjEsNiArMTYxLDIwIEBAIGludCB4Y19t
b25pdG9yX2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lk
LCBib29sIGVuYWJsZSwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAK
K2ludCB4Y19hbGxvd19ndWVzdF91c2Vyc3BhY2VfZXZlbnQoeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKwor
ICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7CisgICAgZG9tY3RsLmRvbWFp
biA9IGRvbWFpbl9pZDsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLm9wID0gZW5hYmxlID8gWEVO
X0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRTsKKyAgICBkb21jdGwudS5tb25p
dG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1VTRVJTUEFDRV9F
VkVOVDsKKworICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKworCiBpbnQg
eGNfbW9uaXRvcl9lbXVsYXRlX2VhY2hfcmVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpCiB7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2
L2h2bS9oeXBlcmNhbGwuYwppbmRleCBlNzIzOGNlLi44ZWI1ZjQ5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxs
LmMKQEAgLTE1NSw2ICsxNTUsMTEgQEAgaW50IGh2bV9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgIC8qIEZhbGx0aHJvdWdoIHRvIHBlcm1pc3Npb24gY2hlY2su
ICovCiAgICAgY2FzZSA0OgogICAgIGNhc2UgMjoKKyAgICAgICAgaWYgKCBjdXJyZC0+bW9uaXRv
ci5ndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9ldmVudCAmJgorICAgICAgICAgICAgZWF4ID09IF9f
SFlQRVJWSVNPUl9odm1fb3AgJiYKKyAgICAgICAgICAgIChtb2RlID09IDggPyByZWdzLT5yZGkg
OiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgKQorICAgICAgICAg
ICAgYnJlYWs7CisKICAgICAgICAgaWYgKCB1bmxpa2VseShodm1fZ2V0X2NwbChjdXJyKSkgKQog
ICAgICAgICB7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbW9uaXRvci5j
IGIveGVuL2NvbW1vbi9tb25pdG9yLmMKaW5kZXggNDUxZjQyZi4uMjFhMTQ1NyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9tb25pdG9yLmMKKysrIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKQEAgLTc5
LDYgKzc5LDIwIEBAIGludCBtb25pdG9yX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
eGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAg
IGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1VTRVJTUEFDRV9FVkVOVDoKKyAg
ICB7CisgICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzID0gZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0
X2VuYWJsZWQ7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShvbGRfc3RhdHVzID09IHJlcXVlc3Rl
ZF9zdGF0dXMpICkKKyAgICAgICAgICAgIHJldHVybiAtRUVYSVNUOworCisgICAgICAgIGRvbWFp
bl9wYXVzZShkKTsKKyAgICAgICAgZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X3N5bmMgPSBtb3At
PnUuZ3Vlc3RfcmVxdWVzdC5zeW5jOworICAgICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3Rf
dXNlcnNwYWNlX2V2ZW50ID0gcmVxdWVzdGVkX3N0YXR1czsKKyAgICAgICAgZG9tYWluX3VucGF1
c2UoZCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIC8q
IEdpdmUgYXJjaC1zaWRlIHRoZSBjaGFuY2UgdG8gaGFuZGxlIHRoaXMgZXZlbnQgKi8KICAgICAg
ICAgcmV0dXJuIGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoZCwgbW9wKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aAppbmRleCBmZjM5NzYyLi44NzA0OTVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMDczLDE2ICsx
MDczLDE3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2NtdF9vcF90
KTsKICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX09QX0dFVF9DQVBBQklMSVRJRVMgIDIKICNk
ZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX09QX0VNVUxBVEVfRUFDSF9SRVAgIDMKIAotI2RlZmlu
ZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRyAgICAgICAgIDAKLSNkZWZp
bmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IgICAgICAgICAgICAxCi0jZGVm
aW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5HTEVTVEVQICAgICAgICAgICAgMgotI2Rl
ZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCAgIDMKLSNk
ZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QgICAgICAgICA0Ci0j
ZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04gICAgICAgNQot
I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQgICAgICAgICAgICAgICAgIDYK
LSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1BSSVZJTEVHRURfQ0FMTCAgICAgICA3
Ci0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQgICAgICAgICAgICAg
OAotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MgICAgICAgICAg
IDkKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX01PVl9UT19NU1IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKKyNkZWZp
bmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDIKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRX
QVJFX0JSRUFLUE9JTlQgICAgICAgICAgICAgICAgICAgICAgICAgIDMKKyNkZWZpbmUgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDQKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElP
TiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX0NQVUlEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYK
KyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1BSSVZJTEVHRURfQ0FMTCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0lOVEVSUlVQVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgKKyNkZWZpbmUg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDkKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1VT
RVJTUEFDRV9FVkVOVCAgICAgICAgICAgICAgICAgICAgICAgMTAKIAogc3RydWN0IHhlbl9kb21j
dGxfbW9uaXRvcl9vcCB7CiAgICAgdWludDMyX3Qgb3A7IC8qIFhFTl9ET01DVExfTU9OSVRPUl9P
UF8qICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCmluZGV4IDY2NzNiMjcuLjg5OGExMzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC00ODAsOCAr
NDgwLDkgQEAgc3RydWN0IGRvbWFpbgogCiAgICAgLyogQ29tbW9uIG1vbml0b3Igb3B0aW9ucyAq
LwogICAgIHN0cnVjdCB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X2VuYWJs
ZWQgICAgICAgOiAxOwotICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9zeW5jICAg
ICAgICAgIDogMTsKKyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfZW5hYmxlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKKyAgICAgICAgdW5zaWduZWQgaW50
IGd1ZXN0X3JlcXVlc3Rfc3luYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
MTsKKyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2V2ZW50ICAg
ICAgICAgICAgICAgICAgICAgICAgIDogMTsKICAgICB9IG1vbml0b3I7CiB9OwogCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:36: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.xen.org>)
	id 1ddatv-0002Gk-T1; Fri, 04 Aug 2017 11:36:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddatu-0002GM-Tc
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 11:36:19 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0B/1B-03557-23C54895; Fri, 04 Aug 2017 11:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov65hTEu
 kwcYfRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bH1hamggUsFf17njA3MK5h7mLk5JAQMJJ4
 O/EfUxcjF4eQwEJGiZXLvjKCJNgEVCU2XD/FCmKLCDhKrG5bCmYzCzhIzJp1FKxZWEBL4lfPG
 3YQmwWo/uzKQ2A1vAImEp+ObmCEWCAv0XFgMssERs4FjAyrGDWKU4vKUot0DY31kooy0zNKch
 Mzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/cUABDsYvywLOMQoycGkJMpbfawpUogvKT+lMiO
 xOCO+qDQntfgQowwHh5IEL1t0S6SQYFFqempFWmYOMHBg0hIcPEoivLwgad7igsTc4sx0iNQp
 RkuODavXf2HiaPqwBUi+mvD/G5MQS15+XqqUOO+XKKAGAZCGjNI8uHGw4L7EKCslzMsIdKAQT
 0FqUW5mCar8K0ZxDkYlYV4NkLU8mXklcFtfAR3EBHTQn7pGkINKEhFSUg2MOSoPzJjjjt06f9
 P6qn7AjVIV3t6XKi1OLp/sT/R/NpksxtG4QzQslllv7XNho3X33SZ1/00yUytcErdI0LVphX7
 l4rNscRKzXumZaV6/96R1avKr8Na3XLfZxbN3iG53urPvbvSHBuaQH1HJS9WKvgQc83SbN+mX
 upzb7JPMZp92S1n/+XhZiaU4I9FQi7moOBEAy4a2TmkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1501846577!104870040!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52955 invoked from network); 4 Aug 2017 11:36:17 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Aug 2017 11:36:17 -0000
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 mx1.suse.de (Postfix) with ESMTP id 1CDA8ABB1;
 Fri,  4 Aug 2017 11:36:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri,  4 Aug 2017 13:36:10 +0200
Message-Id: <20170804113613.12028-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 0/3] xen: do some cleanups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHN0dWZmIG5vIGxvbmdlciBuZWVkZWQuCgpKdWVyZ2VuIEdyb3NzICgzKToKICB4ZW46
IHJlbW92ZSB0ZXN0cyBmb3IgcHZoIG1vZGUgaW4gcHVyZSBwdiBwYXRocwogIHhlbjogcmVtb3Zl
IHVudXNlZCBmdW5jdGlvbiB4ZW5fc2V0X2RvbWFpbl9wdGUoKQogIHhlbjogcmVtb3ZlIG5vdCB1
c2VkIHRyYWNlIGZ1bmN0aW9ucwoKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmggfCAg
NSAtLS0tLQogYXJjaC94ODYveGVuL21tdV9wdi5jICAgICAgICAgICB8IDIwIC0tLS0tLS0tLS0t
LS0tLS0tLS0tCiBhcmNoL3g4Ni94ZW4vcDJtLmMgICAgICAgICAgICAgIHwgMjUgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYveGVuL3NldHVwLmMgICAgICAgICAgICB8ICA1ICst
LS0tCiBpbmNsdWRlL3RyYWNlL2V2ZW50cy94ZW4uaCAgICAgIHwgMzggLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCA5MSBkZWxldGlvbnMoLSkKCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:36: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.xen.org>)
	id 1ddatw-0002Gv-3t; Fri, 04 Aug 2017 11:36:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddatv-0002GO-1e
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 11:36:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4E/EA-03044-23C54895; Fri, 04 Aug 2017 11:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov65hTEu
 kwYNeK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePc7VuMBTe5Kjb1dLI3ML7l6GLk5JAQMJJ4
 O/EfUxcjF4eQwEJGidvbNrGCJNgEVCU2XD8FZosIOEqsblsKZjMLOEjMmnWUGcQWFrCUWHJqJ
 huIzQJUv/xrK1icV8BE4saaSYwQC+QlOg5MZgGxOQVMJbrO32MCsYWAatpWtrBNYORewMiwil
 GjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLCD8c+ygEO
 MkhxMSqK81ceaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8E6JaokUEixKTU+tSMvMAQYaTFqC
 g0dJhPciSJq3uCAxtzgzHSJ1itGYY8Pq9V+YOF5N+P+NSYglLz8vVUqctx+kVACkNKM0D24QL
 AIuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXIxpoCk9mXgncvldApzABnfKnrhHklJJEhJ
 RUA+Nh69NHnqycWH97f8ov/9P3tloa8r4W6fxpdT7VeXXRrIsx26Qnv7SvZcty6OG0n6q7Yle
 03K9tATYpu+vaJNum1T38btzPIK1lci4rnMFAuUk7gIH5+DwP/U0GWVJLjV6sZbb0Ntjx8Pba
 tL/qH6+nTeGbGrUvTz5des/Z/0apu+5dWR4pt1mJpTgj0VCLuag4EQAwg+ilewIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1501846577!110455880!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18086 invoked from network); 4 Aug 2017 11:36:17 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Aug 2017 11:36:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 82AFCADDF;
 Fri,  4 Aug 2017 11:36:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri,  4 Aug 2017 13:36:13 +0200
Message-Id: <20170804113613.12028-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170804113613.12028-1-jgross@suse.com>
References: <20170804113613.12028-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 3/3] xen: remove not used trace functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHNvbWUgWGVuIHNwZWNpZmljIHRyYWNlIGZ1bmN0aW9ucyBkZWZpbmVkIGluCmlu
Y2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oLiBSZW1vdmUgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBpbmNsdWRlL3RyYWNlL2V2ZW50cy94
ZW4uaCB8IDIwIC0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmggYi9pbmNsdWRl
L3RyYWNlL2V2ZW50cy94ZW4uaAppbmRleCA2NzdlOGFjMmJiODEuLjFiNGZlZDcyZjU3MyAxMDA2
NDQKLS0tIGEvaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmgKKysrIGIvaW5jbHVkZS90cmFjZS9l
dmVudHMveGVuLmgKQEAgLTI0OCwxNiArMjQ4LDYgQEAgVFJBQ0VfRVZFTlQoeGVuX21tdV9zZXRf
cDRkLAogCQkgICAgICAoaW50KXNpemVvZihwNGR2YWxfdCkgKiAyLCAodW5zaWduZWQgbG9uZyBs
b25nKXBnZF92YWwobmF0aXZlX21ha2VfcGdkKF9fZW50cnktPnA0ZHZhbCkpLAogCQkgICAgICAo
aW50KXNpemVvZihwNGR2YWxfdCkgKiAyLCAodW5zaWduZWQgbG9uZyBsb25nKV9fZW50cnktPnA0
ZHZhbCkKIAkpOwotCi1UUkFDRV9FVkVOVCh4ZW5fbW11X3B1ZF9jbGVhciwKLQkgICAgVFBfUFJP
VE8ocHVkX3QgKnB1ZHApLAotCSAgICBUUF9BUkdTKHB1ZHApLAotCSAgICBUUF9TVFJVQ1RfX2Vu
dHJ5KAotCQkgICAgX19maWVsZChwdWRfdCAqLCBwdWRwKQotCQkgICAgKSwKLQkgICAgVFBfZmFz
dF9hc3NpZ24oX19lbnRyeS0+cHVkcCA9IHB1ZHApLAotCSAgICBUUF9wcmludGsoInB1ZHAgJXAi
LCBfX2VudHJ5LT5wdWRwKQotCSk7CiAjZWxzZQogCiBUUkFDRV9FVkVOVCh4ZW5fbW11X3NldF9w
dWQsCkBAIC0yNzcsMTYgKzI2Nyw2IEBAIFRSQUNFX0VWRU5UKHhlbl9tbXVfc2V0X3B1ZCwKIAog
I2VuZGlmCiAKLVRSQUNFX0VWRU5UKHhlbl9tbXVfcGdkX2NsZWFyLAotCSAgICBUUF9QUk9UTyhw
Z2RfdCAqcGdkcCksCi0JICAgIFRQX0FSR1MocGdkcCksCi0JICAgIFRQX1NUUlVDVF9fZW50cnko
Ci0JCSAgICBfX2ZpZWxkKHBnZF90ICosIHBnZHApCi0JCSAgICApLAotCSAgICBUUF9mYXN0X2Fz
c2lnbihfX2VudHJ5LT5wZ2RwID0gcGdkcCksCi0JICAgIFRQX3ByaW50aygicGdkcCAlcCIsIF9f
ZW50cnktPnBnZHApCi0JKTsKLQogREVDTEFSRV9FVkVOVF9DTEFTUyh4ZW5fbW11X3B0ZXBfbW9k
aWZ5X3Byb3QsCiAJICAgIFRQX1BST1RPKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBs
b25nIGFkZHIsCiAJCSAgICAgcHRlX3QgKnB0ZXAsIHB0ZV90IHB0ZXZhbCksCi0tIAoyLjEyLjMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:36: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.xen.org>)
	id 1ddatw-0002HI-Hh; Fri, 04 Aug 2017 11:36:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddatv-0002GP-3O
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 11:36:19 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 56/02-03368-23C54895; Fri, 04 Aug 2017 11:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov65hTEu
 kwdWHJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjZquCyYoVx5Y9ZG5gXCzTxcjJISFgJPF2
 4j8mEFtIYCGjROctWxCbTUBVYsP1U6wgtoiAo8TqtqVgNrOAg8SsWUeZQWxhAReJNe0NQDYHB
 wtQ/ew1oiBhXgETicbm1ewQ4+UlOg5MZgGxOQVMJbrO34NaZSLRtrKFbQIj9wJGhlWMGsWpRW
 WpRbpGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGeZQCCHYzn1wYeYpTkYFI
 S5a0+1hQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXLbolUkiwKDU9tSItMwcYYjBpCQ4eJRFe
 XpA0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ836JAioSACnKKM2DGwEL90uMslLCvIxAR
 wnxFKQW5WaWoMq/YhTnYFQS5t0EMoUnM68EbtMroCOYgI74U9cIckRJIkJKqoFxUU2l3uYvf3
 d/WPLLr9b6dMv51acTwqXu/dY+vEBJN/e69vR/ny0FvwSIW1wXOyUds+VV5LwDdrf3rz+nr91
 6gptZWuDguf+rL7pKvJX3uqsY1C936MHFGSm6bZ4Plj36Wtv7f5JChqZH97pC3uozZ2QvXnwm
 ub5q7lbfwi9iX548W8pf8+J+lxJLcUaioRZzUXEiAAX6RpVyAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1501846577!100831427!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17100 invoked from network); 4 Aug 2017 11:36:17 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Aug 2017 11:36:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1CD4EABB0;
 Fri,  4 Aug 2017 11:36:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri,  4 Aug 2017 13:36:11 +0200
Message-Id: <20170804113613.12028-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170804113613.12028-1-jgross@suse.com>
References: <20170804113613.12028-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 1/3] xen: remove tests for pvh mode in pure pv
	paths
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSBsYXN0IHRlc3RzIGZvciBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFw
IGluIHB1cmUKUFYtZG9tYWluIHNwZWNpZmljIHBhdGhzLiBQVkggVjEgaXMgZ29uZSBhbmQgdGhl
IGZlYXR1cmUgd2lsbCBhbHdheXMKYmUgImZhbHNlIiBpbiBQViBndWVzdHMuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL3BhZ2UuaCB8ICAzIC0tLQogYXJjaC94ODYveGVuL3AybS5jICAgICAgICAgICAg
ICB8IDI1ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3hlbi9zZXR1cC5jICAg
ICAgICAgICAgfCAgNSArLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdl
LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCmluZGV4IDg0MTdlZjdjMzg4NS4u
NDk3ZjdkMjhjMWQ2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5o
CisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgKQEAgLTE1OCw5ICsxNTgsNiBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX3Bmbl9ub19vdmVycmlkZXModW5z
aWduZWQgbG9uZyBtZm4pCiAJdW5zaWduZWQgbG9uZyBwZm47CiAJaW50IHJldDsKIAotCWlmICh4
ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKLQkJcmV0dXJuIG1m
bjsKLQogCWlmICh1bmxpa2VseShtZm4gPj0gbWFjaGluZV90b19waHlzX25yKSkKIAkJcmV0dXJu
IH4wOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vcDJtLmMgYi9hcmNoL3g4Ni94ZW4vcDJt
LmMKaW5kZXggMjc2ZGE2MzZkZDM5Li42MDgzYmE0NjJmMzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3hlbi9wMm0uYworKysgYi9hcmNoL3g4Ni94ZW4vcDJtLmMKQEAgLTIxMiw4ICsyMTIsNyBAQCB2
b2lkIF9fcmVmIHhlbl9idWlsZF9tZm5fbGlzdF9saXN0KHZvaWQpCiAJdW5zaWduZWQgaW50IGxl
dmVsLCB0b3BpZHgsIG1pZGlkeDsKIAl1bnNpZ25lZCBsb25nICptaWRfbWZuX3A7CiAKLQlpZiAo
eGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkgfHwKLQkgICAgeGVu
X3N0YXJ0X2luZm8tPmZsYWdzICYgU0lGX1ZJUlRfUDJNXzRUT09MUykKKwlpZiAoeGVuX3N0YXJ0
X2luZm8tPmZsYWdzICYgU0lGX1ZJUlRfUDJNXzRUT09MUykKIAkJcmV0dXJuOwogCiAJLyogUHJl
LWluaXRpYWxpemUgcDJtX3RvcF9tZm4gdG8gYmUgY29tcGxldGVseSBtaXNzaW5nICovCkBAIC0y
NjksOSArMjY4LDYgQEAgdm9pZCBfX3JlZiB4ZW5fYnVpbGRfbWZuX2xpc3RfbGlzdCh2b2lkKQog
CiB2b2lkIHhlbl9zZXR1cF9tZm5fbGlzdF9saXN0KHZvaWQpCiB7Ci0JaWYgKHhlbl9mZWF0dXJl
KFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQotCQlyZXR1cm47Ci0KIAlCVUdfT04o
SFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9PSAmeGVuX2R1bW15X3NoYXJlZF9pbmZvKTsKIAogCWlm
ICh4ZW5fc3RhcnRfaW5mby0+ZmxhZ3MgJiBTSUZfVklSVF9QMk1fNFRPT0xTKQpAQCAtMjkxLDkg
KzI4Nyw2IEBAIHZvaWQgX19pbml0IHhlbl9idWlsZF9keW5hbWljX3BoeXNfdG9fbWFjaGluZSh2
b2lkKQogewogCXVuc2lnbmVkIGxvbmcgcGZuOwogCi0JIGlmICh4ZW5fZmVhdHVyZShYRU5GRUFU
X2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKLQkJcmV0dXJuOwotCiAJeGVuX3AybV9hZGRyID0g
KHVuc2lnbmVkIGxvbmcgKil4ZW5fc3RhcnRfaW5mby0+bWZuX2xpc3Q7CiAJeGVuX3AybV9zaXpl
ID0gQUxJR04oeGVuX3N0YXJ0X2luZm8tPm5yX3BhZ2VzLCBQMk1fUEVSX1BBR0UpOwogCkBAIC01
NDAsOSArNTMzLDYgQEAgaW50IHhlbl9hbGxvY19wMm1fZW50cnkodW5zaWduZWQgbG9uZyBwZm4p
CiAJdW5zaWduZWQgbG9uZyBhZGRyID0gKHVuc2lnbmVkIGxvbmcpKHhlbl9wMm1fYWRkciArIHBm
bik7CiAJdW5zaWduZWQgbG9uZyBwMm1fcGZuOwogCi0JaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRf
YXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQotCQlyZXR1cm4gMDsKLQogCXB0ZXAgPSBsb29rdXBf
YWRkcmVzcyhhZGRyLCAmbGV2ZWwpOwogCUJVR19PTighcHRlcCB8fCBsZXZlbCAhPSBQR19MRVZF
TF80Syk7CiAJcHRlX3BnID0gKHB0ZV90ICopKCh1bnNpZ25lZCBsb25nKXB0ZXAgJiB+KFBBR0Vf
U0laRSAtIDEpKTsKQEAgLTY0MCw5ICs2MzAsNiBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBzZXRf
cGh5c19yYW5nZV9pZGVudGl0eSh1bnNpZ25lZCBsb25nIHBmbl9zLAogCWlmICh1bmxpa2VseShw
Zm5fcyA+PSB4ZW5fcDJtX3NpemUpKQogCQlyZXR1cm4gMDsKIAotCWlmICh1bmxpa2VseSh4ZW5f
ZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkpCi0JCXJldHVybiBwZm5f
ZSAtIHBmbl9zOwotCiAJaWYgKHBmbl9zID4gcGZuX2UpCiAJCXJldHVybiAwOwogCkBAIC02NjAs
MTAgKzY0Nyw2IEBAIGJvb2wgX19zZXRfcGh5c190b19tYWNoaW5lKHVuc2lnbmVkIGxvbmcgcGZu
LCB1bnNpZ25lZCBsb25nIG1mbikKIAlwdGVfdCAqcHRlcDsKIAl1bnNpZ25lZCBpbnQgbGV2ZWw7
CiAKLQkvKiBkb24ndCB0cmFjayBQMk0gY2hhbmdlcyBpbiBhdXRvdHJhbnNsYXRlIGd1ZXN0cyAq
LwotCWlmICh1bmxpa2VseSh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlz
bWFwKSkpCi0JCXJldHVybiB0cnVlOwotCiAJaWYgKHVubGlrZWx5KHBmbiA+PSB4ZW5fcDJtX3Np
emUpKSB7CiAJCUJVR19PTihtZm4gIT0gSU5WQUxJRF9QMk1fRU5UUlkpOwogCQlyZXR1cm4gdHJ1
ZTsKQEAgLTcxMSw5ICs2OTQsNiBAQCBpbnQgc2V0X2ZvcmVpZ25fcDJtX21hcHBpbmcoc3RydWN0
IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCWludCBpLCByZXQgPSAwOwogCXB0ZV90
ICpwdGU7CiAKLQlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21h
cCkpCi0JCXJldHVybiAwOwotCiAJaWYgKGttYXBfb3BzKSB7CiAJCXJldCA9IEhZUEVSVklTT1Jf
Z3JhbnRfdGFibGVfb3AoR05UVEFCT1BfbWFwX2dyYW50X3JlZiwKIAkJCQkJCWttYXBfb3BzLCBj
b3VudCk7CkBAIC03NTYsOSArNzM2LDYgQEAgaW50IGNsZWFyX2ZvcmVpZ25fcDJtX21hcHBpbmco
c3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKnVubWFwX29wcywKIHsKIAlpbnQgaSwgcmV0
ID0gMDsKIAotCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFw
KSkKLQkJcmV0dXJuIDA7Ci0KIAlmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykgewogCQl1bnNp
Z25lZCBsb25nIG1mbiA9IF9fcGZuX3RvX21mbihwYWdlX3RvX3BmbihwYWdlc1tpXSkpOwogCQl1
bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9fcGZuKHBhZ2VzW2ldKTsKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3hlbi9zZXR1cC5jIGIvYXJjaC94ODYveGVuL3NldHVwLmMKaW5kZXggYzgxMDQ2MzIz
ZWJjLi5hYzU1YzAyZjk4ZTkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9zZXR1cC5jCisrKyBi
L2FyY2gveDg2L3hlbi9zZXR1cC5jCkBAIC0zNDAsOCArMzQwLDYgQEAgc3RhdGljIHZvaWQgX19p
bml0IHhlbl9kb19zZXRfaWRlbnRpdHlfYW5kX3JlbWFwX2NodW5rKAogCiAJV0FSTl9PTihzaXpl
ID09IDApOwogCi0JQlVHX09OKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3Bo
eXNtYXApKTsKLQogCW1mbl9zYXZlID0gdmlydF90b19tZm4oYnVmKTsKIAogCWZvciAoaWRlbnRf
cGZuX2l0ZXIgPSBzdGFydF9wZm4sIHJlbWFwX3Bmbl9pdGVyID0gcmVtYXBfcGZuOwpAQCAtMTAy
NCw4ICsxMDIyLDcgQEAgdm9pZCBfX2luaXQgeGVuX3B2bW11X2FyY2hfc2V0dXAodm9pZCkKIHZv
aWQgX19pbml0IHhlbl9hcmNoX3NldHVwKHZvaWQpCiB7CiAJeGVuX3BhbmljX2hhbmRsZXJfaW5p
dCgpOwotCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkp
Ci0JCXhlbl9wdm1tdV9hcmNoX3NldHVwKCk7CisJeGVuX3B2bW11X2FyY2hfc2V0dXAoKTsKIAog
I2lmZGVmIENPTkZJR19BQ1BJCiAJaWYgKCEoeGVuX3N0YXJ0X2luZm8tPmZsYWdzICYgU0lGX0lO
SVRET01BSU4pKSB7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:36: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.xen.org>)
	id 1ddatw-0002H7-Al; Fri, 04 Aug 2017 11:36:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddatv-0002GN-1v
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 11:36:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 55/3E-09901-23C54895; Fri, 04 Aug 2017 11:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov65hTEu
 kwYE7Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcq/NYCv6LVkw9+Yy1gfGlUBcjJ4eEgJHE
 24n/mLoYuTiEBBYySmw++IEFJMEmoCqx4fopVhBbRMBRYnXbUjCbWcBBYtaso8wgtrCAq8Tit
 s+MIDYLUP2Rg4/AbF4BE4nXl+4zQSyQl+g4MBlsJqeAqUTX+XtgcSGgmraVLWwTGLkXMDKsYt
 QoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxgPL828BC
 jJAeTkihv9bGmSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGzRLZFCgkWp6akVaZk5wECDSUtw
 8CiJ8PKCpHmLCxJzizPTIVKnGI05Nqxe/4WJ49WE/9+YhFjy8vNSpcR5v0QBlQqAlGaU5sENg
 kXAJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzbgKZwpOZVwK37xXQKUxAp/ypawQ5pSQRIS
 XVwBj3+dHhsuWbFrvcZeaw3zN58+nLKeL933jqUvpX+2lW/o/Vrn+kJT45Pdm5sN9xA2/Lbh6
 H7bPX8ZW1TJixZ4ZMfdhctdCO31tvSwfuKZI4sUTM/d/U88ZrdcuyxMyT1igbr59io5grtp2F
 0+19y3YJP9uewNX+3IrNlWXKTMpidU5NymqPlFiKMxINtZiLihMBsebie3sCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1501846577!105764251!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30521 invoked from network); 4 Aug 2017 11:36:17 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Aug 2017 11:36:17 -0000
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 mx1.suse.de (Postfix) with ESMTP id 4B6BBACB8;
 Fri,  4 Aug 2017 11:36:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri,  4 Aug 2017 13:36:12 +0200
Message-Id: <20170804113613.12028-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170804113613.12028-1-jgross@suse.com>
References: <20170804113613.12028-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 2/3] xen: remove unused function
	xen_set_domain_pte()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIHhlbl9zZXRfZG9tYWluX3B0ZSgpIGlzIHVzZWQgbm93aGVyZSBpbiB0aGUg
a2VybmVsLgpSZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaCB8ICAyIC0tCiBh
cmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgICAgIHwgMjAgLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IGluY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oICAgICAgfCAxOCAtLS0tLS0tLS0tLS0tLS0tLS0K
IDMgZmlsZXMgY2hhbmdlZCwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20veGVuL3BhZ2UuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgK
aW5kZXggNDk3ZjdkMjhjMWQ2Li4wN2I2NTMxODEzYzQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3hlbi9wYWdlLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2Uu
aApAQCAtMzE0LDggKzMxNCw2IEBAIHN0YXRpYyBpbmxpbmUgcHRlX3QgX19wdGVfbWEocHRldmFs
X3QgeCkKICNkZWZpbmUgcDRkX3ZhbF9tYSh4KQkoKHgpLnA0ZCkKICNlbmRpZgogCi12b2lkIHhl
bl9zZXRfZG9tYWluX3B0ZShwdGVfdCAqcHRlcCwgcHRlX3QgcHRldmFsLCB1bnNpZ25lZCBkb21p
ZCk7Ci0KIHhtYWRkcl90IGFyYml0cmFyeV92aXJ0X3RvX21hY2hpbmUodm9pZCAqYWRkcmVzcyk7
CiB1bnNpZ25lZCBsb25nIGFyYml0cmFyeV92aXJ0X3RvX21mbih2b2lkICp2YWRkcik7CiB2b2lk
IG1ha2VfbG93bWVtX3BhZ2VfcmVhZG9ubHkodm9pZCAqdmFkZHIpOwpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCmluZGV4IGNhYjI4Y2Yy
Y2ZmYi4uMDQyMmVlN2U3MGIzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKKysr
IGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC0xNjIsMjYgKzE2Miw2IEBAIHN0YXRpYyBib29s
IHhlbl9wYWdlX3Bpbm5lZCh2b2lkICpwdHIpCiAJcmV0dXJuIFBhZ2VQaW5uZWQocGFnZSk7CiB9
CiAKLXZvaWQgeGVuX3NldF9kb21haW5fcHRlKHB0ZV90ICpwdGVwLCBwdGVfdCBwdGV2YWwsIHVu
c2lnbmVkIGRvbWlkKQotewotCXN0cnVjdCBtdWx0aWNhbGxfc3BhY2UgbWNzOwotCXN0cnVjdCBt
bXVfdXBkYXRlICp1OwotCi0JdHJhY2VfeGVuX21tdV9zZXRfZG9tYWluX3B0ZShwdGVwLCBwdGV2
YWwsIGRvbWlkKTsKLQotCW1jcyA9IHhlbl9tY19lbnRyeShzaXplb2YoKnUpKTsKLQl1ID0gbWNz
LmFyZ3M7Ci0KLQkvKiBwdGVwIG1pZ2h0IGJlIGttYXBwZWQgd2hlbiB1c2luZyAzMi1iaXQgSElH
SFBURSAqLwotCXUtPnB0ciA9IHZpcnRfdG9fbWFjaGluZShwdGVwKS5tYWRkcjsKLQl1LT52YWwg
PSBwdGVfdmFsX21hKHB0ZXZhbCk7Ci0KLQlNVUxUSV9tbXVfdXBkYXRlKG1jcy5tYywgbWNzLmFy
Z3MsIDEsIE5VTEwsIGRvbWlkKTsKLQotCXhlbl9tY19pc3N1ZShQQVJBVklSVF9MQVpZX01NVSk7
Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc2V0X2RvbWFpbl9wdGUpOwotCiBzdGF0aWMgdm9p
ZCB4ZW5fZXh0ZW5kX21tdV91cGRhdGUoY29uc3Qgc3RydWN0IG1tdV91cGRhdGUgKnVwZGF0ZSkK
IHsKIAlzdHJ1Y3QgbXVsdGljYWxsX3NwYWNlIG1jczsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdHJh
Y2UvZXZlbnRzL3hlbi5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmgKaW5kZXggYjcwYTM4
YjdmYTg0Li42NzdlOGFjMmJiODEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3hl
bi5oCisrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oCkBAIC0xNDksMjQgKzE0OSw2IEBA
IERFQ0xBUkVfRVZFTlRfQ0xBU1MoeGVuX21tdV9fc2V0X3B0ZSwKIERFRklORV9YRU5fTU1VX1NF
VF9QVEUoeGVuX21tdV9zZXRfcHRlKTsKIERFRklORV9YRU5fTU1VX1NFVF9QVEUoeGVuX21tdV9z
ZXRfcHRlX2F0b21pYyk7CiAKLVRSQUNFX0VWRU5UKHhlbl9tbXVfc2V0X2RvbWFpbl9wdGUsCi0J
ICAgIFRQX1BST1RPKHB0ZV90ICpwdGVwLCBwdGVfdCBwdGV2YWwsIHVuc2lnbmVkIGRvbWlkKSwK
LQkgICAgVFBfQVJHUyhwdGVwLCBwdGV2YWwsIGRvbWlkKSwKLQkgICAgVFBfU1RSVUNUX19lbnRy
eSgKLQkJICAgIF9fZmllbGQocHRlX3QgKiwgcHRlcCkKLQkJICAgIF9fZmllbGQocHRldmFsX3Qs
IHB0ZXZhbCkKLQkJICAgIF9fZmllbGQodW5zaWduZWQsIGRvbWlkKQotCQkgICAgKSwKLQkgICAg
VFBfZmFzdF9hc3NpZ24oX19lbnRyeS0+cHRlcCA9IHB0ZXA7Ci0JCQkgICBfX2VudHJ5LT5wdGV2
YWwgPSBwdGV2YWwucHRlOwotCQkJICAgX19lbnRyeS0+ZG9taWQgPSBkb21pZCksCi0JICAgIFRQ
X3ByaW50aygicHRlcCAlcCBwdGV2YWwgJTAqbGx4IChyYXcgJTAqbGx4KSBkb21pZCAldSIsCi0J
CSAgICAgIF9fZW50cnktPnB0ZXAsCi0JCSAgICAgIChpbnQpc2l6ZW9mKHB0ZXZhbF90KSAqIDIs
ICh1bnNpZ25lZCBsb25nIGxvbmcpcHRlX3ZhbChuYXRpdmVfbWFrZV9wdGUoX19lbnRyeS0+cHRl
dmFsKSksCi0JCSAgICAgIChpbnQpc2l6ZW9mKHB0ZXZhbF90KSAqIDIsICh1bnNpZ25lZCBsb25n
IGxvbmcpX19lbnRyeS0+cHRldmFsLAotCQkgICAgICBfX2VudHJ5LT5kb21pZCkKLQkpOwotCiBU
UkFDRV9FVkVOVCh4ZW5fbW11X3NldF9wdGVfYXQsCiAJICAgIFRQX1BST1RPKHN0cnVjdCBtbV9z
dHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJCSAgICAgcHRlX3QgKnB0ZXAsIHB0ZV90
IHB0ZXZhbCksCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:38:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:38: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.xen.org>)
	id 1ddavs-0002ff-TJ; Fri, 04 Aug 2017 11:38:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3827330fb=anthony.perard@citrix.com>)
 id 1ddavr-0002fL-Ua
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 11:38:20 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 2B/71-03406-BAC54895; Fri, 04 Aug 2017 11:38:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve6qmJZ
 Ig4OHdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy533azFtxXqjjyLLeB8ZN0FyMnh4SAv8S3
 tlZmEJtFQEVi3e+TrCA2m4CBxIrpVxlBbBEBZYnPz1eC1TALOEr8vPMLLC4skCux6vppMJtXw
 Fri7aEJQDYXh5DAMkaJju0n2CASghInZz5hgWjWkViw+xNQnAPIlpZY/o8DxOQUsJdY/p4LpE
 IUaNW8favAOoUE1CRuLFzGMoGRbxaSQbOQDJqFMGgBI/MqRo3i1KKy1CJdI2O9pKLM9IyS3MT
 MHF1DAzO93NTi4sT01JzEpGK95PzcTYzAMGMAgh2Mf+YHHmKU5GBSEuWtPtYUKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCtya6JVJIsCg1PbUiLTMHGPAwaQkOHiURXl6QNG9xQWJucWY6ROoUo
 6KUOO+XKKCEAEgiozQPrg0WZZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzKsBMp4nM68Ebv
 oroMVMQIv/1DWCLC5JREhJNTCW+WSfTLzwI/T2x89PRVgL5Rvv/m4UTN7O9+tv6I6MNHu5Vzt
 kbsk6yck33vMSdfs/V+mH0MYryjU2fbu5wusbehusN+fXfHfycdkt6iBYHHTafsP2pvfHXfJN
 mnf3CM+aq/Apb1nivdlnUneuPXdgZkhZg8DxwzeUFcxK97gICxeI3l+TkajEUpyRaKjFXFScC
 AAwYzburQIAAA==
X-Env-Sender: prvs=3827330fb=anthony.perard@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501846697!62543174!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63977 invoked from network); 4 Aug 2017 11:38:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:38:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="442655662"
Date: Fri, 4 Aug 2017 12:38:02 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170804113802.GC1519@perard.uk.xensource.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-3-anthony.perard@citrix.com>
 <59833F950200007800103513@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59833F950200007800103513@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/vlapic: Keep timer running when
 switching between one-shot and periodic mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMDMsIDIwMTcgYXQgMDk6MjE6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAwNy8x
OC8xNyA3OjEyIFBNID4+Pgo+ID5AQCAtNjc4LDE4ICs2NzksMjkgQEAgc3RhdGljIHZvaWQgdmxh
cGljX3RkdF9wdF9jYihzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqZGF0YSkKPiA+c3RhdGljIHZvaWQg
dmxhcGljX3VwZGF0ZV90aW1lcihzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQzMl90IGx2dHQp
Owo+ID57Cj4gPnVpbnQ2NF90IHBlcmlvZDsKPiA+LSAgICB1aW50NjRfdCBkZWx0YTsKPiA+LSAg
ICBib29sIGlzX3BlcmlvZGljOwo+ID4rICAgIHVpbnQ2NF90IGRlbHRhID0gMDsKPiA+KyAgICBi
b29sIGlzX29uZXNob3QsIGlzX3BlcmlvZGljOwo+ICA+Cj4gPmlzX3BlcmlvZGljID0gKGx2dHQg
JiBBUElDX1RJTUVSX01PREVfTUFTSykgPT0gQVBJQ19USU1FUl9NT0RFX1BFUklPRElDOwo+ID4r
ICAgIGlzX29uZXNob3QgPSAobHZ0dCAmIEFQSUNfVElNRVJfTU9ERV9NQVNLKSA9PSBBUElDX1RJ
TUVSX01PREVfT05FU0hPVDsKPiAgPgo+ICAgICAgPnBlcmlvZCA9ICh1aW50NjRfdCl2bGFwaWNf
Z2V0X3JlZyh2bGFwaWMsIEFQSUNfVE1JQ1QpCj4gPiogQVBJQ19CVVNfQ1lDTEVfTlMgKiB2bGFw
aWMtPmh3LnRpbWVyX2Rpdmlzb3I7Cj4gID4KPiA+LyogQ2FsY3VsYXRlIHRoZSBuZXh0IHRpbWUg
dGhlIHRpbWVyIHNob3VsZCB0cmlnZ2VyIGFuIGludGVycnVwdC4gKi8KPiA+LSAgICBkZWx0YSA9
IHBlcmlvZDsKPiA+KyAgICBpZiAoIHBlcmlvZCAmJiB2bGFwaWMtPnRpbWVyX2xhc3RfdXBkYXRl
ICkKPiA+KyAgICB7Cj4gPisgICAgICAgIHVpbnQ2NF90IHRpbWVfcGFzc2VkID0gaHZtX2dldF9n
dWVzdF90aW1lKGN1cnJlbnQpCj4gPisgICAgICAgICAgICAtIHZsYXBpYy0+dGltZXJfbGFzdF91
cGRhdGU7Cj4gPisKPiA+KyAgICAgICAgLyogVGhpcyBkZXBlbmRzIG9mIHRoZSBwcmV2aW91cyBt
b2RlLCBpZiBhIG5ldyBtb2RlIGlzIHNldCAqLwo+IAo+IEl0J3MgbmljZSB0aGF0IHlvdSBhZGQg
c3VjaCBhIGNvbW1lbnQsIGJ1dCB0aGlzIHJlYWxseSBkb2N1bWVudHMgYQo+IHJlcXVpcmVtZW50
IHRoZSBjYWxsZXIgaGFzIHRvIGZ1bGZpbGwsIHNvIEknbSBhZnJhaWQgaXQncyBzb21ld2hhdCBt
aXNwbGFjZWQuCgpJdCdzIGEgY29tbWVudCBhYm91dCB3aHkgSSdtIHVzaW5nIHZsYXBpY19sdnR0
X3BlcmlvZCgpIGhlcmUgaW5zdGVhZCBvZgp0aGUgbG9jYWwgdmFyaWFibGUgaXNfcGVyaW9kaWMu
IEFsc28sIHRoZSByZXF1aXJlbWVudCBmb3IgdGhlIGNhbGxlciBpcwphbHJlYWR5IGRvY3VtZW50
ZWQuCgo+ID4rICAgICAgICBpZiAoIHZsYXBpY19sdnR0X3BlcmlvZCh2bGFwaWMpICkKPiA+KyAg
ICAgICAgICAgIHRpbWVfcGFzc2VkICU9IHBlcmlvZDsKPiA+KyAgICAgICAgaWYgKCB0aW1lX3Bh
c3NlZCA8IHBlcmlvZCApCj4gPisgICAgICAgICAgICBkZWx0YSA9IHBlcmlvZCAtIHRpbWVfcGFz
c2VkOwo+IAo+IFdoeSBpcyB0aGlzIHNlY29uZCBzdGVwIG5vdCBhbHNvIGRlcGVuZGVudCBvbiB0
aGUgdGltZXIgcHJldmlvdXNseQo+IGhhdmluZyBiZWVuIHBlcmlvZGljPyBUaGlzIGlzIHBhcnRp
Y3VsYXJseSByZWxldmFudCBpbiBjb25uZWN0aW9uIHdpdGggLi4uCgpUaGlzIGlzIHRoZSBzYW1l
IGFsZ29yaXRobWUgYXMgdGhlIG9uZSB1c2VkIHRvIGNhbGN1bGF0ZSB0aGUgY3VycmVudAp2YWx1
ZSBvZiB0aGUgY291bnRlciByZWdpc3RlciBUTUNDVC4gVGhlIHNlY29uZCBzdGVwcyBvbmx5IGRl
cGVuZHMgb24Kd2hlbiB0aGUgaW5pdGlhbC1jb3VudGVyIHJlZ2lzdGVyIFRNSUNUIHdhcyBzZXQg
YW5kIHdoYXQgaXMgdmFsdWUgd2FzLgpTaW5jZSB0aGUgcGVyaW9kaWNpdHkgb2YgdGhlIHRpbWVy
IGlzIGJlZW4gdGFrZSBjYXJlIGluIHRoZSBmaXJzdCBzdGVwLAppdCBkb2VzIG5vdCBtYXR0ZXIg
YW55IG1vcmUgaWYgdGhlIHRpbWVyIHdhcyBwcmV2aW91c2x5IHBlcmlvZGljIG9yCm9uZS1zaG90
LgoKInBlcmlvZCIgaGVyZSBpcyB0aGUgaW5pdGlhbCB2YWx1ZSBvZiB0aGUgY291bnRlciBhbmQg
InRpbWVfcGFzc2VkIgpjb3JyZXNwb25kIHRvIGhvdyBtdWNoIHRpbWUgaGF2ZSBwYXNzZWQgc2lu
Y2UgVE1DQ1QgaGF2ZSBiZWVuIHJlc2V0IHRvCnRoZSB2YWx1ZSBpbiBUTUlDVCwgZWl0aGVyIGJl
Y2F1c2UgVE1JQ1Qgd2FzIHNldCBvciBiZWNhdXNlIHRoZSB0aW1lcgp3YXMgcGVyaW9kaWMuCgo+
ID4rICAgIH0KPiAgPgo+ID4tICAgIGlmICggZGVsdGEgKQo+ID4rICAgIGlmICggZGVsdGEgJiYg
KGlzX29uZXNob3QgfHwgaXNfcGVyaW9kaWMpICkKPiA+ewo+ID5UUkFDRV8yX0xPTkdfM0QoVFJD
X0hWTV9FTVVMX0xBUElDX1NUQVJUX1RJTUVSLCBUUkNfUEFSX0xPTkcoZGVsdGEpLAo+ID5UUkNf
UEFSX0xPTkcoaXNfcGVyaW9kaWMgPyBwZXJpb2QgOiAwTEwpLAo+ID5AQCAtNzAyLDcgKzcxNCwx
MSBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfdXBkYXRlX3RpbWVyKHN0cnVjdCB2bGFwaWMgKnZsYXBp
YywgdWludDMyX3QgbHZ0dCk7Cj4gPmlzX3BlcmlvZGljID8gdmxhcGljX3B0X2NiIDogTlVMTCwK
PiA+JnZsYXBpYy0+dGltZXJfbGFzdF91cGRhdGUpOwo+ICA+Cj4gPi0gICAgICAgIHZsYXBpYy0+
dGltZXJfbGFzdF91cGRhdGUgPSB2bGFwaWMtPnB0Lmxhc3RfcGx0X2d0aW1lOwo+ID4rICAgICAg
ICAvKiBGb3IgdGhlIGNhc2Ugd2hlcmUgdGhlIHRpbWVyIHdhcyBwZXJpb2RpYyBhbmQgaXQgaXMg
bm93Cj4gPisgICAgICAgICAqIG9uZS1zaG90LCB0aW1lcl9sYXN0X3VwZGF0ZSBzaG91bGQgYmUg
dGhlIHZhbHVlIG9mIHRoZSBsYXN0IHRpbWUKPiA+KyAgICAgICAgICogdGhlIGludGVycnVwdCB3
YXMgdHJpZ2dlcmVkLgo+ID4rICAgICAgICAgKi8KPiA+KyAgICAgICAgdmxhcGljLT50aW1lcl9s
YXN0X3VwZGF0ZSA9IHZsYXBpYy0+cHQubGFzdF9wbHRfZ3RpbWUgKyBkZWx0YSAtIHBlcmlvZDsK
PiAgCj4gLCwsIHRoaXMuIE5vdGUgaG93IHRoZSBjb21tZW50IHRhbGtzIGFib3V0IGEgY2hhbmdl
IGZyb20gb25lLXNob3QgdG8KPiBwZXJpb2RpYywgYnV0IGhvdyB0aGUgY29kZSBkb2VzIG5vdCBv
YnZpb3VzbHkgYWx0ZXIgYmVoYXZpb3IgaW4gb25seSB0aGF0Cj4gb25lIGNhc2UuCgpJIG5lZWQg
dG8gdGhpbmsgYWJvdXQgaXQuCgpXaGVuIFRNSUNUIGlzIGNoYW5nZWQsIGRlbHRhID09IHBlcmlv
ZCwgc28gdGhlIHZhbHVlIGlzIG5vdCBhbHRlcmVkLgoKV2hlbiB0aGUgdGltZXIgbW9kZSBpcyBj
aGFuZ2VkLCBkZWx0YSBhbmQgcGVyaW9kIGFyZSBnb2luZyB0byBiZQpkaWZmZXJlbnQuIEFuZCB0
aGUgZGlmZmVyZW5jZSBpcyBnb2luZyB0byBiZSwgaG93IG11Y2ggdGltZSBoYXZlIHBhc3NlZApz
aW5jZSBUTUlDVCB3YXMgc2V0IG9yIHNpbmNlIHRoZSBsYXN0IHRpbWUgYSBwZXJpb2RpYyB0aW1l
ciByZWFjaCAwLgoKU28gdGhlIGNvbW1lbnQgaXMgaW5hcHByb3ByaWF0ZSBoZXJlLiBJdCBtaWdo
dCBiZSB1c2VmdWxsIGluIHRoZSBjb21taXQKbWVzc2FnZSwgYW5kIEkgbWF5IG5lZWQgYSBiZXR0
ZXIgY29tbWVudCBvbiB3aHkgSSdtIGRvaW5nICtkZWx0YS1wZXJpb2QuCgo+ID5AQCAtODE4LDYg
Kzg0MCw3IEBAIHN0YXRpYyB2b2lkIHZsYXBpY19yZWdfd3JpdGUoc3RydWN0IHZjcHUgKnYsCj4g
PmlmICggIXZsYXBpY19sdnR0X29uZXNob3QodmxhcGljKSAmJiAhdmxhcGljX2x2dHRfcGVyaW9k
KHZsYXBpYykgKQo+ID5icmVhazsKPiAgPgo+ID4rICAgICAgICB2bGFwaWMtPnRpbWVyX2xhc3Rf
dXBkYXRlID0gaHZtX2dldF9ndWVzdF90aW1lKGN1cnJlbnQpOwo+ID52bGFwaWNfc2V0X3JlZyh2
bGFwaWMsIEFQSUNfVE1JQ1QsIHZhbCk7Cj4gID4KPiA+dmxhcGljX3VwZGF0ZV90aW1lcih2bGFw
aWMsIHZsYXBpY19nZXRfcmVnKHZsYXBpYywgQVBJQ19MVlRUKSk7Cj4gCj4gV2h5IGlzIHRoaXMg
YWRkaXRpb24gbmVlZGVkPyB2bGFwaWNfdXBkYXRlX3RpbWVyKCkgc2V0cyB0aW1lcl9sYXN0X3Vw
ZGF0ZQo+IGFueXdheS4gQXMgaXQgbG9va3MgYWxsIHlvdSB3YW50IGlzIHRoZSB2YWx1ZSB0byBi
ZSBub24temVybywgd2hpY2ggY2FuIGJlCj4gZG9uZSB3aXRoIGxlc3Mgb3ZlcmhlYWQgYW5kIHNo
b3VsZCBiZSBzdGF0ZWQgc28gaW4gYSBjb21tZW50LgoKVGhpcyBpcyBub3QgdHJ1ZSwgdGhlIHZh
bHVlIGlzIHVzZWQgYmVmb3JlIGJlZW4gc2V0LiBJdCBpcyB1c2VkIHRvCmNhbGN1bGF0ZSBob3cg
bXVjaCB0aW1lIGhhdmUgcGFzc2VkIHNpbmNlIHRtaWN0IHdhcyBzZXQuIEJlZm9yZSBiZWVuIHNl
dAphZ2FpbiwgdGhlcmUgaXMgdGhpczoKdGltZV9wYXNzZWQgPSBodm1fZ2V0X2d1ZXN0X3RpbWUo
Y3VycmVudCkgLSB2bGFwaWMtPnRpbWVyX2xhc3RfdXBkYXRlOwoKLS0gCkFudGhvbnkgUEVSQVJE
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:41:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:41: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.xen.org>)
	id 1ddayQ-0003LT-A1; Fri, 04 Aug 2017 11:40:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3827330fb=anthony.perard@citrix.com>)
 id 1ddayO-0003LM-T1
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 11:40:57 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 ED/1A-09901-84D54895; Fri, 04 Aug 2017 11:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpK57bEu
 kwcz9Ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLZfOZCy6wVnxcId3AuJOli5GTQ0LAX+LO
 0X/sIDaLgIrE4oa5bCA2m4CBxIrpVxlBbBEBZYnPz1cyg9jMAo4SP+/8AopzcAgLhEpM3cwNE
 uYVsJZ42rsXKMzFISSwjFHi8aKFrBAJQYmTM5+wQPTqSCzY/YkNpJdZQFpi+T8OkDCngL3Ei9
 /XwMaLAq2at28V2AlCAmoSNxYuY5nAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRrpleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgkDEAwQ7GeSf8DzFKcjApifJWH2uKFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBmx/TEikkWJSanlqRlpkDDHeYtAQHj5IIbwVImre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rx1IEUCIEUZpXlwI2Cxd4lRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvP4gU3gy80rgNr0COoIJ6Ig/dY0gR5QkIqSkGhjLnuxm3PzQi3VC8THZ4NneuSf6bH5
 Kc+pKHnysEHDntdJNpg8OO+zvNVY1NzTqJPanOV75t+vPyoaCVTY858V4vb/nTTPTt3vzZunP
 2Ap/68IH3c9+JlW/0z8aO7FHwm3P5NPrQxa9nvbDRGLeY+Wjh9xkpIpUFbgqpV9YH42/4qNtw
 8cW4KnEUpyRaKjFXFScCABfqmo4uAIAAA==
X-Env-Sender: prvs=3827330fb=anthony.perard@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1501846854!57498473!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47904 invoked from network); 4 Aug 2017 11:40:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:40:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="434348865"
Date: Fri, 4 Aug 2017 12:40:52 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170804114052.GD1519@perard.uk.xensource.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-4-anthony.perard@citrix.com>
 <5983413E0200007800103524@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5983413E0200007800103524@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/vlapic: Apply change to TDCR
 right away to the timer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMDMsIDIwMTcgYXQgMDk6Mjk6MDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAwNy8x
OC8xNyA3OjEwIFBNID4+Pgo+ID5AQCAtNzAxLDYgKzcwMiwxMyBAQCBzdGF0aWMgdm9pZCB2bGFw
aWNfdXBkYXRlX3RpbWVyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDMyX3QgbHZ0dCk7Cj4g
PmRlbHRhID0gcGVyaW9kIC0gdGltZV9wYXNzZWQ7Cj4gPn0KPiAgPgo+ID4rICAgIGlmICggdmxh
cGljLT5ody50aW1lcl9kaXZpc29yICE9IG9sZF9kaXZpc29yICkKPiA+KyAgICB7Cj4gPisgICAg
ICAgIHBlcmlvZCA9ICh1aW50NjRfdCl2bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIEFQSUNfVE1JQ1Qp
Cj4gPisgICAgICAgICAgICAqIEFQSUNfQlVTX0NZQ0xFX05TICogdmxhcGljLT5ody50aW1lcl9k
aXZpc29yOwo+ID4rICAgICAgICBkZWx0YSA9IGRlbHRhICogdmxhcGljLT5ody50aW1lcl9kaXZp
c29yIC8gb2xkX2Rpdmlzb3I7Cj4gPisgICAgfQo+IAo+IElzbid0IHRoaXMgY2FsY3VsYXRpb24g
cG9pbnRsZXNzIHdoZW4gZGVsdGEgaXMgemVybz8KClllYWgsIEkgZ3Vlc3MgaXQgaXMuIEknbGwg
bW92ZSB0aGlzIGlmIGJsb2NrIGludG8gdGhlIG5leHQgb25lLCB3aGljaCBpcwppZiAoZGVsdGEg
JiYgWCkuCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:42:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11: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.xen.org>)
	id 1ddazu-0003Zu-OD; Fri, 04 Aug 2017 11:42:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3828654d7=Andrew.Cooper3@citrix.com>)
 id 1ddazt-0003Zj-KS
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 11:42:29 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 2C/EC-03406-5AD54895; Fri, 04 Aug 2017 11:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQndJbEu
 kwaUmBYslHxezODB6HN39mymAMYo1My8pvyKBNWPf6tfMBe/ZK47f5W5gvMjWxcjBISHgJ/Hv
 ZnYXIyeHsECoxLSj89lBbBEBT4lFb+YC2VwczAJPGCVm3D7KCpIQEnCTeHJhFZjNJqAvsfvFJ
 yYQm1fAVmL32itgcRYBFYl3P7eAxUUFwiX2f7/GDFEjKHFy5hMWEJtTwF1i8sOLzCA3MAtoSq
 zfpQ8SZhaQl9j+dg4zhC0u0fRlJdRaNYlr/ZfAbpMQSJeY+KyHZQKjwCwkU2chTJqFZNIsJJM
 WMLKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFcGINjB
 +GlZwCFGSQ4mJVHe6mNNkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePNjWiKFBItS01Mr0jJzg
 JEDk5bg4FES4a0ASfMWFyTmFmemQ6ROMSpKifPWgSQEQBIZpXlwbbBovcQoKyXMywh0iBBPQW
 pRbmYJqvwrRnEORiVh3rMgU3gy80rgpr8CWswEtPhPXSPI4pJEhJRUA+NhTj9e67cdEaG/04R
 TXn98EPRWM/tDs7RgglVAWFvqBw2uui8lSZdWaS5z9V51yOnmH5M7aYIp4bfzXCUk/Jc/uNOT
 OZfHyev2/Z1T8zL6lbM/bS65l77V6q7gnarFS8yOBUTJeLW0cUWGxpgEL2S580FTbsmeX6E7t
 U12LJQ8f/pZ7NqQdCWW4oxEQy3mouJEADS9bdnRAgAA
X-Env-Sender: prvs=3828654d7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501846948!78545088!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64498 invoked from network); 4 Aug 2017 11:42:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:42:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,320,1498521600"; d="scan'208";a="50510657"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1501846324-4683-1-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <89693728-0b29-2050-2ea8-8f212fb3f5a7@citrix.com>
Date: Fri, 4 Aug 2017 12:42:27 +0100
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: <1501846324-4683-1-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: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDgvMTcgMTI6MzIsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gSW4gc29tZSBpbnRy
b3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2VudCBuZWVkcyB0byBjb21tdW5pY2F0
ZQo+IHdpdGggdGhlIGV4dGVybmFsIGludHJvc3BlY3Rpb24gYWdlbnQuICBBbiBleGlzdGluZyBt
ZWNoYW5pc20gaXMKPiBIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50LCBidXQgdGhpcyBpcyBy
ZXN0cmljdGVkIHRvIGtlcm5lbCB1c2VjYXNlcwo+IGxpa2UgYWxsIG90aGVyIGh5cGVyY2FsbHMu
Cj4KPiBJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBhZ2Vu
dCBjYW4gd2hpdGVsaXN0IHRoZQo+IHVzZSBvZiBIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50
IGRpcmVjdGx5IGZyb20gdXNlcnNwYWNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElz
YWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4sIHdpdGggb25lIG5vdGUgdG8Kd2hvZXZlciBj
b21taXRzIGl0Li4uCgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9j
b21tb24vbW9uaXRvci5jCj4gaW5kZXggNDUxZjQyZi4uMjFhMTQ1NyAxMDA2NDQKPiAtLS0gYS94
ZW4vY29tbW9uL21vbml0b3IuYwo+ICsrKyBiL3hlbi9jb21tb24vbW9uaXRvci5jCj4gQEAgLTc5
LDYgKzc5LDIwIEBAIGludCBtb25pdG9yX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
eGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4g
IAo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfVVNFUlNQQUNFX0VW
RU5UOgo+ICsgICAgewo+ICsgICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzID0gZC0+bW9uaXRvci5n
dWVzdF9yZXF1ZXN0X2VuYWJsZWQ7Cgpib29sLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:51:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11: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.xen.org>)
	id 1ddb8T-0004K4-Kj; Fri, 04 Aug 2017 11:51:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddb8S-0004Jt-RZ
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 11:51:20 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 86/74-04533-8BF54895; Fri, 04 Aug 2017 11:51:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXd7fEu
 kweO9vBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLv5MFtBg3TFm/Vf2RsY
 rwp3MXJxCAn8ZZT42bSICcJ5DOTcPQXlbGOUWPF7O2MXIyeHiICzxNczc9lBbF4BfYn1Hy6C2
 cICQRLnXy1jAWmQENjKJrGnZRkTSEJCwFOi/98tFhi7e+Vi5i5Gdg42ASuJQ2IgURYBVYl/i/
 tZJzByL2BkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEej
 1egYGxh2Mr477HWKU5GBSEuWtPtYUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd2JcS6SQYFFq
 empFWmYOMPxg0hIcPEoivPdjgdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO2wQyQwCkK
 KM0D24ELBYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmfQkyhSczrwRu0yugI5iAjvhT1w
 hyREkiQkqqgbFW66zZFsNrMSFMi/WDXyjtq95sGhLQwnZy8UbLKwfvZ25Uzt/UGr/Oep9FVuW
 WHYYvWD6bvrlfwZo/2eDhg5dl9Vs/lu6Yf0/2zctJFS7n8/3Pspf8//ab+d880aooSTVLI9ks
 nRlmd/3OsrR3KX7h+OH8Mjh951a7acpqxX6equlZrwoaTiuxFGckGmoxFxUnAgCXpqJygAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1501847478!105369120!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25393 invoked from network); 4 Aug 2017 11:51:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 11:51:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddb8O-0002LQ-2b; Fri, 04 Aug 2017 11:51: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 1ddb8I-0007tb-HK; Fri, 04 Aug 2017 11:51:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddb8I-00052r-5m; Fri, 04 Aug 2017 11:51:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112440-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbf2a768565d8b79c65471a3d3b982b2874d6492
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 11:51:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112440: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQ0MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5
ODJiMjg3NGQ2NDkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAy
OWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI0MDIgIDIwMTctMDctMzEgMjE6MDI6MDggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNDE4ICAyMDE3LTA4LTAzIDExOjA0OjU4IFogICAgMSBkYXlzICAgMTAgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KICBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFs
bG9naWMuY29tPgogIEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9n
aWMuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:53:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:53: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.xen.org>)
	id 1ddbAq-0004Yu-2h; Fri, 04 Aug 2017 11:53:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddbAo-0004Yo-Ll
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 11:53:46 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F0/5B-02962-94064895; Fri, 04 Aug 2017 11:53:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK5nQku
 kwYZ7Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/82vMBde4Kg7sOs/YwHiQo4uRk0NCwF+i
 ZeYfZhCbRUBF4ujuTewgNpuAssTPzl42EFtEQENi5ZuFLF2MXBzMAvMYJVouHGYESQgLeElMX
 /8TrIhXwEKibUMHE0iRkEADi8SKWRvYIRKCEidnPmEBsZkFdCQW7P4E1MABZEtLLP8HdgSnQK
 DEvsMrwEpEgY7oXDoHzBYSUJDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6RnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxiX/XU6xCjJwaQkylt9rClSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvxLiWSCHBotT01Iq0zBxg0MOkJTh4lER478cCpXmLCxJzi
 zPTIVKnGBWlxHmbQPoEQBIZpXlwbbBIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3pcgU3
 gy80rgpr8CWswEtPhPXSPI4pJEhJRUA2O53O+245tWPeWt+V8Ud8JA2P9DBaNid6rSt6tF2r1
 Hef9z/Lh3zev3rhexrP91I0zEZ3k9ExYpbN3q+Wf18+nfN29iVthV6bdpc/OrJaU3F72WPHT4
 15HCSIU+xbAtH48KSvoZK2zTsD18302yf/v2fQK87z4yhxnt+n128zP72nuLVSpZbmorsRRnJ
 BpqMRcVJwIAr1caz68CAAA=
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1501847623!105767024!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56247 invoked from network); 4 Aug 2017 11:53:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:53:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434349659"
Date: Fri, 4 Aug 2017 12:53:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170804115342.rkmz25znqjp7uqjv@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-7-git-send-email-al1img@gmail.com>
 <20170728141134.vtkd4pvasngwr2qs@citrix.com>
 <20170728162327.jcrwckni6c2hml7p@citrix.com>
 <CACvf2oVv_-GBiOvXa9s28An5UHr0nF_ScJ0dv7OGnPcChsqFpg@mail.gmail.com>
 <20170731143658.y2gyoczel6je6kr5@citrix.com>
 <CACvf2oVCCR4zALxDyv59YdFvheaoPks--yVcvnrmZXA8avj3BA@mail.gmail.com>
 <20170801130021.hemov7xhevgwgexw@citrix.com>
 <CACvf2oUbLM8xAbgHuOKS-pJL+i-CtJqxosU6A1hvKwy+4vsCEQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oUbLM8xAbgHuOKS-pJL+i-CtJqxosU6A1hvKwy+4vsCEQ@mail.gmail.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>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 06/13] libxl: change p9 to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDI6Mzc6MTBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6ClsuLi5dCj4gPj4gPj4gRnJvbSBvdGhlciBzaWRlIHRoaXMgcmVuYW1lIHRvdWNo
ZXMgb25seSBpbnRlcm5hbHMgY2hhbmdlczogbm8gY2hhbmdlcwo+ID4+ID4+IGluIGNvbmZpZyBm
aWxlCj4gPj4gPj4gb3IgQ0xJIGludGVyZmFjZS4KPiA+PiA+Pgo+ID4+ID4KPiA+PiA+IEFzIHNh
aWQsIHRoZSBmcmFtZXdvcmsgbmVlZCB0byBiZSByZWFkeSB0byBkZWFsIHdpdGggUENJIGFueXdh
eS4KPiA+PiA+Cj4gPj4gPiBXaGF0IHNvcnQgb2YgaXNzdWVzIGRvIHlvdSBmb3Jlc2VlIGhlcmU/
Cj4gPj4KPiA+PiBEbyB5b3UgbWVhbiBpbiBjYXNlIHRvIHJld29yayBQQ0kgdG8gdXNlIHRoZSBk
ZXZpY2UgZnJhbWV3b3JrPwo+ID4+Cj4gPgo+ID4gTm8sIEkgbWVhbiBhZGRpbmcgdGhlIG5ldyBo
b29rLiBZb3Ugc2FpZCAiaGFuZGxlIGlycmVndWxhciBkZXZpY2UgbmFtZQo+ID4gbG9va3Mgbm90
IHNvIGdvb2QiCj4gCj4gQXMgZm9yIG1lIHdoZW4gb25seSBpbnRlcm5hbCBuYW1lIG9mIHN0cnVj
dHVyZSBvciBmaWVsZHMgYXJlIGNoYW5nZWQKPiB0aGVuIGl0IHNob3VsZCBub3QgYnJlYWsgYW55
b25lIGNvbmZpZ3MsIHNldHVwIGV0Yy4KPiBDcmVhdGluZyBob29rcyBpbiB0aGlzIGNhc2UgbWFr
ZXMgY29kZSBoYXJkIHRvIHJlYWQgYW5kIG1haW50YWluLgo+IAoKSSB0aGluayB5b3UgbWlzc2Vk
IG15IHBvaW50czoKCjEuIGxpYnhsIHR5cGVzIGdlbmVyYXRlZCBmcm9tIGxpYnhsX3R5cGVzLmlk
bCBhcmVuJ3QganVzdCB1c2VkIGJ5IHhsLgpTb21lIGFwcGxpY2F0aW9ucyB3aWxsIHVzZSBsaWJ4
bCB0eXBlcyBkaXJlY3RseS4gTm90IGJyZWFraW5nIHhsIGNvbmZpZwpkb2Vzbid0IG1lYW4gbm90
IGJyZWFraW5nIG90aGVyIHRvb2xzdGFja3MgbGlrZSBsaWJ2aXJ0LiBJbiB0aGlzCnBhcnRpY3Vs
YXIgY2FzZSwgSSB0aGluayB3ZSBtaWdodCBiZSBhYmxlIHRvIGNoYW5nZSBwOSB0byBwOXMgYmVj
YXVzZSBpdAppcyBvbmx5IHJlbGVhc2VkIGEgZmV3IG1vbnRocyBiYWNrIGJlY2F1c2UgdGhlIG9u
bHkgb3RoZXIga25vd24KdG9vbHN0YWNrIHRoYXQgdXNlcyBsaWJ4bCBjYW4ndCBwb3NzaWJseSB1
c2UgdGhhdCBmaWVsZCBhdCB0aGUgbW9tZW50LgpCdXQgSWFuIG1pZ2h0IGRpc2FncmVlLgoKMi4g
VGhlcmUgaXMgYW5vdGhlciB0eXBlLCBwY2kgZGV2LCB0aGF0IGhhcyBiZWVuIHRoZXJlIHNpbmNl
IGZvcmV2ZXIuIFdlCm5lZWQgYSBob29rIHRvIGRlYWwgd2l0aCBpdCwgd2UgY2FuJ3QgcmVuYW1l
IGl0LgoKMSBhbmQgMiBhcmUgb3J0aG9nb25hbC4gMiBpcyBhIGhhcmQgcmVxdWlyZW1lbnQuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 11:57:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 11:57: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.xen.org>)
	id 1ddbDw-0004jD-Hu; Fri, 04 Aug 2017 11:57:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddbDv-0004j5-CV
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 11:56:59 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9C/6D-03044-A0164895; Fri, 04 Aug 2017 11:56:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHRDpC5XYku
 kwdn7bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b15qvsBU+4K252X2RpYHzJ2cXIySEh4C/x
 9uNkNhCbRUBFYtKfC8wgNpuAssTPzl6wuIiAqkTH1ptMXYxcHMwCW5gkXrevYARxhAXaGCWez
 54O1sErYCEx4dUGFpCEkMBVRonjxyayQSQEJU7OfMICYjML6EncmDoFKM4BZEtLLP/HARGWl2
 jeOhtsDidQyYH9LxhBbFGgizqXzgFrFRJQkOiYfoxpAiP/LCRTZyGZOgth6iwkUxcwsqxi1Ch
 OLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTwYg2MF4fm3gIUZJ
 DiYlUd7qY02RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR498a3RAoJFqWmp1akZeYAIwUmLcHBo
 yTC6waS5i0uSMwtzkyHSJ1iVJQS550LkhAASWSU5sG1waLzEqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR5r4BM4cnMK4Gb/gpoMRPQ4j91jSCLSxIRUlINjC1rhcp+3QvP6/yQ5MzeaN5W0+z
 VaK7jmBzxWHzPvohjejY3pWuq7vKkfytlyerfXrXTs/eCYHDr3V/diw4/PNzRcD3/9a63bPYJ
 pcteBi00138yrer/2aOfwxakpOxt6r1fxmD+4r9zwB+fj49L3f46NzLuVD6es0Zo/9wXj0/MW
 LNXzkxDSomlOCPRUIu5qDgRAJukCXvJAgAA
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1501847816!57501098!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60579 invoked from network); 4 Aug 2017 11:56:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 11:56:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434349798"
Date: Fri, 4 Aug 2017 12:56:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170804115615.4baarily6jzorivl@citrix.com>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <1501577334-7431-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170803122637.dngs2i5zl27dsmyv@citrix.com>
 <20170804044025.GK11396@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170804044025.GK11396@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 01/23] docs: create Cache Allocation
 Technology (CAT) and Code and Data Prioritization (CDP) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMTI6NDA6MjVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTAzIDEzOjI2OjM3LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVHVlLCBBdWcgMDEs
IDIwMTcgYXQgMDQ6NDg6MzJQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiBUaGlzIHBhdGNo
IGNyZWF0ZXMgQ0FUIGFuZCBDRFAgZmVhdHVyZSBkb2N1bWVudCBpbiBkb2MvZmVhdHVyZXMvLiBJ
dCBkZXNjcmliZXMKPiA+ID4ga2V5IHBvaW50cyB0byBpbXBsZW1lbnQgTDMgQ0FUL0NEUCBhbmQg
TDIgQ0FUIHdoaWNoIGlzIGRlc2NyaWJlZCBpbiBkZXRhaWxzIGluCj4gPiA+IEludGVsIFNETSAi
SU5URUw/IFJFU09VUkNFIERJUkVDVE9SIFRFQ0hOT0xPR1kgKElOVEVMPyBSRFQpIEFMTE9DQVRJ
T04gRkVBVFVSRVMiLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1
bkBsaW51eC5pbnRlbC5jb20+Cj4gPiA+IFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiA+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gCj4gPiBodHRwczovL3RyYXZpcy1jaS5vcmcveGVuLXBy
b2plY3QveGVuL2pvYnMvMjYwNTY3NDA4Cj4gPiAKPiA+IHBhbmRvYzogQ2Fubm90IGRlY29kZSBi
eXRlICdceGFlJzogRGF0YS5UZXh0LkVuY29kaW5nLkZ1c2lvbi5zdHJlYW1VdGY4OiBJbnZhbGlk
IFVURi04IHN0cmVhbQo+ID4gCj4gPiBQbGVhc2Ugc3VibWl0IGEgcGF0Y2ggdG8gZml4IGl0Lgo+
IAo+IEkgYW0gYWZyYWlkIHRoaXMgaXMgY2F1c2VkIGJ5IHRoZSBzcGVjaWFsIGNoYXJhY3RvciAn
wq4nIChBU0NJSTogeEFFKSBhcyBiZWxvdzoKPiAiSU5URUzCriBSRVNPVVJDRSBESVJFQ1RPUiBU
RUNITk9MT0dZIChJTlRFTMKuIFJEVCkgQUxMT0NBVElPTiBGRUFUVVJFUyIgW0ludGVswq4gNjQg
YW5kIElBLTMyIEFyY2hpdGVjdHVyZXMgU29mdHdhcmUgRGV2ZWxvcGVyIE1hbnVhbHMsIHZvbDNd
KGh0dHA6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvd3d3L3VzL2VuL3Byb2Nlc3NvcnMvYXJjaGl0
ZWN0dXJlcy1zb2Z0d2FyZS1kZXZlbG9wZXItbWFudWFscy5odG1sKQo+IAo+IEkgaGF2ZSByZW1v
dmVkIGl0IGZyb20gdGhlIGRvYyBhbmQgY3JlYXRlZCBhIHBhdGNoLiBCdXQgYmVmb3JlIHNlbmQg
dGhlIHBhdGNoCj4gb3V0LCBob3cgY2FuIEkgaGF2ZSBhIHRlc3QgdG8gY2hlY2sgaWYgbXkgYXNz
dW1wdGlvbiBpcyBjb3JyZWN0Pwo+IAo+IEkgaGF2ZSBleGVjdXRlZCAnbWFrZSBkaXN0JyBhbmQg
ZGlkIG5vdCBzZWUgYW55IGlzc3VlLiBCdXQgSSBtZXQgYmVsb3cgZXJyb3IKPiB3aGVuIEkgdHJp
ZWQgJy4vc2NyaXB0cy90cmF2aXMtYnVpbGQnIGFmdGVyIHRoZSBmdWxsIGJ1aWxkLgoKVGhhdCBz
Y3JpcHQgaXMgbm90IHN1cHBvc2VkIHRvIHJ1biBieSB5b3UgZGlyZWN0bHkuIFRoZSBlcnJvciBp
cwppcnJlbGV2YW50IHRvIHlvdXIgY2hhbmdlcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 12:00:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 12: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.xen.org>)
	id 1ddbGt-0005BW-9g; Fri, 04 Aug 2017 12:00:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddbGs-0004uA-5D
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 12:00:02 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 66/0D-02033-1C164895; Fri, 04 Aug 2017 12:00:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVfdAYku
 kwZI7MhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaFz8jLXgs0nFr1u7WBoY
 J2l3MXJxCAn8ZZQ4fnYxK4TzmFHiass6dghnG5Bz/zWQw8khIuAs8fXMXDCbV0Bf4uCWC4wgt
 rCAnsSRxp9sILaEgJfEgbMPgWo4wOwXx5W6GNk52ASsJA6JgRSwCKhK9D3+zDyBkWsBI8MqRo
 3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPVC83tbg4MT01JzGpWC85P3cTI9CzDECwg3HNVOdDjJI
 cTEqivNXHmiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAqJLRECgkWpaanVqRl5gBDDCYtwcGj
 JMLrFg+U5i0uSMwtzkyHSJ1iNObYsHr9FyaOSTN/fmMSYsnLz0uVEufVAZkkAFKaUZoHNwgW+
 pcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzCsEMoUnM68Ebt8roFOYgE75U9cIckpJIkJKqo
 Gxjb+0r8Z2333LM8q/dJXD5S8/cjP58zjihMfCNXXzBG3iRb4emr+kVWvj/Q8uwV3P/RKyb4T
 JaPsGvlV4feHxyV8Pz627o689x2OK44zpegIFK569WZX11K1hnpnB0adiT6+7vU8/tu7laTGX
 i5FLf5b+43lx8/bR9U3RJ73M4420lRLaauI3KbEUZyQaajEXFScCAF5pFOB4AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501847999!67048732!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46538 invoked from network); 4 Aug 2017 12:00:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 12:00:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddbGm-0002YA-M7; Fri, 04 Aug 2017 11:59: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 1ddbGh-00007z-Bh; Fri, 04 Aug 2017 11:59:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddbGh-0002wi-6Q; Fri, 04 Aug 2017 11:59:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112439-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ef3d1df77bbd5227c76306e5c64c66d82805bbd9
X-Osstest-Versions-That: ovmf=09cc872d0242304329e6c21e91bef14fa9949744
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 11:59:51 +0000
Subject: [Xen-devel] [ovmf test] 112439: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQzOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0MzkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlZjNkMWRmNzdiYmQ1MjI3Yzc2MzA2ZTVjNjRjNjZk
ODI4MDViYmQ5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwOWNjODcy
ZDAyNDIzMDQzMjllNmMyMWU5MWJlZjE0ZmE5OTQ5NzQ0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI0MzMgIDIwMTctMDgtMDQgMDA6NDg6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNDM5ICAyMDE3LTA4LTA0IDA4OjAzOjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4K
ICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRl
bC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisg
cmV2aXNpb249ZWYzZDFkZjc3YmJkNTIyN2M3NjMwNmU1YzY0YzY2ZDgyODA1YmJkOQorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZWYzZDFkZjc3YmJkNTIyN2M3NjMw
NmU1YzY0YzY2ZDgyODA1YmJkOQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZWYzZDFkZjc3YmJk
NTIyN2M3NjMwNmU1YzY0YzY2ZDgyODA1YmJkOQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIk
YnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92
bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJh
bmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgJ1snIHhlZjNkMWRmNzdiYmQ1MjI3Yzc2MzA2ZTVjNjRjNjZkODI4MDViYmQ5ID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2Vh
Ymlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2Fy
ZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysg
J1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3Vy
Y2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJu
IDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdp
dCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdCBlZjNkMWRmNzdiYmQ1MjI3Yzc2MzA2ZTVjNjRjNjZkODI4MDViYmQ5OnJlZnMvaGVhZHMv
eGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CiAgIDA5Y2M4NzIuLmVmM2QxZGYgIGVmM2QxZGY3N2JiZDUyMjdj
NzYzMDZlNWM2NGM2NmQ4MjgwNWJiZDkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 12:10:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 12:10: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.xen.org>)
	id 1ddbQu-0006Iv-9C; Fri, 04 Aug 2017 12:10:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddbQt-0006Ip-FB
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 12:10:23 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5A/ED-27137-E2464895; Fri, 04 Aug 2017 12:10:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK5eSku
 kQf8/HovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPJkY0sBZ2CFdObLzA1MJ7j7WLk5JAQ8JfY
 Pm0WG4jNIqAi8bGtG8xmE1CW+NnZC2aLCOhJfHj1DcxmFrjLKHH2pzWILSwQKrHi8UJGEJtXw
 ELixOErLF2MXBxCApOYJGZM3cUKkRCUODnzCQtEs47Egt2fgAZxANnSEsv/cYCEOQWMJfZdXQ
 82RxTohs6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6hqV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsZvywIOMUpyMCmJ8lYfa4oU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMHLmNwSKSRYlJqeWpGWmQMMepi0BAePkgjvqSSgNG9xQWJucWY6R
 OoUo6KUOK80SEIAJJFRmgfXBou0S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQYyhSczrw
 Ru+iugxUxAi//UNYIsLklESEk1MPY5CM32/Ppcq6jQMl7rR3T7/401Tqz/OOxnn//Wt0BFVnd
 um+ZjYY/P1x0tPyyY8uYBJ59EedPzgxzPSv/ujpr66Le/7rI8Tqa6xM9t1n6+zdcSdKMLz0vN
 NmJ3KjHjLzivtvHAgizBI/9va77R3xKc1VzavPqy1UfRruM3n2qt0K12kT36SImlOCPRUIu5q
 DgRAA1CxCevAgAA
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1501848620!110036556!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48649 invoked from network); 4 Aug 2017 12:10:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 12:10:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434351922"
Date: Fri, 4 Aug 2017 13:10:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170804121019.l3jsw3zb7briwf2y@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
 <1501775614.28477.10.camel@citrix.com>
 <CAENZ-+=PgBVONiOc2zx=wi1rYHrBhgbQHQjusHVed7wbZF4=Lg@mail.gmail.com>
 <1501834398.28477.14.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1501834398.28477.14.camel@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Meng Xu <xumengpanda@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMTA6MTM6MThBTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gT24gVGh1LCAyMDE3LTA4LTAzIGF0IDE3OjM5IC0wNDAwLCBNZW5nIFh1IHdyb3Rl
Ogo+ID4gT24gVGh1LCBBdWcgMywgMjAxNyBhdCAxMTo1MyBBTSwgRGFyaW8gRmFnZ2lvbGkKPiA+
IDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gCj4gPiA+IEhvdyBhYm91
dCwgaGVyZSBhdCBsaWJ4bCBsZXZlbCwgd2UgdXNlIHRoZSAiZXh0cmF0aW1lIiBmaWVsZCB0aGF0
Cj4gPiA+IHdlCj4gPiA+IGhhdmUgYXMgYSBsZWZ0b3ZlciBmcm9tIFNFREYgKGFuZCB3aGljaCBo
YWQsIGluIHRoYXQgc2NoZWR1bGVyLCBhCj4gPiA+IHNpbWlsYXIgbWVhbmluZyk/Cj4gPiA+IAo+
ID4gPiBJZiB3ZSBkb24ndCB3YW50IHRvIHVzZSB0aGF0IG9uZSwgYW5kIHdlIHdhbnQgYSBuZXcg
ZmllbGQsIEkKPiA+ID4gc3VnZ2VzdAo+ID4gPiB0aGlua2luZyB0byBhIHNob3J0ZXIgbmFtZS4K
PiA+IAo+ID4gSG93IGFib3V0ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1fRkxBRyc/Cj4gPiBX
ZSB1c2UgYSBiaXQgaW4gdGhlIGZsYWcgZmllbGQgaW4gdGhlIHNjaGVkX3J0LmMgdG8gaW5kaWNh
dGUgaWYgYQo+ID4gVkNQVQo+ID4gaXMgd29yay1jb25zZXJ2aW5nLiAKPiA+Cj4gVGhpcyBpcyBl
bnRpcmVseSBpbiB0aGUgaGFuZHMgb2YgdG9vbHMgbWFpbnRhaW5lcnMsIGVzcGVjaWFsbHkKPiBj
b25zaWRlcmluZyB0aGlzIGlzIHRoZSBsaWJ4bCBBUEkuCj4gCj4gSW4gZ2VuZXJhbCwgeWVzLCBm
b3IgdGhlIHNhbWUgcmVhc29ucyBJIHN1Z2dlc3RlZCB1c2luZyBmbGFncyBpbiBib3RoCj4gWGVu
IGludGVyZmFjZSBhbmQgaW1wbGVtZW50YXRpb24sIEkgYWxzbyBsaWtlIHVzaW5nIGZsYWdzIGhl
cmUuIAo+IAo+ICpIT1dFVkVSKiwgaW4gdGhpcyBjYXNlLCB3ZSBkbyBoYXZlIHRoYXQgJ2V4dHJh
dGltZScgZmllbGQgYWxyZWFkeSwgYXMKPiBhIGxlZnRvdmVyIGZyb20gU0VERiwgd2hpY2ggaXMg
dGhlcmUgdGFraW5nIHNwYWNlIGFuZCBjbHV0dGVyaW5nIHRoZQo+IGludGVyZmFjZSwgc28gd2h5
IGRvbid0IG1ha2UgZ29vZCB1c2Ugb2YgaXQuIEVzcGVjaWFsbHkgY29uc2lkZXJpbmcgaXQKPiB3
YXMgdXNlZCBmb3IgX2V4YWN0bHlfIHRoZSBzYW1lIHRoaW5nLCBhbmQgd2l0aCBfZXhhY3RseV8g
dGhlIHNhbWUKPiBtZWFuaW5nLCBhbmQgZXZlbiBmb3IgYSB2ZXJ5IHNpbWlsYXIgKGkuZS4sIFNF
REYgd2FzIGFsc28gcmVhbC10aW1lKQo+IGtpbmQgb2Ygc2NoZWR1bGVyLgoKQ29ycmVjdCBtZSBp
ZiBJJ20gd3Jvbmc6CgoxLiBleHRyYXRpbWUgaXMgZXZlciBvbmx5IHVzZWQgaW4gU0VERgoyLiBT
RURGIGlzIHJlbW92ZWQKClRoYXQgbWVhbnMgd2UgZG8gaGF2ZSBleHRyYXRpbWUgdG8gdXNlIGlu
IGFsbCBvdGhlciBzY2hlZHVsZXJzLgoKSG93ZXZlciwgcGxlYXNlIGNvbnNpZGVyIHRoZSBwb3Nz
aWJpbGl0eSBvZiByZWludHJvZHVjaW5nIFNFREYgaW4gdGhlCmZ1dHVyZS4gU3VwcG9zZSB0aGF0
IHdvdWxkIGhhcHBlbiwgZG9lcyBleHRyYXRpbWUgc3RpbGwgaGFzIHRoZSBzYW1lCnNlbWFudGlj
cz8KCj4gCj4gQWxzbywgbm90ZSB0aGF0IFhlbiBpbnRlcmZhY2UgYW5kIGxpYnhsIEFQSSBhcmUg
ZGlmZmVyZW50LCBhbmQgdGhlIHNhbWUKPiBjb25jZXB0cywgZG9lcyBub3QgbmVjZXNzYXJpbHkg
aGF2ZSB0byBiZSB1c2VkIGluIGxvY2tzdGVwLiBJdCBtYXkgb3IKPiBtYXkgbm90IGJlIHRoZSBi
ZXN0L2Vhc2llcy93aGF0ZXZlciB0aGluZyB0byBhY3R1YWxseSBkbywgYnV0IG9uIGEgY2FzZQo+
IGJ5IGNhc2UgYmFzaXMuCj4gCgpJbmRlZWQuCgo+IElBQywgZmluYWwgc2F5IGlzIFdlaSdzIGFu
ZCBJYW4ncywgYW5kIGFsdGhvdWdoIEkgZG8gaGF2ZSBhIHByZWZlcmVuY2UsCj4gd2hpY2ggSSB2
b2ljZWQsIEknbSB0b3RhbGx5IGZpbmUgd2l0aCB3aGljaGV2ZXIgYmV0d2VlbiB0aGUgdHdvCj4g
YXBwcm9hY2hlcyB0aGV5IGFkdmlzZSB1cyB0byB0YWtlLiA6LSkKPiAKCkkgd2lsbCBsZWF2ZSB0
aGlzIHRvIHlvdSB0d28gdG8gZGVjaWRlLiBJIGRvbid0IHRoaW5rIEkgaGF2ZSBhbiBvcGluaW9u
CmhlcmUgYXMgbG9uZyBhcyB0aGUgdGhpbmdzIEkgbWVudGlvbmVkIGFib3ZlIGFyZSB0YWtlbiBp
bnRvCmNvbnNpZGVyYXRpb24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 12:10:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 12:10: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.xen.org>)
	id 1ddbQx-0006JC-GA; Fri, 04 Aug 2017 12:10:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddbQw-0006J6-5t
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 12:10:26 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 7F/F0-03937-13464895; Fri, 04 Aug 2017 12:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva5hSku
 kwav37Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2ZetZC5YzVSza8pe9gfELYxcjJ4eEgL/E
 s8W7mEBsFgEViekzZoPF2QSUJX529rKB2CICShIXZk9jB7GZBdYzSqx4lAtiCwuESqx4vBCsn
 lfAQuJA+w+wOUICNRIzr15mhYgLSpyc+YQFoldHYsHuT0AzOYBsaYnl/zhAwpwCLhKLJswGKx
 EFOqFz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQQi+pKDM9oyQ3MTN
 H19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+PNjQGHGCU5mJREeauPNUUK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuCtTmqJFBIsSk1PrUjLzAGGPExagoNHSYT3FEiat7ggMbc4Mx0idYpRl
 6Ppw5YvTEIsefl5qVLivAdAigRAijJK8+BGwOLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R5n4FM4cnMK4Hb9AroCCagI/7UNYIcUZKIkJJqYJwae8sgQT2EYVbr5U6f99mTFSuSLjvJGbD
 Nehh4/+enDwx63+p3n3q07tZD8aCMNbO2rplc1H6siMMpYNpPYYHtq8S3/FKe9+HL64b7/nwG
 Fd+DDjQfaZjwTK7CMeTHB+aQS28nf3jU0V24+tKTyXOXvtl2f27KPRvpPrYNbqWm79OsFoYY9
 x5VYinOSDTUYi4qTgQA+lZOaLoCAAA=
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1501848623!105769927!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25008 invoked from network); 4 Aug 2017 12:10:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 12:10:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="442659070"
Date: Fri, 4 Aug 2017 13:10:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>
Message-ID: <20170804121021.oslyla4rdwjvfbfi@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDI6MzM6NTNQTSAtMDQwMCwgTWVuZyBYdSB3cm90ZToK
PiBNb2RpZnkgbGlieGxfdmNwdV9zY2hlZF9wYXJhbXNfZ2V0L3NldCBhbmQgc2NoZWRfcnRkc192
Y3B1X2dldC9zZXQKPiBmdW5jdGlvbnMgdG8gc3VwcG9ydCBwZXItVkNQVSB3b3JrIGNvbnNlcnZp
bmcgZmxhZwo+IAo+IFNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1
Pgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAxICsKCk1pc3NpbmcgYSBM
SUJYTF9IQVZFCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 12:16:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 12: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.xen.org>)
	id 1ddbWP-0006j7-3c; Fri, 04 Aug 2017 12:16:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddbWN-0006j1-Ce
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 12:16:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AD/E6-02962-28564895; Fri, 04 Aug 2017 12:16:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW5Taku
 kwa6LvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/zffZCto5K05caGJuYNzK3sXIySEh4C8x
 6csGVhCbRUBFYtPurYwgNpuAssTPzl42EFtEQEviyLolTCA2s0CuxIS108DiwgKhEk9azoHFe
 QUsJHZvvQ02R0ggT6Jn10mouKDEyZlPWCB6dSQW7P4E1MsBZEtLLP/HARLmFLCVeD9tOdhaUa
 ATOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jSz1kooy0zNKchMzc3Q
 NDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwHlgUeIhRkoNJSZS3+lhTpBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJXpuUlkghwaLU9NSKtMwcYMjDpCU4eJREeE8lAaV5iwsSc4sz0yFSpxh1O
 TasXv+FSYglLz8vVUqc1wFkhgBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 CvKMgUnsy8ErhNr4COYAI64k9dI8gRJYkIKakGRsHQN6Fs53J3/XJb9Kqj/JTPxcuV31lWrdx
 Q/kcr8bXk21dnGPbtLvu/hJmjYtaqDc73Ck2liyN8DjOcMFpcUFZf5vn00t8N+ds2mwaKK0uq
 nAw+XXRncdLONYGeQrwar3X7NJNdVC5yTZY6etU4O9Dhy7wtyxcHs11+9y5tjlBYSfDJFMEdm
 5RYijMSDbWYi4oTAUeshx+6AgAA
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1501848960!104876659!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18063 invoked from network); 4 Aug 2017 12:16:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 12:16:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="442659826"
Date: Fri, 4 Aug 2017 13:15:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170804121558.l3jveatksqvrofbh@citrix.com>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
 <20170802095949.40677-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170802095949.40677-5-paul.durrant@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 4/5] tools/libxenforeignmemory: add support
 for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMTA6NTk6NDhBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgcHJldmlvdXMgcGF0Y2ggaW50cm9kdWNlZCBhIG5ldyBIWVBFUlZJU09SX21lbW9y
eV9vcCB0byBhY3F1aXJlIGd1ZXN0Cj4gcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5n
Lgo+IAo+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgZnVuY3Rpb25hbGl0eSBpbnRvIGxpYnhlbmZvcmVp
Z25tZW1vcnkgdG8gbWFrZSB1c2UKPiBvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVz
ZXMgdGhlIG5ldyBtZW1vcnkgb3AgdG8gbWFrZSBzdWNoCj4gcmVzb3VyY2VzIGF2YWlsYWJsZSB2
aWEgbW1hcCgyKS4KPiAKPiBbMV0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVv
cGxlL3BhdWxkdS9saW51eC5naXQ7YT1jb21taXQ7aD1jNWNmMmIxNWY3YTQ0ODI3NzcxNmE3ZTk2
ZmVhMWM5M2RmNmMxN2E1Cj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4g
IHRvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21kLmggICAgICAgICAgICAgIHwgMTEg
KysrKysrCj4gIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgICAgICAgICAgICAgICAg
ICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysKPiAgLi4uL2xpYnMvZm9yZWlnbm1lbW9yeS9p
bmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCAgfCAzOSArKysrKysrKysrKysrKysrKysrCj4gIHRv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysr
Cj4gIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwg
NDUgKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJp
dmF0ZS5oICAgICAgICAgICAgICAgICB8IDMwICsrKysrKysrKysrKysrKwo+ICA2IGZpbGVzIGNo
YW5nZWQsIDE3MiBpbnNlcnRpb25zKCspCgpZb3UgZm9yZ290IHRvIGJ1bXAgdGhlIHZlcnNpb24g
bnVtYmVyIGluIE1ha2VmaWxlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 12:27:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 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.xen.org>)
	id 1ddbh7-0007Xx-4Q; Fri, 04 Aug 2017 12:27:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddbh6-0007X8-34
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 12:27:08 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2A/75-01732-B1864895; Fri, 04 Aug 2017 12:27:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK5YRku
 kwYlpYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDtU1MBftCK640rGRuYFxk3cXIySEh4C/x
 r/ccM4jNIqAicaH9MiOIzSagLPGzs5cNxBYR0JI4sm4JUxcjFwezwH5GiZU/1jCBJIQFYiSuX
 WkAa+YVsJA4uPc2O4gtJJAn8W5mAxtEXFDi5MwnLCA2s4COxILdn4DiHEC2tMTyfxwgYU4BW4
 nbk66CjRQFuqFz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRvTi1qCy1SNdIL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNAYgGAH4/c/TocYJTmYlER5q481RQrxJeWn
 VGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBG9lWkukkGBRanpqRVpmDjAWYEolOHiUR
 Hh7QdK8xQWJucWZ6RCpU4y6HBtWr//CJAQ2Q0qctwikSACkKKM0D24ELC4vMcpKCfMyAh0oxF
 OQWpSbWYIq/4pRnINRSZi3HGQKT2ZeCdymV0BHMAEd8aeuEeSIkkSElFQDo5Hd/FCZwPCbTjP
 3PL02xdXqRepyfq8tAldUX85iT9+1eZPK0dLT/qdKE40+ObZ4L/sUtEt7z3rZeOaJ3HMm6p8X
 8TmU6eodYvN73tyGtDiOidfatE8u178bwsnx9FvYivmbc3NunWC6Oa3oZsSnRL0DwcZVlhMu3
 Nq/j8vjnbPoqd2bPxdsXKDEUpyRaKjFXFScCABMM2c/xgIAAA==
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501849620!89995839!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15160 invoked from network); 4 Aug 2017 12:27:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 12:27:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434353974"
Date: Fri, 4 Aug 2017 13:26:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170804122621.d5ptwybyk6avgypc@citrix.com>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
 <20170802095949.40677-6-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170802095949.40677-6-paul.durrant@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>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH 5/5] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMTA6NTk6NDlBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgcHJldmlvdXMgcGF0Y2ggYWRkZWQgc3VwcG9ydCBmb3IgcHJpdi1tYXBwaW5nIGd1
ZXN0IHJlc291cmNlcyBkaXJlY3RseQo+IChyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1t
YXAsIHdoaWNoIHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCj4gSFZNIGd1ZXN0cykuCj4g
Cj4gVGhpcyBwYXRjaCBtYWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3Qg
Z3JhbnQgdGFibGUgdW5sZXNzCj4gdGhlIHVuZGVybHlpbmcgaW5mcmFzdHJ1Y3R1cmUgKGkuZS4g
cHJpdmNtZCkgZG9lc24ndCBzdXBwb3J0IGl0LCBpbiB3aGljaAo+IGNhc2UgdGhlIG9sZCBzY2hl
bWUgaXMgdXNlZC4KPiAKClRoZSBjb2RlIG1vc3RseSBsb29rcyBmaW5lLgoKV2hhdCdzIHRoZSBi
ZW5lZml0IG9mIGRvaW5nIHRoaXM/Cgo+IE5PVEU6IFRoZSBjYWxsIHRvIHhjX2RvbV9nbnR0YWJf
aHZtX3NlZWQoKSBpbiBodm1fYnVpbGRfc2V0X3BhcmFtcygpIHdhcwo+ICAgICAgIGFjdHVhbGx5
IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUgaGFzIGFscmVhZHkgYmVlbiBzZWVkZWQK
PiAgICAgICBieSBhIHByaW9yIGNhbGwgdG8geGNfZG9tX2dudHRhYl9pbml0KCkgbWFkZSBieSBs
aWJ4bF9fYnVpbGRfZG9tKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpCVFcg
TWFyZWsgbmVlZHMgdG8gYmUgQ0Mgb24gY2hhbmdlcyB0byBQeXRob24gYmluZGluZ3MuIEkndmUg
ZG9uZSB0aGF0CmZvciB5b3UuCgo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5o
ICAgICAgICB8ICAgOCArLS0KPiAgdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgICAg
fCAxMDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KPiAgdG9vbHMvbGlieGMveGNfc3Jf
cmVzdG9yZV94ODZfcHYuYyAgfCAgIDIgKy0KPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAg
ICAgICAgICAgfCAgIDEgLQo+ICB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8
ICAgNiArLS0KPiAgNiBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKPiBpbmRleCBjZTQ3MDU4YzQxLi5kNmNhMGE4Njgw
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKPiArKysgYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCj4gQEAgLTMyMywxMiArMzIzLDggQEAgdm9pZCAqeGNf
ZG9tX2Jvb3RfZG9tVV9tYXAoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZu
LAo+ICBpbnQgeGNfZG9tX2Jvb3RfaW1hZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKPiAg
aW50IHhjX2RvbV9jb21wYXRfY2hlY2soc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKPiAgaW50
IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwo+IC1pbnQgeGNf
ZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7Cj4gLWludCB4Y19kb21f
Z250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCj4gK2ludCB4Y19k
b21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZ3Vlc3RfZG9taWQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90
IGNvbnNvbGVfZG9taWQsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMg
Yi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4gaW5kZXggYzNiNDRkZDM5OS4uZmMzMTc0YWQ3
ZSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4gKysrIGIvdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYwo+IEBAIC0yODAsMTEgKzI4MCwxMSBAQCBzdGF0aWMgeGVuX3Bm
bl90IHhjX2RvbV9nbnR0YWJfc2V0dXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQp
Cj4gICAgICByZXR1cm4gZ21mbjsKPiAgfQo+ICAKPiAtaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCB4ZW5zdG9yZV9nbWZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29u
c29sZV9kb21pZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2Rv
bWlkKQo+ICtzdGF0aWMgaW50IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IGNvbnNvbGVfZ21mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3Qg
Y29uc29sZV9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4
ZW5zdG9yZV9kb21pZCkKPiAgewo+ICAKPiAgICAgIHhlbl9wZm5fdCBnbnR0YWJfZ21mbjsKPiBA
QCAtMzM3LDExICszMzcsMTEgQEAgaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21pZCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC1pbnQgeGNf
ZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dwZm4sCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKPiArc3RhdGljIGludCBj
b21wYXRfZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3Bm
biwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9y
ZV9ncGZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25z
b2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4
ZW5zdG9yZV9kb21pZCkKPiAgewo+ICAgICAgaW50IHJjOwo+ICAgICAgeGVuX3Bmbl90IHNjcmF0
Y2hfZ3BmbjsKPiBAQCAtMzgwLDcgKzM4MCw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+ICAgICAgICAgIHJldHVybiAtMTsK
PiAgICAgIH0KPiAgCj4gLSAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGRvbWlkLAo+
ICsgICAgcmMgPSBjb21wYXRfZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3BmbiwgeGVuc3RvcmVfZ3BmbiwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKTsKPiAgICAg
IGlmIChyYyAhPSAwKQo+IEBAIC00MDUsMTggKzQwNSw3OCBAQCBpbnQgeGNfZG9tX2dudHRhYl9o
dm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiAgICAgIHJldHVybiAw
Owo+ICB9Cj4gIAo+IC1pbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKPiAraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRf
dCBndWVzdF9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwgeGVu
X3Bmbl90IGNvbnNvbGVfZ21mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
eGVuc3RvcmVfZ21mbiwgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCj4gIHsKPiAtICAgIGlmICggeGNfZG9tX3Ry
YW5zbGF0ZWQoZG9tKSApIHsKPiAtICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9odm1fc2Vl
ZChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRv
bS0+eGVuc3RvcmVfZG9taWQpOwo+IC0gICAgfSBlbHNlIHsKPiAtICAgICAgICByZXR1cm4geGNf
ZG9tX2dudHRhYl9zZWVkKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4p
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRv
bS0+eGVuc3RvcmVfcGZuKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bS0+Y29uc29sZV9kb21pZCwgZG9tLT54ZW5zdG9yZV9kb21pZCk7Cj4gKyAgICB4ZW5mb3JlaWdu
bWVtb3J5X2hhbmRsZSogZm1lbSA9IHhjaC0+Zm1lbTsKPiArICAgIHhlbmZvcmVpZ25tZW1vcnlf
cmVzb3VyY2VfaGFuZGxlICpmcmVzOwo+ICsgICAgdm9pZCAqYWRkciA9IE5VTEw7Cj4gKyAgICBn
cmFudF9lbnRyeV92MV90ICpnbnR0YWI7Cj4gKwo+ICsgICAgZnJlcyA9IHhlbmZvcmVpZ25tZW1v
cnlfbWFwX3Jlc291cmNlKGZtZW0sIGd1ZXN0X2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAwLCAxLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhZGRyLCBQUk9UX1JFQUQgfCBQUk9U
X1dSSVRFLCAwKTsKPiArICAgIGlmICggIWZyZXMgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICgg
ZXJybm8gPT0gRU9QTk9UU1VQUCApCj4gKyAgICAgICAgICAgIHJldHVybiBpc19odm0gPwo+ICsg
ICAgICAgICAgICAgICAgY29tcGF0X2dudHRhYl9odm1fc2VlZCh4Y2gsIGd1ZXN0X2RvbWlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhl
bnN0b3JlX2dtZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSA6Cj4gKyAgICAgICAgICAgICAgICBjb21wYXRf
Z250dGFiX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpOwo+ICsK
PiArICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKPiArICAgICAg
ICAgICAgICAgICAgICAgIiVzOiBmYWlsZWQgdG8gYWNxdWlyZSBncmFudCB0YWJsZSAiCj4gKyAg
ICAgICAgICAgICAgICAgICAgICJbZXJybm89JWRdXG4iLAo+ICsgICAgICAgICAgICAgICAgICAg
ICBfX0ZVTkNUSU9OX18sIGVycm5vKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4gICAgICB9Cj4g
Kwo+ICsgICAgZ250dGFiID0gYWRkcjsKPiArCj4gKyAgICBpZiAoIGd1ZXN0X2RvbWlkICE9IGNv
bnNvbGVfZG9taWQgICYmIGNvbnNvbGVfZ21mbiAhPSAtMSkKPiArICAgIHsKPiArICAgICAgICB4
Y19kb21fcHJpbnRmKHhjaCwgIiVzOiBzZXR0aW5nIGNvbnNvbGUgcGZuPTB4JSJQUklfeGVuX3Bm
biwKPiArICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgY29uc29sZV9nbWZuKTsK
PiArCj4gKyAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5mbGFncyA9IEdU
Rl9wZXJtaXRfYWNjZXNzOwo+ICsgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09M
RV0uZG9taWQgPSBjb25zb2xlX2RvbWlkOwo+ICsgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJW
RURfQ09OU09MRV0uZnJhbWUgPSBjb25zb2xlX2dtZm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYg
KCBndWVzdF9kb21pZCAhPSB4ZW5zdG9yZV9kb21pZCAmJiB4ZW5zdG9yZV9nbWZuICE9IC0xKQo+
ICsgICAgewo+ICsgICAgICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6IHNldHRpbmcgeGVuc3Rv
cmUgcGZuPTB4JSJQUklfeGVuX3BmbiwKPiArICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJ
T05fXywgeGVuc3RvcmVfZ21mbik7Cj4gKwo+ICsgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJW
RURfWEVOU1RPUkVdLmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7Cj4gKyAgICAgICAgZ250dGFi
W0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZG9taWQgPSB4ZW5zdG9yZV9kb21pZDsKPiArICAg
ICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mcmFtZSA9IHhlbnN0b3JlX2dt
Zm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShm
bWVtLCBmcmVzKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAraW50IHhjX2RvbV9n
bnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gK3sKPiArICAgIHhjX2ludGVy
ZmFjZSAqeGNoID0gZG9tLT54Y2g7Cj4gKyAgICBkb21pZF90IGd1ZXN0X2RvbWlkID0gZG9tLT5n
dWVzdF9kb21pZDsKPiArICAgIGJvb2wgaXNfaHZtID0geGNfZG9tX3RyYW5zbGF0ZWQoZG9tKTsK
PiArICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25z
b2xlX3Bmbik7Cj4gKyAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiA9IHhjX2RvbV9wMm0oZG9t
LCBkb20tPnhlbnN0b3JlX3Bmbik7Cj4gKyAgICBkb21pZF90IGNvbnNvbGVfZG9taWQgPSBkb20t
PmNvbnNvbGVfZG9taWQ7Cj4gKyAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkID0gZG9tLT54ZW5z
dG9yZV9kb21pZDsKPiArCj4gKyAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgZ3Vl
c3RfZG9taWQsIGlzX2h2bSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29s
ZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCk7Cj4gIH0KPiAgCj4gIC8qCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfaHZtLmMKPiBpbmRleCAxZGNhODUzNTRhLi5hNWM2NjFkYThmIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCj4gKysrIGIvdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKPiBAQCAtMjA3LDExICsyMDcsMTEgQEAg
c3RhdGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4KQo+ICAgICAgICAgIHJldHVybiByYzsKPiAgICAgIH0KPiAgCj4gLSAgICByYyA9IHhjX2Rv
bV9nbnR0YWJfaHZtX3NlZWQoeGNoLCBjdHgtPmRvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25zb2xlX2dmbiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25zb2xlX2RvbWlkLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9kb21pZCk7
Cj4gKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9nZm4sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZG9t
aWQpOwo+ICAgICAgaWYgKCByYyApCj4gICAgICB7Cj4gICAgICAgICAgUEVSUk9SKCJGYWlsZWQg
dG8gc2VlZCBncmFudCB0YWJsZSIpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9wdi5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwo+IGlu
ZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfcHYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2
X3B2LmMKPiBAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGljIGludCB4ODZfcHZfc3RyZWFtX2Nv
bXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCj4gICAgICBpZiAoIHJjICkKPiAgICAg
ICAgICByZXR1cm4gcmM7Cj4gIAo+IC0gICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBj
dHgtPmRvbWlkLAo+ICsgICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBjdHgtPmRvbWlk
LCBmYWxzZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25z
b2xlX2dmbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5z
dG9yZV9nZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29u
c29sZV9kb21pZCwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwo+IGluZGV4IGY1NGZkNDlhNzMuLjBkM2U0NjJjMTIgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9kb20uYwo+IEBAIC04NTEsNyArODUxLDYgQEAgc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3Bh
cmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4gICAgICAqc3RvcmVf
bWZuID0gc3RyX21mbjsKPiAgICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwo+ICAKPiAtICAg
IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoaGFuZGxlLCBkb21pZCwgKmNvbnNvbGVfbWZuLCAqc3Rv
cmVfbWZuLCBjb25zb2xlX2RvbWlkLCBzdG9yZV9kb21pZCk7Cj4gICAgICByZXR1cm4gMDsKPiAg
fQo+ICAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIv
dG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCj4gaW5kZXggYWE5ZjhlNGQ5ZS4uNTgz
YWI1MmE2ZiAxMDA2NDQKPiAtLS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMK
PiArKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKPiBAQCAtODAwLDkgKzgw
MCw5IEBAIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19nbnR0YWJfaHZtX3NlZWQoWGNPYmplY3QgKnNl
bGYsCj4gIAkJCQkgICAgICAmY29uc29sZV9kb21pZCwgJnhlbnN0b3JlX2RvbWlkKSApCj4gICAg
ICAgICAgcmV0dXJuIE5VTEw7Cj4gIAo+IC0gICAgaWYgKCB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KHNlbGYtPnhjX2hhbmRsZSwgZG9tLAo+IC0JCQkJY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZu
LAo+IC0JCQkJY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpICE9IDAgKQo+ICsgICAgaWYg
KCB4Y19kb21fZ250dGFiX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sIHRydWUsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkg
IT0gMCApCj4gICAgICAgICAgcmV0dXJuIHB5eGNfZXJyb3JfdG9fZXhjZXB0aW9uKHNlbGYtPnhj
X2hhbmRsZSk7Cj4gIAo+ICAgICAgcmV0dXJuIFB5X05vbmU7Cj4gLS0gCj4gMi4xMS4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 12:44:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 12: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.xen.org>)
	id 1ddbxo-0000U9-It; Fri, 04 Aug 2017 12:44:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddbxn-0000U3-N9
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 12:44:23 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A7/D9-03557-62C64895; Fri, 04 Aug 2017 12:44:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpK5aTku
 kwYaH8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bz70eMBRdYK5qeBDcwnmHpYuTkkBDwl2jd
 8YwZxGYRUJGYuGEimM0moCzxs7OXDcQWEVCQeH5mAVg9s0CaxN2OKWA1wgIBEt3rPjOC2LwCF
 hL3f9wAqxcSMJaY+P0kC0RcUOLkzCdQvToSC3Z/AqrhALKlJZb/4wAJcwqYSEw7Ph1sjCjQCZ
 1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ
 6uanFxYnpqTmJScV6yfm5mxiBQcYABDsYZ172P8QoycGkJMpbfawpUogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IEr2N2S6SQYFFqempFWmYOMNxh0hIcPEoivN1ZQGne4oLE3OLMdIjUKUZdjqYPW
 74wCbHk5eelSonzWoLMEAApyijNgxsBi71LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYNBZ
 nCk5lXArfpFdARTEBH/KlrBDmiJBEhJdXAqNbxbqmmqsni5z8ini82vyb3KF90R/a6ldFWoZV
 hK9tTUwydjqwvunb8uwpjuUjgcgPJCZ1FqW+O/Fdz4t2g9nmFWrDnjAQh6R3Na4wvrQy2OnGL
 Qyq2Ivv1NoabbLpiixpC4n7NMFn5Lm76N5kZAtxHr9/YoLO0Leaa+Kf70SmNBydGhwt/VGIpz
 kg01GIuKk4EAHwc/+G4AgAA
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1501850661!76519533!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23409 invoked from network); 4 Aug 2017 12:44:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 12:44:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434355985"
Date: Fri, 4 Aug 2017 13:44:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170804124417.zywbdo5lmmk4tdw3@citrix.com>
References: <20170802134525.19597-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170802134525.19597-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 v1] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDM6NDU6MjVQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gRHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0
byBtYXAgc3VwZXJwYWdlcy4KPiBBZnRlciBzYXZlL3Jlc3RvcmUgb3IgbWlncmF0aW9uIHRoaXMg
bWFwcGluZyBpcyBsb3N0LCBldmVyeXRoaW5nIGlzCj4gYWxsb2NhdGVkIGluIHNpbmdsZSBwYWdl
cy4gVGhpcyBjYXVzZXMgYSBwZXJmb3JtYW5jZSBkZWdyYWRpdGlvbiBhZnRlcgo+IG1pZ3JhdGlv
bi4KPiAKPiBBZGQgbmVjY2Vzc2FyeSBjb2RlIHRvIHByZWFsbG9jYXRlIGEgc3VwZXJwYWdlIGZv
ciB0aGUgY2h1bmsgb2YgcGZucwo+IHRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2Fz
IG5vdCBwb3B1bGF0ZWQgb24gdGhlIHNlbmRpbmcgc2lkZSBpdAo+IG11c3QgYmUgZnJlZWQgb24g
dGhlIHJlY2VpdmluZyBzaWRlIHRvIGF2b2lkIG92ZXItYWxsb2NhdGlvbi4KPiAKPiBUaGUgZXhp
c3RpbmcgY29kZSBmb3IgeDg2X3B2IGlzIG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZp
bGUuCj4gCgpDYW4geW91IHNwbGl0IHRoaXMgcGF0Y2ggaW50byBzZXZlcmFsOgoKMS4gY29kZSBt
b3ZlbWVudAoyLiByZWZhY3RvcmluZyAvIGludHJvZHVjdGlvbiBvZiBuZXcgaG9va3MKMy4gaW1w
bGVtZW50aW5nIHRoZSBuZXcgYWxnb3JpdGhtCgpUaGFua3MKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 12:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 12: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.xen.org>)
	id 1ddc1A-0000i2-1R; Fri, 04 Aug 2017 12:47:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddc18-0000hv-TH
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 12:47:50 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F1/2D-27137-6FC64895; Fri, 04 Aug 2017 12:47:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7XnJZ
 Ig57FRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bOTz1MBX+4Kw6t38vcwPiSo4uRk0NCwF/i
 992zzCA2i4CKxMy3u1lBbDYBZYmfnb1sILaIgILE8zMLWLoYuTiYBSYySnxpWsIIkhAWCJDoX
 vcZzOYVsJB4fa+HHcQWEgiX+N38hBkiLihxcuYTFhCbWUBHYsHuT0BDOYBsaYnl/8Bu4BTQl/
 j3+zHYXlGgGzqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA3N9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MN7eGHCIUZKDSUmUt/pYU6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV5dYOgKCRalpqdWpGXmAIMeJi3BwaMkwvszGyjNW1yQmFucm
 Q6ROsWoKCXOGwzSJwCSyCjNg2uDRdolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNeBBnPk5
 lXAjf9FdBiJqDFf+oaQRaXJCKkpBoYZxb7Wn6RyTlTNmFVUrhzHxPLuYyurlkHny/cxCz/QE9
 zlbry7AmF6svLTmgcEb/jvfqNqqAHZ/Occpd97Avjb7Afq5NTOHJpR37wfJPq6kP+/GF+nCqB
 LIbfSy5uZfaSlshMcuA3ezFZrf/00xtTtjiynZcznMW5qSj+i9SnrsynS6zMfN2VWIozEg21m
 IuKEwG0t9ZorwIAAA==
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1501850868!76465898!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21518 invoked from network); 4 Aug 2017 12:47:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 12:47:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434356293"
Date: Fri, 4 Aug 2017 13:47:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170804124746.77l3lsp5y473wndi@citrix.com>
References: <20170802134525.19597-1-olaf@aepfle.de>
 <20170804054347.GI28455@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170804054347.GI28455@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@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 v1] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMDc6NDM6NDdBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gV2VkLCBBdWcgMDIsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IAo+ID4gKysrIGIvdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKPiAKPiA+ICsjZGVmaW5lIFNVUEVSUEFH
RV8yTUJfU0hJRlQgICA5Cj4gPiArI2RlZmluZSBTVVBFUlBBR0VfMk1CX05SX1BGTlMgKDFVTCA8
PCBTVVBFUlBBR0VfMk1CX1NISUZUKQo+ID4gKyNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAg
IDE4Cj4gPiArI2RlZmluZSBTVVBFUlBBR0VfMUdCX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0Vf
MUdCX1NISUZUKQo+IAo+IEkgdGhpbmsgdGhlc2UgY2FuIGJlIG1vdmVkIHRvIGEgaGVhZGVyIGZp
bGUuIHhjX2RvbV94ODYuYyBhbmQKPiB4Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyB1c2UgeGNfZG9t
LmguCj4gCj4gPiArc3RhdGljIGludCB4ODZfaHZtX3BvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCwgdW5zaWduZWQgY291bnQsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKPiA+ICt7Cj4g
PiArICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7Cj4gPiArICAgIHhlbl9wZm5fdCBt
aW5fcGZuID0gb3JpZ2luYWxfcGZuc1swXSwgbWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNbMF07Cj4g
PiArICAgIHVuc2lnbmVkIGk7Cj4gPiArICAgIGludCByYyA9IC0xOwo+ID4gKwo+ID4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAo
b3JpZ2luYWxfcGZuc1tpXSA8IG1pbl9wZm4pCj4gPiArICAgICAgICAgICAgbWluX3BmbiA9IG9y
aWdpbmFsX3BmbnNbaV07Cj4gPiArICAgICAgICBpZiAob3JpZ2luYWxfcGZuc1tpXSA+IG1heF9w
Zm4pCj4gPiArICAgICAgICAgICAgbWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNbaV07Cj4gPiArICAg
ICAgICBpZiAoICh0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19YVEFCICYmCj4gPiArICAg
ICAgICAgICAgICB0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4pICYmCj4gPiAr
ICAgICAgICAgICAgICFwZm5faXNfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQo+
IAo+IEFyZSB0aGVzZSB0eXBlcyB1c2VkIGF0IGFsbCBmb3IgYSBIVk0gZG9tVT8gT3RoZXJ3aXNl
IHRoaXMgY29uZGl0aW9uIGNhbgo+IGJlIHNpbXBsaWZpZWQgdG8ganVzdCBjaGVjayB0aGUgcG9w
dWxhdGVkIHN0YXRlLgoKSSAqdGhpbmsqIFhUQUIgaXMgUFYgb25seSBidXQgQlJPS0VOIGFwcGxp
ZXMgdG8gYm90aCBQViBhbmQgSFZNLgoKTWF5YmUgc29tZW9uZSBtb3JlIGZhbWlsaWFyIHdpdGgg
dGhlIGJpdCBjYW4gY2hpbWUgaW4gdG8gcHJvdmlkZSBtb3JlCmluZm9ybWF0aW9uLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 12:49:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 12: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.xen.org>)
	id 1ddc2M-0000nq-Aw; Fri, 04 Aug 2017 12:49:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1ddc2K-0000nc-Di
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 12:49:04 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 26/34-03044-F3D64895; Fri, 04 Aug 2017 12:49:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsUSuHLSDV373JZ
 Ig4PzBSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owtD/4yF/xjqbj3cg1zA+NGli5GLg4WgZXM
 Ej+7HwM5HBwSArkSU64zQ5giEk/+p4GUCAmcZpI4tq4BKM4JVK8i8e3ZQXYQm01ASWLvweOMI
 LaIgKLEg5c3WUFsZgEXiW/vj7KB2MICARLd6z6D1fAK6EmsvroRbJWQQKLEmyZbiLCgxMmZT1
 ggWoslXhzcC3YCs4C0xPJ/HCBhTgFLifb7d1lBwqICshLvH0tMYBSYhaR5FpLmWQjNEGF1iT/
 zLmEK20qsW/eeZQEj2ypG9eLUorLUIl1LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwMBmAIIdjHc3BRxilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglc3pyVSS
 LAoNT21Ii0zBxhjMGkJDh4lEd6f2UBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ854CKR
 IAKcoozYMbAYv3S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQgyhSczrwRu0yugI5iAjvh
 T1whyREkiQkqqgdEofY5MiXh0pNbOrzeiy5w/ql+7kvfO7ckd6wozpoDyR81rZM5/XzV1Vx6z
 jlaxcIv8n+UtQQ0/rz5pXOUrEy93x0D92Ky2LZv/MWwvqfx+5mROsk7I8Ytf5u7PMOnTr2fIm
 z/bQ/rJBsuNT2/mf+DKlMp14Pr0dXeP0mmXS92PZ35I7pK9z6bEUpyRaKjFXFScCABOdHtW8g
 IAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-21.messagelabs.com!1501850942!64517343!1
X-Originating-IP: [81.169.146.216]
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 12878 invoked from network); 4 Aug 2017 12:49:03 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 12:49:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1501850942;
 l=666; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=d0ipOk2Aldlh0wSguJi7EAfbnST781CfVzL4+PsHf/M=;
 b=hpGLZ4qfvdwYtiIhaBkyMHA/jJDbZEA+56eOjBb5dj867dLP2QkhN/zrVa2OzLZsjx
 Z2HpVD08d4/pINBd15hN9avW1sjp2h+HfAvXsd38TraG4bR8Mj+Kd3SA04JvkOIbAk7P
 jEVKUVBMH6WE8hwTvKwOlU4xmBh7j7Os2E2cw=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mmZeYfEqwtZUusYCiH+4/Cy8gs0fNm4yECdjuQ==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:342b:a7ff:6a23:90ef:232a:c050])
 by smtp.strato.de (RZmta 41.1 AUTH) with ESMTPSA id 004532t74Cn2cZO
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 4 Aug 2017 14:49:02 +0200 (CEST)
Date: Fri, 4 Aug 2017 14:49:00 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170804124900.GK28455@aepfle.de>
References: <20170802134525.19597-1-olaf@aepfle.de>
 <20170804124417.zywbdo5lmmk4tdw3@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170804124417.zywbdo5lmmk4tdw3@citrix.com>
User-Agent: Mutt/1.8.3 (7113)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7056476763442070223=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============7056476763442070223==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="gwtGiOGliFx8mAnm"
Content-Disposition: inline


--gwtGiOGliFx8mAnm
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Aug 04, Wei Liu wrote:

> Can you split this patch into several:
> 1. code movement
> 2. refactoring / introduction of new hooks
> 3. implementing the new algorithm

I tried that, it did not work well. But, I can try again if required.

Olaf

--gwtGiOGliFx8mAnm
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWYRtOwAKCRBdQqD6ppg2
frSIAKDYEQVzBk7w3IFdhW5siCe5LA6YnQCg8oWSRO1uBfewp8HbmwpVq3a2C8s=
=xiAp
-----END PGP SIGNATURE-----

--gwtGiOGliFx8mAnm--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7056476763442070223==--


From xen-devel-bounces@lists.xen.org Fri Aug 04 12:54:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 12: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.xen.org>)
	id 1ddc76-0001b4-QK; Fri, 04 Aug 2017 12:54:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382e2f283=dario.faggioli@citrix.com>)
 id 1ddc75-0001ax-8Z
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 12:53:59 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FB/A1-03612-66E64895; Fri, 04 Aug 2017 12:53:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDvW5qXku
 kweX3hhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amE5eZC27oV7z8cJyxgXGlRhcjJ4eEQIjE
 1e9XWEBsXgFDia45JxlBbGGBUIkVjxeC2WwCBhJvduxlBbFFBBQlHry8CWRzcTAL7GOUuNHew
 wSSYBFQkVi/6BoziM0pYCnxceElNpAiIYGjTBLbnixlB0nwC0hK3PryEayIWaBa4uel06wQV2
 hLHDnXzw5xhaDEyZlPwC4SElCTmDH3MusERr5ZSFpmISmDiGtKtG7/zQ5ha0ssW/iaGcK2lVi
 37j1UjY3EpqsLGCFseYntb+cwL2BkX8WoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCml5taXJyY
 npqTmFSsl5yfu4kRGM4MQLCDcd4J/0OMkhxMSqK81ceaIoX4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8K7LaYkUEixKTU+tSMvMAUYWTFqCg0dJhFcpFyjNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsef
 l5qVLivM9AZgiAFGWU5sGNgEX5JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzHgCZwpOZVwK
 36RXQEUxAR/ypawQ5oiQRISXVwNj5RH6FbktUVf2kRevj98vu5BBf5ubJtiXtf8VE3vm5f/fX
 9l+5tGbSdf0r3QdqJ0qejbDr+78p82d8W8Uk2yqndwoONu0znvhW+LxN0pP6v47npVGUrHPBC
 7Ew/VOl0XEXecR+CrXn1Lx7kDztkfxcK5EC669bNDff+7paNqe/vO1j3oYtTEosxRmJhlrMRc
 WJAO2+0LntAgAA
X-Env-Sender: prvs=382e2f283=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501851236!70287385!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6351 invoked from network); 4 Aug 2017 12:53:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 12:53:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; 
 d="asc'?scan'208";a="442664028"
Message-ID: <1501851231.11046.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Fri, 4 Aug 2017 14:53:51 +0200
In-Reply-To: <20170804121019.l3jsw3zb7briwf2y@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
 <1501775614.28477.10.camel@citrix.com>
 <CAENZ-+=PgBVONiOc2zx=wi1rYHrBhgbQHQjusHVed7wbZF4=Lg@mail.gmail.com>
 <1501834398.28477.14.camel@citrix.com>
 <20170804121019.l3jsw3zb7briwf2y@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Meng Xu <xumengpanda@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4783492089179375709=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4783492089179375709==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-m5TGolFggBKwrloVz5Vy"

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

On Fri, 2017-08-04 at 13:10 +0100, Wei Liu wrote:
> On Fri, Aug 04, 2017 at 10:13:18AM +0200, Dario Faggioli wrote:
> > On Thu, 2017-08-03 at 17:39 -0400, Meng Xu wrote:
> > >=20
> > *HOWEVER*, in this case, we do have that 'extratime' field already,
> > as
> > a leftover from SEDF, which is there taking space and cluttering
> > the
> > interface, so why don't make good use of it. Especially considering
> > it
> > was used for _exactly_ the same thing, and with _exactly_ the same
> > meaning, and even for a very similar (i.e., SEDF was also real-
> > time)
> > kind of scheduler.
>=20
> Correct me if I'm wrong:
>=20
> 1. extratime is ever only used in SEDF
> 2. SEDF is removed
>=20
> That means we do have extratime to use in all other schedulers.
>=20
I'm not sure what you mean with this last line.

IAC, this is how our the related data structures looks like, right now:

libxl_sched_params =3D Struct("sched_params",[
    ("vcpuid",       integer, {'init_val': 'LIBXL_SCHED_PARAM_VCPU_INDEX_DE=
FAULT'}),
    ("weight",       integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_WEIGHT=
_DEFAULT'}),
    ("cap",          integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_CAP_DE=
FAULT'}),
    ("period",       integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_PERIOD=
_DEFAULT'}),
    ("extratime",    integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_EXTRAT=
IME_DEFAULT'}),
    ("budget",       integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_BUDGET=
_DEFAULT'}),
    ])

The extratime field is there. Any scheduler can use it, if it wants
(and in the way it wants). Currently, no one of them does that.

libxl_domain_sched_params =3D Struct("domain_sched_params",[
    ("sched",        libxl_scheduler),
    ("weight",       integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_WEIGHT=
_DEFAULT'}),
    ("cap",          integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_CAP_DE=
FAULT'}),
    ("period",       integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_PERIOD=
_DEFAULT'}),
    ("budget",       integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_BUDGET=
_DEFAULT'}),

    # The following three parameters ('slice', 'latency' and 'extratime') a=
re deprecated,
    # and will have no effect if used, since the SEDF scheduler has been re=
moved.
    # Note that 'period' was an SDF parameter too, but it is still effectiv=
e as it is
    # now used (together with 'budget') by the RTDS scheduler.
    ("slice",        integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_SLICE_=
DEFAULT'}),
    ("latency",      integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_LATENC=
Y_DEFAULT'}),
    ("extratime",    integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_EXTRAT=
IME_DEFAULT'}),
    ])

Same here. 'slice', 'latency' and 'extratime' are there because we
deprecate, but don't remove stuff. They're not used in any way. [*]

If, at some point, I'd decide to develop a feature for, say Credit2,
that controll the latency (whatever that would mean, it's just an
example! :-D) of domains, I think I'll use this 'latency' field, for
its interface, instead of adding some other stuff.

> However, please consider the possibility of reintroducing SEDF in the
> future. Suppose that would happen, does extratime still has the same
> semantics?
>=20
Well, I guess yes. But how does this matter? Each scheduler can, if it
wants, use all these parameters in the way it actuallly prefers. So,
the fact that RTDS will be using 'extratime' for letting vCPUs execute
past their own real-time reservation, does not prevent the reintroduced
SEDF --nor any other already existing or new scheduler-- to also use
it, for similar (or maybe even not so similar) purposes.

Or am I missing something?

> > IAC, final say is Wei's and Ian's, and although I do have a
> > preference,
> > which I voiced, I'm totally fine with whichever between the two
> > approaches they advise us to take. :-)
> >=20
>=20
> I will leave this to you two to decide. I don't think I have an
> opinion
> here as long as the things I mentioned above are taken into
> consideration.
>
Ok, thanks. :-)

My preference remains reusing extratime. It's there, it fit the
purpose, I don't see why introducing new fields.

Regards,
Dario

[*] The reason why extratime is in both libxl_sched_params and
libxl_domain_sched_params, while slice and latency (all three of them
were SEDF only parameters) are only in the latter is not really clear
to me right now. libxl_domain_sched_params was there before, and so I
understand why everything is there.

I don't remember why, when adding libxl_sched_params, we decided to add
extratime, as no one was using it... It's quite possible that we did
that, because we knew we could use it in RTDS in future, for this very
purpose! :-)
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-m5TGolFggBKwrloVz5Vy
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZhG5fAAoJEBZCeImluHPuAPIP/iUk/xDJyhQZumhKRweAth00
ELuYKMXeQGGQ+mRidhPlJ6HkeXyFK2mzDUVvyKgthAgiCH+X2LbLy59MzWdzJ8sD
bWmpbietAy0CE4HK1nrvqWz+h46gi+h6DA9Xb7sh2FV2JNZugj14GpXDpXRMSqy8
w/3k6LobgNau7MmGmIdmr6mSK2m3BUiMNxdCbZ8L1Y86MGoPYOZBh+VFXEP/V1dD
ce9PUsaGMjQFdjviB8d710lw9DUJWGa0vA2cOHDTmgrs9ryrVj0CCA+OTEIjebNe
Hx1Y9Ozx86alIQJx/WAvmMdnXqqF4b/J4DWMx1BKpDLzwoiX02s+Uq8QqasgQU3H
6Wd2dwJjopM/nXghewDVq2hpLqpATepv1T+vXXbtwMBjFAS0ypOrlnKhYWBFGer5
15QswAMPJZ85kJ/dl/jE9/jiI7zYn4zRnqmQJVNC8L3l6Zi2OOPxKD0RLIBeod4O
ohOjDoKlFp70iTT+8drH8be5aEHSdPov57Epc6kT+jcN1gg8ynk/FTW1WMgUXrkL
Nkgfi9b78HKsE8HT1smqd51ByKXLIKgWcJguBpdWuFqDaqOxktaW/d7bkbbkzPmc
LR8YKbZsUPvCKYyVfWEj6v1/nAJMZIEVhNfJKVM+SF0PLfsLsCkEDiexkZwuBDC0
M2KOhgiz2BTEUEvqNCpg
=5niD
-----END PGP SIGNATURE-----

--=-m5TGolFggBKwrloVz5Vy--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4783492089179375709==--


From xen-devel-bounces@lists.xen.org Fri Aug 04 13:02:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13:02: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.xen.org>)
	id 1ddcF6-0002K3-Jy; Fri, 04 Aug 2017 13:02:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1ddcF4-0002Jx-IF
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 13:02:14 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6A/44-02176-55074895; Fri, 04 Aug 2017 13:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsXilM8iqRtU0BJ
 pcOe/mcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHzwDLGgoaUin0XXzM3MP5162Lk4hASWMUo
 sbN/GmsXIyeQky0x5VAnK0iCReAbi8TpP1/Yuxg5OCQEPCWm/9cFqZEQcJZ4/OkWI0TzBkaJ7
 5cPMYLUsAioSLycFgFSwyYQLHF9yS+wmSICihIPXt5kBSlhFiiRmNZdDBIWFoiRuHalgRkkzC
 ugI9FwRBRi4hxGiUMLm8FaeQUEJU7OfMICYjMLlErserIXaoy0xPJ/HCBhTgFLiRnT28HKRQW
 UJXbf2ss8gVFoFpLuWUi6ZyF0Q4TVJf7Mu8SMIawtsWzha2YI21Zi3br3LAsY2VcxqhenFpWl
 Fuma6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBEYJAxDsYJza4HyIUZKDSUmUt
 /pYU6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfBuzmuJFBIsSk1PrUjLzA
 HGMUypBAePkggvYz5Qmre4IDG3ODMdInWKUZdjw+r1X5iEwGZIifMqgBQJgBRllObBjYCllEu
 MslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5r0NcglPZl4J3KZXQEcwAR3xp64R5IiSRISUVANj
 Uydf0JdrOpbJYZHGsosXlbHPXNLQscv105IfulZHUjR5zXx0g21fnFgZ916wVfzVrtdPZl5X/
 /bSmoP9hbHBz3MHJ0w7K1fHEjXl5OltLyq5PzFsO7Zf4GeBm71ICW9Lpsnz3ITK1xfDdO5e4v
 SbtvJ/lP1b6S082Y/WXfIoz73A5tzTwsegxFKckWioxVxUnAgAXxuZGCQDAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1501851729!105994948!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17951 invoked from network); 4 Aug 2017 13:02:10 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 13:02:10 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 388C620A4F;
 Fri,  4 Aug 2017 09:02:09 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 04 Aug 2017 09:02:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=Dk5K0rdkPo3mQET2bE
 lXGbu6ggXRV7dwUD2oU1+NYEk=; b=n7npm4qS5XQv2xKS83Rce6HpmvXue7Wb75
 UDkGnMdQ/xPRWD77ENbpGHKGBzk2/ytnYEMtZxoxL22ktis/QJEpxxPoBnyPuCQs
 42qOkXCoo909xWXTsJ4EMETk/f5wH0bDfUKBKyVFthkqdr5agEUaIdLcYq9u9DVN
 aF0R4qgu2cUq+gwKWTRUnKO9DS9AtpXX+9Ny4nfi/ylnmzWiNf5xo1xdB4o+l1k5
 aun22kTb8hc8IWSCEczSN5CkQ/KfDoORCvQCC2Hhmee10BMlAsMubdZIxFcOn9fe
 lqDW5YHeoAh2NCKJFY+ZaOxGPMaPv4j8Oyuvqf5xnQSvHRDZrSOw==
X-ME-Sender: <xms:UXCEWUj6NZ5WhfiOJPiPLVVVCtGNNWhZc9nx9YCNtYrC0SHn-6FNWw>
X-Sasl-enc: c2E60HZsnWOoC6q38LKFPK4k8Vz7oMBTcApTsM1SfnYd 1501851728
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2418C246D8;
 Fri,  4 Aug 2017 09:02:08 -0400 (EDT)
Date: Fri, 4 Aug 2017 15:02:03 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170804130203.GG8495@mail-itl>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
 <20170802095949.40677-6-paul.durrant@citrix.com>
 <20170804122621.d5ptwybyk6avgypc@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170804122621.d5ptwybyk6avgypc@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3829834589460425733=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3829834589460425733==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="AhhlLboLdkugWU4S"
Content-Disposition: inline


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

On Fri, Aug 04, 2017 at 01:26:21PM +0100, Wei Liu wrote:
> On Wed, Aug 02, 2017 at 10:59:49AM +0100, Paul Durrant wrote:
> > A previous patch added support for priv-mapping guest resources directly
> > (rather than having to foreign-map, which requires P2M modification for
> > HVM guests).
> >=20
> > This patch makes use of the new API to seed the guest grant table unless
> > the underlying infrastructure (i.e. privcmd) doesn't support it, in whi=
ch
> > case the old scheme is used.
> >=20
>=20
> The code mostly looks fine.
>=20
> What's the benefit of doing this?

Also, I see changed signature of xc_dom_gnttab_seed (it got is_hvm
parameter). Wei, what is the policy for backward incompatible libxc API
changes?

> > NOTE: The call to xc_dom_gnttab_hvm_seed() in hvm_build_set_params() was
> >       actually unnecessary, as the grant table has already been seeded
> >       by a prior call to xc_dom_gnttab_init() made by libxl__build_dom(=
).
> >=20
> > Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
> > ---
> > Cc: Ian Jackson <ian.jackson@eu.citrix.com>
> > Cc: Wei Liu <wei.liu2@citrix.com>
>=20
> BTW Marek needs to be CC on changes to Python bindings. I've done that
> for you.

For Python bits:
Acked-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>

> > ---
> >  tools/libxc/include/xc_dom.h        |   8 +--
> >  tools/libxc/xc_dom_boot.c           | 102 ++++++++++++++++++++++++++++=
--------
> >  tools/libxc/xc_sr_restore_x86_hvm.c |  10 ++--
> >  tools/libxc/xc_sr_restore_x86_pv.c  |   2 +-
> >  tools/libxl/libxl_dom.c             |   1 -
> >  tools/python/xen/lowlevel/xc/xc.c   |   6 +--
> >  6 files changed, 92 insertions(+), 37 deletions(-)
> >=20
> > diff --git a/tools/libxc/include/xc_dom.h b/tools/libxc/include/xc_dom.h
> > index ce47058c41..d6ca0a8680 100644
> > --- a/tools/libxc/include/xc_dom.h
> > +++ b/tools/libxc/include/xc_dom.h
> > @@ -323,12 +323,8 @@ void *xc_dom_boot_domU_map(struct xc_dom_image *do=
m, xen_pfn_t pfn,
> >  int xc_dom_boot_image(struct xc_dom_image *dom);
> >  int xc_dom_compat_check(struct xc_dom_image *dom);
> >  int xc_dom_gnttab_init(struct xc_dom_image *dom);
> > -int xc_dom_gnttab_hvm_seed(xc_interface *xch, domid_t domid,
> > -                           xen_pfn_t console_gmfn,
> > -                           xen_pfn_t xenstore_gmfn,
> > -                           domid_t console_domid,
> > -                           domid_t xenstore_domid);
> > -int xc_dom_gnttab_seed(xc_interface *xch, domid_t domid,
> > +int xc_dom_gnttab_seed(xc_interface *xch, domid_t guest_domid,
> > +                       bool is_hvm,
> >                         xen_pfn_t console_gmfn,
> >                         xen_pfn_t xenstore_gmfn,
> >                         domid_t console_domid,
> > diff --git a/tools/libxc/xc_dom_boot.c b/tools/libxc/xc_dom_boot.c
> > index c3b44dd399..fc3174ad7e 100644
> > --- a/tools/libxc/xc_dom_boot.c
> > +++ b/tools/libxc/xc_dom_boot.c
> > @@ -280,11 +280,11 @@ static xen_pfn_t xc_dom_gnttab_setup(xc_interface=
 *xch, domid_t domid)
> >      return gmfn;
> >  }
> > =20
> > -int xc_dom_gnttab_seed(xc_interface *xch, domid_t domid,
> > -                       xen_pfn_t console_gmfn,
> > -                       xen_pfn_t xenstore_gmfn,
> > -                       domid_t console_domid,
> > -                       domid_t xenstore_domid)
> > +static int compat_gnttab_seed(xc_interface *xch, domid_t domid,
> > +                              xen_pfn_t console_gmfn,
> > +                              xen_pfn_t xenstore_gmfn,
> > +                              domid_t console_domid,
> > +                              domid_t xenstore_domid)
> >  {
> > =20
> >      xen_pfn_t gnttab_gmfn;
> > @@ -337,11 +337,11 @@ int xc_dom_gnttab_seed(xc_interface *xch, domid_t=
 domid,
> >      return 0;
> >  }
> > =20
> > -int xc_dom_gnttab_hvm_seed(xc_interface *xch, domid_t domid,
> > -                           xen_pfn_t console_gpfn,
> > -                           xen_pfn_t xenstore_gpfn,
> > -                           domid_t console_domid,
> > -                           domid_t xenstore_domid)
> > +static int compat_gnttab_hvm_seed(xc_interface *xch, domid_t domid,
> > +                                  xen_pfn_t console_gpfn,
> > +                                  xen_pfn_t xenstore_gpfn,
> > +                                  domid_t console_domid,
> > +                                  domid_t xenstore_domid)
> >  {
> >      int rc;
> >      xen_pfn_t scratch_gpfn;
> > @@ -380,7 +380,7 @@ int xc_dom_gnttab_hvm_seed(xc_interface *xch, domid=
_t domid,
> >          return -1;
> >      }
> > =20
> > -    rc =3D xc_dom_gnttab_seed(xch, domid,
> > +    rc =3D compat_gnttab_seed(xch, domid,
> >                              console_gpfn, xenstore_gpfn,
> >                              console_domid, xenstore_domid);
> >      if (rc !=3D 0)
> > @@ -405,18 +405,78 @@ int xc_dom_gnttab_hvm_seed(xc_interface *xch, dom=
id_t domid,
> >      return 0;
> >  }
> > =20
> > -int xc_dom_gnttab_init(struct xc_dom_image *dom)
> > +int xc_dom_gnttab_seed(xc_interface *xch, domid_t guest_domid,
> > +                       bool is_hvm, xen_pfn_t console_gmfn,
> > +                       xen_pfn_t xenstore_gmfn, domid_t console_domid,
> > +                       domid_t xenstore_domid)
> >  {
> > -    if ( xc_dom_translated(dom) ) {
> > -        return xc_dom_gnttab_hvm_seed(dom->xch, dom->guest_domid,
> > -                                      dom->console_pfn, dom->xenstore_=
pfn,
> > -                                      dom->console_domid, dom->xenstor=
e_domid);
> > -    } else {
> > -        return xc_dom_gnttab_seed(dom->xch, dom->guest_domid,
> > -                                  xc_dom_p2m(dom, dom->console_pfn),
> > -                                  xc_dom_p2m(dom, dom->xenstore_pfn),
> > -                                  dom->console_domid, dom->xenstore_do=
mid);
> > +    xenforeignmemory_handle* fmem =3D xch->fmem;
> > +    xenforeignmemory_resource_handle *fres;
> > +    void *addr =3D NULL;
> > +    grant_entry_v1_t *gnttab;
> > +
> > +    fres =3D xenforeignmemory_map_resource(fmem, guest_domid,
> > +                                         XENMEM_resource_grant_table,
> > +                                         0, 0, 1,
> > +                                         &addr, PROT_READ | PROT_WRITE=
, 0);
> > +    if ( !fres )
> > +    {
> > +        if ( errno =3D=3D EOPNOTSUPP )
> > +            return is_hvm ?
> > +                compat_gnttab_hvm_seed(xch, guest_domid,
> > +                                       console_gmfn, xenstore_gmfn,
> > +                                       console_domid, xenstore_domid) :
> > +                compat_gnttab_seed(xch, guest_domid,
> > +                                   console_gmfn, xenstore_gmfn,
> > +                                   console_domid, xenstore_domid);
> > +
> > +        xc_dom_panic(xch, XC_INTERNAL_ERROR,
> > +                     "%s: failed to acquire grant table "
> > +                     "[errno=3D%d]\n",
> > +                     __FUNCTION__, errno);
> > +        return -1;
> >      }
> > +
> > +    gnttab =3D addr;
> > +
> > +    if ( guest_domid !=3D console_domid  && console_gmfn !=3D -1)
> > +    {
> > +        xc_dom_printf(xch, "%s: setting console pfn=3D0x%"PRI_xen_pfn,
> > +                      __FUNCTION__, console_gmfn);
> > +
> > +        gnttab[GNTTAB_RESERVED_CONSOLE].flags =3D GTF_permit_access;
> > +        gnttab[GNTTAB_RESERVED_CONSOLE].domid =3D console_domid;
> > +        gnttab[GNTTAB_RESERVED_CONSOLE].frame =3D console_gmfn;
> > +    }
> > +
> > +    if ( guest_domid !=3D xenstore_domid && xenstore_gmfn !=3D -1)
> > +    {
> > +        xc_dom_printf(xch, "%s: setting xenstore pfn=3D0x%"PRI_xen_pfn,
> > +                      __FUNCTION__, xenstore_gmfn);
> > +
> > +        gnttab[GNTTAB_RESERVED_XENSTORE].flags =3D GTF_permit_access;
> > +        gnttab[GNTTAB_RESERVED_XENSTORE].domid =3D xenstore_domid;
> > +        gnttab[GNTTAB_RESERVED_XENSTORE].frame =3D xenstore_gmfn;
> > +    }
> > +
> > +    xenforeignmemory_unmap_resource(fmem, fres);
> > +
> > +    return 0;
> > +}
> > +
> > +int xc_dom_gnttab_init(struct xc_dom_image *dom)
> > +{
> > +    xc_interface *xch =3D dom->xch;
> > +    domid_t guest_domid =3D dom->guest_domid;
> > +    bool is_hvm =3D xc_dom_translated(dom);
> > +    xen_pfn_t console_gmfn =3D xc_dom_p2m(dom, dom->console_pfn);
> > +    xen_pfn_t xenstore_gmfn =3D xc_dom_p2m(dom, dom->xenstore_pfn);
> > +    domid_t console_domid =3D dom->console_domid;
> > +    domid_t xenstore_domid =3D dom->xenstore_domid;
> > +
> > +    return xc_dom_gnttab_seed(xch, guest_domid, is_hvm,
> > +                              console_gmfn, xenstore_gmfn,
> > +                              console_domid, xenstore_domid);
> >  }
> > =20
> >  /*
> > diff --git a/tools/libxc/xc_sr_restore_x86_hvm.c b/tools/libxc/xc_sr_re=
store_x86_hvm.c
> > index 1dca85354a..a5c661da8f 100644
> > --- a/tools/libxc/xc_sr_restore_x86_hvm.c
> > +++ b/tools/libxc/xc_sr_restore_x86_hvm.c
> > @@ -207,11 +207,11 @@ static int x86_hvm_stream_complete(struct xc_sr_c=
ontext *ctx)
> >          return rc;
> >      }
> > =20
> > -    rc =3D xc_dom_gnttab_hvm_seed(xch, ctx->domid,
> > -                                ctx->restore.console_gfn,
> > -                                ctx->restore.xenstore_gfn,
> > -                                ctx->restore.console_domid,
> > -                                ctx->restore.xenstore_domid);
> > +    rc =3D xc_dom_gnttab_seed(xch, ctx->domid, true,
> > +                            ctx->restore.console_gfn,
> > +                            ctx->restore.xenstore_gfn,
> > +                            ctx->restore.console_domid,
> > +                            ctx->restore.xenstore_domid);
> >      if ( rc )
> >      {
> >          PERROR("Failed to seed grant table");
> > diff --git a/tools/libxc/xc_sr_restore_x86_pv.c b/tools/libxc/xc_sr_res=
tore_x86_pv.c
> > index 50e25c162c..10635d436b 100644
> > --- a/tools/libxc/xc_sr_restore_x86_pv.c
> > +++ b/tools/libxc/xc_sr_restore_x86_pv.c
> > @@ -1104,7 +1104,7 @@ static int x86_pv_stream_complete(struct xc_sr_co=
ntext *ctx)
> >      if ( rc )
> >          return rc;
> > =20
> > -    rc =3D xc_dom_gnttab_seed(xch, ctx->domid,
> > +    rc =3D xc_dom_gnttab_seed(xch, ctx->domid, false,
> >                              ctx->restore.console_gfn,
> >                              ctx->restore.xenstore_gfn,
> >                              ctx->restore.console_domid,
> > diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c
> > index f54fd49a73..0d3e462c12 100644
> > --- a/tools/libxl/libxl_dom.c
> > +++ b/tools/libxl/libxl_dom.c
> > @@ -851,7 +851,6 @@ static int hvm_build_set_params(xc_interface *handl=
e, uint32_t domid,
> >      *store_mfn =3D str_mfn;
> >      *console_mfn =3D cons_mfn;
> > =20
> > -    xc_dom_gnttab_hvm_seed(handle, domid, *console_mfn, *store_mfn, co=
nsole_domid, store_domid);
> >      return 0;
> >  }
> > =20
> > diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowle=
vel/xc/xc.c
> > index aa9f8e4d9e..583ab52a6f 100644
> > --- a/tools/python/xen/lowlevel/xc/xc.c
> > +++ b/tools/python/xen/lowlevel/xc/xc.c
> > @@ -800,9 +800,9 @@ static PyObject *pyxc_gnttab_hvm_seed(XcObject *sel=
f,
> >  				      &console_domid, &xenstore_domid) )
> >          return NULL;
> > =20
> > -    if ( xc_dom_gnttab_hvm_seed(self->xc_handle, dom,
> > -				console_gmfn, xenstore_gmfn,
> > -				console_domid, xenstore_domid) !=3D 0 )
> > +    if ( xc_dom_gnttab_seed(self->xc_handle, dom, true,
> > +                            console_gmfn, xenstore_gmfn,
> > +                            console_domid, xenstore_domid) !=3D 0 )
> >          return pyxc_error_to_exception(self->xc_handle);
> > =20
> >      return Py_None;
> > --=20
> > 2.11.0
> >=20

--=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?

--AhhlLboLdkugWU4S
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEcBAEBCAAGBQJZhHBMAAoJENuP0xzK19csbCIH/A338YfPVd3+PBzX2OLEf0bl
yWVZ9EEneIuTOXtrelY7FZuD3CpO4Hg8fbLgSde1t02pIIWKqScpZlwXgl69TZ2H
2obHARFG0fSPtw+OgH36hUisFNbhYnco979WkWRpY3/BhB/tRBhx+0zckJZBbqxm
uC96fb8QrbdH9OcsNnYtnN9LmzpEd0KfqKCOPgMk7Z0DrX2HC+d+CwMLC5pSkeZI
9mndQBtvNVSCNoxUFVswl11f5kDoWRPvnAENlCbWVIog/8dMxkqa+0WXFYydpsN7
EZBD+pTiUlw7GS9GGgRboQuAs1F/1x6Av00GMjq2J+APexheZ5pOkZH0qcZeLS4=
=NpMl
-----END PGP SIGNATURE-----

--AhhlLboLdkugWU4S--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3829834589460425733==--


From xen-devel-bounces@lists.xen.org Fri Aug 04 13:20:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13:20: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.xen.org>)
	id 1ddcWT-0003mh-8k; Fri, 04 Aug 2017 13:20:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddcWS-0003mb-ES
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 13:20:12 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5E/36-02177-B8474895; Fri, 04 Aug 2017 13:20:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyuP0Ov253SUu
 kwe8tbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNb6sYC55yViw89YutgXEhRxcjJ4eEgJHE
 24n/mLoYuTiEBBYySkw508UIkhAR0JM4fOIrC4jNLDCDUeLOgQIQm01AVWLD9VOsILawgInE3
 dkfwep5BawlHu34xwZiswioSCzuP88EYosKhEvs/36NGaJGUOLkzCdQM9Ul/sy7xAxhi0vcej
 KfCcKWl9j+dg7zBEbeWUhaZiFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0
 NjPVyU4uLE9NTcxKTivWS83M3MQLDrZ6BgXEHY99ev0OMkhxMSqK81ceaIoX4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8OYXt0QKCRalpqdWpGXmAAMfJi3BwaMkwlsKkuYtLkjMLc5Mh0idYtTl2
 LB6/RcmIZa8/LxUKXHeOJAiAZCijNI8uBGwKLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZ
 i3D2QKT2ZeCdymV0BHMAEd8aeuEeSIkkSElFQDo/MjvmYu62fs018elvx68dA1F399i85L+u+
 P7X+hot0XmLQm95mYWi6n0NZFVxkF7gU/7f/L+tpXZcmDXaqd10XW1Tvuy5ZcZpMVyuEulVx6
 Y6qUXcW0HUeqTEWa/SsNS2ddO/L9+Ow5xhpyV1+9mPZSpULgyfofp5WbyjXyzn+aYpn6QaCrR
 4mlOCPRUIu5qDgRACED9UG9AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1501852810!101067889!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54548 invoked from network); 4 Aug 2017 13:20:11 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Aug 2017 13:20:11 -0000
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 mx1.suse.de (Postfix) with ESMTP id 74E25AE66;
 Fri,  4 Aug 2017 13:20:10 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.com>
Date: Fri, 4 Aug 2017 15:20:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
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] Runtime adjustment of hypervisor parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGFzdCB5ZWFyIEphbiBwb3N0ZWQgYSBwYXRjaCBzZXJpZXMgdG8gY2hhbmdlIGh5cGVydmlzb3Ig
bG9nIGxldmVsCnRocmVzaG9sZHMgdmlhIHhsIGNvbW1hbmQgWzFdLiBUaGlzIGFwcHJvYWNoIHdh
cyBsYXRlciBtb2RpZmllZCBieSBXZWkKcmVzdWx0aW5nIGluIHBhdGNoIHNlcmllcyBbMl0uCgpJ
J2QgbGlrZSB0byBmb2xsb3cgdXAgd2l0aCBhbm90aGVyIGFwcHJvYWNoIGJlaW5nIGFibGUgdG8g
ZG8gdGhlIHNhbWUsCmJ1dCBiZWluZyBtdWNoIG1vcmUgZmxleGlibGU6CgpJbnN0ZWFkIG9mIGNv
bnRyb2xsaW5nIG9ubHkgbG9nbHZsIEkgc3VnZ2VzdCB0byBhZGQgYSB4bCBjb21tYW5kCgp4bCB4
ZW4tcGFyYW0gPHBhcmFtZXRlcnM+Cgp3aGljaCB3aWxsIHRha2UgYSA8cGFyYW1ldGVycz4gc3Ry
aW5nIGJlaW5nIHBhcnNlZCBieSB0aGUgaHlwZXJ2aXNvcgp0aGUgc2FtZSB3YXkgaXQgaXMgcGFy
c2luZyBib290IHBhcmFtZXRlcnMuIEFsbG93ZWQgcGFyYW1ldGVycyBhcmUKc3BlY2lmaWVkIGlu
IHRoZSBoeXBlcnZpc29yIHRoZSBzYW1lIHdheSBhcyBib290IHBhcmFtZXRlcnMsIGJ1dCB3aXRo
CmFub3RoZXIgc2V0IG9mIG1hY3JvcyAoZS5nLiBjdXN0b21fcnVudGltZV9wYXJhbSgpLCAuLi4p
LiBPZnRlbiBlbm91Z2gKKGUuZy4gaW4gdGhlIGxvZ2x2bCBjYXNlKSB0aGUgZGVmaW5pdGlvbnMg
Y291bGQgYmUganVzdCB0aGUgc2FtZSwgd2hpbGUKaW4gb3RoZXIgY2FzZXMgdGhleSBtaWdodCBk
aWZmZXIgYSBsaXR0bGUgYml0IChleGFtcGxlOiBjb25yaW5nX3NpemUKd291bGQgcmVxdWlyZSBh
IGRpZmZlcmVudCBoYW5kbGluZyBhcyBhdCBib290IHRpbWUgZHVlIHRvIHJhY2UKY29uZGl0aW9u
IGhhbmRsaW5nKS4KClBhcnNpbmcgZnVuY3Rpb25zIGNvdWxkIGJlIHJldXNlZCBpbiBtb3N0IGNh
c2VzLCB0aGV5J2QganVzdCBuZWVkIHRvCmxvc2UgdGhlIF9faW5pdCBtb2RpZmllci4KCldoYXQg
ZG8geW91IHRoaW5rOiBpcyB0aGlzIGFwcHJvYWNoIHNlbnNpYmxlLCBvciBjYW4gSSBqdXN0IHB1
dCBpdCBpbnRvCi9kZXYvbnVsbCBpbnN0ZWFkIG9mIHN0YXJ0aW5nIHdpdGggdGhlIHBhdGNoZXM/
CgoKSnVlcmdlbgoKWzFdCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNi0wMy9tc2cwMDY5NC5odG1sClsyXQpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDcvbXNnMDAyMjguaHRtbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13: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.xen.org>)
	id 1ddcYX-0003z3-Kx; Fri, 04 Aug 2017 13:22:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddcYW-0003yt-Lu
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 13:22:20 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F0/08-01862-B0574895; Fri, 04 Aug 2017 13:22:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpC53aUu
 kwfKrQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biGyYFtzkr3my7z97A+I69i5GTQ0LAX2LL
 qb8sIDaLgIrE4d3vmEBsNgFliZ+dvWwgtohAiET31LesXYxcHMwCUxklZkx4CdYsLBAjce1KA
 3MXIwcHr4CFxOInwSA1QgJ7GSX2TrsANpRXQFDi5MwnYDazgJ7EjalT2EDqmQWkJZb/44AIy0
 s0b53NDGJzCuhKTDm5hxXEFgW6p3PpHLBWIQEFiY7px5gmMPLPQjJ1FpKpsxCmzkIydQEjyyp
 GjeLUorLUIl0jI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDArGdgYNzBOPWE
 3yFGSQ4mJVHe6mNNkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwZtf3BIpJ
 FiUmp5akZaZA4wdmFIJDh4lEd5SkDRvcUFibnFmOkTqFKOilDhvHEhCACSRUZoH1waL10uMsl
 LCvIwMDAxCPAWpRbmZJajyrxjFORiVhHn7QKbwZOaVwE1/BbSYCWjxn7pGkMUliQgpqQbGxDi
 nNYnKh32CFZLZqk9cXpJS+GhC377ftTX1pw8qSC+NlDfRW3RAeZ7ADuYl4szq/U7Vj/aphMjN
 mv89b5pY78uYWbV79z178GT5o5uS9V4n//wVW8p7vWDG5+xCjj3Fs1QuiYptnZyYq8mROyV64
 Y0pRxylNpW0xpdNO2jb93rxfeVuCfVsJZbijERDLeai4kQAU1qoTtICAAA=
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1501852937!50544912!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64221 invoked from network); 4 Aug 2017 13:22:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 13:22:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434360963"
Date: Fri, 4 Aug 2017 14:21:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20170804132158.yq3f6o2otjgufslw@citrix.com>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
 <20170802095949.40677-6-paul.durrant@citrix.com>
 <20170804122621.d5ptwybyk6avgypc@citrix.com> <20170804130203.GG8495@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170804130203.GG8495@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMDM6MDI6MDNQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgQXVnIDA0LCAyMDE3IGF0IDAxOjI2OjIxUE0g
KzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBXZWQsIEF1ZyAwMiwgMjAxNyBhdCAxMDo1OTo0
OUFNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IEEgcHJldmlvdXMgcGF0Y2ggYWRk
ZWQgc3VwcG9ydCBmb3IgcHJpdi1tYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBkaXJlY3RseQo+ID4g
PiAocmF0aGVyIHRoYW4gaGF2aW5nIHRvIGZvcmVpZ24tbWFwLCB3aGljaCByZXF1aXJlcyBQMk0g
bW9kaWZpY2F0aW9uIGZvcgo+ID4gPiBIVk0gZ3Vlc3RzKS4KPiA+ID4gCj4gPiA+IFRoaXMgcGF0
Y2ggbWFrZXMgdXNlIG9mIHRoZSBuZXcgQVBJIHRvIHNlZWQgdGhlIGd1ZXN0IGdyYW50IHRhYmxl
IHVubGVzcwo+ID4gPiB0aGUgdW5kZXJseWluZyBpbmZyYXN0cnVjdHVyZSAoaS5lLiBwcml2Y21k
KSBkb2Vzbid0IHN1cHBvcnQgaXQsIGluIHdoaWNoCj4gPiA+IGNhc2UgdGhlIG9sZCBzY2hlbWUg
aXMgdXNlZC4KPiA+ID4gCj4gPiAKPiA+IFRoZSBjb2RlIG1vc3RseSBsb29rcyBmaW5lLgo+ID4g
Cj4gPiBXaGF0J3MgdGhlIGJlbmVmaXQgb2YgZG9pbmcgdGhpcz8KPiAKPiBBbHNvLCBJIHNlZSBj
aGFuZ2VkIHNpZ25hdHVyZSBvZiB4Y19kb21fZ250dGFiX3NlZWQgKGl0IGdvdCBpc19odm0KPiBw
YXJhbWV0ZXIpLiBXZWksIHdoYXQgaXMgdGhlIHBvbGljeSBmb3IgYmFja3dhcmQgaW5jb21wYXRp
YmxlIGxpYnhjIEFQSQo+IGNoYW5nZXM/CgpsaWJ4YyBpc24ndCBzdGFibGUsIHNvIGZ1bmN0aW9u
cyBtaWdodCBnZXQgZGVsZXRlZCAvIHVwZGF0ZWQgYXQgYW55CnBvaW50LgoKTW9zdCBsaWJ4YyBm
dW5jdGlvbnMgYXJlIHF1aXRlIHNpbXBsZSBhbmQgYXJlIHF1aXRlICJjbG9zZSIgdG8gdGhlCmh5
cGVydmlzb3IuCgpUaGUgbm9uLXRyaXZpYWwgZnVuY3Rpb25zIEkga25vdyBvZiBhcmUgVk1JIHJl
bGF0ZWQgb25lcyBidXQgSSB0aGluawp1c2VycyBpbiB0aGF0IGFyZWEgYWxyZWFkeSBoYXZlIHRo
ZSByaWdodCBleHBlY3RhdGlvbi4KCkFuIGltcG9ydGFudCB1c2VyIG9mIHVuc3RhYmxlIGxpYnhj
IEFQSXMgaXMgUUVNVS4gSXQgcHJvYmVzIGZvciBzcGVjaWZpYwpmdW5jdGlvbnMgaW4gdGhlIGNv
bmZpZ3VyZSBzY3JpcHQgdG8gaGFuZGxlIGNvbXBhdGliaWxpdHkgaXNzdWVzLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:23:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13: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.xen.org>)
	id 1ddcZS-00044l-Tv; Fri, 04 Aug 2017 13:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3828654d7=Andrew.Cooper3@citrix.com>)
 id 1ddcZR-00044e-Tf
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 13:23:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BC/45-03937-54574895; Fri, 04 Aug 2017 13:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQteltCX
 S4NVKHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP4w6nsBS+5Kq6vfcbYwPiKo4uRk0NCwE9i
 /v0dTCC2sICFxLvPN5lBbBGBAIlTM/exgdjMAjkS0/d2g8WFBKwlHq77yA5iswnoS+x+8Qmsl
 1fAVuLjynNg9SwCKhKL2prA6kUFwiX2f7/GDFEjKHFy5hMWEJtTwEZi+bSvjF2MHEDzNSXW79
 KHWCUvsf3tHGYIW1yi6ctKVoi1ahLX+i+xQ5ycLjHxWQ/LBEaBWUimzkKYNAvJpFlIJi1gZFn
 FqFGcWlSWWqRrbKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYsAxAsINx5/rA
 Q4ySHExKorzVx5oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw5he3RAoJFqWmp1akZeYAYwcmL
 cHBoyTC+xYkzVtckJhbnJkOkTrFqCglzhsHkhAASWSU5sG1weL1EqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR5L4JM4cnMK4Gb/gpoMRPQ4j91jSCLSxIRUlINjFrsF6YYW9anByisMvunnnr
 B/Wh4DAdHVcediqW5YiKS11mjm55tW14RtoO9dlZtRK+diPdn3cmiy05fUb4Q8YOpaib/ht/G
 CqtkzKqtGLZe8z02+/Gv3sm6QivfXub6tr2wsmbu1OmWKf5L2QK2THv1JfLEnYNnTRt6Snccs
 ldvYTJc9b/5sxJLcUaioRZzUXEiAAWIxw3SAgAA
X-Env-Sender: prvs=3828654d7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1501852996!68495109!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46746 invoked from network); 4 Aug 2017 13:23:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 13:23:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="50516389"
To: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9c480e7f-daf3-f422-5379-726c98835ab3@citrix.com>
Date: Fri, 4 Aug 2017 14:23:15 +0100
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: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.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>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Runtime adjustment of hypervisor parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDgvMTcgMTQ6MjAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gTGFzdCB5ZWFyIEphbiBw
b3N0ZWQgYSBwYXRjaCBzZXJpZXMgdG8gY2hhbmdlIGh5cGVydmlzb3IgbG9nIGxldmVsCj4gdGhy
ZXNob2xkcyB2aWEgeGwgY29tbWFuZCBbMV0uIFRoaXMgYXBwcm9hY2ggd2FzIGxhdGVyIG1vZGlm
aWVkIGJ5IFdlaQo+IHJlc3VsdGluZyBpbiBwYXRjaCBzZXJpZXMgWzJdLgo+Cj4gSSdkIGxpa2Ug
dG8gZm9sbG93IHVwIHdpdGggYW5vdGhlciBhcHByb2FjaCBiZWluZyBhYmxlIHRvIGRvIHRoZSBz
YW1lLAo+IGJ1dCBiZWluZyBtdWNoIG1vcmUgZmxleGlibGU6Cj4KPiBJbnN0ZWFkIG9mIGNvbnRy
b2xsaW5nIG9ubHkgbG9nbHZsIEkgc3VnZ2VzdCB0byBhZGQgYSB4bCBjb21tYW5kCj4KPiB4bCB4
ZW4tcGFyYW0gPHBhcmFtZXRlcnM+Cj4KPiB3aGljaCB3aWxsIHRha2UgYSA8cGFyYW1ldGVycz4g
c3RyaW5nIGJlaW5nIHBhcnNlZCBieSB0aGUgaHlwZXJ2aXNvcgo+IHRoZSBzYW1lIHdheSBpdCBp
cyBwYXJzaW5nIGJvb3QgcGFyYW1ldGVycy4gQWxsb3dlZCBwYXJhbWV0ZXJzIGFyZQo+IHNwZWNp
ZmllZCBpbiB0aGUgaHlwZXJ2aXNvciB0aGUgc2FtZSB3YXkgYXMgYm9vdCBwYXJhbWV0ZXJzLCBi
dXQgd2l0aAo+IGFub3RoZXIgc2V0IG9mIG1hY3JvcyAoZS5nLiBjdXN0b21fcnVudGltZV9wYXJh
bSgpLCAuLi4pLiBPZnRlbiBlbm91Z2gKPiAoZS5nLiBpbiB0aGUgbG9nbHZsIGNhc2UpIHRoZSBk
ZWZpbml0aW9ucyBjb3VsZCBiZSBqdXN0IHRoZSBzYW1lLCB3aGlsZQo+IGluIG90aGVyIGNhc2Vz
IHRoZXkgbWlnaHQgZGlmZmVyIGEgbGl0dGxlIGJpdCAoZXhhbXBsZTogY29ucmluZ19zaXplCj4g
d291bGQgcmVxdWlyZSBhIGRpZmZlcmVudCBoYW5kbGluZyBhcyBhdCBib290IHRpbWUgZHVlIHRv
IHJhY2UKPiBjb25kaXRpb24gaGFuZGxpbmcpLgo+Cj4gUGFyc2luZyBmdW5jdGlvbnMgY291bGQg
YmUgcmV1c2VkIGluIG1vc3QgY2FzZXMsIHRoZXknZCBqdXN0IG5lZWQgdG8KPiBsb3NlIHRoZSBf
X2luaXQgbW9kaWZpZXIuCj4KPiBXaGF0IGRvIHlvdSB0aGluazogaXMgdGhpcyBhcHByb2FjaCBz
ZW5zaWJsZSwgb3IgY2FuIEkganVzdCBwdXQgaXQgaW50bwo+IC9kZXYvbnVsbCBpbnN0ZWFkIG9m
IHN0YXJ0aW5nIHdpdGggdGhlIHBhdGNoZXM/CgpXaGF0IHNvcnQgb2YgcGFyYW1ldGVycyB3ZXJl
IHlvdSB0aGlua2luZyBvZiB0d2Vha2luZz8gIChXaXRob3V0IGFueQpldmlkZW5jZSkgSSdtIGdv
aW5nIHRvIGdvIG91dCBvbiBhIGxpbWIgYW5kIHNheSB0aGF0IG1vc3Qgb2YgdGhlCmh5cGVydmlz
b3IgY29tbWFuZCBsaW5lIHBhcmFtZXRlcnMgYXJlIG5vdCBzYWZlIHRvIHBsYXkgd2l0aCBhZnRl
ciBib290LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:27:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13: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.xen.org>)
	id 1ddcdN-0004Kk-Df; Fri, 04 Aug 2017 13:27:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddcdL-0004Ke-H7
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 13:27:19 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E9/28-02176-63674895; Fri, 04 Aug 2017 13:27:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK5ZWUu
 kwfcTQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aNe4fZCvZxV7QvWs3awHiDs4uRk0NCwF9i
 +73V7CA2i4CKRMPzt8wgNpuAssTPzl42EFtEQE2ifdVMoDgXB7NAF5NE2+92JpCEsECpxOy5V
 8GaeQUsJDrb14PZQgIZEpd7DrNCxAUlTs58wgJiMwvoSCzY/QloKAeQLS2x/B8HSJhTwEpi3f
 YrYCNFgW7oXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtRLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtXoGBsYdjD17/Q4xSnIwKYnyVh9rihTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwatU2hIpJFiUmp5akZaZAwx6mLQEB4+SCK8USJq3uCAxtzgzH
 SJ1itGYY8Pq9V+YOJq+f/zOJMSSl5+XKiXOe6UEqFQApDSjNA9uECwaLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5jUGWciTmVcCt+8V0ClMQKf8qWsEOaUkESEl1cBoaNiUnFeRbXCd3cn
 XNabY+eCS8gP/3Ez9AuTkb+798v7c47O3jx+eYj7j5L8FN6sMUjqvfPoruvpzcDjL+pz39W+Z
 T0eVPtvC7bvxwiWVnXOEXaM9npQL7EvYyla2qC/3h7h+9+mQoInHxTcabZm3+XZUSnDYoYbKU
 5XcVc/W2CV+X7zuzAFXJZbijERDLeai4kQAjgsPzsECAAA=
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1501853235!104572278!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32575 invoked from network); 4 Aug 2017 13:27:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 13:27:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434361634"
Date: Fri, 4 Aug 2017 14:27:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170804132701.uzhlfgldnrtenkcy@citrix.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
 <20170804022025.25293-4-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170804022025.25293-4-blackskygg@gmail.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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 3/4] x86/p2m : remove checks that forbid
 adding foreign pages between HVM guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMTA6MjA6MjRBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gVHdvIGNoZWNrcyBpbiB0aGUgcDJtIGNvZGUgZm9yYmlkcyBzaGFyaW5nIHBoeXNpY2Fs
IHBhZ2VzIGFtb25nIERvbVUncyBieSB1c2luZwo+IHhjX2FkZF90b19waHlzbWFwX2JhdGNoIHdp
dGggWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduLiBKdXN0IHNpbXBseSByZW1vdmUgdGhlbQo+IGlu
IHRoaXMgUkZDIHBhdGNoIHRvIGFzayBmb3Igc3VnZ2VzdGlvbnMgb24gaG93IHRvIHByb3Blcmx5
IGhhbmRsZSB0aGlzLgo+IAo+IFRoaXMgaXMgZm9yIHRoZSBwcm9wb3NhbCAiQWxsb3cgc2V0dGlu
ZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGJldHdlZW4gVk1zCj4gZnJvbSB4bCBjb25maWcgZmls
ZSIgKHNlZSBbMV0pLgo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDMwNDcuaHRtbAo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KPiAtLS0KPiBDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogeGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKPiAtLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS5jIHwgMjAgKysr
KysrKysrKysrKysrLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IGU4YTU3ZDExOGMuLjNlZTRjMTRlZDQgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCj4gQEAgLTI1MzEsOCArMjUzMSwxMyBAQCBpbnQgcDJtX2FkZF9mb3JlaWduKHN0cnVjdCBk
b21haW4gKnRkb20sIHVuc2lnbmVkIGxvbmcgZmdmbiwKPiAgICAgICAqIGh2bSBmaXhtZTogdW50
aWwgc3VwcG9ydCBpcyBhZGRlZCB0byBwMm0gdGVhcmRvd24gY29kZSB0byBjbGVhbnVwIGFueQo+
ICAgICAgICogZm9yZWlnbiBlbnRyaWVzLCBsaW1pdCB0aGlzIHRvIGhhcmR3YXJlIGRvbWFpbiBv
bmx5LgoKVGhpcyBIVk0gZml4bWUgbmVlZHMgdG8gYmUgZml4ZWQgYmVmb3JlIHRoZSBjaGVjayBj
YW4gZ28gYXdheS4gVGhpcyBpcwpnb2luZyB0byBiZSBhIG5vbi10cml2aWFsIHByb2plY3QsIGJ1
dCBpdCBpcyBnb2luZyB0byBiZSB1c2VmdWwgaW4gaXRzCm93biByaWdodC4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:37:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13:37: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.xen.org>)
	id 1ddcml-00057Z-CV; Fri, 04 Aug 2017 13:37:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddcmk-00057T-Ui
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 13:37:03 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 67/A0-01995-E7874895; Fri, 04 Aug 2017 13:37:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov25tRUu
 kQdcMBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePFzRuMBVt4K54fmc/WwNjH3cXIySEhYCTx
 duI/pi5GLg4hgYWMEpOfXGMESQgLWEi8+3yTGcQWEYiSeLf6IguIzSyQI3H14gOwuJBAnsTH7
 9PZQWw2AVWJDddPsYLYvALWErsW/wKLswioSCxt+gtWLyoQLrH/+zVmiBpBiZMzn4DN5BSwk7
 je8o0NYr66xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGuoZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7GV93OhxglOZiU
 RHmrjzVFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtShviRQSLEpNT61Iy8wBRgpMWoKDR0kEI
 s1bXJCYW5yZDpE6xagoJc7rBpIQAElklObBtcGi8xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJ
 WEeZ+WAU3hycwrgZv+CmgxE9DiP3WNIItLEhFSUg2MEllzVeSiL5k6GefM4jE6fU1u6/pL5yK
 3GBw6ZeVzko/Z6PIRwyfzn5/TO///br3c2VUqfzneMnN73PFdxB5uYJNR/fm0sMPE7Wm2n1R+
 ynxQOFqv3rzVM9gn54q6/t9zyvdlvhUbznsfx9a0ZerFn+/VpvUcWZ3WbeVX9ehAqX5umg7bd
 cU0JZbijERDLeai4kQAJuiAyMkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1501853821!101070587!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7361 invoked from network); 4 Aug 2017 13:37:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Aug 2017 13:37:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F2D4CAE5B;
 Fri,  4 Aug 2017 13:37:00 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.com>
 <9c480e7f-daf3-f422-5379-726c98835ab3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <71012e94-4188-9b0c-247b-6b48d5d3a9f5@suse.com>
Date: Fri, 4 Aug 2017 15:36:59 +0200
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: <9c480e7f-daf3-f422-5379-726c98835ab3@citrix.com>
Content-Language: de-DE
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Runtime adjustment of hypervisor parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDgvMTcgMTU6MjMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDQvMDgvMTcgMTQ6
MjAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IExhc3QgeWVhciBKYW4gcG9zdGVkIGEgcGF0Y2gg
c2VyaWVzIHRvIGNoYW5nZSBoeXBlcnZpc29yIGxvZyBsZXZlbAo+PiB0aHJlc2hvbGRzIHZpYSB4
bCBjb21tYW5kIFsxXS4gVGhpcyBhcHByb2FjaCB3YXMgbGF0ZXIgbW9kaWZpZWQgYnkgV2VpCj4+
IHJlc3VsdGluZyBpbiBwYXRjaCBzZXJpZXMgWzJdLgo+Pgo+PiBJJ2QgbGlrZSB0byBmb2xsb3cg
dXAgd2l0aCBhbm90aGVyIGFwcHJvYWNoIGJlaW5nIGFibGUgdG8gZG8gdGhlIHNhbWUsCj4+IGJ1
dCBiZWluZyBtdWNoIG1vcmUgZmxleGlibGU6Cj4+Cj4+IEluc3RlYWQgb2YgY29udHJvbGxpbmcg
b25seSBsb2dsdmwgSSBzdWdnZXN0IHRvIGFkZCBhIHhsIGNvbW1hbmQKPj4KPj4geGwgeGVuLXBh
cmFtIDxwYXJhbWV0ZXJzPgo+Pgo+PiB3aGljaCB3aWxsIHRha2UgYSA8cGFyYW1ldGVycz4gc3Ry
aW5nIGJlaW5nIHBhcnNlZCBieSB0aGUgaHlwZXJ2aXNvcgo+PiB0aGUgc2FtZSB3YXkgaXQgaXMg
cGFyc2luZyBib290IHBhcmFtZXRlcnMuIEFsbG93ZWQgcGFyYW1ldGVycyBhcmUKPj4gc3BlY2lm
aWVkIGluIHRoZSBoeXBlcnZpc29yIHRoZSBzYW1lIHdheSBhcyBib290IHBhcmFtZXRlcnMsIGJ1
dCB3aXRoCj4+IGFub3RoZXIgc2V0IG9mIG1hY3JvcyAoZS5nLiBjdXN0b21fcnVudGltZV9wYXJh
bSgpLCAuLi4pLiBPZnRlbiBlbm91Z2gKPj4gKGUuZy4gaW4gdGhlIGxvZ2x2bCBjYXNlKSB0aGUg
ZGVmaW5pdGlvbnMgY291bGQgYmUganVzdCB0aGUgc2FtZSwgd2hpbGUKPj4gaW4gb3RoZXIgY2Fz
ZXMgdGhleSBtaWdodCBkaWZmZXIgYSBsaXR0bGUgYml0IChleGFtcGxlOiBjb25yaW5nX3NpemUK
Pj4gd291bGQgcmVxdWlyZSBhIGRpZmZlcmVudCBoYW5kbGluZyBhcyBhdCBib290IHRpbWUgZHVl
IHRvIHJhY2UKPj4gY29uZGl0aW9uIGhhbmRsaW5nKS4KPj4KPj4gUGFyc2luZyBmdW5jdGlvbnMg
Y291bGQgYmUgcmV1c2VkIGluIG1vc3QgY2FzZXMsIHRoZXknZCBqdXN0IG5lZWQgdG8KPj4gbG9z
ZSB0aGUgX19pbml0IG1vZGlmaWVyLgo+Pgo+PiBXaGF0IGRvIHlvdSB0aGluazogaXMgdGhpcyBh
cHByb2FjaCBzZW5zaWJsZSwgb3IgY2FuIEkganVzdCBwdXQgaXQgaW50bwo+PiAvZGV2L251bGwg
aW5zdGVhZCBvZiBzdGFydGluZyB3aXRoIHRoZSBwYXRjaGVzPwo+IAo+IFdoYXQgc29ydCBvZiBw
YXJhbWV0ZXJzIHdlcmUgeW91IHRoaW5raW5nIG9mIHR3ZWFraW5nPyAgKFdpdGhvdXQgYW55Cj4g
ZXZpZGVuY2UpIEknbSBnb2luZyB0byBnbyBvdXQgb24gYSBsaW1iIGFuZCBzYXkgdGhhdCBtb3N0
IG9mIHRoZQo+IGh5cGVydmlzb3IgY29tbWFuZCBsaW5lIHBhcmFtZXRlcnMgYXJlIG5vdCBzYWZl
IHRvIHBsYXkgd2l0aCBhZnRlciBib290LgoKVGhlIGZvbGxvd2luZyB3b3VsZCBiZSBhIG5pY2Ug
c3RhcnQgZm9yIGRpc2N1c3Npb246Cgphc3luYy1zaG93LWFsbCwgY29uc29sZV90aW1lc3RhbXBz
LCBjb25zd2l0Y2gsIGd1ZXN0X2xvZ2x2bCwgbG9nbHZsLApodm1fZGVidWcsIGh2bV9mZXAsIGh2
bV9wb3J0ODAsIGlvbW11X2Rldl9pb3RsYl90aW1lb3V0LCBpcnFfcmF0ZWxpbWl0LApubWksIG5v
cmVib290LCByZWJvb3QsIHN5bmNfY29uc29sZSwgdnBtdSwgd2F0Y2hkb2dfdGltZW91dAoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:39:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13:39: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.xen.org>)
	id 1ddcoq-0005Fi-Od; Fri, 04 Aug 2017 13:39:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ddcoq-0005FZ-2h
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 13:39:12 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1F/49-03582-FF874895; Fri, 04 Aug 2017 13:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyuP0Ov+6/ipZ
 Ig/czzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyPC7exF7znqvg7ZR5bA+MXji5GTg4JASOJ
 txP/MXUxcnEICexnlLiypJMNJCEskCHR9nkZC4gtIiAtce3zZUaIoteMEhcbWsESbAKqEhuun
 2IFsXkFrCWetq4GaubgYBFQkXh1PhckLCoQLrH/+zVmiBJBiZMzn4C1cgpYSnye8AlsF7OAus
 SfeZeYIWxxiU3PvrNC2PISzVtnM09g5JuFpH0WkpZZSFpmIWlZwMiyilG9OLWoLLVI11wvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjzMv+hxglOZiURHmrjzVFCvEl
 5adUZiQWZ8QXleakFh9i1OPgELhy8MhsRoG+NasvMEqx5OXnpSpJ8OoCA19IsCg1PbUiLTMHG
 DMwDRIcPEoivCXlQGne4oLE3OLMdIjUKUZFKXHetyAJAZBERmkeXBssTi8xykoJ8zICnSbEU5
 BalJtZgir/ilGcg1FJmLcbZApPZl4J3PRXQIuZgBb/qWsEWVySiJCSamCc9c8l7taZHqla4Y/
 fFrfc/71j+9E/2+tubixZNUciw9JN+vHpvZoH7piETbHpVmt6+yR4Q2WnL3utQefkozc/sKlO
 Yd//4tDjO3VOvw+duOX1pft717n0XVsFDmuru56+c1qved/HNaphzrFFLgEs6avXZrYcXONvq
 PfoV/DzuxcyHV3Zr6auUGIpzkg01GIuKk4EAIkcosnOAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501853950!73366992!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38448 invoked from network); 4 Aug 2017 13:39:10 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Aug 2017 13:39:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4055AAE66
 for <xen-devel@lists.xen.org>; Fri,  4 Aug 2017 13:39:10 +0000 (UTC)
To: xen-devel@lists.xen.org
References: <20170802095949.40677-1-paul.durrant@citrix.com>
 <20170802095949.40677-6-paul.durrant@citrix.com>
 <20170804122621.d5ptwybyk6avgypc@citrix.com> <20170804130203.GG8495@mail-itl>
 <20170804132158.yq3f6o2otjgufslw@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <629f050c-0584-5e12-e97c-73e8fe6edab1@suse.com>
Date: Fri, 4 Aug 2017 15:39:09 +0200
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: <20170804132158.yq3f6o2otjgufslw@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 5/5] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDgvMTcgMTU6MjEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBBdWcgMDQsIDIwMTcg
YXQgMDM6MDI6MDNQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
PiBPbiBGcmksIEF1ZyAwNCwgMjAxNyBhdCAwMToyNjoyMVBNICswMTAwLCBXZWkgTGl1IHdyb3Rl
Ogo+Pj4gT24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMTA6NTk6NDlBTSArMDEwMCwgUGF1bCBEdXJy
YW50IHdyb3RlOgo+Pj4+IEEgcHJldmlvdXMgcGF0Y2ggYWRkZWQgc3VwcG9ydCBmb3IgcHJpdi1t
YXBwaW5nIGd1ZXN0IHJlc291cmNlcyBkaXJlY3RseQo+Pj4+IChyYXRoZXIgdGhhbiBoYXZpbmcg
dG8gZm9yZWlnbi1tYXAsIHdoaWNoIHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCj4+Pj4g
SFZNIGd1ZXN0cykuCj4+Pj4KPj4+PiBUaGlzIHBhdGNoIG1ha2VzIHVzZSBvZiB0aGUgbmV3IEFQ
SSB0byBzZWVkIHRoZSBndWVzdCBncmFudCB0YWJsZSB1bmxlc3MKPj4+PiB0aGUgdW5kZXJseWlu
ZyBpbmZyYXN0cnVjdHVyZSAoaS5lLiBwcml2Y21kKSBkb2Vzbid0IHN1cHBvcnQgaXQsIGluIHdo
aWNoCj4+Pj4gY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgo+Pj4+Cj4+Pgo+Pj4gVGhlIGNv
ZGUgbW9zdGx5IGxvb2tzIGZpbmUuCj4+Pgo+Pj4gV2hhdCdzIHRoZSBiZW5lZml0IG9mIGRvaW5n
IHRoaXM/Cj4+Cj4+IEFsc28sIEkgc2VlIGNoYW5nZWQgc2lnbmF0dXJlIG9mIHhjX2RvbV9nbnR0
YWJfc2VlZCAoaXQgZ290IGlzX2h2bQo+PiBwYXJhbWV0ZXIpLiBXZWksIHdoYXQgaXMgdGhlIHBv
bGljeSBmb3IgYmFja3dhcmQgaW5jb21wYXRpYmxlIGxpYnhjIEFQSQo+PiBjaGFuZ2VzPwo+IAo+
IGxpYnhjIGlzbid0IHN0YWJsZSwgc28gZnVuY3Rpb25zIG1pZ2h0IGdldCBkZWxldGVkIC8gdXBk
YXRlZCBhdCBhbnkKPiBwb2ludC4KPiAKPiBNb3N0IGxpYnhjIGZ1bmN0aW9ucyBhcmUgcXVpdGUg
c2ltcGxlIGFuZCBhcmUgcXVpdGUgImNsb3NlIiB0byB0aGUKPiBoeXBlcnZpc29yLgo+IAo+IFRo
ZSBub24tdHJpdmlhbCBmdW5jdGlvbnMgSSBrbm93IG9mIGFyZSBWTUkgcmVsYXRlZCBvbmVzIGJ1
dCBJIHRoaW5rCj4gdXNlcnMgaW4gdGhhdCBhcmVhIGFscmVhZHkgaGF2ZSB0aGUgcmlnaHQgZXhw
ZWN0YXRpb24uCj4gCj4gQW4gaW1wb3J0YW50IHVzZXIgb2YgdW5zdGFibGUgbGlieGMgQVBJcyBp
cyBRRU1VLiBJdCBwcm9iZXMgZm9yIHNwZWNpZmljCj4gZnVuY3Rpb25zIGluIHRoZSBjb25maWd1
cmUgc2NyaXB0IHRvIGhhbmRsZSBjb21wYXRpYmlsaXR5IGlzc3Vlcy4KClJpZ2h0IG5vdyBxZW11
IGNhbiBqdXN0IHVzZSB0aGUgdmVyc2lvbiBvZiBsaWJ4YyBpbnN0ZWFkIG9mIGRvaW5nIGl0IHZp
YQp0ZXN0cy4gOi0pCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:43:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13:43: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.xen.org>)
	id 1ddcsg-00061L-8t; Fri, 04 Aug 2017 13:43:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddcse-00060F-Qx
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 13:43:08 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C8/82-27137-CE974895; Fri, 04 Aug 2017 13:43:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfd1ZUu
 kwbdzohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaF3lXrBVpuLTbLYGxhci
 XYxcHEICfxklth6ZxwbhPGaUuPDmIDOEs41R4tTtJ0xdjJwcIgLOEl/PzGUHsXkF9CX+fL/KA
 mILCwRJNDbPZwRpkBDYyiaxp2UZWIOEgKfE+SWTWGHs7pWLgaayc7AJWEkcEuti5OBgEVCVOL
 SiagIj9wJGhlWM6sWpRWWpRboWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5
 mAIIdjLMv+x9ilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcfGDxCgkWp6akV
 aZk5wLCDSUtw8CiJ8EqDpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpzXFaRIAKQoozQPb
 gQsBi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcaZApPZl4J3KZXQEcwAR3xp64R5IiSRI
 SUVAOjSZNaiK/mZPsypfmmgcnXJ/HN9WbZacLkYqB33W2Wq3b1mit7g86+1NndvWdZffDCAwb
 eGpe+d2xq4sl0NwsxmKK1/IEV+6IN3ExXdi5ruXfe9NS26t4Ndw8w/UiVnsg1q29ikutDK4Fe
 x6WB+5fOU/6dmNHGU1+wjWHC8X3rLeyMJ7wtcvmjxFKckWioxVxUnAgA37Xj3XwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501854186!87174102!1
X-Originating-IP: [104.130.215.37]
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 45615 invoked from network); 4 Aug 2017 13:43:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 13:43:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddcsZ-0005DQ-PN; Fri, 04 Aug 2017 13:43: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 1ddcsU-0002aB-9r; Fri, 04 Aug 2017 13:42:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddcsT-0004lP-PE; Fri, 04 Aug 2017 13:42:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112445-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b93d8718cab0b4b7c4155609d8775d9e53b1d880
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 13:42:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112445: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5525420099622679344=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  b93d8718cab0b4b7c4155609d8775d9e53b1d880
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    3 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   11 attempts
Testing same since   112445  2017-08-04 12:02:09 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5525420099622679344==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:47:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13: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.xen.org>)
	id 1ddcwz-0006D2-Tn; Fri, 04 Aug 2017 13:47:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddcwy-0006Cv-TB
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 13:47:36 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AF/91-03557-8FA74895; Fri, 04 Aug 2017 13:47:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO73qpZ
 Ig4YWOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPzwDymgpPcFT8bnrE2MG7n7GLk4JAQ8Jd4
 91Sti5GTg0VARaKn7wwriM0moCzxs7OXDcQWAbI/tvaydzFycTALHGGUOHd/DwtIQljAQuLd5
 5vMIDYvkN234yUjiC0kYC3xcN1Hdoi4oMTJmU/A6pkFdCQW7P7EBrKXWUBaYvk/DpAwp4CNxP
 JpX8FaRYFu6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLSSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBuGZ+4CFGSQ4mJVHe6mNNkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeP0rWyKFBItS01Mr0jJzgCEPk5bg4FES4Z0GkuYtLkjMLc5Mh
 0idYlSUEuc9ApIQAElklObBtcHi7BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeTeATOHJzC
 uBm/4KaDET0OI/dY0gi0sSEVJSDYxuu32vPywKqg35++BY4KIFGYKvXrpG7TQV36TXV6o1c51
 3L6vCx5v35eJW+SwOXKl15ztXb/GChsXSlglMHSfvO8f99fs1TTOCKXWOQAfnK6GpSgL/y5hO
 82v9fKTzXOj1htVOWj7rl17effv+tebU4vONdcU+65bLfHrauHd7prpauM5/tzdKLMUZiYZaz
 EXFiQABqL9OrgIAAA==
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1501854453!76530608!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26375 invoked from network); 4 Aug 2017 13:47:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 13:47:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434364608"
Date: Fri, 4 Aug 2017 14:47:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170804134723.tn2g3qgek4kgqg6m@citrix.com>
References: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.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>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] Runtime adjustment of hypervisor parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMDM6MjA6MDlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBMYXN0IHllYXIgSmFuIHBvc3RlZCBhIHBhdGNoIHNlcmllcyB0byBjaGFuZ2UgaHlw
ZXJ2aXNvciBsb2cgbGV2ZWwKPiB0aHJlc2hvbGRzIHZpYSB4bCBjb21tYW5kIFsxXS4gVGhpcyBh
cHByb2FjaCB3YXMgbGF0ZXIgbW9kaWZpZWQgYnkgV2VpCj4gcmVzdWx0aW5nIGluIHBhdGNoIHNl
cmllcyBbMl0uCj4gCj4gSSdkIGxpa2UgdG8gZm9sbG93IHVwIHdpdGggYW5vdGhlciBhcHByb2Fj
aCBiZWluZyBhYmxlIHRvIGRvIHRoZSBzYW1lLAo+IGJ1dCBiZWluZyBtdWNoIG1vcmUgZmxleGli
bGU6Cj4gCj4gSW5zdGVhZCBvZiBjb250cm9sbGluZyBvbmx5IGxvZ2x2bCBJIHN1Z2dlc3QgdG8g
YWRkIGEgeGwgY29tbWFuZAo+IAo+IHhsIHhlbi1wYXJhbSA8cGFyYW1ldGVycz4KPiAKPiB3aGlj
aCB3aWxsIHRha2UgYSA8cGFyYW1ldGVycz4gc3RyaW5nIGJlaW5nIHBhcnNlZCBieSB0aGUgaHlw
ZXJ2aXNvcgo+IHRoZSBzYW1lIHdheSBpdCBpcyBwYXJzaW5nIGJvb3QgcGFyYW1ldGVycy4gQWxs
b3dlZCBwYXJhbWV0ZXJzIGFyZQo+IHNwZWNpZmllZCBpbiB0aGUgaHlwZXJ2aXNvciB0aGUgc2Ft
ZSB3YXkgYXMgYm9vdCBwYXJhbWV0ZXJzLCBidXQgd2l0aAo+IGFub3RoZXIgc2V0IG9mIG1hY3Jv
cyAoZS5nLiBjdXN0b21fcnVudGltZV9wYXJhbSgpLCAuLi4pLiBPZnRlbiBlbm91Z2gKPiAoZS5n
LiBpbiB0aGUgbG9nbHZsIGNhc2UpIHRoZSBkZWZpbml0aW9ucyBjb3VsZCBiZSBqdXN0IHRoZSBz
YW1lLCB3aGlsZQo+IGluIG90aGVyIGNhc2VzIHRoZXkgbWlnaHQgZGlmZmVyIGEgbGl0dGxlIGJp
dCAoZXhhbXBsZTogY29ucmluZ19zaXplCj4gd291bGQgcmVxdWlyZSBhIGRpZmZlcmVudCBoYW5k
bGluZyBhcyBhdCBib290IHRpbWUgZHVlIHRvIHJhY2UKPiBjb25kaXRpb24gaGFuZGxpbmcpLgo+
IAo+IFBhcnNpbmcgZnVuY3Rpb25zIGNvdWxkIGJlIHJldXNlZCBpbiBtb3N0IGNhc2VzLCB0aGV5
J2QganVzdCBuZWVkIHRvCj4gbG9zZSB0aGUgX19pbml0IG1vZGlmaWVyLgo+IAo+IFdoYXQgZG8g
eW91IHRoaW5rOiBpcyB0aGlzIGFwcHJvYWNoIHNlbnNpYmxlLCBvciBjYW4gSSBqdXN0IHB1dCBp
dCBpbnRvCj4gL2Rldi9udWxsIGluc3RlYWQgb2Ygc3RhcnRpbmcgd2l0aCB0aGUgcGF0Y2hlcz8K
PiAKClRvIG1lIHRoaXMgaXNuJ3Qgc28gbXVjaCBhYm91dCBpbXBsZW1lbnRhdGlvbiBkZXRhaWxz
LiBJdCBzZWVtcyB0aGF0IGl0CndvdWxkIGluY3JlYXNlIHRoZSBtYWludGVuYW5jZSBidXJkZW4g
YmVjYXVzZSBub3cgd2UgbmVlZCB0byBkaXN0aW5ndWlzaAphbmQga2VlcCB0cmFjayBvZiB0aGUg
cnVudGltZSB0dW5hYmxlIG9wdGlvbnMsIHdoaWNoIGxlYWRzIHRvIG1vcmUgY29kZQphbmQgZG9j
dW1lbnRhdGlvbi4gV2UgbmVlZCB0byBjb25zaWRlciB0aGUgYmVuZWZpdCBnYWluIGZpcnN0LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:48:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13: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.xen.org>)
	id 1ddcxq-0006HY-6J; Fri, 04 Aug 2017 13:48:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1ddcxo-0006HJ-7B
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 13:48:28 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F0/41-01731-B2B74895; Fri, 04 Aug 2017 13:48:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfS6i65WdUu
 kwZS72hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aFuYtZC+4KVPz7dYClgbGNr4uRi0NIoJ9R
 YsnKxYxdjJwcLAINrBItT0xBEhICc1gl3sy/yA6SkBDIk1jaPYG1i5EDzO7odwMJ8woISpyc+
 YQFJCwk4CHxbRYviMkpYCkxaTsvxPipjBLXF75lASlnE9CQWDvlIBvEKhWJiQcus0KMCZC4uv
 gDWFxYoFRi9tyrYFtFBBQlHry8yQoyiFngFaPEp6VPwQYxC2hKtG7/zT6BUWAWkjNmIUktYGR
 axahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIb1DAyMOxj7
 VvkdYpTkYFIS5a0+1hQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3c2VLpJBgUWp6akVaZg4wI
 mDSEhw8SiK8XFVAad7igsTc4sx0iNQpRnuOK1fWfWHi2LB6PZCccmA7kGz6/vE7kxBLXn5eqp
 Q4rxlImwBIW0ZpHtxQWARfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqwQyhSczrwRuNzD
 sgD4S4f1T1whyVkkiQkqqgdHju/l/vS7h0CMX64XTRJY5WK2Tvp/nvDvv2sGexKcvzxYuupX3
 nyXyxszwvV7LSqs1pL72ydSEfFHLfrThcmcG0/mviY7ffZjSnWdNEmtlSL6qr2AZ/NnpBf9J5
 0AVvpxJL3v1lJ/uNHhuKlYfv5Pzwl/ph/9/3AzTnrHt1symggO3rHclCCqxFGckGmoxFxUnAg
 Bum91D2wIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501854506!77457884!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60304 invoked from network); 4 Aug 2017 13:48:26 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 13:48:26 -0000
Received: by mail-lf0-f68.google.com with SMTP id 65so1146695lfa.0
 for <xen-devel@lists.xen.org>; Fri, 04 Aug 2017 06:48:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bJjsbCfb7LLYwQz2cYpOCmOBknkOS7kU+k5qQ26N5mk=;
 b=B0IVhJqBchgTCNXseiBGDIPaaEtWA5lmYEZ9VR3tfQGKuw6i4pcPxUL/lG9+GZFFtE
 0JfwgU5IZuSBtAuwaMA+6sUScBETV00JXiWsh6d4yIY4XfkYi2ntE3Lj9VA331YiaL/d
 KEzoMMBCq78pwnwBJRvRpYWRcEVyiEOkyLJDctS+9OQZcBQ3xtAXVXCM7ppwS8I3Xtir
 gF13UMgMriBVO6X/Ownt2cT94KOnC+lXxYcNlp2WNzMApvm9rCHBLDx/pMl1N6Z1kE3X
 U3LcNU4HoqR2VHHN8ma3bO/xMpm96hVBtRv5e8BGDlUgOhxi0x+60cCgzOBthtQXXKKE
 UMEw==
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=bJjsbCfb7LLYwQz2cYpOCmOBknkOS7kU+k5qQ26N5mk=;
 b=IeLOANzwEcSH5yxoXPTOetSe1GvHXnxU7hfLkYfkAbOocpQz4AHFA+tK2M6JRLDhT3
 URqFAl5LFGwcM+nFL1WeG5ah94VSlyTukUFfZvJudKZ52bns5IEERB2hlcykDM9ikyE4
 rvRko+GrNcs5WaGUdPKjF6JP54cTaPvUWr+DIfHxstFQIEStLYy27fvJl0klWrd9z7pD
 2rZRabbl1vpUlLCXwNSmrFqpJ61XWT0kerx6zCZjdvONSCKT2fYQnc41NU3xqhrggm8N
 m9DFyrGYD816b34pa2H0WzVB2rKGhWE/OQ+jZJLQueQTjPEgfS/SO3moQ560i/o3we+3
 79Ww==
X-Gm-Message-State: AIVw110PyaMvuX8fTY0FtzAgcczS+ow3Z6wGRczDElw0yCxihTqeuW2Q
 bjrvLmFsapALvyl5CMQsZ6ywGnDLvA==
X-Received: by 10.46.14.17 with SMTP id 17mr909872ljo.61.1501854505998; Fri,
 04 Aug 2017 06:48:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.82 with HTTP; Fri, 4 Aug 2017 06:48:25 -0700 (PDT)
In-Reply-To: <20170804132701.uzhlfgldnrtenkcy@citrix.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
 <20170804022025.25293-4-blackskygg@gmail.com>
 <20170804132701.uzhlfgldnrtenkcy@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 4 Aug 2017 21:48:25 +0800
Message-ID: <CAHrd_jpyDvFxxLJ+8mjvJ6imOcp=VQirKp8e15pVf9mw86+0AQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 3/4] x86/p2m : remove checks that forbid
 adding foreign pages between HVM guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKWWVzLCBpbmRlZWQuIEJlZm9yZSB0aGUgdGVhcmRvd24gaXMgaW1wbGVtZW50ZWQs
IGV2ZW4gaWYgSSBzaW1wbHkKcmVtb3ZlIHRoZSBmaXJzdApjaGVjaywgd2hlbiBJIHRyeSB0byBk
ZXN0cm95IHRoZSBtYXN0ZXIgZG9tYWluLCB0aGUgZG9tYWluIHdpbGwgYmVjb21lIGEgem9tYmll
LApiZWNhdXNlIHRoZSByZWZjb3VudCBvZiB0aGUgc2hhcmVkIHBhZ2VzIHdvbid0IGJlIGNvcnJl
Y3RseSBkZWNyZWFzZWQgb24gc2xhdmUKZGVzdHJ1Y3Rpb24uCgpJIGRvbid0IGtub3cgd2h5IHRo
aXMgaGFzbid0IGJlZW4gZG9uZSwgc28gSSdtIHNlcGFyYXRpbmcgdGhpcyBwYXRjaApvdXQgdG8g
c2VydmUKYXMgYSBwbGFjZSB0byBkaXNjdXNzIHRoaXMgcHJvYmxlbS4KCkZvciB0aGlzIEdTb0Mg
cHJvamVjdCwgSSB3b3VsZCBhbHNvIGFzayBpZiB0aGVyZSBpcyBhbnkgdGVtcG9yYXJ5IHdvcmth
cm91bmQuCldoaWxlIHdhaXRpbmcgZm9yIGFueSBmdXJ0aGVyIHN1Z2dlc3Rpb25zIGFuZCBhbnN3
ZXJzLCBJJ2xsIGNvbnRpbnVlCnRvIHdvcmsgb24gdGhlIEFSTSBzaWRlLgoKQ2hlZXJzLAoKWmhv
bmd6ZSBMaXUKCjIwMTctMDgtMDQgMjE6MjcgR01UKzA4OjAwIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ogo+IE9uIEZyaSwgQXVnIDA0LCAyMDE3IGF0IDEwOjIwOjI0QU0gKzA4MDAsIFpo
b25nemUgTGl1IHdyb3RlOgo+PiBUd28gY2hlY2tzIGluIHRoZSBwMm0gY29kZSBmb3JiaWRzIHNo
YXJpbmcgcGh5c2ljYWwgcGFnZXMgYW1vbmcgRG9tVSdzIGJ5IHVzaW5nCj4+IHhjX2FkZF90b19w
aHlzbWFwX2JhdGNoIHdpdGggWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduLiBKdXN0IHNpbXBseSBy
ZW1vdmUgdGhlbQo+PiBpbiB0aGlzIFJGQyBwYXRjaCB0byBhc2sgZm9yIHN1Z2dlc3Rpb25zIG9u
IGhvdyB0byBwcm9wZXJseSBoYW5kbGUgdGhpcy4KPj4KPj4gVGhpcyBpcyBmb3IgdGhlIHByb3Bv
c2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKPj4g
ZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLgo+Pgo+PiBbMV0gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAzMDQ3Lmh0
bWwKPj4KPj4gU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29t
Pgo+PiAtLS0KPj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNv
bT4KPj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4gLS0tCj4+ICB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCAyMCArKysrKysrKysrKysrKystLS0tLQo+PiAgMSBmaWxl
IGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4gaW5k
ZXggZThhNTdkMTE4Yy4uM2VlNGMxNGVkNCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiBAQCAtMjUzMSw4ICsyNTMx
LDEzIEBAIGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwgdW5zaWduZWQg
bG9uZyBmZ2ZuLAo+PiAgICAgICAqIGh2bSBmaXhtZTogdW50aWwgc3VwcG9ydCBpcyBhZGRlZCB0
byBwMm0gdGVhcmRvd24gY29kZSB0byBjbGVhbnVwIGFueQo+PiAgICAgICAqIGZvcmVpZ24gZW50
cmllcywgbGltaXQgdGhpcyB0byBoYXJkd2FyZSBkb21haW4gb25seS4KPgo+IFRoaXMgSFZNIGZp
eG1lIG5lZWRzIHRvIGJlIGZpeGVkIGJlZm9yZSB0aGUgY2hlY2sgY2FuIGdvIGF3YXkuIFRoaXMg
aXMKPiBnb2luZyB0byBiZSBhIG5vbi10cml2aWFsIHByb2plY3QsIGJ1dCBpdCBpcyBnb2luZyB0
byBiZSB1c2VmdWwgaW4gaXRzCj4gb3duIHJpZ2h0LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:57:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13: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.xen.org>)
	id 1ddd6J-00078L-1U; Fri, 04 Aug 2017 13:57:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3828654d7=Andrew.Cooper3@citrix.com>)
 id 1ddd6I-00078F-1P
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 13:57:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F3/99-03044-93D74895; Fri, 04 Aug 2017 13:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQteitiX
 SYPc7HYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNC/w62gl0SFYvvCjUw9oh0MXJySAj4SUyd
 u5AFxBYWsJB49/kmM4gtIhAgcWrmPjYQm1kgR2L63m6gOBeHkMB8RokZD9eBFbEJ6EvsfvGJC
 cTmFbCV+HNtAZjNIqAi8WrhO0YQW1QgXGL/92vMEDWCEidnPgFbxilgI7Fg90agBRxACzQl1u
 /Sh9glL7H97RxmCFtcounLSlYQW0hATeJa/yV2iJvTJbb+/cU8gVFgFpKpsxAmzUIyaRaSSQs
 YWVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGLAMQ7GA8
 vS7wEKMkB5OSKG/1saZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8FdUtkUKCRanpqRVpmTnA2
 IFJS3DwKInwulYBpXmLCxJzizPTIVKnGHU57vRt+MIkxJKXn5cqJc6rDzJDAKQoozQPbgQsji
 8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcAZApPZl4J3KZXQEcwAR3xp64R5IiSRISUVAN
 jnYvZuzNVBj0RO6fUnFG4pfjdr/km67Hl3d6rWS5N4boYavriyNzj3++w9hfbPVlofFhLaPHb
 4KmLyrwmi962L/D+qG7wo9x6Qc96JokVT0QUYxYUtZdOPiEu9S579R8z+dUfsqObz6eWz5txO
 MHmxOLyWVGcEv4qWuaNMtcuSAbIvzm6b+ZGJZbijERDLeai4kQAsjV5KN4CAAA=
X-Env-Sender: prvs=3828654d7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1501855032!110479729!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39469 invoked from network); 4 Aug 2017 13:57:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 13:57:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="50518410"
To: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.com>
 <9c480e7f-daf3-f422-5379-726c98835ab3@citrix.com>
 <71012e94-4188-9b0c-247b-6b48d5d3a9f5@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <026b75f5-7207-042d-a97f-4a928f9ab4f8@citrix.com>
Date: Fri, 4 Aug 2017 14:57:11 +0100
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: <71012e94-4188-9b0c-247b-6b48d5d3a9f5@suse.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>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Runtime adjustment of hypervisor parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDgvMTcgMTQ6MzYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDQvMDgvMTcgMTU6
MjMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDA0LzA4LzE3IDE0OjIwLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gTGFzdCB5ZWFyIEphbiBwb3N0ZWQgYSBwYXRjaCBzZXJpZXMgdG8gY2hh
bmdlIGh5cGVydmlzb3IgbG9nIGxldmVsCj4+PiB0aHJlc2hvbGRzIHZpYSB4bCBjb21tYW5kIFsx
XS4gVGhpcyBhcHByb2FjaCB3YXMgbGF0ZXIgbW9kaWZpZWQgYnkgV2VpCj4+PiByZXN1bHRpbmcg
aW4gcGF0Y2ggc2VyaWVzIFsyXS4KPj4+Cj4+PiBJJ2QgbGlrZSB0byBmb2xsb3cgdXAgd2l0aCBh
bm90aGVyIGFwcHJvYWNoIGJlaW5nIGFibGUgdG8gZG8gdGhlIHNhbWUsCj4+PiBidXQgYmVpbmcg
bXVjaCBtb3JlIGZsZXhpYmxlOgo+Pj4KPj4+IEluc3RlYWQgb2YgY29udHJvbGxpbmcgb25seSBs
b2dsdmwgSSBzdWdnZXN0IHRvIGFkZCBhIHhsIGNvbW1hbmQKPj4+Cj4+PiB4bCB4ZW4tcGFyYW0g
PHBhcmFtZXRlcnM+Cj4+Pgo+Pj4gd2hpY2ggd2lsbCB0YWtlIGEgPHBhcmFtZXRlcnM+IHN0cmlu
ZyBiZWluZyBwYXJzZWQgYnkgdGhlIGh5cGVydmlzb3IKPj4+IHRoZSBzYW1lIHdheSBpdCBpcyBw
YXJzaW5nIGJvb3QgcGFyYW1ldGVycy4gQWxsb3dlZCBwYXJhbWV0ZXJzIGFyZQo+Pj4gc3BlY2lm
aWVkIGluIHRoZSBoeXBlcnZpc29yIHRoZSBzYW1lIHdheSBhcyBib290IHBhcmFtZXRlcnMsIGJ1
dCB3aXRoCj4+PiBhbm90aGVyIHNldCBvZiBtYWNyb3MgKGUuZy4gY3VzdG9tX3J1bnRpbWVfcGFy
YW0oKSwgLi4uKS4gT2Z0ZW4gZW5vdWdoCj4+PiAoZS5nLiBpbiB0aGUgbG9nbHZsIGNhc2UpIHRo
ZSBkZWZpbml0aW9ucyBjb3VsZCBiZSBqdXN0IHRoZSBzYW1lLCB3aGlsZQo+Pj4gaW4gb3RoZXIg
Y2FzZXMgdGhleSBtaWdodCBkaWZmZXIgYSBsaXR0bGUgYml0IChleGFtcGxlOiBjb25yaW5nX3Np
emUKPj4+IHdvdWxkIHJlcXVpcmUgYSBkaWZmZXJlbnQgaGFuZGxpbmcgYXMgYXQgYm9vdCB0aW1l
IGR1ZSB0byByYWNlCj4+PiBjb25kaXRpb24gaGFuZGxpbmcpLgo+Pj4KPj4+IFBhcnNpbmcgZnVu
Y3Rpb25zIGNvdWxkIGJlIHJldXNlZCBpbiBtb3N0IGNhc2VzLCB0aGV5J2QganVzdCBuZWVkIHRv
Cj4+PiBsb3NlIHRoZSBfX2luaXQgbW9kaWZpZXIuCj4+Pgo+Pj4gV2hhdCBkbyB5b3UgdGhpbms6
IGlzIHRoaXMgYXBwcm9hY2ggc2Vuc2libGUsIG9yIGNhbiBJIGp1c3QgcHV0IGl0IGludG8KPj4+
IC9kZXYvbnVsbCBpbnN0ZWFkIG9mIHN0YXJ0aW5nIHdpdGggdGhlIHBhdGNoZXM/Cj4+IFdoYXQg
c29ydCBvZiBwYXJhbWV0ZXJzIHdlcmUgeW91IHRoaW5raW5nIG9mIHR3ZWFraW5nPyAgKFdpdGhv
dXQgYW55Cj4+IGV2aWRlbmNlKSBJJ20gZ29pbmcgdG8gZ28gb3V0IG9uIGEgbGltYiBhbmQgc2F5
IHRoYXQgbW9zdCBvZiB0aGUKPj4gaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUgcGFyYW1ldGVycyBh
cmUgbm90IHNhZmUgdG8gcGxheSB3aXRoIGFmdGVyIGJvb3QuCj4gVGhlIGZvbGxvd2luZyB3b3Vs
ZCBiZSBhIG5pY2Ugc3RhcnQgZm9yIGRpc2N1c3Npb246Cj4KPiBhc3luYy1zaG93LWFsbCwgY29u
c29sZV90aW1lc3RhbXBzLCBjb25zd2l0Y2gsCgpjb25zd2l0Y2ggY2FuIGFscmVhZHkgYmUgYWx0
ZXJlZCB1c2luZyBgeGwgZGVidWcta2V5c2AKCj4gZ3Vlc3RfbG9nbHZsLCBsb2dsdmwsIGh2bV9k
ZWJ1ZywKCkknbSBnZXR0aW5nIHNsb3dseSBtb3JlIGFubm95ZWQgd2l0aCB0aGUgc2NhdHRlcmd1
biBhcHByb2FjaCBvZgpodm1fZGVidWcgYW5kIHRoZSB0cmFjZSBsb2dpYyB3aGVuIGl0IGNvbWVz
IHRvIHRoZSBzdWJzZXQgdGhleSBlYWNoIGhhdmUKb2YgZnVuY3Rpb25hbGl0eS4KCkkndmUgYSBj
dW5uaW5nIHBsYW4gd2hpY2ggSSB3YXMgZ29pbmcgdG8gcHJvcG9zZSBvbmNlIFBhdWwncyBnZW5l
cmFsCm1hcHBpbmcgcGF0Y2hlcyBhcmUgYSBsaXR0bGUgYmV0dGVyIGZvcm1lZCwgd2hlcmVieSB3
ZSBjYW4gY29udHJvbAphY3Rpb24gbG9nZ2luZyBvbiBhIHBlci1kb21haW4gb3IgcGVyLXZjcHUg
YmFzaXMsIHJhdGhlciB0aGFuIGdldHRpbmcgYQpmdWxsLXN5c3RlbSB0b3JyZW50IG9yIG5vdGhp
bmcuCgo+IGh2bV9mZXAsCgpUaGlzIGlzIGEgcGFyYW1ldGVyIGZvciByZWFzb25zIG9mIHNlY3Vy
aXR5IChpLmUuIGlmIHlvdSBkaWRuJ3QgY2hvb3NlCml0IGF0IGJvb3QsIGl0cyBkZWZpbml0ZWx5
IG5vdCB1c2FibGUgaW4gdGhlIHN5c3RlbSkuICBJIHBsYW4gdG8gbWFrZSBpdAphbHNvIG5lZWQg
dG8gYmUgb3B0ZWQtaW4gdG8gYXQgdGhlIHRvb2xzdGFjayBsZXZlbCBhdCBkb21haW4gYnVpbGQg
dGltZS4KCkl0IGlzbid0IGN1cnJlbnRseSBzYWZlIHRvIHRyeSBhbmQgZmxpcCB0aGlzIG9wdGlv
biBiZWhpbmQgdGhlIGJhY2sgb2YgYQpkb21haW4sIGFzIHRoZSBhbHRlcmF0aW9uIG9ubHkgaGFw
cGVucyB3aGVuIGNvbnN0cnVjdGluZyB0aGUgdmNwdS4KCj4gaHZtX3BvcnQ4MCwKCkkgaGF2ZSB0
byBhZG1pdCB0aGF0IEkgcXVlc3Rpb24gdGhlIHV0aWxpdHkgb2YgdGhpcyBhdCBhbGwuICBJIHdh
cwpjb25zaWRlcmluZyBraWxsaW5nIGl0IGNvbXBsZXRlbHksIG5vdCBsZWFzdCBiZWNhdXNlIGl0
IG1ha2VzCm5lc3RlZC12aXJ0IElPIGJpdG1hcCBoYW5kbGluZyBmYXIgaGFyZGVyLgoKPiBpb21t
dV9kZXZfaW90bGJfdGltZW91dCwgaXJxX3JhdGVsaW1pdCwKPiBubWksIG5vcmVib290LCByZWJv
b3QsIHN5bmNfY29uc29sZSwgdnBtdSwKCk15IENQVUlEIHNlcmllcyB3aWxsIGhvcGVmdWxseSBz
b3J0IHZwbXUgb3V0IHByb3Blcmx5LiAgKGxpa2UgaHZtX2ZlcCkKbmVlZGluZyB0byBvcHQgaW4g
dG8gaXQgaW4gdGhlIFhlbiBjb21tYW5kIGxpbmUgKGR1ZSB0byBpdHMgc2VjdXJpdHkKc3RhdHVz
KSwgYW5kIHRoZW4gb3B0IGluIHRvIGl0IGF0IHRoZSB0b29sc3RhY2sgbGV2ZWwuCgo+ICB3YXRj
aGRvZ190aW1lb3V0CgoKSSB0aGluayB0aGVyZSBpcyBtZXJpdCBpbiBoYXZpbmcgYSB3aGl0ZWxp
c3Qgb2YgcGFyYW1ldGVycyB3ZSB0aGluayBhcmUKc2FmZSB0byBiZSBhbHRlcmVkIGF0IHJ1bnRp
bWUsIGFuZCBhIGRvbTAgbWVjaGFuaXNtIG9mIHR3ZWFraW5nIHRoZW0uCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 13:59:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 13: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.xen.org>)
	id 1ddd8f-0007GZ-Dx; Fri, 04 Aug 2017 13:59:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddd8e-0007GQ-QL
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 13:59:40 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D1/80-03406-CCD74895; Fri, 04 Aug 2017 13:59:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS1tYhoXu6tiX
 SoHWepsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtF5eCZjwROhikPz5rM2MB7m72Lk5BASmMYo
 sfYeF4gtIcArcWTZDFYIO0DixcarzF2MXEA1ExglVh+6yAySYBFQkXi68zcjiM0moC7x+GsPE
 4gtImAg8f76JDaQBmaBfiaJm3/mgiWEBZIk9v6bAWbzCuhKnJvykxVi82dGidZ/DhBxQYmTM5
 +wgNjMQEP/zLsEtIwDyJaWWP6PAyTMKaAn0b37CBuILQp0w5ST29gmMArMQtI9C0n3LITuBYz
 Mqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOTAQh2MN7f
 GHCIUZKDSUmUt/pYU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5fNS2RQoJFqempFWmZOcA4g
 UlLcPAoifAuA0nzFhck5hZnpkOkTjEqSonzrgdJCIAkMkrz4NpgsXmJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrx7QKbwZOaVwE1/BbSYCWjxn7pGkMUliQgpqQZGlrpFE8xd1kTU1S3oqym
 Wv8ooKru+d9rfktcvz935rHp+zrKQc2uOpU393+v73VTSQDfny8E/guWR98XSjcNnGPeo5G6O
 nfpn9uFWTn+nmIzvb/OC53yqy35iz/Rx/0/pxCUvZc697DjvHiG/b5u56je2dexVoTXLrI6lH
 38UJuywrP2fb7S6EktxRqKhFnNRcSIAlzXPa8gCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501855176!87176816!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21095 invoked from network); 4 Aug 2017 13:59:39 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 13:59:39 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Aug 2017 06:59:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,321,1498546800"; d="scan'208";a="1159189511"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 04 Aug 2017 06:59:31 -0700
Date: Fri, 4 Aug 2017 21:58:59 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170804135859.GM11396@yi.y.sun>
References: <1501577334-7431-1-git-send-email-yi.y.sun@linux.intel.com>
 <73215889-8896-f075-c49b-a1d1849813ac@citrix.com>
 <baa7bd55-9c45-b2c5-8769-859bb9e7c2bf@oracle.com>
 <20170804022151.GH11396@yi.y.sun> <20170804043646.GJ11396@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170804043646.GJ11396@yi.y.sun>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v15 00/23] Enable L2 Cache Allocation
 Technology & Refactor psr.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMDQgMTI6MzY6NDYsIFlpIFN1biB3cm90ZToKPiBPbiAxNy0wOC0wNCAxMDoyMTo1
MSwgWWkgU3VuIHdyb3RlOgo+ID4gT24gMTctMDgtMDMgMTg6NTA6MDIsIEJvcmlzIE9zdHJvdnNr
eSB3cm90ZToKPiA+ID4gCj4gPiA+IAo+ID4gPiBPbiAwOC8wMy8yMDE3IDExOjM3IEFNLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+ID4gPiA+KFhFTikgWyAxMDcxLjU0MjUwMF0gWGVuIGNhbGwgdHJh
Y2U6Cj4gPiA+ID4oWEVOKSBbIDEwNzEuNTQyNTA1XSAgICBbPGZmZmY4MmQwODAyYTk0OGY+XSBw
c3JfZG9tYWluX2ZyZWUrMHgyMy8weGNjCj4gPiA+ID4oWEVOKSBbIDEwNzEuNTQyNTE0XSAgICBb
PGZmZmY4MmQwODAyN2NjMzE+XSBhcmNoX2RvbWFpbl9kZXN0cm95KzB4ODgvMHg4Zgo+ID4gPiA+
KFhFTikgWyAxMDcxLjU0MjUyMV0gICAgWzxmZmZmODJkMDgwMjA4MGY3Pl0gZG9tYWluLmMjY29t
cGxldGVfZG9tYWluX2Rlc3Ryb3krMHg2Zi8weDE5Mgo+ID4gPiA+KFhFTikgWyAxMDcxLjU0MjUy
OF0gICAgWzxmZmZmODJkMDgwMjJhODZmPl0gcmN1cGRhdGUuYyNyY3VfcHJvY2Vzc19jYWxsYmFj
a3MrMHgxNDEvMHgxYTMKPiA+ID4gPihYRU4pIFsgMTA3MS41NDI1MzZdICAgIFs8ZmZmZjgyZDA4
MDIzYjc1Zj5dIHNvZnRpcnEuYyNfX2RvX3NvZnRpcnErMHg3Zi8weDhhCj4gPiA+ID4oWEVOKSBb
IDEwNzEuNTQyNTQyXSAgICBbPGZmZmY4MmQwODAyM2I3OWY+XSBwcm9jZXNzX3BlbmRpbmdfc29m
dGlycXMrMHgzNS8weDM3Cj4gPiA+ID4oWEVOKSBbIDEwNzEuNTQyNTUxXSAgICBbPGZmZmY4MmQw
ODAyZDc5MmY+XSBtd2FpdC1pZGxlLmMjbXdhaXRfaWRsZSsweGZjLzB4MmRkCj4gPiA+ID4oWEVO
KSBbIDEwNzEuNTQyNTU3XSAgICBbPGZmZmY4MmQwODAyN2I2ZGM+XSBkb21haW4uYyNpZGxlX2xv
b3ArMHg3Mi8weDhhCj4gPiA+ID4oWEVOKSBbIDEwNzEuNTQyNTYxXQo+ID4gPiA+KFhFTikgWyAx
MDcxLjkxNjY0OV0KPiA+ID4gPihYRU4pIFsgMTA3MS45MTg4ODFdICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPiA+ID4gPihYRU4pIFsgMTA3MS45MjQ5ODddIFBhbmlj
IG9uIENQVSAxNDoKPiA+ID4gPihYRU4pIFsgMTA3MS45Mjg3NzFdIEFzc2VydGlvbiAnc29ja2V0
X2luZm8nIGZhaWxlZCBhdCBwc3IuYzoxMjk3Cj4gPiA+ID4oWEVOKSBbIDEwNzEuOTM1MjY1XSAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPiA+ID4oWEVOKSBbIDEw
NzEuOTQxMzc1XQo+ID4gPiA+KFhFTikgWyAxMDcxLjk0MzYwNl0gUmVib290IGluIGZpdmUgc2Vj
b25kcy4uLgo+ID4gPiA+Cj4gPiA+ID5UaGUgaGFyZHdhcmUgaXMgU2FuZHlCcmlkZ2UtRU4sIHdo
aWNoIGhhcyBubyBQU1Igc3VwcG9ydCBhcyBmYXIgYXMgSSBhbSBhd2FyZS4gIEFzIGEgZmlyc3Qg
dGhvdWdodCwgcHNyX2ZyZWVfZG9tYWluKCkgc2hvdWxkIG5vdCBiZSBtYWtpbmcgYW55IGFzc2Vy
dGlvbnMgYWJvdXQgaGFyZHdhcmUgc3RhdGUuCj4gPiA+IAo+ID4gPiBOb3Qgc3VycHJpc2luZ2x5
LCBJIGhpdCB0aGlzIGFzIHdlbGwuCj4gPiA+IAo+ID4gPiBJdCBzZWVtcyB0byBtZSB0aGF0IHNv
Y2tldF9pbmZvIGlzIHNldCBvbmx5IGlmICJwc3IiIGJvb3QgcGFyYW1ldGVyCj4gPiA+IGlzIGV4
cGxpY2l0bHkgc2V0ICphbmQqIG9wdF9jb3NfbWF4IGlzIG5vdCBzdWZmaWNpZW50bHkgbG93LiBT
bwo+ID4gPiBBU1NFUlQoKSBzaG91bGQgYmUgZWl0aGVyIHR1cm5lZCBpbnRvICdpZicgb3IgcG9z
c2libHkgYmUgc3dhcHBlZAo+ID4gPiB3aXRoIGQtPmFyY2gucHNyX2Nvc19pZHMgdGVzdC4KPiA+
ID4gCj4gPiBWZXJ5IHNvcnJ5IGZvciB0aGlzLiBBcyB5b3UgbWVudGlvbmVkLCB0aGUgJ3NvY2tl
dF9pbmZvJyBpcyBhbGxvY2F0ZWQgb25seSBpZgo+ID4gInBzciIgYm9vdCBwYXJhbWV0ZXIgaXMg
c2V0LiBTbywgSSBzaG91bGQgbm90IHVzZSAiQVNTRVJUKHNvY2tldF9pbmZvKSIgaW4KPiA+ICdw
c3JfZnJlZV9jb3MoKScgd2hpY2ggaXMgY2FsbGVkIGJ5ICdwc3JfZG9tYWluX2ZyZWUnLgo+ID4g
Cj4gPiBJIHdpbGwgc2VuZCBhbiB1cGRhdGUgcGF0Y2ggb3V0IHRvIGZpeCB0aGlzLiBUaGFua3Mh
Cj4gPiAKPiBCZWxvdyBwYXRjaCBpcyBzdWJtaXR0ZWQgdG8gZml4IHRoaXMuCj4gW1BBVENIIHYx
NS4yIDA4LzIzXSB4ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FUOiBzZXQgdmFsdWU6IGltcGxlbWVu
dCBmcmFtZXdvcmsuCj4gCkp1c3QgZm9yIG5vdGljZSwgdGhlIGZpeCBwYXRjaCBiYXNlZCBvbiBz
dGFnaW5nIGJyYW5jaCBpcyBiZWxvdzoKW1BhdGNoIGZvciBzdGFnaW5nIDIvMl0geDg2OiByZW1v
dmUgYW4gQVNTRVJUIHRvIGF2b2lkIGNyYXNoIHdoZW4gZGVzdHJveSBhIGRvbWFpbi4KClRoYW5r
cywKU3VuIFlpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 14:18:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 14:18: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.xen.org>)
	id 1dddQE-0000O4-TW; Fri, 04 Aug 2017 14:17:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382738d51=citrix-osstest@xenproject.org>)
 id 1dddQD-0000Ns-VN
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 14:17:50 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D2/FF-27137-D0284895; Fri, 04 Aug 2017 14:17:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDvS5PU0u
 kwYUTohb3prxnd2D02N63iz2AMYo1My8pvyKBNePq4r+MBV9dK/Yd+M7YwHjMrIuRk0NCwF/i
 8Np/zBC2u8T09hVsILaIgLPEhA+3wWxeAT2J7uuNjF2MHBzCAkYSL/7yQ5S7SdybMY0Jxp709
 QAriM0m4CExsWciC4jNIqAiMff/R3YQW0hAS2Lp4pVMECMFJU7OfAJWwywgIXHwxQuoEywkdn
 zsY5vAyDsLSdksJGULGJlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhX
 rJefnbmIEhg4DEOxg3Pcx8hCjJAeTkihv9bGmSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNsa
 WiKFBItS01Mr0jJzgEEMk5bg4FES4V0GkuYtLkjMLc5Mh0idYjTm2LB6/Rcmjkkzf35jEmLJy
 89LlRLn/QlSKgBSmlGaBzcIFl2XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMz7EWQKT2ZeCd
 y+V0CnMAGd8qeuEeSUkkSElFQDo+o/+5ozt8O/dAQltTyXO73n4W3u5D0b0814VjXP3qu3Vdd
 2J5942aRnkaHsrEzbtJYXsEzd93LGVLcjx99/Wsp2TONFwhvbtdfDVy/4rVDnmMem/GrfAdlD
 s34f3HL2MseKoNfngm+f7+n6PvftkfyOjtnRe/oMmk8feSjAu9GgVuZpwgfpiRJKLMUZiYZaz
 EXFiQBg3rqSqQIAAA==
X-Env-Sender: prvs=382738d51=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501856266!78571621!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62529 invoked from network); 4 Aug 2017 14:17:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 14:17:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="442676593"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71938-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ef3d1df77bbd5227c76306e5c64c66d82805bbd9
X-Osstest-Versions-That: ovmf=09cc872d0242304329e6c21e91bef14fa9949744
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 4 Aug 2017 15:17:39 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71938: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3620375897419748266=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71938 ovmf real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71938/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 ovmf                 ef3d1df77bbd5227c76306e5c64c66d82805bbd9
baseline version:
 ovmf                 09cc872d0242304329e6c21e91bef14fa9949744

Last test of basis    71937  2017-08-04 08:18:46 Z    0 days
Testing same since    71938  2017-08-04 12:17:30 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Dandan Bi <dandan.bi@intel.com>
  Eric Dong <eric.dong@intel.com>
  Fu Siyuan <siyuan.fu@intel.com>
  Hao Wu <hao.a.wu@intel.com>
  Star Zeng <star.zeng@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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


Push not applicable.

------------------------------------------------------------
commit ef3d1df77bbd5227c76306e5c64c66d82805bbd9
Author: Dandan Bi <dandan.bi@intel.com>
Date:   Fri Jul 28 10:40:14 2017 +0800

    MdeModulePkg/DisplayEngine: Fix incorrect display issue
    
    In a form, some new menus may be dynamically inserted between highlight
    menu and previous top of screen menu when some question are refreshed.
    So the highlight menu and previous top of screen menu perhaps can't be
    shown in one page. Existing codes miss to handle this case then will
    cause incorrect display.This patch is to fix this display issue.
    
    Cc: Eric Dong <eric.dong@intel.com>
    Cc: Liming Gao <liming.gao@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Dandan Bi <dandan.bi@intel.com>
    Reviewed-by: Eric Dong <eric.dong@intel.com>

commit ba78032bc8c9f74a4c4cc4917a3284a51840ec70
Author: Dandan Bi <dandan.bi@intel.com>
Date:   Fri Jul 28 16:19:22 2017 +0800

    BaseTools/VfrCompile: Remove the MAX_PATH limitation
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=579
    
    Since we have already used LongFilePath() to convert
    file path, so we can remove the MAX_PATH limitation.
    
    Cc: Eric Dong <eric.dong@intel.com>
    Cc: Liming Gao <liming.gao@intel.com>
    Cc: Daniel DÃ­az <daniel.diaz@linaro.org>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Dandan Bi <dandan.bi@intel.com>
    Reviewed-by: Eric Dong <eric.dong@intel.com>

commit 8c1e13d327e6c0409435edaa89b909fbdef49232
Author: Dandan Bi <dandan.bi@intel.com>
Date:   Tue Jul 11 15:35:14 2017 +0800

    BaseTools/VfrCompile: Fix segmentation fault issues
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=532
    
    (1) Add NULL check before using a pointer.
    (2) Use "%s" format string in DebugError function to
        avoid crash caused by incorrect input.
    
    Cc: Bo Chen <chenbo@pdx.edu>
    Cc: Liming Gao <liming.gao@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Dandan Bi <dandan.bi@intel.com>
    Reviewed-by: Eric Dong <eric.dong@intel.com>

commit 41c9011cc166cff8a27a7e90592d81ba570b42ff
Author: Fu Siyuan <siyuan.fu@intel.com>
Date:   Thu Aug 3 14:38:51 2017 +0800

    NetworkPkg: iSCSI should allow to set 6 or 12 length of ISID keyword.
    
    The last 3 bytes of ISID should be able to changed by setting the keyword with
    a value with length 6 (only last 3 bytes) or 12 (full ISID) according to the
    keyword definition in UEFI configuration namespace website.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
    Reviewed-by: Ye Ting <ting.ye@intel.com>

commit bc2300577ffddcdf5b4b015f252f8357663217a7
Author: Eric Dong <eric.dong@intel.com>
Date:   Fri Aug 4 09:59:08 2017 +0800

    UefiCpuPkg: Enable Processor Trace feature.
    
    Cc: Jeff Fan <jeff.fan@intel.com>
    Cc: Ruiyu Ni <ruiyu.ni@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Eric Dong <eric.dong@intel.com>
    Reviewed-by: Jeff Fan <jeff.fan@intel.com>

commit a7e2a25377cd628a20eda370971d5555c2da1338
Author: Eric Dong <eric.dong@intel.com>
Date:   Wed Jul 19 10:16:20 2017 +0800

    UefiCpuPkg: Add Processor Trace feature definition.
    
    Cc: Jeff Fan <jeff.fan@intel.com>
    Cc: Ruiyu Ni <ruiyu.ni@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Eric Dong <eric.dong@intel.com>
    Reviewed-by: Jeff Fan <jeff.fan@intel.com>

commit c7399a0cec545c0bc9a861e52df16ebedd651396
Author: Eric Dong <eric.dong@intel.com>
Date:   Wed Jul 19 09:00:30 2017 +0800

    UefiCpuPkg: Add Pcds used by processor trace feature.
    
    Cc: Jeff Fan <jeff.fan@intel.com>
    Cc: Ruiyu Ni <ruiyu.ni@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Eric Dong <eric.dong@intel.com>
    Reviewed-by: Jeff Fan <jeff.fan@intel.com>

commit 8836448b3fd200bb8f500a0dbc02268de66aed40
Author: Hao Wu <hao.a.wu@intel.com>
Date:   Wed Aug 2 16:15:53 2017 +0800

    UefiCpuPkg/Msr: Add a missing IvyBridge processor signature
    
    This commit modifies the CPUID signature check MACRO for IvyBridge
    processor by adding a missing DisplayModel 0x3E. The missing one appears
    at Section 35.10.1 to Section 35.10.3 of the Intel(R) 64 and IA-32
    Architectures Software Developer's Manual, Volume 3, September 2016.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Hao Wu <hao.a.wu@intel.com>
    Reviewed-by: Eric Dong <eric.dong@intel.com>

commit 483e2cddfa6b0740ae9d37a808c4451d64c3de2e
Author: Star Zeng <star.zeng@intel.com>
Date:   Tue Aug 1 13:47:08 2017 +0800

    MdeModulePkg PeiCore: Install SEC HOB data
    
    If the EFI_SEC_HOB_DATA_PPI is in the list of PPIs passed to the PEI
    entry point, the PEI Foundation will call the GetHobs() member
    function and install all HOBs returned into the HOB list. It does
    this after installing all PPIs passed from SEC into the PPI database
    and before dispatching any PEIMs.
    
    Cc: Liming Gao <liming.gao@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Star Zeng <star.zeng@intel.com>
    Reviewed-by: Liming Gao <liming.gao@intel.com>

commit 664d4c0a252635566b7632b9a46ed350d3894b99
Author: Star Zeng <star.zeng@intel.com>
Date:   Wed Jul 19 13:52:24 2017 +0800

    MdePkg: Add definition for SecHobData PPI
    
    This PPI is introduced in PI Version 1.5.
    
    Cc: Liming Gao <liming.gao@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Star Zeng <star.zeng@intel.com>
    Reviewed-by: Liming Gao <liming.gao@intel.com>

commit 12c663822dc5fb23387fa621b5f7c39ea23b1664
Author: Eric Dong <eric.dong@intel.com>
Date:   Thu Jul 20 20:07:46 2017 +0800

    UefiCpuPkg PiSmmCpuDxeSmm: Check LMCE capability when wait for AP.
    
    Cc: Jeff Fan <jeff.fan@intel.com>
    Cc: Ruiyu Ni <ruiyu.ni@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Eric Dong <eric.dong@intel.com>
    Reviewed-by: Jeff Fan <jeff.fan@intel.com>

commit 3d6275c1137c9633ce24e31522b71105367bd6a0
Author: Eric Dong <eric.dong@intel.com>
Date:   Fri Aug 4 08:46:41 2017 +0800

    UefiCpuPkg CpuCommonFeaturesLib: Enable LMCE feature.
    
    Cc: Ruiyu Ni <ruiyu.ni@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Eric Dong <eric.dong@intel.com>
    Reviewed-by: Jeff Fan <jeff.fan@intel.com>

commit ac36ef87d4743cb4f13a148b74ba78f511eefa15
Author: Eric Dong <eric.dong@intel.com>
Date:   Thu Jul 20 20:05:43 2017 +0800

    UefiCpuPkg: Add definition for LMCE feature.
    
    Cc: Jeff Fan <jeff.fan@intel.com>
    Cc: Ruiyu Ni <ruiyu.ni@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Eric Dong <eric.dong@intel.com>
    Reviewed-by: Jeff Fan <jeff.fan@intel.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3620375897419748266==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 14:23:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 14:23: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.xen.org>)
	id 1dddVW-0001FA-Vc; Fri, 04 Aug 2017 14:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dddVV-0001Ei-KJ
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 14:23:17 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E9/AD-27137-45384895; Fri, 04 Aug 2017 14:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTe4uSX
 S4MBBbYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnHj9jbVgYmHF/5an7A2M
 W127GLk4hAT+Mkrc2nSIBcJ5zCix5dduZghnG6PE0mWPmLoYOTlEBJwlvp6Zyw5i8wroS/xs+
 AwU5+AQFgiRmPRKCqReQuCGssTchlZWkBoJAU+Jaf/2s4HUgNitC+y6GNk52ASsJA6JgRSwCK
 hKHGw+zDSBkXsBI8MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pz
 cTYxAjzMAwQ7GNfMDDzFKcjApifJWH2uKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW9vUEikk
 WJSanlqRlpkDDD2YtAQHj5IIrwdImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHknNwIVC
 YAUZZTmwY2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOuBpnCk5lXArfpFdARTEBH/K
 lrBDmiJBEhJdXAaPlV+ErmVUOdef0L82VeZ+aZb9EJb7LSrm7ucd9nkWo8X8S6NGb1hQ2nljN
 5W+2okA9Yd0H3p3zecvknOVyuDVaacmaHfWVFfXQrn+5/E5qz9+jO5ZvFV0tcU/iz8/PuWV27
 UlIs8zomcclkvi0LmeCm4DY1e/0yq1n2DndTLNc0Nwm5JcQosRRnJBpqMRcVJwIAyQMP8H4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1501856594!69838529!1
X-Originating-IP: [104.130.215.37]
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 34785 invoked from network); 4 Aug 2017 14:23:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 14:23:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dddVR-0006J3-33; Fri, 04 Aug 2017 14:23: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 1dddVL-00037a-Kt; Fri, 04 Aug 2017 14:23:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dddVL-00028r-Av; Fri, 04 Aug 2017 14:23:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112437-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-libvirt-xsm:migrate-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
X-Osstest-Versions-That: xen=55924baf2211ddcf5ba8f702c9a4c07730e0c8e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 14:23:07 +0000
Subject: [Xen-devel] [xen-unstable test] 112437: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4976541363650629900=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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. 112286

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112286
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112286
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112286

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112286
 build-arm64-pvops             3 capture-logs          broken blocked in 112286
 build-arm64                   3 capture-logs          broken blocked in 112286
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112286
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112274
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112286
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112286
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112286
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112286
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112286
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xsm 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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-libvirt     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-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-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                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4
baseline version:
 xen                  55924baf2211ddcf5ba8f702c9a4c07730e0c8e8

Last test of basis   112286  2017-07-25 10:59:15 Z   10 days
Failing since        112306  2017-07-26 02:17:19 Z    9 days   14 attempts
Testing same since   112416  2017-08-01 14:50:28 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  Chao Gao <chao.gao@intel.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Olaf Hering <olaf@aepfle.de>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                         pass    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4976541363650629900==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 14:34:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 14:34: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.xen.org>)
	id 1dddgN-0002DH-D5; Fri, 04 Aug 2017 14:34:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1dddgM-0002DA-6O
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 14:34:30 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C6/79-02181-5F584895; Fri, 04 Aug 2017 14:34:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6X1pZ
 Ig/UvrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydm6exF/yTr9jV/4+lgfGWZBcjJ4eEgL/E
 pfb1zCA2i4CKxJdDZxlBbDYBZYmfnb1sILaIgJ7Eh1ffgGwuDmaBe4wSbZMes4IkhAVCJVY8X
 gjWwCtgITFpO0ici0NI4DmTxIlrnawQCUGJkzOfsIDYzAI6Egt2fwKaxAFkS0ss/8cBEuYUMJ
 KYu/YAE4gtCnRE59I5YOVCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI18hcL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNjqGRgYdzC27PU7xCjJwaQkylt9rClS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvs5aWSCHBotT01Iq0zBxg2MOkJTh4lER4ZYGhL8RbX
 JCYW5yZDpE6xagoJc67E6RPACSRUZoH1waLtUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhH
 l/gUzhycwrgZv+CmgxE9DiP3WNIItLEhFSUg2MVb/r3hv8W+oosvp6q5v2ruoHcyJCnPe/Fzt
 p6xC0fymTfp7i8tYo6b+un00W79I2/utc0GnEsVK7tCf3wnHl37em5h57W8j6XV88wWPH88cS
 GwQlVyov4DWoPjKpb0WcqN6y7HyOLA3r5x6Sr1rK1yaxh9svWmdyYt+7vwyCf/lLVi8w3bNci
 aU4I9FQi7moOBEAqiZBoLACAAA=
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1501857267!101032927!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44827 invoked from network); 4 Aug 2017 14:34:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 14:34:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="442679137"
Date: Fri, 4 Aug 2017 15:34:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170804143425.pejmv426acduut55@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
 <1501775614.28477.10.camel@citrix.com>
 <CAENZ-+=PgBVONiOc2zx=wi1rYHrBhgbQHQjusHVed7wbZF4=Lg@mail.gmail.com>
 <1501834398.28477.14.camel@citrix.com>
 <20170804121019.l3jsw3zb7briwf2y@citrix.com>
 <1501851231.11046.4.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1501851231.11046.4.camel@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Meng Xu <xumengpanda@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMDI6NTM6NTFQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gT24gRnJpLCAyMDE3LTA4LTA0IGF0IDEzOjEwICswMTAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gT24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMTA6MTM6MThBTSArMDIwMCwgRGFyaW8gRmFn
Z2lvbGkgd3JvdGU6Cj4gPiA+IE9uIFRodSwgMjAxNy0wOC0wMyBhdCAxNzozOSAtMDQwMCwgTWVu
ZyBYdSB3cm90ZToKPiA+ID4gPiAKPiA+ID4gKkhPV0VWRVIqLCBpbiB0aGlzIGNhc2UsIHdlIGRv
IGhhdmUgdGhhdCAnZXh0cmF0aW1lJyBmaWVsZCBhbHJlYWR5LAo+ID4gPiBhcwo+ID4gPiBhIGxl
ZnRvdmVyIGZyb20gU0VERiwgd2hpY2ggaXMgdGhlcmUgdGFraW5nIHNwYWNlIGFuZCBjbHV0dGVy
aW5nCj4gPiA+IHRoZQo+ID4gPiBpbnRlcmZhY2UsIHNvIHdoeSBkb24ndCBtYWtlIGdvb2QgdXNl
IG9mIGl0LiBFc3BlY2lhbGx5IGNvbnNpZGVyaW5nCj4gPiA+IGl0Cj4gPiA+IHdhcyB1c2VkIGZv
ciBfZXhhY3RseV8gdGhlIHNhbWUgdGhpbmcsIGFuZCB3aXRoIF9leGFjdGx5XyB0aGUgc2FtZQo+
ID4gPiBtZWFuaW5nLCBhbmQgZXZlbiBmb3IgYSB2ZXJ5IHNpbWlsYXIgKGkuZS4sIFNFREYgd2Fz
IGFsc28gcmVhbC0KPiA+ID4gdGltZSkKPiA+ID4ga2luZCBvZiBzY2hlZHVsZXIuCj4gPiAKPiA+
IENvcnJlY3QgbWUgaWYgSSdtIHdyb25nOgo+ID4gCj4gPiAxLiBleHRyYXRpbWUgaXMgZXZlciBv
bmx5IHVzZWQgaW4gU0VERgo+ID4gMi4gU0VERiBpcyByZW1vdmVkCj4gPiAKPiA+IFRoYXQgbWVh
bnMgd2UgZG8gaGF2ZSBleHRyYXRpbWUgdG8gdXNlIGluIGFsbCBvdGhlciBzY2hlZHVsZXJzLgo+
ID4gCj4gSSdtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW4gd2l0aCB0aGlzIGxhc3QgbGluZS4KPiAK
PiBJQUMsIHRoaXMgaXMgaG93IG91ciB0aGUgcmVsYXRlZCBkYXRhIHN0cnVjdHVyZXMgbG9va3Mg
bGlrZSwgcmlnaHQgbm93Ogo+IAo+IGxpYnhsX3NjaGVkX3BhcmFtcyA9IFN0cnVjdCgic2NoZWRf
cGFyYW1zIixbCj4gICAgICgidmNwdWlkIiwgICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdM
SUJYTF9TQ0hFRF9QQVJBTV9WQ1BVX0lOREVYX0RFRkFVTFQnfSksCj4gICAgICgid2VpZ2h0Iiwg
ICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1fV0VJ
R0hUX0RFRkFVTFQnfSksCj4gICAgICgiY2FwIiwgICAgICAgICAgaW50ZWdlciwgeydpbml0X3Zh
bCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1fQ0FQX0RFRkFVTFQnfSksCj4gICAgICgicGVy
aW9kIiwgICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFS
QU1fUEVSSU9EX0RFRkFVTFQnfSksCj4gICAgICgiZXh0cmF0aW1lIiwgICAgaW50ZWdlciwgeydp
bml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1fRVhUUkFUSU1FX0RFRkFVTFQnfSks
Cj4gICAgICgiYnVkZ2V0IiwgICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01B
SU5fU0NIRURfUEFSQU1fQlVER0VUX0RFRkFVTFQnfSksCj4gICAgIF0pCj4gCj4gVGhlIGV4dHJh
dGltZSBmaWVsZCBpcyB0aGVyZS4gQW55IHNjaGVkdWxlciBjYW4gdXNlIGl0LCBpZiBpdCB3YW50
cwo+IChhbmQgaW4gdGhlIHdheSBpdCB3YW50cykuIEN1cnJlbnRseSwgbm8gb25lIG9mIHRoZW0g
ZG9lcyB0aGF0LgoKUmlnaHQsIHRoYXQncyB3aGF0IEkgd2FudGVkIHRvIGtub3cuCgo+IAo+IGxp
YnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMgPSBTdHJ1Y3QoImRvbWFpbl9zY2hlZF9wYXJhbXMiLFsK
PiAgICAgKCJzY2hlZCIsICAgICAgICBsaWJ4bF9zY2hlZHVsZXIpLAo+ICAgICAoIndlaWdodCIs
ICAgICAgIGludGVnZXIsIHsnaW5pdF92YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX1dF
SUdIVF9ERUZBVUxUJ30pLAo+ICAgICAoImNhcCIsICAgICAgICAgIGludGVnZXIsIHsnaW5pdF92
YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX0NBUF9ERUZBVUxUJ30pLAo+ICAgICAoInBl
cmlvZCIsICAgICAgIGludGVnZXIsIHsnaW5pdF92YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BB
UkFNX1BFUklPRF9ERUZBVUxUJ30pLAo+ICAgICAoImJ1ZGdldCIsICAgICAgIGludGVnZXIsIHsn
aW5pdF92YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX0JVREdFVF9ERUZBVUxUJ30pLAo+
IAo+ICAgICAjIFRoZSBmb2xsb3dpbmcgdGhyZWUgcGFyYW1ldGVycyAoJ3NsaWNlJywgJ2xhdGVu
Y3knIGFuZCAnZXh0cmF0aW1lJykgYXJlIGRlcHJlY2F0ZWQsCj4gICAgICMgYW5kIHdpbGwgaGF2
ZSBubyBlZmZlY3QgaWYgdXNlZCwgc2luY2UgdGhlIFNFREYgc2NoZWR1bGVyIGhhcyBiZWVuIHJl
bW92ZWQuCj4gICAgICMgTm90ZSB0aGF0ICdwZXJpb2QnIHdhcyBhbiBTREYgcGFyYW1ldGVyIHRv
bywgYnV0IGl0IGlzIHN0aWxsIGVmZmVjdGl2ZSBhcyBpdCBpcwo+ICAgICAjIG5vdyB1c2VkICh0
b2dldGhlciB3aXRoICdidWRnZXQnKSBieSB0aGUgUlREUyBzY2hlZHVsZXIuCj4gICAgICgic2xp
Y2UiLCAgICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFS
QU1fU0xJQ0VfREVGQVVMVCd9KSwKPiAgICAgKCJsYXRlbmN5IiwgICAgICBpbnRlZ2VyLCB7J2lu
aXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9MQVRFTkNZX0RFRkFVTFQnfSksCj4g
ICAgICgiZXh0cmF0aW1lIiwgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5f
U0NIRURfUEFSQU1fRVhUUkFUSU1FX0RFRkFVTFQnfSksCj4gICAgIF0pCj4gCj4gU2FtZSBoZXJl
LiAnc2xpY2UnLCAnbGF0ZW5jeScgYW5kICdleHRyYXRpbWUnIGFyZSB0aGVyZSBiZWNhdXNlIHdl
Cj4gZGVwcmVjYXRlLCBidXQgZG9uJ3QgcmVtb3ZlIHN0dWZmLiBUaGV5J3JlIG5vdCB1c2VkIGlu
IGFueSB3YXkuIFsqXQo+IAo+IElmLCBhdCBzb21lIHBvaW50LCBJJ2QgZGVjaWRlIHRvIGRldmVs
b3AgYSBmZWF0dXJlIGZvciwgc2F5IENyZWRpdDIsCj4gdGhhdCBjb250cm9sbCB0aGUgbGF0ZW5j
eSAod2hhdGV2ZXIgdGhhdCB3b3VsZCBtZWFuLCBpdCdzIGp1c3QgYW4KPiBleGFtcGxlISA6LUQp
IG9mIGRvbWFpbnMsIEkgdGhpbmsgSSdsbCB1c2UgdGhpcyAnbGF0ZW5jeScgZmllbGQsIGZvcgo+
IGl0cyBpbnRlcmZhY2UsIGluc3RlYWQgb2YgYWRkaW5nIHNvbWUgb3RoZXIgc3R1ZmYuCj4gCj4g
PiBIb3dldmVyLCBwbGVhc2UgY29uc2lkZXIgdGhlIHBvc3NpYmlsaXR5IG9mIHJlaW50cm9kdWNp
bmcgU0VERiBpbiB0aGUKPiA+IGZ1dHVyZS4gU3VwcG9zZSB0aGF0IHdvdWxkIGhhcHBlbiwgZG9l
cyBleHRyYXRpbWUgc3RpbGwgaGFzIHRoZSBzYW1lCj4gPiBzZW1hbnRpY3M/Cj4gPiAKPiBXZWxs
LCBJIGd1ZXNzIHllcy4gQnV0IGhvdyBkb2VzIHRoaXMgbWF0dGVyPyBFYWNoIHNjaGVkdWxlciBj
YW4sIGlmIGl0Cj4gd2FudHMsIHVzZSBhbGwgdGhlc2UgcGFyYW1ldGVycyBpbiB0aGUgd2F5IGl0
IGFjdHVhbGxseSBwcmVmZXJzLiBTbywKPiB0aGUgZmFjdCB0aGF0IFJURFMgd2lsbCBiZSB1c2lu
ZyAnZXh0cmF0aW1lJyBmb3IgbGV0dGluZyB2Q1BVcyBleGVjdXRlCj4gcGFzdCB0aGVpciBvd24g
cmVhbC10aW1lIHJlc2VydmF0aW9uLCBkb2VzIG5vdCBwcmV2ZW50IHRoZSByZWludHJvZHVjZWQK
PiBTRURGIC0tbm9yIGFueSBvdGhlciBhbHJlYWR5IGV4aXN0aW5nIG9yIG5ldyBzY2hlZHVsZXIt
LSB0byBhbHNvIHVzZQo+IGl0LCBmb3Igc2ltaWxhciAob3IgbWF5YmUgZXZlbiBub3Qgc28gc2lt
aWxhcikgcHVycG9zZXMuCj4gCj4gT3IgYW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KCklmIGV4dHJh
dGltZSBtZWFucyBkaWZmZXJlbnQgdGhpbmdzIHRvIGRpZmZlcmVudCBzY2hlZHVsZXJzLCBpdCdz
IGdvaW5nCnRvIGJlIGNvbmZ1c2luZy4gQXMgYSBsYXlwZXJzb24gSSBjYW4ndCB0ZWxsIHdoYXQg
ZXh0cmF0aW1lIGlzIG9yIGhvdyBpdAppcyBzdXBwb3NlZCB0byBiZSB1c2VkLiBJIHdvdWxkIGxp
a2UgdG8gaGF2ZSB0aGUgZmllbGQgdG8gaGF2ZSBvbmx5IG9uZQptZWFuaW5nLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 14:34:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 14:34: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.xen.org>)
	id 1dddgJ-0002Cw-6R; Fri, 04 Aug 2017 14:34:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiliang@redhat.com>) id 1dddgI-0002Cn-2h
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 14:34:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 7D/82-02962-1F584895; Fri, 04 Aug 2017 14:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42K52LJdRvdja0u
 kweRGFoslHxezODB6HN39mymAMYo1My8pvyKBNeNwdzdLwWPWivk7pjA1MN5k6WLk4hASmM0k
 Mf/Ab/YuRk4OFgF7ib0dF5lBbEaBMokja+azQdg5En179jBDNKxhlDjzbQlYkTBQw6XutWC2i
 ICixIOXN1lBbGYBM4kTSz6wQTQcZJR4fWMm2CQ2AVWJRcu+MYLYvAK2Eu2/rrBCbFaR+Dp9Ew
 uILSoQLrH/+zVmiBpBiZMzn4DFOQUsJX6+eMUMs2De5odQtrzE9rdzoGxxiVtP5jOB2BIC2hJ
 Hdu8FO0JCoI9R4tqk76wTGEVmIZk7C8msWUhmzUIyawEjyypGjeLUorLUIl0jY72kosz0jJLc
 xMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDoYACCHYx/5gceYpTkYFIS5a0+1hQpxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYI3raUlUkiwKDU9tSItMwcYpzBpCQ4eJRHepSBp3uKCxNzizHSI1C
 lGXY6mD1u+MAmx5OXnpUqJ8+4EKRIAKcoozYMbAUsZlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7
 BqCTMuwVkCk9mXgncpldARzABHfGnrhHkiJJEhJRUAyPfzTyGh+++tS6RdudtDylbf0n3uk0L
 D1eA6nnG7iVvzjyp35KdJF7jVH7fX2T6Vavz8cc8+Jt/z7HlrhNSib1oxdAT8e5MTVDdTM7J/
 Pz6L1NW+ZVJ/H96v3y2Qa/2ro51nHETYxMyLU7WTFW+xCO9tLQz0mV/mXmUPuc6E5WXPbJ1sp
 P5lViKMxINtZiLihMBQbTKlxQDAAA=
X-Env-Sender: xiliang@redhat.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1501857263!69840289!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38779 invoked from network); 4 Aug 2017 14:34:24 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 14:34:24 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1E2E920B19;
 Fri,  4 Aug 2017 14:34:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 1E2E920B19
Received: from [10.72.12.26] (ovpn-12-26.pek2.redhat.com [10.72.12.26])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D345568D25;
 Fri,  4 Aug 2017 14:34:21 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170801155750.22823-1-xiliang@redhat.com>
 <20170801161027.cmdcqhmc4hipaj7j@citrix.com>
 <20170804105752.q7aa5wqeb7fjlbip@citrix.com>
 <20170804110516.mzxr4i3vhkxk3bvb@citrix.com>
From: Xiao Liang <xiliang@redhat.com>
Message-ID: <49486f47-0241-aef5-5cce-65067fc6ded5@redhat.com>
Date: Fri, 4 Aug 2017 22:34:18 +0800
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: <20170804110516.mzxr4i3vhkxk3bvb@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 04 Aug 2017 14:34:23 +0000 (UTC)
Cc: ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] xl: add --clear option to dmesg command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WWVzLCB0aGUgZnVsbCBuYW1lIGlzICJYaWFvIExpYW5nIi4gVGhhbmtzIDopCgpPbiAwOC8wNC8y
MDE3IDA3OjA1IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZyaSwgQXVnIDA0LCAyMDE3IGF0IDEx
OjU3OjUzQU0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIFR1ZSwgQXVnIDAxLCAyMDE3IGF0
IDA1OjEwOjI3UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBUdWUsIEF1ZyAwMSwgMjAx
NyBhdCAxMTo1Nzo1MFBNICswODAwLCBYaWFvIExpYW5nIHdyb3RlOgo+Pj4+IEZyb206IHhpbGlh
bmcgPHhpbGlhbmdAcmVkaGF0LmNvbT4KPj4+Pgo+Pj4+IFRoZSBtYW51YWwgb2YgeGwgc2F5cyAt
LWNsZWFyIG9wdGlvbiBpcyBzdXBwb3J0ZWQgYW5kIHRoYXQgb3B0aW9uIHdvcmtlZCBmb3IgeG0u
IEFkZCB0aGF0IHRvIHhsIG5vdy4KPj4+IEkgd2lsbCB3cmFwIHRoaXMgbG9uZyBsaW5lIHRvIDcy
IGNvbHVtbnMgd2hpbGUgY29tbWl0dGluZy4KPj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogeGlsaWFu
ZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgo+PiBJIHdhcyBhYm91dCB0byBjb21taXQgdGhpcywgYnV0
IEkgcmVhbGlzZWQgInhpbGlhbmciIGFzIHlvdXIgbmFtZSBzZWVtcwo+PiB3cm9uZy4gU2hvdWxk
IGl0IGJlICJYaSBMaWFuZyIgaW5zdGVhZD8KPiBJIHRoaW5rIGl0IHNob3VsZCBiZSAiWGlhbyBM
aWFuZyIgYmVjYXVzZSB0aGF0IGlzIHdoYXQgaXMgaW4geW91ciBlbWFpbAo+IGhhbmRsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 14:35:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 14:35: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.xen.org>)
	id 1dddhf-0002MV-QP; Fri, 04 Aug 2017 14:35:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1dddhe-0002ME-BV
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 14:35:50 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0A/A6-03406-54684895; Fri, 04 Aug 2017 14:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva5rW0u
 kwZ/JfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8anhjbmgrWMFavu+jcwdjN2MXJySAj4S7yb
 84AVxGYRUJF4cncVWJxNQFniZ2cvG4gtAmQvX/SUBcRmFoiSuNwyF6xeWMBe4lL3WmYQm1fAQ
 uLktelANVwcQgJfGCU6brdDJQQlTs58AtWsI7Fg9yegoRxAtrTE8n8cIGFOATuJp017wfaKAt
 3QuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNdZLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2MHY8c/pEKMkB5OSKG/1saZIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8z1paIoUEi1LTUyvSMnOAAQ+TluDgURLhXQqS5i0uSMwtzkyHSJ1iNOaY9
 W/NFyaOpg9bvjAJseTl56VKifPuBCkVACnNKM2DGwSLxEuMslLCvIxApwnxFKQW5WaWoMq/Yh
 TnYFQS5jVoBZrCk5lXArfvFdApTECn/KlrBDmlJBEhJdXAuM1r/xv77V2TV7KGqEmVxqxe6da
 b+5ft71GO+++N7Sd/CFhtY2PyuPrGVC5b5ZYF2embZllsv7PmwpO7h28IrDkXuLHo/TWhabKr
 81zmmuh6uTnfEUyc991iVz1DWW9b7PLVpxaxzG4rPHP5qNIKm9q3Py8/jK7IUDGKNZ/TeTD9j
 oHr+VtlDEosxRmJhlrMRcWJAHXMxhi/AgAA
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1501857347!73020344!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64099 invoked from network); 4 Aug 2017 14:35:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 14:35:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="442679323"
Date: Fri, 4 Aug 2017 15:35:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xiao Liang <xiliang@redhat.com>
Message-ID: <20170804143546.hcx7ewxrhquxrcwh@citrix.com>
References: <20170801155750.22823-1-xiliang@redhat.com>
 <20170801161027.cmdcqhmc4hipaj7j@citrix.com>
 <20170804105752.q7aa5wqeb7fjlbip@citrix.com>
 <20170804110516.mzxr4i3vhkxk3bvb@citrix.com>
 <49486f47-0241-aef5-5cce-65067fc6ded5@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <49486f47-0241-aef5-5cce-65067fc6ded5@redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] xl: add --clear option to dmesg command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMTA6MzQ6MThQTSArMDgwMCwgWGlhbyBMaWFuZyB3cm90
ZToKPiBZZXMsIHRoZSBmdWxsIG5hbWUgaXMgIlhpYW8gTGlhbmciLiBUaGFua3MgOikKPiAKCkNv
b2wsIHRoYW5rcyBmb3IgY29uZmlybWluZy4gSSB3aWxsIHB1c2ggeW91ciBwYXRjaCBzaG9ydGx5
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 14:51:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 14: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.xen.org>)
	id 1dddwX-0003qv-33; Fri, 04 Aug 2017 14:51:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dddwV-0003q6-2b
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 14:51:11 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A6/9B-03937-ED984895; Fri, 04 Aug 2017 14:51:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov+7dzpZ
 Ig7nHdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypbyawFTzjq5h1sJ2tgXE6TxcjJ4eEgJHE
 24n/mLoYuTiEBBYySjxdcY0NJCEsYCHx7vNNZhBbREBR4sHLm6wgRcwCSxklWo4eZOxi5ADqy
 JQ4ME8YpIZNQFViw/VTrCA2r4C1xMr5z9hBbBYBFYmfpzeDzREVCJfY//0aM0SNoMTJmU9YQG
 xOAUuJj1OPgsWZBdQl/sy7BGWLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg
 1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOTAQh2MP6ZH3iI
 UZKDSUmUt/pYU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6lHS2RQoJFqempFWmZOcBIgUlLc
 PAoifDeBUnzFhck5hZnpkOkTjEqSonzngFJCIAkMkrz4Npg0XmJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrybQabwZOaVwE1/BbSYCWjxn7pGkMUliQgpqQZG8R0JmRsM1ocZ+IjsCLXVDBL
 f8cTy4SXzR1slLmQ/vNpipxwvkOT2+EmI3dJF13b/lF5hdd5nHqNarWfz+4fcs6ZvmnGX51HL
 hp7VQetrpvfkmPedmveuM/XcvVS7W6J5Zov2G7J6Hbv2ff/ySYkf80X06xfWXU9mzPu2Q4jr5
 CWWkotTVgpoKLEUZyQaajEXFScCABuZN6fJAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1501858269!76387939!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59255 invoked from network); 4 Aug 2017 14:51:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Aug 2017 14:51:09 -0000
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 mx1.suse.de (Postfix) with ESMTP id 2308DADDF;
 Fri,  4 Aug 2017 14:51:09 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.com>
 <20170804134723.tn2g3qgek4kgqg6m@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f479a59c-85c7-7e12-25bb-231674053dea@suse.com>
Date: Fri, 4 Aug 2017 16:51:07 +0200
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: <20170804134723.tn2g3qgek4kgqg6m@citrix.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] Runtime adjustment of hypervisor parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDgvMTcgMTU6NDcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBBdWcgMDQsIDIwMTcg
YXQgMDM6MjA6MDlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gTGFzdCB5ZWFyIEph
biBwb3N0ZWQgYSBwYXRjaCBzZXJpZXMgdG8gY2hhbmdlIGh5cGVydmlzb3IgbG9nIGxldmVsCj4+
IHRocmVzaG9sZHMgdmlhIHhsIGNvbW1hbmQgWzFdLiBUaGlzIGFwcHJvYWNoIHdhcyBsYXRlciBt
b2RpZmllZCBieSBXZWkKPj4gcmVzdWx0aW5nIGluIHBhdGNoIHNlcmllcyBbMl0uCj4+Cj4+IEkn
ZCBsaWtlIHRvIGZvbGxvdyB1cCB3aXRoIGFub3RoZXIgYXBwcm9hY2ggYmVpbmcgYWJsZSB0byBk
byB0aGUgc2FtZSwKPj4gYnV0IGJlaW5nIG11Y2ggbW9yZSBmbGV4aWJsZToKPj4KPj4gSW5zdGVh
ZCBvZiBjb250cm9sbGluZyBvbmx5IGxvZ2x2bCBJIHN1Z2dlc3QgdG8gYWRkIGEgeGwgY29tbWFu
ZAo+Pgo+PiB4bCB4ZW4tcGFyYW0gPHBhcmFtZXRlcnM+Cj4+Cj4+IHdoaWNoIHdpbGwgdGFrZSBh
IDxwYXJhbWV0ZXJzPiBzdHJpbmcgYmVpbmcgcGFyc2VkIGJ5IHRoZSBoeXBlcnZpc29yCj4+IHRo
ZSBzYW1lIHdheSBpdCBpcyBwYXJzaW5nIGJvb3QgcGFyYW1ldGVycy4gQWxsb3dlZCBwYXJhbWV0
ZXJzIGFyZQo+PiBzcGVjaWZpZWQgaW4gdGhlIGh5cGVydmlzb3IgdGhlIHNhbWUgd2F5IGFzIGJv
b3QgcGFyYW1ldGVycywgYnV0IHdpdGgKPj4gYW5vdGhlciBzZXQgb2YgbWFjcm9zIChlLmcuIGN1
c3RvbV9ydW50aW1lX3BhcmFtKCksIC4uLikuIE9mdGVuIGVub3VnaAo+PiAoZS5nLiBpbiB0aGUg
bG9nbHZsIGNhc2UpIHRoZSBkZWZpbml0aW9ucyBjb3VsZCBiZSBqdXN0IHRoZSBzYW1lLCB3aGls
ZQo+PiBpbiBvdGhlciBjYXNlcyB0aGV5IG1pZ2h0IGRpZmZlciBhIGxpdHRsZSBiaXQgKGV4YW1w
bGU6IGNvbnJpbmdfc2l6ZQo+PiB3b3VsZCByZXF1aXJlIGEgZGlmZmVyZW50IGhhbmRsaW5nIGFz
IGF0IGJvb3QgdGltZSBkdWUgdG8gcmFjZQo+PiBjb25kaXRpb24gaGFuZGxpbmcpLgo+Pgo+PiBQ
YXJzaW5nIGZ1bmN0aW9ucyBjb3VsZCBiZSByZXVzZWQgaW4gbW9zdCBjYXNlcywgdGhleSdkIGp1
c3QgbmVlZCB0bwo+PiBsb3NlIHRoZSBfX2luaXQgbW9kaWZpZXIuCj4+Cj4+IFdoYXQgZG8geW91
IHRoaW5rOiBpcyB0aGlzIGFwcHJvYWNoIHNlbnNpYmxlLCBvciBjYW4gSSBqdXN0IHB1dCBpdCBp
bnRvCj4+IC9kZXYvbnVsbCBpbnN0ZWFkIG9mIHN0YXJ0aW5nIHdpdGggdGhlIHBhdGNoZXM/Cj4+
Cj4gCj4gVG8gbWUgdGhpcyBpc24ndCBzbyBtdWNoIGFib3V0IGltcGxlbWVudGF0aW9uIGRldGFp
bHMuIEl0IHNlZW1zIHRoYXQgaXQKPiB3b3VsZCBpbmNyZWFzZSB0aGUgbWFpbnRlbmFuY2UgYnVy
ZGVuIGJlY2F1c2Ugbm93IHdlIG5lZWQgdG8gZGlzdGluZ3Vpc2gKPiBhbmQga2VlcCB0cmFjayBv
ZiB0aGUgcnVudGltZSB0dW5hYmxlIG9wdGlvbnMsIHdoaWNoIGxlYWRzIHRvIG1vcmUgY29kZQo+
IGFuZCBkb2N1bWVudGF0aW9uLiBXZSBuZWVkIHRvIGNvbnNpZGVyIHRoZSBiZW5lZml0IGdhaW4g
Zmlyc3QuCgpUaGUgYWRkaXRpb25hbCBhbW91bnQgb2YgY29kZSBuZWVkZWQgd291bGQgYmUgbGVz
cyB0aGFuIGZvciBkZWRpY2F0ZWQKc3lzY3RsIG9wdGlvbnMgZm9yIGVhY2ggcG9zc2libGUgcGFy
YW1ldGVyLCBhcyBleGlzdGluZyBwYXJzaW5nIGxvZ2ljCmNvdWxkIGJlIGp1c3QgcmV1c2VkLgoK
RG9jdW1lbnRhdGlvbiB3b3VsZCBiZSBsaW1pdGVkIHRvIHRoZSBzaW5nbGUgbmV3IHhsIGNvbW1h
bmQgYW5kIGEgbm90ZQpmb3IgZWFjaCBwYXJhbWV0ZXIgaW4gZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24gd2hldGhlciBpdCBpcwpzdXBwb3J0ZWQgZm9yIHJ1bnRpbWUgY2hhbmdl
cy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 14:57:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 14: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.xen.org>)
	id 1dde2V-00049z-Ou; Fri, 04 Aug 2017 14:57:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dde2U-00049t-RJ
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 14:57:22 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 05/1F-03406-25B84895; Fri, 04 Aug 2017 14:57:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov25gd0u
 kwa4Lihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9pZ/YC+bKVzz7+YutgfGeZBcjJ4eEgJHE
 24n/mLoYuTiEBBYySjza9IMZJCEsYCHx7vNNMFtEIEri3eqLLCA2s0COxNWLD5ghGi4xSkycu
 ZENJMEmoCqx4fopVhCbV8Baon3/PDCbRUBFYt7peWCDRAXCJfZ/v8YMUSMocXLmE7ChnAJ2Ej
 vO/2WFWKAu8WfeJWYIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqF6cWlS
 WWqRrrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERieDECwg3HmZf9DjJIcTEqi
 vNXHmiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB2d7VECgkWpaanVqRl5gAjBSYtwcGjJMJ7C
 iTNW1yQmFucmQ6ROsWoy3Gnb8MXJiGWvPy8VClx3mSQIgGQoozSPLgRsKi9xCgrJczLCHSUEE
 9BalFuZgmq/CtGcQ5GJWHeZ51AU3gy80rgNr0COoIJ6Ig/dY0gR5QkIqSkGhhrPxfOm1F3cv3
 UxN7T8W+i3c48Kdj/2+PmjBsrFaQEf01aejJ1ZuEkj9Ji61NMl9Uu+Pt4eWpKrHxrsm6G/W+2
 O/sO1v3W/PXp8Rzzg3suzrv97FOEnMHRS3sj76hkli4sm+D6qr5v+4WKsFLRuGgZWaOG2D3FW
 6RfnSn4m5Ir0n3qyVfpGaXHlViKMxINtZiLihMBiouIadUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501858641!62577327!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11903 invoked from network); 4 Aug 2017 14:57:21 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Aug 2017 14:57:21 -0000
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 mx1.suse.de (Postfix) with ESMTP id 7A7E6AE95;
 Fri,  4 Aug 2017 14:57:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.com>
 <9c480e7f-daf3-f422-5379-726c98835ab3@citrix.com>
 <71012e94-4188-9b0c-247b-6b48d5d3a9f5@suse.com>
 <026b75f5-7207-042d-a97f-4a928f9ab4f8@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1d8531da-0b41-f88e-6203-edbd74054c54@suse.com>
Date: Fri, 4 Aug 2017 16:57:19 +0200
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: <026b75f5-7207-042d-a97f-4a928f9ab4f8@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Runtime adjustment of hypervisor parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDgvMTcgMTU6NTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDQvMDgvMTcgMTQ6
MzYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA0LzA4LzE3IDE1OjIzLCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gT24gMDQvMDgvMTcgMTQ6MjAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gTGFzdCB5ZWFyIEphbiBwb3N0ZWQgYSBwYXRjaCBzZXJpZXMgdG8gY2hhbmdlIGh5cGVydmlz
b3IgbG9nIGxldmVsCj4+Pj4gdGhyZXNob2xkcyB2aWEgeGwgY29tbWFuZCBbMV0uIFRoaXMgYXBw
cm9hY2ggd2FzIGxhdGVyIG1vZGlmaWVkIGJ5IFdlaQo+Pj4+IHJlc3VsdGluZyBpbiBwYXRjaCBz
ZXJpZXMgWzJdLgo+Pj4+Cj4+Pj4gSSdkIGxpa2UgdG8gZm9sbG93IHVwIHdpdGggYW5vdGhlciBh
cHByb2FjaCBiZWluZyBhYmxlIHRvIGRvIHRoZSBzYW1lLAo+Pj4+IGJ1dCBiZWluZyBtdWNoIG1v
cmUgZmxleGlibGU6Cj4+Pj4KPj4+PiBJbnN0ZWFkIG9mIGNvbnRyb2xsaW5nIG9ubHkgbG9nbHZs
IEkgc3VnZ2VzdCB0byBhZGQgYSB4bCBjb21tYW5kCj4+Pj4KPj4+PiB4bCB4ZW4tcGFyYW0gPHBh
cmFtZXRlcnM+Cj4+Pj4KPj4+PiB3aGljaCB3aWxsIHRha2UgYSA8cGFyYW1ldGVycz4gc3RyaW5n
IGJlaW5nIHBhcnNlZCBieSB0aGUgaHlwZXJ2aXNvcgo+Pj4+IHRoZSBzYW1lIHdheSBpdCBpcyBw
YXJzaW5nIGJvb3QgcGFyYW1ldGVycy4gQWxsb3dlZCBwYXJhbWV0ZXJzIGFyZQo+Pj4+IHNwZWNp
ZmllZCBpbiB0aGUgaHlwZXJ2aXNvciB0aGUgc2FtZSB3YXkgYXMgYm9vdCBwYXJhbWV0ZXJzLCBi
dXQgd2l0aAo+Pj4+IGFub3RoZXIgc2V0IG9mIG1hY3JvcyAoZS5nLiBjdXN0b21fcnVudGltZV9w
YXJhbSgpLCAuLi4pLiBPZnRlbiBlbm91Z2gKPj4+PiAoZS5nLiBpbiB0aGUgbG9nbHZsIGNhc2Up
IHRoZSBkZWZpbml0aW9ucyBjb3VsZCBiZSBqdXN0IHRoZSBzYW1lLCB3aGlsZQo+Pj4+IGluIG90
aGVyIGNhc2VzIHRoZXkgbWlnaHQgZGlmZmVyIGEgbGl0dGxlIGJpdCAoZXhhbXBsZTogY29ucmlu
Z19zaXplCj4+Pj4gd291bGQgcmVxdWlyZSBhIGRpZmZlcmVudCBoYW5kbGluZyBhcyBhdCBib290
IHRpbWUgZHVlIHRvIHJhY2UKPj4+PiBjb25kaXRpb24gaGFuZGxpbmcpLgo+Pj4+Cj4+Pj4gUGFy
c2luZyBmdW5jdGlvbnMgY291bGQgYmUgcmV1c2VkIGluIG1vc3QgY2FzZXMsIHRoZXknZCBqdXN0
IG5lZWQgdG8KPj4+PiBsb3NlIHRoZSBfX2luaXQgbW9kaWZpZXIuCj4+Pj4KPj4+PiBXaGF0IGRv
IHlvdSB0aGluazogaXMgdGhpcyBhcHByb2FjaCBzZW5zaWJsZSwgb3IgY2FuIEkganVzdCBwdXQg
aXQgaW50bwo+Pj4+IC9kZXYvbnVsbCBpbnN0ZWFkIG9mIHN0YXJ0aW5nIHdpdGggdGhlIHBhdGNo
ZXM/Cj4+PiBXaGF0IHNvcnQgb2YgcGFyYW1ldGVycyB3ZXJlIHlvdSB0aGlua2luZyBvZiB0d2Vh
a2luZz8gIChXaXRob3V0IGFueQo+Pj4gZXZpZGVuY2UpIEknbSBnb2luZyB0byBnbyBvdXQgb24g
YSBsaW1iIGFuZCBzYXkgdGhhdCBtb3N0IG9mIHRoZQo+Pj4gaHlwZXJ2aXNvciBjb21tYW5kIGxp
bmUgcGFyYW1ldGVycyBhcmUgbm90IHNhZmUgdG8gcGxheSB3aXRoIGFmdGVyIGJvb3QuCj4+IFRo
ZSBmb2xsb3dpbmcgd291bGQgYmUgYSBuaWNlIHN0YXJ0IGZvciBkaXNjdXNzaW9uOgo+Pgo+PiBh
c3luYy1zaG93LWFsbCwgY29uc29sZV90aW1lc3RhbXBzLCBjb25zd2l0Y2gsCj4gCj4gY29uc3dp
dGNoIGNhbiBhbHJlYWR5IGJlIGFsdGVyZWQgdXNpbmcgYHhsIGRlYnVnLWtleXNgCj4gCj4+IGd1
ZXN0X2xvZ2x2bCwgbG9nbHZsLCBodm1fZGVidWcsCj4gCj4gSSdtIGdldHRpbmcgc2xvd2x5IG1v
cmUgYW5ub3llZCB3aXRoIHRoZSBzY2F0dGVyZ3VuIGFwcHJvYWNoIG9mCj4gaHZtX2RlYnVnIGFu
ZCB0aGUgdHJhY2UgbG9naWMgd2hlbiBpdCBjb21lcyB0byB0aGUgc3Vic2V0IHRoZXkgZWFjaCBo
YXZlCj4gb2YgZnVuY3Rpb25hbGl0eS4KPiAKPiBJJ3ZlIGEgY3VubmluZyBwbGFuIHdoaWNoIEkg
d2FzIGdvaW5nIHRvIHByb3Bvc2Ugb25jZSBQYXVsJ3MgZ2VuZXJhbAo+IG1hcHBpbmcgcGF0Y2hl
cyBhcmUgYSBsaXR0bGUgYmV0dGVyIGZvcm1lZCwgd2hlcmVieSB3ZSBjYW4gY29udHJvbAo+IGFj
dGlvbiBsb2dnaW5nIG9uIGEgcGVyLWRvbWFpbiBvciBwZXItdmNwdSBiYXNpcywgcmF0aGVyIHRo
YW4gZ2V0dGluZyBhCj4gZnVsbC1zeXN0ZW0gdG9ycmVudCBvciBub3RoaW5nLgo+IAo+PiBodm1f
ZmVwLAo+IAo+IFRoaXMgaXMgYSBwYXJhbWV0ZXIgZm9yIHJlYXNvbnMgb2Ygc2VjdXJpdHkgKGku
ZS4gaWYgeW91IGRpZG4ndCBjaG9vc2UKPiBpdCBhdCBib290LCBpdHMgZGVmaW5pdGVseSBub3Qg
dXNhYmxlIGluIHRoZSBzeXN0ZW0pLiAgSSBwbGFuIHRvIG1ha2UgaXQKPiBhbHNvIG5lZWQgdG8g
YmUgb3B0ZWQtaW4gdG8gYXQgdGhlIHRvb2xzdGFjayBsZXZlbCBhdCBkb21haW4gYnVpbGQgdGlt
ZS4KPiAKPiBJdCBpc24ndCBjdXJyZW50bHkgc2FmZSB0byB0cnkgYW5kIGZsaXAgdGhpcyBvcHRp
b24gYmVoaW5kIHRoZSBiYWNrIG9mIGEKPiBkb21haW4sIGFzIHRoZSBhbHRlcmF0aW9uIG9ubHkg
aGFwcGVucyB3aGVuIGNvbnN0cnVjdGluZyB0aGUgdmNwdS4KPiAKPj4gaHZtX3BvcnQ4MCwKPiAK
PiBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIHF1ZXN0aW9uIHRoZSB1dGlsaXR5IG9mIHRoaXMgYXQg
YWxsLiAgSSB3YXMKPiBjb25zaWRlcmluZyBraWxsaW5nIGl0IGNvbXBsZXRlbHksIG5vdCBsZWFz
dCBiZWNhdXNlIGl0IG1ha2VzCj4gbmVzdGVkLXZpcnQgSU8gYml0bWFwIGhhbmRsaW5nIGZhciBo
YXJkZXIuCj4gCj4+IGlvbW11X2Rldl9pb3RsYl90aW1lb3V0LCBpcnFfcmF0ZWxpbWl0LAo+PiBu
bWksIG5vcmVib290LCByZWJvb3QsIHN5bmNfY29uc29sZSwgdnBtdSwKPiAKPiBNeSBDUFVJRCBz
ZXJpZXMgd2lsbCBob3BlZnVsbHkgc29ydCB2cG11IG91dCBwcm9wZXJseS4gIChsaWtlIGh2bV9m
ZXApCj4gbmVlZGluZyB0byBvcHQgaW4gdG8gaXQgaW4gdGhlIFhlbiBjb21tYW5kIGxpbmUgKGR1
ZSB0byBpdHMgc2VjdXJpdHkKPiBzdGF0dXMpLCBhbmQgdGhlbiBvcHQgaW4gdG8gaXQgYXQgdGhl
IHRvb2xzdGFjayBsZXZlbC4KPiAKPj4gIHdhdGNoZG9nX3RpbWVvdXQKCldoaWNoIHBhcmFtZXRl
cnMgc2hvdWxkIGJlIGNoYW5nZWFibGUgaXMgc3ViamVjdCB0byBkaXNjdXNzaW9uLiBJIGp1c3QK
d2FudGVkIHRvIHNob3cgdGhlcmUgYXJlIG1vcmUgdGhhbiAxIG9yIDIgcG9zc2libGUgY2FuZGlk
YXRlcy4KCj4gSSB0aGluayB0aGVyZSBpcyBtZXJpdCBpbiBoYXZpbmcgYSB3aGl0ZWxpc3Qgb2Yg
cGFyYW1ldGVycyB3ZSB0aGluayBhcmUKPiBzYWZlIHRvIGJlIGFsdGVyZWQgYXQgcnVudGltZSwg
YW5kIGEgZG9tMCBtZWNoYW5pc20gb2YgdHdlYWtpbmcgdGhlbS4KClRoYXQncyB3aGF0IEknbSBz
dWdnZXN0aW5nLgoKVGhlIHdoaXRlbGlzdCBpcyBhIG5hdHVyYWwgcmVzdWx0IGZyb20gdGhlIG5l
ZWQgdG8gc3BlY2lmeSBlYWNoIHJ1bnRpbWUKY2hhbmdlYWJsZSBwYXJhbWV0ZXIgdmlhIGFub3Ro
ZXIgbWFjcm8sIGUuZy46CgogY3VzdG9tX3BhcmFtKCJjb25zb2xlX3RpbWVzdGFtcHMiLCBwYXJz
ZV9jb25zb2xlX3RpbWVzdGFtcHMpOworY3VzdG9tX3J1bnRpbWVfcGFyYW0oImNvbnNvbGVfdGlt
ZXN0YW1wcyIsIHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyk7CgpGb3Igc2VjdXJpdHkgcmVhc29u
cyBJIHdvdWxkIGFkZCBhbm90aGVyIHBhcmFtZXRlciBzd2l0Y2hpbmcgcnVudGltZQptb2RpZmlj
YXRpb25zIG9mIHBhcmFtZXRlcnMgb2ZmIGZvciB0aGUgcnVubmluZyBzZXNzaW9uIChjYW4gYmUK
c3BlY2lmaWVkIGFzIGJvb3QgcGFyYW1ldGVyIHRvIHN3aXRjaCBpdCBvZmYgZm9yIHRoZSBjb21w
bGV0ZSBzZXNzaW9uLApvciB2aWEgcnVudGltZSBwYXJhbWV0ZXIgY2hhbmdlIHRvIGRvIHNvIGUu
Zy4gYWZ0ZXIgaW5pdGlhbGl6aW5nIHRoZQpzZXR0aW5ncyB2aWEgaW5pdCBzY3JpcHQpLgoKCkp1
ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 15:20:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 15: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.xen.org>)
	id 1ddeOZ-0006AS-KT; Fri, 04 Aug 2017 15:20:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddeOY-0006AM-L7
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 15:20:10 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6E/E0-03368-9A094895; Fri, 04 Aug 2017 15:20:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO7KCS2
 RBufmiVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3r15gKzihXLHreWoD40apLkZODgkBf4nr
 /6czgdgsAioSjZNaGEFsNgFliZ+dvWwgtoiAmkT7qpnMXYxcHMwC/5kkpq65ClYkLJAscWjLO
 lYQm1fAQuLp3/0sILaQQIbEpiMbWSDighInZz4Bs5kFdCQW7P4ENJQDyJaWWP6PAyTMKWAlsX
 j6K7CRokA3dC6dAzVGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuka6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYZAxDsYNz53OkQoyQHk5Iob/WxpkghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErzp/S2RQoJFqempFWmZOcCAh0lLcPAoifBagqR5iwsSc4sz0yFSp
 xgVpcR5S0ASAiCJjNI8uDZYlF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG83yBSezLwSuO
 mvgBYzAS3+U9cIsrgkESEl1cCY3yvxdktP3KfaPWuvK239fimn3KgqteXbltXtJ28mHPmkVH0
 jIuPTjHD2uA0GrmJc1Uvuf+Bsu/U0aVt71Jx5gl2v7ZLMb9zZcXchq5r3XLWyW23sNd/lo702
 PJ0vJMG7ZNIrPo+DC5XFhWVOn3m9PkhqXV6kR0zI0psn5HgLhLt8Nxgr9gcosRRnJBpqMRcVJ
 wIAVZMEOK0CAAA=
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1501860007!70312158!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33785 invoked from network); 4 Aug 2017 15:20:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 15:20:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434380979"
Date: Fri, 4 Aug 2017 16:20:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170804152006.xxiiif7y2c7epdw4@citrix.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
 <20170804022025.25293-5-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170804022025.25293-5-blackskygg@gmail.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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] libxl: support creation and
 destruction of static shared memory areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBza2ltIHRocm91Z2ggdGhpcyBwYXRjaCBhbmQgaGF2ZSBzb21lIHF1ZXN0aW9ucy4KCk9uIEZy
aSwgQXVnIDA0LCAyMDE3IGF0IDEwOjIwOjI1QU0gKzA4MDAsIFpob25nemUgTGl1IHdyb3RlOgo+
ICsKPiArc3RhdGljIGludCBsaWJ4bF9fc3NobV9hZGRfbWFzdGVyKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
c3RhdGljX3NobSAqc3NobSkKPiArewo+ICsgICAgaW50IHJjLCBhYm9ydGluZzsKPiArICAgIGNo
YXIgKnNzaG1fcGF0aCwgKmRvbV9wYXRoLCAqZG9tX3JvbGVfcGF0aDsKPiArICAgIGNoYXIgKmVu
dHNbMTFdOwo+ICsgICAgc3RydWN0IHhzX3Blcm1pc3Npb25zIG5vcGVybTsKPiArICAgIHhzX3Ry
YW5zYWN0aW9uX3QgeHQgPSBYQlRfTlVMTDsKPiArCj4gKyAgICBzc2htX3BhdGggPSBsaWJ4bF9f
eHNfZ2V0X3NzaG1wYXRoKGdjLCBzc2htLT5pZCk7Cj4gKyAgICBkb21fcGF0aCA9IGxpYnhsX194
c19nZXRfZG9tcGF0aChnYywgZG9taWQpOwo+ICsgICAgLyogdGhlIGRvbWFpbiBzaG91bGQgYmUg
aW4geGVuc3RvcmUgYnkgbm93ICovCj4gKyAgICBhc3NlcnQoZG9tX3BhdGgpOwo+ICsgICAgZG9t
X3JvbGVfcGF0aCA9IEdDU1BSSU5URigiJXMvc3RhdGljX3NobS8lcy9yb2xlIiwgZG9tX3BhdGgs
IHNzaG0tPmlkKTsKPiArCj4gKwo+ICsgcmV0cnlfdHJhbnNhY3Rpb246Cj4gKyAgICAvKiBXaXRo
aW4gdGhlIHRyYW5zYWN0aW9uLCBnb3RvIG91dCBieSBkZWZhdWx0IG1lYW5zIGFib3J0aW5nICov
Cj4gKyAgICBhYm9ydGluZyA9IDE7Cj4gKyAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9z
dGFydChnYywgJnh0KTsKPiArICAgIGlmIChyYykgeyBnb3RvIG91dDsgfQoKaWYgKHJjKSBnb3Rv
IG91dDsKCj4gKwo+ICsgICAgaWYgKE5VTEwgPT0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBzc2ht
X3BhdGgpKSB7CgohbGlieGxfX3hzX3JlYWQKCldlIGRvbid0IHVzZSAiWW9kYSBjb25kaXRpb25z
Ii4KCj4gKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgeHQsIGRvbV9y
b2xlX3BhdGgsICJtYXN0ZXIiKTsKPiArICAgICAgICBpZiAocmMpIHsgZ290byBvdXQ7IH07Cj4g
Kwo+ICsgICAgICAgIGVudHNbMF0gPSAibWFzdGVyIjsKPiArICAgICAgICBlbnRzWzFdID0gR0NT
UFJJTlRGKCIlIlBSSXUzMiwgZG9taWQpOwo+ICsgICAgICAgIGVudHNbMl0gPSAiYmVnaW4iOwo+
ICsgICAgICAgIGVudHNbM10gPSBHQ1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0tPmJlZ2luKTsK
PiArICAgICAgICBlbnRzWzRdID0gImVuZCI7Cj4gKyAgICAgICAgZW50c1s1XSA9IEdDU1BSSU5U
RigiMHglIlBSSXg2NCwgc3NobS0+ZW5kKTsKPiArICAgICAgICBlbnRzWzZdID0gInByb3QiOwo+
ICsgICAgICAgIGVudHNbN10gPSBsaWJ4bF9fc3RyZHVwKGdjLCBsaWJ4bF9zc2htX3Byb3RfdG9f
c3RyaW5nKHNzaG0tPnByb3QpKTsKPiArICAgICAgICBlbnRzWzhdID0gImNhY2hlX3BvbGljeSI7
Cj4gKyAgICAgICAgZW50c1s5XSA9IGxpYnhsX19zdHJkdXAoZ2MsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9zc2htX2NhY2hlcG9saWN5X3RvX3N0cmluZyhzc2htLT5jYWNoZV9wb2xp
Y3kpKTsKPiArICAgICAgICBlbnRzWzEwXSA9IE5VTEw7Cj4gKwoKVGhlc2UgYXJlbid0IGdvaW5n
IHRvIGNoYW5nZSBmcm9tIGl0ZXJhdGlvbiB0byBpdGVyYXRpb24sIHNvIHlvdSBjYW4KcHJlcGFy
ZSB0aGVtIGJlZm9yZSBlbnRlcmluZyB0aGUgbG9vcC4KCkJUVyBpdCB3b3VsZCBiZSBjbGVhbmVy
IHRvIHVzZSBhIGZvciAoOzspIHt9IG9yIHdoaWxlICgxKSB7fSBsb29wIHRvCmltcGxlbWVudCB0
aGlzIGluc3RlYWQgb2YgdXNpbmcgZ290byBsYWJlbC4gWW91IGNhbiB0aGVuIGVsaW1pbmF0ZSB0
aGUKVFJZX1RSQU5TQUNUSU9OX09SX0ZBSUwgbWFjcm8uCgo+ICsgICAgICAgIC8qIGNvdWxkIG9u
bHkgYmUgYWNjZXNzZWQgYnkgRG9tMCAqLwo+ICsgICAgICAgIG5vcGVybS5pZCA9IDA7Cj4gKyAg
ICAgICAgbm9wZXJtLnBlcm1zID0gWFNfUEVSTV9OT05FOwo+ICsgICAgICAgIGxpYnhsX194c19t
a25vZChnYywgeHQsIHNzaG1fcGF0aCwgJm5vcGVybSwgMSk7Cj4gKyAgICAgICAgbGlieGxfX3hz
X3dyaXRldihnYywgeHQsIHNzaG1fcGF0aCwgZW50cyk7Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAg
ICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLCAiY2FuIG9ubHkgaGF2ZSBvbmUgbWFzdGVy
LiIpOwo+ICsgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiArICAgICAgICBnb3RvIG91dDsKPiAr
ICAgIH0KPiArCj4gKyAgICBhYm9ydGluZyA9IHJjID0gMDsKPiArCj4gKyBvdXQ6Cj4gKyAgICBU
UllfVFJBTlNBQ1RJT05fT1JfRkFJTChhYm9ydGluZyk7Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30K
PiArClsuLi5dCj4gK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fZGVsX3NpbmdsZShsaWJ4bF9fZ2Mg
KmdjLCB4c190cmFuc2FjdGlvbl90IHh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKmlkLCBib29sIG1hc3RlcikKPiArewo+
ICsgICAgY2hhciAqc3NobV9wYXRoLCAqc2xhdmVzX3BhdGg7Cj4gKwo+ICsgICAgc3NobV9wYXRo
ID0gbGlieGxfX3hzX2dldF9zc2htcGF0aChnYywgaWQpOwo+ICsgICAgc2xhdmVzX3BhdGggPSBH
Q1NQUklOVEYoIiVzL3NsYXZlcyIsIHNzaG1fcGF0aCk7Cj4gKwo+ICsgICAgaWYgKG1hc3Rlcikg
ewo+ICsgICAgICAgIC8qIHdlIGtub3cgdGhhdCBkb21pZCBjYW4ndCBiZSBib3RoIGEgbWFzdGVy
IGFuZCBhIHNsYXZlIGZvciBvbmUgaWQsCgpJcyB0aGlzIGVuZm9yY2VkIGluIGNvZGU/Cgo+ICsg
ICAgICAgICAqIHNvIHRoZSBudW1iZXIgb2Ygc2xhdmVzIHdvbid0IGNoYW5nZSBkdXJpbmcgaXRl
cmF0aW9uLiBTaW1wbHkgY2hlY2sKPiArICAgICAgICAgKiBzc2htX3BhdGgvc2xhdmVhIHRvIHRl
bGwgaWYgdGhlcmUgYXJlIHN0aWxsIGxpdmluZyBzbGF2ZXMuICovCj4gKyAgICAgICAgaWYgKE5V
TEwgIT0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBzbGF2ZXNfcGF0aCkpIHsKPiArICAgICAgICAg
ICAgU1NITV9FUlJPUihkb21pZCwgaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgImNhbid0
IHJlbW92ZSBtYXN0ZXIgd2hlbiB0aGVyZSBhcmUgbGl2aW5nIHNsYXZlcy4iKTsKPiArICAgICAg
ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CgpJc24ndCB0aGlzIGdvaW5nIHRvIGxlYXZlIGEgaGFs
Zi1kZXN0cnVjdGVkIGRvbWFpbiBpbiB1c2Vyc3BhY2UKY29tcG9uZW50cz8gTWF5YmUgd2Ugc2hv
dWxkIHByb2NlZWQgYW55d2F5PwoKPiArICAgICAgICB9Cj4gKyAgICAgICAgbGlieGxfX3hzX3Bh
dGhfY2xlYW51cChnYywgeHQsIHNzaG1fcGF0aCk7Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAgICAg
IGxpYnhsX194c19wYXRoX2NsZWFudXAoZ2MsIHh0LAo+ICsgICAgICAgICAgICBHQ1NQUklOVEYo
IiVzLyUiUFJJdTMyLCBzbGF2ZXNfcGF0aCwgZG9taWQpKTsKCklzIHRoaXMgcmVhbGx5IGVub3Vn
aD8gV2hhdCB3aWxsIGhhcHBlbiB0byB0aGUgbWFwcGluZz8gWW91IG1lcmVseQpkZWxldGUgdGhl
IHhlbnN0b3JlIG5vZGUgZm9yIGl0IGJ1dCB0aGUgbWFwcGluZyBpcyBzdGlsbCB0aGVyZS4KCkkg
c3VwcG9zZSB5b3UncmUgcmVseWluZyBvbiB0aGUgaHlwZXJ2aXNvciB0byByZW1vdmUgdGhlIG1h
cHBpbmcgZnJvbQpwMm0/Cgo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwpb
Li4uXQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3hzaGVscC5jCj4gaW5kZXggYzRhMThkZjM1My4uZDkxZmJmNWZkYSAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3hzaGVscC5jCj4gQEAgLTE5Myw2ICsxOTMsMTQgQEAgY2hhciAqbGlieGxfX3hzX2xpYnhs
X3BhdGgobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCj4gICAgICByZXR1cm4gczsKPiAg
fQo+ICAKPiArY2hhciAqbGlieGxfX3hzX2dldF9zc2htcGF0aChsaWJ4bF9fZ2MgKmdjLCBjb25z
dCBjaGFyICppZCkKPiArewo+ICsgICAgY2hhciAqcyA9IEdDU1BSSU5URigiL2xvY2FsL3N0YXRp
Y19zaG0vJXMiLCBpZCk7Cj4gKyAgICBpZiAoIXMpCj4gKyAgICAgICAgTE9HRShFUlJPUiwgImNh
bm5vdCBhbGxvY2F0ZSBzdGF0aWMgc2htIHBhdGgiKTsKCkdDU1BSSU5URiBjYW4ndCBmYWlsLiBZ
b3UgY2FuIGVsaW1pbmF0ZSB0aGUgY2hlY2suCgo+ICsgICAgcmV0dXJuIHM7Cj4gK30KPiArCj4g
IGludCBsaWJ4bF9feHNfcmVhZF9tYW5kYXRvcnkobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rp
b25fdCB0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnBhdGgs
IGNvbnN0IGNoYXIgKipyZXN1bHRfb3V0KQo+ICB7Cj4gLS0gCj4gMi4xMy4zCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 15:20:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 15:20: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.xen.org>)
	id 1ddeOy-0006CW-SX; Fri, 04 Aug 2017 15:20:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddeOx-0006CJ-Mw
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 15:20:35 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 83/CC-01724-2C094895; Fri, 04 Aug 2017 15:20:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffQhJZ
 Ig/l/uCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfbAZOaCrTIVb3fdY2tg
 fCHSxcjFISTwl1Fi0ZU2FgjnMaPE7Bc9bBDONkaJzXcuA2U4OUQEnCW+npnLDmLzCuhLnHq6l
 BnEFhYIkpjWNpsZpEFCYCubxJ6WZUwgCQkBT4nzSyaxwtjdKxcDFbFzsAlYSRwSA4myCKhKXG
 8/wjyBkXsBI8MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 fMwDBDsblH50OMUpyMCmJ8lYfa4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGb3t8SKSRYlJqe
 WpGWmQMMPpi0BAePkgivJUiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeb/3ARUJgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ83qCrOLJzCuB2/QK6AgmoCP+1DWCHF
 GSiJCSamA8v4Sjeb/FHeGJItVyLo/rBGvZ9K+GBpqtbcoxmDZj3QT/B7OfHjGMl78k3FW1u4p
 VMeb6OvbDpdZWM+yXmv6/v7VdMfJMxkTrvCmPGsMfztILaztgLNvY1+50ovrYg9Ct/vezX53+
 yvbvsYPb2ukP1HWOnJv9a87cCT2/F9cezSqecqq2TXuJEktxRqKhFnNRcSIAgXAQw38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1501860032!104066362!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40825 invoked from network); 4 Aug 2017 15:20:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 15:20:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddeOr-0007mg-TR; Fri, 04 Aug 2017 15:20: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 1ddeOm-0004b9-3M; Fri, 04 Aug 2017 15:20:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddeOl-00010K-NF; Fri, 04 Aug 2017 15:20:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112446-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b93d8718cab0b4b7c4155609d8775d9e53b1d880
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 15:20:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112446: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5149600649920564998=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  b93d8718cab0b4b7c4155609d8775d9e53b1d880
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    3 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   12 attempts
Testing same since   112445  2017-08-04 12:02:09 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5149600649920564998==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 15:41:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 15:41: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.xen.org>)
	id 1ddeiQ-0007no-L6; Fri, 04 Aug 2017 15:40:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddeiO-0007ni-KF
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 15:40:40 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 FB/58-01732-77594895; Fri, 04 Aug 2017 15:40:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS7dsaku
 kwe/7ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bb21UsBY28FVdm97E0MB7n6mLk5BASyJPo
 +vuGBcTmFbCTWLjhByuILSFgKHF64U2wOIuAqkTv1F1sIDabgLpE56J2sLiIgLzExgl7mEBsZ
 gEHiZM7G8BsYQFXiZtPvgPVcAHNv84ocWjFDGaQBKeAjcTmd1+BijiAlglK/N0hDNGrJfHw1y
 0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01Esqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw/BiDYwbiy3fkQoyQHk5Iob/WxpkghvqT8
 lMqMxOKM+KLSnNTiQ4waHBwCz9auvsAoxZKXn5eqJME7ZUpLpJBgUWp6akVaZg4wQmBKJTh4l
 ER4X08GSvMWFyTmFmemQ6ROMepyvJrw/xuTENgMKXFeL5AZAiBFGaV5cCNg0XqJUVZKmJcR6E
 AhnoLUotzMElT5V4ziHIxKwrwlIFN4MvNK4Da9AjqCCeiIP3WNIEeUJCKkpBoY+U0rbhxf7xm
 1wkVh56bAMoNPZyUrBbNnTn0afVvK+bxmJdujSz0XQ9k97q/MWDn72jXBiQVf7p9e6Tm/PKda
 cpHzE/GYfLuqnAidAlt5nVCf82YP7l7tupTpM+W8S47CXj0fsRNeDg+kPb53Oe1KLhZYMzPS+
 6zHvdmsN6Qm3xXxUHi6c+dOJZbijERDLeai4kQA21DpfdECAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1501861236!86122713!1
X-Originating-IP: [137.65.248.74]
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 3525 invoked from network); 4 Aug 2017 15:40:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Aug 2017 15:40:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Aug 2017 09:40:35 -0600
Message-Id: <598495700200007800103661@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 04 Aug 2017 09:40:32 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <anthony.perard@citrix.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-2-anthony.perard@citrix.com>
 <59833A3E02000078001034F6@prv-mh.provo.novell.com>
 <20170804105150.GB1519@perard.uk.xensource.com>
In-Reply-To: <20170804105150.GB1519@perard.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/vlapic: Introduce
	vlapic_update_timer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAwOC8wNC8xNyAx
Mjo1MiBQTSA+Pj4KPk9uIFRodSwgQXVnIDAzLCAyMDE3IGF0IDA4OjU5OjEwQU0gLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+IDA3LzE4LzE3IDc6MTAgUE0gPj4+Cj4+ID4rc3RhdGljIHZvaWQgdmxhcGljX3Vw
ZGF0ZV90aW1lcihzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQzMl90IGx2dHQpOwo+PiA+K3sK
Pj4gPisgICAgdWludDY0X3QgcGVyaW9kOwo+PiA+KyAgICB1aW50NjRfdCBkZWx0YTsKPj4gCj4+
IFdoeSB0d28gbGluZXMgKGJ1dCBzZWUgYWxzbyBiZWxvdyk/Cj4KPldoeSBub3Q/IEFueXdheSwg
SSdsbCBjaGFuZ2UgaXQuCj4KPkFsc28gSSByZWFsaXplIHRoYXQgZGVsdGEgaXMgZ29pbmcgdG8g
YmUgaW5pdGlhbGl6ZSB0byAwIGhlcmUgaW4gdGhlCj5uZXh0IHBhdGNoLCB3aGljaCBpcyB3aHkg
SSB0aGluayB0aGVyZSBpcyB0d28gbGluZXMuCgpGb3IgYm90aCB0aGlzIGFuZCAuLi4KCj4+ID4r
ICAgIGJvb2wgaXNfcGVyaW9kaWM7Cj4+ID4rCj4+ID4rICAgIGlzX3BlcmlvZGljID0gKGx2dHQg
JiBBUElDX1RJTUVSX01PREVfTUFTSykgPT0gQVBJQ19USU1FUl9NT0RFX1BFUklPRElDOwo+PiA+
Kwo+PiA+KyAgICBwZXJpb2QgPSAodWludDY0X3QpdmxhcGljX2dldF9yZWcodmxhcGljLCBBUElD
X1RNSUNUKQo+PiA+KyAgICAgICAgKiBBUElDX0JVU19DWUNMRV9OUyAqIHZsYXBpYy0+aHcudGlt
ZXJfZGl2aXNvcjsKPj4gPisKPj4gPisgICAgLyogQ2FsY3VsYXRlIHRoZSBuZXh0IHRpbWUgdGhl
IHRpbWVyIHNob3VsZCB0cmlnZ2VyIGFuIGludGVycnVwdC4gKi8KPj4gPisgICAgZGVsdGEgPSBw
ZXJpb2Q7Cj4+IAo+PiBXaGF0IGlzIHRoZSBwb2ludCBvZiBoYXZpbmcgdGhlIHNhbWUgdmFsdWUg
aW4gdHdvIHZhcmlhYmxlcz8KPgo+SXQgbWlnaHQgbG9vayBsaWtlIGl0IGJ1dCB0aGVyZSBhcmUg
bm90IHRoZSBzYW1lIHZhbHVlcywgdGhlIGRlc2NyaXB0aW9uCj5pcyBhY2N1cmF0ZSwgZXZlbiBp
ZiB0aGUgY2FsY3VsYXRpb24gYXQgdGhpcyBzdGFnZSBpcyB2ZXJ5IHNpbXBsZS4KPgo+TW9yZSBp
bXBvcnRhbnRseSwgdGhpcyBsaW5lIGlzIGdvaW5nIGF3YXkgaW4gdGhlIG5leHQgcGF0Y2ggYW5k
IHdpbGwgYmUKPnJlcGxhY2VkIGJ5IGEgbW9yZSBjb21wbGV4ZSBjYWxjdWxhdGlvbi4KCi4uLiBh
bmQgdGhpcyAtIGlycmVzcGVjdGl2ZSBvZiBzdWJzZXF1ZW50IHBhdGNoZXMsIHRoZSBvbmUgaGVy
ZSB3b3VsZCBiZXR0ZXIKYmUgc2VsZi1jb250YWluZWQsIG9yIG90aGVyd2lzZSBpdHMgZGVzY3Jp
cHRpb24gc2hvdWxkIHBvaW50IG91dCB0aGF0IGNlcnRhaW4KdGhpbmdzIGFyZSBkb25lIGluIGEg
d2F5IGVhc2luZyBzdWJzZXF1ZW50IG9uZXMgKGJ1dCBvbmx5IGlmIHRoYXQgd2FzIHJlYWxseQp0
aGUgY2FzZSwgd2hpY2ggSSBkb24ndCB0aGluayBpdCBpcyBoZXJlIC0gYXMgeW91IHNheSwgdGhl
IHF1ZXN0aW9uYWJsZQpjb25zdHJ1Y3RzIGFyZSBiZWluZyB0b3VjaGVkIGFnYWluIGxhdGVyIGFu
eXdheSwgc28gY291bGQgYXMgd2VsbCBiZSBsZWZ0Cm91dCkuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 15:49:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 15: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.xen.org>)
	id 1ddeqW-00089L-DF; Fri, 04 Aug 2017 15:49:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddeqW-00089F-2H
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 15:49:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A7/4D-03557-F6794895; Fri, 04 Aug 2017 15:49:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzdveku
 kwf0vZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+K39YCiZwVsy9dIOxgfE2excjJ4eQQJ7E
 i/tfmLoYOTh4Bewkjp/UAQlLCBhKnF54kwXEZhFQlVg3dxEziM0moC7RuagdLC4iIC+xccIeJ
 hCbWcBB4uTOBjBbWCBXYuviVqDxXEDjrzNKND3ZBNbAKWAj0XntKyPELkGJvzuEIXq1JB7+us
 UCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuqZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYp1/2P8QoycGkJMpbfawpUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE7+KpLZFCgkWp6akVaZk5wCiASUtw8CiJ8J4DSfMWFyTmFmemQ
 6ROMepyvJrw/xuTEEtefl6qlDjvBZAiAZCijNI8uBGwiLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd4HIFN4MvNK4Da9AjqCCeiIP3WNIEeUJCKkpBoY/YQ2yoe3nnvOvFe4sdXzp5v/2je
 yt39PfekXtsAw1m9x5Y3pBTbdHD+Ohut8n3O4p6E1jX2/TuCGxsKcp35JycKFR72KNxmFXXm1
 R5rpzcuSm/r+z2QiGj7Jxt6S/VSS+s/l7MMlHhun397qZT5VgVv2dsPB4iypmD9//5vei7y8p
 F7nv2GBEktxRqKhFnNRcSIA52CSa8MCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1501861741!109604922!1
X-Originating-IP: [137.65.248.74]
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 64122 invoked from network); 4 Aug 2017 15:49:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 15:49:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Aug 2017 09:49:00 -0600
Message-Id: <5984976B0200007800103679@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 04 Aug 2017 09:48:59 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <anthony.perard@citrix.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-3-anthony.perard@citrix.com>
 <59833F950200007800103513@prv-mh.provo.novell.com>
 <20170804113802.GC1519@perard.uk.xensource.com>
In-Reply-To: <20170804113802.GC1519@perard.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/vlapic: Keep timer running when
 switching between one-shot and periodic mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4gQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+IDA4LzA0LzE3IDE6
MzggUE0gPj4+Cj5PbiBUaHUsIEF1ZyAwMywgMjAxNyBhdCAwOToyMTo1N0FNIC0wNjAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4gPj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPiAwNy8xOC8xNyA3OjEyIFBNID4+Pgo+PiA+QEAgLTgxOCw2ICs4NDAsNyBAQCBzdGF0
aWMgdm9pZCB2bGFwaWNfcmVnX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAo+PiA+aWYgKCAhdmxhcGlj
X2x2dHRfb25lc2hvdCh2bGFwaWMpICYmICF2bGFwaWNfbHZ0dF9wZXJpb2QodmxhcGljKSApCj4+
ID5icmVhazsKPj4gID4KPj4gPisgICAgICAgIHZsYXBpYy0+dGltZXJfbGFzdF91cGRhdGUgPSBo
dm1fZ2V0X2d1ZXN0X3RpbWUoY3VycmVudCk7Cj4+ID52bGFwaWNfc2V0X3JlZyh2bGFwaWMsIEFQ
SUNfVE1JQ1QsIHZhbCk7Cj4+ICA+Cj4+ID52bGFwaWNfdXBkYXRlX3RpbWVyKHZsYXBpYywgdmxh
cGljX2dldF9yZWcodmxhcGljLCBBUElDX0xWVFQpKTsKPj4gCj4+IFdoeSBpcyB0aGlzIGFkZGl0
aW9uIG5lZWRlZD8gdmxhcGljX3VwZGF0ZV90aW1lcigpIHNldHMgdGltZXJfbGFzdF91cGRhdGUK
Pj4gYW55d2F5LiBBcyBpdCBsb29rcyBhbGwgeW91IHdhbnQgaXMgdGhlIHZhbHVlIHRvIGJlIG5v
bi16ZXJvLCB3aGljaCBjYW4gYmUKPj4gZG9uZSB3aXRoIGxlc3Mgb3ZlcmhlYWQgYW5kIHNob3Vs
ZCBiZSBzdGF0ZWQgc28gaW4gYSBjb21tZW50Lgo+Cj5UaGlzIGlzIG5vdCB0cnVlLCB0aGUgdmFs
dWUgaXMgdXNlZCBiZWZvcmUgYmVlbiBzZXQuIEl0IGlzIHVzZWQgdG8KPmNhbGN1bGF0ZSBob3cg
bXVjaCB0aW1lIGhhdmUgcGFzc2VkIHNpbmNlIHRtaWN0IHdhcyBzZXQuIEJlZm9yZSBiZWVuIHNl
dAo+YWdhaW4sIHRoZXJlIGlzIHRoaXM6Cj50aW1lX3Bhc3NlZCA9IGh2bV9nZXRfZ3Vlc3RfdGlt
ZShjdXJyZW50KSAtIHZsYXBpYy0+dGltZXJfbGFzdF91cGRhdGU7CgpIbW0sIHRoZW4gSSdtIGV2
ZW4gbW9yZSBwdXp6bGVkIC0gdGhlIHR3byBodm1fZ2V0X2d1ZXN0X3RpbWUoKSBjYWxscwp3aWxs
IHRoZW4gcmVzdWx0IGluIGEgc21hbGwgYnV0IG5vbi16ZXJvIGRlbHRhLiBJcyB0aGF0IHJlYWxs
eSBpbnRlbmRlZD8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 16:08:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 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.xen.org>)
	id 1ddf93-0001hH-1B; Fri, 04 Aug 2017 16:08:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38239dec0=wei.liu2@citrix.com>)
 id 1ddf91-0001hB-Nu
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 16:08:11 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 FD/6E-01712-AEB94895; Fri, 04 Aug 2017 16:08:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6r2S2
 RBi03RS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuH9PZC97zVEz9P4+tgfEvZxcjB4eEgL/E
 5UMBXYycHCwCKhIf5m9iArHZBJQlfnb2soHYIgKmEjOPbwOKc3EwC/QySizofcYKkhAWSJZYe
 7ITrIFXwELi/+lusCIhgd2MEr+mX4RKCEqcnPmEBcRmFtCRWLD7ExvIYmYBaYnl/zhAwpwCgR
 Ldx+eClYgCHdG5dA6YLSSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNzPSSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDrZ6BgXEH4+3JfocYJTmYlER5q481RQrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4C2Z1RIpJFiUmp5akZaZAwx6mLQEB4+SCO8+kDRvcUFib
 nFmOkTqFKOilDhvN0hCACSRUZoH1waLtEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlPgU
 zhycwrgZv+CmgxE9DiP3WNIItLEhFSUg2MvQ0cxdGXn7+N/No6h31yH9frjIdXn9c+f35zn5q
 rcWOb+uziLzJmi/ZduNbzdn/QdBV+MeYHk6v3n+UL3CN4ijdjovftwH9NLf2XWg8eCG8UOhxa
 cjhww/9nb9LX3lyyxvV4bFxHVuFLka5fNoK2u7+3K5tcePrRY4439xehg98+XCkOSjHMUmIpz
 kg01GIuKk4EAD32L46vAgAA
X-Env-Sender: prvs=38239dec0=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1501862888!85306359!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53368 invoked from network); 4 Aug 2017 16:08:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 16:08:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="442694249"
Date: Fri, 4 Aug 2017 17:07:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20170804160707.yi23nsnzanuhwaqx@citrix.com>
References: <1499911419-10410-1-git-send-email-xiong.y.zhang@intel.com>
 <20170712101512.s522smsun4mlaiuv@citrix.com>
 <CACMJ4Gbmu0YUY=CkjGNLJMEeGKOLwM42hCqzd_CtLp2t6+KJFg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4Gbmu0YUY=CkjGNLJMEeGKOLwM42hCqzd_CtLp2t6+KJFg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xiong Zhang <xiong.y.zhang@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Fix a segment fault when
 mmio_hole is set in hvm.cfg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMTI6MzI6NThQTSAtMDcwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gV2VkLCBKdWwgMTIsIDIwMTcgYXQgMzoxNSBBTSwgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gVGh1LCBKdWwgMTMsIDIwMTcgYXQg
MTA6MDM6MzlBTSArMDgwMCwgWGlvbmcgWmhhbmcgd3JvdGU6Cj4gPiA+IFdoZW4gdmFsaWQgbW1p
b19ob2xlIGlzIHNldCBpbiBodm0uY2ZnLCBzZWdtZW50IGZhdWx0IGhhcHBlbnMgYXQgYWNjZXNz
aW5nCj4gPiA+IGxvY2FsZW50cyBwb2ludGVyLgo+ID4gPgo+ID4gPiBCZWNhdXNlIHRoZSBzaXpl
IG9mIGxvY2FsZW50cyBwb2ludGVyIGlzbid0IGVub3VnaCB0byBzdG9yZSBhcHBlbmRlZAo+ID4g
PiBtbWlvX2hvbGVfc2l6ZSBwYXJhbWV0ZXIuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFhp
b25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KPiA+ID4gLS0tCj4gPiA+Cj4gPiA+
ICAgICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDIgKy0KPiA+ID4gICAgIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4gPgo+ID4gPiAgICBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYwo+ID4gPiAgICBpbmRleCBiZmZiYzQ1Li4xMTU4MzAzIDEwMDY0NAo+ID4gPiAgICAt
LS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiAgICArKysgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiAgICBAQCAtNDUxLDcgKzQ1MSw3IEBAIGludCBsaWJ4bF9f
ZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsCj4gPiA+ICAgICAgICAgICAgIHZtZW50c1s0XSA9
ICJzdGFydF90aW1lIjsKPiA+ID4gICAgICAgICAgICAgdm1lbnRzWzVdID0gR0NTUFJJTlRGKCIl
bHUuJTAyZCIsIHN0YXJ0X3RpbWUudHZfc2VjLChpbnQpc3RhcnRfdGltZS50dl91c2VjLzEwMDAw
KTsKPiA+ID4KPiA+ID4gICAgLSAgICAgICAgbG9jYWxlbnRzID0gbGlieGxfX2NhbGxvYyhnYywg
OSwgc2l6ZW9mKGNoYXIgKikpOwo+ID4gPiAgICArICAgICAgICBsb2NhbGVudHMgPSBsaWJ4bF9f
Y2FsbG9jKGdjLCAxMSwgc2l6ZW9mKGNoYXIgKikpOwo+ID4gPiAgICAgICAgICAgICBpID0gMDsK
PiA+ID4gICAgICAgICAgICAgbG9jYWxlbnRzW2krK10gPSAicGxhdGZvcm0vYWNwaSI7Cj4gPiA+
ICAgICAgICAgICAgIGxvY2FsZW50c1tpKytdID0gbGlieGxfX2FjcGlfZGVmYm9vbF92YWwoaW5m
bykgPyAiMSIgOiAiMCI7Cj4gPgo+ID4KPiA+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+ID4KPiA+IElhbiBwbGVhc2UgYmFja3BvcnQgdGhpcy4KPiAKPiAKPiBCdW1w
OiB0aGUgYWJvdmUgcGF0Y2ggc3RpbGwgbmVlZHMgdG8gYmUgYmFja3BvcnRlZCBpbnRvIDQuOSBw
bGVhc2UuCj4gCj4gbWFzdGVyIGNvbW1pdDogNjE0YTE0NzM2ZTMzZmI4NDg3MmViMDBmMDg3OTll
YmJjNzNhOTZjNgoKSW4gSWFuJ3MgYWJzZW5jZSBJIGhhdmUgY2hlcnJ5LXBpY2tlZCB0aGlzIHRv
IDQuOSBicmFuY2guIE9sZGVyIGJyYW5jaGVzCmRvbid0IG5lZWQgdGhpcyBwYXRjaC4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 16:16:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 16: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.xen.org>)
	id 1ddfHL-0002Va-SD; Fri, 04 Aug 2017 16:16:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3827330fb=anthony.perard@citrix.com>)
 id 1ddfHK-0002VU-Ln
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 16:16:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 67/A5-03557-EED94895; Fri, 04 Aug 2017 16:16:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7buS2
 RBuufqVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrJnxjK9jAV7H3317mBsZd3F2MnBwSAv4S
 +34vZAexWQRUJCb9WQNmswkYSKyYfpURxBYRUJb4/HwlM4jNLOAo8fPOL7C4sICrxM0n31lAb
 F4Ba4nnF+YC1XBxCAl0M0kcf3OMGSIhKHFy5hMWiGYdiQW7P7F1MXIA2dISy/9xgIQ5Bewlut
 e8ASsXBdo1b98qNhBbSEBN4sbCZSwTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy00sqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwXhmQeAhRkkOJiVR3upjTZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjN5rRECgkWpaanVqRl5gCDHiYtwcGjJMK7ACTNW1yQmFucm
 Q6ROsWoKCXOexQkIQCSyCjNg2uDRdolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNWgUzhyc
 wrgZv+CmgxE9DiP3WNIItLEhFSUg2MpuaRfcdTfB7X2u5zLXpyyePlTbbUEqnEu3N1mAQD2m2
 vOcZFhUhPkeY9zXFPaI9Qh8u/j5+F761ezjYlp8IoJMmuq4SzxOaL3I8zxxSlf5eLZPj7PlX+
 Z/JRbl7JXc//DpMrF177dkP0IaPc4fuL2ns6j853Fu+ysz07aRpD1jPhe0q/f0xWYinOSDTUY
 i4qTgQARCZnRK8CAAA=
X-Env-Sender: prvs=3827330fb=anthony.perard@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1501863404!100126795!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10637 invoked from network); 4 Aug 2017 16:16:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 16:16:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="434391051"
Date: Fri, 4 Aug 2017 17:16:42 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170804161641.GE1519@perard.uk.xensource.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-2-anthony.perard@citrix.com>
 <59833A3E02000078001034F6@prv-mh.provo.novell.com>
 <20170804105150.GB1519@perard.uk.xensource.com>
 <598495700200007800103661@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <598495700200007800103661@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/vlapic: Introduce
	vlapic_update_timer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMDk6NDA6MzJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAwOC8w
NC8xNyAxMjo1MiBQTSA+Pj4KPiA+T24gVGh1LCBBdWcgMDMsIDIwMTcgYXQgMDg6NTk6MTBBTSAt
MDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPiAwNy8xOC8xNyA3OjEwIFBNID4+Pgo+ID4+ID4rc3RhdGljIHZv
aWQgdmxhcGljX3VwZGF0ZV90aW1lcihzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQzMl90IGx2
dHQpOwo+ID4+ID4rewo+ID4+ID4rICAgIHVpbnQ2NF90IHBlcmlvZDsKPiA+PiA+KyAgICB1aW50
NjRfdCBkZWx0YTsKPiA+PiAKPiA+PiBXaHkgdHdvIGxpbmVzIChidXQgc2VlIGFsc28gYmVsb3cp
Pwo+ID4KPiA+V2h5IG5vdD8gQW55d2F5LCBJJ2xsIGNoYW5nZSBpdC4KPiA+Cj4gPkFsc28gSSBy
ZWFsaXplIHRoYXQgZGVsdGEgaXMgZ29pbmcgdG8gYmUgaW5pdGlhbGl6ZSB0byAwIGhlcmUgaW4g
dGhlCj4gPm5leHQgcGF0Y2gsIHdoaWNoIGlzIHdoeSBJIHRoaW5rIHRoZXJlIGlzIHR3byBsaW5l
cy4KPiAKPiBGb3IgYm90aCB0aGlzIGFuZCAuLi4KPiAKPiA+PiA+KyAgICBib29sIGlzX3Blcmlv
ZGljOwo+ID4+ID4rCj4gPj4gPisgICAgaXNfcGVyaW9kaWMgPSAobHZ0dCAmIEFQSUNfVElNRVJf
TU9ERV9NQVNLKSA9PSBBUElDX1RJTUVSX01PREVfUEVSSU9ESUM7Cj4gPj4gPisKPiA+PiA+KyAg
ICBwZXJpb2QgPSAodWludDY0X3QpdmxhcGljX2dldF9yZWcodmxhcGljLCBBUElDX1RNSUNUKQo+
ID4+ID4rICAgICAgICAqIEFQSUNfQlVTX0NZQ0xFX05TICogdmxhcGljLT5ody50aW1lcl9kaXZp
c29yOwo+ID4+ID4rCj4gPj4gPisgICAgLyogQ2FsY3VsYXRlIHRoZSBuZXh0IHRpbWUgdGhlIHRp
bWVyIHNob3VsZCB0cmlnZ2VyIGFuIGludGVycnVwdC4gKi8KPiA+PiA+KyAgICBkZWx0YSA9IHBl
cmlvZDsKPiA+PiAKPiA+PiBXaGF0IGlzIHRoZSBwb2ludCBvZiBoYXZpbmcgdGhlIHNhbWUgdmFs
dWUgaW4gdHdvIHZhcmlhYmxlcz8KPiA+Cj4gPkl0IG1pZ2h0IGxvb2sgbGlrZSBpdCBidXQgdGhl
cmUgYXJlIG5vdCB0aGUgc2FtZSB2YWx1ZXMsIHRoZSBkZXNjcmlwdGlvbgo+ID5pcyBhY2N1cmF0
ZSwgZXZlbiBpZiB0aGUgY2FsY3VsYXRpb24gYXQgdGhpcyBzdGFnZSBpcyB2ZXJ5IHNpbXBsZS4K
PiA+Cj4gPk1vcmUgaW1wb3J0YW50bHksIHRoaXMgbGluZSBpcyBnb2luZyBhd2F5IGluIHRoZSBu
ZXh0IHBhdGNoIGFuZCB3aWxsIGJlCj4gPnJlcGxhY2VkIGJ5IGEgbW9yZSBjb21wbGV4ZSBjYWxj
dWxhdGlvbi4KPiAKPiAuLi4gYW5kIHRoaXMgLSBpcnJlc3BlY3RpdmUgb2Ygc3Vic2VxdWVudCBw
YXRjaGVzLCB0aGUgb25lIGhlcmUgd291bGQgYmV0dGVyCj4gYmUgc2VsZi1jb250YWluZWQsIG9y
IG90aGVyd2lzZSBpdHMgZGVzY3JpcHRpb24gc2hvdWxkIHBvaW50IG91dCB0aGF0IGNlcnRhaW4K
PiB0aGluZ3MgYXJlIGRvbmUgaW4gYSB3YXkgZWFzaW5nIHN1YnNlcXVlbnQgb25lcyAoYnV0IG9u
bHkgaWYgdGhhdCB3YXMgcmVhbGx5Cj4gdGhlIGNhc2UsIHdoaWNoIEkgZG9uJ3QgdGhpbmsgaXQg
aXMgaGVyZSAtIGFzIHlvdSBzYXksIHRoZSBxdWVzdGlvbmFibGUKPiBjb25zdHJ1Y3RzIGFyZSBi
ZWluZyB0b3VjaGVkIGFnYWluIGxhdGVyIGFueXdheSwgc28gY291bGQgYXMgd2VsbCBiZSBsZWZ0
Cj4gb3V0KS4KCkZpbmUsIEknbGwgZ2V0IHJpZCBvZiBkZWx0YSBpbiB0aGlzIHBhdGNoLgoKLS0g
CkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 16:22:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 16:22: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.xen.org>)
	id 1ddfMP-0003Ft-Ed; Fri, 04 Aug 2017 16:22:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3827330fb=anthony.perard@citrix.com>)
 id 1ddfMO-0003Fn-BJ
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 16:22:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 6D/A5-01732-72F94895; Fri, 04 Aug 2017 16:21:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva76/JZ
 Ig3kH2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7E7tYCnbzVFz5GtfAuJiri5GTQ0LAX+Ld
 635WEJtFQEXi1YE3YDabgIHEiulXGUFsEQFlic/PVzKD2MwCjhI/7/wCiwsL5Eqsun4azOYVs
 JY49ekfUA0Xh5BAN5PEnyN97BAJQYmTM5+wQDTrSCzY/Ymti5EDyJaWWP6PAyTMKWAv8WnLJy
 YQWxRo17x9q9hAbCEBNYkbC5exTGDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjXyFIvqSgzPaM
 kNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw0OoZGBh3MDbt9TvEKMnBpCTKW32sKVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO+huS2RQoJFqempFWmZOcCQh0lLcPAoifBOBknzFhck5hZnp
 kOkTjEqSonzHgVJCIAkMkrz4NpgcXaJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvKpApPJ
 l5JXDTXwEtZgJa/KeuEWRxSSJCSqqBsW5H7zM5jYVPvGLOTtV33sKjn/7ubjMzR0yvud8y1ya
 PpOXz1xv8b19yvfxJyZ86fvfP234nvFh1+VXhVx/mtSHe77yWGe1rePxE9IP08+28/E0+XXaL
 H26/mByodChk8o/V265niq/vrlixZvI0qw/Tvs59UuSoOOfgmQav3+kyvmsXq+zZaaXEUpyRa
 KjFXFScCACM4QQvrgIAAA==
X-Env-Sender: prvs=3827330fb=anthony.perard@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1501863717!105411807!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17921 invoked from network); 4 Aug 2017 16:21:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 16:21:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,321,1498521600"; d="scan'208";a="442696233"
Date: Fri, 4 Aug 2017 17:21:54 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170804162154.GF1519@perard.uk.xensource.com>
References: <20170718170935.25648-1-anthony.perard@citrix.com>
 <20170718170935.25648-3-anthony.perard@citrix.com>
 <59833F950200007800103513@prv-mh.provo.novell.com>
 <20170804113802.GC1519@perard.uk.xensource.com>
 <5984976B0200007800103679@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5984976B0200007800103679@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/vlapic: Keep timer running when
 switching between one-shot and periodic mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMDk6NDg6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4gQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+IDA4LzA0
LzE3IDE6MzggUE0gPj4+Cj4gPk9uIFRodSwgQXVnIDAzLCAyMDE3IGF0IDA5OjIxOjU3QU0gLTA2
MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4gMDcvMTgvMTcgNzoxMiBQTSA+Pj4KPiA+PiA+QEAgLTgxOCw2ICs4
NDAsNyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfcmVnX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAo+ID4+
ID5pZiAoICF2bGFwaWNfbHZ0dF9vbmVzaG90KHZsYXBpYykgJiYgIXZsYXBpY19sdnR0X3Blcmlv
ZCh2bGFwaWMpICkKPiA+PiA+YnJlYWs7Cj4gPj4gID4KPiA+PiA+KyAgICAgICAgdmxhcGljLT50
aW1lcl9sYXN0X3VwZGF0ZSA9IGh2bV9nZXRfZ3Vlc3RfdGltZShjdXJyZW50KTsKPiA+PiA+dmxh
cGljX3NldF9yZWcodmxhcGljLCBBUElDX1RNSUNULCB2YWwpOwo+ID4+ICA+Cj4gPj4gPnZsYXBp
Y191cGRhdGVfdGltZXIodmxhcGljLCB2bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIEFQSUNfTFZUVCkp
Owo+ID4+IAo+ID4+IFdoeSBpcyB0aGlzIGFkZGl0aW9uIG5lZWRlZD8gdmxhcGljX3VwZGF0ZV90
aW1lcigpIHNldHMgdGltZXJfbGFzdF91cGRhdGUKPiA+PiBhbnl3YXkuIEFzIGl0IGxvb2tzIGFs
bCB5b3Ugd2FudCBpcyB0aGUgdmFsdWUgdG8gYmUgbm9uLXplcm8sIHdoaWNoIGNhbiBiZQo+ID4+
IGRvbmUgd2l0aCBsZXNzIG92ZXJoZWFkIGFuZCBzaG91bGQgYmUgc3RhdGVkIHNvIGluIGEgY29t
bWVudC4KPiA+Cj4gPlRoaXMgaXMgbm90IHRydWUsIHRoZSB2YWx1ZSBpcyB1c2VkIGJlZm9yZSBi
ZWVuIHNldC4gSXQgaXMgdXNlZCB0bwo+ID5jYWxjdWxhdGUgaG93IG11Y2ggdGltZSBoYXZlIHBh
c3NlZCBzaW5jZSB0bWljdCB3YXMgc2V0LiBCZWZvcmUgYmVlbiBzZXQKPiA+YWdhaW4sIHRoZXJl
IGlzIHRoaXM6Cj4gPnRpbWVfcGFzc2VkID0gaHZtX2dldF9ndWVzdF90aW1lKGN1cnJlbnQpIC0g
dmxhcGljLT50aW1lcl9sYXN0X3VwZGF0ZTsKPiAKPiBIbW0sIHRoZW4gSSdtIGV2ZW4gbW9yZSBw
dXp6bGVkIC0gdGhlIHR3byBodm1fZ2V0X2d1ZXN0X3RpbWUoKSBjYWxscwo+IHdpbGwgdGhlbiBy
ZXN1bHQgaW4gYSBzbWFsbCBidXQgbm9uLXplcm8gZGVsdGEuIElzIHRoYXQgcmVhbGx5IGludGVu
ZGVkPwoKSXQgaXMgbm90IHJlYWxseSBpbnRlbmRlZCwgYnV0IEkgZGlkIG5vdCBzZWUgaXQgYXMg
YW4gaXNzdWUgZWl0aGVyLiBJCmNhbiB0cnkgdG8gZ2V0IHJpZCBvZiB0aGUgZmlyc3QgYXNzaWdu
bWVudCwgYnV0IHRoZSBmdW5jdGlvbiBpcyBnb2luZyB0bwpuZWVkcyBhbiBleHRyYSBhcmd1bWVu
dCwgc29tZXRoaW5nIHRoYXQgc2F5IHRoYXQgdGltZXJfbGFzdF91cGRhdGUgaXMKbm90IGFjY3Vy
YXRlIHNob3VsZCBub3QgYmUgdXNlZCBvciB0aGF0IHRtaWN0IGFzIGp1c3QgYmVlbiB1cGRhdGVk
LgoKSSdsbCBzZWUgd2hhdCBJIGNhbiBkby4KClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 16:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 16:49: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.xen.org>)
	id 1ddfn3-00056w-Vu; Fri, 04 Aug 2017 16:49:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddfn3-00056q-7x
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 16:49:33 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 8F/D0-02033-C95A4895; Fri, 04 Aug 2017 16:49:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3f20pZ
 IgxuHbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPd3exFqxkqbjf8JGxgfEScxcjJ4eQQJ7E
 weX/2UFsXgE7ibtrv4HZEgKGEqcX3mQBsVkEVCU6bkPUswmoS3QuageLiwjISWw6fBWsnlmgT
 GLr8zVANgeHsECixLSexC5GLqDxbYwS8/dPZwSp4RTwlGj5uZMRpIZXQFDi7w5hiFYtiYe/br
 FA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG5XlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxounPQ8xSnIwKYnyVh9rihTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwRu6pCVSSLAoNT21Ii0zBxgHMGkJDh4lEd4YkDRvcUFibnFmO
 kTqFKMxR9OHLV+YOF5N+P+NSYglLz8vVUqctwWkVACkNKM0D24QLD4vMcpKCfMyAp0mxFOQWp
 SbWYIq/4pRnINRSZg3B2QKT2ZeCdy+V0CnMAGd8qeuEeSUkkSElFQDY5/orNz/ug2dH0xWpb/
 +c55P6sFTowMbGQJ2VnPdT9+w7vw9k5fntre+2Bf1KFB/2aVJwcUvuF3vP1xdovBz7fEpB9fe
 zxMLZrt17syhiihN2fZfd5eYLBRNrWNXWXSPOeGh8/Sc7RP19Rgmm8Z4OW+uNirs7nGQPue44
 JuZVenvP8rre06926nEUpyRaKjFXFScCAA3RfY1ygIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501865370!91901336!1
X-Originating-IP: [137.65.248.74]
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 22009 invoked from network); 4 Aug 2017 16:49:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Aug 2017 16:49:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Aug 2017 10:49:29 -0600
Message-Id: <5984A5970200007800103686@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 04 Aug 2017 10:49:27 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1501838977-63404-1-git-send-email-yi.y.sun@linux.intel.com>
 <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Patch for staging 2/2] x86: remove an ASSERT to
 avoid crash when destroy a domain.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwOC8wNC8xNyAxMTo0NSBBTSA+
Pj4KPi0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+KysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj5A
QCAtMTI5NCw5ICsxMjk0LDcgQEAgc3RhdGljIHZvaWQgcHNyX2ZyZWVfY29zKHN0cnVjdCBkb21h
aW4gKmQpCj57Cj51bnNpZ25lZCBpbnQgc29ja2V0LCBjb3M7CiA+Cj4tIEFTU0VSVChzb2NrZXRf
aW5mbyk7Cj4tCj4tICAgIGlmICggIWQtPmFyY2gucHNyX2Nvc19pZHMgKQo+KyAgICBpZiAoICFk
LT5hcmNoLnBzcl9jb3NfaWRzIHx8ICFwc3JfYWxsb2NfZmVhdF9lbmFibGVkKCkgKQo+cmV0dXJu
OwogCklzbid0IGl0IHJhdGhlciB0aGF0IHlvdSB3YW50IHRvIG1vdmUgdGhlIEFTU0VSVCgpIHBh
c3QgdGhpcyBjaGVjaz8gSSBkb24ndCBzZWUKd2h5IHlvdSBuZWVkIGJvdGggY2hlY2tzLCBhcyBk
LT5hcmNoLnBzcl9jb3NfaWRzIGlzIG9ubHkgYmVpbmcgYWxsb2NhdGVkIGlmCnBzcl9hbGxvY19m
ZWF0X2VuYWJsZWQoKSByZXR1cm5zIHRydWUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:00:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddfx2-0005vy-Vf; Fri, 04 Aug 2017 16:59:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1ddfx2-0005vs-7e
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 16:59:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 40/29-03937-708A4895; Fri, 04 Aug 2017 16:59:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMfTOSl22FS2
 RBo/nSVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbm6+yFGwSr3h8y6qBsUO4i5GLQ0hgEqPE
 7BkP2bsYOTlYBNpZJRZetgJJSAgsZpV4cOosWEJCIE/i4fkGVgg7X+LPumNgcV4BQYmTM5+wg
 NjCAkoSrw5+ZIaoMZM4vv8CG4gtJOAl0XD4O1g9p4CRxOxph1kgNi9ikli3bzFQEQcHm4CuRP
 utAhCTRUBFYukjc4gxhhKH7/axQqwKkLh3s4sNYlWcxNNnV8DWigjoSXx49Y0NZCSzQDuTxKo
 Ha8AamAU0JVq3/2afwCg8C8mps5CkFjAyrWJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00t
 Lk5MT81JTCrWS87P3cQIDGYGINjBOPuy/yFGSQ4mJVHe6mNNkUJ8SfkplRmJxRnxRaU5qcWHG
 GU4OJQkeI8va4kUEixKTU+tSMvMAcYVTFqCg0dJhPcrSJq3uCAxtzgzHSJ1itGe48qVdV+YOB
 b0bACSUw5sB5IvVu/+wiTEkpeflyolzlsJ0iYA0pZRmgc3FJYGLjHKSgnzMgKdKcRTkFqUm1m
 CKv+KUZyDUUmY9zDIFJ7MvBK43a+AzmICOutPXSPIWSWJCCmpBsbJK+vubZJeuG7Bvomepn+3
 nm07bHThjxdvlKZcshaL0xLByMTDQU2mwbHZ79/qtX+c3Bvjv/IwZ0PebEuWlU09NS9SXB0Y8
 9/31a9fnjl1pseyJWlKXIpSAheu7wlw7KrpNpR3dj94jzVi00O2Ytm86UyWk3fkXFFXDIg+H3
 A4z965Q2A3uxJLcUaioRZzUXEiAPO2Xkf+AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501865989!78593168!1
X-Originating-IP: [209.85.220.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47051 invoked from network); 4 Aug 2017 16:59:50 -0000
Received: from mail-qk0-f169.google.com (HELO mail-qk0-f169.google.com)
 (209.85.220.169)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 16:59:50 -0000
Received: by mail-qk0-f169.google.com with SMTP id z18so12206732qka.4
 for <xen-devel@lists.xen.org>; Fri, 04 Aug 2017 09:59:50 -0700 (PDT)
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=lG3yX+c7Z4vTRugybLvyRhcgcUJyqB0QT6PsaBF31V0=;
 b=RkK6VnKCS4hWn/mSOsP2NOibCGUEsNVFujGFgKMZVWsyRRmytxnJN+aD3jLaKh9J9e
 OrwHBoxNw8An+I5j7WAY3AXhUMVdw/Q7qWiFB0PmwttJJIcru+CF89ukb/zDYtqSnIox
 d3WDG/FJIVCG9fIsnk0B9w9gSQp3iVvJavQH2jsk2OPE3kn6q0A8UnRe75aRZq9SKAmU
 8/lzkpCzNMLRvZp+I6TKd+ViJDtHEtaLUHr2ee0RTc2UkgdwQsk8n5FAdZdvC1aOEtTl
 dSCKABow31ucSwspILb9p9K65eA4msD9SvG4Thwsufd65Ftmo8JsoSMUGD8wIeqFDL9A
 onsg==
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=lG3yX+c7Z4vTRugybLvyRhcgcUJyqB0QT6PsaBF31V0=;
 b=sxe/9+oR5I8ZU1ds48stSfGd0hMVu0asvpBHN9MhBc7u62q0qVR6bDi2TaATMtrgse
 1mMbn5O7OCUr8gPMRujAQQFlkouOnURwpBX1zU3ZgOmE8crDQ0B/u73cA/AnLw4yem1m
 WoVNHcNaAjn91TRFwIS6Do25mGlE5O3gJJ+4jinaoO2z5X+10JSEgEf9oXK3X+T0IH2o
 cLKXscSzBQgT0xqeWIcFNnttg2D8HyamUpf7Qa1n2vVP62ppB8xZ8/UuApI9JjwQn1+J
 jHqnXtWs8Jz84Sep4mB0vrVWcx6FZvIZv2qNAza0aU0S5WVCfLZ+HrPyqqqadCk9kMsk
 PdpA==
X-Gm-Message-State: AHYfb5i1FysZjtUs+kReOIHJPKyFEGidq7+riGLrXKepWqAzP5DMeoqP
 9QdqnSltTHIqeGQjEOmnRC00IGsUww==
X-Received: by 10.55.46.5 with SMTP id u5mr3662327qkh.217.1501865989261; Fri,
 04 Aug 2017 09:59:49 -0700 (PDT)
MIME-Version: 1.0
X-Google-Sender-Delegation: praveenkumar1511@gmail.com
Received: by 10.140.39.169 with HTTP; Fri, 4 Aug 2017 09:59:28 -0700 (PDT)
In-Reply-To: <1501756670.28477.6.camel@citrix.com>
References: <20170714082636.29511-1-kpraveen.lkml@gmail.com>
 <20170714082636.29511-2-kpraveen.lkml@gmail.com>
 <5968D4F6020000780016AB37@prv-mh.provo.novell.com>
 <1500036672.13834.14.camel@gmail.com>
 <5968DDCE020000780016AB87@prv-mh.provo.novell.com>
 <1501756670.28477.6.camel@citrix.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Fri, 4 Aug 2017 22:29:28 +0530
X-Google-Sender-Auth: Nz4ce5HbKuYreU67Xb_tLY_aOcM
Message-ID: <CABcWhv43P-QvJBvqSE3cFFBYn+E_zX3oi1TbR7OMoJe4m2-4pw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 01/17] rbtree: changes to align the
 coding conventions with Linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgpPbiBUaHUsIEF1ZyAzLCAyMDE3IGF0IDQ6MDcgUE0sIERhcmlvIEZhZ2dpb2xp
CjxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPiBPbiBGcmksIDIwMTctMDctMTQg
YXQgMDc6MDUgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+ID4gPiBPbiAxNC4wNy4xNyBh
dCAxNDo1MSwgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPiB3cm90ZToKPj4gPgo+PiA+IEFncmVl
ZCwgSSBzaG91bGRuJ3QgaGF2ZSBhZGRlZC4KPj4gPiByYnRyZWUuaCBmaWxlIGRvZXMgaW5jbHVk
ZSBpbmNsaW5lIGZ1bmN0aW9ucyB3aGljaCBhcmUgYWN0dWFsbHkKPj4gPiBjb21tZW50ZWQsIGFu
ZCBpbiBvcmRlciB0byBoYXZlIGNvbXBsZXRlIHNpbWlsYXJpdHkgSSBkaWQgaW5jbHVkZQo+PiA+
IHRoZQo+PiA+IHNhbWUgaGVyZS4KPj4gPgo+PiA+IEFsc28sIHJidHJlZS5jIGRvZXMgaGF2ZSBj
b21tZW50IGluIGhlYWRlciBub3RlIGJlaW5nIG1vZGlmaWVkLCBmb3IKPj4gPiB0aGUKPj4gPiBz
YW1lIHJlYXNvbi4KPj4gPgo+PiA+IEZ1cnRoZXIsIGRvIHlvdSBzdWdnZXN0IHRvIGtlZXAgdGhl
IG9sZCBvbmVzLCBidXQgdGhhdCBtYXkgY2F1c2UKPj4gPiBwb3J0aW5nIGlzc3VlIGFuZCBpdCB3
b24ndCBiZSBleGFjdCByZXBsaWNhIGZyb20gTGludXggYmFzZS4gUGxlYXNlCj4+ID4gc3VnZ2Vz
dC4KPj4KPj4gSSdtIGZpbmUgd2l0aCBjb21tZW50IHVwZGF0ZXMsIF9hcyBsb25nIGFzIHlvdSBz
YXkgc29fIGluIHRoZQo+PiBjb21taXQgbWVzc2FnZS4gSWYgeW91IHNheSAib25seSBzdHlsZSBj
aGFuZ2VzIiwgdGhlbiB0aGVyZQo+PiBvdWdodCB0byBiZSBubyBhZGRpdGlvbnMgd2hhdHNvZXZl
ci4KPj4KPiBJIGZ1bGx5IGFncmVlIHdpdGggSmFuLgo+Cj4gQW5kLCBhcyBoaW0sIEkgYWxzbyB0
aGluayB5b3UgY2FuIHVwZGF0ZSB0aGUgaGVhZGVyIGNvbW1lbnRzIGF0IHRoZQo+IGJlZ2lubmlu
ZyBvZiBib3RoIHJidHJlZS5jIGFuZCByYnRyZWUuaCBmaWxlcywgYXMgc29vbiBhcyB5b3UgbWVu
dGlvbgo+IHRoYXQgaW4gdGhlIGNoYW5nZWxvZy4KPgoKU3VyZSwgd2lsbCB0cnkgdG8gdXBkYXRl
IHdpdGggZWFjaCBwYXRjaCBpbmRpdmlkdWFsbHkgaW4gdGhlIGhlYWRlcgpjb21tZW50cyAoIGlm
IHRoZXJlIGFyZSBhbnkgdmVyc2lvbiBjaGFuZ2UgKS4KCj4gKkhPV0VWRVIqLCBhYm91dCB0aGlz
IGNoYW5nZSwgaW4gYm90aCAuYyBhbmQgLmg6Cj4KPiBAQCAtMTQsNyArMTQsOCBAQAo+ICAgIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4KPiAgICBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZQo+IC0gIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwg
d3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKPiArICBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1w
bGUgUGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAgVVNBCj4KPiAgICBs
aW51eC9saWIvcmJ0cmVlLmMKPiAgKi8KPgo+IFRoaXMgY29tZXMgZnJvbSA0NDM3MDFlZiAiUmVw
bGFjZSBGU0Ygc3RyZWV0IGFkZHJlc3Mgd2l0aCBjYW5vbmljYWwKPiBVUkwiIChjaGVjayB3aXRo
IGBnaXQgYmxhbWUgeGVuL2NvbW1vbi9yYnRyZWUuYycpLCBhbmQgSSB0aGluayB3ZQo+IHNob3Vs
ZCBsZWF2ZSB0aGlzIGFsb25lIChpLmUuLCBrZWVwIHRoZSB1cmwsIGFuZCBub3QgY2hhbmdlIGJh
Y2sgdG8gdGhlCj4gcGh5c2ljYWwgYWRkcmVzcykuCj4KPiBJIHVuZGVyc3RhbmQgaXQgdGhlbiB3
aWxsIGJlIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIG91ciByYnRyZWUue2MsaH0gYW5kCj4gTGludXgn
cyBvbmVzLCBidXQgSSB0aGluayBpdCdzIG9uZSBkaWZmZXJlbmNlIGl0J3Mgd29ydGggbGl2aW5n
IHdpdGgKPiAoYW5kLCBob25lc3RseSwgSSByZWFsbHkgZG9uJ3QgZXhwZWN0IHRoaXMgc3BlY2lm
aWMgdGhpbmcgdG8gY2F1c2UgbXVjaAo+IGlzc3VlcyBpbiBmdXR1cmUgJ2JhY2twb3J0cycgZnJv
bSBMaW51eCkuCj4KPiBJZiBvdGhlcnMgYWdyZWUgb24gdGhpcyB0b28sIHRoYXQgd291bGQgbWVh
biB5b3UgYmFzaWNhbGx5IHdvdWxkIGxldAo+IHRoZSBoZWFkZXIgY29tbWVudCBvZiByYnRyZWUu
YyBhbG9uZSwgd2hpbGUgaW4gcmJ0cmVlLmgsIHlvdSAianVzdCIgYWRkCj4gdGhlIGNvbW1lbnRl
ZCBBUEkgdXNhZ2UgZXhhbXBsZSBmdW5jdGlvbnMuCj4KClRoZXJlIHdpbGwgYmUgaXNzdWUgd2hp
bGUgZGlyZWN0bHkgYXBwbHlpbmcgdGhlIHBhdGNoIGZyb20gTGludXggdHJlZQooIGhhdmluZyBj
aGFuZ2VkIHRoZSBmaWxlIG5hbWUgKSBhcyB0aGUgbGluZSBudW1iZXIgY2hhbmdlcy4gQmVjYXVz
ZQpvZiB3aGljaCBJIGluY2x1ZGVkIHRoZSBjb21tZW50ZWQgY29kZS4gRnVydGhlciB0byB0aGlz
LCBmb3Igc29tZSBvZgp0aGUgcGF0Y2hlcyBzaGFyZWQsIEkgd2FzIGFsc28gZmFjaW5nIHBvcnRp
bmcgaXNzdWUgd2l0aCBhbmQgaGFzIGJlZW4KbWFudWFsbHkgcG9ydGVkLiBTbywgSSBhbSB0aGlu
a2luZyBpZiBtYWludGFpbmluZyBjb21wbGV0ZSBhY2N1cmFjeSAvCnJlcGxpY2Egd2l0aCBMaW51
eCB0cmVlIHdpbGwgZ2l2ZSBhbnkgYmVuZWZpdCA/Cgo+IFJlZ2FyZHMsCj4gRGFyaW8KPiAtLQo+
IDw8VGhpcyBoYXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxp
biBNYWplcmUpCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0
Lm1lL2RhcmlvLmZhZ2dpb2xpCj4gU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyLCBDaXRyaXggU3lz
dGVtcyBSJkQgTHRkLiwgQ2FtYnJpZGdlIChVSykKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg0d-0006hy-09; Fri, 04 Aug 2017 17:03:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddg0c-0006hP-2v
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:03:34 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B7/35-27137-5E8A4895; Fri, 04 Aug 2017 17:03:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42LpnVTnqvtkRUu
 kwedPGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5t6uYClaXV0zZvIK5gXFrUBcjF4eQwAQm
 icNLjzJDOH8YJTa17WWDcDYwSsxZ+4IVwulhlJg95TRLFyMnB5uAkcTZo9MZQWwRAWmJa58vM
 4IUMQs0MEk8P3cQLCEs4CnRvm8/UAMHB4uAqsT8A4kgJi9Q+PQ2f5AKCQEFiSkP3zOD2JwCXh
 LNrS/YQWwhoJKT938wQdQYSnzeuJR5AiPfAkaGVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBmZ
 6uanFxYnpqTmJScV6yfm5mxiBgcIABDsYO/45HWKU5GBSEuWtPtYUKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCd/3ylkghwaLU9NSKtMwcYMjCpCU4eJREeL8uA0rzFhck5hZnpkOkTjEac2xYv
 f4LE8erCf+/MQmx5OXnpUqJ8y4GmSQAUppRmgc3CBZLlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM
 7BqCTMaw8yhSczrwRu3yugU5iATvlT1whySkkiQkqqgVEz2XSOPve0S7eesFcyPFxdyeyfeFU
 muW/lDMVUl077Iwa2/Q+YJm/fdOPp3JMBN069vpia9qD0gYns+1mFCtLahX+3vP0dfKdkTq2L
 rKLaQ50fqqcsbBM5t21Qdil4V8ax5sPvyd5OakZeeuJZqY/7HN7VlH+VPVi8WDy/fdcqH75td
 o4yvUosxRmJhlrMRcWJAGTlP7GgAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1501866210!110588525!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40952 invoked from network); 4 Aug 2017 17:03:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 17:03:32 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74H3PZU028035
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:26 GMT
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 v74H3PgW006571
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:25 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 v74H3NES030275;
 Fri, 4 Aug 2017 17:03:24 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 10:03:23 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 13:05:39 -0400
Message-Id: <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the end of
	pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LiBzbyB0aGF0IGl0J3MgZWFzeSB0byBmaW5kIHBhZ2VzIHRoYXQgbmVlZCB0byBiZSBzY3J1YmJl
ZCAodGhvc2UgcGFnZXMgYXJlCm5vdyBtYXJrZWQgd2l0aCBfUEdDX25lZWRfc2NydWIgYml0KS4K
CldlIGtlZXAgdHJhY2sgb2YgdGhlIGZpcnN0IHVuc2NydWJiZWQgcGFnZSBpbiBhIHBhZ2UgYnVk
ZHkgdXNpbmcgZmlyc3RfZGlydHkKZmllbGQuIEZvciBub3cgaXQgY2FuIGhhdmUgdHdvIHZhbHVl
cywgMCAod2hvbGUgYnVkZHkgbmVlZHMgc2NydWJiaW5nKSBvcgpJTlZBTElEX0RJUlRZX0lEWCAo
dGhlIGJ1ZGR5IGRvZXMgbm90IG5lZWQgdG8gYmUgc2NydWJiZWQpLiBTdWJzZXF1ZW50IHBhdGNo
ZXMKd2lsbCBhbGxvdyBzY3J1YmJpbmcgdG8gYmUgaW50ZXJydXB0ZWQsIHJlc3VsdGluZyBpbiBm
aXJzdF9kaXJ0eSB0YWtpbmcgYW55CnZhbHVlLgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjY6CiogVHJh
Y2sgaW5kZXhlcyBhbmQgbm90IHBvaW50ZXJzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBhbmQgcmVz
ZXJ2ZV9vZmZsaW5lZF9wYWdlKCkKICB3aGVuIGJyZWFraW5nIGEgcG90ZW50aWFsbHkgZGlydHkg
YnVkZHkgYW5kIG1lcmdpbmcgdGhlIGZyYWdtZW50cy4KKiBSZWR1Y2VkIChieSBvbmUgYml0KSB3
aWR0aCBvZiBJTlZBTElEX0RJUlRZX0lEWAoqIEFkZGVkIGEgY291cGUgb2YgQVNTRVJUKClzCgog
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgMTk0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAgMTggKysr
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8ICAxNyArKysrLQogMyBmaWxlcyBjaGFuZ2Vk
LCAxOTMgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA4YmNlZjZh
Li45ZTc4N2UwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMzgzLDYgKzM4Myw4IEBAIHR5cGVkZWYgc3RydWN0IHBh
Z2VfbGlzdF9oZWFkIGhlYXBfYnlfem9uZV9hbmRfb3JkZXJfdFtOUl9aT05FU11bTUFYX09SREVS
KzFdOwogc3RhdGljIGhlYXBfYnlfem9uZV9hbmRfb3JkZXJfdCAqX2hlYXBbTUFYX05VTU5PREVT
XTsKICNkZWZpbmUgaGVhcChub2RlLCB6b25lLCBvcmRlcikgKCgqX2hlYXBbbm9kZV0pW3pvbmVd
W29yZGVyXSkKIAorc3RhdGljIHVuc2lnbmVkIGxvbmcgbm9kZV9uZWVkX3NjcnViW01BWF9OVU1O
T0RFU107CisKIHN0YXRpYyB1bnNpZ25lZCBsb25nICphdmFpbFtNQVhfTlVNTk9ERVNdOwogc3Rh
dGljIGxvbmcgdG90YWxfYXZhaWxfcGFnZXM7CiAKQEAgLTY3OCwxMyArNjgwLDMwIEBAIHN0YXRp
YyB2b2lkIGNoZWNrX2xvd19tZW1fdmlycSh2b2lkKQogICAgIH0KIH0KIAorLyogUGFnZXMgdGhh
dCBuZWVkIGEgc2NydWIgYXJlIGFkZGVkIHRvIHRhaWwsIG90aGVyd2lzZSB0byBoZWFkLiAqLwor
c3RhdGljIHZvaWQgcGFnZV9saXN0X2FkZF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5z
aWduZWQgaW50IG5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCB6b25lLCB1bnNpZ25lZCBpbnQgb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9kaXJ0eSkKK3sKKyAgICBQRk5fT1JERVIocGcpID0g
b3JkZXI7CisgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IGZpcnN0X2RpcnR5OworCisgICAg
aWYgKCBmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCisgICAgeworICAgICAgICBB
U1NFUlQoZmlyc3RfZGlydHkgPCAoMVUgPDwgb3JkZXIpKTsKKyAgICAgICAgcGFnZV9saXN0X2Fk
ZF90YWlsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworICAgIH0KKyAgICBlbHNlCisg
ICAgICAgIHBhZ2VfbGlzdF9hZGQocGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7Cit9CisK
IC8qIEFsbG9jYXRlIDJeQG9yZGVyIGNvbnRpZ3VvdXMgcGFnZXMuICovCiBzdGF0aWMgc3RydWN0
IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKICAgICB1bnNpZ25lZCBpbnQgem9uZV9sbywg
dW5zaWduZWQgaW50IHpvbmVfaGksCiAgICAgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBp
bnQgbWVtZmxhZ3MsCiAgICAgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQg
aSwgaiwgem9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgaSwg
aiwgem9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMCwgZmlyc3RfZGlydHk7CiAgICAgbm9kZWlk
X3QgZmlyc3Rfbm9kZSwgbm9kZSA9IE1FTUZfZ2V0X25vZGUobWVtZmxhZ3MpLCByZXFfbm9kZSA9
IG5vZGU7CiAgICAgdW5zaWduZWQgbG9uZyByZXF1ZXN0ID0gMVVMIDw8IG9yZGVyOwogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnOwpAQCAtNzk4LDEyICs4MTcsMjYgQEAgc3RhdGljIHN0cnVjdCBw
YWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgcmV0dXJuIE5VTEw7CiAKICBmb3VuZDog
CisKKyAgICBmaXJzdF9kaXJ0eSA9IHBnLT51LmZyZWUuZmlyc3RfZGlydHk7CisKICAgICAvKiBX
ZSBtYXkgaGF2ZSB0byBoYWx2ZSB0aGUgY2h1bmsgYSBudW1iZXIgb2YgdGltZXMuICovCiAgICAg
d2hpbGUgKCBqICE9IG9yZGVyICkKICAgICB7Ci0gICAgICAgIFBGTl9PUkRFUihwZykgPSAtLWo7
Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOwot
ICAgICAgICBwZyArPSAxIDw8IGo7CisgICAgICAgIGotLTsKKyAgICAgICAgcGFnZV9saXN0X2Fk
ZF9zY3J1YihwZywgbm9kZSwgem9uZSwgaiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
MVUgPDwgaikgPiBmaXJzdF9kaXJ0eSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmly
c3RfZGlydHkgOiBJTlZBTElEX0RJUlRZX0lEWCk7CisgICAgICAgIHBnICs9IDFVIDw8IGo7CisK
KyAgICAgICAgaWYgKCBmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIC8qIEFkanVzdCBmaXJzdF9kaXJ0eSAqLworICAgICAgICAgICAgaWYg
KCBmaXJzdF9kaXJ0eSA+PSAxVSA8PCBqICkKKyAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSAt
PSAxVSA8PCBqOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5
ID0gMDsgLyogV2UndmUgbW92ZWQgcGFzdCBvcmlnaW5hbCBmaXJzdF9kaXJ0eSAqLworICAgICAg
ICB9CiAgICAgfQogCiAgICAgQVNTRVJUKGF2YWlsW25vZGVdW3pvbmVdID49IHJlcXVlc3QpOwpA
QCAtODUwLDEyICs4ODMsMjAgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3Ry
dWN0IHBhZ2VfaW5mbyAqaGVhZCkKICAgICB1bnNpZ25lZCBpbnQgbm9kZSA9IHBoeXNfdG9fbmlk
KHBhZ2VfdG9fbWFkZHIoaGVhZCkpOwogICAgIGludCB6b25lID0gcGFnZV90b196b25lKGhlYWQp
LCBpLCBoZWFkX29yZGVyID0gUEZOX09SREVSKGhlYWQpLCBjb3VudCA9IDA7CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqY3VyX2hlYWQ7Ci0gICAgaW50IGN1cl9vcmRlcjsKKyAgICB1bnNpZ25lZCBp
bnQgY3VyX29yZGVyLCBmaXJzdF9kaXJ0eTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
aGVhcF9sb2NrKSk7CiAKICAgICBjdXJfaGVhZCA9IGhlYWQ7CiAKKyAgICAvKgorICAgICAqIFdl
IG1heSBicmVhayB0aGUgYnVkZHkgc28gbGV0J3MgbWFyayB0aGUgaGVhZCBhcyBjbGVhbi4gVGhl
biwgd2hlbgorICAgICAqIG1lcmdpbmcgY2h1bmtzIGJhY2sgaW50byB0aGUgaGVhcCwgd2Ugd2ls
bCBzZWUgd2hldGhlciB0aGUgY2h1bmsgaGFzCisgICAgICogdW5zY3J1YmJlZCBwYWdlcyBhbmQg
c2V0IGl0cyBmaXJzdF9kaXJ0eSBwcm9wZXJseS4KKyAgICAgKi8KKyAgICBmaXJzdF9kaXJ0eSA9
IGhlYWQtPnUuZnJlZS5maXJzdF9kaXJ0eTsKKyAgICBoZWFkLT51LmZyZWUuZmlyc3RfZGlydHkg
PSBJTlZBTElEX0RJUlRZX0lEWDsKKwogICAgIHBhZ2VfbGlzdF9kZWwoaGVhZCwgJmhlYXAobm9k
ZSwgem9uZSwgaGVhZF9vcmRlcikpOwogCiAgICAgd2hpbGUgKCBjdXJfaGVhZCA8IChoZWFkICsg
KDEgPDwgaGVhZF9vcmRlcikpICkKQEAgLTg2Niw2ICs5MDcsOCBAQCBzdGF0aWMgaW50IHJlc2Vy
dmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQogICAgICAgICBpZiAoIHBh
Z2Vfc3RhdGVfaXMoY3VyX2hlYWQsIG9mZmxpbmVkKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGN1cl9oZWFkKys7CisgICAgICAgICAgICBpZiAoIGZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElS
VFlfSURYICYmIGZpcnN0X2RpcnR5ICkKKyAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eS0tOwog
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIApAQCAtODczLDYgKzkxNiw4IEBAIHN0
YXRpYyBpbnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCiAK
ICAgICAgICAgd2hpbGUgKCBjdXJfb3JkZXIgPCBoZWFkX29yZGVyICkKICAgICAgICAgeworICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGlkeCA9IElOVkFMSURfRElSVFlfSURYOworCiAgICAgICAg
ICAgICBuZXh0X29yZGVyID0gY3VyX29yZGVyICsgMTsKIAogICAgICAgICAgICAgaWYgKCAoY3Vy
X2hlYWQgKyAoMSA8PCBuZXh0X29yZGVyKSkgPj0gKGhlYWQgKyAoIDEgPDwgaGVhZF9vcmRlcikp
ICkKQEAgLTg5Miw4ICs5MzcsMjggQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uo
c3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIG1lcmdl
OgogICAgICAgICAgICAgICAgIC8qIFdlIGRvbid0IGNvbnNpZGVyIG1lcmdpbmcgb3V0c2lkZSB0
aGUgaGVhZF9vcmRlci4gKi8KLSAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoY3Vy
X2hlYWQsICZoZWFwKG5vZGUsIHpvbmUsIGN1cl9vcmRlcikpOwotICAgICAgICAgICAgICAgIFBG
Tl9PUkRFUihjdXJfaGVhZCkgPSBjdXJfb3JkZXI7CisKKyAgICAgICAgICAgICAgICAvKiBTZWUg
aWYgYW55IG9mIHRoZSBwYWdlcyBpbmRlZWQgbmVlZCBzY3J1YmJpbmcuICovCisgICAgICAgICAg
ICAgICAgaWYgKCBmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCisgICAgICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgICAgICBpZiAoICgxVSA8PCBjdXJfb3JkZXIpID4gZmly
c3RfZGlydHkgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAg
ICBmb3IgKCBpID0gZmlyc3RfZGlydHkgOyBpIDwgKDFVIDw8IGN1cl9vcmRlcik7IGkrKyApCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3VyX2hlYWRbaV0u
Y291bnRfaW5mbykgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWR4ID0gaTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
ICAgICAgICAgICAgQVNTRVJUKGlkeCAhPSBJTlZBTElEX0RJUlRZX0lEWCk7CisgICAgICAgICAg
ICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSA9IDA7CisgICAgICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgZmlyc3RfZGly
dHkgLT0gMVUgPDwgY3VyX29yZGVyOworICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
ICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIoY3VyX2hlYWQsIG5vZGUsIHpvbmUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJfb3JkZXIsIGlkeCk7CiAgICAgICAgICAgICAg
ICAgY3VyX2hlYWQgKz0gKDEgPDwgY3VyX29yZGVyKTsKICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgIH0KQEAgLTkxOSw5ICs5ODQsNTMgQEAgc3RhdGljIGludCByZXNlcnZlX29m
ZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKICAgICByZXR1cm4gY291bnQ7CiB9
CiAKK3N0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5zaWduZWQgaW50IG5vZGUpCit7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgdW5zaWduZWQgaW50IHpvbmU7CisKKyAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJmhlYXBfbG9jaykpOworCisgICAgaWYgKCAhbm9kZV9uZWVk
X3NjcnViW25vZGVdICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggem9uZSA9IDA7IHpv
bmUgPCBOUl9aT05FUzsgem9uZSsrICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
ciA9IE1BWF9PUkRFUjsKKworICAgICAgICBkbyB7CisgICAgICAgICAgICB3aGlsZSAoICFwYWdl
X2xpc3RfZW1wdHkoJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAgICAgICAgICAvKiBVbnNj
cnViYmVkIHBhZ2VzIGFyZSBhbHdheXMgYXQgdGhlIGVuZCBvZiB0aGUgbGlzdC4gKi8KKyAgICAg
ICAgICAgICAgICBwZyA9IHBhZ2VfbGlzdF9sYXN0KCZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7
CisgICAgICAgICAgICAgICAgaWYgKCBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID09IElOVkFMSURf
RElSVFlfSURYICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgICAg
ICBmb3IgKCBpID0gcGctPnUuZnJlZS5maXJzdF9kaXJ0eTsgaSA8ICgxVSA8PCBvcmRlcik7IGkr
KykKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQo
X1BHQ19uZWVkX3NjcnViLCAmcGdbaV0uY291bnRfaW5mbykgKQorICAgICAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOworICAg
ICAgICAgICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyAmPSB+UEdDX25lZWRfc2NydWI7
CisgICAgICAgICAgICAgICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0tLTsKKyAgICAg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgICAgIHBh
Z2VfbGlzdF9kZWwocGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisgICAgICAgICAgICAg
ICAgcGFnZV9saXN0X2FkZF9zY3J1YihwZywgbm9kZSwgem9uZSwgb3JkZXIsIElOVkFMSURfRElS
VFlfSURYKTsKKworICAgICAgICAgICAgICAgIGlmICggbm9kZV9uZWVkX3NjcnViW25vZGVdID09
IDAgKQorICAgICAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9CisgICAgICAg
IH0gd2hpbGUgKCBvcmRlci0tICE9IDAgKTsKKyAgICB9Cit9CisKIC8qIEZyZWUgMl5Ab3JkZXIg
c2V0IG9mIHBhZ2VzLiAqLwogc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAotICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCisgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGcsIHVuc2lnbmVkIGludCBvcmRlciwgYm9vbCBuZWVkX3NjcnViKQogewogICAgIHVuc2ln
bmVkIGxvbmcgbWFzaywgbWZuID0gcGFnZV90b19tZm4ocGcpOwogICAgIHVuc2lnbmVkIGludCBp
LCBub2RlID0gcGh5c190b19uaWQocGFnZV90b19tYWRkcihwZykpLCB0YWludGVkID0gMDsKQEAg
LTk2MSwxMCArMTA3MCwyMCBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAg
IC8qIFRoaXMgcGFnZSBpcyBub3QgYSBndWVzdCBmcmFtZSBhbnkgbW9yZS4gKi8KICAgICAgICAg
cGFnZV9zZXRfb3duZXIoJnBnW2ldLCBOVUxMKTsgLyogc2V0X2dwZm5fZnJvbV9tZm4gc25vb3Bz
IHBnIG93bmVyICovCiAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiArIGksIElOVkFMSURf
TTJQX0VOVFJZKTsKKworICAgICAgICBpZiAoIG5lZWRfc2NydWIgKQorICAgICAgICAgICAgcGdb
aV0uY291bnRfaW5mbyB8PSBQR0NfbmVlZF9zY3J1YjsKICAgICB9CiAKICAgICBhdmFpbFtub2Rl
XVt6b25lXSArPSAxIDw8IG9yZGVyOwogICAgIHRvdGFsX2F2YWlsX3BhZ2VzICs9IDEgPDwgb3Jk
ZXI7CisgICAgaWYgKCBuZWVkX3NjcnViICkKKyAgICB7CisgICAgICAgIG5vZGVfbmVlZF9zY3J1
Yltub2RlXSArPSAxIDw8IG9yZGVyOworICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID0g
MDsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID0gSU5W
QUxJRF9ESVJUWV9JRFg7CiAKICAgICBpZiAoIHRtZW1fZW5hYmxlZCgpICkKICAgICAgICAgbWlk
c2l6ZV9hbGxvY196b25lX3BhZ2VzID0gbWF4KApAQCAtOTc3LDM1ICsxMDk2LDQ5IEBAIHN0YXRp
YyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKIAogICAgICAgICBpZiAoIChwYWdlX3RvX21mbihwZykg
JiBtYXNrKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnByZWRl
Y2Vzc29yID0gcGcgLSBtYXNrOworCiAgICAgICAgICAgICAvKiBNZXJnZSB3aXRoIHByZWRlY2Vz
c29yIGJsb2NrPyAqLwotICAgICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19t
Zm4ocGctbWFzaykpKSB8fAotICAgICAgICAgICAgICAgICAhcGFnZV9zdGF0ZV9pcyhwZy1tYXNr
LCBmcmVlKSB8fAotICAgICAgICAgICAgICAgICAoUEZOX09SREVSKHBnLW1hc2spICE9IG9yZGVy
KSB8fAotICAgICAgICAgICAgICAgICAocGh5c190b19uaWQocGFnZV90b19tYWRkcihwZy1tYXNr
KSkgIT0gbm9kZSkgKQorICAgICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19t
Zm4ocHJlZGVjZXNzb3IpKSkgfHwKKyAgICAgICAgICAgICAgICAgIXBhZ2Vfc3RhdGVfaXMocHJl
ZGVjZXNzb3IsIGZyZWUpIHx8CisgICAgICAgICAgICAgICAgIChQRk5fT1JERVIocHJlZGVjZXNz
b3IpICE9IG9yZGVyKSB8fAorICAgICAgICAgICAgICAgICAocGh5c190b19uaWQocGFnZV90b19t
YWRkcihwcmVkZWNlc3NvcikpICE9IG5vZGUpICkKICAgICAgICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgICAgIHBnIC09IG1hc2s7Ci0gICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVh
cChub2RlLCB6b25lLCBvcmRlcikpOworCisgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHByZWRl
Y2Vzc29yLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworCisgICAgICAgICAgICAvKiBLZWVw
IHByZWRlY2Vzc29yJ3MgZmlyc3RfZGlydHkgaWYgaXQgaXMgYWxyZWFkeSBzZXQuICovCisgICAg
ICAgICAgICBpZiAoIHByZWRlY2Vzc29yLT51LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9E
SVJUWV9JRFggJiYKKyAgICAgICAgICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSAhPSBJ
TlZBTElEX0RJUlRZX0lEWCApCisgICAgICAgICAgICAgICAgcHJlZGVjZXNzb3ItPnUuZnJlZS5m
aXJzdF9kaXJ0eSA9ICgxVSA8PCBvcmRlcikgKworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5OworCisgICAgICAg
ICAgICBwZyA9IHByZWRlY2Vzc29yOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAg
eworICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqc3VjY2Vzc29yID0gcGcgKyBtYXNrOwor
CiAgICAgICAgICAgICAvKiBNZXJnZSB3aXRoIHN1Y2Nlc3NvciBibG9jaz8gKi8KLSAgICAgICAg
ICAgIGlmICggIW1mbl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHBnK21hc2spKSkgfHwKLSAgICAg
ICAgICAgICAgICAgIXBhZ2Vfc3RhdGVfaXMocGcrbWFzaywgZnJlZSkgfHwKLSAgICAgICAgICAg
ICAgICAgKFBGTl9PUkRFUihwZyttYXNrKSAhPSBvcmRlcikgfHwKLSAgICAgICAgICAgICAgICAg
KHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcrbWFzaykpICE9IG5vZGUpICkKKyAgICAgICAg
ICAgIGlmICggIW1mbl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHN1Y2Nlc3NvcikpKSB8fAorICAg
ICAgICAgICAgICAgICAhcGFnZV9zdGF0ZV9pcyhzdWNjZXNzb3IsIGZyZWUpIHx8CisgICAgICAg
ICAgICAgICAgIChQRk5fT1JERVIoc3VjY2Vzc29yKSAhPSBvcmRlcikgfHwKKyAgICAgICAgICAg
ICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIoc3VjY2Vzc29yKSkgIT0gbm9kZSkgKQog
ICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZyArIG1h
c2ssICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisgICAgICAgICAgICBwYWdlX2xpc3RfZGVs
KHN1Y2Nlc3NvciwgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKICAgICAgICAgfQogCiAgICAg
ICAgIG9yZGVyKys7CiAgICAgfQogCi0gICAgUEZOX09SREVSKHBnKSA9IG9yZGVyOwotICAgIHBh
Z2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKKyAgICBwYWdl
X2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRlciwgcGctPnUuZnJlZS5maXJzdF9k
aXJ0eSk7CiAKICAgICBpZiAoIHRhaW50ZWQgKQogICAgICAgICByZXNlcnZlX29mZmxpbmVkX3Bh
Z2UocGcpOwogCisgICAgaWYgKCBuZWVkX3NjcnViICkKKyAgICAgICAgc2NydWJfZnJlZV9wYWdl
cyhub2RlKTsKKwogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwogfQogCkBAIC0xMjI2LDcg
KzEzNTksNyBAQCB1bnNpZ25lZCBpbnQgb25saW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIHVp
bnQzMl90ICpzdGF0dXMpCiAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7CiAKICAgICBpZiAo
ICh5ICYgUEdDX3N0YXRlKSA9PSBQR0Nfc3RhdGVfb2ZmbGluZWQgKQotICAgICAgICBmcmVlX2hl
YXBfcGFnZXMocGcsIDApOworICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIDAsIGZhbHNlKTsK
IAogICAgIHJldHVybiByZXQ7CiB9CkBAIC0xMjk1LDcgKzE0MjgsNyBAQCBzdGF0aWMgdm9pZCBp
bml0X2hlYXBfcGFnZXMoCiAgICAgICAgICAgICBucl9wYWdlcyAtPSBuOwogICAgICAgICB9CiAK
LSAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnK2ksIDApOworICAgICAgICBmcmVlX2hlYXBfcGFn
ZXMocGcgKyBpLCAwLCBmYWxzZSk7CiAgICAgfQogfQogCkBAIC0xNjIyLDcgKzE3NTUsNyBAQCB2
b2lkIGZyZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2LCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAKICAg
ICBtZW1ndWFyZF9ndWFyZF9yYW5nZSh2LCAxIDw8IChvcmRlciArIFBBR0VfU0hJRlQpKTsKIAot
ICAgIGZyZWVfaGVhcF9wYWdlcyh2aXJ0X3RvX3BhZ2UodiksIG9yZGVyKTsKKyAgICBmcmVlX2hl
YXBfcGFnZXModmlydF90b19wYWdlKHYpLCBvcmRlciwgZmFsc2UpOwogfQogCiAjZWxzZQpAQCAt
MTY3NiwxMiArMTgwOSw5IEBAIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2ln
bmVkIGludCBvcmRlcikKICAgICBwZyA9IHZpcnRfdG9fcGFnZSh2KTsKIAogICAgIGZvciAoIGkg
PSAwOyBpIDwgKDF1IDw8IG9yZGVyKTsgaSsrICkKLSAgICB7Ci0gICAgICAgIHNjcnViX29uZV9w
YWdlKCZwZ1tpXSk7CiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ194ZW5faGVhcDsK
LSAgICB9CiAKLSAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyKTsKKyAgICBmcmVlX2hlYXBf
cGFnZXMocGcsIG9yZGVyLCB0cnVlKTsKIH0KIAogI2VuZGlmCkBAIC0xNzkwLDcgKzE5MjAsNyBA
QCBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzKAogICAgIGlmICggZCAmJiAh
KG1lbWZsYWdzICYgTUVNRl9ub19vd25lcikgJiYKICAgICAgICAgIGFzc2lnbl9wYWdlcyhkLCBw
Zywgb3JkZXIsIG1lbWZsYWdzKSApCiAgICAgewotICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcs
IG9yZGVyKTsKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgZmFsc2UpOwogICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAgICAgCkBAIC0xODU4LDExICsxOTg4LDcgQEAgdm9p
ZCBmcmVlX2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBv
cmRlcikKICAgICAgICAgICAgIHNjcnViID0gMTsKICAgICAgICAgfQogCi0gICAgICAgIGlmICgg
dW5saWtlbHkoc2NydWIpICkKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3Jk
ZXIpOyBpKysgKQotICAgICAgICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7Ci0KLSAg
ICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlcik7CisgICAgICAgIGZyZWVfaGVhcF9wYWdl
cyhwZywgb3JkZXIsIHNjcnViKTsKICAgICB9CiAKICAgICBpZiAoIGRyb3BfZG9tX3JlZiApCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmgKaW5kZXggZWY4NGI3Mi4uZDI2YjIzMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtNDQsNyArNDQsMTYg
QEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAo
KGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCiAgICAgICAgIHN0cnVjdCB7
CiAgICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUg
bmV4dCBwYWdlIHVzZT8gKi8KLSAgICAgICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOworICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBuZWVkX3RsYmZsdXNoOjE7CisKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVk
IHBhZ2UgaW4gdGhlIGJ1ZGR5LgorICAgICAgICAgICAgICogT25lIG1vcmUgdGhhbiBtYXhpbXVt
IHBvc3NpYmxlIG9yZGVyIHRvIGFjY29tbW9kYXRlCisgICAgICAgICAgICAgKiBJTlZBTElEX0RJ
UlRZX0lEWC4KKyAgICAgICAgICAgICAqLworI2RlZmluZSBJTlZBTElEX0RJUlRZX0lEWCAoKDFV
TCA8PCAoTUFYX09SREVSICsgMSkpIC0gMSkKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmly
c3RfZGlydHk6TUFYX09SREVSICsgMTsKKwogICAgICAgICB9IGZyZWU7CiAKICAgICB9IHU7CkBA
IC0xMDcsNiArMTE2LDEzIEBAIHN0cnVjdCBwYWdlX2luZm8KICNkZWZpbmUgUEdDX2NvdW50X3dp
ZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUgUEdDX2NvdW50X21hc2sgICAgKCgxVUw8PFBHQ19j
b3VudF93aWR0aCktMSkKIAorLyoKKyAqIFBhZ2UgbmVlZHMgdG8gYmUgc2NydWJiZWQuIFNpbmNl
IHRoaXMgYml0IGNhbiBvbmx5IGJlIHNldCBvbiBhIHBhZ2UgdGhhdCBpcworICogZnJlZSAoaS5l
LiBpbiBQR0Nfc3RhdGVfZnJlZSkgd2UgY2FuIHJldXNlIFBHQ19hbGxvY2F0ZWQgYml0LgorICov
CisjZGVmaW5lIF9QR0NfbmVlZF9zY3J1YiAgIF9QR0NfYWxsb2NhdGVkCisjZGVmaW5lIFBHQ19u
ZWVkX3NjcnViICAgIFBHQ19hbGxvY2F0ZWQKKwogZXh0ZXJuIG1mbl90IHhlbmhlYXBfbWZuX3N0
YXJ0LCB4ZW5oZWFwX21mbl9lbmQ7CiBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfZW5kOwog
I2lmZGVmIENPTkZJR19BUk1fNjQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAyYmYzZjMzLi45YjdmZDA1IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCkBAIC04OCw3ICs4OCwxNSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgIC8qIFBh
Z2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9PSAw
KS4gKi8KICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVz
aGluZyBmb3Igc2FmZXR5IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLwotICAgICAgICAgICAgYm9v
bF90IG5lZWRfdGxiZmx1c2g7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5lZWRfdGxiZmx1
c2g6MTsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJz
dCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVkZHkuCisgICAgICAgICAgICAg
KiBPbmUgbW9yZSB0aGFuIG1heGltdW0gcG9zc2libGUgb3JkZXIgdG8gYWNjb21tb2RhdGUKKyAg
ICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURYLgorICAgICAgICAgICAgICovCisjZGVmaW5l
IElOVkFMSURfRElSVFlfSURYICgoMVVMIDw8IChNQVhfT1JERVIgKyAxKSkgLSAxKQorICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0eTpNQVhfT1JERVIgKyAxOwogICAgICAgICB9
IGZyZWU7CiAKICAgICB9IHU7CkBAIC0yMzMsNiArMjQxLDEzIEBAIHN0cnVjdCBwYWdlX2luZm8K
ICNkZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUgUEdDX2NvdW50
X21hc2sgICAgKCgxVUw8PFBHQ19jb3VudF93aWR0aCktMSkKIAorLyoKKyAqIFBhZ2UgbmVlZHMg
dG8gYmUgc2NydWJiZWQuIFNpbmNlIHRoaXMgYml0IGNhbiBvbmx5IGJlIHNldCBvbiBhIHBhZ2Ug
dGhhdCBpcworICogZnJlZSAoaS5lLiBpbiBQR0Nfc3RhdGVfZnJlZSkgd2UgY2FuIHJldXNlIFBH
Q19hbGxvY2F0ZWQgYml0LgorICovCisjZGVmaW5lIF9QR0NfbmVlZF9zY3J1YiAgIF9QR0NfYWxs
b2NhdGVkCisjZGVmaW5lIFBHQ19uZWVkX3NjcnViICAgIFBHQ19hbGxvY2F0ZWQKKwogI2RlZmlu
ZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICgocGFnZSktPmNvdW50X2luZm8gJiBQR0NfeGVuX2hl
YXApCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pIFwKICAgICAoX19tZm5fdmFsaWQobWZu
KSAmJiBpc194ZW5faGVhcF9wYWdlKF9fbWZuX3RvX3BhZ2UobWZuKSkpCi0tIAoxLjguMy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg0f-0006kV-Pv; Fri, 04 Aug 2017 17:03:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddg0e-0006jD-9A
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:03:36 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7B/58-01862-7E8A4895; Fri, 04 Aug 2017 17:03:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42LpnVTnqvt8RUu
 kwdGdjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdH8vYChaHVyw4ZdzAeNW8i5GLQ0hgEpPE
 6bPLmCCcP4wSrecXsEE4Gxgl/u/axALh9DBKnDjWwNrFyMnBJmAkcfbodEYQW0RAWuLa58uMI
 EXMAg1MEs/PHQRLCAt4SZyeuhjMZhFQlZiz8C4ziM0r4ClxdFkf2CAJAQWJKQ/fg8U5geqbW1
 +wg9hCQDUn7/9ggqgxluib1ccygZFvASPDKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwNjvdz
 U4uLE9NScxKRiveT83E2MwGCpZ2Bg3ME49YTfIUZJDiYlUd7qY02RQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4DZe3RAoJFqWmp1akZeYAwxYmLcHBoyTC+3UZUJq3uCAxtzgzHSJ1ilGX49WE/
 9+YhFjy8vNSpcR5F4PMEAApyijNgxsBi6FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5K0
 Gm8GTmlcBtegV0BBPQEX/qGkGOKElESEk1MLL0rZpjwOMmvqysxb6Q++bHn8wiD6WYtFbr3gs
 r+M6Ufe3TmgMCZ9ZuiF7m9IRzslJ40ZKfWtJmkxI1b27SOfHu3GTbksvbPa1jS0RVTmw8X1W/
 ceWt/U5bvBt4VsSW/ZlU3H7iodPSztKVv80bdxdNd03SvhFfvvXL+sSsrj2JaRGraqboyiqxF
 GckGmoxFxUnAgDpwAtXnAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1501866213!105416132!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10147 invoked from network); 4 Aug 2017 17:03:34 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 17:03:34 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74H3SHG028086
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:28 GMT
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 v74H3SAp005571
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:28 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 v74H3RcI030346;
 Fri, 4 Aug 2017 17:03:28 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 10:03:27 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 13:05:44 -0400
Message-Id: <1501866346-9774-7-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 6/8] mm: Keep heap accessible to others while
	scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgd2hpbGUgaG9sZGluZyBoZWFwIGxvY2sgd2UgY2Fu
IG1hcmsKYnVkZHkncyBoZWFkIGFzIGJlaW5nIHNjcnViYmVkIGFuZCBkcm9wIHRoZSBsb2NrIHRl
bXBvcmFyaWx5LgpJZiBzb21lb25lIChtb3N0IGxpa2VseSBhbGxvY19oZWFwX3BhZ2VzKCkpIHRy
aWVzIHRvIGFjY2Vzcwp0aGlzIGNodW5rIGl0IHdpbGwgc2lnbmFsIHRoZSBzY3J1YmJlciB0byBh
Ym9ydCBzY3J1YiBieSBzZXR0aW5nCmhlYWQncyBCVUREWV9TQ1JVQl9BQk9SVCBiaXQuIFRoZSBz
Y3J1YmJlciBjaGVja3MgdGhpcyBiaXQgYWZ0ZXIKcHJvY2Vzc2luZyBlYWNoIHBhZ2UgYW5kIHN0
b3BzIGl0cyB3b3JrIGFzIHNvb24gYXMgaXQgc2VlcyBpdC4KClNpZ25lZC1vZmYtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY2
OgoqIE1hZGUgQVNTRVJUIGV4cGxpY2l0bHkgdGVzdCBmb3IgIEJVRERZX05PVF9TQ1JVQkJJTkcu
CiogQWRkZWQgYSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHdlIHNldCBidWRkeSdzIGZpcnN0X2Rp
cnR5IGluIHRoZSBsb2NrJ3MgY2FsbGJhY2suCgogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwg
MTExICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmggfCAgMjYgKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCB8ICAyNyArKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTQyIGluc2VydGlv
bnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggM2YwNGYxNi4uZTBiYmMyNyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKQEAgLTY4Nyw2ICs2ODcsNyBAQCBzdGF0aWMgdm9pZCBwYWdlX2xpc3RfYWRkX3NjcnVi
KHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgbm9kZSwKIHsKICAgICBQRk5fT1JE
RVIocGcpID0gb3JkZXI7CiAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IGZpcnN0X2RpcnR5
OworICAgIHBnLT51LmZyZWUuc2NydWJfc3RhdGUgPSBCVUREWV9OT1RfU0NSVUJCSU5HOwogCiAg
ICAgaWYgKCBmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCiAgICAgewpAQCAtNjk3
LDYgKzY5OCwyNSBAQCBzdGF0aWMgdm9pZCBwYWdlX2xpc3RfYWRkX3NjcnViKHN0cnVjdCBwYWdl
X2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgbm9kZSwKICAgICAgICAgcGFnZV9saXN0X2FkZChwZywg
JmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKIH0KIAorc3RhdGljIHZvaWQgY2hlY2tfYW5kX3N0
b3Bfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKK3sKKyAgICBpZiAoIGhlYWQtPnUuZnJl
ZS5zY3J1Yl9zdGF0ZSA9PSBCVUREWV9TQ1JVQkJJTkcgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyBwZzsKKworICAgICAgICBoZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgPSBCVURE
WV9TQ1JVQl9BQk9SVDsKKyAgICAgICAgc3Bpbl9sb2NrX2tpY2soKTsKKyAgICAgICAgZm9yICgg
OyA7ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogQ2FuJ3QgQUNDRVNTX09OQ0UoKSBhIGJp
dGZpZWxkLiAqLworICAgICAgICAgICAgcGcudS5mcmVlLnZhbCA9IEFDQ0VTU19PTkNFKGhlYWQt
PnUuZnJlZS52YWwpOworICAgICAgICAgICAgaWYgKCBwZy51LmZyZWUuc2NydWJfc3RhdGUgIT0g
QlVERFlfU0NSVUJfQUJPUlQgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
Y3B1X3JlbGF4KCk7CisgICAgICAgIH0KKyAgICB9Cit9CisKIHN0YXRpYyBzdHJ1Y3QgcGFnZV9p
bmZvICpnZXRfZnJlZV9idWRkeSh1bnNpZ25lZCBpbnQgem9uZV9sbywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgem9uZV9oaSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2ln
bmVkIGludCBtZW1mbGFncywKQEAgLTc0MSwxNCArNzYxLDE5IEBAIHN0YXRpYyBzdHJ1Y3QgcGFn
ZV9pbmZvICpnZXRfZnJlZV9idWRkeSh1bnNpZ25lZCBpbnQgem9uZV9sbywKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBpZiAoIChwZyA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaGVh
cChub2RlLCB6b25lLCBqKSkpICkKICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgIGlmICggcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9PSBJTlZBTElEX0RJUlRZX0lEWCApCisg
ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGc7CiAgICAgICAgICAgICAgICAgICAgIC8q
CiAgICAgICAgICAgICAgICAgICAgICAqIFdlIGdyYWIgc2luZ2xlIHBhZ2VzIChvcmRlcj0wKSBl
dmVuIGlmIHRoZXkgYXJlCiAgICAgICAgICAgICAgICAgICAgICAqIHVuc2NydWJiZWQuIEdpdmVu
IHRoYXQgc2NydWJiaW5nIG9uZSBwYWdlIGlzIGZhaXJseSBxdWljawogICAgICAgICAgICAgICAg
ICAgICAgKiBpdCBpcyBub3Qgd29ydGggYnJlYWtpbmcgaGlnaGVyIG9yZGVycy4KICAgICAgICAg
ICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgICAgIGlmICggKG9yZGVyID09IDApIHx8
IHVzZV91bnNjcnViYmVkIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgcGctPnUuZnJlZS5m
aXJzdF9kaXJ0eSA9PSBJTlZBTElEX0RJUlRZX0lEWCkKKyAgICAgICAgICAgICAgICAgICAgaWYg
KCAob3JkZXIgPT0gMCkgfHwgdXNlX3Vuc2NydWJiZWQgKQorICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICBjaGVja19hbmRfc3RvcF9zY3J1YihwZyk7CiAgICAg
ICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGc7CisgICAgICAgICAgICAgICAgICAgIH0KKwog
ICAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGcsICZoZWFwKG5vZGUsIHpv
bmUsIGopKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC05MjksNiArOTU0
LDcgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAq
aGVhZCkKIAogICAgIGN1cl9oZWFkID0gaGVhZDsKIAorICAgIGNoZWNrX2FuZF9zdG9wX3NjcnVi
KGhlYWQpOwogICAgIC8qCiAgICAgICogV2UgbWF5IGJyZWFrIHRoZSBidWRkeSBzbyBsZXQncyBt
YXJrIHRoZSBoZWFkIGFzIGNsZWFuLiBUaGVuLCB3aGVuCiAgICAgICogbWVyZ2luZyBjaHVua3Mg
YmFjayBpbnRvIHRoZSBoZWFwLCB3ZSB3aWxsIHNlZSB3aGV0aGVyIHRoZSBjaHVuayBoYXMKQEAg
LTEwOTAsNiArMTExNiwyOSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG5vZGVfdG9fc2NydWIoYm9v
bCBnZXRfbm9kZSkKICAgICByZXR1cm4gY2xvc2VzdDsKIH0KIAorc3RydWN0IHNjcnViX3dhaXRf
c3RhdGUgeworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIHVuc2lnbmVkIGludCBmaXJz
dF9kaXJ0eTsKKyAgICBib29sIGRyb3A7Cit9OworCitzdGF0aWMgdm9pZCBzY3J1Yl9jb250aW51
ZSh2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCBzY3J1Yl93YWl0X3N0YXRlICpzdCA9IGRhdGE7
CisKKyAgICBpZiAoIHN0LT5kcm9wICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCBzdC0+
cGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9PSBCVUREWV9TQ1JVQl9BQk9SVCApCisgICAgeworICAg
ICAgICAvKiBUaGVyZSBpcyBhIHdhaXRlciBmb3IgdGhpcyBidWRkeS4gUmVsZWFzZSBpdC4gKi8K
KyAgICAgICAgc3QtPmRyb3AgPSB0cnVlOworICAgICAgICBzdC0+cGctPnUuZnJlZS5maXJzdF9k
aXJ0eSA9IHN0LT5maXJzdF9kaXJ0eTsKKyAgICAgICAgc21wX3dtYigpOworICAgICAgICBzdC0+
cGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9IEJVRERZX05PVF9TQ1JVQkJJTkc7CisgICAgfQorfQor
CiBib29sIHNjcnViX2ZyZWVfcGFnZXModm9pZCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
ZzsKQEAgLTExMTIsMjUgKzExNjEsNTMgQEAgYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCiAg
ICAgICAgIGRvIHsKICAgICAgICAgICAgIHdoaWxlICggIXBhZ2VfbGlzdF9lbXB0eSgmaGVhcChu
b2RlLCB6b25lLCBvcmRlcikpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgaTsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaSwgZGlydHlfY250Owor
ICAgICAgICAgICAgICAgIHN0cnVjdCBzY3J1Yl93YWl0X3N0YXRlIHN0OwogCiAgICAgICAgICAg
ICAgICAgLyogVW5zY3J1YmJlZCBwYWdlcyBhcmUgYWx3YXlzIGF0IHRoZSBlbmQgb2YgdGhlIGxp
c3QuICovCiAgICAgICAgICAgICAgICAgcGcgPSBwYWdlX2xpc3RfbGFzdCgmaGVhcChub2RlLCB6
b25lLCBvcmRlcikpOwogICAgICAgICAgICAgICAgIGlmICggcGctPnUuZnJlZS5maXJzdF9kaXJ0
eSA9PSBJTlZBTElEX0RJUlRZX0lEWCApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogCisg
ICAgICAgICAgICAgICAgQVNTRVJUKHBnLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfTk9U
X1NDUlVCQklORyk7CisgICAgICAgICAgICAgICAgcGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9IEJV
RERZX1NDUlVCQklORzsKKworICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2sp
OworCisgICAgICAgICAgICAgICAgZGlydHlfY250ID0gMDsKKwogICAgICAgICAgICAgICAgIGZv
ciAoIGkgPSBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5OyBpIDwgKDFVIDw8IG9yZGVyKTsgaSsrKQog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdD
X25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCiAgICAgICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgICAgICogV2UgY2FuIG1v
ZGlmeSBjb3VudF9pbmZvIHdpdGhvdXQgaG9sZGluZyBoZWFwCisgICAgICAgICAgICAgICAgICAg
ICAgICAgKiBsb2NrIHNpbmNlIHdlIGVmZmVjdGl2ZWx5IGxvY2tlZCB0aGlzIGJ1ZGR5IGJ5Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIGl0cyBzY3J1Yl9zdGF0ZS4KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgcGdbaV0uY291
bnRfaW5mbyAmPSB+UEdDX25lZWRfc2NydWI7Ci0gICAgICAgICAgICAgICAgICAgICAgICBub2Rl
X25lZWRfc2NydWJbbm9kZV0tLTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGRpcnR5X2NudCsr
OwogICAgICAgICAgICAgICAgICAgICAgICAgY250ICs9IDEwMDsgLyogc2NydWJiZWQgcGFnZXMg
YWRkIGhlYXZpZXIgd2VpZ2h0LiAqLwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgIGNudCsrOwogCisgICAgICAg
ICAgICAgICAgICAgIGlmICggcGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9PSBCVUREWV9TQ1JVQl9B
Qk9SVCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIC8q
IFNvbWVvbmUgd2FudHMgdGhpcyBjaHVuay4gRHJvcCBldmVyeXRoaW5nLiAqLworCisgICAgICAg
ICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID0gKGkgPT0gKDFVIDw8IG9y
ZGVyKSAtIDEpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlZBTElEX0RJUlRZX0lE
WCA6IGkgKyAxOyAKKyAgICAgICAgICAgICAgICAgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuc2NydWJfc3RhdGUgPSBCVUREWV9OT1RfU0NSVUJC
SU5HOworCisgICAgICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0gLT0gZGlydHlfY250
OworICAgICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7CisgICAg
ICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9ub2xvY2s7CisgICAgICAgICAgICAgICAgICAg
IH0KKwogICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAgICAgKiBTY3J1
YiBhIGZldyAoOCkgcGFnZXMgYmVmb3JlIGJlY29taW5nIGVsaWdpYmxlIGZvcgogICAgICAgICAg
ICAgICAgICAgICAgKiBwcmVlbXB0aW9uLiBCdXQgYWxzbyBjb3VudCBub24tc2NydWJiaW5nIGxv
b3AgaXRlcmF0aW9ucwpAQCAtMTE0NCw2ICsxMjIxLDIzIEBAIGJvb2wgc2NydWJfZnJlZV9wYWdl
cyh2b2lkKQogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogCisgICAg
ICAgICAgICAgICAgc3QucGcgPSBwZzsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICAgICAqIGdldF9mcmVlX2J1ZGR5KCkgZ3JhYnMgYSBidWRkeSB3aXRoIGZpcnN0X2RpcnR5IHNl
dCB0bworICAgICAgICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURYIHNvIHdlIGNhbid0IHNl
dCBwZydzIGZpcnN0X2RpcnR5IGhlcmUuCisgICAgICAgICAgICAgICAgICogSXQgd2lsbCBiZSBz
ZXQgZWl0aGVyIGJlbG93IG9yIGluIHRoZSBsb2NrIGNhbGxiYWNrIChpbgorICAgICAgICAgICAg
ICAgICAqIHNjcnViX2NvbnRpbnVlKCkpLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgICAgIHN0LmZpcnN0X2RpcnR5ID0gKGkgPj0gKDFVTCA8PCBvcmRlcikgLSAxKSA/CisgICAg
ICAgICAgICAgICAgICAgIElOVkFMSURfRElSVFlfSURYIDogaSArIDE7CisgICAgICAgICAgICAg
ICAgc3QuZHJvcCA9IGZhbHNlOworICAgICAgICAgICAgICAgIHNwaW5fbG9ja19jYigmaGVhcF9s
b2NrLCBzY3J1Yl9jb250aW51ZSwgJnN0KTsKKworICAgICAgICAgICAgICAgIG5vZGVfbmVlZF9z
Y3J1Yltub2RlXSAtPSBkaXJ0eV9jbnQ7CisKKyAgICAgICAgICAgICAgICBpZiAoIHN0LmRyb3Ag
KQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKwogICAgICAgICAgICAgICAgIGlmICgg
aSA+PSAoMVUgPDwgb3JkZXIpIC0gMSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwpAQCAt
MTE1Miw2ICsxMjQ2LDggQEAgYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCiAgICAgICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID0g
aSArIDE7CiAKKyAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLnNjcnViX3N0YXRlID0gQlVERFlf
Tk9UX1NDUlVCQklORzsKKwogICAgICAgICAgICAgICAgIGlmICggcHJlZW1wdCB8fCAobm9kZV9u
ZWVkX3NjcnViW25vZGVdID09IDApICkKICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgICAgICB9CkBAIC0xMTYwLDYgKzEyNTYsOCBAQCBib29sIHNjcnViX2ZyZWVfcGFnZXMo
dm9pZCkKIAogIG91dDoKICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKKworIG91dF9ub2xv
Y2s6CiAgICAgbm9kZV9jbGVhcihub2RlLCBub2RlX3NjcnViYmluZyk7CiAgICAgcmV0dXJuIG5v
ZGVfdG9fc2NydWIoZmFsc2UpICE9IE5VTUFfTk9fTk9ERTsKIH0KQEAgLTEyNDEsNiArMTMzOSw4
IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICAgICAgICAgICAgICAgKHBoeXNf
dG9fbmlkKHBhZ2VfdG9fbWFkZHIocHJlZGVjZXNzb3IpKSAhPSBub2RlKSApCiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAgIGNoZWNrX2FuZF9zdG9wX3NjcnViKHByZWRlY2Vz
c29yKTsKKwogICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwcmVkZWNlc3NvciwgJmhlYXAobm9k
ZSwgem9uZSwgb3JkZXIpKTsKIAogICAgICAgICAgICAgLyogS2VlcCBwcmVkZWNlc3NvcidzIGZp
cnN0X2RpcnR5IGlmIGl0IGlzIGFscmVhZHkgc2V0LiAqLwpAQCAtMTI2MSw2ICsxMzYxLDkgQEAg
c3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAgICAgICAgICAgICAoUEZOX09SREVS
KHN1Y2Nlc3NvcikgIT0gb3JkZXIpIHx8CiAgICAgICAgICAgICAgICAgIChwaHlzX3RvX25pZChw
YWdlX3RvX21hZGRyKHN1Y2Nlc3NvcikpICE9IG5vZGUpICkKICAgICAgICAgICAgICAgICBicmVh
azsKKworICAgICAgICAgICAgY2hlY2tfYW5kX3N0b3Bfc2NydWIoc3VjY2Vzc29yKTsKKwogICAg
ICAgICAgICAgcGFnZV9saXN0X2RlbChzdWNjZXNzb3IsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVy
KSk7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IGQyNmIyMzIuLmUyZGUwYzEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
LmgKQEAgLTQyLDE4ICs0MiwyNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHR5cGVfaW5mbzsKICAgICAgICAgfSBpbnVzZTsKICAgICAgICAgLyogUGFnZSBp
cyBvbiBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09IDApLiAq
LwotICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5n
IGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZSB1c2U/ICovCi0gICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG5lZWRfdGxiZmx1c2g6MTsKLQotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAq
IEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVk
ZHkuCi0gICAgICAgICAgICAgKiBPbmUgbW9yZSB0aGFuIG1heGltdW0gcG9zc2libGUgb3JkZXIg
dG8gYWNjb21tb2RhdGUKLSAgICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURYLgotICAgICAg
ICAgICAgICovCisgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVmb3JlIG5leHQg
cGFnZSB1c2U/ICovCisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZWVkX3RsYmZsdXNo
OjE7CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEluZGV4IG9mIHRo
ZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVkZHkuCisgICAgICAg
ICAgICAgICAgICogT25lIG1vcmUgdGhhbiBtYXhpbXVtIHBvc3NpYmxlIG9yZGVyIHRvIGFjY29t
bW9kYXRlCisgICAgICAgICAgICAgICAgICogSU5WQUxJRF9ESVJUWV9JRFguCisgICAgICAgICAg
ICAgICAgICovCiAjZGVmaW5lIElOVkFMSURfRElSVFlfSURYICgoMVVMIDw8IChNQVhfT1JERVIg
KyAxKSkgLSAxKQogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0eTpNQVhfT1JE
RVIgKyAxOwogCisjZGVmaW5lIEJVRERZX05PVF9TQ1JVQkJJTkcgICAgMAorI2RlZmluZSBCVURE
WV9TQ1JVQkJJTkcgICAgICAgIDEKKyNkZWZpbmUgQlVERFlfU0NSVUJfQUJPUlQgICAgICAyCisJ
CXVuc2lnbmVkIGxvbmcgc2NydWJfc3RhdGU6MjsKKyAgICAgICAgICAgIH07CisKKyAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgdmFsOwogICAgICAgICB9IGZyZWU7CiAKICAgICB9IHU7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKaW5kZXggOWI3ZmQwNS4uZGY1ZWJhMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtODYsMTcgKzg2LDI2IEBA
IHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgfSBzaDsKIAogICAgICAgICAvKiBQYWdlIGlzIG9u
IGEgZnJlZSBsaXN0OiAoKGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCi0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9y
IHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVzZT8gKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbmVlZF90bGJmbHVzaDoxOwotCi0gICAgICAgICAgICAvKgotICAgICAgICAgICAgICogSW5k
ZXggb2YgdGhlIGZpcnN0ICpwb3NzaWJseSogdW5zY3J1YmJlZCBwYWdlIGluIHRoZSBidWRkeS4K
LSAgICAgICAgICAgICAqIE9uZSBtb3JlIHRoYW4gbWF4aW11bSBwb3NzaWJsZSBvcmRlciB0byBh
Y2NvbW1vZGF0ZQotICAgICAgICAgICAgICogSU5WQUxJRF9ESVJUWV9JRFguCi0gICAgICAgICAg
ICAgKi8KKwl1bmlvbiB7CisJICAgIHN0cnVjdCB7CisJCS8qIERvIFRMQnMgbmVlZCBmbHVzaGlu
ZyBmb3Igc2FmZXR5IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLworCQl1bnNpZ25lZCBsb25nIG5l
ZWRfdGxiZmx1c2g6MTsKKworCQkvKgorCQkgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5
KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5LgorCQkgKiBPbmUgbW9yZSB0aGFuIG1heGlt
dW0gcG9zc2libGUgb3JkZXIgdG8gYWNjb21tb2RhdGUKKwkJICogSU5WQUxJRF9ESVJUWV9JRFgu
CisJCSAqLwogI2RlZmluZSBJTlZBTElEX0RJUlRZX0lEWCAoKDFVTCA8PCAoTUFYX09SREVSICsg
MSkpIC0gMSkKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfZGlydHk6TUFYX09SREVS
ICsgMTsKKworI2RlZmluZSBCVUREWV9OT1RfU0NSVUJCSU5HICAgIDAKKyNkZWZpbmUgQlVERFlf
U0NSVUJCSU5HICAgICAgICAxCisjZGVmaW5lIEJVRERZX1NDUlVCX0FCT1JUICAgICAgMgorCQl1
bnNpZ25lZCBsb25nIHNjcnViX3N0YXRlOjI7CisJICAgIH07CisKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgdmFsOwogICAgICAgICB9IGZyZWU7CiAKICAgICB9IHU7Ci0tIAoxLjguMy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg0g-0006m7-LI; Fri, 04 Aug 2017 17:03:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddg0f-0006he-Pw
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:03:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 18/E0-01712-9E8A4895; Fri, 04 Aug 2017 17:03:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42LpnVTnqvtiRUu
 kwRMViyUfF7M4MHoc3f2bKYAxijUzLym/IoE14+DWJ4wFF6Qr3mx7ytbAuFC0i5GLQ0hgApPE
 5nnnmLoYOYGcX4wSW55WQyQ2MEr0HjrDCOH0MEr8a3vDCFLFJmAkcfbodDBbREBa4trny2BFz
 AINTBLPzx0ESwgLWEn0nP3OCmKzCKhKvN70iQXE5hXwlJj2vgnMlhBQkJjy8D0ziM0p4CXR3P
 qCHeIMT4mT938wQdQYSpx+uI1xAiPfAkaGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgamerm
 pxcWJ6ak5iUnFesn5uZsYgaHCAAQ7GPtmOR9ilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJgnf98pZIIcGi1PTUirTMHGDQwqQlOHiURHgfgKR5iwsSc4sz0yFSpxh1OV5N+P+NS
 YglLz8vVUqcdzFIkQBIUUZpHtwIWARdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvFpApPJ
 l5JXCbXgEdwQR0xJ+6RpAjShIRUlINjMvS4yfZ9y7ZGO42rbvxdfnppdUamXMWtFV/CouSyim
 N8L/sqJK170b00+sbGRg0TL2m/e6fZ5WVvVwjIfDfnGVM+xnaN/1Keu1p7J1/pK/EKvFmr9jD
 KEkODu11p/047Y9Y6f6Td+M7b7bssHDFdoPPx9Qd1vbuufI28gv3Odm/eTvbngSkKLEUZyQaa
 jEXFScCAGIb3hKbAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501866213!67093749!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21182 invoked from network); 4 Aug 2017 17:03:35 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Aug 2017 17:03:35 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74H3RCn028064
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:28 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v74H3RKZ027109
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:27 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v74H3QUi015185;
 Fri, 4 Aug 2017 17:03:27 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 10:03:26 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 13:05:43 -0400
Message-Id: <1501866346-9774-6-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 5/8] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgd2FpdGluZyBmb3IgYSBsb2NrIHdlIG1heSB3YW50IHRvIHBlcmlvZGljYWxseSBydW4g
c29tZQpjb2RlLiBUaGlzIGNvZGUgbWF5LCBmb3IgZXhhbXBsZSwgYWxsb3cgdGhlIGNhbGxlciB0
byByZWxlYXNlCnJlc291cmNlcyBoZWxkIGJ5IGl0IHRoYXQgYXJlIG5vIGxvbmdlciBuZWVkZWQg
aW4gdGhlIGNyaXRpY2FsCnNlY3Rpb24gcHJvdGVjdGVkIGJ5IHRoZSBsb2NrLgoKU3BlY2lmaWNh
bGx5LCB0aGlzIGZlYXR1cmUgd2lsbCBiZSBuZWVkZWQgYnkgc2NydWJiaW5nIGNvZGUgd2hlcmUK
dGhlIHNjcnViYmVyLCB3aGlsZSB3YWl0aW5nIGZvciBoZWFwIGxvY2sgdG8gbWVyZ2UgYmFjayBj
bGVhbgpwYWdlcywgbWF5IGJlIHJlcXVlc3RlZCBieSBwYWdlIGFsbG9jYXRvciAod2hpY2ggaXMg
Y3VycmVudGx5CmhvbGRpbmcgdGhlIGxvY2spIHRvIGFib3J0IG1lcmdpbmcgYW5kIHJlbGVhc2Ug
dGhlIGJ1ZGR5IHBhZ2UgaGVhZAp0aGF0IHRoZSBhbGxvY2F0b3Igd2FudHMuCgpXZSBjb3VsZCB1
c2Ugc3Bpbl90cnlsb2NrKCkgYnV0IHNpbmNlIGl0IGRvZXNuJ3QgdGFrZSBsb2NrIHRpY2tldApp
dCBtYXkgdGFrZSBsb25nIHRpbWUgdW50aWwgdGhlIGxvY2sgaXMgdGFrZW4uIEluc3RlYWQgd2Ug
YWRkCnNwaW5fbG9ja19jYigpIHRoYXQgYWxsb3dzIHVzIHRvIGdyYWIgdGhlIHRpY2tldCBhbmQg
ZXhlY3V0ZSBhCmNhbGxiYWNrIHdoaWxlIHdhaXRpbmcuIFRoaXMgY2FsbGJhY2sgaXMgZXhlY3V0
ZWQgb24gZXZlcnkgaXRlcmF0aW9uCm9mIHRoZSBzcGlubG9jayB3YWl0aW5nIGxvb3AuCgpTaW5j
ZSB3ZSBtYXkgYmUgc2xlZXBpbmcgaW4gdGhlIGxvY2sgdW50aWwgaXQgaXMgcmVsZWFzZWQgd2Ug
bmVlZCBhCm1lY2hhbmlzbSB0aGF0IHdpbGwgbWFrZSBzdXJlIHRoYXQgdGhlIGNhbGxiYWNrIGhh
cyBhIGNoYW5jZSB0byBydW4uCldlIGFkZCBzcGluX2xvY2tfa2ljaygpIHRoYXQgd2lsbCB3YWtl
IHVwIHRoZSB3YWl0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAgIHwgOSAr
KysrKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oIHwgOCArKysrKysrKwogMiBmaWxl
cyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zcGlubG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCmluZGV4IDJhMDY0
MDYuLjNjMWNhYWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYworKysgYi94ZW4v
Y29tbW9uL3NwaW5sb2NrLmMKQEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgYWx3YXlzX2lubGlu
ZSB1MTYgb2JzZXJ2ZV9oZWFkKHNwaW5sb2NrX3RpY2tldHNfdCAqdCkKICAgICByZXR1cm4gcmVh
ZF9hdG9taWMoJnQtPmhlYWQpOwogfQogCi12b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAqbG9j
aykKK3ZvaWQgaW5saW5lIF9zcGluX2xvY2tfY2Ioc3BpbmxvY2tfdCAqbG9jaywgdm9pZCAoKmNi
KSh2b2lkICopLCB2b2lkICpkYXRhKQogewogICAgIHNwaW5sb2NrX3RpY2tldHNfdCB0aWNrZXRz
ID0gU1BJTkxPQ0tfVElDS0VUX0lOQzsKICAgICBMT0NLX1BST0ZJTEVfVkFSOwpAQCAtMTQwLDYg
KzE0MCw4IEBAIHZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICpsb2NrKQogICAgIHdoaWxlICgg
dGlja2V0cy50YWlsICE9IG9ic2VydmVfaGVhZCgmbG9jay0+dGlja2V0cykgKQogICAgIHsKICAg
ICAgICAgTE9DS19QUk9GSUxFX0JMT0NLOworICAgICAgICBpZiAoIHVubGlrZWx5KGNiKSApCisg
ICAgICAgICAgICBjYihkYXRhKTsKICAgICAgICAgYXJjaF9sb2NrX3JlbGF4KCk7CiAgICAgfQog
ICAgIExPQ0tfUFJPRklMRV9HT1Q7CkBAIC0xNDcsNiArMTQ5LDExIEBAIHZvaWQgX3NwaW5fbG9j
ayhzcGlubG9ja190ICpsb2NrKQogICAgIGFyY2hfbG9ja19hY3F1aXJlX2JhcnJpZXIoKTsKIH0K
IAordm9pZCBfc3Bpbl9sb2NrKHNwaW5sb2NrX3QgKmxvY2spCit7CisgICAgIF9zcGluX2xvY2tf
Y2IobG9jaywgTlVMTCwgTlVMTCk7Cit9CisKIHZvaWQgX3NwaW5fbG9ja19pcnEoc3BpbmxvY2tf
dCAqbG9jaykKIHsKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9j
ay5oCmluZGV4IGMxODgzYmQuLjkxYmZiOTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9z
cGlubG9jay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCkBAIC0xNTMsNiArMTUz
LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgc3BpbmxvY2sgewogI2RlZmluZSBzcGluX2xvY2tfaW5pdChs
KSAoKihsKSA9IChzcGlubG9ja190KVNQSU5fTE9DS19VTkxPQ0tFRCkKIAogdm9pZCBfc3Bpbl9s
b2NrKHNwaW5sb2NrX3QgKmxvY2spOwordm9pZCBfc3Bpbl9sb2NrX2NiKHNwaW5sb2NrX3QgKmxv
Y2ssIHZvaWQgKCpjb25kKSh2b2lkICopLCB2b2lkICpkYXRhKTsKIHZvaWQgX3NwaW5fbG9ja19p
cnEoc3BpbmxvY2tfdCAqbG9jayk7CiB1bnNpZ25lZCBsb25nIF9zcGluX2xvY2tfaXJxc2F2ZShz
cGlubG9ja190ICpsb2NrKTsKIApAQCAtMTY5LDYgKzE3MCw3IEBAIHZvaWQgX3NwaW5fbG9ja19y
ZWN1cnNpdmUoc3BpbmxvY2tfdCAqbG9jayk7CiB2b2lkIF9zcGluX3VubG9ja19yZWN1cnNpdmUo
c3BpbmxvY2tfdCAqbG9jayk7CiAKICNkZWZpbmUgc3Bpbl9sb2NrKGwpICAgICAgICAgICAgICAg
ICAgX3NwaW5fbG9jayhsKQorI2RlZmluZSBzcGluX2xvY2tfY2IobCwgYywgZCkgICAgICAgICBf
c3Bpbl9sb2NrX2NiKGwsIGMsIGQpCiAjZGVmaW5lIHNwaW5fbG9ja19pcnEobCkgICAgICAgICAg
ICAgIF9zcGluX2xvY2tfaXJxKGwpCiAjZGVmaW5lIHNwaW5fbG9ja19pcnFzYXZlKGwsIGYpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE5MCw2ICsxOTIs
MTIgQEAgdm9pZCBfc3Bpbl91bmxvY2tfcmVjdXJzaXZlKHNwaW5sb2NrX3QgKmxvY2spOwogICAg
IDEgOiAoeyBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7IDA7IH0pOyAgICAgXAogfSkKIAorI2Rl
ZmluZSBzcGluX2xvY2tfa2ljayhsKSAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHNtcF9tYigpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFyY2hfbG9ja19zaWduYWwo
KTsgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKwogLyogRW5zdXJlIGEgbG9jayBpcyBx
dWllc2NlbnQgYmV0d2VlbiB0d28gY3JpdGljYWwgb3BlcmF0aW9ucy4gKi8KICNkZWZpbmUgc3Bp
bl9iYXJyaWVyKGwpICAgICAgICAgICAgICAgX3NwaW5fYmFycmllcihsKQogCi0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg0e-0006jo-I9; Fri, 04 Aug 2017 17:03:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddg0c-0006he-Tp
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:03:35 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 49/D0-01712-6E8A4895; Fri, 04 Aug 2017 17:03:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqvt0RUu
 kwYuDShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnPfkFa1QrenZfYGtg3CTdxcjFISQwiUli
 x4a3bBDOL0aJT6seMUE4Gxglft7pYYZwehglvhzYBeRwcrAJGEmcPTqdEcQWEZCWuPb5MiNIE
 bNAA5PE83MHwRLCAu4SW1d9ZwWxWQRUJV5d2cQOYvMKeErMX/cZzJYQUJCY8vA92FBOAS+J5t
 YXYHEhoJqT938wQdQYS/TN6mOZwMi3gJFhFaNGcWpRWWqRrqGFXlJRZnpGSW5iZo6uoYGpXm5
 qcXFiempOYlKxXnJ+7iZGYLAwAMEOxqbtnocYJTmYlER5q481RQrxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4F2/vCVSSLAoNT21Ii0zBxi2MGkJDh4lEd4HIGne4oLE3OLMdIjUKUZjjg2r139h4
 ng14f83JiGWvPy8VClx3sUgpQIgpRmleXCDYPF0iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSs
 K8lSBTeDLzSuD2vQI6hQnolD91jSCnlCQipKQaGBe+u7+0rvEK21kP7knWMhfmFdUHeqhNmsX
 jdpZ15/O5Gyc4RKmlSb7vznEP3iLR9e0Wo8TM+WsjNOzY71514l8/h5X/TOXzY15lNpu1hb0M
 D0a9Oa3dKcoWs1H9yEk/n749W5XybFk/PD4xN90p6pZ+0sX6iKZyZ8WDK7Q8lk9I/W34dnp2n
 BJLcUaioRZzUXEiACR0V36iAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1501866211!91902703!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6772 invoked from network); 4 Aug 2017 17:03:33 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Aug 2017 17:03:33 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74H3Qj4028050
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:26 GMT
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 v74H3PpN005482
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:26 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v74H3PY2015175;
 Fri, 4 Aug 2017 17:03:25 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 10:03:25 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 13:05:41 -0400
Message-Id: <1501866346-9774-4-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 3/8] mm: Scrub pages in alloc_heap_pages() if
	needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbGxvY2F0aW5nIHBhZ2VzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBmaXJzdCBsb29rIGZv
ciBjbGVhbiBwYWdlcy4gSWYgbm9uZQppcyBmb3VuZCB0aGVuIHJldHJ5LCB0YWtlIHBhZ2VzIG1h
cmtlZCBhcyB1bnNjcnViYmVkIGFuZCBzY3J1YiB0aGVtLgoKTm90ZSB0aGF0IHdlIHNob3VsZG4n
dCBmaW5kIHVuc2NydWJiZWQgcGFnZXMgaW4gYWxsb2NfaGVhcF9wYWdlcygpIHlldC4gSG93ZXZl
ciwKdGhpcyB3aWxsIGJlY29tZSBwb3NzaWJsZSB3aGVuIHdlIHN0b3Agc2NydWJiaW5nIGZyb20g
ZnJlZV9oZWFwX3BhZ2VzKCkgYW5kCmluc3RlYWQgZG8gaXQgZnJvbSBpZGxlIGxvb3AuCgpTaW5j
ZSBub3QgYWxsIGFsbG9jYXRpb25zIHJlcXVpcmUgY2xlYW4gcGFnZXMgKHN1Y2ggYXMgeGVuaGVh
cCBhbGxvY2F0aW9ucykKaW50cm9kdWNlIE1FTUZfbm9fc2NydWIgZmxhZyB0aGF0IGNhbGxlcnMg
Y2FuIHNldCBpZiB0aGV5IGFyZSB3aWxsaW5nIHRvCmNvbnN1bWUgdW5zY3J1YmJlZCBwYWdlcy4K
ClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDaGFu
Z2VzIGluIHY2OgoqIERyb3BwZWQgdW5uZWNlc3NhcnkgbmVlZF9zY3J1Yi4KCiB4ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVu
L2luY2x1ZGUveGVuL21tLmggICAgfCAgNCArKystCiAyIGZpbGVzIGNoYW5nZWQsIDMyIGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA2ZDc0MjJkLi5lZWRmZjJkIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwpAQCAtNzA2LDYgKzcwNiw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRf
ZnJlZV9idWRkeSh1bnNpZ25lZCBpbnQgem9uZV9sbywKICAgICBub2RlbWFza190IG5vZGVtYXNr
ID0gZCA/IGQtPm5vZGVfYWZmaW5pdHkgOiBub2RlX29ubGluZV9tYXA7CiAgICAgdW5zaWduZWQg
aW50IGosIHpvbmUsIG5vZGVtYXNrX3JldHJ5ID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
ZzsKKyAgICBib29sIHVzZV91bnNjcnViYmVkID0gKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1Yik7
CiAKICAgICBpZiAoIG5vZGUgPT0gTlVNQV9OT19OT0RFICkKICAgICB7CkBAIC03MzcsOCArNzM4
LDIwIEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfZnJlZV9idWRkeSh1bnNpZ25lZCBp
bnQgem9uZV9sbywKIAogICAgICAgICAgICAgLyogRmluZCBzbWFsbGVzdCBvcmRlciB3aGljaCBj
YW4gc2F0aXNmeSB0aGUgcmVxdWVzdC4gKi8KICAgICAgICAgICAgIGZvciAoIGogPSBvcmRlcjsg
aiA8PSBNQVhfT1JERVI7IGorKyApCisgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYg
KCAocGcgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmhlYXAobm9kZSwgem9uZSwgaikpKSApCi0g
ICAgICAgICAgICAgICAgICAgIHJldHVybiBwZzsKKyAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIFdlIGdyYWIgc2luZ2xlIHBh
Z2VzIChvcmRlcj0wKSBldmVuIGlmIHRoZXkgYXJlCisgICAgICAgICAgICAgICAgICAgICAqIHVu
c2NydWJiZWQuIEdpdmVuIHRoYXQgc2NydWJiaW5nIG9uZSBwYWdlIGlzIGZhaXJseSBxdWljawor
ICAgICAgICAgICAgICAgICAgICAgKiBpdCBpcyBub3Qgd29ydGggYnJlYWtpbmcgaGlnaGVyIG9y
ZGVycy4KKyAgICAgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgIGlmICgg
KG9yZGVyID09IDApIHx8IHVzZV91bnNjcnViYmVkIHx8CisgICAgICAgICAgICAgICAgICAgICAg
ICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9PSBJTlZBTElEX0RJUlRZX0lEWCkKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybiBwZzsKKyAgICAgICAgICAgICAgICAgICAgcGFnZV9saXN0
X2FkZF90YWlsKHBnLCAmaGVhcChub2RlLCB6b25lLCBqKSk7CisgICAgICAgICAgICAgICAgfQor
ICAgICAgICAgICAgfQogICAgICAgICB9IHdoaWxlICggem9uZS0tID4gem9uZV9sbyApOyAvKiBj
YXJlZnVsOiB1bnNpZ25lZCB6b25lIG1heSB3cmFwICovCiAKICAgICAgICAgaWYgKCAobWVtZmxh
Z3MgJiBNRU1GX2V4YWN0X25vZGUpICYmIHJlcV9ub2RlICE9IE5VTUFfTk9fTk9ERSApCkBAIC04
MjIsNiArODM1LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2Vz
KAogICAgIH0KIAogICAgIHBnID0gZ2V0X2ZyZWVfYnVkZHkoem9uZV9sbywgem9uZV9oaSwgb3Jk
ZXIsIG1lbWZsYWdzLCBkKTsKKyAgICAvKiBUcnkgZ2V0dGluZyBhIGRpcnR5IGJ1ZGR5IGlmIHdl
IGNvdWxkbid0IGdldCBhIGNsZWFuIG9uZS4gKi8KKyAgICBpZiAoICFwZyAmJiAhKG1lbWZsYWdz
ICYgTUVNRl9ub19zY3J1YikgKQorICAgICAgICBwZyA9IGdldF9mcmVlX2J1ZGR5KHpvbmVfbG8s
IHpvbmVfaGksIG9yZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbWZsYWdzIHwg
TUVNRl9ub19zY3J1YiwgZCk7CiAgICAgaWYgKCAhcGcgKQogICAgIHsKICAgICAgICAgLyogTm8g
c3VpdGFibGUgbWVtb3J5IGJsb2Nrcy4gRmFpbCB0aGUgcmVxdWVzdC4gKi8KQEAgLTg2Nyw3ICs4
ODQsMTUgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAg
Zm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCiAgICAgewogICAgICAgICAvKiBS
ZWZlcmVuY2UgY291bnQgbXVzdCBjb250aW51b3VzbHkgYmUgemVybyBmb3IgZnJlZSBwYWdlcy4g
Ki8KLSAgICAgICAgQlVHX09OKHBnW2ldLmNvdW50X2luZm8gIT0gUEdDX3N0YXRlX2ZyZWUpOwor
ICAgICAgICBCVUdfT04oKHBnW2ldLmNvdW50X2luZm8gJiB+UEdDX25lZWRfc2NydWIpICE9IFBH
Q19zdGF0ZV9mcmVlKTsKKworICAgICAgICBpZiAoIHRlc3RfYml0KF9QR0NfbmVlZF9zY3J1Yiwg
JnBnW2ldLmNvdW50X2luZm8pICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhKG1lbWZs
YWdzICYgTUVNRl9ub19zY3J1YikgKQorICAgICAgICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZw
Z1tpXSk7CisgICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0tLTsKKyAgICAgICAgfQor
CiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQR0Nfc3RhdGVfaW51c2U7CiAKICAgICAgICAg
aWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub190bGJmbHVzaCkgKQpAQCAtMTc1MSw3ICsxNzc2LDcg
QEAgdm9pZCAqYWxsb2NfeGVuaGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVk
IGludCBtZW1mbGFncykKICAgICBBU1NFUlQoIWluX2lycSgpKTsKIAogICAgIHBnID0gYWxsb2Nf
aGVhcF9wYWdlcyhNRU1aT05FX1hFTiwgTUVNWk9ORV9YRU4sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIG9yZGVyLCBtZW1mbGFncywgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
IG9yZGVyLCBtZW1mbGFncyB8IE1FTUZfbm9fc2NydWIsIE5VTEwpOwogICAgIGlmICggdW5saWtl
bHkocGcgPT0gTlVMTCkgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMTgwMSw3ICsxODI2
LDcgQEAgdm9pZCAqYWxsb2NfeGVuaGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2ln
bmVkIGludCBtZW1mbGFncykKICAgICBpZiAoICEobWVtZmxhZ3MgPj4gX01FTUZfYml0cykgKQog
ICAgICAgICBtZW1mbGFncyB8PSBNRU1GX2JpdHMoeGVuaGVhcF9iaXRzKTsKIAotICAgIHBnID0g
YWxsb2NfZG9taGVhcF9wYWdlcyhOVUxMLCBvcmRlciwgbWVtZmxhZ3MpOworICAgIHBnID0gYWxs
b2NfZG9taGVhcF9wYWdlcyhOVUxMLCBvcmRlciwgbWVtZmxhZ3MgfCBNRU1GX25vX3NjcnViKTsK
ICAgICBpZiAoIHVubGlrZWx5KHBnID09IE5VTEwpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
aW5kZXggNTAzYjkyZS4uZTFmOWM0MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTI0OCw3ICsyNDgsOSBAQCBzdHJ1Y3QgbnBm
ZWMgewogI2RlZmluZSAgTUVNRl9ub190bGJmbHVzaCAoMVU8PF9NRU1GX25vX3RsYmZsdXNoKQog
I2RlZmluZSBfTUVNRl9ub19pY2FjaGVfZmx1c2ggNwogI2RlZmluZSAgTUVNRl9ub19pY2FjaGVf
Zmx1c2ggKDFVPDxfTUVNRl9ub19pY2FjaGVfZmx1c2gpCi0jZGVmaW5lIF9NRU1GX25vZGUgICAg
ICAgIDgKKyNkZWZpbmUgX01FTUZfbm9fc2NydWIgICAgOAorI2RlZmluZSAgTUVNRl9ub19zY3J1
YiAgICAoMVU8PF9NRU1GX25vX3NjcnViKQorI2RlZmluZSBfTUVNRl9ub2RlICAgICAgICAxNgog
I2RlZmluZSAgTUVNRl9ub2RlX21hc2sgICAoKDFVIDw8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkp
IC0gMSkKICNkZWZpbmUgIE1FTUZfbm9kZShuKSAgICAgKCgoKG4pICsgMSkgJiBNRU1GX25vZGVf
bWFzaykgPDwgX01FTUZfbm9kZSkKICNkZWZpbmUgIE1FTUZfZ2V0X25vZGUoZikgKCgoKGYpID4+
IF9NRU1GX25vZGUpIC0gMSkgJiBNRU1GX25vZGVfbWFzaykKLS0gCjEuOC4zLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg0b-0006hK-Ib; Fri, 04 Aug 2017 17:03:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddg0a-0006h8-C2
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:03:32 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BF/DC-03582-3E8A4895; Fri, 04 Aug 2017 17:03:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsUyZ7p8oO7jFS2
 RBpv7WCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owDFzeyFpyUq/jy4QRzA2OnZBcjF4eQwCQm
 ia0nnrJCOL8YJRb/Ws4I4WxglNi77DsbhNPDKHFk6iP2LkZODjYBI4mzR6czgtgiAtIS1z5fB
 utgFmhgknh+7iBYQljAXKLv5GpmEJtFQFXi/IIdrCA2r4CnxJd9a8FsCQEFiSkP3zND2MYSfb
 P6WCYw8ixgZFjFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 ofwYg2MH4a1nAIUZJDiYlUd7qY02RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4DZe3RAoJFqWm
 p1akZeYAAxEmLcHBoyTC+3UZUJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5F4PMEAApy
 ijNgxsBi4pLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuatBJnCk5lXArfpFdARTEBH/KlrBD
 miJBEhJdXAyBK5d6ler717nLOdddGXvV0Jq4Pyl/4+Fxd/lP29mc+Oh+ImdV94NzG7K1/++PT
 Vi0NNX3WtDSY8S4m19bPlX+bwrrerX1ykYUucdcbX/dbpW1Q5f1emnk30W9b77epu4fa5bR3e
 /ptr6q90zHPhjw5TS/p0a47Rph38C6Purvdw/6A7y/yZEktxRqKhFnNRcSIASCmJMYUCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1501866209!108951927!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36884 invoked from network); 4 Aug 2017 17:03:30 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 17:03:30 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74H3OtH025424
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:24 GMT
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 v74H3NiC005400
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:24 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 v74H3NQd000612;
 Fri, 4 Aug 2017 17:03:23 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 10:03:22 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 13:05:38 -0400
Message-Id: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 0/8] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyBpbiB2NjoKKiBDaGFuZ2VkIGZpcnN0X2RpcnR5IHRyYWNraW5nIGZyb20gcG9pbnRl
ci1iYXNlZCB0byBpbmRleC1iYXNlZCAocGF0Y2ggMSkKKiBBZGRlZC9tb2RpZmllZCBhIGZldyBB
U1NFUlQoKXMKKiBNb3ZlZC9tb2RpZmVkIGEgY291cGxlIG9mIGNvbW1lbnRzCiogQWRqdXN0ZWQg
d2lkdGggb2YgSU5WQUxJRF9ESVJUWV9JRFgKCihzZWUgcGVyLXBhdGNoIGNoYW5nZXMpCgpXaGVu
IGEgZG9tYWluIGlzIGRlc3Ryb3llZCB0aGUgaHlwZXJ2aXNvciBtdXN0IHNjcnViIGRvbWFpbidz
IHBhZ2VzIGJlZm9yZQpnaXZpbmcgdGhlbSB0byBhbm90aGVyIGd1ZXN0IGluIG9yZGVyIHRvIHBy
ZXZlbnQgbGVha2luZyB0aGUgZGVjZWFzZWQKZ3Vlc3QncyBkYXRhLiBDdXJyZW50bHkgdGhpcyBp
cyBkb25lIGR1cmluZyBndWVzdCdzIGRlc3RydWN0aW9uLCBwb3NzaWJseQpjYXVzaW5nIHZlcnkg
bGVuZ3RoeSBjbGVhbnVwIHByb2Nlc3MuCgpUaGlzIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIHNj
cnViYmluZyByZWxlYXNlZCBwYWdlcyBmcm9tIGlkbGUgbG9vcCwKbWFraW5nIGd1ZXN0IGRlc3Ry
dWN0aW9uIHNpZ25pZmljYW50bHkgZmFzdGVyLiBGb3IgZXhhbXBsZSwgZGVzdHJveWluZyBhCjFU
QiBndWVzdCBjYW4gbm93IGJlIGNvbXBsZXRlZCBpbiA0MCsgc2Vjb25kcyBhcyBvcHBvc2VkIHRv
IGFib3V0IDkgbWludXRlcwp1c2luZyBleGlzdGluZyBzY3J1YmJpbmcgYWxnb3JpdGhtLgoKQnJp
ZWZseSwgdGhlIG5ldyBhbGdvcml0aG0gcGxhY2VzIGRpcnR5IHBhZ2VzIGF0IHRoZSBlbmQgb2Yg
aGVhcCdzIHBhZ2UgbGlzdApmb3IgZWFjaCBub2RlL3pvbmUvb3JkZXIgdG8gYXZvaWQgaGF2aW5n
IHRvIHNjYW4gZnVsbCBsaXN0IHdoaWxlIHNlYXJjaGluZwpmb3IgZGlydHkgcGFnZXMuIE9uZSBw
cm9jZXNzb3IgZm9ybSBlYWNoIG5vZGUgY2hlY2tzIHdoZXRoZXIgdGhlIG5vZGUgaGFzIGFueQpk
aXJ0eSBwYWdlcyBhbmQsIGlmIHN1Y2ggcGFnZXMgYXJlIGZvdW5kLCBzY3J1YnMgdGhlbS4gU2Ny
dWJiaW5nIGl0c2VsZgpoYXBwZW5zIHdpdGhvdXQgaG9sZGluZyBoZWFwIGxvY2sgc28gb3RoZXIg
dXNlcnMgbWF5IGFjY2VzcyBoZWFwIGluIHRoZQptZWFudGltZS4gSWYgd2hpbGUgaWRsZSBsb29w
IGlzIHNjcnViYmluZyBhIHBhcnRpY3VsYXIgY2h1bmsgb2YgcGFnZXMgdGhpcwpjaHVuayBpcyBy
ZXF1ZXN0ZWQgYnkgdGhlIGhlYXAgYWxsb2NhdG9yLCBzY3J1YmJpbmcgaXMgaW1tZWRpYXRlbHkg
c3RvcHBlZC4KCk9uIHRoZSBhbGxvY2F0aW9uIHNpZGUsIGFsbG9jX2hlYXBfcGFnZXMoKSBmaXJz
dCB0cmllcyB0byBzYXRpc2Z5IGFsbG9jYXRpb24KcmVxdWVzdCB1c2luZyBvbmx5IGNsZWFuIHBh
Z2VzLiBJZiB0aGlzIGlzIG5vdCBwb3NzaWJsZSwgdGhlIHNlYXJjaCBpcwpyZXBlYXRlZCBhbmQg
ZGlydHkgcGFnZXMgYXJlIHNjcnViYmVkIGJ5IHRoZSBhbGxvY2F0b3IuCgpUaGlzIHNlcmllcyBp
cyBzb21ld2hhdCBiYXNlZCBvbiBlYXJsaWVyIHdvcmsgYnkgQm9iIExpdS4KClYxOgoqIE9ubHkg
c2V0IFBHQ19uZWVkX3NjcnViIGJpdCBmb3IgdGhlIGJ1ZGR5IGhlYWQsIHRodXMgbWFraW5nIGl0
IHVubmVjZXNzYXJ5CiAgdG8gc2NhbiB3aG9sZSBidWRkeQoqIEZpeCBzcGluX2xvY2tfY2IoKQoq
IFNjcnViIENQVS1sZXNzIG5vZGVzCiogQVJNIHN1cHBvcnQuIE5vdGUgdGhhdCBJIGhhdmUgbm90
IGJlZW4gYWJsZSB0byB0ZXN0IHRoaXMsIG9ubHkgYnVpbHQgdGhlCiAgYmluYXJ5CiogQWRkZWQg
c2NydWIgdGVzdCBwYXRjaCAobGFzdCBvbmUpLiBOb3Qgc3VyZSB3aGV0aGVyIGl0IHNob3VsZCBi
ZSBjb25zaWRlcmVkCiAgZm9yIGNvbW1pdHRpbmcgYnV0IEkgaGF2ZSBiZWVuIHJ1bm5pbmcgd2l0
aCBpdC4KClYyOgoqIG1lcmdlX2NodW5rcygpIHJldHVybnMgbmV3IGJ1ZGR5IGhlYWQKKiBzY3J1
Yl9mcmVlX3BhZ2VzKCkgcmV0dXJucyBzb2Z0aXJxIHBlbmRpbmcgc3RhdHVzIGluIGFkZGl0aW9u
IHRvIChmYWN0b3JlZCBvdXQpCiAgc3RhdHVzIG9mIHVuc2NydWJiZWQgbWVtb3J5Ciogc3Bpbl9s
b2NrIHVzZXMgaW5saW5lZCBzcGluX2xvY2tfY2IoKQoqIHNjcnViIGRlYnVnZ2luZyBjb2RlIGNo
ZWNrcyB3aG9sZSBwYWdlLCBub3QganVzdCB0aGUgZmlyc3Qgd29yZC4KClYzOgoqIEtlZXAgZGly
dHkgYml0IHBlciBwYWdlCiogU2ltcGxpZnkgbWVyZ2VfY2h1bmtzKCkgKG5vdyBtZXJnZV9hbmRf
ZnJlZV9idWRkeSgpKQoqIFdoZW4gc2NydWJiaW5nIG1lbW1vcnktb25seSBub2RlcyB0cnkgdG8g
ZmluZCB0aGUgY2xvc2VzdCBub2RlLgoKVjQ6CiogS2VlcCB0cmFjayBvZiBkaXJ0eSBwYWdlcyBp
biBhIGJ1ZGR5IHdpdGggcGFnZV9pbmZvLnUuZnJlZS5maXJzdF9kaXJ0eS4KKiBEcm9wIHBhdGNo
IDEgKGZhY3RvcmluZyBvdXQgbWVyZ2VfYW5kX2ZyZWVfYnVkZHkoKSkgc2luY2UgdGhlcmUgaXMg
b25seQogIG9uZSBjYWxsZXIgbm93CiogRHJvcCBwYXRjaCBwYXRjaCA1IChmcm9tIFYzKSBzaW5j
ZSB3ZSBhcmUgbm90IGJyZWFraW5nIHBhcnRpYWxseS1zY3J1YmJlZAogIGJ1ZGR5IGFueW1vcmUK
KiBFeHRyYWN0IHNlYXJjaCBsb29wIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBpbnRvIGdldF9mcmVl
X2J1ZGR5KCkgKHBhdGNoIDIpCiogQWRkIE1FTUZfbm9fc2NydWIgZmxhZwoKVjU6CiogTWFrZSBw
YWdlX2luZm8udS5mcmVlIGFuZCB1bmlvbiBhbmQgdXNlIGJpdGZpZWxkcyB0aGVyZS4KKiBCdWcg
Zml4ZXMKCgpEZWZlcnJlZDoKKiBQZXItbm9kZSBoZWFwIGxvY2tzLiBJbiBhZGRpdGlvbiB0byAo
cHJlc3VtYWJseSkgaW1wcm92aW5nIHBlcmZvcm1hbmNlIGluCiAgZ2VuZXJhbCwgb25jZSB0aGV5
IGFyZSBhdmFpbGFibGUgd2UgY2FuIHBhcmFsbGVsaXplIHNjcnViYmluZyBmdXJ0aGVyIGJ5CiAg
YWxsb3dpbmcgbW9yZSB0aGFuIG9uZSBjb3JlIHBlciBub2RlIHRvIGRvIGlkbGUgbG9vcCBzY3J1
YmJpbmcuCiogQVZYLWJhc2VkIHNjcnViYmluZwoqIFVzZSBpZGxlIGxvb3Agc2NydWJiaW5nIGR1
cmluZyBib290LgoKCkJvcmlzIE9zdHJvdnNreSAoOCk6CiAgbW06IFBsYWNlIHVuc2NydWJiZWQg
cGFnZXMgYXQgdGhlIGVuZCBvZiBwYWdlbGlzdAogIG1tOiBFeHRyYWN0IGFsbG9jYXRpb24gbG9v
cCBmcm9tIGFsbG9jX2hlYXBfcGFnZXMoKQogIG1tOiBTY3J1YiBwYWdlcyBpbiBhbGxvY19oZWFw
X3BhZ2VzKCkgaWYgbmVlZGVkCiAgbW06IFNjcnViIG1lbW9yeSBmcm9tIGlkbGUgbG9vcAogIHNw
aW5sb2NrOiBJbnRyb2R1Y2Ugc3Bpbl9sb2NrX2NiKCkKICBtbTogS2VlcCBoZWFwIGFjY2Vzc2li
bGUgdG8gb3RoZXJzIHdoaWxlIHNjcnViYmluZwogIG1tOiBQcmludCBudW1iZXIgb2YgdW5zY3J1
YmJlZCBwYWdlcyBpbiAnSCcgZGVidWcgaGFuZGxlcgogIG1tOiBNYWtlIHN1cmUgcGFnZXMgYXJl
IHNjcnViYmVkCgogeGVuL0tjb25maWcuZGVidWcgICAgICAgICAgfCAgIDcgKwogeGVuL2FyY2gv
YXJtL2RvbWFpbi5jICAgICAgfCAgIDggKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgIHwg
ICA4ICstCiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyB8ICAgNiArLQogeGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMgICAgfCA2MTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICB8ICAgOSArLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oICAgfCAgMzAgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICB8
ICAzMCArKy0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgIHwgICA1ICstCiB4ZW4vaW5jbHVk
ZS94ZW4vc3BpbmxvY2suaCB8ICAgOCArCiAxMCBmaWxlcyBjaGFuZ2VkLCA2MjEgaW5zZXJ0aW9u
cygrKSwgMTA2IGRlbGV0aW9ucygtKQoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg0g-0006li-Cy; Fri, 04 Aug 2017 17:03:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddg0f-0006h8-LV
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:03:37 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F4/1D-03582-9E8A4895; Fri, 04 Aug 2017 17:03:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KZM10+UPfFipZ
 Igw83NS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxTXU8ZC36zVqx6uYylgfEqSxcjJ4eQwAQm
 iQf7DLoYuYDsX4wSNx7MYYFwNjBKXD9yjg3C6WGUOPhqFzNIC5uAkcTZo9MZQWwRAWmJa58vM
 4IUMQs0MEk8P3cQyOHgEBYIlPh8IRCkhkVAVWJu72M2EJtXwFNi4rFvYL0SAgoSUx6+B5vJKe
 Al0dz6gh3iJE+Jk/d/MEHUGEp83riUeQIj3wJGhlWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIGhwgAEOxhPrws8xCjJwaQkylt9rClSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTv+uUtkUKCRanpqRVpmTnAoIVJS3DwKInwfl0GlOYtLkjMLc5Mh0idYjTma
 Pqw5QsTx6sJ/78xCbHk5eelSonzLgaZJABSmlGaBzcIFk2XGGWlhHkZgU4T4ilILcrNLEGVf8
 UozsGoJMxbCTKFJzOvBG7fK6BTmIBO+VPXCHJKSSJCSqqBsfLwjFk8T2avv/bkvpT8xN8br/y
 b7P426/c3tQMnE2tY10ceW1n29P93Hy3e3jtJ16X0UniC3V4vKLYJfznDqp416dUFFU7ZtBdv
 rsy/c3Jzs6ftZbbT93+nvt04sSbEOG5PiIqAbfpdkUSrO3tPVjEnf5951D58m7eA+Ke1t4813
 u6oP1SZcVCJpTgj0VCLuag4EQBuzQx+oQIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1501866215!110080618!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58214 invoked from network); 4 Aug 2017 17:03:36 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 17:03:36 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74H3TrW025506
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:29 GMT
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 v74H3Tc6006771
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:29 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v74H3StN015198;
 Fri, 4 Aug 2017 17:03:28 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 10:03:28 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 13:05:45 -0400
Message-Id: <1501866346-9774-8-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 7/8] mm: Print number of unscrubbed pages in
	'H' debug handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IGUwYmJjMjcuLjdjZDczNmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMzIzLDYg
KzIzMjMsMTMgQEAgc3RhdGljIHZvaWQgZHVtcF9oZWFwKHVuc2lnbmVkIGNoYXIga2V5KQogICAg
ICAgICAgICAgcHJpbnRrKCJoZWFwW25vZGU9JWRdW3pvbmU9JWRdIC0+ICVsdSBwYWdlc1xuIiwK
ICAgICAgICAgICAgICAgICAgICBpLCBqLCBhdmFpbFtpXVtqXSk7CiAgICAgfQorCisgICAgZm9y
ICggaSA9IDA7IGkgPCBNQVhfTlVNTk9ERVM7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICFu
b2RlX25lZWRfc2NydWJbaV0gKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHByaW50
aygiTm9kZSAlZCBoYXMgJWx1IHVuc2NydWJiZWQgcGFnZXNcbiIsIGksIG5vZGVfbmVlZF9zY3J1
YltpXSk7CisgICAgfQogfQogCiBzdGF0aWMgX19pbml0IGludCByZWdpc3Rlcl9oZWFwX3RyaWdn
ZXIodm9pZCkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg0d-0006iO-7K; Fri, 04 Aug 2017 17:03:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddg0c-0006hW-JH
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:03:34 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7C/1D-01862-5E8A4895; Fri, 04 Aug 2017 17:03:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42LpnVTnqvt0RUu
 kweVXIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bcu4/YCn64VBx60cfUwLjWoIuRi0NIYBKT
 xPI9fawQzi9GiU3fTrBBOBsYJRbdeM8C4fQwSnw5sIu5i5GTg03ASOLs0emMILaIgLTEtc+XG
 UGKmAW2MEn86drOApIQFjCXWHX6PpjNIqAq8WzeV7BmXgFPiZvTnjCB2BICChJTHr4Hi3MKeE
 k0t75gB7GFgGpO3v8BVWMs0f72ItsERr4FjAyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDYz
 1clOLixPTU3MSk4r1kvNzNzECw6WegYFxB2PDXr9DjJIcTEqivNXHmiKF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfCuX94SKSRYlJqeWpGWmQMMXJi0BAePkgjvA5A0b3FBYm5xZjpE6hSjLserC
 f+/MQmx5OXnpUqJ8y4GKRIAKcoozYMbAYuiS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeb
 eATOHJzCuB2/QK6AgmoCP+1DWCHFGSiJCSamCs9bI6sTozWmZ+uXhrw9ywf41XEg7W3NaIz3j
 r6X9Tp6s3d6v82tlmrMWsWm5NhToxJ4U1bWKtpumc8HkssXzHM86aZ6++NK3ckPml+sEtxaJ1
 y/7rbXTMdePf0rB2xSQFzTgOtjUMcYsmPVzdILJ685Y7TzQ3m4ldCq5wDV/wut5IuO7952gll
 uKMREMt5qLiRABcB0H1nQIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1501866211!105416129!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10080 invoked from network); 4 Aug 2017 17:03:33 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 17:03:33 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74H3Rhg028061
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:27 GMT
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 v74H3QpD015043
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:27 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 v74H3QFL000649;
 Fri, 4 Aug 2017 17:03:26 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 10:03:25 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 13:05:42 -0400
Message-Id: <1501866346-9774-5-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Dario Faggioli <dario.faggioli@citrix.com>,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgZHVyaW5nIGd1ZXN0IGRlc3RydWN0aW9uIChmcm9t
CmZyZWVfaGVhcF9wYWdlcygpKSBkbyB0aGlzIG9wcG9ydHVuaXN0aWNhbGx5LCBmcm9tIHRoZSBp
ZGxlIGxvb3AuCgpXZSBtaWdodCBjb21lIHRvIHNjcnViX2ZyZWVfcGFnZXMoKWZyb20gaWRsZSBs
b29wIHdoaWxlIGFub3RoZXIgQ1BVCnVzZXMgbWFwY2FjaGUgb3ZlcnJpZGUsIHJlc3VsdGluZyBp
biBhIGZhdWx0IHdoaWxlIHRyeWluZyB0byBkbwpfX21hcF9kb21haW5fcGFnZSgpIGluIHNjcnVi
X29uZV9wYWdlKCkuIFRvIGF2b2lkIHRoaXMsIG1ha2UgbWFwY2FjaGUKdmNwdSBvdmVycmlkZSBh
IHBlci1jcHUgdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KQ0M6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdn
aW9saUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2NjoKKiBNb3ZlZCBmaW5hbCBzb2Z0aXJx
X3BlbmRpbmcoKSB0ZXN0IGZyb20gc2NydWJfZnJlZV9wYWdlcygpIHRvIGlkbGUgbG9vcC4KCgog
eGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgfCAgIDggKystCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICB8ICAgOCArKy0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIHwgICA2ICstLQog
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgfCAxMTkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICB8ICAgMSAr
CiA1IGZpbGVzIGNoYW5nZWQsIDEyNCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
aW5kZXggMmRjOGIwYS4uZDc5NjFiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNTEsNyArNTEsMTMgQEAgdm9pZCBpZGxl
X2xvb3Aodm9pZCkKICAgICAgICAgLyogQXJlIHdlIGhlcmUgZm9yIHJ1bm5pbmcgdmNwdSBjb250
ZXh0IHRhc2tsZXRzLCBvciBmb3IgaWRsaW5nPyAqLwogICAgICAgICBpZiAoIHVubGlrZWx5KHRh
c2tsZXRfd29ya190b19kbyhjcHUpKSApCiAgICAgICAgICAgICBkb190YXNrbGV0KCk7Ci0gICAg
ICAgIGVsc2UKKyAgICAgICAgLyoKKyAgICAgICAgICogVGVzdCBzb2Z0aXJxcyB0d2ljZSAtLS0g
Zmlyc3QgdG8gc2VlIGlmIHNob3VsZCBldmVuIHRyeSBzY3J1YmJpbmcKKyAgICAgICAgICogYW5k
IHRoZW4sIGFmdGVyIGl0IGlzIGRvbmUsIHdoZXRoZXIgc29mdGlycXMgYmVjYW1lIHBlbmRpbmcK
KyAgICAgICAgICogd2hpbGUgd2Ugd2VyZSBzY3J1YmJpbmcuCisgICAgICAgICAqLworICAgICAg
ICBlbHNlIGlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICYmICFzY3J1Yl9mcmVlX3BhZ2VzKCkg
JiYKKyAgICAgICAgICAgICAgICAgICAgIXNvZnRpcnFfcGVuZGluZyhjcHUpICkKICAgICAgICAg
ewogICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgICAgIGlmICggY3B1
X2lzX2hhbHRhYmxlKGNwdSkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGJhYWY4MTUuLjliNGI5NTkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEy
Miw3ICsxMjIsMTMgQEAgc3RhdGljIHZvaWQgaWRsZV9sb29wKHZvaWQpCiAgICAgICAgIC8qIEFy
ZSB3ZSBoZXJlIGZvciBydW5uaW5nIHZjcHUgY29udGV4dCB0YXNrbGV0cywgb3IgZm9yIGlkbGlu
Zz8gKi8KICAgICAgICAgaWYgKCB1bmxpa2VseSh0YXNrbGV0X3dvcmtfdG9fZG8oY3B1KSkgKQog
ICAgICAgICAgICAgZG9fdGFza2xldCgpOwotICAgICAgICBlbHNlCisgICAgICAgIC8qCisgICAg
ICAgICAqIFRlc3Qgc29mdGlycXMgdHdpY2UgLS0tIGZpcnN0IHRvIHNlZSBpZiBzaG91bGQgZXZl
biB0cnkgc2NydWJiaW5nCisgICAgICAgICAqIGFuZCB0aGVuLCBhZnRlciBpdCBpcyBkb25lLCB3
aGV0aGVyIHNvZnRpcnFzIGJlY2FtZSBwZW5kaW5nCisgICAgICAgICAqIHdoaWxlIHdlIHdlcmUg
c2NydWJiaW5nLgorICAgICAgICAgKi8KKyAgICAgICAgZWxzZSBpZiAoICFzb2Z0aXJxX3BlbmRp
bmcoY3B1KSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICAmJgorICAgICAgICAgICAgICAgICAgICAh
c29mdGlycV9wZW5kaW5nKGNwdSkgKQogICAgICAgICAgICAgcG1faWRsZSgpOwogICAgICAgICBk
b19zb2Z0aXJxKCk7CiAgICAgICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
X3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IDcxYmFlZGUuLjA3ODNj
MWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jCkBAIC0xOCwxMiArMTgsMTIgQEAKICNpbmNsdWRlIDxhc20vaGFy
ZGlycS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCi1zdGF0aWMgc3RydWN0IHZjcHUgKl9f
cmVhZF9tb3N0bHkgb3ZlcnJpZGU7CitzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUg
Kiwgb3ZlcnJpZGUpOwogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1ICptYXBjYWNoZV9jdXJy
ZW50X3ZjcHUodm9pZCkKIHsKICAgICAvKiBJbiB0aGUgY29tbW9uIGNhc2Ugd2UgdXNlIHRoZSBt
YXBjYWNoZSBvZiB0aGUgcnVubmluZyBWQ1BVLiAqLwotICAgIHN0cnVjdCB2Y3B1ICp2ID0gb3Zl
cnJpZGUgPzogY3VycmVudDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHRoaXNfY3B1KG92ZXJyaWRl
KSA/OiBjdXJyZW50OwogCiAgICAgLyoKICAgICAgKiBXaGVuIGN1cnJlbnQgaXNuJ3QgcHJvcGVy
bHkgc2V0IHVwIHlldCwgdGhpcyBpcyBlcXVpdmFsZW50IHRvCkBAIC01OSw3ICs1OSw3IEBAIHN0
YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRfdmNwdSh2b2lkKQogCiB2
b2lkIF9faW5pdCBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIG92ZXJyaWRlID0gdjsKKyAgICB0aGlzX2NwdShvdmVycmlkZSkgPSB2OwogfQogCiAjZGVm
aW5lIG1hcGNhY2hlX2wyX2VudHJ5KGUpICgoZSkgPj4gUEFHRVRBQkxFX09SREVSKQpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpp
bmRleCBlZWRmZjJkLi4zZjA0ZjE2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTAyNCwxNSArMTAyNCw4NiBAQCBz
dGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQog
ICAgIHJldHVybiBjb3VudDsKIH0KIAotc3RhdGljIHZvaWQgc2NydWJfZnJlZV9wYWdlcyh1bnNp
Z25lZCBpbnQgbm9kZSkKK3N0YXRpYyBub2RlbWFza190IG5vZGVfc2NydWJiaW5nOworCisvKgor
ICogSWYgZ2V0X25vZGUgaXMgdHJ1ZSB0aGlzIHdpbGwgcmV0dXJuIGNsb3Nlc3Qgbm9kZSB0aGF0
IG5lZWRzIHRvIGJlIHNjcnViYmVkLAorICogd2l0aCBhcHByb3ByaWF0ZSBiaXQgaW4gbm9kZV9z
Y3J1YmJpbmcgc2V0LgorICogSWYgZ2V0X25vZGUgaXMgbm90IHNldCwgdGhpcyB3aWxsIHJldHVy
biAqYSogbm9kZSB0aGF0IG5lZWRzIHRvIGJlIHNjcnViYmVkLgorICogbm9kZV9zY3J1YmJpbmcg
Yml0bWFzayB3aWxsIG5vIGJlIHVwZGF0ZWQuCisgKiBJZiBubyBub2RlIG5lZWRzIHNjcnViYmlu
ZyB0aGVuIE5VTUFfTk9fTk9ERSBpcyByZXR1cm5lZC4KKyAqLworc3RhdGljIHVuc2lnbmVkIGlu
dCBub2RlX3RvX3NjcnViKGJvb2wgZ2V0X25vZGUpCiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGc7Ci0gICAgdW5zaWduZWQgaW50IHpvbmU7CisgICAgbm9kZWlkX3Qgbm9kZSA9IGNwdV90b19u
b2RlKHNtcF9wcm9jZXNzb3JfaWQoKSksIGxvY2FsX25vZGU7CisgICAgbm9kZWlkX3QgY2xvc2Vz
dCA9IE5VTUFfTk9fTk9ERTsKKyAgICB1OCBkaXN0LCBzaG9ydGVzdCA9IDB4ZmY7CiAKLSAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJmhlYXBfbG9jaykpOworICAgIGlmICggbm9kZSA9PSBOVU1B
X05PX05PREUgKQorICAgICAgICBub2RlID0gMDsKIAotICAgIGlmICggIW5vZGVfbmVlZF9zY3J1
Yltub2RlXSApCi0gICAgICAgIHJldHVybjsKKyAgICBpZiAoIG5vZGVfbmVlZF9zY3J1Yltub2Rl
XSAmJgorICAgICAgICAgKCFnZXRfbm9kZSB8fCAhbm9kZV90ZXN0X2FuZF9zZXQobm9kZSwgbm9k
ZV9zY3J1YmJpbmcpKSApCisgICAgICAgIHJldHVybiBub2RlOworCisgICAgLyoKKyAgICAgKiBT
ZWUgaWYgdGhlcmUgYXJlIG1lbW9yeS1vbmx5IG5vZGVzIHRoYXQgbmVlZCBzY3J1YmJpbmcgYW5k
IGNob29zZQorICAgICAqIHRoZSBjbG9zZXN0IG9uZS4KKyAgICAgKi8KKyAgICBsb2NhbF9ub2Rl
ID0gbm9kZTsKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgZG8geworICAgICAgICAg
ICAgbm9kZSA9IGN5Y2xlX25vZGUobm9kZSwgbm9kZV9vbmxpbmVfbWFwKTsKKyAgICAgICAgfSB3
aGlsZSAoICFjcHVtYXNrX2VtcHR5KCZub2RlX3RvX2NwdW1hc2sobm9kZSkpICYmCisgICAgICAg
ICAgICAgICAgICAobm9kZSAhPSBsb2NhbF9ub2RlKSApOworCisgICAgICAgIGlmICggbm9kZSA9
PSBsb2NhbF9ub2RlICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggbm9kZV9u
ZWVkX3NjcnViW25vZGVdICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhZ2V0X25vZGUg
KQorICAgICAgICAgICAgICAgIHJldHVybiBub2RlOworCisgICAgICAgICAgICBkaXN0ID0gX19u
b2RlX2Rpc3RhbmNlKGxvY2FsX25vZGUsIG5vZGUpOworCisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogR3JhYiB0aGUgbm9kZSByaWdodCBhd2F5LiBJZiB3ZSBmaW5kIGEgY2xvc2VyIG5v
ZGUgbGF0ZXIgd2Ugd2lsbAorICAgICAgICAgICAgICogcmVsZWFzZSB0aGlzIG9uZS4gV2hpbGUg
dGhlcmUgaXMgYSBjaGFuY2UgdGhhdCBhbm90aGVyIENQVSB3aWxsCisgICAgICAgICAgICAgKiBu
b3QgYmUgYWJsZSB0byBzY3J1YiB0aGF0IG5vZGUgd2hlbiBpdCBpcyBzZWFyY2hpbmcgZm9yIHNj
cnViIHdvcmsKKyAgICAgICAgICAgICAqIGF0IHRoZSBzYW1lIHRpbWUgaXQgd2lsbCBiZSBhYmxl
IHRvIGRvIHNvIG5leHQgdGltZSBpdCB3YWtlcyB1cC4KKyAgICAgICAgICAgICAqIFRoZSBhbHRl
cm5hdGl2ZSB3b3VsZCBiZSB0byBwZXJmb3JtIHRoaXMgc2VhcmNoIHVuZGVyIGEgbG9jayBidXQK
KyAgICAgICAgICAgICAqIHRoZW4gd2UnZCBuZWVkIHRvIHRha2UgdGhpcyBsb2NrIGV2ZXJ5IHRp
bWUgd2UgY29tZSBpbiBoZXJlLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIChk
aXN0IDwgc2hvcnRlc3QgfHwgY2xvc2VzdCA9PSBOVU1BX05PX05PREUpICYmCisgICAgICAgICAg
ICAgICAgICFub2RlX3Rlc3RfYW5kX3NldChub2RlLCBub2RlX3NjcnViYmluZykgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGlmICggY2xvc2VzdCAhPSBOVU1BX05PX05PREUgKQor
ICAgICAgICAgICAgICAgICAgICBub2RlX2NsZWFyKGNsb3Nlc3QsIG5vZGVfc2NydWJiaW5nKTsK
KyAgICAgICAgICAgICAgICBzaG9ydGVzdCA9IGRpc3Q7CisgICAgICAgICAgICAgICAgY2xvc2Vz
dCA9IG5vZGU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4g
Y2xvc2VzdDsKK30KKworYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCit7CisgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGc7CisgICAgdW5zaWduZWQgaW50IHpvbmU7CisgICAgdW5zaWduZWQgaW50
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBib29sIHByZWVtcHQgPSBmYWxzZTsKKyAg
ICBub2RlaWRfdCBub2RlOworICAgIHVuc2lnbmVkIGludCBjbnQgPSAwOworICAKKyAgICBub2Rl
ID0gbm9kZV90b19zY3J1Yih0cnVlKTsKKyAgICBpZiAoIG5vZGUgPT0gTlVNQV9OT19OT0RFICkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworIAorICAgIHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKIAog
ICAgIGZvciAoIHpvbmUgPSAwOyB6b25lIDwgTlJfWk9ORVM7IHpvbmUrKyApCiAgICAgewpAQCAt
MTA1NSwxNyArMTEyNiw0MiBAQCBzdGF0aWMgdm9pZCBzY3J1Yl9mcmVlX3BhZ2VzKHVuc2lnbmVk
IGludCBub2RlKQogICAgICAgICAgICAgICAgICAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ld
KTsKICAgICAgICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVk
X3NjcnViOwogICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07
CisgICAgICAgICAgICAgICAgICAgICAgICBjbnQgKz0gMTAwOyAvKiBzY3J1YmJlZCBwYWdlcyBh
ZGQgaGVhdmllciB3ZWlnaHQuICovCisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgY250Kys7CisKKyAgICAgICAg
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogU2NydWIgYSBmZXcgKDgpIHBh
Z2VzIGJlZm9yZSBiZWNvbWluZyBlbGlnaWJsZSBmb3IKKyAgICAgICAgICAgICAgICAgICAgICog
cHJlZW1wdGlvbi4gQnV0IGFsc28gY291bnQgbm9uLXNjcnViYmluZyBsb29wIGl0ZXJhdGlvbnMK
KyAgICAgICAgICAgICAgICAgICAgICogc28gdGhhdCB3ZSBkb24ndCBnZXQgc3R1Y2sgaGVyZSB3
aXRoIGFuIGFsbW9zdCBjbGVhbgorICAgICAgICAgICAgICAgICAgICAgKiBoZWFwLgorICAgICAg
ICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgaWYgKCBjbnQgPiA4MDAgJiYg
c29mdGlycV9wZW5kaW5nKGNwdSkgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgICAgICBwcmVlbXB0ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAg
ICAgICAgICAgcGFnZV9saXN0X2RlbChwZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKLSAg
ICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRlciwg
SU5WQUxJRF9ESVJUWV9JRFgpOworICAgICAgICAgICAgICAgIGlmICggaSA+PSAoMVUgPDwgb3Jk
ZXIpIC0gMSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBwYWdlX2xp
c3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworICAgICAgICAgICAgICAgICAg
ICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRlciwgSU5WQUxJRF9ESVJU
WV9JRFgpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSBpICsgMTsKIAotICAgICAgICAg
ICAgICAgIGlmICggbm9kZV9uZWVkX3NjcnViW25vZGVdID09IDAgKQotICAgICAgICAgICAgICAg
ICAgICByZXR1cm47CisgICAgICAgICAgICAgICAgaWYgKCBwcmVlbXB0IHx8IChub2RlX25lZWRf
c2NydWJbbm9kZV0gPT0gMCkgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAoIG9yZGVyLS0gIT0gMCApOwogICAgIH0KKworIG91
dDoKKyAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKKyAgICBub2RlX2NsZWFyKG5vZGUsIG5v
ZGVfc2NydWJiaW5nKTsKKyAgICByZXR1cm4gbm9kZV90b19zY3J1YihmYWxzZSkgIT0gTlVNQV9O
T19OT0RFOwogfQogCiAvKiBGcmVlIDJeQG9yZGVyIHNldCBvZiBwYWdlcy4gKi8KQEAgLTExNzYs
OSArMTI3Miw2IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICBpZiAoIHRhaW50
ZWQgKQogICAgICAgICByZXNlcnZlX29mZmxpbmVkX3BhZ2UocGcpOwogCi0gICAgaWYgKCBuZWVk
X3NjcnViICkKLSAgICAgICAgc2NydWJfZnJlZV9wYWdlcyhub2RlKTsKLQogICAgIHNwaW5fdW5s
b2NrKCZoZWFwX2xvY2spOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBi
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IGUxZjljNDIuLmRkYzNmYjMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0xNjAs
NiArMTYwLDcgQEAgdm9pZCBpbml0X3hlbmhlYXBfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBw
ZSk7CiB2b2lkIHhlbmhlYXBfbWF4X21mbih1bnNpZ25lZCBsb25nIG1mbik7CiB2b2lkICphbGxv
Y194ZW5oZWFwX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdz
KTsKIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcik7
Citib29sIHNjcnViX2ZyZWVfcGFnZXModm9pZCk7CiAjZGVmaW5lIGFsbG9jX3hlbmhlYXBfcGFn
ZSgpIChhbGxvY194ZW5oZWFwX3BhZ2VzKDAsMCkpCiAjZGVmaW5lIGZyZWVfeGVuaGVhcF9wYWdl
KHYpIChmcmVlX3hlbmhlYXBfcGFnZXModiwwKSkKIC8qIE1hcCBtYWNoaW5lIHBhZ2UgcmFuZ2Ug
aW4gWGVuIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gKi8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg0g-0006kq-0j; Fri, 04 Aug 2017 17:03:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddg0e-0006jY-Dn
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:03:36 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BE/26-02962-7E8A4895; Fri, 04 Aug 2017 17:03:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42LpnVTnqvt8RUu
 kwds/7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHPVYFO1Qr7t4+y9jA2C7bxcjFISQwgUli
 9e95TBDOH0aJ89O3skM4GxglXu3rgnJ6GCX2fD7P3MXIycEmYCRx9uh0RhBbREBa4trny4wgR
 cwCDUwSz88dBHI4OIQFLCSWdsSD1LAIqEqsnH2SHcTmFfCUOHN1PhuILSGgIDHl4XuwmZwCXh
 LNrS/AaoSAak7e/8EEUWMocfrhNsYJjHwLGBlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgQGCgMQ7GCcftn/EKMkB5OSKG/1saZIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK865e3RAoJFqWmp1akZeYAQxYmLcHBoyTC+3UZUJq3uCAxtzgzHSJ1ilGX49WE/
 9+YhFjy8vNSpcR5F4PMEAApyijNgxsBi59LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuatBJ
 nCk5lXArfpFdARTEBH/KlrBDmiJBEhJdXAOKH7YEWpw89mcYkp+nNO9LE95DTQ56hm3Hgiqeq
 Q6A47+4c+r+Ymt5rumLfN9+Nlg/l91wOuetmkbC/Q7lzeaWr/nudi78Ry/e6TJSavCn/+evzi
 4oN5Dcq1ia/Xnkuxzbzk/OhYz8YNW83ZXd6bKr2p+nx1n5J0h6/QnaVGc7d8FFd1tY8sVWIpz
 kg01GIuKk4EAMB7P+maAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1501866213!76558299!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3697 invoked from network); 4 Aug 2017 17:03:34 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 17:03:34 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74H3UaH028107
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:31 GMT
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 v74H3TwT027159
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:30 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 v74H3TRU030352;
 Fri, 4 Aug 2017 17:03:29 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 10:03:29 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 13:05:46 -0400
Message-Id: <1501866346-9774-9-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 8/8] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZGVidWcgS2NvbmZpZyBvcHRpb24gdGhhdCB3aWxsIG1ha2UgcGFnZSBhbGxvY2F0b3Ig
dmVyaWZ5CnRoYXQgcGFnZXMgdGhhdCB3ZXJlIHN1cHBvc2VkIHRvIGJlIHNjcnViYmVkIGFyZSwg
aW4gZmFjdCwgY2xlYW4uCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgIHwgIDcgKysrKysrCiB4ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcuZGVi
dWcKaW5kZXggNjg5ZjI5Ny4uMTk1ZDUwNCAxMDA2NDQKLS0tIGEveGVuL0tjb25maWcuZGVidWcK
KysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTExNCw2ICsxMTQsMTMgQEAgY29uZmlnIERFVklD
RV9UUkVFX0RFQlVHCiAJICBsb2dnZWQgaW4gdGhlIFhlbiByaW5nIGJ1ZmZlci4KIAkgIElmIHVu
c3VyZSwgc2F5IE4gaGVyZS4KIAorY29uZmlnIFNDUlVCX0RFQlVHCisJYm9vbCAiUGFnZSBzY3J1
YmJpbmcgdGVzdCIKKwlkZWZhdWx0IERFQlVHCisJLS0taGVscC0tLQorCSAgVmVyaWZ5IHRoYXQg
cGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkIGJlZm9yZSBiZWluZyBhbGxvY2F0ZWQgdG8K
KwkgIGEgZ3Vlc3QgYXJlIGluZGVlZCBzY3J1YmJlZC4KKwogZW5kaWYgIyBERUJVRyB8fCBFWFBF
UlQKIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA3Y2Q3MzZjLi5hYWMxZmYyIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAt
MTcwLDYgKzE3MCwxMCBAQCBib29sZWFuX3BhcmFtKCJib290c2NydWIiLCBvcHRfYm9vdHNjcnVi
KTsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1Yl9jaHVuayA9
IE1CKDEyOCk7CiBzaXplX3BhcmFtKCJib290c2NydWJfY2h1bmsiLCBvcHRfYm9vdHNjcnViX2No
dW5rKTsKIAorI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRworc3RhdGljIGJvb2wgX19yZWFkX21v
c3RseSBib290X3NjcnViX2RvbmU7CisjZW5kaWYKKwogLyoKICAqIEJpdCB3aWR0aCBvZiB0aGUg
RE1BIGhlYXAgLS0gdXNlZCB0byBvdmVycmlkZSBOVU1BLW5vZGUtZmlyc3QuCiAgKiBhbGxvY2F0
aW9uIHN0cmF0ZWd5LCB3aGljaCBjYW4gb3RoZXJ3aXNlIGV4aGF1c3QgbG93IG1lbW9yeS4KQEAg
LTY5OCw2ICs3MDIsNDMgQEAgc3RhdGljIHZvaWQgcGFnZV9saXN0X2FkZF9zY3J1YihzdHJ1Y3Qg
cGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5vZGUsCiAgICAgICAgIHBhZ2VfbGlzdF9hZGQo
cGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CiB9CiAKKy8qIFNDUlVCX1BBVFRFUk4gbmVl
ZHMgdG8gYmUgYSByZXBlYXRpbmcgc2VyaWVzIG9mIGJ5dGVzLiAqLworI2lmbmRlZiBOREVCVUcK
KyNkZWZpbmUgU0NSVUJfUEFUVEVSTiAgICAgICAgMHhjMmMyYzJjMmMyYzJjMmMyVUxMCisjZWxz
ZQorI2RlZmluZSBTQ1JVQl9QQVRURVJOICAgICAgICAwVUxMCisjZW5kaWYKKyNkZWZpbmUgU0NS
VUJfQllURV9QQVRURVJOICAgKFNDUlVCX1BBVFRFUk4gJiAweGZmKQorCitzdGF0aWMgdm9pZCBw
b2lzb25fb25lX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisjaWZkZWYgQ09ORklHX1ND
UlVCX0RFQlVHCisgICAgbWZuX3QgbWZuID0gX21mbihwYWdlX3RvX21mbihwZykpOworICAgIHVp
bnQ2NF90ICpwdHI7CisKKyAgICBwdHIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKKyAgICAqcHRy
ID0gflNDUlVCX1BBVFRFUk47CisgICAgdW5tYXBfZG9tYWluX3BhZ2UocHRyKTsKKyNlbmRpZgor
fQorCitzdGF0aWMgdm9pZCBjaGVja19vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKK3sK
KyNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcKKyAgICBtZm5fdCBtZm4gPSBfbWZuKHBhZ2VfdG9f
bWZuKHBnKSk7CisgICAgY29uc3QgdWludDY0X3QgKnB0cjsKKyAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgIGlmICggIWJvb3Rfc2NydWJfZG9uZSApCisgICAgICAgIHJldHVybjsKKworICAgIHB0
ciA9IG1hcF9kb21haW5fcGFnZShtZm4pOworICAgIGZvciAoIGkgPSAwOyBpIDwgUEFHRV9TSVpF
IC8gc2l6ZW9mICgqcHRyKTsgaSsrICkKKyAgICAgICAgQVNTRVJUKHB0cltpXSA9PSBTQ1JVQl9Q
QVRURVJOKTsKKyAgICB1bm1hcF9kb21haW5fcGFnZShwdHIpOworI2VuZGlmCit9CisKIHN0YXRp
YyB2b2lkIGNoZWNrX2FuZF9zdG9wX3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCiB7CiAg
ICAgaWYgKCBoZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfU0NSVUJCSU5HICkKQEAg
LTkzMiw2ICs5NzMsOSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdl
cygKICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wgaXRzIG93biB2aXNpYmlsaXR5IG9mL3Ro
cm91Z2ggdGhlIGNhY2hlLgogICAgICAgICAgKi8KICAgICAgICAgZmx1c2hfcGFnZV90b19yYW0o
cGFnZV90b19tZm4oJnBnW2ldKSwgIShtZW1mbGFncyAmIE1FTUZfbm9faWNhY2hlX2ZsdXNoKSk7
CisKKyAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1YikgKQorICAgICAgICAg
ICAgY2hlY2tfb25lX3BhZ2UoJnBnW2ldKTsKICAgICB9CiAKICAgICBzcGluX3VubG9jaygmaGVh
cF9sb2NrKTsKQEAgLTEzMDYsNyArMTM1MCwxMCBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFn
ZXMoCiAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiArIGksIElOVkFMSURfTTJQX0VOVFJZ
KTsKIAogICAgICAgICBpZiAoIG5lZWRfc2NydWIgKQorICAgICAgICB7CiAgICAgICAgICAgICBw
Z1tpXS5jb3VudF9pbmZvIHw9IFBHQ19uZWVkX3NjcnViOworICAgICAgICAgICAgcG9pc29uX29u
ZV9wYWdlKCZwZ1tpXSk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBhdmFpbFtub2RlXVt6b25l
XSArPSAxIDw8IG9yZGVyOwpAQCAtMTY2NCw3ICsxNzExLDEyIEBAIHN0YXRpYyB2b2lkIGluaXRf
aGVhcF9wYWdlcygKICAgICAgICAgICAgIG5yX3BhZ2VzIC09IG47CiAgICAgICAgIH0KIAorI2lm
bmRlZiBDT05GSUdfU0NSVUJfREVCVUcKICAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnICsgaSwg
MCwgZmFsc2UpOworI2Vsc2UKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnICsgaSwgMCwgYm9v
dF9zY3J1Yl9kb25lKTsKKyNlbmRpZgorCQogICAgIH0KIH0KIApAQCAtMTkzMCw2ICsxOTgyLDEw
IEBAIHZvaWQgX19pbml0IHNjcnViX2hlYXBfcGFnZXModm9pZCkKIAogICAgIHByaW50aygiZG9u
ZS5cbiIpOwogCisjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCisgICAgYm9vdF9zY3J1Yl9kb25l
ID0gdHJ1ZTsKKyNlbmRpZgorCiAgICAgLyogTm93IHRoYXQgdGhlIGhlYXAgaXMgaW5pdGlhbGl6
ZWQsIHJ1biBjaGVja3MgYW5kIHNldCBib3VuZHMKICAgICAgKiBmb3IgdGhlIGxvdyBtZW0gdmly
cSBhbGdvcml0aG0uICovCiAgICAgc2V0dXBfbG93X21lbV92aXJxKCk7CkBAIC0yMjAzLDEyICsy
MjU5LDE2IEBAIHZvaWQgZnJlZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1
bnNpZ25lZCBpbnQgb3JkZXIpCiAKICAgICAgICAgICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgm
ZC0+cGFnZV9hbGxvY19sb2NrKTsKIAorI2lmbmRlZiBDT05GSUdfU0NSVUJfREVCVUcKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBOb3JtYWxseSB3ZSBleHBlY3QgYSBkb21haW4gdG8g
Y2xlYXIgcGFnZXMgYmVmb3JlIGZyZWVpbmcgdGhlbSwKICAgICAgICAgICAgICAqIGlmIGl0IGNh
cmVzIGFib3V0IHRoZSBzZWNyZWN5IG9mIHRoZWlyIGNvbnRlbnRzLiBIb3dldmVyLCBhZnRlcgog
ICAgICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2UgYXNzdW1lIHJlc3BvbnNpYmlsaXR5
IGZvciBlcmFzdXJlLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBzY3J1YiA9ICEhZC0+
aXNfZHlpbmc7CisjZWxzZQorICAgICAgICAgICAgc2NydWIgPSB0cnVlOworI2VuZGlmCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC0yMzAwLDcgKzIzNjAsOCBAQCB2b2lk
IHNjcnViX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogCiAjaWZuZGVmIE5ERUJVRwog
ICAgIC8qIEF2b2lkIGNhbGxlcnMgcmVseWluZyBvbiBhbGxvY2F0aW9ucyByZXR1cm5pbmcgemVy
b2VkIHBhZ2VzLiAqLwotICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNldChfX21hcF9kb21haW5f
cGFnZShwZyksIDB4YzIsIFBBR0VfU0laRSkpOworICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNl
dChfX21hcF9kb21haW5fcGFnZShwZyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFND
UlVCX0JZVEVfUEFUVEVSTiwgUEFHRV9TSVpFKSk7CiAjZWxzZQogICAgIC8qIEZvciBhIHByb2R1
Y3Rpb24gYnVpbGQsIGNsZWFyX3BhZ2UoKSBpcyB0aGUgZmFzdGVzdCB3YXkgdG8gc2NydWIuICov
CiAgICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihwZykpKTsKLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg0c-0006hl-PY; Fri, 04 Aug 2017 17:03:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddg0a-0006h9-LW
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:03:32 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B2/95-01724-3E8A4895; Fri, 04 Aug 2017 17:03:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KZM10+UPfxipZ
 Ig7nTOCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1794yFiywrTi35SFTA+MM7S5GLg4hgQlM
 Eo+mv2eCcH4xSkxfPpURwtnAKNH2ZDcbhNPDKHFu4RaWLkZODjYBI4mzR6czgtgiAtIS1z5fB
 utgFmhgknh+7iBYQljAW6L581c2EJtFQFXi3MePYHFeAU+JNZsngtkSAgoSUx6+ZwaxOQW8JJ
 pbX7CD2EJANSfv/2CCqDGUOP1wG+MERr4FjAyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NjPV
 yU4uLE9NTcxKTivWS83M3MQKDpZ6BgXEH4+ufTocYJTmYlER5q481RQrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4DVc3hIpJFiUmp5akZaZAwxbmLQEB4+SCO/XZUBp3uKCxNzizHSI1ClGXY5XE
 /5/YxJiycvPS5US52UHmSEAUpRRmgc3AhZDlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ81
 aCTOHJzCuB2/QK6AgmoCP+1DWCHFGSiJCSamBsufN5Y8HjJcUvEprUkj8/WPXZoWU+25bVW1f
 4fH/PrNebrKyRu2BfkV/jjc0H5qjtDrd+Hfn4+vxZD3gmver4/Ebrhemad9Puyb39pjNxj3Ti
 bg9Btssn0xvCLZt5D8a1fsmVWXW+Qjkiw6H4+A8m69Uz5qZsm5PQH/rrbMrrf4/N815rr/S6q
 8RSnJFoqMVcVJwIAJ8Nno6cAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1501866209!108732341!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26180 invoked from network); 4 Aug 2017 17:03:30 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 17:03:30 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74H3Pcu025442
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:25 GMT
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 v74H3P2O026999
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 17:03:25 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 v74H3OmV000633;
 Fri, 4 Aug 2017 17:03:24 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Aug 2017 10:03:24 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 13:05:40 -0400
Message-Id: <1501866346-9774-3-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 2/8] mm: Extract allocation loop from
	alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIG1ha2UgY29kZSBhIGJpdCBtb3JlIHJlYWRhYmxlLCBlc3BlY2lhbGx5IHdpdGgg
Y2hhbmdlcyB0aGF0CndpbGwgYmUgaW50cm9kdWNlZCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCgpT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgotLS0KQ2hhbmdlcyBpbiB2NjoKKiBSZWJhc2VkIGR1ZSB0byBjaGFuZ2VzIGluIHRoZSBmaXJz
dCBwYXRjaCAodGh1cyBkcm9wcGVkIEphbidzIEFDSykKCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyB8IDEzOSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA3NyBpbnNlcnRpb25zKCspLCA2MiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CmluZGV4IDllNzg3ZTAuLjZkNzQyMmQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC02OTcsMjIgKzY5NywxNSBAQCBz
dGF0aWMgdm9pZCBwYWdlX2xpc3RfYWRkX3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNp
Z25lZCBpbnQgbm9kZSwKICAgICAgICAgcGFnZV9saXN0X2FkZChwZywgJmhlYXAobm9kZSwgem9u
ZSwgb3JkZXIpKTsKIH0KIAotLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29udGlndW91cyBwYWdlcy4g
Ki8KLXN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAotICAgIHVuc2ln
bmVkIGludCB6b25lX2xvLCB1bnNpZ25lZCBpbnQgem9uZV9oaSwKLSAgICB1bnNpZ25lZCBpbnQg
b3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncywKLSAgICBzdHJ1Y3QgZG9tYWluICpkKQorc3Rh
dGljIHN0cnVjdCBwYWdlX2luZm8gKmdldF9mcmVlX2J1ZGR5KHVuc2lnbmVkIGludCB6b25lX2xv
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB6
b25lX2hpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgdW5zaWdu
ZWQgaW50IGksIGosIHpvbmUgPSAwLCBub2RlbWFza19yZXRyeSA9IDAsIGZpcnN0X2RpcnR5Owog
ICAgIG5vZGVpZF90IGZpcnN0X25vZGUsIG5vZGUgPSBNRU1GX2dldF9ub2RlKG1lbWZsYWdzKSwg
cmVxX25vZGUgPSBub2RlOwotICAgIHVuc2lnbmVkIGxvbmcgcmVxdWVzdCA9IDFVTCA8PCBvcmRl
cjsKKyAgICBub2RlbWFza190IG5vZGVtYXNrID0gZCA/IGQtPm5vZGVfYWZmaW5pdHkgOiBub2Rl
X29ubGluZV9tYXA7CisgICAgdW5zaWduZWQgaW50IGosIHpvbmUsIG5vZGVtYXNrX3JldHJ5ID0g
MDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKLSAgICBub2RlbWFza190IG5vZGVtYXNrID0g
KGQgIT0gTlVMTCApID8gZC0+bm9kZV9hZmZpbml0eSA6IG5vZGVfb25saW5lX21hcDsKLSAgICBi
b29sX3QgbmVlZF90bGJmbHVzaCA9IDA7Ci0gICAgdWludDMyX3QgdGxiZmx1c2hfdGltZXN0YW1w
ID0gMDsKLQotICAgIC8qIE1ha2Ugc3VyZSB0aGVyZSBhcmUgZW5vdWdoIGJpdHMgaW4gbWVtZmxh
Z3MgZm9yIG5vZGVJRC4gKi8KLSAgICBCVUlMRF9CVUdfT04oKF9NRU1GX2JpdHMgLSBfTUVNRl9u
b2RlKSA8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpOwogCiAgICAgaWYgKCBub2RlID09IE5VTUFf
Tk9fTk9ERSApCiAgICAgewpAQCAtNzI4LDM0ICs3MjEsNiBAQCBzdGF0aWMgc3RydWN0IHBhZ2Vf
aW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKICAgICBmaXJzdF9ub2RlID0gbm9kZTsKIAogICAgIEFT
U0VSVChub2RlIDwgTUFYX05VTU5PREVTKTsKLSAgICBBU1NFUlQoem9uZV9sbyA8PSB6b25lX2hp
KTsKLSAgICBBU1NFUlQoem9uZV9oaSA8IE5SX1pPTkVTKTsKLQotICAgIGlmICggdW5saWtlbHko
b3JkZXIgPiBNQVhfT1JERVIpICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0KLSAgICBzcGluX2xv
Y2soJmhlYXBfbG9jayk7Ci0KLSAgICAvKgotICAgICAqIENsYWltZWQgbWVtb3J5IGlzIGNvbnNp
ZGVyZWQgdW5hdmFpbGFibGUgdW5sZXNzIHRoZSByZXF1ZXN0Ci0gICAgICogaXMgbWFkZSBieSBh
IGRvbWFpbiB3aXRoIHN1ZmZpY2llbnQgdW5jbGFpbWVkIHBhZ2VzLgotICAgICAqLwotICAgIGlm
ICggKG91dHN0YW5kaW5nX2NsYWltcyArIHJlcXVlc3QgPgotICAgICAgICAgIHRvdGFsX2F2YWls
X3BhZ2VzICsgdG1lbV9mcmVlYWJsZV9wYWdlcygpKSAmJgotICAgICAgICAgICgobWVtZmxhZ3Mg
JiBNRU1GX25vX3JlZmNvdW50KSB8fAotICAgICAgICAgICAhZCB8fCBkLT5vdXRzdGFuZGluZ19w
YWdlcyA8IHJlcXVlc3QpICkKLSAgICAgICAgZ290byBub3RfZm91bmQ7Ci0KLSAgICAvKgotICAg
ICAqIFRNRU06IFdoZW4gYXZhaWxhYmxlIG1lbW9yeSBpcyBzY2FyY2UgZHVlIHRvIHRtZW0gYWJz
b3JiaW5nIGl0LCBhbGxvdwotICAgICAqIG9ubHkgbWlkLXNpemUgYWxsb2NhdGlvbnMgdG8gYXZv
aWQgd29yc3Qgb2YgZnJhZ21lbnRhdGlvbiBpc3N1ZXMuCi0gICAgICogT3RoZXJzIHRyeSB0bWVt
IHBvb2xzIHRoZW4gZmFpbC4gIFRoaXMgaXMgYSB3b3JrYXJvdW5kIHVudGlsIGFsbAotICAgICAq
IHBvc3QtZG9tMC1jcmVhdGlvbi1tdWx0aS1wYWdlIGFsbG9jYXRpb25zIGNhbiBiZSBlbGltaW5h
dGVkLgotICAgICAqLwotICAgIGlmICggKChvcmRlciA9PSAwKSB8fCAob3JkZXIgPj0gOSkpICYm
Ci0gICAgICAgICAodG90YWxfYXZhaWxfcGFnZXMgPD0gbWlkc2l6ZV9hbGxvY196b25lX3BhZ2Vz
KSAmJgotICAgICAgICAgdG1lbV9mcmVlYWJsZV9wYWdlcygpICkKLSAgICAgICAgZ290byB0cnlf
dG1lbTsKIAogICAgIC8qCiAgICAgICogU3RhcnQgd2l0aCByZXF1ZXN0ZWQgbm9kZSwgYnV0IGV4
aGF1c3QgYWxsIG5vZGUgbWVtb3J5IGluIHJlcXVlc3RlZCAKQEAgLTc2NywxNyArNzMyLDE3IEBA
IHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgICAgICB6b25l
ID0gem9uZV9oaTsKICAgICAgICAgZG8gewogICAgICAgICAgICAgLyogQ2hlY2sgaWYgdGFyZ2V0
IG5vZGUgY2FuIHN1cHBvcnQgdGhlIGFsbG9jYXRpb24uICovCi0gICAgICAgICAgICBpZiAoICFh
dmFpbFtub2RlXSB8fCAoYXZhaWxbbm9kZV1bem9uZV0gPCByZXF1ZXN0KSApCisgICAgICAgICAg
ICBpZiAoICFhdmFpbFtub2RlXSB8fCAoYXZhaWxbbm9kZV1bem9uZV0gPCAoMVVMIDw8IG9yZGVy
KSkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAvKiBGaW5kIHNt
YWxsZXN0IG9yZGVyIHdoaWNoIGNhbiBzYXRpc2Z5IHRoZSByZXF1ZXN0LiAqLwogICAgICAgICAg
ICAgZm9yICggaiA9IG9yZGVyOyBqIDw9IE1BWF9PUkRFUjsgaisrICkKICAgICAgICAgICAgICAg
ICBpZiAoIChwZyA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaGVhcChub2RlLCB6b25lLCBqKSkp
ICkKLSAgICAgICAgICAgICAgICAgICAgZ290byBmb3VuZDsKKyAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIHBnOwogICAgICAgICB9IHdoaWxlICggem9uZS0tID4gem9uZV9sbyApOyAvKiBjYXJl
ZnVsOiB1bnNpZ25lZCB6b25lIG1heSB3cmFwICovCiAKICAgICAgICAgaWYgKCAobWVtZmxhZ3Mg
JiBNRU1GX2V4YWN0X25vZGUpICYmIHJlcV9ub2RlICE9IE5VTUFfTk9fTk9ERSApCi0gICAgICAg
ICAgICBnb3RvIG5vdF9mb3VuZDsKKyAgICAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAgICAg
IC8qIFBpY2sgbmV4dCBub2RlLiAqLwogICAgICAgICBpZiAoICFub2RlX2lzc2V0KG5vZGUsIG5v
ZGVtYXNrKSApCkBAIC03OTQsNDYgKzc1OSw5NiBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAq
YWxsb2NfaGVhcF9wYWdlcygKICAgICAgICAgewogICAgICAgICAgICAgLyogV2hlbiB3ZSBoYXZl
IHRyaWVkIGFsbCBpbiBub2RlbWFzaywgd2UgZmFsbCBiYWNrIHRvIG90aGVycy4gKi8KICAgICAg
ICAgICAgIGlmICggKG1lbWZsYWdzICYgTUVNRl9leGFjdF9ub2RlKSB8fCBub2RlbWFza19yZXRy
eSsrICkKLSAgICAgICAgICAgICAgICBnb3RvIG5vdF9mb3VuZDsKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICAgICAgICAgIG5vZGVzX2FuZG5vdChub2RlbWFzaywgbm9kZV9vbmxp
bmVfbWFwLCBub2RlbWFzayk7CiAgICAgICAgICAgICBmaXJzdF9ub2RlID0gbm9kZSA9IGZpcnN0
X25vZGUobm9kZW1hc2spOwogICAgICAgICAgICAgaWYgKCBub2RlID49IE1BWF9OVU1OT0RFUyAp
Ci0gICAgICAgICAgICAgICAgZ290byBub3RfZm91bmQ7CisgICAgICAgICAgICAgICAgcmV0dXJu
IE5VTEw7CiAgICAgICAgIH0KICAgICB9Cit9CisKKy8qIEFsbG9jYXRlIDJeQG9yZGVyIGNvbnRp
Z3VvdXMgcGFnZXMuICovCitzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdl
cygKKyAgICB1bnNpZ25lZCBpbnQgem9uZV9sbywgdW5zaWduZWQgaW50IHpvbmVfaGksCisgICAg
dW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCisgICAgc3RydWN0IGRv
bWFpbiAqZCkKK3sKKyAgICBub2RlaWRfdCBub2RlOworICAgIHVuc2lnbmVkIGludCBpLCBidWRk
eV9vcmRlciwgem9uZSwgZmlyc3RfZGlydHk7CisgICAgdW5zaWduZWQgbG9uZyByZXF1ZXN0ID0g
MVVMIDw8IG9yZGVyOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGJvb2wgbmVlZF90
bGJmbHVzaCA9IGZhbHNlOworICAgIHVpbnQzMl90IHRsYmZsdXNoX3RpbWVzdGFtcCA9IDA7CisK
KyAgICAvKiBNYWtlIHN1cmUgdGhlcmUgYXJlIGVub3VnaCBiaXRzIGluIG1lbWZsYWdzIGZvciBu
b2RlSUQuICovCisgICAgQlVJTERfQlVHX09OKChfTUVNRl9iaXRzIC0gX01FTUZfbm9kZSkgPCAo
OCAqIHNpemVvZihub2RlaWRfdCkpKTsKKworICAgIEFTU0VSVCh6b25lX2xvIDw9IHpvbmVfaGkp
OworICAgIEFTU0VSVCh6b25lX2hpIDwgTlJfWk9ORVMpOworCisgICAgaWYgKCB1bmxpa2VseShv
cmRlciA+IE1BWF9PUkRFUikgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHNwaW5fbG9j
aygmaGVhcF9sb2NrKTsKKworICAgIC8qCisgICAgICogQ2xhaW1lZCBtZW1vcnkgaXMgY29uc2lk
ZXJlZCB1bmF2YWlsYWJsZSB1bmxlc3MgdGhlIHJlcXVlc3QKKyAgICAgKiBpcyBtYWRlIGJ5IGEg
ZG9tYWluIHdpdGggc3VmZmljaWVudCB1bmNsYWltZWQgcGFnZXMuCisgICAgICovCisgICAgaWYg
KCAob3V0c3RhbmRpbmdfY2xhaW1zICsgcmVxdWVzdCA+CisgICAgICAgICAgdG90YWxfYXZhaWxf
cGFnZXMgKyB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkpICYmCisgICAgICAgICAgKChtZW1mbGFncyAm
IE1FTUZfbm9fcmVmY291bnQpIHx8CisgICAgICAgICAgICFkIHx8IGQtPm91dHN0YW5kaW5nX3Bh
Z2VzIDwgcmVxdWVzdCkgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7
CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KIAotIHRyeV90bWVtOgotICAgIC8qIFRyeSB0
byBmcmVlIG1lbW9yeSBmcm9tIHRtZW0gKi8KLSAgICBpZiAoIChwZyA9IHRtZW1fcmVsaW5xdWlz
aF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpKSAhPSBOVUxMICkKKyAgICAvKgorICAgICAqIFRNRU06
IFdoZW4gYXZhaWxhYmxlIG1lbW9yeSBpcyBzY2FyY2UgZHVlIHRvIHRtZW0gYWJzb3JiaW5nIGl0
LCBhbGxvdworICAgICAqIG9ubHkgbWlkLXNpemUgYWxsb2NhdGlvbnMgdG8gYXZvaWQgd29yc3Qg
b2YgZnJhZ21lbnRhdGlvbiBpc3N1ZXMuCisgICAgICogT3RoZXJzIHRyeSB0bWVtIHBvb2xzIHRo
ZW4gZmFpbC4gIFRoaXMgaXMgYSB3b3JrYXJvdW5kIHVudGlsIGFsbAorICAgICAqIHBvc3QtZG9t
MC1jcmVhdGlvbi1tdWx0aS1wYWdlIGFsbG9jYXRpb25zIGNhbiBiZSBlbGltaW5hdGVkLgorICAg
ICAqLworICAgIGlmICggKChvcmRlciA9PSAwKSB8fCAob3JkZXIgPj0gOSkpICYmCisgICAgICAg
ICAodG90YWxfYXZhaWxfcGFnZXMgPD0gbWlkc2l6ZV9hbGxvY196b25lX3BhZ2VzKSAmJgorICAg
ICAgICAgdG1lbV9mcmVlYWJsZV9wYWdlcygpICkKICAgICB7Ci0gICAgICAgIC8qIHJlYXNzaWdu
aW5nIGFuIGFscmVhZHkgYWxsb2NhdGVkIGFub255bW91cyBoZWFwIHBhZ2UgKi8KKyAgICAgICAg
LyogVHJ5IHRvIGZyZWUgbWVtb3J5IGZyb20gdG1lbS4gKi8KKyAgICAgICAgcGcgPSB0bWVtX3Jl
bGlucXVpc2hfcGFnZXMob3JkZXIsIG1lbWZsYWdzKTsKICAgICAgICAgc3Bpbl91bmxvY2soJmhl
YXBfbG9jayk7CiAgICAgICAgIHJldHVybiBwZzsKICAgICB9CiAKLSBub3RfZm91bmQ6Ci0gICAg
LyogTm8gc3VpdGFibGUgbWVtb3J5IGJsb2Nrcy4gRmFpbCB0aGUgcmVxdWVzdC4gKi8KLSAgICBz
cGluX3VubG9jaygmaGVhcF9sb2NrKTsKLSAgICByZXR1cm4gTlVMTDsKKyAgICBwZyA9IGdldF9m
cmVlX2J1ZGR5KHpvbmVfbG8sIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFncywgZCk7CisgICAgaWYg
KCAhcGcgKQorICAgIHsKKyAgICAgICAgLyogTm8gc3VpdGFibGUgbWVtb3J5IGJsb2Nrcy4gRmFp
bCB0aGUgcmVxdWVzdC4gKi8KKyAgICAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7CisgICAg
ICAgIHJldHVybiBOVUxMOworICAgIH0KIAotIGZvdW5kOiAKKyAgICBub2RlID0gcGh5c190b19u
aWQocGFnZV90b19tYWRkcihwZykpOworICAgIHpvbmUgPSBwYWdlX3RvX3pvbmUocGcpOworICAg
IGJ1ZGR5X29yZGVyID0gUEZOX09SREVSKHBnKTsKIAogICAgIGZpcnN0X2RpcnR5ID0gcGctPnUu
ZnJlZS5maXJzdF9kaXJ0eTsKIAogICAgIC8qIFdlIG1heSBoYXZlIHRvIGhhbHZlIHRoZSBjaHVu
ayBhIG51bWJlciBvZiB0aW1lcy4gKi8KLSAgICB3aGlsZSAoIGogIT0gb3JkZXIgKQorICAgIHdo
aWxlICggYnVkZHlfb3JkZXIgIT0gb3JkZXIgKQogICAgIHsKLSAgICAgICAgai0tOwotICAgICAg
ICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBqLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBqKSA+IGZpcnN0X2RpcnR5ID8KKyAgICAgICAgYnVkZHlfb3Jk
ZXItLTsKKyAgICAgICAgcGFnZV9saXN0X2FkZF9zY3J1YihwZywgbm9kZSwgem9uZSwgYnVkZHlf
b3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IGJ1ZGR5X29yZGVyKSA+
IGZpcnN0X2RpcnR5ID8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSA6
IElOVkFMSURfRElSVFlfSURYKTsKLSAgICAgICAgcGcgKz0gMVUgPDwgajsKKyAgICAgICAgcGcg
Kz0gMVUgPDwgYnVkZHlfb3JkZXI7CiAKICAgICAgICAgaWYgKCBmaXJzdF9kaXJ0eSAhPSBJTlZB
TElEX0RJUlRZX0lEWCApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIEFkanVzdCBmaXJzdF9k
aXJ0eSAqLwotICAgICAgICAgICAgaWYgKCBmaXJzdF9kaXJ0eSA+PSAxVSA8PCBqICkKLSAgICAg
ICAgICAgICAgICBmaXJzdF9kaXJ0eSAtPSAxVSA8PCBqOworICAgICAgICAgICAgaWYgKCBmaXJz
dF9kaXJ0eSA+PSAxVSA8PCBidWRkeV9vcmRlciApCisgICAgICAgICAgICAgICAgZmlyc3RfZGly
dHkgLT0gMVUgPDwgYnVkZHlfb3JkZXI7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAg
ICAgZmlyc3RfZGlydHkgPSAwOyAvKiBXZSd2ZSBtb3ZlZCBwYXN0IG9yaWdpbmFsIGZpcnN0X2Rp
cnR5ICovCiAgICAgICAgIH0KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:05:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddg1x-0007Mh-Vy; Fri, 04 Aug 2017 17:04:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1ddg1w-0007MB-T6
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:04:56 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 3E/27-27137-839A4895; Fri, 04 Aug 2017 17:04:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9d8ZUu
 kwed9JhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bi3Z/ZC14yVvzf9oCpgfEAYxcjJ4eQQJ7E
 4q7l7CA2r4CdxPoHp9hAbAkBQ4nTC2+ygNgsAqoSm38fB7PZBNQlOhe1g9kiArIS8xv6WLsYu
 TiYBd4zSrxbuAVsqLBAnET7ni9MIAkhgVdMEo1nF4BN5RQIlDj65AZQEQfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdS72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYx3NwUcYpTkYFIS5a0+1hQp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYLXfEVLpJBgUWp6akVaZg4wEmDSEhw8SiK8MiBp3uKCx
 NzizHSI1ClGY46mD1u+MHG8mvD/G5MQS15+XqqUOK84SKkASGlGaR7cIFiEXmKUlRLmZQQ6TY
 inILUoN7MEVf4VozgHo5Iwb+VyoCk8mXklcPteAZ3CBHTKn7pGkFNKEhFSUg2M3oVuRqluZ3W
 TJ3VP6nib8yxU5ow5Z/RerXudT7b5SfsrbHzcOuEH4w9ua2ahZ5u6bh4u+/zz7JbgR09PCrX9
 Dn6Q6q5lEv+2c8bjX53P5p/QkO7VzX+0wnrvT8mNm9c5OXZNFzs143Lfzp37apm3Ce7+unB+T
 t78xovhHcJXX5+RdVE8OTHtvhJLcUaioRZzUXEiAJTACrvLAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1501866294!70651685!1
X-Originating-IP: [137.65.248.74]
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 15108 invoked from network); 4 Aug 2017 17:04:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 17:04:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Aug 2017 11:04:53 -0600
Message-Id: <5984A933020000780010368F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 04 Aug 2017 11:04:51 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <kpraveen.lkml@gmail.com>
References: <20170714082636.29511-1-kpraveen.lkml@gmail.com>
 <20170714082636.29511-2-kpraveen.lkml@gmail.com>
 <5968D4F6020000780016AB37@prv-mh.provo.novell.com>
 <1500036672.13834.14.camel@gmail.com>
 <5968DDCE020000780016AB87@prv-mh.provo.novell.com>
 <1501756670.28477.6.camel@citrix.com>
 <CABcWhv43P-QvJBvqSE3cFFBYn+E_zX3oi1TbR7OMoJe4m2-4pw@mail.gmail.com>
In-Reply-To: <CABcWhv43P-QvJBvqSE3cFFBYn+E_zX3oi1TbR7OMoJe4m2-4pw@mail.gmail.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,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 01/17] rbtree: changes to align the
 coding conventions with Linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPiAwOC8wNC8xNyA3OjAw
IFBNID4+Pgo+VGhlcmUgd2lsbCBiZSBpc3N1ZSB3aGlsZSBkaXJlY3RseSBhcHBseWluZyB0aGUg
cGF0Y2ggZnJvbSBMaW51eCB0cmVlCj4oIGhhdmluZyBjaGFuZ2VkIHRoZSBmaWxlIG5hbWUgKSBh
cyB0aGUgbGluZSBudW1iZXIgY2hhbmdlcy4KCkhvdyBkbyBsaW5lIG51bWJlcnMgbWF0dGVyPwoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:22:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddgIk-0000sv-GE; Fri, 04 Aug 2017 17:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1ddgIj-0000sp-5y
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:22:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 84/C8-03937-84DA4895; Fri, 04 Aug 2017 17:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVyMfTOEV33tS2
 RBlOXmFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLly9lKuhmq3h09Cl7A2MjaxcjF4eQwERG
 iQ+rtjOBOCwC7awS/fM+sXQxcnJICCxmlbgzSQLCzpNoO7oOqIMDyC6S2LY/DiTMKyAocXLmE
 7ByYQEliVcHPzJDlJtJHN9/gQ3EFhLwkuh+vIsdxOYUsJeYc66LDWLxbGaJFz+mMIPMZBPQlW
 i/VQBSwyKgInG4bTfUCYYSV0/OYQcp4RUIkJh9jQNiVZzE02dXwEpEBJQlPj9fyQwykllgEpN
 E58Z2JpAEs4CmROv23+wTGIVnITl1FpLUAkamVYwaxalFZalFuoYGeklFmekZJbmJmTlAnple
 bmpxcWJ6ak5iUrFecn7uJkZgODMAwQ7G4+/jDjFKcjApifJWH2uKFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBe291S6SQYFFqempFWmYOMLJg0hIcPEoivItA0rzFBYm5xZnpEKlTjJYcV66s+8
 LE0fRhC5CccmD7FyYhlrz8vFQpcd4rIA0CIA0ZpXlw42DRf4lRVkqYlxHoQCGegtSi3MwSVPl
 XjOIcjErCvG9ApvBk5pXAbX0FdBAT0EF/6hpBDipJREhJNTA6hs5fHLKYrTrt6McT0yN1d927
 msejW/ppWqndu5cLdNY9XiEuWvL/0fLE/KqrilcenbepZ+1nMXFz1J1XrrvntH2eQ8PBENfit
 6W3sk/4MAVHqPfZP79/ZLPhivWOar6yd5K271t/IlWz/WlxVLxCxe8d655u0F23QuyJxq8TXM
 57DRvWhL1SYinOSDTUYi4qTgQAQGaNOvkCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501867335!73397856!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35924 invoked from network); 4 Aug 2017 17:22:15 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 17:22:15 -0000
Received: by mail-qk0-f196.google.com with SMTP id m84so2116595qki.5
 for <xen-devel@lists.xen.org>; Fri, 04 Aug 2017 10:22:15 -0700 (PDT)
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=TzXKjscn98NDBvAqWYsC9HYQ6v5PHQoNaVNiV7amaf4=;
 b=NGSb3JDY1dhuR67sIin+TJmPHAwTvMWt7mWB0YmLsTRitNMCVVg3dcyOPQsQUSLSS1
 cfu8MAi78ys23WaQhClJ303cBXRrnurGIaYW9iCY8RKfgrYLL/R/7rf3GPv/JAGwy7aQ
 9z3ditc5J0WwQGU1QzWQW9FbDCvv1h1snVgp40T6KqBhD9V9mPrHrzyKjD3RN03Mi3aB
 hqkTml+fuAFKQUtoZCBUyADvvUGZu6XpKRjQfCmZeTIdHApFT3KaTtWpd8TMRF6qHHZR
 Q0X49up1b70QIoVRSeWVpv5BPBt7bSv6Ho/k8nS/3RfQHRFgTw3bhn9fGk7S4linp8Hm
 CM7Q==
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=TzXKjscn98NDBvAqWYsC9HYQ6v5PHQoNaVNiV7amaf4=;
 b=IgsZcJNNlvHefvjsTtrnf6iC7meK0Fk5Cfo+lTZYUQghPoI4QtvnBotIucAkda0YYj
 FFEB/0cb65miqmPdbingsaD9kKJ2hMwNCP15TUNfMN42/P7vyJW/d2CvkYF/vrAWp5hi
 BELe7WHNSFREgS9cHa1pRPeYwpqHAkRFBX0VSx2HjQmyHQQjo2431RWzUEBd8rIMDm+e
 hO8M6FWS2JV3WR7S6GxluL9uPrhTUxuC8t/r7y8rKQ7YVvc1QkIlVypWRuipxLybq0tZ
 yGgK/XFdL+G/QzjzJzVBACZljg4JhTXQqUPKkBBnWzn3NtPLT1ZmawLzbJb41/AEQnpB
 2Few==
X-Gm-Message-State: AHYfb5gYf3HkAZGzyhgHIbgu7ZDANwrDd+SZZ8nK4EOltz8MYZr8nw3V
 3OPfl6VembKQn9SZ2N+GMJGuuq/HXg==
X-Received: by 10.55.155.23 with SMTP id d23mr3785714qke.271.1501867334685;
 Fri, 04 Aug 2017 10:22:14 -0700 (PDT)
MIME-Version: 1.0
X-Google-Sender-Delegation: praveenkumar1511@gmail.com
Received: by 10.140.39.169 with HTTP; Fri, 4 Aug 2017 10:21:54 -0700 (PDT)
In-Reply-To: <5984A933020000780010368F@prv-mh.provo.novell.com>
References: <20170714082636.29511-1-kpraveen.lkml@gmail.com>
 <20170714082636.29511-2-kpraveen.lkml@gmail.com>
 <5968D4F6020000780016AB37@prv-mh.provo.novell.com>
 <1500036672.13834.14.camel@gmail.com>
 <5968DDCE020000780016AB87@prv-mh.provo.novell.com>
 <1501756670.28477.6.camel@citrix.com>
 <CABcWhv43P-QvJBvqSE3cFFBYn+E_zX3oi1TbR7OMoJe4m2-4pw@mail.gmail.com>
 <5984A933020000780010368F@prv-mh.provo.novell.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Fri, 4 Aug 2017 22:51:54 +0530
X-Google-Sender-Auth: YK9gIxaHq0sJK4lE3zEZoXSRt24
Message-ID: <CABcWhv5V5EAuHUfbjJE8FhJCnp5m0bxe-Rg4av9NtnRdS=cjCA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 01/17] rbtree: changes to align the
 coding conventions with Linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSB0cmllZCBhcHBseWluZyB0aGUgcGF0Y2hlcyBnZW5lcmF0ZWQgZnJvbSBMaW51eCB0cmVlIGFu
ZCB1cGRhdGluZwp0aGUgZmlsZSBsb2NhdGlvbiAoIGFzIHBlciB0aGUgWGVuIHRyZWUgbG9jYXRp
b24gKTsgc29tZSBvZiB0aGUKcGxhY2VzLCBJIHdhcyBmYWNpbmcgaXNzdWVzLgpBZGRpbmcgY29t
bWVudCB0byB0aGUgZmlsZSwgcmVzb2x2ZWQgc29tZSBvZiB0aGUgcGF0Y2hpbmcgaXNzdWVzLiBT
bywKdGhpcyBpcyBteSB1bmRlcnN0YW5kaW5nICggY291bGQgYmUgY29tcGxldGVseSB3cm9uZyAp
IHRoYXQsIHdpdGggdGhlCmNoYW5nZSBpbiBsb2NhdGlvbiBhbmQgZGlmZmVyZW5jZSBpbiBjb2Rl
IHN0YXRlbWVudHMsIHRoZSBwYXRjaAphcHBsaWNhdGlvbiBoYXZlIGZhaWxlZC4gUGxlYXNlIHN1
Z2dlc3QgaWYgSSBjYW4gcGVyZm9ybSB0aGlzIGlzIGEKYmV0dGVyIHdheS4gVGhhbmtzIGluIGFk
dmFuY2UuCgpPbiBGcmksIEF1ZyA0LCAyMDE3IGF0IDEwOjM0IFBNLCBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxA
Z21haWwuY29tPiAwOC8wNC8xNyA3OjAwIFBNID4+Pgo+PlRoZXJlIHdpbGwgYmUgaXNzdWUgd2hp
bGUgZGlyZWN0bHkgYXBwbHlpbmcgdGhlIHBhdGNoIGZyb20gTGludXggdHJlZQo+PiggaGF2aW5n
IGNoYW5nZWQgdGhlIGZpbGUgbmFtZSApIGFzIHRoZSBsaW5lIG51bWJlciBjaGFuZ2VzLgo+Cj4g
SG93IGRvIGxpbmUgbnVtYmVycyBtYXR0ZXI/Cj4KPiBKYW4KPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:26:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17: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.xen.org>)
	id 1ddgMz-00016M-4o; Fri, 04 Aug 2017 17:26:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1ddgMy-00016F-7g
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 17:26:40 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 16/E6-18997-F4EA4895; Fri, 04 Aug 2017 17:26:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfS6s67fupZ
 Ig6NHFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9fecYC24aVjR92MDUwLhetYuRi0NIYAKj
 xJxDc5hBHBaBBlaJpRf+sYA4EgJzWCX2zprC1sXICeTkSZw5soYJwi6U6Og9zgpi8woISpyc+
 YQFxBYS8JC4eG0OI4jNKWApcW3JBWaIFVMZJRZcnssOkmAT0JBYO+Ug2FAWARWJF3d3Qw0KkL
 i1ZRlYjbBAskRH9xywoSICihIPXt5kBRnELHCfSWLLq6dgG5gFNCVat/9mn8AoMAvJIbOQpBY
 wMq1i1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMRwYg2MHY
 tN3zEKMkB5OSKG/1saZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8l9e0RAoJFqWmp1akZeYAI
 wMmLcHBoyTCy7MWKM1bXJCYW5yZDpE6xWjMceXKui9MHFMObP/CJMSSl5+XKiXOewxkkgBIaU
 ZpHtwgWMReYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvPMhCnsy8Erh9r4BOYQI65U9dI8g
 pJYkIKakGxrNTr+od/DqpnvE2n2jVpbrKTQG2azdJJLFpebpa6Vpene6S8sgz3HzWj98XpRI+
 bYh9dOpbzN5Nc96vm/xj2XHvzPmC2y/oi39VX1ogEXlt1a+s/Tnbr7/nnua+PKS3T656sf6z8
 rClU5Wt8lPW7v+wqEz+nOjrK8W3FNeer216OO1V8FmWjz1KLMUZiYZazEXFiQADHSjJ0wIAAA
 ==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1501867598!69639326!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62319 invoked from network); 4 Aug 2017 17:26:38 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 17:26:38 -0000
Received: by mail-lf0-f67.google.com with SMTP id x16so1485791lfb.4
 for <xen-devel@lists.xen.org>; Fri, 04 Aug 2017 10:26:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1q+ehejw7UApukUFQPusI5K0DF8Srw6PWWBiGv4IW40=;
 b=qEtsauwFy93j6y1fPOR2/y3LI98n6/rskTNNDM2X89SxLKxXQuvMnyDRzCkPyQiXux
 UTYHe+Jt0LVrsOcba/1/Q/iMAlMxcL2WUsSsad0lR9SGMvB1BjOOU1TYvAioB7PWOUB2
 yW/0/z+2alSkzA8YpAyGA48snjKmucB3sG+Q1hPxaGs2Lt+wuTgTb7MFlXz4ksDvujA2
 mDI6YHPMH+FiMILR++ze3OHyEBttOboIYWY3EC/vyuJgJCCXogZOqPZ+gX5c5PyeB4Wx
 aXufuba7fJlYUmgLY/fY/ETLrGDnhhJ1tGQ8VuiGhlQW8UCwL6OabGzfhpbcrRkroFU+
 /AEg==
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=1q+ehejw7UApukUFQPusI5K0DF8Srw6PWWBiGv4IW40=;
 b=F4ud65R/bRIIYUejoEjkxS801loCBo623zne+ZSBT9XQ9UxVINqgS4ARJWTtUX+gOh
 e1VhLSQdoCx1D+U0123P0//pTjDO7NynNKf+Kv6FYKpAgDIrzZ4GCoh1EnocI/VFJRQ2
 ceDz+KW8+Z4f6M7OmpjVl9sU/fNURT+76VXXR0+vOzFy1mXIDwMi3KgaRxLvnuXiNkZj
 AJeWZLhrXiLvRWamr4aL7Vusn6Q1GDWIUE3Gf32sR4QOf32TB9tGDiwK0XOXTcwbb6D/
 62inAwE2ZfdvpkDf9xhoYsfiwGilkBTo7xJRha57OSQcifV7Z4MlwPKi/aBcxtLe/mzo
 L99g==
X-Gm-Message-State: AHYfb5gB+rCSJ9pqZRUbPYXN72u2o5ipLf6Fa0iJAA4wqSACDJkio7Wf
 vY7WIT217RPGv6f0P/9860E6LSLQjQ==
X-Received: by 10.25.153.69 with SMTP id b66mr1246757lfe.75.1501867597681;
 Fri, 04 Aug 2017 10:26:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.82 with HTTP; Fri, 4 Aug 2017 10:26:37 -0700 (PDT)
In-Reply-To: <20170804152006.xxiiif7y2c7epdw4@citrix.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
 <20170804022025.25293-5-blackskygg@gmail.com>
 <20170804152006.xxiiif7y2c7epdw4@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 5 Aug 2017 01:26:37 +0800
Message-ID: <CAHrd_jo=MfEhzwPi7gtxst9ycBG4=r04BNBs=Zee5MCno7Op5g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] libxl: support creation and
 destruction of static shared memory areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKVGhhbmsgeW91IGZvciByZXZpZXdpbmcgbXkgcGF0Y2guCgoyMDE3LTA4LTA0IDIz
OjIwIEdNVCswODowMCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjoKPiBJIHNraW0gdGhy
b3VnaCB0aGlzIHBhdGNoIGFuZCBoYXZlIHNvbWUgcXVlc3Rpb25zLgo+Cj4gT24gRnJpLCBBdWcg
MDQsIDIwMTcgYXQgMTA6MjA6MjVBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4+ICsKPj4g
K3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fYWRkX21hc3RlcihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0
aWNfc2htICpzc2htKQo+PiArewo+PiArICAgIGludCByYywgYWJvcnRpbmc7Cj4+ICsgICAgY2hh
ciAqc3NobV9wYXRoLCAqZG9tX3BhdGgsICpkb21fcm9sZV9wYXRoOwo+PiArICAgIGNoYXIgKmVu
dHNbMTFdOwo+PiArICAgIHN0cnVjdCB4c19wZXJtaXNzaW9ucyBub3Blcm07Cj4+ICsgICAgeHNf
dHJhbnNhY3Rpb25fdCB4dCA9IFhCVF9OVUxMOwo+PiArCj4+ICsgICAgc3NobV9wYXRoID0gbGli
eGxfX3hzX2dldF9zc2htcGF0aChnYywgc3NobS0+aWQpOwo+PiArICAgIGRvbV9wYXRoID0gbGli
eGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7Cj4+ICsgICAgLyogdGhlIGRvbWFpbiBzaG91
bGQgYmUgaW4geGVuc3RvcmUgYnkgbm93ICovCj4+ICsgICAgYXNzZXJ0KGRvbV9wYXRoKTsKPj4g
KyAgICBkb21fcm9sZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zdGF0aWNfc2htLyVzL3JvbGUiLCBk
b21fcGF0aCwgc3NobS0+aWQpOwo+PiArCj4+ICsKPj4gKyByZXRyeV90cmFuc2FjdGlvbjoKPj4g
KyAgICAvKiBXaXRoaW4gdGhlIHRyYW5zYWN0aW9uLCBnb3RvIG91dCBieSBkZWZhdWx0IG1lYW5z
IGFib3J0aW5nICovCj4+ICsgICAgYWJvcnRpbmcgPSAxOwo+PiArICAgIHJjID0gbGlieGxfX3hz
X3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmeHQpOwo+PiArICAgIGlmIChyYykgeyBnb3RvIG91dDsg
fQo+Cj4gaWYgKHJjKSBnb3RvIG91dDsKCk9LLiBXaWxsIHJlbW92ZSBhbGwgdGhlIHt9LiBCVFcs
IGRvIEkgaGF2ZSB0byBwbGFjZSAiZ290byBvdXQ7IiBpbiBhIG5ld2xpbmU/Cgo+Cj4+ICsKPj4g
KyAgICBpZiAoTlVMTCA9PSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIHNzaG1fcGF0aCkpIHsKPgo+
ICFsaWJ4bF9feHNfcmVhZAo+Cj4gV2UgZG9uJ3QgdXNlICJZb2RhIGNvbmRpdGlvbnMiLgoKSSds
bCB0dXJuIGFsbCB0aGUgWW9kYSBjb25kaXRpb25zIGludG8gIm5hdHVyYWwiIG9uZXMuCgo+Cj4+
ICsgICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHh0LCBkb21fcm9sZV9w
YXRoLCAibWFzdGVyIik7Cj4+ICsgICAgICAgIGlmIChyYykgeyBnb3RvIG91dDsgfTsKPj4gKwo+
PiArICAgICAgICBlbnRzWzBdID0gIm1hc3RlciI7Cj4+ICsgICAgICAgIGVudHNbMV0gPSBHQ1NQ
UklOVEYoIiUiUFJJdTMyLCBkb21pZCk7Cj4+ICsgICAgICAgIGVudHNbMl0gPSAiYmVnaW4iOwo+
PiArICAgICAgICBlbnRzWzNdID0gR0NTUFJJTlRGKCIweCUiUFJJeDY0LCBzc2htLT5iZWdpbik7
Cj4+ICsgICAgICAgIGVudHNbNF0gPSAiZW5kIjsKPj4gKyAgICAgICAgZW50c1s1XSA9IEdDU1BS
SU5URigiMHglIlBSSXg2NCwgc3NobS0+ZW5kKTsKPj4gKyAgICAgICAgZW50c1s2XSA9ICJwcm90
IjsKPj4gKyAgICAgICAgZW50c1s3XSA9IGxpYnhsX19zdHJkdXAoZ2MsIGxpYnhsX3NzaG1fcHJv
dF90b19zdHJpbmcoc3NobS0+cHJvdCkpOwo+PiArICAgICAgICBlbnRzWzhdID0gImNhY2hlX3Bv
bGljeSI7Cj4+ICsgICAgICAgIGVudHNbOV0gPSBsaWJ4bF9fc3RyZHVwKGdjLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX3NzaG1fY2FjaGVwb2xpY3lfdG9fc3RyaW5nKHNzaG0tPmNh
Y2hlX3BvbGljeSkpOwo+PiArICAgICAgICBlbnRzWzEwXSA9IE5VTEw7Cj4+ICsKPgo+IFRoZXNl
IGFyZW4ndCBnb2luZyB0byBjaGFuZ2UgZnJvbSBpdGVyYXRpb24gdG8gaXRlcmF0aW9uLCBzbyB5
b3UgY2FuCj4gcHJlcGFyZSB0aGVtIGJlZm9yZSBlbnRlcmluZyB0aGUgbG9vcC4KPgo+IEJUVyBp
dCB3b3VsZCBiZSBjbGVhbmVyIHRvIHVzZSBhIGZvciAoOzspIHt9IG9yIHdoaWxlICgxKSB7fSBs
b29wIHRvCj4gaW1wbGVtZW50IHRoaXMgaW5zdGVhZCBvZiB1c2luZyBnb3RvIGxhYmVsLiBZb3Ug
Y2FuIHRoZW4gZWxpbWluYXRlIHRoZQo+IFRSWV9UUkFOU0FDVElPTl9PUl9GQUlMIG1hY3JvLgoK
T0suIEknbGwgbW92ZSB0aGUgZW50cmllcyBvdXQgb2YgdGhlIGl0ZXJhdGlvbi4gQW5kIHllcywg
dXNpbmcgYW4KaW5maW5pdGUgbG9vcCBhbmQKYnJlYWsgb24gYXBwcm9wcmlhdGUgY29uZGl0aW9u
cyB3aWxsIG1ha2UgaXQgbW9yZSBjb25jaXNlLgoKPgo+PiArICAgICAgICAvKiBjb3VsZCBvbmx5
IGJlIGFjY2Vzc2VkIGJ5IERvbTAgKi8KPj4gKyAgICAgICAgbm9wZXJtLmlkID0gMDsKPj4gKyAg
ICAgICAgbm9wZXJtLnBlcm1zID0gWFNfUEVSTV9OT05FOwo+PiArICAgICAgICBsaWJ4bF9feHNf
bWtub2QoZ2MsIHh0LCBzc2htX3BhdGgsICZub3Blcm0sIDEpOwo+PiArICAgICAgICBsaWJ4bF9f
eHNfd3JpdGV2KGdjLCB4dCwgc3NobV9wYXRoLCBlbnRzKTsKPj4gKyAgICB9IGVsc2Ugewo+PiAr
ICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwgImNhbiBvbmx5IGhhdmUgb25lIG1h
c3Rlci4iKTsKPj4gKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+PiArICAgICAgICBnb3RvIG91
dDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBhYm9ydGluZyA9IHJjID0gMDsKPj4gKwo+PiArIG91
dDoKPj4gKyAgICBUUllfVFJBTlNBQ1RJT05fT1JfRkFJTChhYm9ydGluZyk7Cj4+ICsgICAgcmV0
dXJuIHJjOwo+PiArfQo+PiArCj4gWy4uLl0KPj4gK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fZGVs
X3NpbmdsZShsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHh0LAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICppZCwg
Ym9vbCBtYXN0ZXIpCj4+ICt7Cj4+ICsgICAgY2hhciAqc3NobV9wYXRoLCAqc2xhdmVzX3BhdGg7
Cj4+ICsKPj4gKyAgICBzc2htX3BhdGggPSBsaWJ4bF9feHNfZ2V0X3NzaG1wYXRoKGdjLCBpZCk7
Cj4+ICsgICAgc2xhdmVzX3BhdGggPSBHQ1NQUklOVEYoIiVzL3NsYXZlcyIsIHNzaG1fcGF0aCk7
Cj4+ICsKPj4gKyAgICBpZiAobWFzdGVyKSB7Cj4+ICsgICAgICAgIC8qIHdlIGtub3cgdGhhdCBk
b21pZCBjYW4ndCBiZSBib3RoIGEgbWFzdGVyIGFuZCBhIHNsYXZlIGZvciBvbmUgaWQsCj4KPiBJ
cyB0aGlzIGVuZm9yY2VkIGluIGNvZGU/CgpZZXMuLi5hbmQuLi5uby4gSSd2ZSBkb25lIHRoaXMg
aW4gbGlieGxfX3NzaG1fYWRkX3NsYXZlKCkgYnkgZG9pbmc6CgorICAgICAgICBpZiAoTlVMTCAh
PSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIGRvbV9zc2htX3BhdGgpKSB7CisgICAgICAgICAgICAg
ICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJkb21haW4gdHJpZWQgdG8gc2hhcmUgdGhlIHNhbWUgcmVnaW9uIHR3aWNlLiIp
OworICAgICAgICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICB9CgpNYXliZSB0aGUgY29tbWVudCBpcyBhIGxpdHRsZSBi
aXQgY29uZnVzaW5nLiBXaGF0IEkgd2FzIHBsYW5uaW5nIHRvIGRvIGlzIHRvCnBsYWNlIHN1Y2gg
YSBjaGVjayBpbiBib3RoICpfYWRkX3NsYXZlKCkgYW5kICpfYWRkX21hc3RlcigpLCBzbyB0aGF0
IG9uZQpJRCBjYW4ndCBhcHBlYXIgdHdpY2Ugd2l0aGluIG9uZSBkb21haW4sIHNvIHRoYXQgb25l
IGRvbWFpbiB3aWxsIG5vdCBiZSBhYmxlCnRvIGJlIGJvdGggYSBtYXN0ZXIgYW5kIGEgc2xhdmUu
Cgo+Cj4+ICsgICAgICAgICAqIHNvIHRoZSBudW1iZXIgb2Ygc2xhdmVzIHdvbid0IGNoYW5nZSBk
dXJpbmcgaXRlcmF0aW9uLiBTaW1wbHkgY2hlY2sKPj4gKyAgICAgICAgICogc3NobV9wYXRoL3Ns
YXZlYSB0byB0ZWxsIGlmIHRoZXJlIGFyZSBzdGlsbCBsaXZpbmcgc2xhdmVzLiAqLwo+PiArICAg
ICAgICBpZiAoTlVMTCAhPSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIHNsYXZlc19wYXRoKSkgewo+
PiArICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgaWQsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICJjYW4ndCByZW1vdmUgbWFzdGVyIHdoZW4gdGhlcmUgYXJlIGxpdmluZyBzbGF2ZXMu
Iik7Cj4+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPgo+IElzbid0IHRoaXMgZ29p
bmcgdG8gbGVhdmUgYSBoYWxmLWRlc3RydWN0ZWQgZG9tYWluIGluIHVzZXJzcGFjZQo+IGNvbXBv
bmVudHM/IE1heWJlIHdlIHNob3VsZCBwcm9jZWVkIGFueXdheT8KClRoaXMgaXMgYWxzbyBhbW9u
ZyB0aGUgcG9pbnRzIHRoYXQgSSdtIG5vdCB2ZXJ5IHN1cmUuIFdoYXQgaXMgdGhlIGJlc3Qgd2F5
CnRvIGhhbmRsZSB0aGlzIHR5cGUgb2YgZXJyb3IgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbj8K
Cj4KPj4gKyAgICAgICAgfQo+PiArICAgICAgICBsaWJ4bF9feHNfcGF0aF9jbGVhbnVwKGdjLCB4
dCwgc3NobV9wYXRoKTsKPj4gKyAgICB9IGVsc2Ugewo+PiArICAgICAgICBsaWJ4bF9feHNfcGF0
aF9jbGVhbnVwKGdjLCB4dCwKPj4gKyAgICAgICAgICAgIEdDU1BSSU5URigiJXMvJSJQUkl1MzIs
IHNsYXZlc19wYXRoLCBkb21pZCkpOwo+Cj4gSXMgdGhpcyByZWFsbHkgZW5vdWdoPyBXaGF0IHdp
bGwgaGFwcGVuIHRvIHRoZSBtYXBwaW5nPyBZb3UgbWVyZWx5Cj4gZGVsZXRlIHRoZSB4ZW5zdG9y
ZSBub2RlIGZvciBpdCBidXQgdGhlIG1hcHBpbmcgaXMgc3RpbGwgdGhlcmUuCj4KPiBJIHN1cHBv
c2UgeW91J3JlIHJlbHlpbmcgb24gdGhlIGh5cGVydmlzb3IgdG8gcmVtb3ZlIHRoZSBtYXBwaW5n
IGZyb20KPiBwMm0/CgpZZXMsIHRoZSAic2hhcmluZyIgaGVyZSBzaW1wbHkgbWVhbnMgYWRkaW5n
IG9uZSBwaHlzaWNhbCBwYWdlIHRvIHRoZSBzbGF2ZQpkb21haW5zIHN0YWdlLTIgbWFwcGluZy4g
VGhlIG9ubHkgdGhpbmcgdGhhdCdzIGNoYW5nZWQgaXMgdGhlIHJlZmNvdW50LAphbmQgSSByZWx5
IG9uZSB0aGUgdGVhcmRvd24gY29kZSB0byBkZWNyZWFzZSB0aGUgcmVmY291bnQsIHdoaWNoIGlz
IGltcGxlbWVudGVkCm9uIEFSTSBidXQgdW5pbXBsZW1lbnRlZCBvbiB4ODYuCgo+Cj4+ICsgICAg
fQo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPiBbLi4uXQo+PiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfeHNoZWxwLmMgYi90b29scy9saWJ4bC9saWJ4bF94c2hlbHAu
Ywo+PiBpbmRleCBjNGExOGRmMzUzLi5kOTFmYmY1ZmRhIDEwMDY0NAo+PiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF94c2hlbHAuYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYwo+
PiBAQCAtMTkzLDYgKzE5MywxNCBAQCBjaGFyICpsaWJ4bF9feHNfbGlieGxfcGF0aChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCkKPj4gICAgICByZXR1cm4gczsKPj4gIH0KPj4KPj4gK2No
YXIgKmxpYnhsX194c19nZXRfc3NobXBhdGgobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqaWQp
Cj4+ICt7Cj4+ICsgICAgY2hhciAqcyA9IEdDU1BSSU5URigiL2xvY2FsL3N0YXRpY19zaG0vJXMi
LCBpZCk7Cj4+ICsgICAgaWYgKCFzKQo+PiArICAgICAgICBMT0dFKEVSUk9SLCAiY2Fubm90IGFs
bG9jYXRlIHN0YXRpYyBzaG0gcGF0aCIpOwo+Cj4gR0NTUFJJTlRGIGNhbid0IGZhaWwuIFlvdSBj
YW4gZWxpbWluYXRlIHRoZSBjaGVjay4KCkkgd2FzIGFsc28gY29uZnVzZWQgYWJvdXQgdGhlIG90
aGVyIHNpbWlsYXIgY2hlY2tzIGFyb3VuZCB0aGUgZmlsZQpzaW5jZSBHQ1NQUklOVEYgd2lsbCBk
aWUgb24gZmFpbHVyZS4gRW0uLi5JdCBzZWVtcyB0aGF0IEkndmUgY29waWVkCnRoZSBwcmV2aW91
cyBlcnJvcnMuCgpUaGVuIEknbGwgcmVtb3ZlIHRoaXMgZnVuY3Rpb24gYW5kIHJlcGxhY2UgaXQg
d2l0aCBhIG1hY3JvIGluCmxpYnhsX3NzaG0uYyBpbnN0ZWFkLgoKPgo+PiArICAgIHJldHVybiBz
Owo+PiArfQo+PiArCj4+ICBpbnQgbGlieGxfX3hzX3JlYWRfbWFuZGF0b3J5KGxpYnhsX19nYyAq
Z2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqKnJlc3VsdF9vdXQpCj4+ICB7Cj4+IC0tCj4+
IDIuMTMuMwo+PgoKQ2hlZXJzLAoKWmhvbmd6ZSBMaXUuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 17:44:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 17:44: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.xen.org>)
	id 1ddgeJ-0002cP-PI; Fri, 04 Aug 2017 17:44:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddgeI-0002cD-4x
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 17:44:34 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 95/00-01862-182B4895; Fri, 04 Aug 2017 17:44:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbdhU0u
 kwY034hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Pd6AWvBN5mKp89eMjYw
 LhDtYuTiEBL4yyjx8f0tdgjnMaPEl4vzGSGcbYwS349sBspwcogIOEt8PTMXzOYV0JeYcG8Dc
 xcjB4ewQJDE6kYFkHoJga1sEntaljGB1EgIeEqsPH2NGcbuXrkYyGbnYBOwkjgkBhJlEVCV6H
 w2n3ECI/cCRoZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIE
 eZwCCHYzNX5wOMUpyMCmJ8lYfa4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7dkNLpJBgUWp6
 akVaZg4w9GDSEhw8SiK8HBuB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc67HGSGAEhRR
 mke3AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8zkCk8mXklcJteAR3BBHTEn7pGkC
 NKEhFSUg2MxVc9eLK+P/d6xlS+IrVI/9iaz6Izr4uo3Di2fWmOFcc11w9/JGvf/nhnXCHPu+j
 FQ0vP8KN8y2pi0nQzpEs23+iexPZ6u7TB7jWeqbeNvb+47vubOn2pZd2a90XNd2PNgtln+0X8
 2NV+//fhZb4vyg5HKK68tlR4buf5+V6bbu+6kN6w8t46OyWW4oxEQy3mouJEAFZFTR1+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501868671!108650255!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9023 invoked from network); 4 Aug 2017 17:44:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 17:44:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddgeB-0003Vx-Kz; Fri, 04 Aug 2017 17:44:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddge6-0005js-4S; Fri, 04 Aug 2017 17:44:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddge5-0000Mn-FL; Fri, 04 Aug 2017 17:44:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112448-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 17:44:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112448: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2702149153468435269=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    3 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   13 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2702149153468435269==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 18:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 18:36: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.xen.org>)
	id 1ddhSC-0006L3-UI; Fri, 04 Aug 2017 18:36:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1ddhSB-0006Kh-8D
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 18:36:07 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 7E/84-02175-69EB4895; Fri, 04 Aug 2017 18:36:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KJPp7Rqjt1X0u
 kQf8cA4slHxezODB6HN39mymAMYo1My8pvyKBNaO99wprwQa+ipaf/5kaGLdwdzFycjALWEv0
 /mtm7GLk4mARaGaRmHvnAROE85NZon3pRFaQKiEBd4kJ996ygCSEBOYzSrz/dpu9i5EDyHGTe
 N8tAxFfxCjxtP0tG0gDm4CRxJJlb9lBbBEBaYlrny+DrWAW2MMksejMdyaQZmEBV4nmhU4gNS
 wCqhI39q1nArF5BTwl2u5eAZsjISAncfNcJ/MERr4FjAyrGDWKU4vKUot0DU30kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ4UBCHYwnj3teYhRkoNJSZS3+lhTpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3qK9LZFCgkWp6akVaZk5wKCFSUtw8CiJ8O4BSfMWFyTmFmemQ6ROM
 epyvJrw/xuTEEtefl6qlDjvdpAiAZCijNI8uBGwCLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYd7TIFN4MvNK4Da9AjqCCeiIP3WNIEeUJCKkpBoYk+zbVMW71tt8Oj3piKry2dsNh+bIHPk
 b3HYts9JhytE1VZEqp7SsUy9/utPNFicxc8bCAwteHZ79b/u3eD7LsLL89I9/vt4osduQ+EOn
 pfLd4QZ21x2H/nmcLPjpf58rOlFE/6dKxnPVr4dzTr2/fEiWf2GRbre/2yK5Py5feXc/Elo39
 1D/MiWW4oxEQy3mouJEAII4xRebAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501871765!90044393!1
X-Originating-IP: [91.199.104.133]
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 10301 invoked from network); 4 Aug 2017 18:36:05 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 18:36:05 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=TV7zJDBZ4k/4v7g7QgKwJk1YjcvZ6Etg4KPkzp1qoI3elUOPq9fjwBH5D8dSR97g5yzczuvQBrQIQWUZFoX8D/wENAvIpfNsv+T3crX08e4VVaBKAo46QHxMOp/JzYWsLSUARBSWxVLvQjn+Fh9bAR49rR4yYNbQTyJa9StxiumWFSTolRpNb/dk61v3571G3ailgBFd0I3vU6mDZYB4CxGhDtLPzjLiNEdr2uMthDWs9kKIf3BUqGebXLFl89YDrJqDmis8Y1etXZxd01yBmC0ZL08Eu+9Y5g2TmoMk3yCzBzc237muCjenNLoZ6GV1tHD9/Vj7ve9heDSPXa5BAA==;
 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=vNDdUMh+3uypWmFa1LEjU
 WEQUqE=; b=Za1P1e0yFm+/ZO9N9Pi0nI1xUAC+sXWiSgByCfOe09ZuqW1g+e6Ne
 eOkHjgZ3SNcoDqSqwej6rGUy4jGejPtALhzqNEpv/ChgGhIFMX8oN6nyzvUDHRWr
 gUVJiB8+u1kclDDi2FVJ2ssLDyAxFtWye8OaM+V1LtHQx3AcGsKiMmPGj2ry6DPP
 sG3JytPklJFB0VVn2Ea8YzS4qy1I9ZXxfXYRerWrm7YplUcbYrJFSh6dRHkcxMRX
 K4Jsp9ZUWVKRdG2YlavR15vQtWvOfpIkeuAJn9tWvLdFuE9VFUIRpWAfz0s5u3mP
 NVGEnteWUKAdDYh3K5tTsXUV7e0DD7UpQ==
Received: (qmail 22987 invoked from network); 4 Aug 2017 21:36:03 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 21:36:03 +0300
Received: (qmail 3553 invoked from network); 4 Aug 2017 21:36:03 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 4 Aug 2017 21:36:03 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 21:35:53 +0300
Message-Id: <1501871755-5103-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, 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,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v7 0/2] Singlestep unimplemented x86emul
	instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaHNldCBpbXBsZW1lbnRzIGEgbmV3IHdheSBvZiBoYW5kbGluZyB0aGUgaW5zdHJ1
Y3Rpb25zIHVuaW1wbGVtZW50ZWQKaW4geDg2ZW11bC4gSW5zdGVhZCBvZiBpbnNlcnRpbmcgYSBo
YXJkd2FyZSBleGNlcHRpb24gdGhlIG1vbml0b3Igd2lsbApiZSBub3RpZmllZCBhbmQgaXQgd2ls
bCB0byB0cnkgdG8gc2luZ2xlLXN0ZXAgdGhlIGZhdWx0eSBpbnN0cnVjdGlvbiB1c2luZyB0aGUK
cmVhbCBwcm9jZXNzb3IgYW5kIHRoZW4gcmVzdW1lIGV4ZWN1dGlvbiBvZiB0aGUgbm9ybWFsIGlu
c3RydWN0aW9uIGZsb3cuCgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKICAqIFJlbW92ZWQgdGhlIGVt
dWxhdGlvbiBraW5kIGNoZWNrIHdoZW4gY2FsbGluZyBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbgoK
Q2hhbmdlZCBzaW5jZSB2MjoKICAqIFJlbW92ZWQgYSBmaWxlIGFkZGVkIGJ5IG1pc3Rha2UKCkNo
YW5nZWQgc2luY2UgdjM6CiAgKiBSZW1vdmVkIGV4dHJhIHN0cmF5IGxpbmUKICAqIEFkZGVkIHRo
ZSBfZW5hYmxlZCBzdWZmaXggdG8gdGhlIGVtdWxfdW5oYW5kbGVhYmxlIG1vbml0b3Igb3B0aW9u
CgpDaGFuZ2VkIHNpbmNlIHY0CiAgKiBGaXhlZCByZXR1cm4gZXhwcmVzc2lvbiBvZiBodm1fbW9u
aXRvcl9lbXVsX3VuaGFuZGxlYWJsZSBoYW5kbGUKICBtb25pdG9yX3RyYXBzIGZhaWx1cmVzLgog
ICogUmVtb3ZlZCBzdHJheSBwYXJhbnRoZXNlcy4KCkNoYW5nZWQgc2luY2UgdjU6CiAgKiBSZW1v
dmVkIHVubmVjZXNzYXJ5ICJlbHNlIiB3aGVuIGNhbGxpbmcgaHZtX21vbml0b3JfZW11bF91bmhh
bmRsZWFibGUuCiAgKiBBZGRlZCBleHRyYSBsaW5lIGluIGFyY2hfbW9uaXRvcl9kb21jdGxfZXZl
bnQuCgpDaGFuZ2VkIHNpbmNlIHY2OgogICogYWRkIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHVu
aW1wbGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIGFuZCBlbXVsYXRpb24gZmFpbHVyZXMuCiAgKiBjaGFu
Z2VkICJlbXVsX3VuaGFuZGxlYWJsZSIgZXZlbnQgbmFtZSB0byAiZW11bF91bmltcGxlbWVudGVk
IgoKUGV0cmUgUGlyY2FsYWJ1ICgyKToKICB4ODZlbXVsOiBOZXcgcmV0dXJuIGNvZGUgZm9yIHVu
aW1wbGVtZW50ZWQgaW5zdHJ1Y3Rpb24KICB4ODYvbW9uaXRvcjogTm90aWZ5IG1vbml0b3IgaWYg
YW4gZW11bGF0aW9uIGZhaWxzLgoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAg
ICAgIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICAgICAgIHwgMTQg
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwg
IDUgKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgICAgICAgICAgIHwgMTcgKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICAgICAgICAgICAgIHwg
MTMgKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
fCAgMiArLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggfCAgMiArKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9tb25pdG9yLmggICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYv
bW9uaXRvci5oICAgICAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
ICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oICAgICAgICAg
IHwgIDIgKysKIDEyIGZpbGVzIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 18:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 18:36: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.xen.org>)
	id 1ddhSC-0006Ks-NL; Fri, 04 Aug 2017 18:36:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1ddhSB-0006Kg-0h
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 18:36:07 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 96/1D-01731-69EB4895; Fri, 04 Aug 2017 18:36:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsUSfTyjVXfqvpZ
 Igw+T9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oztx9YwFSzlq7g36zdLA+Mn7i5GTg5mAWuJ
 3n/NjF2MXBwsArNYJL7032SCcCawSLw6+IAVpEpIwF3i/MKn7CAJIYH5jBLvv91mh0i4SbQsm
 ssCkVjEKPG0/S0bSIJNwEhiybK3YEUiAtIS1z5fBtvBLLCHSWLRme9MIAlhAT+JiXfuMYPYLA
 KqEouaF4E18Ap4SsxbtABskISAnMTNc51gNZwCXhLLN29nhNjsKbH7xyP2CYwCCxgZVjFqFKc
 WlaUW6Roa6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYXAxDsYFzZ7nyIUZKD
 SUmUt/pYU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6ivS2RQoJFqempFWmZOcBAh0lLcPAoi
 fD27AFK8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOK8nyAwBkKKM0jy4EbCou8QoKyXMyw
 h0lBBPQWpRbmYJqvwrRnEORiVh3iiQKTyZeSVwm14BHcEEdMSfukaQI0oSEVJSDYys35e2nO/
 anRNyaUH701fXTI/W2O/ZyP/c5m5FhfT7Hr9dfxOb9y19+MXpyaLO8HOagbu0I/TcvpeyB/VN
 fbmLfUFiYcyBwHQJMwvzJ6q7tnkU7T35a97+a2t1W0SOPtZJ63W776/hWJy1V8olwfZhgecbv
 dPxUx1XzNwm3FfKN/lP+G/PR5ZKLMUZiYZazEXFiQDzeygwtQIAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501871765!77492641!1
X-Originating-IP: [91.199.104.133]
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 40994 invoked from network); 4 Aug 2017 18:36:05 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 18:36:05 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=bcof8y2nCbnx8EZkZ7VKwR7rgX0oHdRx4WJ3Bu7xn1o7/b2vuiHVzSh/0LPTxkgCAdFkiimmHblR/K8hPoneMQ08gdaUwuNtPUpnR1YpnKaP5/kHYWSAglbUD8Ob1VwXO4hoWbtwOUZX4J/lkoEmo4lB7xnRMvGNBNfwc3HRlTkoTrtrURkEaZmJrO8t2tmA9moTCuPEowkDoD6T8LMEnsKJ1OnDZ3yxU1kH9Av8d2PJNbq4EvT1oOpQPWikE/gUgnXGpQRZpAUSBQ/gLq3IoOXUhEKNDiP55UOih5HKHEcSnvpUzCk4gGroEiX5r8iZF0pfVRUK3q8bElmkQiIX/g==;
 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=j3dAsklPOCfdiza8gN5QV9B2E18=; b=hjTMs2sgqhx0u9CxIE7UxKSBckZX
 I6VgfeOZ4byphs1EqvQULxFthZJG6dbx2VLGmQoX/R/+0EdQ3zJLCiNqw8a7MpJX
 iE2YbCGpjAHqi7ZRKAAMKt2ou/BETJlhom4OOuUKgPI8mbqUEhkcUETAgXzIw75D
 SkWZ/qz1k8fs7etEThVUjUwW5L+/AS2zbJoXdCNjOICAM4+L3HjerSsOWiwR0T7j
 RF7Qz8vzrjEJFgVAipy353WtuDEtIULr4htkBRYVY6qyIsp8az1fDu2UgtY8fRFj
 fJjVdhwxqM7aKTDEqiUFe8nfQo2cJeMEi4CbZW3abKZX8n1stnHFsX2gxw==
Received: (qmail 22989 invoked from network); 4 Aug 2017 21:36:03 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 21:36:03 +0300
Received: (qmail 3567 invoked from network); 4 Aug 2017 21:36:03 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 4 Aug 2017 21:36:03 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 21:35:54 +0300
Message-Id: <1501871755-5103-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1501871755-5103-1-git-send-email-ppircalabu@bitdefender.com>
References: <1501871755-5103-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, 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,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v7 1/2] x86emul: New return code for
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW5mb3JjZSB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiBhbiBpbnN0cnVjdGlvbiBub3QgaW1wbGVt
ZW50ZWQgYnkgdGhlIGVtdWxhdG9yCmFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5z
dHJ1Y3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0
ZGVmZW5kZXIuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAg
IHwgMSArCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDIgKy0KIHhl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgMiArKwogMyBmaWxlcyBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDNh
OGRiMjEuLjU2MDU2Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMTEzLDYgKzIxMTMsNyBAQCB2b2lk
IGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBraW5kLCB1bnNpZ25lZCBp
bnQgdHJhcG5yLAogICAgICAgICAgKiBjb25zaXN0ZW50IHdpdGggWDg2RU1VTF9SRVRSWS4KICAg
ICAgICAgICovCiAgICAgICAgIHJldHVybjsKKyAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRF
RDoKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgogICAgICAgICBodm1fZHVtcF9lbXVs
YXRpb25fc3RhdGUoWEVOTE9HX0dfREVCVUcsICJNZW0gZXZlbnQiLCAmY3R4KTsKICAgICAgICAg
aHZtX2luamVjdF9od19leGNlcHRpb24odHJhcG5yLCBlcnJjb2RlKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggMjIwMTg1Mi4uNzViZTg1MyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTc3MTcsNyArNzcxNyw3IEBAIHg4Nl9lbXVs
YXRlKAogCiAgICAgZGVmYXVsdDoKICAgICBjYW5ub3RfZW11bGF0ZToKLSAgICAgICAgcmMgPSBY
ODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgcmMgPSBYODZFTVVMX1VOSU1QTEVNRU5URUQ7
CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmgKaW5kZXggNGRkZjExMS4uNjQ1ZDkyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmgKQEAgLTEzMyw2ICsxMzMsOCBAQCBzdHJ1Y3QgeDg2X2VtdWxfZnB1X2F1
eCB7CiAgICogVW5kZWZpbmVkIGJlaGF2aW9yIHdoZW4gdXNlZCBhbnl3aGVyZSBlbHNlLgogICAq
LwogI2RlZmluZSBYODZFTVVMX0RPTkUgICAgICAgICAgIDQKKyAvKiBUaGUgaW5zdHJ1Y3Rpb24g
aXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvci4gKi8KKyNkZWZpbmUgWDg2RU1VTF9V
TklNUExFTUVOVEVEICA1CiAKIC8qIEZQVSBzdWItdHlwZXMgd2hpY2ggbWF5IGJlIHJlcXVlc3Rl
ZCB2aWEgLT5nZXRfZnB1KCkuICovCiBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHsKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 18:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 18:36: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.xen.org>)
	id 1ddhSG-0006Lh-81; Fri, 04 Aug 2017 18:36:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1ddhSE-0006LY-U8
 for xen-devel@lists.xen.org; Fri, 04 Aug 2017 18:36:11 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 7E/7B-03368-A9EB4895; Fri, 04 Aug 2017 18:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsUSfTyjVXfmvpZ
 Ig81LJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLW54zFZy1rTh1sIG1gXG3YRcjJwezgLVE
 779mxi5GLg4WgVksEp8f/2aFcCawSHza+ZUJpEpIwF3i3u3tbCAJIYH5jBLvv91mh0i4Scxc/
 YEVIrGIUeJp+1s2kASbgJHEkmVvwYpEBKQlrn2+DLaDWWAPk8SiM9/BxgoLeEl07psOZHMA7V
 OVmH0kCSTMK+ApcWl/O9gcCQE5iZvnOplBbE6g8uWbtzNCLPaU2P3jEfsERoEFjAyrGDWKU4v
 KUot0jYz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg4sBCHYwrpkfeIhRkoNJ
 SZS3+lhTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXsa9LZFCgkWp6akVaZk5wDCHSUtw8CiJ8
 PbsAUrzFhck5hZnpkOkTjEac2xYvf4LE8erCf+/MQmx5OXnpUqJ83qCTBIAKc0ozYMbBIu/S4
 yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmlQWZwpOZVwK37xXQKUxAp/ypawQ5pSQRISXVwOi
 /4t6KqxJeVVullzdXJOrHnorI2GLovFCtZYPX5pebVk37ccxkx7ud8hUXr1U3v5FvCi0u0Zqx
 TWvZ8hX7vz10/hb7+mbLdrmInIl5PxfavFETidlm5f3s5b5P1+UfBG72u2jhvHCb+cv6X5LfU
 ubob57attxmztsVigJC9tLPV+77/daQ94qZEktxRqKhFnNRcSIAIkG2zboCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1501871768!69886047!1
X-Originating-IP: [91.199.104.133]
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 45410 invoked from network); 4 Aug 2017 18:36:09 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 Aug 2017 18:36:09 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=R4pQui0QqGIy5FkI6qXtBNNZhSdKU9M76j3Ndv9ZFOXsex9SZdijEGExXlcKpab2SGnAzCUOySBSImMaRgj3i4EzNQEO3h541gseMvdLXgTpRz0oZwD1+yUQEFjd1W2LnXpLFLOl3H0T4MrjNbFjowtr+op5aHkhS2ttIZKhcbEq//FJz7j+yIr0ysn1IUC5gq9AOV8uj9ZFWHNxL/r6+0VnAyeVTiZECfbtkxYqYMuQ0Mw2RzG4J0tmMV2cwDjLu7Z+X4nWCA7wfNQHM1AI60afMukz9Oae74aRLw4nKzRWrf29DfyIdZayOMOGvNSeMhIx02gsVEbPmbON0fsOYQ==;
 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=SMB8GqSiR73EiMZFZrv4L9eMgBM=; b=NsTxj8690azzFTqAURSaTK28lhle
 /sP1+QvTVMPx3Hc7JTguUjqY33bsJ8vYke9df0O4XNT5I5Vuq2cWwXuF5qcL6d+0
 HEFcydtpGvpR349ts2P5mmQVNXGlOvAahjH+gwDM/ztvvn83VldEbVnXRFK97lAS
 avjxd6qYwQJ/OQ0NtkWYK23WxJ+hg8FTSTwobnSPaWgw2900mkjYcKNAAI9eIjRp
 +69w+YwYDGHWiX4Jj1493rkosyGrgcbJOU65pKEdUhJ2r8zwZ/jYNC/28z4PaU/C
 5pgqXbYeWQ8H7zei9Sre6075KOrP9fMiltof9hcZOYgsv6iSesbhKnCH2Q==
Received: (qmail 23026 invoked from network); 4 Aug 2017 21:36:03 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 21:36:03 +0300
Received: (qmail 3577 invoked from network); 4 Aug 2017 21:36:03 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 4 Aug 2017 21:36:03 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  4 Aug 2017 21:35:55 +0300
Message-Id: <1501871755-5103-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1501871755-5103-1-git-send-email-ppircalabu@bitdefender.com>
References: <1501871755-5103-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, 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,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v7 2/2] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgY2FzZSBvZiBhIHZtX2V2ZW50IHdpdGggdGhlIGVtdWxhdGVfZmxhZ3Mgc2V0LCBpZiB0aGUg
aW5zdHJ1Y3Rpb24KaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciwgdGhlIG1vbml0
b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKb2YgZGlyZWN0bHkgaW5qZWN0aW5nIGEgaHcg
ZXhjZXB0aW9uLgpUaGlzIGJlaGF2aW9yIGNhbiBiZSB1c2VkIHRvIHJlLWV4ZWN1dGUgYW4gaW5z
dHJ1Y3Rpb24gbm90IHN1cHBvcnRlZCBieQp0aGUgZW11bGF0b3IgdXNpbmcgdGhlIHJlYWwgcHJv
Y2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0CmNyYXNoaW5nLgoKU2lnbmVkLW9m
Zi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB0
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgfCAgMiArKwogdG9vbHMvbGlieGMveGNf
bW9uaXRvci5jICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAg
ICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAg
ICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAg
ICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggfCAgMSArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21vbml0b3IuaCAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oICAg
ICB8ICAyICsrCiAxMCBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBjNzcxMGI4Li5hYmI5Y2FjIDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaApAQCAtMjAyNyw2ICsyMDI3LDggQEAgaW50IHhjX21vbml0b3JfZGVidWdfZXhj
ZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiBpbnQgeGNfbW9u
aXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5h
YmxlKTsKIGludCB4Y19tb25pdG9yX3ByaXZpbGVnZWRfY2FsbCh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBl
bmFibGUpOworaW50IHhjX21vbml0b3JfZW11bF91bmltcGxlbWVudGVkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGVuYWJsZSk7CiAvKioKICAqIFRoaXMgZnVuY3Rpb24gZW5hYmxlcyAvIGRpc2FibGVz
IGVtdWxhdGlvbiBmb3IgZWFjaCBSRVAgZm9yIGEKICAqIFJFUC1jb21wYXRpYmxlIGluc3RydWN0
aW9uLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMv
eGNfbW9uaXRvci5jCmluZGV4IGI0NGNlOTMuLjhhNzZlYzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX21vbml0b3IuYworKysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKQEAgLTIxNiw2
ICsyMTYsMjAgQEAgaW50IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7CiB9CiAKK2ludCB4Y19tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGUpCit7CisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF9tb25pdG9yX29wOworICAgIGRvbWN0bC5kb21haW4gPSBkb21haW5faWQ7
CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5vcCA9IGVuYWJsZSA/IFhFTl9ET01DVExfTU9OSVRP
Ul9PUF9FTkFCTEUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogWEVOX0RP
TUNUTF9NT05JVE9SX09QX0RJU0FCTEU7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5ldmVudCA9
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQ7CisKKyAgICByZXR1
cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDU2MDU2Y2UuLjA2NjliMTMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCkBAIC0xNCwxMiArMTQsMTQgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNs
dWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CisjaW5jbHVkZSA8eGVu
L3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2kzODcu
aD4KICNpbmNsdWRlIDxhc20veHN0YXRlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9lbXVsYXRlLmg+
CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+Cisj
aW5jbHVkZSA8YXNtL2h2bS9tb25pdG9yLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS90cmFjZS5oPgog
I2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3ZtL3N2bS5o
PgpAQCAtMjExNCw2ICsyMTE2LDggQEAgdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51
bSBlbXVsX2tpbmQga2luZCwgdW5zaWduZWQgaW50IHRyYXBuciwKICAgICAgICAgICovCiAgICAg
ICAgIHJldHVybjsKICAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKKyAgICAgICAgaWYg
KCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQoKSApCisgICAgICAgICAgICByZXR1cm47
CiAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKICAgICAgICAgaHZtX2R1bXBfZW11bGF0
aW9uX3N0YXRlKFhFTkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0eCk7CiAgICAgICAgIGh2
bV9pbmplY3RfaHdfZXhjZXB0aW9uKHRyYXBuciwgZXJyY29kZSk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCmluZGV4
IGE3Y2NmYzQuLjM1NTE0NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCkBAIC01Nyw2ICs1NywyMyBAQCBib29s
X3QgaHZtX21vbml0b3JfY3IodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBsb25nIHZhbHVl
LCB1bnNpZ25lZCBsb25nIG9sZAogICAgIHJldHVybiAwOwogfQogCitib29sIGh2bV9tb25pdG9y
X2VtdWxfdW5pbXBsZW1lbnRlZCh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKKworICAgIC8qCisgICAgICogU2VuZCBhIHZtX2V2ZW50IHRvIHRoZSBtb25pdG9yIHRv
IHNpZ25hbCB0aGF0IHRoZSBjdXJyZW50CisgICAgICogaW5zdHJ1Y3Rpb24gY291bGRuJ3QgYmUg
ZW11bGF0ZWQuCisgICAgICovCisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHsKKyAgICAg
ICAgLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9FTVVMX1VOSU1QTEVNRU5URUQsCisgICAgICAg
IC52Y3B1X2lkICA9IGN1cnItPnZjcHVfaWQsCisgICAgfTsKKworICAgIHJldHVybiBjdXJyLT5k
b21haW4tPmFyY2gubW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCAmJgorICAgICAg
ICBtb25pdG9yX3RyYXBzKGN1cnIsIHRydWUsICZyZXEpID09IDE7Cit9CisKIHZvaWQgaHZtX21v
bml0b3JfbXNyKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IHZhbHVlKQogewogICAgIHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9y
LmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCmluZGV4IDcwNjQ1NGYuLmU1OWYxZjUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3Iu
YwpAQCAtMjgzLDYgKzI4MywxOSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQ6CisgICAgeworICAgICAgICBib29s
IG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZDsKKwor
ICAgICAgICBpZiAoIHVubGlrZWx5KG9sZF9zdGF0dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykgKQor
ICAgICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisKKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOwor
ICAgICAgICBhZC0+bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCA9IHJlcXVlc3Rl
ZF9zdGF0dXM7CisgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgICAgICBicmVhazsKKyAg
ICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICAvKgogICAgICAgICAgKiBTaG91bGQgbm90IGJl
IHJlYWNoZWQgdW5sZXNzIGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKCkgaXMKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCmluZGV4IGMxMDUyMmIuLjA5MTQ0N2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAt
NDA1LDYgKzQwNSw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB1bnNpZ25lZCBpbnQg
ZGVidWdfZXhjZXB0aW9uX3N5bmMgICAgICAgIDogMTsKICAgICAgICAgdW5zaWduZWQgaW50IGNw
dWlkX2VuYWJsZWQgICAgICAgICAgICAgICA6IDE7CiAgICAgICAgIHVuc2lnbmVkIGludCBkZXNj
cmlwdG9yX2FjY2Vzc19lbmFibGVkICAgOiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgZW11bF91
bmltcGxlbWVudGVkX2VuYWJsZWQgIDogMTsKICAgICAgICAgc3RydWN0IG1vbml0b3JfbXNyX2Jp
dG1hcCAqbXNyX2JpdG1hcDsKICAgICAgICAgdWludDY0X3Qgd3JpdGVfY3RybHJlZ19tYXNrWzRd
OwogICAgIH0gbW9uaXRvcjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21v
bml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAppbmRleCBkOWVmYjM1
Li4wOTc5YWRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCkBAIC00Nyw2ICs0Nyw3IEBA
IGludCBodm1fbW9uaXRvcl9jcHVpZCh1bnNpZ25lZCBsb25nIGluc25fbGVuZ3RoLCB1bnNpZ25l
ZCBpbnQgbGVhZiwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3VibGVhZik7
CiB2b2lkIGh2bV9tb25pdG9yX2ludGVycnVwdCh1bnNpZ25lZCBpbnQgdmVjdG9yLCB1bnNpZ25l
ZCBpbnQgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlcnIs
IHVpbnQ2NF90IGNyMik7Citib29sIGh2bV9tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCh2b2lk
KTsKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fTU9OSVRPUl9IX18gKi8KIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21v
bml0b3IuaAppbmRleCBjNWMzMjNiLi4zNzI1NWM5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaApAQCAt
NzcsNyArNzcsOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2Fw
YWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKSB8CiAgICAgICAgICAgICAgICAg
ICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKICAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8
Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRF
UlJVUFQpOworICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfSU5URVJSVVBUKSB8CisgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpOwogCiAgICAgLyogU2luY2Ugd2Uga25vdyB0
aGlzIGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1bmMgKi8KICAgICBpZiAo
IGh2bV9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCgpICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCAwNjY5
YzMxLi40NzRhZWQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMDgzLDYgKzEwODMsNyBAQCBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jbXRfb3BfdCk7CiAjZGVmaW5lIFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9QUklWSUxFR0VEX0NBTEwgICAgICAgNwogI2RlZmluZSBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUICAgICAgICAgICAgIDgKICNkZWZpbmUg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTICAgICAgICAgICA5CisjZGVmaW5l
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQgICAgMTAKIAogc3Ry
dWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAgICAgdWludDMyX3Qgb3A7IC8qIFhFTl9ET01D
VExfTU9OSVRPUl9PUF8qICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZl
bnQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCmluZGV4IGYwMWU0NzEuLmI1MzFm
NzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCkBAIC0xNDgsNiArMTQ4LDggQEAKICNkZWZpbmUgVk1f
RVZFTlRfUkVBU09OX0lOVEVSUlVQVCAgICAgICAgICAgICAgIDEyCiAvKiBBIGRlc2NyaXB0b3Ig
dGFibGUgcmVnaXN0ZXIgd2FzIGFjY2Vzc2VkLiAqLwogI2RlZmluZSBWTV9FVkVOVF9SRUFTT05f
REVTQ1JJUFRPUl9BQ0NFU1MgICAgICAgMTMKKy8qIEN1cnJlbnQgaW5zdHJ1Y3Rpb24gaXMgbm90
IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciAqLworI2RlZmluZSBWTV9FVkVOVF9SRUFTT05f
RU1VTF9VTklNUExFTUVOVEVEICAgICAgMTQKIAogLyogU3VwcG9ydGVkIHZhbHVlcyBmb3IgdGhl
IHZtX2V2ZW50X3dyaXRlX2N0cmxyZWcgaW5kZXguICovCiAjZGVmaW5lIFZNX0VWRU5UX1g4Nl9D
UjAgICAgMAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 04 19:14:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 19:14: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.xen.org>)
	id 1ddi30-00015w-66; Fri, 04 Aug 2017 19:14:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddi2z-00015q-E6
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 19:14:09 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E0/0E-01862-087C4895; Fri, 04 Aug 2017 19:14:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsUyZ7p8oG7D8ZZ
 IgzX/uCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZFzgK1jBXHD12hamB8TVTFyMXh5DAJCaJ
 W18WQTl/GCUOf+6GcjYwSixcNBfK2cYocev0drYuRk4OYQEPifkHtrF2MXJwiAhkSvReqQUJC
 wnESfzY+JMRxGYTMJI4e3Q6mM0rYCvx9+x/ZhCbRUBFYurPD6wgtqhAuMTbxiMsEDWCEidnPm
 EBGckpYCox/7MsSJhZQE9ix/VfrBC2vMT2t3PAxkgIGEv0zepjmcAoMAtJ9ywkLbOQtCxgZF7
 FqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnvUMDIw7GF8d
 9zvEKMnBpCTKW32sKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/csZZIIcGi1PTUirTMHGCkw
 KQlOHiURHhzQNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnFQUpEgApyijNgxsBi9pLjL
 JSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5nUGm8GTmlcBtegV0BBPQEX/qGkGOKElESEk1MM7
 NeK7+1HTL90rngzHT/nXxLQmRXT7t5b2mI9qrV2jM/xvGc1vDw+NiS9Lm6Kjmk6dXGoZ6366y
 Terl25ZvcenjyVvyn2Z0rHw3zVih+Vb8ybXVf20ql915+CfLo+bve5XOnIbLejfVHtxnMDPNm
 ToxdU+lb1mG9FMNpU5e2xz/pRLut7tEO5VYijMSDbWYi4oTAQV8TnTVAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1501874046!104613579!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14901 invoked from network); 4 Aug 2017 19:14:07 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 19:14:07 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74JE4xv012327
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 19:14:05 GMT
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 v74JE4Fx025653
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 19:14:04 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 v74JE2hR015528;
 Fri, 4 Aug 2017 19:14:03 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, 04 Aug 2017 12:14:02 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170804113613.12028-1-jgross@suse.com>
 <20170804113613.12028-2-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0dbfe2d3-7901-2edc-a047-8f391a66ad0d@oracle.com>
Date: Fri, 4 Aug 2017 15:14:02 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170804113613.12028-2-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: Re: [Xen-devel] [PATCH 1/3] xen: remove tests for pvh mode in pure
	pv paths
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDQvMjAxNyAwNzozNiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBSZW1vdmUgdGhl
IGxhc3QgdGVzdHMgZm9yIFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXAgaW4gcHVyZQo+
IFBWLWRvbWFpbiBzcGVjaWZpYyBwYXRocy4gUFZIIFYxIGlzIGdvbmUgYW5kIHRoZSBmZWF0dXJl
IHdpbGwgYWx3YXlzCj4gYmUgImZhbHNlIiBpbiBQViBndWVzdHMuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCkkgd29uZGVyIHdoZXRoZXIgdGhl
IHJlbWFpbmluZyB1c2Ugb2YgdGhpcyBmbGFnIGNhbiBiZSByZXBsYWNlZCB3aXRoCmFwcHJvcHJp
YXRlIHhlbl8qX2RvbWFpbigpPwoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 19:20:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 19:20: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.xen.org>)
	id 1ddi9I-0001k6-Rq; Fri, 04 Aug 2017 19:20:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddi9H-0001k0-K5
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 19:20:39 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B5/9A-18997-609C4895; Fri, 04 Aug 2017 19:20:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXSO6nOVZftZEu
 kQddDLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPzqd/MBSckKn4sWM3SwHhWpIuRi0NIYBKT
 xJ6/E9ghnF+MEj/nLWGFcDYwShyc+YkNwtnGKHGmZQGQw8khLOAp0du+GqxKRGA7o8SjzvmsI
 AkhgTiJ78uvMIHYbAJGEmePTmcEsXkFbCUWnp/PDmKzCKhItMw7B1YjKhAu8bbxCAtEjaDEyZ
 lPwGxOAVOJmc9ugNUzC+hJ7Lj+ixXClpfY/nYOM4gtIWAs0f72ItsERoFZSNpnIWmZhaRlASP
 zKkb14tSistQiXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAIGUAgh2MX/qd
 DzFKcjApifJWH2uKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB23O8JVJIsCg1PbUiLTMHGC8wa
 QkOHiUR3ukgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuc9C1IkAFKUUZoHNwIWu5cYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsKZApPZl4J3KZXQEcwAR3xp64R5IiSRISUVAPj3Hh
 ujRLlYw+e7Is5JHJlm5akpGiJx8aDvmpsqqm721NP9iRXMd8+wrZeOJdrBdd6kUePTrm9yHup
 MT8xyi3vQVi+OUOv/PXsqct5M4I7pk4VmsJvMXPXlv7uijtJVm//rwl9f+6nknuKYsEaRXev2
 7lv6w3LDnnn5N/3Oqd0cKfxv477r+uVWIozEg21mIuKEwEW6i762AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501874435!67104649!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14271 invoked from network); 4 Aug 2017 19:20:37 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Aug 2017 19:20:37 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74JKWgl024670
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 19:20:33 GMT
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 v74JKWiL017655
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 19:20:32 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 v74JKVd5007324;
 Fri, 4 Aug 2017 19:20: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 ; Fri, 04 Aug 2017 12:20:31 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Ingo Molnar <mingo@redhat.com>,
 Steven Rostedt <rostedt@goodmis.org>
References: <20170804113613.12028-1-jgross@suse.com>
 <20170804113613.12028-3-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <92213e00-40fa-758c-41e4-67a451e1024b@oracle.com>
Date: Fri, 4 Aug 2017 15:20:30 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170804113613.12028-3-jgross@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH 2/3] xen: remove unused function
	xen_set_domain_pte()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDQvMjAxNyAwNzozNiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGUgZnVuY3Rp
b24geGVuX3NldF9kb21haW5fcHRlKCkgaXMgdXNlZCBub3doZXJlIGluIHRoZSBrZXJuZWwuCj4g
UmVtb3ZlIGl0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CgooKyBJbmdvIGFuZCBTdGV2ZW4gd2hvIGFyZSBtYWludGFpbmVycyBvZiBpbmNsdWRl
L3RyYWNlL2V2ZW50cy94ZW4uaCkKCj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9w
YWdlLmggfCAgMiAtLQo+ICBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgICAgIHwgMjAgLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiAgaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmggICAgICB8IDE4
IC0tLS0tLS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDQwIGRlbGV0aW9ucygtKQo+
Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCj4gaW5kZXggNDk3ZjdkMjhjMWQ2Li4wN2I2NTMxODEz
YzQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAo+ICsrKyBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgKPiBAQCAtMzE0LDggKzMxNCw2IEBAIHN0
YXRpYyBpbmxpbmUgcHRlX3QgX19wdGVfbWEocHRldmFsX3QgeCkKPiAgI2RlZmluZSBwNGRfdmFs
X21hKHgpCSgoeCkucDRkKQo+ICAjZW5kaWYKPiAgCj4gLXZvaWQgeGVuX3NldF9kb21haW5fcHRl
KHB0ZV90ICpwdGVwLCBwdGVfdCBwdGV2YWwsIHVuc2lnbmVkIGRvbWlkKTsKPiAtCj4gIHhtYWRk
cl90IGFyYml0cmFyeV92aXJ0X3RvX21hY2hpbmUodm9pZCAqYWRkcmVzcyk7Cj4gIHVuc2lnbmVk
IGxvbmcgYXJiaXRyYXJ5X3ZpcnRfdG9fbWZuKHZvaWQgKnZhZGRyKTsKPiAgdm9pZCBtYWtlX2xv
d21lbV9wYWdlX3JlYWRvbmx5KHZvaWQgKnZhZGRyKTsKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCj4gaW5kZXggY2FiMjhjZjJjZmZi
Li4wNDIyZWU3ZTcwYjMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL21tdV9wdi5jCj4gKysr
IGIvYXJjaC94ODYveGVuL21tdV9wdi5jCj4gQEAgLTE2MiwyNiArMTYyLDYgQEAgc3RhdGljIGJv
b2wgeGVuX3BhZ2VfcGlubmVkKHZvaWQgKnB0cikKPiAgCXJldHVybiBQYWdlUGlubmVkKHBhZ2Up
Owo+ICB9Cj4gIAo+IC12b2lkIHhlbl9zZXRfZG9tYWluX3B0ZShwdGVfdCAqcHRlcCwgcHRlX3Qg
cHRldmFsLCB1bnNpZ25lZCBkb21pZCkKPiAtewo+IC0Jc3RydWN0IG11bHRpY2FsbF9zcGFjZSBt
Y3M7Cj4gLQlzdHJ1Y3QgbW11X3VwZGF0ZSAqdTsKPiAtCj4gLQl0cmFjZV94ZW5fbW11X3NldF9k
b21haW5fcHRlKHB0ZXAsIHB0ZXZhbCwgZG9taWQpOwo+IC0KPiAtCW1jcyA9IHhlbl9tY19lbnRy
eShzaXplb2YoKnUpKTsKPiAtCXUgPSBtY3MuYXJnczsKPiAtCj4gLQkvKiBwdGVwIG1pZ2h0IGJl
IGttYXBwZWQgd2hlbiB1c2luZyAzMi1iaXQgSElHSFBURSAqLwo+IC0JdS0+cHRyID0gdmlydF90
b19tYWNoaW5lKHB0ZXApLm1hZGRyOwo+IC0JdS0+dmFsID0gcHRlX3ZhbF9tYShwdGV2YWwpOwo+
IC0KPiAtCU1VTFRJX21tdV91cGRhdGUobWNzLm1jLCBtY3MuYXJncywgMSwgTlVMTCwgZG9taWQp
Owo+IC0KPiAtCXhlbl9tY19pc3N1ZShQQVJBVklSVF9MQVpZX01NVSk7Cj4gLX0KPiAtRVhQT1JU
X1NZTUJPTF9HUEwoeGVuX3NldF9kb21haW5fcHRlKTsKPiAtCj4gIHN0YXRpYyB2b2lkIHhlbl9l
eHRlbmRfbW11X3VwZGF0ZShjb25zdCBzdHJ1Y3QgbW11X3VwZGF0ZSAqdXBkYXRlKQo+ICB7Cj4g
IAlzdHJ1Y3QgbXVsdGljYWxsX3NwYWNlIG1jczsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS90cmFj
ZS9ldmVudHMveGVuLmggYi9pbmNsdWRlL3RyYWNlL2V2ZW50cy94ZW4uaAo+IGluZGV4IGI3MGEz
OGI3ZmE4NC4uNjc3ZThhYzJiYjgxIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdHJhY2UvZXZlbnRz
L3hlbi5oCj4gKysrIGIvaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmgKPiBAQCAtMTQ5LDI0ICsx
NDksNiBAQCBERUNMQVJFX0VWRU5UX0NMQVNTKHhlbl9tbXVfX3NldF9wdGUsCj4gIERFRklORV9Y
RU5fTU1VX1NFVF9QVEUoeGVuX21tdV9zZXRfcHRlKTsKPiAgREVGSU5FX1hFTl9NTVVfU0VUX1BU
RSh4ZW5fbW11X3NldF9wdGVfYXRvbWljKTsKPiAgCj4gLVRSQUNFX0VWRU5UKHhlbl9tbXVfc2V0
X2RvbWFpbl9wdGUsCj4gLQkgICAgVFBfUFJPVE8ocHRlX3QgKnB0ZXAsIHB0ZV90IHB0ZXZhbCwg
dW5zaWduZWQgZG9taWQpLAo+IC0JICAgIFRQX0FSR1MocHRlcCwgcHRldmFsLCBkb21pZCksCj4g
LQkgICAgVFBfU1RSVUNUX19lbnRyeSgKPiAtCQkgICAgX19maWVsZChwdGVfdCAqLCBwdGVwKQo+
IC0JCSAgICBfX2ZpZWxkKHB0ZXZhbF90LCBwdGV2YWwpCj4gLQkJICAgIF9fZmllbGQodW5zaWdu
ZWQsIGRvbWlkKQo+IC0JCSAgICApLAo+IC0JICAgIFRQX2Zhc3RfYXNzaWduKF9fZW50cnktPnB0
ZXAgPSBwdGVwOwo+IC0JCQkgICBfX2VudHJ5LT5wdGV2YWwgPSBwdGV2YWwucHRlOwo+IC0JCQkg
ICBfX2VudHJ5LT5kb21pZCA9IGRvbWlkKSwKPiAtCSAgICBUUF9wcmludGsoInB0ZXAgJXAgcHRl
dmFsICUwKmxseCAocmF3ICUwKmxseCkgZG9taWQgJXUiLAo+IC0JCSAgICAgIF9fZW50cnktPnB0
ZXAsCj4gLQkJICAgICAgKGludClzaXplb2YocHRldmFsX3QpICogMiwgKHVuc2lnbmVkIGxvbmcg
bG9uZylwdGVfdmFsKG5hdGl2ZV9tYWtlX3B0ZShfX2VudHJ5LT5wdGV2YWwpKSwKPiAtCQkgICAg
ICAoaW50KXNpemVvZihwdGV2YWxfdCkgKiAyLCAodW5zaWduZWQgbG9uZyBsb25nKV9fZW50cnkt
PnB0ZXZhbCwKPiAtCQkgICAgICBfX2VudHJ5LT5kb21pZCkKPiAtCSk7Cj4gLQo+ICBUUkFDRV9F
VkVOVCh4ZW5fbW11X3NldF9wdGVfYXQsCj4gIAkgICAgVFBfUFJPVE8oc3RydWN0IG1tX3N0cnVj
dCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKPiAgCQkgICAgIHB0ZV90ICpwdGVwLCBwdGVfdCBw
dGV2YWwpLAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 19:35:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 19:35: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.xen.org>)
	id 1ddiNR-0002f7-8g; Fri, 04 Aug 2017 19:35:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ddiNP-0002f1-96
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 19:35:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E9/31-03557-27CC4895; Fri, 04 Aug 2017 19:35:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXSO6nOVbfoTEu
 kwdnHjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzy7tsBf28FbOO7WRrYLzO1cXIxSEkMIFJ
 4uG3mcwQzh9GiVM/VzBCOBsYJY7c+sYC4WxjlLixaBtrFyMHh7CArcTyB2IgcRGB7YwSjzrnA
 8U5gYriJLqaNjKD2GwCRhJnj05nBLF5geqPLZjDBmKzCKhIzPv9iwnEFhUIl3jbeIQFokZQ4u
 TMJ2A2p4CpxNs/L8FmMgvoSey4/gvKlpfY/nYO2HwJAUOJ0w+3MU5gFJiFpH0WkpZZSFoWMDK
 vYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFIGINjB+Gd+
 4CFGSQ4mJVHe6mNNkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO+caokUEixKTU+tSMvMAcYLT
 FqCg0dJhPc+SJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5P4AUCYAUZZTmwY2Axe4lRl
 kpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN+ApnCk5lXArfpFdARTEBH/KlrBDmiJBEhJdXA2NK
 28OOqj41FiScufNynsCRQW8dINv+gzueCb1oyesbp+Uurr+leVu17aMvLLtz3xLNHup2z82Dm
 js+X1s3ksD9dxeArbPzF96+XsfOPrI5zTwUkVQ2X967Xy0hY7uy4JjV+2oxFy3W9294/XbBj5
 V7mq+vyJvr8fPE7M9/V9/GGWtXcs5xuSizFGYmGWsxFxYkAk0OS19gCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1501875312!68539336!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33347 invoked from network); 4 Aug 2017 19:35:13 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Aug 2017 19:35:13 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v74JZ8fW008008
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 19:35:09 GMT
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 v74JZ7h6006897
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Aug 2017 19:35:08 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 v74JZ76J027413;
 Fri, 4 Aug 2017 19:35:07 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, 04 Aug 2017 12:35:07 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Ingo Molnar <mingo@redhat.com>,
 Steven Rostedt <rostedt@goodmis.org>
References: <20170804113613.12028-1-jgross@suse.com>
 <20170804113613.12028-4-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3645b03d-7cda-46f1-3223-87b408b16193@oracle.com>
Date: Fri, 4 Aug 2017 15:35:06 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170804113613.12028-4-jgross@suse.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: Re: [Xen-devel] [PATCH 3/3] xen: remove not used trace functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDQvMjAxNyAwNzozNiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGVyZSBhcmUg
c29tZSBYZW4gc3BlY2lmaWMgdHJhY2UgZnVuY3Rpb25zIGRlZmluZWQgaW4KPiBpbmNsdWRlL3Ry
YWNlL2V2ZW50cy94ZW4uaC4gUmVtb3ZlIHRoZW0uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgooQWdhaW4sIGFkZGluZyBJbmdvIGFuZCBTdGV2ZW4p
CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KCmFsdGhvdWdoIEkgdGhpbmsgInMvc29tZSBYZW4vc29tZSB1bnVzZWQgWGVuLyIgaW4gdGhl
IGNvbW1pdCBtZXNzYWdlCndvdWxkIG1ha2UgaXQgY2xlYXJlci4KCj4gLS0tCj4gIGluY2x1ZGUv
dHJhY2UvZXZlbnRzL3hlbi5oIHwgMjAgLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDIwIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdHJhY2UvZXZl
bnRzL3hlbi5oIGIvaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmgKPiBpbmRleCA2NzdlOGFjMmJi
ODEuLjFiNGZlZDcyZjU3MyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3RyYWNlL2V2ZW50cy94ZW4u
aAo+ICsrKyBiL2luY2x1ZGUvdHJhY2UvZXZlbnRzL3hlbi5oCj4gQEAgLTI0OCwxNiArMjQ4LDYg
QEAgVFJBQ0VfRVZFTlQoeGVuX21tdV9zZXRfcDRkLAo+ICAJCSAgICAgIChpbnQpc2l6ZW9mKHA0
ZHZhbF90KSAqIDIsICh1bnNpZ25lZCBsb25nIGxvbmcpcGdkX3ZhbChuYXRpdmVfbWFrZV9wZ2Qo
X19lbnRyeS0+cDRkdmFsKSksCj4gIAkJICAgICAgKGludClzaXplb2YocDRkdmFsX3QpICogMiwg
KHVuc2lnbmVkIGxvbmcgbG9uZylfX2VudHJ5LT5wNGR2YWwpCj4gIAkpOwo+IC0KPiAtVFJBQ0Vf
RVZFTlQoeGVuX21tdV9wdWRfY2xlYXIsCj4gLQkgICAgVFBfUFJPVE8ocHVkX3QgKnB1ZHApLAo+
IC0JICAgIFRQX0FSR1MocHVkcCksCj4gLQkgICAgVFBfU1RSVUNUX19lbnRyeSgKPiAtCQkgICAg
X19maWVsZChwdWRfdCAqLCBwdWRwKQo+IC0JCSAgICApLAo+IC0JICAgIFRQX2Zhc3RfYXNzaWdu
KF9fZW50cnktPnB1ZHAgPSBwdWRwKSwKPiAtCSAgICBUUF9wcmludGsoInB1ZHAgJXAiLCBfX2Vu
dHJ5LT5wdWRwKQo+IC0JKTsKPiAgI2Vsc2UKPiAgCj4gIFRSQUNFX0VWRU5UKHhlbl9tbXVfc2V0
X3B1ZCwKPiBAQCAtMjc3LDE2ICsyNjcsNiBAQCBUUkFDRV9FVkVOVCh4ZW5fbW11X3NldF9wdWQs
Cj4gIAo+ICAjZW5kaWYKPiAgCj4gLVRSQUNFX0VWRU5UKHhlbl9tbXVfcGdkX2NsZWFyLAo+IC0J
ICAgIFRQX1BST1RPKHBnZF90ICpwZ2RwKSwKPiAtCSAgICBUUF9BUkdTKHBnZHApLAo+IC0JICAg
IFRQX1NUUlVDVF9fZW50cnkoCj4gLQkJICAgIF9fZmllbGQocGdkX3QgKiwgcGdkcCkKPiAtCQkg
ICAgKSwKPiAtCSAgICBUUF9mYXN0X2Fzc2lnbihfX2VudHJ5LT5wZ2RwID0gcGdkcCksCj4gLQkg
ICAgVFBfcHJpbnRrKCJwZ2RwICVwIiwgX19lbnRyeS0+cGdkcCkKPiAtCSk7Cj4gLQo+ICBERUNM
QVJFX0VWRU5UX0NMQVNTKHhlbl9tbXVfcHRlcF9tb2RpZnlfcHJvdCwKPiAgCSAgICBUUF9QUk9U
TyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAJCSAgICAgcHRl
X3QgKnB0ZXAsIHB0ZV90IHB0ZXZhbCksCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 19:43:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 19: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.xen.org>)
	id 1ddiV6-0003YK-14; Fri, 04 Aug 2017 19:43:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddiV5-0003YD-8H
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 19:43:11 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A5/E7-01731-E4EC4895; Fri, 04 Aug 2017 19:43:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdf7XEu
 kwfJ2PosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/Ljwm71geV3Fw5VTWBsY
 X/h1MXJxCAn8ZZToPb6BGcJ5zCixcF8bK4SzjVHiy42FjF2MnBwiAs4SX8/MZQexeQX0JS7/2
 QIWFxYIktjydjlYg4TAZ2uJRXdawYokBLwlrl2bxAxj/3l1CKiInYNNwErikBhIlEVAVWJC71
 z2CYzcCxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+pw
 BCHYw7v3ndIhRkoNJSZS3+lhTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ldnWiKFBItS01Mr
 0jJzgMEHk5bg4FES4bU6C5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3gCQIgGQoozSP
 LgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFefpApPJl5JXCbXgEdwQR0xJ+6RpAjSh
 IRUlINjFbX18SmJDqrGGQdmGY141zplfDVm4sdz+p75wUV3Pv2I2Dfi6gaDnOff6/4bwlt9Kq
 22Bo4menIg6lNqjb8bhZ6Z5gtZ2rcSjlg4PJpGfsxNW2rjjdal+U2Nbux822sONN1IW9FzLH8
 itv+Ram/Emst5NVkFV9WH9XKXbX/W+m9ZJ3f9vPYlFiKMxINtZiLihMBhTF3fH8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501875785!103044051!1
X-Originating-IP: [104.130.215.37]
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 45963 invoked from network); 4 Aug 2017 19:43:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 19:43:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddiUy-0006ZH-KW; Fri, 04 Aug 2017 19:43: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 1ddiUt-0005dB-06; Fri, 04 Aug 2017 19:42:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddiUs-0003tW-7p; Fri, 04 Aug 2017 19:42:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112441-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu: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-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm: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-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386: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-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-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-stubdom-debianhvm-amd64-xsm: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-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64: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-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-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail: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-rtds:xen-boot:fail:allowable
 linux-next:build-arm64-libvirt: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-arm64-arm64-xl: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:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu: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-libvirt-xsm: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-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds: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
X-Osstest-Versions-This: linux=50107a90cb05a474eeb8f41f5cc5fa5a8644de2e
X-Osstest-Versions-That: linux=8d3fe85f07a99cbf82f12c486414eda1d186bfa1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 19:42:58 +0000
Subject: [Xen-devel] [linux-next test] 112441: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ0MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0NDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQzMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjQzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjQzMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI0MzAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMTI0MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQzMAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNDMwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQzMAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMjQzMAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjQzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjQzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjQzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI0MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI0MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQzMAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQzMAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTI0MzAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQzMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDMw
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMjQzMAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0MzAKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI0MzAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI0MzAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQzMAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyNDMwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0MzAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQzMAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEyNDMwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTI0MzAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMjQzMAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI0MzAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBsaWtlIDExMjQzMAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTEyNDMwCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMTI0MzAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjQzMAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNDMwCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTI0MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjQzMAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTEyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA3IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI0MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDExMjQz
MAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTEyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI0MzAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWls
ICBsaWtlIDExMjQzMAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI0
MzAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMjQzMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNDMwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTI0MzAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDUwMTA3YTkw
Y2IwNWE0NzRlZWI4ZjQxZjVjYzVmYTVhODY0NGRlMmUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDhkM2ZlODVmMDdhOTljYmY4MmYxMmM0ODY0MTRlZGExZDE4NmJmYTEK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNDQxICAyMDE3LTA4LTA0IDA5OjIzOjIx
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 19:49:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 19:49: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.xen.org>)
	id 1ddibM-0003nX-SP; Fri, 04 Aug 2017 19:49:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddibL-0003nA-VB
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 19:49:40 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BC/48-02962-3DFC4895; Fri, 04 Aug 2017 19:49:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffS+ZZ
 Ig7cTJC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMb9vLWPBN5mKTz+XsTYw
 LhDtYuTiEBL4yyix4NhkFgjnMaPEy4PtzBDONkaJZ48OM3UxcnKICDhLfD0zlx3E5hXQl3h9f
 jcriC0sECQx/9U+dpAGCYGtbBJ7WpaBNUgIeEqsPH2NGcbuXrkYyGbnYBOwkjgk1sXIwcEioC
 qx42r9BEbuBYwMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 CPc4ABDsY553wP8QoycGkJMpbfawpUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr8a5lkghwaLU
 9NSKtMwcYOjBpCU4eJREeBeCpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3H0iRAEhRR
 mke3AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO82kCk8mXklcJteAR3BBHTEn7pGkC
 NKEhFSUg2MnGzfP23PCNf9c/x/VPWJ90opnDoKuW1t1a2MjPMmtL5ZJni3rb5ydmwN1+EDAk/
 cmgyOt0lU2HNk/BKWmfDMs5tv/5aNOjxxUvH8HCp7ih33VYp1fjWY7XhvwcnADzOu1gjJhcSv
 O87/47K9LM9kPd8XCWtVHt6ba3x609UfjJ/TtWxnp3IrsRRnJBpqMRcVJwIALyIlgX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501876177!62607057!1
X-Originating-IP: [104.130.215.37]
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 33709 invoked from network); 4 Aug 2017 19:49:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 19:49:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddibG-0006kA-VT; Fri, 04 Aug 2017 19:49: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 1ddibB-0005s3-J2; Fri, 04 Aug 2017 19:49:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddibA-00064M-UO; Fri, 04 Aug 2017 19:49:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112450-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 19:49:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112450: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3509145304880392475=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    3 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   14 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3509145304880392475==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 20:48:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 20:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ddjW4-0008BA-O4; Fri, 04 Aug 2017 20:48:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=382e2f283=dario.faggioli@citrix.com>)
 id 1ddjW4-0008B4-2B
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 20:48:16 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 38/7E-03368-F8DD4895; Fri, 04 Aug 2017 20:48:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHRDpG7f3ZZ
 Ig0VzVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFhx8zFbwXq1h6jrOB8adwFyMnh4RAiMTk
 oz/Zuhg5OHgFDCUarwSAhIUFQiVWPF7ICGKzCRhIvNmxlxXEFhFQlHjw8iaQzcXBLLCPUeJGe
 w8TSIJFQEVi5/P9LCA2p4ClxIvr81hAioQE5jBLnD/TBNbNLyApcevLR2YQm1mgWmL7hv1MEE
 doSxw5188OYvMKCEqcnPkEbJCQgJrEjLmXWScw8s1C0jILSRlEXFOidftvdghbW2LZwtfMELa
 txLp176FqbCQ2XV3ACGHLS2x/O4d5ASP7KkaN4tSistQiXUNzvaSizPSMktzEzBxdQwMzvdzU
 4uLE9NScxKRiveT83E2MwGBmAIIdjLc3BhxilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgnf67ZZIIcGi1PTUirTMHGBcwaQlOHiURHhPgaR5iwsSc4sz0yFSpxh1OV5N+P+NSY
 glLz8vVUqc9wFIkQBIUUZpHtwIWIxfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDEFJ7MvBK
 4Ta+AjmACOuJPXSPIESWJCCmpBsaw/M3KbRMYk0W15j6I5v9i9u2s1Y3lR7Zs/n3Z41z652ah
 H959jYYfNPbu+1yUN1cjvf6tSomhZ+UTBfZFavOX+crmr4t78lhxvTbbi26l82oRNacKLudE7
 tsWv8ZRL85dMGPZyXeHo3b7RfruV2t3T5kTesaWj+9q/YEb5Yd+KrIEfTM62KLEUpyRaKjFXF
 ScCADJmZID7AIAAA==
X-Env-Sender: prvs=382e2f283=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1501879693!76576159!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34311 invoked from network); 4 Aug 2017 20:48:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Aug 2017 20:48:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,322,1498521600"; 
 d="asc'?scan'208";a="434422300"
Message-ID: <1501879662.11046.8.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Fri, 4 Aug 2017 22:47:42 +0200
In-Reply-To: <20170804143425.pejmv426acduut55@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
 <1501775614.28477.10.camel@citrix.com>
 <CAENZ-+=PgBVONiOc2zx=wi1rYHrBhgbQHQjusHVed7wbZF4=Lg@mail.gmail.com>
 <1501834398.28477.14.camel@citrix.com>
 <20170804121019.l3jsw3zb7briwf2y@citrix.com>
 <1501851231.11046.4.camel@citrix.com>
 <20170804143425.pejmv426acduut55@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Meng Xu <xumengpanda@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4220801733152507634=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4220801733152507634==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-ZaGrtjxahD6B5RXDYOwP"

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

On Fri, 2017-08-04 at 15:34 +0100, Wei Liu wrote:
> On Fri, Aug 04, 2017 at 02:53:51PM +0200, Dario Faggioli wrote:
> >=20
> > Well, I guess yes. But how does this matter? Each scheduler can, if
> > it
> > wants, use all these parameters in the way it actuallly prefers.
> > So,
> > the fact that RTDS will be using 'extratime' for letting vCPUs
> > execute
> > past their own real-time reservation, does not prevent the
> > reintroduced
> > SEDF --nor any other already existing or new scheduler-- to also
> > use
> > it, for similar (or maybe even not so similar) purposes.
> >=20
> > Or am I missing something?
>=20
> If extratime means different things to different schedulers, it's
> going
> to be confusing. As a layperson I can't tell what extratime is or how
> it
> is supposed to be used. I would like to have the field to have only
> one
> meaning.
>
Well, I do see what you mean, but then I don't understand why we have
the data structure organized like this, i.e., with all the parameters
for all the schedulers in the same struct.

IAC:
- extratime was only used by SEDF
- SEDF is not coming back, at least not in the form it had when it was
removed, because it was bitrotten and buggy, and RTDS has actually
replaced it
- if a correct version of SEDF would ever come back, and live alongside
with RTDS, both the schedulers would use extratime to mean the same
(although, of course, actual use and implementation may vary)

This should be enough to address your concerns. Let me know if it's
not. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-ZaGrtjxahD6B5RXDYOwP
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZhN1uAAoJEBZCeImluHPul8MP/0dDYoYt+ca3PagLtbQSCDDM
PqmIyRs8M4UrHHzzkG+9Yx3UxyFsIrUN5ut4dC3hxepVRdDrl6AgNzxqUeHBnY53
i0WBNS1DUe5v1Rv4O/HnE+ux0oOTqNp4nDAkCnKdJ3CnHLXUCPXF8KxCN32Q44zK
AO5SS8GytG3gjMoOJ8DNHDvkrFqWjiNqXb4BIMvmRABFIfUPJ2fVJBPu69YOpymL
qef7OjAMljslXdcZ4Ju2krjK7K0SUorMPYiuKtPfqE8RQUlKP9kLRHrOhkKOUOst
gml991EqwDz/xLuYBdJfoAjnVOtNWDg1Hup8a2hKdA+lJ5gHw/OO0UvYvwqNbP31
w00pZ/4w4jlaTFGgEp3fQKruQtA75sBQAUsKffeA2FSxOcsqYnyM63BNvpgJerhD
fpeQJA1onZwslCsXuug/fYmKJr2+smlMEOSYhUjsQeqcUavKHCOGMDmLZWQydRb9
rLTXWhsVJJjQXeyffJP7J5aF2ZHtG+gdSncGyJfEXHRXDTZ60aKWvJiEOxt0v7rF
AcwjcKHdrtMN16PFRSV3mUp13G+Hj33ddxsFi8Cr4XnOoeKYuvZHiLKY5Ix46OqS
l70r85lZdFFhfQg269zgsc0WUr6HdTglS55LCSEp9Zb2FWt46li1cuUckudkU/Hu
ZSrxqjHobQs/2thvADzm
=0DzX
-----END PGP SIGNATURE-----

--=-ZaGrtjxahD6B5RXDYOwP--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4220801733152507634==--


From xen-devel-bounces@lists.xen.org Fri Aug 04 20:56:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 20:56: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.xen.org>)
	id 1ddjdp-0000WB-Gy; Fri, 04 Aug 2017 20:56:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1ddjdo-0000W5-5k
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 20:56:16 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D5/2F-01987-F6FD4895; Fri, 04 Aug 2017 20:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTGId28+y2
 RBnM/KVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbt69jLrgvW7F17Xv2Bsav4l2MXBxCAjMY
 JTrnT2QFcVgEGlglGi9PBnMkBOawSix7comxi5ETyMmT2Dz9PhOEXSjxeflhVhCbV0BQ4uTMJ
 ywgtpCAl8Skhx+YQWxOAWOJ3zM+MkKsmMAk8fDMErAGNgFViXnnGtlAbBYBFYnXJ+YxQgwKkH
 jWNAesWVggUOLsPYgaEQE9iQ+vvrGBDGIW2MMo8eLMf7AEs4CmROv23+wTGAVmITlkFpLUAka
 mVYzqxalFZalFumZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVjPwMC4g/FK
 m/MhRkkOJiVR3upjTZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi17rVECgkWpaanVqRl5gDjA
 iYtwcGjJML79C5Qmre4IDG3ODMdInWK0ZjjypV1X5g4phzY/oVJiCUvPy9VSpzXEWSSAEhpRm
 ke3CBYvF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxrCTKFJzOvBG7fK6BTmIBO+VPXCHJ
 KSSJCSqqBUXjPqZt9M/yMNjar/9p0pLFHZ2mXuOiyyYEzTuvnpmbnXou9FMzeyxlXur6KT77o
 vbUcr0f6jwLV9bsPbS9ZcJYx2a5/v4311s/Vr+ZdMDW4X2/UHXXyd/uX2OMlGY92TtHYY3Tn2
 QdGscd3fPIftVnZyKzfPc1U+rJNzil14/C0C19Yn+ZHKrEUZyQaajEXFScCAGgHGIPSAgAA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1501880173!107974158!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7882 invoked from network); 4 Aug 2017 20:56:14 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 20:56:14 -0000
Received: by mail-qt0-f194.google.com with SMTP id d10so2652234qtb.4
 for <xen-devel@lists.xenproject.org>; Fri, 04 Aug 2017 13:56:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=62NdNKS9Ewy94KR/zWWREhxD0HPYQFcmhBmYcxNvCFE=;
 b=S2O/Mfak71LsMZHqsBVFXBKsSa/Uzr7sgZmoPycWyDHujMtoxZvoMCZIrvMG3v8QJt
 jWD/EpzGi8ego+1b0YYf6z8UKyHfS05rR9jAGSJqSvMMIinv38AsCb7Lz1YUlWeMKcD8
 HiqvoRoYpwH9jwPvAYaBbtI4CQukfccahMrdPpOtrSGfpncOGFyDZErkrhKQPB5UiavF
 CC3oGX0ReufzvK8vw+WJfs2eT0o5WGZjUdFMPSGUNS/NZug13mqoI1tVkRb9NWa4Bh1r
 Xp5o4v/NWmu9mNowpuLzg8f/Guxkxd04CrPOQYGH9+tKFDwpY/yc/vBrsjpK25hGzUPu
 LAhg==
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=62NdNKS9Ewy94KR/zWWREhxD0HPYQFcmhBmYcxNvCFE=;
 b=AeFYYcWuYOcEaLpbnpFzhUgHvKHlUrIMHHwfdDOae4Q8NxUg1TS9cqKyYBlCBlCHe2
 q/w8SRiaJ17px5ySit86iMhAHIdYHOSMAH5PJoHvdDKoBpYcyHs0IGQEnaUMXxQOawF4
 xmEhq5URY7w6qtUN9en5zEEpRLXxcPSiV0H7l9joS86rn6cjzzqju/qHt3TGIxZmLlKr
 HuCNioQbU/WVXfETCn4kjn4BaCK13KmNVhfrlKIQkfUtO5epV5kTXcz+D7nQdvZIGSPo
 BAKwtX46vWhXaxgamWDqP3UNFD34P1a/wWa8i+BMbM7qqBCIIdpdIiXKFKu6dnAuVa1t
 dxmg==
X-Gm-Message-State: AHYfb5jWKdtZhu6G7I5hWUG5N24wufSavA6RGY/BG72M5/lTtz30bn2z
 JsuyNv6k5ZgLGa0W7bOtfIffJleCOw==
X-Received: by 10.200.38.133 with SMTP id 5mr4787815qto.237.1501880173226;
 Fri, 04 Aug 2017 13:56:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Fri, 4 Aug 2017 13:56:12 -0700 (PDT)
In-Reply-To: <1501837272.28477.17.camel@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-4-git-send-email-mengxu@cis.upenn.edu>
 <1501776218.28477.12.camel@citrix.com>
 <CAENZ-+mSEgzWZMPRhED0VpjnTVosC1fwACN1KoP-7V+hdzLOTA@mail.gmail.com>
 <1501837272.28477.17.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 4 Aug 2017 16:56:12 -0400
Message-ID: <CAENZ-+=NvO-5kqxF-feOmedZD9P-0Xg9G4n1s9adwueYEnMEmw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 3/3] xl: enable per-VCPU work
	conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgNCwgMjAxNyBhdCA1OjAxIEFNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gVGh1LCAyMDE3LTA4LTAzIGF0IDE4OjAyIC0w
NDAwLCBNZW5nIFh1IHdyb3RlOgo+PiBPbiBUaHUsIEF1ZyAzLCAyMDE3IGF0IDEyOjAzIFBNLCBE
YXJpbyBGYWdnaW9saQo+PiA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4K
Pj4gPiA+IEBAIC03MDIsMTQgKzcwNSwxOCBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBhcmdj
LCBjaGFyICoqYXJndikKPj4gPiA+ICAgICAgaW50ICp2Y3B1cyA9IChpbnQgKil4bWFsbG9jKHNp
emVvZihpbnQpKTsgLyogSURzIG9mIFZDUFVzCj4+ID4gPiB0aGF0Cj4+ID4gPiBjaGFuZ2UgKi8K
Pj4gPiA+ICAgICAgaW50ICpwZXJpb2RzID0gKGludCAqKXhtYWxsb2Moc2l6ZW9mKGludCkpOyAv
KiBwZXJpb2QgaXMgaW4KPj4gPiA+IG1pY3Jvc2Vjb25kICovCj4+ID4gPiAgICAgIGludCAqYnVk
Z2V0cyA9IChpbnQgKil4bWFsbG9jKHNpemVvZihpbnQpKTsgLyogYnVkZ2V0IGlzIGluCj4+ID4g
PiBtaWNyb3NlY29uZCAqLwo+PiA+ID4gKyAgICBpbnQgKndvcmtjb25zZXJ2aW5ncyA9IChpbnQg
Kil4bWFsbG9jKHNpemVvZihpbnQpKTsgLyoKPj4gPiA+IGJ1ZGdldCBpcwo+PiA+ID4gaW4gbWlj
cm9zZWNvbmQgKi8KPj4gPiA+Cj4+ID4KPj4gPiBZZWFoLCBidWRnZXQgaXMgaW4gbWljcm9zZWNv
bmRzLiBCdXQgdGhpcyBpcyBub3QgYnVkZ2V0ISA6LVAKPj4KPj4gQWgsIG15IGJhZC4uCj4+Cj4+
ID4KPj4gPiBJbiBmYWN0IChqb2tlcyBhcGFydCksIGl0IGNhbiBiZSBqdXN0IGEgYm9vbCwgY2Fu
J3QgaXQ/Cj4+Cj4+IFllcywgYm9vbCBpcyBlbm91Z2guCj4+IElzICJ3b3JrY29uc2VydmluZyIg
dG9vIGxvbmcgaGVyZT8KPj4KPiBTbywgSSBkb24ndCB3YW50IHRvIHR1cm4gdGhpcyBpbnRvIGEg
ZGlzY3Vzc2lvbiBhYm91dCB3aGF0IGNvbG91ciB3ZQo+IHNob3VsZCBwYWludCB0aGUgaW5mYW1v
dXMgYmlrZXNoZWQuLi4gYnV0LCB5ZWFoLCBJIGRvbid0IGVzcGVjaWFsbHkKPiBsaWtlIHRoaXMg
bmFtZSEgOi1QCj4KPiBBbiBJIG1lYW4sIG5vdCBvbmx5IGhlcmUsIGJ1dCBldmVyeXdoZXJlIHlv
dSd2ZSB1c2VkIGl0IChjaGFuZ2Vsb2dzLAo+IG90aGVyIHBhdGNoZXMsIGV0Yy4pLgo+Cj4gVGhl
cmUgYXJlIHR3byByZWFzb25zIGZvciB0aGF0Ogo+ICAtIGl0J3MgaW5kZWVkIHZlcnkgbG9uZzsK
PiAgLSBiZWluZyB3b3JrIGNvbnNlcnZpbmcgaXMgKG9yIGF0IGxlYXN0LCBJJ3ZlIGFsd2F5cyBo
ZWFyZCBpdCB1c2VkCj4gICAgYW5kIHVzZWQgaXQgbXlzZWxmKSBhIGNoYXJhY3RlcmlzdGljIG9m
IGEgc2NoZWR1bGluZyBhbGdvcml0aG0gKG9yCj4gICAgb2YgaXRzIGltcGxlbWVudGF0aW9uKSwg
Km5vdCogb2YgYSB0YXNrL3ZjcHUvc2NoZWR1bGFibGUgZW50aXR5LgoKRmFpciBlbm91Z2guIEkg
YWdyZWUgd29yayBjb25zZXJ2aW5nICBpcyBub3QgYSBnb29kIG5hbWUuCgo+Cj4gICAgSXQgaXMg
dGhlIHNjaGVkdWxlciB0aGF0IGlzIHdvcmsgY29uc2VydmluZywgaWZmIGl0IG5ldmVyIGxldCBD
UFVzCj4gICAgc2l0IGlkbGUsIHdoZW4gdGhlcmUgaXMgd29yayB0byBkby4gSW4gb3VyIGNhc2Ug
aGVyZSwgdGhlIHNjaGVkdWxlcgo+ICAgIGlzIHdvcmsgY29uc2VydmluZyBpZiBhbGwgdGhlIHZD
UFVzIGhhcyB0aGlzIGZsYWcgc2V0LiBJdCdzIG5vdCwKPiAgICBpZiBldmVuIGp1c3Qgb25lIGhh
cyBpdCBjbGVhci4KPgo+ICAgIEFuZCBieSBwdXR0aW5nIHdvcmtjb25zZXJ2aW5nLW5lc3MgYXQg
dGhlIHZDUFUgbGV2ZWwsIGl0IGxvb2tzIHRvCj4gICAgbWUgdGhhdCB3ZSdyZSBkb2luZyBzb21l
dGhpbmcgdGVybWlub2xvZ2ljYWxseSB3cm9uZywgYW5kCj4gICAgcG90ZW50aWFsbHkgY29uZnVz
aW5nLgo+Cj4gSSBkaWRuJ3QgYnJpbmcgdGhpcyB1cCBiZWZvcmUsIGJlY2F1c2UgSSdtIGEgYml0
IGFmcmFpZCB0aGF0IGl0J3MganVzdAo+IGJlIGJlaW5nIHBpY2t5Li4uIGJ1dCBzaW5jZSB5b3Ug
bWVudGlvbmVkIHRoaXMgeW91cnNlbGYuCj4KPj4gSSB0aG91Z2h0IGFib3V0IGFsdGVybmF0aXZl
IG5hbWVzLCBzdWNoIGFzICJ3YyIsICJ3b3JrYyIsIGFuZAo+PiAiZXh0cmF0aW1lIi4gTm9uZSBv
ZiB0aGVtIGlzIGdvb2QgZW5vdWdoLgo+Pgo+IFllcCwgSSBhZ3JlZSB0aGF0IGNvbnRyYWN0aW9u
cyBsaWtlICd3Yycgb3IgJ3dvcmtjJyBhcmUgcHJldHR5IGJhZC4KPiAnZXh0cmF0aW1lJywgSSdk
IGFjdHVhbGx5IGxpa2UgaXQgYmV0dGVyLCBUQkguCj4KPj4gVGhlIGlkZWFsIG9uZSBzaG91bGQg
YmUgbXVjaAo+PiBzaG9ydGVyIGFuZCBlYXN5IHRvIGxpbmsgdG8gIndvcmsgY29uc2VydmluZyIu
IDooCj4+IElmIHdlIHVzZSAiZXh0cmF0aW1lIiwgaXQgbWF5IGNhdXNlIGNvbmZ1c2lvbiB3aXRo
IHRoZSAiZXh0cmF0aW1lIiBpbgo+PiB0aGUgZGVwcmVjaWF0ZWQgU0VERi4gKFRoYXQgaXMgbXkg
Y29uY2VybiBvZiByZXVzaW5nIHRoZSBFWFRSQVRJTUUgaW4KPj4gdGhlIGxpYnhsX3R5cGUuaWRs
LikKPj4KPiBXZWxsLCBidXQgU0VERiBiZWluZyBnb25lIChhbmQgc2luY2UgcXVpdGUgYSBmZXcg
dGltZSksIGFuZCB0aGUgZmFjdAo+IHRoYXQgUlREUyBhbmQgU0VERiBoYXZlIG5vdCByZWFsbHkg
bmV2ZXIgYmVlbiB0aGVyZSB0b2dldGhlciwgZG9lcwo+IGxlYXZlIHZlcnkgZmV3IHJvb20gZm9y
IGNvbmZ1c2lvbiwgSSB0aGluay4KPgo+IFdoaWxlIGluIGFjYWRlbWlhIChlLmcuLCBpbiB0aGUg
R1JVQiA9PSBHcmVhZHkgUmVjbGFtaW5nIG9mIFVudXNlZAo+IEJhbmR3aWR0aCBwYXBlcnMpLCB3
aGF0IHlvdSdyZSB0cnlpbmcgdG8gYWNoaWV2ZWQsIEkndmUgaGVhcmQgaXQgY2FsbGVkCj4gJ3Jl
Y2xhaW1pbmcnIChhcyBJJ20gc3VyZSB5b3UgaGF2ZSBhcyB3ZWxsIDotKSksIGFuZCBteSBmcmll
bmRzIHRoYXQKPiBhcmUgc3RpbGwgd29ya2luZyBvbiBMaW51eCwgYXJlIGFjdHVhbGx5IHVzaW5n
IGl0IGluIHRoZXJlOgo+Cj4gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTcvNS8xOC8xMTI4Cj4g
aHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTcvNS8xOC8xMTM3IDwtLSBTQ0hFRF9GTEFHX1JFQ0xB
SU0KPgo+IEknbSBub3Qgc28gc3VyZSBhYm91dCBpdC4uLiBBcyBJJ20gbm90IHN1cmUgdGhlIG1l
YW5pbmcgd291bGQgYXBwZWFyCj4gb2J2aW91cywgdG8gcGVvcGxlIG5vdCBpbnRvIFJUIHNjaGVk
dWxpbmcgcmVzZWFyY2guCj4KPiBBbmQgZXZlbiBmcm9tIHRoaXMgcG9pbnQgb2YgdmlldywgJ2V4
dHJhdGltZScgc2VlbXMgYSBsb3QgYmV0dGVyIHRvIG1lLgo+IEFuZCBpZiBpdCB3ZXJlIG1lIGRv
aW5nIHRoaXMsIEknZCBwcm9iYWJseSB1c2UgaXQsIGJvdGggaW4gdGhlCj4gaW50ZXJuYWxzIGFu
ZCBpbiB0aGUgaW50ZXJmYWNlLgo+CgpJJ20gdGhpbmtpbmcgYmV0d2VlbiByZWNsYWltIGFuZCBl
eHRyYXRpbWUuCkkgd2lsbCB1c2UgZXh0cmF0aW1lIHNpbmNlIGV4dHJhdGltZSBpcyBhbHJlYWR5
IGluIHRoZSBsaWJ4bC4KZXh0cmF0aW1lIG1lYW5zIHRoZSBWQ1BVIHdpbGwgaGF2ZSBleHRyYSB0
aW1lLiBJdCdzIHRoZSBzY2hlZHVsZXIgdG8KZGV0ZXJtaW5lIGhvdyBtdWNoIGV4dHJhdGltZSBp
dCB3aWxsIGdldC4KClRoYW5rcywKCk1lbmcKCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGhEIENhbmRp
ZGF0ZSBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBl
bm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 21:02:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 21:02: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.xen.org>)
	id 1ddjjH-0001JQ-1B; Fri, 04 Aug 2017 21:01:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1ddjjF-0001JJ-BJ
 for xen-devel@lists.xenproject.org; Fri, 04 Aug 2017 21:01:53 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A0/39-03368-0C0E4895; Fri, 04 Aug 2017 21:01:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTOEd39D1o
 iDW42W1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/Jh5jK3ikUrFrAWcD4wvZLkYODiGBmYwS
 Le5djFwcLAINrBJ9MxawgDgSAnNYJQ4uvMXWxcgJ5ORJtF3pYISwSySubt/EAmLzCghKnJz5B
 MwWEvCSmLHkKhOIzSlgKfHi+jywQUICk5glOtt+gxWxCahKzDvXCDaURUBF4tvGt2wQgwIk7u
 16B1YjLBAqseLxQrBlIgKKEg9e3mQFGcQscJpR4sudW+wgCWYBTYnW7b/ZJzAKzEJyyCwkqQW
 MTKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOQAQh2MHb8
 czrEKMnBpCTKW32sKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/s/ZZIIcGi1PTUirTMHGBEw
 KQlOHiURHiFQNK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivFIgpQIgpRmleX
 CDYJF6iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8RiBTeDLzSuD2vQI6hQnolD91jSCnlCQ
 ipKQaGF3s5CKO57zwLVwkXmTY07GlPe/H+eXZf1hPe2YqC/OKLpr3vGXH/k27Hx/7tsn11oYu
 QfZDBaYZy12+ek2bcuen2L5fkudY1jxX/+pQJeRc/mySSGW226XzcWcye69r3NNcUjHv8dSKC
 0euSgmHbzoQZ29rZKGZEtP+8sTz7aE22zMCn+YeDFRiKc5INNRiLipOBAC+9FTUzwIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501880511!50867279!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11378 invoked from network); 4 Aug 2017 21:01:51 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Aug 2017 21:01:51 -0000
Received: by mail-qk0-f196.google.com with SMTP id d145so2689240qkc.0
 for <xen-devel@lists.xenproject.org>; Fri, 04 Aug 2017 14:01:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=U+yKDt2XRuiDQ/F93fqQ6fzRxkyN8EfdeoqoSF7pHYo=;
 b=VLvO5TR2fNR+tgP3PwP/n5vPa5fGFDZQXrOUQ7wCS/4dqce7Mr17+2k1XuT1MRfbZT
 rKgNxTxChh6PBvYUCVeUndtbGc05mhGoVb50NOb2HDiiBmupER8EWeuwTBJWWxxhc8N9
 3jHujN4Cd/tGZ7xfmolB0kCXUopAHHbhUQZv/Cz6k5lqJU1Z+vKP63sFA5vQr1CuyxtZ
 BhCHbxIDMtA2RjmQcrW7/vVVZGjQrE1HYHtuf/8Q5N7cAnzKrJThyGA+rOJCUKp/PWJ6
 JB5s3D1vLB30vd53D8QzdFw76jtUVB4xemabtsf+fea3P52lkgwwAhUJZbWo4V+gwxZx
 w/nQ==
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=U+yKDt2XRuiDQ/F93fqQ6fzRxkyN8EfdeoqoSF7pHYo=;
 b=F31INJGkbzMA7GstQAwJ+H31PDZQ2oV9Vowat6rUjKG7kBL+O+72DkVLv1akvwLFdP
 247lH6gJnsludkfEADv4z1bWrCfpEHoyc8tho2DEXuhrIuLEkqRION0t1ANlCw/+9aZC
 NXbzuYqxdEBG+++HyyVRhQJEUVV8bW4R6JciULL/tTNSuOib2/gOcCTv3tHk0dNOxpoK
 Bmhro1wepavyTkwQoSZ6zNxM6teyDuMi0B7G/8FYQTbZ5e6xRWQpjS/5wra7xbGTVRt6
 mpgvsOO+64Lz4R2K+XjyoNzjZLWUrc44EWs4IfmoMHW1/BmH2ul8ma9DOFpLhWnuHjed
 YKnw==
X-Gm-Message-State: AHYfb5i4nhCxtVTc5POPIOSKmjKQkmk03bhnINjeRtf53+iiFFQGo5g6
 lvTjcEPZ5ip686E3DZxPZIq00Fwu7w==
X-Received: by 10.55.210.133 with SMTP id f127mr5101649qkj.109.1501880510608; 
 Fri, 04 Aug 2017 14:01:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Fri, 4 Aug 2017 14:01:49 -0700 (PDT)
In-Reply-To: <20170804143425.pejmv426acduut55@citrix.com>
References: <1501612434-5803-1-git-send-email-mengxu@cis.upenn.edu>
 <1501612434-5803-3-git-send-email-mengxu@cis.upenn.edu>
 <1501775614.28477.10.camel@citrix.com>
 <CAENZ-+=PgBVONiOc2zx=wi1rYHrBhgbQHQjusHVed7wbZF4=Lg@mail.gmail.com>
 <1501834398.28477.14.camel@citrix.com>
 <20170804121019.l3jsw3zb7briwf2y@citrix.com>
 <1501851231.11046.4.camel@citrix.com>
 <20170804143425.pejmv426acduut55@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 4 Aug 2017 17:01:49 -0400
Message-ID: <CAENZ-+=-0qcj-7Bs1-wTU0yLatMZubmeEdeW8CFVuDAV7k-GuA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 2/3] libxl: enable per-VCPU work
 conserving flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgNCwgMjAxNyBhdCAxMDozNCBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gRnJpLCBBdWcgMDQsIDIwMTcgYXQgMDI6NTM6NTFQTSArMDIwMCwg
RGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IE9uIEZyaSwgMjAxNy0wOC0wNCBhdCAxMzoxMCArMDEw
MCwgV2VpIExpdSB3cm90ZToKPj4gPiBPbiBGcmksIEF1ZyAwNCwgMjAxNyBhdCAxMDoxMzoxOEFN
ICswMjAwLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4gPiA+IE9uIFRodSwgMjAxNy0wOC0wMyBh
dCAxNzozOSAtMDQwMCwgTWVuZyBYdSB3cm90ZToKPj4gPiA+ID4KPj4gPiA+ICpIT1dFVkVSKiwg
aW4gdGhpcyBjYXNlLCB3ZSBkbyBoYXZlIHRoYXQgJ2V4dHJhdGltZScgZmllbGQgYWxyZWFkeSwK
Pj4gPiA+IGFzCj4+ID4gPiBhIGxlZnRvdmVyIGZyb20gU0VERiwgd2hpY2ggaXMgdGhlcmUgdGFr
aW5nIHNwYWNlIGFuZCBjbHV0dGVyaW5nCj4+ID4gPiB0aGUKPj4gPiA+IGludGVyZmFjZSwgc28g
d2h5IGRvbid0IG1ha2UgZ29vZCB1c2Ugb2YgaXQuIEVzcGVjaWFsbHkgY29uc2lkZXJpbmcKPj4g
PiA+IGl0Cj4+ID4gPiB3YXMgdXNlZCBmb3IgX2V4YWN0bHlfIHRoZSBzYW1lIHRoaW5nLCBhbmQg
d2l0aCBfZXhhY3RseV8gdGhlIHNhbWUKPj4gPiA+IG1lYW5pbmcsIGFuZCBldmVuIGZvciBhIHZl
cnkgc2ltaWxhciAoaS5lLiwgU0VERiB3YXMgYWxzbyByZWFsLQo+PiA+ID4gdGltZSkKPj4gPiA+
IGtpbmQgb2Ygc2NoZWR1bGVyLgo+PiA+Cj4+ID4gQ29ycmVjdCBtZSBpZiBJJ20gd3Jvbmc6Cj4+
ID4KPj4gPiAxLiBleHRyYXRpbWUgaXMgZXZlciBvbmx5IHVzZWQgaW4gU0VERgo+PiA+IDIuIFNF
REYgaXMgcmVtb3ZlZAo+PiA+Cj4+ID4gVGhhdCBtZWFucyB3ZSBkbyBoYXZlIGV4dHJhdGltZSB0
byB1c2UgaW4gYWxsIG90aGVyIHNjaGVkdWxlcnMuCj4+ID4KPj4gSSdtIG5vdCBzdXJlIHdoYXQg
eW91IG1lYW4gd2l0aCB0aGlzIGxhc3QgbGluZS4KPj4KPj4gSUFDLCB0aGlzIGlzIGhvdyBvdXIg
dGhlIHJlbGF0ZWQgZGF0YSBzdHJ1Y3R1cmVzIGxvb2tzIGxpa2UsIHJpZ2h0IG5vdzoKPj4KPj4g
bGlieGxfc2NoZWRfcGFyYW1zID0gU3RydWN0KCJzY2hlZF9wYXJhbXMiLFsKPj4gICAgICgidmNw
dWlkIiwgICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9TQ0hFRF9QQVJBTV9WQ1BV
X0lOREVYX0RFRkFVTFQnfSksCj4+ICAgICAoIndlaWdodCIsICAgICAgIGludGVnZXIsIHsnaW5p
dF92YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX1dFSUdIVF9ERUZBVUxUJ30pLAo+PiAg
ICAgKCJjYXAiLCAgICAgICAgICBpbnRlZ2VyLCB7J2luaXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9T
Q0hFRF9QQVJBTV9DQVBfREVGQVVMVCd9KSwKPj4gICAgICgicGVyaW9kIiwgICAgICAgaW50ZWdl
ciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1fUEVSSU9EX0RFRkFVTFQn
fSksCj4+ICAgICAoImV4dHJhdGltZSIsICAgIGludGVnZXIsIHsnaW5pdF92YWwnOiAnTElCWExf
RE9NQUlOX1NDSEVEX1BBUkFNX0VYVFJBVElNRV9ERUZBVUxUJ30pLAo+PiAgICAgKCJidWRnZXQi
LCAgICAgICBpbnRlZ2VyLCB7J2luaXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9C
VURHRVRfREVGQVVMVCd9KSwKPj4gICAgIF0pCj4+Cj4+IFRoZSBleHRyYXRpbWUgZmllbGQgaXMg
dGhlcmUuIEFueSBzY2hlZHVsZXIgY2FuIHVzZSBpdCwgaWYgaXQgd2FudHMKPj4gKGFuZCBpbiB0
aGUgd2F5IGl0IHdhbnRzKS4gQ3VycmVudGx5LCBubyBvbmUgb2YgdGhlbSBkb2VzIHRoYXQuCj4K
PiBSaWdodCwgdGhhdCdzIHdoYXQgSSB3YW50ZWQgdG8ga25vdy4KPgo+Pgo+PiBsaWJ4bF9kb21h
aW5fc2NoZWRfcGFyYW1zID0gU3RydWN0KCJkb21haW5fc2NoZWRfcGFyYW1zIixbCj4+ICAgICAo
InNjaGVkIiwgICAgICAgIGxpYnhsX3NjaGVkdWxlciksCj4+ICAgICAoIndlaWdodCIsICAgICAg
IGludGVnZXIsIHsnaW5pdF92YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX1dFSUdIVF9E
RUZBVUxUJ30pLAo+PiAgICAgKCJjYXAiLCAgICAgICAgICBpbnRlZ2VyLCB7J2luaXRfdmFsJzog
J0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9DQVBfREVGQVVMVCd9KSwKPj4gICAgICgicGVyaW9k
IiwgICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1f
UEVSSU9EX0RFRkFVTFQnfSksCj4+ICAgICAoImJ1ZGdldCIsICAgICAgIGludGVnZXIsIHsnaW5p
dF92YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX0JVREdFVF9ERUZBVUxUJ30pLAo+Pgo+
PiAgICAgIyBUaGUgZm9sbG93aW5nIHRocmVlIHBhcmFtZXRlcnMgKCdzbGljZScsICdsYXRlbmN5
JyBhbmQgJ2V4dHJhdGltZScpIGFyZSBkZXByZWNhdGVkLAo+PiAgICAgIyBhbmQgd2lsbCBoYXZl
IG5vIGVmZmVjdCBpZiB1c2VkLCBzaW5jZSB0aGUgU0VERiBzY2hlZHVsZXIgaGFzIGJlZW4gcmVt
b3ZlZC4KPj4gICAgICMgTm90ZSB0aGF0ICdwZXJpb2QnIHdhcyBhbiBTREYgcGFyYW1ldGVyIHRv
bywgYnV0IGl0IGlzIHN0aWxsIGVmZmVjdGl2ZSBhcyBpdCBpcwo+PiAgICAgIyBub3cgdXNlZCAo
dG9nZXRoZXIgd2l0aCAnYnVkZ2V0JykgYnkgdGhlIFJURFMgc2NoZWR1bGVyLgo+PiAgICAgKCJz
bGljZSIsICAgICAgICBpbnRlZ2VyLCB7J2luaXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9Q
QVJBTV9TTElDRV9ERUZBVUxUJ30pLAo+PiAgICAgKCJsYXRlbmN5IiwgICAgICBpbnRlZ2VyLCB7
J2luaXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9MQVRFTkNZX0RFRkFVTFQnfSks
Cj4+ICAgICAoImV4dHJhdGltZSIsICAgIGludGVnZXIsIHsnaW5pdF92YWwnOiAnTElCWExfRE9N
QUlOX1NDSEVEX1BBUkFNX0VYVFJBVElNRV9ERUZBVUxUJ30pLAo+PiAgICAgXSkKPj4KPj4gU2Ft
ZSBoZXJlLiAnc2xpY2UnLCAnbGF0ZW5jeScgYW5kICdleHRyYXRpbWUnIGFyZSB0aGVyZSBiZWNh
dXNlIHdlCj4+IGRlcHJlY2F0ZSwgYnV0IGRvbid0IHJlbW92ZSBzdHVmZi4gVGhleSdyZSBub3Qg
dXNlZCBpbiBhbnkgd2F5LiBbKl0KPj4KPj4gSWYsIGF0IHNvbWUgcG9pbnQsIEknZCBkZWNpZGUg
dG8gZGV2ZWxvcCBhIGZlYXR1cmUgZm9yLCBzYXkgQ3JlZGl0MiwKPj4gdGhhdCBjb250cm9sbCB0
aGUgbGF0ZW5jeSAod2hhdGV2ZXIgdGhhdCB3b3VsZCBtZWFuLCBpdCdzIGp1c3QgYW4KPj4gZXhh
bXBsZSEgOi1EKSBvZiBkb21haW5zLCBJIHRoaW5rIEknbGwgdXNlIHRoaXMgJ2xhdGVuY3knIGZp
ZWxkLCBmb3IKPj4gaXRzIGludGVyZmFjZSwgaW5zdGVhZCBvZiBhZGRpbmcgc29tZSBvdGhlciBz
dHVmZi4KPj4KPj4gPiBIb3dldmVyLCBwbGVhc2UgY29uc2lkZXIgdGhlIHBvc3NpYmlsaXR5IG9m
IHJlaW50cm9kdWNpbmcgU0VERiBpbiB0aGUKPj4gPiBmdXR1cmUuIFN1cHBvc2UgdGhhdCB3b3Vs
ZCBoYXBwZW4sIGRvZXMgZXh0cmF0aW1lIHN0aWxsIGhhcyB0aGUgc2FtZQo+PiA+IHNlbWFudGlj
cz8KPj4gPgo+PiBXZWxsLCBJIGd1ZXNzIHllcy4gQnV0IGhvdyBkb2VzIHRoaXMgbWF0dGVyPyBF
YWNoIHNjaGVkdWxlciBjYW4sIGlmIGl0Cj4+IHdhbnRzLCB1c2UgYWxsIHRoZXNlIHBhcmFtZXRl
cnMgaW4gdGhlIHdheSBpdCBhY3R1YWxsbHkgcHJlZmVycy4gU28sCj4+IHRoZSBmYWN0IHRoYXQg
UlREUyB3aWxsIGJlIHVzaW5nICdleHRyYXRpbWUnIGZvciBsZXR0aW5nIHZDUFVzIGV4ZWN1dGUK
Pj4gcGFzdCB0aGVpciBvd24gcmVhbC10aW1lIHJlc2VydmF0aW9uLCBkb2VzIG5vdCBwcmV2ZW50
IHRoZSByZWludHJvZHVjZWQKPj4gU0VERiAtLW5vciBhbnkgb3RoZXIgYWxyZWFkeSBleGlzdGlu
ZyBvciBuZXcgc2NoZWR1bGVyLS0gdG8gYWxzbyB1c2UKPj4gaXQsIGZvciBzaW1pbGFyIChvciBt
YXliZSBldmVuIG5vdCBzbyBzaW1pbGFyKSBwdXJwb3Nlcy4KPj4KPj4gT3IgYW0gSSBtaXNzaW5n
IHNvbWV0aGluZz8KPgo+IElmIGV4dHJhdGltZSBtZWFucyBkaWZmZXJlbnQgdGhpbmdzIHRvIGRp
ZmZlcmVudCBzY2hlZHVsZXJzLCBpdCdzIGdvaW5nCj4gdG8gYmUgY29uZnVzaW5nLiBBcyBhIGxh
eXBlcnNvbiBJIGNhbid0IHRlbGwgd2hhdCBleHRyYXRpbWUgaXMgb3IgaG93IGl0Cj4gaXMgc3Vw
cG9zZWQgdG8gYmUgdXNlZC4gSSB3b3VsZCBsaWtlIHRvIGhhdmUgdGhlIGZpZWxkIHRvIGhhdmUg
b25seSBvbmUKPiBtZWFuaW5nLgoKUmlnaHQgbm93LCBleHRyYXRpbWUgaXMgbm90IHVzZWQgYnkg
YW55IHNjaGVkdWxlci4gSXQgd2FzIHVzZWQgaW4gU0VERiBvbmx5LgoKU2luY2UgUlREUyBpcyB0
aGUgZmlyc3Qgc2NoZWR1bGVyIHRvIHVzZSB0aGUgZXh0cmF0aW1lIGFmdGVyIFNFREYgaXMKZGVw
cmVjaWF0ZWQsIGlmIHdlIHdpbGwgdXNlIGl0LCBpdCBvbmx5IGhhcyBvbmUgbWVhbmluZzogaWYg
ZXh0cmF0aW1lCmlzIG5vbi16ZXJvLCBpdCBpbmRpY2F0ZXMgdGhlIFZDUFUgd2lsbCBnZXQgZXh0
cmEgdGltZS4KCkkgZ3Vlc3MgSSBsZWFuIHRvIHVzZSBleHRyYXRpbWUgaW4gdGhlIFJURFMgbm93
LgoKQmVzdCwKCk1lbmcKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgQ2FuZGlkYXRlIGluIENvbXB1
dGVyIGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0
dHA6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 04 22:17:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 22:17: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.xen.org>)
	id 1ddkuY-0006UP-OA; Fri, 04 Aug 2017 22:17:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddkuX-0006U2-EM
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 22:17:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 34/80-03557-082F4895; Fri, 04 Aug 2017 22:17:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbf+U0u
 kwarrGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLZzG1vBwbyK7vOnmBsY
 Z7h2MXJxCAn8ZZT4/+0iM4TzmFFi1bJp7BDONkaJR5cmsXUxcnKICDhLfD0zlx3E5hXQl3i+8
 iOYLSwQLPF3+0RWkAYJgdvaEk+uXGECSUgIeEu8eviLsYuRA8ye2OffxcjOwSZgJXFIDKSARU
 BVYsbvP2wTGLkXMDKsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87
 P3cQI9DkDEOxg/DM/8BCjJAeTkihv9bGmSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJUfWyKF
 BItS01Mr0jJzgMEHk5bg4FES4X3yASjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivM0gM
 wRAijJK8+BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5a0Cm8GTmlcBtegV0BBPQEX
 /qGkGOKElESEk1MCqW/5N/8ZfvxZzueX+Cz7IfdJabduFykgJz6k4+br5X5kXTVs4I2HRvcfA
 zO8/sgjuN6ypEjwf98FiV+i6r8pLfnRXcCvZtlj+6g6bOLzbn1Tp9S8wnu+xaCsuiE9InWN85
 fXacFJKkv+tEy++4/U35i7U/vv2097WZsqs18+0qbp5Ii6JcASWW4oxEQy3mouJEADxzNP5/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501885054!78616732!1
X-Originating-IP: [104.130.215.37]
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 52341 invoked from network); 4 Aug 2017 22:17:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 22:17:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddkuP-0002J3-CC; Fri, 04 Aug 2017 22: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 1ddkuJ-0006I7-SA; Fri, 04 Aug 2017 22:17:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddkuJ-0000gk-8C; Fri, 04 Aug 2017 22:17:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112442-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=869c058fbe741cadff09647c68dbeae7d012f52d
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 22:17:23 +0000
Subject: [Xen-devel] [linux-linus test] 112442: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ0MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNDQyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3
IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
MDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
MDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg2OWMwNThm
YmU3NDFjYWRmZjA5NjQ3YzY4ZGJlYWU3ZDAxMmY1MmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0ODo1NiBaICAgNDgg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcgMjM6NDg6MTMgWiAg
IDQ3IGRheXMgICA2MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI0NDIgIDIwMTct
MDgtMDQgMTA6MjU6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyMDAgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dz
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI1MDA2MCBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 04 22:24:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 22:24: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.xen.org>)
	id 1ddl10-0007C0-Er; Fri, 04 Aug 2017 22:24:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddl0y-0007Bn-RQ
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 22:24:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 71/F4-02033-014F4895; Fri, 04 Aug 2017 22:24:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZf/S0u
 kwZanXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LXsKWvBP9mKj3232BoY
 J4h1MXJxCAn8ZZRY3biGHcJ5zCixd8IHKGcbo8S3s42sXYycHCICzhJfz8xlB7F5BfQlGu71s
 YDYwgJBEsce72ICaZAQ+M0m0fP/CiNIQkLAU2Ll6WvMMHb3ysVANjsHm4CVxCExkCiLgKrEgz
 2bWCcwci9gZFjFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRH
 odQYg2MHYN8v5EKMkB5OSKG/1saZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8XJ9bIoUEi1LT
 UyvSMnOA4QeTluDgURLhZQVJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8wSJEASFFGa
 R7cCFgsXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw76tPQFN4MvNK4Da9AjqCCeiIP3WNIE
 eUJCKkpBoYnfZc/OfoZfLcTuOwt2+jHf9ylwNa74u8F0vM+PTw/tHSunj+39LLTSu+W036MzF
 wkzWnoUJib60Wg6eUofeqiqWp0syLtwZNX2Kh02jL8HhzhnODRuHdY5LztAxfBzibO6lxNjza
 9Crj84OzM1U5eh4dmGu+cdbBmCBTkeablwNiTHMZw6cqsRRnJBpqMRcVJwIABcsigYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1501885454!77507059!1
X-Originating-IP: [104.130.215.37]
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 31364 invoked from network); 4 Aug 2017 22:24:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 22:24:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddl0o-0002Sa-7M; Fri, 04 Aug 2017 22:24: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 1ddl0h-0006Wg-Kl; Fri, 04 Aug 2017 22:24:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddl0g-0004Hv-Op; Fri, 04 Aug 2017 22:23:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112451-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 22:23:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112451: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4047921957333103564=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl          12 guest-start                fail pass in 112450

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-armhf-armhf-xl         13 migrate-support-check fail in 112450 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 112450 never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   15 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          fail    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4047921957333103564==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 22:53:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 22:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ddlSp-0000zz-RN; Fri, 04 Aug 2017 22:53:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddlSn-0000zc-Ru
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 22:53:02 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B5/CA-03937-DCAF4895; Fri, 04 Aug 2017 22:53:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVff0r5Z
 Ig4n7LSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseHJUfaCN42MFSeblzA3
 MG4J72Lk4hAS+Msose39bGYI5zGjxKPO24wQzjZGicNXdrJ2MXJyiAg4S3w9M5cdxOYV0Jfov
 t7PBmILC7hINBw/xwrSICEwU1Wi+/Y0RpCEhIC3xP/fc9hh7A2rH7B0MbJzsAlYSRwSA4myCK
 hKXD38h30CI/cCRoZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm
 5mxiBfmcAgh2MTYsCDzFKcjApifJWH2uKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu+hnS6SQ
 YFFqempFWmYOMABh0hIcPEoivLIgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuddClIkA
 FKUUZoHNwIWDZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzGsFMoUnM68EbtMroCOYgI74U9
 cIckRJIkJKqoGRtdC6+4eUyp/Crcx3N8flrLrbJ2W7s/D4bmXeO0eMOpVnze1kUNnyrfdg5Wb
 Wdw+7qjd1Pli8d7rPU3kewZIJAYuzbVLlryybe+v/P6GXM0Mv/zNb8uDfbhlngS/LXt5Zwu1R
 P/Fa9NpdohU7VtZfcrL7JxrounlBxde175ZmKbbNKDCqV1GTV2Ipzkg01GIuKk4EAMzsmyaBA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1501887178!76430109!1
X-Originating-IP: [104.130.215.37]
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 7048 invoked from network); 4 Aug 2017 22:52:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 22:52:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddlSh-0003Ax-D1; Fri, 04 Aug 2017 22:52: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 1ddlSb-0000Ny-Pz; Fri, 04 Aug 2017 22:52:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddlSb-0006Lj-Gu; Fri, 04 Aug 2017 22:52:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112443-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-armhf-armhf-libvirt-xsm: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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 22:52:49 +0000
Subject: [Xen-devel] [linux-3.18 test] 112443: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7604585428337532907=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-arndale 16 guest-start/debian.repeat fail in 112431 pass in 112443
 test-armhf-armhf-xl-multivcpu  6 xen-install     fail in 112431 pass in 112443
 test-armhf-armhf-libvirt-raw  6 xen-install                fail pass in 112431

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112431 blocked in 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 112431 like 112102
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 112431 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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-xl-rtds     14 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-i386-xl-qemut-win10-i386 10 windows-install         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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   14 days
Testing same since   112351  2017-07-27 22:26:55 Z    8 days   11 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7604585428337532907==--

From xen-devel-bounces@lists.xen.org Fri Aug 04 23:55:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Aug 2017 23:55: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.xen.org>)
	id 1ddmR4-0005UG-SA; Fri, 04 Aug 2017 23:55:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddmR3-0005U4-CZ
 for xen-devel@lists.xensource.com; Fri, 04 Aug 2017 23:55:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C5/9F-03582-46905895; Fri, 04 Aug 2017 23:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTeZszX
 SYO1jVYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvNxtXfA3s2LL5XNMDYyP
 XLoYuTiEBP4ySuw5MYkVwnnMKPHqwj92CGcbo8S1lr2MXYycHCICzhJfz8xlB7F5BfQlmhe/A
 Org4BAWCJWYs6cWpF5CYI28xLXdJ5hAaiQEvCVW9R1kh7EPHprK3MXIzsEmYCVxSAwkyiKgKv
 Frzg3GCYzcCxgZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqcAQh2MK6ZH3iIUZKDSUmUt/pYU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV59jtZIIcGi
 1PTUirTMHGDowaQlOHiURHi/sAOleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnJcJZIYAS
 FFGaR7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwby/IKp7MvBK4Ta+AjmACOuJPXS
 PIESWJCCmpBka+vQ+9WtO/n9p8w9A844jAlt5XnJVejwSL4wO8377xkWX83NRZtee6c6Dotcg
 2vWtTLR9uFImIPbLaZLHyxYIpL9c+rHksINR1d5H8gyP7JL9tj00XrTrKuU9ja//f2oMPD9q/
 v37yIdesf5fFyvXUNNmNH/KxN5WdfR/CefePdNqBzXx2/8SVWIozEg21mIuKEwHDttiNfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1501890914!110108583!1
X-Originating-IP: [104.130.215.37]
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 2943 invoked from network); 4 Aug 2017 23:55:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Aug 2017 23:55:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddmQv-0004jh-CD; Fri, 04 Aug 2017 23:55: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 1ddmQp-0003hw-JL; Fri, 04 Aug 2017 23:55:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddmQo-0003Pv-EH; Fri, 04 Aug 2017 23:55:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112444-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail: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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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: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-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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=413ff8be2fcb5e5c4422f5c1bacdb7e5b5915e5e
X-Osstest-Versions-That: qemuu=aaaec6acad7cf97372d48c1b09126a09697519c8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Aug 2017 23:55:02 +0000
Subject: [Xen-devel] [qemu-mainline test] 112444: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8803706011509736029=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112422
 test-armhf-armhf-xl-multivcpu  7 xen-boot                fail REGR. vs. 112422

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112422
 build-arm64-xsm               2 hosts-allocate              broken like 112422
 build-arm64                   2 hosts-allocate              broken like 112422
 build-arm64                   3 capture-logs                broken like 112422
 build-arm64-pvops             3 capture-logs                broken like 112422
 build-arm64-xsm               3 capture-logs                broken like 112422
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112422
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112422
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112422
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112422
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112422
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112422
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-xsm 13 migrate-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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 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                413ff8be2fcb5e5c4422f5c1bacdb7e5b5915e5e
baseline version:
 qemuu                aaaec6acad7cf97372d48c1b09126a09697519c8

Last test of basis   112422  2017-08-03 11:26:23 Z    1 days
Testing same since   112444  2017-08-04 11:16:55 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  HervÃ© Poussineau <hpoussin@reactos.org>
  Peter Maydell <peter.maydell@linaro.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                                  blocked 
 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-pvh-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                                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                                     fail    
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

------------------------------------------------------------
commit 413ff8be2fcb5e5c4422f5c1bacdb7e5b5915e5e
Merge: aaaec6a 413d463
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Fri Aug 4 11:07:50 2017 +0100

    Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging
    
    slirp updates
    
    # gpg: Signature made Wed 02 Aug 2017 23:27:41 BST
    # gpg:                using RSA key 0x9E511E01C737F075
    # gpg: Good signature from "Samuel Thibault <samuel.thibault@aquilenet.fr>"
    # gpg:                 aka "Samuel Thibault <sthibault@debian.org>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@gnu.org>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@inria.fr>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@labri.fr>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@ens-lyon.org>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@u-bordeaux.fr>"
    # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
    # gpg:          It is not certain that the signature belongs to the owner.
    # Primary key fingerprint: 900C B024 B679 31D4 0F82  304B D017 8C76 7D06 9EE6
    #      Subkey fingerprint: 9A37 3D36 64A8 DC62 DA0A  34FD 9E51 1E01 C737 F075
    
    * remotes/thibault/tags/samuel-thibault:
      slirp: check len against dhcp options array end
      slirp: fill error when failing to initialize user network
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 413d463f43fbc4dd3a601e80a5724aa384a265a0
Author: Prasad J Pandit <pjp@fedoraproject.org>
Date:   Mon Jul 17 17:33:26 2017 +0530

    slirp: check len against dhcp options array end
    
    While parsing dhcp options string in 'dhcp_decode', if an options'
    length 'len' appeared towards the end of 'bp_vend' array, ensuing
    read could lead to an OOB memory access issue. Add check to avoid it.
    
    This is CVE-2017-11434.
    
    Reported-by: Reno Robert <renorobert@gmail.com>
    Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>

commit 5c843af22604edecda10d4bb89d4eede9e1bd3d0
Author: HervÃ© Poussineau <hpoussin@reactos.org>
Date:   Sat Jul 15 18:43:50 2017 +0200

    slirp: fill error when failing to initialize user network
    
    With "-netdev user,id=net0,dns=1.2.3.4"
    error was:
    qemu-system-i386: -netdev user,id=net0,dns=1.2.3.4: Device 'user' could not be initialized
    
    Error is now:
    qemu-system-i386: -netdev user,id=net0,dns=1.2.3.4: DNS doesn't belong to network
    
    Signed-off-by: HervÃ© Poussineau <hpoussin@reactos.org>
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8803706011509736029==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 00:17:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 00:17: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.xen.org>)
	id 1ddmmf-0007ch-RV; Sat, 05 Aug 2017 00:17:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddmme-0007cK-8o
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 00:17:36 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 CC/EB-01862-F9E05895; Sat, 05 Aug 2017 00:17:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXceX2u
 kQedKE4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLD+5gqXgm0zF0oYN7A2M
 C0S7GLk4hAT+Mko83zWDCcJ5zCgx/3grK4SzjVFi9o4FjF2MnBwiAs4SX8/MZQexeQX0JS7/6
 wazhQWCJA69ns4I0iAhsJVNYk/LMiaQhISAp8TK09eYYezulYuBbHYONgEriUNiIFEWAVWJ05
 8mMk5g5F7AyLCKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q6wxAsINx9W+nQ4ySHExKorzVx5oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvuNtjRQSLEpN
 T61Iy8wBhh9MWoKDR0mE9xxImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlNgcEsJABSl
 FGaBzcCFguXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMybB7KKJzOvBG7TK6AjmICO+FPXCH
 JESSJCSqqB8eCjbsYv2vlHfrpcro1eYl29QuvNqikbBe++PFviKmG6emNEnnLE7k9MdfsvhC6
 w9f1c4rEir9mNaUrjj+fLP7NGW0h7s/7bKhS9N9xleWHL8R9nMnLLuhXzDTOCjbiE7cMP/g0S
 irQKsDWLn/dst/kaz/Kp4iEZ0zyijLJemzoslbiaZcKhxFKckWioxVxUnAgAk7LocYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1501892253!107985186!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62902 invoked from network); 5 Aug 2017 00:17:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 00:17:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddmmW-0005rL-VQ; Sat, 05 Aug 2017 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 1ddmmR-0005Tn-Aj; Sat, 05 Aug 2017 00:17:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddmmR-0004Hn-1a; Sat, 05 Aug 2017 00:17:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112453-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 00:17:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112453: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4671033070952804238=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   16 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4671033070952804238==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 01:33:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 01: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.xen.org>)
	id 1ddnxw-0007bk-DO; Sat, 05 Aug 2017 01:33:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1ddnxu-0007be-Be
 for xen-devel@lists.xen.org; Sat, 05 Aug 2017 01:33:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E9/BE-03937-D5025895; Sat, 05 Aug 2017 01:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRWlGSWpSXmKPExsXiVRvsohut0Bp
 pcPakmcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHp+jf2ggXzGSserpjP2MDY3MnYxcjFISQw
 kVFi0bpZzCCOhMAcVomWtb+Zuhg5gZwkifsNOxgh7EqJi7OXgsWFBDQkbt9sZIfoPsQksfvII
 yYIZxKjRP/kZhaIjnyJK892g3XwCghKnJz5hAWi20vixP89rCA2p4C7xOSHF5kh4m4STy6sAo
 uzCWhLtL3eBWazCKhI/Oo9xw4xM1Fi1vyXQHM4gGYGSEx6FQoSFhYIkejY2MYGYosI6Ekc/dU
 C9hqzwCJmiZfvQOZwADk+Eoc2mU5gFJmF5KJZCBmQMLOApkTr9t/sELaGxII7+xghbG2JZQtf
 My9gZF3FqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYNQxAs
 INxzfzAQ4ySHExKorzVx5oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwdsq3RgoJFqWmp1akZe
 YA4xcmLcHBoyTCWwCS5i0uSMwtzkyHSJ1i9Oa4cmXdFyaODavXA8lJB7YDySlg8tDvE9+ZOI6
 BSCGWvPy8VClxXneQEQIgIzJK8+AWwNLQJUZZKWFeRqCThXgKUotyM0tQ5V8xinMwKgnzHgWZ
 wpOZVwJ3xyugE5mATvxT1whyYkkiQkqqgVFOZf7EvlP73/u9mMDH6KaxuGVZd5TDxzKNezE8e
 lqXrlzoy/Pp1fJXnnek6sHMK/f/PDOfuPbmn4KAjfO9v3+IuvcqLSBrVsVOjz8rp6RJ1M7u6D
 g2912Ug8b0yZN72pLzylerlSr/uzRBWdFlzaScibFV1UYuLJskn+xNmBIndmPJ0otTTV8rsRR
 nJBpqMRcVJwIA9UzT3D4DAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1501896794!73429642!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 HTML_OBFUSCATE_05_10,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45593 invoked from network); 5 Aug 2017 01:33:15 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Aug 2017 01:33:15 -0000
Received: by mail-pg0-f68.google.com with SMTP id u185so3205894pgb.0
 for <xen-devel@lists.xen.org>; Fri, 04 Aug 2017 18:33:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WErEFRFZuE72M4cleqGhyZdIzhlIW/86N+QAhU7AYG4=;
 b=HZ2a6e91YTR0RBhsjoJUGAkd0GKJoCJ3momzuyopWNKxPDA8RJ+xVB9F+AvZV3CEkG
 hJ9uqh+P1EDCTkzsB0omEvchCKidtDV118Ujc6REN5MmF/6FmFMcj+HxTP5AA86HmHAk
 nsXezY/cc1PV0ud5JyN9SUo04aMZzqCwGJaL00P7MpD5yYhVYWRV/1HGvlcjvTYgmQE5
 pMuDbQnLmZKUfIrDKq69XGgSriqErhfw/DsJ7Fny9z/y5auM1yH80FL7AhfOJUKNVC19
 i5Y8PF0vIYN3/nO7scUYhm3YOnLLO2LSTDPFAIkrOmxOn/MSwexNYBup142GsGrHJ2xz
 ojuw==
X-Gm-Message-State: AIVw111cbLsK4SltXuC+VHku3rleN7O4yBFFLtoTjZSSE5/8ZpavqdAX
 QviyOn6jradpyKFXOwA=
X-Received: by 10.84.191.131 with SMTP id a3mr5103102pld.182.1501896793830;
 Fri, 04 Aug 2017 18:33:13 -0700 (PDT)
Received: from mail-pf0-f174.google.com (mail-pf0-f174.google.com.
 [209.85.192.174])
 by smtp.gmail.com with ESMTPSA id p5sm4037990pgf.50.2017.08.04.18.33.11
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 04 Aug 2017 18:33:12 -0700 (PDT)
Received: by mail-pf0-f174.google.com with SMTP id o86so13841307pfj.1
 for <xen-devel@lists.xen.org>; Fri, 04 Aug 2017 18:33:11 -0700 (PDT)
X-Received: by 10.98.87.93 with SMTP id l90mr4440652pfb.3.1501896791522; Fri,
 04 Aug 2017 18:33:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Fri, 4 Aug 2017 18:32:30 -0700 (PDT)
In-Reply-To: <1501846324-4683-1-git-send-email-aisaila@bitdefender.com>
References: <1501846324-4683-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 4 Aug 2017 19:32:30 -0600
X-Gmail-Original-Message-ID: <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@mail.gmail.com>
Message-ID: <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <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 v4] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6218380793052576807=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6218380793052576807==
Content-Type: multipart/alternative; boundary="001a1147d380bf87a30555f7985b"

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

On Fri, Aug 4, 2017 at 5:32 AM, Alexandru Isaila <aisaila@bitdefender.com>
wrote:

> In some introspection usecases, an in-guest agent needs to communicate
> with the external introspection agent.  An existing mechanism is
> HVMOP_guest_request_vm_event, but this is restricted to kernel usecases
> like all other hypercalls.
>
> Introduce a mechanism whereby the introspection agent can whitelist the
> use of HVMOP_guest_request_vm_event directly from userspace.
>
> Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
>
> ---
> Changes since V3:
>         - Changed commit message
>         - Added new lines
>         - Indent the maximum space on the defines
>         - Chaned the name of the define/function name/struct member
>           from vmcall to event
> ---
>  tools/libxc/include/xenctrl.h |  1 +
>  tools/libxc/xc_monitor.c      | 14 ++++++++++++++
>  xen/arch/x86/hvm/hypercall.c  |  5 +++++
>  xen/common/monitor.c          | 14 ++++++++++++++
>  xen/include/public/domctl.h   | 21 +++++++++++----------
>  xen/include/xen/sched.h       |  5 +++--
>  6 files changed, 48 insertions(+), 12 deletions(-)
>
> diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h
> index bde8313..90a056f 100644
> --- a/tools/libxc/include/xenctrl.h
> +++ b/tools/libxc/include/xenctrl.h
> @@ -2022,6 +2022,7 @@ int xc_monitor_descriptor_access(xc_interface *xch,
> domid_t domain_id,
>                                   bool enable);
>  int xc_monitor_guest_request(xc_interface *xch, domid_t domain_id,
>                               bool enable, bool sync);
> +int xc_allow_guest_userspace_event(xc_interface *xch, domid_t domain_id,
> bool enable);
>  int xc_monitor_debug_exceptions(xc_interface *xch, domid_t domain_id,
>                                  bool enable, bool sync);
>  int xc_monitor_cpuid(xc_interface *xch, domid_t domain_id, bool enable);
> diff --git a/tools/libxc/xc_monitor.c b/tools/libxc/xc_monitor.c
> index b44ce93..6064c39 100644
> --- a/tools/libxc/xc_monitor.c
> +++ b/tools/libxc/xc_monitor.c
> @@ -161,6 +161,20 @@ int xc_monitor_guest_request(xc_interface *xch,
> domid_t domain_id, bool enable,
>      return do_domctl(xch, &domctl);
>  }
>
> +int xc_allow_guest_userspace_event(xc_interface *xch, domid_t domain_id,
> bool enable)
>

This function should be prefixed with "xc_monitor_" like all the rest of
the functions here.


> +{
> +    DECLARE_DOMCTL;
> +
> +    domctl.cmd = XEN_DOMCTL_monitor_op;
> +    domctl.domain = domain_id;
> +    domctl.u.monitor_op.op = enable ? XEN_DOMCTL_MONITOR_OP_ENABLE
> +                                    : XEN_DOMCTL_MONITOR_OP_DISABLE;
> +    domctl.u.monitor_op.event = XEN_DOMCTL_MONITOR_EVENT_GUEST
> _USERSPACE_EVENT;
> +
> +    return do_domctl(xch, &domctl);
> +}
> +
> +
>  int xc_monitor_emulate_each_rep(xc_interface *xch, domid_t domain_id,
>                                  bool enable)
>  {
> diff --git a/xen/arch/x86/hvm/hypercall.c b/xen/arch/x86/hvm/hypercall.c
> index e7238ce..8eb5f49 100644
> --- a/xen/arch/x86/hvm/hypercall.c
> +++ b/xen/arch/x86/hvm/hypercall.c
> @@ -155,6 +155,11 @@ int hvm_hypercall(struct cpu_user_regs *regs)
>          /* Fallthrough to permission check. */
>      case 4:
>      case 2:
> +        if ( currd->monitor.guest_request_userspace_event &&

+            eax == __HYPERVISOR_hvm_op &&
> +            (mode == 8 ? regs->rdi : regs->ebx) ==
> HVMOP_guest_request_vm_event )
> +            break;
> +
>          if ( unlikely(hvm_get_cpl(curr)) )
>          {
>      default:
> diff --git a/xen/common/monitor.c b/xen/common/monitor.c
> index 451f42f..21a1457 100644
> --- a/xen/common/monitor.c
> +++ b/xen/common/monitor.c
> @@ -79,6 +79,20 @@ int monitor_domctl(struct domain *d, struct
> xen_domctl_monitor_op *mop)
>          break;
>      }
>
> +    case XEN_DOMCTL_MONITOR_EVENT_GUEST_USERSPACE_EVENT:
> +    {
> +        bool_t old_status = d->monitor.guest_request_enabled;
>

You are checking guest_request enabled here while later setting
guest_request_userspace_event. These are two separate monitor options,
adjust accordingly.


> +
> +        if ( unlikely(old_status == requested_status) )
> +            return -EEXIST;
> +
> +        domain_pause(d);
> +        d->monitor.guest_request_sync = mop->u.guest_request.sync;
>

You are setting guest_request_sync here which is a setting belonging to
guest_request_enabled. If you need sync/async option for the userspace
guest request it should be a separate bit. Since the toolstack side you add
in this patch never sets the sync option I assume that is not the case, so
remove this.


> +        d->monitor.guest_request_userspace_event = requested_status;
> +        domain_unpause(d);
> +        break;
> +    }
> +
>      default:
>          /* Give arch-side the chance to handle this event */
>          return arch_monitor_domctl_event(d, mop);
> diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
> index ff39762..870495c 100644
> --- a/xen/include/public/domctl.h
> +++ b/xen/include/public/domctl.h
> @@ -1073,16 +1073,17 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_psr_cmt_op_t);
>  #define XEN_DOMCTL_MONITOR_OP_GET_CAPABILITIES  2
>  #define XEN_DOMCTL_MONITOR_OP_EMULATE_EACH_REP  3
>
> -#define XEN_DOMCTL_MONITOR_EVENT_WRITE_CTRLREG         0
> -#define XEN_DOMCTL_MONITOR_EVENT_MOV_TO_MSR            1
> -#define XEN_DOMCTL_MONITOR_EVENT_SINGLESTEP            2
> -#define XEN_DOMCTL_MONITOR_EVENT_SOFTWARE_BREAKPOINT   3
> -#define XEN_DOMCTL_MONITOR_EVENT_GUEST_REQUEST         4
> -#define XEN_DOMCTL_MONITOR_EVENT_DEBUG_EXCEPTION       5
> -#define XEN_DOMCTL_MONITOR_EVENT_CPUID                 6
> -#define XEN_DOMCTL_MONITOR_EVENT_PRIVILEGED_CALL       7
> -#define XEN_DOMCTL_MONITOR_EVENT_INTERRUPT             8
> -#define XEN_DOMCTL_MONITOR_EVENT_DESC_ACCESS           9
> +#define XEN_DOMCTL_MONITOR_EVENT_WRITE_CTRLREG
>       0
> +#define XEN_DOMCTL_MONITOR_EVENT_MOV_TO_MSR
>      1
> +#define XEN_DOMCTL_MONITOR_EVENT_SINGLESTEP
>      2
> +#define XEN_DOMCTL_MONITOR_EVENT_SOFTWARE_BREAKPOINT
>       3
> +#define XEN_DOMCTL_MONITOR_EVENT_GUEST_REQUEST
>       4
> +#define XEN_DOMCTL_MONITOR_EVENT_DEBUG_EXCEPTION
>       5
> +#define XEN_DOMCTL_MONITOR_EVENT_CPUID
>       6
> +#define XEN_DOMCTL_MONITOR_EVENT_PRIVILEGED_CALL
>       7
> +#define XEN_DOMCTL_MONITOR_EVENT_INTERRUPT
>       8
> +#define XEN_DOMCTL_MONITOR_EVENT_DESC_ACCESS
>       9
> +#define XEN_DOMCTL_MONITOR_EVENT_GUEST_USERSPACE_EVENT
>      10
>
>  struct xen_domctl_monitor_op {
>      uint32_t op; /* XEN_DOMCTL_MONITOR_OP_* */
> diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h
> index 6673b27..898a132 100644
> --- a/xen/include/xen/sched.h
> +++ b/xen/include/xen/sched.h
> @@ -480,8 +480,9 @@ struct domain
>
>      /* Common monitor options */
>      struct {
> -        unsigned int guest_request_enabled       : 1;
> -        unsigned int guest_request_sync          : 1;
> +        unsigned int guest_request_enabled
>  : 1;
> +        unsigned int guest_request_sync
>   : 1;
> +        unsigned int guest_request_userspace_event
>  : 1;
>

This should be "guest_request_userspace_enabled". It also should not be in
xen/sched.h as on ARM there is no instruction trapping from userspace
directly to the hypervisor (AFAIK).


>      } monitor;
>  };
>
> --
> 2.7.4
>

Tamas

--001a1147d380bf87a30555f7985b
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, Aug 4, 2017 at 5:32 AM, Alexandru Isaila <span dir=3D"ltr">&lt;=
<a href=3D"mailto:aisaila@bitdefender.com" target=3D"_blank">aisaila@bitdef=
ender.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">In some introspection usecases, an in-guest agent needs to commu=
nicate<br>
with the external introspection agent.=C2=A0 An existing mechanism is<br>
HVMOP_guest_request_vm_event, but this is restricted to kernel usecases<br>
like all other hypercalls.<br>
<br>
Introduce a mechanism whereby the introspection agent can whitelist the<br>
use of HVMOP_guest_request_vm_event directly from userspace.<br>
<br>
Signed-off-by: Alexandru Isaila &lt;<a href=3D"mailto:aisaila@bitdefender.c=
om" target=3D"_blank">aisaila@bitdefender.com</a>&gt;<br>
<br>
---<br>
Changes since V3:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Changed commit message<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Added new lines<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Indent the maximum space on the defines<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Chaned the name of the define/function name/s=
truct member<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from vmcall to event<br>
---<br>
=C2=A0tools/libxc/include/xenctrl.h |=C2=A0 1 +<br>
=C2=A0tools/libxc/xc_monitor.c=C2=A0 =C2=A0 =C2=A0 | 14 ++++++++++++++<br>
=C2=A0xen/arch/x86/hvm/hypercall.c=C2=A0 |=C2=A0 5 +++++<br>
=C2=A0xen/common/monitor.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 14 +++++++++=
+++++<br>
=C2=A0xen/include/public/domctl.h=C2=A0 =C2=A0| 21 +++++++++++----------<br=
>
=C2=A0xen/include/xen/sched.h=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 5 +++--<br>
=C2=A06 files changed, 48 insertions(+), 12 deletions(-)<br>
<br>
diff --git a/tools/libxc/include/xenctrl.<wbr>h b/tools/libxc/include/xenct=
rl.<wbr>h<br>
index bde8313..90a056f 100644<br>
--- a/tools/libxc/include/xenctrl.<wbr>h<br>
+++ b/tools/libxc/include/xenctrl.<wbr>h<br>
@@ -2022,6 +2022,7 @@ int xc_monitor_descriptor_access(x<wbr>c_interface *x=
ch, domid_t domain_id,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 bool enable);<br>
=C2=A0int xc_monitor_guest_request(xc_in<wbr>terface *xch, domid_t domain_i=
d,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 bool enable, bool sync);<br>
+int xc_allow_guest_userspace_event<wbr>(xc_interface *xch, domid_t domain_=
id, bool enable);<br>
=C2=A0int xc_monitor_debug_exceptions(xc<wbr>_interface *xch, domid_t domai=
n_id,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0bool enable, bool sync);<br>
=C2=A0int xc_monitor_cpuid(xc_interface *xch, domid_t domain_id, bool enabl=
e);<br>
diff --git a/tools/libxc/xc_monitor.c b/tools/libxc/xc_monitor.c<br>
index b44ce93..6064c39 100644<br>
--- a/tools/libxc/xc_monitor.c<br>
+++ b/tools/libxc/xc_monitor.c<br>
@@ -161,6 +161,20 @@ int xc_monitor_guest_request(xc_in<wbr>terface *xch, d=
omid_t domain_id, bool enable,<br>
=C2=A0 =C2=A0 =C2=A0return do_domctl(xch, &amp;domctl);<br>
=C2=A0}<br>
<br>
+int xc_allow_guest_userspace_event<wbr>(xc_interface *xch, domid_t domain_=
id, bool enable)<br></blockquote><div><br></div><div>This function should b=
e prefixed with &quot;xc_monitor_&quot; like all the rest of the functions =
here.<br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
+{<br>
+=C2=A0 =C2=A0 DECLARE_DOMCTL;<br>
+<br>
+=C2=A0 =C2=A0 domctl.cmd =3D XEN_DOMCTL_monitor_op;<br>
+=C2=A0 =C2=A0 domctl.domain =3D domain_id;<br>
+=C2=A0 =C2=A0 domctl.u.monitor_op.op =3D enable ? XEN_DOMCTL_MONITOR_OP_EN=
ABLE<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : XEN_DOMCTL_MONITOR_O=
P_DISABLE;<br>
+=C2=A0 =C2=A0 domctl.u.monitor_op.event =3D XEN_DOMCTL_MONITOR_EVENT_GUEST=
<wbr>_USERSPACE_EVENT;<br>
+<br>
+=C2=A0 =C2=A0 return do_domctl(xch, &amp;domctl);<br>
+}<br>
+<br>
+<br>
=C2=A0int xc_monitor_emulate_each_rep(xc<wbr>_interface *xch, domid_t domai=
n_id,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0bool enable)<br>
=C2=A0{<br>
diff --git a/xen/arch/x86/hvm/hypercall.c b/xen/arch/x86/hvm/hypercall.c<br=
>
index e7238ce..8eb5f49 100644<br>
--- a/xen/arch/x86/hvm/hypercall.c<br>
+++ b/xen/arch/x86/hvm/hypercall.c<br>
@@ -155,6 +155,11 @@ int hvm_hypercall(struct cpu_user_regs *regs)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Fallthrough to permission check. */<br=
>
=C2=A0 =C2=A0 =C2=A0case 4:<br>
=C2=A0 =C2=A0 =C2=A0case 2:<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( currd-&gt;monitor.guest_request_u<wbr>ser=
space_event &amp;&amp;</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">
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 eax =3D=3D __HYPERVISOR_hvm_op &=
amp;&amp;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (mode =3D=3D 8 ? regs-&gt;rdi : =
regs-&gt;ebx) =3D=3D HVMOP_guest_request_vm_event )<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 break;<br>
+<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( unlikely(hvm_get_cpl(curr)) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0default:<br>
diff --git a/xen/common/monitor.c b/xen/common/monitor.c<br>
index 451f42f..21a1457 100644<br>
--- a/xen/common/monitor.c<br>
+++ b/xen/common/monitor.c<br>
@@ -79,6 +79,20 @@ int monitor_domctl(struct domain *d, struct xen_domctl_m=
onitor_op *mop)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
+=C2=A0 =C2=A0 case XEN_DOMCTL_MONITOR_EVENT_GUEST<wbr>_USERSPACE_EVENT:<br=
>
+=C2=A0 =C2=A0 {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 bool_t old_status =3D d-&gt;monitor.guest_requ=
est_enabl<wbr>ed;<br></blockquote><div><br></div><div>You are checking gues=
t_request enabled here while later setting guest_request_users<wbr>pace_eve=
nt. These are two separate monitor options, adjust accordingly.<br></div><d=
iv>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
+<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( unlikely(old_status =3D=3D requested_stat=
us) )<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return -EEXIST;<br>
+<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 domain_pause(d);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 d-&gt;monitor.guest_request_sync =3D mop-&gt;u=
.guest_request.sync;<br></blockquote><div><br></div><div>You are setting gu=
est_request_sync here which is a setting belonging to guest_request_enabled=
. If you need sync/async option for the userspace guest request it should b=
e a separate bit. Since the toolstack side you add in this patch never sets=
 the sync option I assume that is not the case, so remove this.<br></div><d=
iv>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 d-&gt;monitor.guest_request_users<wbr>pace_eve=
nt =3D requested_status;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 domain_unpause(d);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 break;<br>
+=C2=A0 =C2=A0 }<br>
+<br>
=C2=A0 =C2=A0 =C2=A0default:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Give arch-side the chance to handle th=
is event */<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return arch_monitor_domctl_event(d, mop);=
<br>
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h<br>
index ff39762..870495c 100644<br>
--- a/xen/include/public/domctl.h<br>
+++ b/xen/include/public/domctl.h<br>
@@ -1073,16 +1073,17 @@ DEFINE_XEN_GUEST_HANDLE(xen_do<wbr>mctl_psr_cmt_op_=
t);<br>
=C2=A0#define XEN_DOMCTL_MONITOR_OP_GET_CAPA<wbr>BILITIES=C2=A0 2<br>
=C2=A0#define XEN_DOMCTL_MONITOR_OP_EMULATE_<wbr>EACH_REP=C2=A0 3<br>
<br>
-#define XEN_DOMCTL_MONITOR_EVENT_WRITE<wbr>_CTRLREG=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A00<br>
-#define XEN_DOMCTL_MONITOR_EVENT_MOV_T<wbr>O_MSR=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 1<br>
-#define XEN_DOMCTL_MONITOR_EVENT_SINGL<wbr>ESTEP=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 2<br>
-#define XEN_DOMCTL_MONITOR_EVENT_SOFTW<wbr>ARE_BREAKPOINT=C2=A0 =C2=A03<br=
>
-#define XEN_DOMCTL_MONITOR_EVENT_GUEST<wbr>_REQUEST=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A04<br>
-#define XEN_DOMCTL_MONITOR_EVENT_DEBUG<wbr>_EXCEPTION=C2=A0 =C2=A0 =C2=A0 =
=C2=A05<br>
-#define XEN_DOMCTL_MONITOR_EVENT_<wbr>CPUID=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A06<br>
-#define XEN_DOMCTL_MONITOR_EVENT_PRIVI<wbr>LEGED_CALL=C2=A0 =C2=A0 =C2=A0 =
=C2=A07<br>
-#define XEN_DOMCTL_MONITOR_EVENT_INTER<wbr>RUPT=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A08<br>
-#define XEN_DOMCTL_MONITOR_EVENT_DESC_<wbr>ACCESS=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A09<br>
+#define XEN_DOMCTL_MONITOR_EVENT_WRITE<wbr>_CTRLREG=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 0<br>
+#define XEN_DOMCTL_MONITOR_EVENT_MOV_T<wbr>O_MSR=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A01<br>
+#define XEN_DOMCTL_MONITOR_EVENT_SINGL<wbr>ESTEP=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =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>
+#define XEN_DOMCTL_MONITOR_EVENT_SOFTW<wbr>ARE_BREAKPOINT=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3=
<br>
+#define XEN_DOMCTL_MONITOR_EVENT_GUEST<wbr>_REQUEST=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 4<br>
+#define XEN_DOMCTL_MONITOR_EVENT_DEBUG<wbr>_EXCEPTION=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 5<br>
+#define XEN_DOMCTL_MONITOR_EVENT_<wbr>CPUID=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6<br>
+#define XEN_DOMCTL_MONITOR_EVENT_PRIVI<wbr>LEGED_CALL=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 7<br>
+#define XEN_DOMCTL_MONITOR_EVENT_INTER<wbr>RUPT=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 8<br>
+#define XEN_DOMCTL_MONITOR_EVENT_DESC_<wbr>ACCESS=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 9<br>
+#define XEN_DOMCTL_MONITOR_EVENT_GUEST<wbr>_USERSPACE_EVENT=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A010<br>
<br>
=C2=A0struct xen_domctl_monitor_op {<br>
=C2=A0 =C2=A0 =C2=A0uint32_t op; /* XEN_DOMCTL_MONITOR_OP_* */<br>
diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h<br>
index 6673b27..898a132 100644<br>
--- a/xen/include/xen/sched.h<br>
+++ b/xen/include/xen/sched.h<br>
@@ -480,8 +480,9 @@ struct domain<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Common monitor options */<br>
=C2=A0 =C2=A0 =C2=A0struct {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned int guest_request_enabled=C2=A0 =C2=
=A0 =C2=A0 =C2=A0: 1;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned int guest_request_sync=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 : 1;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned int guest_request_enabled=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 1;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned int guest_request_sync=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 1;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned int guest_request_userspace_event=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0: 1;<br></blockquote><div><br></div><div>This should be &quot;=
guest_request_userspace_enabled&quot;. It also should not be in xen/sched.h=
 as on ARM there is no instruction trapping from userspace directly to the =
hypervisor (AFAIK).<br></div><div>=C2=A0</div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">
=C2=A0 =C2=A0 =C2=A0} monitor;<br>
=C2=A0};<br>
<span class=3D"gmail-m_9133979831802480937HOEnZb"><font color=3D"#888888"><=
br>
--<br>
2.7.4<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra">Tamas=
<br></div></div>

--001a1147d380bf87a30555f7985b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6218380793052576807==--


From xen-devel-bounces@lists.xen.org Sat Aug 05 01:42:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 01:42: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.xen.org>)
	id 1ddo6d-0008Qg-A9; Sat, 05 Aug 2017 01:42:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1ddo6b-0008Qa-Rr
 for xen-devel@lists.xenproject.org; Sat, 05 Aug 2017 01:42:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 73/4A-02962-97225895; Sat, 05 Aug 2017 01:42:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXS1taRoluh1Bp
 p8OWnqsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnG25QN7wQ22ilkrjzA1MG5l7WLk4BASqJDo
 mhTWxcjJISHAK3Fk2QxWCNtfYuuh3SxdjFxAJQ2MEheaPjGBJNgE1CUef+0Bs0UElCTurZoMZ
 jMLFEnsPPaJEWSmsICPxIvpuiBhFgFViT1TXoOV8Ap4SDQ/nswGMV9O4uSxyWC7OAU8JVp+7m
 QEsYWAas6332ScwMi7gJFhFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkZgIDAAwQ7Gjn9OhxglOZiURHmrjzVFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXavQ
 GikkWJSanlqRlpkDDEmYtAQHj5IIbxxImre4IDG3ODMdInWK0Zij6cOWL0wcryb8/8YkxJKXn
 5cqJc67BaRUAKQ0ozQPbhAsVi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmFdHEWgKT2ZeCd
 y+V0CnMAGd8qeuEeSUkkSElFQDI8/5zYmlU9bJPs7ne1F2ScbKkeuzgfK+UOFJbcWLfrrO5/w
 yozQnfcfrzfx5E1L4Im7++eAvda/3T6+TUIfEfYF9M38d1Ch4eiPIOs3H6cX9n/tWnRIz2Tvv
 x5n36v6CAafnhnh3/l4rrmyl9vdogWul+lv3//Ub0rs4n/86XrktdfXkFTvS9iuxFGckGmoxF
 xUnAgDH7qqJkAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1501897334!62627117!1
X-Originating-IP: [134.134.136.100]
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 63676 invoked from network); 5 Aug 2017 01:42:16 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Aug 2017 01:42:16 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga105.jf.intel.com with ESMTP; 04 Aug 2017 18:42:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,322,1498546800"; d="scan'208";a="115831600"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 04 Aug 2017 18:42:12 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat,  5 Aug 2017 09:26:38 +0800
Message-Id: <1501896398-69885-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
References: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Yi Sun <yi.y.sun@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] x86: remove an ASSERT to avoid crash when
	destroy a domain.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gJ3Bzcl9mcmVlX2NvcycsIHdlIHNob3VsZCBub3QgdXNlICdBU1NFUlQoc29ja2V0X2luZm8p
JyBiZWNhdXNlCnRoZSAnc29ja2V0X2luZm8nIGlzIGFsbG9jYXRlZCBvbmx5IGlmICdwc3InIGJv
b3QgcGFyYW1ldGVyIGlzIHNldC4KU28gcmVtb3ZlIGl0IGFuZCB1c2UgJ3Bzcl9hbGxvY19mZWF0
X2VuYWJsZWQnIHRvIGNoZWNrIGlmICdzb2NrZXRfaW5mbycKaXMgdmFsaWQgb3Igbm90IHRvIGF2
b2lkIGNyYXNoLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
c3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA3ZDlmYTI2Li45Y2U4ZjE3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0xMjk0
LDExICsxMjk0LDExIEBAIHN0YXRpYyB2b2lkIHBzcl9mcmVlX2NvcyhzdHJ1Y3QgZG9tYWluICpk
KQogewogICAgIHVuc2lnbmVkIGludCBzb2NrZXQsIGNvczsKIAotICAgIEFTU0VSVChzb2NrZXRf
aW5mbyk7Ci0KICAgICBpZiAoICFkLT5hcmNoLnBzcl9jb3NfaWRzICkKICAgICAgICAgcmV0dXJu
OwogCisgICAgQVNTRVJUKHNvY2tldF9pbmZvKTsKKwogICAgIC8qIERvbWFpbiBpcyBkZXN0cm95
ZWQgc28gaXRzIGNvc19yZWYgc2hvdWxkIGJlIGRlY3JlYXNlZC4gKi8KICAgICBmb3IgKCBzb2Nr
ZXQgPSAwOyBzb2NrZXQgPCBucl9zb2NrZXRzOyBzb2NrZXQrKyApCiAgICAgewotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 05 02:46:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 02: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.xen.org>)
	id 1ddp6X-0004lN-Fu; Sat, 05 Aug 2017 02:46:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddp6V-0004lB-GX
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 02:46:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E2/2C-03557-67135895; Sat, 05 Aug 2017 02:46:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbfUsDX
 SYOZ/c4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzFx7lLHgm0zF1eurWRoY
 F4h2MXJxCAn8ZZS4s/0zG4TzmFFix5IpTBDONkaJ+3sfA2U4OUQEnCW+npnL3sXIwcEroC9x7
 bILiCksECQxfZsFSLmEwFY2iT0ty5hAyiUEPCVWnr7GDGN3r1wMZLNzsAlYSRwSA4myCKhKzH
 l9gWkCI/cCRoZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH
 +ZgCCHYzdl/0PMUpyMCmJ8lYfa4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7wqA1UkiwKDU9
 tSItMwcYeDBpCQ4eJRHeWSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US540AKRIAKcooz
 YMbAYuCS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfQ8yhSczrwRu0yugI5iAjvhT1whyRE
 kiQkqqgTHksVbmpyjfvRffH61kLY9dJRXxyI1fvKpxc66FVdW9vMWnOv+5Seuf534cbRz7/YW
 UbmXwDhnejfJBF0P+xoUe0L5Rs2J58wEDs83Ru5dK/+yOWuT2Rur28tUHWcUOeP4uO2n78n6C
 mKfcdYGjlS8TAsPFniY/+jzvOafZ1b3zN8d5ypvlLFdiKc5INNRiLipOBAAJFqQNfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1501901172!50884892!1
X-Originating-IP: [104.130.215.37]
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 53458 invoked from network); 5 Aug 2017 02:46:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 02:46:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddp6Q-00008x-1G; Sat, 05 Aug 2017 02:46: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 1ddp6K-0006eq-Ig; Sat, 05 Aug 2017 02:46:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddp6J-0004Vq-RA; Sat, 05 Aug 2017 02:46:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112457-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 02:46:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112457: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0439169446813843292=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   17 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0439169446813843292==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 04:26:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 04: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.xen.org>)
	id 1ddqfH-0004E2-RJ; Sat, 05 Aug 2017 04:26:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddqfF-0004Dd-OV
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 04:26:13 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DA/A8-02184-5E845895; Sat, 05 Aug 2017 04:26:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfexR2u
 kweI7FhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6H/ynqlg13TGimnNcg2M
 feldjFwcQgJ/GSVObj/GBOE8ZpS49vsakMMJ5GxjlDjXzApiiwg4S3w9M5cdxOYV0Jf48WolW
 FxYIFLi9+TbzCDNEgIfVSROtaxgAUlICHhKTPu3n62LkQPMbl1g18XIzsEmYCVxSAykgEVAVW
 LT7N3MExi5FzAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9DcDEOxgPNjsfIhRkoNJSZS3+lhTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3iD31kghwaLU
 9NSKtMwcYODBpCU4eJREeC+BpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpxXEaRIAKQoo
 zQPbgQsCi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcCZApPZl4J3KZXQEcwAR3xp64R5I
 iSRISUVAPj8sUFyzeX6TlM/6elJrFxdsPtwkzF5w0h3M1rfodYyogybdl/MkR2gefiBVndGx+
 KKshWXI545Xu4aqluDn/ABu+8R+mL2eLNbAUOH0tZnfEltbZb7GD/LM2CG4FTKxbNW/YnS0ro
 gIq1wboVu3b+1lz1e4muo9zC+YyagiIHnFQDAuZdvf1AiaU4I9FQi7moOBEAXPdxUn0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1501907170!67132982!1
X-Originating-IP: [104.130.215.37]
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 1991 invoked from network); 5 Aug 2017 04:26:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 04:26:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddqf8-0002ke-34; Sat, 05 Aug 2017 04:26: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 1ddqf2-0003jP-JJ; Sat, 05 Aug 2017 04:26:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddqf1-0001QT-Mk; Sat, 05 Aug 2017 04:25:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112447-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat: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:guest-start/debian.repeat: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-armhf-armhf-libvirt-raw:saverestore-support-check: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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xl-rtds: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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
X-Osstest-Versions-That: xen=55924baf2211ddcf5ba8f702c9a4c07730e0c8e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 04:25:59 +0000
Subject: [Xen-devel] [xen-unstable test] 112447: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2883301245762273121=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112437 pass in 112447
 test-armhf-armhf-xl-credit2   6 xen-install                fail pass in 112437

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112286
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112286
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112286

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112286
 build-arm64-pvops             3 capture-logs          broken blocked in 112286
 build-arm64                   3 capture-logs          broken blocked in 112286
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112286
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 112437 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 112437 never pass
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112274
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112286
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112286
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112286
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112286
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112286
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112286
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xsm 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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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          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 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     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-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-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                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4
baseline version:
 xen                  55924baf2211ddcf5ba8f702c9a4c07730e0c8e8

Last test of basis   112286  2017-07-25 10:59:15 Z   10 days
Failing since        112306  2017-07-26 02:17:19 Z   10 days   15 attempts
Testing same since   112416  2017-08-01 14:50:28 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  Chao Gao <chao.gao@intel.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Olaf Hering <olaf@aepfle.de>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                         pass    
 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                                  fail    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable
+ revision=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable b8029db62eb2a06a204a8e2b69437d0927bd1ac4
+ branch=xen-unstable
+ revision=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xb8029db62eb2a06a204a8e2b69437d0927bd1ac4 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git b8029db62eb2a06a204a8e2b69437d0927bd1ac4:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   55924ba..b8029db  b8029db62eb2a06a204a8e2b69437d0927bd1ac4 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2883301245762273121==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 05:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 05: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.xen.org>)
	id 1ddrWS-0000hb-En; Sat, 05 Aug 2017 05:21:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddrWR-0000hD-I9
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 05:21:11 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 95/F3-02184-6C555895; Sat, 05 Aug 2017 05:21:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdIaGu
 kwbaTVhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOD/vAGPBndyKX7t+szQw
 HnPuYuTiEBL4yyhx98NdFgjnMaPE1EndzF2MnEDONkaJJY/tQWwRAWeJr2fmsoPYvAL6Epsm3
 gCzhQXCJRa9XgHWLCFwVkViacM2RpCEhICnROvKvaww9pfum0BF7BxsAlYSh8RAoiwCqhIfZ9
 1hm8DIvYCRYRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 P6xkYGHcw7mn3O8QoycGkJMpbfawpUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb35Ia6SQYFFq
 empFWmYOMPhg0hIcPEoivEUgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuddBFIkAFKUU
 ZoHNwIWCZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNWg0zhycwrgdv0CugIJqAj/tQ1gh
 xRkoiQkmpgjJ5UY5b2WWtqypX3qWxPF/PlXF/LnB0931M2i+M2s7d3+blV266kvOLnLOnLYX3
 7knn6LtUcmYdSTV9FDq2dbpJcyWVxOeOw2Pmtr7sutodGc2z0TZjl37KYlWl6iXxc6LazTzZ3
 XrCet/xVw+LqieI1kn1XmLdJLNk045x/saftiuWO319mKbEUZyQaajEXFScCADmmoK5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1501910467!105827703!1
X-Originating-IP: [104.130.215.37]
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 64259 invoked from network); 5 Aug 2017 05:21:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 05:21:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddrW3-0004UI-K8; Sat, 05 Aug 2017 05:20: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 1ddrVx-0006z5-RK; Sat, 05 Aug 2017 05:20:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddrVw-0004CT-Nk; Sat, 05 Aug 2017 05:20:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112449-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken: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-qemuu-win7-amd64:guest-localmigrate/x10: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-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-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-libvirt: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-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-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-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-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: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: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:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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
X-Osstest-Versions-This: xen=f4f02f121f271ee0722723e393226687b42e29a1
X-Osstest-Versions-That: xen=0fada059a7948153976cc152e36633dee3d5b273
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 05:20:41 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112449: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ0OSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQ0OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTEx
OTYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTExOTYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMTE5NgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTExMTk2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGxpa2UgMTExMTYyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTExMTYyCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTExOTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTExOTYKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGY0ZjAyZjEyMWYyNzFlZTA3MjI3MjNlMzkzMjI2Njg3YjQy
ZTI5YTEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBmYWRhMDU5YTc5
NDgxNTM5NzZjYzE1MmUzNjYzM2RlZTNkNWIyNzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTE5
NiAgMjAxNy0wNi0yOSAxNzoyMTo1NSBaICAgMzYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTI0NDkgIDIwMTctMDgtMDQgMTY6MTM6NTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogIFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1s
b2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjRmMDJmMTIxZjI3MWVlMDcyMjcyM2UzOTMy
MjY2ODdiNDJlMjlhMQpBdXRob3I6IFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNv
bT4KRGF0ZTogICBUaHUgSnVsIDEzIDEwOjAzOjM5IDIwMTcgKzA4MDAKCiAgICB0b29scy9saWJ4
bDogRml4IGEgc2VnbWVudCBmYXVsdCB3aGVuIG1taW9faG9sZSBpcyBzZXQgaW4gaHZtLmNmZwog
ICAgCiAgICBXaGVuIHZhbGlkIG1taW9faG9sZSBpcyBzZXQgaW4gaHZtLmNmZywgc2VnbWVudCBm
YXVsdCBoYXBwZW5zIGF0IGFjY2Vzc2luZwogICAgbG9jYWxlbnRzIHBvaW50ZXIuCiAgICAKICAg
IEJlY2F1c2UgdGhlIHNpemUgb2YgbG9jYWxlbnRzIHBvaW50ZXIgaXNuJ3QgZW5vdWdoIHRvIHN0
b3JlIGFwcGVuZGVkCiAgICBtbWlvX2hvbGVfc2l6ZSBwYXJhbWV0ZXIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjE0YTE0NzM2ZTMzZmI4NDg3MmViMDBmMDg3OTllYmJjNzNhOTZjNikKKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 05 05:21:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 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.xen.org>)
	id 1ddrWq-0000k6-Ns; Sat, 05 Aug 2017 05:21:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddrWp-0000jb-0D
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 05:21:35 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B5/23-01862-ED555895; Sat, 05 Aug 2017 05:21:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfduaGu
 kwfp+LosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPOhZw1jwTabif9ts5gbG
 BaJdjFwcQgJ/GSUu3d3CDOE8ZpR40n2VEcLZxijR3z4ZyOHkEBFwlvh6Zi57FyMHB6+AvsT+/
 aEgprBAkMSJxyYgFRICW9kklq73gLA9JVaevsYMY3evXAxks3OwCVhJHBIDaWQRUJX4+iZ+Ai
 P3AkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgd5mAII
 djKt/Ox1ilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjc/pDVSSLAoNT21Ii0z
 Bxh2MGkJDh4lEd4ikDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzLgIpEgApyijNgxsBi
 4FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9DDKFJzOvBG7TK6AjmICO+FPXCHJESSJCSq
 qB0VMgrkGhbZqjR+bcQnmvWo/SJfuZX0+NzP5y8kNKHp/b2YWTtx258y/6hOuHI/EGj/kLRT5
 U657RWtyy5y/jVQdprSvLyreuem4UqziX2SxARe+FiMTzj/7fO09WfN07ZeFbA8VdZ1QfT1/c
 9a1sgvOyTC2zQoMVOjm3uPsyXRkudq7a88LmrBJLcUaioRZzUXEiAJzGUHR8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1501910491!108535500!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52403 invoked from network); 5 Aug 2017 05:21:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 05:21:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddrWi-0004Vm-LI; Sat, 05 Aug 2017 05:21: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 1ddrWd-00072F-5k; Sat, 05 Aug 2017 05:21:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddrWc-0004oV-Q3; Sat, 05 Aug 2017 05:21:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112458-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 05:21:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112458: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5462476297517886257=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   18 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5462476297517886257==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 07:57:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 07: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.xen.org>)
	id 1ddtxH-0003iD-6A; Sat, 05 Aug 2017 07:57:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddtxF-0003i1-Mi
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 07:57:01 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 62/1A-03612-D4A75895; Sat, 05 Aug 2017 07:57:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdenqjX
 SYPUDTosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXJnSw1LwTaai8d95tgbG
 BaJdjFwcQgJ/GSXW9d1hhnAeM0qsWtvOCuFsY5T48e0/UIaTQ0TAWeLrmbnsIDavgL7EqgerG
 EFsYYEgiZd7t4DFJQS2skksXe8BYXtKrDx9jRnG7l65GMhm52ATsJI4JAYSZRFQlVgw6xXjBE
 buBYwMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPc4ABDs
 Yp1/2P8QoycGkJMpbfawpUogvKT+lMiOxOCO+qDQntfgQowwHh5IEL1dla6SQYFFqempFWmYO
 MPRg0hIcPEoivKwgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEud9XQFUJABSlFGaBzcCF
 geXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrCLKKJzOvBG7TK6AjmICOeJMIdkRJIkJKqo
 FxlQa7w9uVe5f/bIrubdjnsvkl46y5a1XuTWjYG/eb8d6Mf8rzyqxctY/E3j1cc3pW6zzz8Gn
 dN08J7WP+n9LMo9iX9qWgbPPB7/s4PLRe2iVyfs2tuSP8ubGhvih0VYH+MUEmycub7rj+0Kz5
 PaOIUVX1+Sq+WbfFPF6EFmzeW/Q2PyX1YGOaEktxRqKhFnNRcSIAER4gxH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1501919819!100184993!1
X-Originating-IP: [104.130.215.37]
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 25914 invoked from network); 5 Aug 2017 07:56:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 07:56:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddtxC-0008Ra-6H; Sat, 05 Aug 2017 07:56: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 1ddtx6-0008UI-Kg; Sat, 05 Aug 2017 07:56:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddtx6-0002yC-AG; Sat, 05 Aug 2017 07:56:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112462-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 07:56:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112462: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3067283400575036574=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   19 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3067283400575036574==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 08:19:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 08: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.xen.org>)
	id 1dduIq-0005tl-0y; Sat, 05 Aug 2017 08:19:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dduIo-0005tf-PV
 for xen-devel@lists.xen.org; Sat, 05 Aug 2017 08:19:18 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 72/A5-03044-68F75895; Sat, 05 Aug 2017 08:19:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsUSfTxjoW5rfWu
 kwZ0J4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ab+3PYCiZIVMw5uYGpgXGhUBcjJ4eQgLvE
 i6a17F2MXED2GkaJL9d2MUM41xglHq/Zww5TdeXoAiaIxDZGifdbtjCCJIQFEiWm3trJDGKLC
 IRJ7D31AGwUs8AhJokT8/9CjephlOjtuQ5WxSZgKLF6YwsbiM0r4CTx9sUFsEksAioSO3b/Yw
 KxRQXCJfZ/v8YMUSMocXLmExYQm1MgUOLds1dgNrOAusSfeZeYIWxxiVtP5jNB2PIS29/OAYt
 LCORI3Nv/HsjmALKlJP63KkGE+1kkFsyWgrBlJB5NvMk2gVFsFpJts5BsmIVkwywkGxYwsqxi
 VC9OLSpLLdI11ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwlBiDYwdjxz+kQo
 yQHk5Iob/WxpkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz1da2RQoJFqempFWmZOcCohklLcP
 AoifAagKR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqctxKkSACkKKM0D24ELMFcYpSVEuZ
 lBDpKiKcgtSg3swRV/hWjOAejkjCvMcgUnsy8ErhNr4COYAI64k0i2BEliQgpqQbGwrV7pxXd
 f3Fkma5jMd8v/8SHiV5SZ+btvpR5W3mec2PLs+vny1Rv/+YO4/70dPuT5/5Or/ZEsE5Rmb3+2
 Sb/JZEqis0XfN3zIvbOTXeLqZ5Sx6izN3fPp6icCdc2JvKxLlRlkVWSZ5LnTCmNuNbDHZ+UK7
 2KtU3uxosPsfO/rX7fOf/70Tf1SizFGYmGWsxFxYkAJLik4isDAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1501921156!109668876!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47748 invoked from network); 5 Aug 2017 08:19:17 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 5 Aug 2017 08:19:17 -0000
Received: (qmail 22834 invoked from network); 5 Aug 2017 11:19:15 +0300
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 Aug 2017 11:19:15 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 6E6F07FC21
 for <xen-devel@lists.xen.org>; Sat,  5 Aug 2017 11:19:15 +0300 (EEST)
Received: (qmail 18571 invoked from network); 5 Aug 2017 11:19:15 +0300
Received: from 5-12-22-135.residential.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@5.12.22.135)
 by smtp02.buh.bitdefender.net with SMTP; 5 Aug 2017 11:19:15 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
References: <1501846324-4683-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e50920a8-614e-7b06-34bb-7df8afe05532@bitdefender.com>
Date: Sat, 5 Aug 2017 11:18:56 +0300
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: <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.72644
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 457026,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.009138)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003359), 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.007432,0.000099)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.326038), Hit: No,
 Details: v2.6.3; Id: 15.5f488s.1bmjijc26.2amql], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMjAxNyAwNDozMiBBTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IAo+IAo+IE9u
IEZyaSwgQXVnIDQsIDIwMTcgYXQgNTozMiBBTSwgQWxleGFuZHJ1IElzYWlsYQo+IDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbSA8bWFpbHRvOmFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPj4gd3JvdGU6
Cj4gCj4gICAgIEluIHNvbWUgaW50cm9zcGVjdGlvbiB1c2VjYXNlcywgYW4gaW4tZ3Vlc3QgYWdl
bnQgbmVlZHMgdG8gY29tbXVuaWNhdGUKPiAgICAgd2l0aCB0aGUgZXh0ZXJuYWwgaW50cm9zcGVj
dGlvbiBhZ2VudC4gIEFuIGV4aXN0aW5nIG1lY2hhbmlzbSBpcwo+ICAgICBIVk1PUF9ndWVzdF9y
ZXF1ZXN0X3ZtX2V2ZW50LCBidXQgdGhpcyBpcyByZXN0cmljdGVkIHRvIGtlcm5lbCB1c2VjYXNl
cwo+ICAgICBsaWtlIGFsbCBvdGhlciBoeXBlcmNhbGxzLgo+IAo+ICAgICBJbnRyb2R1Y2UgYSBt
ZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBhZ2VudCBjYW4gd2hpdGVsaXN0IHRo
ZQo+ICAgICB1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCBkaXJlY3RseSBmcm9t
IHVzZXJzcGFjZS4KPiAKPiAgICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20KPiAgICAgPG1haWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4+Cj4gCj4gICAgIC0tLQo+ICAgICBDaGFuZ2VzIHNpbmNlIFYzOgo+ICAgICAgICAgICAgIC0g
Q2hhbmdlZCBjb21taXQgbWVzc2FnZQo+ICAgICAgICAgICAgIC0gQWRkZWQgbmV3IGxpbmVzCj4g
ICAgICAgICAgICAgLSBJbmRlbnQgdGhlIG1heGltdW0gc3BhY2Ugb24gdGhlIGRlZmluZXMKPiAg
ICAgICAgICAgICAtIENoYW5lZCB0aGUgbmFtZSBvZiB0aGUgZGVmaW5lL2Z1bmN0aW9uIG5hbWUv
c3RydWN0IG1lbWJlcgo+ICAgICAgICAgICAgICAgZnJvbSB2bWNhbGwgdG8gZXZlbnQKPiAgICAg
LS0tCj4gICAgICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAxICsKPiAgICAgIHRv
b2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgIHwgMTQgKysrKysrKysrKysrKysKPiAgICAgIHhl
bi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgIHwgIDUgKysrKysKPiAgICAgIHhlbi9jb21tb24v
bW9uaXRvci5jICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKysKPiAgICAgIHhlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaCAgIHwgMjEgKysrKysrKysrKystLS0tLS0tLS0tCj4gICAgICB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICB8ICA1ICsrKy0tCj4gICAgICA2IGZpbGVzIGNoYW5n
ZWQsIDQ4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+IAo+ICAgICBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiAgICAgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAo+ICAgICBpbmRleCBiZGU4MzEzLi45MGEwNTZmIDEwMDY0NAo+ICAgICAt
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICAgICArKysgYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICAgICBAQCAtMjAyMiw2ICsyMDIyLDcgQEAgaW50IHhjX21v
bml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNfaW50ZXJmYWNlCj4gICAgICp4Y2gsIGRvbWlkX3Qg
ZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBl
bmFibGUpOwo+ICAgICAgaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21haW5faWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMpOwo+ICAgICAraW50IHhjX2FsbG93X2d1ZXN0X3Vz
ZXJzcGFjZV9ldmVudCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdAo+ICAgICBkb21haW5faWQs
IGJvb2wgZW5hYmxlKTsKPiAgICAgIGludCB4Y19tb25pdG9yX2RlYnVnX2V4Y2VwdGlvbnMoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKPiAgICAgIGludCB4Y19t
b25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbAo+
ICAgICBlbmFibGUpOwo+ICAgICBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5j
IGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCj4gICAgIGluZGV4IGI0NGNlOTMuLjYwNjRjMzkg
MTAwNjQ0Cj4gICAgIC0tLSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwo+ICAgICArKysgYi90
b29scy9saWJ4Yy94Y19tb25pdG9yLmMKPiAgICAgQEAgLTE2MSw2ICsxNjEsMjAgQEAgaW50IHhj
X21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgZG9taWRfdCBk
b21haW5faWQsIGJvb2wgZW5hYmxlLAo+ICAgICAgICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAm
ZG9tY3RsKTsKPiAgICAgIH0KPiAKPiAgICAgK2ludCB4Y19hbGxvd19ndWVzdF91c2Vyc3BhY2Vf
ZXZlbnQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QKPiAgICAgZG9tYWluX2lkLCBib29sIGVu
YWJsZSkKPiAKPiAKPiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBwcmVmaXhlZCB3aXRoICJ4Y19t
b25pdG9yXyIgbGlrZSBhbGwgdGhlIHJlc3Qgb2YKPiB0aGUgZnVuY3Rpb25zIGhlcmUuClRoYXQg
b25lIHdhcyBteSBzdWdnZXN0aW9uLCBhcyBJIHRob3VnaHQgeGNfbW9uaXRvcl8tcHJlZml4ZWQg
ZnVuY3Rpb25zCmFyZSBtZWFudCB0byB0b2dnbGUgbW9uaXRvcmluZyBzb21laG93LCB3aGVyZWFz
IHRoaXMgZnVuY3Rpb24gb25seQp0b2dnbGVzIHVzZXJzcGFjZSB1c2Ugb2YgZ3Vlc3QgcmVxdWVz
dCBWTUNBTExzLgoKQnV0IHJlLWFkZGluZyB0aGUgcHJlZml4IGlzIGZpbmUgLSBzaW5jZSB0b2dn
bGluZyBpdCBvbmx5IGluZmx1ZW5jZXMgaW4KdGhlIGVuZCBob3cgYSB2bV9ldmVudCBpcyBzZW50
LCBpdCBpcyBhZnRlciBhbGwgbW9uaXRvci1yZWxhdGVkLgoKClRoYW5rcyBmb3IgdGhlIHJldmll
dywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 05 09:18:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 09:18: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.xen.org>)
	id 1ddvDZ-0001rc-BZ; Sat, 05 Aug 2017 09:17:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddvDY-0001rQ-58
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 09:17:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FB/4E-03368-34D85895; Sat, 05 Aug 2017 09:17:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdeptzX
 SYNkBHosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTDt5hrXgq3HFlPc7mRsY
 V2h1MXJxCAn8ZZT4Pe8jcxcjJ5DzmFGibTU3RGIbo8Sk2U/BEiICzhJfz8xlB7F5BfQlFhw7z
 ApiCwvoSdxa1s/WxcjBISHgJbH/mDtIGMS82ADSys7BJmAlcUgMJMoioCpx7kwb+wRGrgWMDK
 sYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9ygAEOxg/LQs
 4xCjJwaQkylt9rClSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvze7WSCHBotT01Iq0zBxggMGk
 JTh4lER4g3qA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc4rBVIkAFKUUZoHNwIW7JcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsY5BKezLwSuE2vgI5gAjriTSLYESWJCCmpBkaRNa
 biM7K/R1guuudz/rP31ct1J/qmr7twVfdpV6Luj5y/UbZ8x5wNJCwP7lSW0mHwlNFKXdV+cl1
 0vsR3h74nFbczkzlTpINcV/c+yq+bec4tNsC+7db7P7mJm7KtLTZWnCqv5kq0zlzj+7TpZ/Tj
 SyVHJzG6HOE+yHZr3/nPrCImxjc/5SqxFGckGmoxFxUnAgA4SAAdcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1501924673!69937770!1
X-Originating-IP: [104.130.215.37]
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 8333 invoked from network); 5 Aug 2017 09:17:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 09:17:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddvDQ-0002ag-2Y; Sat, 05 Aug 2017 09:17: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 1ddvDK-0005o6-Kj; Sat, 05 Aug 2017 09:17:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddvDK-0001gp-1L; Sat, 05 Aug 2017 09:17:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112455-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=8dccfa6d480765a60263bbe34947df8dbedb9e1d
X-Osstest-Versions-That: ovmf=ef3d1df77bbd5227c76306e5c64c66d82805bbd9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 09:17:42 +0000
Subject: [Xen-devel] [ovmf test] 112455: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ1NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0NTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4ZGNjZmE2ZDQ4MDc2NWE2MDI2M2JiZTM0OTQ3ZGY4
ZGJlZGI5ZTFkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlZjNkMWRm
NzdiYmQ1MjI3Yzc2MzA2ZTVjNjRjNjZkODI4MDViYmQ5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI0MzkgIDIwMTctMDgtMDQgMDg6MDM6NTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNDU1ICAyMDE3LTA4LTA0IDIzOjU4OjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgVGhvbWFzIFBh
bG1lciA8dGhvbWFzLnBhbG1lckBocGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OGRj
Y2ZhNmQ0ODA3NjVhNjAyNjNiYmUzNDk0N2RmOGRiZWRiOWUxZAorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgOGRjY2ZhNmQ0ODA3NjVhNjAyNjNiYmUzNDk0N2RmOGRi
ZWRiOWUxZAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OGRjY2ZhNmQ0ODA3NjVhNjAyNjNiYmUz
NDk0N2RmOGRiZWRiOWUxZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgor
IHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1sn
IHg4ZGNjZmE2ZDQ4MDc2NWE2MDI2M2JiZTM0OTQ3ZGY4ZGJlZGI5ZTFkID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA4ZGNjZmE2
ZDQ4MDc2NWE2MDI2M2JiZTM0OTQ3ZGY4ZGJlZGI5ZTFkOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1t
YXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CiAgIGVmM2QxZGYuLjhkY2NmYTYgIDhkY2NmYTZkNDgwNzY1YTYwMjYzYmJlMzQ5NDdk
ZjhkYmVkYjllMWQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 05 09:46:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 09: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.xen.org>)
	id 1ddvef-00044h-Ha; Sat, 05 Aug 2017 09:45:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddvee-00044V-47
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 09:45:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 44/D4-03612-3D395895; Sat, 05 Aug 2017 09:45:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffS5NZ
 IgxcrlS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfr1A6aCbzIVByc/ZWtg
 XCDaxcjJISTwl1Hi6oe8LkYuIPsxo0TTtS2sEM42RomNp26xglSJCDhLfD0zlx3E5hXQl1jy+
 BALiC0sECRxckc3I4gtIbCVTWLpeg8I21Ni5elrzDB298rFQDY7B5uAlcQhMZAoi4CqxKknm1
 gnMHIvYGRYxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHobwY
 g2ME4+7L/IUZJDiYlUd7qY02RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4f05sjRQSLEpNT61I
 y8wBBh5MWoKDR0mE9xdImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHkLJgEVCYAUZZTmw
 Y2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNWgEzhycwrgdv0CugIJqAj3iSCHVGSiJ
 CSamCsXvXlZ/qsahPB8gXnX/bO4It8NufaVh02V2frby8LFh3WE1cQNHm/ymjCgtw78558TN9
 8feW61W+eH60wUFcOnbAnZfqacs7NBypNzvMbL2pSOCHQ2RLWd8nCsM/9ZZRqW9NLPg2/HxxL
 Im4LPeZgPFJcyxujIDd5i+q7A0d2/Olx1ZFfq/9fiaU4I9FQi7moOBEATw8IP30CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501926353!87263131!1
X-Originating-IP: [104.130.215.37]
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 15795 invoked from network); 5 Aug 2017 09:45:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 09:45:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddveX-0003Gr-76; Sat, 05 Aug 2017 09:45: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 1ddveR-0007gm-Ot; Sat, 05 Aug 2017 09:45:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddveR-0005GD-GE; Sat, 05 Aug 2017 09:45:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112463-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 09:45:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112463: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0353198394072882743=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    1 days   20 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0353198394072882743==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 12:08:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 12:08: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.xen.org>)
	id 1ddxru-00066I-9D; Sat, 05 Aug 2017 12:07:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=383460110=citrix-osstest@xenproject.org>)
 id 1ddxrs-00065w-O5
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 12:07:44 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9A/B3-01732-F05B5895; Sat, 05 Aug 2017 12:07:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvS7/1tZ
 Ig2vHxCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8abrXtYCmYKVtw92c/awHiOu4uRk0NCwF/i
 2+7NrBC2u8T09hVsILaIgLPEhA+3wWxeAT2JiU/6WUBsYQEjiUez2lgg6t0knmybxQRjfzs9n
 R3EZhPwkJjYMxGohoODRUBFYs4mPZCwkICWxNLFK5kgRgpKnJz5BGwMs4CExMEXL5ghxlhI7P
 jYxzaBkXcWkrJZSMoWMDKtYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCr
 WS87P3cQIDJ16BgbGHYytJ/wOMUpyMCmJ8lYfa4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7
 bXNrpJBgUWp6akVaZg4wiGHSEhw8SiK8p0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolz
 jsRpEgApCijNA9uBCyiLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r0OMoUnM68EbtMroC
 OYgI54kwh2REkiQkqqgVHleKdZy7zggPXdIV475q2qb7qjErmp4cDieaddFp0Lt+PRCO47tPb
 orp3873M31U79du1Kd1xW5sWEOTOnhkY32QVcjDxTGbq0O/9Xi9A/xeYbt7bPmM3N0enwu/z9
 r4dSywvdvq/et3zP3S1BPT+XfJ31o2yLxq/j7tWfp/0xKmMP862bprNFiaU4I9FQi7moOBEAy
 CfNKqMCAAA=
X-Env-Sender: prvs=383460110=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1501934861!108024497!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57402 invoked from network); 5 Aug 2017 12:07:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Aug 2017 12:07:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,326,1498521600"; d="scan'208";a="442757356"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71941-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=8dccfa6d480765a60263bbe34947df8dbedb9e1d
X-Osstest-Versions-That: ovmf=ef3d1df77bbd5227c76306e5c64c66d82805bbd9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 5 Aug 2017 13:07:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71941: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk0MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NDEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA4ZGNjZmE2ZDQ4MDc2NWE2MDI2M2JiZTM0OTQ3ZGY4ZGJlZGI5
ZTFkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlZjNkMWRmNzdiYmQ1
MjI3Yzc2MzA2ZTVjNjRjNjZkODI4MDViYmQ5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5Mzgg
IDIwMTctMDgtMDQgMTI6MTc6MzAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTQxICAyMDE3LTA4LTA1IDA5OjE5OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgVGhvbWFzIFBhbG1lciA8
dGhvbWFzLnBhbG1lckBocGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOGRjY2Zh
NmQ0ODA3NjVhNjAyNjNiYmUzNDk0N2RmOGRiZWRiOWUxZApBdXRob3I6IFRob21hcyBQYWxtZXIg
PHRob21hcy5wYWxtZXJAaHBlLmNvbT4KRGF0ZTogICBGcmkgQXVnIDQgMTU6Mjg6MTcgMjAxNyAt
MDUwMAoKICAgIE92bWZQa2cvSW9NbXVEeGU6IEZpeCBoZWFkZXIgZ3VhcmQgbWFjcm8KICAgIAog
ICAgQ29ycmVjdCB0aGUgaGVhZGVyIGd1YXJkIG1hY3JvCiAgICAKICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYt
Ynk6IFRob21hcyBQYWxtZXIgPHRob21hcy5wYWxtZXJAaHBlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 05 12:08:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 12: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.xen.org>)
	id 1ddxsu-0006As-Ir; Sat, 05 Aug 2017 12:08:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddxst-0006AP-FI
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 12:08:47 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5A/98-03406-E45B5895; Sat, 05 Aug 2017 12:08:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdd3a2u
 kwa1/hhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHDXtuCbTMWipn3sDYwL
 RLsYuTiEBP4ySjzvv8nexcgJ5DxmlGibKAmR2MYocXbjZLCEiICzxNczc8FsXgF9iQO/1zCC2
 MICQRI9c9vB4hICW9kklq73gLA9JVaevsYMY3evXAxks3OwCVhJHBIDibIIqEpMuLWfbQIj9w
 JGhlWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZgCCHYy
 3NwYcYpTkYFIS5a0+1hQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ32ubWSCHBotT01Iq0zBxg
 4MGkJTh4lER4T4GkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnJd1C1CRAEhRRmke3AhYF
 FxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8EyBSezLwSuE2vgI5gAjriTSLYESWJCCmpBk
 aZSW/fsghkP7XUWCTfMO3rg0ylU+ysJ849W8+5jVuEXVghetsGzcQTIUF/Q4pb5qaKlKjITn9
 6hr0wYLK27Px/n3x5Vx2z6/1z5WhUkXrqt1reuNsXJpn2md/9p3X39XG+lR+mnNvk7lCV0Led
 JeTrmYusSkrPlBzLd6+YwtJkH9D1fl+pT7USS3FGoqEWc1FxIgAH+pmFfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1501934924!109683570!1
X-Originating-IP: [104.130.215.37]
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 58543 invoked from network); 5 Aug 2017 12:08:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 12:08:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddxsn-0006u6-CR; Sat, 05 Aug 2017 12:08: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 1ddxsh-0006v2-Qt; Sat, 05 Aug 2017 12:08:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddxsg-0001Tp-T8; Sat, 05 Aug 2017 12:08:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112465-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 12:08:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112465: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1410602069456053680=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   21 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1410602069456053680==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 12:22:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 12:22: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.xen.org>)
	id 1ddy5q-0007dI-Lz; Sat, 05 Aug 2017 12:22:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=383460110=citrix-osstest@xenproject.org>)
 id 1ddy5p-0007d2-2g
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 12:22:09 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 52/C9-03368-078B5895; Sat, 05 Aug 2017 12:22:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7+jtZ
 Ig2PvpS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8axrWdZC7bnVJy5bt/AuNuxi5GDQ0LAX2Lf
 ZdYuRk4g011ievsKNhBbRMBZYsKH22wgJbwCehLnr9WChIUFYiXOPj8LFOYCKt+pJLG/7xAbR
 K+rRMf/dYww9t5pf5lBbDYBD4mJPRNZQGwWARWJnt59YLaQgJbE0sUrmUBsXgFBiZMzn4DFmQ
 UkJA6+eMEMMcdCYsfHPrYJjHyzkJTNQlK2gJFpFaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYG
 ZXm5qcXFiempOYlKxXnJ+7iZGYEAxAMEOxvsbAw4xSnIwKYnyVh9rihTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwXt7W2ukkGBRanpqRVpmDjC0YdISHDxKIrw3QNK8xQWJucWZ6RCpU4y6HBtWr
 //CJMSSl5+XKiXOex2kSACkKKM0D24ELM4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3Dc
 gUnsy8ErhNr4COYAI64k0i2BEliQgpqQbG6o8MftxsNlW+dlOq8n3Pc9evzeBKaVpa2xS5Tui
 qTNZyZqmeyD+nXt25XhzbVhm56SX7146tv5K5VWYcFjj5N3ZpzKO/+6esVO4M6e18LXqNuayj
 c3q38pKJJRccaly3rjSJ2cTcynuzzSx6Y8JM+7QrL3Y/iumc4S3NrXXp3llj/wNyBaxKLMUZi
 YZazEXFiQB/8ZMurgIAAA==
X-Env-Sender: prvs=383460110=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1501935725!100951557!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32591 invoked from network); 5 Aug 2017 12:22:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Aug 2017 12:22:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,326,1498521600"; d="scan'208";a="434454703"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71939-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
X-Osstest-Versions-That: xen=55924baf2211ddcf5ba8f702c9a4c07730e0c8e8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 5 Aug 2017 13:22:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71939: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8216384831911793028=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71939 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71939/

Failures :-/ but no regressions.

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail blocked in 71883
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 71883
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 71883
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 71883
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 71883
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 71883
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 71883
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 71883
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10  fail like 71883
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 71883
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   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-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-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-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-libvirt     13 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-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-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      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-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4
baseline version:
 xen                  55924baf2211ddcf5ba8f702c9a4c07730e0c8e8

Last test of basis    71883  2017-07-27 10:45:03 Z    9 days
Testing same since    71939  2017-08-05 04:48:34 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  Chao Gao <chao.gao@intel.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Olaf Hering <olaf@aepfle.de>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  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                          fail    
 test-amd64-amd64-xl-pvh-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-armhf-armhf-xl-midway                                   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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8216384831911793028==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 12:45:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 12: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.xen.org>)
	id 1ddyRo-0000uu-QU; Sat, 05 Aug 2017 12:44:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddyRn-0000uV-LC
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 12:44:51 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 2A/31-02176-2CDB5895; Sat, 05 Aug 2017 12:44:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffg3tZ
 Ig5uHjS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8encdbaC7U2MFVtnv2Vp
 YGyP6GLk5BAS+Mso0fNFtIuRC8h+zCix+OR8NghnG6PEzQ3TmECqRAScJb6emcsOYvMK6Es8b
 TvD0sXIwSEs4CLRuJodpF5C4L2qxNmGI8wgNRIC3hL/f89hh7E3rH4AVM/OwSZgJXFIDCTKIq
 AqMW/pM+YJjNwLGBlWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJef
 nbmIE+ryegYFxB2PzCb9DjJIcTEqivNXHmiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDO2NMa
 KSRYlJqeWpGWmQMMPpi0BAePkgivOUiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeeeDF
 AmAFGWU5sGNgEXCJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvKdBpvBk5pXAbXoFdAQT0B
 FvEsGOKElESEk1MG6enK1TdE7O7XnsfK86vZm1+wzWiYqfs8orkz01IffC5cUZb+sY10UsW+F
 sNUUoc+uS2wWuPE/+TTt8fJ3Y85/f4m0K53dpPFA9KLPwx4VHIfu2PXPtZMq0W/vz88lZ57bN
 /vanTOGhUeHyZ0unm2x5Wtl4bekB/vxzd/lWTHqpbZaz0Ceo5DmXEktxRqKhFnNRcSIA2lWsG
 X8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1501937088!108026405!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43591 invoked from network); 5 Aug 2017 12:44:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 12:44:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddyRh-0007mO-3I; Sat, 05 Aug 2017 12:44: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 1ddyRa-00006J-UM; Sat, 05 Aug 2017 12:44:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddyRa-0002KM-Cd; Sat, 05 Aug 2017 12:44:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112454-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check: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-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-raw: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-credit2: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-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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 12:44:38 +0000
Subject: [Xen-devel] [linux-3.18 test] 112454: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8683092689833601208=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw  6 xen-install      fail in 112443 pass in 112454
 test-armhf-armhf-xl-vhd       8 host-ping-check-xen        fail pass in 112443
 test-armhf-armhf-libvirt      7 xen-boot                   fail pass in 112443

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112443 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 112443 like 112085
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112443 like 112102
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112443 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 112443 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 112443 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 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-i386-xl-qemut-win10-i386 10 windows-install         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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   14 days
Testing same since   112351  2017-07-27 22:26:55 Z    8 days   12 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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                                     fail    
 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                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8683092689833601208==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 12:57:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 12: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.xen.org>)
	id 1ddyeM-0001nU-VD; Sat, 05 Aug 2017 12:57:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddyeL-0001n6-Ir
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 12:57:49 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EA/B6-01995-CC0C5895; Sat, 05 Aug 2017 12:57:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVff0gdZ
 Ig863uhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHzuMXtBW37FvNNrWRoY
 97h2MXJxCAn8ZZQ4en8BWxcjJ5DzmFHiySuoxDZGif7lm5lAEiICzhJfz8xl72Lk4OAV0Jd4f
 zMTxBQWCJZYeCYZpFxCYLqORPOJ4ywg5RIC3hITl5xkA6kBs/v8uxjZOdgErCQOiYEUsAioSh
 z8dJNlAiP3AkaGVYwaxalFZalFukYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 Ygd6uZ2Bg3MHYfsLvEKMkB5OSKG/1saZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8JftbI4UE
 i1LTUyvSMnOAYQeTluDgURLhvboPKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8MSAzB
 ECKMkrz4EbAYuASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeSSBTeDLzSuA2vQI6ggnoiD
 eJYEeUJCKkpBoYObNyCxSqZva0Si59erl+x/KQtFilU/M+hDLumdB6R3AD886Xd/8F61syrYo
 2OLN6om5KoouZm/Otx4fnsUfUappLBv5YoGg4y8STW7/768WA/ysXp8iYuBRVS/7VMXnIqFe+
 7rT1y2vbZKoett5+wDMnTPDLqugnUvI5wRqfGJ8+0ui7Ks+kxFKckWioxVxUnAgAtL8WNXwCA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501937866!108717051!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15685 invoked from network); 5 Aug 2017 12:57:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 12:57:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddye9-00087X-M8; Sat, 05 Aug 2017 12: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 1ddye4-0001UH-3N; Sat, 05 Aug 2017 12:57:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddye3-0002Hl-6P; Sat, 05 Aug 2017 12:57:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112452-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-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-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-xsm: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=699950741604979437a59069855d1c34910587f0
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 12:57:31 +0000
Subject: [Xen-devel] [linux-linus test] 112452: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ1MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNDUyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
MDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
MTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDY5OTk1MDc0MTYwNDk3OTQzN2E1OTA2OTg1NWQxYzM0OTEwNTg3ZjAKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1
M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0
ODo1NiBaICAgNDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcg
MjM6NDg6MTMgWiAgIDQ4IGRheXMgICA2MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTI0NTIgIDIwMTctMDgtMDQgMjI6NTY6MTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjIyMjQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
Y2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDI1MzA2OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 05 13:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 13:23: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.xen.org>)
	id 1ddz31-0003yy-4I; Sat, 05 Aug 2017 13:23:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=383460110=citrix-osstest@xenproject.org>)
 id 1ddz2z-0003ym-2z
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 13:23:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9D/48-03937-4C6C5895; Sat, 05 Aug 2017 13:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve7hY62
 RBqtn6Fncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz+jRtYCjqFKw7PSWtgPM7TxcjJISHgL7H7
 ykN2CNtd4u3ZuawgtoiAs8SED7fZQGxeAT2Jvd9OgNnCApES27/OZ+pi5AKq388uce/+MmaIZ
 lWJmdP2gBWxCXhITOyZyAJiswioSGxZ0wpmCwloSSxdvJIJYqigxMmZT8DizAISEgdfvICaYy
 HR/ukt0wRG3llIymYhKVvAyLSKUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NSc
 xqVgvOT93EyMweBiAYAfjl2UBhxglOZiURHmrjzVFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 TTjaGikkWJSanlqRlpkDDGOYtAQHj5IIbypImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81Klx
 HlbQIoEQIoySvPgRsBi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZ1ApvBk5pXAbXoFdA
 QT0BFvEsGOKElESEk1MHIs4Vg38a2+Tz5XrZe8MdvnGaHZhQLFcrfO78sWKJWIFNaU7ljQnSK
 zUi720OXsBe8e/F+6tr38mf0puZpHz+RvPtX6b855MGhh3nHeT/rbGl7cVs/c3LHOLjzxxTIZ
 L4GrLOcX/VZ6vM+pdvEjjz7ToyqrrSfME8uZ9DL1hPnmYyvUIllajZVYijMSDbWYi4oTATUjf
 2SkAgAA
X-Env-Sender: prvs=383460110=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1501939394!76461195!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56719 invoked from network); 5 Aug 2017 13:23:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Aug 2017 13:23:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,326,1498521600"; d="scan'208";a="442760197"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71940-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71919
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 5 Aug 2017 14:23:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71940: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTQwIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk0MC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzE5MTkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTkxOQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTE5
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzE5MTkKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5MTkKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzE5MTkKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJv
b3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTkxOQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcxOTE5CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTkxOQoKYmFzZWxpbmUgdmVyc2lv
bjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxOTE5Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3RyZXRjaC1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0Cmxv
Z3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 05 14:20:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 14: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.xen.org>)
	id 1ddzvu-00081K-75; Sat, 05 Aug 2017 14:20:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1ddzvr-0007wP-UD
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 14:20:00 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 F9/06-02033-F04D5895; Sat, 05 Aug 2017 14:19:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZfvSmu
 kQfMeZosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXPx3irngUk3FzD8aDYxr
 wrsYuTiEBP4ySkz9OpEFwnnMKPFl8wYoZxujxJrmKYxdjJwcIgLOEl/PzGUHsXkF9CWOv3vGD
 GILC0RJnLn9kBWkQUJgjbzEsZ/HmEASEgLeEstnQzSA2AcPTQVqYOdgE7CSOCQGEmURUJU4+f
 kg2wRG7gWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ
 9Xs/AwLiDsW+V3yFGSQ4mJVHe6mNNkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDddao0UEixK
 TU+tSMvMAQYfTFqCg0dJhJfpMlCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeReCzBAAK
 coozYMbAYuES4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeYVAVvFk5pXAbXoFdAQT0BFvEs
 GOKElESEk1MCqE7p0z4cqv4sBI0eeS/GbhrH5nWOp1z3vGZ6jmvWz3Lr6Zq/k6r6lwi4inoH4
 t6/VzUduW+G+qlxW3i1jTM6VZ9aIIg+c2Lz6JHzW6q1O1t+w4uqHwpiX7rvSqr3ctJqy+yH8v
 e2b0veoD3HW5a2UyspeZsSrmN/5ZP/V/zWtzpa8ST38vUGIpzkg01GIuKk4EANYYTix/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1501942796!102409813!1
X-Originating-IP: [104.130.215.37]
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 38398 invoked from network); 5 Aug 2017 14:19:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 14:19:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ddzvl-0001oN-Jt; Sat, 05 Aug 2017 14:19: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 1ddzvg-0006fl-2J; Sat, 05 Aug 2017 14:19:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ddzvf-00040L-NM; Sat, 05 Aug 2017 14:19:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112456-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken: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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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: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-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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=ac44ed2afb7c60255e989b163301479f5b4ecd04
X-Osstest-Versions-That: qemuu=aaaec6acad7cf97372d48c1b09126a09697519c8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 14:19:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 112456: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0035033382718584590=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112422
 build-arm64-xsm               2 hosts-allocate              broken like 112422
 build-arm64                   2 hosts-allocate              broken like 112422
 build-arm64                   3 capture-logs                broken like 112422
 build-arm64-pvops             3 capture-logs                broken like 112422
 build-arm64-xsm               3 capture-logs                broken like 112422
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112422
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112422
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112422
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 112422
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112422
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112422
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-xsm 13 migrate-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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     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-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-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 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                ac44ed2afb7c60255e989b163301479f5b4ecd04
baseline version:
 qemuu                aaaec6acad7cf97372d48c1b09126a09697519c8

Last test of basis   112422  2017-08-03 11:26:23 Z    2 days
Failing since        112444  2017-08-04 11:16:55 Z    1 days    2 attempts
Testing same since   112456  2017-08-05 00:17:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aurelien Jarno <aurelien@aurel32.net>
  Eduardo Habkost <ehabkost@redhat.com>
  HervÃ© Poussineau <hpoussin@reactos.org>
  James Hogan <james.hogan@imgtec.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Alrae <leon.alrae@imgtec.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Yongbok Kim <yongbok.kim@imgtec.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                          pass    
 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-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-pvh-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                                     fail    
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Pushing revision :

+ branch=qemu-mainline
+ revision=ac44ed2afb7c60255e989b163301479f5b4ecd04
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline ac44ed2afb7c60255e989b163301479f5b4ecd04
+ branch=qemu-mainline
+ revision=ac44ed2afb7c60255e989b163301479f5b4ecd04
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xac44ed2afb7c60255e989b163301479f5b4ecd04 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git ac44ed2afb7c60255e989b163301479f5b4ecd04:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   aaaec6a..ac44ed2  ac44ed2afb7c60255e989b163301479f5b4ecd04 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0035033382718584590==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 15:07:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 15:07: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.xen.org>)
	id 1de0fI-0003DO-P8; Sat, 05 Aug 2017 15:06:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de0fH-0003D1-S4
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 15:06:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8B/5C-09901-F0FD5895; Sat, 05 Aug 2017 15:06:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZf3fmu
 kwYEjNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPNgF2vBgcCKZ9eeszYw
 3rXpYuTiEBL4yygx8/9bFgjnMaPEgutNzBDONkaJHRuWAWU4OUQEnCW+npnLDmLzCuhL9J/oY
 Oxi5OAQFvCXuLdWDCQsIXCdV+JBRxyE7SuxdfoKdpASEPvxVYsuRnYONgEriUNgxSwCqhLLJi
 xinsDIvYCRYRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoLc
 ZgGAHY/dl/0OMkhxMSqK81ceaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8NbfbY0UEixKTU+t
 SMvMAYYdTFqCg0dJhHcqSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5O0GKBECKMkrz4
 EbAYuASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmzQKbwZOaVwG16BXQEE9ARbxLBjihJRE
 hJNTB6PAjkdFCr8u77vbhT4rzot/uXo9jKvvl/ujGBb6JOb21FuawiW//0az0pD7NOlt/izWr
 Mni9pXnj0onbCApXX6qt/lhyrVKh6fJdJOvm9zuRouciV9QcbE6OL7m043cBz//6Wduea8z2Z
 1299XPBl982Lp9UK37vVtHxw2SM8LyrnoltzyH8lluKMREMt5qLiRACmpPAXfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1501945612!87281652!1
X-Originating-IP: [104.130.215.37]
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 48480 invoked from network); 5 Aug 2017 15:06:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 15:06:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de0fB-0002za-FX; Sat, 05 Aug 2017 15:06: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 1de0f5-0000XX-PB; Sat, 05 Aug 2017 15:06:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de0f5-0005FJ-Eb; Sat, 05 Aug 2017 15:06:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112459-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw: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=d8e8b63d3063a832d8cbcd25a22fb8154ab6220f
X-Osstest-Versions-That: libvirt=64665fa82f605a5e9aaafd4327fd7cf53751b1bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 15:06:43 +0000
Subject: [Xen-devel] [libvirt test] 112459: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0178804417677454708=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112436
 build-arm64-pvops             2 hosts-allocate              broken like 112436
 build-arm64                   2 hosts-allocate              broken like 112436
 build-arm64                   3 capture-logs                broken like 112436
 build-arm64-xsm               3 capture-logs                broken like 112436
 build-arm64-pvops             3 capture-logs                broken like 112436
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112436
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112436
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112436
 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-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-libvirt-vhd 12 migrate-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-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              d8e8b63d3063a832d8cbcd25a22fb8154ab6220f
baseline version:
 libvirt              64665fa82f605a5e9aaafd4327fd7cf53751b1bd

Last test of basis   112436  2017-08-04 04:25:05 Z    1 days
Testing same since   112459  2017-08-05 04:30:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. Berrange <berrange@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Jiri Denemark <jdenemar@redhat.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 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                               blocked 
 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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=libvirt
+ revision=d8e8b63d3063a832d8cbcd25a22fb8154ab6220f
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt d8e8b63d3063a832d8cbcd25a22fb8154ab6220f
+ branch=libvirt
+ revision=d8e8b63d3063a832d8cbcd25a22fb8154ab6220f
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xd8e8b63d3063a832d8cbcd25a22fb8154ab6220f = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git d8e8b63d3063a832d8cbcd25a22fb8154ab6220f:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   64665fa..d8e8b63  d8e8b63d3063a832d8cbcd25a22fb8154ab6220f -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0178804417677454708==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 15:12:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 15: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.xen.org>)
	id 1de0kt-00040c-IV; Sat, 05 Aug 2017 15:12:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de0ks-00040D-Mo
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 15:12:42 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C0/4F-03406-960E5895; Sat, 05 Aug 2017 15:12:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfzQWu
 kwaOLrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PriEUvBN5mKpataWRoY
 F4p2MXJyCAn8ZZRYvtK/i5ELyH7MKPHl4EUmCGcbo8Sp021MIFUiAs4SX8/MZQexeQX0JZY9m
 8ECYgsLBEk8ufwRLC4hsJVNYul6DwjbU2Ll6WvMMHb3ysVANjsHm4CVxCExkCiLgKrEzrmTWS
 Ywci9gZFjFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehvBiD
 Ywbjsr9MhRkkOJiVR3upjTZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjn3WuNFBIsSk1PrUjL
 zAEGHkxagoNHSYSX+T5Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmngMwQACnKKM2DG
 wGLgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0BMoUnM68EbtMroCOYgI54kwh2REkiQk
 qqgZHTZv9TpQkdcX7c74ufXrx39kVpYk7SNtU/l3y/u8y05/7F2LRr0nr7k6Xesy0mnbi9aKa
 R63+T5q9fv14Tqbqx1cV45eq4JKGW6pX3C+uWz9K2XhFrxFr8f2+V3Ixl8xb1tfBN0ZVIW73K
 qzbJeHInn65f5AyWqaKnbaq3TXzI8fNmsLyEVbkSS3FGoqEWc1FxIgDPQuzCfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1501945960!98052834!1
X-Originating-IP: [104.130.215.37]
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 8395 invoked from network); 5 Aug 2017 15:12:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 15:12:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de0kp-00038M-2g; Sat, 05 Aug 2017 15: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 1de0kj-0000pm-HP; Sat, 05 Aug 2017 15:12:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de0kj-00058m-CD; Sat, 05 Aug 2017 15:12:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112467-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 15:12:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112467: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3765412642159793461=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   22 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    0 days   10 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3765412642159793461==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 17:53:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 17:53: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.xen.org>)
	id 1de3GB-00085d-EH; Sat, 05 Aug 2017 17:53:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de3G9-00085R-IO
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 17:53:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 CD/39-01732-40606895; Sat, 05 Aug 2017 17:53:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZeZrS3
 SoG+RgsWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzFr74yFbwI7di20KbBsYl
 Tl2MXBxCAn8ZJc6vP80M4TxmlNi0uQfK2cYoserpV5YuRk4OEQFnia9n5rKD2LwC+hKf1iwGs
 jk4hAUCJE6f8AIJSwis0JA48sAHwvaUmPZvPxuM3b1yMdBMdg42ASuJQ2IgjSwCqhI3ztRMYO
 RewMiwilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0Nv1DAy
 MOxj3tPsdYpTkYFIS5a0+1hQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3H0tbpJBgUWp6akVa
 Zg4w7GDSEhw8SiK8kSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US540GKRIAKcoozYMbA
 YuBS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeYtBpvBk5pXAbXoFdAQT0BFvEltBjihJRE
 hJNTDKPEv/7qSm88DuCEfnw5NHTXuvVj+V/Lpta7OHTE2C4qUOc11T6U6GhcI3tv2qZquewV6
 /Mrfj38JE+e2CETNk+/o7P1edk5JyeXKkXfmCdbX3ll2/9VW8Z7RnTf++8JrS5qo9qdynPu08
 xqt+TWClbWMsm8SfndkmBgmM7WuXPZg7t4TtxTklluKMREMt5qLiRAAfjIG0fAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501955586!103115565!1
X-Originating-IP: [104.130.215.37]
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 64569 invoked from network); 5 Aug 2017 17:53:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 17:53:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de3G4-0007ao-5j; Sat, 05 Aug 2017 17: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 1de3Fx-0003Fo-RF; Sat, 05 Aug 2017 17:52:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de3Fx-0004yu-CQ; Sat, 05 Aug 2017 17:52:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112460-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl:debian-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xl-rtds: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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 17:52:57 +0000
Subject: [Xen-devel] [xen-unstable test] 112460: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQ2MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDYgeGVuLWluc3Rh
bGwgICAgICBmYWlsIGluIDExMjQ0NyBwYXNzIGluIDExMjQ2MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTI0NDcgcGFzcyBpbiAx
MTI0NjAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDExMjQ0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMjQ0Nwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBwYXNzIGluIDExMjQ0NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ0NwogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDQ3
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI0NDcKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ0NwogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNDQ3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBp
biAxMTI0NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICBmYWlsIGluIDExMjQ0NyBsaWtlIDExMjQzNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMjQ0NyBsaWtl
IDExMjQzNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyNDIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI0MjMKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMjQ0NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNDQ3CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTI0NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjQ0NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyNDQ3CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiODAyOWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2Qw
OTI3YmQxYWM0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiODAyOWRi
NjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI0NjAgIDIwMTctMDgtMDUgMDQ6MzM6MTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxv
Z3MKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 05 18:01:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 18:01: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.xen.org>)
	id 1de3OJ-0000PV-7B; Sat, 05 Aug 2017 18:01:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de3OH-0000P7-Cu
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 18:01:33 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BC/79-03612-CF706895; Sat, 05 Aug 2017 18:01:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfc3e1u
 kwYkGG4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzJ+4nq3gm0zFsXUP2RsY
 F4p2MXJxCAn8ZZRYtbmBCcJ5zCjRtH8JlLONUWJR10TGLkZODhEBZ4mvZ+aydzFycPAK6Et8O
 +wDEhYWCJJ42DeXCcSWENjKJrF0vQeE7Smx8vQ1Zhi7e+ViIJudg03ASuKQGMgQFgFViWsr1S
 cwci9gZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHobwY
 g2MF4fm3gIUZJDiYlUd7qY02RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4J7K1RQoJFqWmp1ak
 ZeYAAw8mLcHBoyTCuxEkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rzeIEUCIEUZpXlwI
 2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvL0gU3gy80rgNr0COoIJ6Ig3ia0gR5QkIq
 SkGhgDbhVPNy7wEJ24/HmbydlfqUpP66oSSvcevLNvzpk99Sf68u9O+d3SPIHdWich8HjYht9
 7Z7ueYZiveL2q/AtjUil7jPtZRy+jeqEXDi3fV024wuh5MyO3QDto7p+kx5MLOBUerD7Gw2cj
 U3hdKW/nT9OJZ/4FlIfM1dxqq35mbdIaxxvW9t5KLMUZiYZazEXFiQChIgrQfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1501956090!100219681!1
X-Originating-IP: [104.130.215.37]
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 22324 invoked from network); 5 Aug 2017 18:01:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 18:01:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de3OA-0007uZ-8k; Sat, 05 Aug 2017 18:01:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de3O5-0003YL-0F; Sat, 05 Aug 2017 18:01:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de3O4-0001kQ-PD; Sat, 05 Aug 2017 18:01:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112469-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 18:01:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112469: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9169806987255255525=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   23 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   11 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9169806987255255525==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 19:26:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 19: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.xen.org>)
	id 1de4ht-000683-AI; Sat, 05 Aug 2017 19:25:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de4hs-00067r-7s
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 19:25:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A3/72-03557-FBB16895; Sat, 05 Aug 2017 19:25:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXefdFu
 kwaZlkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPfqBGPBgomMFS+v/2Nq
 YFyU3MXIxSEk8JdR4s2JZmYI5zGjxNwTnWwQzjZGiYWnF7F2MXJyiAg4S3w9M5cdxOYV0JfYt
 /M+E4gtLBAjMf/sHRaQBgmBO2oSMw+9ZgFJSAh4SrSu3MsKY3/pvgkUZ+dgE7CSOCTWxcjBwS
 KgKvHuvP8ERu4FjAyrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECvc4ABDsYr28MOMQoycGkJMpbfawpUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb6BUW6SQ
 YFFqempFWmYOMPxg0hIcPEoivHkgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuf1ASkSA
 CnKKM2DGwGLhUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5uUBmcKTmVcCt+kV0BFMQEe8SW
 wFOaIkESEl1cAY9u/w4xehezrY50XN33vi2kXvpuoDnA4Pr16e9DDVc5PRzvDEuqVTNzC6P5P
 V39eoJrFxCecb4b7cDZyX+ZUV/4lWd6nNW8cZ2OJxYNmO9Yd+RvHrFtu9fLJdwXBbRY6D78Ky
 W4L+kmdOakwpdpos4bPlhqKH59M7c8V/3Ivji3mXYSb5yzZWiaU4I9FQi7moOBEAduuM1oACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1501961149!76497658!1
X-Originating-IP: [104.130.215.37]
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 33520 invoked from network); 5 Aug 2017 19:25:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 19:25:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de4hl-0001YN-DA; Sat, 05 Aug 2017 19:25: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 1de4hf-0000YQ-Vd; Sat, 05 Aug 2017 19:25:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de4hf-00072x-Hk; Sat, 05 Aug 2017 19:25:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112461-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt: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-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-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-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: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: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: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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
X-Osstest-Versions-This: xen=f4f02f121f271ee0722723e393226687b42e29a1
X-Osstest-Versions-That: xen=0fada059a7948153976cc152e36633dee3d5b273
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 19:25:39 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112461: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ2MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQ2MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDExMjQ0OQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEx
MjQ0OSBwYXNzIGluIDExMjQ2MQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNyBydW1w
cnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTEyNDQ5
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTExMTk2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTExOTYKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDExMTE5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTEyNDQ5IGxpa2UgMTExMTYyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjQ0OSBsaWtlIDExMTE5
NgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDExMjQ0OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjQ0OSBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgbGlrZSAxMTExNjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTExOTYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExMTE5NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICBmNGYwMmYxMjFmMjcxZWUwNzIyNzIzZTM5MzIyNjY4N2I0MmUyOWExCmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICAwZmFkYTA1OWE3OTQ4MTUzOTc2Y2MxNTJlMzY2MzNk
ZWUzZDViMjczCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTExOTYgIDIwMTctMDYtMjkgMTc6MjE6
NTUgWiAgIDM3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNDQ5ICAyMDE3LTA4LTA0IDE2
OjEzOjU3IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBY
aW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgaG9zdC1pbnN0YWxsKDQpCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXhlbi00LjktdGVzdGluZworIHJldmlzaW9uPWY0ZjAyZjEyMWYyNzFlZTA3
MjI3MjNlMzkzMjI2Njg3YjQyZTI5YTEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1j
b21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAt
cHVzaCB4ZW4tNC45LXRlc3RpbmcgZjRmMDJmMTIxZjI3MWVlMDcyMjcyM2UzOTMyMjY2ODdiNDJl
MjlhMQorIGJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyByZXZpc2lvbj1mNGYwMmYxMjFmMjcxZWUw
NzIyNzIzZTM5MzIyNjY4N2I0MmUyOWExCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2Ny
aS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHh4ZW4g
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjktdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OC10ZXN0aW5nCisgJ1snIHhmNGYwMmYxMjFmMjcxZWUwNzIyNzIzZTM5MzIyNjY4N2I0MmUyOWEx
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVu
LTQuOS10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSB4ZW4tNC45LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4t
NC45LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjkKKyB4ZW52ZXJzaW9uPTQuOQorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBmNGYwMmYx
MjFmMjcxZWUwNzIyNzIzZTM5MzIyNjY4N2I0MmUyOWExOnJlZnMvaGVhZHMvc3RhYmxlLTQuOQpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMGZhZGEw
NS4uZjRmMDJmMSAgZjRmMDJmMTIxZjI3MWVlMDcyMjcyM2UzOTMyMjY2ODdiNDJlMjlhMSAtPiBz
dGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 05 19:33:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 19:33: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.xen.org>)
	id 1de4pa-0006qr-2x; Sat, 05 Aug 2017 19:33:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de4pZ-0006pk-1S
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 19:33:49 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6E/33-01987-C9D16895; Sat, 05 Aug 2017 19:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXe2bFu
 kwe8mQYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzDq6kKVghknF20OLWRsY
 j2l1MXJxCAn8ZZR4/m8BI4TzmFFiyoWHTBDONkaJSVPuATmcHCICzhJfz8xlB7F5BfQlvk2cA
 RYXFtCTeHJ/CQuILSHgJbF8624mGHvG/TNANjsHm4CVxCExkCiLgKrEs60H2SYwci1gZFjFqF
 GcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo23oGBsYdjJ0n/A4
 xSnIwKYnyVh9rihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVsm0xYpJFiUmp5akZaZAwwymLQE
 B4+SCO9RkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzLgApEgApyijNgxsBC/hLjLJSw
 ryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5F4NM4cnMK4Hb9AroCCagI94ktoIcUZKIkJJqYEyYuX
 bS37VByYb6TU8zMxSeLXtjYc9wS3iyb4XlreNOldsyAtL65z+b6OUu9+z4p2qtx/dD/n+68Nr
 JNnlO3HntCY/T+it95ZcZJl/WrXjxaFVPW0DAiSfe2xiYLXwU3jYW5/H4lR8WtfypYHbe/mj4
 qbORi1Nufjx7YZ/cfP9DidpPr92/UK/EUpyRaKjFXFScCACE7IgdcwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1501961626!53262537!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57218 invoked from network); 5 Aug 2017 19:33:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 19:33:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de4pR-0001lN-Qw; Sat, 05 Aug 2017 19:33:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de4pM-0000p5-Ic; Sat, 05 Aug 2017 19:33:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de4pM-0001hc-DC; Sat, 05 Aug 2017 19:33:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112464-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1fceaddb12b59e5711b26f26859e324e7a8e212a
X-Osstest-Versions-That: ovmf=8dccfa6d480765a60263bbe34947df8dbedb9e1d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 19:33:36 +0000
Subject: [Xen-devel] [ovmf test] 112464: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0NjQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxZmNlYWRkYjEyYjU5ZTU3MTFiMjZmMjY4NTllMzI0
ZTdhOGUyMTJhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4ZGNjZmE2
ZDQ4MDc2NWE2MDI2M2JiZTM0OTQ3ZGY4ZGJlZGI5ZTFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI0NTUgIDIwMTctMDgtMDQgMjM6NTg6MDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNDY0ICAyMDE3LTA4LTA1IDA5OjE5OjExIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQnJpamVzaCBT
aW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0xZmNlYWRkYjEyYjU5ZTU3MTFiMjZmMjY4
NTllMzI0ZTdhOGUyMTJhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3Zt
ZiAxZmNlYWRkYjEyYjU5ZTU3MTFiMjZmMjY4NTllMzI0ZTdhOGUyMTJhCisgYnJhbmNoPW92bWYK
KyByZXZpc2lvbj0xZmNlYWRkYjEyYjU5ZTU3MTFiMjZmMjY4NTllMzI0ZTdhOGUyMTJhCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2Vs
ZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNo
PXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVj
dF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDFmY2VhZGRiMTJiNTllNTcxMWIy
NmYyNjg1OWUzMjRlN2E4ZTIxMmEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3Zt
ZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDFmY2VhZGRiMTJiNTllNTcxMWIyNmYyNjg1OWUz
MjRlN2E4ZTIxMmE6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgOGRjY2ZhNi4uMWZj
ZWFkZCAgMWZjZWFkZGIxMmI1OWU1NzExYjI2ZjI2ODU5ZTMyNGU3YThlMjEyYSAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 05 20:00:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 20:00: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.xen.org>)
	id 1de5Ei-0008HL-7i; Sat, 05 Aug 2017 19:59:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=383460110=citrix-osstest@xenproject.org>)
 id 1de5Eg-0008Gy-GB
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 19:59:46 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2D/92-01736-1B326895; Sat, 05 Aug 2017 19:59:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve4G5bZ
 Ig/Mtmhb3prxnd2D02N63iz2AMYo1My8pvyKBNePltbUsBTNCKo4s3czawDjJpIuRk0NCwF/i
 19StrBC2u8T09hVsILaIgLPEhA+3wWxeAT2Jfa8vgdUICyRJ3L9zgwmifqqcRNsGzS5GDrDe5
 U98YMZMWrAerIRNwENiYs9EFhCbRUBFYuOM/8wgtpCAlsTSxSuZIMYLSpyc+QSshllAQuLgix
 fMEHMsJHZ87GObwMg3C0nZLCRlCxiZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjq5aYWFye
 mp+YkJhXrJefnbmIEBhQDEOxg3PvP6RCjJAeTkihv9bGmSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvIFKbZFCgkWp6akVaZk5wNCGSUtw8CiJ8L5XBErzFhck5hZnpkOkTjHqcmxYvf4LkxBLX
 n5eqpQ4rwrIDAGQoozSPLgRsDi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeOpApPJl5JX
 CbXgEdwQR0xJvEVpAjShIRUlINjD616+xkQ1JO7/62kH3vHYFAxzAbw3R+51NfNguckkhhnWw
 1s+BPzqLVj5Z5b2VmOLTySUw+wyuWuv2l+9kczu7vc6+doHd6xqRnLt+2qp1PC/nTuyisfHbl
 gp8Kaxv3psrZ3r9sH7wwevmZCUdmunTLH1G5EnBedPb2pVv3cWcFpk/g8w85/l+JpTgj0VCLu
 ag4EQBr6iD+rgIAAA==
X-Env-Sender: prvs=383460110=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1501963182!105973317!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49826 invoked from network); 5 Aug 2017 19:59:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Aug 2017 19:59:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,328,1498521600"; d="scan'208";a="442770095"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71942-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-midway: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-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm: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-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-multivcpu:saverestore-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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=ac44ed2afb7c60255e989b163301479f5b4ecd04
X-Osstest-Versions-That: qemuu=aaaec6acad7cf97372d48c1b09126a09697519c8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 5 Aug 2017 20:59:40 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71942: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6347595528432983267=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71942 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71942/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win10-i386 13 guest-saverestore  fail REGR. vs. 71933
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 71933
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 71933

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 71933
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 71933
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 71933
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 71933
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-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
 test-amd64-i386-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-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-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-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-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                ac44ed2afb7c60255e989b163301479f5b4ecd04
baseline version:
 qemuu                aaaec6acad7cf97372d48c1b09126a09697519c8

Last test of basis    71933  2017-08-04 00:15:24 Z    1 days
Testing same since    71942  2017-08-05 14:47:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aurelien Jarno <aurelien@aurel32.net>
  Eduardo Habkost <ehabkost@redhat.com>
  HervÃ© Poussineau <hpoussin@reactos.org>
  James Hogan <james.hogan@imgtec.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Alrae <leon.alrae@imgtec.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Yongbok Kim <yongbok.kim@imgtec.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  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-pvh-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-armhf-armhf-xl-midway                                   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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6347595528432983267==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 21:00:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 21:00: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.xen.org>)
	id 1de6B2-00046Q-PD; Sat, 05 Aug 2017 21:00:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de6B1-0003rW-8F
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 21:00:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B3/5B-03557-2D136895; Sat, 05 Aug 2017 21:00:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeiYVu
 kwfaduhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNzez17wTaZiz/THzA2M
 C0W7GLk4hAT+MkpsXHSFtYuRE8h5zCjxaqIzRGIbo8TCiX3sIAkRAWeJr2fmgtm8AvoS29a8Z
 wSxhQWCJJZ1XASLSwhsZZNYut4DwvaUWHn6GjOM3b1yMZDNzsEmYCVxSAwkyiKgKjH30S7GCY
 zcCxgZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqcAQh
 2MN7cGHCIUZKDSUmUt/pYU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Kg7ZIIcGi1PTUirTM
 HGDowaQlOHiURHjrQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOWw1SJABSlFGaBzcCF
 geXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMw7BWQKT2ZeCdymV0BHMAEd8SaxFeSIkkSElF
 QDI+cL/wmGSvzvYnTPx9mJf028ql/Z9WeDuZxp4p6i1HOZIi87V29mbF7xc11auXDToXefJ4g
 0XG8/7vFBOPfLOrfQS64SUybkaV2MOxKS7qkRHxwfMyfgzMTg33Fy/f4r5Tbddglauv93xhO2
 6VJbWs7dvbzv7Ms3YSqes990ajF03e3qN3D8pMRSnJFoqMVcVJwIAEPnyfF+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1501966800!110601092!1
X-Originating-IP: [104.130.215.37]
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 4232 invoked from network); 5 Aug 2017 21:00:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 21:00:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de6Av-00047x-Uu; Sat, 05 Aug 2017 20:59: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 1de6Aq-0006XH-6Z; Sat, 05 Aug 2017 20:59:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de6Ap-0004zi-Sk; Sat, 05 Aug 2017 20:59:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112470-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 20:59:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112470: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8199491073960518988=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    4 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   24 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   12 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8199491073960518988==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 21:36:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 21: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.xen.org>)
	id 1de6ji-00065x-GU; Sat, 05 Aug 2017 21:35:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1de6jh-00065r-QJ
 for xen-devel@lists.xenproject.org; Sat, 05 Aug 2017 21:35:53 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 50/8D-03557-93A36895; Sat, 05 Aug 2017 21:35:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTGal0Lq7Z
 Ig3UPVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLZ9axFCzjrPi78wpbA+Mbti5GLg4hgZmM
 Eud7LjCDOCwCDawSm16vBMpwckgIzGGVeHbTDMLOkzi8diMLhF0gMePWRLAaXgFBiZMzn4DFh
 QS8JKZNO8YKYnMKGEtcbvgEFc+SeLK4C8xmE1CVmHeuEayXRUBFYurs6UwQcwIkbs/uArOFBZ
 wk1u98CTZHREBP4sOrb2D1zAIlEh+bPkPZmhKt23+zT2AUmIXkjFlIUgsYmVYxqhenFpWlFuk
 a6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYhAxDsYNz53OkQoyQHk5Iob/Wx
 pkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryPLdoihQSLUtNTK9Iyc4ARAZOW4OBREuE1tQRK8
 xYXJOYWZ6ZDpE4xGnNcubLuCxPHlAPbvzAJseTl56VKifNygpQKgJRmlObBDYJF6iVGWSlhXk
 ag04R4ClKLcjNLUOVfMYpzMCoJ814AuYcnM68Ebt8roFOYgE55k9gKckpJIkJKqoHRjH/xv86
 ehvxF0YkfvDJYT/m+nbfl4F8xg+clhoEzemwK3eT7Z22deWCzbxDX+kOb3xhprjr3pG73rNDA
 tnmsLcdZlmn43tc9Lp7xsmWqy8y75W0/trxL44mtTOvPTv/R9uzImm0fkhtKkm1323AUGspcP
 bEhfJvoutK3v9Zxct8529I0u+6pEktxRqKhFnNRcSIAAr0qMc8CAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501968951!78691027!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63537 invoked from network); 5 Aug 2017 21:35:52 -0000
Received: from mail-qt0-f171.google.com (HELO mail-qt0-f171.google.com)
 (209.85.216.171)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Aug 2017 21:35:52 -0000
Received: by mail-qt0-f171.google.com with SMTP id v29so24762413qtv.3
 for <xen-devel@lists.xenproject.org>; Sat, 05 Aug 2017 14:35:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dFhdDOiWWz0Pf9lfhpGAbR9o6FgRJpKxPjTe0+ntfPM=;
 b=YISiYLMHUZ/rYglUTfo/rNn/shQ8dLQ6EzQNPmz3It7i5PCn005Q/gZznUPio6zhyd
 yYSKaFE6PoMLevS/lBBnUgI4eKGRGBX2RQ+fuoIMubCEL40isfwQ172ImizGQu40pA9p
 PGWR3rtMjrNlHQ4VLRivBgs8TbrmSrLH5xu2Ypsa66Tc8uAjohQy6cF7i65v0cS6vh1J
 CD0PZdRaSHRBY8c5UNxSmY/3yoMeFdohA4gumB6HbmBpEWv6vsgB7lgzJQDjdayTDIT+
 Gf89G0qC8eeYj2sxhaaakYnzp5tYOWGROtJhoWxDOVQ2hPFK74akXgWo+QcBQKONd+Fe
 B3HQ==
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=dFhdDOiWWz0Pf9lfhpGAbR9o6FgRJpKxPjTe0+ntfPM=;
 b=XW7/GmiXwwBKZBmB4HtCfDky4Ejo/ahtPPY/vItPW9NpEqZ0zN68ggQNTB+fDuv5jA
 1cWGg5ai/wHvFsfneheUdgqWGxxpe6cvJ1EYBmgDDEI2+WSDXHUdmsS35+dSKQkkoQYV
 pH+BhMHP9jZ/B7k/Ioj4MXc+ngSKQ9rHeGj+3nKbhbNhIMrjKyYsmECN+WYkKeg2hcdL
 ltzCt+yKjPSEM8Hq4ttTZmdq+MM7JePRcIrg1kJiz4H2Ek9JT0V7n2olmV3tR80T7/L1
 5x+PShaUsnvh7lTYGA2CAbNDv48rskAUekNnZnWwBX3eygx7V8jMcelym2uso5iMRW2A
 Jlpw==
X-Gm-Message-State: AHYfb5iDiPCDWzV+0H2XrqDhlehDOjdVdjL51lekmjlpljppNUteLyxQ
 6sQWOS9pmDQfapGbDYaSLcJHdk0Qxw==
X-Received: by 10.200.46.7 with SMTP id r7mr10016893qta.42.1501968951470; Sat,
 05 Aug 2017 14:35:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Sat, 5 Aug 2017 14:35:50 -0700 (PDT)
In-Reply-To: <1501695998.19956.10.camel@citrix.com>
References: <1501611210-5232-1-git-send-email-mengxu@cis.upenn.edu>
 <1501695998.19956.10.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Sat, 5 Aug 2017 17:35:50 -0400
Message-ID: <CAENZ-+nifa=fTbwXJ4hQo1TLnfmo=NjdEH=fDwHe9ncq4jcc8Q@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pgo+PiBAQCAtOTY2LDggKzEwMDEsMTYgQEAgYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QKPj4gcnRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCj4+Cj4+ICAg
ICAgaWYgKCBzdmMtPmN1cl9idWRnZXQgPD0gMCApCj4+ICAgICAgewo+PiAtICAgICAgICBzdmMt
PmN1cl9idWRnZXQgPSAwOwo+PiAtICAgICAgICBfX3NldF9iaXQoX19SVERTX2RlcGxldGVkLCAm
c3ZjLT5mbGFncyk7Cj4+ICsgICAgICAgIGlmICggaXNfd29ya19jb25zZXJ2aW5nKHN2YykgKQo+
PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBzdmMtPnByaW9yaXR5X2xldmVsKys7Cj4+Cj4g
ICAgICAgICAgICAgICAgQVNTRVJUKHN2Yy0+cHJpb3JpdHlfbGV2ZWwgPD0gMSk7CgpJJ20gc29y
cnkgSSBkaWRuJ3Qgc2VlIHRoaXMgc3VnZ2VzdGlvbiBpbiBwcmV2aW91cyBlbWFpbC4gSSBkb24n
dAp0aGluayB0aGlzIGFzc2VydCBtYWtlcyBzZW5zZS4KCkEgdmNwdSB0aGF0IGhhcyBleHRyYXRp
bWUgY2FuIGhhdmUgcHJpb3JpdHlfbGV2ZWwgPiAxLgpGb3IgZXhhbXBsZSwgYSBWQ1BVIChwZXJp
b2QgPSAxMDBtcywgYnVkZ2V0ID0gMTBtcykgcnVucyBhbG9uZSBvbiBhCmNvcmUuIFRoZSBWQ1BV
IG1heSBnZXQgaXRzIGJ1ZGdldCByZXBsZW5pc2hlZCAgZm9yIDkgdGltZXMgaW4gYQpwZXJpb2Qu
IHRoZSB2Y3B1J3MgcHJpb3JpdHlfbGV2ZWwgbWF5IGJlIDkuCgpUaGUgcHJpb3JpdHlfbGV2ZWwg
aGVyZSBhbHNvIGluZGljYXRlcyBob3cgbWFueSB0aW1lcyB0aGUgVkNQVSBnZXRzCnRoZSBleHRy
YSBidWRnZXQgaW4gdGhlIGN1cnJlbnQgcGVyaW9kLgoKPgo+PiArICAgICAgICAgICAgc3ZjLT5j
dXJfYnVkZ2V0ID0gc3ZjLT5idWRnZXQ7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgZWxzZQo+
PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBzdmMtPmN1cl9idWRnZXQgPSAwOwo+PiArICAg
ICAgICAgICAgX19zZXRfYml0KF9fUlREU19kZXBsZXRlZCwgJnN2Yy0+ZmxhZ3MpOwo+PiArICAg
ICAgICB9Cj4+ICAgICAgfQoKVGhhbmtzLAoKTWVuZwoKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQg
Q2FuZGlkYXRlIGluIENvbXB1dGVyIGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNpdHkg
b2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 05 22:47:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 22:47: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.xen.org>)
	id 1de7qn-000224-Mo; Sat, 05 Aug 2017 22:47:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de7qm-00021h-Sf
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 22:47:16 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 48/76-01729-4FA46895; Sat, 05 Aug 2017 22:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfezV1u
 kwaO9AhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHP9C1PBN5mKubO2MjYw
 LhTtYuTiEBL4yyixs20VE4TzmFFi/abb7BDONkaJrW9ms3YxcnKICDhLfD0zlx3E5hXQlzi0q
 pkJxBYWCJLY8PIVI4gtIbCVTWLpeg8I21Ni5elrzDB298rFQDY7B5uAlcQhsS5GDg4WAVWJvZ
 +qJzByL2BkWMWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6G8
 GINjBOLXB+RCjJAeTkihv9bGmSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHM92yKFBItS01Mr
 0jJzgIEHk5bg4FES4b0HkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeHpAiAZCijNI8u
 BGwKLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5NIFN4MvNK4Da9AjqCCeiIN4mtIEeUJC
 KkpBoY+SN8tflf60f0Lf7yQyEkdaWHwUXLo5+OWEwSfro1U8sjeX1x1OT49tb+yrtHA5p/C7l
 9/lLb+ZVl40OricxTf8/OiK269DCq4q27YK7JgYgE8UnXTEN3vgqbwLvtzU7++34igmWzcrIP
 mh16YHZV6drtF1Pvv57XFBb2df3p6N3rlikVtlxhV2Ipzkg01GIuKk4EAENB5ph9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1501973234!103127061!1
X-Originating-IP: [104.130.215.37]
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 59013 invoked from network); 5 Aug 2017 22:47:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 22:47:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de7qi-0006pc-BW; Sat, 05 Aug 2017 22:47: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 1de7qc-0004yK-KR; Sat, 05 Aug 2017 22:47:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de7qc-00079C-Ax; Sat, 05 Aug 2017 22:47:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112471-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 22:47:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112471: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4960005899203685120=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   25 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   13 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4960005899203685120==--

From xen-devel-bounces@lists.xen.org Sat Aug 05 23:19:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 23:19: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.xen.org>)
	id 1de8Lu-00040D-7r; Sat, 05 Aug 2017 23:19:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1de8Ls-000407-Uo
 for xen-devel@lists.xen.org; Sat, 05 Aug 2017 23:19:25 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 D9/EB-01862-C7256895; Sat, 05 Aug 2017 23:19:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPKsWRWlGSWpSXmKPExsXiVRvspFsV1BZ
 p0DzBymLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzTh/4yFLwUePiklXutgbGE/adjFycQgJ9DNK
 rNr7jA3EkRCYwyrx99oZxi5GTiAnSeL2/IVMEHa5xP2t3WwgtpCAhsTtm43sEN0HmCSWbfzPD
 OFMZJR4tK6VFaKjWGLj1XVgk3gFBCVOznzCAtHtJdH26ilQNwcHp4CzxPIVNRC9hxklln9+CV
 bDJqAt0fZ6F9gcFgEViaXHT0LNTJSY37ybBWJmgMTvievAbGGg+NRbO5lBbBEBfYnW7xNZQYY
 yC3xkkpi5A+IgZgEfiTOnVzFNYBSZheSmWUhSELamROv23+wQtobEgjv7GCFsbYllC18zL2Bk
 XcWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGDX1DAyMOxivt
 DkfYpTkYFIS5a0+1hQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3sH9bpJBgUWp6akVaZg4wfm
 HSEhw8SiK8awOA0rzFBYm5xZnpEKlTjPYcG1av/8LEMenAdiB56PeJ70wcx0CkEEtefl6qlDi
 vKUibAEhbRmke3FBYurnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3O8gUnsy8Erjdr4DO
 YgI6601iK8hZJYkIKakGxp02FTLG1RF+LjXF8WY1eTNLWXYtnr/zztqdcpN49N6qXpuycTubQ
 44gl+C9kwV1igbC62qrqyexf34v1CLtIsn38Mo+4alykqY9Xxls9E9cdGAzObfl78G1cnLld/
 2eS94p/DRtsoO67IMX1a9XH7i5YP6y9nihzX9LLfZXyq6bdbfRYP69b0osxRmJhlrMRcWJAGO
 XWtMyAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1501975161!108744493!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7548 invoked from network); 5 Aug 2017 23:19:22 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Aug 2017 23:19:22 -0000
Received: by mail-pg0-f66.google.com with SMTP id 83so5226954pgb.4
 for <xen-devel@lists.xen.org>; Sat, 05 Aug 2017 16:19:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=xJ9xOvl64Vg0TcttKYrhF6EN4gaPEF/ARkqj2m5k7SE=;
 b=qQXoVbBzVAr47CxjUQ7C+QQJGNK/tls1Mvxw0CcoFfv8j3IuompC08WxXjK111xBPL
 q4AB8LjO9rlESFlzFDnMwMgxxWPIeuSo3GEnjnFjPzkjxHUsv459EKw1lAks0MdjEe9i
 iNPux4bG6A+VBEI7y8qjm3jwCBLHGGWAhj3OBl6GUNhHryh0trc/lsOYLnMzpISeN0+j
 9tzkH+O7TybfiMvXXwo6RKOdR9oisUKgRUMM/RUzlJhFc6i9xZPG/K4mfwhK33UT7MYN
 lvvDF4urZRYjUio27JvHqkJEbU4zndw+Lf0EI1TcS1XH5vYGnfFZcnP9kuL3rECBs5O4
 1PIQ==
X-Gm-Message-State: AIVw112G31Z5gADpbH+N5v0/CJaMUO3q0vpY+inMhkdzoR764Aerm+DW
 T2Nyhy+iYY25g4LL5ts=
X-Received: by 10.98.104.1 with SMTP id d1mr7039683pfc.197.1501975160761;
 Sat, 05 Aug 2017 16:19:20 -0700 (PDT)
Received: from mail-pg0-f50.google.com (mail-pg0-f50.google.com.
 [74.125.83.50])
 by smtp.gmail.com with ESMTPSA id q79sm10788363pfi.99.2017.08.05.16.19.19
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 05 Aug 2017 16:19:20 -0700 (PDT)
Received: by mail-pg0-f50.google.com with SMTP id l64so20643403pge.5
 for <xen-devel@lists.xen.org>; Sat, 05 Aug 2017 16:19:19 -0700 (PDT)
X-Received: by 10.84.211.150 with SMTP id c22mr8259624pli.372.1501975159364;
 Sat, 05 Aug 2017 16:19:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Sat, 5 Aug 2017 16:18:38 -0700 (PDT)
In-Reply-To: <e50920a8-614e-7b06-34bb-7df8afe05532@bitdefender.com>
References: <1501846324-4683-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@mail.gmail.com>
 <e50920a8-614e-7b06-34bb-7df8afe05532@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Sat, 5 Aug 2017 17:18:38 -0600
X-Gmail-Original-Message-ID: <CABfawhkFr-z_a-oHcL3cYU2EA34GRxZMo-q7jFR94iv9fXCjCA@mail.gmail.com>
Message-ID: <CABfawhkFr-z_a-oHcL3cYU2EA34GRxZMo-q7jFR94iv9fXCjCA@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v4] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4613569007612133520=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4613569007612133520==
Content-Type: multipart/alternative; boundary="f403045d204ed5e245055609d752"

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

On Sat, Aug 5, 2017 at 2:18 AM, Razvan Cojocaru <rcojocaru@bitdefender.com>
wrote:

> On 08/05/2017 04:32 AM, Tamas K Lengyel wrote:
> >
> >
> > On Fri, Aug 4, 2017 at 5:32 AM, Alexandru Isaila
> > <aisaila@bitdefender.com <mailto:aisaila@bitdefender.com>> wrote:
> >
> >     In some introspection usecases, an in-guest agent needs to
> communicate
> >     with the external introspection agent.  An existing mechanism is
> >     HVMOP_guest_request_vm_event, but this is restricted to kernel
> usecases
> >     like all other hypercalls.
> >
> >     Introduce a mechanism whereby the introspection agent can whitelist
> the
> >     use of HVMOP_guest_request_vm_event directly from userspace.
> >
> >     Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com
> >     <mailto:aisaila@bitdefender.com>>
> >
> >     ---
> >     Changes since V3:
> >             - Changed commit message
> >             - Added new lines
> >             - Indent the maximum space on the defines
> >             - Chaned the name of the define/function name/struct member
> >               from vmcall to event
> >     ---
> >      tools/libxc/include/xenctrl.h |  1 +
> >      tools/libxc/xc_monitor.c      | 14 ++++++++++++++
> >      xen/arch/x86/hvm/hypercall.c  |  5 +++++
> >      xen/common/monitor.c          | 14 ++++++++++++++
> >      xen/include/public/domctl.h   | 21 +++++++++++----------
> >      xen/include/xen/sched.h       |  5 +++--
> >      6 files changed, 48 insertions(+), 12 deletions(-)
> >
> >     diff --git a/tools/libxc/include/xenctrl.h
> >     b/tools/libxc/include/xenctrl.h
> >     index bde8313..90a056f 100644
> >     --- a/tools/libxc/include/xenctrl.h
> >     +++ b/tools/libxc/include/xenctrl.h
> >     @@ -2022,6 +2022,7 @@ int xc_monitor_descriptor_access(xc_interface
> >     *xch, domid_t domain_id,
> >                                       bool enable);
> >      int xc_monitor_guest_request(xc_interface *xch, domid_t domain_id,
> >                                   bool enable, bool sync);
> >     +int xc_allow_guest_userspace_event(xc_interface *xch, domid_t
> >     domain_id, bool enable);
> >      int xc_monitor_debug_exceptions(xc_interface *xch, domid_t
> domain_id,
> >                                      bool enable, bool sync);
> >      int xc_monitor_cpuid(xc_interface *xch, domid_t domain_id, bool
> >     enable);
> >     diff --git a/tools/libxc/xc_monitor.c b/tools/libxc/xc_monitor.c
> >     index b44ce93..6064c39 100644
> >     --- a/tools/libxc/xc_monitor.c
> >     +++ b/tools/libxc/xc_monitor.c
> >     @@ -161,6 +161,20 @@ int xc_monitor_guest_request(xc_interface *xch,
> >     domid_t domain_id, bool enable,
> >          return do_domctl(xch, &domctl);
> >      }
> >
> >     +int xc_allow_guest_userspace_event(xc_interface *xch, domid_t
> >     domain_id, bool enable)
> >
> >
> > This function should be prefixed with "xc_monitor_" like all the rest of
> > the functions here.
> That one was my suggestion, as I thought xc_monitor_-prefixed functions
> are meant to toggle monitoring somehow, whereas this function only
> toggles userspace use of guest request VMCALLs.
>

So it wasn't exactly clear whether this is just an option on the
pre-existing guest request monitor like sync or a completely new, separate
monitor option on its own. It looks to me like it is a separate option so
let's treat it as such.

Tamas

--f403045d204ed5e245055609d752
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 Sat, Aug 5, 2017 at 2:18 AM, Razvan Cojocaru <span dir=3D"ltr">&lt;<=
a href=3D"mailto:rcojocaru@bitdefender.com" target=3D"_blank">rcojocaru@bit=
defender.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span =
class=3D"">On 08/05/2017 04:32 AM, Tamas K Lengyel wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Aug 4, 2017 at 5:32 AM, Alexandru Isaila<br>
</span><span class=3D"">&gt; &lt;<a href=3D"mailto:aisaila@bitdefender.com"=
>aisaila@bitdefender.com</a> &lt;mailto:<a href=3D"mailto:aisaila@bitdefend=
er.com">aisaila@bitdefender.<wbr>com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0In some introspection usecases, an in-guest agent n=
eeds to communicate<br>
&gt;=C2=A0 =C2=A0 =C2=A0with the external introspection agent.=C2=A0 An exi=
sting mechanism is<br>
&gt;=C2=A0 =C2=A0 =C2=A0HVMOP_guest_request_vm_event, but this is restricte=
d to kernel usecases<br>
&gt;=C2=A0 =C2=A0 =C2=A0like all other hypercalls.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Introduce a mechanism whereby the introspection age=
nt can whitelist the<br>
&gt;=C2=A0 =C2=A0 =C2=A0use of HVMOP_guest_request_vm_event directly from u=
serspace.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Signed-off-by: Alexandru Isaila &lt;<a href=3D"mail=
to:aisaila@bitdefender.com">aisaila@bitdefender.com</a><br>
</span>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:aisaila@bitdefe=
nder.com">aisaila@bitdefender.<wbr>com</a>&gt;&gt;<br>
<div><div class=3D"h5">&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0---<br>
&gt;=C2=A0 =C2=A0 =C2=A0Changes since V3:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Changed commit messag=
e<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Added new lines<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Indent the maximum sp=
ace on the defines<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Chaned the name of th=
e define/function name/struct member<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from vmcall to e=
vent<br>
&gt;=C2=A0 =C2=A0 =C2=A0---<br>
&gt;=C2=A0 =C2=A0 =C2=A0 tools/libxc/include/xenctrl.h |=C2=A0 1 +<br>
&gt;=C2=A0 =C2=A0 =C2=A0 tools/libxc/xc_monitor.c=C2=A0 =C2=A0 =C2=A0 | 14 =
++++++++++++++<br>
&gt;=C2=A0 =C2=A0 =C2=A0 xen/arch/x86/hvm/hypercall.c=C2=A0 |=C2=A0 5 +++++=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 xen/common/monitor.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 | 14 ++++++++++++++<br>
&gt;=C2=A0 =C2=A0 =C2=A0 xen/include/public/domctl.h=C2=A0 =C2=A0| 21 +++++=
++++++----------<br>
&gt;=C2=A0 =C2=A0 =C2=A0 xen/include/xen/sched.h=C2=A0 =C2=A0 =C2=A0 =C2=A0=
|=C2=A0 5 +++--<br>
&gt;=C2=A0 =C2=A0 =C2=A0 6 files changed, 48 insertions(+), 12 deletions(-)=
<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0diff --git a/tools/libxc/include/xenctrl.<wbr>h<br>
&gt;=C2=A0 =C2=A0 =C2=A0b/tools/libxc/include/xenctrl.<wbr>h<br>
&gt;=C2=A0 =C2=A0 =C2=A0index bde8313..90a056f 100644<br>
&gt;=C2=A0 =C2=A0 =C2=A0--- a/tools/libxc/include/xenctrl.<wbr>h<br>
&gt;=C2=A0 =C2=A0 =C2=A0+++ b/tools/libxc/include/xenctrl.<wbr>h<br>
&gt;=C2=A0 =C2=A0 =C2=A0@@ -2022,6 +2022,7 @@ int xc_monitor_descriptor_acc=
ess(<wbr>xc_interface<br>
&gt;=C2=A0 =C2=A0 =C2=A0*xch, domid_t domain_id,<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=A0bool e=
nable);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 int xc_monitor_guest_request(xc_<wbr>interface *xc=
h, domid_t domain_id,<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=A0bool enable, bool sy=
nc);<br>
&gt;=C2=A0 =C2=A0 =C2=A0+int xc_allow_guest_userspace_<wbr>event(xc_interfa=
ce *xch, domid_t<br>
&gt;=C2=A0 =C2=A0 =C2=A0domain_id, bool enable);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 int xc_monitor_debug_exceptions(<wbr>xc_interface =
*xch, domid_t domain_id,<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 bool enable,=
 bool sync);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 int xc_monitor_cpuid(xc_interface *xch, domid_t do=
main_id, bool<br>
&gt;=C2=A0 =C2=A0 =C2=A0enable);<br>
&gt;=C2=A0 =C2=A0 =C2=A0diff --git a/tools/libxc/xc_monitor.c b/tools/libxc=
/xc_monitor.c<br>
&gt;=C2=A0 =C2=A0 =C2=A0index b44ce93..6064c39 100644<br>
&gt;=C2=A0 =C2=A0 =C2=A0--- a/tools/libxc/xc_monitor.c<br>
&gt;=C2=A0 =C2=A0 =C2=A0+++ b/tools/libxc/xc_monitor.c<br>
&gt;=C2=A0 =C2=A0 =C2=A0@@ -161,6 +161,20 @@ int xc_monitor_guest_request(x=
c_<wbr>interface *xch,<br>
&gt;=C2=A0 =C2=A0 =C2=A0domid_t domain_id, bool enable,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return do_domctl(xch, &amp;domctl);<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 }<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0+int xc_allow_guest_userspace_<wbr>event(xc_interfa=
ce *xch, domid_t<br>
&gt;=C2=A0 =C2=A0 =C2=A0domain_id, bool enable)<br>
&gt;<br>
&gt;<br>
&gt; This function should be prefixed with &quot;xc_monitor_&quot; like all=
 the rest of<br>
&gt; the functions here.<br>
</div></div>That one was my suggestion, as I thought xc_monitor_-prefixed f=
unctions<br>
are meant to toggle monitoring somehow, whereas this function only<br>
toggles userspace use of guest request VMCALLs.<br></blockquote><div><br></=
div><div>So it wasn&#39;t exactly clear whether this is just an option on t=
he pre-existing guest request monitor like sync or a completely new, separa=
te monitor option on its own. It looks to me like it is a separate option s=
o let&#39;s treat it as such.<br></div><div><br></div><div>Tamas<br></div><=
/div></div></div>

--f403045d204ed5e245055609d752--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4613569007612133520==--


From xen-devel-bounces@lists.xen.org Sat Aug 05 23:24:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Aug 2017 23:24: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.xen.org>)
	id 1de8QT-0004dv-Pp; Sat, 05 Aug 2017 23:24:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de8QS-0004dk-07
 for xen-devel@lists.xensource.com; Sat, 05 Aug 2017 23:24:08 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 7A/67-01729-79356895; Sat, 05 Aug 2017 23:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdacFu
 kwcKXAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNRjWPCwrmJf01TGBsbH
 IV2MXBxCAn8ZJf7cesoE4TxmlDj59DUzhLONUeLq5F3sXYycHCICzhJfz8wFs3kF9CV2XuxnA
 bGFBVwk7h++zQrSICHwXEmif9dcZpCEhIC3xP/fc9hh7A2rHwA1sHOwCVhJHBIDibIIqEo8ev
 uQaQIj9wJGhlWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYwN2z0PMUpyMCmJ8lYfa4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7LKgtUkiwKDU9
 tSItMwcYfDBpCQ4eJRHeIJA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ85aBFAmAFGWU5
 sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzzgeZwpOZVwK36RXQEUxAR7xJbAU5oi
 QRISXVwFgTJX3L4sG6CWzZXzYfWVgfdUvo1sbl4u3NU3MfTRIMqNO47rBkbtXKx+sMPrib3dv
 /foIwW62GpFrMXIP7n/Prc1UqJWpvJk1qZbm6tOuO6jkdftbv5f+iVS88m8J6qmr+uz1dMw4I
 ZauZrauOfZ7EM+NULL/DTfatvrN36ruuaZzwriTozEklluKMREMt5qLiRADMe7emfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1501975445!105981085!1
X-Originating-IP: [104.130.215.37]
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 34630 invoked from network); 5 Aug 2017 23:24:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Aug 2017 23:24:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de8QN-0007kL-Hd; Sat, 05 Aug 2017 23:24: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 1de8QI-0007Kz-0y; Sat, 05 Aug 2017 23:23:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de8QH-0000Wm-HX; Sat, 05 Aug 2017 23:23:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112466-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-raw:migrate-support-check: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-armhf-armhf-libvirt-xsm: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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Aug 2017 23:23:57 +0000
Subject: [Xen-devel] [linux-3.18 test] 112466: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4013075317173064450=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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-xl-rtds     14 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-i386-xl-qemut-win10-i386 10 windows-install         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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   15 days
Testing same since   112351  2017-07-27 22:26:55 Z    9 days   13 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4013075317173064450==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 00:08:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 00: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.xen.org>)
	id 1de972-0007oo-86; Sun, 06 Aug 2017 00:08:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1de971-0007oi-1m
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 00:08:07 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 31/2B-01859-6ED56895; Sun, 06 Aug 2017 00:08:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUyZ7p8oO7T2LZ
 Ig9YfMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bHlzVMBQeNKo5uamJpYHyt0cXIySEkMIFJ
 4u9x9i5GLiD7F6PE5T932SASGxglVn7QgEh0M0o0Xz/PCJEokph/dDY7iM0ioCKx5XQfkM3Bw
 SZgIvFmlSNIWERAR+Lq3hesIDazwEZmicP/pEHmCAv0MEqcW9PGDJLgFTCX2L7sMBvEgmvMEs
 2v+tghEoISJ2c+YYHo1pK48e8lE8gCZgFpieX/OEDCnAJ2ElN2f2ECsUUFlCXm7VsFdrSEgKH
 E6YfbGCcwCs1CMmkWkkmzECYtYGRexahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCsl5taXJyY
 npqTmFSsl5yfu4kRGM4MQLCD8eVpz0OMkhxMSqK81ceaIoX4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8KbEtEUKCRalpqdWpGXmACMLJi3BwaMkwmsAkuYtLkjMLc5Mh0idYjTm2LB6/Rcmjo4ZP7
 8xCbHk5eelSonzxoCUCoCUZpTmwQ2CRfwlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfO2gEz
 hycwrgdv3CugUJqBT3iS2gpxSkoiQkmpgTI53snr5uiRzkdfLYj2mla+3n07xSmer7HK+tqRp
 klnr2okHKmYIlBnuCFgittAqaZLl9g9npgow1N9yn3BbZjrDMb5Hj64L7t6nYb/+G2usq9+2z
 1GbHvJxhWWcSFkdf+dtotGG7U5vO6UCrHpMZx7bvPp+V82bLYsn3RVtvn3w2EullYu2myixFG
 ckGmoxFxUnAgC+GWim8wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1501978083!104178258!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35204 invoked from network); 6 Aug 2017 00:08:05 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Aug 2017 00:08:05 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7607reL021716
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 6 Aug 2017 00:07:53 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7607r9g024397
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 6 Aug 2017 00:07:53 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 v7607nZ7017101;
 Sun, 6 Aug 2017 00:07:50 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 05 Aug 2017 17:07:48 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 7EA9A6A012B; Sat,  5 Aug 2017 20:07:47 -0400 (EDT)
Date: Sat, 5 Aug 2017 20:07:47 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170806000747.GU17252@char.us.oracle.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 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,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMDMsIDIwMTcgYXQgMDY6MjE6MzBQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOC8wMy8yMDE3IDA2OjIwIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4g
T24gMDcvMDMvMjAxNyAwMzo1MyBQTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gPj4gT24gMDYv
MzAvMjAxNyAwMjo0MiBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+Pj4gT24gMDYvMjgvMjAx
NyAwNToxOCBQTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gPj4+PiBPbiAwNi8yNy8yMDE3IDEw
OjE3IEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4+Pj4+IE9uIDI2LzA2LzE3IDE4OjMwLCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4+Pj4+PiBPbiAyNi8wNi8xNyAxODowMCwgR2VvcmdlIER1
bmxhcCB3cm90ZToKPiA+Pj4+Pj4+IE9uIDI2LzA2LzE3IDE2OjM2LCBSb3NzIExhZ2Vyd2FsbCB3
cm90ZToKPiA+Pj4+IC4uLgo+ID4+Pj4+IFlvdSBzZWVtIHRvIGJlIHNpbXBseSByZWZ1c2luZyB0
byB1c2UgeW91ciBpbWFnaW5hdGlvbi4gIFN0ZXAgYmFjay4KPiA+Pj4+PiBJbWFnaW5lIHlvdXJz
ZWxmIGluIG9uZSB5ZWFyLiAgWW91IGNvbWUgdG8gdGhlIG9mZmljZSBhbmQgZmluZCBhbgo+ID4+
Pj4+IGUtbWFpbAo+ID4+Pj4+IG9uIHNlY3VyaXR5QCB3aGljaCBzYXlzLCAiTGl2ZXBhdGNoIHRv
b2xzIG9wZW4gYSBzZWN1cml0eSBob2xlIHdoZW4KPiA+Pj4+PiBjb21waWxpbmcgd2l0aCBnY2Mg
eC55eSIuICBZb3UgcmVhbGl6ZSB0aGF0IFhlblZlcnNvbiAke0xBVEVTVC0yfSB1c2VzCj4gPj4+
Pj4gZ2NjIHgueXksIHNvIHlvdSB0YWtlIGEgY2xvc2VyIGxvb2sgYXQgdGhhdCBsaXZlcGF0Y2gs
IG9ubHkgdG8gZGlzY292ZXIKPiA+Pj4+PiB0aGF0IHRoZSBsaXZlcGF0Y2hlcyBnZW5lcmF0ZWQg
YWN0dWFsbHkgZG8gY29udGFpbiB0aGUgYnVnLCBidXQgeW91Cj4gPj4+Pj4gbWlzc2VkIGl0IGJl
Y2F1c2UgJHtMQVRFU1QtWzAsMV19IHdlcmUgcGVyZmVjdGx5IGZpbmUgKHNpbmNlIHRoZXkgdXNl
ZAo+ID4+Pj4+IG5ld2VyIHZlcnNpb25zIG9mIGdjYyksIHRoZSBkaWZmZXJlbmNlIHdhcyBzdWJ0
bGUsIGFuZCBpdCBwYXNzZWQgYWxsCj4gPj4+Pj4gdGhlCj4gPj4+Pj4gZnVuY3Rpb25hbCB0ZXN0
cy4KPiA+Pj4+Pgo+ID4+Pj4+IE5vdyBhbGwgb2YgdGhlIGN1c3RvbWVycyB0aGF0IGhhdmUgYXBw
bGllZCB0aG9zZSBwYXRjaGVzIGFyZQo+ID4+Pj4+IHZ1bG5lcmFibGUuCj4gPj4+Pj4KPiA+Pj4+
PiBEbyB5b3U6Cj4gPj4+Pj4KPiA+Pj4+PiAxLiBUZWxsIHRoZSByZXBvcnRlciB0byBwb3N0IGl0
IHB1YmxpY2x5IHRvIHhlbi1kZXZlbCBpbW1lZGlhdGVseSwKPiA+Pj4+PiBzaW5jZQo+ID4+Pj4+
IGxpdmVwYXRjaCB0b29scyBhcmUgbm90IHNlY3VyaXR5IHN1cHBvcnRlZCAtLSB0aHVzICJ6ZXJv
LWRheSItaW5nIGFsbAo+ID4+Pj4+IHlvdXIgY3VzdG9tZXJzIChhcyB3ZWxsIGFzIGFueW9uZSBl
bHNlIHdobyBoYXBwZW5zIHRvIGhhdmUgdXNlZCB4Lnl5IHRvCj4gPj4+Pj4gYnVpbGQgYSBoeXBl
cnZpc29yKT8KPiA+Pj4+Pgo+ID4+Pj4+IDIuIFNlY3JldGx5IHRha2UgYWR2YW50YWdlIG9mIENp
dHJpeCcgcHJpdmlsZWdlZCBwb3NpdGlvbiBvbiB0aGUKPiA+Pj4+PiBzZWN1cml0eSBsaXN0LCBh
bmQgdHJ5IHRvIGdldCBhbiB1cGRhdGUgb3V0IHRvIHlvdXIgY3VzdG9tZXJzIGJlZm9yZSBpdAo+
ID4+Pj4+IGdldHMgYW5ub3VuY2VkIChidXQgYWxsb3dpbmcgZXZlcnlvbmUgKmVsc2UqIHVzaW5n
IGdjYyB4Lnl5IHRvCj4gPj4+Pj4gZXhwZXJpZW5jZSBhIHplcm8tZGF5KT8KPiA+Pj4+Pgo+ID4+
Pj4+IDMuIElzc3VlIGFuIFhTQSBzbyB0aGF0IGV2ZXJ5b25lIGhhcyB0aGUgb3Bwb3J0dW5pdHkg
dG8gZml4IHRoaW5ncyB1cAo+ID4+Pj4+IGJlZm9yZSBtYWtpbmcgYSBwdWJsaWMgYW5ub3VuY2Vt
ZW50LCBhbmQgc28gdGhhdCBhbnlvbmUgbm90IG9uIHRoZQo+ID4+Pj4+IGVtYmFyZ28gbGlzdCBn
ZXRzIGFuIGFsZXJ0LCBzbyB0aGV5IGtub3cgdG8gZWl0aGVyIHVwZGF0ZSB0aGVpciBvd24KPiA+
Pj4+PiBsaXZlcGF0Y2hlcywgb3IgbG9vayBmb3IgdXBkYXRlcyBmcm9tIHRoZWlyIHNvZnR3YXJl
IHByb3ZpZGVyPwo+ID4+Pj4+Cj4gPj4+Pj4gSSB0aGluayAjMyBpcyB0aGUgb25seSBwb3NzaWJs
ZSBjaG9pY2UuCj4gPj4+Pj4KPiA+Pj4+PiAgICAtR2VvcmdlCj4gPj4+Pj4KPiA+Pj4+Cj4gPj4+
PiBUaGUgaXNzdWUgaGVyZSBpcyB0aGF0IGFueSBidWcgaW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xz
IHdoaWNoIHN0aWxsCj4gPj4+PiByZXN1bHRzIGluIG91dHB1dCBiZWluZyBnZW5lcmF0ZWQgd291
bGQgYmUgYSBzZWN1cml0eSBpc3N1ZSwgYmVjYXVzZQo+ID4+Pj4gc29tZW9uZSBtaWdodCBoYXZl
IHVzZWQgaXQgdG8gcGF0Y2ggYSBzZWN1cml0eSBpc3N1ZS4KPiA+Pj4+IGxpdmVwYXRjaC1idWls
ZC10b29scyBpcyBjZXJ0YWlubHkgbm90IHN0YWJsZSBlbm91Z2ggeWV0IChldmVyPykgdG8gYmUK
PiA+Pj4+IHRyZWF0ZWQgaW4gdGhpcyBmYXNoaW9uLgo+ID4+Pgo+ID4+PiBZb3UgZGlkbid0IGFu
c3dlciBteSBxdWVzdGlvbi4gIElmIHRoZSBzaXR1YXRpb24gZGVzY3JpYmVkIGhhcHBlbnMsIHdo
YXQKPiA+Pj4gcG9zaXRpb24gZG8geW91IHdhbnQgQW5kcmV3IHRvIGJlIHB1dCBpbj8gIChJZiBJ
IG1pc3NlZCBhIHBvdGVudGlhbAo+ID4+PiBhY3Rpb24sIGxldCBtZSBrbm93LikKPiA+Pj4KPiA+
Pgo+ID4+IEkgd291bGQgY2hvb3NlICMzIGFzIGl0IGlzIHRoZSBvYnZpb3VzIGNob2ljZS4gQnV0
IEkgc3RpbGwgZG9uJ3QgdGhpbmsKPiA+PiBpdCBpcyBhIHNlbnNpYmxlIGlkZWEgdG8gaGF2ZSBz
ZWN1cml0eSBzdXBwb3J0IGZvciB0aGUgYnVpbGQgdG9vbHMsIGF0Cj4gPj4gbGVhc3QgYXQgdGhp
cyBwb2ludC4gVGhlIHNhbWUgc2NlbmFyaW8gY291bGQgYmUgcG9zZWQgZm9yIGEgbmFzdHkgYnVn
Cj4gPj4gdGhhdCBhZmZlY3RzIFhlbiA0LjQgb25seSwgYnV0IGl0IGlzIG5vdyBqdXN0IG91dCBv
ZiBzZWN1cml0eSBzdXBwb3J0Lgo+ID4+IElNTyBzb21ldGhpbmcgYmVpbmcgbm90IHN1cHBvcnRl
ZCBkb2Vzbid0IHByZWNsdWRlIGl0IGZyb20gaGF2aW5nIGFuIFhTQQo+ID4+IHJlbGVhc2VkIGlm
IHRoZXJlIGlzIGEgcGFydGljdWxhcmx5IG5hc3R5IHZ1bG5lcmFiaWxpdHkgZm91bmQuCj4gPiAK
PiA+IFdlbGwgYmFzaWNhbGx5IEkgdGhpbmsgd2UgYWdyZWUsIGJ1dCB3ZSdyZSB1c2luZyBkaWZm
ZXJlbnQgdGVybXMuICBZb3UKPiA+IHdhbnQgdG8gc2F5LCAiVGhpcyBpc24ndCBzZWN1cml0eSBz
dXBwb3J0ZWQsIGJ1dCBpZiBpbXBvcnRhbnQgYnVnIGlzCj4gPiBhY3R1YWxseSBmb3VuZCB0aGVu
IHdlJ2xsIGlzc3VlIGFuIFhTQSIuICBJIHdhbnQgdG8gc2F5LCAiVGhpcyBpcwo+ID4gc2VjdXJp
dHkgc3VwcG9ydGVkLCBiZWNhdXNlIGlmIGFuIGltcG9ydGFudCBidWcgaXMgYWN0dWFsbHkgZm91
bmQgd2UnbGwKPiA+IGlzc3VlIGFuIFhTQS4iCj4gPiAKPiA+IFNvIGl0IHNlZW1zIHRvIG1lIHRo
ZXJlIGFyZSBsaWtlbHkgdHdvIHRoaW5ncyB0aGF0IG1ha2UgeW91IHJlc2lzdGFudCB0bwo+ID4g
Y2FsbGluZyBpdCAic2VjdXJpdHkgc3VwcG9ydGVkIjoKPiA+IAo+ID4gMS4gVGhlIGZlYXIgdGhh
dCB3ZSdsbCBiZSBpc3N1aW5nIFhTQXMgb3ZlciB0cml2aWFsIHRoaW5ncyB0aGF0IGRvbid0IG1h
dHRlcgo+ID4gCj4gPiAyLiBUaGUgZmVhciB0aGF0IHBlb3BsZSB3aWxsIG5vdCBkbyBkdWUgZGls
aWdlbmNlIHdoZW4gY3JlYXRpbmcgcGF0Y2hlcwo+ID4gd2l0aCB0aGUgdG9vbHMuCj4gPiAKPiA+
IEkgdGhpbmsgIzEgaXMganVzdCBhIG1pc2NvbmNlcHRpb24uICAqRXZlcnkqIGJ1ZyByZXBvcnRl
ZCB0byB1cyBhYm91dAo+ID4gYW55IHBhcnQgb2YgdGhlIGNvZGUgd2UgZ28gdGhyb3VnaCB0aGUg
cHJvY2VzcyBvZiB0cnlpbmcgdG8gZGV0ZXJtaW5lCj4gPiBpdHMgaW1wYWN0IGFuZCB3aGV0aGVy
IHdlIG5lZWQgdG8gaXNzdWUgYW4gWFNBIG9yIG5vdC4gIEFsbCBvZiB0aGUKPiA+IGV4YW1wbGVz
IHB1dCBmb3J3YXJkIG9mIHRoaW5ncyB3ZSBkb24ndCB3YW50IHRvIGlzc3VlIGFuIFhTQSBmb3Ig
YXJlCj4gPiB0aGluZ3MgdGhhdCBJJ20gc3VyZSB3ZSB3b3VsZCBub3QgaXNzdWUgYW4gWFNBIGZv
ci4KPiA+IAo+ID4gRm9yICMyLCB0aGF0IGlzIGEgcmVhc29uYWJsZSBmZWFyLCBidXQgd2UgY2Fu
IGRlYWwgd2l0aCB0aGF0IGluIGEKPiA+IGRpZmZlcmVudCB3YXkgdGhhbiBjYWxsaW5nIHRoZSB0
b29scyAidW5zdXBwb3J0ZWQiLiAgV2UgY2FuLCBmb3IKPiA+IGluc3RhbmNlLCBtZW50aW9uIHRo
YXQgaW4gdGhlIGRvY3VtZW50cy4gIFdlIGNhbiBhZGQgYSB3YXJuaW5nIG1lc3NhZ2UKPiA+IHRo
YXQgdGhlIGJ1aWxkIHRvb2xzIG91dHB1dCBzYXlpbmcgdGhhdCB0aGUgcmVzdWx0IHNob3VsZCBi
ZSBtYW51YWxseQo+ID4gaW5zcGVjdGVkIGZvciBjb3JyZWN0bmVzcy4KPiAKPiBXZSBuZWVkIHRv
IGdldCBhIHJlc29sdXRpb24gb24gdGhpcy4gIEFueW9uZSBlbHNlIChwYXJ0aWNhcmx5Cj4gY29t
bWl0dGVycykgd2FudCB0byBnaXZlIHRoZWlyIG9waW5pb24/CgpDaGFuZ2luZyB0aXRsZSBhcyB0
aGlzIGlzIGFsbCBhYm91dCBub3cgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzLgoKVGhlIGxpdmVwYXRj
aC1idWlsZC10b29scyBnZXQgYSBsb3Qgb2YgdXNhZ2UgYXJvdW5kIFhTQSB0aW1lcy4KQW5kIHRo
YXQgaXMgd2hlbiB0aGUgY29ybmVyIGNhc2VzIGFyZSBiZWluZyBmb3VuZC4gVGhlIHRocmVlIG9m
IHRoZW06CjBjMTA0NTcgUmVtb3ZlIHNlY3Rpb24gYWxpZ25tZW50IHJlcXVpcmVtZW50CmIzMGQz
NGMgSWdub3JlIC5kaXNjYXJkIHNlY3Rpb25zCjYzMjdhYjkgY3JlYXRlLWRpZmYtb2JqZWN0OiBV
cGRhdGUgZml4dXAgb2Zmc2V0cyBpbiAucmVsYS5leF90YWJsZQoKd2hlcmUgdGhhbmtzIHRvIGdl
bmVyYXRpbmcgWFNBcy4gTm93IHRoZSBmb2xrcyB3aG8gdXNlIHRoZXNlIHRvb2xzCmFyZSBhbHNv
IHRoZSBvbmVzIHRoYXQgZG8gcHJlLWRpc2Nsb3N1cmVzLiBBbmQgdGhlIGZvbGtzIHdobwp3b3Jr
IG9uIHRoZXNlIHRvb2xzIGFsc28gYXJlIHRoZSBvbmVzIHdobyBoYXZlIHRvIGdldCB0aGUgbGl2
ZXBhdGNoZXMgb3V0LgoKSXQgaXMgYSBzdHJlc3NmdWwgdGltZSBhbmQgaW4gdGhlIHBhc3QgdGhl
IGlzc3VlcyB3ZXJlIG9mZjoKJ29oLCBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgd29uJ3QgZ2VuZXJh
dGUgdGhlIGxpdmVwYXRjaCcgCgp3aGljaCBJIGRvbid0IGV2ZW4ga25vdyBob3cgdG8gY2xhc3Np
ZnkgLSBpcyBpdCBhbiBYU0EgdGhhdCBpdCBjb3VsZCBub3QKY3JlYXRlIGFuIGxpdmVwYXRjaD8K
CkFuZCBpZiB0aGUgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGRvZXMgZ2VuZXJhdGUgc29tZXRoaW5n
IG1pZ2h0eSB3cm9uZwp0aGVuIHRoZSBmb2xrcyBvbiB0aGUgWFNBIHByZS1kaXNjbG9zdXJlIGxp
c3Qgc2hvdWxkIGJlIGxldCBrbm93CihhbmQgdGhhdCBoYXMgYmVlbiBoYXBwZW5pbmcpLgoKQnV0
IEkgYW0gbm90IHJlYWxseSBhIGZhbiBvZiAnT2gsIGFuZCBvbmUgbW9yZSBYU0EnCgoKVGhlIHNl
Y29uZCBhcmd1bWVudCBpcyB0aGF0IGxpdmVwYXRjaC1idWlsZC10b29scyBpcyBsaWtlIHRoZSBH
Q0MgY29tcGlsZXIuCkluIGZhY3QgaXQgdGFrZXMgdGhlIGJpbmFyeSBibG9iIG9mIHdoYXQgdGhl
IGNvbXBpbGVyIGhhcyBwcm9kdWNlZAphbmQgY2hlY2tzIGl0IGFnYWluc3QgdGhlIG90aGVyIG9u
ZS4gSWYgdGhlIGNvbXBpbGVyIGFkZHMgZXh0cmEgaW5zdHJ1Y3Rpb25zCm9yIGNoYW5nZXMgdGhl
IGluc3RydWN0aW9ucyBzbGlnaHRseSB3ZSB3aWxsIGNsYXNzaWZ5IHRoYXQgYXMKY29kZSBuZWVk
aW5nIHRvIGJlIHBhdGNoZWQgKGFuZCB5ZXMgdGhhdCBoYXMgY29tZSB1cCkuCgpUaGlzIGlzIHZl
cnkgc2ltaWxhciB0byB3aGF0IFhTQS0xNTUgd2FzIC0gdGhlIEdDQyBjb21waWxlciBvcHRpbWl6
YXRpb25zCmFkZGVkIGEgbmljZSBqdW1wIHRhYmxlIHRoYXQgd2FzIGFjY2Vzc2VkIHR3aWNlLiBB
bmQgdGhlIG9mZnNldCB3YXMKcmV0cmlldmVkIGZyb20gdGhlIHNoYXJlZCByaW5nLgoKQnV0IHdl
IGRpZG4ndCBkbyBhbiBYU0EtMTU1IGZvciB0aGUgR0NDIGNvbXBpbGVyLiBUaGF0IGlzIHdlIGRp
ZG4ndApmaWxlIGEgdGlja2V0IHdpdGggR0NDIHNheWluZyAnSGV5LCB5b3VyIGNvbXBpbGVyIGNh
biBjcmVhdGUgYW4gcmFjZQpvbiBzaGFyZWQgbWVtb3J5LiBDb3VsZCB5b3UgbWFrZSB5b3VyIGNv
bXBpbGVyIGJlIHNtYXJ0ZXIgaW4gdGhlc2UgY2FzZXMnCldlIGluc3RlYWQgd3JvdGUgY29kZSB3
aXRoIHRoaXMgb3B0aW1pemF0aW9uIGluIG1pbmQgd2l0aCBtb3JlCmJhcnJpZXJzLgoKSSB0aGlu
ayBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgaXMgaW4gdGhlIHNhbWUgY2F0ZWdvcnkgYXMgR0NDIG9y
IGxpbmtlcnMuCj4gCj4gIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 06 00:43:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 00: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.xen.org>)
	id 1de9eb-0001pM-0Y; Sun, 06 Aug 2017 00:42:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1de9ea-0001oz-4x
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 00:42:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F1/27-03557-70666895; Sun, 06 Aug 2017 00:42:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZctrS3
 S4NF7JYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrGifz1jwTaZi5bfABsaF
 ol2MXBxCAn8ZJU7sWc0G4TxmlFg19R8ThLONUaLx6U/2LkZODhEBZ4mvZ+aC2bwC+hIPN70C6
 uDgEBYIkvjzNhokLCGwlU1i6XoPCNtTYuXpa8wwdvfKxUA2OwebgJXEITGQKIuAqsShOWcYJz
 ByL2BkWMWoUZxaVJZapGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehvBiD
 YwXh/Y8AhRkkOJiVR3upjTZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiPp7RFCgkWpaanVqRl
 5gADDyYtwcGjJMK7BCTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivJNBigRAijJK8+BGw
 KLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5t4NM4cnMK4Hb9AroCCagI94ktoIcUZKIkJ
 JqYNy3u4wt9Os+/i2nLJ846d33Xq71vPD64j/X54lVtzwK/mv5snrW7Z+l070chfuOfbsu//5
 iJavdO8FP6d6v/XZudmPymX/bT1tO6l9Xy96jiZMqDwgxM55WTmD3ZzLytMsOmp9xreHB2XXd
 F3IO+Wv+1XB1rrsSpWHLUvphw5vnx85xGS9Yd1iJpTgj0VCLuag4EQCUMV56fQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1501980165!109718404!1
X-Originating-IP: [104.130.215.37]
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 5620 invoked from network); 6 Aug 2017 00:42:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 00:42:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1de9eT-0001ov-Dw; Sun, 06 Aug 2017 00:42: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 1de9eN-0001RG-SL; Sun, 06 Aug 2017 00:42:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1de9eN-00052L-N4; Sun, 06 Aug 2017 00:42:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112472-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 00:42:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112472: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1813692573278219918=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   26 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   14 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1813692573278219918==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 02:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 02:16: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.xen.org>)
	id 1deB70-00023m-MT; Sun, 06 Aug 2017 02:16:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deB6y-00023P-SU
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 02:16:12 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 02/CC-01712-CEB76895; Sun, 06 Aug 2017 02:16:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfd1dVu
 kwYVP/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HzhCXPBN5mKw/0TGBsY
 F4p2MXJxCAn8ZZS4vH0TI4TzmFFi1evfrBDONkaJC839LF2MnBwiAs4SX8/MZQexeQX0JeYs/
 g0WFxYIkji9aysziC0hsJVNYul6DwjbU2Ll6WvMMHb3ysVANjsHm4CVxCGxLkYODhYBVYlvTd
 wTGLkXMDKsYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Hg
 9AwPjDsa7k/0OMUpyMCmJ8lYfa4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7paotUkiwKDU9
 tSItMwcYejBpCQ4eJRHejSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5y0GKRIAKcooz
 YMbAYuDS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeaeCTOHJzCuB2/QK6AgmoCPeJLaCHF
 GSiJCSamBMNnq4t+Lx8pPXxRzjBGeYF+39qF5Z5hbgeYaZNdpfgvOgf0TKDnluHk27hbueJBn
 +Pfd6dZ4co/+jWVVP88wuvC/7u2xmvPod+asq9288U/9XH9EpdnPTks4gJycVbQtR94bd32KK
 DVftePMh7utc74aYLxMVRDp3f/nGM189L+vWh8YzJuxKLMUZiYZazEXFiQDrmiLjfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1501985770!90138682!1
X-Originating-IP: [104.130.215.37]
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 35056 invoked from network); 6 Aug 2017 02:16:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 02:16:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deB6t-0003Ce-21; Sun, 06 Aug 2017 02:16: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 1deB6n-0005B7-I4; Sun, 06 Aug 2017 02:16:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deB6n-0002xx-Cc; Sun, 06 Aug 2017 02:16:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112474-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 02:16:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112474: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2161344990725306582=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   27 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   15 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2161344990725306582==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 02:23:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 02:23: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.xen.org>)
	id 1deBDy-0002js-Ds; Sun, 06 Aug 2017 02:23:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=384f5b4bc=citrix-osstest@xenproject.org>)
 id 1deBDx-0002jl-D1
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 02:23:25 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 29/63-01995-C9D76895; Sun, 06 Aug 2017 02:23:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7s2rZ
 Ig4nf9SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bJp3dZCqZkVPz6cYO9gfGGXRcjB4eEgL/E
 vZXBXYycQKa7xOUvM1hAbBEBZ4kJH26zgdi8AnoSHzeeZQWxhQVSJC43rmHqYuQCqp+kILH7/
 H0miGZXiSudP9hh7O+PnjCC2GwCHhITeyaCDWURUJFY+fg4mC0koCWxdPFKJogFghInZz4Biz
 MLSEgcfPGCGWKOhcT+v2eZJzDyzUJSNgtJ2QJGplWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgb
 GermpxcWJ6ak5iUnFesn5uZsYgSHFAAQ7GJu/OB1ilORgUhLlrT7WFCnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgte0pi1SSLAoNT21Ii0zBxjcMGkJDh4lEd771UBp3uKCxNzizHSI1ClGXY4Nq
 9d/YRJiycvPS5US5/0MUiQAUpRRmgc3AhZplxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMaw
 JyCU9mXgncpldARzABHfEmsRXkiJJEhJRUA2PSpmLt7Z5WV5dzH7+uFlZ8w/Si9YGgvjqfB3q
 BEWrhm0+E7lSqOnByS/6fjQIPn97ZU94f/+C7ny7DRpl2TsX36VfmS59R8fWaU147eXJt18Hk
 zDW89VfOHI4/FHFg6mxu1l/d+zfIvF/Tr/jv7nJBO68VewvKXNjlF7puKnDrab/z7KB+r4sSS
 3FGoqEWc1FxIgCCGsJ4rwIAAA==
X-Env-Sender: prvs=384f5b4bc=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1501986200!70207406!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41538 invoked from network); 6 Aug 2017 02:23:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Aug 2017 02:23:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,328,1498521600"; d="scan'208";a="434476439"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71943-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-pvh-intel:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64: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-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: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-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-amd64-xl-qemuu-ws16-amd64:windows-install: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-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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: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:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt: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-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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat: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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f4f02f121f271ee0722723e393226687b42e29a1
X-Osstest-Versions-That: xen=0fada059a7948153976cc152e36633dee3d5b273
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 6 Aug 2017 03:23:16 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 71943: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk0MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk0My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDcxNjU5CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDcxNjU5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qt
c3RhcnQvd2luLnJlcGVhdCAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjRmMDJmMTIxZjI3MWVl
MDcyMjcyM2UzOTMyMjY2ODdiNDJlMjlhMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgMGZhZGEwNTlhNzk0ODE1Mzk3NmNjMTUyZTM2NjMzZGVlM2Q1YjI3MwoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgIDcxNjU5ICAyMDE3LTA3LTA2IDExOjE4OjMyIFogICAzMCBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgICA3MTk0MyAgMjAxNy0wOC0wNSAxOTo0NToyNyBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWGlvbmcgWmhhbmcgPHhpb25n
LnkuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9s
b2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3Nz
dGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBmNGYwMmYxMjFmMjcxZWUwNzIyNzIzZTM5MzIyNjY4N2I0MmUyOWExCkF1dGhvcjogWGlvbmcg
WmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBKdWwgMTMgMTA6MDM6
MzkgMjAxNyArMDgwMAoKICAgIHRvb2xzL2xpYnhsOiBGaXggYSBzZWdtZW50IGZhdWx0IHdoZW4g
bW1pb19ob2xlIGlzIHNldCBpbiBodm0uY2ZnCiAgICAKICAgIFdoZW4gdmFsaWQgbW1pb19ob2xl
IGlzIHNldCBpbiBodm0uY2ZnLCBzZWdtZW50IGZhdWx0IGhhcHBlbnMgYXQgYWNjZXNzaW5nCiAg
ICBsb2NhbGVudHMgcG9pbnRlci4KICAgIAogICAgQmVjYXVzZSB0aGUgc2l6ZSBvZiBsb2NhbGVu
dHMgcG9pbnRlciBpc24ndCBlbm91Z2ggdG8gc3RvcmUgYXBwZW5kZWQKICAgIG1taW9faG9sZV9z
aXplIHBhcmFtZXRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25n
LnkuemhhbmdAaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2MTRhMTQ3MzZlMzNmYjg0ODcy
ZWIwMGYwODc5OWViYmM3M2E5NmM2KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 06 02:44:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 02: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.xen.org>)
	id 1deBY2-000463-4Y; Sun, 06 Aug 2017 02:44:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=384f5b4bc=citrix-osstest@xenproject.org>)
 id 1deBY1-00045w-Eb
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 02:44:09 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 77/10-09901-87286895; Sun, 06 Aug 2017 02:44:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW5FU1u
 kQWMDh8W9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzTgx7RpTwQq+iqWd8Q2MUzm7GDk5JAT8Ja71
 vGCCsN0lprevYAOxRQScJSZ8uA1m8wroSSxu7WEEsYUFjCSa7p6BqneTWHlyHQuMPe/DTrAaN
 gEPiYk9E8HiLAIqEnM3r2QGsYUEtCSWLl7JBDFTUOLkzCdgNcwCEhIHX7xghphjIbHjYx/bBE
 beWUjKZiEpW8DItIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TIzB0GIBgB+PpdYGHGCU5mJREeauPNUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC93tAWKSRY
 lJqeWpGWmQMMYpi0BAePkgjvSZA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ814AKRIAK
 coozYMbAYuoS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfQ4yhSczrwRu0yugI5iAjniT2A
 pyREkiQkqqgVH+w6k/C1i//vvWp/L0pW3zQmX1zQrLDb4sktY9WjqT9ecOaWPhzUbKrM/WvzE
 vnVL7Q1S/Y9aSRA2ProOm1ukKtwzT73QeC7MVfZYfERt15bmaW1XgDaULBl/r7KWeCjxISIgX
 FTx7d23ujsdJjJlblNYZ9fyWuSqTcWTjfxMOdiYt+cMbZimxFGckGmoxFxUnAgDDZRIDowIAA
 A==
X-Env-Sender: prvs=384f5b4bc=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1501987446!78702767!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50692 invoked from network); 6 Aug 2017 02:44:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Aug 2017 02:44:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,328,1498521600"; d="scan'208";a="442779696"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71944-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1fceaddb12b59e5711b26f26859e324e7a8e212a
X-Osstest-Versions-That: ovmf=8dccfa6d480765a60263bbe34947df8dbedb9e1d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 6 Aug 2017 03:44:04 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71944: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk0NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NDQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAxZmNlYWRkYjEyYjU5ZTU3MTFiMjZmMjY4NTllMzI0ZTdhOGUy
MTJhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4ZGNjZmE2ZDQ4MDc2
NWE2MDI2M2JiZTM0OTQ3ZGY4ZGJlZGI5ZTFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NDEg
IDIwMTctMDgtMDUgMDk6MTk6MzYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTQ0ICAyMDE3LTA4LTA1IDE5OjQ5OjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQnJpamVzaCBTaW5naCA8
YnJpamVzaC5zaW5naEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rs
b2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDk4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 06 04:44:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 04:44: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.xen.org>)
	id 1deDQ6-00036a-QL; Sun, 06 Aug 2017 04:44:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deDQ5-00036P-Md
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 04:44:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 97/81-03582-49E96895; Sun, 06 Aug 2017 04:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXfKvLZ
 Ig81POSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8frtBeaCbzIVh98rNTAu
 FO1i5OIQEvjLKHF6ShMLhPOYUWL2q5NQzjZGiXNfDrJ1MXJyiAg4S3w9M5cdxOYV0Jf49HAPU
 BEHh7BAkETrXi+QsITAVjaJpes9IGxPiZWnrzHD2N0rFwPZ7BxsAlYSh8RAoiwCqhK/709jmc
 DIvYCRYRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoLcZgGA
 H4/TL/ocYJTmYlER5q481RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PWY2xYpJFiUmp5akZaZ
 Aww7mLQEB4+SCO/JOUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US59UDmSEAUpRRmgc3A
 hYDlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMqw8yhSczrwRu0yugI5iAjniT2ApyREkiQk
 qqgVFZ1lDWvHbGju/mfKePOVRv+hby7F1PsJaQwamDZ9zrfyjXeMtncHvt653gsXW9yb6bX1o
 K/a9cOZsglLbppK3kfHuuG/Wfdl/Rue11UyZo60rrkMnfWU7UxNW9dBILX8lRc1fXUrj3cPWO
 6tbGacIHrl2xqbWINVpYXZh8On9l2dGsmhOaeUosxRmJhlrMRcWJALRmYEV8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1501994643!76484678!1
X-Originating-IP: [104.130.215.37]
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 51780 invoked from network); 6 Aug 2017 04:44:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 04:44:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deDQ1-0006yc-VM; Sun, 06 Aug 2017 04:44:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deDPv-0005O4-U9; Sun, 06 Aug 2017 04:43:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deDPv-00036X-5O; Sun, 06 Aug 2017 04:43:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112476-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 04:43:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112476: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3926805970155274638=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   28 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   16 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3926805970155274638==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 05:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 05: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.xen.org>)
	id 1deEGl-0006Ym-UG; Sun, 06 Aug 2017 05:38:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deEGk-0006YO-BI
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 05:38:30 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 3F/F8-01996-55BA6895; Sun, 06 Aug 2017 05:38:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdkdVu
 kwaV+KYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfJvzj7lgUn5F97xbrA2M
 Z1y7GLk4hAT+MkpMXDafEcJ5zCixYf9hJghnG6PE/baVQBlODhEBZ4mvZ+ayg9i8AvoSn8/1g
 9nCAsES29f3g3VLCCzXkTh4aR9Yg4SAt8TOHeeAJnGA2RP7/LsY2TnYBKwkDomBFLAIqEpM/b
 qOfQIj9wJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIE
 +r2dgYNzBuKvd7xCjJAeTkihv/Iq2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvF6rgHKCRanp
 qRVpmTnA4INJS3DwKInw6oOkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnJcfpEgApCijN
 A9uBCwSLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r25EmgKT2ZeCdymV0BHMAEd8SaxFe
 SIkkSElFQDI8fqJR+Xz2NpF/kau+uC5J9ahuDTq748XSMkuOamReiNtJmuploHwxJ0leM8SjM
 m3nuQvl64xU8orO6j9Q7fW3JJYb27+Wp0WH6lRRmqS+y8p7Ljqu6Fom/lW85Mkrno99dM/6Vk
 2Yd9WjHs8qdbjK+UKjJfnrpcwJA7c2XkRZ47u2e/3TPjkRJLcUaioRZzUXEiAFsDo2p/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1501997907!69747084!1
X-Originating-IP: [104.130.215.37]
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 49153 invoked from network); 6 Aug 2017 05:38:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 05:38:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deEGc-0000Ak-Rt; Sun, 06 Aug 2017 05:38: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 1deEGW-00084W-A4; Sun, 06 Aug 2017 05:38:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deEGU-0005kC-SK; Sun, 06 Aug 2017 05:38:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112468-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-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-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-xsm: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ef9ca02baa87c619aa4aa3d9784931ebf0c1ece2
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 05:38:14 +0000
Subject: [Xen-devel] [linux-linus test] 112468: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ2OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNDY4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4g
dnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJy
b2tlbiBibG9ja2VkIGluIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIGVmOWNhMDJiYWE4N2M2MTlhYTRhYTNkOTc4NDkzMWViZjBjMWVjZTIK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0
ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAx
Ny0wNi0xNyAwNjo0ODo1NiBaICAgNDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYg
IDIwMTctMDYtMTcgMjM6NDg6MTMgWiAgIDQ5IGRheXMgICA2MiBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTI0NjggIDIwMTctMDgtMDUgMTM6MTk6MDAgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjIyMjUgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5v
dCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDI1MzI2NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 06 06:32:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 06:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1deF6u-0001qG-6l; Sun, 06 Aug 2017 06:32:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deF6t-0001q4-3P
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 06:32:23 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 79/65-01712-6F7B6895; Sun, 06 Aug 2017 06:32:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVffr9rZ
 Ig41H1S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bOtoOCbTMXvMztZGxgX
 inYxcnEICfxllJj86g47hPOYUWJl10cWCGcbo8S/jwdYuxg5OUQEnCW+npnLDmLzCuhLbJ3Tw
 tjFyMEhLBAk8b9TFCQsIbCVTWLpeg8I21Ni5elrzDB298rFQDY7B5uAlcQhMZBGFgFViXvTmS
 Ywci9gZFjFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHobQY
 g2MHYtN3zEKMkB5OSKG/8irZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK87duAcoJFqempFWmZ
 OcCwg0lLcPAoifA+AEnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bzdIkQBIUUZpHtwIW
 AxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDveZApPJl5JXCbXgEdwQR0xJvEVpAjShIRUl
 INjKuCan7MiOXPDbmbskL87H0XzdfrAwJnZDg2vf9d/q7qxbN3re93+Fn7aC7/LVX0Jv5qcNi
 EptuHdnpkHb7B8cdzpfAOLu4bxc5/ZaI2fIt6/nDhtiavv2uclmSLNy14dHfWwtl6iaIMO/ef
 kvqeZnXvwNWD6pcnt07RuXz9ZXOw2at3OeuiH1gqsRRnJBpqMRcVJwIAuqvDrnwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502001140!86244813!1
X-Originating-IP: [104.130.215.37]
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 2701 invoked from network); 6 Aug 2017 06:32:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 06:32:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deF6n-0001au-My; Sun, 06 Aug 2017 06:32: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 1deF6h-0002Bi-R3; Sun, 06 Aug 2017 06:32:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deF6h-0001Rz-Jd; Sun, 06 Aug 2017 06:32:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112478-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 06:32:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112478: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3035979070425645877=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   29 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   17 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3035979070425645877==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 07:43:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 07: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.xen.org>)
	id 1deGDF-0006Lt-NE; Sun, 06 Aug 2017 07:43:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1deGDD-0006Ln-O1
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 07:42:59 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D7/87-03612-388C6895; Sun, 06 Aug 2017 07:42:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7fpRFu
 kwZKJIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ap218YC+awVRxcwN7AOJW1i5GDQ0ggT2JK
 T0wXIycHr4CdxKvV3YwgtoSAocTphTdZQGwWAVWJhRe+soLYbALqEp2L2sHiIgKyEvMb+oDiX
 BzMAu8ZJd4t3ALWLCwQJ9G+5wsTSEJI4AmzxI7fS8C6OQUCJdqufGMBWcwrICjxd4cwSJhZQE
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKS
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfAxAsINxzfzAQ4ySHExKorzxK9oi
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwJh4HygkWpaanVqRl5gDjACYtwcGjJMLbB5LmLS5Iz
 C3OTIdInWI05mj6sOULE8erCf+/MQmx5OXnpUqJ8x47BlQqAFKaUZoHNwgWn5cYZaWEeRmBTh
 PiKUgtys0sQZV/xSjOwagkzHsAZApPZl4J3L5XQKcwAZ3yJrEV5JSSRISUVANjYdEuxl1H12d
 FSP58+PXTEt2JZgG7LnAf+uHOmHvSZfEf2V65X7pmJbOiHm0+t+fZmzRGzyj9AOcfi9RTnra+
 dJ51crXJx+sy/bzt0+0Mk5LnX+p8fWHBI9/8qb9ETkzVy5idw966btE0SWWvqpP+LJnxS080u
 b+cfs5v54ZVE75620pcvGA5X4mlOCPRUIu5qDgRAH1njpjKAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502005376!68652710!1
X-Originating-IP: [137.65.248.74]
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 35417 invoked from network); 6 Aug 2017 07:42:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Aug 2017 07:42:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Sun, 06 Aug 2017 01:42:55 -0600
Message-Id: <5986C87E02000078001036F6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Sun, 06 Aug 2017 01:42:54 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <kpraveen.lkml@gmail.com>
References: <20170714082636.29511-1-kpraveen.lkml@gmail.com>
 <20170714082636.29511-2-kpraveen.lkml@gmail.com>
 <5968D4F6020000780016AB37@prv-mh.provo.novell.com>
 <1500036672.13834.14.camel@gmail.com>
 <5968DDCE020000780016AB87@prv-mh.provo.novell.com>
 <1501756670.28477.6.camel@citrix.com>
 <CABcWhv43P-QvJBvqSE3cFFBYn+E_zX3oi1TbR7OMoJe4m2-4pw@mail.gmail.com>
 <5984A933020000780010368F@prv-mh.provo.novell.com>
 <CABcWhv5V5EAuHUfbjJE8FhJCnp5m0bxe-Rg4av9NtnRdS=cjCA@mail.gmail.com>
In-Reply-To: <CABcWhv5V5EAuHUfbjJE8FhJCnp5m0bxe-Rg4av9NtnRdS=cjCA@mail.gmail.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,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 01/17] rbtree: changes to align the
 coding conventions with Linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPiAwOC8wNC8xNyA3OjIy
IFBNID4+PgoKUGxlYXNlIGRvbid0IHRvcC1wb3N0LgoKPkkgdHJpZWQgYXBwbHlpbmcgdGhlIHBh
dGNoZXMgZ2VuZXJhdGVkIGZyb20gTGludXggdHJlZSBhbmQgdXBkYXRpbmcKPnRoZSBmaWxlIGxv
Y2F0aW9uICggYXMgcGVyIHRoZSBYZW4gdHJlZSBsb2NhdGlvbiApOyBzb21lIG9mIHRoZQo+cGxh
Y2VzLCBJIHdhcyBmYWNpbmcgaXNzdWVzLgo+QWRkaW5nIGNvbW1lbnQgdG8gdGhlIGZpbGUsIHJl
c29sdmVkIHNvbWUgb2YgdGhlIHBhdGNoaW5nIGlzc3Vlcy4gU28sCj50aGlzIGlzIG15IHVuZGVy
c3RhbmRpbmcgKCBjb3VsZCBiZSBjb21wbGV0ZWx5IHdyb25nICkgdGhhdCwgd2l0aCB0aGUKPmNo
YW5nZSBpbiBsb2NhdGlvbiBhbmQgZGlmZmVyZW5jZSBpbiBjb2RlIHN0YXRlbWVudHMsIHRoZSBw
YXRjaAo+YXBwbGljYXRpb24gaGF2ZSBmYWlsZWQuIFBsZWFzZSBzdWdnZXN0IGlmIEkgY2FuIHBl
cmZvcm0gdGhpcyBpcyBhCj5iZXR0ZXIgd2F5LiBUaGFua3MgaW4gYWR2YW5jZS4KCkFkZGluZyBj
b21tZW50cyB0byBpbXByb3ZlIHN1YnNlcXVlbnQgcGF0Y2ggYXBwbGljYXRpb24gbWFrZSBzZW5z
ZQpvbmx5IHdoZW4gdGhvc2UgY29tbWVudHMgYXBwZWFyIGluIHBhdGNoIGNvbnRleHQuIElmIHRo
YXQncyBub3QgdGhlIGNhc2UKaGVyZSwgSSBjYW4ndCBnaXZlIGFueSBzdWdnZXN0aW9ucyB3aXRo
b3V0IGtub3dpbmcgZGV0YWlscyBvZiB0aGUgaXNzdWVzCnlvdSdyZSBmYWNpbmcuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 06 07:59:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 07: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.xen.org>)
	id 1deGSn-00079O-1E; Sun, 06 Aug 2017 07:59:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deGSl-00079D-Se
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 07:59:04 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 52/60-27137-74CC6895; Sun, 06 Aug 2017 07:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdftTFu
 kwc6jbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2L5zF3PBmkbGig07FzA2
 MDaGdzFycQgJ/GWUmHT4FiuE85hR4vHlB0AOJ5CzjVFix+sgEFtEwFni65m57CA2r4C+ROO6d
 2wgtrCAi8S2Tz1MIM0SAndVJB5dPcYIkpAQ8Jb4/3sOO4y9YfUDli5Gdg42ASuJQ2IgURYBVY
 mrRx4yTWDkXsDIsIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DrDECwg/HAosBDjJIcTEqivPEr2iKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBmngLKCRal
 pqdWpGXmAMMPJi3BwaMkwit4GijNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivP9BZgiAF
 GWU5sGNgMXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz/gSZwpOZVwK36RXQEUxAR7xJbA
 U5oiQRISXVwBjGL/VNnvkbi/cnPo2OH6+XNjU7K79qZwhxDTypEz29w0nIamVJrk7AreY9lnp
 fTNyLqpmu5HC/vnKKkeWehffF9+fdIref3S5jc2bLlaTJl37YqtYzHgleo8LIu/1cQqpwasmR
 U0dPPmg4ZuFjcnJtTK6N0TqZKTyOV+pe7N1zWSCvgOH8CyWW4oxEQy3mouJEADqN2BWAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502006340!76532080!1
X-Originating-IP: [104.130.215.37]
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 58628 invoked from network); 6 Aug 2017 07:59:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 07:59:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deGSf-0003jT-Iz; Sun, 06 Aug 2017 07:58: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 1deGSY-0007w4-Or; Sun, 06 Aug 2017 07:58:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deGSY-0008MY-9i; Sun, 06 Aug 2017 07:58:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112473-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:debian-install:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-raw:migrate-support-check: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-armhf-armhf-libvirt-xsm: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-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=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 07:58:50 +0000
Subject: [Xen-devel] [linux-3.18 test] 112473: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8191446437492512782=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-multivcpu 10 debian-install            fail pass in 112466

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112466 like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112466 like 112102
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 112466 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 112466 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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-xl-rtds     14 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-i386-xl-qemut-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                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   15 days
Testing same since   112351  2017-07-27 22:26:55 Z    9 days   14 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8191446437492512782==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 08:50:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 08: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.xen.org>)
	id 1deHGW-0002tR-Sy; Sun, 06 Aug 2017 08:50:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deHGV-0002tG-W4
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 08:50:28 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 6B/E8-01996-358D6895; Sun, 06 Aug 2017 08:50:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfoRlu
 kQXOTmMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz1pzbz1LwTaZi7vdbLA2M
 C0W7GLk4hAT+MkrcnLWNCcJ5zCjxb/VhKGcbo8TZp29Yuxg5OUQEnCW+npnLDmLzCuhLvNp+G
 swWFgiS2Da9EaxGQmArm8TS9R4QtqfEytPXmGHs7pWLgWx2DjYBK4lDYiBRFgFVib8PVrBMYO
 RewMiwilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0OcMQLC
 D8eJpz0OMkhxMSqK88SvaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8LJeB8oJFqWmp1akZeYA
 gw8mLcHBoyTCG3ENKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8n0CKBECKMkrz4EbAI
 uESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl5QS7hycwrgdv0CugIJqAj3iS2ghxRkoiQkm
 pgFLu4J2JT85t6xYA5yXHxff9zq41DFzk9OaidwHZ7zq+P0o+1fnnqV3J8DvRIVNm3fc90Jj2
 vzDedItnf3n52ZlL9nyet8sfihETY4tf/Fj1lC7R2Crp8ryTh9sbXJy+3dNa2b7jzrvuxpkvb
 SjGTmxomEiUd+nfd1fbdOPRw1YHtE8r3OvfxKrEUZyQaajEXFScCAAsxdCV/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502009425!106006392!1
X-Originating-IP: [104.130.215.37]
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 47454 invoked from network); 6 Aug 2017 08:50:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 08:50:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deHGR-0005ZB-Cv; Sun, 06 Aug 2017 08:50: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 1deHGK-0002kS-PH; Sun, 06 Aug 2017 08:50:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deHGJ-0005pb-Hh; Sun, 06 Aug 2017 08:50:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112480-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 08:50:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112480: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3443372673643137679=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   30 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   18 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3443372673643137679==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 09:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 09: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.xen.org>)
	id 1deHx8-0005XN-BZ; Sun, 06 Aug 2017 09:34:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1deHx6-0005XH-7w
 for xen-devel@lists.xenproject.org; Sun, 06 Aug 2017 09:34:28 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6E/E9-03612-3A2E6895; Sun, 06 Aug 2017 09:34:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS3fxo7Z
 IgxdOFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxvuO9ewFP5kq1h5cwN7AuJepi5GTQ0ggT6J1
 3QMWEJtXwE7i48MJbCC2hIChxOmFN8HiLAKqElNWHmIHsdkE1CU6F7WDxUUE7CU62vaC2cwCN
 hJP111mBLGFBQIlTi5fBFTPBTS/jVFi0e6zYEWcAp4Sb5q/AxVxAC0TlPi7QxiiV0vi4a9bUH
 O0JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0TvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjN2X/Q8xSnIwKYnyxq9oixTiS8pPqcxI
 LM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErzxD4HqBItS01Mr0jJzgNEBUyrBwaMkwlv0A
 CjNW1yQmFucmQ6ROsVozNH0YcsXJo5XE/5/YxICmyQlzusNMkkApDSjNA9uECxqLzHKSgnzMg
 KdKcRTkFqUm1mCKv+KUZyDUUmYNwVkCk9mXgncvldApzABnfImsRXklJJEhJRUA6PChiszFWx
 XfWl4y/Jw64/dVwOXf7ki+tlkic6knn3B6QLCs5ZPNyxR/D5nhcTDHQzq7ZlbtfU1Rcw13Hen
 Pn24u/ZpWW3e8XcfDwuGiaenf7loKJ7f9y7Rd/nriW/yM48qcDR8Wrpv2YopRx6+dlyvJnc0y
 M9fbvbfmCdL/y6bkrXB+K0ow+N6JZbijERDLeai4kQAKAJ/htUCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502012065!69993183!1
X-Originating-IP: [137.65.248.74]
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 46192 invoked from network); 6 Aug 2017 09:34:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Aug 2017 09:34:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Sun, 06 Aug 2017 03:34:24 -0600
Message-Id: <5986E29C0200007800103753@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Sun, 06 Aug 2017 03:34:20 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>,<xen-devel@lists.xenproject.org>
References: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
 <1501896398-69885-1-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1501896398-69885-1-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH] x86: remove an ASSERT to avoid crash when
 destroy a domain.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwOC8wNS8xNyAzOjQyIEFNID4+
Pgo+SW4gJ3Bzcl9mcmVlX2NvcycsIHdlIHNob3VsZCBub3QgdXNlICdBU1NFUlQoc29ja2V0X2lu
Zm8pJyBiZWNhdXNlCj50aGUgJ3NvY2tldF9pbmZvJyBpcyBhbGxvY2F0ZWQgb25seSBpZiAncHNy
JyBib290IHBhcmFtZXRlciBpcyBzZXQuCj5TbyByZW1vdmUgaXQgYW5kIHVzZSAncHNyX2FsbG9j
X2ZlYXRfZW5hYmxlZCcgdG8gY2hlY2sgaWYgJ3NvY2tldF9pbmZvJwo+aXMgdmFsaWQgb3Igbm90
IHRvIGF2b2lkIGNyYXNoLgoKVGl0bGUgYW5kIGRlc2NyaXB0aW9uIGFyZSBubyBsb25nZXIgaW4g
bGluZSB3aXRoIHRoZSBhY3R1YWwgY2hhbmdlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 06 09:56:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 09:56: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.xen.org>)
	id 1deIII-0006sZ-3h; Sun, 06 Aug 2017 09:56:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1deIIG-0006sT-W0
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 09:56:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 74/A4-02962-4C7E6895; Sun, 06 Aug 2017 09:56:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/fw87Z
 Ig97bKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b/tJ/sBWd4K+7/+cPcwHiAu4uRk0NIIE/i
 8tJ3zF2MHBy8AnYS+x7qgIQlBAwlTi+8yQJiswioSmz7cgDMZhNQl+hc1A5miwgoSKx/PYe9i
 5GLg1lgEZPEtAfTwRLCAsES5381MoIkhAQ6GCXOvT3JDJLgFPCSOPXqJjvEMkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXwNdg+zgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNzfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjDe3hhwiFGSg0lJlDd+RVuk
 EF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgtXgGVCdYlJqeWpGWmQOMEJhSC
 Q4eJRHeIJA0b3FBYm5xZjpE6hSjLserCf+/MQmBzZAS590OUiQAUpRRmgc3AhatlxhlpYR5GY
 EOFOIpSC3KzSxBlX/FKM7BqCTMexxkCk9mXgncpldARzABHfEmsRXkiJJEhJRUA2OA+15HVr5
 9uiWv7FsvTNE70LJpgdtcx9LFdyzjdxXPmtXM77ln5X/uWPdDQXu6zAVdlPZ84c50XaYYvmJB
 rq3aRbbekrfTukyCdhx8u4xxlXm3bPumjPrHe4wmHPRYmGazwH7e+uv7eWam3KuIFBEUendf+
 wVT2nmbsuOqfH9q0rvfvDliKaDEUpyRaKjFXFScCACzcvhP0QIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502013377!69994457!1
X-Originating-IP: [137.65.248.74]
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 39004 invoked from network); 6 Aug 2017 09:56:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Aug 2017 09:56:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Sun, 06 Aug 2017 03:56:17 -0600
Message-Id: <5986E7BE0200007800103775@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Sun, 06 Aug 2017 03:56:14 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <ppircalabu@bitdefender.com>
References: <1501871755-5103-1-git-send-email-ppircalabu@bitdefender.com>
 <1501871755-5103-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1501871755-5103-2-git-send-email-ppircalabu@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,
 paul.durrant@citrix.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v7 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IDA4LzA0LzE3
IDg6MzYgUE0gPj4+Cj4tLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+KysrIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPkBAIC0yMTEzLDYgKzIxMTMsNyBAQCB2b2lkIGh2bV9l
bXVsYXRlX29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBraW5kLCB1bnNpZ25lZCBpbnQgdHJh
cG5yLAo+KiBjb25zaXN0ZW50IHdpdGggWDg2RU1VTF9SRVRSWS4KPiovCj5yZXR1cm47Cj4rICAg
IGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOgo+Y2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToK
Pmh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1lbSBldmVudCIsICZj
dHgpOwo+aHZtX2luamVjdF9od19leGNlcHRpb24odHJhcG5yLCBlcnJjb2RlKTsKCkknbSBhZnJh
aWQgdGhlcmUgYXJlIG1vcmUgc2ltaWxhciBjaGFuZ2VzIHRvIGJlIG1hZGUuIEFueSBjb25zdW1l
ciBvZgpVTkhBTkRMRUFCTEUgbmVlZHMgdG8gYWxzbyBjaGVjayBmb3IgVU5JTVBMRU1FTlRFRCBu
b3cgKG9yIGFuCmV4cGxhbmF0aW9uIGJlIGdpdmVuIGluIHRoZSBjb21taXQgbWVzc2FnZSB3aHkg
Y2VydGFpbiBvbmVzIGRvbid0IG5lZWQKYWRqdXN0bWVudCkuIEFsc28gSSdkIHByZWZlciBpZiB5
b3UgcHV0IHRoZSBuZXcgY2FzZSBiZWxvdyB0aGUgZXhpc3Rpbmcgb25lLgoKPi0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4rKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+QEAgLTc3MTcsNyArNzcxNyw3IEBAIHg4Nl9lbXVsYXRl
KAogPgo+ZGVmYXVsdDoKPmNhbm5vdF9lbXVsYXRlOgo+LSAgICAgICAgcmMgPSBYODZFTVVMX1VO
SEFORExFQUJMRTsKPisgICAgICAgIHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVEOwo+Z290byBk
b25lOwoKQWxvbmcgdGhlIHNhbWUgbGluZXMsIHRoaXMgaXMgdG9vIGxpdHRsZSBvZiBhbiBhZGp1
c3RtZW50IGFzIHdlbGwuIEZvciBleGFtcGxlLAp0aGVyZSdzICJzd2l0Y2ggKCBleHQgKSIgaW4g
dGhlIFZFWCBkZWNvZGluZywgd2hpY2ggc2hvdWxkIGJlIGNoYW5nZWQuIEEgZmV3CmxpbmVzIGRv
d24gZnJvbSB0aGVyZSBhIHNpbWlsYXIgY2hhbmdlIGZvciBYT1AgZGVjb2Rpbmcgd291bGQgYmUg
bmVlZGVkLgpSaWdodCBub3cgaXQgbG9va3MgdG8gbWUgYXMgaWYgdGhlc2UgdHdvIGFyZSB0aGUg
b25seSBvbmVzIHlvdSd2ZSBtaXNzZWQuCgo+LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmgKPisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5oCj5AQCAtMTMzLDYgKzEzMyw4IEBAIHN0cnVjdCB4ODZfZW11bF9mcHVfYXV4IHsKPiogVW5k
ZWZpbmVkIGJlaGF2aW9yIHdoZW4gdXNlZCBhbnl3aGVyZSBlbHNlLgo+Ki8KPiNkZWZpbmUgWDg2
RU1VTF9ET05FICAgICAgICAgICA0Cj4rIC8qIFRoZSBpbnN0cnVjdGlvbiBpcyBub3QgaW1wbGVt
ZW50ZWQgYnkgdGhlIGVtdWxhdG9yLiAqLwo+KyNkZWZpbmUgWDg2RU1VTF9VTklNUExFTUVOVEVE
ICA1CgpQbGVhc2UgZXh0ZW5kIHRoZSBjb21tZW50IHRvIHN0YXRlIHRoYXQgb25seSB0aGUgY29y
ZSBlbXVsYXRvciBpcyBhbGxvd2VkCnRvIHJldHVybiB0aGlzIChjYWxsYmFja3MgbXVzdCBub3Qg
cmV0dXJuIGl0KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 06 10:00:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 10:00: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.xen.org>)
	id 1deIMS-0007Ya-Kx; Sun, 06 Aug 2017 10:00:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1deIMR-0007YT-Pn
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 10:00:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 58/D0-03937-7C8E6895; Sun, 06 Aug 2017 10:00:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS/fYi7Z
 Ig+9TFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyj94IL3jNX/D6zja2BcSZzFyMnh5BAnkTb
 //vsIDavgJ1E5/cpLCC2hIChxOmFN8FsFgFViR0Xz7GB2GwC6hKdi9rB4iICChLrX88B6uXiY
 BZYxCQx7cF0sISwgL/E1qM7WSEWdDBKbO3lBrE5Bbwkbs7dCNTAAbRMUOLvDmGQMLOAlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfYWC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+PO9YGHGCU5mJREeeNXtEUK8SXl
 p1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQnet8+B6gSLUtNTK9Iyc4DxAVMqwcGjJ
 MKrA4wRId7igsTc4sx0iNQpRmOOpg9bvjBxvJrw/xuTENgkKXHeNSCTBEBKM0rz4AbB4vYSo6
 yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHldQabwZOaVwO17BXQKE9ApbxJbQU4pSURISTUwrvv
 Jw+m3ObGItVvTXskzyURA7OeCQ/eF7zPbTDno+kL2WL+56L1rXC+Cw5pd2M6wKh9j3GrgnCer
 /H/t+pTZvll1r8SB8ct8Lt338bqHQqseWu9NtmU9GHbMY+uKHK2DjYZeerafkqYU8zW8EjT6I
 xMeHMjCMqFY02Kah8unlS1fXW4qLlNiKc5INNRiLipOBAAyMVjS1gIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502013637!87334989!1
X-Originating-IP: [137.65.248.74]
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 33785 invoked from network); 6 Aug 2017 10:00:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Aug 2017 10:00:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Sun, 06 Aug 2017 04:00:36 -0600
Message-Id: <5986E8C20200007800103785@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Sun, 06 Aug 2017 04:00:34 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <ppircalabu@bitdefender.com>
References: <1501871755-5103-1-git-send-email-ppircalabu@bitdefender.com>
 <1501871755-5103-3-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1501871755-5103-3-git-send-email-ppircalabu@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,
 paul.durrant@citrix.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v7 2/2] x86/monitor: Notify monitor if an
 emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IDA4LzA0LzE3
IDg6MzYgUE0gPj4+Cj5AQCAtMjExNCw2ICsyMTE2LDggQEAgdm9pZCBodm1fZW11bGF0ZV9vbmVf
dm1fZXZlbnQoZW51bSBlbXVsX2tpbmQga2luZCwgdW5zaWduZWQgaW50IHRyYXBuciwKPiovCj5y
ZXR1cm47Cj5jYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKPisgICAgICAgIGlmICggaHZtX21v
bml0b3JfZW11bF91bmltcGxlbWVudGVkKCkgKQo+KyAgICAgICAgICAgIHJldHVybjsKPmNhc2Ug
WDg2RU1VTF9VTkhBTkRMRUFCTEU6CgpNaXNzaW5nIGEgImZhbGwtdGhyb3VnaCIgY29tbWVudCBm
b3IgQ292ZXJpdHkncyBzYWtlLiAoSSBzZWUgbm93IHdoeSB5b3UndmUKY2hvc2VuIHRoaXMgb3Jk
ZXJpbmcgb2YgY2FzZSBsYWJlbHMgaW4gcGF0Y2ggMSwgc28gZmVlbCBmcmVlIHRvIGlnbm9yZSBt
eQpyZXNwZWN0aXZlIGNvbW1lbnQgdGhlcmUuKQoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 06 10:02:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 10: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.xen.org>)
	id 1deINz-0007h1-Vn; Sun, 06 Aug 2017 10:02:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=384e70314=Andrew.Cooper3@citrix.com>)
 id 1deINy-0007gu-OB
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 10:02:14 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 4F/FF-01732-529E6895; Sun, 06 Aug 2017 10:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQlf1ZVu
 kwe4dQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b/p2wF+1gq+i7eYW1gfMHcxcjJISHgJ3F0
 w092EFsYyD6z4BgbiC0i4Cix/ecC1i5GLg5mgTYmif4r2xhBHCGBPYwSUzo7wTrYBPQldr/4x
 ARi8wrYSvyYtwCsm0VAReLr6iZGEFtUIFxi//drzBA1ghInZz5hAbE5BewlPu15CVTPAbRBU2
 L9Ln2QMLOAvMT2t3OYIWxxiaYvK1lBbCEBNYlr/ZfYIY5Ol9j69xfzBEaBWUimzkKYNAvJpFl
 IJi1gZFnFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiw9QwM
 jDsYX/90OsQoycGkJMobv6ItUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb9ELoJxgUWp6akVaZ
 g4wdmDSEhw8SiK8OiBp3uKCxNzizHSI1ClGY44Nq9d/YeJo+rDlC5MQS15+XqqUOK8ZSKkASG
 lGaR7cIFhMX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzGsMMoUnM68Ebt8roFOYgE55k9g
 KckpJIkJKqoGx/ob2ta38N2vZWDkbxeW2eLh7hHxVF5kW/9Z14ZPZedqLGs0mhmeV3ek7c+Kl
 1LUL5/Ovm3EaBO6YfWDbx/lnpv/JPzTV5N6pSfU+u5Nf5Rr5NWjOE4+8avj6r8IueZHNjNM0u
 O1+5U29zOLx7c9v5ZPbzFbJf7T+5iPBxd5nWFNd6q1udHiuEktxRqKhFnNRcSIAyOipW+QCAA
 A=
X-Env-Sender: prvs=384e70314=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502013732!108085116!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24069 invoked from network); 6 Aug 2017 10:02:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Aug 2017 10:02:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,331,1498521600"; d="scan'208";a="50569638"
To: Jan Beulich <jbeulich@suse.com>, <ppircalabu@bitdefender.com>
References: <1501871755-5103-1-git-send-email-ppircalabu@bitdefender.com>
 <1501871755-5103-3-git-send-email-ppircalabu@bitdefender.com>
 <5986E8C20200007800103785@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e5b51120-eeaf-9dc9-fc6c-c5f7f7e5551a@citrix.com>
Date: Sun, 6 Aug 2017 11:02:11 +0100
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: <5986E8C20200007800103785@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: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, tim@xen.org, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v7 2/2] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDgvMTcgMTE6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFBldHJlIFBpcmNhbGFi
dSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IDA4LzA0LzE3IDg6MzYgUE0gPj4+Cj4+IEBA
IC0yMTE0LDYgKzIxMTYsOCBAQCB2b2lkIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChlbnVtIGVt
dWxfa2luZCBraW5kLCB1bnNpZ25lZCBpbnQgdHJhcG5yLAo+PiAqLwo+PiByZXR1cm47Cj4+IGNh
c2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOgo+PiArICAgICAgICBpZiAoIGh2bV9tb25pdG9yX2Vt
dWxfdW5pbXBsZW1lbnRlZCgpICkKPj4gKyAgICAgICAgICAgIHJldHVybjsKPj4gY2FzZSBYODZF
TVVMX1VOSEFORExFQUJMRToKPiBNaXNzaW5nIGEgImZhbGwtdGhyb3VnaCIgY29tbWVudCBmb3Ig
Q292ZXJpdHkncyBzYWtlLgoKQW5kIEdDQyA3IHRoZXNlIGRheXMgYXMgd2VsbCwgd2hpY2ggbm90
aWNlZCB0aGlzOgoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eHRmLmdpdDthPWNv
bW1pdGRpZmY7aD01MzU4MmU1YTQzMzdhY2Y1NTY5MDg4MWRlZGM5MTUwODg1MWUwZDgxCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 06 10:27:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 10: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.xen.org>)
	id 1deImJ-0000i8-Vo; Sun, 06 Aug 2017 10:27:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deImI-0000hl-BB
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 10:27:22 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0C/3A-27137-90FE6895; Sun, 06 Aug 2017 10:27:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVZfjfVu
 kwfMWNYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLHzTwFpw2LriV8typgbG
 d8ZdjJwcQgJ/GSWezGLvYuQCsh8zSrz7s5kVwtnGKHFxykJ2kCoRAWeJr2fmgtm8AvoSe18sA
 bOFBewl+q7PZQaxJQQ8Jab9288GY6+cOJ+xi5Gdg03ASuKQGEiURUBV4suUM+wTGLkWMDKsYl
 QvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0KwMQ7GCcfdn/EKM
 kB5OSKG/8irZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Nm+BcoJFqempFWmZOcAAg0lLcPAo
 ifCeA0nzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bw5IkQBIUUZpHtwIWLBfYpSVEuZlB
 DpKiKcgtSg3swRV/hWjOAejkjBvEsgUnsy8ErhNr4COYAI64k1iK8gRJYkIKakGxsiwi4d5Jr
 8NXKi17qKgDO8Rn44i0UnvltxMiAu3Tuq7yDb7Eve0h7luOypOvzux7ufiayGljyYkM35btzb
 i9SetzE2/D4mpWWhpKy5968LA5fzZ53/I77jgvjUs6zmdYnWuXel7PO+kBvsdtg9RByc9sGkX
 ercyRWVm0HuPuX8nPRFqkX/W56/EUpyRaKjFXFScCACuMUR5cQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502015239!69996512!1
X-Originating-IP: [104.130.215.37]
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 19252 invoked from network); 6 Aug 2017 10:27:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 10:27:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deImA-00083l-Os; Sun, 06 Aug 2017 10:27: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 1deIm5-0000pw-0p; Sun, 06 Aug 2017 10:27:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deIm4-0003mm-Nn; Sun, 06 Aug 2017 10:27:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112483-mainreport@xen.org>
X-Osstest-Versions-This: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
X-Osstest-Versions-That: xen=8b9793bfe614ee53029d2b1672e1080170809dcd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 10:27:08 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 112483: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1824887162236383337=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4
baseline version:
 xen                  8b9793bfe614ee53029d2b1672e1080170809dcd

Last test of basis   111140  2017-06-28 10:06:03 Z   39 days
Failing since        111315  2017-07-02 09:22:26 Z   35 days   10 attempts
Testing same since   112483  2017-08-06 09:19:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  Chao Gao <chao.gao@intel.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  Dongli Zhang <dongli.zhang@oracle.com>
  Felix Schmoll <eggi.innovations@gmail.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>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Olaf Hering <olaf@aepfle.de>
  Owen Smith <owen.smith@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Sanders <thomas.sanders@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  Zhongze Liu <blackskygg@gmail.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 :

+ branch=xen-unstable-coverity
+ revision=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity b8029db62eb2a06a204a8e2b69437d0927bd1ac4
+ branch=xen-unstable-coverity
+ revision=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' xb8029db62eb2a06a204a8e2b69437d0927bd1ac4 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git b8029db62eb2a06a204a8e2b69437d0927bd1ac4:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   8b9793b..b8029db  b8029db62eb2a06a204a8e2b69437d0927bd1ac4 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1824887162236383337==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 11:02:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 11: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.xen.org>)
	id 1deJJh-0003D0-PB; Sun, 06 Aug 2017 11:01:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deJJg-0003Co-L2
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 11:01:52 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 17/6C-02181-F17F6895; Sun, 06 Aug 2017 11:01:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVf+e1u
 kwYdyixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGY8mfyFveCbTMXTf+9ZGhgX
 inYxcnEICfxllPi/8BsjhPOYUeLav39MXYycQM42RonWhXogtoiAs8TXM3PZQWxeAX2JF90Pw
 WqEBYIkJu9vYQOxJQS2skksXe8BYXtKrDx9jRnG7l65GMhm52ATsJI4JNbFyMHBIqAqsfSn+Q
 RG7gWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK9Xc/
 AwLiDsf2E3yFGSQ4mJVHe+BVtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN9+BcoJFqWmp1ak
 ZeYAww4mLcHBoyTC6/INKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8zSAzBECKMkrz4
 EbAYuASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeBJApPJl5JXCbXgEdwQR0xJvEVpAjSh
 IRUlINjGdNXBpTP18SffLfTTw2cc5SpxcevFcf85QaZ4krzuP5fey6ep7gIkNR8W2nw7btO3V
 dJHwiu+Tj+3HxxfX73p3/bu96/LGK36Oo83vCFD7z706OLJgQ1D/zlcOmD/1iV/YdrXFvMU/9
 uvBOh9NTjiSOGXcnB3wQP/r2y+a4jDNH7SzaZkz3MFFiKc5INNRiLipOBACF6a1ifAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502017309!108778341!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36124 invoked from network); 6 Aug 2017 11:01:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 11:01:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deJJc-0000Vu-K7; Sun, 06 Aug 2017 11:01: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 1deJJX-0003ga-2Q; Sun, 06 Aug 2017 11:01:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deJJW-0000UV-QR; Sun, 06 Aug 2017 11:01:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112482-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 11:01:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112482: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5425524780492582277=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    2 days   31 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   19 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5425524780492582277==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 11:30:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 11:30: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.xen.org>)
	id 1deJle-00057M-16; Sun, 06 Aug 2017 11:30:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deJlc-00057A-B2
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 11:30:44 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F2/0D-22472-3EDF6895; Sun, 06 Aug 2017 11:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffR37Z
 IgyuTVS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8aF5O1vBqcyKnQe3sjUw
 3rDrYuTkEBL4yyix4lZiFyMXkP2YUeLmqnVMEM42Rondk6YyglSJCDhLfD0zlx3E5hXQl7j0+
 hETiC0sECDx++5NNpAGCYEzKhK7HtwAK5IQ8JSY9m8/G4zdvXIxcxcjOwebgJXEITGQKIuAqs
 S0hifMExi5FzAyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93
 ECPR5PQMD4w7Gvr1+hxglOZiURHnjV7RFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbf0NlBMs
 Sk1PrUjLzAEGH0xagoNHSYR3DUiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeRX/ABUJg
 BRllObBjYBFwiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxrQabwZOaVwG16BXQEE9ARbx
 JbQY4oSURISTUw9lifKfH65rxg5tqHagrednVTfSp0y7wvOxdP4X228eg3BxX/sGP8s9f+Dy0
 3cvRp6rNJX35PmbuWuW/uPFVDjUSTXibzh+f3Tz2a47ggrGvWraY/Uz7t2RO5fmHIzpMLLu1Q
 tQ9bqFdgePm5ygXFKs+q+f+nl7T4WQbFs7WYHTNe8e5eQ3G5EktxRqKhFnNRcSIAtGF2BH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502019041!108625755!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28733 invoked from network); 6 Aug 2017 11:30:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 11:30:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deJlW-0001Dc-CO; Sun, 06 Aug 2017 11:30: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 1deJlR-0006VE-3U; Sun, 06 Aug 2017 11:30:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deJlQ-0003VH-N0; Sun, 06 Aug 2017 11:30:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112475-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xl-rtds: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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 11:30:32 +0000
Subject: [Xen-devel] [xen-unstable test] 112475: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ3NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQ3NS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDYwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0NjAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMjQ2MAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDYwCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI0NjAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ2MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyNDIzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTEyNDM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyNDYwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMTI0NjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjQ2MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNDYwCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTI0NjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjQ2MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTEyNDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiODAyOWRiNjJlYjJhMDZhMjA0
YThlMmI2OTQzN2QwOTI3YmQxYWM0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBiODAyOWRiNjJlYjJhMDZhMjA0YThlMmI2OTQzN2QwOTI3YmQxYWM0CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTI0NzUgIDIwMTctMDgtMDYgMDI6MDA6MjQgWiAgICAwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAg
IDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
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
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBjYXB0dXJlLWxvZ3MKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRh
dGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 06 13:13:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 13:13: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.xen.org>)
	id 1deLN0-00034N-UI; Sun, 06 Aug 2017 13:13:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deLMz-00034B-DD
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 13:13:25 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B0/3F-09901-4F517895; Sun, 06 Aug 2017 13:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfezaHu
 kwe7dMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWDLnEFvBxFWMFTff97M0
 MD6r6mLk4hAS+Msosa+ng7GLkRPIecwocfmGIERiG6PEqi/L2UESIgLOEl/PzAWzeQX0JfYcf
 cQCYgsLBEr07/zPBNIgIfBVUaL70FomkISEgLfE1Ntv4exbt88xdzGyc7AJWEkcEuti5OBgEV
 CV6HyXNYGRewEjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsZPywIOMUpyMCmJ8savaIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrKNIeKSRY
 lJqeWpGWmQMMPpi0BAePkgjvdJA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ864BKRIAK
 coozYMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmlQLGlRBPZl4J3KZXQEcwAR3xJr
 EV5IiSRISUVAPjVr67Pkaya98+qFprYmTRf5Sv4IPT4ZbGi04vdR5eabZgNdiiw7dD2flddKD
 YastXxy7Pz1l4iSPj4aXZmUknfl+dJsR5Zs3uByvPTJW9He4QtNPJOn2y7u/XrU2Tkhm57xYZ
 XJi6Jvvuu8jDKeXbfyzM9rSxWeG6O+zh9fNWCzbdL1liGcZzU4mlOCPRUIu5qDgRAGWJHsp/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502025202!70798108!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33204 invoked from network); 6 Aug 2017 13:13:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 13:13:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deLMs-0003nM-CL; Sun, 06 Aug 2017 13:13: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 1deLMm-0004I8-Ez; Sun, 06 Aug 2017 13:13:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deLMl-0001bO-8y; Sun, 06 Aug 2017 13:13:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112477-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:build-arm64:hosts-allocate:broken:allowable
 linux-4.1:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.1:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.1:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1af952704416d76ad86963f04feb10a3da143901
X-Osstest-Versions-That: linux=2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 13:13:11 +0000
Subject: [Xen-devel] [linux-4.1 test] 112477: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6456158446264338605=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 111195
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 111195
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 111195

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 111195
 build-arm64-xsm               3 capture-logs          broken blocked in 111195
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 111195
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 111195
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 111195
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 111195
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 111195
 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-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 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-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-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-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-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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-qemuu-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-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:
 linux                1af952704416d76ad86963f04feb10a3da143901
baseline version:
 linux                2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a

Last test of basis   111195  2017-06-29 17:21:55 Z   37 days
Testing same since   112477  2017-08-06 04:23:16 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adam Borowski <kilobyte@angband.pl>
  Adrian Salido <salidoa@google.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Artem Savkov <asavkov@redhat.com>
  Balakrishnan Raman <ramanb@cumulusnetworks.com>
  Baolin Wang <baolin.wang@linaro.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Brendan McGrath <redmcg@redmandi.dyndns.org>
  Brian Norris <computersforpeace@gmail.com>
  Bryan O'Donoghue <bryan.odonoghue@imgtec.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Cong Wang <xiyou.wangcong@gmail.com>
  Cyril Bur <cyrilbur@gmail.com>
  Cyrille Pitchen <cyrille.pitchen@atmel.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Cashman <dcashman@android.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Micay <danielmicay@gmail.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <david@fromorbit.com>
  Dave Kleikamp <dave.kleikamp@oracle.com>
  David Dillow <dillow@google.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Deepak Rawat <drawat@vmware.com>
  Devin Heitmueller <dheitmueller@kernellabs.com>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Dmitry Vyukov <dvyukov@google.com>
  Dongli Zhang <dongli.zhang@oracle.com>
  Doug Berger <opendmb@gmail.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Engestrom <eric.engestrom@imgtec.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Florian Fainelli <f.fainelli@gmail.com>
  G. Campana <gcampana@quarkslab.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Ivan Vecera <cera@cera.cz>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Smart <james.smart@broadcom.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason Yan <yanaijie@huawei.com>
  Jeremie Rapin <rapinj@gmail.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jim Mattson <jmattson@google.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Crispin <blogic@openwrt.org>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jon.mason@broadcom.com>
  Josh Zimmerman <joshz@google.com>
  Jouni Malinen <jouni@qca.qualcomm.com>
  JoÃ«l Esponde <joel.esponde@honeywell.com>
  Julian Anastasov <ja@ssi.bg>
  Kees Cook <keescook@chromium.org>
  Kevin Hilman <khilman@baylibre.com>
  Kinglong Mee <kinglongmee@gmail.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Krister Johansen <kjlx@templeofstupid.com>
  Lauro Ramos Venancio <lvenanci@redhat.com>
  Lendacky, Thomas <Thomas.Lendacky@amd.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liu Bo <bo.li.liu@oracle.com>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin Hicks <mort@bork.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Grzeschik <m.grzeschik@pengutronix.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikita Yushchenko <nikita.yoush@cogentembedded.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavankumar Kondeti <pkondeti@codeaurora.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pooya Keshavarzi <Pooya.Keshavarzi@de.bosch.com>
  Quinn Tran <quinn.tran@cavium.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Cochran <richardcochran@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roberto Sassu <rsassu@suse.de>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell Currey <ruscur@russell.cc>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sahitya Tummala <stummala@codeaurora.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms@verge.net.au>
  Srinivas Dasari <dasaris@qti.qualcomm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Teemu Likonen <tlikonen@iki.fi>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tobias Wolf <dev-NTEO@vplace.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tomasz WilczyÅ„ski <twilczynski@naver.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vineeth Remanan Pillai <vineethp@amazon.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wang YanQing <udknight@gmail.com>
  wangweidong <wangweidong1@huawei.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Wang <weiwan@google.com>
  Weidong Wang <wangweidong1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  William Wu <william.wu@rock-chips.com>
  Wim Van Sebroeck <wim@iguana.be>
  Xin Long <lucien.xin@gmail.com>
  Zach Ploskey <zach@ploskey.com>
  Ãlvaro FernÃ¡ndez Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6456158446264338605==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 14:10:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 14: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.xen.org>)
	id 1deMFe-0006PO-5o; Sun, 06 Aug 2017 14:09:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deMFd-0006PC-2u
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 14:09:53 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7E/C0-02033-03327895; Sun, 06 Aug 2017 14:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVdfuT3
 SYO99dYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfDt3iLXgm0zF8qXzWBsY
 F4p2MXJxCAn8ZZRY96SBvYuRE8h5zCgx+3oiRGIbo8TWFZOZQBIiAs4SX8/MBSviFdCXuHLhE
 ZgtLBAkMeNPNyuILSGwlU1i6XoPCNtTYuXpa8wwdvfKxUA2OwebgJXEITGQKIuAqsSD1R/ZJz
 ByL2BkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6G8GINj
 BeKvP+RCjJAeTkihv/Iq2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAVK7ZFCgkWp6akVaZk5
 wMCDSUtw8CiJ8O5RBErzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bznIDAGQoozSPLgRs
 Ci4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeBpApPJl5JXCbXgEdwQR0xJvEVpAjShIRUl
 INjJt7V/G8UZ+yqiTyweI9Hmu/2Nk51XbnRsdGSPHdeOyWPnnexnQ1bm6XVQLeToJeaSHOX26
 tSmUtnXXoyv49Thz3ZpuvV7pyRoNryXt95dqkyF9xJUbmavrMeTG64QY/Qo59cliTm6u2j1Hq
 U7sh7zZF8YtBM7YdZeux/Pd2dvLHBCfli5qVSizFGYmGWsxFxYkARE2YoX0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502028590!106024321!1
X-Originating-IP: [104.130.215.37]
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 42836 invoked from network); 6 Aug 2017 14:09:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 14:09:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deMFZ-0005IA-HL; Sun, 06 Aug 2017 14:09:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deMFT-00078E-Oj; Sun, 06 Aug 2017 14:09:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deMFT-0002yM-C6; Sun, 06 Aug 2017 14:09:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112484-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 14:09:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112484: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8218762488403439905=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    3 days   32 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    1 days   20 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8218762488403439905==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 16:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 16:23: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.xen.org>)
	id 1deOKf-0007I2-Sg; Sun, 06 Aug 2017 16:23:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1deOKe-0007Hh-49
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 16:23:12 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2B/74-02181-F6247895; Sun, 06 Aug 2017 16:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsUyr8m9UTfPqT3
 SYMsMCYslHxezODB6HN39mymAMYo1My8pvyKBNaPn5AXGgrsuFRdvNLA2MK4x6GLk5BASmMEk
 cXBnDIjNJqAicXzDI1YQW0RAWuLa58uMIDazwAZGidtngWo4OIQFnCUO/s8ACbMIqEpM+HubH
 cTmBQp/O9UAVi4hICdx8thksDGcAi4S//6cYYFY5SzxeNsGVoiaUIk1i88zwdQ/fviAcQIjzw
 JGhlWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgR6vZ2Bg3MH
 4+qfTIUZJDiYlUd74FW2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Lzq0RwoJFqWmp1akZeYA
 Qw8mLcHBoyTCewAkzVtckJhbnJkOkTrFaMyxYfX6L0wcryb8/8YkxJKXn5cqJc47FaRUAKQ0o
 zQPbhAsJi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9CjKFJzOvBG7fK6BTmIBOeZPYCn
 JKSSJCSqqB0SRd0VCQqeBfqP2qxjc3lBZ/FSoXucaWNEWxx+5/0T0dk7jCRel+HyZenJU1Q/z
 Nl/pfgo979q55JHqFVdu8YLrQ63arLY2Tft3doL07icP0h7qZYnqM3DKfz+lLw5Vn7dRW3Ke7
 zCIuZd2Hgre3VvwxX5FSlba+6aVxXm6h6JvPesZeURceKrEUZyQaajEXFScCAPrcctKEAgAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502036589!101200293!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7175 invoked from network); 6 Aug 2017 16:23:10 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-16.tower-31.messagelabs.com with SMTP; 6 Aug 2017 16:23:10 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v76GMxOq022037
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Sun, 6 Aug 2017 12:23:01 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Sun,  6 Aug 2017 12:22:43 -0400
Message-Id: <1502036563-4275-4-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v1 3/3] xl: enable per-VCPU extratime flag for
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIG1haW5fc2NoZWRfcnRkcyBhbmQgcmVsYXRlZCBvdXRwdXQgZnVuY3Rpb25zIHRvIHN1
cHBvcnQKcGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcuCgpTaWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KCi0tLQpDaGFuZ2VzIGZyb20gUkZDIHYxCkNoYW5nZXMgd29y
a19jb25zZXJ2aW5nIGZsYWcgdG8gZXh0cmF0aW1lIGZsYWcKLS0tCiB0b29scy94bC94bF9jbWR0
YWJsZS5jIHwgIDMgKystCiB0b29scy94bC94bF9zY2hlZC5jICAgIHwgNTYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
NDAgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggMmM3MWE5Zi4uODg5
MzNhNCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94
bF9jbWR0YWJsZS5jCkBAIC0yNzIsMTIgKzI3MiwxMyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3Rh
YmxlW10gPSB7CiAgICAgeyAic2NoZWQtcnRkcyIsCiAgICAgICAmbWFpbl9zY2hlZF9ydGRzLCAw
LCAxLAogICAgICAgIkdldC9zZXQgcnRkcyBzY2hlZHVsZXIgcGFyYW1ldGVycyIsCi0gICAgICAi
Wy1kIDxEb21haW4+IFstdls9VkNQVUlEL2FsbF1dIFstcFs9UEVSSU9EXV0gWy1iWz1CVURHRVRd
XV0iLAorICAgICAgIlstZCA8RG9tYWluPiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBbPVBFUklPRF1d
IFstYls9QlVER0VUXV0gWy1lWz1FWFRSQVRJTUVdXV0iLAogICAgICAgIi1kIERPTUFJTiwgLS1k
b21haW49RE9NQUlOICAgICBEb21haW4gdG8gbW9kaWZ5XG4iCiAgICAgICAiLXYgVkNQVUlEL2Fs
bCwgLS12Y3B1aWQ9VkNQVUlEL2FsbCAgICBWQ1BVIHRvIG1vZGlmeSBvciBvdXRwdXQ7XG4iCiAg
ICAgICAiICAgICAgICAgICAgICAgVXNpbmcgJy12IGFsbCcgdG8gbW9kaWZ5L291dHB1dCBhbGwg
dmNwdXNcbiIKICAgICAgICItcCBQRVJJT0QsIC0tcGVyaW9kPVBFUklPRCAgICAgUGVyaW9kICh1
cylcbiIKICAgICAgICItYiBCVURHRVQsIC0tYnVkZ2V0PUJVREdFVCAgICAgQnVkZ2V0ICh1cylc
biIKKyAgICAgICItZSBFWFRSQVRJTUUsIC0tZXh0cmF0aW1lPUVYVFJBVElNRSBFWFRSQVRJTUUg
KDE9eWVzLCAwPW5vKVxuIgogICAgIH0sCiAgICAgeyAiZG9taWQiLAogICAgICAgJm1haW5fZG9t
aWQsIDAsIDAsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zY2hlZC5jIGIvdG9vbHMveGwveGxf
c2NoZWQuYwppbmRleCA4NTcyMmZlLi41MTM4MDEyIDEwMDY0NAotLS0gYS90b29scy94bC94bF9z
Y2hlZC5jCisrKyBiL3Rvb2xzL3hsL3hsX3NjaGVkLmMKQEAgLTI1MSw3ICsyNTEsNyBAQCBzdGF0
aWMgaW50IHNjaGVkX3J0ZHNfZG9tYWluX291dHB1dCgKICAgICBsaWJ4bF9kb21haW5fc2NoZWRf
cGFyYW1zIHNjaW5mbzsKIAogICAgIGlmIChkb21pZCA8IDApIHsKLSAgICAgICAgcHJpbnRmKCIl
LTMzcyAlNHMgJTlzICU5c1xuIiwgIk5hbWUiLCAiSUQiLCAiUGVyaW9kIiwgIkJ1ZGdldCIpOwor
ICAgICAgICBwcmludGYoIiUtMzNzICU0cyAlOXMgJTlzICUxMHNcbiIsICJOYW1lIiwgIklEIiwg
IlBlcmlvZCIsICJCdWRnZXQiLCAiRXh0cmEgdGltZSIpOwogICAgICAgICByZXR1cm4gMDsKICAg
ICB9CiAKQEAgLTI2MiwxMSArMjYyLDEyIEBAIHN0YXRpYyBpbnQgc2NoZWRfcnRkc19kb21haW5f
b3V0cHV0KAogICAgIH0KIAogICAgIGRvbW5hbWUgPSBsaWJ4bF9kb21pZF90b19uYW1lKGN0eCwg
ZG9taWQpOwotICAgIHByaW50ZigiJS0zM3MgJTRkICU5ZCAlOWRcbiIsCisgICAgcHJpbnRmKCIl
LTMzcyAlNGQgJTlkICU5ZCAlMTBzXG4iLAogICAgICAgICBkb21uYW1lLAogICAgICAgICBkb21p
ZCwKICAgICAgICAgc2NpbmZvLnBlcmlvZCwKLSAgICAgICAgc2NpbmZvLmJ1ZGdldCk7CisgICAg
ICAgIHNjaW5mby5idWRnZXQsCisgICAgICAgIHNjaW5mby5leHRyYXRpbWUgPyAieWVzIiA6ICJu
byIpOwogICAgIGZyZWUoZG9tbmFtZSk7CiAgICAgbGlieGxfZG9tYWluX3NjaGVkX3BhcmFtc19k
aXNwb3NlKCZzY2luZm8pOwogICAgIHJldHVybiAwOwpAQCAtMjc5LDggKzI4MCw4IEBAIHN0YXRp
YyBpbnQgc2NoZWRfcnRkc192Y3B1X291dHB1dChpbnQgZG9taWQsIGxpYnhsX3ZjcHVfc2NoZWRf
cGFyYW1zICpzY2luZm8pCiAgICAgaW50IGk7CiAKICAgICBpZiAoZG9taWQgPCAwKSB7Ci0gICAg
ICAgIHByaW50ZigiJS0zM3MgJTRzICU0cyAlOXMgJTlzXG4iLCAiTmFtZSIsICJJRCIsCi0gICAg
ICAgICAgICAgICAiVkNQVSIsICJQZXJpb2QiLCAiQnVkZ2V0Iik7CisgICAgICAgIHByaW50Zigi
JS0zM3MgJTRzICU0cyAlOXMgJTlzICUxMHNcbiIsICJOYW1lIiwgIklEIiwKKyAgICAgICAgICAg
ICAgICJWQ1BVIiwgIlBlcmlvZCIsICJCdWRnZXQiLCAiRXh0cmEgdGltZSIpOwogICAgICAgICBy
ZXR1cm4gMDsKICAgICB9CiAKQEAgLTI5MCwxMiArMjkxLDEzIEBAIHN0YXRpYyBpbnQgc2NoZWRf
cnRkc192Y3B1X291dHB1dChpbnQgZG9taWQsIGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zICpzY2lu
Zm8pCiAKICAgICBkb21uYW1lID0gbGlieGxfZG9taWRfdG9fbmFtZShjdHgsIGRvbWlkKTsKICAg
ICBmb3IgKCBpID0gMDsgaSA8IHNjaW5mby0+bnVtX3ZjcHVzOyBpKysgKSB7Ci0gICAgICAgIHBy
aW50ZigiJS0zM3MgJTRkICU0ZCAlOSJQUkl1MzIiICU5IlBSSXUzMiJcbiIsCisgICAgICAgIHBy
aW50ZigiJS0zM3MgJTRkICU0ZCAlOSJQUkl1MzIiICU5IlBSSXUzMiIgJTEwc1xuIiwKICAgICAg
ICAgICAgICAgIGRvbW5hbWUsCiAgICAgICAgICAgICAgICBkb21pZCwKICAgICAgICAgICAgICAg
IHNjaW5mby0+dmNwdXNbaV0udmNwdWlkLAogICAgICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tp
XS5wZXJpb2QsCi0gICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCk7CisgICAg
ICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCwKKyAgICAgICAgICAgICAgIHNjaW5m
by0+dmNwdXNbaV0uZXh0cmF0aW1lID8gInllcyIgOiAibm8iKTsKICAgICB9CiAgICAgZnJlZShk
b21uYW1lKTsKICAgICByZXR1cm4gMDsKQEAgLTMwOSw4ICszMTEsOCBAQCBzdGF0aWMgaW50IHNj
aGVkX3J0ZHNfdmNwdV9vdXRwdXRfYWxsKGludCBkb21pZCwKICAgICBpbnQgaTsKIAogICAgIGlm
IChkb21pZCA8IDApIHsKLSAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTRzICU5cyAlOXNcbiIs
ICJOYW1lIiwgIklEIiwKLSAgICAgICAgICAgICAgICJWQ1BVIiwgIlBlcmlvZCIsICJCdWRnZXQi
KTsKKyAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTRzICU5cyAlOXMgJTEwc1xuIiwgIk5hbWUi
LCAiSUQiLAorICAgICAgICAgICAgICAgIlZDUFUiLCAiUGVyaW9kIiwgIkJ1ZGdldCIsICJFeHRy
YSB0aW1lIik7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtMzIxLDEyICszMjMsMTMg
QEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3ZjcHVfb3V0cHV0X2FsbChpbnQgZG9taWQsCiAKICAg
ICBkb21uYW1lID0gbGlieGxfZG9taWRfdG9fbmFtZShjdHgsIGRvbWlkKTsKICAgICBmb3IgKCBp
ID0gMDsgaSA8IHNjaW5mby0+bnVtX3ZjcHVzOyBpKysgKSB7Ci0gICAgICAgIHByaW50ZigiJS0z
M3MgJTRkICU0ZCAlOSJQUkl1MzIiICU5IlBSSXUzMiJcbiIsCisgICAgICAgIHByaW50ZigiJS0z
M3MgJTRkICU0ZCAlOSJQUkl1MzIiICU5IlBSSXUzMiIgJTEwc1xuIiwKICAgICAgICAgICAgICAg
IGRvbW5hbWUsCiAgICAgICAgICAgICAgICBkb21pZCwKICAgICAgICAgICAgICAgIHNjaW5mby0+
dmNwdXNbaV0udmNwdWlkLAogICAgICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS5wZXJpb2Qs
Ci0gICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCk7CisgICAgICAgICAgICAg
ICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCwKKyAgICAgICAgICAgICAgIHNjaW5mby0+dmNwdXNb
aV0uZXh0cmF0aW1lID8gInllcyIgOiAibm8iKTsKICAgICB9CiAgICAgZnJlZShkb21uYW1lKTsK
ICAgICByZXR1cm4gMDsKQEAgLTcwMiwxNCArNzA1LDE4IEBAIGludCBtYWluX3NjaGVkX3J0ZHMo
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGludCAqdmNwdXMgPSAoaW50ICopeG1hbGxvYyhz
aXplb2YoaW50KSk7IC8qIElEcyBvZiBWQ1BVcyB0aGF0IGNoYW5nZSAqLwogICAgIGludCAqcGVy
aW9kcyA9IChpbnQgKil4bWFsbG9jKHNpemVvZihpbnQpKTsgLyogcGVyaW9kIGlzIGluIG1pY3Jv
c2Vjb25kICovCiAgICAgaW50ICpidWRnZXRzID0gKGludCAqKXhtYWxsb2Moc2l6ZW9mKGludCkp
OyAvKiBidWRnZXQgaXMgaW4gbWljcm9zZWNvbmQgKi8KKyAgICBib29sICpleHRyYXRpbWVzID0g
KGJvb2wgKil4bWFsbG9jKHNpemVvZihib29sKSk7IC8qIGV4dHJhdGltZSBpcyBib29sICovCiAg
ICAgaW50IHZfc2l6ZSA9IDE7IC8qIHNpemUgb2YgdmNwdXMgYXJyYXkgKi8KICAgICBpbnQgcF9z
aXplID0gMTsgLyogc2l6ZSBvZiBwZXJpb2RzIGFycmF5ICovCiAgICAgaW50IGJfc2l6ZSA9IDE7
IC8qIHNpemUgb2YgYnVkZ2V0cyBhcnJheSAqLworICAgIGludCBlX3NpemUgPSAxOyAvKiBzaXpl
IG9mIGV4dHJhdGltZXMgYXJyYXkgKi8KICAgICBpbnQgdl9pbmRleCA9IDA7IC8qIGluZGV4IGlu
IHZjcHVzIGFycmF5ICovCiAgICAgaW50IHBfaW5kZXggPTA7IC8qIGluZGV4IGluIHBlcmlvZHMg
YXJyYXkgKi8KICAgICBpbnQgYl9pbmRleCA9MDsgLyogaW5kZXggZm9yIGluIGJ1ZGdldHMgYXJy
YXkgKi8KKyAgICBpbnQgZV9pbmRleCA9IDA7IC8qIGluZGV4IGluIGV4dHJhdGltZXMgYXJyYXkg
Ki8KICAgICBib29sIG9wdF9wID0gZmFsc2U7CiAgICAgYm9vbCBvcHRfYiA9IGZhbHNlOworICAg
IGJvb2wgb3B0X2UgPSBmYWxzZTsKICAgICBib29sIG9wdF92ID0gZmFsc2U7CiAgICAgYm9vbCBv
cHRfYWxsID0gZmFsc2U7IC8qIG91dHB1dCBwZXItZG9tIHBhcmFtZXRlcnMgKi8KICAgICBpbnQg
b3B0LCBpLCByYywgcjsKQEAgLTcxNywxMiArNzI0LDEzIEBAIGludCBtYWluX3NjaGVkX3J0ZHMo
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICB7ImRvbWFpbiIsIDEsIDAsICdkJ30sCiAg
ICAgICAgIHsicGVyaW9kIiwgMSwgMCwgJ3AnfSwKICAgICAgICAgeyJidWRnZXQiLCAxLCAwLCAn
Yid9LAorICAgICAgICB7ImV4dHJhdGltZSIsIDEsIDAsICdlJ30sCiAgICAgICAgIHsidmNwdWlk
IiwxLCAwLCAndid9LAogICAgICAgICB7ImNwdXBvb2wiLCAxLCAwLCAnYyd9LAogICAgICAgICBD
T01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJk
OnA6Yjp2OmMiLCBvcHRzLCAic2NoZWQtcnRkcyIsIDApIHsKKyAgICBTV0lUQ0hfRk9SRUFDSF9P
UFQob3B0LCAiZDpwOmI6ZTp2OmMiLCBvcHRzLCAic2NoZWQtcnRkcyIsIDApIHsKICAgICBjYXNl
ICdkJzoKICAgICAgICAgZG9tID0gb3B0YXJnOwogICAgICAgICBicmVhazsKQEAgLTc0Niw2ICs3
NTQsMTQgQEAgaW50IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ICAgIGJ1ZGdldHNbYl9pbmRleCsrXSA9IHN0cnRvbChvcHRhcmcsIE5VTEwsIDEwKTsKICAgICAg
ICAgb3B0X2IgPSAxOwogICAgICAgICBicmVhazsKKyAgICBjYXNlICdlJzoKKyAgICAgICAgaWYg
KGVfaW5kZXggPj0gZV9zaXplKSB7IC8qIGV4dHJhdGltZSBhcnJheSBpcyBmdWxsICovCisgICAg
ICAgICAgICBlX3NpemUgKj0gMjsKKyAgICAgICAgICAgIGV4dHJhdGltZXMgPSB4cmVhbGxvYyhl
eHRyYXRpbWVzLCBlX3NpemUpOworICAgICAgICB9CisgICAgICAgIGV4dHJhdGltZXNbZV9pbmRl
eCsrXSA9IHN0cnRvbChvcHRhcmcsIE5VTEwsIDEwKTsKKyAgICAgICAgb3B0X2UgPSAxOworICAg
ICAgICBicmVhazsKICAgICBjYXNlICd2JzoKICAgICAgICAgaWYgKCFzdHJjbXAob3B0YXJnLCAi
YWxsIikpIHsgLyogZ2V0IG9yIHNldCBhbGwgdmNwdXMgb2YgYSBkb21haW4gKi8KICAgICAgICAg
ICAgIG9wdF9hbGwgPSAxOwpAQCAtNzYzLDE4ICs3NzksMTggQEAgaW50IG1haW5fc2NoZWRfcnRk
cyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIGlm
IChjcHVwb29sICYmIChkb20gfHwgb3B0X3AgfHwgb3B0X2IgfHwgb3B0X3YgfHwgb3B0X2FsbCkp
IHsKKyAgICBpZiAoY3B1cG9vbCAmJiAoZG9tIHx8IG9wdF9wIHx8IG9wdF9iIHx8IG9wdF9lIHx8
IG9wdF92IHx8IG9wdF9hbGwpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiU3BlY2lmeWlu
ZyBhIGNwdXBvb2wgaXMgbm90IGFsbG93ZWQgd2l0aCAiCiAgICAgICAgICAgICAgICAgIm90aGVy
IG9wdGlvbnMuXG4iKTsKICAgICAgICAgciA9IEVYSVRfRkFJTFVSRTsKICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQotICAgIGlmICghZG9tICYmIChvcHRfcCB8fCBvcHRfYiB8fCBvcHRfdikpIHsK
KyAgICBpZiAoIWRvbSAmJiAob3B0X3AgfHwgb3B0X2IgfHwgb3B0X2UgfHwgb3B0X3YpKSB7CiAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiTWlzc2luZyBwYXJhbWV0ZXJzLlxuIik7CiAgICAgICAg
IHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAgICBpZiAoZG9t
ICYmICFvcHRfdiAmJiAhb3B0X2FsbCAmJiAob3B0X3AgfHwgb3B0X2IpKSB7CisgICAgaWYgKGRv
bSAmJiAhb3B0X3YgJiYgIW9wdF9hbGwgJiYgKG9wdF9wIHx8IG9wdF9iIHx8IG9wdF9lKSkgewog
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk11c3Qgc3BlY2lmeSBWQ1BVLlxuIik7CiAgICAgICAg
IHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtNzg1LDggKzgwMSw5IEBA
IGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAgICAgaWYgKCgodl9pbmRleCA+IGJfaW5kZXgpICYmIG9wdF9iKSB8fCAo
KHZfaW5kZXggPiBwX2luZGV4KSAmJiBvcHRfcCkKLSAgICAgICAgfHwgcF9pbmRleCAhPSBiX2lu
ZGV4KSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5jb3JyZWN0IG51bWJlciBvZiBwZXJp
b2QgYW5kIGJ1ZGdldFxuIik7CisgICAgICAgICB8fCAoKHZfaW5kZXggPiBlX2luZGV4KSAmJiBv
cHRfZSkgfHwgcF9pbmRleCAhPSBiX2luZGV4CisgICAgICAgICB8fCBwX2luZGV4ICE9IGVfaW5k
ZXggfHwgYl9pbmRleCAhPSBlX2luZGV4ICkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIklu
Y29ycmVjdCBudW1iZXIgb2YgcGVyaW9kLCBidWRnZXQgYW5kIGV4dHJhdGltZVxuIik7CiAgICAg
ICAgIHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTgyMCw3
ICs4MzcsNyBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAg
ICAgICAgICAgICAgICByID0gRVhJVF9GQUlMVVJFOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2UgaWYgKCFvcHRfcCAmJiAhb3B0X2IpIHsK
KyAgICAgICAgfSBlbHNlIGlmICghb3B0X3AgJiYgIW9wdF9iICYmICFvcHRfZSkgewogICAgICAg
ICAgICAgLyogZ2V0IHBlci12Y3B1IHJ0ZHMgc2NoZWR1bGluZyBwYXJhbWV0ZXJzICovCiAgICAg
ICAgICAgICBsaWJ4bF92Y3B1X3NjaGVkX3BhcmFtcyBzY2luZm87CiAgICAgICAgICAgICBsaWJ4
bF92Y3B1X3NjaGVkX3BhcmFtc19pbml0KCZzY2luZm8pOwpAQCAtODUyLDYgKzg2OSw3IEBAIGlu
dCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgICAg
ICAgICBzY2luZm8udmNwdXNbaV0udmNwdWlkID0gdmNwdXNbaV07CiAgICAgICAgICAgICAgICAg
ICAgIHNjaW5mby52Y3B1c1tpXS5wZXJpb2QgPSBwZXJpb2RzW2ldOwogICAgICAgICAgICAgICAg
ICAgICBzY2luZm8udmNwdXNbaV0uYnVkZ2V0ID0gYnVkZ2V0c1tpXTsKKyAgICAgICAgICAgICAg
ICAgICAgc2NpbmZvLnZjcHVzW2ldLmV4dHJhdGltZSA9IGV4dHJhdGltZXNbaV0gPyAxIDogMDsK
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgcmMgPSBzY2hlZF92Y3B1X3NldChk
b21pZCwgJnNjaW5mbyk7CiAgICAgICAgICAgICB9IGVsc2UgeyAvKiBzZXQgcGFyYW1zIGZvciBh
bGwgdmNwdXMgKi8KQEAgLTg2MCw2ICs4NzgsNyBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWFsbG9j
KHNpemVvZihsaWJ4bF9zY2hlZF9wYXJhbXMpKTsKICAgICAgICAgICAgICAgICBzY2luZm8udmNw
dXNbMF0ucGVyaW9kID0gcGVyaW9kc1swXTsKICAgICAgICAgICAgICAgICBzY2luZm8udmNwdXNb
MF0uYnVkZ2V0ID0gYnVkZ2V0c1swXTsKKyAgICAgICAgICAgICAgICBzY2luZm8udmNwdXNbMF0u
ZXh0cmF0aW1lID0gZXh0cmF0aW1lc1swXSA/IDEgOiAwOwogICAgICAgICAgICAgICAgIHJjID0g
c2NoZWRfdmNwdV9zZXRfYWxsKGRvbWlkLCAmc2NpbmZvKTsKICAgICAgICAgICAgIH0KIApAQCAt
ODc2LDYgKzg5NSw3IEBAIG91dDoKICAgICBmcmVlKHZjcHVzKTsKICAgICBmcmVlKHBlcmlvZHMp
OwogICAgIGZyZWUoYnVkZ2V0cyk7CisgICAgZnJlZShleHRyYXRpbWVzKTsKICAgICByZXR1cm4g
cjsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 06 16:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 16:23: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.xen.org>)
	id 1deOKd-0007Hm-Ll; Sun, 06 Aug 2017 16:23:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1deOKc-0007HP-FB
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 16:23:10 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 22/51-27137-D6247895; Sun, 06 Aug 2017 16:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsUyr8m9UTfHqT3
 SoP8Gh8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH/9wvmgg3cFa8f2TUwbuPsYuTiEBKYwSTx
 70I7YxcjJwebgIrE8Q2PWEFsEQFpiWufL4PFmQU2MErcPhsDYgsLmEgsWPSKCcRmEVCVODvtD
 DuIzSvgLLHjegNYr4SAnMTJY5Oh7FCJNYvPM8HEHz98wDiBkWsBI8MqRo3i1KKy1CJdY0O9pK
 LM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxALzIAwQ7GpkWBhxglOZiURHnjV7RFCvE
 l5adUZiQWZ8QXleakFh9ilOHgUJLgdXRsjxQSLEpNT61Iy8wBhhNMWoKDR0mE94ADUJq3uCAx
 tzgzHSJ1itGYY8Pq9V+YOF5N+P+NSYglLz8vVUqcVwBkkgBIaUZpHtwgWJhfYpSVEuZlBDpNi
 KcgtSg3swRV/hWjOAejkjBvP8gUnsy8Erh9r4BOYQI65U1iK8gpJYkIKakGRpbPj/S2rKw9zb
 /lk5JF5dZtd1jTZ0b/kd1oOdfq4Kv7TOcO8/3Oszp25mvT+5vHWX9ca9DU2KU/yV5pJpdN732
 H63VxRQ88jxuJ8/6/o/3FZl/Kt64NzscZngZOX7vMRZrjds/jaCXGI8U32xN4ojlWztNRmzBB
 z83Qc+7UZSvPLfko31byZbsSS3FGoqEWc1FxIgCG5YrFbgIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502036587!100285584!1
X-Originating-IP: [158.130.71.129]
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 26030 invoked from network); 6 Aug 2017 16:23:08 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-8.tower-27.messagelabs.com with SMTP; 6 Aug 2017 16:23:08 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v76GMxOn022037
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Sun, 6 Aug 2017 12:22:59 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Sun,  6 Aug 2017 12:22:40 -0400
Message-Id: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v1 0/3] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBtYWtlIFJURFMgc2NoZWR1bGVyIHdvcmstY29uc2Vydmlu
Zwp3aXRob3V0IGJyZWFraW5nIHJlYWwtdGltZSBndWFyYW50ZWVzLgpWQ1BVcyB3aXRoIGV4dHJh
dGltZSBmbGFnIHNldCBjYW4gZ2V0IGV4dHJhIHRpbWUKZnJvbSB0aGUgdW5yZXNlcnZlZCBzeXN0
ZW0gcmVzb3VyY2UuClN5c3RlbSBhZG1pbmlzdHJhdG9ycyBjYW4gZGVjaWRlIHdoaWNoIFZDUFVz
IGhhdmUgZXh0cmF0aW1lIGZsYWcgc2V0LgoKRXhhbXBsZToKU2V0IHRoZSBleHRyYXRpbWUgYml0
IG9mIGFsbCBWQ1BVcyBvZiBkb21haW4gMToKIyB4bCBzY2hlZC1ydGRzIC1kIDEgLXYgYWxsIC1w
IDEwMDAwIC1iIDIwMDAgLWUgMQpFYWNoIFZDUFUgb2YgZG9tYWluIDEgd2lsbCBiZSBndWFyYW50
ZWVkIHRvIGhhdmUgMjAwMG1zIGV2ZXJ5IDEwMDAwbXMKKGlmIHRoZSBzeXN0ZW0gaXMgc2NoZWR1
bGFibGUpLgpJZiB0aGVyZSBpcyBhIENQVSBoYXZpbmcgbm8gd29yayB0byBkbywKZG9tYWluIDEn
cyBWQ1BVcyB3aWxsIGJlIHNjaGVkdWxlZCBvbnRvIHRoZSBDUFUsCmV2ZW4gdGhvdWdoIHRoZSBW
Q1BVcyBoYXZlIGdvdCAyMDAwbXMgaW4gMTAwMDBtcy4KCkNsZWFyIHRoZSBleHRyYSBiaXQgb2Yg
YWxsIFZDUFVzIG9mIGRvbWFpbiAxOgojIHhsIHNjaGVkLXJ0ZHMgLWQgMSAtdiBhbGwgLXAgMTAw
MDAgLWIgMjAwMCAtZSAwCgpTZXQvQ2xlYXIgdGhlIGV4dHJhdGltZSBiaXQgb2Ygb25lIHNwZWNp
ZmljIFZDUFUgb2YgZG9tYWluIDE6CiMgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAg
LWIgMjAwMCAtZSAxCiMgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAgLWIgMjAwMCAt
ZSAwCgoKVGhlIG9yaWdpbmFsIGRlc2lnbiBvZiB0aGUgd29yay1jb25zZXJ2aW5nIFJURFMgd2Fz
IGRpc2N1c3NlZCBpbgpodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnL21zZzc3MTUwLmh0bWwKClRoZSBzZXJpZXMgb2YgcGF0Y2ggY2FuIGJlIGZvdW5k
IGF0IGdpdGh1YjoKaHR0cHM6Ly9naXRodWIuY29tL1Blbm5QYW5kYS9SVC1YZW4KdW5kZXIgdGhl
IGJyYW5jaDoKeGVuYml0cy9ydGRzL3dvcmstY29uc2VydmluZy12MQoKQ2hhbmdlcyBmcm9tIFJG
QyB2MQpNZXJnZSBjaGFuZ2VzIGluIHNjaGVkX3J0LmMgaW50byBvbmUgcGF0Y2g7Ck1pbm9yIGNo
YW5nZSBpbiB2YXJpYWJsZSBuYW1lIGFuZCBjb21tZW50cy4KClNpZ25lZC1vZmYtYnk6IE1lbmcg
WHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgoKW1BBVENIIHYxIDEvM10geGVuOnJ0ZHM6IHRvd2Fy
ZHMgd29yayBjb25zZXJ2aW5nIFJURFMKW1BBVENIIHYxIDIvM10gbGlieGw6IGVuYWJsZSBwZXIt
VkNQVSBleHRyYXRpbWUgZmxhZyBmb3IgUlREUwpbUEFUQ0ggdjEgMy8zXSB4bDogZW5hYmxlIHBl
ci1WQ1BVIGV4dHJhdGltZSBmbGFnIGZvciBSVERTCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 06 16:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 16:23: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.xen.org>)
	id 1deOKj-0007Ip-3H; Sun, 06 Aug 2017 16:23:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1deOKh-0007ID-B7
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 16:23:15 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 BF/5A-22472-27247895; Sun, 06 Aug 2017 16:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsUyr8m9UbfQqT3
 SYN16HYslHxezODB6HN39mymAMYo1My8pvyKBNaP33Gamgn+xFT+Pf2ZrYDzq1sXIxSEkMINJ
 YtHh+0xdjJwcbAIqEsc3PGIFsUUEpCWufb7MCGIzC2xglLh9NgbEFhawk5j3Zi9YPYuAqsTtM
 y/AbF4BZ4kN26+yg9gSAnISJ49NBpvDKeAi8e/PGRYQWwio5vG2DawQNaESaxafZ4Kpf/zwAe
 MERp4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC/V7
 PwMC4g/HVcb9DjJIcTEqivPEr2iKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6OrZHCgkWpaan
 VqRl5gADECYtwcGjJMK7HSTNW1yQmFucmQ6ROsVozPFqwv9vTBxN3z9+ZxJiycvPS5US5xUAK
 RUAKc0ozYMbBIuMS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeYVBpvBk5pXA7XsFdAoT0C
 lvEltBTilJREhJNTDq+lyZxuln6hPawianx2G254HwimXHgze+sr22kzVzUv08od2lEy97Gtg
 eqbDWduSK1CwSUrVu/J4o/HB902db5Sn/g0/ZOzVpBB0ylbz1NUWVVSPvR4dxj4vHsr7vL1de
 tps34UnAuuTi6DjWp2U19+5EfJvZpjZr+86Tvs4tm58f/JC5IViJpTgj0VCLuag4EQDQEn9bh
 wIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502036593!104227214!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6530 invoked from network); 6 Aug 2017 16:23:13 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-13.tower-31.messagelabs.com with SMTP; 6 Aug 2017 16:23:13 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v76GMxOo022037
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Sun, 6 Aug 2017 12:23:00 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Sun,  6 Aug 2017 12:22:41 -0400
Message-Id: <1502036563-4275-2-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v1 1/3] xen:rtds: towards work conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBSVERTIHNjaGVkdWxlciB3b3JrIGNvbnNlcnZpbmcgd2l0aG91dCBicmVha2luZyB0aGUg
cmVhbC10aW1lIGd1YXJhbnRlZXMuCgpWQ1BVIG1vZGVsOgpFYWNoIHJlYWwtdGltZSBWQ1BVIGlz
IGV4dGVuZGVkIHRvIGhhdmUgYW4gZXh0cmF0aW1lIGZsYWcKYW5kIGEgcHJpb3JpdHlfbGV2ZWwg
ZmllbGQuCldoZW4gYSBWQ1BVJ3MgYnVkZ2V0IGlzIGRlcGxldGVkIGluIHRoZSBjdXJyZW50IHBl
cmlvZCwKaWYgaXQgaGFzIGV4dHJhdGltZSBmbGFnIHNldCwKaXRzIHByaW9yaXR5X2xldmVsIHdp
bGwgaW5jcmVhc2UgYnkgMSBhbmQgaXRzIGJ1ZGdldCB3aWxsIGJlIHJlZmlsbGVkOwpvdGhld3Jp
c2UsIHRoZSBWQ1BVIHdpbGwgYmUgbW92ZWQgdG8gdGhlIGRlcGxldGVkcS4KClNjaGVkdWxpbmcg
cG9saWN5IGlzIG1vZGlmaWVkIGdsb2JhbCBFREY6CkEgVkNQVSB2MSBoYXMgaGlnaGVyIHByaW9y
aXR5IHRoYW4gYW5vdGhlciBWQ1BVIHYyIGlmCihpKSB2MSBoYXMgc21hbGxlciBwcmlvcml0eV9s
ZXZlOyBvcgooaWkpIHYxIGhhcyB0aGUgc2FtZSBwcmlvcml0eV9sZXZlbCBidXQgaGFzIGEgc21h
bGxlciBkZWFkbGluZQoKUXVldWUgbWFuYWdlbWVudDoKUnVuIHF1ZXVlIGhvbGRzIFZDUFVzIHdp
dGggZXh0cmF0aW1lIGZsYWcgc2V0IGFuZCBWQ1BVcyB3aXRoCnJlbWFpbmluZyBidWRnZXQuIFJ1
biBxdWV1ZSBpcyBzb3J0ZWQgaW4gaW5jcmVhc2luZyBvcmRlciBvZiBWQ1BVcyBwcmlvcml0aWVz
LgpEZXBsZXRlZCBxdWV1ZSBob2xkcyBWQ1BVcyB3aGljaCBoYXZlIGV4dHJhdGltZSBmbGFnIGNs
ZWFyZWQgYW5kIGRlcGxldGVkIGJ1ZGdldC4KUmVwbGVuaXNoZWQgcXVldWUgaXMgbm90IG1vZGlm
aWVkLgoKU2lnbmVkLW9mZi1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CgotLS0K
Q2hhbmdlcyBmcm9tIFJGQyB2MQpSZXdvcmRpbmcgY29tbWVudHMgYW5kIGNvbW1pdCBtZXNzYWdl
ClJlbW92ZSBpc193b3JrX2NvbnNlcnZpbmcgZmllbGQgZnJvbSBydF92Y3B1IHN0cnVjdHVyZQpV
c2Ugb25lIGJpdCBpbiBWQ1BVJ3MgZmxhZyB0byBpbmRpY2F0ZSBpZiBhIFZDUFUgd2lsbCBoYXZl
IGV4dHJhIHRpbWUKQ29ycmVjdCBjb21tZW50cyBzdHlsZQotLS0KIHhlbi9jb21tb24vc2NoZWRf
cnQuYyAgICAgICB8IDkwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgIDMgKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNzkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IDM5ZjZiZWUuLjRl
MDQ4YjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX3J0LmMKQEAgLTQ5LDEzICs0OSwxNSBAQAogICogQSBQQ1BVIGlzIGZlYXNpYmxlIGlm
IHRoZSBWQ1BVIGNhbiBydW4gb24gdGhpcyBQQ1BVIGFuZCAodGhlIFBDUFUgaXMgaWRsZSBvcgog
ICogaGFzIGEgbG93ZXItcHJpb3JpdHkgVkNQVSBydW5uaW5nIG9uIGl0LikKICAqCi0gKiBFYWNo
IFZDUFUgaGFzIGEgZGVkaWNhdGVkIHBlcmlvZCBhbmQgYnVkZ2V0LgorICogRWFjaCBWQ1BVIGhh
cyBhIGRlZGljYXRlZCBwZXJpb2QsIGJ1ZGdldCBhbmQgYSBleHRyYXRpbWUgZmxhZwogICogVGhl
IGRlYWRsaW5lIG9mIGEgVkNQVSBpcyBhdCB0aGUgZW5kIG9mIGVhY2ggcGVyaW9kOwogICogQSBW
Q1BVIGhhcyBpdHMgYnVkZ2V0IHJlcGxlbmlzaGVkIGF0IHRoZSBiZWdpbm5pbmcgb2YgZWFjaCBw
ZXJpb2Q7CiAgKiBXaGlsZSBzY2hlZHVsZWQsIGEgVkNQVSBidXJucyBpdHMgYnVkZ2V0LgogICog
VGhlIFZDUFUgbmVlZHMgdG8gZmluaXNoIGl0cyBidWRnZXQgYmVmb3JlIGl0cyBkZWFkbGluZSBp
biBlYWNoIHBlcmlvZDsKICAqIFRoZSBWQ1BVIGRpc2NhcmRzIGl0cyB1bnVzZWQgYnVkZ2V0IGF0
IHRoZSBlbmQgb2YgZWFjaCBwZXJpb2QuCi0gKiBJZiBhIFZDUFUgcnVucyBvdXQgb2YgYnVkZ2V0
IGluIGEgcGVyaW9kLCBpdCBoYXMgdG8gd2FpdCB1bnRpbCBuZXh0IHBlcmlvZC4KKyAqIFdoZW4g
YSBWQ1BVIHJ1bnMgb3V0IG9mIGJ1ZGdldCBpbiBhIHBlcmlvZCwgaWYgaXRzIGV4dHJhdGltZSBm
bGFnIGlzIHNldCwKKyAqIHRoZSBWQ1BVIGluY3JlYXNlcyBpdHMgcHJpb3JpdHlfbGV2ZWwgYnkg
MSBhbmQgcmVmaWxscyBpdHMgYnVkZ2V0OyBvdGhlcndpc2UsCisgKiBpdCBoYXMgdG8gd2FpdCB1
bnRpbCBuZXh0IHBlcmlvZC4KICAqCiAgKiBFYWNoIFZDUFUgaXMgaW1wbGVtZW50ZWQgYXMgYSBk
ZWZlcmFibGUgc2VydmVyLgogICogV2hlbiBhIFZDUFUgaGFzIGEgdGFzayBydW5uaW5nIG9uIGl0
LCBpdHMgYnVkZ2V0IGlzIGNvbnRpbnVvdXNseSBidXJuZWQ7CkBAIC02Myw3ICs2NSw4IEBACiAg
KgogICogUXVldWUgc2NoZW1lOgogICogQSBnbG9iYWwgcnVucXVldWUgYW5kIGEgZ2xvYmFsIGRl
cGxldGVkcXVldWUgZm9yIGVhY2ggQ1BVIHBvb2wuCi0gKiBUaGUgcnVucXVldWUgaG9sZHMgYWxs
IHJ1bm5hYmxlIFZDUFVzIHdpdGggYnVkZ2V0LCBzb3J0ZWQgYnkgZGVhZGxpbmU7CisgKiBUaGUg
cnVucXVldWUgaG9sZHMgYWxsIHJ1bm5hYmxlIFZDUFVzIHdpdGggYnVkZ2V0LAorICogc29ydGVk
IGJ5IHByaW9yaXR5X2xldmVsIGFuZCBkZWFkbGluZTsKICAqIFRoZSBkZXBsZXRlZHF1ZXVlIGhv
bGRzIGFsbCBWQ1BVcyB3aXRob3V0IGJ1ZGdldCwgdW5zb3J0ZWQ7CiAgKgogICogTm90ZTogY3B1
bWFzayBhbmQgY3B1cG9vbCBpcyBzdXBwb3J0ZWQuCkBAIC0xNTEsNiArMTU0LDE0IEBACiAjZGVm
aW5lIFJURFNfZGVwbGV0ZWQgKDE8PF9fUlREU19kZXBsZXRlZCkKIAogLyoKKyAqIFJURFNfZXh0
cmF0aW1lOiBDYW4gdGhlIHZjcHUgcnVuIGluIHRoZSB0aW1lIHRoYXQgaXMKKyAqIG5vdCBwYXJ0
IG9mIGFueSByZWFsLXRpbWUgcmVzZXJ2YXRpb24sIGFuZCB3b3VsZCB0aGVyZWZvcmUKKyAqIGJl
IG90aGVyd2lzZSBsZWZ0IGlkbGU/CisgKi8KKyNkZWZpbmUgX19SVERTX2V4dHJhdGltZSAgICA0
CisjZGVmaW5lIFJURFNfZXh0cmF0aW1lICgxPDxfX1JURFNfZXh0cmF0aW1lKQorCisvKgogICog
cnQgdHJhY2luZyBldmVudHMgKCJvbmx5IiA1MTIgYXZhaWxhYmxlISkuIENoZWNrCiAgKiBpbmNs
dWRlL3B1YmxpYy90cmFjZS5oIGZvciBtb3JlIGRldGFpbHMuCiAgKi8KQEAgLTIwMSw2ICsyMTIs
OCBAQCBzdHJ1Y3QgcnRfdmNwdSB7CiAgICAgc3RydWN0IHJ0X2RvbSAqc2RvbTsKICAgICBzdHJ1
Y3QgdmNwdSAqdmNwdTsKIAorICAgIHVuc2lnbmVkIHByaW9yaXR5X2xldmVsOworCiAgICAgdW5z
aWduZWQgZmxhZ3M7ICAgICAgICAgICAgICAvKiBtYXJrIF9fUlREU19zY2hlZHVsZWQsIGV0Yy4u
ICovCiB9OwogCkBAIC0yNDUsNiArMjU4LDExIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGxpc3Rf
aGVhZCAqcnRfcmVwbHEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIHJldHVybiAm
cnRfcHJpdihvcHMpLT5yZXBscTsKIH0KIAorc3RhdGljIGlubGluZSBib29sIGhhc19leHRyYXRp
bWUoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKK3sKKyAgICByZXR1cm4gKHN2Yy0+ZmxhZ3Mg
JiBSVERTX2V4dHJhdGltZSkgPyAxIDogMDsKK30KKwogLyoKICAqIEhlbHBlciBmdW5jdGlvbnMg
Zm9yIG1hbmlwdWxhdGluZyB0aGUgcnVucXVldWUsIHRoZSBkZXBsZXRlZCBxdWV1ZSwKICAqIGFu
ZCB0aGUgcmVwbGVuaXNobWVudCBldmVudHMgcXVldWUuCkBAIC0yNzQsNiArMjkyLDIxIEBAIHZj
cHVfb25fcmVwbHEoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKIH0KIAogLyoKKyAqIElmIHYx
IHByaW9yaXR5ID49IHYyIHByaW9yaXR5LCByZXR1cm4gdmFsdWUgPiAwCisgKiBPdGhlcndpc2Us
IHJldHVybiB2YWx1ZSA8IDAKKyAqLworc3RhdGljIHNfdGltZV90Citjb21wYXJlX3ZjcHVfcHJp
b3JpdHkoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnYxLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqdjIp
Cit7CisgICAgaW50IHByaW8gPSB2Mi0+cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2
ZWw7CisKKyAgICBpZiAoIHByaW8gPT0gMCApCisgICAgcmV0dXJuIHYyLT5jdXJfZGVhZGxpbmUg
LSB2MS0+Y3VyX2RlYWRsaW5lOworCisgICAgcmV0dXJuIHByaW87Cit9CisKKy8qCiAgKiBEZWJ1
ZyByZWxhdGVkIGNvZGUsIGR1bXAgdmNwdS9jcHUgaW5mb3JtYXRpb24KICAqLwogc3RhdGljIHZv
aWQKQEAgLTMwMyw2ICszMzYsNyBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgIGNwdWxpc3Rfc2NucHJpbnRm
KGtleWhhbmRsZXJfc2NyYXRjaCwgc2l6ZW9mKGtleWhhbmRsZXJfc2NyYXRjaCksIG1hc2spOwog
ICAgIHByaW50aygiWyU1ZC4lLTJ1XSBjcHUgJXUsICglIlBSSV9zdGltZSIsICUiUFJJX3N0aW1l
IiksIgogICAgICAgICAgICAiIGN1cl9iPSUiUFJJX3N0aW1lIiBjdXJfZD0lIlBSSV9zdGltZSIg
bGFzdF9zdGFydD0lIlBSSV9zdGltZSJcbiIKKyAgICAgICAgICAgIiBcdFx0IHByaW9yaXR5X2xl
dmVsPSVkIGhhc19leHRyYXRpbWU9JWRcbiIKICAgICAgICAgICAgIiBcdFx0IG9uUT0lZCBydW5u
YWJsZT0lZCBmbGFncz0leCBlZmZlY3RpdmUgaGFyZF9hZmZpbml0eT0lc1xuIiwKICAgICAgICAg
ICAgIHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQsCiAgICAgICAgICAgICBzdmMtPnZjcHUt
PnZjcHVfaWQsCkBAIC0zMTIsNiArMzQ2LDggQEAgcnRfZHVtcF92Y3B1KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAgICAgICAgICAgIHN2
Yy0+Y3VyX2J1ZGdldCwKICAgICAgICAgICAgIHN2Yy0+Y3VyX2RlYWRsaW5lLAogICAgICAgICAg
ICAgc3ZjLT5sYXN0X3N0YXJ0LAorICAgICAgICAgICAgc3ZjLT5wcmlvcml0eV9sZXZlbCwKKyAg
ICAgICAgICAgIGhhc19leHRyYXRpbWUoc3ZjKSwKICAgICAgICAgICAgIHZjcHVfb25fcShzdmMp
LAogICAgICAgICAgICAgdmNwdV9ydW5uYWJsZShzdmMtPnZjcHUpLAogICAgICAgICAgICAgc3Zj
LT5mbGFncywKQEAgLTQyMywxNSArNDU5LDE4IEBAIHJ0X3VwZGF0ZV9kZWFkbGluZShzX3RpbWVf
dCBub3csIHN0cnVjdCBydF92Y3B1ICpzdmMpCiAgICAgICovCiAgICAgc3ZjLT5sYXN0X3N0YXJ0
ID0gbm93OwogICAgIHN2Yy0+Y3VyX2J1ZGdldCA9IHN2Yy0+YnVkZ2V0OworICAgIHN2Yy0+cHJp
b3JpdHlfbGV2ZWwgPSAwOwogCiAgICAgLyogVFJBQ0UgKi8KICAgICB7CiAgICAgICAgIHN0cnVj
dCBfX3BhY2tlZCB7CiAgICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAg
ICAgICAgICB1bnNpZ25lZCBwcmlvcml0eV9sZXZlbDsKICAgICAgICAgICAgIHVpbnQ2NF90IGN1
cl9kZWFkbGluZSwgY3VyX2J1ZGdldDsKICAgICAgICAgfSBkOwogICAgICAgICBkLmRvbSA9IHN2
Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7CiAgICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+
dmNwdV9pZDsKKyAgICAgICAgZC5wcmlvcml0eV9sZXZlbCA9IHN2Yy0+cHJpb3JpdHlfbGV2ZWw7
CiAgICAgICAgIGQuY3VyX2RlYWRsaW5lID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9kZWFkbGluZTsK
ICAgICAgICAgZC5jdXJfYnVkZ2V0ID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9idWRnZXQ7CiAgICAg
ICAgIHRyYWNlX3ZhcihUUkNfUlREU19CVURHRVRfUkVQTEVOSVNILCAxLApAQCAtNDU0LDcgKzQ5
Myw3IEBAIHJ0X3VwZGF0ZV9kZWFkbGluZShzX3RpbWVfdCBub3csIHN0cnVjdCBydF92Y3B1ICpz
dmMpCiAgKiBjYXNlcywgaWYgdGhlIHZjcHUgd2l0aCB0aGUgZWFybGllc3QgZGVhZGxpbmUgaXMg
d2hhdCB3ZQogICogYXJlIGRlYWxpbmcgd2l0aCkuCiAgKi8KLXN0YXRpYyBpbmxpbmUgYm9vbF90
CitzdGF0aWMgaW5saW5lIGJvb2wKIGRlYWRsaW5lX3F1ZXVlX3JlbW92ZShzdHJ1Y3QgbGlzdF9o
ZWFkICpxdWV1ZSwgc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIHsKICAgICBpbnQgcG9zID0gMDsK
QEAgLTQ2Niw3ICs1MDUsNyBAQCBkZWFkbGluZV9xdWV1ZV9yZW1vdmUoc3RydWN0IGxpc3RfaGVh
ZCAqcXVldWUsIHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCiAgICAgcmV0dXJuICFwb3M7CiB9CiAK
LXN0YXRpYyBpbmxpbmUgYm9vbF90CitzdGF0aWMgaW5saW5lIGJvb2wKIGRlYWRsaW5lX3F1ZXVl
X2luc2VydChzdHJ1Y3QgcnRfdmNwdSAqICgqcWVsZW0pKHN0cnVjdCBsaXN0X2hlYWQgKiksCiAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc3RydWN0IGxpc3RfaGVh
ZCAqZWxlbSwKICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpxdWV1ZSkK
QEAgLTQ3Nyw3ICs1MTYsNyBAQCBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3ZjcHUg
KiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAogICAgIGxpc3RfZm9yX2VhY2ggKCBpdGVy
LCBxdWV1ZSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcnRfdmNwdSAqIGl0ZXJfc3ZjID0gKCpx
ZWxlbSkoaXRlcik7Ci0gICAgICAgIGlmICggc3ZjLT5jdXJfZGVhZGxpbmUgPD0gaXRlcl9zdmMt
PmN1cl9kZWFkbGluZSApCisgICAgICAgIGlmICggY29tcGFyZV92Y3B1X3ByaW9yaXR5KHN2Yywg
aXRlcl9zdmMpID4gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgcG9zKys7CiAgICAg
fQpAQCAtNTM3LDggKzU3Niw5IEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAgICBBU1NFUlQoICF2Y3B1X29uX3Eoc3ZjKSAp
OwogICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShzdmMpICk7CiAKLSAgICAvKiBhZGQgc3ZjIHRv
IHJ1bnEgaWYgc3ZjIHN0aWxsIGhhcyBidWRnZXQgKi8KLSAgICBpZiAoIHN2Yy0+Y3VyX2J1ZGdl
dCA+IDAgKQorICAgIC8qIGFkZCBzdmMgdG8gcnVucSBpZiBzdmMgc3RpbGwgaGFzIGJ1ZGdldCBv
ciBpdHMgZXh0cmF0aW1lIGlzIHNldCAqLworICAgIGlmICggc3ZjLT5jdXJfYnVkZ2V0ID4gMCB8
fAorICAgICAgICAgaGFzX2V4dHJhdGltZShzdmMpICkKICAgICAgICAgZGVhZGxpbmVfcnVucV9p
bnNlcnQoc3ZjLCAmc3ZjLT5xX2VsZW0sIHJ1bnEpOwogICAgIGVsc2UKICAgICAgICAgbGlzdF9h
ZGQoJnN2Yy0+cV9lbGVtLCAmcHJ2LT5kZXBsZXRlZHEpOwpAQCAtODU3LDYgKzg5Nyw4IEBAIHJ0
X2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZj
LCB2b2lkICpkZCkKICAgICBzdmMtPnZjcHUgPSB2YzsKICAgICBzdmMtPmxhc3Rfc3RhcnQgPSAw
OwogCisgICAgX19zZXRfYml0KF9fUlREU19leHRyYXRpbWUsICZzdmMtPmZsYWdzKTsKKyAgICBz
dmMtPnByaW9yaXR5X2xldmVsID0gMDsKICAgICBzdmMtPnBlcmlvZCA9IFJURFNfREVGQVVMVF9Q
RVJJT0Q7CiAgICAgaWYgKCAhaXNfaWRsZV92Y3B1KHZjKSApCiAgICAgICAgIHN2Yy0+YnVkZ2V0
ID0gUlREU19ERUZBVUxUX0JVREdFVDsKQEAgLTk2Niw4ICsxMDA4LDE2IEBAIGJ1cm5fYnVkZ2V0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc190aW1l
X3Qgbm93KQogCiAgICAgaWYgKCBzdmMtPmN1cl9idWRnZXQgPD0gMCApCiAgICAgewotICAgICAg
ICBzdmMtPmN1cl9idWRnZXQgPSAwOwotICAgICAgICBfX3NldF9iaXQoX19SVERTX2RlcGxldGVk
LCAmc3ZjLT5mbGFncyk7CisgICAgICAgIGlmICggaGFzX2V4dHJhdGltZShzdmMpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgc3ZjLT5wcmlvcml0eV9sZXZlbCsrOworICAgICAgICAgICAgc3Zj
LT5jdXJfYnVkZ2V0ID0gc3ZjLT5idWRnZXQ7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICB7CisgICAgICAgICAgICBzdmMtPmN1cl9idWRnZXQgPSAwOworICAgICAgICAgICAgX19z
ZXRfYml0KF9fUlREU19kZXBsZXRlZCwgJnN2Yy0+ZmxhZ3MpOworICAgICAgICB9CiAgICAgfQog
CiAgICAgLyogVFJBQ0UgKi8KQEAgLTk3NiwxMSArMTAyNiwxNSBAQCBidXJuX2J1ZGdldChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMsIHNfdGltZV90IG5v
dykKICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKICAgICAgICAgICAgIHVp
bnQ2NF90IGN1cl9idWRnZXQ7CiAgICAgICAgICAgICBpbnQgZGVsdGE7CisgICAgICAgICAgICB1
bnNpZ25lZCBwcmlvcml0eV9sZXZlbDsKKyAgICAgICAgICAgIGJvb2wgaGFzX2V4dHJhdGltZTsK
ICAgICAgICAgfSBkOwogICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5f
aWQ7CiAgICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsKICAgICAgICAgZC5jdXJf
YnVkZ2V0ID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9idWRnZXQ7CiAgICAgICAgIGQuZGVsdGEgPSBk
ZWx0YTsKKyAgICAgICAgZC5wcmlvcml0eV9sZXZlbCA9IHN2Yy0+cHJpb3JpdHlfbGV2ZWw7Cisg
ICAgICAgIGQuaGFzX2V4dHJhdGltZSA9IHN2Yy0+ZmxhZ3MgJiBSVERTX2V4dHJhdGltZTsKICAg
ICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX0JVREdFVF9CVVJOLCAxLAogICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGQpLAogICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikgJmQpOwpA
QCAtMTA4OCw3ICsxMTQyLDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAgICAgICAg
ICB2Y3B1X3J1bm5hYmxlKGN1cnJlbnQpICYmCiAgICAgICAgICAgICAgc2N1cnItPmN1cl9idWRn
ZXQgPiAwICYmCiAgICAgICAgICAgICAgKCBpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUpIHx8Ci0g
ICAgICAgICAgICAgICBzY3Vyci0+Y3VyX2RlYWRsaW5lIDw9IHNuZXh0LT5jdXJfZGVhZGxpbmUg
KSApCisgICAgICAgICAgICAgICBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoc2N1cnIsIHNuZXh0KSA+
IDAgKSApCiAgICAgICAgICAgICBzbmV4dCA9IHNjdXJyOwogICAgIH0KIApAQCAtMTE5OCwxMyAr
MTI1MiwxMyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBydF92Y3B1ICpuZXcpCiAgICAgICAgIH0KICAgICAgICAgaXRlcl9zdmMgPSBydF92Y3B1KGl0
ZXJfdmMpOwogICAgICAgICBpZiAoIGxhdGVzdF9kZWFkbGluZV92Y3B1ID09IE5VTEwgfHwKLSAg
ICAgICAgICAgICBpdGVyX3N2Yy0+Y3VyX2RlYWRsaW5lID4gbGF0ZXN0X2RlYWRsaW5lX3ZjcHUt
PmN1cl9kZWFkbGluZSApCisgICAgICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KGl0ZXJf
c3ZjLCBsYXRlc3RfZGVhZGxpbmVfdmNwdSkgPCAwICkKICAgICAgICAgICAgIGxhdGVzdF9kZWFk
bGluZV92Y3B1ID0gaXRlcl9zdmM7CiAgICAgfQogCiAgICAgLyogMykgY2FuZGljYXRlIGhhcyBo
aWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0IGxvd2VzdCBwcmlvcml0eSB2Y3B1ICovCiAgICAgaWYg
KCBsYXRlc3RfZGVhZGxpbmVfdmNwdSAhPSBOVUxMICYmCi0gICAgICAgICBuZXctPmN1cl9kZWFk
bGluZSA8IGxhdGVzdF9kZWFkbGluZV92Y3B1LT5jdXJfZGVhZGxpbmUgKQorICAgICAgICAgY29t
cGFyZV92Y3B1X3ByaW9yaXR5KGxhdGVzdF9kZWFkbGluZV92Y3B1LCBuZXcpIDwgMCApCiAgICAg
ewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfYnVzeV9jcHUpOwogICAgICAgICBj
cHVfdG9fdGlja2xlID0gbGF0ZXN0X2RlYWRsaW5lX3ZjcHUtPnZjcHUtPnByb2Nlc3NvcjsKQEAg
LTEzOTUsNiArMTQ0OSwxMCBAQCBydF9kb21fY250bCgKICAgICAgICAgICAgICAgICBzdmMgPSBy
dF92Y3B1KGQtPnZjcHVbbG9jYWxfc2NoZWQudmNwdWlkXSk7CiAgICAgICAgICAgICAgICAgbG9j
YWxfc2NoZWQudS5ydGRzLmJ1ZGdldCA9IHN2Yy0+YnVkZ2V0IC8gTUlDUk9TRUNTKDEpOwogICAg
ICAgICAgICAgICAgIGxvY2FsX3NjaGVkLnUucnRkcy5wZXJpb2QgPSBzdmMtPnBlcmlvZCAvIE1J
Q1JPU0VDUygxKTsKKyAgICAgICAgICAgICAgICBpZiAoIGhhc19leHRyYXRpbWUoc3ZjKSApCisg
ICAgICAgICAgICAgICAgICAgIGxvY2FsX3NjaGVkLnUucnRkcy5mbGFncyB8PSBYRU5fRE9NQ1RM
X1NDSEVEX1JURFNfZXh0cmF0aW1lOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICAgICAgbG9jYWxfc2NoZWQudS5ydGRzLmZsYWdzICY9IH5YRU5fRE9NQ1RMX1NDSEVEX1JU
RFNfZXh0cmF0aW1lOwogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBy
di0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAgICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29m
ZnNldChvcC0+dS52LnZjcHVzLCBpbmRleCwKQEAgLTE0MTksNiArMTQ3NywxMCBAQCBydF9kb21f
Y250bCgKICAgICAgICAgICAgICAgICBzdmMgPSBydF92Y3B1KGQtPnZjcHVbbG9jYWxfc2NoZWQu
dmNwdWlkXSk7CiAgICAgICAgICAgICAgICAgc3ZjLT5wZXJpb2QgPSBwZXJpb2Q7CiAgICAgICAg
ICAgICAgICAgc3ZjLT5idWRnZXQgPSBidWRnZXQ7CisgICAgICAgICAgICAgICAgaWYgKCBsb2Nh
bF9zY2hlZC51LnJ0ZHMuZmxhZ3MgJiBYRU5fRE9NQ1RMX1NDSEVEX1JURFNfZXh0cmF0aW1lICkK
KyAgICAgICAgICAgICAgICAgICAgX19zZXRfYml0KF9fUlREU19leHRyYXRpbWUsICZzdmMtPmZs
YWdzKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIF9fY2xlYXJf
Yml0KF9fUlREU19leHRyYXRpbWUsICZzdmMtPmZsYWdzKTsKICAgICAgICAgICAgICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIC8qIFByb2Nlc3MgYSBtb3N0IDY0IHZDUFVzIHdpdGhvdXQgY2hlY2tpbmcgZm9y
IHByZWVtcHRpb25zLiAqLwpAQCAtMTQ5Myw3ICsxNTU1LDcgQEAgc3RhdGljIHZvaWQgcmVwbF90
aW1lcl9oYW5kbGVyKHZvaWQgKmRhdGEpewogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3Qg
cnRfdmNwdSAqbmV4dF9vbl9ydW5xID0gcV9lbGVtKHJ1bnEtPm5leHQpOwogCi0gICAgICAgICAg
ICBpZiAoIHN2Yy0+Y3VyX2RlYWRsaW5lID4gbmV4dF9vbl9ydW5xLT5jdXJfZGVhZGxpbmUgKQor
ICAgICAgICAgICAgaWYgKCBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoc3ZjLCBuZXh0X29uX3J1bnEp
IDwgMCApCiAgICAgICAgICAgICAgICAgcnVucV90aWNrbGUob3BzLCBuZXh0X29uX3J1bnEpOwog
ICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBfX3Rlc3RfYW5kX2NsZWFyX2JpdChfX1JURFNf
ZGVwbGV0ZWQsICZzdmMtPmZsYWdzKSAmJgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDA2NjljMzEuLmJh
NWRhYTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTM2MCw2ICszNjAsOSBAQCB0eXBlZGVmIHN0cnVj
dCB4ZW5fZG9tY3RsX3NjaGVkX2NyZWRpdDIgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9z
Y2hlZF9ydGRzIHsKICAgICB1aW50MzJfdCBwZXJpb2Q7CiAgICAgdWludDMyX3QgYnVkZ2V0Owor
I2RlZmluZSBfWEVOX0RPTUNUTF9TQ0hFRF9SVERTX2V4dHJhdGltZSAwCisjZGVmaW5lIFhFTl9E
T01DVExfU0NIRURfUlREU19leHRyYXRpbWUgICgxVTw8X1hFTl9ET01DVExfU0NIRURfUlREU19l
eHRyYXRpbWUpCisgICAgdWludDMyX3QgZmxhZ3M7CiB9IHhlbl9kb21jdGxfc2NoZWRfcnRkc190
OwogCiB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkcGFyYW1fdmNwdSB7Ci0tIAoxLjku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 06 16:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 16:23: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.xen.org>)
	id 1deOKd-0007Ha-Es; Sun, 06 Aug 2017 16:23:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1deOKc-0007HO-1m
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 16:23:10 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 05/12-01862-D6247895; Sun, 06 Aug 2017 16:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsUyr8m9UTfHqT3
 SYPF2FYslHxezODB6HN39mymAMYo1My8pvyKBNaPh2THmgj38FW3P3jM2MC7h6WLk4hASmMEk
 8WLpcfYuRk4ONgEVieMbHrGC2CIC0hLXPl9mBLGZBTYwStw+GwNiCwu4STy69IQJxGYRUJXY0
 HUNrJdXwFli3/5FbCC2hICcxMljk8HmcAq4SPz7c4YFxBYCqnm8bQMrRE2oxJrF55lg6h8/fM
 A4gZFnASPDKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQL8
 zAMEOxlfdzocYJTmYlER541e0RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L3o0B4pJFiUmp5a
 kZaZAwxAmLQEB4+SCO8BkDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonz1jkCFQmAFGWU5
 sGNgEXDJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzzgNZxZOZVwK36RXQEUxAR7xJbAU5oi
 QRISXVwBg64ZtqW0S86nVZ0/mC3KZnfSQt3WsWr+B3jz5XXcduNtt0x9zQnfcfb9uylevtbsH
 gCB6fJ3qHL6TOuqYRamVrmrk66k7qgWd17Ona8Uu4Zn+JmDzhp+K2xy663jpPZx3OCrJacKRt
 t9cre4PX5zNaVtcJMszearU93kVCbeWxLZGHMjMt3yqxFGckGmoxFxUnAgDTo9KmgQIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502036588!97117810!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54392 invoked from network); 6 Aug 2017 16:23:08 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-2.tower-31.messagelabs.com with SMTP; 6 Aug 2017 16:23:08 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v76GMxOp022037
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Sun, 6 Aug 2017 12:23:00 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Sun,  6 Aug 2017 12:22:42 -0400
Message-Id: <1502036563-4275-3-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v1 2/3] libxl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2dldC9zZXQgYW5kIHNjaGVkX3J0ZHNfdmNw
dV9nZXQvc2V0CmZ1bmN0aW9ucyB0byBzdXBwb3J0IHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnCgpT
aWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KCi0tLQpDaGFuZ2Vz
IGZyb20gUkZDIHYxCkNoYW5nZSB3b3JrX2NvbnNlcnZpbmcgZmxhZyB0byBleHRyYXRpbWUgZmxh
ZwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgfCAxMiArKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfc2NoZWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMKaW5kZXggZmFhNjA0ZS4uNGVi
ZWQ5NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2NoZWQuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9zY2hlZC5jCkBAIC01NTgsNiArNTU4LDEwIEBAIHN0YXRpYyBpbnQgc2NoZWRf
cnRkc192Y3B1X2dldF9hbGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgZm9y
IChpID0gMDsgaSA8IG51bV92Y3B1czsgaSsrKSB7CiAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0u
cGVyaW9kID0gdmNwdXNbaV0udS5ydGRzLnBlcmlvZDsKICAgICAgICAgc2NpbmZvLT52Y3B1c1tp
XS5idWRnZXQgPSB2Y3B1c1tpXS51LnJ0ZHMuYnVkZ2V0OworICAgICAgICBpZiAoIHZjcHVzW2ld
LnUucnRkcy5mbGFncyAmIFhFTl9ET01DVExfU0NIRURfUlREU19leHRyYXRpbWUgKQorICAgICAg
ICAgICBzY2luZm8tPnZjcHVzW2ldLmV4dHJhdGltZSA9IDE7CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgc2NpbmZvLT52Y3B1c1tpXS5leHRyYXRpbWUgPSAwOwogICAgICAgICBzY2luZm8tPnZj
cHVzW2ldLnZjcHVpZCA9IHZjcHVzW2ldLnZjcHVpZDsKICAgICB9CiAgICAgcmMgPSAwOwpAQCAt
NjA3LDYgKzYxMSwxMCBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9zZXQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHZjcHVzW2ldLnZjcHVpZCA9IHNjaW5mby0+
dmNwdXNbaV0udmNwdWlkOwogICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMucGVyaW9kID0gc2NpbmZv
LT52Y3B1c1tpXS5wZXJpb2Q7CiAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5idWRnZXQgPSBzY2lu
Zm8tPnZjcHVzW2ldLmJ1ZGdldDsKKyAgICAgICAgaWYgKCBzY2luZm8tPnZjcHVzW2ldLmV4dHJh
dGltZSApCisgICAgICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMuZmxhZ3MgfD0gWEVOX0RPTUNUTF9T
Q0hFRF9SVERTX2V4dHJhdGltZTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdmNwdXNbaV0u
dS5ydGRzLmZsYWdzICY9IH5YRU5fRE9NQ1RMX1NDSEVEX1JURFNfZXh0cmF0aW1lOwogICAgIH0K
IAogICAgIHIgPSB4Y19zY2hlZF9ydGRzX3ZjcHVfc2V0KENUWC0+eGNoLCBkb21pZCwKQEAgLTY1
NSw2ICs2NjMsMTAgQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3ZjcHVfc2V0X2FsbChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgdmNwdXNbaV0udmNwdWlkID0gaTsKICAg
ICAgICAgdmNwdXNbaV0udS5ydGRzLnBlcmlvZCA9IHNjaW5mby0+dmNwdXNbMF0ucGVyaW9kOwog
ICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMuYnVkZ2V0ID0gc2NpbmZvLT52Y3B1c1swXS5idWRnZXQ7
CisgICAgICAgIGlmICggc2NpbmZvLT52Y3B1c1swXS5leHRyYXRpbWUgKQorICAgICAgICAgICAg
dmNwdXNbaV0udS5ydGRzLmZsYWdzIHw9IFhFTl9ET01DVExfU0NIRURfUlREU19leHRyYXRpbWU7
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5mbGFncyAmPSB+WEVO
X0RPTUNUTF9TQ0hFRF9SVERTX2V4dHJhdGltZTsKICAgICB9CiAKICAgICByID0geGNfc2NoZWRf
cnRkc192Y3B1X3NldChDVFgtPnhjaCwgZG9taWQsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 06 16:29:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 16: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.xen.org>)
	id 1deOQf-0007rV-S2; Sun, 06 Aug 2017 16:29:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deOQf-0007rK-97
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 16:29:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F7/64-27137-4E347895; Sun, 06 Aug 2017 16:29:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfexc3u
 kwc0n6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNt0iL3gm0zFrxc7WBoY
 F4p2MXJxCAn8ZZS4tu4cWxcjJ5DzmFFiz65CiMQ2RomfP96ygCREBJwlvp6Zyw5i8wroSzyfe
 R+sQVggSKLr/wlWEFtCYCubxNL1HhC2p8TK09eYYezulYuBbHYONgEriUNiIFEWAVWJDTs3MU
 1g5F7AyLCKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DfDEC
 wg3HeCf9DjJIcTEqivPEr2iKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD6OLVHCgkWpaanVqRl
 5gADDyYtwcGjJMK7ECTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivLkgRQIgRRmleXAjY
 FFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8P0Cm8GTmlcBtegV0BBPQEW8SW0GOKElESE
 k1ME46aXlK8/KECTJrF3ren8zOoq1/fM7ac83qN5LTjC4sVL3dEP1YNz0oVKJs6spFf9LTXsj
 +6/6UeUxQ2KkwwjlQV77l2amFgep+uz+2nEkOY3t5d+Odn4sW/Hn65d4RbeufC6aWcP6255y5
 2iDcb73w0ap3UyKb5t378uOzftHhuwxC92pP9KYrsRRnJBpqMRcVJwIAv6j/vX0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502036962!70808254!1
X-Originating-IP: [104.130.215.37]
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 23581 invoked from network); 6 Aug 2017 16:29:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 16:29:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deOQb-0000pB-MB; Sun, 06 Aug 2017 16:29: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 1deOQW-00076J-7H; Sun, 06 Aug 2017 16:29:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deOQW-0006vv-17; Sun, 06 Aug 2017 16:29:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112486-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 16:29:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112486: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5720530848099783563=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    3 days   33 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    2 days   21 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5720530848099783563==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 16:48:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 16:48: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.xen.org>)
	id 1deOij-0000lP-K9; Sun, 06 Aug 2017 16:48:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mikko.rapeli@iki.fi>) id 1deOii-0000kx-Eo
 for xen-devel@lists.xenproject.org; Sun, 06 Aug 2017 16:48:04 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 27/08-01987-34847895; Sun, 06 Aug 2017 16:48:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsUS/WKWpK6zR3u
 kwbc+VovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePKl1ssBfPYKg7smsrSwLiNtYuRi0NIYAeT
 xPlzS5m7GDk52AQ0JJ7MOcTexcjBISJgIzH3rSpIDbPADEaJOwdfsIDUCAs4SzTsmMkGYrMIq
 Eqsn7mVHcTmFbCQ+HfnKROILSEgLzGxdxojiM0JFH98YClYjZCAucSOZatYIOoFJU7OfMICso
 tZQF1i/TwhkDAzUGvz1tnMEGOsJM78PMMEUiIBdNq1a+YQYU+Jw1uWsk1gFJiFZNAshEGzkAx
 awMi8ilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwLOsZGBh3
 MJ5qdj7EKMnBpCTKG7+iLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+5W3ukkGBRanpqRVpmD
 jBCYNISHDxKIrxS7kBp3uKCxNzizHSI1ClGS44Nq9d/YeJo+rAFSL6a8P8bkxBLXn5eqpQ47z
 2QeQIgDRmleXDjYFF8iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwry7IWp7MvBK4ra+ADmI
 COuhNYivIQSWJCCmpBsagjwnRomF9c42VprDlp1rM3Slm//5qg/HX1J+iB8L+fdrC9em4ze8b
 a/zqZnrI6fS6KZWZ/E4X1bwRcGKxha1F9kv92KqeGu6jj27N+6Zkon58g+bHVGG+yZayp2e3Z
 67Kqfj0xkjqy/n6wK+Sm/9P3+e1voTj9v7FMXeiLSRPxjB2aNnmiCuxFGckGmoxFxUnAgAgCc
 KZ3QIAAA==
X-Env-Sender: mikko.rapeli@iki.fi
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502038082!108881614!1
X-Originating-IP: [91.232.154.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35302 invoked from network); 6 Aug 2017 16:48:03 -0000
Received: from mail.kapsi.fi (HELO mail.kapsi.fi) (91.232.154.25)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Aug 2017 16:48:03 -0000
Received: from p2003006ccd28d4000219d2fffe03c7a9.dip0.t-ipconnect.de
 ([2003:6c:cd28:d400:219:d2ff:fe03:c7a9] helo=totoro.fritz.box)
 by mail.kapsi.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <mikko.rapeli@iki.fi>)
 id 1deOib-0003Hi-Gm; Sun, 06 Aug 2017 19:47:57 +0300
From: Mikko Rapeli <mikko.rapeli@iki.fi>
To: linux-kernel@vger.kernel.org,
	linux-api@vger.kernel.org
Date: Sun,  6 Aug 2017 18:44:19 +0200
Message-Id: <20170806164428.2273-29-mikko.rapeli@iki.fi>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170806164428.2273-1-mikko.rapeli@iki.fi>
References: <20170806164428.2273-1-mikko.rapeli@iki.fi>
MIME-Version: 1.0
X-SA-Exim-Connect-IP: 2003:6c:cd28:d400:219:d2ff:fe03:c7a9
X-SA-Exim-Mail-From: mikko.rapeli@iki.fi
X-SA-Exim-Scanned: No (on mail.kapsi.fi); SAEximRunCond expanded to false
Cc: Juergen Gross <jgross@suse.com>, Mikko Rapeli <mikko.rapeli@iki.fi>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v06 28/36] uapi xen/evtchn.h: include
	xen/privcmd.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaGFzIGRlZmluaXRpb24gb2YgZG9taWRfdC4gRml4ZXMgdXNlcnNwYWNlIGNvbXBpbGVyIGVy
cm9yIHdoZW4KeGVuL3ByaXZjbWQuaCBpcyBjb21waWxlZCBhbG9uZToKCnhlbi9ldnRjaG4uaDox
MDA6MjogZXJyb3I6IHVua25vd24gdHlwZSBuYW1lIOKAmGRvbWlkX3TigJkKICBkb21pZF90IGRv
bWlkOwogIF5+fn5+fn4KClNpZ25lZC1vZmYtYnk6IE1pa2tvIFJhcGVsaSA8bWlra28ucmFwZWxp
QGlraS5maT4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKLS0tCiBpbmNsdWRlL3VhcGkveGVuL2V2dGNobi5oIHwgMiArKwogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS94
ZW4vZXZ0Y2huLmggYi9pbmNsdWRlL3VhcGkveGVuL2V2dGNobi5oCmluZGV4IGNiNGFhNGJiOTA1
ZS4uODFkZjRiMzc4OTM4IDEwMDY0NAotLS0gYS9pbmNsdWRlL3VhcGkveGVuL2V2dGNobi5oCisr
KyBiL2luY2x1ZGUvdWFwaS94ZW4vZXZ0Y2huLmgKQEAgLTMzLDYgKzMzLDggQEAKICNpZm5kZWYg
X19MSU5VWF9QVUJMSUNfRVZUQ0hOX0hfXwogI2RlZmluZSBfX0xJTlVYX1BVQkxJQ19FVlRDSE5f
SF9fCiAKKyNpbmNsdWRlIDx4ZW4vcHJpdmNtZC5oPgorCiAvKgogICogQmluZCBhIGZyZXNoIHBv
cnQgdG8gVklSUSBAdmlycS4KICAqIFJldHVybiBhbGxvY2F0ZWQgcG9ydC4KLS0gCjIuMTMuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 06 16:48:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 16:48: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.xen.org>)
	id 1deOin-0000lg-RL; Sun, 06 Aug 2017 16:48:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mikko.rapeli@iki.fi>) id 1deOim-0000la-Iy
 for xen-devel@lists.xenproject.org; Sun, 06 Aug 2017 16:48:08 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 63/83-03582-74847895; Sun, 06 Aug 2017 16:48:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsUS/WKWpK6LR3u
 kweYblhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abu59YC5bxVSy6f5a5gXEdTxcjF4eQwA4m
 ie3zzjB1MXJysAloSDyZc4i9i5GDQ0TARmLuW1WQGmaB/UwSz2fMYgOpERbwlri44y0jiM0io
 Cpx8fx/dhCbV8BC4ty2FrC4hIC8xMTeaWA2J1D88YGlYDVCAuYSO5atYoGoF5Q4OfMJC8guZg
 F1ifXzhEDCzECtzVtnM0OMsZI48xPkNA4gW0Pi2jVziLCnxOEtS9kmMArMQjJoFsKgWUgGLWB
 kXsWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJYMQLCDcfpl
 /0OMkhxMSqK88SvaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Mq5t0cKCRalpqdWpGXmACMEJ
 i3BwaMkwnvbDSjNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivPdAigRAijJK8+BGwKL1Eq
 OslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5t4NM4cnMK4Hb9AroCCagI94ktoIcUZKIkJJqYJy
 8xqRqgcXJle+a1ly7yME8w+36l+icQhM9rqbtNgcc4ltWyC3j3P963o4fZkH72Bka/G6GWnnF
 Sl7NKSs4s2Y+bx0zY/EBe3OvfiuD+zP36h78kbq78Z7y/3Vpl3ZGzN2qWG6q4vz0eaVMk19x9
 GfVDAYWtcv653fs1HK+92aT1A7uEheXYCWW4oxEQy3mouJEANay6GvRAgAA
X-Env-Sender: mikko.rapeli@iki.fi
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502038084!76716151!1
X-Originating-IP: [91.232.154.25]
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 59270 invoked from network); 6 Aug 2017 16:48:04 -0000
Received: from mail.kapsi.fi (HELO mail.kapsi.fi) (91.232.154.25)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Aug 2017 16:48:04 -0000
Received: from p2003006ccd28d4000219d2fffe03c7a9.dip0.t-ipconnect.de
 ([2003:6c:cd28:d400:219:d2ff:fe03:c7a9] helo=totoro.fritz.box)
 by mail.kapsi.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <mikko.rapeli@iki.fi>)
 id 1deOiV-0003Hi-NV; Sun, 06 Aug 2017 19:47:51 +0300
From: Mikko Rapeli <mikko.rapeli@iki.fi>
To: linux-kernel@vger.kernel.org,
	linux-api@vger.kernel.org
Date: Sun,  6 Aug 2017 18:44:17 +0200
Message-Id: <20170806164428.2273-27-mikko.rapeli@iki.fi>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170806164428.2273-1-mikko.rapeli@iki.fi>
References: <20170806164428.2273-1-mikko.rapeli@iki.fi>
MIME-Version: 1.0
X-SA-Exim-Connect-IP: 2003:6c:cd28:d400:219:d2ff:fe03:c7a9
X-SA-Exim-Mail-From: mikko.rapeli@iki.fi
X-SA-Exim-Scanned: No (on mail.kapsi.fi); SAEximRunCond expanded to false
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mikko Rapeli <mikko.rapeli@iki.fi>, Russell King <linux@armlinux.org.uk>,
 Paul Durrant <paul.durrant@citrix.com>, David Vrabel <david.vrabel@citrix.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v06 26/36] uapi xen/privcmd.h: fix compilation
	in userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuL2ludGVyZmFjZS94ZW4uaCBpcyBub3QgZXhwb3J0ZWQgZnJvbSBrZXJuZWwgaGVhZGVycyBz
byByZW1vdmUgdGhlCmRlcGVuZGVuY3kgYW5kIHByb3ZpZGUgbmVlZGVkIGRlZmluZXMgZm9yIGRv
bWlkX3QgYW5kIHhlbl9wZm5fdCBpZiB0aGV5CmFyZSBub3QgYWxyZWFkeSBkZWZpbmVkIGJ5IHNv
bWUgb3RoZXIgZS5nLiBYZW4gc3BlY2lmaWMgaGVhZGVycy4KClN1Z2dlc3RlZCBieSBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiBvbiBsa21sIG1lc3NhZ2UKPDU1NjlG
OUM5LjgwMDA2MDdAY2l0cml4LmNvbT4uCgpUaGUgaWZkZWYgZm9yIEFSTSBpcyB1Z2x5IGJ1dCBk
aWQgbm90IGZpbmQgYmV0dGVyIHNvbHV0aW9ucyBmb3IgaXQuCgpUaGVuIHVzZSBfX2tlcm5lbF9z
aXplX3QgaW5zdGVhZCBvZiBzaXplX3Qgc2luY2UgdGhhdCBpcyBhdmFpbGFibGUgaW4KdWFwaSBo
ZWFkZXJzIGluIHVzZXIgc3BhY2UuCgpGaXhlcyB1c2Vyc3BhY2UgY29tcGlsYXRpb24gZXJyb3Jz
OgoKeGVuL3ByaXZjbWQuaDozODozMTogZmF0YWwgZXJyb3I6IHhlbi9pbnRlcmZhY2UveGVuLmg6
IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKeGVuL3ByaXZjbWQuaDo5MjoyOiBlcnJvcjogdW5r
bm93biB0eXBlIG5hbWUg4oCYc2l6ZV904oCZCgpTaWduZWQtb2ZmLWJ5OiBNaWtrbyBSYXBlbGkg
PG1pa2tvLnJhcGVsaUBpa2kuZmk+CkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpDYzogRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFJ1c3NlbGwgS2lu
ZyA8bGludXhAYXJtbGludXgub3JnLnVrPgotLS0KIGluY2x1ZGUvdWFwaS94ZW4vcHJpdmNtZC5o
IHwgMTQgKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS94ZW4vcHJpdmNtZC5oIGIv
aW5jbHVkZS91YXBpL3hlbi9wcml2Y21kLmgKaW5kZXggNjNlZTk1YzlkYWJiLi41NjVmMzAwMzc0
MWQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS94ZW4vcHJpdmNtZC5oCisrKyBiL2luY2x1ZGUv
dWFwaS94ZW4vcHJpdmNtZC5oCkBAIC0zNSw3ICszNSwxNyBAQAogCiAjaW5jbHVkZSA8bGludXgv
dHlwZXMuaD4KICNpbmNsdWRlIDxsaW51eC9jb21waWxlci5oPgotI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UveGVuLmg+CisKKy8qIERlZmluZWQgYnkgaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3hlbi5o
LCBidXQgaXQgaXMgbm90IHBhcnQgb2YgTGludXggdWFwaSAqLworI2lmbmRlZiBfX1hFTl9QVUJM
SUNfWEVOX0hfXwordHlwZWRlZiBfX3UxNiBkb21pZF90OworCisjaWYgKGRlZmluZWQgX19BUk1F
TF9fIHx8IGRlZmluZWQgX19BUk1FQl9fKQordHlwZWRlZiBfX3U2NCB4ZW5fcGZuX3Q7CisjZWxz
ZQordHlwZWRlZiB1bnNpZ25lZCBsb25nIHhlbl9wZm5fdDsKKyNlbmRpZiAvKiAoZGVmaW5lZCBf
X0FSTUVMX18gfHwgZGVmaW5lZCBfX0FSTUVCX18pICovCisjZW5kaWYgLyogX19YRU5fUFVCTElD
X1hFTl9IX18gKi8KIAogc3RydWN0IHByaXZjbWRfaHlwZXJjYWxsIHsKIAlfX3U2NCBvcDsKQEAg
LTc5LDcgKzg5LDcgQEAgc3RydWN0IHByaXZjbWRfbW1hcGJhdGNoX3YyIHsKIAogc3RydWN0IHBy
aXZjbWRfZG1fb3BfYnVmIHsKIAl2b2lkIF9fdXNlciAqdXB0cjsKLQlzaXplX3Qgc2l6ZTsKKwlf
X2tlcm5lbF9zaXplX3Qgc2l6ZTsKIH07CiAKIHN0cnVjdCBwcml2Y21kX2RtX29wIHsKLS0gCjIu
MTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 06 16:48:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 16:48: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.xen.org>)
	id 1deOij-0000lE-DA; Sun, 06 Aug 2017 16:48:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mikko.rapeli@iki.fi>) id 1deOii-0000kw-CA
 for xen-devel@lists.xenproject.org; Sun, 06 Aug 2017 16:48:04 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 15/FC-03937-34847895; Sun, 06 Aug 2017 16:48:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUS/WKWpK6TR3u
 kwa9OG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePWubNsBcv5Ko4deM3WwDiFp4uRi0NIYAeT
 xKYZL9m7GDk52AQ0JJ7MOQRkc3CICNhIzH2rClLDLPCNUWLunqdgNcICURKH501kBbFZBFQl9
 refYQaxeQUsJDYtWsMCYksIyEtM7J3GCGJzAsUfH1gK1iskYC6xY9kqFoh6QYmTM5+wgOxiFl
 CXWD9PCCTMDNTavHU2M8QYK4kzP88wgZRIAJ127Zo5RNhT4vCWpWwTGAVmIRk0C2HQLCSDFjA
 yr2LUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxMBiDYwbhm
 fuAhRkkOJiVR3vgVbZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjl3NsjhQSLUtNTK9Iyc4AxA
 pOW4OBREuG97QaU5i0uSMwtzkyHSJ1iNObYsHr9FyaOVxP+f2MSYsnLz0uVEue9B1IqAFKaUZ
 oHNwgWu5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzMsGMoUnM68Ebt8roFOYgE55k9gKckp
 JIkJKqoGxV0OTwfOBc0qfuaXEbeel9/xOXHdIfZ5rJmvRNyPijP693TPOp2kdN7LR3Ok/92v+
 49/ME7Q+LTSrzbJlu1fIwdWeduv0P8FzQsuasv0fyn+8K8dhGhGcfmDTv6VBv/ov356y1ef54
 9vdtZv4yr6vexQ8t3rZkXdnnwjt5J9i4Ggl/qZ+yZyjSizFGYmGWsxFxYkAspyZDdgCAAA=
X-Env-Sender: mikko.rapeli@iki.fi
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502038082!76661239!1
X-Originating-IP: [91.232.154.25]
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 8196 invoked from network); 6 Aug 2017 16:48:02 -0000
Received: from mail.kapsi.fi (HELO mail.kapsi.fi) (91.232.154.25)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Aug 2017 16:48:02 -0000
Received: from p2003006ccd28d4000219d2fffe03c7a9.dip0.t-ipconnect.de
 ([2003:6c:cd28:d400:219:d2ff:fe03:c7a9] helo=totoro.fritz.box)
 by mail.kapsi.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <mikko.rapeli@iki.fi>)
 id 1deOia-0003Hi-F3; Sun, 06 Aug 2017 19:47:56 +0300
From: Mikko Rapeli <mikko.rapeli@iki.fi>
To: linux-kernel@vger.kernel.org,
	linux-api@vger.kernel.org
Date: Sun,  6 Aug 2017 18:44:18 +0200
Message-Id: <20170806164428.2273-28-mikko.rapeli@iki.fi>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170806164428.2273-1-mikko.rapeli@iki.fi>
References: <20170806164428.2273-1-mikko.rapeli@iki.fi>
MIME-Version: 1.0
X-SA-Exim-Connect-IP: 2003:6c:cd28:d400:219:d2ff:fe03:c7a9
X-SA-Exim-Mail-From: mikko.rapeli@iki.fi
X-SA-Exim-Scanned: No (on mail.kapsi.fi); SAEximRunCond expanded to false
Cc: Juergen Gross <jgross@suse.com>, Mikko Rapeli <mikko.rapeli@iki.fi>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>
Subject: [Xen-devel] [PATCH v06 27/36] uapi xen/gntdev.h: include
	xen/privcmd.h and define grant_ref_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qm90aCBhcmUgbmVlZGVkIHRvIGNvbXBpbGUgPHhlbi9nbnRkZXYuaD4gaW4gdXNlcnNwYWNlLiBG
aXhlcyB0aGVzZQp1c2Vyc3BhY2UgY29tcGlsZSBlcnJvcnM6Cgp4ZW4vZ250ZGV2Lmg6MTUxOjQ6
IGVycm9yOiB1bmtub3duIHR5cGUgbmFtZSDigJhncmFudF9yZWZfdOKAmQogICAgZ3JhbnRfcmVm
X3QgcmVmOwogICAgXgp4ZW4vZ250ZGV2Lmg6MTUzOjQ6IGVycm9yOiB1bmtub3duIHR5cGUgbmFt
ZSDigJhkb21pZF904oCZCiAgICBkb21pZF90IGRvbWlkOwogICAgXgoKU2lnbmVkLW9mZi1ieTog
TWlra28gUmFwZWxpIDxtaWtrby5yYXBlbGlAaWtpLmZpPgpDYzogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGluY2x1ZGUvdWFw
aS94ZW4vZ250ZGV2LmggICAgICAgICAgIHwgNiArKysrKysKIGluY2x1ZGUveGVuL2ludGVyZmFj
ZS9ncmFudF90YWJsZS5oIHwgNiArLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS94ZW4vZ250ZGV2
LmggYi9pbmNsdWRlL3VhcGkveGVuL2dudGRldi5oCmluZGV4IGQwNjYxOTc3NjY3ZS4uZjIwODcw
NmIwN2M5IDEwMDY0NAotLS0gYS9pbmNsdWRlL3VhcGkveGVuL2dudGRldi5oCisrKyBiL2luY2x1
ZGUvdWFwaS94ZW4vZ250ZGV2LmgKQEAgLTM0LDYgKzM0LDEyIEBACiAjZGVmaW5lIF9fTElOVVhf
UFVCTElDX0dOVERFVl9IX18KIAogI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+CisjaW5jbHVkZSA8
eGVuL3ByaXZjbWQuaD4KKworLyoKKyAqIFJlZmVyZW5jZSB0byBhIGdyYW50IGVudHJ5IGluIGEg
c3BlY2lmaWVkIGRvbWFpbidzIGdyYW50IHRhYmxlLgorICovCit0eXBlZGVmIF9fdTMyIGdyYW50
X3JlZl90OwogCiBzdHJ1Y3QgaW9jdGxfZ250ZGV2X2dyYW50X3JlZiB7CiAJLyogVGhlIGRvbWFp
biBJRCBvZiB0aGUgZ3JhbnQgdG8gYmUgbWFwcGVkLiAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmggYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvZ3JhbnRf
dGFibGUuaAppbmRleCA3ZmI3MTEyZDY2N2MuLjI5YjM3MjRhZWMyYyAxMDA2NDQKLS0tIGEvaW5j
bHVkZS94ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmgKKysrIGIvaW5jbHVkZS94ZW4vaW50ZXJm
YWNlL2dyYW50X3RhYmxlLmgKQEAgLTI5LDYgKzI5LDcgQEAKICNkZWZpbmUgX19YRU5fUFVCTElD
X0dSQU5UX1RBQkxFX0hfXwogCiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KKyNpbmNs
dWRlIDx1YXBpL3hlbi9nbnRkZXYuaD4gLyogZm9yIGdyYW50X3JlZl90ICovCiAKIC8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogR1JBTlQgVEFCTEUgUkVQUkVTRU5UQVRJ
T04KQEAgLTg1LDExICs4Niw2IEBACiAgKi8KIAogLyoKLSAqIFJlZmVyZW5jZSB0byBhIGdyYW50
IGVudHJ5IGluIGEgc3BlY2lmaWVkIGRvbWFpbidzIGdyYW50IHRhYmxlLgotICovCi10eXBlZGVm
IHVpbnQzMl90IGdyYW50X3JlZl90OwotCi0vKgogICogQSBncmFudCB0YWJsZSBjb21wcmlzZXMg
YSBwYWNrZWQgYXJyYXkgb2YgZ3JhbnQgZW50cmllcyBpbiBvbmUgb3IgbW9yZQogICogcGFnZSBm
cmFtZXMgc2hhcmVkIGJldHdlZW4gWGVuIGFuZCBhIGd1ZXN0LgogICogW1hFTl06IFRoaXMgZmll
bGQgaXMgd3JpdHRlbiBieSBYZW4gYW5kIHJlYWQgYnkgdGhlIHNoYXJpbmcgZ3Vlc3QuCi0tIAoy
LjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 06 17:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 17: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.xen.org>)
	id 1dePYF-0004hW-QN; Sun, 06 Aug 2017 17:41:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dePYD-0004gs-Sm
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 17:41:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E2/FE-02962-DB457895; Sun, 06 Aug 2017 17:41:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3dPSHu
 kwZpeNYslHxezODB6HN39mymAMYo1My8pvyKBNWPK43PsBc9FKi7fXMLUwLiHr4uRk0NIIE9i
 zesJrF2MHBy8AnYSa3rSQMISAoYSpxfeZAGxWQRUJZ5PvccOYrMJqEt0LmoHi4sIKEh8mzwJq
 JWLg1ngEqPEqbV7wYqEBfwk3m9cxQQxv4NRouuVG8h8TgEvic0HhSFWCUr83SEMUsEsoCXx8N
 ctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtFLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MG472PkIUZJDiYlUd74FW2RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4nwa3RwoJFqWmp1akZeYAowAmLcHBoyTCewwkzVtckJhbn
 JkOkTrFqMvxasL/b0xCLHn5ealS4ryPQIoEQIoySvPgRsAi8hKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeZeATOHJzCuB2/QK6AgmoCPeJLaCHFGSiJCSamCMm3rrhEjGYea/lrt5/mTnemx
 MuVunKLVjLndv0iXBymtvfPhdf/zbELE/Lyu8Zrf03Wcn04P+/tzazSxQEG/yZdOEOItu8YQ/
 6V89pfyd87//7/LcIHNJaemBpyHbC1dZCpSKTPKRzfh7dcrHg3739i1l316swH7BtTzObK7hz
 VUhjvdMVu1VYinOSDTUYi4qTgQAT3i4DcMCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502041274!105077835!1
X-Originating-IP: [137.65.248.74]
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 10013 invoked from network); 6 Aug 2017 17:41:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Aug 2017 17:41:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Sun, 06 Aug 2017 11:41:14 -0600
Message-Id: <598754B702000078001037DD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Sun, 06 Aug 2017 11:41:11 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA0LzE3
IDc6MDMgUE0gPj4+Cj5AQCAtODczLDYgKzkxNiw4IEBAIHN0YXRpYyBpbnQgcmVzZXJ2ZV9vZmZs
aW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCiA+Cj53aGlsZSAoIGN1cl9vcmRlciA8
IGhlYWRfb3JkZXIgKQo+ewo+KyAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHggPSBJTlZBTElE
X0RJUlRZX0lEWDsKCklzIGl0IGNvcnJlY3QgZm9yIHRoZSB2YXJpYWJsZSB0byBsaXZlIGluIHRo
aXMgc2NvcGUsIHJhdGhlciB0aGFuIC4uLgoKPkBAIC04OTIsOCArOTM3LDI4IEBAIHN0YXRpYyBp
bnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCj57Cj5tZXJn
ZToKCi4uLiBpbiB0aGlzIG9uZT8gT2YgY291cnNlIGl0J3MgbGVzcyB0aGUgdmFyaWFibGUgc2Nv
cGUgaXRzZWxmLCBidXQgdGhlIGluaXRpYWwKdmFsdWUgYXQgdGhlIHBvaW50IGhlcmUuCgo+Lyog
V2UgZG9uJ3QgY29uc2lkZXIgbWVyZ2luZyBvdXRzaWRlIHRoZSBoZWFkX29yZGVyLiAqLwo+LSAg
ICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoY3VyX2hlYWQsICZoZWFwKG5vZGUsIHpv
bmUsIGN1cl9vcmRlcikpOwo+LSAgICAgICAgICAgICAgICBQRk5fT1JERVIoY3VyX2hlYWQpID0g
Y3VyX29yZGVyOwo+Kwo+KyAgICAgICAgICAgICAgICAvKiBTZWUgaWYgYW55IG9mIHRoZSBwYWdl
cyBpbmRlZWQgbmVlZCBzY3J1YmJpbmcuICovCj4rICAgICAgICAgICAgICAgIGlmICggZmlyc3Rf
ZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQo+KyAgICAgICAgICAgICAgICB7Cj4rICAgICAg
ICAgICAgICAgICAgICBpZiAoICgxVSA8PCBjdXJfb3JkZXIpID4gZmlyc3RfZGlydHkgKQo+KyAg
ICAgICAgICAgICAgICAgICAgewo+KyAgICAgICAgICAgICAgICAgICAgICAgIGZvciAoIGkgPSBm
aXJzdF9kaXJ0eSA7IGkgPCAoMVUgPDwgY3VyX29yZGVyKTsgaSsrICkKPisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsCj4rICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmN1cl9oZWFkW2ldLmNvdW50X2luZm8p
ICkKPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgewo+KyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWR4ID0gaTsKPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgpXaHkgYWdhaW4gZG8geW91IG5l
ZWQgdG8gbG9vayB0aHJvdWdoIGFsbCB0aGUgcGFnZXMgaGVyZSwgcmF0aGVyIHRoYW4Kc2ltcGx5
IG1hcmtpbmcgdGhlIGNodW5rcyBhcyBuZWVkaW5nIHNjcnViYmluZyBzaW1wbHkgYmFzZWQgb24g
Zmlyc3RfZGlydHk/Ckl0IHNlZW1zIHRvIG1lIHRoYXQgSSd2ZSBhc2tlZCB0aGlzIGJlZm9yZSwg
d2hpY2ggaXMgYSBnb29kIGluZGljYXRpb24gdGhhdApzdWNoIHNwZWNpYWwgYmVoYXZpb3Igd291
bGQgYmV0dGVyIGhhdmUgYSBjb21tZW50IGF0dGFjaGVkLgoKPkBAIC05NzcsMzUgKzEwOTYsNDkg
QEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogPgo+aWYgKCAocGFnZV90b19tZm4ocGcp
ICYgbWFzaykgKQo+ewo+KyAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnByZWRlY2Vzc29y
ID0gcGcgLSBtYXNrOwoKRm9yIHRoaXMgYW5kIC4uLgoKPn0KPmVsc2UKPnsKPisgICAgICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpzdWNjZXNzb3IgPSBwZyArIG1hc2s7CgouLi4gdGhpcywgaXQg
d291bGQgY2VydGFpbmx5IGhlbHAgcmVhZGFiaWxpdHkgb2YgdGhlIHBhdGNoIGhlcmUgaWYgdGhl
IGludHJvZHVjdGlvbgpvZiB0aGUgbmV3IGxvY2FsIHZhcmlhYmxlcyB3YXMgYnJva2VuIG91dCBp
biBhIHByZXJlcSBwYXRjaC4gQnV0IHllcywgSSBzaG91bGQKaGF2ZSBhc2tlZCBmb3IgdGhpcyBl
YXJsaWVyIG9uLCBzbyBJJ20gbm90IGdvaW5nIHRvIGluc2lzdC4KCj4tLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKPisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+QEAgLTg4LDcg
Kzg4LDE1IEBAIHN0cnVjdCBwYWdlX2luZm8KPi8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgo
Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8KPnN0cnVjdCB7Cj4vKiBEbyBU
TEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVzZT8gKi8KPi0g
ICAgICAgICAgICBib29sX3QgbmVlZF90bGJmbHVzaDsKPisgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG5lZWRfdGxiZmx1c2g6MTsKPisKPisgICAgICAgICAgICAvKgo+KyAgICAgICAgICAgICAq
IEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVk
ZHkuCj4rICAgICAgICAgICAgICogT25lIG1vcmUgdGhhbiBtYXhpbXVtIHBvc3NpYmxlIG9yZGVy
IHRvIGFjY29tbW9kYXRlCgoiT25lIG1vcmUgYml0IHRoYW4gLi4uIiAoSSB0aGluayBJIGRpZCBw
b2ludCBvdXQgdGhlIGFtYmlndWl0eSBvZiB0aGUgd29yZGluZwpoZXJlIGJlZm9yZSkuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 06 17:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 17:42: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.xen.org>)
	id 1dePZV-0004ns-3f; Sun, 06 Aug 2017 17:42:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dePZT-0004nk-To
 for xen-devel@lists.xen.org; Sun, 06 Aug 2017 17:42:36 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 68/9F-02176-B0557895; Sun, 06 Aug 2017 17:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS5cztD3
 SYE+bvMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnGjZS9rwSemitW/MhsYdzF1MXJyCAnkSVy/
 sokdxOYVsJPYsHUFC4gtIWAocXrhTTCbRUBVYtONj2D1bALqEp2L2sHiIgIKEt8mT2LtYuTiY
 Ba4xChxau1esEHCAgESP3/OZAJJCAl0MEosOnyOFSTBKeAlsfLQA7YuRg6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hgZ
 6SUWZ6RkluYmZOUCesV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5g3NblfIhRkoNJSZQ3fkVb
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qfB7ZFCgkWp6akVaZk5wEiASUtw8CiJ8HqBpHmLC
 xJzizPTIVKnGI05mj5s+cLE8WrC/29MQix5+XmpUuK8j0BKBUBKM0rz4AbBIvQSo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWGIKTyZeSVw+14BncIEdMqbxFaQU0oSEVJSDYz594qPrrq0YbF
 r+MN1U5do9G74qO65opLVJ5Thw1Melm2K1r+zn3f9SP58+ufk5ZNYtD/OEL7QsuF5oLtDbmuZ
 255pDVd3sSlx3TJTV27d6b53X57Mha/ti+O3zXCcO232rCqHg2mcxvpbXdevmOFV/c9G/vWFO
 ScuvF/ILyVmOMmCQYLr8a87SizFGYmGWsxFxYkAqOcVecsCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502041351!97121639!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45629 invoked from network); 6 Aug 2017 17:42:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Aug 2017 17:42:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Sun, 06 Aug 2017 11:42:31 -0600
Message-Id: <5987550502000078001037E7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Sun, 06 Aug 2017 11:42:29 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-3-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1501866346-9774-3-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 2/8] mm: Extract allocation loop from
 alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA0LzE3
IDc6MDQgUE0gPj4+Cj5UaGlzIHdpbGwgbWFrZSBjb2RlIGEgYml0IG1vcmUgcmVhZGFibGUsIGVz
cGVjaWFsbHkgd2l0aCBjaGFuZ2VzIHRoYXQKPndpbGwgYmUgaW50cm9kdWNlZCBpbiBzdWJzZXF1
ZW50IHBhdGNoZXMuCj4KPlNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+Cj4tLS0KPkNoYW5nZXMgaW4gdjY6Cj4qIFJlYmFzZWQgZHVlIHRv
IGNoYW5nZXMgaW4gdGhlIGZpcnN0IHBhdGNoICh0aHVzIGRyb3BwZWQgSmFuJ3MgQUNLKQoKRmVl
bCBmcmVlIHRvIHJlLWluc3RhdGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 06 17:57:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 17: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.xen.org>)
	id 1dePns-0005ge-Gb; Sun, 06 Aug 2017 17:57:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dePnq-0005gG-Sm
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 17:57:27 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C2/B9-03612-68857895; Sun, 06 Aug 2017 17:57:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbc1oj3
 S4O0JJosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHPm9jbXgRhNjxaQXH9gb
 GGdHdDFycQgJ/GWU+HDyAiuE85hR4m3zbShnG6PE8jnrmLoYOTlEBJwlvp6Zyw5i8wroS/xZf
 RHI5uAQFnCRaF5vCVIvITBJTeLHzn2MIDUSAt4S/3/PYYexN6x+wNLFyM7BJmAlcUgMpJNFQF
 Xi6kzBCYzcCxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqcAQh2MN7eGHCIUZKDSUmUN35FW6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV738PZIIcGi
 1PTUirTMHGDwwaQlOHiURHj5QNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOGwxSJABSl
 FGaBzcCFgmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7GGQKT2ZeCdymV0BHMAEd8SaxFe
 SIkkSElFQDY57h65+fW6fVCi2d5bHzbNIW7xccvW+/fpfUlW6U/HrEJe+s8uz26X9FZ19xM16
 daPZosv3JCf8sMoTumy+Mjpj6Li2l1cnkUn7vOtdGLcGOAGvG00t+nU55VXMum5On4XjjtGrJ
 OzVK2manGVWNmGKfXdvgvOea15k70YE6B/rdmRtuNTBlKrEUZyQaajEXFScCAM8ljZB/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502042243!73556779!1
X-Originating-IP: [104.130.215.37]
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 55392 invoked from network); 6 Aug 2017 17:57:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 17:57:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dePne-000324-GQ; Sun, 06 Aug 2017 17:57: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 1dePnY-0004S1-VP; Sun, 06 Aug 2017 17:57:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dePnY-00086Y-C5; Sun, 06 Aug 2017 17:57:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112481-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:debian-install:fail:heisenbug
 linux-3.18:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10: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-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-raw:migrate-support-check: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-armhf-armhf-libvirt-xsm: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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 17:57:08 +0000
Subject: [Xen-devel] [linux-3.18 test] 112481: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4619324202004406403=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-multivcpu 10 debian-install  fail in 112473 pass in 112481
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 112473

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112473 blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112473 blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112473 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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-xl-rtds     14 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-i386-xl-qemut-win10-i386 10 windows-install         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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   15 days
Testing same since   112351  2017-07-27 22:26:55 Z    9 days   15 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4619324202004406403==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 18:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 18:25: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.xen.org>)
	id 1deQEl-0007hI-OR; Sun, 06 Aug 2017 18:25:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deQEk-0007h6-G5
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 18:25:14 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B4/C4-02962-90F57895; Sun, 06 Aug 2017 18:25:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZczvj3
 SYOpBNosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdN0+wVTwTabi4oM3bA2M
 C0W7GDk5hAT+MkqsmW3axcgFZD9mlPg4czczhLONUeLq/B1sIFUiAs4SX8/MZQexeQX0JXYdW
 csIYgsLBEm8n9MKFpcQ2MomsXS9B4TtKbHy9DVmGLt75WIgm52DTcBK4pAYSJRFQFViZecy1g
 mM3AsYGVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6nAE
 IdjAeWBR4iFGSg0lJlDd+RVukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQney7HtkUKCRanpqRVp
 mTnA0INJS3DwKInwzgdJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8HkCIBkKKM0jy4E
 bA4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXuY4oCk8mXklcJteAR3BBHTEm8RWkCNKEh
 FSUg2Mp7/80GdJ9bhTfLzVffNRzbRZ2pPZmI0epueb+vhN5zHb+ZN1kumDtz6pjIz6Sqet194
 6o8MwS11374otX85b/P5lLlgnerR23ibfFVPOWCvr8wRJmVy23Wg/3enMuy2epVFMX91kGjWl
 0+5K69fPuVZSIPIt0unC3fbAy5MuZu+41fH6qMg/JZbijERDLeai4kQAFmOeBX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502043912!105973573!1
X-Originating-IP: [104.130.215.37]
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 13101 invoked from network); 6 Aug 2017 18:25:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 18:25:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deQEf-0003pU-GN; Sun, 06 Aug 2017 18:25: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 1deQEa-000663-0r; Sun, 06 Aug 2017 18:25:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deQEZ-0007Kj-RM; Sun, 06 Aug 2017 18:25:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112487-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 18:25:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112487: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0588344997189707959=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    5 days
Failing since        112418  2017-08-03 11:04:58 Z    3 days   34 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    2 days   22 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0588344997189707959==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 18:46:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 18: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.xen.org>)
	id 1deQYa-0000eD-5Z; Sun, 06 Aug 2017 18:45:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deQYY-0000dq-Ck
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 18:45:42 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 F3/8C-01729-5D367895; Sun, 06 Aug 2017 18:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdKcnu
 kwcFXEhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLHDoWBaXsWNVT+ZGhjf
 unQxcnEICfxllGjd8pkJwnnMKHHx/UdWCGcbo8Sm+23sXYycHCICzhJfz8wFs3kF9CXmftzEB
 mILCwRLTHp/F6xBQuCTlsTbhz+BijiAHG+JoxdjYcyJff5djOwcbAJWEofEQBpZBFQl3i5/wT
 iBkXsBI8MqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPVC83tbg4MT01JzGpWC85P3cTI9DfDEC
 wg3HNVOdDjJIcTEqivPEr2iKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDaJbVHCgkWpaanVqRl
 5gADDyYtwcGjJMIbApLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3o0gRQIgRRmleXAjY
 FFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8BSBTeDLzSuA2vQI6ggnoiDeJrSBHlCQipK
 QaGP2+6h7r9Fy35dehWeLis73nrfi3Re24QOtZZel6t6ClpbcDFzv3XD6V429xbuOub7J79no
 smqr3UFt3c5L9rNfxRu5nQgustjKr31yyfObNFRuL/uaYP5E/ucIhv/RwWKR+nMc5pqpe2f7T
 Fnd9QqYz9ARnWFv+j9l54J3gyfC9l6b8WSiyrk+JpTgj0VCLuag4EQBmT8q+fQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502045139!106037036!1
X-Originating-IP: [104.130.215.37]
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 33471 invoked from network); 6 Aug 2017 18:45:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 18:45:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deQYS-0004MF-OK; Sun, 06 Aug 2017 18:45:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deQYN-0006e2-Eh; Sun, 06 Aug 2017 18:45:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deQYN-0003DB-4j; Sun, 06 Aug 2017 18:45:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112479-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-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-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-xl:host-install(4):broken: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=0fdd951c9bef93637d5af036851e7a5632fbd6c3
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 18:45:31 +0000
Subject: [Xen-devel] [linux-linus test] 112479: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ3OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNDc5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
MDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgMGZkZDk1MWM5YmVmOTM2MzdkNWFmMDM2ODUxZTdhNTYzMmZiZDZjMwpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTQzOWNjZjczZDljMDc2NTRm
ZGQ1YjQ5NjlmZDUzYzJmZWI4Njg0ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNTE1ICAyMDE3
LTA2LTE3IDA2OjQ4OjU2IFogICA1MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDUzNiAg
MjAxNy0wNi0xNyAyMzo0ODoxMyBaICAgNDkgZGF5cyAgIDYzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMjQ3OSAgMjAxNy0wOC0wNiAwNTo1NToyMiBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KMjIzMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhz
bSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bCBo
b3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMjU0OTA4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 06 21:18:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 21: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.xen.org>)
	id 1deSwK-0002DP-Ly; Sun, 06 Aug 2017 21:18:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deSwJ-0002DI-Rz
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 21:18:24 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 68/2F-18997-F9787895; Sun, 06 Aug 2017 21:18:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXdue3u
 kwdxj+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLzrCHPBxTWMFTsv/mFr
 YPxf08XIxSEk8JdR4uuyI8wQzmNGiReXnrNBONsYJfb39LJ0MXJyiAg4S3w9M5cdxOYV0Jc4e
 78BLC4sEChx7cFasAYJgdfKEhua5rGCJCQEvCWm3n7LBGPfun0OaAU7B5uAlcQhMZAoi4CqxP
 ynLcwTGLkXMDKsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9Hs9AwPjDsZd7X6HGCU5mJREeeNXtEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA93NYeKSRY
 lJqeWpGWmQMMQJi0BAePkghvO0iat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeZeBFAmAF
 GWU5sGNgEXDJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvOkgU3gy80rgNr0COoIJ6Ig3ia
 0gR5QkIqSkGhjT5MLj5JY26n74VmX9wTdP+vZOhhQ7p0lBm9aKnsy32immKS7275Sds+GSRwm
 qxo8ML1ffuf2ytK44Qef2nGOCjO73fFReVjfXK+v4ywQrS8fGWkeeVhUyDAxKnCCwY7/GR+fQ
 bNEo2TdfA3mOzb932uvY68bw5nA9n3MW7l/2M1cXignuVmIpzkg01GIuKk4EAOq2btaBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502054300!92061233!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2249 invoked from network); 6 Aug 2017 21:18:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 21:18:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deSwE-0008PC-Kv; Sun, 06 Aug 2017 21:18: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 1deSw8-0005aK-Lh; Sun, 06 Aug 2017 21:18:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deSw6-000158-Oh; Sun, 06 Aug 2017 21:18:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112485-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:build-arm64:hosts-allocate:broken:allowable
 linux-4.1:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.1:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.1:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1af952704416d76ad86963f04feb10a3da143901
X-Osstest-Versions-That: linux=2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 21:18:10 +0000
Subject: [Xen-devel] [linux-4.1 test] 112485: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7013900068786862804=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 112477

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 111195
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 111195
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 111195

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 111195
 build-arm64-xsm               3 capture-logs          broken blocked in 111195
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 111195
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 111195
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112477 like 111195
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112477 like 111195
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112477 like 111195
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 111195
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 111195
 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-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 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-libvirt-vhd 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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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-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-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-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-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                1af952704416d76ad86963f04feb10a3da143901
baseline version:
 linux                2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a

Last test of basis   111195  2017-06-29 17:21:55 Z   38 days
Testing same since   112477  2017-08-06 04:23:16 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adam Borowski <kilobyte@angband.pl>
  Adrian Salido <salidoa@google.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Artem Savkov <asavkov@redhat.com>
  Balakrishnan Raman <ramanb@cumulusnetworks.com>
  Baolin Wang <baolin.wang@linaro.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Brendan McGrath <redmcg@redmandi.dyndns.org>
  Brian Norris <computersforpeace@gmail.com>
  Bryan O'Donoghue <bryan.odonoghue@imgtec.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Cong Wang <xiyou.wangcong@gmail.com>
  Cyril Bur <cyrilbur@gmail.com>
  Cyrille Pitchen <cyrille.pitchen@atmel.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Cashman <dcashman@android.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Micay <danielmicay@gmail.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <david@fromorbit.com>
  Dave Kleikamp <dave.kleikamp@oracle.com>
  David Dillow <dillow@google.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Deepak Rawat <drawat@vmware.com>
  Devin Heitmueller <dheitmueller@kernellabs.com>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Dmitry Vyukov <dvyukov@google.com>
  Dongli Zhang <dongli.zhang@oracle.com>
  Doug Berger <opendmb@gmail.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Engestrom <eric.engestrom@imgtec.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Florian Fainelli <f.fainelli@gmail.com>
  G. Campana <gcampana@quarkslab.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Ivan Vecera <cera@cera.cz>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Smart <james.smart@broadcom.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason Yan <yanaijie@huawei.com>
  Jeremie Rapin <rapinj@gmail.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jim Mattson <jmattson@google.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Crispin <blogic@openwrt.org>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jon.mason@broadcom.com>
  Josh Zimmerman <joshz@google.com>
  Jouni Malinen <jouni@qca.qualcomm.com>
  JoÃ«l Esponde <joel.esponde@honeywell.com>
  Julian Anastasov <ja@ssi.bg>
  Kees Cook <keescook@chromium.org>
  Kevin Hilman <khilman@baylibre.com>
  Kinglong Mee <kinglongmee@gmail.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Krister Johansen <kjlx@templeofstupid.com>
  Lauro Ramos Venancio <lvenanci@redhat.com>
  Lendacky, Thomas <Thomas.Lendacky@amd.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liu Bo <bo.li.liu@oracle.com>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin Hicks <mort@bork.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Grzeschik <m.grzeschik@pengutronix.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikita Yushchenko <nikita.yoush@cogentembedded.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavankumar Kondeti <pkondeti@codeaurora.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pooya Keshavarzi <Pooya.Keshavarzi@de.bosch.com>
  Quinn Tran <quinn.tran@cavium.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Cochran <richardcochran@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roberto Sassu <rsassu@suse.de>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell Currey <ruscur@russell.cc>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sahitya Tummala <stummala@codeaurora.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms@verge.net.au>
  Srinivas Dasari <dasaris@qti.qualcomm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Teemu Likonen <tlikonen@iki.fi>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tobias Wolf <dev-NTEO@vplace.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tomasz WilczyÅ„ski <twilczynski@naver.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vineeth Remanan Pillai <vineethp@amazon.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wang YanQing <udknight@gmail.com>
  wangweidong <wangweidong1@huawei.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Wang <weiwan@google.com>
  Weidong Wang <wangweidong1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  William Wu <william.wu@rock-chips.com>
  Wim Van Sebroeck <wim@iguana.be>
  Xin Long <lucien.xin@gmail.com>
  Zach Ploskey <zach@ploskey.com>
  Ãlvaro FernÃ¡ndez Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7013900068786862804==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 21:20:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 21:20: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.xen.org>)
	id 1deSyG-0002lc-6B; Sun, 06 Aug 2017 21:20:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deSyF-0002kR-9d
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 21:20:23 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D5/F8-03044-61887895; Sun, 06 Aug 2017 21:20:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVe0oz3
 SYMUFA4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzO+/x1TwTaZixo+LbA2M
 C0W7GLk4hAT+Mko8XLKFpYuRE8h5zCixp5UdIrGNUWLN4jdMIAkRAWeJr2fmsoPYvAL6Ep/+T
 mUFsYUFgiQ29p0Fi0sIbGWTWLreA8L2lFh5+hozjN29cjGQzc7BJmAlcUgMJMoioCqxr3Mh4w
 RG7gWMDKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI9zgA
 EOxhXLQg8xCjJwaQkyhu/oi1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv4bb2SCHBotT01Iq0
 zBxg6MGkJTh4lEQg0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc67DKRIAKQoozQPbgQsD
 i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFeiHWgKT2ZeCdymV0BHMAEd8SaxFeSIkkSElF
 QDY21HQJ6my1Exr43tTVXy8yf/OPI0ZDPLhxX/Be/P2vnRK+pUdVl9gK3hfY865oc/FbJqdNh
 Pvbj0YdPH7KM2fx+fveq96/lXpuJEORfO5SybG3Z3+7yMenvLRUgymX3OkymSWrNdmlm2HZYT
 lw5i157jaNfCJLWi9kCSupbkCf5Cs5M7njFEK7EUZyQaajEXFScCADdIlcV+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502054420!70822424!1
X-Originating-IP: [104.130.215.37]
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 25346 invoked from network); 6 Aug 2017 21:20:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 21:20:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deSyA-0008S5-BO; Sun, 06 Aug 2017 21:20: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 1deSy4-0005md-6u; Sun, 06 Aug 2017 21:20:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deSy3-0001bq-Ek; Sun, 06 Aug 2017 21:20:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112489-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 21:20:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112489: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7776868772963235823=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    6 days
Failing since        112418  2017-08-03 11:04:58 Z    3 days   35 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    2 days   23 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7776868772963235823==--

From xen-devel-bounces@lists.xen.org Sun Aug 06 23:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Aug 2017 23: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.xen.org>)
	id 1deVE3-0003TX-PT; Sun, 06 Aug 2017 23:44:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deVE2-0003T7-OX
 for xen-devel@lists.xensource.com; Sun, 06 Aug 2017 23:44:50 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8D/58-04533-1F9A7895; Sun, 06 Aug 2017 23:44:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffDyvZ
 Ig3s7jC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XfVPpaCbzIV8/dNZ2pg
 XCjaxcjFISTwl1Fi19rDbBDOY0aJG81HGSGcbYwSl098A3I4OUQEnCW+npnLDmLzCuhL3Hl+H
 iwuLBAkMW/fESYQW0JgK5vE0vUeELanxMrT15hh7O6Vi4Fsdg42ASuJQ2IgURYBVYl/O7azT2
 DkXsDIsIpRozi1qCy1SNfIRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9Dn9Qw
 MjDsYXx33O8QoycGkJMobv6ItUogvKT+lMiOxOCO+qDQntfgQowwHh5IE75kV7ZFCgkWp6akV
 aZk5wOCDSUtw8CiJ8AoCA1CIt7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeS1BigRAijJK8
 +BGwCLhEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3g0gl/Bk5pXAbXoFdAQT0BFvEltBji
 hJREhJNTBKHDipU8K480J1pwHn2XVdE9MiWyfwuAtxKr5WLztZEM1Q1Mx6fEdJUcuGj3HTGlJ
 vNm1rusjw2i8xM0vzavtOk7JNL+5mu0zdMue6XNTljzNe3Ag4d3GVxqUr5U2zt8zMTOZujRPW
 5Qw8G8JtuW1xbq/lAZasTZlRcVp116IfJDwxsSvZ2qfEUpyRaKjFXFScCADd5s92fwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502063087!97137557!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54372 invoked from network); 6 Aug 2017 23:44:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Aug 2017 23:44:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deVDv-0003b1-Pv; Sun, 06 Aug 2017 23:44: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 1deVDq-0008If-6Y; Sun, 06 Aug 2017 23:44:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deVDp-0005Hi-RB; Sun, 06 Aug 2017 23:44:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112492-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Aug 2017 23:44:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112492: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6571413763693659012=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    6 days
Failing since        112418  2017-08-03 11:04:58 Z    3 days   36 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    2 days   24 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6571413763693659012==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 01:02:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 01:02: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.xen.org>)
	id 1deWR7-0003Kt-KA; Mon, 07 Aug 2017 01:02:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deWR6-0003Ki-MW
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 01:02:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1E/E8-03557-F1CB7895; Mon, 07 Aug 2017 01:02:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVduT3u
 kwatOC4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9B46x1TwoYmxYtaE0gbG
 XRFdjFwcQgJ/GSUuLOtjgXAeM0ocuHuMsYuRE8jZxiix9UU+iC0i4Czx9cxcdhCbV0BfYsb07
 cwgtrCAi8SixWfB4hICW9Uktm7JhbC9Jf7/nsMOY29Y/QBoATsHm4CVxCExkCiLgKrE5QlT2C
 Ywci9gZFjFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHocQY
 g2MH4d23gIUZJDiYlUd74FW2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H+xqjxQSLEpNT61I
 y8wBhh5MWoKDR0mE9ztImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHk5dgMVCYAUZZTmw
 Y2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNqgKziycwrgdv0CugIJqAj3iS2ghxRko
 iQkmpgDJS5HvFGLV4u9MrC9+ePi53s8e/pMwqdpCTao8LvU9b+6eXfsHszgyLtiliShJ2OWz2
 6tteM1/P5hxlfBN4vybkVo3tVITv+1+33i1TvZjl6znixffbMrIJ91QzzlmgZRUtOeKsxIefM
 PiFjVzHe2zuebX5StHJ5kP20ZpWFGtodYZ/f+sckKLEUZyQaajEXFScCAG9i1VZ+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502067741!70058666!1
X-Originating-IP: [104.130.215.37]
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 58428 invoked from network); 7 Aug 2017 01:02:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 01:02:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deWQz-0004kb-E6; Mon, 07 Aug 2017 01:02: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 1deWQt-0004mN-N4; Mon, 07 Aug 2017 01:02:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deWQt-0000SZ-6M; Mon, 07 Aug 2017 01:02:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112488-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-xl-qemut-ws16-amd64:guest-saverestore: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-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-raw:migrate-support-check: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-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-libvirt-xsm: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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 01:02:11 +0000
Subject: [Xen-devel] [linux-3.18 test] 112488: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6224007952984566333=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail in 112481 pass in 112488
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 112481

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112481 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 112481 like 112085
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112481 like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-qemut-ws16-amd64 13 guest-saverestore       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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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-libvirt-xsm 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-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
 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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   16 days
Testing same since   112351  2017-07-27 22:26:55 Z   10 days   16 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                fail    
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6224007952984566333==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 01:22:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 01:22: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.xen.org>)
	id 1deWk5-0004jA-9B; Mon, 07 Aug 2017 01:22:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1deWk3-0004j4-OH
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 01:21:59 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 71/5F-03406-6B0C7895; Mon, 07 Aug 2017 01:21:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tbhqLvtQHu
 kwcMPEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZ779YCp4xV6xaMpWlgXEScxcjJ4eQwHRG
 iZufwkFsCQFeiSPLZrB2MXIA2QES19Z4dTFyAZVMYJRYse8RG0gNi4CKxJwTj9hBbDYBdYnHX
 3uYQGwRAWWJz89Xgs1kFoiSeH3lLFhcWCBQ4sSq/2C9vAK6Es3NM5gghu5ilJjdd4AZIiEocX
 LmExaIZnWJP/MuMYMcwSwgLbH8HweIySlgL7FqdxZIhSjQCVNObmObwCgwC0nzLCTNsxCaFzA
 yr2JUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEsGINjBeHdT
 wCFGSQ4mJVHe+BVtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJfub48UEixKTU+tSMvMAUYIT
 FqCg0dJhHcFSJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8zSBFAiBFGaV5cCNg0XqJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxMwNgX4snMK4Hb9AroCCagI94ktoIcUZKIkJJqYJS
 POua0vDTzek9KqUtL5imd5bPUOx//2Jhk9+v39r+/ju06N0F9iWHaDUuvyabu4b8nrZr9Sq/D
 YHGhfcva7VvmBRevPli870riZuNETX35X44ly7u3CT8VyuAs/bQ8b7NCk8B/aaZAjWf/xSV13
 FL2CPXwN+w/8KHw8LJOUVvhrgLmGifXMCWW4oxEQy3mouJEAKD9TL3RAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502068915!76587371!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17419 invoked from network); 7 Aug 2017 01:21:58 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 01:21:58 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Aug 2017 18:21:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,335,1498546800"; d="scan'208";a="1202715593"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 06 Aug 2017 18:21:54 -0700
Date: Mon, 7 Aug 2017 09:21:21 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170807012121.GN11396@yi.y.sun>
References: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
 <1501896398-69885-1-git-send-email-yi.y.sun@linux.intel.com>
 <5986E29C0200007800103753@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5986E29C0200007800103753@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH] x86: remove an ASSERT to avoid crash when
 destroy a domain.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMDYgMDM6MzQ6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDgvMDUvMTcgMzo0MiBBTSA+Pj4KPiA+SW4gJ3Bzcl9m
cmVlX2NvcycsIHdlIHNob3VsZCBub3QgdXNlICdBU1NFUlQoc29ja2V0X2luZm8pJyBiZWNhdXNl
Cj4gPnRoZSAnc29ja2V0X2luZm8nIGlzIGFsbG9jYXRlZCBvbmx5IGlmICdwc3InIGJvb3QgcGFy
YW1ldGVyIGlzIHNldC4KPiA+U28gcmVtb3ZlIGl0IGFuZCB1c2UgJ3Bzcl9hbGxvY19mZWF0X2Vu
YWJsZWQnIHRvIGNoZWNrIGlmICdzb2NrZXRfaW5mbycKPiA+aXMgdmFsaWQgb3Igbm90IHRvIGF2
b2lkIGNyYXNoLgo+IAo+IFRpdGxlIGFuZCBkZXNjcmlwdGlvbiBhcmUgbm8gbG9uZ2VyIGluIGxp
bmUgd2l0aCB0aGUgYWN0dWFsIGNoYW5nZS4KPiAKT2gsIHNvcnJ5LCBteSBmYXVsdCwgdG9vIGh1
cnJpZWQgdG8gY2hhbmdlIHRoZXNlLgoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 02:07:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 02:07: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.xen.org>)
	id 1deXRH-0007vL-35; Mon, 07 Aug 2017 02:06:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1deXRF-0007vF-QN
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 02:06:37 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E8/CB-02962-D2BC7895; Mon, 07 Aug 2017 02:06:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5YG5SrKtzuj3
 SYN1DeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPiv39sBUvZKnbN+8zUwNjJ2sXIxSEkMI1R
 YtrWu4xdjJwcEgK8EkeWzWCFsP0lnv1oYYQoamCU+LblBhtIgk1AXeLx1x4mEFtEQEni3qrJY
 DazQJHEzmOfwAYJC6RKdB9dAGazCKhK9G7cD1bDK+Au8e3/ZTaIBXISJ49NBlvGKeAp0fJzJ1
 i9kICHxPn2m4wTGHkXMDKsYtQoTi0qSy3SNTTTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCr
 WS87P3cQIDAgGINjBeH9jwCFGSQ4mJVHe+BVtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF+d
 bI8UEixKTU+tSMvMAYYmTFqCg0dJhPcfSJq3uCAxtzgzHSJ1itGYo+nDli9MHK8m/P/GJMSSl
 5+XKiXO+wOkVACkNKM0D24QLGYuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXEGQKT2ZeCd
 y+V0CnMAGd8iaxFeSUkkSElFQDI8eErU+U49iYy9iUNhx7Kvtsvkmu5p09y4NipSU7ctwEC7/
 8CmmYq18oWuB36nMj4wZXm0ojh+xe6wPnW9+xf5m45c8dxurj595OOvLp/zOWCr6dBycEb5fW
 mFLMzm3MvlP89oaPbxbvPfqzeGuGZkVkpKyU16S70edi+z/wnOyfwHnrsc6cZ0osxRmJhlrMR
 cWJAEQdBbuUAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502071594!70508413!1
X-Originating-IP: [192.55.52.115]
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 50277 invoked from network); 7 Aug 2017 02:06:36 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 02:06:36 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Aug 2017 19:06:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,335,1498546800"; d="scan'208";a="120587155"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 06 Aug 2017 19:06:32 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 09:50:49 +0800
Message-Id: <1502070649-3746-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
References: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Yi Sun <yi.y.sun@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [Patch for staging 2/2] x86: adjust place of an ASSERT
	to avoid crash when destroy a domain.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gJ3Bzcl9mcmVlX2NvcycsIHdlIHNob3VsZCBub3QgdXNlICdBU1NFUlQoc29ja2V0X2luZm8p
JyBhdCB0aGUgYmVnaW5uaW5nCmJlY2F1c2UgdGhlICdzb2NrZXRfaW5mbycgaXMgYWxsb2NhdGVk
IG9ubHkgaWYgJ3BzcicgYm9vdCBwYXJhbWV0ZXIgaXMgc2V0LgpTbyBhZGp1c3QgaXRzIHBsYWNl
IHRvIGF2b2lkIGNyYXNoLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5p
bnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA3ZDlmYTI2Li45Y2U4ZjE3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBA
IC0xMjk0LDExICsxMjk0LDExIEBAIHN0YXRpYyB2b2lkIHBzcl9mcmVlX2NvcyhzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIHVuc2lnbmVkIGludCBzb2NrZXQsIGNvczsKIAotICAgIEFTU0VSVChz
b2NrZXRfaW5mbyk7Ci0KICAgICBpZiAoICFkLT5hcmNoLnBzcl9jb3NfaWRzICkKICAgICAgICAg
cmV0dXJuOwogCisgICAgQVNTRVJUKHNvY2tldF9pbmZvKTsKKwogICAgIC8qIERvbWFpbiBpcyBk
ZXN0cm95ZWQgc28gaXRzIGNvc19yZWYgc2hvdWxkIGJlIGRlY3JlYXNlZC4gKi8KICAgICBmb3Ig
KCBzb2NrZXQgPSAwOyBzb2NrZXQgPCBucl9zb2NrZXRzOyBzb2NrZXQrKyApCiAgICAgewotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 02:21:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 02: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.xen.org>)
	id 1deXfs-0000oB-9u; Mon, 07 Aug 2017 02:21:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deXfr-0000nh-7l
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 02:21:43 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 96/76-01987-6BEC7895; Mon, 07 Aug 2017 02:21:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfrufZ
 Igy/PNC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0ftkLUvBN5mKORvesTcw
 LhTtYuTkEBL4yyjR1cnbxcgFZD9mlJj5pZEZIrGNUWLpBV4QW0TAWeLrmbnsIDavgL5Ee+cjF
 hBbWCBI4uvvyWBxCYGtbBJL13tA2J4SK09fY4axu1cuBrLZOdgErCQOiYFEWQRUJeZeucE8gZ
 F7ASPDKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQH/XMzA
 w7mBs2et3iFGSg0lJlDd+RVukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnei2fbI4UEi1LTUyvS
 MnOAgQeTluDgURLhvQaS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5zIEUCIEUZpXlwI
 2BRcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9ikCk8mXklcJteAR3BBHTEm8RWkCNKEh
 FSUg2MJZ4ZRWfdBfeV/FPq/OW9qkX9fu7+r25B6Xu6Qw5oVYkdCb8l2/Wm6FRd++aafdo1sud
 mZCzzXFSiGy648dQi4TVLL69vV9WrfB/XuZNrS9X7XabvbnOqdTt//z+RecmN8JkTF2xSEgq7
 euDyPK/J+dezJXbEt6pFfztV3iL48gZ/fkv90aPySizFGYmGWsxFxYkA8ktMkn0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502072500!70278468!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34502 invoked from network); 7 Aug 2017 02:21:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 02:21:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deXfk-0007AK-IA; Mon, 07 Aug 2017 02:21: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 1deXfe-000144-NB; Mon, 07 Aug 2017 02:21:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deXfe-00014w-58; Mon, 07 Aug 2017 02:21:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112493-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 02:21:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112493: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5593858989753292216=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    6 days
Failing since        112418  2017-08-03 11:04:58 Z    3 days   37 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    2 days   25 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5593858989753292216==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 02:43:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 02:43: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.xen.org>)
	id 1deY10-00029a-0z; Mon, 07 Aug 2017 02:43:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1deY0y-00029U-Tm
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 02:43:33 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AF/19-03557-4D3D7895; Mon, 07 Aug 2017 02:43:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfTOQd3Ll9s
 jDWZ3ylgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbXjxhKlgqWtHSs4GpgfGrQBcjF4eQwCRG
 idtHb7KDOCwCDawS/ZtnMYI4EgJzWCWmvN3M1MXICeQUSRxqP8MCYZdI7Hm/ix3E5hUQlDg58
 wlYXEjAS+LsTgibU8BFYu/kT6xdjBxA8WqJXS8EQMJsAqoS8841soHYLAIqEqumP2UHKeEVCJ
 DoXOAEEhYWcJc4/+8aM4gtImAusXXJFrBzmAWeM0ps7NgJdg6zgKZE6/bf7BMYBWYhuWIWktQ
 CRqZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcgABDsY
 zywIPMQoycGkJMobv6ItUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77xL7ZFCgkWp6akVaZk5w
 JiASUtw8CiJ8PaDpHmLCxJzizPTIVKnGC05rlxZ94WJY8Pq9UByyoHtX5iEWPLy81KlxHlbQB
 oEQBoySvPgxsHi9hKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeaeCTOHJzCuB2/oK6CAmoIP
 eJLaCHFSSiJCSamCc83bqgxRWp3aWNdZ//t8OzPfZkn3Fl+cCU+niWI1JhzLf3zM2SlywvvRV
 Qe/avmk9b2Zaaef0vmJRe2d0aM3DjbPMV7o+OLzqierGY+aRAZdeW0hOVCrz/ddVf69GYmGNF
 EuS/MemX0wn5j6sf232J+l91tPWWRttFN9NucC2N14xNF/3it0jJZbijERDLeai4kQARFTMMd
 YCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502073810!76591534!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64255 invoked from network); 7 Aug 2017 02:43:31 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 02:43:31 -0000
Received: by mail-qk0-f193.google.com with SMTP id d145so6556926qkc.0
 for <xen-devel@lists.xen.org>; Sun, 06 Aug 2017 19:43:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2BxHA/cLWxb2+8GDUEGAeJLDqYJhJwHtnm+8uhcmjw8=;
 b=ZrtzA08fiir8EGh+mSLl0DexkHNLLP6YVaT2XJmpK7w+eYUlgpErUWbRH6i4370P9x
 0OlfZXTnMFc8I1hhi68fGsOW2Zlh97judEFl5/lvb/CPT+XDLBSrNoDNdW0HKExhzZ9h
 ISp+Yz1aexjOOoiVKo7vrCoC+R89Sc0Vk+P/QUx87pMbbwUV8+j6AZEh7JpBNM9nInBE
 j7N9n5xQZZUlvJVRkATUduGIcWgLLj5r48dTZxh1QBdgqAgGVIk6vFDlVc7GKdbgd0K4
 KEfaaaUARr6XL1uiYKywKMeohP4xknfLLZAADvRewTWR2nqX1Wn63Qe6k/6W/qiKx80g
 olRg==
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=2BxHA/cLWxb2+8GDUEGAeJLDqYJhJwHtnm+8uhcmjw8=;
 b=hW0t41R0/S2tGB4AKFq+Jz1T8OpY11Y8KnIbue+eXKooXqAAzgNgyaSZkAO0q3t6jH
 yt8goEDFTHWpMm/+iFTJ+EBFKrVgYLcrtnH9keUNR9hQhCNWps9H+MHQXEHw4iGn0goQ
 CMsJMnbHVhy+PwaLNHMfYfuDWDTeDrRFY1S9SQFHg3sZ2Nl6F/8VN2qlRKHOHn4GMvBF
 YKpLeZeUui+4X7/kzuUpPSKPFb69THdEpkq7LVSiYQ13nvte8Xg4Pfzbaaku4V3Q/Dwt
 FIybwB7DPlRBVw8XrJ0SiVVODV8+Yu3QIFWw0WQV5jQkPwSD0XmGIGRs3wfuBYANTtx/
 1gFw==
X-Gm-Message-State: AHYfb5hbAWWzatCasRfEpnXBp4xIe1Kglt1fvkyVyFhE3DyFFi6Ir/JH
 ZRxPtrtYruZ5GExHo7NwYW8L966QiHrgqio=
X-Received: by 10.55.135.195 with SMTP id j186mr13737667qkd.72.1502073810044; 
 Sun, 06 Aug 2017 19:43:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Sun, 6 Aug 2017 19:43:29 -0700 (PDT)
In-Reply-To: <1502036563-4275-4-git-send-email-mengxu@cis.upenn.edu>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-4-git-send-email-mengxu@cis.upenn.edu>
From: Meng Xu <xumengpanda@gmail.com>
Date: Sun, 6 Aug 2017 22:43:29 -0400
Message-ID: <CAENZ-+=hy8ZWX2aFPP7nAg-Jn1qgZ33pXQt_wMKDeqastF3mXw@mail.gmail.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Meng Xu <xumengpanda@gmail.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Wei Liu <wei.liu@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 3/3] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBBdWcgNiwgMjAxNyBhdCAxMjoyMiBQTSwgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVu
bi5lZHU+IHdyb3RlOgo+IENoYW5nZSBtYWluX3NjaGVkX3J0ZHMgYW5kIHJlbGF0ZWQgb3V0cHV0
IGZ1bmN0aW9ucyB0byBzdXBwb3J0Cj4gcGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KPgo+IC0tLQo+IENoYW5n
ZXMgZnJvbSBSRkMgdjEKPiBDaGFuZ2VzIHdvcmtfY29uc2VydmluZyBmbGFnIHRvIGV4dHJhdGlt
ZSBmbGFnCj4gLS0tCj4gIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgfCAgMyArKy0KPiAgdG9vbHMv
eGwveGxfc2NoZWQuYyAgICB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMTkg
ZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rv
b2xzL3hsL3hsX2NtZHRhYmxlLmMKPiBpbmRleCAyYzcxYTlmLi44ODkzM2E0IDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPiArKysgYi90b29scy94bC94bF9jbWR0YWJsZS5j
Cj4gQEAgLTI3MiwxMiArMjcyLDEzIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsK
PiAgICAgIHsgInNjaGVkLXJ0ZHMiLAo+ICAgICAgICAmbWFpbl9zY2hlZF9ydGRzLCAwLCAxLAo+
ICAgICAgICAiR2V0L3NldCBydGRzIHNjaGVkdWxlciBwYXJhbWV0ZXJzIiwKPiAtICAgICAgIlst
ZCA8RG9tYWluPiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBbPVBFUklPRF1dIFstYls9QlVER0VUXV1d
IiwKPiArICAgICAgIlstZCA8RG9tYWluPiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBbPVBFUklPRF1d
IFstYls9QlVER0VUXV0gWy1lWz1FWFRSQVRJTUVdXV0iLAo+ICAgICAgICAiLWQgRE9NQUlOLCAt
LWRvbWFpbj1ET01BSU4gICAgIERvbWFpbiB0byBtb2RpZnlcbiIKPiAgICAgICAgIi12IFZDUFVJ
RC9hbGwsIC0tdmNwdWlkPVZDUFVJRC9hbGwgICAgVkNQVSB0byBtb2RpZnkgb3Igb3V0cHV0O1xu
Igo+ICAgICAgICAiICAgICAgICAgICAgICAgVXNpbmcgJy12IGFsbCcgdG8gbW9kaWZ5L291dHB1
dCBhbGwgdmNwdXNcbiIKPiAgICAgICAgIi1wIFBFUklPRCwgLS1wZXJpb2Q9UEVSSU9EICAgICBQ
ZXJpb2QgKHVzKVxuIgo+ICAgICAgICAiLWIgQlVER0VULCAtLWJ1ZGdldD1CVURHRVQgICAgIEJ1
ZGdldCAodXMpXG4iCj4gKyAgICAgICItZSBFWFRSQVRJTUUsIC0tZXh0cmF0aW1lPUVYVFJBVElN
RSBFWFRSQVRJTUUgKDE9eWVzLCAwPW5vKVxuIgoKSGkgRGFyaW8sCgpJIGtlcHQgdGhlIEVYVFJB
VElNRSB2YWx1ZSBmb3IgLWUgb3B0aW9uIGJlY2F1c2U6ICgxKSBpdCBtYXkgYmUgbW9yZQppbnR1
aXRpdmUgZm9yIHVzZXJzOyAoMikgaXQgbmVlZHMgbXVjaCBsZXNzIGNvZGUgY2hhbmdlIHRoYW4g
dGhlIGlucHV0CnN0eWxlIHRoYXQgZG9lcyBub3QgbmVlZCBFWFRSQVRJTUUgdmFsdWUuCgpBcyB0
byAoMSksIGlmIHVzZXJzIHdhbnQgdG8gc2V0IHNvbWUgVkNQVXMgd2l0aCBleHRyYXRpbWUgZmxh
ZyBzZXQgYW5kCnNvbWUgd2l0aCBleHRyYXRpbWUgZmxhZyBjbGVhciwgdGhlcmUgYXJlIHR3byB0
eXBlcyBvZiBpbnB1dDoKKGEpIHhsIHNjaGVkLXJ0ZHMgLWQgMSAtdiAxIC1wIDEwMDAwIC1iIDQw
MDAgLWUgMCAtdiAyIC1wIDEwMDAwIC1iCjQwMDAgLWUgMSAtdiA1IC1wIDEwMDAwIC1iIDQwMDAg
LWUgMAooYikgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAgLWIgNDAwMCAtdiAyIC1w
IDEwMDAwIC1iIDQwMDAgLWUKMSAtdiA1IC1wIDEwMDAwIC1iIDQwMDAKSSBmZWx0IHRoYXQgdGhl
IHN0eWxlIChhKSBpcyBtb3JlIGludHVpdGl2ZSBhbmQgdGhlIGlucHV0IGNvbW1hbmRzCmhhdmUg
dmVyeSBzdGF0aWMgcGF0dGVybiwgaS5lLiwgZWFjaCB2Y3B1IG11c3QgaGF2ZSAtdiAtcCAtYiAt
ZQpvcHRpb25zIHNldC4KCkFzIHRvICgyKSwgaWYgd2UgZ28gd2l0aCAtZSB3aXRob3V0IEVYVFJB
VElNRSwgd2Ugd2lsbCBoYXZlIHRvIGtlZXAKdHJhY2sgb2YgdGhlIHZjcHUgdGhhdCBoYXMgbm8g
LWUgb3B0aW9uLiBJIHRob3VnaHQgYWJvdXQgdGhpcyBvcHRpb24sCndlIGNhbiBwcmUtc2V0IHRo
ZSBleHRyYXRpbWUgdmFsdWUgdG8gZmFsc2Ugd2hlbiAtdiBvcHRpb24gaXMKYXNzaWduZWQ6CiAg
ICBjYXNlICd2JzoKICAgIC4uLgogICAgZXh0cmF0aW1lc1t2X2luZGV4XSAgPSAwOwoKYW5kIHNl
dCB0aGUgZXh0cmF0aW1lc1t2X2luZGV4XSA9IDAgd2hlbiAtZSBpcyBzZXQuCgpUaGlzIGFwcHJv
YWNoIGlzIG5vdCB2ZXJ5IG5lYXQgaW4gdGhlIGNvZGU6IHdlIGhhdmUgdG8gcmVhbGxvY2F0ZQpt
ZW1vcnkgZm9yIGV4dHJhdGltZXMgYXJyYXkgd2hlbiBpdHMgc2l6ZSBpcyBub3QgZW5vdWdoOyB3
ZSBhbHNvIGhhdmUKdG8gZGVhbCB3aXRoIHRoZSBzcGVjaWFsIGNhc2Ugd2hlbiAtZSBpcyBzZXQg
YmVmb3JlIC12LCBzdWNoIGFzIHRoZQpjb21tYW5kICJ4bCBzY2hlZC1ydGRzIC1wIDEwMDAwIC1i
IDQwMDAgLWUgLXYgMCIKCkJlc3QsCgpNZW5nCgotLS0tLS0tLS0tLQpNZW5nIFh1ClBoRCBDYW5k
aWRhdGUgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQ
ZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 04:42:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 04:42: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.xen.org>)
	id 1deZs2-0001Qx-0w; Mon, 07 Aug 2017 04:42:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deZs1-0001Qa-Me
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 04:42:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7A/B0-03612-0BFE7895; Mon, 07 Aug 2017 04:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfD+/Z
 Ig5/nOC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacW7NCuaCbzIVt1pnsjQw
 LhTtYuTiEBL4yyix6esRNgjnMaPEiwN7oZxtjBKHfjYzdjFycogIOEt8PTOXHcTmFdCXuDr3E
 jOILSwQJLHiZg8TSIOEwFY2iT0ty5hAEhICnhIrT19jhrG7Vy4Gstk52ASsJA6JgURZBFQlHq
 w+wjqBkXsBI8MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 ArzMAwQ7Gv2sDDzFKcjApifLGr2iLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy/6uPVJIsCg1
 PbUiLTMHGH4waQkOHiUR3otvgdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO+xOkSACkK
 KM0D24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3E+QSnsy8ErhNr4COYAI64k1iK8
 gRJYkIKakGRollX1d26qZba3/dqsTbevHHfpbpXo4svsfljI2ucVRKs0cfuvi4jmGHTO/j11d
 /i73bPH1b5+zCl+svWgply0SfDeEJnH3gRN/bWrE1af22CxfEMt2/9fKt3OKttadk6+0Es94U
 ua0xeVloGshiZFukvKgqtNZg6/5X94SfsCy556T72Ob2AiWW4oxEQy3mouJEAAO8XJqAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502080943!76562564!1
X-Originating-IP: [104.130.215.37]
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 55227 invoked from network); 7 Aug 2017 04:42:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 04:42:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deZrw-0002kt-8M; Mon, 07 Aug 2017 04:42: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 1deZrq-0000Re-IJ; Mon, 07 Aug 2017 04:42:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deZrp-00024x-BZ; Mon, 07 Aug 2017 04:42:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112498-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 04:42:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112498: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0133809165334592584=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    6 days
Failing since        112418  2017-08-03 11:04:58 Z    3 days   38 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    2 days   26 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0133809165334592584==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 04:44:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 04: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.xen.org>)
	id 1deZu5-0001Zi-GQ; Mon, 07 Aug 2017 04:44:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pebenito@ieee.org>) id 1deSp1-00023V-UZ
 for xen-devel@lists.xenproject.org; Sun, 06 Aug 2017 21:10:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D1/20-03937-BD587895; Sun, 06 Aug 2017 21:10:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXi+ue8su6t1vZ
 Ig3UNMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aE6YsYC46yV8y985OpgfECWxcjJ4eQwBpG
 iT1bqroYuYDsa4wS7x+sYAdJCAs4SWy8+Q3MFhHwkNiw/iEjRIOdRMvWCWA2s4CSxP6z14BsD
 g42AQ2J6Z16IGFeAWuJyQvPgpWwCKhI7Dy+GWyMqEC4xNvGIywQNYISJ2c+AbM5Bewltm25zw
 Qx0lbiztzdzBC2vMT2t3OYQW6TEDjKJPH86xTGCYz8s5D0z0LSMwtJzwJG5lWMGsWpRWWpRbp
 GBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhyAAEOxh/LQs4xCjJwaQkyhu/
 oi1SiC8pP6UyI7E4I76oNCe1+BCjBgeHwMKXy44zSrHk5eelKknwsgPDXUiwKDU9tSItMwcYK
 TClEhw8SiK891uA0rzFBYm5xZnpEKlTjJYcTR+2fGHi2DVrK5Bcs37PFyYhsHlS4rw7QBoEQB
 oySvPgxsGi+RKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEefeATOHJzCuB2/oK6CAmoIPeJLa
 CHFSSiJCSamBU/HnTKuaHp3lKwvaTl+KCssWSb1Z/42hakrmMUbTAc6PsvRlMalJWbc/5nsdZ
 70/8yb9e75Gfic6mk77edv67iuMePfbVubA8iylOS2yChXLbNZ+bd06ssK8uXMidIH+4brYu5
 0yly2ybqifH+rLvZl57KcpH83BiwDRO4/7C5nyf+J+XkpRYijMSDbWYi4oTAYuGmA/hAgAA
X-Env-Sender: pebenito@ieee.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502053849!110755602!1
X-Originating-IP: [69.252.207.35]
X-SpamReason: No, hits=0.7 required=7.0 tests=DATE_IN_PAST_03_06
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40502 invoked from network); 6 Aug 2017 21:10:50 -0000
Received: from resqmta-ch2-03v.sys.comcast.net (HELO
 resqmta-ch2-03v.sys.comcast.net) (69.252.207.35)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Aug 2017 21:10:50 -0000
Received: from resomta-ch2-08v.sys.comcast.net ([69.252.207.104])
 by resqmta-ch2-03v.sys.comcast.net with ESMTP
 id eSoqdllCFbu6FeSozd71NI; Sun, 06 Aug 2017 21:10:49 +0000
Received: from [IPv6:2601:145:8002:71b0:577b:60fe:acfb:c2f6]
 ([IPv6:2601:145:8002:71b0:577b:60fe:acfb:c2f6])
 by resomta-ch2-08v.sys.comcast.net with SMTP
 id eSoxdoaQS9loleSoydt4kQ; Sun, 06 Aug 2017 21:10:48 +0000
To: Anthony PERARD <anthony.perard@citrix.com>, refpolicy@oss.tresys.com
References: <20170728141618.32175-1-anthony.perard@citrix.com>
From: Chris PeBenito <pebenito@ieee.org>
Message-ID: <7033b880-36d7-213c-2993-82200c57f018@ieee.org>
Date: Sun, 6 Aug 2017 11:22:38 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170728141618.32175-1-anthony.perard@citrix.com>
X-CMAE-Envelope: MS4wfMP1xiCLrugfzuT8khGhn9Y2NS/LN8c6eBjb/qUuK4O+0BV8OoxPRbztZ18g4uexILirjrpSQIdrmUwemSBoDWKpoRuMqfsDjvOM0HY0ypf9yLs+UN25
 SC47v5/UUj1VPyuEkClh8tl2eX/aOdG7BeaPru8pA2P/ni64GWvGbBdoJdPdXodeJhNiSIaeKcWGyE7FSWa3KIexI9QcGSL7Gwb8ZJf5QuYFq1eJ29kpS2iW
 gdB9l7v3s4ww6MVr+W+t/ucvIzYsNetMHAoiEKbAi5bFyQQIojY0+FxtIcrm1PL8
X-Mailman-Approved-At: Mon, 07 Aug 2017 04:44:32 +0000
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [refpolicy] [SELINUX POLICY PATCH] Update for Xen
	4.7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMjgvMjAxNyAxMDoxNiBBTSwgQW50aG9ueSBQRVJBUkQgdmlhIHJlZnBvbGljeSB3cm90
ZToKPiBTaW5jZSBYZW4gNC43LCAvZGV2L3hlbi9wcml2Y21kIGlzIHVzZWQgaW5zdGVhZCBvZiAv
cHJvYy94ZW4vcHJpdmNtZC4KPiBBZGQgdGhlIGRldmljZSBpbnRvIHRoZSBwb2xpY3kgc28gYHhl
bnN0b3JlZGAgY2FuIHdvcmsuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAtLS0KPiAgcG9saWN5L21vZHVsZXMva2VybmVsL2Rl
dmljZXMuZmMgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4KPiBkaWZm
IC0tZ2l0IGEvcG9saWN5L21vZHVsZXMva2VybmVsL2RldmljZXMuZmMgYi9wb2xpY3kvbW9kdWxl
cy9rZXJuZWwvZGV2aWNlcy5mYwo+IGluZGV4IGUzYTVlYmM5Li5mNDA5MzQzNCAxMDA2NDQKPiAt
LS0gYS9wb2xpY3kvbW9kdWxlcy9rZXJuZWwvZGV2aWNlcy5mYwo+ICsrKyBiL3BvbGljeS9tb2R1
bGVzL2tlcm5lbC9kZXZpY2VzLmZjCj4gQEAgLTE4Miw2ICsxODIsNyBAQCBpZmRlZihgZGlzdHJv
X3N1c2UnLCBgCj4gIC9kZXYveGVuL2V2dGNobgkJLWMJZ2VuX2NvbnRleHQoc3lzdGVtX3U6b2Jq
ZWN0X3I6eGVuX2RldmljZV90LHMwKQo+ICAvZGV2L3hlbi9nbnRkZXYJCS1jCWdlbl9jb250ZXh0
KHN5c3RlbV91Om9iamVjdF9yOnhlbl9kZXZpY2VfdCxzMCkKPiAgL2Rldi94ZW4vZ250YWxsb2MJ
LWMJZ2VuX2NvbnRleHQoc3lzdGVtX3U6b2JqZWN0X3I6eGVuX2RldmljZV90LHMwKQo+ICsvZGV2
L3hlbi9wcml2Y21kCS1jCWdlbl9jb250ZXh0KHN5c3RlbV91Om9iamVjdF9yOnhlbl9kZXZpY2Vf
dCxzMCkKPgo+ICBpZmRlZihgZGlzdHJvX2RlYmlhbicsYAo+ICAjIHRoaXMgaXMgYSBzdGF0aWMg
L2RldiBkaXIgImJhY2t1cCBtb3VudCIKCk1lcmdlZC4KCi0tIApDaHJpcyBQZUJlbml0bwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 05:23:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 05: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.xen.org>)
	id 1deaVQ-0004NG-2n; Mon, 07 Aug 2017 05:23:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deaVO-0004Mt-Ob
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 05:23:06 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7B/25-04533-939F7895; Mon, 07 Aug 2017 05:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVdfiZ3u
 kwbP9OhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeL2Xr2CiScXpLw+YGxj3
 a3UxcnIICfxllDh2IaOLkQvIfswoceZABxuEs41R4vPji2wgVSICzhJfz8xlB7F5BfQlenu+M
 oHYwgJ6Ekce7gWrkRDwkpj0dBc7jH1qwirGLkZ2DjYBK4lDYiBRFgFViSv7PrJOYORawMiwil
 G9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQq/UMDIw7GF//dDr
 EKMnBpCTKG7+iLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/jj/ZIIcGi1PTUirTMHGB4waQl
 OHiURHgtvgOleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHcCSJEASFFGaR7cCFioX2KUl
 RLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsXZApPZl4J3KZXQEcwAR3xJrEV5IiSRISUVAOj/4
 Gph7dtn9bXya8Wvcx30du3FQ3JepF6QaeXBgfGMvhvu7z7bEHWhU11PF6ee/dN+N7DHvHVM/J
 KXu6K8os6s0o6PWp+LW8/b7pPNUok3Fj9VYH9rcfT8xLmSC1OdD12cdprHqMvt3VbDlo9eblB
 68jF884dh5fN+bxy9kPbs62LHh3ic+yepsRSnJFoqMVcVJwIAGpU7B9wAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502083383!101284671!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8262 invoked from network); 7 Aug 2017 05:23:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 05:23:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deaVI-00045w-8a; Mon, 07 Aug 2017 05:23: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 1deaVC-0002m8-QU; Mon, 07 Aug 2017 05:22:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deaVC-0003Xw-Jd; Mon, 07 Aug 2017 05:22:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112495-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=97c567efd303f610ac16e12b4bf066d0240f6d0b
X-Osstest-Versions-That: ovmf=1fceaddb12b59e5711b26f26859e324e7a8e212a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 05:22:54 +0000
Subject: [Xen-devel] [ovmf test] 112495: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0OTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5N2M1NjdlZmQzMDNmNjEwYWMxNmUxMmI0YmYwNjZk
MDI0MGY2ZDBiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxZmNlYWRk
YjEyYjU5ZTU3MTFiMjZmMjY4NTllMzI0ZTdhOGUyMTJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI0NjQgIDIwMTctMDgtMDUgMDk6MTk6MTEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNDk1ICAyMDE3LTA4LTA3IDAxOjI0OjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTk3YzU2N2VmZDMwM2Y2MTBhYzE2ZTEyYjRiZjA2NmQw
MjQwZjZkMGIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDk3YzU2
N2VmZDMwM2Y2MTBhYzE2ZTEyYjRiZjA2NmQwMjQwZjZkMGIKKyBicmFuY2g9b3ZtZgorIHJldmlz
aW9uPTk3YzU2N2VmZDMwM2Y2MTBhYzE2ZTEyYjRiZjA2NmQwMjQwZjZkMGIKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0g
eCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4
ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4OTdjNTY3ZWZkMzAzZjYxMGFjMTZlMTJiNGJm
MDY2ZDAyNDBmNmQwYiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJl
YW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVz
dFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJV
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQgOTdjNTY3ZWZkMzAzZjYxMGFjMTZlMTJiNGJmMDY2ZDAyNDBm
NmQwYjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAxZmNlYWRkLi45N2M1NjdlICA5
N2M1NjdlZmQzMDNmNjEwYWMxNmUxMmI0YmYwNjZkMDI0MGY2ZDBiIC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 05:33:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 05:33: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.xen.org>)
	id 1deaev-00056E-I3; Mon, 07 Aug 2017 05:32:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1deaet-000568-Qw
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 05:32:55 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1E/D2-01987-68BF7895; Mon, 07 Aug 2017 05:32:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSqvm7b7/Z
 Ig2UfFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owny3cxFuwTrti2tZu1gXEGfxcjF4eQwExG
 iau7DjGDOCwCW5klVi/dxAbiSAjMYZX4PfMoSxcjJ5CTJ9G84hsrhJ0vcXTxSiYQm1dAUOLkz
 CdgNUICHhJ37t1mB7E5BSwlvixsZYNYsYtR4vv1/UANHBxsAiYSszokQGpYBFQkJvccgpoTIL
 G1dzaYLSwQK3H82m5mEFtEQFHiwcubrCBzmAXmM0ocOfUGbAGzgKZE6/bf7BMYBWYhuWMWktQ
 CRqZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVjPwMC4
 g/HVcb9DjJIcTEqivPEr2iKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBe/dkeKSRYlJqeWpGWm
 QOMC5i0BAePkgjvOZA0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOC/3L6BSAZ
 DSjNI8uEGweL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXCmQKT2ZeCdy+V0CnMAGd8ia
 xFeSUkkSElFQD48pn66xMr5xyWWTnnXXuUHralkOcNxNmHvgf9k+LRa43R6TQ8sCz6bF7BI3L
 Sv/xTDe/lb1kp6iwm0+BXErH+3nmV3atrP8luW3PlcPKd55NF1E9HFQZvmjV4WSD3bOmhKgyK
 RWsPOB92PxJ/bVPrIXpvB0rleKtXQQ5f+16FzNDfJ9ANdeTC0osxRmJhlrMRcWJAObHB1vSAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502083973!104789392!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18273 invoked from network); 7 Aug 2017 05:32:54 -0000
Received: from mail-vk0-f47.google.com (HELO mail-vk0-f47.google.com)
 (209.85.213.47)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 05:32:54 -0000
Received: by mail-vk0-f47.google.com with SMTP id u133so22047561vke.3
 for <xen-devel@lists.xenproject.org>; Sun, 06 Aug 2017 22:32:54 -0700 (PDT)
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=hFeqlkAe2bwjmI+HFtYDbjU852dOEToNRHc46ffJ7mM=;
 b=ZT9p0CAPnpee0afG+pwpgPHPnI3UJuygiXwjP5xIm5Qz3Yu3lD6We+p3+X1Fp8wXIr
 oDVBz3Fr5+XtAULB5LuC95FMik8eKlFA8TDEHZ6fQ2wgw58V9HGAnG57oLl/TYed4jgw
 mzvPfpTdTz08p8nBtrLmRxGPAdV7Y68FgfKhA=
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=hFeqlkAe2bwjmI+HFtYDbjU852dOEToNRHc46ffJ7mM=;
 b=C38PL4/cMuKISXLXebs4fVZ9ewKfN6/U6ErmuRT84pMmnNVDWHEMyX1R5xzp4tTZLT
 AlyPulAo1hyhRGyqK/B0WciwFoaSLruxtl2wD2xO1OMezrBhHt7bHjKhgwiJcDgWwor+
 ZjMTdApBsN6fgiLi7LTvMqAxs8IpqXEcfGmZVM4z6F3ZsEze8aYsxSCX46SwCwqXgxOl
 QLbAU/G6AuCv6BtOaMmRHrFaNOMxEn4ZspoocIFxzPi6RgW5FtZOHLPSLOHq/lr9qW6e
 ru71nnKiFK6vfU/Zwgdsc9oK64QpLrISsiMEcBLAnaThNwXlwnm+SbGl3IO7GYZI59kU
 Z/TA==
X-Gm-Message-State: AHYfb5jXa3Uq159KKb4iNZd2K84Kpm8GoAtt+cnfmj/RghCT8U4rgjtv
 78a7jib6oDb2PHw16FWxsBDW133bX6Wd
X-Received: by 10.31.21.66 with SMTP id 63mr6556763vkv.61.1502083973335; Sun,
 06 Aug 2017 22:32:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Sun, 6 Aug 2017 22:32:52 -0700 (PDT)
In-Reply-To: <20170718114009.7xmdw7cuaojemfip@citrix.com>
References: <1500296815-10243-1-git-send-email-bhupinder.thakur@linaro.org>
 <1500296815-10243-12-git-send-email-bhupinder.thakur@linaro.org>
 <20170718114009.7xmdw7cuaojemfip@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 7 Aug 2017 11:02:52 +0530
Message-ID: <CACtJ1JS4j79KfTLptqDi9PanaTuoiQHJqMryvA2O1aZgGUxjJw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/25 v6] xen/arm: vpl011: Add a new
 console_init function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKCgpPbiAxOCBKdWx5IDIwMTcgYXQgMTc6MTAsIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+IHdyb3RlOgo+IE9uIE1vbiwgSnVsIDE3LCAyMDE3IGF0IDA2OjM2OjQxUE0gKzA1
MzAsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5l
dyBjb25zb2xlX2luaXQgZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24KPj4gaW5pdGlhbGl6ZXMgdGhl
IGNvbnNvbGUgc3RydWN0dXJlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3Vy
IDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4KPiBJIGRvbid0IHRoaW5rIHRoaXMgcGF0
Y2ggY29tcGlsZXMsIGJlY2F1c2UgLi4uClRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQuIEkg
d2lsbCBmaXggdGhpcy4KPgo+PiAtLS0KPj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IENoYW5nZXMgc2luY2UgdjU6Cj4+
IC0gU3BsaXQgdGhpcyBjaGFuZ2UgaW4gYSBzZXBhcmF0ZSBwYXRjaC4KPj4KPj4gIHRvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDI1IGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBi
L3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPj4gaW5kZXggYTJhMzQ5Ni4uOWU5MjA5NyAxMDA2
NDQKPj4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+PiArKysgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCj4+IEBAIC02NTUsMTMgKzY1NSwxMCBAQCBzdGF0aWMgYm9vbCB3YXRj
aF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQo+PiAgICAgICByZXR1cm4g
c3VjY2VzczsKPj4gIH0KPj4KPj4gLQo+PiAtc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9k
b21haW4oaW50IGRvbWlkKQo+PiArc3RhdGljIGludCBjb25zb2xlX2luaXQoc3RydWN0IGNvbnNv
bGUgKmNvbiwgc3RydWN0IGRvbWFpbiAqZG9tKQo+PiAgewo+PiAtICAgICBzdHJ1Y3QgZG9tYWlu
ICpkb207Cj4+ICAgICAgIGNoYXIgKnM7Cj4+ICAgICAgIHN0cnVjdCB0aW1lc3BlYyB0czsKPj4g
LSAgICAgc3RydWN0IGNvbnNvbGUgKmNvbjsKPj4KPj4gICAgICAgaWYgKGNsb2NrX2dldHRpbWUo
Q0xPQ0tfTU9OT1RPTklDLCAmdHMpIDwgMCkgewo+PiAgICAgICAgICAgICAgIGRvbG9nKExPR19F
UlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVzOkwlZCIsCj4+IEBAIC02NjksNiArNjY2
LDQxIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKPj4g
ICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKPj4gICAgICAgfQo+Pgo+PiArICAgICBjb24tPm1h
c3Rlcl9mZCA9IC0xOwo+PiArICAgICBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Cj4+ICsg
ICAgIGNvbi0+c2xhdmVfZmQgPSAtMTsKPj4gKyAgICAgY29uLT5sb2dfZmQgPSAtMTsKPj4gKyAg
ICAgY29uLT5yaW5nX3JlZiA9IC0xOwo+PiArICAgICBjb24tPmxvY2FsX3BvcnQgPSAtMTsKPj4g
KyAgICAgY29uLT5yZW1vdGVfcG9ydCA9IC0xOwo+PiArICAgICBjb24tPnhjZV9wb2xsZmRfaWR4
ID0gLTE7Cj4+ICsgICAgIGNvbi0+bmV4dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMg
KiAxMDAwKSArICh0cy50dl9uc2VjIC8gMTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKPj4g
KyAgICAgY29uLT5kID0gZG9tOwo+PiArICAgICBjb24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5f
cGF0aCh4cywgZG9tLT5kb21pZCk7Cj4+ICsgICAgIHMgPSByZWFsbG9jKGNvbi0+eHNwYXRoLCBz
dHJsZW4oY29uLT54c3BhdGgpICsKPj4gKyAgICAgICAgICAgICAgICAgc3RybGVuKCIvY29uc29s
ZSIpICsgMSk7Cj4+ICsgICAgIGlmIChzKQo+PiArICAgICB7Cj4+ICsgICAgICAgICAgICAgY29u
LT54c3BhdGggPSBzOwo+PiArICAgICAgICAgICAgIHN0cmNhdChjb24tPnhzcGF0aCwgIi9jb25z
b2xlIik7Cj4+ICsgICAgICAgICAgICAgZXJyID0gMDsKPj4gKyAgICAgfQo+PiArCj4KPiBlcnIg
aXMgbm90IGRlZmluZWQuCj4KPiBXaGF0IEkgbm9ybWFsbHkgZG8gdG8gbWFrZSBzdXJlIHBhdGNo
IHNwbGl0IGlzIGNvcnJlY3QgaXMgdG8KPgo+ICQgZ2l0IHJlYmFzZSAtaSBvcmlnaW4vc3RhZ2lu
ZyAteCAnbWFrZSBjbGVhbiAmJiBtYWtlIC1qOCBkaXN0JwoKSSB3aWxsIHZlcmlmeSBpbmRpdmlk
dWFsIHBhdGNoIGNvbXBpbGF0aW9uLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 06:28:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 06: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.xen.org>)
	id 1debWh-0008Ii-RJ; Mon, 07 Aug 2017 06:28:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1debWg-0008IV-Nc
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 06:28:30 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BA/DC-03044-D8808895; Mon, 07 Aug 2017 06:28:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbeXoyP
 S4K22xYrHv1ks7k15z+7A5HH4wxUWj+19u9gDmKJYM/OS8isSWDPWvPjHVPBNpuLUneAGxoWi
 XYxcHEICfxklnpxYyQbhPGaUWLNlCSOEs41RYnHHTyCHk0NEwFni65m57CA2r4C+xK3PE1lBb
 GGBIIkJL3YxgzRICGxlk9jTsowJJCEh4Cmx8vQ1Zhi7e+ViIJudg03ASuKQGEiURUBVYtrOCS
 wTGLkXMDKsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQI9zgA
 EOxiPv487xCjJwaQkyhu/oi1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvLHtHpJBgUWp6akVa
 Zg4w9GDSEhw8SiK8m0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzvuQDahIAKQoozQPb
 gQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcHyCqezLwSuE2vgI5gAjriTWIryBEliQ
 gpqQbGtL51GYzXl0h1zpv/5GXJBUf/VXnqXU+fPfl047x9raRrmPPxiQ4zt+ZvL23vdzukMO9
 ASEdczY+r7rPynfbWZHx4n5glbFZ6Vz2/xOb7979G2/1i8w5Z/QvauNIpqWlh23ybLYeY9nRs
 EPP177XudXY4+m39mtYXb4N/Hq/WbtT8ptvBZfdZiaU4I9FQi7moOBEAtwb/VX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502087308!106014475!1
X-Originating-IP: [104.130.215.37]
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 53587 invoked from network); 7 Aug 2017 06:28:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 06:28:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1debWa-00060g-Fg; Mon, 07 Aug 2017 06:28: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 1debWU-0006lt-Mc; Mon, 07 Aug 2017 06:28:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1debWT-0008OM-J4; Mon, 07 Aug 2017 06:28:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112500-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 06:28:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112500: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2505336248282649134=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    6 days
Failing since        112418  2017-08-03 11:04:58 Z    3 days   39 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    2 days   27 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2505336248282649134==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:07:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:07: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.xen.org>)
	id 1dec7t-0002Wl-Kv; Mon, 07 Aug 2017 07:06:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dec7s-0002Wf-1P
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 07:06:56 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BA/22-01724-F8118895; Mon, 07 Aug 2017 07:06:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7dPsCP
 SYHG7rsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHp41nWggdMFfvmdDM2MK5n6mLk5BASyJNY
 vvQwK4jNK2AncXFSKxuILSFgKHF64U0WEJtFQFXiXeNWZhCbTUBdonNRO1hcREBOYtPhq+xdj
 BwczALxEn+fSIGEhQWyJJ73rAQazwU0vpVR4vm+jWC9nAIeEvMWPGYGqecVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMECOlJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iil1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHwMQLCDccV2z0OMkhxMSqK88SvaIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8HIDg1lIsCg1PbUiLTMHGAcwaQkOHiUR3hQBoDRvcUFib
 nFmOkTqFKMxR9OHLV+YOF5N+P+NSYglLz8vVUqcdwpIqQBIaUZpHtwgWHxeYpSVEuZlBDpNiK
 cgtSg3swRV/hWjOAejkjDvcpApPJl5JXD7XgGdwgR0ypvEVpBTShIRUlINjLMNfj19Lv/wcZd
 LysXcQxG6kv9Dn7aVfud8f2Ptv+wPxXvCWFc/WWTyzrY2PNZefY+PypaDuT8qfESq7hr2nDkZ
 ONFy/s2FFw3/eLwMDWJlnNE/wdFzQeYuDsXM8OkSjqfyytwzPvq3nTz+tf1hiqoMw6xdeSwRm
 XV9Bpmi+lnLl0fff7NrlRJLcUaioRZzUXEiAA8zKDDKAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502089613!108690622!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52304 invoked from network); 7 Aug 2017 07:06:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 07:06:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 01:06:51 -0600
Message-Id: <5988118A0200007800103833@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 01:06:50 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
 <1502070649-3746-1-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1502070649-3746-1-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Patch for staging 2/2] x86: adjust place of an
 ASSERT to avoid crash when destroy a domain.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwOC8wNy8xNyA0OjA3IEFNID4+
Pgo+SW4gJ3Bzcl9mcmVlX2NvcycsIHdlIHNob3VsZCBub3QgdXNlICdBU1NFUlQoc29ja2V0X2lu
Zm8pJyBhdCB0aGUgYmVnaW5uaW5nCj5iZWNhdXNlIHRoZSAnc29ja2V0X2luZm8nIGlzIGFsbG9j
YXRlZCBvbmx5IGlmICdwc3InIGJvb3QgcGFyYW1ldGVyIGlzIHNldC4KPlNvIGFkanVzdCBpdHMg
cGxhY2UgdG8gYXZvaWQgY3Jhc2guCj4KPlNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5A
bGludXguaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:15:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07: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.xen.org>)
	id 1decG4-0003E7-Ix; Mon, 07 Aug 2017 07:15:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1decG3-0003Dv-EY
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 07:15:23 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 20/0F-03557-A8318895; Mon, 07 Aug 2017 07:15:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdTuCP
 S4PxaOYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/P2wnKVgzlrGipM3CxsY
 N9V2MXJxCAn8ZZS4Nu0HG4TzmFFi95L5jBDONkaJr5v+MnUxcnKICDhLfD0zlx3E5hXQl1h8r
 psZxBYWCJQ4PWECM0iDhMBqFYmnTx4xgiQkBLwlpt5+ywRj37p9DqiInYNNwErikFgXIwcHi4
 CqxIu/rhMYuRcwMqxi1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GD8syzgEKMkB5OSKG/8irZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK88wQ7IoUE
 i1LTUyvSMnOAwQeTluDgURLhnQKS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV4OIaAiA
 ZCijNI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4xkCk8mXklcJteAR3BBHTEm8
 RWkCNKEhFSUg2Mrs3fSmdzvP8Tsvc+I3fD53yWM5OOVW3dpiYexNS65o1veHPKnEdz9aukZ7M
 umGU/eWWL6BqxmZqTzrjd5+2bx/3mlLzwgcj8X409gXbSsVt/zjLpulmVGyHs5avQ73xzwpoL
 XfcEp0ZaLHb4LhbMPkNEWTvP1D9u4R7n71UtEmE3szMNel8osRRnJBpqMRcVJwIA8tlCjH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502090120!68737839!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55623 invoked from network); 7 Aug 2017 07:15:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 07:15:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1decFy-0007N7-JR; Mon, 07 Aug 2017 07: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 1decFs-0000zv-Ra; Mon, 07 Aug 2017 07:15:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1decFs-0006XX-3i; Mon, 07 Aug 2017 07:15:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112491-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-armhf-armhf-xl-xsm:guest-stop:fail:heisenbug
 linux-4.1:build-arm64:hosts-allocate:broken:allowable
 linux-4.1:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.1:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.1:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1af952704416d76ad86963f04feb10a3da143901
X-Osstest-Versions-That: linux=2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 07:15:12 +0000
Subject: [Xen-devel] [linux-4.1 test] 112491: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4192091240597460733=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 112477
 test-armhf-armhf-xl-xsm      15 guest-stop                 fail pass in 112485

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 111195
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 111195
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 111195

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 111195
 build-arm64-xsm               3 capture-logs          broken blocked in 111195
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 111195
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112477 like 111195
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112477 like 111195
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112485 blocked in 111195
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 111195
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 111195
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 111195
 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-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-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-amd64-amd64-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-raw 13 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-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                1af952704416d76ad86963f04feb10a3da143901
baseline version:
 linux                2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a

Last test of basis   111195  2017-06-29 17:21:55 Z   38 days
Testing same since   112477  2017-08-06 04:23:16 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adam Borowski <kilobyte@angband.pl>
  Adrian Salido <salidoa@google.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Artem Savkov <asavkov@redhat.com>
  Balakrishnan Raman <ramanb@cumulusnetworks.com>
  Baolin Wang <baolin.wang@linaro.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Brendan McGrath <redmcg@redmandi.dyndns.org>
  Brian Norris <computersforpeace@gmail.com>
  Bryan O'Donoghue <bryan.odonoghue@imgtec.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Cong Wang <xiyou.wangcong@gmail.com>
  Cyril Bur <cyrilbur@gmail.com>
  Cyrille Pitchen <cyrille.pitchen@atmel.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Cashman <dcashman@android.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Micay <danielmicay@gmail.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <david@fromorbit.com>
  Dave Kleikamp <dave.kleikamp@oracle.com>
  David Dillow <dillow@google.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Deepak Rawat <drawat@vmware.com>
  Devin Heitmueller <dheitmueller@kernellabs.com>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Dmitry Vyukov <dvyukov@google.com>
  Dongli Zhang <dongli.zhang@oracle.com>
  Doug Berger <opendmb@gmail.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Engestrom <eric.engestrom@imgtec.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Florian Fainelli <f.fainelli@gmail.com>
  G. Campana <gcampana@quarkslab.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Ivan Vecera <cera@cera.cz>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Smart <james.smart@broadcom.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason Yan <yanaijie@huawei.com>
  Jeremie Rapin <rapinj@gmail.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jim Mattson <jmattson@google.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Crispin <blogic@openwrt.org>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jon.mason@broadcom.com>
  Josh Zimmerman <joshz@google.com>
  Jouni Malinen <jouni@qca.qualcomm.com>
  JoÃ«l Esponde <joel.esponde@honeywell.com>
  Julian Anastasov <ja@ssi.bg>
  Kees Cook <keescook@chromium.org>
  Kevin Hilman <khilman@baylibre.com>
  Kinglong Mee <kinglongmee@gmail.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Krister Johansen <kjlx@templeofstupid.com>
  Lauro Ramos Venancio <lvenanci@redhat.com>
  Lendacky, Thomas <Thomas.Lendacky@amd.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liu Bo <bo.li.liu@oracle.com>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin Hicks <mort@bork.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Grzeschik <m.grzeschik@pengutronix.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikita Yushchenko <nikita.yoush@cogentembedded.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavankumar Kondeti <pkondeti@codeaurora.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pooya Keshavarzi <Pooya.Keshavarzi@de.bosch.com>
  Quinn Tran <quinn.tran@cavium.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Cochran <richardcochran@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roberto Sassu <rsassu@suse.de>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell Currey <ruscur@russell.cc>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sahitya Tummala <stummala@codeaurora.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms@verge.net.au>
  Srinivas Dasari <dasaris@qti.qualcomm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Teemu Likonen <tlikonen@iki.fi>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tobias Wolf <dev-NTEO@vplace.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tomasz WilczyÅ„ski <twilczynski@naver.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vineeth Remanan Pillai <vineethp@amazon.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wang YanQing <udknight@gmail.com>
  wangweidong <wangweidong1@huawei.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Wang <weiwan@google.com>
  Weidong Wang <wangweidong1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  William Wu <william.wu@rock-chips.com>
  Wim Van Sebroeck <wim@iguana.be>
  Xin Long <lucien.xin@gmail.com>
  Zach Ploskey <zach@ploskey.com>
  Ãlvaro FernÃ¡ndez Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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-pvh-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-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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4192091240597460733==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:30:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:30: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.xen.org>)
	id 1decU1-00040d-Ro; Mon, 07 Aug 2017 07:29:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1decU0-00040X-NJ
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:29:48 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A8/FA-01729-BE618895; Mon, 07 Aug 2017 07:29:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/eVWEe
 kwYxDihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a187+ZCpawVDRvPcDWwHiPuYuRk0NIIE+i
 e+oNVhCbV8BO4sS7jWBxCQFDidMLb7J0MXJwsAioSiyYWgISZhNQl+hc1M4CYosIKEh8mzwJq
 JWLg1ngPaPEu4VbGEESwgLWEk1L7jOBJIQEOhglLjWfYANJcAp4SWw7s5UNZCivgKDE3x3CIG
 FmAS2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapG
 uiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsZbfc6HGCU5mJREeeNX
 tEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdINIRKSRYlJqeWpGWmQOMA5i0BAePkgjvQ5A0b
 3FBYm5xZjpE6hSjMUfThy1fmDheTfj/jUmIJS8/L1VKnDdCFKhUAKQ0ozQPbhAsPi8xykoJ8z
 ICnSbEU5BalJtZgir/ilGcg1FJmPcayBSezLwSuH2vgE5hAjrlTWIryCkliQgpqQZGzSCrkyz
 RghX6162YMrLmR4WWrN6lKAFMBUbXuqu/3yqxcs0X1F/1MrOnturp0d63S5rke/+kdr26ezhM
 yPcx25O/ddeaP8msVY7Q2FkYzvErarn+s2lfzS9f4Y0oOS//aIInT+uqqAOxu96qdmzo8J2wJ
 Ib3WHT9hbIaAf0dGxlONf8u4VNiKc5INNRiLipOBACGHi31ygIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502090984!69835555!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47268 invoked from network); 7 Aug 2017 07:29:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Aug 2017 07:29:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 01:29:43 -0600
Message-Id: <598816E50200007800103849@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 01:29:41 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-5-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1501866346-9774-5-git-send-email-boris.ostrovsky@oracle.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,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA0LzE3
IDc6MDQgUE0gPj4+Cj5JbnN0ZWFkIG9mIHNjcnViYmluZyBwYWdlcyBkdXJpbmcgZ3Vlc3QgZGVz
dHJ1Y3Rpb24gKGZyb20KPmZyZWVfaGVhcF9wYWdlcygpKSBkbyB0aGlzIG9wcG9ydHVuaXN0aWNh
bGx5LCBmcm9tIHRoZSBpZGxlIGxvb3AuCj4KPldlIG1pZ2h0IGNvbWUgdG8gc2NydWJfZnJlZV9w
YWdlcygpZnJvbSBpZGxlIGxvb3Agd2hpbGUgYW5vdGhlciBDUFUKPnVzZXMgbWFwY2FjaGUgb3Zl
cnJpZGUsIHJlc3VsdGluZyBpbiBhIGZhdWx0IHdoaWxlIHRyeWluZyB0byBkbwo+X19tYXBfZG9t
YWluX3BhZ2UoKSBpbiBzY3J1Yl9vbmVfcGFnZSgpLiBUbyBhdm9pZCB0aGlzLCBtYWtlIG1hcGNh
Y2hlCj52Y3B1IG92ZXJyaWRlIGEgcGVyLWNwdSB2YXJpYWJsZS4KPgo+U2lnbmVkLW9mZi1ieTog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:32:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07: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.xen.org>)
	id 1decWi-0004bB-Bb; Mon, 07 Aug 2017 07:32:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1decWg-0004b4-MS
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:32:34 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 33/F5-02962-19718895; Mon, 07 Aug 2017 07:32:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3eieEe
 kwY4rAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPxfPYChq5K14u+szewDiZs4uRk0NIIE/i
 0aYH7CA2r4CdRG/XXDBbQsBQ4vTCmywgNouAqsT0niawOJuAukTnonawuIiAgsS3yZNYuxi5O
 JgFLjFKnFq7F6xIGGjQ75PXWUASQgIdjBILX79nAklwCnhJHJvXytbFyAG0TVDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXTC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+O8E/6HGCU5mJREeeNXtEUK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVF+uIFBIsSk1PrUjLzAFGAkxagoNHSYT3oihQmre4I
 DG3ODMdInWKUZfj1YT/35iEWPLy81KlxHkDQGYIgBRllObBjYBF5SVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ814DWcWTmVcCt+kV0BFMQEe8SWwFOaIkESEl1cBoF1hcaVVbMKvrU9G9SiW
 DEMmavVl8347rPhTfHB/IynR1o99zqw6Z4yaTS3e8kb3/76xpROpD1hPqMy78mZbncJC7S3ab
 fWgul01u7EGpXw/7C/dd8NT6s75aJWJaRjhLq+QnNcHfye/U1lZtlYgsmODpoPlF5rLe90Nm+
 kvsFONbRFSF7iuxFGckGmoxFxUnAgArN5rQxQIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502091151!62806738!1
X-Originating-IP: [137.65.248.74]
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 54546 invoked from network); 7 Aug 2017 07:32:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 07:32:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 01:32:30 -0600
Message-Id: <5988178C0200007800103857@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 01:32:28 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-6-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1501866346-9774-6-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 5/8] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA0LzE3
IDc6MDMgUE0gPj4+Cj5XaGlsZSB3YWl0aW5nIGZvciBhIGxvY2sgd2UgbWF5IHdhbnQgdG8gcGVy
aW9kaWNhbGx5IHJ1biBzb21lCj5jb2RlLiBUaGlzIGNvZGUgbWF5LCBmb3IgZXhhbXBsZSwgYWxs
b3cgdGhlIGNhbGxlciB0byByZWxlYXNlCj5yZXNvdXJjZXMgaGVsZCBieSBpdCB0aGF0IGFyZSBu
byBsb25nZXIgbmVlZGVkIGluIHRoZSBjcml0aWNhbAo+c2VjdGlvbiBwcm90ZWN0ZWQgYnkgdGhl
IGxvY2suCj4KPlNwZWNpZmljYWxseSwgdGhpcyBmZWF0dXJlIHdpbGwgYmUgbmVlZGVkIGJ5IHNj
cnViYmluZyBjb2RlIHdoZXJlCj50aGUgc2NydWJiZXIsIHdoaWxlIHdhaXRpbmcgZm9yIGhlYXAg
bG9jayB0byBtZXJnZSBiYWNrIGNsZWFuCj5wYWdlcywgbWF5IGJlIHJlcXVlc3RlZCBieSBwYWdl
IGFsbG9jYXRvciAod2hpY2ggaXMgY3VycmVudGx5Cj5ob2xkaW5nIHRoZSBsb2NrKSB0byBhYm9y
dCBtZXJnaW5nIGFuZCByZWxlYXNlIHRoZSBidWRkeSBwYWdlIGhlYWQKPnRoYXQgdGhlIGFsbG9j
YXRvciB3YW50cy4KPgo+V2UgY291bGQgdXNlIHNwaW5fdHJ5bG9jaygpIGJ1dCBzaW5jZSBpdCBk
b2Vzbid0IHRha2UgbG9jayB0aWNrZXQKPml0IG1heSB0YWtlIGxvbmcgdGltZSB1bnRpbCB0aGUg
bG9jayBpcyB0YWtlbi4gSW5zdGVhZCB3ZSBhZGQKPnNwaW5fbG9ja19jYigpIHRoYXQgYWxsb3dz
IHVzIHRvIGdyYWIgdGhlIHRpY2tldCBhbmQgZXhlY3V0ZSBhCj5jYWxsYmFjayB3aGlsZSB3YWl0
aW5nLiBUaGlzIGNhbGxiYWNrIGlzIGV4ZWN1dGVkIG9uIGV2ZXJ5IGl0ZXJhdGlvbgo+b2YgdGhl
IHNwaW5sb2NrIHdhaXRpbmcgbG9vcC4KPgo+U2luY2Ugd2UgbWF5IGJlIHNsZWVwaW5nIGluIHRo
ZSBsb2NrIHVudGlsIGl0IGlzIHJlbGVhc2VkIHdlIG5lZWQgYQo+bWVjaGFuaXNtIHRoYXQgd2ls
bCBtYWtlIHN1cmUgdGhhdCB0aGUgY2FsbGJhY2sgaGFzIGEgY2hhbmNlIHRvIHJ1bi4KPldlIGFk
ZCBzcGluX2xvY2tfa2ljaygpIHRoYXQgd2lsbCB3YWtlIHVwIHRoZSB3YWl0ZXIuCj4KPlNpZ25l
ZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpB
cyBwcmV2aW91c2x5IGV4cHJlc3NlZCBJJ20gbm90IG92ZXJseSBoYXBweSB3aXRoIHRoaXMsIGJ1
dCBJIGFsc28gY2FuJ3QKc2VlIGFueSBnb29kIGFsdGVybmF0aXZlIGZvciB0aGUgdXNlIG9mIGl0
IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2goZXMpLgpTaG9ydCBvZiBhbnkgb3RoZXIgUkVTVCBtYWlu
dGFpbmVyIGhhdmluZyB2b2ljZWQgYW55IG9waW5pb24gKGlpcmMpLAp0aGlzIGlzCgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechO-0005Mf-8e; Mon, 07 Aug 2017 07:43:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechM-0005Lx-SM
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:36 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EF/54-09901-82A18895; Mon, 07 Aug 2017 07:43:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVyMfS6k666VEe
 kwfrpKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bv5kesBY+5Kub/e8/cwNjE2cXIxSEkMIFR
 4tiDw0xdjJwcLAKXWCQ+9TGCJCQE3rFIXL/8ghEkISEQJ3HjzmqgIg4gu1xi+6EKkLCQgKLE1
 2fTmSAGrWSSaLk/mwUkwSZgJLH8xg8wW0QgQuLY4w9sIDazQKnEjf1zmEFsYQFvibkve1kgFq
 tKbLn/G6yGV8BJ4uiN9awQe+Ukbp7rZJ7AyLeAkWEVo3pxalFZapGusV5SUWZ6RkluYmaOrqG
 BmV5uanFxYnpqTmJSsV5yfu4mRmCYMADBDsaOf06HGCU5mJREeeNXtEUK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuCtkuiIFBIsSk1PrUjLzAEGLExagoNHSYR3NUiat7ggMbc4Mx0idYrRnuPKl
 XVfmDg2rF4PJKcc2A4kX034/41JiCUvPy9VSpxXWxKoTQCkLaM0D24oLMIuMcpKCfMyAp0pxF
 OQWpSbWYIq/4pRnINRSZh3Kchynsy8Erjdr4DOYgI6601iK8hZJYkIKakGRvutkd0yJ0+vOP8
 zKWnfJUWp//az5KdLrMnX79zRttjt7GrReGYmpWPmv1bP7Jk5j5tpUsczg/jHT+Qc/bzKL77f
 l3Ds3vv3USlei8+ZLGRRcvB+e+hPxv+LxfbytrXKLglXq3V+9sspXMqde2LKj5rnx6Vl4xZeT
 Jh9pYDR/fxhvb4ThXeEbZVYijMSDbWYi4oTAYKqp+WrAgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502091814!73611291!1
X-Originating-IP: [209.85.215.66]
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 63729 invoked from network); 7 Aug 2017 07:43:35 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:35 -0000
Received: by mail-lf0-f66.google.com with SMTP id x16so4868082lfb.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=XkKz2sxfES2VU9w+xJMsXHojj+WxRuTLx6ccrBNHvoc=;
 b=NKgdmzANyBVyhaeRfVlRGDh/yIz8bMjwqJyX5R591Ry+j0MEy2s+SMJ3aNNJoFXfod
 yuo6/Ioxjnl8JuLIiCKIg6nPIofxvOzyXkQu1gjiNWqKI2AmK6efxJXyOqoKErp8NeSb
 eqjfpq8Rz1oabiwSSLfXWE5vFR97qXVtAHFuo1LJCwcw4h7LwJKv+U/SDwzLZfBDyqsR
 quQqkvAp/FPQ7buN54GYeaAb1yplAB6elMxI4Y2U6F5OZ8ZMJc2qHGdR0o6Hh08wKBQZ
 txsVcWlzTf8bqC2UsvT+dTGr9jOonA9qfF7QpEDmQwKQtCYyHRIkM+YUwC9HPyM5lZbY
 hmRQ==
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=XkKz2sxfES2VU9w+xJMsXHojj+WxRuTLx6ccrBNHvoc=;
 b=RKWYM5RwMJOjamEtutTeTXla9ggtOq1W19j9vH9qDpK/EbGX7d5xdRZAYwdQ6L61+3
 Un3f9AQ1BnPA79AMhy06o2knZGnJF23niMxMpWEDcz5umUvocWIex3lW91tf73Uhg97f
 9nCPUuaAYosa+7bBc9FpN7ydKaBnt2enD0l/wMRsG33Z35QLnnxPB5e3tUBn64KQABHc
 FqtVBW9ci+5L7xHFZWesDi6hmW4cmVJSaUHHiSzqn+Aihq3wcTkJQgC3Bgx2y5ClHwxG
 c+YXlOcgbSqCVZpcRfnWkt9wTMjn1RPHt9sMnarIJJYvlualL3k7ZoPv7PWFKIqJ7z44
 nLnQ==
X-Gm-Message-State: AIVw1105QcFAVwGc3g+OiBsMTtkl+d/EfNSvWXsh12UPGa8n4/nA6Dm5
 nEFHsRwjdwyWTg==
X-Received: by 10.46.76.18 with SMTP id z18mr3507771lja.14.1502091814419;
 Mon, 07 Aug 2017 00:43:34 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:33 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:05 +0300
Message-Id: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 00/11] ALSA: vsnd: Add Xen para-virtualized
	frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBYZW4gWzFdIHBhcmEt
dmlydHVhbGl6ZWQKc291bmQgZnJvbnRlbmQgZHJpdmVyLiBJdCBpbXBsZW1lbnRzIHRoZSBwcm90
b2NvbCBmcm9tCmluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9zbmRpZi5oIHdpdGggdGhlIGZvbGxv
d2luZyBsaW1pdGF0aW9uczoKLSBtdXRlL3VubXV0ZSBpcyBub3Qgc3VwcG9ydGVkCi0gZ2V0L3Nl
dCB2b2x1bWUgaXMgbm90IHN1cHBvcnRlZApWb2x1bWUgY29udHJvbCBpcyBub3Qgc3VwcG9ydGVk
IGZvciB0aGUgcmVhc29uIHRoYXQgbW9zdCBvZiB0aGUKdXNlLWNhc2VzIChhdCB0aGUgbW9tZW50
KSBhcmUgYmFzZWQgb24gc2NlbmFyaW91cyB3aGVyZQp1bnByaXZpbGVnZWQgT1MgKGUuZy4gQW5k
cm9pZCwgQUdMIGV0YykgdXNlIHNvZnR3YXJlIG1peGVycy4KCkJvdGggY2FwdHVyZSBhbmQgcGxh
eWJhY2sgYXJlIHN1cHBvcnRlZC4KClRoYW5rIHlvdSwKT2xla3NhbmRyCgpbMV0gaHR0cHM6Ly94
ZW5wcm9qZWN0Lm9yZy8KCk9sZWtzYW5kciBBbmRydXNoY2hlbmtvICgxMSk6CiAgQUxTQTogdnNu
ZDogSW1wbGVtZW50IGRyaXZlcidzIHByb2JlL3JlbW92ZQogIEFMU0E6IHZzbmQ6IEltcGxlbWVu
dCBYZW4gYnVzIHN0YXRlIGhhbmRsaW5nCiAgQUxTQTogdnNuZDogUmVhZCBzb3VuZCBkcml2ZXIg
Y29uZmlndXJhdGlvbiBmcm9tIFhlbiBzdG9yZQogIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBYZW4g
ZXZlbnQgY2hhbm5lbCBoYW5kbGluZwogIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBoYW5kbGluZyBv
ZiBzaGFyZWQgYnVmZmVycwogIEFMU0E6IHZzbmQ6IEludHJvZHVjZSBBTFNBIHZpcnR1YWwgc291
bmQgZHJpdmVyCiAgQUxTQTogdnNuZDogSW5pdGlhbGl6ZSB2aXJ0dWwgc291bmQgY2FyZAogIEFM
U0E6IHZzbmQ6IEFkZCB0aW1lciBmb3IgcGVyaW9kIGludGVycnVwdCBlbXVsYXRpb24KICBBTFNB
OiB2c25kOiBJbXBsZW1lbnQgQUxTQSBQQ00gb3BlcmF0aW9ucwogIEFMU0E6IHZzbmQ6IEltcGxl
bWVudCBjb21tdW5pY2F0aW9uIHdpdGggYmFja2VuZAogIEFMU0E6IHZzbmQ6IEludHJvZHVjZSBL
Y29uZmlnIG9wdGlvbiB0byBlbmFibGUgWGVuIFBWIHNvdW5kCgogc291bmQvZHJpdmVycy9LY29u
ZmlnICAgICB8ICAgMTIgKwogc291bmQvZHJpdmVycy9NYWtlZmlsZSAgICB8ICAgIDIgKwogc291
bmQvZHJpdmVycy94ZW4tZnJvbnQuYyB8IDIwMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDIwNDMgaW5zZXJ0aW9ucygrKQoK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechR-0005ND-MW; Mon, 07 Aug 2017 07:43:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechQ-0005N1-97
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 96/C3-03368-B2A18895; Mon, 07 Aug 2017 07:43:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfS6s66WVEe
 kwdyNKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8asBT9ZChqLK9avamRsYDyb0MXIxSEkMIFR
 onXmFZYuRk4OFoGXLBJz7laCJCQE+lklZky5C5aQEIiTWDV/GROEXSax5vg5MFtIQFHi67PpT
 BCTVjJJnHi5iQ0kwSZgJLH8xg+wZhGBCIljjz+AxZkFSiVu7J/D3MXIwSEsECjRvV8dYrGqxN
 JvbUwgYV4BJ4kPb3ggVslJ3DzXyQxicwo4S5w/v4YVpEQIqOTEq9QJjAILGBlWMWoUpxaVpRb
 pGhroJRVlpmeU5CZm5gB5Znq5qcXFiempOYlJxXrJ+bmbGIFBxQAEOxiPv487xCjJwaQkyhu/
 oi1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvPYmOSCHBotT01Iq0zBxgeMOkJTh4lER4V4Oke
 YsLEnOLM9MhUqcY7TmuXFn3hYljw+r1QHLKge1A8tWE/9+YhFjy8vNSpcR5tSWB2gRA2jJK8+
 CGwuLxEqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR55UCm8GTmlcDtfgV0FhPQWW8SW0HOKkl
 ESEk1MC6u+rBt6Z3k5sY/KepGBWrHIn2iAqLMbgSp7z8Y+efxkZ8P/L7rBjKcSLooWGPHd4L7
 w11Zgf3T372zvrDitbKxpVGsqv91A5YJ1/wrPX+pXgoNcyy+YvNl6vbkitSl/7ozq5OcFx5ee
 z/ucIL6r+Tp799d63mT3TbJ0N+59syTc1t/Obq1ZCixFGckGmoxFxUnAgBt5+KzwgIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502091818!100344671!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21946 invoked from network); 7 Aug 2017 07:43:38 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:38 -0000
Received: by mail-lf0-f67.google.com with SMTP id x16so4868147lfb.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=M3L5C2lRmQxkArolKXANeicDntK9IqGCNeWtMCEj3Kw=;
 b=VdBXrC3H0o0xrUg439dXXkS7yJEWtN5rBAw0unoUeOpGURTqi8kna4L+a4M72qZ7Sa
 GnvVK2zFfWr4mp0ltFa9p4l7ikpkQ2sDFVHPf4+sjlPFZucriN4Ybb7SnIzWA3cHmFpC
 Z4mJMXGHSoJRTQtu73+VLQivPMPjor1eaHhY5CJbcLtrJ+5DTBA6BJm3JgrEmcYuGhJe
 lShD0ZuWm69QG0oVE6uEIND9dC7tXvti0bMp0mtId+P1J3+eBX2dUM7iMARRnCR6zlfn
 lawY0wKzGbaJ3bFhDimsDAYRtEI8NY6CmPGKCMjPpyh9lZN7iyX8Mg3936BNeEwtH1F2
 DCZw==
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=M3L5C2lRmQxkArolKXANeicDntK9IqGCNeWtMCEj3Kw=;
 b=b+1e5mjiFw4RW2xqeGCN4zhj/tau9pAsA41dugMmfdwi2U8yNv55dV85FD6uCzV963
 qRnO+jk6+ANvX3wgUFZji16yy7+NUJ0EqmsBh+eGtHgP/U/wf4At9QnTRCIFi29ca06M
 J6XiJJldiPBeNizZ+mXgnuDJkNjrfGBB1yEBuEY9+6PIc+VhrqQfpuCZq1Obm0CfUgDI
 c6uws4xVL6YclOzVDbEiMAfEeojVQMUk3Qh9LLQZFrgrRU6pb7mr9mVjXKVrfkVtnrgX
 TSRnFWu+x43YqK4V7k5csgxDLSAXM0Pvh2NxcKiorWx/6WD4xzDZFYc97zHDDBduOmGW
 EnWw==
X-Gm-Message-State: AHYfb5iX3rwkoY3Q/FnwdduQOeAAEoUeKBSb1YIlgvAa3/mFbxnRPKIe
 nMv3MBePHVTfcQ==
X-Received: by 10.46.2.197 with SMTP id y66mr482376lje.54.1502091817690;
 Mon, 07 Aug 2017 00:43:37 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:37 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:08 +0300
Message-Id: <1502091796-14413-4-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 03/11] ALSA: vsnd: Read sound driver
	configuration from Xen store
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKUmVhZCBjb25maWd1cmF0aW9uIHZhbHVlcyBmcm9tIFhlbiBzdG9yZSBhY2NvcmRp
bmcKdG8geGVuL2ludGVyZmFjZS9pby9zbmRpZi5oIHByb3RvY29sOgotIGludHJvZHVjZSBjb25m
aWd1cmF0aW9uIHN0cnVjdHVyZXMgZm9yIGRpZmZlcmVudAogIGNvbXBvbmVudHMsIGUuZy4gc291
bmQgY2FyZCwgZGV2aWNlLCBzdHJlYW0KLSByZWFkIFBDTSBIVyBwYXJhbWV0ZXJzLCBlLmcgcmF0
ZSwgZm9ybWF0IGV0Yy4KLSBkZXRlY3Qgc3RyZWFtIHR5cGUgKGNhcHR1cmUvcGxheWJhY2spCi0g
cmVhZCBkZXZpY2UgYW5kIGNhcmQgcGFyYW1ldGVycwoKRmlsbCBpbiBwbGF0Zm9ybSBkYXRhIHdp
dGggdGhlIGNvbmZpZ3VyYXRpb24gcmVhZCwgc28KaXQgY2FuIGJlIHBhc3NlZCB0byBzb3VuZCBk
cml2ZXIgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xl
a3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogc291bmQvZHJpdmVycy94ZW4tZnJv
bnQuYyB8IDUzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNTMwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zb3VuZC9k
cml2ZXJzL3hlbi1mcm9udC5jIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwppbmRleCBjNGZk
MjFjYWMzYTcuLmVmNDhjYmY0NGNmMiAxMDA2NDQKLS0tIGEvc291bmQvZHJpdmVycy94ZW4tZnJv
bnQuYworKysgYi9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCkBAIC0yMCwyNCArMjAsNTU0IEBA
CiAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KIAorI2luY2x1ZGUgPHNvdW5kL2NvcmUuaD4K
KyNpbmNsdWRlIDxzb3VuZC9wY20uaD4KKwogI2luY2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4K
ICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogCiAjaW5jbHVk
ZSA8eGVuL2ludGVyZmFjZS9pby9zbmRpZi5oPgogCisvKiBtYXhpbXVtIG51bWJlciBvZiBzdXBw
b3J0ZWQgc3RyZWFtcyAqLworI2RlZmluZSBWU05EX01BWF9TVFJFQU0JCTgKKworc3RydWN0IGNm
Z19zdHJlYW0geworCWludCB1bmlxdWVfaWQ7CisJY2hhciAqeGVuc3RvcmVfcGF0aDsKKwlzdHJ1
Y3Qgc25kX3BjbV9oYXJkd2FyZSBwY21faHc7Cit9OworCitzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5j
ZSB7CisJY2hhciBuYW1lWzgwXTsKKwlpbnQgZGV2aWNlX2lkOworCXN0cnVjdCBzbmRfcGNtX2hh
cmR3YXJlIHBjbV9odzsKKwlpbnQgIG51bV9zdHJlYW1zX3BiOworCXN0cnVjdCBjZmdfc3RyZWFt
ICpzdHJlYW1zX3BiOworCWludCAgbnVtX3N0cmVhbXNfY2FwOworCXN0cnVjdCBjZmdfc3RyZWFt
ICpzdHJlYW1zX2NhcDsKK307CisKK3N0cnVjdCBjZmdfY2FyZCB7CisJY2hhciBuYW1lX3Nob3J0
WzMyXTsKKwljaGFyIG5hbWVfbG9uZ1s4MF07CisJc3RydWN0IHNuZF9wY21faGFyZHdhcmUgcGNt
X2h3OworCWludCBudW1fcGNtX2luc3RhbmNlczsKKwlzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5jZSAq
cGNtX2luc3RhbmNlczsKK307CisKK3N0cnVjdCBzZGV2X2NhcmRfcGxhdF9kYXRhIHsKKwlzdHJ1
Y3QgeGRydl9pbmZvICp4ZHJ2X2luZm87CisJc3RydWN0IGNmZ19jYXJkIGNmZ19jYXJkOworfTsK
Kwogc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKIAlz
cGlubG9ja190IGlvX2xvY2s7CiAJc3RydWN0IG11dGV4IG11dGV4OworCXN0cnVjdCBzZGV2X2Nh
cmRfcGxhdF9kYXRhIGNmZ19wbGF0X2RhdGE7CiB9OwogCisjZGVmaW5lIE1BWF9YRU5fQlVGRkVS
X1NJWkUJKDY0ICogMTAyNCkKKyNkZWZpbmUgTUFYX0JVRkZFUl9TSVpFCQlNQVhfWEVOX0JVRkZF
Ul9TSVpFCisjZGVmaW5lIE1JTl9QRVJJT0RfU0laRQkJNjQKKyNkZWZpbmUgTUFYX1BFUklPRF9T
SVpFCQkoTUFYX0JVRkZFUl9TSVpFIC8gOCkKKyNkZWZpbmUgVVNFX0ZPUk1BVFMJCShTTkRSVl9Q
Q01fRk1UQklUX1U4IHwgXAorCQkJCSBTTkRSVl9QQ01fRk1UQklUX1MxNl9MRSkKKyNkZWZpbmUg
VVNFX1JBVEUJCShTTkRSVl9QQ01fUkFURV9DT05USU5VT1VTIHwgXAorCQkJCSBTTkRSVl9QQ01f
UkFURV84MDAwXzQ4MDAwKQorI2RlZmluZSBVU0VfUkFURV9NSU4JCTU1MTIKKyNkZWZpbmUgVVNF
X1JBVEVfTUFYCQk0ODAwMAorI2RlZmluZSBVU0VfQ0hBTk5FTFNfTUlOCTEKKyNkZWZpbmUgVVNF
X0NIQU5ORUxTX01BWAkyCisjZGVmaW5lIFVTRV9QRVJJT0RTX01JTgkJMgorI2RlZmluZSBVU0Vf
UEVSSU9EU19NQVgJCTgKKworc3RhdGljIHN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlIHNkcnZfcGNt
X2h3X2RlZmF1bHQgPSB7CisJLmluZm8gPSAoU05EUlZfUENNX0lORk9fTU1BUCB8CisJCSBTTkRS
Vl9QQ01fSU5GT19JTlRFUkxFQVZFRCB8CisJCSBTTkRSVl9QQ01fSU5GT19SRVNVTUUgfAorCQkg
U05EUlZfUENNX0lORk9fTU1BUF9WQUxJRCksCisJLmZvcm1hdHMgPSBVU0VfRk9STUFUUywKKwku
cmF0ZXMgPSBVU0VfUkFURSwKKwkucmF0ZV9taW4gPSBVU0VfUkFURV9NSU4sCisJLnJhdGVfbWF4
ID0gVVNFX1JBVEVfTUFYLAorCS5jaGFubmVsc19taW4gPSBVU0VfQ0hBTk5FTFNfTUlOLAorCS5j
aGFubmVsc19tYXggPSBVU0VfQ0hBTk5FTFNfTUFYLAorCS5idWZmZXJfYnl0ZXNfbWF4ID0gTUFY
X0JVRkZFUl9TSVpFLAorCS5wZXJpb2RfYnl0ZXNfbWluID0gTUlOX1BFUklPRF9TSVpFLAorCS5w
ZXJpb2RfYnl0ZXNfbWF4ID0gTUFYX1BFUklPRF9TSVpFLAorCS5wZXJpb2RzX21pbiA9IFVTRV9Q
RVJJT0RTX01JTiwKKwkucGVyaW9kc19tYXggPSBVU0VfUEVSSU9EU19NQVgsCisJLmZpZm9fc2l6
ZSA9IDAsCit9OworCitzdHJ1Y3QgQ0ZHX0hXX1NBTVBMRV9SQVRFIHsKKwljb25zdCBjaGFyICpu
YW1lOworCXVuc2lnbmVkIGludCBtYXNrOworCXVuc2lnbmVkIGludCB2YWx1ZTsKK307CisKK3N0
YXRpYyBzdHJ1Y3QgQ0ZHX0hXX1NBTVBMRV9SQVRFIGNmZ19od19zdXBwb3J0ZWRfcmF0ZXNbXSA9
IHsKKwl7IC5uYW1lID0gIjU1MTIiLCAgIC5tYXNrID0gU05EUlZfUENNX1JBVEVfNTUxMiwgICAu
dmFsdWUgPSA1NTEyIH0sCisJeyAubmFtZSA9ICI4MDAwIiwgICAubWFzayA9IFNORFJWX1BDTV9S
QVRFXzgwMDAsICAgLnZhbHVlID0gODAwMCB9LAorCXsgLm5hbWUgPSAiMTEwMjUiLCAgLm1hc2sg
PSBTTkRSVl9QQ01fUkFURV8xMTAyNSwgIC52YWx1ZSA9IDExMDI1IH0sCisJeyAubmFtZSA9ICIx
NjAwMCIsICAubWFzayA9IFNORFJWX1BDTV9SQVRFXzE2MDAwLCAgLnZhbHVlID0gMTYwMDAgfSwK
Kwl7IC5uYW1lID0gIjIyMDUwIiwgIC5tYXNrID0gU05EUlZfUENNX1JBVEVfMjIwNTAsICAudmFs
dWUgPSAyMjA1MCB9LAorCXsgLm5hbWUgPSAiMzIwMDAiLCAgLm1hc2sgPSBTTkRSVl9QQ01fUkFU
RV8zMjAwMCwgIC52YWx1ZSA9IDMyMDAwIH0sCisJeyAubmFtZSA9ICI0NDEwMCIsICAubWFzayA9
IFNORFJWX1BDTV9SQVRFXzQ0MTAwLCAgLnZhbHVlID0gNDQxMDAgfSwKKwl7IC5uYW1lID0gIjQ4
MDAwIiwgIC5tYXNrID0gU05EUlZfUENNX1JBVEVfNDgwMDAsICAudmFsdWUgPSA0ODAwMCB9LAor
CXsgLm5hbWUgPSAiNjQwMDAiLCAgLm1hc2sgPSBTTkRSVl9QQ01fUkFURV82NDAwMCwgIC52YWx1
ZSA9IDY0MDAwIH0sCisJeyAubmFtZSA9ICI5NjAwMCIsICAubWFzayA9IFNORFJWX1BDTV9SQVRF
Xzk2MDAwLCAgLnZhbHVlID0gOTYwMDAgfSwKKwl7IC5uYW1lID0gIjE3NjQwMCIsIC5tYXNrID0g
U05EUlZfUENNX1JBVEVfMTc2NDAwLCAudmFsdWUgPSAxNzY0MDAgfSwKKwl7IC5uYW1lID0gIjE5
MjAwMCIsIC5tYXNrID0gU05EUlZfUENNX1JBVEVfMTkyMDAwLCAudmFsdWUgPSAxOTIwMDAgfSwK
K307CisKK3N0cnVjdCBDRkdfSFdfU0FNUExFX0ZPUk1BVCB7CisJY29uc3QgY2hhciAqbmFtZTsK
Kwl1NjQgbWFzazsKK307CisKK3N0YXRpYyBzdHJ1Y3QgQ0ZHX0hXX1NBTVBMRV9GT1JNQVQgY2Zn
X2h3X3N1cHBvcnRlZF9mb3JtYXRzW10gPSB7CisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9S
TUFUX1U4X1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1U4CisJfSwKKwl7CisJCS5u
YW1lID0gWEVOU05EX1BDTV9GT1JNQVRfUzhfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRC
SVRfUzgKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9VMTZfTEVfU1RSLAor
CQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfVTE2X0xFCisJfSwKKwl7CisJCS5uYW1lID0gWEVO
U05EX1BDTV9GT1JNQVRfVTE2X0JFX1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1Ux
Nl9CRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9STUFUX1MxNl9MRV9TVFIsCisJ
CS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9TMTZfTEUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5T
TkRfUENNX0ZPUk1BVF9TMTZfQkVfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfUzE2
X0JFCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfVTI0X0xFX1NUUiwKKwkJ
Lm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1UyNF9MRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNO
RF9QQ01fRk9STUFUX1UyNF9CRV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9VMjRf
QkUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9TMjRfTEVfU1RSLAorCQku
bWFzayA9IFNORFJWX1BDTV9GTVRCSVRfUzI0X0xFCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05E
X1BDTV9GT1JNQVRfUzI0X0JFX1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1MyNF9C
RQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9STUFUX1UzMl9MRV9TVFIsCisJCS5t
YXNrID0gU05EUlZfUENNX0ZNVEJJVF9VMzJfTEUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRf
UENNX0ZPUk1BVF9VMzJfQkVfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfVTMyX0JF
CisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfUzMyX0xFX1NUUiwKKwkJLm1h
c2sgPSBTTkRSVl9QQ01fRk1UQklUX1MzMl9MRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9Q
Q01fRk9STUFUX1MzMl9CRV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9TMzJfQkUK
Kwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9BX0xBV19TVFIsCisJCS5tYXNr
ID0gU05EUlZfUENNX0ZNVEJJVF9BX0xBVworCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01f
Rk9STUFUX01VX0xBV19TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9NVV9MQVcKKwl9
LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9GMzJfTEVfU1RSLAorCQkubWFzayA9
IFNORFJWX1BDTV9GTVRCSVRfRkxPQVRfTEUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENN
X0ZPUk1BVF9GMzJfQkVfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfRkxPQVRfQkUK
Kwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9GNjRfTEVfU1RSLAorCQkubWFz
ayA9IFNORFJWX1BDTV9GTVRCSVRfRkxPQVQ2NF9MRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNO
RF9QQ01fRk9STUFUX0Y2NF9CRV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9GTE9B
VDY0X0JFCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfSUVDOTU4X1NVQkZS
QU1FX0xFX1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX0lFQzk1OF9TVUJGUkFNRV9M
RQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9STUFUX0lFQzk1OF9TVUJGUkFNRV9C
RV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9JRUM5NThfU1VCRlJBTUVfQkUKKwl9
LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9JTUFfQURQQ01fU1RSLAorCQkubWFz
ayA9IFNORFJWX1BDTV9GTVRCSVRfSU1BX0FEUENNCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05E
X1BDTV9GT1JNQVRfTVBFR19TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9NUEVHCisJ
fSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfR1NNX1NUUiwKKwkJLm1hc2sgPSBT
TkRSVl9QQ01fRk1UQklUX0dTTQorCX0sCit9OworCitzdGF0aWMgdm9pZCBjZmdfaHdfcmF0ZXMo
Y2hhciAqbGlzdCwgdW5zaWduZWQgaW50IGxlbiwKKwljb25zdCBjaGFyICpwYXRoLCBzdHJ1Y3Qg
c25kX3BjbV9oYXJkd2FyZSAqcGNtX2h3KQoreworCWNoYXIgKmN1cl9yYXRlOworCXVuc2lnbmVk
IGludCBjdXJfbWFzazsKKwl1bnNpZ25lZCBpbnQgY3VyX3ZhbHVlOworCXVuc2lnbmVkIGludCBy
YXRlczsKKwl1bnNpZ25lZCBpbnQgcmF0ZV9taW47CisJdW5zaWduZWQgaW50IHJhdGVfbWF4Owor
CWludCBpOworCisJcmF0ZXMgPSAwOworCXJhdGVfbWluID0gLTE7CisJcmF0ZV9tYXggPSAwOwor
CXdoaWxlICgoY3VyX3JhdGUgPSBzdHJzZXAoJmxpc3QsIFhFTlNORF9MSVNUX1NFUEFSQVRPUikp
KSB7CisJCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGNmZ19od19zdXBwb3J0ZWRfcmF0ZXMp
OyBpKyspCisJCQlpZiAoIXN0cm5jYXNlY21wKGN1cl9yYXRlLAorCQkJCQljZmdfaHdfc3VwcG9y
dGVkX3JhdGVzW2ldLm5hbWUsCisJCQkJCVhFTlNORF9TQU1QTEVfUkFURV9NQVhfTEVOKSkgewor
CQkJCWN1cl9tYXNrID0gY2ZnX2h3X3N1cHBvcnRlZF9yYXRlc1tpXS5tYXNrOworCQkJCWN1cl92
YWx1ZSA9IGNmZ19od19zdXBwb3J0ZWRfcmF0ZXNbaV0udmFsdWU7CisJCQkJcmF0ZXMgfD0gY3Vy
X21hc2s7CisJCQkJaWYgKHJhdGVfbWluID4gY3VyX3ZhbHVlKQorCQkJCQlyYXRlX21pbiA9IGN1
cl92YWx1ZTsKKwkJCQlpZiAocmF0ZV9tYXggPCBjdXJfdmFsdWUpCisJCQkJCXJhdGVfbWF4ID0g
Y3VyX3ZhbHVlOworCQkJfQorCX0KKworCWlmIChyYXRlcykgeworCQlwY21faHctPnJhdGVzID0g
cmF0ZXM7CisJCXBjbV9ody0+cmF0ZV9taW4gPSByYXRlX21pbjsKKwkJcGNtX2h3LT5yYXRlX21h
eCA9IHJhdGVfbWF4OworCX0KK30KKworc3RhdGljIHZvaWQgY2ZnX2Zvcm1hdHMoY2hhciAqbGlz
dCwgdW5zaWduZWQgaW50IGxlbiwKKwljb25zdCBjaGFyICpwYXRoLCBzdHJ1Y3Qgc25kX3BjbV9o
YXJkd2FyZSAqcGNtX2h3KQoreworCXU2NCBmb3JtYXRzOworCWNoYXIgKmN1cl9mb3JtYXQ7CisJ
aW50IGk7CisKKwlmb3JtYXRzID0gMDsKKwl3aGlsZSAoKGN1cl9mb3JtYXQgPSBzdHJzZXAoJmxp
c3QsIFhFTlNORF9MSVNUX1NFUEFSQVRPUikpKSB7CisJCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9T
SVpFKGNmZ19od19zdXBwb3J0ZWRfZm9ybWF0cyk7IGkrKykKKwkJCWlmICghc3RybmNhc2VjbXAo
Y3VyX2Zvcm1hdCwKKwkJCQkJY2ZnX2h3X3N1cHBvcnRlZF9mb3JtYXRzW2ldLm5hbWUsCisJCQkJ
CVhFTlNORF9TQU1QTEVfRk9STUFUX01BWF9MRU4pKQorCQkJCWZvcm1hdHMgfD0gY2ZnX2h3X3N1
cHBvcnRlZF9mb3JtYXRzW2ldLm1hc2s7CisJfQorCisJaWYgKGZvcm1hdHMpCisJCXBjbV9ody0+
Zm9ybWF0cyA9IGZvcm1hdHM7Cit9CisKK3N0YXRpYyB2b2lkIGNmZ19wY21faHcoY29uc3QgY2hh
ciAqcGF0aCwKKwlzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSAqcGFyZW50X3BjbV9odywKKwlzdHJ1
Y3Qgc25kX3BjbV9oYXJkd2FyZSAqcGNtX2h3KQoreworCWNoYXIgKmxpc3Q7CisJaW50IHZhbDsK
KwlzaXplX3QgYnVmX3N6OworCXVuc2lnbmVkIGludCBsZW47CisKKwkvKiBpbmhlcml0IHBhcmVu
dCdzIFBDTSBIVyBhbmQgcmVhZCBvdmVycmlkZXMgaWYgYW55ICovCisJKnBjbV9odyA9ICpwYXJl
bnRfcGNtX2h3OworCisJdmFsID0geGVuYnVzX3JlYWRfdW5zaWduZWQocGF0aCwgWEVOU05EX0ZJ
RUxEX0NIQU5ORUxTX01JTiwgMCk7CisJaWYgKHZhbCkKKwkJcGNtX2h3LT5jaGFubmVsc19taW4g
PSB2YWw7CisKKwl2YWwgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChwYXRoLCBYRU5TTkRfRklFTERf
Q0hBTk5FTFNfTUFYLCAwKTsKKwlpZiAodmFsKQorCQlwY21faHctPmNoYW5uZWxzX21heCA9IHZh
bDsKKworCWxpc3QgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBwYXRoLCBYRU5TTkRfRklFTERfU0FN
UExFX1JBVEVTLCAmbGVuKTsKKwlpZiAoIUlTX0VSUihsaXN0KSkgeworCQljZmdfaHdfcmF0ZXMo
bGlzdCwgbGVuLCBwYXRoLCBwY21faHcpOworCQlrZnJlZShsaXN0KTsKKwl9CisKKwlsaXN0ID0g
eGVuYnVzX3JlYWQoWEJUX05JTCwgcGF0aCwgWEVOU05EX0ZJRUxEX1NBTVBMRV9GT1JNQVRTLCAm
bGVuKTsKKwlpZiAoIUlTX0VSUihsaXN0KSkgeworCQljZmdfZm9ybWF0cyhsaXN0LCBsZW4sIHBh
dGgsIHBjbV9odyk7CisJCWtmcmVlKGxpc3QpOworCX0KKworCWJ1Zl9zeiA9IHhlbmJ1c19yZWFk
X3Vuc2lnbmVkKHBhdGgsIFhFTlNORF9GSUVMRF9CVUZGRVJfU0laRSwgMCk7CisJaWYgKGJ1Zl9z
eikKKwkJcGNtX2h3LT5idWZmZXJfYnl0ZXNfbWF4ID0gYnVmX3N6OworfQorCitzdGF0aWMgaW50
IGNmZ19nZXRfc3RyZWFtX3R5cGUoY29uc3QgY2hhciAqcGF0aCwgaW50IGluZGV4LAorCWludCAq
bnVtX3BiLCBpbnQgKm51bV9jYXApCit7CisJY2hhciAqc3RyID0gTlVMTDsKKwljaGFyICpzdHJl
YW1fcGF0aDsKKwlpbnQgcmV0OworCisJKm51bV9wYiA9IDA7CisJKm51bV9jYXAgPSAwOworCXN0
cmVhbV9wYXRoID0ga2FzcHJpbnRmKEdGUF9LRVJORUwsICIlcy8lZCIsIHBhdGgsIGluZGV4KTsK
KwlpZiAoIXN0cmVhbV9wYXRoKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdvdG8gZmFpbDsKKwl9
CisKKwlzdHIgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBzdHJlYW1fcGF0aCwgWEVOU05EX0ZJRUxE
X1RZUEUsIE5VTEwpOworCWlmIChJU19FUlIoc3RyKSkgeworCQlyZXQgPSAtRUlOVkFMOworCQln
b3RvIGZhaWw7CisJfQorCisJaWYgKCFzdHJuY2FzZWNtcChzdHIsIFhFTlNORF9TVFJFQU1fVFlQ
RV9QTEFZQkFDSywKKwkJc2l6ZW9mKFhFTlNORF9TVFJFQU1fVFlQRV9QTEFZQkFDSykpKQorCQko
Km51bV9wYikrKzsKKwllbHNlIGlmICghc3RybmNhc2VjbXAoc3RyLCBYRU5TTkRfU1RSRUFNX1RZ
UEVfQ0FQVFVSRSwKKwkJc2l6ZW9mKFhFTlNORF9TVFJFQU1fVFlQRV9DQVBUVVJFKSkpCisJCSgq
bnVtX2NhcCkrKzsKKwllbHNlIHsKKwkJcmV0ID0gLUVJTlZBTDsKKwkJZ290byBmYWlsOworCX0K
KwlyZXQgPSAwOworCitmYWlsOgorCWtmcmVlKHN0cmVhbV9wYXRoKTsKKwlrZnJlZShzdHIpOwor
CXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgY2ZnX3N0cmVhbShzdHJ1Y3QgeGRydl9pbmZv
ICpkcnZfaW5mbywKKwlzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5jZSAqcGNtX2luc3RhbmNlLAorCWNv
bnN0IGNoYXIgKnBhdGgsIGludCBpbmRleCwgaW50ICpjdXJfcGIsIGludCAqY3VyX2NhcCwKKwlp
bnQgKnN0cmVhbV9pZHgpCit7CisJY2hhciAqc3RyID0gTlVMTDsKKwljaGFyICpzdHJlYW1fcGF0
aDsKKwlzdHJ1Y3QgY2ZnX3N0cmVhbSAqc3RyZWFtOworCWludCByZXQ7CisKKwlzdHJlYW1fcGF0
aCA9IGRldm1fa2FzcHJpbnRmKCZkcnZfaW5mby0+eGJfZGV2LT5kZXYsCisJCUdGUF9LRVJORUws
ICIlcy8lZCIsIHBhdGgsIGluZGV4KTsKKwlpZiAoIXN0cmVhbV9wYXRoKSB7CisJCXJldCA9IC1F
Tk9NRU07CisJCWdvdG8gZmFpbDsKKwl9CisKKwlzdHIgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBz
dHJlYW1fcGF0aCwgWEVOU05EX0ZJRUxEX1RZUEUsIE5VTEwpOworCWlmIChJU19FUlIoc3RyKSkg
eworCQlyZXQgPSAtRUlOVkFMOworCQlnb3RvIGZhaWw7CisJfQorCisJaWYgKCFzdHJuY2FzZWNt
cChzdHIsIFhFTlNORF9TVFJFQU1fVFlQRV9QTEFZQkFDSywKKwkJc2l6ZW9mKFhFTlNORF9TVFJF
QU1fVFlQRV9QTEFZQkFDSykpKSB7CisJCXN0cmVhbSA9ICZwY21faW5zdGFuY2UtPnN0cmVhbXNf
cGJbKCpjdXJfcGIpKytdOworCX0gZWxzZSBpZiAoIXN0cm5jYXNlY21wKHN0ciwgWEVOU05EX1NU
UkVBTV9UWVBFX0NBUFRVUkUsCisJCXNpemVvZihYRU5TTkRfU1RSRUFNX1RZUEVfQ0FQVFVSRSkp
KSB7CisJCXN0cmVhbSA9ICZwY21faW5zdGFuY2UtPnN0cmVhbXNfY2FwWygqY3VyX2NhcCkrK107
CisJfSBlbHNlIHsKKwkJcmV0ID0gLUVJTlZBTDsKKwkJZ290byBmYWlsOworCX0KKworCS8qIGdl
dCBuZXh0IHN0cmVhbSBpbmRleCAqLworCXN0cmVhbS0+dW5pcXVlX2lkID0gKCpzdHJlYW1faWR4
KSsrOworCXN0cmVhbS0+eGVuc3RvcmVfcGF0aCA9IHN0cmVhbV9wYXRoOworCS8qCisJICogY2hl
Y2sgaW4gWGVuIHN0b3JlIGlmIFBDTSBIVyBjb25maWd1cmF0aW9uIGV4aXN0cyBmb3IgdGhpcyBz
dHJlYW0KKwkgKiBhbmQgdXBkYXRlIGlmIHNvLCBlLmcuIHdlIGluaGVyaXQgYWxsIHZhbHVlcyBm
cm9tIGRldmljZSdzIFBDTSBIVywKKwkgKiBidXQgY2FuIHN0aWxsIG92ZXJyaWRlIHNvbWUgb2Yg
dGhlIHZhbHVlcyBmb3IgdGhlIHN0cmVhbQorCSAqLworCWNmZ19wY21faHcoc3RyZWFtLT54ZW5z
dG9yZV9wYXRoLAorCQkmcGNtX2luc3RhbmNlLT5wY21faHcsICZzdHJlYW0tPnBjbV9odyk7CisJ
cmV0ID0gMDsKKworZmFpbDoKKwlrZnJlZShzdHIpOworCXJldHVybiByZXQ7Cit9CisKK3N0YXRp
YyBpbnQgY2ZnX2RldmljZShzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbywKKwlzdHJ1Y3QgY2Zn
X3BjbV9pbnN0YW5jZSAqcGNtX2luc3RhbmNlLAorCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlICpw
YXJlbnRfcGNtX2h3LAorCWNvbnN0IGNoYXIgKnBhdGgsIGludCBub2RlX2luZGV4LCBpbnQgKnN0
cmVhbV9pZHgpCit7CisJY2hhciAqc3RyOworCWNoYXIgKmRldmljZV9wYXRoOworCWludCByZXQs
IGksIG51bV9zdHJlYW1zOworCWludCBudW1fcGIsIG51bV9jYXA7CisJaW50IGN1cl9wYiwgY3Vy
X2NhcDsKKwljaGFyIG5vZGVbM107CisKKwlkZXZpY2VfcGF0aCA9IGthc3ByaW50ZihHRlBfS0VS
TkVMLCAiJXMvJWQiLCBwYXRoLCBub2RlX2luZGV4KTsKKwlpZiAoIWRldmljZV9wYXRoKQorCQly
ZXR1cm4gLUVOT01FTTsKKworCXN0ciA9IHhlbmJ1c19yZWFkKFhCVF9OSUwsIGRldmljZV9wYXRo
LCBYRU5TTkRfRklFTERfREVWSUNFX05BTUUsIE5VTEwpOworCWlmICghSVNfRVJSKHN0cikpIHsK
KwkJc3RybmNweShwY21faW5zdGFuY2UtPm5hbWUsIHN0ciwgc2l6ZW9mKHBjbV9pbnN0YW5jZS0+
bmFtZSkpOworCQlrZnJlZShzdHIpOworCX0KKworCXBjbV9pbnN0YW5jZS0+ZGV2aWNlX2lkID0g
bm9kZV9pbmRleDsKKworCS8qCisJICogY2hlY2sgaW4gWGVuIHN0b3JlIGlmIFBDTSBIVyBjb25m
aWd1cmF0aW9uIGV4aXN0cyBmb3IgdGhpcyBkZXZpY2UKKwkgKiBhbmQgdXBkYXRlIGlmIHNvLCBl
LmcuIHdlIGluaGVyaXQgYWxsIHZhbHVlcyBmcm9tIGNhcmQncyBQQ00gSFcsCisJICogYnV0IGNh
biBzdGlsbCBvdmVycmlkZSBzb21lIG9mIHRoZSB2YWx1ZXMgZm9yIHRoZSBkZXZpY2UKKwkgKi8K
KwljZmdfcGNtX2h3KGRldmljZV9wYXRoLCBwYXJlbnRfcGNtX2h3LCAmcGNtX2luc3RhbmNlLT5w
Y21faHcpOworCisJLyoKKwkgKiBmaW5kIG91dCBob3cgbWFueSBzdHJlYW1zIHdlcmUgY29uZmln
dXJlZCBpbiBYZW4gc3RvcmU6CisJICogc3RyZWFtcyBtdXN0IGhhdmUgc2VxdWVudGlhbCB1bmlx
dWUgSURzLCBzbyBzdG9wIHdoZW4gb25lCisJICogZG9lcyBub3QgZXhpc3QKKwkgKi8KKwludW1f
c3RyZWFtcyA9IDA7CisJZG8geworCQlzbnByaW50Zihub2RlLCBzaXplb2Yobm9kZSksICIlZCIs
IG51bV9zdHJlYW1zKTsKKwkJaWYgKCF4ZW5idXNfZXhpc3RzKFhCVF9OSUwsIGRldmljZV9wYXRo
LCBub2RlKSkKKwkJCWJyZWFrOworCisJCW51bV9zdHJlYW1zKys7CisJfSB3aGlsZSAobnVtX3N0
cmVhbXMgPCBWU05EX01BWF9TVFJFQU0pOworCisJcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19w
YiA9IDA7CisJcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19jYXAgPSAwOworCS8qIGdldCBudW1i
ZXIgb2YgcGxheWJhY2sgYW5kIGNhcHR1cmUgc3RyZWFtcyAqLworCWZvciAoaSA9IDA7IGkgPCBu
dW1fc3RyZWFtczsgaSsrKSB7CisJCXJldCA9IGNmZ19nZXRfc3RyZWFtX3R5cGUoZGV2aWNlX3Bh
dGgsIGksICZudW1fcGIsICZudW1fY2FwKTsKKwkJaWYgKHJldCA8IDApCisJCQlnb3RvIGZhaWw7
CisKKwkJcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19wYiArPSBudW1fcGI7CisJCXBjbV9pbnN0
YW5jZS0+bnVtX3N0cmVhbXNfY2FwICs9IG51bV9jYXA7CisJfQorCisJaWYgKHBjbV9pbnN0YW5j
ZS0+bnVtX3N0cmVhbXNfcGIpIHsKKwkJcGNtX2luc3RhbmNlLT5zdHJlYW1zX3BiID0gZGV2bV9r
Y2FsbG9jKAorCQkJJmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJCXBjbV9pbnN0YW5jZS0+bnVt
X3N0cmVhbXNfcGIsCisJCQlzaXplb2Yoc3RydWN0IGNmZ19zdHJlYW0pLCBHRlBfS0VSTkVMKTsK
KwkJaWYgKCFwY21faW5zdGFuY2UtPnN0cmVhbXNfcGIpIHsKKwkJCXJldCA9IC1FTk9NRU07CisJ
CQlnb3RvIGZhaWw7CisJCX0KKwl9CisKKwlpZiAocGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19j
YXApIHsKKwkJcGNtX2luc3RhbmNlLT5zdHJlYW1zX2NhcCA9IGRldm1fa2NhbGxvYygKKwkJCSZk
cnZfaW5mby0+eGJfZGV2LT5kZXYsCisJCQlwY21faW5zdGFuY2UtPm51bV9zdHJlYW1zX2NhcCwK
KwkJCXNpemVvZihzdHJ1Y3QgY2ZnX3N0cmVhbSksIEdGUF9LRVJORUwpOworCQlpZiAoIXBjbV9p
bnN0YW5jZS0+c3RyZWFtc19jYXApIHsKKwkJCXJldCA9IC1FTk9NRU07CisJCQlnb3RvIGZhaWw7
CisJCX0KKwl9CisKKwljdXJfcGIgPSAwOworCWN1cl9jYXAgPSAwOworCWZvciAoaSA9IDA7IGkg
PCBudW1fc3RyZWFtczsgaSsrKSB7CisJCXJldCA9IGNmZ19zdHJlYW0oZHJ2X2luZm8sCisJCQlw
Y21faW5zdGFuY2UsIGRldmljZV9wYXRoLCBpLCAmY3VyX3BiLCAmY3VyX2NhcCwKKwkJCXN0cmVh
bV9pZHgpOworCQlpZiAocmV0IDwgMCkKKwkJCWdvdG8gZmFpbDsKKwl9CisJcmV0ID0gMDsKKwor
ZmFpbDoKKwlrZnJlZShkZXZpY2VfcGF0aCk7CisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIGlu
dCBjZmdfY2FyZChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbywKKwlzdHJ1Y3Qgc2Rldl9jYXJk
X3BsYXRfZGF0YSAqcGxhdF9kYXRhLCBpbnQgKnN0cmVhbV9pZHgpCit7CisJc3RydWN0IHhlbmJ1
c19kZXZpY2UgKnhiX2RldiA9IGRydl9pbmZvLT54Yl9kZXY7CisJaW50IHJldCwgbnVtX2Rldmlj
ZXMsIGk7CisJY2hhciBub2RlWzNdOworCisJbnVtX2RldmljZXMgPSAwOworCWRvIHsKKwkJc25w
cmludGYobm9kZSwgc2l6ZW9mKG5vZGUpLCAiJWQiLCBudW1fZGV2aWNlcyk7CisJCWlmICgheGVu
YnVzX2V4aXN0cyhYQlRfTklMLCB4Yl9kZXYtPm5vZGVuYW1lLCBub2RlKSkKKwkJCWJyZWFrOwor
CisJCW51bV9kZXZpY2VzKys7CisJfSB3aGlsZSAobnVtX2RldmljZXMgPCBTTkRSVl9QQ01fREVW
SUNFUyk7CisKKwlpZiAoIW51bV9kZXZpY2VzKSB7CisJCWRldl93YXJuKCZ4Yl9kZXYtPmRldiwK
KwkJCSJObyBkZXZpY2VzIGNvbmZpZ3VyZWQgZm9yIHNvdW5kIGNhcmQgYXQgJXNcbiIsCisJCQl4
Yl9kZXYtPm5vZGVuYW1lKTsKKwkJcmV0dXJuIC1FTk9ERVY7CisJfQorCisJLyogc3RhcnQgZnJv
bSBkZWZhdWx0IFBDTSBIVyBjb25maWd1cmF0aW9uIGZvciB0aGUgY2FyZCAqLworCWNmZ19wY21f
aHcoeGJfZGV2LT5ub2RlbmFtZSwgJnNkcnZfcGNtX2h3X2RlZmF1bHQsCisJCSZwbGF0X2RhdGEt
PmNmZ19jYXJkLnBjbV9odyk7CisKKwlwbGF0X2RhdGEtPmNmZ19jYXJkLnBjbV9pbnN0YW5jZXMg
PSBkZXZtX2tjYWxsb2MoCisJCSZkcnZfaW5mby0+eGJfZGV2LT5kZXYsIG51bV9kZXZpY2VzLAor
CQlzaXplb2Yoc3RydWN0IGNmZ19wY21faW5zdGFuY2UpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIXBs
YXRfZGF0YS0+Y2ZnX2NhcmQucGNtX2luc3RhbmNlcykKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlm
b3IgKGkgPSAwOyBpIDwgbnVtX2RldmljZXM7IGkrKykgeworCQlyZXQgPSBjZmdfZGV2aWNlKGRy
dl9pbmZvLAorCQkJJnBsYXRfZGF0YS0+Y2ZnX2NhcmQucGNtX2luc3RhbmNlc1tpXSwKKwkJCSZw
bGF0X2RhdGEtPmNmZ19jYXJkLnBjbV9odywKKwkJCXhiX2Rldi0+bm9kZW5hbWUsIGksIHN0cmVh
bV9pZHgpOworCQlpZiAocmV0IDwgMCkKKwkJCXJldHVybiByZXQ7CisJfQorCXBsYXRfZGF0YS0+
Y2ZnX2NhcmQubnVtX3BjbV9pbnN0YW5jZXMgPSBudW1fZGV2aWNlczsKKwlyZXR1cm4gMDsKK30K
Kwogc3RhdGljIHZvaWQgeGRydl9yZW1vdmVfaW50ZXJuYWwoc3RydWN0IHhkcnZfaW5mbyAqZHJ2
X2luZm8pCiB7CiB9CiAKIHN0YXRpYyBpbnQgeGRydl9iZV9vbl9pbml0d2FpdChzdHJ1Y3QgeGRy
dl9pbmZvICpkcnZfaW5mbykKIHsKKwlpbnQgc3RyZWFtX2lkeDsKKwlpbnQgcmV0OworCisJZHJ2
X2luZm8tPmNmZ19wbGF0X2RhdGEueGRydl9pbmZvID0gZHJ2X2luZm87CisJc3RyZWFtX2lkeCA9
IDA7CisJcmV0ID0gY2ZnX2NhcmQoZHJ2X2luZm8sICZkcnZfaW5mby0+Y2ZnX3BsYXRfZGF0YSwg
JnN0cmVhbV9pZHgpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OwogCXJldHVybiAwOwog
fQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechU-0005Q5-RG; Mon, 07 Aug 2017 07:43:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechT-0005O8-Gm
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:43 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 07/A9-02184-E2A18895; Mon, 07 Aug 2017 07:43:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6o66mVEe
 kwYE2AYslHxezODB6HN39mymAMYo1My8pvyKBNaNj53qWggfSFQu/d7A0MH4W72Lk4hAS6GeU
 ePvpPBuIwyLwkkVi27srLCCOhEA/q8TSNetYuxg5gJw4id9nnLoYOYHMcokDe66wg9hCAooSX
 59NZ4KYtJJJYs6vK4wgCTYBI4nlN36wgNgiAhESxx5/YAOxmQVKJW7sn8MMYgsLOEu8eXELzG
 YRUJWYdnUj2FBeASeJ1ctWM0Isk5O4ea4TrIYTqP78+TVg9wgB1Zx4lTqBUWABI8MqRo3i1KK
 y1CJdQ2O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAwGIAgh2M/7Z5HmKU5GBS
 EuWNX9EWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC955ER6SQYFFqempFWmYOMMRh0hIcPEoiv
 KtB0rzFBYm5xZnpEKlTjPYcV66s+8LEsWH1eiA55cB2IPlqwv9vTEIsefl5qVLivPNB2gRA2j
 JK8+CGwmLyEqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5n4JM4cnMK4Hb/QroLCags94ktoK
 cVZKIkJJqYFQyO/9GiOFf/TsB9VNXZ30yPSAffcOwxn6FFcMGa2c7ngNLcu0nPzPtd9r8+3J3
 wVUOhZmCd6+5vYuoijY5fOvLhDruSomcDcx8bFanWHu7e7QObPv2n+UR76P5fCwqT+VZxV2i7
 z8+otNwrunw7pNdD1Lv75Y20b8v/P7OGY47dy8Ly01rK1JiKc5INNRiLipOBADGM4b4xAIAAA
 ==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502091816!103282600!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1042 invoked from network); 7 Aug 2017 07:43:37 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:37 -0000
Received: by mail-lf0-f65.google.com with SMTP id 65so4871839lfa.0
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+7QWsVvVYvOb2WNcyS+d3MCS+b7eG7EA7+tRwI7YygE=;
 b=X1lQwsqeKIU2OXom/Mf2JNZdwjIT1XEHYp/swnNFEkKSuSJoD2qYfqap1YaiJgX+Ja
 1CQs5JZImsFWuX03vnuao9DCq2jdbcLCswHVUEtS8Rjc3l0lU9iTi29TRVFtg3pmACbK
 S7XyLtlJobL9xgQ7QyJnvs8JHBKO93jI9HrNYUaeOSK91nRhOziMCVbHJkzjUn+Q0Qyy
 78DpxIE/8j18hU1Jq8ra/BdiuKS4az8i07ScBp8dRhQCZXmX0K3/ZFRo4VFtoTzpFF8E
 aSqLhZDOhX8MV4AFBMKoBhiknyP28wIEOYsd/d7TzYUTAFZ1CsRoMUEhgJOLrXNQA5v7
 Y8zQ==
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=+7QWsVvVYvOb2WNcyS+d3MCS+b7eG7EA7+tRwI7YygE=;
 b=EC7vhZazlBND41rOFhMR0DFyJv5gFUr92Eb2i07kyzeIsYjLwnSBGFnUNzs7RnxFQM
 hEOdzw+m4JcmUZySVlqw8REIrRJjN3ax8RDwcqQfQH33u2FKCkCaLIXgjC89Pr6IT9PJ
 ppsjOiD2XNFPZu2owUB1coF7lcR873/86jHBMat2ex1IpdKOomMS1ZtgDFebSDHEMka3
 6TqqXmmJe00To6eqmwY/IQIHat0VEWcTtLUIZPuCYqTao92S94NtsWNYZ6e2AHLmCFR4
 ySpgJ5tfc6+MKvQM0oGHwXSAyZekeK99CBYLTxz8zXf4sy3yRC3b2g2tePFoXO0hQMfx
 ADrA==
X-Gm-Message-State: AHYfb5hEbmzMXr3OGeQLqwycnvFfebFrzPL/mNpHqtUKhvzuXjAElQCq
 zzmx0CForhXn4Q==
X-Received: by 10.46.77.84 with SMTP id a81mr3498529ljb.24.1502091816554;
 Mon, 07 Aug 2017 00:43:36 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:36 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:07 +0300
Message-Id: <1502091796-14413-3-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 02/11] ALSA: vsnd: Implement Xen bus state
	handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW5pdGlhbCBoYW5kbGluZyBmb3IgWGVuIGJ1cyBzdGF0ZXM6IGltcGxlbWVudApY
ZW4gYnVzIHN0YXRlIG1hY2hpbmUgZm9yIHRoZSBmcm9udCBkcml2ZXIgYWNjb3JkaW5nIHRvCnRo
ZSBzdGF0ZSBkaWFncmFtIGFuZCByZWNvdmVyeSBmbG93IGZyb20gc291bmQgcGFyYS12aXJ0dWFs
aXplZApwcm90b2NvbDogeGVuL2ludGVyZmFjZS9pby9zbmRpZi5oLgoKU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
PgotLS0KIHNvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgfCA5MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkyIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIGIvc291bmQvZHJp
dmVycy94ZW4tZnJvbnQuYwppbmRleCA4YzVkZTdiMGU3YjUuLmM0ZmQyMWNhYzNhNyAxMDA2NDQK
LS0tIGEvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYworKysgYi9zb3VuZC9kcml2ZXJzL3hlbi1m
cm9udC5jCkBAIC0zNiw5ICszNiw5OSBAQCBzdGF0aWMgdm9pZCB4ZHJ2X3JlbW92ZV9pbnRlcm5h
bChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIHsKIH0KIAorc3RhdGljIGludCB4ZHJ2X2Jl
X29uX2luaXR3YWl0KHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQoreworCXJldHVybiAwOwor
fQorCitzdGF0aWMgaW5saW5lIGludCB4ZHJ2X2JlX29uX2Nvbm5lY3RlZChzdHJ1Y3QgeGRydl9p
bmZvICpkcnZfaW5mbykKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhk
cnZfYmVfb25fZGlzY29ubmVjdGVkKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQoreworCXhk
cnZfcmVtb3ZlX2ludGVybmFsKGRydl9pbmZvKTsKK30KKwogc3RhdGljIHZvaWQgeGRydl9iZV9v
bl9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCiAJZW51bSB4ZW5idXNfc3Rh
dGUgYmFja2VuZF9zdGF0ZSkKIHsKKwlzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbyA9IGRldl9n
ZXRfZHJ2ZGF0YSgmeGJfZGV2LT5kZXYpOworCWludCByZXQ7CisKKwlzd2l0Y2ggKGJhY2tlbmRf
c3RhdGUpIHsKKwljYXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKKwkJLyogZmFsbCB0aHJv
dWdoICovCisJY2FzZSBYZW5idXNTdGF0ZVJlY29uZmlndXJlZDoKKwkJLyogZmFsbCB0aHJvdWdo
ICovCisJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgorCQkvKiBmYWxsIHRocm91Z2ggKi8K
KwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOgorCQlpZiAoeGJfZGV2
LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykKKwkJCWJyZWFrOworCisJCS8qIHJl
Y292ZXJpbmcgYWZ0ZXIgYmFja2VuZCB1bmV4cGVjdGVkIGNsb3N1cmUgKi8KKwkJbXV0ZXhfbG9j
aygmZHJ2X2luZm8tPm11dGV4KTsKKwkJeGRydl9iZV9vbl9kaXNjb25uZWN0ZWQoZHJ2X2luZm8p
OworCQltdXRleF91bmxvY2soJmRydl9pbmZvLT5tdXRleCk7CisJCXhlbmJ1c19zd2l0Y2hfc3Rh
dGUoeGJfZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CisJCWJyZWFrOworCisJY2FzZSBY
ZW5idXNTdGF0ZUluaXRXYWl0OgorCQlpZiAoeGJfZGV2LT5zdGF0ZSAhPSBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZykKKwkJCWJyZWFrOworCisJCW11dGV4X2xvY2soJmRydl9pbmZvLT5tdXRleCk7
CisJCXJldCA9IHhkcnZfYmVfb25faW5pdHdhaXQoZHJ2X2luZm8pOworCQltdXRleF91bmxvY2so
JmRydl9pbmZvLT5tdXRleCk7CisJCWlmIChyZXQgPCAwKSB7CisJCQl4ZW5idXNfZGV2X2ZhdGFs
KHhiX2RldiwgcmV0LAorCQkJCSJpbml0aWFsaXppbmcgIiBYRU5TTkRfRFJJVkVSX05BTUUpOwor
CQkJYnJlYWs7CisJCX0KKworCQl4ZW5idXNfc3dpdGNoX3N0YXRlKHhiX2RldiwgWGVuYnVzU3Rh
dGVJbml0aWFsaXNlZCk7CisJCWJyZWFrOworCisJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoK
KwkJaWYgKHhiX2Rldi0+c3RhdGUgIT0gWGVuYnVzU3RhdGVJbml0aWFsaXNlZCkKKwkJCWJyZWFr
OworCisJCW11dGV4X2xvY2soJmRydl9pbmZvLT5tdXRleCk7CisJCXJldCA9IHhkcnZfYmVfb25f
Y29ubmVjdGVkKGRydl9pbmZvKTsKKwkJbXV0ZXhfdW5sb2NrKCZkcnZfaW5mby0+bXV0ZXgpOwor
CQlpZiAocmV0IDwgMCkgeworCQkJeGVuYnVzX2Rldl9mYXRhbCh4Yl9kZXYsIHJldCwKKwkJCQki
Y29ubmVjdGluZyAiIFhFTlNORF9EUklWRVJfTkFNRSk7CisJCQlicmVhazsKKwkJfQorCisJCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7CisJCWJyZWFr
OworCisJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCS8qCisJCSAqIGluIHRoaXMgc3RhdGUg
YmFja2VuZCBzdGFydHMgZnJlZWluZyByZXNvdXJjZXMsCisJCSAqIHNvIGxldCBpdCBnbyBpbnRv
IGNsb3NlZCBzdGF0ZSBmaXJzdCwgc28gd2UgY2FuIGFsc28KKwkJICogcmVtb3ZlIG91cnMKKwkJ
ICovCisJCWJyZWFrOworCisJY2FzZSBYZW5idXNTdGF0ZVVua25vd246CisJCS8qIGZhbGwgdGhy
b3VnaCAqLworCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisJCWlmICh4Yl9kZXYtPnN0YXRlID09
IFhlbmJ1c1N0YXRlQ2xvc2VkKQorCQkJYnJlYWs7CisKKwkJbXV0ZXhfbG9jaygmZHJ2X2luZm8t
Pm11dGV4KTsKKwkJeGRydl9iZV9vbl9kaXNjb25uZWN0ZWQoZHJ2X2luZm8pOworCQltdXRleF91
bmxvY2soJmRydl9pbmZvLT5tdXRleCk7CisJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBY
ZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CisJCWJyZWFrOworCX0KIH0KIAogc3RhdGljIGludCB4
ZHJ2X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCkBAIC01Niw2ICsxNDYsNyBA
QCBzdGF0aWMgaW50IHhkcnZfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKIAlz
cGluX2xvY2tfaW5pdCgmZHJ2X2luZm8tPmlvX2xvY2spOwogCW11dGV4X2luaXQoJmRydl9pbmZv
LT5tdXRleCk7CiAJZGV2X3NldF9kcnZkYXRhKCZ4Yl9kZXYtPmRldiwgZHJ2X2luZm8pOworCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CiAJcmV0
dXJuIDA7CiB9CiAKQEAgLTYzLDYgKzE1NCw3IEBAIHN0YXRpYyBpbnQgeGRydl9yZW1vdmUoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbyA9
IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwogCisJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYs
IFhlbmJ1c1N0YXRlQ2xvc2VkKTsKIAltdXRleF9sb2NrKCZkcnZfaW5mby0+bXV0ZXgpOwogCXhk
cnZfcmVtb3ZlX2ludGVybmFsKGRydl9pbmZvKTsKIAltdXRleF91bmxvY2soJmRydl9pbmZvLT5t
dXRleCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechO-0005Mq-FI; Mon, 07 Aug 2017 07:43:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechN-0005MZ-Jr
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 74/76-01859-82A18895; Mon, 07 Aug 2017 07:43:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6k66GVEe
 kwcJOToslHxezODB6HN39mymAMYo1My8pvyKBNePax0WsBZ94Kk7vvsvcwLiCu4uRi0NIYCKj
 xLu9a1i7GDk5WAReskj8WiUPkpAQ6GeVaH44mw0kISEQJ7H87CQmCLtUYt2cbrC4kICixNdn0
 5kgJq1kkvh37zZYgk3ASGL5jR8sILaIQITEsccfwOLMQM039s9hBrGFBZwkLr6/wQKxWVViya
 IesDgvUPzXxC2MEMvkJG6e6wSLcwo4S5w/D3IpB9AyJ4kTr1InMAosYGRYxahRnFpUllqka2i
 ql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGFgMQLCDcc12z0OMkhxMSqK88Sva
 IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8N6T6IgUEixKTU+tSMvMAYY4TFqCg0dJhHc1SJq3u
 CAxtzgzHSJ1itGe48qVdV+YODasXg8kpxzYDiRfTfj/jUmIJS8/L1VKnFdbEqhNAKQtozQPbi
 gsJi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmPcpyHKezLwSuN2vgM5iAjrrTWIryFkliQg
 pqQbGRA6WU9c/ljBumZxz94nN8SSn14/vuixkUtzUqpGxiSPr9SkPrV+tSlv2tesukrL3iDJp
 q3gxze+F1df9DwIvf7C3mP3j/DY/jpKTxx2FzlpM17t4NEdII9yuj1971vx424C9DraTuSJK5
 x7wvZ/YMHXLrc9aUo5fOh33rOrVYmw45R/TFR6jxFKckWioxVxUnAgAcJMPFMQCAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502091815!105620233!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34037 invoked from network); 7 Aug 2017 07:43:36 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:36 -0000
Received: by mail-lf0-f66.google.com with SMTP id t128so4874994lff.3
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+vA8aZGcXqu/LJ/93kX8p1EWX2NWedoUpO+c6ZhtCmE=;
 b=iLssBWbIRPQSJXw+4s6Y3q05feB4jE9tA2LSTN6VnDIyCCmzmgW/S1GwwpJgNu0N2b
 VQK1Gb9DqeEF8KUyqR9sLjsBjWsYs1rJ2zP7ycanyLhGSfJcfzJtO18DwfeqFHz6P+Cr
 v0Ws9omsTud3SVohTvapafS++uDrGPpzJTLl7ab9vepeLu8QUo2z0MA4sjIzcmS9sOZT
 FpCz1LvE+7lGHTEkcK2kHL+sgZC9fx4dZHWTXHHNwiisnpnUj7KtR/FfP4E5HNedFgtq
 ARftNH0Rjt3v78QzJ0AoN8CPauuehy9amuyVGwfY7+7Rehu1O2jEL1uU+6IisuoJur0O
 q4Ag==
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=+vA8aZGcXqu/LJ/93kX8p1EWX2NWedoUpO+c6ZhtCmE=;
 b=b2Un/eV4/QeXi+Itxs//f1XSGyNLa2yD2iwui4t5x1Fr2hP/MLos6If5072iEbdH42
 nuRdxz9Pr7RaANBNHPTvHe5JTKIK/DhbwoWrnDcQwAmLDwtkcmluk5ywbwjtc9nUd/ZE
 lkGd+Qtjh7d/cNz4l6oLlFYsvkQ2hfrH0CW+l4Q0zZjw5oS9eTSFOMia4/4K+ayt05qd
 tZBrkFQ7XW/R/t4ut4by6sylwPMAEYjrCS6z7vwHxjbTS70m1xTO6mNH7sSDffZGZH+j
 CXL13o3hyfm9F71i6Pg6Lr2EnMR3u3fPucAvPkvWeWoHqAFoYhcF/YeDkkdaD8dNOLF2
 N+ew==
X-Gm-Message-State: AHYfb5jKZevDHeuE9Ag5NJGA5Wg+1gNx/Mq699vbB/Y67IYa+lzLgEPX
 16xxrsM6y5oaSQ==
X-Received: by 10.46.75.9 with SMTP id y9mr3013910lja.43.1502091815578;
 Mon, 07 Aug 2017 00:43:35 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:34 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:06 +0300
Message-Id: <1502091796-14413-2-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 01/11] ALSA: vsnd: Implement driver's
	probe/remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKQWRkIGVzc2VudGlhbCBkcml2ZXIgcHJpdmF0ZSBpbmZvIHN0cnVjdHVyZSwgaW5p
dGlhbGl6ZQpsb2NrcyBhbmQgaW1wbGVtZW50IHByb2JlL3JlbW92ZSBvZiB0aGUgWGVuIGZyb250
ZW5kCmRyaXZlci4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9u
dC5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9z
b3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCmluZGV4IDYxNzc5YzM2Y2FlMy4uOGM1ZGU3YjBlN2I1
IDEwMDY0NAotLS0gYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZl
cnMveGVuLWZyb250LmMKQEAgLTI2LDYgKzI2LDE2IEBACiAKICNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL2lvL3NuZGlmLmg+CiAKK3N0cnVjdCB4ZHJ2X2luZm8geworCXN0cnVjdCB4ZW5idXNfZGV2
aWNlICp4Yl9kZXY7CisJc3BpbmxvY2tfdCBpb19sb2NrOworCXN0cnVjdCBtdXRleCBtdXRleDsK
K307CisKK3N0YXRpYyB2b2lkIHhkcnZfcmVtb3ZlX2ludGVybmFsKHN0cnVjdCB4ZHJ2X2luZm8g
KmRydl9pbmZvKQoreworfQorCiBzdGF0aWMgdm9pZCB4ZHJ2X2JlX29uX2NoYW5nZWQoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKIAllbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRl
KQogewpAQCAtMzQsMTEgKzQ0LDI4IEBAIHN0YXRpYyB2b2lkIHhkcnZfYmVfb25fY2hhbmdlZChz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAogc3RhdGljIGludCB4ZHJ2X3Byb2JlKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCiAJY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQg
KmlkKQogeworCXN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvOworCisJZHJ2X2luZm8gPSBkZXZt
X2t6YWxsb2MoJnhiX2Rldi0+ZGV2LCBzaXplb2YoKmRydl9pbmZvKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKCFkcnZfaW5mbykgeworCQl4ZW5idXNfZGV2X2ZhdGFsKHhiX2RldiwgLUVOT01FTSwgImFs
bG9jYXRpbmcgZGV2aWNlIG1lbW9yeSIpOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisKKwlkcnZf
aW5mby0+eGJfZGV2ID0geGJfZGV2OworCXNwaW5fbG9ja19pbml0KCZkcnZfaW5mby0+aW9fbG9j
ayk7CisJbXV0ZXhfaW5pdCgmZHJ2X2luZm8tPm11dGV4KTsKKwlkZXZfc2V0X2RydmRhdGEoJnhi
X2Rldi0+ZGV2LCBkcnZfaW5mbyk7CiAJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgeGRydl9y
ZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKKwlzdHJ1Y3QgeGRydl9pbmZvICpk
cnZfaW5mbyA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJbXV0ZXhfbG9jaygmZHJ2
X2luZm8tPm11dGV4KTsKKwl4ZHJ2X3JlbW92ZV9pbnRlcm5hbChkcnZfaW5mbyk7CisJbXV0ZXhf
dW5sb2NrKCZkcnZfaW5mby0+bXV0ZXgpOwogCXJldHVybiAwOwogfQogCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechT-0005OM-7l; Mon, 07 Aug 2017 07:43:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechS-0005NC-3U
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:42 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 54/FC-01995-D2A18895; Mon, 07 Aug 2017 07:43:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6s66OVEe
 kwZ9ONYslHxezODB6HN39mymAMYo1My8pvyKBNePbvj6mgnbtirk3b7I2ML5R6WLk4hASmMgo
 8eLRYxYQh0XgJYvE7+sHmUAcCYF+VollSyYwdzFyAjlxEk8PrASyOYDsconGpTkgYSEBRYmvz
 6YzQUxaySSx6vZaRpAEm4CRxPIbP1hAbBGBCIljjz+wgdjMAqUSN/bPAZspLOAuseb7AzCbRU
 BVorVnGVgNr4CTRNOso2wQe+Ukbp7rBKvhFHCWOH9+DSvIDUJANSdepU5gFFjAyLCKUaM4tag
 stUjX2EAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwsOoZGBh3MHae8DvEKMnB
 pCTKG7+iLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO89iY5IIcGi1PTUirTMHGCIw6QlOHiUR
 HhXg6R5iwsSc4sz0yFSpxjtOa5cWfeFiWPD6vVAcsqB7UDy1YT/35iEWPLy81KlxHm1JYHaBE
 DaMkrz4IbCYvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeOZApPJl5JXC7XwGdxQR01pv
 EVpCzShIRUlINjDy6reWf7zEmG1Ys1D7x5LOLjJTI8ZajD9srJC7wvNy/reunh6xS4v/8TVkl
 NoUsixetkvsRKCGbu3/7m02zLL3Nn+/ltv618uehjYmNKfYTdRaYLto+0+rJibMCW+UDL13NX
 ztnxe7YWdf29oQcKNaQMalf/LxaqqL3XXP61JtnPmw7ELBterkSS3FGoqEWc1FxIgALdrofxA
 IAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502091820!77983645!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4009 invoked from network); 7 Aug 2017 07:43:40 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:40 -0000
Received: by mail-lf0-f67.google.com with SMTP id w199so4861834lff.2
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LFYwnwpcnAtHMaD8S6xEeS5DWFjFyt95VLMDVObaWp0=;
 b=fQaSDJyz2ex561VWBqGoSYcobDipbNNCa5yEDT38ZNhmr9ucWKkMGEyRqeJblSNHIV
 V23eBYlIVbKwFPG/NO1D42Os9w9lfRyMnZ9iJu102lt8kb58Mcg7+Ybnnf6284IUdqjy
 x5Ius0DzKUKbRs4ryuIG7PG+IhfXR1TJ8QaQAvjMYqid+I9jIT6LFwnfwql/+XRH4gwK
 qQcHvemXZirEPiv9dn19zSULtos894kf5f63s1p9uOT0TE2oXMVvtzgYQeC0SGxZiR6D
 hLYm3Ch9NAZ0brLJWTEsVwnGCTiqp4KvWbaymG5Zwc7tx9R5mTcLfKpW4EkiDEBgELMv
 xPww==
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=LFYwnwpcnAtHMaD8S6xEeS5DWFjFyt95VLMDVObaWp0=;
 b=ibRq3ZmXS9oPlfjoOmh/PTtFSrRpRVTrQQD90e3iB6YFnslesSoigeJZVLMYrL4N0e
 IwYS1Ua5J+5qNS90VtA/88DO3cTrKP7K8bseVslPMe4ywT8y0pzlB2xKRuj3h6/lBI3+
 cBKl8l4CrWra3C1r+T2/a+4PJbC4TwJW4iQVUQD39edbTBaCpLZo4j9FkM/OMiD+7oXq
 egRMFs0e/YrI43OaPqcn8o3rLUqD7yaeuXZQXJ/p/cym+nNgH9+nsAvZ5J3TuakcYraU
 aZ4PuLT2cCqaAJnWkU0maJJUDNXQ+A3zkPhFs6NadJ73hvFvhdVEepvDI9AQCEY3WwQV
 5DIg==
X-Gm-Message-State: AIVw110QTL2LxDAHw73SPmnDxi1EWWjD+Z++M9A55wCBLk77+L/+bcSg
 tLFKlLVFYOREvw==
X-Received: by 10.46.88.14 with SMTP id m14mr3677366ljb.33.1502091819963;
 Mon, 07 Aug 2017 00:43:39 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:39 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:10 +0300
Message-Id: <1502091796-14413-6-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 05/11] ALSA: vsnd: Implement handling of shared
	buffers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IHNoYXJlZCBidWZmZXIgaGFuZGxpbmcgYWNjb3JkaW5nIHRvIHRo
ZQpwYXJhLXZpcnR1YWxpemVkIHNvdW5kIGRldmljZSBwcm90b2NvbCBhdCB4ZW4vaW50ZXJmYWNl
L2lvL3NuZGlmLmg6Ci0gbWFuYWdlIGJ1ZmZlciBtZW1vcnkKLSBoYW5kbGUgZ3JhbnRlZCByZWZl
cmVuY2VzCi0gaGFuZGxlIHBhZ2UgZGlyZWN0b3JpZXMKClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBz
b3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMTc4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNzggaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9zb3VuZC9kcml2ZXJzL3hl
bi1mcm9udC5jCmluZGV4IGE5MjQ1OWIyNzM3ZS4uMDRlYmMxNTc1N2Y0IDEwMDY0NAotLS0gYS9z
b3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMK
QEAgLTU4LDYgKzU4LDE0IEBAIHN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyB7CiAJdWludDE2X3Qg
cmVzcF9pZDsKIH07CiAKK3N0cnVjdCBzaF9idWZfaW5mbyB7CisJaW50IG51bV9ncmVmczsKKwln
cmFudF9yZWZfdCAqZ3JlZnM7CisJdWludDhfdCAqdmRpcmVjdG9yeTsKKwl1aW50OF90ICp2YnVm
ZmVyOworCXNpemVfdCB2YnVmZmVyX3N6OworfTsKKwogc3RydWN0IGNmZ19zdHJlYW0gewogCWlu
dCB1bmlxdWVfaWQ7CiAJY2hhciAqeGVuc3RvcmVfcGF0aDsKQEAgLTgyNSw2ICs4MzMsMTc2IEBA
IHN0YXRpYyB2b2lkIHhkcnZfcmVtb3ZlX2ludGVybmFsKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9p
bmZvKQogCXhkcnZfZXZ0Y2hubF9mcmVlX2FsbChkcnZfaW5mbyk7CiB9CiAKK3N0YXRpYyBpbmxp
bmUgZ3JhbnRfcmVmX3Qgc2hfYnVmX2dldF9kaXJfc3RhcnQoc3RydWN0IHNoX2J1Zl9pbmZvICpi
dWYpCit7CisJaWYgKCFidWYtPmdyZWZzKQorCQlyZXR1cm4gR1JBTlRfSU5WQUxJRF9SRUY7CisJ
cmV0dXJuIGJ1Zi0+Z3JlZnNbMF07Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaF9idWZfY2xl
YXIoc3RydWN0IHNoX2J1Zl9pbmZvICpidWYpCit7CisJbWVtc2V0KGJ1ZiwgMCwgc2l6ZW9mKCpi
dWYpKTsKK30KKworc3RhdGljIHZvaWQgc2hfYnVmX2ZyZWUoc3RydWN0IHNoX2J1Zl9pbmZvICpi
dWYpCit7CisJaW50IGk7CisKKwlpZiAoYnVmLT5ncmVmcykgeworCQlmb3IgKGkgPSAwOyBpIDwg
YnVmLT5udW1fZ3JlZnM7IGkrKykKKwkJCWlmIChidWYtPmdyZWZzW2ldICE9IEdSQU5UX0lOVkFM
SURfUkVGKQorCQkJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoYnVmLT5ncmVmc1tpXSwKKwkJ
CQkJCTAsIDBVTCk7CisJCWtmcmVlKGJ1Zi0+Z3JlZnMpOworCX0KKwlrZnJlZShidWYtPnZkaXJl
Y3RvcnkpOworCWZyZWVfcGFnZXNfZXhhY3QoYnVmLT52YnVmZmVyLCBidWYtPnZidWZmZXJfc3op
OworCXNoX2J1Zl9jbGVhcihidWYpOworfQorCisvKgorICogbnVtYmVyIG9mIGdyYW50IHJlZmVy
ZW5jZXMgYSBwYWdlIGNhbiBob2xkIHdpdGggcmVzcGVjdCB0byB0aGUKKyAqIHhlbmRpc3BsX3Bh
Z2VfZGlyZWN0b3J5IGhlYWRlcgorICovCisjZGVmaW5lIFhFTlNORF9OVU1fR1JFRlNfUEVSX1BB
R0UgKChYRU5fUEFHRV9TSVpFIC0gXAorCW9mZnNldG9mKHN0cnVjdCB4ZW5zbmRfcGFnZV9kaXJl
Y3RvcnksIGdyZWYpKSAvIFwKKwlzaXplb2YoZ3JhbnRfcmVmX3QpKQorCitzdGF0aWMgdm9pZCBz
aF9idWZfZmlsbF9wYWdlX2RpcihzdHJ1Y3Qgc2hfYnVmX2luZm8gKmJ1ZiwgaW50IG51bV9wYWdl
c19kaXIpCit7CisJc3RydWN0IHhlbnNuZF9wYWdlX2RpcmVjdG9yeSAqcGFnZV9kaXI7CisJdW5z
aWduZWQgY2hhciAqcHRyOworCWludCBpLCBjdXJfZ3JlZiwgZ3JlZnNfbGVmdCwgdG9fY29weTsK
KworCXB0ciA9IGJ1Zi0+dmRpcmVjdG9yeTsKKwlncmVmc19sZWZ0ID0gYnVmLT5udW1fZ3JlZnMg
LSBudW1fcGFnZXNfZGlyOworCS8qCisJICogc2tpcCBncmFudCByZWZlcmVuY2VzIGF0IHRoZSBi
ZWdpbm5pbmcsIHRoZXkgYXJlIGZvciBwYWdlcyBncmFudGVkCisJICogZm9yIHRoZSBwYWdlIGRp
cmVjdG9yeSBpdHNlbGYKKwkgKi8KKwljdXJfZ3JlZiA9IG51bV9wYWdlc19kaXI7CisJZm9yIChp
ID0gMDsgaSA8IG51bV9wYWdlc19kaXI7IGkrKykgeworCQlwYWdlX2RpciA9IChzdHJ1Y3QgeGVu
c25kX3BhZ2VfZGlyZWN0b3J5ICopcHRyOworCQlpZiAoZ3JlZnNfbGVmdCA8PSBYRU5TTkRfTlVN
X0dSRUZTX1BFUl9QQUdFKSB7CisJCQl0b19jb3B5ID0gZ3JlZnNfbGVmdDsKKwkJCXBhZ2VfZGly
LT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBHUkFOVF9JTlZBTElEX1JFRjsKKwkJfSBlbHNlIHsKKwkJ
CXRvX2NvcHkgPSBYRU5TTkRfTlVNX0dSRUZTX1BFUl9QQUdFOworCQkJcGFnZV9kaXItPmdyZWZf
ZGlyX25leHRfcGFnZSA9IGJ1Zi0+Z3JlZnNbaSArIDFdOworCQl9CisJCW1lbWNweSgmcGFnZV9k
aXItPmdyZWYsICZidWYtPmdyZWZzW2N1cl9ncmVmXSwKKwkJCXRvX2NvcHkgKiBzaXplb2YoZ3Jh
bnRfcmVmX3QpKTsKKwkJcHRyICs9IFhFTl9QQUdFX1NJWkU7CisJCWdyZWZzX2xlZnQgLT0gdG9f
Y29weTsKKwkJY3VyX2dyZWYgKz0gdG9fY29weTsKKwl9Cit9CisKK3N0YXRpYyBpbnQgc2hfYnVm
X2dyYW50X3JlZnMoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKKwlzdHJ1Y3Qgc2hfYnVm
X2luZm8gKmJ1ZiwKKwlpbnQgbnVtX3BhZ2VzX2RpciwgaW50IG51bV9wYWdlc192YnVmZmVyLCBp
bnQgbnVtX2dyZWZzKQoreworCWdyYW50X3JlZl90IHByaXZfZ3JlZl9oZWFkOworCWludCByZXQs
IGksIGosIGN1cl9yZWY7CisJaW50IG90aGVyZW5kX2lkOworCisJcmV0ID0gZ250dGFiX2FsbG9j
X2dyYW50X3JlZmVyZW5jZXMobnVtX2dyZWZzLCAmcHJpdl9ncmVmX2hlYWQpOworCWlmIChyZXQp
CisJCXJldHVybiByZXQ7CisKKwlidWYtPm51bV9ncmVmcyA9IG51bV9ncmVmczsKKwlvdGhlcmVu
ZF9pZCA9IHhiX2Rldi0+b3RoZXJlbmRfaWQ7CisJaiA9IDA7CisKKwlmb3IgKGkgPSAwOyBpIDwg
bnVtX3BhZ2VzX2RpcjsgaSsrKSB7CisJCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVm
ZXJlbmNlKCZwcml2X2dyZWZfaGVhZCk7CisJCWlmIChjdXJfcmVmIDwgMCkgeworCQkJcmV0ID0g
Y3VyX3JlZjsKKwkJCWdvdG8gZmFpbDsKKwkJfQorCisJCWdudHRhYl9ncmFudF9mb3JlaWduX2Fj
Y2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsCisJCQl4ZW5fcGFnZV90b19nZm4odmlydF90
b19wYWdlKGJ1Zi0+dmRpcmVjdG9yeSArCisJCQkJWEVOX1BBR0VfU0laRSAqIGkpKSwgMCk7CisJ
CWJ1Zi0+Z3JlZnNbaisrXSA9IGN1cl9yZWY7CisJfQorCisJZm9yIChpID0gMDsgaSA8IG51bV9w
YWdlc192YnVmZmVyOyBpKyspIHsKKwkJY3VyX3JlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZl
cmVuY2UoJnByaXZfZ3JlZl9oZWFkKTsKKwkJaWYgKGN1cl9yZWYgPCAwKSB7CisJCQlyZXQgPSBj
dXJfcmVmOworCQkJZ290byBmYWlsOworCQl9CisKKwkJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNj
ZXNzX3JlZihjdXJfcmVmLCBvdGhlcmVuZF9pZCwKKwkJCXhlbl9wYWdlX3RvX2dmbih2aXJ0X3Rv
X3BhZ2UoYnVmLT52YnVmZmVyICsKKwkJCQlYRU5fUEFHRV9TSVpFICogaSkpLCAwKTsKKwkJYnVm
LT5ncmVmc1tqKytdID0gY3VyX3JlZjsKKwl9CisKKwlnbnR0YWJfZnJlZV9ncmFudF9yZWZlcmVu
Y2VzKHByaXZfZ3JlZl9oZWFkKTsKKwlzaF9idWZfZmlsbF9wYWdlX2RpcihidWYsIG51bV9wYWdl
c19kaXIpOworCXJldHVybiAwOworCitmYWlsOgorCWdudHRhYl9mcmVlX2dyYW50X3JlZmVyZW5j
ZXMocHJpdl9ncmVmX2hlYWQpOworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgc2hfYnVm
X2FsbG9jX2ludF9idWZmZXJzKHN0cnVjdCBzaF9idWZfaW5mbyAqYnVmLAorCQlpbnQgbnVtX3Bh
Z2VzX2RpciwgaW50IG51bV9wYWdlc192YnVmZmVyLCBpbnQgbnVtX2dyZWZzKQoreworCWJ1Zi0+
Z3JlZnMgPSBrY2FsbG9jKG51bV9ncmVmcywgc2l6ZW9mKCpidWYtPmdyZWZzKSwgR0ZQX0tFUk5F
TCk7CisJaWYgKCFidWYtPmdyZWZzKQorCQlyZXR1cm4gLUVOT01FTTsKKworCWJ1Zi0+dmRpcmVj
dG9yeSA9IGtjYWxsb2MobnVtX3BhZ2VzX2RpciwgWEVOX1BBR0VfU0laRSwgR0ZQX0tFUk5FTCk7
CisJaWYgKCFidWYtPnZkaXJlY3RvcnkpCisJCWdvdG8gZmFpbDsKKworCWJ1Zi0+dmJ1ZmZlcl9z
eiA9IG51bV9wYWdlc192YnVmZmVyICogWEVOX1BBR0VfU0laRTsKKwlidWYtPnZidWZmZXIgPSBh
bGxvY19wYWdlc19leGFjdChidWYtPnZidWZmZXJfc3osIEdGUF9LRVJORUwpOworCWlmICghYnVm
LT52YnVmZmVyKQorCQlnb3RvIGZhaWw7CisJcmV0dXJuIDA7CisKK2ZhaWw6CisJa2ZyZWUoYnVm
LT5ncmVmcyk7CisJYnVmLT5ncmVmcyA9IE5VTEw7CisJa2ZyZWUoYnVmLT52ZGlyZWN0b3J5KTsK
KwlidWYtPnZkaXJlY3RvcnkgPSBOVUxMOworCXJldHVybiAtRU5PTUVNOworfQorCitzdGF0aWMg
aW50IHNoX2J1Zl9hbGxvYyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAorCXN0cnVjdCBz
aF9idWZfaW5mbyAqYnVmLCB1bnNpZ25lZCBpbnQgYnVmZmVyX3NpemUpCit7CisJaW50IG51bV9w
YWdlc192YnVmZmVyLCBudW1fcGFnZXNfZGlyLCBudW1fZ3JlZnM7CisJaW50IHJldDsKKworCXNo
X2J1Zl9jbGVhcihidWYpOworCisJbnVtX3BhZ2VzX3ZidWZmZXIgPSBESVZfUk9VTkRfVVAoYnVm
ZmVyX3NpemUsIFhFTl9QQUdFX1NJWkUpOworCS8qIG51bWJlciBvZiBwYWdlcyB0aGUgcGFnZSBk
aXJlY3RvcnkgY29uc3VtZXMgaXRzZWxmICovCisJbnVtX3BhZ2VzX2RpciA9IERJVl9ST1VORF9V
UChudW1fcGFnZXNfdmJ1ZmZlciwKKwkJWEVOU05EX05VTV9HUkVGU19QRVJfUEFHRSk7CisJbnVt
X2dyZWZzID0gbnVtX3BhZ2VzX3ZidWZmZXIgKyBudW1fcGFnZXNfZGlyOworCisJcmV0ID0gc2hf
YnVmX2FsbG9jX2ludF9idWZmZXJzKGJ1ZiwgbnVtX3BhZ2VzX2RpciwKKwkJbnVtX3BhZ2VzX3Zi
dWZmZXIsIG51bV9ncmVmcyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXQg
PSBzaF9idWZfZ3JhbnRfcmVmcyh4Yl9kZXYsIGJ1ZiwKKwkJbnVtX3BhZ2VzX2RpciwgbnVtX3Bh
Z2VzX3ZidWZmZXIsIG51bV9ncmVmcyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisK
KwlzaF9idWZfZmlsbF9wYWdlX2RpcihidWYsIG51bV9wYWdlc19kaXIpOworCXJldHVybiAwOwor
fQorCiBzdGF0aWMgaW50IHhkcnZfYmVfb25faW5pdHdhaXQoc3RydWN0IHhkcnZfaW5mbyAqZHJ2
X2luZm8pCiB7CiAJaW50IHN0cmVhbV9pZHg7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechU-0005PH-Eo; Mon, 07 Aug 2017 07:43:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechS-0005N1-TR
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:43 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C9/E3-03368-E2A18895; Mon, 07 Aug 2017 07:43:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfS6o66uVEe
 kwYEJxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8adzpWsBe90K/5NOcDewPhcvYuRi0NIYAKj
 xN8jy5m6GDk5WAReski83pUBkpAQ6GeVmD77IjtIQkIgTmLri8msEHa5RPuap2C2kICixNdn0
 5kgJq1kkmhfdQ+sgU3ASGL5jR8sILaIQITEsccf2EBsZoFSiRv75zCD2MICbhL3Pj5gh9isKr
 F6/iSwGl4BJ4mVN68zQyyTk7h5rhPM5hRwljh/fg3QYg6gZU4SJ16lTmAUWMDIsIpRvTi1qCy
 1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMKwYgGAH4/TL/ocYJTmYlER5
 41e0RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L0n0REpJFiUmp5akZaZAwxwmLQEB4+SCO9qk
 DRvcUFibnFmOkTqFKMrx5Ur674wcWxYvR5ITjmwHUiueLsLSL6a8P8bkxBLXn5eqpQ4r7YkUL
 MASHNGaR7caFh0XmKUlRLmZQQ6VoinILUoN7MEVf4VozgHo5IwrxzIFJ7MvBK4C14BHccEdNy
 bxFaQ40oSEVJSDYxzRTrmxTVM2PODvX1+8ZQXXDofpjcVGaYn8inkbxczsDHtOSoSffWmtHLA
 1B9BmteXHdnTcIyHs2dFwK+eXfOu9ousjLHm2ijkskx1347y6DNWSZPjKvt0I1PeKeWvNT13/
 1KJeOZTqdtP1idqO0vdf8Kzs+pHQeKMp9tDNF5tPdLscn3F8UolluKMREMt5qLiRAAP4/aCyQ
 IAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502091821!57760561!1
X-Originating-IP: [209.85.215.65]
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 62020 invoked from network); 7 Aug 2017 07:43:41 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:41 -0000
Received: by mail-lf0-f65.google.com with SMTP id x16so4868189lfb.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=QWCk48QTFd8dRXRYWoHHo9AICyn/sa2qSIqYMNHKeCk=;
 b=vEMDmLIfdK9jTUFID34PvrPY4oQSdbhmRS08CIWUpYN330W1iS9TuZgK8oW2F4xCtR
 SITx+4vBz9GMSWzxONCTx9T8pVKZ55iAZ2gQ28jFPADtbUyulGzvxZ4nFUvF1V1XaTCK
 NxP/2xrWmFlLVa5/ZqSx8YfHA/I8EESFR7vkMBO4Hnn45JjZlmyFNxtiUAwK7hP1VkVK
 jj5cbVhvbWHgfGfAjmIuFQBU3BhcvGtE7Uo9WMOhcKtT+n0WfWdEdTdPrdQpAxRtmPLG
 4qk14nT/hRvsoC1nRZtM+DKM4D17PZ+ZltyNu0jWRS5jiRSH1WSSHViGcGB/IZOa/zeG
 zlMA==
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=QWCk48QTFd8dRXRYWoHHo9AICyn/sa2qSIqYMNHKeCk=;
 b=PnZUpqGLL9mRg3681t8OlhUnOKDtZ61oHh3JIT3ulhrSGXNqevl3M8V0p0/5Sj11k8
 JC35WOWHLn8gz12Zft5j1r53mWnoDe8TFasqfy/ycJqhhp/u0IprCv/fS9sAqVn+xrtT
 65y0XQjkV08ZWZpMO0nL7tFnD6eiER4JgSwZPIBDrWmchXYtV5Ij8o41uSVqlllXcVuS
 AhGYnfuKIm4ifcWFX7Tu71+FC3fYe/F4jvH7uyuBffRMAoWP6C3NLm2KkOFuv3eRQngS
 wLi7tD+HtU7+rsIpjKAOIri7Vuv+0wzON6vl+fv7Tz4t3qWblLFN8mdrTSHtDA08W/J3
 mshQ==
X-Gm-Message-State: AHYfb5iYBMcA3fTflQDC6+uExiWHeWNXlMu4iXHKyZyiGTaYk6bWqgLp
 VSROgmQeMqfg2g==
X-Received: by 10.46.88.66 with SMTP id x2mr3420428ljd.126.1502091821038;
 Mon, 07 Aug 2017 00:43:41 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:40 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:11 +0300
Message-Id: <1502091796-14413-7-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 06/11] ALSA: vsnd: Introduce ALSA virtual sound
	driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IGVzc2VudGlhbCBpbml0aWFsaXphdGlvbiBvZiB0aGUgc291bmQg
ZHJpdmVyOgotIGludHJvZHVjZSByZXF1aXJlZCBkYXRhIHN0cnVjdHVyZXMKLSBoYW5kbGUgZHJp
dmVyIHJlZ2lzdHJhdGlvbgotIGhhbmRsZSBzb3VuZCBjYXJkIHJlZ2lzdHJhdGlvbgotIHJlZ2lz
dGVyIHNvdW5kIGRyaXZlciBvbiBiYWNrZW5kIGNvbm5lY3Rpb24KLSByZW1vdmUgc291bmQgZHJp
dmVyIG9uIGJhY2tlbmQgZGlzY29ubmVjdAoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHNvdW5kL2Ry
aXZlcnMveGVuLWZyb250LmMgfCAxNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE1OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9zb3VuZC9k
cml2ZXJzL3hlbi1mcm9udC5jCmluZGV4IDA0ZWJjMTU3NTdmNC4uZjNlM2Y2NGYwYWE2IDEwMDY0
NAotLS0gYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKQEAgLTE5LDEzICsxOSwxNCBAQAogICovCiAKICNpbmNsdWRlIDxsaW51eC9tb2R1
bGUuaD4KKyNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4KIAogI2luY2x1ZGUgPHNv
dW5kL2NvcmUuaD4KICNpbmNsdWRlIDxzb3VuZC9wY20uaD4KIAotI2luY2x1ZGUgPHhlbi9wbGF0
Zm9ybV9wY2kuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnRzLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50
X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3BsYXRmb3JtX3BjaS5oPgogI2luY2x1ZGUgPHhlbi94
ZW4uaD4KICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAKQEAgLTY2LDYgKzY3LDMzIEBAIHN0cnVj
dCBzaF9idWZfaW5mbyB7CiAJc2l6ZV90IHZidWZmZXJfc3o7CiB9OwogCitzdHJ1Y3Qgc2Rldl9w
Y21fc3RyZWFtX2luZm8geworCWludCB1bmlxdWVfaWQ7CisJc3RydWN0IHNuZF9wY21faGFyZHdh
cmUgcGNtX2h3OworCXN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyAqZXZ0X2Nobmw7CisJYm9vbCBp
c19vcGVuOworCXVpbnQ4X3QgcmVxX25leHRfaWQ7CisJc3RydWN0IHNoX2J1Zl9pbmZvIHNoX2J1
ZjsKK307CisKK3N0cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvIHsKKwlzdHJ1Y3Qgc2Rldl9j
YXJkX2luZm8gKmNhcmRfaW5mbzsKKwlzdHJ1Y3Qgc25kX3BjbSAqcGNtOworCXN0cnVjdCBzbmRf
cGNtX2hhcmR3YXJlIHBjbV9odzsKKwlpbnQgbnVtX3BjbV9zdHJlYW1zX3BiOworCXN0cnVjdCBz
ZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtc19wYjsKKwlpbnQgbnVtX3BjbV9zdHJlYW1zX2Nh
cDsKKwlzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbXNfY2FwOworfTsKKworc3Ry
dWN0IHNkZXZfY2FyZF9pbmZvIHsKKwlzdHJ1Y3QgeGRydl9pbmZvICp4ZHJ2X2luZm87CisJc3Ry
dWN0IHNuZF9jYXJkICpjYXJkOworCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlIHBjbV9odzsKKwlp
bnQgbnVtX3BjbV9pbnN0YW5jZXM7CisJc3RydWN0IHNkZXZfcGNtX2luc3RhbmNlX2luZm8gKnBj
bV9pbnN0YW5jZXM7Cit9OworCiBzdHJ1Y3QgY2ZnX3N0cmVhbSB7CiAJaW50IHVuaXF1ZV9pZDsK
IAljaGFyICp4ZW5zdG9yZV9wYXRoOwpAQCAtOTksNiArMTI3LDggQEAgc3RydWN0IHhkcnZfaW5m
byB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKIAlzcGlubG9ja190IGlvX2xvY2s7
CiAJc3RydWN0IG11dGV4IG11dGV4OworCWJvb2wgc2Rydl9yZWdpc3RlcmVkOworCXN0cnVjdCBw
bGF0Zm9ybV9kZXZpY2UgKnNkcnZfcGRldjsKIAlpbnQgbnVtX2V2dF9jaGFubmVsczsKIAlzdHJ1
Y3QgeGRydl9ldnRjaG5sX2luZm8gKmV2dF9jaG5sczsKIAlzdHJ1Y3Qgc2Rldl9jYXJkX3BsYXRf
ZGF0YSBjZmdfcGxhdF9kYXRhOwpAQCAtMTM4LDYgKzE2OCwxMzIgQEAgc3RhdGljIHN0cnVjdCBz
bmRfcGNtX2hhcmR3YXJlIHNkcnZfcGNtX2h3X2RlZmF1bHQgPSB7CiAJLmZpZm9fc2l6ZSA9IDAs
CiB9OwogCitzdGF0aWMgaW50IHNkcnZfbmV3X3BjbShzdHJ1Y3Qgc2Rldl9jYXJkX2luZm8gKmNh
cmRfaW5mbywKKwlzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5jZSAqaW5zdGFuY2VfY29uZmlnLAorCXN0
cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2VfaW5mbykKK3sKKwlyZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBzZHJ2X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug
KnBkZXYpCit7CisJc3RydWN0IHNkZXZfY2FyZF9pbmZvICpjYXJkX2luZm87CisJc3RydWN0IHNk
ZXZfY2FyZF9wbGF0X2RhdGEgKnBsYXRkYXRhOworCXN0cnVjdCBzbmRfY2FyZCAqY2FyZDsKKwlp
bnQgcmV0LCBpOworCisJcGxhdGRhdGEgPSBkZXZfZ2V0X3BsYXRkYXRhKCZwZGV2LT5kZXYpOwor
CisJZGV2X2RiZygmcGRldi0+ZGV2LCAiQ3JlYXRpbmcgdmlydHVhbCBzb3VuZCBjYXJkXG4iKTsK
KworCXJldCA9IHNuZF9jYXJkX25ldygmcGRldi0+ZGV2LCAwLCBYRU5TTkRfRFJJVkVSX05BTUUs
IFRISVNfTU9EVUxFLAorCQlzaXplb2Yoc3RydWN0IHNkZXZfY2FyZF9pbmZvKSwgJmNhcmQpOwor
CWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJY2FyZF9pbmZvID0gY2FyZC0+cHJpdmF0
ZV9kYXRhOworCWNhcmRfaW5mby0+eGRydl9pbmZvID0gcGxhdGRhdGEtPnhkcnZfaW5mbzsKKwlj
YXJkX2luZm8tPmNhcmQgPSBjYXJkOworCWNhcmRfaW5mby0+cGNtX2luc3RhbmNlcyA9IGRldm1f
a2NhbGxvYygmcGRldi0+ZGV2LAorCQkJcGxhdGRhdGEtPmNmZ19jYXJkLm51bV9wY21faW5zdGFu
Y2VzLAorCQkJc2l6ZW9mKHN0cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvKSwgR0ZQX0tFUk5F
TCk7CisJaWYgKCFjYXJkX2luZm8tPnBjbV9pbnN0YW5jZXMpIHsKKwkJcmV0ID0gLUVOT01FTTsK
KwkJZ290byBmYWlsOworCX0KKworCWNhcmRfaW5mby0+bnVtX3BjbV9pbnN0YW5jZXMgPSBwbGF0
ZGF0YS0+Y2ZnX2NhcmQubnVtX3BjbV9pbnN0YW5jZXM7CisJY2FyZF9pbmZvLT5wY21faHcgPSBw
bGF0ZGF0YS0+Y2ZnX2NhcmQucGNtX2h3OworCisJZm9yIChpID0gMDsgaSA8IHBsYXRkYXRhLT5j
ZmdfY2FyZC5udW1fcGNtX2luc3RhbmNlczsgaSsrKSB7CisJCXJldCA9IHNkcnZfbmV3X3BjbShj
YXJkX2luZm8sCisJCQkmcGxhdGRhdGEtPmNmZ19jYXJkLnBjbV9pbnN0YW5jZXNbaV0sCisJCQkm
Y2FyZF9pbmZvLT5wY21faW5zdGFuY2VzW2ldKTsKKwkJaWYgKHJldCA8IDApCisJCQlnb3RvIGZh
aWw7CisJfQorCisJc3RybmNweShjYXJkLT5kcml2ZXIsIFhFTlNORF9EUklWRVJfTkFNRSwgc2l6
ZW9mKGNhcmQtPmRyaXZlcikpOworCXN0cm5jcHkoY2FyZC0+c2hvcnRuYW1lLCBwbGF0ZGF0YS0+
Y2ZnX2NhcmQubmFtZV9zaG9ydCwKKwkJc2l6ZW9mKGNhcmQtPnNob3J0bmFtZSkpOworCXN0cm5j
cHkoY2FyZC0+bG9uZ25hbWUsIHBsYXRkYXRhLT5jZmdfY2FyZC5uYW1lX2xvbmcsCisJCXNpemVv
ZihjYXJkLT5sb25nbmFtZSkpOworCisJcmV0ID0gc25kX2NhcmRfcmVnaXN0ZXIoY2FyZCk7CisJ
aWYgKHJldCA8IDApCisJCWdvdG8gZmFpbDsKKworCXBsYXRmb3JtX3NldF9kcnZkYXRhKHBkZXYs
IGNhcmQpOworCXJldHVybiAwOworCitmYWlsOgorCXNuZF9jYXJkX2ZyZWUoY2FyZCk7CisJcmV0
dXJuIHJldDsKK30KKworc3RhdGljIGludCBzZHJ2X3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2
aWNlICpwZGV2KQoreworCXN0cnVjdCBzZGV2X2NhcmRfaW5mbyAqaW5mbzsKKwlzdHJ1Y3Qgc25k
X2NhcmQgKmNhcmQgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKKworCWluZm8gPSBjYXJk
LT5wcml2YXRlX2RhdGE7CisJZGV2X2RiZygmcGRldi0+ZGV2LCAiUmVtb3ZpbmcgdmlydHVhbCBz
b3VuZCBjYXJkICVkXG4iLAorCQlpbmZvLT5jYXJkLT5udW1iZXIpOworCXNuZF9jYXJkX2ZyZWUo
Y2FyZCk7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHNk
cnZfaW5mbyA9IHsKKwkucHJvYmUJPSBzZHJ2X3Byb2JlLAorCS5yZW1vdmUJPSBzZHJ2X3JlbW92
ZSwKKwkuZHJpdmVyCT0geworCQkubmFtZQk9IFhFTlNORF9EUklWRVJfTkFNRSwKKwl9LAorfTsK
Kworc3RhdGljIHZvaWQgc2Rydl9jbGVhbnVwKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQor
eworCWlmICghZHJ2X2luZm8tPnNkcnZfcmVnaXN0ZXJlZCkKKwkJcmV0dXJuOworCisJaWYgKGRy
dl9pbmZvLT5zZHJ2X3BkZXYpIHsKKwkJc3RydWN0IHBsYXRmb3JtX2RldmljZSAqc2Rydl9wZGV2
OworCisJCXNkcnZfcGRldiA9IGRydl9pbmZvLT5zZHJ2X3BkZXY7CisJCWlmIChzZHJ2X3BkZXYp
CisJCQlwbGF0Zm9ybV9kZXZpY2VfdW5yZWdpc3RlcihzZHJ2X3BkZXYpOworCX0KKwlwbGF0Zm9y
bV9kcml2ZXJfdW5yZWdpc3Rlcigmc2Rydl9pbmZvKTsKKwlkcnZfaW5mby0+c2Rydl9yZWdpc3Rl
cmVkID0gZmFsc2U7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9pbml0KHN0cnVjdCB4ZHJ2X2luZm8g
KmRydl9pbmZvKQoreworCXN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnNkcnZfcGRldjsKKwlpbnQg
cmV0OworCisJcmV0ID0gcGxhdGZvcm1fZHJpdmVyX3JlZ2lzdGVyKCZzZHJ2X2luZm8pOworCWlm
IChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJZHJ2X2luZm8tPnNkcnZfcmVnaXN0ZXJlZCA9
IHRydWU7CisJLyogcGFzcyBjYXJkIGNvbmZpZ3VyYXRpb24gdmlhIHBsYXRmb3JtIGRhdGEgKi8K
KwlzZHJ2X3BkZXYgPSBwbGF0Zm9ybV9kZXZpY2VfcmVnaXN0ZXJfZGF0YShOVUxMLAorCQlYRU5T
TkRfRFJJVkVSX05BTUUsIDAsICZkcnZfaW5mby0+Y2ZnX3BsYXRfZGF0YSwKKwkJc2l6ZW9mKGRy
dl9pbmZvLT5jZmdfcGxhdF9kYXRhKSk7CisJaWYgKElTX0VSUihzZHJ2X3BkZXYpKQorCQlnb3Rv
IGZhaWw7CisKKwlkcnZfaW5mby0+c2Rydl9wZGV2ID0gc2Rydl9wZGV2OworCXJldHVybiAwOwor
CitmYWlsOgorCWRldl9lcnIoJmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJImZhaWxlZCB0byBy
ZWdpc3RlciB2aXJ0dWFsIHNvdW5kIGRyaXZlclxuIik7CisJc2Rydl9jbGVhbnVwKGRydl9pbmZv
KTsKKwlyZXR1cm4gLUVOT0RFVjsKK30KKwogc3RhdGljIGlycXJldHVybl90IHhkcnZfZXZ0Y2hu
bF9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQogewogCXN0cnVjdCB4ZHJ2X2V2dGNo
bmxfaW5mbyAqY2hhbm5lbCA9IGRldl9pZDsKQEAgLTgzMCw2ICs5ODYsNyBAQCBzdGF0aWMgaW50
IGNmZ19jYXJkKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvLAogCiBzdGF0aWMgdm9pZCB4ZHJ2
X3JlbW92ZV9pbnRlcm5hbChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIHsKKwlzZHJ2X2Ns
ZWFudXAoZHJ2X2luZm8pOwogCXhkcnZfZXZ0Y2hubF9mcmVlX2FsbChkcnZfaW5mbyk7CiB9CiAK
QEAgLTEwMTgsNyArMTE3NSw3IEBAIHN0YXRpYyBpbnQgeGRydl9iZV9vbl9pbml0d2FpdChzdHJ1
Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIAogc3RhdGljIGlubGluZSBpbnQgeGRydl9iZV9vbl9j
b25uZWN0ZWQoc3RydWN0IHhkcnZfaW5mbyAqZHJ2X2luZm8pCiB7Ci0JcmV0dXJuIDA7CisJcmV0
dXJuIHNkcnZfaW5pdChkcnZfaW5mbyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZHJ2X2Jl
X29uX2Rpc2Nvbm5lY3RlZChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechT-0005O2-18; Mon, 07 Aug 2017 07:43:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechS-0005NB-1n
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:42 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 3C/EB-01712-D2A18895; Mon, 07 Aug 2017 07:43:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6k662VEe
 kweVOJYslHxezODB6HN39mymAMYo1My8pvyKBNaOncR5zwU7niua2O4wNjJstuxi5OIQEJjBK
 /N28kR3EYRF4ySLx4G8fWxcjJ4eEQD+rROumdAg7TmLZypusEHalxI/DrSwgtpCAosTXZ9OZI
 CatZJL4NfkoM0iCTcBIYvmNH2BFIgIREscefwAbyixQKnFj/xywGmEBd4lVD44ygdgsAqoSxx
 uPgS3gFXCSOLN0HdQyOYmb5zrB6jkFnCXOn18DFOcAWuYkceJV6gRGgQWMDKsYNYpTi8pSi3Q
 NLfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDiwEIdjA2bfc8xCjJwaQkyhu/
 oi1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvPYmOSCHBotT01Iq0zBxgiMOkJTh4lER4V4Oke
 YsLEnOLM9MhUqcY7TmuXFn3hYljw+r1QHLKge1A8tWE/9+YhFjy8vNSpcR554O0CYC0ZZTmwQ
 2FxeQlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfM+BZnCk5lXArf7FdBZTEBnvUlsBTmrJBE
 hJdXAyNdsLyTS+esB35b/B+ZGOfDOi3y4/PlkD+tTp2WSm/yX3MzyLdyjyHDYLfpS45+Xr5W/
 7eDtPX2PWXcHT1C+fy6rA1PAXgP2c3sDVDb1n/JI/PNtavu/Fe/SSrbddUt9x3O+6nnF/y8Ca
 /f8tJJPnyUSPpEv4qz92RtMinKbIt+GZRpwd3tvVWIpzkg01GIuKk4EAGykC6bEAgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502091819!104495084!1
X-Originating-IP: [209.85.215.66]
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 42926 invoked from network); 7 Aug 2017 07:43:39 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:39 -0000
Received: by mail-lf0-f66.google.com with SMTP id o85so4867074lff.1
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zNA080u4iv33JRC7/H5Wr7qorJFbcRTjEG/rNidFr6o=;
 b=dKD4HVT/9u+esmEhwXX6DTju2k6PCnqTyEt29fuFYcGWGagzN3KIbTypaSKIayBxAn
 bZN5qSY/zliFAWxlDjGUppxOypSV88j8D9Fv4iXwGKq4iHkZnnPe/frGRSM7eKHEZZXh
 pr2X0CIvu8Az7VP3+fFCpihlNQIriPtqMGI12/kBdj7b5w5mIp488EmaxlpGcERYOvsu
 WURIoKIBfb2A2LjDfC0bRVpCmLNM8xg5OS457W+F8y1bChOy3T41s1s97dw/zmMqrtl/
 0wGt83Keo2EFWYgeuqZ/diywbRvBujeYbGBsgq+FoKi79L5QtgBKBc63802GNGv3Jlq6
 yIAA==
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=zNA080u4iv33JRC7/H5Wr7qorJFbcRTjEG/rNidFr6o=;
 b=hPgjmZcOUy6NlqQn1f9fMZMNHTuKmUYbLgbLdJQ9XE5n9u5FinRtR+3PQj2e9bRwvf
 Ww674fTDusRv/waECQKkT2ieAmpJHUrK14dAW7fO9uUZSjRCoL4tV5IevkQigkiBc8QM
 x1ZbtRktrEmkloWy/j1fZzQFE/e1yMM5OOYfQ6d9Fbp3of32iFRWIUdwkvXZRVyiVvCK
 hCthtMrsSuaNXJZYct+LbZ2C1VdMgQocxKzbd5cwebgaEl63lnuTqYQ3DyBIonT6+eQH
 5E42glwoVQfm75pO2gsKK36GsUrnMBO3GnVbKe8r7VgDI26p8hNujBBfjB1UF+CYOEP4
 T2dg==
X-Gm-Message-State: AIVw113jVkm02ZslSt2HGSBY6oXKrf+nmCF76h9gMTnv5+iK4RmkeWBL
 y4QBYgajMHZJ/w==
X-Received: by 10.46.69.193 with SMTP id s184mr3793354lja.37.1502091818767;
 Mon, 07 Aug 2017 00:43:38 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:38 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:09 +0300
Message-Id: <1502091796-14413-5-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 04/11] ALSA: vsnd: Implement Xen event channel
	handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKMS4gQ3JlYXRlIGV2ZW50IGNoYW5uZWxzIGZvciBhbGwgY29uZmlndXJlZCBzdHJl
YW1zIGFuZCBwdWJsaXNoCmNvcnJlc3BvbmRpbmcgcmluZyByZWZlcmVuY2VzIGFuZCBldmVudCBj
aGFubmVscyBpbiBYZW4gc3RvcmUsCnNvIGJhY2tlbmQgY2FuIGNvbm5lY3QuCjIuIEltcGxlbWVu
dCBldmVudCBjaGFubmVsIGludGVycnVwdCBoYW5kbGVyLgozLiBDcmVhdGUgYW5kIGRlc3Ryb3kg
ZXZlbnQgY2hhbm5lbHMgd2l0aCByZXNwZWN0IHRvIFhlbiBidXMgc3RhdGUuCgpTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Ci0tLQogc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYyB8IDI2OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMjY4IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zb3VuZC9kcml2ZXJzL3hl
bi1mcm9udC5jIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwppbmRleCBlZjQ4Y2JmNDRjZjIu
LmE5MjQ1OWIyNzM3ZSAxMDA2NDQKLS0tIGEvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYworKysg
Yi9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCkBAIC0yNCwxNCArMjQsNDAgQEAKICNpbmNsdWRl
IDxzb3VuZC9wY20uaD4KIAogI2luY2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4KKyNpbmNsdWRl
IDx4ZW4vZXZlbnRzLmg+CisjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8
eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KIAogI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UvaW8vc25kaWYuaD4KIAorLyoKKyAqIEZJWE1FOiB1c2FnZSBvZiBncmFudCByZWZlcmVu
Y2UgMCBhcyBpbnZhbGlkIGdyYW50IHJlZmVyZW5jZToKKyAqIGdyYW50IHJlZmVyZW5jZSAwIGlz
IHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBhIFBWIGRyaXZlciwKKyAqIGJlY2F1c2Ugb2Yg
dGhlIGZhY3QgaXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUu
CisgKi8KKyNkZWZpbmUgR1JBTlRfSU5WQUxJRF9SRUYJMAogLyogbWF4aW11bSBudW1iZXIgb2Yg
c3VwcG9ydGVkIHN0cmVhbXMgKi8KICNkZWZpbmUgVlNORF9NQVhfU1RSRUFNCQk4CiAKK2VudW0g
eGRydl9ldnRjaG5sX3N0YXRlIHsKKwlFVlRDSE5MX1NUQVRFX0RJU0NPTk5FQ1RFRCwKKwlFVlRD
SE5MX1NUQVRFX0NPTk5FQ1RFRCwKK307CisKK3N0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyB7CisJ
c3RydWN0IHhkcnZfaW5mbyAqZHJ2X2luZm87CisJc3RydWN0IHhlbl9zbmRpZl9mcm9udF9yaW5n
IHJpbmc7CisJaW50IHJpbmdfcmVmOworCWludCBwb3J0OworCWludCBpcnE7CisJc3RydWN0IGNv
bXBsZXRpb24gY29tcGxldGlvbjsKKwllbnVtIHhkcnZfZXZ0Y2hubF9zdGF0ZSBzdGF0ZTsKKwkv
KiBsYXRlc3QgcmVzcG9uc2Ugc3RhdHVzIGFuZCBpdHMgY29ycmVzcG9uZGluZyBpZCAqLworCWlu
dCByZXNwX3N0YXR1czsKKwl1aW50MTZfdCByZXNwX2lkOworfTsKKwogc3RydWN0IGNmZ19zdHJl
YW0gewogCWludCB1bmlxdWVfaWQ7CiAJY2hhciAqeGVuc3RvcmVfcGF0aDsKQEAgLTY1LDYgKzkx
LDggQEAgc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsK
IAlzcGlubG9ja190IGlvX2xvY2s7CiAJc3RydWN0IG11dGV4IG11dGV4OworCWludCBudW1fZXZ0
X2NoYW5uZWxzOworCXN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyAqZXZ0X2NobmxzOwogCXN0cnVj
dCBzZGV2X2NhcmRfcGxhdF9kYXRhIGNmZ19wbGF0X2RhdGE7CiB9OwogCkBAIC0xMDIsNiArMTMw
LDI0NCBAQCBzdGF0aWMgc3RydWN0IHNuZF9wY21faGFyZHdhcmUgc2Rydl9wY21faHdfZGVmYXVs
dCA9IHsKIAkuZmlmb19zaXplID0gMCwKIH07CiAKK3N0YXRpYyBpcnFyZXR1cm5fdCB4ZHJ2X2V2
dGNobmxfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCkKK3sKKwlzdHJ1Y3QgeGRydl9l
dnRjaG5sX2luZm8gKmNoYW5uZWwgPSBkZXZfaWQ7CisJc3RydWN0IHhkcnZfaW5mbyAqZHJ2X2lu
Zm8gPSBjaGFubmVsLT5kcnZfaW5mbzsKKwlzdHJ1Y3QgeGVuc25kX3Jlc3AgKnJlc3A7CisJUklO
R19JRFggaSwgcnA7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCXNwaW5fbG9ja19pcnFzYXZl
KCZkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCWlmICh1bmxpa2VseShjaGFubmVsLT5zdGF0
ZSAhPSBFVlRDSE5MX1NUQVRFX0NPTk5FQ1RFRCkpCisJCWdvdG8gb3V0OworCithZ2FpbjoKKwly
cCA9IGNoYW5uZWwtPnJpbmcuc3JpbmctPnJzcF9wcm9kOworCS8qIGVuc3VyZSB3ZSBzZWUgcXVl
dWVkIHJlc3BvbnNlcyB1cCB0byBycCAqLworCXJtYigpOworCisJZm9yIChpID0gY2hhbm5lbC0+
cmluZy5yc3BfY29uczsgaSAhPSBycDsgaSsrKSB7CisJCXJlc3AgPSBSSU5HX0dFVF9SRVNQT05T
RSgmY2hhbm5lbC0+cmluZywgaSk7CisJCWlmIChyZXNwLT5pZCAhPSBjaGFubmVsLT5yZXNwX2lk
KQorCQkJY29udGludWU7CisJCXN3aXRjaCAocmVzcC0+b3BlcmF0aW9uKSB7CisJCWNhc2UgWEVO
U05EX09QX09QRU46CisJCQkvKiBmYWxsIHRocm91Z2ggKi8KKwkJY2FzZSBYRU5TTkRfT1BfQ0xP
U0U6CisJCQkvKiBmYWxsIHRocm91Z2ggKi8KKwkJY2FzZSBYRU5TTkRfT1BfUkVBRDoKKwkJCS8q
IGZhbGwgdGhyb3VnaCAqLworCQljYXNlIFhFTlNORF9PUF9XUklURToKKwkJCWNoYW5uZWwtPnJl
c3Bfc3RhdHVzID0gcmVzcC0+c3RhdHVzOworCQkJY29tcGxldGUoJmNoYW5uZWwtPmNvbXBsZXRp
b24pOworCQkJYnJlYWs7CisKKwkJZGVmYXVsdDoKKwkJCWRldl9lcnIoJmRydl9pbmZvLT54Yl9k
ZXYtPmRldiwKKwkJCQkiT3BlcmF0aW9uICVkIGlzIG5vdCBzdXBwb3J0ZWRcbiIsCisJCQkJcmVz
cC0+b3BlcmF0aW9uKTsKKwkJCWJyZWFrOworCQl9CisJfQorCisJY2hhbm5lbC0+cmluZy5yc3Bf
Y29ucyA9IGk7CisJaWYgKGkgIT0gY2hhbm5lbC0+cmluZy5yZXFfcHJvZF9wdnQpIHsKKwkJaW50
IG1vcmVfdG9fZG87CisKKwkJUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCZjaGFubmVs
LT5yaW5nLCBtb3JlX3RvX2RvKTsKKwkJaWYgKG1vcmVfdG9fZG8pCisJCQlnb3RvIGFnYWluOwor
CX0gZWxzZQorCQljaGFubmVsLT5yaW5nLnNyaW5nLT5yc3BfZXZlbnQgPSBpICsgMTsKKworb3V0
OgorCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisJ
cmV0dXJuIElSUV9IQU5ETEVEOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGRydl9ldnRjaG5s
X2ZsdXNoKAorCQlzdHJ1Y3QgeGRydl9ldnRjaG5sX2luZm8gKmNoYW5uZWwpCit7CisJaW50IG5v
dGlmeTsKKworCWNoYW5uZWwtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CisJUklOR19QVVNIX1JFUVVF
U1RTX0FORF9DSEVDS19OT1RJRlkoJmNoYW5uZWwtPnJpbmcsIG5vdGlmeSk7CisJaWYgKG5vdGlm
eSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGNoYW5uZWwtPmlycSk7Cit9CisKK3N0YXRpYyB2
b2lkIHhkcnZfZXZ0Y2hubF9mcmVlKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvLAorCQlzdHJ1
Y3QgeGRydl9ldnRjaG5sX2luZm8gKmNoYW5uZWwpCit7CisJaWYgKCFjaGFubmVsLT5yaW5nLnNy
aW5nKQorCQlyZXR1cm47CisKKwljaGFubmVsLT5zdGF0ZSA9IEVWVENITkxfU1RBVEVfRElTQ09O
TkVDVEVEOworCWNoYW5uZWwtPnJlc3Bfc3RhdHVzID0gLUVJTzsKKwljb21wbGV0ZV9hbGwoJmNo
YW5uZWwtPmNvbXBsZXRpb24pOworCisJaWYgKGNoYW5uZWwtPmlycSkKKwkJdW5iaW5kX2Zyb21f
aXJxaGFuZGxlcihjaGFubmVsLT5pcnEsIGNoYW5uZWwpOworCWNoYW5uZWwtPmlycSA9IDA7CisK
KwlpZiAoY2hhbm5lbC0+cG9ydCkKKwkJeGVuYnVzX2ZyZWVfZXZ0Y2huKGRydl9pbmZvLT54Yl9k
ZXYsIGNoYW5uZWwtPnBvcnQpOworCWNoYW5uZWwtPnBvcnQgPSAwOworCisJaWYgKGNoYW5uZWwt
PnJpbmdfcmVmICE9IEdSQU5UX0lOVkFMSURfUkVGKQorCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNj
ZXNzKGNoYW5uZWwtPnJpbmdfcmVmLCAwLAorCQkJKHVuc2lnbmVkIGxvbmcpY2hhbm5lbC0+cmlu
Zy5zcmluZyk7CisJY2hhbm5lbC0+cmluZ19yZWYgPSBHUkFOVF9JTlZBTElEX1JFRjsKKwljaGFu
bmVsLT5yaW5nLnNyaW5nID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgeGRydl9ldnRjaG5sX2Zy
ZWVfYWxsKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQoreworCWludCBpOworCisJaWYgKCFk
cnZfaW5mby0+ZXZ0X2NobmxzKQorCQlyZXR1cm47CisKKwlmb3IgKGkgPSAwOyBpIDwgZHJ2X2lu
Zm8tPm51bV9ldnRfY2hhbm5lbHM7IGkrKykKKwkJeGRydl9ldnRjaG5sX2ZyZWUoZHJ2X2luZm8s
ICZkcnZfaW5mby0+ZXZ0X2NobmxzW2ldKTsKKworCWRldm1fa2ZyZWUoJmRydl9pbmZvLT54Yl9k
ZXYtPmRldiwgZHJ2X2luZm8tPmV2dF9jaG5scyk7CisJZHJ2X2luZm8tPmV2dF9jaG5scyA9IE5V
TEw7Cit9CisKK3N0YXRpYyBpbnQgeGRydl9ldnRjaG5sX2FsbG9jKHN0cnVjdCB4ZHJ2X2luZm8g
KmRydl9pbmZvLAorCQlzdHJ1Y3QgeGRydl9ldnRjaG5sX2luZm8gKmV2dF9jaGFubmVsKQorewor
CXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYgPSBkcnZfaW5mby0+eGJfZGV2OworCXN0cnVj
dCB4ZW5fc25kaWZfc3JpbmcgKnNyaW5nOworCWdyYW50X3JlZl90IGdyZWY7CisJaW50IHJldDsK
KworCWV2dF9jaGFubmVsLT5kcnZfaW5mbyA9IGRydl9pbmZvOworCWluaXRfY29tcGxldGlvbigm
ZXZ0X2NoYW5uZWwtPmNvbXBsZXRpb24pOworCWV2dF9jaGFubmVsLT5zdGF0ZSA9IEVWVENITkxf
U1RBVEVfRElTQ09OTkVDVEVEOworCWV2dF9jaGFubmVsLT5yaW5nX3JlZiA9IEdSQU5UX0lOVkFM
SURfUkVGOworCWV2dF9jaGFubmVsLT5yaW5nLnNyaW5nID0gTlVMTDsKKwlldnRfY2hhbm5lbC0+
cG9ydCA9IDA7CisJZXZ0X2NoYW5uZWwtPmlycSA9IDA7CisKKwlzcmluZyA9IChzdHJ1Y3QgeGVu
X3NuZGlmX3NyaW5nICopZ2V0X3plcm9lZF9wYWdlKAorCQlHRlBfTk9JTyB8IF9fR0ZQX0hJR0gp
OworCWlmICghc3JpbmcpIHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBmYWlsOworCX0KKwor
CVNIQVJFRF9SSU5HX0lOSVQoc3JpbmcpOworCUZST05UX1JJTkdfSU5JVCgmZXZ0X2NoYW5uZWwt
PnJpbmcsIHNyaW5nLCBYRU5fUEFHRV9TSVpFKTsKKwlyZXQgPSB4ZW5idXNfZ3JhbnRfcmluZyh4
Yl9kZXYsIHNyaW5nLCAxLCAmZ3JlZik7CisJaWYgKHJldCA8IDApCisJCWdvdG8gZmFpbDsKKwll
dnRfY2hhbm5lbC0+cmluZ19yZWYgPSBncmVmOworCisJcmV0ID0geGVuYnVzX2FsbG9jX2V2dGNo
bih4Yl9kZXYsICZldnRfY2hhbm5lbC0+cG9ydCk7CisJaWYgKHJldCA8IDApCisJCWdvdG8gZmFp
bDsKKworCXJldCA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoZXZ0X2NoYW5uZWwtPnBvcnQs
CisJCXhkcnZfZXZ0Y2hubF9pbnRlcnJ1cHQsIDAsIHhiX2Rldi0+ZGV2aWNldHlwZSwgZXZ0X2No
YW5uZWwpOworCWlmIChyZXQgPCAwKQorCQlnb3RvIGZhaWw7CisKKwlldnRfY2hhbm5lbC0+aXJx
ID0gcmV0OworCXJldHVybiAwOworCitmYWlsOgorCWRldl9lcnIoJnhiX2Rldi0+ZGV2LCAiRmFp
bGVkIHRvIGFsbG9jYXRlIHJpbmc6ICVkXG4iLCByZXQpOworCXJldHVybiByZXQ7Cit9CisKK3N0
YXRpYyBpbnQgeGRydl9ldnRjaG5sX2NyZWF0ZShzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbywK
KwkJc3RydWN0IHhkcnZfZXZ0Y2hubF9pbmZvICpldnRfY2hhbm5lbCwKKwkJY29uc3QgY2hhciAq
cGF0aCkKK3sKKwlpbnQgcmV0OworCisJcmV0ID0geGRydl9ldnRjaG5sX2FsbG9jKGRydl9pbmZv
LCBldnRfY2hhbm5lbCk7CisJaWYgKHJldCA8IDApIHsKKwkJZGV2X2VycigmZHJ2X2luZm8tPnhi
X2Rldi0+ZGV2LAorCQkJImFsbG9jYXRpbmcgZXZlbnQgY2hhbm5lbDogJWRcbiIsIHJldCk7CisJ
CXJldHVybiByZXQ7CisJfQorCisJLyoKKwkgKiB3cml0ZSB2YWx1ZXMgdG8gWGVuIHN0b3JlLCBz
byBiYWNrZW5kIGNhbiBmaW5kIHJpbmcgcmVmZXJlbmNlCisJICogYW5kIGV2ZW50IGNoYW5uZWwK
KwkgKi8KKwlyZXQgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIHBhdGgsIFhFTlNORF9GSUVMRF9S
SU5HX1JFRiwgIiV1IiwKKwkJCWV2dF9jaGFubmVsLT5yaW5nX3JlZik7CisJaWYgKHJldCA8IDAp
IHsKKwkJZGV2X2VycigmZHJ2X2luZm8tPnhiX2Rldi0+ZGV2LAorCQkJIndyaXRpbmcgIiBYRU5T
TkRfRklFTERfUklOR19SRUYiOiAlZFxuIiwgcmV0KTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwly
ZXQgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIHBhdGgsIFhFTlNORF9GSUVMRF9FVlRfQ0hOTCwg
IiV1IiwKKwkJZXZ0X2NoYW5uZWwtPnBvcnQpOworCWlmIChyZXQgPCAwKSB7CisJCWRldl9lcnIo
JmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJCSJ3cml0aW5nICIgWEVOU05EX0ZJRUxEX0VWVF9D
SE5MIjogJWRcbiIsIHJldCk7CisJCXJldHVybiByZXQ7CisJfQorCXJldHVybiAwOworfQorCitz
dGF0aWMgaW50IHhkcnZfZXZ0Y2hubF9jcmVhdGVfYWxsKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9p
bmZvLAorCQlpbnQgbnVtX3N0cmVhbXMpCit7CisJc3RydWN0IGNmZ19jYXJkICpjZmdfY2FyZDsK
KwlpbnQgZCwgcmV0ID0gMDsKKworCWRydl9pbmZvLT5ldnRfY2hubHMgPSBkZXZtX2tjYWxsb2Mo
JmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJbnVtX3N0cmVhbXMsIHNpemVvZihzdHJ1Y3QgeGRy
dl9ldnRjaG5sX2luZm8pLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWRydl9pbmZvLT5ldnRfY2hubHMp
IHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBmYWlsOworCX0KKworCWNmZ19jYXJkID0gJmRy
dl9pbmZvLT5jZmdfcGxhdF9kYXRhLmNmZ19jYXJkOworCS8qIGl0ZXJhdGUgb3ZlciBkZXZpY2Vz
IGFuZCB0aGVpciBzdHJlYW1zIGFuZCBjcmVhdGUgZXZlbnQgY2hhbm5lbHMgKi8KKwlmb3IgKGQg
PSAwOyBkIDwgY2ZnX2NhcmQtPm51bV9wY21faW5zdGFuY2VzOyBkKyspIHsKKwkJc3RydWN0IGNm
Z19wY21faW5zdGFuY2UgKnBjbV9pbnN0YW5jZTsKKwkJaW50IHMsIHN0cmVhbV9pZHg7CisKKwkJ
cGNtX2luc3RhbmNlID0gJmNmZ19jYXJkLT5wY21faW5zdGFuY2VzW2RdOworCisJCWZvciAocyA9
IDA7IHMgPCBwY21faW5zdGFuY2UtPm51bV9zdHJlYW1zX3BiOyBzKyspIHsKKwkJCXN0cmVhbV9p
ZHggPSBwY21faW5zdGFuY2UtPnN0cmVhbXNfcGJbc10udW5pcXVlX2lkOworCQkJcmV0ID0geGRy
dl9ldnRjaG5sX2NyZWF0ZShkcnZfaW5mbywKKwkJCQkmZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJl
YW1faWR4XSwKKwkJCQlwY21faW5zdGFuY2UtPnN0cmVhbXNfcGJbc10ueGVuc3RvcmVfcGF0aCk7
CisJCQlpZiAocmV0IDwgMCkKKwkJCQlnb3RvIGZhaWw7CisJCX0KKworCQlmb3IgKHMgPSAwOyBz
IDwgcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19jYXA7IHMrKykgeworCQkJc3RyZWFtX2lkeCA9
IHBjbV9pbnN0YW5jZS0+c3RyZWFtc19jYXBbc10udW5pcXVlX2lkOworCQkJcmV0ID0geGRydl9l
dnRjaG5sX2NyZWF0ZShkcnZfaW5mbywKKwkJCQkmZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJlYW1f
aWR4XSwKKwkJCQlwY21faW5zdGFuY2UtPnN0cmVhbXNfY2FwW3NdLnhlbnN0b3JlX3BhdGgpOwor
CQkJaWYgKHJldCA8IDApCisJCQkJZ290byBmYWlsOworCQl9CisJfQorCWlmIChyZXQgPCAwKQor
CQlnb3RvIGZhaWw7CisKKwlkcnZfaW5mby0+bnVtX2V2dF9jaGFubmVscyA9IG51bV9zdHJlYW1z
OworCXJldHVybiAwOworCitmYWlsOgorCXhkcnZfZXZ0Y2hubF9mcmVlX2FsbChkcnZfaW5mbyk7
CisJcmV0dXJuIHJldDsKK30KKwogc3RydWN0IENGR19IV19TQU1QTEVfUkFURSB7CiAJY29uc3Qg
Y2hhciAqbmFtZTsKIAl1bnNpZ25lZCBpbnQgbWFzazsKQEAgLTU1Niw2ICs4MjIsNyBAQCBzdGF0
aWMgaW50IGNmZ19jYXJkKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvLAogCiBzdGF0aWMgdm9p
ZCB4ZHJ2X3JlbW92ZV9pbnRlcm5hbChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIHsKKwl4
ZHJ2X2V2dGNobmxfZnJlZV9hbGwoZHJ2X2luZm8pOwogfQogCiBzdGF0aWMgaW50IHhkcnZfYmVf
b25faW5pdHdhaXQoc3RydWN0IHhkcnZfaW5mbyAqZHJ2X2luZm8pCkBAIC01NjgsNyArODM1LDcg
QEAgc3RhdGljIGludCB4ZHJ2X2JlX29uX2luaXR3YWl0KHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9p
bmZvKQogCXJldCA9IGNmZ19jYXJkKGRydl9pbmZvLCAmZHJ2X2luZm8tPmNmZ19wbGF0X2RhdGEs
ICZzdHJlYW1faWR4KTsKIAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsKLQlyZXR1cm4gMDsK
KwlyZXR1cm4geGRydl9ldnRjaG5sX2NyZWF0ZV9hbGwoZHJ2X2luZm8sIHN0cmVhbV9pZHgpOwog
fQogCiBzdGF0aWMgaW5saW5lIGludCB4ZHJ2X2JlX29uX2Nvbm5lY3RlZChzdHJ1Y3QgeGRydl9p
bmZvICpkcnZfaW5mbykKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07: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.xen.org>)
	id 1dechW-0005S2-2g; Mon, 07 Aug 2017 07:43:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechU-0005PA-IY
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:44 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 EB/D2-03582-F2A18895; Mon, 07 Aug 2017 07:43:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVyMfS6i66eVEe
 kwYyjNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aNJwoFx6wqpvY9Z2tgbDHuYuTiEBKYwCgx
 v6uJsYuRk4NF4CWLxM5ZZiAJCYF+VolbszuYQBISAnES136eh7LLJc7Pn8EKYgsJKEp8fTadC
 WLSSiaJN68PgU1iEzCSWH7jBwuILSIQIXHs8Qc2EJtZoFTixv45zCC2sIC9xKUPK1ggNqtK9O
 5YATaUV8BJovvsHnaIZXISN891gtVzCjhLnD+/BqiGA2iZk8SJV6kTGAUWMDKsYtQoTi0qSy3
 SNTTUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDCsGINjB+GlZwCFGSQ4mJVHe
 +BVtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDslOyKFBItS01Mr0jJzgAEOk5bg4FES4b0Bk
 uYtLkjMLc5Mh0idYrTnuHJl3Rcmjg2r1wPJKQe2A8lXE/5/YxJiycvPS5US550E0iYA0pZRmg
 c3FBaRlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMOxVkCk9mXgnc7ldAZzEBnfUmsRXkrJJ
 EhJRUA6OsUvWO2ykiZtcel94LWvLlwp2VgRc1LvAuXRekw7T9sIW8gO8Wpva/ExkORzQVWpc1
 3dU8u6wjuCY4+vBegVpThnu9VwyF71gViBh7RWsGn5zPo13iduhPRIPJNY7JxVvK1G20BXvm2
 4vu+qZ14Nq5pGCn21M+3k+wyFvuxMT+bdY/jZ4UViWW4oxEQy3mouJEAOgay6/DAgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502091822!70075085!1
X-Originating-IP: [209.85.215.68]
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 5310 invoked from network); 7 Aug 2017 07:43:42 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:42 -0000
Received: by mail-lf0-f68.google.com with SMTP id y15so4855762lfd.5
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LZ0g0vaT//LxhiMluvu9ir5HUSuqdLviy7IeyHu9opk=;
 b=IzuuHr7hzhKL7FUbbufZiDKpnaQULp0BcY1Kd4Td9avZzTsahjZjrUtTyjfkaOlAmU
 ARNrllwc1cZ4VFT9vOxJQJ/y4AA4xdy8i/fCH2aA82+CaUX6yZzjyCjwgkLn29Wghi6S
 HM3V3rCwSGpjikJnqx1dy2cZce0V0TpjYwQ5lw1Lx+OexBOvVaeV7kG2E6oMU8fXNe5D
 SgGYPyn9MYKCenGMzpyJIgFRVLYszw4/2avBQvhvOksJZZpBIgbVFXzwN8lU736gpDB7
 J+W1H5eAefeOQQapOT5pvURJyde+cBLiYC+DEHzt+2DOiRMEscVfZS4fx5dgAYSkMA96
 Ehcg==
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=LZ0g0vaT//LxhiMluvu9ir5HUSuqdLviy7IeyHu9opk=;
 b=pNZ/MQIDV0cB2nT2KFSap7S9HWDV0iCduUX7Zft4Y5RaPoAqZreKTTj5d/0HUzB3yO
 tpjkeEyGg5y82fzF7XEgA9Wq8tNUzF5f+L7cR/DW92BBNsfW1dJE3Vg2EImslXtxYR5h
 IEeW3b4c/Qf04AEpqurvuFv+scd1xCwaRTI2FqPHnEhlD588Q5MbjP0HFDSDRrBLKWqS
 Bg9pFI419KCdtMe0hYYt9gmZ5Iz13uUtKZs3c5jOzDpux3iX7Eu/q9+tvMxu8yX5FAbN
 lDHhft74UPf9M/6LTF8UjXKGANGoqlfPC5cVynChbmaEKtJg85WjvV0xN2Hrxj7DdyxV
 2HJw==
X-Gm-Message-State: AHYfb5gpNRPkmLUz7OqllflQpHwrzZgRzJbd0fIJ4TDKQ6/jiDs27YsJ
 3HdaGWJL7NSuyQ==
X-Received: by 10.46.13.18 with SMTP id 18mr3138505ljn.128.1502091822170;
 Mon, 07 Aug 2017 00:43:42 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:41 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:12 +0300
Message-Id: <1502091796-14413-8-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 07/11] ALSA: vsnd: Initialize virtul sound card
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW5pdGlhbGl6ZSB2aXJ0dWFsIHNvdW5kIGNhcmQgd2l0aCBzdHJlYW1zIGFjY29y
ZGluZyB0byB0aGUKWGVuIHN0b3JlIGNvbmZpZ3VyYXRpb24uCkFkZCBzdHVicyBmb3Igc3RyZWFt
IFBDTSBvcGVyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHNvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMgfCAyMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDIzMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc291
bmQvZHJpdmVycy94ZW4tZnJvbnQuYyBiL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMKaW5kZXgg
ZjNlM2Y2NGYwYWE2Li45ZjMxZTY4MzIwODYgMTAwNjQ0Ci0tLSBhL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKKysrIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwpAQCAtMTM0LDYgKzEzNCwx
MjkgQEAgc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHNkZXZfY2FyZF9wbGF0X2RhdGEgY2Zn
X3BsYXRfZGF0YTsKIH07CiAKK3N0YXRpYyBzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnNk
cnZfc3RyZWFtX2dldCgKKwlzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKK3sK
KwlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3Bj
bV9zdWJzdHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5m
byAqc3RyZWFtOworCisJaWYgKHN1YnN0cmVhbS0+c3RyZWFtID09IFNORFJWX1BDTV9TVFJFQU1f
UExBWUJBQ0spCisJCXN0cmVhbSA9ICZwY21faW5zdGFuY2UtPnN0cmVhbXNfcGJbc3Vic3RyZWFt
LT5udW1iZXJdOworCWVsc2UKKwkJc3RyZWFtID0gJnBjbV9pbnN0YW5jZS0+c3RyZWFtc19jYXBb
c3Vic3RyZWFtLT5udW1iZXJdOworCXJldHVybiBzdHJlYW07Cit9CisKK3N0YXRpYyB2b2lkIHNk
cnZfY29weV9wY21faHcoc3RydWN0IHNuZF9wY21faGFyZHdhcmUgKmRzdCwKKwlzdHJ1Y3Qgc25k
X3BjbV9oYXJkd2FyZSAqc3JjLAorCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlICpyZWZfcGNtX2h3
KQoreworCSpkc3QgPSAqcmVmX3BjbV9odzsKKworCWlmIChzcmMtPmZvcm1hdHMpCisJCWRzdC0+
Zm9ybWF0cyA9IHNyYy0+Zm9ybWF0czsKKwlpZiAoc3JjLT5idWZmZXJfYnl0ZXNfbWF4KQorCQlk
c3QtPmJ1ZmZlcl9ieXRlc19tYXggPQorCQkJc3JjLT5idWZmZXJfYnl0ZXNfbWF4OworCWlmIChz
cmMtPnBlcmlvZF9ieXRlc19taW4pCisJCWRzdC0+cGVyaW9kX2J5dGVzX21pbiA9CisJCQlzcmMt
PnBlcmlvZF9ieXRlc19taW47CisJaWYgKHNyYy0+cGVyaW9kX2J5dGVzX21heCkKKwkJZHN0LT5w
ZXJpb2RfYnl0ZXNfbWF4ID0KKwkJCXNyYy0+cGVyaW9kX2J5dGVzX21heDsKKwlpZiAoc3JjLT5w
ZXJpb2RzX21pbikKKwkJZHN0LT5wZXJpb2RzX21pbiA9IHNyYy0+cGVyaW9kc19taW47CisJaWYg
KHNyYy0+cGVyaW9kc19tYXgpCisJCWRzdC0+cGVyaW9kc19tYXggPSBzcmMtPnBlcmlvZHNfbWF4
OworCWlmIChzcmMtPnJhdGVzKQorCQlkc3QtPnJhdGVzID0gc3JjLT5yYXRlczsKKwlpZiAoc3Jj
LT5yYXRlX21pbikKKwkJZHN0LT5yYXRlX21pbiA9IHNyYy0+cmF0ZV9taW47CisJaWYgKHNyYy0+
cmF0ZV9tYXgpCisJCWRzdC0+cmF0ZV9tYXggPSBzcmMtPnJhdGVfbWF4OworCWlmIChzcmMtPmNo
YW5uZWxzX21pbikKKwkJZHN0LT5jaGFubmVsc19taW4gPSBzcmMtPmNoYW5uZWxzX21pbjsKKwlp
ZiAoc3JjLT5jaGFubmVsc19tYXgpCisJCWRzdC0+Y2hhbm5lbHNfbWF4ID0gc3JjLT5jaGFubmVs
c19tYXg7CisJaWYgKHNyYy0+YnVmZmVyX2J5dGVzX21heCkgeworCQlkc3QtPmJ1ZmZlcl9ieXRl
c19tYXggPSBzcmMtPmJ1ZmZlcl9ieXRlc19tYXg7CisJCWRzdC0+cGVyaW9kX2J5dGVzX21heCA9
IHNyYy0+YnVmZmVyX2J5dGVzX21heCAvCisJCQlzcmMtPnBlcmlvZHNfbWF4OworCQlkc3QtPnBl
cmlvZHNfbWF4ID0gZHN0LT5idWZmZXJfYnl0ZXNfbWF4IC8KKwkJCWRzdC0+cGVyaW9kX2J5dGVz
X21heDsKKwl9Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX29wZW4oc3RydWN0IHNuZF9wY21f
c3Vic3RyZWFtICpzdWJzdHJlYW0pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Ry
dl9hbHNhX2Nsb3NlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQoreworCXJl
dHVybiAwOworfQorCitzdGF0aWMgaW50IHNkcnZfYWxzYV9od19wYXJhbXMoc3RydWN0IHNuZF9w
Y21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJc3RydWN0IHNuZF9wY21faHdfcGFyYW1zICpwYXJh
bXMpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX2h3X2ZyZWUoc3Ry
dWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0
YXRpYyBpbnQgc2Rydl9hbHNhX3ByZXBhcmUoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJz
dHJlYW0pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX3RyaWdnZXIo
c3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sIGludCBjbWQpCit7CisJcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgc25kX3BjbV91ZnJhbWVzX3Qgc2Rydl9hbHNhX3BvaW50
ZXIoCisJc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCit7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX3BsYXliYWNrX2NvcHlfdXNlcihzdHJ1Y3Qgc25k
X3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwkJaW50IGNoYW5uZWwsIHVuc2lnbmVkIGxvbmcg
cG9zLCB2b2lkIF9fdXNlciAqYnVmLAorCQl1bnNpZ25lZCBsb25nIGJ5dGVzKQoreworCXJldHVy
biAwOworfQorCitzdGF0aWMgaW50IHNkcnZfYWxzYV9wbGF5YmFja19jb3B5X2tlcm5lbChzdHJ1
Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwkJaW50IGNoYW5uZWwsIHVuc2lnbmVk
IGxvbmcgcG9zLCB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYnl0ZXMpCit7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX2NhcHR1cmVfY29weV91c2VyKHN0cnVjdCBzbmRf
cGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAorCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBw
b3MsIHZvaWQgX191c2VyICpidWYsCisJCXVuc2lnbmVkIGxvbmcgYnl0ZXMpCit7CisJcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX2NhcHR1cmVfY29weV9rZXJuZWwoc3RydWN0
IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJCWludCBjaGFubmVsLCB1bnNpZ25lZCBs
b25nIHBvcywgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGJ5dGVzKQoreworCXJldHVybiAwOwor
fQorCitzdGF0aWMgaW50IHNkcnZfYWxzYV9wbGF5YmFja19maWxsX3NpbGVuY2Uoc3RydWN0IHNu
ZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJaW50IGNoYW5uZWwsIHVuc2lnbmVkIGxvbmcg
cG9zLCB1bnNpZ25lZCBsb25nIGJ5dGVzKQoreworCXJldHVybiAwOworfQorCiAjZGVmaW5lIE1B
WF9YRU5fQlVGRkVSX1NJWkUJKDY0ICogMTAyNCkKICNkZWZpbmUgTUFYX0JVRkZFUl9TSVpFCQlN
QVhfWEVOX0JVRkZFUl9TSVpFCiAjZGVmaW5lIE1JTl9QRVJJT0RfU0laRQkJNjQKQEAgLTE2OCwx
MCArMjkxLDExOSBAQCBzdGF0aWMgc3RydWN0IHNuZF9wY21faGFyZHdhcmUgc2Rydl9wY21faHdf
ZGVmYXVsdCA9IHsKIAkuZmlmb19zaXplID0gMCwKIH07CiAKKy8qCisgKiBGSVhNRTogVGhlIG1t
YXBlZCBkYXRhIHRyYW5zZmVyIGlzIGFzeW5jaHJvbm91cyBhbmQgdGhlcmUgaXMgbm8KKyAqIGFj
ayBzaWduYWwgZnJvbSB1c2VyLXNwYWNlIHdoZW4gaXQgaXMgZG9uZS4gVGhpcyBpcyB0aGUKKyAq
IHJlYXNvbiBpdCBpcyBub3QgaW1wbGVtZW50ZWQgaW4gdGhlIFBWIGRyaXZlciBhcyB3ZSBkbyBu
ZWVkCisgKiB0byBrbm93IHdoZW4gdGhlIGJ1ZmZlciBjYW4gYmUgdHJhbnNmZXJyZWQgdG8gdGhl
IGJhY2tlbmQuCisgKi8KKworc3RhdGljIHN0cnVjdCBzbmRfcGNtX29wcyBzZHJ2X2Fsc2FfcGxh
eWJhY2tfb3BzID0geworCS5vcGVuID0gc2Rydl9hbHNhX29wZW4sCisJLmNsb3NlID0gc2Rydl9h
bHNhX2Nsb3NlLAorCS5pb2N0bCA9IHNuZF9wY21fbGliX2lvY3RsLAorCS5od19wYXJhbXMgPSBz
ZHJ2X2Fsc2FfaHdfcGFyYW1zLAorCS5od19mcmVlID0gc2Rydl9hbHNhX2h3X2ZyZWUsCisJLnBy
ZXBhcmUgPSBzZHJ2X2Fsc2FfcHJlcGFyZSwKKwkudHJpZ2dlciA9IHNkcnZfYWxzYV90cmlnZ2Vy
LAorCS5wb2ludGVyID0gc2Rydl9hbHNhX3BvaW50ZXIsCisJLmNvcHlfdXNlciA9IHNkcnZfYWxz
YV9wbGF5YmFja19jb3B5X3VzZXIsCisJLmNvcHlfa2VybmVsID0gc2Rydl9hbHNhX3BsYXliYWNr
X2NvcHlfa2VybmVsLAorCS5maWxsX3NpbGVuY2UgPSBzZHJ2X2Fsc2FfcGxheWJhY2tfZmlsbF9z
aWxlbmNlLAorfTsKKworc3RhdGljIHN0cnVjdCBzbmRfcGNtX29wcyBzZHJ2X2Fsc2FfY2FwdHVy
ZV9vcHMgPSB7CisJLm9wZW4gPSBzZHJ2X2Fsc2Ffb3BlbiwKKwkuY2xvc2UgPSBzZHJ2X2Fsc2Ff
Y2xvc2UsCisJLmlvY3RsID0gc25kX3BjbV9saWJfaW9jdGwsCisJLmh3X3BhcmFtcyA9IHNkcnZf
YWxzYV9od19wYXJhbXMsCisJLmh3X2ZyZWUgPSBzZHJ2X2Fsc2FfaHdfZnJlZSwKKwkucHJlcGFy
ZSA9IHNkcnZfYWxzYV9wcmVwYXJlLAorCS50cmlnZ2VyID0gc2Rydl9hbHNhX3RyaWdnZXIsCisJ
LnBvaW50ZXIgPSBzZHJ2X2Fsc2FfcG9pbnRlciwKKwkuY29weV91c2VyID0gc2Rydl9hbHNhX2Nh
cHR1cmVfY29weV91c2VyLAorCS5jb3B5X2tlcm5lbCA9IHNkcnZfYWxzYV9jYXB0dXJlX2NvcHlf
a2VybmVsLAorfTsKKwogc3RhdGljIGludCBzZHJ2X25ld19wY20oc3RydWN0IHNkZXZfY2FyZF9p
bmZvICpjYXJkX2luZm8sCiAJc3RydWN0IGNmZ19wY21faW5zdGFuY2UgKmluc3RhbmNlX2NvbmZp
ZywKIAlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlX2luZm8pCiB7
CisJc3RydWN0IHNuZF9wY20gKnBjbTsKKwlpbnQgcmV0LCBpOworCisJZGV2X2RiZygmY2FyZF9p
bmZvLT54ZHJ2X2luZm8tPnhiX2Rldi0+ZGV2LAorCQkiTmV3IFBDTSBkZXZpY2UgXCIlc1wiIHdp
dGggaWQgJWQgcGxheWJhY2sgJWQgY2FwdHVyZSAlZCIsCisJCWluc3RhbmNlX2NvbmZpZy0+bmFt
ZSwKKwkJaW5zdGFuY2VfY29uZmlnLT5kZXZpY2VfaWQsCisJCWluc3RhbmNlX2NvbmZpZy0+bnVt
X3N0cmVhbXNfcGIsCisJCWluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVhbXNfY2FwKTsKKworCXBj
bV9pbnN0YW5jZV9pbmZvLT5jYXJkX2luZm8gPSBjYXJkX2luZm87CisKKwlzZHJ2X2NvcHlfcGNt
X2h3KCZwY21faW5zdGFuY2VfaW5mby0+cGNtX2h3LAorCQkmaW5zdGFuY2VfY29uZmlnLT5wY21f
aHcsICZjYXJkX2luZm8tPnBjbV9odyk7CisKKwlpZiAoaW5zdGFuY2VfY29uZmlnLT5udW1fc3Ry
ZWFtc19wYikgeworCQlwY21faW5zdGFuY2VfaW5mby0+c3RyZWFtc19wYiA9IGRldm1fa2NhbGxv
YygKKwkJCSZjYXJkX2luZm8tPmNhcmQtPmNhcmRfZGV2LAorCQkJaW5zdGFuY2VfY29uZmlnLT5u
dW1fc3RyZWFtc19wYiwKKwkJCXNpemVvZihzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8pLAor
CQkJR0ZQX0tFUk5FTCk7CisJCWlmICghcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfcGIpCisJ
CQlyZXR1cm4gLUVOT01FTTsKKwl9CisKKwlpZiAoaW5zdGFuY2VfY29uZmlnLT5udW1fc3RyZWFt
c19jYXApIHsKKwkJcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfY2FwID0gZGV2bV9rY2FsbG9j
KAorCQkJJmNhcmRfaW5mby0+Y2FyZC0+Y2FyZF9kZXYsCisJCQlpbnN0YW5jZV9jb25maWctPm51
bV9zdHJlYW1zX2NhcCwKKwkJCXNpemVvZihzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8pLAor
CQkJR0ZQX0tFUk5FTCk7CisJCWlmICghcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfY2FwKQor
CQkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJcGNtX2luc3RhbmNlX2luZm8tPm51bV9wY21fc3Ry
ZWFtc19wYiA9CisJCQlpbnN0YW5jZV9jb25maWctPm51bV9zdHJlYW1zX3BiOworCXBjbV9pbnN0
YW5jZV9pbmZvLT5udW1fcGNtX3N0cmVhbXNfY2FwID0KKwkJCWluc3RhbmNlX2NvbmZpZy0+bnVt
X3N0cmVhbXNfY2FwOworCisJZm9yIChpID0gMDsgaSA8IHBjbV9pbnN0YW5jZV9pbmZvLT5udW1f
cGNtX3N0cmVhbXNfcGI7IGkrKykgeworCQlwY21faW5zdGFuY2VfaW5mby0+c3RyZWFtc19wYltp
XS5wY21faHcgPQorCQkJaW5zdGFuY2VfY29uZmlnLT5zdHJlYW1zX3BiW2ldLnBjbV9odzsKKwkJ
cGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfcGJbaV0udW5pcXVlX2lkID0KKwkJCWluc3RhbmNl
X2NvbmZpZy0+c3RyZWFtc19wYltpXS51bmlxdWVfaWQ7CisJfQorCisJZm9yIChpID0gMDsgaSA8
IHBjbV9pbnN0YW5jZV9pbmZvLT5udW1fcGNtX3N0cmVhbXNfY2FwOyBpKyspIHsKKwkJcGNtX2lu
c3RhbmNlX2luZm8tPnN0cmVhbXNfY2FwW2ldLnBjbV9odyA9CisJCQlpbnN0YW5jZV9jb25maWct
PnN0cmVhbXNfY2FwW2ldLnBjbV9odzsKKwkJcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfY2Fw
W2ldLnVuaXF1ZV9pZCA9CisJCQlpbnN0YW5jZV9jb25maWctPnN0cmVhbXNfY2FwW2ldLnVuaXF1
ZV9pZDsKKwl9CisKKwlyZXQgPSBzbmRfcGNtX25ldyhjYXJkX2luZm8tPmNhcmQsIGluc3RhbmNl
X2NvbmZpZy0+bmFtZSwKKwkJCWluc3RhbmNlX2NvbmZpZy0+ZGV2aWNlX2lkLAorCQkJaW5zdGFu
Y2VfY29uZmlnLT5udW1fc3RyZWFtc19wYiwKKwkJCWluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVh
bXNfY2FwLAorCQkJJnBjbSk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlwY20t
PnByaXZhdGVfZGF0YSA9IHBjbV9pbnN0YW5jZV9pbmZvOworCXBjbS0+aW5mb19mbGFncyA9IDA7
CisJc3RybmNweShwY20tPm5hbWUsICJWaXJ0dWFsIGNhcmQgUENNIiwgc2l6ZW9mKHBjbS0+bmFt
ZSkpOworCisJaWYgKGluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVhbXNfcGIpCisJCXNuZF9wY21f
c2V0X29wcyhwY20sIFNORFJWX1BDTV9TVFJFQU1fUExBWUJBQ0ssCisJCQkJJnNkcnZfYWxzYV9w
bGF5YmFja19vcHMpOworCisJaWYgKGluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVhbXNfY2FwKQor
CQlzbmRfcGNtX3NldF9vcHMocGNtLCBTTkRSVl9QQ01fU1RSRUFNX0NBUFRVUkUsCisJCQkJJnNk
cnZfYWxzYV9jYXB0dXJlX29wcyk7CisKKwlwY21faW5zdGFuY2VfaW5mby0+cGNtID0gcGNtOwog
CXJldHVybiAwOwogfQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechX-0005TO-9T; Mon, 07 Aug 2017 07:43:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechV-0005R9-Iq
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:45 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 30/A6-01732-03A18895; Mon, 07 Aug 2017 07:43:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfS6i66BVEe
 kwabvbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZPTxdbwVTlim/fWtgbGD/IdTFycQgJ9DNK
 nDv9lgXEYRF4ySLRdWI1I4gjIdDPKvH2cRdbFyMnkBMncfvEM6YuRg4gu1Si8TY3SFhIQFHi6
 7PpTBD2SiaJE0ciQGw2ASOJ5Td+sIDYIgIREscefwAbwwzUemP/HGYQW1jAW6Lx8wk2kJEsAq
 oSXx9lgoR5BZwkVh/oZofYKidx81wnWDmngLPE+fNrWEHKhYBqTrxKncAosICRYRWjenFqUVl
 qka6FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYEgxAMEOxgvtzocYJTmYlER5
 41e0RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L0n0REpJFiUmp5akZaZAwxumLQEB4+SCO9qk
 DRvcUFibnFmOkTqFKM9x5Ur674wcWxYvR5ITjmwHUi+mvD/G5MQS15+XqqUOK+2JFCbAEhbRm
 ke3FBYNF5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO9TkOU8mXklcLtfAZ3FBHTWm8RWkLN
 KEhFSUg2MnuyuImJGwY+cNtjtYnTWmzNvnxfT7qQ5/qVPUt7Jdd2yfviS5zb7dXWV5y5NjfVF
 zrpbuY4ouOrv1OgpEFE479XRsHhRia3WRL6UqqLAmqCrM7IsM35lpYQ4Gsw5yX42d1akfVcD3
 /rnZe5CDCb6YRbiMx7NTJP5t+bnEmOemgyzbVrR25VYijMSDbWYi4oTAfiHChzBAgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502091823!92053803!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56570 invoked from network); 7 Aug 2017 07:43:44 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:44 -0000
Received: by mail-lf0-f68.google.com with SMTP id 65so4871942lfa.0
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bQ4Taq0YTW0KLAU5fonfVvYQVPffkxiWOmbdQdfezmI=;
 b=u6C0u9wH+C2ISkN5V3jzlcso9yf0jt2g1T/zs3z2hoPSsx9n9ak12X/WUuNpGwJJIk
 NSxfssp1UtQYiHMbHcbxN9/A7S5n7Ol5wfrnLeX8AQ7T567oSZOaFoQ4625j9/hrK86k
 wQnoYYWSpjdy2xJ8uHQgGYbzQsB6mFVmdwX/4Csjf0rp9rVb7RMkDD2xx+9MEkQZqYWr
 50g2LLCB4LQjBURkLsoigc7pbarR9t98QLamE67Z55rHfOPruh90w3L1ja63WR7JnMyU
 U7ynsY2mWTVz3iQwM7gfwxNzPCn6MNP6ylvBcyclviOenSNoNBilcCARj+wqvUICcy2B
 uKOw==
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=bQ4Taq0YTW0KLAU5fonfVvYQVPffkxiWOmbdQdfezmI=;
 b=WhuogfPf8ZvfVmiJ3cZNPdgiEp3KVmECW/jnX4Q1KYcVv73oShcA4CKfaiMsOD4Vap
 3ypAxj3XzrCyJQ7H1jXxLN7T2wqdX1kqkB1UZU5dAqZrbEewSDO6F4uolmF6Snrg6XXK
 ojSb5ycV5+JmT5D2pGVk2foxkegAdQEZiLPy2xybeKI5OquMBGPZ2ZLU6EdeAgDh+JAK
 ckxpxNT//Li7DsC+C6RTY0j8Er0Zf3VWbY1jAJeDgo5wV0O5Se3xQJzSgXQxvhRYBjii
 AlwAO7Nbcq13NEvwqHQKOcdwcbXTlJdVSYWCYx9EO2Bbc5VCQ/NUWstnaWpYPQVE9mjL
 R0OA==
X-Gm-Message-State: AHYfb5gdqyPW55ieF6omtRFv8y9Fds+Sjt3t5r1uH4YL33t/O4lCQkcx
 6tJcrdn6pHsxrg==
X-Received: by 10.46.7.79 with SMTP id i15mr345669ljd.86.1502091823414;
 Mon, 07 Aug 2017 00:43:43 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:42 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:13 +0300
Message-Id: <1502091796-14413-9-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 08/11] ALSA: vsnd: Add timer for period
	interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKRnJvbnQgc291bmQgZHJpdmVyIGhhcyBubyByZWFsIGludGVycnVwdHMsIHNvCnBs
YXliYWNrL2NhcHR1cmUgcGVyaW9kIHBhc3NlZCBpbnRlcnJ1cHQgbmVlZHMgdG8gYmUgZW11bGF0
ZWQ6CnRoaXMgaXMgZG9uZSB2aWEgdGltZXIuIEFkZCByZXF1aXJlZCB0aW1lciBvcGVyYXRpb25z
LAp0aGlzIGlzIGJhc2VkIG9uIHNvdW5kL2RyaXZlcnMvZHVtbXkuYy4KClNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMTIxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMjEgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9zb3VuZC9k
cml2ZXJzL3hlbi1mcm9udC5jCmluZGV4IDlmMzFlNjgzMjA4Ni4uNTA3YzVlYjM0M2M4IDEwMDY0
NAotLS0gYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKQEAgLTY3LDEyICs2NywyOSBAQCBzdHJ1Y3Qgc2hfYnVmX2luZm8gewogCXNpemVf
dCB2YnVmZmVyX3N6OwogfTsKIAorc3RydWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvIHsKKwlzcGlu
bG9ja190IGxvY2s7CisJc3RydWN0IHRpbWVyX2xpc3QgdGltZXI7CisJdW5zaWduZWQgbG9uZyBi
YXNlX3RpbWU7CisJLyogZnJhY3Rpb25hbCBzYW1wbGUgcG9zaXRpb24gKGJhc2VkIEhaKSAqLwor
CXVuc2lnbmVkIGludCBmcmFjX3BvczsKKwl1bnNpZ25lZCBpbnQgZnJhY19wZXJpb2RfcmVzdDsK
KwkvKiBidWZmZXJfc2l6ZSAqIEhaICovCisJdW5zaWduZWQgaW50IGZyYWNfYnVmZmVyX3NpemU7
CisJLyogcGVyaW9kX3NpemUgKiBIWiAqLworCXVuc2lnbmVkIGludCBmcmFjX3BlcmlvZF9zaXpl
OworCXVuc2lnbmVkIGludCByYXRlOworCWludCBlbGFwc2VkOworCXN0cnVjdCBzbmRfcGNtX3N1
YnN0cmVhbSAqc3Vic3RyZWFtOworfTsKKwogc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvIHsK
IAlpbnQgdW5pcXVlX2lkOwogCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlIHBjbV9odzsKIAlzdHJ1
Y3QgeGRydl9ldnRjaG5sX2luZm8gKmV2dF9jaG5sOwogCWJvb2wgaXNfb3BlbjsKIAl1aW50OF90
IHJlcV9uZXh0X2lkOworCXN0cnVjdCBzZGV2X2Fsc2FfdGltZXJfaW5mbyB0aW1lcjsKIAlzdHJ1
Y3Qgc2hfYnVmX2luZm8gc2hfYnVmOwogfTsKIApAQCAtMTQ4LDYgKzE2NSwxMTAgQEAgc3RhdGlj
IHN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc2Rydl9zdHJlYW1fZ2V0KAogCXJldHVybiBz
dHJlYW07CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZHJ2X2Fsc2FfdGltZXJfcmVhcm0oc3Ry
dWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvICpkcGNtKQoreworCW1vZF90aW1lcigmZHBjbS0+dGlt
ZXIsIGppZmZpZXMgKworCQkoZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCArIGRwY20tPnJhdGUgLSAx
KSAvIGRwY20tPnJhdGUpOworfQorCitzdGF0aWMgdm9pZCBzZHJ2X2Fsc2FfdGltZXJfdXBkYXRl
KHN0cnVjdCBzZGV2X2Fsc2FfdGltZXJfaW5mbyAqZHBjbSkKK3sKKwl1bnNpZ25lZCBsb25nIGRl
bHRhOworCisJZGVsdGEgPSBqaWZmaWVzIC0gZHBjbS0+YmFzZV90aW1lOworCWlmICghZGVsdGEp
CisJCXJldHVybjsKKwlkcGNtLT5iYXNlX3RpbWUgKz0gZGVsdGE7CisJZGVsdGEgKj0gZHBjbS0+
cmF0ZTsKKwlkcGNtLT5mcmFjX3BvcyArPSBkZWx0YTsKKwl3aGlsZSAoZHBjbS0+ZnJhY19wb3Mg
Pj0gZHBjbS0+ZnJhY19idWZmZXJfc2l6ZSkKKwkJZHBjbS0+ZnJhY19wb3MgLT0gZHBjbS0+ZnJh
Y19idWZmZXJfc2l6ZTsKKwl3aGlsZSAoZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCA8PSBkZWx0YSkg
eworCQlkcGNtLT5lbGFwc2VkKys7CisJCWRwY20tPmZyYWNfcGVyaW9kX3Jlc3QgKz0gZHBjbS0+
ZnJhY19wZXJpb2Rfc2l6ZTsKKwl9CisJZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCAtPSBkZWx0YTsK
K30KKworc3RhdGljIGludCBzZHJ2X2Fsc2FfdGltZXJfc3RhcnQoc3RydWN0IHNuZF9wY21fc3Vi
c3RyZWFtICpzdWJzdHJlYW0pCit7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJl
YW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3Qgc2Rldl9hbHNhX3RpbWVy
X2luZm8gKmRwY20gPSAmc3RyZWFtLT50aW1lcjsKKworCXNwaW5fbG9jaygmZHBjbS0+bG9jayk7
CisJZHBjbS0+YmFzZV90aW1lID0gamlmZmllczsKKwlzZHJ2X2Fsc2FfdGltZXJfcmVhcm0oZHBj
bSk7CisJc3Bpbl91bmxvY2soJmRwY20tPmxvY2spOworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHNkcnZfYWxzYV90aW1lcl9zdG9wKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3Ry
ZWFtKQoreworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0gc2Rydl9zdHJl
YW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvICpkcGNtID0g
JnN0cmVhbS0+dGltZXI7CisKKwlzcGluX2xvY2soJmRwY20tPmxvY2spOworCWRlbF90aW1lcigm
ZHBjbS0+dGltZXIpOworCXNwaW5fdW5sb2NrKCZkcGNtLT5sb2NrKTsKKwlyZXR1cm4gMDsKK30K
Kworc3RhdGljIGludCBzZHJ2X2Fsc2FfdGltZXJfcHJlcGFyZShzdHJ1Y3Qgc25kX3BjbV9zdWJz
dHJlYW0gKnN1YnN0cmVhbSkKK3sKKwlzdHJ1Y3Qgc25kX3BjbV9ydW50aW1lICpydW50aW1lID0g
c3Vic3RyZWFtLT5ydW50aW1lOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFt
ID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfYWxzYV90aW1lcl9p
bmZvICpkcGNtID0gJnN0cmVhbS0+dGltZXI7CisKKwlkcGNtLT5mcmFjX3BvcyA9IDA7CisJZHBj
bS0+cmF0ZSA9IHJ1bnRpbWUtPnJhdGU7CisJZHBjbS0+ZnJhY19idWZmZXJfc2l6ZSA9IHJ1bnRp
bWUtPmJ1ZmZlcl9zaXplICogSFo7CisJZHBjbS0+ZnJhY19wZXJpb2Rfc2l6ZSA9IHJ1bnRpbWUt
PnBlcmlvZF9zaXplICogSFo7CisJZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCA9IGRwY20tPmZyYWNf
cGVyaW9kX3NpemU7CisJZHBjbS0+ZWxhcHNlZCA9IDA7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyB2b2lkIHNkcnZfYWxzYV90aW1lcl9jYWxsYmFjayh1bnNpZ25lZCBsb25nIGRhdGEpCit7CisJ
c3RydWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvICpkcGNtID0gKHN0cnVjdCBzZGV2X2Fsc2FfdGlt
ZXJfaW5mbyAqKWRhdGE7CisJaW50IGVsYXBzZWQ7CisKKwlzcGluX2xvY2soJmRwY20tPmxvY2sp
OworCXNkcnZfYWxzYV90aW1lcl91cGRhdGUoZHBjbSk7CisJc2Rydl9hbHNhX3RpbWVyX3JlYXJt
KGRwY20pOworCWVsYXBzZWQgPSBkcGNtLT5lbGFwc2VkOworCWRwY20tPmVsYXBzZWQgPSAwOwor
CXNwaW5fdW5sb2NrKCZkcGNtLT5sb2NrKTsKKwlpZiAoZWxhcHNlZCkKKwkJc25kX3BjbV9wZXJp
b2RfZWxhcHNlZChkcGNtLT5zdWJzdHJlYW0pOworfQorCitzdGF0aWMgc25kX3BjbV91ZnJhbWVz
X3Qgc2Rydl9hbHNhX3RpbWVyX3BvaW50ZXIoCisJc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpz
dWJzdHJlYW0pCit7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2
X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3Qgc2Rldl9hbHNhX3RpbWVyX2luZm8gKmRw
Y20gPSAmc3RyZWFtLT50aW1lcjsKKwlzbmRfcGNtX3VmcmFtZXNfdCBwb3M7CisKKwlzcGluX2xv
Y2soJmRwY20tPmxvY2spOworCXNkcnZfYWxzYV90aW1lcl91cGRhdGUoZHBjbSk7CisJcG9zID0g
ZHBjbS0+ZnJhY19wb3MgLyBIWjsKKwlzcGluX3VubG9jaygmZHBjbS0+bG9jayk7CisJcmV0dXJu
IHBvczsKK30KKworc3RhdGljIGludCBzZHJ2X2Fsc2FfdGltZXJfY3JlYXRlKHN0cnVjdCBzbmRf
cGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQoreworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5m
byAqc3RyZWFtID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfYWxz
YV90aW1lcl9pbmZvICpkcGNtID0gJnN0cmVhbS0+dGltZXI7CisKKwlzcGluX2xvY2tfaW5pdCgm
ZHBjbS0+bG9jayk7CisJZHBjbS0+c3Vic3RyZWFtID0gc3Vic3RyZWFtOworCXNldHVwX3RpbWVy
KCZkcGNtLT50aW1lciwgc2Rydl9hbHNhX3RpbWVyX2NhbGxiYWNrLAorCQkodW5zaWduZWQgbG9u
ZykgZHBjbSk7CisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2b2lkIHNkcnZfY29weV9wY21faHco
c3RydWN0IHNuZF9wY21faGFyZHdhcmUgKmRzdCwKIAlzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSAq
c3JjLAogCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlICpyZWZfcGNtX2h3KQotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechZ-0005Vy-H0; Mon, 07 Aug 2017 07:43:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechY-0005UE-6u
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:48 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C3/CC-27137-33A18895; Mon, 07 Aug 2017 07:43:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6o66RVEe
 kwZG/ihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKb19YCv6EVky68YKpgfGdVxcjF4eQwARG
 iY77k9i7GDk5WAReskh8+FcDkpAQ6GeVmDr/LVhCQiBOYsuGK2wQdrnEkwvPwOJCAooSX59NZ
 4KYtJJJ4uGaCSwgCTYBI4nlN36A2SICERLHHn8Aa2YWKJW4sX8OM4gtLOAusWDTF2aIzaoSH7
 eeBbN5BZwl3n5sYYFYJidx81wnWJwTKH7+/BrWLkYOoGVOEidepU5gFFjAyLCKUaM4tagstUj
 XyFIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwsBiAYAfjgUWBhxglOZiURHnj
 V7RFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrZLoiBQSLEpNT61Iy8wBhjhMWoKDR0mEd6okU
 Jq3uCAxtzgzHSJ1itGe48qVdV+YODasXg8kpxzYDiRfTfj/jUmIJS8/L1VKnFcbpE0ApC2jNA
 9uKCwmLzHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmY9ynIbTyZeSVwu18BncUEdNabxFaQs0o
 SEVJSDYzbV//dcSZK8ZnBa9dDyw4UfLRlcf++0bj/5soJHqb7r8dbph9x+xzR3L5sSk2Vxa4j
 bU9EK+KbflrEBslor1198uDsmikMiZ4HP03uPmNq7H1p1/EoLYcVZf9VfDibed5ws1aWTruse
 MlRTyD4s9aTIsbof/UTJk7a+O/leW5OBfcLYg/PMxgrsRRnJBpqMRcVJwIABs20XcQCAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502091826!110293392!1
X-Originating-IP: [209.85.215.65]
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 59430 invoked from network); 7 Aug 2017 07:43:46 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:46 -0000
Received: by mail-lf0-f65.google.com with SMTP id o85so4867191lff.1
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=DpzgR9/XQL1KGtZDcxYEyxAJfzhH+y6vvaRCN9gS+R0=;
 b=C+p3fxR89WgMHycf8Nxf2w3wISDdIDyUgf4XyyjXPRyOTkLVN0H8lYgs576FWUqeBa
 XOykHq4iIj0EY9CfGx+gxO0qH23VKrriynj2N6x1rGeL00VbWdaqvnCE3JkrWeERn4Wk
 CbEwpvFqG1rOFZBZRXJzj9MbAmn3VB63aOp8xKiKxEmPXVVKCAfOiEKwc+gRRBnNtpKY
 pCZq2LGk6AnRyrWuZQ7S8LoVC3fcKbFbbiU0WwwbLR9aN0vseUHEloBJi7WIQlVQC67l
 WPx0QkoxLAhbQAg18dx6EhVah1q+0W6Ar3nYEz3jaUprkrJyvAuyduYpxCRRI1yFf2Jh
 Nf6g==
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=DpzgR9/XQL1KGtZDcxYEyxAJfzhH+y6vvaRCN9gS+R0=;
 b=DTZZBPS08Us5aKc1VsCwsUtEKZvX7dop7rzHEqg9IypnccBUFFfSoMqvnNLr+eeBbk
 Fv5Yh+v1nwKrWYVzvYvDyJ01OqQaxn+dxfduKgJCIFuwu7YXwMBzWUotigPPWNfGHhIR
 4Za+K7RGGXcSxuVjJnpQpet/fB9PyjP7MCv1W2fgGLF7kSe+2lXtVToj7vzgUu2E8j4H
 KUD7mQE7678S2Cj8AUAfD6gfmydk3Qm/usM+9P4Ws22musa8oO/sON4OwyGu1jgFEMjo
 ncu0pQfokBAVFrOitHZzKb6zTnWIRT6UPoIxlDm2W1orpR4yDjhrwmN94mKPqoH2A0R8
 DifA==
X-Gm-Message-State: AHYfb5iA4l89LZWojtOTYmKtmijyeOooIiXQl1v8YB8CvhjS6NgO0deV
 0oa2JQrTnUoM+Q==
X-Received: by 10.25.80.13 with SMTP id e13mr2750299lfb.92.1502091825727;
 Mon, 07 Aug 2017 00:43:45 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:45 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:15 +0300
Message-Id: <1502091796-14413-11-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 10/11] ALSA: vsnd: Implement communication with
	backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IGZyb250ZW5kIHRvIGJhY2tlbmQgY29tbXVuaWNhdGlvbiBhY2Nv
cmRpbmcgdG8KdGhlIHBhcmEtdmlydHVhbGl6ZWQgc291bmQgcHJvdG9jb2w6IHhlbi9pbnRlcmZh
Y2UvaW8vc25kaWYuaC4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1m
cm9udC5jIHwgMzAyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyODggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYyBiL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKaW5kZXggNzI3NWU5Y2IzOGMwLi44YmZlYzQzZWYwM2EgMTAwNjQ0Ci0tLSBhL3Nv
dW5kL2RyaXZlcnMveGVuLWZyb250LmMKKysrIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwpA
QCAtMzgsNiArMzgsOCBAQAogICogYmVjYXVzZSBvZiB0aGUgZmFjdCBpdCBpcyBhbHJlYWR5IGlu
IHVzZS9yZXNlcnZlZCBieSB0aGUgUFYgY29uc29sZS4KICAqLwogI2RlZmluZSBHUkFOVF9JTlZB
TElEX1JFRgkwCisvKiB0aW1lb3V0IGluIG1zIHRvIHdhaXQgZm9yIGJhY2tlbmQgdG8gcmVzcG9u
ZCAqLworI2RlZmluZSBWU05EX1dBSVRfQkFDS19NUwkzMDAwCiAvKiBtYXhpbXVtIG51bWJlciBv
ZiBzdXBwb3J0ZWQgc3RyZWFtcyAqLwogI2RlZmluZSBWU05EX01BWF9TVFJFQU0JCTgKIApAQCAt
MTUxLDEwICsxNTMsMTIgQEAgc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHNkZXZfY2FyZF9w
bGF0X2RhdGEgY2ZnX3BsYXRfZGF0YTsKIH07CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZHJ2X2V2
dGNobmxfZmx1c2goc3RydWN0IHhkcnZfZXZ0Y2hubF9pbmZvICpjaGFubmVsKTsKIHN0YXRpYyBp
bmxpbmUgdm9pZCBzaF9idWZfY2xlYXIoc3RydWN0IHNoX2J1Zl9pbmZvICpidWYpOwogc3RhdGlj
IHZvaWQgc2hfYnVmX2ZyZWUoc3RydWN0IHNoX2J1Zl9pbmZvICpidWYpOwogc3RhdGljIGludCBz
aF9idWZfYWxsb2Moc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2Rldiwgc3RydWN0IHNoX2J1Zl9p
bmZvICpidWYsCiAJdW5zaWduZWQgaW50IGJ1ZmZlcl9zaXplKTsKK3N0YXRpYyBncmFudF9yZWZf
dCBzaF9idWZfZ2V0X2Rpcl9zdGFydChzdHJ1Y3Qgc2hfYnVmX2luZm8gKmJ1Zik7CiAKIHN0YXRp
YyBzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnNkcnZfc3RyZWFtX2dldCgKIAlzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKQEAgLTMxNCw2ICszMTgsMjM0IEBAIHN0YXRp
YyB2b2lkIHNkcnZfY29weV9wY21faHcoc3RydWN0IHNuZF9wY21faGFyZHdhcmUgKmRzdCwKIAl9
CiB9CiAKK3N0cnVjdCBBTFNBX1NORElGX1NBTVBMRV9GT1JNQVQgeworCXVpbnQ4X3Qgc25kaWY7
CisJc25kX3BjbV9mb3JtYXRfdCBhbHNhOworfTsKKworc3RhdGljIHN0cnVjdCBBTFNBX1NORElG
X1NBTVBMRV9GT1JNQVQgYWxzYV9zbmRpZl9mb3JtYXRzW10gPSB7CisJeworCQkuc25kaWYgPSBY
RU5TTkRfUENNX0ZPUk1BVF9VOCwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1U4CisJfSwK
Kwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX1M4LAorCQkuYWxzYSA9IFNORFJWX1BD
TV9GT1JNQVRfUzgKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfVTE2X0xF
LAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfVTE2X0xFCisJfSwKKwl7CisJCS5zbmRpZiA9
IFhFTlNORF9QQ01fRk9STUFUX1UxNl9CRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1Ux
Nl9CRQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9TMTZfTEUsCisJCS5h
bHNhID0gU05EUlZfUENNX0ZPUk1BVF9TMTZfTEUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05E
X1BDTV9GT1JNQVRfUzE2X0JFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfUzE2X0JFCisJ
fSwKKwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX1UyNF9MRSwKKwkJLmFsc2EgPSBT
TkRSVl9QQ01fRk9STUFUX1UyNF9MRQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZP
Uk1BVF9VMjRfQkUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9VMjRfQkUKKwl9LAorCXsK
KwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfUzI0X0xFLAorCQkuYWxzYSA9IFNORFJWX1BD
TV9GT1JNQVRfUzI0X0xFCisJfSwKKwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX1My
NF9CRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1MyNF9CRQorCX0sCisJeworCQkuc25k
aWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9VMzJfTEUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1B
VF9VMzJfTEUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfVTMyX0JFLAor
CQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfVTMyX0JFCisJfSwKKwl7CisJCS5zbmRpZiA9IFhF
TlNORF9QQ01fRk9STUFUX1MzMl9MRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1MzMl9M
RQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9TMzJfQkUsCisJCS5hbHNh
ID0gU05EUlZfUENNX0ZPUk1BVF9TMzJfQkUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BD
TV9GT1JNQVRfQV9MQVcsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9BX0xBVworCX0sCisJ
eworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9NVV9MQVcsCisJCS5hbHNhID0gU05EUlZf
UENNX0ZPUk1BVF9NVV9MQVcKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRf
RjMyX0xFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfRkxPQVRfTEUKKwl9LAorCXsKKwkJ
LnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfRjMyX0JFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9G
T1JNQVRfRkxPQVRfQkUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfRjY0
X0xFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfRkxPQVQ2NF9MRQorCX0sCisJeworCQku
c25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9GNjRfQkUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZP
Uk1BVF9GTE9BVDY0X0JFCisJfSwKKwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX0lF
Qzk1OF9TVUJGUkFNRV9MRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX0lFQzk1OF9TVUJG
UkFNRV9MRQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9JRUM5NThfU1VC
RlJBTUVfQkUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9JRUM5NThfU1VCRlJBTUVfQkUK
Kwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfSU1BX0FEUENNLAorCQkuYWxz
YSA9IFNORFJWX1BDTV9GT1JNQVRfSU1BX0FEUENNCisJfSwKKwl7CisJCS5zbmRpZiA9IFhFTlNO
RF9QQ01fRk9STUFUX01QRUcsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9NUEVHCisJfSwK
Kwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX0dTTSwKKwkJLmFsc2EgPSBTTkRSVl9Q
Q01fRk9STUFUX0dTTQorCX0sCit9OworCitzdGF0aWMgaW50IGFsc2FfdG9fc25kaWZfZm9ybWF0
KHNuZF9wY21fZm9ybWF0X3QgZm9ybWF0KQoreworCWludCBpOworCisJZm9yIChpID0gMDsgaSA8
IEFSUkFZX1NJWkUoYWxzYV9zbmRpZl9mb3JtYXRzKTsgaSsrKQorCQlpZiAoYWxzYV9zbmRpZl9m
b3JtYXRzW2ldLmFsc2EgPT0gZm9ybWF0KQorCQkJcmV0dXJuIGFsc2Ffc25kaWZfZm9ybWF0c1tp
XS5zbmRpZjsKKwlyZXR1cm4gLUVJTlZBTDsKK30KKworc3RhdGljIHZvaWQgc2Rydl9zdHJlYW1f
Y2xlYXIoc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0pCit7CisJc3RyZWFtLT5p
c19vcGVuID0gZmFsc2U7CisJc3RyZWFtLT5yZXFfbmV4dF9pZCA9IDA7CisJc2hfYnVmX2NsZWFy
KCZzdHJlYW0tPnNoX2J1Zik7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgeGVuc25kX3JlcSAqc2Rydl9i
ZV9zdHJlYW1fcHJlcGFyZV9yZXEoCisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJl
YW0sIHVpbnQ4X3Qgb3BlcmF0aW9uKQoreworCXN0cnVjdCB4ZW5zbmRfcmVxICpyZXE7CisKKwly
ZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZzdHJlYW0tPmV2dF9jaG5sLT5yaW5nLAorCQlzdHJlYW0t
PmV2dF9jaG5sLT5yaW5nLnJlcV9wcm9kX3B2dCk7CisJcmVxLT5vcGVyYXRpb24gPSBvcGVyYXRp
b247CisJcmVxLT5pZCA9IHN0cmVhbS0+cmVxX25leHRfaWQrKzsKKwlzdHJlYW0tPmV2dF9jaG5s
LT5yZXNwX2lkID0gcmVxLT5pZDsKKwlyZXR1cm4gcmVxOworfQorCitzdGF0aWMgdm9pZCBzZHJ2
X2JlX3N0cmVhbV9mcmVlKHN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtKQorewor
CXNoX2J1Zl9mcmVlKCZzdHJlYW0tPnNoX2J1Zik7CisJc2Rydl9zdHJlYW1fY2xlYXIoc3RyZWFt
KTsKK30KKworc3RhdGljIGludCBzZHJ2X2JlX3N0cmVhbV9kb19pbyhzdHJ1Y3QgeGRydl9ldnRj
aG5sX2luZm8gKmV2dGNobmwpCit7CisJaWYgKHVubGlrZWx5KGV2dGNobmwtPnN0YXRlICE9IEVW
VENITkxfU1RBVEVfQ09OTkVDVEVEKSkKKwkJcmV0dXJuIC1FSU87CisKKwlyZWluaXRfY29tcGxl
dGlvbigmZXZ0Y2hubC0+Y29tcGxldGlvbik7CisJeGRydl9ldnRjaG5sX2ZsdXNoKGV2dGNobmwp
OworCXJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIGludCBzZHJ2X2JlX3N0cmVhbV93YWl0
X2lvKHN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyAqZXZ0Y2hubCkKK3sKKwlpZiAod2FpdF9mb3Jf
Y29tcGxldGlvbl90aW1lb3V0KAorCQkJJmV2dGNobmwtPmNvbXBsZXRpb24sCisJCQltc2Vjc190
b19qaWZmaWVzKFZTTkRfV0FJVF9CQUNLX01TKSkgPD0gMCkKKwkJcmV0dXJuIC1FVElNRURPVVQ7
CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9iZV9zdHJlYW1fb3BlbihzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwlzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2lu
Zm8gKnN0cmVhbSkKK3sKKwlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3Rh
bmNlID0KKwkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzbmRf
cGNtX3J1bnRpbWUgKnJ1bnRpbWUgPSBzdWJzdHJlYW0tPnJ1bnRpbWU7CisJc3RydWN0IHhkcnZf
aW5mbyAqeGRydl9pbmZvOworCXN0cnVjdCB4ZW5zbmRfcmVxICpyZXE7CisJdW5zaWduZWQgbG9u
ZyBmbGFnczsKKwlpbnQgcmV0OworCisJeGRydl9pbmZvID0gcGNtX2luc3RhbmNlLT5jYXJkX2lu
Zm8tPnhkcnZfaW5mbzsKKworCXJldCA9IGFsc2FfdG9fc25kaWZfZm9ybWF0KHJ1bnRpbWUtPmZv
cm1hdCk7CisJaWYgKHJldCA8IDApIHsKKwkJZGV2X2VycigmeGRydl9pbmZvLT54Yl9kZXYtPmRl
diwKKwkJCSJVbnN1cHBvcnRlZCBzYW1wbGUgZm9ybWF0OiAlZFxuIiwgcnVudGltZS0+Zm9ybWF0
KTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmeGRydl9pbmZvLT5p
b19sb2NrLCBmbGFncyk7CisJc3RyZWFtLT5pc19vcGVuID0gZmFsc2U7CisJcmVxID0gc2Rydl9i
ZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RyZWFtLCBYRU5TTkRfT1BfT1BFTik7CisJcmVxLT5vcC5v
cGVuLnBjbV9mb3JtYXQgPSAodWludDhfdClyZXQ7CisJcmVxLT5vcC5vcGVuLnBjbV9jaGFubmVs
cyA9IHJ1bnRpbWUtPmNoYW5uZWxzOworCXJlcS0+b3Aub3Blbi5wY21fcmF0ZSA9IHJ1bnRpbWUt
PnJhdGU7CisJcmVxLT5vcC5vcGVuLmJ1ZmZlcl9zeiA9IHN0cmVhbS0+c2hfYnVmLnZidWZmZXJf
c3o7CisJcmVxLT5vcC5vcGVuLmdyZWZfZGlyZWN0b3J5ID0gc2hfYnVmX2dldF9kaXJfc3RhcnQo
JnN0cmVhbS0+c2hfYnVmKTsKKworCXJldCA9IHNkcnZfYmVfc3RyZWFtX2RvX2lvKHN0cmVhbS0+
ZXZ0X2NobmwpOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywg
ZmxhZ3MpOworCisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXQgPSBzZHJ2X2Jl
X3N0cmVhbV93YWl0X2lvKHN0cmVhbS0+ZXZ0X2NobmwpOworCXN0cmVhbS0+aXNfb3BlbiA9IHJl
dCA8IDAgPyBmYWxzZSA6IHRydWU7CisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCBzZHJ2
X2JlX3N0cmVhbV9jbG9zZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwlz
dHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSkKK3sKKwlzdHJ1Y3Qgc2Rldl9wY21f
aW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChz
dWJzdHJlYW0pOworCXN0cnVjdCB4ZHJ2X2luZm8gKnhkcnZfaW5mbzsKKwlzdHJ1Y3QgeGVuc25k
X3JlcSAqcmVxOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKworCXhkcnZfaW5m
byA9IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZvLT54ZHJ2X2luZm87CisKKwlzcGluX2xvY2tfaXJx
c2F2ZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisJc3RyZWFtLT5pc19vcGVuID0gZmFs
c2U7CisJcmVxID0gc2Rydl9iZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RyZWFtLCBYRU5TTkRfT1Bf
Q0xPU0UpOworCisJcmV0ID0gc2Rydl9iZV9zdHJlYW1fZG9faW8oc3RyZWFtLT5ldnRfY2hubCk7
CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisK
KwlpZiAocmV0IDwgMCkKKwkJcmV0dXJuIHJldDsKKworCXJldHVybiBzZHJ2X2JlX3N0cmVhbV93
YWl0X2lvKHN0cmVhbS0+ZXZ0X2NobmwpOworfQorCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9vcGVu
KHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogewogCXN0cnVjdCBzZGV2X3Bj
bV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQpAQCAtMzM5LDcgKzU3MSw3IEBAIHN0YXRp
YyBpbnQgc2Rydl9hbHNhX29wZW4oc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0p
CiAJcmV0ID0gc2Rydl9hbHNhX3RpbWVyX2NyZWF0ZShzdWJzdHJlYW0pOwogCiAJc3Bpbl9sb2Nr
X2lycXNhdmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOwotCXNoX2J1Zl9jbGVhcigmc3Ry
ZWFtLT5zaF9idWYpOworCXNkcnZfc3RyZWFtX2NsZWFyKHN0cmVhbSk7CiAJc3RyZWFtLT5ldnRf
Y2hubCA9ICZ4ZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJlYW0tPnVuaXF1ZV9pZF07CiAJaWYgKHJl
dCA8IDApCiAJCXN0cmVhbS0+ZXZ0X2NobmwtPnN0YXRlID0gRVZUQ0hOTF9TVEFURV9ESVNDT05O
RUNURUQ7CkBAIC0zNzgsNyArNjEwLDcgQEAgc3RhdGljIGludCBzZHJ2X2Fsc2FfaHdfcGFyYW1z
KHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAogCWludCByZXQ7CiAKIAlidWZm
ZXJfc2l6ZSA9IHBhcmFtc19idWZmZXJfYnl0ZXMocGFyYW1zKTsKLQlzaF9idWZfY2xlYXIoJnN0
cmVhbS0+c2hfYnVmKTsKKwlzZHJ2X3N0cmVhbV9jbGVhcihzdHJlYW0pOwogCXhkcnZfaW5mbyA9
IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZvLT54ZHJ2X2luZm87CiAJcmV0ID0gc2hfYnVmX2FsbG9j
KHhkcnZfaW5mby0+eGJfZGV2LAogCQkmc3RyZWFtLT5zaF9idWYsIGJ1ZmZlcl9zaXplKTsKQEAg
LTM5MCwyMiArNjIyLDE4IEBAIHN0YXRpYyBpbnQgc2Rydl9hbHNhX2h3X3BhcmFtcyhzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIAlkZXZfZXJyKCZ4ZHJ2X2luZm8tPnhiX2Rl
di0+ZGV2LAogCQkiRmFpbGVkIHRvIGFsbG9jYXRlIGJ1ZmZlcnMgZm9yIHN0cmVhbSBpZHggJWRc
biIsCiAJCXN0cmVhbS0+dW5pcXVlX2lkKTsKKwlzZHJ2X2JlX3N0cmVhbV9mcmVlKHN0cmVhbSk7
CiAJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfaHdfZnJlZShzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKIHsKLQlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFu
Y2VfaW5mbyAqcGNtX2luc3RhbmNlID0KLQkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChzdWJzdHJl
YW0pOwogCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0gc2Rydl9zdHJlYW1f
Z2V0KHN1YnN0cmVhbSk7Ci0Jc3RydWN0IHhkcnZfaW5mbyAqeGRydl9pbmZvOwotCXVuc2lnbmVk
IGxvbmcgZmxhZ3M7CisJaW50IHJldDsKIAotCXhkcnZfaW5mbyA9IHBjbV9pbnN0YW5jZS0+Y2Fy
ZF9pbmZvLT54ZHJ2X2luZm87Ci0Jc3Bpbl9sb2NrX2lycXNhdmUoJnhkcnZfaW5mby0+aW9fbG9j
aywgZmxhZ3MpOwotCXNoX2J1Zl9mcmVlKCZzdHJlYW0tPnNoX2J1Zik7Ci0Jc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7Ci0JcmV0dXJuIDA7CisJcmV0
ID0gc2Rydl9iZV9zdHJlYW1fY2xvc2Uoc3Vic3RyZWFtLCBzdHJlYW0pOworCXNkcnZfYmVfc3Ry
ZWFtX2ZyZWUoc3RyZWFtKTsKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHNkcnZfYWxz
YV9wcmVwYXJlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQpAQCAtNDEzLDgg
KzY0MSwxMiBAQCBzdGF0aWMgaW50IHNkcnZfYWxzYV9wcmVwYXJlKHN0cnVjdCBzbmRfcGNtX3N1
YnN0cmVhbSAqc3Vic3RyZWFtKQogCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFt
ID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CiAJaW50IHJldCA9IDA7CiAKLQlpZiAoIXN0
cmVhbS0+aXNfb3BlbikKKwlpZiAoIXN0cmVhbS0+aXNfb3BlbikgeworCQlyZXQgPSBzZHJ2X2Jl
X3N0cmVhbV9vcGVuKHN1YnN0cmVhbSwgc3RyZWFtKTsKKwkJaWYgKHJldCA8IDApCisJCQlyZXR1
cm4gcmV0OwogCQlyZXQgPSBzZHJ2X2Fsc2FfdGltZXJfcHJlcGFyZShzdWJzdHJlYW0pOworCX0K
IAlyZXR1cm4gcmV0OwogfQogCkBAIC00NDYsNyArNjc4LDI4IEBAIHN0YXRpYyBpbmxpbmUgc25k
X3BjbV91ZnJhbWVzX3Qgc2Rydl9hbHNhX3BvaW50ZXIoCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9w
bGF5YmFja19kb193cml0ZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIAl1
bnNpZ25lZCBsb25nIHBvcywgdW5zaWduZWQgbG9uZyBjb3VudCkKIHsKLQlyZXR1cm4gMDsKKwlz
dHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSA9IHNkcnZfc3RyZWFtX2dldChzdWJz
dHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQor
CQlzbmRfcGNtX3N1YnN0cmVhbV9jaGlwKHN1YnN0cmVhbSk7CisJc3RydWN0IHhkcnZfaW5mbyAq
eGRydl9pbmZvOworCXN0cnVjdCB4ZW5zbmRfcmVxICpyZXE7CisJdW5zaWduZWQgbG9uZyBmbGFn
czsKKwlpbnQgcmV0OworCisJeGRydl9pbmZvID0gcGNtX2luc3RhbmNlLT5jYXJkX2luZm8tPnhk
cnZfaW5mbzsKKworCXNwaW5fbG9ja19pcnFzYXZlKCZ4ZHJ2X2luZm8tPmlvX2xvY2ssIGZsYWdz
KTsKKwlyZXEgPSBzZHJ2X2JlX3N0cmVhbV9wcmVwYXJlX3JlcShzdHJlYW0sIFhFTlNORF9PUF9X
UklURSk7CisJcmVxLT5vcC5ydy5sZW5ndGggPSBjb3VudDsKKwlyZXEtPm9wLnJ3Lm9mZnNldCA9
IHBvczsKKworCXJldCA9IHNkcnZfYmVfc3RyZWFtX2RvX2lvKHN0cmVhbS0+ZXZ0X2NobmwpOwor
CXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCisJ
aWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXR1cm4gc2Rydl9iZV9zdHJlYW1fd2Fp
dF9pbyhzdHJlYW0tPmV2dF9jaG5sKTsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfcGxheWJh
Y2tfY29weV91c2VyKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLApAQCAtNDc5
LDcgKzczMiwyOCBAQCBzdGF0aWMgaW50IHNkcnZfYWxzYV9wbGF5YmFja19jb3B5X2tlcm5lbChz
dHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIHN0YXRpYyBpbnQgc2Rydl9hbHNh
X3BsYXliYWNrX2RvX3JlYWQoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCiAJ
dW5zaWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7Ci0JcmV0dXJuIDA7CisJ
c3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vi
c3RyZWFtKTsKKwlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0K
KwkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCB4ZHJ2X2luZm8g
KnhkcnZfaW5mbzsKKwlzdHJ1Y3QgeGVuc25kX3JlcSAqcmVxOworCXVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisJaW50IHJldDsKKworCXhkcnZfaW5mbyA9IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZvLT54
ZHJ2X2luZm87CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFn
cyk7CisJcmVxID0gc2Rydl9iZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RyZWFtLCBYRU5TTkRfT1Bf
UkVBRCk7CisJcmVxLT5vcC5ydy5sZW5ndGggPSBjb3VudDsKKwlyZXEtPm9wLnJ3Lm9mZnNldCA9
IHBvczsKKworCXJldCA9IHNkcnZfYmVfc3RyZWFtX2RvX2lvKHN0cmVhbS0+ZXZ0X2NobmwpOwor
CXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCisJ
aWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXR1cm4gc2Rydl9iZV9zdHJlYW1fd2Fp
dF9pbyhzdHJlYW0tPmV2dF9jaG5sKTsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfY2FwdHVy
ZV9jb3B5X3VzZXIoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:43: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.xen.org>)
	id 1dechZ-0005Wz-Rb; Mon, 07 Aug 2017 07:43:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dechZ-0005Uv-1a
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:49 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 28/58-02033-43A18895; Mon, 07 Aug 2017 07:43:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfS6s66xVEe
 kwbV7ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bb0zPZCu7yVvSumc/cwPiHu4uRi0NIYCKj
 xOldp1hBHBaBlywSHR0bWLoYOTkkBPpZJVpOcUDYcRIvDzezQ9gVEvv/7mMDsYUEFCW+PpvOB
 DFpJZPEmb9rwBJsAkYSy2/8ABskIhAhcezxB7A4s0CpxI39c5hBbGGBIIl/kx+ygtgsAqoSa6
 +/ZwKxeQWcJQ6e+cYIsUxO4ua5TrB6TqD4+fNrgOo5gJY5SZx4lTqBUWABI8MqRo3i1KKy1CJ
 dIwu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAwKpnYGDcwdi3yu8QoyQHk5Io
 b/yKtkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxVEh2RQoJFqempFWmZOcAQh0lLcPAoifCuB
 knzFhck5hZnpkOkTjFacly5su4LE8eUA9uB5KsJ/78xCbHk5eelSonz6oM0CIA0ZJTmwY2Dxe
 ElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8S0Gm8GTmlcBtfQV0EBPQQW8SW0EOKklESEk
 1ME7rrzHP3aI893C51UGlpYfz517XmHn9dQdTW0fB5BUbt7Tsa+es8nYpvLmrzLVpL4NmUtnj
 nKfyP9wtNhYEfhV8+flqzB+rf07FVwpqRO73dO7WfGZh8napyLPLDI+PyG7ZvU3E5EKM5+NnD
 kvPLlk/Q6d23u9Gm3d+C782/Zt3ZB3DnXeB0hxKLMUZiYZazEXFiQDFH/mevgIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502091827!90236940!1
X-Originating-IP: [209.85.215.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 52823 invoked from network); 7 Aug 2017 07:43:47 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:47 -0000
Received: by mail-lf0-f67.google.com with SMTP id t128so4875213lff.3
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=20jjEUdgwXGS30js6SrFZND0XPGvBv7c/TP2+bIdJPo=;
 b=oZzVs672LiolYZb3vHd+O8TQInWH0yeSgLu4yIKEtugBPHyQpKO22poO6svFDDUopm
 D/3n70FtsmVCE6PbQ+7JIcN6A+GjUO939fuR5aEUbRVDvrGFUl6E9YvcIWZEkEFKzUy6
 90q1gMcaLVo4FwStn/4ToZ7juFbpaeh9PS0eaq0T3KqT2VRLzMXIlq3piOFJdTJGBBij
 HR+MMqo0+HtDP+aXtwCxslWdbZBToXtqeoeHIqdihXT2Zqa1w0/d5SvUHrcY1duroI6R
 ZT0A9baOWQcgnPEUR6q/vfusG2ZhQzXdMkByjL/iG8kyPwWefrSzSJSpOJ4isxPlaQFb
 YIDg==
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=20jjEUdgwXGS30js6SrFZND0XPGvBv7c/TP2+bIdJPo=;
 b=P8/6BfR+V+2XpRI+41gXSWSlybWirSemZ73xebddQ9M71yi8EW6DAF53BTHW8dejBE
 yveWEu3X76aThioEfA1/FJMD6B6eV4AYxN8ver4942JhlTbOMdZw/wo5bB/oWHogurVN
 vc/Y/av+NsLWSOsD8TwoWJXRwAHvaJkGoPIAGNgec4s3Qlte+fOukT8BynAt3WLoN1cd
 D2UPWG+hDGztvnuLa7cHAGGzRhQhqyraiPlEriDN0pJWr26sfsA5iLDz6tJ9e9HpTyAn
 KjBVQHa4tCMMlrgVxVU0bFpMTkGVrsWW4QohfgKDz+QGN8CubfoNyDJCigtGMg9Ac8LY
 r8Fg==
X-Gm-Message-State: AHYfb5gAHKBICTwi+DtQ8WnRDKPx48agTogxUMQXDP/0x/e8IQvnA4tY
 sDbAKT5EM7r8xA==
X-Received: by 10.25.72.16 with SMTP id v16mr2675910lfa.113.1502091826955;
 Mon, 07 Aug 2017 00:43:46 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:46 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:16 +0300
Message-Id: <1502091796-14413-12-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 11/11] ALSA: vsnd: Introduce Kconfig option to
	enable Xen PV sound
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW50cm9kdWNlIEtjb25maWcgb3B0aW9uIHRvIGVuYWJsZSBYZW4gcGFyYS12aXJ0
dWFsaXplZCBzb3VuZApmcm9udGVuZCBkcml2ZXIuIEFsc28gYWRkIHNvdW5kIGZyb250ZW5kIHRv
IHRoZSBNYWtlZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL0tjb25m
aWcgIHwgMTIgKysrKysrKysrKysrCiBzb3VuZC9kcml2ZXJzL01ha2VmaWxlIHwgIDIgKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZl
cnMvS2NvbmZpZyBiL3NvdW5kL2RyaXZlcnMvS2NvbmZpZwppbmRleCA3MTQ0Y2MzNmU4YWUuLjZi
OGZhNjExMGNhMyAxMDA2NDQKLS0tIGEvc291bmQvZHJpdmVycy9LY29uZmlnCisrKyBiL3NvdW5k
L2RyaXZlcnMvS2NvbmZpZwpAQCAtMjM1LDQgKzIzNSwxNiBAQCBjb25maWcgU05EX0FDOTdfUE9X
RVJfU0FWRV9ERUZBVUxUCiAKIAkgIFNlZSBTTkRfQUM5N19QT1dFUl9TQVZFIGZvciBtb3JlIGRl
dGFpbHMuCiAKK2NvbmZpZyBTTkRfWEVOX0ZST05URU5ECisJdHJpc3RhdGUgIlhlbiB2aXJ0dWFs
IHNvdW5kIGZyb250LWVuZCBkcml2ZXIiCisJZGVwZW5kcyBvbiBTTkRfUENNICYmIFhFTgorCXNl
bGVjdCBYRU5fWEVOQlVTX0ZST05URU5ECisJZGVmYXVsdCBuCisJaGVscAorCSAgVGhpcyBkcml2
ZXIgaW1wbGVtZW50cyBhIGZyb250LWVuZCBmb3IgdGhlIFhlbgorCSAgcGFyYS12aXJ0dWFsaXpl
ZCBzb3VuZC4KKworCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3Nl
IE0gaGVyZTogdGhlIG1vZHVsZQorCSAgd2lsbCBiZSBjYWxsZWQgc25kLXhlbi1mcm9udC4KKwog
ZW5kaWYJIyBTTkRfRFJJVkVSUwpkaWZmIC0tZ2l0IGEvc291bmQvZHJpdmVycy9NYWtlZmlsZSBi
L3NvdW5kL2RyaXZlcnMvTWFrZWZpbGUKaW5kZXggMWE4NDQwYzhiMTM4Li43MGVkOTIwYTAzMGYg
MTAwNjQ0Ci0tLSBhL3NvdW5kL2RyaXZlcnMvTWFrZWZpbGUKKysrIGIvc291bmQvZHJpdmVycy9N
YWtlZmlsZQpAQCAtMTEsNiArMTEsNyBAQCBzbmQtcG9ydG1hbjJ4NC1vYmpzIDo9IHBvcnRtYW4y
eDQubwogc25kLXNlcmlhbC11MTY1NTAtb2JqcyA6PSBzZXJpYWwtdTE2NTUwLm8KIHNuZC12aXJt
aWRpLW9ianMgOj0gdmlybWlkaS5vCiBzbmQtbWw0MDMtYWM5N2NyLW9ianMgOj0gbWw0MDMtYWM5
N2NyLm8gcGNtLWluZGlyZWN0Mi5vCitzbmQteGVuLWZyb250LW9ianMgOj0geGVuLWZyb250Lm8K
IAogIyBUb3BsZXZlbCBNb2R1bGUgRGVwZW5kZW5jeQogb2JqLSQoQ09ORklHX1NORF9EVU1NWSkg
Kz0gc25kLWR1bW15Lm8KQEAgLTIxLDUgKzIyLDYgQEAgb2JqLSQoQ09ORklHX1NORF9NVFBBVikg
Kz0gc25kLW10cGF2Lm8KIG9iai0kKENPTkZJR19TTkRfTVRTNjQpICs9IHNuZC1tdHM2NC5vCiBv
YmotJChDT05GSUdfU05EX1BPUlRNQU4yWDQpICs9IHNuZC1wb3J0bWFuMng0Lm8KIG9iai0kKENP
TkZJR19TTkRfTUw0MDNfQUM5N0NSKSArPSBzbmQtbWw0MDMtYWM5N2NyLm8KK29iai0kKENPTkZJ
R19TTkRfWEVOX0ZST05URU5EKSArPSBzbmQteGVuLWZyb250Lm8KIAogb2JqLSQoQ09ORklHX1NO
RCkgKz0gb3BsMy8gb3BsNC8gbXB1NDAxLyB2eC8gcGNzcC8KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:43:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07: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.xen.org>)
	id 1dechc-0005ZS-3Y; Mon, 07 Aug 2017 07:43:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1decha-0005Xs-L4
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:43:50 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A5/FB-01996-53A18895; Mon, 07 Aug 2017 07:43:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6o66hVEe
 kwdMuboslHxezODB6HN39mymAMYo1My8pvyKBNWPL5o2MBbttKho7zzA3MJ4x6WLk5BAS6GeU
 2LC5pouRi4NF4CWLxKEHk9hBHAmBflaJQ1/3MYFUSQjESdw9soIRwq6SOHR3PQtEt6LE12fTm
 UAahARWMkmsautjBUmwCRhJLL/xA6xIRCBC4tjjD2wgNrNAqcSN/XOYQWxhAQeJVee3gtWzCK
 hKXJ96B6yGV8BZonfiNXaIZXISN891gtVzAsXPn18DVM8BtMxJ4sSr1AmMAgsYGVYxahSnFpW
 lFukaGeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGVj0DA+MOxruT/Q4xSnIw
 KYnyxq9oixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVsl0REpJFiUmp5akZaZAwxxmLQEB4+SC
 O9qkDRvcUFibnFmOkTqFKM9x5Ur674wcWxYvR5ITjmwHUi+mvD/G5MQS15+XqqUOK+2JFCbAE
 hbRmke3FBYTF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrBzKFJzOvBG73K6CzmIDOepP
 YCnJWSSJCSqqBkfeE7L3kIL5N50qvzfsp+KRVfCNTZmQzJ8/i69s6go5fE3q4v+eowNQ+rfcx
 7b21SdoiYrYHgrxTX35qWHz/1g//BxvPiGf0eQnU1e6OzZ+m8WuSwMobp/3mH2l6aJt52b2KK
 XKCWYSpEXtQosbkYkXdjXHX4/O6exdJely3nccSNv+/rPw2JZbijERDLeai4kQA854G1MQCAA
 A=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502091824!69837871!1
X-Originating-IP: [209.85.215.65]
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 49813 invoked from network); 7 Aug 2017 07:43:45 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 07:43:45 -0000
Received: by mail-lf0-f65.google.com with SMTP id 65so4871957lfa.0
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 00:43:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=IeqZbqZPo/wa1CXG1qms2ugXQAVQ6Zn5wqYjXXhXKD4=;
 b=NTLG5VvvPnC/SZtzdG7f1M1YbbkdkRjEc7zgOpSUlpAH9p5kVAvguYfme0vaJcbCoA
 f6T5vjP3JEd5Nm4gZ5T+y9D8RP4U4MrS8G/yrMsFGHaCt371XLawzarwoZwxgliFoeIf
 stBGiYnhbyfDw5fgFC/xtYZAhlbMUmWzjfXzMtjDJH39o80WzsXH6Oqq3U8vgUSNl8mD
 2k6sgGoM6loB3p7uSQLvKrd3C1Jw8afESYU0hYS3/oosH4erPK8/ubLmSEebLizSjzKe
 c+vS64f+pslAds428eHu0KLyX4nhcoL5VzKeKX3jh9AxE3OJcm+y5q7bd5ESzJrDtbHX
 feZQ==
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=IeqZbqZPo/wa1CXG1qms2ugXQAVQ6Zn5wqYjXXhXKD4=;
 b=tEcgSY8j5o1Frr86FbuX9JeBbEiN8toXVljOyrfISEq3/8WmNE/VKOK6geFrKw+io/
 fP0rz2Wr8wB9K5mjySMmhCfTmwBW458rCl4PK2xKEcVqQZnO9rOpPMonFNgxmKm6Bizd
 2s5jSjCRsdO5cuQ+mm9p0oYcMOUyRP3Xb5aGYT8bkzGIHlZQ/9XdGdA+Pm81uHzBORUZ
 09h80nceG5N5w9jAWOI4E4B0dJ2zpMMCum7+ggNZ/elrlcvM9EPM6B3PPOGN8FsYWw8W
 zcDUXibRqEOPuIvqCULmcojoiOPbXXLV9wuxUGLxelhrWRQ+xPJuIVfTjWusJ/yHwQDU
 mIUw==
X-Gm-Message-State: AHYfb5jDkq7NtTIFJTpKx/kxY0kAdnIFOVT2uBgcTXYRFecHbbZNwGTp
 b31aytbaTRjGJw==
X-Received: by 10.25.158.206 with SMTP id h197mr193514lfe.152.1502091824490;
 Mon, 07 Aug 2017 00:43:44 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id f136sm399062lff.34.2017.08.07.00.43.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 00:43:44 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 10:43:14 +0300
Message-Id: <1502091796-14413-10-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH 09/11] ALSA: vsnd: Implement ALSA PCM operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IEFMU0EgZHJpdmVyIG9wZXJhdGlvbnMgaW5jbHVkaW5nOgotIHN0
YXJ0L3N0b3AgcGVyaW9kIGludGVycnVwdCBlbXVsYXRpb24KLSBtYW5hZ2UgZnJvbnRlbmQvYmFj
a2VuZCBzaHJhZWQgYnVmZmVycwotIG1hbmFnZSBYZW4gYnVzIGV2ZW50IGNoYW5uZWwgc3RhdGUK
ClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVz
aGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMTc1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNjMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc291
bmQvZHJpdmVycy94ZW4tZnJvbnQuYyBiL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMKaW5kZXgg
NTA3YzVlYjM0M2M4Li43Mjc1ZTljYjM4YzAgMTAwNjQ0Ci0tLSBhL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKKysrIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwpAQCAtMTUxLDYgKzE1MSwx
MSBAQCBzdHJ1Y3QgeGRydl9pbmZvIHsKIAlzdHJ1Y3Qgc2Rldl9jYXJkX3BsYXRfZGF0YSBjZmdf
cGxhdF9kYXRhOwogfTsKIAorc3RhdGljIGlubGluZSB2b2lkIHNoX2J1Zl9jbGVhcihzdHJ1Y3Qg
c2hfYnVmX2luZm8gKmJ1Zik7CitzdGF0aWMgdm9pZCBzaF9idWZfZnJlZShzdHJ1Y3Qgc2hfYnVm
X2luZm8gKmJ1Zik7CitzdGF0aWMgaW50IHNoX2J1Zl9hbGxvYyhzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqeGJfZGV2LCBzdHJ1Y3Qgc2hfYnVmX2luZm8gKmJ1ZiwKKwl1bnNpZ25lZCBpbnQgYnVmZmVy
X3NpemUpOworCiBzdGF0aWMgc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzZHJ2X3N0cmVh
bV9nZXQoCiAJc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCiB7CkBAIC0zMTEs
NzEgKzMxNiwyMTcgQEAgc3RhdGljIHZvaWQgc2Rydl9jb3B5X3BjbV9odyhzdHJ1Y3Qgc25kX3Bj
bV9oYXJkd2FyZSAqZHN0LAogCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9vcGVuKHN0cnVjdCBzbmRf
cGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogewotCXJldHVybiAwOworCXN0cnVjdCBzZGV2X3Bj
bV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQorCQlzbmRfcGNtX3N1YnN0cmVhbV9jaGlw
KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2
X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3Qgc25kX3BjbV9ydW50aW1lICpydW50aW1l
ID0gc3Vic3RyZWFtLT5ydW50aW1lOworCXN0cnVjdCB4ZHJ2X2luZm8gKnhkcnZfaW5mbzsKKwl1
bnNpZ25lZCBsb25nIGZsYWdzOworCWludCByZXQ7CisKKwlzZHJ2X2NvcHlfcGNtX2h3KCZydW50
aW1lLT5odywgJnN0cmVhbS0+cGNtX2h3LCAmcGNtX2luc3RhbmNlLT5wY21faHcpOworCXJ1bnRp
bWUtPmh3LmluZm8gJj0gfihTTkRSVl9QQ01fSU5GT19NTUFQIHwKKwkJU05EUlZfUENNX0lORk9f
TU1BUF9WQUxJRCB8CisJCVNORFJWX1BDTV9JTkZPX0RPVUJMRSB8CisJCVNORFJWX1BDTV9JTkZP
X0JBVENIIHwKKwkJU05EUlZfUENNX0lORk9fTk9OSU5URVJMRUFWRUQgfAorCQlTTkRSVl9QQ01f
SU5GT19SRVNVTUUgfAorCQlTTkRSVl9QQ01fSU5GT19QQVVTRSk7CisJcnVudGltZS0+aHcuaW5m
byB8PSBTTkRSVl9QQ01fSU5GT19JTlRFUkxFQVZFRDsKKworCXhkcnZfaW5mbyA9IHBjbV9pbnN0
YW5jZS0+Y2FyZF9pbmZvLT54ZHJ2X2luZm87CisKKwlyZXQgPSBzZHJ2X2Fsc2FfdGltZXJfY3Jl
YXRlKHN1YnN0cmVhbSk7CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmeGRydl9pbmZvLT5pb19sb2Nr
LCBmbGFncyk7CisJc2hfYnVmX2NsZWFyKCZzdHJlYW0tPnNoX2J1Zik7CisJc3RyZWFtLT5ldnRf
Y2hubCA9ICZ4ZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJlYW0tPnVuaXF1ZV9pZF07CisJaWYgKHJl
dCA8IDApCisJCXN0cmVhbS0+ZXZ0X2NobmwtPnN0YXRlID0gRVZUQ0hOTF9TVEFURV9ESVNDT05O
RUNURUQ7CisJZWxzZQorCQlzdHJlYW0tPmV2dF9jaG5sLT5zdGF0ZSA9IEVWVENITkxfU1RBVEVf
Q09OTkVDVEVEOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywg
ZmxhZ3MpOworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgc2Rydl9hbHNhX2Nsb3NlKHN0
cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogeworCXN0cnVjdCBzZGV2X3BjbV9p
bnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQorCQlzbmRfcGNtX3N1YnN0cmVhbV9jaGlwKHN1
YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0
cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3QgeGRydl9pbmZvICp4ZHJ2X2luZm87CisJdW5z
aWduZWQgbG9uZyBmbGFnczsKKworCXhkcnZfaW5mbyA9IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZv
LT54ZHJ2X2luZm87CisKKwlzZHJ2X2Fsc2FfdGltZXJfc3RvcChzdWJzdHJlYW0pOworCisJc3Bp
bl9sb2NrX2lycXNhdmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCXN0cmVhbS0+ZXZ0
X2NobmwtPnN0YXRlID0gRVZUQ0hOTF9TVEFURV9ESVNDT05ORUNURUQ7CisJc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CiAJcmV0dXJuIDA7CiB9CiAK
IHN0YXRpYyBpbnQgc2Rydl9hbHNhX2h3X3BhcmFtcyhzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0g
KnN1YnN0cmVhbSwKIAlzdHJ1Y3Qgc25kX3BjbV9od19wYXJhbXMgKnBhcmFtcykKIHsKKwlzdHJ1
Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3BjbV9zdWJz
dHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3Ry
ZWFtID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHhkcnZfaW5mbyAqeGRy
dl9pbmZvOworCXVuc2lnbmVkIGludCBidWZmZXJfc2l6ZTsKKwlpbnQgcmV0OworCisJYnVmZmVy
X3NpemUgPSBwYXJhbXNfYnVmZmVyX2J5dGVzKHBhcmFtcyk7CisJc2hfYnVmX2NsZWFyKCZzdHJl
YW0tPnNoX2J1Zik7CisJeGRydl9pbmZvID0gcGNtX2luc3RhbmNlLT5jYXJkX2luZm8tPnhkcnZf
aW5mbzsKKwlyZXQgPSBzaF9idWZfYWxsb2MoeGRydl9pbmZvLT54Yl9kZXYsCisJCSZzdHJlYW0t
PnNoX2J1ZiwgYnVmZmVyX3NpemUpOworCWlmIChyZXQgPCAwKQorCQlnb3RvIGZhaWw7CiAJcmV0
dXJuIDA7CisKK2ZhaWw6CisJZGV2X2VycigmeGRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJIkZh
aWxlZCB0byBhbGxvY2F0ZSBidWZmZXJzIGZvciBzdHJlYW0gaWR4ICVkXG4iLAorCQlzdHJlYW0t
PnVuaXF1ZV9pZCk7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfaHdf
ZnJlZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKIHsKKwlzdHJ1Y3Qgc2Rl
dl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3BjbV9zdWJzdHJlYW1f
Y2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0g
c2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHhkcnZfaW5mbyAqeGRydl9pbmZv
OworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwl4ZHJ2X2luZm8gPSBwY21faW5zdGFuY2UtPmNh
cmRfaW5mby0+eGRydl9pbmZvOworCXNwaW5fbG9ja19pcnFzYXZlKCZ4ZHJ2X2luZm8tPmlvX2xv
Y2ssIGZsYWdzKTsKKwlzaF9idWZfZnJlZSgmc3RyZWFtLT5zaF9idWYpOworCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOwogCXJldHVybiAwOwogfQog
CiBzdGF0aWMgaW50IHNkcnZfYWxzYV9wcmVwYXJlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAq
c3Vic3RyZWFtKQogewotCXJldHVybiAwOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAq
c3RyZWFtID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJaW50IHJldCA9IDA7CisKKwlp
ZiAoIXN0cmVhbS0+aXNfb3BlbikKKwkJcmV0ID0gc2Rydl9hbHNhX3RpbWVyX3ByZXBhcmUoc3Vi
c3RyZWFtKTsKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHNkcnZfYWxzYV90cmlnZ2Vy
KHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLCBpbnQgY21kKQogeworCXN3aXRj
aCAoY21kKSB7CisJY2FzZSBTTkRSVl9QQ01fVFJJR0dFUl9TVEFSVDoKKwkJLyogZmFsbCB0aHJv
dWdoICovCisJY2FzZSBTTkRSVl9QQ01fVFJJR0dFUl9SRVNVTUU6CisJCXJldHVybiBzZHJ2X2Fs
c2FfdGltZXJfc3RhcnQoc3Vic3RyZWFtKTsKKworCWNhc2UgU05EUlZfUENNX1RSSUdHRVJfU1RP
UDoKKwkJLyogZmFsbCB0aHJvdWdoICovCisJY2FzZSBTTkRSVl9QQ01fVFJJR0dFUl9TVVNQRU5E
OgorCQlyZXR1cm4gc2Rydl9hbHNhX3RpbWVyX3N0b3Aoc3Vic3RyZWFtKTsKKworCWRlZmF1bHQ6
CisJCWJyZWFrOworCX0KIAlyZXR1cm4gMDsKIH0KIAogc3RhdGljIGlubGluZSBzbmRfcGNtX3Vm
cmFtZXNfdCBzZHJ2X2Fsc2FfcG9pbnRlcigKIAlzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1
YnN0cmVhbSkKIHsKKwlyZXR1cm4gc2Rydl9hbHNhX3RpbWVyX3BvaW50ZXIoc3Vic3RyZWFtKTsK
K30KKworc3RhdGljIGludCBzZHJ2X2Fsc2FfcGxheWJhY2tfZG9fd3JpdGUoc3RydWN0IHNuZF9w
Y21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJdW5zaWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxv
bmcgY291bnQpCit7CiAJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgc2Rydl9hbHNhX3BsYXli
YWNrX2NvcHlfdXNlcihzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKLQkJaW50
IGNoYW5uZWwsIHVuc2lnbmVkIGxvbmcgcG9zLCB2b2lkIF9fdXNlciAqYnVmLAotCQl1bnNpZ25l
ZCBsb25nIGJ5dGVzKQorCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBwb3MsIHZvaWQgX191
c2VyICpzcmMsCisJCXVuc2lnbmVkIGxvbmcgY291bnQpCiB7Ci0JcmV0dXJuIDA7CisJc3RydWN0
IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vic3RyZWFt
KTsKKworCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0cmVhbS0+c2hfYnVmLnZidWZmZXJf
c3opKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCWlmIChjb3B5X2Zyb21fdXNlcihzdHJlYW0tPnNo
X2J1Zi52YnVmZmVyICsgcG9zLCBzcmMsIGNvdW50KSkKKwkJcmV0dXJuIC1FRkFVTFQ7CisKKwly
ZXR1cm4gc2Rydl9hbHNhX3BsYXliYWNrX2RvX3dyaXRlKHN1YnN0cmVhbSwgcG9zLCBjb3VudCk7
CiB9CiAKIHN0YXRpYyBpbnQgc2Rydl9hbHNhX3BsYXliYWNrX2NvcHlfa2VybmVsKHN0cnVjdCBz
bmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAotCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9u
ZyBwb3MsIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBieXRlcykKKwkJaW50IGNoYW5uZWwsIHVu
c2lnbmVkIGxvbmcgcG9zLCB2b2lkICpzcmMsIHVuc2lnbmVkIGxvbmcgY291bnQpCit7CisJc3Ry
dWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vic3Ry
ZWFtKTsKKworCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0cmVhbS0+c2hfYnVmLnZidWZm
ZXJfc3opKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCW1lbWNweShzdHJlYW0tPnNoX2J1Zi52YnVm
ZmVyICsgcG9zLCBzcmMsIGNvdW50KTsKKwlyZXR1cm4gc2Rydl9hbHNhX3BsYXliYWNrX2RvX3dy
aXRlKHN1YnN0cmVhbSwgcG9zLCBjb3VudCk7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX3Bs
YXliYWNrX2RvX3JlYWQoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJdW5z
aWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7CiAJcmV0dXJuIDA7CiB9CiAK
IHN0YXRpYyBpbnQgc2Rydl9hbHNhX2NhcHR1cmVfY29weV91c2VyKHN0cnVjdCBzbmRfcGNtX3N1
YnN0cmVhbSAqc3Vic3RyZWFtLAotCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBwb3MsIHZv
aWQgX191c2VyICpidWYsCi0JCXVuc2lnbmVkIGxvbmcgYnl0ZXMpCisJCWludCBjaGFubmVsLCB1
bnNpZ25lZCBsb25nIHBvcywgdm9pZCBfX3VzZXIgKmRzdCwKKwkJdW5zaWduZWQgbG9uZyBjb3Vu
dCkKIHsKLQlyZXR1cm4gMDsKKwlzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSA9
IHNkcnZfc3RyZWFtX2dldChzdWJzdHJlYW0pOworCWludCByZXQ7CisKKwlpZiAodW5saWtlbHko
cG9zICsgY291bnQgPiBzdHJlYW0tPnNoX2J1Zi52YnVmZmVyX3N6KSkKKwkJcmV0dXJuIC1FSU5W
QUw7CisKKwlyZXQgPSBzZHJ2X2Fsc2FfcGxheWJhY2tfZG9fcmVhZChzdWJzdHJlYW0sIHBvcywg
Y291bnQpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJcmV0dXJuIGNvcHlfdG9f
dXNlcihkc3QsIHN0cmVhbS0+c2hfYnVmLnZidWZmZXIgKyBwb3MsIGNvdW50KSA/CisJCS1FRkFV
TFQgOiAwOwogfQogCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9jYXB0dXJlX2NvcHlfa2VybmVsKHN0
cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAotCQlpbnQgY2hhbm5lbCwgdW5zaWdu
ZWQgbG9uZyBwb3MsIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBieXRlcykKKwkJaW50IGNoYW5u
ZWwsIHVuc2lnbmVkIGxvbmcgcG9zLCB2b2lkICpkc3QsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7
CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQo
c3Vic3RyZWFtKTsKKwlpbnQgcmV0OworCisJaWYgKHVubGlrZWx5KHBvcyArIGNvdW50ID4gc3Ry
ZWFtLT5zaF9idWYudmJ1ZmZlcl9zeikpCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0ID0gc2Ry
dl9hbHNhX3BsYXliYWNrX2RvX3JlYWQoc3Vic3RyZWFtLCBwb3MsIGNvdW50KTsKKwlpZiAocmV0
IDwgMCkKKwkJcmV0dXJuIHJldDsKKworCW1lbWNweShkc3QsIHN0cmVhbS0+c2hfYnVmLnZidWZm
ZXIgKyBwb3MsIGNvdW50KTsKIAlyZXR1cm4gMDsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2Ff
cGxheWJhY2tfZmlsbF9zaWxlbmNlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFt
LAotCWludCBjaGFubmVsLCB1bnNpZ25lZCBsb25nIHBvcywgdW5zaWduZWQgbG9uZyBieXRlcykK
KwlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7
Ci0JcmV0dXJuIDA7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2
X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKworCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0
cmVhbS0+c2hfYnVmLnZidWZmZXJfc3opKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCW1lbXNldChz
dHJlYW0tPnNoX2J1Zi52YnVmZmVyICsgcG9zLCAwLCBjb3VudCk7CisJcmV0dXJuIHNkcnZfYWxz
YV9wbGF5YmFja19kb193cml0ZShzdWJzdHJlYW0sIHBvcywgY291bnQpOwogfQogCiAjZGVmaW5l
IE1BWF9YRU5fQlVGRkVSX1NJWkUJKDY0ICogMTAyNCkKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:50:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07: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.xen.org>)
	id 1decnm-0007Os-QB; Mon, 07 Aug 2017 07:50:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=385f2e26d=citrix-osstest@xenproject.org>)
 id 1decnl-0007OR-8V
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 07:50:13 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 47/3B-01995-4BB18895; Mon, 07 Aug 2017 07:50:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO5m6Y5
 Ig0UPpCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bTXZtZCv4JVuz+sI29gXEJTxcjJ4eEgL/E
 3ZenmCFsd4m3Z+eygtgiAs4SEz7cZuti5ODgFdCTODHPFSQsLGAkcantG1S5m8TOBbfh7LerZ
 7OD2GwCHhITeyaygNgsAioSu54+AIsLCWhJLF28kgnE5hUQlDg58wlYDbOAhMTBFy+g5lhItH
 96yzSBkXcWkrJZSMoWMDKtYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCr
 WS87P3cQIDJ16BgbGHYw9e/0OMUpyMCmJ8savaIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7
 RqojUkiwKDU9tSItMwcYxDBpCQ4eJRHeFpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8
 84CKRIAKcoozYMbAYuoS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeQ+BTOHJzCuB2/QK6A
 gmoCPeJLaCHFGSiJCSamCs/y43hcPE69IdlX26l6sZeR/OPx/5YknokrKdJesy5qTFtP+9mmL
 z6mhb/ccepbX+h0w0jbcfeV4VxlN82j0mulx2Datmm9qk6VbG6y61/eHsyVjXJ3hJ6IrT1PQu
 /1peC1OFI9mfOD5yXsya8DrwrJKjqNrX3V4dlsyOpd23Pl7X0Zi+r0SJpTgj0VCLuag4EQCB1
 7GvowIAAA==
X-Env-Sender: prvs=385f2e26d=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502092209!97174780!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57125 invoked from network); 7 Aug 2017 07:50:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 07:50:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,336,1498521600"; d="scan'208";a="434526806"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71945-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=97c567efd303f610ac16e12b4bf066d0240f6d0b
X-Osstest-Versions-That: ovmf=1fceaddb12b59e5711b26f26859e324e7a8e212a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 7 Aug 2017 08:49:57 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71945: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk0NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NDUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA5N2M1NjdlZmQzMDNmNjEwYWMxNmUxMmI0YmYwNjZkMDI0MGY2
ZDBiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxZmNlYWRkYjEyYjU5
ZTU3MTFiMjZmMjY4NTllMzI0ZTdhOGUyMTJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NDQg
IDIwMTctMDgtMDUgMTk6NDk6MjIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTQ1ICAyMDE3LTA4LTA3IDA1OjU2OjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1IDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDk3YzU2N2VmZDMwM2Y2MTBhYzE2ZTEyYjRiZjA2NmQwMjQw
ZjZkMGIKQXV0aG9yOiBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CkRhdGU6ICAgV2Vk
IEF1ZyAyIDE1OjUxOjQ3IDIwMTcgKzA4MDAKCiAgICBOZXR3b3JrUGtnL0h0dHBEeGU6IFN1cHBv
cnQgSFRUUCBQYXRjaCBtZXRob2QKICAgIAogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwu
Y29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25l
ZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUgVGlu
ZyA8dGluZy55ZUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:50:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07:50: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.xen.org>)
	id 1decoC-0007RG-1R; Mon, 07 Aug 2017 07:50:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1decoA-0007R4-VA
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 07:50:39 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 26/B4-03557-ECB18895; Mon, 07 Aug 2017 07:50:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/esdEe
 kwaLFmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJlZoFV4Qqpt1+ytjA2M3bxcjJISSQJ7F9
 9zlGEJtXwE6ibW4DC4gtIWAocXrhTTCbRUBV4tbmnawgNpuAukTnonawuIiAgsS3yZOA4lwcz
 AKXGCVOrd3LDpIQFvCXWL/yJiNIQkigg1HiaGcDM0iCU8BL4l3XYiCbA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGFXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxvNrAw8xSnIwKYnyxq9oixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwXtGqiNSSLAoNT21Ii0zBxgJMGkJDh4lEV53kDRvcUFib
 nFmOkTqFKMux6sJ/78xCbHk5eelSonzzgIpEgApyijNgxsBi8pLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuY9BDKFJzOvBG7TK6AjmICOeJPYCnJESSJCSqqBMSJRqDroj7pR12TFovWxjtP
 sygQLRP+tfndhLUPxNd5dO3bZMSmEewUejOddURVv/Xdf+KGNYtvbL1w59sHOSene+3lJzrmT
 7zAfu638xsQ64JfUm+VnbR4ndZ7XvCq3clbXfK1tan9vv+QSSPV7WHO211VNPiv/vNs8Lks+2
 +0VvUc/RporKbEUZyQaajEXFScCAFdbQbHFAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502092235!109828146!1
X-Originating-IP: [137.65.248.74]
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 64421 invoked from network); 7 Aug 2017 07:50:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 07:50:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 01:50:35 -0600
Message-Id: <59881BC9020000780010386D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 01:50:33 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-7-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1501866346-9774-7-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 6/8] mm: Keep heap accessible to others
 while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA0LzE3
IDc6MDMgUE0gPj4+Cj4rc3RhdGljIHZvaWQgY2hlY2tfYW5kX3N0b3Bfc2NydWIoc3RydWN0IHBh
Z2VfaW5mbyAqaGVhZCkKPit7Cj4rICAgIGlmICggaGVhZC0+dS5mcmVlLnNjcnViX3N0YXRlID09
IEJVRERZX1NDUlVCQklORyApCj4rICAgIHsKPisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gcGc7
CgpEbyB5b3UgcmVhbGx5IG5lZWQgYSBmdWxsIHN0cnVjdCBwYWdlX2luZm8gaGVyZT8gSS5lLiBj
YW4ndCB0aGlzIGJlCnR5cGVvZigqaGVhZC0+dS5mcmVlKT8gKEknbSBzb3JyeSBmb3IgdGhpbmtp
bmcgb2YgdGhpcyBvbmx5IG5vdy4pCgo+QEAgLTExNDQsNiArMTIyMSwyMyBAQCBib29sIHNjcnVi
X2ZyZWVfcGFnZXModm9pZCkKPn0KPn0KID4KPisgICAgICAgICAgICAgICAgc3QucGcgPSBwZzsK
PisgICAgICAgICAgICAgICAgLyoKPisgICAgICAgICAgICAgICAgICogZ2V0X2ZyZWVfYnVkZHko
KSBncmFicyBhIGJ1ZGR5IHdpdGggZmlyc3RfZGlydHkgc2V0IHRvCj4rICAgICAgICAgICAgICAg
ICAqIElOVkFMSURfRElSVFlfSURYIHNvIHdlIGNhbid0IHNldCBwZydzIGZpcnN0X2RpcnR5IGhl
cmUuCj4rICAgICAgICAgICAgICAgICAqIEl0IHdpbGwgYmUgc2V0IGVpdGhlciBiZWxvdyBvciBp
biB0aGUgbG9jayBjYWxsYmFjayAoaW4KPisgICAgICAgICAgICAgICAgICogc2NydWJfY29udGlu
dWUoKSkuCj4rICAgICAgICAgICAgICAgICAqLwo+KyAgICAgICAgICAgICAgICBzdC5maXJzdF9k
aXJ0eSA9IChpID49ICgxVUwgPDwgb3JkZXIpIC0gMSkgPwoKRXZlcnl3aGVyZSBlbHNlIGl0IGlz
IDFVIC0gd2h5IDFVTCBoZXJlPwoKPi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+Kysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj5AQCAtNDIsMTggKzQyLDI2IEBAIHN0cnVjdCBw
YWdlX2luZm8KPnVuc2lnbmVkIGxvbmcgdHlwZV9pbmZvOwo+fSBpbnVzZTsKPi8qIFBhZ2UgaXMg
b24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8K
Pi0gICAgICAgIHN0cnVjdCB7Cj4tICAgICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5n
IGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZSB1c2U/ICovCj4tICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBuZWVkX3RsYmZsdXNoOjE7Cj4tCj4tICAgICAgICAgICAgLyoKPi0gICAgICAgICAg
ICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhl
IGJ1ZGR5Lgo+LSAgICAgICAgICAgICAqIE9uZSBtb3JlIHRoYW4gbWF4aW11bSBwb3NzaWJsZSBv
cmRlciB0byBhY2NvbW1vZGF0ZQo+LSAgICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURYLgo+
LSAgICAgICAgICAgICAqLwo+KyAgICAgICAgdW5pb24gewo+KyAgICAgICAgICAgIHN0cnVjdCB7
CgpJbmRlbnRhdGlvbi4KCj4rICAgICAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGlu
ZyBmb3Igc2FmZXR5IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLwo+KyAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG5lZWRfdGxiZmx1c2g6MTsKPisKPisgICAgICAgICAgICAgICAgLyoKPisg
ICAgICAgICAgICAgICAgICogSW5kZXggb2YgdGhlIGZpcnN0ICpwb3NzaWJseSogdW5zY3J1YmJl
ZCBwYWdlIGluIHRoZSBidWRkeS4KPisgICAgICAgICAgICAgICAgICogT25lIG1vcmUgdGhhbiBt
YXhpbXVtIHBvc3NpYmxlIG9yZGVyIHRvIGFjY29tbW9kYXRlCj4rICAgICAgICAgICAgICAgICAq
IElOVkFMSURfRElSVFlfSURYLgo+KyAgICAgICAgICAgICAgICAgKi8KPiNkZWZpbmUgSU5WQUxJ
RF9ESVJUWV9JRFggKCgxVUwgPDwgKE1BWF9PUkRFUiArIDEpKSAtIDEpCj51bnNpZ25lZCBsb25n
IGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiArIDE7CgpXaHkgaXMgdGhpcyBub3QgYmVpbmcgcmUtaW5k
ZW50ZWQgYXMgd2VsbD8KIAo+KyNkZWZpbmUgQlVERFlfTk9UX1NDUlVCQklORyAgICAwCj4rI2Rl
ZmluZSBCVUREWV9TQ1JVQkJJTkcgICAgICAgIDEKPisjZGVmaW5lIEJVRERZX1NDUlVCX0FCT1JU
ICAgICAgMgo+KwkJdW5zaWduZWQgbG9uZyBzY3J1Yl9zdGF0ZToyOwoKSW5kZW50YXRpb24uIExv
b2tzIHRvIGJlIGV2ZW4gd29yc2UgaW4gdGhlIHg4NiBoZWFkZXIgKGluY2x1ZGluZyBhbgplYXJs
aWVyIHBhdGNoIGFkZGluZyB0b28gbXVjaCBpbmRlbnRhdGlvbikuIChPZiBjb3Vyc2UgYWxsIG9m
IHRoaXMgd2l0aAp0aGUgY2F2ZWF0IHRoYXQgbXkgbWFpbCB3ZWIgZnJvbnRlbmQgbWF5IGhhdmUg
Z2FyYmxlZCB0aGluZ3MuKQoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 07:56:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 07: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.xen.org>)
	id 1dectJ-0007kT-Kt; Mon, 07 Aug 2017 07:55:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dectI-0007kH-Gy
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 07:55:56 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A4/A4-03582-B0D18895; Mon, 07 Aug 2017 07:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZdLtiP
 S4PJkG4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzHr6nbngZX7FzAusDYyz
 3boYuTiEBP4ySnx//pS9i5ETyHnMKLFkghdEYhujxLzlm8ESIgLOEl/PzAWyOTh4BfQlFn/wA
 gkLCwRLTHh1mBGkXkLgt47ExjVTWEASEgLeEj3vfzGB1IPYE/v8uxjZOdgErCQOiYEUsAioSt
 xqvM48gZF7ASPDKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQG8zAMEOxlULAg8xSnIwKYnyxq9oixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtbuiNSSLAo
 NT21Ii0zBxh2MGkJDh4lEd5SkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz7gQpEgApy
 ijNgxsBi4FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubNlAGawpOZVwK36RXQEUxAR7xJbA
 U5oiQRISXVwBj3wERq9VWnE/5T3vn4OW9Szyk5cTLx5xfGo8sL/memmfy7vMHi6psrGje2/1/
 9inuGS3qgNMPBFH/2+d3Xy9yM+w12nIr4EJT75TOz02yN1cyr6ktmpArMtXzH5vZ+WV6e+efd
 Gdx7E5VfZR4VWCy4T2pfzFf35uWy/q7iavzL/7ks2K5R912JpTgj0VCLuag4EQBIkiOYfAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502092553!98188244!1
X-Originating-IP: [104.130.215.37]
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 35826 invoked from network); 7 Aug 2017 07:55:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 07:55:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dectD-00005t-OU; Mon, 07 Aug 2017 07: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 1dect8-0004CN-Ad; Mon, 07 Aug 2017 07:55:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dect7-0000yo-Uy; Mon, 07 Aug 2017 07:55:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112490-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-xsm: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=6ea1bc9b1a05891b5ab02ac516abc6dfc00fe22c
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 07:55:46 +0000
Subject: [Xen-devel] [linux-linus test] 112490: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ5MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNDkwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
LjIgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAx
OCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMDUxNQoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMTA1MTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBi
cm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2Nr
ZWQgaW4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVz
dC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDZlYTFiYzliMWEw
NTg5MWI1YWIwMmFjNTE2YWJjNmRmYzAwZmUyMmMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0ODo1NiBaICAgNTEgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcgMjM6NDg6MTMgWiAgIDUw
IGRheXMgICA2NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI0OTAgIDIwMTctMDgt
MDYgMTk6MTk6MjEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyMzMgcGVvcGxlIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI1NTAxMyBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:18:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:18: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.xen.org>)
	id 1dedF4-0001JN-FZ; Mon, 07 Aug 2017 08:18:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dedF2-0001JH-Qs
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 08:18:24 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F3/BF-01724-F4228895; Mon, 07 Aug 2017 08:18:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS9dfqSP
 S4N1tAYslHxezODB6HN39mymAMYo1My8pvyKBNWPDoimMBcdFKt69fMfawPhGsIuRk0NIIE/i
 1YrbjCA2r4CdxMQFz8BsCQFDidMLb7KA2CwCqhKv5+wFi7MJqEt0LmoHi4sIKEh8mzyJFcRmF
 rCUOLe/ByjOwSEsUChxcrMWxHgviflXl4KVcAp4S9xr/MUMUsIrICjxd4cwRKeWxMNft1ggbG
 2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FgvqSgzPaMkNzE
 zR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjtu2ehxglOZiURHnjV7RFCvEl5adUZiQW
 Z8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3m0KHZFCgkWp6akVaZk5wOiAKZXg4FES4VUHS
 fMWFyTmFmemQ6ROMepyvJrw/xuTENgMKXHeWJAiAZCijNI8uBGwSL3EKCslzMsIdKAQT0FqUW
 5mCar8K0ZxDkYlYd43IFN4MvNK4Da9AjqCCeiIN4mtIEeUJCKkpBoYBTNqs47f4D47Z3ODdoV
 mu6bh1F/L+35/KzdYu+aC3Pyf0gUcEbGSk078EV9/WW+tofW9SQnXz8S6P/6wtvj8daklNrOX
 Hy2ZxSSQ9oX1ZWTbxkQWxmQNrZaGPys4V2wSPTk/4pXeDpZF3C+L7fTz8rIf2bFa2Xr63110L
 KZwc2byAqd7oke+K7EUZyQaajEXFScCAOnSDtnPAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502093901!77990338!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20851 invoked from network); 7 Aug 2017 08:18:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 08:18:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 02:18:20 -0600
Message-Id: <5988224A02000078001038A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 02:18:18 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA3LzMxLzE3
IDEwOjAzIFBNID4+Pgo+V2UgaGF2ZSBsaW1pdGVkIG51bWJlciAoc2xpZ2h0bHkgdW5kZXIgTlJf
RFlOQU1JQ19WRUNUT1JTPTE5Mikgb2YgSVJRCj52ZWN0b3JzIHRoYXQgYXJlIGF2YWlsYWJsZSB0
byBlYWNoIHByb2Nlc3Nvci4gQ3VycmVudGx5LCB3aGVuIHgyYXBpYwo+Y2x1c3RlciBtb2RlIGlz
IHVzZWQgKHdoaWNoIGlzIGRlZmF1bHQpLCBlYWNoIHZlY3RvciBpcyBzaGFyZWQgYW1vbmcKPmFs
bCBwcm9jZXNzb3JzIGluIHRoZSBjbHVzdGVyLiBXaXRoIG1hbnkgSVJRcyAoYXMgaXMgdGhlIGNh
c2Ugb24gc3lzdGVtcwo+d2l0aCBtdWx0aXBsZSBTUi1JT1YgY2FyZHMpIGFuZCBmZXcgY2x1c3Rl
cnMgKGUuZy4gc2luZ2xlIHNvY2tldCkKPnRoZXJlIGlzIGEgZ29vZCBjaGFuY2UgdGhhdCB3ZSB3
aWxsIHJ1biBvdXQgb2YgdmVjdG9ycy4KPgo+VGhpcyBwYXRjaCB0cmllcyB0byBkZWNyZWFzZSB2
ZWN0b3Igc2hhcmluZyBiZXR3ZWVuIHByb2Nlc3NvcnMgYnkKPmFzc2lnbmluZyB2ZWN0b3IgdG8g
YSBzaW5nbGUgcHJvY2Vzc29yIGlmIHRoZSBhc3NpZ25tZW50IHJlcXVlc3QgKHZpYQo+X19hc3Np
Z25faXJxX3ZlY3RvcigpKSBjb21lcyB3aXRob3V0IGV4cGxpY2l0bHkgc3BlY2lmeWluZyB3aGlj
aAo+cHJvY2Vzc29ycyBhcmUgZXhwZWN0ZWQgdG8gc2hhcmUgdGhlIGludGVycnVwdC4gVGhpcyB0
eXBpY2FsbHkgaGFwcGVucwo+ZHVyaW5nIGJvb3QgdGltZSAob3IgcG9zc2libHkgUENJIGhvdHBs
dWcpIHdoZW4gY3JlYXRlX2lycShOVU1BX05PX05PREUpCj5pcyBjYWxsZWQuIFdoZW4gX19hc3Np
Z25faXJxX3ZlY3RvcigpIGlzIGNhbGxlZCBmcm9tCj5zZXRfZGVzY19hZmZpbml0eSgpIHdoaWNo
IHByb3ZpZGVzIHNoYXJpbmcgbWFzaywgdmVjdG9yIHNoYXJpbmcgd2lsbAo+Y29udGludWUgdG8g
YmUgcGVyZm9ybWVkLCBhcyBiZWZvcmUuCgpXb3VsZG4ndCBpdCBiZSBzdWZmaWNpZW50IGZvciBw
ZW9wbGUgcnVubmluZyBpbnRvIHZlY3RvciBzaG9ydGFnZSBkdWUgdG8Kc2hhcmluZyB0byBzcGVj
aWZ5ICJ4MmFwaWNfcGh5cyIgb24gdGhlIGNvbW1hbmQgbGluZT8KCj5AQCAtNzIsOSArNzMsMTMg
QEAgc3RhdGljIHZvaWQgX19pbml0IGNsdXN0ZXJlZF9hcGljX2NoZWNrX3gyYXBpYyh2b2lkKQo+
ewo+fQogPgo+LXN0YXRpYyBjb25zdCBjcHVtYXNrX3QgKnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1h
c2tfeDJhcGljX2NsdXN0ZXIoaW50IGNwdSkKPitzdGF0aWMgY29uc3QgY3B1bWFza190ICp2ZWN0
b3JfYWxsb2NhdGlvbl9jcHVtYXNrX3gyYXBpY19jbHVzdGVyKGludCBjcHUsCj4rICAgIGNvbnN0
IGNwdW1hc2tfdCAqY3B1bWFzaykKPnsKPi0gICAgcmV0dXJuIHBlcl9jcHUoY2x1c3Rlcl9jcHVz
LCBjcHUpOwo+KyAgICBpZiAoIGNwdW1hc2sgIT0gVEFSR0VUX0NQVVMgKQoKSXMgYSBwb2ludGVy
IGNvbXBhcmlzb24gKHJhdGhlciB0aGFuIGEgY29udGVudCBvbmUpIGhlcmUgcmVhbGx5IGNvcnJl
Y3QgaW4KdGhlIGdlbmVyYWwgY2FzZT8KCj4rICAgICAgICByZXR1cm4gcGVyX2NwdShjbHVzdGVy
X2NwdXMsIGNwdSk7Cj4rICAgIGVsc2UKPisgICAgICAgIHJldHVybiBjcHVtYXNrX29mKGNwdSk7
CgpQbGVhc2UgYXZvaWQgdGhlICJlbHNlIiBpbiBjYXNlcyBsaWtlIHRoaXMuCgo+LS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKPisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oCj5AQCAtMTMsMTAgKzEzLDExIEBA
Cj4jZGVmaW5lIElOVF9ERUxJVkVSWV9NT0RFIChnZW5hcGljLT5pbnRfZGVsaXZlcnlfbW9kZSkK
PiNkZWZpbmUgSU5UX0RFU1RfTU9ERSAoZ2VuYXBpYy0+aW50X2Rlc3RfbW9kZSkKPiNkZWZpbmUg
VEFSR0VUX0NQVVMgICAgICAoZ2VuYXBpYy0+dGFyZ2V0X2NwdXMoKSkKPi0jZGVmaW5lIGluaXRf
YXBpY19sZHIgKGdlbmFwaWMtPmluaXRfYXBpY19sZHIpCj4tI2RlZmluZSBjbHVzdGVyZWRfYXBp
Y19jaGVjayAoZ2VuYXBpYy0+Y2x1c3RlcmVkX2FwaWNfY2hlY2spIAo+LSNkZWZpbmUgY3B1X21h
c2tfdG9fYXBpY2lkIChnZW5hcGljLT5jcHVfbWFza190b19hcGljaWQpCj4tI2RlZmluZSB2ZWN0
b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkgKGdlbmFwaWMtPnZlY3Rvcl9hbGxvY2F0aW9uX2Nw
dW1hc2soY3B1KSkKPisjZGVmaW5lIElOSVRfQVBJQ19MRFIgKGdlbmFwaWMtPmluaXRfYXBpY19s
ZHIpCj4rI2RlZmluZSBDTFVTVEVSRURfQVBJQ19DSEVDSyAoZ2VuYXBpYy0+Y2x1c3RlcmVkX2Fw
aWNfY2hlY2spIAo+KyNkZWZpbmUgQ1BVX01BU0tfVE9fQVBJQ0lEIChnZW5hcGljLT5jcHVfbWFz
a190b19hcGljaWQpCj4rI2RlZmluZSBWRUNUT1JfQUxMT0NBVElPTl9DUFVNQVNLKGNwdSwgbWFz
aykgXAo+KyAgICAoZ2VuYXBpYy0+dmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUsIG1hc2sp
KQogCkkgZG9uJ3Qgc2VlIHRoZSBjb25uZWN0aW9uIG9mIHRoZSBjaGFuZ2UgaW4gY2FzZSBvZiBh
bGwgb2YgdGhlc2UgdG8gdGhlIHB1cnBvc2UKb2YgdGhpcyBwYXRjaC4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:35:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dedVU-0002aE-Ri; Mon, 07 Aug 2017 08:35:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dedVT-0002a8-2A
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:35:23 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AE/0C-01862-A4628895; Mon, 07 Aug 2017 08:35:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9dTrSP
 S4O1RZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePAsjXsBc9EK9pnv2NuYJwo1MXIySEkkCcx
 c+cvZhCbV8BOomXlejYQW0LAUOL0wpssIDaLgKrEzv4lrCA2m4C6ROeidrC4iIC8xIWdt8F6m
 QWKJU50XmEHsYUFkiUebj/KDDG/SuLA+sVMIDangLPEo8+tQHM4gHYJSvzdIQzRqiXx8NctFg
 hbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtJLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMvnoGBsYdjFNP+B1ilORgUhLljV/RFinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgneHSkekkGBRanpqRVpmDjAOYNISHDxKIrz3QdK8xQWJucWZ6
 RCpU4y6HK8m/P/GJMSSl5+XKiXOux6kSACkKKM0D24ELCYvMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmvQcyhSczrwRu0yugI5iAjniT2ApyREkiQkqqgVFpit5/wdUqUTlhnu8SWS3ndSY
 /i3g4u3hH2avz77eX7/wbfMbrUbVy4PrddcJZgjZ7f0rume5+Un/766s7OrXP/X3E19bdu6b5
 hUt60J/2hsCsezMid+3tr3m//tY5Sf+b53Mzm0+dV3jQWWB/tm9B6I/GB3t7e/qNrrFuN3Azf
 FD07qe5F6sSS3FGoqEWc1FxIgBFS0k5xAIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502094919!104293592!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46987 invoked from network); 7 Aug 2017 08:35:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 08:35:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 02:35:19 -0600
Message-Id: <5988264402000078001038B6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 02:35:16 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <dario.faggioli@citrix.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114248433.22910.16140726025093688678.stgit@Solace>
In-Reply-To: <150114248433.22910.16140726025093688678.stgit@Solace>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiAwNy8yNy8xNyAx
MDowMSBBTSA+Pj4KPi0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKPisrKyBiL3hl
bi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKPkBAIC00MTgsMTQgKzQxOCwxNiBAQCBzdGF0aWMg
dm9pZCBhY3BpX3Byb2Nlc3Nvcl9mZmhfY3N0YXRlX2VudGVyKHN0cnVjdCBhY3BpX3Byb2Nlc3Nv
cl9jeCAqY3gpCj5td2FpdF9pZGxlX3dpdGhfaGludHMoY3gtPmFkZHJlc3MsIE1XQUlUX0VDWF9J
TlRFUlJVUFRfQlJFQUspOwo+fQogPgo+LXN0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19lbnRyeShz
dHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQo+K3N0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19l
bnRyeSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQo+ewo+
KyAgICByY3VfaWRsZV9lbnRlcihjcHUpOwo+Kwo+c3dpdGNoICggY3gtPmVudHJ5X21ldGhvZCAp
Cj57Cj5jYXNlIEFDUElfQ1NUQVRFX0VNX0ZGSDoKPi8qIENhbGwgaW50byBhcmNoaXRlY3R1cmFs
IEZGSCBiYXNlZCBDLXN0YXRlICovCj5hY3BpX3Byb2Nlc3Nvcl9mZmhfY3N0YXRlX2VudGVyKGN4
KTsKPi0gICAgICAgIHJldHVybjsKPisgICAgICAgIGJyZWFrOwo+Y2FzZSBBQ1BJX0NTVEFURV9F
TV9TWVNJTzoKICAgICAgICAgPi8qIElPIHBvcnQgYmFzZWQgQy1zdGF0ZSAqLwo+aW5iKGN4LT5h
ZGRyZXNzKTsKPkBAIC00MzMsMTIgKzQzNSwxNCBAQCBzdGF0aWMgdm9pZCBhY3BpX2lkbGVfZG9f
ZW50cnkoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCkKPmJlY2F1c2UgY2hpcHNldHMgY2Fu
bm90IGd1YXJhbnRlZSB0aGF0IFNUUENMSyMgc2lnbmFsCj5nZXRzIGFzc2VydGVkIGluIHRpbWUg
dG8gZnJlZXplIGV4ZWN1dGlvbiBwcm9wZXJseS4gKi8KPmlubChwbXRtcl9pb3BvcnQpOwo+LSAg
ICAgICAgcmV0dXJuOwo+KyAgICAgICAgYnJlYWs7CiAgICAgPmNhc2UgQUNQSV9DU1RBVEVfRU1f
SEFMVDoKCldpdWxkIGJlIG5pY2UgaWYgeW91IGFsc28gYWRkZWQgYmxhbmsgbGluZXMgYmV0d2Vl
biB0aGUgYnJlYWstcyBhbmQgdGhlCnN1YnNlcXVlbnQgY2FzZSBsYWJlbHMuCgo+QEAgLTc1Niw2
ICs3NTksOCBAQCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCj5yZXR1cm47Cj59CiA+Cj4r
ICAgIHJjdV9pZGxlX2VudGVyKGNwdSk7Cj4rCj5lYXggPSBjeC0+YWRkcmVzczsKPmNzdGF0ZSA9
ICgoZWF4ID4+IE1XQUlUX1NVQlNUQVRFX1NJWkUpICYgTVdBSVRfQ1NUQVRFX01BU0spICsgMTsK
ID4KPkBAIC03ODcsNiArNzkyLDggQEAgc3RhdGljIHZvaWQgbXdhaXRfaWRsZSh2b2lkKQo+aXJx
X3RyYWNlZFswXSwgaXJxX3RyYWNlZFsxXSwgaXJxX3RyYWNlZFsyXSwgaXJxX3RyYWNlZFszXSk7
CiA+Cj4vKiBOb3cgYmFjayBpbiBDMC4gKi8KPisgICAgcmN1X2lkbGVfZXhpdChjcHUpOwo+Kwo+
dXBkYXRlX2lkbGVfc3RhdHMocG93ZXIsIGN4LCBiZWZvcmUsIGFmdGVyKTsKPmxvY2FsX2lycV9l
bmFibGUoKTsKIApDb21wYXJlZCB0byB0aGUgQUNQSSBjb2RlLCB0aGUgd2luZG93IGlzIHF1aXRl
IGEgYml0IGxhcmdlciBoZXJlLiBBbnkgcmVhc29uCnlvdSBjYW4ndCBwdXQgdGhlc2UganVzdCBh
cm91bmQgdGhlIG13YWl0X2lkbGVfd2l0aF9oaW50cygpIGludm9jYXRpb24sIHdoaWNoCndvdWxk
IG1hdGNoIHdoYXQgeW91IGRvIGZvciB0aGUgQUNQSS1iYXNlZCBkcml2ZXI/Cgo+QEAgLTI0OCw3
ICsyNDksMTQgQEAgc3RhdGljIHZvaWQgcmN1X3N0YXJ0X2JhdGNoKHN0cnVjdCByY3VfY3RybGJs
ayAqcmNwKQo+c21wX3dtYigpOwo+cmNwLT5jdXIrKzsKID4KPi0gICAgICAgIGNwdW1hc2tfY29w
eSgmcmNwLT5jcHVtYXNrLCAmY3B1X29ubGluZV9tYXApOwo+KyAgICAgICAvKgo+KyAgICAgICAg
KiBBY2Nlc3NpbmcgaWRsZV9jcHVtYXNrIGJlZm9yZSBpbmNyZW1lbnRpbmcgcmNwLT5jdXIgbmVl
ZHMgYQo+KyAgICAgICAgKiBCYXJyaWVyICBPdGhlcndpc2UgaXQgY2FuIGNhdXNlIHRpY2tsZXNz
IGlkbGUgQ1BVcyB0byBiZQo+KyAgICAgICAgKiBpbmNsdWRlZCBpbiByY3AtPmNwdW1hc2ssIHdo
aWNoIHdpbGwgZXh0ZW5kIGdyYWNlcGVyaW9kcwo+KyAgICAgICAgKiB1bm5lY2Vzc2FyaWx5Lgo+
KyAgICAgICAgKi8KPisgICAgICAgIHNtcF9tYigpOwo+KyAgICAgICAgY3B1bWFza19hbmRub3Qo
JnJjcC0+Y3B1bWFzaywgJmNwdV9vbmxpbmVfbWFwLCAmcmNwLT5pZGxlX2NwdW1hc2spOwoKSSBo
YXZlIHNvbWUgdHJvdWJsZSB3aXRoIHVuZGVyc3RhbmRpbmcgdGhlIGNvbW1lbnQ6IFlvdSBkb24n
dCBhY2Nlc3MKLT5pZGxlX2NwdW1hc2sgYmVmb3JlIHlvdSBpbmNyZW1lbnQgLT5jdXIuIChBbHNv
LCBhcyBhIGdlbmVyYWwgcmVtYXJrLApwbGVhc2UgZ28gdGhyb3VnaCBwYXRjaCBkZXNjcmlwdGlv
biBhbmQgY29tbWVudHMgYWdhaW4gdG8gY29ycmVjdApzcGVsbGluZyBhbmQgYWxpa2UgaXNzdWVz
LikKCj5AQCAtNDc0LDcgKzQ4MiwyMyBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNw
dV9uZmIgPSB7Cj52b2lkIF9faW5pdCByY3VfaW5pdCh2b2lkKQo+ewo+dm9pZCAqY3B1ID0gKHZv
aWQgKikobG9uZylzbXBfcHJvY2Vzc29yX2lkKCk7Cj4rCj4rICAgIGNwdW1hc2tfc2V0YWxsKCZy
Y3VfY3RybGJsay5pZGxlX2NwdW1hc2spOwoKVGhlIENQVSB5b3UncmUgcnVubmluZyBvbiBzdXJl
bHkgaXMgbm90IGlkbGUgaW5pdGlhbGx5PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:38:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:38: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.xen.org>)
	id 1dedYC-0002is-8w; Mon, 07 Aug 2017 08:38:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dedYB-0002il-0F
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 08:38:11 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 2B/70-01859-2F628895; Mon, 07 Aug 2017 08:38:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRjH997dtlNcvc6lj8NCh4lJmss/jKI
 fEGFkhCUlKqU3vdxgm3I306AfkmmSaQUi+ItZms6cLKXITIOM8hdCFESLMk1LMhGzxCLQ7nZq
 9s/L532/z/N9vnc8NKluV2hpNt/GclbGrFN4U6l9xluRs2ElydGVIzt2NH5voPahg88f/yESU
 IrcZDVk56fLjaOzX8mcbz9Q/vjlRaIA9c2iq8iLVuM4mL8+J7C3wE4ETRXtpHQZQND/4RaxUt
 U25lBKQiOC0ZpJhXRxIahbmFtusQv9Qw0KsUWBY6G7zCEINK3BW6D4d5hYQ2I7CY7CAo+tHz4
 Olc/tSpE1+AQM9Swt806Ytrs8TOFQ6Bu+4gmrwnpwNrUS0rBSBE7HjGeYFz4KM1+mKJER9oeF
 QadnAIkD4N2E3cOAfeF2TTcpsT8sdo0pJI6GB3eeUBIHQ5m7XC5xOjx4PaiQfJLgXo1TLoXwh
 YGqCUr8MMBmWJrGEmphqUgnRgNcRUHn+w6lZBMEn266FTfQpuo1iarXuFavca0WrEjhd7m6tk
 klIVBROqaUOByKauuUa9/rkfIuCudZ7gzLRW6PiTJwpiyjzcKYzJH66JgoC8vzTBZrZgx8VEa
 2pQMJy3JRJkOdqLznSC8KpAndBlWaozhZvc6QnXnWyPDGNC7XzPK9KIimdaB6tLkkWe3LsVls
 /mmTWdi4FRloH51G9TFUkFV8DmPhTVmSNIj20vdaXT8J+v6f/gWC7vWcL8RTTVmzraw2QDUiu
 mKxzZhrXTVd2eRXaKPWT4VkMpnaJ4flLCbb//oUCqCRzk+VJLr4mKy21dlTQixCiDXNFImxbM
 w/SVuAQrnRtwdi9QET9bo2OW5+aj/XwLnjDa5MzfmMibyXnbL0Lrf75PfEyTjLtkupPrWxDzX
 Hes+M/3rD4IeBSYf64iIWSrxjEloqU1IuLK7fv740OvFHyOFT15rnN7ekTldcDLsd9Cx+624Y
 JlqSF/NaK7uLXDO/94wXpgbrd31ui3+mo3gjo48gOZ75C5IVBGXEAwAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502095088!50791418!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=1.6 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 HTML_OBFUSCATE_05_10
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22621 invoked from network); 7 Aug 2017 08:38:08 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 7 Aug 2017 08:38:08 -0000
Received: (qmail 17347 invoked from network); 7 Aug 2017 11:38:07 +0300
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 Aug 2017 11:38:07 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id EC7857FA61
 for <xen-devel@lists.xen.org>; Mon,  7 Aug 2017 11:38:06 +0300 (EEST)
Received: (qmail 29548 invoked from network); 7 Aug 2017 11:38:06 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 7 Aug 2017 11:38:06 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 7 Aug 2017 11:38:05 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Mon, 7
 Aug 2017 11:38:06 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Thread-Topic: [PATCH v4] x86/hvm: Allow guest_request vm_events coming from
 userspace
Thread-Index: AQHTDRV/hqtNw1q0ak2V0cNRY95GmqJ0yPIAgAPNUns=
Date: Mon, 7 Aug 2017 08:38:05 +0000
Message-ID: <1502095084798.55199@bitdefender.com>
References: <1501846324-4683-1-git-send-email-aisaila@bitdefender.com>,
 <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@mail.gmail.com>
In-Reply-To: <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@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.18.884, d:out, a:y, w:t, t:15,
 sv:1502085715, ts:1502095086
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72680
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 457220,
 Stamp: 3], Multi: [Enabled, t: (0.000023,0.086891)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.015398), 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.022072,0.000738)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.242886),
 Hit: No, Details: v2.6.3; Id: 15.5f4907.1bmjijb4r.3vv4o], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <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 v4] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1802092663512107630=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1802092663512107630==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_150209508479855199bitdefendercom_"

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

4oCLDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+DQpTZW50OiBTYXR1cmRheSwgQXVndXN0IDUsIDIw
MTcgNDozMiBBTQ0KVG86IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBDQpDYzogWGVuLWRldmVsOyB3
ZWkubGl1MkBjaXRyaXguY29tOyBUaW0gRGVlZ2FuOyBTdGVmYW5vIFN0YWJlbGxpbmk7IEtvbnJh
ZCBSemVzenV0ZWsgV2lsazsgSmFuIEJldWxpY2g7IElhbiBKYWNrc29uOyBHZW9yZ2UgRHVubGFw
OyBBbmRyZXcgQ29vcGVyOyBSYXp2YW4gQ29qb2NhcnUNClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjRd
IHg4Ni9odm06IEFsbG93IGd1ZXN0X3JlcXVlc3Qgdm1fZXZlbnRzIGNvbWluZyBmcm9tIHVzZXJz
cGFjZQ0KDQoNCg0KT24gRnJpLCBBdWcgNCwgMjAxNyBhdCA1OjMyIEFNLCBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbTxtYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+PiB3cm90ZToNCkluIHNvbWUgaW50cm9zcGVjdGlvbiB1c2VjYXNlcywgYW4gaW4tZ3Vlc3Qg
YWdlbnQgbmVlZHMgdG8gY29tbXVuaWNhdGUNCndpdGggdGhlIGV4dGVybmFsIGludHJvc3BlY3Rp
b24gYWdlbnQuICBBbiBleGlzdGluZyBtZWNoYW5pc20gaXMNCkhWTU9QX2d1ZXN0X3JlcXVlc3Rf
dm1fZXZlbnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzDQpsaWtl
IGFsbCBvdGhlciBoeXBlcmNhbGxzLg0KDQpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0
aGUgaW50cm9zcGVjdGlvbiBhZ2VudCBjYW4gd2hpdGVsaXN0IHRoZQ0KdXNlIG9mIEhWTU9QX2d1
ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgZGlyZWN0bHkgZnJvbSB1c2Vyc3BhY2UuDQoNClNpZ25lZC1v
ZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPG1haWx0bzph
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4+DQoNCi0tLQ0KQ2hhbmdlcyBzaW5jZSBWMzoNCiAgICAg
ICAgLSBDaGFuZ2VkIGNvbW1pdCBtZXNzYWdlDQogICAgICAgIC0gQWRkZWQgbmV3IGxpbmVzDQog
ICAgICAgIC0gSW5kZW50IHRoZSBtYXhpbXVtIHNwYWNlIG9uIHRoZSBkZWZpbmVzDQogICAgICAg
IC0gQ2hhbmVkIHRoZSBuYW1lIG9mIHRoZSBkZWZpbmUvZnVuY3Rpb24gbmFtZS9zdHJ1Y3QgbWVt
YmVyDQogICAgICAgICAgZnJvbSB2bWNhbGwgdG8gZXZlbnQNCi0tLQ0KIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oIHwgIDEgKw0KIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgIHwg
MTQgKysrKysrKysrKysrKysNCiB4ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jICB8ICA1ICsr
KysrDQogeGVuL2NvbW1vbi9tb25pdG9yLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKw0K
IHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgMjEgKysrKysrKysrKystLS0tLS0tLS0t
DQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgfCAgNSArKystLQ0KIDYgZmlsZXMgY2hh
bmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oDQppbmRleCBiZGU4MzEzLi45MGEwNTZmIDEwMDY0NA0KLS0tIGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgNCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQpAQCAt
MjAyMiw2ICsyMDIyLDcgQEAgaW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNfaW50
ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLA0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgZW5hYmxlKTsNCiBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMpOw0KK2ludCB4Y19hbGxvd19ndWVzdF91
c2Vyc3BhY2VfZXZlbnQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29s
IGVuYWJsZSk7DQogaW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21haW5faWQsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsNCiBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRl
cmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTsNCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMNCmlu
ZGV4IGI0NGNlOTMuLjYwNjRjMzkgMTAwNjQ0DQotLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9y
LmMNCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYw0KQEAgLTE2MSw2ICsxNjEsMjAgQEAg
aW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsIGJvb2wgZW5hYmxlLA0KICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7DQogfQ0KDQoraW50IHhjX2FsbG93X2d1ZXN0X3VzZXJzcGFjZV9ldmVudCh4Y19pbnRlcmZh
Y2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKQ0KDQpUaGlzIGZ1bmN0aW9u
IHNob3VsZCBiZSBwcmVmaXhlZCB3aXRoICJ4Y19tb25pdG9yXyIgbGlrZSBhbGwgdGhlIHJlc3Qg
b2YgdGhlIGZ1bmN0aW9ucyBoZXJlLg0KDQorew0KKyAgICBERUNMQVJFX0RPTUNUTDsNCisNCisg
ICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfbW9uaXRvcl9vcDsNCisgICAgZG9tY3RsLmRvbWFp
biA9IGRvbWFpbl9pZDsNCisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5vcCA9IGVuYWJsZSA/IFhF
Tl9ET01DVExfTU9OSVRPUl9PUF9FTkFCTEUNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOw0KKyAgICBkb21jdGwudS5t
b25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1VTRVJTUEFD
RV9FVkVOVDsNCisNCisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOw0KK30NCisN
CisNCiBpbnQgeGNfbW9uaXRvcl9lbXVsYXRlX2VhY2hfcmVwKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWFpbl9pZCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
ZW5hYmxlKQ0KIHsNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIv
eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYw0KaW5kZXggZTcyMzhjZS4uOGViNWY0OSAxMDA2
NDQNCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMNCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHlwZXJjYWxsLmMNCkBAIC0xNTUsNiArMTU1LDExIEBAIGludCBodm1faHlwZXJjYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KICAgICAgICAgLyogRmFsbHRocm91Z2ggdG8g
cGVybWlzc2lvbiBjaGVjay4gKi8NCiAgICAgY2FzZSA0Og0KICAgICBjYXNlIDI6DQorICAgICAg
ICBpZiAoIGN1cnJkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2V2ZW50ICYmDQor
ICAgICAgICAgICAgZWF4ID09IF9fSFlQRVJWSVNPUl9odm1fb3AgJiYNCisgICAgICAgICAgICAo
bW9kZSA9PSA4ID8gcmVncy0+cmRpIDogcmVncy0+ZWJ4KSA9PSBIVk1PUF9ndWVzdF9yZXF1ZXN0
X3ZtX2V2ZW50ICkNCisgICAgICAgICAgICBicmVhazsNCisNCiAgICAgICAgIGlmICggdW5saWtl
bHkoaHZtX2dldF9jcGwoY3VycikpICkNCiAgICAgICAgIHsNCiAgICAgZGVmYXVsdDoNCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5jDQppbmRl
eCA0NTFmNDJmLi4yMWExNDU3IDEwMDY0NA0KLS0tIGEveGVuL2NvbW1vbi9tb25pdG9yLmMNCisr
KyBiL3hlbi9jb21tb24vbW9uaXRvci5jDQpAQCAtNzksNiArNzksMjAgQEAgaW50IG1vbml0b3Jf
ZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1v
cCkNCiAgICAgICAgIGJyZWFrOw0KICAgICB9DQoNCisgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfR1VFU1RfVVNFUlNQQUNFX0VWRU5UOg0KKyAgICB7DQorICAgICAgICBib29sX3Qg
b2xkX3N0YXR1cyA9IGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkOw0KDQpZb3UgYXJl
IGNoZWNraW5nIGd1ZXN0X3JlcXVlc3QgZW5hYmxlZCBoZXJlIHdoaWxlIGxhdGVyIHNldHRpbmcg
Z3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZXZlbnQuIFRoZXNlIGFyZSB0d28gc2VwYXJhdGUgbW9u
aXRvciBvcHRpb25zLCBhZGp1c3QgYWNjb3JkaW5nbHkuDQoNCisNCisgICAgICAgIGlmICggdW5s
aWtlbHkob2xkX3N0YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApDQorICAgICAgICAgICAgcmV0
dXJuIC1FRVhJU1Q7DQorDQorICAgICAgICBkb21haW5fcGF1c2UoZCk7DQorICAgICAgICBkLT5t
b25pdG9yLmd1ZXN0X3JlcXVlc3Rfc3luYyA9IG1vcC0+dS5ndWVzdF9yZXF1ZXN0LnN5bmM7DQoN
CllvdSBhcmUgc2V0dGluZyBndWVzdF9yZXF1ZXN0X3N5bmMgaGVyZSB3aGljaCBpcyBhIHNldHRp
bmcgYmVsb25naW5nIHRvIGd1ZXN0X3JlcXVlc3RfZW5hYmxlZC4gSWYgeW91IG5lZWQgc3luYy9h
c3luYyBvcHRpb24gZm9yIHRoZSB1c2Vyc3BhY2UgZ3Vlc3QgcmVxdWVzdCBpdCBzaG91bGQgYmUg
YSBzZXBhcmF0ZSBiaXQuIFNpbmNlIHRoZSB0b29sc3RhY2sgc2lkZSB5b3UgYWRkIGluIHRoaXMg
cGF0Y2ggbmV2ZXIgc2V0cyB0aGUgc3luYyBvcHRpb24gSSBhc3N1bWUgdGhhdCBpcyBub3QgdGhl
IGNhc2UsIHNvIHJlbW92ZSB0aGlzLg0KDQorICAgICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVl
c3RfdXNlcnNwYWNlX2V2ZW50ID0gcmVxdWVzdGVkX3N0YXR1czsNCisgICAgICAgIGRvbWFpbl91
bnBhdXNlKGQpOw0KKyAgICAgICAgYnJlYWs7DQorICAgIH0NCisNCiAgICAgZGVmYXVsdDoNCiAg
ICAgICAgIC8qIEdpdmUgYXJjaC1zaWRlIHRoZSBjaGFuY2UgdG8gaGFuZGxlIHRoaXMgZXZlbnQg
Ki8NCiAgICAgICAgIHJldHVybiBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KGQsIG1vcCk7DQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oDQppbmRleCBmZjM5NzYyLi44NzA0OTVjIDEwMDY0NA0KLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oDQorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgN
CkBAIC0xMDczLDE2ICsxMDczLDE3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfcHNyX2NtdF9vcF90KTsNCiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9PUF9HRVRfQ0FQ
QUJJTElUSUVTICAyDQogI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRU1VTEFURV9FQUNI
X1JFUCAgMw0KDQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJF
RyAgICAgICAgIDANCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNS
ICAgICAgICAgICAgMQ0KLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNU
RVAgICAgICAgICAgICAyDQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdB
UkVfQlJFQUtQT0lOVCAgIDMNCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVT
VF9SRVFVRVNUICAgICAgICAgNA0KLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RF
QlVHX0VYQ0VQVElPTiAgICAgICA1DQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
Q1BVSUQgICAgICAgICAgICAgICAgIDYNCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9QUklWSUxFR0VEX0NBTEwgICAgICAgNw0KLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0lOVEVSUlVQVCAgICAgICAgICAgICA4DQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfREVTQ19BQ0NFU1MgICAgICAgICAgIDkNCisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9XUklURV9DVFJMUkVHICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQor
I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMQ0KKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X1NJTkdMRVNURVAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDINCisjZGVmaW5l
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UICAgICAgICAgICAg
ICAgICAgICAgICAgICAzDQorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1Rf
UkVRVUVTVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDUNCisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2DQorI2RlZmluZSBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfUFJJVklMRUdFRF9DQUxMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Nw0KKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9ERVNDX0FDQ0VTUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5DQorI2Rl
ZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfVVNFUlNQQUNFX0VWRU5UICAgICAg
ICAgICAgICAgICAgICAgICAxMA0KDQogc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7DQog
ICAgIHVpbnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLw0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgNCmlu
ZGV4IDY2NzNiMjcuLjg5OGExMzIgMTAwNjQ0DQotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aA0KKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgNCkBAIC00ODAsOCArNDgwLDkgQEAgc3Ry
dWN0IGRvbWFpbg0KDQogICAgIC8qIENvbW1vbiBtb25pdG9yIG9wdGlvbnMgKi8NCiAgICAgc3Ry
dWN0IHsNCi0gICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgICAgICAg
OiAxOw0KLSAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3Rfc3luYyAgICAgICAgICA6
IDE7DQorICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiAxOw0KKyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0
X3JlcXVlc3Rfc3luYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsNCisg
ICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9ldmVudCAgICAgICAg
ICAgICAgICAgICAgICAgICA6IDE7DQoNClRoaXMgc2hvdWxkIGJlICJndWVzdF9yZXF1ZXN0X3Vz
ZXJzcGFjZV9lbmFibGVkIi4gSXQgYWxzbyBzaG91bGQgbm90IGJlIGluIHhlbi9zY2hlZC5oIGFz
IG9uIEFSTSB0aGVyZSBpcyBubyBpbnN0cnVjdGlvbiB0cmFwcGluZyBmcm9tIHVzZXJzcGFjZSBk
aXJlY3RseSB0byB0aGUgaHlwZXJ2aXNvciAoQUZBSUspLg0KDQpJcyBldmVyeW9uZSBvayB3aXRo
IG1vdmluZyB0aGUgYml0IGluIGEgeDg2IHNwZWNpZmljIHJlZ2lvbj8NCg0KICAgICB9IG1vbml0
b3I7DQogfTsNCg0KLS0NCjIuNy40DQoNClRhbWFzDQoNClJlZ2FyZHMsDQpBbGV4DQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJp
dGRlZmVuZGVyDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgc3R5bGU9
ImRpc3BsYXk6bm9uZSI+PCEtLSBwIHsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9tOiAw
cHg7IH0tLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgZGlyPSJsdHIiIHN0eWxlPSJmb250LXNp
emU6MTJwdDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtmb250LWZhbWls
eTpDYWxpYnJpLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyI+DQo8cD7igIs8YnI+DQo8L3A+
DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDMzLCAzMywgMzMpOyI+DQo8aHIgdGFiaW5kZXg9Ii0x
IiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjk4JSI+DQo8ZGl2IGlkPSJkaXZS
cGx5RndkTXNnIiBkaXI9Imx0ciI+PGZvbnQgZmFjZT0iQ2FsaWJyaSwgc2Fucy1zZXJpZiIgY29s
b3I9IiMwMDAwMDAiIHN0eWxlPSJmb250LXNpemU6MTFwdCI+PGI+RnJvbTo8L2I+IFRhbWFzIEsg
TGVuZ3llbCAmbHQ7dGFtYXNAdGtsZW5neWVsLmNvbSZndDs8YnI+DQo8Yj5TZW50OjwvYj4gU2F0
dXJkYXksIEF1Z3VzdCA1LCAyMDE3IDQ6MzIgQU08YnI+DQo8Yj5Ubzo8L2I+IEFsZXhhbmRydSBT
dGVmYW4gSVNBSUxBPGJyPg0KPGI+Q2M6PC9iPiBYZW4tZGV2ZWw7IHdlaS5saXUyQGNpdHJpeC5j
b207IFRpbSBEZWVnYW47IFN0ZWZhbm8gU3RhYmVsbGluaTsgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
OyBKYW4gQmV1bGljaDsgSWFuIEphY2tzb247IEdlb3JnZSBEdW5sYXA7IEFuZHJldyBDb29wZXI7
IFJhenZhbiBDb2pvY2FydTxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW1BBVENIIHY0XSB4ODYv
aHZtOiBBbGxvdyBndWVzdF9yZXF1ZXN0IHZtX2V2ZW50cyBjb21pbmcgZnJvbSB1c2Vyc3BhY2U8
L2ZvbnQ+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBkaXI9Imx0ciI+
PGJyPg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1
b3RlIj5PbiBGcmksIEF1ZyA0LCAyMDE3IGF0IDU6MzIgQU0sIEFsZXhhbmRydSBJc2FpbGEgPHNw
YW4gZGlyPSJsdHIiPg0KJmx0OzxhIGhyZWY9Im1haWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPC9hPiZndDs8L3NwYW4+
IHdyb3RlOjxicj4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdp
bjowcHggMHB4IDBweCAwLjhleDsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIw
NCk7IHBhZGRpbmctbGVmdDoxZXgiPg0KSW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBh
biBpbi1ndWVzdCBhZ2VudCBuZWVkcyB0byBjb21tdW5pY2F0ZTxicj4NCndpdGggdGhlIGV4dGVy
bmFsIGludHJvc3BlY3Rpb24gYWdlbnQuJm5ic3A7IEFuIGV4aXN0aW5nIG1lY2hhbmlzbSBpczxi
cj4NCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQg
dG8ga2VybmVsIHVzZWNhc2VzPGJyPg0KbGlrZSBhbGwgb3RoZXIgaHlwZXJjYWxscy48YnI+DQo8
YnI+DQpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBhZ2Vu
dCBjYW4gd2hpdGVsaXN0IHRoZTxicj4NCnVzZSBvZiBIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2
ZW50IGRpcmVjdGx5IGZyb20gdXNlcnNwYWNlLjxicj4NCjxicj4NClNpZ25lZC1vZmYtYnk6IEFs
ZXhhbmRydSBJc2FpbGEgJmx0OzxhIGhyZWY9Im1haWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPC9hPiZndDs8YnI+DQo8
YnI+DQotLS08YnI+DQpDaGFuZ2VzIHNpbmNlIFYzOjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAtIENoYW5nZWQgY29tbWl0IG1lc3NhZ2U8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgLSBBZGRlZCBuZXcgbGluZXM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgLSBJbmRlbnQgdGhlIG1heGltdW0gc3BhY2Ugb24gdGhlIGRlZmluZXM8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgLSBDaGFuZWQgdGhlIG5hbWUgb2YgdGhlIGRlZmluZS9mdW5j
dGlvbiBuYW1lL3N0cnVjdCBtZW1iZXI8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IGZyb20gdm1jYWxsIHRvIGV2ZW50PGJyPg0KLS0tPGJyPg0KJm5ic3A7dG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggfCZuYnNwOyAxICYjNDM7PGJyPg0KJm5ic3A7dG9vbHMvbGli
eGMveGNfbW9uaXRvci5jJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCAxNCAmIzQzOyYjNDM7JiM0Mzsm
IzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7PGJy
Pg0KJm5ic3A7eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyZuYnNwOyB8Jm5ic3A7IDUgJiM0
MzsmIzQzOyYjNDM7JiM0MzsmIzQzOzxicj4NCiZuYnNwO3hlbi9jb21tb24vbW9uaXRvci5jJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8IDE0ICYjNDM7JiM0MzsmIzQzOyYjNDM7
JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0Mzs8YnI+DQom
bmJzcDt4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgmbmJzcDsgJm5ic3A7fCAyMSAmIzQzOyYj
NDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7LS0tLS0tLS0t
LTxicj4NCiZuYnNwO3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7fCZuYnNwOyA1ICYjNDM7JiM0MzsmIzQzOy0tPGJyPg0KJm5ic3A7NiBmaWxlcyBjaGFu
Z2VkLCA0OCBpbnNlcnRpb25zKCYjNDM7KSwgMTIgZGVsZXRpb25zKC0pPGJyPg0KPGJyPg0KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC48d2JyPmggYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuPHdicj5oPGJyPg0KaW5kZXggYmRlODMxMy4uOTBhMDU2ZiAxMDA2
NDQ8YnI+DQotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuPHdicj5oPGJyPg0KJiM0
MzsmIzQzOyYjNDM7IGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLjx3YnI+aDxicj4NCkBA
IC0yMDIyLDYgJiM0MzsyMDIyLDcgQEAgaW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3Mo
eDx3YnI+Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsPGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBib29s
IGVuYWJsZSk7PGJyPg0KJm5ic3A7aW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbjx3
YnI+dGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCw8YnI+DQombmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTs8
YnI+DQomIzQzO2ludCB4Y19hbGxvd19ndWVzdF91c2Vyc3BhY2VfZXZlbnQ8d2JyPih4Y19pbnRl
cmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTs8YnI+DQombmJzcDtp
bnQgeGNfbW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjPHdicj5faW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9tYWluX2lkLDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtib29sIGVuYWJsZSwgYm9vbCBzeW5jKTs8YnI+DQom
bmJzcDtpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21h
aW5faWQsIGJvb2wgZW5hYmxlKTs8YnI+DQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jPGJyPg0KaW5kZXggYjQ0Y2U5My4uNjA2
NGMzOSAxMDA2NDQ8YnI+DQotLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmM8YnI+DQomIzQz
OyYjNDM7JiM0MzsgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmM8YnI+DQpAQCAtMTYxLDYgJiM0
MzsxNjEsMjAgQEAgaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbjx3YnI+dGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUsPGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDtyZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmFtcDtkb21jdGwpOzxicj4NCiZuYnNwO308
YnI+DQo8YnI+DQomIzQzO2ludCB4Y19hbGxvd19ndWVzdF91c2Vyc3BhY2VfZXZlbnQ8d2JyPih4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTxicj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoaXMgZnVuY3Rpb24gc2hvdWxk
IGJlIHByZWZpeGVkIHdpdGggJnF1b3Q7eGNfbW9uaXRvcl8mcXVvdDsgbGlrZSBhbGwgdGhlIHJl
c3Qgb2YgdGhlIGZ1bmN0aW9ucyBoZXJlLjxicj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4N
CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBw
eCAwLjhleDsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7IHBhZGRpbmct
bGVmdDoxZXgiPg0KJiM0Mzt7PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7IERFQ0xBUkVfRE9NQ1RM
Ozxicj4NCiYjNDM7PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7IGRvbWN0bC5jbWQgPSBYRU5fRE9N
Q1RMX21vbml0b3Jfb3A7PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7IGRvbWN0bC5kb21haW4gPSBk
b21haW5faWQ7PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7IGRvbWN0bC51Lm1vbml0b3Jfb3Aub3Ag
PSBlbmFibGUgPyBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRU5BQkxFPGJyPg0KJiM0MzsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOzxicj4NCiYjNDM7Jm5ic3A7ICZu
YnNwOyBkb21jdGwudS5tb25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0dVRVNUPHdicj5fVVNFUlNQQUNFX0VWRU5UOzxicj4NCiYjNDM7PGJyPg0KJiM0MzsmbmJzcDsg
Jm5ic3A7IHJldHVybiBkb19kb21jdGwoeGNoLCAmYW1wO2RvbWN0bCk7PGJyPg0KJiM0Mzt9PGJy
Pg0KJiM0Mzs8YnI+DQomIzQzOzxicj4NCiZuYnNwO2ludCB4Y19tb25pdG9yX2VtdWxhdGVfZWFj
aF9yZXAoeGM8d2JyPl9pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsPGJyPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O2Jvb2wgZW5hYmxlKTxicj4NCiZuYnNwO3s8YnI+DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmM8YnI+DQppbmRl
eCBlNzIzOGNlLi44ZWI1ZjQ5IDEwMDY0NDxicj4NCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHlw
ZXJjYWxsLmM8YnI+DQomIzQzOyYjNDM7JiM0MzsgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2Fs
bC5jPGJyPg0KQEAgLTE1NSw2ICYjNDM7MTU1LDExIEBAIGludCBodm1faHlwZXJjYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsvKiBGYWxsdGhyb3VnaCB0byBwZXJtaXNzaW9uIGNoZWNrLiAqLzxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7Y2FzZSA0Ojxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7Y2FzZSAyOjxicj4N
CiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGlmICggY3VycmQtJmd0O21vbml0b3Iu
Z3Vlc3RfcmVxdWVzdF91PHdicj5zZXJzcGFjZV9ldmVudCAmYW1wOyZhbXA7PC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHgg
MHB4IDAuOGV4OyBib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTsgcGFkZGlu
Zy1sZWZ0OjFleCI+DQomIzQzOyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IGVheCA9PSBfX0hZUEVSVklTT1JfaHZtX29wICZhbXA7JmFtcDs8YnI+DQomIzQzOyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IChtb2RlID09IDggPyByZWdzLSZn
dDtyZGkgOiByZWdzLSZndDtlYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgKTxi
cj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgYnJlYWs7
PGJyPg0KJiM0Mzs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aWYgKCB1
bmxpa2VseShodm1fZ2V0X2NwbChjdXJyKSkgKTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDt7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDtkZWZhdWx0Ojxicj4NCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5jPGJyPg0K
aW5kZXggNDUxZjQyZi4uMjFhMTQ1NyAxMDA2NDQ8YnI+DQotLS0gYS94ZW4vY29tbW9uL21vbml0
b3IuYzxicj4NCiYjNDM7JiM0MzsmIzQzOyBiL3hlbi9jb21tb24vbW9uaXRvci5jPGJyPg0KQEAg
LTc5LDYgJiM0Mzs3OSwyMCBAQCBpbnQgbW9uaXRvcl9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9wKTxicj4NCiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDticmVhazs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwO308YnI+DQo8
YnI+DQomIzQzOyZuYnNwOyAmbmJzcDsgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VF
U1Q8d2JyPl9VU0VSU1BBQ0VfRVZFTlQ6PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7IHs8YnI+DQom
IzQzOyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBib29sX3Qgb2xkX3N0YXR1cyA9IGQtJmd0
O21vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibDx3YnI+ZWQ7PGJyPg0KPC9ibG9ja3F1b3RlPg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+WW91IGFyZSBjaGVja2luZyBndWVzdF9yZXF1ZXN0IGVu
YWJsZWQgaGVyZSB3aGlsZSBsYXRlciBzZXR0aW5nIGd1ZXN0X3JlcXVlc3RfdXNlcnM8d2JyPnBh
Y2VfZXZlbnQuIFRoZXNlIGFyZSB0d28gc2VwYXJhdGUgbW9uaXRvciBvcHRpb25zLCBhZGp1c3Qg
YWNjb3JkaW5nbHkuPGJyPg0KPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGJsb2NrcXVvdGUg
Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4OyBib3Jk
ZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTsgcGFkZGluZy1sZWZ0OjFleCI+DQom
IzQzOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGlmICggdW5saWtlbHko
b2xkX3N0YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApPGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyByZXR1cm4gLUVFWElTVDs8YnI+DQomIzQzOzxi
cj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRvbWFpbl9wYXVzZShkKTs8YnI+
DQomIzQzOyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBkLSZndDttb25pdG9yLmd1ZXN0X3Jl
cXVlc3Rfc3luYyA9IG1vcC0mZ3Q7dS5ndWVzdF9yZXF1ZXN0LnN5bmM7PGJyPg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+WW91IGFyZSBzZXR0aW5nIGd1ZXN0X3JlcXVl
c3Rfc3luYyBoZXJlIHdoaWNoIGlzIGEgc2V0dGluZyBiZWxvbmdpbmcgdG8gZ3Vlc3RfcmVxdWVz
dF9lbmFibGVkLiBJZiB5b3UgbmVlZCBzeW5jL2FzeW5jIG9wdGlvbiBmb3IgdGhlIHVzZXJzcGFj
ZSBndWVzdCByZXF1ZXN0IGl0IHNob3VsZCBiZSBhIHNlcGFyYXRlIGJpdC4gU2luY2UgdGhlIHRv
b2xzdGFjayBzaWRlIHlvdSBhZGQgaW4gdGhpcyBwYXRjaCBuZXZlciBzZXRzIHRoZSBzeW5jDQog
b3B0aW9uIEkgYXNzdW1lIHRoYXQgaXMgbm90IHRoZSBjYXNlLCBzbyByZW1vdmUgdGhpcy48YnI+
DQo8L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVv
dGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7IGJvcmRlci1sZWZ0OjFweCBzb2xp
ZCByZ2IoMjA0LDIwNCwyMDQpOyBwYWRkaW5nLWxlZnQ6MWV4Ij4NCiYjNDM7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IGQtJmd0O21vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyczx3YnI+cGFj
ZV9ldmVudCA9IHJlcXVlc3RlZF9zdGF0dXM7PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgZG9tYWluX3VucGF1c2UoZCk7PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgYnJlYWs7PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7IH08YnI+DQomIzQzOzxicj4N
CiZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVmYXVsdDo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7LyogR2l2ZSBhcmNoLXNpZGUgdGhlIGNoYW5jZSB0byBoYW5kbGUgdGhpcyBl
dmVudCAqLzxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtyZXR1cm4gYXJj
aF9tb25pdG9yX2RvbWN0bF9ldmVudChkLCBtb3ApOzxicj4NCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmg8YnI+DQpp
bmRleCBmZjM5NzYyLi44NzA0OTVjIDEwMDY0NDxicj4NCi0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaDxicj4NCiYjNDM7JiM0MzsmIzQzOyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaDxicj4NCkBAIC0xMDczLDE2ICYjNDM7MTA3MywxNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG88d2JyPm1jdGxfcHNyX2NtdF9vcF90KTs8YnI+DQombmJzcDsjZGVmaW5lIFhF
Tl9ET01DVExfTU9OSVRPUl9PUF9HRVRfQ0FQQTx3YnI+QklMSVRJRVMmbmJzcDsgMjxicj4NCiZu
YnNwOyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX09QX0VNVUxBVEVfPHdicj5FQUNIX1JFUCZu
YnNwOyAzPGJyPg0KPGJyPg0KLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRF
PHdicj5fQ1RSTFJFRyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDswPGJyPg0KLSNk
ZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UPHdicj5PX01TUiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDE8YnI+DQotI2RlZmluZSBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfU0lOR0w8d2JyPkVTVEVQJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgMjxicj4NCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9T
T0ZUVzx3YnI+QVJFX0JSRUFLUE9JTlQmbmJzcDsgJm5ic3A7Mzxicj4NCi0jZGVmaW5lIFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVDx3YnI+X1JFUVVFU1QmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7NDxicj4NCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9E
RUJVRzx3YnI+X0VYQ0VQVElPTiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzU8YnI+DQotI2Rl
ZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfPHdicj5DUFVJRCZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Njxicj4NCi0jZGVm
aW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9QUklWSTx3YnI+TEVHRURfQ0FMTCZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOzc8YnI+DQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfSU5URVI8d2JyPlJVUFQmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDs4PGJyPg0KLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfPHdi
cj5BQ0NFU1MmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzk8YnI+DQom
IzQzOyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFPHdicj5fQ1RSTFJFRyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAwPGJy
Pg0KJiM0MzsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVDx3YnI+T19NU1Im
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOzE8YnI+DQomIzQzOyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJ
TkdMPHdicj5FU1RFUCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Mjxicj4NCiYjNDM7I2RlZmluZSBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfU09GVFc8d2JyPkFSRV9CUkVBS1BPSU5UJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7IDM8YnI+DQomIzQzOyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0dVRVNUPHdicj5fUkVRVUVTVCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyA0PGJyPg0KJiM0MzsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9ERUJVRzx3YnI+X0VYQ0VQVElPTiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IDU8YnI+DQomIzQzOyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UXzx3YnI+Q1BVSUQmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDY8YnI+DQomIzQzOyNkZWZp
bmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1BSSVZJPHdicj5MRUdFRF9DQUxMJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgNzxicj4NCiYjNDM7I2RlZmlu
ZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVI8d2JyPlJVUFQmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA4PGJy
Pg0KJiM0MzsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERVNDXzx3YnI+QUNDRVNT
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyA5PGJyPg0KJiM0MzsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVDx3
YnI+X1VTRVJTUEFDRV9FVkVOVCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MTA8YnI+DQo8YnI+
DQombmJzcDtzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wIHs8YnI+DQombmJzcDsgJm5ic3A7
ICZuYnNwO3VpbnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLzxicj4NCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oPGJyPg0KaW5kZXggNjY3M2IyNy4uODk4YTEzMiAxMDA2NDQ8YnI+DQotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaDxicj4NCiYjNDM7JiM0MzsmIzQzOyBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oPGJyPg0KQEAgLTQ4MCw4ICYjNDM7NDgwLDkgQEAgc3RydWN0IGRvbWFpbjxicj4NCjxi
cj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7LyogQ29tbW9uIG1vbml0b3Igb3B0aW9ucyAqLzxicj4N
CiZuYnNwOyAmbmJzcDsgJm5ic3A7c3RydWN0IHs8YnI+DQotJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDs6IDE7PGJyPg0KLSZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB1bnNpZ25l
ZCBpbnQgZ3Vlc3RfcmVxdWVzdF9zeW5jJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyA6IDE7PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgdW5zaWduZWQgaW50
IGd1ZXN0X3JlcXVlc3RfZW5hYmxlZCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs6IDE7PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3Rfc3luYyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDog
MTs8YnI+DQomIzQzOyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB1bnNpZ25lZCBpbnQgZ3Vl
c3RfcmVxdWVzdF91c2Vyc3BhY2VfZXZlbnQmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDs6IDE7PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhpcyBz
aG91bGQgYmUgJnF1b3Q7Z3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCZxdW90Oy4gSXQg
YWxzbyBzaG91bGQgbm90IGJlIGluIHhlbi9zY2hlZC5oIGFzIG9uIEFSTSB0aGVyZSBpcyBubyBp
bnN0cnVjdGlvbiB0cmFwcGluZyBmcm9tIHVzZXJzcGFjZSBkaXJlY3RseSB0byB0aGUgaHlwZXJ2
aXNvciAoQUZBSUspLjxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SXMgZXZl
cnlvbmUgb2sgd2l0aCBtb3ZpbmcgdGhlIGJpdCBpbiBhIHg4NiBzcGVjaWZpYyByZWdpb24/PGJy
Pg0KPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1
b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4OyBib3JkZXItbGVmdDoxcHggc29s
aWQgcmdiKDIwNCwyMDQsMjA0KTsgcGFkZGluZy1sZWZ0OjFleCI+DQombmJzcDsgJm5ic3A7ICZu
YnNwO30gbW9uaXRvcjs8YnI+DQombmJzcDt9Ozxicj4NCjxzcGFuIGNsYXNzPSJnbWFpbC1tXzkx
MzM5Nzk4MzE4MDI0ODA5MzdIT0VuWmIiPjxmb250IGNvbG9yPSIjODg4ODg4Ij48YnI+DQotLTxi
cj4NCjIuNy40PGJyPg0KPC9mb250Pjwvc3Bhbj48L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxicj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPlRhbWFzPGJyPg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9leHRy
YSI+UmVnYXJkcyw8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj5BbGV4PGJy
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxicj4NCjxociBhbGlnbj0ibGVmdCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjA7IHRleHQtYWxpZ246bGVmdDsgd2lkdGg6NTAlOyBoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5k
LWNvbG9yOmdyYXk7IGJvcmRlcjowcHgiPg0KPGZvbnQgc2l6ZT0iLTEiIHN0eWxlPSJjb2xvcjpn
cmF5Ij5UaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyPC9mb250PiA8L2Rpdj4N
CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_150209508479855199bitdefendercom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1802092663512107630==--


From xen-devel-bounces@lists.xen.org Mon Aug 07 08:38:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:38: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.xen.org>)
	id 1dedYO-0002ky-Ka; Mon, 07 Aug 2017 08:38:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dedYM-0002kh-U1
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:38:23 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B6/B3-03612-EF628895; Mon, 07 Aug 2017 08:38:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS/evWke
 kQd9VPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPSjO+sBftYKhZcu8vawHiPuYuRg0NIIE/i
 /bfiLkZODl4BO4lXO64ygtgSAoYSpxfeZAEpYRFQlbj/UhEkzCagLtG5qJ0FxBYRkJe4sPM20
 BQuDmaBT4wSJ57/AusVFvCR2LJ+JzuILSRQKXFj+glmEJtTwEni4dMTYDN5BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA12GXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI10ks
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw8BiDYwbjsr9MhRkkOJiVR3vgVbZFC
 fEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYJ3p2pHpJBgUWp6akVaZg4wNmBKJ
 Th4lER476sApXmLCxJzizPTIVKnGI05mj5s+cLE8WrC/29MQmCTpMR574FMEgApzSjNgxsEi9
 lLjLJSwryMQGcK8RSkFuVmlqDKv2IU52BUEuaVApnCk5lXArfvFdApTECnvElsBTmlJBEhJdX
 AKLNuXrArY8ja40V73ss8eKNruUb82HkHnXc5DjMLGk0+CprkbvL6uq8n+2KY8ZqvwVvWzEn9
 v2BJ3/2edT+e8Ik+PXvo7ctJ8bvY+bn5FfleLl3JfjB8x4PC3ou3Xb7a/gxX8GLhS9+4yNonT
 MD8VftXxWA+Pu+tP1JffKzWXtwn3Prk7NSV4UosxRmJhlrMRcWJAM2cGnbUAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502095100!70085870!1
X-Originating-IP: [137.65.248.74]
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 4905 invoked from network); 7 Aug 2017 08:38:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 08:38:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 02:38:19 -0600
Message-Id: <598826F902000078001038C0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 02:38:17 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <dario.faggioli@citrix.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249133.22910.6287911784333237605.stgit@Solace>
In-Reply-To: <150114249133.22910.6287911784333237605.stgit@Solace>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4/5] xen: RCU: don't let a CPU with a
 callback go idle.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiAwNy8yNy8xNyAx
MDowMSBBTSA+Pj4KPkluIHRoaXMgY29tbWl0LCB3ZSBpbXBsZW1lbnQgdGhlIGFib3ZlLCB1c2lu
ZyByY3VfbmVlZHNfY3B1KCksCj5pbiBhIHdheSBzaW1pbGFyIHRvIGhvdyBpdCBpcyB1c2VkIGlu
IExpbnV4LiBUaGlzIGl0IGNvcnJlY3QsCj51c2VmdWwgYW5kIG5vdCB3YXN0ZWZ1bCBmb3IgQ1BV
cyB0aGF0IHBhcnRpY2lwYXRlIGluIGdyYWNlCj5wZXJpb2QsIGJ1dCBoYXZlIG5vdCBhIGNhbGxi
YWNrIHF1ZXVlZC4gRm9yIHRoZSBvbmVzIHRoYXQKPmhhcyBjYWxsYmFja3MsIGFuIG9wdGltaXph
dGlvbiB0aGF0IGF2b2lkcyBoYXZpbmcgdG8gc3BpbiBpcwo+aW50cm9kdWNlZCBpbiBuZXh0IGNv
bW1pdC4KCkFzIGFsd2F5cywgeW91IGNhbid0IGtub3cgd2hhdCB3aWxsIGJlIHRoZSAibmV4dCBj
b21taXQiLiBQbGVhc2UgdXNlCmUuZy4gImluIGEgc3Vic2VxdWVudCBjaGFuZ2UiLiBPdGhlciB0
aGFuIHRoYXQKClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:50:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:50: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.xen.org>)
	id 1dedjj-000443-BG; Mon, 07 Aug 2017 08:50:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dedji-00043g-Gg
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 08:50:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 5F/AF-03937-DB928895; Mon, 07 Aug 2017 08:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXePZke
 kwe3d5hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaGk8z1zwTabi0tbzzA2M
 C0W7GLk4hAT+Mkq82XaHpYuRE8h5zChx8zo/hL2NUWLi/2IQW0TAWeLrmbnsIDavgL7E1ofn2
 EBsYYEgiW13m1hABkkIbGWT2NOyjAkkISHgKbHy9DVmGLt75WIgm52DTcBK4pAYSJRFQFVi/Z
 NHzBMYuRcwMqxiVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ
 3AxDsYLy7KeAQoyQHk5Iob/yKtkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw5Gh2RQoJFqemp
 FWmZOcDAg0lLcPAoifC+UAdK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG88yAwBkKKM0
 jy4EbAouMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3lSQKTyZeSVwm14BHcEEdMSbxFaQI0
 oSEVJSDYxT1QzX1xQ+YsljiNibseyglodaSX+99c7dpvN4RPf73Hg+zfVP2sYfxfpqmgXa7dd
 drd66K1uEfL8oWifxfXVx7cdahn6XUy65Jruezk9Ka+W5b7nq64oMB0efRo3ux7LtuacVf574
 9rnB1nH5uQM37u8V6Xzb/cpfvcPZ4Mq/fV51Z+fwCiuxFGckGmoxFxUnAgBgCxdVfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502095803!101107727!1
X-Originating-IP: [104.130.215.37]
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 46984 invoked from network); 7 Aug 2017 08:50:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 08:50:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dedjd-0002Be-Ov; Mon, 07 Aug 2017 08:50: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 1dedjY-0007ud-59; Mon, 07 Aug 2017 08:49:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dedjX-0003JL-Uj; Mon, 07 Aug 2017 08:49:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112502-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 08:49:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112502: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6996186101819179416=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    6 days
Failing since        112418  2017-08-03 11:04:58 Z    3 days   40 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    2 days   28 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6996186101819179416==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedn1-0004Ec-Pu; Mon, 07 Aug 2017 08:53:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedn0-0004EU-LS
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:30 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C5/26-01994-98A28895; Mon, 07 Aug 2017 08:53:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfTAFt0OrY5
 Ig6v/GS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypczeyFNz2qdh78RtTA+NR6y5GLg4hgZmM
 Ek9PrGABcVgE2pkl5v99xw7iSAi8Y5HY+fMpWxcjJ5CTJrGl8wQrhF0l8f/CfxYQW0hAS+Loq
 dmsEKPamCRmnJzN3MXIwcEmYCIxq0MCpEZEQEni3qrJTCA1zAITmSUW/DjODpIQFrCVOHplCx
 OIzSKgKrHu5EGwBbwC3hKrF91jhlgmJ3HzXCfzBEa+BYwMqxg1ilOLylKLdA0N9ZKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOFAQh2MK5sdz7EKMnBpCTKG7+iLVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG+CZkekkGBRanpqRVpmDjBsYdISHDxKIrwv1IHSvMUFibnFmekQq
 VOM3hxXrqz7wsSxYfV6IHmnbwOQnHJgO5B8NeH/NyaOpu8fvzMJseTl56VKifPmgGwQABmRUZ
 oHtwAWf5cYZaWEeRmBThbiKUgtys0sQZV/xSjOwagkzDsJZApPZl4J3B2vgE5kAjrxTWIryIk
 liQgpqQZGh5KilKWnp+eefrQ8eE/S63VftHZ06zNOnyX1asZrjQ6h2DffA9M4Hl/lb3r2/tLl
 uapCV8xv1+27v4y5195m+VquugIr4ZfZkk9mnf57pPLCjA93NG/s/3DtteOBjG/7Yw9ekZOvn
 VBsm2bj2Nyz4pLrqdS2iUwqT5+FNrn+Nvl0u/PEvuJVLkosxRmJhlrMRcWJAI7fUeu6AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502096006!106000006!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,USERPASS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13184 invoked from network); 7 Aug 2017 08:53:27 -0000
Received: from mail-pf0-f180.google.com (HELO mail-pf0-f180.google.com)
 (209.85.192.180)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:27 -0000
Received: by mail-pf0-f180.google.com with SMTP id c28so30678461pfe.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=SspVq6a+6kAjRUIs5JBBYRZftEUIiC7I1YYdI9RRe+I=;
 b=jPeCkoepcgxDJi4iM95h1O1G2LBWmgg8N8d6V6mcQq+vOe+i/EEktJyFsXTnGwwgGE
 oTPggkMu639Bf8C/vgue/zgkrprE52a+Z6GvnjeeKoHL2EAMZoh0d2kq4M2SFf8ZffgY
 S9GcVmikHQsznMZ8nivREUf/aIbY3TurnQQ3Y=
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=SspVq6a+6kAjRUIs5JBBYRZftEUIiC7I1YYdI9RRe+I=;
 b=rNZsYhHPACZq0mzpExj+qEWMQbsFtL2HvKbdhrIjWEESi1Uleula+TuhUJGoz16i3E
 L+e6m1Kq5S1AkGmK3R2bA8GuKQtmeIokLdU4ASBSZLWLHcZI3XVtHYf+TdYn5+VPwnZi
 U1XSxiqdo9f7BsYyAgNqginQXRYpkNzoYmX3XLN6TDrqjy5/nE8GqRwsw5K3HVAXPbUr
 4fogk0QsqhBQJR+C6IEKl70jQv2q/i65ZaZbrtyK1GiJybuCHjU6RM8sqGlzjnMK+2Hp
 ujhaGCv786+A89lt+XY4j+lxMPpoclamfDrokHE7K2+vjd46BdeYP7+NKLNGkh8KFcgV
 T96w==
X-Gm-Message-State: AIVw113duay1HN3WiGnZDAqFto/n4sbys0jv/UbLKSSocX+mHhcboRgw
 RtHXEOvRWuIRhpiiqcQ83A==
X-Received: by 10.84.217.23 with SMTP id o23mr13215673pli.243.1502096005902;
 Mon, 07 Aug 2017 01:53:25 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:25 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:22:52 +0530
Message-Id: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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>,
 Andre Przywara <andre.przywara@arm.com>
Subject: [Xen-devel] [PATCH 00/25 v7]  SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U0JTQSBVQVJUIGVtdWxhdGlvbiBmb3IgZ3Vlc3RzIGluIFhlbgo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpMaW5hcm8gaGFzIHB1Ymxpc2hlZCBWTSBTeXN0ZW0gc3BlY2lm
aWNhdGlvbiBmb3IgQVJNIFByb2Nlc3NvcnMsIHdoaWNoCnByb3ZpZGVzIGEgc2V0IG9mIGd1aWRl
bGluZXMgZm9yIGJvdGggZ3Vlc3QgT1MgYW5kIGh5cGVydmlzb3IgaW1wbGVtZW50YXRpb25zLCAK
c3VjaCB0aGF0IGJ1aWxkaW5nIE9TIGltYWdlcyBhY2NvcmRpbmcgdG8gdGhlc2UgZ3VpZGVsaW5l
cyBndWFyYW50ZWVzCnRoYXQgdGhvc2UgaW1hZ2VzIGNhbiBhbHNvIHJ1biBvbiBoeXBlcnZpc29y
cyBjb21wbGlhbnQgd2l0aCB0aGlzIHNwZWNpZmljYXRpb24uCgpPbmUgb2YgdGhlIHNwZWMgcmVx
dWlyZW1lbnRzIGlzIHRoYXQgdGhlIGh5cGVydmlzb3IgbXVzdCBwcm92aWRlIGFuCmVtdWxhdGVk
IFNCU0EgVUFSVCBhcyBhIHNlcmlhbCBjb25zb2xlIHdoaWNoIG1lZXRzIHRoZSBtaW5pbXVtIHJl
cXVpcmVtZW50cyBpbiAKU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUg
Zm9sbG93aW5nIApBUk0gU2VydmVyIEJhc2UgQXJjaGl0ZWN0dXJlIERvY3VtZW50OgoKaHR0cHM6
Ly9zdGF0aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkvYS9TZXJ2ZXJfQmFzZV9TeXN0ZW1fQXJjaGl0
ZWN0dXJlX3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYuCgpUaGlzIGZlYXR1cmUgYWxsb3dzIHRoZSBY
ZW4gZ3Vlc3RzIHRvIHVzZSBTQlNBIGNvbXBsaWFudCBVQVJUIGFzIAphcyBhIGNvbnNvbGUuIAoK
Tm90ZSB0aGF0IFNCU0EgVUFSVCBpcyBhIHN1YnNldCBvZiBmdWxsIGZlYXR1cmVkIEFSTSBwbDAx
MSBVQVJUIGFuZApzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lzdGVycyBhcyBtZW50aW9u
ZWQgYmVsb3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKcngvdHggRE1BLgoKQ3VycmVudGx5LCBYZW4g
c3VwcG9ydHMgcGFyYXZpcnR1YWxpemVkIChha2EgUFYgY29uc29sZSkgYW5kIGFuIGVtdWxhdGVk
IHNlcmlhbCAKY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxsIGV4cG9zZSBhbiBlbXVsYXRlZCBT
QlNBIFVBUlQgY29uc29sZSB0byB0aGUKZ3Vlc3QsIHdoaWNoIGEgdXNlciBjYW4gYWNjZXNzIHVz
aW5nIHhlbmNvbnNvbGUuCgpUaGUgZGV2aWNlIHRyZWUgcGFzc2VkIHRvIHRoZSBndWVzdCBWTSB3
aWxsIGNvbnRhaW4gdGhlIFNCU0EgVUFSVCBNTUlPIGFkZHJlc3MgCnJhbmdlIGFuZCBhbiBpcnEg
Zm9yIHJlY2VpdmluZyByeC90eCBpbnRlcnJ1cHRzLiBUaGUgZGV2aWNlIHRyZWUgZm9ybWF0IApp
cyBzcGVjaWZpZWQgaW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9h
cm1fc2JzYV91YXJ0LnR4dC4KClRoZSBYZW4gaHlwZXJ2aXNvciB3aWxsIGV4cG9zZSB0d28gdHlw
ZXMgb2YgaW50ZXJmYWNlcyB0byB0aGUgYmFja2VuZCBhbmQgZG9tVS4gCgpUaGUgaW50ZXJmYWNl
IGV4cG9zZWQgdG8gZG9tVSB3aWxsIGJlIGFuIGVtdWxhdGVkIFNCU0EgVUFSVCBieSBlbXVsYXRp
bmcgdGhlIAphY2Nlc3MgdG8gdGhlIGZvbGxvd2luZyByZWdpc3RlcnMgYnkgdGhlIGd1ZXN0LgoK
LSBEYXRhIHJlZ2lzdGVyIChEUikgICAgICAgICAgICAtIFJXCi0gUmF3IGludGVycnVwdCBzdGF0
dXMgcmVnaXN0ZXIgKFJJUykgICAtIFJPCi0gTWFza2VkIGludGVycnVwdCBzdGF0dXMgcmVnaXN0
ZXIgKE1JUyktIFJPCi0gSW50ZXJydXB0IE1hc2sgKElNU0MpICAgICAgICAgLSBSVwotIEludGVy
cnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08KCkl0IHdpbGwgYWxzbyBpbmplY3QgdGhlIGlu
dGVycnVwdHMgdG8gdGhlIGd1ZXN0IGluIHRoZSBmb2xsb3dpbmcgCmNvbmRpdGlvbnM6CgotIGlu
Y29taW5nIGRhdGEgaW4gdGhlIHJ4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0Ci0gdGhlcmUgaXMgc3Bh
Y2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0IHRvIHdyaXRlIG1vcmUgZGF0YQoKVGhl
IGludGVyZmFjZSBleHBvc2VkIHRvIHRoZSBiYWNrZW5kIHdpbGwgYmUgdGhlIHNhbWUgUFYgY29u
c29sZSBpbnRlcmZhY2UsIAp3aGljaCBtaW5pbWl6ZXMgdGhlIGNoYW5nZXMgcmVxdWlyZWQgaW4g
eGVuY29uc29sZSB0byBzdXBwb3J0IGEgbmV3IFNCU0EgVUFSVApjb25zb2xlLgoKVGhpcyBpbnRl
cmZhY2UgaGFzIHJ4IGFuZCB0eCByaW5nIGJ1ZmZlcnMgYW5kIGFuIGV2ZW50IGNoYW5uZWwgZm9y
IApzZW5kaW5nL3JlY2VpdmluZyBldmVudHMgZnJvbSB0aGUgYmFja2VuZC4gCgpTbyBlc3NlbnRp
YWxseSBYZW4gaGFuZGxlcyB0aGUgZGF0YSBvbiBiZWhhbGYgb2YgZG9tVSBhbmQgdGhlIGJhY2tl
bmQuIEFueSBkYXRhIAp3cml0dGVuIGJ5IGRvbVUgaXMgY2FwdHVyZWQgYnkgWGVuIGFuZCB3cml0
dGVuIHRvIHRoZSBUWCAoT1VUKSByaW5nIGJ1ZmZlciAKYW5kIGFuIGV2ZW50IGlzIHJhaXNlZCB0
byB0aGUgYmFja2VuZCB0byByZWFkIHRoZSBUWCByaW5nIGJ1ZmZlci4KIApTaW1pbGFybHkgb24g
cmVjaXZpbmcgYW4gZXZlbnQgZnJvbSB4ZW5jb25zb2xlLCBYZW4gaW5qZWN0cyBhbiBpbnRlcnJ1
cHQgdG8gZ3Vlc3QgdG8KaW5kaWNhdGUgdGhlcmUgaXMgZGF0YSBhdmFpbGFibGUgaW4gdGhlIFJY
IChJTikgcmluZyBidWZmZXIuCgpUaGUgU0JTQSBVQVJUIHN0YXRlIGlzIGNvbXBsZXRlbHkgY2Fw
dHVyZWQgaW4gdGhlIHNldCBvZiByZWdpc3RlcnMgCm1lbnRpb25lZCBhYm92ZSBhbmQgdGhpcyBz
dGF0ZSBpcyB1cGRhdGVkIGV2ZXJ5dGltZSB0aGVyZSBpcyBhbiBldmVudCBmcm9tIAp0aGUgYmFj
a2VuZCBvciB0aGVyZSBpcyByZWdpc3RlciByZWFkL3dyaXRlIGFjY2VzcyBmcm9tIGRvbVUuIAoK
Rm9yIGV4YW1wbGUsIGlmIGRvbVUgaGFzIG1hc2tlZCB0aGUgcnggaW50ZXJydXB0IGluIHRoZSBJ
TVNDIHJlZ2lzdGVyLCB0aGVuIFhlbiAKd2lsbCBub3QgaW5qZWN0IGFuIGludGVycnVwdCB0byBn
dWVzdCBhbmQgd2lsbCBqdXN0IHVwZGF0ZSB0aGUgUklTIHJlZ2lzdGVyLiAKT25jZSB0aGUgaW50
ZXJydXB0IGlzIHVubWFza2VkIGJ5IGd1ZXN0LCB0aGUgaW50ZXJydXB0IHdpbGwgYmUgZGVsaXZl
cmVkIHRvIHRoZSAKZ3Vlc3QuCgpDaGFuZ2VzIHN1bW1hcnk6CgpYZW4gSHlwZXJ2aXNvcgo9PT09
PT09PT09PT09PT0KCjEuIEFkZCBlbXVsYXRpb24gY29kZSB0byBlbXVsYXRlIHJlYWQvd3JpdGUg
YWNjZXNzIHRvIFNCU0EgVUFSVCByZWdpc3RlcnMgYW5kIAogICBpbnRlcnJ1cHRzOgogICAgLSBJ
dCBlbXVsYXRlcyBEUiByZWFkL3dyaXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0
aGUgSU4gYW5kIAogICAgICBPVVQgcmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRv
IGRvbTAgd2hlbiB0aGVyZSBpcyBkYXRhIGluIAogICAgICB0aGUgT1VUIHJpbmcgYnVmZmVyIGFu
ZCBpbmplY3RpbmcgYW4gaW50ZXJydXB0IHRvIHRoZSBndWVzdCB3aGVuIHRoZXJlIAogICAgICBp
cyBkYXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlci4KICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSBy
ZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZCBlc3NlbnRpYWxseSAKICAgICAgY29u
dHJvbCB3aGVuIGludGVycnVwdHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QuCgoyLiBBZGQg
YSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIFNCU0EgVUFSVCBlbXVsYXRpb24gaW4gWGVu
LgoKMy4gRW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRpb24gZm9yIGEgZG9tYWluIGJhc2VkIG9uIGEg
bGlieGwgb3B0aW9uIHBhc3NlZCBkdXJpbmcgCiAgIGRvbWFpbiBjcmVhdGlvbi4KClRvb2xzdGFj
awo9PT09PT09PT09CgoxLiBBZGQgYSBuZXcgb3B0aW9uICJ2dWFydCIgaW4gdGhlIGRvbVUgY29u
ZmlndXJhdGlvbiBmaWxlIHRvIGVuYWJsZS9kaXNhYmxlIHZ1YXJ0LgoKMi4gQ3JlYXRlIGEgU0JT
QSBVQVJUIERUIG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZSB0cmVlLiBJdCB1c2VzIGEgZml4ZWQK
ICAgU1BJIElSUSBudW1iZXIgYW5kIE1NSU8gYWRkcmVzcyByYW5nZSBmb3IgU0JTQSBVQVJULgoK
My4gQ2FsbCB2dWFydCBpbml0IERPTUNUTCBBUEkgdG8gZW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRp
b24uCgo1LiBBZGQgYSBuZXcgdnVhcnQgeGVuc3RvcmUgbm9kZSwgd2hpY2ggY29udGFpbnM6CiAg
ICAtIHJpbmctcmVmCiAgICAtIGV2ZW50IGNoYW5uZWwKICAgIC0gYnVmZmVyIGxpbWl0CiAgICAt
IHR5cGUKClhlbmNvbnNvbGVkCj09PT09PT09PT09PQoKMS4gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1
Y3R1cmUgdG8gc3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcy4KCjIuIE1vZGlmeSBkaWZmZXJlbnQg
QVBJcyBzdWNoIGFzIGJ1ZmZlcl9hcHBlbmQoKSBldGMuIHRvIG9wZXJhdGUgb24gdGhlIAogICBj
b25zb2xlIHN0cnVjdHVyZS4KICAgCjMuIEFkZCBzdXBwb3J0IGZvciBoYW5kbGluZyBtdWx0aXBs
ZSBjb25zb2xlcy4KCjQuIEFkZCBzdXBwb3J0IGZvciB2dWFydCBjb25zb2xlOgoKVGhlIHZwbDAx
MSBjaGFuZ2VzIGF2YWlsYWJsZSBhdCB0aGUgZm9sbG93aW5nIHJlcG86Cgp1cmw6IGh0dHBzOi8v
Z2l0QGdpdC5saW5hcm8ub3JnOi9wZW9wbGUvYmh1cGluZGVyLnRoYWt1ci94ZW4uZ2l0CmJyYW5j
aDogdnBsMDExX3Y2CgpLaW5kbHkgd2FpdCBmb3Igb25lIGRheSB0byBjaGVja291dCB0aGUgY29k
ZSBmcm9tIHRoZSBhYm92ZSBVUkwuCgpUaGVyZSBhcmUgc29tZSBUQkQgaXRlbXMgd2hpY2ggbmVl
ZCB0byBiZSBsb29rZWQgYXQgaW4gdGhlIGZ1dHVyZToKCjEuIEN1cnJlbnRseSBVRUZJIGZpcm13
YXJlIGxvZ3MgdGhlIG91dHB1dCB0byBodmMgY29uc29sZSBvbmx5LiBIb3cgY2FuIAogICBVRUZJ
IGZpcm13YXJlIGJlIG1hZGUgYXdhcmUgb2YgcGwwMTEgY29uc29sZSBhbmQgaG93IGl0IGNhbiB1
c2UgaXQKICAgYXMgYSBjb25zb2xlIGluc3RlYWQgb2YgaHZjLgoKICAgVGhlcmUgd2FzIGEgZGlz
Y3Vzc2lvbiBvbiB0aGlzIGFuZCBpdCB3YXMgZGVjaWRlZCB0aGF0IFNCU0EgVUFSVCBzaG91bGQg
CiAgIGJlIHVzZWQgYXMgYSBkZWJ1ZyBwb3J0IGJ5IHRoZSBVRUZJIGZpcm13YXJlIHNvIHRoYXQg
YWxsIGRlYnVnIG91dHB1dAogICBpcyByZWRpcmVjdGVkIHRvIHRoaXMgcG9ydC4KCjIuIExpbnV4
IHNlZW1zIHRvIGhhdmUgaHZjIGNvbnNvbGUgYXMgdGhlIGRlZmF1bHQgY29uc29sZSBpLmUuIGlm
IG5vCiAgIGNvbnNvbGUgaXMgc3BlY2lmaWVkIHRoZW4gaXQgdXNlcyBodmMgYXMgdGhlIGNvbnNv
bGUuIEhvdyBjYW4gYW4gCiAgIG9wdGlvbiBiZSBwcm92aWRlZCBpbiBMaW51eCB0byBzZWxlY3Qg
ZWl0aGVyIGh2YyBvciBwbDAxMSBhcyB0aGUgCiAgIGRlZmF1bHQgY29uc29sZS4KCiAgIEl0IHdh
cyBzdWdnZXRlZCB0byB1c2UgdGhlIFNQQ1IgaW4gQUNQSSBhbmQgdGhlIHN0ZG91dC1wYXRoIG9w
dGlvbiBpbiB0aGUKICAgZGV2aWNlIHRyZWUgdG8gc3BlY2lmeSB0aGUgZGVmYXVsdCBjb25zb2xl
LiBIb3dldmVyLCBjdXJyZW50bHkgaHZjIGNvbnNvbGUKICAgaXMgbm90IGRlc2NyaWJhYmxlIGlu
IHRoZSBBQ1BJL2RldmljZSB0cmVlLiBUaGlzIHN1cHBvcnQgd2lsbCBoYXZlIHRvIGJlCiAgIGFk
ZGVkIHRvIGFsbG93IHRoZSB1c2VyIHRvIHNwZWNpZnkgdGhlIGRlZmF1bHQgY29uc29sZS4KCjMu
IEFDUEkgc3VwcG9ydCBmb3IgcGwwMTEgZGV2aWNlLgoKQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkJo
dXBpbmRlciBUaGFrdXIgKDI1KToKICB4ZW4vYXJtOiB2cGwwMTE6IERlZmluZSBjb21tb24gcmlu
ZyBidWZmZXIgaGVscGVyIGZ1bmN0aW9ucyBpbgogICAgY29uc29sZS5oCiAgeGVuL2FybTogdnBs
MDExOiBBZGQgU0JTQSBVQVJUIGVtdWxhdGlvbiBpbiBYZW4KICB4ZW4vYXJtOiB2cGwwMTE6IEFs
bG9jYXRlIGEgbmV3IEdGTiBpbiB0aGUgdG9vbHN0YWNrIGZvciB2dWFydAogIHhlbi9hcm06IHZw
bDAxMTogQWRkIHN1cHBvcnQgZm9yIHZ1YXJ0IGluIGxpYnhsCiAgeGVuL2FybTogdnBsMDExOiBS
ZWFycmFuZ2UgeGVuIGhlYWRlciBpbmNsdWRlcyBpbiBhbHBoYWJldGljYWwgb3JkZXIKICAgIGlu
IGRvbWN0bC5jCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0
aWFsaXplIHZwbDAxMQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IHZ1YXJ0IG5vZGUgaW4g
dGhlIHhlbnN0b3JlCiAgeGVuL2FybTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29sZSB0byBkZWZp
bmUgYW5kIHVzZSBhIG5ldyBjb25zb2xlICAgIAogICAgc3RydWN0dXJlCiAgeGVuL2FybTogdnBs
MDExOiBSZW5hbWUgdGhlIGNvbnNvbGUgc3RydWN0dXJlIGZpZWxkIGNvbnNwYXRoIHRvIHhzcGF0
aAogIHhlbi9hcm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNvbGUgZnVuY3Rpb25zIHRvIHRha2Ug
Y29uc29sZSBzdHJ1Y3R1cmUKICAgIGFzIGlucHV0CiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBu
ZXcgY29uc29sZV9pbml0IGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6
IEFkZCBhIG5ldyBidWZmZXJfYXZhaWxhYmxlIGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4v
YXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQgZnVuY3Rp
b24gaW4KICAgIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBtYXliZV9h
ZGRfY29uc29sZV90dHlfZmQgZnVuY3Rpb24gaW4KICAgIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2
cGwwMTE6IEFkZCBhIG5ldyBjb25zb2xlX2V2dGNobl91bm1hc2sgZnVuY3Rpb24gaW4KICAgIHhl
bmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBoYW5kbGVfY29uc29sZV9yaW5n
IGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBoYW5k
bGVfY29uc29sZV90dHkgZnVuY3Rpb24gaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTog
QWRkIGEgbmV3IGNvbnNvbGVfY2xlYW51cCBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgeGVuL2Fy
bTogdnBsMDExOiBBZGQgYSBuZXcgY29uc29sZV9vcGVuX2xvZyBmdW5jdGlvbiBpbiB4ZW5jb25z
b2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgY29uc29sZV9jbG9zZV9ldnRjaG4gZnVu
Y3Rpb24gaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIHN1cHBvcnQgZm9yIG11
bHRpcGxlIGNvbnNvbGVzIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBzdXBw
b3J0IGZvciB2dWFydCBjb25zb2xlIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFk
ZCBhIG5ldyB2dWFydCBjb25zb2xlIHR5cGUgdG8geGVuY29uc29sZSBjbGllbnQKICB4ZW4vYXJt
OiB2cGwwMTE6IEFkZCBhIHBsMDExIHVhcnQgRFQgbm9kZSBpbiB0aGUgZ3Vlc3QgZGV2aWNlIHRy
ZWUKICB4ZW4vYXJtOiB2cGwwMTE6IFVwZGF0ZSBkb2N1bWVudGF0aW9uIGZvciB2dWFydCBjb25z
b2xlIHN1cHBvcnQKCiBjb25maWcvYXJtMzIubWsgICAgICAgICAgICAgICAgICAgICAgfCAgIDEg
KwogY29uZmlnL2FybTY0Lm1rICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGRvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgICB8ICAxMiArCiBkb2NzL21pc2MvY29uc29sZS50
eHQgICAgICAgICAgICAgICAgfCAgNDQgKystCiB0b29scy9jb25zb2xlL01ha2VmaWxlICAgICAg
ICAgICAgICAgfCAgIDMgKy0KIHRvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyAgICAgICAgICB8
ICAxMyArLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICAgICAgIHwgNjU5ICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2Rv
bS5oICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAg
IHwgIDIwICsrCiB0b29scy9saWJ4Yy94Y19kb21fYXJtLmMgICAgICAgICAgICAgfCAgIDUgKy0K
IHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4
Yy94Y19kb21haW4uYyAgICAgICAgICAgICAgfCAgMjUgKysKIHRvb2xzL2xpYnhsL2xpYnhsLmgg
ICAgICAgICAgICAgICAgICB8ICAgNSArCiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgICAg
ICAgICAgfCAgIDcgKwogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAgICAgICAgIHwgIDc0
ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgICAgICAgICB8ICA0NyArKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8ICAgOSArLQogdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMgICAgICAgICAgIHwgICA5ICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgICAgfCAgIDUgKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAg
ICAgIHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8ICAgNyAr
CiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgIDEgKwogdG9vbHMvbGli
eGwvbGlieGxfeDg2LmMgICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxl
LmMgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMveGwveGxfY29uc29sZS5jICAgICAgICAg
ICAgICAgIHwgICA1ICstCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAgfCAg
IDggKwogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgIHwgICA3ICsKIHhlbi9h
cmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vZG9t
YWluLmMgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAg
ICAgICAgICAgIHwgIDQ4ICsrLQogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICAgICAgICAg
IHwgNDU0ICsrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21h
aW4uaCAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oICAg
ICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oICAgICAgICAgfCAgNzIgKysr
KwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgICAgIHwgICA2ICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgICB8ICAyMSArKwogeGVuL2luY2x1ZGUvcHVibGlj
L2lvL2NvbnNvbGUuaCAgICAgIHwgICA0ICsKIDM3IGZpbGVzIGNoYW5nZWQsIDEzNjYgaW5zZXJ0
aW9ucygrKSwgMjQxIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2Fy
bS92cGwwMTEuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmgKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedn4-0004Ey-1J; Mon, 07 Aug 2017 08:53:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedn2-0004Eh-M0
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:32 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 99/F2-01724-B8A28895; Mon, 07 Aug 2017 08:53:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXiVRtsqtut1RF
 p8OwUm8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHv5U+mglaBiiNT/RoYG/i6GLk4hARmMEp8
 3HeOsYuRk4NFYB6zxO/HViC2hEA/q8Tvg14QdprE42v/WLsYOYDsSok5a/xBwkICWhJHT81mh
 ZjTxiTxbulDRpAaNgETiVkdEiA1IgJKEvdWTWYCqWEWuMAoMfPvczaQhLBAksSyPxPYIfaqSq
 w7NIEFxOYV8JZ49eg9K8ReOYmb5zqZQWxOAR+J85fesEAs9pa4fayPcQKjwAJGhlWMGsWpRWW
 pRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBVc/AwLiD8dVxv0OMkhxM
 SqK88SvaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8CZodkQKCRalpqdWpGXmAMMbJi3BwaMkw
 vtCHSjNW1yQmFucmQ6ROsVoybFh9fovTByTDmwHkq8m/P/GJMSSl5+XKiXOew5kngBIQ0ZpHt
 w4WAxeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOwlkCk9mXgnc1ldABzEBHfQmsRXkoJJ
 EhJRUA2NSz6LEkpibOnr+haaLHKPfvG9cHCD5QUP1x+SjiXfCv9p8rz2R0bdywu5gG9Z7P554
 fO77INUsOPnUAadILl1Zv1WfW0Njw+OV+Ju/+QQ8WNuwr8Hxz8ulmb0bG5XDza89XBF/yzmwb
 v2j/PBNmozZe7XuzdwUU8F3kPFv5kqRicVvFbZOYVNiKc5INNRiLipOBAASJlJlvAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502096009!108174893!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18962 invoked from network); 7 Aug 2017 08:53:30 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:30 -0000
Received: by mail-pg0-f53.google.com with SMTP id l64so31596189pge.5
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:30 -0700 (PDT)
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=hEkKGCPm47FMsgYwL/NrMZbix4eTUybWDHit8lEDoDc=;
 b=Fu8va02hKPIVIuB4ZVop+qAafrH7LY18UBOZcmmVVH4B36oYu9xoa1GfausRlz0YQu
 sLrHSze/j+hsErYPmUH4qDzNrWP84TbKcBpeET/PTIn6yADww94M1r45Xb6DZDT5VXoz
 cxpqF92w4fodS1SWH948f33rP8neI9MlnUIGg=
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=hEkKGCPm47FMsgYwL/NrMZbix4eTUybWDHit8lEDoDc=;
 b=FjvAPeyGf9W7PIcRwxscI1GAB7cEX5Zisg9X33ou2kp2gK05GaUFfwsL8es/PCMmky
 nP8fMnRsVsYXXBkxGmwjU7gYZBRJXSp8vndjno2DLQcwdQ4qK3/6k05/BY7dBGaqRqk1
 enOQwxmpMK1KrmzWCT72fR+XSTI5gni9VbrRf8AWV79Rt0Q3aoALU1dg2cB3K4/RwvIb
 i2Vt09UMe7YsY3W87SVNhYvoVaqADVUCLdUUt56ntebabfRVjMWQtTmJPQGBF49FxKGK
 skABhOQXi35zbc6kieafIBlDHZIWeXMvoyzbxPzSNi+FLco88JCH/gMMiBhERBoBZqJX
 KUNQ==
X-Gm-Message-State: AIVw1117Y25MAo9oKXGtYzYgkKLHxT49TCIn2SU6vunJ2rlGVzSj5CqX
 LFRPoS3BGsHLKGHbljnNnQ==
X-Received: by 10.101.91.70 with SMTP id y6mr10780458pgr.122.1502096009114;
 Mon, 07 Aug 2017 01:53:29 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:28 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:22:53 +0530
Message-Id: <1502095997-31219-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 01/25 v7] xen/arm: vpl011: Define common ring
	buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

REVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucykgZGVmaW5lcyBjb21tb24gaGVscGVyIGZ1bmN0
aW9ucyBzdWNoIGFzCnhlbmNvbnNfcXVldWVkKCkgdG8gdGVsbCB0aGUgY3VycmVudCBzaXplIG9m
IHRoZSByaW5nIGJ1ZmZlciwKeGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGluZGV4LCB3
aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCnBsMDExIGVtdWxhdGlvbiBjb2RlIHdp
bGwgdXNlIHRoZXNlIGhlbHBlciBmdW5jdGlvbnMuCgppby9jb25zb2xlLmggaW5jbHVkZXMgaW8v
cmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVYX1JJTkcuCgpJbiBjb25zb2xlL2Rh
ZW1vbi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5jbHVkZWQgYmVmb3JlIGlvL2NvbnNvbGUu
aApiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFNwbGl0IHRoaXMgY2hh
bmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAg
ICB8IDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmggfCA0ICsrKysKIDIgZmls
ZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5k
ZXggN2U0NzRiYi4uZTgwMzNkMiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
YworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0yMSw2ICsyMSw3IEBACiAKICNp
bmNsdWRlICJ1dGlscy5oIgogI2luY2x1ZGUgImlvLmgiCisjaW5jbHVkZSA8c3RyaW5nLmg+CiAj
aW5jbHVkZSA8eGVuZXZ0Y2huLmg+CiAjaW5jbHVkZSA8eGVuZ250dGFiLmg+CiAjaW5jbHVkZSA8
eGVuc3RvcmUuaD4KQEAgLTI5LDcgKzMwLDYgQEAKIAogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2lu
Y2x1ZGUgPGVycm5vLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8cG9sbC5oPgog
I2luY2x1ZGUgPGZjbnRsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNv
bGUuaAppbmRleCBlMmNkOTdmLi41ZTQ1ZTFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vY29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKQEAg
LTI3LDYgKzI3LDggQEAKICNpZm5kZWYgX19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fCiAjZGVm
aW5lIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwogCisjaW5jbHVkZSAicmluZy5oIgorCiB0
eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNfUklOR19JRFg7CiAKICNkZWZpbmUgTUFTS19YRU5DT05T
X0lEWChpZHgsIHJpbmcpICgoaWR4KSAmIChzaXplb2YocmluZyktMSkpCkBAIC0zOCw2ICs0MCw4
IEBAIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSB7CiAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRf
Y29ucywgb3V0X3Byb2Q7CiB9OwogCitERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKTsKKwog
I2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXyAqLwogCiAvKgotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedn9-0004HF-BO; Mon, 07 Aug 2017 08:53:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedn7-0004GC-RN
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:38 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F4/2D-03044-19A28895; Mon, 07 Aug 2017 08:53:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfTAet1+rY5
 IgxM9Fhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGpxIFHSsYK76uVW9gbG5k7GLk4hASmMko
 sWvXJiCHk4NFYB6zxJRZkiAJCYF+VomTc16zgSQkBNIk7ndcZepi5ACyKyTmzxIDCQsJaEkcP
 TWbFcJuY5I4vTUFpIRNwERiVocESFhEQEni3qrJTCAjmQUmMkss+HGcHSQhLOApsfXSLlaIva
 oSV+e9BbuBV8Bb4n3fHmaItXISN891gtmcAj4S5y+9YYHY5S1x+1gf4wRGgQWMDKsYNYpTi8p
 Si3SNDfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDigEIdjD+XRt4iFGSg0lJ
 lDd+RVukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneRxodkUKCRanpqRVpmTnAAIdJS3DwKInwv
 lAHSvMWFyTmFmemQ6ROMbpyXLmy7gsTx4KeDUByyoHtQPLVhP/fmDiavn/8ziTEkpeflyolzv
 sGZLYASHNGaR7caFh0XmKUlRLmZQQ6VoinILUoN7MEVf4VozgHo5Iwb5gm0BSezLwSuAteAR3
 HBHTcm8RWkONKEhFSUg2MEw6Js2s2dTr9bLmTUfX17LHzb/LLDi4PWcn7gbH5QZnz2aaQRC9e
 P6X2+VlX+S9/unF3Zdvddxs2vZk8yzy8PZ4nfdXrRU72k0SPLqrI/dpR18e3wzh2jtR61pvv2
 8pEUm24Ltq5Lr78QsYkatJ5gy1GIaoqMcp3mBtW1gks3yyzIn7254b9SizFGYmGWsxFxYkADw
 QYGMkCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502096014!73625188!1
X-Originating-IP: [209.85.192.175]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24664 invoked from network); 7 Aug 2017 08:53:35 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:35 -0000
Received: by mail-pf0-f175.google.com with SMTP id t86so31415103pfe.2
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:35 -0700 (PDT)
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=1fygk/iD4lDx2NtEmhdDChWeD8mwATvhZLL0+YuABJ8=;
 b=kAZP+swEOMZbnUR4pyTnuK2zsWuFPGssm7ge0AQ6+fMKWlRI2k/if+1cfshwlNl/Yo
 g2S6SsDd2nJs/MsA7n5a+HptZycHwXCFezSG3+t+PNLKVOMCAu/WTsRVZ7k1ZRiq8ZMN
 mPrnQUFpSGksvC87eW2TrfH36WwNzS77p4gTc=
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=1fygk/iD4lDx2NtEmhdDChWeD8mwATvhZLL0+YuABJ8=;
 b=KxFkrN7LUK03xxJMmXaspCALtEnvJwWYvHLJY99geE9HtJX/eCgSaLNbYKK+OSnjuD
 IXypTbR9yGWQPzExlHaoXd8gohFbmBvUmuqp1fmN/mJ89k3L6REw9M//oADR3wZ3Qae7
 4/lV1zG68i+TY8QkAcQvnWfYuIu4yZCsnOuzUAlRxp7XkjpdbW2GC9pC64hN60nwU7Lm
 N9tqnzLoWXTfhyvayaGJ8BUOYazxGA9UlXk7cFcARoku9BI0MLxacI3HeE5AOVL0l2CE
 4eMqMKWb4r8du7b05K2iglVW7u91NRZGOrNPdThkG1f8acZPiJmKFdJ/6+IMbVEcWVoY
 Urpg==
X-Gm-Message-State: AIVw113h0FqS8oiof7BuWbX3E/ofcPgo2krXml0wGvuTu+8wBijHucRk
 OtXwbZZa37zF2SSSa/WYhA==
X-Received: by 10.99.161.9 with SMTP id b9mr10800681pgf.144.1502096013862;
 Mon, 07 Aug 2017 01:53:33 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:33 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:22:54 +0530
Message-Id: <1502095997-31219-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
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>,
 Andre Przywara <andre.przywara@arm.com>
Subject: [Xen-devel] [PATCH 02/25 v7] xen/arm: vpl011: Add SBSA UART
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGwwMTEg
cmVnaXN0ZXJzCmFuZCBwbDAxMSBpbnRlcnJ1cHRzOgoKICAgIC0gRW11bGF0ZSBEUiByZWFkL3dy
aXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0aGUgSU4KICAgICAgYW5kIE9VVCBy
aW5nIGJ1ZmZlcnMgYW5kIHJhaXNpbmcgYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQgd2hlbgogICAg
ICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBp
bnRlcnJ1cHQKICAgICAgdG8gdGhlIGd1ZXN0IHdoZW4gdGhlcmUgaXMgZGF0YSBpbiB0aGUgSU4g
cmluZyBidWZmZXIKCiAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBpbnRlcnJ1
cHQgbWFuYWdlbWVudCBhbmQKICAgICAgZXNzZW50aWFsbHkgY29udHJvbCB3aGVuIGludGVycnVw
dHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QKClRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUg
U0JTQSBHZW5lcmljIFVBUlQgd2hpY2ggaXMgYSBzdWJzZXQgb2YgQVJNClBMMDExIFVBUlQuCgpU
aGUgU0JTQSBHZW5lcmljIFVBUlQgaXMgY292ZXJlZCBpbiBBcHBlbmRpeCBCIG9mCmh0dHBzOi8v
c3RhdGljLmRvY3MuYXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2VfU3lzdGVtX0FyY2hpdGVj
dHVyZV92M18xX0FSTV9ERU5fMDAyOUEucGRmCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJp
eC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoYW5nZXMg
c2luY2UgdjY6Ci0gUmVtb3ZlZCBmcmVlaW5nIG9mIG1taW9faGFuZGxlcnMgaW4gdnBsMDExX2Rl
aW5pdCgpIGFzIHRoZSBoYW5kbGVycyBnZXQgZnJlZWQgd2hlbiBhIGRvbWFpbiBpcyAKICBkZXN0
cm95ZWQuIFNpbmNlIHRoaXMgaXMgYSBtaW5vciBjaGFuZ2UsIEkgaGF2ZSBpbmNsdWRlZCB0aGUg
cmV2aWV3ZWQtYnkgYW5kIGFja2VkLWJ5IHRhZ3MuCgpDaGFuZ2VzIHNpbmNlIHY1OgotIHVzZSA8
YXNtLz4gaW5zdGVhZCBvZiA8YXNtLWFybS8+IGZvciBpbmNsdWRpbmcgYXJtIHNwZWNpZmljIGhl
YWRlciBmaWxlcy4KLSByZW5hbWVkIHNoYWRvd191YXJ0cmlzIHRvIHNoYWRvd191YXJ0bWlzIHRv
IGluZGljYXRlIHRoYXQgaXQgaXMgbWFza2VkIGludGVycnVwdCBzdGF0dXMuCi0gdXNlIHNtcF9t
YigpIGluc3RlYWQgb2Ygc21wX3JtYigpIGluIHZwbDAxMV93cml0ZV9kYXRhKCkuCgpDaGFuZ2Vz
IHNpbmNlIHY0OgotIFJlbmFtZWQgdnBsMDExX3VwZGF0ZSgpIHRvIHZwbDAxMV91cGRhdGVfaW50
ZXJydXB0X3N0YXR1cygpIGFuZCBhZGRlZCBsb2dpYyB0byBhdm9pZAogIHJhaXNpbmcgc3B1cmlv
dXMgaW50ZXJydXB0cy4KLSBVc2VkIGJhcnJpZXIgaW5zdHJ1Y3Rpb25zIGNvcnJlY3RseSB3aGls
ZSByZWFkaW5nL3dyaXRpbmcgZGF0YSB0byB0aGUgcmluZyBidWZmZXIuCi0gUHJvcGVyIGxvY2sg
dGFrZW4gYmVmb3JlIHJlYWRpbmcgcmluZyBidWZmZXIgaW5kaWNlcy4KCkNoYW5nZXMgc2luY2Ug
djM6Ci0gTW92ZWQgdGhlIGNhbGwgdG8gREVGSU5FX1hFTl9GTEVYX1JJTkcgZnJvbSB2cGwwMTEu
aCB0byBwdWJsaWMvY29uc29sZS5oLiBUaGlzIG1hY3JvIGRlZmluZXMKICBzdGFuZGFyZCBmdW5j
dGlvbnMgdG8gb3BlcmF0ZSBvbiB0aGUgcmluZyBidWZmZXIuCi0gTG9jayB0YWtlbiB3aGlsZSB1
cGRhdGluZyB0aGUgaW50ZXJydXB0IG1hc2sgYW5kIGNsZWFyIHJlZ2lzdGVycyBpbiBtbWlvX3dy
aXRlLgotIFVzZSBnZm5fdCBpbnN0ZWFkIG9mIHhlbl9wZm5fdC4KLSB2Z2ljX2ZyZWVfdmlycSBj
YWxsZWQgaWYgdGhlcmUgaXMgYW55IGVycm9yIGluIHZwbDAxMSBpbml0aWFsaXphdGlvbi4KLSBt
bWlvIGhhbmRsZXJzIGZyZWVkIGlmIHRoZXJlIGlzIGFueSBlcnJvciBpbiB2cGwwMTEgaW5pdGlh
bGl6YXRpb24uCi0gUmVtb3ZlZCB2cGwwMTEtPmluaXRpYWxpemVkIGZsYWcgdXNhZ2UgYXMgdGhl
IHNhbWUgY2hlY2sgY291bGQgYmUgZG9uZSAKICB1c2luZyB2cGwwMTEtPnJpbmctcmVmLgotIFVz
ZWQgcmV0dXJuIGluc3RlYWQgb2YgYnJlYWsgaW4gdGhlIHN3aXRjaCBoYW5kbGluZyBvZiBlbXVs
YXRpb24gb2YgZGlmZmVyZW50IHBsMDExIHJlZ2lzdGVycy4KLSBSZW5hbWVkIHZwbDAxMV91cGRh
dGVfc3BpKCkgdG8gdnBsMDExX3VwZGF0ZSgpLgoKQ2hhbmdlcyBzaW5jZSB2MjoKLSBVc2UgZ2Vu
ZXJpYyB2cmVnX3JlZyogZm9yIHJlYWQvd3JpdGUgb2YgcmVnaXN0ZXJzIGVtdWxhdGluZyBwbDAx
MS4KLSBVc2UgZ2VuZXJpYyByaW5nIGJ1ZmZlciBmdW5jdGlvbnMgZGVmaW5lZCB1c2luZyBERUZJ
TkVfWEVOX0ZMRVhfUklORy4KLSBSZW5hbWVkIHRoZSBTUEkgaW5qZWN0aW9uIGZ1bmN0aW9uIHRv
IHZwbDAxMV91cGRhdGVfc3BpKCkgdG8gcmVmbGVjdCBsZXZlbCAKICB0cmlnZ2VyZWQgbmF0dXJl
IG9mIHBsMDExIGludGVycnVwdHMuCi0gVGhlIHBsMDExIHJlZ2lzdGVyIGFjY2VzcyBhZGRyZXNz
IHNob3VsZCBhbHdheXMgYmUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUKICBjb3JyZXNwb25kaW5n
IHJlZ2lzdGVyIGFzIHBlciBzZWN0aW9uIEIgb2YgdGhlIFNCU0EgZG9jdW1lbnQuIEZvciB0aGlz
IHJlYXNvbiwKICB0aGUgcmVnaXN0ZXIgcmFuZ2UgYWRkcmVzcyBhY2Nlc3MgaXMgbm90IGFsbG93
ZWQuCgpDaGFuZ2VzIHNpbmNlIHYxOgotIFJlbW92ZWQgdGhlIG9wdGltaXp0aW9uIHJlbGF0ZWQg
dG8gc2VuZGlpbmcgZXZlbnRzIHRvIHhlbmNvbnNvbGUgCi0gVXNlIGxvY2FsIHZhcmlhYmxlcyBh
cyByaW5nIGJ1ZmZlciBpbmRpY2VzIHdoaWxlIHVzaW5nIHRoZSByaW5nIGJ1ZmZlcgoKIHhlbi9h
cmNoL2FybS9LY29uZmlnICAgICAgICAgICAgIHwgICA3ICsKIHhlbi9hcmNoL2FybS9NYWtlZmls
ZSAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgIHwg
NDU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaCAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11
YXJ0LmggfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgfCAgNzIgKysr
KysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgfCAgIDYgKwogNyBmaWxlcyBj
aGFuZ2VkLCA1NDggaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2Fy
bS92cGwwMTEuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9LY29u
ZmlnCmluZGV4IGQ0NmI5OGMuLmY1ODAxOWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9LY29u
ZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCkBAIC01MCw2ICs1MCwxMyBAQCBjb25maWcg
SEFTX0lUUwogICAgICAgICBwcm9tcHQgIkdJQ3YzIElUUyBNU0kgY29udHJvbGxlciBzdXBwb3J0
IiBpZiBFWFBFUlQgPSAieSIKICAgICAgICAgZGVwZW5kcyBvbiBIQVNfR0lDVjMKIAorY29uZmln
IFNCU0FfVlVBUlRfQ09OU09MRQorCWJvb2wgIkVtdWxhdGVkIFNCU0EgVUFSVCBjb25zb2xlIHN1
cHBvcnQiCisJZGVmYXVsdCB5CisJLS0taGVscC0tLQorCSAgQWxsb3dzIGEgZ3Vlc3QgdG8gdXNl
IFNCU0EgR2VuZXJpYyBVQVJUIGFzIGEgY29uc29sZS4gVGhlCisJICBTQlNBIEdlbmVyaWMgVUFS
VCBpbXBsZW1lbnRzIGEgc3Vic2V0IG9mIEFSTSBQTDAxMSBVQVJULgorCiBlbmRtZW51CiAKIG1l
bnUgIkFSTSBlcnJhdGEgd29ya2Fyb3VuZCB2aWEgdGhlIGFsdGVybmF0aXZlIGZyYW1ld29yayIK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmls
ZQppbmRleCA0OWUxZmIyLi5kOWM2ZWJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC01MCw2ICs1MCw3IEBAIG9iai0kKENP
TkZJR19IQVNfR0lDVjMpICs9IHZnaWMtdjMubwogb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IHZn
aWMtdjMtaXRzLm8KIG9iai15ICs9IHZtX2V2ZW50Lm8KIG9iai15ICs9IHZ0aW1lci5vCitvYmot
JChDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFKSArPSB2cGwwMTEubwogb2JqLXkgKz0gdnBzY2ku
bwogb2JqLXkgKz0gdnVhcnQubwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMg
Yi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uNTZkOWNiZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAt
MCwwICsxLDQ1NCBAQAorLyoKKyAqIGFyY2gvYXJtL3ZwbDAxMS5jCisgKgorICogVmlydHVhbCBQ
TDAxMSBVQVJUCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQg
Y29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9u
IDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1
bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICog
bW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNp
bmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4
ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4v
bGliLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5j
bHVkZSA8cHVibGljL2RvbWN0bC5oPgorI2luY2x1ZGUgPHB1YmxpYy9pby9jb25zb2xlLmg+Cisj
aW5jbHVkZSA8YXNtL3BsMDExLXVhcnQuaD4KKyNpbmNsdWRlIDxhc20vdmdpYy1lbXVsLmg+Cisj
aW5jbHVkZSA8YXNtL3ZwbDAxMS5oPgorCisvKgorICogU2luY2UgcGwwMTEgcmVnaXN0ZXJzIGFy
ZSAzMi1iaXQgcmVnaXN0ZXJzLCBhbGwgcmVnaXN0ZXJzCisgKiBhcmUgaGFuZGxlZCBzaW1pbGFy
bHkgYWxsb3dpbmcgOC1iaXQsIDE2LWJpdCBhbmQgMzItYml0CisgKiBhY2Nlc3NlcyBleGNlcHQg
NjQtYml0IGFjY2Vzcy4KKyAqLworc3RhdGljIGJvb2wgdnBsMDExX3JlZzMyX2NoZWNrX2FjY2Vz
cyhzdHJ1Y3QgaHNyX2RhYnQgZGFidCkKK3sKKyAgICByZXR1cm4gKGRhYnQuc2l6ZSAhPSBEQUJU
X0RPVUJMRV9XT1JEKTsKK30KKworc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRf
c3RhdHVzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JmQtPmFyY2gudnBsMDExOworICAgIHVpbnQzMl90IHVhcnRtaXMgPSB2cGwwMTEtPnVhcnRyaXMg
JiB2cGwwMTEtPnVhcnRpbXNjOworCisgICAgLyoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIGlzIGV4
cGVjdGVkIHRvIGJlIGNhbGxlZCB3aXRoIHRoZSBsb2NrIHRha2VuLgorICAgICAqLworICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmdnBsMDExLT5sb2NrKSk7CisKKyAgICAvKgorICAgICAqIFRP
RE86IFBMMDExIGludGVycnVwdHMgYXJlIGxldmVsIHRyaWdnZXJlZCB3aGljaCBtZWFucworICAg
ICAqIHRoYXQgaW50ZXJydXB0IG5lZWRzIHRvIGJlIHNldC9jbGVhciBpbnN0ZWFkIG9mIGJlaW5n
CisgICAgICogaW5qZWN0ZWQuIEhvd2V2ZXIsIGN1cnJlbnRseSB2R0lDIGRvZXMgbm90IGhhbmRs
ZSBsZXZlbAorICAgICAqIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIHByb3Blcmx5LiBUaGlzIGZ1bmN0
aW9uIG5lZWRzIHRvIGJlCisgICAgICogcmV2aXNpdGVkIG9uY2UgdkdJQyBzdGFydHMgaGFuZGxp
bmcgbGV2ZWwgdHJpZ2dlcmVkCisgICAgICogaW50ZXJydXB0cy4KKyAgICAgKi8KKworICAgIC8q
CisgICAgICogUmFpc2UgYW4gaW50ZXJydXB0IG9ubHkgaWYgYW55IGFkZGl0aW9uYWwgaW50ZXJy
dXB0CisgICAgICogc3RhdHVzIGJpdCBoYXMgYmVlbiBzZXQgc2luY2UgdGhlIGxhc3QgdGltZS4K
KyAgICAgKi8KKyAgICBpZiAoIHVhcnRtaXMgJiB+dnBsMDExLT5zaGFkb3dfdWFydG1pcyApCisg
ICAgICAgIHZnaWNfdmNwdV9pbmplY3Rfc3BpKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOworCisgICAg
dnBsMDExLT5zaGFkb3dfdWFydG1pcyA9IHVhcnRtaXM7Cit9CisKK3N0YXRpYyB1aW50OF90IHZw
bDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOworICAgIHVpbnQ4X3QgZGF0YSA9IDA7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JmQtPmFyY2gudnBsMDExOworICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZw
bDAxMS0+cmluZ19idWY7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kOwor
CisgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworCisgICAgaW5fY29ucyA9IGludGYtPmluX2Nv
bnM7CisgICAgaW5fcHJvZCA9IGludGYtPmluX3Byb2Q7CisKKyAgICBzbXBfcm1iKCk7CisKKyAg
ICAvKgorICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRhIGluIHRo
ZSByaW5nIGJ1ZmZlciB3aGVuIHRoaXMKKyAgICAgKiBmdW5jdGlvbiBpcyBjYWxsZWQgc2luY2Ug
dGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHJlYWQgdGhlIGRhdGEgcmVnaXN0ZXIKKyAgICAgKiBv
bmx5IGlmIHRoZSBUWEZFIGZsYWcgaXMgbm90IHNldC4KKyAgICAgKiBJZiB0aGUgZ3Vlc3Qgc3Rp
bGwgZG9lcyByZWFkIHdoZW4gVFhGRSBiaXQgaXMgc2V0IHRoZW4gMCB3aWxsIGJlIHJldHVybmVk
LgorICAgICAqLworICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6
ZW9mKGludGYtPmluKSkgPiAwICkKKyAgICB7CisgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5j
b25zX21hc2soaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSldOworICAgICAgICBpbl9jb25zICs9
IDE7CisgICAgICAgIHNtcF9tYigpOworICAgICAgICBpbnRmLT5pbl9jb25zID0gaW5fY29uczsK
KyAgICB9CisgICAgZWxzZQorICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVu
ZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIgZW1wdHlcbiIpOworCisgICAgaWYgKCB4ZW5jb25zX3F1
ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA9PSAwICkKKyAgICB7Cisg
ICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkU7CisgICAgICAgIHZwbDAxMS0+dWFydHJpcyAm
PSB+UlhJOworICAgIH0KKworICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZGOworCisgICAgdnBs
MDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOworCisgICAgVlBMMDExX1VOTE9DSyhkLCBm
bGFncyk7CisKKyAgICAvKgorICAgICAqIFNlbmQgYW4gZXZlbnQgdG8gY29uc29sZSBiYWNrZW5k
IHRvIGluZGljYXRlIHRoYXQgZGF0YSBoYXMgYmVlbgorICAgICAqIHJlYWQgZnJvbSB0aGUgSU4g
cmluZyBidWZmZXIuCisgICAgICovCisgICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChk
LCB2cGwwMTEtPmV2dGNobik7CisKKyAgICByZXR1cm4gZGF0YTsKK30KKworc3RhdGljIHZvaWQg
dnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQoreworICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFy
Y2gudnBsMDExOworICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+
cmluZ19idWY7CisgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7CisKKyAg
ICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisKKyAgICBvdXRfY29ucyA9IGludGYtPm91dF9jb25z
OworICAgIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7CisKKyAgICBzbXBfbWIoKTsKKworICAg
IC8qCisgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUgcmluZyBpcyBub3QgZnVsbCB3aGVu
IHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkCisgICAgICogYXMgdGhlIGd1ZXN0IGlzIGV4cGVjdGVk
IHRvIHdyaXRlIHRvIHRoZSBkYXRhIHJlZ2lzdGVyIG9ubHkgd2hlbiB0aGUKKyAgICAgKiBUWEZG
IGZsYWcgaXMgbm90IHNldC4KKyAgICAgKiBJbiBjYXNlIHRoZSBndWVzdCBkb2VzIHdyaXRlIGV2
ZW4gd2hlbiB0aGUgVFhGRiBmbGFnIGlzIHNldCB0aGVuIHRoZQorICAgICAqIGRhdGEgd2lsbCBi
ZSBzaWxlbnRseSBkcm9wcGVkLgorICAgICAqLworICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0
X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgIT0KKyAgICAgICAgIHNpemVvZiAo
aW50Zi0+b3V0KSApCisgICAgeworICAgICAgICBpbnRmLT5vdXRbeGVuY29uc19tYXNrKG91dF9w
cm9kLCBzaXplb2YoaW50Zi0+b3V0KSldID0gZGF0YTsKKyAgICAgICAgb3V0X3Byb2QgKz0gMTsK
KyAgICAgICAgc21wX3dtYigpOworICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kOwor
ICAgIH0KKyAgICBlbHNlCisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5l
eHBlY3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7CisKKyAgICBpZiAoIHhlbmNvbnNfcXVl
dWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpID09CisgICAgICAgICBz
aXplb2YgKGludGYtPm91dCkgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhG
RjsKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7CisgICAgfQorCisgICAgdnBsMDEx
LT51YXJ0ZnIgfD0gQlVTWTsKKworICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOworCisgICAg
dnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOworCisgICAgVlBMMDExX1VOTE9DSyhk
LCBmbGFncyk7CisKKyAgICAvKgorICAgICAqIFNlbmQgYW4gZXZlbnQgdG8gY29uc29sZSBiYWNr
ZW5kIHRvIGluZGljYXRlIHRoYXQgdGhlcmUgaXMKKyAgICAgKiBkYXRhIGluIHRoZSBPVVQgcmlu
ZyBidWZmZXIuCisgICAgICovCisgICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2
cGwwMTEtPmV2dGNobik7Cit9CisKK3N0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3Qg
dmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpyLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKnByaXYpCit7CisgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQg
PSBpbmZvLT5kYWJ0OworICAgIHVpbnQzMl90IHZwbDAxMV9yZWcgPSAodWludDMyX3QpKGluZm8t
PmdwYSAtIEdVRVNUX1BMMDExX0JBU0UpOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZ2
LT5kb21haW4tPmFyY2gudnBsMDExOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIHN3aXRjaCAoIHZwbDAxMV9yZWcgKQor
ICAgIHsKKyAgICBjYXNlIERSOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNj
ZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4
dHJhY3QodnBsMDExX3JlYWRfZGF0YShkKSwgaW5mbyk7CisgICAgICAgIHJldHVybiAxOworCisg
ICAgY2FzZSBSU1I6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFi
dCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICAvKiBJdCBhbHdheXMgcmV0dXJucyAwIGFz
IHRoZXJlIGFyZSBubyBwaHlzaWNhbCBlcnJvcnMuICovCisgICAgICAgICpyID0gMDsKKyAgICAg
ICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIEZSOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJf
Y2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgVlBMMDExX0xP
Q0soZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVh
cnRmciwgaW5mbyk7CisgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICBy
ZXR1cm4gMTsKKworICAgIGNhc2UgUklTOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hl
Y2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgVlBMMDExX0xPQ0so
ZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRy
aXMsIGluZm8pOworICAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgcmV0
dXJuIDE7CisKKyAgICBjYXNlIE1JUzoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNr
X2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIFZQTDAxMV9MT0NLKGQs
IGZsYWdzKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0cmlz
ICYgdnBsMDExLT51YXJ0aW1zYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5m
byk7CisgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsK
KworICAgIGNhc2UgSU1TQzoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2Vz
cyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdz
KTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0aW1zYywgaW5m
byk7CisgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsK
KworICAgIGNhc2UgSUNSOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNz
KGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgLyogT25seSB3cml0ZSBpcyB2YWxp
ZC4gKi8KKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJ2cGwwMTE6IHVuaGFuZGxlZCByZWFkIHIlZCBvZmZzZXQgJSMwOHhcbiIs
CisgICAgICAgICAgICAgICAgZGFidC5yZWcsIHZwbDAxMV9yZWcpOworICAgICAgICByZXR1cm4g
MDsKKyAgICB9CisKKyAgICByZXR1cm4gMTsKKworYmFkX3dpZHRoOgorICAgIGdwcmludGsoWEVO
TE9HX0VSUiwgInZwbDAxMTogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwK
KyAgICAgICAgICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcpOworICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOworICAgIHJldHVybiAwOworCit9CisKK3N0YXRpYyBpbnQg
dnBsMDExX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1taW9faW5mb190ICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWdpc3Rlcl90IHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnByaXYpCit7
CisgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0OworICAgIHVpbnQzMl90IHZw
bDAxMV9yZWcgPSAodWludDMyX3QpKGluZm8tPmdwYSAtIEdVRVNUX1BMMDExX0JBU0UpOworICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZ2LT5kb21haW4tPmFyY2gudnBsMDExOworICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKwor
ICAgIHN3aXRjaCAoIHZwbDAxMV9yZWcgKQorICAgIHsKKyAgICBjYXNlIERSOgorICAgIHsKKyAg
ICAgICAgdWludDMyX3QgZGF0YSA9IDA7CisKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2No
ZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHZyZWdfcmVnMzJf
dXBkYXRlKCZkYXRhLCByLCBpbmZvKTsKKyAgICAgICAgZGF0YSAmPSAweEZGOworICAgICAgICB2
cGwwMTFfd3JpdGVfZGF0YSh2LT5kb21haW4sIGRhdGEpOworICAgICAgICByZXR1cm4gMTsKKyAg
ICB9CisKKyAgICBjYXNlIFJTUjogLyogTm90aGluZyB0byBjbGVhci4gKi8KKyAgICAgICAgaWYg
KCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisg
ICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBGUjoKKyAgICBjYXNlIFJJUzoKKyAgICBjYXNl
IE1JUzoKKyAgICAgICAgZ290byB3cml0ZV9pZ25vcmU7CisKKyAgICBjYXNlIElNU0M6CisgICAg
ICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0
aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHZyZWdfcmVnMzJf
dXBkYXRlKCZ2cGwwMTEtPnVhcnRpbXNjLCByLCBpbmZvKTsKKyAgICAgICAgdnBsMDExX3VwZGF0
ZV9pbnRlcnJ1cHRfc3RhdHVzKHYtPmRvbWFpbik7CisgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwg
ZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgSUNSOgorICAgICAgICBpZiAo
ICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAg
ICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICB2cmVnX3JlZzMyX2NsZWFyYml0
cygmdnBsMDExLT51YXJ0cmlzLCByLCBpbmZvKTsKKyAgICAgICAgdnBsMDExX3VwZGF0ZV9pbnRl
cnJ1cHRfc3RhdHVzKGQpOworICAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKyAgICAg
ICAgcmV0dXJuIDE7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
ICJ2cGwwMTE6IHVuaGFuZGxlZCB3cml0ZSByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAg
ICAgICAgIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQor
Cit3cml0ZV9pZ25vcmU6CisgICAgcmV0dXJuIDE7CisKK2JhZF93aWR0aDoKKyAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4
XG4iLAorICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7CisgICAg
ZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CisgICAgcmV0dXJuIDA7CisKK30KKworc3RhdGlj
IGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZwbDAxMV9tbWlvX2hhbmRsZXIgPSB7Cisg
ICAgLnJlYWQgPSB2cGwwMTFfbW1pb19yZWFkLAorICAgIC53cml0ZSA9IHZwbDAxMV9tbWlvX3dy
aXRlLAorfTsKKworc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAq
ZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAx
MSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYg
PSB2cGwwMTEtPnJpbmdfYnVmOworICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJv
ZCwgb3V0X2NvbnMsIG91dF9wcm9kOworICAgIFhFTkNPTlNfUklOR19JRFggaW5fcmluZ19xc2l6
ZSwgb3V0X3JpbmdfcXNpemU7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisKKyAgICBp
bl9jb25zID0gaW50Zi0+aW5fY29uczsKKyAgICBpbl9wcm9kID0gaW50Zi0+aW5fcHJvZDsKKyAg
ICBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOworICAgIG91dF9wcm9kID0gaW50Zi0+b3V0X3By
b2Q7CisKKyAgICBzbXBfcm1iKCk7CisKKyAgICBpbl9yaW5nX3FzaXplID0geGVuY29uc19xdWV1
ZWQoaW5fcHJvZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPmluKSk7CisK
KyAgICBvdXRfcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0X2NvbnMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7CisKKyAgICAvKiBVcGRhdGUgdGhl
IHVhcnQgcnggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZW1wdHkuICovCisgICAgaWYgKCBp
bl9yaW5nX3FzaXplICE9IDAgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJY
RkU7CisgICAgICAgIGlmICggaW5fcmluZ19xc2l6ZSA9PSBzaXplb2YoaW50Zi0+aW4pICkKKyAg
ICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkY7CisgICAgICAgIHZwbDAxMS0+dWFydHJp
cyB8PSBSWEk7CisgICAgfQorCisgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRo
ZSBidWZmZXIgaXMgbm90IGZ1bGwuICovCisgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBzaXpl
b2YoaW50Zi0+b3V0KSApCisgICAgeworICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsK
KyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKKyAgICAgICAgaWYgKCBvdXRfcmluZ19x
c2l6ZSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJV
U1k7CisgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOworICAgICAgICB9CisgICAg
fQorCisgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOworCisgICAgVlBMMDEx
X1VOTE9DSyhkLCBmbGFncyk7Cit9CisKK3N0YXRpYyB2b2lkIHZwbDAxMV9ub3RpZmljYXRpb24o
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQoreworICAgIHZwbDAxMV9kYXRhX2F2
YWlsKHYtPmRvbWFpbik7Cit9CisKK2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCit7CisgICAgaW50IHJjOworICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKworICAgIGlmICggdnBs
MDExLT5yaW5nX2J1ZiApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgLyogTWFwIHRo
ZSBndWVzdCBQRk4gdG8gWGVuIGFkZHJlc3Mgc3BhY2UuICovCisgICAgcmMgPSAgcHJlcGFyZV9y
aW5nX2Zvcl9oZWxwZXIoZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5f
eChpbmZvLT5nZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEt
PnJpbmdfcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5y
aW5nX2J1Zik7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJj
ID0gdmdpY19yZXNlcnZlX3ZpcnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7CisgICAgaWYgKCAhcmMg
KQorICAgIHsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3RvIG91dDE7CisgICAg
fQorCisgICAgcmMgPSBhbGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAsIGluZm8t
PmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZwbDAxMV9ub3RpZmljYXRpb24pOworICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgZ290byBv
dXQyOworCisgICAgdnBsMDExLT5ldnRjaG4gPSBpbmZvLT5ldnRjaG4gPSByYzsKKworICAgIHNw
aW5fbG9ja19pbml0KCZ2cGwwMTEtPmxvY2spOworCisgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVy
KGQsICZ2cGwwMTFfbW1pb19oYW5kbGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVT
VF9QTDAxMV9CQVNFLCBHVUVTVF9QTDAxMV9TSVpFLCBOVUxMKTsKKworICAgIHJldHVybiAwOwor
CitvdXQyOgorICAgIHZnaWNfZnJlZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOworCitvdXQx
OgorICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdfYnVmLCB2cGwwMTEt
PnJpbmdfcGFnZSk7CisKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgZG9tYWluX3Zw
bDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGww
MTEgPSAmZC0+YXJjaC52cGwwMTE7CisKKyAgICBpZiAoICF2cGwwMTEtPnJpbmdfYnVmICkKKyAg
ICAgICAgcmV0dXJuOworCisgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2
dGNobik7CisgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZw
bDAxMS0+cmluZ19wYWdlKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggOGRm
YzFkMS4uMWExMTQ1ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0xMSw2ICsxMSw3IEBACiAjaW5j
bHVkZSA8cHVibGljL2h2bS9wYXJhbXMuaD4KICNpbmNsdWRlIDx4ZW4vc2VyaWFsLmg+CiAjaW5j
bHVkZSA8eGVuL3JidHJlZS5oPgorI2luY2x1ZGUgPGFzbS1hcm0vdnBsMDExLmg+CiAKIHN0cnVj
dCBodm1fZG9tYWluCiB7CkBAIC0xNDUsNiArMTQ2LDExIEBAIHN0cnVjdCBhcmNoX2RvbWFpbgog
ICAgIHN0cnVjdCB7CiAgICAgICAgIHVpbnQ4X3QgcHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgOiAx
OwogICAgIH0gbW9uaXRvcjsKKworI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKKyAg
ICBzdHJ1Y3QgdnBsMDExIHZwbDAxMTsKKyNlbmRpZgorCiB9ICBfX2NhY2hlbGluZV9hbGlnbmVk
OwogCiBzdHJ1Y3QgYXJjaF92Y3B1CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Bs
MDExLXVhcnQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCmluZGV4IDEyM2Y0
NzcuLjU3ZTllYzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCkBAIC00OSw2ICs0OSw4IEBA
CiAvKiBGUiBiaXRzICovCiAjZGVmaW5lIFRYRkUgICAoMTw8NykgLyogVFggRklGTyBlbXB0eSAq
LwogI2RlZmluZSBSWEZFICAgKDE8PDQpIC8qIFJYIEZJRk8gZW1wdHkgKi8KKyNkZWZpbmUgVFhG
RiAgICgxPDw1KSAvKiBUWCBGSUZPIGZ1bGwgKi8KKyNkZWZpbmUgUlhGRiAgICgxPDw2KSAvKiBS
WCBGSUZPIGZ1bGwgKi8KICNkZWZpbmUgQlVTWSAgICgxPDwzKSAvKiBUcmFuc21pdCBpcyBub3Qg
Y29tcGxldGUgKi8KIAogLyogTENSX0ggYml0cyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMWI1ODNkYQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKQEAgLTAsMCArMSw3MiBAQAorLyoKKyAqIGluY2x1
ZGUveGVuL3ZwbDAxMS5oCisgKgorICogVmlydHVhbCBQTDAxMSBVQVJUCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJ
TElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5kZWYgX1ZQTDAxMV9IXworI2RlZmlu
ZSBfVlBMMDExX0hfCisKKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CisjaW5jbHVkZSA8cHVi
bGljL2lvL3JpbmcuaD4KKyNpbmNsdWRlIDxhc20vdnJlZy5oPgorI2luY2x1ZGUgPHhlbi9tbS5o
PgorCisvKiBoZWxwZXIgbWFjcm9zICovCisjZGVmaW5lIFZQTDAxMV9MT0NLKGQsZmxhZ3MpIHNw
aW5fbG9ja19pcnFzYXZlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQorI2RlZmluZSBW
UEwwMTFfVU5MT0NLKGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihkKS0+YXJjaC52
cGwwMTEubG9jaywgZmxhZ3MpCisKK3N0cnVjdCB2cGwwMTEgeworICAgIHZvaWQgKnJpbmdfYnVm
OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnJpbmdfcGFnZTsKKyAgICB1aW50MzJfdCAgICB1YXJ0
ZnI7ICAgICAgICAgLyogRmxhZyByZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAgIHVhcnRjcjsg
ICAgICAgICAvKiBDb250cm9sIHJlZ2lzdGVyICovCisgICAgdWludDMyX3QgICAgdWFydGltc2M7
ICAgICAgIC8qIEludGVycnVwdCBtYXNrIHJlZ2lzdGVyKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0
aWNyOyAgICAgICAgLyogSW50ZXJydXB0IGNsZWFyIHJlZ2lzdGVyICovCisgICAgdWludDMyX3Qg
ICAgdWFydHJpczsgICAgICAgIC8qIFJhdyBpbnRlcnJ1cHQgc3RhdHVzIHJlZ2lzdGVyICovCisg
ICAgdWludDMyX3QgICAgc2hhZG93X3VhcnRtaXM7IC8qIHNoYWRvdyBtYXNrZWQgaW50ZXJydXB0
IHJlZ2lzdGVyICovCisgICAgc3BpbmxvY2tfdCAgbG9jazsKKyAgICBldnRjaG5fcG9ydF90IGV2
dGNobjsKK307CisKK3N0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIHsKKyAgICBkb21pZF90IGNvbnNv
bGVfZG9taWQ7CisgICAgZ2ZuX3QgZ2ZuOworICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOworfTsK
KworI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKK2ludCBkb21haW5fdnBsMDExX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAx
MV9pbml0X2luZm8gKmluZm8pOwordm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9t
YWluICpkKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIGludCBkb21haW5fdnBsMDExX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgdnBsMDExX2luaXRfaW5mbyAqaW5mbykKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KKwor
c3RhdGljIGlubGluZSB2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQp
IHsgfQorI2VuZGlmCisjZW5kaWYgIC8qIF9WUEwwMTFfSF8gKi8KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaAppbmRleCBiZDk3NGZiLi44NWFiNjY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC1hcm0uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApA
QCAtNDEwLDYgKzQxMCwxMCBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFja190OwogI2Rl
ZmluZSBHVUVTVF9BQ1BJX0JBU0UgMHgyMDAwMDAwMFVMTAogI2RlZmluZSBHVUVTVF9BQ1BJX1NJ
WkUgMHgwMjAwMDAwMFVMTAogCisvKiBQTDAxMSBtYXBwaW5ncyAqLworI2RlZmluZSBHVUVTVF9Q
TDAxMV9CQVNFICAgIDB4MjIwMDAwMDBVTEwKKyNkZWZpbmUgR1VFU1RfUEwwMTFfU0laRSAgICAw
eDAwMDAxMDAwVUxMCisKIC8qCiAgKiAxNk1CID09IDQwOTYgcGFnZXMgcmVzZXJ2ZWQgZm9yIGd1
ZXN0IHRvIHVzZSBhcyBhIHJlZ2lvbiB0byBtYXAgaXRzCiAgKiBncmFudCB0YWJsZSBpbi4KQEAg
LTQ0NCw2ICs0NDgsOCBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFja190OwogI2RlZmlu
ZSBHVUVTVF9USU1FUl9QSFlTX05TX1BQSSAzMAogI2RlZmluZSBHVUVTVF9FVlRDSE5fUFBJICAg
ICAgICAzMQogCisjZGVmaW5lIEdVRVNUX1ZQTDAxMV9TUEkgICAgICAgIDMyCisKIC8qIFBTQ0kg
ZnVuY3Rpb25zICovCiAjZGVmaW5lIFBTQ0lfY3B1X3N1c3BlbmQgMAogI2RlZmluZSBQU0NJX2Nw
dV9vZmYgICAgIDEKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:53: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.xen.org>)
	id 1dednB-0004IS-IL; Mon, 07 Aug 2017 08:53:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednA-0004I2-Ur
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EA/9F-02962-49A28895; Mon, 07 Aug 2017 08:53:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXiVRusoztZqyP
 S4OdhOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP7izPsBa8kK6as2cTcwHhHtIuRi0NIYDqj
 xLbrP1i6GDk5WATmMUvMna8EkpAQ6GeVmH29hwkkISGQJrF07wk2CLtKouXjbUYQW0hAS+Loq
 dmsEJPamCT+b5sPNImDg03ARGJWhwRIjYiAksS9VZOZQGqYBeYzSjRN6gUbJCwQIbHs/XMmiM
 2qEvePzWIHsXkFvCXOXJrJArFMTuLmuU5mEJtTwEfi/KU3LBCLvSVuH+tjnMAosICRYRWjenF
 qUVlqka6JXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYGAxAMEOxu7L/ocYJTmY
 lER541e0RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E3Q7IgUEixKTU+tSMvMAYY4TFqCg0dJh
 PeFOlCat7ggMbc4Mx0idYrRmGPSge1fmDheTfj/jUmIJS8/L1VKnPccyCQBkNKM0jy4QbDYu8
 QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3jCQKTyZeSVw+14BncIEdMqbxFaQU0oSEVJSDYy
 5RZMd7ite7HfekX1Vb9Jz5Wzlmty9b/2ls191heySN65e7mSm+15LvTbVPSn9+Nu8v35NJ7S+
 inQ//vOXL8TlgsZzh0cb/sc8050bybg4Oeb4ksgZz+wLl8ist/p3KcNLy41RhbPXQbSTbfp7Z
 bEVWq5VGWnXZPrfLGjluLzm77Wd5y6v91ViKc5INNRiLipOBACItC4PuAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502096018!110814068!1
X-Originating-IP: [74.125.83.44]
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 14007 invoked from network); 7 Aug 2017 08:53:39 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:39 -0000
Received: by mail-pg0-f44.google.com with SMTP id u5so31658935pgn.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:39 -0700 (PDT)
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=l6qPJ2j2XHzH4tm5SO40ctm3ZgjV1/opafjwCKIt+cs=;
 b=IMF8O629+wVkJk8+rBS5IrYoasBXJs0CGNe9lcDG9evxGp4j2h16kQ2a21+2VBQiPk
 1v6A2GIjAN/PtIW6lwgMPp0sgFzafvInqZpqXRDM2NZmcqdNkbFjdzTeeFJzSDDsupzT
 tvuGcyE2qJ2Ww5f7Vn7jKbGPLhtHRRXYHnVk4=
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=l6qPJ2j2XHzH4tm5SO40ctm3ZgjV1/opafjwCKIt+cs=;
 b=k32eZfOQvdH007fkZs8VekqrnBYQAGeaUOqMDwLWhW+n6VfckqygLvLEP8jwWAlkyO
 WQeUrECDESqUiu623Fo2IfavyIk6nRXwFBBCrEdwNumomXtM+mVK3nzMI5RY6SPSnbBl
 RcMDVwuXp+DZMQeHohliY3fQtdaKZKQELnvjMGcOnt8wCIdHzdnHwwO3AmarwIWTa42z
 Xsigj2f4fx26cXfnnoUxNxP/DfcYh/woH0MKpf1/hisJeSahhXHGeDkUwGj4EJnRXpxw
 gKBU7gKqrqw81HkFrqqdTVqlyil5KHHItfofBtcLlmzFGRKHLLoYya9LTp/PyIM4Nr52
 dpxw==
X-Gm-Message-State: AIVw111bXUGRwd/oEHRiFELV/K2QKNwA7UN3xlF01pNuVoi27t8ycBwz
 hdmwLwlaxqmpsQohSBZl6Q==
X-Received: by 10.99.151.17 with SMTP id n17mr10701590pge.157.1502096016700;
 Mon, 07 Aug 2017 01:53:36 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:36 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:22:55 +0530
Message-Id: <1502095997-31219-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 03/25 v7] xen/arm: vpl011: Allocate a new GFN in
	the toolstack for vuart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBuZXcgZ2ZuIHRvIGJlIHVzZWQgYXMgYSByaW5nIGJ1ZmZlciBiZXR3ZWVuIHhl
bmNvbnNvbGUKYW5kIFhlbiBmb3Igc2VuZGluZy9yZWNlaXZpbmcgcGwwMTEgY29uc29sZSBkYXRh
LgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5j
ZSB2NDoKLSBSZW1vdmVkIHhjX2dldF92dWFydF9nZm4oKSBhcyBpdCBpcyBub3QgcmVxdWlyZWQg
c2luY2UgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbgogIGZ1bmN0aW9uIHdoaWNoIHVzZWQgdGhp
cyBBUEkgaGFzIGJlZW4gbW92ZWQgdG8gYWZ0ZXIgZ2ZuIGlzIGFsbG9jYXRlZC4KLSBJIGhhdmUg
aW5jbHVkZWQgdGhlIHJldmlld2VkLWJ5IGFuZCBhY2tlZC1ieSB0YWdzIGFzIHRoZXJlIGlzIG5v
IGNoYW5nZSBpbiB0aGUKICBsb2dpYy4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBuZXcg
aGVscGVyIGZ1bmN0aW9uIHhjX2dldF92dWFydF9nZm4oKSB0byByZXR1cm4gdGhlIEdGTiBhbGxv
Y2F0ZWQgZm9yCiAgdnBsMDExLgotIFNpbmNlIGEgbmV3IGZ1bmN0aW9uIGhhcyBiZWVuIGFkZGVk
IGluIHRoaXMgcGF0Y2gsIEkgaGF2ZSBub3QgaW5jbHVkZWQgU3RlZmFubydzCiAgcmV2aWV3ZWQt
YnkgYW5kIFdlaSdzIGFja2VkLWJ5IHRhZ3MuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFJlbW92ZWQg
dGhlIERPTUNUTCBjYWxsIHRvIHNldCB0aGUgR0ZOIGFzIG5vdyB0aGlzIGluZm9ybWF0aW9uIGlz
IHBhc3NlZAogIGluIHRoZSBET01DVEwgY2FsbCB0byBpbml0aWFsaXplIHZwbDAxMSBlbXVsYXRp
b24uCgogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCB8IDIgKysKIHRvb2xzL2xpYnhjL3hj
X2RvbV9hcm0uYyAgICAgfCA1ICsrKystCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgIHwg
MiArKwogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4Li42ZTA2ZWYxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgK
QEAgLTIxNiw2ICsyMTYsOCBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKIAogICAgIC8qIEV4dHJh
IFNNQklPUyBzdHJ1Y3R1cmVzIHBhc3NlZCB0byBIVk1MT0FERVIgKi8KICAgICBzdHJ1Y3QgeGNf
aHZtX2Zpcm13YXJlX21vZHVsZSBzbWJpb3NfbW9kdWxlOworCisgICAgeGVuX3Bmbl90IHZ1YXJ0
X2dmbjsKIH07CiAKIC8qIC0tLSBwbHVnZ2FibGUga2VybmVsIGxvYWRlciAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19k
b21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXggZTdkNGJkMC4uYzk4MWI3
YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9hcm0uYwpAQCAtMjYsMTAgKzI2LDExIEBACiAjaW5jbHVkZSAieGdfcHJpdmF0ZS5o
IgogI2luY2x1ZGUgInhjX2RvbS5oIgogCi0jZGVmaW5lIE5SX01BR0lDX1BBR0VTIDMKKyNkZWZp
bmUgTlJfTUFHSUNfUEFHRVMgNAogI2RlZmluZSBDT05TT0xFX1BGTl9PRkZTRVQgMAogI2RlZmlu
ZSBYRU5TVE9SRV9QRk5fT0ZGU0VUIDEKICNkZWZpbmUgTUVNQUNDRVNTX1BGTl9PRkZTRVQgMgor
I2RlZmluZSBWVUFSVF9QRk5fT0ZGU0VUIDMKIAogI2RlZmluZSBMUEFFX1NISUZUIDkKIApAQCAt
ODUsMTAgKzg2LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKQogCiAgICAgZG9tLT5jb25zb2xlX3BmbiA9IGJhc2UgKyBDT05TT0xFX1BG
Tl9PRkZTRVQ7CiAgICAgZG9tLT54ZW5zdG9yZV9wZm4gPSBiYXNlICsgWEVOU1RPUkVfUEZOX09G
RlNFVDsKKyAgICBkb20tPnZ1YXJ0X2dmbiA9IGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUOwogCiAg
ICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+
Y29uc29sZV9wZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1
ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX3Bmbik7CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2Uo
ZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNFVCk7
CisgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJh
c2UgKyBWVUFSVF9QRk5fT0ZGU0VUKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9QRk4sCiAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfcGZuKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0
X2RvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
ZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKaW5kZXggYzNiNDRkZC4uOGEz
NzZkMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYworKysgYi90b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jCkBAIC0yMjYsNiArMjI2LDggQEAgaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgcmV0dXJuIHJjOwogICAgIGlm
ICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSkgIT0gMCApCiAgICAg
ICAgIHJldHVybiByYzsKKyAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9tLCBkb20tPnZ1YXJ0
X2dmbikpICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CiAKICAgICAvKiBzdGFydCBpbmZvIHBh
Z2UgKi8KICAgICBpZiAoIGRvbS0+YXJjaF9ob29rcy0+c3RhcnRfaW5mbyApCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:53: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.xen.org>)
	id 1dednF-0004L9-TC; Mon, 07 Aug 2017 08:53:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednF-0004Kd-2J
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 EB/B7-01862-89A28895; Mon, 07 Aug 2017 08:53:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfTAat3pWh2
 RBke3alp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLdnWzF1xirzh8dBZzA+Ntti5GLg4hgZmM
 EmtPH2YEcVgE5jFLPFqzmQnEkRDoZ5XYe/4hexcjB5CTJrH1ZF4XIyeQWSnxe0sTE4gtJKAlc
 fTUbFaISW1MErevPmMBqWcTMJGY1SEBUiMioCRxb9VksHpmgVCJqX8fsIDYwgJZEj0HHjKC2C
 wCqhJTJm8Eq+EV8JbYOX0BK8QuOYmb5zqZQWxOAR+J85fesEDs9Za4fayPcQKjwAJGhlWMGsW
 pRWWpRbpGRnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGBVc/AwLiDceoJv0OM
 khxMSqK88SvaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8CZodkQKCRalpqdWpGXmAEMcJi3Bw
 aMkwvtCHSjNW1yQmFucmQ6ROsVoz3HlyrovTBxNH7YAySkHtgPJVxP+f2MSYsnLz0uVEufNAZ
 kqANKWUZoHNxQWk5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOGgUzhycwrgdv9CugsJqC
 z3iS2gpxVkoiQkmpgjFwTNM/xyCIdlpivL2eqTHgl8unYjWYu+7WvE2XLlu0x+ujj/dlu2Qmb
 loWs3qnMpUIbNLtuN+Xx3LbqMJKye2XGpMxmY6b3q+/l+0StcNesC7XOefJKlXejJ4SZn9kV1
 fX123HzvO4ZogdSXObJTc6dtZixiMv18O3jAeE5RWf+Tf3WeEpLiaU4I9FQi7moOBEAwl3ess
 QCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502096022!53392028!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19109 invoked from network); 7 Aug 2017 08:53:43 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:43 -0000
Received: by mail-pf0-f171.google.com with SMTP id c28so30680990pfe.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:43 -0700 (PDT)
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=nFTNxZDC2qp97HE4gxLCge8kPmvOQujiAaRxzy3SoOk=;
 b=k3/fdr8gt3Ga/RUCki+aeEa5ayk5foZdByoaK01B/dbSk6/5EsGchxTGnZwpFhiH6J
 8Qwl61WyPazKJNeup12dRqyhJesBJQ+gPbzHSl6RBxboyimbGPoMBpHmzjjdLCRePM10
 IIMIiY7ts63PrdRBKY6NbuXjE6UE4Nhn9rhOA=
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=nFTNxZDC2qp97HE4gxLCge8kPmvOQujiAaRxzy3SoOk=;
 b=e600vFmHzLLLz53OSiOOsC1tJULEOw1HSZw9j19DLdsFE8Jg7zZfYC/IFMdPNY35Mi
 wXbAAo/03O0R6Wn8vz21d1LEfnVhKpYSYyTfBgoLrF0Fl41f8K27x1H2Bk9yt2Sd5ZcM
 MK7ktEG7JB5vV5cijVQU5M18CsYZLG9HyTBA9ApuMQTOkKnxltEUKtQnQBD5dyXN+DKS
 tC2DV9Mq7FAc6keWYvo69rrrSuH5LH+690Ytl8cZ2mwMWTEMh3GaQWM0fqyc19tUhHfg
 agY9YyAe+mW9Inh0D6/CbholTXQ8mXXinOuGtatPcQ5/HeRXi29zUgNFjct0+yFYg0le
 La2Q==
X-Gm-Message-State: AIVw110dn0zf6kioRSdhkC5sl4UD7HkXXzc4oMPrYC2PJv+nCHl4RHzn
 gvAbeBfiqGVP9CSdebk7gA==
X-Received: by 10.84.230.132 with SMTP id e4mr13237170plk.36.1502096021984;
 Mon, 07 Aug 2017 01:53:41 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:41 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:22:57 +0530
Message-Id: <1502095997-31219-6-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 05/25 v7] xen/arm: vpl011: Rearrange xen header
	includes in alphabetical order in domctl.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVhcnJhbmdlIHhlbiBoZWFkZXIgaW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyIGluIGRv
bWN0bC5jLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2
NToKLSBDb3JyZWN0ZWQgaW5jbHVkZSBvZiA8eGVuL3R5cGVzLmg+IGluIGFscGhhYmV0aWNhbCBv
cmRlci4KCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKaW5kZXggOTcxY2FlYy4uZGI2ODM4
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL2FybS9k
b21jdGwuYwpAQCAtNCwxMiArNCwxMiBAQAogICogQ29weXJpZ2h0IChjKSAyMDEyLCBDaXRyaXgg
U3lzdGVtcwogICovCiAKLSNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KLSNpbmNsdWRlIDx4ZW4vbGli
Lmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5j
bHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUg
PHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:53: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.xen.org>)
	id 1dednK-0004NL-49; Mon, 07 Aug 2017 08:53:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednJ-0004Mg-3A
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:49 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 71/D9-02177-C9A28895; Mon, 07 Aug 2017 08:53:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXiVRtspjtVqyP
 S4McBWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePV+j/MBSeNK47Pu8fYwNio2cXIxSEkMJNR
 onHTWWYQh0VgHrNEz5puNhBHQqCfVWLJ3YssXYycQE6axNG+newQdoVET88zsLiQgJbE0VOzW
 SFGtTFJnD+5Acjh4GATMJGY1SEBUiMioCRxb9VkJpAaZoH5jBJNk3rZQBLCAp4SD3uugNksAq
 oSnQ3TwRbwCnhLTPv8jhVimZzEzXOdzCA2p4CPxPlLb6AWe0vcPtbHOIFRYAEjwypG9eLUorL
 UIl0jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBiAIIdjN//OB1ilORgUhLl
 jV/RFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdBsyNSSLAoNT21Ii0zBxjkMGkJDh4lEd4X6
 kBp3uKCxNzizHSI1ClGS44Nq9d/YeKYdGA7kHw14f83JiGWvPy8VClx3hyQeQIgDRmleXDjYJ
 F4iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8k0Cm8GTmlcBtfQV0EBPQQW8SW0EOKklESEk
 1MIZP+DDliuqVLz352gFuf+dFPGqJ1OpUdpRYyu77V+RXWNvUvu4PMcqzF59rfiBgrSn/tm3B
 H64ulvgLVSr7dNdeOFt/80P1vL/vSpd8C+zj5nx87yl7ROTcrenvrncId0c752m7lRWsenZ7+
 VF+x9fJRX/1pvB5vP7pd5Bp6jtHt3p+0/UZEkosxRmJhlrMRcWJAIL8lGm/AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502096020!102550544!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39974 invoked from network); 7 Aug 2017 08:53:41 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:41 -0000
Received: by mail-pg0-f54.google.com with SMTP id u185so31674123pgb.1
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:41 -0700 (PDT)
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=WRF4L0RX9AJ0NU5W9nsXFUgxUZEALDK1XU2zcXnoVlg=;
 b=c1XgSyk7UfTi0+4j4q7zQxc+utn4gXyKaKc4OwuwhLfaLCprUjB1a3lSVpoQl8H5rl
 rRhRgjO2gjfPZpwu7nEoYQZV8quuy9sAL56raP+kJGs1mLyI7fjtk6d1QZKpoXXAkAIH
 vshePSMbw+PArKI4hWQlY9bQFRlm9R5rGODhw=
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=WRF4L0RX9AJ0NU5W9nsXFUgxUZEALDK1XU2zcXnoVlg=;
 b=KINhID3gi+BWygkFHeafz9BBq2HZ8at01FJppMuc4XhBqKX14gpvOHZS9vuHRMnVqe
 /GqNXi1x1YkRk7WXzqoN1nv9IYYs8lJcuHLSUg0pkRhPbccrwHIZ/zQybT/LrpZfc7Cc
 NdTfclOw6cISFYto/+vWEV+DA4bycLggRsMUfNOaUz/BBTpycp+46VDmmKsYzJmM9DG3
 SDL/qDDTkOj4w0a66Qzg5Tuv32exFSZNk102W2ZurclUwTOZGf1G6jJ9ErzvMsOYtgid
 qhuiL5jRpqSfDzTyuXbyipAEvm/HN0wzyZ0NwgU0LFydTSrygWnKzRGXvFg/KcpefuRU
 VOIg==
X-Gm-Message-State: AIVw111xRjU72IX7E8yahLGOOQAq44JNaxMH4CLt3GkJsejOrG+Z4U06
 Vg4SxgNzDQ5IgWf/hBuIYQ==
X-Received: by 10.84.241.3 with SMTP id a3mr13010051pll.160.1502096019657;
 Mon, 07 Aug 2017 01:53:39 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:39 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:22:56 +0530
Message-Id: <1502095997-31219-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/25 v7] xen/arm: vpl011: Add support for vuart
	in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIFNCU0EgdnVh
cnQgd2hpbGUKY3JlYXRpbmcgYSBndWVzdCBkb21haW4uCgpMaWJ4bCBub3cgc3VwcG9ydHMgYSBn
ZW5lcmljIHZ1YXJ0IGNvbnNvbGUgYW5kIFNCU0EgdWFydCBpcyBhIHNwZWNpZmljIHR5cGUuCklu
IGZ1dHVyZSBzdXBwb3J0IGNhbiBiZSBhZGRlZCBmb3IgbXVsdGlwbGUgdnVhcnQgb2YgZGlmZmVy
ZW50IHR5cGVzLgoKVXNlciBjYW4gZW5hYmxlIFNCU0EgdnVhcnQgYnkgYWRkaW5nIHRoZSBmb2xs
b3dpbmcgbGluZSBpbiB0aGUgZ3Vlc3QKY29uZmlndXJhdGlvbiBmaWxlOgoKdnVhcnQgPSAic2Jz
YV91YXJ0IgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdl
cyBzaW5jZSB2NDoKLSBSZW5hbWVkICJwbDAxMSIgdG8gInNic2FfdWFydCIuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIEFkZGVkIGEgbmV3IGNvbmZpZyBvcHRpb24gQ09ORklHX1ZVQVJUX0NPTlNPTEUg
dG8gZW5hYmxlL2Rpc2FibGUgdnVhcnQgY29uc29sZQogIHN1cHBvcnQuCi0gTW92ZWQgbGlieGxf
dnVhcnRfdHlwZSB0byBhcmNoLWFybSBwYXJ0IG9mIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCi0g
VXBkYXRlZCB4bCBjb21tYW5kIGhlbHAgdG8gbWVudGlvbiBuZXcgY29uc29sZSB0eXBlIC0gdnVh
cnQuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgdnVhcnQgb3B0aW9uIGFzIGFuIGVudW0g
aW5zdGVhZCBvZiBhIHN0cmluZy4KLSBSZW1vdmVkIHRoZSBkb21haW4gY3JlYXRpb24gZmxhZyBk
ZWZpbmVkIGZvciB2dWFydCBhbmQgdGhlIHJlbGF0ZWQgY29kZQogIHRvIHBhc3Mgb24gdGhlIGlu
Zm9ybWF0aW9uIHdoaWxlIGRvbWFpbiBjcmVhdGlvbi4gTm93IHZwbDAxMSBpcyBpbml0aWFsaXpl
ZAogIGluZGVwZW5kZW50IG9mIGRvbWFpbiBjcmVhdGlvbiB0aHJvdWdoIG5ldyBET01DVEwgQVBJ
cy4KCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgNSArKysrKwogdG9vbHMvbGlieGwv
bGlieGxfY29uc29sZS5jICB8IDMgKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwg
MSArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMyArKysKIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCAgfCA3ICsrKysrKysKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAg
fCAyICstCiB0b29scy94bC94bF9jb25zb2xlLmMgICAgICAgIHwgNSArKysrLQogdG9vbHMveGwv
eGxfcGFyc2UuYyAgICAgICAgICB8IDggKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgMzIgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAyMjllMjg5Li45MGVhYTIwIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTMw
Niw2ICszMDYsMTEgQEAKICNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElfTEFQ
VE9QX1NMQVRFIDEKIAogLyoKKyAqIExJQlhMX0hBVkVfVlVBUlQgaW5kaWNhdGVzIHRoYXQgdGhl
IHRvb2xzdGFjayBzdXBwb3J0cyB2aXJ0dWFsIFVBUlQuCisgKi8KKyNkZWZpbmUgTElCWExfSEFW
RV9WVUFSVCAxCisKKy8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKICAqIFRoZSBv
bmx5IGd1YXJhbnRlZSB3aGljaCBsaWJ4bCBtYWtlcyByZWdhcmRpbmcgQUJJIGNvbXBhdGliaWxp
dHkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbnNvbGUuYwppbmRleCA0NDZlNzY2Li44NTNiZTE1IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5j
CkBAIC02Nyw2ICs2Nyw5IEBAIGludCBsaWJ4bF9jb25zb2xlX2V4ZWMobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLCBpbnQgY29uc19udW0sCiAgICAgY2FzZSBMSUJYTF9DT05TT0xFX1RZ
UEVfU0VSSUFMOgogICAgICAgICBjb25zX3R5cGVfcyA9ICJzZXJpYWwiOwogICAgICAgICBicmVh
azsKKyAgICBjYXNlIExJQlhMX0NPTlNPTEVfVFlQRV9WVUFSVDoKKyAgICAgICAgY29uc190eXBl
X3MgPSAidnVhcnQiOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGY1NGZkNDkuLmUwZjBkNzggMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC04
MDMsNiArODAzLDcgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICBpZiAoeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSkgewogICAgICAgICBzdGF0
ZS0+Y29uc29sZV9tZm4gPSBkb20tPmNvbnNvbGVfcGZuOwogICAgICAgICBzdGF0ZS0+c3RvcmVf
bWZuID0gZG9tLT54ZW5zdG9yZV9wZm47CisgICAgICAgIHN0YXRlLT52dWFydF9nZm4gPSBkb20t
PnZ1YXJ0X2dmbjsKICAgICB9IGVsc2UgewogICAgICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSB4
Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CiAgICAgICAgIHN0YXRlLT5zdG9yZV9t
Zm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggNzI0NzUwOS4uNmIzODQ1MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMTM5LDYgKzEx
MzksOSBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgdWludDMyX3QgbnVtX3ZtZW1yYW5nZXM7CiAK
ICAgICB4Y19kb21haW5fY29uZmlndXJhdGlvbl90IGNvbmZpZzsKKworICAgIHhlbl9wZm5fdCB2
dWFydF9nZm47CisgICAgZXZ0Y2huX3BvcnRfdCB2dWFydF9wb3J0OwogfSBsaWJ4bF9fZG9tYWlu
X2J1aWxkX3N0YXRlOwogCiBfaGlkZGVuIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDZlODBkMzYuLjk5NTllZmIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKQEAgLTEwNSw2ICsxMDUsNyBAQCBsaWJ4bF9jb25zb2xlX3R5cGUg
PSBFbnVtZXJhdGlvbigiY29uc29sZV90eXBlIiwgWwogICAgICgwLCAiVU5LTk9XTiIpLAogICAg
ICgxLCAiU0VSSUFMIiksCiAgICAgKDIsICJQViIpLAorICAgICgzLCAiVlVBUlQiKSwKICAgICBd
KQogCiBsaWJ4bF9kaXNrX2Zvcm1hdCA9IEVudW1lcmF0aW9uKCJkaXNrX2Zvcm1hdCIsIFsKQEAg
LTI0MCw2ICsyNDEsMTEgQEAgbGlieGxfY2hlY2twb2ludGVkX3N0cmVhbSA9IEVudW1lcmF0aW9u
KCJjaGVja3BvaW50ZWRfc3RyZWFtIiwgWwogICAgICgyLCAiQ09MTyIpLAogICAgIF0pCiAKK2xp
YnhsX3Z1YXJ0X3R5cGUgPSBFbnVtZXJhdGlvbigidnVhcnRfdHlwZSIsIFsKKyAgICAoMCwgInVu
a25vd24iKSwKKyAgICAoMSwgInNic2FfdWFydCIpLAorICAgIF0pCisKICMKICMgQ29tcGxleCBs
aWJ4bCB0eXBlcwogIwpAQCAtNTgxLDYgKzU4Nyw3IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
ID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogCiAKICAgICAoImFyY2hfYXJtIiwgU3Ry
dWN0KE5vbmUsIFsoImdpY192ZXJzaW9uIiwgbGlieGxfZ2ljX3ZlcnNpb24pLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgidnVhcnQiLCBsaWJ4bF92dWFydF90eXBlKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKICAgICAjIEFsdGVybmF0ZSBwMm0gaXMgbm90
IGJvdW5kIHRvIGFueSBhcmNoaXRlY3R1cmUgb3IgZ3Vlc3QgdHlwZSwgYXMgaXQgaXMKICAgICAj
IHN1cHBvcnRlZCBieSB4ODYgSFZNIGFuZCBBUk0gc3VwcG9ydCBpcyBwbGFubmVkLgpkaWZmIC0t
Z2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5k
ZXggMmM3MWE5Zi4uMzA5NGJjZSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYwor
KysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0xMzMsNyArMTMzLDcgQEAgc3RydWN0IGNt
ZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgJm1haW5fY29uc29sZSwgMCwgMCwKICAgICAg
ICJBdHRhY2ggdG8gZG9tYWluJ3MgY29uc29sZSIsCiAgICAgICAiW29wdGlvbnNdIDxEb21haW4+
XG4iCi0gICAgICAiLXQgPHR5cGU+ICAgICAgIGNvbnNvbGUgdHlwZSwgcHYgb3Igc2VyaWFsXG4i
CisgICAgICAiLXQgPHR5cGU+ICAgICAgIGNvbnNvbGUgdHlwZSwgcHYgLCBzZXJpYWwgb3IgdnVh
cnRcbiIKICAgICAgICItbiA8bnVtYmVyPiAgICAgY29uc29sZSBudW1iZXIiCiAgICAgfSwKICAg
ICB7ICJ2bmN2aWV3ZXIiLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY29uc29sZS5jIGIvdG9v
bHMveGwveGxfY29uc29sZS5jCmluZGV4IDA1MDhkZGEuLjRlNjVkNzMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX2NvbnNvbGUuYworKysgYi90b29scy94bC94bF9jb25zb2xlLmMKQEAgLTI3LDYg
KzI3LDcgQEAgaW50IG1haW5fY29uc29sZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgdWlu
dDMyX3QgZG9taWQ7CiAgICAgaW50IG9wdCA9IDAsIG51bSA9IDA7CiAgICAgbGlieGxfY29uc29s
ZV90eXBlIHR5cGUgPSAwOworICAgIGNoYXIgKmNvbnNvbGVfbmFtZXMgPSAicHYsIHNlcmlhbCwg
dnVhcnQiOwogCiAgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIm46dDoiLCBOVUxMLCAiY29u
c29sZSIsIDEpIHsKICAgICBjYXNlICd0JzoKQEAgLTM0LDggKzM1LDEwIEBAIGludCBtYWluX2Nv
bnNvbGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NP
TlNPTEVfVFlQRV9QVjsKICAgICAgICAgZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJzZXJpYWwi
KSkKICAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMOworICAgICAg
ICBlbHNlIGlmICghc3RyY21wKG9wdGFyZywgInZ1YXJ0IikpCisgICAgICAgICAgICB0eXBlID0g
TElCWExfQ09OU09MRV9UWVBFX1ZVQVJUOwogICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBhcmU6IHB2LCBzZXJpYWxcbiIp
OworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb25zb2xlIHR5cGUgc3VwcG9ydGVkIGFy
ZTogJXNcbiIsIGNvbnNvbGVfbmFtZXMpOwogICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVS
RTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bh
cnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDVjMmJmMTcuLjcxNTg4ZGUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAt
OTE4LDYgKzkxOCwxNCBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZp
Z19zb3VyY2UsCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXh2Y3B1cyIs
ICZsLCAwKSkKICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMgPSBsOwogCisgICAgaWYgKCF4bHVf
Y2ZnX2dldF9zdHJpbmcoY29uZmlnLCAidnVhcnQiLCAmYnVmLCAwKSkgeworICAgICAgICBpZiAo
bGlieGxfdnVhcnRfdHlwZV9mcm9tX3N0cmluZyhidWYsICZiX2luZm8tPmFyY2hfYXJtLnZ1YXJ0
KSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxpZCB2YWx1ZSBc
IiVzXCIgZm9yIFwidnVhcnRcIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAgICAg
ICAgICAgIGV4aXQoMSk7CisgICAgICAgIH0KKyAgICB9CisKICAgICBwYXJzZV92bnVtYV9jb25m
aWcoY29uZmlnLCBiX2luZm8pOwogCiAgICAgLyogU2V0IG1heF9tZW1rYiB0byB0YXJnZXRfbWVt
a2IgYW5kIG1heF92Y3B1cyB0byBhdmFpbF92Y3B1cyBpZgotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dednM-0004Of-B2; Mon, 07 Aug 2017 08:53:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednK-0004NB-6h
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 CF/34-02033-D9A28895; Mon, 07 Aug 2017 08:53:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXiVRusrTtHqyP
 SYPVBVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP7AamCQ0kVLcdOMTYwdrh1MXJxCAnMZJT4
 s/IvG4jDIjCPWaL702pmEEdCoJ9V4nbnXqAMJ5CTJnHnxiZWCLtKYtOKw2BxIQEtiaOnZrNCj
 Gpjklj3+CJQNwcHm4CJxKwOCZAaEQEliXurJjOB2MwCz5kkpl3SAbGFBUIkFl84CzaHRUBVYt
 LMt8wgNq+At8SVy1sZIXbJSdw81wkW5xTwkTh/6Q0LxF5vidvH+hgnMAosYGRYxahenFpUllq
 ka6mXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYVgxAsINxbavzIUZJDiYlUd74
 FW2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4czQ6IoUEi1LTUyvSMnOAAQ6TluDgURLhfaEOl
 OYtLkjMLc5Mh0idYjTmmHRg+xcmjlcT/n9jEmLJy89LlRLnjQeZJABSmlGaBzcIFnmXGGWlhH
 kZgU4T4ilILcrNLEGVf8UozsGoJMwrrQk0hSczrwRu3yugU5iATnmT2ApySkkiQkqqgVGPoYd
 nzt0bPo0W2xhz9k/qLv7qeE92pffn53MTwpODHb6kmQfX6gl8Pj07ILGB+dfdR/MiDPX/7o6b
 oWN54oWvvkk5B2v5qWNVsdvOv2ANapj+bWPbvvLQnzELhUIePeWfUTbvrK/A3q8PuhoCtJ9VL
 2m1KlZyvzb781XXY/MC0pYx2lRFmiixFGckGmoxFxUnAgBKS4TLtwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502096027!90633190!1
X-Originating-IP: [74.125.83.43]
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 23066 invoked from network); 7 Aug 2017 08:53:48 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:48 -0000
Received: by mail-pg0-f43.google.com with SMTP id y129so31665265pgy.4
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:48 -0700 (PDT)
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=P99lhC/VHf9apWOH12//GRVyn6KxAQYQrwrmuE3DjLA=;
 b=RDbCojozAv4QpGxtHna50FMAq6hsONb5GHZTMFKo/sDwuAKpn/9orVoZNHl+NIBW0m
 jtAInxY6Z8a/uYYwcCf8yp92JqB18D/h6t3uF5qcQzZXCvYeh5ez/6fg4t3jW+kbqSc5
 tr5GplPnPCTGJEqHasOsIHF67ia0SHYvzZelc=
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=P99lhC/VHf9apWOH12//GRVyn6KxAQYQrwrmuE3DjLA=;
 b=bvVoi5Tn2K212r0ASzxPBYIX+pFB7+egisjnA7FMPqqnZMWeAefUyYhvgGQCVcBg3h
 sp28ZAeD1EYj+0jJWI7g97MvfTieAOdryqDmfx3s0zFmQFpPk3ixzJWTMBd+yQiBPyWL
 vOjl5gPstNOeApwKKyxYDWKx57hXWpgBSHT7ZJ8OwR/YWwFdmids2bhRzAVPVbMb4LOR
 M21ItZniJb9tVNzPAHttbWPOxVocE8xLit1CGfxYwbQweDHPJg8tEs/5WV4yKpqZwmhO
 Z3muxNJ+LX78/ADTOe6ftWlvA2zE2LAcms25Lt/IhbvFFGI5dENctX39e+a9HcljKQCR
 +zXQ==
X-Gm-Message-State: AIVw110Je+SOs6fmCqr2LJyL3D5u2IdO4HcSZqB9W/QG52wRX4jM2S28
 fzXAvbX2TJ38rsf6DvCoxg==
X-Received: by 10.84.234.15 with SMTP id m15mr13460340plk.247.1502096026355;
 Mon, 07 Aug 2017 01:53:46 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:45 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:22:58 +0530
Message-Id: <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
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 06/25 v7] xen/arm: vpl011: Add a new domctl API
	to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGRvbWN0bCBBUEkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEuIEl0IHRha2VzIHRoZSBH
Rk4gYW5kIGNvbnNvbGUKYmFja2VuZCBkb21pZCBhcyBpbnB1dCBhbmQgcmV0dXJucyBhbiBldmVu
dCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yCnNlbmRpbmcgYW5kIHJlY2VpdmluZyBldmVudHMgZnJv
bSBYZW4uCgpYZW4gd2lsbCBjb21tdW5pY2F0ZSB3aXRoIHhlbmNvbnNvbGUgdXNpbmcgR0ZOIGFz
IHRoZSByaW5nIGJ1ZmZlciBhbmQKdGhlIGV2ZW50IGNoYW5uZWwgdG8gdHJhbnNtaXQgYW5kIHJl
Y2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWluJ3MKYmVoYWxmLgoKU2lnbmVkLW9m
Zi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0K
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJl
bmFtZWQgdGhlIHZ1YXJ0IGluaXRpYWxpemF0aW9uIGZ1bmN0aW9uIHRvIGEgZ2VuZXJpYyBuYW1l
IHhjX2RvbV92dWFydF9pbml0IAotIFVzZWQgZG9taWRfdCBhcyBhIHR5cGUgaW5zdGVhZCBvZiB1
aW50MzJfdCBmb3IgZG9taWQKLSBDaGVja2luZyB0aGUgdnVhcnQgdHlwZSBleHBsaWNpdGx5IGFn
YWluc3QgdnBsMDExIGVudW0gdmFsdWUKCkNoYW5nZXMgc2luY2UgdjU6Ci0geGNfZG9tX3ZwbDAx
MV9pbml0KCkgd2lsbCBiZSBjb21waWxlZCBmb3IgYm90aCB4ODYvYXJtIGFyY2hpdGVjdHVyZXMg
YXMgdGhlcmUKICBpcyBub3RoaW5nIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBpbiB0aGlzIGZ1bmN0
aW9uLiBUaGlzIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIAogIGVycm9yIHdoZW4gY2FsbGVkIGZvciB4
ODYuCi0gRml4ZWQgY29kaW5nIHN0eWxlIGlzc3VlcyBpbiBsaWJ4bC4KCkNoYW5nZXMgc2luY2Ug
djQ6Ci0gUmVtb3ZlZCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaCgpLgotIEFkZGVk
IGEgbmV3IGZ1bmN0aW9uIGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2goKSwgd2hpY2ggaXMg
Y2FsbGVkIGF0IHRoZSBsYXN0CiAgaW4gbGlieGxfX2J1aWxkX2RvbSgpLiBUaGlzIGZ1bmN0aW9u
IGNhbGxzIHRoZSB2cGwwMTEgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb24gbm93LgoKQ2hhbmdlcyBz
aW5jZSB2MzoKLSBBZGRlZCBhIG5ldyBhcmNoIHNwZWNpZmljIGZ1bmN0aW9uIGxpYnhsX19hcmNo
X2RvbWFpbl9jcmVhdGVfZmluaXNoKCksIHdoaWNoCiAgY2FsbHMgdGhlIHZwbDAxMSBpbml0aWFs
aXphdGlvbiBmdW5jdGlvbi4gRm9yIHg4NiB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90IGRvCiAgYW55
dGhpbmcuCi0gZG9tYWluX3ZwbDAxMV9pbml0KCkgdGFrZXMgYSBwb2ludGVyIHRvIGEgc3RydWN0
dXJlIHdoaWNoIGNvbnRhaW5zIGFsbCB0aGUgCiAgcmVxdWlyZWQgaW5mb3JtYXRpb24gc3VjaCBh
cyBjb25zb2xlX2RvbWlkLCBnZm4gaW5zdGVhZCBvZiBwYXNzaW5nIHBhcmFtZXRlcnMKICBzZXBh
cmF0ZWx5LgotIERyb3BwZWQgYSBET01DVEwgQVBJIGRlZmluZWQgZm9yIGRlLWluaXRpYWxpemlu
ZyB2cGwwMTEgYXMgdGhhdCBzaG91bGQgYmUKICB0YWtlbiBjYXJlIHdoZW4gdGhlIGRvbWFpbiBp
cyBkZXN0cm95ZWQgKGFuZCBub3QgZGVwZW5kZW50IG9uIHVzZXJzcGFjZSAKICBsaWJyYXJpZXMv
YXBwbGljYXRpb25zKS4KCkNoYW5nZXMgc2luY2UgdjI6Ci0gUmVwbGFjZWQgdGhlIERPTUNUTCBB
UElzIGRlZmluZWQgZm9yIGdldC9zZXQgb2YgZXZlbnQgY2hhbm5lbCBhbmQgR0ZOIHdpdGggCiAg
YSBzZXQgb2YgRE9NQ1RMIEFQSXMgZm9yIGluaXRpYWxpemluZyBhbmQgZGUtaW5pdGlhbGl6aW5n
IHZwbDAxMSBlbXVsYXRpb24uCgogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMCAr
KysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCAyNSAr
KysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgICB8
ICA3ICsrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgIHwgMjEgKysrKysrKysr
KysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICB8ICA0ICsrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgIHwgIDggKysrKysrKysKIHhlbi9hcmNoL2FybS9k
b21haW4uYyAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAg
ICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIDkgZmls
ZXMgY2hhbmdlZCwgMTU0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGM3
NzEwYjguLjM1YmJiM2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC04ODYsNiArODg2LDI2IEBA
IGludCB4Y192Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgIHZjcHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4dCk7CiAKIC8qKgorICogVGhp
cyBmdW5jdGlvbiBpbml0aWFsaXplcyB0aGUgdnVhcnQgZW11bGF0aW9uIGFuZCByZXR1cm5zCisg
KiB0aGUgZXZlbnQgdG8gYmUgdXNlZCBieSB0aGUgYmFja2VuZCBmb3IgY29tbXVuaWNhdGluZyB3
aXRoCisgKiB0aGUgZW11bGF0aW9uIGNvZGUuCisgKgorICogQHBhcm0geGNoIGEgaGFuZGxlIHRv
IGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UKKyAqICNwYXJtIHR5cGUgdHlwZSBvZiB2dWFy
dAorICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiB0byBnZXQgaW5mb3JtYXRpb24gZnJvbQorICog
QHBhcm0gY29uc29sZV9kb21pZCB0aGUgZG9taWQgb2YgdGhlIGJhY2tlbmQgY29uc29sZQorICog
QHBhcm0gZ2ZuIHRoZSBndWVzdCBwZm4gdG8gYmUgdXNlZCBhcyB0aGUgcmluZyBidWZmZXIKKyAq
IEBwYXJtIGV2dGNobiB0aGUgZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvciBldmVudHMKKyAq
IEByZXR1cm4gMCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJvciBvbiBmYWlsdXJlCisgKi8KK2lu
dCB4Y19kb21fdnVhcnRfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2hu
X3BvcnRfdCAqZXZ0Y2huKTsKKworLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgaW5mb3Jt
YXRpb24gYWJvdXQgdGhlIFhTQVZFIHN0YXRlIG9mIGEgcGFydGljdWxhcgogICogdmNwdSBvZiBh
IGRvbWFpbi4gSWYgZXh0c3RhdGUtPnNpemUgYW5kIGV4dHN0YXRlLT54ZmVhdHVyZV9tYXNrIGFy
ZSAwLAogICogdGhlIGNhbGwgaXMgY29uc2lkZXJlZCBhIHF1ZXJ5IHRvIHJldHJpZXZlIHRoZW0g
YW5kIHRoZSBidWZmZXIgaXMgbm90CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4u
YyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IDNiYWI0ZTguLjg5OWJiZDQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFp
bi5jCkBAIC0zNDMsNiArMzQzLDMxIEBAIGludCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gMDsKIH0KIAoraW50
IHhjX2RvbV92dWFydF9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICBldnRjaG5f
cG9ydF90ICpldnRjaG4pCit7CisgICAgREVDTEFSRV9ET01DVEw7CisgICAgaW50IHJjID0gMDsK
KworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOworICAgIGRvbWN0bC5kb21h
aW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwudS52dWFydF9vcC5jbWQgPSBYRU5fRE9N
Q1RMX1ZVQVJUX09QX0lOSVQ7CisgICAgZG9tY3RsLnUudnVhcnRfb3AudHlwZSA9IHR5cGU7Cisg
ICAgZG9tY3RsLnUudnVhcnRfb3AuY29uc29sZV9kb21pZCA9IGNvbnNvbGVfZG9taWQ7CisgICAg
ZG9tY3RsLnUudnVhcnRfb3AuZ2ZuID0gZ2ZuOworCisgICAgaWYgKCAocmMgPSBkb19kb21jdGwo
eGNoLCAmZG9tY3RsKSkgPCAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgKmV2dGNobiA9
IGRvbWN0bC51LnZ1YXJ0X29wLmV2dGNobjsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IHhj
X2RvbWFpbl9nZXRpbmZvKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGZpcnN0X2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBtYXhfZG9tcywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FyY2guaAppbmRleCA1ZTFmYzYwLi43ODRlYzdmIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCkBA
IC00NCw2ICs0NCwxMyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2Ny
aXB0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogCisvKiBwZXJmb3Jt
IGFueSBwZW5kaW5nIGhhcmR3YXJlIGluaXRpYWxpemF0aW9uICovCitfaGlkZGVuCitpbnQgbGli
eGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpz
dGF0ZSk7CisKIC8qIGJ1aWxkIHZOVU1BIHZtZW1yYW5nZSB3aXRoIGFyY2ggc3BlY2lmaWMgaW5m
b3JtYXRpb24gKi8KIF9oaWRkZW4KIGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFu
Z2UobGlieGxfX2djICpnYywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggZDg0MmQ4OC4uYTMzZDNjOSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMK
QEAgLTEwMzgsNiArMTAzOCwyNyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3
X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCBsaWJ4
bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0
YXRlKQoreworICAgIGludCByZXQgPSAwOworCisgICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0
ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgIHJldCA9IHhjX2RvbV92
dWFydF9pbml0KENUWC0+eGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
RE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb20tPmd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+dnVh
cnRfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPnZ1YXJ0X3Bv
cnQpOworICAgICAgICBpZiAocmV0IDwgMCkKKyAgICAgICAgICAgIExPRyhFUlJPUiwgInhjX2Rv
bV92dWFydF9pbml0IGZhaWxlZFxuIik7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKwog
aW50IGxpYnhsX19hcmNoX3ZudW1hX2J1aWxkX3ZtZW1yYW5nZShsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmluZm8sCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jCmluZGV4IGUwZjBkNzguLjVmOTIwMjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC03MDIsNiAr
NzAyLDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RvbShsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9nbnR0YWJfaW5pdCBmYWls
ZWQiKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQorICAgIGlmICgocmV0ID0gbGlieGxfX2Fy
Y2hfYnVpbGRfZG9tX2ZpbmlzaChnYywgaW5mbywgZG9tLCBzdGF0ZSkpICE9IDApIHsKKyAgICAg
ICAgTE9HRShFUlJPUiwgImxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2ggZmFpbGVkIik7Cisg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogb3V0OgogICAgIHJldHVybiByZXQgIT0gMCA/IEVS
Uk9SX0ZBSUwgOiAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29s
cy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA0NTVmNmYwLi4wYWFlZGVkIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpAQCAt
MzkxLDYgKzM5MSwxNCBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2Ny
aXB0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgbGlieGxfX2Fy
Y2hfYnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkK
K3sKKyAgICByZXR1cm4gMDsKK30KKwogLyogUmV0dXJuIDAgb24gc3VjY2VzcywgRVJST1JfKiBv
biBmYWlsdXJlLiAqLwogaW50IGxpYnhsX19hcmNoX3ZudW1hX2J1aWxkX3ZtZW1yYW5nZShsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwppbmRleCAyZGM4YjBhLi4yZmY4ZjQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC04NjIsNiArODYyLDEy
IEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgcmV0dXJuIHJldDsKIAorICAgICAgICAvKgor
ICAgICAgICAgKiBSZWxlYXNlIHRoZSByZXNvdXJjZXMgYWxsb2NhdGVkIGZvciB2cGwwMTEgd2hp
Y2ggd2VyZQorICAgICAgICAgKiBhbGxvY2F0ZWQgdmlhIGEgRE9NQ1RMIGNhbGwgWEVOX0RPTUNU
TF92dWFydF9vcC4KKyAgICAgICAgICovCisgICAgICAgIGRvbWFpbl92cGwwMTFfZGVpbml0KGQp
OworCiAgICAgICAgIGQtPmFyY2gucmVsbWVtID0gUkVMTUVNX3hlbjsKICAgICAgICAgLyogRmFs
bHRocm91Z2ggKi8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWN0bC5jCmluZGV4IGRiNjgzOGQuLmM3ZjY1MGUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kb21jdGwuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKQEAgLTUsOSArNSwx
MSBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vZ3Vlc3Rf
YWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9pb2Nh
cC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4c20veHNt
Lmg+CkBAIC0xMTksNiArMTIxLDQ2IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9k
b21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgZC0+ZGlzYWJsZV9taWdy
YXRlID0gZG9tY3RsLT51LmRpc2FibGVfbWlncmF0ZS5kaXNhYmxlOwogICAgICAgICByZXR1cm4g
MDsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9vcDoKKyAgICB7CisgICAgICAgIGludCBy
YzsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0
bC0+dS52dWFydF9vcDsKKworICAgICAgICBzd2l0Y2godnVhcnRfb3AtPmNtZCkKKyAgICAgICAg
eworICAgICAgICBjYXNlIFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVDoKKworICAgICAgICAgICAg
aWYgKCAhZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGlmICh2dWFydF9vcC0+dHlwZSA9PSBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExKQor
ICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFf
aW5pdF9pbmZvIGluZm87CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGluZm8uY29uc29sZV9k
b21pZCA9IHZ1YXJ0X29wLT5jb25zb2xlX2RvbWlkOworICAgICAgICAgICAgICAgICAgICAgICAg
aW5mby5nZm4gPSBfZ2ZuKHZ1YXJ0X29wLT5nZm4pOworCisgICAgICAgICAgICAgICAgICAgICAg
ICByYyA9IGRvbWFpbl92cGwwMTFfaW5pdChkLCAmaW5mbyk7CisgICAgICAgICAgICAgICAgICAg
ICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdnVhcnRfb3AtPmV2dGNobiA9IGluZm8uZXZ0Y2huOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHVfZG9tY3RsLCBkb21jdGws
IDEpOworICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgcmMgPSAtIEVQ
RVJNOworCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAg
ICByZXR1cm4gcmM7CisgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgewogICAgICAgICBpbnQgcmM7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKaW5kZXggMDY2OWMzMS4uYmUyZDg3NCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApA
QCAtMzYsNiArMzYsNyBAQAogI2luY2x1ZGUgImdyYW50X3RhYmxlLmgiCiAjaW5jbHVkZSAiaHZt
L3NhdmUuaCIKICNpbmNsdWRlICJtZW1vcnkuaCIKKyNpbmNsdWRlICJldmVudF9jaGFubmVsLmgi
CiAKICNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBlCiAKQEAg
LTExNDgsNiArMTE0OSwyNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKICAgICB1
aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJ
Ti9PVVQgKi8KIH07CisKK3N0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wIHsKKyNkZWZpbmUgWEVO
X0RPTUNUTF9WVUFSVF9PUF9JTklUICAwCisgICAgICAgIHVpbnQzMl90IGNtZDsgICAgICAgICAg
IC8qIFhFTl9ET01DVExfVlVBUlRfT1BfKiAqLworICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9t
aWQ7ICAvKiBJTiAqLworI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExIDAKKyAg
ICAgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgLyogSU4gLSB0eXBlIG9mIHZ1YXJ0LgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgIEN1cnJlbnRseSBvbmx5IHZwbDAx
MSBzdXBwb3J0ZWQuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAg
ICB4ZW5fcGZuX3QgZ2ZuOyAgICAgICAgICAvKiBJTiAtIGd1ZXN0IGdmbiB0byBiZSB1c2VkIGFz
IGEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICByaW5nIGJ1ZmZlci4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgICAgIGV2dGNobl9wb3J0
X3QgZXZ0Y2huOyAgIC8qIE9VVCAtIHJlbW90ZSBwb3J0IG9mIHRoZSBldmVudAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgICBjaGFubmVsIHVzZWQgZm9yIHNlbmRpbmcK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICAgcmluZyBidWZmZXIgZXZl
bnRzLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KK307CisKIHR5cGVkZWYg
c3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdDsKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2NhdF9vcF90KTsKIApAQCAtMTIy
OCw2ICsxMjQ3LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX21v
bml0b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3CiAjZGVmaW5lIFhFTl9ET01DVExfcHNyX2Nh
dF9vcCAgICAgICAgICAgICAgICAgICAgNzgKICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0
ICAgICAgICAgICAgICAgICAgICA3OQorI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAg
ICAgICAgICAgICAgICAgIDgwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAg
ICAgICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAg
ICAgICAgMTAwMQogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAg
ICAxMDAyCkBAIC0xMjkwLDYgKzEzMTAsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7CiAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7CiAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7CisgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICAgICAgICAgIHZ1YXJ0X29wOwogICAgICAgICB1
aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9
OwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:53: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.xen.org>)
	id 1dednN-0004QU-Ls; Mon, 07 Aug 2017 08:53:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednM-0004OS-GU
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E8/77-03557-F9A28895; Mon, 07 Aug 2017 08:53:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfTAGt35Wh2
 RBg3TWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxl028yF3RYV9y5N4e9gXGNbhcjF4eQwExG
 iU87DjKBOCwC85glVm5cCeZICPSzSuy8sp65i5ETyEmTWH/4IjuEXSOx8P9bsLiQgJbE0VOzW
 SFGtTFJTH+7CijBwcEmYCIxq0MCpEZEQEni3qrJYEOZBeYzSjRN6mUDqREW8JeYcsERpIZFQF
 Wi++BCJhCbV8Bb4u/P1YwQu+Qkbp7rBNvFKeAjcf7SGxaIvd4St4/1MU5gFFjAyLCKUb04tag
 stUjXVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCwGIBgB+P0y/6HGCU5mJRE
 eeNXtEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBN0OyIFBIsSk1PrUjLzAGGOExagoNHSYT3h
 TpQmre4IDG3ODMdInWK0ZLjypV1X5g4phzYDiRfTfj/jUmIJS8/L1VKnDcHZJ4ASENGaR7cOF
 gcXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw7ySQKTyZeSVwW18BHcQEdNCbxFaQg0oSEVJ
 SDYxL4rZPdfZRK9/ba63u6/buU23exd/95kd8dy3hrVkc7nNp1WX7t4vP7pf//+XQrtB1s09+
 7VnPfq+w8ZamV9lDlmML+E8++eA1u3jpy+9RH5lvVZu7HgqaqySWdm25zdJQL7NpLWXihzcH3
 f15Onvzxu0LAid+OL1iodaiKz39t/5aXJDnXM1Rq8RSnJFoqMVcVJwIACMQEnq+AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502096029!68756384!1
X-Originating-IP: [209.85.192.172]
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 29796 invoked from network); 7 Aug 2017 08:53:50 -0000
Received: from mail-pf0-f172.google.com (HELO mail-pf0-f172.google.com)
 (209.85.192.172)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:50 -0000
Received: by mail-pf0-f172.google.com with SMTP id o86so31429291pfj.1
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:50 -0700 (PDT)
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=u7iNqMhDSt45oYpw7rX/c6FW4ApFInM/Yj9vI6RxQMI=;
 b=LKb5fY9VAhyr5EzscaFbUOt/wBzz0xGQkk7LnK1xXbzroBSHqo4fBKdBFkMtdMCw4q
 Ojh6WuJLLNze23APe3rj4mdmxgZR+v5B6GLJ66TB61JW5T56n1u9m9TchkequPxDKanL
 +wVyfX80W2McmQnTmG0lqxpuMO7LyPRUZMFgs=
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=u7iNqMhDSt45oYpw7rX/c6FW4ApFInM/Yj9vI6RxQMI=;
 b=Cyiig2/XvMAsiWXsyurCKw3kE7CZSq/nMJJ+/ZP+ADT39n86eQhAjlkDtbq2ahwWJj
 sCHXWbRxm6dBqh3+BVKsiwdvHxLWMPR2myriGNJqRVBKtF1ZUfJxu0jbP7kFNEL7sqnr
 EHEWr6rnajAi4ymvlY8jKaqrZ0Irl3CjkQjg/N+aPt5hWv/yxO+QG3DHirQdod6z5MQh
 k3J0aC0d3BH7t9dKF1VaM0zgyk4fYQtYzLCJPQf+7vVFkEj8UZqaGKyegExb3ozNqgNJ
 mWt0UhSw+KBkogFOADr54sH9kcNQNktAHpmRR9TGf4sfd/XcBFBvxCZ/2l7RAqaDQd35
 3VzA==
X-Gm-Message-State: AIVw1121UsvFc84R5t28UCDx4D8EeF9qfNwEym9JqU1jGIgqih6Bp3W8
 iqtK35rkEX2fTj/PyJ+Baw==
X-Received: by 10.98.208.196 with SMTP id p187mr11232311pfg.320.1502096029061; 
 Mon, 07 Aug 2017 01:53:49 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:48 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:22:59 +0530
Message-Id: <1502095997-31219-8-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 07/25 v7] xen/arm: vpl011: Add a new vuart node
	in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHZ1YXJ0IGNvbnNvbGUgbm9kZSB0byB4ZW5zdG9yZS4gVGhpcyBub2RlIGlzIGFk
ZGVkIGF0CgovbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wLgoKVGhlIG5vZGUgY29udGFpbnMg
aW5mb3JtYXRpb24gc3VjaCBhcyB0aGUgcmluZy1yZWYsIGV2ZW50IGNoYW5uZWwsCmJ1ZmZlciBs
aW1pdCBhbmQgdHlwZSBvZiBjb25zb2xlLgoKWGVuY29uc29sZSByZWFkcyB0aGUgbm9kZSBpbmZv
cm1hdGlvbiB0byBzZXR1cCB0aGUgcmluZyBidWZmZXIgYW5kCmV2ZW50IGNoYW5uZWwgZm9yIHNl
bmRpbmcvcmVjZWl2aW5nIHZ1YXJ0IGRhdGEuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotICB2dWFydF9kZXZpY2UgbW92ZWQg
aW5zaWRlIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgYXMgYSBsb2NhbCB2YXJpYWJsZS4KCkNo
YW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBiYWNrZW5kIG5vZGUgZm9yIHZwbDAxMS4KLSBSZW1v
dmVkIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgZm9yIEhWTSBndWVzdC4gSXQgaXMgY2FsbGVk
IG9ubHkgZm9yIFBWIGd1ZXN0LgoKIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgICAgICAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDkgKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jICAgICAgICAgICB8ICA5ICsrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oICAgICAgICAgfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbCB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggODUzYmUxNS4uY2RhZjdmZCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYwpAQCAtMzQ0LDYgKzM0NCw1MCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQg
bGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUg
KnN0YXRlKQoreworICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOworICAgIGZsZXhhcnJheV90ICpy
b19mcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBpbnQgcmM7CisKKyAgICByb19m
cm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFjayA9IGZsZXhhcnJheV9t
YWtlKGdjLCAxNiwgMSk7CisKKyAgICBkZXZpY2UuYmFja2VuZF9kZXZpZCA9IGNvbnNvbGUtPmRl
dmlkOworICAgIGRldmljZS5iYWNrZW5kX2RvbWlkID0gY29uc29sZS0+YmFja2VuZF9kb21pZDsK
KyAgICBkZXZpY2UuYmFja2VuZF9raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworICAg
IGRldmljZS5kZXZpZCA9IGNvbnNvbGUtPmRldmlkOworICAgIGRldmljZS5kb21pZCA9IGRvbWlk
OworICAgIGRldmljZS5raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworCisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIjEiKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
R0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAicHJvdG9jb2wiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIExJ
QlhMX1hFTkNPTlNPTEVfUFJPVE9DT0wpOworCisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9u
dCwgInBvcnQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJyaW5nLXJlZiIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5U
RigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJsaW1pdCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigi
JWQiLCBMSUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19m
cm9udCwgInR5cGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAieGVuY29uc29s
ZWQiKTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgWEJUX05VTEws
ICZkZXZpY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19r
dnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hz
X2t2c19vZl9mbGV4YXJyYXkoZ2MsIHJvX2Zyb250KSk7CisgICAgcmV0dXJuIHJjOworfQorCiBp
bnQgbGlieGxfX2luaXRfY29uc29sZV9mcm9tX2NoYW5uZWwobGlieGxfX2djICpnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNv
bnNvbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldl9udW0s
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IDExNTgzMDMuLjZjM2FjYjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0x
MzY3LDcgKzEzNjcsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICB9CiAgICAgY2FzZSBMSUJY
TF9ET01BSU5fVFlQRV9QVjoKICAgICB7Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBj
b25zb2xlOworICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZSwgdnVhcnQ7CiAg
ICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwogCiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBk
X2NvbmZpZy0+bnVtX3ZmYnM7IGkrKykgewpAQCAtMTM3NSw2ICsxMzc1LDEzIEBAIHN0YXRpYyB2
b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYg
Km11bHRpZGV2LAogICAgICAgICAgICAgbGlieGxfX2RldmljZV92a2JfYWRkKGdjLCBkb21pZCwg
JmRfY29uZmlnLT52a2JzW2ldKTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChkX2NvbmZpZy0+
Yl9pbmZvLmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7Cisg
ICAgICAgICAgICBpbml0X2NvbnNvbGVfaW5mbyhnYywgJnZ1YXJ0LCAwKTsKKyAgICAgICAgICAg
IHZ1YXJ0LmJhY2tlbmRfZG9taWQgPSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKKyAgICAgICAgICAg
IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGdjLCBkb21pZCwgJnZ1YXJ0LCBzdGF0ZSk7CisgICAg
ICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmdnVhcnQpOworICAgICAgICB9
CisKICAgICAgICAgaW5pdF9jb25zb2xlX2luZm8oZ2MsICZjb25zb2xlLCAwKTsKICAgICAgICAg
Y29uc29sZS5iYWNrZW5kX2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7CiAgICAgICAgIGxp
YnhsX19kZXZpY2VfY29uc29sZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZp
Y2UpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kZXZpY2UuYwppbmRleCAwMDM1NmFmLi4zYjEwYzU4IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpA
QCAtMjYsNiArMjYsOSBAQCBzdGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRo
KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkKICAgICBpZiAoZGV2aWNlLT5r
aW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkK
ICAgICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvY29uc29sZSIsIGRvbV9wYXRoKTsKIAorICAg
IGlmIChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKQorICAgICAgICBy
ZXR1cm4gR0NTUFJJTlRGKCIlcy92dWFydC8lZCIsIGRvbV9wYXRoLCBkZXZpY2UtPmRldmlkKTsK
KwogICAgIHJldHVybiBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRvbV9wYXRoLAogICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkZXZpY2UtPmtp
bmQpLAogICAgICAgICAgICAgICAgICAgICAgZGV2aWNlLT5kZXZpZCk7CkBAIC0xNzAsNyArMTcz
LDggQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgICAgICAqIGhpc3RvcmljYWxseSBjb250YWlu
ZWQgb3RoZXIgaW5mb3JtYXRpb24sIHN1Y2ggYXMgdGhlCiAgICAgICAgICAqIHZuYy1wb3J0LCB3
aGljaCB3ZSBkb24ndCB3YW50IHRoZSBndWVzdCBmaWRkbGluZyB3aXRoLgogICAgICAgICAgKi8K
LSAgICAgICAgaWYgKGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSAm
JiBkZXZpY2UtPmRldmlkID09IDApCisgICAgICAgIGlmICgoZGV2aWNlLT5raW5kID09IExJQlhM
X19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkgfHwKKyAgICAgICAg
ICAgIChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKSkKICAgICAgICAg
ICAgIHhzX3NldF9wZXJtaXNzaW9ucyhjdHgtPnhzaCwgdCwgZnJvbnRlbmRfcGF0aCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShy
b19mcm9udGVuZF9wZXJtcykpOwogICAgICAgICBlbHNlCkBAIC04MDAsNyArODA0LDggQEAgdm9p
ZCBsaWJ4bF9fZGV2aWNlc19kZXN0cm95KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RldmljZXNf
cmVtb3ZlX3N0YXRlICpkcnMpCiAgICAgICAgICAgICAgICAgZGV2LT5kb21pZCA9IGRvbWlkOwog
ICAgICAgICAgICAgICAgIGRldi0+a2luZCA9IGtpbmQ7CiAgICAgICAgICAgICAgICAgZGV2LT5k
ZXZpZCA9IGF0b2koZGV2c1tqXSk7Ci0gICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9r
aW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFKSB7CisgICAgICAgICAgICAgICAgaWYg
KGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFIHx8CisgICAg
ICAgICAgICAgICAgICAgIGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9W
VUFSVCkgewogICAgICAgICAgICAgICAgICAgICAvKiBDdXJyZW50bHkgY29uc29sZSBkZXZpY2Vz
IGNhbiBiZSBkZXN0cm95ZWQKICAgICAgICAgICAgICAgICAgICAgICogc3luY2hyb25vdXNseSBi
eSBqdXN0IHJlbW92aW5nIHhlbnN0b3JlIGVudHJpZXMsCiAgICAgICAgICAgICAgICAgICAgICAq
IHRoaXMgaXMgd2hhdCBsaWJ4bF9fZGV2aWNlX2Rlc3Ryb3kgZG9lcy4KZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CmluZGV4IDZiMzg0NTMuLjNmN2NmZjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIwNiw2ICsx
MjA2LDkgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKTsK
K19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZV9jb25zb2xlICpjb25zb2xlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOwogCiAvKiBSZXR1cm5zIDEgaWYg
ZGV2aWNlIGV4aXN0cywgMCBpZiBub3QsIEVSUk9SXyogKDwwKSBvbiBlcnJvci4gKi8KIF9oaWRk
ZW4gaW50IGxpYnhsX19kZXZpY2VfZXhpc3RzKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9u
X3QgdCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA3ZGM0ZDBmLi5jNDYz
YzMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNiw2ICsyNiw3IEBA
IGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAo
OSwgIlZVU0IiKSwKICAgICAoMTAsICJRVVNCIiksCiAgICAgKDExLCAiOVBGUyIpLAorICAgICgx
MiwgIlZVQVJUIiksCiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0
aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dednQ-0004Sr-Tg; Mon, 07 Aug 2017 08:53:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednP-0004Ry-Q6
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 98/3B-18997-2AA28895; Mon, 07 Aug 2017 08:53:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXiVRusp7tQqyP
 SoHWijcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHn5g2WgkWLGSvOrT7J3MC4pIWxi5GLQ0hg
 BqPEwWl97CAOi8A8Zombn3cwgTgSAv2sEnNvT2PpYuQEctIkpq7ZzwphV0kc+rqaCcQWEtCSO
 HpqNivEqDYmif+v7jJ3MXJwsAmYSMzqkACpERFQkri3ajLYUGaB+YwSTZN62UASwkBDv7y9Cz
 aURUBV4v7bCWA2r4C3xLHzjUwQy+Qkbp7rZAaxOQV8JM5fesMCsdhb4vaxPsYJjAILGBlWMao
 XpxaVpRbpWuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGFwMQ7GBc2+p8iFGS
 g0lJlDd+RVukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneHI2OSCHBotT01Iq0zBxgoMOkJTh4l
 ER4X6gDpXmLCxJzizPTIVKnGC05Nqxe/4WJY9KB7UDy1YT/35iEWPLy81KlxHnjQeYJgDRklO
 bBjYNF4yVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ80prAk3hycwrgdv6CuggJqCD3iS2ghx
 UkoiQkmpglP9dHbhL9JVEl8Ds5wWmqgebyn48b+ITmHKmKJWVS/ZM0dFkPc/lM/l7z55xmHCK
 1ThJQNBJ+AXvpbqv8x9OWnKyNmai4MWLDTxZDy4uPeC959fUvppJ17qFmPzPr/LZMPPOmaSep
 jsBvEsmTd4sUb9g/1XNUye23rVKffVpvQB7nb32qSsa/EosxRmJhlrMRcWJAGMQi43BAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502096032!103247006!1
X-Originating-IP: [74.125.83.46]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13867 invoked from network); 7 Aug 2017 08:53:53 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:53 -0000
Received: by mail-pg0-f46.google.com with SMTP id v77so31635653pgb.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:53 -0700 (PDT)
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=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=aI6v6+WCzs1ubu89/TeYxHbE7L2P92sEzIpnkFeySqOdBVVy54YOYZhu6JwgAQxhBn
 0m41WGLHEfAXPlYdi2Y+VKTREn89xZMEb4RxBgVn4jiTIqw9VER3PqPJdqmTZcFmHj6Z
 9krThk2MCf48qnipWVKMS6JyKzXH3ErSdWQVs=
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=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=PDGruo6jjxC+MM2uM/jGaAu8pMGj0Preufaj5pnL2BzmPMXxpeZ0Cgwb84nemqLbON
 EGL1UtQrOavBjUirVzwajiw96EasVihIOcTJkswOnLDdFbagIKTTFm/5L613BrBFh1Fb
 mNWpHUiWxEiunIIaVorX8Od7e1VBUOUxpTmpwvsf5FHBEWxAecq4Q22a2951nTPNgb3x
 G2MIWemvxGv2rAH6CdT0SBxqcvx5jUObENtEBTfGxo6PZGI5p6GtLkntzQTrniNhgjpi
 1zTZxGd1xSll8Cpr5hdow0H/bKNT25N+y+vE557o3XiPqG1rwb9xKY3i81Ei5PJhxlYT
 NYxw==
X-Gm-Message-State: AIVw111/uKNS3vp5WdV8i+OrjiaHa8IsfkZr6sR3i1cugzmQhrIa9KMv
 bIhuIg2KZ6+CPW7wmR01QA==
X-Received: by 10.98.204.10 with SMTP id a10mr11457179pfg.332.1502096031913;
 Mon, 07 Aug 2017 01:53:51 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:51 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:00 +0530
Message-Id: <1502095997-31219-9-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 08/25 v7] xen/arm: vpl011: Modify xenconsole to
	define and use a new console structure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSB1c2VzIGEgZG9tYWluIHN0cnVjdHVyZSB3aGljaCBjb250YWlucyBjb25zb2xl
IHNwZWNpZmljIGZpZWxkcy4gVGhpcwpwYXRjaCBkZWZpbmVzIGEgbmV3IGNvbnNvbGUgc3RydWN0
dXJlLCB3aGljaCB3b3VsZCBiZSB1c2VkIGJ5IHRoZSB4ZW5jb25zb2xlCmZ1bmN0aW9ucyB0byBw
ZXJmb3JtIGNvbnNvbGUgc3BlY2lmaWMgb3BlcmF0aW9ucyBsaWtlIHJlYWRpbmcvd3JpdGluZyBk
YXRhIGZyb20vdG8KdGhlIGNvbnNvbGUgcmluZyBidWZmZXIgb3IgcmVhZGluZy93cml0aW5nIGRh
dGEgZnJvbS90byBjb25zb2xlIHR0eS4KClRoaXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8g
c3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcyB0byBzdXBwb3J0IHZ1YXJ0IGNvbnNvbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0
OgotIE1vdmVkIHRoZSBmb2xsb3dpbmcgZmllbGRzIGZyb20gdGhlIHN0cnVjdCBkb21haW4gdG8g
c3RydWN0IGNvbnNvbGU6CiAgLT54ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwogIC0+aW50
IHhjZV9wb2xsZmRfaWR4OwogIC0+aW50IGV2ZW50X2NvdW50OwogIC0+bG9uZyBsb25nIG5leHRf
cGVyaW9kOwoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhh
dmUgYmVlbiBzcGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgZmlyc3QgcGF0Y2gK
ICB3aGljaCBtb2RpZmllcyB0aGUgeGVuY29uc29sZSB0byB1c2UgYSBuZXcgY29uc29sZSBzdHJ1
Y3R1cmUuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgYSBuZXcgZnVuY3Rpb24gY29uc29s
ZV9jcmVhdGVfcmluZygpIHdoaWNoIHNldHMgdXAgdGhlIHJpbmcgYnVmZmVyIGFuZCAKICBldmVu
dCBjaGFubmVsIGEgbmV3IGNvbnNvbGUuIGRvbWFpbl9jcmVhdGVfcmluZygpIHVzZXMgdGhpcyBm
dW5jdGlvbiB0byBzZXR1cAogIGEgY29uc29sZS4KLSBUaGlzIHBhdGNoIGRvZXMgbm90IGNvbnRh
aW4gdnVhcnQgc3BlY2lmaWMgY2hhbmdlcywgd2hpY2ggd291bGQgYmUgaW50cm9kdWNlZCBpbgog
IHRoZSBuZXh0IHBhdGNoLgotIENoYW5nZXMgZm9yIGtlZXBpbmcgdGhlIFBWIGxvZyBmaWxlIG5h
bWUgdW5jaGFuZ2VkLgoKQ2hhbmdlcyBzaW5jZSB2MToKLSBTcGxpdCB0aGUgZG9tYWluIHN0cnV0
dXJlIHRvIGEgc2VwYXJhdGUgY29uc29sZSBzdHJ1Y3R1cmUKLSBNb2RpZmllZCB0aGUgZnVuY3Rp
b25zIHRvIG9wZXJhdGUgb24gdGhlIGNvbnNvbGUgc3RydXR1cmUKLSBSZXBsYWNlZCByZXBldGl0
aXZlIHBlciBjb25zb2xlIGNvZGUgd2l0aCBnZW5lcmljIGNvZGUKCiB0b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jIHwgMjk5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMTM0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCmluZGV4IGU4MDMzZDIuLjMwY2QxNjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtODks
MjUgKzg5LDMwIEBAIHN0cnVjdCBidWZmZXIgewogCXNpemVfdCBtYXhfY2FwYWNpdHk7CiB9Owog
Ci1zdHJ1Y3QgZG9tYWluIHsKLQlpbnQgZG9taWQ7CitzdHJ1Y3QgY29uc29sZSB7CiAJaW50IG1h
c3Rlcl9mZDsKIAlpbnQgbWFzdGVyX3BvbGxmZF9pZHg7CiAJaW50IHNsYXZlX2ZkOwogCWludCBs
b2dfZmQ7Ci0JYm9vbCBpc19kZWFkOwotCXVuc2lnbmVkIGxhc3Rfc2VlbjsKIAlzdHJ1Y3QgYnVm
ZmVyIGJ1ZmZlcjsKLQlzdHJ1Y3QgZG9tYWluICpuZXh0OwogCWNoYXIgKmNvbnNwYXRoOwogCWlu
dCByaW5nX3JlZjsKLQl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3BvcnQ7Ci0JeGVu
ZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVfcG9ydDsKIAl4ZW5ldnRjaG5faGFuZGxlICp4
Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKLQlzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2UgKmludGVyZmFjZTsKIAlpbnQgZXZlbnRfY291bnQ7CiAJbG9uZyBsb25nIG5leHRfcGVyaW9k
OworCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKKwl4ZW5ldnRjaG5fcG9y
dF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmQ7Cit9OworCitzdHJ1Y3QgZG9tYWluIHsKKwlpbnQg
ZG9taWQ7CisJYm9vbCBpc19kZWFkOworCXVuc2lnbmVkIGxhc3Rfc2VlbjsKKwlzdHJ1Y3QgZG9t
YWluICpuZXh0OworCXN0cnVjdCBjb25zb2xlIGNvbnNvbGU7CiB9OwogCiBzdGF0aWMgc3RydWN0
IGRvbWFpbiAqZG9tX2hlYWQ7CkBAIC0xNjAsOSArMTY1LDEwIEBAIHN0YXRpYyBpbnQgd3JpdGVf
d2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3osCiAKIHN0
YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogewotCXN0cnVjdCBi
dWZmZXIgKmJ1ZmZlciA9ICZkb20tPmJ1ZmZlcjsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRv
bS0+Y29uc29sZTsKKwlzdHJ1Y3QgYnVmZmVyICpidWZmZXIgPSAmY29uLT5idWZmZXI7CiAJWEVO
Q09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFj
ZSAqaW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZiA9IGNvbi0+aW50ZXJmYWNlOwogCiAJY29ucyA9IGludGYtPm91dF9jb25zOwogCXByb2QgPSBp
bnRmLT5vdXRfcHJvZDsKQEAgLTE4NywyMiArMTkzLDIyIEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9h
cHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJeGVuX21iKCk7CiAJaW50Zi0+b3V0X2NvbnMg
PSBjb25zOwotCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBkb20tPmxvY2FsX3Bv
cnQpOworCXhlbmV2dGNobl9ub3RpZnkoY29uLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQp
OwogCiAJLyogR2V0IHRoZSBkYXRhIHRvIHRoZSBsb2dmaWxlIGFzIGVhcmx5IGFzIHBvc3NpYmxl
IGJlY2F1c2UgaWYKIAkgKiBubyBvbmUgaXMgbGlzdGVuaW5nIG9uIHRoZSBjb25zb2xlIHB0eSB0
aGVuIGl0IHdpbGwgZmlsbCB1cAogCSAqIGFuZCBoYW5kbGVfdHR5X3dyaXRlIHdpbGwgc3RvcCBi
ZWluZyBjYWxsZWQuCiAJICovCi0JaWYgKGRvbS0+bG9nX2ZkICE9IC0xKSB7CisJaWYgKGNvbi0+
bG9nX2ZkICE9IC0xKSB7CiAJCWludCBsb2dyZXQ7CiAJCWlmIChsb2dfdGltZV9ndWVzdCkgewog
CQkJbG9ncmV0ID0gd3JpdGVfd2l0aF90aW1lc3RhbXAoCi0JCQkJZG9tLT5sb2dfZmQsCisJCQkJ
Y29uLT5sb2dfZmQsCiAJCQkJYnVmZmVyLT5kYXRhICsgYnVmZmVyLT5zaXplIC0gc2l6ZSwKIAkJ
CQlzaXplLCAmbG9nX3RpbWVfZ3Vlc3RfbmVlZHRzKTsKIAkJfSBlbHNlIHsKIAkJCWxvZ3JldCA9
IHdyaXRlX2FsbCgKLQkJCQlkb20tPmxvZ19mZCwKKwkJCQljb24tPmxvZ19mZCwKIAkJCQlidWZm
ZXItPmRhdGEgKyBidWZmZXItPnNpemUgLSBzaXplLAogCQkJCXNpemUpOwogCQl9CkBAIC0zMzgs
MTQgKzM0NCwxNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4g
KmRvbSkKIAogc3RhdGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiB7Ci0JaWYgKGRvbS0+bWFzdGVyX2ZkICE9IC0xKSB7Ci0JCWNsb3NlKGRvbS0+bWFzdGVyX2Zk
KTsKLQkJZG9tLT5tYXN0ZXJfZmQgPSAtMTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+
Y29uc29sZTsKKworCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPm1h
c3Rlcl9mZCk7CisJCWNvbi0+bWFzdGVyX2ZkID0gLTE7CiAJfQogCi0JaWYgKGRvbS0+c2xhdmVf
ZmQgIT0gLTEpIHsKLQkJY2xvc2UoZG9tLT5zbGF2ZV9mZCk7Ci0JCWRvbS0+c2xhdmVfZmQgPSAt
MTsKKwlpZiAoY29uLT5zbGF2ZV9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPnNsYXZlX2ZkKTsK
KwkJY29uLT5zbGF2ZV9mZCA9IC0xOwogCX0KIH0KIApAQCAtNDE4LDExICs0MjYsMTIgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJY2hhciAqZGF0
YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9zIHRlcm07CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKLQlhc3NlcnQoZG9tLT5zbGF2ZV9mZCA9PSAt
MSk7Ci0JYXNzZXJ0KGRvbS0+bWFzdGVyX2ZkID09IC0xKTsKKwlhc3NlcnQoY29uLT5zbGF2ZV9m
ZCA9PSAtMSk7CisJYXNzZXJ0KGNvbi0+bWFzdGVyX2ZkID09IC0xKTsKIAotCWlmIChvcGVucHR5
KCZkb20tPm1hc3Rlcl9mZCwgJmRvbS0+c2xhdmVfZmQsIE5VTEwsIE5VTEwsIE5VTEwpIDwgMCkg
eworCWlmIChvcGVucHR5KCZjb24tPm1hc3Rlcl9mZCwgJmNvbi0+c2xhdmVfZmQsIE5VTEwsIE5V
TEwsIE5VTEwpIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxl
ZCB0byBjcmVhdGUgdHR5IGZvciBkb21haW4tJWQgIgogCQkgICAgICAiKGVycm5vID0gJWksICVz
KSIsCkBAIC00MzAsNyArNDM5LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1
Y3QgZG9tYWluICpkb20pCiAJCXJldHVybiAwOwogCX0KIAotCWlmICh0Y2dldGF0dHIoZG9tLT5z
bGF2ZV9mZCwgJnRlcm0pIDwgMCkgeworCWlmICh0Y2dldGF0dHIoY29uLT5zbGF2ZV9mZCwgJnRl
cm0pIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBn
ZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRvbWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIs
CkBAIC00MzgsNyArNDQ3LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3Qg
ZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAljZm1ha2VyYXcoJnRlcm0pOwotCWlmICh0
Y3NldGF0dHIoZG9tLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgeworCWlmICh0Y3Nl
dGF0dHIoY29uLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgewogCQllcnIgPSBlcnJu
bzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBzZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRv
bWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIsCkBAIC00NDYsNyArNDU1LDcgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0
OwogCX0KIAotCWlmICgoc2xhdmUgPSBwdHNuYW1lKGRvbS0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkg
eworCWlmICgoc2xhdmUgPSBwdHNuYW1lKGNvbi0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkgewogCQll
cnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBnZXQgc2xhdmUgbmFtZSBm
b3IgZG9tYWluLSVkICIKIAkJICAgICAgIihlcnJubyA9ICVpLCAlcykiLApAQCAtNDU0LDE4ICs0
NjMsMTggQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3MgPSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0
IiwgZG9tLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1p
dCIsIGNvbi0+Y29uc3BhdGgpICE9CiAJCS0xOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7
CiAJZGF0YSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCAmbGVuKTsKIAlpZiAoZGF0YSkg
ewotCQlkb20tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOworCQlj
b24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOwogCQlmcmVlKGRh
dGEpOwogCX0KIAlmcmVlKHBhdGgpOwogCi0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVz
L3R0eSIsIGRvbS0+Y29uc3BhdGgpICE9IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRo
LCAiJXMvdHR5IiwgY29uLT5jb25zcGF0aCkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290
byBvdXQ7CiAJc3VjY2VzcyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0
cmxlbihzbGF2ZSkpOwpAQCAtNDczLDcgKzQ4Miw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0
ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAK
LQlpZiAoZmNudGwoZG9tLT5tYXN0ZXJfZmQsIEZfU0VURkwsIE9fTk9OQkxPQ0spID09IC0xKQor
CWlmIChmY250bChjb24tPm1hc3Rlcl9mZCwgRl9TRVRGTCwgT19OT05CTE9DSykgPT0gLTEpCiAJ
CWdvdG8gb3V0OwogCiAJcmV0dXJuIDE7CkBAIC01MTksMjkgKzUyOCwzMiBAQCBzdGF0aWMgaW50
IHhzX2dhdGhlcihzdHJ1Y3QgeHNfaGFuZGxlICp4cywgY29uc3QgY2hhciAqZGlyLCAuLi4pCiAK
IHN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQog
ewotCWlmIChkb20tPmludGVyZmFjZSA9PSBOVUxMKQorCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZG9tLT5jb25zb2xlOworCisJaWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwpCiAJCXJldHVybjsK
LQlpZiAoeGd0X2hhbmRsZSAmJiBkb20tPnJpbmdfcmVmID09IC0xKQotCQl4ZW5nbnR0YWJfdW5t
YXAoeGd0X2hhbmRsZSwgZG9tLT5pbnRlcmZhY2UsIDEpOworCWlmICh4Z3RfaGFuZGxlICYmIGNv
bi0+cmluZ19yZWYgPT0gLTEpCisJCXhlbmdudHRhYl91bm1hcCh4Z3RfaGFuZGxlLCBjb24tPmlu
dGVyZmFjZSwgMSk7CiAJZWxzZQotCQltdW5tYXAoZG9tLT5pbnRlcmZhY2UsIFhDX1BBR0VfU0la
RSk7Ci0JZG9tLT5pbnRlcmZhY2UgPSBOVUxMOwotCWRvbS0+cmluZ19yZWYgPSAtMTsKKwkJbXVu
bWFwKGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOworCWNvbi0+aW50ZXJmYWNlID0gTlVM
TDsKKwljb24tPnJpbmdfcmVmID0gLTE7CiB9CiAgCiBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVf
cmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdf
cmVmLCByYzsKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKKwlzdHJ1Y3QgY29uc29sZSAq
Y29uID0gJmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgZG9tLT5jb25zcGF0
aCwKKwllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+Y29uc3BhdGgsCiAJCQkicmluZy1yZWYiLCAi
JXUiLCAmcmluZ19yZWYsCiAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwKIAkJCU5VTEwp
OwogCWlmIChlcnIpCiAJCWdvdG8gb3V0OwogCi0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgp
LCAiJXMvdHlwZSIsIGRvbS0+Y29uc3BhdGgpOworCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRo
KSwgIiVzL3R5cGUiLCBjb24tPmNvbnNwYXRoKTsKIAl0eXBlID0geHNfcmVhZCh4cywgWEJUX05V
TEwsIHBhdGgsIE5VTEwpOwogCWlmICh0eXBlICYmIHN0cmNtcCh0eXBlLCAieGVuY29uc29sZWQi
KSAhPSAwKSB7CiAJCWZyZWUodHlwZSk7CkBAIC01NTAsNzcgKzU2Miw3NyBAQCBzdGF0aWMgaW50
IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJZnJlZSh0eXBlKTsKIAog
CS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBpdCBoYXMgY2hhbmdlZCwgcmVtYXAgKi8KLQlpZiAo
cmluZ19yZWYgIT0gZG9tLT5yaW5nX3JlZiAmJiBkb20tPnJpbmdfcmVmICE9IC0xKQorCWlmIChy
aW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0gLTEpCiAJCWRvbWFp
bl91bm1hcF9pbnRlcmZhY2UoZG9tKTsKIAotCWlmICghZG9tLT5pbnRlcmZhY2UgJiYgeGd0X2hh
bmRsZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewogCQkvKiBQcmVm
ZXIgdXNpbmcgZ3JhbnQgdGFibGUgKi8KLQkJZG9tLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFw
X2dyYW50X3JlZih4Z3RfaGFuZGxlLAorCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBf
Z3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlkLCBHTlRUQUJfUkVTRVJWRURfQ09O
U09MRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFKTsKLQkJZG9tLT5yaW5nX3JlZiA9IC0xOwor
CQljb24tPnJpbmdfcmVmID0gLTE7CiAJfQotCWlmICghZG9tLT5pbnRlcmZhY2UpIHsKKwlpZiAo
IWNvbi0+aW50ZXJmYWNlKSB7CiAJCS8qIEZhbGwgYmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5n
ZSAqLwotCQlkb20tPmludGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAorCQljb24tPmlu
dGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAogCQkJeGMsIGRvbS0+ZG9taWQsIFhDX1BB
R0VfU0laRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFLAogCQkJKHVuc2lnbmVkIGxvbmcpcmlu
Z19yZWYpOwotCQlpZiAoZG9tLT5pbnRlcmZhY2UgPT0gTlVMTCkgeworCQlpZiAoY29uLT5pbnRl
cmZhY2UgPT0gTlVMTCkgewogCQkJZXJyID0gRUlOVkFMOwogCQkJZ290byBvdXQ7CiAJCX0KLQkJ
ZG9tLT5yaW5nX3JlZiA9IHJpbmdfcmVmOworCQljb24tPnJpbmdfcmVmID0gcmluZ19yZWY7CiAJ
fQogCiAJLyogR28gbm8gZnVydGhlciBpZiBwb3J0IGhhcyBub3QgY2hhbmdlZCBhbmQgd2UgYXJl
IHN0aWxsIGJvdW5kLiAqLwotCWlmIChyZW1vdGVfcG9ydCA9PSBkb20tPnJlbW90ZV9wb3J0KSB7
CisJaWYgKHJlbW90ZV9wb3J0ID09IGNvbi0+cmVtb3RlX3BvcnQpIHsKIAkJeGNfZXZ0Y2huX3N0
YXR1c190IHN0YXR1cyA9IHsKIAkJCS5kb20gPSBET01JRF9TRUxGLAotCQkJLnBvcnQgPSBkb20t
PmxvY2FsX3BvcnQgfTsKKwkJCS5wb3J0ID0gY29uLT5sb2NhbF9wb3J0IH07CiAJCWlmICgoeGNf
ZXZ0Y2huX3N0YXR1cyh4YywgJnN0YXR1cykgPT0gMCkgJiYKIAkJICAgIChzdGF0dXMuc3RhdHVz
ID09IEVWVENITlNUQVRfaW50ZXJkb21haW4pKQogCQkJZ290byBvdXQ7CiAJfQogCi0JZG9tLT5s
b2NhbF9wb3J0ID0gLTE7Ci0JZG9tLT5yZW1vdGVfcG9ydCA9IC0xOwotCWlmIChkb20tPnhjZV9o
YW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7CisJY29u
LT5sb2NhbF9wb3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAK
IAkvKiBPcGVuaW5nIGV2dGNobiBpbmRlcGVuZGVudGx5IGZvciBlYWNoIGNvbnNvbGUgaXMgYSBi
aXQKIAkgKiB3YXN0ZWZ1bCwgYnV0IHRoYXQncyBob3cgdGhlIGNvZGUgaXMgc3RydWN0dXJlZC4u
LiAqLwotCWRvbS0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwotCWlmIChk
b20tPnhjZV9oYW5kbGUgPT0gTlVMTCkgeworCWNvbi0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9v
cGVuKE5VTEwsIDApOworCWlmIChjb24tPnhjZV9oYW5kbGUgPT0gTlVMTCkgewogCQllcnIgPSBl
cnJubzsKIAkJZ290byBvdXQ7CiAJfQogIAotCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21h
aW4oZG9tLT54Y2VfaGFuZGxlLAorCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oY29u
LT54Y2VfaGFuZGxlLAogCQlkb20tPmRvbWlkLCByZW1vdGVfcG9ydCk7CiAKIAlpZiAocmMgPT0g
LTEpIHsKIAkJZXJyID0gZXJybm87Ci0JCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUp
OwotCQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOworCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2Vf
aGFuZGxlKTsKKwkJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIAkJZ290byBvdXQ7CiAJfQotCWRv
bS0+bG9jYWxfcG9ydCA9IHJjOwotCWRvbS0+cmVtb3RlX3BvcnQgPSByZW1vdGVfcG9ydDsKKwlj
b24tPmxvY2FsX3BvcnQgPSByYzsKKwljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3RlX3BvcnQ7CiAK
LQlpZiAoZG9tLT5tYXN0ZXJfZmQgPT0gLTEpIHsKKwlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEp
IHsKIAkJaWYgKCFkb21haW5fY3JlYXRlX3R0eShkb20pKSB7CiAJCQllcnIgPSBlcnJubzsKLQkJ
CXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwotCQkJZG9tLT54Y2VfaGFuZGxlID0g
TlVMTDsKLQkJCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwotCQkJZG9tLT5yZW1vdGVfcG9ydCA9IC0x
OworCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisJCQljb24tPnhjZV9oYW5k
bGUgPSBOVUxMOworCQkJY29uLT5sb2NhbF9wb3J0ID0gLTE7CisJCQljb24tPnJlbW90ZV9wb3J0
ID0gLTE7CiAJCQlnb3RvIG91dDsKIAkJfQogCX0KIAotCWlmIChsb2dfZ3Vlc3QgJiYgKGRvbS0+
bG9nX2ZkID09IC0xKSkKLQkJZG9tLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkb20pOwor
CWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+bG9nX2ZkID09IC0xKSkKKwkJY29uLT5sb2dfZmQgPSBj
cmVhdGVfZG9tYWluX2xvZyhkb20pOwogCiAgb3V0OgogCXJldHVybiBlcnI7CkBAIC02MzAsMTYg
KzY0MiwxNyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBi
b29sIHdhdGNoKQogewogCWNoYXIgZG9taWRfc3RyWzMgKyBNQVhfU1RSTEVOKGRvbS0+ZG9taWQp
XTsKIAlib29sIHN1Y2Nlc3M7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7
CiAKIAlzbnByaW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20t
PmRvbWlkKTsKIAlpZiAod2F0Y2gpIHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBkb20tPmNv
bnNwYXRoLCBkb21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+Y29uc3Bh
dGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQogCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRv
bSk7CiAJCWVsc2UKLQkJCXhzX3Vud2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7
CisJCQl4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxzZSB7
Ci0JCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfdW53YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAl9
CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY1MSw2ICs2NjQsNyBAQCBzdGF0aWMgc3RydWN0IGRv
bWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAJc3RydWN0IGRvbWFpbiAqZG9tOwogCWNo
YXIgKnM7CiAJc3RydWN0IHRpbWVzcGVjIHRzOworCXN0cnVjdCBjb25zb2xlICpjb247CiAKIAlp
ZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0cykgPCAwKSB7CiAJCWRvbG9nKExP
R19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVzOkwlZCIsCkBAIC02NjcsMjUgKzY4
MSwyNiBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAK
IAlkb20tPmRvbWlkID0gZG9taWQ7CiAKLQlkb20tPmNvbnNwYXRoID0geHNfZ2V0X2RvbWFpbl9w
YXRoKHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhkb20tPmNvbnNwYXRoLCBzdHJsZW4o
ZG9tLT5jb25zcGF0aCkgKworCWNvbiA9ICZkb20tPmNvbnNvbGU7CisJY29uLT5jb25zcGF0aCA9
IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9IHJlYWxsb2MoY29uLT5j
b25zcGF0aCwgc3RybGVuKGNvbi0+Y29uc3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWRvbS0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChkb20tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPmNvbnNwYXRoID0g
czsKKwlzdHJjYXQoY29uLT5jb25zcGF0aCwgIi9jb25zb2xlIik7CiAKLQlkb20tPm1hc3Rlcl9m
ZCA9IC0xOwotCWRvbS0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKLQlkb20tPnNsYXZlX2ZkID0g
LTE7Ci0JZG9tLT5sb2dfZmQgPSAtMTsKLQlkb20tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJY29u
LT5tYXN0ZXJfZmQgPSAtMTsKKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5z
bGF2ZV9mZCA9IC0xOworCWNvbi0+bG9nX2ZkID0gLTE7CisJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IC0xOwogCi0JZG9tLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDAp
ICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+bmV4
dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0cy50dl9uc2VjIC8g
MTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKIAotCWRvbS0+cmluZ19yZWYgPSAtMTsKLQlk
b20tPmxvY2FsX3BvcnQgPSAtMTsKLQlkb20tPnJlbW90ZV9wb3J0ID0gLTE7CisJY29uLT5yaW5n
X3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0xOworCWNvbi0+cmVtb3RlX3BvcnQgPSAt
MTsKIAogCWlmICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1ZSkpCiAJCWdvdG8gb3V0OwpAQCAtNjk3
LDcgKzcxMiw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21p
ZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUoZG9tLT5jb25zcGF0aCk7CisJZnJlZShj
b24tPmNvbnNwYXRoKTsKIAlmcmVlKGRvbSk7CiAJcmV0dXJuIE5VTEw7CiB9CkBAIC03MjksMzAg
Kzc0NCwzNCBAQCBzdGF0aWMgdm9pZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSkK
IAogc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKKwlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlkb21haW5fY2xvc2VfdHR5KGQpOwog
Ci0JaWYgKGQtPmxvZ19mZCAhPSAtMSkgewotCQljbG9zZShkLT5sb2dfZmQpOwotCQlkLT5sb2df
ZmQgPSAtMTsKKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKKwkJY2xvc2UoY29uLT5sb2dfZmQp
OworCQljb24tPmxvZ19mZCA9IC0xOwogCX0KIAotCWZyZWUoZC0+YnVmZmVyLmRhdGEpOwotCWQt
PmJ1ZmZlci5kYXRhID0gTlVMTDsKKwlmcmVlKGNvbi0+YnVmZmVyLmRhdGEpOworCWNvbi0+YnVm
ZmVyLmRhdGEgPSBOVUxMOwogCi0JZnJlZShkLT5jb25zcGF0aCk7Ci0JZC0+Y29uc3BhdGggPSBO
VUxMOworCWZyZWUoY29uLT5jb25zcGF0aCk7CisJY29uLT5jb25zcGF0aCA9IE5VTEw7CiAKIAly
ZW1vdmVfZG9tYWluKGQpOwogfQogCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCkKIHsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlk
LT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9kb21haW4oZCwgZmFsc2UpOwogCWRvbWFpbl91bm1h
cF9pbnRlcmZhY2UoZCk7Ci0JaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2hu
X2Nsb3NlKGQtPnhjZV9oYW5kbGUpOwotCWQtPnhjZV9oYW5kbGUgPSBOVUxMOworCWlmIChjb24t
PnhjZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7
CisJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGVudW1fcGFz
cyA9IDA7CkBAIC03ODIsNyArODAxLDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQp
CiAKIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBkb20tPmludGVyZmFjZTsKKwlzdHJ1Y3Qg
Y29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ug
KmludGYgPSBjb24tPmludGVyZmFjZTsKIAlYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNw
YWNlOwogCiAJY29ucyA9IGludGYtPmluX2NvbnM7CkBAIC04MTIsNyArODMyLDggQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAlzc2l6ZV90IGxlbiA9
IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25z
b2xlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwog
CVhFTkNPTlNfUklOR19JRFggcHJvZDsKIAogCWlmIChkb20tPmlzX2RlYWQpCkBAIC04MjUsNyAr
ODQ2LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkK
IAlpZiAobGVuID4gc2l6ZW9mKG1zZykpCiAJCWxlbiA9IHNpemVvZihtc2cpOwogCi0JbGVuID0g
cmVhZChkb20tPm1hc3Rlcl9mZCwgbXNnLCBsZW4pOworCWxlbiA9IHJlYWQoY29uLT5tYXN0ZXJf
ZmQsIG1zZywgbGVuKTsKIAkvKgogCSAqIE5vdGU6IG9uIFNvbGFyaXMsIGxlbiA9PSAwIG1lYW5z
IHRoZSBzbGF2ZSBjbG9zZWQsIGFuZCB0aGlzCiAJICogaXMgbm8gcHJvYmxlbSwgYnV0IExpbnV4
IGNhbid0IGhhbmRsZSB0aGlzIHVzZWZ1bGx5LCBzbyB3ZQpAQCAtODQxLDcgKzg2Miw3IEBAIHN0
YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJCX0KIAkJeGVu
X3dtYigpOwogCQlpbnRmLT5pbl9wcm9kID0gcHJvZDsKLQkJeGVuZXZ0Y2huX25vdGlmeShkb20t
PnhjZV9oYW5kbGUsIGRvbS0+bG9jYWxfcG9ydCk7CisJCXhlbmV2dGNobl9ub3RpZnkoY29uLT54
Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwogCX0gZWxzZSB7CiAJCWRvbWFpbl9jbG9zZV90
dHkoZG9tKTsKIAkJc2h1dGRvd25fZG9tYWluKGRvbSk7CkBAIC04NTEsMzcgKzg3MiwzOSBAQCBz
dGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogc3RhdGljIHZv
aWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJc3NpemVfdCBsZW47
CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19k
ZWFkKQogCQlyZXR1cm47CiAKLQlsZW4gPSB3cml0ZShkb20tPm1hc3Rlcl9mZCwgZG9tLT5idWZm
ZXIuZGF0YSArIGRvbS0+YnVmZmVyLmNvbnN1bWVkLAotCQkgICAgZG9tLT5idWZmZXIuc2l6ZSAt
IGRvbS0+YnVmZmVyLmNvbnN1bWVkKTsKKwlsZW4gPSB3cml0ZShjb24tPm1hc3Rlcl9mZCwgY29u
LT5idWZmZXIuZGF0YSArIGNvbi0+YnVmZmVyLmNvbnN1bWVkLAorCQkgICAgY29uLT5idWZmZXIu
c2l6ZSAtIGNvbi0+YnVmZmVyLmNvbnN1bWVkKTsKICAJaWYgKGxlbiA8IDEpIHsKIAkJZG9sb2co
TE9HX0RFQlVHLCAiV3JpdGUgZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxuIiwKIAkJICAg
ICAgZG9tLT5kb21pZCwgbGVuLCBlcnJubyk7CiAJCWRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShk
b20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKLQkJYnVmZmVyX2Fk
dmFuY2UoJmRvbS0+YnVmZmVyLCBsZW4pOworCQlidWZmZXJfYWR2YW5jZSgmY29uLT5idWZmZXIs
IGxlbik7CiAJfQogfQogCiBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21h
aW4gKmRvbSkKIHsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1
cm47CiAKLQlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhkb20tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKKwlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhjb24tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKIAkJcmV0dXJuOwogCi0JZG9tLT5ldmVudF9jb3VudCsrOworCWNvbi0+ZXZlbnRfY291
bnQrKzsKIAogCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKIAotCWlmIChkb20tPmV2ZW50X2NvdW50IDwg
UkFURV9MSU1JVF9BTExPV0FOQ0UpCi0JCSh2b2lkKXhlbmV2dGNobl91bm1hc2soZG9tLT54Y2Vf
aGFuZGxlLCBwb3J0KTsKKwlpZiAoY29uLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dB
TkNFKQorCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CiB9
CiAKIHN0YXRpYyB2b2lkIGhhbmRsZV94cyh2b2lkKQpAQCAtOTQ4LDkgKzk3MSwxMSBAQCBzdGF0
aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCWlmIChsb2dfZ3Vlc3QpIHsKIAkJc3Ry
dWN0IGRvbWFpbiAqZDsKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0J
CQlpZiAoZC0+bG9nX2ZkICE9IC0xKQotCQkJCWNsb3NlKGQtPmxvZ19mZCk7Ci0JCQlkLT5sb2df
ZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkKTsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+
Y29uc29sZTsKKworCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZCk7CiAJCX0KIAl9CiAK
QEAgLTEwNTksNDggKzEwODQsNTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJLyogUmUtY2Fs
Y3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCiAJCSAgIGRvbWFp
bnMgd2l0aCBuZXcgYWxsb3dhbmNlICovCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+
bmV4dCkgeworCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCiAJCQkvKiBD
UyAxNjI1Nzo5NTVlZTRmYTEzNDUgaW50cm9kdWNlcyBhIDVtcyBmdXp6CiAJCQkgKiBmb3Igc2Vs
ZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCiAJCQkgKiBzaW1pbGFyIGJlaGF2aW9y
IChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKIAkJCSAqIHNvb25lciB0aGFuIHJlcXVlc3RlZCkg
YXMgd2VsbC4gSnVzdCBsZWF2ZQogCQkJICogdGhlIGZ1enogaGVyZS4gUmVtb3ZlIGl0IHdpdGgg
YSBzZXBhcmF0ZQogCQkJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCi0JCQlpZiAoKG5vdys1KSA+
IGQtPm5leHRfcGVyaW9kKSB7Ci0JCQkJZC0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlU
X1BFUklPRDsKLQkJCQlpZiAoZC0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkLT54Y2VfaGFuZGxlLCBkLT5sb2NhbF9w
b3J0KTsKKwkJCWlmICgobm93KzUpID4gY29uLT5uZXh0X3BlcmlvZCkgeworCQkJCWNvbi0+bmV4
dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKKwkJCQlpZiAoY29uLT5ldmVudF9j
b3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5t
YXNrKGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAkJCQl9Ci0JCQkJZC0+ZXZl
bnRfY291bnQgPSAwOworCQkJCWNvbi0+ZXZlbnRfY291bnQgPSAwOwogCQkJfQogCQl9CiAKIAkJ
Zm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlpZiAoZC0+ZXZlbnRfY291
bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZC0+Y29uc29sZTsKKworCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExP
V0FOQ0UpIHsKIAkJCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQg
dGltZSBzbGljZSB0byBleHBpcmUgKi8KIAkJCQlpZiAoIW5leHRfdGltZW91dCB8fAotCQkJCSAg
ICBkLT5uZXh0X3BlcmlvZCA8IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gZC0+
bmV4dF9wZXJpb2Q7Ci0JCQl9IGVsc2UgaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkgeworCQkJ
CSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90aW1lb3V0KQorCQkJCQluZXh0X3RpbWVvdXQg
PSBjb24tPm5leHRfcGVyaW9kOworCQkJfSBlbHNlIGlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVM
TCkgewogCQkJCWlmIChkaXNjYXJkX292ZXJmbG93ZWRfZGF0YSB8fAotCQkJCSAgICAhZC0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAotCQkJCSAgICBkLT5idWZmZXIuc2l6ZSA8IGQtPmJ1ZmZlci5t
YXhfY2FwYWNpdHkpIHsKLQkJCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChkLT54Y2Vf
aGFuZGxlKTsKLQkJCQkJZC0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJ
CQkgICAgIWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAorCQkJCSAgICBjb24tPmJ1ZmZlci5z
aXplIDwgY29uLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7CisJCQkJCWludCBldnRjaG5fZmQgPSB4
ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IHNldF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwogCQkJCX0K
IAkJCX0KIAotCQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSkgeworCQkJaWYgKGNvbi0+bWFzdGVy
X2ZkICE9IC0xKSB7CiAJCQkJc2hvcnQgZXZlbnRzID0gMDsKIAkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGQpKQogCQkJCQlldmVudHMgfD0gUE9MTElOOwogCi0JCQkJaWYg
KCFidWZmZXJfZW1wdHkoJmQtPmJ1ZmZlcikpCisJCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+
YnVmZmVyKSkKIAkJCQkJZXZlbnRzIHw9IFBPTExPVVQ7CiAKIAkJCQlpZiAoZXZlbnRzKQotCQkJ
CQlkLT5tYXN0ZXJfcG9sbGZkX2lkeCA9Ci0JCQkJCQlzZXRfZmRzKGQtPm1hc3Rlcl9mZCwKKwkJ
CQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9CisJCQkJCQlzZXRfZmRzKGNvbi0+bWFzdGVyX2Zk
LAogCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKIAkJCX0KIAkJfQpAQCAtMTE2MywzMyArMTE5Miwz
NSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQl9CiAKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7
IGQgPSBuKSB7CisJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAkJCW4g
PSBkLT5uZXh0OwotCQkJaWYgKGQtPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQlpZiAoZC0+eGNlX2hhbmRsZSAhPSBOVUxMICYmCi0JCQkJICAgIGQtPnhjZV9wb2xs
ZmRfaWR4ICE9IC0xICYmCi0JCQkJICAgICEoZmRzW2QtPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKKwkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJ
CQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKKwkJCQkgICAgY29uLT54Y2VfcG9sbGZk
X2lkeCAhPSAtMSAmJgorCQkJCSAgICAhKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKIAkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChm
ZHNbZC0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCSAgICAgIChmZHNbY29uLT54Y2Vf
cG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJICAgICAgIFBPTExJTikpCiAJCQkJICAgIGhhbmRs
ZV9yaW5nX3JlYWQoZCk7CiAJCQl9CiAKLQkJCWlmIChkLT5tYXN0ZXJfZmQgIT0gLTEgJiYgZC0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKLQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRf
aWR4XS5yZXZlbnRzICYKKwkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rl
cl9wb2xsZmRfaWR4ICE9IC0xKSB7CisJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4
XS5yZXZlbnRzICYKIAkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKIAkJCQkJZG9t
YWluX2hhbmRsZV9icm9rZW5fdHR5KGQsCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9t
aWQpKTsKIAkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2
ZW50cyAmCisJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJ
CQkJCSAgICBQT0xMSU4pCiAJCQkJCQloYW5kbGVfdHR5X3JlYWQoZCk7Ci0JCQkJCWlmIChmZHNb
ZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVy
X3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCQkgICAgUE9MTE9VVCkKIAkJCQkJCWhhbmRsZV90
dHlfd3JpdGUoZCk7CiAJCQkJfQogCQkJfQogCi0JCQlkLT54Y2VfcG9sbGZkX2lkeCA9IGQtPm1h
c3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCA9IC0xOwogCiAJCQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykK
IAkJCQlzaHV0ZG93bl9kb21haW4oZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:53:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:53: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.xen.org>)
	id 1dednT-0004VX-8T; Mon, 07 Aug 2017 08:53:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednS-0004Tn-57
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:53:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C9/B0-02962-5AA28895; Mon, 07 Aug 2017 08:53:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTAet0lWh2
 RBte26Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXXveyF/yVrthw8z9rA+N+8S5GLg4hgZmM
 EhOWXmUBcVgE5jFLzOn+xwriSAj0s0rc3bkPyOEEctIkXv15zgxhl0k0nfjKBmILCWhJHD01m
 xViVBuTxPcXU5i6GDk42ARMJGZ1SIDUiAgoSdxbNZkJpIZZYD6jRNOkXrBmYYEEifWLdjKC2C
 wCqhJnZ7xiArF5BXwkmudOZodYJidx81wn2GJOoPj5S29YIBZ7S9w+1sc4gVFgASPDKkb14tS
 istQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GIAgh2M3Zf9DzFKcjAp
 ifLGr2iLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm6DZESkkWJSanlqRlpkDDHKYtAQHj5II7
 wt1oDRvcUFibnFmOkTqFKMlx5Ur674wcUw5sB1Ivprw/xuTEEtefl6qlDjvOZB5AiANGaV5cO
 NgkXiJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrxhIFN4MvNK4La+AjqICeigN4mtIAeVJCK
 kpBoYOwNEjoWymVhPuXGkTDv5Fk/f090ckmb/k0NPp7vzLOricuyLVzL3Yk6cJ/eyNXnvrRs8
 0ke+13HpzmKJPvKmz7Wr0U3qcNPZ2Y8DV7HedlhdI+q70+R//JJdKj/cVGZaqzidf/w8omH/y
 bNvzzw17ZMX/OHK5jjXuanlyFqzQwL/pscL3VZUYinOSDTUYi4qTgQAOfu5Kb8CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502096035!76733769!1
X-Originating-IP: [209.85.192.175]
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 7264 invoked from network); 7 Aug 2017 08:53:56 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:56 -0000
Received: by mail-pf0-f175.google.com with SMTP id h68so17543492pfk.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:56 -0700 (PDT)
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=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=ZWNsmvUAFyJQ58eqvLvwgDIfkmFzFuYdHIO9YTgzKZFsEZnMVDhzVVH+IpSczRR4ki
 gvXJu4wU3DTG+YoEi3yrTjuK4tRaDJmLmrU4apRpLH19Uow3yM8An4waDXFU9WJDhmNN
 yN/SKWW8ZnAK0XXdSmjjNBoScj9GaL98f2pTY=
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=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=rIXOrMJQct2pyc9lASCayU1LWGJkVbMP1HrpKxe6PQ2rnzrH35JXEqYvDcZsbY9USJ
 0qDajWI7VzbwvG2W4kCwzI2oL2Ix5BYSGqS/HeIdUNm0QtGt5D1axdYek+kAlhAiiGaR
 QukyS6jAAIWp+PAu2DMI0TWs3Wxtq2vjQ99sL7S5fUJL4HNt5fLH3ffhMdafcIjMrP/R
 BqpXZ9Dtgp46AhbHgS9dwNfrN9zqCYVF5Cw39j7KzJEattpaRF3KqwGWoBlHlJrH9Fe7
 QfnwuzKyeiP7Uv1K5VgwxuAAdlJxrmzP84vH9+l+1ATk/EucK7M3Yby57zeCwthhu/4b
 zSXg==
X-Gm-Message-State: AIVw110vdhQPgwF/kDBmUnL2PMNokRuNDVR+aDL12X38k+nAfhkT2WbE
 vSD2QQQVCBA1cVvjcZgneg==
X-Received: by 10.98.31.7 with SMTP id f7mr11337916pff.27.1502096034943;
 Mon, 07 Aug 2017 01:53:54 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:54 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:01 +0530
Message-Id: <1502095997-31219-10-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/25 v7] xen/arm: vpl011: Rename the console
	structure field conspath to xspath
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbnNvbGUtPmNvbnNwYXRoIG5hbWUgaXMgY2hhbmdlZCB0byBjb25zb2xlLT54c3BhdGgg
YXMgaXQgaXMKY2xlYXIgZnJvbSB0aGUgbmFtZSB0aGF0IGl0IGlzIHJlZmVycmluZyB0byB4ZW5z
dG9yZSBwYXRoLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Q2hhbmdlcyBzaW5jZSB2NDoKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNo
LgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAzMCArKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYwppbmRleCAzMGNkMTY3Li42ZjVjNjljIDEwMDY0NAotLS0gYS90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTk1
LDcgKzk1LDcgQEAgc3RydWN0IGNvbnNvbGUgewogCWludCBzbGF2ZV9mZDsKIAlpbnQgbG9nX2Zk
OwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwotCWNoYXIgKmNvbnNwYXRoOworCWNoYXIgKnhzcGF0
aDsKIAlpbnQgcmluZ19yZWY7CiAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKIAlpbnQg
eGNlX3BvbGxmZF9pZHg7CkBAIC00NjMsNyArNDYzLDcgQEAgc3RhdGljIGludCBkb21haW5fY3Jl
YXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3Mg
PSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNz
ID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+eHNwYXRoKSAhPQogCQktMTsKIAlp
ZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwpAQCAtNDc0LDcgKzQ3NCw3IEBAIHN0YXRpYyBpbnQg
ZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCX0KIAlmcmVlKHBhdGgpOwog
Ci0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+Y29uc3BhdGgpICE9
IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgY29uLT54c3BhdGgp
ICE9IC0xKTsKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwogCXN1Y2Nlc3MgPSB4c193cml0
ZSh4cywgWEJUX05VTEwsIHBhdGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsKQEAgLTU0NiwxNCAr
NTQ2LDE0IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0g
JmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT5jb25zcGF0aCwKKwll
cnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAogCQkJInJpbmctcmVmIiwgIiV1IiwgJnJp
bmdfcmVmLAogCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsKIAlpZiAo
ZXJyKQogCQlnb3RvIG91dDsKIAotCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwgIiVzL3R5
cGUiLCBjb24tPmNvbnNwYXRoKTsKKwlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90
eXBlIiwgY29uLT54c3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwg
TlVMTCk7CiAJaWYgKHR5cGUgJiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsK
IAkJZnJlZSh0eXBlKTsKQEAgLTY0NiwxMyArNjQ2LDEzIEBAIHN0YXRpYyBib29sIHdhdGNoX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAKIAlzbnByaW50Zihkb21pZF9z
dHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20tPmRvbWlkKTsKIAlpZiAod2F0Y2gp
IHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCQlpZiAo
c3VjY2VzcykKIAkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwogCQllbHNlCi0JCQl4c191bndh
dGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQkJeHNfdW53YXRjaCh4cywgY29u
LT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfSBlbHNlIHsKLQkJc3VjY2VzcyA9IHhzX3Vud2F0Y2go
eHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhz
LCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAl9CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY4
MiwxMyArNjgyLDEzIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBk
b21pZCkKIAlkb20tPmRvbWlkID0gZG9taWQ7CiAKIAljb24gPSAmZG9tLT5jb25zb2xlOwotCWNv
bi0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwotCXMgPSBy
ZWFsbG9jKGNvbi0+Y29uc3BhdGgsIHN0cmxlbihjb24tPmNvbnNwYXRoKSArCisJY29uLT54c3Bh
dGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOworCXMgPSByZWFsbG9jKGNv
bi0+eHNwYXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWNvbi0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChjb24tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPnhzcGF0aCA9IHM7
CisJc3RyY2F0KGNvbi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKIAogCWNvbi0+bWFzdGVyX2ZkID0g
LTE7CiAJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwpAQCAtNzEyLDcgKzcxMiw3IEBAIHN0
YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBk
b207CiAgb3V0OgotCWZyZWUoY29uLT5jb25zcGF0aCk7CisJZnJlZShjb24tPnhzcGF0aCk7CiAJ
ZnJlZShkb20pOwogCXJldHVybiBOVUxMOwogfQpAQCAtNzU2LDggKzc1Niw4IEBAIHN0YXRpYyB2
b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAJZnJlZShjb24tPmJ1ZmZlci5k
YXRhKTsKIAljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKIAotCWZyZWUoY29uLT5jb25zcGF0aCk7
Ci0JY29uLT5jb25zcGF0aCA9IE5VTEw7CisJZnJlZShjb24tPnhzcGF0aCk7CisJY29uLT54c3Bh
dGggPSBOVUxMOwogCiAJcmVtb3ZlX2RvbWFpbihkKTsKIH0KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:54: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.xen.org>)
	id 1dednW-0004Yq-FZ; Mon, 07 Aug 2017 08:54:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednV-0004XE-Df
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:01 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 DC/C4-01862-8AA28895; Mon, 07 Aug 2017 08:54:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRusp7tcqyP
 S4Od2bYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPhxFnmgreeFV2HdjA2MP616WLk4hASmM4o
 cbfnHAuIwyIwj1niwL/JYI6EQD+rxLTbLYxdjJxATprEmafH2SHsSok5y2+C2UICWhJHT81mh
 RjVxiSxrfUTcxcjBwebgInErA4JkBoRASWJe6smM4HUMAvMZ5RomtTLBpIQFsiU2Hj3BQuIzS
 KgKvF/xx8wm1fAR+LN0U4WiGVyEjfPdTKD2JxA8fOX3rBALPaWuH2sj3ECo8ACRoZVjBrFqUV
 lqUW6RgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVXPwMC4g7H5hN8hRkkO
 JiVR3vgVbZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgTNDsihQSLUtNTK9Iyc4BhDpOW4OBRE
 uF9oQ6U5i0uSMwtzkyHSJ1iNOaYdGD7FyaOVxP+f2MSYsnLz0uVEufNAZkkAFKaUZoHNwgWf5
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNOApnCk5lXArfvFdApTECnvElsBTmlJBEhJdX
 AqKJ1/b7I/7fX9FZ5H9GsEFu+VDx+/ZTlL7Tz9+b8EGNdXH3lmq9LubZCwe7J098zLOY+FTq7
 qTN+DcNSRW7ppeJrX8qZHZFIy7Z5/T7NokwwQvgi8+7Henelbvicn7y1ITN2Z+Zh09WMlz9bl
 Ed1u/CuuC0d62mmuytg8qmyjL/HtjqzHeS7rsRSnJFoqMVcVJwIAF0YggK6AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502096038!108865269!1
X-Originating-IP: [74.125.83.46]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29532 invoked from network); 7 Aug 2017 08:53:59 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:53:59 -0000
Received: by mail-pg0-f46.google.com with SMTP id u5so31662233pgn.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:53:59 -0700 (PDT)
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=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=KICTwXQvDR5clzqioWd2gnJw5YModWElm+Fpjhe3DaULDVqw1zbDVRP6478lDsKrRg
 AZuOQMn92rZaTjV8xV/KsqGvKHOWZphOtnPOml1GGkPjCyFKNyZNM3hniaxLw/JQrgh3
 YLdeAlSR+/Wy/8gK7bW5IZgNMyypLoY27RMXE=
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=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=oy4kx2f06EgAAKlE955x0+MjduhktaC1pIL2jdgZEBHWY7j7SPk5MKJiUKvrLXR5fX
 rZGSaKgeLF6dnfI3T/aglq37yWa162yZLmM4VxdNiwvuuNx8wgFe8Q33kbjAn2vb6tUd
 u/iK04yeAUW++9BpSRBo1I5WV/AbfIlnfayr5oHBYElL10uCmXVidRt1YGaDjCOf4M8O
 9w9CcDLph/7nAVBfVq0h/doO39PTqM1cP/57bOH9jyTARzajT+dADlzaq91qV/Q0raGc
 VXDK24RQhPzN/hhgSKzkzZFHUZbGbY0J/VaM6/0aSHS+3knYvW7mSUIpQbkWH775/egs
 iaMw==
X-Gm-Message-State: AIVw112DCowa6it1jkD03FeiWM1w8wk0TQaY1UG9IZ8lrDImOlAdZJw+
 wYFg8Gpi+xejiT75+GMR+A==
X-Received: by 10.99.42.72 with SMTP id q69mr10895353pgq.449.1502096037782;
 Mon, 07 Aug 2017 01:53:57 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:53:57 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:02 +0530
Message-Id: <1502095997-31219-11-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 10/25 v7] xen/arm: vpl011: Modify xenconsole
	functions to take console structure as input
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSBmdW5jdGlvbnMgdGFrZSBkb21haW4gc3RydWN0dXJlIGFzIGlucHV0LiBUaGVz
ZSBmdW5jdGlvbnMgc2hhbGwgYmUKbW9kaWZpZWQgdG8gdGFrZSBjb25zb2xlIHN0cnVjdHVyZSBh
cyBpbnB1dCBzaW5jZSB0aGVzZSBmdW5jdGlvbnMgdHlwaWNhbGx5IHBlcmZvcm0KY29uc29sZSBz
cGVjaWZpYyBvcGVyYXRpb25zLgoKQWxzbyB0aGUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlvbnMg
c3RhcnRpbmcgd2l0aCBwcmVmaXggImRvbWFpbl8iIHNoYWxsIGJlIG1vZGlmaWVkCnRvICJjb25z
b2xlXyIgdG8gaW5kaWNhdGUgdGhhdCB0aGVzZSBhcmUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlv
bnMuCgpUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgbXVsdGlwbGUgY29u
c29sZXMgdG8gc3VwcG9ydCB2dWFydCBjb25zb2xlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5j
b25zb2xlIGhhdmUgYmVlbiBzcGxpdCBpbnRvIG11bHRpcGxlIHBhdGNoZXMuIFRoaXMgaXMgdGhl
IHNlY29uZCBwYXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNzkgKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCA2ZjVjNjlj
Li5hMmEzNDk2IDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTE2MywxMCArMTYzLDEwIEBAIHN0YXRpYyBpbnQg
d3JpdGVfd2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3os
CiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFp
biAqZG9tKQorc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCBidWZmZXIg
KmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAJ
WEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwogCXN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCkBAIC0yOTYsMTIgKzI5NiwxMyBAQCBzdGF0
aWMgaW50IGNyZWF0ZV9odl9sb2codm9pZCkKIAlyZXR1cm4gZmQ7CiB9CiAKLXN0YXRpYyBpbnQg
Y3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIGludCBjcmVhdGVf
Y29uc29sZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAljaGFyIGxvZ2ZpbGVbUEFUSF9N
QVhdOwogCWNoYXIgKm5hbWVwYXRoLCAqZGF0YSwgKnM7CiAJaW50IGZkOwogCXVuc2lnbmVkIGlu
dCBsZW47CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJbmFtZXBhdGggPSB4c19n
ZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwogCXMgPSByZWFsbG9jKG5hbWVwYXRoLCBz
dHJsZW4obmFtZXBhdGgpICsgNik7CkBAIC0zNDIsMTAgKzM0Myw4IEBAIHN0YXRpYyBpbnQgY3Jl
YXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQogCXJldHVybiBmZDsKIH0KIAotc3Rh
dGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgdm9p
ZCBjb25zb2xlX2Nsb3NlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwotCiAJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7
CiAJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKIAkJY29uLT5tYXN0ZXJfZmQgPSAtMTsKQEAgLTQx
Nyw3ICs0MTYsNyBAQCB2b2lkIGNmbWFrZXJhdyhzdHJ1Y3QgdGVybWlvcyAqdGVybWlvc19wKQog
fQogI2VuZGlmIC8qIF9fc3VuX18gKi8KIAotc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShz
dHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3Qg
Y29uc29sZSAqY29uKQogewogCWNvbnN0IGNoYXIgKnNsYXZlOwogCWNoYXIgKnBhdGg7CkBAIC00
MjYsNyArNDI1LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAJY2hhciAqZGF0YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9z
IHRlcm07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IGRv
bWFpbiAqZG9tID0gY29uLT5kOwogCiAJYXNzZXJ0KGNvbi0+c2xhdmVfZmQgPT0gLTEpOwogCWFz
c2VydChjb24tPm1hc3Rlcl9mZCA9PSAtMSk7CkBAIC00ODcsNyArNDg2LDcgQEAgc3RhdGljIGlu
dCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAlyZXR1cm4gMTsKIG91
dDoKLQlkb21haW5fY2xvc2VfdHR5KGRvbSk7CisJY29uc29sZV9jbG9zZV90dHkoY29uKTsKIAly
ZXR1cm4gMDsKIH0KICAKQEAgLTUyNiwxMCArNTI1LDggQEAgc3RhdGljIGludCB4c19nYXRoZXIo
c3RydWN0IHhzX2hhbmRsZSAqeHMsIGNvbnN0IGNoYXIgKmRpciwgLi4uKQogCXJldHVybiByZXQ7
CiB9CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAq
ZG9tKQorc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKLQogCWlmIChj
b24tPmludGVyZmFjZSA9PSBOVUxMKQogCQlyZXR1cm47CiAJaWYgKHhndF9oYW5kbGUgJiYgY29u
LT5yaW5nX3JlZiA9PSAtMSkKQEAgLTU0MCwxMSArNTM3LDExIEBAIHN0YXRpYyB2b2lkIGRvbWFp
bl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQogCWNvbi0+cmluZ19yZWYgPSAt
MTsKIH0KICAKLXN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKK3N0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewogCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwgcmM7CiAJY2hhciAqdHlwZSwgcGF0
aFtQQVRIX01BWF07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJZXJyID0geHNfZ2F0aGVyKHhzLCBjb24tPnhz
cGF0aCwKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKQEAgLTU2Myw3ICs1NjAsNyBA
QCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAkv
KiBJZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJlbWFwICovCiAJaWYgKHJp
bmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKLQkJZG9tYWlu
X3VubWFwX2ludGVyZmFjZShkb20pOworCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwog
CiAJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CiAJCS8qIFByZWZlciB1c2lu
ZyBncmFudCB0YWJsZSAqLwpAQCAtNjIxLDcgKzYxOCw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2Ny
ZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3Rl
X3BvcnQ7CiAKIAlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsKLQkJaWYgKCFkb21haW5fY3Jl
YXRlX3R0eShkb20pKSB7CisJCWlmICghY29uc29sZV9jcmVhdGVfdHR5KGNvbikpIHsKIAkJCWVy
ciA9IGVycm5vOwogCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAJCQljb24t
PnhjZV9oYW5kbGUgPSBOVUxMOwpAQCAtNjMyLDcgKzYyOSw3IEBAIHN0YXRpYyBpbnQgZG9tYWlu
X2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAl9CiAKIAlpZiAobG9nX2d1ZXN0ICYm
IChjb24tPmxvZ19mZCA9PSAtMSkpCi0JCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2co
ZG9tKTsKKwkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKIAogIG91dDoK
IAlyZXR1cm4gZXJyOwpAQCAtNjQ4LDcgKzY0NSw3IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nl
c3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNz
KQotCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKGNv
bik7CiAJCWVsc2UKIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwog
CX0gZWxzZSB7CkBAIC02OTUsNiArNjkyLDcgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0
ZV9kb21haW4oaW50IGRvbWlkKQogCWNvbi0+c2xhdmVfZmQgPSAtMTsKIAljb24tPmxvZ19mZCA9
IC0xOwogCWNvbi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPmQgPSBkb207CiAKIAljb24t
Pm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNl
YyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKQEAgLTc0Niw3ICs3NDQsNyBAQCBz
dGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCWRvbWFpbl9jbG9zZV90dHkoZCk7CisJY29u
c29sZV9jbG9zZV90dHkoY29uKTsKIAogCWlmIChjb24tPmxvZ19mZCAhPSAtMSkgewogCQljbG9z
ZShjb24tPmxvZ19mZCk7CkBAIC03NjgsNyArNzY2LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25f
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIAlkLT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9k
b21haW4oZCwgZmFsc2UpOwotCWRvbWFpbl91bm1hcF9pbnRlcmZhY2UoZCk7CisJY29uc29sZV91
bm1hcF9pbnRlcmZhY2UoY29uKTsKIAlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpCiAJCXhl
bmV2dGNobl9jbG9zZShjb24tPnhjZV9oYW5kbGUpOwogCWNvbi0+eGNlX2hhbmRsZSA9IE5VTEw7
CkBAIC03OTksOSArNzk3LDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQpCiAJfQog
fQogCi1zdGF0aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0
aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCVhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZCwgc3Bh
Y2U7CiAKQEAgLTgxNiwzMCArODEzLDMwIEBAIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0
cnVjdCBkb21haW4gKmRvbSkKIAlyZXR1cm4gKHNpemVvZihpbnRmLT5pbikgLSBzcGFjZSk7CiB9
CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShzdHJ1Y3QgZG9tYWluICpk
b20sIGludCByZWNyZWF0ZSkKK3N0YXRpYyB2b2lkIGNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90dHko
c3RydWN0IGNvbnNvbGUgKmNvbiwgaW50IHJlY3JlYXRlKQogewotCWRvbWFpbl9jbG9zZV90dHko
ZG9tKTsKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOwogCiAJaWYgKHJlY3JlYXRlKSB7Ci0JCWRv
bWFpbl9jcmVhdGVfdHR5KGRvbSk7CisJCWNvbnNvbGVfY3JlYXRlX3R0eShjb24pOwogCX0gZWxz
ZSB7Ci0JCXNodXRkb3duX2RvbWFpbihkb20pOworCQlzaHV0ZG93bl9kb21haW4oY29uLT5kKTsK
IAl9CiB9CiAKLXN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAlz
c2l6ZV90IGxlbiA9IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCBjb25zb2xl
ICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9
IGNvbi0+aW50ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAlYRU5DT05T
X1JJTkdfSURYIHByb2Q7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1cm47CiAKLQlsZW4g
PSByaW5nX2ZyZWVfYnl0ZXMoZG9tKTsKKwlsZW4gPSByaW5nX2ZyZWVfYnl0ZXMoY29uKTsKIAlp
ZiAobGVuID09IDApCiAJCXJldHVybjsKIApAQCAtODUzLDcgKzg1MCw3IEBAIHN0YXRpYyB2b2lk
IGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJICoga2VlcCB0aGUgc2xhdmUg
b3BlbiBmb3IgdGhlIGR1cmF0aW9uLgogCSAqLwogCWlmIChsZW4gPCAwKSB7Ci0JCWRvbWFpbl9o
YW5kbGVfYnJva2VuX3R0eShkb20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CisJCWNv
bnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkp
OwogCX0gZWxzZSBpZiAoZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKSB7CiAJCXByb2QgPSBp
bnRmLT5pbl9wcm9kOwogCQlmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKQEAgLTg2NCwxNSAr
ODYxLDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWludGYtPmluX3Byb2QgPSBwcm9kOwogCQl4ZW5ldnRjaG5fbm90aWZ5KGNvbi0+eGNlX2hh
bmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAl9IGVsc2UgewotCQlkb21haW5fY2xvc2VfdHR5KGRv
bSk7CisJCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CiAJCXNodXRkb3duX2RvbWFpbihkb20pOwog
CX0KIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJ
c3NpemVfdCBsZW47Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJaWYgKGRvbS0+aXNfZGVhZCkKIAkJcmV0dXJu
OwpAQCAtODgyLDcgKzg3OSw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0
IGRvbWFpbiAqZG9tKQogIAlpZiAobGVuIDwgMSkgewogCQlkb2xvZyhMT0dfREVCVUcsICJXcml0
ZSBmYWlsZWQgb24gZG9tYWluICVkOiAlemQsICVkXG4iLAogCQkgICAgICBkb20tPmRvbWlkLCBs
ZW4sIGVycm5vKTsKLQkJZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3Zh
bGlkKGRvbS0+ZG9taWQpKTsKKwkJY29uc29sZV9oYW5kbGVfYnJva2VuX3R0eShjb24sIGRvbWFp
bl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKIAkJYnVmZmVyX2FkdmFuY2UoJmNv
bi0+YnVmZmVyLCBsZW4pOwogCX0KQEAgLTkwMSw3ICs4OTgsNyBAQCBzdGF0aWMgdm9pZCBoYW5k
bGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAogCWNvbi0+ZXZlbnRfY291bnQrKzsK
IAotCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKKwlidWZmZXJfYXBwZW5kKGNvbik7CiAKIAlpZiAoY29u
LT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKQogCQkodm9pZCl4ZW5ldnRjaG5f
dW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CkBAIC05MjUsNyArOTIyLDcgQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9y
IGRvbWFpbnMgdGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1h
eSBiZSBOVUxMIGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQot
CQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKCZkb20t
PmNvbnNvbGUpOwogCX0KIAogCWZyZWUodmVjKTsKQEAgLTk3NSw3ICs5NzIsNyBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCiAJCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEp
CiAJCQkJY2xvc2UoY29uLT5sb2dfZmQpOwotCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWlu
X2xvZyhkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVfbG9nKGNvbik7CiAJCX0K
IAl9CiAKQEAgLTExMjEsNyArMTExOCw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAKIAkJCWlm
IChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewogCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYg
KCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhkKSkKKwkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCiAJCQkJCWV2ZW50cyB8PSBQT0xMSU47CiAKIAkJCQlp
ZiAoIWJ1ZmZlcl9lbXB0eSgmY29uLT5idWZmZXIpKQpAQCAtMTIwOCwxNSArMTIwNSwxNSBAQCB2
b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxm
ZF9pZHhdLnJldmVudHMgJgogCQkJCSAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQotCQkJ
CQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZCwKKwkJCQkJY29uc29sZV9oYW5kbGVfYnJva2Vu
X3R0eShjb24sCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsKIAkJCQllbHNl
IHsKIAkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkJ
ICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChkKTsKKwkJCQkJCWhhbmRsZV90dHlf
cmVhZChjb24pOwogCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMg
JgogCQkJCQkgICAgUE9MTE9VVCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoZCk7CisJCQkJCQlo
YW5kbGVfdHR5X3dyaXRlKGNvbik7CiAJCQkJfQogCQkJfQogCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 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.xen.org>)
	id 1dednZ-0004bo-Mn; Mon, 07 Aug 2017 08:54:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednX-0004a0-S9
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:03 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E6/00-03582-BAA28895; Mon, 07 Aug 2017 08:54:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTABt1VWh2
 RBl231Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyH19YzFTSIV+xYu56tgXGacBcjF4eQwExG
 iW9TephAHBaBecwSZ54dBXMkBPpZJTpazgI5nEBOmsS6P6/YIewqiYPbb7KA2EICWhJHT81mh
 RjVxiRxYf1PIIeDg03ARGJWhwRIjYiAksS9VZPBhjILzGeUaJrUywaSEBaIkFjSOw9sAYuAqs
 TZ/nesIDavgI/EzK9rWSCWyUncPNfJDGJzAsXPX3oDtdhb4vaxPsYJjAILGBlWMWoUpxaVpRb
 pGhnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhcDEOxgXDM/8BCjJAeTkihv
 /Iq2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAmaHZFCgkWp6akVaZk5wDCHSUtw8CiJ8L5QB
 0rzFhck5hZnpkOkTjFacly5su4LE8eUA9uB5KsJ/78xCbHk5eelSonz5oDMEwBpyCjNgxsHi8
 VLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuadBDKFJzOvBG7rK6CDmIAOepPYCnJQSSJCSgo
 Y3X9Tpt6KleTxYPNedmHnin+R5mtn6q2IeV4ornz8++Fu8+VsB3dvfq8VyvMhN8Iyv0iGpzZc
 RPxCuSN3kM9V3jlTLedN4aw/Fn2koG230L59Ov62kYznK6tTZxXF24qdffq++45krdcbZlFPk
 eSgotUTvY3WXD3yI/W4ZM25+CtrnW4GinQosRRnJBpqMRcVJwIAi6MkZ8ACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502096041!109840954!1
X-Originating-IP: [209.85.192.176]
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 41796 invoked from network); 7 Aug 2017 08:54:02 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:02 -0000
Received: by mail-pf0-f176.google.com with SMTP id o86so31431064pfj.1
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:02 -0700 (PDT)
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=CK3WW8RxUoVEpZ5UMzdRikYESdsFXDtL/nQkFOdJcGQ=;
 b=VBWOIu3RT6fe8WFaMiPll+qbLxVCHpC3ft+EM1Q6bqJx7s8BZHwktW5xmudQjgcz4Z
 3aHg3TJJFt9LL4f+PVUuL1jNxgWtqzIoc4MY1IkOzpPVd1R1JYWjwNR6CGLlcXBnJ1Qr
 bb6s61IZ3L1koHLjB/gai0jimfjtZYdkigMwo=
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=CK3WW8RxUoVEpZ5UMzdRikYESdsFXDtL/nQkFOdJcGQ=;
 b=Xdta8Zdqkwf3xIGOLs5ItizYMv8XWB4swHieN5oXv4gVi58YIEyGCjuZZU8+QQdwmc
 NTAo2Of+jhlV6KGhF2HOxXY9bP9zmM538d+xp3+oHFLOT2eBmWOqE+464OweT7uN1eqJ
 h3xQ7iqL+zcmv6ozOcFTqViBNzjqpfbQZ25h6hZkkzbNiUiTWZ43iSrP4pCNHRKTWRMK
 MMF85Xc9LEx6OkFzLLZowk3fywz2esM/XFidABfuhcZ5BB5QwUyZWFYp4/Smg/GYryuF
 7Zw2Wy6dLU73n750TgwLeMh6XFpPUmfBiJ4oKsgevHkmmlBjF5Ud/fpmhXrttzt3UPOH
 WjHQ==
X-Gm-Message-State: AIVw111vLBKxpCsmucXKuH6q2z0WO/LJCqQCjbh9aaA7gx6x5CwZLeWQ
 itD7Fqr9i/l+/CC59ZJL7A==
X-Received: by 10.99.181.29 with SMTP id y29mr10825393pge.135.1502096040742;
 Mon, 07 Aug 2017 01:54:00 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.53.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:00 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:03 +0530
Message-Id: <1502095997-31219-12-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/25 v7] xen/arm: vpl011: Add a new
	console_init function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfaW5pdCBmdW5jdGlvbi4gVGhpcyBm
dW5jdGlvbgppbml0aWFsaXplcyB0aGUgY29uc29sZSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Ci0tLQpDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMg
c2luY2UgdjU6Ci0gU3BsaXQgdGhpcyBjaGFuZ2UgaW4gYSBzZXBhcmF0ZSBwYXRjaC4KCiB0b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAyNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBhMmEzNDk2Li4xZGEwOGQ3IDEwMDY0NAotLS0g
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMKQEAgLTY1NSwyMCArNjU1LDUxIEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJcmV0dXJuIHN1Y2Nlc3M7CiB9CiAKLQotc3RhdGlj
IHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQorc3RhdGljIGludCBjb25z
b2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNvbiwgc3RydWN0IGRvbWFpbiAqZG9tKQogewotCXN0
cnVjdCBkb21haW4gKmRvbTsKIAljaGFyICpzOworCWludCBlcnIgPSAtMTsKIAlzdHJ1Y3QgdGlt
ZXNwZWMgdHM7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbjsKIAogCWlmIChjbG9ja19nZXR0aW1lKENM
T0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsKIAkJZG9sb2coTE9HX0VSUiwgIkNhbm5vdCBnZXQg
dGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKIAkJICAgICAgX19GSUxFX18sIF9fRlVOQ1RJT05fXywg
X19MSU5FX18pOwotCQlyZXR1cm4gTlVMTDsKKwkJcmV0dXJuIGVycjsKIAl9CiAKKwljb24tPm1h
c3Rlcl9mZCA9IC0xOworCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPnNsYXZl
X2ZkID0gLTE7CisJY29uLT5sb2dfZmQgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gLTE7CisJY29u
LT5sb2NhbF9wb3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWNvbi0+eGNlX3Bv
bGxmZF9pZHggPSAtMTsKKwljb24tPm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2Vj
ICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CisJ
Y29uLT5kID0gZG9tOworCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20t
PmRvbWlkKTsKKwlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+eHNwYXRoKSAr
CisJCSAgICBzdHJsZW4oIi9jb25zb2xlIikgKyAxKTsKKwlpZiAocykgeworCQljb24tPnhzcGF0
aCA9IHM7CisJCXN0cmNhdChjb24tPnhzcGF0aCwgIi9jb25zb2xlIik7CisJCWVyciA9IDA7CisJ
fQorCisJcmV0dXJuIGVycjsKK30KKworc3RhdGljIHZvaWQgY29uc29sZV9mcmVlKHN0cnVjdCBj
b25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+eHNwYXRoKQorCQlmcmVlKGNvbi0+eHNwYXRoKTsK
K30KKworc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQorewor
CXN0cnVjdCBkb21haW4gKmRvbTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uOworCiAJZG9tID0gY2Fs
bG9jKDEsIHNpemVvZiAqZG9tKTsKIAlpZiAoZG9tID09IE5VTEwpIHsKIAkJZG9sb2coTE9HX0VS
UiwgIk91dCBvZiBtZW1vcnkgJXM6JXMoKTpMJWQiLApAQCAtNjc3LDI4ICs3MDgsMTAgQEAgc3Rh
dGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCX0KIAogCWRvbS0+
ZG9taWQgPSBkb21pZDsKLQogCWNvbiA9ICZkb20tPmNvbnNvbGU7Ci0JY29uLT54c3BhdGggPSB4
c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwotCXMgPSByZWFsbG9jKGNvbi0+eHNw
YXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKLQkJICAgIHN0cmxlbigiL2NvbnNvbGUiKSArIDEp
OwotCWlmIChzID09IE5VTEwpCi0JCWdvdG8gb3V0OwotCWNvbi0+eHNwYXRoID0gczsKLQlzdHJj
YXQoY29uLT54c3BhdGgsICIvY29uc29sZSIpOwotCi0JY29uLT5tYXN0ZXJfZmQgPSAtMTsKLQlj
b24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Ci0JY29uLT5zbGF2ZV9mZCA9IC0xOwotCWNvbi0+
bG9nX2ZkID0gLTE7Ci0JY29uLT54Y2VfcG9sbGZkX2lkeCA9IC0xOwotCWNvbi0+ZCA9IGRvbTsK
LQotCWNvbi0+bmV4dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0
cy50dl9uc2VjIC8gMTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKIAotCWNvbi0+cmluZ19y
ZWYgPSAtMTsKLQljb24tPmxvY2FsX3BvcnQgPSAtMTsKLQljb24tPnJlbW90ZV9wb3J0ID0gLTE7
CisJaWYgKGNvbnNvbGVfaW5pdChjb24sIGRvbSkpCisJCWdvdG8gb3V0OwogCiAJaWYgKCF3YXRj
aF9kb21haW4oZG9tLCB0cnVlKSkKIAkJZ290byBvdXQ7CkBAIC03MTAsNyArNzIzLDcgQEAgc3Rh
dGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCiAJcmV0dXJuIGRv
bTsKICBvdXQ6Ci0JZnJlZShjb24tPnhzcGF0aCk7CisJY29uc29sZV9mcmVlKGNvbik7CiAJZnJl
ZShkb20pOwogCXJldHVybiBOVUxMOwogfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dednb-0004e5-U8; Mon, 07 Aug 2017 08:54:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedna-0004cg-QC
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D9/FD-27137-EAA28895; Mon, 07 Aug 2017 08:54:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXiVRtspLtWqyP
 S4NI9IYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPv5bvMBd94Ki4+X8/WwPiQq4uRi0NIYDqj
 xOb+BSwgDovAPGaJY+/us4M4EgL9rBIf591i7GLkBHLSJI5duMAEYVdI/L59HywuJKAlcfTUb
 FaIUW1MEk+/dgF1c3CwCZhIzOqQAKkREVCSuLdqMhNIDbPAfEaJpkm9bCAJYYEYiR8nLrKB1L
 MIqEq0flUECfMK+EisnHOIGWKXnMTNc51gNidQ/PylNywQe70lbh/rY5zAKLCAkWEVo3pxalF
 ZapGuqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBgMQDBDsbpl/0PMUpyMCmJ
 8savaIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7WbMjUkiwKDU9tSItMwcY4jBpCQ4eJRHeF
 +pAad7igsTc4sx0iNQpRmOOSQe2f2HieDXh/zcmIZa8/LxUKXHecyCTBEBKM0rz4AbBYu8So6
 yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnPg0zhycwrgdv3CugUJqBT3iS2gpxSkoiQkmpg3KF
 VUPmylaH/dptTz/bcJUuc5p9b+y3fuMboVOEFJn7d9/tFJm6ubfd8VneQaVtK2vvCecnhB+el
 bZi9cR3HBoYQRu5TmlfLmCclzuFZPN/dReaMDovl0WwpH2+JfDtxlmPn59Rvz12VNdtl872mo
 /Yz3a+1nuU+u/SNs6sTg9iC7dO+pOf5KLEUZyQaajEXFScCAFSd93K4AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502096044!57774556!1
X-Originating-IP: [74.125.83.50]
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 23824 invoked from network); 7 Aug 2017 08:54:05 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:05 -0000
Received: by mail-pg0-f50.google.com with SMTP id u5so31663226pgn.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:05 -0700 (PDT)
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=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=gGhW/U6EeLvZ0ym58RYyB1lPeSbhPo28noGy0QUsKiQJs80Wrzw+haKrNNTbNdjJhE
 nNA0zKc+Iu3OcqiSFC/rz6E7kq+9f1kR3xjrJBMZX+YRMVLwaSfu0NvqFpcPfZ96jf1q
 siZp70Tcuj4/k+i37LSBCiivWbsxKuCp9anQc=
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=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=J90mvSxjzd/CgXy3biPY+ZOkGT35cfHVXeREb9MeRkEyhbAUhPZXn6ATsMBERCmWX2
 ato9420LJ9Z2Lqqu4JSCCzYa7OBogl+j1uq5We/vOvlrvauYsYiMJaCVnwwwV/kmoa29
 9Ak4Q42Na+AuS97H6jfVo/iu+0kEI3Ljpb6J4WGqT0AWtpI/z8GMLW1D/ktta6Qi4uhF
 JWQ91XYbs7qiYYjpPkZGQ6c+mJ+Ee6jeKK7BI0Dpw8GYRYgiQsDqHa17udN1Po3DAtLV
 C9lWwBCmbwyG9X+jurWMrF3/S4cWHq9/zCHtTLm7DbV9cbSXkuNOTg2RsspI1g9fXDk9
 2mGw==
X-Gm-Message-State: AIVw112QZ7RUVaLlZp7cNvZSQJYG2rqm4M3kXPGYd5Tgh1f0fyUqEGcG
 D9e8ufNGaxpzgtoOFL1Qvw==
X-Received: by 10.84.241.70 with SMTP id u6mr12969748plm.96.1502096043621;
 Mon, 07 Aug 2017 01:54:03 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:03 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:04 +0530
Message-Id: <1502095997-31219-13-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 12/25 v7] xen/arm: vpl011: Add a new
	buffer_available function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGJ1ZmZlcl9hdmFpbGFibGUgZnVuY3Rpb24gdG8g
Y2hlY2sgaWYKbW9yZSBkYXRhIGlzIGFsbG93ZWQgdG8gYmUgYnVmZmVyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCAxZGEwOGQ3Li4wMDA5YmJlIDEw
MDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMKQEAgLTE2Myw2ICsxNjMsMTYgQEAgc3RhdGljIGludCB3cml0ZV93aXRoX3Rp
bWVzdGFtcChpbnQgZmQsIGNvbnN0IGNoYXIgKmRhdGEsIHNpemVfdCBzeiwKIAlyZXR1cm4gMDsK
IH0KIAorc3RhdGljIGlubGluZSBib29sIGJ1ZmZlcl9hdmFpbGFibGUoc3RydWN0IGNvbnNvbGUg
KmNvbikKK3sKKwlpZiAoZGlzY2FyZF9vdmVyZmxvd2VkX2RhdGEgfHwKKwkgICAgIWNvbi0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAorCSAgICBjb24tPmJ1ZmZlci5zaXplIDwgY29uLT5idWZmZXIu
bWF4X2NhcGFjaXR5KQorCQlyZXR1cm4gdHJ1ZTsKKwllbHNlCisJCXJldHVybiBmYWxzZTsKK30K
Kwogc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCXN0
cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKQEAgLTExMjAsOSArMTEzMCw3IEBA
IHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCQkJICAgIGNvbi0+bmV4dF9wZXJpb2QgPCBuZXh0X3Rp
bWVvdXQpCiAJCQkJCW5leHRfdGltZW91dCA9IGNvbi0+bmV4dF9wZXJpb2Q7CiAJCQl9IGVsc2Ug
aWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7Ci0JCQkJaWYgKGRpc2NhcmRfb3ZlcmZsb3dl
ZF9kYXRhIHx8Ci0JCQkJICAgICFjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKLQkJCQkgICAg
Y29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSkgeworCQkJICAgICAg
ICBpZiAoYnVmZmVyX2F2YWlsYWJsZShjb24pKSB7CiAJCQkJCWludCBldnRjaG5fZmQgPSB4ZW5l
dnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKIAkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9IHNl
dF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedne-0004h6-8l; Mon, 07 Aug 2017 08:54:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednd-0004cg-9C
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:09 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F8/2E-27137-1BA28895; Mon, 07 Aug 2017 08:54:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRusq7tBqyP
 S4MxCCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP72lWsBT1CFa+/3GJpYHzN18XIxSEkMINR
 4s3nZ+wgDovAPGaJ++eWgzkSAv2sEqsnd7F0MXICOWkSx6+1s0LY5RLTlpxmBLGFBLQkjp6az
 Qoxqo1J4tiDPUAOBwebgInErA4JkBoRASWJe6smM4HUMAvMZ5RomtTLBpIQFkiXuLtkJxOIzS
 KgKjHhWTcziM0r4CNxumUrI8QyOYmb5zrB4pxA8fOX3rBALPaWuH2sj3ECo8ACRoZVjBrFqUV
 lqUW6xkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcUABDsYT68LPMQoycGk
 JMobv6ItUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb4JmR6SQYFFqempFWmYOMMxh0hIcPEoiv
 C/UgdK8xQWJucWZ6RCpU4zGHJMObP/CxPFqwv9vTEIsefl5qVLivDkgkwRASjNK8+AGweLvEq
 OslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5pUGm8GTmlcDtewV0ChPQKW8SW0FOKUlESEk1MJY
 ZlldyX98bKV5VmJ++sHf2B7H2FazdmXfDr795e7mjm+lB0/Qrki8PFzVHRoS7VAR4mEhuFft8
 5sC++09UO068XXp9WVdQ0qTFtYyfqk3/Lq9raZ0qcM//y8ajDPX6k960+FxR2etlz7GyNkrg6
 t21qVbcj9g+ysvsOu0ZsLVgf2FOU6J4ixJLcUaioRZzUXEiACPAXO+6AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502096047!57774562!1
X-Originating-IP: [74.125.83.45]
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 24183 invoked from network); 7 Aug 2017 08:54:08 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:08 -0000
Received: by mail-pg0-f45.google.com with SMTP id v77so31638035pgb.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:08 -0700 (PDT)
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=kIvT37WxW74x5LZwxVmzvwX5NhdHwJ/aVM8On5pSpLI=;
 b=aLwSAhmk62nQdOFQ950UN2j6ZV/HRWOtgNlpasrYJefrfchsE1TAnigcahfXWMf7WG
 7XT9U7+AkRGmhoYexjWZYAM7KUBZuZm3IFCfglJvlz+QVnTekV5ivp1SyuFCYfxr9VIq
 ab/JBdniSxDzRYiSG4/6dxqRtXVFVbCj6beGA=
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=kIvT37WxW74x5LZwxVmzvwX5NhdHwJ/aVM8On5pSpLI=;
 b=ueN+wz8JOyEu0rEZ0iJzOEmyFe7UnmRxM29Ce7ErOFAyNOdww7x6Tz6zzPgXhxw71l
 CyTTnLiFHH7BSxbY7HIqW228ggw9j1WnaJ1X0FRYYXZs1cXg5Vw3Wx6yJ33veD+oJs4M
 HB/A8RaZpdExg88GOHd2LFqy+E61IuajUBH7RdBBjBpOYmdiGZngc/xNwVNXQv12oG36
 L+hPxbfFwSnJY3cwaxxJ4CftzqBVVIr6e4X6qghEGqbOvkKwJuJLoSOWJLkZ2j4nQfAp
 0yfQIitxi3Goqzdu2xUQ79MCNVSkuBb6YZNs2oM2cN/c3mCKmAq4fr/NWa7pTphC8JxE
 C+jQ==
X-Gm-Message-State: AIVw113X7sLn+yimlflz/sIjLTZ2CHtGHTfhYmOah52DkRo71PiG5Y/K
 wFlZ/KHo7nrVJmu+OmzasQ==
X-Received: by 10.84.138.3 with SMTP id 3mr13498090plo.272.1502096046803;
 Mon, 07 Aug 2017 01:54:06 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:06 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:05 +0530
Message-Id: <1502095997-31219-14-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 13/25 v7] xen/arm: vpl011: Add a new
	maybe_add_console_evtchn_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZCBm
dW5jdGlvbi4gVGhpcwpmdW5jdGlvbiBhZGRzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgRkQg
dG8gbGlzdCBvZiBwb2xsZWQgRkRzLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJlbmFtZWQg
YWRkX2NvbnNvbGVfZXZ0Y2huX2ZkIHRvIG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZCBzaW5j
ZSBpdCAKICBhZGRzIHRoZSBGRCB0byB0aGUgcG9sbCBsaXN0IGNvbmRpdGlvbmFsbHkuCgpDaGFu
Z2VzIHNpbmNlIHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgog
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDMzICsrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCmluZGV4IDAwMDliYmUuLjM0ODMyNTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTA0
Nyw2ICsxMDQ3LDI2IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2Zkcyh2b2lkKQogCQltZW1zZXQoZmRz
LCAwLCBzaXplb2Yoc3RydWN0IHBvbGxmZCkgKiBjdXJyZW50X2FycmF5X3NpemUpOwogfQogCitz
dGF0aWMgdm9pZCBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQoc3RydWN0IGNvbnNvbGUgKmNv
biwgdm9pZCAqZGF0YSkKK3sKKwlsb25nIGxvbmcgbmV4dF90aW1lb3V0ID0gKigobG9uZyBsb25n
ICopZGF0YSk7CisKKwlpZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5D
RSkgeworCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQgdGltZSBz
bGljZSB0byBleHBpcmUgKi8KKwkJaWYgKCFuZXh0X3RpbWVvdXQgfHwKKwkJICAgIGNvbi0+bmV4
dF9wZXJpb2QgPCBuZXh0X3RpbWVvdXQpCisJCQluZXh0X3RpbWVvdXQgPSBjb24tPm5leHRfcGVy
aW9kOworCX0gZWxzZSBpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKKwkJaWYgKGJ1ZmZl
cl9hdmFpbGFibGUoY29uKSkgeworCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChjb24t
PnhjZV9oYW5kbGUpOworCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9IHNldF9mZHMoZXZ0Y2huX2Zk
LAorCQkJCQkJICAgICAgUE9MTElOfFBPTExQUkkpOworCQl9CisJfQorCisJKigobG9uZyBsb25n
ICopZGF0YSkgPSBuZXh0X3RpbWVvdXQ7Cit9CisKIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiB7CiAJ
aW50IHJldDsKQEAgLTExMjQsMTggKzExNDQsNyBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQlm
b3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKIAkJCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZC0+Y29uc29sZTsKIAotCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1J
VF9BTExPV0FOQ0UpIHsKLQkJCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhl
IG5leHQgdGltZSBzbGljZSB0byBleHBpcmUgKi8KLQkJCQlpZiAoIW5leHRfdGltZW91dCB8fAot
CQkJCSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90aW1lb3V0KQotCQkJCQluZXh0X3RpbWVv
dXQgPSBjb24tPm5leHRfcGVyaW9kOwotCQkJfSBlbHNlIGlmIChjb24tPnhjZV9oYW5kbGUgIT0g
TlVMTCkgewotCQkJICAgICAgICBpZiAoYnVmZmVyX2F2YWlsYWJsZShjb24pKSB7Ci0JCQkJCWlu
dCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKLQkJCQkJY29uLT54
Y2VfcG9sbGZkX2lkeCA9IHNldF9mZHMoZXZ0Y2huX2ZkLAotCQkJCQkJCQkgICAgUE9MTElOfFBP
TExQUkkpOwotCQkJCX0KLQkJCX0KKwkJCW1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChjb24s
ICh2b2lkICopJm5leHRfdGltZW91dCk7CiAKIAkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkg
ewogCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:54: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.xen.org>)
	id 1dedni-0004m4-Fz; Mon, 07 Aug 2017 08:54:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedng-0004ja-Uq
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:13 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A8/34-02176-3BA28895; Mon, 07 Aug 2017 08:54:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRuso7tZqyP
 S4NwWaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPDww2MBXf4K3ZOPcfSwNjO28XIxSEkMJNR
 YuWt3UwgDovAPGaJxxdusYM4EgL9rBIb329m7GLkBHLSJHa+P88EYVdKTLr1BMwWEtCSOHpqN
 ivEqDYmiQkbFwElODjYBEwkZnVIgNSICChJ3Fs1GWwDs8B8RommSb1sIAlhgRSJBa8XsIPYLA
 KqEicnfWQFsXkFfCRuNkxkh1gmJ3HzXCcziM0JFD9/6Q0LxGJvidvH+hgnMAosYGRYxahRnFp
 Ullqka2Sml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGFz1DAyMOxgb9vodYpTk
 YFIS5Y1f0RYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3QbMjUkiwKDU9tSItMwcY5jBpCQ4eJ
 RHeF+pAad7igsTc4sx0iNQpRmOOSQe2f2HieDXh/zcmIZa8/LxUKXHeHJBJAiClGaV5cINg8X
 eJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvJJApPJl5JXD7XgGdwgR0ypvEVpBTShIRUlI
 NjD2rmYLVnrL9vO3KqJLAf/8496bWVbdf32Plv9tdv/XbJ28xEbYls78vfmrezbtK+Iae1Fb5
 Ip3ZVz8d0FrxzVh2SmKUu7MHy1NWKUPef4rVBh2z79xcOoEhKYVzy6yYdcVtU4qPL6sN+Ttt7
 vQ/dpcmlT0ouf6hsVXz33OeGq8pYVNYdfeaHFNiKc5INNRiLipOBAAKcjUvugIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502096050!108710543!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32456 invoked from network); 7 Aug 2017 08:54:11 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:11 -0000
Received: by mail-pg0-f44.google.com with SMTP id y129so31668983pgy.4
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:11 -0700 (PDT)
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=mYozS+nQ1yf9epDA8ZcGc8wJCUO5kNWx++UC3Kttf7g=;
 b=LUd5rWKnbgymAoIDBt73vYDqDna92q4WoczCvdMGN28IrcU84+sFGvsgSArLz3AF8G
 zZrtc04s8PPxaVXvKKIjmHm5DppyO26znDeicI+oStzjihAqGHlHprtAuH7+8qE+S5MZ
 4E+rEkNnNyWTuk0LczWHZC2LJSjNZMCgHZshg=
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=mYozS+nQ1yf9epDA8ZcGc8wJCUO5kNWx++UC3Kttf7g=;
 b=tQxxWmq0mLgECaxon37yMqX1YelskpEwLDgm7QfMzgiztupKXF4T3urZCa34/C6juC
 aDSTBZ6xUAbARpBfVMPWEStL5YsyE869xFmOI1RqYQjl2vjexYy12mIB8IzLPSt0CXil
 IRevyrFBCi3jWw5qPpm6K84x80Q01LwhrxXmU3TC97PaH0qvMoS4Gz5j9GsUxtUzrbRu
 XGpw+1MsRojfGLRr7ZnwAL+6qrALbwXNuHj79G0h9RYK9ljKwp8KoMuVE9yqUTWGT76j
 OFOHREr2G3QZCj8nFXd76sdqveAnMxw0Z+WPgr0K7wTwmApD8/n4Ghl4zVS8WSS5boxx
 kJuw==
X-Gm-Message-State: AIVw111BN7FIXEy1Ts0CgZzPa3sgFX6rmMYHLCT6oS7/uQfzImb0T6Vo
 p1v92DCiY4rBnpMyRB8mxw==
X-Received: by 10.84.130.108 with SMTP id 99mr12864756plc.76.1502096049772;
 Mon, 07 Aug 2017 01:54:09 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:09 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:06 +0530
Message-Id: <1502095997-31219-15-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 14/25 v7] xen/arm: vpl011: Add a new
	maybe_add_console_tty_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX3R0eV9mZCBmdW5j
dGlvbi4gVGhpcyBmdW5jdGlvbgphZGRzIHRoZSB0dHkgZmQgdG8gdGhlIGxpc3Qgb2YgcG9sbGVk
IGZkcy4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJA
bGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW5hbWVkIGFkZF9jb25zb2xlX3R0eV9m
ZCB0byBtYXliZV9hZGRfY29uc29sZV90dHlfZmQgc2luY2UgaXQgCiAgYWRkcyB0aGUgdHR5IEZE
IHRvIHRoZSBwb2xsIGxpc3QgY29uZGl0aW9uYWxseS4KLSBJIGhhdmUgcmV0YWluZWQgdGhlIHJl
dmlld2VkLWJ5IHRhZyBhcyBvbmx5IHRoZSBmdW5jdGlvbiBuYW1lIGhhcyBiZWVuCiAgY2hhbmdl
ZC4KCkNoYW5nZXMgc2luY2UgdjU6Ci0gU3BsaXQgdGhpcyBjaGFuZ2UgaW4gYSBzZXBhcmF0ZSBw
YXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMzAgKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggMzQ4MzI1Mi4uYTBiMzVkYSAxMDA2NDQKLS0tIGEvdG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBA
IC0xMDY3LDYgKzEwNjcsMjIgQEAgc3RhdGljIHZvaWQgbWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2hu
X2ZkKHN0cnVjdCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCiAJKigobG9uZyBsb25nICopZGF0
YSkgPSBuZXh0X3RpbWVvdXQ7CiB9CiAKK3N0YXRpYyB2b2lkIG1heWJlX2FkZF9jb25zb2xlX3R0
eV9mZChzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkg
eworCQlzaG9ydCBldmVudHMgPSAwOworCQlpZiAoIWNvbi0+ZC0+aXNfZGVhZCAmJiByaW5nX2Zy
ZWVfYnl0ZXMoY29uKSkKKwkJCWV2ZW50cyB8PSBQT0xMSU47CisKKwkJaWYgKCFidWZmZXJfZW1w
dHkoJmNvbi0+YnVmZmVyKSkKKwkJCWV2ZW50cyB8PSBQT0xMT1VUOworCisJCWlmIChldmVudHMp
CisJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KKwkJCQlzZXRfZmRzKGNvbi0+bWFzdGVyX2Zk
LCBldmVudHN8UE9MTFBSSSk7CisJfQorfQorCiB2b2lkIGhhbmRsZV9pbyh2b2lkKQogewogCWlu
dCByZXQ7CkBAIC0xMTQ2LDE5ICsxMTYyLDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAogCQkJ
bWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKGNvbiwgKHZvaWQgKikmbmV4dF90aW1lb3V0KTsK
IAotCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7Ci0JCQkJc2hvcnQgZXZlbnRzID0gMDsK
LQkJCQlpZiAoIWQtPmlzX2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCi0JCQkJCWV2ZW50
cyB8PSBQT0xMSU47Ci0KLQkJCQlpZiAoIWJ1ZmZlcl9lbXB0eSgmY29uLT5idWZmZXIpKQotCQkJ
CQlldmVudHMgfD0gUE9MTE9VVDsKLQotCQkJCWlmIChldmVudHMpCi0JCQkJCWNvbi0+bWFzdGVy
X3BvbGxmZF9pZHggPQotCQkJCQkJc2V0X2Zkcyhjb24tPm1hc3Rlcl9mZCwKLQkJCQkJCQlldmVu
dHN8UE9MTFBSSSk7Ci0JCQl9CisJCQltYXliZV9hZGRfY29uc29sZV90dHlfZmQoY29uKTsKIAkJ
fQogCiAJCS8qIElmIGFueSBkb21haW4gaGFzIGJlZW4gcmF0ZSBsaW1pdGVkLCB3ZSBuZWVkIHRv
IHdvcmsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:54: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.xen.org>)
	id 1dednl-0004qN-NU; Mon, 07 Aug 2017 08:54:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednj-0004nR-O0
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:15 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A3/58-03612-7BA28895; Mon, 07 Aug 2017 08:54:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTAWt1tWh2
 RBg2L5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9+5pZC/6LV/Te2cfawHhfuIuRi0NIYCaj
 xKfF+1lAHBaBecwSEz59ZgZxJAT6WSVOX1nG1sXICeSkSZy5cIq1i5EDyK6QuLnbFiQsJKAlc
 fTUbFaISW1MEjuu94DVsAmYSMzqkACpERFQkri3ajITSA2zwHxGiaZJvWAzhQUSJQ7vmMMEYr
 MIqEr8nj+BEcTmFfCR6Hr+gRFir5zEzXOdzCA2J1D8/KU3LBCLvSVuH+tjnMAosICRYRWjRnF
 qUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBoMQDBDsabGwMOMUpy
 MCmJ8savaIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGboNkRKSRYlJqeWpGWmQMMcpi0BAePk
 gjvC3WgNG9xQWJucWY6ROoUoyXHlSvrvjBxTDmwHUi+mvD/G5MQS15+XqqUOG8OyDwBkIaM0j
 y4cbBIvMQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3kkgU3gy80rgtr4COogJ6KA3ia0gB5U
 kIqSkGhgnCfzycWY/8+XUutV1Lm+LhOd/4t12Wu3lhdQcqaryh07/9Eznc0eduG/CeqTc03tF
 gYGF7/bvu4uuLgzb/IDJ2dFXYUKqTdL7XZ2/Nz6MEz/24szipOcsD2bzs2c6brQ4cERZL1Lv/
 wo93ZXXWPQ7qzNdti2s3x0VJSvrybDm79Wm7ZOvRE5VYinOSDTUYi4qTgQAUFHyP78CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502096053!76598926!1
X-Originating-IP: [209.85.192.173]
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 32272 invoked from network); 7 Aug 2017 08:54:14 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:14 -0000
Received: by mail-pf0-f173.google.com with SMTP id h68so17546321pfk.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:14 -0700 (PDT)
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=18Ge6a9O/Pp9Crt+qmm0kz9rAVp/MTv6jUoUgCTXZWo=;
 b=WcQeAqY9jMfFODfN388RnH3RTNFHHHdlHGA/8eqO+XiBjoVvQwMfU9AZ0DO5yxHsBz
 AmNCB6YrSoakboEGsLILF0kGsC0ew/t+T2fr+MVEr4hNtDoVVexMs7xQGnHlKY60HfIf
 OO10JdCM6pjnYwevOnFBf8Jgd8fl4LV1inK3Y=
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=18Ge6a9O/Pp9Crt+qmm0kz9rAVp/MTv6jUoUgCTXZWo=;
 b=eYEA8SdCJV3Pe6AykTPMTvWWLSHInsTWgOvrgq0/LHI7sEUDJEZHXMsWmNroF5lun2
 YH6IVNxt1xEE3CsQsYmqA0ViiCb39lm/D0am2qIbxTedSKlOQs4+5DYycSztpP5dj27P
 IwJR16o31GkzKh/GlI6TaFR9io2z4rZxvE5/ceQFe0azUNz5JVU+QnJj01osp78iUlrw
 S2NlE3pLk5CpmjG/5HrCXfq8TJR5cSqpvF7/KAEbjyOFix+HRCR/e5iVzEUXYlqoL3P6
 QbeRoJxinbwpmIIUjuXLA0q3lGwx9TDBiRTbKizkIZ0R+Nu8h79XJTB/SkAO2cdYqLct
 L6AA==
X-Gm-Message-State: AIVw110Lm0JG+QZ9iPkSQB7dGsWGKOOpAAxAEq714e8/3JlfZs3ZhvJ8
 UnC+Xek0qOKm+zlzJewo4Q==
X-Received: by 10.98.205.8 with SMTP id o8mr11048719pfg.241.1502096052584;
 Mon, 07 Aug 2017 01:54:12 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:12 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:07 +0530
Message-Id: <1502095997-31219-16-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 15/25 v7] xen/arm: vpl011: Add a new
	console_evtchn_unmask function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfZXZ0Y2huX3VubWFzayBmdW5jdGlv
bi4gVGhpcyBmdW5jdGlvbgp1bm1hc2tzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgaWYgaXQg
aXMgbWFza2VkIGZvciBzb21lIHRpbWVvdXQKcGVyaW9kLgoKT25lIG9wdGltaXphdGlvbiB0aGF0
IGhhcyBiZWVuIGRvbmUgaXMgdG8gbWVyZ2UgdGhlIHR3byAnZm9yJyBsb29wcy4KCk9uZSAnZm9y
JyBsb29wIHdhcyB1c2VkIHRvIGl0ZXJhdGUgdGhyb3VnaCBhbGwgZG9tYWlucyBhbmQKdW5tYXNr
IHRoZSBkb21haW4gZXZlbnQgY2hhbm5lbHMgd2hpY2ggaGFkIGJlZW4gcmF0ZSBsaW1pdGVkIGZv
ciBhCnNwZWNpZmllZCBkdXJhdGlvbi4KClRoZSBvdGhlciAnZm9yJyBsb29wIHdhcyBydW4gdG8g
YWRkIHRoZSBldmVudCBjaGFubmVsIGZkIGFuZCB0aGUgdHR5IGZkIHRvCnRoZSBwb2xsIGxpc3Qu
CgpUaGVzZSB0d28gJ2ZvcicgbG9vcHMgd2VyZSBtZXJnZWQgc28gdGhhdCB0aGUgdGhlc2Ugb3Bl
cmF0aW9ucyBjYW4gYmUgZG9uZQppbiBvbmUgaXRlcmF0aW9uIGluc3RlYWQgb2YgdHdvIGl0ZXJh
dGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2UgdjU6Ci0gU3BsaXQgdGhpcyBjaGFuZ2UgaW4gYSBz
ZXBhcmF0ZSBwYXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNDQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBp
bnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBhMGIzNWRhLi4y
ZGNhZWU2IDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTExNyw2ICsxMTcsMTEgQEAgc3RydWN0IGRvbWFpbiB7
CiAKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpkb21faGVhZDsKIAorc3RhdGljIGlubGluZSBib29s
IGNvbnNvbGVfZW5hYmxlZChzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCXJldHVybiBjb24tPmxv
Y2FsX3BvcnQgIT0gLTE7Cit9CisKIHN0YXRpYyBpbnQgd3JpdGVfYWxsKGludCBmZCwgY29uc3Qg
Y2hhciogYnVmLCBzaXplX3QgbGVuKQogewogCXdoaWxlIChsZW4pIHsKQEAgLTkwOCw2ICs5MTMs
MjcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgY29uc29sZSAqY29uKQog
CX0KIH0KIAorc3RhdGljIHZvaWQgY29uc29sZV9ldnRjaG5fdW5tYXNrKHN0cnVjdCBjb25zb2xl
ICpjb24sIHZvaWQgKmRhdGEpCit7CisJbG9uZyBsb25nIG5vdyA9IChsb25nIGxvbmcpZGF0YTsK
KworCWlmICghY29uc29sZV9lbmFibGVkKGNvbikpCisJCXJldHVybjsKKworCS8qIENTIDE2MjU3
Ojk1NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEgNW1zIGZ1enoKKwkgKiBmb3Igc2VsZWN0KCksIGl0
IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCisJICogc2ltaWxhciBiZWhhdmlvciAocmV0dXJuaW5n
IGEgY291cGxlIG9mIG1zCisJICogc29vbmVyIHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBKdXN0
IGxlYXZlCisJICogdGhlIGZ1enogaGVyZS4gUmVtb3ZlIGl0IHdpdGggYSBzZXBhcmF0ZQorCSAq
IHBhdGNoIGlmIG5lY2Vzc2FyeSAqLworCWlmICgobm93KzUpID4gY29uLT5uZXh0X3BlcmlvZCkg
eworCQljb24tPm5leHRfcGVyaW9kID0gbm93ICsgUkFURV9MSU1JVF9QRVJJT0Q7CisJCWlmIChj
b24tPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dBTkNFKQorCQkJKHZvaWQpeGVuZXZ0
Y2huX3VubWFzayhjb24tPnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7CisJCWNvbi0+ZXZl
bnRfY291bnQgPSAwOworCX0KK30KKwogc3RhdGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1
Y3QgZG9tYWluICpkb20pCiB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0OwpAQCAt
MTE0MiwyMyArMTE2OCw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCWZvciAoZCA9IGRvbV9o
ZWFkOyBkOyBkID0gZC0+bmV4dCkgewogCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25z
b2xlOwogCi0JCQkvKiBDUyAxNjI1Nzo5NTVlZTRmYTEzNDUgaW50cm9kdWNlcyBhIDVtcyBmdXp6
Ci0JCQkgKiBmb3Igc2VsZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCi0JCQkgKiBz
aW1pbGFyIGJlaGF2aW9yIChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKLQkJCSAqIHNvb25lciB0
aGFuIHJlcXVlc3RlZCkgYXMgd2VsbC4gSnVzdCBsZWF2ZQotCQkJICogdGhlIGZ1enogaGVyZS4g
UmVtb3ZlIGl0IHdpdGggYSBzZXBhcmF0ZQotCQkJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCi0J
CQlpZiAoKG5vdys1KSA+IGNvbi0+bmV4dF9wZXJpb2QpIHsKLQkJCQljb24tPm5leHRfcGVyaW9k
ID0gbm93ICsgUkFURV9MSU1JVF9QRVJJT0Q7Ci0JCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0g
UkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKLQkJCQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhjb24t
PnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7Ci0JCQkJfQotCQkJCWNvbi0+ZXZlbnRfY291
bnQgPSAwOwotCQkJfQotCQl9Ci0KLQkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0
KSB7Ci0JCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisJCQljb25zb2xlX2V2
dGNobl91bm1hc2soY29uLCAodm9pZCAqKW5vdyk7CiAKIAkJCW1heWJlX2FkZF9jb25zb2xlX2V2
dGNobl9mZChjb24sICh2b2lkICopJm5leHRfdGltZW91dCk7CiAKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dednm-0004sZ-Vb; Mon, 07 Aug 2017 08:54:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dednk-0004nR-Qd
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 11/78-03612-8BA28895; Mon, 07 Aug 2017 08:54:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS3eHVke
 kwenj7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnxZ+YCjrFKj48O83SwDhdqIuRk0NIIE/i
 fksPO4jNK2AncefdZzBbQsBQ4vTCmywgNouAqkTbk6XMIDabgLpE56J2sLiIgLzEhZ23weLMA
 sUSJzqvgPUKC4RKHH0/mxFifqXEqy0zWUFsTgEniWOv+oFsDqBdghJ/dwhDtGpJPPx1iwXC1p
 ZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0jfSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjAu++t0iFGSg0lJlDd+RVukEF9SfkplRmJx
 RnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgTdDsiBQSLEpNT61Iy8wBRgdMqQQHj5II7wt1o
 DRvcUFibnFmOkTqFKMxx6sJ/78xcTR9//idSQhskpQ4bw7IJAGQ0ozSPLhBsKi9xCgrJczLCH
 SmEE9BalFuZgmq/CtGcQ5GJWHeSSBTeDLzSuD2vQI6hQnolDeJrSCnlCQipKQaGBkPR704qRx
 o0xf2Z43C6sZET6e/Fz4xP7RcmRu+etfUrMjgTZ6zfQtOThWdcvfopGkz1z/4JCm8bfGVjLBJ
 AV1nzU2bf7+ruFmRcNSv+VNj49l5RdfeHFV6y20TaPU398GW5/0uxlztNwveT7RaHxWgyb3i9
 hk5p18Gz/SvFL8MknsnMYlh0SclluKMREMt5qLiRACya3SU1QIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502096054!76788364!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57043 invoked from network); 7 Aug 2017 08:54:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 08:54:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 02:54:13 -0600
Message-Id: <59882AB402000078001038E0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 02:54:12 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <dario.faggioli@citrix.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
In-Reply-To: <150114249858.22910.4601418126082976816.stgit@Solace>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiAwNy8yNy8xNyAx
MDowMSBBTSA+Pj4KPkluc3RlYWQgb2YgaGF2aW5nIHRoZSBDUFUgd2hlcmUgYSBjYWxsYmFjayBp
cyBxdWV1ZWQsIGJ1c3kKPmxvb3Bpbmcgb24gcmN1X3BlbmRpbmcoKSwgdXNlIGEgdGltZXIuCgpJ
c24ndCB0aGlzIHJjdV9uZWVkc19jcHUoKSwgYWNjb3JkaW5nIHRvIHBhdGNoIDQ/Cgo+LS0tIGEv
eGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwo+KysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1
X2lkbGUuYwo+QEAgLTU3NiwxMCArNTc2LDEwIEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vzc29y
X2lkbGUodm9pZCkKPnJldHVybjsKPn0KID4KPisgICAgcmN1X2lkbGVfdGltZXJfc3RhcnQoKTsK
PmNwdWZyZXFfZGJzX3RpbWVyX3N1c3BlbmQoKTsKCklzIHRoZSBvcmRlcmluZyB3cnQgY3B1ZnJl
cSBoYW5kbGluZyBoZXJlIGFyYml0cmFyeT8gSWYgc28sIHdvdWxkbid0IGl0IGJlCmJldHRlciB0
byBzdXNwZW5kIGNwdWZyZXEgaGFuZGxpbmcgYmVmb3JlIHN0YXJ0aW5nIHRoZSBpZGxlIHRpbWVy
IChhbmQKYWxzbyBpbnZlcnQgdGhlIG9yZGVyaW5nIHdoZW4gZ29pbmcgYmFjayB0byBub3JtYWwg
b3BlcmF0aW9uIGJlbG93KT8KCj4tCj5zY2hlZF90aWNrX3N1c3BlbmQoKTsKCkF0IHdoaWNoIHBv
aW50IEknZCB0aGVuIHdvbmRlciB3aGV0aGVyIHRoaXMgY291bGRuJ3QgYmUgaW50ZWdyYXRlZCBp
bnRvCnNjaGVkX3RpY2tfe3N1c3BlbmQscmVzdW1lfSgpLCBhdm9pZGluZyBhcmNoLXNwZWNpZmlj
IGNvZGUgdG8gYmUKYWx0ZXJlZC4KCj5AQCAtNzU2LDYgKzc1Niw3IEBAIHN0YXRpYyB2b2lkIG13
YWl0X2lkbGUodm9pZCkKPiAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ICAgICAgICBzY2hl
ZF90aWNrX3Jlc3VtZSgpOwo+ICAgICAgICBjcHVmcmVxX2Ric190aW1lcl9yZXN1bWUoKTsKPisg
ICAgICAgICAgICAgICAgcmN1X2lkbGVfdGltZXJfc3RvcCgpOwoKSW5kZW50YXRpb24gbG9va3Mg
b2RkIGhlcmUsIGJ1dCBJIGNhbid0IGV4Y2x1ZGUgdGhpcyBiZWluZyBhbiBlZmZlY3QgcHJvZHVj
ZWQKYnkgbXkgbWFpbCB3ZWIgZnJvbnRlbmQuCgo+LS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5j
Cj4rKysgYi94ZW4vY29tbW9uL3JjdXBkYXRlLmMKPkBAIC04NCw4ICs4NCwxNCBAQCBzdHJ1Y3Qg
cmN1X2RhdGEgewo+aW50IGNwdTsKICAgICA+c3RydWN0IHJjdV9oZWFkIGJhcnJpZXI7Cj5sb25n
ICAgICAgICAgICAgbGFzdF9yc19xbGVuOyAgICAgLyogcWxlbiBkdXJpbmcgdGhlIGxhc3QgcmVz
Y2hlZCAqLwo+Kwo+KyAgICAvKiAzKSBpZGxlIENQVXMgaGFuZGxpbmcgKi8KPisgICAgc3RydWN0
IHRpbWVyIGlkbGVfdGltZXI7Cj4rICAgIGJvb2wgaWRsZV90aW1lcl9hY3RpdmU7Cj59OwogPgo+
KyNkZWZpbmUgUkNVX0lETEVfVElNRVJfUEVSSU9EIE1JTExJU0VDUygxMCkKCklmIEknbSBub3Qg
bWlzdGFrZW4gc29tZW9uZSBlbHNlIGhhZCBhbHJlYWR5IGNvbW1lbnRlZCBvbiB0aGlzOiBJZiB0
aGlzCmlzIChtb3N0bHkpIGFyYml0cmFyeSwgcGxlYXNlIHNheSBzbyBpbiBhIGNvbW1lbnQuCgo+
QEAgLTQwMiw3ICs0MDgsNDggQEAgaW50IHJjdV9uZWVkc19jcHUoaW50IGNwdSkKPnsKPnN0cnVj
dCByY3VfZGF0YSAqcmRwID0gJnBlcl9jcHUocmN1X2RhdGEsIGNwdSk7CiA+Cj4tICAgIHJldHVy
biAoISFyZHAtPmN1cmxpc3QgfHwgcmN1X3BlbmRpbmcoY3B1KSk7Cj4rICAgIHJldHVybiAoISFy
ZHAtPmN1cmxpc3QgfHwgcmN1X3BlbmRpbmcoY3B1KSkgJiYgIXJkcC0+aWRsZV90aW1lcl9hY3Rp
dmU7CgpQbGVhc2UgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGRyb3AgdGhlIHBvaW50bGVzcyAh
ISBoZXJlICh1bmxlc3MgaXQncyBuZWVkZWQKZm9yIGJldHRlciBtYXRjaGluZyB1cCB3aXRoIHRo
ZSBMaW51eCBvcmlnaW5hbCkuCgo+K30KPisKPisvKgo+KyAqIFRpbWVyIGZvciBtYWtpbmcgc3Vy
ZSB0aGUgQ1BVIHdoZXJlIGEgY2FsbGJhY2sgaXMgcXVldWVkIGRvZXMKPisgKiBwZXJpb2RpY2Fs
bHkgcG9rZSByY3VfcGVkbmluZygpLCBzbyB0aGF0IGl0IHdpbGwgaW52b2tlIHRoZSBjYWxsYmFj
awo+KyAqIG5vdCB0b28gbGF0ZSBhZnRlciB0aGUgZW5kIG9mIHRoZSBncmFjZSBwZXJpb2QuCj4r
ICovCj4rdm9pZCByY3VfaWRsZV90aW1lcl9zdGFydCgpCj4rewo+KyAgICBzdHJ1Y3QgcmN1X2Rh
dGEgKnJkcCA9ICZ0aGlzX2NwdShyY3VfZGF0YSk7Cj4rCj4rICAgIGlmIChsaWtlbHkoIXJkcC0+
Y3VybGlzdCkpCj4rICAgICAgICByZXR1cm47CgpJIHdvdWxkIGhhdmUgZXhwZWN0ZWQgdGhpcyB0
byBiZSB0aGUgaW52ZXJzZSBvZiB0aGUgb3JpZ2luYWwgY29uZGl0aW9uIGluCnJjdV9uZWVkc19j
cHUoKSAtIHdoeSBpcyB0aGVyZSBubyByY3VfcGVuZGluZygpIGludm9jYXRpb24gaGVyZT8KCj5A
QCAtNDUxLDYgKzUwMCw3IEBAIHN0YXRpYyB2b2lkIHJjdV9pbml0X3BlcmNwdV9kYXRhKGludCBj
cHUsIHN0cnVjdCByY3VfY3RybGJsayAqcmNwLAo+cmRwLT5xc19wZW5kaW5nID0gMDsKPnJkcC0+
Y3B1ID0gY3B1Owo+cmRwLT5ibGltaXQgPSBibGltaXQ7Cj4rICAgIGluaXRfdGltZXIoJnJkcC0+
aWRsZV90aW1lciwgcmN1X2lkbGVfdGltZXJfaGFuZGxlciwgKHZvaWQqKSByZHAsIGNwdSk7CgpB
Z2FpbiwgdW5sZXNzIGl0IGlzIHRoaXMgYm9ndXMgd2F5IGluIHRoZSBMaW51eCBvcmlnaW5hbCwg
cGxlYXNlIGRyb3AgdGhlCnBvaW50bGVzcyBjYXN0LCBvciBhdCBsZWFzdCBjb3JyZWN0IGl0cyBz
dHlsZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedno-0004uZ-6L; Mon, 07 Aug 2017 08:54:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednm-0004rg-QO
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1C/BC-03368-ABA28895; Mon, 07 Aug 2017 08:54:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRtspLtTqyP
 SoOejpMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH832q2gtdiFb967zI1MF4V6mLk5BASmMEo
 sXarURcjFweLwDxmiZVHzzKBOBIC/awSy18sZQepkhBIk5h+YgILhF0p0fFoKzNEt5bE0VOzW
 UEahATamCSOvj7O1sXIwcEmYCIxq0MCpEZEQEni3qrJYEOZBeYzSjRN6mUDSQgLxEvcmPsVzG
 YRUJXY1viaEcTmFfCR2LRnOxPEMjmJm+c6wZZxAsXPX3rDArHYW+L2sT7GCYwCCxgZVjFqFKc
 WlaUW6RqZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYWAxDsYFy8NvAQoyQH
 k5Iob/yKtkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryfNTsihQSLUtNTK9Iyc4BBDpOW4OBRE
 uF9oQ6U5i0uSMwtzkyHSJ1iNOaYdGD7FyaOVxP+f2MSYsnLz0uVEuc9BzJJAKQ0ozQPbhAs+i
 4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmDcMZApPZl4J3L5XQKcwAZ3yJrEV5JSSRISUVAO
 j0db1Woejkxr+x9yJarXtlzbZuDqf+1TA0vfT4j03aAq/TZ32p+uC2EvthIqcnkJDwT0rqrVv
 BaQVGHh/OmzU47N9gvjXxQ6h8w8bz1+W1i+6zGVz8JPzRdv+LWviz9eazBix7c4Z06oMFcs9x
 3N2bstx1L5lcEs47eNE7+1FMtc2Zkcd996uxFKckWioxVxUnAgA5i0shrkCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502096056!110339820!1
X-Originating-IP: [74.125.83.50]
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 33473 invoked from network); 7 Aug 2017 08:54:17 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:17 -0000
Received: by mail-pg0-f50.google.com with SMTP id l64so31603584pge.5
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:17 -0700 (PDT)
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=PIjElh5iZCANBxQx6NqiqNqyIkPe3CusSbv427/MqCw=;
 b=XEd/qOts50kBhgUIQWw/kX+wQrhzS6W/5WcOPzXPIcxS6a7LzW/n63L4Z8CSZfei5b
 J2RpropvRyMAB/Yi/xpyzGoAaycWzYStamrZ7sAyQ1Yd6421LLPUiX7LffycQf2E5aPk
 dKnyQNKideg6UDTPknCJ8DRAJg31oC+TrAXWY=
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=PIjElh5iZCANBxQx6NqiqNqyIkPe3CusSbv427/MqCw=;
 b=gYPDLnybbsY4sI3s6s2ekNYvo4eFlhG7fbKUHUFWZGpG/3eoKFzB0r+ZLmoqrKG9kk
 lZvO5iP894qOzus2i3vAjjw0xGIU865etmtMcQGBe4vHzozHUFX9WmHnQ5ycvuGjUN5u
 P+WJShgb0IfQgvEbpz1867J1iv31BpnRG5bhUtzHEjHD+XQq5BgpOCRHse1ZO1Mbdsbr
 2ivRvSS73NiTJHxLvOR0BpvqLmktCG61atpmZOxP78um6ffa7kVsN+eu1yoOzbf4+iic
 I6QnHOno4JrrEr2AHhmM6Ol6/Cs089TRmQ1P+IiXAqBpcbxEXq3Xv60mdDi5Qo7v8QnI
 hEKw==
X-Gm-Message-State: AIVw113AlhXmkl/OC0FdE7tIOXvScxxMHy4qcvlvTEcPoQNrs16VwQw1
 80DIOYr8gXU/eYlUi/GeGw==
X-Received: by 10.98.27.65 with SMTP id b62mr11172589pfb.258.1502096055465;
 Mon, 07 Aug 2017 01:54:15 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:15 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:08 +0530
Message-Id: <1502095997-31219-17-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 16/25 v7] xen/arm: vpl011: Add a new
	handle_console_ring function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rpb24u
IFRoaXMgZnVuY3Rpb24KcmVhZHMgdGhlIGRhdGEgZnJvbSB0aGUgcmluZyBidWZmZXIgb24gcmVj
ZWl2aW5nIGFuIGV2ZW50LgoKVGhlIGluaXRpYWxpemF0aW9uIG9mIGV2ZW50IGNoYW5uZWwgcG9s
bCBmZCB0byAtMSBpcyBtb3ZlZCBpbnNpZGUgdGhlCmhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rp
b24gYXMgdGhleSBhcmUgcmVsYXRlZC4gVGhlcmUgc2hvdWxkIGJlIG5vCmNoYW5nZSBpbiB0aGUg
YmVoYXZpb3IgYXMgdGhlcmUgaXMgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQpDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMg
c2luY2UgdjU6Ci0gU3BsaXQgdGhpcyBjaGFuZ2UgaW4gYSBzZXBhcmF0ZSBwYXRjaC4KCiB0b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCmluZGV4IDJkY2FlZTYuLmMzNjFiNDIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt
OTM0LDE3ICs5MzQsMjMgQEAgc3RhdGljIHZvaWQgY29uc29sZV9ldnRjaG5fdW5tYXNrKHN0cnVj
dCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCiAJfQogfQogCi1zdGF0aWMgdm9pZCBoYW5kbGVf
cmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyB2b2lkIGhhbmRsZV9yaW5nX3Jl
YWQoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHBv
cnQ7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKLQlpZiAoZG9tLT5p
c19kZWFkKQorCWlmIChjb24tPmQtPmlzX2RlYWQpCiAJCXJldHVybjsKIAogCWlmICgocG9ydCA9
IHhlbmV2dGNobl9wZW5kaW5nKGNvbi0+eGNlX2hhbmRsZSkpID09IC0xKQogCQlyZXR1cm47CiAK
KwlpZiAocG9ydCAhPSBjb24tPmxvY2FsX3BvcnQpIHsKKwkJZG9sb2coTE9HX0VSUiwKKwkJICAg
ICAgIkV2ZW50IHJlY2VpdmVkIGZvciBpbnZhbGlkIHBvcnQgJWQsIEV4cGVjdGVkIHBvcnQgaXMg
JWRcbiIsCisJCSAgICAgIHBvcnQsIGNvbi0+bG9jYWxfcG9ydCk7CisJCXJldHVybjsKKwl9CisK
IAljb24tPmV2ZW50X2NvdW50Kys7CiAKIAlidWZmZXJfYXBwZW5kKGNvbik7CkBAIC05NTMsNiAr
OTU5LDIxIEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9yaW5nX3JlYWQoc3RydWN0IGRvbWFpbiAqZG9t
KQogCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CiB9CiAK
K3N0YXRpYyB2b2lkIGhhbmRsZV9jb25zb2xlX3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNvbikKK3sK
KwlpZiAoY29uLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7CisJCWlmIChj
b24tPnhjZV9oYW5kbGUgIT0gTlVMTCAmJgorCQkgICAgY29uLT54Y2VfcG9sbGZkX2lkeCAhPSAt
MSAmJgorCQkgICAgIShmZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJCSAgICAg
IH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkpICYmCisJCSAgICAoZmRzW2Nvbi0+eGNlX3BvbGxm
ZF9pZHhdLnJldmVudHMgJgorCQkgICAgIFBPTExJTikpCisJCQloYW5kbGVfcmluZ19yZWFkKGNv
bik7CisJfQorCisJY29uLT54Y2VfcG9sbGZkX2lkeCA9IC0xOworfQorCiBzdGF0aWMgdm9pZCBo
YW5kbGVfeHModm9pZCkKIHsKIAljaGFyICoqdmVjOwpAQCAtMTIzNiwxNSArMTI1Nyw4IEBAIHZv
aWQgaGFuZGxlX2lvKHZvaWQpCiAJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
CiAKIAkJCW4gPSBkLT5uZXh0OwotCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlU
X0FMTE9XQU5DRSkgewotCQkJCWlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVMTCAmJgotCQkJCSAg
ICBjb24tPnhjZV9wb2xsZmRfaWR4ICE9IC0xICYmCi0JCQkJICAgICEoZmRzW2Nvbi0+eGNlX3Bv
bGxmZF9pZHhdLnJldmVudHMgJgotCQkJCSAgICAgIH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkp
ICYmCi0JCQkJICAgICAgKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRzICYKLQkJCQkg
ICAgICAgUE9MTElOKSkKLQkJCQkgICAgaGFuZGxlX3JpbmdfcmVhZChkKTsKLQkJCX0KKworCQkJ
aGFuZGxlX2NvbnNvbGVfcmluZyhjb24pOwogCiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEg
JiYgY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkgewogCQkJCWlmIChmZHNbY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCkBAIC0xMjYxLDcgKzEyNzUsNyBAQCB2b2lkIGhhbmRs
ZV9pbyh2b2lkKQogCQkJCX0KIAkJCX0KIAotCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9IGNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwkJCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsK
IAogCQkJaWYgKGQtPmxhc3Rfc2VlbiAhPSBlbnVtX3Bhc3MpCiAJCQkJc2h1dGRvd25fZG9tYWlu
KGQpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dednq-0004yd-HJ; Mon, 07 Aug 2017 08:54:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednp-0004wT-Ld
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:21 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F0/29-03557-DBA28895; Mon, 07 Aug 2017 08:54:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRusp7tHqyP
 S4OMzEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPWqissBRMEKlZ83c/SwLiFt4uRi0NIYAaj
 xK9JfUwgDovAPGaJVVMnM4M4EgL9rBKnpixj7GLkBHLSJF6tfQZlV0nc2PyaBcQWEtCSOHpqN
 ivEqDYmiUUL2oASHBxsAiYSszokQGpEBJQk7q2aDLaBWWA+o0TTpF42kISwQJzEzkWLWEFsFg
 FViVtfr4HFeQV8JC4fOMAMsUxO4ua5TjCbEyh+/tIbqMXeEreP9TFOYBRYwMiwilGjOLWoLLV
 I19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMLgYgGAH4/2NAYcYJTmYlER5
 41e0RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H2k0REpJFiUmp5akZaZAwxzmLQEB4+SCO8Ld
 aA0b3FBYm5xZjpE6hSjMcekA9u/MHG8mvD/G5MQS15+XqqUOG+OJlCpAEhpRmke3CBY/F1ilJ
 US5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8WyD08mXklcPteAZ3CBHTKm8RWkFNKEhFSUg2Mktz
 uex1b1DJy6uYZfua3XRIf67LtU71W2u2e+JuvRFjvi7AG9a+UL2E94HGEvWiKpuXuZcfDP8/P
 D9R7s++u9Nk++87XjIapjDasB5mP2ezaafI9LafJL36P7DOFVbuKuIylGNurfXyE5XvuvWZPv
 eMfO0n+rxn71GMpeimv3fun7mM/LqzEUpyRaKjFXFScCACDtf41ugIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502096059!73625359!1
X-Originating-IP: [74.125.83.46]
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 31648 invoked from network); 7 Aug 2017 08:54:20 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:20 -0000
Received: by mail-pg0-f46.google.com with SMTP id v77so31639938pgb.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:20 -0700 (PDT)
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=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=Ov0yX3aNbcYyz3rEkxC7Jj24UXoXKQTV1heD8+VZdmoc8aaHE20p4h/dwzspHr9W3S
 IRffSSg0oBmHrqX4BlB2Zvrs/E1JAESa0JPcwUaLgdQd/lgkuWKQl/ms+ZSwHrwdLIRd
 /sfaw6kWeyLJ1IqBzQefxDFljiNSHb0nGhgkY=
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=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=q/QjqV/z2GnFxEnhwLt8z9+t4Ht6EtcTg0ojUYp597vO/I02CqA6Z0mG60P+aajFQC
 sFa6Rze0ARUXMPte61h7Av220p74KWCA4i+0YXdi9dK05cozTyrb7kayWvI9M+FjbnZj
 nwWUugPQt0wvNaPvUZmlZb4XKLXGHBuHXxeVsi/IgrG77a4lZGVZA5EMcXIBSirYthsD
 Jhqih/NAgzvDLFPHd16iWMxz22j4U6bBcBfcSZww0YUAjKGtB066GbVxsVllivbyAdxp
 ZSQRpfk/0S6Kxj3IaAKbm/rPbFhEdPE/GvXUYjsdTaLz4mbNz4mICZv7Xa8GDnAX1yyL
 rStg==
X-Gm-Message-State: AIVw113pkc1BpPSy3Grf+MzEs21r4Q9UB0fNrKOL9eXKzQQ3lJ2tVeqw
 tTxtS95OrHPaZ7mbamTjNQ==
X-Received: by 10.84.234.15 with SMTP id m15mr13461607plk.247.1502096058582;
 Mon, 07 Aug 2017 01:54:18 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:18 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:09 +0530
Message-Id: <1502095997-31219-18-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 17/25 v7] xen/arm: vpl011: Add a new
	handle_console_tty function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3R0eSBmdW5jdGlvbi4g
VGhpcyBmdW5jdGlvbgpwZXJmb3JtcyByZWFkL3dyaXRlIGZyb20vdG8gY29uc29sZSB0dHkuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNl
IHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyB8IDM1ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYzM2MWI0Mi4uNWM2ZGEzMSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMTMwLDYgKzEx
MzAsMjQgQEAgc3RhdGljIHZvaWQgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKHN0cnVjdCBjb25z
b2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBoYW5kbGVfY29uc29sZV90dHkoc3RydWN0
IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCAhPSAtMSkgeworCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhd
LnJldmVudHMgJgorCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKKwkJCWNvbnNvbGVf
aGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoY29uLT5kLT5kb21pZCkpOwor
CQllbHNlIHsKKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJ
CQkgICAgUE9MTElOKQorCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOworCQkJaWYgKGZkc1tjb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCSAgICBQT0xMT1VUKQorCQkJCWhhbmRs
ZV90dHlfd3JpdGUoY29uKTsKKwkJfQorCX0KKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7
Cit9CisKIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiB7CiAJaW50IHJldDsKQEAgLTEyNjAsMjIgKzEy
NzgsNyBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCiAJCQloYW5kbGVfY29uc29sZV9yaW5nKGNv
bik7CiAKLQkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rlcl9wb2xsZmRf
aWR4ICE9IC0xKSB7Ci0JCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKLQkJCQkJY29uc29sZV9oYW5k
bGVfYnJva2VuX3R0eShjb24sCi0JCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsK
LQkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkJICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOwotCQkJCQlp
ZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgotCQkJCQkgICAgUE9MTE9V
VCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoY29uKTsKLQkJCQl9Ci0JCQl9Ci0KLQkJCWNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwkJCWhhbmRsZV9jb25zb2xlX3R0eShjb24pOwogCiAJ
CQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykKIAkJCQlzaHV0ZG93bl9kb21haW4oZCk7
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:54: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.xen.org>)
	id 1dednt-00053b-PQ; Mon, 07 Aug 2017 08:54:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedns-000518-O0
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:24 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 CF/94-02176-0CA28895; Mon, 07 Aug 2017 08:54:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTAat39Wh2
 RBsuPCVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPfh5kK+jmrtjwZSF7A+Mhzi5GLg4hgZmM
 EkvX7mYCcVgE5jFLtM1aD+ZICPSzSvS/nQjkcAI5aRI3lm1igbCrJJqbToPZQgJaEkdPzWaFG
 NXGJDH7zyqgBg4ONgETiVkdEiA1IgJKEvdWTQYbyiwwn1GiaVIvG0hCWCBaYu7pbnaQehYBVY
 mde8JAwrwCPhI/vp5nhNglJ3HzXCcziM0JFD9/6Q3UXm+J28f6GCcwCixgZFjFqFGcWlSWWqR
 rbKCXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYWvUMDIw7GDtP+B1ilORgUhLl
 jV/RFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvezZkekkGBRanpqRVpmDjDIYdISHDxKIrxOw
 EAX4i0uSMwtzkyHSJ1itOS4cmXdFyaOKQe2A8lXE/5/YxJiycvPS5US5z0HMk8ApCGjNA9uHC
 wSLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5uUAWcuTmVcCt/UV0EFMQAe9SWwFOagkESE
 l1cCoyfRz7gJVJ5853+NrGNhZr6fdv+A9fXblg+ySTYu2N8d4qR/J+Rf5evvDKcVuGayGh7Pd
 frtPD963vraqIqKbJWoVe928jevP3XPRn3pbQeHNrP2ru5q9f5QdX3q21P/Ab1FR/6Xeaqeu2
 GivvVnLFdOy6vLRJU7umdsWRoQ2s0+8cUzget9jJZbijERDLeai4kQAtx8ms78CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502096062!108950681!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2565 invoked from network); 7 Aug 2017 08:54:23 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:23 -0000
Received: by mail-pf0-f171.google.com with SMTP id c28so30687064pfe.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:23 -0700 (PDT)
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=O+v6KVnLDkCOtfqAGafxBkX1DdQ/QTAA5Uo5XO7DMl0=;
 b=TimVGmdv7mTmMAZGsyNZQXFC/ZpyEVRNo7fu1v5LWq6RRk0fWOIHVXZpyMBnMtwesB
 H0orOtDWGz4dkZrH7JBTCfGCJOldErRBUhQLi8HN4J9qQH5IM7V5cyGdn+oXkTW7Rtbw
 fD+4oSbIi7b+O9HkplMXFVgZgOOepchjq4904=
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=O+v6KVnLDkCOtfqAGafxBkX1DdQ/QTAA5Uo5XO7DMl0=;
 b=g0esA8Vv2vkskBQlFfbxXy5M9B++QNrQFWx1e1zPIjq6ALOnb50+aETVDWm1aRokYL
 MvUG9yi6hB8lhI59LVneOZxrBZvpCgKo5RBk3vrbesr5vfy7QBsfQ5fX+jRwxZlOGc7A
 rUKmYWZJSVr1XD8esFfc1H0spItOOnJSDoPtjbUC2HutrW+CdyI3+U6DeKPwbLCd9pgh
 o68gn8BaTjYvyYUPb0BFjHJeUQbh8FBp65a1/RunDJ2zNhUabeh/MxbRP3nPqbGrlOZp
 NIrIbgXtoobY43dyG2DO0XxuMZ57nGd+JjlPGrTICKqklQxacm20n6OINzB2gMz6QiGj
 nuxQ==
X-Gm-Message-State: AIVw1107uDWyu+RPamE6YdVT4ByHqBCc8TmonLwFLGpKuD7aPXFMT17p
 76k2L67aQbyofiGRAA51CQ==
X-Received: by 10.84.217.23 with SMTP id o23mr13217857pli.243.1502096061581;
 Mon, 07 Aug 2017 01:54:21 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:21 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:10 +0530
Message-Id: <1502095997-31219-19-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 18/25 v7] xen/arm: vpl011: Add a new
	console_cleanup function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfY2xlYW51cCBmdW5jdGlvbi4gVGhp
cyBmdW5jdGlvbgpmcmVlcyB1cCB0aGUgY29uc29sZSByZXNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQpDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMg
c2luY2UgdjY6Ci0gUmVtb3ZlZCBhIG51bGwgcG9pbnRlciBjaGVjayBiZWZvcmUgY2FsbGluZyBm
cmVlKCkgYXMgZnJlZSgpIGFscmVhZHkgY2hlY2tzIHRoYXQuCgpDaGFuZ2VzIHNpbmNlIHY1Ogot
IFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYyB8IDE1ICsrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggNWM2ZGEzMS4uZmY2OWU1
MiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCkBAIC03NjgsMTIgKzc2OCw4IEBAIHN0YXRpYyB2b2lkIHJlbW92ZV9k
b21haW4oc3RydWN0IGRvbWFpbiAqZG9tKQogCX0KIH0KIAotc3RhdGljIHZvaWQgY2xlYW51cF9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2b2lkIGNvbnNvbGVfY2xlYW51cChzdHJ1
Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsK
LQotCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7Ci0KIAlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsK
IAkJY2xvc2UoY29uLT5sb2dfZmQpOwogCQljb24tPmxvZ19mZCA9IC0xOwpAQCAtNzg0LDYgKzc4
MCwxNSBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogCiAJ
ZnJlZShjb24tPnhzcGF0aCk7CiAJY29uLT54c3BhdGggPSBOVUxMOworfQorCitzdGF0aWMgdm9p
ZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZC0+Y29uc29sZTsKKworCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CisKKwljb25zb2xl
X2NsZWFudXAoY29uKTsKIAogCXJlbW92ZV9kb21haW4oZCk7CiB9Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedny-00059y-1J; Mon, 07 Aug 2017 08:54:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednw-00056c-5T
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:28 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 BD/29-01859-3CA28895; Mon, 07 Aug 2017 08:54:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXiVRtsqHtIqyP
 SYMNtI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPOx6+MBa+5Kl6se8vawLiQs4uRi0NIYAaj
 xOf2c+wgDovAPGaJtRMXsIE4EgL9rBKrVy0EynACOWkSv7/eYoawKyWeb3rNBGILCWhJHD01m
 xViVBuTxJKl24G6OTjYBEwkZnVIgNSICChJ3Fs1mQmkhllgPqNE06ReNpCEsECMxNeuF2ALWA
 RUJV4t/AUW5xXwkZjStpkRYpmcxM1znWCLOYHi5y+9YYFY7C1x+1gf4wRGgQWMDKsYNYpTi8p
 Si3SNDPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDq56BgXEHY/MJv0OMkhxM
 SqK88SvaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8CZodkQKCRalpqdWpGXmAMMcJi3BwaMkw
 vtCHSjNW1yQmFucmQ6ROsVoybFh9fovTByTDmwHkq8m/P/GJMSSl5+XKiXOmwMyTwCkIaM0D2
 4cLBYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmnQQyhSczrwRu6yugg5iADnqT2ApyUEk
 iQkqqgbFb0faqlHjfDq0LjHcUH3L9jJz9TbRJ+Pfu5VJ3FUUq51QEdG2bcaK4wLWsXn62fEDm
 lwPd+SnvxOq3+9d1qC74+6xVJ35LhcUf+2zjCW1nghz+vbum8cZVfbVCx76OOukrp1anG71sM
 mp+77dBv+OdyRez6CDjZ90FGzzOCH8I01TSCezxVGIpzkg01GIuKk4EAKQVmE7AAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502096065!108865371!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40986 invoked from network); 7 Aug 2017 08:54:26 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:26 -0000
Received: by mail-pg0-f49.google.com with SMTP id v77so31641023pgb.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:26 -0700 (PDT)
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=mMQ/Oj6uICvCOt7w/LqlESqBMq7zC7kLronMiZ9p9+o=;
 b=kYC2Ju6UsMTgHUA7VN0HRZSwskvGzHgL0STv6dDHZSjkdafq2WN02CIvZXlxPS0PMy
 V/qxnvtcr8g2rBXClL85uCXexN5mlxPgSMWtmetUbyAzblTWjgP0WwaVij2TKx2tV6Is
 6jag5ndGjCpS7JELkTs83CP50zyxkARRtz8LM=
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=mMQ/Oj6uICvCOt7w/LqlESqBMq7zC7kLronMiZ9p9+o=;
 b=m3Cd4Hv5h+oZn5pvNEQMB1uNlTRR81IwC6Ks8CFastWMSiZsANhxcHr8TsMl2Kt486
 MpqXT8ZFAgSA7sWl7ILaul3NfFdeuBjvuZf2nKm57Py6OpSsAFY4bi49zB4+tRPz0k3F
 OrBXcgB66snMXvxxJdfWh+bANYdFcINVe1u6NxyQ1hBBJ1zOBz2Iyfv3hUFNxRH3eT/P
 v/w9kIclte3DslrbahFoQBW+N68a/LiLrdyAsrihVJVQcgslVRKMjDsq53SMUN4G+L3R
 ZbMJAxR2bDBtdm0vdaJ0o2H5lVfvpi3YlFJQcvYODlAhJQjg8os6ThHA9uQwQwo4730i
 b7Sg==
X-Gm-Message-State: AIVw1102Kvc4u6poNH0uC8uFkkHAUMe5gXoeqRwLAZY0fbpJ+AbwHvf5
 77gaHn8cqLRIHwaLZRVP2A==
X-Received: by 10.99.43.87 with SMTP id r84mr10786055pgr.314.1502096064870;
 Mon, 07 Aug 2017 01:54:24 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:24 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:11 +0530
Message-Id: <1502095997-31219-20-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 19/25 v7] xen/arm: vpl011: Add a new
	console_open_log function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9vcGVuX2xvZyBjb25zb2xlX2NsZWFudXAg
ZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24Kb3BlbnMgdGhlIGNvbnNvbGUgbG9nIGZpbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkNoYW5nZXMgc2luY2UgdjU6Ci0gU3BsaXQgdGhpcyBjaGFuZ2UgaW4gYSBzZXBhcmF0ZSBwYXRj
aC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxl
IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5k
ZXggZmY2OWU1Mi4uY2ZkNzI3MyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
YworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMDM4LDYgKzEwMzgsMTUgQEAg
c3RhdGljIHZvaWQgaGFuZGxlX2h2X2xvZ3MoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZSwg
Ym9vbCBmb3JjZSkKIAkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayh4Y2VfaGFuZGxlLCBwb3J0KTsK
IH0KIAorc3RhdGljIHZvaWQgY29uc29sZV9vcGVuX2xvZyhzdHJ1Y3QgY29uc29sZSAqY29uKQor
eworCWlmIChjb25zb2xlX2VuYWJsZWQoY29uKSkgeworCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEp
CisJCQljbG9zZShjb24tPmxvZ19mZCk7CisJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVf
bG9nKGNvbik7CisJfQorfQorCiBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQog
ewogCWlmIChsb2dfZ3Vlc3QpIHsKQEAgLTEwNDUsOSArMTA1NCw3IEBAIHN0YXRpYyB2b2lkIGhh
bmRsZV9sb2dfcmVsb2FkKHZvaWQpCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4
dCkgewogCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCi0JCQlpZiAoY29u
LT5sb2dfZmQgIT0gLTEpCi0JCQkJY2xvc2UoY29uLT5sb2dfZmQpOwotCQkJY29uLT5sb2dfZmQg
PSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKKwkJCWNvbnNvbGVfb3Blbl9sb2coY29uKTsKIAkJ
fQogCX0KIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedo0-0005D2-8t; Mon, 07 Aug 2017 08:54:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dednz-0005Au-0r
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:31 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 44/CC-22472-6CA28895; Mon, 07 Aug 2017 08:54:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRusrXtUqyP
 SYM1xDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePxmYtMBb+5Ko4u38/awHiUs4uRi0NIYDqj
 RMPxp+wgDovAPGaJ/b17wRwJgX5WicefL7N0MXICOWkSDa03GCHsconOY6eYQGwhAS2Jo6dms
 0KMamOS2HT0G1A3BwebgInErA4JkBoRASWJe6smM4HUMAvMZ5RomtTLBpIQFkiQOLNzEdhQFg
 FViWnnpoLZvAI+EgfuNDBBLJOTuHmukxnE5gSKn7/0hgVisbfE7WN9jBMYBRYwMqxi1ChOLSp
 LLdI1MtZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMrnoGBsYdjH17/Q4xSnIw
 KYnyxq9oixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZug2REpJFiUmp5akZaZAwxzmLQEB4+SC
 O8LdaA0b3FBYm5xZjpE6hSjMcekA9u/MHG8mvD/G5MQS15+XqqUOO8bDaBSAZDSjNI8uEGw+L
 vEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3DOQensy8Erh9r4BOYQI65U1iK8gpJYkIKak
 GRpVT9rcyy3/Ity/4U8n07MeX1/OfstYXL9gWPS+jZGV4v7FFrkqGz4LswicBM3Ilpu5kNNnD
 +1lGx7rkUqTXQ09bL5l67xKxkvzH9k8ecrVE7n7Ru63dxu+SwCcZDaF/W2WajTewlCXdvX1h3
 4P4rkjBsmhz1QBR5i+WL+o+iMWv/5p7lmOyEktxRqKhFnNRcSIAnIZmmroCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502096068!104821608!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52828 invoked from network); 7 Aug 2017 08:54:29 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:29 -0000
Received: by mail-pg0-f43.google.com with SMTP id u5so31667309pgn.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:29 -0700 (PDT)
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=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=WXD9WVn56hgV+NZQqAJvcTDTWtYKr4iwtSnEKq++tEHPnVtbeqyElDgvP7u2J8RlXM
 bmNBlrxtWw1GCsFTgiu9sOgKefibSDjXHBt2tNM8+bCa+3Ij9vEsE3aAr/ylsjfNPu7i
 yBda73Fv9c5TTB7uqX6t7HkZILwxzx94LNeqs=
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=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=clntuZOA0XYQgJrRxYvdy9ZXU0nNLsd8g6k1ZXLa9jrB3o7vQoarj5Fl9AfC1WlbYd
 ua3xi+82hekBOndnDSvT/409HXf0vJOW71z0hLn+tpODzEW1uhx6XbGgVFXdb7FMV1/c
 gsBuCF0vI/VCvkscbIFQUgVf/AOQuD7rLq5iCCqsedst31P1ACkWhtvnxCxoIzuFDwb5
 iVQyITY/Iasw/SXIdgCG0VcRiU1w9JV2EzCi2ndf58la7UHTVbJ3kfxTmXg93SID0jA/
 sHH81bbIBlbHB5PPVhM6rHnusYyG4/tsRFEP5SRQ7/bInDOHVja0s1olcYVYNEWcdPkR
 uTtA==
X-Gm-Message-State: AHYfb5jn5oS+orYReEmnZrvZL71bYxkX6zJM9rR6u8wdwBU1ddWTKP5r
 805XVHgxBRZJQbFyFrea+g==
X-Received: by 10.84.236.71 with SMTP id h7mr855428pln.348.1502096067705;
 Mon, 07 Aug 2017 01:54:27 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:27 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:12 +0530
Message-Id: <1502095997-31219-21-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 20/25 v7] xen/arm: vpl011: Add a new
	console_close_evtchn function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9jbG9zZV9ldnRjaG4gZnVuY3Rpb24uIFRo
aXMgZnVuY3Rpb24gY2xvc2VzCnRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDEyICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
IGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBjZmQ3MjczLi43MTQ2NWEwIDEwMDY0
NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKQEAgLTc5Myw2ICs3OTMsMTQgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKIAlyZW1vdmVfZG9tYWluKGQpOwogfQogCitzdGF0aWMgdm9pZCBj
b25zb2xlX2Nsb3NlX2V2dGNobihzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisK
Kwljb24tPnhjZV9oYW5kbGUgPSBOVUxMOworfQorCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNv
bGU7CkBAIC04MDAsOSArODA4LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpCiAJZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNl
KTsKIAljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwotCWlmIChjb24tPnhjZV9oYW5kbGUg
IT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7Ci0JY29uLT54Y2Vf
aGFuZGxlID0gTlVMTDsKKwljb25zb2xlX2Nsb3NlX2V2dGNobihjb24pOwogfQogCiBzdGF0aWMg
dW5zaWduZWQgZW51bV9wYXNzID0gMDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:54: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.xen.org>)
	id 1dedo3-0005Hm-G7; Mon, 07 Aug 2017 08:54:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedo2-0005FN-2E
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:34 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BC/BF-03937-9CA28895; Mon, 07 Aug 2017 08:54:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfTAJt0TWh2
 RBl+vKVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXfq9mL5jmXrFkHnsD4z2rLkYuDiGBmYwS
 /f2HGEEcFoF5zBJ9y9awgjgSAv2sElOXXGHrYuQEctIkps7dywxhV0nMefCcEcQWEtCSOHpqN
 ivEqDYmiVP71wMlODjYBEwkZnVIgNSICChJ3Fs1mQmkhllgPqNE06ResKHCAlESl5f8ZQKxWQ
 RUJZ58fsEKYvMK+EhMXPIOarGcxM1znWCLOYHi5y+9YYFY7C1x+1gf4wRGgQWMDKsY1YtTi8p
 Si3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOLAQh2MM6+7H+IUZKDSUmU
 N35FW6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5HGh2RQoJFqempFWmZOcAQh0lLcPAoifC+U
 AdK8xYXJOYWZ6ZDpE4xWnJcubLuCxPHlAPbgeSrCf+/MQmx5OXnpUqJ874BmScA0pBRmgc3Dh
 aHlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMG6YJNIUnM68EbusroIOYgA56k9gKclBJIkJ
 KqoFR6P7p/XaH/avTamIuOl/ld4870Slts+DL4bhPIb8W/gk3fOwvdzqiOHe2ftVy17hzQfoG
 J17x8PRd4DO4xyF4WF91+yah9xNNPmZ97GsL+l7Wt3lR/Wv2WU9vmOk5m9heXfrO/eDh2iTxs
 AM8tsqcDawPkpV8ln3zO+Rwcmnk6TPJH3fpCjorsRRnJBpqMRcVJwIAcVnHx74CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502096071!53698472!1
X-Originating-IP: [209.85.192.178]
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 42497 invoked from network); 7 Aug 2017 08:54:32 -0000
Received: from mail-pf0-f178.google.com (HELO mail-pf0-f178.google.com)
 (209.85.192.178)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:32 -0000
Received: by mail-pf0-f178.google.com with SMTP id h68so17548959pfk.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:32 -0700 (PDT)
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=d43ELejxQWSRtSCIZ+3JiGeDUd/hSVHCbb3tNhT51wE=;
 b=YAVTKJoGrHtynUNrO+L+oCpgedwTn7rJPYkw8itJMA74mJXCH1bas0XcT00iYfxg18
 619iIqLWeCjSlEC7o93rQo2mCDJYSXQ8P6AUgRCFj/6a8ss340egvtpCEw7p8BkpD+Lh
 JzQyQT9bt3ZyKWGEbB719YvYx0Dq9T47ovY5I=
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=d43ELejxQWSRtSCIZ+3JiGeDUd/hSVHCbb3tNhT51wE=;
 b=sj2ORxAwkYOHkBLdepnTo1S+p9yb730eTslPGmDEPldzR7Ffywh61za6c1AsFEudAK
 Vkztxn5miwAqaqQr0r4p7I1e7NbJ6ZhQUvV6/wHfIyk3rIN9rrse0amCiXIhi1rwnNwO
 fesaSLZVFGfsREPrLeN/loTcoIb+KCSgKWuDPpQSXWmMvw0FfNNZMtpqZ9fdJUSu2Swq
 FboCpWJZqNWgKE216ffOJEHIu5YzwPqabQL4T3Ud8lh+SwAupZSfesKZM006ZLbZ24Tr
 FhospQAfYW0gK+19d8G7kawremblFtOf18JFrwGxIaEYLqhj02XX8oHPNDtrK63mfBxn
 FgmA==
X-Gm-Message-State: AIVw112bihVEouZNr65zWRkmN1tbUqUZVIkmLfi0Io1q28EP6I9l/TTv
 pYcY9KvydDXISXgfN8f7/g==
X-Received: by 10.84.216.93 with SMTP id f29mr12924982plj.447.1502096070665;
 Mon, 07 Aug 2017 01:54:30 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:30 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:13 +0530
Message-Id: <1502095997-31219-22-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 21/25 v7] xen/arm: vpl011: Add support for
	multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBjb25zb2xlcyBhbmQgaW50
cm9kdWNlcyB0aGUKaXRlcmF0b3IgZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29u
c29sZXMuCgpUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgYSBuZXcgdnVh
cnQgY29uc29sZS4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NToKLSBTcGxpdCB0aGlzIHBhdGNoIGlu
IG11bHRpcGxlIHNtYWxsZXIgcGF0Y2hlcy4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gQ2hhbmdlcyB0
byBtYWtlIGV2ZW50IGNoYW5uZWwgaGFuZGxpbmcgcGVyIGNvbnNvbGUgcmF0aGVyIHRoYW4gcGVy
IGRvbWFpbi4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gVGhlIGNoYW5nZXMgaW4geGVuY29uc29sZSBo
YXZlIGJlZW4gc3BsaXQgaW50byBmb3VyIHBhdGNoZXMuIFRoaXMgaXMgdGhlIHRoaXJkIHBhdGNo
LgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAxNTYgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyMiBpbnNlcnRpb25z
KCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCA3MTQ2NWEwLi5mNjAzMTJkIDEw
MDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMKQEAgLTkwLDEyICs5MCwxNCBAQCBzdHJ1Y3QgYnVmZmVyIHsKIH07CiAKIHN0
cnVjdCBjb25zb2xlIHsKKwljaGFyICp0dHluYW1lOwogCWludCBtYXN0ZXJfZmQ7CiAJaW50IG1h
c3Rlcl9wb2xsZmRfaWR4OwogCWludCBzbGF2ZV9mZDsKIAlpbnQgbG9nX2ZkOwogCXN0cnVjdCBi
dWZmZXIgYnVmZmVyOwogCWNoYXIgKnhzcGF0aDsKKwljaGFyICpsb2dfc3VmZml4OwogCWludCBy
aW5nX3JlZjsKIAl4ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZk
X2lkeDsKQEAgLTEwNywyMSArMTA5LDEwNyBAQCBzdHJ1Y3QgY29uc29sZSB7CiAJc3RydWN0IGRv
bWFpbiAqZDsKIH07CiAKK3N0cnVjdCBjb25zb2xlX2RhdGEgeworCWNoYXIgKnhzbmFtZTsKKwlj
aGFyICp0dHluYW1lOworCWNoYXIgKmxvZ19zdWZmaXg7Cit9OworCitzdGF0aWMgc3RydWN0IGNv
bnNvbGVfZGF0YSBjb25zb2xlX2RhdGFbXSA9IHsKKwl7CisJCS54c25hbWUgPSAiL2NvbnNvbGUi
LAorCQkudHR5bmFtZSA9ICJ0dHkiLAorCQkubG9nX3N1ZmZpeCA9ICIiLAorCX0sCit9OworCisj
ZGVmaW5lIE1BWF9DT05TT0xFIChzaXplb2YoY29uc29sZV9kYXRhKS9zaXplb2Yoc3RydWN0IGNv
bnNvbGVfZGF0YSkpCisKIHN0cnVjdCBkb21haW4gewogCWludCBkb21pZDsKIAlib29sIGlzX2Rl
YWQ7CiAJdW5zaWduZWQgbGFzdF9zZWVuOwogCXN0cnVjdCBkb21haW4gKm5leHQ7Ci0Jc3RydWN0
IGNvbnNvbGUgY29uc29sZTsKKwlzdHJ1Y3QgY29uc29sZSBjb25zb2xlW01BWF9DT05TT0xFXTsK
IH07CiAKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpkb21faGVhZDsKIAordHlwZWRlZiB2b2lkICgq
Vk9JRF9JVEVSX0ZVTkNfQVJHMSkoc3RydWN0IGNvbnNvbGUgKik7Cit0eXBlZGVmIGJvb2wgKCpC
T09MX0lURVJfRlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKK3R5cGVkZWYgaW50ICgqSU5U
X0lURVJfRlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKK3R5cGVkZWYgdm9pZCAoKlZPSURf
SVRFUl9GVU5DX0FSRzIpKHN0cnVjdCBjb25zb2xlICosICB2b2lkICopOwordHlwZWRlZiBpbnQg
KCpJTlRfSVRFUl9GVU5DX0FSRzMpKHN0cnVjdCBjb25zb2xlICosCisJCQkJICBzdHJ1Y3QgZG9t
YWluICpkb20sIHZvaWQgKiopOworCiBzdGF0aWMgaW5saW5lIGJvb2wgY29uc29sZV9lbmFibGVk
KHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJcmV0dXJuIGNvbi0+bG9jYWxfcG9ydCAhPSAtMTsK
IH0KIAorc3RhdGljIGlubGluZSB2b2lkIGNvbnNvbGVfaXRlcl92b2lkX2FyZzEoc3RydWN0IGRv
bWFpbiAqZCwKKwkJCQkJICBWT0lEX0lURVJfRlVOQ19BUkcxIGl0ZXJfZnVuYykKK3sKKwlpbnQg
aSA9IDA7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlWzBdOworCisJZm9yIChp
ID0gMDsgaSA8IE1BWF9DT05TT0xFOyBpKyssIGNvbisrKSB7CisJCWl0ZXJfZnVuYyhjb24pOwor
CX0KK30KKworc3RhdGljIGlubGluZSB2b2lkIGNvbnNvbGVfaXRlcl92b2lkX2FyZzIoc3RydWN0
IGRvbWFpbiAqZCwKKwkJCQkJICBWT0lEX0lURVJfRlVOQ19BUkcyIGl0ZXJfZnVuYywKKwkJCQkJ
ICB2b2lkICppdGVyX2RhdGEpCit7CisJaW50IGkgPSAwOworCXN0cnVjdCBjb25zb2xlICpjb24g
PSAmZC0+Y29uc29sZVswXTsKKworCWZvciAoaSA9IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBj
b24rKykgeworCQlpdGVyX2Z1bmMoY29uLCBpdGVyX2RhdGEpOworCX0KK30KKworc3RhdGljIGlu
bGluZSBib29sIGNvbnNvbGVfaXRlcl9ib29sX2FyZzEoc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJ
ICBCT09MX0lURVJfRlVOQ19BUkcxIGl0ZXJfZnVuYykKK3sKKwlpbnQgaSA9IDA7CisJc3RydWN0
IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlWzBdOworCisJZm9yIChpID0gMDsgaSA8IE1BWF9D
T05TT0xFOyBpKyssIGNvbisrKSB7CisJCWlmIChpdGVyX2Z1bmMoY29uKSkKKwkJCXJldHVybiB0
cnVlOworCX0KKwlyZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGNvbnNvbGVf
aXRlcl9pbnRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQlJTlRfSVRFUl9GVU5DX0FSRzEg
aXRlcl9mdW5jKQoreworCWludCBpID0gMDsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNv
bnNvbGVbMF07CisKKwlmb3IgKGkgPSAwOyBpIDwgTUFYX0NPTlNPTEU7IGkrKywgY29uKyspIHsK
KwkJaWYgKGl0ZXJfZnVuYyhjb24pKQorCQkJcmV0dXJuIDE7CisJfQorCXJldHVybiAwOworfQor
CitzdGF0aWMgaW5saW5lIGludCBjb25zb2xlX2l0ZXJfaW50X2FyZzMoc3RydWN0IGRvbWFpbiAq
ZCwKKwkJCQkJSU5UX0lURVJfRlVOQ19BUkczIGl0ZXJfZnVuYywKKwkJCQkJdm9pZCAqKml0ZXJf
ZGF0YSkKK3sKKwlpbnQgaSA9IDA7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xl
WzBdOworCisJZm9yIChpID0gMDsgaSA8IE1BWF9DT05TT0xFOyBpKyssIGNvbisrKSB7CisJCWlm
IChpdGVyX2Z1bmMoY29uLCBkLCBpdGVyX2RhdGEpKQorCQkJcmV0dXJuIDE7CisJfQorCXJldHVy
biAwOworfQorCiBzdGF0aWMgaW50IHdyaXRlX2FsbChpbnQgZmQsIGNvbnN0IGNoYXIqIGJ1Ziwg
c2l6ZV90IGxlbikKIHsKIAl3aGlsZSAobGVuKSB7CkBAIC0zMzYsNyArNDI0LDcgQEAgc3RhdGlj
IGludCBjcmVhdGVfY29uc29sZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIAkJcmV0dXJuIC0x
OwogCX0KIAotCXNucHJpbnRmKGxvZ2ZpbGUsIFBBVEhfTUFYLTEsICIlcy9ndWVzdC0lcy5sb2ci
LCBsb2dfZGlyLCBkYXRhKTsKKwlzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMvZ3Vl
c3QtJXMlcy5sb2ciLCBsb2dfZGlyLCBkYXRhLCBjb24tPmxvZ19zdWZmaXgpOwogCWZyZWUoZGF0
YSk7CiAJbG9nZmlsZVtQQVRIX01BWC0xXSA9ICdcMCc7CiAKQEAgLTQ4OCw3ICs1NzYsNyBAQCBz
dGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogCX0KIAlm
cmVlKHBhdGgpOwogCi0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+
eHNwYXRoKSAhPSAtMSk7CisJc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzLyVzIiwgY29u
LT54c3BhdGgsIGNvbi0+dHR5bmFtZSkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290byBv
dXQ7CiAJc3VjY2VzcyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0cmxl
bihzbGF2ZSkpOwpAQCAtNjU0LDEzICs3NDIsMTMgQEAgc3RhdGljIGJvb2wgd2F0Y2hfZG9tYWlu
KHN0cnVjdCBkb21haW4gKmRvbSwgYm9vbCB3YXRjaCkKIHsKIAljaGFyIGRvbWlkX3N0clszICsg
TUFYX1NUUkxFTihkb20tPmRvbWlkKV07CiAJYm9vbCBzdWNjZXNzOwotCXN0cnVjdCBjb25zb2xl
ICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25z
b2xlWzBdOwogCiAJc25wcmludGYoZG9taWRfc3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1
IiwgZG9tLT5kb21pZCk7CiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywg
Y29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQotCQkJY29uc29sZV9jcmVh
dGVfcmluZyhjb24pOworCQkJY29uc29sZV9pdGVyX2ludF9hcmcxKGRvbSwgY29uc29sZV9jcmVh
dGVfcmluZyk7CiAJCWVsc2UKIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9z
dHIpOwogCX0gZWxzZSB7CkBAIC02NzAsMTEgKzc1OCwxMyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9k
b21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQogCXJldHVybiBzdWNjZXNzOwog
fQogCi1zdGF0aWMgaW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3Qg
ZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29u
LCBzdHJ1Y3QgZG9tYWluICpkb20sIHZvaWQgKipkYXRhKQogewogCWNoYXIgKnM7CiAJaW50IGVy
ciA9IC0xOwogCXN0cnVjdCB0aW1lc3BlYyB0czsKKwlzdHJ1Y3QgY29uc29sZV9kYXRhICoqY29u
X2RhdGEgPSAoc3RydWN0IGNvbnNvbGVfZGF0YSAqKilkYXRhOworCWNoYXIgKnhzbmFtZSwgKnhz
cGF0aDsKIAogCWlmIChjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsK
IAkJZG9sb2coTE9HX0VSUiwgIkNhbm5vdCBnZXQgdGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKQEAg
LTY5MiwxNSArNzgyLDIxIEBAIHN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xl
ICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSkKIAljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CiAJ
Y29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2
X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOwogCWNvbi0+ZCA9IGRvbTsKLQlj
b24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7Ci0JcyA9IHJl
YWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKwotCQkgICAgc3RybGVuKCIv
Y29uc29sZSIpICsgMSk7CisJY29uLT50dHluYW1lID0gKCpjb25fZGF0YSktPnR0eW5hbWU7CisJ
Y29uLT5sb2dfc3VmZml4ID0gKCpjb25fZGF0YSktPmxvZ19zdWZmaXg7CisJeHNuYW1lID0gKGNo
YXIgKikoKmNvbl9kYXRhKS0+eHNuYW1lOworCXhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4
cywgZG9tLT5kb21pZCk7CisJcyA9IHJlYWxsb2MoeHNwYXRoLCBzdHJsZW4oeHNwYXRoKSArCisJ
CSAgICBzdHJsZW4oeHNuYW1lKSArIDEpOwogCWlmIChzKSB7Ci0JCWNvbi0+eHNwYXRoID0gczsK
LQkJc3RyY2F0KGNvbi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKKwkJeHNwYXRoID0gczsKKwkJc3Ry
Y2F0KHhzcGF0aCwgeHNuYW1lKTsKKwkJY29uLT54c3BhdGggPSB4c3BhdGg7CiAJCWVyciA9IDA7
CiAJfQogCisJKCpjb25fZGF0YSkrKzsKKwogCXJldHVybiBlcnI7CiB9CiAKQEAgLTcxMyw3ICs4
MDksNyBAQCBzdGF0aWMgdm9pZCBjb25zb2xlX2ZyZWUoc3RydWN0IGNvbnNvbGUgKmNvbikKIHN0
YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIHsKIAlzdHJ1Y3Qg
ZG9tYWluICpkb207Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbjsKKwlzdHJ1Y3QgY29uc29sZV9kYXRh
ICpjb25fZGF0YSA9ICZjb25zb2xlX2RhdGFbMF07CiAKIAlkb20gPSBjYWxsb2MoMSwgc2l6ZW9m
ICpkb20pOwogCWlmIChkb20gPT0gTlVMTCkgewpAQCAtNzIzLDkgKzgxOSw4IEBAIHN0YXRpYyBz
dHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAl9CiAKIAlkb20tPmRvbWlk
ID0gZG9taWQ7Ci0JY29uID0gJmRvbS0+Y29uc29sZTsKIAotCWlmIChjb25zb2xlX2luaXQoY29u
LCBkb20pKQorCWlmIChjb25zb2xlX2l0ZXJfaW50X2FyZzMoZG9tLCBjb25zb2xlX2luaXQsICh2
b2lkICoqKSZjb25fZGF0YSkpCiAJCWdvdG8gb3V0OwogCiAJaWYgKCF3YXRjaF9kb21haW4oZG9t
LCB0cnVlKSkKQEAgLTczOCw3ICs4MzMsNyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRl
X2RvbWFpbihpbnQgZG9taWQpCiAKIAlyZXR1cm4gZG9tOwogIG91dDoKLQljb25zb2xlX2ZyZWUo
Y29uKTsKKwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGRvbSwgY29uc29sZV9mcmVlKTsKIAlmcmVl
KGRvbSk7CiAJcmV0dXJuIE5VTEw7CiB9CkBAIC03ODQsMTEgKzg3OSw5IEBAIHN0YXRpYyB2b2lk
IGNvbnNvbGVfY2xlYW51cChzdHJ1Y3QgY29uc29sZSAqY29uKQogCiBzdGF0aWMgdm9pZCBjbGVh
bnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZC0+Y29uc29sZTsKKwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xvc2VfdHR5
KTsKIAotCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7Ci0KLQljb25zb2xlX2NsZWFudXAoY29uKTsK
Kwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xlYW51cCk7CiAKIAlyZW1vdmVf
ZG9tYWluKGQpOwogfQpAQCAtODAzLDEyICs4OTYsMTAgQEAgc3RhdGljIHZvaWQgY29uc29sZV9j
bG9zZV9ldnRjaG4oc3RydWN0IGNvbnNvbGUgKmNvbikKIAogc3RhdGljIHZvaWQgc2h1dGRvd25f
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5j
b25zb2xlOwotCiAJZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNlKTsK
LQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwotCWNvbnNvbGVfY2xvc2VfZXZ0Y2huKGNv
bik7CisJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX3VubWFwX2ludGVyZmFjZSk7
CisJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX2Nsb3NlX2V2dGNobik7CiB9CiAK
IHN0YXRpYyB1bnNpZ25lZCBlbnVtX3Bhc3MgPSAwOwpAQCAtMTAwMyw3ICsxMDk0LDcgQEAgc3Rh
dGljIHZvaWQgaGFuZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcg
Zm9yIGRvbWFpbnMgdGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9t
IG1heSBiZSBOVUxMIGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNl
KQotCQkJY29uc29sZV9jcmVhdGVfcmluZygmZG9tLT5jb25zb2xlKTsKKwkJCWNvbnNvbGVfaXRl
cl9pbnRfYXJnMShkb20sIGNvbnNvbGVfY3JlYXRlX3JpbmcpOwogCX0KIAogCWZyZWUodmVjKTsK
QEAgLTEwNTgsOSArMTE0OSw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9sb2dfcmVsb2FkKHZvaWQp
CiAJaWYgKGxvZ19ndWVzdCkgewogCQlzdHJ1Y3QgZG9tYWluICpkOwogCQlmb3IgKGQgPSBkb21f
aGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29u
c29sZTsKLQotCQkJY29uc29sZV9vcGVuX2xvZyhjb24pOworCQkJY29uc29sZV9pdGVyX3ZvaWRf
YXJnMShkLCBjb25zb2xlX29wZW5fbG9nKTsKIAkJfQogCX0KIApAQCAtMTIyMywxMyArMTMxMiwx
MyBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNv
dW50ZXIgYWxsb3dhbmNlcyAmIHVuYmxvY2sKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2Fu
Y2UgKi8KIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3Qg
Y29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CiAKLQkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhj
b24sICh2b2lkICopbm93KTsKKwkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzIoZCwgY29uc29sZV9l
dnRjaG5fdW5tYXNrLCAodm9pZCAqKW5vdyk7CiAKLQkJCW1heWJlX2FkZF9jb25zb2xlX2V2dGNo
bl9mZChjb24sICh2b2lkICopJm5leHRfdGltZW91dCk7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9h
cmcyKGQsIG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZCwgCisJCQkJCSAgICAgICAodm9pZCAq
KSZuZXh0X3RpbWVvdXQpOwogCi0JCQltYXliZV9hZGRfY29uc29sZV90dHlfZmQoY29uKTsKKwkJ
CWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKTsKIAkJ
fQogCiAJCS8qIElmIGFueSBkb21haW4gaGFzIGJlZW4gcmF0ZSBsaW1pdGVkLCB3ZSBuZWVkIHRv
IHdvcmsKQEAgLTEyOTAsMTMgKzEzNzksMTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJfQog
CiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gbikgewotCQkJc3RydWN0IGNvbnNvbGUgKmNv
biA9ICZkLT5jb25zb2xlOwogCiAJCQluID0gZC0+bmV4dDsKIAotCQkJaGFuZGxlX2NvbnNvbGVf
cmluZyhjb24pOworCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBoYW5kbGVfY29uc29sZV9y
aW5nKTsKIAotCQkJaGFuZGxlX2NvbnNvbGVfdHR5KGNvbik7CisJCQljb25zb2xlX2l0ZXJfdm9p
ZF9hcmcxKGQsIGhhbmRsZV9jb25zb2xlX3R0eSk7CiAKIAkJCWlmIChkLT5sYXN0X3NlZW4gIT0g
ZW51bV9wYXNzKQogCQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08:54: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.xen.org>)
	id 1dedo6-0005Nv-Qq; Mon, 07 Aug 2017 08:54:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedo5-0005L8-VO
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:38 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AC/50-03044-DCA28895; Mon, 07 Aug 2017 08:54:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXiVRtsrHtGqyP
 S4NE2dYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPvux7GgiUqFT+7PzA2MF6S62Lk5BASmMEo
 cfKzeBcjFweLwDxmif3T3zGDJCQE+lkl2i5rdDFyANlpElf3akCEKyTudqxghujVkjh6ajYrS
 K+QQBuTxK8z7xhB6tkETCRmdUiA1IgIKEncWzWZCaSGWeA5k8ShCV/BmoUFwiT2f3rJCGKzCK
 hK/Hx9iQ3E5hXwkXjQt5AVYpmcxM1znWD1nEDx85fesEAs9pa4fayPcQKjwAJGhlWMGsWpRWW
 pRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYFgxAMEOxuPv4w4xSnIwKYny
 xq9oixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftIoyNSSLAoNT21Ii0zBxjgMGkJDh4lEd4X6
 kBp3uKCxNzizHSI1ClGe44Nq9d/YeKYdGA7kDww4+c3Jo5XE/5/YxJiycvPS5US583RBGoTAG
 nLKM2DGwqLyEuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5g0DmcKTmVcCt/sV0FlMQGe9SWw
 FOaskESEl1cBYN+HK7iUXw232/d7ufzX6t9a1VT8KfL9HbV17t6A5aPFNE5a5/Pxp8YFfo79I
 6XeLekzI/Per0Uv/fdPKpOKUffmOfZ2Hvr1aHbqS+b7e8qlKNb4+GyfaJPz9u5d3QoHdb7O2T
 63xFQ9nzz75b8v1xtgrBeu2flSIvb8n/07H0Yw38TtvLq27oMRSnJFoqMVcVJwIAB8t4qzDAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502096075!76733911!1
X-Originating-IP: [74.125.83.51]
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 13581 invoked from network); 7 Aug 2017 08:54:36 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:36 -0000
Received: by mail-pg0-f51.google.com with SMTP id v77so31642673pgb.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:36 -0700 (PDT)
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=zVH6KyQrrz8OkJqrrrsR5qmT1qXgUwYYk2D0Hy3dshM=;
 b=EdBJA43HiUIDZTVGa6HOmrsdi9KAnoOUMf5g8RwttHtXv/EmWqhPST+PLIBlZQrUBL
 iHOkfPIUbYeK9DGZyutkYmpV+hTuqIA5o1qv/uCYdnDXkaY8R+pnsgibT1wi1khidtZm
 IA/ESfnX5mYf3tUnQffbgDvJs79znKScYp+8k=
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=zVH6KyQrrz8OkJqrrrsR5qmT1qXgUwYYk2D0Hy3dshM=;
 b=EjAcCEz/l0drKHD31JenDW+jfh5Lau7K9nXjEzsuVI6dIjc1IaTo9h53+49q0nSd10
 PYNR+M3Yj+ZNolrlLTutfwmwCKq9WcjS+sFJJRFokjymo1I2RVzWFSSnDxJBkIWt7sp0
 2r1vKrC8HE+vOIBgk9Dp+0bvQzjYcDv/H8V76yCo2FHhaBPMYgXkmPIwqvA9AJ0hFMjX
 00abhXAbjMPNAZCqOas5AcTc6G9xTq3rnPMqPdhOjAI/dqkOo1ioiWhVz4m8lJ9xN+Tg
 cN5v9lT20lOnrX4CksO7Y+vfmTe7h3LTVu27NYC2v046mOSK8D2x7eA5hkqR1UZawVsM
 E18Q==
X-Gm-Message-State: AHYfb5jX20q+ImOQ88A7VXbAFd0kheh6q+B7Z3te90rGqC1piy4trXqi
 lBFsO4U/gPw3bo5K70uojA==
X-Received: by 10.98.150.75 with SMTP id c72mr4251535pfe.58.1502096074787;
 Mon, 07 Aug 2017 01:54:34 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:34 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:14 +0530
Message-Id: <1502095997-31219-23-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
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 22/25 v7] xen/arm: vpl011: Add support for vuart
	console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaW5hbGx5IGFkZHMgdGhlIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGUuIEl0
IGFkZHMKdHdvIG5ldyBmaWVsZHMgaW4gdGhlIGNvbnNvbGUgaW5pdGlhbGl6YXRpb246CgotIG9w
dGlvbmFsCi0gdXNlX2dudHRhYgoKb3B0aW9uYWwgZmxhZyB0ZWxscyB3aGV0aGVyIHRoZSBjb25z
b2xlIGlzIG9wdGlvbmFsLgoKdXNlX2dudHRhYiB0ZWxscyB3aGV0aGVyIHRoZSByaW5nIGJ1ZmZl
ciBzaG91bGQgYmUgYWxsb2NhdGVkIHVzaW5nCmdyYW50IHRhYmxlLgoKU2lnbmVkLW9mZi1ieTog
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJlbmFtZXMg
cHJlZmVyX2dudHRhYiB0byB1c2VfZ250dGFiCgpDaGFuZ2VzIHNpbmNlIHY0OgotIFJlbmFtZWQg
VlVBUlRfQ0ZMQUdTLSB0byBDRkxBR1NfdnVhcnQtIGluIHRoZSBNYWtlZmlsZSBhcyBwZXIgdGhl
IGNvbnZlbnRpb24uCgogY29uZmlnL2FybTMyLm1rICAgICAgICAgICB8ICAxICsKIGNvbmZpZy9h
cm02NC5tayAgICAgICAgICAgfCAgMSArCiB0b29scy9jb25zb2xlL01ha2VmaWxlICAgIHwgIDMg
KystCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWcvYXJtMzIubWsgYi9jb25maWcvYXJtMzIubWsKaW5k
ZXggZjk1MjI4ZS4uYjlmMjNmZSAxMDA2NDQKLS0tIGEvY29uZmlnL2FybTMyLm1rCisrKyBiL2Nv
bmZpZy9hcm0zMi5tawpAQCAtMSw1ICsxLDYgQEAKIENPTkZJR19BUk0gOj0geQogQ09ORklHX0FS
TV8zMiA6PSB5CitDT05GSUdfVlVBUlRfQ09OU09MRSA6PSB5CiBDT05GSUdfQVJNXyQoWEVOX09T
KSA6PSB5CiAKIENPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVggOj0KZGlmZiAtLWdpdCBhL2NvbmZp
Zy9hcm02NC5tayBiL2NvbmZpZy9hcm02NC5tawppbmRleCBhYTQ1NzcyLi44NjFkMGE0IDEwMDY0
NAotLS0gYS9jb25maWcvYXJtNjQubWsKKysrIGIvY29uZmlnL2FybTY0Lm1rCkBAIC0xLDUgKzEs
NiBAQAogQ09ORklHX0FSTSA6PSB5CiBDT05GSUdfQVJNXzY0IDo9IHkKK0NPTkZJR19WVUFSVF9D
T05TT0xFIDo9IHkKIENPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKIAogQ09ORklHX1hFTl9JTlNU
QUxMX1NVRkZJWCA6PQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9NYWtlZmlsZSBiL3Rvb2xz
L2NvbnNvbGUvTWFrZWZpbGUKaW5kZXggYWJlNzdiMi4uZTdmZjhmZiAxMDA2NDQKLS0tIGEvdG9v
bHMvY29uc29sZS9NYWtlZmlsZQorKysgYi90b29scy9jb25zb2xlL01ha2VmaWxlCkBAIC0xMSw2
ICsxMSw3IEBAIExETElCUyArPSAkKFNPQ0tFVF9MSUJTKQogCiBMRExJQlNfeGVuY29uc29sZWQg
Kz0gJChVVElMX0xJQlMpCiBMRExJQlNfeGVuY29uc29sZWQgKz0gLWxydAorQ0ZMQUdTX3Z1YXJ0
LSQoQ09ORklHX1ZVQVJUX0NPTlNPTEUpID0gLURDT05GSUdfVlVBUlRfQ09OU09MRQogCiBCSU4g
ICAgICA9IHhlbmNvbnNvbGVkIHhlbmNvbnNvbGUKIApAQCAtMjgsNyArMjksNyBAQCBjbGVhbjoK
IGRpc3RjbGVhbjogY2xlYW4KIAogZGFlbW9uL21haW4ubzogZGFlbW9uL19wYXRocy5oCi1kYWVt
b24vaW8ubzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmV2dGNobikgJChDRkxBR1NfbGlieGVu
Z250dGFiKQorZGFlbW9uL2lvLm86IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pICQo
Q0ZMQUdTX2xpYnhlbmdudHRhYikgJChDRkxBR1NfdnVhcnQteSkKIHhlbmNvbnNvbGVkOiAkKHBh
dHN1YnN0ICUuYywlLm8sJCh3aWxkY2FyZCBkYWVtb24vKi5jKSkKIAkkKENDKSAkKExERkxBR1Mp
ICReIC1vICRAICQoTERMSUJTKSAkKExETElCU19saWJ4ZW5ldnRjaG4pICQoTERMSUJTX2xpYnhl
bmdudHRhYikgJChMRExJQlNfeGVuY29uc29sZWQpICQoQVBQRU5EX0xERkxBR1MpCiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jCmluZGV4IDA2N2VlYjUuLjI4MTdhNDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTA3LDEyICsxMDcs
MTYgQEAgc3RydWN0IGNvbnNvbGUgewogCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcmVtb3Rl
X3BvcnQ7CiAJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRlcmZhY2U7CiAJc3RydWN0IGRv
bWFpbiAqZDsKKwlib29sIG9wdGlvbmFsOworCWJvb2wgdXNlX2dudHRhYjsKIH07CiAKIHN0cnVj
dCBjb25zb2xlX2RhdGEgewogCWNoYXIgKnhzbmFtZTsKIAljaGFyICp0dHluYW1lOwogCWNoYXIg
KmxvZ19zdWZmaXg7CisJYm9vbCBvcHRpb25hbDsKKwlib29sIHVzZV9nbnR0YWI7CiB9OwogCiBz
dGF0aWMgc3RydWN0IGNvbnNvbGVfZGF0YSBjb25zb2xlX2RhdGFbXSA9IHsKQEAgLTEyMCw3ICsx
MjQsMTggQEAgc3RhdGljIHN0cnVjdCBjb25zb2xlX2RhdGEgY29uc29sZV9kYXRhW10gPSB7CiAJ
CS54c25hbWUgPSAiL2NvbnNvbGUiLAogCQkudHR5bmFtZSA9ICJ0dHkiLAogCQkubG9nX3N1ZmZp
eCA9ICIiLAorCQkub3B0aW9uYWwgPSBmYWxzZSwKKwkJLnVzZV9nbnR0YWIgPSB0cnVlLAogCX0s
CisjaWYgZGVmaW5lZChDT05GSUdfVlVBUlRfQ09OU09MRSkKKwl7CisJCS54c25hbWUgPSAiL3Z1
YXJ0LzAiLAorCQkudHR5bmFtZSA9ICJ0dHkiLAorCQkubG9nX3N1ZmZpeCA9ICItdnVhcnQwIiwK
KwkJLm9wdGlvbmFsID0gdHJ1ZSwKKwkJLnVzZV9nbnR0YWIgPSBmYWxzZSwKKwl9LAorI2VuZGlm
CiB9OwogCiAjZGVmaW5lIE1BWF9DT05TT0xFIChzaXplb2YoY29uc29sZV9kYXRhKS9zaXplb2Yo
c3RydWN0IGNvbnNvbGVfZGF0YSkpCkBAIC02NTAsOCArNjY1LDE3IEBAIHN0YXRpYyBpbnQgY29u
c29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogCQkJInJpbmctcmVmIiwgIiV1
IiwgJnJpbmdfcmVmLAogCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsK
LQlpZiAoZXJyKQorCisJaWYgKGVycikgeworCQkvKgorCQkgKiBUaGlzIGlzIGEgbm9ybWFsIGNv
bmRpdGlvbiBmb3Igb3B0aW9uYWwgY29uc29sZXM6IHRoZXkgbWlnaHQgbm90IGJlCisJCSAqIHBy
ZXNlbnQgb24geGVuc3RvcmUgYXQgYWxsLiBJbiB0aGF0IGNhc2UsIGp1c3QgcmV0dXJuIHdpdGhv
dXQgZXJyb3IuCisJCSovCisJCWlmIChjb24tPm9wdGlvbmFsKQorCQkJZXJyID0gMDsKKwogCQln
b3RvIG91dDsKKwl9CiAKIAlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwg
Y29uLT54c3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwgTlVMTCk7
CkBAIC02NjUsNyArNjg5LDkgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVj
dCBjb25zb2xlICpjb24pCiAJaWYgKHJpbmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5y
aW5nX3JlZiAhPSAtMSkKIAkJY29uc29sZV91bm1hcF9pbnRlcmZhY2UoY29uKTsKIAotCWlmICgh
Y29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UgJiYK
KwkgICAgeGd0X2hhbmRsZSAmJgorCSAgICBjb24tPnVzZV9nbnR0YWIpIHsKIAkJLyogUHJlZmVy
IHVzaW5nIGdyYW50IHRhYmxlICovCiAJCWNvbi0+aW50ZXJmYWNlID0geGVuZ250dGFiX21hcF9n
cmFudF9yZWYoeGd0X2hhbmRsZSwKIAkJCWRvbS0+ZG9taWQsIEdOVFRBQl9SRVNFUlZFRF9DT05T
T0xFLApAQCAtNzg0LDYgKzgxMCw4IEBAIHN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBj
b25zb2xlICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAqKmRhdGEpCiAJY29uLT5kID0g
ZG9tOwogCWNvbi0+dHR5bmFtZSA9ICgqY29uX2RhdGEpLT50dHluYW1lOwogCWNvbi0+bG9nX3N1
ZmZpeCA9ICgqY29uX2RhdGEpLT5sb2dfc3VmZml4OworCWNvbi0+b3B0aW9uYWwgPSAoKmNvbl9k
YXRhKS0+b3B0aW9uYWw7CisJY29uLT51c2VfZ250dGFiID0gKCpjb25fZGF0YSktPnVzZV9nbnR0
YWI7CiAJeHNuYW1lID0gKGNoYXIgKikoKmNvbl9kYXRhKS0+eHNuYW1lOwogCXhzcGF0aCA9IHhz
X2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CiAJcyA9IHJlYWxsb2MoeHNwYXRoLCBz
dHJsZW4oeHNwYXRoKSArCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedoA-0005Sm-2S; Mon, 07 Aug 2017 08:54:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedo8-0005Qi-SU
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:40 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 63/2B-03406-0DA28895; Mon, 07 Aug 2017 08:54:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXiVRtsqHteqyP
 S4OtrZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNx1mr2gsuiFeeWbmBvYJwt2MXIySEkMJNR
 4uFV/S5GLg4WgXnMEk9e9DCBOBIC/awSk1+3AjkcQE6axJbtSiANEgLVEi3PJzFDNGtJHD01m
 xWkXkigjUli3+4ZYPVsAiYSszokQGpEBJQk7q2aDDaTWWA+o0TTpF42kISwQIzEzeuNjCA2i4
 CqxLa+32A2r4CPxO31+9kglslJ3DzXCbaMEyh+/tIbFojF3hK3j/UxTmAUWMDIsIpRvTi1qCy
 1SNdEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMKwYgGAHY/dl/0OMkhxMSqK8
 8SvaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8CZodkQKCRalpqdWpGXmAAMcJi3BwaMkwvtCH
 SjNW1yQmFucmQ6ROsVozDHpwPYvTByvJvz/xiTEkpeflyolznsOZJIASGlGaR7cIFjkXWKUlR
 LmZQQ6TYinILUoN7MEVf4VozgHo5IwbxjIFJ7MvBK4fa+ATmECOuVNYivIKSWJCCmpBsbIPvN
 FK0/ds21quqD5e/k179Nr2b9OnjCDq+m0glt/AtukfwYnxFP5rI8ccq4PXvLp1NLsv8s9rDod
 np3bvlI+5pJPybIcx2YvX6PsqJW7rFe/MFh26W3i1XkzHf03LNQ+Mv/p9zfHC7dcduuMPtJtc
 ycny/xR88vd3Y+X3zxwPTOtqLVPJG+GEktxRqKhFnNRcSIA/01g5bcCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502096078!110307531!1
X-Originating-IP: [74.125.83.49]
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 4982 invoked from network); 7 Aug 2017 08:54:39 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:39 -0000
Received: by mail-pg0-f49.google.com with SMTP id y129so31673896pgy.4
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:39 -0700 (PDT)
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=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=kGgfdwsE9sqNvN/buQoPv1v1h81W6ainbfNSL9O5djLbY0ZlVDcO9UHCal/XwAK3va
 20hOVCzYdcm7xlur/gY+ljP4hKREjt89zJurR/DgM4pdYgWNXUiHi8vsA+eUgNx77nMs
 Dg/8/XyCRgeWYEQ4DAoYUd469XQCivQRiaZsI=
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=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=ssG7Iiw7RECgv5QPMbRZOltt7gy6oERHjhPVvdGG8OK6mcZG2iAmLwKisa4rSBn80b
 gKfkckPeTCxe8FcaR86rtSFuFd6T4XPNZ0avw170KVehqd0Y6uArt+J4/y7UoHtNlAwp
 6y45VhnBj9sw9Zj8nKkALy8vk5n56l2zdEu6uYlUTsS3Z6nEdu9dIuQhWrX8UFxEgYYX
 um6sebb/ZMfyL+gh3WLQ6k7S8fl5LdFVUHNfapBKIkrhptkMfR/Ybt6ykIoXt5rwyysb
 P3BhQl5BVxyJopLvetk6zqQ8OESmDlxxAXovHzw4DrCbd9G31dn+iQuBJ7LVgPr8ZzRL
 qo4w==
X-Gm-Message-State: AIVw1138Ii+vy9cyaVmeuGOXiLmF+c6r1glLCT2ly42Q3o9wGAb6T6GX
 JR/Q4rmjD5IxMcyMLMWH/w==
X-Received: by 10.99.97.129 with SMTP id v123mr10651258pgb.337.1502096077823; 
 Mon, 07 Aug 2017 01:54:37 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:37 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:15 +0530
Message-Id: <1502095997-31219-24-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 23/25 v7] xen/arm: vpl011: Add a new vuart
	console type to xenconsole client
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGNvbnNvbGUgdHlwZSBWVUFSVCB0byBjb25uZWN0IHRvIGd1ZXN0J3MgZW11YWxh
dGVkIHZ1YXJ0CmNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFJlbW92ZWQgdGhlIHZ1YXJ0IGNvbXBpbGUgdGlt
ZSBmbGFnIHNvIHRoYXQgdnVhcnQgY29kZSBpcyBjb21waWxlZCBhbHdheXMuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIFRoZSB2dWFydCBjb25zb2xlIHN1cHBvcnQgaXMgdW5kZXIgQ09ORklHX1ZVQVJU
X0NPTlNPTEUgb3B0aW9uLgotIFNpbmNlIHRoZXJlIGlzIGEgY2hhbmdlIGZyb20gbGFzdCByZXZp
ZXcsIEkgaGF2ZSBub3QgaW5jbHVkZWQKICByZXZpZXdlZC1ieSB0YWcgZnJvbSBTdGVmYW5vIGFu
ZCBhY2tlZC1ieSB0YWcgZnJvbSBXZWkuCgogdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIHwg
MTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIGIvdG9v
bHMvY29uc29sZS9jbGllbnQvbWFpbi5jCmluZGV4IGMzNDBjYjcuLmY5MmFkM2QgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYworKysgYi90b29scy9jb25zb2xlL2NsaWVu
dC9tYWluLmMKQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hhciAq
cHJvZ3JhbSkgewogCSAgICAgICAiXG4iCiAJICAgICAgICIgIC1oLCAtLWhlbHAgICAgICAgZGlz
cGxheSB0aGlzIGhlbHAgYW5kIGV4aXRcbiIKIAkgICAgICAgIiAgLW4sIC0tbnVtIE4gICAgICB1
c2UgY29uc29sZSBudW1iZXIgTlxuIgotCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNv
bGUgdHlwZS4gbXVzdCBiZSAncHYnIG9yICdzZXJpYWwnXG4iCisJICAgICAgICIgIC0tdHlwZSBU
WVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicsICdzZXJpYWwnIG9yICd2dWFydCdc
biIKIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0
byBub3RpZnkgcGFyZW50XG4iCiAJICAgICAgICwgcHJvZ3JhbSk7CiB9CkBAIC0yNjQsNiArMjY0
LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAgICBDT05TT0xFX0lOVkFMLAogICAgICAgIENPTlNP
TEVfUFYsCiAgICAgICAgQ09OU09MRV9TRVJJQUwsCisgICAgICAgQ09OU09MRV9WVUFSVCwKIH0g
Y29uc29sZV90eXBlOwogCiBzdGF0aWMgc3RydWN0IHRlcm1pb3Mgc3RkaW5fb2xkX2F0dHI7CkBA
IC0zNDQsNiArMzQ1LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCWNoYXIg
KmVuZDsKIAljb25zb2xlX3R5cGUgdHlwZSA9IENPTlNPTEVfSU5WQUw7CiAJYm9vbCBpbnRlcmFj
dGl2ZSA9IDA7CisJY2hhciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2LCB2dWFydCI7CiAK
IAl3aGlsZSgoY2ggPSBnZXRvcHRfbG9uZyhhcmdjLCBhcmd2LCBzb3B0LCBsb3B0LCAmb3B0X2lu
ZCkpICE9IC0xKSB7CiAJCXN3aXRjaChjaCkgewpAQCAtMzU5LDkgKzM2MSwxMiBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJCQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwogCQkJ
ZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJwdiIpKQogCQkJCXR5cGUgPSBDT05TT0xFX1BWOwor
CQkJZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorCQkJCXR5cGUgPSBDT05TT0xF
X1ZVQVJUOwogCQkJZWxzZSB7CiAJCQkJZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIHR5cGUgYXJn
dW1lbnRcbiIpOwotCQkJCWZwcmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQg
YXJlOiBzZXJpYWwsIHB2XG4iKTsKKwkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMg
c3VwcG9ydGVkIGFyZTogJXNcbiIsCisJCQkJCWNvbnNvbGVfbmFtZXMpOwogCQkJCWV4aXQoRUlO
VkFMKTsKIAkJCX0KIAkJCWJyZWFrOwpAQCAtNDM3LDYgKzQ0MiwxMCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAJCWVsc2UKIAkJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21f
cGF0aCkgKyBzdHJsZW4oIi9kZXZpY2UvY29uc29sZS8lZC90dHkiKSArIDUsICIlcy9kZXZpY2Uv
Y29uc29sZS8lZC90dHkiLCBkb21fcGF0aCwgbnVtKTsKIAl9CisJaWYgKHR5cGUgPT0gQ09OU09M
RV9WVUFSVCkgeworCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIv
dnVhcnQvMC90dHkiKSArIDEsCisJCQkgIiVzL3Z1YXJ0LzAvdHR5IiwgZG9tX3BhdGgpOworCX0K
IAogCS8qIEZJWE1FIGNvbnNvbGVkIGN1cnJlbnRseSBkb2VzIG5vdCBhc3N1bWUgZG9tYWluLTAg
ZG9lc24ndCBoYXZlIGEKIAkgICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBicmVhayBk
b21haW4tMCB1cC4gIFRvIGtlZXAgdXMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedoD-0005Y3-9X; Mon, 07 Aug 2017 08:54:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedoB-0005V1-Kx
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:43 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 94/EA-09901-3DA28895; Mon, 07 Aug 2017 08:54:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRuspXtJqyP
 S4MItCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP434fsBb8VK562rmBsYOyQ6mLk4hASmMko
 8aj5HyuIwyIwj1nix4G5bCCOhEA/q8Tsj2uZuxg5gZw0iU+zZ7BC2JUSp+d0s4PYQgJaEkdPz
 WaFGNXGJPFt5i2mLkYODjYBE4lZHRIgNSICShL3Vk1mAqlhFpjPKNE0qZcNJCEsECPxu+sPmM
 0ioCox7d4lNpBeXgEfialLoHbJSdw81wl2AydQ+PylNywQe70lbh/rY5zAKLCAkWEVo0ZxalF
 ZapGukZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgaDEAwQ7GNfMDDzFKcjAp
 ifLGr2iLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm6DZESkkWJSanlqRlpkDDHKYtAQHj5II7
 wt1oDRvcUFibnFmOkTqFKMxx6QD278wcbya8P8bkxBLXn5eqpQ4bw7IJAGQ0ozSPLhBsOi7xC
 grJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeSSBTeDLzSuD2vQI6hQnolDeJrSCnlCQipKQaGOe
 t3/H6j82WSR+1V9yYlOkVwHCzQE/8yeypktI7FFUZH2kGv3klki61blmYE1vuIemX4vabtMtD
 FitsPrYmZouZ+J1KPdXPvCtXWpU9a72eqHGk08J0wZyA504f9dMUQ65m3901/cXZNMGaKJW01
 T1tPj+4rHVdJrV5mTk1deTJtsTq/De5rcRSnJFoqMVcVJwIAPFBup+5AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502096081!53698507!1
X-Originating-IP: [74.125.83.42]
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 43996 invoked from network); 7 Aug 2017 08:54:42 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:42 -0000
Received: by mail-pg0-f42.google.com with SMTP id u185so31684069pgb.1
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:42 -0700 (PDT)
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=0kBNhxW6fBT1xKvZKCjrmuLQDg2QR/CDj1OEhFL/+AE=;
 b=K1x/V4hBdqYK/RMykFeJkv1K9Do8fFN2mfzqq2GkI01s0XuEbb0gexyh9K5pYkpClp
 Js4ATjx8D4EXwX/ty8Dr5unDY4WlMRHtThHF9TNt+s3KSUvFZku4seG6EB9yU8U5Neax
 fx7A9JajU2F9tQsIQdRIr6nzSlW66YPuDM0ro=
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=0kBNhxW6fBT1xKvZKCjrmuLQDg2QR/CDj1OEhFL/+AE=;
 b=FztIwBXQqzlJyCETy3V0yfey0ltuySOZ6/l7BmXUjOZVXdtTyjft6puPNCvkJJ8BG8
 ouP9tSHmSNE/B6FTWFj1FZl0w3a1Pso1l6hfJV5c/Ly+wx/EFtymnP/xJ+ItqjWkxnlT
 OzxrImhb/IOjewwrzdm5HhdYzalfFNdL4W8sFHy+599eLVk1YZ5Tb3IuSanMaSCy2tJq
 pULirECTlWe6nY7akFvY4BVzlxRZpfKvAESPzVv2akRo2V0tzYw1jeNOojCK5QkyV2P2
 7gS3hohQcsSN6cTE0MuQyDxlcHvKSHVLndd3upOZWiwnvs3aF5Z16cJpfK5zxz4RyGz3
 XCnw==
X-Gm-Message-State: AIVw111/L3CBmrCOM64LBh6izIyGFRXJmRNRW0n4Mdyzy+kK/tfCOebI
 0qadni0VVw7jpfjRRn+fvw==
X-Received: by 10.99.62.75 with SMTP id l72mr10685220pga.316.1502096080670;
 Mon, 07 Aug 2017 01:54:40 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:40 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:16 +0530
Message-Id: <1502095997-31219-25-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 24/25 v7] xen/arm: vpl011: Add a pl011 uart DT
	node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFNCU0EgVUFSVCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBhbmQgZ2l2ZW4g
YmVsb3c6CgpBUk0gU0JTQSBkZWZpbmVkIGdlbmVyaWMgVUFSVAotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBMMDExIHJlZ2lzdGVy
cyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCmluIHRoZSBQTDAxMSBkcml2ZXIuIEl0J3MgYmF1ZHJh
dGUgYW5kIG90aGVyIGNvbW11bmljYXRpb24gcGFyYW1ldGVycwpjYW5ub3QgYmUgYWRqdXN0ZWQg
YXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIgaGVyZS4KClJlcXVpcmVk
IHByb3BlcnRpZXM6Ci0gY29tcGF0aWJsZTogbXVzdCBiZSAiYXJtLHNic2EtdWFydCIKLSByZWc6
IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJhbmdlCi0gaW50ZXJydXB0czogZXhhY3RseSBvbmUgaW50
ZXJydXB0IHNwZWNpZmllcgotIGN1cnJlbnQtc3BlZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBz
ZXQgYnkgdGhlIGZpcm13YXJlCgpDdXJyZW50bHkgdGhlIGJhdWQgcmF0ZSBvZiAxMTUyMDAgaGFz
IGJlZW4gc2VsZWN0ZWQgYXMgYSBkZWZhdWx0IHZhbHVlLAp3aGljaCBpcyBvbmUgb2YgdGhlIHZh
bGlkIGJhdWQgcmF0ZSBzZXR0aW5ncy4gSGlnaGVyIGJhdWQgcmF0ZSB3YXMKc2VsZWN0ZWQgc2lu
Y2UgYW4gZW11bGF0ZWQgcGwwMTEgY2FuIHN1cHBvcnQgYW55IHZhbGlkIGJhdWQgcmF0ZSB3aXRo
b3V0CmFueSBsaW1pdGF0aW9uIG9mIHRoZSBoYXJkd2FyZS4KCkEgY2hlY2sgaXMgYWRkZWQgdG8g
ZW5zdXJlIHRoYXQgdXNlciBzcGVjaWZpZWQgaXJxIGRvZXMgbm90IGNvbmZsaWN0IHdpdGggCnRo
ZSBTUEkgYXNzZ2luZWQgdG8gdnBsMDExLiBJZiB0aGVyZSBpcyBhIGNvbmZsaWN0IHRoZW4gaXQg
ZmxhZ3MgYW4gZXJyb3IuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5k
ZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIEFkZGVkIGEgY29tbWVudCBleHBsYWluaW5nIHdoeSB1
c2VyIHNwZWNpZmllZCBJUlEgc2hvdWxkIG5vdCBjb25mbGljdCB3aXRoIHZwbDAxMQogIFNQSS4K
LSBDaGVja2luZyB0aGUgdnVhcnQgdHlwZSBleHBsaWNpdGx5IGFnYWluc3QgdnBsMDExIGVudW0g
dHlwZS4KLSBSZW1vdmVkIHVhcnQtY29tcGF0IHN0cmluZyBhbmQgdXNpbmcgImFybSxzYnNhLXVh
cnQiIHN0cmluZyBkaXJlY3RseS4KLSBJIGhhdmUgcmV0YWluZWQgdGhlIHJldmlld2VkLWJ5L2Fj
a2VkLWJ5IHRhZ3MgYXMgdGhlc2UgYXJlIG1pbm9yIGNoYW5nZXMuCgogdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMgfCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggYTMz
ZDNjOS4uNjYyOTg1MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTQzLDExICs0MywyOSBAQCBpbnQgbGlieGxfX2Fy
Y2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCiB7CiAgICAgdWludDMyX3Qg
bnJfc3BpcyA9IDA7CiAgICAgdW5zaWduZWQgaW50IGk7CisgICAgdWludDMyX3QgdnVhcnRfaXJx
ID0gMDsKKworICAgIC8qCisgICAgICogSWYgcGwwMTEgdnVhcnQgaXMgZW5hYmxlZCB0aGVuIGlu
Y3JlbWVudCB0aGUgbnJfc3BpcyB0byBhbGxvdyBhbGxvY2F0aW9uCisgICAgICogb2YgU1BJIFZJ
UlEgZm9yIHBsMDExLgorICAgICAqLworICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmFyY2hfYXJt
LnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgIG5yX3NwaXMg
Kz0gKEdVRVNUX1ZQTDAxMV9TUEkgLSAzMikgKyAxOworICAgICAgICB2dWFydF9pcnEgPSBHVUVT
VF9WUEwwMTFfU1BJOworICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+Yl9p
bmZvLm51bV9pcnFzOyBpKyspIHsKICAgICAgICAgdWludDMyX3QgaXJxID0gZF9jb25maWctPmJf
aW5mby5pcnFzW2ldOwogICAgICAgICB1aW50MzJfdCBzcGk7CiAKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIHVzZXIgc3BlY2lmaWVkIGlycSBzaG91bGQgbm90IGNvbmZsaWN0IHdpdGggdGhl
IHZwbDAxMSBpcnEuCisgICAgICAgICAqLworICAgICAgICBpZiAoaXJxID09IHZ1YXJ0X2lycSkg
eworICAgICAgICAgICAgTE9HKEVSUk9SLCAiUGh5c2ljYWwgSVJRICV1IGNvbmZsaWN0aW5nIHdp
dGggcGwwMTEgU1BJXG4iLCBpcnEpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cisg
ICAgICAgIH0KKwogICAgICAgICBpZiAoaXJxIDwgMzIpCiAgICAgICAgICAgICBjb250aW51ZTsK
IApAQCAtNTkwLDYgKzYwOCwzOCBAQCBzdGF0aWMgaW50IG1ha2VfaHlwZXJ2aXNvcl9ub2RlKGxp
YnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBt
YWtlX3ZwbDAxMV91YXJ0X25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAqYWluZm8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
Cit7CisgICAgaW50IHJlczsKKyAgICBnaWNfaW50ZXJydXB0IGludHI7CisKKyAgICByZXMgPSBm
ZHRfYmVnaW5fbm9kZShmZHQsICJzYnNhLXBsMDExIik7CisgICAgaWYgKHJlcykgcmV0dXJuIHJl
czsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMSwgImFybSxzYnNh
LXVhcnQiKTsKKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X3JlZ3MoZ2MsIGZkdCwgUk9PVF9BRERSRVNTX0NFTExTLCBST09UX1NJWkVfQ0VMTFMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHVUVTVF9QTDAxMV9CQVNFLCBHVUVTVF9QTDAxMV9TSVpFKTsKKyAgICBpZiAocmVzKSByZXR1
cm4gcmVzOworCisgICAgc2V0X2ludGVycnVwdChpbnRyLCBHVUVTVF9WUEwwMTFfU1BJLCAweGYs
IERUX0lSUV9UWVBFX0xFVkVMX0hJR0gpOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2ludGVy
cnVwdHMoZ2MsIGZkdCwgJmludHIsIDEpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAg
ICAvKiBVc2UgYSBkZWZhdWx0IGJhdWQgcmF0ZSBvZiAxMTUyMDAuICovCisgICAgZmR0X3Byb3Bl
cnR5X3UzMihmZHQsICJjdXJyZW50LXNwZWVkIiwgMTE1MjAwKTsKKworICAgIHJlcyA9IGZkdF9l
bmRfbm9kZShmZHQpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXR1cm4gMDsK
K30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCBhcmNoX2luZm8gKmdldF9hcmNoX2luZm8obGlieGxf
X2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKQEAgLTg4OSw2ICs5MzksOSBAQCBuZXh0
X3Jlc2l6ZToKICAgICAgICAgRkRUKCBtYWtlX3RpbWVyX25vZGUoZ2MsIGZkdCwgYWluZm8sIHhj
X2NvbmZpZy0+Y2xvY2tfZnJlcXVlbmN5KSApOwogICAgICAgICBGRFQoIG1ha2VfaHlwZXJ2aXNv
cl9ub2RlKGdjLCBmZHQsIHZlcnMpICk7CiAKKyAgICAgICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1
YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKQorICAgICAgICAgICAgRkRUKCBtYWtl
X3ZwbDAxMV91YXJ0X25vZGUoZ2MsIGZkdCwgYWluZm8sIGRvbSkgKTsKKwogICAgICAgICBpZiAo
cGZkdCkKICAgICAgICAgICAgIEZEVCggY29weV9wYXJ0aWFsX2ZkdChnYywgZmR0LCBwZmR0KSAp
OwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 08:54:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 08: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.xen.org>)
	id 1dedoH-0005dp-IZ; Mon, 07 Aug 2017 08:54:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dedoG-0005c9-LW
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:48 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 92/77-02033-7DA28895; Mon, 07 Aug 2017 08:54:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRtsrHtdqyP
 SoGMZn8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHk6Ue2gtmaFWeXnmNvYDyg1MXIxSEkMJNR
 Yn3jRlYQh0VgHrPElss32EAcCYF+VolNTxsZuxg5gZw0iRl790PZlRJf9rwHs4UEtCSOnprNC
 jGqjUni4fJ2IIeDg03ARGJWhwRIjYiAksS9VZOZQGxmgedMEtMu6YDYwgKREm++dbKD2CwCqh
 JTvj9kA7F5BXwkVi9/wQ6xS07i5rlOZhCbEyh+/tIbFoi93hK3j/UxTmAUWMDIsIpRozi1qCy
 1SNfQQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzC0GIBgB2PTds9DjJIcTEqi
 vPEr2iKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAmaHZECgkWpaanVqRl5gCDHCYtwcGjJML7Q
 h0ozVtckJhbnJkOkTrFaMwx6cD2L0wcryb8/8YkxJKXn5cqJc6bAzJJAKQ0ozQPbhAs+i4xyk
 oJ8zICnSbEU5BalJtZgir/ilGcg1FJmFcaZApPZl4J3L5XQKcwAZ3yJrEV5JSSRISUVANjb/x
 2re2fTeOjZuVcd9r2acWFz1Enm/21VXb6H7mzQbFk0poLRdEftHhqld0Wcaz7sCUk2cI6Usvv
 TcebdI6YNQ5dpq9CJ1qULvjFz/tE/W/c5TIXi7uhx45flnz9/Xh/w6cvXUdZ9qpsmfFcqmav3
 /nFC6Y8Dxe5IsetqMvdJm5cVh92ro9TiaU4I9FQi7moOBEASEGeOrkCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502096086!103296258!1
X-Originating-IP: [74.125.83.51]
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 64451 invoked from network); 7 Aug 2017 08:54:46 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 08:54:46 -0000
Received: by mail-pg0-f51.google.com with SMTP id y129so31675153pgy.4
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 01:54:46 -0700 (PDT)
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=/YU+lh7b+xjfpV/n67+Fd1NKvfR4PopWuB/GOGrHOw4=;
 b=iJFm1+6lVaZahes8SMQqUoWF9hRLkJfVqioolugQ+1Uv7e2vCxw9Cwy/fenu9HHicV
 jWRykzb6fxhVAt5L2uD1cJ/k8yguh49Z/c60qUFYDWWnGxF4qWHBywyOgy8cxYRViOom
 fBbKlH1Tj8D+wCzgnRHGtZv0k7G3yACS8A02U=
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=/YU+lh7b+xjfpV/n67+Fd1NKvfR4PopWuB/GOGrHOw4=;
 b=C4aYsTmFBOiitW4jxyDUsEsMx2ZOvBG/IR6kzfN69GAT+logpBAMDEGleXCen9qTUO
 JnV6aFzkW16xZ2rJ9NCRlKI7OI7+5f37fHeTd34OZ/TR5Th4zmgctNwxMo1ydMkqnIUL
 e5Uebftgj5PKg9tMR1M4/c2I0Sb4NPgi8t1nRRlH8bbzQ9GUHqn943iqE0zxY6V1l8hL
 r/RLU4vZg5+3kjFQqlfHhwGSM4GAG2kXBZlU18dNpA4OT5Twrvtq3Adf65/7dmR3OfMG
 K9QY4G9ZmgcL4M+tRPcAIDI0+Vv93uML34eIW5+zVxYKlrA7sPXMqcHfc5XD3xp51Gyt
 B74g==
X-Gm-Message-State: AIVw113wTPnm1UCNJ7e7DQ8H3/n90VzYgaIkDiCjG5gwp1ve2CuScr0U
 J4daAp5DAW9HYON3IQU+yg==
X-Received: by 10.84.217.70 with SMTP id e6mr13634070plj.414.1502096085342;
 Mon, 07 Aug 2017 01:54:45 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id p77sm12604047pfi.153.2017.08.07.01.54.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 01:54:44 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Aug 2017 14:23:17 +0530
Message-Id: <1502095997-31219-26-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
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 25/25 v7] xen/arm: vpl011: Update documentation
	for vuart console support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gVXBkYXRlIGRvY3VtZW50YXRpb24gZm9yIGEgbmV3IHZ1YXJ0IG9wdGlvbiBhZGRlZC4KMi4g
VXBkYXRlIGRvY3VtZW50YXRpb24gYWJvdXQgU1BJIGlycSByZXNlcnZlZCBmb3IgdnVhcnQuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBBZGRlZCBhIG5l
dyBzZWN0aW9uIGZvciB2dWFydCB1c2FnZS4KLSBJIGhhdmUgcmV0YWluZWQgdGhlIHJldmlld2Vk
LWJ5L2Fja2VkLWJ5IHRhZ3MgYXMgdGhpcyBpcyBhIGxpbWl0ZWQgY2hhbmdlLiBLaW5kbHkKICBy
ZXZpZXcuCgpDaGFuZ2VzIHNpbmNlIHY0OgotIE1pbm9yIGNoYW5nZSB0byByZW5hbWUgInBsMDEx
IiB0byAic2JzYV91YXJ0Ii4gU2luY2UgaXQgaXMgYSBtaW5vciBjaGFuZ2UgSSBoYXZlCiAgcmV0
YWluZWQgdGhlIHJldmlld2VkLWJ5IGFuZCBhY2tlZC1ieSB0YWdzLgoKIGRvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbiB8IDEyICsrKysrKysrKysrKwogZG9jcy9taXNjL2NvbnNvbGUudHh0ICAgIHwg
NDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4
IDc5Y2IyZWEuLjhhMzhjZjcgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgor
KysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTExMDUsNiArMTEwNSw5IEBAIEFsbG93
IGEgZ3Vlc3QgdG8gYWNjZXNzIHNwZWNpZmljIHBoeXNpY2FsIElSUXMuCiBJdCBpcyByZWNvbW1l
bmRlZCB0byBvbmx5IHVzZSB0aGlzIG9wdGlvbiBmb3IgdHJ1c3RlZCBWTXMgdW5kZXIKIGFkbWlu
aXN0cmF0b3IncyBjb250cm9sLgogCitJZiB2dWFydCBjb25zb2xlIGlzIGVuYWJsZWQgdGhlbiBp
cnEgMzIgaXMgcmVzZXJ2ZWQgZm9yIGl0LiBTZWUKK0w8L3Z1YXJ0PSJ1YXJ0Ij4gdG8ga25vdyBo
b3cgdG8gZW5hYmxlIHZ1YXJ0IGNvbnNvbGUuCisKID1pdGVtIEI8bWF4X2V2ZW50X2NoYW5uZWxz
PU4+CiAKIExpbWl0IHRoZSBndWVzdCB0byB1c2luZyBhdCBtb3N0IE4gZXZlbnQgY2hhbm5lbHMg
KFBWIGludGVycnVwdHMpLgpAQCAtMjE3MSw2ICsyMTc0LDE1IEBAIHRoZSBkb21haW4gd2FzIGNy
ZWF0ZWQuCiBUaGlzIHJlcXVpcmVzIGhhcmR3YXJlIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgcmVx
dWVzdGVkIHZlcnNpb24sIGVpdGhlcgogbmF0aXZlbHkgb3IgdmlhIGhhcmR3YXJlIGJhY2t3YXJk
cyBjb21wYXRpYmlsaXR5IHN1cHBvcnQuCiAKKz1pdGVtIEI8dnVhcnQ9InVhcnQiPgorCitUbyBl
bmFibGUgdnVhcnQgY29uc29sZSwgdXNlciBtdXN0IHNwZWNpZnkgdGhlIGZvbGxvd2luZyBvcHRp
b24gaW4gdGhlCitWTSBjb25maWcgZmlsZToKKwordnVhcnQgPSAic2JzYV91YXJ0IgorCitDdXJy
ZW50bHksIG9ubHkgdGhlICJzYnNhX3VhcnQiIG1vZGVsIGlzIHN1cHBvcnRlZCBmb3IgQUFyY2gz
MiBhbmQgQUFSQ0g2NC4KKwogPWJhY2sKIAogPWhlYWQzIHg4NgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL2NvbnNvbGUudHh0IGIvZG9jcy9taXNjL2NvbnNvbGUudHh0CmluZGV4IDE2ZGE4MDUuLmQw
ODFhY2MgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9jb25zb2xlLnR4dAorKysgYi9kb2NzL21pc2Mv
Y29uc29sZS50eHQKQEAgLTE5LDcgKzE5LDIwIEBAIFRoZSBmaXJzdCBQViBjb25zb2xlIHBhdGgg
aW4geGVuc3RvcmUgcmVtYWluczoKIAogL2xvY2FsL2RvbWFpbi8kRE9NSUQvY29uc29sZQogCi10
aGUgb3RoZXIgUFYgY29uc29sZXMgZm9sbG93IHRoZSBjb252ZW50aW9uYWwgeGVuc3RvcmUgZGV2
aWNlIHBhdGggYW5kCitUaGUgdmlydHVhbCBVQVJUIGNvbnNvbGUgcGF0aCBpbiB4ZW5zdG9yZSBp
cyBkZWZpbmVkIGFzOgorCisvbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wCisKK1RoZSB2dWFy
dCBjb25zb2xlIHByb3ZpZGVzIGFjY2VzcyB0byBhIHZpcnR1YWwgU0JTQSBVQVJUIG9uIEFSTTY0
IHN5c3RlbXMuCitUbyBlbmFibGUgdnVhcnQgdGhlIGZvbGxvd2luZyBsaW5lIGhhcyB0byBiZSBh
ZGRlZCB0byB0aGUgZ3Vlc3QgY29uZmlndXJhdGlvbgorZmlsZToKKwordnVhcnQgPSAic2JzYV91
YXJ0IgorCitJbiBMaW51eCB5b3UgY2FuIHNlbGVjdCB0aGUgdmlydHVhbCBTQlNBIFVBUlQgYnkg
dXNpbmcgdGhlICJ0dHlBTUEwIgorY29uc29sZSBpbnN0ZWFkIG9mICJodmMwIi4KKworVGhlIG90
aGVyIFBWIGNvbnNvbGVzIGZvbGxvdyB0aGUgY29udmVudGlvbmFsIHhlbnN0b3JlIGRldmljZSBw
YXRoIGFuZAogbGl2ZSBpbjoKIAogL2xvY2FsL2RvbWFpbi8kRE9NSUQvZGV2aWNlL2NvbnNvbGUv
JERFVklELgpAQCAtNjEsNiArNzQsMTQgQEAgb3V0cHV0ID0gcHR5CiBUaGUgYmFja2VuZCB3aWxs
IHdyaXRlIHRoZSBwdHkgZGV2aWNlIG5hbWUgdG8gdGhlICJ0dHkiIG5vZGUgaW4gdGhlCiBjb25z
b2xlIGZyb250ZW5kLgogCitGb3IgdGhlIFBWIGNvbnNvbGUgdGhlIHR0eSBub2RlIGlzIGFkZGVk
IGF0CisKKy9sb2NhbC9kb21haW4vJERPTUlEL2NvbnNvbGUvdHR5CisKK0ZvciB0aGUgdmlydHVh
bCBVQVJUIGNvbnNvbGUgdGhlIHR0eSBub2RlIGlzIGFkZGVkIGF0CisKKy9sb2NhbC9kb21haW4v
JERPTUlEL3Z1YXJ0LzAvdHR5CisKIElmIHRoZSB0b29sc3RhY2sgd2FudHMgYSBsaXN0ZW5pbmcg
VW5peCBkb21haW4gc29ja2V0IHRvIGJlIGNyZWF0ZWQgYXQgcGF0aAogPHBhdGg+LCBhIGNvbm5l
Y3Rpb24gYWNjZXB0ZWQgYW5kIGRhdGEgcHJveGllZCB0byB0aGUgY29uc29sZSwgaXQgd2lsbCB3
cml0ZToKIApAQCAtNzksOCArMTAwLDggQEAgRm9yIGV4YW1wbGU6CiBpb2VtdQogCiBUaGUgc3Vw
cG9ydGVkIHZhbHVlcyBhcmUgb25seSB4ZW5jb25zb2xlZCBvciBpb2VtdTsgeGVuY29uc29sZWQg
aGFzCi1zZXZlcmFsIGxpbWl0YXRpb25zOiBpdCBjYW4gb25seSBiZSB1c2VkIGZvciB0aGUgZmly
c3QgUFYgY29uc29sZSBhbmQgaXQKLWNhbiBvbmx5IGNvbm5lY3QgdG8gYSBwdHkuCitzZXZlcmFs
IGxpbWl0YXRpb25zOiBpdCBjYW4gb25seSBiZSB1c2VkIGZvciB0aGUgZmlyc3QgUFYgb3Igdmly
dHVhbCBVQVJUCitjb25zb2xlIGFuZCBpdCBjYW4gb25seSBjb25uZWN0IHRvIGEgcHR5LgogCiBF
bXVsYXRlZCBzZXJpYWxzIGFyZSBwcm92aWRlZCBieSBxZW11LWRtIG9ubHkgdG8gaHZtIGd1ZXN0
czsgdGhlIG51bWJlcgogb2YgZW11bGF0ZWQgc2VyaWFscyBkZXBlbmRzIG9uIGhvdyBtYW55ICIt
c2VyaWFsIiBjb21tYW5kIGxpbmUgb3B0aW9ucwpAQCAtOTAsMTQgKzExMSwxNSBAQCB4ZW5zdG9y
ZSBpbiB0aGUgZm9sbG93aW5nIHBhdGg6CiAKIC9sb2NhbC9kb21haW4vJERPTUlEL3NlcmlhbC8k
U0VSSUFMX05VTS90dHkKIAoteGVuY29uc29sZSBpcyB0aGUgdG9vbCB0byBjb25uZWN0IHRvIGEg
UFYgY29uc29sZSBvciBhbiBlbXVsYXRlZCBzZXJpYWwKLXRoYXQgaGFzIGEgcHR5IGFzIG91dHB1
dC4gWGVuY29uc29sZSB0YWtlcyBhIGRvbWlkIGFzIHBhcmFtZXRlciBwbHVzIGFuCi1vcHRpb25h
bCBjb25zb2xlIHR5cGUgKHB2IGZvciBQViBjb25zb2xlcyBvciBzZXJpYWwgZm9yIGVtdWxhdGVk
Ci1zZXJpYWxzKSBhbmQgY29uc29sZSBudW1iZXIuIERlcGVuZGluZyBvbiB0aGUgdHlwZSBhbmQg
Y29uc29sZQotbnVtYmVyLCB4ZW5jb25zb2xlIHdpbGwgbG9vayBmb3IgdGhlIHR0eSBub2RlIGlu
IGRpZmZlcmVudCB4ZW5zdG9yZQotcGF0aHMsIGFzIGRlc2NyaWJlZCBhYm92ZS4gIElmIHRoZSB1
c2VyIGRvZXNuJ3Qgc3BlY2lmeSB0aGUgY29uc29sZSB0eXBlCi14ZW5jb25zb2xlIHdpbGwgdHJ5
IHRvIGd1ZXNzOiBpZiB0aGUgZ3Vlc3QgaXMgYSBwdiBndWVzdCBpdCBkZWZhdWx0cyB0bwotUFYg
Y29uc29sZSwgaWYgdGhlIGd1ZXN0IGlzIGFuIGh2bSBndWVzdCBpdCBkZWZhdWx0cyB0byBlbXVs
YXRlZCBzZXJpYWwuCit4ZW5jb25zb2xlIGlzIHRoZSB0b29sIHRvIGNvbm5lY3QgdG8gYSBQViBv
ciB2aXJ0dWFsIFVBUlQgY29uc29sZSBvciBhbgorZW11bGF0ZWQgc2VyaWFsIHRoYXQgaGFzIGEg
cHR5IGFzIG91dHB1dC4gWGVuY29uc29sZSB0YWtlcyBhIGRvbWlkIGFzCitwYXJhbWV0ZXIgcGx1
cyBhbiBvcHRpb25hbCBjb25zb2xlIHR5cGUgKHB2IGZvciBQViBjb25zb2xlcywgdnVhcnQgZm9y
Cit2aXJ0dWFsIFVBUlQgb3Igc2VyaWFsIGZvciBlbXVsYXRlZCBzZXJpYWxzKSBhbmQgY29uc29s
ZSBudW1iZXIuCitEZXBlbmRpbmcgb24gdGhlIHR5cGUgYW5kIGNvbnNvbGUgbnVtYmVyLCB4ZW5j
b25zb2xlIHdpbGwgbG9vayBmb3IgdGhlIHR0eQorbm9kZSBpbiBkaWZmZXJlbnQgeGVuc3RvcmUg
cGF0aHMsIGFzIGRlc2NyaWJlZCBhYm92ZS4gIElmIHRoZSB1c2VyIGRvZXNuJ3QKK3NwZWNpZnkg
dGhlIGNvbnNvbGUgdHlwZSB4ZW5jb25zb2xlIHdpbGwgdHJ5IHRvIGd1ZXNzOiBpZiB0aGUgZ3Vl
c3QgaXMgYSBwdgorZ3Vlc3QgaXQgZGVmYXVsdHMgdG8gUFYgY29uc29sZSwgaWYgdGhlIGd1ZXN0
IGlzIGFuIGh2bSBndWVzdCBpdCBkZWZhdWx0cyB0bworZW11bGF0ZWQgc2VyaWFsLgogCiBCeSBk
ZWZhdWx0IHhsIGNyZWF0ZXMgYSBwdiBjb25zb2xlIGZvciBodm0gZ3Vlc3RzLCBwbHVzIGFuIGVt
dWxhdGVkCiBzZXJpYWwgaWYgdGhlIHVzZXIgc3BlY2lmaWVkICdzZXJpYWwgPSAicHR5IicgaW4g
dGhlIFZNIGNvbmZpZyBmaWxlLgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 09:03:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 09: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.xen.org>)
	id 1dedwd-0008JS-I4; Mon, 07 Aug 2017 09:03:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dedwc-0008JM-3U
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 09:03:26 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E8/5C-03612-DDC28895; Mon, 07 Aug 2017 09:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG/bazs2NtddxM34ZFjSjTvESUkZU
 lkf0VZWktAz2r0zbappwzQ4PAKNcy7UZkWaGVlZlpioHMC6ItdZXRhcq8lGVSIl3Ushi6dvZZ
 2fnj4/d+z/s978PhpcSKWlJFsRkWljMzRjU5hUhq0V8O61xk00R+OB29vPjbVWIN2uCodYk2o
 R0Sg1mbmpEi0Q8NV0rSnvSjjGa3HWWhpvcoB/lSCjoOWnrGiBw0xcNlCPL7yqW4eIHgV/MYmY
 Mob9fZm2vxfTGCG9a3YlxUIOiq7iVxUYigrvyLVPAl6SioyysRC+xPR8C99jGJ0CSmswiob3U
 RgqCkE+Cso1CKmxLhQb17gleAs/EQKTBBz4PWhqPeezm9FN7mjk6MzkPQ3dbmNfKlN8Pn/gEv
 IzoARp1lIoHFdCC87iv0MtB+cOVCnRhzAIzbe0nMkXD3WgOBeQ7kdRyXYE4B6+M3BPbRQE2jn
 cQh/KDtfB8h/BegjeAepDGqwJ2tFqIBfYKA0os9E2OD4N2pDvIkml0wKVHBJNeCSa4FHisxvR
 Aq7BG4ZS6cOdYrxRwM2RcvSXHLasgvip7cUoSoUrSAZ7l9LBe2JFzLGXR6i4kxGMMWRy4LN7E
 8z+hYI6Plw3elmqqQZ218PF8Nso3HNqGZlEg9Q55cYtUopmlTd2fqGV6fzKUbWb4JBVGUGuT7
 Q20ahR/H6tiMPQajZ/f+yEDJ1P7yakGW82mMiTfosOREMdSdWxUjIqra1Toqopq8533hVBDmV
 DOrCsTPaOGZPt381/TPTj9Fs1RKOfLEVMjSWM5ksPyvD6BACqmVOJvMYLb8nT3giSXyxBpkso
 VYFuafpMpCxd9/bvvY1qfaOt9qc7jXJaV3pjl+bOyPXJmTm9Ct35fp8PlxeNXUZ8NVWv+jNuV
 2g0vTWhU69LLi4IqB648GH9b5xIRPr3GoZc/sUdzspT3mA7Ijr/q/rlfGBrjyGpxdOx1fpyfG
 mQ9+tzpH2uW6zOfnQpoTuC3xyqLg+E+3K/c+URO8nlkcIuZ45jcPb05xzgMAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502096602!109843206!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=1.6 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 HTML_OBFUSCATE_05_10
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15690 invoked from network); 7 Aug 2017 09:03:23 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 7 Aug 2017 09:03:23 -0000
Received: (qmail 20706 invoked from network); 7 Aug 2017 12:03:21 +0300
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 Aug 2017 12:03:21 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 9B1447FC42
 for <xen-devel@lists.xen.org>; Mon,  7 Aug 2017 12:03:21 +0300 (EEST)
Received: (qmail 31066 invoked from network); 7 Aug 2017 12:03:21 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 7 Aug 2017 12:03:21 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 7 Aug 2017 12:03:20 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Mon, 7
 Aug 2017 12:03:20 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "tamas@tklengyel.com" <tamas@tklengyel.com>
Thread-Topic: [PATCH v4] x86/hvm: Allow guest_request vm_events coming from
 userspace
Thread-Index: AQHTDRV/hqtNw1q0ak2V0cNRY95GmqJ0yPIAgAOil4A=
Date: Mon, 7 Aug 2017 09:03:20 +0000
Message-ID: <1502096593.4329.3.camel@bitdefender.com>
References: <1501846324-4683-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@mail.gmail.com>
In-Reply-To: <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@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.18.884, d:out, a:y, w:t, t:16,
 sv:1502085715, ts:1502096600
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72680
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 457220,
 Stamp: 3], Multi: [Enabled, t: (0.000022,0.082278)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.024450), 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.024080,0.000744)],
 URL: [Enabled, t: (0.000008)], RTDA: [Enabled, t: (0.189206), Hit: No,
 Details: v2.6.3; Id: 15.5f4787.1bmjiji5m.2jreu], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7248655523015700405=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7248655523015700405==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_150209659343293camelbitdefendercom_"

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

T24gVmksIDIwMTctMDgtMDQgYXQgMTk6MzIgLTA2MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToN
Cg0KDQpPbiBGcmksIEF1ZyA0LCAyMDE3IGF0IDU6MzIgQU0sIEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPG1haWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4+IHdy
b3RlOg0KSW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2VudCBu
ZWVkcyB0byBjb21tdW5pY2F0ZQ0Kd2l0aCB0aGUgZXh0ZXJuYWwgaW50cm9zcGVjdGlvbiBhZ2Vu
dC4gIEFuIGV4aXN0aW5nIG1lY2hhbmlzbSBpcw0KSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCwgYnV0IHRoaXMgaXMgcmVzdHJpY3RlZCB0byBrZXJuZWwgdXNlY2FzZXMNCmxpa2UgYWxsIG90
aGVyIGh5cGVyY2FsbHMuDQoNCkludHJvZHVjZSBhIG1lY2hhbmlzbSB3aGVyZWJ5IHRoZSBpbnRy
b3NwZWN0aW9uIGFnZW50IGNhbiB3aGl0ZWxpc3QgdGhlDQp1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVx
dWVzdF92bV9ldmVudCBkaXJlY3RseSBmcm9tIHVzZXJzcGFjZS4NCg0KU2lnbmVkLW9mZi1ieTog
QWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb208bWFpbHRvOmFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPj4NCg0KLS0tDQpDaGFuZ2VzIHNpbmNlIFYzOg0KICAgICAgICAtIENo
YW5nZWQgY29tbWl0IG1lc3NhZ2UNCiAgICAgICAgLSBBZGRlZCBuZXcgbGluZXMNCiAgICAgICAg
LSBJbmRlbnQgdGhlIG1heGltdW0gc3BhY2Ugb24gdGhlIGRlZmluZXMNCiAgICAgICAgLSBDaGFu
ZWQgdGhlIG5hbWUgb2YgdGhlIGRlZmluZS9mdW5jdGlvbiBuYW1lL3N0cnVjdCBtZW1iZXINCiAg
ICAgICAgICBmcm9tIHZtY2FsbCB0byBldmVudA0KLS0tDQogdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggfCAgMSArDQogdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAgfCAxNCArKysr
KysrKysrKysrKw0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgIHwgIDUgKysrKysNCiB4
ZW4vY29tbW9uL21vbml0b3IuYyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrDQogeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0NCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICB8ICA1ICsrKy0tDQogNiBmaWxlcyBjaGFuZ2VkLCA0
OCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgNCmlu
ZGV4IGJkZTgzMTMuLjkwYTA1NmYgMTAwNjQ0DQotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaA0KKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgNCkBAIC0yMDIyLDYg
KzIwMjIsNyBAQCBpbnQgeGNfbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21haW5faWQsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGUpOw0KIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYyk7DQoraW50IHhjX2FsbG93X2d1ZXN0X3VzZXJzcGFj
ZV9ldmVudCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxl
KTsNCiBpbnQgeGNfbW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWFpbl9pZCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
ZW5hYmxlLCBib29sIHN5bmMpOw0KIGludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUpOw0KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX21vbml0b3IuYyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYw0KaW5kZXggYjQ0
Y2U5My4uNjA2NGMzOSAxMDA2NDQNCi0tLSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYw0KKysr
IGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jDQpAQCAtMTYxLDYgKzE2MSwyMCBAQCBpbnQgeGNf
bW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9p
ZCwgYm9vbCBlbmFibGUsDQogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsNCiB9
DQoNCitpbnQgeGNfYWxsb3dfZ3Vlc3RfdXNlcnNwYWNlX2V2ZW50KHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUpDQoNClRoaXMgZnVuY3Rpb24gc2hvdWxk
IGJlIHByZWZpeGVkIHdpdGggInhjX21vbml0b3JfIiBsaWtlIGFsbCB0aGUgcmVzdCBvZiB0aGUg
ZnVuY3Rpb25zIGhlcmUuDQoNCit7DQorICAgIERFQ0xBUkVfRE9NQ1RMOw0KKw0KKyAgICBkb21j
dGwuY21kID0gWEVOX0RPTUNUTF9tb25pdG9yX29wOw0KKyAgICBkb21jdGwuZG9tYWluID0gZG9t
YWluX2lkOw0KKyAgICBkb21jdGwudS5tb25pdG9yX29wLm9wID0gZW5hYmxlID8gWEVOX0RPTUNU
TF9NT05JVE9SX09QX0VOQUJMRQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogWEVOX0RPTUNUTF9NT05JVE9SX09QX0RJU0FCTEU7DQorICAgIGRvbWN0bC51Lm1vbml0b3Jf
b3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfVVNFUlNQQUNFX0VWRU5U
Ow0KKw0KKyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7DQorfQ0KKw0KKw0KIGlu
dCB4Y19tb25pdG9yX2VtdWxhdGVfZWFjaF9yZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9tYWluX2lkLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUp
DQogew0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h5cGVyY2FsbC5jDQppbmRleCBlNzIzOGNlLi44ZWI1ZjQ5IDEwMDY0NA0KLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYw0KKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
eXBlcmNhbGwuYw0KQEAgLTE1NSw2ICsxNTUsMTEgQEAgaW50IGh2bV9oeXBlcmNhbGwoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQogICAgICAgICAvKiBGYWxsdGhyb3VnaCB0byBwZXJtaXNz
aW9uIGNoZWNrLiAqLw0KICAgICBjYXNlIDQ6DQogICAgIGNhc2UgMjoNCisgICAgICAgIGlmICgg
Y3VycmQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZXZlbnQgJiYNCisgICAgICAg
ICAgICBlYXggPT0gX19IWVBFUlZJU09SX2h2bV9vcCAmJg0KKyAgICAgICAgICAgIChtb2RlID09
IDggPyByZWdzLT5yZGkgOiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZl
bnQgKQ0KKyAgICAgICAgICAgIGJyZWFrOw0KKw0KICAgICAgICAgaWYgKCB1bmxpa2VseShodm1f
Z2V0X2NwbChjdXJyKSkgKQ0KICAgICAgICAgew0KICAgICBkZWZhdWx0Og0KZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vbW9uaXRvci5jIGIveGVuL2NvbW1vbi9tb25pdG9yLmMNCmluZGV4IDQ1MWY0
MmYuLjIxYTE0NTcgMTAwNjQ0DQotLS0gYS94ZW4vY29tbW9uL21vbml0b3IuYw0KKysrIGIveGVu
L2NvbW1vbi9tb25pdG9yLmMNCkBAIC03OSw2ICs3OSwyMCBAQCBpbnQgbW9uaXRvcl9kb21jdGwo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9wKQ0KICAg
ICAgICAgYnJlYWs7DQogICAgIH0NCg0KKyAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9HVUVTVF9VU0VSU1BBQ0VfRVZFTlQ6DQorICAgIHsNCisgICAgICAgIGJvb2xfdCBvbGRfc3Rh
dHVzID0gZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X2VuYWJsZWQ7DQoNCllvdSBhcmUgY2hlY2tp
bmcgZ3Vlc3RfcmVxdWVzdCBlbmFibGVkIGhlcmUgd2hpbGUgbGF0ZXIgc2V0dGluZyBndWVzdF9y
ZXF1ZXN0X3VzZXJzcGFjZV9ldmVudC4gVGhlc2UgYXJlIHR3byBzZXBhcmF0ZSBtb25pdG9yIG9w
dGlvbnMsIGFkanVzdCBhY2NvcmRpbmdseS4NCg0KKw0KKyAgICAgICAgaWYgKCB1bmxpa2VseShv
bGRfc3RhdHVzID09IHJlcXVlc3RlZF9zdGF0dXMpICkNCisgICAgICAgICAgICByZXR1cm4gLUVF
WElTVDsNCisNCisgICAgICAgIGRvbWFpbl9wYXVzZShkKTsNCisgICAgICAgIGQtPm1vbml0b3Iu
Z3Vlc3RfcmVxdWVzdF9zeW5jID0gbW9wLT51Lmd1ZXN0X3JlcXVlc3Quc3luYzsNCg0KWW91IGFy
ZSBzZXR0aW5nIGd1ZXN0X3JlcXVlc3Rfc3luYyBoZXJlIHdoaWNoIGlzIGEgc2V0dGluZyBiZWxv
bmdpbmcgdG8gZ3Vlc3RfcmVxdWVzdF9lbmFibGVkLiBJZiB5b3UgbmVlZCBzeW5jL2FzeW5jIG9w
dGlvbiBmb3IgdGhlIHVzZXJzcGFjZSBndWVzdCByZXF1ZXN0IGl0IHNob3VsZCBiZSBhIHNlcGFy
YXRlIGJpdC4gU2luY2UgdGhlIHRvb2xzdGFjayBzaWRlIHlvdSBhZGQgaW4gdGhpcyBwYXRjaCBu
ZXZlciBzZXRzIHRoZSBzeW5jIG9wdGlvbiBJIGFzc3VtZSB0aGF0IGlzIG5vdCB0aGUgY2FzZSwg
c28gcmVtb3ZlIHRoaXMuDQoNCisgICAgICAgIGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vy
c3BhY2VfZXZlbnQgPSByZXF1ZXN0ZWRfc3RhdHVzOw0KKyAgICAgICAgZG9tYWluX3VucGF1c2Uo
ZCk7DQorICAgICAgICBicmVhazsNCisgICAgfQ0KKw0KICAgICBkZWZhdWx0Og0KICAgICAgICAg
LyogR2l2ZSBhcmNoLXNpZGUgdGhlIGNoYW5jZSB0byBoYW5kbGUgdGhpcyBldmVudCAqLw0KICAg
ICAgICAgcmV0dXJuIGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoZCwgbW9wKTsNCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgNCmluZGV4IGZmMzk3NjIuLjg3MDQ5NWMgMTAwNjQ0DQotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgNCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaA0KQEAgLTEw
NzMsMTYgKzEwNzMsMTcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3Jf
Y210X29wX3QpOw0KICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX09QX0dFVF9DQVBBQklMSVRJ
RVMgIDINCiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9PUF9FTVVMQVRFX0VBQ0hfUkVQICAz
DQoNCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHICAgICAg
ICAgMA0KLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IgICAgICAg
ICAgICAxDQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU0lOR0xFU1RFUCAgICAg
ICAgICAgIDINCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVB
S1BPSU5UICAgMw0KLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVF
U1QgICAgICAgICA0DQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhD
RVBUSU9OICAgICAgIDUNCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCAg
ICAgICAgICAgICAgICAgNg0KLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1BSSVZJ
TEVHRURfQ0FMTCAgICAgICA3DQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5U
RVJSVVBUICAgICAgICAgICAgIDgNCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9E
RVNDX0FDQ0VTUyAgICAgICAgICAgOQ0KKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X1dSSVRFX0NUUkxSRUcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5l
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxDQorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU0lOR0xF
U1RFUCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMg0KKyNkZWZpbmUgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQgICAgICAgICAgICAgICAgICAg
ICAgICAgIDMNCisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNU
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0DQorI2RlZmluZSBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
NQ0KKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDYNCisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9QUklWSUxFR0VEX0NBTEwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3DQorI2Rl
ZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RF
U0NfQUNDRVNTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkNCisjZGVmaW5lIFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9VU0VSU1BBQ0VfRVZFTlQgICAgICAgICAgICAg
ICAgICAgICAgIDEwDQoNCiBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wIHsNCiAgICAgdWlu
dDMyX3Qgb3A7IC8qIFhFTl9ET01DVExfTU9OSVRPUl9PUF8qICovDQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaA0KaW5kZXggNjY3
M2IyNy4uODk4YTEzMiAxMDA2NDQNCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oDQorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaA0KQEAgLTQ4MCw4ICs0ODAsOSBAQCBzdHJ1Y3QgZG9t
YWluDQoNCiAgICAgLyogQ29tbW9uIG1vbml0b3Igb3B0aW9ucyAqLw0KICAgICBzdHJ1Y3Qgew0K
LSAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfZW5hYmxlZCAgICAgICA6IDE7DQot
ICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9zeW5jICAgICAgICAgIDogMTsNCisg
ICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IDE7DQorICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVz
dF9zeW5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOw0KKyAgICAgICAg
dW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2V2ZW50ICAgICAgICAgICAgICAg
ICAgICAgICAgIDogMTsNCg0KVGhpcyBzaG91bGQgYmUgImd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNl
X2VuYWJsZWQiLiBJdCBhbHNvIHNob3VsZCBub3QgYmUgaW4geGVuL3NjaGVkLmggYXMgb24gQVJN
IHRoZXJlIGlzIG5vIGluc3RydWN0aW9uIHRyYXBwaW5nIGZyb20gdXNlcnNwYWNlIGRpcmVjdGx5
IHRvIHRoZSBoeXBlcnZpc29yIChBRkFJSykuDQpJcyBldmVyeW9uZSBvayB3aXRoIG1vdmluZyB0
aGUgYml0IGluIGEgeDg2IHNwZWNpZmljIHJlZ2lvbj8NCg0KICAgICB9IG1vbml0b3I7DQogfTsN
Cg0KLS0NCjIuNy40DQoNCg0KVGFtYXMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NClRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXINCg0KUmVnYXJkcywNCkFs
ZXgNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNj
YW5uZWQgYnkgQml0ZGVmZW5kZXINCg==

--_000_150209659343293camelbitdefendercom_
Content-Type: text/html; charset="utf-8"
Content-ID: <FA3F726B8B1B9D42A660762D65FD955D@bitdefender.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdj5PbiBWaSwg
MjAxNy0wOC0wNCBhdCAxOTozMiAtMDYwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOjwvZGl2Pg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2IGRpcj0ibHRyIj48YnI+DQo8ZGl2IGNsYXNz
PSJnbWFpbF9leHRyYSI+PGJyPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIEZyaSwgQXVn
IDQsIDIwMTcgYXQgNTozMiBBTSwgQWxleGFuZHJ1IElzYWlsYSA8c3BhbiBkaXI9Imx0ciI+DQom
bHQ7PGEgaHJlZj0ibWFpbHRvOmFpc2FpbGFAYml0ZGVmZW5kZXIuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+YWlzYWlsYUBiaXRkZWZlbmRlci5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+SW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBp
bi1ndWVzdCBhZ2VudCBuZWVkcyB0byBjb21tdW5pY2F0ZTxicj4NCndpdGggdGhlIGV4dGVybmFs
IGludHJvc3BlY3Rpb24gYWdlbnQuJm5ic3A7IEFuIGV4aXN0aW5nIG1lY2hhbmlzbSBpczxicj4N
CkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQgdG8g
a2VybmVsIHVzZWNhc2VzPGJyPg0KbGlrZSBhbGwgb3RoZXIgaHlwZXJjYWxscy48YnI+DQo8YnI+
DQpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBhZ2VudCBj
YW4gd2hpdGVsaXN0IHRoZTxicj4NCnVzZSBvZiBIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50
IGRpcmVjdGx5IGZyb20gdXNlcnNwYWNlLjxicj4NCjxicj4NClNpZ25lZC1vZmYtYnk6IEFsZXhh
bmRydSBJc2FpbGEgJmx0OzxhIGhyZWY9Im1haWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPC9hPiZndDs8YnI+DQo8YnI+
DQotLS08YnI+DQpDaGFuZ2VzIHNpbmNlIFYzOjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAtIENoYW5nZWQgY29tbWl0IG1lc3NhZ2U8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgLSBBZGRlZCBuZXcgbGluZXM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
LSBJbmRlbnQgdGhlIG1heGltdW0gc3BhY2Ugb24gdGhlIGRlZmluZXM8YnI+DQombmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgLSBDaGFuZWQgdGhlIG5hbWUgb2YgdGhlIGRlZmluZS9mdW5jdGlv
biBuYW1lL3N0cnVjdCBtZW1iZXI8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IGZyb20gdm1jYWxsIHRvIGV2ZW50PGJyPg0KLS0tPGJyPg0KJm5ic3A7dG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggfCZuYnNwOyAxICYjNDM7PGJyPg0KJm5ic3A7dG9vbHMvbGlieGMv
eGNfbW9uaXRvci5jJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCAxNCAmIzQzOyYjNDM7JiM0MzsmIzQz
OyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7PGJyPg0K
Jm5ic3A7eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyZuYnNwOyB8Jm5ic3A7IDUgJiM0Mzsm
IzQzOyYjNDM7JiM0MzsmIzQzOzxicj4NCiZuYnNwO3hlbi9jb21tb24vbW9uaXRvci5jJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8IDE0ICYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0
MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0Mzs8YnI+DQombmJz
cDt4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgmbmJzcDsgJm5ic3A7fCAyMSAmIzQzOyYjNDM7
JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7LS0tLS0tLS0tLTxi
cj4NCiZuYnNwO3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7fCZuYnNwOyA1ICYjNDM7JiM0MzsmIzQzOy0tPGJyPg0KJm5ic3A7NiBmaWxlcyBjaGFuZ2Vk
LCA0OCBpbnNlcnRpb25zKCYjNDM7KSwgMTIgZGVsZXRpb25zKC0pPGJyPg0KPGJyPg0KZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC48d2JyPmggYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuPHdicj5oPGJyPg0KaW5kZXggYmRlODMxMy4uOTBhMDU2ZiAxMDA2NDQ8
YnI+DQotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuPHdicj5oPGJyPg0KJiM0Mzsm
IzQzOyYjNDM7IGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLjx3YnI+aDxicj4NCkBAIC0y
MDIyLDYgJiM0MzsyMDIyLDcgQEAgaW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeDx3
YnI+Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsPGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBib29sIGVu
YWJsZSk7PGJyPg0KJm5ic3A7aW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbjx3YnI+
dGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCw8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTs8YnI+
DQomIzQzO2ludCB4Y19hbGxvd19ndWVzdF91c2Vyc3BhY2VfZXZlbnQ8d2JyPih4Y19pbnRlcmZh
Y2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTs8YnI+DQombmJzcDtpbnQg
eGNfbW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjPHdicj5faW50ZXJmYWNlICp4Y2gsIGRvbWlk
X3QgZG9tYWluX2lkLDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtib29sIGVuYWJsZSwgYm9vbCBzeW5jKTs8YnI+DQombmJz
cDtpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5f
aWQsIGJvb2wgZW5hYmxlKTs8YnI+DQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRv
ci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jPGJyPg0KaW5kZXggYjQ0Y2U5My4uNjA2NGMz
OSAxMDA2NDQ8YnI+DQotLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmM8YnI+DQomIzQzOyYj
NDM7JiM0MzsgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmM8YnI+DQpAQCAtMTYxLDYgJiM0Mzsx
NjEsMjAgQEAgaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbjx3YnI+dGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUsPGJyPg0KJm5ic3A7ICZuYnNwOyAm
bmJzcDtyZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmFtcDtkb21jdGwpOzxicj4NCiZuYnNwO308YnI+
DQo8YnI+DQomIzQzO2ludCB4Y19hbGxvd19ndWVzdF91c2Vyc3BhY2VfZXZlbnQ8d2JyPih4Y19p
bnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTxicj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoaXMgZnVuY3Rpb24gc2hvdWxkIGJl
IHByZWZpeGVkIHdpdGggJnF1b3Q7eGNfbW9uaXRvcl8mcXVvdDsgbGlrZSBhbGwgdGhlIHJlc3Qg
b2YgdGhlIGZ1bmN0aW9ucyBoZXJlLjxicj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPiYjNDM7ezxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyBERUNM
QVJFX0RPTUNUTDs8YnI+DQomIzQzOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF9tb25pdG9yX29wOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyBkb21jdGwu
ZG9tYWluID0gZG9tYWluX2lkOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyBkb21jdGwudS5tb25p
dG9yX29wLm9wID0gZW5hYmxlID8gWEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRTxicj4NCiYj
NDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRTs8YnI+DQomIzQz
OyZuYnNwOyAmbmJzcDsgZG9tY3RsLnUubW9uaXRvcl9vcC5ldmVudCA9IFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9HVUVTVDx3YnI+X1VTRVJTUEFDRV9FVkVOVDs8YnI+DQomIzQzOzxicj4NCiYj
NDM7Jm5ic3A7ICZuYnNwOyByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmFtcDtkb21jdGwpOzxicj4N
CiYjNDM7fTxicj4NCiYjNDM7PGJyPg0KJiM0Mzs8YnI+DQombmJzcDtpbnQgeGNfbW9uaXRvcl9l
bXVsYXRlX2VhY2hfcmVwKHhjPHdicj5faW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lk
LDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtib29sIGVuYWJsZSk8YnI+DQombmJzcDt7PGJyPg0KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5j
PGJyPg0KaW5kZXggZTcyMzhjZS4uOGViNWY0OSAxMDA2NDQ8YnI+DQotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2h5cGVyY2FsbC5jPGJyPg0KJiM0MzsmIzQzOyYjNDM7IGIveGVuL2FyY2gveDg2L2h2
bS9oeXBlcmNhbGwuYzxicj4NCkBAIC0xNTUsNiAmIzQzOzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVy
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7LyogRmFsbHRocm91Z2ggdG8gcGVybWlzc2lvbiBjaGVjay4gKi88YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwO2Nhc2UgNDo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwO2Nh
c2UgMjo8YnI+DQomIzQzOyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBpZiAoIGN1cnJkLSZn
dDttb25pdG9yLmd1ZXN0X3JlcXVlc3RfdTx3YnI+c2Vyc3BhY2VfZXZlbnQgJmFtcDsmYW1wOzxi
cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPiYjNDM7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZWF4ID09IF9fSFlQRVJWSVNPUl9odm1f
b3AgJmFtcDsmYW1wOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgKG1vZGUgPT0gOCA/IHJlZ3MtJmd0O3JkaSA6IHJlZ3MtJmd0O2VieCkgPT0gSFZN
T1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCApPGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBicmVhazs8YnI+DQomIzQzOzxicj4NCiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtpZiAoIHVubGlrZWx5KGh2bV9nZXRfY3BsKGN1cnIpKSAp
PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3s8YnI+DQombmJzcDsgJm5i
c3A7ICZuYnNwO2RlZmF1bHQ6PGJyPg0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbW9uaXRvci5j
IGIveGVuL2NvbW1vbi9tb25pdG9yLmM8YnI+DQppbmRleCA0NTFmNDJmLi4yMWExNDU3IDEwMDY0
NDxicj4NCi0tLSBhL3hlbi9jb21tb24vbW9uaXRvci5jPGJyPg0KJiM0MzsmIzQzOyYjNDM7IGIv
eGVuL2NvbW1vbi9tb25pdG9yLmM8YnI+DQpAQCAtNzksNiAmIzQzOzc5LDIwIEBAIGludCBtb25p
dG9yX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29w
ICptb3ApPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2JyZWFrOzxicj4N
CiZuYnNwOyAmbmJzcDsgJm5ic3A7fTxicj4NCjxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyBjYXNl
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVDx3YnI+X1VTRVJTUEFDRV9FVkVOVDo8YnI+
DQomIzQzOyZuYnNwOyAmbmJzcDsgezxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IGJvb2xfdCBvbGRfc3RhdHVzID0gZC0mZ3Q7bW9uaXRvci5ndWVzdF9yZXF1ZXN0X2VuYWJs
PHdicj5lZDs8YnI+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5Zb3Ug
YXJlIGNoZWNraW5nIGd1ZXN0X3JlcXVlc3QgZW5hYmxlZCBoZXJlIHdoaWxlIGxhdGVyIHNldHRp
bmcgZ3Vlc3RfcmVxdWVzdF91c2Vyczx3YnI+cGFjZV9ldmVudC4gVGhlc2UgYXJlIHR3byBzZXBh
cmF0ZSBtb25pdG9yIG9wdGlvbnMsIGFkanVzdCBhY2NvcmRpbmdseS48YnI+DQo8L2Rpdj4NCjxk
aXY+Jm5ic3A7PC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4mIzQzOzxicj4NCiYjNDM7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGlmICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSBy
ZXF1ZXN0ZWRfc3RhdHVzKSApPGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyByZXR1cm4gLUVFWElTVDs8YnI+DQomIzQzOzxicj4NCiYjNDM7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRvbWFpbl9wYXVzZShkKTs8YnI+DQomIzQzOyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyBkLSZndDttb25pdG9yLmd1ZXN0X3JlcXVlc3Rfc3luYyA9IG1v
cC0mZ3Q7dS5ndWVzdF9yZXF1ZXN0LnN5bmM7PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxkaXY+WW91IGFyZSBzZXR0aW5nIGd1ZXN0X3JlcXVlc3Rfc3luYyBoZXJlIHdo
aWNoIGlzIGEgc2V0dGluZyBiZWxvbmdpbmcgdG8gZ3Vlc3RfcmVxdWVzdF9lbmFibGVkLiBJZiB5
b3UgbmVlZCBzeW5jL2FzeW5jIG9wdGlvbiBmb3IgdGhlIHVzZXJzcGFjZSBndWVzdCByZXF1ZXN0
IGl0IHNob3VsZCBiZSBhIHNlcGFyYXRlIGJpdC4gU2luY2UgdGhlIHRvb2xzdGFjayBzaWRlIHlv
dSBhZGQgaW4gdGhpcyBwYXRjaCBuZXZlciBzZXRzIHRoZSBzeW5jDQogb3B0aW9uIEkgYXNzdW1l
IHRoYXQgaXMgbm90IHRoZSBjYXNlLCBzbyByZW1vdmUgdGhpcy48YnI+DQo8L2Rpdj4NCjxkaXY+
Jm5ic3A7PC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4mIzQzOyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyBkLSZndDttb25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNlcnM8d2JyPnBhY2Vf
ZXZlbnQgPSByZXF1ZXN0ZWRfc3RhdHVzOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IGRvbWFpbl91bnBhdXNlKGQpOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IGJyZWFrOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyB9PGJyPg0KJiM0Mzs8YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwO2RlZmF1bHQ6PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOy8qIEdpdmUgYXJjaC1zaWRlIHRoZSBjaGFuY2UgdG8gaGFuZGxlIHRoaXMgZXZl
bnQgKi88YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cmV0dXJuIGFyY2hf
bW9uaXRvcl9kb21jdGxfZXZlbnQoZCwgbW9wKTs8YnI+DQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oPGJyPg0KaW5k
ZXggZmYzOTc2Mi4uODcwNDk1YyAxMDA2NDQ8YnI+DQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmg8YnI+DQomIzQzOyYjNDM7JiM0MzsgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
Lmg8YnI+DQpAQCAtMTA3MywxNiAmIzQzOzEwNzMsMTcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2RvPHdicj5tY3RsX3Bzcl9jbXRfb3BfdCk7PGJyPg0KJm5ic3A7I2RlZmluZSBYRU5f
RE9NQ1RMX01PTklUT1JfT1BfR0VUX0NBUEE8d2JyPkJJTElUSUVTJm5ic3A7IDI8YnI+DQombmJz
cDsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9PUF9FTVVMQVRFXzx3YnI+RUFDSF9SRVAmbmJz
cDsgMzxicj4NCjxicj4NCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURTx3
YnI+X0NUUkxSRUcmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MDxicj4NCi0jZGVm
aW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVDx3YnI+T19NU1ImbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAxPGJyPg0KLSNkZWZpbmUgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX1NJTkdMPHdicj5FU1RFUCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7IDI8YnI+DQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09G
VFc8d2JyPkFSRV9CUkVBS1BPSU5UJm5ic3A7ICZuYnNwOzM8YnI+DQotI2RlZmluZSBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfR1VFU1Q8d2JyPl9SRVFVRVNUJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOzQ8YnI+DQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVC
VUc8d2JyPl9FWENFUFRJT04mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs1PGJyPg0KLSNkZWZp
bmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UXzx3YnI+Q1BVSUQmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzY8YnI+DQotI2RlZmlu
ZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfUFJJVkk8d2JyPkxFR0VEX0NBTEwmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDs3PGJyPg0KLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0lOVEVSPHdicj5SVVBUJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ODxicj4NCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERVNDXzx3YnI+
QUNDRVNTJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs5PGJyPg0KJiM0
MzsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURTx3YnI+X0NUUkxSRUcmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMDxicj4N
CiYjNDM7I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1Q8d2JyPk9fTVNSJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsxPGJyPg0KJiM0MzsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5H
TDx3YnI+RVNURVAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOzI8YnI+DQomIzQzOyNkZWZpbmUgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX1NPRlRXPHdicj5BUkVfQlJFQUtQT0lOVCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAzPGJyPg0KJiM0MzsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9H
VUVTVDx3YnI+X1JFUVVFU1QmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgNDxicj4NCiYjNDM7I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfREVCVUc8d2JyPl9FWENFUFRJT04mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyA1PGJyPg0KJiM0MzsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF88d2JyPkNQVUlEJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA2PGJyPg0KJiM0MzsjZGVmaW5l
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9QUklWSTx3YnI+TEVHRURfQ0FMTCZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDc8YnI+DQomIzQzOyNkZWZpbmUg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSPHdicj5SVVBUJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgODxicj4N
CiYjNDM7I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ188d2JyPkFDQ0VTUyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgOTxicj4NCiYjNDM7I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1Q8d2Jy
Pl9VU0VSU1BBQ0VfRVZFTlQmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzEwPGJyPg0KPGJyPg0K
Jm5ic3A7c3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7PGJyPg0KJm5ic3A7ICZuYnNwOyAm
bmJzcDt1aW50MzJfdCBvcDsgLyogWEVOX0RPTUNUTF9NT05JVE9SX09QXyogKi88YnI+DQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aDxicj4NCmluZGV4IDY2NzNiMjcuLjg5OGExMzIgMTAwNjQ0PGJyPg0KLS0tIGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmg8YnI+DQomIzQzOyYjNDM7JiM0MzsgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaDxicj4NCkBAIC00ODAsOCAmIzQzOzQ4MCw5IEBAIHN0cnVjdCBkb21haW48YnI+DQo8YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwOy8qIENvbW1vbiBtb25pdG9yIG9wdGlvbnMgKi88YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwO3N0cnVjdCB7PGJyPg0KLSZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7OiAxOzxicj4NCi0mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgdW5zaWduZWQg
aW50IGd1ZXN0X3JlcXVlc3Rfc3luYyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
OiAxOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHVuc2lnbmVkIGludCBn
dWVzdF9yZXF1ZXN0X2VuYWJsZWQmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7OiAxOzxicj4NCiYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7IHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3N5bmMmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA6IDE7
PGJyPg0KJiM0MzsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgdW5zaWduZWQgaW50IGd1ZXN0
X3JlcXVlc3RfdXNlcnNwYWNlX2V2ZW50Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
OiAxOzxicj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoaXMgc2hv
dWxkIGJlICZxdW90O2d1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2VuYWJsZWQmcXVvdDsuIEl0IGFs
c28gc2hvdWxkIG5vdCBiZSBpbiB4ZW4vc2NoZWQuaCBhcyBvbiBBUk0gdGhlcmUgaXMgbm8gaW5z
dHJ1Y3Rpb24gdHJhcHBpbmcgZnJvbSB1c2Vyc3BhY2UgZGlyZWN0bHkgdG8gdGhlIGh5cGVydmlz
b3IgKEFGQUlLKS48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE2
cHg7IG9ycGhhbnM6IDI7IHdpZG93czogMjsiPklzIGV2ZXJ5b25lIG9rIHdpdGggbW92aW5nIHRo
ZSBiaXQgaW4gYSB4ODYgc3BlY2lmaWMgcmVnaW9uPzwvc3Bhbj48L2Rpdj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+
DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+Jm5ic3A7ICZuYnNwOyAmbmJzcDt9IG1vbml0b3I7PGJyPg0KJm5ic3A7
fTs8YnI+DQo8c3BhbiBjbGFzcz0iZ21haWwtbV85MTMzOTc5ODMxODAyNDgwOTM3SE9FblpiIj48
Zm9udCBjb2xvcj0iIzg4ODg4OCI+PGJyPg0KLS08YnI+DQoyLjcuNDxicj4NCjwvZm9udD48L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
ImdtYWlsX2V4dHJhIj5UYW1hczxicj4NCjwvZGl2Pg0KPC9kaXY+DQo8YnI+DQo8aHIgYWxpZ249
ImxlZnQiIHN0eWxlPSJtYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdDt3aWR0aDo1MCU7aGVp
Z2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOmdyYXk7Ym9yZGVyOjBweDsiPg0KPGZvbnQgc3R5bGU9
ImNvbG9yOmdyYXk7IiBzaXplPSItMSI+VGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZl
bmRlcjwvZm9udD4gPC9ibG9ja3F1b3RlPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UmVnYXJk
cywmbmJzcDs8L2Rpdj4NCjxkaXY+QWxleDwvZGl2Pg0KPGJyPg0KPGhyIGFsaWduPSJsZWZ0IiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6NTAlO2hlaWdodDoxcHg7
YmFja2dyb3VuZC1jb2xvcjpncmF5O2JvcmRlcjowcHg7Ij4NCjxmb250IHN0eWxlPSJjb2xvcjpn
cmF5OyIgc2l6ZT0iLTEiPlRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXI8L2Zv
bnQ+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_150209659343293camelbitdefendercom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7248655523015700405==--


From xen-devel-bounces@lists.xen.org Mon Aug 07 09:06:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 09: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.xen.org>)
	id 1dedzp-0008VT-45; Mon, 07 Aug 2017 09:06:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dedzn-0008VI-8j
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 09:06:43 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E9/FE-03937-2AD28895; Mon, 07 Aug 2017 09:06:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS3ehbke
 kwYn7mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3i60sBa0OFY9X/mNpYLxl2MXIySEkkCcx
 685qFhCbV8BO4tvCbawgtoSAocTphTfB4iwCqhLzjr1mArHZBNQlOhe1A8U5OEQEZCW62yVBw
 swC7UwSR1+EgdjCAqES79q3AJVwAY3fwijRe/km2ExOASOJYx17mEF6eQUEJf7uEAYxmYFGrp
 8nBDFGXqJ562xmiLC0xPJ/HBMY+WYh1M9CqJ+FpH4WQv0CRpZVjOrFqUVlqUW6pnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhxwAEOxinX/Y/xCjJwaQkyhu/oi1SiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgQvh05HpJBgUWp6akVaZg4wAmDSEhw8SiK86SBp3uKCxNzizHSI1
 ClGY44Nq9d/YeJ4NeH/NyYhlrz8vFQpcV55kFIBkNKM0jy4QbDIvMQoKyXMywh0mhBPQWpRbm
 YJqvwrRnEORiVh3lyQKTyZeSVw+14BncIEdMqbxFaQU0oSEVJSDYwWlxwP+pYUe76O3Ll+2cK
 qbRnxDWt6Z1vGPC+tyypllT4efk8wZcX0C2vE/i+KLKtRVDIN6nGbxO1/PL7vld2NP+5WF5Xy
 G13cmXxPW/3czxZ7QSj8yS/nK5c/3eaSKvLPqNwamMp4V5qdZ6V4XuSS0xtlLjJsr+PKcTv3P
 PCRw2T5xcFRi5RYijMSDbWYi4oTAU6j/83HAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502096799!105150312!1
X-Originating-IP: [137.65.248.74]
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 60547 invoked from network); 7 Aug 2017 09:06:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 09:06:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 03:06:38 -0600
Message-Id: <59882D9C02000078001038F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 03:06:36 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <1501846324-4683-1-git-send-email-aisaila@bitdefender.com>,
 <CABfawhkhQVG+XYWQOe85MV9A2PvOpSQgEcy_Ac-NG=fSy_r7vg@mail.gmail.com>
 <1502095084798.55199@bitdefender.com>
In-Reply-To: <1502095084798.55199@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 v4] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gMDgv
MDcvMTcgMTA6MzggQU0gPj4+CuKAiwpDYW4geW91IHBsZWFzZSBwcm9wZXJseSB1c2UgcXVvdGlu
ZyBpbiB5b3VyIHJlcGxpZXMgKGFuZCBzdGF5IGF3YXkgZnJvbQpzZW5kaW5nIEhUTUwgbWFpbHMs
IGlmIGF0IGFsbCBwb3NzaWJsZSk/IEluIHlvdXIgcmVwbHkgYmVsb3csIGl0IGlzIGltcG9zc2li
bGUKdG8gdGVsbCB3aGljaCBwYXJ0cyBvZiB0aGUgbWFpbCBhcmUgYWN0dWFsbHkgeW91ciBjb21t
ZW50cy4KCkphbgoKPj4+Pj4+Pj4+Pj4+Pj4gcXVvdGVkIG9yaWdpbmFsIG1haWwgPDw8PDw8PDw8
PDw8PDw8PDw8PDwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyb206IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KU2VudDogU2F0dXJkYXksIEF1Z3VzdCA1
LCAyMDE3IDQ6MzIgQU0KVG86IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBCkNjOiBYZW4tZGV2ZWw7
IHdlaS5saXUyQGNpdHJpeC5jb207IFRpbSBEZWVnYW47IFN0ZWZhbm8gU3RhYmVsbGluaTsgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrOyBKYW4gQmV1bGljaDsgSWFuIEphY2tzb247IEdlb3JnZSBEdW5s
YXA7IEFuZHJldyBDb29wZXI7IFJhenZhbiBDb2pvY2FydQpTdWJqZWN0OiBSZTogW1BBVENIIHY0
XSB4ODYvaHZtOiBBbGxvdyBndWVzdF9yZXF1ZXN0IHZtX2V2ZW50cyBjb21pbmcgZnJvbSB1c2Vy
c3BhY2UKCgoKT24gRnJpLCBBdWcgNCwgMjAxNyBhdCA1OjMyIEFNLCBBbGV4YW5kcnUgSXNhaWxh
IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbTxtYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
PiB3cm90ZToKSW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2Vu
dCBuZWVkcyB0byBjb21tdW5pY2F0ZQp3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFn
ZW50LiAgQW4gZXhpc3RpbmcgbWVjaGFuaXNtIGlzCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZl
bnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCmxpa2UgYWxsIG90
aGVyIGh5cGVyY2FsbHMuCgpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9z
cGVjdGlvbiBhZ2VudCBjYW4gd2hpdGVsaXN0IHRoZQp1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVz
dF92bV9ldmVudCBkaXJlY3RseSBmcm9tIHVzZXJzcGFjZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhh
bmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPG1haWx0bzphaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMzoKICAgICAgICAtIENoYW5nZWQgY29t
bWl0IG1lc3NhZ2UKICAgICAgICAtIEFkZGVkIG5ldyBsaW5lcwogICAgICAgIC0gSW5kZW50IHRo
ZSBtYXhpbXVtIHNwYWNlIG9uIHRoZSBkZWZpbmVzCiAgICAgICAgLSBDaGFuZWQgdGhlIG5hbWUg
b2YgdGhlIGRlZmluZS9mdW5jdGlvbiBuYW1lL3N0cnVjdCBtZW1iZXIKICAgICAgICAgIGZyb20g
dm1jYWxsIHRvIGV2ZW50Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSAr
CiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jICB8ICA1ICsrKysrCiB4ZW4vY29tbW9uL21vbml0b3Iu
YyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggICB8IDIxICsrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICAgfCAgNSArKystLQogNiBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGJkZTgzMTMuLjkwYTA1NmYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDIyLDYgKzIwMjIsNyBAQCBpbnQgeGNfbW9uaXRvcl9k
ZXNjcmlwdG9yX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSk7CiBpbnQgeGNfbW9u
aXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYyk7Citp
bnQgeGNfYWxsb3dfZ3Vlc3RfdXNlcnNwYWNlX2V2ZW50KHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUpOwogaW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0
aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMpOwogaW50IHhjX21vbml0
b3JfY3B1aWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJs
ZSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94
Y19tb25pdG9yLmMKaW5kZXggYjQ0Y2U5My4uNjA2NGMzOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwpAQCAtMTYxLDYg
KzE2MSwyMCBAQCBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUsCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4
Y2gsICZkb21jdGwpOwogfQoKK2ludCB4Y19hbGxvd19ndWVzdF91c2Vyc3BhY2VfZXZlbnQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSkKClRoaXMgZnVu
Y3Rpb24gc2hvdWxkIGJlIHByZWZpeGVkIHdpdGggInhjX21vbml0b3JfIiBsaWtlIGFsbCB0aGUg
cmVzdCBvZiB0aGUgZnVuY3Rpb25zIGhlcmUuCgoreworICAgIERFQ0xBUkVfRE9NQ1RMOworCisg
ICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfbW9uaXRvcl9vcDsKKyAgICBkb21jdGwuZG9tYWlu
ID0gZG9tYWluX2lkOworICAgIGRvbWN0bC51Lm1vbml0b3Jfb3Aub3AgPSBlbmFibGUgPyBYRU5f
RE9NQ1RMX01PTklUT1JfT1BfRU5BQkxFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOworICAgIGRvbWN0bC51Lm1vbml0
b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfVVNFUlNQQUNFX0VW
RU5UOworCisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworfQorCisKIGludCB4
Y19tb25pdG9yX2VtdWxhdGVfZWFjaF9yZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9t
YWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKIHsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2h5cGVyY2FsbC5jCmluZGV4IGU3MjM4Y2UuLjhlYjVmNDkgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwu
YwpAQCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgLyogRmFsbHRocm91Z2ggdG8gcGVybWlzc2lvbiBjaGVjay4g
Ki8KICAgICBjYXNlIDQ6CiAgICAgY2FzZSAyOgorICAgICAgICBpZiAoIGN1cnJkLT5tb25pdG9y
Lmd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2V2ZW50ICYmCisgICAgICAgICAgICBlYXggPT0gX19I
WVBFUlZJU09SKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGlmICggdW5saWtlbHkoaHZt
X2dldF9jcGwoY3VycikpICkKICAgICAgICAgewogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5jCmluZGV4IDQ1MWY0MmYu
LjIxYTE0NTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbW9uaXRvci5jCisrKyBiL3hlbi9jb21t
b24vbW9uaXRvci5jCkBAIC03OSw2ICs3OSwyMCBAQCBpbnQgbW9uaXRvcl9kb21jdGwoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9wKQogICAgICAgICBi
cmVhazsKICAgICB9CgorICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1VT
RVJTUEFDRV9FVkVOVDoKKyAgICB7CisgICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzID0gZC0+bW9u
aXRvci5ndWVzdF9yZXF1ZXN0X2VuYWJsZWQ7CgpZb3UgYXJlIGNoZWNraW5nIGd1ZXN0X3JlcXVl
c3QgZW5hYmxlZCBoZXJlIHdoaWxlIGxhdGVyIHNldHRpbmcgZ3Vlc3RfcmVxdWVzdF91c2Vyc3Bh
Y2VfZXZlbnQuIFRoZXNlIGFyZSB0d28gc2VwYXJhdGUgbW9uaXRvciBvcHRpb25zLCBhZGp1c3Qg
YWNjb3JkaW5nbHkuCgorCisgICAgICAgIGlmICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSByZXF1
ZXN0ZWRfc3RhdHVzKSApCisgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKKworICAgICAgICBk
b21haW5fcGF1c2UoZCk7CisgICAgICAgIGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9zeW5jID0g
bW9wLT51Lmd1ZXN0X3JlcXVlc3Quc3luYzsKCllvdSBhcmUgc2V0dGluZyBndWVzdF9yZXF1ZXN0
X3N5bmMgaGVyZSB3aGljaCBpcyBhIHNldHRpbmcgYmVsb25naW5nIHRvIGd1ZXN0X3JlcXVlc3Rf
ZW5hYmxlZC4gSWYgeW91IG5lZWQgc3luYy9hc3luYyBvcHRpb24gZm9yIHRoZSB1c2Vyc3BhY2Ug
Z3Vlc3QgcmVxdWVzdCBpdCBzaG91bGQgYmUgYSBzZXBhcmF0ZSBiaXQuIFNpbmNlIHRoZSB0b29s
c3RhY2sgc2lkZSB5b3UgYWRkIGluIHRoaXMgcGF0Y2ggbmV2ZXIgc2V0cyB0aGUgc3luYyBvcHRp
b24gSSBhc3N1bWUgdGhhdCBpcyBub3QgdGhlIGNhc2UsIHNvIHJlbW92ZSB0aGlzLgoKKyAgICAg
ICAgZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9ldmVudCA9IHJlcXVlc3RlZF9z
dGF0dXM7CisgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgICAgICBicmVhazsKKyAgICB9
CisKICAgICBkZWZhdWx0OgogICAgICAgICAvKiBHaXZlIGFyY2gtc2lkZSB0aGUgY2hhbmNlIHRv
IGhhbmRsZSB0aGlzIGV2ZW50ICovCiAgICAgICAgIHJldHVybiBhcmNoX21vbml0b3JfZG9tY3Rs
X2V2ZW50KGQsIG1vcCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZmYzOTc2Mi4uODcwNDk1YyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaApAQCAtMTA3MywxNiArMTA3MywxNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3Bzcl9jbXRfb3BfdCk7CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRP
Ul9PUF9HRVRfQ0FQQUJJTElUSUVTICAyCiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9PUF9F
TVVMQVRFX0VBQ0hfUkVQICAzCgotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJ
VEVfQ1RSTFJFRyAgICAgICAgIDAKLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01P
Vl9UT19NU1IgICAgICAgICAgICAxCi0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9T
SU5HTEVTVEVQICAgICAgICAgICAgMgotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
U09GVFdBUkVfQlJFQUtQT0lOVCAgIDMKLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0dVRVNUX1JFUVVFU1QgICAgICAgICA0Ci0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9ERUJVR19FWENFUFRJT04gICAgICAgNQotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfQ1BVSUQgICAgICAgICAgICAgICAgIDYKLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX1BSSVZJTEVHRURfQ0FMTCAgICAgICA3Ci0jZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9JTlRFUlJVUFQgICAgICAgICAgICAgOAotI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfREVTQ19BQ0NFU1MgICAgICAgICAgIDkKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX1dSSVRFX0NUUkxSRUcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKKyNk
ZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJ
TkdMRVNURVAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIKKyNkZWZpbmUgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQgICAgICAgICAgICAgICAg
ICAgICAgICAgIDMKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVF
U1QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQKKyNkZWZpbmUgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDUKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDYKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX1BSSVZJTEVHRURfQ0FMTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcKKyNkZWZp
bmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDgKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0Nf
QUNDRVNTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkKKyNkZWZpbmUgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1VTRVJTUEFDRV9FVkVOVCAgICAgICAgICAgICAgICAg
ICAgICAgMTAKCiBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wIHsKICAgICB1aW50MzJfdCBv
cDsgLyogWEVOX0RPTUNUTF9NT05JVE9SX09QXyogKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNjY3M2IyNy4uODk4
YTEzMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKQEAgLTQ4MCw4ICs0ODAsOSBAQCBzdHJ1Y3QgZG9tYWluCgogICAgIC8q
IENvbW1vbiBtb25pdG9yIG9wdGlvbnMgKi8KICAgICBzdHJ1Y3QgewotICAgICAgICB1bnNpZ25l
ZCBpbnQgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkICAgICAgIDogMTsKLSAgICAgICAgdW5zaWduZWQg
aW50IGd1ZXN0X3JlcXVlc3Rfc3luYyAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3N5bmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9y
ZXF1ZXN0X3VzZXJzcGFjZV9ldmVudCAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CgpUaGlz
IHNob3VsZCBiZSAiZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCIuIEl0IGFsc28gc2hv
dWxkIG5vdCBiZSBpbiB4ZW4vc2NoZWQuaCBhcyBvbiBBUk0gdGhlcmUgaXMgbm8gaW5zdHJ1Y3Rp
b24gdHJhcHBpbmcgZnJvbSB1c2Vyc3BhY2UgZGlySXMgZXZlcnlvbmUgb2sgd2l0aCBtb3Zpbmcg
dGhlIGJpdCBpbiBhIHg4NiBzcGVjaWZpYyByZWdpb24/CgogICAgIH0gbW9uaXRvcjsKIH07Cgot
LQoyLjcuNAoKVGFtYXMKClJlZ2FyZHMsCkFsZXgKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXIKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 09:15:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 09: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.xen.org>)
	id 1dee7i-0000p0-UA; Mon, 07 Aug 2017 09:14:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dee7h-0000ou-2v
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 09:14:53 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B8/41-02181-C8F28895; Mon, 07 Aug 2017 09:14:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS7dbvyP
 SYOYqbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPOof8sBV+5Kj70H2BsYPzH1sXIySEkkCfx
 aXcnmM0rYCfx8+cbdhBbQsBQ4vTCmywgNouAqsT5GeeYQWw2AXWJzkXtYHERAUWJvS8XAfVyc
 TALfGKUOPH8FyNIQlggUuJMw10WkISQQA+jxJP3E8E2cAr4SEx4t4ipi5EDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG
 lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mD8fdzvEKMkB5OSKG/8
 irZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ynodkUKCRanpqRVpmTnAWIBJS3DwKInwuoKke
 YsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L1VKnFcYpEgApCijNA9uBCwuLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5r2hCzSFJzOvBG7TK6AjmICOeJPYCnJESSJCSqqBcUlgKeff6ryF224
 5dElZP/67uPPE5val0oFBUyvnHV/1+mJ/lsXvo/Gr7mTMYa26ZrNowhO7qXM2lPLw3M4SqGYt
 l6qezWt+55PuAb8H8iuZ323S3KMflGtrZ1AqLGuZfzT9lPysyja7pkIeR9E56evr2VwypOdt8
 KgJqrCwmKY2d3vL639KSizFGYmGWsxFxYkARUFZ+cYCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502097289!104302282!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50632 invoked from network); 7 Aug 2017 09:14:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 09:14:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 03:14:49 -0600
Message-Id: <59882F860200007800103910@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 03:14:46 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/25 v7] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gMDgvMDcv
MTcgMTA6NTUgQU0gPj4+Cj5AQCAtMTE0OCw2ICsxMTQ5LDI0IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X3Bzcl9jYXRfb3Agewo+dWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwo+dWludDY0X3QgZGF0
YTsgICAgICAvKiBJTi9PVVQgKi8KPn07Cj4rCj4rc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3Ag
ewo+KyNkZWZpbmUgWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUICAwCj4rICAgICAgICB1aW50MzJf
dCBjbWQ7ICAgICAgICAgICAvKiBYRU5fRE9NQ1RMX1ZVQVJUX09QXyogKi8KPisgICAgICAgIGRv
bWlkX3QgY29uc29sZV9kb21pZDsgIC8qIElOICovCj4rI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJU
X1RZUEVfVlBMMDExIDAKPisgICAgICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAgIC8qIElOIC0g
dHlwZSBvZiB2dWFydC4KPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAg
Q3VycmVudGx5IG9ubHkgdnBsMDExIHN1cHBvcnRlZC4KPisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqLwo+KyAgICAgICAgeGVuX3Bmbl90IGdmbjsgICAgICAgICAgLyogSU4gLSBn
dWVzdCBnZm4gdG8gYmUgdXNlZCBhcyBhCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiAgICAgIHJpbmcgYnVmZmVyLgo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICovCj4rICAgICAgICBldnRjaG5fcG9ydF90IGV2dGNobjsgICAvKiBPVVQgLSByZW1vdGUgcG9y
dCBvZiB0aGUgZXZlbnQKPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAg
IGNoYW5uZWwgdXNlZCBmb3Igc2VuZGluZwo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogICAgICAgcmluZyBidWZmZXIgZXZlbnRzLgo+KyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICovCj4rfTsKClBsZWFzZSB0cnkgdG8gbGltaXQgdGhlIGFtb3VudCBvZiBwYWRk
aW5nIG5lZWRlZCBhbmQgbWFrZSBhbGwgcmVtYWluaW5nCnBhZGRpbmcgZmllbGRzIGV4cGxpY2l0
LiBUaGF0IHNob3VsZCB0aGVuIGFsc28gbWFrZSBvYnZpb3VzIHRoYXQgdXNpbmcKeGVuX3Bmbl90
IGluIGRvbWN0bC5oIGlzIG5vdCBhIGdvb2QgaWRlYSAodGhlIGV4aXN0aW5nIHVzZXMgYXJlIGJv
Z3VzIHRvbwphZmFpY3QgLSBpbiB0aGUgZ2V0cGFnZWZyYW1laW5mbzMgY2FzZSB0aGUgaGFuZGxl
ciBkZWFscyB3aXRoIHRoZSBkaWZmZXJpbmcKd2lkdGggYmV0d2VlbiAzMi0gYW5kIDY0LWJpdCBj
YWxsZXJzLCBhbmQgdGhlIGNhY2hlZmx1c2ggb25lIGlzIGZpbmUgcmlnaHQKbm93IG9ubHkgYmVj
YXVzZSBpdCdzIEFSTS1vbmx5KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 09:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 09:15: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.xen.org>)
	id 1dee8Y-0000u9-7o; Mon, 07 Aug 2017 09:15:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=385f2e26d=citrix-osstest@xenproject.org>)
 id 1dee8X-0000ti-6E
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 09:15:45 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EF/64-01995-0CF28895; Mon, 07 Aug 2017 09:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO5+/Y5
 IgxlPTSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bjqz2sBbuFK55MfMvawLiHp4uRk0NCwF/i
 7+NuZgjbXWJ6+wo2EFtEwFliwofbYDavgJ7Ew1n/wWxhgUiJrw9XANVzAdU/ZZP4v2kBI0Szq
 sT2v/tYQWw2AQ+JiT0TWUBsFgEViXX77oHVCAloSSxdvJIJYqigxMmZT8BqmAUkJA6+eAF1hI
 XEjo99bBMYeWchKZuFpGwBI9MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01Jz
 EpGK95PzcTYzA8KlnYGDcwdiz1+8QoyQHk5Iob/yKtkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErzKeh2RQoJFqempFWmZOcBAhklLcPAoifC6gqR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vV
 UqctxKkSACkKKM0D24ELKouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm9QGZwpOZVwK36R
 XQEUxAR7xJbAU5oiQRISXVwLhm5o0OF6bzJvcSZJyaz3+Qq09sfLZyzic+g5Y6da8Pz334udI
 jFJLeTZ1/N6B61ieuYolMgRPHdNZ73y2snb+r4MY/h23vbpydULR4/50zLUt1fFavbjbvmFZv
 +exOH0/14xypH9MyRfNmFix84D5NJMtEViPGScNYT+z4JZ2ldlOLFY+cmarEUpyRaKjFXFScC
 AC6wkFlpQIAAA==
X-Env-Sender: prvs=385f2e26d=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502097342!101275049!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11643 invoked from network); 7 Aug 2017 09:15:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 09:15:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,337,1498521600"; d="scan'208";a="434532586"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71946-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:guest-start:fail:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:guest-start:fail:regression
 distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71921
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 7 Aug 2017 10:15:40 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71946: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTQ2IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxOTQ2LwoKUmVncmVzc2lv
bnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtYW1k
NjQtc2lkLW5ldGJvb3QtcHlncnViIDExIGd1ZXN0LXN0YXJ0ICAgZmFpbCBSRUdSLiB2cy4gNzE5
MjEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgMTEgZ3Vlc3Qtc3Rh
cnQgICBmYWlsIFJFR1IuIHZzLiA3MTkyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc2lkLW5ldGJvb3Qt
cHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDcxOTIxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5MjEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTkyMQog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDcxOTIxCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1w
dmdydWIgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGxpa2UgNzE5MjEKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViIDExIGd1ZXN0LXN0YXJ0ICAgICAgIGZhaWwg
bGlrZSA3MTkyMQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgMTAg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTIxCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxp
Z2h0ICAgICAgICAgICAgICAgNzE5MjEKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zaWQt
bmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXNpZC1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 09:22:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 09:22: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.xen.org>)
	id 1deeEn-0001hc-Tb; Mon, 07 Aug 2017 09:22:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1deeEn-0001hW-4f
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 09:22:13 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 91/13-03582-44138895; Mon, 07 Aug 2017 09:22:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS9fZsCP
 S4PlVA4slHxezODB6HN39mymAMYo1My8pvyKBNePKr8eMBcs4Kib1zmNtYHzL1sXIySEkkCcx
 5f0URhCbV8BOon3yc7C4hIChxOmFN1lAbBYBVYmeG82sIDabgLpE56J2sLiIgITE7o4nYL3MA
 pYS5/b3AMU5OISB5py4Vgcx3lJi4qYGsFZOASuJLd9ugJXwCghK/N0hDNGpJfHw1y0WCFtbYt
 nC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU21ksqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw9BiDYwbhzfeAhRkkOJiVR3vgVbZFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHhX6XdECgkWpaanVqRl5gCjACYtwcGjJMK7BSTNW1yQmFucmQ6ROsVoz
 HGnb8MXJo5XE/5/YxJiycvPS5US5/0GUioAUppRmgc3CBadlxhlpYR5GYFOE+IpSC3KzSxBlX
 /FKM7BqCTM+xlkCk9mXgncvldApzABnfImsRXklJJEhJRUA+MTy3mSRhrOUxecFrtvzsYi8OV
 b9AKef0vfVaw+83euUNfZdeYXLnCyZz5cweK59Ln1mu0G9xVvS+7dE1C59OUCsWd9Na6//d85
 fNkWlSqd/8225UPS7jXS2TMyc/ceCqnzmh+2+8sml9nlCwI0H8S1PTN0+la4XmDmAl8m6+lxU
 2u116dmnBRVYinOSDTUYi4qTgQAOBj3vMkCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502097729!98206462!1
X-Originating-IP: [137.65.248.74]
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 2375 invoked from network); 7 Aug 2017 09:22:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 09:22:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 03:22:09 -0600
Message-Id: <5988313F020000780010391E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 03:22:07 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <chao.gao@intel.com>
References: <20170804081200.GA34245@skl-2s3.sh.intel.com>
In-Reply-To: <20170804081200.GA34245@skl-2s3.sh.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [Question] how to avoid Xen using a memory range?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+IDA4LzA0LzE3IDEwOjEyIEFNID4+Pgo+
SSBoYXZlIGEgbWFjaGluZSB3aGljaCBoYXMgdHdvIG51bWEgbm9kZXMuIFRoZSBOT0RFMCBjb250
YWlucwo+bWVtb3J5IHJhbmdlIGZyb20gMCB0byAweDE4NDAwTUIgYW5kIE5PREUxIGNvbnRhaW5z
IG1lbW9yeSByYW5nZQo+ZnJvbSAweDE4NDAwTUIgdG8gMHgxYzQwME1CLiBUaGUgcmVzb3VyY2Ug
YXZhaWxhYmxlIHRvIGRvbTAgaXMKPnJlc3RyaWN0ZWQgdGhyb3VnaCBhZGRpbmcgImRvbTBfbWVt
PTEwRyBkb20wX25vZGVzPTAgZG9tMF9tYXhfdmNwdXM9NDgiCj50byBYZW4gQ29tbWFuZCBMaW5l
LiBFdmVuIHRob3VnaCBubyBndWVzdCBpcyBjcmVhdGVkLCBvdmVyIDFHQiBtZW1vcnkgb2YKPk5P
REUxIGlzIGNvbnN1bWVkIGFjY29yZGluZyB0aGUgb3V0cHV0IG9mICd4bCBpbmZvIC1uJy4gRnJv
bSAneGwKPmRlYnVnLWtleXMgdScsIEkgZm91bmQgZG9tMCB1c2VkIGEgbG90IG9mIHBhZ2VzIG9m
IE5PREUxLiBBbmQgYWZ0ZXIKPmFkZGluZyAiaGlnaG1lbS1zdGFydD0weDE4NDAwTUIiIHRvIFhl
biBDb21tYW5kIExpbmUgdG8gYXZvaWQgcmVsb2NhdGluZwo+ZG9tMCdzIGltYWdlIHRvIE5PREUx
LCBuZWFyIDFHQiBtZW1vcnkgb2YgTk9ERTEgaXMgc3RpbGwgaW4KPnVzZS4gQ29uc2lkZXJpbmcg
bm8gY3B1IG9uIE5PREUxLCBJIHRoaW5rIFhlbiB3b24ndCBhbGxvY2F0ZSBtZW1vcnkgZnJvbQo+
Tk9ERTEgaWYgbm8gbnVtYSBub2RlIGlzIHNwZWNpZmllZC4gRG8geW91IGhhdmUgc29tZSBpZGVh
cyBhYm91dCB3aGF0IGlzIAo+dXNpbmcgdGhlIG1lbW9yeSBvZiBOT0RFMT8gYW5kIGhvdyB0byBh
dm9pZCB0aGlzPwoKSG93IHRvIGF2b2lkIGl0IGRlcGVuZHMgb24gdW5kZXJzdGFuZGluZyB3aGF0
IGl0J3MgYmVpbmcgdXNlZCBmb3I6IFlvdSdsbApoYXZlIHRvIGRvIHNvbWUgZGVidWdnaW5nIHlv
dXJzZWxmIHRvIGZpbmQgb3V0LCBJJ20gYWZyYWlkLiBJLCBhdCBsZWFzdCwgaGF2ZQpubyBpbW1l
ZGlhdGUgaWRlYS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 10:03:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 10: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.xen.org>)
	id 1deesA-0004KB-Ux; Mon, 07 Aug 2017 10:02:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dees9-0004JN-Tb
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 10:02:54 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 5B/C5-03044-DCA38895; Mon, 07 Aug 2017 10:02:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfe0VUe
 kwe2dNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLZWpuBBXcWaA12sDYwX
 Q7oYuTiEBP4ySjyf28PexcgJ5DxmlLjWxgmR2MYoMePvE7CEiICzxNczc8FsXgF9iZsdH1hBb
 GEBF4kvX7+zgTRICJxXkug838sIkpAQ8Jb4/3sOO4y9YfUDli5Gdg42ASuJQ2IgURYBVYkDD9
 4zTmDkXsDIsIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 jDECwg/H6xoBDjJIcTEqivPEr2iKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBmWnZECgkWpaan
 VqRl5gBDDyYtwcGjJMLbDZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3iKQIgGQoozSP
 LgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeKJApPJl5JXCbXgEdwQR0xJvEVpAjSh
 IRUlINjG6FH8p2rYz5z1I2IVEiNKmy7oaiyv/iOf2/T7xle75Z5PMjT3/reXMDYk2epExjyno
 dtrXJn+Gjh15Iue8O5k2ii/8ZMDGLMejOlvrX+XjNrwMLfk01vl2Yo3/xc5zwOa5/51by5kTw
 zeg1unbovIBscvq3s46BAnPYEzcKz/lTbnm/UbbulBJLcUaioRZzUXEiAGIExb1+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502100170!76630803!1
X-Originating-IP: [104.130.215.37]
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 60538 invoked from network); 7 Aug 2017 10:02:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 10:02:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dees4-0004Qe-UF; Mon, 07 Aug 2017 10:02: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 1deerz-0004x1-9e; Mon, 07 Aug 2017 10:02:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deery-0001Cg-Th; Mon, 07 Aug 2017 10:02:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112494-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-rtds:debian-install: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-i386-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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-xl-qemut-ws16-amd64:guest-saverestore: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-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-raw:migrate-support-check: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-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-libvirt-xsm: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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 10:02:42 +0000
Subject: [Xen-devel] [linux-3.18 test] 112494: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5054064906285874945=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 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-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-qemut-ws16-amd64 13 guest-saverestore       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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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-libvirt-xsm 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-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
 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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   16 days
Testing same since   112351  2017-07-27 22:26:55 Z   10 days   17 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5054064906285874945==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 10:19:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 10: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.xen.org>)
	id 1def8A-00058e-F3; Mon, 07 Aug 2017 10:19:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=385a91775=wei.liu2@citrix.com>)
 id 1def88-00058Y-Qh
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 10:19:24 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CD/51-01736-BAE38895; Mon, 07 Aug 2017 10:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve5qu45
 IgwMnZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPrzvYCpo5K06++sHYwLiQvYuRk0NCwF9i
 wdp5LCA2i4CKxJv9HWBxNgFliZ+dvWwgtoiAqkTH1ptMXYxcHMwCUxklPkxbwwqSEBYok/j46
 RiYzStgIfHj/kFWkCIhgVZGief7NjJDJAQlTs58AraBWUBHYsHuT0BTOYBsaYnl/zhAwpwCHh
 LzFjwGKxcFOqJz6RywciEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKiXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYbPUMDIw7GO9O9jvEKMnBpCTKG7+iLVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+QbUekkGBRanpqRVpmDjDsYdISHDxKIrxtIGne4oLE3
 OLMdIjUKUZdjg2r139hEmLJy89LlRLnnWsDVCQAUpRRmgc3AhaDlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ894HmcKTmVcCt+kV0BFMQEe8SWwFOaIkESEl1cDI2vnZVvir+tEMfl6rvR9
 eaXPrcStM0llYt2bR7M1tU3+8M9lomzt3xXKGJ0n9l5i9v05zck/dbzChPOg3t/u1PoEmixzt
 3Z/FdNq/zjM+khQ1tfJ+tVjStrlrz/FvSP5vpJfb4ly0OMAngOEQq0KV0Pal1+QzK3M9sv3ct
 1Q+0jLi4jq5x02JpTgj0VCLuag4EQCcEZrXvAIAAA==
X-Env-Sender: prvs=385a91775=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502101161!106017912!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5890 invoked from network); 7 Aug 2017 10:19:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 10:19:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,337,1498521600"; d="scan'208";a="442845238"
Date: Mon, 7 Aug 2017 11:19:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170807101909.ygl475zfoznnoskd@citrix.com>
References: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
 <1502070649-3746-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502070649-3746-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>, jbeulich@suse.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [Patch for staging 2/2] x86: adjust place of an
 ASSERT to avoid crash when destroy a domain.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2FuIHdlIHNlZSBhYm91dCBjb21taXR0aW5nIHRoaXMgcGF0Y2ggYXMgc29vbiBhcyBwb3NzaWJs
ZT8gVGhpcyBpcwpibG9ja2luZyBvc3N0ZXN0IHB1c2hnYXRlLgoKT24gTW9uLCBBdWcgMDcsIDIw
MTcgYXQgMDk6NTA6NDlBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+IEluICdwc3JfZnJlZV9jb3Mn
LCB3ZSBzaG91bGQgbm90IHVzZSAnQVNTRVJUKHNvY2tldF9pbmZvKScgYXQgdGhlIGJlZ2lubmlu
Zwo+IGJlY2F1c2UgdGhlICdzb2NrZXRfaW5mbycgaXMgYWxsb2NhdGVkIG9ubHkgaWYgJ3Bzcicg
Ym9vdCBwYXJhbWV0ZXIgaXMgc2V0Lgo+IFNvIGFkanVzdCBpdHMgcGxhY2UgdG8gYXZvaWQgY3Jh
c2guCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+
Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiBpbmRleCA3ZDlmYTI2Li45Y2U4ZjE3
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9w
c3IuYwo+IEBAIC0xMjk0LDExICsxMjk0LDExIEBAIHN0YXRpYyB2b2lkIHBzcl9mcmVlX2Nvcyhz
dHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBpbnQgc29ja2V0LCBjb3M7Cj4g
IAo+IC0gICAgQVNTRVJUKHNvY2tldF9pbmZvKTsKPiAtCj4gICAgICBpZiAoICFkLT5hcmNoLnBz
cl9jb3NfaWRzICkKPiAgICAgICAgICByZXR1cm47Cj4gIAo+ICsgICAgQVNTRVJUKHNvY2tldF9p
bmZvKTsKPiArCj4gICAgICAvKiBEb21haW4gaXMgZGVzdHJveWVkIHNvIGl0cyBjb3NfcmVmIHNo
b3VsZCBiZSBkZWNyZWFzZWQuICovCj4gICAgICBmb3IgKCBzb2NrZXQgPSAwOyBzb2NrZXQgPCBu
cl9zb2NrZXRzOyBzb2NrZXQrKyApCj4gICAgICB7Cj4gLS0gCj4gMS45LjEKPiAKPiAKPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 10:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 10: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.xen.org>)
	id 1defF7-0005ne-WC; Mon, 07 Aug 2017 10:26:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3854b88d4=George.Dunlap@citrix.com>)
 id 1defF6-0005nY-AB
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 10:26:36 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 04/45-09901-B5048895; Mon, 07 Aug 2017 10:26:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHSDvW6UQ0e
 kwboPRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bDzB/MBS/8Kr6sn8XUwLjeoYuRk0NCwF/i
 zsT77F2MXBzCAhMYJbpmrmIDSYgIGEl03rnMAmIzCzQwSzyd5ANSJCTQzCJxcOF5sASbgJ7Ev
 ONfwWxeAVuJdW+amEBsFgEViZ+rulhBbFGBcIn9368xQ9QISpyc+QSsnlPAQmL50keMXYwcQA
 s0Jdbv0ofYJS5x68l8JghbXqJ562ywViEBVYnFD46yT2Dkn4Vk0iyE7llIumch6V7AyLKKUaM
 4tagstUjX0EIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfjzY0Bhxgl
 OZiURHnjV7RFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXWvXESkkWJSanlqRlpkDjBOYtAQHj
 5IIrwNImre4IDG3ODMdInWK0Zhjw+r1X5g4Omb8/MYkxJKXn5cqJc57B6RUAKQ0ozQPbhAsfi
 8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcXyBSezLwSuH2vgE5hAjrlTWIryCkliQgpqQb
 GlgNhzZXlDMWHYsNfdNet3ppW9PbC31cCqf0+9Volp65eCJ5e9+GEh2W250WVK/ZFuz78+Xv1
 746EuX99uVzUz1w3v/vAMWO6RcHSre89N1b/0whkP5trnbBQVebPE+NKIf4Agf5z13NF3sxZu
 i7A/sWJHdw/ZN1jUj7YnX3xotub696ST8yHlViKMxINtZiLihMB14mcy9oCAAA=
X-Env-Sender: prvs=3854b88d4=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502101593!68775500!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63319 invoked from network); 7 Aug 2017 10:26:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 10:26:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,337,1498521600"; d="scan'208";a="442845815"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
Date: Mon, 7 Aug 2017 11:26:30 +0100
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: <20170806000747.GU17252@char.us.oracle.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 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,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMjAxNyAwMTowNyBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IFRodSwgQXVnIDAzLCAyMDE3IGF0IDA2OjIxOjMwUE0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3Jv
dGU6Cj4+IE9uIDA4LzAzLzIwMTcgMDY6MjAgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBP
biAwNy8wMy8yMDE3IDAzOjUzIFBNLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToKPj4+PiBPbiAwNi8z
MC8yMDE3IDAyOjQyIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+PiBPbiAwNi8yOC8yMDE3
IDA1OjE4IFBNLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToKPj4+Pj4+IE9uIDA2LzI3LzIwMTcgMTA6
MTcgQU0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4gT24gMjYvMDYvMTcgMTg6MzAsIEFu
ZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4+IE9uIDI2LzA2LzE3IDE4OjAwLCBHZW9yZ2UgRHVu
bGFwIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMjYvMDYvMTcgMTY6MzYsIFJvc3MgTGFnZXJ3YWxsIHdy
b3RlOgo+Pj4+Pj4gLi4uCj4+Pj4+Pj4gWW91IHNlZW0gdG8gYmUgc2ltcGx5IHJlZnVzaW5nIHRv
IHVzZSB5b3VyIGltYWdpbmF0aW9uLiAgU3RlcCBiYWNrLgo+Pj4+Pj4+IEltYWdpbmUgeW91cnNl
bGYgaW4gb25lIHllYXIuICBZb3UgY29tZSB0byB0aGUgb2ZmaWNlIGFuZCBmaW5kIGFuCj4+Pj4+
Pj4gZS1tYWlsCj4+Pj4+Pj4gb24gc2VjdXJpdHlAIHdoaWNoIHNheXMsICJMaXZlcGF0Y2ggdG9v
bHMgb3BlbiBhIHNlY3VyaXR5IGhvbGUgd2hlbgo+Pj4+Pj4+IGNvbXBpbGluZyB3aXRoIGdjYyB4
Lnl5Ii4gIFlvdSByZWFsaXplIHRoYXQgWGVuVmVyc29uICR7TEFURVNULTJ9IHVzZXMKPj4+Pj4+
PiBnY2MgeC55eSwgc28geW91IHRha2UgYSBjbG9zZXIgbG9vayBhdCB0aGF0IGxpdmVwYXRjaCwg
b25seSB0byBkaXNjb3Zlcgo+Pj4+Pj4+IHRoYXQgdGhlIGxpdmVwYXRjaGVzIGdlbmVyYXRlZCBh
Y3R1YWxseSBkbyBjb250YWluIHRoZSBidWcsIGJ1dCB5b3UKPj4+Pj4+PiBtaXNzZWQgaXQgYmVj
YXVzZSAke0xBVEVTVC1bMCwxXX0gd2VyZSBwZXJmZWN0bHkgZmluZSAoc2luY2UgdGhleSB1c2Vk
Cj4+Pj4+Pj4gbmV3ZXIgdmVyc2lvbnMgb2YgZ2NjKSwgdGhlIGRpZmZlcmVuY2Ugd2FzIHN1YnRs
ZSwgYW5kIGl0IHBhc3NlZCBhbGwKPj4+Pj4+PiB0aGUKPj4+Pj4+PiBmdW5jdGlvbmFsIHRlc3Rz
Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gTm93IGFsbCBvZiB0aGUgY3VzdG9tZXJzIHRoYXQgaGF2ZSBhcHBs
aWVkIHRob3NlIHBhdGNoZXMgYXJlCj4+Pj4+Pj4gdnVsbmVyYWJsZS4KPj4+Pj4+Pgo+Pj4+Pj4+
IERvIHlvdToKPj4+Pj4+Pgo+Pj4+Pj4+IDEuIFRlbGwgdGhlIHJlcG9ydGVyIHRvIHBvc3QgaXQg
cHVibGljbHkgdG8geGVuLWRldmVsIGltbWVkaWF0ZWx5LAo+Pj4+Pj4+IHNpbmNlCj4+Pj4+Pj4g
bGl2ZXBhdGNoIHRvb2xzIGFyZSBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkIC0tIHRodXMgInplcm8t
ZGF5Ii1pbmcgYWxsCj4+Pj4+Pj4geW91ciBjdXN0b21lcnMgKGFzIHdlbGwgYXMgYW55b25lIGVs
c2Ugd2hvIGhhcHBlbnMgdG8gaGF2ZSB1c2VkIHgueXkgdG8KPj4+Pj4+PiBidWlsZCBhIGh5cGVy
dmlzb3IpPwo+Pj4+Pj4+Cj4+Pj4+Pj4gMi4gU2VjcmV0bHkgdGFrZSBhZHZhbnRhZ2Ugb2YgQ2l0
cml4JyBwcml2aWxlZ2VkIHBvc2l0aW9uIG9uIHRoZQo+Pj4+Pj4+IHNlY3VyaXR5IGxpc3QsIGFu
ZCB0cnkgdG8gZ2V0IGFuIHVwZGF0ZSBvdXQgdG8geW91ciBjdXN0b21lcnMgYmVmb3JlIGl0Cj4+
Pj4+Pj4gZ2V0cyBhbm5vdW5jZWQgKGJ1dCBhbGxvd2luZyBldmVyeW9uZSAqZWxzZSogdXNpbmcg
Z2NjIHgueXkgdG8KPj4+Pj4+PiBleHBlcmllbmNlIGEgemVyby1kYXkpPwo+Pj4+Pj4+Cj4+Pj4+
Pj4gMy4gSXNzdWUgYW4gWFNBIHNvIHRoYXQgZXZlcnlvbmUgaGFzIHRoZSBvcHBvcnR1bml0eSB0
byBmaXggdGhpbmdzIHVwCj4+Pj4+Pj4gYmVmb3JlIG1ha2luZyBhIHB1YmxpYyBhbm5vdW5jZW1l
bnQsIGFuZCBzbyB0aGF0IGFueW9uZSBub3Qgb24gdGhlCj4+Pj4+Pj4gZW1iYXJnbyBsaXN0IGdl
dHMgYW4gYWxlcnQsIHNvIHRoZXkga25vdyB0byBlaXRoZXIgdXBkYXRlIHRoZWlyIG93bgo+Pj4+
Pj4+IGxpdmVwYXRjaGVzLCBvciBsb29rIGZvciB1cGRhdGVzIGZyb20gdGhlaXIgc29mdHdhcmUg
cHJvdmlkZXI/Cj4+Pj4+Pj4KPj4+Pj4+PiBJIHRoaW5rICMzIGlzIHRoZSBvbmx5IHBvc3NpYmxl
IGNob2ljZS4KPj4+Pj4+Pgo+Pj4+Pj4+ICAgIC1HZW9yZ2UKPj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+
IFRoZSBpc3N1ZSBoZXJlIGlzIHRoYXQgYW55IGJ1ZyBpbiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMg
d2hpY2ggc3RpbGwKPj4+Pj4+IHJlc3VsdHMgaW4gb3V0cHV0IGJlaW5nIGdlbmVyYXRlZCB3b3Vs
ZCBiZSBhIHNlY3VyaXR5IGlzc3VlLCBiZWNhdXNlCj4+Pj4+PiBzb21lb25lIG1pZ2h0IGhhdmUg
dXNlZCBpdCB0byBwYXRjaCBhIHNlY3VyaXR5IGlzc3VlLgo+Pj4+Pj4gbGl2ZXBhdGNoLWJ1aWxk
LXRvb2xzIGlzIGNlcnRhaW5seSBub3Qgc3RhYmxlIGVub3VnaCB5ZXQgKGV2ZXI/KSB0byBiZQo+
Pj4+Pj4gdHJlYXRlZCBpbiB0aGlzIGZhc2hpb24uCj4+Pj4+Cj4+Pj4+IFlvdSBkaWRuJ3QgYW5z
d2VyIG15IHF1ZXN0aW9uLiAgSWYgdGhlIHNpdHVhdGlvbiBkZXNjcmliZWQgaGFwcGVucywgd2hh
dAo+Pj4+PiBwb3NpdGlvbiBkbyB5b3Ugd2FudCBBbmRyZXcgdG8gYmUgcHV0IGluPyAgKElmIEkg
bWlzc2VkIGEgcG90ZW50aWFsCj4+Pj4+IGFjdGlvbiwgbGV0IG1lIGtub3cuKQo+Pj4+Pgo+Pj4+
Cj4+Pj4gSSB3b3VsZCBjaG9vc2UgIzMgYXMgaXQgaXMgdGhlIG9idmlvdXMgY2hvaWNlLiBCdXQg
SSBzdGlsbCBkb24ndCB0aGluawo+Pj4+IGl0IGlzIGEgc2Vuc2libGUgaWRlYSB0byBoYXZlIHNl
Y3VyaXR5IHN1cHBvcnQgZm9yIHRoZSBidWlsZCB0b29scywgYXQKPj4+PiBsZWFzdCBhdCB0aGlz
IHBvaW50LiBUaGUgc2FtZSBzY2VuYXJpbyBjb3VsZCBiZSBwb3NlZCBmb3IgYSBuYXN0eSBidWcK
Pj4+PiB0aGF0IGFmZmVjdHMgWGVuIDQuNCBvbmx5LCBidXQgaXQgaXMgbm93IGp1c3Qgb3V0IG9m
IHNlY3VyaXR5IHN1cHBvcnQuCj4+Pj4gSU1PIHNvbWV0aGluZyBiZWluZyBub3Qgc3VwcG9ydGVk
IGRvZXNuJ3QgcHJlY2x1ZGUgaXQgZnJvbSBoYXZpbmcgYW4gWFNBCj4+Pj4gcmVsZWFzZWQgaWYg
dGhlcmUgaXMgYSBwYXJ0aWN1bGFybHkgbmFzdHkgdnVsbmVyYWJpbGl0eSBmb3VuZC4KPj4+Cj4+
PiBXZWxsIGJhc2ljYWxseSBJIHRoaW5rIHdlIGFncmVlLCBidXQgd2UncmUgdXNpbmcgZGlmZmVy
ZW50IHRlcm1zLiAgWW91Cj4+PiB3YW50IHRvIHNheSwgIlRoaXMgaXNuJ3Qgc2VjdXJpdHkgc3Vw
cG9ydGVkLCBidXQgaWYgaW1wb3J0YW50IGJ1ZyBpcwo+Pj4gYWN0dWFsbHkgZm91bmQgdGhlbiB3
ZSdsbCBpc3N1ZSBhbiBYU0EiLiAgSSB3YW50IHRvIHNheSwgIlRoaXMgaXMKPj4+IHNlY3VyaXR5
IHN1cHBvcnRlZCwgYmVjYXVzZSBpZiBhbiBpbXBvcnRhbnQgYnVnIGlzIGFjdHVhbGx5IGZvdW5k
IHdlJ2xsCj4+PiBpc3N1ZSBhbiBYU0EuIgo+Pj4KPj4+IFNvIGl0IHNlZW1zIHRvIG1lIHRoZXJl
IGFyZSBsaWtlbHkgdHdvIHRoaW5ncyB0aGF0IG1ha2UgeW91IHJlc2lzdGFudCB0bwo+Pj4gY2Fs
bGluZyBpdCAic2VjdXJpdHkgc3VwcG9ydGVkIjoKPj4+Cj4+PiAxLiBUaGUgZmVhciB0aGF0IHdl
J2xsIGJlIGlzc3VpbmcgWFNBcyBvdmVyIHRyaXZpYWwgdGhpbmdzIHRoYXQgZG9uJ3QgbWF0dGVy
Cj4+Pgo+Pj4gMi4gVGhlIGZlYXIgdGhhdCBwZW9wbGUgd2lsbCBub3QgZG8gZHVlIGRpbGlnZW5j
ZSB3aGVuIGNyZWF0aW5nIHBhdGNoZXMKPj4+IHdpdGggdGhlIHRvb2xzLgo+Pj4KPj4+IEkgdGhp
bmsgIzEgaXMganVzdCBhIG1pc2NvbmNlcHRpb24uICAqRXZlcnkqIGJ1ZyByZXBvcnRlZCB0byB1
cyBhYm91dAo+Pj4gYW55IHBhcnQgb2YgdGhlIGNvZGUgd2UgZ28gdGhyb3VnaCB0aGUgcHJvY2Vz
cyBvZiB0cnlpbmcgdG8gZGV0ZXJtaW5lCj4+PiBpdHMgaW1wYWN0IGFuZCB3aGV0aGVyIHdlIG5l
ZWQgdG8gaXNzdWUgYW4gWFNBIG9yIG5vdC4gIEFsbCBvZiB0aGUKPj4+IGV4YW1wbGVzIHB1dCBm
b3J3YXJkIG9mIHRoaW5ncyB3ZSBkb24ndCB3YW50IHRvIGlzc3VlIGFuIFhTQSBmb3IgYXJlCj4+
PiB0aGluZ3MgdGhhdCBJJ20gc3VyZSB3ZSB3b3VsZCBub3QgaXNzdWUgYW4gWFNBIGZvci4KPj4+
Cj4+PiBGb3IgIzIsIHRoYXQgaXMgYSByZWFzb25hYmxlIGZlYXIsIGJ1dCB3ZSBjYW4gZGVhbCB3
aXRoIHRoYXQgaW4gYQo+Pj4gZGlmZmVyZW50IHdheSB0aGFuIGNhbGxpbmcgdGhlIHRvb2xzICJ1
bnN1cHBvcnRlZCIuICBXZSBjYW4sIGZvcgo+Pj4gaW5zdGFuY2UsIG1lbnRpb24gdGhhdCBpbiB0
aGUgZG9jdW1lbnRzLiAgV2UgY2FuIGFkZCBhIHdhcm5pbmcgbWVzc2FnZQo+Pj4gdGhhdCB0aGUg
YnVpbGQgdG9vbHMgb3V0cHV0IHNheWluZyB0aGF0IHRoZSByZXN1bHQgc2hvdWxkIGJlIG1hbnVh
bGx5Cj4+PiBpbnNwZWN0ZWQgZm9yIGNvcnJlY3RuZXNzLgo+Pgo+PiBXZSBuZWVkIHRvIGdldCBh
IHJlc29sdXRpb24gb24gdGhpcy4gIEFueW9uZSBlbHNlIChwYXJ0aWNhcmx5Cj4+IGNvbW1pdHRl
cnMpIHdhbnQgdG8gZ2l2ZSB0aGVpciBvcGluaW9uPwo+IAo+IENoYW5naW5nIHRpdGxlIGFzIHRo
aXMgaXMgYWxsIGFib3V0IG5vdyBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMuCj4gCj4gVGhlIGxpdmVw
YXRjaC1idWlsZC10b29scyBnZXQgYSBsb3Qgb2YgdXNhZ2UgYXJvdW5kIFhTQSB0aW1lcy4KPiBB
bmQgdGhhdCBpcyB3aGVuIHRoZSBjb3JuZXIgY2FzZXMgYXJlIGJlaW5nIGZvdW5kLiBUaGUgdGhy
ZWUgb2YgdGhlbToKPiAwYzEwNDU3IFJlbW92ZSBzZWN0aW9uIGFsaWdubWVudCByZXF1aXJlbWVu
dAo+IGIzMGQzNGMgSWdub3JlIC5kaXNjYXJkIHNlY3Rpb25zCj4gNjMyN2FiOSBjcmVhdGUtZGlm
Zi1vYmplY3Q6IFVwZGF0ZSBmaXh1cCBvZmZzZXRzIGluIC5yZWxhLmV4X3RhYmxlCj4gCj4gd2hl
cmUgdGhhbmtzIHRvIGdlbmVyYXRpbmcgWFNBcy4gTm93IHRoZSBmb2xrcyB3aG8gdXNlIHRoZXNl
IHRvb2xzCj4gYXJlIGFsc28gdGhlIG9uZXMgdGhhdCBkbyBwcmUtZGlzY2xvc3VyZXMuIEFuZCB0
aGUgZm9sa3Mgd2hvCj4gd29yayBvbiB0aGVzZSB0b29scyBhbHNvIGFyZSB0aGUgb25lcyB3aG8g
aGF2ZSB0byBnZXQgdGhlIGxpdmVwYXRjaGVzIG91dC4KPiAKPiBJdCBpcyBhIHN0cmVzc2Z1bCB0
aW1lIGFuZCBpbiB0aGUgcGFzdCB0aGUgaXNzdWVzIHdlcmUgb2ZmOgo+ICdvaCwgbGl2ZXBhdGNo
LWJ1aWxkLXRvb2xzIHdvbid0IGdlbmVyYXRlIHRoZSBsaXZlcGF0Y2gnIAo+IAo+IHdoaWNoIEkg
ZG9uJ3QgZXZlbiBrbm93IGhvdyB0byBjbGFzc2lmeSAtIGlzIGl0IGFuIFhTQSB0aGF0IGl0IGNv
dWxkIG5vdAo+IGNyZWF0ZSBhbiBsaXZlcGF0Y2g/Cj4gCj4gQW5kIGlmIHRoZSBsaXZlcGF0Y2gt
YnVpbGQtdG9vbHMgZG9lcyBnZW5lcmF0ZSBzb21ldGhpbmcgbWlnaHR5IHdyb25nCj4gdGhlbiB0
aGUgZm9sa3Mgb24gdGhlIFhTQSBwcmUtZGlzY2xvc3VyZSBsaXN0IHNob3VsZCBiZSBsZXQga25v
dwo+IChhbmQgdGhhdCBoYXMgYmVlbiBoYXBwZW5pbmcpLgo+IAo+IEJ1dCBJIGFtIG5vdCByZWFs
bHkgYSBmYW4gb2YgJ09oLCBhbmQgb25lIG1vcmUgWFNBJwoKVGhhbmtzIGZvciB3ZWlnaGluZyBp
biwgS29ucmFkLgoKU28gaXQgc2VlbXMgdGhhdCBwZW9wbGUgYXJlIHN0aWxsIG5vdCBxdWl0ZSBj
bGVhciBhYm91dCB3aGF0IEknbSBwcm9wb3NpbmcuCgpJbiBnZW5lcmFsLCBhIGJ1ZyBpcyBhIHNl
Y3VyaXR5IGlzc3VlIGlmIGEgaHVtYW4gdG9sZCB0aGUgY29tcHV0ZXIgdG8gZG8Kc2FmZSB0aGlu
ZyBYLCBhbmQgdGhlIGNvbXB1dGVyIGFwcGVhcmVkIHRvIGRvIHNhZmUgdGhpbmcgWCwgYnV0IGlu
IGZhY3QKZGlkIHVuc2FmZSB0aGluZyBZLgoKQ29uc2lkZXIgdGhlIHF1ZXN0aW9uOiAiSXMgaXQg
YW4gWFNBIHRoYXQgZG9tYWluIGNyZWF0aW9uIHdpbGwgZmFpbCBmb3IKYSBrZXJuZWwgd2l0aCBm
ZWF0dXJlIEEgZW5hYmxlZD8iICBObywgdGhhdCdzIG5vdCBhIHNlY3VyaXR5IGlzc3VlOiBUaGUK
aHVtYW4gdG9sZCB0aGUgY29tcHV0ZXIgdG8gZG8gc2FmZSB0aGluZyBYICgiYm9vdCB3aXRoIGtl
cm5lbCBBIiksIGFuZAppdCBkaWQgc2FmZSB0aGluZyBaICgibm90IGJvb3QiKS4KCkNvbnNpZGVy
IHRoaXMgcXVlc3Rpb246ICJJcyBpdCBhbiBYU0EgdGhhdCBpZiB5b3UgZGV0YWNoIGEgYmxvY2sg
ZGV2aWNlCmZyb20gb25lIGRvbWFpbiwgYW5kIHRoZW4gYXR0YWNoIGl0IHRvIGFub3RoZXIgYmxv
Y2sgZGV2aWNlLCB0aGF0IHRoZQpzZWNvbmQgdXNlciBjYW4gcmVhZCBwb3RlbnRpYWxseSBzZW5z
aXRpdmUgZGF0YSBmcm9tIHRoZSBmaXJzdCBkb21haW4/IgpObywgdGhhdCdzIG5vdCBhIHNlY3Vy
aXR5IGlzc3VlOiBUaGUgaHVtYW4gdG9sZCB0aGUgY29tcHV0ZXIgdG8gZG8KdW5zYWZlIHRoaW5n
IFkgKCJleHBvc2UgYmxvY2sgZGV2aWNlIGZyb20gZG9tYWluIEIgdG8gZG9tYWluIEMiKSwgYW5k
CnRoZSBjb21wdXRlciBkaWQgdW5zYWZlIHRoaW5nIFkuCgpTby4gIFN1cHBvc2UgYSBkZXZlbG9w
ZXIgLyBwYWNrYWdlIG1haW50YWluZXIgLyBzeXNhZG1pbiB0cmllcyB0byBidWlsZAphIGxpdmVw
YXRjaCwgYW5kIHRoZSBsaXZlcGF0Y2ggdGhyb3dzIGFuIGVycm9yLiAgSXMgdGhpcyBhIHNlY3Vy
aXR5Cmlzc3VlPyAgTm8gLS0gdGhlIGh1bWFuIHRvbGQgaXQgdG8gZG8gc2FmZSB0aGluZyBYICgi
YnVpbGQgbWUgYQpsaXZlcGF0Y2giKSwgYW5kIGl0IGRpZCBzYWZlIHRoaW5nIFogKCJwcmludCBh
biBlcnJvciIpLgoKU3VwcG9zZSBzb21lb25lIGJ1aWxkcyBhIGxpdmVwYXRjaCB0aGF0LCB3aGVu
IGxvYWRlZCwgaW1tZWRpYXRlbHkKY3Jhc2hlcyB0aGUgaHlwZXJ2aXNvciBpbiBhbGwgY2FzZXMu
ICBJcyB0aGlzIGEgc2VjdXJpdHkgaXNzdWU/ICBObyAtLQp0aGUgaHVtYW4gdG9sZCBpdCB0byBk
byBzYWZlIHRoaW5nIFggKCJwYXRjaCB0aGlzIHZ1bG5lcmFiaWxpdHkiKSBhbmQgaXQKZGlkIHNh
ZmUgdGhpbmcgWiAoImNyYXNoIHRoZSBoeXBlcnZpc29yIGltbWVkaWF0ZWx5IikuICAoVGhpcyBp
cyBzYWZlCmJlY2F1c2Ugd2UgYXNzdW1lIHlvdSBkbyBhIHJlYXNvbmFibGUgYW1vdW50IG9mIHRl
c3RpbmcgYmVmb3JlIGRlcGxveWluZwphIGxpdmVwYXRjaC4pCgpBY2NvcmRpbmcgdG8gbXkgdW5k
ZXJzdGFuZGluZywgdGhlIGFib3ZlIHRocmVlIGZpeGVzIHRoYXQgaGFwcGVuZWQgYXMKcGFydCBv
ZiBkZXZsb3BpbmcgWFNBcyB3ZXJlIGxpa2Ugb25lIG9mIHRoZSBhYm92ZSB0d28gZXhhbXBsZXM6
IFRoZSB0b29sCmVpdGhlciBqdXN0IGRpZG4ndCBtYWtlIGEgbGl2ZXBhdGNoIGF0IGFsbCwgb3Ig
aXQgbWFkZSBvbmUgdGhhdCBjbGVhcmx5CmRpZG4ndCB3b3JrLiAgQXMgc3VjaCwgdGhleSB3b3Vs
ZCBub3QgYmUgY29uc2lkZXJlZCBYU0FzLgoKU3VwcG9zZSBzb21lb25lIGJ1aWxkcyB0aGUgbGl2
ZXBhdGNoIHdpdGggdHdvIGRpZmZlcmVudCB2ZXJzaW9ucyBvZiB0aGUKY29tcGlsZXI7IG9yIGFn
YWluc3Qgc3RhbGUgdmVyc2lvbnMgb2YgdGhlIGJpbmFyaWVzOyBhbmQgdGhlIGxpdmVwYXRjaAp0
b29sIGRvZXNuJ3Qgbm90aWNlLCBhbmQgZ2VuZXJhdGVzIGEgbGl2ZXBhdGNoIHdoaWNoIG9wZW5z
IHVwIGEgc2VjdXJpdHkKaG9sZS4gIElzIHRoaXMgYSBzZWN1cml0eSBpc3N1ZT8gIE5vIC0tIHRo
ZSBodW1hbiB0b2xkIGl0IHRvIGRvIHVuc2FmZQp0aGluZyBZLCBhbmQgaXQgZGlkIHVuc2FmZSB0
aGluZyBZLgoKU3VwcG9zZSBzb21lb25lIGJ1aWxkcyBhIGxpdmVwYXRjaCB0aGF0IHdpdGggYnVn
Z3kgZml4LXVwIGNvZGUgdGhhdAppbmFkdmVydGVudGx5IGdpdmVzIFBWIGd1ZXN0cyBhY2Nlc3Mg
dG8gaHlwZXJ2aXNvciBtZW1vcnkuICBJcyB0aGlzIGEKc2VjdXJpdHkgaXNzdWU/ICBObyAtLSB0
aGUgaHVtYW4gdG9sZCBpdCB0byBkbyB1bnNhZmUgdGhpbmcgWSAoImdpdmUgUFYKZ3Vlc3QgYWNj
ZXNzIHRvIGh5cGVydmlzb3IgbWVtb3J5IikgYW5kIGl0IGRpZCB1bnNhZmUgdGhpbmcgWS4KClN1
cHBvc2Ugc29tZW9uZSBidWlsZHMgYSBsaXZlcGF0Y2ggd2l0aCB0aGUgY29ycmVjdCBjb21waWxl
ciwgd2l0aCBhCmNvcnJlY3QgcGF0Y2ggKHRoYXQgd291bGQgZml4IHRoZSBidWcgaWYgcmVib290
ZWQgaW50byBhIG5ldwpoeXBlcnZpc29yKSwgd2l0aCBjb3JyZWN0IGZpeC11cCBjb2RlLiAgU3Vw
cG9zZSB0aGF0IHRoZSBidWcgcGFzc2VzIGFsbApyZWFzb25hYmxlIHRlc3Rpbmc7IGJ1dCB0aGF0
LCAqZHVlIHRvIGEgYnVnIGluIHRoZSB0b29scyosIHRoZSBwYXRjaAphbHNvIGdpdmVzIFBWIGd1
ZXN0cyBhY2Nlc3MgdG8gaHlwZXJ2aXNvciBtZW1vcnkuICBJcyB0aGlzIGEgc2VjdXJpdHkKaXNz
dWU/ICBZZXMgLS0gdGhlIGh1bWFuIHRvbGQgaXQgdG8gZG8gc2FmZSB0aGluZyBYICgiYnVpbGQg
YSBsaXZlcGF0Y2gKYmFzZWQgb24gY29ycmVjdCBpbnB1dHMgdG8gZml4IHRoaXMgYnVnIikgYW5k
IGl0IGRpZCB1bnNhZmUgdGhpbmcgWQooImJ1aWxkIGEgbGl2ZXBhdGNoIHRoYXQgb3BlbnMgdXAg
YSBuZXcgc2VjdXJpdHkgaG9sZSIpLgoKV2UgY291bGQgZXZlbiBwbGFjZSBtb3JlIHJlc3RyaWN0
aW9ucyBvbiB0aGUgc2NvcGUgaWYgd2Ugd2FudGVkIHRvLiAgV2UKY291bGQgc2F5IHRoYXQgd2Ug
b25seSBzdXBwb3J0IHRoZSBsaXZlcGF0Y2ggdG9vbHMgZ2VuZXJhdGluZyBwYXRjaGVzCmZvciBY
U0FzLgoKPiBUaGlzIGlzIHZlcnkgc2ltaWxhciB0byB3aGF0IFhTQS0xNTUgd2FzIC0gdGhlIEdD
QyBjb21waWxlciBvcHRpbWl6YXRpb25zCj4gYWRkZWQgYSBuaWNlIGp1bXAgdGFibGUgdGhhdCB3
YXMgYWNjZXNzZWQgdHdpY2UuIEFuZCB0aGUgb2Zmc2V0IHdhcwo+IHJldHJpZXZlZCBmcm9tIHRo
ZSBzaGFyZWQgcmluZy4KPgo+IEJ1dCB3ZSBkaWRuJ3QgZG8gYW4gWFNBLTE1NSBmb3IgdGhlIEdD
QyBjb21waWxlci4gVGhhdCBpcyB3ZSBkaWRuJ3QKPiBmaWxlIGEgdGlja2V0IHdpdGggR0NDIHNh
eWluZyAnSGV5LCB5b3VyIGNvbXBpbGVyIGNhbiBjcmVhdGUgYW4gcmFjZQo+IG9uIHNoYXJlZCBt
ZW1vcnkuIENvdWxkIHlvdSBtYWtlIHlvdXIgY29tcGlsZXIgYmUgc21hcnRlciBpbiB0aGVzZSBj
YXNlcycKPiBXZSBpbnN0ZWFkIHdyb3RlIGNvZGUgd2l0aCB0aGlzIG9wdGltaXphdGlvbiBpbiBt
aW5kIHdpdGggbW9yZQo+IGJhcnJpZXJzLgoKUmlnaHQgLS0gc28gdGhlIGdjYyBjb21waWxlciBn
dXlzIGFyZSB1c2luZyBhIHNwZWNpZmljYXRpb24gdGhhdCBhbGxvd3MKdGhhdCBiZWhhdmlvci4g
IFNvIGZyb20gdGhlaXIgcGVyc3BlY3RpdmUsIHdlIHRvbGQgdGhlIGNvbXBpbGVyIHRvIGRvCnVu
c2FmZSB0aGluZyBZIChvciBhdCBsZWFzdCwgc2FpZCB0aGF0IHdlIHdlcmUgT0sgd2l0aCBpdCBk
b2luZyB1bnNhZmUKdGhpbmcgWSksIGFuZCBpdCBkaWQgdW5zYWZlIHRoaW5nIFkgLS0gYSBzZWN1
cml0eSBpc3N1ZSBmb3IgWGVuLCBidXQgbm90CmZvciBnY2MuICBJZiBnY2MgaGFkICp2aW9sYXRl
ZCogdGhlIHNwZWMgd2hlbiBjYXVzaW5nIHRoZSBzZWN1cml0eQppc3N1ZSwgdGhlbiB3ZSBjZXJ0
YWlubHkgd291bGQgaGF2ZSBjYWxsZWQgdGhhdCBhIHNlY3VyaXR5IGlzc3VlIGluIGdjYy4KCj4g
SSB0aGluayBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgaXMgaW4gdGhlIHNhbWUgY2F0ZWdvcnkgYXMg
R0NDIG9yIGxpbmtlcnMuCgpJbmRlZWQ7IGdjYyBpcyAic2VjdXJpdHktc3VwcG9ydGVkIiBpbiB0
aGUgd2F5IEkgYW0gcHJvcG9zaW5nCmxpdmVwYXRjaGluZyBiZSBzZWN1cml0eSBzdXBwb3J0ZWQu
CgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgYSBoaWxsIHdvcnRoIGR5aW5nIG9uOyBpZiBldmVyeW9u
ZSBhZ3JlZXMgd2UKc2hvdWxkIGNhbGwgdGhlbSAic2VjdXJpdHkgdW4tc3VwcG9ydGVkIiwgd2Ug
Y2FuIGdvIHdpdGggdGhhdC4gIEknbSBvbmx5CnN0aWxsIHRhbGtpbmcgYmVjYXVzZSBwZW9wbGUg
c2VlbSB0byBiZSBjb25mdXNlZCBhYm91dCB3aGF0IEknbSBwcm9wb3NpbmcuCgogLUdlb3JnZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 10:31:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 10: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.xen.org>)
	id 1defJV-0006QA-JZ; Mon, 07 Aug 2017 10:31:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=xIcP=7J=ladisch.de=clemens@webclient5.webclient5.de>)
 id 1defFY-0005qG-Gn
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 10:27:04 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4B/6E-22472-77048895; Mon, 07 Aug 2017 10:27:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS8Vlhs265Q0e
 kQcNqfoslHxezODB6HN39mymAMYo1My8pvyKBNWPe61uMBc2cFevX3WduYDzM3sXIxSEkMJ9R
 4urBqUAOJ4ewQKzEz6YVzCC2iICBxIVb01hBipgFljBKrPlzlgkkISRQJbHvWBcbiM0moCXx9
 8wHRhCbV8BW4kzXaVYQm0VARWLP13dgQ0UFoiX2Nh6FqhGUODnzCQuIzSngLHH11RuwemagOT
 f+vWSCsMUlbj2ZD2XLS2x/OwfsIAkBY4nlX29A2aIS3YefMU5gFJiFZOwsJKNmIRk1C8moBYw
 sqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgO3noGBcQdj
 8wm/Q4ySHExKorzxK9oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7rPviBQSLEpNT61Iy8wBx
 hBMWoKDR0mE9z5Imre4IDG3ODMdInWKUVFKnLcXJCEAksgozYNrg8XtJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCvFtApvBk5pXATX8FtJgJaPGbxFaQxSWJCCmpBkaxmGVma6aFh67Ku3h
 SKHLR9nrTczLGM4q3XFGOalxSMyvw2Gz21d5Mxp/ebs95/jyJl6d21gk32RpjbqsZnDGWR8uz
 +rd4d15fF5PON61Wd1e7Hafst+ssQcXK+6U8fH696gmcr9xldMu06W3tVH2HloVH/uRe2mY9+
 eDpRlbXY667TRnjGJRYijMSDbWYi4oTAV8OqA3WAgAA
X-Env-Sender: SRS0=xIcP=7J=ladisch.de=clemens@webclient5.webclient5.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502101623!105653708!1
X-Originating-IP: [136.243.32.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48434 invoked from network); 7 Aug 2017 10:27:03 -0000
Received: from webclient5.webclient5.de (HELO webclient5.webclient5.de)
 (136.243.32.179)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 10:27:03 -0000
Received: from [10.1.2.4] (unknown [94.101.37.79])
 by webclient5.webclient5.de (Postfix) with ESMTPSA id B13705581335;
 Mon,  7 Aug 2017 12:27:01 +0200 (CEST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
 <1502091796-14413-9-git-send-email-andr2000@gmail.com>
From: Clemens Ladisch <clemens@ladisch.de>
Message-ID: <ba0dd78b-8853-5cf9-197f-bed3b9f4bdb8@ladisch.de>
Date: Mon, 7 Aug 2017 12:27:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1502091796-14413-9-git-send-email-andr2000@gmail.com>
Content-Language: en-US
X-Virus-Scanned: clamav-milter 0.99.2 at webclient5
X-Virus-Status: Clean
X-Mailman-Approved-At: Mon, 07 Aug 2017 10:31:08 +0000
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [alsa-devel] [PATCH 08/11] ALSA: vsnd: Add timer
 for period interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gRnJvbnQgc291bmQgZHJpdmVyIGhhcyBu
byByZWFsIGludGVycnVwdHMsIHNvCj4gcGxheWJhY2svY2FwdHVyZSBwZXJpb2QgcGFzc2VkIGlu
dGVycnVwdCBuZWVkcyB0byBiZSBlbXVsYXRlZDoKPiB0aGlzIGlzIGRvbmUgdmlhIHRpbWVyLiBB
ZGQgcmVxdWlyZWQgdGltZXIgb3BlcmF0aW9ucywKPiB0aGlzIGlzIGJhc2VkIG9uIHNvdW5kL2Ry
aXZlcnMvZHVtbXkuYy4KCkEgJ3JlYWwnIHNvdW5kIGNhcmQgdXNlIHRoZSBpbnRlcnJ1cHQgdG8g
c3luY2hyb25pemUgdGhlIHN0cmVhbSBwb3NpdGlvbgpiZXR3ZWVuIHRoZSBoYXJkd2FyZSBhbmQg
dGhlIGRyaXZlci4gIFRoZSBoYXJkd2FyZSB0cmlnZ2VycyBhbiBpbnRlcnJ1cHQKaW1tZWRpYXRl
bHkgYWZ0ZXIgYSBwZXJpb2QgaGFzIGJlZW4gY29tcGxldGVseSByZWFkIChmb3IgcGxheWJhY2sp
IGZyb20KdGhlIHJpbmcgYnVmZmVyIGJ5IHRoZSBETUEgdW5pdDsgdGhpcyB0ZWxscyB0aGUgZHJp
dmVyIHRoYXQgaXQgaXMgbm93CmFnYWluIGFsbG93ZWQgdG8gd3JpdGUgdG8gdGhhdCBwYXJ0IG9m
IHRoZSBidWZmZXIuCgpUaGUgZHVtbXkgZHJpdmVyIGhhcyBubyBoYXJkd2FyZSB0aGF0IGFjY2Vz
c2VzIHRoZSBidWZmZXIsIHNvIHRoZSBwZXJpb2QKaW50ZXJydXB0cyBhcmUgbm90IHN5bmNocm9u
aXplZCB0byBhbnl0aGluZy4gIFRoaXMgaXMgbm90IGEgc3VpdGFibGUKaW1wbGVtZW50YXRpb24g
d2hlbiB0aGUgc2FtcGxlcyBhcmUgYWN0dWFsbHkgdXNlZC4KCklmIHlvdSBpc3N1ZSBpbnRlcnJ1
cHRzIGJhc2VkIG9uIHRoZSBzeXN0ZW0gdGltZXIsIHRoZSBwb3NpdGlvbiByZXBvcnRlZApieSB0
aGUgLnBvaW50ZXIgY2FsbGJhY2sgYW5kIHRoZSBwb3NpdGlvbiB3aGVyZSB0aGUgaGFyZHdhcmUg
KGJhY2tlbmQpCmFjdHVhbGx5IGFjY2Vzc2VzIHRoZSBidWZmZXIgd2lsbCBkaXZlcmdlLCB3aGlj
aCB3aWxsIGV2ZW50dWFsbHkgY29ycnVwdApkYXRhLgoKWW91IGhhdmUgdG8gaW1wbGVtZW50IHBl
cmlvZCBpbnRlcnJ1cHRzIChhbmQgdGhlIC5wb2ludGVyIGNhbGxiYWNrKQpiYXNlZCBvbiB3aGVu
IHRoZSBzYW1wbGVzIGFyZSBhY3R1YWxseSBtb3ZlZCBmcm9tL3RvIHRoZSBiYWNrZW5kLgoKClJl
Z2FyZHMsCkNsZW1lbnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 10:45:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 10: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.xen.org>)
	id 1defX8-0007Co-RU; Mon, 07 Aug 2017 10:45:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1defX8-0007Ci-1A
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 10:45:14 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 BB/09-01732-9B448895; Mon, 07 Aug 2017 10:45:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTXeHS0e
 kwY1zmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8asiReZCz5yV1x83cHawPiNo4uRi0NIYDOj
 xN3+mewQzm5GiUurpzF1MXJwCAtESSy9ndDFyMkhIuAp8eztNhYQW0igg1Gi65UbSD2zwBJGi
 Vs/3jKBJNgENCXufP4EZvMKWEn07TvHCmKzCKhIvG69B2aLCoRLvG08wgJRIyhxcuYTFpBdnA
 JeEpsPCoOEmQXMJOZtfsgMYctLbH87h3kCI98sJB2zkJTNQlK2gJF5FaN6cWpRWWqRrqleUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7GL/3OhxglOZiURHnjV7RFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgbXDuiBQSLEpNT61Iy8wBhj1MWoKDR0mEdyZImre4IDG3O
 DMdInWKUVFKnDcAJCEAksgozYNrg8XaJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzzgOZwp
 OZVwI3/RXQYiagxW8SW0EWlyQipKQaGKetvFj/TWbSlvyUORe/Lpw3JTNqL9OdD/+ye0zOvC2
 eJ1jEvHWD5oMYTdt0X12Rh/pfFQVvSHGtXbyj+uiK3name1fk0r5w3hPvq08NarjuWpolK+Ve
 vOFUtYn2xd57Xg7fFn6v9vz2wFfQ03qi4XazPxyHpViTbv2TY2Qre5w/fy9fAUeapxJLcUaio
 RZzUXEiAAkrDwGwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502102712!67330732!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17435 invoked from network); 7 Aug 2017 10:45:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 7 Aug 2017 10:45:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6AFCD13D5;
 Mon,  7 Aug 2017 03:45:11 -0700 (PDT)
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 C7F133F540;
 Mon,  7 Aug 2017 03:45:09 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a00588a6-7846-c133-40ca-b5d0c9be4bec@arm.com>
Date: Mon, 7 Aug 2017 11:45:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpJIHdvdWxkIGhhdmUgYXBwcmVjaWF0ZWQgdG8gYmUgQ0NlZCBhcyBtYWludGFp
bmVyIG9mIHRoZSBBUk0gYml0cy4uLiAKUGxlYXNlIHVzZSBzY3JpcHRzL2dldF9tYWludGFpbmVy
cy5wbCBpbiB0aGUgZnV0dXJlLgoKT24gMDQvMDgvMTcgMTg6MDUsIEJvcmlzIE9zdHJvdnNreSB3
cm90ZToKPiAuIHNvIHRoYXQgaXQncyBlYXN5IHRvIGZpbmQgcGFnZXMgdGhhdCBuZWVkIHRvIGJl
IHNjcnViYmVkICh0aG9zZSBwYWdlcyBhcmUKClBvaW50bGVzcyAuCgo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBpbmRl
eCBlZjg0YjcyLi5kMjZiMjMyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0u
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IEBAIC00NCw3ICs0NCwxNiBAQCBz
dHJ1Y3QgcGFnZV9pbmZvCj4gICAgICAgICAgLyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDogKChj
b3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09IDApLiAqLwo+ICAgICAgICAgIHN0cnVjdCB7
Cj4gICAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5IGJlZm9y
ZSBuZXh0IHBhZ2UgdXNlPyAqLwo+IC0gICAgICAgICAgICBib29sX3QgbmVlZF90bGJmbHVzaDsK
PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZWVkX3RsYmZsdXNoOjE7CgpZb3UndmUgdHVy
bmVkIG5lZWRfdGxiZmx1c2ggZnJvbSBib29sIHRvIHVuc2lnbmVkIGxvbmcgOiAxLiBCdXQgc29t
ZSBvZiAKdGhlIHVzZXJzIHVzZSB0cnVlL2ZhbHNlIG9yIG1heSByZWx5IG9uIHRoZSBib29sZWFu
IHByb3BlcnR5LiAgU28gaXQgCnNvdW5kcyBsaWtlIHRvIG1lIHlvdSB3YW50IHRvIHVzZSBib29s
IGJpdGZpZWxkcyBoZXJlIChhbmQgaW4gdGhlIHg4NiBwYXJ0KS4KCj4gKwo+ICsgICAgICAgICAg
ICAvKgo+ICsgICAgICAgICAgICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNj
cnViYmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5Lgo+ICsgICAgICAgICAgICAgKiBPbmUgbW9yZSB0aGFu
IG1heGltdW0gcG9zc2libGUgb3JkZXIgdG8gYWNjb21tb2RhdGUKPiArICAgICAgICAgICAgICog
SU5WQUxJRF9ESVJUWV9JRFguCj4gKyAgICAgICAgICAgICAqLwo+ICsjZGVmaW5lIElOVkFMSURf
RElSVFlfSURYICgoMVVMIDw8IChNQVhfT1JERVIgKyAxKSkgLSAxKQo+ICsgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiArIDE7CgpXZSBuZWVkIHRvIG1ha2Ug
c3VyZSB0aGF0IHRoaXMgdW5pb24gd2lsbCBub3QgYmUgYmlnZ2VyIHRoYW4gdW5zaWduZWQgCmxv
bmcuIE90aGVyd2lzZSB0aGlzIHdpbGwgbGltaXQgbG93ZXIgZG93biB0aGUgbWF4aW11bSBhbW91
bnQgb2YgbWVtb3J5IAp3ZSBzdXBwb3J0LgpTbyB0aGlzIGxpa2VseSBtZWFucyBhIEJVSUxEX0JV
R19PTiguLi4uKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 10:49:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 10:49: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.xen.org>)
	id 1defb3-0007Nv-BK; Mon, 07 Aug 2017 10:49: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=385a91775=wei.liu2@citrix.com>)
 id 1defb1-0007Nm-RX
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 10:49:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 1B/F2-09901-BA548895; Mon, 07 Aug 2017 10:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve4q145
 Ig903dCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFtycwFnxjrPi8agZ7A+Mxxi5GTg4JAX+J
 21++soDYLAIqEme33mEGsdkElCV+dvaygdgiAqoSHVtvMnUxcnEwC0xllPgwbQ0rSEJYoEzi4
 6djYDavgIXEwzPdzCBFQgKbGSV2z1jFDpEQlDg58wnYBmYBHYkFuz8BTeUAsqUllv/jAAlzCl
 hKPJz7A6xEFOiIzqVzwGwhAQWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2yol1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGwMQLCDsWlR4CFGSQ4mJVHe+BVtkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeLVdOiKFBItS01Mr0jJzgGEPk5bg4FES4fUGSfMWFyTmF
 memQ6ROMepyNH3Y8oVJiCUvPy9VSpz3HEiRAEhRRmke3AhYDF5ilJUS5mUEOkqIpyC1KDezBF
 X+FaM4B6OSMG8QyBSezLwSuE2vgI5gAjriTWIryBEliQgpqQZGjSoPv1VZdjOdBdIWRE4KPLx
 71q1pP4TtL0qEPW+b07YtVdsoRWyxw4M89pwvJZ95WhKqmQyYDN938AV8WeBzfM/+1wJZdqdK
 byipXxOyiHxgLHtrNZeCc5n7eSvveUpJR87/9PGID3XXi9x34CifVKB2unHYnG8+U/hWGTpse
 cU0pY/XKkaJpTgj0VCLuag4EQD30TFVvAIAAA==
X-Env-Sender: prvs=385a91775=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502102953!62846286!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11619 invoked from network); 7 Aug 2017 10:49:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 10:49:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,337,1498521600"; d="scan'208";a="442847070"
Date: Mon, 7 Aug 2017 11:48:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170807104852.5a2uycjs4f2iodx2@citrix.com>
References: <1501838977-63404-2-git-send-email-yi.y.sun@linux.intel.com>
 <1502070649-3746-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170807101909.ygl475zfoznnoskd@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170807101909.ygl475zfoznnoskd@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>, jbeulich@suse.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [Patch for staging 2/2] x86: adjust place of an
 ASSERT to avoid crash when destroy a domain.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMTE6MTk6MDlBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBDYW4gd2Ugc2VlIGFib3V0IGNvbW1pdHRpbmcgdGhpcyBwYXRjaCBhcyBzb29uIGFzIHBvc3Np
YmxlPyBUaGlzIGlzCj4gYmxvY2tpbmcgb3NzdGVzdCBwdXNoZ2F0ZS4KCkFuZHJldyBwcm9kZGVk
IG1lIG9uIGlyYyB0byBjb21taXQgdGhpcyBwYXRjaC4gSSBoYXZlIGRvbmUgc28sIGFsb25nCndp
dGggdGhlIGRvYyBwYXRjaC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 10:49:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 10:49: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.xen.org>)
	id 1defb4-0007OU-Le; Mon, 07 Aug 2017 10:49:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1defb3-0007Nu-Ly
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 10:49:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 AA/13-01996-DA548895; Mon, 07 Aug 2017 10:49:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXeVa0e
 kQfd2EYslHxezODB6HN39mymAMYo1My8pvyKBNePdn22MBfNZK870TGFtYFzJ0sXIxSEksJlR
 YlXLNiYIZzejxJK1B8EcYYE2RolpWy4BlXFyiAi4Sqxses0EYgsJBEg07PrODmKzCWhK3Pn8C
 SzOK2AlMeffPDYQm0VARWLmy4OMILaoQLjE28YjLBA1ghInZz4BszkFAiUWXt8OVs8sYCYxb/
 NDZghbXmL72znMExh5ZyFpmYWkbBaSsgWMzKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NTPV
 yU4uLE9NTcxKTivWS83M3MQJDiwEIdjCubHc+xCjJwaQkyhu/oi1SiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgSvtktHpJBgUWp6akVaZg4wyGHSEhw8SiK83iBp3uKCxNzizHSI1ClGXY6mD1u+M
 Amx5OXnpUqJ81qBFAmAFGWU5sGNgEXcJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzBoFM4c
 nMK4Hb9AroCCagI94ktoIcUZKIkJJqYGR46nckec1OoeL+0KbwnmNzbzoEFUc5P7DVuf9S2uj
 eUa0Zieen5U983HWUtf5bopq1QMSxqmvauYs+5s15Gb9HQFOxcdVGtqpr2XJRmj9lJjInhx/T
 qshX2Ry7ylv+heUp3k1ThDn697C13+R+OUFITXuJw+Z6n+ka2x4dLmmNL9XZK1OkqcRSnJFoq
 MVcVJwIAB+QbouzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502102953!69874422!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38298 invoked from network); 7 Aug 2017 10:49:14 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 7 Aug 2017 10:49:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B47C13D5;
 Mon,  7 Aug 2017 03:49:13 -0700 (PDT)
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 024C73F540;
 Mon,  7 Aug 2017 03:49:12 -0700 (PDT)
To: Raviprasad Gurikar <rgurikar5@gmail.com>, xen-devel@lists.xen.org
References: <CAB_Jz8tjao4yONHBtYBz+SHq=bwwGG3iNSDeu=ixwaCoboBczA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <38f2afb6-072f-c32d-0d21-22f97dcd0704@arm.com>
Date: Mon, 7 Aug 2017 11:49:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAB_Jz8tjao4yONHBtYBz+SHq=bwwGG3iNSDeu=ixwaCoboBczA@mail.gmail.com>
Subject: Re: [Xen-devel] i am not able to contact betweeen the bootwraooer
 and rootfile system in foundation model ARMv8 architecture
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8wOC8xNyAwNzo0MSwgUmF2aXByYXNhZCBHdXJpa2FyIHdyb3RlOgo+IGhpIHNpcgoK
SGVsbG8sCgo+ICBJIGFtIHN0dWRlbnQgZG9pbmcgcHJvamVjdCBvbiB0aGUgYXJtIHZpcnR1YWxp
emF0aW9uIHVzaW5nIHRoZSB4ZW4KPiBoeXBlcnZpc29yIGkgbm90IGFibGUgcnVuIHRoZSB4ZW4g
b24gdGhlIGZvdW5kYXRpb24gbW9kZWwgdjguIGkgaGF2ZQo+IGZvbGxvdyB0aGUgeGVuIGFybSBj
cm9zc2NvbXBpbGF0aW9uIGFuZCB0aGUgeGVuIGFybSByb290ZmlsZXN5c3RlbSB0aGVuCj4gaSBm
b2xsd2VkIHRoZSB4ZW4gYXJtIGluIGZhc3Rtb2RlbAo+IGh0dHBzOi8vd2lraS54ZW4ub3JnL3dp
a2kvWGVuX0FSTV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4dGVuc2lvbnMvRmFzdE1vZGVscwo+IC4K
PiBwbGVhc2UgZ28gdGhyb3VnaCB0aGUgYXR0YWNoZWQgZG9jdW1lbnQgZm9yIHRoZSBydW5uaW5n
CgpQbGVhc2UgZG9uJ3QgYXR0YWNoIHBpY3R1cmUgaW4gZS1tYWlsIHNlbnQgdG8gbWFpbGluZyBs
aXN0LgoKTG9va2luZyBhdCB0aGUgbG9nLCBYZW4gaXMgc3R1Y2sgYWZ0ZXIgZW5hYmxpbmcgcGFn
aW5nLiBDYW4geW91IHBsZWFzZSAKZ2l2ZSB0aGUgdmVyc2lvbiBvZiBib290d3JhcHBlciBhbmQg
eGVuIHlvdSBhcmUgdXNpbmc/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 10:54:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 10: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.xen.org>)
	id 1defgJ-0008AI-8S; Mon, 07 Aug 2017 10:54:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1defgH-00089R-IY
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 10:54:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 22/67-03557-0F648895; Mon, 07 Aug 2017 10:54:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVysyfVTfeDW0e
 kwZYtQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1k4IF3zkr7rS+YG1g3MvexcjJISSwmVHi
 YZ9dFyMXkL2bUaLl+TYmEEdYoI1RYtqWSywgVSICkRKHpvYwQlQdY5TYd2AiK0iCTUBT4s7nT
 0wgNq+AlUT/yqnMXYwcHCwCKhJLVjqBhEUFwiXeNh5hgSgRlDg58wmYzSkQKLF/81NmEJtZwE
 xi3uaHULa8xPa3c5gnMPLOQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBIYVAxDsYFwzP/AQoyQHk5Iob/yKtkghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErzVrh2RQoJFqempFWmZOcAAh0lLcPAoifCWg6R5iwsSc4sz0yFSpxgVpcR53
 UASAiCJjNI8uDZYVF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK89yBSezLwSuOmvgBYzAS
 1+k9gKsrgkESEl1cDoEFSpc+nb99VTbdjUvA9fDFjO9ucvj8n0zYFnDvbrvGi2yFTb/zJ9b9S
 6qAtr72dwG1mYPGTaFXfttbK8uc7z7487Q46HMykW7vojbLPY1dR18yt95Qy3ZCmuoPqT7Z/X
 dRg5eoSXvmZlqpi78GD2QxUZy5k5nDXv5ijH7hM0XLZw59ILmvOVWIozEg21mIuKEwFVyQo0p
 QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502103279!70577444!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17686 invoked from network); 7 Aug 2017 10:54:40 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 7 Aug 2017 10:54:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8612E13D5;
 Mon,  7 Aug 2017 03:54:39 -0700 (PDT)
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 0E00B3F540;
 Mon,  7 Aug 2017 03:54:38 -0700 (PDT)
To: Raviprasad Gurikar <rgurikar5@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <CAB_Jz8tjao4yONHBtYBz+SHq=bwwGG3iNSDeu=ixwaCoboBczA@mail.gmail.com>
 <38f2afb6-072f-c32d-0d21-22f97dcd0704@arm.com>
 <CAB_Jz8ud287ZGsY8vVrzKmvofZrg_dXiSj0Nf2NQyHjQKnaf_w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <367083c4-cf3f-b9a7-ac8d-600b8da9cb0b@arm.com>
Date: Mon, 7 Aug 2017 11:54:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAB_Jz8ud287ZGsY8vVrzKmvofZrg_dXiSj0Nf2NQyHjQKnaf_w@mail.gmail.com>
Subject: Re: [Xen-devel] i am not able to contact betweeen the bootwraooer
 and rootfile system in foundation model ARMv8 architecture
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGxlYXNlIGF2b2lkIGRyb3BwaW5nIHhlbi1kZXZlbC4uLgoKT24gMDcvMDgvMTcgMTE6NTIsIFJh
dmlwcmFzYWQgR3VyaWthciB3cm90ZToKPiBoaWkKPiBpIGFtIG5vdCBhYmxlIHRvIHJ1biB0aGUg
eGVuIG9uIGZhc3Rtb2RlbC4uLnBsZWFzZSBzb2x2ZSBteSBwcm9ibGVtLgoKSSB3aWxsIG5vdCBi
ZSBhYmxlIHRvIGhlbHAgdW50aWwgeW91IHByb3ZpZGUgdGhlIGRldGFpbHMgSSBhc2tlZCBiZWxv
dy4KCkNoZWVycywKCj4KPiBPbiBNb24sIEF1ZyA3LCAyMDE3IGF0IDQ6MTkgUE0sIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20KPiA8bWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29t
Pj4gd3JvdGU6Cj4KPgo+Cj4gICAgIE9uIDA0LzA4LzE3IDA3OjQxLCBSYXZpcHJhc2FkIEd1cmlr
YXIgd3JvdGU6Cj4KPiAgICAgICAgIGhpIHNpcgo+Cj4KPiAgICAgSGVsbG8sCj4KPiAgICAgICAg
ICBJIGFtIHN0dWRlbnQgZG9pbmcgcHJvamVjdCBvbiB0aGUgYXJtIHZpcnR1YWxpemF0aW9uIHVz
aW5nIHRoZSB4ZW4KPiAgICAgICAgIGh5cGVydmlzb3IgaSBub3QgYWJsZSBydW4gdGhlIHhlbiBv
biB0aGUgZm91bmRhdGlvbiBtb2RlbCB2OC4gaSBoYXZlCj4gICAgICAgICBmb2xsb3cgdGhlIHhl
biBhcm0gY3Jvc3Njb21waWxhdGlvbiBhbmQgdGhlIHhlbiBhcm0KPiAgICAgICAgIHJvb3RmaWxl
c3lzdGVtIHRoZW4KPiAgICAgICAgIGkgZm9sbHdlZCB0aGUgeGVuIGFybSBpbiBmYXN0bW9kZWwK
PiAgICAgICAgIGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX0FSTV93aXRoX1ZpcnR1YWxp
emF0aW9uX0V4dGVuc2lvbnMvRmFzdE1vZGVscwo+ICAgICAgICAgPGh0dHBzOi8vd2lraS54ZW4u
b3JnL3dpa2kvWGVuX0FSTV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4dGVuc2lvbnMvRmFzdE1vZGVs
cz4KPiAgICAgICAgIC4KPiAgICAgICAgIHBsZWFzZSBnbyB0aHJvdWdoIHRoZSBhdHRhY2hlZCBk
b2N1bWVudCBmb3IgdGhlIHJ1bm5pbmcKPgo+Cj4gICAgIFBsZWFzZSBkb24ndCBhdHRhY2ggcGlj
dHVyZSBpbiBlLW1haWwgc2VudCB0byBtYWlsaW5nIGxpc3QuCj4KPiAgICAgTG9va2luZyBhdCB0
aGUgbG9nLCBYZW4gaXMgc3R1Y2sgYWZ0ZXIgZW5hYmxpbmcgcGFnaW5nLiBDYW4geW91Cj4gICAg
IHBsZWFzZSBnaXZlIHRoZSB2ZXJzaW9uIG9mIGJvb3R3cmFwcGVyIGFuZCB4ZW4geW91IGFyZSB1
c2luZz8KPgo+ICAgICBDaGVlcnMsCj4KPiAgICAgLS0KPiAgICAgSnVsaWVuIEdyYWxsCj4KPgoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:21:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11:21: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.xen.org>)
	id 1deg5t-0001cP-69; Mon, 07 Aug 2017 11:21:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deg5s-0001cE-7w
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 11:21:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0C/58-03612-32D48895; Mon, 07 Aug 2017 11:21:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVfJtyP
 S4Og9A4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPJ7wlrHgm0zF763bWRoY
 F4p2MXJxCAn8ZZSYt3sqM4TzmFHi2qErbBDONkaJ/183MHYxcnKICDhLfD0zlx3E5hXQl1i7t
 gUsLiwQJLHj3G6wBgmBrWwSe1qWMYEkJAQ8JVaevsYMY3evXAxks3OwCVhJHBIDibIIqEo8vX
 +PaQIj9wJGhlWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF
 eZwCCHYxflgUcYpTkYFIS5Y1f0RYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3wbsjUkiwKDU9
 tSItMwcYfjBpCQ4eJRHeB15Aad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuftApkhAFKUU
 ZoHNwIWC5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzDsPZApPZl4J3KZXQEcwAR3xJrEV5I
 iSRISUVAOjof9iy2MXUw//L7xxQia9wnOj6QMhg5UPuhudHriFPY6Kdb7pNumV1p67EyrX7dV
 edpX/gdSdRUKi0auThGcduX2B888T/7SDk98r6pdN54nWfaXuoC82Q//Kl6ybW4LYPB5ZyEla
 7mEvOqW0rLdspkds3uPfj5auNUy0inX3OcarzxlSYPRbiaU4I9FQi7moOBEAVtFOpYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502104865!53728166!1
X-Originating-IP: [104.130.215.37]
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 12888 invoked from network); 7 Aug 2017 11:21:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 11:21:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deg5n-0006gC-DR; Mon, 07 Aug 2017 11:21: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 1deg5h-0001Fx-Q0; Mon, 07 Aug 2017 11:20:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deg5h-00039Y-1w; Mon, 07 Aug 2017 11:20:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112507-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 11:20:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112507: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1358582751227650303=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 10 debian-hvm-install fail REGR. vs. 112402
 test-amd64-amd64-libvirt     15 guest-saverestore        fail REGR. vs. 112402

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  32e7db7f6fbb91dac1e4e1bbcab4851c4606e0fa
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    6 days
Failing since        112418  2017-08-03 11:04:58 Z    4 days   41 attempts
Testing same since   112448  2017-08-04 16:01:08 Z    2 days   29 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     fail    
 test-amd64-amd64-libvirt                                     fail    


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1358582751227650303==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:30:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 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.xen.org>)
	id 1degEt-0002KK-6M; Mon, 07 Aug 2017 11:30:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degEr-0002KC-ME
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:30:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 1B/93-01859-05F48895; Mon, 07 Aug 2017 11:30:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42K5GHrdUTfAvyP
 SYMI+DoslHxezODB6HN39mymAMYo1My8pvyKBNWP9ov1MBc8FKjrXN7E1MP7j7WLk4hAS6GeU
 uNTbzgzisAhsY5W4+Os9K4gjIXCHVWLh9/8sXYycQE6cxIKDN1gh7DKJLQ8WgdlCAooSX59NZ
 4KwpzFJbFuWAGILC8RK/GxawQxiiwhoSDz7u5oNZCizwBJGiTV/zjJB7F7LKNHy+Q0bSBWbgJ
 HE8hs/wLbxCthI9H/+BNbNIqAisbj1ASOILSoQLtF7oJ8NokZQ4uTMJ2D1nAJ2EnuWHACrYRY
 wk5i3+SEzhC0vsf3tHChbXOLWk/lMExhFZiFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI1tNBL
 KspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAiMj3oGBsYdjL9Pex5ilORgUhLljV/RF
 inEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnemb0ekkGBRanpqRVpmDjBSYdISHDxKIrwHQdK8xQ
 WJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivB9ASgVASjNK8+AGwRLIJUZZKWFeRgY
 GBiGegtSi3MwSVPlXjOIcjErCvF9ApvBk5pXA7XsFdAoT0ClvEltBTilJREhJNTAWPLjzV6tj
 i/O9T4llkYFOmRkzDl7YGfn616tkjp9rQw9LvLntwOZ5v22WldTzHQ5sL8o06pJyS2YcylvnU
 dX3KshVNoCfJyX6aMLzPf67j1jtz13BKRh6Ttri9cvNQSczW8MmaH7/ZBbec3P6l/9LrB+yHf
 1z01X2sPTdKfrHtMzCpP7tfBimxFKckWioxVxUnAgAPqrm4xsDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502105423!108981148!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63159 invoked from network); 7 Aug 2017 11:30:24 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:30:24 -0000
Received: by mail-lf0-f65.google.com with SMTP id x16so119242lfb.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:30:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=tEX6WROcXZ6rwe7tW6tyc3CRAB7JX64rVxBKN6PR4Lc=;
 b=hqpqJ8myWcrb3ehulVNvK5IemJ2ZU8O2QEvNrONiqwtz9SXhi5OT3gNpuCB/xyoujY
 okHb4xgGclcP/6+R4TztohmvbkEOXyeB5FQ6E6s89l7yo8ssfBGjJoe7z5PKY7I4z+TT
 lWTTgnjxcLQI4wS2ZvP3OxnrTEVvkURg69QjoUR0xbDwrPT/9n79RDeuwPTcifJIiXcL
 miTtdJGzaJMyLMPdJuGNgFA5dfftTkEaKbeL9BsNe6FAohmSLu80+838Spn/GoThFRd8
 AsfJ2bEt4pVlZqiOZT0IHXk0jehSrb1jSKENJwQF9rlBig/wl1FmUFgGHPX+sp8v5gPb
 eMUA==
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=tEX6WROcXZ6rwe7tW6tyc3CRAB7JX64rVxBKN6PR4Lc=;
 b=YaYWNHQroacX6BjiAbLvllKygp0COmxjWKJ63G446Cv4v7MFD36m8rU0yh/PzE94eH
 N7R5j6xYWnvvHZNoIBSq5YoNi9JLTBVwnedBs8eCNxqgAcufLPKh++e/Hkjbk6PBavpP
 fhuyey9Yr1af4o9n0Ftexn6cmnmtYiyUcKoLLhISovuIvjghXRQLiQbst62+RX+NcDEu
 +i4osjIQoZVxO/UIh59p+qvzvd8EnYMNoqa4ZV6vRq+2LBvQGBuIn0cRU2Zcgr11hYQh
 Ggar7BhipV9sBEpCmPcnPHk2p3mI4cwqR5GQWXNNhOngky1mvCdSFVNDdyFmLF8B1Fkt
 RB1Q==
X-Gm-Message-State: AHYfb5ikXxLeNSNLv63UH3VTNgIXkBCzpIy2+KXZrRioWdZHMrZ8F1PR
 m3raeKfkpzfuZA==
X-Received: by 10.46.21.29 with SMTP id s29mr54127ljd.117.1502105423307;
 Mon, 07 Aug 2017 04:30:23 -0700 (PDT)
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
 s72sm2225078lfi.72.2017.08.07.04.30.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 07 Aug 2017 04:30:22 -0700 (PDT)
To: Clemens Ladisch <clemens@ladisch.de>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
 <1502091796-14413-9-git-send-email-andr2000@gmail.com>
 <ba0dd78b-8853-5cf9-197f-bed3b9f4bdb8@ladisch.de>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f2f54b55-3145-2533-c74a-9c3ea803739e@gmail.com>
Date: Mon, 7 Aug 2017 14:30:21 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <ba0dd78b-8853-5cf9-197f-bed3b9f4bdb8@ladisch.de>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [alsa-devel] [PATCH 08/11] ALSA: vsnd: Add timer
 for period interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIENsZW1lbnMhCgpPbiAwOC8wNy8yMDE3IDAxOjI3IFBNLCBDbGVtZW5zIExhZGlzY2ggd3Jv
dGU6Cj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEZyb250IHNvdW5kIGRyaXZl
ciBoYXMgbm8gcmVhbCBpbnRlcnJ1cHRzLCBzbwo+PiBwbGF5YmFjay9jYXB0dXJlIHBlcmlvZCBw
YXNzZWQgaW50ZXJydXB0IG5lZWRzIHRvIGJlIGVtdWxhdGVkOgo+PiB0aGlzIGlzIGRvbmUgdmlh
IHRpbWVyLiBBZGQgcmVxdWlyZWQgdGltZXIgb3BlcmF0aW9ucywKPj4gdGhpcyBpcyBiYXNlZCBv
biBzb3VuZC9kcml2ZXJzL2R1bW15LmMuCj4gQSAncmVhbCcgc291bmQgY2FyZCB1c2UgdGhlIGlu
dGVycnVwdCB0byBzeW5jaHJvbml6ZSB0aGUgc3RyZWFtIHBvc2l0aW9uCj4gYmV0d2VlbiB0aGUg
aGFyZHdhcmUgYW5kIHRoZSBkcml2ZXIuICBUaGUgaGFyZHdhcmUgdHJpZ2dlcnMgYW4gaW50ZXJy
dXB0Cj4gaW1tZWRpYXRlbHkgYWZ0ZXIgYSBwZXJpb2QgaGFzIGJlZW4gY29tcGxldGVseSByZWFk
IChmb3IgcGxheWJhY2spIGZyb20KPiB0aGUgcmluZyBidWZmZXIgYnkgdGhlIERNQSB1bml0OyB0
aGlzIHRlbGxzIHRoZSBkcml2ZXIgdGhhdCBpdCBpcyBub3cKPiBhZ2FpbiBhbGxvd2VkIHRvIHdy
aXRlIHRvIHRoYXQgcGFydCBvZiB0aGUgYnVmZmVyLgpZZXMsIEkga25vdyB0aGF0LCB0aGFuayB5
b3UKPiBUaGUgZHVtbXkgZHJpdmVyIGhhcyBubyBoYXJkd2FyZSB0aGF0IGFjY2Vzc2VzIHRoZSBi
dWZmZXIsIHNvIHRoZSBwZXJpb2QKPiBpbnRlcnJ1cHRzIGFyZSBub3Qgc3luY2hyb25pemVkIHRv
IGFueXRoaW5nLgpFeGFjdGx5Cj4gICAgVGhpcyBpcyBub3QgYSBzdWl0YWJsZQo+IGltcGxlbWVu
dGF0aW9uIHdoZW4gdGhlIHNhbXBsZXMgYXJlIGFjdHVhbGx5IHVzZWQuCgo+IElmIHlvdSBpc3N1
ZSBpbnRlcnJ1cHRzIGJhc2VkIG9uIHRoZSBzeXN0ZW0gdGltZXIsIHRoZSBwb3NpdGlvbiByZXBv
cnRlZAo+IGJ5IHRoZSAucG9pbnRlciBjYWxsYmFjayBhbmQgdGhlIHBvc2l0aW9uIHdoZXJlIHRo
ZSBoYXJkd2FyZSAoYmFja2VuZCkKPiBhY3R1YWxseSBhY2Nlc3NlcyB0aGUgYnVmZmVyIHdpbGwg
ZGl2ZXJnZSwgd2hpY2ggd2lsbCBldmVudHVhbGx5IGNvcnJ1cHQKPiBkYXRhLgpNYWtlcyBzZW5z
ZSwgYnV0IGluIG15IGNhc2UgdGhlIGJ1ZmZlciBmcm9tIHRoZSBmcm9udGVuZAppcyBjb3BpZWQg
aW50byBiYWNrZW5kJ3MgbWVtb3J5LCBzbyB0aGV5IGRvbid0IHNoYXJlIHRoZQpzYW1lIGJ1ZmZl
ciBhcyByZWFsIEhXIGRvZXMuIEJ1dCBpdCBpcyBzdGlsbCBwb3NzaWJsZSB0aGF0CnRoZSBuZXcg
cG9ydGlvbiBvZiBkYXRhIG1heSBhcnJpdmUgYW5kIGJhY2tlbmQgd2lsbCBvdmVyd3JpdGUKdGhl
IG1lbW9yeSB3aGljaCBoYXNuJ3QgYmVlbiBwbGF5ZWQgeWV0IGJlY2F1c2UgcG9pbnRlcnMgYXJl
IG5vdApzeW5jaHJvbml6ZWQKPiBZb3UgaGF2ZSB0byBpbXBsZW1lbnQgcGVyaW9kIGludGVycnVw
dHMgKGFuZCB0aGUgLnBvaW50ZXIgY2FsbGJhY2spCj4gYmFzZWQgb24gd2hlbiB0aGUgc2FtcGxl
cyBhcmUgYWN0dWFsbHkgbW92ZWQgZnJvbS90byB0aGUgYmFja2VuZC4KRG8geW91IHRoaW5rIEkg
Y2FuIGltcGxlbWVudCB0aGlzIGluIGEgc2xpZ2h0bHkgZGlmZmVyZW50IHdheSwKd2l0aG91dCBh
IHRpbWVyIGF0IGFsbCwgYnkgdXBkYXRpbmcKc3Vic3RyZWFtLT5ydW50aW1lLT5od19wdHJfYmFz
ZSBleHBsaWNpdGx5IGluIHRoZSBmcm9udGVuZCBkcml2ZXI/Ckxpa2UgaXQgd2FzIGltcGxlbWVu
dGVkIFsxXSwgc2VlIHZpcnR1YWxjYXJkX3BjbV9wb2ludGVyCih1bmZvcnR1bmF0ZWx5LCB0aGF0
IGRyaXZlciBkaWRuJ3QgbWFrZSBpdCB0byB0aGUga2VybmVsKS4KU28sIHRoYXQgd2F5LCB3aGVu
ZXZlciBJIGdldCBhbiBhY2svcmVzcG9uc2UgZnJvbSB0aGUgYmFja2VuZCB0aGF0IGl0IGhhcwpz
dWNjZXNzZnVsbHkgcGxheWVkIHRoZSBidWZmZXIgSSBjYW4gdXBkYXRlIGh3X3B0cl9iYXNlIGF0
IHRoZSBmcm9udGVuZAphbmQgdGh1cyBiZSBhbHdheXMgaW4gc3luYyB0byB0aGUgYmFja2VuZC4K
PiBSZWdhcmRzLAo+IENsZW1lbnMKVGhhbmsgeW91LApPbGVrc2FuZHIKClsxXSBodHRwOi8vbWFy
Yy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE0MjE4NTM5NTAxMzk3MCZ3PTQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:34:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11:34: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.xen.org>)
	id 1degII-0002XI-LM; Mon, 07 Aug 2017 11:33:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degIG-0002XA-VY
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:33:57 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 31/D0-01732-42058895; Mon, 07 Aug 2017 11:33:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHrdWVc5oCP
 S4O9dZYslHxezODB6HN39mymAMYo1My8pvyKBNePa3PNsBQsFKiY0rmNsYNzA28XIySEkMIFR
 4vu/8i5GLg4WgW2sEg+vXWcFcSQE7rBKtO15zAZSJSEQJ3Gtcy07hF0qMXXdKnaIbkWJr8+mM
 4E0CAlMY5J4suUQK0hCWCBA4tCxO2C2iEAzo8SrTQ4gNrOAn8S0Jw9ZIJorJC5c72YEsdkEjC
 SW3/gBFucVsJHYdWAG0AIOoJNUJA7/iwcJiwqES/Qe6GeDKBGUODnzCVg5p4CjxKoTO1ghxpt
 JzNv8kBnClpfY/nYOlC0ucevJfKYJjCKzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaUW6RpZ6CUV
 ZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBEZGPQMD4w7G9hN+hxglOZiURHnjV7RFC
 vEl5adUZiQWZ8QXleakFh9ilOHgUJLg1fLviBQSLEpNT61Iy8wBxihMWoKDR0mEdypImre4ID
 G3ODMdInWK0ZLjypV1X5g4NqxeDySnHNj+hUmIJS8/L1VKnDcBpEEApCGjNA9uHCyNXGKUlRL
 mZWRgYBDiKUgtys0sQZV/xSjOwagkzKsKMoUnM68EbusroIOYgA56k9gKclBJIkJKqoExYNm+
 xpj3N1IehMVkzK9dkS3E6HZMcGvFXmZZlRUumdPNlyksMN3CcF3RNLauZ++FUz0aZjsrJ0Y9T
 XhlON/oU+CZRS+ShOqE0j7VOGSs2/NY5qHhC8/77+O2lboLLu1IO9g+v+rmoRIfj93VB5xYEk
 zFzyzvlRY1dH+Yxcxgo51fweRWJqTEUpyRaKjFXFScCABcD8OdHgMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502105635!105666191!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34006 invoked from network); 7 Aug 2017 11:33:55 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:33:55 -0000
Received: by mail-lf0-f67.google.com with SMTP id t128so128657lff.3
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:33:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=/OyTPpsrmy5DxvzguwR29uC+OpzVQ9ir68E//227028=;
 b=mr3XkKqEdsqbXxCwYw3oWXVOWU9lc7LMBaI0AITBNEUn7gq0jr0prN4B18NoznOndi
 YDpi8DHOqTupfgtP/ld+V4TZhD23Ax8RH6PwC3VXUiy9/LNowHptGwAIDL8ti1znhupE
 WO6DOW+M9E98NlZ+6K9M77AyFrEPzqkioPjCRoWY+XUQxUVIPfp3bQfnJD9/x++VccT5
 Tr3N92GmsemLcsnIERNDKtnauIrceQ2AA4J8Mtqh6ntlymFUGEsJNC52rLPkOUMwnc18
 LoasbGJRnHKpOkTfRsnJsz0+y2odkcf3g2BFpVk7yhaP5KI+srJ3VtPFLNnzWKtzjGJH
 jXCg==
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=/OyTPpsrmy5DxvzguwR29uC+OpzVQ9ir68E//227028=;
 b=S3isU3ycOVPeR5OYNTW6tMLrzoSDH5z+u6DMGkN2lea98YWx3sDAZRRDTqnhUKwbnl
 RHb9+ALVhBP8rikvtmQeOh91MKk8lc9u3n9wWnWBBwloBpbO2ox02mQyRZdki3xSKWZQ
 wRAFymFq77PvLy7dI8p6dTBbw7lZrPZrNa4FBKEdYs8zjixqUEI5q/MSprK+0Y/6lCrG
 d3ibZo23Dse7ayUaPSRlqRsTrl113uS4sdvsEGQNZdfq8webvyGwROSZJBKoiP+wQCk4
 F4uSNa/8NpmPY7dBpbRPgcywOH8elGeBvZrV3LndBcAotjrYFUHPWigA3P4/tERhNLlL
 IpFQ==
X-Gm-Message-State: AHYfb5iy8fbXVYyxp5CLg3t2Ncg5ZlV/u8Jz4NX0fRmpw4en565MSWNl
 F8nhApBSbdkY+Q==
X-Received: by 10.25.21.10 with SMTP id l10mr73064lfi.16.1502105634987;
 Mon, 07 Aug 2017 04:33:54 -0700 (PDT)
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
 j71sm2243652lfk.32.2017.08.07.04.33.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 07 Aug 2017 04:33:54 -0700 (PDT)
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>, alsa-devel@alsa-project.org,
 xen-devel@lists.xen.org, linux-kernel@vger.kernel.org
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
 <df5a5f1a-67df-9e8b-3b43-fbe77c212eeb@sakamocchi.jp>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f2155ad9-013e-f034-4358-f140c6a75e85@gmail.com>
Date: Mon, 7 Aug 2017 14:33:53 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <df5a5f1a-67df-9e8b-3b43-fbe77c212eeb@sakamocchi.jp>
Content-Language: en-US
Cc: tiwai@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 00/11] ALSA: vsnd: Add Xen para-virtualized
 frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOC8wNy8yMDE3IDAyOjI4IFBNLCBUYWthc2hpIFNha2Ftb3RvIHdyb3RlOgo+IEhp
LAo+Cj4gT24gQXVnIDcgMjAxNyAxNjo0MywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5r
b0BlcGFtLmNvbT4KPj4KPj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBYZW4g
WzFdIHBhcmEtdmlydHVhbGl6ZWQKPj4gc291bmQgZnJvbnRlbmQgZHJpdmVyLiBJdCBpbXBsZW1l
bnRzIHRoZSBwcm90b2NvbCBmcm9tCj4+IGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9zbmRpZi5o
IHdpdGggdGhlIGZvbGxvd2luZyBsaW1pdGF0aW9uczoKPj4gLSBtdXRlL3VubXV0ZSBpcyBub3Qg
c3VwcG9ydGVkCj4+IC0gZ2V0L3NldCB2b2x1bWUgaXMgbm90IHN1cHBvcnRlZAo+PiBWb2x1bWUg
Y29udHJvbCBpcyBub3Qgc3VwcG9ydGVkIGZvciB0aGUgcmVhc29uIHRoYXQgbW9zdCBvZiB0aGUK
Pj4gdXNlLWNhc2VzIChhdCB0aGUgbW9tZW50KSBhcmUgYmFzZWQgb24gc2NlbmFyaW91cyB3aGVy
ZQo+PiB1bnByaXZpbGVnZWQgT1MgKGUuZy4gQW5kcm9pZCwgQUdMIGV0YykgdXNlIHNvZnR3YXJl
IG1peGVycy4KPj4KPj4gQm90aCBjYXB0dXJlIGFuZCBwbGF5YmFjayBhcmUgc3VwcG9ydGVkLgo+
Pgo+PiBUaGFuayB5b3UsCj4+IE9sZWtzYW5kcgo+Pgo+PiBbMV0gaHR0cHM6Ly94ZW5wcm9qZWN0
Lm9yZy8KPj4KPj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gKDExKToKPj4gICAgQUxTQTogdnNu
ZDogSW1wbGVtZW50IGRyaXZlcidzIHByb2JlL3JlbW92ZQo+PiAgICBBTFNBOiB2c25kOiBJbXBs
ZW1lbnQgWGVuIGJ1cyBzdGF0ZSBoYW5kbGluZwo+PiAgICBBTFNBOiB2c25kOiBSZWFkIHNvdW5k
IGRyaXZlciBjb25maWd1cmF0aW9uIGZyb20gWGVuIHN0b3JlCj4+ICAgIEFMU0E6IHZzbmQ6IElt
cGxlbWVudCBYZW4gZXZlbnQgY2hhbm5lbCBoYW5kbGluZwo+PiAgICBBTFNBOiB2c25kOiBJbXBs
ZW1lbnQgaGFuZGxpbmcgb2Ygc2hhcmVkIGJ1ZmZlcnMKPj4gICAgQUxTQTogdnNuZDogSW50cm9k
dWNlIEFMU0EgdmlydHVhbCBzb3VuZCBkcml2ZXIKPj4gICAgQUxTQTogdnNuZDogSW5pdGlhbGl6
ZSB2aXJ0dWwgc291bmQgY2FyZAo+PiAgICBBTFNBOiB2c25kOiBBZGQgdGltZXIgZm9yIHBlcmlv
ZCBpbnRlcnJ1cHQgZW11bGF0aW9uCj4+ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBBTFNBIFBD
TSBvcGVyYXRpb25zCj4+ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBjb21tdW5pY2F0aW9uIHdp
dGggYmFja2VuZAo+PiAgICBBTFNBOiB2c25kOiBJbnRyb2R1Y2UgS2NvbmZpZyBvcHRpb24gdG8g
ZW5hYmxlIFhlbiBQViBzb3VuZAo+Pgo+PiAgIHNvdW5kL2RyaXZlcnMvS2NvbmZpZyAgICAgfCAg
IDEyICsKPj4gICBzb3VuZC9kcml2ZXJzL01ha2VmaWxlICAgIHwgICAgMiArCj4+ICAgc291bmQv
ZHJpdmVycy94ZW4tZnJvbnQuYyB8IDIwMjkgCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMjA0MyBpbnNlcnRpb25z
KCspCj4KPiBBcyBhIHF1aWNrIGdsYW5jZSBvZiB5b3VyIGZpcnN0IHBhdGNoLCBpdCdzIGFwcGFy
ZW50bHkgYmFzZWQgb24geW91ciAKPiBsb2NhbCB3b3JraW5nIGJyYW5jaC4gCnNvcnJ5IGFib3V0
IHRoYXQsIEkgYmFzZWQgdGhlIGNoYW5nZXMgb24gdjQuMTMtcmMzIGtlcm5lbCBzb3VyY2VzCj4g
SSdkIGxpa2UgeW91IHRvIHBvc3QgcGF0Y2hzZXQgYWdhaW4sIHdoaWNoIHdlcmUgcmViYXNlZCBv
biBjdXJyZW50IAo+IHVwc3RyZWFtWzFdLCBzbyB0aGF0IGNvZGUgcmV2aWV3ZXJzIGNhbiBkbyB0
aGVpciB3b3JrLgpzdXJlLCB3aWxsIGRvIHRoYXQgbm93Cj4KPiBbMV0gJ2Zvci1uZXh0JyBicmFu
Y2ggaW4gSXdhaS1zYW4ncyB0cmVlCj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdGl3YWkvc291bmQuZ2l0L2xvZy8/aD1mb3ItbmV4dCAKPgo+Cj4KPiBS
ZWdhcmRzCj4KPiBUYWthc2hpIFNha2Ftb3RvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:42:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11:42: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.xen.org>)
	id 1degQe-0003FE-LJ; Mon, 07 Aug 2017 11:42:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <o-takashi@sakamocchi.jp>) id 1degDM-0001qc-Et
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:28:52 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 88/BA-02177-3FE48895; Mon, 07 Aug 2017 11:28:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUylz1DW/ezX0e
 kwfJNLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aaAxdYCi7zVdyc0crewNjK08XIxSEk8JNR
 4vXs68xdjJxATr1E/5qvYLaEgJrE0SufGUFsYYEAiUPH7rCCNIgItDFKTLvfzQaSYBbwk5j25
 CFLFyMHULOTxIlXqSBhNgEDiTld+8BKeAUcJA5ens0CYrMIqEj82bAYbL6oQLjE/u/XmCFqBC
 VOznwCVsMp4Cxx/vwaVojxZhLzNj9khrDFJW49mc8EYctLbH87h3kCo8AsJO2zkLTMQtIyC0n
 LAkaWVYwaxalFZalFukaWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgWFbz8DA
 uIPx8ha/Q4ySHExKorzxK9oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw6gHjQEiwKDU9tSItM
 wcYQTBpCQ4eJRHeg75Aad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuf9AFIkAFKUUZoHNw
 IWzZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN+AZnCk5lXArfpFdARTEBHvElsBTmiJBE
 hJdXAyC29qPbANKWXvXP956YFP3m6QiWltGB614s3nXy8l0QebjS2Pnq4fsMtpb59Su83Wkd+
 KJzNuOnUtx6e+prXJpFGk1T7LQsW+H2rrv29VC1ETSXZNO27/M8PBmEXCgJsTpnNrFOy+PJrb
 vFP5lJHvfN1rdt8OAv8frPNOiHsbsURx9FgfaFCiaU4I9FQi7moOBEA5z7MaOECAAA=
X-Env-Sender: o-takashi@sakamocchi.jp
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502105328!102581136!1
X-Originating-IP: [157.7.104.43]
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 50191 invoked from network); 7 Aug 2017 11:28:50 -0000
Received: from smtp-proxy002.phy.lolipop.jp (HELO
 smtp-proxy002.phy.lolipop.jp) (157.7.104.43)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 11:28:50 -0000
Received: from smtp-proxy002.phy.lolipop.lan (HELO
 smtp-proxy002.phy.lolipop.jp) (172.19.44.43)
 (smtp-auth username m12129643-o-takashi, mechanism plain)
 by smtp-proxy002.phy.lolipop.jp (qpsmtpd/0.82) with ESMTPA;
 Mon, 07 Aug 2017 20:28:47 +0900
Received: from 127.0.0.1 (127.0.0.1)
 by smtp-proxy002.phy.lolipop.jp (LOLIPOP-Fsecure);
 Mon, 07 Aug 2017 20:28:43 +0900 (JST)
X-Virus-Status: clean(LOLIPOP-Fsecure)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Message-ID: <df5a5f1a-67df-9e8b-3b43-fbe77c212eeb@sakamocchi.jp>
Date: Mon, 7 Aug 2017 20:28:43 +0900
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: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
Content-Language: en-US
X-Mailman-Approved-At: Mon, 07 Aug 2017 11:42:34 +0000
Cc: tiwai@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 00/11] ALSA: vsnd: Add Xen para-virtualized
 frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiBBdWcgNyAyMDE3IDE2OjQzLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Cj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBYZW4gWzFd
IHBhcmEtdmlydHVhbGl6ZWQKPiBzb3VuZCBmcm9udGVuZCBkcml2ZXIuIEl0IGltcGxlbWVudHMg
dGhlIHByb3RvY29sIGZyb20KPiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vc25kaWYuaCB3aXRo
IHRoZSBmb2xsb3dpbmcgbGltaXRhdGlvbnM6Cj4gLSBtdXRlL3VubXV0ZSBpcyBub3Qgc3VwcG9y
dGVkCj4gLSBnZXQvc2V0IHZvbHVtZSBpcyBub3Qgc3VwcG9ydGVkCj4gVm9sdW1lIGNvbnRyb2wg
aXMgbm90IHN1cHBvcnRlZCBmb3IgdGhlIHJlYXNvbiB0aGF0IG1vc3Qgb2YgdGhlCj4gdXNlLWNh
c2VzIChhdCB0aGUgbW9tZW50KSBhcmUgYmFzZWQgb24gc2NlbmFyaW91cyB3aGVyZQo+IHVucHJp
dmlsZWdlZCBPUyAoZS5nLiBBbmRyb2lkLCBBR0wgZXRjKSB1c2Ugc29mdHdhcmUgbWl4ZXJzLgo+
IAo+IEJvdGggY2FwdHVyZSBhbmQgcGxheWJhY2sgYXJlIHN1cHBvcnRlZC4KPiAKPiBUaGFuayB5
b3UsCj4gT2xla3NhbmRyCj4gCj4gWzFdIGh0dHBzOi8veGVucHJvamVjdC5vcmcvCj4gCj4gT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gKDExKToKPiAgICBBTFNBOiB2c25kOiBJbXBsZW1lbnQgZHJp
dmVyJ3MgcHJvYmUvcmVtb3ZlCj4gICAgQUxTQTogdnNuZDogSW1wbGVtZW50IFhlbiBidXMgc3Rh
dGUgaGFuZGxpbmcKPiAgICBBTFNBOiB2c25kOiBSZWFkIHNvdW5kIGRyaXZlciBjb25maWd1cmF0
aW9uIGZyb20gWGVuIHN0b3JlCj4gICAgQUxTQTogdnNuZDogSW1wbGVtZW50IFhlbiBldmVudCBj
aGFubmVsIGhhbmRsaW5nCj4gICAgQUxTQTogdnNuZDogSW1wbGVtZW50IGhhbmRsaW5nIG9mIHNo
YXJlZCBidWZmZXJzCj4gICAgQUxTQTogdnNuZDogSW50cm9kdWNlIEFMU0EgdmlydHVhbCBzb3Vu
ZCBkcml2ZXIKPiAgICBBTFNBOiB2c25kOiBJbml0aWFsaXplIHZpcnR1bCBzb3VuZCBjYXJkCj4g
ICAgQUxTQTogdnNuZDogQWRkIHRpbWVyIGZvciBwZXJpb2QgaW50ZXJydXB0IGVtdWxhdGlvbgo+
ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBBTFNBIFBDTSBvcGVyYXRpb25zCj4gICAgQUxTQTog
dnNuZDogSW1wbGVtZW50IGNvbW11bmljYXRpb24gd2l0aCBiYWNrZW5kCj4gICAgQUxTQTogdnNu
ZDogSW50cm9kdWNlIEtjb25maWcgb3B0aW9uIHRvIGVuYWJsZSBYZW4gUFYgc291bmQKPiAKPiAg
IHNvdW5kL2RyaXZlcnMvS2NvbmZpZyAgICAgfCAgIDEyICsKPiAgIHNvdW5kL2RyaXZlcnMvTWFr
ZWZpbGUgICAgfCAgICAyICsKPiAgIHNvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgfCAyMDI5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMyBmaWxlcyBj
aGFuZ2VkLCAyMDQzIGluc2VydGlvbnMoKykKCkFzIGEgcXVpY2sgZ2xhbmNlIG9mIHlvdXIgZmly
c3QgcGF0Y2gsIGl0J3MgYXBwYXJlbnRseSBiYXNlZCBvbiB5b3VyIApsb2NhbCB3b3JraW5nIGJy
YW5jaC4gSSdkIGxpa2UgeW91IHRvIHBvc3QgcGF0Y2hzZXQgYWdhaW4sIHdoaWNoIHdlcmUgCnJl
YmFzZWQgb24gY3VycmVudCB1cHN0cmVhbVsxXSwgc28gdGhhdCBjb2RlIHJldmlld2VycyBjYW4g
ZG8gdGhlaXIgd29yay4KClsxXSAnZm9yLW5leHQnIGJyYW5jaCBpbiBJd2FpLXNhbidzIHRyZWUK
aHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGl3YWkvc291
bmQuZ2l0L2xvZy8/aD1mb3ItbmV4dAoKClJlZ2FyZHMKClRha2FzaGkgU2FrYW1vdG8KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11: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.xen.org>)
	id 1degYm-0003x1-4D; Mon, 07 Aug 2017 11:51:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYk-0003wN-Rk
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:50:59 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 51/05-01987-22458895; Mon, 07 Aug 2017 11:50:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfS6k65iSEe
 kwY3p7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8asBT9ZChqLK9avamRsYDyb0MXIxSEkMIFR
 onN9JxOIwyLwkkXi+PdrrCCOhEA/q8SGPf+BHE4gJ07iZssVNgi7QmJew2oWEFtIQFHi67PpT
 BCjVjJJfP86gx0kwSZgJLH8xg+wIhGBCIljjz+ANTMLlErc2D+HGcQWBorPe90AtoBFQFWit/
 EKWC+vgKPEq2sfGSGWyUncPNcJVM/BwSngJNG6tAJir6PE3d2z2ScwCixgZFjFqFGcWlSWWqR
 rZKCXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYWvUMDIw7GJtP+B1ilORgUhLl
 jV/RFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnd/UEekkGBRanpqRVpmDjDIYdISHDxKIrzZI
 Gne4oLE3OLMdIjUKUZ7jitX1n1h4tiwej2QnHJgO5B8NeH/NyYhlrz8vFQpcd71IG0CIG0ZpX
 lwQ2FReYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMMRynsy8Erjdr4DOYgI6601iK8hZJYk
 IKakGRp099WqL3x9jmcWTteu4d5K6rzd70VPxaN+3b44s1P3IJ8f2P/elsYiuWsykjsXtfALO
 V1zf7J/5Kc2l487cGR8Fyzndf8i5qf9U/2Qgnr/V+mjX1PcrVF4965H6N0XXyt7y8tFvU5v3y
 AqIF6+I9llekrhP6ymbpfKn1OqvXD9Fpj5cNWvBRCWW4oxEQy3mouJEALyulHLFAgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502106656!101351798!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41914 invoked from network); 7 Aug 2017 11:50:57 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:50:57 -0000
Received: by mail-lf0-f66.google.com with SMTP id t128so157983lff.3
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:50:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=M3L5C2lRmQxkArolKXANeicDntK9IqGCNeWtMCEj3Kw=;
 b=NCZMVwFB4PfaA7pYnmSicH1W8YHWHNCVz1o+5HnVh+vgHoFpXOrm+scbvM2EijMg/5
 ZhEFPRVLC6/qrqIDfzfhTxy9A1ZwIel4XOVZ2OdlVbaxKgMav5hqXefVLSlHi62vWgbr
 6opBfvi0y7s9jQUSQDUkoMQ7cnj5CL7dzBMSyI9iZEuDj+CZdpdhLlobzyxLDrVhHBvm
 dY/xCwDqt17r5xywWjL0rik7jXZ1CXH4YMZvLKnR2ZeEAtcXIV+5jKv1Ho4RflNp5+T1
 UPj+wbnwz5/3fY7WIsCEXTNX5vW+K/c7y9RvIgCQm/cp4zKQZKQw8ZD4d+wORgIjRW7Y
 1kUQ==
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=M3L5C2lRmQxkArolKXANeicDntK9IqGCNeWtMCEj3Kw=;
 b=f+CnrxEV+E9rjhvTpZJTN7ZfU4Oeg27O4HyO/fk6tuXGHIkJd1Gos7hg71gZjsQriI
 rPCu/1mRFLWWhj0gvCVRjQ2t3pqsJWVx7YTVCvezuUzG/RwQiAwJQR8gr5TNJBI97GJx
 YfuZZqdtBeGqG7TT4V9hBum8/lgxh1FLnl4Hw+8aukxSC+OcHdeuRvV3NWyjia1q11MN
 AvynMYisbxfZZO6YSAjJDoqDxxdjJWtf9DaX5sBbKIL4V/nBdJ5VrMjrzb43clb4arJ8
 CoM8OVP5FO0ByefGsHZgZoQOb0X3QvAhcVF+CtD1DPtjQOA5asT4OHDWUqRJz3K6NbPN
 UBFg==
X-Gm-Message-State: AHYfb5geTYIpSObkI502X0mS/5y5KquyjfE+MrSQrfzfFO7oiJI9uVbC
 eCBDpY4/X277zA==
X-Received: by 10.25.115.205 with SMTP id h74mr86399lfk.258.1502106656343;
 Mon, 07 Aug 2017 04:50:56 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.50.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:50:55 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:37 +0300
Message-Id: <1502106645-6731-4-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 03/11] ALSA: vsnd: Read sound driver
	configuration from Xen store
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKUmVhZCBjb25maWd1cmF0aW9uIHZhbHVlcyBmcm9tIFhlbiBzdG9yZSBhY2NvcmRp
bmcKdG8geGVuL2ludGVyZmFjZS9pby9zbmRpZi5oIHByb3RvY29sOgotIGludHJvZHVjZSBjb25m
aWd1cmF0aW9uIHN0cnVjdHVyZXMgZm9yIGRpZmZlcmVudAogIGNvbXBvbmVudHMsIGUuZy4gc291
bmQgY2FyZCwgZGV2aWNlLCBzdHJlYW0KLSByZWFkIFBDTSBIVyBwYXJhbWV0ZXJzLCBlLmcgcmF0
ZSwgZm9ybWF0IGV0Yy4KLSBkZXRlY3Qgc3RyZWFtIHR5cGUgKGNhcHR1cmUvcGxheWJhY2spCi0g
cmVhZCBkZXZpY2UgYW5kIGNhcmQgcGFyYW1ldGVycwoKRmlsbCBpbiBwbGF0Zm9ybSBkYXRhIHdp
dGggdGhlIGNvbmZpZ3VyYXRpb24gcmVhZCwgc28KaXQgY2FuIGJlIHBhc3NlZCB0byBzb3VuZCBk
cml2ZXIgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xl
a3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogc291bmQvZHJpdmVycy94ZW4tZnJv
bnQuYyB8IDUzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNTMwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zb3VuZC9k
cml2ZXJzL3hlbi1mcm9udC5jIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwppbmRleCBjNGZk
MjFjYWMzYTcuLmVmNDhjYmY0NGNmMiAxMDA2NDQKLS0tIGEvc291bmQvZHJpdmVycy94ZW4tZnJv
bnQuYworKysgYi9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCkBAIC0yMCwyNCArMjAsNTU0IEBA
CiAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KIAorI2luY2x1ZGUgPHNvdW5kL2NvcmUuaD4K
KyNpbmNsdWRlIDxzb3VuZC9wY20uaD4KKwogI2luY2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4K
ICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogCiAjaW5jbHVk
ZSA8eGVuL2ludGVyZmFjZS9pby9zbmRpZi5oPgogCisvKiBtYXhpbXVtIG51bWJlciBvZiBzdXBw
b3J0ZWQgc3RyZWFtcyAqLworI2RlZmluZSBWU05EX01BWF9TVFJFQU0JCTgKKworc3RydWN0IGNm
Z19zdHJlYW0geworCWludCB1bmlxdWVfaWQ7CisJY2hhciAqeGVuc3RvcmVfcGF0aDsKKwlzdHJ1
Y3Qgc25kX3BjbV9oYXJkd2FyZSBwY21faHc7Cit9OworCitzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5j
ZSB7CisJY2hhciBuYW1lWzgwXTsKKwlpbnQgZGV2aWNlX2lkOworCXN0cnVjdCBzbmRfcGNtX2hh
cmR3YXJlIHBjbV9odzsKKwlpbnQgIG51bV9zdHJlYW1zX3BiOworCXN0cnVjdCBjZmdfc3RyZWFt
ICpzdHJlYW1zX3BiOworCWludCAgbnVtX3N0cmVhbXNfY2FwOworCXN0cnVjdCBjZmdfc3RyZWFt
ICpzdHJlYW1zX2NhcDsKK307CisKK3N0cnVjdCBjZmdfY2FyZCB7CisJY2hhciBuYW1lX3Nob3J0
WzMyXTsKKwljaGFyIG5hbWVfbG9uZ1s4MF07CisJc3RydWN0IHNuZF9wY21faGFyZHdhcmUgcGNt
X2h3OworCWludCBudW1fcGNtX2luc3RhbmNlczsKKwlzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5jZSAq
cGNtX2luc3RhbmNlczsKK307CisKK3N0cnVjdCBzZGV2X2NhcmRfcGxhdF9kYXRhIHsKKwlzdHJ1
Y3QgeGRydl9pbmZvICp4ZHJ2X2luZm87CisJc3RydWN0IGNmZ19jYXJkIGNmZ19jYXJkOworfTsK
Kwogc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKIAlz
cGlubG9ja190IGlvX2xvY2s7CiAJc3RydWN0IG11dGV4IG11dGV4OworCXN0cnVjdCBzZGV2X2Nh
cmRfcGxhdF9kYXRhIGNmZ19wbGF0X2RhdGE7CiB9OwogCisjZGVmaW5lIE1BWF9YRU5fQlVGRkVS
X1NJWkUJKDY0ICogMTAyNCkKKyNkZWZpbmUgTUFYX0JVRkZFUl9TSVpFCQlNQVhfWEVOX0JVRkZF
Ul9TSVpFCisjZGVmaW5lIE1JTl9QRVJJT0RfU0laRQkJNjQKKyNkZWZpbmUgTUFYX1BFUklPRF9T
SVpFCQkoTUFYX0JVRkZFUl9TSVpFIC8gOCkKKyNkZWZpbmUgVVNFX0ZPUk1BVFMJCShTTkRSVl9Q
Q01fRk1UQklUX1U4IHwgXAorCQkJCSBTTkRSVl9QQ01fRk1UQklUX1MxNl9MRSkKKyNkZWZpbmUg
VVNFX1JBVEUJCShTTkRSVl9QQ01fUkFURV9DT05USU5VT1VTIHwgXAorCQkJCSBTTkRSVl9QQ01f
UkFURV84MDAwXzQ4MDAwKQorI2RlZmluZSBVU0VfUkFURV9NSU4JCTU1MTIKKyNkZWZpbmUgVVNF
X1JBVEVfTUFYCQk0ODAwMAorI2RlZmluZSBVU0VfQ0hBTk5FTFNfTUlOCTEKKyNkZWZpbmUgVVNF
X0NIQU5ORUxTX01BWAkyCisjZGVmaW5lIFVTRV9QRVJJT0RTX01JTgkJMgorI2RlZmluZSBVU0Vf
UEVSSU9EU19NQVgJCTgKKworc3RhdGljIHN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlIHNkcnZfcGNt
X2h3X2RlZmF1bHQgPSB7CisJLmluZm8gPSAoU05EUlZfUENNX0lORk9fTU1BUCB8CisJCSBTTkRS
Vl9QQ01fSU5GT19JTlRFUkxFQVZFRCB8CisJCSBTTkRSVl9QQ01fSU5GT19SRVNVTUUgfAorCQkg
U05EUlZfUENNX0lORk9fTU1BUF9WQUxJRCksCisJLmZvcm1hdHMgPSBVU0VfRk9STUFUUywKKwku
cmF0ZXMgPSBVU0VfUkFURSwKKwkucmF0ZV9taW4gPSBVU0VfUkFURV9NSU4sCisJLnJhdGVfbWF4
ID0gVVNFX1JBVEVfTUFYLAorCS5jaGFubmVsc19taW4gPSBVU0VfQ0hBTk5FTFNfTUlOLAorCS5j
aGFubmVsc19tYXggPSBVU0VfQ0hBTk5FTFNfTUFYLAorCS5idWZmZXJfYnl0ZXNfbWF4ID0gTUFY
X0JVRkZFUl9TSVpFLAorCS5wZXJpb2RfYnl0ZXNfbWluID0gTUlOX1BFUklPRF9TSVpFLAorCS5w
ZXJpb2RfYnl0ZXNfbWF4ID0gTUFYX1BFUklPRF9TSVpFLAorCS5wZXJpb2RzX21pbiA9IFVTRV9Q
RVJJT0RTX01JTiwKKwkucGVyaW9kc19tYXggPSBVU0VfUEVSSU9EU19NQVgsCisJLmZpZm9fc2l6
ZSA9IDAsCit9OworCitzdHJ1Y3QgQ0ZHX0hXX1NBTVBMRV9SQVRFIHsKKwljb25zdCBjaGFyICpu
YW1lOworCXVuc2lnbmVkIGludCBtYXNrOworCXVuc2lnbmVkIGludCB2YWx1ZTsKK307CisKK3N0
YXRpYyBzdHJ1Y3QgQ0ZHX0hXX1NBTVBMRV9SQVRFIGNmZ19od19zdXBwb3J0ZWRfcmF0ZXNbXSA9
IHsKKwl7IC5uYW1lID0gIjU1MTIiLCAgIC5tYXNrID0gU05EUlZfUENNX1JBVEVfNTUxMiwgICAu
dmFsdWUgPSA1NTEyIH0sCisJeyAubmFtZSA9ICI4MDAwIiwgICAubWFzayA9IFNORFJWX1BDTV9S
QVRFXzgwMDAsICAgLnZhbHVlID0gODAwMCB9LAorCXsgLm5hbWUgPSAiMTEwMjUiLCAgLm1hc2sg
PSBTTkRSVl9QQ01fUkFURV8xMTAyNSwgIC52YWx1ZSA9IDExMDI1IH0sCisJeyAubmFtZSA9ICIx
NjAwMCIsICAubWFzayA9IFNORFJWX1BDTV9SQVRFXzE2MDAwLCAgLnZhbHVlID0gMTYwMDAgfSwK
Kwl7IC5uYW1lID0gIjIyMDUwIiwgIC5tYXNrID0gU05EUlZfUENNX1JBVEVfMjIwNTAsICAudmFs
dWUgPSAyMjA1MCB9LAorCXsgLm5hbWUgPSAiMzIwMDAiLCAgLm1hc2sgPSBTTkRSVl9QQ01fUkFU
RV8zMjAwMCwgIC52YWx1ZSA9IDMyMDAwIH0sCisJeyAubmFtZSA9ICI0NDEwMCIsICAubWFzayA9
IFNORFJWX1BDTV9SQVRFXzQ0MTAwLCAgLnZhbHVlID0gNDQxMDAgfSwKKwl7IC5uYW1lID0gIjQ4
MDAwIiwgIC5tYXNrID0gU05EUlZfUENNX1JBVEVfNDgwMDAsICAudmFsdWUgPSA0ODAwMCB9LAor
CXsgLm5hbWUgPSAiNjQwMDAiLCAgLm1hc2sgPSBTTkRSVl9QQ01fUkFURV82NDAwMCwgIC52YWx1
ZSA9IDY0MDAwIH0sCisJeyAubmFtZSA9ICI5NjAwMCIsICAubWFzayA9IFNORFJWX1BDTV9SQVRF
Xzk2MDAwLCAgLnZhbHVlID0gOTYwMDAgfSwKKwl7IC5uYW1lID0gIjE3NjQwMCIsIC5tYXNrID0g
U05EUlZfUENNX1JBVEVfMTc2NDAwLCAudmFsdWUgPSAxNzY0MDAgfSwKKwl7IC5uYW1lID0gIjE5
MjAwMCIsIC5tYXNrID0gU05EUlZfUENNX1JBVEVfMTkyMDAwLCAudmFsdWUgPSAxOTIwMDAgfSwK
K307CisKK3N0cnVjdCBDRkdfSFdfU0FNUExFX0ZPUk1BVCB7CisJY29uc3QgY2hhciAqbmFtZTsK
Kwl1NjQgbWFzazsKK307CisKK3N0YXRpYyBzdHJ1Y3QgQ0ZHX0hXX1NBTVBMRV9GT1JNQVQgY2Zn
X2h3X3N1cHBvcnRlZF9mb3JtYXRzW10gPSB7CisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9S
TUFUX1U4X1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1U4CisJfSwKKwl7CisJCS5u
YW1lID0gWEVOU05EX1BDTV9GT1JNQVRfUzhfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRC
SVRfUzgKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9VMTZfTEVfU1RSLAor
CQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfVTE2X0xFCisJfSwKKwl7CisJCS5uYW1lID0gWEVO
U05EX1BDTV9GT1JNQVRfVTE2X0JFX1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1Ux
Nl9CRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9STUFUX1MxNl9MRV9TVFIsCisJ
CS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9TMTZfTEUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5T
TkRfUENNX0ZPUk1BVF9TMTZfQkVfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfUzE2
X0JFCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfVTI0X0xFX1NUUiwKKwkJ
Lm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1UyNF9MRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNO
RF9QQ01fRk9STUFUX1UyNF9CRV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9VMjRf
QkUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9TMjRfTEVfU1RSLAorCQku
bWFzayA9IFNORFJWX1BDTV9GTVRCSVRfUzI0X0xFCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05E
X1BDTV9GT1JNQVRfUzI0X0JFX1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1MyNF9C
RQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9STUFUX1UzMl9MRV9TVFIsCisJCS5t
YXNrID0gU05EUlZfUENNX0ZNVEJJVF9VMzJfTEUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRf
UENNX0ZPUk1BVF9VMzJfQkVfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfVTMyX0JF
CisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfUzMyX0xFX1NUUiwKKwkJLm1h
c2sgPSBTTkRSVl9QQ01fRk1UQklUX1MzMl9MRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9Q
Q01fRk9STUFUX1MzMl9CRV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9TMzJfQkUK
Kwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9BX0xBV19TVFIsCisJCS5tYXNr
ID0gU05EUlZfUENNX0ZNVEJJVF9BX0xBVworCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01f
Rk9STUFUX01VX0xBV19TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9NVV9MQVcKKwl9
LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9GMzJfTEVfU1RSLAorCQkubWFzayA9
IFNORFJWX1BDTV9GTVRCSVRfRkxPQVRfTEUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENN
X0ZPUk1BVF9GMzJfQkVfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfRkxPQVRfQkUK
Kwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9GNjRfTEVfU1RSLAorCQkubWFz
ayA9IFNORFJWX1BDTV9GTVRCSVRfRkxPQVQ2NF9MRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNO
RF9QQ01fRk9STUFUX0Y2NF9CRV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9GTE9B
VDY0X0JFCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfSUVDOTU4X1NVQkZS
QU1FX0xFX1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX0lFQzk1OF9TVUJGUkFNRV9M
RQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9STUFUX0lFQzk1OF9TVUJGUkFNRV9C
RV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9JRUM5NThfU1VCRlJBTUVfQkUKKwl9
LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9JTUFfQURQQ01fU1RSLAorCQkubWFz
ayA9IFNORFJWX1BDTV9GTVRCSVRfSU1BX0FEUENNCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05E
X1BDTV9GT1JNQVRfTVBFR19TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9NUEVHCisJ
fSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfR1NNX1NUUiwKKwkJLm1hc2sgPSBT
TkRSVl9QQ01fRk1UQklUX0dTTQorCX0sCit9OworCitzdGF0aWMgdm9pZCBjZmdfaHdfcmF0ZXMo
Y2hhciAqbGlzdCwgdW5zaWduZWQgaW50IGxlbiwKKwljb25zdCBjaGFyICpwYXRoLCBzdHJ1Y3Qg
c25kX3BjbV9oYXJkd2FyZSAqcGNtX2h3KQoreworCWNoYXIgKmN1cl9yYXRlOworCXVuc2lnbmVk
IGludCBjdXJfbWFzazsKKwl1bnNpZ25lZCBpbnQgY3VyX3ZhbHVlOworCXVuc2lnbmVkIGludCBy
YXRlczsKKwl1bnNpZ25lZCBpbnQgcmF0ZV9taW47CisJdW5zaWduZWQgaW50IHJhdGVfbWF4Owor
CWludCBpOworCisJcmF0ZXMgPSAwOworCXJhdGVfbWluID0gLTE7CisJcmF0ZV9tYXggPSAwOwor
CXdoaWxlICgoY3VyX3JhdGUgPSBzdHJzZXAoJmxpc3QsIFhFTlNORF9MSVNUX1NFUEFSQVRPUikp
KSB7CisJCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGNmZ19od19zdXBwb3J0ZWRfcmF0ZXMp
OyBpKyspCisJCQlpZiAoIXN0cm5jYXNlY21wKGN1cl9yYXRlLAorCQkJCQljZmdfaHdfc3VwcG9y
dGVkX3JhdGVzW2ldLm5hbWUsCisJCQkJCVhFTlNORF9TQU1QTEVfUkFURV9NQVhfTEVOKSkgewor
CQkJCWN1cl9tYXNrID0gY2ZnX2h3X3N1cHBvcnRlZF9yYXRlc1tpXS5tYXNrOworCQkJCWN1cl92
YWx1ZSA9IGNmZ19od19zdXBwb3J0ZWRfcmF0ZXNbaV0udmFsdWU7CisJCQkJcmF0ZXMgfD0gY3Vy
X21hc2s7CisJCQkJaWYgKHJhdGVfbWluID4gY3VyX3ZhbHVlKQorCQkJCQlyYXRlX21pbiA9IGN1
cl92YWx1ZTsKKwkJCQlpZiAocmF0ZV9tYXggPCBjdXJfdmFsdWUpCisJCQkJCXJhdGVfbWF4ID0g
Y3VyX3ZhbHVlOworCQkJfQorCX0KKworCWlmIChyYXRlcykgeworCQlwY21faHctPnJhdGVzID0g
cmF0ZXM7CisJCXBjbV9ody0+cmF0ZV9taW4gPSByYXRlX21pbjsKKwkJcGNtX2h3LT5yYXRlX21h
eCA9IHJhdGVfbWF4OworCX0KK30KKworc3RhdGljIHZvaWQgY2ZnX2Zvcm1hdHMoY2hhciAqbGlz
dCwgdW5zaWduZWQgaW50IGxlbiwKKwljb25zdCBjaGFyICpwYXRoLCBzdHJ1Y3Qgc25kX3BjbV9o
YXJkd2FyZSAqcGNtX2h3KQoreworCXU2NCBmb3JtYXRzOworCWNoYXIgKmN1cl9mb3JtYXQ7CisJ
aW50IGk7CisKKwlmb3JtYXRzID0gMDsKKwl3aGlsZSAoKGN1cl9mb3JtYXQgPSBzdHJzZXAoJmxp
c3QsIFhFTlNORF9MSVNUX1NFUEFSQVRPUikpKSB7CisJCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9T
SVpFKGNmZ19od19zdXBwb3J0ZWRfZm9ybWF0cyk7IGkrKykKKwkJCWlmICghc3RybmNhc2VjbXAo
Y3VyX2Zvcm1hdCwKKwkJCQkJY2ZnX2h3X3N1cHBvcnRlZF9mb3JtYXRzW2ldLm5hbWUsCisJCQkJ
CVhFTlNORF9TQU1QTEVfRk9STUFUX01BWF9MRU4pKQorCQkJCWZvcm1hdHMgfD0gY2ZnX2h3X3N1
cHBvcnRlZF9mb3JtYXRzW2ldLm1hc2s7CisJfQorCisJaWYgKGZvcm1hdHMpCisJCXBjbV9ody0+
Zm9ybWF0cyA9IGZvcm1hdHM7Cit9CisKK3N0YXRpYyB2b2lkIGNmZ19wY21faHcoY29uc3QgY2hh
ciAqcGF0aCwKKwlzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSAqcGFyZW50X3BjbV9odywKKwlzdHJ1
Y3Qgc25kX3BjbV9oYXJkd2FyZSAqcGNtX2h3KQoreworCWNoYXIgKmxpc3Q7CisJaW50IHZhbDsK
KwlzaXplX3QgYnVmX3N6OworCXVuc2lnbmVkIGludCBsZW47CisKKwkvKiBpbmhlcml0IHBhcmVu
dCdzIFBDTSBIVyBhbmQgcmVhZCBvdmVycmlkZXMgaWYgYW55ICovCisJKnBjbV9odyA9ICpwYXJl
bnRfcGNtX2h3OworCisJdmFsID0geGVuYnVzX3JlYWRfdW5zaWduZWQocGF0aCwgWEVOU05EX0ZJ
RUxEX0NIQU5ORUxTX01JTiwgMCk7CisJaWYgKHZhbCkKKwkJcGNtX2h3LT5jaGFubmVsc19taW4g
PSB2YWw7CisKKwl2YWwgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChwYXRoLCBYRU5TTkRfRklFTERf
Q0hBTk5FTFNfTUFYLCAwKTsKKwlpZiAodmFsKQorCQlwY21faHctPmNoYW5uZWxzX21heCA9IHZh
bDsKKworCWxpc3QgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBwYXRoLCBYRU5TTkRfRklFTERfU0FN
UExFX1JBVEVTLCAmbGVuKTsKKwlpZiAoIUlTX0VSUihsaXN0KSkgeworCQljZmdfaHdfcmF0ZXMo
bGlzdCwgbGVuLCBwYXRoLCBwY21faHcpOworCQlrZnJlZShsaXN0KTsKKwl9CisKKwlsaXN0ID0g
eGVuYnVzX3JlYWQoWEJUX05JTCwgcGF0aCwgWEVOU05EX0ZJRUxEX1NBTVBMRV9GT1JNQVRTLCAm
bGVuKTsKKwlpZiAoIUlTX0VSUihsaXN0KSkgeworCQljZmdfZm9ybWF0cyhsaXN0LCBsZW4sIHBh
dGgsIHBjbV9odyk7CisJCWtmcmVlKGxpc3QpOworCX0KKworCWJ1Zl9zeiA9IHhlbmJ1c19yZWFk
X3Vuc2lnbmVkKHBhdGgsIFhFTlNORF9GSUVMRF9CVUZGRVJfU0laRSwgMCk7CisJaWYgKGJ1Zl9z
eikKKwkJcGNtX2h3LT5idWZmZXJfYnl0ZXNfbWF4ID0gYnVmX3N6OworfQorCitzdGF0aWMgaW50
IGNmZ19nZXRfc3RyZWFtX3R5cGUoY29uc3QgY2hhciAqcGF0aCwgaW50IGluZGV4LAorCWludCAq
bnVtX3BiLCBpbnQgKm51bV9jYXApCit7CisJY2hhciAqc3RyID0gTlVMTDsKKwljaGFyICpzdHJl
YW1fcGF0aDsKKwlpbnQgcmV0OworCisJKm51bV9wYiA9IDA7CisJKm51bV9jYXAgPSAwOworCXN0
cmVhbV9wYXRoID0ga2FzcHJpbnRmKEdGUF9LRVJORUwsICIlcy8lZCIsIHBhdGgsIGluZGV4KTsK
KwlpZiAoIXN0cmVhbV9wYXRoKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdvdG8gZmFpbDsKKwl9
CisKKwlzdHIgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBzdHJlYW1fcGF0aCwgWEVOU05EX0ZJRUxE
X1RZUEUsIE5VTEwpOworCWlmIChJU19FUlIoc3RyKSkgeworCQlyZXQgPSAtRUlOVkFMOworCQln
b3RvIGZhaWw7CisJfQorCisJaWYgKCFzdHJuY2FzZWNtcChzdHIsIFhFTlNORF9TVFJFQU1fVFlQ
RV9QTEFZQkFDSywKKwkJc2l6ZW9mKFhFTlNORF9TVFJFQU1fVFlQRV9QTEFZQkFDSykpKQorCQko
Km51bV9wYikrKzsKKwllbHNlIGlmICghc3RybmNhc2VjbXAoc3RyLCBYRU5TTkRfU1RSRUFNX1RZ
UEVfQ0FQVFVSRSwKKwkJc2l6ZW9mKFhFTlNORF9TVFJFQU1fVFlQRV9DQVBUVVJFKSkpCisJCSgq
bnVtX2NhcCkrKzsKKwllbHNlIHsKKwkJcmV0ID0gLUVJTlZBTDsKKwkJZ290byBmYWlsOworCX0K
KwlyZXQgPSAwOworCitmYWlsOgorCWtmcmVlKHN0cmVhbV9wYXRoKTsKKwlrZnJlZShzdHIpOwor
CXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgY2ZnX3N0cmVhbShzdHJ1Y3QgeGRydl9pbmZv
ICpkcnZfaW5mbywKKwlzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5jZSAqcGNtX2luc3RhbmNlLAorCWNv
bnN0IGNoYXIgKnBhdGgsIGludCBpbmRleCwgaW50ICpjdXJfcGIsIGludCAqY3VyX2NhcCwKKwlp
bnQgKnN0cmVhbV9pZHgpCit7CisJY2hhciAqc3RyID0gTlVMTDsKKwljaGFyICpzdHJlYW1fcGF0
aDsKKwlzdHJ1Y3QgY2ZnX3N0cmVhbSAqc3RyZWFtOworCWludCByZXQ7CisKKwlzdHJlYW1fcGF0
aCA9IGRldm1fa2FzcHJpbnRmKCZkcnZfaW5mby0+eGJfZGV2LT5kZXYsCisJCUdGUF9LRVJORUws
ICIlcy8lZCIsIHBhdGgsIGluZGV4KTsKKwlpZiAoIXN0cmVhbV9wYXRoKSB7CisJCXJldCA9IC1F
Tk9NRU07CisJCWdvdG8gZmFpbDsKKwl9CisKKwlzdHIgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBz
dHJlYW1fcGF0aCwgWEVOU05EX0ZJRUxEX1RZUEUsIE5VTEwpOworCWlmIChJU19FUlIoc3RyKSkg
eworCQlyZXQgPSAtRUlOVkFMOworCQlnb3RvIGZhaWw7CisJfQorCisJaWYgKCFzdHJuY2FzZWNt
cChzdHIsIFhFTlNORF9TVFJFQU1fVFlQRV9QTEFZQkFDSywKKwkJc2l6ZW9mKFhFTlNORF9TVFJF
QU1fVFlQRV9QTEFZQkFDSykpKSB7CisJCXN0cmVhbSA9ICZwY21faW5zdGFuY2UtPnN0cmVhbXNf
cGJbKCpjdXJfcGIpKytdOworCX0gZWxzZSBpZiAoIXN0cm5jYXNlY21wKHN0ciwgWEVOU05EX1NU
UkVBTV9UWVBFX0NBUFRVUkUsCisJCXNpemVvZihYRU5TTkRfU1RSRUFNX1RZUEVfQ0FQVFVSRSkp
KSB7CisJCXN0cmVhbSA9ICZwY21faW5zdGFuY2UtPnN0cmVhbXNfY2FwWygqY3VyX2NhcCkrK107
CisJfSBlbHNlIHsKKwkJcmV0ID0gLUVJTlZBTDsKKwkJZ290byBmYWlsOworCX0KKworCS8qIGdl
dCBuZXh0IHN0cmVhbSBpbmRleCAqLworCXN0cmVhbS0+dW5pcXVlX2lkID0gKCpzdHJlYW1faWR4
KSsrOworCXN0cmVhbS0+eGVuc3RvcmVfcGF0aCA9IHN0cmVhbV9wYXRoOworCS8qCisJICogY2hl
Y2sgaW4gWGVuIHN0b3JlIGlmIFBDTSBIVyBjb25maWd1cmF0aW9uIGV4aXN0cyBmb3IgdGhpcyBz
dHJlYW0KKwkgKiBhbmQgdXBkYXRlIGlmIHNvLCBlLmcuIHdlIGluaGVyaXQgYWxsIHZhbHVlcyBm
cm9tIGRldmljZSdzIFBDTSBIVywKKwkgKiBidXQgY2FuIHN0aWxsIG92ZXJyaWRlIHNvbWUgb2Yg
dGhlIHZhbHVlcyBmb3IgdGhlIHN0cmVhbQorCSAqLworCWNmZ19wY21faHcoc3RyZWFtLT54ZW5z
dG9yZV9wYXRoLAorCQkmcGNtX2luc3RhbmNlLT5wY21faHcsICZzdHJlYW0tPnBjbV9odyk7CisJ
cmV0ID0gMDsKKworZmFpbDoKKwlrZnJlZShzdHIpOworCXJldHVybiByZXQ7Cit9CisKK3N0YXRp
YyBpbnQgY2ZnX2RldmljZShzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbywKKwlzdHJ1Y3QgY2Zn
X3BjbV9pbnN0YW5jZSAqcGNtX2luc3RhbmNlLAorCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlICpw
YXJlbnRfcGNtX2h3LAorCWNvbnN0IGNoYXIgKnBhdGgsIGludCBub2RlX2luZGV4LCBpbnQgKnN0
cmVhbV9pZHgpCit7CisJY2hhciAqc3RyOworCWNoYXIgKmRldmljZV9wYXRoOworCWludCByZXQs
IGksIG51bV9zdHJlYW1zOworCWludCBudW1fcGIsIG51bV9jYXA7CisJaW50IGN1cl9wYiwgY3Vy
X2NhcDsKKwljaGFyIG5vZGVbM107CisKKwlkZXZpY2VfcGF0aCA9IGthc3ByaW50ZihHRlBfS0VS
TkVMLCAiJXMvJWQiLCBwYXRoLCBub2RlX2luZGV4KTsKKwlpZiAoIWRldmljZV9wYXRoKQorCQly
ZXR1cm4gLUVOT01FTTsKKworCXN0ciA9IHhlbmJ1c19yZWFkKFhCVF9OSUwsIGRldmljZV9wYXRo
LCBYRU5TTkRfRklFTERfREVWSUNFX05BTUUsIE5VTEwpOworCWlmICghSVNfRVJSKHN0cikpIHsK
KwkJc3RybmNweShwY21faW5zdGFuY2UtPm5hbWUsIHN0ciwgc2l6ZW9mKHBjbV9pbnN0YW5jZS0+
bmFtZSkpOworCQlrZnJlZShzdHIpOworCX0KKworCXBjbV9pbnN0YW5jZS0+ZGV2aWNlX2lkID0g
bm9kZV9pbmRleDsKKworCS8qCisJICogY2hlY2sgaW4gWGVuIHN0b3JlIGlmIFBDTSBIVyBjb25m
aWd1cmF0aW9uIGV4aXN0cyBmb3IgdGhpcyBkZXZpY2UKKwkgKiBhbmQgdXBkYXRlIGlmIHNvLCBl
LmcuIHdlIGluaGVyaXQgYWxsIHZhbHVlcyBmcm9tIGNhcmQncyBQQ00gSFcsCisJICogYnV0IGNh
biBzdGlsbCBvdmVycmlkZSBzb21lIG9mIHRoZSB2YWx1ZXMgZm9yIHRoZSBkZXZpY2UKKwkgKi8K
KwljZmdfcGNtX2h3KGRldmljZV9wYXRoLCBwYXJlbnRfcGNtX2h3LCAmcGNtX2luc3RhbmNlLT5w
Y21faHcpOworCisJLyoKKwkgKiBmaW5kIG91dCBob3cgbWFueSBzdHJlYW1zIHdlcmUgY29uZmln
dXJlZCBpbiBYZW4gc3RvcmU6CisJICogc3RyZWFtcyBtdXN0IGhhdmUgc2VxdWVudGlhbCB1bmlx
dWUgSURzLCBzbyBzdG9wIHdoZW4gb25lCisJICogZG9lcyBub3QgZXhpc3QKKwkgKi8KKwludW1f
c3RyZWFtcyA9IDA7CisJZG8geworCQlzbnByaW50Zihub2RlLCBzaXplb2Yobm9kZSksICIlZCIs
IG51bV9zdHJlYW1zKTsKKwkJaWYgKCF4ZW5idXNfZXhpc3RzKFhCVF9OSUwsIGRldmljZV9wYXRo
LCBub2RlKSkKKwkJCWJyZWFrOworCisJCW51bV9zdHJlYW1zKys7CisJfSB3aGlsZSAobnVtX3N0
cmVhbXMgPCBWU05EX01BWF9TVFJFQU0pOworCisJcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19w
YiA9IDA7CisJcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19jYXAgPSAwOworCS8qIGdldCBudW1i
ZXIgb2YgcGxheWJhY2sgYW5kIGNhcHR1cmUgc3RyZWFtcyAqLworCWZvciAoaSA9IDA7IGkgPCBu
dW1fc3RyZWFtczsgaSsrKSB7CisJCXJldCA9IGNmZ19nZXRfc3RyZWFtX3R5cGUoZGV2aWNlX3Bh
dGgsIGksICZudW1fcGIsICZudW1fY2FwKTsKKwkJaWYgKHJldCA8IDApCisJCQlnb3RvIGZhaWw7
CisKKwkJcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19wYiArPSBudW1fcGI7CisJCXBjbV9pbnN0
YW5jZS0+bnVtX3N0cmVhbXNfY2FwICs9IG51bV9jYXA7CisJfQorCisJaWYgKHBjbV9pbnN0YW5j
ZS0+bnVtX3N0cmVhbXNfcGIpIHsKKwkJcGNtX2luc3RhbmNlLT5zdHJlYW1zX3BiID0gZGV2bV9r
Y2FsbG9jKAorCQkJJmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJCXBjbV9pbnN0YW5jZS0+bnVt
X3N0cmVhbXNfcGIsCisJCQlzaXplb2Yoc3RydWN0IGNmZ19zdHJlYW0pLCBHRlBfS0VSTkVMKTsK
KwkJaWYgKCFwY21faW5zdGFuY2UtPnN0cmVhbXNfcGIpIHsKKwkJCXJldCA9IC1FTk9NRU07CisJ
CQlnb3RvIGZhaWw7CisJCX0KKwl9CisKKwlpZiAocGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19j
YXApIHsKKwkJcGNtX2luc3RhbmNlLT5zdHJlYW1zX2NhcCA9IGRldm1fa2NhbGxvYygKKwkJCSZk
cnZfaW5mby0+eGJfZGV2LT5kZXYsCisJCQlwY21faW5zdGFuY2UtPm51bV9zdHJlYW1zX2NhcCwK
KwkJCXNpemVvZihzdHJ1Y3QgY2ZnX3N0cmVhbSksIEdGUF9LRVJORUwpOworCQlpZiAoIXBjbV9p
bnN0YW5jZS0+c3RyZWFtc19jYXApIHsKKwkJCXJldCA9IC1FTk9NRU07CisJCQlnb3RvIGZhaWw7
CisJCX0KKwl9CisKKwljdXJfcGIgPSAwOworCWN1cl9jYXAgPSAwOworCWZvciAoaSA9IDA7IGkg
PCBudW1fc3RyZWFtczsgaSsrKSB7CisJCXJldCA9IGNmZ19zdHJlYW0oZHJ2X2luZm8sCisJCQlw
Y21faW5zdGFuY2UsIGRldmljZV9wYXRoLCBpLCAmY3VyX3BiLCAmY3VyX2NhcCwKKwkJCXN0cmVh
bV9pZHgpOworCQlpZiAocmV0IDwgMCkKKwkJCWdvdG8gZmFpbDsKKwl9CisJcmV0ID0gMDsKKwor
ZmFpbDoKKwlrZnJlZShkZXZpY2VfcGF0aCk7CisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIGlu
dCBjZmdfY2FyZChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbywKKwlzdHJ1Y3Qgc2Rldl9jYXJk
X3BsYXRfZGF0YSAqcGxhdF9kYXRhLCBpbnQgKnN0cmVhbV9pZHgpCit7CisJc3RydWN0IHhlbmJ1
c19kZXZpY2UgKnhiX2RldiA9IGRydl9pbmZvLT54Yl9kZXY7CisJaW50IHJldCwgbnVtX2Rldmlj
ZXMsIGk7CisJY2hhciBub2RlWzNdOworCisJbnVtX2RldmljZXMgPSAwOworCWRvIHsKKwkJc25w
cmludGYobm9kZSwgc2l6ZW9mKG5vZGUpLCAiJWQiLCBudW1fZGV2aWNlcyk7CisJCWlmICgheGVu
YnVzX2V4aXN0cyhYQlRfTklMLCB4Yl9kZXYtPm5vZGVuYW1lLCBub2RlKSkKKwkJCWJyZWFrOwor
CisJCW51bV9kZXZpY2VzKys7CisJfSB3aGlsZSAobnVtX2RldmljZXMgPCBTTkRSVl9QQ01fREVW
SUNFUyk7CisKKwlpZiAoIW51bV9kZXZpY2VzKSB7CisJCWRldl93YXJuKCZ4Yl9kZXYtPmRldiwK
KwkJCSJObyBkZXZpY2VzIGNvbmZpZ3VyZWQgZm9yIHNvdW5kIGNhcmQgYXQgJXNcbiIsCisJCQl4
Yl9kZXYtPm5vZGVuYW1lKTsKKwkJcmV0dXJuIC1FTk9ERVY7CisJfQorCisJLyogc3RhcnQgZnJv
bSBkZWZhdWx0IFBDTSBIVyBjb25maWd1cmF0aW9uIGZvciB0aGUgY2FyZCAqLworCWNmZ19wY21f
aHcoeGJfZGV2LT5ub2RlbmFtZSwgJnNkcnZfcGNtX2h3X2RlZmF1bHQsCisJCSZwbGF0X2RhdGEt
PmNmZ19jYXJkLnBjbV9odyk7CisKKwlwbGF0X2RhdGEtPmNmZ19jYXJkLnBjbV9pbnN0YW5jZXMg
PSBkZXZtX2tjYWxsb2MoCisJCSZkcnZfaW5mby0+eGJfZGV2LT5kZXYsIG51bV9kZXZpY2VzLAor
CQlzaXplb2Yoc3RydWN0IGNmZ19wY21faW5zdGFuY2UpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIXBs
YXRfZGF0YS0+Y2ZnX2NhcmQucGNtX2luc3RhbmNlcykKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlm
b3IgKGkgPSAwOyBpIDwgbnVtX2RldmljZXM7IGkrKykgeworCQlyZXQgPSBjZmdfZGV2aWNlKGRy
dl9pbmZvLAorCQkJJnBsYXRfZGF0YS0+Y2ZnX2NhcmQucGNtX2luc3RhbmNlc1tpXSwKKwkJCSZw
bGF0X2RhdGEtPmNmZ19jYXJkLnBjbV9odywKKwkJCXhiX2Rldi0+bm9kZW5hbWUsIGksIHN0cmVh
bV9pZHgpOworCQlpZiAocmV0IDwgMCkKKwkJCXJldHVybiByZXQ7CisJfQorCXBsYXRfZGF0YS0+
Y2ZnX2NhcmQubnVtX3BjbV9pbnN0YW5jZXMgPSBudW1fZGV2aWNlczsKKwlyZXR1cm4gMDsKK30K
Kwogc3RhdGljIHZvaWQgeGRydl9yZW1vdmVfaW50ZXJuYWwoc3RydWN0IHhkcnZfaW5mbyAqZHJ2
X2luZm8pCiB7CiB9CiAKIHN0YXRpYyBpbnQgeGRydl9iZV9vbl9pbml0d2FpdChzdHJ1Y3QgeGRy
dl9pbmZvICpkcnZfaW5mbykKIHsKKwlpbnQgc3RyZWFtX2lkeDsKKwlpbnQgcmV0OworCisJZHJ2
X2luZm8tPmNmZ19wbGF0X2RhdGEueGRydl9pbmZvID0gZHJ2X2luZm87CisJc3RyZWFtX2lkeCA9
IDA7CisJcmV0ID0gY2ZnX2NhcmQoZHJ2X2luZm8sICZkcnZfaW5mby0+Y2ZnX3BsYXRfZGF0YSwg
JnN0cmVhbV9pZHgpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OwogCXJldHVybiAwOwog
fQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11: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.xen.org>)
	id 1degYk-0003wU-TH; Mon, 07 Aug 2017 11:50:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYj-0003wB-5o
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:50:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 4E/96-03612-02458895; Mon, 07 Aug 2017 11:50:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6o658SEe
 kweULRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bHzvUsBQ+kKxZ+72BpYPws3sXIySEk0M8o
 8fhnQBcjFweLwEsWiY3rTrKCOBIC/awSjVufMINUSQjESTy9sgzKLpeYvH4OG0S3osTXZ9OZQ
 BqEBFYySXRvWMcEkmATMJJYfuMHC4gtIhAhcezxB7AGZoFSiRv754ANEhbwkrj3cxWYzSKgKv
 Hv43R2EJtXwFHi6v5bUMvkJG6e6wSyOTg4BZwkWpdWQOx1lLi7ezb7BEaBBYwMqxg1ilOLylK
 LdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOLAQh2MN7eGHCIUZKDSUmU
 N35FW6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd79QR2RQoJFqempFWmZOcAQh0lLcPAoifBmg
 6R5iwsSc4sz0yFSpxjtOa5cWfeFiWPD6vVAcsqB7UDy1YT/35iEWPLy81KlxHnXg7QJgLRllO
 bBDYXF5CVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ8z4AmcKTmVcCt/sV0FlMQGe9SWwFOas
 kESEl1cDoIGkcdU7Qxuq4g+sOsXLdTWFOnkobs/c77p/WxBQ4t3QdM8OmDXvL+1i+Kc288NiB
 i2f21pNxCZrvdsyc5tRZ96BUfuG2qrJY1TMeM9aoWnCXCuSa7Ba7ffyumIBfM7PQpGnH7X9X7
 QvekSB7S5r1/YFwV79X3xpvz+FYvkG0cL9ccmhZfqESS3FGoqEWc1FxIgAaJJZoxAIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502106655!70142740!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32582 invoked from network); 7 Aug 2017 11:50:55 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:50:55 -0000
Received: by mail-lf0-f65.google.com with SMTP id x16so154249lfb.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:50:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+7QWsVvVYvOb2WNcyS+d3MCS+b7eG7EA7+tRwI7YygE=;
 b=ajhC4ZGiJuzXTRPvR6QaYorPp3qpY45WP7i71xHM1b+oNNG5ewlIj1Sp214jbP4kne
 edfdrb9imfPO8Ac4EHaqGh+EHgne9J5i06y125UqvubejQAbpa6TQ6h7pPyyUrTAxWd3
 wK6XwEuXR6S8ZUUB5DvDNXo/zuVJyeF3tGzuSWhC3Qx6zo2n1o0NhtWaRmvEEgZrls10
 DoG0vjnyeijC36Gb9EdmPX9yiSAmnqV17H36wJ8wcOUvkNe8kD3AMrFyj/JrgI0ZNwOr
 tokdcd3oq1rExHTGsDwnTJqebOeEE7LSpjperInF5lZID+LkJEc0ivCXi9xotVT8sJRn
 YOnQ==
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=+7QWsVvVYvOb2WNcyS+d3MCS+b7eG7EA7+tRwI7YygE=;
 b=MxTj+UW0ufoYveUDPPMYa2h9a/l4TnItGFGNQgR0snp4RKA6W8WsT6xOAzVwUhGvAG
 rVCh1IGl+9OscUWB+IfU8Q2fUD16qhXnIU9f1EImC+GnHj3UJXJIBTQB8mBnUOhtlcAL
 ljLeIrClRv3eEf0SChiGwsoo/mu6j2Ocb2M6I1Z9dD2Xwklx0YR2OXtEEfz5jv/yS7me
 kzP9r+eqNniMmvsI6JyRz6neiRmwtGss/jCWYXICKXI++WiuUDEeUrfhwIwfOy9v3dxy
 Bprr96bSGl2xD1s0kgYevSIrw6pRLWtjwITdmxewd1uCtNwR7dakzkOqYnByN79Ftc1x
 yIZQ==
X-Gm-Message-State: AHYfb5jbBIfXNeEbapXUgXLRI5REL0AiK+cByQlQUPVFKUNvgUSvR8ki
 JBOiAGmWNxMvWw==
X-Received: by 10.25.223.87 with SMTP id q23mr90042lfj.192.1502106655083;
 Mon, 07 Aug 2017 04:50:55 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.50.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:50:54 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:36 +0300
Message-Id: <1502106645-6731-3-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 02/11] ALSA: vsnd: Implement Xen bus
	state handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW5pdGlhbCBoYW5kbGluZyBmb3IgWGVuIGJ1cyBzdGF0ZXM6IGltcGxlbWVudApY
ZW4gYnVzIHN0YXRlIG1hY2hpbmUgZm9yIHRoZSBmcm9udCBkcml2ZXIgYWNjb3JkaW5nIHRvCnRo
ZSBzdGF0ZSBkaWFncmFtIGFuZCByZWNvdmVyeSBmbG93IGZyb20gc291bmQgcGFyYS12aXJ0dWFs
aXplZApwcm90b2NvbDogeGVuL2ludGVyZmFjZS9pby9zbmRpZi5oLgoKU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
PgotLS0KIHNvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgfCA5MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkyIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIGIvc291bmQvZHJp
dmVycy94ZW4tZnJvbnQuYwppbmRleCA4YzVkZTdiMGU3YjUuLmM0ZmQyMWNhYzNhNyAxMDA2NDQK
LS0tIGEvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYworKysgYi9zb3VuZC9kcml2ZXJzL3hlbi1m
cm9udC5jCkBAIC0zNiw5ICszNiw5OSBAQCBzdGF0aWMgdm9pZCB4ZHJ2X3JlbW92ZV9pbnRlcm5h
bChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIHsKIH0KIAorc3RhdGljIGludCB4ZHJ2X2Jl
X29uX2luaXR3YWl0KHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQoreworCXJldHVybiAwOwor
fQorCitzdGF0aWMgaW5saW5lIGludCB4ZHJ2X2JlX29uX2Nvbm5lY3RlZChzdHJ1Y3QgeGRydl9p
bmZvICpkcnZfaW5mbykKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhk
cnZfYmVfb25fZGlzY29ubmVjdGVkKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQoreworCXhk
cnZfcmVtb3ZlX2ludGVybmFsKGRydl9pbmZvKTsKK30KKwogc3RhdGljIHZvaWQgeGRydl9iZV9v
bl9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCiAJZW51bSB4ZW5idXNfc3Rh
dGUgYmFja2VuZF9zdGF0ZSkKIHsKKwlzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbyA9IGRldl9n
ZXRfZHJ2ZGF0YSgmeGJfZGV2LT5kZXYpOworCWludCByZXQ7CisKKwlzd2l0Y2ggKGJhY2tlbmRf
c3RhdGUpIHsKKwljYXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKKwkJLyogZmFsbCB0aHJv
dWdoICovCisJY2FzZSBYZW5idXNTdGF0ZVJlY29uZmlndXJlZDoKKwkJLyogZmFsbCB0aHJvdWdo
ICovCisJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgorCQkvKiBmYWxsIHRocm91Z2ggKi8K
KwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOgorCQlpZiAoeGJfZGV2
LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykKKwkJCWJyZWFrOworCisJCS8qIHJl
Y292ZXJpbmcgYWZ0ZXIgYmFja2VuZCB1bmV4cGVjdGVkIGNsb3N1cmUgKi8KKwkJbXV0ZXhfbG9j
aygmZHJ2X2luZm8tPm11dGV4KTsKKwkJeGRydl9iZV9vbl9kaXNjb25uZWN0ZWQoZHJ2X2luZm8p
OworCQltdXRleF91bmxvY2soJmRydl9pbmZvLT5tdXRleCk7CisJCXhlbmJ1c19zd2l0Y2hfc3Rh
dGUoeGJfZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CisJCWJyZWFrOworCisJY2FzZSBY
ZW5idXNTdGF0ZUluaXRXYWl0OgorCQlpZiAoeGJfZGV2LT5zdGF0ZSAhPSBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZykKKwkJCWJyZWFrOworCisJCW11dGV4X2xvY2soJmRydl9pbmZvLT5tdXRleCk7
CisJCXJldCA9IHhkcnZfYmVfb25faW5pdHdhaXQoZHJ2X2luZm8pOworCQltdXRleF91bmxvY2so
JmRydl9pbmZvLT5tdXRleCk7CisJCWlmIChyZXQgPCAwKSB7CisJCQl4ZW5idXNfZGV2X2ZhdGFs
KHhiX2RldiwgcmV0LAorCQkJCSJpbml0aWFsaXppbmcgIiBYRU5TTkRfRFJJVkVSX05BTUUpOwor
CQkJYnJlYWs7CisJCX0KKworCQl4ZW5idXNfc3dpdGNoX3N0YXRlKHhiX2RldiwgWGVuYnVzU3Rh
dGVJbml0aWFsaXNlZCk7CisJCWJyZWFrOworCisJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoK
KwkJaWYgKHhiX2Rldi0+c3RhdGUgIT0gWGVuYnVzU3RhdGVJbml0aWFsaXNlZCkKKwkJCWJyZWFr
OworCisJCW11dGV4X2xvY2soJmRydl9pbmZvLT5tdXRleCk7CisJCXJldCA9IHhkcnZfYmVfb25f
Y29ubmVjdGVkKGRydl9pbmZvKTsKKwkJbXV0ZXhfdW5sb2NrKCZkcnZfaW5mby0+bXV0ZXgpOwor
CQlpZiAocmV0IDwgMCkgeworCQkJeGVuYnVzX2Rldl9mYXRhbCh4Yl9kZXYsIHJldCwKKwkJCQki
Y29ubmVjdGluZyAiIFhFTlNORF9EUklWRVJfTkFNRSk7CisJCQlicmVhazsKKwkJfQorCisJCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7CisJCWJyZWFr
OworCisJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCS8qCisJCSAqIGluIHRoaXMgc3RhdGUg
YmFja2VuZCBzdGFydHMgZnJlZWluZyByZXNvdXJjZXMsCisJCSAqIHNvIGxldCBpdCBnbyBpbnRv
IGNsb3NlZCBzdGF0ZSBmaXJzdCwgc28gd2UgY2FuIGFsc28KKwkJICogcmVtb3ZlIG91cnMKKwkJ
ICovCisJCWJyZWFrOworCisJY2FzZSBYZW5idXNTdGF0ZVVua25vd246CisJCS8qIGZhbGwgdGhy
b3VnaCAqLworCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisJCWlmICh4Yl9kZXYtPnN0YXRlID09
IFhlbmJ1c1N0YXRlQ2xvc2VkKQorCQkJYnJlYWs7CisKKwkJbXV0ZXhfbG9jaygmZHJ2X2luZm8t
Pm11dGV4KTsKKwkJeGRydl9iZV9vbl9kaXNjb25uZWN0ZWQoZHJ2X2luZm8pOworCQltdXRleF91
bmxvY2soJmRydl9pbmZvLT5tdXRleCk7CisJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBY
ZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CisJCWJyZWFrOworCX0KIH0KIAogc3RhdGljIGludCB4
ZHJ2X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCkBAIC01Niw2ICsxNDYsNyBA
QCBzdGF0aWMgaW50IHhkcnZfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKIAlz
cGluX2xvY2tfaW5pdCgmZHJ2X2luZm8tPmlvX2xvY2spOwogCW11dGV4X2luaXQoJmRydl9pbmZv
LT5tdXRleCk7CiAJZGV2X3NldF9kcnZkYXRhKCZ4Yl9kZXYtPmRldiwgZHJ2X2luZm8pOworCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CiAJcmV0
dXJuIDA7CiB9CiAKQEAgLTYzLDYgKzE1NCw3IEBAIHN0YXRpYyBpbnQgeGRydl9yZW1vdmUoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbyA9
IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwogCisJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYs
IFhlbmJ1c1N0YXRlQ2xvc2VkKTsKIAltdXRleF9sb2NrKCZkcnZfaW5mby0+bXV0ZXgpOwogCXhk
cnZfcmVtb3ZlX2ludGVybmFsKGRydl9pbmZvKTsKIAltdXRleF91bmxvY2soJmRydl9pbmZvLT5t
dXRleCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11: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.xen.org>)
	id 1degYq-0003zh-Um; Mon, 07 Aug 2017 11:51:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYp-0003ya-7w
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:51:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 14/A0-02962-62458895; Mon, 07 Aug 2017 11:51:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyMfS6o65qSEe
 kwe7nFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8adzpWsBe90K/5NOcDewPhcvYuRi0NIoI9R
 4uLEC4xdjJwcLAIvWSRubGMGSUgI9LNKvDy+h72LkQPIiZPYcUMHpEZCoFTi+fwpYPVCAooSX
 59NZ4IYtJJJon3hHFaQBJuAkcTyGz9YQGwRgQiJY48/sIHYzEDNN/bPYQaxhQV8JRZc2AO1WF
 Xi9tIHYDavgKPEmZP7WCGWyUncPNfJDHIDp4CTROvSCoi9jhJ3d89mn8AosICRYRWjenFqUVl
 qka6RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYFAxAMEOxmV/nQ4xSnIwKYny
 xq9oixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbs/qCNSSLAoNT21Ii0zBxjeMGkJDh4lEd5sk
 DRvcUFibnFmOkTqFKMrx5Ur674wcWxYvR5ITjmwHUiueLsLSL6a8P8bkxBLXn5eqpQ473qQZg
 GQ5ozSPLjRsNi8xCgrJczLCHSsEE9BalFuZgmq/CtGcQ5GJWGIE3gy80rgLngFdBwT0HFvElt
 BjitJREhJNTBWqd4KZntYbin56ULeS6vZ2y2LS/nLOZW/PhI4XDFjukGrnnGnRVWAXYTAkXsB
 P/Uv3Xl76sP1xFj5PN3jDSvf26Uo758V7Of5fs7X89eckxa9FFWqdp268Plv7pMx9f99GvbvU
 KyYtOtepPTOnA2Lf1TxiSxjfj5ftYzfnkH9Dp/RvlsbWKcrsRRnJBpqMRcVJwIA3v0E5cgCAA
 A=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502106661!76768741!1
X-Originating-IP: [209.85.215.65]
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 44895 invoked from network); 7 Aug 2017 11:51:01 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:51:01 -0000
Received: by mail-lf0-f65.google.com with SMTP id 65so168792lfa.0
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:51:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=QWCk48QTFd8dRXRYWoHHo9AICyn/sa2qSIqYMNHKeCk=;
 b=MGKE6m8ONC1IrVL4mrnIjS7jzGBU/pm66SzNV2I5YLLnikcrTp+Fi+i98T3+pKCsEe
 18qILmCNr1eEHUjLizTgacB/AqeZNwQO596vTOYRyNnjZH/dCUqyEwwu/7QoxIPTWN6t
 CFBpZe09giIjCTLNPrSAqt+dYauHKjgqQEKRk8TktU0pe4u048nJT3JPvjIuNf78XIQ3
 YH3oa0eRthv3GxAqYpoa2so1Q0+9miiMsuGYB89Y55Wt9urRJaq05Pi4Vk6mRDZyQVI6
 OYLcvts+nsO0dBmEqCBWMfIG5P3UoG0VwzVLUR7/IRk2AN1qz9onH8GYIkXBgXp4OMwq
 G1Aw==
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=QWCk48QTFd8dRXRYWoHHo9AICyn/sa2qSIqYMNHKeCk=;
 b=D/5uo4sXil68YAMgZjzEY9HfVSRin3s70S7uZTQtpyGtYIQRAEiEotYhv4KN2wQvZi
 3bzDM/g9cgDO8mrRl/K67gQnFsQ8lhDWEkY4DiZnyQqmbTvmgzM9GBYJsWY9VjzXWIXv
 OrO8D5JbywhoUxL53w5nKpTomZOcJ4WXi4Jv1cLDLhAjOXGEx6sRBTT73xK7C+ZrfEcl
 oDi174tfAgPhub39oHTndUTKCHi6pToUn+17740HC2wwI3DXcLGQPnwyS3TzSW+LWcKV
 EywZFywZ8ZK40aJEuuvgrB4pnKo6bvcLBc+w9X2vHEGyrbkwfNLCE0zpUx+E5kUie7T4
 fqWg==
X-Gm-Message-State: AHYfb5go+VF9O8TJfsXZ5+/1Hcwr4xsEFcfVC8RITqKutbpDubtWLQYa
 E8J3tePT8adAiA==
X-Received: by 10.46.77.77 with SMTP id a74mr83565ljb.53.1502106661095;
 Mon, 07 Aug 2017 04:51:01 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.50.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:51:00 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:40 +0300
Message-Id: <1502106645-6731-7-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 06/11] ALSA: vsnd: Introduce ALSA virtual
	sound driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IGVzc2VudGlhbCBpbml0aWFsaXphdGlvbiBvZiB0aGUgc291bmQg
ZHJpdmVyOgotIGludHJvZHVjZSByZXF1aXJlZCBkYXRhIHN0cnVjdHVyZXMKLSBoYW5kbGUgZHJp
dmVyIHJlZ2lzdHJhdGlvbgotIGhhbmRsZSBzb3VuZCBjYXJkIHJlZ2lzdHJhdGlvbgotIHJlZ2lz
dGVyIHNvdW5kIGRyaXZlciBvbiBiYWNrZW5kIGNvbm5lY3Rpb24KLSByZW1vdmUgc291bmQgZHJp
dmVyIG9uIGJhY2tlbmQgZGlzY29ubmVjdAoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHNvdW5kL2Ry
aXZlcnMveGVuLWZyb250LmMgfCAxNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE1OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9zb3VuZC9k
cml2ZXJzL3hlbi1mcm9udC5jCmluZGV4IDA0ZWJjMTU3NTdmNC4uZjNlM2Y2NGYwYWE2IDEwMDY0
NAotLS0gYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKQEAgLTE5LDEzICsxOSwxNCBAQAogICovCiAKICNpbmNsdWRlIDxsaW51eC9tb2R1
bGUuaD4KKyNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4KIAogI2luY2x1ZGUgPHNv
dW5kL2NvcmUuaD4KICNpbmNsdWRlIDxzb3VuZC9wY20uaD4KIAotI2luY2x1ZGUgPHhlbi9wbGF0
Zm9ybV9wY2kuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnRzLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50
X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3BsYXRmb3JtX3BjaS5oPgogI2luY2x1ZGUgPHhlbi94
ZW4uaD4KICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAKQEAgLTY2LDYgKzY3LDMzIEBAIHN0cnVj
dCBzaF9idWZfaW5mbyB7CiAJc2l6ZV90IHZidWZmZXJfc3o7CiB9OwogCitzdHJ1Y3Qgc2Rldl9w
Y21fc3RyZWFtX2luZm8geworCWludCB1bmlxdWVfaWQ7CisJc3RydWN0IHNuZF9wY21faGFyZHdh
cmUgcGNtX2h3OworCXN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyAqZXZ0X2Nobmw7CisJYm9vbCBp
c19vcGVuOworCXVpbnQ4X3QgcmVxX25leHRfaWQ7CisJc3RydWN0IHNoX2J1Zl9pbmZvIHNoX2J1
ZjsKK307CisKK3N0cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvIHsKKwlzdHJ1Y3Qgc2Rldl9j
YXJkX2luZm8gKmNhcmRfaW5mbzsKKwlzdHJ1Y3Qgc25kX3BjbSAqcGNtOworCXN0cnVjdCBzbmRf
cGNtX2hhcmR3YXJlIHBjbV9odzsKKwlpbnQgbnVtX3BjbV9zdHJlYW1zX3BiOworCXN0cnVjdCBz
ZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtc19wYjsKKwlpbnQgbnVtX3BjbV9zdHJlYW1zX2Nh
cDsKKwlzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbXNfY2FwOworfTsKKworc3Ry
dWN0IHNkZXZfY2FyZF9pbmZvIHsKKwlzdHJ1Y3QgeGRydl9pbmZvICp4ZHJ2X2luZm87CisJc3Ry
dWN0IHNuZF9jYXJkICpjYXJkOworCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlIHBjbV9odzsKKwlp
bnQgbnVtX3BjbV9pbnN0YW5jZXM7CisJc3RydWN0IHNkZXZfcGNtX2luc3RhbmNlX2luZm8gKnBj
bV9pbnN0YW5jZXM7Cit9OworCiBzdHJ1Y3QgY2ZnX3N0cmVhbSB7CiAJaW50IHVuaXF1ZV9pZDsK
IAljaGFyICp4ZW5zdG9yZV9wYXRoOwpAQCAtOTksNiArMTI3LDggQEAgc3RydWN0IHhkcnZfaW5m
byB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKIAlzcGlubG9ja190IGlvX2xvY2s7
CiAJc3RydWN0IG11dGV4IG11dGV4OworCWJvb2wgc2Rydl9yZWdpc3RlcmVkOworCXN0cnVjdCBw
bGF0Zm9ybV9kZXZpY2UgKnNkcnZfcGRldjsKIAlpbnQgbnVtX2V2dF9jaGFubmVsczsKIAlzdHJ1
Y3QgeGRydl9ldnRjaG5sX2luZm8gKmV2dF9jaG5sczsKIAlzdHJ1Y3Qgc2Rldl9jYXJkX3BsYXRf
ZGF0YSBjZmdfcGxhdF9kYXRhOwpAQCAtMTM4LDYgKzE2OCwxMzIgQEAgc3RhdGljIHN0cnVjdCBz
bmRfcGNtX2hhcmR3YXJlIHNkcnZfcGNtX2h3X2RlZmF1bHQgPSB7CiAJLmZpZm9fc2l6ZSA9IDAs
CiB9OwogCitzdGF0aWMgaW50IHNkcnZfbmV3X3BjbShzdHJ1Y3Qgc2Rldl9jYXJkX2luZm8gKmNh
cmRfaW5mbywKKwlzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5jZSAqaW5zdGFuY2VfY29uZmlnLAorCXN0
cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2VfaW5mbykKK3sKKwlyZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBzZHJ2X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug
KnBkZXYpCit7CisJc3RydWN0IHNkZXZfY2FyZF9pbmZvICpjYXJkX2luZm87CisJc3RydWN0IHNk
ZXZfY2FyZF9wbGF0X2RhdGEgKnBsYXRkYXRhOworCXN0cnVjdCBzbmRfY2FyZCAqY2FyZDsKKwlp
bnQgcmV0LCBpOworCisJcGxhdGRhdGEgPSBkZXZfZ2V0X3BsYXRkYXRhKCZwZGV2LT5kZXYpOwor
CisJZGV2X2RiZygmcGRldi0+ZGV2LCAiQ3JlYXRpbmcgdmlydHVhbCBzb3VuZCBjYXJkXG4iKTsK
KworCXJldCA9IHNuZF9jYXJkX25ldygmcGRldi0+ZGV2LCAwLCBYRU5TTkRfRFJJVkVSX05BTUUs
IFRISVNfTU9EVUxFLAorCQlzaXplb2Yoc3RydWN0IHNkZXZfY2FyZF9pbmZvKSwgJmNhcmQpOwor
CWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJY2FyZF9pbmZvID0gY2FyZC0+cHJpdmF0
ZV9kYXRhOworCWNhcmRfaW5mby0+eGRydl9pbmZvID0gcGxhdGRhdGEtPnhkcnZfaW5mbzsKKwlj
YXJkX2luZm8tPmNhcmQgPSBjYXJkOworCWNhcmRfaW5mby0+cGNtX2luc3RhbmNlcyA9IGRldm1f
a2NhbGxvYygmcGRldi0+ZGV2LAorCQkJcGxhdGRhdGEtPmNmZ19jYXJkLm51bV9wY21faW5zdGFu
Y2VzLAorCQkJc2l6ZW9mKHN0cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvKSwgR0ZQX0tFUk5F
TCk7CisJaWYgKCFjYXJkX2luZm8tPnBjbV9pbnN0YW5jZXMpIHsKKwkJcmV0ID0gLUVOT01FTTsK
KwkJZ290byBmYWlsOworCX0KKworCWNhcmRfaW5mby0+bnVtX3BjbV9pbnN0YW5jZXMgPSBwbGF0
ZGF0YS0+Y2ZnX2NhcmQubnVtX3BjbV9pbnN0YW5jZXM7CisJY2FyZF9pbmZvLT5wY21faHcgPSBw
bGF0ZGF0YS0+Y2ZnX2NhcmQucGNtX2h3OworCisJZm9yIChpID0gMDsgaSA8IHBsYXRkYXRhLT5j
ZmdfY2FyZC5udW1fcGNtX2luc3RhbmNlczsgaSsrKSB7CisJCXJldCA9IHNkcnZfbmV3X3BjbShj
YXJkX2luZm8sCisJCQkmcGxhdGRhdGEtPmNmZ19jYXJkLnBjbV9pbnN0YW5jZXNbaV0sCisJCQkm
Y2FyZF9pbmZvLT5wY21faW5zdGFuY2VzW2ldKTsKKwkJaWYgKHJldCA8IDApCisJCQlnb3RvIGZh
aWw7CisJfQorCisJc3RybmNweShjYXJkLT5kcml2ZXIsIFhFTlNORF9EUklWRVJfTkFNRSwgc2l6
ZW9mKGNhcmQtPmRyaXZlcikpOworCXN0cm5jcHkoY2FyZC0+c2hvcnRuYW1lLCBwbGF0ZGF0YS0+
Y2ZnX2NhcmQubmFtZV9zaG9ydCwKKwkJc2l6ZW9mKGNhcmQtPnNob3J0bmFtZSkpOworCXN0cm5j
cHkoY2FyZC0+bG9uZ25hbWUsIHBsYXRkYXRhLT5jZmdfY2FyZC5uYW1lX2xvbmcsCisJCXNpemVv
ZihjYXJkLT5sb25nbmFtZSkpOworCisJcmV0ID0gc25kX2NhcmRfcmVnaXN0ZXIoY2FyZCk7CisJ
aWYgKHJldCA8IDApCisJCWdvdG8gZmFpbDsKKworCXBsYXRmb3JtX3NldF9kcnZkYXRhKHBkZXYs
IGNhcmQpOworCXJldHVybiAwOworCitmYWlsOgorCXNuZF9jYXJkX2ZyZWUoY2FyZCk7CisJcmV0
dXJuIHJldDsKK30KKworc3RhdGljIGludCBzZHJ2X3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2
aWNlICpwZGV2KQoreworCXN0cnVjdCBzZGV2X2NhcmRfaW5mbyAqaW5mbzsKKwlzdHJ1Y3Qgc25k
X2NhcmQgKmNhcmQgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKKworCWluZm8gPSBjYXJk
LT5wcml2YXRlX2RhdGE7CisJZGV2X2RiZygmcGRldi0+ZGV2LCAiUmVtb3ZpbmcgdmlydHVhbCBz
b3VuZCBjYXJkICVkXG4iLAorCQlpbmZvLT5jYXJkLT5udW1iZXIpOworCXNuZF9jYXJkX2ZyZWUo
Y2FyZCk7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHNk
cnZfaW5mbyA9IHsKKwkucHJvYmUJPSBzZHJ2X3Byb2JlLAorCS5yZW1vdmUJPSBzZHJ2X3JlbW92
ZSwKKwkuZHJpdmVyCT0geworCQkubmFtZQk9IFhFTlNORF9EUklWRVJfTkFNRSwKKwl9LAorfTsK
Kworc3RhdGljIHZvaWQgc2Rydl9jbGVhbnVwKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQor
eworCWlmICghZHJ2X2luZm8tPnNkcnZfcmVnaXN0ZXJlZCkKKwkJcmV0dXJuOworCisJaWYgKGRy
dl9pbmZvLT5zZHJ2X3BkZXYpIHsKKwkJc3RydWN0IHBsYXRmb3JtX2RldmljZSAqc2Rydl9wZGV2
OworCisJCXNkcnZfcGRldiA9IGRydl9pbmZvLT5zZHJ2X3BkZXY7CisJCWlmIChzZHJ2X3BkZXYp
CisJCQlwbGF0Zm9ybV9kZXZpY2VfdW5yZWdpc3RlcihzZHJ2X3BkZXYpOworCX0KKwlwbGF0Zm9y
bV9kcml2ZXJfdW5yZWdpc3Rlcigmc2Rydl9pbmZvKTsKKwlkcnZfaW5mby0+c2Rydl9yZWdpc3Rl
cmVkID0gZmFsc2U7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9pbml0KHN0cnVjdCB4ZHJ2X2luZm8g
KmRydl9pbmZvKQoreworCXN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnNkcnZfcGRldjsKKwlpbnQg
cmV0OworCisJcmV0ID0gcGxhdGZvcm1fZHJpdmVyX3JlZ2lzdGVyKCZzZHJ2X2luZm8pOworCWlm
IChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJZHJ2X2luZm8tPnNkcnZfcmVnaXN0ZXJlZCA9
IHRydWU7CisJLyogcGFzcyBjYXJkIGNvbmZpZ3VyYXRpb24gdmlhIHBsYXRmb3JtIGRhdGEgKi8K
KwlzZHJ2X3BkZXYgPSBwbGF0Zm9ybV9kZXZpY2VfcmVnaXN0ZXJfZGF0YShOVUxMLAorCQlYRU5T
TkRfRFJJVkVSX05BTUUsIDAsICZkcnZfaW5mby0+Y2ZnX3BsYXRfZGF0YSwKKwkJc2l6ZW9mKGRy
dl9pbmZvLT5jZmdfcGxhdF9kYXRhKSk7CisJaWYgKElTX0VSUihzZHJ2X3BkZXYpKQorCQlnb3Rv
IGZhaWw7CisKKwlkcnZfaW5mby0+c2Rydl9wZGV2ID0gc2Rydl9wZGV2OworCXJldHVybiAwOwor
CitmYWlsOgorCWRldl9lcnIoJmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJImZhaWxlZCB0byBy
ZWdpc3RlciB2aXJ0dWFsIHNvdW5kIGRyaXZlclxuIik7CisJc2Rydl9jbGVhbnVwKGRydl9pbmZv
KTsKKwlyZXR1cm4gLUVOT0RFVjsKK30KKwogc3RhdGljIGlycXJldHVybl90IHhkcnZfZXZ0Y2hu
bF9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQogewogCXN0cnVjdCB4ZHJ2X2V2dGNo
bmxfaW5mbyAqY2hhbm5lbCA9IGRldl9pZDsKQEAgLTgzMCw2ICs5ODYsNyBAQCBzdGF0aWMgaW50
IGNmZ19jYXJkKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvLAogCiBzdGF0aWMgdm9pZCB4ZHJ2
X3JlbW92ZV9pbnRlcm5hbChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIHsKKwlzZHJ2X2Ns
ZWFudXAoZHJ2X2luZm8pOwogCXhkcnZfZXZ0Y2hubF9mcmVlX2FsbChkcnZfaW5mbyk7CiB9CiAK
QEAgLTEwMTgsNyArMTE3NSw3IEBAIHN0YXRpYyBpbnQgeGRydl9iZV9vbl9pbml0d2FpdChzdHJ1
Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIAogc3RhdGljIGlubGluZSBpbnQgeGRydl9iZV9vbl9j
b25uZWN0ZWQoc3RydWN0IHhkcnZfaW5mbyAqZHJ2X2luZm8pCiB7Ci0JcmV0dXJuIDA7CisJcmV0
dXJuIHNkcnZfaW5pdChkcnZfaW5mbyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZHJ2X2Jl
X29uX2Rpc2Nvbm5lY3RlZChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11: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.xen.org>)
	id 1degYi-0003w6-MS; Mon, 07 Aug 2017 11:50:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYh-0003vk-J2
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:50:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 42/CF-01996-E1458895; Mon, 07 Aug 2017 11:50:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfS6o65cSEe
 kwevJ4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a1j4tYCz7xVJzefZe5gXEFdxcjF4eQwARG
 ick/HzKBOCwCL1kkznUfZAVxJAT6WSWmvm1h6WLkBHLiJLYda2SCsCskOmcfYgOxhQQUJb4+m
 84EMWolk0TPx83sIAk2ASOJ5Td+gDWLCERIHHv8AayBWaBU4sb+OcwgtrCAp8TphUvAhrIIqE
 rMOT4BzOYVcJRYtHo1O8QyOYmb5zqB6jk4OAWcJFqXVkDsdZS4u3s2+wRGgQWMDKsYNYpTi8p
 Si3QNTfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDiwEIdjCePe15iFGSg0lJ
 lDd+RVukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne/UEdkUKCRanpqRVpmTnAIIdJS3DwKInwZ
 oOkeYsLEnOLM9MhUqcY7TmuXFn3hYljw+r1QHLKge1A8tWE/9+YhFjy8vNSpcR5WYOB2gRA2j
 JK8+CGwqLyEqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5pUGm8GTmlcDtfgV0FhPQWW8SW0H
 OKklESEk1MAr7P1WsDFvt7TEv6sJcvYv8SbOkK7nORl6+dWtRD+vh5m9SX6Ze+CC0aWl3Vfef
 xPgMffPvPwNOXw1+yNdWF+a15tbuWxVCjwo9l5/wqCi8pM3/57Ocm9ijgpiiz8rv/lxsvrFNV
 nrRM3Hf594BwlufLha8wlWnvK6b9ePSKWea3oRKaFp8fa/EUpyRaKjFXFScCAAZH3iRxQIAAA
 ==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502106654!106035115!1
X-Originating-IP: [209.85.215.65]
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 15310 invoked from network); 7 Aug 2017 11:50:54 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:50:54 -0000
Received: by mail-lf0-f65.google.com with SMTP id w199so162613lff.2
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:50:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+vA8aZGcXqu/LJ/93kX8p1EWX2NWedoUpO+c6ZhtCmE=;
 b=NBao6CTU/hQBM2Nkir5+j8/DR/KXIx270EOb8PhCOi8ruFo7pjOJZOvfn8RyLhFWmi
 TeF3ZFsU9J+MqIa0M6E63Cwku+sRWBxibSkvbkP4rDZOVPUAstWeq7cop2qsAqwBKel6
 ys6kiJ/qbRs2v8CJxPOIsmXJZ77LZyCvxXwqacEEmm3hlkjnLrro4h3xeAor6XmIDOf4
 XSbhvDBTrJkaxgIz+wsBzErxH2dqANCr8ZcwzI4ZWqgV8WDyZgoSHviiBuTbJ+OIrNrg
 a959pKC7J4F240rYCTJm62Bw/SktCy+y1ngTjyL/ugJqBbQ+iW78H1Jnbv/lppOdfUQ8
 kztA==
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=+vA8aZGcXqu/LJ/93kX8p1EWX2NWedoUpO+c6ZhtCmE=;
 b=T1iTX6FjkqVFPiqXY85YQbLwEDb949ALhEbyn3yMT1N3Gb4CtkBDUO+q8sy5GdrdVr
 2mi+2hWZICqy020CTa6bnKmMWeDTuPc8e/4dmvqruVBxNGncwO8vGIW1YRlhGbWPZQrz
 Qcmy+deg6bfpGIa8OzwGfVCTUL62AhebJHCt9cJ+T5P0T9sYAjbjw80U3y5/AyHzfXS0
 4zmYksLR35FkHp/KQPvxK06ot5AZq6Ybb+4Pp3eKJJmHhUS0yEZlTJg7qqJKesTGOTpv
 Fb+Gt5qVa2qP6aAzhPqrWa1sa4+PJnU43BcEvz7xLnpH5GLLPsNjNvkJxqwjcAtdjIE5
 VHbQ==
X-Gm-Message-State: AHYfb5jldBPzU6nJ27UHWAW9LNiMuIU32MaW83M5jysvYz/faGkosMwm
 RlvLMRF3iG2zsA==
X-Received: by 10.25.32.141 with SMTP id g135mr77735lfg.197.1502106653805;
 Mon, 07 Aug 2017 04:50:53 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.50.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:50:53 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:35 +0300
Message-Id: <1502106645-6731-2-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 01/11] ALSA: vsnd: Implement driver's
	probe/remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKQWRkIGVzc2VudGlhbCBkcml2ZXIgcHJpdmF0ZSBpbmZvIHN0cnVjdHVyZSwgaW5p
dGlhbGl6ZQpsb2NrcyBhbmQgaW1wbGVtZW50IHByb2JlL3JlbW92ZSBvZiB0aGUgWGVuIGZyb250
ZW5kCmRyaXZlci4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9u
dC5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9z
b3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCmluZGV4IDYxNzc5YzM2Y2FlMy4uOGM1ZGU3YjBlN2I1
IDEwMDY0NAotLS0gYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZl
cnMveGVuLWZyb250LmMKQEAgLTI2LDYgKzI2LDE2IEBACiAKICNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL2lvL3NuZGlmLmg+CiAKK3N0cnVjdCB4ZHJ2X2luZm8geworCXN0cnVjdCB4ZW5idXNfZGV2
aWNlICp4Yl9kZXY7CisJc3BpbmxvY2tfdCBpb19sb2NrOworCXN0cnVjdCBtdXRleCBtdXRleDsK
K307CisKK3N0YXRpYyB2b2lkIHhkcnZfcmVtb3ZlX2ludGVybmFsKHN0cnVjdCB4ZHJ2X2luZm8g
KmRydl9pbmZvKQoreworfQorCiBzdGF0aWMgdm9pZCB4ZHJ2X2JlX29uX2NoYW5nZWQoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKIAllbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRl
KQogewpAQCAtMzQsMTEgKzQ0LDI4IEBAIHN0YXRpYyB2b2lkIHhkcnZfYmVfb25fY2hhbmdlZChz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAogc3RhdGljIGludCB4ZHJ2X3Byb2JlKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCiAJY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQg
KmlkKQogeworCXN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvOworCisJZHJ2X2luZm8gPSBkZXZt
X2t6YWxsb2MoJnhiX2Rldi0+ZGV2LCBzaXplb2YoKmRydl9pbmZvKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKCFkcnZfaW5mbykgeworCQl4ZW5idXNfZGV2X2ZhdGFsKHhiX2RldiwgLUVOT01FTSwgImFs
bG9jYXRpbmcgZGV2aWNlIG1lbW9yeSIpOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisKKwlkcnZf
aW5mby0+eGJfZGV2ID0geGJfZGV2OworCXNwaW5fbG9ja19pbml0KCZkcnZfaW5mby0+aW9fbG9j
ayk7CisJbXV0ZXhfaW5pdCgmZHJ2X2luZm8tPm11dGV4KTsKKwlkZXZfc2V0X2RydmRhdGEoJnhi
X2Rldi0+ZGV2LCBkcnZfaW5mbyk7CiAJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgeGRydl9y
ZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKKwlzdHJ1Y3QgeGRydl9pbmZvICpk
cnZfaW5mbyA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJbXV0ZXhfbG9jaygmZHJ2
X2luZm8tPm11dGV4KTsKKwl4ZHJ2X3JlbW92ZV9pbnRlcm5hbChkcnZfaW5mbyk7CisJbXV0ZXhf
dW5sb2NrKCZkcnZfaW5mby0+bXV0ZXgpOwogCXJldHVybiAwOwogfQogCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11: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.xen.org>)
	id 1degYr-00040N-AP; Mon, 07 Aug 2017 11:51:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYq-0003zH-Ll
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:51:04 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 AA/82-01732-72458895; Mon, 07 Aug 2017 11:51:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfS6i65aSEe
 kwcIVVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aNJwoFx6wqpvY9Z2tgbDHuYuTkEBLoZ5R4
 2qbexcjFwSLwkkXi07wORhBHQqCfVeLG2R0sIFUSAnES+250M0HYpRKzDm5mguhWlPj6bDqUv
 ZJJouFMOIjNJmAksfzGD7BeEYEIiWOPP7CB2MxAvTf2z2EGsYUF3CRO3X7ACmKzCKhK/Lx6iB
 HE5hVwlNi+5gYjxC45iZvnOoHqOTg4BZwkWpdWQKxylLi7ezb7BEaBBYwMqxg1ilOLylKLdA0
 t9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOqnoGBcQfj7+N+hxglOZiURHnj
 V7RFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3R/UESkkWJSanlqRlpkDDG+YtAQHj5IIbzZIm
 re4IDG3ODMdInWK0Z7jypV1X5g4NqxeDySnHNgOJF9N+P+NSYglLz8vVUqclzUYqE0ApC2jNA
 9uKCweLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5pUGmcKTmVcCt/sV0FlMQGe9SWwFOas
 kESEl1cCovt5HJ1qRM0fQ7XWW3elTaqs7T4lk3U4s3Lxg5+l5++bdWeb/RzImgVH/Zcu5L7Z/
 1uYu1YrWr428YfvkkPjR7Xt4jpat0K96tmnah8yVQUde2gQ1unydpn7kTEWp+yfTog3rpAres
 t9in/7VqX9u0qFvnNMD+M1v5a/6bPrLqu3OgxOXf4ndUWIpzkg01GIuKk4EAJ2QXObCAgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502106662!108745385!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4346 invoked from network); 7 Aug 2017 11:51:02 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:51:02 -0000
Received: by mail-lf0-f68.google.com with SMTP id x16so154516lfb.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:51:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LZ0g0vaT//LxhiMluvu9ir5HUSuqdLviy7IeyHu9opk=;
 b=izOPcMhBNVMVgC9yfrNDmSZ0dJ7eWFCOusyaKE2yRX6xDbzc+3OUNW7ltAA+ybwwHT
 WPwa9wRZay9SFfCgI8BbHzwcpD1ogUsT6eyW8aW+DtLCrUWydN2lRVAadQByI3PpJnkN
 7mX8gagAh2tfLnrK4MD3fagjCwpXzVb33lp6A94kse1SQIuGwHna4FC+IpjewaUHKnnR
 NbLuafeaFGd08vi2hoA3d0B7yu0+9VHPn7RuaumgwUPZOcgzqZ4AkvWLOXMhK9caIYhu
 TCxvlmqWEnchPfF76NGdbtJ59AUR6D4IBJgKOMUr450hnpaK8+cjw4bYHvA/QRtBtPV3
 XNJw==
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=LZ0g0vaT//LxhiMluvu9ir5HUSuqdLviy7IeyHu9opk=;
 b=TCalIohbcjY3pEXenKVQqCKU3OKeOenHrZGCILY9T3Ax1Qouct6LmSTj6agtcAc940
 4SimeO8PuodXgqSR9y0sx7gcDwstpZYUacdH4hcX/WLWzBfVxEu83gvl33FDNfrLqaXO
 QZcj4ksAofQxL3o+vx+cpzw6jVQPf4WWJf5ojHjAmaOQbVC/WoUJx90qh8hcPznXg8Rc
 bc+K+i3hen/i1aFCUtDMOHZGsKB1DMnKrnHn/nM9xTTeP7xwtm7sXs8SLj5NAG32hWUI
 4b0m3N5yOxirNvsnUV0X3+0Mfkw6pyNnnWnLJuiII+8JnJ5oOuClOSjgXclsPorlJnf0
 Ur5g==
X-Gm-Message-State: AHYfb5jBtaF4fYylzsqWDPzAlO6kIX7ITlsPyCwgCuVFTlaxAgKDWpv6
 fhZs4M7Xj4qw+g==
X-Received: by 10.46.20.22 with SMTP id u22mr91405ljd.58.1502106662293;
 Mon, 07 Aug 2017 04:51:02 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.51.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:51:01 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:41 +0300
Message-Id: <1502106645-6731-8-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 07/11] ALSA: vsnd: Initialize virtul
	sound card
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW5pdGlhbGl6ZSB2aXJ0dWFsIHNvdW5kIGNhcmQgd2l0aCBzdHJlYW1zIGFjY29y
ZGluZyB0byB0aGUKWGVuIHN0b3JlIGNvbmZpZ3VyYXRpb24uCkFkZCBzdHVicyBmb3Igc3RyZWFt
IFBDTSBvcGVyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHNvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMgfCAyMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDIzMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc291
bmQvZHJpdmVycy94ZW4tZnJvbnQuYyBiL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMKaW5kZXgg
ZjNlM2Y2NGYwYWE2Li45ZjMxZTY4MzIwODYgMTAwNjQ0Ci0tLSBhL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKKysrIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwpAQCAtMTM0LDYgKzEzNCwx
MjkgQEAgc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHNkZXZfY2FyZF9wbGF0X2RhdGEgY2Zn
X3BsYXRfZGF0YTsKIH07CiAKK3N0YXRpYyBzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnNk
cnZfc3RyZWFtX2dldCgKKwlzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKK3sK
KwlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3Bj
bV9zdWJzdHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5m
byAqc3RyZWFtOworCisJaWYgKHN1YnN0cmVhbS0+c3RyZWFtID09IFNORFJWX1BDTV9TVFJFQU1f
UExBWUJBQ0spCisJCXN0cmVhbSA9ICZwY21faW5zdGFuY2UtPnN0cmVhbXNfcGJbc3Vic3RyZWFt
LT5udW1iZXJdOworCWVsc2UKKwkJc3RyZWFtID0gJnBjbV9pbnN0YW5jZS0+c3RyZWFtc19jYXBb
c3Vic3RyZWFtLT5udW1iZXJdOworCXJldHVybiBzdHJlYW07Cit9CisKK3N0YXRpYyB2b2lkIHNk
cnZfY29weV9wY21faHcoc3RydWN0IHNuZF9wY21faGFyZHdhcmUgKmRzdCwKKwlzdHJ1Y3Qgc25k
X3BjbV9oYXJkd2FyZSAqc3JjLAorCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlICpyZWZfcGNtX2h3
KQoreworCSpkc3QgPSAqcmVmX3BjbV9odzsKKworCWlmIChzcmMtPmZvcm1hdHMpCisJCWRzdC0+
Zm9ybWF0cyA9IHNyYy0+Zm9ybWF0czsKKwlpZiAoc3JjLT5idWZmZXJfYnl0ZXNfbWF4KQorCQlk
c3QtPmJ1ZmZlcl9ieXRlc19tYXggPQorCQkJc3JjLT5idWZmZXJfYnl0ZXNfbWF4OworCWlmIChz
cmMtPnBlcmlvZF9ieXRlc19taW4pCisJCWRzdC0+cGVyaW9kX2J5dGVzX21pbiA9CisJCQlzcmMt
PnBlcmlvZF9ieXRlc19taW47CisJaWYgKHNyYy0+cGVyaW9kX2J5dGVzX21heCkKKwkJZHN0LT5w
ZXJpb2RfYnl0ZXNfbWF4ID0KKwkJCXNyYy0+cGVyaW9kX2J5dGVzX21heDsKKwlpZiAoc3JjLT5w
ZXJpb2RzX21pbikKKwkJZHN0LT5wZXJpb2RzX21pbiA9IHNyYy0+cGVyaW9kc19taW47CisJaWYg
KHNyYy0+cGVyaW9kc19tYXgpCisJCWRzdC0+cGVyaW9kc19tYXggPSBzcmMtPnBlcmlvZHNfbWF4
OworCWlmIChzcmMtPnJhdGVzKQorCQlkc3QtPnJhdGVzID0gc3JjLT5yYXRlczsKKwlpZiAoc3Jj
LT5yYXRlX21pbikKKwkJZHN0LT5yYXRlX21pbiA9IHNyYy0+cmF0ZV9taW47CisJaWYgKHNyYy0+
cmF0ZV9tYXgpCisJCWRzdC0+cmF0ZV9tYXggPSBzcmMtPnJhdGVfbWF4OworCWlmIChzcmMtPmNo
YW5uZWxzX21pbikKKwkJZHN0LT5jaGFubmVsc19taW4gPSBzcmMtPmNoYW5uZWxzX21pbjsKKwlp
ZiAoc3JjLT5jaGFubmVsc19tYXgpCisJCWRzdC0+Y2hhbm5lbHNfbWF4ID0gc3JjLT5jaGFubmVs
c19tYXg7CisJaWYgKHNyYy0+YnVmZmVyX2J5dGVzX21heCkgeworCQlkc3QtPmJ1ZmZlcl9ieXRl
c19tYXggPSBzcmMtPmJ1ZmZlcl9ieXRlc19tYXg7CisJCWRzdC0+cGVyaW9kX2J5dGVzX21heCA9
IHNyYy0+YnVmZmVyX2J5dGVzX21heCAvCisJCQlzcmMtPnBlcmlvZHNfbWF4OworCQlkc3QtPnBl
cmlvZHNfbWF4ID0gZHN0LT5idWZmZXJfYnl0ZXNfbWF4IC8KKwkJCWRzdC0+cGVyaW9kX2J5dGVz
X21heDsKKwl9Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX29wZW4oc3RydWN0IHNuZF9wY21f
c3Vic3RyZWFtICpzdWJzdHJlYW0pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Ry
dl9hbHNhX2Nsb3NlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQoreworCXJl
dHVybiAwOworfQorCitzdGF0aWMgaW50IHNkcnZfYWxzYV9od19wYXJhbXMoc3RydWN0IHNuZF9w
Y21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJc3RydWN0IHNuZF9wY21faHdfcGFyYW1zICpwYXJh
bXMpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX2h3X2ZyZWUoc3Ry
dWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0
YXRpYyBpbnQgc2Rydl9hbHNhX3ByZXBhcmUoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJz
dHJlYW0pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX3RyaWdnZXIo
c3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sIGludCBjbWQpCit7CisJcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgc25kX3BjbV91ZnJhbWVzX3Qgc2Rydl9hbHNhX3BvaW50
ZXIoCisJc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCit7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX3BsYXliYWNrX2NvcHlfdXNlcihzdHJ1Y3Qgc25k
X3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwkJaW50IGNoYW5uZWwsIHVuc2lnbmVkIGxvbmcg
cG9zLCB2b2lkIF9fdXNlciAqYnVmLAorCQl1bnNpZ25lZCBsb25nIGJ5dGVzKQoreworCXJldHVy
biAwOworfQorCitzdGF0aWMgaW50IHNkcnZfYWxzYV9wbGF5YmFja19jb3B5X2tlcm5lbChzdHJ1
Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwkJaW50IGNoYW5uZWwsIHVuc2lnbmVk
IGxvbmcgcG9zLCB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYnl0ZXMpCit7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX2NhcHR1cmVfY29weV91c2VyKHN0cnVjdCBzbmRf
cGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAorCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBw
b3MsIHZvaWQgX191c2VyICpidWYsCisJCXVuc2lnbmVkIGxvbmcgYnl0ZXMpCit7CisJcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX2NhcHR1cmVfY29weV9rZXJuZWwoc3RydWN0
IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJCWludCBjaGFubmVsLCB1bnNpZ25lZCBs
b25nIHBvcywgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGJ5dGVzKQoreworCXJldHVybiAwOwor
fQorCitzdGF0aWMgaW50IHNkcnZfYWxzYV9wbGF5YmFja19maWxsX3NpbGVuY2Uoc3RydWN0IHNu
ZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJaW50IGNoYW5uZWwsIHVuc2lnbmVkIGxvbmcg
cG9zLCB1bnNpZ25lZCBsb25nIGJ5dGVzKQoreworCXJldHVybiAwOworfQorCiAjZGVmaW5lIE1B
WF9YRU5fQlVGRkVSX1NJWkUJKDY0ICogMTAyNCkKICNkZWZpbmUgTUFYX0JVRkZFUl9TSVpFCQlN
QVhfWEVOX0JVRkZFUl9TSVpFCiAjZGVmaW5lIE1JTl9QRVJJT0RfU0laRQkJNjQKQEAgLTE2OCwx
MCArMjkxLDExOSBAQCBzdGF0aWMgc3RydWN0IHNuZF9wY21faGFyZHdhcmUgc2Rydl9wY21faHdf
ZGVmYXVsdCA9IHsKIAkuZmlmb19zaXplID0gMCwKIH07CiAKKy8qCisgKiBGSVhNRTogVGhlIG1t
YXBlZCBkYXRhIHRyYW5zZmVyIGlzIGFzeW5jaHJvbm91cyBhbmQgdGhlcmUgaXMgbm8KKyAqIGFj
ayBzaWduYWwgZnJvbSB1c2VyLXNwYWNlIHdoZW4gaXQgaXMgZG9uZS4gVGhpcyBpcyB0aGUKKyAq
IHJlYXNvbiBpdCBpcyBub3QgaW1wbGVtZW50ZWQgaW4gdGhlIFBWIGRyaXZlciBhcyB3ZSBkbyBu
ZWVkCisgKiB0byBrbm93IHdoZW4gdGhlIGJ1ZmZlciBjYW4gYmUgdHJhbnNmZXJyZWQgdG8gdGhl
IGJhY2tlbmQuCisgKi8KKworc3RhdGljIHN0cnVjdCBzbmRfcGNtX29wcyBzZHJ2X2Fsc2FfcGxh
eWJhY2tfb3BzID0geworCS5vcGVuID0gc2Rydl9hbHNhX29wZW4sCisJLmNsb3NlID0gc2Rydl9h
bHNhX2Nsb3NlLAorCS5pb2N0bCA9IHNuZF9wY21fbGliX2lvY3RsLAorCS5od19wYXJhbXMgPSBz
ZHJ2X2Fsc2FfaHdfcGFyYW1zLAorCS5od19mcmVlID0gc2Rydl9hbHNhX2h3X2ZyZWUsCisJLnBy
ZXBhcmUgPSBzZHJ2X2Fsc2FfcHJlcGFyZSwKKwkudHJpZ2dlciA9IHNkcnZfYWxzYV90cmlnZ2Vy
LAorCS5wb2ludGVyID0gc2Rydl9hbHNhX3BvaW50ZXIsCisJLmNvcHlfdXNlciA9IHNkcnZfYWxz
YV9wbGF5YmFja19jb3B5X3VzZXIsCisJLmNvcHlfa2VybmVsID0gc2Rydl9hbHNhX3BsYXliYWNr
X2NvcHlfa2VybmVsLAorCS5maWxsX3NpbGVuY2UgPSBzZHJ2X2Fsc2FfcGxheWJhY2tfZmlsbF9z
aWxlbmNlLAorfTsKKworc3RhdGljIHN0cnVjdCBzbmRfcGNtX29wcyBzZHJ2X2Fsc2FfY2FwdHVy
ZV9vcHMgPSB7CisJLm9wZW4gPSBzZHJ2X2Fsc2Ffb3BlbiwKKwkuY2xvc2UgPSBzZHJ2X2Fsc2Ff
Y2xvc2UsCisJLmlvY3RsID0gc25kX3BjbV9saWJfaW9jdGwsCisJLmh3X3BhcmFtcyA9IHNkcnZf
YWxzYV9od19wYXJhbXMsCisJLmh3X2ZyZWUgPSBzZHJ2X2Fsc2FfaHdfZnJlZSwKKwkucHJlcGFy
ZSA9IHNkcnZfYWxzYV9wcmVwYXJlLAorCS50cmlnZ2VyID0gc2Rydl9hbHNhX3RyaWdnZXIsCisJ
LnBvaW50ZXIgPSBzZHJ2X2Fsc2FfcG9pbnRlciwKKwkuY29weV91c2VyID0gc2Rydl9hbHNhX2Nh
cHR1cmVfY29weV91c2VyLAorCS5jb3B5X2tlcm5lbCA9IHNkcnZfYWxzYV9jYXB0dXJlX2NvcHlf
a2VybmVsLAorfTsKKwogc3RhdGljIGludCBzZHJ2X25ld19wY20oc3RydWN0IHNkZXZfY2FyZF9p
bmZvICpjYXJkX2luZm8sCiAJc3RydWN0IGNmZ19wY21faW5zdGFuY2UgKmluc3RhbmNlX2NvbmZp
ZywKIAlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlX2luZm8pCiB7
CisJc3RydWN0IHNuZF9wY20gKnBjbTsKKwlpbnQgcmV0LCBpOworCisJZGV2X2RiZygmY2FyZF9p
bmZvLT54ZHJ2X2luZm8tPnhiX2Rldi0+ZGV2LAorCQkiTmV3IFBDTSBkZXZpY2UgXCIlc1wiIHdp
dGggaWQgJWQgcGxheWJhY2sgJWQgY2FwdHVyZSAlZCIsCisJCWluc3RhbmNlX2NvbmZpZy0+bmFt
ZSwKKwkJaW5zdGFuY2VfY29uZmlnLT5kZXZpY2VfaWQsCisJCWluc3RhbmNlX2NvbmZpZy0+bnVt
X3N0cmVhbXNfcGIsCisJCWluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVhbXNfY2FwKTsKKworCXBj
bV9pbnN0YW5jZV9pbmZvLT5jYXJkX2luZm8gPSBjYXJkX2luZm87CisKKwlzZHJ2X2NvcHlfcGNt
X2h3KCZwY21faW5zdGFuY2VfaW5mby0+cGNtX2h3LAorCQkmaW5zdGFuY2VfY29uZmlnLT5wY21f
aHcsICZjYXJkX2luZm8tPnBjbV9odyk7CisKKwlpZiAoaW5zdGFuY2VfY29uZmlnLT5udW1fc3Ry
ZWFtc19wYikgeworCQlwY21faW5zdGFuY2VfaW5mby0+c3RyZWFtc19wYiA9IGRldm1fa2NhbGxv
YygKKwkJCSZjYXJkX2luZm8tPmNhcmQtPmNhcmRfZGV2LAorCQkJaW5zdGFuY2VfY29uZmlnLT5u
dW1fc3RyZWFtc19wYiwKKwkJCXNpemVvZihzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8pLAor
CQkJR0ZQX0tFUk5FTCk7CisJCWlmICghcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfcGIpCisJ
CQlyZXR1cm4gLUVOT01FTTsKKwl9CisKKwlpZiAoaW5zdGFuY2VfY29uZmlnLT5udW1fc3RyZWFt
c19jYXApIHsKKwkJcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfY2FwID0gZGV2bV9rY2FsbG9j
KAorCQkJJmNhcmRfaW5mby0+Y2FyZC0+Y2FyZF9kZXYsCisJCQlpbnN0YW5jZV9jb25maWctPm51
bV9zdHJlYW1zX2NhcCwKKwkJCXNpemVvZihzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8pLAor
CQkJR0ZQX0tFUk5FTCk7CisJCWlmICghcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfY2FwKQor
CQkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJcGNtX2luc3RhbmNlX2luZm8tPm51bV9wY21fc3Ry
ZWFtc19wYiA9CisJCQlpbnN0YW5jZV9jb25maWctPm51bV9zdHJlYW1zX3BiOworCXBjbV9pbnN0
YW5jZV9pbmZvLT5udW1fcGNtX3N0cmVhbXNfY2FwID0KKwkJCWluc3RhbmNlX2NvbmZpZy0+bnVt
X3N0cmVhbXNfY2FwOworCisJZm9yIChpID0gMDsgaSA8IHBjbV9pbnN0YW5jZV9pbmZvLT5udW1f
cGNtX3N0cmVhbXNfcGI7IGkrKykgeworCQlwY21faW5zdGFuY2VfaW5mby0+c3RyZWFtc19wYltp
XS5wY21faHcgPQorCQkJaW5zdGFuY2VfY29uZmlnLT5zdHJlYW1zX3BiW2ldLnBjbV9odzsKKwkJ
cGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfcGJbaV0udW5pcXVlX2lkID0KKwkJCWluc3RhbmNl
X2NvbmZpZy0+c3RyZWFtc19wYltpXS51bmlxdWVfaWQ7CisJfQorCisJZm9yIChpID0gMDsgaSA8
IHBjbV9pbnN0YW5jZV9pbmZvLT5udW1fcGNtX3N0cmVhbXNfY2FwOyBpKyspIHsKKwkJcGNtX2lu
c3RhbmNlX2luZm8tPnN0cmVhbXNfY2FwW2ldLnBjbV9odyA9CisJCQlpbnN0YW5jZV9jb25maWct
PnN0cmVhbXNfY2FwW2ldLnBjbV9odzsKKwkJcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfY2Fw
W2ldLnVuaXF1ZV9pZCA9CisJCQlpbnN0YW5jZV9jb25maWctPnN0cmVhbXNfY2FwW2ldLnVuaXF1
ZV9pZDsKKwl9CisKKwlyZXQgPSBzbmRfcGNtX25ldyhjYXJkX2luZm8tPmNhcmQsIGluc3RhbmNl
X2NvbmZpZy0+bmFtZSwKKwkJCWluc3RhbmNlX2NvbmZpZy0+ZGV2aWNlX2lkLAorCQkJaW5zdGFu
Y2VfY29uZmlnLT5udW1fc3RyZWFtc19wYiwKKwkJCWluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVh
bXNfY2FwLAorCQkJJnBjbSk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlwY20t
PnByaXZhdGVfZGF0YSA9IHBjbV9pbnN0YW5jZV9pbmZvOworCXBjbS0+aW5mb19mbGFncyA9IDA7
CisJc3RybmNweShwY20tPm5hbWUsICJWaXJ0dWFsIGNhcmQgUENNIiwgc2l6ZW9mKHBjbS0+bmFt
ZSkpOworCisJaWYgKGluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVhbXNfcGIpCisJCXNuZF9wY21f
c2V0X29wcyhwY20sIFNORFJWX1BDTV9TVFJFQU1fUExBWUJBQ0ssCisJCQkJJnNkcnZfYWxzYV9w
bGF5YmFja19vcHMpOworCisJaWYgKGluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVhbXNfY2FwKQor
CQlzbmRfcGNtX3NldF9vcHMocGNtLCBTTkRSVl9QQ01fU1RSRUFNX0NBUFRVUkUsCisJCQkJJnNk
cnZfYWxzYV9jYXB0dXJlX29wcyk7CisKKwlwY21faW5zdGFuY2VfaW5mby0+cGNtID0gcGNtOwog
CXJldHVybiAwOwogfQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11: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.xen.org>)
	id 1degYi-0003vv-Fe; Mon, 07 Aug 2017 11:50:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYh-0003vj-IU
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:50:55 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 87/E1-01732-E1458895; Mon, 07 Aug 2017 11:50:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVyMfS6pq5sSEe
 kwYxbvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aH1c9YCu5yVzw7x9PA+Jmzi5GLQ0ign1Fi
 5pUWJhCHReASi8Tz9/8YQRwJgXcsEjs/rmLrYuQEcuIkZp46xQ5hl0v8e3iaEcQWElCU+PpsO
 hPEqJVMEpM2TmcGSbAJGEksv/GDBcQWEYiQOPb4A9ggZoFSiRv75wDVcHAICwRJ3PhWCBJmEV
 CVeN5ymQnE5hVwlHh3/AXUXjmJm+c6mScw8i1gZFjFqF6cWlSWWqRrppdUlJmeUZKbmJmja2h
 gqpebWlycmJ6ak5hUrJecn7uJERgmDECwg3Fqg/MhRkkOJiVR3vgVbZFCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHj3B3VECgkWpaanVqRl5gADFiYtwcGjJMKbDZLmLS5IzC3OTIdInWK057hyZ
 d0XJo4Nq9cDySkHtgPJVxP+f2MSYsnLz0uVEuddD9ImANKWUZoHNxQWYZcYZaWEeRmBzhTiKU
 gtys0sQZV/xSjOwagkDLGcJzOvBG73K6CzmIDOepPYCnJWSSJCSqqBcX7Yj776E295I6bZBhc
 sa3U96D2vSnHX9diTv7iWThJh9NisGTbn+6XLBWXdr7f/OL10+WFptv/9bMIPFko030zgDavT
 1pV8MsHe3dLHnzm7a9Xm1Q+Pq3+7re2vUvWv4TNb6Ivn/JaTg57YstaWVUqtv3B5u5KG1EKly
 J7LFf/zPKpiGR+UKrEUZyQaajEXFScCAFJFRYKrAgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502106652!77734270!1
X-Originating-IP: [209.85.215.41]
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 28461 invoked from network); 7 Aug 2017 11:50:53 -0000
Received: from mail-lf0-f41.google.com (HELO mail-lf0-f41.google.com)
 (209.85.215.41)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:50:53 -0000
Received: by mail-lf0-f41.google.com with SMTP id m86so788320lfi.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:50:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=hhVj8cw8T4idkCtooiUKgIVa71OuF3dFRswhpTBt1DQ=;
 b=E1s8Xb6d1D8HHjps2X2quiraNX8/lQiN5Usi6aZ2T6kPPv3YiyBw6CTXdAQfF0DXye
 F4Y/ra5NgtrRY0qg6XP74LeigfjHjRJ3YAJvFwP6PHvlOKz98WqCU4wSzruT1BYsHs+V
 XcpEM2K6cu7Zx2vGcWXTnRH8a+OXuyGbrqKSYYMbfHmpVKqIsX2mtjwG8gvmUlfYVL32
 gn+6eRAG9XKFJ/JazsWDR6bEBlilA1zwRm2B2061eBGfzg37anD+cc8AJq1Jtj+LweC2
 nkNRfUVZKKQCzBjGIdPhmCcE5lSRhiJ+XU14JxHQR0nZ6GBa7xPwE7FAHoYSCKs+50FT
 VFnA==
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=hhVj8cw8T4idkCtooiUKgIVa71OuF3dFRswhpTBt1DQ=;
 b=PCoPXSO3wV4D09oRvNWQSsHr+WG5W0mjQ1JwZLP6tm5i6Z6fqfeAWujJoQ1Ar9L0uF
 mVSyEQ8+FJQT9elyLLugPGwfag6nLb+sQ3e4nayE5LMFgircuUm9Rk/B/vBXrbu0pPvh
 wst7s/vBzWK87U+J/2/l6BPkb+bFnN/Xcf5jIViiODus23AxwuKTKRH3zaHffKFPCJ0V
 qZyiksHA9kpE37xWc+GUU1LMeJV0JQQoofwphvUZqdZMWHCcbbNKGnl9BhVi+ZJBUyZI
 nbN+WRGAsfEvKGSVez15DKmYNyN4L6uFMMnwZxcyJyapyv7dxoGoBQXCAjkjskGs9MpB
 EcpA==
X-Gm-Message-State: AHYfb5hvkB3QxBzHLCangkQ6iEnxh8XXDqtOdoY8mr+aM8YWCIMJAErO
 Y0iHuw39WsYBWg==
X-Received: by 10.25.83.220 with SMTP id h89mr93369lfl.126.1502106652533;
 Mon, 07 Aug 2017 04:50:52 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.50.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:50:51 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:34 +0300
Message-Id: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 00/11] ALSA: vsnd: Add Xen
	para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBYZW4gWzFdIHBhcmEt
dmlydHVhbGl6ZWQKc291bmQgZnJvbnRlbmQgZHJpdmVyLiBJdCBpbXBsZW1lbnRzIHRoZSBwcm90
b2NvbCBmcm9tCmluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9zbmRpZi5oIHdpdGggdGhlIGZvbGxv
d2luZyBsaW1pdGF0aW9uczoKLSBtdXRlL3VubXV0ZSBpcyBub3Qgc3VwcG9ydGVkCi0gZ2V0L3Nl
dCB2b2x1bWUgaXMgbm90IHN1cHBvcnRlZApWb2x1bWUgY29udHJvbCBpcyBub3Qgc3VwcG9ydGVk
IGZvciB0aGUgcmVhc29uIHRoYXQgbW9zdCBvZiB0aGUKdXNlLWNhc2VzIChhdCB0aGUgbW9tZW50
KSBhcmUgYmFzZWQgb24gc2NlbmFyaW91cyB3aGVyZQp1bnByaXZpbGVnZWQgT1MgKGUuZy4gQW5k
cm9pZCwgQUdMIGV0YykgdXNlIHNvZnR3YXJlIG1peGVycy4KCkJvdGggY2FwdHVyZSBhbmQgcGxh
eWJhY2sgYXJlIHN1cHBvcnRlZC4KClRoYW5rIHlvdSwKT2xla3NhbmRyCgpSZXNlbmRpbmcgYmVj
YXVzZSBvZiByZWJhc2Ugb250byBbMl0KClsxXSBodHRwczovL3hlbnByb2plY3Qub3JnLwpbMl0g
aHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGl3YWkvc291
bmQuZ2l0L2xvZy8/aD1mb3ItbmV4dAoKT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gKDExKToKICBB
TFNBOiB2c25kOiBJbXBsZW1lbnQgZHJpdmVyJ3MgcHJvYmUvcmVtb3ZlCiAgQUxTQTogdnNuZDog
SW1wbGVtZW50IFhlbiBidXMgc3RhdGUgaGFuZGxpbmcKICBBTFNBOiB2c25kOiBSZWFkIHNvdW5k
IGRyaXZlciBjb25maWd1cmF0aW9uIGZyb20gWGVuIHN0b3JlCiAgQUxTQTogdnNuZDogSW1wbGVt
ZW50IFhlbiBldmVudCBjaGFubmVsIGhhbmRsaW5nCiAgQUxTQTogdnNuZDogSW1wbGVtZW50IGhh
bmRsaW5nIG9mIHNoYXJlZCBidWZmZXJzCiAgQUxTQTogdnNuZDogSW50cm9kdWNlIEFMU0Egdmly
dHVhbCBzb3VuZCBkcml2ZXIKICBBTFNBOiB2c25kOiBJbml0aWFsaXplIHZpcnR1bCBzb3VuZCBj
YXJkCiAgQUxTQTogdnNuZDogQWRkIHRpbWVyIGZvciBwZXJpb2QgaW50ZXJydXB0IGVtdWxhdGlv
bgogIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBBTFNBIFBDTSBvcGVyYXRpb25zCiAgQUxTQTogdnNu
ZDogSW1wbGVtZW50IGNvbW11bmljYXRpb24gd2l0aCBiYWNrZW5kCiAgQUxTQTogdnNuZDogSW50
cm9kdWNlIEtjb25maWcgb3B0aW9uIHRvIGVuYWJsZSBYZW4gUFYgc291bmQKCiBzb3VuZC9kcml2
ZXJzL0tjb25maWcgICAgIHwgICAxMiArCiBzb3VuZC9kcml2ZXJzL01ha2VmaWxlICAgIHwgICAg
MiArCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMjAyOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjA0MyBpbnNlcnRp
b25zKCspCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11: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.xen.org>)
	id 1degYo-0003y5-FX; Mon, 07 Aug 2017 11:51:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYm-0003xO-SH
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:51:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EE/8B-01729-42458895; Mon, 07 Aug 2017 11:51:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6s65SSEe
 kwfQGCYslHxezODB6HN39mymAMYo1My8pvyKBNaOncR5zwU7niua2O4wNjJstuxi5OIQE+hgl
 TjbvYgVxWAReskj8W7uNGcSREOhnlTj2cy57FyMnkBMncfnhYyYIu0Ji9/02MFtIQFHi67PpT
 BCjVjJJfJvdxQqSYBMwklh+4wcLiC0iECFx7PEHNhCbWaBU4sb+OcwgtrCAn8TM09PA4iwCqh
 JLjtwA6+UVcJSY0facDWKZnMTNc51A9RwcnAJOEq1LKyD2Okrc3T2bfQKjwAJGhlWM6sWpRWW
 pRbomeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYHFAAQ7GG/1OR9ilORgUhLl
 jV/RFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnd/UEekkGBRanpqRVpmDjDEYdISHDxKIrzZI
 Gne4oLE3OLMdIjUKUZ7jitX1n1h4tiwej2QnHJgO5B8NeH/NyYhlrz8vFQpcV7WYKA2AZC2jN
 I8uKGwmLzEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd4HIMt5MvNK4Ha/AjqLCeisN4mtIGe
 VJCKkpBoYTSNLlfY9C+k4fiDKmrer8Vrwz+SpJ2ycjK77blu0ttFT9PGWKZlfEnR2ferknaVc
 /ftK2o+aWy8SnnLERtb35a3KOH9N4nZMe3aIwAuOXwsWH57iczLs9Xm1g68PT7t3V3f19kCVX
 YZTnF63simF7CpWnZ/72d8j/sTsWEcf+2ccOfYsetXHlFiKMxINtZiLihMBLr84scQCAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502106658!103331077!1
X-Originating-IP: [209.85.215.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 60323 invoked from network); 7 Aug 2017 11:50:58 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:50:58 -0000
Received: by mail-lf0-f67.google.com with SMTP id 65so168698lfa.0
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:50:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zNA080u4iv33JRC7/H5Wr7qorJFbcRTjEG/rNidFr6o=;
 b=Ta71RLcHFVoY0TVDOANPjJtzDs1Y1MRLCh1j8ypOzi2GOJUxQTkaKGxu3oz3LseU60
 1FghVrvRk5QQEHnvNJ+aT8ZbqoYpjYPRrrSQW9eTiIn9AyHa5BoOqmHpxeS/S+El1anR
 xdJ8oi63piT3m4q/HfpsqmETQYwjo2gvJa8GTTtUtDScPzuHVwBb6UWAtAqYRJZfXQBF
 wyD/tNT6gjMSozFAl7hwyuO0NBhs2Qk5zoKUP93CCFziwsfdNwY7mVmAtwlOFExmt+3z
 9u9Rdg/6QR2mUvNP6R8sbgW8EJdieF0aNEeqptgYGlYIopRrGef9MFtDP8aajG17aAhK
 eCHw==
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=zNA080u4iv33JRC7/H5Wr7qorJFbcRTjEG/rNidFr6o=;
 b=EVG7Rg/MUV6dohldjNdslVwjjbhHaQ8/6yS3OGYCpZPPKUHCuKW1fw5dfrh/sU8jnL
 ZLdQgeMQ1TWkn0puvJCRonGQ2u9CqlOxEkep3lOGxd6soovBfQFmO7ReuEqt/i5hG/m9
 YhJIQ/OWmD5vTtiG1lXvl327NYd4qU9YwqLD9LjC04j4w7pdCZYC9ePs5+nzzcHYQK76
 ERRZ5dB1czgn+NFGtPbDZHtmjG7v0ilDwmeVPCP/mvggkM9WdapByL4AXN1VB7IqtiJo
 sXK+8Z/YMnhlk9IgGJb38JkrjY8kmD1OJIFfujkFZwz+dFck04WZf52vxuj/ud0S6tDx
 DMHg==
X-Gm-Message-State: AHYfb5gyxFpsg7l3NGOB5LN0joMV+w6fTh1CjsyMHcEK6FVBjN30T4Wk
 YshukMm9ARWYDw==
X-Received: by 10.25.215.104 with SMTP id o101mr84069lfg.24.1502106657689;
 Mon, 07 Aug 2017 04:50:57 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.50.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:50:57 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:38 +0300
Message-Id: <1502106645-6731-5-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 04/11] ALSA: vsnd: Implement Xen event
	channel handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKMS4gQ3JlYXRlIGV2ZW50IGNoYW5uZWxzIGZvciBhbGwgY29uZmlndXJlZCBzdHJl
YW1zIGFuZCBwdWJsaXNoCmNvcnJlc3BvbmRpbmcgcmluZyByZWZlcmVuY2VzIGFuZCBldmVudCBj
aGFubmVscyBpbiBYZW4gc3RvcmUsCnNvIGJhY2tlbmQgY2FuIGNvbm5lY3QuCjIuIEltcGxlbWVu
dCBldmVudCBjaGFubmVsIGludGVycnVwdCBoYW5kbGVyLgozLiBDcmVhdGUgYW5kIGRlc3Ryb3kg
ZXZlbnQgY2hhbm5lbHMgd2l0aCByZXNwZWN0IHRvIFhlbiBidXMgc3RhdGUuCgpTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Ci0tLQogc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYyB8IDI2OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMjY4IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zb3VuZC9kcml2ZXJzL3hl
bi1mcm9udC5jIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwppbmRleCBlZjQ4Y2JmNDRjZjIu
LmE5MjQ1OWIyNzM3ZSAxMDA2NDQKLS0tIGEvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYworKysg
Yi9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCkBAIC0yNCwxNCArMjQsNDAgQEAKICNpbmNsdWRl
IDxzb3VuZC9wY20uaD4KIAogI2luY2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4KKyNpbmNsdWRl
IDx4ZW4vZXZlbnRzLmg+CisjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8
eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KIAogI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UvaW8vc25kaWYuaD4KIAorLyoKKyAqIEZJWE1FOiB1c2FnZSBvZiBncmFudCByZWZlcmVu
Y2UgMCBhcyBpbnZhbGlkIGdyYW50IHJlZmVyZW5jZToKKyAqIGdyYW50IHJlZmVyZW5jZSAwIGlz
IHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBhIFBWIGRyaXZlciwKKyAqIGJlY2F1c2Ugb2Yg
dGhlIGZhY3QgaXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUu
CisgKi8KKyNkZWZpbmUgR1JBTlRfSU5WQUxJRF9SRUYJMAogLyogbWF4aW11bSBudW1iZXIgb2Yg
c3VwcG9ydGVkIHN0cmVhbXMgKi8KICNkZWZpbmUgVlNORF9NQVhfU1RSRUFNCQk4CiAKK2VudW0g
eGRydl9ldnRjaG5sX3N0YXRlIHsKKwlFVlRDSE5MX1NUQVRFX0RJU0NPTk5FQ1RFRCwKKwlFVlRD
SE5MX1NUQVRFX0NPTk5FQ1RFRCwKK307CisKK3N0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyB7CisJ
c3RydWN0IHhkcnZfaW5mbyAqZHJ2X2luZm87CisJc3RydWN0IHhlbl9zbmRpZl9mcm9udF9yaW5n
IHJpbmc7CisJaW50IHJpbmdfcmVmOworCWludCBwb3J0OworCWludCBpcnE7CisJc3RydWN0IGNv
bXBsZXRpb24gY29tcGxldGlvbjsKKwllbnVtIHhkcnZfZXZ0Y2hubF9zdGF0ZSBzdGF0ZTsKKwkv
KiBsYXRlc3QgcmVzcG9uc2Ugc3RhdHVzIGFuZCBpdHMgY29ycmVzcG9uZGluZyBpZCAqLworCWlu
dCByZXNwX3N0YXR1czsKKwl1aW50MTZfdCByZXNwX2lkOworfTsKKwogc3RydWN0IGNmZ19zdHJl
YW0gewogCWludCB1bmlxdWVfaWQ7CiAJY2hhciAqeGVuc3RvcmVfcGF0aDsKQEAgLTY1LDYgKzkx
LDggQEAgc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsK
IAlzcGlubG9ja190IGlvX2xvY2s7CiAJc3RydWN0IG11dGV4IG11dGV4OworCWludCBudW1fZXZ0
X2NoYW5uZWxzOworCXN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyAqZXZ0X2NobmxzOwogCXN0cnVj
dCBzZGV2X2NhcmRfcGxhdF9kYXRhIGNmZ19wbGF0X2RhdGE7CiB9OwogCkBAIC0xMDIsNiArMTMw
LDI0NCBAQCBzdGF0aWMgc3RydWN0IHNuZF9wY21faGFyZHdhcmUgc2Rydl9wY21faHdfZGVmYXVs
dCA9IHsKIAkuZmlmb19zaXplID0gMCwKIH07CiAKK3N0YXRpYyBpcnFyZXR1cm5fdCB4ZHJ2X2V2
dGNobmxfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCkKK3sKKwlzdHJ1Y3QgeGRydl9l
dnRjaG5sX2luZm8gKmNoYW5uZWwgPSBkZXZfaWQ7CisJc3RydWN0IHhkcnZfaW5mbyAqZHJ2X2lu
Zm8gPSBjaGFubmVsLT5kcnZfaW5mbzsKKwlzdHJ1Y3QgeGVuc25kX3Jlc3AgKnJlc3A7CisJUklO
R19JRFggaSwgcnA7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCXNwaW5fbG9ja19pcnFzYXZl
KCZkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCWlmICh1bmxpa2VseShjaGFubmVsLT5zdGF0
ZSAhPSBFVlRDSE5MX1NUQVRFX0NPTk5FQ1RFRCkpCisJCWdvdG8gb3V0OworCithZ2FpbjoKKwly
cCA9IGNoYW5uZWwtPnJpbmcuc3JpbmctPnJzcF9wcm9kOworCS8qIGVuc3VyZSB3ZSBzZWUgcXVl
dWVkIHJlc3BvbnNlcyB1cCB0byBycCAqLworCXJtYigpOworCisJZm9yIChpID0gY2hhbm5lbC0+
cmluZy5yc3BfY29uczsgaSAhPSBycDsgaSsrKSB7CisJCXJlc3AgPSBSSU5HX0dFVF9SRVNQT05T
RSgmY2hhbm5lbC0+cmluZywgaSk7CisJCWlmIChyZXNwLT5pZCAhPSBjaGFubmVsLT5yZXNwX2lk
KQorCQkJY29udGludWU7CisJCXN3aXRjaCAocmVzcC0+b3BlcmF0aW9uKSB7CisJCWNhc2UgWEVO
U05EX09QX09QRU46CisJCQkvKiBmYWxsIHRocm91Z2ggKi8KKwkJY2FzZSBYRU5TTkRfT1BfQ0xP
U0U6CisJCQkvKiBmYWxsIHRocm91Z2ggKi8KKwkJY2FzZSBYRU5TTkRfT1BfUkVBRDoKKwkJCS8q
IGZhbGwgdGhyb3VnaCAqLworCQljYXNlIFhFTlNORF9PUF9XUklURToKKwkJCWNoYW5uZWwtPnJl
c3Bfc3RhdHVzID0gcmVzcC0+c3RhdHVzOworCQkJY29tcGxldGUoJmNoYW5uZWwtPmNvbXBsZXRp
b24pOworCQkJYnJlYWs7CisKKwkJZGVmYXVsdDoKKwkJCWRldl9lcnIoJmRydl9pbmZvLT54Yl9k
ZXYtPmRldiwKKwkJCQkiT3BlcmF0aW9uICVkIGlzIG5vdCBzdXBwb3J0ZWRcbiIsCisJCQkJcmVz
cC0+b3BlcmF0aW9uKTsKKwkJCWJyZWFrOworCQl9CisJfQorCisJY2hhbm5lbC0+cmluZy5yc3Bf
Y29ucyA9IGk7CisJaWYgKGkgIT0gY2hhbm5lbC0+cmluZy5yZXFfcHJvZF9wdnQpIHsKKwkJaW50
IG1vcmVfdG9fZG87CisKKwkJUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCZjaGFubmVs
LT5yaW5nLCBtb3JlX3RvX2RvKTsKKwkJaWYgKG1vcmVfdG9fZG8pCisJCQlnb3RvIGFnYWluOwor
CX0gZWxzZQorCQljaGFubmVsLT5yaW5nLnNyaW5nLT5yc3BfZXZlbnQgPSBpICsgMTsKKworb3V0
OgorCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisJ
cmV0dXJuIElSUV9IQU5ETEVEOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGRydl9ldnRjaG5s
X2ZsdXNoKAorCQlzdHJ1Y3QgeGRydl9ldnRjaG5sX2luZm8gKmNoYW5uZWwpCit7CisJaW50IG5v
dGlmeTsKKworCWNoYW5uZWwtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CisJUklOR19QVVNIX1JFUVVF
U1RTX0FORF9DSEVDS19OT1RJRlkoJmNoYW5uZWwtPnJpbmcsIG5vdGlmeSk7CisJaWYgKG5vdGlm
eSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGNoYW5uZWwtPmlycSk7Cit9CisKK3N0YXRpYyB2
b2lkIHhkcnZfZXZ0Y2hubF9mcmVlKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvLAorCQlzdHJ1
Y3QgeGRydl9ldnRjaG5sX2luZm8gKmNoYW5uZWwpCit7CisJaWYgKCFjaGFubmVsLT5yaW5nLnNy
aW5nKQorCQlyZXR1cm47CisKKwljaGFubmVsLT5zdGF0ZSA9IEVWVENITkxfU1RBVEVfRElTQ09O
TkVDVEVEOworCWNoYW5uZWwtPnJlc3Bfc3RhdHVzID0gLUVJTzsKKwljb21wbGV0ZV9hbGwoJmNo
YW5uZWwtPmNvbXBsZXRpb24pOworCisJaWYgKGNoYW5uZWwtPmlycSkKKwkJdW5iaW5kX2Zyb21f
aXJxaGFuZGxlcihjaGFubmVsLT5pcnEsIGNoYW5uZWwpOworCWNoYW5uZWwtPmlycSA9IDA7CisK
KwlpZiAoY2hhbm5lbC0+cG9ydCkKKwkJeGVuYnVzX2ZyZWVfZXZ0Y2huKGRydl9pbmZvLT54Yl9k
ZXYsIGNoYW5uZWwtPnBvcnQpOworCWNoYW5uZWwtPnBvcnQgPSAwOworCisJaWYgKGNoYW5uZWwt
PnJpbmdfcmVmICE9IEdSQU5UX0lOVkFMSURfUkVGKQorCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNj
ZXNzKGNoYW5uZWwtPnJpbmdfcmVmLCAwLAorCQkJKHVuc2lnbmVkIGxvbmcpY2hhbm5lbC0+cmlu
Zy5zcmluZyk7CisJY2hhbm5lbC0+cmluZ19yZWYgPSBHUkFOVF9JTlZBTElEX1JFRjsKKwljaGFu
bmVsLT5yaW5nLnNyaW5nID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgeGRydl9ldnRjaG5sX2Zy
ZWVfYWxsKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQoreworCWludCBpOworCisJaWYgKCFk
cnZfaW5mby0+ZXZ0X2NobmxzKQorCQlyZXR1cm47CisKKwlmb3IgKGkgPSAwOyBpIDwgZHJ2X2lu
Zm8tPm51bV9ldnRfY2hhbm5lbHM7IGkrKykKKwkJeGRydl9ldnRjaG5sX2ZyZWUoZHJ2X2luZm8s
ICZkcnZfaW5mby0+ZXZ0X2NobmxzW2ldKTsKKworCWRldm1fa2ZyZWUoJmRydl9pbmZvLT54Yl9k
ZXYtPmRldiwgZHJ2X2luZm8tPmV2dF9jaG5scyk7CisJZHJ2X2luZm8tPmV2dF9jaG5scyA9IE5V
TEw7Cit9CisKK3N0YXRpYyBpbnQgeGRydl9ldnRjaG5sX2FsbG9jKHN0cnVjdCB4ZHJ2X2luZm8g
KmRydl9pbmZvLAorCQlzdHJ1Y3QgeGRydl9ldnRjaG5sX2luZm8gKmV2dF9jaGFubmVsKQorewor
CXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYgPSBkcnZfaW5mby0+eGJfZGV2OworCXN0cnVj
dCB4ZW5fc25kaWZfc3JpbmcgKnNyaW5nOworCWdyYW50X3JlZl90IGdyZWY7CisJaW50IHJldDsK
KworCWV2dF9jaGFubmVsLT5kcnZfaW5mbyA9IGRydl9pbmZvOworCWluaXRfY29tcGxldGlvbigm
ZXZ0X2NoYW5uZWwtPmNvbXBsZXRpb24pOworCWV2dF9jaGFubmVsLT5zdGF0ZSA9IEVWVENITkxf
U1RBVEVfRElTQ09OTkVDVEVEOworCWV2dF9jaGFubmVsLT5yaW5nX3JlZiA9IEdSQU5UX0lOVkFM
SURfUkVGOworCWV2dF9jaGFubmVsLT5yaW5nLnNyaW5nID0gTlVMTDsKKwlldnRfY2hhbm5lbC0+
cG9ydCA9IDA7CisJZXZ0X2NoYW5uZWwtPmlycSA9IDA7CisKKwlzcmluZyA9IChzdHJ1Y3QgeGVu
X3NuZGlmX3NyaW5nICopZ2V0X3plcm9lZF9wYWdlKAorCQlHRlBfTk9JTyB8IF9fR0ZQX0hJR0gp
OworCWlmICghc3JpbmcpIHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBmYWlsOworCX0KKwor
CVNIQVJFRF9SSU5HX0lOSVQoc3JpbmcpOworCUZST05UX1JJTkdfSU5JVCgmZXZ0X2NoYW5uZWwt
PnJpbmcsIHNyaW5nLCBYRU5fUEFHRV9TSVpFKTsKKwlyZXQgPSB4ZW5idXNfZ3JhbnRfcmluZyh4
Yl9kZXYsIHNyaW5nLCAxLCAmZ3JlZik7CisJaWYgKHJldCA8IDApCisJCWdvdG8gZmFpbDsKKwll
dnRfY2hhbm5lbC0+cmluZ19yZWYgPSBncmVmOworCisJcmV0ID0geGVuYnVzX2FsbG9jX2V2dGNo
bih4Yl9kZXYsICZldnRfY2hhbm5lbC0+cG9ydCk7CisJaWYgKHJldCA8IDApCisJCWdvdG8gZmFp
bDsKKworCXJldCA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoZXZ0X2NoYW5uZWwtPnBvcnQs
CisJCXhkcnZfZXZ0Y2hubF9pbnRlcnJ1cHQsIDAsIHhiX2Rldi0+ZGV2aWNldHlwZSwgZXZ0X2No
YW5uZWwpOworCWlmIChyZXQgPCAwKQorCQlnb3RvIGZhaWw7CisKKwlldnRfY2hhbm5lbC0+aXJx
ID0gcmV0OworCXJldHVybiAwOworCitmYWlsOgorCWRldl9lcnIoJnhiX2Rldi0+ZGV2LCAiRmFp
bGVkIHRvIGFsbG9jYXRlIHJpbmc6ICVkXG4iLCByZXQpOworCXJldHVybiByZXQ7Cit9CisKK3N0
YXRpYyBpbnQgeGRydl9ldnRjaG5sX2NyZWF0ZShzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbywK
KwkJc3RydWN0IHhkcnZfZXZ0Y2hubF9pbmZvICpldnRfY2hhbm5lbCwKKwkJY29uc3QgY2hhciAq
cGF0aCkKK3sKKwlpbnQgcmV0OworCisJcmV0ID0geGRydl9ldnRjaG5sX2FsbG9jKGRydl9pbmZv
LCBldnRfY2hhbm5lbCk7CisJaWYgKHJldCA8IDApIHsKKwkJZGV2X2VycigmZHJ2X2luZm8tPnhi
X2Rldi0+ZGV2LAorCQkJImFsbG9jYXRpbmcgZXZlbnQgY2hhbm5lbDogJWRcbiIsIHJldCk7CisJ
CXJldHVybiByZXQ7CisJfQorCisJLyoKKwkgKiB3cml0ZSB2YWx1ZXMgdG8gWGVuIHN0b3JlLCBz
byBiYWNrZW5kIGNhbiBmaW5kIHJpbmcgcmVmZXJlbmNlCisJICogYW5kIGV2ZW50IGNoYW5uZWwK
KwkgKi8KKwlyZXQgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIHBhdGgsIFhFTlNORF9GSUVMRF9S
SU5HX1JFRiwgIiV1IiwKKwkJCWV2dF9jaGFubmVsLT5yaW5nX3JlZik7CisJaWYgKHJldCA8IDAp
IHsKKwkJZGV2X2VycigmZHJ2X2luZm8tPnhiX2Rldi0+ZGV2LAorCQkJIndyaXRpbmcgIiBYRU5T
TkRfRklFTERfUklOR19SRUYiOiAlZFxuIiwgcmV0KTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwly
ZXQgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIHBhdGgsIFhFTlNORF9GSUVMRF9FVlRfQ0hOTCwg
IiV1IiwKKwkJZXZ0X2NoYW5uZWwtPnBvcnQpOworCWlmIChyZXQgPCAwKSB7CisJCWRldl9lcnIo
JmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJCSJ3cml0aW5nICIgWEVOU05EX0ZJRUxEX0VWVF9D
SE5MIjogJWRcbiIsIHJldCk7CisJCXJldHVybiByZXQ7CisJfQorCXJldHVybiAwOworfQorCitz
dGF0aWMgaW50IHhkcnZfZXZ0Y2hubF9jcmVhdGVfYWxsKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9p
bmZvLAorCQlpbnQgbnVtX3N0cmVhbXMpCit7CisJc3RydWN0IGNmZ19jYXJkICpjZmdfY2FyZDsK
KwlpbnQgZCwgcmV0ID0gMDsKKworCWRydl9pbmZvLT5ldnRfY2hubHMgPSBkZXZtX2tjYWxsb2Mo
JmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJbnVtX3N0cmVhbXMsIHNpemVvZihzdHJ1Y3QgeGRy
dl9ldnRjaG5sX2luZm8pLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWRydl9pbmZvLT5ldnRfY2hubHMp
IHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBmYWlsOworCX0KKworCWNmZ19jYXJkID0gJmRy
dl9pbmZvLT5jZmdfcGxhdF9kYXRhLmNmZ19jYXJkOworCS8qIGl0ZXJhdGUgb3ZlciBkZXZpY2Vz
IGFuZCB0aGVpciBzdHJlYW1zIGFuZCBjcmVhdGUgZXZlbnQgY2hhbm5lbHMgKi8KKwlmb3IgKGQg
PSAwOyBkIDwgY2ZnX2NhcmQtPm51bV9wY21faW5zdGFuY2VzOyBkKyspIHsKKwkJc3RydWN0IGNm
Z19wY21faW5zdGFuY2UgKnBjbV9pbnN0YW5jZTsKKwkJaW50IHMsIHN0cmVhbV9pZHg7CisKKwkJ
cGNtX2luc3RhbmNlID0gJmNmZ19jYXJkLT5wY21faW5zdGFuY2VzW2RdOworCisJCWZvciAocyA9
IDA7IHMgPCBwY21faW5zdGFuY2UtPm51bV9zdHJlYW1zX3BiOyBzKyspIHsKKwkJCXN0cmVhbV9p
ZHggPSBwY21faW5zdGFuY2UtPnN0cmVhbXNfcGJbc10udW5pcXVlX2lkOworCQkJcmV0ID0geGRy
dl9ldnRjaG5sX2NyZWF0ZShkcnZfaW5mbywKKwkJCQkmZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJl
YW1faWR4XSwKKwkJCQlwY21faW5zdGFuY2UtPnN0cmVhbXNfcGJbc10ueGVuc3RvcmVfcGF0aCk7
CisJCQlpZiAocmV0IDwgMCkKKwkJCQlnb3RvIGZhaWw7CisJCX0KKworCQlmb3IgKHMgPSAwOyBz
IDwgcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19jYXA7IHMrKykgeworCQkJc3RyZWFtX2lkeCA9
IHBjbV9pbnN0YW5jZS0+c3RyZWFtc19jYXBbc10udW5pcXVlX2lkOworCQkJcmV0ID0geGRydl9l
dnRjaG5sX2NyZWF0ZShkcnZfaW5mbywKKwkJCQkmZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJlYW1f
aWR4XSwKKwkJCQlwY21faW5zdGFuY2UtPnN0cmVhbXNfY2FwW3NdLnhlbnN0b3JlX3BhdGgpOwor
CQkJaWYgKHJldCA8IDApCisJCQkJZ290byBmYWlsOworCQl9CisJfQorCWlmIChyZXQgPCAwKQor
CQlnb3RvIGZhaWw7CisKKwlkcnZfaW5mby0+bnVtX2V2dF9jaGFubmVscyA9IG51bV9zdHJlYW1z
OworCXJldHVybiAwOworCitmYWlsOgorCXhkcnZfZXZ0Y2hubF9mcmVlX2FsbChkcnZfaW5mbyk7
CisJcmV0dXJuIHJldDsKK30KKwogc3RydWN0IENGR19IV19TQU1QTEVfUkFURSB7CiAJY29uc3Qg
Y2hhciAqbmFtZTsKIAl1bnNpZ25lZCBpbnQgbWFzazsKQEAgLTU1Niw2ICs4MjIsNyBAQCBzdGF0
aWMgaW50IGNmZ19jYXJkKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvLAogCiBzdGF0aWMgdm9p
ZCB4ZHJ2X3JlbW92ZV9pbnRlcm5hbChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIHsKKwl4
ZHJ2X2V2dGNobmxfZnJlZV9hbGwoZHJ2X2luZm8pOwogfQogCiBzdGF0aWMgaW50IHhkcnZfYmVf
b25faW5pdHdhaXQoc3RydWN0IHhkcnZfaW5mbyAqZHJ2X2luZm8pCkBAIC01NjgsNyArODM1LDcg
QEAgc3RhdGljIGludCB4ZHJ2X2JlX29uX2luaXR3YWl0KHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9p
bmZvKQogCXJldCA9IGNmZ19jYXJkKGRydl9pbmZvLCAmZHJ2X2luZm8tPmNmZ19wbGF0X2RhdGEs
ICZzdHJlYW1faWR4KTsKIAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsKLQlyZXR1cm4gMDsK
KwlyZXR1cm4geGRydl9ldnRjaG5sX2NyZWF0ZV9hbGwoZHJ2X2luZm8sIHN0cmVhbV9pZHgpOwog
fQogCiBzdGF0aWMgaW5saW5lIGludCB4ZHJ2X2JlX29uX2Nvbm5lY3RlZChzdHJ1Y3QgeGRydl9p
bmZvICpkcnZfaW5mbykKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11: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.xen.org>)
	id 1degYp-0003yy-N7; Mon, 07 Aug 2017 11:51:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYn-0003xs-TW
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:51:02 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 37/FC-01862-52458895; Mon, 07 Aug 2017 11:51:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6s65KSEe
 kwcxbohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3fX1MBe3aFXNv3mRtYHyj0sXIxSEk0M8o
 cWjRXzYQh0XgJYvEqS1HmUEcCYF+VonTF44zdjFyAjlxEnPn7maBsMskGv9eYAOxhQQUJb4+m
 84EYa9kkrjcqQNiswkYSSy/8QOsXkQgQuLY4w9g9cwCpRI39s9hBrGFBfwkbq4/AFbDIqAq8f
 d6K5jNK+AocXfDMVaIXXISN891AtVzcHAKOEm0Lq2AWAVUsns2+wRGgQWMDKsYNYpTi8pSi3S
 NTPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDq56BgXEH46vjfocYJTmYlER5
 41e0RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N0f1BEpJFiUmp5akZaZAwxxmLQEB4+SCG82S
 Jq3uCAxtzgzHSJ1itGe48qVdV+YODasXg8kpxzYDiRfTfj/jUmIJS8/L1VKnJc1GKhNAKQtoz
 QPbigsJi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ9ALKcJzOvBG73K6CzmIDOepPYCnJ
 WSSJCSqqBsfVkKnuW0lt7vllrviydbqGft7zkmpjjcuGNqdYGgdnvGH9eNDMz4Iu4y7huvoA6
 75FKP78J19Rk/6QJrdP4WHLh8tUrf6cbr77fVWyjor3lH2eDwK3vjYz29nmnTv+uMshY8rC3d
 fc3HXsps4YW80tpHHVJ25nOc6ht2ZSYvchM0jVFjEdViaU4I9FQi7moOBEATVWJcMQCAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502106659!97222444!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14373 invoked from network); 7 Aug 2017 11:51:00 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:51:00 -0000
Received: by mail-lf0-f67.google.com with SMTP id y15so148314lfd.5
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:51:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LFYwnwpcnAtHMaD8S6xEeS5DWFjFyt95VLMDVObaWp0=;
 b=CJataZWkqm7YDUeo2y1fLUXINaQv2iN0VMcGu1I/8TKqTXHvCskEOIxzeMseldhG6p
 v4aQjNTxRs26yMYaGW+dN22EK2nPOfrycRMoadrXEnddGWsDBCSh86e+eiyMvUQDnz+M
 p12JIWiHlHbakjrMHH1XYeIRBWah4XgJloz0FKFJTFBuWRcbr+g63hU4yi2waKUjiFJr
 3msf1bVWzOdPt6rABlrrdstn+fcIOCmATCWWCs5iGBj2yu4YCVgdINPphnpqMVHfNP34
 u7/0uO5sSDVRWFg9hcNUTuMbThsPSpcuxk9Mb61G2rpI0E/dzdkMG3Dx2i11RhxgDBff
 Lg+A==
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=LFYwnwpcnAtHMaD8S6xEeS5DWFjFyt95VLMDVObaWp0=;
 b=HRu7IXBI3Bo0TKbGyDzismaiqCymB4wFSPA+dZ1s3VGZUdyhC1OJ/YUSeglq8P5Fqy
 1/un+HXuxDTn5Hvxs6Kg1VmRrNWdvwuR1IPaCxS9kF77N5r9Jqeh5fBca0YVRljAWLkm
 1XQBihdRAwTiDmHL5AKWEg9n9Qy55DiRBPfMqC/U16DeJ4PsLcT2Rck+nxi3FRl+Sq7T
 cS6IikqrgR78uiTx41N4ES9F13KIdEeuFGr9fzdYW9w+KtdGZJ4ICl8iZ630B3gfnNST
 JY1nlJmPC6UoHbJJm7siq6eoZyxK58JANZHxm303vh/U8vjZk2BTvF3ayLo7Lx863NJO
 zo2w==
X-Gm-Message-State: AHYfb5iwdiDo01VyBHNasLJNXKCrI979Lbsoh2zBZB0kvlauTYkZkTDz
 +MSvj9nqm6jfwA==
X-Received: by 10.46.9.202 with SMTP id 193mr79941ljj.137.1502106659727;
 Mon, 07 Aug 2017 04:50:59 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.50.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:50:58 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:39 +0300
Message-Id: <1502106645-6731-6-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 05/11] ALSA: vsnd: Implement handling of
	shared buffers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IHNoYXJlZCBidWZmZXIgaGFuZGxpbmcgYWNjb3JkaW5nIHRvIHRo
ZQpwYXJhLXZpcnR1YWxpemVkIHNvdW5kIGRldmljZSBwcm90b2NvbCBhdCB4ZW4vaW50ZXJmYWNl
L2lvL3NuZGlmLmg6Ci0gbWFuYWdlIGJ1ZmZlciBtZW1vcnkKLSBoYW5kbGUgZ3JhbnRlZCByZWZl
cmVuY2VzCi0gaGFuZGxlIHBhZ2UgZGlyZWN0b3JpZXMKClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBz
b3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMTc4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNzggaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9zb3VuZC9kcml2ZXJzL3hl
bi1mcm9udC5jCmluZGV4IGE5MjQ1OWIyNzM3ZS4uMDRlYmMxNTc1N2Y0IDEwMDY0NAotLS0gYS9z
b3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMK
QEAgLTU4LDYgKzU4LDE0IEBAIHN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyB7CiAJdWludDE2X3Qg
cmVzcF9pZDsKIH07CiAKK3N0cnVjdCBzaF9idWZfaW5mbyB7CisJaW50IG51bV9ncmVmczsKKwln
cmFudF9yZWZfdCAqZ3JlZnM7CisJdWludDhfdCAqdmRpcmVjdG9yeTsKKwl1aW50OF90ICp2YnVm
ZmVyOworCXNpemVfdCB2YnVmZmVyX3N6OworfTsKKwogc3RydWN0IGNmZ19zdHJlYW0gewogCWlu
dCB1bmlxdWVfaWQ7CiAJY2hhciAqeGVuc3RvcmVfcGF0aDsKQEAgLTgyNSw2ICs4MzMsMTc2IEBA
IHN0YXRpYyB2b2lkIHhkcnZfcmVtb3ZlX2ludGVybmFsKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9p
bmZvKQogCXhkcnZfZXZ0Y2hubF9mcmVlX2FsbChkcnZfaW5mbyk7CiB9CiAKK3N0YXRpYyBpbmxp
bmUgZ3JhbnRfcmVmX3Qgc2hfYnVmX2dldF9kaXJfc3RhcnQoc3RydWN0IHNoX2J1Zl9pbmZvICpi
dWYpCit7CisJaWYgKCFidWYtPmdyZWZzKQorCQlyZXR1cm4gR1JBTlRfSU5WQUxJRF9SRUY7CisJ
cmV0dXJuIGJ1Zi0+Z3JlZnNbMF07Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaF9idWZfY2xl
YXIoc3RydWN0IHNoX2J1Zl9pbmZvICpidWYpCit7CisJbWVtc2V0KGJ1ZiwgMCwgc2l6ZW9mKCpi
dWYpKTsKK30KKworc3RhdGljIHZvaWQgc2hfYnVmX2ZyZWUoc3RydWN0IHNoX2J1Zl9pbmZvICpi
dWYpCit7CisJaW50IGk7CisKKwlpZiAoYnVmLT5ncmVmcykgeworCQlmb3IgKGkgPSAwOyBpIDwg
YnVmLT5udW1fZ3JlZnM7IGkrKykKKwkJCWlmIChidWYtPmdyZWZzW2ldICE9IEdSQU5UX0lOVkFM
SURfUkVGKQorCQkJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoYnVmLT5ncmVmc1tpXSwKKwkJ
CQkJCTAsIDBVTCk7CisJCWtmcmVlKGJ1Zi0+Z3JlZnMpOworCX0KKwlrZnJlZShidWYtPnZkaXJl
Y3RvcnkpOworCWZyZWVfcGFnZXNfZXhhY3QoYnVmLT52YnVmZmVyLCBidWYtPnZidWZmZXJfc3op
OworCXNoX2J1Zl9jbGVhcihidWYpOworfQorCisvKgorICogbnVtYmVyIG9mIGdyYW50IHJlZmVy
ZW5jZXMgYSBwYWdlIGNhbiBob2xkIHdpdGggcmVzcGVjdCB0byB0aGUKKyAqIHhlbmRpc3BsX3Bh
Z2VfZGlyZWN0b3J5IGhlYWRlcgorICovCisjZGVmaW5lIFhFTlNORF9OVU1fR1JFRlNfUEVSX1BB
R0UgKChYRU5fUEFHRV9TSVpFIC0gXAorCW9mZnNldG9mKHN0cnVjdCB4ZW5zbmRfcGFnZV9kaXJl
Y3RvcnksIGdyZWYpKSAvIFwKKwlzaXplb2YoZ3JhbnRfcmVmX3QpKQorCitzdGF0aWMgdm9pZCBz
aF9idWZfZmlsbF9wYWdlX2RpcihzdHJ1Y3Qgc2hfYnVmX2luZm8gKmJ1ZiwgaW50IG51bV9wYWdl
c19kaXIpCit7CisJc3RydWN0IHhlbnNuZF9wYWdlX2RpcmVjdG9yeSAqcGFnZV9kaXI7CisJdW5z
aWduZWQgY2hhciAqcHRyOworCWludCBpLCBjdXJfZ3JlZiwgZ3JlZnNfbGVmdCwgdG9fY29weTsK
KworCXB0ciA9IGJ1Zi0+dmRpcmVjdG9yeTsKKwlncmVmc19sZWZ0ID0gYnVmLT5udW1fZ3JlZnMg
LSBudW1fcGFnZXNfZGlyOworCS8qCisJICogc2tpcCBncmFudCByZWZlcmVuY2VzIGF0IHRoZSBi
ZWdpbm5pbmcsIHRoZXkgYXJlIGZvciBwYWdlcyBncmFudGVkCisJICogZm9yIHRoZSBwYWdlIGRp
cmVjdG9yeSBpdHNlbGYKKwkgKi8KKwljdXJfZ3JlZiA9IG51bV9wYWdlc19kaXI7CisJZm9yIChp
ID0gMDsgaSA8IG51bV9wYWdlc19kaXI7IGkrKykgeworCQlwYWdlX2RpciA9IChzdHJ1Y3QgeGVu
c25kX3BhZ2VfZGlyZWN0b3J5ICopcHRyOworCQlpZiAoZ3JlZnNfbGVmdCA8PSBYRU5TTkRfTlVN
X0dSRUZTX1BFUl9QQUdFKSB7CisJCQl0b19jb3B5ID0gZ3JlZnNfbGVmdDsKKwkJCXBhZ2VfZGly
LT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBHUkFOVF9JTlZBTElEX1JFRjsKKwkJfSBlbHNlIHsKKwkJ
CXRvX2NvcHkgPSBYRU5TTkRfTlVNX0dSRUZTX1BFUl9QQUdFOworCQkJcGFnZV9kaXItPmdyZWZf
ZGlyX25leHRfcGFnZSA9IGJ1Zi0+Z3JlZnNbaSArIDFdOworCQl9CisJCW1lbWNweSgmcGFnZV9k
aXItPmdyZWYsICZidWYtPmdyZWZzW2N1cl9ncmVmXSwKKwkJCXRvX2NvcHkgKiBzaXplb2YoZ3Jh
bnRfcmVmX3QpKTsKKwkJcHRyICs9IFhFTl9QQUdFX1NJWkU7CisJCWdyZWZzX2xlZnQgLT0gdG9f
Y29weTsKKwkJY3VyX2dyZWYgKz0gdG9fY29weTsKKwl9Cit9CisKK3N0YXRpYyBpbnQgc2hfYnVm
X2dyYW50X3JlZnMoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKKwlzdHJ1Y3Qgc2hfYnVm
X2luZm8gKmJ1ZiwKKwlpbnQgbnVtX3BhZ2VzX2RpciwgaW50IG51bV9wYWdlc192YnVmZmVyLCBp
bnQgbnVtX2dyZWZzKQoreworCWdyYW50X3JlZl90IHByaXZfZ3JlZl9oZWFkOworCWludCByZXQs
IGksIGosIGN1cl9yZWY7CisJaW50IG90aGVyZW5kX2lkOworCisJcmV0ID0gZ250dGFiX2FsbG9j
X2dyYW50X3JlZmVyZW5jZXMobnVtX2dyZWZzLCAmcHJpdl9ncmVmX2hlYWQpOworCWlmIChyZXQp
CisJCXJldHVybiByZXQ7CisKKwlidWYtPm51bV9ncmVmcyA9IG51bV9ncmVmczsKKwlvdGhlcmVu
ZF9pZCA9IHhiX2Rldi0+b3RoZXJlbmRfaWQ7CisJaiA9IDA7CisKKwlmb3IgKGkgPSAwOyBpIDwg
bnVtX3BhZ2VzX2RpcjsgaSsrKSB7CisJCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVm
ZXJlbmNlKCZwcml2X2dyZWZfaGVhZCk7CisJCWlmIChjdXJfcmVmIDwgMCkgeworCQkJcmV0ID0g
Y3VyX3JlZjsKKwkJCWdvdG8gZmFpbDsKKwkJfQorCisJCWdudHRhYl9ncmFudF9mb3JlaWduX2Fj
Y2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsCisJCQl4ZW5fcGFnZV90b19nZm4odmlydF90
b19wYWdlKGJ1Zi0+dmRpcmVjdG9yeSArCisJCQkJWEVOX1BBR0VfU0laRSAqIGkpKSwgMCk7CisJ
CWJ1Zi0+Z3JlZnNbaisrXSA9IGN1cl9yZWY7CisJfQorCisJZm9yIChpID0gMDsgaSA8IG51bV9w
YWdlc192YnVmZmVyOyBpKyspIHsKKwkJY3VyX3JlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZl
cmVuY2UoJnByaXZfZ3JlZl9oZWFkKTsKKwkJaWYgKGN1cl9yZWYgPCAwKSB7CisJCQlyZXQgPSBj
dXJfcmVmOworCQkJZ290byBmYWlsOworCQl9CisKKwkJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNj
ZXNzX3JlZihjdXJfcmVmLCBvdGhlcmVuZF9pZCwKKwkJCXhlbl9wYWdlX3RvX2dmbih2aXJ0X3Rv
X3BhZ2UoYnVmLT52YnVmZmVyICsKKwkJCQlYRU5fUEFHRV9TSVpFICogaSkpLCAwKTsKKwkJYnVm
LT5ncmVmc1tqKytdID0gY3VyX3JlZjsKKwl9CisKKwlnbnR0YWJfZnJlZV9ncmFudF9yZWZlcmVu
Y2VzKHByaXZfZ3JlZl9oZWFkKTsKKwlzaF9idWZfZmlsbF9wYWdlX2RpcihidWYsIG51bV9wYWdl
c19kaXIpOworCXJldHVybiAwOworCitmYWlsOgorCWdudHRhYl9mcmVlX2dyYW50X3JlZmVyZW5j
ZXMocHJpdl9ncmVmX2hlYWQpOworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgc2hfYnVm
X2FsbG9jX2ludF9idWZmZXJzKHN0cnVjdCBzaF9idWZfaW5mbyAqYnVmLAorCQlpbnQgbnVtX3Bh
Z2VzX2RpciwgaW50IG51bV9wYWdlc192YnVmZmVyLCBpbnQgbnVtX2dyZWZzKQoreworCWJ1Zi0+
Z3JlZnMgPSBrY2FsbG9jKG51bV9ncmVmcywgc2l6ZW9mKCpidWYtPmdyZWZzKSwgR0ZQX0tFUk5F
TCk7CisJaWYgKCFidWYtPmdyZWZzKQorCQlyZXR1cm4gLUVOT01FTTsKKworCWJ1Zi0+dmRpcmVj
dG9yeSA9IGtjYWxsb2MobnVtX3BhZ2VzX2RpciwgWEVOX1BBR0VfU0laRSwgR0ZQX0tFUk5FTCk7
CisJaWYgKCFidWYtPnZkaXJlY3RvcnkpCisJCWdvdG8gZmFpbDsKKworCWJ1Zi0+dmJ1ZmZlcl9z
eiA9IG51bV9wYWdlc192YnVmZmVyICogWEVOX1BBR0VfU0laRTsKKwlidWYtPnZidWZmZXIgPSBh
bGxvY19wYWdlc19leGFjdChidWYtPnZidWZmZXJfc3osIEdGUF9LRVJORUwpOworCWlmICghYnVm
LT52YnVmZmVyKQorCQlnb3RvIGZhaWw7CisJcmV0dXJuIDA7CisKK2ZhaWw6CisJa2ZyZWUoYnVm
LT5ncmVmcyk7CisJYnVmLT5ncmVmcyA9IE5VTEw7CisJa2ZyZWUoYnVmLT52ZGlyZWN0b3J5KTsK
KwlidWYtPnZkaXJlY3RvcnkgPSBOVUxMOworCXJldHVybiAtRU5PTUVNOworfQorCitzdGF0aWMg
aW50IHNoX2J1Zl9hbGxvYyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAorCXN0cnVjdCBz
aF9idWZfaW5mbyAqYnVmLCB1bnNpZ25lZCBpbnQgYnVmZmVyX3NpemUpCit7CisJaW50IG51bV9w
YWdlc192YnVmZmVyLCBudW1fcGFnZXNfZGlyLCBudW1fZ3JlZnM7CisJaW50IHJldDsKKworCXNo
X2J1Zl9jbGVhcihidWYpOworCisJbnVtX3BhZ2VzX3ZidWZmZXIgPSBESVZfUk9VTkRfVVAoYnVm
ZmVyX3NpemUsIFhFTl9QQUdFX1NJWkUpOworCS8qIG51bWJlciBvZiBwYWdlcyB0aGUgcGFnZSBk
aXJlY3RvcnkgY29uc3VtZXMgaXRzZWxmICovCisJbnVtX3BhZ2VzX2RpciA9IERJVl9ST1VORF9V
UChudW1fcGFnZXNfdmJ1ZmZlciwKKwkJWEVOU05EX05VTV9HUkVGU19QRVJfUEFHRSk7CisJbnVt
X2dyZWZzID0gbnVtX3BhZ2VzX3ZidWZmZXIgKyBudW1fcGFnZXNfZGlyOworCisJcmV0ID0gc2hf
YnVmX2FsbG9jX2ludF9idWZmZXJzKGJ1ZiwgbnVtX3BhZ2VzX2RpciwKKwkJbnVtX3BhZ2VzX3Zi
dWZmZXIsIG51bV9ncmVmcyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXQg
PSBzaF9idWZfZ3JhbnRfcmVmcyh4Yl9kZXYsIGJ1ZiwKKwkJbnVtX3BhZ2VzX2RpciwgbnVtX3Bh
Z2VzX3ZidWZmZXIsIG51bV9ncmVmcyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisK
KwlzaF9idWZfZmlsbF9wYWdlX2RpcihidWYsIG51bV9wYWdlc19kaXIpOworCXJldHVybiAwOwor
fQorCiBzdGF0aWMgaW50IHhkcnZfYmVfb25faW5pdHdhaXQoc3RydWN0IHhkcnZfaW5mbyAqZHJ2
X2luZm8pCiB7CiAJaW50IHN0cmVhbV9pZHg7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 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.xen.org>)
	id 1degYt-00043S-IN; Mon, 07 Aug 2017 11:51:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYs-000413-0a
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:51:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 04/67-03582-92458895; Mon, 07 Aug 2017 11:51:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfS6o65GSEe
 kwas2VYslHxezODB6HN39mymAMYo1My8pvyKBNaOnp4utYKpyxbdvLewNjB/kuhi5OIQE+hkl
 DizrYAJxWAReskhM2f6cHcSREOhnldi68DSQwwnkxEl8fjMDyi6RuPZxIzOILSSgKPH12XQmi
 FErmSSmXp3ICpJgEzCSWH7jBwuILSIQIXHs8Qc2EJtZoFTixv45YM3CAkES56ZtBRvKIqAqsb
 V7I1gNr4CjxJRpP5ghlslJ3DzXCWRzcHAKOEm0Lq2A2OsocXf3bPYJjAILGBlWMWoUpxaVpRb
 pGhrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhYDEOxg/LIs4BCjJAeTkihv
 /Iq2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvInBHZFCgkWp6akVaZk5wCCHSUtw8CiJ8GYHA
 aV5iwsSc4sz0yFSpxjtOa5cWfeFiWPD6vVAcsqB7UDy1YT/35iEWPLy81KlxHlZQaYKgLRllO
 bBDYVF5SVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ8z4AWc6TmVcCt/sV0FlMQGe9SWwFOas
 kESEl1cDY6KPXu5Z3+0zu0GvvYrcLNdmHTJ7RkSfrLFw491711qn6VzkuHpl3zElvUQY3o+VS
 kSZV1euq74pmSQuxLKt7cPut3CwHiWNxvb0fRN7ZTHCv1ObY1v/gzEr21JNC5wUD0u9PUmKsZ
 Km/UvVo/X9t7wPPj6/bZS/wxYJh6QSL+M0ydSd4cxqUWIozEg21mIuKEwG8uV2cxQIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502106664!73660218!1
X-Originating-IP: [209.85.215.65]
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 40193 invoked from network); 7 Aug 2017 11:51:04 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:51:04 -0000
Received: by mail-lf0-f65.google.com with SMTP id o85so166515lff.1
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:51:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bQ4Taq0YTW0KLAU5fonfVvYQVPffkxiWOmbdQdfezmI=;
 b=vFXNGAUZlzfTK4Ui42ITUdqhjloKHm6L7Rf6glKkVcZSGsFzFEIJccHRLGUhOWkiIo
 TW9Gi19UHylZXMWF8h+EvJzzGlX9RCqMVdEVjZ2nY/lKRiRFQixPcQswapUVBrCW6j0R
 d4eyI2jPEYLT9fTtpBQcxb8Zhz7FIyOIBsrie5ZMltg9w0L2yTRhJb9V0ah+uAvPNocY
 jCUOBy3Zv/RhlV+2rTNgvgS8FNKhP1XBywBsGPOoIRC1TVJFl+Ey++/zGcX75g3QV7+i
 LaHAlBFUuIT/WJ9gRkmL72qZQV25rLPs88rd6zWKRwsOWSm2wqTnr3viBYkqqICJxTTZ
 +Wag==
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=bQ4Taq0YTW0KLAU5fonfVvYQVPffkxiWOmbdQdfezmI=;
 b=bEkvKfolspf4iOlBa9ILQRVJ+NiGLT0X03+ohSm0Kx/2WUd1bYsiJIaSc5Hq/CHT0J
 0aM+udmi6ud8Cto/+oY1FVtwRIRXhsJ7ldG5HNQiw0u379TzFZlkvH3kzMkRGRDyyqtS
 mkD+j9MHzMqb824+BXmzofY7WL/dVioNQTUH7CFxd35uYIT+DChaxQS26n4k61eGFHso
 sPQjNdc+5cpSvTO7jKn2sKP6ZXjmZt6JqCR020j1pR4rfU8kOe/0OvWAquLlaMHLzCda
 DhTFVzHcnQTSoGLKVbkm0BX7dkUdzMdrWvtCkb1AB21k32jrZCsdy/vW70h7PEvkwxLX
 /ZtQ==
X-Gm-Message-State: AHYfb5gKoMDBVavcc6ekNqP01y+EZ99WsrrFDzwTH85hhLLL4hWP5wW1
 XUvNVPrAx/Tc1w==
X-Received: by 10.46.21.71 with SMTP id 7mr100695ljv.74.1502106663865;
 Mon, 07 Aug 2017 04:51:03 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.51.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:51:02 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:42 +0300
Message-Id: <1502106645-6731-9-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 08/11] ALSA: vsnd: Add timer for period
	interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKRnJvbnQgc291bmQgZHJpdmVyIGhhcyBubyByZWFsIGludGVycnVwdHMsIHNvCnBs
YXliYWNrL2NhcHR1cmUgcGVyaW9kIHBhc3NlZCBpbnRlcnJ1cHQgbmVlZHMgdG8gYmUgZW11bGF0
ZWQ6CnRoaXMgaXMgZG9uZSB2aWEgdGltZXIuIEFkZCByZXF1aXJlZCB0aW1lciBvcGVyYXRpb25z
LAp0aGlzIGlzIGJhc2VkIG9uIHNvdW5kL2RyaXZlcnMvZHVtbXkuYy4KClNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMTIxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMjEgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9zb3VuZC9k
cml2ZXJzL3hlbi1mcm9udC5jCmluZGV4IDlmMzFlNjgzMjA4Ni4uNTA3YzVlYjM0M2M4IDEwMDY0
NAotLS0gYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKQEAgLTY3LDEyICs2NywyOSBAQCBzdHJ1Y3Qgc2hfYnVmX2luZm8gewogCXNpemVf
dCB2YnVmZmVyX3N6OwogfTsKIAorc3RydWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvIHsKKwlzcGlu
bG9ja190IGxvY2s7CisJc3RydWN0IHRpbWVyX2xpc3QgdGltZXI7CisJdW5zaWduZWQgbG9uZyBi
YXNlX3RpbWU7CisJLyogZnJhY3Rpb25hbCBzYW1wbGUgcG9zaXRpb24gKGJhc2VkIEhaKSAqLwor
CXVuc2lnbmVkIGludCBmcmFjX3BvczsKKwl1bnNpZ25lZCBpbnQgZnJhY19wZXJpb2RfcmVzdDsK
KwkvKiBidWZmZXJfc2l6ZSAqIEhaICovCisJdW5zaWduZWQgaW50IGZyYWNfYnVmZmVyX3NpemU7
CisJLyogcGVyaW9kX3NpemUgKiBIWiAqLworCXVuc2lnbmVkIGludCBmcmFjX3BlcmlvZF9zaXpl
OworCXVuc2lnbmVkIGludCByYXRlOworCWludCBlbGFwc2VkOworCXN0cnVjdCBzbmRfcGNtX3N1
YnN0cmVhbSAqc3Vic3RyZWFtOworfTsKKwogc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvIHsK
IAlpbnQgdW5pcXVlX2lkOwogCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlIHBjbV9odzsKIAlzdHJ1
Y3QgeGRydl9ldnRjaG5sX2luZm8gKmV2dF9jaG5sOwogCWJvb2wgaXNfb3BlbjsKIAl1aW50OF90
IHJlcV9uZXh0X2lkOworCXN0cnVjdCBzZGV2X2Fsc2FfdGltZXJfaW5mbyB0aW1lcjsKIAlzdHJ1
Y3Qgc2hfYnVmX2luZm8gc2hfYnVmOwogfTsKIApAQCAtMTQ4LDYgKzE2NSwxMTAgQEAgc3RhdGlj
IHN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc2Rydl9zdHJlYW1fZ2V0KAogCXJldHVybiBz
dHJlYW07CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZHJ2X2Fsc2FfdGltZXJfcmVhcm0oc3Ry
dWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvICpkcGNtKQoreworCW1vZF90aW1lcigmZHBjbS0+dGlt
ZXIsIGppZmZpZXMgKworCQkoZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCArIGRwY20tPnJhdGUgLSAx
KSAvIGRwY20tPnJhdGUpOworfQorCitzdGF0aWMgdm9pZCBzZHJ2X2Fsc2FfdGltZXJfdXBkYXRl
KHN0cnVjdCBzZGV2X2Fsc2FfdGltZXJfaW5mbyAqZHBjbSkKK3sKKwl1bnNpZ25lZCBsb25nIGRl
bHRhOworCisJZGVsdGEgPSBqaWZmaWVzIC0gZHBjbS0+YmFzZV90aW1lOworCWlmICghZGVsdGEp
CisJCXJldHVybjsKKwlkcGNtLT5iYXNlX3RpbWUgKz0gZGVsdGE7CisJZGVsdGEgKj0gZHBjbS0+
cmF0ZTsKKwlkcGNtLT5mcmFjX3BvcyArPSBkZWx0YTsKKwl3aGlsZSAoZHBjbS0+ZnJhY19wb3Mg
Pj0gZHBjbS0+ZnJhY19idWZmZXJfc2l6ZSkKKwkJZHBjbS0+ZnJhY19wb3MgLT0gZHBjbS0+ZnJh
Y19idWZmZXJfc2l6ZTsKKwl3aGlsZSAoZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCA8PSBkZWx0YSkg
eworCQlkcGNtLT5lbGFwc2VkKys7CisJCWRwY20tPmZyYWNfcGVyaW9kX3Jlc3QgKz0gZHBjbS0+
ZnJhY19wZXJpb2Rfc2l6ZTsKKwl9CisJZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCAtPSBkZWx0YTsK
K30KKworc3RhdGljIGludCBzZHJ2X2Fsc2FfdGltZXJfc3RhcnQoc3RydWN0IHNuZF9wY21fc3Vi
c3RyZWFtICpzdWJzdHJlYW0pCit7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJl
YW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3Qgc2Rldl9hbHNhX3RpbWVy
X2luZm8gKmRwY20gPSAmc3RyZWFtLT50aW1lcjsKKworCXNwaW5fbG9jaygmZHBjbS0+bG9jayk7
CisJZHBjbS0+YmFzZV90aW1lID0gamlmZmllczsKKwlzZHJ2X2Fsc2FfdGltZXJfcmVhcm0oZHBj
bSk7CisJc3Bpbl91bmxvY2soJmRwY20tPmxvY2spOworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHNkcnZfYWxzYV90aW1lcl9zdG9wKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3Ry
ZWFtKQoreworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0gc2Rydl9zdHJl
YW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvICpkcGNtID0g
JnN0cmVhbS0+dGltZXI7CisKKwlzcGluX2xvY2soJmRwY20tPmxvY2spOworCWRlbF90aW1lcigm
ZHBjbS0+dGltZXIpOworCXNwaW5fdW5sb2NrKCZkcGNtLT5sb2NrKTsKKwlyZXR1cm4gMDsKK30K
Kworc3RhdGljIGludCBzZHJ2X2Fsc2FfdGltZXJfcHJlcGFyZShzdHJ1Y3Qgc25kX3BjbV9zdWJz
dHJlYW0gKnN1YnN0cmVhbSkKK3sKKwlzdHJ1Y3Qgc25kX3BjbV9ydW50aW1lICpydW50aW1lID0g
c3Vic3RyZWFtLT5ydW50aW1lOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFt
ID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfYWxzYV90aW1lcl9p
bmZvICpkcGNtID0gJnN0cmVhbS0+dGltZXI7CisKKwlkcGNtLT5mcmFjX3BvcyA9IDA7CisJZHBj
bS0+cmF0ZSA9IHJ1bnRpbWUtPnJhdGU7CisJZHBjbS0+ZnJhY19idWZmZXJfc2l6ZSA9IHJ1bnRp
bWUtPmJ1ZmZlcl9zaXplICogSFo7CisJZHBjbS0+ZnJhY19wZXJpb2Rfc2l6ZSA9IHJ1bnRpbWUt
PnBlcmlvZF9zaXplICogSFo7CisJZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCA9IGRwY20tPmZyYWNf
cGVyaW9kX3NpemU7CisJZHBjbS0+ZWxhcHNlZCA9IDA7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyB2b2lkIHNkcnZfYWxzYV90aW1lcl9jYWxsYmFjayh1bnNpZ25lZCBsb25nIGRhdGEpCit7CisJ
c3RydWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvICpkcGNtID0gKHN0cnVjdCBzZGV2X2Fsc2FfdGlt
ZXJfaW5mbyAqKWRhdGE7CisJaW50IGVsYXBzZWQ7CisKKwlzcGluX2xvY2soJmRwY20tPmxvY2sp
OworCXNkcnZfYWxzYV90aW1lcl91cGRhdGUoZHBjbSk7CisJc2Rydl9hbHNhX3RpbWVyX3JlYXJt
KGRwY20pOworCWVsYXBzZWQgPSBkcGNtLT5lbGFwc2VkOworCWRwY20tPmVsYXBzZWQgPSAwOwor
CXNwaW5fdW5sb2NrKCZkcGNtLT5sb2NrKTsKKwlpZiAoZWxhcHNlZCkKKwkJc25kX3BjbV9wZXJp
b2RfZWxhcHNlZChkcGNtLT5zdWJzdHJlYW0pOworfQorCitzdGF0aWMgc25kX3BjbV91ZnJhbWVz
X3Qgc2Rydl9hbHNhX3RpbWVyX3BvaW50ZXIoCisJc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpz
dWJzdHJlYW0pCit7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2
X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3Qgc2Rldl9hbHNhX3RpbWVyX2luZm8gKmRw
Y20gPSAmc3RyZWFtLT50aW1lcjsKKwlzbmRfcGNtX3VmcmFtZXNfdCBwb3M7CisKKwlzcGluX2xv
Y2soJmRwY20tPmxvY2spOworCXNkcnZfYWxzYV90aW1lcl91cGRhdGUoZHBjbSk7CisJcG9zID0g
ZHBjbS0+ZnJhY19wb3MgLyBIWjsKKwlzcGluX3VubG9jaygmZHBjbS0+bG9jayk7CisJcmV0dXJu
IHBvczsKK30KKworc3RhdGljIGludCBzZHJ2X2Fsc2FfdGltZXJfY3JlYXRlKHN0cnVjdCBzbmRf
cGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQoreworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5m
byAqc3RyZWFtID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfYWxz
YV90aW1lcl9pbmZvICpkcGNtID0gJnN0cmVhbS0+dGltZXI7CisKKwlzcGluX2xvY2tfaW5pdCgm
ZHBjbS0+bG9jayk7CisJZHBjbS0+c3Vic3RyZWFtID0gc3Vic3RyZWFtOworCXNldHVwX3RpbWVy
KCZkcGNtLT50aW1lciwgc2Rydl9hbHNhX3RpbWVyX2NhbGxiYWNrLAorCQkodW5zaWduZWQgbG9u
ZykgZHBjbSk7CisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2b2lkIHNkcnZfY29weV9wY21faHco
c3RydWN0IHNuZF9wY21faGFyZHdhcmUgKmRzdCwKIAlzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSAq
c3JjLAogCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlICpyZWZfcGNtX2h3KQotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11:51: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.xen.org>)
	id 1degYu-00044u-Pt; Mon, 07 Aug 2017 11:51:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYt-00041g-8h
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:51:07 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 EF/61-03044-A2458895; Mon, 07 Aug 2017 11:51:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6o65mSEe
 kwd9TJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aWzRsZC3bbVDR2nmFuYDxj0sXIxSEk0M8o
 8XjvNCYQh0XgJYvE2rbzrCCOhEA/q8TD19+BHE4gJ07i/7597BB2ucSjS0cZQWwhAUWJr8+mM
 0GMWskkMf/wCiaQBJuAkcTyGz9YQGwRgQiJY48/sIHYzAKlEjf2z2EGsYUF3CW6Jy4Fq2cRUJ
 WY8Pg20FAODl4BJ4kLqzkhdslJ3DzXyQwS5gQKty6tgFjrKHF392z2CYwCCxgZVjFqFKcWlaU
 W6RoZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYWAxDsYFwzP/AQoyQHk5Io
 b/yKtkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz7gzoihQSLUtNTK9Iyc4AhDpOW4OBREuHNB
 knzFhck5hZnpkOkTjHac1y5su4LE8eG1euB5JQD24Hkqwn/vzEJseTl56VKifOuB2kTAGnLKM
 2DGwqLyUuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5n0AMoUnM68EbvcroLOYgM56k9gKclZ
 JIkJKqoFReMoZHSEj7r0Lv7Bsf8fe7hF798/KmcXOF75+0sz9acXyfeXaJaek4z/+mqd8UvbS
 lqbDWXwBr739Yi+slg0v6HbuXByrZXhd8+XtX/y/LKY/5Oxf/nZRcHTVY93e8yJLL+vYLvf4m
 CJ8VcFg9/Wj7s6Spokbj9rZRrbccrW/8eaHRNM2L2s7JZbijERDLeai4kQA/zHiEMQCAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502106665!68791335!1
X-Originating-IP: [209.85.215.65]
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 54769 invoked from network); 7 Aug 2017 11:51:05 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:51:05 -0000
Received: by mail-lf0-f65.google.com with SMTP id o85so166530lff.1
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:51:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=IeqZbqZPo/wa1CXG1qms2ugXQAVQ6Zn5wqYjXXhXKD4=;
 b=V7CNUWNS44uXNArX8W38OX+kzJSjCz3WGXij88HG9XnvD42miA+S8AH6amkq6JgP7R
 yVBwV/7PneOv8Pbg4Pbygpp85/i0SEQ49Mb8RC0WCeFLU/qKIvaCUJeLCnQISARoUV5E
 b+QEW/7UDEM0Or8BlQcRDQxWcQ/Qgz0g05tI3k3ULSREiUqURGOdR/lsw7ROHCtZPqd+
 x5hEfr6IjVc33BI43B0VxwQFYIa2e4INNtpqoRbnCxccPqbKRg4YVMSjodB7BhQzXP+E
 /b8MdHJY2Lc5RrciX/fw7quM9Tgt//JAO+h+f4SQa5/hNyQ5FsWcq8rEeqMpsl8cH+bR
 YFOg==
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=IeqZbqZPo/wa1CXG1qms2ugXQAVQ6Zn5wqYjXXhXKD4=;
 b=biXkGTzjbocUOW6roRaiKJ7KhX2GYa3uJcBrG3Hl52TGhNDatQhvQwTT/QFRKm7tEi
 Q0IUK+015mPt26VGwqGjYMs4eXFLszHz1wU2RwGqDdyh0iwOd+6FRLGVuI7/qCS8pWn/
 NUcShp/hsjfK3FXSI106Hej23LvjR399+ZNgY9Z6J2o0OSos5NOtWcfgzDCaFx6iovU6
 0RsuDqAmaZ156CE+AOwum/QVpK8+VqwVE0Gu6jR51T6XVhNKvpJKVjRqqiwqgr6bKPD6
 w6vSQQ9BfPY8dWGh0JWOjVcnwNKxBEXPi5h2U1R0qi9rCxsOKdFheY5UWsMg2fDUOgWo
 WyJw==
X-Gm-Message-State: AHYfb5gmFnUjLsP7vLBnUxGH2nJo3hKS4mcyPOtnRJTZKxTPS7RtDxuN
 JkudaUJMKjttNZX1
X-Received: by 10.25.141.10 with SMTP id p10mr92490lfd.188.1502106665052;
 Mon, 07 Aug 2017 04:51:05 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.51.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:51:04 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:43 +0300
Message-Id: <1502106645-6731-10-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 09/11] ALSA: vsnd: Implement ALSA PCM
	operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IEFMU0EgZHJpdmVyIG9wZXJhdGlvbnMgaW5jbHVkaW5nOgotIHN0
YXJ0L3N0b3AgcGVyaW9kIGludGVycnVwdCBlbXVsYXRpb24KLSBtYW5hZ2UgZnJvbnRlbmQvYmFj
a2VuZCBzaHJhZWQgYnVmZmVycwotIG1hbmFnZSBYZW4gYnVzIGV2ZW50IGNoYW5uZWwgc3RhdGUK
ClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVz
aGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMTc1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNjMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc291
bmQvZHJpdmVycy94ZW4tZnJvbnQuYyBiL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMKaW5kZXgg
NTA3YzVlYjM0M2M4Li43Mjc1ZTljYjM4YzAgMTAwNjQ0Ci0tLSBhL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKKysrIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwpAQCAtMTUxLDYgKzE1MSwx
MSBAQCBzdHJ1Y3QgeGRydl9pbmZvIHsKIAlzdHJ1Y3Qgc2Rldl9jYXJkX3BsYXRfZGF0YSBjZmdf
cGxhdF9kYXRhOwogfTsKIAorc3RhdGljIGlubGluZSB2b2lkIHNoX2J1Zl9jbGVhcihzdHJ1Y3Qg
c2hfYnVmX2luZm8gKmJ1Zik7CitzdGF0aWMgdm9pZCBzaF9idWZfZnJlZShzdHJ1Y3Qgc2hfYnVm
X2luZm8gKmJ1Zik7CitzdGF0aWMgaW50IHNoX2J1Zl9hbGxvYyhzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqeGJfZGV2LCBzdHJ1Y3Qgc2hfYnVmX2luZm8gKmJ1ZiwKKwl1bnNpZ25lZCBpbnQgYnVmZmVy
X3NpemUpOworCiBzdGF0aWMgc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzZHJ2X3N0cmVh
bV9nZXQoCiAJc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCiB7CkBAIC0zMTEs
NzEgKzMxNiwyMTcgQEAgc3RhdGljIHZvaWQgc2Rydl9jb3B5X3BjbV9odyhzdHJ1Y3Qgc25kX3Bj
bV9oYXJkd2FyZSAqZHN0LAogCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9vcGVuKHN0cnVjdCBzbmRf
cGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogewotCXJldHVybiAwOworCXN0cnVjdCBzZGV2X3Bj
bV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQorCQlzbmRfcGNtX3N1YnN0cmVhbV9jaGlw
KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2
X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3Qgc25kX3BjbV9ydW50aW1lICpydW50aW1l
ID0gc3Vic3RyZWFtLT5ydW50aW1lOworCXN0cnVjdCB4ZHJ2X2luZm8gKnhkcnZfaW5mbzsKKwl1
bnNpZ25lZCBsb25nIGZsYWdzOworCWludCByZXQ7CisKKwlzZHJ2X2NvcHlfcGNtX2h3KCZydW50
aW1lLT5odywgJnN0cmVhbS0+cGNtX2h3LCAmcGNtX2luc3RhbmNlLT5wY21faHcpOworCXJ1bnRp
bWUtPmh3LmluZm8gJj0gfihTTkRSVl9QQ01fSU5GT19NTUFQIHwKKwkJU05EUlZfUENNX0lORk9f
TU1BUF9WQUxJRCB8CisJCVNORFJWX1BDTV9JTkZPX0RPVUJMRSB8CisJCVNORFJWX1BDTV9JTkZP
X0JBVENIIHwKKwkJU05EUlZfUENNX0lORk9fTk9OSU5URVJMRUFWRUQgfAorCQlTTkRSVl9QQ01f
SU5GT19SRVNVTUUgfAorCQlTTkRSVl9QQ01fSU5GT19QQVVTRSk7CisJcnVudGltZS0+aHcuaW5m
byB8PSBTTkRSVl9QQ01fSU5GT19JTlRFUkxFQVZFRDsKKworCXhkcnZfaW5mbyA9IHBjbV9pbnN0
YW5jZS0+Y2FyZF9pbmZvLT54ZHJ2X2luZm87CisKKwlyZXQgPSBzZHJ2X2Fsc2FfdGltZXJfY3Jl
YXRlKHN1YnN0cmVhbSk7CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmeGRydl9pbmZvLT5pb19sb2Nr
LCBmbGFncyk7CisJc2hfYnVmX2NsZWFyKCZzdHJlYW0tPnNoX2J1Zik7CisJc3RyZWFtLT5ldnRf
Y2hubCA9ICZ4ZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJlYW0tPnVuaXF1ZV9pZF07CisJaWYgKHJl
dCA8IDApCisJCXN0cmVhbS0+ZXZ0X2NobmwtPnN0YXRlID0gRVZUQ0hOTF9TVEFURV9ESVNDT05O
RUNURUQ7CisJZWxzZQorCQlzdHJlYW0tPmV2dF9jaG5sLT5zdGF0ZSA9IEVWVENITkxfU1RBVEVf
Q09OTkVDVEVEOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywg
ZmxhZ3MpOworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgc2Rydl9hbHNhX2Nsb3NlKHN0
cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogeworCXN0cnVjdCBzZGV2X3BjbV9p
bnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQorCQlzbmRfcGNtX3N1YnN0cmVhbV9jaGlwKHN1
YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0
cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3QgeGRydl9pbmZvICp4ZHJ2X2luZm87CisJdW5z
aWduZWQgbG9uZyBmbGFnczsKKworCXhkcnZfaW5mbyA9IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZv
LT54ZHJ2X2luZm87CisKKwlzZHJ2X2Fsc2FfdGltZXJfc3RvcChzdWJzdHJlYW0pOworCisJc3Bp
bl9sb2NrX2lycXNhdmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCXN0cmVhbS0+ZXZ0
X2NobmwtPnN0YXRlID0gRVZUQ0hOTF9TVEFURV9ESVNDT05ORUNURUQ7CisJc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CiAJcmV0dXJuIDA7CiB9CiAK
IHN0YXRpYyBpbnQgc2Rydl9hbHNhX2h3X3BhcmFtcyhzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0g
KnN1YnN0cmVhbSwKIAlzdHJ1Y3Qgc25kX3BjbV9od19wYXJhbXMgKnBhcmFtcykKIHsKKwlzdHJ1
Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3BjbV9zdWJz
dHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3Ry
ZWFtID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHhkcnZfaW5mbyAqeGRy
dl9pbmZvOworCXVuc2lnbmVkIGludCBidWZmZXJfc2l6ZTsKKwlpbnQgcmV0OworCisJYnVmZmVy
X3NpemUgPSBwYXJhbXNfYnVmZmVyX2J5dGVzKHBhcmFtcyk7CisJc2hfYnVmX2NsZWFyKCZzdHJl
YW0tPnNoX2J1Zik7CisJeGRydl9pbmZvID0gcGNtX2luc3RhbmNlLT5jYXJkX2luZm8tPnhkcnZf
aW5mbzsKKwlyZXQgPSBzaF9idWZfYWxsb2MoeGRydl9pbmZvLT54Yl9kZXYsCisJCSZzdHJlYW0t
PnNoX2J1ZiwgYnVmZmVyX3NpemUpOworCWlmIChyZXQgPCAwKQorCQlnb3RvIGZhaWw7CiAJcmV0
dXJuIDA7CisKK2ZhaWw6CisJZGV2X2VycigmeGRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJIkZh
aWxlZCB0byBhbGxvY2F0ZSBidWZmZXJzIGZvciBzdHJlYW0gaWR4ICVkXG4iLAorCQlzdHJlYW0t
PnVuaXF1ZV9pZCk7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfaHdf
ZnJlZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKIHsKKwlzdHJ1Y3Qgc2Rl
dl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3BjbV9zdWJzdHJlYW1f
Y2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0g
c2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHhkcnZfaW5mbyAqeGRydl9pbmZv
OworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwl4ZHJ2X2luZm8gPSBwY21faW5zdGFuY2UtPmNh
cmRfaW5mby0+eGRydl9pbmZvOworCXNwaW5fbG9ja19pcnFzYXZlKCZ4ZHJ2X2luZm8tPmlvX2xv
Y2ssIGZsYWdzKTsKKwlzaF9idWZfZnJlZSgmc3RyZWFtLT5zaF9idWYpOworCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOwogCXJldHVybiAwOwogfQog
CiBzdGF0aWMgaW50IHNkcnZfYWxzYV9wcmVwYXJlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAq
c3Vic3RyZWFtKQogewotCXJldHVybiAwOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAq
c3RyZWFtID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJaW50IHJldCA9IDA7CisKKwlp
ZiAoIXN0cmVhbS0+aXNfb3BlbikKKwkJcmV0ID0gc2Rydl9hbHNhX3RpbWVyX3ByZXBhcmUoc3Vi
c3RyZWFtKTsKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHNkcnZfYWxzYV90cmlnZ2Vy
KHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLCBpbnQgY21kKQogeworCXN3aXRj
aCAoY21kKSB7CisJY2FzZSBTTkRSVl9QQ01fVFJJR0dFUl9TVEFSVDoKKwkJLyogZmFsbCB0aHJv
dWdoICovCisJY2FzZSBTTkRSVl9QQ01fVFJJR0dFUl9SRVNVTUU6CisJCXJldHVybiBzZHJ2X2Fs
c2FfdGltZXJfc3RhcnQoc3Vic3RyZWFtKTsKKworCWNhc2UgU05EUlZfUENNX1RSSUdHRVJfU1RP
UDoKKwkJLyogZmFsbCB0aHJvdWdoICovCisJY2FzZSBTTkRSVl9QQ01fVFJJR0dFUl9TVVNQRU5E
OgorCQlyZXR1cm4gc2Rydl9hbHNhX3RpbWVyX3N0b3Aoc3Vic3RyZWFtKTsKKworCWRlZmF1bHQ6
CisJCWJyZWFrOworCX0KIAlyZXR1cm4gMDsKIH0KIAogc3RhdGljIGlubGluZSBzbmRfcGNtX3Vm
cmFtZXNfdCBzZHJ2X2Fsc2FfcG9pbnRlcigKIAlzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1
YnN0cmVhbSkKIHsKKwlyZXR1cm4gc2Rydl9hbHNhX3RpbWVyX3BvaW50ZXIoc3Vic3RyZWFtKTsK
K30KKworc3RhdGljIGludCBzZHJ2X2Fsc2FfcGxheWJhY2tfZG9fd3JpdGUoc3RydWN0IHNuZF9w
Y21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJdW5zaWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxv
bmcgY291bnQpCit7CiAJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgc2Rydl9hbHNhX3BsYXli
YWNrX2NvcHlfdXNlcihzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKLQkJaW50
IGNoYW5uZWwsIHVuc2lnbmVkIGxvbmcgcG9zLCB2b2lkIF9fdXNlciAqYnVmLAotCQl1bnNpZ25l
ZCBsb25nIGJ5dGVzKQorCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBwb3MsIHZvaWQgX191
c2VyICpzcmMsCisJCXVuc2lnbmVkIGxvbmcgY291bnQpCiB7Ci0JcmV0dXJuIDA7CisJc3RydWN0
IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vic3RyZWFt
KTsKKworCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0cmVhbS0+c2hfYnVmLnZidWZmZXJf
c3opKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCWlmIChjb3B5X2Zyb21fdXNlcihzdHJlYW0tPnNo
X2J1Zi52YnVmZmVyICsgcG9zLCBzcmMsIGNvdW50KSkKKwkJcmV0dXJuIC1FRkFVTFQ7CisKKwly
ZXR1cm4gc2Rydl9hbHNhX3BsYXliYWNrX2RvX3dyaXRlKHN1YnN0cmVhbSwgcG9zLCBjb3VudCk7
CiB9CiAKIHN0YXRpYyBpbnQgc2Rydl9hbHNhX3BsYXliYWNrX2NvcHlfa2VybmVsKHN0cnVjdCBz
bmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAotCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9u
ZyBwb3MsIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBieXRlcykKKwkJaW50IGNoYW5uZWwsIHVu
c2lnbmVkIGxvbmcgcG9zLCB2b2lkICpzcmMsIHVuc2lnbmVkIGxvbmcgY291bnQpCit7CisJc3Ry
dWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vic3Ry
ZWFtKTsKKworCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0cmVhbS0+c2hfYnVmLnZidWZm
ZXJfc3opKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCW1lbWNweShzdHJlYW0tPnNoX2J1Zi52YnVm
ZmVyICsgcG9zLCBzcmMsIGNvdW50KTsKKwlyZXR1cm4gc2Rydl9hbHNhX3BsYXliYWNrX2RvX3dy
aXRlKHN1YnN0cmVhbSwgcG9zLCBjb3VudCk7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX3Bs
YXliYWNrX2RvX3JlYWQoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJdW5z
aWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7CiAJcmV0dXJuIDA7CiB9CiAK
IHN0YXRpYyBpbnQgc2Rydl9hbHNhX2NhcHR1cmVfY29weV91c2VyKHN0cnVjdCBzbmRfcGNtX3N1
YnN0cmVhbSAqc3Vic3RyZWFtLAotCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBwb3MsIHZv
aWQgX191c2VyICpidWYsCi0JCXVuc2lnbmVkIGxvbmcgYnl0ZXMpCisJCWludCBjaGFubmVsLCB1
bnNpZ25lZCBsb25nIHBvcywgdm9pZCBfX3VzZXIgKmRzdCwKKwkJdW5zaWduZWQgbG9uZyBjb3Vu
dCkKIHsKLQlyZXR1cm4gMDsKKwlzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSA9
IHNkcnZfc3RyZWFtX2dldChzdWJzdHJlYW0pOworCWludCByZXQ7CisKKwlpZiAodW5saWtlbHko
cG9zICsgY291bnQgPiBzdHJlYW0tPnNoX2J1Zi52YnVmZmVyX3N6KSkKKwkJcmV0dXJuIC1FSU5W
QUw7CisKKwlyZXQgPSBzZHJ2X2Fsc2FfcGxheWJhY2tfZG9fcmVhZChzdWJzdHJlYW0sIHBvcywg
Y291bnQpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJcmV0dXJuIGNvcHlfdG9f
dXNlcihkc3QsIHN0cmVhbS0+c2hfYnVmLnZidWZmZXIgKyBwb3MsIGNvdW50KSA/CisJCS1FRkFV
TFQgOiAwOwogfQogCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9jYXB0dXJlX2NvcHlfa2VybmVsKHN0
cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAotCQlpbnQgY2hhbm5lbCwgdW5zaWdu
ZWQgbG9uZyBwb3MsIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBieXRlcykKKwkJaW50IGNoYW5u
ZWwsIHVuc2lnbmVkIGxvbmcgcG9zLCB2b2lkICpkc3QsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7
CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQo
c3Vic3RyZWFtKTsKKwlpbnQgcmV0OworCisJaWYgKHVubGlrZWx5KHBvcyArIGNvdW50ID4gc3Ry
ZWFtLT5zaF9idWYudmJ1ZmZlcl9zeikpCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0ID0gc2Ry
dl9hbHNhX3BsYXliYWNrX2RvX3JlYWQoc3Vic3RyZWFtLCBwb3MsIGNvdW50KTsKKwlpZiAocmV0
IDwgMCkKKwkJcmV0dXJuIHJldDsKKworCW1lbWNweShkc3QsIHN0cmVhbS0+c2hfYnVmLnZidWZm
ZXIgKyBwb3MsIGNvdW50KTsKIAlyZXR1cm4gMDsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2Ff
cGxheWJhY2tfZmlsbF9zaWxlbmNlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFt
LAotCWludCBjaGFubmVsLCB1bnNpZ25lZCBsb25nIHBvcywgdW5zaWduZWQgbG9uZyBieXRlcykK
KwlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7
Ci0JcmV0dXJuIDA7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2
X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKworCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0
cmVhbS0+c2hfYnVmLnZidWZmZXJfc3opKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCW1lbXNldChz
dHJlYW0tPnNoX2J1Zi52YnVmZmVyICsgcG9zLCAwLCBjb3VudCk7CisJcmV0dXJuIHNkcnZfYWxz
YV9wbGF5YmFja19kb193cml0ZShzdWJzdHJlYW0sIHBvcywgY291bnQpOwogfQogCiAjZGVmaW5l
IE1BWF9YRU5fQlVGRkVSX1NJWkUJKDY0ICogMTAyNCkKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11:51: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.xen.org>)
	id 1degYx-00048U-5o; Mon, 07 Aug 2017 11:51:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYu-0003zH-5c
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:51:08 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 32/B2-01732-B2458895; Mon, 07 Aug 2017 11:51:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfS6s652SEe
 kwY42JoslHxezODB6HN39mymAMYo1My8pvyKBNWPlty8sBX9CKybdeMHUwPjOq4uRi0NIoJ9R
 YtHXfSwgDovASxaJb5MPgDkSAv2sEud+L2XvYuQEcuIk2p8tY4OwSyTOPbsJFhcSUJT4+mw6E
 8SolUwSMz79YwVJsAkYSSy/8YMFxBYRiJA49vgDWDOzQKnEjf1zmEFsYQE/iWeXX4INYhFQlW
 ieN4cJxOYVcJJYcPMDE8QyOYmb5zqB6jk4OIHirUsrIPY6StzdPZt9AqPAAkaGVYwaxalFZal
 FuoameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHFAAQ7GNds9zzEKMnBpCTK
 G7+iLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/+oI5IIcGi1PTUirTMHGCQw6QlOHiURHizQ
 dK8xQWJucWZ6RCpU4z2HFeurPvCxLFh9XogOeXAdiD5asL/b0xCLHn5ealS4ryswUBtAiBtGa
 V5cENhUXmJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrwPQJbzZOaVwO1+BXQWE9BZbxJbQc4
 qSURISTUw5t/aHWvm3LMqxClZQmUOm7pNGo/UXV+OJbYX7+eGvct6NO9OmGPiIS+75NW7r4Rd
 mM9o3nlTibv+h8G0uXs126ssGYM+v58fudNn3ZH3Xw1rXDgepO0pTLzefbzFYmtht9mpQ17XF
 626FazMGJN8cK/lvMM7JrMenHyMh3OH4ZQyTeurmvNKlViKMxINtZiLihMBu2qy4sUCAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502106666!92102097!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18474 invoked from network); 7 Aug 2017 11:51:06 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:51:06 -0000
Received: by mail-lf0-f67.google.com with SMTP id x16so154683lfb.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:51:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=DpzgR9/XQL1KGtZDcxYEyxAJfzhH+y6vvaRCN9gS+R0=;
 b=jxXQ2+JQkEpRb6QJlR1FZEnaOhSjYyl2/n0+cFl2yMcgmEsyQEpmSwl5qwtg1OiGY6
 HXVJ+HFuAWJixY5YnuoriLUL3y7fr1Rk1amBwF1xVa6QiQtBCfc/8tatKSKOrQ2+jYrP
 uhvHu+ZkUfpiS8uGeJOVfxpiukme5+/hJ0LQ8+va92EIk4xYKAGmw5GJKLM2bgPyZikA
 Htq5yV3yTRirb0Q+B6E8BiJCG57qZ0P5mUDKaPa1lLx35cxK9jhM9UHcGGH5gWlZaRYZ
 24TIetZQ5h0wcyAtqeH20+8wT8Ef2yo7DILjWI7O29OXxza4thtoEQO5hi80eruso267
 9/wA==
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=DpzgR9/XQL1KGtZDcxYEyxAJfzhH+y6vvaRCN9gS+R0=;
 b=ThCfpW202YuqSqLE3kpBv1+Bpr7juX7bYgLsmh3J9xv2l1vXcFcoCg5Wdx9M2iD5p6
 QAkFZNciDvySGW76yhJHEKAVbH+DOFimdO4mDqdFl8TM+jlltAN6EItqpmOf4pscwXow
 u8f+AYxK/qAp8QV7mnIxHf3h+qSy0SjL5y9fA78DyJOEN3KyghB+e0bWGnF6wq/Bf381
 s5O2iUv28o0ILtEgq4ifq+Mwyxv6c5+CHAft93IFM20NlVbWh4KfihnZkcbYw1J+XG2m
 iXcslbxfqyoqgdQ69RSfM0Cl4zpzidmsG2BwjrO6eyh0beJMCdMnH0F+o9eVkC75e5G+
 SADg==
X-Gm-Message-State: AHYfb5huacm+Gu5SpJrEqkTgTy59L7/viZWHrFEKfLpGEfvUJvYoyW5n
 2N/cR2LpUCv4Jw==
X-Received: by 10.25.142.9 with SMTP id q9mr81661lfd.33.1502106666325;
 Mon, 07 Aug 2017 04:51:06 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.51.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:51:05 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:44 +0300
Message-Id: <1502106645-6731-11-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 10/11] ALSA: vsnd: Implement
	communication with backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IGZyb250ZW5kIHRvIGJhY2tlbmQgY29tbXVuaWNhdGlvbiBhY2Nv
cmRpbmcgdG8KdGhlIHBhcmEtdmlydHVhbGl6ZWQgc291bmQgcHJvdG9jb2w6IHhlbi9pbnRlcmZh
Y2UvaW8vc25kaWYuaC4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1m
cm9udC5jIHwgMzAyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyODggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYyBiL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKaW5kZXggNzI3NWU5Y2IzOGMwLi44YmZlYzQzZWYwM2EgMTAwNjQ0Ci0tLSBhL3Nv
dW5kL2RyaXZlcnMveGVuLWZyb250LmMKKysrIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwpA
QCAtMzgsNiArMzgsOCBAQAogICogYmVjYXVzZSBvZiB0aGUgZmFjdCBpdCBpcyBhbHJlYWR5IGlu
IHVzZS9yZXNlcnZlZCBieSB0aGUgUFYgY29uc29sZS4KICAqLwogI2RlZmluZSBHUkFOVF9JTlZB
TElEX1JFRgkwCisvKiB0aW1lb3V0IGluIG1zIHRvIHdhaXQgZm9yIGJhY2tlbmQgdG8gcmVzcG9u
ZCAqLworI2RlZmluZSBWU05EX1dBSVRfQkFDS19NUwkzMDAwCiAvKiBtYXhpbXVtIG51bWJlciBv
ZiBzdXBwb3J0ZWQgc3RyZWFtcyAqLwogI2RlZmluZSBWU05EX01BWF9TVFJFQU0JCTgKIApAQCAt
MTUxLDEwICsxNTMsMTIgQEAgc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHNkZXZfY2FyZF9w
bGF0X2RhdGEgY2ZnX3BsYXRfZGF0YTsKIH07CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZHJ2X2V2
dGNobmxfZmx1c2goc3RydWN0IHhkcnZfZXZ0Y2hubF9pbmZvICpjaGFubmVsKTsKIHN0YXRpYyBp
bmxpbmUgdm9pZCBzaF9idWZfY2xlYXIoc3RydWN0IHNoX2J1Zl9pbmZvICpidWYpOwogc3RhdGlj
IHZvaWQgc2hfYnVmX2ZyZWUoc3RydWN0IHNoX2J1Zl9pbmZvICpidWYpOwogc3RhdGljIGludCBz
aF9idWZfYWxsb2Moc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2Rldiwgc3RydWN0IHNoX2J1Zl9p
bmZvICpidWYsCiAJdW5zaWduZWQgaW50IGJ1ZmZlcl9zaXplKTsKK3N0YXRpYyBncmFudF9yZWZf
dCBzaF9idWZfZ2V0X2Rpcl9zdGFydChzdHJ1Y3Qgc2hfYnVmX2luZm8gKmJ1Zik7CiAKIHN0YXRp
YyBzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnNkcnZfc3RyZWFtX2dldCgKIAlzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKQEAgLTMxNCw2ICszMTgsMjM0IEBAIHN0YXRp
YyB2b2lkIHNkcnZfY29weV9wY21faHcoc3RydWN0IHNuZF9wY21faGFyZHdhcmUgKmRzdCwKIAl9
CiB9CiAKK3N0cnVjdCBBTFNBX1NORElGX1NBTVBMRV9GT1JNQVQgeworCXVpbnQ4X3Qgc25kaWY7
CisJc25kX3BjbV9mb3JtYXRfdCBhbHNhOworfTsKKworc3RhdGljIHN0cnVjdCBBTFNBX1NORElG
X1NBTVBMRV9GT1JNQVQgYWxzYV9zbmRpZl9mb3JtYXRzW10gPSB7CisJeworCQkuc25kaWYgPSBY
RU5TTkRfUENNX0ZPUk1BVF9VOCwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1U4CisJfSwK
Kwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX1M4LAorCQkuYWxzYSA9IFNORFJWX1BD
TV9GT1JNQVRfUzgKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfVTE2X0xF
LAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfVTE2X0xFCisJfSwKKwl7CisJCS5zbmRpZiA9
IFhFTlNORF9QQ01fRk9STUFUX1UxNl9CRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1Ux
Nl9CRQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9TMTZfTEUsCisJCS5h
bHNhID0gU05EUlZfUENNX0ZPUk1BVF9TMTZfTEUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05E
X1BDTV9GT1JNQVRfUzE2X0JFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfUzE2X0JFCisJ
fSwKKwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX1UyNF9MRSwKKwkJLmFsc2EgPSBT
TkRSVl9QQ01fRk9STUFUX1UyNF9MRQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZP
Uk1BVF9VMjRfQkUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9VMjRfQkUKKwl9LAorCXsK
KwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfUzI0X0xFLAorCQkuYWxzYSA9IFNORFJWX1BD
TV9GT1JNQVRfUzI0X0xFCisJfSwKKwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX1My
NF9CRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1MyNF9CRQorCX0sCisJeworCQkuc25k
aWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9VMzJfTEUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1B
VF9VMzJfTEUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfVTMyX0JFLAor
CQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfVTMyX0JFCisJfSwKKwl7CisJCS5zbmRpZiA9IFhF
TlNORF9QQ01fRk9STUFUX1MzMl9MRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1MzMl9M
RQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9TMzJfQkUsCisJCS5hbHNh
ID0gU05EUlZfUENNX0ZPUk1BVF9TMzJfQkUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BD
TV9GT1JNQVRfQV9MQVcsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9BX0xBVworCX0sCisJ
eworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9NVV9MQVcsCisJCS5hbHNhID0gU05EUlZf
UENNX0ZPUk1BVF9NVV9MQVcKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRf
RjMyX0xFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfRkxPQVRfTEUKKwl9LAorCXsKKwkJ
LnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfRjMyX0JFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9G
T1JNQVRfRkxPQVRfQkUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfRjY0
X0xFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfRkxPQVQ2NF9MRQorCX0sCisJeworCQku
c25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9GNjRfQkUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZP
Uk1BVF9GTE9BVDY0X0JFCisJfSwKKwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX0lF
Qzk1OF9TVUJGUkFNRV9MRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX0lFQzk1OF9TVUJG
UkFNRV9MRQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9JRUM5NThfU1VC
RlJBTUVfQkUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9JRUM5NThfU1VCRlJBTUVfQkUK
Kwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfSU1BX0FEUENNLAorCQkuYWxz
YSA9IFNORFJWX1BDTV9GT1JNQVRfSU1BX0FEUENNCisJfSwKKwl7CisJCS5zbmRpZiA9IFhFTlNO
RF9QQ01fRk9STUFUX01QRUcsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9NUEVHCisJfSwK
Kwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX0dTTSwKKwkJLmFsc2EgPSBTTkRSVl9Q
Q01fRk9STUFUX0dTTQorCX0sCit9OworCitzdGF0aWMgaW50IGFsc2FfdG9fc25kaWZfZm9ybWF0
KHNuZF9wY21fZm9ybWF0X3QgZm9ybWF0KQoreworCWludCBpOworCisJZm9yIChpID0gMDsgaSA8
IEFSUkFZX1NJWkUoYWxzYV9zbmRpZl9mb3JtYXRzKTsgaSsrKQorCQlpZiAoYWxzYV9zbmRpZl9m
b3JtYXRzW2ldLmFsc2EgPT0gZm9ybWF0KQorCQkJcmV0dXJuIGFsc2Ffc25kaWZfZm9ybWF0c1tp
XS5zbmRpZjsKKwlyZXR1cm4gLUVJTlZBTDsKK30KKworc3RhdGljIHZvaWQgc2Rydl9zdHJlYW1f
Y2xlYXIoc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0pCit7CisJc3RyZWFtLT5p
c19vcGVuID0gZmFsc2U7CisJc3RyZWFtLT5yZXFfbmV4dF9pZCA9IDA7CisJc2hfYnVmX2NsZWFy
KCZzdHJlYW0tPnNoX2J1Zik7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgeGVuc25kX3JlcSAqc2Rydl9i
ZV9zdHJlYW1fcHJlcGFyZV9yZXEoCisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJl
YW0sIHVpbnQ4X3Qgb3BlcmF0aW9uKQoreworCXN0cnVjdCB4ZW5zbmRfcmVxICpyZXE7CisKKwly
ZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZzdHJlYW0tPmV2dF9jaG5sLT5yaW5nLAorCQlzdHJlYW0t
PmV2dF9jaG5sLT5yaW5nLnJlcV9wcm9kX3B2dCk7CisJcmVxLT5vcGVyYXRpb24gPSBvcGVyYXRp
b247CisJcmVxLT5pZCA9IHN0cmVhbS0+cmVxX25leHRfaWQrKzsKKwlzdHJlYW0tPmV2dF9jaG5s
LT5yZXNwX2lkID0gcmVxLT5pZDsKKwlyZXR1cm4gcmVxOworfQorCitzdGF0aWMgdm9pZCBzZHJ2
X2JlX3N0cmVhbV9mcmVlKHN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtKQorewor
CXNoX2J1Zl9mcmVlKCZzdHJlYW0tPnNoX2J1Zik7CisJc2Rydl9zdHJlYW1fY2xlYXIoc3RyZWFt
KTsKK30KKworc3RhdGljIGludCBzZHJ2X2JlX3N0cmVhbV9kb19pbyhzdHJ1Y3QgeGRydl9ldnRj
aG5sX2luZm8gKmV2dGNobmwpCit7CisJaWYgKHVubGlrZWx5KGV2dGNobmwtPnN0YXRlICE9IEVW
VENITkxfU1RBVEVfQ09OTkVDVEVEKSkKKwkJcmV0dXJuIC1FSU87CisKKwlyZWluaXRfY29tcGxl
dGlvbigmZXZ0Y2hubC0+Y29tcGxldGlvbik7CisJeGRydl9ldnRjaG5sX2ZsdXNoKGV2dGNobmwp
OworCXJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIGludCBzZHJ2X2JlX3N0cmVhbV93YWl0
X2lvKHN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyAqZXZ0Y2hubCkKK3sKKwlpZiAod2FpdF9mb3Jf
Y29tcGxldGlvbl90aW1lb3V0KAorCQkJJmV2dGNobmwtPmNvbXBsZXRpb24sCisJCQltc2Vjc190
b19qaWZmaWVzKFZTTkRfV0FJVF9CQUNLX01TKSkgPD0gMCkKKwkJcmV0dXJuIC1FVElNRURPVVQ7
CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9iZV9zdHJlYW1fb3BlbihzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwlzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2lu
Zm8gKnN0cmVhbSkKK3sKKwlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3Rh
bmNlID0KKwkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzbmRf
cGNtX3J1bnRpbWUgKnJ1bnRpbWUgPSBzdWJzdHJlYW0tPnJ1bnRpbWU7CisJc3RydWN0IHhkcnZf
aW5mbyAqeGRydl9pbmZvOworCXN0cnVjdCB4ZW5zbmRfcmVxICpyZXE7CisJdW5zaWduZWQgbG9u
ZyBmbGFnczsKKwlpbnQgcmV0OworCisJeGRydl9pbmZvID0gcGNtX2luc3RhbmNlLT5jYXJkX2lu
Zm8tPnhkcnZfaW5mbzsKKworCXJldCA9IGFsc2FfdG9fc25kaWZfZm9ybWF0KHJ1bnRpbWUtPmZv
cm1hdCk7CisJaWYgKHJldCA8IDApIHsKKwkJZGV2X2VycigmeGRydl9pbmZvLT54Yl9kZXYtPmRl
diwKKwkJCSJVbnN1cHBvcnRlZCBzYW1wbGUgZm9ybWF0OiAlZFxuIiwgcnVudGltZS0+Zm9ybWF0
KTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmeGRydl9pbmZvLT5p
b19sb2NrLCBmbGFncyk7CisJc3RyZWFtLT5pc19vcGVuID0gZmFsc2U7CisJcmVxID0gc2Rydl9i
ZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RyZWFtLCBYRU5TTkRfT1BfT1BFTik7CisJcmVxLT5vcC5v
cGVuLnBjbV9mb3JtYXQgPSAodWludDhfdClyZXQ7CisJcmVxLT5vcC5vcGVuLnBjbV9jaGFubmVs
cyA9IHJ1bnRpbWUtPmNoYW5uZWxzOworCXJlcS0+b3Aub3Blbi5wY21fcmF0ZSA9IHJ1bnRpbWUt
PnJhdGU7CisJcmVxLT5vcC5vcGVuLmJ1ZmZlcl9zeiA9IHN0cmVhbS0+c2hfYnVmLnZidWZmZXJf
c3o7CisJcmVxLT5vcC5vcGVuLmdyZWZfZGlyZWN0b3J5ID0gc2hfYnVmX2dldF9kaXJfc3RhcnQo
JnN0cmVhbS0+c2hfYnVmKTsKKworCXJldCA9IHNkcnZfYmVfc3RyZWFtX2RvX2lvKHN0cmVhbS0+
ZXZ0X2NobmwpOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywg
ZmxhZ3MpOworCisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXQgPSBzZHJ2X2Jl
X3N0cmVhbV93YWl0X2lvKHN0cmVhbS0+ZXZ0X2NobmwpOworCXN0cmVhbS0+aXNfb3BlbiA9IHJl
dCA8IDAgPyBmYWxzZSA6IHRydWU7CisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCBzZHJ2
X2JlX3N0cmVhbV9jbG9zZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwlz
dHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSkKK3sKKwlzdHJ1Y3Qgc2Rldl9wY21f
aW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChz
dWJzdHJlYW0pOworCXN0cnVjdCB4ZHJ2X2luZm8gKnhkcnZfaW5mbzsKKwlzdHJ1Y3QgeGVuc25k
X3JlcSAqcmVxOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKworCXhkcnZfaW5m
byA9IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZvLT54ZHJ2X2luZm87CisKKwlzcGluX2xvY2tfaXJx
c2F2ZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisJc3RyZWFtLT5pc19vcGVuID0gZmFs
c2U7CisJcmVxID0gc2Rydl9iZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RyZWFtLCBYRU5TTkRfT1Bf
Q0xPU0UpOworCisJcmV0ID0gc2Rydl9iZV9zdHJlYW1fZG9faW8oc3RyZWFtLT5ldnRfY2hubCk7
CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisK
KwlpZiAocmV0IDwgMCkKKwkJcmV0dXJuIHJldDsKKworCXJldHVybiBzZHJ2X2JlX3N0cmVhbV93
YWl0X2lvKHN0cmVhbS0+ZXZ0X2NobmwpOworfQorCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9vcGVu
KHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogewogCXN0cnVjdCBzZGV2X3Bj
bV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQpAQCAtMzM5LDcgKzU3MSw3IEBAIHN0YXRp
YyBpbnQgc2Rydl9hbHNhX29wZW4oc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0p
CiAJcmV0ID0gc2Rydl9hbHNhX3RpbWVyX2NyZWF0ZShzdWJzdHJlYW0pOwogCiAJc3Bpbl9sb2Nr
X2lycXNhdmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOwotCXNoX2J1Zl9jbGVhcigmc3Ry
ZWFtLT5zaF9idWYpOworCXNkcnZfc3RyZWFtX2NsZWFyKHN0cmVhbSk7CiAJc3RyZWFtLT5ldnRf
Y2hubCA9ICZ4ZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJlYW0tPnVuaXF1ZV9pZF07CiAJaWYgKHJl
dCA8IDApCiAJCXN0cmVhbS0+ZXZ0X2NobmwtPnN0YXRlID0gRVZUQ0hOTF9TVEFURV9ESVNDT05O
RUNURUQ7CkBAIC0zNzgsNyArNjEwLDcgQEAgc3RhdGljIGludCBzZHJ2X2Fsc2FfaHdfcGFyYW1z
KHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAogCWludCByZXQ7CiAKIAlidWZm
ZXJfc2l6ZSA9IHBhcmFtc19idWZmZXJfYnl0ZXMocGFyYW1zKTsKLQlzaF9idWZfY2xlYXIoJnN0
cmVhbS0+c2hfYnVmKTsKKwlzZHJ2X3N0cmVhbV9jbGVhcihzdHJlYW0pOwogCXhkcnZfaW5mbyA9
IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZvLT54ZHJ2X2luZm87CiAJcmV0ID0gc2hfYnVmX2FsbG9j
KHhkcnZfaW5mby0+eGJfZGV2LAogCQkmc3RyZWFtLT5zaF9idWYsIGJ1ZmZlcl9zaXplKTsKQEAg
LTM5MCwyMiArNjIyLDE4IEBAIHN0YXRpYyBpbnQgc2Rydl9hbHNhX2h3X3BhcmFtcyhzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIAlkZXZfZXJyKCZ4ZHJ2X2luZm8tPnhiX2Rl
di0+ZGV2LAogCQkiRmFpbGVkIHRvIGFsbG9jYXRlIGJ1ZmZlcnMgZm9yIHN0cmVhbSBpZHggJWRc
biIsCiAJCXN0cmVhbS0+dW5pcXVlX2lkKTsKKwlzZHJ2X2JlX3N0cmVhbV9mcmVlKHN0cmVhbSk7
CiAJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfaHdfZnJlZShzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKIHsKLQlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFu
Y2VfaW5mbyAqcGNtX2luc3RhbmNlID0KLQkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChzdWJzdHJl
YW0pOwogCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0gc2Rydl9zdHJlYW1f
Z2V0KHN1YnN0cmVhbSk7Ci0Jc3RydWN0IHhkcnZfaW5mbyAqeGRydl9pbmZvOwotCXVuc2lnbmVk
IGxvbmcgZmxhZ3M7CisJaW50IHJldDsKIAotCXhkcnZfaW5mbyA9IHBjbV9pbnN0YW5jZS0+Y2Fy
ZF9pbmZvLT54ZHJ2X2luZm87Ci0Jc3Bpbl9sb2NrX2lycXNhdmUoJnhkcnZfaW5mby0+aW9fbG9j
aywgZmxhZ3MpOwotCXNoX2J1Zl9mcmVlKCZzdHJlYW0tPnNoX2J1Zik7Ci0Jc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7Ci0JcmV0dXJuIDA7CisJcmV0
ID0gc2Rydl9iZV9zdHJlYW1fY2xvc2Uoc3Vic3RyZWFtLCBzdHJlYW0pOworCXNkcnZfYmVfc3Ry
ZWFtX2ZyZWUoc3RyZWFtKTsKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHNkcnZfYWxz
YV9wcmVwYXJlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQpAQCAtNDEzLDgg
KzY0MSwxMiBAQCBzdGF0aWMgaW50IHNkcnZfYWxzYV9wcmVwYXJlKHN0cnVjdCBzbmRfcGNtX3N1
YnN0cmVhbSAqc3Vic3RyZWFtKQogCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFt
ID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CiAJaW50IHJldCA9IDA7CiAKLQlpZiAoIXN0
cmVhbS0+aXNfb3BlbikKKwlpZiAoIXN0cmVhbS0+aXNfb3BlbikgeworCQlyZXQgPSBzZHJ2X2Jl
X3N0cmVhbV9vcGVuKHN1YnN0cmVhbSwgc3RyZWFtKTsKKwkJaWYgKHJldCA8IDApCisJCQlyZXR1
cm4gcmV0OwogCQlyZXQgPSBzZHJ2X2Fsc2FfdGltZXJfcHJlcGFyZShzdWJzdHJlYW0pOworCX0K
IAlyZXR1cm4gcmV0OwogfQogCkBAIC00NDYsNyArNjc4LDI4IEBAIHN0YXRpYyBpbmxpbmUgc25k
X3BjbV91ZnJhbWVzX3Qgc2Rydl9hbHNhX3BvaW50ZXIoCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9w
bGF5YmFja19kb193cml0ZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIAl1
bnNpZ25lZCBsb25nIHBvcywgdW5zaWduZWQgbG9uZyBjb3VudCkKIHsKLQlyZXR1cm4gMDsKKwlz
dHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSA9IHNkcnZfc3RyZWFtX2dldChzdWJz
dHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQor
CQlzbmRfcGNtX3N1YnN0cmVhbV9jaGlwKHN1YnN0cmVhbSk7CisJc3RydWN0IHhkcnZfaW5mbyAq
eGRydl9pbmZvOworCXN0cnVjdCB4ZW5zbmRfcmVxICpyZXE7CisJdW5zaWduZWQgbG9uZyBmbGFn
czsKKwlpbnQgcmV0OworCisJeGRydl9pbmZvID0gcGNtX2luc3RhbmNlLT5jYXJkX2luZm8tPnhk
cnZfaW5mbzsKKworCXNwaW5fbG9ja19pcnFzYXZlKCZ4ZHJ2X2luZm8tPmlvX2xvY2ssIGZsYWdz
KTsKKwlyZXEgPSBzZHJ2X2JlX3N0cmVhbV9wcmVwYXJlX3JlcShzdHJlYW0sIFhFTlNORF9PUF9X
UklURSk7CisJcmVxLT5vcC5ydy5sZW5ndGggPSBjb3VudDsKKwlyZXEtPm9wLnJ3Lm9mZnNldCA9
IHBvczsKKworCXJldCA9IHNkcnZfYmVfc3RyZWFtX2RvX2lvKHN0cmVhbS0+ZXZ0X2NobmwpOwor
CXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCisJ
aWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXR1cm4gc2Rydl9iZV9zdHJlYW1fd2Fp
dF9pbyhzdHJlYW0tPmV2dF9jaG5sKTsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfcGxheWJh
Y2tfY29weV91c2VyKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLApAQCAtNDc5
LDcgKzczMiwyOCBAQCBzdGF0aWMgaW50IHNkcnZfYWxzYV9wbGF5YmFja19jb3B5X2tlcm5lbChz
dHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIHN0YXRpYyBpbnQgc2Rydl9hbHNh
X3BsYXliYWNrX2RvX3JlYWQoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCiAJ
dW5zaWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7Ci0JcmV0dXJuIDA7CisJ
c3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vi
c3RyZWFtKTsKKwlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0K
KwkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCB4ZHJ2X2luZm8g
KnhkcnZfaW5mbzsKKwlzdHJ1Y3QgeGVuc25kX3JlcSAqcmVxOworCXVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisJaW50IHJldDsKKworCXhkcnZfaW5mbyA9IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZvLT54
ZHJ2X2luZm87CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFn
cyk7CisJcmVxID0gc2Rydl9iZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RyZWFtLCBYRU5TTkRfT1Bf
UkVBRCk7CisJcmVxLT5vcC5ydy5sZW5ndGggPSBjb3VudDsKKwlyZXEtPm9wLnJ3Lm9mZnNldCA9
IHBvczsKKworCXJldCA9IHNkcnZfYmVfc3RyZWFtX2RvX2lvKHN0cmVhbS0+ZXZ0X2NobmwpOwor
CXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCisJ
aWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXR1cm4gc2Rydl9iZV9zdHJlYW1fd2Fp
dF9pbyhzdHJlYW0tPmV2dF9jaG5sKTsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfY2FwdHVy
ZV9jb3B5X3VzZXIoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 11:51:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 11:51: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.xen.org>)
	id 1degYy-0004AD-ED; Mon, 07 Aug 2017 11:51:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degYx-00046j-FO
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 11:51:11 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6B/20-09901-D2458895; Mon, 07 Aug 2017 11:51:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfS6i65uSEe
 kQeNDFoslHxezODB6HN39mymAMYo1My8pvyKBNePt6ZlsBXd5K3rXzGduYPzD3cXIxSEk0M8o
 8f3BDVYQh0XgJYvE58b57CCOhEA/q8SBM+9Zuhg5gZw4iVtt/WwQdrnE/RMQtpCAosTXZ9OZI
 EatZJKYfH4LO0iCTcBIYvmNH2DNIgIREscefwBrYBYolbixfw4ziC0sECmx7NZEMJtFQFXi/u
 b3YL28Ak4SvbtfskIsk5O4ea4TqIaDgxMo3rq0AmKvo8Td3bPZJzAKLGBkWMWoUZxaVJZapGt
 orpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhaDECwg/H2xoBDjJIcTEqivPEr
 2iKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDuD+qIFBIsSk1PrUjLzAEGOUxagoNHSYQ3GyTNW
 1yQmFucmQ6ROsVoyXHlyrovTBxTDmwHkq8m/P/GJMSSl5+XKiXOux6kQQCkIaM0D24cLBIvMc
 pKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3AcgUnsy8Eritr4AOYgI66E1iK8hBJYkIKakGRo4
 Gfr6ov6st4pX9j5w41PR6U83sD1v3PznZ4T+lLbhq6tzTK/hlL7Icyrnsb3Dxycwt72cIXI8K
 zzSVXGkTPkEwSzr494r42kfGcq5f/yUvYp+4dWX7jpx9nw7EHmD0tWLcJvDrqUVqnOjme64Ga
 9gs/hb+EUtb3mB9lrG1RPlM/q7bz73cjyqxFGckGmoxFxUnAgDjaIIuvwIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502106668!76651557!1
X-Originating-IP: [209.85.215.68]
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 47366 invoked from network); 7 Aug 2017 11:51:09 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 11:51:09 -0000
Received: by mail-lf0-f68.google.com with SMTP id o85so166710lff.1
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 04:51:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=20jjEUdgwXGS30js6SrFZND0XPGvBv7c/TP2+bIdJPo=;
 b=pysDdyH7mcswn7k2hLWcHbETOERBpsLoejkrp84S+4185jesQB0lM+3X/g7rgi40Ur
 6vUDOVRrCx22QRAafCKce6SX4uJ49Qs9izKia3t4gSNn9OWfyipdtKbrgEODgaTS+9LA
 AOLI7QEC0Dt7QQ8727LGnA3OYhtUZuDQhdkW1ueVraNkP1wXXfr+WNt4nUSmMyo98SqM
 LFy6rFhR+leE/mD88I8aHie1eZrnozDLqtPsewZRHWEX0b6d7vxnH07JHK4j+bcwoeDh
 TgIzNu571KjfQdeggRSZ+IdZH8VQU/sGc3wr3XmD02Ry0JIOGpDsPYkasSlDjuPqNa0T
 ZVhw==
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=20jjEUdgwXGS30js6SrFZND0XPGvBv7c/TP2+bIdJPo=;
 b=BHbfJfKb83XzUQvIsgn8aJqOrO2ybvcGeGAkVhjG5Vsk/RrV4ePnfsexEWXo55XJ7K
 aFrYsPyZqtGM6RpkFDLDfhpf+9MAjraGRyedHRfqar+BWfygoADS/cbDSxXCJPQPuVLe
 ExmHAmYQiTFLWo/uYbtBwO2kkjHKBl7feRTebsGT9wXpCrej+XEhqZLnv37gI9J1dhjQ
 PK1erStiIKU7ZdN0zo58NHuTn3VVaNSiXWdYKTPJr5ZlgyGIp8UdzjD4zt0r5IDnc32d
 HranTZhsegeunk+syR3QHE3B3VcGi1u2Fr/WbvIzPMUBn4TYlfc2U79OEYWssFtk0REf
 LENg==
X-Gm-Message-State: AHYfb5hywtN7XWPYGkgZ86ckRrr6Tiv015eMmEB/3WSajhelKu5ZysaU
 2rum03dARkyf7w==
X-Received: by 10.25.90.152 with SMTP id y24mr89826lfk.182.1502106668393;
 Mon, 07 Aug 2017 04:51:08 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id n88sm2844587lja.43.2017.08.07.04.51.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 04:51:07 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 14:50:45 +0300
Message-Id: <1502106645-6731-12-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND 11/11] ALSA: vsnd: Introduce Kconfig
	option to enable Xen PV sound
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW50cm9kdWNlIEtjb25maWcgb3B0aW9uIHRvIGVuYWJsZSBYZW4gcGFyYS12aXJ0
dWFsaXplZCBzb3VuZApmcm9udGVuZCBkcml2ZXIuIEFsc28gYWRkIHNvdW5kIGZyb250ZW5kIHRv
IHRoZSBNYWtlZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL0tjb25m
aWcgIHwgMTIgKysrKysrKysrKysrCiBzb3VuZC9kcml2ZXJzL01ha2VmaWxlIHwgIDIgKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZl
cnMvS2NvbmZpZyBiL3NvdW5kL2RyaXZlcnMvS2NvbmZpZwppbmRleCA3MTQ0Y2MzNmU4YWUuLjZi
OGZhNjExMGNhMyAxMDA2NDQKLS0tIGEvc291bmQvZHJpdmVycy9LY29uZmlnCisrKyBiL3NvdW5k
L2RyaXZlcnMvS2NvbmZpZwpAQCAtMjM1LDQgKzIzNSwxNiBAQCBjb25maWcgU05EX0FDOTdfUE9X
RVJfU0FWRV9ERUZBVUxUCiAKIAkgIFNlZSBTTkRfQUM5N19QT1dFUl9TQVZFIGZvciBtb3JlIGRl
dGFpbHMuCiAKK2NvbmZpZyBTTkRfWEVOX0ZST05URU5ECisJdHJpc3RhdGUgIlhlbiB2aXJ0dWFs
IHNvdW5kIGZyb250LWVuZCBkcml2ZXIiCisJZGVwZW5kcyBvbiBTTkRfUENNICYmIFhFTgorCXNl
bGVjdCBYRU5fWEVOQlVTX0ZST05URU5ECisJZGVmYXVsdCBuCisJaGVscAorCSAgVGhpcyBkcml2
ZXIgaW1wbGVtZW50cyBhIGZyb250LWVuZCBmb3IgdGhlIFhlbgorCSAgcGFyYS12aXJ0dWFsaXpl
ZCBzb3VuZC4KKworCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3Nl
IE0gaGVyZTogdGhlIG1vZHVsZQorCSAgd2lsbCBiZSBjYWxsZWQgc25kLXhlbi1mcm9udC4KKwog
ZW5kaWYJIyBTTkRfRFJJVkVSUwpkaWZmIC0tZ2l0IGEvc291bmQvZHJpdmVycy9NYWtlZmlsZSBi
L3NvdW5kL2RyaXZlcnMvTWFrZWZpbGUKaW5kZXggMWE4NDQwYzhiMTM4Li43MGVkOTIwYTAzMGYg
MTAwNjQ0Ci0tLSBhL3NvdW5kL2RyaXZlcnMvTWFrZWZpbGUKKysrIGIvc291bmQvZHJpdmVycy9N
YWtlZmlsZQpAQCAtMTEsNiArMTEsNyBAQCBzbmQtcG9ydG1hbjJ4NC1vYmpzIDo9IHBvcnRtYW4y
eDQubwogc25kLXNlcmlhbC11MTY1NTAtb2JqcyA6PSBzZXJpYWwtdTE2NTUwLm8KIHNuZC12aXJt
aWRpLW9ianMgOj0gdmlybWlkaS5vCiBzbmQtbWw0MDMtYWM5N2NyLW9ianMgOj0gbWw0MDMtYWM5
N2NyLm8gcGNtLWluZGlyZWN0Mi5vCitzbmQteGVuLWZyb250LW9ianMgOj0geGVuLWZyb250Lm8K
IAogIyBUb3BsZXZlbCBNb2R1bGUgRGVwZW5kZW5jeQogb2JqLSQoQ09ORklHX1NORF9EVU1NWSkg
Kz0gc25kLWR1bW15Lm8KQEAgLTIxLDUgKzIyLDYgQEAgb2JqLSQoQ09ORklHX1NORF9NVFBBVikg
Kz0gc25kLW10cGF2Lm8KIG9iai0kKENPTkZJR19TTkRfTVRTNjQpICs9IHNuZC1tdHM2NC5vCiBv
YmotJChDT05GSUdfU05EX1BPUlRNQU4yWDQpICs9IHNuZC1wb3J0bWFuMng0Lm8KIG9iai0kKENP
TkZJR19TTkRfTUw0MDNfQUM5N0NSKSArPSBzbmQtbWw0MDMtYWM5N2NyLm8KK29iai0kKENPTkZJ
R19TTkRfWEVOX0ZST05URU5EKSArPSBzbmQteGVuLWZyb250Lm8KIAogb2JqLSQoQ09ORklHX1NO
RCkgKz0gb3BsMy8gb3BsNC8gbXB1NDAxLyB2eC8gcGNzcC8KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:09:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:09: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.xen.org>)
	id 1degqp-0006JG-7C; Mon, 07 Aug 2017 12:09:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <o-takashi@sakamocchi.jp>) id 1degqn-0006JA-Gs
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:09:37 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E8/BA-02181-08858895; Mon, 07 Aug 2017 12:09:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsUylz1DW7choiP
 S4N92doslHxezODB6HN39mymAMYo1My8pvyKBNWPPnH72ggP8FTv297A3MN7h6WLk4hAS+Mko
 cbVjOVsXIyeQUy+x7OklFhBbQkBN4uiVz4wgtrBAuMSCLS3MIA0iAm2MEtPud4M1MAv4SUx78
 pAFotlR4u7u2ewgNpuAgcScrn1gNbwCDhKrl/YygdgsAioSny8vA6sRBRq6//s1ZogaQYmTM5
 8AzeHg4BRwkmhdWgEx3kxi3uaHzBC2uMStJ/OZIGx5ie1v5zBPYBSYhaR7FpKWWUhaZiFpWcD
 IsopRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMGgZgGAH44V2
 50OMkhxMSqK88SvaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8G4M64gUEixKTU+tSMvMAcYPT
 FqCg0dJhPcmSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5Z4cDFQmAFGWU5sGNgMXyJU
 ZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz3gVZxZOZVwK36RXQEUxAR7xJbAU5oiQRISXVwLi
 qUtj7+vnWDRo/j20uejvd4Xbd/rpfi5z9/2+7wpZZYZR5QSrOeyuzTcnbhdLaS19funy8/VFN
 h1mNPKNZ9A+nX7V39wcwrPxVc+iYVsHM21z5c8JZhQ2ZsmQbP/JtXde2iu/yjIz9/XyOa7NO+
 u26ofH4j05KreGko0vFuG6JGR+OuxKdfVOJpTgj0VCLuag4EQBGLuQM4AIAAA==
X-Env-Sender: o-takashi@sakamocchi.jp
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502107773!104335922!1
X-Originating-IP: [157.7.104.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25235 invoked from network); 7 Aug 2017 12:09:35 -0000
Received: from smtp-proxy002.phy.lolipop.jp (HELO
 smtp-proxy002.phy.lolipop.jp) (157.7.104.43)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 12:09:35 -0000
Received: from smtp-proxy002.phy.lolipop.lan (HELO
 smtp-proxy002.phy.lolipop.jp) (172.19.44.43)
 (smtp-auth username m12129643-o-takashi, mechanism plain)
 by smtp-proxy002.phy.lolipop.jp (qpsmtpd/0.82) with ESMTPA;
 Mon, 07 Aug 2017 21:09:32 +0900
Received: from 127.0.0.1 (127.0.0.1)
 by smtp-proxy002.phy.lolipop.jp (LOLIPOP-Fsecure);
 Mon, 07 Aug 2017 21:09:29 +0900 (JST)
X-Virus-Status: clean(LOLIPOP-Fsecure)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Message-ID: <ccaa1c31-f733-c582-38b9-7e9eca25a0c2@sakamocchi.jp>
Date: Mon, 7 Aug 2017 21:09:29 +0900
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: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
Content-Language: en-US
Cc: tiwai@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH RESEND 00/11] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiBBdWcgNyAyMDE3IDIwOjUwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Cj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBYZW4gWzFd
IHBhcmEtdmlydHVhbGl6ZWQKPiBzb3VuZCBmcm9udGVuZCBkcml2ZXIuIEl0IGltcGxlbWVudHMg
dGhlIHByb3RvY29sIGZyb20KPiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vc25kaWYuaCB3aXRo
IHRoZSBmb2xsb3dpbmcgbGltaXRhdGlvbnM6Cj4gLSBtdXRlL3VubXV0ZSBpcyBub3Qgc3VwcG9y
dGVkCj4gLSBnZXQvc2V0IHZvbHVtZSBpcyBub3Qgc3VwcG9ydGVkCj4gVm9sdW1lIGNvbnRyb2wg
aXMgbm90IHN1cHBvcnRlZCBmb3IgdGhlIHJlYXNvbiB0aGF0IG1vc3Qgb2YgdGhlCj4gdXNlLWNh
c2VzIChhdCB0aGUgbW9tZW50KSBhcmUgYmFzZWQgb24gc2NlbmFyaW91cyB3aGVyZQo+IHVucHJp
dmlsZWdlZCBPUyAoZS5nLiBBbmRyb2lkLCBBR0wgZXRjKSB1c2Ugc29mdHdhcmUgbWl4ZXJzLgo+
IAo+IEJvdGggY2FwdHVyZSBhbmQgcGxheWJhY2sgYXJlIHN1cHBvcnRlZC4KPiAKPiBUaGFuayB5
b3UsCj4gT2xla3NhbmRyCj4gCj4gUmVzZW5kaW5nIGJlY2F1c2Ugb2YgcmViYXNlIG9udG8gWzJd
Cj4gCj4gWzFdIGh0dHBzOi8veGVucHJvamVjdC5vcmcvCj4gWzJdIGh0dHBzOi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rpd2FpL3NvdW5kLmdpdC9sb2cvP2g9Zm9y
LW5leHQKPiAKPiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyAoMTEpOgo+ICAgIEFMU0E6IHZzbmQ6
IEltcGxlbWVudCBkcml2ZXIncyBwcm9iZS9yZW1vdmUKPiAgICBBTFNBOiB2c25kOiBJbXBsZW1l
bnQgWGVuIGJ1cyBzdGF0ZSBoYW5kbGluZwo+ICAgIEFMU0E6IHZzbmQ6IFJlYWQgc291bmQgZHJp
dmVyIGNvbmZpZ3VyYXRpb24gZnJvbSBYZW4gc3RvcmUKPiAgICBBTFNBOiB2c25kOiBJbXBsZW1l
bnQgWGVuIGV2ZW50IGNoYW5uZWwgaGFuZGxpbmcKPiAgICBBTFNBOiB2c25kOiBJbXBsZW1lbnQg
aGFuZGxpbmcgb2Ygc2hhcmVkIGJ1ZmZlcnMKPiAgICBBTFNBOiB2c25kOiBJbnRyb2R1Y2UgQUxT
QSB2aXJ0dWFsIHNvdW5kIGRyaXZlcgo+ICAgIEFMU0E6IHZzbmQ6IEluaXRpYWxpemUgdmlydHVs
IHNvdW5kIGNhcmQKPiAgICBBTFNBOiB2c25kOiBBZGQgdGltZXIgZm9yIHBlcmlvZCBpbnRlcnJ1
cHQgZW11bGF0aW9uCj4gICAgQUxTQTogdnNuZDogSW1wbGVtZW50IEFMU0EgUENNIG9wZXJhdGlv
bnMKPiAgICBBTFNBOiB2c25kOiBJbXBsZW1lbnQgY29tbXVuaWNhdGlvbiB3aXRoIGJhY2tlbmQK
PiAgICBBTFNBOiB2c25kOiBJbnRyb2R1Y2UgS2NvbmZpZyBvcHRpb24gdG8gZW5hYmxlIFhlbiBQ
ViBzb3VuZAo+IAo+ICAgc291bmQvZHJpdmVycy9LY29uZmlnICAgICB8ICAgMTIgKwo+ICAgc291
bmQvZHJpdmVycy9NYWtlZmlsZSAgICB8ICAgIDIgKwo+ICAgc291bmQvZHJpdmVycy94ZW4tZnJv
bnQuYyB8IDIwMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gICAzIGZpbGVzIGNoYW5nZWQsIDIwNDMgaW5zZXJ0aW9ucygrKQoKVGhpcyBwYXRjaHNldCBp
cyBub3QgcHJvcGVyIHlldC4KCllvdXIgZmlyc3QgcGF0Y2ggaW5jbHVkZXMgY29kZSBkaWZmZXJl
bmNlIHVuZGVyIGxpbmUgMjYsIHRodXMgaXQgZXhwZWN0cyAKZXhpc3RlbmNlIG9mIGEgZmlsZSAn
c291bmQvZHJpdmVycy94ZW4tZnJvbnQuYycgaW4gdHJlZS4gSG93ZXZlciwgdGhlIApmaWxlIGlz
IG5vdCBpbnRyb2R1Y2VkIGluIGFueSB1cHN0cmVhbSB5ZXQ7IGF0IGxlYXN0LCBMaW51cydzIHRy
ZWUgYW5kIApJd2FpLXNhbidzIHRyZWUuCgpZb3Ugc3RpbGwgd29yayBvbiB5b3VyIGxvY2FsIGJy
YW5jaCwgbm90IGZvciB1cy4KCgpSZWdhcmRzCgpUYWthc2hpIFNha2Ftb3RvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:18:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:18: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.xen.org>)
	id 1degzW-00072M-21; Mon, 07 Aug 2017 12:18:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1degzV-00072G-Dn
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:18:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 16/B4-03612-C9A58895; Mon, 07 Aug 2017 12:18:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5GHrdWXdOVEe
 kwaUqiyUfF7M4MHoc3f2bKYAxijUzLym/IoE14+w+2YLpghWrvl9lb2Ds5+ti5OIQEuhnlPj9
 5gIriMMisI1VYsqBN0wgjoTAHVaJa3P72boYOYGcOIkFczYAVXEA2RUST6cXgoSFBBQlvj6bz
 gQxaQqTxOFVX8DqhQXCJRZsaWEGsUUEmhklXm1yALGZBfwkpj15yALRXC6xedIZsBo2ASOJ5T
 d+gMV5BWwkFr3bzwhiswioSHR92AY2UxRoZu8BiHt4BQQlTs58AlbPKeAocfpJOwvEfDOJeZs
 fMkPY8hLb386BssUlbj2ZzzSBUWQWkvZZSFpmIWmZhaRlASPLKkaN4tSistQiXSNDvaSizPSM
 ktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLhgAIIdjH+WBRxilORgUhLljV/RFinEl5SfU
 pmRWJwRX1Sak1p8iFGGg0NJgrc8siNSSLAoNT21Ii0zBxihMGkJDh4lEV4LkDRvcUFibnFmOk
 TqFKMlx5Ur674wcWxYvR5ITjmw/QuTEEtefl6qlDhvJkiDAEhDRmke3DhYErnEKCslzMsIdKA
 QT0FqUW5mCar8K0ZxDkYlYd5SkCk8mXklcFtfAR3EBHTQm8RWkINKEhFSUg2MbXtuLeWoqeVd
 23U9QZ7HsfplcVnb0vrP5Ycblkqd1HFcJeitO2sq1xb3168MI8QDnh4I2aQ3fbnABfnCqu3VQ
 Qr/sgwFEhojd0pVC8VpqXRwF8Seb5SKnxE35x9X88w8l0LBlmVz5s389thea9bkyJXVysrpuf
 a/NvZcdJwYkT+7//U7zRlKLMUZiYZazEXFiQCQZqqDHQMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502108315!87470315!1
X-Originating-IP: [209.85.215.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 60911 invoked from network); 7 Aug 2017 12:18:35 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:18:35 -0000
Received: by mail-lf0-f67.google.com with SMTP id o85so214847lff.1
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:18:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=DyV96Nv45dHHfdd5aVg+M+dpsuZQGp27WFPZF3zWNMI=;
 b=reRkCeZONsZPyvEW4SGIMs0dbaRAoy9Zqiict5dV1MDWBrxqpCubSQr9G47QmcuDrF
 VfiG0Rb4+PcVnV1DBWebxH1/P+nmY9z3OhvAx9PETreXCmAtTpeXNmYnlwVdAJ6Isfzu
 2scuL2uBX10Xtf7sDj4dt8Tpza+jGzPw0tJZKf3CwnYoSoRCy0w61SgoZ92KNZ1lcRDy
 0hNL3f+ZnFE/HLw3k23hNrqyoQVpuI5rIPhZbrz2tL7areYEVFEGMjlF8B5bI8t5tfVH
 J/yf1rEXcYloB5lrfhV6xn2lWg0hMiKK5Aw+Vq4d8Ap9IL6i/G4sypI5yNntYXBQT+ag
 cLaA==
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=DyV96Nv45dHHfdd5aVg+M+dpsuZQGp27WFPZF3zWNMI=;
 b=ZbjDCQgKEiR+lnPfJpuNvNH9XQ0/n6mfbYYvQ50EeBiyOD2lErqidQpuNnMP1ZPWam
 W8gecHo2RlyzvSymqMI5P3f/NuCcqJ2pu0Aq2cSi0E4Hhkfhvyg1kdsXdb/IAUn8lLPH
 2muZ2pA1DSopuCYYxRok+yCUXizNsuc8GqA5tc6VjS4b7y8CShgdCIiEnkVBoiA+66yv
 nQvVi/ryDRiQQmSVT8fkX4YF6cYYDTqtgEfbb08iijf4HHu+7dSwvHh42KAEiqNLlOvF
 1XDdF9cxXEqQ66kdyQZxWs1ngoZSbBEFO6jtrDbSSD8FkrsItdxoMu2mQhBwiuigwruy
 WJNw==
X-Gm-Message-State: AHYfb5g2JuxTXzkfWU11CNPHV4YE61LWEQDYVOqDpjOKogUAfrMw7GwE
 byiaN+Um6Nur2Q==
X-Received: by 10.25.151.18 with SMTP id z18mr104165lfd.101.1502108315146;
 Mon, 07 Aug 2017 05:18:35 -0700 (PDT)
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
 t4sm327886ljd.55.2017.08.07.05.18.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 07 Aug 2017 05:18:34 -0700 (PDT)
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>, alsa-devel@alsa-project.org,
 xen-devel@lists.xen.org, linux-kernel@vger.kernel.org
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
 <ccaa1c31-f733-c582-38b9-7e9eca25a0c2@sakamocchi.jp>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <813def1d-4052-0f21-418f-811b5294a539@gmail.com>
Date: Mon, 7 Aug 2017 15:18:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <ccaa1c31-f733-c582-38b9-7e9eca25a0c2@sakamocchi.jp>
Content-Language: en-US
Cc: tiwai@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH RESEND 00/11] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDcvMjAxNyAwMzowOSBQTSwgVGFrYXNoaSBTYWthbW90byB3cm90ZToKPiBIaSwKPgo+
IE9uIEF1ZyA3IDIwMTcgMjA6NTAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBG
cm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Cj4+Cj4+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgWGVuIFsxXSBw
YXJhLXZpcnR1YWxpemVkCj4+IHNvdW5kIGZyb250ZW5kIGRyaXZlci4gSXQgaW1wbGVtZW50cyB0
aGUgcHJvdG9jb2wgZnJvbQo+PiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vc25kaWYuaCB3aXRo
IHRoZSBmb2xsb3dpbmcgbGltaXRhdGlvbnM6Cj4+IC0gbXV0ZS91bm11dGUgaXMgbm90IHN1cHBv
cnRlZAo+PiAtIGdldC9zZXQgdm9sdW1lIGlzIG5vdCBzdXBwb3J0ZWQKPj4gVm9sdW1lIGNvbnRy
b2wgaXMgbm90IHN1cHBvcnRlZCBmb3IgdGhlIHJlYXNvbiB0aGF0IG1vc3Qgb2YgdGhlCj4+IHVz
ZS1jYXNlcyAoYXQgdGhlIG1vbWVudCkgYXJlIGJhc2VkIG9uIHNjZW5hcmlvdXMgd2hlcmUKPj4g
dW5wcml2aWxlZ2VkIE9TIChlLmcuIEFuZHJvaWQsIEFHTCBldGMpIHVzZSBzb2Z0d2FyZSBtaXhl
cnMuCj4+Cj4+IEJvdGggY2FwdHVyZSBhbmQgcGxheWJhY2sgYXJlIHN1cHBvcnRlZC4KPj4KPj4g
VGhhbmsgeW91LAo+PiBPbGVrc2FuZHIKPj4KPj4gUmVzZW5kaW5nIGJlY2F1c2Ugb2YgcmViYXNl
IG9udG8gWzJdCj4+Cj4+IFsxXSBodHRwczovL3hlbnByb2plY3Qub3JnLwo+PiBbMl0gCj4+IGh0
dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rpd2FpL3NvdW5k
LmdpdC9sb2cvP2g9Zm9yLW5leHQKPj4KPj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gKDExKToK
Pj4gICAgQUxTQTogdnNuZDogSW1wbGVtZW50IGRyaXZlcidzIHByb2JlL3JlbW92ZQo+PiAgICBB
TFNBOiB2c25kOiBJbXBsZW1lbnQgWGVuIGJ1cyBzdGF0ZSBoYW5kbGluZwo+PiAgICBBTFNBOiB2
c25kOiBSZWFkIHNvdW5kIGRyaXZlciBjb25maWd1cmF0aW9uIGZyb20gWGVuIHN0b3JlCj4+ICAg
IEFMU0E6IHZzbmQ6IEltcGxlbWVudCBYZW4gZXZlbnQgY2hhbm5lbCBoYW5kbGluZwo+PiAgICBB
TFNBOiB2c25kOiBJbXBsZW1lbnQgaGFuZGxpbmcgb2Ygc2hhcmVkIGJ1ZmZlcnMKPj4gICAgQUxT
QTogdnNuZDogSW50cm9kdWNlIEFMU0EgdmlydHVhbCBzb3VuZCBkcml2ZXIKPj4gICAgQUxTQTog
dnNuZDogSW5pdGlhbGl6ZSB2aXJ0dWwgc291bmQgY2FyZAo+PiAgICBBTFNBOiB2c25kOiBBZGQg
dGltZXIgZm9yIHBlcmlvZCBpbnRlcnJ1cHQgZW11bGF0aW9uCj4+ICAgIEFMU0E6IHZzbmQ6IElt
cGxlbWVudCBBTFNBIFBDTSBvcGVyYXRpb25zCj4+ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBj
b21tdW5pY2F0aW9uIHdpdGggYmFja2VuZAo+PiAgICBBTFNBOiB2c25kOiBJbnRyb2R1Y2UgS2Nv
bmZpZyBvcHRpb24gdG8gZW5hYmxlIFhlbiBQViBzb3VuZAo+Pgo+PiAgIHNvdW5kL2RyaXZlcnMv
S2NvbmZpZyAgICAgfCAgIDEyICsKPj4gICBzb3VuZC9kcml2ZXJzL01ha2VmaWxlICAgIHwgICAg
MiArCj4+ICAgc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYyB8IDIwMjkgCj4+ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwg
MjA0MyBpbnNlcnRpb25zKCspCj4KPiBUaGlzIHBhdGNoc2V0IGlzIG5vdCBwcm9wZXIgeWV0Lgo+
CnJlYWxseSBzb3JyeSBmb3IgdGhlIG1lc3MgOigKPiBZb3VyIGZpcnN0IHBhdGNoIGluY2x1ZGVz
IGNvZGUgZGlmZmVyZW5jZSB1bmRlciBsaW5lIDI2LCB0aHVzIGl0IAo+IGV4cGVjdHMgZXhpc3Rl
bmNlIG9mIGEgZmlsZSAnc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYycgaW4gdHJlZS4gCj4gSG93
ZXZlciwgdGhlIGZpbGUgaXMgbm90IGludHJvZHVjZWQgaW4gYW55IHVwc3RyZWFtIHlldDsgYXQg
bGVhc3QsIAo+IExpbnVzJ3MgdHJlZSBhbmQgSXdhaS1zYW4ncyB0cmVlLgpJIG1pc3NlZCB0aGUg
dmVyeSBmaXJzdCBwYXRjaCBpbiB0aGUgc2VyaWVzLCB0aGlzIGlzIHdoeSwgbXkgYmFkCj4KPiBZ
b3Ugc3RpbGwgd29yayBvbiB5b3VyIGxvY2FsIGJyYW5jaCwgbm90IGZvciB1cy4KPgpzb3JyeQo+
Cj4gUmVnYXJkcwo+Cj4gVGFrYXNoaSBTYWthbW90bwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:22:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh39-0007fW-BC; Mon, 07 Aug 2017 12:22:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deh38-0007f8-09
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 12:22:22 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AE/AB-03368-D7B58895; Mon, 07 Aug 2017 12:22:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbcmuiP
 SoOGtqMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzPkyfwVqwMqPi8I3zLA2M
 +2y7GLk4hAT+Mkps376BGcJ5zCjRPnkWE4SzjVHi04G3rF2MnBwiAs4SX8/MZQexeQX0JfYfP
 8QEYgsLBEicXTmdHaRBQqBLWeJg824WkISEgKfEtH/72WDs7pWLgVawc7AJWEkcEgOJsgioSq
 zfcZBtAiP3AkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjL+WBRxilORgUhLljV/RFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrcwqiNSSLAo
 NT21Ii0zBxh+MGkJDh4lEV4VkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzhoEUCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMmgUzhycwrgdv0CugIJqAj3iS2gh
 xRkoiQkmpgtHUT7Xj//JX6SeezMU05u0rO+hs7ftdb9MrpEPuOXJ4VoQ/kZv8J71g+tUekI/J
 t+93YLik7tznie0NO3lN70HmVu1Z2ScadS8Hre3esmqugd3vN5VVr8/L9bXr3xmn1fNwQ8j68
 0/H4boenU6av275occMB6fwKTcncuW/7r2fOSWWbvymHTYmlOCPRUIu5qDgRAIN88xOAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502108539!110381224!1
X-Originating-IP: [104.130.215.37]
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 56224 invoked from network); 7 Aug 2017 12:22:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 12:22:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deh32-00007Z-Bj; Mon, 07 Aug 2017 12: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 1deh2w-0006Sh-UC; Mon, 07 Aug 2017 12:22:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deh2w-00064t-5P; Mon, 07 Aug 2017 12:22:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112496-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xl-rtds: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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 12:22:10 +0000
Subject: [Xen-devel] [xen-unstable test] 112496: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ5NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjQ5Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDc1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0NzUKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMjQ3NQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDc1CiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI0NzUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNDQ3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTEyNDc1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI0NzUKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMjQ3NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNDc1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI0NzUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDExMjQ3NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYjgwMjlkYjYy
ZWIyYTA2YTIwNGE4ZTJiNjk0MzdkMDkyN2JkMWFjNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgYjgwMjlkYjYyZWIyYTA2YTIwNGE4ZTJiNjk0MzdkMDkyN2JkMWFjNAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNDk2ICAyMDE3LTA4LTA3IDAyOjAxOjAxIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3Vu
ZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFk
eSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:23: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.xen.org>)
	id 1deh3q-0007kk-Np; Mon, 07 Aug 2017 12:23:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3p-0007kO-K0
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 23/FA-02962-8AB58895; Mon, 07 Aug 2017 12:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVyMfS6ie6K6I5
 Ig7VNshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bH/fiCJzwVt7p3szUwPufqYuTiEBKYwCix
 79IHJhCHReASi8TH679ZQBwJgXcsEl0bm4AcTiAnTuLVvntsEHa5xKrWfWBxIQFFia/PpjNB2
 KuYJI7udgSx2QSMJJbf+AFWIyIQIXHs8QewXmaBUokb++cwg9jCAsESH6Z/ZgSxWQRUJY4df8
 YKYvMKOEr0v/nFCrFLTuLmuU7mCYx8CxgZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBAYKAxDsYPy2LOAQoyQHk5Iob/yKtkghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKEryvIzsihQSLUtNTK9Iyc4AhC5OW4OBREuFViQJK8xYXJOYWZ6ZDpE4x2nNcubLuC
 xPHhtXrgeSUA9uB5KsJ/78xCbHk5eelSonz3gWZKgDSllGaBzcUFmOXGGWlhHkZgc4U4ilILc
 rNLEGVf8UozsGoJMyrBrKcJzOvBG73K6CzmIDOepPYCnJWSSJCSqqBMTFwQ/cUVcv420ml8+V
 Psd1wv35WJejloaOGW793+1c65v/iNFmtlsJ5zPG+3omj6qolU1buvGQU9e+N05cHod+P/H3z
 P75WZObM2kcRDeo79+V8edU9kXWV8pKXHef/ZJdcZF1iq7Fs5b7Zv5KXfq/mtmqcVfbwwAPBa
 PHV69z8smYZcxp+b1JiKc5INNRiLipOBAAsdN0urAIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502108583!53740076!1
X-Originating-IP: [209.85.215.52]
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 52713 invoked from network); 7 Aug 2017 12:23:04 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:04 -0000
Received: by mail-lf0-f52.google.com with SMTP id g25so1227053lfh.1
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=3LmxXRhvC+KCajiR/ZCBjHExp5bHIZPca5xUVFs5pBk=;
 b=vVYJ2wOv1ULXNRg8KNaXZTv0OENFTo3LxID+N2LqeVAMdfZndRxCrGQFPzmjm553Xd
 /FcInBEsT+OI8EhAobDHR63/z/YzksOCcsVfK2fpEAYgF6z2yLKQSwrXHmS25SjBhblS
 T9A50QfRzQuq61aaRz4rYxNROQXYxUGZn3C/99sNVsCRTvikn3S1IaRM8039U7h3cD2d
 lACJsMHj0kKMe5+knCHJG/sLc+YpePY3Lflyr1w3Zae4yG06R25OS3QleM+zMKpkfY+s
 ST3yMYOhINMFEtd78pzyhd/suA5TTBIgoddaKA5hlBGu85WGfVntLH3zWMnPP3b5UNtg
 rkig==
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=3LmxXRhvC+KCajiR/ZCBjHExp5bHIZPca5xUVFs5pBk=;
 b=b+unhHJqouyj/E+xYd8ZAIUmqd1Cl0hyO9/xeDB4Mcz9/3roSHloupN5I37A1Y0TN1
 wDTw0F9gf2Q1GxPlIxE/Weu2OStRfgFEo4VexMfgHqwRXx/XxA1QrhZrPFw1yFfS3EDl
 K9SJM0PU+oHBPl35zIzUOH2o8+Fiu4I8d+wGtINOunGNvMs7P0oMWjn38X0VQDrTnnnJ
 QgOvVOuPBtGeNMd7iOjQYRlS5bSLpJC2wuB4I3nsOhZBZQIubjLtTXgJmmi3AN5eJdxH
 zmGVM6PAgD5tpqk4KU0rdHS6h8hccrR3uQ0XL26fy1Qvfd0KBKeOvdQismTw3JayAn0c
 egyg==
X-Gm-Message-State: AHYfb5iYGvL4l0moWEg6yLD+utN+uVc+Sitr3QEQrAnlYKbdyo4xGgmb
 DgBhayAye59YJQ==
X-Received: by 10.25.225.12 with SMTP id y12mr130765lfg.83.1502108583516;
 Mon, 07 Aug 2017 05:23:03 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:02 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:45 +0300
Message-Id: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
	para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBYZW4gWzFdIHBhcmEt
dmlydHVhbGl6ZWQKc291bmQgZnJvbnRlbmQgZHJpdmVyLiBJdCBpbXBsZW1lbnRzIHRoZSBwcm90
b2NvbCBmcm9tCmluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9zbmRpZi5oIHdpdGggdGhlIGZvbGxv
d2luZyBsaW1pdGF0aW9uczoKLSBtdXRlL3VubXV0ZSBpcyBub3Qgc3VwcG9ydGVkCi0gZ2V0L3Nl
dCB2b2x1bWUgaXMgbm90IHN1cHBvcnRlZApWb2x1bWUgY29udHJvbCBpcyBub3Qgc3VwcG9ydGVk
IGZvciB0aGUgcmVhc29uIHRoYXQgbW9zdCBvZiB0aGUKdXNlLWNhc2VzIChhdCB0aGUgbW9tZW50
KSBhcmUgYmFzZWQgb24gc2NlbmFyaW91cyB3aGVyZQp1bnByaXZpbGVnZWQgT1MgKGUuZy4gQW5k
cm9pZCwgQUdMIGV0YykgdXNlIHNvZnR3YXJlIG1peGVycy4KCkJvdGggY2FwdHVyZSBhbmQgcGxh
eWJhY2sgYXJlIHN1cHBvcnRlZC4KClRoYW5rIHlvdSwKT2xla3NhbmRyCgpSZXNlbmRpbmcgYmVj
YXVzZSBvZiByZWJhc2Ugb250byBbMl0gKyBhZGRlZCBtaXNzaW5nIHBhdGNoCgpbMV0gaHR0cHM6
Ly94ZW5wcm9qZWN0Lm9yZy8KWzJdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3Rpd2FpL3NvdW5kLmdpdC9sb2cvP2g9Zm9yLW5leHQKCk9sZWtzYW5kciBB
bmRydXNoY2hlbmtvICgxMik6CiAgQUxTQTogdnNuZDogSW50cm9kdWNlIFhlbiBwYXJhLXZpcnR1
YWxpemVkIHNvdW5kIGZyb250ZW5kIGRyaXZlcgogIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBkcml2
ZXIncyBwcm9iZS9yZW1vdmUKICBBTFNBOiB2c25kOiBJbXBsZW1lbnQgWGVuIGJ1cyBzdGF0ZSBo
YW5kbGluZwogIEFMU0E6IHZzbmQ6IFJlYWQgc291bmQgZHJpdmVyIGNvbmZpZ3VyYXRpb24gZnJv
bSBYZW4gc3RvcmUKICBBTFNBOiB2c25kOiBJbXBsZW1lbnQgWGVuIGV2ZW50IGNoYW5uZWwgaGFu
ZGxpbmcKICBBTFNBOiB2c25kOiBJbXBsZW1lbnQgaGFuZGxpbmcgb2Ygc2hhcmVkIGJ1ZmZlcnMK
ICBBTFNBOiB2c25kOiBJbnRyb2R1Y2UgQUxTQSB2aXJ0dWFsIHNvdW5kIGRyaXZlcgogIEFMU0E6
IHZzbmQ6IEluaXRpYWxpemUgdmlydHVsIHNvdW5kIGNhcmQKICBBTFNBOiB2c25kOiBBZGQgdGlt
ZXIgZm9yIHBlcmlvZCBpbnRlcnJ1cHQgZW11bGF0aW9uCiAgQUxTQTogdnNuZDogSW1wbGVtZW50
IEFMU0EgUENNIG9wZXJhdGlvbnMKICBBTFNBOiB2c25kOiBJbXBsZW1lbnQgY29tbXVuaWNhdGlv
biB3aXRoIGJhY2tlbmQKICBBTFNBOiB2c25kOiBJbnRyb2R1Y2UgS2NvbmZpZyBvcHRpb24gdG8g
ZW5hYmxlIFhlbiBQViBzb3VuZAoKIHNvdW5kL2RyaXZlcnMvS2NvbmZpZyAgICAgfCAgIDEyICsK
IHNvdW5kL2RyaXZlcnMvTWFrZWZpbGUgICAgfCAgICAyICsKIHNvdW5kL2RyaXZlcnMveGVuLWZy
b250LmMgfCAyMTA3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogMyBmaWxlcyBjaGFuZ2VkLCAyMTIxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBzb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:23: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.xen.org>)
	id 1deh3q-0007l5-VB; Mon, 07 Aug 2017 12:23:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3q-0007kc-Ef
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C8/63-09901-9AB58895; Mon, 07 Aug 2017 12:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfS6o+7K6I5
 Ig61neCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXb9czFlwVqeh6e4ytgfGFYBcjF4eQwARG
 id4Vu1lAHBaBlywSM1uaWEEcCYF+VomWr1MZuxg5gJw4ibXvwroYOYHMMok9L64xgdhCAooSX
 59NZ4KYtIpJYvX0FhaQBJuAkcTyGz/AbBGBCIljjz+wgdjMAqUSN/bPYQaxhQXiJV4fbwarYR
 FQlXg3fTcjiM0r4Cjx+PtGJohlchI3z3WC1XMKOEk8733MBrHYUeLzmRmsExgFFjAyrGLUKE4
 tKkst0jU010sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwtBiDYwXh7Y8AhRkkO
 JiVR3vgVbZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgLozoihQSLUtNTK9Iyc4BBDpOW4OBRE
 uFVAUnzFhck5hZnpkOkTjG6cly5su4LE8eG1euB5JQD24Hkire7gOSrCf+/MQmx5OXnpUqJ84
 aBNAuANGeU5sGNhkXoJUZZKWFeRqBjhXgKUotyM0tQ5V8xinMwKgnzzgeZwpOZVwJ3wSug45i
 AjnuT2ApyXEkiQkqqgZFhy9q1R2LeG+tzOx3qvf9M9O3j9ktzI3hZShzyGLkjG9gWPWyRePC6
 /KcHy36HfJ/gGx3BD+M41r0/eo1Z51PoXIHt6/2PPwurfSf9OKnx+vK4XKvulRG26nUPSx7/z
 79+xvmkn2Xt0T6HzGC+paWWv+7NZDy1caPLwv4zwbs149qbTuZXvFNiKc5INNRiLipOBAB+gv
 nPywIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502108584!98242014!1
X-Originating-IP: [209.85.215.65]
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 53838 invoked from network); 7 Aug 2017 12:23:05 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:05 -0000
Received: by mail-lf0-f65.google.com with SMTP id t128so214065lff.3
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ebt4vcvGPZuotTDtfKiFUJgBv4RS1Pb8Q1I7SjabkqI=;
 b=hIQzjimts866Zfg9p2mYu5/zgWX3kveFrznhK58R/7gnLNCD39glolqkcJRTDcjqrW
 yBs6FmsnxLC3WFwF/T1RrifVsWZ8uIm7EUc+eOT8QQk2eKYtiIeJXadAFqB98fA4V4o/
 VW7O5ffmU4FfhZ1nkiE5PmgkorNp83wYd0VlI2aeGCdzj+RC8n7YFS+ImeVORDikWHSD
 DJGXeGCBWnrvKaksPUnLtHQNkKIsZIqnuvJD9pSNUJbEn7lZlLFkZKctIeOaXOP0FC8v
 CoA50JkC6L7sMGBoEWT3/v+3BK+L+KsicrTETR4Gmz+ad3OqMASzQzsZT66K8nFfn9CN
 RIYA==
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=ebt4vcvGPZuotTDtfKiFUJgBv4RS1Pb8Q1I7SjabkqI=;
 b=qoIEOdznmN85X8G6PpZi4UV7fo7NV5/wwDmfANPl+Z7App8IUjTwYVcdBrqpOsGUmL
 FiP8J+CC88DFd7ilE4ls4qSvOT8s75y+COH/fUMFnNb41eB+JEp34lQjprFUOXTi2yvO
 lKxi2Bh8SVfMHV0sgNxBN8N7IIa31B+GLH8LOMt+jjjwY+4Snq7pvxLXrqf5D9pZcboE
 +XvCU6apq7mUgijBGdIoMTrxA/2JQk5pCStxMW3VvWdiBD7AM8S9mvdI43OIQZuEWxGM
 2gghsXBhBiZ2J3oh0DQOywMHWeYDg4lC4V0kgsUkrOGc8nhELKI48lOUNz0sHPh0t+eH
 ZO0w==
X-Gm-Message-State: AHYfb5jmJ+YK71CDsq8nHsrn9g39qgxEKZ4Xb/eT0TeZrNDgz5kS1ERj
 psTPLmgUYaNGqA==
X-Received: by 10.25.21.204 with SMTP id 73mr90821lfv.241.1502108584510;
 Mon, 07 Aug 2017 05:23:04 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:04 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:46 +0300
Message-Id: <1502108577-8099-2-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 01/12] ALSA: vsnd: Introduce Xen
	para-virtualized sound frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW50cm9kdWNlIHNrZWxldG9uIG9mIHRoZSBwYXJhLXZpcnR1YWxpemVkIFhlbiBz
b3VuZApmcm9udGVuZCBkcml2ZXIuIFRoaXMgcGF0Y2ggb25seSBhZGRzIHJlcXVpcmVkCmVzc2Vu
dGlhbCBzdHVicy4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9u
dC5jIHwgNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgc291
bmQvZHJpdmVycy94ZW4tZnJvbnQuYwoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZy
b250LmMgYi9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMC4uNjE3NzljMzZjYWUzCi0tLSAvZGV2L251bGwKKysrIGIvc291bmQv
ZHJpdmVycy94ZW4tZnJvbnQuYwpAQCAtMCwwICsxLDc4IEBACisvKgorICogWGVuIHBhcmEtdmly
dHVhbCBzb3VuZCBkZXZpY2UKKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5
CisgKiAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2Yg
dGhlIExpY2Vuc2UsIG9yCisgKiAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
CisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogICBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIEJhc2VkIG9uOiBzb3Vu
ZC9kcml2ZXJzL2R1bW15LmMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxNyBFUEFNIFN5
c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtz
YW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgorICovCisKKyNpbmNsdWRlIDxsaW51eC9tb2R1
bGUuaD4KKworI2luY2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4KKyNpbmNsdWRlIDx4ZW4veGVu
Lmg+CisjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgorCisjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9p
by9zbmRpZi5oPgorCitzdGF0aWMgdm9pZCB4ZHJ2X2JlX29uX2NoYW5nZWQoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKnhiX2RldiwKKwllbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlKQorewor
fQorCitzdGF0aWMgaW50IHhkcnZfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwK
Kwljb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCit7CisJcmV0dXJuIDA7Cit9CisK
K3N0YXRpYyBpbnQgeGRydl9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKK3sKKwly
ZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHhkcnZf
aWRzW10gPSB7CisJeyBYRU5TTkRfRFJJVkVSX05BTUUgfSwKKwl7ICIiIH0KK307CisKK3N0YXRp
YyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciB4ZW5fZHJpdmVyID0geworCS5pZHMgPSB4ZHJ2X2lkcywK
KwkucHJvYmUgPSB4ZHJ2X3Byb2JlLAorCS5yZW1vdmUgPSB4ZHJ2X3JlbW92ZSwKKwkub3RoZXJl
bmRfY2hhbmdlZCA9IHhkcnZfYmVfb25fY2hhbmdlZCwKK307CisKK3N0YXRpYyBpbnQgX19pbml0
IHhkcnZfaW5pdCh2b2lkKQoreworCWlmICgheGVuX2RvbWFpbigpKQorCQlyZXR1cm4gLUVOT0RF
VjsKKworCXByX2luZm8oIkluaXRpYWxpc2luZyBYZW4gIiBYRU5TTkRfRFJJVkVSX05BTUUgIiBm
cm9udGVuZCBkcml2ZXJcbiIpOworCXJldHVybiB4ZW5idXNfcmVnaXN0ZXJfZnJvbnRlbmQoJnhl
bl9kcml2ZXIpOworfQorCitzdGF0aWMgdm9pZCBfX2V4aXQgeGRydl9jbGVhbnVwKHZvaWQpCit7
CisJcHJfaW5mbygiVW5yZWdpc3RlcmluZyBYZW4gIiBYRU5TTkRfRFJJVkVSX05BTUUgIiBmcm9u
dGVuZCBkcml2ZXJcbiIpOworCXhlbmJ1c191bnJlZ2lzdGVyX2RyaXZlcigmeGVuX2RyaXZlcik7
Cit9CisKK21vZHVsZV9pbml0KHhkcnZfaW5pdCk7Cittb2R1bGVfZXhpdCh4ZHJ2X2NsZWFudXAp
OworCitNT0RVTEVfREVTQ1JJUFRJT04oIlhlbiB2aXJ0dWFsIHNvdW5kIGRldmljZSBmcm9udGVu
ZCIpOworTU9EVUxFX0xJQ0VOU0UoIkdQTCIpOworTU9EVUxFX0FMSUFTKCJ4ZW46IlhFTlNORF9E
UklWRVJfTkFNRSk7CitNT0RVTEVfU1VQUE9SVEVEX0RFVklDRSgie3tBTFNBLFZpcnR1YWwgc291
bmRjYXJkfX0iKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh3s-0007m4-5c; Mon, 07 Aug 2017 12:23:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3r-0007kc-7X
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:07 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 64/73-09901-AAB58895; Mon, 07 Aug 2017 12:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVyMfS6i+6q6I5
 Ig8VnBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrHxexFnziqTi9+y5zA+MK7i5GTg4hgQmM
 Ehvfx3QxcnGwCLxkkThy7RYziCMh0M8q0Xmrm6mLkQPIiZPo7xcAaZAQqJQ48/cyG0SzosTXZ
 9OZIOxVTBInG+VAbDYBI4nlN36wgNgiAhESxx5/AKtnFiiVuLF/DjOILSzgJdE1ZTkjiM0ioC
 rR+m0iWD2vgKPE4dadTBC75CRunusEq+cUcJJ43vsYaq+jxOczM1gnMAosYGRYxahRnFpUllq
 ka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGFYMQLCD8cuygEOMkhxMSqK8
 8SvaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8H6K6ogUEixKTU+tSMvMAQY4TFqCg0dJhFcSG
 ORCvMUFibnFmekQqVOM9hxXrqz7wsSxYfV6IDnlwHYg+WrC/29MQix5+XmpUuK8d0GmCoC0ZZ
 TmwQ2FReQlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfMmgUzhycwrgdv9CugsJqCz3iS2gpx
 VkoiQkmpglGiozEywbd3RqdGYk/s9beF08fL4t4tZhPntQ7xaTX+s5Nba4O7xMDRJQFlcJzLB
 SGHhbqEneWzt9mls+3dy/Xu7PXvCP+dnp9RemM5+YiBoFeDH11MTkZ9VdfY23/ayq5uua5s/8
 vr83Vxlu1Fn32/BqW92xT9Mq1PuCHuUy738hMWs9rtKLMUZiYZazEXFiQD+r21wwwIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502108585!68797799!1
X-Originating-IP: [209.85.215.68]
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 16049 invoked from network); 7 Aug 2017 12:23:06 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:06 -0000
Received: by mail-lf0-f68.google.com with SMTP id t128so214106lff.3
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+vA8aZGcXqu/LJ/93kX8p1EWX2NWedoUpO+c6ZhtCmE=;
 b=PvJ4i8iBi0I7b5kf5Hd5LNKWoL+0fmBrSz0VWpP3ifGe2DRvz+3doahBH0nxA9u/iA
 WxELXoSCkB6GZoDfbtucbClDY1uGn6wD4zmUB3LwyqTe2u1ZABMf3IWWtFulsZ0xV7aB
 A2joWQRBiGlv7bBE2m0n7tTqydKjyUnLdPAzLQQOKNEfBxEfz70DDrPq2eStNmC5IKDC
 pdbFxLxHvhQaU56sT+enm+f56nquDU/Rox5VfwKZncI6+c2RwnonGtkl6pRgsQAQDNux
 Swhv/+4liEi78cAyz9ZS6lzKpiy02monkuP3rRCmXyr3Mebs9IZ7E1cO8MBmzzwu5m9t
 CFGQ==
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=+vA8aZGcXqu/LJ/93kX8p1EWX2NWedoUpO+c6ZhtCmE=;
 b=N//sc4YRip5z4kHGPyRRAvGzhXNcMC83ehdAOE8JvNFVO243mA1Lien34I1cfq6Xaa
 G22an3x3zrfIfrhl5UJzURk12sluMpZimq6b+T8wfhHWJ8vbL9zpP1s6t52stmX5bK43
 j4+vQR3csU5YnWarHUjw3b87R4NBJ3CseBA8sc0T5HJEc6kmTLwkWDhLQ5PshHA9Hpeh
 9pJuZAnxQkmki4VJ+Ovk4HvGsWQ3RZuZFFQMMimEpQZ+2ChOqwUclLmSilSOJap1Pca/
 gz01D3UikA8FKstcnwIdK97z54RuVOOMZANgL4U2h5NZNjSVOqwlasm+NUZigfIMtWfX
 ZqmA==
X-Gm-Message-State: AHYfb5g1Ts+rrjXrtthXIJZ29OmiBh9s3/xohGwgttyhH9iFPKI3w4lo
 oL1wvdCIWk6VFg==
X-Received: by 10.25.38.148 with SMTP id m142mr110403lfm.137.1502108585609;
 Mon, 07 Aug 2017 05:23:05 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:05 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:47 +0300
Message-Id: <1502108577-8099-3-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 02/12] ALSA: vsnd: Implement driver's
	probe/remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKQWRkIGVzc2VudGlhbCBkcml2ZXIgcHJpdmF0ZSBpbmZvIHN0cnVjdHVyZSwgaW5p
dGlhbGl6ZQpsb2NrcyBhbmQgaW1wbGVtZW50IHByb2JlL3JlbW92ZSBvZiB0aGUgWGVuIGZyb250
ZW5kCmRyaXZlci4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9u
dC5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9z
b3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCmluZGV4IDYxNzc5YzM2Y2FlMy4uOGM1ZGU3YjBlN2I1
IDEwMDY0NAotLS0gYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZl
cnMveGVuLWZyb250LmMKQEAgLTI2LDYgKzI2LDE2IEBACiAKICNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL2lvL3NuZGlmLmg+CiAKK3N0cnVjdCB4ZHJ2X2luZm8geworCXN0cnVjdCB4ZW5idXNfZGV2
aWNlICp4Yl9kZXY7CisJc3BpbmxvY2tfdCBpb19sb2NrOworCXN0cnVjdCBtdXRleCBtdXRleDsK
K307CisKK3N0YXRpYyB2b2lkIHhkcnZfcmVtb3ZlX2ludGVybmFsKHN0cnVjdCB4ZHJ2X2luZm8g
KmRydl9pbmZvKQoreworfQorCiBzdGF0aWMgdm9pZCB4ZHJ2X2JlX29uX2NoYW5nZWQoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKIAllbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRl
KQogewpAQCAtMzQsMTEgKzQ0LDI4IEBAIHN0YXRpYyB2b2lkIHhkcnZfYmVfb25fY2hhbmdlZChz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAogc3RhdGljIGludCB4ZHJ2X3Byb2JlKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCiAJY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQg
KmlkKQogeworCXN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvOworCisJZHJ2X2luZm8gPSBkZXZt
X2t6YWxsb2MoJnhiX2Rldi0+ZGV2LCBzaXplb2YoKmRydl9pbmZvKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKCFkcnZfaW5mbykgeworCQl4ZW5idXNfZGV2X2ZhdGFsKHhiX2RldiwgLUVOT01FTSwgImFs
bG9jYXRpbmcgZGV2aWNlIG1lbW9yeSIpOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisKKwlkcnZf
aW5mby0+eGJfZGV2ID0geGJfZGV2OworCXNwaW5fbG9ja19pbml0KCZkcnZfaW5mby0+aW9fbG9j
ayk7CisJbXV0ZXhfaW5pdCgmZHJ2X2luZm8tPm11dGV4KTsKKwlkZXZfc2V0X2RydmRhdGEoJnhi
X2Rldi0+ZGV2LCBkcnZfaW5mbyk7CiAJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgeGRydl9y
ZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKKwlzdHJ1Y3QgeGRydl9pbmZvICpk
cnZfaW5mbyA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJbXV0ZXhfbG9jaygmZHJ2
X2luZm8tPm11dGV4KTsKKwl4ZHJ2X3JlbW92ZV9pbnRlcm5hbChkcnZfaW5mbyk7CisJbXV0ZXhf
dW5sb2NrKCZkcnZfaW5mby0+bXV0ZXgpOwogCXJldHVybiAwOwogfQogCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh3u-0007nX-CZ; Mon, 07 Aug 2017 12:23:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3t-0007mw-Kb
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D2/70-03612-DAB58895; Mon, 07 Aug 2017 12:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfS6i+7q6I5
 Ig2tXxCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyOnetZCh5IVyz83sHSwPhZvIuRi0NIoJ9R
 YtPKHewgDovASxaJo92TmUAcCYF+VolZZ3YCOZxATpzElidrGLsYOYDsSonLF/xAwkICihJfn
 01ngpi0ikli7qLjbCAJNgEjieU3frCA2CICERLHHn8AizMLlErc2D+HGcQWFvCWmPVqBth8Fg
 FViZaH2xhBbF4BR4mzjbuh9spJ3DzXCVbPKeAk8bz3MRvEYkeJz2dmsE5gFFjAyLCKUaM4tag
 stUjXyFgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwtBiAYAfjn/mBhxglOZiU
 RHnjV7RFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgLYzqiBQSLEpNT61Iy8wBBjlMWoKDR0mEV
 wUkzVtckJhbnJkOkTrFaM9x5cq6L0wcG1avB5JTDmwHkq8m/P/GJMSSl5+XKiXOGwbSJgDSll
 GaBzcUFpWXGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMybBDKFJzOvBG73K6CzmIDOepPYCnJ
 WSSJCSqqBsTRUX9yMTVvea23TM4eIU9NkhJiv3A9QKbozYfIjp8r/LDuapp8847KV2d5hnlwq
 F/fs2OyIGkvebcpNu+3jN7voPK/nWK4g9GbuHOO1HE+OOs/cuNvrygRdBdcXa1iMDZ7e27OuK
 cPr2NdOvtIMAbNXeyWtsryEehe5JGdHpqTaH9wbJ62kxFKckWioxVxUnAgA2ZwZN8UCAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502108586!100400402!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12201 invoked from network); 7 Aug 2017 12:23:07 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:07 -0000
Received: by mail-lf0-f68.google.com with SMTP id y15so204032lfd.5
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+7QWsVvVYvOb2WNcyS+d3MCS+b7eG7EA7+tRwI7YygE=;
 b=vG8a5SU2BnYxjWJjYMzZ9mdayXVP6RgeYaaY1Wwhw3kc3x6C54XcLh11v+CHTsff03
 Fil8ghVmdtvlqaEitUsQqxidI+5+Sr4DhDTxRJYfKrwYucr/al8orvJd4pqkwjeetd6u
 iVvJ9izrwAUXoqD1/FoDwLJ/lerLOPc6yRK8gaRw3ps66m33ybTJOLP3wnahZ8olrRlY
 JIVgTb6MmqF9ymZ8h2TbRlQdvnJKfWMBDueZKXwqBDwgq9Vcz2NPRt/v7evFTEFUCwBI
 ytMhmPjvI4SxUN24uBUcYdXJnZqreOTnv9nxhJYVskN9PBJJ7hqo98LmHf9qBqgO6GHo
 KolQ==
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=+7QWsVvVYvOb2WNcyS+d3MCS+b7eG7EA7+tRwI7YygE=;
 b=DsnF8tQtevvS1PhVJMcwUf4YJ0ikLgK+/afbdZSRf71fzB//cJPX7LmxuLnWyx1xWj
 qmC1eR+9SB8oQbrygzl1ldNezczPMIoZ1KYu2nTzXayXcTdFN2Sl/cG9cBnkNmnjtne0
 FYhf3D7YXaXRKGxDeuxRuYX43hnycjSP/Y5Vs0Fa+f/OgCl5LvsL8rC6/PyoDoh7gg0u
 YuMWZNN6uJGU/oad0vlwXtpmdlPQsww4V1dKReiPQdWttj3nMYzMZNEIuNaA8bJJKe1J
 MFEajhs/7S5+ASa+RNE1xGBpTy+H6bjjeXW8ud7YeUeK0rEyi1SMYcpk1xwkJFcsMMaf
 w3xw==
X-Gm-Message-State: AHYfb5iMlVjR/B6FbdQWh3I2XWFICUqU7ivbIv14wSh/ygTjRPkSqo5x
 sRlOu1reSTgjFg==
X-Received: by 10.25.168.144 with SMTP id r138mr118263lfe.15.1502108586667;
 Mon, 07 Aug 2017 05:23:06 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:06 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:48 +0300
Message-Id: <1502108577-8099-4-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 03/12] ALSA: vsnd: Implement Xen bus
	state handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW5pdGlhbCBoYW5kbGluZyBmb3IgWGVuIGJ1cyBzdGF0ZXM6IGltcGxlbWVudApY
ZW4gYnVzIHN0YXRlIG1hY2hpbmUgZm9yIHRoZSBmcm9udCBkcml2ZXIgYWNjb3JkaW5nIHRvCnRo
ZSBzdGF0ZSBkaWFncmFtIGFuZCByZWNvdmVyeSBmbG93IGZyb20gc291bmQgcGFyYS12aXJ0dWFs
aXplZApwcm90b2NvbDogeGVuL2ludGVyZmFjZS9pby9zbmRpZi5oLgoKU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
PgotLS0KIHNvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgfCA5MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkyIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIGIvc291bmQvZHJp
dmVycy94ZW4tZnJvbnQuYwppbmRleCA4YzVkZTdiMGU3YjUuLmM0ZmQyMWNhYzNhNyAxMDA2NDQK
LS0tIGEvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYworKysgYi9zb3VuZC9kcml2ZXJzL3hlbi1m
cm9udC5jCkBAIC0zNiw5ICszNiw5OSBAQCBzdGF0aWMgdm9pZCB4ZHJ2X3JlbW92ZV9pbnRlcm5h
bChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIHsKIH0KIAorc3RhdGljIGludCB4ZHJ2X2Jl
X29uX2luaXR3YWl0KHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQoreworCXJldHVybiAwOwor
fQorCitzdGF0aWMgaW5saW5lIGludCB4ZHJ2X2JlX29uX2Nvbm5lY3RlZChzdHJ1Y3QgeGRydl9p
bmZvICpkcnZfaW5mbykKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhk
cnZfYmVfb25fZGlzY29ubmVjdGVkKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQoreworCXhk
cnZfcmVtb3ZlX2ludGVybmFsKGRydl9pbmZvKTsKK30KKwogc3RhdGljIHZvaWQgeGRydl9iZV9v
bl9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCiAJZW51bSB4ZW5idXNfc3Rh
dGUgYmFja2VuZF9zdGF0ZSkKIHsKKwlzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbyA9IGRldl9n
ZXRfZHJ2ZGF0YSgmeGJfZGV2LT5kZXYpOworCWludCByZXQ7CisKKwlzd2l0Y2ggKGJhY2tlbmRf
c3RhdGUpIHsKKwljYXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKKwkJLyogZmFsbCB0aHJv
dWdoICovCisJY2FzZSBYZW5idXNTdGF0ZVJlY29uZmlndXJlZDoKKwkJLyogZmFsbCB0aHJvdWdo
ICovCisJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgorCQkvKiBmYWxsIHRocm91Z2ggKi8K
KwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOgorCQlpZiAoeGJfZGV2
LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykKKwkJCWJyZWFrOworCisJCS8qIHJl
Y292ZXJpbmcgYWZ0ZXIgYmFja2VuZCB1bmV4cGVjdGVkIGNsb3N1cmUgKi8KKwkJbXV0ZXhfbG9j
aygmZHJ2X2luZm8tPm11dGV4KTsKKwkJeGRydl9iZV9vbl9kaXNjb25uZWN0ZWQoZHJ2X2luZm8p
OworCQltdXRleF91bmxvY2soJmRydl9pbmZvLT5tdXRleCk7CisJCXhlbmJ1c19zd2l0Y2hfc3Rh
dGUoeGJfZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CisJCWJyZWFrOworCisJY2FzZSBY
ZW5idXNTdGF0ZUluaXRXYWl0OgorCQlpZiAoeGJfZGV2LT5zdGF0ZSAhPSBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZykKKwkJCWJyZWFrOworCisJCW11dGV4X2xvY2soJmRydl9pbmZvLT5tdXRleCk7
CisJCXJldCA9IHhkcnZfYmVfb25faW5pdHdhaXQoZHJ2X2luZm8pOworCQltdXRleF91bmxvY2so
JmRydl9pbmZvLT5tdXRleCk7CisJCWlmIChyZXQgPCAwKSB7CisJCQl4ZW5idXNfZGV2X2ZhdGFs
KHhiX2RldiwgcmV0LAorCQkJCSJpbml0aWFsaXppbmcgIiBYRU5TTkRfRFJJVkVSX05BTUUpOwor
CQkJYnJlYWs7CisJCX0KKworCQl4ZW5idXNfc3dpdGNoX3N0YXRlKHhiX2RldiwgWGVuYnVzU3Rh
dGVJbml0aWFsaXNlZCk7CisJCWJyZWFrOworCisJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoK
KwkJaWYgKHhiX2Rldi0+c3RhdGUgIT0gWGVuYnVzU3RhdGVJbml0aWFsaXNlZCkKKwkJCWJyZWFr
OworCisJCW11dGV4X2xvY2soJmRydl9pbmZvLT5tdXRleCk7CisJCXJldCA9IHhkcnZfYmVfb25f
Y29ubmVjdGVkKGRydl9pbmZvKTsKKwkJbXV0ZXhfdW5sb2NrKCZkcnZfaW5mby0+bXV0ZXgpOwor
CQlpZiAocmV0IDwgMCkgeworCQkJeGVuYnVzX2Rldl9mYXRhbCh4Yl9kZXYsIHJldCwKKwkJCQki
Y29ubmVjdGluZyAiIFhFTlNORF9EUklWRVJfTkFNRSk7CisJCQlicmVhazsKKwkJfQorCisJCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7CisJCWJyZWFr
OworCisJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCS8qCisJCSAqIGluIHRoaXMgc3RhdGUg
YmFja2VuZCBzdGFydHMgZnJlZWluZyByZXNvdXJjZXMsCisJCSAqIHNvIGxldCBpdCBnbyBpbnRv
IGNsb3NlZCBzdGF0ZSBmaXJzdCwgc28gd2UgY2FuIGFsc28KKwkJICogcmVtb3ZlIG91cnMKKwkJ
ICovCisJCWJyZWFrOworCisJY2FzZSBYZW5idXNTdGF0ZVVua25vd246CisJCS8qIGZhbGwgdGhy
b3VnaCAqLworCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisJCWlmICh4Yl9kZXYtPnN0YXRlID09
IFhlbmJ1c1N0YXRlQ2xvc2VkKQorCQkJYnJlYWs7CisKKwkJbXV0ZXhfbG9jaygmZHJ2X2luZm8t
Pm11dGV4KTsKKwkJeGRydl9iZV9vbl9kaXNjb25uZWN0ZWQoZHJ2X2luZm8pOworCQltdXRleF91
bmxvY2soJmRydl9pbmZvLT5tdXRleCk7CisJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBY
ZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CisJCWJyZWFrOworCX0KIH0KIAogc3RhdGljIGludCB4
ZHJ2X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCkBAIC01Niw2ICsxNDYsNyBA
QCBzdGF0aWMgaW50IHhkcnZfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKIAlz
cGluX2xvY2tfaW5pdCgmZHJ2X2luZm8tPmlvX2xvY2spOwogCW11dGV4X2luaXQoJmRydl9pbmZv
LT5tdXRleCk7CiAJZGV2X3NldF9kcnZkYXRhKCZ4Yl9kZXYtPmRldiwgZHJ2X2luZm8pOworCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CiAJcmV0
dXJuIDA7CiB9CiAKQEAgLTYzLDYgKzE1NCw3IEBAIHN0YXRpYyBpbnQgeGRydl9yZW1vdmUoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbyA9
IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwogCisJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYs
IFhlbmJ1c1N0YXRlQ2xvc2VkKTsKIAltdXRleF9sb2NrKCZkcnZfaW5mby0+bXV0ZXgpOwogCXhk
cnZfcmVtb3ZlX2ludGVybmFsKGRydl9pbmZvKTsKIAltdXRleF91bmxvY2soJmRydl9pbmZvLT5t
dXRleCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:23: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.xen.org>)
	id 1deh3v-0007of-JY; Mon, 07 Aug 2017 12:23:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3u-0007nO-B4
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:10 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 91/C0-03406-DAB58895; Mon, 07 Aug 2017 12:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVyMfS6o+6a6I5
 Ig13rNS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZC36yFDQWV6xf1cjYwHg2oYuRi0NIoJ9R
 4ueTN6xdjJwcLAIvWSQev9QGSUgI9LNK9H2eCZTgAHLiJK781IYwSySuvEwCKRcSUJT4+mw6E
 8ScVUwSjcsmsoAk2ASMJJbf+AFmiwhESBx7/IENxGYWKJW4sX8OM4gtLBApMWXqDai9qhInOm
 cwgdi8Ao4S07etZQexJQTkJG6e6wSr5xRwknje+5gNYrGjxOczM1gnMAosYGRYxahRnFpUllq
 ka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGFYMQLCD8cuygEOMkhxMSqK8
 8SvaIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8H6K6ogUEixKTU+tSMvMAQY4TFqCg0dJhFcSG
 ORCvMUFibnFmekQqVOM9hxXrqz7wsSxYfV6IDnlwHYg+WrC/29MQix5+XmpUuK8d0GmCoC0ZZ
 TmwQ2FReQlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfMmgUzhycwrgdv9CugsJqCz3iS2gpx
 VkoiQkmpg7GTLDc49t8DebN3mKzoH9z7JfMImevUb4/8Zeud1nvUUHDRhZNr9/lPCm1fMH5O2
 m3dPtnjUp8MmvLzgKffjnONFT8ytj6vouLxL7fj6MWP7s5thEiuDrc4tYPu+VTpqi4vDFr2FM
 xd81/mWsPDIhUhxuc1Hf876/jDD4u0/E/F2ndCCSONDjkosxRmJhlrMRcWJAJVfKBDDAgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502108588!105189011!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4565 invoked from network); 7 Aug 2017 12:23:08 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:08 -0000
Received: by mail-lf0-f65.google.com with SMTP id y15so204062lfd.5
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=M3L5C2lRmQxkArolKXANeicDntK9IqGCNeWtMCEj3Kw=;
 b=cFlywXFPVzh1oozVHo/W3cn3ePlDOy2w4VZ5T7N3wqEKpMkkFRbIdJO1X9s8f2OElK
 fSecaB5I6YBb4Q8cj5KhtFrQvCN9Sb/Cpx+s1fB1jEZd/cC2DLnE6hnb8or9kvs1n0qI
 m7DnZfFMhiz3af+BdReB+0Y9oh1xADVibQs9L7NsTl7X9xD1RHKFzJCwOQVd10gVeqpO
 oDQw0qszJ+AaHgZMdmFXlf21SiinR2STkgd/fIK99xw/CTsx6bNGs4l31gLib9j4/T7e
 uenQS+ZlUhcOUomlZ9VwyxYz638S3yIMh4YKDQrWoUL8E58kEs1jB6BLXB8KhVinNK5o
 q8gw==
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=M3L5C2lRmQxkArolKXANeicDntK9IqGCNeWtMCEj3Kw=;
 b=t7g3qv+gj02MzAIslqdpJ3Bkvi3QEL5i0PdiLrLF2V8+OEnO6Fxz37XuWRJGLW6Jo6
 UMS+hY/mzKzBPtAXPm6IboWFnuSMmCVzV/F0Pd43SjRhIr4Nyz/g5ryxgxWVDsUXn8Ph
 qM80qaZ0kzBAaqHr6sKgPn2eSkTtOojNazo4U7eHqphAP23gT4ZJieqmgqhUvd7PA3GJ
 RBxDtMTFHigLzke8Wibu+q1OHwxyWJxw78jQ3HVqqEREe2Ad3mukgtSsXs5qP/+volPj
 tvgJQFrD1JHvcJRJ1CDNESZrq2+fvScc31FJb37+UsvOgpbE1tLvEPGVRcG9b5QqjB/F
 RoDg==
X-Gm-Message-State: AHYfb5i2ZuvsaTKnVqiUhqRNwMpMYUHqxru0DSs9zcbMqDSDu0/+iETG
 v+M/L2uJHpBZ2g==
X-Received: by 10.46.14.2 with SMTP id 2mr128152ljo.164.1502108587781;
 Mon, 07 Aug 2017 05:23:07 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:07 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:49 +0300
Message-Id: <1502108577-8099-5-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 04/12] ALSA: vsnd: Read sound driver
	configuration from Xen store
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKUmVhZCBjb25maWd1cmF0aW9uIHZhbHVlcyBmcm9tIFhlbiBzdG9yZSBhY2NvcmRp
bmcKdG8geGVuL2ludGVyZmFjZS9pby9zbmRpZi5oIHByb3RvY29sOgotIGludHJvZHVjZSBjb25m
aWd1cmF0aW9uIHN0cnVjdHVyZXMgZm9yIGRpZmZlcmVudAogIGNvbXBvbmVudHMsIGUuZy4gc291
bmQgY2FyZCwgZGV2aWNlLCBzdHJlYW0KLSByZWFkIFBDTSBIVyBwYXJhbWV0ZXJzLCBlLmcgcmF0
ZSwgZm9ybWF0IGV0Yy4KLSBkZXRlY3Qgc3RyZWFtIHR5cGUgKGNhcHR1cmUvcGxheWJhY2spCi0g
cmVhZCBkZXZpY2UgYW5kIGNhcmQgcGFyYW1ldGVycwoKRmlsbCBpbiBwbGF0Zm9ybSBkYXRhIHdp
dGggdGhlIGNvbmZpZ3VyYXRpb24gcmVhZCwgc28KaXQgY2FuIGJlIHBhc3NlZCB0byBzb3VuZCBk
cml2ZXIgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xl
a3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogc291bmQvZHJpdmVycy94ZW4tZnJv
bnQuYyB8IDUzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNTMwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zb3VuZC9k
cml2ZXJzL3hlbi1mcm9udC5jIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwppbmRleCBjNGZk
MjFjYWMzYTcuLmVmNDhjYmY0NGNmMiAxMDA2NDQKLS0tIGEvc291bmQvZHJpdmVycy94ZW4tZnJv
bnQuYworKysgYi9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCkBAIC0yMCwyNCArMjAsNTU0IEBA
CiAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KIAorI2luY2x1ZGUgPHNvdW5kL2NvcmUuaD4K
KyNpbmNsdWRlIDxzb3VuZC9wY20uaD4KKwogI2luY2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4K
ICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogCiAjaW5jbHVk
ZSA8eGVuL2ludGVyZmFjZS9pby9zbmRpZi5oPgogCisvKiBtYXhpbXVtIG51bWJlciBvZiBzdXBw
b3J0ZWQgc3RyZWFtcyAqLworI2RlZmluZSBWU05EX01BWF9TVFJFQU0JCTgKKworc3RydWN0IGNm
Z19zdHJlYW0geworCWludCB1bmlxdWVfaWQ7CisJY2hhciAqeGVuc3RvcmVfcGF0aDsKKwlzdHJ1
Y3Qgc25kX3BjbV9oYXJkd2FyZSBwY21faHc7Cit9OworCitzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5j
ZSB7CisJY2hhciBuYW1lWzgwXTsKKwlpbnQgZGV2aWNlX2lkOworCXN0cnVjdCBzbmRfcGNtX2hh
cmR3YXJlIHBjbV9odzsKKwlpbnQgIG51bV9zdHJlYW1zX3BiOworCXN0cnVjdCBjZmdfc3RyZWFt
ICpzdHJlYW1zX3BiOworCWludCAgbnVtX3N0cmVhbXNfY2FwOworCXN0cnVjdCBjZmdfc3RyZWFt
ICpzdHJlYW1zX2NhcDsKK307CisKK3N0cnVjdCBjZmdfY2FyZCB7CisJY2hhciBuYW1lX3Nob3J0
WzMyXTsKKwljaGFyIG5hbWVfbG9uZ1s4MF07CisJc3RydWN0IHNuZF9wY21faGFyZHdhcmUgcGNt
X2h3OworCWludCBudW1fcGNtX2luc3RhbmNlczsKKwlzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5jZSAq
cGNtX2luc3RhbmNlczsKK307CisKK3N0cnVjdCBzZGV2X2NhcmRfcGxhdF9kYXRhIHsKKwlzdHJ1
Y3QgeGRydl9pbmZvICp4ZHJ2X2luZm87CisJc3RydWN0IGNmZ19jYXJkIGNmZ19jYXJkOworfTsK
Kwogc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKIAlz
cGlubG9ja190IGlvX2xvY2s7CiAJc3RydWN0IG11dGV4IG11dGV4OworCXN0cnVjdCBzZGV2X2Nh
cmRfcGxhdF9kYXRhIGNmZ19wbGF0X2RhdGE7CiB9OwogCisjZGVmaW5lIE1BWF9YRU5fQlVGRkVS
X1NJWkUJKDY0ICogMTAyNCkKKyNkZWZpbmUgTUFYX0JVRkZFUl9TSVpFCQlNQVhfWEVOX0JVRkZF
Ul9TSVpFCisjZGVmaW5lIE1JTl9QRVJJT0RfU0laRQkJNjQKKyNkZWZpbmUgTUFYX1BFUklPRF9T
SVpFCQkoTUFYX0JVRkZFUl9TSVpFIC8gOCkKKyNkZWZpbmUgVVNFX0ZPUk1BVFMJCShTTkRSVl9Q
Q01fRk1UQklUX1U4IHwgXAorCQkJCSBTTkRSVl9QQ01fRk1UQklUX1MxNl9MRSkKKyNkZWZpbmUg
VVNFX1JBVEUJCShTTkRSVl9QQ01fUkFURV9DT05USU5VT1VTIHwgXAorCQkJCSBTTkRSVl9QQ01f
UkFURV84MDAwXzQ4MDAwKQorI2RlZmluZSBVU0VfUkFURV9NSU4JCTU1MTIKKyNkZWZpbmUgVVNF
X1JBVEVfTUFYCQk0ODAwMAorI2RlZmluZSBVU0VfQ0hBTk5FTFNfTUlOCTEKKyNkZWZpbmUgVVNF
X0NIQU5ORUxTX01BWAkyCisjZGVmaW5lIFVTRV9QRVJJT0RTX01JTgkJMgorI2RlZmluZSBVU0Vf
UEVSSU9EU19NQVgJCTgKKworc3RhdGljIHN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlIHNkcnZfcGNt
X2h3X2RlZmF1bHQgPSB7CisJLmluZm8gPSAoU05EUlZfUENNX0lORk9fTU1BUCB8CisJCSBTTkRS
Vl9QQ01fSU5GT19JTlRFUkxFQVZFRCB8CisJCSBTTkRSVl9QQ01fSU5GT19SRVNVTUUgfAorCQkg
U05EUlZfUENNX0lORk9fTU1BUF9WQUxJRCksCisJLmZvcm1hdHMgPSBVU0VfRk9STUFUUywKKwku
cmF0ZXMgPSBVU0VfUkFURSwKKwkucmF0ZV9taW4gPSBVU0VfUkFURV9NSU4sCisJLnJhdGVfbWF4
ID0gVVNFX1JBVEVfTUFYLAorCS5jaGFubmVsc19taW4gPSBVU0VfQ0hBTk5FTFNfTUlOLAorCS5j
aGFubmVsc19tYXggPSBVU0VfQ0hBTk5FTFNfTUFYLAorCS5idWZmZXJfYnl0ZXNfbWF4ID0gTUFY
X0JVRkZFUl9TSVpFLAorCS5wZXJpb2RfYnl0ZXNfbWluID0gTUlOX1BFUklPRF9TSVpFLAorCS5w
ZXJpb2RfYnl0ZXNfbWF4ID0gTUFYX1BFUklPRF9TSVpFLAorCS5wZXJpb2RzX21pbiA9IFVTRV9Q
RVJJT0RTX01JTiwKKwkucGVyaW9kc19tYXggPSBVU0VfUEVSSU9EU19NQVgsCisJLmZpZm9fc2l6
ZSA9IDAsCit9OworCitzdHJ1Y3QgQ0ZHX0hXX1NBTVBMRV9SQVRFIHsKKwljb25zdCBjaGFyICpu
YW1lOworCXVuc2lnbmVkIGludCBtYXNrOworCXVuc2lnbmVkIGludCB2YWx1ZTsKK307CisKK3N0
YXRpYyBzdHJ1Y3QgQ0ZHX0hXX1NBTVBMRV9SQVRFIGNmZ19od19zdXBwb3J0ZWRfcmF0ZXNbXSA9
IHsKKwl7IC5uYW1lID0gIjU1MTIiLCAgIC5tYXNrID0gU05EUlZfUENNX1JBVEVfNTUxMiwgICAu
dmFsdWUgPSA1NTEyIH0sCisJeyAubmFtZSA9ICI4MDAwIiwgICAubWFzayA9IFNORFJWX1BDTV9S
QVRFXzgwMDAsICAgLnZhbHVlID0gODAwMCB9LAorCXsgLm5hbWUgPSAiMTEwMjUiLCAgLm1hc2sg
PSBTTkRSVl9QQ01fUkFURV8xMTAyNSwgIC52YWx1ZSA9IDExMDI1IH0sCisJeyAubmFtZSA9ICIx
NjAwMCIsICAubWFzayA9IFNORFJWX1BDTV9SQVRFXzE2MDAwLCAgLnZhbHVlID0gMTYwMDAgfSwK
Kwl7IC5uYW1lID0gIjIyMDUwIiwgIC5tYXNrID0gU05EUlZfUENNX1JBVEVfMjIwNTAsICAudmFs
dWUgPSAyMjA1MCB9LAorCXsgLm5hbWUgPSAiMzIwMDAiLCAgLm1hc2sgPSBTTkRSVl9QQ01fUkFU
RV8zMjAwMCwgIC52YWx1ZSA9IDMyMDAwIH0sCisJeyAubmFtZSA9ICI0NDEwMCIsICAubWFzayA9
IFNORFJWX1BDTV9SQVRFXzQ0MTAwLCAgLnZhbHVlID0gNDQxMDAgfSwKKwl7IC5uYW1lID0gIjQ4
MDAwIiwgIC5tYXNrID0gU05EUlZfUENNX1JBVEVfNDgwMDAsICAudmFsdWUgPSA0ODAwMCB9LAor
CXsgLm5hbWUgPSAiNjQwMDAiLCAgLm1hc2sgPSBTTkRSVl9QQ01fUkFURV82NDAwMCwgIC52YWx1
ZSA9IDY0MDAwIH0sCisJeyAubmFtZSA9ICI5NjAwMCIsICAubWFzayA9IFNORFJWX1BDTV9SQVRF
Xzk2MDAwLCAgLnZhbHVlID0gOTYwMDAgfSwKKwl7IC5uYW1lID0gIjE3NjQwMCIsIC5tYXNrID0g
U05EUlZfUENNX1JBVEVfMTc2NDAwLCAudmFsdWUgPSAxNzY0MDAgfSwKKwl7IC5uYW1lID0gIjE5
MjAwMCIsIC5tYXNrID0gU05EUlZfUENNX1JBVEVfMTkyMDAwLCAudmFsdWUgPSAxOTIwMDAgfSwK
K307CisKK3N0cnVjdCBDRkdfSFdfU0FNUExFX0ZPUk1BVCB7CisJY29uc3QgY2hhciAqbmFtZTsK
Kwl1NjQgbWFzazsKK307CisKK3N0YXRpYyBzdHJ1Y3QgQ0ZHX0hXX1NBTVBMRV9GT1JNQVQgY2Zn
X2h3X3N1cHBvcnRlZF9mb3JtYXRzW10gPSB7CisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9S
TUFUX1U4X1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1U4CisJfSwKKwl7CisJCS5u
YW1lID0gWEVOU05EX1BDTV9GT1JNQVRfUzhfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRC
SVRfUzgKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9VMTZfTEVfU1RSLAor
CQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfVTE2X0xFCisJfSwKKwl7CisJCS5uYW1lID0gWEVO
U05EX1BDTV9GT1JNQVRfVTE2X0JFX1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1Ux
Nl9CRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9STUFUX1MxNl9MRV9TVFIsCisJ
CS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9TMTZfTEUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5T
TkRfUENNX0ZPUk1BVF9TMTZfQkVfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfUzE2
X0JFCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfVTI0X0xFX1NUUiwKKwkJ
Lm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1UyNF9MRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNO
RF9QQ01fRk9STUFUX1UyNF9CRV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9VMjRf
QkUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9TMjRfTEVfU1RSLAorCQku
bWFzayA9IFNORFJWX1BDTV9GTVRCSVRfUzI0X0xFCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05E
X1BDTV9GT1JNQVRfUzI0X0JFX1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX1MyNF9C
RQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9STUFUX1UzMl9MRV9TVFIsCisJCS5t
YXNrID0gU05EUlZfUENNX0ZNVEJJVF9VMzJfTEUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRf
UENNX0ZPUk1BVF9VMzJfQkVfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfVTMyX0JF
CisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfUzMyX0xFX1NUUiwKKwkJLm1h
c2sgPSBTTkRSVl9QQ01fRk1UQklUX1MzMl9MRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9Q
Q01fRk9STUFUX1MzMl9CRV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9TMzJfQkUK
Kwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9BX0xBV19TVFIsCisJCS5tYXNr
ID0gU05EUlZfUENNX0ZNVEJJVF9BX0xBVworCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01f
Rk9STUFUX01VX0xBV19TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9NVV9MQVcKKwl9
LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9GMzJfTEVfU1RSLAorCQkubWFzayA9
IFNORFJWX1BDTV9GTVRCSVRfRkxPQVRfTEUKKwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENN
X0ZPUk1BVF9GMzJfQkVfU1RSLAorCQkubWFzayA9IFNORFJWX1BDTV9GTVRCSVRfRkxPQVRfQkUK
Kwl9LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9GNjRfTEVfU1RSLAorCQkubWFz
ayA9IFNORFJWX1BDTV9GTVRCSVRfRkxPQVQ2NF9MRQorCX0sCisJeworCQkubmFtZSA9IFhFTlNO
RF9QQ01fRk9STUFUX0Y2NF9CRV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9GTE9B
VDY0X0JFCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfSUVDOTU4X1NVQkZS
QU1FX0xFX1NUUiwKKwkJLm1hc2sgPSBTTkRSVl9QQ01fRk1UQklUX0lFQzk1OF9TVUJGUkFNRV9M
RQorCX0sCisJeworCQkubmFtZSA9IFhFTlNORF9QQ01fRk9STUFUX0lFQzk1OF9TVUJGUkFNRV9C
RV9TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9JRUM5NThfU1VCRlJBTUVfQkUKKwl9
LAorCXsKKwkJLm5hbWUgPSBYRU5TTkRfUENNX0ZPUk1BVF9JTUFfQURQQ01fU1RSLAorCQkubWFz
ayA9IFNORFJWX1BDTV9GTVRCSVRfSU1BX0FEUENNCisJfSwKKwl7CisJCS5uYW1lID0gWEVOU05E
X1BDTV9GT1JNQVRfTVBFR19TVFIsCisJCS5tYXNrID0gU05EUlZfUENNX0ZNVEJJVF9NUEVHCisJ
fSwKKwl7CisJCS5uYW1lID0gWEVOU05EX1BDTV9GT1JNQVRfR1NNX1NUUiwKKwkJLm1hc2sgPSBT
TkRSVl9QQ01fRk1UQklUX0dTTQorCX0sCit9OworCitzdGF0aWMgdm9pZCBjZmdfaHdfcmF0ZXMo
Y2hhciAqbGlzdCwgdW5zaWduZWQgaW50IGxlbiwKKwljb25zdCBjaGFyICpwYXRoLCBzdHJ1Y3Qg
c25kX3BjbV9oYXJkd2FyZSAqcGNtX2h3KQoreworCWNoYXIgKmN1cl9yYXRlOworCXVuc2lnbmVk
IGludCBjdXJfbWFzazsKKwl1bnNpZ25lZCBpbnQgY3VyX3ZhbHVlOworCXVuc2lnbmVkIGludCBy
YXRlczsKKwl1bnNpZ25lZCBpbnQgcmF0ZV9taW47CisJdW5zaWduZWQgaW50IHJhdGVfbWF4Owor
CWludCBpOworCisJcmF0ZXMgPSAwOworCXJhdGVfbWluID0gLTE7CisJcmF0ZV9tYXggPSAwOwor
CXdoaWxlICgoY3VyX3JhdGUgPSBzdHJzZXAoJmxpc3QsIFhFTlNORF9MSVNUX1NFUEFSQVRPUikp
KSB7CisJCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGNmZ19od19zdXBwb3J0ZWRfcmF0ZXMp
OyBpKyspCisJCQlpZiAoIXN0cm5jYXNlY21wKGN1cl9yYXRlLAorCQkJCQljZmdfaHdfc3VwcG9y
dGVkX3JhdGVzW2ldLm5hbWUsCisJCQkJCVhFTlNORF9TQU1QTEVfUkFURV9NQVhfTEVOKSkgewor
CQkJCWN1cl9tYXNrID0gY2ZnX2h3X3N1cHBvcnRlZF9yYXRlc1tpXS5tYXNrOworCQkJCWN1cl92
YWx1ZSA9IGNmZ19od19zdXBwb3J0ZWRfcmF0ZXNbaV0udmFsdWU7CisJCQkJcmF0ZXMgfD0gY3Vy
X21hc2s7CisJCQkJaWYgKHJhdGVfbWluID4gY3VyX3ZhbHVlKQorCQkJCQlyYXRlX21pbiA9IGN1
cl92YWx1ZTsKKwkJCQlpZiAocmF0ZV9tYXggPCBjdXJfdmFsdWUpCisJCQkJCXJhdGVfbWF4ID0g
Y3VyX3ZhbHVlOworCQkJfQorCX0KKworCWlmIChyYXRlcykgeworCQlwY21faHctPnJhdGVzID0g
cmF0ZXM7CisJCXBjbV9ody0+cmF0ZV9taW4gPSByYXRlX21pbjsKKwkJcGNtX2h3LT5yYXRlX21h
eCA9IHJhdGVfbWF4OworCX0KK30KKworc3RhdGljIHZvaWQgY2ZnX2Zvcm1hdHMoY2hhciAqbGlz
dCwgdW5zaWduZWQgaW50IGxlbiwKKwljb25zdCBjaGFyICpwYXRoLCBzdHJ1Y3Qgc25kX3BjbV9o
YXJkd2FyZSAqcGNtX2h3KQoreworCXU2NCBmb3JtYXRzOworCWNoYXIgKmN1cl9mb3JtYXQ7CisJ
aW50IGk7CisKKwlmb3JtYXRzID0gMDsKKwl3aGlsZSAoKGN1cl9mb3JtYXQgPSBzdHJzZXAoJmxp
c3QsIFhFTlNORF9MSVNUX1NFUEFSQVRPUikpKSB7CisJCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9T
SVpFKGNmZ19od19zdXBwb3J0ZWRfZm9ybWF0cyk7IGkrKykKKwkJCWlmICghc3RybmNhc2VjbXAo
Y3VyX2Zvcm1hdCwKKwkJCQkJY2ZnX2h3X3N1cHBvcnRlZF9mb3JtYXRzW2ldLm5hbWUsCisJCQkJ
CVhFTlNORF9TQU1QTEVfRk9STUFUX01BWF9MRU4pKQorCQkJCWZvcm1hdHMgfD0gY2ZnX2h3X3N1
cHBvcnRlZF9mb3JtYXRzW2ldLm1hc2s7CisJfQorCisJaWYgKGZvcm1hdHMpCisJCXBjbV9ody0+
Zm9ybWF0cyA9IGZvcm1hdHM7Cit9CisKK3N0YXRpYyB2b2lkIGNmZ19wY21faHcoY29uc3QgY2hh
ciAqcGF0aCwKKwlzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSAqcGFyZW50X3BjbV9odywKKwlzdHJ1
Y3Qgc25kX3BjbV9oYXJkd2FyZSAqcGNtX2h3KQoreworCWNoYXIgKmxpc3Q7CisJaW50IHZhbDsK
KwlzaXplX3QgYnVmX3N6OworCXVuc2lnbmVkIGludCBsZW47CisKKwkvKiBpbmhlcml0IHBhcmVu
dCdzIFBDTSBIVyBhbmQgcmVhZCBvdmVycmlkZXMgaWYgYW55ICovCisJKnBjbV9odyA9ICpwYXJl
bnRfcGNtX2h3OworCisJdmFsID0geGVuYnVzX3JlYWRfdW5zaWduZWQocGF0aCwgWEVOU05EX0ZJ
RUxEX0NIQU5ORUxTX01JTiwgMCk7CisJaWYgKHZhbCkKKwkJcGNtX2h3LT5jaGFubmVsc19taW4g
PSB2YWw7CisKKwl2YWwgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChwYXRoLCBYRU5TTkRfRklFTERf
Q0hBTk5FTFNfTUFYLCAwKTsKKwlpZiAodmFsKQorCQlwY21faHctPmNoYW5uZWxzX21heCA9IHZh
bDsKKworCWxpc3QgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBwYXRoLCBYRU5TTkRfRklFTERfU0FN
UExFX1JBVEVTLCAmbGVuKTsKKwlpZiAoIUlTX0VSUihsaXN0KSkgeworCQljZmdfaHdfcmF0ZXMo
bGlzdCwgbGVuLCBwYXRoLCBwY21faHcpOworCQlrZnJlZShsaXN0KTsKKwl9CisKKwlsaXN0ID0g
eGVuYnVzX3JlYWQoWEJUX05JTCwgcGF0aCwgWEVOU05EX0ZJRUxEX1NBTVBMRV9GT1JNQVRTLCAm
bGVuKTsKKwlpZiAoIUlTX0VSUihsaXN0KSkgeworCQljZmdfZm9ybWF0cyhsaXN0LCBsZW4sIHBh
dGgsIHBjbV9odyk7CisJCWtmcmVlKGxpc3QpOworCX0KKworCWJ1Zl9zeiA9IHhlbmJ1c19yZWFk
X3Vuc2lnbmVkKHBhdGgsIFhFTlNORF9GSUVMRF9CVUZGRVJfU0laRSwgMCk7CisJaWYgKGJ1Zl9z
eikKKwkJcGNtX2h3LT5idWZmZXJfYnl0ZXNfbWF4ID0gYnVmX3N6OworfQorCitzdGF0aWMgaW50
IGNmZ19nZXRfc3RyZWFtX3R5cGUoY29uc3QgY2hhciAqcGF0aCwgaW50IGluZGV4LAorCWludCAq
bnVtX3BiLCBpbnQgKm51bV9jYXApCit7CisJY2hhciAqc3RyID0gTlVMTDsKKwljaGFyICpzdHJl
YW1fcGF0aDsKKwlpbnQgcmV0OworCisJKm51bV9wYiA9IDA7CisJKm51bV9jYXAgPSAwOworCXN0
cmVhbV9wYXRoID0ga2FzcHJpbnRmKEdGUF9LRVJORUwsICIlcy8lZCIsIHBhdGgsIGluZGV4KTsK
KwlpZiAoIXN0cmVhbV9wYXRoKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdvdG8gZmFpbDsKKwl9
CisKKwlzdHIgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBzdHJlYW1fcGF0aCwgWEVOU05EX0ZJRUxE
X1RZUEUsIE5VTEwpOworCWlmIChJU19FUlIoc3RyKSkgeworCQlyZXQgPSAtRUlOVkFMOworCQln
b3RvIGZhaWw7CisJfQorCisJaWYgKCFzdHJuY2FzZWNtcChzdHIsIFhFTlNORF9TVFJFQU1fVFlQ
RV9QTEFZQkFDSywKKwkJc2l6ZW9mKFhFTlNORF9TVFJFQU1fVFlQRV9QTEFZQkFDSykpKQorCQko
Km51bV9wYikrKzsKKwllbHNlIGlmICghc3RybmNhc2VjbXAoc3RyLCBYRU5TTkRfU1RSRUFNX1RZ
UEVfQ0FQVFVSRSwKKwkJc2l6ZW9mKFhFTlNORF9TVFJFQU1fVFlQRV9DQVBUVVJFKSkpCisJCSgq
bnVtX2NhcCkrKzsKKwllbHNlIHsKKwkJcmV0ID0gLUVJTlZBTDsKKwkJZ290byBmYWlsOworCX0K
KwlyZXQgPSAwOworCitmYWlsOgorCWtmcmVlKHN0cmVhbV9wYXRoKTsKKwlrZnJlZShzdHIpOwor
CXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgY2ZnX3N0cmVhbShzdHJ1Y3QgeGRydl9pbmZv
ICpkcnZfaW5mbywKKwlzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5jZSAqcGNtX2luc3RhbmNlLAorCWNv
bnN0IGNoYXIgKnBhdGgsIGludCBpbmRleCwgaW50ICpjdXJfcGIsIGludCAqY3VyX2NhcCwKKwlp
bnQgKnN0cmVhbV9pZHgpCit7CisJY2hhciAqc3RyID0gTlVMTDsKKwljaGFyICpzdHJlYW1fcGF0
aDsKKwlzdHJ1Y3QgY2ZnX3N0cmVhbSAqc3RyZWFtOworCWludCByZXQ7CisKKwlzdHJlYW1fcGF0
aCA9IGRldm1fa2FzcHJpbnRmKCZkcnZfaW5mby0+eGJfZGV2LT5kZXYsCisJCUdGUF9LRVJORUws
ICIlcy8lZCIsIHBhdGgsIGluZGV4KTsKKwlpZiAoIXN0cmVhbV9wYXRoKSB7CisJCXJldCA9IC1F
Tk9NRU07CisJCWdvdG8gZmFpbDsKKwl9CisKKwlzdHIgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBz
dHJlYW1fcGF0aCwgWEVOU05EX0ZJRUxEX1RZUEUsIE5VTEwpOworCWlmIChJU19FUlIoc3RyKSkg
eworCQlyZXQgPSAtRUlOVkFMOworCQlnb3RvIGZhaWw7CisJfQorCisJaWYgKCFzdHJuY2FzZWNt
cChzdHIsIFhFTlNORF9TVFJFQU1fVFlQRV9QTEFZQkFDSywKKwkJc2l6ZW9mKFhFTlNORF9TVFJF
QU1fVFlQRV9QTEFZQkFDSykpKSB7CisJCXN0cmVhbSA9ICZwY21faW5zdGFuY2UtPnN0cmVhbXNf
cGJbKCpjdXJfcGIpKytdOworCX0gZWxzZSBpZiAoIXN0cm5jYXNlY21wKHN0ciwgWEVOU05EX1NU
UkVBTV9UWVBFX0NBUFRVUkUsCisJCXNpemVvZihYRU5TTkRfU1RSRUFNX1RZUEVfQ0FQVFVSRSkp
KSB7CisJCXN0cmVhbSA9ICZwY21faW5zdGFuY2UtPnN0cmVhbXNfY2FwWygqY3VyX2NhcCkrK107
CisJfSBlbHNlIHsKKwkJcmV0ID0gLUVJTlZBTDsKKwkJZ290byBmYWlsOworCX0KKworCS8qIGdl
dCBuZXh0IHN0cmVhbSBpbmRleCAqLworCXN0cmVhbS0+dW5pcXVlX2lkID0gKCpzdHJlYW1faWR4
KSsrOworCXN0cmVhbS0+eGVuc3RvcmVfcGF0aCA9IHN0cmVhbV9wYXRoOworCS8qCisJICogY2hl
Y2sgaW4gWGVuIHN0b3JlIGlmIFBDTSBIVyBjb25maWd1cmF0aW9uIGV4aXN0cyBmb3IgdGhpcyBz
dHJlYW0KKwkgKiBhbmQgdXBkYXRlIGlmIHNvLCBlLmcuIHdlIGluaGVyaXQgYWxsIHZhbHVlcyBm
cm9tIGRldmljZSdzIFBDTSBIVywKKwkgKiBidXQgY2FuIHN0aWxsIG92ZXJyaWRlIHNvbWUgb2Yg
dGhlIHZhbHVlcyBmb3IgdGhlIHN0cmVhbQorCSAqLworCWNmZ19wY21faHcoc3RyZWFtLT54ZW5z
dG9yZV9wYXRoLAorCQkmcGNtX2luc3RhbmNlLT5wY21faHcsICZzdHJlYW0tPnBjbV9odyk7CisJ
cmV0ID0gMDsKKworZmFpbDoKKwlrZnJlZShzdHIpOworCXJldHVybiByZXQ7Cit9CisKK3N0YXRp
YyBpbnQgY2ZnX2RldmljZShzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbywKKwlzdHJ1Y3QgY2Zn
X3BjbV9pbnN0YW5jZSAqcGNtX2luc3RhbmNlLAorCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlICpw
YXJlbnRfcGNtX2h3LAorCWNvbnN0IGNoYXIgKnBhdGgsIGludCBub2RlX2luZGV4LCBpbnQgKnN0
cmVhbV9pZHgpCit7CisJY2hhciAqc3RyOworCWNoYXIgKmRldmljZV9wYXRoOworCWludCByZXQs
IGksIG51bV9zdHJlYW1zOworCWludCBudW1fcGIsIG51bV9jYXA7CisJaW50IGN1cl9wYiwgY3Vy
X2NhcDsKKwljaGFyIG5vZGVbM107CisKKwlkZXZpY2VfcGF0aCA9IGthc3ByaW50ZihHRlBfS0VS
TkVMLCAiJXMvJWQiLCBwYXRoLCBub2RlX2luZGV4KTsKKwlpZiAoIWRldmljZV9wYXRoKQorCQly
ZXR1cm4gLUVOT01FTTsKKworCXN0ciA9IHhlbmJ1c19yZWFkKFhCVF9OSUwsIGRldmljZV9wYXRo
LCBYRU5TTkRfRklFTERfREVWSUNFX05BTUUsIE5VTEwpOworCWlmICghSVNfRVJSKHN0cikpIHsK
KwkJc3RybmNweShwY21faW5zdGFuY2UtPm5hbWUsIHN0ciwgc2l6ZW9mKHBjbV9pbnN0YW5jZS0+
bmFtZSkpOworCQlrZnJlZShzdHIpOworCX0KKworCXBjbV9pbnN0YW5jZS0+ZGV2aWNlX2lkID0g
bm9kZV9pbmRleDsKKworCS8qCisJICogY2hlY2sgaW4gWGVuIHN0b3JlIGlmIFBDTSBIVyBjb25m
aWd1cmF0aW9uIGV4aXN0cyBmb3IgdGhpcyBkZXZpY2UKKwkgKiBhbmQgdXBkYXRlIGlmIHNvLCBl
LmcuIHdlIGluaGVyaXQgYWxsIHZhbHVlcyBmcm9tIGNhcmQncyBQQ00gSFcsCisJICogYnV0IGNh
biBzdGlsbCBvdmVycmlkZSBzb21lIG9mIHRoZSB2YWx1ZXMgZm9yIHRoZSBkZXZpY2UKKwkgKi8K
KwljZmdfcGNtX2h3KGRldmljZV9wYXRoLCBwYXJlbnRfcGNtX2h3LCAmcGNtX2luc3RhbmNlLT5w
Y21faHcpOworCisJLyoKKwkgKiBmaW5kIG91dCBob3cgbWFueSBzdHJlYW1zIHdlcmUgY29uZmln
dXJlZCBpbiBYZW4gc3RvcmU6CisJICogc3RyZWFtcyBtdXN0IGhhdmUgc2VxdWVudGlhbCB1bmlx
dWUgSURzLCBzbyBzdG9wIHdoZW4gb25lCisJICogZG9lcyBub3QgZXhpc3QKKwkgKi8KKwludW1f
c3RyZWFtcyA9IDA7CisJZG8geworCQlzbnByaW50Zihub2RlLCBzaXplb2Yobm9kZSksICIlZCIs
IG51bV9zdHJlYW1zKTsKKwkJaWYgKCF4ZW5idXNfZXhpc3RzKFhCVF9OSUwsIGRldmljZV9wYXRo
LCBub2RlKSkKKwkJCWJyZWFrOworCisJCW51bV9zdHJlYW1zKys7CisJfSB3aGlsZSAobnVtX3N0
cmVhbXMgPCBWU05EX01BWF9TVFJFQU0pOworCisJcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19w
YiA9IDA7CisJcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19jYXAgPSAwOworCS8qIGdldCBudW1i
ZXIgb2YgcGxheWJhY2sgYW5kIGNhcHR1cmUgc3RyZWFtcyAqLworCWZvciAoaSA9IDA7IGkgPCBu
dW1fc3RyZWFtczsgaSsrKSB7CisJCXJldCA9IGNmZ19nZXRfc3RyZWFtX3R5cGUoZGV2aWNlX3Bh
dGgsIGksICZudW1fcGIsICZudW1fY2FwKTsKKwkJaWYgKHJldCA8IDApCisJCQlnb3RvIGZhaWw7
CisKKwkJcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19wYiArPSBudW1fcGI7CisJCXBjbV9pbnN0
YW5jZS0+bnVtX3N0cmVhbXNfY2FwICs9IG51bV9jYXA7CisJfQorCisJaWYgKHBjbV9pbnN0YW5j
ZS0+bnVtX3N0cmVhbXNfcGIpIHsKKwkJcGNtX2luc3RhbmNlLT5zdHJlYW1zX3BiID0gZGV2bV9r
Y2FsbG9jKAorCQkJJmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJCXBjbV9pbnN0YW5jZS0+bnVt
X3N0cmVhbXNfcGIsCisJCQlzaXplb2Yoc3RydWN0IGNmZ19zdHJlYW0pLCBHRlBfS0VSTkVMKTsK
KwkJaWYgKCFwY21faW5zdGFuY2UtPnN0cmVhbXNfcGIpIHsKKwkJCXJldCA9IC1FTk9NRU07CisJ
CQlnb3RvIGZhaWw7CisJCX0KKwl9CisKKwlpZiAocGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19j
YXApIHsKKwkJcGNtX2luc3RhbmNlLT5zdHJlYW1zX2NhcCA9IGRldm1fa2NhbGxvYygKKwkJCSZk
cnZfaW5mby0+eGJfZGV2LT5kZXYsCisJCQlwY21faW5zdGFuY2UtPm51bV9zdHJlYW1zX2NhcCwK
KwkJCXNpemVvZihzdHJ1Y3QgY2ZnX3N0cmVhbSksIEdGUF9LRVJORUwpOworCQlpZiAoIXBjbV9p
bnN0YW5jZS0+c3RyZWFtc19jYXApIHsKKwkJCXJldCA9IC1FTk9NRU07CisJCQlnb3RvIGZhaWw7
CisJCX0KKwl9CisKKwljdXJfcGIgPSAwOworCWN1cl9jYXAgPSAwOworCWZvciAoaSA9IDA7IGkg
PCBudW1fc3RyZWFtczsgaSsrKSB7CisJCXJldCA9IGNmZ19zdHJlYW0oZHJ2X2luZm8sCisJCQlw
Y21faW5zdGFuY2UsIGRldmljZV9wYXRoLCBpLCAmY3VyX3BiLCAmY3VyX2NhcCwKKwkJCXN0cmVh
bV9pZHgpOworCQlpZiAocmV0IDwgMCkKKwkJCWdvdG8gZmFpbDsKKwl9CisJcmV0ID0gMDsKKwor
ZmFpbDoKKwlrZnJlZShkZXZpY2VfcGF0aCk7CisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIGlu
dCBjZmdfY2FyZChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbywKKwlzdHJ1Y3Qgc2Rldl9jYXJk
X3BsYXRfZGF0YSAqcGxhdF9kYXRhLCBpbnQgKnN0cmVhbV9pZHgpCit7CisJc3RydWN0IHhlbmJ1
c19kZXZpY2UgKnhiX2RldiA9IGRydl9pbmZvLT54Yl9kZXY7CisJaW50IHJldCwgbnVtX2Rldmlj
ZXMsIGk7CisJY2hhciBub2RlWzNdOworCisJbnVtX2RldmljZXMgPSAwOworCWRvIHsKKwkJc25w
cmludGYobm9kZSwgc2l6ZW9mKG5vZGUpLCAiJWQiLCBudW1fZGV2aWNlcyk7CisJCWlmICgheGVu
YnVzX2V4aXN0cyhYQlRfTklMLCB4Yl9kZXYtPm5vZGVuYW1lLCBub2RlKSkKKwkJCWJyZWFrOwor
CisJCW51bV9kZXZpY2VzKys7CisJfSB3aGlsZSAobnVtX2RldmljZXMgPCBTTkRSVl9QQ01fREVW
SUNFUyk7CisKKwlpZiAoIW51bV9kZXZpY2VzKSB7CisJCWRldl93YXJuKCZ4Yl9kZXYtPmRldiwK
KwkJCSJObyBkZXZpY2VzIGNvbmZpZ3VyZWQgZm9yIHNvdW5kIGNhcmQgYXQgJXNcbiIsCisJCQl4
Yl9kZXYtPm5vZGVuYW1lKTsKKwkJcmV0dXJuIC1FTk9ERVY7CisJfQorCisJLyogc3RhcnQgZnJv
bSBkZWZhdWx0IFBDTSBIVyBjb25maWd1cmF0aW9uIGZvciB0aGUgY2FyZCAqLworCWNmZ19wY21f
aHcoeGJfZGV2LT5ub2RlbmFtZSwgJnNkcnZfcGNtX2h3X2RlZmF1bHQsCisJCSZwbGF0X2RhdGEt
PmNmZ19jYXJkLnBjbV9odyk7CisKKwlwbGF0X2RhdGEtPmNmZ19jYXJkLnBjbV9pbnN0YW5jZXMg
PSBkZXZtX2tjYWxsb2MoCisJCSZkcnZfaW5mby0+eGJfZGV2LT5kZXYsIG51bV9kZXZpY2VzLAor
CQlzaXplb2Yoc3RydWN0IGNmZ19wY21faW5zdGFuY2UpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIXBs
YXRfZGF0YS0+Y2ZnX2NhcmQucGNtX2luc3RhbmNlcykKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlm
b3IgKGkgPSAwOyBpIDwgbnVtX2RldmljZXM7IGkrKykgeworCQlyZXQgPSBjZmdfZGV2aWNlKGRy
dl9pbmZvLAorCQkJJnBsYXRfZGF0YS0+Y2ZnX2NhcmQucGNtX2luc3RhbmNlc1tpXSwKKwkJCSZw
bGF0X2RhdGEtPmNmZ19jYXJkLnBjbV9odywKKwkJCXhiX2Rldi0+bm9kZW5hbWUsIGksIHN0cmVh
bV9pZHgpOworCQlpZiAocmV0IDwgMCkKKwkJCXJldHVybiByZXQ7CisJfQorCXBsYXRfZGF0YS0+
Y2ZnX2NhcmQubnVtX3BjbV9pbnN0YW5jZXMgPSBudW1fZGV2aWNlczsKKwlyZXR1cm4gMDsKK30K
Kwogc3RhdGljIHZvaWQgeGRydl9yZW1vdmVfaW50ZXJuYWwoc3RydWN0IHhkcnZfaW5mbyAqZHJ2
X2luZm8pCiB7CiB9CiAKIHN0YXRpYyBpbnQgeGRydl9iZV9vbl9pbml0d2FpdChzdHJ1Y3QgeGRy
dl9pbmZvICpkcnZfaW5mbykKIHsKKwlpbnQgc3RyZWFtX2lkeDsKKwlpbnQgcmV0OworCisJZHJ2
X2luZm8tPmNmZ19wbGF0X2RhdGEueGRydl9pbmZvID0gZHJ2X2luZm87CisJc3RyZWFtX2lkeCA9
IDA7CisJcmV0ID0gY2ZnX2NhcmQoZHJ2X2luZm8sICZkcnZfaW5mby0+Y2ZnX3BsYXRfZGF0YSwg
JnN0cmVhbV9pZHgpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OwogCXJldHVybiAwOwog
fQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh3w-0007qN-V3; Mon, 07 Aug 2017 12:23:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3u-0007nO-Ub
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:11 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1D/C0-03406-EAB58895; Mon, 07 Aug 2017 12:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6o+7a6I5
 Ig54vehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZP4zzmgp3OFc1tdxgbGDdbdjFycQgJ9DFK
 /Hr5ixXEYRF4ySKxqfkZmCMh0M8q8bfhPlsXIyeQEydxet9dZgi7UmLPgX6wuJCAosTXZ9OZI
 EatYpI4fGM/WBGbgJHE8hs/WEBsEYEIiWOPP4A1MAuUStzYPwesRljAX+LI8ulAcQ6g1aoSP0
 56goR5BRwllvVPYIXYJSdx81wnWDmngJPE897HUHsdJT6fmcE6gVFgASPDKkb14tSistQiXWO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAwGIAgh2MHf+cDjFKcjApifLGr2iL
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBWxjVESkkWJSanlqRlpkDDHGYtAQHj5IIrwpImre4I
 DG3ODMdInWK0Z7jypV1X5g4NqxeDySnHNgOJF9N+P+NSYglLz8vVUqcNwykTQCkLaM0D24oLC
 YvMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZh3PsgUnsy8Erjdr4DOYgI6601iK8hZJYkIKak
 Gxuht5QkqWmL5O81C1Cpu1R+MOVJ4M9bl6DQNn6e1j7tm3ul508p97EDrwmvznpz7+vpG+odt
 ay9d3lPqXH364ryilezLmJSn+/5gbDSeOWdfcNRK28l8nT8X5TkvanJ7mBb+ZrLb+Vp3v3rz9
 yk5G61Xne9fdez/qfb4j1Nfcy/7YbuNN3pVnpwSS3FGoqEWc1FxIgCwtSGVxAIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502108589!110775501!1
X-Originating-IP: [209.85.215.65]
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 45625 invoked from network); 7 Aug 2017 12:23:09 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:09 -0000
Received: by mail-lf0-f65.google.com with SMTP id 65so225294lfa.0
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zNA080u4iv33JRC7/H5Wr7qorJFbcRTjEG/rNidFr6o=;
 b=V9lCb712RJF/8oFImKJkdAn+hEvj5K62QAG6bYhvFQ7UpW2pRT+J1I2R4cWRsOnZcl
 AeGdgBR144h7x70A4wdO+cJUCAf7YUWfDo7Wr6DRYfhQsmn/QVQY3Owa5IkZGNkp4lfb
 30K2o//t8MlJMySBihuiduVcNNqMcoRF+1StTgVkstXIxAx1g7Js9fznPDRZooQaSe0r
 u5q7XUS4Oo87P/R+dvTmnzpUP60rYQbz+sQi/wFD5RDK9MHxvGDq+zQF/G7lUHan0/+L
 IzGb3NTg/W296qd7csGukcNHrzScxqq1r73vA8DMDipTR2fEGBy8jNVj9wLoi1wpt/+I
 c2pg==
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=zNA080u4iv33JRC7/H5Wr7qorJFbcRTjEG/rNidFr6o=;
 b=BEbNx5HI9DdwDB3VR1wKeMFBDLgayIR5W/ehqcti1o6gxtGqbrzwUt5Me4D6j5UPrU
 OLP7man7ZesK9RSESna+uzAtWGB4MZSw4YkmCHQmE06XEQr8NIjlxomFzIadQ9s5fGYO
 ZwVICWMD+o2/CmrN+0cq0ZVvmZ6ovCG5/dyjv38gc4AMX8csDr+MQkmnYk/90IJm1xjw
 K64aPMDt4/xzgr6isGrNxCOLovIib5RofsF6xbaw7QmsEFm+m94WhW38O4HQHScPBx7N
 kcUTPD/+GdhOqrQDTOD1c3fFmRV3bBp6V6sqSbymfHET40+757Cy+lE1eu14fCok9q2c
 rtoQ==
X-Gm-Message-State: AHYfb5hb/PZC6Vvx9q7zlwjW/e/klgtMDD54FCCINxZeRMxz/JHNUgr6
 GeaPzgrV8pLvyQ==
X-Received: by 10.46.69.131 with SMTP id s125mr122597lja.131.1502108588927;
 Mon, 07 Aug 2017 05:23:08 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:08 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:50 +0300
Message-Id: <1502108577-8099-6-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 05/12] ALSA: vsnd: Implement Xen event
	channel handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKMS4gQ3JlYXRlIGV2ZW50IGNoYW5uZWxzIGZvciBhbGwgY29uZmlndXJlZCBzdHJl
YW1zIGFuZCBwdWJsaXNoCmNvcnJlc3BvbmRpbmcgcmluZyByZWZlcmVuY2VzIGFuZCBldmVudCBj
aGFubmVscyBpbiBYZW4gc3RvcmUsCnNvIGJhY2tlbmQgY2FuIGNvbm5lY3QuCjIuIEltcGxlbWVu
dCBldmVudCBjaGFubmVsIGludGVycnVwdCBoYW5kbGVyLgozLiBDcmVhdGUgYW5kIGRlc3Ryb3kg
ZXZlbnQgY2hhbm5lbHMgd2l0aCByZXNwZWN0IHRvIFhlbiBidXMgc3RhdGUuCgpTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Ci0tLQogc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYyB8IDI2OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMjY4IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zb3VuZC9kcml2ZXJzL3hl
bi1mcm9udC5jIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwppbmRleCBlZjQ4Y2JmNDRjZjIu
LmE5MjQ1OWIyNzM3ZSAxMDA2NDQKLS0tIGEvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYworKysg
Yi9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCkBAIC0yNCwxNCArMjQsNDAgQEAKICNpbmNsdWRl
IDxzb3VuZC9wY20uaD4KIAogI2luY2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4KKyNpbmNsdWRl
IDx4ZW4vZXZlbnRzLmg+CisjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8
eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KIAogI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UvaW8vc25kaWYuaD4KIAorLyoKKyAqIEZJWE1FOiB1c2FnZSBvZiBncmFudCByZWZlcmVu
Y2UgMCBhcyBpbnZhbGlkIGdyYW50IHJlZmVyZW5jZToKKyAqIGdyYW50IHJlZmVyZW5jZSAwIGlz
IHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBhIFBWIGRyaXZlciwKKyAqIGJlY2F1c2Ugb2Yg
dGhlIGZhY3QgaXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUu
CisgKi8KKyNkZWZpbmUgR1JBTlRfSU5WQUxJRF9SRUYJMAogLyogbWF4aW11bSBudW1iZXIgb2Yg
c3VwcG9ydGVkIHN0cmVhbXMgKi8KICNkZWZpbmUgVlNORF9NQVhfU1RSRUFNCQk4CiAKK2VudW0g
eGRydl9ldnRjaG5sX3N0YXRlIHsKKwlFVlRDSE5MX1NUQVRFX0RJU0NPTk5FQ1RFRCwKKwlFVlRD
SE5MX1NUQVRFX0NPTk5FQ1RFRCwKK307CisKK3N0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyB7CisJ
c3RydWN0IHhkcnZfaW5mbyAqZHJ2X2luZm87CisJc3RydWN0IHhlbl9zbmRpZl9mcm9udF9yaW5n
IHJpbmc7CisJaW50IHJpbmdfcmVmOworCWludCBwb3J0OworCWludCBpcnE7CisJc3RydWN0IGNv
bXBsZXRpb24gY29tcGxldGlvbjsKKwllbnVtIHhkcnZfZXZ0Y2hubF9zdGF0ZSBzdGF0ZTsKKwkv
KiBsYXRlc3QgcmVzcG9uc2Ugc3RhdHVzIGFuZCBpdHMgY29ycmVzcG9uZGluZyBpZCAqLworCWlu
dCByZXNwX3N0YXR1czsKKwl1aW50MTZfdCByZXNwX2lkOworfTsKKwogc3RydWN0IGNmZ19zdHJl
YW0gewogCWludCB1bmlxdWVfaWQ7CiAJY2hhciAqeGVuc3RvcmVfcGF0aDsKQEAgLTY1LDYgKzkx
LDggQEAgc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsK
IAlzcGlubG9ja190IGlvX2xvY2s7CiAJc3RydWN0IG11dGV4IG11dGV4OworCWludCBudW1fZXZ0
X2NoYW5uZWxzOworCXN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyAqZXZ0X2NobmxzOwogCXN0cnVj
dCBzZGV2X2NhcmRfcGxhdF9kYXRhIGNmZ19wbGF0X2RhdGE7CiB9OwogCkBAIC0xMDIsNiArMTMw
LDI0NCBAQCBzdGF0aWMgc3RydWN0IHNuZF9wY21faGFyZHdhcmUgc2Rydl9wY21faHdfZGVmYXVs
dCA9IHsKIAkuZmlmb19zaXplID0gMCwKIH07CiAKK3N0YXRpYyBpcnFyZXR1cm5fdCB4ZHJ2X2V2
dGNobmxfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCkKK3sKKwlzdHJ1Y3QgeGRydl9l
dnRjaG5sX2luZm8gKmNoYW5uZWwgPSBkZXZfaWQ7CisJc3RydWN0IHhkcnZfaW5mbyAqZHJ2X2lu
Zm8gPSBjaGFubmVsLT5kcnZfaW5mbzsKKwlzdHJ1Y3QgeGVuc25kX3Jlc3AgKnJlc3A7CisJUklO
R19JRFggaSwgcnA7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCXNwaW5fbG9ja19pcnFzYXZl
KCZkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCWlmICh1bmxpa2VseShjaGFubmVsLT5zdGF0
ZSAhPSBFVlRDSE5MX1NUQVRFX0NPTk5FQ1RFRCkpCisJCWdvdG8gb3V0OworCithZ2FpbjoKKwly
cCA9IGNoYW5uZWwtPnJpbmcuc3JpbmctPnJzcF9wcm9kOworCS8qIGVuc3VyZSB3ZSBzZWUgcXVl
dWVkIHJlc3BvbnNlcyB1cCB0byBycCAqLworCXJtYigpOworCisJZm9yIChpID0gY2hhbm5lbC0+
cmluZy5yc3BfY29uczsgaSAhPSBycDsgaSsrKSB7CisJCXJlc3AgPSBSSU5HX0dFVF9SRVNQT05T
RSgmY2hhbm5lbC0+cmluZywgaSk7CisJCWlmIChyZXNwLT5pZCAhPSBjaGFubmVsLT5yZXNwX2lk
KQorCQkJY29udGludWU7CisJCXN3aXRjaCAocmVzcC0+b3BlcmF0aW9uKSB7CisJCWNhc2UgWEVO
U05EX09QX09QRU46CisJCQkvKiBmYWxsIHRocm91Z2ggKi8KKwkJY2FzZSBYRU5TTkRfT1BfQ0xP
U0U6CisJCQkvKiBmYWxsIHRocm91Z2ggKi8KKwkJY2FzZSBYRU5TTkRfT1BfUkVBRDoKKwkJCS8q
IGZhbGwgdGhyb3VnaCAqLworCQljYXNlIFhFTlNORF9PUF9XUklURToKKwkJCWNoYW5uZWwtPnJl
c3Bfc3RhdHVzID0gcmVzcC0+c3RhdHVzOworCQkJY29tcGxldGUoJmNoYW5uZWwtPmNvbXBsZXRp
b24pOworCQkJYnJlYWs7CisKKwkJZGVmYXVsdDoKKwkJCWRldl9lcnIoJmRydl9pbmZvLT54Yl9k
ZXYtPmRldiwKKwkJCQkiT3BlcmF0aW9uICVkIGlzIG5vdCBzdXBwb3J0ZWRcbiIsCisJCQkJcmVz
cC0+b3BlcmF0aW9uKTsKKwkJCWJyZWFrOworCQl9CisJfQorCisJY2hhbm5lbC0+cmluZy5yc3Bf
Y29ucyA9IGk7CisJaWYgKGkgIT0gY2hhbm5lbC0+cmluZy5yZXFfcHJvZF9wdnQpIHsKKwkJaW50
IG1vcmVfdG9fZG87CisKKwkJUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCZjaGFubmVs
LT5yaW5nLCBtb3JlX3RvX2RvKTsKKwkJaWYgKG1vcmVfdG9fZG8pCisJCQlnb3RvIGFnYWluOwor
CX0gZWxzZQorCQljaGFubmVsLT5yaW5nLnNyaW5nLT5yc3BfZXZlbnQgPSBpICsgMTsKKworb3V0
OgorCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisJ
cmV0dXJuIElSUV9IQU5ETEVEOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGRydl9ldnRjaG5s
X2ZsdXNoKAorCQlzdHJ1Y3QgeGRydl9ldnRjaG5sX2luZm8gKmNoYW5uZWwpCit7CisJaW50IG5v
dGlmeTsKKworCWNoYW5uZWwtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CisJUklOR19QVVNIX1JFUVVF
U1RTX0FORF9DSEVDS19OT1RJRlkoJmNoYW5uZWwtPnJpbmcsIG5vdGlmeSk7CisJaWYgKG5vdGlm
eSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGNoYW5uZWwtPmlycSk7Cit9CisKK3N0YXRpYyB2
b2lkIHhkcnZfZXZ0Y2hubF9mcmVlKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvLAorCQlzdHJ1
Y3QgeGRydl9ldnRjaG5sX2luZm8gKmNoYW5uZWwpCit7CisJaWYgKCFjaGFubmVsLT5yaW5nLnNy
aW5nKQorCQlyZXR1cm47CisKKwljaGFubmVsLT5zdGF0ZSA9IEVWVENITkxfU1RBVEVfRElTQ09O
TkVDVEVEOworCWNoYW5uZWwtPnJlc3Bfc3RhdHVzID0gLUVJTzsKKwljb21wbGV0ZV9hbGwoJmNo
YW5uZWwtPmNvbXBsZXRpb24pOworCisJaWYgKGNoYW5uZWwtPmlycSkKKwkJdW5iaW5kX2Zyb21f
aXJxaGFuZGxlcihjaGFubmVsLT5pcnEsIGNoYW5uZWwpOworCWNoYW5uZWwtPmlycSA9IDA7CisK
KwlpZiAoY2hhbm5lbC0+cG9ydCkKKwkJeGVuYnVzX2ZyZWVfZXZ0Y2huKGRydl9pbmZvLT54Yl9k
ZXYsIGNoYW5uZWwtPnBvcnQpOworCWNoYW5uZWwtPnBvcnQgPSAwOworCisJaWYgKGNoYW5uZWwt
PnJpbmdfcmVmICE9IEdSQU5UX0lOVkFMSURfUkVGKQorCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNj
ZXNzKGNoYW5uZWwtPnJpbmdfcmVmLCAwLAorCQkJKHVuc2lnbmVkIGxvbmcpY2hhbm5lbC0+cmlu
Zy5zcmluZyk7CisJY2hhbm5lbC0+cmluZ19yZWYgPSBHUkFOVF9JTlZBTElEX1JFRjsKKwljaGFu
bmVsLT5yaW5nLnNyaW5nID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgeGRydl9ldnRjaG5sX2Zy
ZWVfYWxsKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQoreworCWludCBpOworCisJaWYgKCFk
cnZfaW5mby0+ZXZ0X2NobmxzKQorCQlyZXR1cm47CisKKwlmb3IgKGkgPSAwOyBpIDwgZHJ2X2lu
Zm8tPm51bV9ldnRfY2hhbm5lbHM7IGkrKykKKwkJeGRydl9ldnRjaG5sX2ZyZWUoZHJ2X2luZm8s
ICZkcnZfaW5mby0+ZXZ0X2NobmxzW2ldKTsKKworCWRldm1fa2ZyZWUoJmRydl9pbmZvLT54Yl9k
ZXYtPmRldiwgZHJ2X2luZm8tPmV2dF9jaG5scyk7CisJZHJ2X2luZm8tPmV2dF9jaG5scyA9IE5V
TEw7Cit9CisKK3N0YXRpYyBpbnQgeGRydl9ldnRjaG5sX2FsbG9jKHN0cnVjdCB4ZHJ2X2luZm8g
KmRydl9pbmZvLAorCQlzdHJ1Y3QgeGRydl9ldnRjaG5sX2luZm8gKmV2dF9jaGFubmVsKQorewor
CXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYgPSBkcnZfaW5mby0+eGJfZGV2OworCXN0cnVj
dCB4ZW5fc25kaWZfc3JpbmcgKnNyaW5nOworCWdyYW50X3JlZl90IGdyZWY7CisJaW50IHJldDsK
KworCWV2dF9jaGFubmVsLT5kcnZfaW5mbyA9IGRydl9pbmZvOworCWluaXRfY29tcGxldGlvbigm
ZXZ0X2NoYW5uZWwtPmNvbXBsZXRpb24pOworCWV2dF9jaGFubmVsLT5zdGF0ZSA9IEVWVENITkxf
U1RBVEVfRElTQ09OTkVDVEVEOworCWV2dF9jaGFubmVsLT5yaW5nX3JlZiA9IEdSQU5UX0lOVkFM
SURfUkVGOworCWV2dF9jaGFubmVsLT5yaW5nLnNyaW5nID0gTlVMTDsKKwlldnRfY2hhbm5lbC0+
cG9ydCA9IDA7CisJZXZ0X2NoYW5uZWwtPmlycSA9IDA7CisKKwlzcmluZyA9IChzdHJ1Y3QgeGVu
X3NuZGlmX3NyaW5nICopZ2V0X3plcm9lZF9wYWdlKAorCQlHRlBfTk9JTyB8IF9fR0ZQX0hJR0gp
OworCWlmICghc3JpbmcpIHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBmYWlsOworCX0KKwor
CVNIQVJFRF9SSU5HX0lOSVQoc3JpbmcpOworCUZST05UX1JJTkdfSU5JVCgmZXZ0X2NoYW5uZWwt
PnJpbmcsIHNyaW5nLCBYRU5fUEFHRV9TSVpFKTsKKwlyZXQgPSB4ZW5idXNfZ3JhbnRfcmluZyh4
Yl9kZXYsIHNyaW5nLCAxLCAmZ3JlZik7CisJaWYgKHJldCA8IDApCisJCWdvdG8gZmFpbDsKKwll
dnRfY2hhbm5lbC0+cmluZ19yZWYgPSBncmVmOworCisJcmV0ID0geGVuYnVzX2FsbG9jX2V2dGNo
bih4Yl9kZXYsICZldnRfY2hhbm5lbC0+cG9ydCk7CisJaWYgKHJldCA8IDApCisJCWdvdG8gZmFp
bDsKKworCXJldCA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoZXZ0X2NoYW5uZWwtPnBvcnQs
CisJCXhkcnZfZXZ0Y2hubF9pbnRlcnJ1cHQsIDAsIHhiX2Rldi0+ZGV2aWNldHlwZSwgZXZ0X2No
YW5uZWwpOworCWlmIChyZXQgPCAwKQorCQlnb3RvIGZhaWw7CisKKwlldnRfY2hhbm5lbC0+aXJx
ID0gcmV0OworCXJldHVybiAwOworCitmYWlsOgorCWRldl9lcnIoJnhiX2Rldi0+ZGV2LCAiRmFp
bGVkIHRvIGFsbG9jYXRlIHJpbmc6ICVkXG4iLCByZXQpOworCXJldHVybiByZXQ7Cit9CisKK3N0
YXRpYyBpbnQgeGRydl9ldnRjaG5sX2NyZWF0ZShzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbywK
KwkJc3RydWN0IHhkcnZfZXZ0Y2hubF9pbmZvICpldnRfY2hhbm5lbCwKKwkJY29uc3QgY2hhciAq
cGF0aCkKK3sKKwlpbnQgcmV0OworCisJcmV0ID0geGRydl9ldnRjaG5sX2FsbG9jKGRydl9pbmZv
LCBldnRfY2hhbm5lbCk7CisJaWYgKHJldCA8IDApIHsKKwkJZGV2X2VycigmZHJ2X2luZm8tPnhi
X2Rldi0+ZGV2LAorCQkJImFsbG9jYXRpbmcgZXZlbnQgY2hhbm5lbDogJWRcbiIsIHJldCk7CisJ
CXJldHVybiByZXQ7CisJfQorCisJLyoKKwkgKiB3cml0ZSB2YWx1ZXMgdG8gWGVuIHN0b3JlLCBz
byBiYWNrZW5kIGNhbiBmaW5kIHJpbmcgcmVmZXJlbmNlCisJICogYW5kIGV2ZW50IGNoYW5uZWwK
KwkgKi8KKwlyZXQgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIHBhdGgsIFhFTlNORF9GSUVMRF9S
SU5HX1JFRiwgIiV1IiwKKwkJCWV2dF9jaGFubmVsLT5yaW5nX3JlZik7CisJaWYgKHJldCA8IDAp
IHsKKwkJZGV2X2VycigmZHJ2X2luZm8tPnhiX2Rldi0+ZGV2LAorCQkJIndyaXRpbmcgIiBYRU5T
TkRfRklFTERfUklOR19SRUYiOiAlZFxuIiwgcmV0KTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwly
ZXQgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIHBhdGgsIFhFTlNORF9GSUVMRF9FVlRfQ0hOTCwg
IiV1IiwKKwkJZXZ0X2NoYW5uZWwtPnBvcnQpOworCWlmIChyZXQgPCAwKSB7CisJCWRldl9lcnIo
JmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJCSJ3cml0aW5nICIgWEVOU05EX0ZJRUxEX0VWVF9D
SE5MIjogJWRcbiIsIHJldCk7CisJCXJldHVybiByZXQ7CisJfQorCXJldHVybiAwOworfQorCitz
dGF0aWMgaW50IHhkcnZfZXZ0Y2hubF9jcmVhdGVfYWxsKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9p
bmZvLAorCQlpbnQgbnVtX3N0cmVhbXMpCit7CisJc3RydWN0IGNmZ19jYXJkICpjZmdfY2FyZDsK
KwlpbnQgZCwgcmV0ID0gMDsKKworCWRydl9pbmZvLT5ldnRfY2hubHMgPSBkZXZtX2tjYWxsb2Mo
JmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJbnVtX3N0cmVhbXMsIHNpemVvZihzdHJ1Y3QgeGRy
dl9ldnRjaG5sX2luZm8pLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWRydl9pbmZvLT5ldnRfY2hubHMp
IHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBmYWlsOworCX0KKworCWNmZ19jYXJkID0gJmRy
dl9pbmZvLT5jZmdfcGxhdF9kYXRhLmNmZ19jYXJkOworCS8qIGl0ZXJhdGUgb3ZlciBkZXZpY2Vz
IGFuZCB0aGVpciBzdHJlYW1zIGFuZCBjcmVhdGUgZXZlbnQgY2hhbm5lbHMgKi8KKwlmb3IgKGQg
PSAwOyBkIDwgY2ZnX2NhcmQtPm51bV9wY21faW5zdGFuY2VzOyBkKyspIHsKKwkJc3RydWN0IGNm
Z19wY21faW5zdGFuY2UgKnBjbV9pbnN0YW5jZTsKKwkJaW50IHMsIHN0cmVhbV9pZHg7CisKKwkJ
cGNtX2luc3RhbmNlID0gJmNmZ19jYXJkLT5wY21faW5zdGFuY2VzW2RdOworCisJCWZvciAocyA9
IDA7IHMgPCBwY21faW5zdGFuY2UtPm51bV9zdHJlYW1zX3BiOyBzKyspIHsKKwkJCXN0cmVhbV9p
ZHggPSBwY21faW5zdGFuY2UtPnN0cmVhbXNfcGJbc10udW5pcXVlX2lkOworCQkJcmV0ID0geGRy
dl9ldnRjaG5sX2NyZWF0ZShkcnZfaW5mbywKKwkJCQkmZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJl
YW1faWR4XSwKKwkJCQlwY21faW5zdGFuY2UtPnN0cmVhbXNfcGJbc10ueGVuc3RvcmVfcGF0aCk7
CisJCQlpZiAocmV0IDwgMCkKKwkJCQlnb3RvIGZhaWw7CisJCX0KKworCQlmb3IgKHMgPSAwOyBz
IDwgcGNtX2luc3RhbmNlLT5udW1fc3RyZWFtc19jYXA7IHMrKykgeworCQkJc3RyZWFtX2lkeCA9
IHBjbV9pbnN0YW5jZS0+c3RyZWFtc19jYXBbc10udW5pcXVlX2lkOworCQkJcmV0ID0geGRydl9l
dnRjaG5sX2NyZWF0ZShkcnZfaW5mbywKKwkJCQkmZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJlYW1f
aWR4XSwKKwkJCQlwY21faW5zdGFuY2UtPnN0cmVhbXNfY2FwW3NdLnhlbnN0b3JlX3BhdGgpOwor
CQkJaWYgKHJldCA8IDApCisJCQkJZ290byBmYWlsOworCQl9CisJfQorCWlmIChyZXQgPCAwKQor
CQlnb3RvIGZhaWw7CisKKwlkcnZfaW5mby0+bnVtX2V2dF9jaGFubmVscyA9IG51bV9zdHJlYW1z
OworCXJldHVybiAwOworCitmYWlsOgorCXhkcnZfZXZ0Y2hubF9mcmVlX2FsbChkcnZfaW5mbyk7
CisJcmV0dXJuIHJldDsKK30KKwogc3RydWN0IENGR19IV19TQU1QTEVfUkFURSB7CiAJY29uc3Qg
Y2hhciAqbmFtZTsKIAl1bnNpZ25lZCBpbnQgbWFzazsKQEAgLTU1Niw2ICs4MjIsNyBAQCBzdGF0
aWMgaW50IGNmZ19jYXJkKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvLAogCiBzdGF0aWMgdm9p
ZCB4ZHJ2X3JlbW92ZV9pbnRlcm5hbChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIHsKKwl4
ZHJ2X2V2dGNobmxfZnJlZV9hbGwoZHJ2X2luZm8pOwogfQogCiBzdGF0aWMgaW50IHhkcnZfYmVf
b25faW5pdHdhaXQoc3RydWN0IHhkcnZfaW5mbyAqZHJ2X2luZm8pCkBAIC01NjgsNyArODM1LDcg
QEAgc3RhdGljIGludCB4ZHJ2X2JlX29uX2luaXR3YWl0KHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9p
bmZvKQogCXJldCA9IGNmZ19jYXJkKGRydl9pbmZvLCAmZHJ2X2luZm8tPmNmZ19wbGF0X2RhdGEs
ICZzdHJlYW1faWR4KTsKIAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsKLQlyZXR1cm4gMDsK
KwlyZXR1cm4geGRydl9ldnRjaG5sX2NyZWF0ZV9hbGwoZHJ2X2luZm8sIHN0cmVhbV9pZHgpOwog
fQogCiBzdGF0aWMgaW5saW5lIGludCB4ZHJ2X2JlX29uX2Nvbm5lY3RlZChzdHJ1Y3QgeGRydl9p
bmZvICpkcnZfaW5mbykKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh3x-0007qm-6J; Mon, 07 Aug 2017 12:23:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3w-0007pA-Ah
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:12 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 DE/95-02181-FAB58895; Mon, 07 Aug 2017 12:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfS6k+666I5
 Ig2vvTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxv+/qYCtq1K+bevMnawPhGpYuRi0NIoJ9R
 4sbxR2wgDovASxaJpXe6WUAcCYF+Von/F+8BORxATpzEmm9lEGa5xN+vYl2MnEDNihJfn01ng
 hi0iknixLsmJpAEm4CRxPIbP1hAbBGBCIljjz+wgdjMAqUSN/bPYe5iZOcQFvCXOJwHEmURUJ
 XYsGYNWDWvgKPE9gdrwKolBOQkbp7rZAaxOQWcJJ73PmaDWOso8fnMDNYJjAILGBlWMWoUpxa
 VpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBlU9AwPjDsbfpz0PMUpy
 MCmJ8savaIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7OrIjUkiwKDU9tSItMwcY3jBpCQ4eJ
 RFelSigNG9xQWJucWY6ROoUoz3HlSvrvjBxbFi9HkhOObAdSL6a8P8bkxBLXn5eqpQ4bxhImw
 BIW0ZpHtxQWDxeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqwYyhSczrwRu9yugs5iAznq
 T2ApyVkkiQkqqgTHlEFNmZEG8YNzr9sY5U7oWCR7hZxPiFt/84PPk+LWbNz+7FbLCbM7G01nJ
 T30l+dLytZTerjQTdfp2ivvodJ7vjNXNIvYOr/t+Tp/npSe6rX/Lppv386dLPtDapscy34L9Y
 FL6lA96PLXy38wzflyuX3Bo6bXJk1++Me74tiSh+rRe1Iq5/olKLMUZiYZazEXFiQDDmn61wg
 IAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502108590!105675531!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48099 invoked from network); 7 Aug 2017 12:23:10 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:10 -0000
Received: by mail-lf0-f66.google.com with SMTP id x16so211514lfb.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LFYwnwpcnAtHMaD8S6xEeS5DWFjFyt95VLMDVObaWp0=;
 b=E+ttvjl9J1axEOTJDphm8zFuI1aPN/omWVQR9WMf6GWCAN6+7wf8xcrftOPRBh1hbZ
 EDHTc9xC9Old+5Ofdw1OswHvZk0BDahTNOeg119RCLLVErKFXN5hmroI/hc3F4+fmnta
 V4tuL0+OIZnjHawfY+GXtjzoIzILxjGaAXXLm3B3Uh1qABL67/d0/zC8io2tkxLf3DTz
 BJMpWAY7aO1bU+FzHd5hVTjJ5EvJgE0QXOT0RAQ1axO/zwVNJWh9HsHXuZnp1Ncr+w8i
 6k61yDFQM0C7jCQktehaFUphdLKLuN8MT0JB/0X6TjbF4OvdcX3sM57BtD351niltuPN
 5Suw==
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=LFYwnwpcnAtHMaD8S6xEeS5DWFjFyt95VLMDVObaWp0=;
 b=JggTgodtVHrmvHC1VmOC2c3dFuzqPP7tPF8IMh53Qlqj0D6ES28F1OPe8b1Gtj7bAa
 tbK1aBJ07eDhqqbznm6uraBBVgTuk+ty2SSxJew65WMLNIXfi0ejNOcNiipiK3Is007n
 p6yxVZAxE5uwU6RsR/z3k9NVy+I+c2peewBGu8cksruZQVLUQFqNqnRyBQ+li5m/KvI6
 yb0jDFUzAP2sr2RUkREHO4S3cEX/0do5p/ZbQgIP3JvlpYzoyl9sPGgsE1d1nZI44FPf
 bv6ivm23YiXtTyt2BejmX+3KC1ON8JAR2vAtYB30waJMPvzLnT5r7c1PtNp7U0YXRPgi
 Vcbw==
X-Gm-Message-State: AHYfb5jyOdiNN94f+CYE8Ykw1icKtDmTM5NQf+ArAXEUphxW9ETV9PFD
 KRr+P1+f/BOgoA==
X-Received: by 10.46.33.151 with SMTP id h23mr130877lji.66.1502108590204;
 Mon, 07 Aug 2017 05:23:10 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:09 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:51 +0300
Message-Id: <1502108577-8099-7-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 06/12] ALSA: vsnd: Implement handling of
	shared buffers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IHNoYXJlZCBidWZmZXIgaGFuZGxpbmcgYWNjb3JkaW5nIHRvIHRo
ZQpwYXJhLXZpcnR1YWxpemVkIHNvdW5kIGRldmljZSBwcm90b2NvbCBhdCB4ZW4vaW50ZXJmYWNl
L2lvL3NuZGlmLmg6Ci0gbWFuYWdlIGJ1ZmZlciBtZW1vcnkKLSBoYW5kbGUgZ3JhbnRlZCByZWZl
cmVuY2VzCi0gaGFuZGxlIHBhZ2UgZGlyZWN0b3JpZXMKClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBz
b3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMTc4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNzggaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9zb3VuZC9kcml2ZXJzL3hl
bi1mcm9udC5jCmluZGV4IGE5MjQ1OWIyNzM3ZS4uMDRlYmMxNTc1N2Y0IDEwMDY0NAotLS0gYS9z
b3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMK
QEAgLTU4LDYgKzU4LDE0IEBAIHN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyB7CiAJdWludDE2X3Qg
cmVzcF9pZDsKIH07CiAKK3N0cnVjdCBzaF9idWZfaW5mbyB7CisJaW50IG51bV9ncmVmczsKKwln
cmFudF9yZWZfdCAqZ3JlZnM7CisJdWludDhfdCAqdmRpcmVjdG9yeTsKKwl1aW50OF90ICp2YnVm
ZmVyOworCXNpemVfdCB2YnVmZmVyX3N6OworfTsKKwogc3RydWN0IGNmZ19zdHJlYW0gewogCWlu
dCB1bmlxdWVfaWQ7CiAJY2hhciAqeGVuc3RvcmVfcGF0aDsKQEAgLTgyNSw2ICs4MzMsMTc2IEBA
IHN0YXRpYyB2b2lkIHhkcnZfcmVtb3ZlX2ludGVybmFsKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9p
bmZvKQogCXhkcnZfZXZ0Y2hubF9mcmVlX2FsbChkcnZfaW5mbyk7CiB9CiAKK3N0YXRpYyBpbmxp
bmUgZ3JhbnRfcmVmX3Qgc2hfYnVmX2dldF9kaXJfc3RhcnQoc3RydWN0IHNoX2J1Zl9pbmZvICpi
dWYpCit7CisJaWYgKCFidWYtPmdyZWZzKQorCQlyZXR1cm4gR1JBTlRfSU5WQUxJRF9SRUY7CisJ
cmV0dXJuIGJ1Zi0+Z3JlZnNbMF07Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaF9idWZfY2xl
YXIoc3RydWN0IHNoX2J1Zl9pbmZvICpidWYpCit7CisJbWVtc2V0KGJ1ZiwgMCwgc2l6ZW9mKCpi
dWYpKTsKK30KKworc3RhdGljIHZvaWQgc2hfYnVmX2ZyZWUoc3RydWN0IHNoX2J1Zl9pbmZvICpi
dWYpCit7CisJaW50IGk7CisKKwlpZiAoYnVmLT5ncmVmcykgeworCQlmb3IgKGkgPSAwOyBpIDwg
YnVmLT5udW1fZ3JlZnM7IGkrKykKKwkJCWlmIChidWYtPmdyZWZzW2ldICE9IEdSQU5UX0lOVkFM
SURfUkVGKQorCQkJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoYnVmLT5ncmVmc1tpXSwKKwkJ
CQkJCTAsIDBVTCk7CisJCWtmcmVlKGJ1Zi0+Z3JlZnMpOworCX0KKwlrZnJlZShidWYtPnZkaXJl
Y3RvcnkpOworCWZyZWVfcGFnZXNfZXhhY3QoYnVmLT52YnVmZmVyLCBidWYtPnZidWZmZXJfc3op
OworCXNoX2J1Zl9jbGVhcihidWYpOworfQorCisvKgorICogbnVtYmVyIG9mIGdyYW50IHJlZmVy
ZW5jZXMgYSBwYWdlIGNhbiBob2xkIHdpdGggcmVzcGVjdCB0byB0aGUKKyAqIHhlbmRpc3BsX3Bh
Z2VfZGlyZWN0b3J5IGhlYWRlcgorICovCisjZGVmaW5lIFhFTlNORF9OVU1fR1JFRlNfUEVSX1BB
R0UgKChYRU5fUEFHRV9TSVpFIC0gXAorCW9mZnNldG9mKHN0cnVjdCB4ZW5zbmRfcGFnZV9kaXJl
Y3RvcnksIGdyZWYpKSAvIFwKKwlzaXplb2YoZ3JhbnRfcmVmX3QpKQorCitzdGF0aWMgdm9pZCBz
aF9idWZfZmlsbF9wYWdlX2RpcihzdHJ1Y3Qgc2hfYnVmX2luZm8gKmJ1ZiwgaW50IG51bV9wYWdl
c19kaXIpCit7CisJc3RydWN0IHhlbnNuZF9wYWdlX2RpcmVjdG9yeSAqcGFnZV9kaXI7CisJdW5z
aWduZWQgY2hhciAqcHRyOworCWludCBpLCBjdXJfZ3JlZiwgZ3JlZnNfbGVmdCwgdG9fY29weTsK
KworCXB0ciA9IGJ1Zi0+dmRpcmVjdG9yeTsKKwlncmVmc19sZWZ0ID0gYnVmLT5udW1fZ3JlZnMg
LSBudW1fcGFnZXNfZGlyOworCS8qCisJICogc2tpcCBncmFudCByZWZlcmVuY2VzIGF0IHRoZSBi
ZWdpbm5pbmcsIHRoZXkgYXJlIGZvciBwYWdlcyBncmFudGVkCisJICogZm9yIHRoZSBwYWdlIGRp
cmVjdG9yeSBpdHNlbGYKKwkgKi8KKwljdXJfZ3JlZiA9IG51bV9wYWdlc19kaXI7CisJZm9yIChp
ID0gMDsgaSA8IG51bV9wYWdlc19kaXI7IGkrKykgeworCQlwYWdlX2RpciA9IChzdHJ1Y3QgeGVu
c25kX3BhZ2VfZGlyZWN0b3J5ICopcHRyOworCQlpZiAoZ3JlZnNfbGVmdCA8PSBYRU5TTkRfTlVN
X0dSRUZTX1BFUl9QQUdFKSB7CisJCQl0b19jb3B5ID0gZ3JlZnNfbGVmdDsKKwkJCXBhZ2VfZGly
LT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBHUkFOVF9JTlZBTElEX1JFRjsKKwkJfSBlbHNlIHsKKwkJ
CXRvX2NvcHkgPSBYRU5TTkRfTlVNX0dSRUZTX1BFUl9QQUdFOworCQkJcGFnZV9kaXItPmdyZWZf
ZGlyX25leHRfcGFnZSA9IGJ1Zi0+Z3JlZnNbaSArIDFdOworCQl9CisJCW1lbWNweSgmcGFnZV9k
aXItPmdyZWYsICZidWYtPmdyZWZzW2N1cl9ncmVmXSwKKwkJCXRvX2NvcHkgKiBzaXplb2YoZ3Jh
bnRfcmVmX3QpKTsKKwkJcHRyICs9IFhFTl9QQUdFX1NJWkU7CisJCWdyZWZzX2xlZnQgLT0gdG9f
Y29weTsKKwkJY3VyX2dyZWYgKz0gdG9fY29weTsKKwl9Cit9CisKK3N0YXRpYyBpbnQgc2hfYnVm
X2dyYW50X3JlZnMoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKKwlzdHJ1Y3Qgc2hfYnVm
X2luZm8gKmJ1ZiwKKwlpbnQgbnVtX3BhZ2VzX2RpciwgaW50IG51bV9wYWdlc192YnVmZmVyLCBp
bnQgbnVtX2dyZWZzKQoreworCWdyYW50X3JlZl90IHByaXZfZ3JlZl9oZWFkOworCWludCByZXQs
IGksIGosIGN1cl9yZWY7CisJaW50IG90aGVyZW5kX2lkOworCisJcmV0ID0gZ250dGFiX2FsbG9j
X2dyYW50X3JlZmVyZW5jZXMobnVtX2dyZWZzLCAmcHJpdl9ncmVmX2hlYWQpOworCWlmIChyZXQp
CisJCXJldHVybiByZXQ7CisKKwlidWYtPm51bV9ncmVmcyA9IG51bV9ncmVmczsKKwlvdGhlcmVu
ZF9pZCA9IHhiX2Rldi0+b3RoZXJlbmRfaWQ7CisJaiA9IDA7CisKKwlmb3IgKGkgPSAwOyBpIDwg
bnVtX3BhZ2VzX2RpcjsgaSsrKSB7CisJCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVm
ZXJlbmNlKCZwcml2X2dyZWZfaGVhZCk7CisJCWlmIChjdXJfcmVmIDwgMCkgeworCQkJcmV0ID0g
Y3VyX3JlZjsKKwkJCWdvdG8gZmFpbDsKKwkJfQorCisJCWdudHRhYl9ncmFudF9mb3JlaWduX2Fj
Y2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsCisJCQl4ZW5fcGFnZV90b19nZm4odmlydF90
b19wYWdlKGJ1Zi0+dmRpcmVjdG9yeSArCisJCQkJWEVOX1BBR0VfU0laRSAqIGkpKSwgMCk7CisJ
CWJ1Zi0+Z3JlZnNbaisrXSA9IGN1cl9yZWY7CisJfQorCisJZm9yIChpID0gMDsgaSA8IG51bV9w
YWdlc192YnVmZmVyOyBpKyspIHsKKwkJY3VyX3JlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZl
cmVuY2UoJnByaXZfZ3JlZl9oZWFkKTsKKwkJaWYgKGN1cl9yZWYgPCAwKSB7CisJCQlyZXQgPSBj
dXJfcmVmOworCQkJZ290byBmYWlsOworCQl9CisKKwkJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNj
ZXNzX3JlZihjdXJfcmVmLCBvdGhlcmVuZF9pZCwKKwkJCXhlbl9wYWdlX3RvX2dmbih2aXJ0X3Rv
X3BhZ2UoYnVmLT52YnVmZmVyICsKKwkJCQlYRU5fUEFHRV9TSVpFICogaSkpLCAwKTsKKwkJYnVm
LT5ncmVmc1tqKytdID0gY3VyX3JlZjsKKwl9CisKKwlnbnR0YWJfZnJlZV9ncmFudF9yZWZlcmVu
Y2VzKHByaXZfZ3JlZl9oZWFkKTsKKwlzaF9idWZfZmlsbF9wYWdlX2RpcihidWYsIG51bV9wYWdl
c19kaXIpOworCXJldHVybiAwOworCitmYWlsOgorCWdudHRhYl9mcmVlX2dyYW50X3JlZmVyZW5j
ZXMocHJpdl9ncmVmX2hlYWQpOworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgc2hfYnVm
X2FsbG9jX2ludF9idWZmZXJzKHN0cnVjdCBzaF9idWZfaW5mbyAqYnVmLAorCQlpbnQgbnVtX3Bh
Z2VzX2RpciwgaW50IG51bV9wYWdlc192YnVmZmVyLCBpbnQgbnVtX2dyZWZzKQoreworCWJ1Zi0+
Z3JlZnMgPSBrY2FsbG9jKG51bV9ncmVmcywgc2l6ZW9mKCpidWYtPmdyZWZzKSwgR0ZQX0tFUk5F
TCk7CisJaWYgKCFidWYtPmdyZWZzKQorCQlyZXR1cm4gLUVOT01FTTsKKworCWJ1Zi0+dmRpcmVj
dG9yeSA9IGtjYWxsb2MobnVtX3BhZ2VzX2RpciwgWEVOX1BBR0VfU0laRSwgR0ZQX0tFUk5FTCk7
CisJaWYgKCFidWYtPnZkaXJlY3RvcnkpCisJCWdvdG8gZmFpbDsKKworCWJ1Zi0+dmJ1ZmZlcl9z
eiA9IG51bV9wYWdlc192YnVmZmVyICogWEVOX1BBR0VfU0laRTsKKwlidWYtPnZidWZmZXIgPSBh
bGxvY19wYWdlc19leGFjdChidWYtPnZidWZmZXJfc3osIEdGUF9LRVJORUwpOworCWlmICghYnVm
LT52YnVmZmVyKQorCQlnb3RvIGZhaWw7CisJcmV0dXJuIDA7CisKK2ZhaWw6CisJa2ZyZWUoYnVm
LT5ncmVmcyk7CisJYnVmLT5ncmVmcyA9IE5VTEw7CisJa2ZyZWUoYnVmLT52ZGlyZWN0b3J5KTsK
KwlidWYtPnZkaXJlY3RvcnkgPSBOVUxMOworCXJldHVybiAtRU5PTUVNOworfQorCitzdGF0aWMg
aW50IHNoX2J1Zl9hbGxvYyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAorCXN0cnVjdCBz
aF9idWZfaW5mbyAqYnVmLCB1bnNpZ25lZCBpbnQgYnVmZmVyX3NpemUpCit7CisJaW50IG51bV9w
YWdlc192YnVmZmVyLCBudW1fcGFnZXNfZGlyLCBudW1fZ3JlZnM7CisJaW50IHJldDsKKworCXNo
X2J1Zl9jbGVhcihidWYpOworCisJbnVtX3BhZ2VzX3ZidWZmZXIgPSBESVZfUk9VTkRfVVAoYnVm
ZmVyX3NpemUsIFhFTl9QQUdFX1NJWkUpOworCS8qIG51bWJlciBvZiBwYWdlcyB0aGUgcGFnZSBk
aXJlY3RvcnkgY29uc3VtZXMgaXRzZWxmICovCisJbnVtX3BhZ2VzX2RpciA9IERJVl9ST1VORF9V
UChudW1fcGFnZXNfdmJ1ZmZlciwKKwkJWEVOU05EX05VTV9HUkVGU19QRVJfUEFHRSk7CisJbnVt
X2dyZWZzID0gbnVtX3BhZ2VzX3ZidWZmZXIgKyBudW1fcGFnZXNfZGlyOworCisJcmV0ID0gc2hf
YnVmX2FsbG9jX2ludF9idWZmZXJzKGJ1ZiwgbnVtX3BhZ2VzX2RpciwKKwkJbnVtX3BhZ2VzX3Zi
dWZmZXIsIG51bV9ncmVmcyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXQg
PSBzaF9idWZfZ3JhbnRfcmVmcyh4Yl9kZXYsIGJ1ZiwKKwkJbnVtX3BhZ2VzX2RpciwgbnVtX3Bh
Z2VzX3ZidWZmZXIsIG51bV9ncmVmcyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisK
KwlzaF9idWZfZmlsbF9wYWdlX2RpcihidWYsIG51bV9wYWdlc19kaXIpOworCXJldHVybiAwOwor
fQorCiBzdGF0aWMgaW50IHhkcnZfYmVfb25faW5pdHdhaXQoc3RydWN0IHhkcnZfaW5mbyAqZHJ2
X2luZm8pCiB7CiAJaW50IHN0cmVhbV9pZHg7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh3y-0007sI-E3; Mon, 07 Aug 2017 12:23:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3x-0007qO-E5
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:13 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 BC/98-02175-0BB58895; Mon, 07 Aug 2017 12:23:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfS6k+6G6I5
 Ig50mFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxp3OlawF73Qr/k05wN7A+Fy9i5GTQ0igj1Fi
 5r2SLkYuDhaBlywSXVfmsYIkJAT6WSWWtplA2HESG05dY4KwyySW7JjEBtGsKPH12XQmkGYhg
 VVMEt0XXjGDJNgEjCSW3/jBAmKLCERIHHv8AayBWaBU4sb+OWA1wgJ+Eq1dN8HiLAKqEh+/r2
 cHsXkFHCUuHZzMDrFMTuLmuU6wek4BJ4nnvY+hFjtKfD4zg3UCo8ACRoZVjBrFqUVlqUW6RhZ
 6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBYVXPwMC4g7Fvld8hRkkOJiVR3vgV
 bZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgLozoihQSLUtNTK9Iyc4ABDpOW4OBREuFVAUnzF
 hck5hZnpkOkTjG6cly5su4LE8eG1euB5JQD24Hkire7gOSrCf+/MQmx5OXnpUqJ84aBNAuANG
 eU5sGNhkXnJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvPNBpvBk5pXAXfAK6DgmoOPeJLa
 CHFeSiJCSamCcpO7iuIvx5GNriTP27MdPZ6Uuj1MTatM5oigikxh9e0faUlv7VQsbmX0ubJN8
 4xfncvPnbzOup3/sFiz/dsdEZ8KVEyviWk/Mqq3cHWGmWnU2a/3BF10fLS1Zbvl8bP7Qtbvu2
 dVOsfeypqVaXSLvKk6tDn1jaGExqX3nP+9FVhob5z80jt+qxFKckWioxVxUnAgAonBSNckCAA
 A=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502108591!90291641!1
X-Originating-IP: [209.85.215.66]
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 43777 invoked from network); 7 Aug 2017 12:23:11 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:11 -0000
Received: by mail-lf0-f66.google.com with SMTP id 65so225333lfa.0
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=QWCk48QTFd8dRXRYWoHHo9AICyn/sa2qSIqYMNHKeCk=;
 b=aMjHwLmI+C/9vMqlUiz7ZQxGV9xWBYupyTs60SMnODgbcnELD7MFkzZwkSrFu+Ictq
 GS3y5b2vwqHqL+jfHHNt0nX3bwq4B0H1r9fKcrnD3tf5uK4pY0cKQphdH3f7O1L37Qv9
 UUY3QtwCraYULh/M3/oxONHEVRbGw5k/vDQfaCSkx7QAezlenVhso2Ou/d8fAUCBpKq8
 twYBw56grRARHuDu/dwWmIko5TFaHwHGyPTBzPdTVx/jlXIG5mRY7ytfu68LrflGQZBD
 CyO8Lz7UcxCi3gUD7BIQ/zU9hmtGno68L/v9nlGs0o0+FOLkHWXNepktXqQY+r67TIhm
 e8dg==
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=QWCk48QTFd8dRXRYWoHHo9AICyn/sa2qSIqYMNHKeCk=;
 b=ZvaOSsEjODZm2CE4mCGTCocuHOPLPBeK5hLqWK83XJ6Nv6wnIb/BGwif4XkgM4WMHb
 AV10G32uZm2PbfA45/59mBvgSXM7RAEk2pB1j2S03pMsj232AB2KvcGJlzA4WmFRYzps
 fUB4dpxQCYV4v/YEEuXM66vgpzQHTUHBsvr3VJB7i5rhKiaMmUHsPtGjkiSDbJjWI6LN
 KsCV86ibh2GPzEpmw3aKpEwJ0RJZszwoh2Yd2edPES9A3ddNVh5aidE3gjRWMwHvC0qg
 LK4+2EhlvXPy0jxdpAAQJ9wHyeA6XBmwRSd9BWy4IkW1q+Xls77OtLHc9unzBSPGAMj7
 Y40g==
X-Gm-Message-State: AHYfb5gO4r0IfFm9mKzLbWV/I6IA0Y/wEJpneByODkRuufvkSP6Dh4/D
 PKxkLwcd1g53yg==
X-Received: by 10.46.88.21 with SMTP id m21mr136397ljb.38.1502108591283;
 Mon, 07 Aug 2017 05:23:11 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:10 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:52 +0300
Message-Id: <1502108577-8099-8-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 07/12] ALSA: vsnd: Introduce ALSA
	virtual sound driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IGVzc2VudGlhbCBpbml0aWFsaXphdGlvbiBvZiB0aGUgc291bmQg
ZHJpdmVyOgotIGludHJvZHVjZSByZXF1aXJlZCBkYXRhIHN0cnVjdHVyZXMKLSBoYW5kbGUgZHJp
dmVyIHJlZ2lzdHJhdGlvbgotIGhhbmRsZSBzb3VuZCBjYXJkIHJlZ2lzdHJhdGlvbgotIHJlZ2lz
dGVyIHNvdW5kIGRyaXZlciBvbiBiYWNrZW5kIGNvbm5lY3Rpb24KLSByZW1vdmUgc291bmQgZHJp
dmVyIG9uIGJhY2tlbmQgZGlzY29ubmVjdAoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHNvdW5kL2Ry
aXZlcnMveGVuLWZyb250LmMgfCAxNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE1OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9zb3VuZC9k
cml2ZXJzL3hlbi1mcm9udC5jCmluZGV4IDA0ZWJjMTU3NTdmNC4uZjNlM2Y2NGYwYWE2IDEwMDY0
NAotLS0gYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKQEAgLTE5LDEzICsxOSwxNCBAQAogICovCiAKICNpbmNsdWRlIDxsaW51eC9tb2R1
bGUuaD4KKyNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4KIAogI2luY2x1ZGUgPHNv
dW5kL2NvcmUuaD4KICNpbmNsdWRlIDxzb3VuZC9wY20uaD4KIAotI2luY2x1ZGUgPHhlbi9wbGF0
Zm9ybV9wY2kuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnRzLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50
X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3BsYXRmb3JtX3BjaS5oPgogI2luY2x1ZGUgPHhlbi94
ZW4uaD4KICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAKQEAgLTY2LDYgKzY3LDMzIEBAIHN0cnVj
dCBzaF9idWZfaW5mbyB7CiAJc2l6ZV90IHZidWZmZXJfc3o7CiB9OwogCitzdHJ1Y3Qgc2Rldl9w
Y21fc3RyZWFtX2luZm8geworCWludCB1bmlxdWVfaWQ7CisJc3RydWN0IHNuZF9wY21faGFyZHdh
cmUgcGNtX2h3OworCXN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyAqZXZ0X2Nobmw7CisJYm9vbCBp
c19vcGVuOworCXVpbnQ4X3QgcmVxX25leHRfaWQ7CisJc3RydWN0IHNoX2J1Zl9pbmZvIHNoX2J1
ZjsKK307CisKK3N0cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvIHsKKwlzdHJ1Y3Qgc2Rldl9j
YXJkX2luZm8gKmNhcmRfaW5mbzsKKwlzdHJ1Y3Qgc25kX3BjbSAqcGNtOworCXN0cnVjdCBzbmRf
cGNtX2hhcmR3YXJlIHBjbV9odzsKKwlpbnQgbnVtX3BjbV9zdHJlYW1zX3BiOworCXN0cnVjdCBz
ZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtc19wYjsKKwlpbnQgbnVtX3BjbV9zdHJlYW1zX2Nh
cDsKKwlzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbXNfY2FwOworfTsKKworc3Ry
dWN0IHNkZXZfY2FyZF9pbmZvIHsKKwlzdHJ1Y3QgeGRydl9pbmZvICp4ZHJ2X2luZm87CisJc3Ry
dWN0IHNuZF9jYXJkICpjYXJkOworCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlIHBjbV9odzsKKwlp
bnQgbnVtX3BjbV9pbnN0YW5jZXM7CisJc3RydWN0IHNkZXZfcGNtX2luc3RhbmNlX2luZm8gKnBj
bV9pbnN0YW5jZXM7Cit9OworCiBzdHJ1Y3QgY2ZnX3N0cmVhbSB7CiAJaW50IHVuaXF1ZV9pZDsK
IAljaGFyICp4ZW5zdG9yZV9wYXRoOwpAQCAtOTksNiArMTI3LDggQEAgc3RydWN0IHhkcnZfaW5m
byB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKIAlzcGlubG9ja190IGlvX2xvY2s7
CiAJc3RydWN0IG11dGV4IG11dGV4OworCWJvb2wgc2Rydl9yZWdpc3RlcmVkOworCXN0cnVjdCBw
bGF0Zm9ybV9kZXZpY2UgKnNkcnZfcGRldjsKIAlpbnQgbnVtX2V2dF9jaGFubmVsczsKIAlzdHJ1
Y3QgeGRydl9ldnRjaG5sX2luZm8gKmV2dF9jaG5sczsKIAlzdHJ1Y3Qgc2Rldl9jYXJkX3BsYXRf
ZGF0YSBjZmdfcGxhdF9kYXRhOwpAQCAtMTM4LDYgKzE2OCwxMzIgQEAgc3RhdGljIHN0cnVjdCBz
bmRfcGNtX2hhcmR3YXJlIHNkcnZfcGNtX2h3X2RlZmF1bHQgPSB7CiAJLmZpZm9fc2l6ZSA9IDAs
CiB9OwogCitzdGF0aWMgaW50IHNkcnZfbmV3X3BjbShzdHJ1Y3Qgc2Rldl9jYXJkX2luZm8gKmNh
cmRfaW5mbywKKwlzdHJ1Y3QgY2ZnX3BjbV9pbnN0YW5jZSAqaW5zdGFuY2VfY29uZmlnLAorCXN0
cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2VfaW5mbykKK3sKKwlyZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBzZHJ2X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug
KnBkZXYpCit7CisJc3RydWN0IHNkZXZfY2FyZF9pbmZvICpjYXJkX2luZm87CisJc3RydWN0IHNk
ZXZfY2FyZF9wbGF0X2RhdGEgKnBsYXRkYXRhOworCXN0cnVjdCBzbmRfY2FyZCAqY2FyZDsKKwlp
bnQgcmV0LCBpOworCisJcGxhdGRhdGEgPSBkZXZfZ2V0X3BsYXRkYXRhKCZwZGV2LT5kZXYpOwor
CisJZGV2X2RiZygmcGRldi0+ZGV2LCAiQ3JlYXRpbmcgdmlydHVhbCBzb3VuZCBjYXJkXG4iKTsK
KworCXJldCA9IHNuZF9jYXJkX25ldygmcGRldi0+ZGV2LCAwLCBYRU5TTkRfRFJJVkVSX05BTUUs
IFRISVNfTU9EVUxFLAorCQlzaXplb2Yoc3RydWN0IHNkZXZfY2FyZF9pbmZvKSwgJmNhcmQpOwor
CWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJY2FyZF9pbmZvID0gY2FyZC0+cHJpdmF0
ZV9kYXRhOworCWNhcmRfaW5mby0+eGRydl9pbmZvID0gcGxhdGRhdGEtPnhkcnZfaW5mbzsKKwlj
YXJkX2luZm8tPmNhcmQgPSBjYXJkOworCWNhcmRfaW5mby0+cGNtX2luc3RhbmNlcyA9IGRldm1f
a2NhbGxvYygmcGRldi0+ZGV2LAorCQkJcGxhdGRhdGEtPmNmZ19jYXJkLm51bV9wY21faW5zdGFu
Y2VzLAorCQkJc2l6ZW9mKHN0cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvKSwgR0ZQX0tFUk5F
TCk7CisJaWYgKCFjYXJkX2luZm8tPnBjbV9pbnN0YW5jZXMpIHsKKwkJcmV0ID0gLUVOT01FTTsK
KwkJZ290byBmYWlsOworCX0KKworCWNhcmRfaW5mby0+bnVtX3BjbV9pbnN0YW5jZXMgPSBwbGF0
ZGF0YS0+Y2ZnX2NhcmQubnVtX3BjbV9pbnN0YW5jZXM7CisJY2FyZF9pbmZvLT5wY21faHcgPSBw
bGF0ZGF0YS0+Y2ZnX2NhcmQucGNtX2h3OworCisJZm9yIChpID0gMDsgaSA8IHBsYXRkYXRhLT5j
ZmdfY2FyZC5udW1fcGNtX2luc3RhbmNlczsgaSsrKSB7CisJCXJldCA9IHNkcnZfbmV3X3BjbShj
YXJkX2luZm8sCisJCQkmcGxhdGRhdGEtPmNmZ19jYXJkLnBjbV9pbnN0YW5jZXNbaV0sCisJCQkm
Y2FyZF9pbmZvLT5wY21faW5zdGFuY2VzW2ldKTsKKwkJaWYgKHJldCA8IDApCisJCQlnb3RvIGZh
aWw7CisJfQorCisJc3RybmNweShjYXJkLT5kcml2ZXIsIFhFTlNORF9EUklWRVJfTkFNRSwgc2l6
ZW9mKGNhcmQtPmRyaXZlcikpOworCXN0cm5jcHkoY2FyZC0+c2hvcnRuYW1lLCBwbGF0ZGF0YS0+
Y2ZnX2NhcmQubmFtZV9zaG9ydCwKKwkJc2l6ZW9mKGNhcmQtPnNob3J0bmFtZSkpOworCXN0cm5j
cHkoY2FyZC0+bG9uZ25hbWUsIHBsYXRkYXRhLT5jZmdfY2FyZC5uYW1lX2xvbmcsCisJCXNpemVv
ZihjYXJkLT5sb25nbmFtZSkpOworCisJcmV0ID0gc25kX2NhcmRfcmVnaXN0ZXIoY2FyZCk7CisJ
aWYgKHJldCA8IDApCisJCWdvdG8gZmFpbDsKKworCXBsYXRmb3JtX3NldF9kcnZkYXRhKHBkZXYs
IGNhcmQpOworCXJldHVybiAwOworCitmYWlsOgorCXNuZF9jYXJkX2ZyZWUoY2FyZCk7CisJcmV0
dXJuIHJldDsKK30KKworc3RhdGljIGludCBzZHJ2X3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2
aWNlICpwZGV2KQoreworCXN0cnVjdCBzZGV2X2NhcmRfaW5mbyAqaW5mbzsKKwlzdHJ1Y3Qgc25k
X2NhcmQgKmNhcmQgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKKworCWluZm8gPSBjYXJk
LT5wcml2YXRlX2RhdGE7CisJZGV2X2RiZygmcGRldi0+ZGV2LCAiUmVtb3ZpbmcgdmlydHVhbCBz
b3VuZCBjYXJkICVkXG4iLAorCQlpbmZvLT5jYXJkLT5udW1iZXIpOworCXNuZF9jYXJkX2ZyZWUo
Y2FyZCk7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHNk
cnZfaW5mbyA9IHsKKwkucHJvYmUJPSBzZHJ2X3Byb2JlLAorCS5yZW1vdmUJPSBzZHJ2X3JlbW92
ZSwKKwkuZHJpdmVyCT0geworCQkubmFtZQk9IFhFTlNORF9EUklWRVJfTkFNRSwKKwl9LAorfTsK
Kworc3RhdGljIHZvaWQgc2Rydl9jbGVhbnVwKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvKQor
eworCWlmICghZHJ2X2luZm8tPnNkcnZfcmVnaXN0ZXJlZCkKKwkJcmV0dXJuOworCisJaWYgKGRy
dl9pbmZvLT5zZHJ2X3BkZXYpIHsKKwkJc3RydWN0IHBsYXRmb3JtX2RldmljZSAqc2Rydl9wZGV2
OworCisJCXNkcnZfcGRldiA9IGRydl9pbmZvLT5zZHJ2X3BkZXY7CisJCWlmIChzZHJ2X3BkZXYp
CisJCQlwbGF0Zm9ybV9kZXZpY2VfdW5yZWdpc3RlcihzZHJ2X3BkZXYpOworCX0KKwlwbGF0Zm9y
bV9kcml2ZXJfdW5yZWdpc3Rlcigmc2Rydl9pbmZvKTsKKwlkcnZfaW5mby0+c2Rydl9yZWdpc3Rl
cmVkID0gZmFsc2U7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9pbml0KHN0cnVjdCB4ZHJ2X2luZm8g
KmRydl9pbmZvKQoreworCXN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnNkcnZfcGRldjsKKwlpbnQg
cmV0OworCisJcmV0ID0gcGxhdGZvcm1fZHJpdmVyX3JlZ2lzdGVyKCZzZHJ2X2luZm8pOworCWlm
IChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJZHJ2X2luZm8tPnNkcnZfcmVnaXN0ZXJlZCA9
IHRydWU7CisJLyogcGFzcyBjYXJkIGNvbmZpZ3VyYXRpb24gdmlhIHBsYXRmb3JtIGRhdGEgKi8K
KwlzZHJ2X3BkZXYgPSBwbGF0Zm9ybV9kZXZpY2VfcmVnaXN0ZXJfZGF0YShOVUxMLAorCQlYRU5T
TkRfRFJJVkVSX05BTUUsIDAsICZkcnZfaW5mby0+Y2ZnX3BsYXRfZGF0YSwKKwkJc2l6ZW9mKGRy
dl9pbmZvLT5jZmdfcGxhdF9kYXRhKSk7CisJaWYgKElTX0VSUihzZHJ2X3BkZXYpKQorCQlnb3Rv
IGZhaWw7CisKKwlkcnZfaW5mby0+c2Rydl9wZGV2ID0gc2Rydl9wZGV2OworCXJldHVybiAwOwor
CitmYWlsOgorCWRldl9lcnIoJmRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJImZhaWxlZCB0byBy
ZWdpc3RlciB2aXJ0dWFsIHNvdW5kIGRyaXZlclxuIik7CisJc2Rydl9jbGVhbnVwKGRydl9pbmZv
KTsKKwlyZXR1cm4gLUVOT0RFVjsKK30KKwogc3RhdGljIGlycXJldHVybl90IHhkcnZfZXZ0Y2hu
bF9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQogewogCXN0cnVjdCB4ZHJ2X2V2dGNo
bmxfaW5mbyAqY2hhbm5lbCA9IGRldl9pZDsKQEAgLTgzMCw2ICs5ODYsNyBAQCBzdGF0aWMgaW50
IGNmZ19jYXJkKHN0cnVjdCB4ZHJ2X2luZm8gKmRydl9pbmZvLAogCiBzdGF0aWMgdm9pZCB4ZHJ2
X3JlbW92ZV9pbnRlcm5hbChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIHsKKwlzZHJ2X2Ns
ZWFudXAoZHJ2X2luZm8pOwogCXhkcnZfZXZ0Y2hubF9mcmVlX2FsbChkcnZfaW5mbyk7CiB9CiAK
QEAgLTEwMTgsNyArMTE3NSw3IEBAIHN0YXRpYyBpbnQgeGRydl9iZV9vbl9pbml0d2FpdChzdHJ1
Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKIAogc3RhdGljIGlubGluZSBpbnQgeGRydl9iZV9vbl9j
b25uZWN0ZWQoc3RydWN0IHhkcnZfaW5mbyAqZHJ2X2luZm8pCiB7Ci0JcmV0dXJuIDA7CisJcmV0
dXJuIHNkcnZfaW5pdChkcnZfaW5mbyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZHJ2X2Jl
X29uX2Rpc2Nvbm5lY3RlZChzdHJ1Y3QgeGRydl9pbmZvICpkcnZfaW5mbykKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh40-0007vG-PJ; Mon, 07 Aug 2017 12:23:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3z-0007sl-4n
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C7/F2-02033-2BB58895; Mon, 07 Aug 2017 12:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6s+7G6I5
 Ig3fzBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owbTxQKjllVTO17ztbA2GLcxcjFISTQzyix
 ecFvRhCHReAli8S+aQuYQBwJgX5WiZaXS5m7GDmBnDiJRQdvAtkcQHalxN/blSBhIQFFia/Pp
 jNBTFrFJPH84nYWkASbgJHE8hs/wGwRgQiJY48/sIHYzAKlEjf2zwGbKSzgLrFm+1FWEJtFQF
 WipfMfE4jNK+Ao8fpHDxPEXjmJm+c6weo5BZwknvc+ZoNY7Cjx+cwM1gmMAgsYGVYxahSnFpW
 lFukameklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGVj0DA+MOxtuT/Q4xSnIw
 KYnyxq9oixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVsY1REpJFiUmp5akZaZAwxxmLQEB4+SC
 K8KSJq3uCAxtzgzHSJ1itGe48qVdV+YODasXg8kpxzYDiRfTfj/jUmIJS8/L1VKnDcMpE0ApC
 2jNA9uKCwmLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5lUDmcKTmVcCt/sV0FlMQGe9SWw
 FOaskESEl1cDYP1vWZIeZ9rtH0Xtm18wzmMXRpLhm8cK0pqr60P029zZcX7gg/mFoXem0GUbr
 Gv+VT64Rrb+lGpfKeE5ir7NRzBedSfIbu1lVZvY2PSupE2xZvCeTM0N6UxrnvO44zl8K9xp/i
 rCveW4sfVBgyf/95X35lqe3Whg+t9hy9MYhu0Y2nkhh/holluKMREMt5qLiRABLmaL+xAIAAA
 ==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502108592!90291648!1
X-Originating-IP: [209.85.215.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 43909 invoked from network); 7 Aug 2017 12:23:13 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:13 -0000
Received: by mail-lf0-f67.google.com with SMTP id y15so204147lfd.5
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LZ0g0vaT//LxhiMluvu9ir5HUSuqdLviy7IeyHu9opk=;
 b=E84gnvTvY2bqGMLdOAG15HKp8451IIV6Is9BIEkoGCwGakod9ZrpcrT+MT9EjMSLUC
 C6UcDYyeajvqSO8Hoo6K7W/g+WunZlC7mNEitKyfpk0cbcHQFTls3yrt+wr7kECsdXcP
 BMkEag+Mn70AsJyuu7mFpOcLbzAR1Cbx7xMdIATmH8uVHZU31Uu62o3DiP6o25/guL3O
 5eeRRTWyJVYSvqOk4BIh2wBuJx6H7TWA/+DzgFBItUj/nMSqUx8KKP365Dxyt0Y/5C4t
 lo2tX3GB2LYR6YXBakeXUkKNGdFb6sfZUYo88OAvRsf6sdcV6YFiuLWCJ5WHxmCGN08+
 x9QQ==
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=LZ0g0vaT//LxhiMluvu9ir5HUSuqdLviy7IeyHu9opk=;
 b=ZRG77ZbiCA0HYdIVN/WZwuCPneiJfzDCrbXnVxuSAoOdCtOUXdpRfMScDWqlsZTiTF
 +s8beV0Ns8cYfO05mf+yJwNbtqNwScbEBuYGKNpnACchh3hJhJdVkYU7Al4tebHPJfdU
 Ff6dOYDyN7UVWw2HEWlGmWdKteq21hNwR/qf2AjP/Lp5U6U4j12nWeZEmRpIWcNTIUkl
 1q7AlX+T2EILBKqm6C4dreizh7t5yg+hNIwhMn2+HD1PoWAIriAuAfTJKH0j28QlbWLo
 kZhYMNkV98b2Waki+sPDXsEW8LxUeRFBSGWeOphHEdM39u9jHzzykJkOfWtqreZOOuEK
 Qv5Q==
X-Gm-Message-State: AHYfb5hHnCiNxPUQZVtT7W9aYNEkNq19thRKi1Tihawo+9uwCaX9p/JH
 a4kBvbUm6xJgeQ==
X-Received: by 10.25.89.139 with SMTP id n133mr139206lfb.114.1502108592514;
 Mon, 07 Aug 2017 05:23:12 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:11 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:53 +0300
Message-Id: <1502108577-8099-9-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 08/12] ALSA: vsnd: Initialize virtul
	sound card
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW5pdGlhbGl6ZSB2aXJ0dWFsIHNvdW5kIGNhcmQgd2l0aCBzdHJlYW1zIGFjY29y
ZGluZyB0byB0aGUKWGVuIHN0b3JlIGNvbmZpZ3VyYXRpb24uCkFkZCBzdHVicyBmb3Igc3RyZWFt
IFBDTSBvcGVyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHNvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMgfCAyMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDIzMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc291
bmQvZHJpdmVycy94ZW4tZnJvbnQuYyBiL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMKaW5kZXgg
ZjNlM2Y2NGYwYWE2Li45ZjMxZTY4MzIwODYgMTAwNjQ0Ci0tLSBhL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKKysrIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwpAQCAtMTM0LDYgKzEzNCwx
MjkgQEAgc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHNkZXZfY2FyZF9wbGF0X2RhdGEgY2Zn
X3BsYXRfZGF0YTsKIH07CiAKK3N0YXRpYyBzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnNk
cnZfc3RyZWFtX2dldCgKKwlzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKK3sK
KwlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3Bj
bV9zdWJzdHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5m
byAqc3RyZWFtOworCisJaWYgKHN1YnN0cmVhbS0+c3RyZWFtID09IFNORFJWX1BDTV9TVFJFQU1f
UExBWUJBQ0spCisJCXN0cmVhbSA9ICZwY21faW5zdGFuY2UtPnN0cmVhbXNfcGJbc3Vic3RyZWFt
LT5udW1iZXJdOworCWVsc2UKKwkJc3RyZWFtID0gJnBjbV9pbnN0YW5jZS0+c3RyZWFtc19jYXBb
c3Vic3RyZWFtLT5udW1iZXJdOworCXJldHVybiBzdHJlYW07Cit9CisKK3N0YXRpYyB2b2lkIHNk
cnZfY29weV9wY21faHcoc3RydWN0IHNuZF9wY21faGFyZHdhcmUgKmRzdCwKKwlzdHJ1Y3Qgc25k
X3BjbV9oYXJkd2FyZSAqc3JjLAorCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlICpyZWZfcGNtX2h3
KQoreworCSpkc3QgPSAqcmVmX3BjbV9odzsKKworCWlmIChzcmMtPmZvcm1hdHMpCisJCWRzdC0+
Zm9ybWF0cyA9IHNyYy0+Zm9ybWF0czsKKwlpZiAoc3JjLT5idWZmZXJfYnl0ZXNfbWF4KQorCQlk
c3QtPmJ1ZmZlcl9ieXRlc19tYXggPQorCQkJc3JjLT5idWZmZXJfYnl0ZXNfbWF4OworCWlmIChz
cmMtPnBlcmlvZF9ieXRlc19taW4pCisJCWRzdC0+cGVyaW9kX2J5dGVzX21pbiA9CisJCQlzcmMt
PnBlcmlvZF9ieXRlc19taW47CisJaWYgKHNyYy0+cGVyaW9kX2J5dGVzX21heCkKKwkJZHN0LT5w
ZXJpb2RfYnl0ZXNfbWF4ID0KKwkJCXNyYy0+cGVyaW9kX2J5dGVzX21heDsKKwlpZiAoc3JjLT5w
ZXJpb2RzX21pbikKKwkJZHN0LT5wZXJpb2RzX21pbiA9IHNyYy0+cGVyaW9kc19taW47CisJaWYg
KHNyYy0+cGVyaW9kc19tYXgpCisJCWRzdC0+cGVyaW9kc19tYXggPSBzcmMtPnBlcmlvZHNfbWF4
OworCWlmIChzcmMtPnJhdGVzKQorCQlkc3QtPnJhdGVzID0gc3JjLT5yYXRlczsKKwlpZiAoc3Jj
LT5yYXRlX21pbikKKwkJZHN0LT5yYXRlX21pbiA9IHNyYy0+cmF0ZV9taW47CisJaWYgKHNyYy0+
cmF0ZV9tYXgpCisJCWRzdC0+cmF0ZV9tYXggPSBzcmMtPnJhdGVfbWF4OworCWlmIChzcmMtPmNo
YW5uZWxzX21pbikKKwkJZHN0LT5jaGFubmVsc19taW4gPSBzcmMtPmNoYW5uZWxzX21pbjsKKwlp
ZiAoc3JjLT5jaGFubmVsc19tYXgpCisJCWRzdC0+Y2hhbm5lbHNfbWF4ID0gc3JjLT5jaGFubmVs
c19tYXg7CisJaWYgKHNyYy0+YnVmZmVyX2J5dGVzX21heCkgeworCQlkc3QtPmJ1ZmZlcl9ieXRl
c19tYXggPSBzcmMtPmJ1ZmZlcl9ieXRlc19tYXg7CisJCWRzdC0+cGVyaW9kX2J5dGVzX21heCA9
IHNyYy0+YnVmZmVyX2J5dGVzX21heCAvCisJCQlzcmMtPnBlcmlvZHNfbWF4OworCQlkc3QtPnBl
cmlvZHNfbWF4ID0gZHN0LT5idWZmZXJfYnl0ZXNfbWF4IC8KKwkJCWRzdC0+cGVyaW9kX2J5dGVz
X21heDsKKwl9Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX29wZW4oc3RydWN0IHNuZF9wY21f
c3Vic3RyZWFtICpzdWJzdHJlYW0pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Ry
dl9hbHNhX2Nsb3NlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQoreworCXJl
dHVybiAwOworfQorCitzdGF0aWMgaW50IHNkcnZfYWxzYV9od19wYXJhbXMoc3RydWN0IHNuZF9w
Y21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJc3RydWN0IHNuZF9wY21faHdfcGFyYW1zICpwYXJh
bXMpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX2h3X2ZyZWUoc3Ry
dWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0
YXRpYyBpbnQgc2Rydl9hbHNhX3ByZXBhcmUoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJz
dHJlYW0pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX3RyaWdnZXIo
c3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sIGludCBjbWQpCit7CisJcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgc25kX3BjbV91ZnJhbWVzX3Qgc2Rydl9hbHNhX3BvaW50
ZXIoCisJc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCit7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX3BsYXliYWNrX2NvcHlfdXNlcihzdHJ1Y3Qgc25k
X3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwkJaW50IGNoYW5uZWwsIHVuc2lnbmVkIGxvbmcg
cG9zLCB2b2lkIF9fdXNlciAqYnVmLAorCQl1bnNpZ25lZCBsb25nIGJ5dGVzKQoreworCXJldHVy
biAwOworfQorCitzdGF0aWMgaW50IHNkcnZfYWxzYV9wbGF5YmFja19jb3B5X2tlcm5lbChzdHJ1
Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwkJaW50IGNoYW5uZWwsIHVuc2lnbmVk
IGxvbmcgcG9zLCB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYnl0ZXMpCit7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX2NhcHR1cmVfY29weV91c2VyKHN0cnVjdCBzbmRf
cGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAorCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBw
b3MsIHZvaWQgX191c2VyICpidWYsCisJCXVuc2lnbmVkIGxvbmcgYnl0ZXMpCit7CisJcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX2NhcHR1cmVfY29weV9rZXJuZWwoc3RydWN0
IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJCWludCBjaGFubmVsLCB1bnNpZ25lZCBs
b25nIHBvcywgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGJ5dGVzKQoreworCXJldHVybiAwOwor
fQorCitzdGF0aWMgaW50IHNkcnZfYWxzYV9wbGF5YmFja19maWxsX3NpbGVuY2Uoc3RydWN0IHNu
ZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJaW50IGNoYW5uZWwsIHVuc2lnbmVkIGxvbmcg
cG9zLCB1bnNpZ25lZCBsb25nIGJ5dGVzKQoreworCXJldHVybiAwOworfQorCiAjZGVmaW5lIE1B
WF9YRU5fQlVGRkVSX1NJWkUJKDY0ICogMTAyNCkKICNkZWZpbmUgTUFYX0JVRkZFUl9TSVpFCQlN
QVhfWEVOX0JVRkZFUl9TSVpFCiAjZGVmaW5lIE1JTl9QRVJJT0RfU0laRQkJNjQKQEAgLTE2OCwx
MCArMjkxLDExOSBAQCBzdGF0aWMgc3RydWN0IHNuZF9wY21faGFyZHdhcmUgc2Rydl9wY21faHdf
ZGVmYXVsdCA9IHsKIAkuZmlmb19zaXplID0gMCwKIH07CiAKKy8qCisgKiBGSVhNRTogVGhlIG1t
YXBlZCBkYXRhIHRyYW5zZmVyIGlzIGFzeW5jaHJvbm91cyBhbmQgdGhlcmUgaXMgbm8KKyAqIGFj
ayBzaWduYWwgZnJvbSB1c2VyLXNwYWNlIHdoZW4gaXQgaXMgZG9uZS4gVGhpcyBpcyB0aGUKKyAq
IHJlYXNvbiBpdCBpcyBub3QgaW1wbGVtZW50ZWQgaW4gdGhlIFBWIGRyaXZlciBhcyB3ZSBkbyBu
ZWVkCisgKiB0byBrbm93IHdoZW4gdGhlIGJ1ZmZlciBjYW4gYmUgdHJhbnNmZXJyZWQgdG8gdGhl
IGJhY2tlbmQuCisgKi8KKworc3RhdGljIHN0cnVjdCBzbmRfcGNtX29wcyBzZHJ2X2Fsc2FfcGxh
eWJhY2tfb3BzID0geworCS5vcGVuID0gc2Rydl9hbHNhX29wZW4sCisJLmNsb3NlID0gc2Rydl9h
bHNhX2Nsb3NlLAorCS5pb2N0bCA9IHNuZF9wY21fbGliX2lvY3RsLAorCS5od19wYXJhbXMgPSBz
ZHJ2X2Fsc2FfaHdfcGFyYW1zLAorCS5od19mcmVlID0gc2Rydl9hbHNhX2h3X2ZyZWUsCisJLnBy
ZXBhcmUgPSBzZHJ2X2Fsc2FfcHJlcGFyZSwKKwkudHJpZ2dlciA9IHNkcnZfYWxzYV90cmlnZ2Vy
LAorCS5wb2ludGVyID0gc2Rydl9hbHNhX3BvaW50ZXIsCisJLmNvcHlfdXNlciA9IHNkcnZfYWxz
YV9wbGF5YmFja19jb3B5X3VzZXIsCisJLmNvcHlfa2VybmVsID0gc2Rydl9hbHNhX3BsYXliYWNr
X2NvcHlfa2VybmVsLAorCS5maWxsX3NpbGVuY2UgPSBzZHJ2X2Fsc2FfcGxheWJhY2tfZmlsbF9z
aWxlbmNlLAorfTsKKworc3RhdGljIHN0cnVjdCBzbmRfcGNtX29wcyBzZHJ2X2Fsc2FfY2FwdHVy
ZV9vcHMgPSB7CisJLm9wZW4gPSBzZHJ2X2Fsc2Ffb3BlbiwKKwkuY2xvc2UgPSBzZHJ2X2Fsc2Ff
Y2xvc2UsCisJLmlvY3RsID0gc25kX3BjbV9saWJfaW9jdGwsCisJLmh3X3BhcmFtcyA9IHNkcnZf
YWxzYV9od19wYXJhbXMsCisJLmh3X2ZyZWUgPSBzZHJ2X2Fsc2FfaHdfZnJlZSwKKwkucHJlcGFy
ZSA9IHNkcnZfYWxzYV9wcmVwYXJlLAorCS50cmlnZ2VyID0gc2Rydl9hbHNhX3RyaWdnZXIsCisJ
LnBvaW50ZXIgPSBzZHJ2X2Fsc2FfcG9pbnRlciwKKwkuY29weV91c2VyID0gc2Rydl9hbHNhX2Nh
cHR1cmVfY29weV91c2VyLAorCS5jb3B5X2tlcm5lbCA9IHNkcnZfYWxzYV9jYXB0dXJlX2NvcHlf
a2VybmVsLAorfTsKKwogc3RhdGljIGludCBzZHJ2X25ld19wY20oc3RydWN0IHNkZXZfY2FyZF9p
bmZvICpjYXJkX2luZm8sCiAJc3RydWN0IGNmZ19wY21faW5zdGFuY2UgKmluc3RhbmNlX2NvbmZp
ZywKIAlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlX2luZm8pCiB7
CisJc3RydWN0IHNuZF9wY20gKnBjbTsKKwlpbnQgcmV0LCBpOworCisJZGV2X2RiZygmY2FyZF9p
bmZvLT54ZHJ2X2luZm8tPnhiX2Rldi0+ZGV2LAorCQkiTmV3IFBDTSBkZXZpY2UgXCIlc1wiIHdp
dGggaWQgJWQgcGxheWJhY2sgJWQgY2FwdHVyZSAlZCIsCisJCWluc3RhbmNlX2NvbmZpZy0+bmFt
ZSwKKwkJaW5zdGFuY2VfY29uZmlnLT5kZXZpY2VfaWQsCisJCWluc3RhbmNlX2NvbmZpZy0+bnVt
X3N0cmVhbXNfcGIsCisJCWluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVhbXNfY2FwKTsKKworCXBj
bV9pbnN0YW5jZV9pbmZvLT5jYXJkX2luZm8gPSBjYXJkX2luZm87CisKKwlzZHJ2X2NvcHlfcGNt
X2h3KCZwY21faW5zdGFuY2VfaW5mby0+cGNtX2h3LAorCQkmaW5zdGFuY2VfY29uZmlnLT5wY21f
aHcsICZjYXJkX2luZm8tPnBjbV9odyk7CisKKwlpZiAoaW5zdGFuY2VfY29uZmlnLT5udW1fc3Ry
ZWFtc19wYikgeworCQlwY21faW5zdGFuY2VfaW5mby0+c3RyZWFtc19wYiA9IGRldm1fa2NhbGxv
YygKKwkJCSZjYXJkX2luZm8tPmNhcmQtPmNhcmRfZGV2LAorCQkJaW5zdGFuY2VfY29uZmlnLT5u
dW1fc3RyZWFtc19wYiwKKwkJCXNpemVvZihzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8pLAor
CQkJR0ZQX0tFUk5FTCk7CisJCWlmICghcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfcGIpCisJ
CQlyZXR1cm4gLUVOT01FTTsKKwl9CisKKwlpZiAoaW5zdGFuY2VfY29uZmlnLT5udW1fc3RyZWFt
c19jYXApIHsKKwkJcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfY2FwID0gZGV2bV9rY2FsbG9j
KAorCQkJJmNhcmRfaW5mby0+Y2FyZC0+Y2FyZF9kZXYsCisJCQlpbnN0YW5jZV9jb25maWctPm51
bV9zdHJlYW1zX2NhcCwKKwkJCXNpemVvZihzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8pLAor
CQkJR0ZQX0tFUk5FTCk7CisJCWlmICghcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfY2FwKQor
CQkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJcGNtX2luc3RhbmNlX2luZm8tPm51bV9wY21fc3Ry
ZWFtc19wYiA9CisJCQlpbnN0YW5jZV9jb25maWctPm51bV9zdHJlYW1zX3BiOworCXBjbV9pbnN0
YW5jZV9pbmZvLT5udW1fcGNtX3N0cmVhbXNfY2FwID0KKwkJCWluc3RhbmNlX2NvbmZpZy0+bnVt
X3N0cmVhbXNfY2FwOworCisJZm9yIChpID0gMDsgaSA8IHBjbV9pbnN0YW5jZV9pbmZvLT5udW1f
cGNtX3N0cmVhbXNfcGI7IGkrKykgeworCQlwY21faW5zdGFuY2VfaW5mby0+c3RyZWFtc19wYltp
XS5wY21faHcgPQorCQkJaW5zdGFuY2VfY29uZmlnLT5zdHJlYW1zX3BiW2ldLnBjbV9odzsKKwkJ
cGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfcGJbaV0udW5pcXVlX2lkID0KKwkJCWluc3RhbmNl
X2NvbmZpZy0+c3RyZWFtc19wYltpXS51bmlxdWVfaWQ7CisJfQorCisJZm9yIChpID0gMDsgaSA8
IHBjbV9pbnN0YW5jZV9pbmZvLT5udW1fcGNtX3N0cmVhbXNfY2FwOyBpKyspIHsKKwkJcGNtX2lu
c3RhbmNlX2luZm8tPnN0cmVhbXNfY2FwW2ldLnBjbV9odyA9CisJCQlpbnN0YW5jZV9jb25maWct
PnN0cmVhbXNfY2FwW2ldLnBjbV9odzsKKwkJcGNtX2luc3RhbmNlX2luZm8tPnN0cmVhbXNfY2Fw
W2ldLnVuaXF1ZV9pZCA9CisJCQlpbnN0YW5jZV9jb25maWctPnN0cmVhbXNfY2FwW2ldLnVuaXF1
ZV9pZDsKKwl9CisKKwlyZXQgPSBzbmRfcGNtX25ldyhjYXJkX2luZm8tPmNhcmQsIGluc3RhbmNl
X2NvbmZpZy0+bmFtZSwKKwkJCWluc3RhbmNlX2NvbmZpZy0+ZGV2aWNlX2lkLAorCQkJaW5zdGFu
Y2VfY29uZmlnLT5udW1fc3RyZWFtc19wYiwKKwkJCWluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVh
bXNfY2FwLAorCQkJJnBjbSk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlwY20t
PnByaXZhdGVfZGF0YSA9IHBjbV9pbnN0YW5jZV9pbmZvOworCXBjbS0+aW5mb19mbGFncyA9IDA7
CisJc3RybmNweShwY20tPm5hbWUsICJWaXJ0dWFsIGNhcmQgUENNIiwgc2l6ZW9mKHBjbS0+bmFt
ZSkpOworCisJaWYgKGluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVhbXNfcGIpCisJCXNuZF9wY21f
c2V0X29wcyhwY20sIFNORFJWX1BDTV9TVFJFQU1fUExBWUJBQ0ssCisJCQkJJnNkcnZfYWxzYV9w
bGF5YmFja19vcHMpOworCisJaWYgKGluc3RhbmNlX2NvbmZpZy0+bnVtX3N0cmVhbXNfY2FwKQor
CQlzbmRfcGNtX3NldF9vcHMocGNtLCBTTkRSVl9QQ01fU1RSRUFNX0NBUFRVUkUsCisJCQkJJnNk
cnZfYWxzYV9jYXB0dXJlX29wcyk7CisKKwlwY21faW5zdGFuY2VfaW5mby0+cGNtID0gcGNtOwog
CXJldHVybiAwOwogfQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:23: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.xen.org>)
	id 1deh41-0007vn-0u; Mon, 07 Aug 2017 12:23:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh3z-0007tF-Iy
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D7/C3-09901-2BB58895; Mon, 07 Aug 2017 12:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyMfS6i+6m6I5
 Ig+lPJC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyeni62gqnKFd++tbA3MH6Q62Lk4hAS6GeU
 mHlkHhOIwyLwkkXi973ZYI6EQD+rxMGuRyxdjJxATpzEzv19UHaFxMPmXYwgtpCAosTXZ9OZI
 EatYpLoutfNCpJgEzCSWH7jB1iDiECExLHHH9hAbGaBUokb++cwg9jCAsES+491gw1iEVCV2P
 v1AzuIzSvgJHF40xpWiGVyEjfPdYLVcwLFn/c+ZoNY7Cjx+cwM1gmMAgsYGVYxahSnFpWlFuk
 aG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGFwMQ7GA8vS7wEKMkB5OSKG/8
 irZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8hVEdkUKCRanpqRVpmTnAMIdJS3DwKInwqoCke
 YsLEnOLM9MhUqcY7TmuXFn3hYljw+r1QHLKge1A8tWE/9+YhFjy8vNSpcR5w0DaBEDaMkrz4I
 bC4vISo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHmTQKbwZOaVwO1+BXQWE9BZbxJbQc4qSUR
 ISTUwzi2PqqieLZx+5q04x/Nbu+2O3twbzsV04OWhPWv+Bh44EM77iyv2QYCFLyPrcsepN76t
 mTCh3PaNgVqYdrYWD8tO43MPbjS6bTc6vsLFrvDdHOk594TX/GcxD58QcXke10e2g78n72G62
 dy4ukot6cPEeWesZqis/v6Qx+A89zuRyY8sLi65c1CJpTgj0VCLuag4EQAxkjxfxgIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502108593!78862707!1
X-Originating-IP: [209.85.215.68]
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 49203 invoked from network); 7 Aug 2017 12:23:14 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:14 -0000
Received: by mail-lf0-f68.google.com with SMTP id x16so211598lfb.4
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bQ4Taq0YTW0KLAU5fonfVvYQVPffkxiWOmbdQdfezmI=;
 b=NckKIRBgJYBIODSm30l651AjFVE62PKum1NyUhf+RAZFu+h39siBA4JaD++m4Ws6bJ
 DIS2jgw/X3pmXrOb4cvfpKsf6l50M3pBhxLhn6H56TRQNbq6jBOqH6il7dR1IiSiqFDR
 6ozSDyxmxPjDtcCh4v/aMuLwaQpkhMt4uSlW682xtmDyXGr2V1HECky3M8231rZ8wZCc
 TegIoT+UTUrHj/D2BytmG6Wb/pk9dhgSMqr5/nsmeVWrZG4GNSR9RGOfdLoLkDXckOug
 A7te0yV8Lug7QoyopCsr62GQ3HYxUw3IJlB2C933fITjZ4JgV+IrHZO+kmWyKaGNyY+z
 EPvg==
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=bQ4Taq0YTW0KLAU5fonfVvYQVPffkxiWOmbdQdfezmI=;
 b=EOfXwUB9gbmqOCWjSl5MAd0bYSAXqBr35dYRcfuTUkBDMy7/A7Fb1A0L6KXXoY6qOK
 fOASGfkfGV9yuGes9SdoxBOKnB3pvc/M5TFMObTwFw4r5iREdv72cJBDbrCvbkQglZ0o
 bRVoQnmepu6+5eRrqvfQioWtO1/G4+F3sVDlq98WpUDcxO7a4jonXHXGOlASPDBXkDkS
 1NFShPiKOjhyPjTX9kG9aJ+SJIp8yhB+X03nEuT7c1OnZ0KXS6nJsNczPhanvkKiwsdW
 kge976bVrgEOOe5N/yGuIcJMzEbTxMwmv9Fbq5IHgIKMI8Y12hfJTG/LZDjTjddTzA9v
 5DNA==
X-Gm-Message-State: AHYfb5jkn+EAYRhPM9RsTzz+xP3tCmgvrre3JACGwYEGrzSFJqmu0iQ7
 8njbBnfk9zk3VQ==
X-Received: by 10.46.32.207 with SMTP id g76mr103327lji.183.1502108593616;
 Mon, 07 Aug 2017 05:23:13 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:13 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:54 +0300
Message-Id: <1502108577-8099-10-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 09/12] ALSA: vsnd: Add timer for period
	interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKRnJvbnQgc291bmQgZHJpdmVyIGhhcyBubyByZWFsIGludGVycnVwdHMsIHNvCnBs
YXliYWNrL2NhcHR1cmUgcGVyaW9kIHBhc3NlZCBpbnRlcnJ1cHQgbmVlZHMgdG8gYmUgZW11bGF0
ZWQ6CnRoaXMgaXMgZG9uZSB2aWEgdGltZXIuIEFkZCByZXF1aXJlZCB0aW1lciBvcGVyYXRpb25z
LAp0aGlzIGlzIGJhc2VkIG9uIHNvdW5kL2RyaXZlcnMvZHVtbXkuYy4KClNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMTIxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMjEgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMgYi9zb3VuZC9k
cml2ZXJzL3hlbi1mcm9udC5jCmluZGV4IDlmMzFlNjgzMjA4Ni4uNTA3YzVlYjM0M2M4IDEwMDY0
NAotLS0gYS9zb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jCisrKyBiL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKQEAgLTY3LDEyICs2NywyOSBAQCBzdHJ1Y3Qgc2hfYnVmX2luZm8gewogCXNpemVf
dCB2YnVmZmVyX3N6OwogfTsKIAorc3RydWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvIHsKKwlzcGlu
bG9ja190IGxvY2s7CisJc3RydWN0IHRpbWVyX2xpc3QgdGltZXI7CisJdW5zaWduZWQgbG9uZyBi
YXNlX3RpbWU7CisJLyogZnJhY3Rpb25hbCBzYW1wbGUgcG9zaXRpb24gKGJhc2VkIEhaKSAqLwor
CXVuc2lnbmVkIGludCBmcmFjX3BvczsKKwl1bnNpZ25lZCBpbnQgZnJhY19wZXJpb2RfcmVzdDsK
KwkvKiBidWZmZXJfc2l6ZSAqIEhaICovCisJdW5zaWduZWQgaW50IGZyYWNfYnVmZmVyX3NpemU7
CisJLyogcGVyaW9kX3NpemUgKiBIWiAqLworCXVuc2lnbmVkIGludCBmcmFjX3BlcmlvZF9zaXpl
OworCXVuc2lnbmVkIGludCByYXRlOworCWludCBlbGFwc2VkOworCXN0cnVjdCBzbmRfcGNtX3N1
YnN0cmVhbSAqc3Vic3RyZWFtOworfTsKKwogc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvIHsK
IAlpbnQgdW5pcXVlX2lkOwogCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlIHBjbV9odzsKIAlzdHJ1
Y3QgeGRydl9ldnRjaG5sX2luZm8gKmV2dF9jaG5sOwogCWJvb2wgaXNfb3BlbjsKIAl1aW50OF90
IHJlcV9uZXh0X2lkOworCXN0cnVjdCBzZGV2X2Fsc2FfdGltZXJfaW5mbyB0aW1lcjsKIAlzdHJ1
Y3Qgc2hfYnVmX2luZm8gc2hfYnVmOwogfTsKIApAQCAtMTQ4LDYgKzE2NSwxMTAgQEAgc3RhdGlj
IHN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc2Rydl9zdHJlYW1fZ2V0KAogCXJldHVybiBz
dHJlYW07CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZHJ2X2Fsc2FfdGltZXJfcmVhcm0oc3Ry
dWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvICpkcGNtKQoreworCW1vZF90aW1lcigmZHBjbS0+dGlt
ZXIsIGppZmZpZXMgKworCQkoZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCArIGRwY20tPnJhdGUgLSAx
KSAvIGRwY20tPnJhdGUpOworfQorCitzdGF0aWMgdm9pZCBzZHJ2X2Fsc2FfdGltZXJfdXBkYXRl
KHN0cnVjdCBzZGV2X2Fsc2FfdGltZXJfaW5mbyAqZHBjbSkKK3sKKwl1bnNpZ25lZCBsb25nIGRl
bHRhOworCisJZGVsdGEgPSBqaWZmaWVzIC0gZHBjbS0+YmFzZV90aW1lOworCWlmICghZGVsdGEp
CisJCXJldHVybjsKKwlkcGNtLT5iYXNlX3RpbWUgKz0gZGVsdGE7CisJZGVsdGEgKj0gZHBjbS0+
cmF0ZTsKKwlkcGNtLT5mcmFjX3BvcyArPSBkZWx0YTsKKwl3aGlsZSAoZHBjbS0+ZnJhY19wb3Mg
Pj0gZHBjbS0+ZnJhY19idWZmZXJfc2l6ZSkKKwkJZHBjbS0+ZnJhY19wb3MgLT0gZHBjbS0+ZnJh
Y19idWZmZXJfc2l6ZTsKKwl3aGlsZSAoZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCA8PSBkZWx0YSkg
eworCQlkcGNtLT5lbGFwc2VkKys7CisJCWRwY20tPmZyYWNfcGVyaW9kX3Jlc3QgKz0gZHBjbS0+
ZnJhY19wZXJpb2Rfc2l6ZTsKKwl9CisJZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCAtPSBkZWx0YTsK
K30KKworc3RhdGljIGludCBzZHJ2X2Fsc2FfdGltZXJfc3RhcnQoc3RydWN0IHNuZF9wY21fc3Vi
c3RyZWFtICpzdWJzdHJlYW0pCit7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJl
YW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3Qgc2Rldl9hbHNhX3RpbWVy
X2luZm8gKmRwY20gPSAmc3RyZWFtLT50aW1lcjsKKworCXNwaW5fbG9jaygmZHBjbS0+bG9jayk7
CisJZHBjbS0+YmFzZV90aW1lID0gamlmZmllczsKKwlzZHJ2X2Fsc2FfdGltZXJfcmVhcm0oZHBj
bSk7CisJc3Bpbl91bmxvY2soJmRwY20tPmxvY2spOworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHNkcnZfYWxzYV90aW1lcl9zdG9wKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3Ry
ZWFtKQoreworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0gc2Rydl9zdHJl
YW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvICpkcGNtID0g
JnN0cmVhbS0+dGltZXI7CisKKwlzcGluX2xvY2soJmRwY20tPmxvY2spOworCWRlbF90aW1lcigm
ZHBjbS0+dGltZXIpOworCXNwaW5fdW5sb2NrKCZkcGNtLT5sb2NrKTsKKwlyZXR1cm4gMDsKK30K
Kworc3RhdGljIGludCBzZHJ2X2Fsc2FfdGltZXJfcHJlcGFyZShzdHJ1Y3Qgc25kX3BjbV9zdWJz
dHJlYW0gKnN1YnN0cmVhbSkKK3sKKwlzdHJ1Y3Qgc25kX3BjbV9ydW50aW1lICpydW50aW1lID0g
c3Vic3RyZWFtLT5ydW50aW1lOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFt
ID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfYWxzYV90aW1lcl9p
bmZvICpkcGNtID0gJnN0cmVhbS0+dGltZXI7CisKKwlkcGNtLT5mcmFjX3BvcyA9IDA7CisJZHBj
bS0+cmF0ZSA9IHJ1bnRpbWUtPnJhdGU7CisJZHBjbS0+ZnJhY19idWZmZXJfc2l6ZSA9IHJ1bnRp
bWUtPmJ1ZmZlcl9zaXplICogSFo7CisJZHBjbS0+ZnJhY19wZXJpb2Rfc2l6ZSA9IHJ1bnRpbWUt
PnBlcmlvZF9zaXplICogSFo7CisJZHBjbS0+ZnJhY19wZXJpb2RfcmVzdCA9IGRwY20tPmZyYWNf
cGVyaW9kX3NpemU7CisJZHBjbS0+ZWxhcHNlZCA9IDA7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyB2b2lkIHNkcnZfYWxzYV90aW1lcl9jYWxsYmFjayh1bnNpZ25lZCBsb25nIGRhdGEpCit7CisJ
c3RydWN0IHNkZXZfYWxzYV90aW1lcl9pbmZvICpkcGNtID0gKHN0cnVjdCBzZGV2X2Fsc2FfdGlt
ZXJfaW5mbyAqKWRhdGE7CisJaW50IGVsYXBzZWQ7CisKKwlzcGluX2xvY2soJmRwY20tPmxvY2sp
OworCXNkcnZfYWxzYV90aW1lcl91cGRhdGUoZHBjbSk7CisJc2Rydl9hbHNhX3RpbWVyX3JlYXJt
KGRwY20pOworCWVsYXBzZWQgPSBkcGNtLT5lbGFwc2VkOworCWRwY20tPmVsYXBzZWQgPSAwOwor
CXNwaW5fdW5sb2NrKCZkcGNtLT5sb2NrKTsKKwlpZiAoZWxhcHNlZCkKKwkJc25kX3BjbV9wZXJp
b2RfZWxhcHNlZChkcGNtLT5zdWJzdHJlYW0pOworfQorCitzdGF0aWMgc25kX3BjbV91ZnJhbWVz
X3Qgc2Rydl9hbHNhX3RpbWVyX3BvaW50ZXIoCisJc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpz
dWJzdHJlYW0pCit7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2
X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3Qgc2Rldl9hbHNhX3RpbWVyX2luZm8gKmRw
Y20gPSAmc3RyZWFtLT50aW1lcjsKKwlzbmRfcGNtX3VmcmFtZXNfdCBwb3M7CisKKwlzcGluX2xv
Y2soJmRwY20tPmxvY2spOworCXNkcnZfYWxzYV90aW1lcl91cGRhdGUoZHBjbSk7CisJcG9zID0g
ZHBjbS0+ZnJhY19wb3MgLyBIWjsKKwlzcGluX3VubG9jaygmZHBjbS0+bG9jayk7CisJcmV0dXJu
IHBvczsKK30KKworc3RhdGljIGludCBzZHJ2X2Fsc2FfdGltZXJfY3JlYXRlKHN0cnVjdCBzbmRf
cGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQoreworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5m
byAqc3RyZWFtID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfYWxz
YV90aW1lcl9pbmZvICpkcGNtID0gJnN0cmVhbS0+dGltZXI7CisKKwlzcGluX2xvY2tfaW5pdCgm
ZHBjbS0+bG9jayk7CisJZHBjbS0+c3Vic3RyZWFtID0gc3Vic3RyZWFtOworCXNldHVwX3RpbWVy
KCZkcGNtLT50aW1lciwgc2Rydl9hbHNhX3RpbWVyX2NhbGxiYWNrLAorCQkodW5zaWduZWQgbG9u
ZykgZHBjbSk7CisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2b2lkIHNkcnZfY29weV9wY21faHco
c3RydWN0IHNuZF9wY21faGFyZHdhcmUgKmRzdCwKIAlzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSAq
c3JjLAogCXN0cnVjdCBzbmRfcGNtX2hhcmR3YXJlICpyZWZfcGNtX2h3KQotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh43-0007ye-8W; Mon, 07 Aug 2017 12:23:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh41-0007v6-5d
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:17 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 23/21-04533-4BB58895; Mon, 07 Aug 2017 12:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyMfS6k+7m6I5
 Ig/X3dCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owtmzcyFuy2qWjsPMPcwHjGpIuRi0NIYAKj
 xO4VX1lAHBaBlywS219cZgdxJAT6WSV6Xn5k6mLkBHLiJObNPsUCYZdLrDswAywuJKAo8fXZd
 CaIUauYJJ5ffccKkmATMJJYfuMHWIOIQITEsccf2EBsZoFSiRv75zCD2MICHhJLP/4Fi7MIqE
 rM33obbCivgJPEvs4HzBDL5CRunusEszmB4s97H7NBLHaU+HxmBusERoEFjAyrGDWKU4vKUot
 0DY31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg4sBCHYwbtvueYhRkoNJSZQ3
 fkVbpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3teRHZFCgkWp6akVaZk5wDCHSUtw8CiJ8L4AS
 fMWFyTmFmemQ6ROMdpzXLmy7gsTx4bV64HklAPbgeSrCf+/MQmx5OXnpUqJ84ZFAbUJgLRllO
 bBDYXF5SVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ86qBTOHJzCuB2/0K6CwmoLPeJLaCnFW
 SiJCSamA8EZcT4FOrwKiU92Pq5Vnz7kkGCrwqMNpsaiW3xUCcq+BMqFqOydXYuzPmPeP7Y3bf
 iUf8efdROcmHurPc9JvX33rH9iPqOtf1fWpZjkHK2xZNYT/6fbLWZ/uXs83v/td0y9eev0Pp7
 RnPi2+O7pu22fjiIeWM9n7LbW3nCu1/Tbj1SWRvzoJKJZbijERDLeai4kQAu7rLyMYCAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502108595!108751615!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33666 invoked from network); 7 Aug 2017 12:23:15 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:15 -0000
Received: by mail-lf0-f66.google.com with SMTP id t128so214330lff.3
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=IeqZbqZPo/wa1CXG1qms2ugXQAVQ6Zn5wqYjXXhXKD4=;
 b=ZSEc/zU3qV7vfpyaCG9E5jjiy8D8t4kED2MGjuTEL0NuV/6cp4uIP+AmCNX8pD04uT
 6DdfW54unADCTtfiFPbbWDTCCY2bwHMKg5DlnLhEl9LbD54TH+q0dewigxzT77/1lpoV
 I/iZAirO+q2nAdTt0BuMuLflTWi564fUbG2HPcUuS3Xrp6pcxUrKvah7vexGYyoQ9YZj
 iYoWV0+WFJI0hfAgzcuAslYzA8I+txNXL7nLyE5ZHuN3T4MdLd38BoNyvZ4oCUCTgTDy
 NTbSQyaC9Fm99sAi2f9XQwfq3knI+60WV0UQ/6Sp40QauqiEIryimxV4O6DcuDxbSyvz
 eUzw==
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=IeqZbqZPo/wa1CXG1qms2ugXQAVQ6Zn5wqYjXXhXKD4=;
 b=W4Zr6jSCQr4yUGt6Q6evCPiNPI3HAmGim0a4UWzdJomfD0fo2vNaJOK5ffKqSNyYzf
 BDjQOv5i2dotBtwVjJT9H3Ppkh+b2ZBlZSF5zjSpPQSS1GCRcafVN47dc1C1yMLTzzlf
 yWF1SDWRJqh99BT12RPFT6NBVWoUPdqfMjNoI3I/2JjLMEqhCSs8kAEGTwVwQhV2GnvP
 ZKeEos9UK9roU3P0Dku6OOZVLww8ko6WV0VM6OqQh+U19zCGls6SMZqE0/YfqeZe9jEl
 n0iKAYz5w8Xih3O4DdxXb5xERPNw2sVvaHIsnzr5qWJNVkqN1+b9pVicFg2Wy/Fa2Xrk
 0jqQ==
X-Gm-Message-State: AHYfb5iC7YYtneddFEulYidfQWoW55pE0zydBWMMWP+lyrLzpcSG9hWp
 kFoV23iJFrDVHr/S
X-Received: by 10.46.0.163 with SMTP id e35mr127915lji.112.1502108595040;
 Mon, 07 Aug 2017 05:23:15 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:14 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:55 +0300
Message-Id: <1502108577-8099-11-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 10/12] ALSA: vsnd: Implement ALSA PCM
	operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IEFMU0EgZHJpdmVyIG9wZXJhdGlvbnMgaW5jbHVkaW5nOgotIHN0
YXJ0L3N0b3AgcGVyaW9kIGludGVycnVwdCBlbXVsYXRpb24KLSBtYW5hZ2UgZnJvbnRlbmQvYmFj
a2VuZCBzaHJhZWQgYnVmZmVycwotIG1hbmFnZSBYZW4gYnVzIGV2ZW50IGNoYW5uZWwgc3RhdGUK
ClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVz
aGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMTc1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNjMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc291
bmQvZHJpdmVycy94ZW4tZnJvbnQuYyBiL3NvdW5kL2RyaXZlcnMveGVuLWZyb250LmMKaW5kZXgg
NTA3YzVlYjM0M2M4Li43Mjc1ZTljYjM4YzAgMTAwNjQ0Ci0tLSBhL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKKysrIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwpAQCAtMTUxLDYgKzE1MSwx
MSBAQCBzdHJ1Y3QgeGRydl9pbmZvIHsKIAlzdHJ1Y3Qgc2Rldl9jYXJkX3BsYXRfZGF0YSBjZmdf
cGxhdF9kYXRhOwogfTsKIAorc3RhdGljIGlubGluZSB2b2lkIHNoX2J1Zl9jbGVhcihzdHJ1Y3Qg
c2hfYnVmX2luZm8gKmJ1Zik7CitzdGF0aWMgdm9pZCBzaF9idWZfZnJlZShzdHJ1Y3Qgc2hfYnVm
X2luZm8gKmJ1Zik7CitzdGF0aWMgaW50IHNoX2J1Zl9hbGxvYyhzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqeGJfZGV2LCBzdHJ1Y3Qgc2hfYnVmX2luZm8gKmJ1ZiwKKwl1bnNpZ25lZCBpbnQgYnVmZmVy
X3NpemUpOworCiBzdGF0aWMgc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzZHJ2X3N0cmVh
bV9nZXQoCiAJc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCiB7CkBAIC0zMTEs
NzEgKzMxNiwyMTcgQEAgc3RhdGljIHZvaWQgc2Rydl9jb3B5X3BjbV9odyhzdHJ1Y3Qgc25kX3Bj
bV9oYXJkd2FyZSAqZHN0LAogCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9vcGVuKHN0cnVjdCBzbmRf
cGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogewotCXJldHVybiAwOworCXN0cnVjdCBzZGV2X3Bj
bV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQorCQlzbmRfcGNtX3N1YnN0cmVhbV9jaGlw
KHN1YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2
X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3Qgc25kX3BjbV9ydW50aW1lICpydW50aW1l
ID0gc3Vic3RyZWFtLT5ydW50aW1lOworCXN0cnVjdCB4ZHJ2X2luZm8gKnhkcnZfaW5mbzsKKwl1
bnNpZ25lZCBsb25nIGZsYWdzOworCWludCByZXQ7CisKKwlzZHJ2X2NvcHlfcGNtX2h3KCZydW50
aW1lLT5odywgJnN0cmVhbS0+cGNtX2h3LCAmcGNtX2luc3RhbmNlLT5wY21faHcpOworCXJ1bnRp
bWUtPmh3LmluZm8gJj0gfihTTkRSVl9QQ01fSU5GT19NTUFQIHwKKwkJU05EUlZfUENNX0lORk9f
TU1BUF9WQUxJRCB8CisJCVNORFJWX1BDTV9JTkZPX0RPVUJMRSB8CisJCVNORFJWX1BDTV9JTkZP
X0JBVENIIHwKKwkJU05EUlZfUENNX0lORk9fTk9OSU5URVJMRUFWRUQgfAorCQlTTkRSVl9QQ01f
SU5GT19SRVNVTUUgfAorCQlTTkRSVl9QQ01fSU5GT19QQVVTRSk7CisJcnVudGltZS0+aHcuaW5m
byB8PSBTTkRSVl9QQ01fSU5GT19JTlRFUkxFQVZFRDsKKworCXhkcnZfaW5mbyA9IHBjbV9pbnN0
YW5jZS0+Y2FyZF9pbmZvLT54ZHJ2X2luZm87CisKKwlyZXQgPSBzZHJ2X2Fsc2FfdGltZXJfY3Jl
YXRlKHN1YnN0cmVhbSk7CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmeGRydl9pbmZvLT5pb19sb2Nr
LCBmbGFncyk7CisJc2hfYnVmX2NsZWFyKCZzdHJlYW0tPnNoX2J1Zik7CisJc3RyZWFtLT5ldnRf
Y2hubCA9ICZ4ZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJlYW0tPnVuaXF1ZV9pZF07CisJaWYgKHJl
dCA8IDApCisJCXN0cmVhbS0+ZXZ0X2NobmwtPnN0YXRlID0gRVZUQ0hOTF9TVEFURV9ESVNDT05O
RUNURUQ7CisJZWxzZQorCQlzdHJlYW0tPmV2dF9jaG5sLT5zdGF0ZSA9IEVWVENITkxfU1RBVEVf
Q09OTkVDVEVEOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywg
ZmxhZ3MpOworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgc2Rydl9hbHNhX2Nsb3NlKHN0
cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogeworCXN0cnVjdCBzZGV2X3BjbV9p
bnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQorCQlzbmRfcGNtX3N1YnN0cmVhbV9jaGlwKHN1
YnN0cmVhbSk7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0
cmVhbV9nZXQoc3Vic3RyZWFtKTsKKwlzdHJ1Y3QgeGRydl9pbmZvICp4ZHJ2X2luZm87CisJdW5z
aWduZWQgbG9uZyBmbGFnczsKKworCXhkcnZfaW5mbyA9IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZv
LT54ZHJ2X2luZm87CisKKwlzZHJ2X2Fsc2FfdGltZXJfc3RvcChzdWJzdHJlYW0pOworCisJc3Bp
bl9sb2NrX2lycXNhdmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCXN0cmVhbS0+ZXZ0
X2NobmwtPnN0YXRlID0gRVZUQ0hOTF9TVEFURV9ESVNDT05ORUNURUQ7CisJc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CiAJcmV0dXJuIDA7CiB9CiAK
IHN0YXRpYyBpbnQgc2Rydl9hbHNhX2h3X3BhcmFtcyhzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0g
KnN1YnN0cmVhbSwKIAlzdHJ1Y3Qgc25kX3BjbV9od19wYXJhbXMgKnBhcmFtcykKIHsKKwlzdHJ1
Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3BjbV9zdWJz
dHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3Ry
ZWFtID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHhkcnZfaW5mbyAqeGRy
dl9pbmZvOworCXVuc2lnbmVkIGludCBidWZmZXJfc2l6ZTsKKwlpbnQgcmV0OworCisJYnVmZmVy
X3NpemUgPSBwYXJhbXNfYnVmZmVyX2J5dGVzKHBhcmFtcyk7CisJc2hfYnVmX2NsZWFyKCZzdHJl
YW0tPnNoX2J1Zik7CisJeGRydl9pbmZvID0gcGNtX2luc3RhbmNlLT5jYXJkX2luZm8tPnhkcnZf
aW5mbzsKKwlyZXQgPSBzaF9idWZfYWxsb2MoeGRydl9pbmZvLT54Yl9kZXYsCisJCSZzdHJlYW0t
PnNoX2J1ZiwgYnVmZmVyX3NpemUpOworCWlmIChyZXQgPCAwKQorCQlnb3RvIGZhaWw7CiAJcmV0
dXJuIDA7CisKK2ZhaWw6CisJZGV2X2VycigmeGRydl9pbmZvLT54Yl9kZXYtPmRldiwKKwkJIkZh
aWxlZCB0byBhbGxvY2F0ZSBidWZmZXJzIGZvciBzdHJlYW0gaWR4ICVkXG4iLAorCQlzdHJlYW0t
PnVuaXF1ZV9pZCk7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfaHdf
ZnJlZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKIHsKKwlzdHJ1Y3Qgc2Rl
dl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3BjbV9zdWJzdHJlYW1f
Y2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0g
c2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJc3RydWN0IHhkcnZfaW5mbyAqeGRydl9pbmZv
OworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwl4ZHJ2X2luZm8gPSBwY21faW5zdGFuY2UtPmNh
cmRfaW5mby0+eGRydl9pbmZvOworCXNwaW5fbG9ja19pcnFzYXZlKCZ4ZHJ2X2luZm8tPmlvX2xv
Y2ssIGZsYWdzKTsKKwlzaF9idWZfZnJlZSgmc3RyZWFtLT5zaF9idWYpOworCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOwogCXJldHVybiAwOwogfQog
CiBzdGF0aWMgaW50IHNkcnZfYWxzYV9wcmVwYXJlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAq
c3Vic3RyZWFtKQogewotCXJldHVybiAwOworCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAq
c3RyZWFtID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CisJaW50IHJldCA9IDA7CisKKwlp
ZiAoIXN0cmVhbS0+aXNfb3BlbikKKwkJcmV0ID0gc2Rydl9hbHNhX3RpbWVyX3ByZXBhcmUoc3Vi
c3RyZWFtKTsKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHNkcnZfYWxzYV90cmlnZ2Vy
KHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLCBpbnQgY21kKQogeworCXN3aXRj
aCAoY21kKSB7CisJY2FzZSBTTkRSVl9QQ01fVFJJR0dFUl9TVEFSVDoKKwkJLyogZmFsbCB0aHJv
dWdoICovCisJY2FzZSBTTkRSVl9QQ01fVFJJR0dFUl9SRVNVTUU6CisJCXJldHVybiBzZHJ2X2Fs
c2FfdGltZXJfc3RhcnQoc3Vic3RyZWFtKTsKKworCWNhc2UgU05EUlZfUENNX1RSSUdHRVJfU1RP
UDoKKwkJLyogZmFsbCB0aHJvdWdoICovCisJY2FzZSBTTkRSVl9QQ01fVFJJR0dFUl9TVVNQRU5E
OgorCQlyZXR1cm4gc2Rydl9hbHNhX3RpbWVyX3N0b3Aoc3Vic3RyZWFtKTsKKworCWRlZmF1bHQ6
CisJCWJyZWFrOworCX0KIAlyZXR1cm4gMDsKIH0KIAogc3RhdGljIGlubGluZSBzbmRfcGNtX3Vm
cmFtZXNfdCBzZHJ2X2Fsc2FfcG9pbnRlcigKIAlzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1
YnN0cmVhbSkKIHsKKwlyZXR1cm4gc2Rydl9hbHNhX3RpbWVyX3BvaW50ZXIoc3Vic3RyZWFtKTsK
K30KKworc3RhdGljIGludCBzZHJ2X2Fsc2FfcGxheWJhY2tfZG9fd3JpdGUoc3RydWN0IHNuZF9w
Y21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJdW5zaWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxv
bmcgY291bnQpCit7CiAJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgc2Rydl9hbHNhX3BsYXli
YWNrX2NvcHlfdXNlcihzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKLQkJaW50
IGNoYW5uZWwsIHVuc2lnbmVkIGxvbmcgcG9zLCB2b2lkIF9fdXNlciAqYnVmLAotCQl1bnNpZ25l
ZCBsb25nIGJ5dGVzKQorCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBwb3MsIHZvaWQgX191
c2VyICpzcmMsCisJCXVuc2lnbmVkIGxvbmcgY291bnQpCiB7Ci0JcmV0dXJuIDA7CisJc3RydWN0
IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vic3RyZWFt
KTsKKworCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0cmVhbS0+c2hfYnVmLnZidWZmZXJf
c3opKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCWlmIChjb3B5X2Zyb21fdXNlcihzdHJlYW0tPnNo
X2J1Zi52YnVmZmVyICsgcG9zLCBzcmMsIGNvdW50KSkKKwkJcmV0dXJuIC1FRkFVTFQ7CisKKwly
ZXR1cm4gc2Rydl9hbHNhX3BsYXliYWNrX2RvX3dyaXRlKHN1YnN0cmVhbSwgcG9zLCBjb3VudCk7
CiB9CiAKIHN0YXRpYyBpbnQgc2Rydl9hbHNhX3BsYXliYWNrX2NvcHlfa2VybmVsKHN0cnVjdCBz
bmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAotCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9u
ZyBwb3MsIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBieXRlcykKKwkJaW50IGNoYW5uZWwsIHVu
c2lnbmVkIGxvbmcgcG9zLCB2b2lkICpzcmMsIHVuc2lnbmVkIGxvbmcgY291bnQpCit7CisJc3Ry
dWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vic3Ry
ZWFtKTsKKworCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0cmVhbS0+c2hfYnVmLnZidWZm
ZXJfc3opKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCW1lbWNweShzdHJlYW0tPnNoX2J1Zi52YnVm
ZmVyICsgcG9zLCBzcmMsIGNvdW50KTsKKwlyZXR1cm4gc2Rydl9hbHNhX3BsYXliYWNrX2RvX3dy
aXRlKHN1YnN0cmVhbSwgcG9zLCBjb3VudCk7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9hbHNhX3Bs
YXliYWNrX2RvX3JlYWQoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCisJdW5z
aWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7CiAJcmV0dXJuIDA7CiB9CiAK
IHN0YXRpYyBpbnQgc2Rydl9hbHNhX2NhcHR1cmVfY29weV91c2VyKHN0cnVjdCBzbmRfcGNtX3N1
YnN0cmVhbSAqc3Vic3RyZWFtLAotCQlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBwb3MsIHZv
aWQgX191c2VyICpidWYsCi0JCXVuc2lnbmVkIGxvbmcgYnl0ZXMpCisJCWludCBjaGFubmVsLCB1
bnNpZ25lZCBsb25nIHBvcywgdm9pZCBfX3VzZXIgKmRzdCwKKwkJdW5zaWduZWQgbG9uZyBjb3Vu
dCkKIHsKLQlyZXR1cm4gMDsKKwlzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSA9
IHNkcnZfc3RyZWFtX2dldChzdWJzdHJlYW0pOworCWludCByZXQ7CisKKwlpZiAodW5saWtlbHko
cG9zICsgY291bnQgPiBzdHJlYW0tPnNoX2J1Zi52YnVmZmVyX3N6KSkKKwkJcmV0dXJuIC1FSU5W
QUw7CisKKwlyZXQgPSBzZHJ2X2Fsc2FfcGxheWJhY2tfZG9fcmVhZChzdWJzdHJlYW0sIHBvcywg
Y291bnQpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJcmV0dXJuIGNvcHlfdG9f
dXNlcihkc3QsIHN0cmVhbS0+c2hfYnVmLnZidWZmZXIgKyBwb3MsIGNvdW50KSA/CisJCS1FRkFV
TFQgOiAwOwogfQogCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9jYXB0dXJlX2NvcHlfa2VybmVsKHN0
cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAotCQlpbnQgY2hhbm5lbCwgdW5zaWdu
ZWQgbG9uZyBwb3MsIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBieXRlcykKKwkJaW50IGNoYW5u
ZWwsIHVuc2lnbmVkIGxvbmcgcG9zLCB2b2lkICpkc3QsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7
CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQo
c3Vic3RyZWFtKTsKKwlpbnQgcmV0OworCisJaWYgKHVubGlrZWx5KHBvcyArIGNvdW50ID4gc3Ry
ZWFtLT5zaF9idWYudmJ1ZmZlcl9zeikpCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0ID0gc2Ry
dl9hbHNhX3BsYXliYWNrX2RvX3JlYWQoc3Vic3RyZWFtLCBwb3MsIGNvdW50KTsKKwlpZiAocmV0
IDwgMCkKKwkJcmV0dXJuIHJldDsKKworCW1lbWNweShkc3QsIHN0cmVhbS0+c2hfYnVmLnZidWZm
ZXIgKyBwb3MsIGNvdW50KTsKIAlyZXR1cm4gMDsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2Ff
cGxheWJhY2tfZmlsbF9zaWxlbmNlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFt
LAotCWludCBjaGFubmVsLCB1bnNpZ25lZCBsb25nIHBvcywgdW5zaWduZWQgbG9uZyBieXRlcykK
KwlpbnQgY2hhbm5lbCwgdW5zaWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7
Ci0JcmV0dXJuIDA7CisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2
X3N0cmVhbV9nZXQoc3Vic3RyZWFtKTsKKworCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0
cmVhbS0+c2hfYnVmLnZidWZmZXJfc3opKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCW1lbXNldChz
dHJlYW0tPnNoX2J1Zi52YnVmZmVyICsgcG9zLCAwLCBjb3VudCk7CisJcmV0dXJuIHNkcnZfYWxz
YV9wbGF5YmFja19kb193cml0ZShzdWJzdHJlYW0sIHBvcywgY291bnQpOwogfQogCiAjZGVmaW5l
IE1BWF9YRU5fQlVGRkVSX1NJWkUJKDY0ICogMTAyNCkKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh43-0007zg-JY; Mon, 07 Aug 2017 12:23:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh42-0007xX-HK
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 2B/E0-03937-5BB58895; Mon, 07 Aug 2017 12:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyMfS6i+6W6I5
 Ig6aTVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKb19YCv6EVky68YKpgfGdVxcjF4eQQD+j
 xPlHs5hBHBaBlywSJ25NZgNxJAT6WSV+dB8HcjiBnDiJ9yeus0LYVRJnl/9kB7GFBBQlvj6bz
 gQxahWTxLWru1lAEmwCRhLLb/wAs0UEIiSOPf4ANohZoFTixv45zCC2sIC/xLqdzxlBbBYBVY
 kJ71Yxgdi8Ak4SfRdvQS2Wk7h5rhOsnhMo/rz3MRvEYkeJz2dmsE5gFFjAyLCKUaM4tagstUj
 X2FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwuBiAYAdj06LAQ4ySHExKorzx
 K9oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwFkZ1RAoJFqWmp1akZeYAwxwmLcHBoyTCqwKS5
 i0uSMwtzkyHSJ1itOe4cmXdFyaODavXA8kpB7YDyVcT/n9jEmLJy89LlRLnvQvSJgDSllGaBz
 cUFpeXGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMw7H2QKT2ZeCdzuV0BnMQGd9SaxFeSskkS
 ElFQDY5ikgZN1935z7zfKJ7hmhDxNL92g2/nD8X3zko3b132asnFX7jT3eB3F+2emVF1n7V3e
 u6jFK2P9nZZ+zWWek/dpSRjcDRfsCn7fvntfqXfip4c6d7suSDh03bHnX3I86sS5SWp28/U5D
 u6aqFt2eFfKqeSA2V/CnhZemn8iOr/p+8n/F/6XVymxFGckGmoxFxUnAgDSbRvpxgIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502108596!73311230!1
X-Originating-IP: [209.85.215.68]
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 64414 invoked from network); 7 Aug 2017 12:23:16 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:16 -0000
Received: by mail-lf0-f68.google.com with SMTP id o85so222492lff.1
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=DpzgR9/XQL1KGtZDcxYEyxAJfzhH+y6vvaRCN9gS+R0=;
 b=KAFrEzqQTkPLAAo60YMBq+/4uEbB91HCJtXWkTiGM5LvULQBeQmMcD7jhs7rwNg1GA
 M3+A/6XCyQHfTGawisoJp1aarhLrpr1dJSaUaxBvgUqX5k+jBgrbDyt40/ISycNuheEY
 gmMdQMXVWJhXXvd6cmVk+nSZKg7LrXb3DTbyrGSOxHW55KmtFac1Smt616knpR8xUdUG
 diFklXiXdi2sjJH2oaq0loPAF5PgWCWoW5MZePj484Evx8VlHwfR01w5bR5TLtt0KMBx
 C7+z17SpgA2jhbGYDmzjGYxagrKhpewXHVX5/Q5yOq63+KazuYfx5zucjWCsX2z6yqcO
 D3mg==
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=DpzgR9/XQL1KGtZDcxYEyxAJfzhH+y6vvaRCN9gS+R0=;
 b=jEIkCBjh8OiAqhXhOHxBUvCq53JILWs7AdXr15/6XIZjhZdWNVoJMm7KnsPL1xTzFa
 MRvqFYRx8v1nLoemw969jj49bNKEnA06/hC5PARPCkVpB08vIfF/T0xu/UJhe6mmgGNm
 tSrpKGya1NtQBvJFZJCbR6je9ELGvz6M9R6OmzSIDEVIe3FtSW7xlc1Ypznnw0TSj8gY
 Qkd49dGUWthIpbsp7rowMN11iS4EVXPv5jOVfhh8qq9StFB4sUa3lW3/g0RpiM2VlhZN
 Ge3CiguCjDrEwkL3iLYtAR1/lIpH2AUBBTAko6lsleEtgghD+NthDLPOWH/645OMPBXM
 oNEg==
X-Gm-Message-State: AHYfb5jDdx29d9OCRC1hIvqYXzaz3wGk8ldpIDTDd5IqJ1yPhA3qZuvV
 6km6lF9h6nk4uw==
X-Received: by 10.25.152.205 with SMTP id a196mr118279lfe.165.1502108596180;
 Mon, 07 Aug 2017 05:23:16 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:15 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:56 +0300
Message-Id: <1502108577-8099-12-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 11/12] ALSA: vsnd: Implement
	communication with backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IGZyb250ZW5kIHRvIGJhY2tlbmQgY29tbXVuaWNhdGlvbiBhY2Nv
cmRpbmcgdG8KdGhlIHBhcmEtdmlydHVhbGl6ZWQgc291bmQgcHJvdG9jb2w6IHhlbi9pbnRlcmZh
Y2UvaW8vc25kaWYuaC4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL3hlbi1m
cm9udC5jIHwgMzAyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyODggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYyBiL3NvdW5kL2RyaXZlcnMveGVu
LWZyb250LmMKaW5kZXggNzI3NWU5Y2IzOGMwLi44YmZlYzQzZWYwM2EgMTAwNjQ0Ci0tLSBhL3Nv
dW5kL2RyaXZlcnMveGVuLWZyb250LmMKKysrIGIvc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwpA
QCAtMzgsNiArMzgsOCBAQAogICogYmVjYXVzZSBvZiB0aGUgZmFjdCBpdCBpcyBhbHJlYWR5IGlu
IHVzZS9yZXNlcnZlZCBieSB0aGUgUFYgY29uc29sZS4KICAqLwogI2RlZmluZSBHUkFOVF9JTlZB
TElEX1JFRgkwCisvKiB0aW1lb3V0IGluIG1zIHRvIHdhaXQgZm9yIGJhY2tlbmQgdG8gcmVzcG9u
ZCAqLworI2RlZmluZSBWU05EX1dBSVRfQkFDS19NUwkzMDAwCiAvKiBtYXhpbXVtIG51bWJlciBv
ZiBzdXBwb3J0ZWQgc3RyZWFtcyAqLwogI2RlZmluZSBWU05EX01BWF9TVFJFQU0JCTgKIApAQCAt
MTUxLDEwICsxNTMsMTIgQEAgc3RydWN0IHhkcnZfaW5mbyB7CiAJc3RydWN0IHNkZXZfY2FyZF9w
bGF0X2RhdGEgY2ZnX3BsYXRfZGF0YTsKIH07CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZHJ2X2V2
dGNobmxfZmx1c2goc3RydWN0IHhkcnZfZXZ0Y2hubF9pbmZvICpjaGFubmVsKTsKIHN0YXRpYyBp
bmxpbmUgdm9pZCBzaF9idWZfY2xlYXIoc3RydWN0IHNoX2J1Zl9pbmZvICpidWYpOwogc3RhdGlj
IHZvaWQgc2hfYnVmX2ZyZWUoc3RydWN0IHNoX2J1Zl9pbmZvICpidWYpOwogc3RhdGljIGludCBz
aF9idWZfYWxsb2Moc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2Rldiwgc3RydWN0IHNoX2J1Zl9p
bmZvICpidWYsCiAJdW5zaWduZWQgaW50IGJ1ZmZlcl9zaXplKTsKK3N0YXRpYyBncmFudF9yZWZf
dCBzaF9idWZfZ2V0X2Rpcl9zdGFydChzdHJ1Y3Qgc2hfYnVmX2luZm8gKmJ1Zik7CiAKIHN0YXRp
YyBzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnNkcnZfc3RyZWFtX2dldCgKIAlzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKQEAgLTMxNCw2ICszMTgsMjM0IEBAIHN0YXRp
YyB2b2lkIHNkcnZfY29weV9wY21faHcoc3RydWN0IHNuZF9wY21faGFyZHdhcmUgKmRzdCwKIAl9
CiB9CiAKK3N0cnVjdCBBTFNBX1NORElGX1NBTVBMRV9GT1JNQVQgeworCXVpbnQ4X3Qgc25kaWY7
CisJc25kX3BjbV9mb3JtYXRfdCBhbHNhOworfTsKKworc3RhdGljIHN0cnVjdCBBTFNBX1NORElG
X1NBTVBMRV9GT1JNQVQgYWxzYV9zbmRpZl9mb3JtYXRzW10gPSB7CisJeworCQkuc25kaWYgPSBY
RU5TTkRfUENNX0ZPUk1BVF9VOCwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1U4CisJfSwK
Kwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX1M4LAorCQkuYWxzYSA9IFNORFJWX1BD
TV9GT1JNQVRfUzgKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfVTE2X0xF
LAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfVTE2X0xFCisJfSwKKwl7CisJCS5zbmRpZiA9
IFhFTlNORF9QQ01fRk9STUFUX1UxNl9CRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1Ux
Nl9CRQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9TMTZfTEUsCisJCS5h
bHNhID0gU05EUlZfUENNX0ZPUk1BVF9TMTZfTEUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05E
X1BDTV9GT1JNQVRfUzE2X0JFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfUzE2X0JFCisJ
fSwKKwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX1UyNF9MRSwKKwkJLmFsc2EgPSBT
TkRSVl9QQ01fRk9STUFUX1UyNF9MRQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZP
Uk1BVF9VMjRfQkUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9VMjRfQkUKKwl9LAorCXsK
KwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfUzI0X0xFLAorCQkuYWxzYSA9IFNORFJWX1BD
TV9GT1JNQVRfUzI0X0xFCisJfSwKKwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX1My
NF9CRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1MyNF9CRQorCX0sCisJeworCQkuc25k
aWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9VMzJfTEUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1B
VF9VMzJfTEUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfVTMyX0JFLAor
CQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfVTMyX0JFCisJfSwKKwl7CisJCS5zbmRpZiA9IFhF
TlNORF9QQ01fRk9STUFUX1MzMl9MRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX1MzMl9M
RQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9TMzJfQkUsCisJCS5hbHNh
ID0gU05EUlZfUENNX0ZPUk1BVF9TMzJfQkUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BD
TV9GT1JNQVRfQV9MQVcsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9BX0xBVworCX0sCisJ
eworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9NVV9MQVcsCisJCS5hbHNhID0gU05EUlZf
UENNX0ZPUk1BVF9NVV9MQVcKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRf
RjMyX0xFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfRkxPQVRfTEUKKwl9LAorCXsKKwkJ
LnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfRjMyX0JFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9G
T1JNQVRfRkxPQVRfQkUKKwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfRjY0
X0xFLAorCQkuYWxzYSA9IFNORFJWX1BDTV9GT1JNQVRfRkxPQVQ2NF9MRQorCX0sCisJeworCQku
c25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9GNjRfQkUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZP
Uk1BVF9GTE9BVDY0X0JFCisJfSwKKwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX0lF
Qzk1OF9TVUJGUkFNRV9MRSwKKwkJLmFsc2EgPSBTTkRSVl9QQ01fRk9STUFUX0lFQzk1OF9TVUJG
UkFNRV9MRQorCX0sCisJeworCQkuc25kaWYgPSBYRU5TTkRfUENNX0ZPUk1BVF9JRUM5NThfU1VC
RlJBTUVfQkUsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9JRUM5NThfU1VCRlJBTUVfQkUK
Kwl9LAorCXsKKwkJLnNuZGlmID0gWEVOU05EX1BDTV9GT1JNQVRfSU1BX0FEUENNLAorCQkuYWxz
YSA9IFNORFJWX1BDTV9GT1JNQVRfSU1BX0FEUENNCisJfSwKKwl7CisJCS5zbmRpZiA9IFhFTlNO
RF9QQ01fRk9STUFUX01QRUcsCisJCS5hbHNhID0gU05EUlZfUENNX0ZPUk1BVF9NUEVHCisJfSwK
Kwl7CisJCS5zbmRpZiA9IFhFTlNORF9QQ01fRk9STUFUX0dTTSwKKwkJLmFsc2EgPSBTTkRSVl9Q
Q01fRk9STUFUX0dTTQorCX0sCit9OworCitzdGF0aWMgaW50IGFsc2FfdG9fc25kaWZfZm9ybWF0
KHNuZF9wY21fZm9ybWF0X3QgZm9ybWF0KQoreworCWludCBpOworCisJZm9yIChpID0gMDsgaSA8
IEFSUkFZX1NJWkUoYWxzYV9zbmRpZl9mb3JtYXRzKTsgaSsrKQorCQlpZiAoYWxzYV9zbmRpZl9m
b3JtYXRzW2ldLmFsc2EgPT0gZm9ybWF0KQorCQkJcmV0dXJuIGFsc2Ffc25kaWZfZm9ybWF0c1tp
XS5zbmRpZjsKKwlyZXR1cm4gLUVJTlZBTDsKK30KKworc3RhdGljIHZvaWQgc2Rydl9zdHJlYW1f
Y2xlYXIoc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0pCit7CisJc3RyZWFtLT5p
c19vcGVuID0gZmFsc2U7CisJc3RyZWFtLT5yZXFfbmV4dF9pZCA9IDA7CisJc2hfYnVmX2NsZWFy
KCZzdHJlYW0tPnNoX2J1Zik7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgeGVuc25kX3JlcSAqc2Rydl9i
ZV9zdHJlYW1fcHJlcGFyZV9yZXEoCisJc3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJl
YW0sIHVpbnQ4X3Qgb3BlcmF0aW9uKQoreworCXN0cnVjdCB4ZW5zbmRfcmVxICpyZXE7CisKKwly
ZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZzdHJlYW0tPmV2dF9jaG5sLT5yaW5nLAorCQlzdHJlYW0t
PmV2dF9jaG5sLT5yaW5nLnJlcV9wcm9kX3B2dCk7CisJcmVxLT5vcGVyYXRpb24gPSBvcGVyYXRp
b247CisJcmVxLT5pZCA9IHN0cmVhbS0+cmVxX25leHRfaWQrKzsKKwlzdHJlYW0tPmV2dF9jaG5s
LT5yZXNwX2lkID0gcmVxLT5pZDsKKwlyZXR1cm4gcmVxOworfQorCitzdGF0aWMgdm9pZCBzZHJ2
X2JlX3N0cmVhbV9mcmVlKHN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtKQorewor
CXNoX2J1Zl9mcmVlKCZzdHJlYW0tPnNoX2J1Zik7CisJc2Rydl9zdHJlYW1fY2xlYXIoc3RyZWFt
KTsKK30KKworc3RhdGljIGludCBzZHJ2X2JlX3N0cmVhbV9kb19pbyhzdHJ1Y3QgeGRydl9ldnRj
aG5sX2luZm8gKmV2dGNobmwpCit7CisJaWYgKHVubGlrZWx5KGV2dGNobmwtPnN0YXRlICE9IEVW
VENITkxfU1RBVEVfQ09OTkVDVEVEKSkKKwkJcmV0dXJuIC1FSU87CisKKwlyZWluaXRfY29tcGxl
dGlvbigmZXZ0Y2hubC0+Y29tcGxldGlvbik7CisJeGRydl9ldnRjaG5sX2ZsdXNoKGV2dGNobmwp
OworCXJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIGludCBzZHJ2X2JlX3N0cmVhbV93YWl0
X2lvKHN0cnVjdCB4ZHJ2X2V2dGNobmxfaW5mbyAqZXZ0Y2hubCkKK3sKKwlpZiAod2FpdF9mb3Jf
Y29tcGxldGlvbl90aW1lb3V0KAorCQkJJmV2dGNobmwtPmNvbXBsZXRpb24sCisJCQltc2Vjc190
b19qaWZmaWVzKFZTTkRfV0FJVF9CQUNLX01TKSkgPD0gMCkKKwkJcmV0dXJuIC1FVElNRURPVVQ7
CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2Rydl9iZV9zdHJlYW1fb3BlbihzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwlzdHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2lu
Zm8gKnN0cmVhbSkKK3sKKwlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3Rh
bmNlID0KKwkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCBzbmRf
cGNtX3J1bnRpbWUgKnJ1bnRpbWUgPSBzdWJzdHJlYW0tPnJ1bnRpbWU7CisJc3RydWN0IHhkcnZf
aW5mbyAqeGRydl9pbmZvOworCXN0cnVjdCB4ZW5zbmRfcmVxICpyZXE7CisJdW5zaWduZWQgbG9u
ZyBmbGFnczsKKwlpbnQgcmV0OworCisJeGRydl9pbmZvID0gcGNtX2luc3RhbmNlLT5jYXJkX2lu
Zm8tPnhkcnZfaW5mbzsKKworCXJldCA9IGFsc2FfdG9fc25kaWZfZm9ybWF0KHJ1bnRpbWUtPmZv
cm1hdCk7CisJaWYgKHJldCA8IDApIHsKKwkJZGV2X2VycigmeGRydl9pbmZvLT54Yl9kZXYtPmRl
diwKKwkJCSJVbnN1cHBvcnRlZCBzYW1wbGUgZm9ybWF0OiAlZFxuIiwgcnVudGltZS0+Zm9ybWF0
KTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmeGRydl9pbmZvLT5p
b19sb2NrLCBmbGFncyk7CisJc3RyZWFtLT5pc19vcGVuID0gZmFsc2U7CisJcmVxID0gc2Rydl9i
ZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RyZWFtLCBYRU5TTkRfT1BfT1BFTik7CisJcmVxLT5vcC5v
cGVuLnBjbV9mb3JtYXQgPSAodWludDhfdClyZXQ7CisJcmVxLT5vcC5vcGVuLnBjbV9jaGFubmVs
cyA9IHJ1bnRpbWUtPmNoYW5uZWxzOworCXJlcS0+b3Aub3Blbi5wY21fcmF0ZSA9IHJ1bnRpbWUt
PnJhdGU7CisJcmVxLT5vcC5vcGVuLmJ1ZmZlcl9zeiA9IHN0cmVhbS0+c2hfYnVmLnZidWZmZXJf
c3o7CisJcmVxLT5vcC5vcGVuLmdyZWZfZGlyZWN0b3J5ID0gc2hfYnVmX2dldF9kaXJfc3RhcnQo
JnN0cmVhbS0+c2hfYnVmKTsKKworCXJldCA9IHNkcnZfYmVfc3RyZWFtX2RvX2lvKHN0cmVhbS0+
ZXZ0X2NobmwpOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywg
ZmxhZ3MpOworCisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXQgPSBzZHJ2X2Jl
X3N0cmVhbV93YWl0X2lvKHN0cmVhbS0+ZXZ0X2NobmwpOworCXN0cmVhbS0+aXNfb3BlbiA9IHJl
dCA8IDAgPyBmYWxzZSA6IHRydWU7CisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCBzZHJ2
X2JlX3N0cmVhbV9jbG9zZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKKwlz
dHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSkKK3sKKwlzdHJ1Y3Qgc2Rldl9wY21f
aW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0KKwkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChz
dWJzdHJlYW0pOworCXN0cnVjdCB4ZHJ2X2luZm8gKnhkcnZfaW5mbzsKKwlzdHJ1Y3QgeGVuc25k
X3JlcSAqcmVxOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKworCXhkcnZfaW5m
byA9IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZvLT54ZHJ2X2luZm87CisKKwlzcGluX2xvY2tfaXJx
c2F2ZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisJc3RyZWFtLT5pc19vcGVuID0gZmFs
c2U7CisJcmVxID0gc2Rydl9iZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RyZWFtLCBYRU5TTkRfT1Bf
Q0xPU0UpOworCisJcmV0ID0gc2Rydl9iZV9zdHJlYW1fZG9faW8oc3RyZWFtLT5ldnRfY2hubCk7
CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisK
KwlpZiAocmV0IDwgMCkKKwkJcmV0dXJuIHJldDsKKworCXJldHVybiBzZHJ2X2JlX3N0cmVhbV93
YWl0X2lvKHN0cmVhbS0+ZXZ0X2NobmwpOworfQorCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9vcGVu
KHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogewogCXN0cnVjdCBzZGV2X3Bj
bV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQpAQCAtMzM5LDcgKzU3MSw3IEBAIHN0YXRp
YyBpbnQgc2Rydl9hbHNhX29wZW4oc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0p
CiAJcmV0ID0gc2Rydl9hbHNhX3RpbWVyX2NyZWF0ZShzdWJzdHJlYW0pOwogCiAJc3Bpbl9sb2Nr
X2lycXNhdmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOwotCXNoX2J1Zl9jbGVhcigmc3Ry
ZWFtLT5zaF9idWYpOworCXNkcnZfc3RyZWFtX2NsZWFyKHN0cmVhbSk7CiAJc3RyZWFtLT5ldnRf
Y2hubCA9ICZ4ZHJ2X2luZm8tPmV2dF9jaG5sc1tzdHJlYW0tPnVuaXF1ZV9pZF07CiAJaWYgKHJl
dCA8IDApCiAJCXN0cmVhbS0+ZXZ0X2NobmwtPnN0YXRlID0gRVZUQ0hOTF9TVEFURV9ESVNDT05O
RUNURUQ7CkBAIC0zNzgsNyArNjEwLDcgQEAgc3RhdGljIGludCBzZHJ2X2Fsc2FfaHdfcGFyYW1z
KHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAogCWludCByZXQ7CiAKIAlidWZm
ZXJfc2l6ZSA9IHBhcmFtc19idWZmZXJfYnl0ZXMocGFyYW1zKTsKLQlzaF9idWZfY2xlYXIoJnN0
cmVhbS0+c2hfYnVmKTsKKwlzZHJ2X3N0cmVhbV9jbGVhcihzdHJlYW0pOwogCXhkcnZfaW5mbyA9
IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZvLT54ZHJ2X2luZm87CiAJcmV0ID0gc2hfYnVmX2FsbG9j
KHhkcnZfaW5mby0+eGJfZGV2LAogCQkmc3RyZWFtLT5zaF9idWYsIGJ1ZmZlcl9zaXplKTsKQEAg
LTM5MCwyMiArNjIyLDE4IEBAIHN0YXRpYyBpbnQgc2Rydl9hbHNhX2h3X3BhcmFtcyhzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIAlkZXZfZXJyKCZ4ZHJ2X2luZm8tPnhiX2Rl
di0+ZGV2LAogCQkiRmFpbGVkIHRvIGFsbG9jYXRlIGJ1ZmZlcnMgZm9yIHN0cmVhbSBpZHggJWRc
biIsCiAJCXN0cmVhbS0+dW5pcXVlX2lkKTsKKwlzZHJ2X2JlX3N0cmVhbV9mcmVlKHN0cmVhbSk7
CiAJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfaHdfZnJlZShzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSkKIHsKLQlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFu
Y2VfaW5mbyAqcGNtX2luc3RhbmNlID0KLQkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChzdWJzdHJl
YW0pOwogCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0gc2Rydl9zdHJlYW1f
Z2V0KHN1YnN0cmVhbSk7Ci0Jc3RydWN0IHhkcnZfaW5mbyAqeGRydl9pbmZvOwotCXVuc2lnbmVk
IGxvbmcgZmxhZ3M7CisJaW50IHJldDsKIAotCXhkcnZfaW5mbyA9IHBjbV9pbnN0YW5jZS0+Y2Fy
ZF9pbmZvLT54ZHJ2X2luZm87Ci0Jc3Bpbl9sb2NrX2lycXNhdmUoJnhkcnZfaW5mby0+aW9fbG9j
aywgZmxhZ3MpOwotCXNoX2J1Zl9mcmVlKCZzdHJlYW0tPnNoX2J1Zik7Ci0Jc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFncyk7Ci0JcmV0dXJuIDA7CisJcmV0
ID0gc2Rydl9iZV9zdHJlYW1fY2xvc2Uoc3Vic3RyZWFtLCBzdHJlYW0pOworCXNkcnZfYmVfc3Ry
ZWFtX2ZyZWUoc3RyZWFtKTsKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHNkcnZfYWxz
YV9wcmVwYXJlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQpAQCAtNDEzLDgg
KzY0MSwxMiBAQCBzdGF0aWMgaW50IHNkcnZfYWxzYV9wcmVwYXJlKHN0cnVjdCBzbmRfcGNtX3N1
YnN0cmVhbSAqc3Vic3RyZWFtKQogCXN0cnVjdCBzZGV2X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFt
ID0gc2Rydl9zdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CiAJaW50IHJldCA9IDA7CiAKLQlpZiAoIXN0
cmVhbS0+aXNfb3BlbikKKwlpZiAoIXN0cmVhbS0+aXNfb3BlbikgeworCQlyZXQgPSBzZHJ2X2Jl
X3N0cmVhbV9vcGVuKHN1YnN0cmVhbSwgc3RyZWFtKTsKKwkJaWYgKHJldCA8IDApCisJCQlyZXR1
cm4gcmV0OwogCQlyZXQgPSBzZHJ2X2Fsc2FfdGltZXJfcHJlcGFyZShzdWJzdHJlYW0pOworCX0K
IAlyZXR1cm4gcmV0OwogfQogCkBAIC00NDYsNyArNjc4LDI4IEBAIHN0YXRpYyBpbmxpbmUgc25k
X3BjbV91ZnJhbWVzX3Qgc2Rydl9hbHNhX3BvaW50ZXIoCiBzdGF0aWMgaW50IHNkcnZfYWxzYV9w
bGF5YmFja19kb193cml0ZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIAl1
bnNpZ25lZCBsb25nIHBvcywgdW5zaWduZWQgbG9uZyBjb3VudCkKIHsKLQlyZXR1cm4gMDsKKwlz
dHJ1Y3Qgc2Rldl9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSA9IHNkcnZfc3RyZWFtX2dldChzdWJz
dHJlYW0pOworCXN0cnVjdCBzZGV2X3BjbV9pbnN0YW5jZV9pbmZvICpwY21faW5zdGFuY2UgPQor
CQlzbmRfcGNtX3N1YnN0cmVhbV9jaGlwKHN1YnN0cmVhbSk7CisJc3RydWN0IHhkcnZfaW5mbyAq
eGRydl9pbmZvOworCXN0cnVjdCB4ZW5zbmRfcmVxICpyZXE7CisJdW5zaWduZWQgbG9uZyBmbGFn
czsKKwlpbnQgcmV0OworCisJeGRydl9pbmZvID0gcGNtX2luc3RhbmNlLT5jYXJkX2luZm8tPnhk
cnZfaW5mbzsKKworCXNwaW5fbG9ja19pcnFzYXZlKCZ4ZHJ2X2luZm8tPmlvX2xvY2ssIGZsYWdz
KTsKKwlyZXEgPSBzZHJ2X2JlX3N0cmVhbV9wcmVwYXJlX3JlcShzdHJlYW0sIFhFTlNORF9PUF9X
UklURSk7CisJcmVxLT5vcC5ydy5sZW5ndGggPSBjb3VudDsKKwlyZXEtPm9wLnJ3Lm9mZnNldCA9
IHBvczsKKworCXJldCA9IHNkcnZfYmVfc3RyZWFtX2RvX2lvKHN0cmVhbS0+ZXZ0X2NobmwpOwor
CXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCisJ
aWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXR1cm4gc2Rydl9iZV9zdHJlYW1fd2Fp
dF9pbyhzdHJlYW0tPmV2dF9jaG5sKTsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfcGxheWJh
Y2tfY29weV91c2VyKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLApAQCAtNDc5
LDcgKzczMiwyOCBAQCBzdGF0aWMgaW50IHNkcnZfYWxzYV9wbGF5YmFja19jb3B5X2tlcm5lbChz
dHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIHN0YXRpYyBpbnQgc2Rydl9hbHNh
X3BsYXliYWNrX2RvX3JlYWQoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCiAJ
dW5zaWduZWQgbG9uZyBwb3MsIHVuc2lnbmVkIGxvbmcgY291bnQpCiB7Ci0JcmV0dXJuIDA7CisJ
c3RydWN0IHNkZXZfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzZHJ2X3N0cmVhbV9nZXQoc3Vi
c3RyZWFtKTsKKwlzdHJ1Y3Qgc2Rldl9wY21faW5zdGFuY2VfaW5mbyAqcGNtX2luc3RhbmNlID0K
KwkJc25kX3BjbV9zdWJzdHJlYW1fY2hpcChzdWJzdHJlYW0pOworCXN0cnVjdCB4ZHJ2X2luZm8g
KnhkcnZfaW5mbzsKKwlzdHJ1Y3QgeGVuc25kX3JlcSAqcmVxOworCXVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisJaW50IHJldDsKKworCXhkcnZfaW5mbyA9IHBjbV9pbnN0YW5jZS0+Y2FyZF9pbmZvLT54
ZHJ2X2luZm87CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmeGRydl9pbmZvLT5pb19sb2NrLCBmbGFn
cyk7CisJcmVxID0gc2Rydl9iZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RyZWFtLCBYRU5TTkRfT1Bf
UkVBRCk7CisJcmVxLT5vcC5ydy5sZW5ndGggPSBjb3VudDsKKwlyZXEtPm9wLnJ3Lm9mZnNldCA9
IHBvczsKKworCXJldCA9IHNkcnZfYmVfc3RyZWFtX2RvX2lvKHN0cmVhbS0+ZXZ0X2NobmwpOwor
CXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkcnZfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCisJ
aWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXR1cm4gc2Rydl9iZV9zdHJlYW1fd2Fp
dF9pbyhzdHJlYW0tPmV2dF9jaG5sKTsKIH0KIAogc3RhdGljIGludCBzZHJ2X2Fsc2FfY2FwdHVy
ZV9jb3B5X3VzZXIoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:23:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1deh44-00081a-R8; Mon, 07 Aug 2017 12:23:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deh43-0007yI-D3
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:23:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DD/91-02181-6BB58895; Mon, 07 Aug 2017 12:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfS6o+626I5
 Ig/c7mS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy3p2eyFdzlrehdM5+5gfEPdxcjF4eQQD+j
 xKI339hAHBaBlywSJ5Z3gTkSAv2sEk9v72PvYuQEcuIkJi18xtzFyAFkV0isn50KEhYSUJT4+
 mw6E8SkVUwSC9q7wOrZBIwklt/4wQJiiwhESBx7/IENxGYWKJW4sX8OM4gtLBAl0T7vKyuIzS
 KgKrG9YzcjiM0r4CRxa2YPI8ReOYmb5zrB6jmB4s97H7NBLHaU+HxmBusERoEFjAyrGNWLU4v
 KUot0jfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDiwEIdjA2f3E6xCjJwaQk
 yhu/oi1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvYVRHpJBgUWp6akVaZg4wxGHSEhw8SiK8K
 iBp3uKCxNzizHSI1ClGS44rV9Z9YeKYcmA7kHw14f83JiGWvPy8VClx3rsgDQIgDRmleXDjYH
 F4iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8aiBTeDLzSuC2vgI6iAnooDeJrSAHlSQipKQ
 aGBlPzOY81W3L9E9M6aON3vYpb6efc73LO9myZul1vaxW5dC6lcLuVnfKbU5v+7ZgX5qy8zGl
 FVlvRbVX8J0SCGRdavvo3EWH9pv5/pe8lPY5s52NZVimc359u9epBzrzXr/d/81HodnOg71l6
 8nFCn53Vmzvv/XMdofJZPHVTKYsW/wfnPWfpK7EUpyRaKjFXFScCAArvWuWvgIAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502108597!104338538!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47513 invoked from network); 7 Aug 2017 12:23:18 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:23:18 -0000
Received: by mail-lf0-f65.google.com with SMTP id o85so222512lff.1
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:23:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=20jjEUdgwXGS30js6SrFZND0XPGvBv7c/TP2+bIdJPo=;
 b=UDD6+Qr5FmXQQL2BdBNg5SA933VGteslc9T8H//F+WEffrmfQuB2lMR/2nkbBaZGdw
 L8/Sa8h+sLt7GBC3zrmm0lSt+YW2vIVA/jFUUB7enbdtzRzKTXFw7FL1V0aaxc8HTR0F
 AnjXEhuNQOsZXeNzgpuArKD2j6bphmmAOWqaKibJ3KyBsDxbzi3VjJzPpzoV5veGJYzu
 1dIwlP5frOZTGEJWkZUMb3ez+jIVUArljz/tCs7k4kRbYRmckBIAOvDhiq0SU2ew0Waa
 SMq3XFxeXwLYV083E/GJRCD/MrBBo91yu/2qHA018CVMYOyzY50NPQlA9my9/PEFEGEb
 SlCA==
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=20jjEUdgwXGS30js6SrFZND0XPGvBv7c/TP2+bIdJPo=;
 b=Q4FJdpZu7ohK9JxRDkTaCOxo7MA+w51QE8OcE088WfeoTxcvpnrSDVk8zOnMW558NV
 RScMDyCm9K3U3CGjlHnHzbxPVmBEn/Qam26kohUngd/28XZP5+cDcjZexDRBwSZTwwly
 1D36Hx9VTifR4ac8jRR9HSS7eOgxwAmlmc0jur6qnAMH12SQQylUM6tzwwV2wr1mWkao
 ZBGCyPJHBXPtVbKjLyEYIKDVt7cnU/x7/SRT6vW2raXBGpQ94Hc51ZNGVm8zpDsJvsPK
 JJK0+OqGhhuGtbBLfVAmooXquNlFDCtzxgBQt2JuH8PAhtYPray30crEdA5kSMnsJ1dF
 rISw==
X-Gm-Message-State: AHYfb5ia+YDnICE708w66HLBvAhPIs8synKQuUmcXMcs078rjCQUpi9D
 Tn0QqAporsXRcVBT
X-Received: by 10.25.159.79 with SMTP id i76mr126186lfe.228.1502108597466;
 Mon, 07 Aug 2017 05:23:17 -0700 (PDT)
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 m143sm1031821lfm.77.2017.08.07.05.23.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Aug 2017 05:23:16 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Aug 2017 15:22:57 +0300
Message-Id: <1502108577-8099-13-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 perex@perex.cz
Subject: [Xen-devel] [PATCH RESEND1 12/12] ALSA: vsnd: Introduce Kconfig
	option to enable Xen PV sound
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW50cm9kdWNlIEtjb25maWcgb3B0aW9uIHRvIGVuYWJsZSBYZW4gcGFyYS12aXJ0
dWFsaXplZCBzb3VuZApmcm9udGVuZCBkcml2ZXIuIEFsc28gYWRkIHNvdW5kIGZyb250ZW5kIHRv
IHRoZSBNYWtlZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBzb3VuZC9kcml2ZXJzL0tjb25m
aWcgIHwgMTIgKysrKysrKysrKysrCiBzb3VuZC9kcml2ZXJzL01ha2VmaWxlIHwgIDIgKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdW5kL2RyaXZl
cnMvS2NvbmZpZyBiL3NvdW5kL2RyaXZlcnMvS2NvbmZpZwppbmRleCA3MTQ0Y2MzNmU4YWUuLjZi
OGZhNjExMGNhMyAxMDA2NDQKLS0tIGEvc291bmQvZHJpdmVycy9LY29uZmlnCisrKyBiL3NvdW5k
L2RyaXZlcnMvS2NvbmZpZwpAQCAtMjM1LDQgKzIzNSwxNiBAQCBjb25maWcgU05EX0FDOTdfUE9X
RVJfU0FWRV9ERUZBVUxUCiAKIAkgIFNlZSBTTkRfQUM5N19QT1dFUl9TQVZFIGZvciBtb3JlIGRl
dGFpbHMuCiAKK2NvbmZpZyBTTkRfWEVOX0ZST05URU5ECisJdHJpc3RhdGUgIlhlbiB2aXJ0dWFs
IHNvdW5kIGZyb250LWVuZCBkcml2ZXIiCisJZGVwZW5kcyBvbiBTTkRfUENNICYmIFhFTgorCXNl
bGVjdCBYRU5fWEVOQlVTX0ZST05URU5ECisJZGVmYXVsdCBuCisJaGVscAorCSAgVGhpcyBkcml2
ZXIgaW1wbGVtZW50cyBhIGZyb250LWVuZCBmb3IgdGhlIFhlbgorCSAgcGFyYS12aXJ0dWFsaXpl
ZCBzb3VuZC4KKworCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3Nl
IE0gaGVyZTogdGhlIG1vZHVsZQorCSAgd2lsbCBiZSBjYWxsZWQgc25kLXhlbi1mcm9udC4KKwog
ZW5kaWYJIyBTTkRfRFJJVkVSUwpkaWZmIC0tZ2l0IGEvc291bmQvZHJpdmVycy9NYWtlZmlsZSBi
L3NvdW5kL2RyaXZlcnMvTWFrZWZpbGUKaW5kZXggMWE4NDQwYzhiMTM4Li43MGVkOTIwYTAzMGYg
MTAwNjQ0Ci0tLSBhL3NvdW5kL2RyaXZlcnMvTWFrZWZpbGUKKysrIGIvc291bmQvZHJpdmVycy9N
YWtlZmlsZQpAQCAtMTEsNiArMTEsNyBAQCBzbmQtcG9ydG1hbjJ4NC1vYmpzIDo9IHBvcnRtYW4y
eDQubwogc25kLXNlcmlhbC11MTY1NTAtb2JqcyA6PSBzZXJpYWwtdTE2NTUwLm8KIHNuZC12aXJt
aWRpLW9ianMgOj0gdmlybWlkaS5vCiBzbmQtbWw0MDMtYWM5N2NyLW9ianMgOj0gbWw0MDMtYWM5
N2NyLm8gcGNtLWluZGlyZWN0Mi5vCitzbmQteGVuLWZyb250LW9ianMgOj0geGVuLWZyb250Lm8K
IAogIyBUb3BsZXZlbCBNb2R1bGUgRGVwZW5kZW5jeQogb2JqLSQoQ09ORklHX1NORF9EVU1NWSkg
Kz0gc25kLWR1bW15Lm8KQEAgLTIxLDUgKzIyLDYgQEAgb2JqLSQoQ09ORklHX1NORF9NVFBBVikg
Kz0gc25kLW10cGF2Lm8KIG9iai0kKENPTkZJR19TTkRfTVRTNjQpICs9IHNuZC1tdHM2NC5vCiBv
YmotJChDT05GSUdfU05EX1BPUlRNQU4yWDQpICs9IHNuZC1wb3J0bWFuMng0Lm8KIG9iai0kKENP
TkZJR19TTkRfTUw0MDNfQUM5N0NSKSArPSBzbmQtbWw0MDMtYWM5N2NyLm8KK29iai0kKENPTkZJ
R19TTkRfWEVOX0ZST05URU5EKSArPSBzbmQteGVuLWZyb250Lm8KIAogb2JqLSQoQ09ORklHX1NO
RCkgKz0gb3BsMy8gb3BsNC8gbXB1NDAxLyB2eC8gcGNzcC8KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:30:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:30: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.xen.org>)
	id 1dehB7-0001bC-Hy; Mon, 07 Aug 2017 12:30:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <o-takashi@sakamocchi.jp>) id 1dehB6-0001ap-Ep
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:30:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 4E/0E-03557-B6D58895; Mon, 07 Aug 2017 12:30:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUylz1DWzc7tiP
 S4MxfIYslHxezODB6HN39mymAMYo1My8pvyKBNWPK0bfMBd9ZK37MaWRsYHzJ0sXIxSEk8JNR
 4s/Rx0xdjJxATr3E8W+zmEFsCQE1iaNXPjOC2MIC4RILtrQwgzSICLQxSky7380GkmAW8JNo/
 LiSCWLSSkaJeXd3gyXYBAwk5nTtA7I5OHgFHCS6L0eAmCwCKhL9p9NAKkSBZu7/fg1sF6+AoM
 TJmU9YQGxOAVuJj59WMkGMN5OYt/khM4QtLnHryXyouLzE9rdzmCcwCsxC0j4LScssJC2zkLQ
 sYGRZxahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGLYMQLCD
 sWlR4CFGSQ4mJVHe+BVtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeIVjOiKFBItS01Mr0jJzg
 BEEk5bg4FES4W0ASfMWFyTmFmemQ6ROMRpzbFi9/gsTR9OHLV+YhFjy8vNSpcR570UDlQqAlG
 aU5sENgkX2JUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzuoMs5MnMK4Hb9wroFCagU94ktoK
 cUpKIkJJqYNz75cSTVaw87fZBamH97r76GQctJ6+cpHFx/Sa9D4bCRrO3v27YmMp+90yMYYbG
 V5m+WJ72GG+uqhu/3qxr8DkQ3n3mTFr+7V3qFtIsHavkl+2wNsorq3r7rF/+4iO3K8Vlh88JS
 6wR1Puq+uda97yU31Zvqo8r161b26rWcufUnl2LOb89yVdiKc5INNRiLipOBADUBypD5wIAAA
 ==
X-Env-Sender: o-takashi@sakamocchi.jp
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502109033!110350614!1
X-Originating-IP: [157.7.104.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41037 invoked from network); 7 Aug 2017 12:30:35 -0000
Received: from smtp-proxy002.phy.lolipop.jp (HELO
 smtp-proxy002.phy.lolipop.jp) (157.7.104.43)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 12:30:35 -0000
Received: from smtp-proxy002.phy.lolipop.lan (HELO
 smtp-proxy002.phy.lolipop.jp) (172.19.44.43)
 (smtp-auth username m12129643-o-takashi, mechanism plain)
 by smtp-proxy002.phy.lolipop.jp (qpsmtpd/0.82) with ESMTPA;
 Mon, 07 Aug 2017 21:30:32 +0900
Received: from 127.0.0.1 (127.0.0.1)
 by smtp-proxy002.phy.lolipop.jp (LOLIPOP-Fsecure);
 Mon, 07 Aug 2017 21:30:29 +0900 (JST)
X-Virus-Status: clean(LOLIPOP-Fsecure)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
 <ccaa1c31-f733-c582-38b9-7e9eca25a0c2@sakamocchi.jp>
 <813def1d-4052-0f21-418f-811b5294a539@gmail.com>
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Message-ID: <46d253b3-abe3-e2f4-f787-38a600bd5214@sakamocchi.jp>
Date: Mon, 7 Aug 2017 21:30:29 +0900
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: <813def1d-4052-0f21-418f-811b5294a539@gmail.com>
Content-Language: en-US
Cc: tiwai@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH RESEND 00/11] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQXVnIDcgMjAxNyAyMToxOCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IFlv
dXIgZmlyc3QgcGF0Y2ggaW5jbHVkZXMgY29kZSBkaWZmZXJlbmNlIHVuZGVyIGxpbmUgMjYsIHRo
dXMgaXQgCj4+IGV4cGVjdHMgZXhpc3RlbmNlIG9mIGEgZmlsZSAnc291bmQvZHJpdmVycy94ZW4t
ZnJvbnQuYycgaW4gdHJlZS4gCj4+IEhvd2V2ZXIsIHRoZSBmaWxlIGlzIG5vdCBpbnRyb2R1Y2Vk
IGluIGFueSB1cHN0cmVhbSB5ZXQ7IGF0IGxlYXN0LCAKPj4gTGludXMncyB0cmVlIGFuZCBJd2Fp
LXNhbidzIHRyZWUuCj4gSSBtaXNzZWQgdGhlIHZlcnkgZmlyc3QgcGF0Y2ggaW4gdGhlIHNlcmll
cywgdGhpcyBpcyB3aHksIG15IGJhZAoKV2hlbiBJIGRpZCB0aGUgc2FtZSBtaXN0YWtlLCBJIHRh
a2UgZ2l0LWhhc2ggZm9yIGEgZmlyc3QgY29tbWl0IGluIApzZXJpZXMgYXMgYW4gYXJndW1lbnQg
aW50byBnaXQtZm9ybWF0LXBhdGNoIGNvbW1hbmQuIEJ1dCB0aGlzIG9wZXJhdGlvbiAKZ2VuZXJh
dGVkIHBhdGNoc2V0IHdoaWNoIHN0YXJ0cyBhdCBzZWNvbmQgY29tbWl0LiBJIHNvbHZlZCB0aGlz
IHRvIGFkZCAKJ34nLCBsaWtlLgoKJCBnaXQgZm9ybWF0LXBhdGNoIC1zIHRoZS1naXQtaGFzaH4u
Li4KCk9yIHBpY2sgdXAgdGhlIGhhc2ggZm9yIGEgY29tbWl0IGp1c3QgYmVmb3JlIGEgZmlyc3Qg
Y29tbWl0IGluIHRoZSAKc2VyaWVzLiBGb3IgeW91ciBpbmZvcm1hdGlvbiA7KQoKClJlZ2FyZHMK
ClRha2FzaGkgU2FrYW1vdG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:33:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:33: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.xen.org>)
	id 1dehDt-0001l2-Vk; Mon, 07 Aug 2017 12:33:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dehDs-0001ku-Mj
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 12:33:28 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2B/5C-03612-81E58895; Mon, 07 Aug 2017 12:33:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42Lxqg1y1BWP64g
 0+DBT1mLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzVi09jxTwTX2illf9rI2MM5h62Lk4hAS6GeU
 OLrvBzOIwyKwjVXiQMs6MEdC4A6rxJPHs1i6GDmBnDiJPVtPM0LYVRI/X7czgdhCAooSX59NZ
 4IYNY1JYt3ly2wgCWGBcIkFW1qYQWwRgWZGiVebHEBsZgE/icaPK6Ea7jNK7Lrwnx0kwSZgJL
 H8xg+wbbwCNhJ9B2+xgtgsAioSnxecBNssCjS090A/G0SNoMTJmU/A6jkFHCUu/jvJBrHATGL
 e5ofMELa8xPa3c6BscYlbT+YzTWAUmYWkfRaSlllIWmYhaVnAyLKKUaM4tagstUjXyEIvqSgz
 PaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwPhiAYAfj+bWBhxglOZiURHnjV7RFCvEl5
 adUZiQWZ8QXleakFh9ilOHgUJLg5Y/tiBQSLEpNT61Iy8wBRipMWoKDR0mEd2cMUJq3uCAxtz
 gzHSJ1itGSY8Pq9V+YOJo+bAGSkw5s/8IkxJKXn5cqJc6rBTJPAKQhozQPbhwsmVxilJUS5mU
 EOlCIpyC1KDezBFX+FaM4B6OSMK8DyBSezLwSuK2vgA5iAjroTWIryEEliQgpqQZGld4Qef6C
 iwfOL1/hwSInE3TmcDfj/rqWSPfCXQunTF9uKsv38Nbjs2fVN1+2e2+/5qIuz7V3LYKWebwhn
 j2v7lRllczynZphtqXRTDf9+YEp2Sq6S6q8slu4an2qzteu0Y2q2TC1g4P9450Vv3ua+ZqYP2
 QEPVqSlmivEtAUWsA590Li2zolluKMREMt5qLiRADj9YkVIQMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502109207!76659975!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8954 invoked from network); 7 Aug 2017 12:33:27 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 12:33:27 -0000
Received: by mail-wm0-f65.google.com with SMTP id d40so867844wma.3
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 05:33:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=0jMbDJmwtqtjECYwHMOyW/gA7ZfmAXVRJurccVb/J40=;
 b=G7HY0328kz3iAk2ecceP8a/CaCIasGdd0pIs5Mnu3v9s3N9celjbDewrx0xJ8QpoPc
 S86pTK+SkQJXIQF50touH468BnOwARGpVLl/ISBG8YBMB9OqqUgQNyQfOaQNl5jFK75b
 i2XfzaLsRv5WYN1ApTKEZjpadRrTuW4S1noyI/ABmSsJEsH8Qbp+pq0Qvgt/NdT4PIc8
 AgCZBYu3sc9YvCSDMSvv0xU8479zAksFFsC0PJDytFxTJYLRpATnJ9KkNAhwoixla0Xs
 zGLmaL5Z0EJ1JxccYg73isxaDiQEphQNSHlfsxnCWSSYjgflHKQxck3H8CBZqHPrZRaD
 o0Dw==
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=0jMbDJmwtqtjECYwHMOyW/gA7ZfmAXVRJurccVb/J40=;
 b=sz+KYlP9DrI4y/ogUBRWBH8Vgc12ikO4XMdVLIQKiQ9Wuf5AiC5G7ko7U1kOTsMyam
 MVb6RZKjGD7npd/cObwKjfvtXt/DOrpXctHJoH/F50W4lkAcslXnfTl4XkO3Zkd5V+1o
 C0Lm8g3Ih/OcQVW+zEGISsaMVX56eGHmnY7OCdLI119WF2M8g2BEEmcjfXr4ahP8zswS
 9Ctrpgz77YzHLpXHjlUAYjTEhB4um3o0fS5jQfRPJjVdMc8dMVXWkTDjjoPpgM7/wzjK
 GLpGg+YnT63ljDW05/wN0sa41HHPptOc5iPN1kkX/uoL1WLSVtqRueSJOb9i5AY853oI
 tNBQ==
X-Gm-Message-State: AHYfb5hJ3EXg6v641/dbuhqIW6/+UPMpbgqudEvYpIE/3NwezcP7Wn+C
 saPzZ3fpTvWvmg==
X-Received: by 10.28.159.133 with SMTP id i127mr528525wme.172.1502109207086;
 Mon, 07 Aug 2017 05:33:27 -0700 (PDT)
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
 e21sm7103752wme.17.2017.08.07.05.33.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 07 Aug 2017 05:33:26 -0700 (PDT)
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>, alsa-devel@alsa-project.org,
 xen-devel@lists.xen.org, linux-kernel@vger.kernel.org
References: <1502106645-6731-1-git-send-email-andr2000@gmail.com>
 <ccaa1c31-f733-c582-38b9-7e9eca25a0c2@sakamocchi.jp>
 <813def1d-4052-0f21-418f-811b5294a539@gmail.com>
 <46d253b3-abe3-e2f4-f787-38a600bd5214@sakamocchi.jp>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <2b1fea9d-3c5c-bfc7-24f6-6d4bcc691357@gmail.com>
Date: Mon, 7 Aug 2017 15:33:24 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <46d253b3-abe3-e2f4-f787-38a600bd5214@sakamocchi.jp>
Content-Language: en-US
Cc: tiwai@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH RESEND 00/11] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wNy8yMDE3IDAzOjMwIFBNLCBUYWthc2hpIFNha2Ftb3RvIHdyb3RlOgo+IE9uIEF1
ZyA3IDIwMTcgMjE6MTgsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gWW91ciBm
aXJzdCBwYXRjaCBpbmNsdWRlcyBjb2RlIGRpZmZlcmVuY2UgdW5kZXIgbGluZSAyNiwgdGh1cyBp
dCAKPj4+IGV4cGVjdHMgZXhpc3RlbmNlIG9mIGEgZmlsZSAnc291bmQvZHJpdmVycy94ZW4tZnJv
bnQuYycgaW4gdHJlZS4gCj4+PiBIb3dldmVyLCB0aGUgZmlsZSBpcyBub3QgaW50cm9kdWNlZCBp
biBhbnkgdXBzdHJlYW0geWV0OyBhdCBsZWFzdCwgCj4+PiBMaW51cydzIHRyZWUgYW5kIEl3YWkt
c2FuJ3MgdHJlZS4KPj4gSSBtaXNzZWQgdGhlIHZlcnkgZmlyc3QgcGF0Y2ggaW4gdGhlIHNlcmll
cywgdGhpcyBpcyB3aHksIG15IGJhZAo+Cj4gV2hlbiBJIGRpZCB0aGUgc2FtZSBtaXN0YWtlLCBJ
IHRha2UgZ2l0LWhhc2ggZm9yIGEgZmlyc3QgY29tbWl0IGluIAo+IHNlcmllcyBhcyBhbiBhcmd1
bWVudCBpbnRvIGdpdC1mb3JtYXQtcGF0Y2ggY29tbWFuZC4gQnV0IHRoaXMgCj4gb3BlcmF0aW9u
IGdlbmVyYXRlZCBwYXRjaHNldCB3aGljaCBzdGFydHMgYXQgc2Vjb25kIGNvbW1pdC4gSSBzb2x2
ZWQgCj4gdGhpcyB0byBhZGQgJ34nLCBsaWtlLgo+Cj4gJCBnaXQgZm9ybWF0LXBhdGNoIC1zIHRo
ZS1naXQtaGFzaH4uLi4KPgo+IE9yIHBpY2sgdXAgdGhlIGhhc2ggZm9yIGEgY29tbWl0IGp1c3Qg
YmVmb3JlIGEgZmlyc3QgY29tbWl0IGluIHRoZSAKPiBzZXJpZXMuIEZvciB5b3VyIGluZm9ybWF0
aW9uIDspCj4KdGhhbmsgeW91IGZvciB0aGUgaGludCwgd2lsbCB1c2UgaW5zdGVhZCBvZiBzcGVj
aWZ5aW5nIG51bWJlciBvZiBwYXRjaGVzCih0aGlzIGlzIHdoeSBJIG1pc3NlZCBvbmUgYW5kIG1h
ZGUgc28gbXVjaCBub2lzZSkKPgo+IFJlZ2FyZHMKPgo+IFRha2FzaGkgU2FrYW1vdG8KVGhhbmsg
eW91LApPbGVrc2FuZHIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:36:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:36: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.xen.org>)
	id 1dehGP-0001zz-Pb; Mon, 07 Aug 2017 12:36:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3857b59ad=Paul.Durrant@citrix.com>)
 id 1dehGO-0001zk-5U
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 12:36:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E5/2B-01724-3BE58895; Mon, 07 Aug 2017 12:36:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsWyU9JRQndTXEe
 kwfs2BYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNr8nH2go9xFfe/HGZqYOxy6mLk5JAQ8JNY
 evo7M4jNJqAjsfTofCYQW0RAUeLBy5usXYxcHMwCDxglpr48zQqSEBaIkVh/fSUbRFGsRNfpL
 kYI20piRls/C4jNIqAicezkCbB6XgF3ieVNixhBBgkJzGGUOLSwGSzBKWApMWN6O5jNKCAr8a
 VxNdgVzALiEreeQFwhISAgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOr1JG5MncIGYWtLLFv4mhl
 isaDEyZlPWCYwCs9CMnYWkpZZSFpmIWlZwMiyilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBY
 Lze1uDgxPTUnMalYLzk/dxMjMALqGRgYdzD+Pu15iFGSg0lJlDd+RVukEF9SfkplRmJxRnxRa
 U5q8SFGDQ4Ogb41qy8wSrHk5eelKknw8sd2RAoJFqWmp1akZeYAYxSmVIKDR0mEd2cMUJq3uC
 AxtzgzHSJ1ilGXY8Pq9V+YhMBmSInzaoHMEAApyijNgxsBSxeXGGWlhHkZGRgYhHgKUotyM0t
 Q5V8xinMwKgnz7gVZxZOZVwK36RXQEUxAR7xJbAU5oiQRISXVwOjnH5KusGzFA/ewvF4VL15h
 z6LMd7MbnSp3RxwOaVF7fGCDD0/FyyS5O19X+q1aeuaO6uejzL5WR0VmXud1cV/1W5y3wvwu0
 6XPG75qb2u66xnTX1HWKvD4u5T4GUMZuS9ORg4TnaS+VJ+4v/Xhu6IJpn5mlSzZ/y+s4VJluj
 Zx1YKK9b535ymxFGckGmoxFxUnAgBXwjsxEgMAAA==
X-Env-Sender: prvs=3857b59ad=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502109362!108908716!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32140 invoked from network); 7 Aug 2017 12:36:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 12:36:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,338,1498521600"; d="scan'208";a="50601142"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 5/5] tools/libxenctrl: use new xenforeignmemory API to
 seed grant table
Thread-Index: AQHTC3YYSjivgLO0+0+sHPnS0MQuVaJ0AU6AgATaiQA=
Date: Mon, 7 Aug 2017 12:35:44 +0000
Message-ID: <191798d847204362bf584f0d983acbf1@AMSPEX02CL01.citrite.net>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
 <20170802095949.40677-6-paul.durrant@citrix.com>
 <20170804122621.d5ptwybyk6avgypc@citrix.com>
In-Reply-To: <20170804122621.d5ptwybyk6avgypc@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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>,
 =?iso-8859-1?Q?Marek_Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA0IEF1Z3VzdCAyMDE3IDEzOjI2Cj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Owo+IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kK
PiA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBTdWJqZWN0OiBSZTogW1BBVENI
IDUvNV0gdG9vbHMvbGlieGVuY3RybDogdXNlIG5ldyB4ZW5mb3JlaWdubWVtb3J5IEFQSSB0bwo+
IHNlZWQgZ3JhbnQgdGFibGUKPiAKPiBPbiBXZWQsIEF1ZyAwMiwgMjAxNyBhdCAxMDo1OTo0OUFN
ICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiBBIHByZXZpb3VzIHBhdGNoIGFkZGVkIHN1
cHBvcnQgZm9yIHByaXYtbWFwcGluZyBndWVzdCByZXNvdXJjZXMgZGlyZWN0bHkKPiA+IChyYXRo
ZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNoIHJlcXVpcmVzIFAyTSBtb2RpZmlj
YXRpb24gZm9yCj4gPiBIVk0gZ3Vlc3RzKS4KPiA+Cj4gPiBUaGlzIHBhdGNoIG1ha2VzIHVzZSBv
ZiB0aGUgbmV3IEFQSSB0byBzZWVkIHRoZSBndWVzdCBncmFudCB0YWJsZSB1bmxlc3MKPiA+IHRo
ZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qgc3VwcG9y
dCBpdCwgaW4gd2hpY2gKPiA+IGNhc2UgdGhlIG9sZCBzY2hlbWUgaXMgdXNlZC4KPiA+Cj4gCj4g
VGhlIGNvZGUgbW9zdGx5IGxvb2tzIGZpbmUuCj4gCgpPaywgdGhhbmtzIDotKQoKPiBXaGF0J3Mg
dGhlIGJlbmVmaXQgb2YgZG9pbmcgdGhpcz8KClRoZSBtYWluIGJlbmVmaXQgaXMgbm90IGhhdmlu
ZyB0byBpbnNlcnQgdGhlIGdyYW50IHRhYmxlIGludG8gYW4gSFZNIGd1ZXN0J3MgUDJNLCB3aGlj
aCBwb3RlbnRpYWxseSBzaGF0dGVycyBhIHN1cGVyLXBhZ2UgbWFwcGluZy4KCiAgUGF1bAoKPiAK
PiA+IE5PVEU6IFRoZSBjYWxsIHRvIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoKSBpbiBodm1fYnVp
bGRfc2V0X3BhcmFtcygpCj4gd2FzCj4gPiAgICAgICBhY3R1YWxseSB1bm5lY2Vzc2FyeSwgYXMg
dGhlIGdyYW50IHRhYmxlIGhhcyBhbHJlYWR5IGJlZW4gc2VlZGVkCj4gPiAgICAgICBieSBhIHBy
aW9yIGNhbGwgdG8geGNfZG9tX2dudHRhYl9pbml0KCkgbWFkZSBieSBsaWJ4bF9fYnVpbGRfZG9t
KCkuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gQlRXIE1h
cmVrIG5lZWRzIHRvIGJlIENDIG9uIGNoYW5nZXMgdG8gUHl0aG9uIGJpbmRpbmdzLiBJJ3ZlIGRv
bmUgdGhhdAo+IGZvciB5b3UuCj4gCj4gPiAtLS0KPiA+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hj
X2RvbS5oICAgICAgICB8ICAgOCArLS0KPiA+ICB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAg
ICAgICAgICB8IDEwMgo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQo+ID4g
IHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KPiA+ICB0b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICB8ICAgMiArLQo+ID4gIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jICAgICAgICAgICAgIHwgICAxIC0KPiA+ICB0b29scy9weXRob24veGVuL2xv
d2xldmVsL3hjL3hjLmMgICB8ICAgNiArLS0KPiA+ICA2IGZpbGVzIGNoYW5nZWQsIDkyIGluc2Vy
dGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAo+ID4gaW5k
ZXggY2U0NzA1OGM0MS4uZDZjYTBhODY4MCAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGNfZG9tLmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKPiA+
IEBAIC0zMjMsMTIgKzMyMyw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdAo+
IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuLAo+ID4gIGludCB4Y19kb21fYm9vdF9p
bWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwo+ID4gIGludCB4Y19kb21fY29tcGF0X2No
ZWNrKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7Cj4gPiAgaW50IHhjX2RvbV9nbnR0YWJfaW5p
dChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwo+ID4gLWludCB4Y19kb21fZ250dGFiX2h2bV9z
ZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCj4gPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCj4gPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpOwo+ID4gLWludCB4Y19kb21fZ250dGFi
X3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCj4gPiAraW50IHhjX2RvbV9n
bnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVzdF9kb21pZCwKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfaHZtLAo+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgZG9t
aWRfdCBjb25zb2xlX2RvbWlkLAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4gPiBpbmRleCBjM2I0NGRkMzk5Li5m
YzMxNzRhZDdlIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwo+ID4g
KysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwo+ID4gQEAgLTI4MCwxMSArMjgwLDExIEBA
IHN0YXRpYyB4ZW5fcGZuX3QKPiB4Y19kb21fZ250dGFiX3NldHVwKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWlkKQo+ID4gICAgICByZXR1cm4gZ21mbjsKPiA+ICB9Cj4gPgo+ID4gLWlu
dCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCj4g
PiAtICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAo+ID4gLSAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCj4gPiAtICAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCj4gPiAtICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQo+ID4gK3N0YXRpYyBpbnQgY29tcGF0
X2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCj4g
PiAgewo+ID4KPiA+ICAgICAgeGVuX3Bmbl90IGdudHRhYl9nbWZuOwo+ID4gQEAgLTMzNywxMSAr
MzM3LDExIEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsCj4gZG9t
aWRfdCBkb21pZCwKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4KPiA+IC1pbnQgeGNfZG9t
X2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiA+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAo+ID4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAo+ID4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKPiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQo+ID4gK3N0YXRp
YyBpbnQgY29tcGF0X2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21pZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNv
bnNvbGVfZ3BmbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bm
bl90IHhlbnN0b3JlX2dwZm4sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgY29uc29sZV9kb21pZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKPiA+ICB7Cj4gPiAgICAgIGludCByYzsKPiA+
ICAgICAgeGVuX3Bmbl90IHNjcmF0Y2hfZ3BmbjsKPiA+IEBAIC0zODAsNyArMzgwLDcgQEAgaW50
IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsCj4gZG9taWRfdCBkb21p
ZCwKPiA+ICAgICAgICAgIHJldHVybiAtMTsKPiA+ICAgICAgfQo+ID4KPiA+IC0gICAgcmMgPSB4
Y19kb21fZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKPiA+ICsgICAgcmMgPSBjb21wYXRfZ250dGFi
X3NlZWQoeGNoLCBkb21pZCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29s
ZV9ncGZuLCB4ZW5zdG9yZV9ncGZuLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCk7Cj4gPiAgICAgIGlmIChyYyAhPSAwKQo+ID4g
QEAgLTQwNSwxOCArNDA1LDc4IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVy
ZmFjZQo+ICp4Y2gsIGRvbWlkX3QgZG9taWQsCj4gPiAgICAgIHJldHVybiAwOwo+ID4gIH0KPiA+
Cj4gPiAtaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4g
PiAraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVz
dF9kb21pZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfaHZtLCB4ZW5fcGZu
X3QgY29uc29sZV9nbWZuLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhl
bnN0b3JlX2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCj4gPiAgewo+ID4gLSAgICBpZiAoIHhjX2Rv
bV90cmFuc2xhdGVkKGRvbSkgKSB7Cj4gPiAtICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9o
dm1fc2VlZChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKPiA+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9wZm4sIGRvbS0+eGVuc3RvcmVfcGZu
LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xl
X2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsKPiA+IC0gICAgfSBlbHNlIHsKPiA+IC0gICAg
ICAgIHJldHVybiB4Y19kb21fZ250dGFiX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQs
Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX2RvbV9wMm0oZG9tLCBk
b20tPmNvbnNvbGVfcGZuKSwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSwKPiA+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlk
KTsKPiA+ICsgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZtZW0gPSB4Y2gtPmZtZW07Cj4g
PiArICAgIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOwo+ID4gKyAgICB2
b2lkICphZGRyID0gTlVMTDsKPiA+ICsgICAgZ3JhbnRfZW50cnlfdjFfdCAqZ250dGFiOwo+ID4g
Kwo+ID4gKyAgICBmcmVzID0geGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoZm1lbSwgZ3Vl
c3RfZG9taWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
RU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAwLCAwLCAxLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmFkZHIsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDApOwo+ID4gKyAg
ICBpZiAoICFmcmVzICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgaWYgKCBlcnJubyA9PSBFT1BO
T1RTVVBQICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gaXNfaHZtID8KPiA+ICsgICAgICAgICAg
ICAgICAgY29tcGF0X2dudHRhYl9odm1fc2VlZCh4Y2gsIGd1ZXN0X2RvbWlkLAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVf
Z21mbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xl
X2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgOgo+ID4gKyAgICAgICAgICAgICAgICBjb21wYXRfZ250
dGFiX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKTsKPiA+
ICsKPiA+ICsgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICIlczogZmFpbGVkIHRvIGFjcXVpcmUgZ3JhbnQgdGFibGUg
Igo+ID4gKyAgICAgICAgICAgICAgICAgICAgICJbZXJybm89JWRdXG4iLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgZXJybm8pOwo+ID4gKyAgICAgICAgcmV0dXJuIC0x
Owo+ID4gICAgICB9Cj4gPiArCj4gPiArICAgIGdudHRhYiA9IGFkZHI7Cj4gPiArCj4gPiArICAg
IGlmICggZ3Vlc3RfZG9taWQgIT0gY29uc29sZV9kb21pZCAgJiYgY29uc29sZV9nbWZuICE9IC0x
KQo+ID4gKyAgICB7Cj4gPiArICAgICAgICB4Y19kb21fcHJpbnRmKHhjaCwgIiVzOiBzZXR0aW5n
IGNvbnNvbGUgcGZuPTB4JSJQUklfeGVuX3BmbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
X19GVU5DVElPTl9fLCBjb25zb2xlX2dtZm4pOwo+ID4gKwo+ID4gKyAgICAgICAgZ250dGFiW0dO
VFRBQl9SRVNFUlZFRF9DT05TT0xFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOwo+ID4gKyAg
ICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5kb21pZCA9IGNvbnNvbGVfZG9t
aWQ7Cj4gPiArICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZyYW1lID0g
Y29uc29sZV9nbWZuOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGlmICggZ3Vlc3RfZG9taWQg
IT0geGVuc3RvcmVfZG9taWQgJiYgeGVuc3RvcmVfZ21mbiAhPSAtMSkKPiA+ICsgICAgewo+ID4g
KyAgICAgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczogc2V0dGluZyB4ZW5zdG9yZSBwZm49MHgl
IlBSSV94ZW5fcGZuLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHhl
bnN0b3JlX2dtZm4pOwo+ID4gKwo+ID4gKyAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9Y
RU5TVE9SRV0uZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzczsKPiA+ICsgICAgICAgIGdudHRhYltH
TlRUQUJfUkVTRVJWRURfWEVOU1RPUkVdLmRvbWlkID0geGVuc3RvcmVfZG9taWQ7Cj4gPiArICAg
ICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mcmFtZSA9IHhlbnN0b3JlX2dt
Zm47Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZShmbWVtLCBmcmVzKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+
ID4gK2ludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ID4g
K3sKPiA+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBkb20tPnhjaDsKPiA+ICsgICAgZG9taWRf
dCBndWVzdF9kb21pZCA9IGRvbS0+Z3Vlc3RfZG9taWQ7Cj4gPiArICAgIGJvb2wgaXNfaHZtID0g
eGNfZG9tX3RyYW5zbGF0ZWQoZG9tKTsKPiA+ICsgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiA9
IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKTsKPiA+ICsgICAgeGVuX3Bmbl90IHhl
bnN0b3JlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOwo+ID4gKyAg
ICBkb21pZF90IGNvbnNvbGVfZG9taWQgPSBkb20tPmNvbnNvbGVfZG9taWQ7Cj4gPiArICAgIGRv
bWlkX3QgeGVuc3RvcmVfZG9taWQgPSBkb20tPnhlbnN0b3JlX2RvbWlkOwo+ID4gKwo+ID4gKyAg
ICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQsIGlzX2h2bSwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dt
Zm4sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVu
c3RvcmVfZG9taWQpOwo+ID4gIH0KPiA+Cj4gPiAgLyoKPiA+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwo+IGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9y
ZV94ODZfaHZtLmMKPiA+IGluZGV4IDFkY2E4NTM1NGEuLmE1YzY2MWRhOGYgMTAwNjQ0Cj4gPiAt
LS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwo+ID4gKysrIGIvdG9vbHMv
bGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKPiA+IEBAIC0yMDcsMTEgKzIwNywxMSBAQCBz
dGF0aWMgaW50IHg4Nl9odm1fc3RyZWFtX2NvbXBsZXRlKHN0cnVjdAo+IHhjX3NyX2NvbnRleHQg
KmN0eCkKPiA+ICAgICAgICAgIHJldHVybiByYzsKPiA+ICAgICAgfQo+ID4KPiA+IC0gICAgcmMg
PSB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjaCwgY3R4LT5kb21pZCwKPiA+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25zb2xlX2dmbiwKPiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCj4g
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9k
b21pZCwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54
ZW5zdG9yZV9kb21pZCk7Cj4gPiArICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgY3R4
LT5kb21pZCwgdHJ1ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0
b3JlLmNvbnNvbGVfZ2ZuLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJl
c3RvcmUueGVuc3RvcmVfZ2ZuLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgt
PnJlc3RvcmUuY29uc29sZV9kb21pZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKPiA+ICAgICAgaWYgKCByYyApCj4gPiAgICAg
IHsKPiA+ICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKPiA+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCj4gYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCj4gPiBpbmRleCA1MGUyNWMxNjJjLi4xMDYz
NWQ0MzZiIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYu
Ywo+ID4gKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwo+ID4gQEAgLTEx
MDQsNyArMTEwNCw3IEBAIHN0YXRpYyBpbnQgeDg2X3B2X3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QK
PiB4Y19zcl9jb250ZXh0ICpjdHgpCj4gPiAgICAgIGlmICggcmMgKQo+ID4gICAgICAgICAgcmV0
dXJuIHJjOwo+ID4KPiA+IC0gICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBjdHgtPmRv
bWlkLAo+ID4gKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIGZh
bHNlLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29s
ZV9nZm4sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5z
dG9yZV9nZm4sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5j
b25zb2xlX2RvbWlkLAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiA+IGluZGV4IGY1NGZkNDlhNzMuLjBkM2U0NjJjMTIg
MTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ID4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKPiA+IEBAIC04NTEsNyArODUxLDYgQEAgc3RhdGljIGludCBodm1f
YnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2UKPiAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwK
PiA+ICAgICAgKnN0b3JlX21mbiA9IHN0cl9tZm47Cj4gPiAgICAgICpjb25zb2xlX21mbiA9IGNv
bnNfbWZuOwo+ID4KPiA+IC0gICAgeGNfZG9tX2dudHRhYl9odm1fc2VlZChoYW5kbGUsIGRvbWlk
LCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sCj4gY29uc29sZV9kb21pZCwgc3RvcmVfZG9taWQp
Owo+ID4gICAgICByZXR1cm4gMDsKPiA+ICB9Cj4gPgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3B5
dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwo+IGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94
Yy94Yy5jCj4gPiBpbmRleCBhYTlmOGU0ZDllLi41ODNhYjUyYTZmIDEwMDY0NAo+ID4gLS0tIGEv
dG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCj4gPiArKysgYi90b29scy9weXRob24v
eGVuL2xvd2xldmVsL3hjL3hjLmMKPiA+IEBAIC04MDAsOSArODAwLDkgQEAgc3RhdGljIFB5T2Jq
ZWN0ICpweXhjX2dudHRhYl9odm1fc2VlZChYY09iamVjdAo+ICpzZWxmLAo+ID4gIAkJCQkgICAg
ICAmY29uc29sZV9kb21pZCwgJnhlbnN0b3JlX2RvbWlkKSApCj4gPiAgICAgICAgICByZXR1cm4g
TlVMTDsKPiA+Cj4gPiAtICAgIGlmICggeGNfZG9tX2dudHRhYl9odm1fc2VlZChzZWxmLT54Y19o
YW5kbGUsIGRvbSwKPiA+IC0JCQkJY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAo+ID4gLQkJ
CQljb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgIT0gMCApCj4gPiArICAgIGlmICggeGNf
ZG9tX2dudHRhYl9zZWVkKHNlbGYtPnhjX2hhbmRsZSwgZG9tLCB0cnVlLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAh
PSAwICkKPiA+ICAgICAgICAgIHJldHVybiBweXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54
Y19oYW5kbGUpOwo+ID4KPiA+ICAgICAgcmV0dXJuIFB5X05vbmU7Cj4gPiAtLQo+ID4gMi4xMS4w
Cj4gPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:36: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.xen.org>)
	id 1dehGj-000229-0z; Mon, 07 Aug 2017 12:36:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3857b59ad=Paul.Durrant@citrix.com>)
 id 1dehGh-00021t-Ab
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 12:36:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0F/CF-03368-6CE58895; Mon, 07 Aug 2017 12:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42LZKekooXs0riP
 S4OEMI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPX0rMsBRO6GSsOvJrA3sC4opOxi5GTQ0LA
 T+Ldh5XMIDabgI7E0qPzmUBsEYEqifcHfrKD2MwCeRJ3V2xhAbGFBWIk1l9fyQZREyvRdbqLE
 cJ2kph1sxksziKgInHs+1WwmbwC7hLNfw4Dxbk4hAT2MkrsnXYBbBCngK7ElJN7WEFsRgFZiS
 +Nq5khlolL3HoCcYSEgIDEkj3nmSFsUYmXj/+xQtgGEluX7gOawwFUrymxfpc+RKuixJTuh+w
 QewUlTs58wjKBUXgWkqmzEDpmIemYhaRjASPLKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwMz
 vdzU4uLE9NScxKRiveT83E2MwPBnAIIdjKsWBB5ilORgUhLljV/RFinEl5SfUpmRWJwRX1Sak
 1p8iFGDg0Ogb83qC4xSLHn5ealKErz8sR2RQoJFqempFWmZOcAIhSmV4OBREuHdGQOU5i0uSM
 wtzkyHSJ1iNObYsHr9FyaOLb9PfGcSApskJc6rBTJJAKQ0ozQPbhAscVxilJUS5mUEOlOIpyC
 1KDezBFX+FaM4B6OSMG8ByBSezLwSuH2vgE5hAjrlTWIryCkliQgpqQbGvGpD57oG1pu8Ohsa
 +zuuP7q3P1VqqopjtNrBj3un8TJr3ZB2uqCygmvLpD//Fyw3nv71yek2Ibflb75eyV7x/PPtY
 K5SRtXv1ypcH6z+qqxy5lKwsL3ZV/fpz2crq3wUvi3b0D9lRv691SfdGES6BV3+zpks82CfpZ
 TJ0SPXo6Pez/Fb6256TImlOCPRUIu5qDgRAK2TAaAXAwAA
X-Env-Sender: prvs=3857b59ad=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502109381!76777807!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50494 invoked from network); 7 Aug 2017 12:36:21 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 12:36:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,338,1498521600"; d="scan'208";a="50601161"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J01hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSc=?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 5/5] tools/libxenctrl: use new xenforeignmemory API to
 seed grant table
Thread-Index: AQHTC3YYSjivgLO0+0+sHPnS0MQuVaJ0AU6AgAAJ+oCABNFA8A==
Date: Mon, 7 Aug 2017 12:36:21 +0000
Message-ID: <a4c288e68ee949ea8ff9c41afeb265d8@AMSPEX02CL01.citrite.net>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
 <20170802095949.40677-6-paul.durrant@citrix.com>
 <20170804122621.d5ptwybyk6avgypc@citrix.com> <20170804130203.GG8495@mail-itl>
In-Reply-To: <20170804130203.GG8495@mail-itl>
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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXJlayBNYXJjenlrb3dza2kt
R8OzcmVja2kNCj4gW21haWx0bzptYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tXQ0KPiBT
ZW50OiAwNCBBdWd1c3QgMjAxNyAxNDowMg0KPiBUbzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4NCj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDUvNV0gdG9vbHMvbGlieGVuY3RybDog
dXNlIG5ldyB4ZW5mb3JlaWdubWVtb3J5IEFQSSB0bw0KPiBzZWVkIGdyYW50IHRhYmxlDQo+IA0K
PiBPbiBGcmksIEF1ZyAwNCwgMjAxNyBhdCAwMToyNjoyMVBNICswMTAwLCBXZWkgTGl1IHdyb3Rl
Og0KPiA+IE9uIFdlZCwgQXVnIDAyLCAyMDE3IGF0IDEwOjU5OjQ5QU0gKzAxMDAsIFBhdWwgRHVy
cmFudCB3cm90ZToNCj4gPiA+IEEgcHJldmlvdXMgcGF0Y2ggYWRkZWQgc3VwcG9ydCBmb3IgcHJp
di1tYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBkaXJlY3RseQ0KPiA+ID4gKHJhdGhlciB0aGFuIGhh
dmluZyB0byBmb3JlaWduLW1hcCwgd2hpY2ggcmVxdWlyZXMgUDJNIG1vZGlmaWNhdGlvbiBmb3IN
Cj4gPiA+IEhWTSBndWVzdHMpLg0KPiA+ID4NCj4gPiA+IFRoaXMgcGF0Y2ggbWFrZXMgdXNlIG9m
IHRoZSBuZXcgQVBJIHRvIHNlZWQgdGhlIGd1ZXN0IGdyYW50IHRhYmxlIHVubGVzcw0KPiA+ID4g
dGhlIHVuZGVybHlpbmcgaW5mcmFzdHJ1Y3R1cmUgKGkuZS4gcHJpdmNtZCkgZG9lc24ndCBzdXBw
b3J0IGl0LCBpbiB3aGljaA0KPiA+ID4gY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLg0KPiA+
ID4NCj4gPg0KPiA+IFRoZSBjb2RlIG1vc3RseSBsb29rcyBmaW5lLg0KPiA+DQo+ID4gV2hhdCdz
IHRoZSBiZW5lZml0IG9mIGRvaW5nIHRoaXM/DQo+IA0KPiBBbHNvLCBJIHNlZSBjaGFuZ2VkIHNp
Z25hdHVyZSBvZiB4Y19kb21fZ250dGFiX3NlZWQgKGl0IGdvdCBpc19odm0NCj4gcGFyYW1ldGVy
KS4gV2VpLCB3aGF0IGlzIHRoZSBwb2xpY3kgZm9yIGJhY2t3YXJkIGluY29tcGF0aWJsZSBsaWJ4
YyBBUEkNCj4gY2hhbmdlcz8NCj4gDQo+ID4gPiBOT1RFOiBUaGUgY2FsbCB0byB4Y19kb21fZ250
dGFiX2h2bV9zZWVkKCkgaW4NCj4gaHZtX2J1aWxkX3NldF9wYXJhbXMoKSB3YXMNCj4gPiA+ICAg
ICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUgaGFzIGFscmVhZHkg
YmVlbiBzZWVkZWQNCj4gPiA+ICAgICAgIGJ5IGEgcHJpb3IgY2FsbCB0byB4Y19kb21fZ250dGFi
X2luaXQoKSBtYWRlIGJ5IGxpYnhsX19idWlsZF9kb20oKS4NCj4gPiA+DQo+ID4gPiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+ID4gLS0t
DQo+ID4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+DQo+ID4g
PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gPg0KPiA+IEJUVyBNYXJlayBu
ZWVkcyB0byBiZSBDQyBvbiBjaGFuZ2VzIHRvIFB5dGhvbiBiaW5kaW5ncy4gSSd2ZSBkb25lIHRo
YXQNCj4gPiBmb3IgeW91Lg0KPiANCj4gRm9yIFB5dGhvbiBiaXRzOg0KPiBBY2tlZC1ieTogTWFy
ZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpDQo+IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tPg0KDQpUaGFua3MgOi0pDQoNCiAgUGF1bA0KDQo+IA0KPiA+ID4gLS0tDQo+ID4gPiAgdG9v
bHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgfCAgIDggKy0tDQo+ID4gPiAgdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgICAgfCAxMDINCj4gKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tDQo+ID4gPiAgdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZf
aHZtLmMgfCAgMTAgKystLQ0KPiA+ID4gIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2
LmMgIHwgICAyICstDQo+ID4gPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAg
fCAgIDEgLQ0KPiA+ID4gIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyAgIHwgICA2
ICstLQ0KPiA+ID4gIDYgZmlsZXMgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRp
b25zKC0pDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNf
ZG9tLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oDQo+ID4gPiBpbmRleCBjZTQ3MDU4
YzQxLi5kNmNhMGE4NjgwIDEwMDY0NA0KPiA+ID4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
Y19kb20uaA0KPiA+ID4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaA0KPiA+ID4g
QEAgLTMyMywxMiArMzIzLDggQEAgdm9pZCAqeGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3RydWN0DQo+
IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuLA0KPiA+ID4gIGludCB4Y19kb21fYm9v
dF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOw0KPiA+ID4gIGludCB4Y19kb21fY29t
cGF0X2NoZWNrKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7DQo+ID4gPiAgaW50IHhjX2RvbV9n
bnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOw0KPiA+ID4gLWludCB4Y19kb21f
Z250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLA0KPiA+ID4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sDQo+ID4g
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sDQo+
ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLA0K
PiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQp
Ow0KPiA+ID4gLWludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlk
X3QgZG9taWQsDQo+ID4gPiAraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBndWVzdF9kb21pZCwNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgaXNfaHZtLA0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNv
bGVfZ21mbiwNCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9y
ZV9nbWZuLA0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2Rv
bWlkLA0KPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgYi90b29s
cy9saWJ4Yy94Y19kb21fYm9vdC5jDQo+ID4gPiBpbmRleCBjM2I0NGRkMzk5Li5mYzMxNzRhZDdl
IDEwMDY0NA0KPiA+ID4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYw0KPiA+ID4gKysr
IGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYw0KPiA+ID4gQEAgLTI4MCwxMSArMjgwLDExIEBA
IHN0YXRpYyB4ZW5fcGZuX3QNCj4geGNfZG9tX2dudHRhYl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21pZCkNCj4gPiA+ICAgICAgcmV0dXJuIGdtZm47DQo+ID4gPiAgfQ0KPiA+
ID4NCj4gPiA+IC1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWlkLA0KPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNv
bGVfZ21mbiwNCj4gPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9y
ZV9nbWZuLA0KPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2Rv
bWlkLA0KPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21p
ZCkNCj4gPiA+ICtzdGF0aWMgaW50IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21pZCwNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgY29uc29sZV9nbWZuLA0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLA0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwNCj4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQ0KPiA+ID4gIHsNCj4gPiA+DQo+
ID4gPiAgICAgIHhlbl9wZm5fdCBnbnR0YWJfZ21mbjsNCj4gPiA+IEBAIC0zMzcsMTEgKzMzNywx
MSBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLA0KPiBkb21pZF90
IGRvbWlkLA0KPiA+ID4gICAgICByZXR1cm4gMDsNCj4gPiA+ICB9DQo+ID4gPg0KPiA+ID4gLWlu
dCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlk
LA0KPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dw
Zm4sDQo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3Jl
X2dwZm4sDQo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xl
X2RvbWlkLA0KPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgeGVuc3Rv
cmVfZG9taWQpDQo+ID4gPiArc3RhdGljIGludCBjb21wYXRfZ250dGFiX2h2bV9zZWVkKHhjX2lu
dGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLA0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLA0KPiA+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwNCj4gPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLA0K
PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3Jl
X2RvbWlkKQ0KPiA+ID4gIHsNCj4gPiA+ICAgICAgaW50IHJjOw0KPiA+ID4gICAgICB4ZW5fcGZu
X3Qgc2NyYXRjaF9ncGZuOw0KPiA+ID4gQEAgLTM4MCw3ICszODAsNyBAQCBpbnQgeGNfZG9tX2du
dHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwNCj4gZG9taWRfdCBkb21pZCwNCj4gPiA+
ICAgICAgICAgIHJldHVybiAtMTsNCj4gPiA+ICAgICAgfQ0KPiA+ID4NCj4gPiA+IC0gICAgcmMg
PSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBkb21pZCwNCj4gPiA+ICsgICAgcmMgPSBjb21wYXRf
Z250dGFiX3NlZWQoeGNoLCBkb21pZCwNCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc29sZV9ncGZuLCB4ZW5zdG9yZV9ncGZuLA0KPiA+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCk7DQo+ID4gPiAgICAgIGlm
IChyYyAhPSAwKQ0KPiA+ID4gQEAgLTQwNSwxOCArNDA1LDc4IEBAIGludCB4Y19kb21fZ250dGFi
X2h2bV9zZWVkKHhjX2ludGVyZmFjZQ0KPiAqeGNoLCBkb21pZF90IGRvbWlkLA0KPiA+ID4gICAg
ICByZXR1cm4gMDsNCj4gPiA+ICB9DQo+ID4gPg0KPiA+ID4gLWludCB4Y19kb21fZ250dGFiX2lu
aXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQ0KPiA+ID4gK2ludCB4Y19kb21fZ250dGFiX3Nl
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZ3Vlc3RfZG9taWQsDQo+ID4gPiArICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwNCj4g
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLCBkb21p
ZF90IGNvbnNvbGVfZG9taWQsDQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90
IHhlbnN0b3JlX2RvbWlkKQ0KPiA+ID4gIHsNCj4gPiA+IC0gICAgaWYgKCB4Y19kb21fdHJhbnNs
YXRlZChkb20pICkgew0KPiA+ID4gLSAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfaHZtX3Nl
ZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsDQo+ID4gPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwN
Cj4gPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29s
ZV9kb21pZCwgZG9tLT54ZW5zdG9yZV9kb21pZCk7DQo+ID4gPiAtICAgIH0gZWxzZSB7DQo+ID4g
PiAtICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+eGNoLCBkb20tPmd1ZXN0
X2RvbWlkLA0KPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19kb21f
cDJtKGRvbSwgZG9tLT5jb25zb2xlX3BmbiksDQo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0b3JlX3BmbiksDQo+ID4gPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9t
LT54ZW5zdG9yZV9kb21pZCk7DQo+ID4gPiArICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlKiBm
bWVtID0geGNoLT5mbWVtOw0KPiA+ID4gKyAgICB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hh
bmRsZSAqZnJlczsNCj4gPiA+ICsgICAgdm9pZCAqYWRkciA9IE5VTEw7DQo+ID4gPiArICAgIGdy
YW50X2VudHJ5X3YxX3QgKmdudHRhYjsNCj4gPiA+ICsNCj4gPiA+ICsgICAgZnJlcyA9IHhlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGd1ZXN0X2RvbWlkLA0KPiA+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOTUVNX3Jlc291cmNlX2dyYW50
X3RhYmxlLA0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MCwgMCwgMSwNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZhZGRyLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwKTsNCj4gPiA+ICsgICAgaWYgKCAhZnJl
cyApDQo+ID4gPiArICAgIHsNCj4gPiA+ICsgICAgICAgIGlmICggZXJybm8gPT0gRU9QTk9UU1VQ
UCApDQo+ID4gPiArICAgICAgICAgICAgcmV0dXJuIGlzX2h2bSA/DQo+ID4gPiArICAgICAgICAg
ICAgICAgIGNvbXBhdF9nbnR0YWJfaHZtX3NlZWQoeGNoLCBndWVzdF9kb21pZCwNCj4gPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0
b3JlX2dtZm4sDQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpIDoNCj4gPiA+ICsgICAgICAgICAgICAgICAg
Y29tcGF0X2dudHRhYl9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQsDQo+ID4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sDQo+ID4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5z
dG9yZV9kb21pZCk7DQo+ID4gPiArDQo+ID4gPiArICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBY
Q19JTlRFUk5BTF9FUlJPUiwNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAiJXM6IGZhaWxl
ZCB0byBhY3F1aXJlIGdyYW50IHRhYmxlICINCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAi
W2Vycm5vPSVkXVxuIiwNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18s
IGVycm5vKTsNCj4gPiA+ICsgICAgICAgIHJldHVybiAtMTsNCj4gPiA+ICAgICAgfQ0KPiA+ID4g
Kw0KPiA+ID4gKyAgICBnbnR0YWIgPSBhZGRyOw0KPiA+ID4gKw0KPiA+ID4gKyAgICBpZiAoIGd1
ZXN0X2RvbWlkICE9IGNvbnNvbGVfZG9taWQgICYmIGNvbnNvbGVfZ21mbiAhPSAtMSkNCj4gPiA+
ICsgICAgew0KPiA+ID4gKyAgICAgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczogc2V0dGluZyBj
b25zb2xlIHBmbj0weCUiUFJJX3hlbl9wZm4sDQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAg
IF9fRlVOQ1RJT05fXywgY29uc29sZV9nbWZuKTsNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgIGdu
dHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0uZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzczsN
Cj4gPiA+ICsgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0uZG9taWQgPSBj
b25zb2xlX2RvbWlkOw0KPiA+ID4gKyAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05T
T0xFXS5mcmFtZSA9IGNvbnNvbGVfZ21mbjsNCj4gPiA+ICsgICAgfQ0KPiA+ID4gKw0KPiA+ID4g
KyAgICBpZiAoIGd1ZXN0X2RvbWlkICE9IHhlbnN0b3JlX2RvbWlkICYmIHhlbnN0b3JlX2dtZm4g
IT0gLTEpDQo+ID4gPiArICAgIHsNCj4gPiA+ICsgICAgICAgIHhjX2RvbV9wcmludGYoeGNoLCAi
JXM6IHNldHRpbmcgeGVuc3RvcmUgcGZuPTB4JSJQUklfeGVuX3BmbiwNCj4gPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCB4ZW5zdG9yZV9nbWZuKTsNCj4gPiA+ICsNCj4g
PiA+ICsgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVdLmZsYWdzID0gR1RG
X3Blcm1pdF9hY2Nlc3M7DQo+ID4gPiArICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hF
TlNUT1JFXS5kb21pZCA9IHhlbnN0b3JlX2RvbWlkOw0KPiA+ID4gKyAgICAgICAgZ250dGFiW0dO
VFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZnJhbWUgPSB4ZW5zdG9yZV9nbWZuOw0KPiA+ID4gKyAg
ICB9DQo+ID4gPiArDQo+ID4gPiArICAgIHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2Uo
Zm1lbSwgZnJlcyk7DQo+ID4gPiArDQo+ID4gPiArICAgIHJldHVybiAwOw0KPiA+ID4gK30NCj4g
PiA+ICsNCj4gPiA+ICtpbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkNCj4gPiA+ICt7DQo+ID4gPiArICAgIHhjX2ludGVyZmFjZSAqeGNoID0gZG9tLT54Y2g7
DQo+ID4gPiArICAgIGRvbWlkX3QgZ3Vlc3RfZG9taWQgPSBkb20tPmd1ZXN0X2RvbWlkOw0KPiA+
ID4gKyAgICBib29sIGlzX2h2bSA9IHhjX2RvbV90cmFuc2xhdGVkKGRvbSk7DQo+ID4gPiArICAg
IHhlbl9wZm5fdCBjb25zb2xlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bm
bik7DQo+ID4gPiArICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuID0geGNfZG9tX3AybShkb20s
IGRvbS0NCj4gPnhlbnN0b3JlX3Bmbik7DQo+ID4gPiArICAgIGRvbWlkX3QgY29uc29sZV9kb21p
ZCA9IGRvbS0+Y29uc29sZV9kb21pZDsNCj4gPiA+ICsgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21p
ZCA9IGRvbS0+eGVuc3RvcmVfZG9taWQ7DQo+ID4gPiArDQo+ID4gPiArICAgIHJldHVybiB4Y19k
b21fZ250dGFiX3NlZWQoeGNoLCBndWVzdF9kb21pZCwgaXNfaHZtLA0KPiA+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwNCj4gPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9k
b21pZCk7DQo+ID4gPiAgfQ0KPiA+ID4NCj4gPiA+ICAvKg0KPiA+ID4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jDQo+IGIvdG9vbHMvbGlieGMveGNfc3Jf
cmVzdG9yZV94ODZfaHZtLmMNCj4gPiA+IGluZGV4IDFkY2E4NTM1NGEuLmE1YzY2MWRhOGYgMTAw
NjQ0DQo+ID4gPiAtLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYw0KPiA+
ID4gKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMNCj4gPiA+IEBAIC0y
MDcsMTEgKzIwNywxMSBAQCBzdGF0aWMgaW50IHg4Nl9odm1fc3RyZWFtX2NvbXBsZXRlKHN0cnVj
dA0KPiB4Y19zcl9jb250ZXh0ICpjdHgpDQo+ID4gPiAgICAgICAgICByZXR1cm4gcmM7DQo+ID4g
PiAgICAgIH0NCj4gPiA+DQo+ID4gPiAtICAgIHJjID0geGNfZG9tX2dudHRhYl9odm1fc2VlZCh4
Y2gsIGN0eC0+ZG9taWQsDQo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
dHgtPnJlc3RvcmUuY29uc29sZV9nZm4sDQo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLA0KPiA+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsDQo+ID4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZG9taWQp
Ow0KPiA+ID4gKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRy
dWUsDQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25z
b2xlX2dmbiwNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3Jl
LnhlbnN0b3JlX2dmbiwNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5y
ZXN0b3JlLmNvbnNvbGVfZG9taWQsDQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9kb21pZCk7DQo+ID4gPiAgICAgIGlmICggcmMgKQ0KPiA+
ID4gICAgICB7DQo+ID4gPiAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBzZWVkIGdyYW50IHRh
YmxlIik7DQo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZf
cHYuYw0KPiBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMNCj4gPiA+IGluZGV4
IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAwNjQ0DQo+ID4gPiAtLS0gYS90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jDQo+ID4gPiArKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlX3g4Nl9wdi5jDQo+ID4gPiBAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGljIGludCB4ODZf
cHZfc3RyZWFtX2NvbXBsZXRlKHN0cnVjdA0KPiB4Y19zcl9jb250ZXh0ICpjdHgpDQo+ID4gPiAg
ICAgIGlmICggcmMgKQ0KPiA+ID4gICAgICAgICAgcmV0dXJuIHJjOw0KPiA+ID4NCj4gPiA+IC0g
ICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBjdHgtPmRvbWlkLA0KPiA+ID4gKyAgICBy
YyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIGZhbHNlLA0KPiA+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9nZm4sDQo+ID4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4s
DQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25zb2xl
X2RvbWlkLA0KPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMNCj4gPiA+IGluZGV4IGY1NGZkNDlhNzMuLjBkM2U0NjJjMTIg
MTAwNjQ0DQo+ID4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYw0KPiA+ID4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMNCj4gPiA+IEBAIC04NTEsNyArODUxLDYgQEAgc3RhdGlj
IGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2UNCj4gKmhhbmRsZSwgdWludDMy
X3QgZG9taWQsDQo+ID4gPiAgICAgICpzdG9yZV9tZm4gPSBzdHJfbWZuOw0KPiA+ID4gICAgICAq
Y29uc29sZV9tZm4gPSBjb25zX21mbjsNCj4gPiA+DQo+ID4gPiAtICAgIHhjX2RvbV9nbnR0YWJf
aHZtX3NlZWQoaGFuZGxlLCBkb21pZCwgKmNvbnNvbGVfbWZuLA0KPiAqc3RvcmVfbWZuLCBjb25z
b2xlX2RvbWlkLCBzdG9yZV9kb21pZCk7DQo+ID4gPiAgICAgIHJldHVybiAwOw0KPiA+ID4gIH0N
Cj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94
Yy5jDQo+IGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jDQo+ID4gPiBpbmRleCBh
YTlmOGU0ZDllLi41ODNhYjUyYTZmIDEwMDY0NA0KPiA+ID4gLS0tIGEvdG9vbHMvcHl0aG9uL3hl
bi9sb3dsZXZlbC94Yy94Yy5jDQo+ID4gPiArKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVs
L3hjL3hjLmMNCj4gPiA+IEBAIC04MDAsOSArODAwLDkgQEAgc3RhdGljIFB5T2JqZWN0DQo+ICpw
eXhjX2dudHRhYl9odm1fc2VlZChYY09iamVjdCAqc2VsZiwNCj4gPiA+ICAJCQkJICAgICAgJmNv
bnNvbGVfZG9taWQsICZ4ZW5zdG9yZV9kb21pZCkgKQ0KPiA+ID4gICAgICAgICAgcmV0dXJuIE5V
TEw7DQo+ID4gPg0KPiA+ID4gLSAgICBpZiAoIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoc2VsZi0+
eGNfaGFuZGxlLCBkb20sDQo+ID4gPiAtCQkJCWNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwN
Cj4gPiA+IC0JCQkJY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpICE9IDAgKQ0KPiA+ID4g
KyAgICBpZiAoIHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwgdHJ1ZSwN
Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9nbWZuLCB4ZW5zdG9y
ZV9nbWZuLA0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlk
LCB4ZW5zdG9yZV9kb21pZCkgIT0gMCApDQo+ID4gPiAgICAgICAgICByZXR1cm4gcHl4Y19lcnJv
cl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsNCj4gPiA+DQo+ID4gPiAgICAgIHJldHVy
biBQeV9Ob25lOw0KPiA+ID4gLS0NCj4gPiA+IDIuMTEuMA0KPiA+ID4NCj4gDQo+IC0tDQo+IEJl
c3QgUmVnYXJkcywNCj4gTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpDQo+IEludmlzaWJsZSBU
aGluZ3MgTGFiDQo+IEE6IEJlY2F1c2UgaXQgbWVzc2VzIHVwIHRoZSBvcmRlciBpbiB3aGljaCBw
ZW9wbGUgbm9ybWFsbHkgcmVhZCB0ZXh0Lg0KPiBROiBXaHkgaXMgdG9wLXBvc3Rpbmcgc3VjaCBh
IGJhZCB0aGluZz8NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:41:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12:41: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.xen.org>)
	id 1dehLo-0002oJ-M6; Mon, 07 Aug 2017 12:41:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3857b59ad=Paul.Durrant@citrix.com>)
 id 1dehLn-0002oD-Ch
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 12:41:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 93/91-03612-20068895; Mon, 07 Aug 2017 12:41:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQpcpoSP
 SYFsnu8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtG3uJe94D5vxaVTN9kbGOdxdzFyckgI+Elc
 vHicGcRmE9CRWHp0PhOILSKgKPHg5U3WLkYuDmaBXkaJhv4NjCAJYYFQibvHrrBCFIVJTFt9l
 h3CtpL4tG4fWA2LgIrE7+Z1YDavgLvEwkVrWEAGCQnMYZQ4PHklWDOngKXEgU9/wZoZBWQlvj
 SuBruCWUBc4tYTiCskBAQkluw5zwxhi0q8fPyPFcI2kNi6dB8LRL2OxILdn9ggbG2JZQtfM0M
 sFpQ4OfMJywRG4VlIxs5C0jILScssJC0LGFlWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgSGPwMQ7GC8uyngEKMkB5OSKG/8irZIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK80+I6IoUEi1LTUyvSMnOAkQiTluDgURLhvQmS5i0uSMwtzkyHSJ1i1OXYsHr9Fy
 Yhlrz8vFQpcV7+eKAiAZCijNI8uBGwpHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxZIKt
 4MvNK4Da9AjqCCeiIN4mtIEeUJCKkpBoYjZSmdptyTyrfJcDo+Cy5IHNJffVqTe3JK0/l9ygn
 lRrK/VrSL/kjeE3JTpbtty40u0/Uv7Li9/tHMg/ZuBRKfngsNXu4XvHjm0ks5exCE56oXBU9c
 MpKaTvPz5+yOSyWXzKCAsrvlvh+Mmm5cCEkf67+hq3LRDjDD/vfuGMzoWm6rufdNwpVSizFGY
 mGWsxFxYkA/glwjgUDAAA=
X-Env-Sender: prvs=3857b59ad=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502109697!73670163!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57885 invoked from network); 7 Aug 2017 12:41:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 12:41:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,338,1498521600"; d="scan'208";a="50601387"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 4/5] tools/libxenforeignmemory: add support for resource
 mapping
Thread-Index: AQHTC3YYKsikz70h7EO49zk2sZmiW6Jz/mmAgATeuNA=
Date: Mon, 7 Aug 2017 12:41:37 +0000
Message-ID: <90014d28c0a548a9b201c646624029ab@AMSPEX02CL01.citrite.net>
References: <20170802095949.40677-1-paul.durrant@citrix.com>
 <20170802095949.40677-5-paul.durrant@citrix.com>
 <20170804121558.l3jveatksqvrofbh@citrix.com>
In-Reply-To: <20170804121558.l3jveatksqvrofbh@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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/5] tools/libxenforeignmemory: add support
 for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA0IEF1Z3VzdCAyMDE3IDEzOjE2Cj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Owo+IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCA0LzVdIHRv
b2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IGFkZCBzdXBwb3J0IGZvcgo+IHJlc291cmNlIG1hcHBp
bmcKPiAKPiBPbiBXZWQsIEF1ZyAwMiwgMjAxNyBhdCAxMDo1OTo0OEFNICswMTAwLCBQYXVsIER1
cnJhbnQgd3JvdGU6Cj4gPiBBIHByZXZpb3VzIHBhdGNoIGludHJvZHVjZWQgYSBuZXcgSFlQRVJW
SVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZQo+IGd1ZXN0Cj4gPiByZXNvdXJjZXMgZm9yIGRpcmVj
dCBwcml2LW1hcHBpbmcuCj4gPgo+ID4gVGhpcyBwYXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5
IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBtYWtlIHVzZQo+ID4gb2YgYSBuZXcgcHJpdmNt
ZCBpb2N0bCBbMV0gdGhhdCB1c2VzIHRoZSBuZXcgbWVtb3J5IG9wIHRvIG1ha2Ugc3VjaAo+ID4g
cmVzb3VyY2VzIGF2YWlsYWJsZSB2aWEgbW1hcCgyKS4KPiA+Cj4gPiBbMV0KPiBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvcGF1bGR1L2xpbnV4LmdpdDthPWNvbW1pdDto
PWM1Y2YKPiAyYjE1ZjdhNDQ4Mjc3NzE2YTdlOTZmZWExYzkzZGY2YzE3YTUKPiA+Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gLS0t
Cj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIHRvb2xzL2luY2x1ZGUv
eGVuLXN5cy9MaW51eC9wcml2Y21kLmggICAgICAgICAgICAgIHwgMTEgKysrKysrCj4gPiAgdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCA0MiArKysr
KysrKysrKysrKysrKysrKwo+ID4gIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5m
b3JlaWdubWVtb3J5LmggIHwgMzkKPiArKysrKysrKysrKysrKysrKysrCj4gPiAgdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwICAgfCAgNSArKysKPiA+ICB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYyAgICAgICAgICAgICAgICAgICB8IDQ1Cj4g
KysrKysrKysrKysrKysrKysrKysrKwo+ID4gIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2
YXRlLmggICAgICAgICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrCj4gPiAgNiBmaWxlcyBj
aGFuZ2VkLCAxNzIgaW5zZXJ0aW9ucygrKQo+IAo+IFlvdSBmb3Jnb3QgdG8gYnVtcCB0aGUgdmVy
c2lvbiBudW1iZXIgaW4gTWFrZWZpbGUKClNvIEkgZGlkLiBTaGFtZSB0aGF0J3Mgbm90IHRpZWQg
dG8gdGhlIG1hcCBmaWxlIHNvIHRoYXQgdGhlIGFkZGVkIGZ1bmN0aW9ucyBhcmUgbm90IHNlZW4g
dW5sZXNzIHRoZSB2ZXJzaW9uIGlzIGJ1bXBlZCAoaW4gd2hpY2ggY2FzZSBteSB0ZXN0aW5nIHdv
dWxkIGhhdmUgY2F1Z2h0IGl0KS4KCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 12:47:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 12: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.xen.org>)
	id 1dehRF-00033b-BX; Mon, 07 Aug 2017 12:47:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=385b52b37=lars.kurth@citrix.com>)
 id 1deh0t-0007LO-Ee; Mon, 07 Aug 2017 12:20:04 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 FC/1B-01862-2FA58895; Mon, 07 Aug 2017 12:20:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA22TW0gUYRSA+2dm10kcGVfN45aQWw+btauS0gU
 qRQiDoqCXtMhmbdrd2IvNrGVv280yTSMXqY1ESEOzi9Vm7ko92MXKxCwzEIu8RGnq9iBsF7Vm
 9mfNqP/h5+Oc851zHv6fJlVTSjXNFzl4wcZZNMpwyhufCbrx3FM5KaO+5NUBTyWxeuLBNJlBZ
 D/82kNtQ7kKs81gL9qjMPV4XUTB4K+MoumuIcKJ/OcyTqP5NLAiPJ44EyazktXCk4FjpMwx7E
 5weQYpmaPZ/VDV007guB1OXzxJYdbDeJMvyBS7FJxjL5UyM+w6CHwrC/ZBbAJMHmkMMsnGwdH
 JBgWeGwMD3R1KzLEwMjQTjMdKPd3t1SSOr4DOt8MIcwrcrXtA4T65UFnykMKzouDZhWHqLIpy
 zxnhnlPmnlPmRrQUXwY3fcm4ZA20VjUQmBPBVToQhnktnLsxqMS8GL5+/iZxuMRXENQen0Qhe
 eZ8P/mvvAH6yptIPCsN7nZlYbcVQc9lf9is6/Eo/nWT4bXTSWFeCr7uTwosX0NQ1v9CEZLf17
 35r3y/pBeF5E+PnOSs7Ks9ogzJzdcb/5JrkPoq0oq8cJAXdKmr9AbBbDQ5rJzZoktNWam38qL
 IGXkLZxD1+XbrbSS9u3nSaUEjHZvaUDxNaGKZvPriHFWkwb73sIkTTXlCoYUX29AimtYA8yXn
 VI4qSuCNfNE+s0V6vKE00BGaGOaznGbEAs4qmo049RxtoJsab04StOfn0wBBtwXvJ/Ktomx2G
 6+OY97JGitrpkLbbNPQp3iFEtTRDJLWVEUU8ILV7Pg7P4riaKSJZnxylwizzTE7e1Rai5DWGu
 NOyGs5uD8ptRMVdLTc0noJRp/tzyISToCrxjOt66ycB13FhY7ORq036VLvZvHQpkC61v+xvrh
 GCLRnqHcdQPr1FdELvc2cdnRqaxdMLLlfEZ7NZZcOb+wv7/3gOpmZ/72wPq1m6sfwyJ22yIY4
 046WRPuCe9sNi8cH+4x3qiLTd+d3lizfUq2hRBOXmkQKIvcbM0PmSw8EAAA=
X-Env-Sender: prvs=385b52b37=lars.kurth@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502108397!97228011!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11687 invoked from network); 7 Aug 2017 12:19:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 12:19:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,338,1498521600"; 
 d="html'217?png'217,150?scan'217,150,208,217,150";a="50600138"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users
 <xen-users@lists.xenproject.org>
Thread-Topic: Scripts to check XSA patch-level on xen trees (xen.git,
 qemu-xen.git & qemu-xen-traditional.git)
Thread-Index: AQHTD3d5lapn3aqw6U+xSsUnG712ZA==
Date: Mon, 7 Aug 2017 12:19:54 +0000
Message-ID: <9AA3BAE3-4F51-415D-B4C3-FF0A33E012B9@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/mixed;
 boundary="_005_9AA3BAE34F51415DB4C3FF0A33E012B9citrixcom_"
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 07 Aug 2017 12:47:16 +0000
Subject: [Xen-devel] Scripts to check XSA patch-level on xen trees (xen.git,
 qemu-xen.git & qemu-xen-traditional.git)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_005_9AA3BAE34F51415DB4C3FF0A33E012B9citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <7943CDAAE0769F41AA93E1785791565E@citrix.com>
Content-Transfer-Encoding: base64

SGkgZXZlcnlvbmUsDQoNCkkgY3JlYXRlZCBhIG51bWJlciBvZiBzY3JpcHRzIHByaW1hcmlseSBm
b3IgY2hlY2tpbmcgd2hldGhlciB3ZSBoYXZlIGFwcGxpZWQgDQphbGwgcGF0Y2hlcyBjb3JyZWN0
bHkgZm9yIHBvaW50IGFuZCBtYWpvciByZWxlYXNlcy4gSG93ZXZlciwgdGhlc2UgbWF5IGJlIA0K
dXNlZnVsIGZvciBkZXZlbG9wZXJzLCB1c2VycyBhbmQgeGVuIHBhY2thZ2Vycy4gDQoNClRoZSB0
b29sIHdpbGwgYmUgcnVuIGFzIHBhcnQgb2YgdGhlIFJlbGVhc2UgTWFuYWdlciBDaGVja2xpc3Q6
IHNlZQ0KaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA3L3RocmVhZHMuaHRtbCMwMzA5MQ0KDQpGZWVkYmFjayBpcyB2ZXJ5IHdlbGNvbWUu
IA0KDQpJIGNhbiBtYWtlIGNoYW5nZXMgYXMgbmVlZGVkIHdoZW4gSSBoYXZlIHNvbWUgc3BhcmUg
Y3ljbGVzLCBidXQgYW0gDQp1bHRpbWF0ZWx5IGxvb2tpbmcgZm9yIHNvbWVvbmUgd2hvIGlzIHdp
bGxpbmcgdG8gYWN0IGFzIG1haW50YWluZXIgZm9yIHRoZSANCnNjcmlwdHMgaW4gdGhlIGxvbmcg
cnVuIChhcyBJIGFtIG5vdCByZWFsbHkgYSBkZXZlbG9wZXIgYW55IG1vcmUpLg0KDQpCZXN0IFJl
Z2FyZHMNCkxhcnMNCg0KPT0gU2NyaXB0IGxvY2F0aW9uID09DQoNCmh0dHBzOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xhcnNrL3hlbi1yZWxlYXNlLXNjcmlwdHMu
Z2l0DQpSRUFETUUgaW4gdG9wIGxldmVsIGRpcmVjdG9yeQ0KDQo9PSBBdHRhY2hlZCBmaWxlcyA9
PQ0KDQpJIGF0dGFjaGVkIHRoZSBvdXRwdXQgYW5kIGlucHV0IG9mIGEgdGVzdCBydW4gb24gWGVu
IDQuOC4xIHRvIHRoZSB0aXAgb2YgdGhlIA0Kc3RhYmxlIGJyYW5jaC4NCg0KSW5wdXQ6IHhzYS0y
MTMtMjI1DQpPdXRwdXQ6IDQ4MS1zdGFibGUteHNhbWF0Y2gtc21hcnRkLmh0bWwNCg0KSG93ZXZl
ciwgdGhlIERFQlVHIGxpbmtzIHdvbuKAmXQgd29yayB1bmxlc3MgeW91IGFjdHVhbGx5IHJ1biAN
CnRoZSBzY3JpcHQgYW5kIGhhdmUgdGhlIGdlbmVyYXRlZCBkaXJlY3RvcnkuIFRvIG1ha2UgaXQg
ZWFzaWVyLA0KSSBhdHRhY2hlZCBzY3JlZW5zaG90cyBvZiBhY3R1YWwgZGlmZnM6DQoNCnhzYTIx
OC1kaWZmLnBuZyAmIHhzYTIyNC1kaWZmLnBuZw0KDQouL21hdGNoLXhzYSAtLXZlcnNpb24gNCAt
LW1ham9yIDggLS1zaW5jZSAxIC0taHRtbCAtLXNtYXJ0IC0tZGVidWcgLXhzYSDCoA0KeHNhLTIx
My0yMjUgPiAgNDgxLXN0YWJsZS14c2FtYXRjaC1zbWFydGQuaHRtbA0KDQo9PSBBbmFseXNpcyBv
ZiByZXN1bHRzID09DQoNCkZvciB0aGUgYXR0YWNoZWQgZXhhbXBsZSwgSSBkaWQgYSBxdWljayBz
YW1wbGUgYW5hbHlzaXMNCg0KPiBYU0EgMjE0IDogQWxsIHBhdGNoZXMgZm91bmQgPT4gY2hlY2sg
YXMgYWR2aXNvcnkgdGV4dCBtYXkgYmUgYW1iaWd1b3VzIA0KPiBvciBjYW5ub3QgYmUgZnVsbHkg
cGFyc2VkIA0KSW4gdGhpcyBjYXNlIHRoZSBwdWJsaXNoZWQgYWR2aXNvcnkgdGV4dCBjb250YWlu
cyBhIHR5cG8gaW4gdGhlIFJFU09MVVRJT04gDQpzZWN0aW9uIG9mIHRoZSBhZHZpc29yeSwgd2hp
Y2ggaXMgd2h5IHRoZSBzY3JpcHQgYXNrcyBmb3IgYSBtYW51YWwgY2hlY2sNCg0KPiBYU0EgMjE1
IDogTm8gcGF0Y2ggZm91bmQgPT4gY2hlY2sNCkluIHRoaXMgY2FzZSDigJxYZW4gdmVyc2lvbnMg
NC43IGFuZCBsYXRlciBhcmUgbm90IHZ1bG5lcmFibGXigJ0uIEhvd2V2ZXIsIHRoZSANCnRvb2wg
ZG9lcyBub3QgcGFyc2Ugc2VudGVuY2VzLCB3aGljaCBpcyB3aHkgdGhpcyBoYXMgYmVlbiBwaWNr
ZWQgdXAgYXMNCmEgcG90ZW50aWFsIGlzc3VlIGJ5IHRoZSB0b29sLg0KDQo+IMKgWFNBIDIxOCA6
IFNvbWUgcGF0Y2hlcyBub3QgYXBwbGllZCA9PiBjaGVjaw0KSW4gdGhpcyBjYXNlLCBvbmUgb2Yg
dGhlIHBhdGNoZXMgaW4gdGhlIGFkdmlzb3J5IGhhcyBiZWVuIG1vZGlmaWVkIGJ5IHRoZSANCmNv
bW1pdHRlciBhdCBjaGVjay1pbiBpbnRvIHRoZSA0LjggdHJlZS4NCg0KU2VlIHhzYTIxOC1kaWZm
LnBuZyBmb3IgdGhlIHJlbGV2YW50IGRpZmZlcmVuY2UNCg0KPiBYU0EgMjIxIDogQWxsIHBhdGNo
ZXMgZm91bmQgPT4gY2hlY2sgYXMgYWR2aXNvcnkgdGV4dCBtYXkgYmUgYW1iaWd1b3VzIA0KPiBv
ciBjYW5ub3QgYmUgZnVsbHkgcGFyc2VkDQpJbiB0aGlzIGNhc2Ug4oCcWGVuIHZlcnNpb25zIDQu
NCBhbmQgbmV3ZXIgYXJlIHZ1bG5lcmFibGXigJ0uIEhvd2V2ZXIsIHRoZSANCnRvb2wgZG9lcyBu
b3QgcGFyc2Ugc2VudGVuY2VzLCB3aGljaCBpcyB3aHkgdGhpcyBoYXMgYmVlbiBwaWNrZWQgdXAg
YXMNCmEgcG90ZW50aWFsIGlzc3VlIGJ5IHRoZSB0b29sLg0KDQo+IFhTQSAyMjQgOiBTb21lIHBh
dGNoZXMgbm90IGFwcGxpZWQgPT4gY2hlY2sNCkluIHRoaXMgY2FzZSwgb25lIG9mIHRoZSBwYXRj
aGVzIGluIHRoZSBhZHZpc29yeSBoYXMgYmVlbiBtb2RpZmllZCBieSB0aGUgDQpjb21taXR0ZXIg
YXQgY2hlY2staW4gaW50byB0aGUgNC44IHRyZWUuDQoNClNlZSB4c2EyMjQtZGlmZi5wbmcgZm9y
IHRoZSByZWxldmFudCBkaWZmZXJlbmNlDQoNCsKgPT0gUG9zc2libGUgaW1wcm92ZW1lbnRzID09
DQoNClJpZ2h0IG5vdywgdGhlIHRvb2wgZWl0aGVyIHNjcmFwZXMgeGVuYml0cy54ZW5wcm9qZWN0
Lm9yZy94c2EgZm9yIGFkdmlzb3J5DQppbmZvcm1hdGlvbiwgb3IgaXQgdXNlcyBpbmZvcm1hdGlv
biB0aGF0IGlzIG9ubHkgYXZhaWxhYmxlIHRvIFhlbiBQcm9qZWN0DQpzZWN1cml0eSB0ZWFtIG1l
bWJlcnMuIFRoaXMgbWVhbnMgdGhhdCB0aGVyZSBpcyBzb21ld2hhdCBvZiBhIGdhcA0KaW4gdGVy
bXMgb2YgdG9vbCB1c2FiaWxpdHkgZm9yIHBlb3BsZSBvbiB0aGUgcHJlLWRpc2Nsb3N1cmUgbGlz
dC4gIA0KDQpJbiBhZGRpdGlvbiwgWFNBIEFkdmlzb3JpZXMgZG8gbm90IHlldCBoYXZlIGEgbWV0
YWRhdGEgc2VjdGlvbiB0aGF0IGlzDQplYXNpbHkgbWFjaGluZSByZWFkYWJsZS4gSG93ZXZlciwg
R2VvcmdlIER1bmxhcCBoYXMgYmVlbiB3b3JraW5nIG9uDQp0aGlzLCB3aGljaCB3aWxsIGFwcGVh
ciBpbiBBZHZpc29yeSBUZXh0cyBpbiB0aGUgZnV0dXJlLCBhdCB3aGljaCBwb2ludCB0aGUNCnRv
b2wgY2FuIGJlIHVwZGF0ZWQuIFRoaXMgd291bGQgYXZvaWQgYSBmZXcgbWFudWFsIGNoZWNrcyB0
aGF0IGFyZSANCk5lY2Vzc2FyeSBub3cuIEJ1dCBldmVuIHdpdGhvdXQsIG9uZSBwaWNrcyB1cCBv
biBwb3NzaWJsZSBpc3N1ZXMgdmVyeSANCnF1aWNrbHkuDQoNCg0KDQoNCg0KDQo=

--_005_9AA3BAE34F51415DB4C3FF0A33E012B9citrixcom_
Content-Type: application/octet-stream; name="xsa-213-225"
Content-Description: xsa-213-225
Content-Disposition: attachment; filename="xsa-213-225"; size=7377;
	creation-date="Mon, 07 Aug 2017 12:19:54 GMT";
	modification-date="Mon, 07 Aug 2017 12:19:54 GMT"
Content-ID: <B4F104CA144ABF4DA80589FED1BDD6DE@citrix.com>
Content-Transfer-Encoding: base64

MjEzCXhzYTIxMy5wYXRjaAkJbXVsdGljYWxsOiBkZWFsIHdpdGggZWFybHkgZXhpdCBjb25kaXRp
b25zCjIxMwl4c2EyMTMtNC41LnBhdGNoCQltdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0
IGNvbmRpdGlvbnMKMjEzCXhzYTIxMy00LjYucGF0Y2gJCW11bHRpY2FsbDogZGVhbCB3aXRoIGVh
cmx5IGV4aXQgY29uZGl0aW9ucwoyMTMJeHNhMjEzLTQuNy5wYXRjaAkJbXVsdGljYWxsOiBkZWFs
IHdpdGggZWFybHkgZXhpdCBjb25kaXRpb25zCjIxMwl4c2EyMTMtNC44LnBhdGNoCQltdWx0aWNh
bGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMKMjE0CXhzYTIxNC5wYXRjaAkJeDg2
OiBkaXNjYXJkIHR5cGUgaW5mb3JtYXRpb24gd2hlbiBzdGVhbGluZyBwYWdlcwoyMTUJeHNhMjE1
LnBhdGNoCQl4ODY6IGNvcnJlY3QgY3JlYXRlX2JvdW5jZV9mcmFtZQoyMTYJeHNhMjE2LWxpbnV4
LTIuNi4xOC14ZW4ucGF0Y2gJCWJsa2JhY2svYmxrdGFwOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEg
dmlhIHJlc3BvbnNlIHJpbmcKMjE2CXhzYTIxNi1saW51eC00LjQucGF0Y2gJCXhlbi1ibGtiYWNr
OiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmcKMjE2CXhzYTIxNi1saW51
eC00LjExLnBhdGNoCQl4ZW4tYmxrYmFjazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNw
b25zZSByaW5nCjIxNgl4c2EyMTYtcWVtdXUucGF0Y2gJCXhlbi9kaXNrOiBkb24ndCBsZWFrIHN0
YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmcKMjE2CXhzYTIxNi1xZW11dS00LjUucGF0Y2gJCXhl
bi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmcKMjE2CXhzYTIx
Ni1xZW11dS00LjcucGF0Y2gJCXhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJl
c3BvbnNlIHJpbmcKMjE3CXhzYTIxNy5wYXRjaAkJeDg2L21tOiBkaXNhbGxvdyBwYWdlIHN0ZWFs
aW5nIGZyb20gSFZNIGRvbWFpbnMKMjE3CXhzYTIxNy00LjUucGF0Y2gJCXg4Ni9tbTogZGlzYWxs
b3cgcGFnZSBzdGVhbGluZyBmcm9tIEhWTSBkb21haW5zCjIxOAl4c2EyMTgtdW5zdGFibGUvMDAw
MS1nbnR0YWItZml4LXVubWFwLXBpbi1hY2NvdW50aW5nLXJhY2UucGF0Y2gJCWdudHRhYjogZml4
IHVubWFwIHBpbiBhY2NvdW50aW5nIHJhY2UKMjE4CXhzYTIxOC11bnN0YWJsZS8wMDAyLWdudHRh
Yi1Bdm9pZC1wb3RlbnRpYWwtZG91YmxlLXB1dC1vZi1tYXB0cmFjay1lbnRyeS5wYXRjaAkJZ250
dGFiOiBBdm9pZCBwb3RlbnRpYWwgZG91YmxlLXB1dCBvZiBtYXB0cmFjayBlbnRyeQoyMTgJeHNh
MjE4LXVuc3RhYmxlLzAwMDMtZ250dGFiLWNvcnJlY3QtbWFwdHJhY2stdGFibGUtYWNjZXNzZXMu
cGF0Y2gJCWdudHRhYjogY29ycmVjdCBtYXB0cmFjayB0YWJsZSBhY2Nlc3NlcwoyMTgJeHNhMjE4
LTQuNS8wMDAxLUlPTU1VLWhhbmRsZS1JT01NVS1tYXBwaW5nLWFuZC11bm1hcHBpbmctZmFpbHVy
ZXMucGF0Y2gJCUlPTU1VOiBoYW5kbGUgSU9NTVUgbWFwcGluZyBhbmQgdW5tYXBwaW5nIGZhaWx1
cmVzCjIxOAl4c2EyMTgtNC41LzAwMDItZ250dGFiLWZpeC11bm1hcC1waW4tYWNjb3VudGluZy1y
YWNlLnBhdGNoCQlnbnR0YWI6IGZpeCB1bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCjIxOAl4c2Ey
MTgtNC41LzAwMDMtZ250dGFiLUF2b2lkLXBvdGVudGlhbC1kb3VibGUtcHV0LW9mLW1hcHRyYWNr
LWVudHJ5LnBhdGNoCQlnbnR0YWI6IEF2b2lkIHBvdGVudGlhbCBkb3VibGUtcHV0IG9mIG1hcHRy
YWNrIGVudHJ5CjIxOAl4c2EyMTgtNC41LzAwMDQtZ250dGFiLWNvcnJlY3QtbWFwdHJhY2stdGFi
bGUtYWNjZXNzZXMucGF0Y2gJCWdudHRhYjogY29ycmVjdCBtYXB0cmFjayB0YWJsZSBhY2Nlc3Nl
cwoyMTgJeHNhMjE4LTQuNi8wMDAxLUlPTU1VLWhhbmRsZS1JT01NVS1tYXBwaW5nLWFuZC11bm1h
cHBpbmctZmFpbHVyZXMucGF0Y2gJCUlPTU1VOiBoYW5kbGUgSU9NTVUgbWFwcGluZyBhbmQgdW5t
YXBwaW5nIGZhaWx1cmVzCjIxOAl4c2EyMTgtNC42LzAwMDItZ250dGFiLWZpeC11bm1hcC1waW4t
YWNjb3VudGluZy1yYWNlLnBhdGNoCQlnbnR0YWI6IGZpeCB1bm1hcCBwaW4gYWNjb3VudGluZyBy
YWNlCjIxOAl4c2EyMTgtNC42LzAwMDMtZ250dGFiLUF2b2lkLXBvdGVudGlhbC1kb3VibGUtcHV0
LW9mLW1hcHRyYWNrLWVudHJ5LnBhdGNoCQlnbnR0YWI6IEF2b2lkIHBvdGVudGlhbCBkb3VibGUt
cHV0IG9mIG1hcHRyYWNrIGVudHJ5CjIxOAl4c2EyMTgtNC42LzAwMDQtZ250dGFiLWNvcnJlY3Qt
bWFwdHJhY2stdGFibGUtYWNjZXNzZXMucGF0Y2gJCWdudHRhYjogY29ycmVjdCBtYXB0cmFjayB0
YWJsZSBhY2Nlc3NlcwoyMTgJeHNhMjE4LTQuNy8wMDAxLUlPTU1VLWhhbmRsZS1JT01NVS1tYXBw
aW5nLWFuZC11bm1hcHBpbmctZmFpbHVyZXMucGF0Y2gJCUlPTU1VOiBoYW5kbGUgSU9NTVUgbWFw
cGluZyBhbmQgdW5tYXBwaW5nIGZhaWx1cmVzCjIxOAl4c2EyMTgtNC43LzAwMDItZ250dGFiLWZp
eC11bm1hcC1waW4tYWNjb3VudGluZy1yYWNlLnBhdGNoCQlnbnR0YWI6IGZpeCB1bm1hcCBwaW4g
YWNjb3VudGluZyByYWNlCjIxOAl4c2EyMTgtNC43LzAwMDMtZ250dGFiLUF2b2lkLXBvdGVudGlh
bC1kb3VibGUtcHV0LW9mLW1hcHRyYWNrLWVudHJ5LnBhdGNoCQlnbnR0YWI6IEF2b2lkIHBvdGVu
dGlhbCBkb3VibGUtcHV0IG9mIG1hcHRyYWNrIGVudHJ5CjIxOAl4c2EyMTgtNC43LzAwMDQtZ250
dGFiLWNvcnJlY3QtbWFwdHJhY2stdGFibGUtYWNjZXNzZXMucGF0Y2gJCWdudHRhYjogY29ycmVj
dCBtYXB0cmFjayB0YWJsZSBhY2Nlc3NlcwoyMTgJeHNhMjE4LTQuOC8wMDAxLWdudHRhYi1maXgt
dW5tYXAtcGluLWFjY291bnRpbmctcmFjZS5wYXRjaAkJZ250dGFiOiBmaXggdW5tYXAgcGluIGFj
Y291bnRpbmcgcmFjZQoyMTgJeHNhMjE4LTQuOC8wMDAyLWdudHRhYi1Bdm9pZC1wb3RlbnRpYWwt
ZG91YmxlLXB1dC1vZi1tYXB0cmFjay1lbnRyeS5wYXRjaAkJZ250dGFiOiBBdm9pZCBwb3RlbnRp
YWwgZG91YmxlLXB1dCBvZiBtYXB0cmFjayBlbnRyeQoyMTgJeHNhMjE4LTQuOC8wMDAzLWdudHRh
Yi1jb3JyZWN0LW1hcHRyYWNrLXRhYmxlLWFjY2Vzc2VzLnBhdGNoCQlnbnR0YWI6IGNvcnJlY3Qg
bWFwdHJhY2sgdGFibGUgYWNjZXNzZXMKMjE5CXhzYTIxOS5wYXRjaAkJeDg2L3NoYWRvdzogSG9s
ZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2YgZW11bGF0ZWQgd3JpdGVzCjIxOQl4c2Ey
MTktNC41LnBhdGNoCQl4ODYvc2hhZG93OiBIb2xkIHJlZmVyZW5jZXMgZm9yIHRoZSBkdXJhdGlv
biBvZiBlbXVsYXRlZCB3cml0ZXMKMjE5CXhzYTIxOS00LjYucGF0Y2gJCXg4Ni9zaGFkb3c6IEhv
bGQgcmVmZXJlbmNlcyBmb3IgdGhlIGR1cmF0aW9uIG9mIGVtdWxhdGVkIHdyaXRlcwoyMTkJeHNh
MjE5LTQuOC5wYXRjaAkJeDg2L3NoYWRvdzogSG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRp
b24gb2YgZW11bGF0ZWQgd3JpdGVzCjIyMAl4c2EyMjAucGF0Y2gJCXg4NjogYXZvaWQgbGVha2lu
ZyBQS1JVIGFuZCBCTkQqIGJldHdlZW4gdkNQVS1zCjIyMAl4c2EyMjAtNC41LnBhdGNoCQl4ODY6
IGF2b2lkIGxlYWtpbmcgQk5EKiBiZXR3ZWVuIHZDUFUtcwoyMjAJeHNhMjIwLTQuNi5wYXRjaAkJ
eDg2OiBhdm9pZCBsZWFraW5nIEJORCogYmV0d2VlbiB2Q1BVLXMKMjIwCXhzYTIyMC00LjcucGF0
Y2gJCXg4NjogYXZvaWQgbGVha2luZyBQS1JVIGFuZCBCTkQqIGJldHdlZW4gdkNQVS1zCjIyMAl4
c2EyMjAtNC44LnBhdGNoCQl4ODY6IGF2b2lkIGxlYWtpbmcgUEtSVSBhbmQgQk5EKiBiZXR3ZWVu
IHZDUFUtcwoyMjEJeHNhMjIxLnBhdGNoCQlldnRjaG46IGF2b2lkIE5VTEwgZGVyZWZzCjIyMgl4
c2EyMjItMS5wYXRjaAkJeGVuL21lbW9yeTogRml4IHJldHVybiB2YWx1ZSBoYW5kaW5nIG9mIGd1
ZXN0X3JlbW92ZV9wYWdlKCkKMjIyCXhzYTIyMi0xLTQuNi5wYXRjaAkJeGVuL21lbW9yeTogRml4
IHJldHVybiB2YWx1ZSBoYW5kaW5nIG9mIGd1ZXN0X3JlbW92ZV9wYWdlKCkKMjIyCXhzYTIyMi0x
LTQuNy5wYXRjaAkJeGVuL21lbW9yeTogRml4IHJldHVybiB2YWx1ZSBoYW5kaW5nIG9mIGd1ZXN0
X3JlbW92ZV9wYWdlKCkKMjIyCXhzYTIyMi0yLnBhdGNoCQlndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlKCkgbmVlZHMgaXRzIHJldHVybiB2YWx1ZSBjaGVja2VkCjIyMgl4c2EyMjItMi00LjUucGF0
Y2gJCWd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoKSBuZWVkcyBpdHMgcmV0dXJuIHZhbHVlIGNo
ZWNrZWQKMjIyCXhzYTIyMi0yLTQuNi5wYXRjaAkJZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSgp
IG5lZWRzIGl0cyByZXR1cm4gdmFsdWUgY2hlY2tlZAoyMjIJeHNhMjIyLTItNC43LnBhdGNoCQln
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVybiB2YWx1ZSBjaGVja2Vk
CjIyMgl4c2EyMjItMi00LjgucGF0Y2gJCWd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoKSBuZWVk
cyBpdHMgcmV0dXJuIHZhbHVlIGNoZWNrZWQKMjIzCXhzYTIyMy5wYXRjaAkJYXJtOiB2Z2ljOiBE
b24ndCB1cGRhdGUgdGhlIExSIHdoZW4gdGhlIElSUSBpcyBub3QgZW5hYmxlZAoyMjQJeHNhMjI0
LXVuc3RhYmxlLzAwMDEtZ250dGFiLUZpeC1oYW5kbGluZy1vZi1kZXZfYnVzX2FkZHItZHVyaW5n
LXVubWFwLnBhdGNoCQlnbnR0YWI6IEZpeCBoYW5kbGluZyBvZiBkZXZfYnVzX2FkZHIgZHVyaW5n
IHVubWFwCjIyNAl4c2EyMjQtdW5zdGFibGUvMDAwMi1nbnR0YWItbmV2ZXItY3JlYXRlLWhvc3Qt
bWFwcGluZy11bmxlc3MtYXNrZWQtdG8ucGF0Y2gJCWdudHRhYjogbmV2ZXIgY3JlYXRlIGhvc3Qg
bWFwcGluZyB1bmxlc3MgYXNrZWQgdG8KMjI0CXhzYTIyNC11bnN0YWJsZS8wMDAzLWdudHRhYi1j
b3JyZWN0LWxvZ2ljLXRvLWdldC1wYWdlLXJlZmVyZW5jZXMtZHVyaW5nLW0ucGF0Y2gJCWdudHRh
YjogY29ycmVjdCBsb2dpYyB0byBnZXQgcGFnZSByZWZlcmVuY2VzIGR1cmluZyBtYXAgcmVxdWVz
dHMKMjI0CXhzYTIyNC11bnN0YWJsZS8wMDA0LWdudHRhYi1fX2dudHRhYl91bm1hcF9jb21tb25f
Y29tcGxldGUtaXMtYWxsLW9yLW5vdGgucGF0Y2gJCWdudHRhYjogX19nbnR0YWJfdW5tYXBfY29t
bW9uX2NvbXBsZXRlKCkgaXMgYWxsLW9yLW5vdGhpbmcKMjI0CXhzYTIyNC00LjUvMDAwMS1nbnR0
YWItRml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2gJCWdudHRh
YjogRml4IGhhbmRsaW5nIG9mIGRldl9idXNfYWRkciBkdXJpbmcgdW5tYXAKMjI0CXhzYTIyNC00
LjUvMDAwMi1nbnR0YWItbmV2ZXItY3JlYXRlLWhvc3QtbWFwcGluZy11bmxlc3MtYXNrZWQtdG8u
cGF0Y2gJCWdudHRhYjogbmV2ZXIgY3JlYXRlIGhvc3QgbWFwcGluZyB1bmxlc3MgYXNrZWQgdG8K
MjI0CXhzYTIyNC00LjUvMDAwMy1nbnR0YWItY29ycmVjdC1sb2dpYy10by1nZXQtcGFnZS1yZWZl
cmVuY2VzLWR1cmluZy1tLnBhdGNoCQlnbnR0YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2Ug
cmVmZXJlbmNlcyBkdXJpbmcgbWFwIHJlcXVlc3RzCjIyNAl4c2EyMjQtNC41LzAwMDQtZ250dGFi
LV9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZS1pcy1hbGwtb3Itbm90aC5wYXRjaAkJZ250
dGFiOiBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoKSBpcyBhbGwtb3Itbm90aGluZwoy
MjQJeHNhMjI0LTQuNi8wMDAxLWdudHRhYi1GaXgtaGFuZGxpbmctb2YtZGV2X2J1c19hZGRyLWR1
cmluZy11bm1hcC5wYXRjaAkJZ250dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1
cmluZyB1bm1hcAoyMjQJeHNhMjI0LTQuNi8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1t
YXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaAkJZ250dGFiOiBuZXZlciBjcmVhdGUgaG9zdCBt
YXBwaW5nIHVubGVzcyBhc2tlZCB0bwoyMjQJeHNhMjI0LTQuNi8wMDAzLWdudHRhYi1jb3JyZWN0
LWxvZ2ljLXRvLWdldC1wYWdlLXJlZmVyZW5jZXMtZHVyaW5nLW0ucGF0Y2gJCWdudHRhYjogY29y
cmVjdCBsb2dpYyB0byBnZXQgcGFnZSByZWZlcmVuY2VzIGR1cmluZyBtYXAgcmVxdWVzdHMKMjI0
CXhzYTIyNC00LjYvMDAwNC1nbnR0YWItX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlLWlz
LWFsbC1vci1ub3RoLnBhdGNoCQlnbnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0
ZSgpIGlzIGFsbC1vci1ub3RoaW5nCjIyNAl4c2EyMjQtNC43LzAwMDEtZ250dGFiLUZpeC1oYW5k
bGluZy1vZi1kZXZfYnVzX2FkZHItZHVyaW5nLXVubWFwLnBhdGNoCQlnbnR0YWI6IEZpeCBoYW5k
bGluZyBvZiBkZXZfYnVzX2FkZHIgZHVyaW5nIHVubWFwCjIyNAl4c2EyMjQtNC43LzAwMDItZ250
dGFiLW5ldmVyLWNyZWF0ZS1ob3N0LW1hcHBpbmctdW5sZXNzLWFza2VkLXRvLnBhdGNoCQlnbnR0
YWI6IG5ldmVyIGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCjIyNAl4c2EyMjQt
NC43LzAwMDMtZ250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNlcy1kdXJp
bmctbS5wYXRjaAkJZ250dGFiOiBjb3JyZWN0IGxvZ2ljIHRvIGdldCBwYWdlIHJlZmVyZW5jZXMg
ZHVyaW5nIG1hcCByZXF1ZXN0cwoyMjQJeHNhMjI0LTQuNy8wMDA0LWdudHRhYi1fX2dudHRhYl91
bm1hcF9jb21tb25fY29tcGxldGUtaXMtYWxsLW9yLW5vdGgucGF0Y2gJCWdudHRhYjogX19nbnR0
YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKCkgaXMgYWxsLW9yLW5vdGhpbmcKMjI0CXhzYTIyNC00
LjgvMDAwMS1nbnR0YWItRml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAu
cGF0Y2gJCWdudHRhYjogRml4IGhhbmRsaW5nIG9mIGRldl9idXNfYWRkciBkdXJpbmcgdW5tYXAK
MjI0CXhzYTIyNC00LjgvMDAwMi1nbnR0YWItbmV2ZXItY3JlYXRlLWhvc3QtbWFwcGluZy11bmxl
c3MtYXNrZWQtdG8ucGF0Y2gJCWdudHRhYjogbmV2ZXIgY3JlYXRlIGhvc3QgbWFwcGluZyB1bmxl
c3MgYXNrZWQgdG8KMjI0CXhzYTIyNC00LjgvMDAwMy1nbnR0YWItY29ycmVjdC1sb2dpYy10by1n
ZXQtcGFnZS1yZWZlcmVuY2VzLWR1cmluZy1tLnBhdGNoCQlnbnR0YWI6IGNvcnJlY3QgbG9naWMg
dG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJpbmcgbWFwIHJlcXVlc3RzCjIyNAl4c2EyMjQtNC44
LzAwMDQtZ250dGFiLV9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZS1pcy1hbGwtb3Itbm90
aC5wYXRjaAkJZ250dGFiOiBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoKSBpcyBhbGwt
b3Itbm90aGluZwoyMjUJeHNhMjI1LnBhdGNoCQl4ZW4vYXJtOiB2Z2ljOiBTYW5pdGl6ZSB0YXJn
ZXQgbWFzayB1c2VkIHRvIHNlbmQgU0dJ

--_005_9AA3BAE34F51415DB4C3FF0A33E012B9citrixcom_
Content-Type: text/html; name="481-stable-xsamatch-smartd.html"
Content-Description: 481-stable-xsamatch-smartd.html
Content-Disposition: attachment; filename="481-stable-xsamatch-smartd.html";
	size=52522; creation-date="Mon, 07 Aug 2017 12:19:54 GMT";
	modification-date="Mon, 07 Aug 2017 12:19:54 GMT"
Content-ID: <58952CFEE5AA5B4095AD72D59AE4EB4D@citrix.com>
Content-Transfer-Encoding: base64

CjwhLS0gc2F2ZWQgZnJvbSB1cmw9KDAxMzUpZmlsZTovLy9wcml2YXRlL3Zhci9mb2xkZXJzLzJu
L2tjX3NydzJuN18zMDdrazA1eGowOGdqaDAwMDBnbi9UL2NvbS5taWNyb3NvZnQuT3V0bG9vay9P
dXRsb29rJTIwVGVtcC80ODEtc3RhYmxlLXhzYW1hdGNoLXNtYXJ0ZFszXS5odG1sIC0tPgo8aHRt
bD48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRt
bDsgY2hhcnNldD13aW5kb3dzLTEyNTIiPjwvaGVhZD48Ym9keT5DSEVDS0lORyAnLi4veHNhLWxp
c3RzL3hzYS0yMTMtMjI1JyBhZ2FpbnN0ICd4ZW5fNDgxLXN0YWJsZS5sb2cnLCAncWVtdXVfNDgx
LXN0YWJsZS5sb2cnIGFuZCAncWVtdXRfNDgxLXN0YWJsZS5sb2cnLgoKPGEgbmFtZT0iU1VNTUFS
WSI+PGgyPlNVTU1BUlk8L2gyPjxwIHN0eWxlPSJjb2xvcjpCTEFDSzsiPkFwcGxpZWQgWFNBczwv
cD48L2E+PHVsIHN0eWxlPSJjb2xvcjpCTEFDSzsiPjxhIG5hbWU9IlNVTU1BUlkiPiAKICA8L2E+
PGxpIHN0eWxlPSJjb2xvcjpHUkVFTjsiPjxhIG5hbWU9IlNVTU1BUlkiPjwvYT48YSBocmVmPSJm
aWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAw
MGduL1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wLzQ4MS1zdGFibGUteHNh
bWF0Y2gtc21hcnRkWzNdLmh0bWwjMjEzIj5YU0EgMjEzPC9hPiA6IEFsbCBwYXRjaGVzIGZvdW5k
IChubyBuZWVkIHRvIGNoZWNrKTwvbGk+CiAgPGxpIHN0eWxlPSJjb2xvcjpUT01BVE87Ij48YSBo
cmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4
Z2poMDAwMGduL1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wLzQ4MS1zdGFi
bGUteHNhbWF0Y2gtc21hcnRkWzNdLmh0bWwjMjE0Ij5YU0EgMjE0PC9hPiA6IEFsbCBwYXRjaGVz
IGZvdW5kID0mZ3Q7IGNoZWNrIGFzIGFkdmlzb3J5IHRleHQgbWF5IGJlIGFtYmlndW91cyBvciBj
YW5ub3QgYmUgZnVsbHkgcGFyc2VkPC9saT4KICA8bGkgc3R5bGU9ImNvbG9yOlJFRDsiPjxhIGhy
ZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhn
amgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAvNDgxLXN0YWJs
ZS14c2FtYXRjaC1zbWFydGRbM10uaHRtbCMyMTUiPlhTQSAyMTU8L2E+IDogTm8gcGF0Y2ggZm91
bmQgPSZndDsgY2hlY2s8L2xpPgogIDxsaSBzdHlsZT0iY29sb3I6R1JFRU47Ij48YSBocmVmPSJm
aWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAw
MGduL1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wLzQ4MS1zdGFibGUteHNh
bWF0Y2gtc21hcnRkWzNdLmh0bWwjMjE2Ij5YU0EgMjE2PC9hPiA6IEFsbCBwYXRjaGVzIGZvdW5k
IChubyBuZWVkIHRvIGNoZWNrKTwvbGk+CiAgPGxpIHN0eWxlPSJjb2xvcjpHUkVFTjsiPjxhIGhy
ZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhn
amgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAvNDgxLXN0YWJs
ZS14c2FtYXRjaC1zbWFydGRbM10uaHRtbCMyMTciPlhTQSAyMTc8L2E+IDogQWxsIHBhdGNoZXMg
Zm91bmQgKG5vIG5lZWQgdG8gY2hlY2spPC9saT4KICA8bGkgc3R5bGU9ImNvbG9yOlRPTUFUTzsi
PjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2sw
NXhqMDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAvNDgx
LXN0YWJsZS14c2FtYXRjaC1zbWFydGRbM10uaHRtbCMyMTgiPlhTQSAyMTg8L2E+IDogU29tZSBw
YXRjaGVzIG5vdCBhcHBsaWVkID0mZ3Q7IGNoZWNrPC9saT4KICA8bGkgc3R5bGU9ImNvbG9yOkdS
RUVOOyI+PGEgaHJlZj0iZmlsZTovLy9wcml2YXRlL3Zhci9mb2xkZXJzLzJuL2tjX3NydzJuN18z
MDdrazA1eGowOGdqaDAwMDBnbi9UL2NvbS5taWNyb3NvZnQuT3V0bG9vay9PdXRsb29rJTIwVGVt
cC80ODEtc3RhYmxlLXhzYW1hdGNoLXNtYXJ0ZFszXS5odG1sIzIxOSI+WFNBIDIxOTwvYT4gOiBB
bGwgcGF0Y2hlcyBmb3VuZCAobm8gbmVlZCB0byBjaGVjayk8L2xpPgogIDxsaSBzdHlsZT0iY29s
b3I6R1JFRU47Ij48YSBocmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3
Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2sl
MjBUZW1wLzQ4MS1zdGFibGUteHNhbWF0Y2gtc21hcnRkWzNdLmh0bWwjMjIwIj5YU0EgMjIwPC9h
PiA6IEFsbCBwYXRjaGVzIGZvdW5kIChubyBuZWVkIHRvIGNoZWNrKTwvbGk+CiAgPGxpIHN0eWxl
PSJjb2xvcjpUT01BVE87Ij48YSBocmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4v
a2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091
dGxvb2slMjBUZW1wLzQ4MS1zdGFibGUteHNhbWF0Y2gtc21hcnRkWzNdLmh0bWwjMjIxIj5YU0Eg
MjIxPC9hPiA6IEFsbCBwYXRjaGVzIGZvdW5kID0mZ3Q7IGNoZWNrIGFzIGFkdmlzb3J5IHRleHQg
bWF5IGJlIGFtYmlndW91cyBvciBjYW5ub3QgYmUgZnVsbHkgcGFyc2VkPC9saT4KICA8bGkgc3R5
bGU9ImNvbG9yOkdSRUVOOyI+PGEgaHJlZj0iZmlsZTovLy9wcml2YXRlL3Zhci9mb2xkZXJzLzJu
L2tjX3NydzJuN18zMDdrazA1eGowOGdqaDAwMDBnbi9UL2NvbS5taWNyb3NvZnQuT3V0bG9vay9P
dXRsb29rJTIwVGVtcC80ODEtc3RhYmxlLXhzYW1hdGNoLXNtYXJ0ZFszXS5odG1sIzIyMiI+WFNB
IDIyMjwvYT4gOiBBbGwgcGF0Y2hlcyBmb3VuZCAobm8gbmVlZCB0byBjaGVjayk8L2xpPgogIDxs
aSBzdHlsZT0iY29sb3I6R1JFRU47Ij48YSBocmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRl
cnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1pY3Jvc29mdC5PdXRs
b29rL091dGxvb2slMjBUZW1wLzQ4MS1zdGFibGUteHNhbWF0Y2gtc21hcnRkWzNdLmh0bWwjMjIz
Ij5YU0EgMjIzPC9hPiA6IEFsbCBwYXRjaGVzIGZvdW5kIChubyBuZWVkIHRvIGNoZWNrKTwvbGk+
CiAgPGxpIHN0eWxlPSJjb2xvcjpUT01BVE87Ij48YSBocmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFy
L2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1pY3Jvc29m
dC5PdXRsb29rL091dGxvb2slMjBUZW1wLzQ4MS1zdGFibGUteHNhbWF0Y2gtc21hcnRkWzNdLmh0
bWwjMjI0Ij5YU0EgMjI0PC9hPiA6IFNvbWUgcGF0Y2hlcyBub3QgYXBwbGllZCA9Jmd0OyBjaGVj
azwvbGk+CiAgPGxpIHN0eWxlPSJjb2xvcjpHUkVFTjsiPjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0
ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20ubWlj
cm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAvNDgxLXN0YWJsZS14c2FtYXRjaC1zbWFydGRb
M10uaHRtbCMyMjUiPlhTQSAyMjU8L2E+IDogQWxsIHBhdGNoZXMgZm91bmQgKG5vIG5lZWQgdG8g
Y2hlY2spPC9saT4KPC91bD4KCjxhIG5hbWU9IkRFVEFJTFMiPjxoMj5ERVRBSUxTPC9oMj48L2E+
PGEgbmFtZT0iMjEzIj48L2E+PGgzPjxhIG5hbWU9IjIxMyI+PC9hPjxhIGhyZWY9Imh0dHA6Ly94
ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS9hZHZpc29yeS0yMTMuaHRtbCI+WFNBIDIxMzwvYT48
L2gzPjxwIHN0eWxlPSJjb2xvcjpCTEFDSzsiPkNvbXBhcmlzb25zIHNwZWNpZmljIHRvIDQuODo8
L3A+PHVsIHN0eWxlPSJjb2xvcjpCTEFDSzsiPiAKICA8bGk+PGEgaHJlZj0iaHR0cDovL3hlbmJp
dHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIxMy00LjgucGF0Y2giPnhzYTIxMy00LjgucGF0Y2g8
L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVj
dC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9MTcwNTFiZGI4NjkzOWYyZDhh
MmMzNTRiNmY3ODkyYmM2YWRiMDNkYiI+bXVsdGljYWxsOiBkZWFsIHdpdGggZWFybHkgZXhpdCBj
b25kaXRpb25zPC9hPjwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRo
L0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjEzWzVdIj5ERUJV
RzwvYT4gPC9saT4KPC91bD4KCjxwIHN0eWxlPSJjb2xvcjpHUkFZOyI+T3RoZXIgY29tcGFyaXNv
bnMgKGNhbiBwcm9iYWJseSBiZSBpZ25vcmVkKTo8L3A+PHVsIHN0eWxlPSJjb2xvcjpHUkFZOyI+
IAogIDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48YSBocmVmPSJodHRwOi8veGVuYml0
cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjEzLnBhdGNoIj54c2EyMTMucGF0Y2g8L2E+ICA8Yj5p
biBOT05FPC9iPiAoPGVtPm11bHRpY2FsbDogZGVhbCB3aXRoIGVhcmx5IGV4aXQgY29uZGl0aW9u
czwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJl
bGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjEzWzFdIj5ERUJVRzwvYT4gPC9saT4K
ICA8bGkgc3R5bGU9ImNvbG9yOkxJR0hUU0FMTU9OOyI+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMu
eGVucHJvamVjdC5vcmcveHNhL3hzYTIxMy00LjUucGF0Y2giPnhzYTIxMy00LjUucGF0Y2g8L2E+
ICA8Yj5pbiBOT05FPC9iPiAoPGVtPm11bHRpY2FsbDogZGVhbCB3aXRoIGVhcmx5IGV4aXQgY29u
ZGl0aW9uczwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUv
eGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjEzWzJdIj5ERUJVRzwvYT4g
PC9saT4KICA8bGkgc3R5bGU9ImNvbG9yOkxJR0hUU0FMTU9OOyI+PGEgaHJlZj0iaHR0cDovL3hl
bmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIxMy00LjYucGF0Y2giPnhzYTIxMy00LjYucGF0
Y2g8L2E+ICA8Yj5pbiBOT05FPC9iPiAoPGVtPm11bHRpY2FsbDogZGVhbCB3aXRoIGVhcmx5IGV4
aXQgY29uZGl0aW9uczwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRo
L0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjEzWzNdIj5ERUJV
RzwvYT4gPC9saT4KICA8bGkgc3R5bGU9ImNvbG9yOkxJR0hUU0FMTU9OOyI+PGEgaHJlZj0iaHR0
cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIxMy00LjcucGF0Y2giPnhzYTIxMy00
LjcucGF0Y2g8L2E+ICA8Yj5pbiBOT05FPC9iPiAoPGVtPm11bHRpY2FsbDogZGVhbCB3aXRoIGVh
cmx5IGV4aXQgY29uZGl0aW9uczwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFy
c2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjEzWzRd
Ij5ERUJVRzwvYT4gPC9saT4KPC91bD4KPGEgbmFtZT0iMjE0Ij48L2E+PGgzPjxhIG5hbWU9IjIx
NCI+PC9hPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS9hZHZpc29y
eS0yMTQuaHRtbCI+WFNBIDIxNDwvYT48L2gzPjxwIHN0eWxlPSJjb2xvcjpHUkFZOyI+T3RoZXIg
Y29tcGFyaXNvbnMgKGNhbiBwcm9iYWJseSBiZSBpZ25vcmVkKTo8L3A+PHVsIHN0eWxlPSJjb2xv
cjpHUkFZOyI+IAogIDxsaT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94
c2EveHNhMjE0LnBhdGNoIj54c2EyMTQucGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEg
aHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1j
b21taXRkaWZmO2g9MTZlZDhkZDI4OWI5YWMyZWM4NjFjNzdhZDIyODY3ODhlN2Y2NzI1NSI+eDg2
OiBkaXNjYXJkIHR5cGUgaW5mb3JtYXRpb24gd2hlbiBzdGVhbGluZyBwYWdlczwvYT48L2VtPikg
IC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxlYXNlLWxv
Z3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIxNFs2XSI+REVCVUc8L2E+IDwvbGk+CjwvdWw+Cgo8
cCBzdHlsZT0iY29sb3I6QkxBQ0s7Ij5FeGNlcnB0IGZyb20gWFNBPC9wPjx1bCBzdHlsZT0iY29s
b3I6QkxBQ0s7Ij4gCjxwcmU+VlVMTkVSQUJMRSBTWVNURU1TCj09PT09PT09PT09PT09PT09PQoK
QWxsIFhlbiB2ZXJzaW9ucyBhcmUgdnVsbmVyYWJsZS4KCk9ubHkgeDg2IHN5c3RlbXMgYXJlIGFm
ZmVjdGVkLiAgQVJNIHN5c3RlbXMgYXJlIG5vdCB2dWxuZXJhYmxlLgo8L3ByZT48cHJlPlJFU09M
VVRJT04KPT09PT09PT09PQoKQXBwbHlpbmcgdGhlIGF0dGFjaGVkIHBhdGNoIHJlc29sdmVzIHRo
aXMgaXNzdWUuCgp4c2ExMjQucGF0Y2ggICAgICAgICAgIHhlbi11bnN0YWJsZSwgWGVuIDQuOC54
LCA0LjcueCwgNC42LngsIDQuNS54CgokIHNoYTI1NnN1bSB4c2EyMTQqCjxhIGhyZWY9ImZpbGU6
Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24v
VC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjE0LnBhdGNoIj4xYzAz
OGMzOTI3ZDA4ZTZhYmRmM2NlMzIwYmI4YjBiNjhhMTA2ZTZhYzg2YjRlODE5NDAzNWRjNWU0NzI2
ZDY0ICB4c2EyMTQucGF0Y2g8L2E+CiQKPC9wcmU+PC91bD4KPGEgbmFtZT0iMjE1Ij48L2E+PGgz
PjxhIG5hbWU9IjIxNSI+PC9hPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3Jn
L3hzYS9hZHZpc29yeS0yMTUuaHRtbCI+WFNBIDIxNTwvYT48L2gzPjxwIHN0eWxlPSJjb2xvcjpH
UkFZOyI+T3RoZXIgY29tcGFyaXNvbnMgKGNhbiBwcm9iYWJseSBiZSBpZ25vcmVkKTo8L3A+PHVs
IHN0eWxlPSJjb2xvcjpHUkFZOyI+IAogIDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48
YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE1LnBhdGNoIj54
c2EyMTUucGF0Y2g8L2E+ICA8Yj5pbiBOT05FPC9iPiAoPGVtPng4NjogY29ycmVjdCBjcmVhdGVf
Ym91bmNlX2ZyYW1lPC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vycy9sYXJza3VydGgv
Q29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8yMTVbN10iPkRFQlVH
PC9hPiA8L2xpPgo8L3VsPgoKPHAgc3R5bGU9ImNvbG9yOkJMQUNLOyI+RXhjZXJwdCBmcm9tIFhT
QTwvcD48dWwgc3R5bGU9ImNvbG9yOkJMQUNLOyI+IAo8cHJlPlZVTE5FUkFCTEUgU1lTVEVNUwo9
PT09PT09PT09PT09PT09PT0KCjY0LWJpdCBYZW4gdmVyc2lvbnMgNC42IGFuZCBlYXJsaWVyIGFy
ZSB2dWxuZXJhYmxlLiAgWGVuIHZlcnNpb25zIDQuNwphbmQgbGF0ZXIgYXJlIG5vdCB2dWxuZXJh
YmxlLgoKT25seSB4ODYgc3lzdGVtcyBhcmUgYWZmZWN0ZWQuICBBUk0gc3lzdGVtcyBhcmUgbm90
IHZ1bG5lcmFibGUuCgpPbmx5IHg4NiBzeXN0ZW1zIHdpdGggcGh5c2ljYWwgbWVtb3J5IGV4dGVu
ZGluZyB0byBhIGNvbmZpZ3VyYXRpb24KZGVwZW5kZW50IGJvdW5kYXJ5ICg1VGIgb3IgMy41VGIp
IG1heSBiZSBhZmZlY3RlZC4gIFdoZXRoZXIgdGhleSBhcmUKYWN0dWFsbHkgYWZmZWN0ZWQgZGVw
ZW5kcyBvbiBhY3R1YWwgcGh5c2ljYWwgbWVtb3J5IGxheW91dC4KClRoZSB2dWxuZXJhYmlsaXR5
IGlzIG9ubHkgZXhwb3NlZCB0byA2NC1iaXQgUFYgZ3Vlc3RzLiAgSFZNIGd1ZXN0cyBhbmQKMzIt
Yml0IFBWIGd1ZXN0cyBjYW4ndCBleHBsb2l0IHRoZSB2dWxuZXJhYmlsaXR5Lgo8L3ByZT48L3Vs
Pgo8YSBuYW1lPSIyMTYiPjwvYT48aDM+PGEgbmFtZT0iMjE2Ij48L2E+PGEgaHJlZj0iaHR0cDov
L3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL2Fkdmlzb3J5LTIxNi5odG1sIj5YU0EgMjE2PC9h
PjwvaDM+PHAgc3R5bGU9ImNvbG9yOkJMQUNLOyI+Q29tcGFyaXNvbnMgc3BlY2lmaWMgdG8gNC44
OjwvcD48dWwgc3R5bGU9ImNvbG9yOkJMQUNLOyI+IAogIDxsaT48YSBocmVmPSJodHRwOi8veGVu
Yml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE2LXFlbXV1LnBhdGNoIj54c2EyMTYtcWVtdXUu
cGF0Y2g8L2E+ICA8Yj5pbiBxZW11dTwvYj4gKDxlbT48YSBocmVmPSJodHRwOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9cWVtdS14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPTI5Mzgz
ZjRmYjNjMjY2ZDFmZmNmNjI3YmI4MzI5YWI2MGNmNGI2YTYiPnhlbi9kaXNrOiBkb24ndCBsZWFr
IHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmc8L2E+PC9lbT4pICAuLi4gPGEgaHJlZj0iZmls
ZTovLy9Vc2Vycy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJs
ZS9kZWJ1Zy8yMTZbMTFdIj5ERUJVRzwvYT4gPC9saT4KPC91bD4KCjxwIHN0eWxlPSJjb2xvcjpH
UkFZOyI+T3RoZXIgY29tcGFyaXNvbnMgKGNhbiBwcm9iYWJseSBiZSBpZ25vcmVkKTo8L3A+PHVs
IHN0eWxlPSJjb2xvcjpHUkFZOyI+IAogIDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48
YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE2LWxpbnV4LTIu
Ni4xOC14ZW4ucGF0Y2giPnhzYTIxNi1saW51eC0yLjYuMTgteGVuLnBhdGNoPC9hPiAgPGI+aW4g
Tk9ORTwvYj4gKDxlbT5ibGtiYWNrL2Jsa3RhcDogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSBy
ZXNwb25zZSByaW5nPC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vycy9sYXJza3VydGgv
Q29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8yMTZbOF0iPkRFQlVH
PC9hPiA8L2xpPgogIDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48YSBocmVmPSJodHRw
Oi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE2LWxpbnV4LTQuNC5wYXRjaCI+eHNh
MjE2LWxpbnV4LTQuNC5wYXRjaDwvYT4gIDxiPmluIE5PTkU8L2I+ICg8ZW0+eGVuLWJsa2JhY2s6
IGRvbid0IGxlYWsgc3RhY2sgZGF0YSB2aWEgcmVzcG9uc2UgcmluZzwvZW0+KSAgLi4uIDxhIGhy
ZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4
MS1zdGFibGUvZGVidWcvMjE2WzldIj5ERUJVRzwvYT4gPC9saT4KICA8bGkgc3R5bGU9ImNvbG9y
OkxJR0hUU0FMTU9OOyI+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNh
L3hzYTIxNi1saW51eC00LjExLnBhdGNoIj54c2EyMTYtbGludXgtNC4xMS5wYXRjaDwvYT4gIDxi
PmluIE5PTkU8L2I+ICg8ZW0+eGVuLWJsa2JhY2s6IGRvbid0IGxlYWsgc3RhY2sgZGF0YSB2aWEg
cmVzcG9uc2UgcmluZzwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRo
L0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjE2WzEwXSI+REVC
VUc8L2E+IDwvbGk+CiAgPGxpIHN0eWxlPSJjb2xvcjpMSUdIVFNBTE1PTjsiPjxhIGhyZWY9Imh0
dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMTYtcWVtdXUtNC41LnBhdGNoIj54
c2EyMTYtcWVtdXUtNC41LnBhdGNoPC9hPiAgPGI+aW4gTk9ORTwvYj4gKDxlbT54ZW4vZGlzazog
ZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25zZSByaW5nPC9lbT4pICAuLi4gPGEgaHJl
Zj0iZmlsZTovLy9Vc2Vycy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgx
LXN0YWJsZS9kZWJ1Zy8yMTZbMTJdIj5ERUJVRzwvYT4gPC9saT4KICA8bGkgc3R5bGU9ImNvbG9y
OkxJR0hUU0FMTU9OOyI+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNh
L3hzYTIxNi1xZW11dS00LjcucGF0Y2giPnhzYTIxNi1xZW11dS00LjcucGF0Y2g8L2E+ICA8Yj5p
biBOT05FPC9iPiAoPGVtPnhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3Bv
bnNlIHJpbmc8L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2Rl
L3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIxNlsxM10iPkRFQlVHPC9h
PiA8L2xpPgo8L3VsPgo8YSBuYW1lPSIyMTciPjwvYT48aDM+PGEgbmFtZT0iMjE3Ij48L2E+PGEg
aHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL2Fkdmlzb3J5LTIxNy5odG1s
Ij5YU0EgMjE3PC9hPjwvaDM+PHAgc3R5bGU9ImNvbG9yOkJMQUNLOyI+Q29tcGFyaXNvbnMgc3Bl
Y2lmaWMgdG8gNC44OjwvcD48dWwgc3R5bGU9ImNvbG9yOkJMQUNLOyI+IAogIDxsaT48YSBocmVm
PSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE3LnBhdGNoIj54c2EyMTcu
cGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVu
cHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9YTRiY2E3YzMwOTVl
NGIyZGViMDE3MWYxOTAzMTNmNmQyNGM3ZTgyMSI+eDg2L21tOiBkaXNhbGxvdyBwYWdlIHN0ZWFs
aW5nIGZyb20gSFZNIGRvbWFpbnM8L2E+PC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vy
cy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8y
MTdbMTRdIj5ERUJVRzwvYT4gPC9saT4KPC91bD4KCjxwIHN0eWxlPSJjb2xvcjpHUkFZOyI+T3Ro
ZXIgY29tcGFyaXNvbnMgKGNhbiBwcm9iYWJseSBiZSBpZ25vcmVkKTo8L3A+PHVsIHN0eWxlPSJj
b2xvcjpHUkFZOyI+IAogIDxsaT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9y
Zy94c2EveHNhMjE3LTQuNS5wYXRjaCI+eHNhMjE3LTQuNS5wYXRjaDwvYT4gIDxiPmluIHhlbjwv
Yj4gKDxlbT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9
eGVuLmdpdDthPWNvbW1pdGRpZmY7aD1hNGJjYTdjMzA5NWU0YjJkZWIwMTcxZjE5MDMxM2Y2ZDI0
YzdlODIxIj54ODYvbW06IGRpc2FsbG93IHBhZ2Ugc3RlYWxpbmcgZnJvbSBIVk0gZG9tYWluczwv
YT48L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1y
ZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIxN1sxNV0iPkRFQlVHPC9hPiA8L2xp
Pgo8L3VsPgo8YSBuYW1lPSIyMTgiPjwvYT48aDM+PGEgbmFtZT0iMjE4Ij48L2E+PGEgaHJlZj0i
aHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL2Fkdmlzb3J5LTIxOC5odG1sIj5YU0Eg
MjE4PC9hPjwvaDM+PHAgc3R5bGU9ImNvbG9yOkJMQUNLOyI+Q29tcGFyaXNvbnMgc3BlY2lmaWMg
dG8gNC44OjwvcD48dWwgc3R5bGU9ImNvbG9yOkJMQUNLOyI+IAogIDxsaT48YSBocmVmPSJodHRw
Oi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE4LTQuOC8wMDAxLWdudHRhYi1maXgt
dW5tYXAtcGluLWFjY291bnRpbmctcmFjZS5wYXRjaCI+eHNhMjE4LTQuOC8wMDAxLWdudHRhYi1m
aXgtdW5tYXAtcGluLWFjY291bnRpbmctcmFjZS5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4gKDxl
bT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdp
dDthPWNvbW1pdGRpZmY7aD1jYTk3NDA5MWM4NTU4Y2QxNmQ0ZjhiMmNkODM2NGY1ODE3ZTU3ZWFm
Ij5nbnR0YWI6IGZpeCB1bm1hcCBwaW4gYWNjb3VudGluZyByYWNlPC9hPjwvZW0+KSAgLi4uIDxh
IGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dz
LTQ4MS1zdGFibGUvZGVidWcvMjE4WzMxXSI+REVCVUc8L2E+IDwvbGk+CiAgPGxpIHN0eWxlPSJj
b2xvcjpSRUQ7Ij48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNh
MjE4LTQuOC8wMDAyLWdudHRhYi1Bdm9pZC1wb3RlbnRpYWwtZG91YmxlLXB1dC1vZi1tYXB0cmFj
ay1lbnRyeS5wYXRjaCI+eHNhMjE4LTQuOC8wMDAyLWdudHRhYi1Bdm9pZC1wb3RlbnRpYWwtZG91
YmxlLXB1dC1vZi1tYXB0cmFjay1lbnRyeS5wYXRjaDwvYT4gIDxiPmluIE5PTkU8L2I+ICg8ZW0+
Z250dGFiOiBBdm9pZCBwb3RlbnRpYWwgZG91YmxlLXB1dCBvZiBtYXB0cmFjayBlbnRyeTwvZW0+
KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2Ut
bG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjE4WzMyXSI+REVCVUc8L2E+IDwvbGk+CiAgPGxp
PjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMTgtNC44LzAw
MDMtZ250dGFiLWNvcnJlY3QtbWFwdHJhY2stdGFibGUtYWNjZXNzZXMucGF0Y2giPnhzYTIxOC00
LjgvMDAwMy1nbnR0YWItY29ycmVjdC1tYXB0cmFjay10YWJsZS1hY2Nlc3Nlcy5wYXRjaDwvYT4g
IDxiPmluIHhlbjwvYj4gKDxlbT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9y
Zy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD1jYTcxZWIzMWQ2OWE4Nzg5NWE3NDQ0
NGM3Mjk1MTMwOGYzZjdjOTA2Ij5nbnR0YWI6IGNvcnJlY3QgbWFwdHJhY2sgdGFibGUgYWNjZXNz
ZXM8L2E+PC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vycy9sYXJza3VydGgvQ29kZS94
ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8yMThbMzNdIj5ERUJVRzwvYT4g
PC9saT4KPC91bD4KCjxwIHN0eWxlPSJjb2xvcjpHUkFZOyI+T3RoZXIgY29tcGFyaXNvbnMgKGNh
biBwcm9iYWJseSBiZSBpZ25vcmVkKTo8L3A+PHVsIHN0eWxlPSJjb2xvcjpHUkFZOyI+IAogIDxs
aT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE4LXVuc3Rh
YmxlLzAwMDEtZ250dGFiLWZpeC11bm1hcC1waW4tYWNjb3VudGluZy1yYWNlLnBhdGNoIj54c2Ey
MTgtdW5zdGFibGUvMDAwMS1nbnR0YWItZml4LXVubWFwLXBpbi1hY2NvdW50aW5nLXJhY2UucGF0
Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJv
amVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9Y2E5NzQwOTFjODU1OGNk
MTZkNGY4YjJjZDgzNjRmNTgxN2U1N2VhZiI+Z250dGFiOiBmaXggdW5tYXAgcGluIGFjY291bnRp
bmcgcmFjZTwvYT48L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9D
b2RlL3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIxOFsxNl0iPkRFQlVH
PC9hPiA8L2xpPgogIDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48YSBocmVmPSJodHRw
Oi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE4LXVuc3RhYmxlLzAwMDItZ250dGFi
LUF2b2lkLXBvdGVudGlhbC1kb3VibGUtcHV0LW9mLW1hcHRyYWNrLWVudHJ5LnBhdGNoIj54c2Ey
MTgtdW5zdGFibGUvMDAwMi1nbnR0YWItQXZvaWQtcG90ZW50aWFsLWRvdWJsZS1wdXQtb2YtbWFw
dHJhY2stZW50cnkucGF0Y2g8L2E+ICA8Yj5pbiBOT05FPC9iPiAoPGVtPmdudHRhYjogQXZvaWQg
cG90ZW50aWFsIGRvdWJsZS1wdXQgb2YgbWFwdHJhY2sgZW50cnk8L2VtPikgIC4uLiA8YSBocmVm
PSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEt
c3RhYmxlL2RlYnVnLzIxOFsxN10iPkRFQlVHPC9hPiA8L2xpPgogIDxsaT48YSBocmVmPSJodHRw
Oi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE4LXVuc3RhYmxlLzAwMDMtZ250dGFi
LWNvcnJlY3QtbWFwdHJhY2stdGFibGUtYWNjZXNzZXMucGF0Y2giPnhzYTIxOC11bnN0YWJsZS8w
MDAzLWdudHRhYi1jb3JyZWN0LW1hcHRyYWNrLXRhYmxlLWFjY2Vzc2VzLnBhdGNoPC9hPiAgPGI+
aW4geGVuPC9iPiAoPGVtPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dp
dHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPWNhNzFlYjMxZDY5YTg3ODk1YTc0NDQ0Yzcy
OTUxMzA4ZjNmN2M5MDYiPmdudHRhYjogY29ycmVjdCBtYXB0cmFjayB0YWJsZSBhY2Nlc3Nlczwv
YT48L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1y
ZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIxOFsxOF0iPkRFQlVHPC9hPiA8L2xp
PgogIDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48YSBocmVmPSJodHRwOi8veGVuYml0
cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE4LTQuNS8wMDAxLUlPTU1VLWhhbmRsZS1JT01NVS1t
YXBwaW5nLWFuZC11bm1hcHBpbmctZmFpbHVyZXMucGF0Y2giPnhzYTIxOC00LjUvMDAwMS1JT01N
VS1oYW5kbGUtSU9NTVUtbWFwcGluZy1hbmQtdW5tYXBwaW5nLWZhaWx1cmVzLnBhdGNoPC9hPiAg
PGI+aW4gTk9ORTwvYj4gKDxlbT5JT01NVTogaGFuZGxlIElPTU1VIG1hcHBpbmcgYW5kIHVubWFw
cGluZyBmYWlsdXJlczwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRo
L0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjE4WzE5XSI+REVC
VUc8L2E+IDwvbGk+CiAgPGxpPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3Jn
L3hzYS94c2EyMTgtNC41LzAwMDItZ250dGFiLWZpeC11bm1hcC1waW4tYWNjb3VudGluZy1yYWNl
LnBhdGNoIj54c2EyMTgtNC41LzAwMDItZ250dGFiLWZpeC11bm1hcC1waW4tYWNjb3VudGluZy1y
YWNlLnBhdGNoPC9hPiAgPGI+aW4geGVuPC9iPiAoPGVtPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRz
LnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPWNhOTc0MDkx
Yzg1NThjZDE2ZDRmOGIyY2Q4MzY0ZjU4MTdlNTdlYWYiPmdudHRhYjogZml4IHVubWFwIHBpbiBh
Y2NvdW50aW5nIHJhY2U8L2E+PC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vycy9sYXJz
a3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8yMThbMjBd
Ij5ERUJVRzwvYT4gPC9saT4KICA8bGkgc3R5bGU9ImNvbG9yOkxJR0hUU0FMTU9OOyI+PGEgaHJl
Zj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIxOC00LjUvMDAwMy1nbnR0
YWItQXZvaWQtcG90ZW50aWFsLWRvdWJsZS1wdXQtb2YtbWFwdHJhY2stZW50cnkucGF0Y2giPnhz
YTIxOC00LjUvMDAwMy1nbnR0YWItQXZvaWQtcG90ZW50aWFsLWRvdWJsZS1wdXQtb2YtbWFwdHJh
Y2stZW50cnkucGF0Y2g8L2E+ICA8Yj5pbiBOT05FPC9iPiAoPGVtPmdudHRhYjogQXZvaWQgcG90
ZW50aWFsIGRvdWJsZS1wdXQgb2YgbWFwdHJhY2sgZW50cnk8L2VtPikgIC4uLiA8YSBocmVmPSJm
aWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3Rh
YmxlL2RlYnVnLzIxOFsyMV0iPkRFQlVHPC9hPiA8L2xpPgogIDxsaSBzdHlsZT0iY29sb3I6TElH
SFRTQUxNT047Ij48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNh
MjE4LTQuNS8wMDA0LWdudHRhYi1jb3JyZWN0LW1hcHRyYWNrLXRhYmxlLWFjY2Vzc2VzLnBhdGNo
Ij54c2EyMTgtNC41LzAwMDQtZ250dGFiLWNvcnJlY3QtbWFwdHJhY2stdGFibGUtYWNjZXNzZXMu
cGF0Y2g8L2E+ICA8Yj5pbiBOT05FPC9iPiAoPGVtPmdudHRhYjogY29ycmVjdCBtYXB0cmFjayB0
YWJsZSBhY2Nlc3NlczwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRo
L0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjE4WzIyXSI+REVC
VUc8L2E+IDwvbGk+CiAgPGxpIHN0eWxlPSJjb2xvcjpMSUdIVFNBTE1PTjsiPjxhIGhyZWY9Imh0
dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMTgtNC42LzAwMDEtSU9NTVUtaGFu
ZGxlLUlPTU1VLW1hcHBpbmctYW5kLXVubWFwcGluZy1mYWlsdXJlcy5wYXRjaCI+eHNhMjE4LTQu
Ni8wMDAxLUlPTU1VLWhhbmRsZS1JT01NVS1tYXBwaW5nLWFuZC11bm1hcHBpbmctZmFpbHVyZXMu
cGF0Y2g8L2E+ICA8Yj5pbiBOT05FPC9iPiAoPGVtPklPTU1VOiBoYW5kbGUgSU9NTVUgbWFwcGlu
ZyBhbmQgdW5tYXBwaW5nIGZhaWx1cmVzPC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vy
cy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8y
MThbMjNdIj5ERUJVRzwvYT4gPC9saT4KICA8bGk+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVu
cHJvamVjdC5vcmcveHNhL3hzYTIxOC00LjYvMDAwMi1nbnR0YWItZml4LXVubWFwLXBpbi1hY2Nv
dW50aW5nLXJhY2UucGF0Y2giPnhzYTIxOC00LjYvMDAwMi1nbnR0YWItZml4LXVubWFwLXBpbi1h
Y2NvdW50aW5nLXJhY2UucGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0
cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZm
O2g9Y2E5NzQwOTFjODU1OGNkMTZkNGY4YjJjZDgzNjRmNTgxN2U1N2VhZiI+Z250dGFiOiBmaXgg
dW5tYXAgcGluIGFjY291bnRpbmcgcmFjZTwvYT48L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8v
L1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2Rl
YnVnLzIxOFsyNF0iPkRFQlVHPC9hPiA8L2xpPgogIDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxN
T047Ij48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjE4LTQu
Ni8wMDAzLWdudHRhYi1Bdm9pZC1wb3RlbnRpYWwtZG91YmxlLXB1dC1vZi1tYXB0cmFjay1lbnRy
eS5wYXRjaCI+eHNhMjE4LTQuNi8wMDAzLWdudHRhYi1Bdm9pZC1wb3RlbnRpYWwtZG91YmxlLXB1
dC1vZi1tYXB0cmFjay1lbnRyeS5wYXRjaDwvYT4gIDxiPmluIE5PTkU8L2I+ICg8ZW0+Z250dGFi
OiBBdm9pZCBwb3RlbnRpYWwgZG91YmxlLXB1dCBvZiBtYXB0cmFjayBlbnRyeTwvZW0+KSAgLi4u
IDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9s
b2dzLTQ4MS1zdGFibGUvZGVidWcvMjE4WzI1XSI+REVCVUc8L2E+IDwvbGk+CiAgPGxpPjxhIGhy
ZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMTgtNC42LzAwMDQtZ250
dGFiLWNvcnJlY3QtbWFwdHJhY2stdGFibGUtYWNjZXNzZXMucGF0Y2giPnhzYTIxOC00LjYvMDAw
NC1nbnR0YWItY29ycmVjdC1tYXB0cmFjay10YWJsZS1hY2Nlc3Nlcy5wYXRjaDwvYT4gIDxiPmlu
IHhlbjwvYj4gKDxlbT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3
ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD1jYTcxZWIzMWQ2OWE4Nzg5NWE3NDQ0NGM3Mjk1
MTMwOGYzZjdjOTA2Ij5nbnR0YWI6IGNvcnJlY3QgbWFwdHJhY2sgdGFibGUgYWNjZXNzZXM8L2E+
PC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vycy9sYXJza3VydGgvQ29kZS94ZW4tcmVs
ZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8yMThbMjZdIj5ERUJVRzwvYT4gPC9saT4K
ICA8bGkgc3R5bGU9ImNvbG9yOkxJR0hUU0FMTU9OOyI+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMu
eGVucHJvamVjdC5vcmcveHNhL3hzYTIxOC00LjcvMDAwMS1JT01NVS1oYW5kbGUtSU9NTVUtbWFw
cGluZy1hbmQtdW5tYXBwaW5nLWZhaWx1cmVzLnBhdGNoIj54c2EyMTgtNC43LzAwMDEtSU9NTVUt
aGFuZGxlLUlPTU1VLW1hcHBpbmctYW5kLXVubWFwcGluZy1mYWlsdXJlcy5wYXRjaDwvYT4gIDxi
PmluIE5PTkU8L2I+ICg8ZW0+SU9NTVU6IGhhbmRsZSBJT01NVSBtYXBwaW5nIGFuZCB1bm1hcHBp
bmcgZmFpbHVyZXM8L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9D
b2RlL3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIxOFsyN10iPkRFQlVH
PC9hPiA8L2xpPgogIDxsaT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94
c2EveHNhMjE4LTQuNy8wMDAyLWdudHRhYi1maXgtdW5tYXAtcGluLWFjY291bnRpbmctcmFjZS5w
YXRjaCI+eHNhMjE4LTQuNy8wMDAyLWdudHRhYi1maXgtdW5tYXAtcGluLWFjY291bnRpbmctcmFj
ZS5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4gKDxlbT48YSBocmVmPSJodHRwOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD1jYTk3NDA5MWM4
NTU4Y2QxNmQ0ZjhiMmNkODM2NGY1ODE3ZTU3ZWFmIj5nbnR0YWI6IGZpeCB1bm1hcCBwaW4gYWNj
b3VudGluZyByYWNlPC9hPjwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1
cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjE4WzI4XSI+
REVCVUc8L2E+IDwvbGk+CiAgPGxpIHN0eWxlPSJjb2xvcjpMSUdIVFNBTE1PTjsiPjxhIGhyZWY9
Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMTgtNC43LzAwMDMtZ250dGFi
LUF2b2lkLXBvdGVudGlhbC1kb3VibGUtcHV0LW9mLW1hcHRyYWNrLWVudHJ5LnBhdGNoIj54c2Ey
MTgtNC43LzAwMDMtZ250dGFiLUF2b2lkLXBvdGVudGlhbC1kb3VibGUtcHV0LW9mLW1hcHRyYWNr
LWVudHJ5LnBhdGNoPC9hPiAgPGI+aW4gTk9ORTwvYj4gKDxlbT5nbnR0YWI6IEF2b2lkIHBvdGVu
dGlhbCBkb3VibGUtcHV0IG9mIG1hcHRyYWNrIGVudHJ5PC9lbT4pICAuLi4gPGEgaHJlZj0iZmls
ZTovLy9Vc2Vycy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJs
ZS9kZWJ1Zy8yMThbMjldIj5ERUJVRzwvYT4gPC9saT4KICA8bGk+PGEgaHJlZj0iaHR0cDovL3hl
bmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIxOC00LjcvMDAwNC1nbnR0YWItY29ycmVjdC1t
YXB0cmFjay10YWJsZS1hY2Nlc3Nlcy5wYXRjaCI+eHNhMjE4LTQuNy8wMDA0LWdudHRhYi1jb3Jy
ZWN0LW1hcHRyYWNrLXRhYmxlLWFjY2Vzc2VzLnBhdGNoPC9hPiAgPGI+aW4geGVuPC9iPiAoPGVt
PjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD14ZW4uZ2l0
O2E9Y29tbWl0ZGlmZjtoPWNhNzFlYjMxZDY5YTg3ODk1YTc0NDQ0YzcyOTUxMzA4ZjNmN2M5MDYi
PmdudHRhYjogY29ycmVjdCBtYXB0cmFjayB0YWJsZSBhY2Nlc3NlczwvYT48L2VtPikgIC4uLiA8
YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxlYXNlLWxvZ3MvbG9n
cy00ODEtc3RhYmxlL2RlYnVnLzIxOFszMF0iPkRFQlVHPC9hPiA8L2xpPgo8L3VsPgoKPHAgc3R5
bGU9ImNvbG9yOkJMQUNLOyI+RXhjZXJwdCBmcm9tIFhTQTwvcD48dWwgc3R5bGU9ImNvbG9yOkJM
QUNLOyI+IAo8cHJlPlZVTE5FUkFCTEUgU1lTVEVNUwo9PT09PT09PT09PT09PT09PT0KCkFsbCB2
ZXJzaW9ucyBvZiBYZW4gYXJlIHZ1bG5lcmFibGUuCgpCb3RoIEFSTSBhbmQgeDg2IGFyZSB2dWxu
ZXJhYmxlLgoKT24geDg2LCBzeXN0ZW1zIHdpdGggZWl0aGVyIFBWIG9yIEhWTSBndWVzdHMgYXJl
IHZ1bG5lcmFibGUuCjwvcHJlPjxwcmU+UkVTT0xVVElPTgo9PT09PT09PT09CgpBcHBseWluZyB0
aGUgYXBwcm9wcmlhdGUgc2V0IG9mIGF0dGFjaGVkIHBhdGNoZXMgcmVzb2x2ZXMgdGhpcyBpc3N1
ZS4KCnhzYTIxOC11bnN0YWJsZS8qLnBhdGNoICAgIHhlbi11bnN0YWJsZQp4c2EyMTgtNC44Lyou
cGF0Y2ggICAgICAgICBYZW4gNC44LngKeHNhMjE4LTQuNy8qLnBhdGNoICAgICAgICAgWGVuIDQu
Ny54CnhzYTIxOC00LjYvKi5wYXRjaCAgICAgICAgIFhlbiA0LjYueAp4c2EyMTgtNC41LyoucGF0
Y2ggICAgICAgICBYZW4gNC41LngKCiQgc2hhMjU2c3VtIHhzYTIxOCovKgo8YSBocmVmPSJmaWxl
Oi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGdu
L1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wL3hzYTIxOC11bnN0YWJsZS8w
MDAxLWdudHRhYi1maXgtdW5tYXAtcGluLWFjY291bnRpbmctcmFjZS5wYXRjaCI+NmY1ZTU4OGVk
YjZkM2YwYTM3Yjg5MjM1ZTk1Y2RjYzdjYTczY2RmZjIzNmQ4NmI2NWU2ZjYwOGJkMTViMDNlYyAg
eHNhMjE4LXVuc3RhYmxlLzAwMDEtZ250dGFiLWZpeC11bm1hcC1waW4tYWNjb3VudGluZy1yYWNl
LnBhdGNoPC9hPgo8YSBocmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3
Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2sl
MjBUZW1wL3hzYTIxOC11bnN0YWJsZS8wMDAyLWdudHRhYi1Bdm9pZC1wb3RlbnRpYWwtZG91Ymxl
LXB1dC1vZi1tYXB0cmFjay1lbnRyeS5wYXRjaCI+NWNiODVmMGFhYTE5ZmYzNDNmYzUxYjA4YWRk
YmYzN2Q2MjM1Mjc3NDExNWFjZDI4ZWIxOGE3M2Y2NzUwN2UyMSAgeHNhMjE4LXVuc3RhYmxlLzAw
MDItZ250dGFiLUF2b2lkLXBvdGVudGlhbC1kb3VibGUtcHV0LW9mLW1hcHRyYWNrLWVudHJ5LnBh
dGNoPC9hPgo8YSBocmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43
XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBU
ZW1wL3hzYTIxOC11bnN0YWJsZS8wMDAzLWdudHRhYi1jb3JyZWN0LW1hcHRyYWNrLXRhYmxlLWFj
Y2Vzc2VzLnBhdGNoIj5mNWYzZDI3Y2UyODI5YjNhYTVlMDliMjE2YmY5YWZjYjFkYzZiMWY5ZjNi
M2EwZjNlYmZlNWE2OGI0OTQ4YWVmICB4c2EyMTgtdW5zdGFibGUvMDAwMy1nbnR0YWItY29ycmVj
dC1tYXB0cmFjay10YWJsZS1hY2Nlc3Nlcy5wYXRjaDwvYT4KPGEgaHJlZj0iZmlsZTovLy9wcml2
YXRlL3Zhci9mb2xkZXJzLzJuL2tjX3NydzJuN18zMDdrazA1eGowOGdqaDAwMDBnbi9UL2NvbS5t
aWNyb3NvZnQuT3V0bG9vay9PdXRsb29rJTIwVGVtcC94c2EyMTgtNC41LzAwMDEtSU9NTVUtaGFu
ZGxlLUlPTU1VLW1hcHBpbmctYW5kLXVubWFwcGluZy1mYWlsdXJlcy5wYXRjaCI+ZmFmYjg3NzM5
NTdiYmZmYjIxYWI0M2M3YTM1NTllZmUxNWY1MmQyMzRhZmJhNWYyYWQyNzM5NDExOTQ2YzAyMSAg
eHNhMjE4LTQuNS8wMDAxLUlPTU1VLWhhbmRsZS1JT01NVS1tYXBwaW5nLWFuZC11bm1hcHBpbmct
ZmFpbHVyZXMucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8y
bi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2sv
T3V0bG9vayUyMFRlbXAveHNhMjE4LTQuNS8wMDAyLWdudHRhYi1maXgtdW5tYXAtcGluLWFjY291
bnRpbmctcmFjZS5wYXRjaCI+NDM5OGFkNzExMTQyMWRiZjk1NGVkZTY1MWNiN2Y5YWNkODNjNjU0
YzdmYTkzZDU0YTRlNWY5YjdiMjVmZTkxOCAgeHNhMjE4LTQuNS8wMDAyLWdudHRhYi1maXgtdW5t
YXAtcGluLWFjY291bnRpbmctcmFjZS5wYXRjaDwvYT4KPGEgaHJlZj0iZmlsZTovLy9wcml2YXRl
L3Zhci9mb2xkZXJzLzJuL2tjX3NydzJuN18zMDdrazA1eGowOGdqaDAwMDBnbi9UL2NvbS5taWNy
b3NvZnQuT3V0bG9vay9PdXRsb29rJTIwVGVtcC94c2EyMTgtNC41LzAwMDMtZ250dGFiLUF2b2lk
LXBvdGVudGlhbC1kb3VibGUtcHV0LW9mLW1hcHRyYWNrLWVudHJ5LnBhdGNoIj45ZDIzOTQ2YWZi
OTZhNzBjNTc0YjhjN2ZmNDJlZDhiMzBiNzJlOWExZjc1MWZmNjE3YTc1NzhjNzk2NDVjMDk0ICB4
c2EyMTgtNC41LzAwMDMtZ250dGFiLUF2b2lkLXBvdGVudGlhbC1kb3VibGUtcHV0LW9mLW1hcHRy
YWNrLWVudHJ5LnBhdGNoPC9hPgo8YSBocmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMv
Mm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1pY3Jvc29mdC5PdXRsb29r
L091dGxvb2slMjBUZW1wL3hzYTIxOC00LjUvMDAwNC1nbnR0YWItY29ycmVjdC1tYXB0cmFjay10
YWJsZS1hY2Nlc3Nlcy5wYXRjaCI+MjdkOTJjNmY0ZDg5ZGUzZmQ5ZTkzMTEzMzc4MjMzNzAzMDNj
MWVmOTg1Y2NlMmJkOWJlYTI4ZjAwY2Q2YzE4NCAgeHNhMjE4LTQuNS8wMDA0LWdudHRhYi1jb3Jy
ZWN0LW1hcHRyYWNrLXRhYmxlLWFjY2Vzc2VzLnBhdGNoPC9hPgo8YSBocmVmPSJmaWxlOi8vL3By
aXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29t
Lm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wL3hzYTIxOC00LjYvMDAwMS1JT01NVS1o
YW5kbGUtSU9NTVUtbWFwcGluZy1hbmQtdW5tYXBwaW5nLWZhaWx1cmVzLnBhdGNoIj45OWFjMDkw
ZDc5NTVhNDZjNmM5YzczY2E2MmI2NGNlZjZiOGYwNTQzOTk2MWU1MjI3OGM2NjJmMDMwYTM2ZWUy
ICB4c2EyMTgtNC42LzAwMDEtSU9NTVUtaGFuZGxlLUlPTU1VLW1hcHBpbmctYW5kLXVubWFwcGlu
Zy1mYWlsdXJlcy5wYXRjaDwvYT4KPGEgaHJlZj0iZmlsZTovLy9wcml2YXRlL3Zhci9mb2xkZXJz
LzJuL2tjX3NydzJuN18zMDdrazA1eGowOGdqaDAwMDBnbi9UL2NvbS5taWNyb3NvZnQuT3V0bG9v
ay9PdXRsb29rJTIwVGVtcC94c2EyMTgtNC42LzAwMDItZ250dGFiLWZpeC11bm1hcC1waW4tYWNj
b3VudGluZy1yYWNlLnBhdGNoIj5lMGYwODM5MzM2ZTA1NWMxNDIyY2YwZjc2YzM3ZjZkOWNjODQ3
NGIwMTQwZmZlZjI0NTFkY2E2Njk3YTlmMjBmICB4c2EyMTgtNC42LzAwMDItZ250dGFiLWZpeC11
bm1hcC1waW4tYWNjb3VudGluZy1yYWNlLnBhdGNoPC9hPgo8YSBocmVmPSJmaWxlOi8vL3ByaXZh
dGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1p
Y3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wL3hzYTIxOC00LjYvMDAwMy1nbnR0YWItQXZv
aWQtcG90ZW50aWFsLWRvdWJsZS1wdXQtb2YtbWFwdHJhY2stZW50cnkucGF0Y2giPjVmNmY2MzIx
MWIxOGJiNmVjMTU3MzUzYjllOGI4NDRhYmUzZmQ3NjdlZjE3ODBlNmQyODczMWU5MzU1NTlmYmMg
IHhzYTIxOC00LjYvMDAwMy1nbnR0YWItQXZvaWQtcG90ZW50aWFsLWRvdWJsZS1wdXQtb2YtbWFw
dHJhY2stZW50cnkucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVy
cy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxv
b2svT3V0bG9vayUyMFRlbXAveHNhMjE4LTQuNi8wMDA0LWdudHRhYi1jb3JyZWN0LW1hcHRyYWNr
LXRhYmxlLWFjY2Vzc2VzLnBhdGNoIj42YTc4NmE4YzRiOTE2YjZmOTkwOTI1OThiZDRkNjAzODE5
MDdjZDdlNzI4Yzk4YTc5ZTk5OWFmZWVjNGY0NWE2ICB4c2EyMTgtNC42LzAwMDQtZ250dGFiLWNv
cnJlY3QtbWFwdHJhY2stdGFibGUtYWNjZXNzZXMucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6Ly8v
cHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9j
b20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjE4LTQuNy8wMDAxLUlPTU1V
LWhhbmRsZS1JT01NVS1tYXBwaW5nLWFuZC11bm1hcHBpbmctZmFpbHVyZXMucGF0Y2giPjU4MzU0
ZWVjNWY0ZjBiODc2NDBjNzAyYzZlMWNlMGVlYjU3ZGZmYmQwOTM5NGE5NmU4OGJkNmZmNDJjNTNl
N2UgIHhzYTIxOC00LjcvMDAwMS1JT01NVS1oYW5kbGUtSU9NTVUtbWFwcGluZy1hbmQtdW5tYXBw
aW5nLWZhaWx1cmVzLnBhdGNoPC9hPgo8YSBocmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRl
cnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1pY3Jvc29mdC5PdXRs
b29rL091dGxvb2slMjBUZW1wL3hzYTIxOC00LjcvMDAwMi1nbnR0YWItZml4LXVubWFwLXBpbi1h
Y2NvdW50aW5nLXJhY2UucGF0Y2giPjA2ODNkN2ZmZGJlNjBkYzhlMWQxNjFhZGViMGM1NDY1ZGYx
ODQwZTg2MzUzYjVjYmI5NmRkMjA0ZjJkYmI1MjYgIHhzYTIxOC00LjcvMDAwMi1nbnR0YWItZml4
LXVubWFwLXBpbi1hY2NvdW50aW5nLXJhY2UucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6Ly8vcHJp
dmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20u
bWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjE4LTQuNy8wMDAzLWdudHRhYi1B
dm9pZC1wb3RlbnRpYWwtZG91YmxlLXB1dC1vZi1tYXB0cmFjay1lbnRyeS5wYXRjaCI+NmJmZWY5
ZTE2NTNhMzA1ZTQ5NjUzYzViODFhY2I1N2NhNDFlZTg0MTBlYTA4NWQ0OWM5YmM3ZTRjY2QzMWU1
NCAgeHNhMjE4LTQuNy8wMDAzLWdudHRhYi1Bdm9pZC1wb3RlbnRpYWwtZG91YmxlLXB1dC1vZi1t
YXB0cmFjay1lbnRyeS5wYXRjaDwvYT4KPGEgaHJlZj0iZmlsZTovLy9wcml2YXRlL3Zhci9mb2xk
ZXJzLzJuL2tjX3NydzJuN18zMDdrazA1eGowOGdqaDAwMDBnbi9UL2NvbS5taWNyb3NvZnQuT3V0
bG9vay9PdXRsb29rJTIwVGVtcC94c2EyMTgtNC43LzAwMDQtZ250dGFiLWNvcnJlY3QtbWFwdHJh
Y2stdGFibGUtYWNjZXNzZXMucGF0Y2giPmI0ZWRlMjllM2E5NGQ5ZTc5OTJjOTBiOGI3YzhkNDg5
ZTA3MTc2NDIxOGIyODk2MmI1NzU1YTQ0NDA0MGUxYWUgIHhzYTIxOC00LjcvMDAwNC1nbnR0YWIt
Y29ycmVjdC1tYXB0cmFjay10YWJsZS1hY2Nlc3Nlcy5wYXRjaDwvYT4KPGEgaHJlZj0iZmlsZTov
Ly9wcml2YXRlL3Zhci9mb2xkZXJzLzJuL2tjX3NydzJuN18zMDdrazA1eGowOGdqaDAwMDBnbi9U
L2NvbS5taWNyb3NvZnQuT3V0bG9vay9PdXRsb29rJTIwVGVtcC94c2EyMTgtNC44LzAwMDEtZ250
dGFiLWZpeC11bm1hcC1waW4tYWNjb3VudGluZy1yYWNlLnBhdGNoIj5jMmExYjQwZTc2NzY0MzMz
ZjNlZTM0ZGQ5YmM3ZDNlMzRiYWI5MWY4YjQ0ZWFhZTdhYTZmMTg3YmJkZGIzNThmICB4c2EyMTgt
NC44LzAwMDEtZ250dGFiLWZpeC11bm1hcC1waW4tYWNjb3VudGluZy1yYWNlLnBhdGNoPC9hPgo8
YSBocmVmPSJmaWxlOi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4
ajA4Z2poMDAwMGduL1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wL3hzYTIx
OC00LjgvMDAwMi1nbnR0YWItQXZvaWQtcG90ZW50aWFsLWRvdWJsZS1wdXQtb2YtbWFwdHJhY2st
ZW50cnkucGF0Y2giPmEyMTBmZjE3YTBjYTFhODFmMmM5OGNjZTg0YTEwNGFjN2RkMmYxYTcyZmEz
ODU1Y2E1ZjNiM2QxM2U5NTQ2OGMgIHhzYTIxOC00LjgvMDAwMi1nbnR0YWItQXZvaWQtcG90ZW50
aWFsLWRvdWJsZS1wdXQtb2YtbWFwdHJhY2stZW50cnkucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6
Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24v
VC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjE4LTQuOC8wMDAzLWdu
dHRhYi1jb3JyZWN0LW1hcHRyYWNrLXRhYmxlLWFjY2Vzc2VzLnBhdGNoIj4wYjhmYTNkNmEwZjNj
Y2I0M2M4MTM0ZGIyMjQwODY3ZDVhODUwZWUwODIxZDQxMjRhMTY0MjU5NmI0ZDZjYjVhICB4c2Ey
MTgtNC44LzAwMDMtZ250dGFiLWNvcnJlY3QtbWFwdHJhY2stdGFibGUtYWNjZXNzZXMucGF0Y2g8
L2E+CiQKPC9wcmU+PC91bD4KPGEgbmFtZT0iMjE5Ij48L2E+PGgzPjxhIG5hbWU9IjIxOSI+PC9h
PjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS9hZHZpc29yeS0yMTku
aHRtbCI+WFNBIDIxOTwvYT48L2gzPjxwIHN0eWxlPSJjb2xvcjpCTEFDSzsiPkNvbXBhcmlzb25z
IHNwZWNpZmljIHRvIDQuODo8L3A+PHVsIHN0eWxlPSJjb2xvcjpCTEFDSzsiPiAKICA8bGk+PGEg
aHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIxOS00LjgucGF0Y2gi
PnhzYTIxOS00LjgucGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0cDov
L3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9
OTgyZDQ3N2I1NmI3MzIxYTVkMjJkMmZmYzU4NWEyMjA4NmQ2ZjFhZiI+eDg2L3NoYWRvdzogSG9s
ZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2YgZW11bGF0ZWQgd3JpdGVzPC9hPjwvZW0+
KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2Ut
bG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjE5WzM3XSI+REVCVUc8L2E+IDwvbGk+CjwvdWw+
Cgo8cCBzdHlsZT0iY29sb3I6R1JBWTsiPk90aGVyIGNvbXBhcmlzb25zIChjYW4gcHJvYmFibHkg
YmUgaWdub3JlZCk6PC9wPjx1bCBzdHlsZT0iY29sb3I6R1JBWTsiPiAKICA8bGk+PGEgaHJlZj0i
aHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIxOS5wYXRjaCI+eHNhMjE5LnBh
dGNoPC9hPiAgPGI+aW4geGVuPC9iPiAoPGVtPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnBy
b2plY3Qub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPTk4MmQ0NzdiNTZiNzMy
MWE1ZDIyZDJmZmM1ODVhMjIwODZkNmYxYWYiPng4Ni9zaGFkb3c6IEhvbGQgcmVmZXJlbmNlcyBm
b3IgdGhlIGR1cmF0aW9uIG9mIGVtdWxhdGVkIHdyaXRlczwvYT48L2VtPikgIC4uLiA8YSBocmVm
PSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEt
c3RhYmxlL2RlYnVnLzIxOVszNF0iPkRFQlVHPC9hPiA8L2xpPgogIDxsaSBzdHlsZT0iY29sb3I6
TElHSFRTQUxNT047Ij48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2Ev
eHNhMjE5LTQuNS5wYXRjaCI+eHNhMjE5LTQuNS5wYXRjaDwvYT4gIDxiPmluIE5PTkU8L2I+ICg8
ZW0+eDg2L3NoYWRvdzogSG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2YgZW11bGF0
ZWQgd3JpdGVzPC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vycy9sYXJza3VydGgvQ29k
ZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8yMTlbMzVdIj5ERUJVRzwv
YT4gPC9saT4KICA8bGkgc3R5bGU9ImNvbG9yOkxJR0hUU0FMTU9OOyI+PGEgaHJlZj0iaHR0cDov
L3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIxOS00LjYucGF0Y2giPnhzYTIxOS00LjYu
cGF0Y2g8L2E+ICA8Yj5pbiBOT05FPC9iPiAoPGVtPng4Ni9zaGFkb3c6IEhvbGQgcmVmZXJlbmNl
cyBmb3IgdGhlIGR1cmF0aW9uIG9mIGVtdWxhdGVkIHdyaXRlczwvZW0+KSAgLi4uIDxhIGhyZWY9
ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1z
dGFibGUvZGVidWcvMjE5WzM2XSI+REVCVUc8L2E+IDwvbGk+CjwvdWw+CjxhIG5hbWU9IjIyMCI+
PC9hPjxoMz48YSBuYW1lPSIyMjAiPjwvYT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9q
ZWN0Lm9yZy94c2EvYWR2aXNvcnktMjIwLmh0bWwiPlhTQSAyMjA8L2E+PC9oMz48cCBzdHlsZT0i
Y29sb3I6QkxBQ0s7Ij5Db21wYXJpc29ucyBzcGVjaWZpYyB0byA0Ljg6PC9wPjx1bCBzdHlsZT0i
Y29sb3I6QkxBQ0s7Ij4gCiAgPGxpPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qu
b3JnL3hzYS94c2EyMjAtNC44LnBhdGNoIj54c2EyMjAtNC44LnBhdGNoPC9hPiAgPGI+aW4geGVu
PC9iPiAoPGVtPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/
cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPWFlZGFhODJjMmY2NzE1NDRhODQwMDliNTMxNTQ0Nzdm
NDQzMWM2MjkiPng4NjogYXZvaWQgbGVha2luZyBQS1JVIGFuZCBCTkQqIGJldHdlZW4gdkNQVS1z
PC9hPjwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVu
LXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjIwWzQyXSI+REVCVUc8L2E+IDwv
bGk+CjwvdWw+Cgo8cCBzdHlsZT0iY29sb3I6R1JBWTsiPk90aGVyIGNvbXBhcmlzb25zIChjYW4g
cHJvYmFibHkgYmUgaWdub3JlZCk6PC9wPjx1bCBzdHlsZT0iY29sb3I6R1JBWTsiPiAKICA8bGkg
c3R5bGU9ImNvbG9yOkxJR0hUU0FMTU9OOyI+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJv
amVjdC5vcmcveHNhL3hzYTIyMC5wYXRjaCI+eHNhMjIwLnBhdGNoPC9hPiAgPGI+aW4gTk9ORTwv
Yj4gKDxlbT54ODY6IGF2b2lkIGxlYWtpbmcgUEtSVSBhbmQgQk5EKiBiZXR3ZWVuIHZDUFUtczwv
ZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVh
c2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjIwWzM4XSI+REVCVUc8L2E+IDwvbGk+CiAg
PGxpIHN0eWxlPSJjb2xvcjpMSUdIVFNBTE1PTjsiPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhl
bnByb2plY3Qub3JnL3hzYS94c2EyMjAtNC41LnBhdGNoIj54c2EyMjAtNC41LnBhdGNoPC9hPiAg
PGI+aW4gTk9ORTwvYj4gKDxlbT54ODY6IGF2b2lkIGxlYWtpbmcgQk5EKiBiZXR3ZWVuIHZDUFUt
czwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJl
bGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjIwWzM5XSI+REVCVUc8L2E+IDwvbGk+
CiAgPGxpIHN0eWxlPSJjb2xvcjpMSUdIVFNBTE1PTjsiPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRz
LnhlbnByb2plY3Qub3JnL3hzYS94c2EyMjAtNC42LnBhdGNoIj54c2EyMjAtNC42LnBhdGNoPC9h
PiAgPGI+aW4gTk9ORTwvYj4gKDxlbT54ODY6IGF2b2lkIGxlYWtpbmcgQk5EKiBiZXR3ZWVuIHZD
UFUtczwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVu
LXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjIwWzQwXSI+REVCVUc8L2E+IDwv
bGk+CiAgPGxpIHN0eWxlPSJjb2xvcjpMSUdIVFNBTE1PTjsiPjxhIGhyZWY9Imh0dHA6Ly94ZW5i
aXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMjAtNC43LnBhdGNoIj54c2EyMjAtNC43LnBhdGNo
PC9hPiAgPGI+aW4gTk9ORTwvYj4gKDxlbT54ODY6IGF2b2lkIGxlYWtpbmcgUEtSVSBhbmQgQk5E
KiBiZXR3ZWVuIHZDUFUtczwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1
cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjIwWzQxXSI+
REVCVUc8L2E+IDwvbGk+CjwvdWw+CjxhIG5hbWU9IjIyMSI+PC9hPjxoMz48YSBuYW1lPSIyMjEi
PjwvYT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EvYWR2aXNvcnkt
MjIxLmh0bWwiPlhTQSAyMjE8L2E+PC9oMz48cCBzdHlsZT0iY29sb3I6R1JBWTsiPk90aGVyIGNv
bXBhcmlzb25zIChjYW4gcHJvYmFibHkgYmUgaWdub3JlZCk6PC9wPjx1bCBzdHlsZT0iY29sb3I6
R1JBWTsiPiAKICA8bGk+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNh
L3hzYTIyMS5wYXRjaCI+eHNhMjIxLnBhdGNoPC9hPiAgPGI+aW4geGVuPC9iPiAoPGVtPjxhIGhy
ZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29t
bWl0ZGlmZjtoPWU1ZGEzY2NhZmQ5YTMwZjFkODE2NWIzZTUxZjkzYzQ4Njc1YzY1NmQiPmV2dGNo
bjogYXZvaWQgTlVMTCBkZXJlZnM8L2E+PC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vy
cy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8y
MjFbNDNdIj5ERUJVRzwvYT4gPC9saT4KPC91bD4KCjxwIHN0eWxlPSJjb2xvcjpCTEFDSzsiPkV4
Y2VycHQgZnJvbSBYU0E8L3A+PHVsIHN0eWxlPSJjb2xvcjpCTEFDSzsiPiAKPHByZT5WVUxORVJB
QkxFIFNZU1RFTVMKPT09PT09PT09PT09PT09PT09CgpYZW4gdmVyc2lvbnMgNC40IGFuZCBuZXdl
ciBhcmUgdnVsbmVyYWJsZS4gIFhlbiB2ZXJzaW9ucyA0LjMgYW5kCmVhcmxpZXIgYXJlIG5vdCBh
ZmZlY3RlZC4KCkJvdGggeDg2IGFuZCBBUk0gc3lzdGVtcyBhcmUgdnVsbmVyYWJsZS4KCldoaWxl
IGFsbCBndWVzdCBraW5kcyBjYW4gY2F1c2UgYSBEZW5pYWwgb2YgU2VydmljZSwgb25seSB4ODYg
UFYgZ3Vlc3RzCm1heSBiZSBhYmxlIHRvIGxldmVyYWdlIHRoZSBwb3NzaWJsZSBpbmZvcm1hdGlv
biBsZWFrcy4KPC9wcmU+PHByZT5SRVNPTFVUSU9OCj09PT09PT09PT0KCkFwcGx5aW5nIHRoZSBh
cHByb3ByaWF0ZSBhdHRhY2hlZCBwYXRjaCByZXNvbHZlcyB0aGlzIGlzc3VlLgoKeHNhMjIxLnBh
dGNoICAgICAgICAgICBYZW4gNC40LnggYW5kIGxhdGVyLCBpbmNsdWRpbmcgeGVuLXVuc3RhYmxl
CgokIHNoYTI1NnN1bSB4c2EyMjEqCjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVy
cy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxv
b2svT3V0bG9vayUyMFRlbXAveHNhMjIxLnBhdGNoIj4yNDI1Mzk2YTcxMzQ2NjgwOGIwZjc1Zjkx
MzM3YmU0ZGQyMGE0ZGVlNzczMzk3MmIwNDQ4OTc3M2M2ZTk3NjU1ICB4c2EyMjEucGF0Y2g8L2E+
CiQKPC9wcmU+PC91bD4KPGEgbmFtZT0iMjIyIj48L2E+PGgzPjxhIG5hbWU9IjIyMiI+PC9hPjxh
IGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS9hZHZpc29yeS0yMjIuaHRt
bCI+WFNBIDIyMjwvYT48L2gzPjxwIHN0eWxlPSJjb2xvcjpCTEFDSzsiPkNvbXBhcmlzb25zIHNw
ZWNpZmljIHRvIDQuODo8L3A+PHVsIHN0eWxlPSJjb2xvcjpCTEFDSzsiPiAKICA8bGk+PGEgaHJl
Zj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIyMi0xLnBhdGNoIj54c2Ey
MjItMS5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4gKDxlbT48YSBocmVmPSJodHRwOi8veGVuYml0
cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD01MGVlMTBl
MjJjZGU2NmU2YzM3Y2UwYzUyNmJhNGZmMmZjYTc2MDZlIj54ZW4vbWVtb3J5OiBGaXggcmV0dXJu
IHZhbHVlIGhhbmRpbmcgb2YgZ3Vlc3RfcmVtb3ZlX3BhZ2UoKTwvYT48L2VtPikgIC4uLiA8YSBo
cmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00
ODEtc3RhYmxlL2RlYnVnLzIyMls0NF0iPkRFQlVHPC9hPiA8L2xpPgogIDxsaT48YSBocmVmPSJo
dHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjIyLTItNC44LnBhdGNoIj54c2Ey
MjItMi00LjgucGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0cDovL3hl
bmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9Mjcw
YjlmOGY2NDkyYzc0MGEyZTZmZjViZjNkZDQ5YjE4MWQyM2ZmZSI+Z3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZSgpIG5lZWRzIGl0cyByZXR1cm4gdmFsdWUgY2hlY2tlZDwvYT48L2VtPikgIC4uLiA8
YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxlYXNlLWxvZ3MvbG9n
cy00ODEtc3RhYmxlL2RlYnVnLzIyMls1MV0iPkRFQlVHPC9hPiA8L2xpPgo8L3VsPgoKPHAgc3R5
bGU9ImNvbG9yOkdSQVk7Ij5PdGhlciBjb21wYXJpc29ucyAoY2FuIHByb2JhYmx5IGJlIGlnbm9y
ZWQpOjwvcD48dWwgc3R5bGU9ImNvbG9yOkdSQVk7Ij4gCiAgPGxpIHN0eWxlPSJjb2xvcjpMSUdI
VFNBTE1PTjsiPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2Ey
MjItMS00LjYucGF0Y2giPnhzYTIyMi0xLTQuNi5wYXRjaDwvYT4gIDxiPmluIE5PTkU8L2I+ICg8
ZW0+eGVuL21lbW9yeTogRml4IHJldHVybiB2YWx1ZSBoYW5kaW5nIG9mIGd1ZXN0X3JlbW92ZV9w
YWdlKCk8L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hl
bi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIyMls0NV0iPkRFQlVHPC9hPiA8
L2xpPgogIDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48YSBocmVmPSJodHRwOi8veGVu
Yml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjIyLTEtNC43LnBhdGNoIj54c2EyMjItMS00Ljcu
cGF0Y2g8L2E+ICA8Yj5pbiBOT05FPC9iPiAoPGVtPnhlbi9tZW1vcnk6IEZpeCByZXR1cm4gdmFs
dWUgaGFuZGluZyBvZiBndWVzdF9yZW1vdmVfcGFnZSgpPC9lbT4pICAuLi4gPGEgaHJlZj0iZmls
ZTovLy9Vc2Vycy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJs
ZS9kZWJ1Zy8yMjJbNDZdIj5ERUJVRzwvYT4gPC9saT4KICA8bGkgc3R5bGU9ImNvbG9yOkxJR0hU
U0FMTU9OOyI+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIy
Mi0yLnBhdGNoIj54c2EyMjItMi5wYXRjaDwvYT4gIDxiPmluIE5PTkU8L2I+ICg8ZW0+Z3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZSgpIG5lZWRzIGl0cyByZXR1cm4gdmFsdWUgY2hlY2tlZDwvZW0+
KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2Ut
bG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjIyWzQ3XSI+REVCVUc8L2E+IDwvbGk+CiAgPGxp
IHN0eWxlPSJjb2xvcjpMSUdIVFNBTE1PTjsiPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnBy
b2plY3Qub3JnL3hzYS94c2EyMjItMi00LjUucGF0Y2giPnhzYTIyMi0yLTQuNS5wYXRjaDwvYT4g
IDxiPmluIE5PTkU8L2I+ICg8ZW0+Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSgpIG5lZWRzIGl0
cyByZXR1cm4gdmFsdWUgY2hlY2tlZDwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMv
bGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjIy
WzQ4XSI+REVCVUc8L2E+IDwvbGk+CiAgPGxpIHN0eWxlPSJjb2xvcjpMSUdIVFNBTE1PTjsiPjxh
IGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMjItMi00LjYucGF0
Y2giPnhzYTIyMi0yLTQuNi5wYXRjaDwvYT4gIDxiPmluIE5PTkU8L2I+ICg8ZW0+Z3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZSgpIG5lZWRzIGl0cyByZXR1cm4gdmFsdWUgY2hlY2tlZDwvZW0+KSAg
Li4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9n
cy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjIyWzQ5XSI+REVCVUc8L2E+IDwvbGk+CiAgPGxpIHN0
eWxlPSJjb2xvcjpMSUdIVFNBTE1PTjsiPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2pl
Y3Qub3JnL3hzYS94c2EyMjItMi00LjcucGF0Y2giPnhzYTIyMi0yLTQuNy5wYXRjaDwvYT4gIDxi
PmluIE5PTkU8L2I+ICg8ZW0+Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSgpIG5lZWRzIGl0cyBy
ZXR1cm4gdmFsdWUgY2hlY2tlZDwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFy
c2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjIyWzUw
XSI+REVCVUc8L2E+IDwvbGk+CjwvdWw+CjxhIG5hbWU9IjIyMyI+PC9hPjxoMz48YSBuYW1lPSIy
MjMiPjwvYT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EvYWR2aXNv
cnktMjIzLmh0bWwiPlhTQSAyMjM8L2E+PC9oMz48cCBzdHlsZT0iY29sb3I6QkxBQ0s7Ij5Db21w
YXJpc29ucyBzcGVjaWZpYyB0byA0Ljg6PC9wPjx1bCBzdHlsZT0iY29sb3I6QkxBQ0s7Ij4gCiAg
PGxpPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMjMucGF0
Y2giPnhzYTIyMy5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4gKDxlbT48YSBocmVmPSJodHRwOi8v
eGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD02
NzBiYjlkZDllZTY0ODVlOWQyZDUxMTg0MTI2ZTRhNDYzMzAwZmNmIj5hcm06IHZnaWM6IERvbid0
IHVwZGF0ZSB0aGUgTFIgd2hlbiB0aGUgSVJRIGlzIG5vdCBlbmFibGVkPC9hPjwvZW0+KSAgLi4u
IDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9ncy9s
b2dzLTQ4MS1zdGFibGUvZGVidWcvMjIzWzUyXSI+REVCVUc8L2E+IDwvbGk+CjwvdWw+Cgo8YSBu
YW1lPSIyMjQiPjwvYT48aDM+PGEgbmFtZT0iMjI0Ij48L2E+PGEgaHJlZj0iaHR0cDovL3hlbmJp
dHMueGVucHJvamVjdC5vcmcveHNhL2Fkdmlzb3J5LTIyNC5odG1sIj5YU0EgMjI0PC9hPjwvaDM+
PHAgc3R5bGU9ImNvbG9yOkJMQUNLOyI+Q29tcGFyaXNvbnMgc3BlY2lmaWMgdG8gNC44OjwvcD48
dWwgc3R5bGU9ImNvbG9yOkJMQUNLOyI+IAogIDxsaT48YSBocmVmPSJodHRwOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjI0LTQuOC8wMDAxLWdudHRhYi1GaXgtaGFuZGxpbmctb2Yt
ZGV2X2J1c19hZGRyLWR1cmluZy11bm1hcC5wYXRjaCI+eHNhMjI0LTQuOC8wMDAxLWdudHRhYi1G
aXgtaGFuZGxpbmctb2YtZGV2X2J1c19hZGRyLWR1cmluZy11bm1hcC5wYXRjaDwvYT4gIDxiPmlu
IHhlbjwvYj4gKDxlbT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3
ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD0xOTU5YjQ5ZjM1MGY1ZjNlNzg1MjU3MjBlYWQx
NjlmMjYyZmY4NTk2Ij5nbnR0YWI6IEZpeCBoYW5kbGluZyBvZiBkZXZfYnVzX2FkZHIgZHVyaW5n
IHVubWFwPC9hPjwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0Nv
ZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjI0WzY5XSI+REVCVUc8
L2E+IDwvbGk+CiAgPGxpPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hz
YS94c2EyMjQtNC44LzAwMDItZ250dGFiLW5ldmVyLWNyZWF0ZS1ob3N0LW1hcHBpbmctdW5sZXNz
LWFza2VkLXRvLnBhdGNoIj54c2EyMjQtNC44LzAwMDItZ250dGFiLW5ldmVyLWNyZWF0ZS1ob3N0
LW1hcHBpbmctdW5sZXNzLWFza2VkLXRvLnBhdGNoPC9hPiAgPGI+aW4geGVuPC9iPiAoPGVtPjxh
IGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9
Y29tbWl0ZGlmZjtoPTQyOWFkMGQzZjI5NGE0Yjk4Y2U2NWE1NWE1NDg2YmVlYzY3MmM3NTkiPmdu
dHRhYjogbmV2ZXIgY3JlYXRlIGhvc3QgbWFwcGluZyB1bmxlc3MgYXNrZWQgdG88L2E+PC9lbT4p
ICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vycy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1s
b2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8yMjRbNzBdIj5ERUJVRzwvYT4gPC9saT4KICA8bGk+
PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhL3hzYTIyNC00LjgvMDAw
My1nbnR0YWItY29ycmVjdC1sb2dpYy10by1nZXQtcGFnZS1yZWZlcmVuY2VzLWR1cmluZy1tLnBh
dGNoIj54c2EyMjQtNC44LzAwMDMtZ250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVm
ZXJlbmNlcy1kdXJpbmctbS5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4gKDxlbT48YSBocmVmPSJo
dHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRp
ZmY7aD1iODU5NjUzYjdjM2JiZTg2YjhjYzdkMzViNWIyNzQ3NDI4YzYyOTM1Ij5nbnR0YWI6IGNv
cnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJpbmcgbWFwIHJlcXVlc3RzPC9h
PjwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJl
bGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjI0WzcxXSI+REVCVUc8L2E+IDwvbGk+
CiAgPGxpIHN0eWxlPSJjb2xvcjpSRUQ7Ij48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9q
ZWN0Lm9yZy94c2EveHNhMjI0LTQuOC8wMDA0LWdudHRhYi1fX2dudHRhYl91bm1hcF9jb21tb25f
Y29tcGxldGUtaXMtYWxsLW9yLW5vdGgucGF0Y2giPnhzYTIyNC00LjgvMDAwNC1nbnR0YWItX19n
bnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9hPiAgPGI+
aW4gTk9ORTwvYj4gKDxlbT5nbnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgp
IGlzIGFsbC1vci1ub3RoaW5nPC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vycy9sYXJz
a3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8yMjRbNzJd
Ij5ERUJVRzwvYT4gPC9saT4KPC91bD4KCjxwIHN0eWxlPSJjb2xvcjpHUkFZOyI+T3RoZXIgY29t
cGFyaXNvbnMgKGNhbiBwcm9iYWJseSBiZSBpZ25vcmVkKTo8L3A+PHVsIHN0eWxlPSJjb2xvcjpH
UkFZOyI+IAogIDxsaT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2Ev
eHNhMjI0LXVuc3RhYmxlLzAwMDEtZ250dGFiLUZpeC1oYW5kbGluZy1vZi1kZXZfYnVzX2FkZHIt
ZHVyaW5nLXVubWFwLnBhdGNoIj54c2EyMjQtdW5zdGFibGUvMDAwMS1nbnR0YWItRml4LWhhbmRs
aW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+
ICg8ZW0+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhl
bi5naXQ7YT1jb21taXRkaWZmO2g9MTk1OWI0OWYzNTBmNWYzZTc4NTI1NzIwZWFkMTY5ZjI2MmZm
ODU5NiI+Z250dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1cmluZyB1bm1hcDwv
YT48L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1y
ZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIyNFs1M10iPkRFQlVHPC9hPiA8L2xp
PgogIDxsaT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjI0
LXVuc3RhYmxlLzAwMDItZ250dGFiLW5ldmVyLWNyZWF0ZS1ob3N0LW1hcHBpbmctdW5sZXNzLWFz
a2VkLXRvLnBhdGNoIj54c2EyMjQtdW5zdGFibGUvMDAwMi1nbnR0YWItbmV2ZXItY3JlYXRlLWhv
c3QtbWFwcGluZy11bmxlc3MtYXNrZWQtdG8ucGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+
PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7
YT1jb21taXRkaWZmO2g9NDI5YWQwZDNmMjk0YTRiOThjZTY1YTU1YTU0ODZiZWVjNjcyYzc1OSI+
Z250dGFiOiBuZXZlciBjcmVhdGUgaG9zdCBtYXBwaW5nIHVubGVzcyBhc2tlZCB0bzwvYT48L2Vt
PikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxlYXNl
LWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIyNFs1NF0iPkRFQlVHPC9hPiA8L2xpPgogIDxs
aT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjI0LXVuc3Rh
YmxlLzAwMDMtZ250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNlcy1kdXJp
bmctbS5wYXRjaCI+eHNhMjI0LXVuc3RhYmxlLzAwMDMtZ250dGFiLWNvcnJlY3QtbG9naWMtdG8t
Z2V0LXBhZ2UtcmVmZXJlbmNlcy1kdXJpbmctbS5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4gKDxl
bT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdp
dDthPWNvbW1pdGRpZmY7aD1iODU5NjUzYjdjM2JiZTg2YjhjYzdkMzViNWIyNzQ3NDI4YzYyOTM1
Ij5nbnR0YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJpbmcgbWFw
IHJlcXVlc3RzPC9hPjwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRo
L0NvZGUveGVuLXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjI0WzU1XSI+REVC
VUc8L2E+IDwvbGk+CiAgPGxpPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3Jn
L3hzYS94c2EyMjQtdW5zdGFibGUvMDAwNC1nbnR0YWItX19nbnR0YWJfdW5tYXBfY29tbW9uX2Nv
bXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoIj54c2EyMjQtdW5zdGFibGUvMDAwNC1nbnR0YWIt
X19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9hPiAg
PGI+aW4geGVuPC9iPiAoPGVtPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3Jn
L2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPTEyNWEzYTlkNmE5NmJmMTQ4NTRjNmE2
YWU3YzJiYmIxOGNlZGI4OGEiPmdudHRhYjogX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRl
KCkgaXMgYWxsLW9yLW5vdGhpbmc8L2E+PC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vy
cy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8y
MjRbNTZdIj5ERUJVRzwvYT4gPC9saT4KICA8bGk+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVu
cHJvamVjdC5vcmcveHNhL3hzYTIyNC00LjUvMDAwMS1nbnR0YWItRml4LWhhbmRsaW5nLW9mLWRl
dl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2giPnhzYTIyNC00LjUvMDAwMS1nbnR0YWItRml4
LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2g8L2E+ICA8Yj5pbiB4
ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2Vi
Lz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9MTk1OWI0OWYzNTBmNWYzZTc4NTI1NzIwZWFkMTY5
ZjI2MmZmODU5NiI+Z250dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1cmluZyB1
bm1hcDwvYT48L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2Rl
L3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIyNFs1N10iPkRFQlVHPC9h
PiA8L2xpPgogIDxsaT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2Ev
eHNhMjI0LTQuNS8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1tYXBwaW5nLXVubGVzcy1h
c2tlZC10by5wYXRjaCI+eHNhMjI0LTQuNS8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1t
YXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4gKDxlbT48YSBo
cmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNv
bW1pdGRpZmY7aD00MjlhZDBkM2YyOTRhNGI5OGNlNjVhNTVhNTQ4NmJlZWM2NzJjNzU5Ij5nbnR0
YWI6IG5ldmVyIGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvPC9hPjwvZW0+KSAg
Li4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9n
cy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjI0WzU4XSI+REVCVUc8L2E+IDwvbGk+CiAgPGxpPjxh
IGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMjQtNC41LzAwMDMt
Z250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNlcy1kdXJpbmctbS5wYXRj
aCI+eHNhMjI0LTQuNS8wMDAzLWdudHRhYi1jb3JyZWN0LWxvZ2ljLXRvLWdldC1wYWdlLXJlZmVy
ZW5jZXMtZHVyaW5nLW0ucGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0
cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZm
O2g9Yjg1OTY1M2I3YzNiYmU4NmI4Y2M3ZDM1YjViMjc0NzQyOGM2MjkzNSI+Z250dGFiOiBjb3Jy
ZWN0IGxvZ2ljIHRvIGdldCBwYWdlIHJlZmVyZW5jZXMgZHVyaW5nIG1hcCByZXF1ZXN0czwvYT48
L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxl
YXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIyNFs1OV0iPkRFQlVHPC9hPiA8L2xpPgog
IDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48YSBocmVmPSJodHRwOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjI0LTQuNS8wMDA0LWdudHRhYi1fX2dudHRhYl91bm1hcF9j
b21tb25fY29tcGxldGUtaXMtYWxsLW9yLW5vdGgucGF0Y2giPnhzYTIyNC00LjUvMDAwNC1nbnR0
YWItX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9h
PiAgPGI+aW4gTk9ORTwvYj4gKDxlbT5nbnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21w
bGV0ZSgpIGlzIGFsbC1vci1ub3RoaW5nPC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vy
cy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8y
MjRbNjBdIj5ERUJVRzwvYT4gPC9saT4KICA8bGk+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVu
cHJvamVjdC5vcmcveHNhL3hzYTIyNC00LjYvMDAwMS1nbnR0YWItRml4LWhhbmRsaW5nLW9mLWRl
dl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2giPnhzYTIyNC00LjYvMDAwMS1nbnR0YWItRml4
LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2g8L2E+ICA8Yj5pbiB4
ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2Vi
Lz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9MTk1OWI0OWYzNTBmNWYzZTc4NTI1NzIwZWFkMTY5
ZjI2MmZmODU5NiI+Z250dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1cmluZyB1
bm1hcDwvYT48L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2Rl
L3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIyNFs2MV0iPkRFQlVHPC9h
PiA8L2xpPgogIDxsaT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2Ev
eHNhMjI0LTQuNi8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1tYXBwaW5nLXVubGVzcy1h
c2tlZC10by5wYXRjaCI+eHNhMjI0LTQuNi8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1t
YXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4gKDxlbT48YSBo
cmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNv
bW1pdGRpZmY7aD00MjlhZDBkM2YyOTRhNGI5OGNlNjVhNTVhNTQ4NmJlZWM2NzJjNzU5Ij5nbnR0
YWI6IG5ldmVyIGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvPC9hPjwvZW0+KSAg
Li4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9n
cy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjI0WzYyXSI+REVCVUc8L2E+IDwvbGk+CiAgPGxpPjxh
IGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMjQtNC42LzAwMDMt
Z250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNlcy1kdXJpbmctbS5wYXRj
aCI+eHNhMjI0LTQuNi8wMDAzLWdudHRhYi1jb3JyZWN0LWxvZ2ljLXRvLWdldC1wYWdlLXJlZmVy
ZW5jZXMtZHVyaW5nLW0ucGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0
cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZm
O2g9Yjg1OTY1M2I3YzNiYmU4NmI4Y2M3ZDM1YjViMjc0NzQyOGM2MjkzNSI+Z250dGFiOiBjb3Jy
ZWN0IGxvZ2ljIHRvIGdldCBwYWdlIHJlZmVyZW5jZXMgZHVyaW5nIG1hcCByZXF1ZXN0czwvYT48
L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxl
YXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIyNFs2M10iPkRFQlVHPC9hPiA8L2xpPgog
IDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48YSBocmVmPSJodHRwOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjI0LTQuNi8wMDA0LWdudHRhYi1fX2dudHRhYl91bm1hcF9j
b21tb25fY29tcGxldGUtaXMtYWxsLW9yLW5vdGgucGF0Y2giPnhzYTIyNC00LjYvMDAwNC1nbnR0
YWItX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9h
PiAgPGI+aW4gTk9ORTwvYj4gKDxlbT5nbnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21w
bGV0ZSgpIGlzIGFsbC1vci1ub3RoaW5nPC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vy
cy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8y
MjRbNjRdIj5ERUJVRzwvYT4gPC9saT4KICA8bGk+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVu
cHJvamVjdC5vcmcveHNhL3hzYTIyNC00LjcvMDAwMS1nbnR0YWItRml4LWhhbmRsaW5nLW9mLWRl
dl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2giPnhzYTIyNC00LjcvMDAwMS1nbnR0YWItRml4
LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2g8L2E+ICA8Yj5pbiB4
ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2Vi
Lz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9MTk1OWI0OWYzNTBmNWYzZTc4NTI1NzIwZWFkMTY5
ZjI2MmZmODU5NiI+Z250dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1cmluZyB1
bm1hcDwvYT48L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2Rl
L3hlbi1yZWxlYXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIyNFs2NV0iPkRFQlVHPC9h
PiA8L2xpPgogIDxsaT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2Ev
eHNhMjI0LTQuNy8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1tYXBwaW5nLXVubGVzcy1h
c2tlZC10by5wYXRjaCI+eHNhMjI0LTQuNy8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1t
YXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4gKDxlbT48YSBo
cmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNv
bW1pdGRpZmY7aD00MjlhZDBkM2YyOTRhNGI5OGNlNjVhNTVhNTQ4NmJlZWM2NzJjNzU5Ij5nbnR0
YWI6IG5ldmVyIGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvPC9hPjwvZW0+KSAg
Li4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVuLXJlbGVhc2UtbG9n
cy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjI0WzY2XSI+REVCVUc8L2E+IDwvbGk+CiAgPGxpPjxh
IGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hzYS94c2EyMjQtNC43LzAwMDMt
Z250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNlcy1kdXJpbmctbS5wYXRj
aCI+eHNhMjI0LTQuNy8wMDAzLWdudHRhYi1jb3JyZWN0LWxvZ2ljLXRvLWdldC1wYWdlLXJlZmVy
ZW5jZXMtZHVyaW5nLW0ucGF0Y2g8L2E+ICA8Yj5pbiB4ZW48L2I+ICg8ZW0+PGEgaHJlZj0iaHR0
cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZm
O2g9Yjg1OTY1M2I3YzNiYmU4NmI4Y2M3ZDM1YjViMjc0NzQyOGM2MjkzNSI+Z250dGFiOiBjb3Jy
ZWN0IGxvZ2ljIHRvIGdldCBwYWdlIHJlZmVyZW5jZXMgZHVyaW5nIG1hcCByZXF1ZXN0czwvYT48
L2VtPikgIC4uLiA8YSBocmVmPSJmaWxlOi8vL1VzZXJzL2xhcnNrdXJ0aC9Db2RlL3hlbi1yZWxl
YXNlLWxvZ3MvbG9ncy00ODEtc3RhYmxlL2RlYnVnLzIyNFs2N10iPkRFQlVHPC9hPiA8L2xpPgog
IDxsaSBzdHlsZT0iY29sb3I6TElHSFRTQUxNT047Ij48YSBocmVmPSJodHRwOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy94c2EveHNhMjI0LTQuNy8wMDA0LWdudHRhYi1fX2dudHRhYl91bm1hcF9j
b21tb25fY29tcGxldGUtaXMtYWxsLW9yLW5vdGgucGF0Y2giPnhzYTIyNC00LjcvMDAwNC1nbnR0
YWItX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9h
PiAgPGI+aW4gTk9ORTwvYj4gKDxlbT5nbnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21w
bGV0ZSgpIGlzIGFsbC1vci1ub3RoaW5nPC9lbT4pICAuLi4gPGEgaHJlZj0iZmlsZTovLy9Vc2Vy
cy9sYXJza3VydGgvQ29kZS94ZW4tcmVsZWFzZS1sb2dzL2xvZ3MtNDgxLXN0YWJsZS9kZWJ1Zy8y
MjRbNjhdIj5ERUJVRzwvYT4gPC9saT4KPC91bD4KCjxwIHN0eWxlPSJjb2xvcjpCTEFDSzsiPkV4
Y2VycHQgZnJvbSBYU0E8L3A+PHVsIHN0eWxlPSJjb2xvcjpCTEFDSzsiPiAKPHByZT5WVUxORVJB
QkxFIFNZU1RFTVMKPT09PT09PT09PT09PT09PT09CgpBbGwgdmVyc2lvbnMgb2YgWGVuIGFyZSB2
dWxuZXJhYmxlLgoKT25seSB4ODYgc3lzdGVtcyBhcmUgdnVsbmVyYWJsZS4KCkFueSBzeXN0ZW0g
cnVubmluZyB1bnRydXN0ZWQgUFYgZ3Vlc3RzIGlzIHZ1bG5lcmFibGUuCgpTeXN0ZW1zIHdpdGgg
dW50cnVzdGVkIEhWTSBndWVzdHMgYXJlIG9ubHkgdnVsbmVyYWJsZSBpZiB0aG9zZSBndWVzdHMK
YXJlIHNlcnZlZCBieSBhIHRydXN0ZWQgUFYgYmFja2VuZCB3aGljaCBpcyB2dWxuZXJhYmxlOiBO
YW1lbHksIG9uZQp3aGljaCBjYWxscyBncmFudF9tYXAoKSB3aXRoIGJvdGggdGhlIEdOVE1BUF9k
ZXZpY2VfbWFwIGFuZApHTlRNQVBfaG9zdF9tYXAgZmxhZ3MuICBUaGUgc2VjdXJpdHkgdGVhbSBp
cyBub3QgYXdhcmUgb2YgYW55IGJhY2tlbmRzCndoaWNoIGFyZSB2dWxuZXJhYmxlLgo8L3ByZT48
cHJlPlJFU09MVVRJT04KPT09PT09PT09PQoKQXBwbHlpbmcgdGhlIGFwcHJvcHJpYXRlIHNldCBv
ZiBhdHRhY2hlZCBwYXRjaGVkIHJlc29sdmVzIHRoaXMgaXNzdWUuCk5vdGUgdGhhdCB0aGVzZSBw
YXRjaGVzIGFyZSBhc3N1bWVkIHRvIGJlIGFwcGxpZWQgb24gdG9wIG9mIHRoZSBYU0EtMjE4Cm9u
ZXM7IG5vdCBkb2luZyBzbyBtYXkgY2F1c2UgYXQgbGVhc3QgbWVjaGFuaWNhbCBwcm9ibGVtcyBv
ZiBhcHBseWluZwp0aGUgb25lcyBoZXJlLgoKeHNhMjI0LXVuc3RhYmxlLyoucGF0Y2ggICAgICAg
ICB4ZW4tdW5zdGFibGUKeHNhMjI0LTQuOC8qLnBhdGNoICAgICAgIFhlbiA0LjgueAp4c2EyMjQt
NC43LyoucGF0Y2ggICAgICAgWGVuIDQuNy54CnhzYTIyNC00LjYvKi5wYXRjaCAgICAgICBYZW4g
NC42LngKeHNhMjI0LTQuNS8qLnBhdGNoICAgICAgIFhlbiA0LjUueAoKJCBzaGEyNTZzdW0geHNh
MjI0Ki8qCjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdf
MzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRl
bXAveHNhMjI0LXVuc3RhYmxlLzAwMDEtZ250dGFiLUZpeC1oYW5kbGluZy1vZi1kZXZfYnVzX2Fk
ZHItZHVyaW5nLXVubWFwLnBhdGNoIj5kYjM5NTM1MTg1YzE4Nzk3NzViNjI4NzNmYmVkMWU2Mjg1
MzAwZWMxZTFiZDVkMDlhYzJkOTZhOThhYzY0NDNjICB4c2EyMjQtdW5zdGFibGUvMDAwMS1nbnR0
YWItRml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2g8L2E+Cjxh
IGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhq
MDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjI0
LXVuc3RhYmxlLzAwMDItZ250dGFiLW5ldmVyLWNyZWF0ZS1ob3N0LW1hcHBpbmctdW5sZXNzLWFz
a2VkLXRvLnBhdGNoIj4xNTg4MjU3ZjViMGM3MTEzY2Q0Nzg0NzUwMTRmNTZmYmViNmU3OWRlN2Fj
YmU2N2NmNmQ3YTI2NWUyYjNmYTE1ICB4c2EyMjQtdW5zdGFibGUvMDAwMi1nbnR0YWItbmV2ZXIt
Y3JlYXRlLWhvc3QtbWFwcGluZy11bmxlc3MtYXNrZWQtdG8ucGF0Y2g8L2E+CjxhIGhyZWY9ImZp
bGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAw
Z24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjI0LXVuc3RhYmxl
LzAwMDMtZ250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNlcy1kdXJpbmct
bS5wYXRjaCI+YTc1MTdjYTBlMjUzZmI5ZmI1YjFlYTFlNTZkMDQxNjdmMzJlZjg3YmUxNDU0NjJh
MTUyNDFhZjI2ZTRlMGQ2NSAgeHNhMjI0LXVuc3RhYmxlLzAwMDMtZ250dGFiLWNvcnJlY3QtbG9n
aWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNlcy1kdXJpbmctbS5wYXRjaDwvYT4KPGEgaHJlZj0iZmls
ZTovLy9wcml2YXRlL3Zhci9mb2xkZXJzLzJuL2tjX3NydzJuN18zMDdrazA1eGowOGdqaDAwMDBn
bi9UL2NvbS5taWNyb3NvZnQuT3V0bG9vay9PdXRsb29rJTIwVGVtcC94c2EyMjQtdW5zdGFibGUv
MDAwNC1nbnR0YWItX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlLWlzLWFsbC1vci1ub3Ro
LnBhdGNoIj45NTEyMTdhODhmOWM5NDVlYjlmNzkzM2NkNjY2MTVhZWY5NTUyMDZmYWI5NTUwMjAz
MzRhYzU0ZGEwNTY2M2ZhICB4c2EyMjQtdW5zdGFibGUvMDAwNC1nbnR0YWItX19nbnR0YWJfdW5t
YXBfY29tbW9uX2NvbXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9hPgo8YSBocmVmPSJmaWxl
Oi8vL3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGdu
L1QvY29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wL3hzYTIyNC00LjUvMDAwMS1n
bnR0YWItRml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2giPjE5
MDQ3MGZiZDc3ZmNhNThhYWI4OWE5YmQwMzQ3MzI1MjVjZThmN2NlN2M0MTdhMGNhNWQyNWIzNjY2
MzliYWEgIHhzYTIyNC00LjUvMDAwMS1nbnR0YWItRml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRk
ci1kdXJpbmctdW5tYXAucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9s
ZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91
dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjI0LTQuNS8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUt
aG9zdC1tYXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaCI+OTM3NGU0ZGQ2NjY2YTYzZmIzMmU2
Y2ZiZGM5NTA3MWIwY2MxNTNmZjdjYjJkMmVmZGQ5ODQ2OGUwZTA3OTYwNSAgeHNhMjI0LTQuNS8w
MDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1tYXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRj
aDwvYT4KPGEgaHJlZj0iZmlsZTovLy9wcml2YXRlL3Zhci9mb2xkZXJzLzJuL2tjX3NydzJuN18z
MDdrazA1eGowOGdqaDAwMDBnbi9UL2NvbS5taWNyb3NvZnQuT3V0bG9vay9PdXRsb29rJTIwVGVt
cC94c2EyMjQtNC41LzAwMDMtZ250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJl
bmNlcy1kdXJpbmctbS5wYXRjaCI+ZDgyNWU2ZmE1ODI3ZTI4ZTM3NTVjOTJiMjc0MDQ0NjY2Y2M5
MWI2YThjYmMxNmUyMDgxZjQzZTAzNzE5OTFkNCAgeHNhMjI0LTQuNS8wMDAzLWdudHRhYi1jb3Jy
ZWN0LWxvZ2ljLXRvLWdldC1wYWdlLXJlZmVyZW5jZXMtZHVyaW5nLW0ucGF0Y2g8L2E+CjxhIGhy
ZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhn
amgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjI0LTQu
NS8wMDA0LWdudHRhYi1fX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUtaXMtYWxsLW9yLW5v
dGgucGF0Y2giPmQzYWFmZmFmNDg3YTg0ZTQzZmUxMGY3ZGVjNWFmNzJiNjRkMWIyMzE1NDQwYzM2
MzM1YTBlZDhlYzE0MzljYTEgIHhzYTIyNC00LjUvMDAwNC1nbnR0YWItX19nbnR0YWJfdW5tYXBf
Y29tbW9uX2NvbXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9hPgo8YSBocmVmPSJmaWxlOi8v
L3ByaXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1Qv
Y29tLm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wL3hzYTIyNC00LjYvMDAwMS1nbnR0
YWItRml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2giPmM2Y2Q2
YjgyZWY3NzRiZWM1ZWFhZDVmMzJlNzY3YzkxN2JjN2FkMmE3M2VlODFkM2Y3ZWVmNjdhYWYxYTEz
MzAgIHhzYTIyNC00LjYvMDAwMS1nbnR0YWItRml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1k
dXJpbmctdW5tYXAucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVy
cy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxv
b2svT3V0bG9vayUyMFRlbXAveHNhMjI0LTQuNi8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9z
dC1tYXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaCI+ZGIzMmQxNTc1N2M5ZDE0N2M3ZTg5ZWVi
ZDEwYTE2MzI0ZTU5MTQxZmJiNWNlM2ZlYjg3ZmM5YmYwMTg2NGE2YSAgeHNhMjI0LTQuNi8wMDAy
LWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1tYXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaDwv
YT4KPGEgaHJlZj0iZmlsZTovLy9wcml2YXRlL3Zhci9mb2xkZXJzLzJuL2tjX3NydzJuN18zMDdr
azA1eGowOGdqaDAwMDBnbi9UL2NvbS5taWNyb3NvZnQuT3V0bG9vay9PdXRsb29rJTIwVGVtcC94
c2EyMjQtNC42LzAwMDMtZ250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNl
cy1kdXJpbmctbS5wYXRjaCI+NmJjOWJiY2YzMjBkNjczODIyYmQ0MTU0NWEwMTRiZDk5ODI5NGQw
NmM1YjM4ZDc5YTZiYWRmMWExNTRlZDBkNiAgeHNhMjI0LTQuNi8wMDAzLWdudHRhYi1jb3JyZWN0
LWxvZ2ljLXRvLWdldC1wYWdlLXJlZmVyZW5jZXMtZHVyaW5nLW0ucGF0Y2g8L2E+CjxhIGhyZWY9
ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgw
MDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjI0LTQuNi8w
MDA0LWdudHRhYi1fX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUtaXMtYWxsLW9yLW5vdGgu
cGF0Y2giPjA4ODA2NGZlYzMxOTI5MjhmMjA1YjM0YjgwOGNhNDBmZDY4NWE4YmE1MDM3YmI2NjVl
ZDBhNGY4N2Q2ZDQwMzUgIHhzYTIyNC00LjYvMDAwNC1nbnR0YWItX19nbnR0YWJfdW5tYXBfY29t
bW9uX2NvbXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9hPgo8YSBocmVmPSJmaWxlOi8vL3By
aXZhdGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29t
Lm1pY3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wL3hzYTIyNC00LjcvMDAwMS1nbnR0YWIt
Rml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2giPmNkZDkzZmI5
NTBiODIzY2Y5NmZlNTI2ODVmNjM5NGMxYjVlMGExZTNkN2QzYzk2MWE1ZTc4MWRhODM1NTFhOWYg
IHhzYTIyNC00LjcvMDAwMS1nbnR0YWItRml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJp
bmctdW5tYXAucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8y
bi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2sv
T3V0bG9vayUyMFRlbXAveHNhMjI0LTQuNy8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1t
YXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaCI+MDU4M2RhMzE4OTEwODRiMjU1N2E5NjIzYmMy
YjExYTQ4MGUyOTYwMDRhODcxNmI5MWM3OWZlMjhhODI0YTZlMCAgeHNhMjI0LTQuNy8wMDAyLWdu
dHRhYi1uZXZlci1jcmVhdGUtaG9zdC1tYXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaDwvYT4K
PGEgaHJlZj0iZmlsZTovLy9wcml2YXRlL3Zhci9mb2xkZXJzLzJuL2tjX3NydzJuN18zMDdrazA1
eGowOGdqaDAwMDBnbi9UL2NvbS5taWNyb3NvZnQuT3V0bG9vay9PdXRsb29rJTIwVGVtcC94c2Ey
MjQtNC43LzAwMDMtZ250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNlcy1k
dXJpbmctbS5wYXRjaCI+MjMyM2JmNTgxYTgzNWYxNTIyODViOThlZDJlNGI1YjUwM2IwZjY3YmQ4
ZTM0NDlkMzNlOGZlMDNiMTRjZTA2NCAgeHNhMjI0LTQuNy8wMDAzLWdudHRhYi1jb3JyZWN0LWxv
Z2ljLXRvLWdldC1wYWdlLXJlZmVyZW5jZXMtZHVyaW5nLW0ucGF0Y2g8L2E+CjxhIGhyZWY9ImZp
bGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAw
Z24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjI0LTQuNy8wMDA0
LWdudHRhYi1fX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUtaXMtYWxsLW9yLW5vdGgucGF0
Y2giPmI0ZjRhZGIxZWE4NTBlMDE3NGU1MWY3NmRhN2U5Nzc2OTIxMTk3N2M3MTgwOWJkNjIxMDJk
MzNkOTA0NDRiMDkgIHhzYTIyNC00LjcvMDAwNC1nbnR0YWItX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9hPgo8YSBocmVmPSJmaWxlOi8vL3ByaXZh
dGUvdmFyL2ZvbGRlcnMvMm4va2Nfc3J3Mm43XzMwN2trMDV4ajA4Z2poMDAwMGduL1QvY29tLm1p
Y3Jvc29mdC5PdXRsb29rL091dGxvb2slMjBUZW1wL3hzYTIyNC00LjgvMDAwMS1nbnR0YWItRml4
LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmctdW5tYXAucGF0Y2giPjg4YjIwZTY3NjVm
MGJmZmZlNzU5ODIxNWYzYThlMjVjMDkzMWRiZTNjNzIyM2NiM2MwOGY5OTg4NDJjZmMxNGIgIHhz
YTIyNC00LjgvMDAwMS1nbnR0YWItRml4LWhhbmRsaW5nLW9mLWRldl9idXNfYWRkci1kdXJpbmct
dW5tYXAucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9r
Y19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24vVC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0
bG9vayUyMFRlbXAveHNhMjI0LTQuOC8wMDAyLWdudHRhYi1uZXZlci1jcmVhdGUtaG9zdC1tYXBw
aW5nLXVubGVzcy1hc2tlZC10by5wYXRjaCI+Y2U2MmM5N2Y0NzBkNmZiZjU1N2Y1MGJlODkzNjA1
MWU5MTU5MmE2MzMwNTI3NTE1YjdjZGIxODdhMGQ2MzNiMiAgeHNhMjI0LTQuOC8wMDAyLWdudHRh
Yi1uZXZlci1jcmVhdGUtaG9zdC1tYXBwaW5nLXVubGVzcy1hc2tlZC10by5wYXRjaDwvYT4KPGEg
aHJlZj0iZmlsZTovLy9wcml2YXRlL3Zhci9mb2xkZXJzLzJuL2tjX3NydzJuN18zMDdrazA1eGow
OGdqaDAwMDBnbi9UL2NvbS5taWNyb3NvZnQuT3V0bG9vay9PdXRsb29rJTIwVGVtcC94c2EyMjQt
NC44LzAwMDMtZ250dGFiLWNvcnJlY3QtbG9naWMtdG8tZ2V0LXBhZ2UtcmVmZXJlbmNlcy1kdXJp
bmctbS5wYXRjaCI+NWZkOGNkNjc3MzdjNmEwMzhkNmM0N2ZjZjNjNWJkMmQyMzhmNGFjMzYxNTM4
ZDY1MDI5MmVlMTg1YmRhODAwMCAgeHNhMjI0LTQuOC8wMDAzLWdudHRhYi1jb3JyZWN0LWxvZ2lj
LXRvLWdldC1wYWdlLXJlZmVyZW5jZXMtZHVyaW5nLW0ucGF0Y2g8L2E+CjxhIGhyZWY9ImZpbGU6
Ly8vcHJpdmF0ZS92YXIvZm9sZGVycy8ybi9rY19zcncybjdfMzA3a2swNXhqMDhnamgwMDAwZ24v
VC9jb20ubWljcm9zb2Z0Lk91dGxvb2svT3V0bG9vayUyMFRlbXAveHNhMjI0LTQuOC8wMDA0LWdu
dHRhYi1fX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUtaXMtYWxsLW9yLW5vdGgucGF0Y2gi
PmY5YzY1YzdmMDQwNjM4NzI2MDJjNjA5ZDJmYzNjYWZmYzQ0NzE2YjNkMzc4NTY5OTY5YTc4ODRh
YmU4ODFhMTkgIHhzYTIyNC00LjgvMDAwNC1nbnR0YWItX19nbnR0YWJfdW5tYXBfY29tbW9uX2Nv
bXBsZXRlLWlzLWFsbC1vci1ub3RoLnBhdGNoPC9hPgokCjwvcHJlPjwvdWw+CjxhIG5hbWU9IjIy
NSI+PC9hPjxoMz48YSBuYW1lPSIyMjUiPjwvYT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5w
cm9qZWN0Lm9yZy94c2EvYWR2aXNvcnktMjI1Lmh0bWwiPlhTQSAyMjU8L2E+PC9oMz48cCBzdHls
ZT0iY29sb3I6QkxBQ0s7Ij5Db21wYXJpc29ucyBzcGVjaWZpYyB0byA0Ljg6PC9wPjx1bCBzdHls
ZT0iY29sb3I6QkxBQ0s7Ij4gCiAgPGxpPjxhIGhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbnByb2pl
Y3Qub3JnL3hzYS94c2EyMjUucGF0Y2giPnhzYTIyNS5wYXRjaDwvYT4gIDxiPmluIHhlbjwvYj4g
KDxlbT48YSBocmVmPSJodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVu
LmdpdDthPWNvbW1pdGRpZmY7aD1hNzVkN2FkMDUzMzEwM2U3ZjI1NTdjNDUzZjg5ZWJjYmMzMzQw
NWNhIj54ZW4vYXJtOiB2Z2ljOiBTYW5pdGl6ZSB0YXJnZXQgbWFzayB1c2VkIHRvIHNlbmQgU0dJ
PC9hPjwvZW0+KSAgLi4uIDxhIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbGFyc2t1cnRoL0NvZGUveGVu
LXJlbGVhc2UtbG9ncy9sb2dzLTQ4MS1zdGFibGUvZGVidWcvMjI1WzczXSI+REVCVUc8L2E+IDwv
bGk+CjwvdWw+Cgo8L2JvZHk+PC9odG1sPg==

--_005_9AA3BAE34F51415DB4C3FF0A33E012B9citrixcom_
Content-Type: image/png; name="xsa218-diff.png"
Content-Description: xsa218-diff.png
Content-Disposition: attachment; filename="xsa218-diff.png"; size=406024;
	creation-date="Mon, 07 Aug 2017 12:19:54 GMT";
	modification-date="Mon, 07 Aug 2017 12:19:54 GMT"
Content-ID: <336F2300F6E5E94ABA2CE90DFCCB8873@citrix.com>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAACY4AAASWCAYAAACHeqpoAAAKr2lDQ1BJQ0MgUHJvZmlsZQAASImV
lwdUU1kax+976Y2WEOmE3gQp0qWEHoogHUQlJJAEQowpNLsyOIIVFRFQB3AQRMFRKTIWxIJtUGzY
B2RQUNbBgg2VfcASdnbP7p79zvlyf/ly3/997757z/kHAPJ9tlgshFUAyBTJJJGBPoz4hEQGrg/g
ARpQgCmA2BypmBkREQqQmB7/Gh/uAWhivG09ofXvv//XUOWmSjkAQBEIp3ClnEyETyB5hiOWyABA
IQmMsmXiCS5FmCZBGkT48ATzprh9glOm+M7knOhIX4QHAcCT2WwJDwDSe6TOyOLwEB0yDWFbEVcg
QtgPYU8On81FOB/h2ZmZSyf4KMLmKf+kw/uLZopCk83mKXjqWSYD7yeQioXs3P9zOf53ZArl0/cw
RJLMlwRFIiMdWbPajKUhChalzA+fZgF3cv4k8+VBMdPMkfomTjOX7RcyzfKMGOY0syUz1wpkrOhp
liyNVOiLhPNDFfqpLAWnSv2jpjlNEMCa5jx+dNw0Zwli50+zNCMqZGaOr6IukUcqek6TBCieMVM6
0xuHPXMvGT86aKaHeEU/3FQ/f0VdFKOYL5b5KDTFwoiZ/oWBiro0K0pxrQzZYNOczg6OmNGJUKwP
CAWBgAFigBDIgASwEQ4CyG6TpeZM7Gngu1ScKxHw+DIGEzk1qQyWiGMzm2Fva+cMwMQZnHrF7+5P
ni2Ijp+pSW0BcNuMFMUztUXInj7BB0CJM1MzLUaOFwmA84kcuSRrqoae+MAAIlAGNKAJ9IARMAfW
wB44AXfgDfxBMAgH0SABLAYcwAeZSOfZYAVYCwpAEdgGdoEysB9Ug1pwBBwDLeAUOAcugWvgJrgL
HoFeMABegRHwAYxBEISDKBAV0oT0IRPICrKHXCBPyB8KhSKhBCgZ4kEiSA6tgNZDRVAxVAZVQnXQ
L9BJ6Bx0BeqGHkB90BD0FvoCo2AyTIN1YVN4DuwCM+EQOBpeBPPgZXAenA9vgUvhKvgw3Ayfg6/B
d+Fe+BU8igIoEoqOMkBZo1xQvqhwVCIqDSVBrUIVokpQVagGVBuqE3Ub1YsaRn1GY9FUNANtjXZH
B6Fj0Bz0MvQq9CZ0GboW3Yy+gL6N7kOPoL9jKBgdjBXGDcPCxGN4mGxMAaYEU4NpwlzE3MUMYD5g
sVg61gzrjA3CJmDTscuxm7B7sY3Ydmw3th87isPhNHFWOA9cOI6Nk+EKcHtwh3FncbdwA7hPeBJe
H2+PD8An4kX4dfgS/CH8Gfwt/Av8GEGFYEJwI4QTuIRcwlbCAUIb4QZhgDBGVCWaET2I0cR04lpi
KbGBeJH4mPiORCIZklxJC0gC0hpSKeko6TKpj/SZrEa2JPuSk8hy8hbyQXI7+QH5HYVCMaV4UxIp
MsoWSh3lPOUp5ZMSVclGiaXEVVqtVK7UrHRL6bUyQdlEmam8WDlPuUT5uPIN5WEVgoqpiq8KW2WV
SrnKSZUelVFVqqqdarhqpuom1UOqV1QH1XBqpmr+aly1fLVqtfNq/VQU1YjqS+VQ11MPUC9SB2hY
mhmNRUunFdGO0LpoI+pq6nPVY9Vz1MvVT6v30lF0UzqLLqRvpR+j36N/maU7izkrddbGWQ2zbs36
qKGt4a2RqlGo0ahxV+OLJkPTXzNDc7tmi+YTLbSWpdYCrWytfVoXtYa1adru2hztQu1j2g91YB1L
nUid5TrVOtd1RnX1dAN1xbp7dM/rDuvR9bz10vV26p3RG9Kn6nvqC/R36p/Vf8lQZzAZQkYp4wJj
xEDHIMhAblBp0GUwZmhmGGO4zrDR8IkR0cjFKM1op1GH0YixvnGY8QrjeuOHJgQTFxO+yW6TTpOP
pmamcaYbTFtMB800zFhmeWb1Zo/NKeZe5svMq8zvWGAtXCwyLPZa3LSELR0t+ZblljesYCsnK4HV
Xqvu2ZjZrrNFs6tm91iTrZnWWdb11n02dJtQm3U2LTav5xjPSZyzfU7nnO+2jrZC2wO2j+zU7ILt
1tm12b21t7Tn2Jfb33GgOAQ4rHZodXgz12pu6tx9c+87Uh3DHDc4djh+c3J2kjg1OA05GzsnO1c4
97jQXCJcNrlcdsW4+riudj3l+tnNyU3mdsztT3dr9wz3Q+6D88zmpc47MK/fw9CD7VHp0evJ8Ez2
/Mmz18vAi+1V5fXM28ib613j/YJpwUxnHma+9rH1kfg0+Xz0dfNd6dvuh/IL9Cv06/JX84/xL/N/
GmAYwAuoDxgJdAxcHtgehAkKCdoe1MPSZXFYdayRYOfglcEXQsghUSFlIc9CLUMloW1hcFhw2I6w
x/NN5ovmt4SDcFb4jvAnEWYRyyJ+XYBdELGgfMHzSLvIFZGdUdSoJVGHoj5E+0RvjX4UYx4jj+mI
VY5Niq2L/RjnF1cc1xs/J35l/LUErQRBQmsiLjE2sSZxdKH/wl0LB5IckwqS7i0yW5Sz6MpircXC
xaeXKC9hLzmejEmOSz6U/JUdzq5ij6awUipSRji+nN2cV1xv7k7uUKpHanHqizSPtOK0QZ4Hbwdv
iO/FL+EPC3wFZYI36UHp+9M/ZoRnHMwYF8YJGzPxmcmZJ0VqogzRhaV6S3OWdoutxAXi3mVuy3Yt
G5GESGqkkHSRtFVGQ8zOdbm5/Ad5X5ZnVnnWp+zY7OM5qjminOu5lrkbc1/kBeT9vBy9nLO8Y4XB
irUr+lYyV1auglalrOpYbbQ6f/XAmsA1tWuJazPW/rbOdl3xuvfr49a35evmr8nv/yHwh/oCpQJJ
Qc8G9w37f0T/KPixa6PDxj0bvxdyC68W2RaVFH3dxNl0dbPd5tLN41vStnRtddq6bxt2m2jbve1e
22uLVYvzivt3hO1o3snYWbjz/a4lu66UzC3Zv5u4W767tzS0tHWP8Z5te76W8cvulvuUN1boVGys
+LiXu/fWPu99Dft19xft//KT4Kf7lYGVzVWmVSXV2Oqs6ucHYg90/uzyc12NVk1RzbeDooO9tZG1
F+qc6+oO6RzaWg/Xy+uHDicdvnnE70hrg3VDZSO9segoOCo/+vKX5F/uHQs51nHc5XjDCZMTFU3U
psJmqDm3eaSF39LbmtDafTL4ZEebe1vTrza/HjxlcKr8tPrprWeIZ/LPjJ/NOzvaLm4fPsc719+x
pOPR+fjzdy4suNB1MeTi5UsBl853MjvPXva4fOqK25WTV12utlxzutZ83fF602+OvzV1OXU133C+
0XrT9WZb97zuM7e8bp277Xf70h3WnWt359/tvhdz735PUk/vfe79wQfCB28eZj0ce7TmMeZx4ROV
JyVPdZ5W/W7xe2OvU+/pPr++68+inj3q5/S/+kP6x9eB/OeU5yUv9F/UDdoPnhoKGLr5cuHLgVfi
V2PDBX9T/VvFa/PXJ/70/vP6SPzIwBvJm/G3m95pvjv4fu77jtGI0acfMj+MfSz8pPmp9rPL584v
cV9ejGV/xX0t/Wbxre17yPfH45nj42K2hD1pBVBIwmlpALw9CAAlAQDqTQCISlMeeTKgKV8/SeA/
8ZSPngwnABApENMOwIR1q57wIEgqI98jvAGI9gawg4Mi/xHSNAf7KS1SC2JNSsbH3yHeEGcBwLee
8fGxlvHxbzVIsw8BaP8w5c0nQg/5n7CQAGCo/c4p7TXgX+Lv6QIDnie9PAoAAAAJcEhZcwAAFiUA
ABYlAUlSJPAAAAGfaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9
ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHht
bG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAg
ICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9
Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGlt
ZW5zaW9uPjI0NDY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlE
aW1lbnNpb24+MTE3NDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0
aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo6Wlk4AAAAHGlET1QAAAACAAAAAAAAAksA
AAAoAAACSwAAAksAA1fKYMF2qAAAQABJREFUeAHsvQ98VFeZ///M60UVu7RixTWt0YKllR2RsiIV
vhtYG11LunQBMShtMFIrDX7NNmzaCojN0mUp3ZItbfjKH6s0CxWlsuCWbcG1qZt0GxRTKWJMJTWp
pjrAABFSGEr2N7/n3H/n3Dv3ztx7MzMkwyevF8z9d/69z//nPOc5kdGLFiTfOnWKDm14kvAHAiAA
AiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiBQ+AQiE75y
Z/JM/Dgd+OaWwk8tUggCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAAC
IAACIAACIAACIECRm/6lOvnm7+L03//YABwgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIg
AAIgAAIgAAIgAAIgAAIgAAIgAAIgAAKXAIHIXz12b/LsG3H6r/vXXgLJRRJBAARAAARAAARAAARA
AARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAAQikx9ekrxw/AT9eOm/ggYI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgMAlQCAy
4Z/uTv5/xxL0k7r6SyC5SCIIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgEBk/Mqq5Pl4L7XWrQcNEAABEAABEAABEAABEAABEAABEAABEAABEAABEAAB
EAABEAABEAABEAABEAABEAABEAABEACBS4BAZGLNV5Knzx+nn/3ThksguUgiCIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIBA5MPVdyb/t/dP9OKjm0AD
BEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEDgEiDA
imOLkv974ji9+Pi3LoHkDiyJPW176fm2o/T+kr+l0uiogXkG1yDgm0CC4rFe6qdhNLJoFA337S5/
HyZ649Sb4BgOH0mjRg7GGLqz6O+LU7yX4z1iaMXbPTUBniZ6KdabIE44FY0aEcAhPs0lgUu2PGaE
OvjbwIxJSPtBoacvbeLxMosEwvfFg7AMZrmfCs8mixkEr0AABEAABEAABEAgBAHME0NAg5MsEBiE
cwRHqobmGH/wc3Vgzt5tlud42YvYpe0T+hiv/C/0ulro6fPKVzzPLoGBlKOBuM1uKizfstxPDc1x
ikUDFyAAApcogciHv3538nzsJO1/GEdVpi0D8RaaPm4OtWsflVFzz1aKDh39mLRJy8/LPjrU9CK9
/ubbaPzNpTRG01XpozZ+9oc3ia75yxKaVJxegSV2qIUOvN5Ll71nHH1qyvWsRlWIf6mc+tobafT0
Wi2xq5s6adGEkYMs4X3UOHs01b7I0Yqupu7mRZQ+JwdL9BO0c3Ex3f30QOOdmmfOFCZih2jX0zvo
2ecP0+v88ir+d8XV19FN0/+WZpZNpzEj81ua2zfPpunLRYaVUFP3bpqQ1QzLzMPJB/eCQLbKY+HR
HPxtYBDmqfWjsNIXhIXybe8R2tvyGtFl/OwC0XXTPkXXp2kX+3oO0TO79Db1jOHN1deV0Kzb59Kn
Jo3JPD5IxKjlJwfpTQ7sbe/5SyqdVKxEZqhehu+Lc10G+3ra6IVf/IH+7JrxzHqML8DZ7afCs/EV
2Rx/lJZfXxft/e5O+uGzL9IfjXhcPf6TVH57OW9yKcoYs1h7Cx38HQ/EL7yNPmSNz1OdhalzCa6n
P+F81+q14eUFGklTPzWFRjmHPYk4tfznv9Pu3S302hm9Vl9x9Xj61Kx5NHfGhPTjyoAMetqa6BfH
31KjRfS2a6ikNEM4qVjwBARAAARAAATyQADzxIFBTp1/EUEWmco0lVOu5wipcQj6ZGiO8bPHNTXP
7ATF+2dox9PPUvOvztBVQhBJV9B1H7uJ/qZspr95s93DAd9ld47njE4mHs7vca8TQB/jVRKyV1e9
Qsjn89T6UVjpC8kSssiQ4KSzgZSjgbiVMfC6Si3zXl+qz7PbTw3NcYrJI50sUhjY+d53f0gvvmZI
Iq+4jj55699S+ZxSKsqkMxFAJp9rWWT8SAv9+/d3U8vPXyNDEknjSz5Fcz4/N6OuQiAGfT3U9MJh
ekuse5h/vP7xHh86Eebn+AWBfBKITFixOHnuaJxaH4LiWDrw/bG9VDS+wvikhPaxssUkS9mCO6KW
n7EC1Ft0zfgSmpBBAcoezkDc2n1S74Siyk8O8mLNYFkI6WXFu7G64l19czdVRhleXxvNHn0LafpG
dfuouXqSmgTHdR9tnj6algvNPVZO6mTlpMGmPuWIcLhbF065HUSFi6bdVR9tXzCaqp/jp2X11L21
Mv0Cn91xDu8y1S0evHG8awcab5c8k4lK0P7GVTSzdqN85HJV07CPls6flFnZwcVtmEftjYtpeq3Q
mCtjxbGt2VUcS8sjTGwvFTdZKo8FiGvwt4EBoLvUj4JKXwAU8tM+VuIdrSvxGg/r9nVS9SS3Xr6P
WjbX0ZzljdK586qsjg58q5rGeExU+4400X1T55FoAbW/izKmyNQ/mZEL8hu+L851Gdy/djrNXMMD
uBIeI+z2N0bIbj8Vnk2QHMjVt178Ym2NNO+WWmNTS2roJTVb6MkVt3mMl3upqWEZzVtp1QRyr3fh
69whVlIv1ZTU1bhFaU93M02x5lA8HTjyDFVMXajNB9Qv5XUl7Tn8ME0pcmqbEQVn0EsNo8bSSum5
ceWc26V8gAcgAAIgAAIg4INAbsZ4WZFbpMQ+F3Hl7VCQRaaQHhIPhuQ8dbCO8dPXrazNvVzyzCxr
/bH99LV5M6lR3/1uPrb/ltTQvo1LaZLLGNv+YfbusjvHc8QrDQ/Hl7i1EYAs0oZDuclaXVX8vGiX
LvWjoNIXCixkkcHWsN0hD6QcDcSte2yUpy5lXnnreZndfmqwjlM8k2974S6LjFFj7Tyq9RxglNCm
5idpbtRNpi/kf35l8rmWRfbSM6u+SAvXCc0E97/y1XuoYdEUl/Xa4Az6DjXQ6NJUSWQ0o06Ee9zw
FARyTSAy/hv/N/kWWxx76aGGXIc1xP1PUEvjetr3+156743zaPFtE2SjEUgByoFhIG4dXqm3crFm
cCyE9O5voLEzReNYydba6nVrbYlDtLi4VFu8LVvdRFsXTVCT4Lge2h2tIzGet26ccjqI8oxJkBdK
3gRYFA4SQqhvM9at7MTbLc/0+PbRMytupYUbFUlNSTnV3TqF3n7699TyH+voOfVV3R7aXT0lVFKD
OsruINgeujcP+3e4cxLITnl0+loI94O/DfRP2a1+FFL6/JOQX/Y0raKJ89bJB3zlZV0z3rKWxs1Z
Y31bVrWa7igdS292vkSPLV8nFWgqt1B3/W0OJeYEtW1fRbdUOxR5L4bCc8b+yUpigIvwbUhuy2Cc
GmaPo5U8Fy9vaKUN86/3labs9lPh2fiKbE4/cudn39DCeyrKl9I9t36I+l59lmrXSGWwEpexRYIX
klbxQpI6PBFJcKt3A6lzMg+jVFVXTu+l83T+/Pvo8zXzqdjUAevjucBofS6gYSyppPoFn6Cr3uqm
HdUrSej2639V1Nqziq5XFELDMeinQzu/Qz/qOk9vfzvRn7qfp3WNQlCUA0V6M+r4BQEQAAEQuHQI
DLIxXlrwOYkrEWSRaakP2pdDc546SMf4GepWtuZebnkmCliCN2V8mjdlKOJGKq+poynvfzv9nk/y
WNcoR9jiFIJdHT+gaSnmgHNTVOX8IPtjby8euUlJIfk6SOvRIECcrbo6CJJCbvWjkNIXhjFkkZmM
ePijOpByNBC3mWLnVuYzuRHvs9tPDeX21U0W2U9Nq0pp3jpzhFFCS+sX0IdG9NGzj9XS0+Zjlq/t
6dhKU0apxIPJ5HMti5T5rMexcmk9feJDI6j7p7tp5UY5TqracoBW3TZGSUg4Bv3xNtqw8QWid7Ig
kv5Ez69cp22ezawToQSNSxDII4HIR+77SvLNE8fpZ/+yIY/BFlhQiXZWgJquK0DVN9PWyqj/BA7E
bZpQZONXTk09G2iCstCSxlnOXu1vmE0ztVXDTdSzYS5p0QmrODaYlJOyTMyNUy4HUdmJ/iAdBGWs
W/Z4d7IVFHdd+PSU3PJMuOjZu4ImVkgFhbodrVRdqi6Y99ORpu/Ql+YttwQ6q9nKziJXKzvp4xD0
rWwfsi+s8eIRNI6X3vf28ujXKs+lwGnwt4H+c8GtfhRS+vyTML7sbaMFY29RlEP0524KLOJIme2L
2bqloRNT39RBlROUWWhfO626dTrp81chAN/NAnAjnL4j1LB4Kq2Ucz8Z1YsxpsjYP8no+b8K34bk
tAz27qfZY2dqE+KG1h6ar2r+pElcdvup8GzSRDE/r1z5JWhvbTFVNOpRWLrtAN07QwoyEl1N9PnJ
8wwLXvZ+/sjeBppaITZypP6l1rsB1Dn23srDsgbq2TpfH/s7gj2ys5am3q0npLKhiR6er2zMoTht
rx1H1WY6d3XQvValDs9AjUL/ke1UNLWaH9k5qd/gGgRAAARAAAR8E8jDGC+s3CIlDTmJq9L/E2SR
KcwH8YOhOU8dpGP8DHUrW3Mvtzwj6qIVoyaTJYlka9ytDYvp+pHmrg2i/vgR+s5DX6LlprUQng9n
rV3JUMat+UEOxt7uPDJECK+ZwCCtR4Mgb7JVVwdBUsitfhRS+gIzhiySDw0KuIbtAXkg5Wggbj2i
Yz12K/PWyzQX2e2nhnD76iKL7O95hoomLtTplSyl1u/dq2zuTFDT2i/TvDW64L2EjcTsNo3EBJbJ
51gW2X+EaoumkiGJpH0dD9MkRYE+fmg7jSsVckL+iy6lw833UpF+R6EZGO71n34+vatIO70LimM2
MLgZRAQi45bclUwcj9PP1z3hHq3+BMXjvdTPb4eNGEWjRsjJhumgLx6jPv5g2PARNGqkcvaI+KC/
l4680kGxs3xoK/9d9s5iGj9hjMMKhPaK+vviFGePho8sopGsWdQX66JXu4/S2Qvs9rJ30l+Mn8Dh
699m4/9Ebw/9qqOL/WfvL38nFV93AxWLgPv7OM191D9sBBUpAZrxUzn0MZvEqf30makVmvJHtGob
/fu9HyPGRiOLRrkukphx9+M20Run3oRGn0axfyn0Oa4xjivTpxGjRtEI5h3n7w+tv4u1f8UO+iht
ad1B097FyRo2kvNHU9kyo5CnXzcNZQ46B4pj8Z526uw5QVqRUfM0TUp7e45QR1eMjBJKRdePp+uL
XAqaWRfMcpGIU/tvOunEny5o5fpjXK7V/AkeF3dOfgZRffEu+m3nUfqTSDhdRu8uHks3jHErL0Z9
zmoaMg2COMyY0YYobURfPM7thqzvzizq7+Oy3JfgdofL7QhZbs16OHwUtxMMXOd8Wsvz4o98jMbw
Qz91yzk57mHFseHcBrW/2kmnuVG4cNnlVDz2wzRmlAzbGUcO3cOSSg+tGjWRTBs6q/d1sEKYqcFg
9yXO1vjGadb4+Hm5olipfiba0XZuR7msib/LLn83jf7QDVTk0h7bnfXQKy5tnK9BcIC2W4bpwsOs
N/yR2nZKN5wTWepDRMOr9VfDhnPbzWqA3D52tb9KR/90Vqvf7yz+C5rA9WJAf1YYRv+QoR3w3wdm
qkd6rH23V2oiBYff/JaOnviTxsFX+VHSJdqUdxYV0w3XF6ft0/ynVY1c5ms/baAWdog6wh0R9bT/
irpOnOVkcjrfLdNptlEjuK1xq2r5bOPDpi/oOEfNjeDpU137uU7QM6z8slCbqfFYpelf6KelbAWJ
naYqsPBDtky0gC0TiSlodOkuar53WkogfW2bafQty7Xnqh99h/h5qf6cxOR22xfp0H3j9OMxs6g4
5oeZv/5JJs13/+4Q+Gp9WoL7jt+8xuMU0Qby2GDMOIoWp6pI+65jPsfzMvbcS1p9nGJxVvmgn8fi
ue+n7O1rEDYiqmZbYM5PlOhrl17jFfndANoZV35x2sxW3LRTID3GDT172ZJfhT4KsY6Ip152N1Z3
x5Fbuq2V7rru5zRWU5xyqXcDqHMi7dZYw3MxituAxdwGaMqg5dQa20DXqwNp4Um8hWaPm6MpwdkE
Tzz+CsdAeCr/ZNmH4pikgisQAIFLmoA512EIuZ67WfP6XMr/zPSY80NOlxivvX60n0dGZ+nsZe/1
lE9a5cDnXCroGC9lfP/OIhp7w/WUKn5wGccElltYqdEu/MQVskiTmZ2/6wavXM+drXLsTwbhZ05i
pk7/dZHj8As5TnIZJxoe+J6r5CQNmfJmcMoiVa71zT1UGR1O8S6WZR8Vcs0LdDnLJD4cHZNe9uIh
i4yxNe/xpjVvtqzdsbWS3CVgMs9FVnpu8IEscvCsZwWsQ/5lh5nqkV7Z/ftnNA7847t9kE5YRCfX
WiCLvARlkWHyXy0/vq4hixSGoTKtYfutv2qftpr7tEXcp/XGjtBr3Se0NX2xBjHuxqi2hufMHpvb
JjamMCFVXhlurUH2cV4nH0AWqa/Leq55uMgie9v4RLFbVmrZuIk3Bs9N2RisrIfyBtJu3kAqVtgD
y+RzLItMdO2k4sl3a+ko45MxtrqcjNGydjbNWSN0K8poX/dWmmSoCoRloAVm/Sf7XSiOWVBwMcgI
RK6rrkieZ+Wngw1PukZNrUhENXQwvoKKlS8TvFO72FhwoBLeUb5b7ijvatpMlYo1HemsjDY1PUpz
VUsRvODVOHs01XJ9LFu9jeadfooWGhqq0h1RHS9yVM9Qrfaob/1eJ2h/49dpZq2uV6q6Kq/bQV//
69/TxNJafqwuIsgKbZ09y4pPs/moRdGEuP2pi5Yp7325HU47eUHlbsO6Rs22g7RihkrffhZ3fWs3
TX6hgqZrK0kpIfKIYDV1Ny9yVdpz+Tp7j1w0lDXPs6g41tfVQmuWzKGNLplRVtVAD/2jciyOmbK+
LtpcVyl3WZnP+bekZhNtXDqXiobJh7KTK6H6hk/St/kIHcsCJ7PtZLZieBMqLiIYD07pBlGJWBut
X7mE1khboDLCJVW0a/1SmlYsleBykwZZNyhlAd5xXGPlNorVz6BhnPcLuO4IBQD7QqCMvnXEgc1P
2U6U1NTTrae+bcu/OrbYVf3h3/msl0q8y1fTjk+dpnl3r5ERMK7KV++gRxaVutcbjzzrZeWFsYby
AplpTvHZfNBLDdPH0kqtMFXSgVg9jVHKXVdLI1XOqZVlzXTGvzUNe+je+VNcBEr9fCTbP6YeycZu
RHpuf/t/0hyt/VPbOOlxsLZbunMrw/nrQ9SBaBlt2zWbnppzd4olIxI7LjdU0/WyWigJyHzptw4J
n4JxVMqjrcwbcQrYXumu2AzwzvW0hMu11VYZ3omfqvpdtKJymqP88BnyjWu4fFh7VBUXZdSw5xGa
P8XcZyFfBUurdOfnKl0bKNyHqyMsj+rZT1+/fSaZG21lXMppx4H76egDk7XdH842Kp9tfPj0hRnn
6ARCp08C9HUlFYrEuI93ui0iWjxKt97qOn5SdgQ588QMMNHeSMXTxfjNvrhh1tvK1bto5aJp3J5z
X7KAx5xaJ1RPrgtApqc+fn0z8zX20wUlQft3bgF5xxJbZBNpKq+nPeXn6X6XMXgJj4k28pjINr5h
bqNduJlJH0j9bmOLs7c4Lc5qHueznwrPRmxyCDde0emFbWdM9u784tRYexftOnCSSpY32qyNme76
DnGeanMZURe6WQCniWto8/TRtLy9knYdXKmND9O2rwOocyIequKYVx3r7TpEHUfPEl1eTB+bUGzb
gKGlhY/6WTBat0por/dhGZiE9F+ZfvfxkP1r3IEACIBA4RPI39xNzutzKf8zx4A8OKJ9BxbTSw+U
uligLadtrY/QjJQJYoC5VIAxnihFYv6yhOf4LuIrbY5fw3N8OV1VxzEh5RZq0fUVV8giJTKFf8o8
PT9zZ1mOIYu0y3bT580zK26lhRsNSYgplws9tpdt1kBlkXL8yeP0bdvo9FMVlLr8IWQSj1DpGNkS
yDLJV66yyF5eVxmrrauIb7ccjNFt1vnwNtfajbr4WclHMdXbjmIKK2fJ5xxPSZMLj8Ltz9K3A7wo
EWitwyZHSGnjmHFg/1jWFnCtQs/J/LSnSqnJeGmrqy5KLZBFuq1HhJVFhsv/jJno8gFkkalQVBls
0Pprqye79tDbd99PtSmC9hJq2LeR5k+yryfY3LrVsUC6BUq6XPoE+Taf/ZQyTgkopx2Mssh4WyPd
tWQX0bUl9OiWe23rlzpfHocs4HGIkEuz8no3K69rkkhjM7dvmXyuZZH9cTr0807NmNB7DSMksnzo
V4c2L6DS5VpCbIpjYRnY/ZflAopjdjK4GzwEIu//yoLkhZO9dHj9Fs9YtXFFuUWrKGJxr4kX9yYY
38Zo7fTxtEabh4ljgX7AxwLpGg/t22tpunm2iIfPS3cd5iNHzA5DVhjb51E+9rHdvuStdma2b33d
iHNoP2tY4zIdRNkuV7vLwrqqUSoXGS0Givlp0yf1V+7wV58a137dcke3gI/4Ec2UUGRTNVxjLWtp
/Bxd0aWErW/sZusbR7YvpqnmOU5GUNaPoulrPcvDheeZ0jxhX8zKQ0IvzmLqGR+lfDgnMsqiku48
SmVlV9FzzyliuHLWct6gazlr37Dmci1bLklVHVQiUFJHh3dXW6Yo1cGM8pV+acYpTFwMz7w4qeHa
yj6XoVo+IlVNQ5TrS7utvvDxAN18VKkha1D9yl4avPLGqTS2ibrr5+oCUB95by04KgMN24Q2JQHG
4ugNv7OOjnX5hGS9VOJt+zC1PfAy3+uVZ3JwwTv3mrtpftRD2GOE289WYXrZ2iJv67ZZBTzUuJhK
aw3NUe3b1LhR1RbqWXWbovzTzyaoP6sfDWtLl9tN6kJp8LZb+uvFIz99CJcORflBxop1Zp3dCNfX
sKb4vcLQwjPbAb4JzlEpj4o/mr8h2ivhTj0CTPOHe7polPs6pUstq+c+vdLs04nUsivcREvK6KqT
z9GLihtnmQ6eVj02fv9XmdvaQPYgXB1hY3Q9TVQ6cZ6t309tP/UY2vqnfLbxodMXdpzDAQ4gfTot
n//b+i9jU4LSLzjzWfc1oSjTl9Guw1tomqr9xNaUti8eaxxlWUJ7OnfTFHOzWm8Xtf3uHTRpgsuY
01nffCbB+iwIM79jPxsfPaTU8mnv3zP1j1Z8xUXJah7fLHId3zjZD6x+e+3yy3c/pbSvNhAuNw42
fqzjuo9XBtDOWNHy4md94HlhKZzZ5g791NX2Cr3jxkmW4mC69lVYZJQbWALWOY6ZxWUAdUwdP9Sx
9dZqD+utbiDcGdi/lOlPHQ/Zv8QdCIAACFw6BNS21zYOpqEn/5PtvCP/UiaIRJtau3nnvJy3B5pL
+R3jcTTcxlY8XbXNS4hPMoit4g13WrS9xjGpsgEvuYXmjfmf37hCFmkQU/g7xjT5mjt7lmMRQzNO
QeYkZlkwfr3kOGq4tjlCiLmK6pcj+AGkwStvBrcs0ouF23yvuWcDsfGWlD/XPFMsdIjTDLo3GPLX
FNfmg37qNU6YGT6STzDRGxztZTg5S77neGY6hB4dW0HRTnKwW7m+JPozgcFqB4KvddjkCKY/Jtow
ssgQ7YMILl/tqZk0P79qXbW1gSK+oeT1A5AR5LOND52+8LLIMPnvJw9TvrGVT8giTT7WWpmNj/7W
rW/yvdZoBmD81u05TNXKZvR0dcxtvOzwjuy6BfKtV5/ANTDPa2bKOEVGz/2qEGSRisKebeNnYJn8
RZZFqkfZcr50sPzc3XqrS1Z6MbB9KsuFfa5t+wg3IHBxCbz/rs8l3zv31mQ8Hk/z73ByaZSSHFPt
35YDPdq3zQ3l1rOqbQek+8PbrOc8ek1uajqcjGn+9ySbt9Up7yqTrTEz3O5kQ5kMg+1lJncd6NT9
jHUmd6yWYVFZQ7I7bXxNP1N/e1oblPCjyfpdB4y4xZIH9zQkWWCjvC9LNnWbfsj4cYWWaeV4xDr3
JMsMdyV1ezT/YrGY7Rsvvn7cHt61VMapcpse356mZLkV15rkAYujiG8suW91meGmJLmng+PC8dHz
wExP/n731ZXocSnflOxR801Jg5NpKi/JnydEtvxvVcrh0m3NMozug8n6cpmfm4xyK/jsqIpaTNm6
WPJwt55fPR3NyTqlHPKuKysfu5vrLTeiLpSxu9aOzmR3N//r0d0Hj4vMBy9Oarg8UbHi09pg5jHH
pW5HssOIQ7ynI7mjTtYXFh5ablS/spcGe950anncndyiMKbKTbY8i/vI++Z6Iw22/FbC0sp/WXLT
ntZkZ3d3srOz21bGM9ctF7/2HTT86Em27lDbqvJkc4/MK7N8euWZFXfiNsTFnek+3W/soNqORpOr
d7RaZftw8zarzRH5WLenw8rj2IFNtnJaZ7mLJQ/sqU/TxnH6QrXdkosXj3g8H31IPOks35X1u5Kd
RtvY2bpDaTMpycpPFrN0+eB85wzDrR0Ix1Epj7YyH669ivc0K2WkPLmjtcOqHx02FkrZZjdWv1K2
NNncoff1gsFBLjvmGICFkFZZDJdWWWacfN3uVeZqGxi2jsTjPclNSt8QraxPHujU2/BY94FkQ5XR
Zxl9rNo/5bOND5u+8OOceHIg6XPLO69nu2pkH8wCCr0uKv2Cms+qH92tavsWTdZt2pVsampK7tuz
JVlVIvv7stX7MtRvr/oWrGyKuIVhlql/CtO/x+NKmoyyW9WwJ9lttIH2ek9Jr/GNjf0A+4Q4j49L
jLjw8SdWnuS/nwrPJvx4JXw7Y5V5D37We3VMrVz3qPUkWpfsUN453Xq1r+Z3A6lz1ljI1qelqWOx
7mRHRweP5zqTHQebk5tq5DiXlR3TpsOMr/nrl4FMvzrnSxPHNCzNsPELfigDKANDvwzkY+7m6Jtz
JP+T7bwxTiyrs+Y4MZYXbapRxv3R1UldlsFlOMxcivuITGM8+9yJ5/GW/CqWFHN8ay5G0eS2w/r8
JHWMxzKQgHILtzKZMa6cHsgiRXumlFV1TJPHubOzHLvJIMLMScxy4SXHUcNV5whh5iqqX5e6LNLJ
QsikD5oy6U67TLq8QcpzzfwSv655ppRJ3iBozb1Ud36uw8oh8j/Hk+MNVx7auL1w+7PUdiCk7NCr
jQu5dhKmfRB9rtX/QRZpyV4vGVlkmPzX6rdsA/y0beIbyCLTr2GHqb/OPk2s6e85aK7p8xqluqZP
VbY1bNWtOs6wj5f96hbI8uDVJ+S/n1LGkAHltENPFtmd3FQp5fLqWmVq/VS4qGNrpV7nUxbZw2v7
HbzG39nZkWzetUlZT7OvuaamQ5Y5/Z1fBjL9ajuf2X9neLgHs9yVgcg1d302eeHUafr1pu/y3M37
r7/rGSqavFD/gC0AHXzog/TViXN00+q8k6WHd7Lom2D6qYUtes1Zp1t7cjvvtuuZFTR54UbNr5od
h2lFqbAAITUthWWtPZ1bpaUI7Utp8Us1dahHyO//CdpbW0wVhomm1Xys3aJJpjkK3Y9EOx+9Ob3a
8FDdfS7jxxVasbrGnypWMlLeZYqaL7cc7xWfpoqNusmX1U0HacKPvkoztXN22aJRK1s0UnZGiiCt
Xf7MsonP4TUtTmWKTvbfp7GW4CvtZowkf2snjfFK7gQtp9b4BrIdZNrbTs88/2t6i/6MPnrLDBJW
vvtjbGlmvGFpppLLLlvBsm3gYnOYK4qmklZCo0vpcPO9mlUOVQvetPBmxs78DRoX0x2RNyc1XB5E
Wed99/Ucohd/8Qe6cNlImjZjinZMpvRP7gZWy6TqV/bSoOQNW7WLbS2nH68otcorK41JS2NmBH3k
vVWGbTuelLCIrRwe3s0WZ0xPHb8Zw1D9EvWoh+uRrSSQ3J1mt/anh+SVZ+oRspXU2lNPDm8dEXW7
Fbt0Stkyol7nXa1sxPbS9PEV+s5ky5ogu2P284y2om4XW+eYZteJV4+vEm2tbB/Ctt1m/L146O9z
34dwL6JYHGMlXtpdPcWMnParpr2ej+6qDNEw2sIwLD3aAuHdKwPuA5UyH7a9En3qoaYX6Q9vXqA/
GzeNpl1v7+tiTWyxct4ajrpSthVTwOUNB2jD/DG2pB1peYYOHePWdPTHacakYn4XNq02bzPeqMxl
Gxi2jnCsHeOZTjadbKej1mG7Rcz8tfFh0zeQcY5qpc5ff5ox81w+6ONx1mhjnBWt2UHN3GZpf0qb
LfM51QO1PKS+ZSt5S/dQ8732up/6ndL+K/Ut9bvMT0KVCSWtah9thhamf7ePo/lApoZmrsPCfoXy
F2+h2eOMsTuPbw7y+EbUZJWpZD/w+u2+y+9i9FNKfnN6g7DxM8Z3G68MpJ0xc8ydn/nW49e2KzxK
Ww78iG4bYx/bqC7d8179wl4+7G/0O68658bFzb35TB7DZD4xfqNsAbhZWgB2vE29DcBApl8dD6V6
iScgAAIgcKkRcPZjQ1P+5+jDlLGPzE/e0c4ywrsNGSFvNqS5Wr8ZYi4lPE07xrOP792sJPQf2U5F
U3V5ZPmmVtowV0i37OOY4HILmVrbVdq4ml9CFmnjr84b8jh3luMV3prtKoMYyDzOW46jhivnCEwE
ssgBySJVrsIymFxPMeqdYlnIba7oJT9OcPtRbLQfldx+1Gvth1mX/f7a2ynIIu3zqIu3nmXvz9za
gYHIDrcvGE3V4qgbpY0L61+Y9oHy2J76rQniO7WuyjYwbB2BLNJzzTVw/gfJRfktZJHMIsPYL0z9
VesJkd3qo0l/f8Ns62QcqQvgXcfCrauYoXmNayCL1Al5r3mYBMPIIm0W4thycg9bTrb3oKbv4leZ
2yj9jvqF9pWyzud8J+6zI4uUR5E7w6jj0/KqPReenV87rEqnZSDT7z7OS/UbT0Ag3wQiVy/8bLL/
1Cn69RPfzxj2ET5+cmrK8ZO86MxKXlL/yoeCF3dSs/mIQqFaJs0WygrjOnHib9v5GMbp2jGM9k4o
3tVOx855Rf8yuuaG62mkZnJZCYMXITp4EcKuUiH8SNAzLDhaqAmO1EUE6TalQmfodL1ipj3369bF
VKhwz1Y1WIltUkoQ1mKNTTEk5TPXB/55ujq3P1TMM6YIuPymXfNR8lcnMuKVas62rKaBlt1VRjcU
jTTM+tujI+7UAY1litXxmfRTKlWo7rYcjNFtxYodb8O9dMd54yMuVrBpOKnhyomK5dLjQp4prZZX
1a/spUHNmxqqL3mVatfoh6tG+RjFZ/kYRXnggxFdH3lvlWHbAEIJq5KPb6g3j29wwZAxDMUvWxjS
rwQPUIqn1/IDtS0w3nvmGbOfzed56w0cH4m4yKGUIv33vlLaUc+2qp8VSk0FPTN+qjup9GgPh9O9
mIUC2gmYpjvxheLWdjyo4pqZprbdxntPHtJ9bvsQe91OaW9ENLgdXczHu4qk2xQHEnFq/+0xGVHH
1WVXXkPXF+uqRZnrUFiO7uVRDS9Ie+VIQspt76FGGlvqKNvq0QZc5ut3LaNZk2+gkcNT2zrdw7Bp
Zdchmcs2UAk7UB2xlxPeAcNmsl1GAl07qXjy3Voy1TY0f2182PQp5ciTi9c4J3h/KgAFGzNIpWau
hbajlFUBhsxnLQus/xI9LfT12+dQo3J0qvXSuohS3Y5Gqi61Kz5ar7ULhZNL+x8kTaHKRMb+yR5b
+517/y7acEvg6yGsEf60rJrOmzsEQPfxjWSvlMEwfQKHYB0VaFsQUfzlBVxTOV/ETf5xWrLaT4Vn
o5ZLtS2QcVU2ayhlSW27g7Yzpt/u/My3Lr/9XbS2dDKtMepH1ZZWWnWbbTtFiiM1njLv5WcDqXPu
4zjpt/NKjrmcb1j8WLeDVlaXpo4nnZ8GZCDTr46HnJ7iHgRAAAQuTQK5nbspfbNtnCBZD1z+Zx/3
qwtVMhSelijjfr/KFq5zKeFp2jGenzFQP8Vjcd6eQzR8VFGqHFMZa9jSkE5uoX6oXqeNq/IhZJFy
jK3yz+PcWY5XiLInxzPyOI0cRw3XbZyolBLl0n2uovqVvTQo7UjJ0JFFqixW84bGRSkbGmW6XOcf
HnmmbsKo443y1XKhRsmfTJdqO+W1bgJZpC7ubaLdiyYwUJlfuVvPsvdnbnVILVfBZIdK/JU2Lrx/
6cqYe/tAeWxPg8h6VAayDQxbR+x5GFRGEEruJLLCo70Qr7KbPqUcBZVFBs5/jnwAmbJIK9mOW4cs
UqyLuPYvGiuv/9zrr1qOyht408N8FxlUvImmj9ONeEhdAB9lMIws0rPMq3UXski3NQ8z54PKInvY
OMFEzTiB8KGKWmOr6HqvpSQtEKW9UPodM3zxmz9ZJMdlNq+Tio7d+VdSSdseWUkzHAZ7nJ+J+2AM
ZPqD10O30PEMBLJPIHL1XeXJC8dPUMe3d/jwnTuIxawQoSkc6J+nal7GqGH6eFppLFpES9jawUnV
66t4heVF3UoOP5aVQ6kw9WzRq1IMvu1/1gKEstjFXQxtnj6alqdZRLQmTLyYsKJosmZJSoZrD0Pc
SQGVuoigxC/vFsf0OErhlBHnEt6Bv9t9B77KSloUMtyl/QnAM60/+svetgYae8tKvrEr+2lv/Qqq
tI8lf6fiWH/PXiqdaFhe0oPl/6NUXlVOn+IFtL+6aQoVKZpLsRa2tDNnjfFllKIOgxykFVGzQMky
IAdCPMDs2UATXNSmg8bFjG46TjJcIjlRMVwmYtTyn/9B+176Bb1+rI/OvP46nWxvt+qX+Eot69Kv
bKZByRszQdpvDR2Or9CstdkeixsfeW+VYdsAQobFR3ByO+HMPCWkjGFIv7ysGEpeshyYIaTLM7mT
Qi7Mm+78/UrlihJWDt3tohwq/LEYWYptPbR2+kRt0bikjt1VpyqVau4sJVw1XWHbbj1F6XjoX4j/
c9mHqBMOxyTQjIBHmVAFbOantt/oaups1hUAZZnwqkNhOSrlUSnzYdsrM/49h5ro2R+9RK++9iq9
9sczdPLkSWrnNkL+qWXAvnPO/CZaVknln/o/NHnyX9GUqGriL2xaOa8ObabRpcvNIFJ/XZmrbWDY
OkIkd4mmqZ+KkqHahuavjQ+ZvuEDGefwDsiA/WmgMRjnsrTOxVPJbQdp1Qxh78r4U+pnSl8nPnEs
WpUt3UQPVHySxowaQf2JXvrVC9tpycKVVv/nZlXWDErE21KyUuqb/j7YOCg4M5GWQ6zEWqopsarl
S8ZPfBOsf7elybJCafNRu5Ftiiz/sl2z17Fw43kzzDhtnj2OlvPk2y48uhj9lJLfAdn4ySurL1bK
0kDaGZ2gFz+Tr/OXv1/AvHW9fd55t4Oa7i313ERhunbPe+PtAOucGxczXPfffuqN92qL5Vyp6fWD
z9O6iloyksRp2sXWBKe5O9WeBmcg06/2hWmCwCsQAAEQuKQI5HLuJvtmPlItN/I/zivZzpfwqQa7
HacaGJnpMe4Xb4PNpdhB2jGevzGQESvlR7IKI7dQPLJfpo2r/VPIIlOt8Qjr26qVeJNYTubOlsUF
LxlEmHmcHuN0chxZf9Q5gpHSgHMV6Vc206DUDTMDtN/BLYuULFy4avGX6XKbK3rmWXw/W5ee6dik
bwPj4yakHGKEv/bNfb0lvFxJJMiThy21hdSfudchOc8XCfe/1mGTIyjz2fD+cfAB24f8tafBZD3u
dTVsHYEsUpRM9zYgaH/KpTaATFmEC1mkoMB/fsZ+AeuvWk+8lFZVxT21X1PdSjlwrvqEi9FPyf6c
ClQWGW/bTONuMdd3SmjHwR9QqYuxFb0Amv8rXJR+x3w7UPl/UFlkf18v9SbEth2uIqdep+cb11Ht
RlMSKU68+gGfeOWtCRecgUy/Wh+s9OMCBAYBgcj7+KjK8yyk73jie76i07t/LY2daSrdlFBzbDdF
1XqjmFT242GUlRuaNeWGzBXGqvSWkoQIgbWFWStUs+7jEWBDMx/lGGXNIUWDPZ3SiVc45iJjSoX2
0+l6xM1Xh225jbNSyDjLkkB0dTM1L3JXnHFPg+VRmosAPNP4Yr5Kq6EciJssH07FMRFWX89+Wrfs
flr3nKoQYcaCqG5bK1XP0DXe1V0a8guvqxLa172bJoniYwlr0i8uBYmLGWo6TjJcu1Ah0bWXPj+5
Qj8u1vTI5Vctr9KvbKZByRtH+JWbmtk8uksZ9ZH3Vhm2DSBkWGq6HMHqtxnDkH65lSnhSTpe6fLM
iju3VanH7rrG1v5QaUe9BOnCgbowrSmIUhstGH2Ltsiazp0aP0uxVAnTHhn3O9l26+/T8VB9yF0f
kj6/tDh4lImME07eBd/NxzEL/dN0ZUILIzRH9/IYtr3imNLeVRVUYRwbreaB/drZFvTR/u3r6P7q
dZYCju37sjpq3VBN2maL0Gnl2GWa5LsyV9pAJex0ZT2ljnAmtjcuoOm1YgLgLnDT0utRVsS7vLTx
YdNHh7gNKDXaAG/lWtc2QEt40PQFGDPwrq8FY2fqSiAlrIzptMaojNGkwMCIFP90PVPLx5zr5whV
8jGM9c5jGPmbBB9D+mk+Vl0bCZTxsR9bHUdRW9651zf9dYA0Gf4FLhNpypfwMkz/Luq8OU716tM0
v5UjTMyjzmW75l7HjGSm/XH2CZ47W32WbdcyqrhNGxnjpYxTeDZ+xulWXJXxykDbGU9+rglnU/O1
o61jtqhyCx8R7mLt1cWta94b3w20zrlxcYlC+ke8mL+CLYVu1L5y9leq03AMZPrT+a2Gg2sQAAEQ
uLQI5G7uJvtmr3m91Y+Elf9xVsl2Pui4P+RcKt0YTxnHpJNHppYwycprjCfTGaA/SxfXlEhAFuk8
xk1HlKe5M2SRVolUZbu2+Y/1hX4xmGWRsr4qcy9b/GWdd2sfPWVvXKcX8OYkIelIt5HUFpTzxtZO
uSv1CicpcpZLWhaZPr8Er+z2Z+7t/EBkh25yhLD+hZNlCEr5aE+DyXpc62rYOgJZpMhkj7og3gTI
f/F1AJmykK1AFikY81+GsV+Y+utaT/TQlP8TfKpAsX76TQB5v+KB56WU++mfePaRPuuua3utuPWM
iPJCxkn2D15jeOFMPWralNNmyivhzorrRZJF9rXvpNHT9dNahMLyptZnaa4P61y28ZsSd5Em8TcY
ZJFHdq6gqXcbkkinESE9mtr/4RjIcuE2zlO8xyUIXDQCkasXs8Wxo6w4tnl75kgoFrvMj1PPVZc7
5KmygQ4su5kuMzQ2TTfq77ARo6hopDDdlLnCWI2hTXDEjWtfHyX6da1Q1W/tethwGjnCNA3FA8QF
rGQmZlG8qBLjRRVV581029awgG5ZKT5SB+Np4peh0zX9df0N4FZOzEyfWOO1YzdNSz1lS3YctjSY
7tL/+ueZ3h8+wMrD2oThTlkkzjyplfxFR9u5u9L1+L9Eb4x+09FOvzjwEv346XWk6pFtOtBDc8cM
591Im9kKmq4J3bDvAN383st06wauyRlGo4qLtDOZ5UBILReujrSHfuKiu07PSYarChXs2vcllUup
qvxm+sC7r6R3vOMKeteIc/TE3+nHFakdkPQrm2lQ8oYTVFlTQ6+tW2cptNU3dVLlBP2YP4uWItBQ
42e95wtrkmobQMiwvNxZfmSsW9Ivr8GbN6/0eabuZKncdICV59IdmcZtWLyHfn/mAg277Ap6f/Eo
bpd6ue6M1Sy1pLaxVgpt9XxfNx8ZPELGK51lDve2VLoN1naL+Ei3dssyMq7aVU77EO5FMglUvcoE
Wzbp7Us4Iitvh48caZ3LnjEMhUUwju7lMWx7FWfLiuMsy4oltLShim6+8QN05TveQVdc8S469+sn
aLL23qMtYCax3/+G2l/+Bb300o9pXaPoE42/8i3Us+E2ZiLzPVha2Z9QzNU2MGwdEQKGRrZ2Jo7p
5KM+uF+4jfuFlL9eVsIcayhhekwQctvGh03fQMY5dgp+0+d3zOAU7ETZ3Kdl/E7oF1s3ejy0R4pA
QSriSIVue4zFnXpsRhUdYPPYY9wGesqY063995smZ/h+maUXAITr39VxtJc1ChHfnmdW0MSFYvIr
F1Blu6bWsQHUb/bde+e39Dd//ZTSvnqZuvdgI/LKXIDxGne4jVcG2s548+OI2v7E7tzP0jxTSbi8
njo2VJLL1MDmyrxxz3v97UDrnDXWsI3jzJD9//bs5TJboQts3JRK9R3q4RjI9Hv0hf6jiS9BAARA
oPAI5HTuJvtmr/7V6kccMq0g4zTZzkdpx+EmKnXbLa7MEc3jc0LPpRS/UtPFFm94ji82vUZrdlDz
ilKfZUaychu3Ck9kOgP0Z2njao8aZJHS4pirLDLHc+eg+et7TqLM593kODJcdY4Qbq4i/fJXRv2l
QakbXGSHiixSslC5qnVOpiu1HZFzqZQ8s1kLruSjouozHhXV03WcLvByyhVXv59GjRAT57ByCBmv
/M3xBDMZbgoPFWlB9WfudSis7NAmR1DmbeH8C9c+qFklZIW5lEWGG0OodTVsHYEsUuSz+5qrUgJ8
5T9/H0Sm7FAygyzS6/SDcPXX3qe5Hb8s8ks5HUM5QcjutpOPbhbrh7JdD7zWoLhN7ROkv/nrp2R/
HlROO9hlkf09TfTZifPk+i8fkV3p+4hshYvS75gtweCQRXKZHaWfXOeVd+EZyPSnjvNMCvgFgYtL
IFK0qDzZf5wVx76VWXGsZe1smrOGpRyOP7sQX9Hejy6ljuZ7fS5eZK4wXoIjR3TS3CoLqix8crUE
pJipH1SKY/EWNjk9x2qMrUTyAljn1lQlqoGzskIIf+F5prTppRxsi6Ms005qFb/4zCO2/jNfs/5j
+uT+20/tz6yh6QvXaa9NqzTq4vXSXR10r5vmnYuHcjDjPklzcaI8co+L9oGStobWHpp/vV2JQYar
TFQUpbto1TZeNJzhUIKUppPVDkj6lc00yLorBJk9rNSX2M/KeTNNM6VlrOC41a7gqNQzNX4SmNKO
2AYQMix3d9KH9Avz4jvpV2ABbIY8Uy2FiLO9vZUXRDx6aNWoiaSX0kr+tp4VHZT0C/dxVn4Qn9r+
OP6LWYCpHR1cTs18fGp0uB93cWrg48NWak25Wg4Ut4Habo5UJh5GvHPbh/gQmAcQjttQKzeZ61BY
ju7lMWx7ZSky8I6PbQebaIbDTLBcDFHLgJJQx2V/vJ3W3DWddN0EVjjp5uN6R4RNq8PzDLeSudIG
cv2V1kaD1BG1nHjvxD3Cx7lO1SuX7bhf76hmuY0PnT7mYirIBx7neKdOKGa49afpXDjfqWXZ+c7z
XjmyVI5r0iuONfEi3LyNwuaYPIox1X/3+pb63UCepGGWri0K2b/b+jTyOo6pn56pLSLdcJvkk7GO
Be0TGJslEGTlvx622ChHNn7qbrb7KSW/A7IRJtIXs8Ur0dW6jzuU9CjjFZWp1+aIdO2MNz97mWzb
vJhuWa4NBESD5nmEvd2VvFPjaZ/PKbsXmZlpfVe6NK9Ycc2jzll1VuFiutJ+E0eotngqCTuC5Sw8
3OBx/HisaRWNn6ePkpxxFP4MhIFMv7++UIs3/gMBEACBS4RAbudusm9271/Vfih8Gy3beZY4bWrl
DV26FXo1C9XF8ZodB2lFabHcxBZ0LpVujGcb33vJv/roSNurdJojeNW1H+Yj2cUISrIKLLdQE+q8
ThtX5WPIImk2W03WxCc+ZZHZnjvLchymLqSZk2SQ48hwlXl4yLmK9CubabDXjaEii5QsFK5KlVPr
fEr7mCHP9jfMppm6sI+qthygVbelShLNoGJNK3iMrW/OKOdvN2jfKnMbyCIH0XqWKsdyr0OqvCXI
Woda3tQ+JpR/IdsHs0y6/Wa7PXULw+uZe10NW0fUPIQs0r7m6pUDLIl0lUV7f+/2Ri3Lbu9dn0EW
GWKtUZTrPbS7ekoK0n4+HaKIT4cQf+YmDXGdsY4FlUWm7SP91F3IIn3JIvlo7AV8NLZpYqBu12Gq
nlYkstTnn3381s1ryeKUH/PPkiXmSBYpDX7IDdVm2PJXrq1zoU09NWVADGT6U8Z5MgK4AoGLSiBS
tLA8+dapXvrNE+kVx1RhSkldE+1ePIwWF+kLKZrSTw/vZDFWheSCNatMuExU+ntaaM0/b6af/+oM
3fovT9CiKWJffOYKIxsN90GyH5LqrnVepaDDDZUkNx3GaXvtZ6i60TzuUA0nTfyUgbFXZe/taqOW
l/9AI/9iMk2LKg2pD7fqjh/uXmlfz2668vu8qF2rLxS5CcAO8VFcpZppNU5Dz1aaIFfs/GDKyjeZ
rSWoi02csqU76Hv3liqLi2Y04tS4eBwZyaVyFvhtsAR+vbRzxTLafaKP/jy6kB6uLrUrUPWywt1Y
XeHOyhvFkgxRDSvqrHBYJOmnlsY1tPnHP6czI26lJzYs0iaLcjCjlgszjuI3RFyEq7YGtoC2kq8q
WfmnnpV/hF/yT4arCBWUcuO2INm1dxVNrjAU5hRrOdKvbKZB1g2hgW0qMh5qXMxl0FjM5IHeQVYi
LbaSxYM1U7mB3x3md0qtYBOtO6l4qmHq1LbgKMOy8tPy03GhMHL/VvqlTo5VX7x4ZcozoWSxd0UR
GQYyxIqopwUQ24Jn1Q6Kr9J3HqvtqNuxbLbzs1l5MGYoD7ZtZouJy/Whm5s7tWw4J2pqmP7b7sxl
WDDNfR+iTjg8yrdf4bhaCBzXXmVC/SwcR4/yGLK9krszpHKIFUfe6bOqdDKt08/zYyUw7iN4hN57
aDtVP/Isf/bntPChh1POpN/PyuMzNeVx6We4tFox8XUhmSttILtUw3Yr6151RN3pJCKwes9hHofI
FijOHD5TWm0d1Snbjzy28QNIX/hxTrj0CYZ+/vp7j9CPW14juszt67fR2y500uMLl2uLMuV1m6j8
w39G9M4PUekkXdit5nfVllYWgqcu/FGsiWaPN3Y82foOZ5ge9c35Wcb7kMzS9U/KuyD9uzqOFtGO
1myjH62YYRtT9XHZHs1lW/tT+ms/dSxIn6DuEEzd5ScUffLdTyn5HZCN4BpqvKLsqBS8/bcz4mu5
E9KNn/hC/Kmm04mPET64tVoZZ+nfZPrfK++Fu4HWOWve5lUX+4/QiqKpxjGUNXQwvsIl/j20dvpE
WqP1V6mWlgfKQKbfY9yQCSDegwAIgECBEsj93E32zXKsbYdp9SO8GcCcr9i/yHwn23nxbTnt69xA
9s3w3M/M5n5G0wqSVsnCzKW02CjjOLd0yTQJhfR9tHXRJFsiVO5lDa20db4Y70pWQeUWwnPIIlNl
bEJeIxXfw8ki8zl3luXYqy6Em5NkkmvJcJV5uFLGg8xVpF/ZTINSN5S5zWCXRUoWCldbSyDT5WxH
MuVZf89eKppYYflWv6+DLYC42CLmBc/FvOirS2x5syFbZJxhLI6oc4Agcpb8z/EGiyzSO7/MjJBt
v1f5N7/0/pXlxsOPkLJDzz4mjH8h24d8tqfehFPfSOb2uhq2jkAW6b7mGib/U3PL+wlkkXzs8KIJ
OiCljjr7Fz6egxaM9j7uWF1PUt2q9USsW2878D2aYTvZo5cNH4w1DB/Y65LqVt0kqNaxILLITH1k
/vsp2T+IDAgipx20skjeXLuCN9duNKpccKUx4VDh4iIvtOd/cPm/1ee6+C1CV4/CrNp2kFbNkCvW
4r34i7WspfHGST7RpXuo+d4p+gvx/4AZyPSrdUkGgCsQuPgEItfc+bnkBbY49ustT3nHhitDLTcI
jdoXVWwZapVm7riHlVMmGsopwtS6mHgPE9/w4HI2H/GkyV74tnL1Dloy7yY+WrCPfvvyC/TIvGpD
I1W1hJK5wliVfgCCI+cgTShO1K2eRm+n8/SL5SuNSZOWUP5PHYyniZ9YhC/iRXjNWQk17KTas5cA
AEAASURBVFpN08ZcRSOLikiz9MznIM8eLXlsORij20zrL5ncsp9Httey5ROdfiUr4tVru4BUK0X2
SZ6Ihpo3JVUNtPpL0+iqK/hYUG3HohbRnP/nT0PZYUmtrIZ2LPsiffQDo3ixM0G/P9xCG+9fSJYu
H+94MsufngBp7l/cm2WtiMHHuw7S0/96P618WlcErG/upsqorr9snXctHEUracfGJXTTB7iEHv8t
vfDUI1S9ztCZZkWeGCvyiHItBzNquRAemH9h42IcjZpilUP3V4arDK54sa2WF9v0UkG0dMs+qph6
HQ3rP0U/f3o9Vaw03wiBpBwgSr+ymQZZN+yCzD7aWTua7jajUsXH260Sx9uJP/U4Mc6C8tW0/uuf
oQ+M6KfXWp6mJQtXWkobTj+3s8JZNWePmi6dlOP/jHXLK97SHy9eoco2l7Mtj36Vpn3oas6nPvrj
az+n76+rILOoMQX78RmO89PLlm6hByum0hXDEtT5X0/SzGq9xRGxtVmq4x3B09k6oV7qmZNw98Vp
9C5uf1/+90dp3nIzQ4RLRzkI1XansywjwuC/vPQhPuponhTHBtoH2su84Dubj082elSf7ZXcPcH8
y5bSvgcr6Lp3DaNTr7XS+iVqmyrLgG0XlhHO/7mBFaoScTr4wja6f+EavVyVsdXHrYbVx5BlRisX
Pv+T9VBpA4XbsHWEndqUq/i+rKqOpn2ARwLHWmilrJQiFKWtyWMbLwIOmz6Hwoqo5/7GOeHSJ6Ka
lb9+tuxkbEiob+7h/tquRd3fwzvUJi60gqpcvY3Hlp8g0d8LM/W/ObCTls+plWNPa7xkOVEuMrf/
ysdpLkMyS9c/Ubj+nQsMmf2jGeFoJfetSz5DH+Shz6stT9ItXIfNv7o9HVStbdxQ205HHQtbv9Pu
8uMY5L2fCs8m/HglbDvDfDLx4096mtbSxHkyP8vrd1DlB4nOXjBz2Ph96y3Wv5xCk8aMdLzQbz3b
V3490Dpnzds8hDUiBlIhmW9Kqmjbg1+ikugY3m3IR5T85gCtXz6HNpoTSuXoWuE2Gwxk+mVfKPzG
HwiAAAhc0gTyMneTfbPXvN7qR5xz1gCZI9t501EZbdrzAP3V2HdR/7FDtLFqHm00J86KPCbMXEoL
Id0YTxMqyUU58X1ZzSZ64K5P0nvY4njHf++i++825SCq9VjJyjlPNFMl0+nozyCLdFi+NYnxr9OS
WkBZZD7nzp75ayUn3Jwkk1xLhqvMESCLVOQDVgbYLzK0A65cbT7IOu9sHzPlmfDGNr7m+8q6LfTV
+dPoap4398X/SD9//vtUUSvlidGaXbyeM01uwg4rh8j7HG+wyCK988vM1uz2Z4523gyEf8PIDm1y
BMe8LbB/YdsH9ShByCKtHJX1P49tvAg9bBsQUhYZqj+1KGXhArJIfQ07pCxS7dP03IjS6h3r6TM3
sYDq+Kv05AO30BrTNFW0jk8nq7asOapuVcWxcOsqPvqEvPdTsn8wS6pfOe2glEUmumjtpycbGztF
inhNfc9sN0EkvUXvoSmlk1gfxO1P4eLod8TXOZdFOuYAVby+UDWvhIpHsiSyL0YHdq6nObWmapxY
d+3mE8IMm2hZYSDTL9t5N054BgIXj0Ck+IufS55ni2O//raX4liCLed8mi3n6NIUdaGJVzZ4F/5Y
0gxbcRrUdzE+qm68dVSdewLNowP1t3JHv1eFUQfa+9hCyiSjvrr77v20n3fWfI131qjqE9bXPEBd
Ovk1WtMoVinUwXi6+PFutVVFZJyiYnlV19RJ1Xw2c6KLrSdNNqwn8ds6PvO32trmmMntM+zWWChl
s4gdu3XrVyKQvkONbDmiVg/P8U5Y3RjFVjdsf4qZVdvznNz4s5YggvZTVvQoltCW1m10m9lQG/Hu
a99Jo6dLvsZj+49jsYlDpc0LxpNhmMn+rXVn35EqBzPS2o71qXERPC6ZOan5rA6iVO1oZzzUe7U+
5SYNsm4IQWYnmxe1BgU2gQnv8W1oog3z9V0OqplaNb4p1zY/ZVhqulLcaA/S1y0xObasiNjCkL6p
vOQu58x5ZvrQ17WXKiZXWIoM5nO3X7edgHFuR8dlaEcrNzXzkRtRm5fqLhDbC+OmrKyEnntOb+Oc
bamf+mhvuzPxyFcfwjnazm3idNEmetRRZfdM5vLjRs5HGIaz4BzTlcfg7RWb7bOOAHNPiflUZeVQ
9jQ/cfw2sBLufEMJV7wKnlaHhxluvdpA4SxsHRETsLbGr9Etta4jAapcWkOvrVmn1V21rOSzjR9I
+sKNc0T5DtOfZshAv6+V+qn2dapzm3Uh9YXzmo/sO7g7nfWldPXN6Vn6+3DM0vdPYfp3W58WLaFo
+4uWArEzBU4Lr+nqWJj6nWmXn4hPfvspJb8DshFxDTde0VyGamcy81OPehfhpP+L1u2j5mq7RRPT
hew3lQVB8yX/DqTOWfM2F0GQFQSPE9eyBUzdopj11OWikq3N1GvWMfWX2WEg06/O+VyCxyMQAAEQ
uGQI5GvuJvtmdaytYrb6Ea+5nfqxx7Vs5z0+sB5XsjWyemmNLNRcSniWfownvhCWNcaaFmDFA5c/
uzUyySpF3mK4lem092eQRfJpBZrVNhfI/MjPOFd36SaLzN/cWc1fp/zGTFnwOUkmOQ7PLhSZszo/
CzNXyU0a0tSNQSyL9OJq5qU6r7O3j5nzTPejj/auraAK3ZSi9NbtyuN0hLBylvzO8TLxKNT+TJXh
OTM1hOwwrWw8uH9h2gdR5m0bz53JMu4hiwyy9pWpfni38QJ32DYgnCwyXP57FJPgjyGLJHMNO0z9
lf077wUsidKLL5o7MpxZwdbIDrI1smK5SThdf+hnjBZsfUqPT377KWWcUgCySJuSpzN7U+751LTu
3R76GwoXjzXZXMsie5rYIJJTmSMlDawa18DrrvPlumt2GEBxzAU1Hg0yApFrFy1IvnXiFP1y05Ou
UVM1PKN8HNqP+Dg02byzWIQVlD5rHQtkP++1r6uF1j3wdbaoY+8woryj/L5vfIluM44f0gNO0DO1
n6aFbFqqvL6ZNlTKCmlGTO76Y6tTPWz1TI2I+ZHv317av3MHPf3jX9BZ4ebyd9OUT8ykWbdNoVPb
F9PkamGwWR2My/jZOyUjwEQPbV+7TFqq4serm7ppkTj/S1VSitZQ649W2OPu6XY4K+2VGkp7Udpy
4Ed0m83UpxBKfZYV1vSt+HVsgrpaMUHds387LbufrbuZ+NMt3BjJyNqPD2sJaliJ2CH61iMP0EpN
YU99o1+X1TTQgzXzaYyHsmBfz37a+OgaQ+FPcR9lSyv31dCXb5tkK7f6F320f/s6up8tN5mI9OdR
3pF1H3114W228KTQjc8/7t6gLF4p4fFloLj44JRgU+OfZ1PjIpdtGs58f6RpM903Tz/ay4pFCWt7
P7KE3mq8XSs7an3KSRrYKoRZd/kcUereMNd2LrVoIxZyG6FvLrAfM9TbvpeWVVWQYRTOSEIJ1e1Y
TZ9887s0fSFrd1duop76uUb+ybDUdFlpd1541i1RkBLUtPbLNE9se3CJt/BKHpmp5LmPPLNFo6+L
tq95gKo3mtsrbG/Z0lE9Lau5g6KjhtlfGHcJLtvr//l+WmOHxKPxStq2ehnNiLqYnWe3sUM7aWXp
3SlWFOt3PURzi39KozVlVve2NFDbnYFH/voQzi9LSVfJL5Wqsnve7Yhf9VOv64xhKA4DccxYHoO1
V1o0ettp8z8tp+WOdrVy9S5acnMv3T51Ibd9TlYczs6NtObuNSkKj2Vsvajmvi/QpKLUzjdYWhVI
Pi7TtYHCedg6Itz2du2nHU89Tb94QxsJ0Luvm0IzZ82iKWOOs/WrqVr9KWGrjbtNs97sJp9tvIhj
+PQFHeeI0AKmT3eSnf+VY+tUC6FOz+Pcb6xbXiGtENk+4P5jyzdoIff5HsMF42vZl3i1/zZvM9wE
KhOmX2n7p+D9O5cUqy8WR3o/8vEYrVn2ddpoDQJFwFG2ULqeam6bIHeU89NMdSxo/fazE17EJm/9
1ADYiHiKv+DjFd2d5jZgO5OZHwtWF7NFV+M0cBmS+1U5Czo2KIIO9SvZp6WOMc3vwtY5a8GfrVT2
sJXK1J7DCKE/Tk3fWccWUeWOPjNs8SusJNy3+DYyTs8xXmWHQeLIdj4aXRzfal9oNwLBDwiAAAhc
cgTyN3dTxi05lP/JxSxWQO5YQkc2/jPdvc7egZbwfPzRpZU22Y+W8aHmUuwywxhP+J2ItdH6lUtc
5/hbvnEfy0rZ6rP1F1JuoblXFv0hi7SIqhcDk0XmZ+4sx2vOubuakoDzuAxyHOFzujkCZJGpaxa2
3EjTDqTjqvshx7m29QcfeabGoatlOz0wxzzxRX3D1ywrr//HZXRHadQ2L1S/CiuHyNscLwOPQuvP
/LYD3BIEWuvgmp5BNh7UvzCyDFHy8tOeqmU803Wmuhq2johwIYtU11wFkXD5L1wO+A+ySGUNO3j9
lWtnldTcvZJO71xD97O1JnWtNVq+lNb/Uw1NcKx9ZapjgWSRGfoEtZzkrZ8qMFlkop3lZ9OF/MzP
H5eHHrfj4oVbOQ9MJ5PPtSwy3t7E6wtsfVpXrbAnio0LbVnPc7IJ6pyMY54VBgk+MaTY34la9ljh
DgTyRiByw1cqk4mjp+jlTd/JWaB9vXHqS/Rr/g8fMZJGjvBcOshZHCyP+Tij3t4+3gc4jEaNsuwi
Wa/FxX4+FmymOBaMzWceZvOZ9ubB9mnqTX8/Jfgfsf/Dh7srgqQ6Mp4MxK2np6zcl0hwejlGw4bz
vzQfZvFVZmsJ7oEl4j3029eP0jnx+gKft8MKfe/74Bj9KCp3J7an/Ylezl8zvSNo5KgRnpNgyyEf
GxiPizLBf8xo5MiRFDTrLL+UCz9xCctJCYYvE1r8h3Gk+/u5XLNZzWz9+UnDwMPqp95YnFOhl9ER
XC+z3kJksW6FzbNEb4x++1o3nbvs3XQlnaZzw66iaz7wfhqlnWebmWKC29Fezt8RfFRlX/8IPnbW
Tz73U5zZDuM2l5s+rg8jM9cHJSp+2u6wPJRgMl76iUdGTy7iB1mNf4j2KtHHfTCXnWFcD4aNHKUf
oZyRB9fLeK/Vn43gdnGEj4Yxq2nNGEf7B0HqSKKvVxuXDBsxika6NTjKhHPprsN077TUkYCf9jGb
9cN3+rI0zvGTPnsO5PeuL8bjhTeO0rArr6T+06dp2FXvow+OKcp+/xEgWaGYpe2fBt6/i3KT4MFf
f18/DR/lt/67J9pf/c68s9Xue+77KXt48i44m2DjlXDtTFB+Mj25vgpa5yzFMTZfv6u5it5NF3ic
SnTNDVEa5dbu8hi+67e/o5Pn9PM2L3sHj5M+yOMkH31PkLTHu9rpD2fEmPMyOv3r79PMu9excyiO
BWGIb0EABEAgHQF/44V0PmTvnVQcU9r5BMt/+lj+w33SsOEjWX7i1inJOISbS7H7tGM83X9tfG/I
SocNH5FVWY5MgY8rH3H14UvKJ5eOLHJwzZ39zEmyM08d+FwlpdAYD/ykwcut/+fBxvb+/VW+zGLd
CpdnfPx712+p++g5eve730GnT/fTVe+9ht5fPMq3bNC3HEJJtrC+CFmkDUj+b0LIDtNGMrB/YduH
wdWepmVivAxSR8LJCOyx8NM+hmsv7OGYd77TlxVZZLj8N+Oaj9+gcpF8xMlPmUiJR9r+KWz9NULh
shDn9dlhw3idnKW0RQNcq/Qztwhe5nPfT6UwNx6IOhVMThtsvBKunbl0ZZG9sS763RsnWWIp/i4L
PE4ysjX9TyJG7b85JgSRHMJp+n7VTFrH2pV2y7LpvcBbEMgngci4f7gzmTh2kn6+7ol8hnvRwuo7
1MDHO67UwnfbgW8zG8875Lt5h7wf9YyLlqBBGnBmawmDNOJ5jhY45Rl4FoJDntkhgoedB+6GAgE+
4mz6WFqubX9y27UdZzP5n6G72QKq+Etn/SpTai9G/cA4J1Ou4H1OCShKlw2tPTR/YOaBcxrV3Hoe
sp0pIH7tjQtoem2qtdW6fZ1sIdl9805u80T4ruaLGppzx7P6DtcgAAIgAAJDlYCr4thQTQzi7YvA
xZh/+YrYIPsInAZZhviIDvLMDgk87DxwNxQIqHNRyCKx5joUyuzQiSP6BDOvQrYzkEWaAHPyq67V
qAFAcUylgevBRCASXbo4ef4PMfrpv35rMMUrd3HpbaMFY28xjs1jo2LlVbT41hJ672UX6Fcv7qCV
ynFydXv46Mcp7sfA5S6CheBznBqmj6OVvOZe3tDKx+NcXwiJykEawCkHUHPsJfLMDhg87DxwN1QI
tG1eQLcsNxUaolRVt5hKPvxeunD0V7SjeqU1RhCWRzvY8mi4kcBFqh8Y5wyVYliQ8Yzvb6BxM8UG
jXI2S76BoumNeBQkAzNRYdqZQuLXtXctPfDUazRC2YHT13c5LXzon6m0+GIVjATtXbuEOFq2jUF9
fIzrgw3VNCZPlpnNMoJfEAABEACB3BKA4lhu+Q4+3y/S/GvwgcgQI3DKAGgQvkae2TMFPOw8cDdU
CISREQRP20WqH5BFBs8quMgSgYtU5rMU+2x7E6adgSwy27lg9y/RtZeWLHmK6GqbgJTeN/sBWjEX
uhN2WrgbDAQiE5d9JXkufpz+56ENgyE+eYmDsCr2d6XVtrOWnQFXbWqiVXMnOB/j3heBGDXW3kc/
PnYtLw6tuIiLQ74iexE/AqeLCD9k0MgzOzjwsPPA3dAhEKftbFWs2rAq5hrvkhpqenIFTQhtGOfi
1Q+Mc1xzFA/zQCC2v5HuW/NjuvbWRbRi0bSLenRoHpKbIYjg7Qz4ZUCK1yAAAiAAAiAQgEDfoc18
4sBydlFC+7p30yRFVh/AG3w6ZAhcvPnXkEGkRRSchlZ+idgiz+x5Bh52HrgbOgSCywiCp+3i1Q/I
IoPnFlxkg8DFK/PZiH32/QjezkAWmf1cgI8gMJQJRG584J7k+dgf6cXV3xzK6Qgedz5Xdv9/7aM9
P9lPr5+9nK69/Kz2e9OUv6EZf/sJun7UxdoJHzwpcAECIAACIAACIBCcQKx9P+17dg/tf+V1uvza
a+ns6+L3JvqbmTPoE1OuH9pKLxjnBC8QcAECOSBQ0O1MDnjBSxAAARAAARDIGoH+BMXjvdQ/bDiN
GjWSYFgya2ThEQiAAAiAAAiAQEgCBS0jgCwyZKmAMxDILoGCbmeyiwq+gQAIOAhExq+4O5k4eoL2
P7TR8Qq3IAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAAC
IAAChUgg8pGvfCl5/mScXlr/7UJMH9IEAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAA
AiAAAiAAAiAAAiAAAiAAAiAAAiDgIBD58N1fSJ47dYZ+9s1vOV7hFgRAAARAAARAAARAAARAAARA
AARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAoBAJRD5cdRcrjp2gn/0/KI4VYgYj
TSAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiDgJBCJ
fuXO5Jt/Okltjz3hfId7EAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAAB
EAABEAABEAABEACBAiQQ+VDtF5NvHfsTHXgUFscKMH+RJBAAARAAARAAARAAARAAARAAARAAARAA
ARAAARAAARAAARAAARAAARAAARAAARAAARAAARBIIRC5oXphMhGP08sNW1Je4gEIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgEDhEYiMXXJX8q03TtDL
34TFscLLXqQIBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAA
BEAABFIJRD646K7k+fhxemXzt1Pf4gkIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgEDBEYhcu/ALyfMnT9Hhb+OoyoLLXSQIBEAABEAABEAABEAABEAA
BEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABFwIRK694wvJxKmT9Kt/e9LlNR6B
AAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAgUGoHI
6NvnJ8/1CsWxpwotbUgPCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACICAC4HImDs+l0z09tIvG6E45sIHj0AABEAABEAABEAABEAABEAABEAABEAABEAA
BEAABEAABEAABEAABEAABEAABEAABEAABECg4AhEPjh/bvLcqTP0y23fLbjEIUEgAAIgAAIgAAIg
AAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAKpBCI3zJ+ffLP3BL2y
FYpjqXjwBARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARA
AAQKj0Bk3JfnJ8/GT9DL34LiWOFlL1IEAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAA
AiAAAiAAAiAAAiAAAiAAAiAAAqkEItG/X5A898cYHdiwPfUtnoAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACBQcgchHl3wp2ReL0UsNjQWXOCQIBEAA
BEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAglUDkY/fe
mTx34hT99yPfSn2LJyAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAA
AiAAAiAAAiAAAgVHIPKx++5MJo6fop+sheJYweUuEgQCIAACIAACIAACIAACIAACIAACIAACIAAC
IAACIAACIAACIAACIAACIAACIAACIAACIAACLgQiN31tUTIR76Wmh7/p8hqPQAAEQAAEQAAEQAAE
QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAECo1AZNLSLyff+uMpeqF+
Y6GlDekBARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAA
ARBwIRCZxEdVvnn0JL34r0+4vMYjEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAAB
EAABEAABEAABEAABEAABEACBQiMQmbjkzuT5k6eopf5bhZY2pAcEQAAEQAAEQAAEQAAEQAAEQAAE
QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQMCFQOTGf7gzmTgep/959Dsur/EIBEAA
BEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABECg0AhEPrKk
Mnnu6Ana//iThZY2pAcEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAE
QAAEQAAEQAAEQMCFQGRcze3J80dP0YGGrS6v8QgEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAE
QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQKDQCERu+L+sOHbsBLVteKrQ0ob0gAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIuBCIjKu6PfnWqVP0s/8H
i2MufPAIBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAA
BAqOQCT6lc8lz586TT/FUZUFl7lIEAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiA
AAiAAAiAAAiAAAiAAAiAAAi4EYjcsPBzyQvnz9CBx//N7T2egQAIgAAIgAAIgAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIFBiByAc/PzvZ39dHLz/5vQJLGpIDAiAA
AiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiDgRiDygdl/
m/zf3j565Qc73d7jGQiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiA
AAiAAAiAAAiAQIERiFw7qyx5vvcUHd65p8CShuSAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiA
AAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAi4EYhc97k5ybPHj9Evd/zQ7T2egQAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIFBiByLgvz02+dbyXfvbE
9wssaUgOCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CICAG4HIxK9WJM/F/0T/s36L23s8AwEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQAAEQAAEQKDACkUn/8IVkgi2O/fej3ymwpCE5IAACIAACIAACIAACIAACIAAC
IAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACbgRYcazCUBx70u09noEACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACBQYgcik2ork2dgp
anmsscCShuSAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiA
AAiAAAi4EdAsjp2NnaCWx7e6vcczEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAAB
EAABEAABEAABEAABEAABEACBAiOgWRw7d/QUNa+DxbECy1skBwRAAARAAARAAARAAARAAARAAARA
AARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARcCUQ+VluZPHssTs2PQnHMlRAeggAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgECBEYh87N4FyTdj
p6hl3ZMFljQkBwRAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARA
AARAAARAwI1A5C+rb0+eO3GSXnx8m9t7PAMBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAAB
EAABEAABEAABEAABEAABEAABEAABECgwApG/rJmfPHe8l158bGuBJQ3JAQEQAAEQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQcCMQmXjP/OR5VhxreRyKY26A
8AwEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAECo1A
5Mbq+cmzp05T67rGQksb0gMCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAAC
IAACIAACIAACIAACIOBCIHLjPRXJs8eOU2vDUy6v8QgEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAE
QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQKDQCPBRlbcnzx49QS+th+JYoWUu0gMCIAACIAAC
IAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACbgQiNy65PZl4PU7/
s/m7bu/xDARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARA
AARAoMAIRCYtqUy++UaMXvwmLI4VWN4iOSAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAA
AiAAAiAAAiAAAiAAAiAAAiAAAiDgSiDysZo7kmeOnaD/eXyb6wd4CAIgAAIgAAIgAAIgAAIgAAIg
AAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgUFgEIh+/d2HyzNGj1PzovxVWypAa
EAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABVwKR
j9+zINl34iT997pG1w/wEARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARA
AARAAARAAARAAARAoLAIRCbdc3vyzXgvvfgYLI4VVtYiNSAAAiAAAiAAAiAAAiAAAiAAAiAAAiAA
AiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiDgTiDyl/fckTx37AS92LDN/Qs8BQEQAAEQAAEQ
AAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQKCgCrDhWkTx/7CS1
b3+2oBKGxIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACLgTiEyqWZDs+0OcXt3xnPsXeAoCIAACIAACIAACIAACIAACIAACIAACIHBJEkgmk5dkugs9
0ZFIpNCTiPSBAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAj4IBCZ9A9fSJ6NxenX39UtjmVDIHjml5vo
yglVHPwsaju9mz56hY+Y4BMQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAIFBQcBULMqGnGhQJAiRsBHI
Zv5eynLAxOt76fOjy+iHNrry5uHnOun+GdfJB2deptIrJ9EL8knK1azHmukHfz+NhqW88fvgFG0q
vYqqjEBm1TxMVQs+R5/46LU03KcXZ15+nK6cdA9/fTPVLLuS1j2UmsIJD++nV+7/uO7jmQ76p1l/
QQ94JGzWw8/T9+4vtYX/8r/cSJO+dihDjCZQ8+lXaNoQkC2//HgpTbrHA4AjlTXPddOjM67VnkrW
jo+s2xo6dPpR+ojKYEiUozNcDq/UyuGERTU0YfM62malyby4mfafbqKPm2kLWo7O/JRuvHIKZSpF
9OB+Sn7DKKtm0OLXwfHmh9uo6f6Pql/gGgRAAARAAARAAARAAARAAAQuCQKRm2oXJM8cPUW/3rZH
S3A2BIKXssDokig1SCQIgAAIgAAIgAAIgAAIgAAIgAAIgEBBE8imYlFBgxqiictm/l66csA/0PLI
++ghowzMenALLZs9id785W765B0PGE8n0HNvtNGMaww1sMTLtOAdk6QCzYRF9MPNS2jMWy/TN6bf
YSmgPdZ2kv7+o+8KWboS9B/Lb6VZDzmVmGbRw1uqaO6sT9B170qvQibzVEZh1rLH6M7po6nvN6/Q
E/c8QCcsxbHj9Hjpn5OpMzVh0cP06N1l9J43u+g7dbNonRGNZc+9QatnXGN5eKqjhZ4/fIreNuJt
1HdoF93xtc3au2VbfkjTryJ6i+/eonfRX986jd4TUosu0fFdesdf3GGFmemiYssh2vrFj2T6zPX9
LzctoAlVQjVqAj38w800rmM9zfqaqSq1iJ5vq6AfL5xODwktp5of0oVH/05TDjQVxybMqqGvVNxC
Ez/4PrqcjtMLm1bRPZsNeMr3WuBDohydoSdnX0kLbTqHs+ixp+6k0W/ro1f+6wl6YPMJVhx7xVAc
C1OOTlHLf7TQKYbyNvZz19fuoM2C780P0g/vn8wFyChFN/w1TRv3Hg2d7T8Hx1mPtdHuv4fimI0R
bkAABEAABEAABEAABEAABC4NAjfV3JEcd/utSU6t9o8Vxwb8d+HXWwz/KpKHLgzYO3gAAiAAAiAA
AiAAAiAAAiAAAiAAAiAAAiCQRwLZlBPlMdoIyieBbObvpSoHPNb8sCVPnfVws438sf2PWe9uVt+d
a0tWGDJYokXJttOKszeeT95svlv0w+RARarnTnYnn3/qsWTFBF3ma+a5+L150YPJ59o6k+eU4NXL
04c2WvFnRajklrZj6utk8tyxZOcbeuRP7pccFm1ps3+XPJbcOMsMf1my2/HWvM1VGTrdJvNBTb/X
NVtRM6MU+PfQxgqd2awtOlfO61lGfj7YrPN747ll+jc3b0yeNEK4wPl0qNPB13j3/IM3G/lQYS8r
Q6IcnU7+/+y9D5Abx33v+dsq0hJzxU0khnIemRwlU3JIPxOKySiU80y9YO0o0nMsyBJtSyLoUJYN
svgUcpk/VK0r0cXrK+tBV4kElsqFVcpvFYmg/oDJcWk7UJxbMlopDlgOeCfwTmCsZbxMsrS0K4IR
NjJWxlb19QxmunsGA2BmMMACu99VURjM9HT/+vP7dU9P9w+/HhW6JxaKpbg1WP9mJieZ2QRat6Oy
KC+SzFsLqvetJHWk2QR3HKuXEudBAARAAARAAARAAARAAARAYEkT6Pu1g7vYf8wW6Y1jGf5+xN+Q
mPY+6uVvjs6+fJr+jT7A/+N/H/gAFf/xCP+VWPXnREOpDH3K+JWY9iufD/zizTTAQ6PjDwRAAARA
AARAAARAAARAAARAAARAAARAoDsJBBmRqjtruLyl8q9fzAOalnNu5G4eYUqb/4zQRPEE7bAECLvC
o3BdW43CFU5S8dReHjuL/ykRjiJJHt1orzW60amv3kyf1ENSxShfHqEtPDDY/OwFeuNf36WVK1ea
Rdf9rFRW0k2hTbTaFqFr9sJZ+u6xEXrw0WpUL5lBmIaSh+kP995Rlc+4oEYcc5JT3j9Px/euos/p
2YZofPoM/frqMpUXjBSrVtHb3xmizZ97kp9w4lRNJ8uLUK50graaWxfKgvwdzc/S2df/mSoau0qz
LCr08x+6mTaubRyNrV4uIuKYqW9F14lciUeQW03z50ZoVWgfj4iVpBK3CXs1F+bn6MrcPK1YwRW4
YhWVfnCErv/kI7zICI/MdUJu6ajk7aSfWjuapwvn3iBuRfy/Jn+VCq1ccxNt2mCXjsibHakRx6KU
Kz9HW+uiDcKOZHmuI4fNn6ev/rf9lO3vp/7Sj+iGLx+lJx7wF3GuCVVcBgEQAAEQAAEQAAEQAAEQ
AIGuJtD3q3+wh/3HpbfpvF/HsbkzNNB/K512W81QnIqvH7ZMRri9FelAAARAAARAAARAAARAAARA
AARAAARAAATaT8C/Y1H7ZUMJrRPwrV/MAwr4rz4+QLc9wmdE6zgBSUeiOM2cOkz6RnmKw4/pTCQy
5AcXju2lG3dpXljSUejskQHaZu4DqSZ2PA4pW/85JZini2e/R3+0LSK3y6Qwv+eUdErit0lHLqL0
ZJl2bqzn8TNHI3w7Qt1/zqk427lUoUwPbKrNS5YXsOOYrfx2fhX6jqWpPLKTrrbourr1qKinzWYu
njlOTz72dXpyTNtn0enP5nhlybvqlKbeVWNH5G3+nkdeo9cPb1eztB27sSPpyEUxvjXnSHVrTltG
xtcg7EiW59pxzFkYnAUBEAABEAABEAABEAABEACBZUegb9uh3ewnb79DBb+OY/yXOYe2b6ZTFNLh
rVmzhi6fPk3yNTdEYR5n/fJl7XKe1gyk6a+f4C/Pyw41KgwCIAACIAACIAACIAACIAACIAACIAAC
vUHAt2NRb1Rv2UvpW7+YBzRs5wqN8Ihi+7Rf0tqcgEzjEo5EihOYGnEskas6E5nptc+5s0eof9tB
fiQdqGQ+asp6x/K+mhQLc3Q+d5pOvpCm1JNHlbnbRo5jNoelmkyls45+KRQyZojtCfOUz4coVXiN
O47VRrISDlVKve05dPt3U098m0QeSU6LWiWdoUxdi3oqNnN2ZDdt23fUUr0Q56j95fPmDLtNrxbH
MRd2tPIs7V61TXEWtBRX86Wh45VrO5K2IZnUFGWckGn1E77sSObRUP56IuA8CIAACIAACIAACIAA
CIAACCxjAn1bD+3ijmNF/xHHHOCJsNvqxIhDOpwCARAAARAAARAAARAAARAAARAAARAAARDoPgK+
HYu6ryqQyIFAkPpdnvOAytZ6Eb7t4InabQfPPbObQg9qDkGDVCg/QXqgLcXhJ5kv0d4tVieq2VNf
p+s++Si/x+Yo5KBDd6cW+PaCefruXz5HTzzypOIspt2tbVO5n754z2/RprVWOYSDU1M5pLMOhRN8
S84DvnaZcF+eu1qbqeYvHKPtN+4iMhyxzPNOn5qTVixVoJEHNjldbnpOOI4l+BakB7QtSCWbuo5j
8+e4Q1eo6tAVilHm6P9Gv7FlnfjBtdq2LFt49oQdyfo3d+SSaf3bkcyjeXlN1YkEIAACIAACIAAC
IAACIAACILCsCPRtPbiHO45dpvMvfFuvOGOsZQDqy362dMIS6rzlzJEBCIAACIAACIAACIAACIAA
CIAACIAACIBAWwkE6VjUVkGRuS8CQep3uc4Dmo5CREM0WfkGbVyhqmKBTh7aRpEnecQo1bFMcfgZ
ykzRN+7YoN5EZ4/czbelHOPn5FaVlgQuv8xfuUjfz7xIR+KPkH33w3B0mAYf/hyFt28iq7uYzFzV
qcVhSSYxjmRULf8OP+rWmEE5zFXFkxHcagR3PNF8i0bH2/STpj1IpyXpyFTPcYzOjVB/aJ9+/yjf
xnOPbRvP88/spc0PVrcuteihJ+xI1l8yqccvCDvyUp4pxzydO/V3NP3T6vcPXLOZBrZb26SZEp8g
AAIgAAIgAAIgAAIgAAIgsJQJ9H3sd+9n87PvUuGFv9brGbTjmOWldimTRN1AAARAAARAAARAAARA
AARAAARAAARAYIkQCNKxaIkgWVLVCFK/7p2MlhRCvnsDd+rZpTn1EMWzRTq8/RpZwbkzdHf/raS5
gFE0ReXnHqhGkVIcfigySuUTe0R0KaJL9PWb19Oj2u6EPHrXDI/etVbm6OGIO+EM9Fe30RR3hWk4
OUgP3HM7bVx7tThb78CLTs/zyGqb9chqRKM8itoeWxQ1s4yFBaIVFuc680r7HMdo/hKd+f55+unK
lbKwOkeVSoXWbrqFtqyr505X50bjtC/HMbE1KVFqskwPbFR1c4EO9d1IT+r52xzqesKOvDlytW5H
3srTsfJ2OsDbqbbjrP4X4lHzXvcXNc/MAp8gAAIgAAIgAAIgAAIgAAIg0IsE+rYe2MXe41tV/tOL
GV3+QBzHxEtvmLKlU4g41ouWAZlBAARAAARAAARAAARAAARAAARAAASWLYEgHYuWLcQurniQ+pVR
nZbZPOCVV2ng2tsMp5MIjRVG6a5N19DClfP0Z/dupkcMb5T4xAwd3mG4gKkOP9w+ookJ+uaBHTzy
1xU6+fV7KfJo9aYo3zLxOZ9bJmpbJB65uZ8Ocge0cGyYDu99gH5j60bFQa25YXpxHKMr3PnmWtP5
JkzJ8W/S7wxs0stbmL9Ck6+/Ss8+xiOoDeTolL6FY235nsqrvb0rzvhxHFs9+zLdfN2d1S1EIwma
fG4/bVy9guZnz9GRr4ToEd3zUKteA8cxfrU77cijI1fLduSxPA2rrT1aogNq1/EHAiAAAiAAAiAA
AiAAAiAAAsuEQN+vHqo6jhWOBec4tjB7hv7siTF6/+e20r7DO33+Om6ZaADVBAEQAAEQAAEQAAEQ
AAEQAAEQAAEQAIEuIxCkY1GXVQ3icAJB6nc5zwOe49G2Qka0LUfDio5S8bk9JGKR2R1VHG9y2vrS
MWHdk5fOn6Xymo+4ii7mlInqyJUtnWj6o+CLpx6n6z/5iFNW4lw4nqVTh7eL7+qB1/LUe7vl2Jfj
GHfyO7a7n3YdlbUIhUOUP62FnVP/bFuX9oQdye0nm29VWa1ra3bkvTyaP0e7V4VI4OeR/oo80p9o
r6oKcAwCIAACIAACIAACIAACIAACS5hA3/ZDu3nEscv0/x4LbqvKJcwLVQMBEAABEAABEAABEAAB
EAABEAABEACBJU8gSMeiJQ+rBysI/QantPMvH6Ev3HmwGjVKyTYaz9CRw3dYnVAUh5/o0BDNPfZY
dTtL875InArPHaZN/nZLNHNp+XP+/DO0avODPJ8o5crP0VZ1B8U6uc9dOEWP/f4n6TERJUsmDEdi
tP/R/512bnXefHPu3DPUH9LKi1G+PEJbXJQnc++OI3Pr0kgyRyf2buVCyQhY5haegivfprTEtynV
1Tx/kUaGHqR9T4oNE/UKhWIJeiraTw/f9iC3LZseesKOpFNcNJmn5/ZucaUo/3bEeXMnPM2PMzZa
oJE9m5qWt3DhOK288XMiXZTr7jldd+IUDkAABEAABEAABEAABEAABEBgWRDou2Xwd9j8O5fp3NHv
6BUOYqvKZUEOlQQBEAABEAABEAABEAABEAABEAABEACBJUoAjkVLVLFGtaDfgPW7MEcXJ6eJ+vup
XCpR//obaR3fcrDmT3H4SRbKtHdThS5eKNLKFQtUpn7auMHZsaomny4+MTd7kaYvL3AUK6hcWUnX
ffA6Wn21A4sursNiiKZxmykRraAFWtl/Ha1b28B7EHYUiIouHNtLN+562sird50WA4GBTEAABEAA
BEAABEAABEAABJY1gb5bDkXZez+eoTde+J4OAo5jy9oeUHkQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
CHQrQ+DsPgJwHFsknSgOP4lckQ5sxaZ4i6SJ3i4WdhSA/ub5NqGrxDahsRSPUvZA8yhlARSMLEAA
BEAABEAABEAABEAABECg6wj0beNbVf7k7RkqHPsbXTg4jnWdjiAQCIAACIAACIAACIAACIAACIAA
CIAACHSUAByLOoq744VBvx1HXi0QDj+LBH6JFQs7al2hCxfo0Mob6Uk9pxgVKiO0CYHxWueKHEAA
BEAABEAABEAABEAABHqSQN+2g3vYf8y8Tf/0fEavABzHelKPEBoEQAAEQAAEQAAEQAAEQAAEQAAE
QAAEAiMAx6LAUHZlRtDvIqll7iwN9G+j07z4eLZIh7cj4tgiaaK3i4UdBaO/hXmaX+BZrbiasJtq
MEiRCwiAAAiAAAiAAAiAAAiAQG8S4BHHfseIOAbHsd5UIaQGARAAARAAARAAARAAARAAARAAARAA
gWAJwLEoWJ7dlhv0u0gaWbhEJ49+m378/mr69c9/nrZcgxBHi6SJ3i4WdtTb+oP0IAACIAACIAAC
IAACIAACINBlBPp+bXAXe+/ty/T/Pf+yLhoijnWZhiAOCIAACIAACIAACIAACIAACIAACIAACHSY
AByLOgy8w8VBvx0GjuJAAARAAARAAARAAARAAARAAARAAARAoEsJ9P3aH36RzU3PUuEYIo51qY4g
FgiAAAiAAAiAAAiAAAiAAAiAAAiAAAh0lAAcizqKu+OFQb8dR44CQQAEQAAEQAAEQAAEQAAEQAAE
QAAEQKArCfRtPfQg36ryHTp/7Nu6gIg41pV6glAgAAIgAAIgAAIgAAIgAAIgAAIgAAIg0DECcCzq
GOpFKQj6XRTsKBQEQAAEQAAEQAAEQAAEQAAEQAAEQAAEuo5A37bf38Pe+1fuOPbSd3Th4DjWdTqC
QCAAAiAAAiAAAiAAAiAAAiAAAiAAAiDQUQJwLOoo7o4XBv12HDkKBAEQAAEQAAEQAAEQAAEQAAEQ
AAEQAIGuJND3sf272XuzRfph+ru6gHAca5eeFujMsW/RK++8Sz97/Z20964t7SoI+YIACIAACIAA
CIAACIAACIAACIAACIBASwTgWNQSvq6/GfrtehVBQBAAARAAARAAARAAARAAARAAARAAARDoCIG+
0MN72E8uvU2Tf5XRC4TjWJu4X3qZ+tbfqWceTmTp1IHtbSoI2YIACIAACIAACIAACIAACIAACIAA
CIBAawTgWNQav26/G/rtdg1BPhAAARAAARAAARAAARAAARAAARAAARDoDIG+j+7/PPvJ7L/TP6e/
p5cIx7H2gH/16wN026OneeYRypZO0PbV7SkHuYIACIAACIAACIAACIAACIAACIAACIBAqwTgWNQq
we6+H/rtbv1AOhAAARAAARAAARAAARAAARAAARAAARDoFIG+0IFd7CczRZp8IciIY/M0y6OYVVZe
S+vWwkOKrrxKA9feRprbWDg+QacO76ir34XZc3T0+dN07Sd20l1b19VNhwsgAAIgAAIgAAIgAAIg
AAIgAAIgAAIg0C4CcCxqF9nuyDdY/WIesDu0CilAAARAAARAAARAAARAAARAAARAAARAwDuBvm0H
d7P33r5C51/4jn53EBHH5s4dof7QQZ5fmHKlU7R1mfuOnT1yN207OMZ5hCgz8zrdsba+oubOcnbb
DnIHM76d5WFsZ1mfFK6AAAiAAAiAAAiAAAiAAAiAAAiAAAi0i0CwjkXtkhL5+iUQpH4xD+hXC7gP
BEAABEAABEAABEAABEAABEAABEAABBafQN+239vD3nvrHTp/LEjHsRHuOLaP1y7CHcdOLG/Hsfmz
tHvVNjrKaYQGM5R74g5aoej9yuwVumbtNeLM3Lkqu0giRycObBXnF67MUnn1Wlqt3iyu4gAEQAAE
QAAEQAAEQAAEQAAEQAAEQAAEgiMQpGNRcFIhp6AIBKlfcy4L84BBaQf5gAAIgAAIgAAIgAAIgAAI
gAAIgAAIgEDnCPT96qEvs/dm3qJCCo5j7cB+/the2rzraT3r9GSFdm6Unl/z54/Rqs27KDyYpG8+
+hBtumYFzXPHsVXc6U46js3Rq8ceo9t2PUbhBI9CdgBRyNqhJ+QJAiAAAiAAAiAAAiAAAiAAAiAA
AiAgCQTpWCRzxVG3EAhSv3Ac6xatQg4QAAEQAAEQAAEQAAEQAAEQAAEQAAEQ8E6gb9shvlXlW5fp
/PN/rd8dxFaVC+efoZWbH+T5RSlfeY62SF8p7xL28h0LF+jQyhvpSa0O0RSVn3uArlbqc+H4Ibrx
c/pV/exwOkcPfShP67c9SNFkjv7sUzP0e/fcSUfzxk08jxLPY5nv/KkQxCEIgAAIgAAIgAAIgAAI
gAAIgAAIgEA7CATpWNQO+ZBnawSC1C/mAVvTBe4GARAAARAAARAAARAAARAAARAAARAAgcUk0Pex
g7tZeabIHce+q8vh3XFsjs6+fJr+jT7A/+N/H/gAFf/xCO16ZEzPbyiVoU9dS/RT7dtPf0of+MWb
aWDrBv3aUv/fxZNfpesjj+nVTOZLtHdLrcvX/KWz9PTX/oAOPn26Po5QlFJP/Ql9fsdGyzaX9W/A
FRAAARAAARAAARAAARAAARAAARAAARDwTyBIxyL/UuDOdhHwr1/MA7ZLJ8gXBEAABEAABEAABEAA
BEAABEAABEAABBaDAI849jvsvR/P0vkXfEYcmztDA/23UgO3J2u9QnEqvn6YrrGeXYLfLtHXb15P
j2rRwiJJKp3Y2zBS2JWLZ+j/uOtWesyMLmYQSY4X6HcGNlkilS1BWKgSCIAACIAACIAACIAACIAA
CIAACIBAFxHw71jURZWAKHUJ+NYv5gHrMsUFEAABEAABEAABEAABEAABEAABEAABEOhFAn1bD31R
jzhWSH1Hl99zxLH583Ro+2Y6RSH9/jVr1tDl06dJ+j+FKBwmunxZu5ynNQNp+usndi55R6jZVx+n
6257RGcSzxbp8PZGrnILdOHVl+hPbttFR/U75P+GRjPbc6MLAABAAElEQVT08H130Dp1j0t5GUcg
AAIgAAIgAAIgAAIgAAIgAAIgAAIgEDgB345FgUuCDNtBwLd+MQ/YDnUgTxAAARAAARAAARAAARAA
ARAAARAAARBYNAJ9Hzuwm/3k8hX6J7+OYw6iz58boVWhffxKhLKlE7S9dodGh7uW0qlZOjJwHR3U
wrDxCGszPMLa2jrVu3T2JH3tDyLUaKdKngkNp56ihz+/g65ZUScjnAYBEAABEAABEAABEAABEAAB
EAABEACBgAj4diwKqHxk014CQeoX84Dt1RVyBwEQAAEQAAEQAAEQAAEQAAEQAAEQAIF2Eui7ef/9
bP4d7jj20st6OZ4jjjlIN8cdx/qXsePY3Fle/22a4xzRUGaavnHHOgdKROef2U2bHzRjjEUolf0m
feZn/476N++i6GieRiNEf3YgSo8cNeK3hfmWl6cab3npWBBOggAIgAAIgAAIgAAIgAAIgAAIgAAI
gIAHAkE6FnkoFkk7RCBI/S73ecAOqQzFgAAIgAAIgAAIgAAIgAAIgAAIgAAIgEBbCPR9dP/n2U/f
/nf64V9+Ty8gaMexHI84tnVZRRybo2d291PVH2yIptg3aEMd1S1cepm2rb+Tbk1k6H/sv0OPJmZO
tkUSOTpxYKt+54VXn6Gv3PYg3ZQq0MgDm+rkhtMgAAIgAAIgAAIgAAIgAAIgAAIgAAIgEAyBIB2L
gpEIuQRJIEj9mnNZ2s4Dy28eMEitIC8QAAEQAAEQAAEQAAEQAAEQAAEQAAEQ6DyBvtDDD7D5mSL9
MMiIY2eP8IhbB3ltwnyrylPLaqvK+fPHaBWPGKb9xdKTNLJzo35c738L8wu04mq5/6Q52aY6jun3
LizQwooVJFPWyxHnQQAEQAAEQAAEQAAEQAAEQAAEQAAEQKA1AkE6FrUmCe5uB4Eg9Tu3jOcB26Eb
5AkCIAACIAACIAACIAACIAACIAACIAACnSTQ97EDUfYfb83Smy/9jV5uEBHHFmbP0J89MUbv/9xW
2nd4J63tZI0WtawFOrl3JUWe1oSIUb48Qluu9iaQOdkWimfp9cPbvd2M1CAAAiAAAiAAAiAAAiAA
AiAAAiAAAiAQAIEgHYsCEAdZBEwgSP0u33nAgJWC7EAABEAABEAABEAABEAABEAABEAABEBgEQj0
bTu4i81xx7EfvhjcVpWLUI+uKHLh0km+9WSE8lyaSDJPJ/Zu8S7X3EV69e8L9L/ctJ22brzG+/24
AwRAAARAAARAAARAAARAAARAAARAAARaJBCkY1GLouD2NhCAftsAFVmCAAiAAAiAAAiAAAiAAAiA
AAiAAAiAQA8S0B3H3nv7Mp1/4WVd/CAijvUghwBEXqBTX72dPvnYaZ5XhG/ReWJZbdEZAEBkAQIg
AAIgAAIgAAIgAAIgAAIgAAIg0CUE4FjUJYpokxjQb5vAIlsQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
6DECfTfvv5+VZ4v0w3RwW1X2GINgxJ0/R7tXhegozy3Mt5k8hW0mg+GKXEAABEAABEAABEAABEAA
BEAABEAABDpOAI5FHUfe0QKh347iRmEgAAIgAAIgAAIgAAIgAAIgAAIgAAIg0LUE+j66dyebf+cK
Tf7luC4kIo51ra4gGAiAAAiAAAiAAAiAAAiAAAiAAAiAAAh0hAAcizqCedEKgX4XDT0KBgEQAAEQ
AAEQAAEQAAEQAAEQAAEQAIGuItD3kS9/lpW549iPTvydLhgcx7pKPxAGBEAABEAABEAABEAABEAA
BEAABEAABDpOAI5FHUfe0QKh347iRmEgAAIgAAIgAAIgAAIgAAIgAAIgAAIg0LUE+n75S5/lEceK
dPHkK7qQcBzrWl1BMBAAARAAARAAARAAARAAARAAARAAARDoCAE4FnUE86IVAv0uGnoUDAIgAAIg
AAIgAAIgAAIgAAIgAAIgAAJdRaDvw1+OsPnZK/QvYxO6YHAc6yr9QBgQAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQ6DgBOBZ1HHlHC4R+O4obhYEACIAACIAACIAACIAACIAACIAACIBA1xLo2/Tle9h7M0X6
15N/pwsJx7Gu1RUEAwEQAAEQAAEQAAEQAAEQAAEQAAEQAIGOEIBjUUcwL1oh0O+ioUfBIAACIAAC
IAACIAACIAACIAACIAACINBVBPo+/JV7qxHHTpzSBYPjWFfpB8KAAAiAAAiAAAiAAAiAAAiAAAiA
AAiAQMcJwLGo48g7WiD021HcKAwEQAAEQAAEQAAEQAAEQAAEQAAEQAAEupZA3+b/fh9778ez9C9/
Na4LCcexrtUVBOsiAvOzF+nNt8pEK1fS9Zs20uoukg2idDOBebp0YZpKtILWb9hAq1d0s6yQDQQW
kwBvKxffpsrKn6EPrltLVy+mKCi7awjMz16i6cvas7cq0qpr19O6a5aydQT1zEB76hojXiRBtHHr
FG87K/vX08Z1GLUukhpQLAj0JAE4FvWk2lwLDf26RoWEIAACIAACIAACIAACIAACIAACIAACILCk
CXDHsS+web5V5Y/Sf6tXFI5jS0/fF08doxf/8d/o6l/8OMUe2NFwAf7Sq8fo6D/wtNfxtHsap116
pNzX6OyRAdp28DS/IUTZ0uu0HWtw7uEt55RzZ2ig/1bSLCeeK9LhrdcsZxqoOwjUJTB3boT6Q/v4
9TDvY0+hj61LarlcmKVjX/0K7XpszFLhUDxLrx/ebjm3pL4E9MxAe1pSVuGrMmLcGkpQ8fUDhNGH
L4y4CQSWJQE4Fi1ttUO/7dbvAp059i165Z136Wevv5P23rWl3QUifxAAARAAARAAARAAARAAARAA
ARAAARDwRUB3HCu/fZmmjv9fegZwHPPFsatvOvP4AN36iOaqEqNCZYQ21Y1yNE/H966izz3Nk2Jh
qaFOz43sptC+ozxNhHKlE7S1mePY/DnavSpE2h3JfIn2bml2Q8PicbGbCHjR7fxZbgfbdDtIcMex
A3Ac6yZNQpYuIjB3ljuObdMcxyLccewEHMe6SDeLIcq5Z/gz90HtCVr9C4XDRKdP062jeRrZ03sL
cKI+kVEqndhTP2ppQM8MtCfTcrx9utaTt2wXJbUYt0aS3Ob21re5RZGutUKXkp5aI4G7QaA9BOBY
1B6u3ZIr9NtmTVx6mfrW36kXEk5k6dSBJfyDhzajRPYgAAIgAAIgAAIgAAIgAAIgAAIgAALtJdC3
ef/nWZlHHIPjWHtBL2bu54/tpc27NG+wZk5Oc/TM3f30oBbQI5qi8nMPNIxOtph1WuyyxQJcU6aG
pHzx927uMKShhcPQYmsv4PK96DYgJ4CAa4DsQKDrCCxcfJkefPBxmuYR+hIvfIO2LOXdCLuOfrcJ
NEcjA/20T/N/jyZpenQvravrAN9tsjvLI8YQ4SQVT+2tH/0poGcG2pOzHpqdda2nZhl1wXW1LiVu
c0vp5wtq3Rq2py7QA0QAgV4kAMeiXtSae5mhX/es/KR89esDdNuj2iAWP4bxww/3gAAIgAAIgAAI
gAAIgAAIgAAIgAAIdI5A3y/v3cnKs1foX/5qXC81mIhj8zR76W2qrLyW1q1dSksT7VfMwuw5Ovr8
abr2Ezvprq3rAilQblEUorGpHN21oc6K68IF+urKG+kxXmokkaMTB7YGUv5SzEQsUrl1HFs4T7tX
bjYijpV5xDF4QSwZu/CiW4sTQIlHHEP/uGTsABUBARBoE4EF7tS+Undqj44W6Lk9m9pUTueyPc8j
qG3WIqjxiGNlHnGs7ogAz4zOKcWhJNd6cri3206JcSt3VlxqjmNLSU/dZjeQBwQ0AnAsWtp2EKx+
MQ9osZYrr9LAtbeR5jYWjk/QqcM7LJfVL+2YB1TzxzEIgAAIgAAIgAAIgAAIgAAIgAAIgAAINCPQ
d9OXP8vef+ff6V9OaNMZREE4js2dO0L9oYM8tzDfxu9U82389JLxP43A3FnObttBPrHEw9gfDiiM
PQ+PP8DD42saFtGuFubo0sycDn3l6mtp7Wq+bMkXKM2oWMOZafrjO1THtXk6e/IvaOR/vkjZHxGt
oct8O8sB2v/wIO3cvkHPJ8j/zZ4/RaMjo/TyqTwvbA3Pup9uDt9J93zuHtqxaa0sitfjfO7v6ZVX
Jui1779B06WSfq1//c10Z+QeuufuHbTW7ie3cImOf+s4XXq/n8K776WVZ/6Snkg+S2+WLtPly2vo
04e+RkN7djSMxiAW4Bo4ji3MnqVvPf8a0VX9RO++TvseeVKXLRSL06GP/yy9/772lf9vzSfooZ1b
yS6mntjD/+Zmz9Pf/+0rNPHKa/TGm9NkkHDmpuY7d5FOHnuW0i+epjxX65ob+mn9B2+gWz4epts/
fTttWuu8pH3x7El6diRNp7NVHfWvX083fPgWCv/G7XT7jk2WhfBZnvb516ao//owRe/aYqnrwqUz
9K3jZ7iKP0z37LmDqtqdpZMjz9MU/Txdv2aO0t98UZdtYP/X6NF7fo7+/I/+mFK6IQ7QE6OP0cAG
u4zttVffulWcAEbz07Rj9nv0+BG3tuenTgu83R6l16ZKdH14N911U4mOPz1CR09kdftYf9PNdMtv
3kexndst+pq/dJb+4qkRevG7Wb39cbOggTv20+CBnVSDWrWlZsfzF+nY02P0Dl1F2+9/iLbXNE4l
A95OT/J2OsWbyMciMdqhFeynvRtZerFXRQr3hy32KxfPHKcnn/omnZrup1B/ifKl9fTQ/ofpQa6b
IN0LTdt9/6rraffeu6jEyx156ihl+Ra6dMN6uvkjt9B9Dz9I29dVS/XdrxjkXPflPP3ClXP00kvf
p59edZXg/j5dS5+J3uUcYaoF5nMXXqUnH/9TOs77kTX8GbP+1i/Qob130Hs/OE1vcIP/lc/cxxnY
+xUhlqsD7/2eBsHr86mFvtJHe7rE7eX4mUv08x8N039ZO00jjycpO13iz06iW3d+kQ4P7qGNQRis
weEy7yuuonfpxL5H9IidFIpR8tDH+aOTdwz835rtO/kYRB2rVFXjvT356ytdGYKeaIHO8b749I/f
J828zz+7j57Uh91hiie/SHxEoKfSqvUJ3jduNfvGFp4ZntuTUZn29pXdbq8+9WSw89q/tvJM04r0
0r+KcWuN45isM737Pm2P7ud9X6sjUv5K4WEcYfYr/R++ne7dVqFjyafoxdNv8n7lMq0JfZr+6E+G
aMDSsUiZPbUnH3qaPcfHr6en+J3raOf+nY7PolneLz7P+0Xiz9X7H7qr9r3DKBcfINCrBIJ1LOpV
CktX7iD1i3lAq52cPXI3bTuoxZwPUWbmdbpDmcaypmzTPKC9EHwHARAAARAAARAAARAAARAAARAA
ARAAgUYEbtr7Wfa/3jPAeBr9H3cca/mvlE8a+UVYrtRydks6g+JM0VI/kx2P+GU5XynOsFLFcsr9
l3KORQz9DmWm9fuKE8NC56HhiWpe0xkWNtIlVMWVCmw4XLUP007Uz0h8nJXdS9MkZYmNDUeEbGo5
1eMwyyo2VcolGqTVZB5keSW9XngpJ+pZm79Rz8GxhnXKJ6NGuRGLPGrlStl4E9lMpnFmtQI1F7fH
JZYImfk5fw6m8jWZVbjOQ4bOnViE4lY7rGZQYZmhcIO6WXWk3ZNLGOlDiZq6Sh0q95WyzXUk5B5i
U2rNOmCvvnXL22JUyO2sJ3KyPd91KrGk0XZDscE6ZSvcOcfCmOwbam0iwjJTLbR2Ra9D49W+SFWd
5XhmXNhmPFttIdJW6rBzau/Mu71a5HD7xXe/UmaZeIM+Lxxnky0gt4svGYbZ4JBzuaF41rjNX79S
vdlbX67d49yurPZpCGYU4a8vn8maY5R6dkTMtDlLeR6/eO73tPy92pHSpmrbq71+1r5S2oI9nfm9
9vmZSzjbjCw7yiZm/A5WFMC8Xo2eTaK8YdNWzXv9tifvfaVZorvPIos36/uN68NGf6fn6/eZwW/2
3J460Vd2vb361JNhBLJNuelftebuYwyrl+W9fxXj1nCSqcPirBjP8nYfSbCpAJqv13GE6CsbtJG0
5UHYOT1Njw+J8a7zc6EoxllE1j7WMAt8gEDPEzCfuT1fEVTAkUCQ+jXnsnhIVcwDKmO40GCGj7Ks
fx2ZB7QWiW8gAAIgAAIgAAIgAAIgAAIgAAIgAAIg0JAAbdp7D/ulnXAca0ipTRfLhZS+GBEeTLJC
sTqVVDac7qTjWIlNpKqLFuGEfYHUrWByUSNsOKSZi7/6wqyxiFTOmYvp3BlKeDLNsITiNMajZbHx
XJ7lJ8bYoHLedEhzK1G9dFnLonSYJdITLF/Is4lMig1GtMVsqxOBuegWigyyZDrDsppsuXGWiCmO
TdwRxzJRp0zi6ROloRhLT+RYNpNUnJVCbKzB6ll+NGYsJMXqT4qWJlkmPcbGxjJsLCWdcSLDoyyT
0c5r/9IsMzFpla8enIbnTQePEBuMJ3meWZ3beDqh1Ilsdaqw8aGQWBCLxVMsm9f4ZVl6NK47G0oH
EqVw1dksHGOpTJYVuI6y42kWH9ScCqw60u4UC5YR64Klds1xglnRUSiaYNnsmMXpKZYcF+2C/4KX
pYUzU4fs1a9ulXq5t71W6lRio3q7MR1BtM8IS6S47aVTbFhvJyHh/Fi0ODuGWDw1rtvRWGJQ2Elr
C6NF0Z/w7To09df9k7LI/shXe/dhr3WFanTBl24Zm87IRWlNN6PjvO3yPmxY1dtQplHJnq7J9iZt
IjKUYGO8T0olhvX+QrZ7P/1KVRyvfbl2V6VY4H1PiqXTaZYcNPvwBgtPfphzxyzTkVprg4OjGd5/
5ZTyqlx4dE5PXJ0Se+73tEy81klJ762vlE4rXp6fok6Gg0csMcYKk3mWUh2+bY4pTmyanyuyCf0Z
OcaflykWMx2jw8PcVvkz1Xh+ThRmLFn5b0/e+kpLoa6+VNhkNsPSXG7t+R+Pmu2Pt3lRH61fzrBJ
YzyoZ6vo1/0zoyqQ5/bUib5SqU932qtPPRk24K1/9dcGtaL89K+i7fL2We3d+BhQdVqOjdY49hvV
8vQhn92ajbsbRwjZzH4lnma53IS1X7YsundQT5VJNmg6tMXSNeP1ytSYGB/FUgVPrJAYBHqFgP78
4e0Af0uTQJD6lc/BBuP3pYmxplaFlDlfRCw9aZmNYp2bB6wRCydAAARAAARAAARAAARAAARAAARA
AARAoC4B+jB3HLvh3k+JSe+6KT1cqBRGjfyiLG+dI/GQy9JPOplWnTGIDadzbDpXZRdN5tjMZIZF
zcVSbdEimrJECXBPqMxSseoiZViPLla2OZNU9VScMCNkxVjeiHCjLgDFRu3Rp2ZYUjg3BPAr++KE
dHIKDdVGCuMxwHLcCUv156oUp1h+0rpwbHIZHzYdD6JW5y5l4ZJ4OQUlmk85b9puMBFnTFlYJS8c
n5ImXHExiIMKm+JOX46BXvhisBlJLpJUo45Jh8LQ0LiDECU2U1TgGClM5x1tQTDjgL5ULNZEaxOL
gg4OBY4TzIqOTF4ij1CcVYudZsNG+zCdPDpqryYxL7pV6uXW9lqrk9UZIhRLGexM4RnvZyaNfkV1
UOMOkTa/maISpWkoY4nxJjNzcZQ1F6rDSvS5SpmVSiVWLssHhuncyvftFTL7ae9+7NVFNWqT+NAt
py8c6TSnsQlLe+LXRP8aZuOWa7XFuz0j21t1UX80Z8u4PMMmp814NH76FS6Jj77cLr8cRzRYePLB
fDItF3Gsdlxm6Zh0pDX7FLtcXr6LPsttv6dl7rVOSnovfaVWlJ/2JOrExyTRUfV5wph85vIFMvVB
rRXW0p8cs1ifYfZMW2lPXvpKe7nevxdGjailkdGa56UlN0W/bp8ZlvuNL27aU0f6SqU+vWCvrvVk
cPbWv/prg377V9F2uc1pT1q1vYYG0z7fL+zWprZB9+MIIRvvVwbTqvNViaVMJ0t1zGArtt16EuMR
/sOICdvYqNE1m5j4CgI9SyBIx6KehbCEBQ9Sv3K8scznAVWnYz6HZ59R6dw84BI2XFQNBEAABEAA
BEAABEAABEAABEAABEAgcAL0kdi97Pp7PtmC41iJ5bToSTxiQkb7Nz7OUqZjAF8AGEpl2Lh5jUda
GM/5dzgIvPZdkGF5OmeNjqU5iNn/haIs1WJUqnzS2F4qPMoXhyZZzFaGFrFJLLyIRW5tId2UJ8TG
p8usXCqyIncM0v+V+T3C+Y07PdgWU7zinVIi7yRkyDPX2VTK3NFpZqYqW6nMpsZNRzjbdpLKwuVg
etKaP3cCMtlEuPNeYH9KmUE4JDSWq8JKfGvTGUNP5dIUixvR4WQkOy0HvjWX6ZiibU9kn9GsU0hJ
RKYjlphw157FoqCwLZm5XGhVHEQceIk8RNQyudBfZdpZexU1cJBVXLMfKGnd2V6rdZKMiLgDZQMd
VybTsu8Z5tvPcmcu0daL3KmrmBdRN8JiK0N7BZt/nxEOqtKhMxu3b2Uq5a46u9bm67a9+7HX2tJc
nPGsW54nv8eMfuXEtJSV25gF1W/I9kbMWx/ntl9hrNW+XKMt5VT6BbsaPDOXdqVFzrNvlloWTu+8
b7N7TtrLdvFd9Flu+z0tT691UtKbMoty6/aVtcK7bU8ib6f+ZEZufWx3Kqst0csZqTfrM8yWR0vt
SZbRrK+0lerrq+DoYBuWDBX9untmWO4WX9y0p470lUp9esFeXevJIC05e+1fuROZyzGs3/5V1mWI
JZUIgeHhTM2CtjAcjwd+xxFCNr7dtG1UzmTEFjlmsIsl7m/WnnzqyRJVzPLeMMWGzPcph2hkdjnx
HQR6lYA5N9Gr8kPuxgT86xfzgPXITo3JiNLJvPmDHGvqTs0DWkvFNxAAARAAARAAARAAARAAARAA
ARAAARCoT4A+uu9etuGzvyEcBuonrXOllBXRjMxJp4afPFpQi/5FdQTp7dPFqSwbUqOLGQsRyfFC
IAs60+PGVok80sA031ZF36IyEudOftWoF0OZSZY3ImCE+LZo1bg/imORuTDS4DOlhu7yoQ75q/0G
jgIO+U5l03wbSxkpptb+bA4zysJl7USeXDwOdOFbKdNcLHWoSmun+PaJ6fhgVbd19BS1RByrsMyg
6RhY/YwOcZvgUd1yeTMKVa1I6gKazjocZfFkim+PmWOTM84To40W9eRCq6J3hVdqsurtVJuH1FWV
aWftVZBRZG2qWyWtO9trtU6SEcVsW7aKClQPVKeB2jZktRPikcsa+KDZcrZ9nRkXz4xRvc+YYXGt
79P7PyOaR6UgHDiHx63uPV7bux97tUns7qtn3fJsZ2SUxUTOoe0oecat4cjcyeSQSrY3bdsUF1r0
3K8w5rcvV8WVcir9gppAO1b4uG1P5tatIfsWxnp+MjJk07Zsl8Xhe22fJRPVrZ/XOinp3feVUg6v
7UnUSTilybyY0m4bOngpt7g7lP1Yw3xbak+yjGZ9pTuZG6cSHJs5uij6dWfjzuXWtTcleUf6SqU+
vWCvrvVkcJScXfav/D6vbdBv/yrqYhsfZgJ8KfM7jhCyOfQrkqmMhqyYrX4o7m/WnnzrSekfRNRb
bavRpHh/9vODF3s98B0EupWA+V7QrfJBrtYI+NYv5gHrgJdR0cnhuWa/qd3zgPby8B0EQAAEQAAE
QAAEQAAEQAAEQAAEQAAE6hGg0MO72IdaiThWLrBBvuAfCoX0f+Fw2Oa4EmLhcPVaiKcL8+1QXCxV
15N3iZ6vsMmJlNjK0Jy80z6HRjOMB/pq+U8uvETZ6Gj1F5BahJuZXDWiTWR4lCWM7WDkwqyyUKIt
NBk6NnUtPzWnkhBLFRwcHzxILhd+lC3smtyfSxrbPSkLYaZckqPN8UBZuKx1DpB1lhyaCOHmcsMy
3WTQJE1JRi4S9Rb6kk4/NXUqFdiwEY1M3CdYRthYHZ0W0oYjokirlDE8VrPlkdRtsuaatE1FT4KX
dPoT6cTCoNSV6ThmOoXodRH1N/sf8zMYexUaEbK6iFLUMK2sj9STPOevTvL+xlu8qRGeqro025H9
U5ND2/LSf7ckJ9NjaR6xriQdybS8h7XQhdNm9DO+Heq0sn2ln/bOFeXVXoVuvRx41q226NwkopiS
p1NEMi/imWlFO3KKGGUmMj999iuyvbvvy80izU8pp9IvmBfNT4WPu768SXvgEbP0dsbtsDY/s1D3
n5KDy35Py9prnUR6L31ltQ5+np+N6sQtmiUdo1u6Z+acUtFbon4k0Nbak1KGxcHaWaJWzzbmqOQu
9Otkk4rMDbhoublqTzxd2/tKUZ/esFfXejJUJjnL+hmXHD9aa4Pe+ldRFz42Mvs5/ZP/oKS10bus
mqy/t3GEkE2M75zytEUPlklYo/uVZOJQyulOT9qN4gc4/PlgOj1mBk2WQ8xd/F0hAg5AoKcImH1G
TwkNYV0T8K1fzAM6MpbRtYnFs828s9s/D+goJE6CAAiAAAiAAAiAAAiAAAiAAAiAAAiAgAMB2nbw
S+yXv3CnWERwSOP5VDlv/gK7/iS/50yX6A3TuTEWq+u4YzrjhNhwaoIVpf+Edxr8F6HVLdEibDBW
3RZueJxPZBXHq45+4RiLGVG75K/m5aIkhb0tUHkXkMmFH6ofVcCSb1lGh6FQjGXy0xZnFtUOLcF8
xMJlawuxFlmafWlYZrObm18X24zyBa1Ygjsb8q065Z/Uo3RIkle5pwKbyk2w9GiCDUaNLU15PtVJ
5BibrGN3leIUm8ikWWJ4kEX0aFHmPVwGy1Y+im4dFgWLYjs+xUFE8JLnxEKfyEPWq8ZxrAP2KggK
WZ3sSaSqHjRMK+sj9STP+WuD8n6Zp00m46vgG5DTjHMp2tkKGx+qLraG+JaYkxNVJ8QQdzrWbC40
PMEmzQiJfDtBsRjrt70bgnix1/qyN7jiWbe85U2mxLO3NpoQL0upcyxVaFC4+0tSz7Jt1bvbb78i
FvHd9uUOAriS0zNz2R7C3PZq/hTe7XYcc+z3NIG81kmkl/oU7Or2lVo5/p6fQreOERSmq9EDeTtu
1t/UsG94QuqtUb6ttSd3ZTQU08NFwVHoqM7NQr9Ozxf3MgubIGkndUpkbe0rRX2kHEI2wULWS7TD
RbJX13oyYIq6uODcchv02L+KuvD2OZSeYJm4HO8FFWFX1t/JXutZXOMxosxT2ow9J1E3YUP2FNbv
bvK03sG/cRs0t7IPx7kDK9/a3txq2tu2zzU54wQIdD0B345FXV8zCKgRCFK/6vxLNiiv5J5S0wxL
mHN7SoRKpyp0bB7QqXCcAwEQAAEQAAEQAAEQAAEQAAEQAAEQAAEHAvSrh77ENu+6K9AJI3VCfnlO
GDmQdjilLsoTX2RKZadZqVB1JNAWcSrFPItHzV+zc6cclwsiDkVZFjyqk4MhNqbvADdVs0XmqIgy
pWyT1wFHHHOrTC16mRplyLE+/KS0M2LVLe+sKQujMcOubYtNYuHSaWFLLlg2WqC2luTim1Jm0uLF
5uLepkkUPUUdIkEpC65u6lQpTbHUkFxQdCdvhW+3lBKLaPZtGYStO0S2yCfNshQ9CV7ynNC3aAdS
V6bjWDJiOK91wF6FWoSsxJqyUtKKBXGRkayP1JOiW191cspTFGg5EHz5onLzX0dbbvX8ZTpTjXpI
kSEWH9Qcxnh/VMizYc0BMTzI4ob9qdsJqvJ5au+O0jW2V8dbmp30rFueoXLP4JhwkRMlaVvH6dsK
c500tS1xV+MDyVG2Lec7FNvz2K947cudynclp8LPc3tyWMypTJmR7pyeDU5SNj7nud/TsvNaJ5Fe
6lOwq9tX+n9+CgcN1anTxCAc1Hl02SYRsMxb3H267McEC2Le25PLMtwJ3DSV4OjogKfcrtTJnY0r
9yqHwibcODQp92mOvo2e7Zakbr6I+vSGvbrWk1F3L5xlWm9jWL/9q6iL6Bemqs9c/nzR3gvk2N+N
Ip3TqHXyMo6olU3mL/OUNiOvVo/E/c3ak3GjmzztZWjfJ+JVB3cKDbGxlDGOafrOUmb58QzLZKr/
xrO1z3qnsnAOBLqJQJCORd1UL8hSJRCkftX+dTnOA6pbGA9l9Mk2RzMT7wj6M7jN84COEuAkCIAA
CIAACIAACIAACIAACIAACIAACNQSoG2/u4dtvv+32+Y4FriPTG0devZMZTqjOwVoEaLMaGLmZJt0
HGE8Is8oC/NJpdYizihOAPoE1ZARSarCxsRWK9rikXVhRp3UGs3X/9lopU5UKi/KUaOFhIYcosFo
mZXLfBmz+qduS2VuG2Nc4h+TbFCvZ22dPC/My0z9Hylbvg2Pz/jPx/HOotgejKJpwcdMOjU2KNq3
alfmdafPSl7ZQq/pFgtmDmUph83JKZcwncNirGAqUL+Ny246e6m253NxuZP2ataa7zcoHOaa6lbU
y8kxxdlxobU6OecpZFcPFAdDijbYuiqAxq45RJmLFPonX4TVWsX4kLEoa7TdQSVyne/2rtbRclzf
Xi3J3H7xoVvGt3gxI5g4RZTLinYTzKK+VhXzGWPv62ur6b9f8dqX15btUk4fzIWDAbcx+zNtQonA
U+uk4yRl43Oe+z0tO691Eunls1voWDiIyH7ArJff9qTys0fJmxGRAjXn0yCfc1L+hs+wltqTyzIa
q9z1VeEwHRrW+766Nwr9un9mOOUlbEJ9zjoldDwXYF8p6tMb9upaTwY3L5z9tkG//atou4pzlfVZ
PMgKarBaR1toctLnOELIJvosWY4bpu3Uk5SEu1FOSudiMYZx+EGEeg/jDrXaO5xIH2p/BGdL+fgC
AgEQMO03gKyQRRcSCFK/bvrsLkQQkEh8LBk1+3slarZD7p2dB3QQAKdAAARAAARAAARAAARAAARA
AARAAARAwIEA36qSO47d92kxoe2QxvMpuRgSZsvxl4ZegFXKFi8asahfszjKnTWsKb2UoqXVtodT
nDJiabGt42RaOhYRX8S0/Ba+qC54hFlyvCDuq5SLrJAdY0Pc8SeY6CKKowJfZIkMp9m0wadSKbEC
d6ALkWJTM1XHO32yM5Jgk6UqofIMj9QmnJG6xHGML6YJBxFjW81SqcSKxSIr2WzAq2a19ObWfxqL
+PikkUWZFcbiom1r16x2pU1uhvjWlmmWn5oR9lUpFlhCRLoLs/EZq+VpE8IhXof0RJ7NGMw1+5oc
T4joSNoWhOrf1JgZmUHTq+EoWZlhY4qjhsWRxefiMuuovZqYPehW1MuDE0BLdfLmDKE6KoViSVaY
MVeRK6w4XWBjo5oeA9iCuKI6dvL+w7CXmQmrvVocQn22dz/2qtqu62M/uuWZZ80IJrx9hofHDCfi
Cm+71S089f7NITqWa7lsCb0s6PjrV7QCPfblhoxl3idq/aLWJ06Pm7YQYePTJSauqdvw+mGu2hF/
nqR49Jcyf5ZlR5XnINeF6WBlw+fpq+d+T8vda51Eem+OOEzl4OH5KRw8OCOiKBufqjqUFwtjinOE
3UHYEzaHxO77Mf/tyX0ZDgJ6PlVImRFRje2ltbEA/1cslsSzWM9U6NfJJhvLLNqMy/bUkb5S1Kc3
7NW1ngwL8NK/+m2DfvtX0XZtzllqHUl5N/Bs1MYNfsYR9WTTsnTDVK2Dvl17vfZkyOgmTyOp7aMo
tyDT+0C+7ed4/Ygy+s3C5g1nAsVxz5Y5voJA1xLQx6Lc5vG3NAkEqd/lPA9YNnYO0HjGlB8/1bOa
zs0D1pMA50EABEAABEAABEAABEAABEAABEAABEDASoC2//6X2Ud2fUY4l1gv+/tWmcnyrcaG2HA8
3TiSgr/sl/Rd5mRbKJ4NvJ5iYUabzEoVRP5q9AKn7TCnxAK++QvK2s9wQPJWpsdF9CZzEtP6qTiO
sRJLiV91VmUKhZWtPY1FnRpHF76IEzGu1ToHyMhsVicrgcv3QTahOO4J2bjctkU8PwWUC6OiDeu8
QiHhxKXys9aJ1zVs1WWI36emd1pENG1UpHMoKz1pOhwZtVGYi/tUBvqx4pAkong5Ly4X9WylrlQ9
dtJeTV251q3CQZW5mo+sj1VPjPmvU/08Tdktn5UpFrfZRK2+1DZoudvDlzJLx6TtiS2tuJOc2TaJ
7M4n/tq7L3v1UBOR1KdutYh10Zq2INlo/JO5qsWLslo4UBfMmzl2++tXqsJ568v5PQq/WptTeSj9
hHKPl/aUV5x26pVVm58P6Ip89cpp+fnku6/0157UcUS9Og2Omc7LPpg53uKhH/PdnjyU4Sijx5MW
h2DVvm0OYooN1dpkA5mV++rpqXpetqeO9JW9Zq9u9WSo30v/yl2i/I1heVme+1d+j2i7fMxpfaJw
B0RlLK1G+vRo1dXkPsYR9WWzOo7VfWa1VU9WClPmVtv6czvK8rbhrjU1/6ZGYdPusUXkrUmPEyDQ
hQTM50gXigaRAiAQpH6X7zwgj+Iv3m1jzZ8NDnozx2HtmAd0KA6nQAAEQAAEQAAEQAAEQAAEQAAE
QAAEQKCGAP364a+w/xyw41hNKTjhnkBpik1kMiw3aV3WcZ9B/ZTFnNx+cLSgbDupRMOKJJwd1kqT
43pkMXNiUf0MR3j0qVyA21KVJtnokLm1oXVBNTKUYtNqAKzyFEsO1jpkhWIJNqFHKNPuj7KcurCj
LOLYtyrTFvLMBbToaL4+TF9XSmxidJhF7M5t0VFeaut/UxNJJeKLyS3EEpkJljK2I40m1TqV2Xgi
5uhgpul3MDHGbMHGdCHLU+MsZq+DvoCmLYgNsrG8sy0U8+ka+UJRrqdxHsFMv1+ZZBU2yXVnwBEL
stGUwUsuuibNRAbGjtqrXqZL3bZge/7qJBlZdd/I3kpsPCkjxKltnXiEphh3CLa0wUZZNbg2KZx3
pI719mdGC+R6VputnpWP9u7XXhuI7nypBd2ykhrlz2y7/JNH9hsrBPsskM5gtn7RuVbMe7+iZOSp
L883daCr2qJiLy0wn+T9jmX7MN53pcfHRGTIWicdpV4eDj31e1q+XuvE01ejWUourvtKH+1JOHiE
omxosPY5HR8reKDjNql8LsdGXeTvqz356Svdyu+crjQ1wYZjER7BU2nz/FloGZd4tQezKOU+ax9u
LUsfHxnP2I70lT1or670ZHD32r8yH23QVDHz0r/ym/Kj0eoPA8QYSuTEH72qAzN32q55+CppXR16
G0c0kq2UN38YoYwRHWRoq57U8qbldpWhIWt0XTWZeWzf3jKazJmX8AkCPUPAfI70jMAQ1BMB6NcT
LsfElekxMacSscy3OCZ3PtnGeUDnAnEWBEAABEAABEAABEAABEAABEAABEAABKwE+m49/CVW+vEM
vfHcd/icEV+xYtq6Av5AwJnA3OxFmr68QP39K6hcWUnXffA6Wn31CufELZ5dmJuli9OXaUV/Py2U
K3Tt+vV0TZ2yNLlmSkQraIFW9l9H69aubrH0Hr19YY4uXpwhWsVJlLl+Nqyj1U3Vs0BzV67QXKnC
K12m0sIKWr9hQ9P7Fubn6MrcHP2E37ZQKtGKNetpQzPuC1fowmSRVnH5KiuvpQ3r2qunTtprpyym
Y3Wav0IXp96mhVX9tGKhrLer67h+m5pTB0D4ae++7LUDdVGLmLt0gaZLK6h/ldYO++nGjeu6gjf5
6ldkzbz05fKuThwt0Pw8f25wo16h/W/uVRrov41O86K54xgd2HpNMEJ0uN/zKrSX9nRuZDeF9h3l
gdJGqXxiD1X4s7fIxwILpTL1X7+R1l7ttfT2pe/a9tS+KgeSc7f3lUvRXr3Uya7k7u1fuaRdPI6w
c3T7/dLLX6f1dz6qJ+dOnrRnS+Nx7IXje+nGzz1tZB+lfPk52tJF/aTbeiPd8ibQ19enA8A80dK0
A+i3Vb0u0Kmv3k6ffEx7g4hQtnSCtjd+NLRaIO4HARAAARAAARAAARAAARAAARAAARAAgbYQ6Pv4
HzzE3n2LO44d/bZeACYE28IZmYIACIAACIAACHQBgfkrF+nthQ9yR1fr6v2ZI3fTrQfHuIQhykzn
6I513eAm2QXAFBGE41g4ScVTeykg1zqlBByCQHAEYK/BsUROnMDCeTq0cjM9qcEIxWnm9cO0tiGY
eTq+dxWZfmPRVIGee2BTwztwEQS6kQAci7pRK8HJBP22yHL+HO1eFSL+swoKx7N06vD2FjPE7SAA
AiAAAiAAAiAAAiAAAiAAAiAAAiCwOAT6bvm9B9l//NvbVHjpr3UJ4Di2OIpAqSAAAiAAAiAAAu0n
cPbIAG07eJoisWG6+9O30Ebu/fQPRx+nR57WIgXwv8ExqjxxV3dEe6tK1DX/F444kSSVTuwlBFTo
GtVAEAcCsFcHKDjlkcACnT3+LfruP8/QD1OP0tF89fbBzBQ9cceGxnlxZ4K7uTOB5o5MFKNCZYQ2
wR+5MTNc7UoCcCzqSrUEJhT0GxhKZAQCIAACIAACIAACIAACIAACIAACIAACPU2gL/RwlJUvX6E3
n/+uXhE4jvW0PiE8CIAACIAACIBAAwKm45hjkkiCJl84QButwcgcky7Hk4JdKEHF1w8g4thyNIIe
qjPstYeU1bWiXqEjfdfSQVW+WIqKIw+46P/m6NVjx+j/fud9WvexnbRzxzo1FxyDQM8QgGNRz6jK
l6DQry9suAkEQAAEQAAEQAAEQAAEQAAEQAAEQAAElhyBvv/83+9j5bcv0z8f/1u9cnAcW3I6RoVA
AARAAARAAAQMAgtzs1R4I0e5/+eHNDPzFv17sUzlVf+JwpF76b9t34hIYw0s5dLZk/TtH/yYVm/4
r/T5OzaBVQNWuLT4BGCvi6+DpSDB+VPH6JV/+SldRR+gX9i8nT6F58RSUCvq4IEAHIs8wOrBpNBv
DyoNIoMACIAACIAACIAACIAACIAACIAACIBAGwj0feThXWz+rXe449jf6NnDcawNlJElCIAACIAA
CIAACIAACIAACIAACIAACPQQATgW9ZCyfIgK/fqAhltAAARAAARAAARAAARAAARAAARAAARAYAkS
6NtyaA8rc8exyee/o1cPjmNLUMuoEgiAAAiAAAiAAAiAAAiAAAiAAAiAAAh4IADHIg+wejAp9NuD
SoPIIAACIAACIAACIAACIAACIAACIAACINAGAn03H/oSe3+mSOdTJ/Ts4TjWBsrIEgRAAARAAARA
AARAAARAAARAAARAAAR6iAAci3pIWT5EhX59QMMtIAACIAACIAACIAACIAACIAACIAACILAECfTd
/PtfZvMzl+mfnvs/9erBcWwJarmrqrRAsxcv0uUy0ZrrN9Laq1sTbv7KJZp6u0Qr+9fTxnWrW8sM
d4OAbwLzdPH8m1SuEK38hetp41rYom+UuBEEWiQwP3uJprWHzMpqRquuXU/rrmnxYVMj0zxduvg2
VVb+DH1w3VoKOvea4rrmxBxdOPcmvcvhGnipwvu9X7hpM61bvcK1lNqz++1ShX6m/4O01rNugh1H
OAvN9XthmrgVGX+raP3GdctIz2a9q58Lc7N0cfoy0aoP0sYN11gvdvG3oMaIbux17tIFevMt3jJW
ipahDQho86Z15L5ldBPMahsocenXb9hAHpp3N1XCJkv312l+9iJN8ecX3mtsqsPXRSUAx6JFxd/2
wqHftiNGAUuIgPacfvMt7T1zJV2/aSNh1mcJKbetVen+MWhbq4/MQcA1Ad5WluU8m2tAyzJhZ+Z4
uwltUM8MtKdu0upiyIL5pcWgjjJBYGkQ6Av9Lt+q8p0ivfn8Sb1GcBxbGort2lrMn6WBVdvoNBcw
ni3S4e2tLUCePTJA2w7y3EIJKr5+gFrLrWupQbBuJzB3hgb6b9XtOhTP0uuHt3e7xJAPBJYggVk6
9tWv0K7Hxix1a0ebnDs3Qv2hfbycMGVLp2j7clk14H3dzbyvy1sIe32ez9HIQD/t0x7dfvrLgMcR
tqrQ7Nlj9JVtu8hmRVzPry8fPdugLOZY6+KpY/TiP/4bXf2LH6fYAzsaOu9devUYHf0HnvY6nnbP
DnojkDGiO3s9+/jNtO0RW8vo5bGpMq6J5/h4fesSGGH3QJ0Ws63Zmj2+goAgAMcigWJJHkC/S1Kt
eqVaGUMtnx/FeNO/eE5TaFm/G3ijhtTUA2NQaAkEuoHAsp1n6wb4XSlD5+Z4u6r6AT0z0J66SquL
IowYt/by3OSikEOhIAACtDn2APvQ5z7NOAr9H3ccwx8ItI9AOceihq0lcsWWy8kno1XbjSRZqeXc
kAEI+CSg2HUkkXOVSX7UtN1R2K4rYkgEAo0JiDZlPGNC4TAL8ePYaL7xjT6ulnJJY9wUYdnl9PCp
TLJELMpig4MsFg2JsaO353mJJcPVMafb/tKiIqW/9VauJRfnLyU5RtHHxaEQC4d5PUMxli8737Ic
zi7mWCsbDxt2FmOFSiPaZZaOVe2K/5iAaSPMYOR2Z6+TmQSLRmNscDCm9zu6/XTh2FT0k5EmY492
trNGamzntR6oUzA2206IyHs5EsA80dLWOvS7dPXbyhhq6VJprWbiOU0RlnPzDljOi/nPZN7NDa3J
h7s7SMCLbntgDNpBcigKBOoSWLbzbHWJLO8LYu6iA3O8nSAt6tOhuRi0J39ada0nf9l39C4xbu3C
uclWQSwlPbXKAveDQDsI0If2fI790t2/JRb/2lEI8gQBQSDgF2bxAAzDcUwwxkHnCSh27dYRQrXd
1l0oO19llAgC3UVAOndQNMmmGzqYtC55ZSrDotwxLRwZWr4ORRW5EOLNgavMxuMx7pAVZkOpgndl
KP2tt3KbF1XKJcR4ODEx3fyGZZJCfV51esmrkIoZOmm2QFdioxHDcSyaYpqfXzBye7fXgukY3oVj
U5VJw7FHG9vZojWbHqiTqp9Ot7VF0wsK7noCcCzqehW1JCD02xK+rr65lTFUV1dsEYUTz2nXjmM5
Fgnwh7OLWHUUbSfAx5WuddsDY1B79fAdBBaDAObZFoN6t5bZ2TneTlAQYwg+T9SJuRi0J39ada0n
f9l39C61LkttfkmtW8P21FHiKAwElg4B+tCX7mO/9JmgHcfKbGZ6ik3PLLUuqf2Kr8zk2WgiwcZy
S3TB0svLtQvc6kMC1uYCGJK0h4AyEeTWcUwsLPNfmizjQDbt0QdyXYYEKsJpJDrqwxlpGRJrucpK
dK6gHbgayhbwOEItq1IYNZyUogxWJMks5lirlDej+4XY2FQDj1AeDW/IWJgzn8OLJfdilSs1Vv/I
9dhDGdckXIXUqF9m11zpgTp1s+10jR4hSMcJwLGo48g7WmCw+sU8oF/ltWMesJUxlN96LPX7xHPa
reNYpaBEHMOsz5KyDy+67YEx6JLSDSoDAiCwBAgsvTneZT0X00MW6VpPPVAnMW7twh+1topvKemp
VRa4HwTaQaBv41fuYz+9/O/0r3/1Mp8z4isuTFsza+1v7twR6g8d5JmEKVc6RVtXt5bfcrp77ixn
t+0gheNZOnV4e7BVX5ij87m/p1demaDXvv8GTZdKev7962+mOyP30D1376C1K2xFLlyi4986Tpfe
76fw7ntp5Zm/pCeSz9Kbpct0+fIa+vShr9HQnh3kpOK5C6/Sk4//KR3P/ojWrFlD62/9Ah364kdo
ZPNt9DQvhi8004Gt19gK9Pb13MhuCu07ShQdpekjt9L3nnqCnj39JpftMq0JfZr+6E+GaGCjk3Ra
OfN09uRf0Mj/fJG4iLSGLhOFBmj/w4O0c/sGqyAtcDAzmj1/ikZHRunlU3le2Bp+up9uDt9J93zu
Htqxaa2ZTHzOXzpLf/HUCL343ayenktHA3fsp8EDO2nD1SKZ94P5i3Ts6TF6h66i7fc/RNtrlK5k
yet9kut/6n2ij0VitEMpuG3yKcWLw4VZOvXSKI2+9DLlNV1xfMJuf5vbrcJjbvY8/f3fvkITr7xG
b7w5TYaVN2R96cxxOn7mEvV/+Ha6d1uFjiWfohdd2xGXcv4s7V61jbglEl+wphMHtgrR5cECnTt5
lE7/+H266iqi88/uoydPa1fDFE9+kX6WOGT+9z7/+ATXy9ZGetFTNvmfn/ZuZHnx7El6diRNp7NV
W+1fv55u+PAtFP6N2+n2HZtIwS2FmLtIJ489S+kXT1OeG+uaG/pp/QdvoFs+HqbbP307bVKVpNnV
0W/TVOkqCt8fpS2WuvJ2efwFeu3S+/Th8D10x5Zq25g9d5KePz1F/euup/fPpumb383zMj5NX0v8
If3cD/6c/vibL9OPeLsf2P8UPbZ3R42M7bXXWTo58jxN0c/T9WvmKP3NF3UGA/u/Ro/e83P053/0
x5TSO5kBemL0MRpQ2hH50JNprz//0TD9l7XTNPJ4krLTJd7vEd2684t0eHAP1e32pMYaHs1ffJkO
fuMH9IWHv0i3bdlA9kdDw5v1iwu8fz1Kr02V6PrwbrrrphIdf3qEjp7I6m1y/U030y2/eR/Fdm63
6MqTnox++TLvy66id+nEvkdoTCs7FKPkoY9XGxNvUGu27+R9+rrmIjdJsXDlHL300vfpp1oDNv7e
p2vpM9G7aF0DQL7ak1lAs0+lj/7w7bvpjk0Oz9S58/TM6Pc4d97n7+R9vimsD9uziKP0e82f57z/
e/kl+v5bP+VSGH9cN9f+ymforga66cQ4otqeuBVxvb578QQ98phuRRQdTtInr+NmxMXlVkQ7H9pZ
o+eL/Nnx5FPfpFPT/RTqL1G+tJ4e2v8wPcjterVZT9vnwuxZ+tbzr9H7V11Pu/feRSWex8hTRymb
50+rG9bTzR+5he57+EGup3o52DKs+9VPG5yjV595kv702ePER260pn89fWHfIfrIWyN024N85BZO
UunU3rp1qytKKxcuvUwD6+8k7XEp7Izb7qWZOT3XlauvpbWr+VOJ2+Pd/DmsaW84M01/fMc68j9G
9GevZjVFuS55eer3zEJcf/oceyjtezQ/TTtmv0ePH3E3/tdEa2+dbJV3O0ZcpDp5Gf/Xtx2pR3r3
fdoe3S/7cg2HlzGYDR++gkAzAn19fXqSIOaJmpWF650nEKR+MQ/oX39tmQdsYQwla+Jhzkze5PvI
9TPTz3uM8e7oZ27TrJB4TlOEz3WfcJzrNsf6dFU/0buv075HntRvD8XidOjjfNZHn/bh/1vzCXpo
51Yf79mmNNVPP/Nf+p0+xw5e3m1n+bzS86/xOZzrwxS9a4ulrguXztC3jp/hE3sfpnv23EHGrI//
eRW9Uu21V9+6bWkM6qdOft4D2zh+b3UO2k97N5qJF3s1bvH20WK/4mc+wZuA1dSm7bqdg/DdrxjC
ue7LeXrP82wtMHecX9p7B733g9P0Bp9P/ZXP3MffsRxnvF1j997vaRC8rr0tvTloHbDBwe8cr/f2
5K+vdG0MJN/hPa0DtfDM8NyejMq0t6/sdnv1qSeDndf+1c86kGpzXvpXMW6tmZuUdXacX1IL9HDs
ZR7QXNtyvxYrZfbUnnzoyVyDJFpHO/fXrgVoWc7yufzn+Voy8bn9+x+6q9anwgM3JAWBriRww977
2S/dE2zEMfnLtmbbyrTDF6638izOWIMpmuzMaAlmbSrFGVZqEGjBTNfoU92CiRsjq/03yPL2sF08
okjYMa1y/+BYTcSk6Qm53VNtOdV7g4hQIjynG8iYnnT4ZV+pwIbDSh1s90fi49Y6+eRQ1UeJjQ1H
HHib5YdZ1sa9MDbcIH2EZaYc6tRI+eq1UlbodGi8SWS7mXEWMtjEs9JW2yqfKis/Lk2OiRDwTrYU
iueUO0osETK5On8OpvJK+uphLhFuwLuaj6MdmTkpEXDsbddMwngg4rjNzpzqo50bVljL+70d+Wrv
rMIyQ41Y1NqqJlVlOiPsxKlOVh3xG5T2pNpVtYYyHDV3oK2e4v93oyOz7MHMlLhPO2i7vSptypSh
/ucQU6Xzo6dcolF/otlrlE3MtPbAsMoVYfHUOJsqeul3pB5DsUHxS2srF6s9edYT5272T9Z8bW1/
WNqRxTA8fill4w79X4QMYwAAQABJREFUhLUO1iz9tSdrHk2+8ShLMbNfiaV5C679m0oPCrlTyvPQ
qmMbMz1PhzGBmr3ll9Py+aAmkcfO/Z/axmXa6lGnxhG5eEjwqW9HITZheU6XWSbeoB2G40xBbama
5B5mg0POeYSUvs9ys6cvXtvgNEuYWz2aNmX/XIxfqSnP16FMdcxSnJBjpNDwhGEwGTG2MSNk+R4j
1nleN7JXVTWiXBe8PPd7akGujp3bnpOtW8YeSvt2Squfcxj/ayK1v06y4p7GiB2vk/fxfz3bySaj
sp+KJJgafM/zGEziwxEIuCJg9gGuEiNRzxEIUr/mXBb/KRVbKsEq26XQjswDtjCG0uvtdc6sJVje
nplyPO30DqOdc3iPUeYgTLuv+awztjGrJp7T3Mbtc3hmGud3Ric54423qjIzbPjpb/7L39jB+7ut
mMMJJWrqKnWovE+3MK/COmCvvnXrdwzqu05e3wPbPH5X9OpnDlrailM7qtPefc5tNmxuThd99yv+
5xOcxGh2TjJ0Mwfhr1+pyuCtL9fucW5XSr9gr5xP5jNZM5J5PTsiVjs/bS+8+XfP/Z6Wpdc6KW2q
5jlmn8Oh3piD1sn6nuP1256895XNLUBN0fm5GM/tqRN9Zdfbq089Gar21r9qzb3ZmrnDGLbaQDyv
L4txq21ustH8kmrBXo69zgOKvrKmz5J9tHUttnN6mh4fEvNvzs+FIksKvwJrH+uFGdKCQDcToBu+
dD9b/9nfFI0hCGExYeSOYrmQ0rmHB5OsUKwu95aNLXmk80mJTaSqnVU40drit/lgCkUGWTKdYdlc
nuVz4ywRUxxF+ESJZeHZ/oIbirH0RI5lM0mxQMfDu1i3D+IDgojS6Q9xh4NCIcvLsS7OtsNxLBZP
s1xugiUH1TplrHViMywhOndi/Jd/bFxjMTHGBpXz5gKlrk0/HAwzyFqcPMIskZ5g+UKeTWRSbFBf
pLW+EBUtzgkh3WFDSz+WkIv/ZBv4u7M4M1VR1D8cNxZczUu2TykLnxgz/ALkOe1B3g75FCGK0slN
exkKDybYhG63Eyxl8LAusJsvuCE2GE+yzERWZz2eTij2SlZ75cWJgZRht+7sSJGznBfOG9FkrWNa
NWWFTWYzLD02xjKZMRaPmgOhCBvNZNgYP6//421z0ugPlBI8H/pq76oDWDjGUpksb7t5lh1Ps/ig
5uBgtVWzXuNDsm3H4imWzWt9S5alR+N6X2DVEb9LaU+1/UBJbDko+0FVR9zmxrJsLK4solKMt+EJ
NmQ6DSr9WEfsValPKJpg2eyYxVEqlhwX/bjWZtKK46cfPdXYa2KMFSbzLKU6qNpeCrwaUJk7bDo5
DUd4f5nJTVodax0zl3qUExkRlkhxO0+n2LD+3AmJCXd/eiqyCaPdZHh/GjP1Hx5mY6JNpdlEYcZR
Qq8nK8UCt+kUS6fTyjOmwcKYr/bkVSrNqdJ0PnJawOATIaYzUNg6Ye/H9izSKXZf244tKfmXCivw
fmQ0leb8ZH+stnHLHR0cRxQLE1wmbpfcZlLxmBgPD43yvtqwr/TYBFN9Macz8iVSWxwdHefPGj6e
GjZZa8+SoYylSuYXOUY2nwHEIkN8i3L+XEglhvV2V9Nnmjd7+vTWBqUdcbkiw2w8X2DZsYTVObPF
fsWT+CKxfCEPJ6qO4qasuuOoIVM5Z04Ey/FKTV/paoyoFezRXoWs1QNRbhNe/vo9W2FNv/oceyjt
W+/D3Yz/uSydqZNRaa9jxA7Xyev4X6uVajvVYXeFjatOqrFR28Irv+51DGbgwwcIuCVgjuPcpke6
3iIQpH7lGKfB+Li38LRF2s7NA/ofQzE/c2Yt0PL6zPT1HuNzHKBWKz9qvivE6jtHliZZRnu3GONz
PCn5Y4fI8Kg+D1Sd90nzuapJ2zylWpLbYz/zXz7HDj7ebcW4JpJklt/g8Oo59heKjrzNq/iY43WL
WE3nV7dKvdyPq1upk7f3wPaP31ubg/bV3n3Yq6pq18e+dMtYK/MJrmVTEsr25mYOwk+/Ui3Ma1+u
3eV5ns0Pc+6Ypa5TDY5m+Fx3TpnXq3JpPq+lQK1z6Lnf0/LxWiclvbe+UjqteFkbFHUy10zaMAdd
xelvjtd/e/LWV9ZReYPTnZ2L0QTx3J460Vd2vb361JOheW/9q782qBXlp38VbZfPTbqbXzIq5fHD
zzhCyGb2K03nazuoJ/4j/UFDLnL4kX5lakysHcRSBY+0kBwEeoMAXX//Trbu7mAdxyqFUaPxRFne
4oXUG1A6JeWkEgVEe3kcTufYdK7KLprMsZnJDIuaC+FaZxVN1bxse5G1Upxi+UnnBfTxYdPRKmqd
AFEe7hQaYgUl4Ew5b+rZ+quMybQ5mcLrZIloxQdkwlmGWKADcs5nMK121CWWMsuyLZarD7PYqBqt
SqM5IxfZVecsHxx03RQnpPMF51cT0Y27X+T4hJKMHKBODvDJKMNZy9RzUfmFzJAtqpKZxs1n1lyE
UtlUyqxUKrFyWTZac3GW753KyWh/nZHPrIOQs0a/1RSV6SzLZNWoaRU2xZ2W1AV+My/+Zi50EbE5
d6mDFbd2JPL1edDuvbj9tHdzQkZzbso4dBWlYtHBYUhOSIeGxh1olNiMPVKV0p5q+wH54qY6lQgd
RUarMvA8zBf/4YmqsOJlUQyIO2SvSn2S+WonKeQNmW1nmg0b/blaZz96EnnzdhEdtToqyr6cuIOa
bMsOinFxqszbE3cuHlKd9MyJpjAb5pMtkzPKQ8GSo9Sj9nwLxVJGHyITzUxOGs+0IPRUlg6HtvYt
SwzuSI5z6i+M+WtP3mWsTKbFC4vF4VnLakZGA4ylJi2Z+7E9SwaK3as2bUnj+KXCUoaDldrG1aSd
HEeo5Uq9Nhq/qvYa4dH91Bz4NeE8FmbjlmvVdNZJhRAbzdkSlWfY5LR9aUUtw+2xhzZYKQjnZ+J9
lvpULSljPb5VZUvjULeSW9OVWSpW7XfCenQx2dari91VXRUnzIiAMWZ0w9IJp2YMUX+MaC1b+9bc
Xu33iD66IS/Vjto33rPL5nrsobRvt+P/rh8jdrJOnsf/VU0J2+FjHe0Jrj7TQ4Nph/bnYwxmNwp8
B4EmBKp9LTVJhcu9SiBI/bobR/UqqeDk7tw8oP8xlK85M7+IfDwzfb3H+BoH+K2UcV8lL35QZs4T
tJij7XY/81/+xg5+3m3FuMZhTCzfiZT3aUVHJi+RR4N5lY7aq6kBL7pV6uV2XN1anTy8B3ZojlfM
7Xqeg9YcIbyvZfixV1O1nj596Nb6zuR9PsGTfEZi2d609+pmcxB++hVekI++3F4XOY5Q+gV7Ih/M
1fkl61pKmaWVIAfe5rXsglW/iz7Lbb+n3ea1Tkp6L32lVpSf9iTq1PY5aE1C80/O+9jXcMwU1U91
XsVre/LSV1pL9fOtvXMxtRK5aU8d6St7zF5d68lA7q1/9dcG/favou26nl+qtaPmZ9Q26H5uU8jm
c7623XoSa+I8iMaEbX2+0bXmvJACBHqDAP3S5z/L1v92K1tVlliOR0nQIjVktH/j4zxigxn9gthQ
KsPGzWs8csN4Tt2kqzcgtVPK8nTOGvGLd5bm5J34DEVZKpBfo8maVMrcmWNmhhW5I0ixxJ0Dxs0F
N1vEEuXhPpi2Ljoz/qJsbpEV4Y5u1T910DVsWXzUrpsR1bS6BTog56HobdKxQsp0YFOd4bSXApNx
iI1Pl1m5xBloHLR/5TIrCIc+PuA0HwyeOVRpTClRSRJmyK7qJcf/qw4ANMy3y+TOXEK2InfqKuaF
x7PbLZOcCpoRC6ySTTZuOA+KMPJSl9XFWj64URwU2imfQY8Nme2Bv3CZqnCqj/O5CivxLV5nDN2W
S1MsbkSUszsryMGKWztyLtHLWVGmw8ukl3zcpHXb3ksiYgtvnxNu+2olopG2fVI9PyJVUKU91fYD
0u5UPam8dFuw5FF1shD9i8G0Y/ZqkaVqqUJe8etaWa/aOlfhuNWTyJtvSZmz81YchaRTWZlN5nMs
p0WCa/Yvl2OFKQenFe7MksuMslhYRpczn1Hh6DDLFOwtVNZX2zqzRk7FHoLRkyxPtRulmEAP5Yth
/Qktf+3Jj5gzLG46mXMHc9Uk5HPQ2YnJLM2t7Znp9U8Hu7dcr/ulma7kdaL2jyNUMd3oVZvUM51W
nZ7DpawMO+7U1mUZPNKYGDupUgR1rHJs3AZVmWqcD7mryqjpDNeB55VT7fNJ470iPMqlUbZnNcYI
WhRHMWmgyCj7ylae7bL+bvsWUa4ii71ewfR79lybf3cjm56L0r7djf97YIzYwTp5Hf+bmpP6GWJJ
JYpoeDhj6dvN9Pz3qvIHL27HYPJmHIGAKwLmeM9VYiTqOQL+9Yt5wFaU3al5QH9jKJ9zZj6B+H1m
msW5fo/xMQ4wy/D9qZTp9F7gO1/HG93Of/kbO/h5t5Xjmtofn8j3D+V92oGXyKPuvEpn7VWgd5BV
XLMfKGndjatbrZN8f+nMXIy9wrXf/c5B23Ny29792Ku9LFffPeuW58rvaWU+wZVctkSyvXmdg3Db
rzDWal+uiSzlVPoFW11UJyt37UltD0O161Qi+EXA61QOcwF16+fVjpT05rOleV9pB8nf312uDYq8
neZ2Heega8vyfkbqreE8TEvtSZbRrK/0Ln/tHYKjg21YUiv6dWfjlrvFl7r2JlJo0a/MyP1e1oGU
DNwcKvXpBXt1rSej7pKz1/7VfRv027/KuridX3KjUGsav3ObQjbXa/rWcsX9zdqTTz1ZoopZfCKm
5Hq1QzQyq5T4BgK9S4DW7fwM+0+/NSCclTxXxdM+xdxhh/9KyL687LnMJXhDcSort1kznWX4Z3K8
UGehwB+EqWyab49Yu/BvThjWDJSUh3uyJlyWHGBJBwV5LqRsFyekVfIzBwvimo8D8ZAQkwgyE/ng
ltEnLAssCmdZf9OprPqZMkOsKXK741CVQ3ogN3jpkSJbBmz1ZBLneQQf1UFAyab54cy4iL41qtfR
cDzQnQ8MT2olAokZOU4dUAo56nFsRT6tBkoo6YYvCfba8vDx6figdXstm4z27SS925G9UO/fRZku
BzjeS+Av7h7buzoo0vUbjrJ4MsW3UcjxyFIOzkS6UBWWGbS2m+hQnKV4JL1c3owoZZNeaU+1/YDs
Q1S9C158UKbbvUMeos0bTDtmr4osqclqqxTyCv3Ketnr7FVPIm+Hfo8p7Vbw8/icbrZNXrk4ybfO
tUYhq71H1pditi2QbeYQjJ5keaLetnKC/CpsjW9TmKvTNPy1J39Sqg5iwuGZj7bEtsw2hzKzFK+2
Z96nfyp2b7dpS7qaL810Ja93YhyhiudGr2xGRhJNOClf4RK3hiPTi5Jl8KiARn+hyhDcseTYtA0a
26Rrvz4ec4hUKPoc0Z8FJ6WbnKbHjW1++K/kpnlIcH2Lygh/zhhbFg9lJll+tNonhfgWoWasRSG3
Q18p9aCOEZ2kkRzd9i2i3Aa8gun3nORtfM6NbHoOih27Hfd2tE5+xogdrJPX8b+pNaEf27g1U/fl
2ccYzCwMnyDgkoD5zucyOZL1GAHf+vX4foF5QGfDaPc8oL8xlOJYZHsemfaifoo5M+cqNj3r95np
+T3GxzigqfDNEihlentfapaxct3z/Je/sYOfd1sxrnEYE8uxuPI+rfByP6/SWXsV5BVZm+pWSetu
XN1qneT7S9P3QMVpQG3XjsetzPH6nIM2eXtt737s1SzL06dn3fLcW5xP8CSfkVi2N5dzEJ77Fcb8
9uVqfaScSr+gJtCOPTOX7cF5fklGhmzalu2yOHz33O/5qZPCwH1fKYX12p5EnRzmVRznoGVRLRxJ
vTWch2mpPckymvWVLVRE3Co4OjwTRSLtQNGvu2eG5W7xxU176khfqdSnF+zVtZ4M0pKzy/6V3+e1
DfrtX0VdbOP5+vNLwnxcH/idBxSyOfQrkmn9+Vpxf7P25FtPSv8got7anC1dBIlxDRIJQaDLCNAH
7/00++An/6t/x7FygQ1yZ5NQKKT/C4fDNoeNEAvzCCXV68TCfJsN384uXQYvOHH4Hr0TKRHCXH1B
G+JbgfGgWIH85ZLWhX6tHFNvskzb4Fx5uNcOoGUHKgdx8pxTJA518FObn/dqNnpIyIeMGkVNyqfX
2bBbk4P81BxhQixVMDwCPHOo1kXKl3DlMCllrjriSHnMNlT91HXXyks7/42NuW1eLM0jS5WkI5mW
97DmeTBtbn/Gty2cri7Ddk4+zk9l7vZBrCwkCpsWOpbOTdJe7Xpq/EvIbB0HEe+Wy+QWWi4HOF7L
8NXeeSGFtLFAbxtUajwjw2MO2yTxm0oFNmxEcxPcxf0RNma2I7MSqm7t+7Eq0W1UPZltSYaolpNp
Zl8i7NNgKr4bsrStPYn6yKg+omyhX9n3mPJqOPzoyWThvG0c52KPrCfkk22gVk/ymsrdVJn5WZou
sLHROIvaIo+FE2bUSZFSRCmSOjOvWT8Fq5b0JPk2kt9asv9vUmbbM9OWpa/2ZMvD1VflV36DY9Vo
geoEQG0UKX+2Z5FFsSvVpi1pHL8005W83olxhCqiG73KUO51fpGqcHGSX5Yh+wtVhuCOJUf3bZA7
jjs85xr3OcFJXC8nldno6JD+zqKxnclVo7tFhkdZwtieXG3/jeSWeapjRCcJFI41/ZxTenfPd1l+
u8d7VhkbMbGkVOy4tn07M+lonVT53I4R1Xtcjj381klydjf+N9mL+/jY1fKc5k6TDk2zetv/z977
AElSnHei30awRqt4zBlWK/DuCy96K3Egm0aCh1f2CZ17ZSuQsWgJrU4CN3rInHo5ngKa92wpJs5W
nMcRdowi/GAIgpiVQ9cYM8jSrM8MtmJ4tgeOEdYNoZj1qYnQ7BOD3XPnXsOsttf02OpFPRH5vuqq
zPyqKqs6M6u7pmcmh1iquir/fN/v+/LLL7/MyjT1wXhl7uoQ0ESA66JmcpdsmyFgLV8XBxyApIcf
B5T9WJnp+1Cyn+/ph4inhGNShd5HhyRmZomI6PvoEXZ9yrIZQ4fiS5p+QB8y+r9O9T36Z++bwjL+
ZRy/CQgxHdtK2abH2cS3OAIvOU4SOpwYV8lXX4VMBK0JY0KREG9S00r65ThGPrNrgzK//jhw2GMS
uxi0B6NVe8d8pvrq1WX8Zyxbb9I5fYdyqi+qeIIxjZhBtCPVjlHRAi3timzvZuMfWr2kMyXOZox5
n/aAsTTuC8XHvZQ6vXuJg6bd84o15UmkN7GVPv027SmNJ9SueAxaD6o+qYjcUuIw2doTqWO63oee
7K/TcSTlC/mq+hdCcwouXmla7QnTDd1WCn62h75qyykQmcRZ8he8Ul6ytUEz+yp4MYkvKalOfij5
N/MjBG3Cv5N1yDKT47Vp+WVJ8k6WqScnL6f4AAfnq/iix/kqj9WNM92zmiQV7s4hsH0QgJ+6/aPs
QJaFYwpexXFhuBPHIBdaKKra9o+ay3N49JecsOfOavhaYBMzi6zFt1Cw4bojv6CAQoXN15uhBXxU
ZmLQ7tUjOnddZ0U6MMoBDqFjaxxySR8YBKbMcfCFJDoxSF4hTcUpOzEV3jRl1vsuWxj3O7oCHom5
uugvFirgwk9P9woTi2yV7/ABsiPMjz7kD3WPb99drq1oMSyOqkIeKlO46BKPYZV/UvYyIOO/FXLq
46yE2oYs2OourU6rAmkm0s6M2ntQRrfVYIvzs2xqospK/Ai8YFFPJbQ9a6hS1lheZLO1KVYty+OK
fVtWYavUfqXaFblLEpUTx0s+k/LktkToZyBH8Rtp52koxQO7F/zI4IaoW+hUnF48u1cuGDawyxwL
UHyVgW6tOLZQYpWR0+CYStVulcXyOJtdXGFtKt9edZLffnQIrDLJSb++jGj43IkdmqTMk8q1a09J
pSU9l/wDLjDwLJ/QE9WuaJa6F6pd6D3ujmpkHCWtat2Q7/PwIyhPUheT5dpZnRGBxfjXf1gawbYy
E++7dOqgNNnfSxzVOMuSKU1yxzr5XuiSsGfyXS53uKuJ7w+UWLXi+ykTC7jAvbXgf6xSrLBKsJsu
PRY8jW7Kc7r66uPIsRD1Km20n0rWP+T+iRMVXAVt/WRJ2ne8/1RjkitPSJ+pj2jjy9vyJHDW9P+5
mGQ+YOOzi2x+UvpTcndnnppeO/o+GM3m7h0CGgjwuIRGUpdkGyIwSPnSmJKLA6YrQ25xQCsfSvbz
RjGzdJYT38q+Ty9mRn1to1iHhW+TSLTui9Q6dQtJTmcb//JLtPMdTMa2QrYKv7O1xBfPkHGXwEs+
E76YKEPqp++jyt956KuQhqBVw5dPTSvpl2M2+cyOJ5lflikoD90IfDPFYkJFJvywi0Fbt/eAChN9
TSA8/bGxbDFckDGekE6Q+q2Us2xb6pS4iCTYydvzD6zi6objH0qHFp3GmMv2UMT5j9gfid/Ex72x
1H0fGNs9r0RTnkR6KU+BXaKt9OrZJjHoHspSbml2LFt70qujR84A/pemG6HihXxV/Ys+zUInVDHh
UIV4ZKLVPFCkkKSfgp/toa/acgr4NcE5cxs0tK+CF7TnZvGlJGHGn0v+VfoaT8+fCNqEzeJv9BY9
puWXJck7SafUQ/k24Q5tZgWx8/rD4iRumNCtizhkaTq6gUJCGe6xQ2CbIgAHb/9VduAXPyQmwQbB
B22ILmCUjCh1xgE78ZmlJn745U9IepMD3VadTZb5KlY0UgpDmlx6+I2UCTD/aMLw+5VaJdCBiPEU
nbvK+KuclZb40kA5wG3Oix3phu2QS54pT3KXIiV9YVjkL2Mc/Kz86CRv9zK+a5csNH4naQY2qbuD
QrwYrSfNeX/XDiiNs8mqNxGLR1St1P2dyIpVNjnuT1bRrZzzpI86U97RU/3/iGxVx7KRAVJ00JHm
bEieqR71p6ZfClFnysRyvzKS3kuaDdu7ssAubqE7Ixwj9WKleMZuu8FmAh3yHKzQwhIii9jCC2xr
fDKYyonjJZ9J+8NtieA7sJXiN9Y/1PYk7IPUEVG3sNsp9CJ9JnaZYwFkUaeQgJgcQKe2z9dHIo/y
xgskL6BtkJPWfGIJoMjGp+fYSuLxpV6Bkl8pM2VF5CuoLHLSr09NhdlTIV+NAXi4ZLv2FC5D/asx
Vw36cdw1ar0pj6lUHBst6TfTvVDNQu+BpS9oCOXCH/1kla8fQamTuMi2TN/37gnffHc3msbb6a13
lGLU7gWJtOqgBVrf98NZFpz+lSYeZxMsNE/0Q3HXkXGy+zBgMCN9MZasW+uODNZ9O4T+StPL2Ygd
814jO1wKWynssKxNXw76OPLSRb34RXedrl/nCfAq689i90iBmreCtn6+B9Fz3sfKKtSY5MoT8SP0
fESkPkeeTP1/jq2Qj9DZhtgh2NN9qt88j+qa6oOpMrhnDoEUBLj/l5LEvdrGCAxSvrIfcB+QpqlE
nnFAL6bCJzz0fSgSVzH52DKN6ZR3pn2m1DPDcYyFH5BCtt4rUmcoHqKXu08qIifD+JeqYDvfIX1s
K3RdsXNqfZrHGci4S+Alnwl5C99I+qG+j0pwyEFfBXaC1kisSyQgNyStnl+dlSeJUT6xGMJrym3W
GLRJzExNRrq+qvP0eWosWyyP5LGJJ/ShSPlatKO+8Suie4Z2xdSWqwjVopPgZ9yeyHFjvP5ug5+2
opr34qn0r8Z2zyvalCeR3sRWhmMQJu1JjFGHGoOOYqxpxwQWwMzbk2YdUdIsfwschxCLUZGk1Z5U
GdmAbaWQ0fbQV205BdiZ4CzTmvmwtvZV8CJ8KLv4klJNYvybxTbjtMlaJE5SZ+Rb/07k79eeYnQm
lxmtw/u9OOl/vAyFcTY3E8yl953n77D6wjybn/f/LSy5vclU2Lpno40AXHX7r7B3DHHh2EAnjkYb
S2PqusEiKu8LDr6bGDeMdHC3ulhjRZwsUO1coVspnRTkWyvKvKusiuX7gaSI8RSdu8qBVjtYwqDi
4oL5dVmLdyccaKwv7uCH0+r8Ep2E6ABlLo6ltyiP6iGloVZPPPiFdekOOhY4eJTQLx8K44ovW3qJ
OuiSBX9kIgzKteRjaULE8cxmV3qMWU/22AF64loYDzrEQCeqdIepHOlD9NhscPSUt1BlvjdJHOex
0+HokcUG5VmJaZBFLqrAIxcjC2ps9ChOidkTESgrTPRwN8udntq6vScW20lfEJqQr1vnX5Fie6cL
IcnW55WZ1VBuSjuVE5eRfCbtD7clos1ze5CXvgr7IG1NjBayWEbQS7aoN7HLHAuv3UYX3q2LnQI9
hz1igENIp/+gcvD7BlyIVplgc0urod0qk0uR8pEyS0g9EDkZ1JdAhsljId9I/6JXhl176ls2XTSI
u/7xxUuqRZNUvia6F6ZBBhWVO4OFE5Nf/WWVpx9BCCOLeWRbpu9797hISkzAKSYnlqb4JIh6kUc2
3YlRk/KgP84i87o8rjrmq9D2yW2ryBjcEJvOfcnBfjgidc0vfzzYxbLL5sQ24Z4fG5absJUKuvXl
YICjgGNaLuJMcjMpruXh+ntUXNq+h+jXVP56Aia58mTqIyIKOfJk7P8HQhI6S4JfYX+9ylYSFiNS
OXv3iT5YNKH77RDogwD3A/skc6+3KQKDlK9+37pNwRoQ2XnGAXGamE2XeKzPu+r5UFYxM0t8TPtM
63GMjR9gyZPIRnzkiQX7sbkoL3RjH/8KFUN+2PkOyWPbZTEuqrAVHrbr1Ye0C70k/ruQkXwm7Irw
56UfyuMqeeqrgMtEtoIvfb86G08So3xiMQKV1JuwT4v2SCMGbd3eEylJ1tfELGkvLGTLMsYT0shJ
eifaUWS8HE9vb1dMbXm8brqwSdqAWDoLzMUYC2Oo0XmgRbLDM7cpsToNHhjbPa9sU55EeomTkHGK
rbRtTxS/YcWg4xBr2rFM7UmzjjhxVk+GGotRUCR0om+7V2TGyP80PyFLEfdU5Uh8ts30VVtOAcMm
ONu2QVv7KtruAOJLyfIlOxmW9WObgjZhs2QNOpgOU06SEoyrrcrFxXzc7J30khTq7eXF+RlvLYdI
XzA7YpTW7+4dAluFABws/Qrb/8FfEIo8CEKkESy6oyr7ANoVi178hNwwxgZ3uFAoNM7uU27sNZ7Z
zieRoTTFVoNzxTrruKuZGLB7Bk06nb0yROeuP8ClnRkUJ1g9WBXXWOQTab7hHIRDbtXJtKjxLrLp
hRWxEKLbabGVpTk2jpiEduuxwMGXARl0YYdRmphlzUDm3W6breCiwAIuiqITrHTSuVCZxl19+AxR
l7WaK2yu5q1uHsBXvF26YBD5DbZsXl+cFPbA6+Ciiwpyow8BlLbE183Z5WbQDrqsvb7CahU8VnNy
Sag7P37To3tygS9I6rCVuTBP0fZlpUeiVrublRm+y1+w/Xerxdr4r9VqZ2vrHjmW7d2zPwU8MnF2
sc7WxdmDXTy2dErYD+9o0/AfDrRwZ8TK1CyrN9YF7d3WCpsSOyYW2cI6sWCoe+PCgSrhTnd45Bj+
tVbmxG5jngypnLiM5DM5wOO2hNtPuitOLvoq7IO0n3Fa4vTayolj4TugZbbQ8N1VDz/pmEaDs2Gp
9fsl216RTdTm2aqwQ/1y8veSXykz/i5+zS4ns/riFPR/0mm3Wdv7hza8ucBtSoktNNtMvCPH49q1
p/50JKfAhRRoE3294NcEPbC0EeG6vUU7vB60uXPLrNlsskajwZot3m8FObodHzvEp9tpiONUi5OL
rCPeIY6BmcjTj6A8iXYb9YVoIrxf4l8coZ0qTswFi/+72Nf4xz73ZKD4mtUrRreOSJUWP03aRIfN
iIXauIX5HO5669WIspomz6ltDREkbCDXB2kLQ+msf3hHm5BF7ZVZ4betzvKd9rBuXIhNv+MSttI0
ECF0Uk9fo2zRr5ahNMmWG01sGw1sG+uCbi9PdrsXrbn/b23fg8iU97Gy9GTdypMn2U95eldi/XxE
44B8wLAdT+b+v1ddks5SuQHRf7Qo5j6YFKS7cwhoIcD9Cq3ELtG2Q2CQ8pV2ORzf2Hag5EBwbnFA
9OhsfChmEzOzxs2wz7Qdx1j6NtZseRlxUb344ATjLPN1PGUCx5MtL/bDBz4ZKrCLf9n5DjZj28Yc
35nBi4UGH0x319kcWagRikELGcmxhBg7CX9e+qHCR81VXwOBmchW8KUfV8/WBiVG+cRiNJXYJgZt
2d5t9FWTi3AyG9liCVniCWEC9H6JdtQnzuGVZmdXvJyGttzLgn8ilqYZZ7Ma01E9wjmYmaUG6+D8
z1KNxBIwtiNsik+a1f+N7V4PhGVWDmLkcRoU7VnonaGtpDgYzA2KMWqPxuHEoONgK/iOJ+o9sW9P
+nUkVG30mI7pe8fAJs0DCfmqdDKdZtP2lIutFPxsD33VllMgfRP7ajsPZGtfRdsVPpRPNOUxHF8y
UmmR2CZmlkSbV6gOppSH1PYUUKlTpmAodNOSJ7oEdnp8IWF3E55P6HwQIycL93gSd3UIjDoCcPC2
j7IDv/ABMdE4CIK760t4zN04m5icHfhOOoOgb5TL4ME2uhhmMPS2Q5OCXoCwUCTHYAaGL7YgCQ0d
PzZO5bzyr8TCg9EOm+PHGoly+WSivMbLM+eUdjL+0hNZBu0Q6MIsL0VDTPpLenjQlF9DO6hY4eDT
0m0uCAx52eFrJLDaxUl1vqo/Eb9IHsm2wV14kYHYlQaDLlzm3nFTK2S9T6/w3OjzasNAZyioFJcX
lVNnpSZsWQ/jQkEseKKYh/U1PFFnokcGYMeThoJbYb6ytw279s7tj8BKgd/samRBiPcVc0RfC5hP
lOHpcGiS04dCfBmQqOODWTjG8tBX8bWpehDk65T82lvK105Owu6lYFed4wsn46qn9aTTZMvLuruL
qUqU/Ebbmyp1djkZ1qckIuUh6QNCuh2TgVzUa9eeUmjQeBVd+Btf6MkLsdM9nptfO6ovbxCTqA8j
v7oM27oolnLBdn5+BOfFu6b5DTQdrmoWgb0oD/z39HK0N/FL0K4jVKHND7M2QY/Y5DzErpFgg6BK
2EAuX2kLRZqMN9Tu0R14w4sMp0NffYk8SHdUGmlyMNfXKHNh/0riGPHd8uifoqTp+h7E5sk+ixeW
olu58mTmI3qTDNy/zYMnY/8f4U3WWQwQl3n7wmM4xG7AKAsLH4xL0l0dAjoIcBumk9al2X4IDFK+
Lg5oL38+boj60PYlypyib0EfXdeH8nIbx8xklcZ3Zn2m5TjG1g8w5iacYWmKfPxAx45JfnU4e+ov
u/iXne/AdZTbDNCJFRHMRT6KQe9ejp+9MZbvq8mxhPDZhT8v/VDqz+Wpr1wo2rIlOFCa/XIkP9G4
iT1PyWVy2kPX3Pz38BhJLwZt196t9DUEiuYPS9lmiSdoUhZKJtqRxkfodnbFr87MlmMegl+yjfDG
QMROkDwm7alOPt5OqiteXghGvR+EvqR6Qvx4pZI8cRoU7dnaVtq1J+pHJPGUOQYdQ1fBdyxN8MA6
PmdQR1LdJs+HHYshepQkJ/+5bE+52Mrtpq+6cuLqh5swRHFNVgu7NuiVZ2xfMY9ou8KH4pQlxZf4
e8OrhR+RTJtmbH6ocgrz35iXH0IAlFk9OjUaTt77cIQvBu7pRtZd+6Llu98OgRwQgJ/6xMcGvuNY
DnTv3CraDbaI598ur0anuAbAsrdzRDUetChUpthib+crzxkvs2Vq/MixM9HtfP2v3P1JjHKtHiGw
zeYny+HFIxgUqE5OiEmbaXp+ZCS37k9xxnN5JjRZ6OVv1/kioorSoLdXF3o7i6mcqWIJd11aJlvJ
W+MQcNJeZbVxeXwVrbM0PsOa0cVZyM3CNO2U5GSRd2xjBRdlxvPooibTrYqBE8pd7LEpv14AxJWq
g8yZD328vtWFmtAbih0USqwWOY7P29lO7rrEcSuwqflFNhMcaVWeDutrFj3iNNpc241FNlHBI+UK
nE7/Gm9rFqVbtPdOY4FVlAtKka5ilc3VSZsQJHXYwlRFuUDPk1V1ao7RzcZENpzGn6U7yPSChr6c
ahV/4Rm1K/xLgtL0clCE1FOOlwhwxLaMHbK+iq9NZTsSgRlhm+TgIGT7LOQknOtCmY1X43Zlcm5F
wrxld5LfaHtLJimLnOSgp1IbAv+kDwjZoJ7e0vYrdcCuPSWjo/VG6KKGLbHQPRUN7ZV5Vi2FF4vK
durnEDY2hhfFDlhYV/LxIyhP/fwGmpa16a6KhA/cTYDvohhKH/wQdirqb6kSZ3pm3gbbq3PxBXGl
KpvkdiZmWzlTZDeFnoxlO8jEAsncIkf71laEw9IbkPOdHEpTcgdSL6vQO2GHZYFpshb5jPRVlu3f
tdj8VDXSN6pwyWL3onXq/dbyPYjN432sLF3aW9pP0/d5+LC8Pm0fcSt4MvT/he4pdDY8wYQfdvQc
dFsfjKPnrg6B/ghwv6d/SpdiOyLg5DsiUhtiHNDGh+KoGMXMeCbbq0mfaTOOyeQH2DLl5WuzxRrG
QaNxlnItFsO0qcU8/mXnO9iObVv12Vh8rlDGGPQC7nbf87VJvFaMZaXPrB1X8ZA2ifHagB3Loynb
DLpnx5P5ONDT0zz8d6sYtEV7t9XXmIj7PcggW9t4Qj+SVO9NYxDmdoXUamTLyRFnqWNvaRO8nRz5
hLzpOHUV7U5ovgDj3LMLc2JnyPiiLcKXwa2R3fPKNeUJ0/sxEImLtq20aE9bE4OWMQetGK9VfM7G
VhoogiLpUGMxRI+4f6++Sr3JxVZuQ33VklMgX1P72jvZwXR+nuuSiX3FPObxJV6RzdXMj0ijLS1e
SykbqpxoRU15XGVhPHoSE03o30ePtyyLucx4WvfEITCqCOz5Xz9RYp1zP4TzL/0N9iXopTFvrY/7
28kIbJxbg/U2wCWwCXvH3gkHD1w2NHYvYl0NrGvsEoC9VxyCA5fhzYj9eXg0z2/CGBLZ6e6Fd175
TrjsbcOhc3PjHKw1z8MlY2Ow2enCFYcOweVpdV28AGuNN2Bz3xhcstnpyeudKK/hUGchmFzp24Rz
a2twfvMS1KdN6L79Cjh04HI1FpsbsLa2DrAPtbyDMj18EEZQ9SwAN89i0943L27AhY0N+FEXYLPd
hkv2H4LDfe3EJmxcuAAbbcwEHWijnA4dPtwX9wtrr0EL9qF+d2EM018+TOXOVV/NZGUip1dO3g2F
+57Cj9Rq0HnmHuiiDWuh7dpsd2Ds6iNw4G1mdY9c6hGWkw1Wdu3Jpia7PCa6Z1dDtlyj7kdsnH0N
mm3sl/Z5dm8M3n3koLpfygZDjrkvwtqZBjpu+wA7WrTjB7Y5PzlCl6WqHWb3elDkypOBj7gFcjL2
/41ptPPBjKtxGXYlAnv27Onx7eJEO1P8Tr47U66D5mpUY2ajPo4ZtBwSy7OKf9n5DlZj280L8Noq
Rn0wPtfdewUcPji8GLSHUZ76miiTAb/Ijadc/XczkGzau5W+mpGVOfXIxhOs7IqEY/jjH1mX2d0m
XLyIc2IYe77E+9/Gt+HY2IfgBSwEF47BAzdeblZcUuqc7V4SGUnPTdrTdopBj2x7ShLEiDwfdVu5
E/XVhKeomoyufUVKR9iPiOKo+/vsc78Lhz765V5yXLAM91yf7se+duoEvPtTXw2KL0O988dw/Xaf
q9MFy6XbMQjsOXz8E+xHPzwP5/7rYo8pFxDcMbJ1jDgEHAIOAYfADkRADNqL09B6/gQMKKyxA5Fy
LDkEHAIOAYeAQ8Ah4BBwCGRBwC0syoLe6Od18h19GTkKHQIOAYeAQ8Ah4BDIhsDFC2vwxuaV+FF0
ePb+5Uc/Dh94cA4LL8B8cxluPTjMr5mz8bBVuV0MequQd/XaIOD01QY1lycRgc0z8NDe6+ARL0Fh
Eta/90U4kJjYe3ERTp3YB3zdWHlmBf74rmtTc7iXDoFRRGDPu+/8NOv84+vQ/K8v9uhzC8dGUUyO
JoeAQ8Ah4BBwCPgIiEFQaRraz5yA9O8cHGoOAYeAQ8Ah4BBwCDgEHAIOATsE3MIiO9y2Sy4n3+0i
KUenQ8Ah4BBwCDgEHAK2CJx+9Bjc9OALUKpMwMdvuxmO4Be4/+2pr8CXvurtNYZ/1TnoPny7223d
RyP0fxeDDsHhfow4Ak5fR1xA24K8TTh96mvwrb9bhx/MfBmeqvtEV+cb8PCth9M5uPgKfHxfAbzl
yAAVWOmehGvdeuR0zNzbkURgzzUnyuyfm6/D2b/46x6BbuHYSMrJEeUQcAg4BBwCDoEeAjzgAYUp
aH3vAbfjmNMLh4BDwCHgEHAIOAQcAg6BoSDgFhYNBdaRKdTJd2RE4QhxCDgEHAIOAYeAQ2BICIg4
qqr80hSs/skDcCS8GZkq5a58JrBzMehdKf/txrTT1+0msVGk9wI8uucKeJCSVpmB1sm7NObgNuDb
Tz8Nf/vDt+Dg+4/D8VsO0lLcvUNg2yCwp3D/vezN19+Atf/yFz2i3cKxbSM7R6hDwCHgEHAI7EIE
zp5+Fv78u/8Ilx3+t/Dvbr3WfRG3C3XAsewQcAg4BBwCDgGHgEMgDwTcwqI8UN66Opx8tw57V7ND
wCHgEHAIOAQcAvkgsLlxDla+vwzL//0HsL7+OvxTqwOdfT8FxdIn4VeOHnFx1RQxuBh0Cjju1cgh
4PR15ESyLQk68/zT8OL/+DFcCj8BV113FH7J9RPbUo6OaHsE9rz/oftYq/EPsPZnbuGYPYwup0PA
IeAQcAg4BBwCDgGHgEPAIeAQcAg4BBwCDoGdg4BbWLRzZKnixMlXhYp75hBwCDgEHAIOAYeAQ8Ah
4BBwCDgEHAIOAYeAQ2D3IdDbcax99g1oPOMWju0+8TuOHQIOAYeAQ8Ah4BBwCDgEHAIOAYeAQ8Ah
4BBwCMQRcAuL4pjspCdOvjtJmo4Xh4BDwCHgEHAIOAQcAg4Bh4BDwCHgEHAIOAQcAvYI7Hnvic+x
jfV1+J9/9q1eKe6oSnswXc7dh8DZM6fh9R/thaveez0cfNvu499x7BBwCDgEHAKjgcDmxhrUXz0P
e99+FVx/7cHRIMpR4RBwCDgEHAIOAYfAtkbALSza1uLrS7yTb1+IXAKHgEPAIeAQcAg4BBwCDgGH
gEPAIeAQcAg4BBwCuwKBPe/59TK7+E8X4H/+F7dwbKdL/OKFs9B4ow37xg7B4YOXDZXdjbOvwauv
vwl79+4N6ukC7L0KrsPJ7EuGWnN+hV985QnYV/hcr8KZ1Q7cdWRYK8cuwtm1N6C79+1w5cEDMLha
sNzXmtBGiRw6fBguGznBjDp9+enaYGoalh4NhjpXyvARGG27fBHW0B510B5difbo8qHZozztyga8
9sqrgD0h/uf/dbErvOo918FBK4O7CefW1uB8B2D/1UfgQKQz2HjlJIwV7utVNIt90vGh9UnZddXz
R95od+HtY1fCgcsjjATF2+nroDHPzuugS9g4uwbNdgf2XXk1HE7AbtB1uvJ2IwJ52srthq/zp7ab
xBy92RBwC4uy4TfquZ18R11CO4W+9HGMKZc8trkXY5tHhhzbNKXNpd9NCGAM48yr0OmFu6+GIweG
G2ffTcg6Xh0CpghcPHcWml6wLAi+7bviEBwceLxkt44DBxNn04kDJst9sH6Euh4/BoJaFPztg0NH
Dg5wHo6Xuz2umxvnYK15HjD4CEcOX749iEYqB+Uj6uirXdx6lKHciXHA0efp4rk1aGD/5cY1o9w2
diFt777nTvbTH/8oQ9Z7/3DHMfe3QxFYnir6ci5MsdaQeVyeLAid4roFOdQ7ZLZI8S02XfTbTKE6
T54P/rZdnw6wLLKl9gDLby+xYtDuJ5eHrREWdI86fRYsbWWWoenRVjLl6jZCYKTtcl7tPa96PMlg
XYXAxop+EH9PLlna286ytNnKMjpspuz3S1CeYR0j7cgzcVv2n5NLiRVb6eugMU+kbqteIHaFwPdI
wW6rqHP17iAE8rSV2ww2509tM4E5cjMjwH2YzAW5AkYSASffkRTLziOq7zjGjOU8Y5tmlLnUuwoB
4i8X3NhsV4neMTtKCKyzmfFSbA5qGG1y144DBxJn04sDJmrWgP2IaD3ryzOsFIvfFgY7DxetdMR/
b6Wv1ViYYZOTk2xqZrFvbLu5GKSt+WkHQ7eevlrFrUdZ7sSvGcm5YhvstgFPg9FZG3BcHodAMgLw
ns/fzf632z8mHKzkpO7NdkegPl325VyaZoNcf6TCZXV+ipXLFVatVuTEeQ71qmgZxjM5WACGu40N
owpRZnuZLxwraTms9RqXcy1dzuh0lwOneCqvhWOduqhzut5HC7eCPoH6aN5oy1ZBvqkeKYrYlY+y
YD5qgI20Xc6rvedVjyf87iqbqpRZpVpllbJcTG1tbzVoz7NvstdvOQAvTS0nFmOlr4PGPJG6rXoh
sSumYLcV1O0kW7kV+I1cnRr2ZuRozokg50/lBLSrZmQQcAuLRkYUQyHEyXcosLpCowgM2K/IM7YZ
ZcX9dggIBIhep41rRXq8cWMmioa7dwhkR0C0qWB+o1As9uahKrV69sIjJezaceBA4mwylqVrL0Pw
E3trHVMNFUh+tOX8WM8vLhRYsYgx3EKF1Yc75UeIGL3brfS1liaDzU+gwla6adh02Gwl+IA62LBk
MHTr6atV3DqNnSG9E3ayNIJzxUPiWRQ7TNshKsl2MxidzUaDy+0QiCIA153AhWMfv80tHIsiswN/
CyNUHP7CMQrfCl/IlHO9lIbB3nfZHHdKkCfLvWO0Seo25lkZBz7F0riWw0rlnErbVnScWCf/gqOv
o78V9GlLZWsSastWQZ6pHimK2JWPsmA+yoCNnF3Oq73nVU9U+F25aLav7Yvm5b+1aG+yCb4j1fgC
zzli1w5bmKxgIKbIxmdWtGiz0tdBYK5FXZ6JELupKi7ML7GJudU8K+5b1061lX0Z36kJtOzNTmU+
nS/nT6Xj497uPATcwqKdJ1PKkZMvRcPdDw2BAfsV1O/s8zni0FhyBTsEGNFr3YUQVHdT47UOXoeA
Q0ADAbm4A8rTrJm6wESjuD5J3DgQAbKOs5nHAUPiIPbWOqYaKlD+aC9PiXnxqcWmfLHL72h/lbev
tTJTCWRSYsuplbdZrRQ+eWMwdJvrq1XcOicdo5ik+h5DbGc5sRqvZhvwROWTqu5x7twTh8DQEIAb
/sO/Z9ccv110kIOpqcPWmw3WXHeqbopnd73OalNTbG558I7KVhmhrarXFHvt9OsL4riw6uxoTdx6
PAhHBVeRp34YEeo4c2qr3RWy41gqdYwGYabSvURt0W33hNqy3e6MjhD9OxXzkbPLIXuUOozJph2h
enKyex7F5As26yAH0q6z8FbIFnCXyiFCmU0QZrkFTyYL0AeBuRmZuzr1TrWVu1aoW2Urdy3gjnGH
wOgi4BYWja5sBkHZYOXr4oC2MhlmHNCWpoHm0xzH6NZpNTbQLdylcwjoIkD8Zd2FY27MpAuuS+cQ
0EGgKxaNlGt6HyXqlOrSpCCwVXG2AfsRlMPuSi2YFy8zp0USma30teRpGgU210hZEYq74Y0Huw3y
fnir6N6qeqXEku+0fQ/i1+yYudhtwNMo606yVrk3Ox2BPTd/4d+zf1n/IXz/m89gzAgtLfP6ymx/
G688CmOFB7GQIiy3n4cbL8tW3m7KvXEasbvpQShOLsHzXzw6UNZfOXk3FO57CqBcg5Uv/jTMPvYo
vPBqG86fByjc9ln4j795D1x7eVKVF+H0s38EJ//zN2Dp7wH2g5fpGNz/hSocP3o4KVPvuai3OA3t
509AP3VYe/kUPPLY4/B8cwwKY22otw/Bvfd/AT53/KjIu/btp2Hub38Ilx78INx7/Ea4JIWCc6ef
ha+/1AB4x/uhctct8LaUtDqvzjxxAq773FcxaQmWWs/AUQVmWenbvPAKfPOb34EfX3qpIOktuAI+
Vr4dDsaY3YRXnn0KXvjHt8BLfubJ++CRF7xsRZic/iz8K3irV8ZbePngnffCjQeCAi6ehrv33QSo
EVCrN+GWc38JX3n0SXi1fR51Yj/c9tDvwPg9twjMe4VY/G/z3Gn42tdfArh0DODN78F9X3qkV0qh
MgkP/TxS1yMP/7c/IstM9NnrqzaLmxtwZvlv4MUXF+Gl73wfmu12L+vYoRvgo6U74I6P3wIcamWZ
m+fg+W/WoPbN56Dutan9ACLvr2LenqJayjao0ESPRDsZ+1m4+55joFBrOPPcE/CXP2gntLscMA/4
unj2NPzRYyfhG99a6gGH1giO3Xo/VB84DocjDfws2pNTL5+FsWs+Ap+8qQtPTz8G33jhVdTx87C/
cBv81n8ah2NHqFXKiHmg729dejXcfeJ2aGP9Jx97CpbqqB/vOgQ3vPdm+MwXPgdHD14G515B2/RC
A6k/CMfvP65o2wDnMP/XkX7A8u689/Z0nQrw0bkY2eWLa3Dqq4/A4197Hvv2ArTrdTh07F74QhX5
OEyxi9d87szzUDtZg+eer/tKDmNwQ/GjcMen7oBbrj0gM5D2jgur4IEbiQYipk+gDXkL7dtblx2F
++86mmrzZaGKO1KPjd0z0b1Q7aTeGH+hhP6Pjde+DY985Q/gFHa4+9E4HPrAp+Ghz74XTl73IfB6
n9Qyzj0Px975YfC6gfH5Bvzerel9tKL62KOsfRoAtqvnvgnfef3HIHo1NP5XvO9jcPvRg7H6og+M
9JVnNsScZ9O/bqJf9BS81GjD1cW74fb3tLGdnISnnlkCrzc49J4b4OZf/gxU0HcJmyVDW7mJ7e/x
OThP/AGv49x/9Dj6X+nY2eqrXrvNZiv1cQ5SWvS55vb/HDx38uvwA3RJDibhu3kWTn3tFJzFNFd/
8E64/UZix4yZ8jOsoZ/65MlZeGHJt5Njhw7Bu665GYq/+BH4yC3XhvSH99VjVxehfPv1IVu4efZl
+Nqpl9GZuAbuuOdWUFKm5XsgXaT92NhKcyjM29PGuTPwN3/1Iiy++BJ8/9Vmr90h8+o+JkqQLg5B
PhN/ystirnuSQKX9P3Er/Mt3X4Dvo8Pzvo99Bn2IsFWRud2dQ2DwCOzZs6dX6CDiRIOnzpWYFYFB
ytfFAe2lMcw4IFj4UCD8nTEo3v1J2Pvyn8LD03qxImU/pjuO0YRQjA0wttl89APwl489DE+mjvFp
wQa+eAYceI16fjVPjS6YQaxD5tK4wzH901+dA4yiwlGMCx5NC1Yh38+iv9tAf/f9pQrcQoIsQ6NP
xYKBv2bjF2bx13rkEn8ZJ6zhmQduVHAx+mMmTrTJmITngY01ePbpJ2H2Gy9AHf3U/e8ag0NXvgtu
/vkifOS2j8C1fmDTT+7p1VN/Do32pVC8swzXh3QQ2+WpP4GXcJB1TfEOuPV6fyTDY2ZjB6+Gt07P
wuPfqmMdt8HvTP0m/OR3/xB++/Hn4O8xtnfs/sfg90/E4/3D1ddz8CyOHRvwDrh6/wbMPv6NHgbH
7v8d+PIdPwl/+Fu/DTO9CZRj8HDt9+EYaUc2dpnr6zt+tgj/5kATTn5lGpaa/pzOB45/Fr5YvQdC
oU0hJP2bi2vPwYO/91349Bc+Cx+6/nBorKlXivmYzivXSE6BXT6PtuxSeBOeue9LMOcVUqjA9EM/
j0FDNFya8RIvW78/03EgL8+qPfHM/a7ERl/zkbvhVtVk3sYZeKL2lzhGRpt/HG0+n0yy8QkoPcTu
pcYle3ns4oB5+BF+e0Itwjjbm2vPwJd+v6dFUJ6Yhg+/E1UI6ceoGxy/Nx6r15m3pJB593xuTGeu
IJrX7LdNG9yAbz/xCPzBk6cAI9Cwf+wQfPq+h+C9r5+ED3nzn5rzuWZ09kl99jk4duijvbi20DPU
3bPrG72Mey+7Ag5chjER1MeP49ymJ72J+Sb89q0Hwd5HtNNXzomoVxMvI7vHK9G+WvoepH3bxAGH
y1OEeV0fcYt4MvH/k3VHyhHefAuOlu+XttyDw8QHi8DnfjoE+iJw80Mn2M/cdZxhwntNOOkAAEAA
SURBVN6/QayUk6uC+20nOYjatncZrfXwdiAcO75KmnPXba2zdsoCa54u7SpWrway5jKX1xKbbyh2
gWqvsIlisO2nIm9pciF1ZytRb9+dQjpsfrIkdFHSFdRdnGSrAXnLU/ys6wnWb2+2hQk8l9yjOzjr
Og0jnXdLnMbiVOIxlVnpay9NKnAosiXlBjktNqmQSww/TDNBt58hK65VaXvPqnOpstXBS82LSp8m
w3ja0pdRX3V48tLQrYzV+FVZXSkvzLs6J3YOUuUtTC4HZFjKNsitxl6tR6uzfBtgYLO8oQXl+JdV
VuV6Vp4N60VOmHt0rMxNKNoG16e4DZNtkaeJX8P8ZsRcbHFdZNVxtT0rTC71IG0ujAteJmnb9AHH
/7fYtLC946whnme/0bXLHTwql+9ypdLVyfmkXRfbbG5Czb9fTkQPSXvHQaFkcH1R7FLo5ZtcyIgC
qUfFT+9Zgt0z1T3JBN6RekP8hRL5P5qLcpv0JBpTy8AvrnhbjfoSiuq0Hsl2ZNvnqtsVLpLXql9X
X0OFGWAeyqf9Qx6LUKjg8ZHcPoauET23sZXtJVYIlenbsKLoJ9QE2+mrSbtVy1SlsyHfQ01u36c2
fa7U27jd53SG7T8e9cqxTvAZKR3V+Yz2iHXZ/Dj3Z1U0RvQHURI8KeiTtMXzeQDr+x6YmLQfjlXs
mmArvbrM/0zbU5tNBcfyxugKZFidqSvJMMIhKMHEn/KyCDlxfVJcw7rnV7S+NC38giS+1P5CQKi7
OASGgADXxSEU7YocAQQGKV8ey8IP7PocKzMCjG8xCXnGAaV/oPI1vGeKuAXuKFJU9F1cX3pXhR+Q
eRyjKRcxNkihUdXPMlNf3BIHnw0Tv9rPYee/a4KGYwou0/GFPlFUPGWBjz+o3zFU+iJsmPlrdn6h
rb8mSEV/mcdKksfdoz9mwrPnjMckHgbd5rzQk5BtCNqljGsGiJH2RPXKfyvHAjRGoCMjXnd0bDZ0
fSVtitOQfA3H82zs8vJUWnzNs+VltriebeIoTFeJTc4ssEZLMU8UiDR+kXLUjZEYyykhPhLDfkIv
1hTnIfzEdBxo257Ctfb5hTG/Cu//KrPYguN/jdmqGFfOkBh/WMYqv0DhE9DiSZwgNS7Zy6O2f7SN
06K9+7z8iOXJYK6Q46i8FthiaF5Hf94yypfEvf9cQTSv2W/TNthkU/yoRyUGqCN953PNKNRKTfrX
8XnfZ2ktyvmgwsSiXwz2Q9y34TtkWfuIOAejml9N01fKi6hXAy9ju0cr0rpX8xKzkyjzULyWtG9V
2t4zhf/vkTR8niTjRj5i7jyZ+/9JurM0XRZ2HEpTjG6+Z+yDSfjcnUNACwH43++/h1135yeEEmrl
6pPIBYz6ABS87qzM9HAvVqfZSst38zp1f8JADjrbbHHGX1xQnMrm9AojFDgC5clZtrJaZ7N0cr8w
ydZD5K+zKbFwARjuEsUWluusvjjHquQ578RDWYMfot4+HWdzXi6i8IKNtYUlVl9eYBPUgRmf75Xa
WuIT60W2SNYYxOuX9Ot29PEy6BN0wDg9KQvHstLXba2w2doMm52dZdNVPqmYFIDtstWleTY7N8fm
5+fYZJk7/ojh/Dybw+e9f7PzbDXQsx5H0Y6zUGGzi8tsaX5aOF34yU76lrAUmqT79iqbn/VoQFpm
pJNXmqj16PXpm2Xzi6vhwY4VfVLenjNjo69JbESfc6e/UKqyacR2yWsXqK9TFS4vlAM6U7EBXEsG
7Dwai9UpttjLu8hmpvyBHV9Y5A04rWQbEGukRzj4Tgt6tZflZOZUaJFTfpi3QgsqC70gRn2lzuYC
3HynNhyQEfYnsHsVtHvLy4ukXXlymidyyoa57P94OwRWGsfjh7FtzkxN9NqWkC9Z4AOKwX63MSf6
5srMSlQFM/0WuKTa5abY8tnD1muzS/U6WyDt2LMR882YlrOlUFCryKZmF5knq8X5GVbt2dDIwgbS
3nnwodtcEDrp1V+jC8psuSf19PRF0+7Z6F6IRFIv5y/0nv8g7dCjbxwDdSsrS2hXwkGN1DJYW2zX
X1DZIF6XwTVrn+bZspWFWVabmcV+bUr0MdLXSSdGT18jZehiHsmm/1Pi3NOlno0psakZ7O9mZ9hE
ry8okAXflrayu84Wg358fr4m2kQadrb6atZus9lKfZz9lDZ9rtCbnmyA9bf/jK2SAGt8wrHL5qq8
LVbYStz0mbFFJ1uKFTYzv4Ttvc6WsK1MVr2JgYidxNIFT6VpbOnhP9n/KPxFI98DyyXtx8RWhiky
+WXanvgEYYFVJ6fRh8QxA2K3QOyLR3fsWANTHAIWjPwpzCPkZKB73pHG3A/zaK/W5lEflsP+Cj5P
t/8mmLu0DgE9BHgfp5fapdpuCAxSvqn90HYDZoj05h0HtPGhrPyAgYxj9IC36mcx0mkc28zgD5n5
1fjJmEWsQw8tnqol+C9OBhOu/FXkKmkpMR76kc+8OIdeLCZSrP5PY3/Nzi+00yPCRqcuFm+Up9Uf
LGSN6ZHatG6t2rvFmMTja2Gcj4u8cdZML1ZUX17CWPZkz6cVcS9OOWlPcX9WjgXoOFfKCHVubonN
TZJJVKjg/MQiG+cfk5DYRy76SvgplKfY0tJc6GOyyvSCmM/x2sws+VDfRk4SCz/WWJma683pzNA5
ndT4HhdE8rWDHznzRRjcP/CuJZwLml9eDX9ArCxGylHmT46R2MmpReIjM6zC5V+cwLgrnwOZZYsr
4dktJbkaD03HgcyqPWkQEkkiFxKinY4GBjBSkDR3ZaN7oaqJ3sfbcSgl/jCMA+boR7RWFjE2ibE7
1JmZSfkh/XgN59aC+Nvs3CKjazFN5i2jSEgfWWOuIJrZ6LdZG5R6hHSVJthCfYUtzU2FFwVntCtG
5IvE8kP64pS/uQKntbewPaCpI+aqpL8Ss5V954F4pYb6yrMFV1FvH7zs7F6ksr4/LeO1pH33bHhe
cyZ9+SEJTH3EnHky9f89zqju+Msc0MfiG9d4McVKLbzZio0PRiB0tw4BHQTgfZVfY9d+4jYxOa2T
qV8aejZ0PeukSr/KtvF7OjnlGeOJ2WXWXPbP1S5PL7P11XlW5g6wZyTKM7FJIhP2hRHCsrzy6d8i
MUY1sk0S7cwqtXAehoEX4YhCeLEGLVvUm9px0iBOCb+SoSXgO75YCyfRFrx3rUUxmKGLWDqdNmu3
O2g+gz/idE6GC+UpDK/SAStOLCTnHSB9sj0pJgIVFNicWw2FcbZCPiLq1H099PQy/iWYolLdR926
GEhP10mFqvy0Y9ekbxD6qiJF9azbarD6akhRRbKFCb54rBz72lrsWIfYVmfji4G6zSU2v6T+AlRb
toISedNfjzpstsIHMPFdhWRQqBqaLM8Pc2ojKiy6hqhFdunA4/kE48L+xPBusxm+yDJlEagp5uHB
YAEXO0V0pLPOVptyVM8HPt4Cgegi2LR3gkHLG4FLil1eX5Q7H5YiweV1sXgXFz9G3lH77NkW0qUE
1HbYMi4kpV9K0MmJaW81BvlqyAuyzaxIzCxZ9rNZ2BWvr5OTDPq6F6KT1JsWXKE7/02EvgTHvofr
K+pyWhmhnepQvqlrq0NEpvwYYJ/mBY9mgj6dBoVTag8NorQ1QRPztHrT30l/wOsrC5WZyMJ71JzV
VeG3DcZWdsSiwGTsLPWVyFi73RKATG0lyap1a9PnCjtnYv+J3xj74CD0Ln3CTYcpHrTtLcCNdBVe
/narFQvOC54Utlv2P3F/0dj3IO0nHx/RrD15dqSBC5lpIFdgTvqPUmQSzxgHUai86e9PkcCPge5R
+0/9GFzFh/6ZnJhLt/+STnfnEBgUAr2gMeqy+9uZCAxSvtI+lpmLAybrS95xQBsfio7NdP0A2o/Z
j2OScaNvhD9k0M9a+eK2/pCxX23pv1NQNO6FH0TjH90OxlDbrNMRUVTcOTXY2QhPffBd1Hzo4ywI
OmPy9VPEY2Z2fqGNHnEaba+jOGayGZPQmENhXBUbb7P16E5VpD3F/Vk5FqDjXCGjUs0fF2EZ/EOL
iSDGLxZziNhHTvpK+OHxbUGv+Cgfd7QO5nUozzZ2WZSN7aJcq4dUUMag8QSJUKAtlEzzRwfHWfhR
9DhdpMdjxUU2gR+3rK4nxfOlHPvHSAYhJxIfiYz7NJk1Sib9nPh4mxdk1554bv1rd3VWzOXGNnNY
l7sBVmbCp0TY6F6IKqL3VKdDaZQ/+scB8/QjKIlSrmn+K9VXjXlLWgHey1iN15b6zxVEshv8NGiD
3RWx+BnQZtGZqDaZF9ySHcfQ4s8Ec1TF3u5isq37YxdfVi0xb1FhfJqR2srwvJvePJAPdn99jQpF
1KuI1cm0VI8s5xdkYdp32r4Had+6/v9A5ky0OWHM2EfMkydj/99nXOgO+jqeN0779EJ1VswrSJjk
wkptH0xmdncOAS0E4H0n7mbXfOJXhbOhlSuUqM2WcScVb4X2vPdvYQFXasvtc8dn5tkCf4crtheW
5YR+qJhd+qPTXA7vUIQDAB68E9dCmc1Ed2OywEsYIdzNK/Y1AtmKXA7S6EKSAltodlin3WItnMjq
/et02IrYmQGdpoTZaVFvWseJRpwP/mITdchrmyxS8B3TdTYZ7HhW4ovgiHHmi52kYxYsOLPALZSF
fFEm6g0l4D8GR5/kIXlgwmv1rlp4ewlJx1mdDQ8kGC7w4tsep/PpFWTwR+rsO8AgafXoG4y+GnAj
knZxweL6+rrfLnDhYmOBL7iJtrWG3MFJBDVEMX1vtGWrKElHj+hCoRpdSUgGE77DzivID3M6KAZc
tNnBAKewRS0MdLbq4ng+akMEZngER0TL2coM/6oovsCPcyjyp9kvnhivEmf8Ko/bJvI+ehvaVSzU
DomuKHYji5Zj+luHr/o078tV9l1+sewNIqn5b5DdI+nC3lQaaXufnhILTL3dJ+fItuqpZei8pPWE
8MbMCXbPVvdC5JB6k20fHeDHF2/yHUk93yC5DL9W8YWLpt6GaFX+GFyfhq1EY/FTmAgdfQ3nwF9a
mMdyGTyQfHjHQiwnxU57JQ7KVso6pa8WJtlWX63aLanaSkYkv8mtbp8raDKy/3hUi9hVDPsNOYfG
GnNyZ9z4bmQmHPhpQzt5LuqNjwRPirYt+5+ov0j6k4i9TqSatB89HyyxJM0XUrf7t6dokV1cZLeO
k1P++KTTbsgxQvB1qp/DAodoVfg7GWeZWMhJW/co/+OhoK1XamdFftDRz/5LKtydQ2AwCPCYxGBK
c6WMGgL28nVxwCyyzDMOSOnU9aGoH63nB9B+LNs4htKbdG/ez1r64pb+kKlfbeu/J+GT9FzGe2T8
Y2ky+OhRHIMuZcljP3nR59Od1V/T9QtJ7FTbX0tCVv+50F2FL69fil5K3fZuMybxxvTiQ3Lv+KTU
sXBAL2lPcX9W6h0d51K8ejGnUBn+J2UiThJgmpu+hmjxI2KCXrE7tOQrzrOPi66cRNmq2ANZKCQX
lXXYan2ZLePHNvV+/5aX2UpD8Ykefvi6jLueV4ryIxbuNxTLE2x+hUYCPX4kv/3GdIORk6yP6k2g
cQO/6IwD7dqTDakYo+ObTeBGE7QJylh3+lyYru6FqFPofeh94o9+spLvAYbvR1AydeTq+UVm85a0
BhpD0JsrCOc2+UVxTI9TSr6BxRYf0racQ3+l4lDMSRRrSA05njWYO/d2cRQLogiN0lbazQP5tEgc
dW2LqJfQEuVrMHYvWmr/3zq09Uoh7VvP/8epFLKI1WS+rj/VqhQWPmKOPJn6/5xDKZ9xNk12ES1O
zIdsO09v5YPJzO7OIaCFANz0f/46e+/x28ViJa1cNBF+fa/axpY7krErrmCOupW0uN1632osye2V
yeKx6YWVBANhjpQ0QvHjbbzVwWIhlphkIQNBQlNMpsG7GbrQhJCXXm+QcJ3sILasGqwsi4UEfOew
Rb6rU9n/8oivMve2LOU74AhnuRB3OgmJBrdyZXi/RSGDok86ctGJQDXZWnh7WUnHOR3bEkg6SHLQ
qa7P6CmpM2nQLMojafXoG4y+ivo1bhpLs3jsXnwALdtIxEknxxDpOp6UDG3Z0kzBvZYekYWRdPEV
/Tq3Ftr5KT/M6eBb4qtYaOvZI9z5hw+aBWYicCPBkZjIL1PkW/9O5E9x/GkeWSZ+6ae14Em2Ne8L
H77pDOVXe/EVJaTPvQ5fizyInMC7LEPS7VUrvlDGRV8qc64kjbT3kHyrqq9XlSXoPST16NkVdMfF
1tcJ+kb7R6J7IYJIvcm2T+qC8ohJrTK8WvHLLL47WYLsQrRp/hhUn+YNcGo7bcexiuJY4hCug7KV
/bGz1Verdkt4lPZA5WOShBluTftcQZOh/ad2nPucva/q+e63dJeGDPzQhcM9u1css8npGTx2cRm/
4lb4wliX4EnRtiXdEdtr43sQe6NrKzNAgVmlbkPf9hTUhEehz05Ww8coUHuM96Fjg2xwUDCViDNJ
K+SkrXuSf7X9lzv2JvchhAB36xAYIALcLxtgka6oEULAWr4uDjgQKeYRB/QINfWhzGNF/foxGc8b
RD9m08+KRS4RX4G3AXoVsU1Lf8jUr7b1342VED8Y5vF7/0PBYOFBb/FBsAM6+WiQ7xyXG30eQ7b+
mqlfiFWZ65Ex4rEMok6FLx9LbPnAtL3bjEm83X/nq+H4SHl8ks3gzvLLdbnrdogF0p7idkDaEBor
FXjhx5S9GJ+iDOGbB5jmpq+Elpkg9ifoFfKVfEV5NpWTKFsxvmCk3Qr8DPvp2NGiIeFhlKm1yuam
wruQxfNIfvuN6QYjJ1mf4DtC9yB/Cl1LiXXatSc7KsWcV+gEC/KRb2RBGa/FVPd4vt6V6H1Up0Pp
Yj/6yUq+V4+HB+tHUPJ05Mos5i3VdejOFdDcJvcSx75tsD4drAcosDnFToXC5gh7ZkJH9rTNhQmf
PtyFqdmY8+M+JexngiOLx+dXWb3m26TC+HxvpyavVkG3wlZKWSfPA/mUSxx1bYuoNwWvwdg9c2x1
aOuVStq3bhwwV55sfMQceTL1/7kkhXwiY5T5xEU0Fj4Yr8xdHQKaCMAH/q/72c9+5hP2C8c6K6yK
g8xCodD7VywWIwH8Aivilwn+e1zQg9vr8Ql9TRp3QTI8d3hxRiyMogGLcdwCGDf6GsifMELKDqwl
vlSQHaLsJHs0BTLmspZXb7CYfJRYer0+a3Ir34SdVIiR5wta1rkDgV+Hefs0iEltz8gGCxTngqNd
1Ns22sBKJn/RcVFP6/nlDoo+6dREJgITyNfBu5eVYBp39qXspT4kVGjyOLXOSEGpaVX0yWdZ9DVC
ReLP5enwgNmrk7cJ2YYjMqM8LSX2/ol1astWUYKuHskjKfnxs102J3ZfiS7AzA9zSb8fnOJYR689
OZDFO2mYyTKjO8NJANPyy1TyTpYZWTQok8TuxGAIdYgHnOSON1wOsWyZHvTnS257m7QttSgjsoul
eG6yuIK0DW/xr2xDwKa1V59pQELq0bV7UqZmuheiJrVenlK2J97P8Te9q1YZXkpZDigGyqEyDX4M
qk+j9On2L1KnDBYlaeNlAEIoqcQ5ehxeKFnvh0zb021Lf0oHO1t9lRhPWX3gIfMbyCgOVOITmz43
jSaJk8r+yyNFoByMW5pBoArtU3VOb3ewRGbIi5XZIBgWsXuenpQm5mJ+pi5PIbNJ24Ku70HzRM+G
JjZGtw0TlhNuZRvp356wCBIwEv2FaFeyDwnRR3nSxUFBLdWdEM4kra6c5A7QffjHXQQ4n/G+i1Ts
bh0CQ0CA694QinZFjgAC1vJ1ccABSC+fOKCND0UXjsX7HdJnkY9O+Ych2cYxerBm6Wd7Oi98Bh6r
5lfPhyCxTeo7GPhDkj49v1r6FhnGm1rQSR+3Mov+bFsuJPNwmfCOkWjy488KbL7pb72bH33IBMVc
11+z8QuxKimn+PhF8qwaK2iBrUyUVqcyg+FDq/aOdZiOSXpktVfYRHASCO9L5BV3jg99dIo5qGw1
2xPHS44PZEye2yYhq2CuQ/wOxlfRmCH/7dFaILFDQ6gJPzL2J+oW8y7SXnJ6vXps5MSxUMfnEBd+
Kgu3ywRvKRc5Too+C42bImC0mytsrjbJypGdx4q8LpFe8itlJl6GbgRWmeRE6ovREqpuID8kzZFY
f6R0q/YUKUPrJ9lpjsco6MK1+C5SdroXooXoFdXpUBrlj36yku/z8CMoiTpytZm3VNch7QV9P7h7
iaN+G8SF44oJznSbMziKk0qScimzWs3f/d/TjfXlqV5spDRRY1PBR9PUfqXRLcvs17cTHDVtS1q9
nEdZ/7D9PV6jf9WhrZcytX2rMcmVJ0qfro9I82j6HrY8SZz1/H8uJZEPxyehvjlt7YGpD8Yrc1eH
gCYC8HMPfZ797F3HhVJq5ktNJrYJjkwmp2bapS+by3O45W+y4+4biwKbmFlkLXJcjg1cwggpJ5Ll
4Et2trJDAJMFABHi0uv1E3dWZ4QOxlc0YxrcCakcDCYqMyt+piY/s73I5hurwcI3b6Gihydux9tY
EYvhxucHNcnnbXEfGHEljoT5AdEnO6v0gQmvWeAtBqr8TeRq0XFGSjD/mVpnpLjUtFI3B62vESrU
P4k+QqHC5uvN0IJYagNDk4rIE9/auFwL9Fhdg/KptmwVuXX1SKbDBTveAfF4fB9ve/Fd9qQcstgI
BbmxR5Quk8FpGmayzOS2lZY/RiQ+0Ckzli+009tyD3OuJ3HMY7mtHgi+Eu0YOc4jIQ3/sgdw8S7d
cFKUDf2+4CGkk/YOxQm2iH0jx6C3xb1iEEty69+SeuJ6JPVZ2hUq04SFzTq1k3qTF8LJ+tWBEtkW
47RTIsjOmJoDXJo78X5AfRoiar/jWIIuKmnWwlyZU/OhCR8ybTZbKcuhOkoJljbITF+t2i2pWOTv
53uQPNq3ln1uGk0SJ7X9p1/vLmFXuEKO7g3169pMJCfsthpscX6WTU1UWYkfN8F93siRumk8tcSx
7hGesC1we6rte5D2E7c3/fUwmdukN2ZliiMJEKfKFH5kg8eEy7+EsmxwkIWKu3664yVMk5M6v6S5
iMdxx/5IG4jLI5baPXAIDBQBHrwcaKGusJFBYJDypWNguTB2ZFgdKUJyiwOS/sM0bsFjAPF+R/ZZ
0h+Vz7KNY/TElKWfNfLFLf0hQZ/meFj6Bmb+ux5aNFWX8Q8FC+hvrC76HzAU8ANwzxYUJhbZqvhA
V37Alh99SKuFv2blF2JVQk6K8YvkOeJXUzgt7tPqtCgunMW2vQelmIxJZMUd1lheZLO1KVYtl0Rc
3+9bKmyVzmOktie5S5K0K1JG8pm0Ndw2CVkFchS/Uad5GknvAO8EP1JHRN1Cp+L00vkNE7ssdEcZ
E2mK+Q+JVUZeg2MqVadsFMvjbHZxhbWpfHvVSX770SGwyiQn/foyouFzJ3ZokjJPKteuPSWVlvRc
8g+4wMAbEQs9Ue2KltFG9KgQem/6ka+kVa0b8n0efgRFVOpislyt5i1JJTp1kOQZbiWOapxl0ZQm
b9149E/okrBn0RRD/o27JvpxrBKrVnw/ZWIBCW0t+JvWFCusEpwCRE9qSaOb8pwe19PHkaMg6lXa
aD+VrH/I/RMnKrgK2vrJkrTveP+pxiRXnpC+PGKbtjwJnDX9fy4mmQ+PjZ1dZPOT0p8q1+o8meJq
4IMpcrtHDoE0BODn7v919jOfksqYllj3nWxc/Vbv6pa4M9PRwS2gQzez1GTtFX8BlWcUuq06myyT
lab9jHsfmKQRGg8P3rx8pGOQX4zIxWRGwZUIHbLeMvPWoSj/SP38Kwmazvtigu9CIyfd5bnG1cmJ
3pbr3takK/P+KvTK5GTQmai3XKXlm9yLM7a9xRKxQRItaTD00faU7tT4dQu8UxyVXkqCua4zQLmz
uid1SjkmlETS6tE3GH1NoCb0WMoEmL/Ff+g1nrFeCQImkUEHGaR5umr6py1bRcGS5ghNsbRSb3tf
cixNiuDPbGzr4q3BfFL3qwLkTWCmsJ86mIj8/dpTgKNOmTHI8YE4FrIwzuZmfBvmfe3Mv/JV5cny
TPAFyXZZplH0GbgJtNiJLoKNXFBmQH+ovfurxOjZ8IBbrA9k7VionujIuP8gyET3QvIh9SY7/XSX
N8XXKWLhVp8BJtbFB1L9vjAL0dj3h7QN2fpcNc5p1UtdTNbXWH4tzGO5DB6Y8DEoW9m/TmmDgJno
q1W7JWgJGUXsAUlifUt5MulzBU029r8lj1Cv1mbF1/Q2fbcZ4108TmpGtOHoroFi7KD48kz6p5F+
3sb3IO1Hzwcz4zKeur9uyzykPamO3yD8hoKl5HkWOUp9jOAsCbTwPQhP5NhqXmS3wXf/6GP/eQZ3
dQgMEIFBLiwaIFmuqAEhMEj5UvvoFo4lC0j05ThZPuw4oJSJadwi7UgoVZ89oHFMMmyhN+Y+Huln
TT6KtfSHTP1qKicT/z0EiuaPZhAvhdI4m6x6E7EYL12pswnv44VilU2O+/MD9KiwPOmji2r0/DUi
WxO/EPEy1yNNkFOSiTpHaMykJjd9TKLOg99AthtsJtAhr38JxX2JLx77YJzGMMjHbxwv6dNL+8PH
KEI/gzGf+I31D7U9CfsgxwSibjH+TKEX6bMa24Jc1CnkIBZY4Ek/BD/xXvvGm4ReQNsg5wm5n+B9
oD8+PcdW1tMic5JfKTN15QKrTHLSr09NhdlTSbOUuV4Jdu1Jp+zGXDWI2eOuUetNNsU3p6jOiaP7
eDmSfjPd4/l7V6H3wJJjm6EcwY9+ssrXj6AUSlxS5Er41p+3lLVo1SGTZ7jrh7MsOn0XNTwKbzyY
kxb2TObt3eHuw+PkFDLAxTI685aRUpJ/Yp9RQfsgbRD6K00vOcamIx9c1sgOl7zfUO3OqC8HfRw5
A6LelHkWWf+Q+ydOVHAVtPXzPYie8z5WFqXGJFeeiB+h5yMi9TnyZOr/c2yFfERba/h+eaD/VL95
HtU11QdTZXDPHAIpCMD77r+HXXPHrwgjnJJW+5U0GCkdrnZpOzdhN5gE9r6U57uJceyog726WOst
ihI7bVlCIowQGp3Q4A3Lay3KxSF0dy4a1KrVkwcH3ZQFVPKsY/XWpz120NkQzoAikLM0JQct0liS
hQuBIR2fX0dm+E5k3LmoxhfKWWLoZZM7OqCjnYIJDpnlwooM9HGd8IKKOg6YmDgsTDBEI/nPouNM
LkzzDdlCfmIhlTqrjn0Q+qrDCXWu+dGCMt8qqwbyjssMd3EKttH1Bt3zPYdX5uR3nY66QWnLlhdE
riZ6JNpbochKfCtyRbv0is8LcxpAhHIteRFRxBgJuyecLwmKDiammOuUKSmQd91VOSksBkWKhQEy
R7Y7Hbssd9xRDGhIYMpb1EXXBNMvsRKPCe50wkEMpT0K29CsfWAPMWU9HEv1IMhW93ip/lUGtJVf
zwWJxQJCzz5ETCRta/EBnKxtnfTnsr+U7+3vwvLw9NSuz03AOYUwHX2NZ9fDPJ5P94kZH1R+ab5D
xIRFiNGokwykTWylVbsl1JnaSpK1761tn5vN/pNdF0Wf7u3EmewL92VEO0FHHDUS/XBjWfjDlcjH
CxhoLXG/N+ovWvgeNrZSmz9VQg3dFtlIUBmPEo16TDJ4jsd9hiZOLHAQdcobnX7eRvdEHtS3qI1Y
JF8cptl/SaW7cwgMDgHulw6uRFfSKCEwSPnq2MdR4n2raMkzDmjrQ9lMsgxiHKMrE9FnGozxrXxx
S3/I2K+29N918aLp6DFmvfaPH655w86FcX83D24TqnTX2xzpw0CgYczM1i/cqoVjQWy7X7yWCk3z
3rq9J5afPCZJzIIvunX/GDFPl+guMPSo+crMaqgISjv133lbl8/kmIH7xKLv4fYgL30V9kGOvWK0
kN3WBb3BMWsePibxZI6Fly86Jl0XOwV6sbtIICmEdPoPKgduC4qVCTa3tBqK+SWXIuUjZZaQeiBy
MqgvgQyTx0K+mvMz4bLt2lO4DMUvEpst4q5/fNMF1aJJKl8T3QvXahtn6y+rPP0IypOWXK3mLWUt
WnXI5Bnu+uMsCl+Xx1XHYve0fXLbKjIGN2SOz7cXg95ARuqaXz7/qD0am5Y22KNM2EoF3fpyMMBR
wDEtF3EmhQ0prmX9ua2gCuuLdrxW9GuqDxYTMMmVJ1MfESHLkSdj/z+QqNBZsrAv7K+HT/pJU4RE
Hywtk3vnEFAgADecKLN/fcdtg104JpzgInNfGipQJ4+6kQUivAOLOdg4kxidGCHFaN0KI9RblV3G
oxz9Xqy9Gj4SLLQrWGupt2jN76CLbHphRQwWup0WW1maY+M4UZX2RQv9Sh5Kk2y50WTNZoM1Guui
LI+BpUkZqChOzAWL6bpsZc7fPr1HQ+Qr/MYs/7LCmyzD4yl746N1sUVzL09lNlSPFlipiZpi1W/M
sYrks6Wv026ztvcP9aO5wBf1ldhCs83Eu9CxPLJiutijd3xPq8Xa+K/Vaod1yKbjlNXY3aEzIRYI
Bkc8eny2PBojbcGqYx+Avmoxtk4WJ5am2GqwP3dnHXcJFBO3nk6GnVevbDpQ897PLjcDuXRZe32F
1Sp4RACe2a7605ZtkFnoiqEedVfl0bF+28ejoPgRsVHC8sIc6xUL2jBQUqhM45dufLlSl7WaK2yu
d+Z9eKAi7J7lgMEUc27DVbKPQhf+Lbfm55iPLySsLAxntPqlZZfJjjseP3Mr/g5d3RYeA8y/YkNZ
TC5GA1MkeIvvSxOzrBm07263zVZwMXQB7XXIP0iyR3RwjmXNrnKZW7FtN2DAqmx0L0yhN7DlizoQ
s7ll7Aeb2A82WLMleaKDDO/IznqwqryxyAegfhk86Biuw/uFgyi0IT0dSljsGc+j/8S2T2Pdjt+n
Yb/V7TREH12cXGQd8Q77twRHR0tfY2zoYR7Lpv0gYdCclH8gtlKvTjt9tWi3hFdTW0my9r+17HOz
2v+WGM8EbQoneAZplb3+ooC+0Oxina2Lcz66eETQlAj4escI0b/GHN+R0rOtwYcn3XU2RxYWqfof
Y98jySb3iNHTQ0p3/3uzMvkxS56tm1zgE08dHDNwn9mXWXQ8ZYxDQLipP2Wle1TPsY+cWWqwDo61
lmp0rKMK4PVH16VwCGRBgPulWcpweUcXgUHKV9rYiJ8/uuxvGWW5xQFp32ISt7DwA7KPY/TFYdXP
2vjiFjj4XJj71Xb+uz5mImWXfuiIsdzA16QfH3l2IbqoIDf6kFBpSzx/rn/MzNYvtNIjAaTdzSiO
mWzGJCglVsMTUipTs6yOsX0+jPdiRVPi5BQvRs/fIF6oe+OoW36/I+NLrRU6JxH+8IPLSPr0cszA
YyIiBkdifrnoq7APMu4bpyVOL7O0yxwLHz85p+PhVxS4Rj8uMtNT2faKbKI2z1ZFzFW3HMmvlFly
3uxyMqsvmZLkN6bjQLv2lFx//zckBthPDyx1L0yDQZxNxPr04oB5+hGUJ9FuFXM4NJ3NvCXPr1sH
T29/NWkTHTYjNjfAD4Pn8PQrr2KM2U6T56qdu3r0CRso7brOhhf6vHnHa8u5YiDzu6t0PhjjdA1S
qLCVpE/gr1PlYKivvEx+1Y1bZ7d7vEb9q7bvQWTK+1hZS7Ju5cmT7Kf0fESr+WVk2o4nc//fwzdJ
Z6ncqP5b+WBSkO7OIaCFABQ+/2vsPZ8c7MKx7voSbm89ziYmZ9N3PNIicXcl4sYvaeFIFjSEERKO
JO/Y5bU6uxKroiEWLsl0PMDIr2k7qIQmskN1RwKKuFK9HHofr296OXy0WGiXHjJJTo174oKXGKf6
D1Zn+FGEZbYs5/xjBVjRh500P2aM46u+hhfIiMpDAbEwhqFOn9QTet4rSK7q1xnsibo1bpamiNNH
5R116Czpy66vGkxgkIQ61558CnxnLsoTDjpCi2N6RaPjG5rgDcvIKyuxPenK1quH4KfWH16visbI
4kuxKFONTT6YY91dXHBCFiyp+QrbFWH3UL/C1gPdLJy098tQYRDwaoI5ZtEqUw0jCx3NmLK1cUJ2
w8eq4IKnExH8auUAI64vkWu5FsPVI6TbXOhjx8L1pDny7XqN0MC/MDJklycn7cLI7lnoHq+SXzuq
XeU82xFaKNphc3w78JAtCeMepz2ohSz2U22fzmmxvVr1aViZ3CUpzEe0DScvQtfT1yhfephHc+n+
Nu8ns9vK5IF6iGpLfTVut7RSQ1tJs/a/t+tzM9v/yBb4ZkcxaHAVW5hWEAvGeNuILZYlNoyniV9V
fZqh70Hqidsbc93XQEPsmKbjd3ZWaL+AdqUQx87DJV6WIQ4e4QSLONbUpkncbXWvLsYXtNzwfVwe
/dF1KRwCWRDgep+lDJd3dBEYpHxdHNBezsOLA9r5ULTvi/c7SX5AxnGMAXy2/ayxL058AH0cfEaM
/WpL/90AtiBpeFwldqVBX17GIRWLT3KjzyPTzF+z9Qtt9cgcc5JjBMdM3P7w/kDlV8fGJBgTnY7E
5groj4syvFgGmeTnCIhdT1JiHdR/5zKSz+R4mLdJEYOjMeU89FXstqNeOObHH6W95PR6E7428WSO
RQjjCI7VOf5BDUfc8NppsuVl3d3FVGVLfqXMVOmCZ5nlZFhfCinKV6QPSMPdW+DKY/927UlZu/bD
6MLf6MdnsiA73ZP5/TvdOJt5HDA/P4LyJGwIkSN9L+4t5i15Xu06eAbrq1mb8HY14rvUJeo4ta2U
LmEDebxC2kKaLMs9tXt0fje8yHAarar8E3kM54HM9VXW6d+F/SuJZ2T+I7Pdi9ar8VvX9yA2T/ZZ
vPwU3cqVJzMf0W5Mgzxb8mTs/2NVyTqLPk+Zty9gcjdglIWFD8Yl6a4OAR0E4P3/4W52zfHBLhzT
qdilSUCg3WCL8/NseTW6xCEhvcFjcc5uqYoL++TRj7wjm5iLLxrjxbdXF3o7i/G09Fos4W4Jy9Ed
Z3hOfm2x+alqxBnBRVe0Z/eStunXSdIwAu7IwHe74SX2rl15xGVpelm8kg4Zfim3krKyS+QwvMGO
lC9yq9At3KPF2NBHt/iMDAIp7oALS2L4BfW3G4tsooJbFEfP/KZHLJF6okfieANZ3jENeqLUK3ux
NiGPQOQ8lmshR48eD2dKX3Z9jQpS8dv7AqMaXwRXqEyxxd6OSp7+Ji8sXF2okcAc1fUSq6VsLa4l
W49cIt+w3pC6etir9Si0qh2PIow21SgiuWDeq7TNFqbljith3oqsgguWm+SjRmH3FDzIBUkVFtpp
McKcNuYe7GIyO1n2keLlz6Y8rrLfboYyU5Y7Pbu8Mi93v6F4lydxt5u06turrKboa7wySuMzITnR
hWPx9o4Lj6b5Yl1g5aTd79Jo4e9Iu4jX08/umeker5Je2yvzrFoKB1Rp3+WnbbP5yfiCveok2s3A
XkaPm+Z1CH0HRbCfJ8pytenTsD5JV9T+hH+Xp+sp1Onpa7QAPcyjuXR+y6BbOt3hsrLZStyZMOjX
+wdiLfXVpN2GWWMmtjKStf9Piz5X6F0G+z8ndhEtxI6P7U90eopOY4FVlIvOsV0Uq2yurvatW/VZ
8lW534YKZfQ9FnAHs56NSO7TtH2PTLYynW/1W/P25O3EKL+u57akwKbmF9lM1bezSW1TGwePWIIF
7QPj99KfyqJ7qyjHEF+oC7MLc2LH3ngAT42oe+oQGBQCXNcHVZ4rZ7QQcPIdEXkMMQ7Y2znCNG5B
+j6zMZP9OMZEEln6WSNf3BqHgBtjv9rSfzcBD9OGPoQVgR65IAfQd1ZHUfOhj7Nj4q/Z+IVZ9IjT
aHMdtTGT3ZikwxamKpEYP/fHcXJzao7RzcYkTi02S3eQ6Y1dfP+9Vgn895qMCfC4pIyZSD3ltknE
4EqRmDJGMU1ih5JGzTu0D/6JGnIMIOYixPhTjnFCMRybse10ECMqlNl4NT6nM5kyp6PJ0QCSSX6T
xmHxSrLIScbwKrXkOa14nZpPSB/A/SX1VeqAXXvSpCcpmdBFvw3ytqFMbqF7qnJ04mzCxgZxTDV2
GOMNxQHz8SMoT7pzA708pvOWQUXCTqXME1Ga7O/N26B3EhWf4xQy8uaOuZ2J2VbOFLeB3PbLdmBP
fzgnPQWgtiIcll6Mhp9oVJoKn9oj9E7YYVlmmqxFPiN9lWX7d7px6yx2L1qn3m8t34PYvLgdkfZW
PVecL0/aPuJW8GTo/wvdU+isd8y3bJ8419Nz0G19MD1dcakcAh4Ce37m3jvZW2+2YfXUt7BvQMvI
vA9E3N9uQGDj3Bq0frQXNjsdGDt0BA5c1p9rL0/z/CaMjV0Cne5eeOeV74TL3nZJ/4yGKTbOvgbN
9iUwtq8D7c0xePeRgzD4WgyJiiR/5eTdULjvKXxahZXOw3Dt2yIJ3M8tRyAPffXqWG8D6ucm7B17
JxzUaUgCmU04t7YG5zdR1y/ZhO7br4BDBy4fOV0X5Grc5IF5j4yLF2Ct8QZs7huDSzY7PezfidiP
mp3QgEwkOfvc78Khj3659xsddLjneg2jLHIP+WZzA9ZWm4DGH3Crduwz3g0HL9NDe3PjHKw1z8Ml
mHez04UrDh2Cy4fQbwwZAVl8Trp3EW1LA20Ldrew94pD2Ef3wXvjNNw9dhM8hZRWZlbh5F1HJM3u
buQQsLOVG3Dy42Nw3xx+0zq1DM88cGN/viz1dVTbbbY+tz9c4RRr8Ls3XA1fruPTcg3af3wPDMMq
b17cgAsbG/CjLsAm2tdL9h+Cw/18ic0L8NpqC/btuwS6e6+AwwdNKNtBvofXN62tAyAOmx0clxw+
CP1MpZTxKOOwCRcvom+JZv8S738b34ZjYx+CF5B4XDgGD9x4uWTD3TkEhozAnj17ejW4ONGQgd6i
4p18twj4Lag2Tx/KeByzRXjkEdv0WDP2qy3999xgzJU+A38tk1+YG3q5VGTT3q3GJBgH3bhwATba
OJABL35/CRw6fLivP35h7TXAkQzG8rowhukv7xPqyARarvpqRqmJnMQcRKkGnWfuga43p4PzMptt
nNO5Gud0tvucxAjLyUyqfmq79mRTk10eE92zqyFbrlH3I7bDvKWZBC7C2pkGBqD3AU5OoR0/sK3n
V8x438LUO8zu9ZDMlScDHzGLmC15Mvb/jWm088GMq3EZdiUCe96DC8c2Wxfg7//suR4ALiC4K/XA
MW2DwOYafOVzD8JzuJbi/sf/GI5fazJpZ1Ohy+MQcAjsWAQ2z8BDe6+DRzwGC5Ow/r0vwoEdy6xj
bBgIbJx+Akq/8SSMvefT8PjJE3BwGJW4MrcWgbPPw7FDH+4tHtFeOLa1FG/r2l879RC8+1M9qwwT
i+vw27c4q7ytBboNiL94YQ3e2LwSFw6GZ35efvTj8IEHccUoFGC+uQy3Hhzm7No2AMqRmCsCbmFR
rnDnXpmTb+6QuwodAg4Bh4BDwCFgjIBYOFachtbzJ8B9RmIMocvgEHAIOAQcAg4Bh4BDwCGggcCe
9/wfd7Lu+R9C4y/+qpfcLRzTQM0lcQg4BBwCDgGHQGYENuH0qa/Bt/5uHX4w82V4ytvVBv+q8w14
+NbD/g/3f4eAQ2DXIrB57jT8Pw+fgrf24Vd/+E32qS8/AoGZgJnVDtx1JLy4ZNcCNUDGPcwfn/5r
eLP1HfjyI95CHe9vHBrs98BZZR8N9//hIXD60WNw04MvQKkyAR+/7WY4gjNC/+2pr8CXvurtNYZ/
1TnoPny7+/rXR8P9PycE3MKinIDeomqcfLcIeFetQ8Ah4BBwCDgEDBAQC8dK09B+5sRQdsI2IMcl
dQg4BBwCDgGHgEPAIeAQ2KEI7PnXn/80+/Eb/wR//+z/22PRLRzboZJ2bDkEHAIOAYfAiCFwAR7d
cwU8SKmqzEDr5F3u60GKibt3COxSBDZOfwXGbvpSjPvy9BL88YmjsefuQXYEVJjX6i08Oth9050d
XVdCPwT4wjFlutIUrP7JA+DWiyrRcQ+HiIBbWDREcEegaCffERCCI8Eh4BBwCDgEHAJ9EBDjhMIU
tL73gIsZ9sHLvXYIOAQcAg4Bh4BDwCHgELBDYM/PVu5kPzp/Af7uT91RlXYQulwOAYeAQ8Ah4BCw
Q+DM80/Di//jx3Ap/ARcdd1R+KWjR9xOInZQulwOgZ2HwMYZePrpF+HHl14a8PYTcOQDvwy3XOuO
TByasC8g5t/0Mf+J/+Wn4eiHP4S7PrljAYeGtys4hMDmxjlY+f4yLP/3H8D6+uvwT60OdPb9FBRL
n4Rfcf5BCCv3Iz8E3MKi/LDeipqcfLcCdVenQ8Ah4BBwCDgEzBA4e/pZ+PPv/iNcdvjfwr+79VoX
NzSDz6V2CDgEHAIOAYeAQ8Ah4BDQRGDP++//HPvn9XV49dS3elncjmOayLlkDgGHgEPAIeAQcAg4
BBwCDgGHgEPAIeAQcAg4BHYoAm5h0Q4VbMCWk+/Olq/jziHgEHAIOAQcAg4Bh4BDwCHgEHAIOAQc
Ag4Bh4AuAntu+sLn2cbrr8MPTv15L49bOKYLnUvnEHAIOAQcAg4Bh4BDwCHgEHAIOAQcAg4Bh4BD
YGci4BYW7Uy5cq6cfDkS7uoQcAg4BBwCDgGHgEPAIeAQcAg4BBwCDgGHgENgdyOw5wO/cR978x9e
h5U/eaaHhFs4trsVwnHvEHAIOAQcAg4Bh4BDwCHgEHAIOAQcAg4Bh4BDwC0s2tk64OS7s+XruBsO
AmfPnIbXf7QXrnrv9XDwbcOpw5XqEHAIOAQcAg6BfghsbqxB/dXzsPftV8H11x7sl9y9dwg4BBwC
DgGHgEPAIdAXgT03/8YJ9s//8I+4cOzZXmK3cKwvZi6BQ8AhsOMRuAhn196A7t63w5UHD4A6FrgB
r73yKrwJe/E//6/bBbjqPdfBwcsuSURo4+xr8OrrmGuvyAWw9yq4Dgd4ybkSi9uBLzbh3NoanO8A
7L/6CBxQg78D+R4+SxfPrUEDgd07dgiOHLxs+BW6GnYVApsb52CteR5g35Vw5PDlI8D7RVg78yp0
0C7vvepqOHLA6fwICMWR4BDQQEDHB9MoxiVxCDgEBoKAW1g0EBhHthAn35EVzcAIu3jhLDTeaMM+
HAMeHvIYcDfEOi6+8gTsK3yuJ5+Z1Q7cdWRYAYth+UNY7mtNaGP06dDhw5ASuhqYDpoVNOr0mXGz
9amHpUdbz5mjQA+B0bbLGLNBe9RBe3Ql2qPLhxYUz9Ou2M0VJEszPUa+8cpJGCvc18s+i33S8aH1
SckU6r7x/JE32l14+9iVcOBydd9pp6+DxlyXo/zSbZxdg2a7g+HWq+FwAnb5UeNq2rkI5GkrtxuK
zp/abhJz9GZDYM9ND+LCsfV1+P++/me9ktzCsWyAutwOAYfA9kdADryKsNR+Ho6q1htsvAw3jH0A
6hF2J5da8MWjyYsmTn/lBrjpS5FchSlofe8BSM4VqWQn/7x4Go7tuwleQB77YbmTYRgGb6cfPQY3
PYjIOn0bBry7vsyR0y+00cfQRnu2pDC5BN/74tFdLyMHgENgOyCg5YNtB0YcjQ6BHYKAW1i0QwSZ
wIaTbwIwO+hxnj76zo91XICTx66A+7whdXUevvfwrUPTlKH5Q2SMNLmMsasbRywKNer0DU3iwyl4
aHo0HHJdqUNAYKTtcl7tPa96PPlhXTZzBYmi7xsjvwhP370Pfu0pLKE8A50/vivh4/fEGnJ6sYH9
55jff6bE56z0ddCY54SIfjWI3Q2IHU4ludimPmoupQUCedpKC/K2Movzp7YSfVf3liBw/efvYkc+
fRvDynv/cOGY+3MIOARSEKjXyn57KdVYOyWde7W1CGSRU3t5OrCJJbaUJOTuKpuqlFmlWmWVckHY
0KnlVirjq/NTrFyusGq1wgqB3YXStNMljlpnmZUDXPphybNoXTt1Ue50PUmoWiVt20T1aW67nL5t
WyGOMOEjp1/ElpSmlvsjN+I2wqpPG3Ge+gtFkSJHnqwwV5DsHpkhoOWDmRXpUjsEHAIZEHBxogzg
bYOsTr7bQEgZSczTR9/psY52nceJgOFuYxklk57d1B/S9lvJGGmg8ZY0dkz8962gL432EXinLVsF
raZ6pChiVz7KgvmoATbSdjmv9p5XPZ7wLecKEvVGg/Y8+6ZEOvu+aLPpoj/3nBafs9LXQWPel5e8
E0jsijqxzRzJ20m2MkfYRrcqDXszusQPlzLnTw0XX1f66CEAV3/+U+ynPv5hsehh9Eh0FDkERgsB
EXgrTrP0JUKjRfduoyaLnLqNeVYuFlmxNM7qOvHArlyUZBJ8W+GLEFGXdudSJoVWDstJxXJLw1iQ
pmBhVB/RNuH0bVSltH3pGjn9IrYkLTAlEB9xG0Hx1fY9Rpwngb3JTY48WWFuwotLq0TA2AdTluIe
OgQcAoNCwC0sGhSSo1mOk+9oymWQVFF/Js8x4M6LdXTZXMWf9IYcYoGm/hCVc+pYgYyRTGJXmXTS
xH/fCvoyMTf8zNqyVZBiqkeKInbloyyYjzJgI2eX82rvedUTFb7lXEGoGC3am2yi4PdPhfGFUPbR
+dFhC5MVVsS5lvGZFS2yrPR1EJhrUZdnIsRuqoqbEJTYxNxqnhX3rWun2sq+jO/UBFr2Zqcyn86X
86fS8XFvdx4CcOhTv8KuuvVDA1441mHrzQZrrucZltgZwumu11ltaorNLTd3BkM7kAvhuOKOYzpr
inYgBNuCpVzl1LbbJYs62M5aBmqFTupQFnh1V8iOY7uz5Tp92xama9sSOXL6RQa8WgvHRtxGWPVp
I86TlbLnyJMV5lZMuUwOAYeAQ2B0EXALi0ZXNoOgbLDydXFAW5kMMw64VT76VtVrK4O++dYXWDH4
EK06O1oTtx7t2n4rGSNNLecUhTLx37eCvr7C39oE2rLdWjJ3VO07FfORs8uh9p665DWbfoXqycnu
eRRbzhWEmEXadWLkQraAJ6cMEcoQbUP+IXgy+dh+EJgPma+dVPxOtZU7SUZGvGyVrTQi0iV2CDgE
8kBgz4HP/BLb/OGbcOGvv4sxIxwFM28NWba/jVcehbHCg1hIEZbbz8ONl2Urbzfl3jiN2N30IBTx
vO/nv3h0CKxvwulnn4KXGm24ung33P6eNpz66kl46pklaGNth95zA9z8y5+ByvGjkTPRL2K+P4KT
//kbsPT3APvhPB6sfQzu/0IVjh89rKbzwhl44rGH4ckXXoWxsTG48r3H4MQX7oa3n5mHF1/dgMO/
cAfcev0Bkffc6Wfh6y81YOzqIpRvvx4uEW8ANs++DF879TLA2DVwxz23gszlJ7p49jT80WMn4Rvf
WkLietTBsVvvh+oDx+Hw20hB9HZjDZ59+kmY/cYLUEd29r9rDA5d+S64+eeL8JHbPgLXHuAZN+EV
xOyFf3wLLr0U4MyT98EjL3gFFWFy+rPwr+CtXqlv4eWDd94LNx6glPsVriFvT56chReW8EBypG/s
0CF41zU3Q/EXPwIfueXaCNZ+nqH9/+IaPP3VOfghXApHkd6jCnpF3Ztn4dmvnYIG8vb+UgVuIWBa
YS4KNrjJSU6bF16Bb37zO/BjT8jB31twBXysfDscjIuUJ/GvF0/D3ftugqfwF361CQ/ceHn4fcKv
V07eDYX7MFdxGtrPn4BBmsqzL5+CUy+fxSbzEfjkTV14evox+Aa2xfPnz8P+wm3wW/9pHI4dUddo
J1tzG7Hx2rfhka/8AZxCo7If28WhD3waHvrse+HkdR+CrxpiqYJ489xp+NrXXwK4dAzgze/BfV96
pJesUJmEh34eW26v6eL/9n8Q7j1+Y8jm9BJiWzn11Ufg8a89j31aAdr1Ohw6di98ofo5OHpYjZ2K
jqRn515Bm/cC2ryDV8Nbp2fh8W/V0Q7dBr8z9Zvwk9/9Q/jtx5+Dv0d5Hbv/Mfj9E7dIO7G5AWeW
/wZefHERXvrO96HZ9qw3msdDN8BHS3fAHR+/BVRaZuqyAABAAElEQVTNOlnfpI2DN9+Co+X74WhI
6c1lm8Rzv+dGttKzT0/9OTTal0LxzjJcH2IaaT71J/DS2bfgmmK4r/Fo4Lrx1qVXw90nboc2tpeT
jz0FS3XE8l2H4Ib33gyf+QLK+WBYznZtox/X+H4gdjkvOW3At594BP7gyVOALRf2jx2CT9/3ELz3
9ZPwoc9hy02yZybtCWV7Cvues2+NQfHuT8Lel/8UHp5+El5tn0cbth9ue+h3YPyeW9JtJrHLuHAM
nnngxpgguB5Y24hYiekPNs6dgb/5qxdh8cWX4PuvNnt+F7ZcuKH4UbjjU3fALddS70a2SxPfIytP
+jp+Dp49+XVowDvg6v0bMPv4N3q+1LH7fwe+fMdPwh/+1m/DTM9hPAYP134fjnH/Qcj2HVA8/m+g
+ecnYfob6IOirYN3fQA++39/Ee655UgIyKw8hQpL/WGHuSjSRMdFJsMbS/svatk8B89/swa1bz4H
dc+f30/6jl/FvoO7vjxDTr68rQ/GdcPMludgK23kJNpGBrvH5eauDoEBIrBnz55eaYOIEw2QLFfU
gBAYpHxdHNBeKMOMA4oxYLkGK1/8aZh97FF44dU2+tQY0rvts/Aff/MeuDYxfGHfZ4p6k8YGEbjW
cDz2yGOPw/PNMSiMtaHePgT33v8F+BzGJvmIbO3bT8Pc32Ik62DC+J2UyeOL8I73Q+UuMpYmaUxu
zzxxAq7zxjpQgqXWM3BUgVlW+sz8IUu/lYyRavUm3HLuL+ErjxqOszSA4z6a8TgrE332+qrBkp/E
xsejhWv54payDeox0SPRTsZ+Fu6+5xgo1BrOPPcE/OUP2gntLgfMA770x6kA5vHQjJgHsUedMQmP
AwIchOP3H1fGm8+hPfw6xnMB41V33nu7Mr5H1Ur33sguZxjbnjvzPNRO1uC55/05kMSYB2nvsVg6
YvoExnPfwhD9W5cdhfvvOhqP2eoyTuqxsXsmuhciidQb4y+U0P+RKUZ+7nk49s4PgzddNT7fgN+7
NWGuTlFv0qOsfRpGXuGV574J33n9xzgDFfxhIP6K930Mbj96kD9JvBrpKy/FEHOeTf+a07zqJs5H
PD4H58kclTeJsf/ocZyHTcfOVl/12m02W6mPc5DSos81t//n4DmMbf4Ap4cOJuErYjUAV3/wTrj9
Rhq7Neaql8Fk/oP31TZz5r3KtHwPTEnaj42tNEfCvD2ZxdUjFOniEGQz8ae8LOa6J+lT2v8Tt8K/
fPcF+D6O2d73sc/gHFU0YCvzuzuHwMARuPJTt7HLj/0cw4J7/waxWk2erV1ieX3ANAi6t6KM1nr4
MwCOXXR3jG5rnbW7g6BQnotdqOA2p4Hcufz9a5Et0Q8w2itsIjiHPJwuOJt8ciG281YHj/rjX+Op
8njPCpNLIYaWp4q+HhamYkdAtpenAh2N0IYlrMxNCP2N11Vi84347kLd5jwrKHkPtvadXCa0tdhk
Slpa50Tss44umx8P+FKWEeeHVDyc2/aSkM34Qp+d7fCrSo7TJOHNBnMbZvKTE34ItDSp0CNN+YRW
5IfbdBrfVl/PpBVI3on2pNQ7X89nV+Ntw0q2FjaiucjbtE8LbUf8PuvRCWqZquqbjNkcz4bxr7o4
PfQ6OZ/9K2MdGfE6q/MNIV1pD1W8eM+qrE5teJAzSd+WpstS90tTrEH7GgvZCkKNbixsJX5JxvsZ
ap/8amVfhwuxY5RIDIusOl6S/JP2Eu2jrNpGrOaEB1ntcm5yarKpUpLeBc8VXwMatyciW94GYtfq
XMz3CKFLvsyM+lQ8XRYbwcvQv7bZVHB8QIyXQO+qM3VSnJ3vkYUnIx0nOpvEj3w+zoQF05BtaWqR
hcyQsn9W6WHclhNANW7tMPcKNtZxDWpUSaTtUvHvPVPbf6+s9upcar9WCPm+Pk/cxkpZhuuN2knR
rxn68mq97e+DSTw0bXlOtlLSFcZL4qiQk0bbgH52T6U07plDICMCXG8zFuOyjygCg5Qvj2XhwhoX
B+wj7zzjgGIMSMY5XO7+VR0zYxn7TFGvYmwQhqfD5ifV47EefcVJxsMWws+ACdYnksUWJgr+GE/h
k4Tr1/u1xGksxuOVvISs9Jn5Q5Z+K4ldhfWA+CwD8DfUvJA6hD5G/Hdb+jLqK5dhv6uVjxcUqu+L
W8qW16McO6n96tXZioiFqOKDjK2yKpdVeTY8/s4Jc48to3EqppdtUaVz/rMwvxkxJ3MW/eJLzYVx
gXk8juVx22LTYg6GjKO9Vxn/dO2y/di2zf5/9t4GyK3rOhM8rCItUzPqMUVTUsidpRI5KSlVghKp
UlQcyxXQP5H8IygyLSdyK2uVZ0GVxyXBu7NydWrisjspu6CtjASVS9XUlKc1tiDHAmdLcCoLTWJQ
UUt2wM02Zw1WAtWoGTd3txm7KaIl9CSghM7ePe8B9+e9d9/DvRcPYHfztIrCw8P9Ofc7555777nn
nludTdDnEJJDpb8H7L+rC4H9qmJdWBPcEFDqsdV7trIXIFCpN9C+QKL+l5Ft5D3ZV+PsX5pqE1/J
fuQ65ur7lc5GqyPEVF4DeS0wD+Qz/iJtzePcV8VNKrEfp8psNmSzCZPtJq82/VbPU5VG/hzdIw1T
O/y7y5gr5dZU/+NVr3yci5kzqnSo+zPDW6BLYb//IdqkoU/SFtKvg6rN5x6YQek/nI+RzxTmiBIV
2/5ka1dXarK0h3o59XNZPc5eesEnLk+az+Dcw8vF2GpjTswLIngPytDPF/r56f+EwDgQgGvvu4vt
+dD7hXCmUQkZjMxQ7LbKPu7ZwhxrtftbZN1mX1HISV6HLZT7i4psKbr5bVaTmqrD5iObvjlWKldZ
tVJms3nPySmjOI6tspJYsKCzV77I6otN1lyosoLyfqammm2UAReVW262zBabDTZXCDpQyTb26RMT
wtwcC/s8xMlUO7AgzrBiuc6arSar4t3fUtGGF1o9Vp8ZGJGQvnyxzBpNbNNig1Xmi/6mWnAjrMeW
GjVWqVZZrVZlxWk+8cix+VqNVfG9/69SY0sDPgrEVQe1bJ6Vaw3WQvoa9QorFrzFVPxgI8pI/aEt
eJotLiSWLvGVoY7lOw8HU8wTq4n5cYJ8Qgp67Rbyv8wqlYoiq4ZGb2ViNWwxqDZWyPxQY6qay+xZ
lD2YYOSLFba4uKC0DflXqAU2591466AjcAGkOmXNYL9ttRqslJf90uu/NlhqUekssVrF65/YT8vS
wTQ3O+/35X7frbDawlIAB4Zm6JkBbh4dXnpPR9SVMjzZr62org1aChJfSh5hP6o2WLWoOHBBHnXt
ApvhjiY4Mee18UVBJldgc6h3Gp5OXqwjfoqOVdJzIkR9KG9990bsY9wA7rU3Px9yoHPgLa/M9tNF
Vyb2OznWhccajzQ5pnB9jnyewWuiUceXS7O+Q5o6Drj1DRsQRtHLk+PTYkkxAuZmWb3ZYo1qKWjQ
iOgzh/6k8NYfyzN5VllYZI3anHAW9PpgNeDlGMK722T5QT+enlMdspR0zjpCKcP4kS9wM6xQnEO9
0/DnK/VKSWkTKG1ynHs4tslaxhUeZaZLrNGoBoy7+bm6mL96vKpwJ34lH+dttdHCeWU5MC4E9L9j
m4xZIxI6Yj6hMcMj01X/s7Y8NODhni2U2II/diygzuvPmVWd542Dwnjmj4Pjm8t77XKdg9np8snp
Sic+afqGtd7zwKQ/QiBlBHxdjXqA/rYnAmnyV+pkwzX09oR0aKsmbQcUa0A+L0a7QGupySrq5n6m
yFYDlI8+Zop6I2uDQEVspSadKDynw/k6zpFxbTur2i1nan6mdoMfPsuyhcTzepJ+0w3qIFXhb7ix
xelJcBwblT67+ZDjvHVS8w3X+bsTfZLfnk4zs1uHeWz23WmO5xVtNRd35O2gCVZypNjmtHaTRbmZ
WVIOE+M2p7Arjxtz63Uq4iD0z0DvDbeHjoa5HP8M7EuKgw/kK8LON2Af6y1XxX5Gvtzir1P5FLgk
6mUH+82AuoZqL8L9jlJlwbd5LNTKrODr0NAeiNLf+fq/t1IP2AXmFxOVvRkuSj3+vMfQvuQiewGC
lHp5+wK/8y9KP/Toc7ORSxtoRmMP5lXZfI46puEqn7Vw/2u+XMG9Fmn30ukaHV1m8hrKaYp5KJv5
V4mzL0u+jkl7XxWp6a2yhcF+Y602L/pEEnau8mrXb0fTleY491O6jLlCboz1P7pIV+Q+ctSxp8eq
Bb5flWctvjlj2xie3mH/Q7TJYs/cr85q7oE5lP5joyt50+w/bfuTrV19QJEtDoNsVvMpzCP4ZCF7
3pXG6h5pYb6Ge6SLwf1bLC9xDLEHnnIQAkMRgGs+84nUHcd6rfnBJHeaNUdVpkObsHUTqIOSp4xn
K4tsZbGP3fTcIltdqrFp7jTgKZzpcsShyr71QYWcyZdDBiJc/i0tiXrUSUd+Xo3C5dW8Ko0nIJ2z
2uKkDW7EB5zdgh7V4cmOUK6aBYxchKlGSHWhmmfhtURb8dbFML0KVPL0Tmamrrznjx222o5GYuK/
2tzfzSc4vpNJ0BLnF9dpt4MntnglY/7UnpbsdVmn02Hdruy0wkkAT3n2yXfF3KVBk+NTmDqpw1R5
C6dSvisTK5uBPEnmldKdHkXZqDsKFdXY0GFl7vwYMHq68dZFR6inGmcDUe9QP3Ha0p4U9ZrCqWGu
Gd+/PbBXF2T0uVzIuXJVGKtx4z30my2jBI9y8309gHLEJ4uzC/0eJwzpqBe5uaTXXmbNJY1CQQLq
s9x5bDpy0l+tz+vlMi0aVwsVofd5O1x4y/PafjrpysR+J8e68Fjj0SbHFM+wl2HziyE8u6tsaYW7
MLv1DVsMXPXyxPjUawlHLMDNJdVdvNPk8z7EMzSGO/UnhbeQmWEtpct2lbpSPXFjoSNsedtP32PL
6IC6KodYWQwaDnhkp1yMk5vN3EMUbNwmBxlXeMR1qtAxYvMRnY8G81gxNir5AB1kA5GJ0UjMcYC8
dJYV7fEejNsUyOX0xRRzJxl3oshzsHLT/0K/ROYEfUJ6Kw1Wa8hePbm5fBQImzmYjS6fmK7EJjnx
Se0bk9J7UfjpDSEQQYBvikR+oBfbAoE0+Sv1N9kBk4Rj0nZAMT/DOYBnZ1T/FpRDRPNKyOo0xkxR
b2htoNYfdD7JscESeJAE56fcWQsdEOrecq29IOaKqhNLt9tBW1ZXOmAom/DFYKHB6o2/ybVldlZn
QxwUlCJ9sj+Z2aRM562BTcFJzTds5u8O86E05NVUFJzmeFi47VxcpceYt2qmwfNwOeqySp47O0Wj
CslD14XAZvnkMHdYp2Lbhf6JrH3i7KFB8Gwxt1mTeDUJWzvqtrATbNJvQSrtvwlcEvSy89pW0X+e
DUcZUgaEdtkiHuoNnP1T+vuc542h2EU8O125xW1y9m0N5FDqMbcvucleXL3CHhJI0P+Sjo1c7qF4
NjluP9ZUZ/5K4enoY26PlQdjus5GqyPKRF4j+RReJ2EeyWf8Qs4HvDn0OPZVo6R0RRCQeOwc5VXh
sXG/VQi01ZVKVqNHlzFXyI2N/lfmjZEDB4HfkgNwmDTKZf9DtEmju+X4E50vWs89lP5jritNWh2X
xq4/oaXNya5ujYOG3OHzKbe5h6r/g/4L3vyMOyyS45iGJfRqzAjANfd/iu39yG+I0wz29XXYIkbo
qGLkpZr3r15nZcX4MFOusTr/DT2l64uqA499bdstR3dlMRglBgc1brwTn5lpVo5ExHFFQlXI6Fig
bMZGS1QXkBlWX+mybqfN2ujs5P/rdllLeGSjkWcwK23O8YgkGKUqPMdXvKrDkx3bQbC3VJFYofGm
i45PgrY2OkC1myKkdnDQV04LeteyJWIQRSWJznDqjno6a2HzyL5cCErnkkZx4HAiwp5KWcnO9idG
7piHkTH5Pjk+halJmnSF0/rflYmVzcLERpa09Sa8FGXjtVXhSxVbZR6OXvLfjbcuOkLKFWiumOBR
Fz39Z4NlAhT9nyx4pOowrtdk+TIy1KiLccEjvqgP0NhXngIPzeLAo6mHRvLV1dW+7kNj+XKdO71F
9a+sb4bNKSfMs7M1jQOrC28lSrZPTroygFfYLCLlLDzWeLTJPo4OzqENlDDtbn0jXMrw7256eXJ8
UjELRhn12ibxDjuOOfUnhbeFSkiD4cYDjyQ2jHfDUVdSKHWmqnuUKuRjj3XwCvLVwXyq21lmxUEU
V528evlk/41GZZXlhp4M2+Qk45qyBY3iFJyUC4Gpkk/HP7k5kWdaH18lvygz1Oy0vor2xOhfXo+T
jPPMI3ya6/9lGUWTjzdD6lXbNM65vI4MqWuihq9wepl2mC6fnK4M02jMJ0W2J6b3wsTSd0JAgwC3
SWh+olfbAAF3/pIdcBT2T9IOKOYzGM0rMqav1kXkYDkHTWfMFPUmzaNw7OMHp4I2uz66HeXQVn/e
tyrnzHwNp2x68kMlcn4wcDgbhVleXiWSsW7+KotPjz7ZhuHzIa9+I7y9hJdivqHUOXT+rqQ1mw+l
I68eNLZ/xnM8Zj8XV2kx5q2aafBsIkfSDgFsXj2xpRwc4zbhfrGTw9xpnYpECswM7aFh6ET+JP2l
ZJI4D1uT9DMFoooF7B2KrGiikSlVOj2atEtdB9rYQ5eV6JGqk1EioWp/nyuJw75e9Mkqv6M4sQDD
H9V6Anhj/hj7kqvsBShS6o3XfdJmMqqNXESOMpTbAK3aL+mNaarNUM43tJWKlybyKhLzByPMeWKX
T5Vf49lXjVIl64zDzlVenfqtQqATj5T8No+mY66gyUr/Y7ATEVUM99GUA7/LVRkZNxqNzKYF/bQu
+x+iTZq+Lcef8HxRGU8wX3jXREu50n/M5mDaUixeStkGGNafwsWa2tUdcAhXhd/jcZaJBZ+MZU9t
/0zggL5XalcEZ0p5j1SSTE+EQCwCcN0Dv83eO4rjGHrdiugAOqen8DuMQmCkqGJJ3p4/tJcb8koy
BbO5ekuzoT8KBopCiovmIIpXHHcUmrhxMfxZHiwwhRev2DgUBeKEfElsXoUnO0K5Gg6C6kAbpiXy
HSOrSf8wbzIQdNCbnimyMp58WWzKaGsK1YHHJDoDCfGLuhj0acpOs+JcGa+oWmRLq2GvunDuMX5H
AyHvt33DAC4GvKggfmSQwYknxUjAo0K5Y+7SlsnxKUydyWQgkEeZWMUvBgM5/C82shTNnfxGlK3p
h7J9cmPejbcuOkLqIG34bEcsk9HAXy3KXeBOlBpd5NUjsBWR+IbWrk0gykGDkK+fNDQKXoVoWW5U
MNS7PHkQ0XmaCbeoL6TPa9pB2YW32mYavXTSlRq8ZGVSzsJjjZdG4IpYDFv4ufUNSYnxk5Nenhyf
JGb6KyKFfIVk1ak/KbydixxVlbydnm8awzs0oVKnjR4fWq6aAK9sqRQLYoMu2m+9SBD6NsXhqxYf
eTZsk5OMK2WXB0bdKI2SVwJTJV8pEG6sT/2ScGzWbG56SQL5tcorAoPri2h79CU5ybi+KKO31vpf
CX2u04e6Sic1l9fVLXVN2PAVTS3TDtPlk9OVnEprPimyPTG9x4mlT0IgAQE+ViUkoZ+2MALO/CU7
YCpcn4QdMHk+o2wKl3g0snTGzOR6B/CtKhHENPNCdd7HI4ct8Ajb0/P+Gro9iBaewXUdjwguDspl
ohGU3BgnI3kkO44xlhZ9co4zfD7ktckIby/hpZhvKHWKNYFHi+5PSWs2H0pHXnWkxL2znuM5zMXV
uo15q2YaPBvJkeIYqTpwqlHF5gORnyaHudM6FdsuMDO0h4ahE/lDto1wOv5d4jxsTSJyiAhCXjR3
Hv9eba+x8xUv0uDTpF2ua1sZKc1MZ/nkKv2dz0f8z0JCZEeDdkaSKPWY6RW0GSqBAAK0heyp/m+B
PSeldqXeeN0nbSaj2ci7yu0iFocNFXJ1j2mNadvScWxM+6pRPkgZibPnuMqrU79VCDTRKUpyp0fb
MVfQZKn/VT3O55wY6lbethW4tcepKX4ml/0P0SbNmCTpDulel7mHorNMdaU7El5OKduxt06EK7C1
q7vgEK7To7TJr+4O4aykFXwylj3Zfr3+l7cnxY8hCgH0SAikiABc+9kc2/PhO0TkJuuyuy1WQGeT
TCbj/8tms6ENsQzLZvu/ZTBdFq/Dkg481rVt0wx4P/RCWTlZIZ2aZvBeWwz0leKfVEhx1yHJymRa
fyI84DHntfz06OUhhJXQuHh9JV/86MoMT3aEcjUcBKXC7uMl6eHy1v/0aPdCxwZg7LTY7CC6R3QB
gCdbAotiSb33lERnMGX/W6syK/pXuK7cbDVyPZyujPTfyeuj8hWMhNaRjmQejbPesaIVHtEtw2or
fVf7kTB3acQE+aSSJ9sZPxlQ06vGN5uB3FaWAnUO+ZJUtto+fupYvrPpTy46QuZRjVKiOcok1QZL
kT/uwbhcRYdpdJFXvMBWd2o7rn7Ne16O1MXSAMfbLvii0LI4Nx3RKVz/SR0TlV1eH6Aul+mQ33hV
ZtSNVfLJT2uk/zWNtHhlrSsTeSrpD481HkkCV42DXZhkmdamb4RLMfnuopdlO8fNJ4kDOhdHBUb2
C0VW/UU2H2sD7yUeQi7V/jQCb2XJlk+JdVqWpUuuLFZF/xP9qi9b3nudvHrFCZxicNRVaTo2Sd5a
yLjAS54KE+UIGqV8cp02jCYZtj2qw/w2inrHf+LKDPPJjRle+530v4pZw8TZTmnTmOfyOrkVcoQ6
QbeHrOaRaaUcqr/LZymL49aVXp0j82kxzCdJf5yOkG2lJ0IgXQT4mJVuqVTaZkHAmb9kB0yBhZOx
AybPZ9r9A4SBOagcc0YZM5Pr7cMn530x8zplDsNtB6t1bl8rYBwnxVEL2+A5YHgjaHVwtUtmJi3n
A7lO16+dpTikRZ+c4wyfD3m1m+DtU6lgKubngnzJ+1TnG4l1isr7D4lpdfTJd6PIa4iK2K8jz/GM
5uLB6o15G8zmfzOVIxn1ecbvV3gMmlVF9JWwA+bkMJf0W6xTseVJmMkyYw4qDcmvgdnKvsTzrwhd
BowfxJIRbzgfeOp0PpNw6degrAPFmj5YtyhDtd9gEvHexrlC6e+e8y+fk3ifc8MWgkGykr8p9Zjq
PSkndrIXICSxXp5S9ic+zvFf/E+jMryUshzQOC0EyrT4ktaYptJnOr5ImbJwhDPGywKEQFKJs7Tl
BxIoX2Ta0cYnWU4cdq7yKjEuOQV6kfkteKQgNOzRZcxNoknipNP/0iYP0wP/hZWq8HMoVNO7Scp2
/8O0TQG1qfYF07mHmmciNilFtmMOUQdkxMWurrbJFIdApf0vquwEcFbSmvKJ78UG9KKu/as1MS5G
xy6lYnokBMaAAEYcy7G9d/6mEMI06hBXa4UmkWmUvd3KWFmssjzfVA1NkuWEOcNmywusrYTJdMdB
UcjiRGFcaTItGE/8O0NOOOAiJOZO8yTl2hYh6qXRRCrsGCNTXLPEe7zWbXGBVeZLrDDNr9fkC5V8
ICypyIIPSXSq6dRn707uhVqFlWYLLOdH9eL1AMuHwySrGcf23GPcMJDBaz6XFvrGtww6fnpyl8Gr
KZfEIlYuWEfH3KVBk+MTp062U8ob/037qUxCbBa3QpZSXNRx+kTZmsW+rn3ynU1/ctMR8wMdoF8U
j8mbXuFR8mRLCbsfw5fmPHfcKjA1kj/H3vST80gu/CSenEbBF85HPA06zceKTJ7VmisBp1h1/A1P
ZHl9Xh+fqSywmnKt9HQkcpOkxVz/m7Y8Pp2VrkzkqbxSVOIr6xW4Wjkm2PQNWZf5k4tenhyfVMyi
VxbEjY2O/SmRt7LNOt6a4x1KmVhnKK3D15bQGzjul/BQAF4tK/+Gt0n0X64LZOb4J8M2Sd5ayLgo
W46TohxBo2wX12mq41j0BBtj0jApyw00UNRrQWugAPMvZpg7yrg5GTKlq/5HzPg1UNPzLVle7NPk
5vI6EoQcWennGHkRFUhZHPuYNgKf+Pgu+ouG/lT1niifHgiBeAS4TSI+Bf2ylRFIk7/qOkQaxLcy
OuOjfZJ2QDGf0a5tpUOUHF/SGTOT6+1j210qC1u0bl7oXRHJx8Z8eTCHWakNNvGyrLa8NHB88w4s
ezY2vJpyuSWc4WZqaW3yefO9weErLY6KrKREn818yKtd4C3m4QpN6mPiXFryXsqDmtnxObHOUJmJ
aXX0yXebeY5nNxcPYmLM22A2/5upHMl06LDTxHUqXt/H+140yt7kMFfpis6PNQ0evErCTJYZv35I
yq+r1aTMSD7Ub/mBbS9bxIiPiDmXkyjmkdxOL0S7YvWY+9pWlA3yZouhRCr9HbKzbAH3yDgG/rVl
mgOLQ8vUJVDqicqRlGdV70mejmB3UOqN3yuQ9Y9mI1ciYw7d79OBFPMupTEt4CBhSJ+QqVh51dBs
hLkmn/EryS9VXvTZZdrRxidZTlydrvIqMLbpt0pjRf5hcw8lj/GjMgcEi/2PJJokTnr9LyLW4nyy
gUNha47vF+vTG7dFk9Bm/yOpTbo9c7867Atcn5rZATGX0n9MdaWmaRavhsu2WpiTXd0FB7XSwfMw
2fGSJfFJn1+2P4v785E/pQ9E+RFJTS8IgVQRgGt/526296MfEIv1NEpXOwIZjOIRVZWdd397ubHC
Oq2+4cTbxO+1m6w4rUSGSWUQlgopbrIhKZZGJJsJjlCSGKUgYqZRlHW4foGHJvpNUzNQSzkDVhzB
Y5i3t9dZZuUZPiGIP90i2mczceWV+J89ttwoi8E7/iRIlzXrNVar9f/VGxE0A6XaflmpDe7ozs2w
YsFzGMPrx1pNNus5tmULrDjAQg2VmTbmtjR76SfBJ9lOw4mhMrHy+q7pn5AljHrk2WbS/BNla/SG
rn3ynU1/ctER6gk2zYkWsSgdYXGuA1LhUfyCvZ9RYIc6TL3Xvv+rcvLSWQcE65G6UOpnPiEUfBnw
UXxHA1P/mtlgY1vz+cF4HpVd0S4hE8v9/j4wVsVeP2DsOBykZfRvQ3SlMoGObDQkjDUeXRLHKE5h
umVam74RLsXsu71edumDZrSEUyVHBMCrhWcG8xUhX/0ShNzZ9Celv/K+IOmR/UT2Hfmr85NS5zAd
YV+HwqfpUARUrzBFluPaJHC00TuGbXKScVG27EOiHCEDkleCjyIfOrBqNvPUUPnaNYSSP30+BTlr
irlIZyPjwaqMvgl8bfW/Il+ZmZpRXWqbIrNP5AE3QIXl1XYuryNGtlPKli6d9848rdIHxzymSZos
x2lFtkV/EQ2XfSmMuUhCD4TAmBBI07FoTCRSsSMgkCZ/pf7TneIfgchtllWMlf4abPx2QHVMj6xt
lbEnKzZy0xkzZb0Jtg6lfl0kB+86Hx6FRs77ltnMYP1aKM6yLD5785vWwL6VLxYH8xS0by2ncvrW
l0Bpk8TDY4nFpkOf2p/CB8J0XULgPWytoGA+sfmGUqfko64V+E5Ja0ZfOvIaQ03gteSJ7RxPOmGZ
zsXVio15q2YaPEuah82rpdx6ziurjaLYJ6pE+tGlwdzG7i8wE+tSCY4JJiL/sP5kjbOkw3sS10Jm
Zli1PLDRo22e3/oRTD36N9GuBBu0TGNnD5UHbC3oD/T3vpfYMt+r8PQ82k5S8R0L1GMW2VnKyQh2
QKXe+L2ClGzkWJdYo+si1ziLj9QNo4259utZKYsJ84hwu4wwD2ey+W7TjrR05fA6XeXVqd8qcAke
GepKJevQR7VNNvsfgiYX/d+WV6gX5ivitiqXsXtoAwMJkvc/xNrBcM/cL9rBDmg/Bws0wuHLcNmW
hSr9ycau7oKDrFQ8SXmMn0/Zy57SJuXaal5pb5nfBpbyHimvgD4JgQQEYN+RO/Gqyl8XC4KEtMY/
mXQk48K2ccLewEHCizzBo4lx7NRNgaWFed8YIk7YjYSJjUJGz2olQsZ8M3663lMMJ9I7e3BSSaG3
vSAXn2obvSRyszAfMsTIKGWeg50wmiiKH6bn4xcTKnEKLbrHXrMk+kIpxhlNGIwys5qrOHWl6t51
2RyPNBe3gdVp+HznxlzIaJxsdEUbvovcqY0LVe9q0fpMP+oYr7egRkQbA+aG5AaSjZtPvB8G5C1A
QfiLHOi1J4TCyQff5R30+qvfYrIZvbaerDjy1kVHCOMInuCohe6zVcuLGgqNmq5PpISzna2HKg3l
UHVYxDiF/ZIvxj0jxij+fpxHUhdK/czbLmRxsOBRnXd4OHtJ/hIrDIzoOtnl9anOqkE9EIygpvLC
VP9LWtJ6StCVCk/z5aVAhSpOEl+ZROCqjiny5+CTY98IFmL2LcgPNJQZ6OWJ8WlVXmkcufZFxSi0
OHfqT4qxh/cFiaDsJzreynSWT4o8DdMRliVjcsUYiCHPlSmTX9RytSDmHnFtcpp7mLZJ5d+04XxK
8EjOy0S/EjIgeSX4KPKhfKPRI6hDldDwODfSamrTNtkzKZLDFHMnGY/UNvyFqtfs9D+eHJ9GvP3x
AcfdFX1d3a6UTLVNftQBJUuqc3mlXP4o5MhAP9uknZSudOaT0jdEf+GgKFePxOkIkZQeCIGUEeBr
wpSLpeI2CQJp8tdGJ2+S5l8SMiZtBxRrQJwHhJ121DFddehPY8w0snXglac84o7usGqjJA92ykNO
ykGuwdp3xjMqtHkkMj7nKWgOgbmzXEZ0QKehBNto8Iq/Pi0u9Nn2J9N56+Q3BRFzm/m7w3woDXk1
kQznOR6ueGzn4io9xrxVMw2ebeRI9LdMluWy/FCY3g49KczVA1Y2dn+h98S6VIJjgokt5iZlSgrk
U29Jbgrz8XjYdbgyt/2TiV5W14E29lA1gmTEXsRJ7XaDthBtfw/q+FT2wrT1cKKkzSKwznKxkfAi
xafZXkEaNvJVZb9NjpeCkBEegvzw5NRlTMOBgM3H3EAUR5yJvEbzmmEezWf6xq4d6ehKgzod5dWp
3ypQ2epKJevQR9cxdzT9r0RdHMwxPZmPHFYfSr1Lgvj9D+s9c796h7mHi650aarIYyDbIq2rXd0B
B1GnfDAZ511kT+RBOQuvLxaUm4KiNkJJGz0RAuNAAPZ96iPoOPZ+sWGVRiVSsWNYx3hfozSq2vJl
9JRNGq8xXAkFJqveD+j8JLdzvBeufzYKGetoq85LWTZXb4lNvl63zVqNKpvBiZ88nYh5cHOZnwoE
DHXaWOlvC3aWatLhApVhuI3LVX66Bn+bHTjT9VZZVVGSYWcIsbDF8jL5OdZa5VuQPdZeabHqvFdm
+MQrYoCR3PKlCmsurwpce+0WK4kIbxjiflWPuLqI8q+bardZB/+12x1RFueOx88MhlOtLDTZaoeX
18NrIEsCI++qSO2fMlj7C8i0vfd7qpMJ8nBAh7rY8OoNb066Ya5t4ZCXk+OTR0i302Ed7x/2yZU6
d3DMsfpKR/4WuFpMJd9bSHEDJZ5Gqi6ylZUVtry8zFbaXCbV9P1n1XMcckW2uLyC+ZYx36roZ9Fc
Zm/ExMPCUOLEWwcdoS5MvHDkzYHn7PLCnBiLPNlLdVKEiyhhlB6EOPb43fb6b0gPM+WEiac/qq3+
iTRPRxS5wyfSV1zQujWYMQhTcR5JXSj1M287HxOA8xHvNxf6NVdiSwO90l3FCJWDRbivLzQb7rw+
UdaAUlWnQb4iZc+Bt8aNDyV00pWow/hpc5VP7ZYa3j461nhVC1w1OIVI87869Q1dQcPeuejlifGp
K6+iRvmfqWJkVK893WU2J5xSUA9yWeVtdelPyvjH+wIvzsXgJPMmPNnoiIRi4n7i10N7/bNY546O
Xdaq8vGmP4ZIfRAsSe2nw+YeIqdFm6xlXPBoBMcxxGK6tDBw/G+z6qx0XJ/m1xGJxgweLNoUzmr7
3RhzFxm3JcZLP4L+l2szT85yrLK4Mpiz9lhntcXm8ziPxugC4m+Cc3mvTtc5mJUun5SudOWT6FO6
+Y+cH8TpCME7eiAEUkagP6+ElEul4jYLAmnyV441ZAccxt9J2gHFGtCLLI9RZurLfSNtZ0ldM4Wi
eaQwZpraOhpFOf/LzlYHh2p7OEeelbaB0Cn85Yo8dOFfT+kvy1fFFZW+XKvr2mEMMfpdHnCIdYoY
lONKn+t8yKvWeN56KeYbNvN3F/pSkFcjEXCd42HhUj8azsUVgox5O8jjKke9JXl1LB8bYp12JoU5
tsl6nYp5hN4L2ybwN5P1gy3mJmUO2BP6aLOSYmP0cJ+px5zyCeV0+Wqkl53XtsqmPrYjN1thKwNb
a6/XYS0MipDxrn9T9wnj+rvqVIxlVZbi7epGOMTV42eOX2e5yF6QHrO9gtFt5IqzS1xwgiBhVt9c
xzTW6/b3WXAvpYd2w6I/D8H9p+IC64rfcM+Fb5eFqDKS11CevvN237bm9SfT/ZlIMbEv4uVFmyUV
XWlWp5u8OvRbpaG2ulLJOvzRccwdVf+3F2VQEX8sxMAhaWplb7yw3St22TP3ALaeezjqyuHMjEth
Jts8t6td3RqHQYW28ykn2VPlHMfIMt441kWfi8a8utbR2Qg5KvRJCIwHAdj36U+wPR9K13Gst9rA
a+5m2Gyxoo8WMJ62bItSuSILbN6k2jLpeW+68bAsnGjkxIsvIvlnOMqSOlnx0mT5aSV85nki9ePg
JCL5KOl4+v5nyAmshxPP0CIrmN6rL7QwwS1KEe1rUE8mo1wJ6r1LMjIFJn2yPV694Q1uzk9BE9Yj
nD4GdccugNC4Mj1I4+dPffKvLCywHnGSCNsn+RCO/obC6IS5ixBPjk/eqUvZ5iBPBe98XoTkT2lW
V3dSDPMk9+UgD2RdYZlVKjJ8VCcrkUDcOEnt1xVqjyNv7XVEl1X5tXaqjIeew/3JsOmxyRolaZSW
WCO/NcYkGa45Rh6m5zGG0Gh/nEdSF8oJM2+7MEAJGjsB5x2vHRmNfo06zAaNZ0HasV7F8UeNMmjP
WzdMXHWlON0Ukh2VvxJfSZvAFR0oAoYrmST45Ng3goWYfAvqBFO9PCk+qdfFqBgHnoWsyvZa9ydF
J/O+IEuzn8fIvMlPNjoiuaTor93WvJj/+Hhp5gPee528+qVZzD3U2o3bZCvjInKA3nGsr2MkrwQf
FUNEQG4CfVh3LYZslXGbZBa3JwvMrWXciSJ3/e8ZUOuBgxjRse2SzeWV/h4vEx69UX1tq8snoysd
+aTgIPqLkBPZl2J1hEhLD4RAugjwfpluqVTaZkEgTf6SHdCdq3wtlGw7cCufrzk5r3WfhUorUvjo
Y2ZwXSPrDdk6cE4ZsHsF5oT9+crcYnD1GojSo9jJVDtkrMNLpKXmL5bK+cF8fpotJvgxONGnzAMk
VtH5mm4+5LfAdN6q1DPJ+Ybx/N2RvtHl1UQOHOd4ftH2c3FBkSlvvQwKfvZyFHK+RFt6UrD+yWCO
bbJdp2IWoffQNhHUHkHHsVhbkA3mWJ/tmgSziL/A1YwJV0iKDCM9mOll17Vtb6U+xLYe0v8or1z/
h/VRp6naT5LtA0MhUfpFuB7kHpuLi4TlIHthWsz2Cka0kSvOfrprn8M02X53GtOwEhklSTeWyXeB
YBQB4szkNZAFv5hhHs5l+j1BXmKKGF1Xyr2CRFuAo7xa91u1nZa6Us06/NltzB1Z/zO8nnXg5OiN
o9PzzeGkWqTgc34xRmtsw5G9YkWHiXyR+XLUXmZtB1TqsdKVFu0PJrXrT+52dYc5mIJFPOaeHpO4
u8peU6wvpF4M1xnlRxBJ+kYIpI0A7Lvvk+w9H/6A2MxKuwIqzxKBzjJbqNXY4lJ4aWNZTmxyOehO
W9x53lmq+5HFwkrL+57NYUStxXDknS5bmONGFan0pmdLbGbg6KWb7LSbleD1jFh+ZrrEFuroje0P
iHnWjBhoOqw+J6OVBWnMsjw6MK4ETi90Wb2Ujzhw8XyFUpXFBBsTqHaWF9hsPoce4rJtXv5wSMnu
cp3ltU4dmC9bYNVmGDdRBQtMzLHs6blF+WNKTwHDlzj1Iyek8Vfx2WLuQvDk+BQIf+7LWZCvXDa8
E7riqlRNkzqtGivkgk6IuaF8a7NaqRCSx+R6NFVHXomFPl6nKFg7SCUX4Gn0p36h9jqiw2rFaTH2
cIwLxVlhaAhfpRFppPWLDluYx/LDfXJ6PoKRV3SrJiMDcvq8z+kiRkS0rjuagZ/MkTIi+x7XJWJS
rN5j70V4KkSd4DJ51JX+KT5PfqPG7CSZ8K6P4AYbL1JkS9Gz9ryNtnXYG3dd2WaV0PW6ABlWqi1g
BJ1+X9Qt8gSuGpziaZ2E3mPMVS9Pgk8eNl50AikrA12ZK7BiYXCVjCqrCphW/UlxnOZ9QRYlHR11
vJXpXJ7sdIRtDV5UxWxkjOnLa7kwkNeEuZnp3CNIl02bLGRcRA6Q45UwmItxR845hT7HxTeXn2k8
ZBJx2sbom63woBVsEH6zaVMks9ULG8ytZNyKCiWxo/7nJSzV56OYezKZybH5RnhOOqG5vNLf1bE2
+ixljbfHRZdPRFe68EnBYbJ6j6NJn4SAHgHeF/W/0tutjgDxd5NwcIx2QLEG9ObrM/LqR8772WrU
aYyjMvqYaWjr6KjR/xVbDEYK59G/OU3+Z09ecSnX0jhDFAfkMHK+uqANZB7hizKPzVd4BGFNeS70
KfMAzhv9Z3Q+xCkwmrcq9Ux2vmE4fx+BvtHllSOZ8Okyx1OKs5uLy4xGvPWSK/jp5Yf3L70ccRuV
n1es6SQd4aeJYO5XarFOxfRC72nakGwPlS00xhyzuKxJRE0r8rrKYdEMRZ6RHsz0svPatrPE5jVj
jSdTuZlycH9G0alRfYSOR8q+UmxEchMslH4RrWeYfclO9nTkmO0VuNvIhbx7ttzA/peOGod3LmMa
ViPp4npH/5m8P2kmr+FWmWEezmXyXdq4kukOljWarsTIhIP9R91eaqgmyz3SQW6bfhuskNnoylDW
4V8dxlwhdyPo/6q40SXDvNvQ0/xz3f9w2zPvU2489xhJV7qgZN+fRrGrG+PgNUXBwnQ+NYrsLaHv
Q2C/AP0GKvWquD2JHMdc5IvyjILAjn33fYy988YavHXir7AP4CyOefv49EcI6BFYP38WVi5swNTU
Tuj2dsE1114DV717pz4xvr24dhZe/8kF6O3aBXuvux4O7tsFz9yzGx6soj9uaRFeePjWaN6NNTiz
1Ibdu3divqvh4P6roml0by6uwdnln8HG7inYudGFXVPXwDX7roJ46jZgfW0N1js9LK0LnY2dcODg
QbgqPoOuVqN3GxfXYW19Hf4Rq9rodGDn3gOIRXK7zhw/Cu/79NOD8qeh2f0O3Pxuo+oml8gacxfS
JscnF+q2bR5H3lrrCNQpyx0AVCmw6+oDsG8cHXAUJm2sw9mlFSRwCjBELUwdeB/s3yQ0elivInY7
YcPXd/uH6JRRYPDy2vLWpT4XXenVs3b2DOCogbq/B1Oox/eMQY+L9jj2DZF/zA+T4BOO7nD2tWXs
F7sBelfi2LkvYaxVGryJ+5NC5XgfPQzOrgLgHGeji/Oog/vHMu8YqRHjlPGLp+CB3bfBs0jgXKsL
R2/swdkzbdi1cwNnYlNwA8rSlv6bkIyPpv834PzZs3AB571TiHvvyqvhwL49sX14onP5CTJ/Erpy
ND5NEAyqihBIQGDHjh3+r2QnSgBpC/9E/N3CzHMk3Rub2v+4C+ehOPM6cAOuv4cXNIkx06Ni/dwZ
WOng/GS3Z5+bgvfdsD92fjKc6vGkOH3sAcg85M1kC9DqPg43bjYb3XiavaVKnYS8jjbHs5uLbwXw
J4G5j8M416mXCOhzL/4hHLjrK37t6NQEn7vZQClPitYR1rYb6+fh7MoF2Im21I1uD64+cAD2JOwf
TapJzvVMSPYu2trI19G+MtW3r+TLS3Ds/hucm0gZx4+Am65ch2P3TMFDSXupYdId5XWz9tvRxtww
OMO+n4U/vOV6+EoT003PQ+c7n4NxaGWn/Q/XPXO/ydto7jGSXX0z47ABFy/iPh/uae30/rf+Chye
+iC8hPxDxzF4+NY9Pifpf4TAJBDYse/IR9lGuwNrJxp+fWQQnATsl3Md6+g4NpXsOHY5wyPafhGO
H90N3G8MT9bAd+6/UfxKD4QAIUAIEAKEACFACGw5BBTHMVr4bjnuDQimufxW5RzRTQi4IECORS6o
bZ08xN+twyuidJMgsHEWHnvwEXgRz5Z94anvwJEbx7GduEnaSmQQAoTAeBHYeA2+tOsmeMKrJVOE
1R8/Clv8GNV48aLSIwisn3oGcv/m2zD1i5+Bp44dhf2RFPRiyyNw7gQcPvAh33kkNgjHlm/k5mnA
meNfwkAevlaG2YVV+IM7SCtvHu5sT0q8w7o/27gWg8wET6OcfPIeuP0R9BiFDNRWFuHO/ehMRn+E
wIQQ2HHNkd9iG2/+N2j/4Id+leQ4NiHkL9tqaLPJiPUXT8M9uzPgDQ14bRy0esfgRhobjKCjRIQA
IUAIEAKEACGwSREgx7FNyhgbsmgub4MWpSUEtjoC5Fi01TmYTD/xNxkf+pUQIAQIAUKAEEgXgQ04
dfxb8Gd/twr/tfwVeNaLaoN/hdoyPH7nwf4X+j8hQAhctghsnD8F/+7x4/D2brzhAe/WOP6VJ2Cg
JqC81IX7bwg6l1y2QKXYcA/zp+Z+AG+1fwRfeaK/GwswA8vs60BaOUWgqSgtAqeePAy3PfIS5PKz
cM/Hfw1uwMBif/XsY/Dlp71YY/hXqELv8bs3XRTmPnH0/+2KwI5rj3yM9S60of0SRRzbrkzeXO3C
8KqHMbwq6r1ssQEnHj20ucjbNNSswyvPPQf/5Y23Yf+vHoEjd9CZkU3DGiKEECAECAFCgBAgBNwQ
wKsUDuNVCt7yt9how6OHcEVMf1sMAZrLbzGGEbmEwEgIkGPRSPBt+szE303PIiKQECAECAFCYFsh
sAZP7rgaHlHblC9D+9j9QCtjFRR6JgQuTwTWTz0GU7d9OdL46bkGfOco7aNGgEnhhQ7z+WYbrw4m
rZwCvFTEEAS445g2Wa4ES3/yMJC/qBYdejlGBHbs+22MOLb2Jqz95Um/Goo4Nka0qWhEYANO4sma
l//uLfiFDz8IR26lcJ8kFoQAIUAIEAKEACFACFwWCGycg+8/+6fw929fBe+/7z64eQ+FU916fKe5
/NbjGVFMCLgjQI5F7ththZzE363AJaKRECAECAFCYDsh8NqJ5+Dl//sduALeBdfddAg+fOgGiiSy
nRhMbSEERkFg/TV47rmX4Z0rrhiU8i644faPwB030h7qKLAm5l1DzJ/vY/6uf/7fw6EPfRCjPpGt
MhEz+jE1BDbWz0Prbxdh8f/6r7C6+lN4s92F7u6fg2zuU/Axmh+khjMVZIfAjr2f+hjbaLfhLYo4
ZoccpSYECAFCgBAgBAgBQoAQIAQIAUKAECAECAFCYJsiQI5F25Sxg2YRf7c3f6l1hAAhQAgQAoQA
IUAIEAKEACFACBAChAAhQAiYIrBj772/xf5p7S14kxzHTDGjdIQAIUAIEAKEACFACBAChAAhQAgQ
AoQAIUAIbGsEyLFoW7MXiL/bm7/UOkKAECAECAFCgBAgBAgBQoAQIAQIAUKAECAETBHYse/Inax3
wXMc+ys/D11VaQodpSMECAFCgBAgBAgBQoAQIAQIAUKAECAECAFCYHsiQI5F25OvvFXEX44EfRIC
hAAhQAgQAoQAIUAIEAKEACFACBAChAAhcHkjsOO9n7qTbVx4E978y4aPBDmOXU4CcRHOnf0Z9HZd
Cdfu3wfv3pJNX4czp1+Ht2AX/tf/6/UArvvFm2D/VeZ3UV9cOwc/6/TgyqlrYd8eWyQ24PzZs3Ch
C7D3+htgn232CO7ptClSbGovLsLZMyvQhZ1w7cGDQFd+pwYsFUQIEAKEACFACBAChAAhQAgQAoTA
pkGAHIs2DSvGQgjxdyywUqGEACGwJREwsZG72WvXz52B13+KlutdwnINsOs6uOnG/WhZpT+AtO3q
hClH4OL5s7CMGxa7pg7ADfuv4q/pkxBIBYGN9fNwduUCwO5r4YaDe1Ipc7RCcM/qtdehi3uDu667
Hm7YRzI/Gp6UmxCYFAImc7BJ0UL1EAKEQD/iWBsjjp2giGOXmzisnz4GU5mHsNlZaHROwKGtOJda
Pwm3TN0OzRDzio02PHrIdMK6DscOT8FDLwFkig348aOHQqUN+XrxFBzefRtgdrCrN6bcVNoUU3Ya
r5G+w4i5395FxPlWU5zTqJzKIAQIAUKAECAECAFCgBAgBAgBQoAQmAQC5Fg0CZQvXR3E30uHPdVM
CBACmwsBIxu5o7321GO3wG1fDlmuMyVo//hhIIsqykHadvXNJVqXlJpTTx6G2x7xNjxI3i4pI7Zp
5ZtOvpQ9K6c9vm3KJ2oWIbDZETCag232RhB9hMA2QmDHvk//FkYc68AaOY5tI7aaNWX9FDqO3eY5
juXQceyFrek4tnEGnvzXX4W/ufK9AG+cgKef7S/ES+jQ9LCxQ5N0HMuVFuGFh281A5CnwgXuA+g4
9ix+t6uXFxD6TKVNoTLT/Jp2e9OkjcoiBAgBQoAQIAQIAUKAECAECAFCgBBIBQFyLEoFxk1bCPF3
07KGCNtkCJx+5gHIPIhWv9w8dF74HGzFc7ebDNKxkDMKn4xs5I722jMvPglfLf8NvBdN1yeeeLp/
+Dk3h7J0lGTJk4Rx2ZkvnkZ7fca31881O3D05suv554+hrrrIU93kbyNRelc5oVuOvlSdInRHt8m
1xFOY9omb5NTl5lgm5wwd2oUZVIRMJqDqRnomRAgBMaKwI7rjtzJ3sGIY21yHBsr0Jux8I2zL8KD
Dz4GKxg9qvQnX4ebR75i8RK3cgMXhLv6C0I7B66LcOKxR+CPXnwdbv9XT8HX77/RriHKpNSuXoNq
nNtkULZrknG215UmykcIEAKEACFACBAChAAhQAgQAoQAIZAqAuRYlCqcm64w4u+mYwkRtEkREJvj
2Tm0nx+lKFHbkE/WNnJHe+1r6IR4k+eEiLLUQVm6/FyZNMIzLjszlnsPHvSuYpWp2+s1zdiMr1Td
RfK2GTm0tWnadPKl6BIzx7HNrSNUfI3nHttR702wTU6Yb+1uvCmot56DbQqqiQhCYPsi4F9VufHG
m7D2lw2/lYyxFFp7Ec6f+xn0dl0N++kuaSs8N86fhme/+xJc/YEjcPet+63yXvaJ1zHy11SKkb9M
AR3n5OVStSmp7cok/HJdeCfBQ78RAoQAIUAIEAKEACFACBAChAAhsB0QIMei7cDF+Daky1+yA8Yj
nfwL2QGT8dkMvwpnH4w41sWIY1v93O1mwHQcNEyUT472WnVTmhx5BlIwLrv6xmt4wPymQcSxLkYc
u/x6LsnbODQNlckR2HTypexZGTmObXId4TSmbfI2cdmx+pxgm5wwt2oMJSYECAFCYPMjsGPvkY+x
/+/8G7D28v/hU5uG49j66SdhKvMIlpeFxc4JuJWOzxhLwvopxO62RyBbbMCJRw8Z5zNNuLF2Gp5/
/kfwzhVXiCxvw9Xwyem7Yf9O8Uo+bJyD4986DufenoLsA5+CXSf/Ezw+9214vXMBLlzYCx//0tdg
5nN3yBNSmP77mH75bYBf+ugDcOeNe2RZ/Gn9NXhm/s+hA1fAoSOfh0O84o11eG3xh/Dyywvw6o/+
FlY6HT/H1IFb4K7cvXDvPXfAPh2NvFxlcjjcoWkDTr/4PPzop+8gFYO/txGJX/kk3H0o3mFv/cwr
8MRjfwzHGz+BvXv3woHbPwNf+r1fhmM3fRCexmKG18srM/y0ahOWefEsHH/6CXjqWyewD2ag02zC
gcOfhy8WHoRDBxM64sZ5OPH8PMw//yI0fwLYNgCB+ycQd3VtnUTT+VPwzHdfhbcR1LevOgRfuP8Q
JLHMEAVKRggQAoQAIUAIEAKEACFACBAChAAhMGEE0nUsmjDxVN1QBNLkL9kBh8Idm2DcdkCADTj1
/Wfh1eUOXJ9963YuAwAAQABJREFUAO7+xQ7ajY7Bsy800C4HcOAXb4Ff+8jvQP7IoZBD1EXM9x/h
2H/4HqAJDPbCBYDMYfjCFwtw5NBBfXvW0N73zcfh2y+9DlNTU3DtLx+Go198AK58rQYvv74OB99/
L9x58z6R9/yp78N3X12GqeuzMH33zQH70ca5k/Ct4yfROPVLcO/n7gSZq5/94rlT8B+/eQy+92d4
EBqNWEgdHL7zC1B4+AgcVG1YojZ8WD8L33/u21D53kvQxAx7f34KDlz78/Brv56Fj378o3CjMH6h
zRAxe+nv3wbPfPratx+CJ17yCspCce734F8AGj3xD82I8IHf/TzcqjFWnsW2fftYBV5qNH36pg4c
gJ//pV+D7G9+FD56x40hrP3ixvc/tBU+93QV3vDssEjvIQ29onLFrvuruTzcoYDphLko2OJhQnyy
tpGrTUiyjarpQs/jdLQ4d/I4HD95DrvMR+FTt/XgublvwvewL164cAH2Zj4O//arM3D4Br1t2I23
9jpi3Hb1DbRLfwvt0nDFFMBbP4aHvvyEz4FMvghf+nXsuX7Xxf/t/QB8/sitAZ3jJ3S1q4f4HPf1
/GnUeS+hztt/Pbx9qgJP/VkT9dDH4Wul/wXe89f/Hv7gqRfhJ8ivw1/4Jnzj6B1STzjumcTLm9Rx
8NbbcGj6C3J/pg+Evf6Pa/SQ91a60tNPz/4pLHeugOzvTsPNAV2G8nj8T+DVc2/DL2WDY41HApeN
t6+4Hh44ejd0sL8c++az0MBrTOHnD8Atv/xr8DtfxP2T/cE+4tY3hjTa+zkVvWzfBw0o0yRZh1ee
eQL++NvHAXfEYO/UAfjMQ1+CX/7pMfjgg7gjFhdB0aY/2e5BaqhUr72NcxzjcuCsI3T1JrxbP/8a
/PAvXoaFl1+Fv319xZ934cQGbsneBfd++l6440Z1diP7pc3cY9Q2mcv4efj+se/CMrwXrt+7DpWn
vufPpQ5/4WvwlXvfA//+3/4BlP0J42F4fP4bcJjPHwRv3wvZI78BK396DOa+h3NQ1HXw87fD7/3P
j8Ln7rghgOKobQoUlvjFDXNRpI2Mi0yWD476X9Ris+/rZZrQXN51DsZlw06XT0BXuvBJ9A1D3wvB
VHogBMaMwL7PfIz9iw/fzrAa/x86jo3812nODcrLscXOyMVt6wLaq+1A+zh2OLkJvO+1V1mnF3jl
9KXTKApec57j7I414vjUWWTZgWzI9H1ZEd8LVdbl1PSWWJ6nz1eYjuTlSkHQUF4SOVlnsSTei7J5
Wf5ngTXj6PTq7y6y6UF6dODiFMV8tlkxUHa/TeiwF5OesZWFYfQBG15vbPH6Hyza1F2usZymTRzL
Ym1JW0dnqZqYL1MMymIszqsLAn+vzmJ9WVsfvSQECAFCgBAgBAgBQoAQIAQIAUKAENj8CPC15Oan
lCh0QSBN/nJbFgDZAYfxYtJ2QMY6bC7bt3ll8oWA3YbLQMQu2Gmx2UEemUbaAnPFurQDDhrs2aSG
2Q8zIZvbYinbtwNmSixsxZM2wqjNslWdTbAf5lhtWdoaOT96KzWWSbCZBW1fepuhDovZRpjyHqvN
DNqlrS/aHk7j2D47DcGbmfpKcjWrdYFTUWmbC+bJFel/nRyfsGfY2shVki3stWq25tx0X3azc9gz
0/0T/Ukrd/3+W1Hs8Lx2J9466IhJ2NX1PJW6S/bhYkTnuNrVOY4mnyY84jQWatKuLvWhri3eO/2e
SZy8NbgcerKSK7FldQPHgbcmbY+mcdCVyj6Vqp/6ZcuxTre/IzHMssJMTjuGhMcop74Rbaj+zah6
eWJ8WmGlXJzcDd5r9Jl1f1J4y/tA5FPdg9ShinqZ742F91Z58lF0BC/D/LPDSplk7ArlplKc29xj
lDZZybgisxHeRMadGSY0mAFvc6WFwD7yKG1SADV4dMPcK9haxg2o0SWRuitOlvT63yvLdt93knN5
PY+Hz5ElHoa6fEK6UtJlwSeDvgHD9J5OaOgdITAiArDvyJ3sPYffLyZLI5bnZyeDkRmK3VbZxz1b
mGOtdn+G3h043cnJTYctlGf66UrxTk1mNTLWa7dYZb7MKpUKmytwQ0aCYU9ZCPsTgkyeVRYWWaM2
J4wOeOSQVZUVxmKJT75zGoc0nMTzyWY2aBjiyjWTK7C5So01FpusuVhnpTynE5UuKkp1LRNot0Lr
cAeuHmvVK2y+XEEsSqItEvdAyZ41QUw8PRxmynXWajWQtozoO9774fWGyh321bhNK2xGmaDlZudZ
o9lk9bJqTMuw2koIvbY0Hnn0ZwsltuDjvsDKpb6DX3jRpHMc663UA/jMD3XcG9Zw+p0QIAQIAUKA
ECAECAFCgBAgBAgBQuBSIuDbAHCdSH/bE4E0+Ut2QDMZuRR2QM9xbJ7b4YTdKMdK5SqrVsps1re5
ZRT73SorKU5jGKmH1T070UKVFZT3MzXVAWmFzYqygeVmy2yx2VDsjv1NlLDNTTg15KJONHEy1Q44
+2RYEe1zzVaTVQc2rL5cKxuWPmt6rD4j7Xf5Ytm3mTUXG2gjLfr2rKDtq8eWGjVWqVZZrVZlxWm+
CZRj87Uaq+J7/x/aLpcG9lwhAaqDWjbPyrUG2g+brIE2yGLBs5cO3xQTZaX20BY8zRYXEkuV+KJN
d+ATJ995OJhinlhNzI8T5BNSYG0jV6k2tteqmRgTMq9xtAimtP8myh70xXyxwhYXF4L9sFAL2NXd
eOugIyZlV+8ssVrF65/YTxWbuGcn9/pyv+9WWG1hKYADHhd3s6tbsknyCPtRtcGqxYEjoc+zPOra
BTbDHU2UPRDXPRNRH8pbvztjHyvyfRvsz/n5kAOdA28tMRDJXXRlYr+TY114rPHqlGMK1+c4Vs2U
WBXlolya9feG1HHArW+I1hk8jKKXJ8cnuc+HuOVmWb3ZYo1qSTgY+2NuRJ859CeFt36ZBnuQEZC7
TRHQYnpOdchSUjrrCKUM40fuOJZhheIc6p2GP1+pK3uRXlvlvqrj3MOxTdYyrvAoM11ijUY1cBgh
P1cX+9jeXKHCnfiVfJy31UYL55XlwH5iYF/VsU3GrBEJHTGf0Jjhkemq/5n1vu/k5vJeu1znYHa6
fHK60olPmr4xzPfCw47+CIFxIwD77vkY25Oy41ivNT9wpplmzZCfyrgbtJXKX1Iib3mD5mxlka0s
9rGbnltkq0s1Ns0XC94CYrqc6mkkySdDx7HMDGsph/a6Tc5njC7FrQnIgN5SRThTBQ1J+OOqPOGX
LwcjYPXay6y5tKplYX2WO49Nx0exUxRtYKKhLVF92WPlgRFNt7DwUi5V8qJNs4HTebgoEQakS+c4
trogI8nlQkag1YaMlBY2EDWUxWKh0lJB8Z97Kw1Wa6jGQHyt4DzXwg6OCz15qjTDyq20z8xFyKIX
hAAhQAgQAoQAIUAIEAKEACFACBACY0bAN+6jLYL+ticCafJX2pfIDpgkLZfGDig30z2eZ/JlFra8
rS4tCXujupGYnw9FoMec4jAoSOestnKDQC5w6DUYUSZsc1OdGsKWJLkxpNos1Q2gPAufWWw3+A0Y
eOBTidbD0DVCRF2bqWtY1GGrbcXgGUrRmh84d+TmI5HWQknFBp+3aVoLA42JO+320DLCZabxXdj/
1EO8vS7rdDqs25XGe+EkkC0O5MQVcxeqJ8enMHVSh6nyFk6lfFdsozY26CSZV0p3ehRlYz8P2ng7
rMxt1yr/kcPSSdS8P7noiEtiV+81hVPDXDO+f3tgu9rVbRkleMR1CcoRj5A0u9BXGCu1fgABvP5P
OHW57pmo9Xm9XO6v4FhQqAi9z9vhwlue1/aTb7Jb6crEfifHuvBY49EmxxTPcSzD5hdDCrq7ypZW
+Ejk1jdsMXDVyxPjU68lHLEgU0RXGfnXUfYFPVnlyHkpnPqTwlsw3IOU1Dg+WegItxp6bBkDO6zK
IVYWo+yn5WKc3GzmHqJg4zY5yLjCI65ThY5B+RhoMDY72M8WY6OSDwDHGlVYMBiF2FfMxwQMMW6T
QMH5wRRzJxl3pMpV/wv9EpkT9AkJ7/tObi4fBcJmDmajyyemK7FJTnxS+8ak9F4UfnpDCEQQgGty
H2Z7PjRKxLEOW/RObOCJq5r3r15nZcUZZaZcY3X+G57Iqi+KIJURYi7HF92VxWBELVTk3HgnPjPT
rBw5CTM6WlLJJiyKFeVVqAQdvRgO2vxayhw6usm/VVbkDm/o7KYuzVpl7oCVZfXQ/FzmR0XbRaPN
6ipro0Gl3emy5Tp3jNJFMRvkVGgVExO10Njn5IUFLi2U05mzgUmyVySPEufxy67eWILkD4Ztas7x
00I5thCOko/LTGEIUBadDAPGiihlgfeyeu2TQlNhriQW4d6VFFVNyHNtGfSSECAECAFCgBAgBAgB
QoAQIAQIAUJgUyPAbRKbmkgizhkBd/6SHdAZdMw4eTugatPCw5iqkS7SkC6r5LldMsPqK13W7aBd
zrPNef+6XdYSh2Cl/Um1STXUDUGvfCWqTHgzX2w4hjadvWw6m6V6UBVm8bpMdHwStLXRAardZIWB
XTV4VZly+4F3LVsiBl7twb8kOoMpke5F6bxWWtg8NnC5ySkP5DaKg0O64qpQKSvZ2X5kMnfMw8iY
fJ8cn8LU6OQtnCbwXbGN2tiCbWQpUJ/BF1E2XlsYsuAzaY+X/HfjrYuOkHIFMEG7ugWPVB1mblc3
YEooieARt8MHaOwrT7HPoNGLXnE2eyayvhk2N8v3DvDGkdlaYL+mT6YLb0MNtPjqpCsDeIU3QKSc
hccajyzZxzHSWGAfK0q0W9+IljPsjZtenhyfVMwiwSHU/bKQrDr1J4W35nuQwxAe8rtSp40eH1Jq
zM89dBxfRSf1/nyq21lmxUEUV528eoXI/ht0zIupoP/asE1OMq4pW9AoIsfKfigwVfLp+p6MCJtn
Wh9fJb8oMxEE9x9Fe0IyHS7RScbDhTh8N9f/9vu+apvGOZfXNVvqmgQ/hUFGmXaYLp+crgy3yZhP
imxPTO+FiaXvhIAGAbg29xG25zd/XTgradIkv7K62xiND+h9HJ7WJVdwefzaXm7IUMSK89hcvaWZ
yKeDiVSyCQpZUV5zzbD1R04EpuebAaLkgjSrODIpDkwhhzKeeblRYYWcDB/PDZnyM8HIpdBqN4mQ
7dBP1OTvGSVMNKdZjcBlV68oIf7BsE0L3NgTM6mRkx7u/Y9V4h3K/FSTvt0xZCk0Sb5g3y7oTm3G
lEGvCQFCgBAgBAgBQoAQIAQIAUKAECAENjUCfL23qYkk4pwRcOYv2QGdMVczTs4OKG1aEBfNQRCm
OO4otkkuK+HP8uBaAhHVQGwcigK9awnEocWw7UnaqqKbojqbpepoEKYl8h0jq0n/MIx8VuAOcf3P
6ZkiK+N1dotNGW1NoTrwmERnICF+6S1XhY3dpyk7zYpzZbyiapEtrYbtquHcY/y+KqN6zPt8Gxz6
9Q/+Dmy3SnQZftuCO+YubZkcn8LU6eQtnCbwXbGN2tiCbWQpUJ/BF1G2ph/K9smNeTfeuugIqYMm
ale34JGTXd2AJ+Ekgkf5Sl8/aWgUvArZ+F32TER9IX1e027OufA23ELz7066UoOXrFHKWXis8dII
XBGLypCD7259Q1Ji/OSklyfHJ4lZRrlOUbZOyFdIVp36k8Jbmz1ISY3Dk1KnjR63qgmvXKwUC8Gr
PUP9Me5azTh8E+s3bJOTjCtllwd9KEqj7IcCUyVfKRBurN+SJRFoJCZgSCC/VnklQmLzY7Q9+txO
Mq4vyuittf532Ped1Fxe12CpaxL8FAYZZdphunxyupK3yZpPimxPTO9xYumTEEhAAPb+9m+x9/zm
IbGoTUir/6nbYgVcZGYyGf9fNpsNDYQZls32f8tguiyGwZULd32Rl99bvEsZ73SeDk0aPAPDzHyN
4QG/sfxJJZugkBXlJQZ7QY2cCEQm5MqVlIVq/4SduiCInlJgbHFuEPpdwYHLlTQAudIqiNY8JLTD
Ty1/D55YHBSViJGmOptXRmXLUO7h0MC8KjHpwahgwmNcLVu5apTnif1U8mUUXnk8mtNM/mLLoR8I
AUKAECAECAFCgBAgBAgBQoAQIAQ2LQJ8Hb5pCSTCRkLAmb9kBxwJ937mSdoBpU0r7jok2SCZ1peP
ga2X2+bkp+d8lWHllucIpdik8PrK6OUCssyw7VDYqkKbzh49OpulfNd3/pL0cLtz/9Oj3buSM2BO
7bTY7CC6B5d9+YkR9P22SCTUpyQ61XT8uVWZFXZ2WUef5txsNXClF88z/s8VcX1UvoJ22o50JPNo
nPXCLK1UBnTjNZsr/bu1RsLcpVET5JNKnmxngt1ZzaDYRqP2cjVh8NlWloK5k78lla22j9uF5Tub
/iT7sy/bRjpC5pmoXd2YR4oO0+giD3WBrWpXT2aH9ldejtTFcmOby5Hgi0KL654Jrw+QTwFdhFdl
Rt1YJZ/MeattpvFLa12ZyFNJf3is8QgSuEJCUIIB5TKtTd8wbraS0EUvy3aOm08SB3QujgqM7BeK
rAbmBIH3stlCLtX+NAJvZcmWT4l1WpalS64474j+J3RmX7a89zp59YoTOMXgqKvSNMCF5K2FjAu8
ZB8S5QgapXxynTaMJnltbcz4K+odw21PIRDNMJ/cmOGR56T/VcwaJs52SpvGPJcPQe5/FXKEOmHY
9rJMK+VQVyZqfeUWMZRz0feCawbPZ0WuafQlmbwdmU+LYT5J+uN0hAldlIYQcEEA9t17J9uT/YCY
PLoUEs4jQuqqg384EX33EVhZrLJ8rOGCTyAybLa8wNq6+7BHwFEq2QSFrA4yVspLKjbAxYhnrBED
r24A6Dal41wmz2rNlYCBR5Wp2MFDodXOgUnSqlfC8nf9AlfSLiZEI/AlkNWoTUrYTc2pMq+85jx3
yiuwwYFQvB9BRhybnm8Fqk38otAE2Vm2gDLMI5eBt/jSLCQSy6MfCQFCgBAgBAgBQoAQIAQIAUKA
ECAENh0CfJNj0xFGBKWCQJr8VW023CkhFSK3YSGTtwNKm5be5qWCLNNCtmR4Y0SHlacH9kuxcaiW
iZtRuf7v4fqFnVCTr90oDWzV0mYp7Zium4ddtry4wCrzJVaYlte29ftCni3F2F2T6FRbqj732sts
oVZhpdkCy/mbUtzGCyxfCV8kqOYc13OP8eugMnjN59JC37ktgwfAvfZn8GrKpTp3eJth/JLN0TF3
ac/k+MSpk+2U8sZ/034qtlEbG7SQpRj7rbYuw5eibE1/0rVPvrPpT246Yn6gAyZqV1d4lGyvd7Sr
G/JFTcZ5JHWhxJPTKPjC+TjCngmvz+vjM5UFVitKvTcduj0msMlurP/V1rk9W+nKRJ7Km24kvpIm
gatuX0om859kWpu+ESrE6KuLXpYyYz5OGxETSSRxkFdTq4mEfHFZ9X907E+JvJVt1vFWpcnqObFO
q5K0iVtiPw7H/RIGB+mo7uzD26THV1uVfGnYJslbCxkXZctxUpQjZEC2i+s01XEsGlWJsVUx95Dl
ygbhk6jXgtZAAeZfzDB3lHFzMmRKV/2PmPH9WrN938nN5WXj5JOQIyv9HCMvolgpi+PWlWwEPvFg
QqK/aOhPVe+J8umBEIhHAPYduYu9JzvCVZWastWOTgYjDUCDV+rkAVAplhsrrNMq+wt2b/LeazdZ
cVo5ESIG4PgybX5R+RTr7JM4MEvlq1Ney9XCwMiDpxJWV1iJO8hprnuUtADrh0wPtqQ1n48YjIIp
8JtCa3TxE0mtvEhuR/CkhMZwtlITUfaiCl6pxuXRsE1iUoMe4VFDV49VCwM5Ug0TyoCWmamZU6fQ
xMPLLtdmBvxBQxheQxrnO7ZU8dINvLpx0ZqPLFLNyaCUhAAhQAgQAoQAIUAIEAKEACFACBAC40Mg
Tcei8VFJJbsikCZ/pU1HiXLuStg2zndp7IDDbF4q4DL6jc0mi2qT4g5HolS0IfHNq7DtUOChiX7T
nOMODnJjSMoZsKJRBAVBhfah11lm5RleT3wUfdE+1aamLTHuZY8tN8oCB4gtp8ua9Rqr1fr/6o0I
mnEVGL1f4ba73AwrFjyHMbx+rNXsRyLLFlhxgIV6nWDamBsRGko0CT7Jdkp5C5ER/KrYRm1s0EKW
8OBtU/UhCJbu9E2Urdk/0LVPvrPpTy46QolkonNIGpddXeHRMOc+gZ2NXd2BS7weqQulfuZ7CoIv
Az6K72hHt90z4fXJG0qWReRBbw4wH4i06MJbBxASswzRlcpeRsQBJWGs8aqUOA7v4zKtTd9IbFjs
j/Z6eXJ8kpGgdA47eLXwzGC/KaRzhNzZ9Celv/K+IEGT/UT2Hfmr85NS5zAdYV+HwifcK4uoe0WW
49okcIydM2ioMmyTk4yLsmUfEuUIGZC8EnwU+dCBtRad1yyW+DwsZg2h5E+fT0EMTTEX6WxkPFiV
0TeBr63+V+TLdN9XbVOES8iDtObyuobLdkrZ0qXz3pmnVfqgbu4RV4HDe0mT5TityLboL6J+2Zfi
dIRISg+EQMoIwLX33cX2fOj9wukjjfJlRxne0dOob6uW0RssjDyPcx5NjGOnKoOlhXmW9Zxsyq1U
m8rr8pzWxuE4xjoNMaBk8SQfv9ZQZ9xRJ6L8jmzZ2CVWwPb3jZoJtKK7Ej/FqD3BJAsMPQ1XwuLe
asiyWijuvjB0IY1RBR+qyvqrWZta4i5wzYJG4YPn1CUnqugdz0+Feu1a0RPX7YaOXGoHNMU5LUFW
peFPf9pUTwG9JQQIAUKAECAECAFCgBAgBAgBQoAQmDQCaToWTZp2qm84Amny18i+NJykbZ/i0tgB
h9u8VOBVG9d8M+5YIGM9xVSk2qTmQt4w7YWisDmrtk6vTrlZmGctpTz/AOcgQlHAZqlshMH0fOyh
xQBxauM0z70mj2yGNr0YZzRhy8rMaq7i1BSqfdVlc/xAbdwGFtrvPPsv75uQ0Rxe1ZZt9rK3XJVl
e/Vk+leL1mf6Ucd4vQU1ItoYMDejNphq3Hyy12Fm9tpgK3DDc3FuwAP91W/h9Dbfxaav2MCXubXt
c+Sti464JHZ15Zq42XrImC+h8Z9UHRbZt4i1q4cKMfjKeSR1odTPfE9B8Io7ji1KHWW7Z8LrU51V
g3pAuZkE6XfhrUGzLZMk6EqFp/lyMHKjurck8ZVVC1yT9sF4cse+wbPbfAb5YaaXJ8anVXmlcWam
HmyWilFI5zj1J+1+E69S9hMdb3kq609FnobpCOuy1Wu8pyssMMXBwmTAjaSrKgcOVTZzD9M2qfyb
NpxPCR7J/VnRr4QMSF5xnaYG++A3U0k85XWt3oEFraY2bZMs1PnJdL7nJOMOVKl6zU7/2+/7qm0a
61xeg4OQIwP9bJN2UrrSmU+iT+n8CmRfSlXvafCnV4RAGAF0HPsY2/uR3xALx3ACl++yo2QZRRxL
RrAXcsrhii+iDNAiE55gJJes/7Xb6bCO9w/rXalz402O1Vc6TPymhk0dSXkpYTuF4SNsDBrQuSqj
dkGuxJY6/dZ2VzHqmjAWecYTOTGJttBzXpIGlmJ1ka2srLDl5WW20pbuUn6+XrePA7a1111mxUHY
+GxxgXXFb4jJAPTuUj8SnG9EwesZmwNPv+UFvuDv1ysmRFHiHN8Ytqm9oBiXcnhisH8ncq/dYkVu
mEIeFBeC0y/ZV/vYVhZXBnLWY53VFpvPY7j6YiNIe5xMdFssL/gMrLIUwhxLEQvWQbqInAdrom+E
ACFACBAChAAhQAgQAoQAIUAIEAKXCAHuRHCJqqdqx4xAmvyVtgWyAw5j26TtgOiqwuYHdjUjG0xb
dV7Ksrl6SxxA7HXbrNWoshksL1talE3FzWV+WBQgzxorfXtQZ6kmDpR68hauf7kqo9fnZgeHanur
rKpcpxa2AzZEZAq0V+XnWGuV2556rL3SYtV5r8xw1ArEAG90yJcqrLm8Kuyrns2sJG56yLL6qt7y
qm6m+ddNtdusg//a7Y4oi4Ph2XUzmTyrLDTZ6sC2iW52eA1kSWDkXRWp/VPsbX7/tIkyoi0w9LKn
HsxFHg7oWFWc+7x6w5uTbpiH6jb6Ojk+eeQIO7ipjTzQBkN7bSAPSsJyRezBQK7IFpdX0Ha9jLbr
VdHPQlmMvwqbq9jAl1n5fkMq/clBR1wSuzo6Rgg7NfbJWhNvesE9kbbXf7nBn0PkaFfn2U0/OY+k
LpT6me8pCF5xPo6wZ8LrkxHH+pSqOg3yFSl7Drw1bXs4nZOuRB02I/Ye5P5Hu1VNHGu8ugWuiXtL
ksqJ6T0XvTwxPnXlVdSI+0wVb0jyIMK9tDkRjAD3lLiscvhc+pMy/vG+wIuznsfIjMlPNjoiuSTt
r/x6aG9cLda5o2OXtap8T7a/nyj1QbAYtZ8Om3uInBZtspZxwSO5Pyv6lZCBqE4LOI4hFtOlhYHj
f5tVZ6Xj+nRc0BSLNgkcHB+MMXeRcReaRtD/cm1muO87wbm8B4XrHEzInIkun5SudOWT6FPkOObS
PSjP+BDAqyrvxIhjvy4WLWlU1VttYHjrGTZbrOi9hNOoZJuWwRV6xFknjfaiIuIhJX0DhJho9ycp
8p1iYFHy6CZtPMJX3AQnbHyINY7gdKGsTjiRtkxWuaZT0KrQpsGku6QswEWeqPOTPNUYbnvwuzSE
dVmVh99VypWY9fNFMdIQafnKtE1N5d70MF3+9+l5POsQ/uuxesAgF2y/ly8SvS1hQOs054UuAU2o
VrFgHWAYJzdhKuk7IUAIEAKEACFACBAChAAhQAgQAoTAZBHg68rJ1kq1TQqBNPlLdkB3ro3VDuiT
JSMjmdpglsVB06iNiMtN2FakbkD6tiSNTS9Sv2Jz5OVGP0N2wB4e/lQOSEbTezSHHRgRg1CeTCZk
c1SdJ8LsDGw8BTEJ2wE5PwVdWI90quvn1R209KvEzdFp1eYYF5ksTJ/x9+ABXxFZCdsn7cWaA79O
mBsTpSScHJ+8jWzZ5iBPBe98XoTkT6HW1F6rZMHHIA9kXWGZDeYy+SZsrriBH7b/qhutgUP+jry1
1xGXxq7eKEmnBIk18ls4OUhk3ezqMr/JE+eR1IVRJwvBK0Gj+54Jr89rb1AmPCdNKfdqlEF73pq0
PJrGVVeKiECqrgw9S3xlvQLXiGOxTBN4cuwbgTKMvgR1gqlenhSfvIho4TEs0Jc87IWsygZb9ydF
J4fHVc9xbNgepKzZ7slGR9iVjNq+pe6TIU6a+YCHpU5e/bos5h4qbcZtspVxEflL7zjW1zGSV4KP
yl5iRHZE351hS3rffb9pxm1SgXB5tsDcWsZd6Blpz9x+33dic3mlv8fLhDdGRedgtrp8MrrScZxW
cBD9RciJ7EuxOkKkpQdCIF0EYN+n0r+qMl0SL7PSOstsoVZji0vB6XwqKIQNEGJglguFvqKelldX
KnmiIerlImN6vqknUfUIx/qiZSjZvNMKheiCLpMvsQW8rrM/SUXa+GFCJav62GnVWCEXNADl5pST
kJh46MA+wGZ6Tm1Xh9WK04pjVB+3QnFWGBvGdc+2SZs8DFo1eYJRHXSni3hyUwUp9LxUnxdtUPNB
JsfmG8EoZeopAR0/F+fyAqPwSQHVa9+rJ8yXEFn0lRAgBAgBQoAQIAQIAUKAECAECAFC4BIhwNeG
l6h6qnbMCBB/xwywafHjtAP6NMjNjKCNK5nAzlLdjyzG5UT9zOYwotZiyFaEDjELij2Ip5+eLbGZ
gdOWbuOj3awoEfT7drbMNNoB6xi5y7fN5Vno9kskvMPqczJaGa+r/5lleTzIvBLYgOyyeikfu/ld
KFVZTLAxAVJneYHN5nMYTSxoQw3bxbrLdZbXOM35tGULrNoM4yaqYL3QYdjpkC1TpnR/Wipzm51i
+0U85/ltD9NlGX0oUI0t5oHMhl8mxyem2LuD8hPkL4CKU7QZpvbaYM42q5UKIXlMrieYX/9N2LqR
h+FLZuVB3zT6U79+ex1xKezqHbYwj3b7cJ+cno9g5LXK1a7eR2T4/7ldXNrDZd/jukQ4m+QUGh33
TJJkAu9NVRxV0WFU2W+x5+3wtodTuOvKNquErtcFyLBSbQFvTunvB+n2qQSuXp9W2hqmK/h9EnqP
MVe9PAk+eXh0lqqKrAx0ZK7AioXBVYqqrCoAWvUnRSfzviCLMtiDlIktn+x0hGXhzLutKHAFtT+v
6ctruTCQ18D+Y7AG07lHKJeF3rOQcbHPK8cr4cQjxh055xT7pIrj2DQGm4k4bWP0zVZ40Ao2CL+N
l09qdTaYW8m4WonNs6P+51VY7ftOai6v9HfbOZiLLp+IrnThk4LDZPUelw76JAT0COy49tOfYL32
m9Cuv4p9FEcu5vl80B8hcOkQWD9/FlY7ADthA3ZNXQP791116YjR1HwR6VtG+qZ2Auy6+gDsuwof
NtPfxjqcXVpBAqcAQ37C1IH3wX4jGjfg/NmzcGFjJ7ZtA3pXXg0H9u1BPtAfIUAIEAKEACFACBAC
hAAhQAgQAoTA5YbAjh07/CaTnWh7cp74uz35mnarPBvdyoUNNDHthG5vF1xz7TVw1bvjLUUX187C
6z+5AL1du2DvddfDwX274Jl7dsODVYwbUFqEFx6+NUrixhqcWWrD7t07Md/VcHC/oR3w4hqcXf4Z
bOyegp0bXd+GeA3aEOOp24D1tTVY7/SQhi500P514OBBMDKZRalOfLNxcR3W1tfhH7GqDbTN7dx7
ALFIbteZ40fhfZ9+elDuNDS734Gb351YzeR/tMbchcTJ8cmFum2bx5G31jpi29rVxy8Zk94zseWt
CwIuutKrZ+3sGcBRA3V/D6ZQj++JV/wuZAXzOPaNYCHj+zYJPgFchLOvLeN+027ATSMcO/cljLVK
W533qZQytvqjh8HZVQCc42x0cR51cP9Y5h0jwTROGb94Ch7YfRs8iwTOtbpw9MYenD3Thl24/9iF
KbgBZWlL/01IxkfT/3b7vhOdy0+Q+ZPQlaPxaYJgUFWEQAICO677zN3snTc8x7EFPxkZBBPQop8I
AUKAECAECAFCgBAgBAgBQoAQIAQIAUKAELgMECDHou3NZOLv9ubv5mndOjqOTSU7jm0eYi8hJRfh
+NHdwP3GMII/fOf+Gy8hPVQ1IUAIEAKEACFACBACIyKgOI7hdXzw8K17RiyQsk8eAZrLTx5zqpEQ
uHQI7Pi5382h49gaXPgLchy7dGygmgkBQoAQIAQIAUKAECAECAFCgBAgBAgBQoAQ2DwIkGPR5uHF
OCgh/o4DVSozigBtNkUx0by5eBru2Z0BDMyGf3lo9Y7BjeOMoKMhgV4RAoQAIUAIEAKEACGQKgLk
OJYqnJemMJrLXxrcqVZC4NIgsOOa+z7J/gnDdF/4i1d9Ciji2KVhBNVKCBAChAAhQAgQAoQAIUAI
EAKEACFACBAChMBmQYAcizYLJ8ZDB/F3PLhSqWEE1uHY4Sl46CWAbLEBJx49FE5A330E1uGV556D
//LG27D/V4/AkTv2Ey6EACFACBAChAAhQAhsbQTWT8HhqdsAp4FQbLTh0UMUcWzrMZTm8luPZ0Qx
IeCOwI7rfveTfsSxNjmOuaNIOQkBQoAQIAQIAUKAECAECAFCgBAgBAgBQoAQ2EYIkGPRNmKmpinE
Xw0o9GoMCGzAyePfgpf/7i34hQ8/CEdu3TeGOqhIQoAQIAQIAUKAECAECIFNh8DGOfj+s38Kf//2
VfD+++6Dm/dQONVNx6OhBNFcfihElIAQ2EYI7Ljuvk+wXvtNuPADiji2jfhKTSEECAFCgBAgBAgB
QoAQIAQIAUKAECAECAFCwBkBcixyhm5LZCT+bgk2EZGEACFACBAChAAhQAgQAoQAIUAIEAKEACFA
CIwdgR3XouPYO2tvwhpFHBs72FQBIUAIEAKEACFACBAChAAhQAgQAoQAIUAIEAJbAQFyLNoKXHKn
kfjrjh3lJAQIAUKAECAECAFCgBAgBAgBQoAQIAQIAUJgOyGAjmMf9yOOtX/wQ79djLHt1D5qCyFA
CBAChAAhQAgQAoQAIUAIEAKEACFACBAChIAlAuRYZAnYFktO/N1iDCNyCQFCgBAgBAgBQoAQIAQI
AUKAECAECAFCgBAYEwI7rjnyMdZbewvW6uQ4NiaMqVhCgBAgBAgBQoAQIAQIAUKAECAECAFCgBAg
BLYUAuRYtKXYZU0s8dcasm2Q4SKcO/sz6O26Eq7dvw/evSVbtA5nTr8Ob8Eu/K//1+sBXPeLN8H+
q3Yat+ji2jn4WacHV05dC/v22CKxAefPnoULXYC9198A+2yzR6hMp02RYlN7cRHOnlmBLuyEaw8e
hD3mMKdGARVECBAChAAhQAgQAoQAIUAIEAKEACEwXgR27PMdx96EN+s/8muiiGPjBXwSpW+cOwlP
PXsSLsIVcNf/+Hm4mVb0k4Cd6iAECAFCgBAgBAgBQoAQIAQIAUKAECAEtg0C5Fi0bVipbQjxVwvL
tn65fvoYTGUewjZmodE5AYeu2oLNXT8Jt0zdDs0Q6cVGGx49tCf0Nu7rOhw7PAUPvQSQKTbgx48e
ikuof3/xFBzefRtgdrCrV18cpNKmmLLTeI30HUbM/fYuIs63muKcRuVUBiFACBAChAAhQAgQAoQA
IUAIEAKEwCQQ2LHvPow49sYavHnir/z6yHFsErCPs44NePH3b4O7vuGZUNAQ1EZDEK3nxwk4lU0I
EAKEACFACBAChAAhQAgQAoQAIUAIbDsEyLFo27E00CDibwCOy+LL+il0HLvNcxzLoePYC1vTcWzj
DDz5r78Kf3PlewHeOAFPP9t3ISuhQ9PDxg5N0nEsV1qEFx6+1Y7/6Dj2ADqOPYu57OqNqSaVNsWU
ncbrtNubBk1UBiFACBAChAAhQAgQAoQAIUAIEAKEQKoI7Lj2vo+zd9pvwtoP6KrKVJG9VIWdPwGH
r/mQfwosW2rAiYctT81dKrqpXkKAECAECAFCgBAgBAgBQoAQIAQIAUKAENg0CJBj0aZhxVgIIf6O
BdZNXejG2RfhwQcfgxWMHlX6k6/DzSNfsXiJm7txGh7YlXFw4LoIJx57BP7oxdfh9n/1FHz9/hvt
GjJORyrnNtk1wSr1ONtrRQglJgQIAUKAECAECAFCgBAgBAgBQoAQGBcCO6759MfYRrsD7fqrfh3p
RBy7COfP/Qx6u66G/fu2YtzzccE9vNyN86fh2e++BFd/4Ajcfev+4RlCKU4+dhhu/7IXPDwLCxht
7A6KNhZCiL4SAoQAIUAIEAKEACFACBAChAAhQAgQAoTAMATIsWgYQlv793T5S3ZAV2kY1Q7oWu+2
yLeOkb+mUoz8ZQoKOlLdgxHHqpg+lYhjar2Xqk0qDeFnchwLI0LfCQFCgBAgBAgBQoAQIAQIAUKA
ENh2COy49gg6jr3ZgQs/SM9xbP30kzCVeQTBysJi5wTcSr5jxoKzfgqxu+0RyBYxWtijltHC1k/C
PXhq0DNcZGbq8OOvHzaulxISAoQAIUAIEAKEACFACBAChAAhQAgQAoQAIcARSNexiJdKn5sFgTT5
S3ZAd66OZAc0qHZj7TQ8//yP4J0rrhCp34ar4ZPTd8P+neKVfNg4B8e/dRzOvT0F2Qc+BbtO/id4
fO7b8HrnAly4sBc+/qWvwczn7gBh6sX038f0y28D/NJHH4A7b9ScYF1/DZ6Z/3PowBVw6Mjn4RCv
eGMdXlv8Ibz88gK8+qO/hZVOx6dj6sAtcFfuXrj3njtgn45GTq2VQ9MGnH7xefjRT99BKgZ/byMS
v/JJuPtQ/MHd9TOvwBOP/TEcb/wE9u7dCwdu/wx86fd+GY7d9EF4GotJ3XHMqk1IwMWzcPzpJ+Cp
b51AW3wGOs0mHDj8efhi4UE4dFBwibdYfm6chxPPz8P88y9C8yeAbQMQuH8CcVej0SXRdP4UPPPd
V+FtBPXtqw7BF+4/BEkskwTQEyFACBAChAAhQAgQAoQAIUAIEAKEwGZCYMd16DjWW3sLLtTTu6py
/fQxXKw+hO3MoePYC+Q4lsDxtfNrsGefNKpw7HKlRXjh4VtFzo2189C9ah9clbD6Pv3MA5B58FnM
k4HqyiLczQ0xohR6IAQIAUKAECAECAFCgBAgBAgBQoAQIAQIAUJgOAJpOhYNr41STBqBNPnLbVlk
BxzOxTTtgMNrA1g/+RhM3f7lUNIsNPCg7yGdXxFGvDqMUby8uwxi/wpV6D5+N/i+RRtn4Oiu9/lO
VJCvQO/YkYjj0NnjX4LrP/2EX1x5qQv339D3SuJOc7H1QAGancfhZh2dXqYkh6ZIoWvw2I6rIYJE
wsHdc688CQc+6B2Mjv+7lI5jF/Hq0d+5/i7/ALGOwmJtCR6984bIT+tnvg8PvC8Xmy9TXIQfPypt
0rE4n38FHrjmg/5VoV4lxfoyPHr4YKQ+ekEIEAKEACFACBAChAAhQAgQAoQAIbD5EfCvqvQcx9Z+
QI5jk2bXxdeeg903fRayhTl46iufhxv37ISL6HS3G53upOPYOrzy3Dfgg5/9BmRLGIXs4ZgoZBdP
w9HdmYGhpoqGmrsjhppJt4/qIwQIAUKAECAECAFCgBAgBAgBQoAQIAQIga2JQJqORVsTge1NdZr8
JccxM1lJ1Q5oViVsrL0GL1RPAfzzd8GFHz4FDz3huYQlHPRVnLH8KjJ5qHzzKPzLf/hrmLnroYFD
GR5YXcYDqwf7p1tPPXkP3PaId/9BDh3SXgg5pK3DsXum4CHv52wJ2iceBn58ljuOZXIF+ML0b8Gv
/MIBuBLOw0vH/ggeeXrguoZOaj10UtOeo1VoHe7AtQGvnXgBGj/1oDgHT336Eb8t0v7qt1b+T7nV
wXs5U67D7936z+DPH88jbU2Rbni9IqnZg3GbzsHv7zgA3xiUmpudh5l7boN/OP0CfOizXxm8zUAN
DxbfqR4sXjsJh6++XTgGZgsl+NoDWXgPvAmnX/3f4LOPPAEZdKb7sXoLhoamjXMn4MiBDwnns/nF
NnzuVs5Zs6ZSKkKAECAECAFCgBAgBAgBQoAQIAQIgc2DwI59Rz7ONjzHsfqrPlWMsZGp23jtGdh1
04NYzjQ0e9+Bm7Wr+5Gr2fIFnMETd+8bnLjzGjNbWYTP/wKGFL/tQZieW4R/9+FV+J/uvQue5faI
6TJ0vnO/DAevIKCWVW7h6b0b+6f3lCT0SAgQAoQAIUAIEAKEACFACBAChAAhQAgQAoSAEQJpOhYZ
VUiJJopAmvwlO6AZ61TbnZdjFDugWY3BVJJPho5jmRlonfw6cBPjxdPP4GFXz96L0aUabXj0UN9R
aOPMcdj1vk/772dqK/D1O5WrH8+/CLdccxd4ps18eQmO3S8jYG2snYVW+0q4+YZ9fl71fyf+8DB8
6Cue89g03mbxHf1tFhqHJrWM+OcNeO6eXfBZdGaLcxw7c/wo2my9yyiRT/UV+IPDvE3r8MwDU+Bf
+IC/XSrHsfOvPAbXfLAfPy1XXIAXHr3Dp9X73/mTT8I1t/cjpWXxtxPKbycfuwdu/zI2HP8KlRY8
fuRG/5n/b+PcSfjB//Mv4U71+k4F57lWD45O/QAOH7hLOBGWW6+iHTouLBwvmT4JAUKAECAECAFC
gBAgBAgBQoAQIAQ2MwI7rvv0J1mv7V1VueDTae84tg6nXnwJ/l94F/6Hf+96F7T/zyfhs4NF6Ey5
Bh++GuAd77d33oF3/Xe3wOFbD3rf6A8RuHjuFDz9tX8jT9LpUMlMQ/mbX4X77rhBf8IOzuIps+v7
p8xy89B54XNa5zJd0fSOECAECAFCgBAgBAgBQoAQIAQIAUKAECAECIEwAmk6FoXLpu+XHgF3/pId
cBTupWMHdKPAKDKc4iRUqCyhY5F09IINvO1gV/+2gxweeH3h6K0DQs7DY7dcA1/2vMPw0GsXD73y
46yvPXcUbvqs54CVhfrqCTgc9RHzy9i4uA5r6xdh5048fbxzN3T++km4/kOeY5QuipmfxfKqykEe
/wOdvzAK2oOxjmPyd3QbgxX2B8Ddxrzs/LYI7/lSOY6dPnYPZPwwbjlYaL8Ad/R9+DyS8G8Nnjx8
NTzi+d1l5zDK29FBlDfFfhx472eK/58qE3MleOOhRwbXU+J1l0t/AncPrh6NL4B+IQQIAUKAECAE
CAFCgBAgBAgBQoAQ2OwI7LjuyF1s463/Bm/8xSs+rdaOYxi6+/CUDHE9tMGZIrR//KgISz40/WWS
YO3sSfhf774dvuEZWZS/uXoL/ofDNwqDi/KTeDz34u/Dgbv6wclLix14+FY65SXAoQdCgBAgBAgB
QoAQIAQIAUKAECAECAFCgBCwRsDdsci6KspwCRBw5i/ZAVPh1ih2QFcCbB3H5podOHqzamOUDlXT
8034zuduFqSoDmIL7RMDRybFgSnkUMYznj15HJ74xh/CE9WQQZQn8CKOdTHiGPdEE+/xQXFosnPg
ku3QRxyTv2fwqszF8FWZzvWqxMc8G5b9ymOH4YNfRs8wdADroGOYyiWv5NPHHkDHsmfx9yKsnngU
fH+99VNwz9Rt/vWS+nYPpymQolAH9vjhwCv6QggQAoQAIUAIEAKEACFACBAChAAhsDUR8B3H/umt
f4Dzf+EYcezia/ClQzfBCcj4COzduxcuvPSSH4K8D0kGslmACxe8b03Ye7gC//vjRxIdofr5Lqf/
b8CZV56Hr37ws4MTW7LtM/M1+OLv3An7dQYSP5lyqi9bwlNkD5NTnoSPnggBQoAQIAQIAUKAECAE
CAFCgBAgBAgBQsABAWfHIoe6KMvkEXDmL9kBU2DWKHZA9+ptHceizljSoSrieKRcSVmoLsPjdx+E
jbPfh13X53yCI1dY4ttT6Nx0m+fcpPxlMn37crPJHcnMrtWM0qoUGnlMaIefVv6eLTbwqsdDwRIM
nbuCmQy/GZW9BscwothDg4hiiY5jasQ2tWy8avThwVWjQylT8nnc4Zzx8s3hAeajdIB5KISUgBAg
BAgBQoAQIAQIAUKAECAECIHNjsCOn7vvE6z3Vgfe+M+OjmOaFsqQ3QnhxDX5LsdX5079/+y9D3Qb
133v+eM5YmzlrZlaimyZait5FXeltIJaab1SN7FS0G1WrhtBdui/gvykpAFVPR8JfpsnL9PG29Dv
yI/abWTo+PiQ7vZAzxKdP1B2BWVbaBuTiik3hZ4X3BW0DbQx9UKelnJMWqADpAFloHv3zgAz9w4w
AGaAAQSCX/rIGMzcP7/7+d25mLnznd89R9/4qodeU272y/65aGDkFXr28QfoTh6xXf6bv3SCVmw/
rO4aGJ+lrz9QJua7nAnbIAACIAACIAACIAACIAACIAACIAACIFCBQM3Cogpl4lDrEHDSv5gHtO7X
eucBrddUmrKhwjESYivyBClzdh+9q0W94uKlWOosGfRFC1do73JX/gVal48ip/9H+r1N3fqLxnKf
KsmrNU0SNNkTMAlbSwRwatniuLlwTNhuT7CmGV7h01KbFuhM33J6TFkB1MMjjp01iTh2kkcc26+I
8vyUyBynDcoLybzs3cvzEce8wQSPGLehgiHSIckmcg/Q+P+8mf5iK1+mUk3CI8KleES44pBnUnZs
ggAIgAAIgAAIgAAIgAAIgAAILAICdz+xi33yD3Ywbqr6jy9VWfdfKj5UKM/Doqm6i2vbAhJBr86d
3+mzkegMSyVG1H085DvLJuNs0OsSadxDzIgzyYY8eb8RDbCZtiWFhoEACIAACIAACIAACIAACIAA
CIAACDSTgJPzRM20G3VZI+CkfzEPaI15/fOA1uopl0r2U8w4wSiyZGLMW5gj5qIosV/dSrFgYR6S
C66KjjE2FfYX5jDdbHx2hgXchTlLf5hli1ILW4gFE5mio4wlgr5CWR5mxVZlHtX6X+V2MMbnWzXb
3QH+rehvJsJ45C3VvlJGRWntfpX4V2pTfEibU+5nk8VwOe2wvzCf7JHmkjNx3beu/oh1yySbAgVn
TEX6xXy1d6RovloUPRlS0rkYjySnMvPZ8pMoB1sgAAIgAAIgAAIgAAIgAAIgAAKNJUCrH/ewlX/w
Of1mz4nqxM1/hZt7Jypa5GVkCxMNvkCEJQs3+Ro7eQJmcjzI+GqfzDeSMLQ4Ew/qfuNh4A3H8AUE
QAAEQAAEQAAEQAAEQAAEQAAEQAAEaiXgpLCoVhuQr3EEnPSvNpelvBRZVuTTuKYsmpLrnQest6GW
/GQQCRVLpqoIrlJRxhemVOcq3V6PLq4ajBaXw1gqFtDnNEcmi4Vjk8xfKKdyn0rpL9TyyGA28FRp
By9pfNBdsM/NIrPGomUBoOPCMS7B0l4SrtSmxIgmrCNWwlfyA3FRl6CbYSGv9gIyb1eZN5AzmSIl
mmmfkMRpJnPWGrH4kEf3szLmyPPdWhp8ggAIgAAIgAAIgAAIgAAIgAAI3HoCHXc/4WH/kvyQPvjB
W/z+jd/BMeV+rr6/9MQJ6tqqLJ/opmhqjLYhXHVZoLmFHC27Xaw/qYWNLwmVnstRbtkyEikX6I29
y2mPEnWchx2fzB6n9eJg2fpwAARAAARAAARAAARAAARAAARAAARAAASqEXByKcNqdeF48wk46V/M
A1r3X+3zgNbrkFMupNOUVXZ0Lqf0j75Jax58nn/x0OjMKfpv+Xyteow66Y47lLUM+Z+0LGHpMoxi
CceSect8ZrGEovpd+Z+PEtlh2lA8Zzl3njbf9RDFlSSeAE2eOkjr71hGC3NX6MRXXPR8fh1E5WDp
MpdKHvUvR+ee6yTPy/lvg+EYef/r1ZTNZqmz627qvrPQJuVwboHSGaW1nbS883365rZ19Dyv3D04
Tn/zb++nrHpMwXQHKdO0C9feoOWf2pMvmC/PGP9eP226cxlNXxymdTsO5Pfz/5cy0g/VuGGxTfMX
qWfFDrqg1sKXjUwEadeGOyk3f5W++cWN9Hz+AA2Oz9KRB1bptohzVdnloVDsVdq9pZvPN+coPTdJ
3/uzjXR8fZQuH9mm5ynbJxauUt/yjaSsmKn8hSYz1LteYs73XdGXK1WTcFfH6OyhLfkv+D8IgAAI
gAAIgAAIgAAIgAAIgEDLEOi4+6ndLDc3TzfedE44lpu7RN88Hqabv7KFDhzpJXF72jLtbllDtBt4
12DRTXqRxbnpM9S57jF1rzeYoFP7NhSlwFcQAAEQAAEQAAEQAAEQAAEQAAEQAAEQqI2Ak8Ki2ixA
rkYScNK/mAes3VNW5wFrqoGLwHYv30q6BqtsIR7+4u/Z/Iu/Up5SUVSahnd30QFeYDkB0NzFY3TX
DkWclv9zDYzS5a/3aF+lzzR/Ibar8EJsIa3bRfELqpRMSifZJu3VNheuneECr/z8qLZP+SyeV504
sZu2Hq5Ows2FTWOqsGmBzn1tG3leKrZHrqURwjFFtGatTVdO7iXXfvWNYqNR2jdvkJKn9tGd2nf1
M0djx3rpQaHMMxxVvvBIZzRmRTjG06avnKQu1/5CGf38xeajhhebIRwroMEHCIAACIAACIAACIAA
CIAACLQ4gY7VT3DhWHLe0YhjLd7m1jYvPU0X/y5B/+q+bbRlvfHWXhieo/PPbaWHXlYmL7wUy5yi
LcYXukRSbIEACIAACIAACIAACIAACIAACIAACICATQJOCotsVo3kTSAA/zYBspUqLM0DWinIJM3C
Fdq73EUVpEWFTHxuMcXnFpUVI6Q8wXiK9m2Sl5HgEce42EvRKnmDcf4S66bSSnn+Pl6nFoWqtAwp
y8I0DffvpwMvF8JjFQ65fAF6xdtFz+7YzyOSVZ/3TF89Ty/8D8/Ty2Eh8vIM8chWfVv0yqqKrAop
vUO8XX1au9J0/thBeuh5I0H/4AD99PkXVEHeUCxFfSo4vSpHNqy0Sano6vkT9MRDh/OR26SavYMR
OnFkZ5FoTCS4NnaS/vsH95eKCl0eCr72l7Rvm/QauBSFzsyfE8N9tPVA3uPeEYx2xEAAAEAASURB
VP5y89Pi5earb/TRxj1ab+CCwyK/CIuwBQIgAAIgAAIgAAIgAAIgAAIgcCsJdKx+3MOyfKlKJyOO
3coGLYm6r/Nw7mvy4dzLveG3JDigkSAAAiAAAiAAAiAAAiAAAiAAAiAAAg0hAGFRQ7C2TKHwb8u4
Yskbkp6bptkUqcsldnbdRd2rZLHarcezwO2b4vZ1LeNLWa5YQ6v4kpot9ZdL0/TkDDewizKpFHWt
+RR1W7IxR3PT03Qjt4y3LUfZj6+gNavu5H7AHwiAAAiAAAiAAAiAAAiAAAiAwFIjoArHPpr/kJI/
cG6pyqUGsdntvcpDkW9UQ5F7aDx5lh4oF5is2YahPhAAARAAARAAARAAARAAARAAARAAgbYgAGFR
W7ixbCPg37JocAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAElhQBLhz7AsvNK0tVvq02nDG2pACgsSAA
AiAAAiAAAiAAAiAAAiAAAiAAAiAAAkYCEBYZebTbN/i33TyK9oAACIAACIAACIAACIAACIAACIAA
CIBAbQQ67n5slyocu/HmRbUECMdqA4lcIAACIAACIAACIAACIAACIAACIAACINAuBCAsahdPmrcD
/jXngr0gAAIgAAIgAAIgAAIgAAIgAAIgAAIgsNQIdKx+7BGWnf+AIBxbaq5He0EABEAABEAABEAA
BEAABEAABEAABEDAnACEReZc2mUv/NsunkQ7QAAEQAAEQAAEQAAEQAAEQAAEQAAEQKA+AnypSi4c
S97gwrFxtSREHKsPKHKDAAiAAAiAAAiAAAiAAAiAAAiAAAiAwGInAGHRYvdgZfvh38p8cBQEQAAE
QAAEQAAEQAAEQAAEQAAEQAAElgqBju4nH2U3P1CEY2+pbYZwbKm4Hu0EARAAARAAARAAARAAARAA
ARAAARAAAXMCEBaZc2mXvfBvu3gS7QABEAABEAABEAABEAABEAABEAABEACB+gh0dD/1CPvogyR9
8AMIx+pDidwtQyA9TRPv3qDOT/wabVq/qqxZOZ4urqT7+GratKG7bDocAAEQAAEQAAEQAAEQAAEQ
AAEQAIGlRgDCovb2OPzb3v5F60AABEAABEAABEAABEAABEAABEAABEDAKgEecczDPrrxIYRjVokh
XcMILMxfp6n3U7S8aw2t7b6jxnrSdHJ3F+0P8+zeEGVO9dLtZUpKXxmmLtcB9WhoMkO968ulLFMA
doMACIAACIAACIAACIAACIAACIBAmxKAsKhNHVtoFvzb3v5F60AABEAABEAABEAABEAABEAABEAA
BEDAKoGOe57axbIfpLhw7IdqHixVaRUd0jlNYOJED209fIHIFaDk5UN0Zw0VpCdOUNfWwzyni8Iz
MdrVvaxCKQv0xt7ltOc0T+Id4SKzp8uKzCoUgkMgAAIgAAIgAAIgAAIgAAIgAAIg0HYEICxqO5ca
GgT/GnAs6i+565fo1dOXaIFuo4e+8mXadGelubBF3VQYDwIgAAIgAAIgAAIgAAIgAAIgAAIg0AAC
Hfc87WH/woVjs3/LBTv8D8KxBlBGkZYIXBneS64DXMXlGaLU2T6yH3NMijbmC1F2uJeqTZXJUcdG
eNSxpxF1zJKvkAgEQAAEQAAEQAAEQAAEQAAEQKC9CUBYBP+2N4F2aV2Ozn9tKz30Upw3yE3R5Bht
q+VNzHbBgXaAAAiAAAiAAAiAAAiAAAiAAAiAAAjYJtDxq0/3spvJeZo7P6pmhnDMNkNkcIiALhxz
c+HYmH3hWG76DHWue0y1JhBN0iFLM2XX6cXNa+gFPr/m6h+ly0d7HGoNigEBEAABEAABEAABEAAB
EAABEACBxUsAwrHF6zsrlsO/VigtgjRzY9Rz14OkvA7sDkRp7NC2RWA0TAQBEAABEAABEAABEAAB
EAABEAABEGglAh2/+mQvy374c3r//A9Uu5wRji3Q3PX3Kdu5grpX2Y8b1UqAYEvzCNQrHLv4Yg/t
eEGZKvPTZPY4ra8WbqzQNL1e8vA3M8/izczmuRw1gQAIgAAIgAAIgAAIgAAIgAAItCgBCIta1DEO
meWsfzEPWKtbcnNX6PS3LtCKz/bSri3dtou5dKyHtj+vysZonEcbewDRxmwzRAYQAAEQAAEQAAEQ
AAEQAAEQAAEQWOoEOtY8/gj7KJVyNOJY+soJ6nId5mzdFEuN0Zalph1LT9O5N16n0HcuUPwG0cp7
u2jN3ffS/b/rps8//HnasOr2Qr+bo3PD36Ip+iStW5mm0KvfUdP3HPwGvfDor9Bf/tnXaST6U15A
Dx0PvkQ9a7V8RNcvnaEzl67TJ3/LTZ9ZNUPDx4YoOpOiG7y+7b3P0BH/PlrvIPfc3AT91bfeppu3
raO9fbsoxesffuU0ReMponvX0OZP309PPruftnUv1NwmXcDlDVLiyK9T6JUTdOHdfJtcDz9Df/rv
9tGGchNgC1do73IX8YUuyT3I37A8YuMNS+ntzP7IFB3dubbiuDA3cY6+9fZ7dNttRDdvriTPwV5a
a1GkVrFgHAQBEAABEAABEAABEAABEAABEACBFiHgrLCoRRoFM3QCTvp3yc8D6lTtb6Qn+Bzq1sP2
57KUqtKXaHfXdgrzTUTRt88eOUAABEAABEAABEAABEAABEAABEAABPIEOu55Yjf7iC9VeeMHb6l7
nIg4lr4yzIVjB3h5Hi4cO7ukhGO56+dp65qHiK98aPrnGozR5SNb8sf4BE8Pn+BR3gus/tdPU+wo
aZKmiRO7aethZWqo3J+XxmeD9MAqZxRN2kSWIgb093fRyy+V1u3igq3Lf0I1t0kXjpVrEu9Pkalv
005JQKcnnb9Iu1fsUCfLrC9TWcidu0bPdX6KXuZfPYEYnT1U8I9euHFj4kQPZ695zU1RLo7c5qBI
z1gbvoEACIAACIAACIAACIAACIAACIBA8wk4KSxqvvWosRoBJ/27lOcBq3EuPj4/N093rhJvRWrs
iuejcvNzlLljFd1RYVrvysm95NqvvELpovBMjHZ1V0hcbAi+gwAIgAAIgAAIgAAIgAAIgAAIgAAI
gECBQMeqx/+I/X/JNN14E8Kx+ntFjsa+tpUefCkvG/MNjtCXHtpEH8/+kv7f+Ft0ev/z9FNFXKVF
w1qY4FGytqpRslzeAL327Dp6ZbtH/a7Y4hsaJe8db9KOPS/xby4KTV2i3oJoqlhk5QuE6bmH76WJ
N75Oe14oiLrcQ5Qa6yMnNE3aRJbMyNMfoC/tWEe/+Mll+l8Ov0A3lLYd6nSsTd7BEP3pF/8r+n94
mx7T2uQapNnLR2iVbAjfTk9wseJWRaxIFIgl6dAWMQmn7qz4vzSd3N1F+zk2lz9MseO7qNJUm5H9
0hNHVkSJgyAAAiAAAiAAAiAAAiAAAiAAAm1BwElhUVsAabNGOOlfMWeEOZJK3WTh6hu0fOMecvuH
6NUXvsyj6i+jBf7y7XL+8q0QjqXp4hsvqXOB7gCPqH+oTER9Hnm/j0fef02p0Bem7HDluaxKduEY
CIAACIAACIAACIAACIAACIAACIDA0ibQsbr3j1g2yZcDHBtXSTgRcSx39SR1btzPy/NSPHuKNlVS
4bQV/3ka7llBB3gwKvMQ8Wmam++kVXcWlpyUhGND8Qz1bbqddFGSLpC6Ti9uXkMvcC2aLIjS0ymU
g3E6tW+TTnLsxR568IV8RKzQVJaLzep3gJgEVKpxUTD2Ju3bIsm3FuboWvJ2Wr/iXV04VlebhmJ0
qk9E/rp4bDfteD4viAvy5TH3bTLK4RaunOQTbUqfc9Po7N9Sj61Ia8JvxMV2SS62qyQ7uzK8m1wH
8rYoUfWiPKoeIo7p3Q8bIAACIAACIAACIAACIAACIAACbUDASWFRG+BouyY46d+lOw9or1tcO/Mc
feoxJd59/m8gFKMv/5dxWrN1P3n5PNg3f3+W/u2jD9Hp/PuofMJvhFKnnjZ9IVQuaySRoac3FOYa
tcLxCQIgAAIgAAIgAAIgAAIgAAIgAAIgAAIWCXTc8/gjLDufpA9qXqoyTRPnL9A/0cf4f/zvYx+j
5P95gvYURD79IxH6/RVEHynHPvqIPvarm6lny1rlWxv+pWmYR65SNUWeAE19+xCZraqoN1wSjmmi
MF0Q5uHRws4q0cJENCwtjZJfT8fFebHMKdoizw/NnafNd+WXyywWlel129yQhWMePpl1VhJ1GYpy
pE0mYqy5Md6mB9UlQMVbmKLmq2/00cY9ynuWtb3deokv/bldWfrTQpS2a2e+Ro++GqV7u7rop6lP
0+m/OUpc84c/EAABEAABEAABEAABEAABEAABEGgbAk4Ki9oGShs1pHb/Yh6wnm6wcH2CXvvGV+nw
a/kXPk3Lcnlp5JU/p8cfWF8mIv40fa1jHSnrE5AnyOcP95mKy0zLxk4QAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQKCLQ0c2FYzdv3KAbozVGHEtfop6u7VRhusNYJY+kleRLDVaK6GTMsJi+5ej8c530kHh5
kLz9g/TQdhdtuPc+um/TeuNEjiSyGpnkbweulyKO6QKmKsIxXWAmccpdpb7OjWq4ejORlZTS8qYs
HAtxW3u5raZ/TrRJb7tcwxwd67mLnucdzaxN85dO0Irth3mGWoRjC/TG3uW05zTPblq3bAe2QQAE
QAAEQAAEQAAEQAAEQAAEQKD9CdQuLGp/Nu3Qwpr9i3lAR9w/P32J/qdd2+klLbpYodSh0QT9654N
VGbWTU11/fzXaM1DqmyMr06QokNbjFH5HTEQhYAACIAACIAACIAACIAACIAACIAACCwZAh2rH9/N
csl5+uDNt9RG216qcuEqPbdtI43x5QuVv5UrV9KNCxfUyFDqDr7f7Sbi2jT+F6eVPSH6m+O9FSdA
8vkW6f/TV+lFz0YqrBRZ1AgPhROnaNeGwoSOLrISUcN0gZYuYKoiHNPTyVXxyGc9PPJZGZGVnNLq
tm6XWYQzuZCGtWmejm1eQc/zCTUz4Ziwj2iIL2XZV7SUpWxi6bZgTGZCvNIM2AMCIAACIAACIAAC
IAACIAACIAACbU2gZmFRW1Npn8bV7F/MAzrQCXJ07eJ36c937CHlHUb5rz8YoWef3EndZZVj/MXK
zfzFSkVw5g5QcuxQm76cK1PBNgiAAAiAAAiAAAiAAAiAAAiAAAiAQCMJdNzzJF+qkqu6PvhBjRHH
TKxbuDJMy10H+BGTJQdN0rffrgWanniH3on/X/R3o2P08mm+BKL+56PJ7DCtX8Z36CIrESVLF0Dp
gjAhajJdqtJU6HSdTyKtKSuy0k2xsaHbVS2iV8PaJJYBNROOLVw7Q8s/9ZjaIvvCsTk6waOZHXZQ
aGcDLZKCAAiAAAiAAAiAAAiAAAiAAAiAQMsRqFlY1HItgUFmBJz0L+YBzQib77s+cY6+8VUPVVqp
kvhLuAMjr9Czjz9Adyrzh9KfiLhPNDA+S19/YJV0FJsgAAIgAAIgAAIgAAIgAAIgAAIgAAIgYJ9A
xz18qcrsz5P0wf9RY8QxkzplkVE0dZa2LfGI6bn0NH33pcO056W8gGyIh5HvU8LIOyGyon6aYkdp
rewHvmzAbr58qFKbOxCjsUNb5KM1bcs+jXGflo2C71CbJrNH8+I6zVq93DJt4sd3L9+qttkXmqTh
3vVazuqfUl7PUJzO9m2qmGfh+hX6YXymkOZjdN9ndtD6O4pm8iqWgIMgAAIgAAIgAAIgAAIgAAIg
AAIg0NoEnBQWtXZLl6Z1TvpXnjPCPGD5/nT15F7auF+LMeahkeir9IVP/JC6Nu4hbzBOQQ/RNw95
6fnThfUr9ZdKtTLnaXj3CjqgTi8O0Az7OnVrh/AJAiAAAiAAAiAAAiAAAiAAAiAAAiAAAjUS6Fjd
62HZDz+kG7UuVWlSsTxhVFFkZJK3XXflrpygTtdhtXmBaJIObbvTIeFY6dKMc2Mv0l0PvqDWNRid
pSPb6n/70LJPdYFXHVHUuOW6uK7QIeYvHqMVO55Xv/VHpujoToNUju/nk2c9fPKMRw3js22UOrWP
rOoV53jZdxXKDiZStE9bSlStrfR/Eyd6aKsSnqzwN8j9eUTxJ/5AAARAAARAAARAAARAAARAAARA
oE0IOCksahMkbdUMJ/1rec6orQjab0zu+nnauuYh2h6I0H84uFONJqaxk6PrX7t4kr6yYz/dN5Kg
4ac36BUtXDnJV3jYr373h6fo+K7iuTE9KTZAAARAAARAAARAAARAAARAAARAAARAwDKBju7Hd7OP
bvCIY6POLVWZnjhBXVsVkZSboqmxJRRxjC8rufez9Pf3f52e9XyONq5dRUocqtz8VXr10BN0WH1j
0E2js39LPav4EYdEVlwpRaNTr1LP2jto/uo5+uJGD+VlTT5K8GUxNzgQDEubyFKWH60oBnSiTS4O
LS7alL52jvZ+yqNGE1PaGs+cok23l/ZxIZhzUWTmMu209NrlAp3pW06PvaZ01wAlxw5RNQnYleG9
5DqgvSFKJC8hWmoV9oAACIAACIAACIAACIAACIAACIDA4iPgpLBo8bW+/S120r9Ldx7Qfj/JLeRo
2e1iok6bb5OFY2qpuRzlli1T5xXztSzQG3uX0x51OspPk9njxkj99k1BDhAAARAAARAAARAAARAA
ARAAARAAARBQCXSsfuIRlrsxTx+8+UN1B2OsbjS5uUv0zeNhuvkrW+jAkV6qP95V3SY1qYA0j3rV
lY96VajR5XJRPF4IMa/s84UoM9xLqu4pzZdX7FKWVxRiLG3CiHg4+uRYHxcx8TJ38zJ5GHpZoFQs
XjJroD88yd8+tLFko1khhX26XdzWissONLpNoQQd7xVvWxpMzl2lvs6NpGjArCw5qeadv0g9K3ao
Qjurb2te4UsLuPSlBbhftAhyBmPwBQRAAARAAARAAARAAARAAARAAAQWLwEnhUWLl0L7Wu6kf5fu
PGD9/UMT3bkGo3T5yLayBeamz1DnusfU495ggk7tKzM3VrYEHAABEAABEAABEAABEAABEAABEAAB
EAABcwIdq598hGU/SDq6VKV5VUth7wKNnThMzx1+jSSpmN5wfyBMXzu4i5RgY+rfwhXqW+7iQicv
j+J1irbwtRV1gZZ3hC+3+DRfbjHN3yjsUt8olJdv1IVjLi/196TppZe5skz6Gwwn6Mgu5yaRFq7y
cPgblXD43FYe8WuLqnyTKtQ262mTJsjy+Gnw0z+l518ytmmAt+nrVdqkcyFrb18KEZjV6GxShDK1
zcJ3GgJ8ggAIgAAIgAAIgAAIgAAIgAAIgMBiJ+CksGixs2hH++HfFvFqepou/l2C/tV922jL+nIx
8HN0/rmt9NDLymxjlXm5FmkWzAABEAABEAABEAABEAABEAABEAABEFg8BDq6uXBsYe4DSo5eVK12
IuLY4ml+oyzNUXp+ntKpLK8gQ6ncMlqzdi3doQnGHKhWF0h5gpQ5u4+yc9OUzHZSLpWhrnXraVU5
YZcDdTeriLTSpl/yNmV4m9bwNnFhXdU/falMJbhbgobLRSdTCuLR0fbyiG9KlH/fyCQNP20hOpsU
1UwpAm95KhTwBwIgAAIgAAIgAAIgAAIgAAIg0G4EICxqN48a2wP/Gnm09Lfr52nzmofUl1RLlrRs
acNhHAiAAAiAAAiAAAiAAAiAAAiAAAiAwGIg0LG691GWTfKIY2M/VO2FcGwxuI1IF47pS1qWt/va
xXN08R9/QR8rn6TkyMdWbKLdOzeRg1q3kjoatWP6/DHaf+w8dW0/SN8+WlgW1KSy9MRJ8nz1deq6
7wl6dbiPuk3SFO8SkdeUI1ajlBWXgu8gAAIgAAIgAAIgAAIgAAIgAAIg0NoEICxqbf/Uax38Wy/B
5uW/yiP0b9yvvPboofHkWXqgXGCy5pmEmkAABEAABEAABEAABEAABEAABEAABNqIQMfqp/hSlXNY
qnKx+VQXjnmGKHW2jy9pWe5vnk5sXkGHzdbOLJdF2e8KUPLyIcJclBHS9LnnaJ3nZXWnb4RHNHva
ueVAjTXhGwiAAAiAAAiAAAiAAAiAAAiAAAjcOgIQFt069s2oGf5tBmXUAQIgAAIgAAIgAAIgAAIg
AAIgAAIgAAKtT6Dj7sc87F/mP6QP3nxLtRYRx1rfaYqFEyd6aOvhCxYEXgt0/sWv0LELaerqstq2
FNG9B+nU8d4KgjSrZbVbuhwtLOTURi27/fZFGZGt3TyC9oAACIAACIAACIAACIAACIAACDhPAMIi
55m2Uonwbyt5A7aAAAiAAAiAAAiAAAiAAAiAAAiAAAiAwK0jwIVju1nuxjxfqhLCsVvnBvs1X584
R99/5z26Y+3n6PGdGyBgso8QOUAABEAABEAABEAABEAABEAABEAABMoQgLCoDJg22Q3/tokj0QwQ
AAEQAAEQAAEQAAEQAAEQAAEQAAEQqJNAx+peD7t54wbNX3hbLQoRx+okiuwgAAIgAAIgAAIgAAIg
AAIgAAIgAAIgsMgJQFi0yB1YxXz4twogHAYBEAABEAABEAABEAABEAABEAABEACBJUKgYzVfqjLL
l6q8gaUql4jL0UwQAAEQAAEQAAEQAAEQAAEQAAEQAAEQqEwAwqLKfBb7Ufh3sXsQ9oMACIAACIAA
CIAACIAACIAACIAACICAMwQ6up98hH30QZI+gHDMGaKLrZT0NE28e4M6P/FrtGn9qsVmPextAIHr
VyfoZ7/spNWf3kTdtzegAhQJAiAAAiDQcALtMJbn+DVKXLlG+fhq2rSh2yKzHE1fjdONhv+ONase
i81GMhAAARAAARBoAAEIixoAtYWKhH9byBkwpT4CFuc2a7u/qM805AYBEAABEAABEAABEAABEAAB
EACBxUCg457Hd7Ns8kMuHPuhai+WqnTWbQvz1+n9VJY+3nU3rbrTugpnYe46zdzIEHXm7Vm+Yg11
28hvrRVpOrm7i/aHeWpviDKnesm6hdZqaHyqNF278i79nIMqoKJslmj1fRup+45llqu34qeFuWma
4j7p7FpD67vvsFy2/YTOtMl+vUQLV07Sctd+NevIZIaeXr/4ekQt7b7VeZpzvt/qVqJ+EGgnAgt0
ffp9ynZ+nO7uXtVyv53tMpanrwxTl+uA2nFC/Dep19JvEr+26eHXNhd4Nl+YssO7yPrVgJ0+2qx6
7NiEtCAAAiAAAiDgLAEIi5zl2Wqlwb+t5pGlZ48yFzf1foqW83m2tTXPs1mf26zt/mLp+QUtBgEQ
AAEQAAEQAAEQAAEQAAEQWHoEOlY//ggXjiWxVGVDfJ+mYf7w8gB/eOkajNLlI9ss1DJHb3ztK7Tn
JUXNJf6s5xd5qm2lJ05Q19bDPJmLwjMx2tXdmEer1eyo63j6Em3u2k7xokIGo0k6su3Oor3lvlrz
08SJHtp6WHFmgJKXD5HV0svVWna/I20qW3qFA/O8v67I91d/hC4f31khLQ45Q6B557sz9qIUEAAB
hYB44OCmaGqMtjVSS2wbeTuN5Qv0xt7ltOc0h+Ad4QL3py2J9BauvkHLN+5RyQUTGdq3oTEi6GbV
Y7sLIAMIgAAIgAAIOEQAwiKHQLZoMfBvizpmCZnlxDybvbnN2u4vlpBL0FQQAAEQAAEQAAEQAAEQ
AAEQAIElSqDjrl4PF47N0/zYuIoAEcec7AlCkOQJxOjsoS1VC79yci+59itPSPN/Lreb6MIF2h6M
0/C+TdpuBz6lN/J8IR6Ro7dBETkcMLVSEblrdOLf/Dn9w8c/SfTBGL12Oi8hC8SSdGiLVWmXNT9d
Gea+OcB94xmi1Nk+aphOwJE2VYJmfkwIIYgQbcyckdN7m3e+O205ylvMBPR+5wnysWxf48ayJkJq
dpvSEzwS1lYlEpaHC8fOtpRwrJXH8lr8VFt7jNc4GX6N0xjpWLPqaeLJhKpAAARAAARAQCIAYZEE
ow034d82dOoia1L982zG63Erc5u13V8sMrAwFwRAAARAAARAAARAAARAAARAAARsEuhY/cUvsOz8
h3Rj7KKaFcIxmwQrJl+gsWOH6d+ff5e2//GrdPTpDRVT8xgmeoQy8g7RTLCPGhUELDd9hjrXPaba
E+DRuQ5Zjs5VpQm38nDuCu3tdJEiu7MnHLPmJ31Cy82FY2MNFI7JDGtuk1yIle0cnevrJM9rPC1v
X5K3z6rszkrpSGNGoHnnu1nt2Ld0CchjWbuc681uU276PO3ff4xmeMTLwLeP0qbGqJJq6KStPZbX
5qfr9OLmNfQC14W7+kfp8tEeS1zmxl6kux58gad1UWT2Mu1cZSmb7UTNqse2YcgAAiAAAiAAAg4Q
gLDIAYgtXAT828LOWSKmyfcHtcyz1Ta3Wdv9xRJxCZoJAiAAAiAAAiAAAiAAAiAAAiCwRAlw4dgf
sX+5kaa5H76lInBGOLZAc9ffp2znCupe1bC4TG3oshyd3N1J+8N8RaZggk7tqyY0qx3BxRd7aMcL
fNlF8tNk9jitX1Z7WS2TMz1Be7u21iAcs9aCeie0rNVSlKrBbdJrmxujnrseJLVHhCbpeO96/RA2
GkWgeed7o1qAchcngas8suVGJbIljziW4RHHWkbzVAfOdmxTTThafCyv1U/6768S4S3JI7xZUTYv
8GuC5flrAk8gyqO+WlkuvAbqzaqnBtOQBQRAAARAAATqJQBhUb0EWzu/s/7FPGBre7s1rdOv82t8
QbPWuU29Xjv3F62JEFaBAAiAAAiAAAiAAAiAAAiAAAiAgCMEOu557BH2EV+q8sboD9UCnRCOpa+c
oC7XYV6em2KpMdqypLRjObpy/rv0o599RLdpLrp5k1b89hdo17ZubY/4zF2nM391hm7w1LfRz+ns
geeJ68Z4gAwfDT33u0Q8r/Jv5bZe6jXLL0qyvrXAI3Mtz0fmcg9GaeyIww9TeZvOnf4+TaVuI/dT
Xtq0SlalLdDEmW/T29dv0m+4H6Wdm0QIkOuXztCZS9ep6zc+T1/cmqU3hl6h71x4l27cuEErXQ/T
n/15P/Wsr9CZpIe31SOO2fQTp6tPLJVMaPGyzp2mC+9xX/38Jm3zHqRtRaHiFq5P0H98ZZi+89dR
opUrub+JenYeJP+hXlpbSbVhqU1zdH74W/QTXn13uX5S6GccO6377FO0a4vgrnScqyf7uJBECTdm
/aH8NPfXy6+8SmMzXeTqSlE8tYa+fPBZ2t+7rWTpO823n/wtN31m1QwNHxui6EyK+5Zoe+8zdMS/
jyq5VrGx2t8CjwB0+Og79MSzz9COTWtrWHo1RxPcj29PpWidey/tui9FZ14bptNno5Tila+5bzPd
/wdPko+3T3aZLd825XxfoPPH+umdu75Az3h20No75fOvGsUmHdf7Yxe5936ROi99j44PvU7vpm7w
PrGSHn7uG9S/74GSfpS3rjY/1dKy9LWL9PKxv6Az0Z/y03Ylrdn+BD3Xt5P++Z0L9GPed3/7C0/y
c13uDUS5uQn6q2+9TTdvW0d7+3ZRip8nw6+cpmic96J719DmT99PTz67n+crjGW5NF2N/R299dY4
vf2jH9NMSultRF1rNtNDnkfp0d0PkGEI5ce088n6WCnGqNv4D9PV1w/Qy4pKlP9GDw49Q58gPjDw
P+Xn5rNPfZm2FFeoHrX/PzvnRrPbZNtPvPm5+Sv03e/+iD5SIBb++K87fcG7q2J0UDsctHIpPU3n
3nidQt+5QHHe11be20Vr7r6X7v9dN33+4c/ThlXGfqflsz+W13I+peniyZfpL14/Q/zMoJVd99Hu
L/VR72/+M/3tmz8muof38V1bCuOkQ31PEsT1R6bo6M61WpMrfooHSf00xY6StVwVizQ92Kx6TCvH
ThAAARAAARBoIAFnhUUNNBRF10TASf8u7XlAjt/y9fscnePzN1P0SVq3Mk2hV7+jXu/3HPwGvfDo
r9Bf/tnXaYTff9LKHjoefIl6pAkj7Z6pkfMqckeyfs+0UHOb9Hk2b5ASR36dQq+coAvv5ueKXA8/
Q3/67/bRhnIvjdQzt2nz/mJu4hx96+33SLkVvHlzJXkO8rm8Fpxqkf2HbRAAARAAARAAARAAARAA
ARAAARCwRWD1Yx624sEdjGdS/3HhWN1/qfhQoTwPi6XqLm6RFZBkgwWWGlPlkwu0zNuRijKXSXo5
r7o9UCa/eamV9ybHmadQJ1+msnLaWo6mYsxdKH+wpPwUG3Ln+1oxk1jArffDkvYXygtNZspblIkx
r9auWLV22fQTrzU+5M3b5x5icreOavuVuj0BNpU1mpgID1Rol4dFpupt0wwbKLSbXAFm1vJULKDb
4I9MGQ3k36KDnkLbzPMbM2RYREuv1St/ugdZsZtigUL5cjrDtpeNzxaBM1Za9ZvcRi6AY4Mjo2wq
WYFtSYmib7p8fr0vGfuim0Ul59v2bVPO96R+jim2e/yDLBKbYnZIlKBxeoc0Rhj55scGdZ8/XMZm
+36qxfzZqPY7Jtlk6LPESsc3xkQ/dDN/v3m/d0m/ByJ9uXr8LC71OaUt9sdK8/HOjP1AyZhdCz3G
7J4bzW6T4G7NTwqFVHRQH0cFO+OYUEzLLgclf3YmUvG6wDUYK65G/25vLFey2T2fZtmQp1xfLew3
/A451Peyk8xfOP88gfLt10EUNiZD/oLPGns92qx6ituH7yAAAiAAAiDQaALaNU+j60H5t4aAk/5d
yvOAtq7f+ZyANl+m8S//2c/k2ZtmzKvIPdHyPVMdbdLn2YrutQWTCnNm9cxt2ry/MN6vVr4HlBli
GwRAAARAAARAAARAAARAAARAAAQWCwFa/SgXjvV8Vn8Y6oThS3nCiD/yZYnREAuOhFgoFNAnhMo/
6Eyy8XCYhfm/SGSE+VyFB6/uARaORNT94XCIjSdmnXCNWkYqJgQRPDKXY+XqBVUUcKVYsPDQuZhJ
8YSRbzDEYrFxNuSXBGX+CCdc5q9ivcV57PrJKBzLU8uyUVlA5QuWiLaSBqGBSxUzxRNxFg5oD7MV
fxsnAw2WWmyTeGhNrFRcl2Vhv6twjvtYogQgFw5oQgB3deHYTKRfHy8UgVZwNMrisVE2oJWhTPj1
RwzNKPFtIMwSk3E2MiAJa4oEeYYCLHzJTIb1801MMnLhlE8RTk2WESHJBYu+KfJ7WGCEn5+hETbg
U/qhSxeO1ebbZpzvGRbul84ZfQKWi+mCETZpKqZLsRFvYezR01f67mPxepRoUr9WWbt8LDQeY9HI
kORDFwsXqzBVd9nzk+xhy9tc2KaJaxX7/JxbIhEzjkV8v9n4KX7/BD9Pf4CP52E2EhhQ22cmHHN5
/GwoFGHRWFw9nwJqfyuUwUV08mlbcj5VHSuzbDIaYSH1dybMBnVf8/NX/51R+rnSP+SaLBMzJKzl
3Gh2m+z6SWlgNplgoeAI/20PSX2hvCCpFg7KNcRovzZeE/MNjrBoXOkTUV73oNov5f5jAK+IwLRx
2MJYns9r73wyPKxy9/OxNcFihvOW91nDWO5U3xN2uorOByMD47dMPFj4vXKZ/DYa09bzrVn11GMj
8oIACIAACIBALQS0+6Ja8iJP6xNw0r/i+rr89XHrE6nFQpvX79K9sMsbYNFo2PDSmm9olI2PaHMu
/BpWetGw5J6pAfMqMgHh0yr3tg62ycvvbZW5opA8V+QaZGYzovXNbdq7vzCyX2p9XO4V2AYBEAAB
EAABEAABEAABEAABEGhXAlw4tout7HE24lg2oT2o87J4/c+gFzH7LBspI5Iyb1RGiKqG4uZJHNgr
HnC62WidUZ5MzZEmjUqFFWJyppJwzB9KSEVLopZKD8Mr1isVV7JpzU/6RJEnqIo4RgeEOMflDxmi
kOWrmGWBQnQ1Ih8r1uglpYhGfOmtEqvUHVbbxN/w1IQuxZHceJgc6di4ST3CJ+6BUZPj8i65TR4e
JazomCZaIKVviWM6Oy628QaNfVvmGDIVColyqm9l2FR8lAX6C9HhDCIoNxtQhFOz5RRPgoMyge7y
jZRMTs5OThb8LHOo0bdcyhbUxocGnO+Z5BQbHQkwryZGlVi4fQNFYroUC5ik0x4klH7W+Yat1K/J
1c8SkkvE+GQe0UuJkKRxq+6n6j3GLMVkyKeLI43nZoaFfELUUzq+cev0iJvK5LqLBWPSiaBUlpll
kzMihFiW+yk+WZSmYJQ4N7yG6J3y+VTLWJkIFs4PPpZJ6M1Q1LCvtnOj2W2y66diEOI6p9xDg9o4
MC4/1qJyuvrNxuMUmzUVfyoWinOj+liutUjkqXo+ZRN61C9yDRiiH2QSIyJKmkE4ptWT/6y97wku
ijDNquRdREkwF3oarav9W7Pqqd1C5AQBEAABEACB2gho9wG15UauVifgpH/F9fFSmwcU16mWrt+l
e+GhwttY+r2QLpDiUeUL9+fyPaeeruHzKvmea/meyak2DRkjC49LL2oGi8NwcxPF3EEtc5vCb1bu
L+JD0kuP/AVKORJ9q5/nsA8EQAAEQAAEQAAEQAAEQAAEQAAErBCg1Y/s5sKxz+kPya1kMqZJ8WgT
PFIJj1oSUf6NjrIR6ea+fyTCRrVjPNrJKF8yben8iQeyxSIpcwZ205uXUm1vYkQTRZR74F2thCrH
pUkjeZIrn6t8G8UkmJ9NFlUhbDYKKAzJKtZrSFn0pbxNckLdPh5lZUh6+9E9EDEVX2QnQ/p5RVyQ
lclmWDKZLPxLsUwyrj+ELxF7aRVbblOWRfSoYpyfJNicCmtvq5pFI+MVZeLMVxAVeYom6jQz9E9u
T1mBGk+UioolMWXf6+yI+69YqTIrlmUTorIMm4zHWEyJtFPtXyzGElNCiCNsneVjU5D53ELoo02M
u71cOJUolh6IfkBmduoF85hATvhWEnlYGx8kA2xuzk7GWHBAO+/F28LEBX79QxFVhKGkiUajLBZV
Piv9i/KoWFYiuFUwUurX/lDR2Z6t1h+t+6mCBRUOyeX3s5milBldGG0uRJEn16ueT0VlZzNcFDQ7
mx8jUlwEOaotjWicmBbnU21jpZ6/gsCnyDTLX2s9N3SbqDltqsdPCgyR3/x3tFYOivhLjxqmLH1c
PF5W8oSdsVwvR+7vJuOznk5uM7H+SMmZwYJaJLsK/Ur3c4U0UpWGzai25LGdvEkhnJZ/kwwFO/Gl
WfU4YSvKAAEQAAEQAAEbBLT7JxtZkHQREajdv5gHFG62ef0u3Qtr16f6NbJniN8NKH/iGl1Lo+zV
05nNV5jOqyi5av8T9zw8knuluSJH2mS851Wtnh3VX04xmzMR84Tm92TVWm7n/mIy1M9cbjfzeDz8
s7++COzVDMNxEAABEAABEAABEAABEAABEAABELgFBKib3/Su/L06Io7xaEZuKZKNNvFU9pO/QVcs
17gF7W5SlWKyx2ySo9QIu+lLS7CyJ6mLe2qbXKlah8mkkchTvo36JJg+WSbl0qP4VFgir2K9oqzS
rfI2yWl1+4r6e6RMh5bD5pc9H7SyeHQrU32AjTbJk3qDeigw/halFgWsbLQ2ERmn4mSgAmN2XD/f
AzEzsVZMX2ZB2CBNcJr4lvEoNrpwLVB4w9TmuFJ+6ba8BzPJSb48qDEKWWke0Q/IZ1waUO4HyrYj
vpUmg62ND8VW1PKdi5FixqUwFPFY09+Wlfr1UMmbw8IPQkgot1Ucr+YnOZf1bVG+6ZJ4XJzjLZy3
8iS+Vr58HpYuG6ulMn5ORUPM7ykVOIpxwyjo0ccik/NJ1F9+rNTz2xHgGE0u+63Wc0O3qUltEpzK
CGrLtjB/QOQ3/x2tlYOyVGXEL4s7eZTG/kE2Eo5wIa0W8bCccTbGcr0I0d+rnU+izebLyOrRxCr0
K93PFdLophk2MmI5XRt5lUho2nlkdr4aqqjjS7PqqcNEZAUBEAABEACBmghov6M1ZUamlidQs39t
3q9TW88D2rx+l+6FRybzs0Cl18jiGl2+htXTmdwzmc6r1NkDxfV/lXsmJ9pkeo0/ywYLUfzN5kzq
m9us7f6iTqTIDgIgAAIgAAIgAAIgAAIgAAIgAAItS4AvVfkwF449oD9Ys21phi9dxEOou1wu9Z+b
v4Hl0sQw6qeLuXnEn/xxYm6+pJ+pQMZ2xYshg5jsMZvkKG2B3fSlJVjZI0/+lIo2rJRQJY00aSRP
cuVzlW+jPglmMmEkbDZ5C1Ezp2K9WiKzz/I2yal1+3hf1yZY1U++3JuJhEqKSJMXAWjnSPGnUoay
LKLpeWGrTWI5A/IWzrOZsH4++sPlov3Jb8iat0XjUHU5LsleOYqazs7Et8rbtNrSbPp5IpVjYG0Y
W4S4Qs+nGSp9pmYSLBwcZN6iyGNuTaSmp5X6QZWlI0V/rMO3zRaOZVMsEQ2zQb9X7xN5trdWOGZn
jMi7yrqfdNfa2qhSPn+TW+uTpbbz3qyLXI1ir3ImxIaMgkZ1PCj8nmr1EF8KQ9ZpVjqfRP3lx8pK
+cvZaXW/qN/euVHJJlGmc20SZVrzU3H7RX6jb7R04rg9Dmr+VIIN6Msci3Eu3x88LJww+8VRclof
yzU7lTza0q8ey+OeObNRTfBmOs7na6zkZ2GT2Zawk8welJll4ftkP5idr2Wy2d7drHpsG4YMIAAC
IAACIFAnAe16tM5ikL1FCdTsX8wDGj1q5/pdn+sQ19T6taR+HS2ufeVr2MrX0ibzKkYrbX/T7TKL
cCaX1rA2JdlgYclOszkfYR8x+3ObgrGd+wu52dgGARAAARAAARAAARAAARAAARAAgXYiQKuf2M3u
fLCOiGMmNDL6g/PyD3lNsrXhLjERYTbJUdpgu+lLS7CyJyMts2d/csVCDfqkkdlSbkkWKPPGYKVJ
MDEhZP6QXrVKqndIVllUNdkad90+Ll7qD42ziLQkq1lkJGGzGYeqRuUT2GyTCNXPxUBciZYY8hRE
LhW4cclayFcQw1V5IJ+ZFNFbTPuOFI3JN5LQG6mzMy1/puJkoF6InY1MfplKsyhObm8/C40nWEpa
zjNftLV+oKR1xLeyYKNExGansZXSZpm6TOWgv0gspohRlGUqQywxq4hQeB9QlzrVRL6VPpW8/vqW
ZpD6tTwRnm9JNT9UO16Jh5Vjonw3X2K25E/q46W2y32j0jlXKFUqi1w+FonPGASk8m+pPKTp55P+
YEFYKfpm+for5Rcl1bYl6rc37lWySZTpXJuslFmJQLX84rg9DqJOJTrgOAsFA8zv1cZxTUTmMyxH
LOexOpaLPKK/V7tOEW1ys9HZkgGUxYMFEaRJv9Tqq+RnLY35pxRNzcZ4KUchaGRkxWbVY84Ge0EA
BEAABECgcQRqFhY1ziSU7CABJ/0r37s08rrLweY7XJTF63f9Xljc2+jX2fp1tLhGl+859WvpJs2r
6HYVvchUAq5hbRIvxpjdq9Q3t1nb/UVJ27EDBEAABEAABEAABEAABEAABEAABNqEAK3u3cVW9nxO
j6DiRLvkyYWlOWGkURSTPWaTHFoq8Wk3vchpa4tP6ngKkZt8oUlbWS0llsQQJeIiqe5iJvokmD5Z
JmqT+5QsoBAp+JY+WcWX9grGDYcqf7HGvdS+KTZQePtRmXANFkWBETYTG4yWWc+ysmH225QUS0n6
gyE9ao2rP1KxprguMPOzRKkeQOSVGJtFMMtOiQhnsnhPZ0f9rCTuGV/mQuuPpVHARNXVt5SJ2lEe
UatYZKGJpMIFkVS5kqz1AyW3I75toHAsk5xioyODzCP1T+2hgNs7wMJRLpwzYOCCTpO0Wp7ST1d9
y1tK/UieCM+bVM0P1Y4bGlbDFzE5rSypMltUQnYqpP9eltou9w3xIKCoCP2r3I+CidKYg4mgr1CX
sSz9fKpxrNTzmz5w0M2raUNuk51xT7epSW0SdhrZWm10tfzieB3jv2RMNjXFRvrF2CaPr1IyZnks
1zNZP5/k5TcH9OWQtYKyLKwJkE18qKXS/Wy378nXDlUio2l1KZ+CB4/oYBz05GR1bzernroNRQEg
AAIgAAIgYJOAdh9gMxuSLxICTvpXXP8u9RdI884ve/2u3wuL+xCdnX4dLa7R5XtO/Vq6ofMqovPq
djVDOMbbNFk8F6Wz4qtXmL08It0j2J7blPJWi7ysEMnMxFkkEin8G2WTpW8iCnDYAgEQAAEQAAEQ
AAEQAAEQAAEQAIFFSIDWPOJhn+xx6w/CnWiD5ckFJypr6TLEZE+xSMrcbLvpzUupvjepLw1I3mCR
gKR67qopUpIwbcQoTJOXOixmok+C6ZNloiZrfUoIPuRlEkUp5bascdftkx54K0IpbbJVicJk0H5I
ArqKnLPFs2OynXbbpEQP06LSiM8SAZ9cBd8W0VK4AC5e4ek6X5LCpy0X6Q6wYjlcNCCEDbKQTmfH
8xbbMjs6oDMcjBbLdIoMrfBV7luaT9w+RSQ1aYjiVL4Ia/1Aze+Qb/Ul4swmQcsbWuUI7zMly9y5
2cBQmE3OloqTtMJm4lE2OjrOxser/Rtlo+Px+sYNaQJYngjP21LND9WOay2q/VPur8Xnw7gUabDU
dpvCsVhA7/sjk8W+mWR+7VwrmqjX7atxrNRFLq6BEmFc7dQKOWs8N5rdJmu/KeVpVM1fI4fyNTKW
jYv+EigjRrY8lusV2Tif+G+7V+uT3qJrBy5a1gTAZNIvtepq7Xuz44P6uSL/tmjlmn+KKALEl5Qu
PsPM89Syt1n11GIb8oAACIAACIBAfQS0+6r6SkHuViXgpH+rXh+3KoQG2mV6/a7fC9cjHGvcvIqM
w7JPnWpT0ZseSekeoD9S8goiN7X2uU279xexgJg3V84bOy9JyUyxDQIgAAIgAAIgAAIgAAIgAAIg
AAKtSoBWP/oIW/n7PfoDOScMFQIOvlxeBQ2KE3W1XBnZDEulUvxfhmUzU/oSfO7BcZbRj6X4tpnl
Nh7gmmW3sU+IdVwsMmMjo5Wk2UnWrz1c5oKHcCIvL0omwuLBMj/uvHCMRzzxC7HUYDjGZmZm2NTU
FJtJFj0y1n1h3U/lhA1ieUhety9keDgtC6lcviEe8UqzI8uSMwkWDvbzc6/SG7k22lTwTVISo6gT
wVwcUt3FM3r0NFe/yfJ8kt+jg2LCzD0QZkm1L2dZIiwEYMWRmnR2ar/wstGp/MCg9Am33ld8laOd
STaYbcrjzkAwUlEkZZafS36YHSFX/b61V5+5zWZ7U3r0MEU4F4lZFc6ZldWgffrEstkyftW4VDvu
gM2zEWlpTzcbiU6xTCbJokG//lupnFv1CseYXI8noL+1nJmNs0GPGMuUMUKeQ9fPJxOBjpXJfXnM
8gUifHxMshT/l0ymmOlPk02ktZwbzW6TFU7Fzc6ov+38953/gM+MakImDxud4b/p2jH+26/91cJB
HYe8LuYLhFh8alb3RzaZYAG+P/9wz3ypyHy91sfyfHp759Nov2YDf+u/f4RN8fYmp6LML0csNOmX
GpPa+p4kiDYRLGtlF39mpWW5G/lgp1n1FLcP30EABEAABECgGQTy1x7UjKpQxy0g4KR/5fvxpTUP
yK+n7Vy/6/fC4h5PvzfRr6PFNbp8z6nfMzVwXkXuhrpdRfejchp124k2qfcTYq4oNSnPH3pZXNxm
GaqvbW7T/v2Fkb35XIDBMHwBARAAARAAARAAARAAARAAARAAgUVGgFY/8Qj75O8LIYgT9mdno2yw
v58NDIacj2bihIENLCMmRVzSJuHMPk3DrHPhylBBLFAsqnLc5KyIHGUlLLvd+vWoIrooSBZB5LeL
26hPxPDJsuJIVvKEVaVJyIz0oFjm7hqMGppQi5/K26dMFIr2+eXlP7NcPFgS/UmkzdtYWWBptU2i
gVOsX3qIb3XZzskRbVk8vqRXmUk5tQ456kwZ/w7FjB7U2ZVJr3Dwh43R6UR7LG5lZlisLpGUzfOv
bt/arM8iBiXZTCJWg3DORgX1JuUTy1p0InkiPF9sNS7VjtdrXD5/XD8fis9X8b3UdmPEsUpjldbW
EWnsUM4Dl1sIc8QYZhSX6udTrWNlMioJNkV7lPrM2mSbaA3nRrPbZPU3RW+71GeFX4zs8vslX9XA
QRGOFUcMdLmK+kSRQFm3sbBheSxX09s8n1JxEXWy3HiuP/Aqtox/r6XvyUswh80iDZjUw3cJkbPJ
EsnmWWra26x6ajIOmUAABEAABECgTgLadU+dxSB7ixJw0r9Ldx7Q5vW7HqHfXDiWn0kR1+jy/Zl+
z1TuOpzvr3teReqrlu+ZGt2mUEKyqmizlrnNGu4v4kGv8SWyMhGgi6zDVxAAARAAARAAARAAARAA
ARAAARBYNATonie5cOxBZyOOLZrWN8DQ4skEbSKu+NM7FDepXQiQfMEKEyMmOWvZJSad/GzSiTAz
BiOSLNQvBIn59rtYIDLOgr78Q/BiQZPOzjtSsgxeKh4sTNL4yr5pqFWfSkSY32N80O4ZimmH1U+9
rgoTborNsp/0PCb2MYOYikfOMgivUmx0SIksZiYycDMfF1jOVOFvpU1yA8N6tCIeUc7q6o/6W6LE
fLL4TS5Y207J0W+kdrl8eoQ5Lanyqfc1l5f1+8VylhqTwXDj+7tsj/l2imkiHtnv5mm1vfX4trnn
u2ZxS3xKy/gVLwWZj7iU71PFY0Te9lr8VFurJ0eHjAIrt5+FRsO6cEaexNdqyCS0saqKAFPPMMWG
/MVjJReQ+QJ82dBgIfKZsaxKY5HVsTI1Nc4GfB7mkkSmyvlY6g/NULuf9s6NZrfJvp/iYplG07Fc
Gwe5rwyRVu1xYDxm5WjAJ0W808rNf/oDYTZb5feC2RnL+a+t7XEvNVnSZ33crjC3Wx3TpeWczXqN
3b6n9w2yEZVSGmN8Iw38fWlWPWYgsQ8EQAAEQAAEmkBAu19rQlWo4hYQgH+dgG7z+p1fP/rU+wlx
36ALtPS5JnGNPiTdXDR7XsXyPVM9bdIEWR4/fwG5dK5owMJckc6FrM1t2r+/kCKUFfnOiR6EMkAA
BEAABEAABEAABEAABEAABECgFQh0/OpTj7Kbc0mae/OHfM6I3wEz5bkf/pYEgYUJ2rt8K53mjfWF
EjTcu8HxZs9PX6MkLadluSx1rV1Ldy5zvIrFU+DCPE1PvU+55V2cR4Y6u+6iu1bdQc4jmaYXN6+j
F+IcjTdIqVP76A6LlK4M7yXXAaVH+CmROU4bbq+cMX39Gs2kllHX8gylcl30qfXdpu3Ry/UEKXN2
H2XnpimZ7aRcKkNd69bTqir1VLaiBY42zbct0NYlZ0KOFhaIlvETdZnyv/RF6unaQRc4By4co0Nb
7nSESJqfE7MpXgfl1LGhm48NbfGHcyPvRtsccpSen6d0KsvzK+PrMlrDf0PvsPiDoY+5FsfyWvpa
TjsxeK9VTo1Lx3po+/P8zHAHKDl2iBw5M9L8OqWrcJ0yMknDT6+3ZKqh/Vn+W2aRm6XCpUTNqkeq
EpsgAAIgAAIg0FQCHR0dan2YJ2oq9qZVBv86ibq+63crlujXnu06r8IhKPfFyV/yuaIMnytaw+eK
rNwW25nbrOX+IneV+jo30msFJ3mDCTq1z/n5Uyt9AGlAAARAAARAAARAAARAAARAAARAoFEEOu7d
+wRbeO8Deu/NUbUOTAg2CnVrljt9/hjtP3aeurYfpG8f7aXFrt9pTcrNteramefoU4+9rFY6MD5L
X39glXUDctN0bP9hOj9DdPDVU9S7wcosXfXi9QlO9xAXFPQ5IyioXi1SLGEC1y6eo4v/+Av6mA0G
H1uxiXbv3KSKHxfmp+n93N20tkjVeOnEbtp+OMxLdVFkJkY7uxukSLFht+NJ09fo3Pcv0S/sFPzR
x2jTw7tp06o25GGHQ6ukbdBYTrRA09fep7vXrzVeL8xdpN137SD1zOgfpdjRHlMRsV086YmT5Pnq
69R13xP06nAfdVsqYJ5O9u2n198l2v2NV+nQA9ZyWSrakKhZ9RgqxRcQAAEQAAEQaCoBCIuairvp
lcG/TUdeV4V25lXqvR+uy9BbkNnq3GYt9xdCTUzgAABAAElEQVQLV0/S8o37C63yUSI73LAXU24B
OlQJAiAAAiAAAiAAAiAAAiAAAiAAAiqBjvv2PMkWfv4h/eP/fl7dAeEYegYILD4CubkJenXoTfp5
8kf0wsvKo3vlr5+m2FFam/9yS/+vT3B6hih1ts9yBLRbajQqX8QE5unE5hV0WIm6Z+fPxSMlXc5H
Spo40UNbD18gj2+Adj98P63n4ZP+/vQxev41JdYY//OHKXt8lyPimHyBrfP/9MQx6tr6vG2DBqNJ
OrKNg8Jf+xJIX+IR97bTBZeH+r+8m3b8Do8A9o9/T8f2PK9G4VMaHp7K0q61EBC2bydAy0AABEAA
BJYSAQiL2tvb8O/i8q/1eZX674cXF5nGWjt97jla58m/nOkb4as1PI1oY40ljtJBAARAAARAAARA
AARAAARAAARuBYGOjfv2sJvvz9J/jvxArR/CsVvhBtQJAvURMBN6BONJ2repNUQcmgiHJGFOfS1G
bhCoRGCBzr/4FTp2IU1dXZXSycf4OpH3HqRTx3tVYaPeZ+Uk2rYnQJPfPkTr2zREY276PO3fdYzS
91qGR6mfEv3xd07R0w5FKdRQ47PFCPClXXr40pEF+WSJcYORSTqy09pykiWZsQMEQAAEQAAEQKDl
CEBY1HIucdQg+NdRnA0vTL9HrTqvUv/9cMMbs6gqyNHCQk61eNntt7fly2OLyh0wFgRAAARAAARA
AARAAARAAARAoCEEOrZ8aS/7xc8+oJ/8TUStAMKxhnBGoSDQWALzV+mN775FH912G33sv/h12vbg
Dh4hqXUivlyfOEfff+c9umPt5+jxnRsw0dbY3oDSHSCQS89R4scxiv3fP6HZ2Z/Rh8kMZZbfQ27P
F+kPt61HH3aAMYpYjARyNDedoNg7V+gn//mf6GcffkiZTIbu2eCmLz7+hy31u7MY6cJmEAABEAAB
EGg1AhAWtZpHnLUH/nWWZ6NLw7xKowmjfBAAARAAARAAARAAARAAARAAARBYugQ67v/yfvZL/lD8
H74P4djS7QZoOQiAAAiAAAiAAAiAAAiAAAiAAAiAAAgIAhAWCRbtuAX/tqNX0SYQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQsE+gY/sfP8PS789BOGafHXKAAAiAAAiAAAiAAAiAAAiAAAiAAAiAQFsSgLCo
Ld2qNwr+1VFgAwRAAARAAARAAARAAARAAARAAARAAASWNIGOz3zlSyw19z5dOfvXKggsVel8f0hf
v0rv/GiC3r2RJrp5G93/lJe2rGqdZQSdbzFKBAEQAAEQAAEQAAEQAAEQAAEQAAEQWMwEICxazN6r
bjv8W51RW6ZIT9PEuzeo8xO/RpvWr2rLJqJR9ghcvzpBP/tlJ63+9Cbqvt1eXqQGARAAARBoDQLt
MJbn+DVKXLlG+fhq2rSh2yLYHE1fjdONhv+ONasei81GMhAAARAAARBoAIGO3zv4J2z+vet0+X8L
q8VDOOYk5RxdPNFLOw7n2WolD0ST9PVtd2pf8QkCIAACIAACIAACIAACIAACIAACIAACLUUAwqKW
cofjxsC/jiNVC1yYv07vp7L08a67adWd1lU4C3PXaeZGhqgzb9fyFWuo20Z+a61J08ndXbRfmab0
hihzqpesW2ithsanStO1K+/SzzmoAirKZolW37eRuu+w/pKuFT8tzE3TFPdJZ9caWt99RwOb5kyb
ajFw4cpJWu7ar2YdmczQ0+sXX4+opd23Ok9zzvdb3UrUDwLtRGCBrk+/T9nOj9Pd3ata7rezXcby
9JVh6nIdUDtOiP8m9Vr6TeLXNj382uYCz+YLU3Z4F1m/GrDTR5tVjx2bkBYEQAAEQAAEnCXQsePg
s+yfP3iPYt/9nloyhGMOAk5P0O6urZSXjbmoP/AcbeleQb/14B/Shjsbc/nioPUoCgRAAARAAARA
AARAAARAAARAAARAYIkSgLCovR0P/zbCv2ka5g8vD/CHl67BKF0+ss1CJXP0xte+QnteMr50aj2/
hSoKSdITJ6hr62H+zUXhmRjt6l6Ec5PpS7S5azvFi5o9yF/SPWL5JV1rfpo40UNbDyvODFDy8iFq
2CvAjrSpCIilr/O8v67I91d/hC4f32kpFxLVQ6B553s9ViIvCICAkYAQNLkpmhqjbY3UEhurtvCt
ncbyBXpj73Lac5o32zvCBe5PWxLpLVx9g5Zv3KOyCiYytG9DY0TQzarHgtORBARAAARAAAQaQqDj
84f97MOf/RP9p++cUSuAcMw5zuKCkijAJzAOWZ7AcM4GlAQCIAACIAACIAACIAACIAACIAACIAAC
dglAWGSX2OJKD/82wl9CkOQJxOjsoS1VK7lyci+59itPSPN/Lreb6MIF2h6M0/C+TdpuBz6laGO+
EI/I0dugiBwOmFqpiNw1OvFv/pz+4eOfJPpgjF47nZeQBWJ83nWLVWmXNT9dGea+OcB94xmi1Nk+
aphOwJE2VYJmfkyet0a0MXNGTu9t3vnutOUobzET0PudJ8jHsn2NG8uaCKnZbUpP8EhYW5VIWB4u
HDvbUsKxVh7La/FTbe0xXuNk+DVOY6RjzaqniScTqgIBEAABEAABiUDHf/fV51j6vffoRyPfVndD
OCbRqXNTXOR4KMYvKLc0bIahTkORHQRAAARAAARAAARAAARAAARAAARAAAQkAhAWSTDacBP+bYRT
F2js2GH69+ffpe1//CodfXpDlUqEgIm8QzQT7KNGBQHLTZ+hznWPqfa0zcutuSu0t9NFiuzOnnDM
mp904ZibC8fGGigck3tJzW2SC7GynaNzfZ3keY2n5e1L8vZZld1ZKR1pzAg073w3qx37li4BeSxr
l3O92W3KTZ+n/fuP0QyPeBn49lHa1BhVUg2dtLXH8tr8dJ1e3LyGXuC6cFf/KF0+2mOJy9zYi3TX
gy/wtC6KzF6mnassZbOdqFn12DYMGUAABEAABEDAAQIdf/Ccn/18dob+00hILQ7CMQeoFoqAcMw5
ligJBEAABEAABEAABEAABEAABEAABECgeQQgLGoe61tRk7P+XaC56+9TtnMFda/CW5PW/Zmjk7s7
aT9fpdIbTNCpfdWEZtZLLk558cUe2vECX3aR/DSZPU7rlxWnWITf0xO0t2trDcIxa22VH3g3TTjW
4DbpLZ8bo567HiS1R4Qm6Xjvev0QNhpFoHnne6NagHIXJ4GrPLLlRiWyJY84luERx1pG81QHznZs
U004Wnwsr9VP+u+vEuEtySO8WVE2L/BrguX5awJPIMqjvlpZLrwG6s2qpwbTkAUEQAAEQAAE6iXQ
8ZnDf8J+8U/v0+Xv/a9qWRCO1YtU5IdwTLDAFgiAAAiAAAiAAAiAAAiAAAiAAAiAwOIh4KywaPG0
e6lY6qR/01dOUJfrMEfn5hH3x5ZYxP0cXTn/XfrRzz6i27TOc/MmrfjtL9Cubd3aHvGZu05n/uoM
3eCpb6Of09kDzxPXjfEAGT4aeu53iXhe5d/Kbb3Ua5ZflGR9a4FH5lqej8zlHozS2BGHH6byNp07
/X2aSt1G7qe8tGmVrEpboIkz36a3r9+k33A/Sjs3iRAg1y+doTOXrlPXb3yevrg1S28MvULfufAu
3bhxg1a6HqY/+/N+6llfQYgoPbytHnHMpp84Xf3BdUnEMV7WudN04T3uq5/fpG3eg7StKFTcwvUJ
+o+vDNN3/jpKtHIl9zdRz86D5D/US2srqTYstWmOzg9/i37Cq+8u108K/Yxjp3WffYp2bRHclY5z
9WQfF5Io4casP5Sf5v56+ZVXaWymi1xdKYqn1tCXDz5L+3u3lSx9p/n2k7/lps+smqHhY0MUnUlx
3xJt732Gjvj3USXXKjZW+1vgEYAOH32Hnnj2GdqxaW0NS6/maIL78e2pFK1z76Vd96XozGvDdPps
lFK88jX3bab7/+BJ8vH2yS6z5dumnO8LdP5YP71z1xfoGc8OWnunfP5Vo9ik43p/7CL33i9S56Xv
0fGh1+nd1A3eJ1bSw899g/r3PVDSj/LW1eanWlqWvnaRXj72F3Qm+lN+2q6kNdufoOf6dtI/v3OB
fsz77m9/4Ul+rsu9gSg3N0F/9a236eZt62hv3y5K8fNk+JXTFI3zXnTvGtr86fvpyWf383yFsSyX
pquxv6O33hqnt3/0Y5pJKb2NqGvNZnrI8yg9uvsBMgyh/Jh2PlkfK8UYdRv/Ybr6+gF6WVGJ8t/o
waFn6BPEBwb+p/zcfPapL9OW4grVo/b/Z+fcaHabbPuJNz83f4W++90f0UcKxMIf/3WnL3h3VYwO
aoeDVi6lp+ncG69T6DsXKM772sp7u2jN3ffS/b/rps8//HnasMrY77R89sfyWs6nNF08+TL9xetn
iJ8ZtLLrPtr9pT7q/c1/pr9988dE9/A+vmtLYZx0qO9Jgrj+yBQd3blWa3LFTyGS76cpdpSs5apY
pOnBZtVjWjl2ggAIgAAIgEAjCWzv+wrb9MhuxutQ/3HhGP4cIpCJBwtcPSyWcqhQFAMCIAACIAAC
IAACIAACIAACIAACIAACDSaAeaIGA77FxTvp31R8aAnPfyXZYGFOVWOqfHKBlrmHU1HmMkkv51W3
B8rkNy+18t7kOPMU6uTLVFZOW8vRVIy5C+UPlpSfYkPu/JxzMZNYwK3PR5e0v1BeaDJT3qJMjHm1
dsWqtcumn3it8SFv3j73EJOndaPafqVuT4BNZY0mJsIDFdrlYZGpets0wwYK7SZXgJm1PBUL6Db4
I1NGA/m36KCn0Dbz/MYMGRbR0mv1yp/uQVbspligUL6czrDtZeOzReCMlVb9JreRC+DY4Mgom0pW
YFtSouibLp9f70vGvuhmUcn5tn3blPM9qZ9jiu0e/yCLxKaYHRIlaJzeIY0RRr75sUHd5w+Xsdm+
n2oxfzaq/Y5JNhn6LLHS8Y0x0Q/dzN9v3u9d0u+BSF+uHj+LS31OaYv9sdJ8vDNjP1AyZtdCjzG7
50az2yS4W/OTQiEVHdTHUcHOOCYU07LLQcmfnYlUvC5wDcaKq9G/2xvLlWx2z6dZNuQp11cL+w2/
Qw71vewk8xfOP0+gfPt1EIWNyZC/4LPGPo9tVj3F7cN3EAABEAABEGg0AfrMwT72W488ql8ENbrC
pVT+VFhcqMg3mUuJAdoKAiAAAiAAAiAAAiAAAiAAAiAAAiCw+AhoD8kWn+Ww2AoBJ/27tIVjWZYY
DbHgSIiFQgFdQFX+QWeSjYfDLMz/RSIjzOcqPHh1D7BwJKLuD4dDbDwxa8WNltKkYkIQwSNzWcpj
K1FFAVeKBQsPnYuZ6MKswsNh32CIxWLjbMgvCcr8EVZWXlSx3uIW2PWTUTiWp5Zlo7KAyhcsEW0l
DUIDlypmiifiLBzQ5ogVf/ezUilXwV6LbRIPrYmViuuyLOx3Feb6fSxRApALBzQhgLu6cGwm0q8/
N1AEWsHRKIvHRtmAVobiv/6IAXiJbwNhlpiMs5EBSVhTJMgzFGDhS2YyrJ9v2nimfHp8inBqsowI
SS5Y9E2R38MCI/z8DI2wAZ/SD126cKw23zbjfM+wcL90zhTOJ1VMF4ywSVMxXYqNeAtjj56+0ncf
i9ejRJP6tcra5WOh8RiLRoYkH7pYuFiFqbrLnp9kD1ve5sI2TVyr2Ofn3BKJmHEs4vvNxk/x+yf4
efoDfDwPs5HAgNo+M+GYy+NnQ6EIi8bi6vkUUPtboQwuopNP25LzqepYmWWT0QgLqb8zYTao+5qf
v/rvjNLPlf4h12SZmCFhLedGs9tk109KA7PJBAsFR/hve0jqC+UFSbVw4LWw0X5tvCbmGxxh0bjS
J6K87kG1X8r9xwBeEYFp47CFsTyf1975ZBABu/v52JpgMcN5y/usYSx3qu8JO11F54ORgfGbCOTh
MvltNKat51uz6qnHRuQFARAAARAAgVoI0ANcOLb5UUQcqwVe+TxZNhMPSzccA2ymfGIcAQEQAAEQ
AAEQAAEQAAEQAAEQAAEQAIGWIqA9SG8po2CMYwSc9G82oUXc97J4/c+gHWtj8wvKspEyIilzWzJC
VDUUN0/iwF7xgNPNRuuM8mRqjiQKKRVWiIe/lYRj/lBCKloStVR6GF6xXqm4kk1rftKFDZ6gKuIY
HRDiHJc/ZIhClq9ilgUK0dWIfKxYo5eUIhrxpbdKrFJ3WG0Tj2SlCV2KI7nxMDnSsXGTeoRP3AOj
JsflXXKbPDxKWNExTbRASt8Sx3R2XGzjDRr7tswxZCoUEuVU38qwqfgoC/QXosMZRFBuNqAIp2bL
KZ4EB2U8dPlGmNQEterZycmCn2UONfqWS9mC2vjQgPM9k5xioyMB5tXEqBILt2+gSEyXYgGTdNrv
Quln5ShLVf0k9Wty9bOE5BIxPplH9FIiJGncqvupqiWmCSZDPl0caTw3MyzkE6Ke0vGNW6dH3FRE
Xy4WjBX1oswsm5wRIcSy3E/xyaI0BavEueE1rF4jn0+1jJWJYOH84GOZhN6Uhf2dtZ0bzW6TXT8V
cxDXOeWEY7VxYFx+rEXldPWbjccpNmsq/lQsFOdG9bFca5HIU/V8yib0qF/kGjAInjOJERElzSAc
0+rJf9be9wQXRZhmVfIuIsuZCz2N1tX+rVn11G4hcoIACIAACIBAbQTogUN97Hceg3CsNnzGXBl9
oky8YaK8PRIuvmEwZsM3EAABEAABEAABEAABEAABEAABEAABEGgpAtqD45YyCsY4RqB2/6Z4tAke
qYRHLYko/0ZH2YgUhal/JMJGtWM82skoXzJt6fyJB7LFIilzBnbTm5dSbW9iRBNFlHvgXa2EKscl
UUipsKJ8G4VwwM8mi6oQNhsFFIZkFes1pCz6Ut4mOaFuH4+yMiRFynIPREzFF9nJkC4+IS7IymQz
LJlMFv6lWCYZ1x/Cl4i9tIottynLInpUMc5PEmxOhUWEsNJoZLyiTJz5CqIiz1CVJcC4PWUFaryo
VFQsiSn7XmdH3H/FSpVZsSybEJVl2GQ8xmJKpJ1q/2IxlpgSQhwNHeMCnVgkyHxuIfTRxjm3lwun
EsXSA9EPyMxOvWAeE8gJ30oiD2vjg2SAzc3ZyRgLDmjnvXhOQVzg1z8UUUUYSppoNMpiUeWz0r8o
j4plJYJbBSOlfu0PFZ3t2Wr90bqfKlhQ4ZBcfn/Jy//y8x65j2sFyoKkqueTlqnwmc1wUdDsbH6M
SHER5Ki2NKJHj3SnJBXnU21jpZ6/gsCnyDTLX2s9N3SbqDltqsdPCgyR3/x3tFYOivhLjxqmLH1c
PF5W8oSdsVwvR+7vJuOznk5uM7H+SHFYDC6E1SLZVehXup8rpJGqNGxGtSWP7eRNCuG02flqqKCe
L82qpx4bkRcEQAAEQAAEaiBADzz7FfY7Tz6i39jWUAayFAiIC0hxQ+byBVjcgZC/gAwCIAACIAAC
IAACIAACIAACIAACIAACzSKgPXBvVn2op7kEavYvj2bkliLZaOWU/XQNWo4U0VwCjahNPJC1Jgyx
m742m5O6uMf8gXdtpUq5JFFI6YPa8m3UHyh7hvijc+OfmGOtsERexXqN5Rm/lbdJTqfbV9TfI8X6
o0ImeUnQsueDVhaPbmWqD7DRJsGIR2rSQ4HxKC1aFLCy0dpEZJyqQpfZcf18D8SKvcQbLtkrbJCE
Lia+ZTyKjS5cCxSEazbHlfJLt+WdkUlO8uVBjVHISvOIfkA+49KAcj9Qth3xbROFY8J+LkaKhZlX
63fqZ53Rw0Th1rekfjIUL+5Hwg9CSCgXLY5X85Ocy/q2KN90STwuztH4lY5vRnGNqVDTxJCpaIj5
PaUCRzFuGAU9+lhkcj6JcaD8WKnntyPAMbHbbFet54ZuU5PaJDiZLe9r1jLjPpHf/He0Vg7KUpUR
v3iWqPQBb/8gGwlHuJBWi3hotEV8szGW65lEf692Pok2my8jq0cTq9CvdD9XSKObZtjIiOV0beRV
IqFp55HZ+Wqooo4vzaqnDhORFQRAAARAAARqIkCf8x9kv/MUhGM10SvJlGWZTIb/S7LoiHi7i/gk
mXkA4pICsAMEQAAEQAAEQAAEQAAEQAAEQAAEQAAEbjkB7cHLLTcEBjSEQM3+zfCli/gSZy6XS/3n
drvFckWqKMHF3DziT/44MTdf0s9UINOQVt3qQsUD2VYSjomHv8RKRRsOMJNEIaUPasszqfRAWdhs
jLxjsLZivYaURV/K2yQn1O3jfV07X9RPvtxbsfRFySdszosAtHOk+FMpQ1kW0fS8sNWmGTagLTfo
LZxnM2H9fPSHy0X7kyPcmLdF41B1OS7JXjmKms7O9IE/r7+wpKd+nkjlGFirY4pRVKEc1/Nphkqf
qZkECwcHmbco8phbE6npaaV+UGXpSEd822zhWDbFEtEwG/R79T6RZ3trhWN2xoi8q6z7SXetrY0q
5fMIeVqfLLVdPu+NYq9yJsSGjIJGpWxtjNDqITKKkyqdT6Jvlh8rK+UvZ6fV/aJ+e+NeJZtEmc61
SZRpzU/F7Rf5jb7R0onj9jio+VMJNqAvc1w83nlYOGH2i6PktD6Wa3YqebSlXz2Wxz1zZqOa4M10
nM/XWMnPwiazLWEnmYgLzXIo+2Q/mJ2v5fLZ3d+seuzahfQgAAIgAAIgUC8B+m/69rHffPSP9Avg
egtEfkEgOugucC1/kStSYwsEQAAEQAAEQAAEQAAEQAAEQAAEQAAEWoOA9gCzNayBFU4TcNK/mfgQ
5r9UB4kHnZWELcKXdtOLnHa2MtIye80XjiVZoFgkVDC+0gNl8VDW/CG9WoQkNhoyi4ZVFpI17rp9
XNjRHxpnEWlJVrPISMJmYjU/sLbZJrGkJxcDcSVaYsijn4vlkWRYyFcQw1V5IJ+ZFNFbTPuOFI3J
N5LQievsTMufYYMFwZu180QvtvxGYZlKsyhObm8/C40nWEpazjNfkLV+oKR1xLeyYKNExFa+afaO
ZJm6TOWgv0gspohRlGUqQywxq4hQeB9QlzrVRL6VPpW8fhY3VTpatE7q16XnRjU/VDtu0YayyUT5
br7EbMmf1MdLbZf7RoWxSitUKotcPhaJzxgEpPJvqXz+6ueTiUBH9M3y9VfKr5lW66eo3964V8km
UaZzbbJSZiUG1fKL4/Y4iDqV6IDjLBQMML9XG8c1EZnPsByxnMfqWC7yiP5ebfwVbXKz0dmSAZTF
gwURpEm/1Oqr5GctjfmnFE3NxngpR1iNltPbmVdoa2+z6rFlFBKDAAiAAAiAgAMEaNO+f83WP/Rw
4aaSHCgSRWgEkrGAhZt1LTU+QQAEQAAEQAAEQAAEQAAEQAAEQAAEQKA1CDgpLGqNFsEKmYCT/hUP
F5f6i5PWH8jmfWE3vexBG9tctOEpRG7yhSZtZLSYVBJDlIiLpLqLH1JXeqAs9ylZQGGwSBKjmAm5
DGkNX6xxL7VvSkT44jyDRVFghM186chomfUsDXaYfLHbpqRYStIfDOlRa1z9EZPCxa64LjDzs0Sp
HkAklOwxi2CWnRIRzmTxns6O+llJ3DO+LKXWH0ujgImqq28pQotRHlGrWGShiaTCBZFUuZKs9QMl
tyO+baBwLJOcYqMjg8yjRaArnO/KOO/2DrBwlAvnDBi4oNMkrfa7UPrpYnWJMKR+VCq+quaHascN
DavhixS1yWTVmOxUSH9uVmq73DfKi5w0o+R+FEyUKvESQZ/psyT9fDIR6Pz/7L0NfFTVtff/iwYI
8qqgUcFGGvokgkbAgkHbKNAgF/wn1qiXlFgae42gxQaul/zpjVyLue1DtCClVEw/NU0lDdVGTSqI
YGhNKyBUjLEBUkklrVEDBEggkCFD51n7nDnn7HPmzGRmMpNMwpqPZs7Lfln7u1/OMPs3axlleq9f
z28r5NSsC+7dqD+wdU+3qYfaZNjpnZMvAl3lN+4HxsFbnZ1tR1ylK4y1TV5f5Tx+r+V6Jv/nkxx+
c5UeDlkrqNNVoQmQbfpQS6X3c6Bjj9YM7TnRlWc0rS7xbvAgL2nmRU9O1u3jnqqn24ZyAUyACTAB
JsAEAiSA+KwFrmvvYOFYgNz8Sm58YAzuA6lflXAiJsAEmAATYAJMgAkwASbABJgAE2ACTIAJhJiA
tnEc4mK5uAghEMr+5e+/tE71f0NWzRFoeq2eQN9P6KEBkVVsEZAEWpZN+jZjgzen1CxMk0Mdhlw4
Ri3ZmK56ZJHDJNpYaLnkH3e7DW8hlNLmjvDCZNJ+SAI6n5w7fSm1Am2T8B6meaUx3j0EfBYChrcU
EsDV+thdp9C0OZoIacY6l1UOt2edIWyQhXQ6O8prteVo1Sqd4eo9Ry2W+X8qjy2tT2bkCJHUYZMX
J+8l+jcOlPwh6ls9RFwAHnS826/doTHjEeZuhmvVxgrX4aOe4iQtV1PtHldVVbWrurqr/6tcVdW1
3Vs3Ilo4JsQmRvhI63yoljwNdls4pjsZgKv0sLVvDrtytbkWZKhKb0IZXeSStMoV/IzTRo7lPci5
oTO3ER3585ki0Db5U6alZabTLvMHycFUieWks1ZzSkFezLyIkf1ey/WyA1j36NmepY3JLMtnBxIt
a8Iu2PShVl2g/aTlO1q9Wn9OyM8W7b79u+GlDBRS2jrD7PMEc7Wn6gnGNs7DBJgAE2ACTKB7BPCV
zCzXl+bM0R/E3SuOc8sEuvxAKSfmYybABJgAE2ACTIAJMAEmwASYABNgAkyACUQIAW0jPkLMYTNC
TCCU/WsIOChcng8NSoibEBnFdZ5ztbW10f/nXJ3njugh+Gasrnad0++10bGduQFs4NplD+CaIdZJ
cr3ZFEBGf5J2Hnat0DaXSfBQcVCVF504WGFsLNP90AvHyONJriGWWl3xvqupqcl15MgRV9MJy5ax
3hf+95M3YYMRHpLqznnFtDktC6mScjaSxyvNjk7XiaaDroriFfQdvC/PfAG0yd03RsQLNwsSh3Td
xU2697SkFTbh+aR+37N6hr5vMGNVheuEMpY7XQcrDAEYLJ6adHbKuMhyVR1RFwYxJmboYyXHt7cz
yQa7Q3ndWVX8pk+RlF1+8hXlCkTI1f2+Daw+e5vtrrbp3sOEcO7N9/0VztmVFaZrES4ccx19Uwrt
OcNVuueI69y5E649xbn62BfPzO4Kx0z1pK9zHXbHTz13tNa12i2CVZ/NZicE+nyyEej4s/8kr1k5
696k9fGEq43+P3GizWX7aApwGAQzN3q6Tf5wsjb7nPJsp+c7PcCbqjQhU7qrqome6do9evZrr2A4
KOtQVpIrZ90rrtojR/X+6Dxx0LWOrqvjwT5UpFqv/2u5mj6wdahqhWYDeS9cUeo6Qu09cWSPK1f2
WGgzLjUmwY09SRBtI1jWyra+d0phuYP2+mkt1Oa8p+qxqZovMQEmwASYABMIOwGMXzDfdd1dLBwL
B2njA6n4cBeOGrhMJsAEmAATYAJMgAkwASbABJgAE2ACTIAJhJ5AKIVFobeOS+wugVD2b+fRPa7V
K1a4Vq1+JfTeTLrb0DDnf1/yuKQxtXu3D8lneJeyiqpCbnan4TkqkLBP/tqhexXRRUGGoEvjYW2j
LBywerIyvlP1JbJyuc5JG8VaPeI9afUek+nB9JN3+2jjPctoX64c/rOTxIMe3p+MtKqNvgWW/rbJ
aOAR1wppE9/fsJ2HS7WweBTSy9A+GMVqR7LXGS/9u/F9cw/q7LykFxxyK8ze6bTq/H4/1+R6v1si
qQDnX7f7NsD6/AbhcjUdfD8I4VwAFXQ3qRR2zlN81RWXru531zg1f60+H6zz1Tj3tJ1kP7Ub3eIe
32uVWkubq1RaO5S1aoYhzFHXB1GfuSx9PpFAxzzT/Kz/xB5JsGm0R9Rn16aAiQYxN3q6TYH1ExGQ
xqzRL2Z26nWpr4LgIIRjVo+BSUmWMWERKFv7x++1XMkY4HxqqzW8Tnpbz30Ix1zBjD05BHOFR7Bj
a/P1c0PkbBMiWU/V/YOeqqf7lnIJTIAJMAEmwAQCJ4Dx38p0fenf7tJ/PRF4EZzDG4Fzh0t1run0
i6yj9j8v9JadrzMBJsAEmAATYAJMgAkwASbABJgAE2ACTKBXCGgbZb1SOVcadgLcv6FBXFtshDjT
mNq9Z22stanQECDlFB+0uR/aS/pGPYVYPBwKNzMm8064XllheKZSGSS51r1Z7SrOUTfBrYImnV1W
qUcYvLbaYvd3qjmuWl+iJrKh7eCbrtx080Z7+sb3TdbpdXnb+HZfl/tJz2Njn8skpiLPWSYb21xV
G4VnMTuRwQxXDgksm7rg70+b5AZW6N6KyKOcvz9elrxA5cjiN7lg7bhN9n4jtSspR/cwpyUV7/pY
S8pyrcg1wllqTFZXhH+8y/bYHxsiHrnf7dNqV7vTtz073zWLI+JdCuNnDQUphDOaENO6Rqi2B9NP
wbX6cNVGs8BqRq7rlaoKXThjJ7I6d1Bbq7oQYGomkWfKjbnWtZLErjnrKGxosdvzmbksX2uRv2tl
25Fq16qcdFeSJDIV89GzPzRDA30PbG70dJsC76daI0yj7VqurYPUVyZPq4FxIIWaq2pdjuTxTitX
fc9dR3uKXTwvhMhNCynZ5VpO800TL/q97rUd9hizOWRXBdmtrOnpGz2e4fLoCXTs6WMDAXillNaY
nNIwPl96qh4ZIB8zASbABJgAE+hBAlEJCxe4HMdacGTrNnrO06cgl3je8ys0BD7D01FjsNJS2Mba
Njxy0zDLVT5lAkyACTABJsAEmAATYAJMgAkwASbABJhAZBCIiopSDOHviSKjP0JtBfdvqIn2gfI6
9uPBwbdgE5ma88pBvHBfYsiNPtnYgBMYjGhnJ4bHxeHy6JBX0XcK7DiJxiPNcA4eTjzOYcDwq3DV
lcMQeiSNePrm67GyltBkFaPtpe/A32+dP3rhQSQtEiMiFwfPrUVijG+8pz9rQFNbNIYPPoc253CM
j7/Wtj16uenFOPf6d9B5rBEnOgfA2XYOw6+Px5Vd1OPbigi422N9GwFtvehMcKKjA4imiRot/pz+
E2YOT8EfiAMJx/D4lMtDQuQ0zYmjbVQHnMracC2tDf3ixXND7caAOThx+uRJnG7rpPxifY3GGHqG
DvPzgaGvuX6u5cGMNac2MWjUiqnxXuFMJOfRzJixDid2Po6QzIzT9DlluPtzSulhvPCteL9MNbW/
k55lfnLzq3ApUU/VI1XJh0yACTABJsAEepRA1A0PLnA5jx3Dx9u2KxXzF4Kh5d/x2Xt45oc/xu+K
KiD+/S5e695vo39k9JN/DKhN4r9MgAkwASbABJgAE2ACTIAJMAEmwASYQD8iwMKiftSZNk3h/rWB
chFcatxWiOzCbRie/Cg2/+g+9HX9zkXQZV02seF3SzH+/ueUdKuqj+LJr1/ZZR49gbMRhdnfx7Ym
4NGfv4T7EkPzfbW+uT5jIwkKHgmNoEA3mg+YgCeBhj9V4k//PIOBnre8Xhl4xU24Z85Nivix42Qj
mp2xiLOoGt/76T1I/n4FlZGEN5vex5xrw6RI8WplD9w43YDK37+HM4FUdX4gbpp3D266sh/yCIRD
pKQN01oOdKCxoRmx8XHmzwvH/oR7rkqBMjNWVOH9H820FREHiuf0/l8h/YlfY/hX/h0/f+ERXOtX
ASfxq0ey8euPgXt++HM8/nX/cvlVtClRT9VjqpRPmAATYAJMgAn0KIGoGxZmujqPnsDhN99SKmbh
WPj4O50dcDqBmBj+WiZ8lLlkJsAEmAATYAJMgAkwASbABJgAE2ACTKC7BFhY1F2CkZ2f+zey+4et
YwK+CDiP7cfPN76N1hO7sPI5sXUvXitwxPUjxKknvfpXF46lb0Tb64/47QGtV43myvswgZP46c1X
4Pvar/b9bUkSeUr6UPWUtP+nM3HL9/+A9JxVuGfeVMST+6TdmwqRVyR8jdErtwKda9NCIo5RC4yc
v6f3F2L4LXkBG7R6zwksv5VA8av/Ejj9HnncS8YfktKx4rv3IGUyeQD7524ULshTvPCJhlcc6URa
HAsI++8g4JYxASbABJjAxUQgavy37nddOHYSn+x4W2k3C8cupu7ntjIBJsAEmAATYAJMgAkwASbA
BJgAE2ACTMCTAAuLPJn0pyvcv/2pN7ktFxsBO6FHce0JfOemyBBxaCIcSMKci62PuL09SaAD255+
GIV/OI3hw/2tl+JEjnsUL629TxE26mPWLnv6Ohze/Dji+6kvAGfjNmSnFeL0OL/hoe0T4D9++xK+
FSIvhXbY+VoEEKDQkTMpdKRbPulh0Oo3D2P5HP/CSXpk5gtMgAkwASbABJhAxBGIirsvw+U8fQZN
b7HHsYjrHTaICTABJsAEmAATYAJMgAkwASbABJgAE2ACvUCAhUW9AL0Hq+T+7UHYXBUTCDWBk4fw
m5ffwflBgzBw6Jdw66wU8pAUOR5fPttfid/v+xzD4u7AA3MS+6WXplB3KZfXuwScp4/h4IH38X7N
33D06Bc4deIczg2+BjPSMzD31ngew73bPVx7rxFw4ljjQby/7yP87e+f4otTp3Du3DlckzgDGQ/M
jajnTq8h4oqZABNgAkyACfQjAlFX33ufy9XSguZ3VN04exzrR73LTWECTIAJMAEmwASYABNgAkyA
CTABJsAEmEAQBFhYFAS0PpSF+7cPdRabygSYABNgAkyACTABJsAEmAATYAJMgAkwgTASiLr67vmu
ztZjaPlTlVJNQ0NDQNX96OoVAaXnxH2HwA+++HHfMZYtZQJMgAkwASbABJgAE2ACTIAJMAEmwARC
RiA+Xg09I74nuuSSSyCERuJ/63F0dDTE/5deeqnyrp1rwqSQGcQFhZSA1j/8A9KQYuXCmAATYAJM
gAkwASbABJgAE2ACTIAJMAEm0OcIRF09+15X59nTaPnzDsV4Fo71uT4Mm8EsHAsb2h4ruLmhDsc7
ojF6fAJiB/VYtVwRE2ACTIAJMAEmwASYwEVJwImmhnqc4s+fF2Xvc6P7HwFZOBZM64SQbODAgRgk
Qqm53wcMGBBMUZwnDARYOBYGqO4iT392CPt27cfHLacBxyBMzczClCsjJ4xg+FrOJTMBJsAEmAAT
YAJMgAkwASbABJgAE2ACfZEAeRz7luv8qRM48edtiv0sHOuL3Rgem8MjHHOipamJNpOAkWPjMCpC
xEyO1mYcP+NEzNDRGDWit41yoKnxC3SABF9jxmBEkN8tOurLMWHucmVwrN15AGlxvd2u8IxTLpUJ
RAYBJ1pbWuEkY6JjRmDEEPfEdbajpZUWPHoNHTEKg4Kcz0oB/fiPWIM/PX6G1uCrMSZ2iN8tbW9u
xBHKJ7xaqC/qgejRiI+PpRW0d19am6KpTXEBtKl3rXZTbG9B0xengJjRiBszQjKpHY31R0DEdb5O
Qj76+njEamNeSs2H3SXA60p3CQae34Fm+gwmxvjV9BmsLw1rp9d5C/TsWtmO8gVJWL6H6GcWob5g
lr5eBN4fnIMJMIHeJtBd4Zid/cJbmSwkE8csJrMjFf5rLBwLB2Mn/vTT+5Dy/QpT4av2nMCTt15u
usYnTIAJMAEmwASYABNgAkyACTABJsAEmAATiBQCUfHfWug6e+w4Pt+xRbGJhWOR0jW9b0dYhGOO
OiyYkAaxl5RXvh85k+QN6d5qczvKaIMrn4xKzCvHlpxJvWWIWm97DRYkZaiMKonRxGAYtVKbpqht
yi7GlvwUc5ta61H223dwnrRkQ8fdhYyUOPN95awFVSVv4FM4gMsnY37aVAjpWUvdNpS/20xf9ttk
0S45BuLm9Psx7sw+vF3zGW0EAJ24EnempWCUlkZ7b21A5ds1dB+4dtI3MD1ea68DNZWvYu/J0xg2
9g5kzkrQcnT97mxGVekv8OLLu0HSB+V13fQHsOTh+Zjo0/VaO2q2/Q6/fn076v95CiNHjsSw2HGY
fuc8zJk1nYQRXVdtm8LRiMrNb+EL+qXx5PT5mOrLBrK9srRCSXvTvPswfYxcqdYnVAsx/mrG/Zg4
ykYe42yiMrbgpNJjskUDcfnY8bjlq5MxRlIktjbsDr6fnGTTKzROzsv1WI51W9uxu/Jt0IigAUEj
4sY7kZJgHRFONOx+GzWftQMDrsU30qZDGxFGqWHqJ6OCwI+keSuvI/VlizA3X/XomWedz9TX20q3
odnhwNg7MjDLykKZp3tAv1HHNBo3k3yNm8AtjqgcdSULkLZKLMIrsX/LQps+tze3rmge0lYfMt8M
sAxz5tCdBdum0FkQfElebadxPo+eTxbiEfQ8D77N/ubUnoEYNBYZC2d5PtP8LcifdMGsK/6Uy2m8
E5CYe6zZ3nNFxB2v85as6+m10tFQiQmzlypcCrcfQEa8rw+NEYGPjWACTMALgXAIx+yqEmIyzSOZ
EJKxmMyOUuivsXAs9Exxej/uGX4LVNlYElasW4op116BG2fNReLlNv92D4MJXCQTYAJMgAkwASbA
BJgAE2ACTIAJMAEmwAQCJRB1w4MPuc4ePY7GtyqVvCwcCxRh/00fLuHYMhKOiS/RVpKIYmFQoqhQ
MzeEY6krK7Fx4cRQV0Ain3osmzBXaXfB1lpkJshiIEt1JK7rLqP2+jIkzc1XCrb1NuZoQMGE2ShW
UiRj895STLXodxor8zFzaZmaggR1pW5BXV3JIhJ4qEIYi+WmUyEMvP3DR1UxiPtO7qa9WDLdXFF7
XQmS0lYpKWTBDfnH0AV9AYlJ2utRkDTX3TaTSXSSiLVbf4O0BE8pElpqUPDtDBRbFRF6EenYemAN
EoLZ+5Q2ojPXbkdBWrxeqvXA0UibrTPVzVaruNJJ9xLc90S+dCprjV1Z7STQTFIFmtbytfPMlZuw
YuF0iJGobza7bwbUT1LbtLLt3pW2fOUTXRSppsnFroYliDVlaEcJCTmFhghIRnltKSbJ0yWc/WSy
I8ATad7K60h92TISjqnbBh5rntRPydIc02qW54Z1LGhpeuq9vpzasZzakVqI2o0ZyrgJZd06p9QC
Kj/T7/Ibq0uw7vWPccUVwO7iMlXQFGAZoWyHXFawbZLL6K1jr7Y7G1Hy1Dp8HEPAT+xGWYW6YHqM
7V4xnISpZc/jZ5uex55DiUhOnY6Hli72FGR207aW3esxLes5pZTczfRMsz48u1m+KXsw64qpAD4J
mIDEPDLGtf8t8DpvqYieXyvJ69gi8jomPi5mbsCBgjkeUnb/W8YpmQAT6E0CPSUcs2ujEJMNHjwY
l112mfJueJi1S83XgiHAwrFgqPnOc/qjFzA8aZGSaB15GXucvYz5BsZ3mQATYAJMgAkwASbABJgA
E2ACTIAJMIGIIBB1Y9bDLsfJ4/h4y2uKQSwci4h+iQgjLh7hmAO7i57Gz975BJP/fRWesBPidLdH
aCNyEQnmxP5ZlxuR3d60dKIqPwE5QvOVXID9pZm23ntaSbA1xS3YQjaFEsqXQgm11mDRlAzFXmAx
qhuewBg3A31jks4TUzMxfTQorKb5dfY4MG/Fkxi7a4UumlFSJOZh75Yck4cWWeQmC26EcEzfdPRb
CGJ4WhP1Jabn4alHbkfbnjLkrFJFcKR8Qfn+jTA5uyMBzzISWqnyHsqYuhgbFt5BdrbhwLtbsOp5
cYfy1VI+WcQkKvHnRUK9fBLqCQvMbfTM7CDR3wS36K9wey156TAq1MU7WjZvIh5pDCl9NDaGQs6R
zuODYlQogiy1gPTCrViTkQC5T5U7gfSTJiTBZUrW4x+UYYeiJUlEeuZk5erZs8A9//kkUkYf1kWR
WhPySHiRYxJeSP1OzCuJ+UQNQbj7STMqmHeJudzHMluPue8lj1a9PDc88mqJeuhdb4ePNaU7psjl
19KapXV5IGU2kLhtthC3kY3BlhFIfV2lDUWbuqojXPf9st1JgugEVRDd2+OT1NnYlj8Bj2nLvASm
gETqmSEVqbegaN40KI7ukslDXqn/HvIks/w79LJG6P1DpfQ+e/+a0mdSScz7Glt9XHSxBvbUWmmI
LBNRvHcLUsy/G+gzQ4INZQIXO4HeFI5Z2QuPZJqILCYmBproyZqOz/0noDF0uVz+Z+KUPgkYwrF0
vN/2OqYM85mcbzIBJsAEmAATYAJMgAkwASbABJgAE2ACTCAiCETduOAh1/m2E/jb719XDGLhWET0
S0QYES7hmN8CqoigECIjnA20wT7b7XHsAHkcG+S94O5uWrbsxoJpWUqoy+wNO5E/xy4MpaieBGYF
6chxu9gqJE9oGYonNCeqn01H9vOqJxmrhzR9Y5JEPVvrNyLBR7QFI63RXKvnJFkcIwtuTMKxLjZB
tdJlb11IL8T+NRm6aK6+PJ88JqmqgvRC8tSVYXj92rd+AeY/pyqqknOL8eKSFJNnDEfzPjy9rAKZ
LxZgoo+u0+zwfCfvaeR5Q0QsTCSRXoUs0rMkbqp6Fik5z9NVi2gKreSJa4rbE5eWibzF7SdvcVYH
atIYKthqHm9Nu0uQkqV6eCOfZYoXNbxqeMXSSva/n7Qc6ru+IU2itgPkmcqES7JLz+UhvPAuHAt/
P+lWBX4gtU0ex/Ic8BAheMmjVS7PDY+8WqIeevfZryGwQefk51y3qzIUZdiVG+y1SLMnkHb4Zbsk
5Ozt8eloKKeweMupiclYW16Iu26Ixp9LViNntfCSF5gXO384NVc/i9uyxTodZuGWlzVC759w16+0
8CL7IzFfWVlLnnGDkbH2DjN9XHSxjvqbrtutkFimriwnj769HAq+2w3iApjAxUkgkoRjcg8IwZPm
jUyIydgbmUzH/2MWjvnPyt+ULBzzlxSnYwJMgAkwASbABJgAE2ACTIAJMAEmwAQiiUDUDQ8sdDnb
TuLjbRyqMpI6JhJskYVj7Y378OIvfoltH/wTI0eOROzku/HdzBSc/WgPDp8Ebph5NybFmiQisM3z
zfEomz1f8bxk3WhurtmGbR824/L/k4xbrmhG2Qu/wQfNp3HqFDB5zr14+KEMxNnu3zlRV1WBv3x6
BmOT78Gs689g2+YyvL79A5wmkLHjbsDNX7sb8+dMkkQsTtRXb8X+Y50YqME+fx4jb5iJWZPMgfOU
285mbHtlG5rPD0XyPXMQ/eE2FP/mVXxy+hTZNxIzHsrF4oypJi85zpY6vPLGX4CBQ4HTB5G/Wg0M
mZiZh4cmDwNVRy/6c/lXcf+cidD1V9JGm5URqMxyKvM8GX1+yM1YkDbJyOduRwMJpGYrAikbz1ru
NPpb6z7yLDZf9Szm9jI1VN+AJ5HT4k3Y8sR0Pbk40Dcc/fDAZaRVi0ikt0O0oSl7QZPFMbLgJhjh
mBxGc+3OeqTF6VSp5kYUxM9UQ1jKYiWJN2w8bamWd/evE7vXL0SWEKdJG7rtLc044xRlR2Nk7Chl
fNaXLSIvbUJhRmEct0hhHEkQOI8EgULOl7u2EJ8sXa4IERcX78ITKZYxK7XJYwxR/t0klFNscffh
4EqzcCywfhL2Gy+9zy39rKTQ7FIqMPKYbfQiHNPyimxh6yfDpoCPJPvkcazzoALN7aQLXvJodctz
Q86rrZVDx30NcyY6Ufmbl/DGnk9oLTqFkQkz8L3vL8Z0+8WSplUTqipfxZY39qCe1taR1w1D7Oix
uHnydHztzq8hfpS2jtMaSevqnqPnQc4d0PBqPopp+AphTl7BvaAVTDFTrGNfvft+TBwlzTVnOxr+
+j727t2LffsPo/m0WImBYbE34I7Zd2H2N6ZCTi7u6ZxI8Ln9kWux9aUS7PlEXf8TZtyLxx7OQLxV
ICkySi+9DGmOSbcthw56bryKslfeAD3WMBIEI2E6Hvx2NuZM0vwrWrIEeKrbQ23a9T+T8OdfF+NV
P/qpvaUB77+7l/jtw+FPmpXnGNHDDcl34K65szE13uK2J4jnk9GUduwrfxG/fHUb6OmOkcNicfe3
vovxx8owXzxHfLGUxq88Po2yrUfhY+5ooBC/s5dSSLxiNBSkqBW370Z8UpYiHNtP4U+9DZ+Wuiq8
8ZdPMXRsMtJnJZieqc7mGryy7UNg6DjMzkiRvGU24dn4FCjSMW+eH63ND6afJMZ+ryvWenvi3NFE
n7uK8dLLuzEsIQGn6+sRO/0BfDv7PkwaY/ngpnO4HMlzbkHzzjL85g36vCY+7F03Gfd+92FkTPUm
ePe3MQ5UFz2DD0fNwr203owZIa1PXRUhMS/cugtfPfFn/KLE9+c9UWTA85byBL+Wd2PeUr362uRr
fotGKa/uzVtD8G32XquVbnqnsVFFn7WPik/m9HAZMmEO0qZaPt+YMvAJE2ACPUEgUoVj1rYPGDBA
90YmBGWaIMqajs/NBDRO7HHMzKU7Zywc6w49zssEmAATYAJMgAkwASbABJgAE2ACTIAJ9BYBEo5l
uc6fbEHDjjcVG9jjWG91ReTVqwnHWmrKMC0j36eBVu9EzftKcNt8zauRfVbrRrMs+rHPkY7Newsx
1ao4oJCGZQvImxOJGhIzs5FQRuH4PApIpjCDpVKYwVYUxU/Baku65LxylOZMslylU/KssoBCGSq6
Cc+76hXyJHWAPElpsov2miIkZVhrsMuch/0NOcamtrRpaWLUsg/Lps3X25a3qRo50z0FDjVFi5Cx
moRHsjjKrlr3tcZtBZj5mCpqW7yhGFe+no1VlJ124MkbVQGsztH0DUfhrap+jZ8exxKRmZ2AsmK1
Z2QvZrI4Rt4YD1w4Znj1srfdgcplE7BUMcEIOynXn7l2OwrCEaqUaOrcdEEYhTuLp3BnSj8kkuew
LeQ5TBKYWbzkNFUVkCcy0U/CE9n/ojZnmjLmkUlhRgukMKOiPG9jSKmLREBaSD+3V7NoXTgWTD+5
C3W/6e2025CW7BIhNBNOl6mhM03CC3vhWE/1k7k1AZxR2zRvivI41oWAVJRpPouiJR5yHq1Wuc1y
3rqSBUhb5XM1woadBzAnTluN1BKdzdVIvy1bER9qdcjviXmV2JIz0X3Jfo2U02vHueX7sUSK/dpO
YXCTtDC4WiLTeza21uZDcXDovq6PG1M6+SQVxdXrkDLG3CY5hV6G3diTE7Y3YH3ObLidDMp3lOPU
vE1YlzNdX8s9Evh5QbfHR3rPfmpHybwkrFIdPtrmzF67FflpCca9IJ5PauZmlCy6zb3eG8WZjnyx
lMavPD5N+bWTMDNvryujMUefU6S1xNm4DQkzH7N9FrY2NZGqfAyEnkifT4kUdnKLOeykMZatnyFI
iiw9O9duP4C0eO9jU8EQTD8Fs65ozHvo3dFUje+nZLtDW3tWmle8EzkpkhDMDw6pKzfjZwunmkR8
niX7umIOW52anYdvfXMebp04put5LY1rrzVYPu+JzysBz1sqXB97XiuCzVrezXlLdelrk6/5LWwK
wbw15onVi6pNoy1jI5meSaX6M8kmPV9iAkygRwj0FeGYDEPzRjZkyBBFTHbppZfKt/lYIsDCMQlG
iA47PvoVBidlU2kcqjJESLkYJsAEmAATYAJMgAkwASbABJgAE2ACTKAHCEQl3nO/y3GuDZ+89ZZS
HQvHeoB6H6lCEY7RJs4iEkwpOiKyO7uwGJmTRmFv2Y+Qr7qfUVpj2jRur6E8GXqexWs34ZsTB+PP
xf+NVWXGbrgpD5Wib2S5+WSuLEL2nWNRV7kWS59zW2C7ySULTdyZSRCzcu39GDuwHQf+/Fs8V3aK
hGNbJOGYEw2730bNMWDIwGa89NgqRRRmJ95QSrRuJCZmYsNTmbj6XC2eyc53C8oSUVRdgVlj3J4t
2htR/afD6KRfP6P9Q+QsfU4pKjW3EN+6eSQ6O8VpJwYMvwG3kXcN3R+GVJfGyNm8G9+7LUtnWli5
HxkT7fynSOIpP4VjAAmYFpCAyaJDyd20C0ume3p6kPtp8dpi3D5StEJ+ddL51UhOmYhPywxPVoWV
W3HmR3PVUIvkgaeWwkgKPySyOMbMX+pX236X6xTHUnqL6EpLadhubGDWk4hq7nJV0GaE69RyhO7d
ECC4RWtwV438dgAAQABJREFUz5PERHLDdohERSIkFvSQlskU1qlUD+skid6obQfIe86REvJMpij8
bAR+pjFkDbVFnJYlQW2yaovscSzwfjIz0hnb9ZlkF9LXYuv9X2BuliqdM9hL/egWtolIYT3VT+bW
BHDmqEf+hLmKN8X0wq0UClUV9hib5oDRRne5Eg/z2Ffvy3NDWwvEHZ2xu5jMvA3IvH0Ual97zliX
s4tRn59irCsUmnY3haDNcoegzcxbi/vuSMBg5zl8cmgvXl++Gv8k4ewWXTjrRGPNLhxs6cRltIQd
ej0HIuqfEC4WFn8LI9UFjCb/AIyffhviJI8+2lhPTM1G1j0puOG6WAzGCewp+xk9A9wLDQkv6qWQ
rdY2pVObHrtrHD6m9f8xbf3vwtOcXobd2HOzEutdCa13mu5OeIDMz7wDV5z9FK88l+P2qgbYevLT
y/DvQLfHndy/ftIEKInIzstCyuQbEHsF0ft4D37mfk6J4oqq641njTSOlKr8eT5RQpNYOzUXm5bO
xeBP/4z/zllliAt9sZTqlcenYoPpTw8wlz6rJKYvRtbUQdiU/5zSDl0Q7mxF/b538ErJCyjecYiW
oJ1YkxZnzCeb54YxB41nht40ac7bCnj1hO4DiZdyxZ9+kurwe12x1hvW82byvHab6nmN6hGfbxbN
vhHn6rcjy/2ZhyT9KN5VgZRY96ccGw5F/5uNsZ11WDt/qf45x/eY6qpRDlQ9+xBynrd8sKH1K6/w
W7jrG7fSmuVF6GdjX5ef93ThWADzlpoQzBrR7Xkr1+trfodorXTUUxjZuSKMbCKJ4F71EDSbetLC
3u65aErPJ0yACfQIgb4oHLOCER7IhIhM/M8iMjMdFo6ZeYTirLFyKa5PF9/9pGNP2+u4dVgoSuUy
mAATYAJMgAkwASbABJgAE2ACTIAJMAEmEF4CUTdmfdvl+KIZH7/NwrHwou57pQvhWOO2fPJGVaYY
v7i4mkLijXE3xIFt+RQ+zC0Ekzf45Dxm8ZEsWPH0viNvoMkbpKJCI7QeeV+gDfM5mjhLsUYWmgiv
Y2vx64I0KaQUSQUaGxETF2cKJeluCL1RqLdFCVhK2jSvm1TyZlbiYmx/9QlozkWMTTHA6nlNr8NZ
j2UJcxVvYQVbDyDT6sZLT0gHUl0F2+uROXQXFpCXIHX7MxFrt79Mnk2E5MruZbBIzt2E0iXmMJN2
OcQ1B3lmmSA8s2ivzA04UDDH1jOH3E9acs/3REWoJwuSCsgjy+yj6zEtSwnuRe1QPbQYG/NW/kZb
fIZL0yvvOr0hPjJEAEZ7jGt6kSE80EOpUai/zftLMfl4GRJmG5780gu2Y03maBLxkSc86uzMQvJ+
lhGvWiCJMdMLSJSUmUCCu3IkKZuxnnNJHkPCM93CKSPhdAIdpz7F9uJVhriIxFsH1qThiCTwC7yf
zJB0nnYb0tLYFp6BDmz8GtZrogO3LYNkAaAsHNNtDG8/mVsT5jOJh93aI88NeY3VGZN52Ru2I3+O
e5wQu0oSBSpe9TyEo4YHHrsQtEJ42dIajVFexBS6lzql3zJs1waNlrO1CQ2nYpAQZwmpSAmMtTyd
POetgRAFipfcpvSCShrjE9Ub9HcfeVGcL7wo0stDfKdcVf/oZdiNPXe6VvIEOcXtCTKzsJLmmFGP
EJWVLSJPfkpVfoRVk+q2O9TtoZv+95MTTfUNiIlP8AjnCfIYpz0LUmkd2EjrgPKSxhHFF/bv+eRs
QH7CbEXoKEK/7tqSA00mLK8tPtdeqV55fFpZ9BTzlppy8o4qBCrGKzF9JQq/n4x/vvUK1lO4aEO6
noyCTYXIJK+dej/ZjBtjDtqvO8YzhYTjJI6apYmjDBOMI4mX3/1k5I7Io5Z9RZg2XxX/puZtxsac
qbqdLTUl1B+q59lkuleq3ZM5kGfTytoCfR0AieQXkEhe+bxj501TL92/AwetRfvfeRuvvLAKFUbn
K5mTM3PxSGYaeSGLM69nsn3+zif6HBnwvCUr9LFHx36tEaGYt3K9NmNegUN/QjVvNSGxKNfXOqHU
KwlAxbndc1FJx3+YABPoUQL9QTgmA4uJidFFZNHR+k+35CQX1TELx0LZ3U589tFWPJqU7vYSvwpN
ridxbSir4LKYABNgAkyACTABJsAEmAATYAJMgAkwASYQJgJRkx/8juvM0aP4+K2tShWBexxbjra6
NvIwdAmiujKy81+4ZNQwjLyOv6DrClUk3P/BF/koX0Seidyb6LsantA3loV9jgbyIjBb3aQ1NoMk
8Q5ysathiTlPfRl5HlDFMkYetbXGBhoJCg6QoEB2BtFSjXnT1BBrVlGZydMU/arTI2+XMA2bvW5S
SRuJ2Rt2klBDCrtEorB8EoUJeV0qCR42SoIHvWopv7XdehrtQEqbXbASJ/Jpw1O5l4qineswyxJ+
TsumvEveSbzaYsrgPnFSKM4EIxSn5onFLqnRT+JuIoTDLOvrEKaTeCEfzlcNj2OqR63jKIifCSUw
JonT6kmc5qAxkeQeE2b+Rr/4FC9olVPbl5HHJ4WVl83Q3QXxyFIqTyXx1kYKDSlv3JqFAU4Kv/XU
07/B2csuU2s4exbj7l+BJbOkvtfq9ued+lULZViwvRYpH/8YKW5RppI9nXgUjsP3aCyJKafyUlU1
8uZ8IQnuMoRq0UHCjwmq8CMxdzO2LDE27GXhmFfTyMPQ1p8sUcIFyn0aeD+Za9DLsusDaWxrfXpq
G4XgdIdK3bCTRKFxDt3rGs0oEhVsVEQFernSNVFzyPvJ3Jzwnkk8zGNfrdYQrZg33A0W2djZkA95
RDZU5mP2UrEamYVZYp0so/VcEUWlrkT1uoXwEfXRo916nXb96pHauOB0tKP1TAeUjbnoGJypLUGK
4mXOCBcrUuvlU/+WU59PcgvKlJJadtP6n6WIfuw4abXpZXi1UQieJ5DgWeRIxKZdr2LK0A50kKhS
edFG4vE/PIPZyng01gj33YDfdHsQSD/J1TjR3toKoqd4jouJPoOSnBRFWGriII0jf59P8tjy9K7m
59or1ev9udazzOFoQf3Bv6P5i39g718+wGcnPkFFhSq7Fn2euTgL8/6/FExNGKN749P7yWbcGJyM
tUjuIUiiXntBppRa4uVvP0m5I/LQCMVrN19aybvfFNW7H7HdX5qphuSWONh9Ttn97Dy3Z0TDm6aj
pRGHvzijriNdkHA6o3F9QjyGWP6p0dJYhz9WlmH5c8oCIJWSjMUFj+DhzBQP+4LrJz/nLVmgjz0/
1whjPNp5RfRz3sr12ox5FUwI520reVedonoh9r5OuLuDPtc8+9BKfDBsGIad/ifG/vsac1hedzJ+
YwJMoGcJ9DfhmExv0KBBuohsgPASfhG+WDjW/U7vOEShKW8QoSmNV1J6Lp5e+QOkTbnSuMhHTIAJ
MAEmwASYABNgAkyACTABJsAEmAATiGACUdO+8x3X6eZjOPjmFsXMgIVjQ3OwNbYKn/vZyCsKZuGb
Sz29kPiZnZP1IAFZOJZIYcUqpLBiihmSUMfYDDI2ruzz1JG4J00R9xh51EbpG2g24aIgeVkwbZgr
WY06/QoX5cHQyO9ZtjuxtNFZsLWWPIbJqgYjv6eozTO/td0e5kh1me5lb0JDflcexIyQYHYbsqby
pJN96xdg/nPa5rq4kU7ijTVm8YY7vd5PdgIPqUxxaKQ1hC+yR7qiXQ2444zhecvM3+CqiYxk6paq
6NRou7f0dWWLkKYqZ3RximGjWRjQXleEpDTVk4pWV/LKSgofOVE7DfC9CevnpeA58npSUFmNMW/m
IJvCBuZtWItDjy2lOZGLnXtnYt00MT+SKbQXCWwU7zVOVFOIQZGWtopRTQLOMe6aqwvmIbvY87o/
wrHivQ1IcS/FBoNg+smMQS/LbkNaHtuakECa26B1piH/ayRYneAWrBp9opdrEY6Fvp/M7QnrmeRd
xTz21VplkYC8bugsbNZKI48hulBLo3FUkEDjxWhR+uI83Dk5EfFj40ho4c0jo5per9OuX40i9aOm
mm0o3rheCQmoXzQdmEW+vss3wunacdKK9V2GSCWJ57RMPt41r4g+kvi8pdsTUD9RkRTmeFvpSxYP
WeaqNM+DylVpXvn7fDLGiSXEsrsa3XZf/S3VK49Ps6U9y7y1uR67d27HS5uewx63h6nE1HRMHnst
JiZNxvj4sfjS2HjESqFVfbXV4GSsReb2ATVFC5ChxHpOxibyJjndLoq0yCTx8refrHVF2vk+avt8
0XYv48Rgm4e9pTmqJ1iJgyyQ1trWSOLXmYr41RCR1pUsQJoWX1ZL6PVd9XhqEp+a0jrQVPdn/CQt
RxWaK/eS6TNBqfqZR7IvoH4KdN5SvTofP9cIYzx2Y97K9Xrpt1CulYa3VePzhak7+IQJMIGIJ9Cf
hWMq/HY0NnyKqAGDIUJaXkY/GtJFZBSafcCo6xF/bf+NNcjCse5PwdMfvYDhSYtMBSXlrMOm//so
brrcomQ3peITJsAEmAATYAJMgAkwASbABJgAE2ACTIAJRA6BqOT/+K7r9NFjqKusVKwKWDg2chHe
GbUDh/1sU9wzqfjGo5f7mZqT9SYBWThmCoulGUVewOLJC5h4GZvGhtgnOa+cQhNN0lKr79KGnJFH
vaVvoNluZNHm8wLylkP7k57CAaNOWzvNFticSflJGLTRThjkw26xwaZ5ZvO0zV2dz/wWk6S0iXTL
vfetJCqoJNGaFtvNkk09lTbpKaRc7cYML+E5jczypp5xlXyzLC7GlidS5EvKsd5PFgGPR0K6YKSV
xogkFBKesn6T9jmmzFyqZDfzM7h625Q21ymlt9mEFWkNewwRQF0JiclWCR9fsliLTlsbsO3tOmBI
J7avX66EuTLbJ0oM5GXYl55XiHH7l+O5HbRZvXcNPnz8NvLKkorCDVOw/DEhVjPsk0WTwsa1xY+Q
SbSJcdkAfPizbGh6P5PIRRpDucXb8e2bKVRlxxn87c+vIGu5GipUFqEZXILpJzMDvSy7eSzZJfep
4SWLvEDt/Q2O/e8UNdyixKHn+sncnrCeSeJbu7FliASkfiGDfDE28hiiC70N7Q1YnzNbHzP6deWA
PBpu/wlmeQmD66tOczlAHYUVTctX/SRq9xLdrgkPHdJWNGmMUyLf5beiaB6FcKWsdpy0OnyXIVIZ
c1DJQzaJNdbzdQiHDnUVFtgzl/WKL3u89pMkJtTL0+0UdqlXTRykeWV9rsptlvMY9VPoXBLMTLWo
cn3Zrtvls14tVc8wd1KIw/+7LAvF9BlBe6Vmr8R3M++Ec+9LyMqXFJOUYDGFeH3CHeLVV1sNTubx
qtWhvEse8ZJX0ueehZbPPVpin7wMTnI/aVkj890Ifyuv57KtOltay3VPgj450IitKyHRtghxaTA3
ypFL93Zs5PNI4WxHw1/3oOqNLagorpA+X9kLx/ydT2Q0FiWlKd5C9Tq7mreUUG+XzfNSHnsaO+Na
N+ZtF/Wq9hvjUTnX26LeNf52vVYaNpufY0YZfMQEmECkE+j3wjF6Li2gH7ZJHyFMXZJEAukPl99q
utafTlg4ForedKJDcWF8Dh+++gySF/xYLTRpNY5+uBzscywUjLkMJsAEmAATYAJMgAkwASbABJgA
E2ACTCDcBKJu/4+HXe0tx1Hz2mtKXQELx65eEW4bufxeIiALx5JzN6F0icXblSR6MDbXjM0me+GY
EU7QyKM2UN9AsxX9NJNw4DYvwgGjzuA2XP3I73Ojs7v5LR0s1YXkXGz+wQT8kjxjCGmTZ/g5S16I
8EL3Uig2obAoIOFYZhfCsWbygnWb4gVLiJKEx40BpeTZQ/GeAhSSd7UMk3c1aaNT2tS1WqGd631K
F+T+ri+nEJbLhbAkFWuLpuOFnFU2YegMrt42pbV61HdJNJdIYVK3mMOkijS7ybNalqK0Mjaxm3ev
x21ZzylF5G7eiyVTrR4RHboHrODGl2qd+KuJn5IzM4GyMuwhO/eSnX93e3xLz85EfXEZDiWvpLBe
C5WwWfKmq1GS55HJw5w0hqweXQyRFo2mtduxJi3e2LymYgPvJ7Mtep/bbITLHndMfSqtJam5a3FH
8wvIF2NYGmM92U/mFoXxjPpJC19qN7bkvjf1Cwmz5gphlg1jI4838YTwtlOLjw4dwF/e3Y3iCnVl
UVuZiZ31BYiz+WG8z36VEUl9icRMFK9ZglsTYjHInUaEplXDFZvt08u3XbeMuW3HSavedxkilbym
GHNMyx/qd92eAPqpgdbG2craCGSuLMaS+25F7BCNnmG/iYNpvu/Hwomyyyv7PPI40cL2yu33Zbue
TqrXu6jZqB/SuqaXEaoDEm/FUzhTJKZi5SMLMWfWVOIWLYmQaL1bvBKJHbuxulgd85rY1ldbW2tK
MCXDLGLyNFn2CmkNESullnjJ81lNYXAy9a2UPfIOpXCGtvOWPi/oz/psbD+QDxFlWX4OeHr0It+h
9EyepjyTzWtE8O13oqWxHn986zW8uLpYEouJEkWYygfxzdlfR/wot3oyiH4Kat5S7b7GnjxHtZDN
8rWg561cr5d+C+VaKc8hTQAnyPOLCTCBvkOgvwvHTD+isgplSbF/w4/ewi9yblFCWorQlprQqu/0
oG9Ltfa4XC7fCfmu3wTeK5yJ5Lw/UPp07Gl7Hbf2X4d1fjPhhEyACTABJsAEmAATYAJMgAkwASbA
BJhA5BOIuv2RHNfZlhZ88LtyxVoWjkV+p/WUhUI4VraIvHyJPdZECjO0xR1myG2As2kbElIeU86M
TVDZA4XNxnxzNebdlq1s3Bl51AL1DTRLOD7lbnsNeXPIUMRTnuECu7vh6kf+IDYS3ZjUNym/9w12
dw4prSb6aap+FinZbk9R6WtRuybNqyCsnsIxzlU6jTZq62mj1kYEotlmbOrS15qFJCLKiBfuPrCM
PGco/oJs+t3op643dY20ZkGSrXcOMsq8YW70i51ARmuD8e5AFYnmchTBEXnjoJBhU2X9BFpRsmAK
efYSObJJIJOvCGSczVVIvy1HGZP2XtYMO8z2GTX7eySLtkSeRIobuCU/Bc3Uv7dp/StuSH1cU7SI
wqCpQodkCrkWe5lIoL3Oop6EP4oTIhJl7CWxmSJ7M40hq5CExILxJBZUisikzfwCOF91C5Hommle
2nlRoTS+OOh9biOWkQUD1j7V82lNU96NMdb9fnKgfvd7aO5UKxgwPB7TJ40x1dbjJ1I/mYR/bkMM
kZW5X3RWNoxlYYEmNvDVLmd7E7Y+/zSWPq+OMW/rk16nV6GBWotRPwlPtx9AhqIUMSxoKM8nYVQZ
XTD6VtzVy6f1f2f9E2bxmsTJc/03yjbKSMfWA2uQoOmt9CSGAC2sIiZ3fbo9fveTZB+tAQdonTc1
QRLlmeagxMc0fxU77Ncvw6uTeWyppktCKBvbdZxSvV7DNMvhQcMpHCOjWptbEBM7ysRME+tmkoex
AreHsRryMplBXia1saSLfmy8dBrPU/N41Rm4D5xNVfR5KEc505+l1kQSL3/7yVpE4OfhXff0MW43
b+FEVUE6ckQ4ZXndkDgsLq7GEynmdVjrM7FGdEdo5Ghtwv53tqDkhdXYoTwkDXrJ6bl46NtzkTwp
3vOzlGSff/0U5Lwlc3R+NvPMWEuNsReSeSvXSxva4V4rjTnkQ1Spd014x6teDR8wASYQEIH+LhzT
1lvbH71ZSF166aWKgGzIkCGIiYnpFyIyFo5ZOjkEpyf3/xRX3PJ9Kikd75NwbAoLx0JAlYtgAkyA
CTABJsAEmAATYAJMgAkwASbABMJNIOr2nIddZ08I4dirSl0sHAs38r5T/g+++LGxqUVmW71P7SNB
y3y3oEXeXNtXtICuC3UOhf7bW4oUyYGTvkFLd+U8goq+gUbHVi8UhgcKIK98L3ImSYVKXmRMm+mi
UL9e9hvrpqwBbySacitiLC2MUe4m8mo1Xbbfkta2LmkDlpJnkqeoAvIUZfcyvDt49pkpvSTig8VD
V+O2Asx8TA3tlbl2J9UVp2c1+snbhqOe1NSn1v42NoeN9Ob+M/oFtKF/gMJumkQURjb9qGUfeSqZ
r0qirJv38q/JRYjMLUumuvNJYkcKXLd2+8tIM4XrC53HMW1jQjM4u6ga+bPGQIgO0kl0oO1tGxwk
j3A2G8uiHINjIop3VSAllpSCtmNIqxVoqiIhYo4qRBRexx5p36B6sKIkgfeTUa440ue4XZ9JdlmF
Y5DEoUqJifT3kLFhTrIQClc7RQlXS5K7wPuJyl9A4lM9DE0iCVu3qF7dlPp6448kzLMTLTZXkze8
bHU8y/2iz0GbMWGMMZmd78Y560uQMFd4VaL+Lyeh4SST4lK5rm/+u73keVvBZGHD2p0HkBYnz9pG
FMTPhLqymO3T20S1WcVrrfuKMGW+COFKIQZthCbKDfrTXldGIe7y6cg+jJtIp49POrY+08R97eV0
AtE+RLdaOl/vepv87idpjKdvQP2aOZBNaKoqoHnrpieHVZbmlTxOVNuMddRYV+gOeehaQB66xHxI
XLyJwhJLHkUlgZrHPDU12BDM+Nps7UnmJvPoROuD7E37kT9dHdft5EUsibyIaTyMNZSEtORxzxBb
U38sojVH0VSax6u1Hlp0ydvnBPL2Ke5Yy3GnDqafPCsK7EqY1z1ZDJ1Ha0eOvHbIa7oshJQ4eD7b
5WeeJIYOrNWUmsamO7y5kTUZuQUPIW321xA3Sl6XjBTKkWSff/MpyHlLlWnj026e2a7lIZm3PblW
tpBgf5oq2Lf7TGBBLz4HRNxz2mojnzOBi5BAfxeOaWux9d+8XXX1JZdcoovIBg8e3GdFZCwc66qn
A79/+qMXMDxpEWVk4Vjg9DgHE2ACTIAJMAEmwASYABNgAkyACTABJtBbBBSPY2eONuPD1xT/QmDh
WG91ReTVK4RjaCEPYdNUD2FiM35teSHuumEoDr6xHhnL1Q1sYbm8ueZorMSEmUvVBlGoxa0/X4yE
EdFo2leGlPliU199yXnEFe1LW/VuOjZVP43pY4agtaEKj87OcQs+7DZkvWyMqwXZ/3U60O4gZQBt
yw+KPo4X701RwmAm523Giw8lwanco7uDhtB9ShbwRqKlWtqIz58wF8qesjt82y1jh8JJ6oTomCEY
olTizuOtLkcDlTFbLYOSbiBRxhyTKEOr09h49RAEaEkksZ245CmgMMoQXj/kkEhyP60sLsdXhwOd
ernug85ODPvSBDh3PulVkITWfVgwZb4h5KGs2ka+WorRr+JL16Ly75I3LY+alMov//IN6kawLHig
QlZu2omF0+PQ3rQbT6ZkqV7U6LpVmCiL7YQoqWDTz3Ev5RtE46Tpr2/h6Yylirc7s32qlYH8dZJY
L93tcU/k04U1ThLUJGiCGkMcI3v1Sy3Yio2ZCR7VGZvLJFfYQCK/OSTy8zaGtNym+jLxwg/P4pH/
UZ8B1nnpTz811HyM01T2gAGk9XrtGSwvJjlKYjaK//ebGE591tk5AF9KmohYkDe7CW5vdjZiGs27
GkWJAUWGoZdZrNGtfpKYKBhkDzjKhd74047KZUlYqqJHduFmLLl7MoZceoHG3Rv4QcZyY90jz3Ca
8y59DtowNMaDmZ0QUpQvewAf3LwED35jKuLHjFJESc7WBpT+8HGsqhDAk7Fpbwmmj5LlSioXWSCi
hFC852YMpVu0gmHIiCGGwEl+ZqSuxM6fLEAchQx0tNSj5L/nwq01ppxm+/Q2Ud/jkLH+tzdW4T9n
GqF67b3jqDbK8wWpeah8Mh2jo520zsZgNLVXkYq0kjBhiiYgTKa5vormerxyz+loRePBv+C1jTn4
YHolShdOVAsO8q/epgD6afez85D1vCohzaP1K4fWISFKaqgqwewcVTwnzDGtRdLY9pi/0lpvykNl
Vi6boI+9xUVbkTsrAdGOJpStSIGIhKq8bGx336E3IWhOII9S6pW8okqk3zhafa4NHY3YEQpx0nz2
HHPDNvVIEzwmpq/ET/9nAcY667H+8TQ8T0uU5iVNFtKm5hZj9eIUChPcgqoX/xs5+oA1j1drPeLc
0VCOCbOXK7c0UbApXVD9ZCoh8BOpTiVzqNc903M8FUXbV2NW/AiIdeXFR2fDHfUaeRQGOkcLA22x
KX3lZjy9cCp5/mpF1fpHkaOEk6b+cYdSDrzRIkc7SuYlYRVNpeTMXDySmYZbJ9Iz3Z/CJPv8nU9B
zVuyJfA1IhTzlmau5DE4nGuls5E8E89UPRN7CAvt+kJir9wO9Xi1q5OvMQEm0CWB/i4c0zyRLt6w
GbfjH/hb8xliMhTjbv4qbpsUZ3zG9UFKiMguu+wyRUgmRGTivK+8WDgW+p5i4VjomXKJTIAJMAEm
wASYABNgAkyACTABJsAEmED4CUR9/dFHXO3NR7G//DWlNhaOhR96X6lBEY6RsfWV+Zi7tMyn2ebN
NQoZ+CyFDHRvfnvLaM4jbaB5y0DXs4t2kocmsZEuvwyvJ+aNcTmN+djwMGK+bj3TQlkJIc4iErwI
xyNWuxXPFu6Qnr7qrylZQOGxaLfa+rJuzEsbZ9a62uvLkTRX3ZgmeZFnSDd32Y3UZzOVPqPQQBSy
baJlt1QOfWnn6UgUYxLpZBfhQP4sZdNV3+i0tsNynphXjjXDfu1dOEbp960n73TuTWKR3czP6FdL
0R6noq4tOZOU6827yUtTluqlySMhXUjO3YSSJdM9NgHqKwtonLsVEHYZ6VpqIYm3MhK83PXjsjSO
zF5pZG81YozVYuHEIWbvSNtrKezfEM9KZFGiFmrNxxjSCjDGCPBv98/Cm69UKbesY05c9NlPVg8h
WgWWd2XT+CufUshZdR4JDyv7SzNJoCG9JG8q6lXPUGVB95NFVNgToQqllnk9NAltvaSSw+yJJPoc
tGEoC8fMYd48PfAkkkLvkKrQU2vO3IADBXPsxRUm8Y/ZUPOYMYvhRMrEZKpnjyqGMnKa+1Zvk5HA
4yibwg3mu8MNetxULpjnkZEmmULelWKSe/o07S5CSpYhwjLSGUe+PGgZqXwf6W0KoJ9k8ZFSOvVR
IvWRBz2Lx7Fgnk9WT4e2rbE+nyyJHCQMmeAWhsi35DVZXO8p5rINyjEJmxaRQFlxGma6qYbpVcSY
pnXZlEg6MY9X6YZ0KD+zFqO64QmMke6G4nOEXJxfxz2w7skhr21tSi/E/jUZxlovPZ9s0ysXvX++
8Z7HfKe5oQ4dI8f79i5mzqKeSePBvLaJ20Yfy59Xgpq3VFowa0Qo5q0Qoxoe8tRmq39Du1bWkAfi
DEU9aDMf5Gq14x4Yr1pV/M4EmID/BPq3cMxY122JiB/BFS1Bgs0/wWzTuy8K8Zj4X4jJBg4c6Ctp
r99j4Vjou8AQjs1A1dGdmHll6OvgEpkAE2ACTIAJMAEmwASYABNgAkyACTABJhBqAlEzH3vU1Xbs
OP7y8stK2SwcCzXivlueJhwTLWjcXYYfZOUb3qGSs7Hhe9Px56wcxQOW3eZaddGTyF6tuS1ROWTn
5eLT1c8pm7jWcGT6BlpiOhZPP4vni81bvXlF25Ezyy48oyFUSCevTGtsvDJZe6HLjU53Br08aTPL
0zuX8OSThOXUVM2DibU+9bwd+8pfxC9f3YYdsoiCNlVraVNV/z5a2lT1rItCE5blIy1fFfJ59cgh
laF7odKNkr2JZaKytgCkUbJ5Edf8B7C0TEgWhCeiUvJERBud5SQkXO5bSCgKEyweG/ASZrtFh4V2
wieLUMgcgtPgamOc6ZI5H9BM3u0eIu92VrFFdsFm/P+ZUz1EY1phzTWVWE3excyjVtxNxcqipVgg
PPJoiYN6l0KfyaG7qCzDoxMJFPZvxKQRtLFbcC8eKxatyKYQavlSCDW5chJqUrocOd0Fw7OXdZ7p
OWUPduNvAQ6/r9wKuJ9obuje9PTCPQ+UsXz9F4bXPEv7tRy7SUyYpYsJM7GVPG0lWISPwfST7PlE
1JVeUElrxUSt2l59b2+sxtofkIc2D11pMlYWr8LCFPO6p69fxLB2TZqxdlArDHGplZ0Du0ueRsGq
Mo95IRqfvbIIixfMgo2zMZ1Ne9M+vPj8L7Htgx1uj3DqLY91SnitemY58i0NSsxciafSh+Kp+cvJ
BrOoVW9Tajbyxn+K1c+b1/9cWv+X2K7/unnug1ZUl6zH6lXFUjuprloS0ErrXHvjbjz/4yxYqlHK
SE7NxINLlmLORG8BOa112p/rbQqon0hkRevXclq/zMMhkcbCU7i8+ikspbmuP5tE1d14PgmPbk+S
RzfTmif6YCz1gXgGa2JU+yYqV9sbaPw+sxrFO4wVN5Xm10bL/OoJ5nZmOpprULT6GTxXoRJNzV6J
/1qyEOQYS3+11m/Do3MfMzEXXsqeun8gnqLPPoco/KTdWqQX4D6QBdceYam70U/Wevw976l1r6G6
BI9nr5LmnGphel4x/idHeHCTXtLnk/TFi3H2+efNwj7yFrj9Jzmw00lLpYTvMMh+CnjeUguCXSNC
MW9F+OewrpUSR+tnNG+d11Pj1Vv9fJ0JMAF7Av1bONaE9fNS8Jz7I0z64pW48/8Mxd+2vkifEd0X
k7sTOhm49NJLFQGZEJFFojcyFo7Zj/vuXO1o+A0Gj1+gFJG+qgK/+K+5uDKme98idMcezssEmAAT
YAJMgAkwASbABJgAE2ACTIAJMAF/CETNXPI9Vxt5HGPhmD+4Lq40snBMbbkTDof48pNCOEbTF1/t
FGowSQ016CkcU3M4WprwKUV7GErJo0fGYhSFLPP20oVjtFF9YGMGnJT3lDMazjMdGDo2DqMs4hFv
5fB1lYDOU4iODpDo6GLj56Swcw1fACMpJOipMxh6dTyFTvM+/oxx40RLUyOOd8RgZAyFuYseidjY
Ed0UjBml81GoCATWT43byAvfY5rgMZ1EIGs8BGmhsizYctpbm3H8lBMxIrxi9FAad2o4yWDLs8/n
RHtrK86cEaF6O3CG1tirx4yBj6XZvhg/rrbTGn6c1n9axREtQheOkpRbXeQXeU91UM4OWv+vpvXf
/6xdlGy+Ler5gpgPpYdUB7EYPXqUOXSwOXnPnTnb0dR0HDQYiAHZNSY2LH2kNohC8jZ8Sg/qGIph
F4NYdxjTcDU2cpnTM6PxFGIEc1r3x8QGM+haUDRvmhL6Wng13Fu6kEIs996rR9c9MWYb6Zk7dCg6
zohnbhxi7RYWSThWsP0AMuOdlO8Ufa500oo0FHE0/vrsi+et3nWmz6Behe96cuVA9oQqvLL6I9Y0
l8BnTIAJhINAvxaO0Q9pnv3+SnxwOhYPrXoasyTVcg39WCvD/WMtzRt0KPjGxMSYvJFpwq1QlB1M
GVr9LpcrmOycx5bAZ3g6agxWWu5trG3DIzcNs1zlUybABJgAE2ACTIAJMAEmwASYABNgAkyACUQG
gagZj3/P1fr5F9j/yu8Ui9jjWGR0TCRYoQnHHK20+e8cjTEW5VZNySIKvSi8wiSieFcFUmL9EeV4
b5m+yUShsTxC2HnPxne8EXA2oWj503inGXhw1U8wR/oi3FsWvt41gcZ9VfjL5+0Y0HVSPcXAkQn4
Rkp3vZXpxfFBwATMYbm8euoLuFzOwASYABMwE2ihcMnT3OGSN+w8gDlxvaXajtB1TxKOefvRgZko
n/U9Aq0oz8/Dq58As3N/iIVTY/1oggOVyyZgqdv9ob9eyvwomJMwASbQTQL9Wjjmk43hpXtxcTWe
SBnjM3UwN4U3Mi2kpXgX5z39YuFYeIh3fPYenvnhj/G7ogrUuqtY934bHp/CwrHwEOdSmQATYAJM
gAkwASbABJgAE2ACTIAJMIHuEoj6+uIc15ljR/HB715XymLhWHeR9p/8mnCsrmQB0lbtQWpmLlJn
3IwvDQc+qHgBq8vUsE/ILkJ9/qxue2TShWOpBajdmGkKv9Z/qHJL+jaBVpTMm4JVRkQ2/5qTuBL7
tyw0h+vyLyenCgUBCpm1aMJcdzi0TAr7WeAl7GcoKuMymAATYAIRQCBS1z0WjkXA4IhAE5yNKEiY
iWLFNH5OR2APsUkXMYH+LRxzoLW1A9ExQ2w8zraibMEU5NNXHtkbdiJ/TlzYR4Hw6j5o0CD9/4ED
B4ZdTMbCsbB3K5zODvqfHAmTtzl+MQEmwASYABNgAkyACTABJsAEmAATYAJMIFIJRH390UWqcOyV
VxUbWTgWqV3V83ZZhWO2FqSuxM51CxEKhxqaQA0ssrFFzRcjgYAD1etX4IU9ZzHM7x8LnwbGPoif
5M9hMWSvdWE79lVW4sDJ84idMAdz/PJ+0mvGcsVMgAkwgRAQiNB1r72OwpynQfz0IK98P3ImjQhB
W7mIfkHA6YDjArXkUhJNdM+Jcb/AwY1gApFCoD8LxxrKl2H2cnJ1SN8/1NKPfExBqttr6HmVoTyv
QhmqMtB+DbeYjIVjgfYIp2cCTIAJMAEmwASYABNgAkyACTABJsAEmED/JBD1tUUPu04fPYYPX2WP
Y/2zi4NvlSYcc7a3oOHjOvz14CdoOX4MbfSr3I6YqzD9G3fhjklx3fY0plnYXFeFnbVHMWTMNMxN
iQ9ZuVr5/M4EmAATYAJMgAkwASbQiwSczaiq2Imj54dgyty5SBjBCqFe7A2umgkwASbQJYH+LBxr
rytBUtoqhcHiDdvxxJx4lYejCWVP5yC/TLiZTkdl7RpMNKnKusQW1gSymEx4JdM8k2kisEAq1/K4
XK5AsnFaJsAEmAATYAJMgAkwASbABJgAE2ACTIAJMIF+RiDq9kcfcbU3H0VN+WtK09jjWD/r4W40
RxOOdaMIzsoEmAATYAJMgAkwASbABJgAE2ACTIAJ9EEC/Vk4BjSjaN5tWC30YeKVmIzk64bh1I4d
0C5lUpjKgh4IU6ka0L2/QlAm/3/ppZcq55dccgmEQEx7l4/FNfFi4Vj32HNuJsAEmAATYAJMgAkw
ASbABJgAE2ACTIAJ9HUCUV9fRKEqj36OD14lF/30YuFYX+9Stp8JMAEmwASYABNgAkyACTABJsAE
mAATYALdI/DLIS8rBQT6PVH3au3B3I5GlD3zA+QXiyDK8isRK4t/joUpcfLFsB4fPHgQ48aNQ0xM
TFjrkQsPVhj4o6tXyMXwcT8iwD8g7UedyU1hAkyACTABJsAEmAATYAJMgAkwASYQAIGo2x952HXm
2BcUqvL3SrZAvxDkL4wCoM1JmUAPEzhbfxLnzl2CwYkjcFnPff/cw63k6pgAE2ACTIAJMAEmwAT6
LgEXztSfgoM/s/bdLmTL+y2Bfi8cc/eco7UZn35xCk6nE87ooRgbH4eejqb8zDPPKJ7Bxo4dCyHo
Gj9+PC6//PKwji0WjoUVb58snIVjfbLbTEY3N9TheEc0Ro9PQOwg0y0+YQJMgAkwASbABJgAE2AC
ISbgRFNDPU7x588Qc+XimEDvEIia/t1sV8fJE+xxrHf4X4S1utDxz3Z0nAVi4obSr2kjA8GFU+dw
7rQL0cMGIWbkpb1s1AWc+fs5OEGCry9dhkHRwZlzoe4IfjVtr5L5zo8yEP/l3m5XcO3gXEygbxBw
wXHsPFxkbNTggRg0NEo1mzafOk5eUI4HXD4IlwY5n/sGg+CtFGvw6eZORA+/DEOv8R9S5+dn0Eb5
ogaoYXaAfwHRMRiZMJhW0N59aW26hNo0PIA29a7Vau3/OuPAmSYHhOJ4+HUDJZOcaKs7jU6i6x7h
cHUCg8cPx2XamJdS82HvEPjXmfM4f05ZjTDwyoH6XOg85cAF6i8MiI6Azzq9wyY8tV7AWfrcdp5I
D6HPbYS3D728fy7v2fXViY//7VVUVxO6h76G7PXX6uO2D8FkU5lAvyRwsQjHIqHzhHDM+hLCMU1E
NmbMGCXcpDVNd85ZONYdev0zb3iEY060NDXRZhIwcmwcRkWImEkIRo+fcSJm6GiMGtHbRjnQ1PgF
OkCCL5rrwQpXHfXlmDB3uTI41+48gLS43m5X/5wn3ComoBJworWllb6/F19DjcCIIe5/CDrb0dJK
Cx69ho4YFfT3+koB/fiPIto/fobW4KsxJnaI3y1tb27EEconwnOrL+qB6NH0eSmWVtDefWltiqY2
xQXQpt612k2xvQVN9CMKxIxG3JgRkkntaKw/AiKu86WvujH6+njEamNeSs2H3SXA60p3CQae34Fm
+gwmxvjV9BmsLw1rp9d5C/TsWtmO8gVJWC6ceGcWob5glr5eBN4fnIMJMIHeJhCV/NCDro7WM6gp
f02xhT2O9XaX9PP6O05i66gd+JyaOfWP9yBpqrwh3Vttd+IQbVa9S5tVV9BD7ZtLR/WWIWq9Z1qw
NbZKZfQuMZoUDKPz1KbX1TZ9LwXfXH21uU2nWnGo+HNcoO+QBn5lLL6SOtR8Xzlz4B8//wdOg0Qv
o0cj8YHRENKzjppP8bc/nMOlvr5/clyCq+Z/GcPbjuEfe8/iEkr7L8Tgugeupr+W16k2NPz+hJB7
YMi0a3FtgtbeCzj28hF8frwTA+OuQeI8+R8tljKsp85z+EdRPf5a0gySPiivYXd+GZNzv4xR1/gS
0Dlx7PVPcKCsCSeOODDoikEYeO0wXHPXdRg39yoSRlgr8vO84wwaXvwU7Y5LFS5X+7KBbG8oalTS
jr5vHK69Tv5nr9YnVC8xvjqL2nOlJt+QbHGepTL+QV86Wtt6CQk2RyD29lEYOtLI56g/Gnw/Ocmm
EhonGmjJDP1Qt7UTn738GdrFdrDjXxg85RqMnWgdSC6c+mMTjv2T/hU66DJ86YGrYE0B+lomLP2k
GxzEgTRv5XXkxC/fxWuPNykFTrXOZ+rrI0ViXFzAsNnj8CUrC2WeHiUxAnANzacrfY2bIEyOpCwt
P/8jXv+vo8CNk5H13lds+tze2pa1b+H1/FbzzQDLMGcO3VmwbQqdBcGX5NV2Guev0fPphKXoyHme
WwwL+FQI49rhJPHnyC+r4sOOv7fh7DnS0MUPD17srjyTPqV18gKGzBiH6yd5rmoBm+ojg95/uApp
zXfiSvHsos9fb9Pnr0aRL0LmiI8m9K1b0vrvsc5Hekt8fC7v6fX1Qv0/8Ksp4lsmIGV/Br6SYP0M
E+kw2T4m0D8JsHCs5/rVTjgm1z5o0CB8+ctfVoRkoQppycIxmTAfCwJhEY456rBgQhrEUz6vfD9y
JgXw3U7YuqUdZbTBlU9GJeaVY0vOpLDV5FfB7TVYkJShMqokRhODYdRKbZqitim7GFvyU8xVt9aj
7Lfv4Dz9U2TouLuQYRuKtwVVJW/gU/FN2uWTMT9tqvJv85a6bSh/txm0DHl/OQbi5vT7Me7MPrxd
8xkGDAD94OhK3JmWAo9vWVsbUPl2Dd0Hrp30DUyP19rrQE3lq9h78jSGjb0DmbMSvNdnveNsRlXp
L/Diy7tB0gfldd30B7Dk4fmY6NP1Wjtqtv0Ov359O+r/eQojR47EsNhxmH7nPMyZNZ2EEdaK/Dyn
UMiVm9/CF45BmJw+H1N92UC2V5ZWKGlvmncfpo+RK9X6hOolxl/NuB8TR8nfE7rtcTZRGVtw0uPb
lIG4fOx43PLVyRgjKRJbG3YH309OsukVGifiyypvL93WduyufBs0ImhA0Ii48U6kJFhHhBMNu99G
zWft9COna/GNtOnQRoRRfJj6yagg8CNp3srrSH3ZIszN36GUl2edz9TX20q3odnhwNg7MjDLykKZ
p3vou3hgGo2bSb7GTeAWR1SOupIFSFslFuGV2L9loU2f25tbVzQPaasPmW8GWIY5c+jOgm1T6CwI
viSvttM4n0fPJwvxCHqeB99mf3Nqz0AMGouMhbM8n2n+FuRPumDWFX/K5TTeCUjMPdZs77ki4o7X
eUvW9fRa6WioxITZSxUuhdsPICPe14fGiMDHRjABJuCFQNTU72S5HKdOofb1N5QkLBzzQoovh4YA
bVC9QxuXh6m0ZBJRTAxKFBUaU4xSDOFY3DOp+MajYQgH0dFK7X5Laffte+9F4kSbf+RrBoWAUWdd
A3497X2lRFtvYx1teG/UNvxVSXEV5h25E1dfqRmgvre9/D5eyW5QTq4hQd1ct6Cu5efvksBDFcKY
c5jPhJBgzL5dqhjEfWvKlnRMvtP8oaGz5mP8+vYPlBSy4EaIgzRBX0Cb3Gda8V7sW+62mW0C/TP0
zr0zED9RE6dJ94+14L27q/BXFYp0QzuMwzdbbsUVMdp5AO/SpnJi8Rzc/sBwr5kv/J02Tm8SX6l6
iiv/RfeK3ffE/fFU1h12ZZ0hgWasKtAU6exeic/ciWmPXiW+uoEhMlBTBtRPUtvs6tGuKcKSG07r
okj1+o3IbJ+Ay7REyrsTdSTk3CO8jsiiBy1NOPtJqyOYd2neyuvIiV++R8IxRarhueZJ/STPMa16
eW70tjDnxEvUjkXUjrun4du/vV4ZN5qdoXjXOd19C5Uf73f5bTs+xgeb28QP4vDZzxpUQVOAZYTC
frsygm2TXVk9fc2r7c4zqFtah1OX0Tp+vBmHNquivch4njvx2S8PoqboID7/6whcc3csblx5g6cg
0wfMC/UNJFwRz05tvT+Hvwz5PT6kK92bg+fwwa2/x37xfLkxCQveS/QUUfuwK9Bbev9hDO5pvh2j
3MIx7fMXImSOBNquiE0vrf+RMRcCIOXD9p5fX8nr2L+T17E3yP6HbsN31o/1kL8H0DJOygSYQIgI
sHAsRCD9KKYr4ZhcRFRUFLSQlkL8dcUVV8i3/T5m4ZjfqC6ahOESji0j4VgFUVxJIoqFQYmiQt0F
hnAsdWUlNi6cGOoKSORTj2UT5irtLthai8wEWQxkqY7Edd1l1F5fhqS5+UrBtt7GHA0omDAbxUqK
ZGzeW4qpFv1OY2U+Zi4tU1OQoK7ULairK1lEAg9VCGOx3HQqhIG3f/ioKgZx38ndtBdLppsraq8r
QVLaKiWFLLgh/xi6oC8gMUl7PQqS5rrbZjKJThKxdutvkJbgKUVCSw0Kvp2BYqsiQi8iHVsPrEGC
+WtM/a7PA2kjOnPtdhSkxXtN7mikzdaZS5X7VnGlk+4luO+JBOlU1hq7stpJoJmkCjS9VZS5chNW
LJwOMRL1zWZ34oD6SWqbt7rEdaUtX/lEF0WqaXOxq2EJYk0Z21FCQk6hIaLdApTXlmKSPF3C2U8m
OwI8keatvI7Uly0j4ZhY8WzWPKmfkqU5ptUszw3rWNDS9NR7fTm1Yzm1I7UQtRszlHETyrp1TqkF
VH6m3+U3Vpdg3esf02cfYHdxmSpoCrCMULZDLivYNsll9NaxV9udjSh5ah0+jiHgJ3ajrEJdMCPj
eU7C1LLn8bNNz2PPoUQkp07HQ0sXewoyuwm1Zfd6TMt6TikldzM906wPz26Wb8oezLpiKoBPAiYg
MY+Mce1/C7zOWyqi59dK8jq2iLyOiY+LmRtwoGCOh5Td/5ZxSibABHqTQNQt3850dZw6gbrKtxQ7
WDjWm91xEdTtY4Oq91p/AZ+trUHN9tO4KnsKvmonxOmucdRuzdNHl5uK3Wbkwj+WvIIdL5LRKbcg
681424e0gwRbm9yCLXyPwgKtlsICnWrB22OqVM8kuAH/3n4TNGdbxoY0eWi7Ox7XXiUkXuaXkxwH
jfvxJAz9w1900YySwmbDXBa5yYIbUaq+gej3JrfhaU3Ud8X8JExfFovz7/wdO/5LFcGBNtLTmm7H
lSMlm0nA8w4JrYSgUXndfQNmLb6GNvbPo+UP/8SeZ4Xwh/LRBrziucWdzO83Euq9S0I98U8rcxs9
S7hAor9fuUV/KfvvJY8bhshQF+9o2byJeKQxpPTR9eS1gwRvHXv/hsOKIEstYPzGu3DHgyMg96ly
J5B+0oQkbge05/Y2oFER343A+IdGK1fJARrin5qEsVe26cJRrQlTd6Qj6Tb5Wzip32XRg8gQ7n7S
jArmXWIu97HM1mPue8mjVS/PDY+8WqIeetfb4WNN6Y4pcvnfpjVLCBoDfZ0icVu5ELeRjcGWEWid
vtKHok2+yg/nPb9sd5IgeoQqiO7t8QnyjHlkSTmqxHPP8rqdROqJforU9TGkiVY+/wKvja8mQeIY
zKPnxtXyc8NST1enHbsOoDRVWRy7KULrqib6Lk8XrHoRjkXIHOm6JX0khbSW9/5cCJCZn7brcyPM
Y6fjjzRP5ol5MgJ3HbmLPjcE2B5OzgSYQMgJ9KZw7N133w15eyK5wF27dgVtXrAhLVk4FjTyfpvx
4hGOObC76Gn87J1PMPnfV+EJOyFOd3uZNiIXkWBO7J91uRHZ7U1LJ6ryE5AjNF/JBdhfmmnrvaeV
BFtT3IItZFMooXwplFBrDRZNyVDsBRajuuEJ+leQ+tI3Juk0MTUT00fT90vue9rb2ePAvBVPYuyu
FbpoRrmXmIe9W3JMHlpkkZssuBHCMX3T0W8hiOFpTdSXmJ6Hpx65HW17ypCzShXBkfIF5fs3wuTs
jgQ8y0hopcp7KGPqYmxYeAfZ2YYD727BqufFHcpXS/lkEZOoxJ8XCfXySagnLDC30TOzg0R/E9yi
v8LtteSlw6hQF+9o2byJeKQxpPTRWPoSkP478UExKhRBllpAeuFWrMlIgNynyp1A+kkTkrh/Bnr8
gzLsULQkiUjPnKxcPUvfA97zn08iZfRhXRSpNSGPhBc5JuGF1O/EvJKYT9QQhLufNKOCeZeYy30s
s/WY+17yaNXLc8Mjr5aoh971dvhYU7pjilx+La1ZWpcHUmYDidtmC3Eb2RhsGYHU11XaULSpqzrC
dd8v250kiE5QBdG9PT5JnY1t+RPwmLbMS2AKSKSeGVKReguK5k2D4ugumTzklfrvIU8yy79DL2uE
3j9USu+z968pfSaVxLyvsdXHRRdrYE+tlYbIMhHFe7cgxfy7gT4zJNhQJnCxE4iamr3Ade74Mfz1
99sVFqERjl1Ax+cO/Ct6IC670hA9XOywuf1EgDao/BZQ9SdgThLMjNjm9jiWQR7HfITf8XMTzyue
Y0ex9fo/4nNKcGPpXNx6jyb5suYggVneduz4WatyI4U8oX1F8YTmwqf/sx1vPatet3pIkzekv9l6
O67wMcWNtEbdVq8tsjhGFtyYhGN+blTK3rowfxqyfnm9Lpo78dL75DFJFY+N30ieuh40vH598eM/
YksBqd3odQ25879rxdUmLxcXPj+OPQ81IvG1WzCKvngJ/EXe08iLxrtvkJiNRHrpskjPUtiZLR/h
tw8cpKvShr+S5jx54nrd7YlLy0Te4prIW5xVzCCNodv3msfbmT9+jN/OUz28aV51UGp4xdJK9r+f
tBzqu765TKK27/z2ehNHMf91jzdathQKTfimHJrQu3As/P2kGRXEu9Q2eRzLc8BDUOAlj1a7PDc8
8mqJeujdZ7+GwAadk59z3a7KUJRhV26w1yLNnkDa4ZftkpCzt8fnhfoj5ClsLzXxKtz5x2m4/qYo
ND1fix35wkuev17sLpBYuVzxdnTjy3fj1nmX4eyOj1B2D63HdutZIECVtOR1jLyX7RfHZFMWedYb
FHAZ/mXQ+09+jkjrTaSIK/1rTR9IJbFNfvde8qbr44NRpDWHbPfnc7k+prqxRvvVdIll3DOzyAsw
f8vkFzdOxATCSKA3hWOBeOAKI4I+V/SIESMwc+ZMjB8/vkvbWTjWJaKLLkG4hGN+C6j6E3FnA22w
z3Z7HDtAHsd8fPrv7qZly24smJalhLrM3rAT+XPivJAkgVlBOnLcLrYKyRNahuIJzYnqZ9OR/bzq
ScbqIU3fmCRRz9b6jZB+3+hRj5HWuGX1nCSLY2TBjUk41sUmqFa67K0L6YXYvyZDF83Vl+eTx6Qy
JWl6IXnqyjC8fu1bvwDzn1MVVcm5xXhxSYrp32eO5n14elkFMl8swEQfXafZ4flO3tPI84aIWJhI
Ir0KWaRnSdz0/9h7F/ioqnNt/OGOXCMIEYkGDZoAkatAABsoGECwROWgpMomAdwAAEAASURBVOAl
eBqhigU/hc+elPbQnK9/0IqKVuQcTKlgUA8KqSCiUEy5CcpNQFKIghIgQDCBBBIySf7v2rf17j17
JjOTC0HX5sfs27o+a61378z7zPNueAHxKa/TVQdpCoWkxNXXUOIyM5Fa3C5Si3MKqLE5lLbWPt9y
ty1F/GRd4Y00yzQVNbwvVbHMkgMfJzOHvrcc0kRqO0jKVDa4WLusXF7EC9/EsdofJ6tVwR+wvvF5
zNeAFwnBRx6zcr42vPKaiepo73dca6ANFk4BrnW3KmuiDLdyQ71W39oTTD8Cajsjcl7p+Vmas5LC
4s2iLsZhwcr5GNWtMTYvnYeUeUQkDJh4HDhCeVkvYHCysNO1TNzyYSOs8ant+rUe/sQ+GOZzMveR
Mm4oNNYrg5k1L6qwo4Gmq3YvGJYJc1aSom/vahepClAIKATqHoEGA/89qfLC6XwczKw54ljZAQo9
N0AQEzpSiJxheoicuu+bqrEGESj75iz2L8jG0R1FaNauGVoOuBGx/94JZV+eBolTof2YG9Ghk50M
5Zrnl21xqO9GTXnJ6Wi+uPM4vt15Cc27d0R4h0s49GIOTp8oQ+k5mkn3dsHt07ugjSsHqhL5a47h
1LEytB4aiZuiPDj6Zg6O/D2f9KKAll3DcN2IGxFzb3tGYqnEuU++x+lTFfLa5XI063kDbup/jTdy
nks4uvQ4ikuboNMvI9CQ2nrgf46i8Hwpta8ZbnwyFr0eus6mklNx5gf86z36yV0z0s45X4Atqf/S
ym03pSdiBzRBuWgcKgi863DbvdeioVkrc5o5MQKVeZjKLKe/wstbt0O3B9rLfEb+AiJIrdQIUi7K
WmYd5r7gLCmLbdSVxQyVqSaWA55ITs8Mw33/2dFMre0t5yE5pKtS4JJp9SJEAI1z5HTkKmicHMMJ
N6EQx3gYzWFfTUDULQ1Y24vwecu1eghLTlZieNdeCLFKnPjTZ/hIkNOY07XszCWUaXJtDdGsUzNt
Lp5bsoVU2nKJ9UdhHD9nYRyJEPgBEQJpOaBv+gCcT96hERF7rfoF7khwzFnWJ685RPlPEFFOa4sx
ho3esRPHghsnBjEdWmPuGGctldmuWDrThXe0y/Y2+iCOmXlFDhdFNK2gK/nB2sfnsYUHtc3eT7rg
I4/ZDb42eF7TVja9NRxdelci53+O4JusC2SLStEs9gb0/o9uuOEWH8SFoov47p2j+PZ/T+McTaZm
XZqgZceWuG5AR3QeHY6wDqYdJxtJdvXkqXI0osiuhW9/if2aWl1H9H+lC5qSwpPYykuB6yfcgvYd
2FrzeFCw+yxObT6DvO3nUXy+TEvb9IYwRPwiAl3uuQ7NHc2zcCLC5/inW+DbRYdx8ohu/9uN7oJe
M7sgzEmQ1EqVH1YZbI3Ju86jcnpuHMWhv9Fz4CjhQL9UQ2w4uk+9DV36t3AmDuncag/1KenP7YjI
dBiHAxinsjPnkfePMzj1z7MoOHJJe46Bni7t469H5P0RuN7pcAjh+SQ75MGpt/6F/W9/jwuEQrM2
1+CWf78NYae+wRrxHPGHJZu/fH7Ksp1HtYd5efZ3RByjL/2nxOOxhdfrFRedxpLwTf5JWgVF+G5T
AcFLT+DiYuxP3q2Rrts9MwAD72yKsyu+wk4tHGckRqy6EbjcFB27VeDb1USsbtYQ7X/RBdffaK4Z
o78lRch58yTErG/UvRNuHSZfXCQxmKC1yNpGPrddiGNrzb36TBwruUjvav/CwaV5aBobhsv7C9By
2C3o/uTN6HCjw0AQNqbdC/4d0Q1Y92vl35/C9vnncPNUGtceLbzer9xz0VW2FuJ3/ALhZ/Lw1ev+
3xG1skKwlSYOodj/YN/LeX+tOeXPJrAM5SfpfXXRN/hmHb0H098NZGFxw8iu6DEtAq2qIOBLkrhd
8ZYVbzss2XMCOVsvoZF4Ny5thsgUqsN7CtnyqBOFgEIgcASuJHHMVBz7/PPPA2/wVZyyvFx/vw6l
CwUFBTh27BhKS0vRp08fjBgxAv369UPjxv4NoiKOhYL2jzsPJ44VH9uJN/97Cdbt/p7+FgtDeJ97
8FhSPC5+tR1HfgC6Db8HvcNtFBG45rmvKzJGTtSUl5yO5rw967Bubx6uvS0O/drlIeONt7E77wJo
SqPP6PvxqynjEenqv/PgwIbV+OJ4ESLi7sWILkVYtyIDq9bvpr9rgPCbu6HXnfdg4ujejMTiQXbW
Wuw6U0Z/zxrb5csI6zYcI3qHm1fk3pOHde+tQ97lVoi7dzQa712H9Lffx7cXCqh9Yfj5lBmYNr6/
TSXHk38A7334BdCU/ga48DVS5+mBIWOSZmNKn9ag6mijj2vvwITRPQzddrrEHG1OjEBlrqQy6U8R
XG7ZC5PG9Zb5jNbmEEFqpEaQclHWMtJYu8KdpCw2UVcWM1SmWlkOeCI5TVuGNc8MspKLA8vhSMSm
qhS4ZFq9iBjaHSKHJldB4+QYTrgJhTjGw2gu2JiNcZHc7h1DWtRwPYQlJysxvOGitKW3vLqfHmxb
+AgmC3Iac+gW5+ehSPsesDHCwttr8zM7YyqptAmGGYVxXMPCOBIhcCwRAgWdb8aC+fh25iyNiDgt
fSueiXfMWdYnrzlE+bcRUU5rizGG12TaiWPBjZMdG2vMHeOspTLbpVUg89nb6IM4ZuYV2WptnGSb
gj5i7ePz2MKDCrT3ky74yGPWzdcGz2vaylY334nRPTzIfPstfLj9W7JFBQiL/jme/M00DHI3lrSs
crEh832s+XA7ssm2ht3YGuHXRaBXn0G4c9idiGpv2nGykWRXt5++jKZkb3LeT0U6TV9BzJmddj/I
gmnNFHbsjnsmoEd7ttY8xcjZ/yV27NiBnbuOIO+CsMRA6/BuGDpyFEbe1R88ubhn4USEz/WP34C1
by3F9m91+x/98/vxxK/GI8pJkBQZ2WaVwdYYu+04LKXnxvvIeO9D0GMNYSAwogfhoYeTMbp3Z0fa
0E6t9lCftv6+Nzb/LR3vBzBOxfk5+HLLDsJvJ458m6c9xwg9dIsbilFjRqJ/lOMHVSE8n2SPirFz
5ZtY8v460NMdYa3Dcc8vH0PXMxmYKJ4j/rBk85fPT1m286j2MC/NoRC/I2dSSLx05KTF6xUXb0NU
z8kacWwXhT/1NX3yD2zAh18cR6uIOCSOiLY9Uz15e/Deur1Aq5sxcnw8U8vMxQtR8dCoY76UH53d
D2WcGMYB2xVnvXVxXppL713peOvdbWgdHY0L2dkIH/QAHk7+N/Tu7Hhxs3C4FnGj+yFvYwbe/pDe
18TL3o19cP9jv8L4/r4I74F2phRZi5/H3vYjcD/Zm85tmX2qqgiG+fy1W3HHuc3476X+3/dEkUGv
W8oTui2vxrqlei3b5G99i05pW/XWrSR829VrzdJte5obG+hd+7R4M6eHS8vuozGuv+P9xpZBnSgE
FAJ1gUCDwVMeqrxAimNfZa7T6qsJxTHp7HYq5tRFl1QdNY1Ayc4cLB/2pd9inepEF7ceRkaCIA/6
3pyOZk76cc8VibFHB+B6TlDQEpKa092k5kSkhnZTbkM7ckQe8SqgI5GchrEwg5exr+Uq7HSk65Q2
AmNmOl7GRRpSVllLoQxPOtLbTklJ6lFSkjJdyGU7D+Fvw/bZkrif9MTk4hj5ZRZzQNowOnMWn3XZ
aPWt/5p70HOYN8HhzIItyEwl4hEnR7lXrF09v4peiCf9SzvutTwe12RkYTspY1FwQdyX3w/tmmu3
rA/LeYhI3Fc4MEDFsbaIeTIMh14l9RfauIqZtBfOMI6MQBSQo1Kqerm3vRw5j63EphWiBZL0xuuP
SR+NIbURqpRqtHCzCGGlNAdXG3OwLSmHjSLlMEYwc6jkFK3ZQ0pkYpyEXb0DZyas1uY8plCY0YUs
zKjonq85JO7RZqlHGaSCBhZxLJRx0ss0P61+uo0Za5cIodnuPBE8BRnJFnKTjbvRvvb0nWtdjZPZ
j6D31DdTtcVOHDOIgFSgbT2LChgePI9ZN+8zz5v/l01Y9SyREP1sI74ajy63mNZIT1hBYfdWa2H3
3DO2S0vAfTOvNW6620i3nH033Ys+/ekF39jKKAzu38wwuOZF2/423JfXG+1oXM3NmjfmBa99Z4w6
FIcIJ0mHpbPKcJt7LB2KzmP3hHXYpRHh+A39ODJtGH4+s6Nly71TBHbFao+f5N7jRA6Qge9jOyNW
OrPHpo/CwAfY1x8hPJ/0Mi/hwIN/N+y9sxbj3B+WbP7y+elaUi1jXrYnh+YcvacwW1LxzXGk377V
9VlY+j3FzehExKD99JweEshz2uwV2eoD/bCrx0bjfaAbJhTejjbW9xEUMnM2hcx8VU/vFYqXQvt+
3tYgME+Mw6NLbvI/z0IcWzn35LNOvMd8Su8x2lOYxpUTuM3e1dVeELT+EZNlhMP2rrX/qjHomcAM
BCUJ/R3Ru3xfV+y2qzP6p9+KW0a2R6swuy31ys/Wgtc984LjHVFcttdnJuR7b1sZqv0P5b2ct8Sa
U/5sgpGhYM1BrHzAlxGr2pbL99LA/o60Y+J83+e9UMcKAYVAKAhcSeKY2V6T3GSe/1j3U6dODbhr
FRUVOHXqFI4ePaoRxgoLidTu2CIiIjBnzhyNROa4ZZ2a2NbE94BWoergqkbAJI7l78nAgPGpfvvi
VCfK27kUgyfO9ZvH6WjmpB/3jIlYsWM++jsZBxTSMGMSqTkRqSEmKRnRGRSOz6uAOCI5LWdhBgux
OKov5jnSxdH7+/KU3o6rdErKKpMolCFV4XsjJamDpCRl0i6K9yxGz/HOGtyyz8aunBTp1GZOSxtG
+Tvx9ICJVt9mL8tCyiBvgsOexVMxfh4Rjzg5yq1a49qxdWkY/oROapv2Wjo6rErGXMpOHnhSo0pD
tNkhI73lcBRqVdkvBqg4FoOk5GhkpOsjw1XMODmGO8aDJ45JVS/3tpci8+numKk1QZLeeP1JC9Yj
rTZClRJ2Fm4WIYzCnUVRuDMN1xhSDltDymGMYOZQycndkEZKZGKchBLZf2FfygBtziOJwozS99fW
n6GiPF9zSKuLSEBmSD+trEVobBHHQhkno1BjZ/XTzSHN2iVCaEZfyNBDZ9qIF+7EsboaJ3tvgjij
vplqinweW0RAKsq2nkXRDA+ex6yV95nnPbB0EsbN9WuN8NrGgxgdaV+8nrwsJA5O1siHZh18HzM7
E2tSehiX3G0kT28ez1i5C9NZ7NdiCoPb0wyDayay7ZOxdl8qNIFD47o1b2zp+EkC0rNeRnxne594
CqsMt7nHExbnYGHKSBgig/yOdpwwexleThlk2XKvBAFesNrjJ733OBVj6diemKsLPrrmTF6wFqnj
ouW9EJ5PeuY8LJ062LD3sjjbkT8s2fzl89OW3zypZcyLD2TQnKP3FGZLPMfWIXr4E67PwsJc8pWF
d4bgE1nrKYbCTq6xh52Uc9n5DgHwZ+eC9QcxLsr33NRgCGWcQrErJuZ1tC/NzcJv4pON0Nbelc5O
34iUeEYECwCHhDkr8Ooj/e3PNe+i/Vyxh61OSJ6NX943FgN7dK56XbN57bMCx/ueeF8Jet1S4dbc
81kRXGx5Ndct1WXZJn/rW7SpBtatXCdOFVWXTjvmRhw9k5ZbzySX9OqSQkAhUCcIkOLYQ5UXT58l
4thHWoU18YWRdHYH9oV/nfRUVRIaAtzRSCXELopH9IBmOPXmXmx5VRIXbE7jonxyTm6wHIK90oeh
a69GyH31C2x/U36hactDZVtOKaOlMc/fiR6jWyL/nf3YlEYvd2JzdVhxoomeTJBr4tJvRuumHuRv
+Aa73iwl4tgoRhyrRMGmXJCIE5o0vYSDk3SVETfyhlai0ykYG4URC25By+Jz2Hnvl4YDuS0SDo3E
TTcayjtFRTj+6XlUaEom5/BJsu5Ei0wdgJg7mqJC+6FOBRpeG4YbBreSyhasLhOjipOnsbHrJgvT
+C334tbekqhh9lqodJkhEQMljtFfrdh3NxGYHCSKvmt+gT7DrpFFG0d8nHqlx+OGazXdNJaugnTU
rkGnhGtxYYlUsorfMgqXn/tYD7VICjwPL+miKbRJe1F94thhCgeZ9SE1xUG6Mhsn2y5t07m3qI1T
dUJbQAowZmFB7qWD2HDkw1gnsUQA2V9IpCIR3op+iWmEtOxEIZrGWCGaGOmN+vYohTgr/AsRkp4V
68KF4GebQ86wWbReHiOcVogO6G3himPBj5MdCAtjt7XK2gUiTdz30EV8MFYnbUjs+Xqu+3Gy9yaI
s5JCbGn/sfZlTNdFoygUqk7skQ5wF4Uhhoeb7eFrw7QFokUWxkbzYtIGI+bnzXEmY7+0y0/GI3ne
9dKugEiJFIL2IyMEbUxaHG4b2RaNSPLu/FdncGTqPlygLx7vs4izlTi/Mw/nTleAok7j3IrNpLwk
KuyM+FUUYu8yqSWKrawhwoaFo02YYffEJYM41u6e29At6Xq073INkWNKcXLJQXoGGM8NIlEks5Ct
zj51pT71SmyNArL/G0z7X4XSnFWG29zTGis+6FczZO+2G/ZOKEAOfKwTml8sxuE/bjZU1QBXJT+r
jMAOrPYYyQMbJ5M41haxaV3ReWAYWpCTpOTr09hjPKdEcQmHJshnDZtHWlWBPJ8ooY2Ic08s7p4T
gSZH87D5gd2asqFWlj8sWb18fmr5bB91gDl7V2k3sRu6DW6Er5/ar/XDIoR7LuPc5lM4/PrX2P9h
Ibqmj8HPflaCvS+dJNk8YFfq13qr46PQd2RLXF6/z5oPXZ+JRZvm5bhc0ho9fkfPrv05WCaIarTx
8MNcUcxXmL2Cd0kVNJnU3GgbQcqYXWzKmNpl+cEw1i4GOLYyNHMUEY0pxLLgYFHI7M+HrMN+8SrC
nsGysro6uoQvKGTnXqM68U7Ua9y1RA7OxUfGexLIhTbqyEhEdJJ2xWs9BfyOGHi/yr85gY9v32y8
08l8kWQnYh6LQKferdyJfiGOU03YyoDsSojv5RIB9tzxZxMoQyn9aGKZ9aOJtkS+64OIXs1QtOFb
fPKs/iMF0ifBg8W3w04NlLWVHziKvw7YQRfa0hq5y4sELVPqR/a5Id8bnOnUuUJAIRAaAvWBOPby
yy+H1virLNdlIeHhZxNqYt99951GFBN7t/RdunTRwlQKxbE77rhDKY75wVPdckdAI46RE2cqEaY0
HhElS56fjqTe7bEj4/8hVZef0TLbnMbFeyjPeCvPtAXLcF+Pa7A5/T8wN0N6w215qBTLkWU0J2nO
YiQPi8CBzAWY+ZLRAlcnFyeaGJmJEDNnwQRENC3Gwc3v4KWMAiKOrWHEMQ9ytn2KPWcoMkHTPLz1
xFyNFOZG3tBKdDoSY5Lw2h+ScP2lfXg+OdUglMVgcdZqjOhsUHiKjyHrn0dQ1qQJOd/2ImXmS1pR
CTPm45e9wlBWJk7L0KRNNwwmdQ2L+MPqMjHy5G3Dk4MnW5jOz9yF8T3YD4i0ksUHI08FSByjvwax
eBIRmBw8lBnLtmL6IG+lBz5O0xakY0iY6AXfyuj8esTF98DxDKlkNT9zLYr+3xg91CIp8OyjMJIt
RYuzyeE/Ricm2vFn4+o67rxOcczSO0hXZkrZdunAzCYS1ZhZq7UkMlynmaPm9pKAYJDWYKyTmBj6
8u8QkYpESCxYIS3jKKzTciusEyO9Ud8OknrO0aWkTKYx/FwIfrY55Ay1RTg93RN6l/W2cMWx4MfJ
jpGFsduYsXYhcQHWTjiFMZN16pzEno2jQWwTkcLqapzsvQnirDQbqd3HaGqKifPXUihUndgjneaA
7KNRLsPDPvf1+3xtmLZA3LEwNopJmv0akoa0x74PXpJ2OTkd2anx0q6Qj2AbhaCdbISgTZq9AP82
NBrXkLL5t4d2YNWsefieiLNrLOKsB8f2bMXX+WVoQSbs0KoUiKh/grg4P/2XCNMNGC3+Jug6aDAi
maKPOddjEpIx+d54dLsxnDwD57A941V6BhiGhogX2Sxkq7NPidSnJ0bdjMNk/58w7X8VSnNWGW5z
z8BK2LulZO9M3p1QgExNGop2F4/jvZdSDFU1wFXJzyojsAOrPUbywMbJJKDEIHn2ZHLndEN4O0Lv
8Ha8ajynRHGLs7Lls4bNI62qQJ5PlNBG1k6YgWUzx+Ca45vxHylzJbnQH5asXj4/tTbYPuoAc/au
EpM4DZP7N8Oy1Je0fliEcE8hsnd+hveWvoH0Tw6RCdqIF8dFyvXk8tyQa1A+M6yusTXvSuC1EhoH
DC/tSiDjxOoI2K44663V8zxSXhusK69RPeL9ZurIWFzKXo/JxjsPUfqRvnU14sONtxwXHBb/VzIi
yg5gwcSZ1nuO/zlVVadKseGFKUh53fFiQ/Zr9vxfYtRdA8lm+SD6ubSvyvc9izgWxLqlLoRiI6q9
bnm9/tZ3DdnK0mwKIztGhJGNIRLc+16EZttIOrB3ey7a0qsThYBCoE4QIMWxRyovEHvmq7/XHHGs
gkLdpfcVX/hXrUhUJ71UlYSMwPlVX5Iale7g7LXqHgqJ18Ioi1Q1pn+KDQYRjDuNeR47+YgTVrzV
d7jjhxMvRIUytB45Wslh3sUkZ2mt4UQToToWh7sX3oTmRkvFruSbIjS6pZVGVGKXjUMK9fbge9hE
hCM38oaWiDsFY7th/Ge3I8yoQDq4AKfymlUXvah+1vZjTS1syI7xiOnhR72C1TVk1wTEtMnDWlIJ
Itc2bW0xbNcIREVbXy9ZVegHEotOqcMw5jl7mElHYuu0nJRZ/iqUWcxtymA8ujDC1UHKx8lM7r1v
qxH1OCFpyC5SQDp5EMvH6s75YXQeFd3IpiRlx1/2xZ0w6Ky16vSSJCYdi7I/8pqz5Jo4t0KpUQjf
sbnD0DEvh+ykVPLr+spoDH2sOZH4SAmPSC0xi0j97KE2etXM6dv1FSIlPdaWcDtKIYGFnfVeS1zJ
SijT9YgjoqKHQjj9UIyjr+6W5CJD8aaQEfyCHye9ieanhaebc5nNbaEM9Og74dhtEggs9R02jkxx
zCqXXTPrvGr3DA/73Nd7FAhxLHb5aAy815gn9KVQDpECNVU9L8XBy6TMuEpXZnzGOwStIJ2WFDRA
cx/KOpZKnTZuXVxtgzkOFQUXUXCuEdrd4v0HmbTlkURoGWiFspbjC3R9JYHm+LVmcThFKoprhIoi
bZJgaN22Dqwy3OaekYqTGmIWJdAak/UIUtmhB0nJT5BPqyA2WJX6ObDaQ2kCH6dKFB04j8bRbb3C
eVLcUOtZEEl24C6yA9rG5hECfT4RiWhL23X6F0NEyEv6PAbm053bFr+2l9XL3wGckNQV5iU7j5I6
qm4TzTa0m9gH8f/RERdWf4vdFC6aorMaW0cMWUMkbqbaeXT6x9o7TQwRyoY80AqlW4kAk0DEVlpL
D390q9f7Qz7ZzVVP6aTjXmsScUePHyiccJZeBxF8JxPB13sFUPUMN3gRPM32GXueNtCxdRRR305L
CNflAlfaItOG466Z11lNLNl5mMZwt3beie6NYff4egruHdEqPsCDclqD+Tj27rfY/oI+vjJjR/Rd
FIOo0R3QxgrrS3dDHKfq2spA7Uqo7+Wy34ESxzhJlEiLuURaJKeiuZWSgvEyQ8HY/jeFmULfm4Q6
cebPtpi5rBDf2gWmsmcmUHuFgEKgWgjUB+JYtTpwFWV+/vnnvVprhqAUYShPnjyJyspKW5pGjRpp
ISkFUUz8v/nmm233qzpRimNVIfTTuy+IY8fWpZIaVYbW+WnpWRQSr7MBRCnWpVL4MIMIxh18PI+d
fMQJK97qO9yBxh2kokIZWo/UF8hhPtokZ2mt4UQToTq2AH9LG8dCShFVgNZN88hIWyhJoyO0o1Bv
U6Mxk7hpPp1U3JkVMw3r338GpriIdIoBTuU1qw5PNp6OHqOphaWtPYikaNe/DvTkrK609dlIarUV
k0glSHd/xmDB+ndJ2URQrtw2iUXcjGVYPt0eZtIth7hWSsos3YUyi7klvYaDaaNd/4bh42Qm997H
aEQ9TkhKI0WWkacXYsDk17XkpkKLdMw78Zd98Rsuzaq86vSSfCRJALI/8ppVZA0eWKHUKNTfil3L
0edsBqJH6oQ5UU1i2nq8mHQdkfhICY8GO2k+qZ+Nj9JbwMiYiWlESkqKJsLdSiLcCWes91riSlZC
me6RvmHw0PeAJQXHsT59riQXEXnr4IvjcJQR/IIfJ72J5qeFp5tDms1toQx0cNGdWGiSDoy2NOME
QE4cs9pYu+Nk9qNO9gwPN9vD1wa3sRbG1Mjk19YjdbQxTwi7TCIFaqp6XsRRqcDjFoJWEC/zCxuj
vQ8yhaVSp43beFfbYGLmKcxFTkFzREd6R3GRtjyRlPNehCAFio33KTEtk+Z4D/0Gfe4kFcWJQkWR
Ni/ynXZV/7DKcJt7RrpCUoLsayhBJs3PpDUm6xGksoyppOSnVRVAWDVWt9uh1R66Gfg4eZCbnYPm
UdFe4TyRl2U9CxLIDiwiO6BtbB5RfOHAnk+eHKRGj9SIjiL069Y1KTBpwty2+LW9rF4+P51Y1BXm
+XtWkjqqbhPNNsQkzsH838Th+4/fw0IKFy2p63FIWzYfSaTaaY2Ty7yRa9Dd7shnChHHiRw1wiRH
mQ3ge4ZXwOPE89fD4/ydizFgok7+TZi9AotS+lutzN+zlMZjrnYeR/eWm/c4DqRsmrkvzbIDIJL8
JCLJa+87bmqaVumBHZSSLdr12ad47425WC0HX29T0gw8njSOVMgi7faMty/Q9UTvkUGvW2qFNffo
OCAbURPrltfrMuc1cOijptatSSQW5fqzE1q9jAAqzt2ei1o69aEQUAjUKQIN7vzVo0QcO4O9q9Zo
FQevOPYs8j85Ta+aDXVlE1JXKt19GJsMJ69NkYgUShp2JnWl3qZ7sk77qioLGgFO4OiGJFIH4CNX
TgTBv2oEQe7Y4XliKU93e54DOaQioJNlnM4g6RQkQkE+EQoMYpbW7DOnLIes02EovvCxlKaIrOiV
t8p+y/xu5A0tO3MKxi4fQ0QNppNApLAtRAoT7yKRRHi4ixEerKpZfme/rTTmAUsb+0oflDy12whP
2RkJX8XhJkf4OTObtmeqRz7bYstgnHgoFGdbGYpTKLEMJce52ybHSdxti3ax3qnO0Z8e4z/rjYrl
UnFMV9QqwectjTBdRE5LJnJaOc2Jvxlzwo6/HBe/5AWzeur7Z6T4dESc+yCOnJj9Lj56VSToTOSt
IRQakjlDHYSkCgqlte2ZHHhaGSS9Ig/aPNwLfca64yJK9bvRuJqhDIfsuh8RX+/FOwYpU8s3kfB4
ozU20lwSrmodL71u7miPJ8LdrUS4QwkRP9rrxI92qcNx33PS+W5zYvtqFCkM3bekuxYukI9p8ONk
r8Aqy20M2Nw2x6iUQqW+M0lXIdHVd8ot1TUxTvfmDdHIRVa57JqoucbHyd6d2j1jeNjnvl5t1cSx
2zChuDdM2pjIJdWM7MQsYSdNNTvc0wcPLr0VrbiNraKnFv5u4+onb0WJB5cvlKNBkwZAYyKKfnEY
72gqc3bnvlU+je84GvMOfJkRuf2DLps0Qo4bTmb1Vhk+2ygIzxRG8E2Roy3uPnIXwluXa1+mamU0
b4RL677CSm0+Shthlh/s3moPghknXkslygoug9CjfwRfY1Ijm/ChRiy14cDmUaDPJz63vNXVArS9
rF7fz7W6xRwlpTj31QVczC3CqW35KD57AUdWnDZApVC8z3TFzQ90wvU9KEwlh5o9P0xS8/Hff4yP
SaHPUizj6bVjImM+SGRMjWjIb9IcpudLB0aY4XfFsVR7I2Wto6MQ0cGZwjhnGAc6tj5KqjeXJcnH
bY1dJkXAVboiIK1jHk5TrieX9zyXd8TyM0UoyC0j22MbaVccKssaoE1sGzRxcvJpPuX/8yQOvZiN
Q1mFtrydJsai56yuiIgmScYaGKfgbWWgdoWtZwT3Xs47bOHv077S89gMDysy0o8XHn22PTxF5UYx
DemX78X4ovPH2E9XfK8rullAiqyddeVi37bFKJZ251d9hQ1v5KN1mya4cL4Nhn5wu1eYdZlaHSkE
FALBIqCIY8EiFnp6QRxr0KABcnNzcfSo7xCUrVu3xrBhwzRlsaFDh6JtWzcFosDaoYhjgeH0U0r1
21OpWDmVlIkMJ/rWnGcsx7LAoTSHVARGOokrjLyDGdiaM92eh9SluhvqUk4HknSgEaHgIBEKOLcq
PwtjB+gh1pykMpvSFIVP9Mpb5aDJNvt0UjFHYvJrG4mowcIuESkslUhhGVRPAhEeFjHCg1U1y+/s
t5XGPGBpk9Pm4FwqOTy1ewlYvPFljHCEnzOzaXumTuKzLbYMxomHQnFGy1CcphKLW1I5TuJuDIRg
lnM7hEFEXkiF532pOKYrap1FWtRwiICLIHJaNpHTSmtKcYz6/jQpPmlY+XCGbkuLwmSt8gQiby2i
0JDccWsnBngo/NYf/vg2LrYwvv2+eBE3T3gO00ewsXd23N85jasZyjCNFK3jD/8J8QYpU8uWSHjM
vxlP0lwSS07HS2fVcOf8fCLgjResxVIifnTXiR8xM1ZgzXTpsOfEMZ9NIoWhtX+eroUL5GMa/DjZ
a7DKchsDNrdNQkrBOgrBaYRKfW0jkUIjSy3VNVpRRCpYpJEKrHLZNVFzjY+TvTu1e8bwcLM9krRi
d7hLLJKxMSeVvB9yy8lMxciZwhrZiVnCTmaQPddIUQlzkPXyI/AT9VEWaBxZdbqNq1dqecFTWozC
ohJd9bRxcxTtW4p4TWVOhosVqa3yaXxX0pj3NghlWkn528j+T9Z8LW44mbVZZfhsoyA8dyfCs8gR
g2Vb30ffViWgryr1rXlznP3H8xipzUdpI4y7Qe+s9iCYceLVeFBM4ccJPU05rnnjIixNideIpTYc
2DwK9PnE55a3upp8JprrlA+H1UJWr+/nWt1ijtJ8ZH/9DfJOfYcdX+zGiXPfYvVqjYZEzaZQvNMm
Y+wv4tE/urOlxmeNk8u8kThJW2T1XxwwUq87IZOlZngFOk4sd708lKF43dZLIan79dXV/QjbXcuT
6Nt32hgObu8p214YaygjSjXN0vxjOHKqqEr1ZFG8x9MYXaKj0NLxnV7+sQPYlJmBWS9pBkAkNbY4
TEt7HL9KivdqX2jjFOC6pdqtuRegjZDz0U0VMcB1y+t1mfM6KDW4bgtJXbWvrkLs204YQ0HvNS9M
mYPd9Pdt6wvfI+LBF+1heY1kaqcQUAjULQIN4h+fUnnh7FnsXpmp1Rw0caxVCtZSWMKTgbablC0m
k7JFs0DTq3RXEAHpbOKhmKwGMUerdOxUlecHIvd8opF7ZB69RMsp5RZmkKmj2BzmWlZZJ6ZQ+LOF
N9gdwlaDfR3I/N5lG3mYU3DIjvtJMYy/icj83qQ27/zOfnu1itVlu/fkMDw2r6PtkveJVHsIhjh2
6k+bsCbNdK6LUiOJvDHQTt4wKrPGyY3g4WiQTCvJhVz5IuHIA4g4L5W37PhLXE2SESll+9lk332l
z1+yhRRihHKRJKfINkqSkqikbM8h/G2IropiVtrp+QQKH8kVisw7gewvYvfAD7GLPKZDttyDVh/8
UyMl9F8ehx8mbac1EYsJRzthdxexPjpSmK6hRpiuShynEIOCwOBUQTo+m4gNr3pf505sXy0bdZSw
N8gKEoNQxsleg1WWm3OZz22TFMDWNih84WPzwokIulIPOcpIYla57JqouebHyd6fWj1j4fXsc1+v
lZN7uN2wsHCxlTKPM4QpzaPZ79F8kT3q+kxPRAwIQ1iXVmjTw5cio57eqtNtXGWR1lHRzuM48MIB
LSSgddF2YCd/+C9fhtN1w8ks1n8ZIhUjz5mZ/OxNApGfJH5vWe0JapyoSApzfPS/jzgUsuxVmcqD
2lW2rgJ9Psl54gixbFRjtd3feLN6+fy0t7RuMS89WYiTa3NxcPF+nBTsFNra3ROJjl1aoH2/9gi7
rSXadGmDFiy0qkhT8Q0p5d6+g47MEHqlZK9X6/ban0ooEVw+I4KLRlgWBdEWt+le9OhPZCJ/W8FZ
rO28UXt37kTE3zGc+MvzMYwDHVuevT4en1pA7xup9L7hY27JudcTkz6KsdRjresu60mE4TQV9Ewb
kf+XTVj1LH+v8YeGrpJqI6w6kpcXFCH37QMUblFQu/WtnRnetxrjFLKtdMFBrmtu/+W7lPu7vO/3
crOfYm/h72PcRJqyPfRDACOEqzj3u5E68KOkDuymvysVWuU7id+y1E2FgEKgVhFQxLFahddW+Ndf
f60phvXowZUw9CTBhqC0FeznRBHH/IDzE73FiWMxFFZsNQsrpkHCiDrSGSQdV+55DhC5Z5xG7pF5
dIAtB5pLuCgwlQWbw1zLKusMKFyU13jK/N5lG4mZozNt7T5SDONudJnfm9Tmnd/Zb6/msLps95KX
ISe1KgUxGRLMzSFrK4+d7Fw4CRNfMp3r4kYikTdetJM3jPTWOLkRPFiZ4lCmlcQXrki3eGsOhhZJ
5S07/hJXv+QFq07Zd1/pD2RMxTidOWORU2Qb7cSA4gOL0XOcrqRiVhE3J5PCR3rbZfO+/30uFo6N
x0v0S+O0zCx0/igFyRQ2cPZrC3DoiZm0JmZg447heHmAWB9xFNqLCDaaeo0HWRRiUKQlVzGyiMDZ
2agoK20sktO9r3PHvK82pe/IQbwhCCUxCGWc7DVYZbk5pPncNokEbG2D7ExO6p1EWO1uEFblmFjl
OohjNT9O9v7U6hlTV7HPfb1WThLgdsPCwsVWyjySdKGXRvMoLZrmi+xR4rTZGNaHVLQjIolo4UuR
UU9v1ek2rrJI6yh3zzqkL1qohQS0LtoO7CRf/+XLcLpuOJnF+i9DpGLkOTOTn72piugnid9bVnuC
GicqksIcr1v+lkMhy16VqTyoXWXrKtDnk5wnjhDLRjVW2/2NN6uXz097S+sW88K8bGzbuB5vLXsJ
24VppC0mIRF9Im5Aj5590DUqAjdFRCGchVb111eJk7RFeqnyc8/iSRivxXqOwzJSkxzk6zccDK9A
x0nWUj+PdlLfJ4q++5gnEtvZ2LE8RVeCZThwgrTZw2NEfh2ukV8lifTA0kkYZ8aXNRP63OuKpzby
qS1tKXIPbMafx6XoRHPtXhy9EyzX33lY+4Iap2DXLdVr4ROgjZDzsRrrltfrY9xq0lZKtVX5fmEb
DnWiEFAI1HsEGoyY9njl+bNnsPO997XGBk0cC3sCnw9dhxM6PxfN2jVDadZpFg6oLTrFE7FYiw9U
iGbDBmPUPPcQePUerZ9cA6WzyRYWy8SBFB6WUFgmsUmnsczjqibAnGsyj16gf6cUOZ/vfl8Ls2Y6
BfVc4lPW6dpOmdDHEctPxKC73IhBftptqz+k/I5msbra0S1t6RhJhmwh0lpvTlpz5OXECAop9/A7
XbzCazlzcAcdv9fumXjc95/X80vasTVODgKPV0K6INOyOcIcvEIpa8yDF7Hsdv3LKvvYynHx5WC2
18nSuzhURVrZHkkSk8ovnKxFiQvO4+jfC4DWFTj2px04QiQEe/vstVd9JtvXNW0A2mzfgV0fdsS4
owNx+uG/k8JKZ8Qvb4+sSYKsJtvHHeIgQtmwVTFoItQbWzbEmXlZ2KUvQQphqof+1NrB5lDfVaPR
vX8zVF4qw7lPv8VHU/VQoZIgwXEJZZzsPbcwdnMus3bxMZUqWaQCdfTnuPR/V+nhFhkOdTdO9v7U
6hkj37rNLUkCYONCDfKHscwjyZFWH4rOY/eEddacsa5rB6RouGsgbvIRBtdfnfZySE2JhfAz77WL
1f+KPrdfEB3FxuY4nfkv/zL2DaQQrlWsQf9liDrlGhRnoDYJG+u9FeLc/qrCAnvncl7x1x6f48TI
hFZ5VjtFu/SrtvnC1pXzucr7zPPI+il0bt4wXM8V3qgKf2232uW3XjNV3WBecfI0dk7ZhP2GPRS1
Rz7ZB7FTOqFi8xF89JSuami2qheFeI3peA6HPytBo7aNcPnLb7B3hT43Y5/vh1aFBdiepofpxpRY
xN0CNO3TBbcOa2EWYe3zf/8uVr1gnsbiYVJa9U9y1tPKsK0ua9Uszi/GEls+tmbW+rmXIXP5M4C3
1Zp7ZCO4+qB13e3ZIt59HO+IVnpeuM9juz1yJis7eR4nPz2Bb9+mXzxmmTaMVLNMMnmI41TTtlKu
a46dnCfBvpdzHCw8XfHXU8r69XPT7vNyxLF4Doiw8uN8EMd4Od42zVmaOlcIKARqGwFFHKtthL3L
F2Su6oag9C7V/Yoijrnj8lO+yoljtrBYJiikAhZFKmBik05jSfaJm72SQhP1NlPre+aQk3n0W5YD
zdWRRc7nSaSWQ18XeRMHZJ2u7bS3wOWM5Sdi0CI3YpCfdgsHm6nM5t02ozq/+R1NYmlj6Jbh+9YS
pWUSac2M7ebIpp8yJz2FlNu3aLyP8JwyM3fqyavkbJ+WjjX0XaBzs8bJQeBxphPnMi2bI4woJJSy
3h53En2Hz9Sy2/GTuPpyStvrZOldnLD29kgSwIGlRCabKzS+OFmLTgtzsO7TA0DLMqxfOEsLc2Vv
n732qs9k+xJnz8fNu2bhpU/IWb3jRex9ajCpsiRg/mt9MesJQVaT7eOkSdHGBemPU5PK0KRFE+x9
NRkm389GcmFzaEb6ejzci0JVlhThX5vfw+RZeqhQTkKr3jjZe26V5baOWbv4mEqVLFKB2vE2zvxX
Xz3cIsOh7sbJ3p9aPWPkW7e5JUkCbP1Qg/xhLPNI0oXVh+IcLEwZac0Z67p2QIqG6/+MET7C4Pqr
014OcIDCio5LXW27HGNIEx46ZFo0Nscppf/yC7F4LIVwpaxuOJkV+S9DpJJrUMtDbRI21ns7hEOH
qgoL7J3LecVfe3yOEyMTWuVZ7RTt0q/acGDryvlc5X3meWT9FDqXCDP9OReaqvDXdqtdfus1U9UN
5h4Kcfj/PT0Z6bpLSas8IXkOHksaBs+OtzA5lTEm6e40CvH6jBHi1V9fJU72+Wr2TtszRby4OfTe
84jjvcdM7BcviRMfJzNr/dzL8LfcnvO2WtiSLbeUBP3iQDP2wFIibc+lYiTmshxeuq9jmc8rhacY
Ofu3Y8OHa7A6fTV7v3InjgW6nqjRmNpznKYWatVZ1bqlhFa/XJ6XfO6Z2Mlr1Vi3VdSrt1/OR+3c
6ot+V35WbStlm+3PMVmGOlIIKATqOwINhv/68cpCClX5ZajEseuf8+qjCD2nhyPkjguvZOpCvUeA
OZso5MyY5xxqV4z0IB07LA8pMYyZ6Yht75pHB8JySrmSfi4RceDvPogDss7QnKcB5A/RKWgNsd/8
Vir9gKVFfCzG/ikM+4ds1sIXCiWwe0kJrL3DyS9LEGHBPqVQbOTYdMVRptSPLpGqyt81VRVBShpH
BIKG/00qHUINhLZ4Ule71aauxggFDuKHXp790xpTuiznCJXxFoWwnCpUOzpj2Lsdse+B3S5h6OS4
+HIw22tjyjaxFI7pc3uYVJHWzVF/cdNBZIzV2Rh9P6FfpAx26iGWWwpYoc0v2UqT/NRpShTwZg5O
UjsnUTsLDMW3rk9G4dyrOTgX34dCdN2qKTNyB6osyfvIpjDH5hAPeSlySZIW0DV9NIUkbSNJInQ/
+HGyt8UaczfnMmuXbUyZXYhMjUPEia+xRcxhNsfqcpzsParFM8LDDF/qNrf42NvGhYhZHzxF68cF
Y5nHFxGiHEV7fsDZr35A3qbT2L9CKPCZWxQmFPZDGxduqt9xNbOLPRtLxEZh1Jvd0anHNZaqDH8/
MMOQimxW+a52S65tN5xEfrH5L0Ok4DZFrjFxpzY2qz1BjFMB2caVmm2kL+2fj0efhzugRStTk0e2
34YDW1d8nuh9cs/D54kZtpdj4K/tVjpWr29Ss6wfzK5ZZdTUAYUzXULhTBHbGXH/51bcPEbg1oAU
kA6TAtJurZauz/TBtSVEMHtVn/P9ftMBX758JuAWWOpSLIcIlbsuJsumutvr3Xtwx1hvghnLph+e
pBDcXbP0Z19IYa4ltrb54FVRfbrAQpe6rnX+fnAbxuf3Rlhzvf3WnHTN5+8dMcT+l+hhKo/8T7aX
cmKnid3Q/bFIdB5ghLdkayHQNVhtWxmwXZHzxJ04JsN8e7ddYucffz2dtCv2dwlZSmBHpTsPY9kw
sW7V35GBIaZSKQRqFwFFHKtdfN1Kz8zMRHVDULqV63ZNEcfcUPlpX+PEsbgZy7B8ukPtipEepHNN
OpvciWMynKDMo+NsOdBcST95RBwY7IM4IOsMzeEaQH6/js7q5nfMM1YX4mZgxW+7YwkpYwhqk3f4
OUdeiPBC91MoNsGwSCPiWFIVxLE8UsEarKlgCVKSUNxosnwSxmnqKcB8Ulcbb1NXY45O5tR1tsI8
t8aULvDxzl5JISxnCWJJAhYsHoQ3Uua6hKGTuPpySpv16HtGmouhMKlr7GFSRZptpKw2WWNaSSd2
3raFGDz5Ja2IGSt2YHp/x3fXhKmpgBXa/NJbJz5N8lNcUhKQkYHt1M4d1M5vDMW3xOQkZKdn4FDc
HArr9Yj2s3zudJUleR/ZFObYHHIqukiSFs2mBevx4rgo6bymYoMfJ3tbrDF3cYTblND4fWZLEmYs
wNC8N5Aq5jCbY3U5TvYe1eIZjZMZvtRtbvGxt40LEbPGCGIWx9Bopszjizwh1Hb24atDB/HFlm1I
X61bFj17EjZmpyHS5XtAv+PKIWJjiZgkpL84HQOjw61oQyI0rR6u2N4+q3xXuyXXthtOZvX+yxCp
uE2Ra8zMX9N7qz1BjFMO2caRmm2kaL5z0jH93wYivKXpm5Dtt+FgW++78EgPLnnlnofPEzNsL++/
v7Zb6Vi9vknNsn4wu2aVUVMHRN6KonCmJC+GOY8/gtEj+hNujRkJiezdtDmIKdmGeen6nDfJtv76
WrhnKfqOt5OYvJvMVSGdIWJZaoYXX896ComTbWxZ9vp3yMIZuq5bel+wnvXJWH8wFSLKMn8OeCt6
0Q/Q6Zk8QHsm221E6P33IP9YNjZ9/AHenJfOyGKiRBGm8iHcN/JniGpvsCdDGKeQ1i3V7m/u8TVq
hmzm10Jet7xeH+NWk7aSryGTACeQV5tCQCFw9SDQ4GeP/3tl8Zmz2PX+Kq3VQSuOuRDHpONAfeF/
9UwFt5ZKZz0oxOgkCjFq+O+0xBXfH0d6zFbtWDqbuJqEi2OeOUplHr1uyyllhYpibSrKx6cUElVQ
jSyFB+u2dIqF5jwNIH8oTkGrfXTA8vt2sBsZWFqT9FP0yVd4515DKWpiHB5ecpNPRZNzFI7xg6eE
Y5ycroXkdHX5489smiRwEYloEZGIHmpDYdIobFG4Hk7UbdzlOPkippilMyIHXbKNt5uqDqWxj58c
FzeCjKzFPCrHd0Sa+0QjHJGKTi6p6ISZ98T+Mg7cvYqUvcTxbUSQ6a0RZCpOnsDqrps15727ypps
h719opzgNk7aEjnbPUmqbvOux0Ua3wxzfMUNNsZnFmxBZqpOdOhEIdda2kiDHpwj4o+mSkekjElE
NtPWqG0OUdi03jxsGpEFWxJZUNSDKHLM90PFcoOIRFeCHyetIOvDmh8uTm2+DpxjauWzShIHco5V
f5zKcW7TGVws0ytoGNYGN/QPgNxha08Nn7BxshH/jGokyco+LhZWLhjz5y8nZvlqeUXRRXz7/G5s
ekGfY77sk1WnK2lDli7rJ14bqeDdGm2SnvQ0BW99SV/ACiUnObbijlU+2f8JhbfbyWsMJ2/7r5dr
LyMS9+UPRDv+wNKSsWdabZKYjCZZfQp4nFj7yAY8Snbehh4j5dlsEcPHtn6NPh9+8H0t9CvPwwlV
3nlYeFyXthvdsz3XfIZp5iqYtYx56clSNO7UzIaZSdaNIYWxIffS8422M38hm/psLjpO703E6OZo
dPZ7ZBk2Nvb5AQi/rgy7k3UyczsiCMWOoi/gLpShWc8bcFP/a6zuAxfxBYUf3muowMkb7uE/5X3z
qBLfzV6PT14VJFkeWtC8T/sQxpblDvGwdm2ltS7c1joYJg5bw/M9WHw7bI9Cv++IwcAgiLX5+Cbj
sEUwlLk7otcrt6HruI4I6+B4sQphnKptK13WpiyT29fQ38tl37mN9mVfKVQl/XDobwO+1LL1p5Ct
PasK2corYMfyPbaqH0vomcpFiNr9l4wSGqLNoA5oQ8RRtSkEFAI1g4AijtUMjvW1FEUcq68jc+Xa
JYhjGVNJ5Uv4WGMozNAaI8yQ0SRP7jpExz+hnUknKFegcHHM52Vh7OBkzXEn8+gFWg40Rzg+7W7x
HlJzGK+Rp7zDBVbX4RpA/hAciQZM+o7l9+1gN3KwtCbpJzfrBcQnG0pRiQuw78VxPglh2RSOcYw2
aOSozSZHreN1lbdLOnXJqT6fSETj6YeNpJzxNClnCFqX27jLcaraqSvT2glJruocVJ3dYS7HxY0g
w/uhH5diA5HmUjTCEalxUMiw/pw/gUIsndSXlL1E6mQiyKRqBBlP3gYkDk7R5qS7yppsh7193i2o
6gonbYm0MRQ3cE1qPPJofAeb4ytusDHes3gqhUHTiQ5xFHIt3PbV1UVkE/FHEyEiUsYOIptptDfb
HHISSYgsGEVkQVEPksiZnwbP+wYRia7Y1qWbigql8YeDNeYuZBlOGHCOqZVPNMva5Byr/jiVInvb
58gzvgds0iYKg3p3tmq6IgdsnGzEP6MxkmRlHxcLKxeMObHAJBv465unOBdrX/8jZr6uzzFf9smq
0yfRQK9F1k/E0/UHMV5jisgW5KxMJWJUBl2QYyvuWuWT/d+Y/YydvMZw8rb/smxZRiLWHnwR0Sbf
ykoiCWi1SmIy6rPaE/A4sfaRDThIdt7WBUbKs61Bho9t/WrtcLdfUtXJPrf0pjMilEvbLThZvT7D
NPPwoLVJHKNGFeblo3l4extmJlk3iRTG0gyFsT2kMjmeVCbNuWSRflxUOuXz1D5fLQyMA0/uBnof
StHOrGepMxHDK9BxchYR/Hnt2j1rjrutW/oOeENaIlJEOGVuNxgO09Kz8Ey83Q6bYyZsRHWIRqWF
udj12RosfWMePtEekhK9uMQZmPLwGMT1jvJ+l2LtC2ycQly31BwLP5d1Jm2pnHs1sm55vRSWvLZt
pVxDfkiV1tDU7ny1qlEHCgGFQFAINBj46EOVJQUF2Lvq71rGmiaOBeK4DqrFKnGdIiAddd7qU6eI
0LLGcLZyx/OpBZvoulCsotB/R4chooNsMldT4XlECl7XEFK6imFKVyWkCrXcUIXqvymRnFH8Nbq6
xJ4A8ofgFJS9piNGlOq7hlSthvH221L6cBQzZyoljyGlqCGkFOW2SaUG7zGzpWckPjgUus6v2oP3
JumhvWLSx1Bd0kUrx8m389CsR6a1E1/EfdOhb6YVe05ssKkDUdjNR9/pYiME8HzmcclWmicJuhff
IsIZN3lIThEi877nrjPuMKcq/bZv2K4RiLKF66s5xTHuVBWVx5IyzUBSpqn4nshrMTp5TVyXODBF
OBcnsUgrcWyLUUdGIqITOUv9zleajmuIiPiATkQUqmO3X/haV7Ci8pzrUpYvatM32T7zitxba9xt
zFi7nMQxMMe/Vlosfe734fwOZZyo/LVEPj1pNjWWiK2f66pu5qU63zO74EZavPgJqeHdq89nPi7W
unKZE3KOcez896ziwGGkDxDqLjT+5Ozv4eLstxz5hkqeFyfLqIITkoZ9ReFTb+HUpyJ83nIt9B7Z
22f1icpxktdKtx7CsgQRwhXotYrUnBJs35pq18VH2R4iLQwRpAX38IsijTU/6dhNUVGkEVuFB2jo
58t2PZX/T6tPAY8Ts0UTByN5SQQasiqK1uyhdavbZdsaZOuKzxM9q4/nGyl0rSWFLrEe2j0zjMIS
M0VRRlDzWqesPcJGHyJS2pYPidDtpjAAEagtAABAAElEQVRqpK1LzG3NoxNzDGLX3IuBw3QCbRmp
Gf2N1IwsDIkEv0QjwZPiXjEp7tGvy/fdvRo7iWRskred5YIITsd/vx4fvyBIX0D/TfejZ7dCZmNc
CJDehaD8m+/wVyNUs/NZqyUPZWxd6gnqUi3bSk6g9iIX8eeAgzxpjqXoS3DviIH3ntsvM1cnClUa
+/BN6Ny/le93kBDGidcVkq0M2K4Aob6XmxiIfSD21aaiNpHCpS/xES7dUwk09kXsKiWS/2qd5O/2
HsEbZRzn/4WUcp8Vf3fom9e8Mm+ovUJAIRASAoo4FhJsV00mRRy7aoaqzhr621N/kk4tqtWpPrWT
CC0TDUILd67tXDyJrgt2DoX+27Ec8UzAyXLQ0l2eR3TKcqDRsVOFQipQALNX7kBKb1YoU5GxOdNF
oQFt7o51W9agHYm23BoZywxjNGMZqVoN4u13pHWtizlgKXkSKUWlkVKU2ybVHbzHzJaekfjgUOg6
ti4Nw5/QQ3slLdhIdUVaWeU4+XI4WkltY+ocb+kclunt4yfHBeTQP0hhN/18e6oVkr+TlEom6pQo
p/Oeh+QUITLXTO9vVMzIjhS4bsH6dzHOFq6v5hTHpCNYrzp5cRZSR3SGIB0kEunA9G1LHJginItj
WZQicYxB+tbViA+nLy9c55DRXdrlbiAiYopORBSqY48Xv6YrWNG94MdJliuOrDXuNmasXU7iGBg5
VCsxhj4PSYc50UIoXG1fLVwtfRMe/DhR+ZOIfCosk7bFELF1ja7qZl6q8z0j5rmRFvOySA0vWZ/P
fFysNegyJ+Qc49j575kneymix8zVEs1ZSUTD3jbGpXbdcv4bKnm+LBgnNizYeBDjIvmqPYa0qOHQ
LYu9fVafqDYnea1w52L0nShCuFKIQReiiXaDPooPZFCIu1Q6cg/jJtJZ85OOnc80cd/cPPQ9YONq
fg9o9SngcWJzPPE1ZL84GrwJuRvSaN0a6PGwymxd8Xmi90XaUWlX6A4pdE0ihS6xHmKmLaOwxExR
lBHUvNapCZC2l4QZV4VRI21dYm5rHp2YY5C8bBdSB+nzuphUxHqSipiJh7ShRKQlxT1JtqbxmEo2
R+NU2uersx4yuqT22Z3UPsUdZzlG6lDGybui4K7Ust3jZOjZZDtSuO3gNp0TIRkO3s92/sxjZOjg
ek2paW4a4c1l1jjMSJuCcSPvRGR7bpdkCu2ItS+w9RTiuqXKzPnpts5cbXmNrNu6tJX5RNgfoBP2
3d4JHNCL94B695x2tlGdKwR+ggg06JP0QGVJYSG+Xvux1v0aIY5ZoYH00HcdJOfkJwjxVd7lMxRK
qYseSkk444dtGoAutzfGufcOInOq7sAWPeTOau4IFaEW78vohnZhDVC0NQfvJOhKBM484pw7BUVI
xrsP9cMNNzZGafYJbOi72SB8kEIShVKzq2j5cIyLQn1tnnKUlVTS3QZo1LgU+4d+qIXB7JQ2HKOm
X4sK7R4RB5o3pvuULASnoK1qcsRvaf+x/oWAEb4tPLIJkRMqqI4maNKcOdB81VVynspYZ32pMIJI
GV1spAyzRkk28iIEmEnI4W+q0IhL3gQKWYZQBuKhzPg4xa0aoal6VVjlGgdllWhycxgq1n7pk5CE
grNY23mjJPJQVsuRrxXD2xiJhE234Rp41UTeTKDZrWFo04EIKpzwQGXErRmDHsNaoez709gaswlH
jOY5nc6cbAciJQ1ZMwS3Ur5GNE+Kdudi+7DtmtqdvX1GYUHsKoist9oITSayWc5iDxFq2pqEGkmO
4ap+ka+Mwl2Pef8hL4lC9IffciL53UsG19ccMttqqy8Kd73kwaczjml3+VrWLgQwTgU7C8UwoGET
WscZXyHrVXLgxt6GUa9G0pd8FSgvIwWQvteiBUjNrr2hZufi9DbV1doRaeycxi6yk4uqNU4ME61f
DjUb7Vqdf3iQ89j72LRCrzh20XD0ntAeTRpX0Lz7HpuH7ZB2j5ThvEK2uWAo54MdO42I+dgGnO7X
A91+0QFhNzbTSEkVBefx9f/Zhu0rBAGmI+4+OhQ3dGD2yMCEkz20EIq/bKepHpIFQxMyyBbBiT8z
7umDCUu6asov5WcKceDJj7GTSEb6Zm+fZVc0wqC0/2XfnMBnt8tQve5KYnqJfL3gnp6494VIXNO4
kuxsI1xD/dUobAVEIOxsEgg70lrvS2u9jXavouQyzn91Fkde2IzTQxMw5tfXmo0NaW/1KYhxOvH7
j/GRSUYi+9WT7BBQjoI1h7HyAZ08Jxpjs0VsbnutX2brbXmozJzHVlpzr9e7o9B3bFs0LLmIQ098
iC3GnPRPHBOE5vdIMUuHp/+7CejatznhXYmGrZuhRZhBGqxDzPWWyE+T8NhuYh/8/M9d0bqsALsf
/gR7iRRmqqRZyptTiKy3kMh6FqmaVHNzh6BDmCzPPOLk204slHfJpkNEctfHqd2TdyJx3g1ybZiZ
bXs+DqSEWUxKmPx+SGPLCwjhmNWp5a5pW2l7pnRGwq7+uCm6KYQt2p+0TiPsiXr7U+jonix0tLWe
tEZJG1H1O6KWIaAPSebqiL6LYhA1mpSrxLtFVRvDLOA1WF1bGYRdCfW9nHc7IPtKGUxFP5G33ZR+
+PmcLqTQJjCsROnJC8j79Bg+mXqeQqPT2hLmzbFVfENqxrdv1a4GSgCzzw373ySO4tWpQkAhEAIC
ijgWAmhXURZFHLuKBquOmiqIY8gnhbABukKYcMYvWDkfo7q1wtcfLsT4WboDWzSHO9dKj2Wi+/CZ
eisp1OLav0xDdNvGyN2ZgfiJwqmvbzyPuGI50LTbiViW9UcM6twShTkb8OuRKQbhw80h68Mxrlfj
/ukpRXEpMQPILd+s8Vm8eX+8FgYzbvYKvDmlJzzaPbrbrCXdp2RBOxId1ZIjPrX7GGg+ZSN8W7+I
VvAQO6Fx85ZoqVVi5PFVV2kOlTFSL4OSvkakjNE2UoZZp3S8ehECzCSMbCcueRMoZBlC9YOHROLj
NCd9Je6gP1rEd0C2rawMrW/qDs/G3/kkJKFwJyb1nSiJPFSA6cjXy5LjShJcWLzyMVLT8qpJq/za
W7rpjmBOeKBC5izbiEcGRaI4dxt+Fz9ZV1Gj605iIifbCVJS2rK/4H7K14zmSe7+j/HH8TM1tTt7
+/RWBvPpIbJeoqG4J/JZxBoPEWqiTUKNJMdwVb+EtLVYlBTtVZ10LhNd4TUi+Y2OrGK+UhG2+pLw
xn9exOO/X62V7VyXgYxTDvl+LlDuJvQ94KEPnsesdKKjxCQj/b/uo79py1BW1gQ39eyBcJCaXXdD
zc6FTGOqq8XEUDkai85O1qjWOLF1pXWUK+BoF67ERzEyn+6JmTr0SJ6/AtPpu7OWjcpp3n2I346f
Je0eKcOZ4l3WGnTBUM4HO3aCSLHy6Qewu9d0PHRXf0R1bq+RkjyFOVj+n09h7moBeByW7ViKQe05
XUnHhRNEtBCK9/bSlL/JgqFl25aS4MSfGQlzsPHPkxBJIQNL87Ox9D/GwOAaU6H29ll9orHHIWn/
i49twP8ZLkP1uqvj6G3k6wUJs5H5u0Rc19hDdrY5rqP+alSRQiIm9DUJhHG01ufSWo/S7nlKC3Hs
6y/wwaIU7B6UieWP9NALDvHT6lMQ47TthbGY/LpOIZ1N9iuF7JAgJeVsWIqRKTp5TjTHZovY3PZa
v8zW2/JQmZlPd7fm3rTFazFjRDQal+Yi47l4iEio2ubSduMO7QShOZoUpfQrsxdnIjH2Ov251uo6
hLfVECfOZ91hLtumH5mEx5jEOXjl95MQ4cnGwqfG4XUyUaZKGifSJsxIx7xp8eQNyseGN/8DKdaE
tc9XZz3ivDRnJbqPnKXdMknBtnQhjZOthOBPWJ1a5pq2e7bneAIWr5+HEVFtIezKm78eCSPqNWZT
GOgUMwy0o02Jc1bgj4/0J+WvQmxY+GukaOGkhfCmHko5+E6LHMVYOrYn5tJSikuagceTxmFgD+GX
CmBj7Qt0PYW0bqkpwduImli3tHKZYnBt2krPMVImHq4rE3sRC92GgmGv3a7p+epWp7qmEFAIVIlA
gx6/SKy8VFyIbzZu0hLXBHGs4kw+9r96AuVh16LbzAg0r7IZKkF9RuDcu0T+SRahxXxvdkcZhQz8
PYUMNJzfvnLZ8ziJY+65Yt8dQwpNTk+TVD2xO8bdyxBX3VSU3FJbYdHIKfgpEV4EtcbZbvHSbKqu
+Kv/DCkiZDJFBKs+p/PPjwOy7MBRCgO0w8jqW9HkPI3Ze9qYUZgfCtnW3rEIeehLN6UjUYGNpEMO
8EfJAS5cf04HndEYr107UqAZ2uaIb+IY5Tj1J1KnS5MqEXb8JK5ehTsuiLrum6n/9ukiqdNlGOp0
jmTaqXDyj36uo5cz/9y7e2ieSzKkW97IRUTeesibvOWW1vUam0damEiLBFmOo9NX0h8oei5T5cam
1LPrfgr75/2HvCDLWaREUud4+B1S+PAzh8x2yTkC3PzIDfh26Qntlvf8rmKcnOo0ZgWOveYA7lZM
IWf1dSQIKZM/0v9Qt5IyFST9mne445DHyUEqRLxLKF2rIXV3YHPo+6iWh9kTSaw16IIhJ47ZHfO0
nu4mdSgizJhbu9i2RNArNE8BIs48SsQZV5qEjfwjs4gj+5yxk+HE/XbxVE8Wq0dcJEIqb5/VJ+2e
+0cshRscaIQbdE9hX0cyjZ3EXkTknncMco9MYz/yp6BlT+n7zOpTEONUnn0Uf+1r2ngqm8aoHY3R
OUc1NlvJ7Ip9LEQmaUdteeiOU+nQUYV+6nw+ORKVE8njrwbJg9/iNllcryvMeRu0YyIpfUoEZZ0W
y+/qYXrDmkuCskm8tZTdfNiIclKIzDQVIkmB78HPu2tfnpqln6Dn2kfGc839ncVMqe/lmhWk4V+Q
oh4Lhxni2NprCPKsDmylRdbz1TRSq5q8pIvtCx5rPfnKQ9cDwdtPdiJdX0L+oXKE9fajLuZWQEjj
VE1bGYRdEeTTUN7L7V0NzL7CcxH7fkE/xmDPGns54sxuk/n9M6RanKmpFneDV0hSnpAdO+eTL+VM
lkUdKgQUAkEgoIhjQYB1FSZVxLGrcNBquckacYzqyM5MxZiZGX5rszvXKGTgCxQy0HB++8poz8Mc
aL4y0PXkxRtJoUk40vkmVU/sjnGexn4sFUbs151nZigrQRybSoSXTyiBs92asoUR0tNf/XuWTqLw
WOStdm5OxzxznDnrKs5eiZ5jdMc00Yu8Q7oZZR+jMRuujRmFBqKQbT0c3lIe+tJN6UgUYyPpJC/G
wdQR2ju55eh09sNxHjN7JV5s/TffxDFKv3MhqdMZTmKR3Y6fHFdH0V6noq41Kb2163nbSKVpsq7S
5JWQLsTNWIal0wdJoouRKDszjea5wYBwy0jXEuYTeWt8tI+7AVxm88iuSsPVasQc24dHerS0qyOt
30dh/1p6V8JJiWaoNT9zyCxAzhHg7gkj8NF7G7RbzjknLvodJ6dCiFmBY685jW89TiFn9XUkFFZ2
LU8iggbbmJqKftU7VFnI4+QgFdZFqELWM5+HNqKtj1Q8zJ5IYq1BFww5ccwe5s1bgSeGGHqHdIae
XnPSaziYNtr2t7fVJBv5x7qqHdjnjJ0MJxLExFE923UylMxpH1urTzKB11EyhRtMNcINet3ULtjX
kUwTRyHvlqO3sXxyty1G/GRJwpLp5JE/BS2Zyv+R1acgxomTj7TSaYxiaIy80HMojoXyfHIqHbr2
xvl8ciQqJWJId4MYwm9xmyyu1xXmvA3aMRGbphJBWTy77ZseplcjY9rssj2VPLPPV3mdH/Fn1jRk
5TxD33azjdVjXzMijcxrfw6y/KEc1oHd4yGvXZuYOB+7XhwvbT17Prmm1y76fr/xncd+Jy/nAErC
uvpXF7Nn0c9CGKeQ1i3VFoqNqIl1K8ioUiGPg1CztnIPKRCP19iDLuuBV2se18F8NatSe4WAQiBw
BBrcOuaeytLCAny3ZbOWqyaIY4FXr1JeLQic35SDzWO/lOpQ8bdhxOyOyB27WXuRdXNWH1/wJT5O
tbtrY9NicSF1v+bEdYYjs5yCsZHoNcyDva/m2uDp/+5o9Bxr0+Iw7kvnW1dSZRrqospkK4hOnE4m
533z3CqPOVK91bnI8UyqQVkrpIKJmd++9+DUW//C/re/xzFOonCG82GkH++6iPS25Eusekon8okw
g0PdQlayMkxnuGwLVxOLwr15/dDeycXTEhOu0zdg05uC8CGUiIaREpHAjoiEU/0TCUV2oebSq9kR
rDRIh/FuxCcHUcgeglPiqjXHz4c9H3CR1O0+JnU7J9ki9pXh6P/YdV6kMbPoizu/w85h2y1lMvO6
ILnEvRuLbkKRR14M4YhC0T24SgvtBkcYLqnoZKrckJN29qfY8KrA/zZS2uvtUNozqyeHMKX7hKfz
SGUv5zozc4Er2MVcR7/uOqvdCnqcaG1YxDWrcO8DbS5HXZSqeY7+mzk46UKQ6+4jpa12DuJjKOPE
VUxEXV1fSSBbca1Z7RXdl31zCrueyMJ+L0d7R8St6oseCXa7Z9kvwvDhJTdpyl9mByS51IldOU78
ZQ8+fzbHa12IvLHP34leKTeARBZ9bmXfn8X++dk4uiPXUITTk3rZKaFa9fsd2CKU59jWbkofDEpq
gm0JO6gNdlKr1ad7bkP/mGLsfMFu//uS/e/jav9ZBdrhZRz/y0HsfPZfrJ9UVx4RaJmdK/vmNPY+
twl7LQU0WU6ne6LQ/blYdOnt+KZdJgnoyOpTUONEJCuyX1lkv07aamlLc6Efmn/6JTbRWreeTSJN
NZ5PQtFtKym6mWqMWpViDLrQGIhnsElGtbXFflKWTfN3zl7s/1CSAyNpfd3lWF91gbm9ZfpZ+cl8
7Ev9CrtW6PMx8sk+uOO5WxEmlMRIffGLIWuxd39bjDh0F7rc2MgiZjqJdkZpTKmtIxIODcVNNzZw
VHsRu+/+ELu09Vx1SGfgMoXmW6WH5ovtiUmfx8gfXFRjbB2NCvi0rmxlwSeH8Y97d7N1qjexa1o8
4mZe7/XFdejviAF3PfSEoY5TdWxlkHZFkEiDfS/3BiQw+yrqOrHka3z0lB4S215OR8SkdUWf6RFo
4XzeMByd73X2MviZk9Dmbe95anWsEFAIBI+AIo4Fj9nVlEMRx66m0aqbtprEMVHbsW0Z+O3kVKkO
FZeM154chM2TUzQFLDcnaNbi3yF53mpbY5Nnz8DxeS9pTlxnODLLgRaTiGmDLuL1dLurd/bi9UgZ
EWUrTz+RRIVEUmV60UWVyZmpSkenkcEqjzmzvNW5hJJPT8yirpoKJs76zHbuXPkmlry/Dp9wEgU5
VfeRU9WiBDGnqnddFJowIxXjUjO0In0qcrAyLBUqq1FcTSwJmfvSQBwll41wTX0AMzMEZUEoES0n
JSJydK4kIuEsvX6XTNYlgcUTTd7CSIN0ON+N+OQgCtlDcEpcrUJ9HNjzAXmkbjeF1O2cZIvktBX4
v0n9vUhjZrF5ezIxj9TF7LNW3E3AnMUzMUko8piJQ9qz0Gc8dBeVJRWdiKCwaxF6tyXHbtr9eCJd
9CKZQqilshBqvHIialK6FJ6uXCp7OdeZlZMr2HXtBxzRo4IEPU60Niw1Patw7wNtLnc5JVXzHP03
c2wjMuFki0yYhLWktBXt+DomlHHiyieirsS0TLIVPcxqr+i++FgWFvyWFNq8eKVxmJM+F4/E2+2e
Zb8Iw30vjpO2g3ohyaVO7EqxbekfkTY3w2tdiM4nz1mMaZNGwEVszMKmOHcn3nx9Cdbt/sRQhNNv
edkpoVr1/CykOjoUkzQHf0hshT9MnEVtsJNarT4lJGN21+OY97rd/s8g+z/d1f5bzTMOCpG1dCHm
zU1n/aS69hGBltm54mPb8PqfJsNRjVZGXEISHpo+E6N76D9Kd9YQ6LnVp6DGiUhWZL9mkf2yT4cY
mgt/wLVZf8BMWuvWs0k0phrPJ6Ho9jtSdLPZPDEGETQG4hlsklH9dLo4h+bv8/OQ/om0uAm0vhY5
1lddYO7WzNK8PVg873m8tFpHNCF5Dp6d/ghIGMvaCrPX4ddjnrBhLlTK/jChKf5A7z6HKPykmy2y
CjAOOOHaKyx1NcbJWU+g53Vl93KyluKp5LlszektTJydjt+nCAU3trH3k8Rp03Dx9dftxD5SC1z/
5xS48aRZKbV3GOI4Bb1uqQeh2oiaWLci/HOt2kqGo/Mdzdfg1dV89VW/uq4QUAi4I9Dg9vvurzyf
n09Els+0FIo45g6UuioQqER5CQV3pL+YGzYmR2kRhRoM10MNehPHdMTKz1zEhQtAU5KubnjtNWje
yulglchaTkFyVD/6ThdUUN5STwNUnC9H08hWaN5cplVHVSNg4SlIR/lEOvqp4eehsHPZl0juiEKC
nitD085tKHSa7/knEa1EyfcXcPFiYzRvUYGKxk3RolPTahLGZOnqqKYQCG6czq8iFb5JJuExEDJH
TbUz8HLKCi7h0rlKNG4i5l0Tmnd6OMnASwgkZSXKCi6j7EIFJS7HZQoj2vKmFhQeM5C8waUpIxt+
iex/QwpX2rB1c7ToEHglIm9pCdn/i2T/O5P9Z6Sv4FrhP7Wop/hcBZq2aUjS6g1wTYfm9tDB/rPX
3l0KX1L0HT1wryH0LlG7brqmVsZI7wCF5M0uBtrQ+FBYzxY31sa8k1DVW8xlE+v8qHTrISxL0ENc
OkM01nVj6tRWinmec5HmXhN4zovndGu08PGeaL3T/AjfEatjK4OdH8G8lwdbtld6Cv9bdKwEFS2a
oGFZufYcaE7PAV8EfGuM/ZLlHbV4KIx7WxnGvesi+kHFQ3aytSOHOlUIKASCREARx4IE7CpLrohj
V9mA1UFzOXFMr86D0lKgEclSN25Mfy8UU6jBnnqoQW/imJ6jND8Xx4uAVpS8cVg42lPIMl+bRRwj
R/XBRePhobwFnsb0+44StIqIRHsHecRXOeq6joCFpyAdHSTS0U8NPw+Fncs5BYRRSNCCIrS6PopC
p/mef3LeeJCfewxnS5rTd6cU5q5xGMLD21aTMCZLV0c1hUBw43RsHanwPWESHhOJBPKiFyGtploW
ajnFhXk4W+ChH3GKedeK5p0eTjLU8tzzeVBcWIiiIhGqtwRFZGOv79wZfkyzezEBXC0mG36W7D9Z
cTQWoQvbM+ZWFflF3oISyllC9v96sv+BZ62iZPttUc8pwrwVPaRKCIvrrmtvDx1sT153Z55i5ObS
j7rpF70ewuG6zuG1MkZ6hygkb85xelCTs4jCeoYbYUxrq7P1F3N6ZhwrIJ8jYU52v3N4KJMuH4vH
DtBCXwtVwx3LH6EQy1duq1O7J+bsMXrmtmqFkiLxzI1EuJthYcSxtPUHkRTloXwF9F7pIYvUCpE0
/67aTa1ba+hs76A+ie9Wcu2AK6EKVdZAyJr2EtSZQkAhUBsINOiXNLHyXN5pfLtxo1a+Io7VBsxX
d5nlBeT8L2uGVh3sAczO/GULhV4UqjBtMerISER0CoSU4xsLy2HkEn7Hdy51xycCIlzQ47txnCIQ
dn9pILq4hTn0mVnd8IXA+a0nkHfc49Px6Zav0bVtcVNCddXK3EpW1wJDwK5I4lOpL7DCVCqFgEJA
IVDDCDAlUAoZ+xiFjL0yW/21leod8crMiLqr9TIOT9+JwyR/GPk7UtoczEK2+mmEPbwvhaC1QoD7
yaRuKQQUAkEhoIhjQcF11SVWxLGrbshqvcEmcay0kJz/nuvQ2cHc2rN0KoVeFKowMUjfuhrx4YGQ
cnw323IyUWgsrxB2vrOpO74Q8ORi8aw/4rM84KG5f8boKybf4auBV+f1Yzs34IuTxTa196p60jQs
GnfFV1etrKpa1H3fCNjDcvlU6vNdgLqjEFAIKAQCQiCfwiUPMMIlv7bxIEZHXinWdj21e4w45utH
BwEBrRLVYwQKsTJ1Nt7/Fhg54z/xSP/wANpaisynu2OmIX8YqEpZAAWrJAoBhUA1EWgQl/xoZcHJ
kzi07mOtKEUcqyaiP8Ls+X/ZhFXPnkbklFhEjm6H1tcCp0m2fOebRhiyJ+8kKfobgiLSuMFkOQXv
6YeH34kK6g9yt/LUNYVAzSNAIcUGUkix/UGWHNsHkz+/1Sv0VpClqOShIkDhrz5t/7EWIleEv1SO
5VCBVPkUAgqBHzUC9dhWqnfEH/XMC7lzRWv24J0H/qXlDzy8ZcjVqYwKgZ8kAoo49uMedkUc+3GP
byi9M4ljB5ZOwri525GQNAMJP++Fm0jQc/fqNzAvY7tebPJiZKeOqLYik0UcS0jDvkVJtvBrobRf
5VEI1DwChVg6ti/myohsgVURMwe71jxiD9cVWE6VqiYQoJBZU7uPMcKhJVHYzzQfYT9rojJVhkJA
IaAQqAcI1Fe7p4hj9WBy1MMmeI4hLXo40rWmqed0PRwh1aSfMAINRjzx68qzx49j7+pMDQZFHPsJ
zwYfXTeJY6637+mDCUtvRRtStq3uZtWjSDbVhVLlrzUEynH8T19gX5aHQtsFWkkZ0KUrhs6LUGTI
QCGr8XQenHr3GPLPVqBl7wh0CVDJpMaboQpUCCgEFAL1GoH6ayvVO2K9njhXsHGVKC8RoZeBBs0b
VftHLFewI6pqhUC9RUARx+rt0NRIwxRxrEZg/FEV4iSOuXYuYQ42vvwIakJQwySoQZFsXKFWF+sD
AqXIWvgc3th+Ea1bB9qeC0DEQ/hz6mhFhgwUshpPV4ydmZk4+MNlhHcfjdEBqZ/UeCNUgQoBhYBC
oA4RqKd2r/gAhTkfB/HTg9krdyGld9s6xERVVa8R8JSitJxa2KgZmlVPxLhed1M1TiFwtSHQYPSM
6ZU/nDiJz9/9X63tijh2tQ1h7be3oqgUBV//gPx9F3DpdAkuF5SjvHlzdLonAhH9W9WYk+binhP4
7stLaHJTB9yc0KbGyq19hFQNCgGFgEJAIaAQUAgoBBQCtYWAekesLWRVuQoBhYBCwD8CijjmH5+r
/a4ijl3tI1jz7TeJY57ifOQcPoD9X39LP8A6g/OFJShp3hGD7hqFob0jq600ZrY878AGbNx3Gi07
D8CY+KgaK9csX+0VAgoBhYBCQCGgEFAIKASuIAKePGxYvRGnL7dE3zFjEN1WMYSu4GioqhUCCgGF
QJUINBg186nKotNnsGV5hpZYEceqxEwlUAgoBBQCCgGFgEJAIaAQUAgoBBQCCgGFgEJAIfCjRkAR
x37UwwtFHPtxj28ovTOJY6HkVXkUAgoBhYBCQCGgEFAIKAQUAgoBhYBCQCGgELh6EWhw1/SplUVn
87E94z2tF5WVlVdvb1TLFQIKAYWAQkAhoBBQCCgEFAIKAYWAQkAhoBBQCCgEqo1AgwYNtDLU90TV
hrJeFqDGt14Oi2qUQkAhoBBQCCgEFAIKAYWAQkAhoBBQCCgEFAIKgTpHoMHQqb+qvJSfjx3vva9V
rr4QrPMxUBUqBBQCCgGFgEJAIaAQUAgoBBQCCgGFgEJAIaAQqFcIKGJRvRqOGm+MGt8ah1QVqBBQ
CCgEFAIKAYWAQkAhoBBQCCgEFAIKAYWAQuCqRKDBz1J+VXn+TB72fpCpdUARx67KcVSNVgjUawRK
fjiBo3nncU2bzoi8ofUVaqsHZ44dQ/4loH2XKHRoXr1mmH1qQn2KumJ9Cq0PngtncCw3H7gmHFGR
17JCLiDnq8MoRBP6p29lZcD1t3bDDa1V/HkGlDpUCCgEFAIKAYWAQkAhoBBQCPzoEVDEoh/3EKvx
/XGPr+qdQuBKImB+Z6a+B7ySoyDrVt8DSizUkUJAIaAQUAgoBBQCCgGFgEJAIeCOQIMh/z6lsuhc
Pva+v1pLoYhj7kCpqwoBE4ELOf9E+quLsWrjPuS3b4/2aINb44bjvqR/w+jbb9CS/XBoI1Zv/w5N
mwKXcT3G/nI0OpgFmPsfDuHt1dvpPnBTXCKGhx/HX//7HzgfKKGpBOhy90MYd7sk/nh+yMGqt5Zg
2art+JbKbU//O9/aC/0HDcGdPxuKvlF6Kw6t+ysy/3UegVaFZrfhocdHQ9ZkdiKw/a5XhqPfb/4B
9HwZ5/Y+FXI5gdXmI1XJLgy/ph+oFZi3/RxmDQy1N3r59aJPPrpa1WWfbb/wOXq1icM+RwE1gZej
SHWqEFAIKAQUAgoBhYBCQCGgEFAI1HMEFLGong9QNZunxreaAKrsPxkE1PeAwQ+1z++dgi8q9Bzq
e0ALO5/job4HtDBSBwoBhYBCQCGgEFAIKAQUAgqBnzoCDQYL4hiFqtz3gSKO/dQng+p/1Qjs+utM
9Et+yWfCyen78Najt8P6g9xIOXfDafxuuJ06dmHXK2jT7zdaip7ztmPzXZ/R+WyfZbvdEPn2zhqo
3Trxz1fQOV4vzy0tkIgvz69C39Y/4JVe7fAbJzvIPZNxtSeyzu/Fz0IUC/vqjYfQc+oyasIinF/1
OEIsxm8Lq7xJXxg9RMQxagVe/vIcnupbPeJYvehTlZ12T+Cz7Z4cvPLEH3CgxXXA2Y1YvEyfJDWB
l3tL1FWFgEJAIaAQUAgoBBQCCgGFgEKgviKgiEX1dWRqpl1qfGsGR1XKjxsB9T1gaOPr83un0IoL
LZf6HtDCzed4qO8BLYzUgUJAIaAQUAgoBBQCCgGFgELgp45AgwGPTibi2A84+Pc1GhZKceynPiVU
/30h8NVfifyULGhH+vbcoveQ2DsceV/vxnsLfgPBsUl8+UuseqovrD/IzcQ95+H03lk21bELX72B
Nj2nailEvv/9twI8OzsdF1u0MHMBF/9/9u4GOq76PvD+b84xAXcftAuO82I3McQ0gbQeGtzENAls
x3kzL2GMMSSBMYHQyCxlQTzdkqM8bU9X2dOc4ZwsiJPNkXmerPI0iLzIbZHTZGiI7CAgHZqOdxm3
GZ5GbuRNZEDGYzMiGRmp+3/+83Lv/d9508zozsyd0Vc58tyZuff/8vndUasfP/3/L+vinUJRZzAc
kcvfbL73K/nN2/+L3LN9k8iJg3Lpmz5krxQVHhyWOz/8HnnD6y/LP049Kfd+8RHdZkjimYOy7dwl
efrhP5JH/ulXYrQmL8cfkYl8nVBQIv2Xu977lVwm/+W/7ZVNTe5WaHuEdOHYwR4rHOvknJw7paGj
uuKxdET2nBX0rNCuoQFyMgIIIIAAAggggAACCHRcgMKijoegpQMgvi3lpfEeECAPSB7QvI3ryqWZ
F/jouK6xkwf0UcQYCgIIIIAAAggggAAC7RcI/M6tt6hfnkxL6ruxfO8UjrU/CPTYBQKuwqyQTEx/
T67bbG70uCDP7btX/rvcLfv2bikvHNNTLN3ur7RwLFdwVvZl/NI+kszK3i1mn87ZZjJreGpO7rnC
vbqZLByTA9/8sVwa2V21+OsFXRh3Sa4wLjwq2cdvq38bS2cYVY/qSlBUvdqjN/RfGu7UK47lyvC8
WEHLF3Nqkqausc/rFdr6vFuhrcmhchkCCCCAAAIIIIAAAgh0SIDCog7Bt6lb4tsmaLrpTgHygCuK
W115pxX1UMfF5AFtpLriQR7Q9uIAAQQQQAABBBBAAIHVKBDYGskVjp2UF2JP5OdP4dhqvA2Wn/PS
icPy1W88I2fOvkD27L1OMs/tl31fflTiyYzIhRvl0ne/Vz559+2ybUPJJoRLJ+Tgt0dl9NtPSPJn
IuvWifRtvFSuCu+SXddeIesr10EtP6A2n2EWZlXadrJ0OPYv5MU3gvoxqVemSuvVtqwNEusqHKvr
l/YF2b93rdyYW1RsBUVf9phLxlk6t2ae221HRiV1/9tl/MsPy6GfZkT/6JHgNbfK//VHt8nFFozR
wfyJF+TZJ5+SqaeekZ/8dFb03aa/+uTS0FWy68ZdcsXFJQVyxWvnjz4tDz3wJdkf/5m+59bJxss/
Iffd+m7Zd8mVkmPytHBMz2n24cvl+19+UP7i0E/1nE7KuuA18sd/NijbN5d8HnTfDc9p6bjs/+p+
OX6mT0J7bpCznvtLeXDkL+SnmZO6r3VyzX3/WQZvu6LK9p/z8vTXHpIv/cV+0RKyrm+jfOLO++Td
L+2TK2/XErVWS2t4Sf8FOXzg/5V9//1botl1b7ngbpe77h6Q3dv0qnhVvk4cPiDfeOZFOftskTNn
1kn4rurFjVWa4GUEEEAAAQQQQAABBBBogQCFRS1A9VGTxNdHwfDhUMgDOrsOkAds/AYlD+iYkQd0
LHJH5AHdHjxDAAEEEEAAAQQQQMA3Altviah3fuxjSg8o/60Lx/hCoEwgkxgu3iMhNTAYtu8X677J
PQajcdd1mekJFS7eV+Z51nEwmnCd798nGTUSLnw+RPpVanH5kSZHIkWjoOofsI5FjSQz9sWZ5Ijt
qLeqtF93HWQTKlI01MVOrrecJ1k13m+Nb0BNO280dGSPOTSinFE21ETVk+22q94PYRWbyZZcn1HD
QWtelR8HxpIl1yg1O2Xdq5Wvyd1/1S3Lmqv6wvJzEjU+7cGcMgkVqupWnOPAhCrtSUuoYfu+rWJR
K9Z13XtFnkxKDYWq9KHHHo5OVhhf4drEcMj+HOhKNhX3+uarGkHeQAABBBBAAAEEEEAAgVoC1u/u
tc7hve4VIL7dG7t2jJw8oJXjIA/YzP22fM6MPKD1M7gst0kesJlbjmsQQAABBBBAAAEEEEBghQLy
25+8RV304Y/Y/+F+he1xeY8KmEVO1i+24cFhNRGbUGPDQ/nCFlfhWDruKnYJDQyrqURSJRNT+vyB
/P3mOr9ht4wai1hJnHoe+1WyvLKmvl6zSbt4SyKjVQtgzMbMBMmonvewVVSjr7fqYkzTlRWOKWX2
F4xEVXymWpGZOUr3sd1GrWIi9yV1P7PbLhZARaLjKjWdVONDRhFiMKrmXC1ahWNBNRAdUbGpuEqm
kmpyfNh1b03MGJV8mbirWHFwbFKlUnE13B+0f8bl7t9WFI716zkl9P09MmAUQg3ElDE6Pbsm5mQU
cOU/e8F+NT6VUPHYiOEQVC4H3VNi2LAND6nJZErFJ4aVXv3OsagVa6Pf2l5zzv2t2w72R9Vk7rM+
NaEGrPtevz4Ym3VF13rivjfCKmF9QKwTeEQAAQQQQAABBBBAAIGOCFi/+3ekczptuQDxbTlxV3dg
5qyse4U8YPWQmrkN8oDuPGXu/iEP2EBu08jH5T975AGrf/B4BwEEEEAAAQQQQAABBDwTkOBNn1C/
8RFWHPNMtEcbcieMgmo04S7xUdk5NT3rVHzEo07RysB4qkxlcTauYvHKhSRlJ1d8wSrAMYpgzIKY
suMVrGSkf2G3Vk4Lj1RZGaxkjGbCaCSVVXOTg3axzph+nvsyTVdaOLY4G3MXBOXnH1SRgSE1OjGl
jNCUjNR5ao+5VjGRc3pDR3bbuWRRieGUca+MGiuyKV1yNZNMqjl35VWhXz1faxWu8EjSHsv0eL/t
PDRp3l8ZNWoUGtYuhLKbq3lgzsl9jxtFjaFh5S7ha3xOykwYBQdV8fbJjy2bHLXnG40bPS2mVL/1
GdAFeS4J4xq9VaVdyFg2WaPfWl7peNQeQ/9o6edjzlitb1DNlHWSSyY6Pyv0XqusOFbBiJcQQAAB
BBBAAAEEEOiEgFUs0om+6bP1AsS39cbd3IOZsxIhD7hcLM0cEXlAd+EYecDGcpvkAZf7tPE+Aggg
gAACCCCAAAIItEJA3nPLLeqSq6+x/8N/Kzqhze4XMBNGyxdPzahBq2hFF6YY5SyeQsxN61WX4nGV
iOcea33HVTwxXddKYRUHaBTQuAu8smoy2q/CkYiKFL/DerWv3O6EZsJoOL+E0rQasEz6x/OrULlM
V7RVZWHU6eS4XeBmJYDNx+FY7U0s7THXKiaqCLT8i3bblQqD5ibtoje3r9nuosqk59RcOq3S+jub
mVHR4mpWzjW6OMzemnHIVSyVaylrbA1aqxDK7LXWsTOn8u1BU2NWAVukxgpa9cwpN3Bnu9KB8ZIY
LibtAjHzc2neW+UrfRlOtWJt9Fvdy9wmNagmZ7M6NoUY5eKUzmZVarywwmCuKGyqwg+D6fFBFQyF
VDgc1o+Dza8MWCtYvIcAAggggAACCCCAAAINC1i/TzZ8IRd0hQDx7YowdWyQZl7BzDdUHhB5QCdH
lFvlPveHteQBCz9jKvyBIHnAGrlNfesY+TjygJV/4vAqAggggAACCCCAAAIIeC8gW/fsUe++hsIx
72l7q0UzYTSeq4yq9ZUxVuiqVhBV63q/vWf8wu5OlqXVcLB0xbNCQsSdMCpUy5irYU3oJaAWUyN2
waZT/FQyeaPv6sU75jUZlYrH1Eh0UIVD7u0Zcwmb6FTJSnHGpfaYaxUTGec3cli77bkKRWDF1jPT
ajw6YBeWWYlt8zFirzjmFEQFByZKtojU7TVsWXuG9pzC5at2OZ+XClukNjQn97hHXCuy5cbnzDky
6qy85vRfvoVl7ip77LViXZdXxlhRrPSzUP7cWm0vNwa+EEAAAQQQQAABBBBAwN8C1u9d/h4lo2tW
gPg2K7c6rnPyCqLIA1oxJw9oSSz3WDvvRB7Q+vlrPTq5TS1r5OPIAy53p/E+AggggAACCCCAAAII
eCUg77v1VvXuaykc8wq0V9txEkZ6BaVl6sbMX3CHze3zuhXHKIQLDk26ZjE9Oa7GxsbV6FCkWAQW
zq8wZSdIdLGWXfBlbB8YHJpS6emxFhSOuYanFtMzatwemy7kCY9W3ZrQHnOtYiJ383U/q912WkWL
BXiuAjrD3UqkSDCogvlvpyjJucYpogpF4+VjMxIvdkzKz6r7lVpzcj4vJX9Z2fCc9HBqjtuZs+Ng
boMaUlPODrL23GqN3T6pZr/WWU7/+RjZ8bHiZD3m4hVUY6kKg7Ga4hEBBBBAAAEEEEAAAQR8JWD9
HuarQTEYzwSIr2eUPdmQk9cgD2gGmDygqVH9uHbeiTxg9dymNq2Zj3PycOQBq99/vIMAAggggAAC
CCCAAAKNC8jv7MkVjl1rF7A03gRXrAYBJ2FUKIyqOWf9C264uC1jZDRV89Tm39Rb5A3kVtSyClNq
PeaKVgZWsAXerBqyVhYLRlWlNbsWU6PFz1CNwjE92eSoU2A2NjFsr6Rl/rLvMqmZLHCdWePJoprI
W+UcKqyAVbyydlKnRvN1vGW3XWF1rtyqWSPFLSZNh5RtJap/OKZmM2bFYqVEifNa5cKxpIoU78t2
Fo7ldygoGjU+J31hzXvAmbNpZ35eK20PacejVpGg0e+IOQlXvJ3+JTTcsm1pXV3yBAEEEEAAAQQQ
QAABBNoiQGFRW5g71gnx7Rh9V3Rs5hWqpgSsmZAHdFZ2N/+AVPuQByxfpZ88oPXBcXJqZk6PPKDl
wyMCCCCAAAIIIIAAAgi0U0De9+nb1G9SONZO867sq7GEkVOgExyMtWi+lZaHd1ahshKgzmNQxZte
7GhRxezCq6CK6W0mS79KfezCnJKEkaq04pQ+x5UgMBs3indWUuzkFCyVrIBl9GWPuVYxkXF+I4d2
2zKophdLrjTmGLK3NnWKySQypsySsfzVWecec+zSaiRUvAcqFTHNxuxCvZVYWqO351TBq/R+KFzT
zJz0lYZP+bgrJ5kyieFiIaOx4p01cL2JZ2ywuI1phbHbpxn9mttg2u/nD4w5VTJ3n1zxWXY2qWKx
WPF7Uk1nSm+QipfxIgIIIIAAAggggAACCLRYwPp9usXd0HyHBIhvh+C7pNvKeY0qgzdyNOQBS/Iw
5AHJA+b+iLXu3Kb+jBn5OPKAVX7m8DICCCCAAAIIIIAAAgh4LiBb9VaVF191lV1k4HkPNNgTAg0l
jHSZz3jEKuIKVSy0yqFksysrEJlNxtXk5JSamlrue1JNTiWrbtFYT4DMQpxg/3hZIVO9K47l+koM
h+3Pm5WodYqfSkZTM1ngnJuZTqjETLXKOF1cZMdjUM1UYa9VCOX01NyR3bZOlpSuXpWeitoeg7GZ
YgdGEVhkXJc6ub9mJgbsa0y7qWio+Lq+70qWhnOK50qSeO6m635mz6lC8VXlz0tzc2omYaTmJlUo
l5jS38FB9/aqykjoSoWxOwBOUVjFFdyKJ5quo8lq96BSi6VBLF6fGLZiVhhvtBe2t3UQOUIAAQQQ
QAABBBBAoGsFrN9Xu3YCDLymAPGtybPq36yc16jGQh7QzhHpPExpsQ95QHeuiDxg4XNULbdJHrDa
zxleRwABBBBAAAEEEEAAgVYKyHv2RNTF11A41krkXmi7sYSRXnTcWPFIJKzGE7PF4p9FlZlLqdF+
XdASjXcRjV7hzFrNKleM0z+iptOFdbCy6Wk1NmgVgxVW9KqVMFLpKbuox0rUmsVPLpQ6C8es4pvI
4IiaSs6odDarC3UWVVqv5jQyYBTm9E+UFWFZ/dljrllMZJ3d2KPddn7Lz4iaLBa5ZaYn7G1NRSKu
7UQnrVWxtHd0crrYYValJpxCs5yfaZedHrMLyiQ0pJLpQrXSzNSI83qFJF5jsymcbc+pgle1z0sz
c2oqYaRLG8fsYkFRgxPJQtyzM2rEeL124Vhui1OrAFTHYCKhZmdn1czMjJot3vt5iXTcuJ9DamQy
ZRdWLmbTKhWfUIN6K1JnNTm3tu2o45KLZ2mC1X02zxBAAAEEEEAAAQQQQKBdAtbvq+3qj37aK0B8
2+vdbb1Vy2tUmwd5wIiddyrLa5AHJA+o81315jbJA1b7KcPrCCCAAAIIIIAAAggg0EoBec9tn1aX
sFVlK417om0zYVTflo+LajJqFVM5xSdWYjL3WGsVI1+ipRNqoFjcYs7DfVwofjKLYcoSRnpyU0NG
MZdu0yx+cs29wcIx91hK3UNqcrbKsk+6U3vMFQqhXGNq4onddg2/gfGUq+VsatROuuXnFQzaW02a
83TbZdWEUXBmnmceV4qJq/M6nthz0l7pkvOrfV6ampO+B8JFt/JxO6uCuR30Cl8zExW9TIfahWN6
VcDpcXcMiuMoLfqcmXQX87n6KF5T7fOeHHWSq7nrhllxrORu4ikCCCCAAAIIIIAAAp0RsP7/+s70
Tq+tFiC+rRbu7var5TWqz4o8oPWZKs/dkAe0bMxH8oBO3taV0yMPWP3HDO8ggAACCCCAAAIIIIBA
ywTkvbfdpn7zuuvs4oCW9UTDXS3gFLxEVKKw0FZd85meHLWLXszkgATDajRespdgXS12+KTFWTU2
5C50seYVHhhWyblCYVZqrN/+TI2m3Euy52dgbCWYu75/zF00Zc/SKBwr3eLRPkcfZKanVHQgUrVQ
KGSMzbzOPLYLeMIjK9rW02zTOnbaHlBRe3U2J0EyNFF5/rmVwqwtFy1nkaAajk2psYFg3jgykrS6
KT5mVCxaHqOB6JB9L9ayLGms6lN7TpGxMq9M0ip663etopZrrOE5GVtLlm8F6WxDGhktdcjdFxMq
Uizcsv3COgYDxaLO8GjZ2EsnnEnF1EC4YG21ER5JlJ6m+5rMryxmnWM+hsL9etXBSp93vZ2FXn3Q
OVf/fKnwcSnrjBcQQAABBBBAAAEEEECg5QLW/5/e8o7ooCMCxLcj7F3TKXnAYqjIAzZ1z9o5s1wO
ijxgY7lN8oBN3XNchAACCCCAAAIIIIAAAisTCFz++3eo7IlX5PmJCZ0z0hUGKvff8PlCwEuBJTlx
7JicXFojfWuWZPHXzpeN68+TNV520ea2luZPyPTMSVm7rk+Wsoty/saNct45fpjRgpw6kZZ0ZlHW
autMVmTdxk2y/lw/jM0J0vyJY5L+1VnaLit9Gzfr8TnvlR0tzcuxY3OiJ6TPP0vetGmD1DOdBd3H
TEb0PSdy1vkb/WXQ5JzKbOp6YUGOvTCjIdaK/vDJxk3rW/rZy8V29uSS9Gn47KKO15vfJOdW+2ws
vSB7z7pEHinOIzKakq/fdnFds+IkBBBAAAEEEEAAAQQQaK1AIBDId0CeqLXOnWqd+HZKfjX0Sx6w
fVEmD2hZkwe0JcgDWhQ8IoAAAggggAACCCCAQN0CgSv+w53qtZfn5H/81V/lLyIhWLcdJyKwqgSO
Pn1Anv75a/KGBmb9hvO3yM4dW1paqNTAcMpO7cU5lU3Sxy8svPA1WXvJ7cUR9ktqcZ9c7K8aRx/r
MTQEEEAAAQQQQAABBForQGFRa3073Trx7XQE6B8Bfwv0Ys6sF+fk77vIPTrygG4PniGAAAIIIIAA
Aggg4CeBQOgP7lKvzs3J4fH9+XFROOan8DAWBPwicEoevvR8uTfZ4HiCw5J+/h45r8HL2nN6L86p
PXJe9XLswH1yQfihfHN6u1bZdzOrjXllSzsIIIAAAggggAACCKxUgMKilQr6+3ri6+/4MDoEOivQ
izmzXpxTZ++SRnsnD9ioGOcjgAACCCCAAAIIINA+gcAH9n5WZV85KYf/khXH2sdOTwh0m8CCPPGF
z8oDh+b1FoT1jl3vE3nhXfL1B3dLrZ0o623N+/N6cU7eK7W2xSVZWFjKd7HmnHN8uzJdaw1oHQEE
EEAAAQQQQAABfwpQWOTPuHg1KuLrlSTtINCLAr2YM+vFOXXbvUcesNsixngRQAABBBBAAAEEVo9A
4Lc/vUctnX5V/nHiQH7WrDi2eoLPTBFAAAEEEEAAAQQQQAABBBBAAIFKAhQWVVLpndeIb+/Ekpkg
gAACCCCAAAIIIIAAAggggAACKxEIvPOTN6l/1YVjR5/423w7FI6thJNrEUAAAQQQQAABBBBAAAEE
EEAAge4XoLCo+2NYawbEt5YO7yGAAAIIIIAAAggggAACCCCAAAKrRyDw61ddrdQvMzI79Ux+1hSO
rZ7gM1MEEEAAAQQQQAABBBBAAAEEEECgkgCFRZVUeuc14ts7sWQmCCCAAAIIIIAAAggggAACCCCA
wEoEAhs+dJX611+9Ki//3Y/y7VA4thJOrkUAAQQQQAABBBBAAAEEEEAAAQS6X4DCou6PYa0ZEN9a
OryHAAIIIIAAAggggAACCCCAAAIIrB6BwFuu/LB6/ZenJZ34h/ysKRxbPcFnpggggAACCCCAAAII
IIAAAggggEAlAQqLKqn0zmvEt3diyUwQQAABBBBAAAEEEEAAAQQQQACBlQgENmz/mHr9tVfllb+P
59uhcGwlnFyLAAIIIIAAAggggAACCCCAAAIIdL8AhUXdH8NaMyC+tXR4DwEEEEAAAQQQQAABBBBA
AAEEEFg9AoG3ffRa9XrmlLwcfzY/awrHVk/wfTvThSOyZ21QHtUDHElmZO+Wc307VAbmX4EjX9sj
wdv1XRQelczjtwl3kX9jxcgQQAABBBBAAAEEEEDAfwIUFvkvJl6OiPh6qUlbKxIgD7giPi4uCJAH
5E5AAAEEEEAAAQQQQAABBJoXCLztY7vUmfm0zP3oh/lWKBxrHpMrPRJYOCw7126VCd3ccCIt91x2
nkcN08xqEjiyTxeO3akLx0Ijkj64V7iLVlP0mSsCCCCAAAIIIIAAAgisVIDCopUK+vt64uvv+Kyq
0ZEHXFXhbtVkyQO2SpZ2EUAAAQQQQAABBBBAYDUIBN7ysbBa1FtVnnz2h/n5Uji2GsLu8zkuvSB7
zrqkuOJYVq84do7PB8zw/Cjwgl5x7JLiimNZveIYd5Efo8SYEEAAAQQQQAABBBBAwK8CFBb5NTLe
jIv4euNIKx4IkAf0AJEmyANyDyCAAAIIIIAAAggggAACzQsE3vrRnWrpl/Ny4tnJfCsUjjWP2ctX
zh99Wh564EuyP/4zWbdunWy8/BNy394d8ssfH5KfnBT57Y9/UrZtKCnNWTgm+x95SL7y1YPSFwxK
JpmUjdvvkLsHbpdtm9wbBy6dOCxf/cYzImf3ibz6vNz5uYfynMH+qNz3u/9WzpzJPdX/rPug3LH7
MllTgn3suf3y0Je/Igdn+yTYl5FkZqPccdfdcvvubd5sUbh0XA48+h2ZyZwtoU9FZMt6cwQLcnj/
N+WZv92vSwAAQABJREFU42fknaFdsmPLent0x/W49j93XPre+VG5YeuiPDbyZfnWoZ/KyZMnZV3w
GvnjPxuU7ZsdixNHDsg3Ds1I34YL5MzhcfnKd5Oy7sJr5D8P/5H8ux//3/InX3lCfqav3X7Xl+WL
e69wFUPNn3hBnn3yKZl66hn5yU9nJZMfRZ9cGrpKdt24S6642BlX/i09p/1f3S/Hz7xRQrs/ILPf
2Scj34pLRrcvF14ut/7h/XLbFZvtuXhx0FCcGjZfkiMHHpVDL56Rs88WeeEv7pSHDuVGHZLoyK2i
76L8FHL30gc/dYdc5ophcXa5PrXJi6Ib0Cee+57dcvMVG4pv8oAAAggggAACCCCAAAIIrB4BCot6
O9bEt7fju9LZkQckD7jSeyh3PXlALxRpAwEEEEAAAQQQQAABBBBog0BuxbE3vj+kdFf5b104xhcC
LoG5+Ih9f1j3SeljNJ52XZOdialw8Z4qPTf3PBqbdp2fiUeX7aPQTlSV9KRi0XD1a0NRNZ11ddXc
k0xChYrzKZ2rUhk1Eip8fkLRuKv9xLDz2arkkHtt3BhgPedb7QzEZoy+Mmo4WBiD9X7p48BY0jhf
HxpzKj3Xeh4enlKL7quafJZtPE7G+OozT6tojXvOmlPucajkfrUnZfSZOy8UTdhvcYAAAggggAAC
CCCAAAIIrCYB63eo1TTn1TRX4ruaot3YXMkDai8jP1RfTqpgXE9ejzygzl9Wytc2bE4esLFPNmcj
gAACCCCAAAIIIIAAAtUF5M1XX6/Ou/z37MKb6qfyzqoU0L+0mwVgA6MxlUol1MiAuyBqOGGWc82q
QaOAJzw0quLJpJocG7LvM5Ggis0aJUmZaRUbn1ATEzE1YZyXuzYWy72e+x5XsalpVyHTbGzQaDOs
RifjKpmYVENho4hqMLby0GUTKlKck3uuuaYzarTYX3jYXWiUHIkY4xPVHx1XicSU228gZs/JOT+o
ohNxNRE1r+9Xk/raQatAbGDCvi43hkLhWFANREe0k3ZIafPxYbvgLZcUnpgxzI055RPGwX41EU+p
5NSYK+bl822cs6k4GeMrH0Ml80U1HY+pcX2v5O6ZaMS6B/R9EdP3Vf4e0vfReExNpw0HczpGnzmT
0niap3KMAAIIIIAAAggggAACCPSyAIVFvRxdZecqenuWzK5hAfKABTIjP1RfTqpwmZPXK+SkyAPm
HOrM1zZsTh6w4c83FyCAAAIIIIAAAggggAACVQTkLVffpM57/3YSRlWAVvvL0+P99r0x6FrhKqvG
+4P2e2YSZW7KWT0sHJ1yEc7Fh+1rQiXv2ScuJu0irZFkreXC5tRwcaWvXBJias5uQR/o9+zisZCa
dL1nnlfnccPJi0K7ZsJoYDxldJZRY1ZhU2jYXkXNPj88qvIz1/1ahXtDxQnaRVihEfs6pUvIZnRx
3lyleqjZmF08Fh4xVh0z5iTSrxIZY3izk/Y10m8WqBnn1H3YZJyM8Zn3V6HbSoVj7gGlRotFd5al
++3Kz0oSpBSOVWbiVQQQQAABBBBAAAEEEOh9AQrHejvGxLe349vs7MgDFuWazEnZeT39x4jkAQtF
Y3Xna5s0t+518oCWBI8IIIAAAggggAACCCCAQOMC8tZrb1TrPvAhu5in8SayajqZUAldtJJc7juR
UKkZszql8d64op0CTnGOyKCaLek6mxq17xuzsCc5Ym0dqYu5zIXI8tennWIvV+GT0XjNRIH7PKuo
qnSLyNxZGaNIzRyf0UL9hzXH5DiVFho5CaMB5d6cU6nUmFWUF7GLtuzzLRtXv4XPTjZZ3DpUn1P5
07SoMuk5NZdOq7T+zmZmVLRYYOcan9F2eMS9UloOZnLQKgzsVzXr95ZT1P00FSdjfOXxq25uDce0
rOxknWk8ZlNqMBRSoXBYhUN69bbS7T2NUzlEAAEEEEAAAQQQQAABBHpZgMKiXo7uSlYcIw/Yu3eG
k2shD7jSnQfIA+b+b0hD+VrygL37o4WZIYAAAggggAACCCCAgO8F9Ipju9X6K1ZQOJaJOysT6V8I
rcRitcdgNO57FAZoCTgJo6BrW8Ti+1lnZTCzsGcqWtzGskphk1PQE9XrglX4qpkoMM6fm7LvvWHX
clnW+JwkT9T9521GI3Ue1hyT4+QqzNJN23MNlxd5ZawCML3al1WYZZ/fP26vOFa6RaZ9Xamv3u5z
PDqggjU+h5EqK45V8pu2C9vCKl535VUFz2bj1KS5NQLbstTJOoFHBBBAAAEEEEAAAQQQQACBqgJW
XqfqCbzR1QJNx5c8YFfHvfbgnfwWeUAnp2jmPAt+jhN5wAp3FHnACii8hAACCCCAAAIIIIAAAgj4
W0DWf2y3Ou/yFRSOGcUdVtKp1mPpL9T+5lntozMSIWbBkcUyF7MLBZ0kSlqNWNtHVinYsQt69PaS
FQuSjHvKadfq1HnMJJxtLyueZ7RT6S/cnJbqODLaKu/LcBp2r9xlz7WChV0AZjhY5ztbSmbUSHHL
Tatf+zqzzZItFvOfwWBQBfPfTkGn6/NXc056xTbbN2yviFaHVNkpTjuirDm4TjLG4YqT8Xr5ddXN
rbYtSzGdrDd5RAABBBBAAAEEEEAAAQQQqClg5XZqnsSbXSvQdHyN39WtNmo9uvIQXau1WgZu5FrI
A6rSP+R07gLDiTygw1I8Ig9YRsILCCCAAAIIIIAAAggggIDvBeQtH9ulzn/fv7cLgHw/YgbYRgEn
ERIamizvt+KKY1k13l8sVKqwylaukeRopHi/DahUtrxZZSQhywuGnPOz02P2fTuSrLAkljG+/rGU
c2EzRzXH5Gy/WZoQrVW8ZBeA6cIxa8E063ynHScGloV9nVEQlbJNRfUPx9RsxoR12nDa1QjGnCr5
zU0OFX2d8TVF12ycjPFZc3f6r25unWNZUjhmifCIAAIIIIAAAggggAACCNQvYBUD1X8FZ3aTAPHt
pmi1a6xO/og8YK0Vx6rnpGrloux8HnlAuyjPla8lD9iuDzr9IIAAAggggAACCCCAAAJlArJ+e1j9
u61X2gU4ZWfwwioWcFa7kmD5tpKLM+P2fWMW9thJEhlU04ulfItqYiBYuK5KYZmroMmqqCptJvfc
SCgMTMyUnbE4M2Fv2zhSq52yKyu8YBShlRVZ6XGEi9tDugqzdDO2hVHkZbXuXcLIiFNkrLDFpdVJ
7tEYu2t8ht9grNwvMRy2C8cqrgxn9lHr2OinoTgZ427E3BqKbV/tPrNOdD1mVXIypmKxwvdkvNzF
dTpPEEAAAQQQQAABBBBAAIEeFaCwqEcDW5wW8e3t+DY3OyO/RB7QLm5qJCdl56LIA+ZziuQBm/sk
chUCCCCAAAIIIIAAAggg0G6BfOHYv73sg3YBULsHQH/+FrATHrowarRkVa+pqFVY5N6CMDXWb99P
0XjaPcFM3C6ykkpFTrmzjW0Xhybn3Nebz7Ip1V8s2JLQsCrpScXtwic99lSFFcnMtpY7NsbUPzbt
Ottcgt1VmKXPsv1amjAytgeNjKvSWr2ZiQE7Hq7xGQVdEh4tKTibVUPB4spx2rZGFFwWFZ80G6cm
za0xJEeK92dwqP7x6/szZN1Tucdg+X1ltc8jAggggAACCCCAAAIIINDLAhQW9XJ0lZ0n6O1ZMrtG
Bew8FnlAO39JHrDBu4g8YINgnI4AAggggAACCCCAAAIIdF5Afn3HbrXufSESRp2PhT9HMBezV+0S
CakxvQJTNptW8VGnGCmXTDZXHFPpKaP4JqwmUoWSrsV0SkVDxWIkfU10qko5kl5pyi4IC/arWHJW
ZTIZlU6nVSbrLouKR517NzQ0odL5txdVasLaZjFX/FO+WlrD2IvTajBXSJT/duaUTk3YiaTce67C
LN2JnXBraeGYUpODxVXccq6TVmFbVjtE7c922fjMwjF9XWR4ShXK69JqYshxjax0m0/t0FScmjS3
YmsWMOa378zdP/o7nc6UFddZ15ir2OVj3dBqZXYrHCCAAAIIIIAAAggggAACXS9Q+P1Xun4eTKCy
APGt7LLqXyUPWLgFmsxJkQcs8JEHXPU/SQBAAAEEEEAAAQQQQACBLhOQzTdE1Js/8GG7uKTLxs9w
2yCQNFYQsxKLpY+uwjE9puRoxL6nSs/NP4+Mlq0QZk4lPuwULrmuLy3A0qtSRfLFXFZRV/njSKJ0
LTKzp/qP7RWsavRXq3CsdBTmVpXWVpBWgslpJ6NGw4U5Wcb2dYZFNjXq9g4GjYI/x8RpV8+7pHDM
5WzPsdJ2o/Wb2Wc2GadmzO0+0yWrh9lzKil0tC/QB8b2mHmPCivZmadzjAACCCCAAAIIIIAAAgj0
qoD1O2Kvzm+1z4v4rvY7oPr8yQMWbJrJSVl5PdE5O/KATj7S+nljPlbK1zZjbt/J5AFtCg4QQAAB
BBBAAAEEEEAAgUYF5F03flptDH3MLjpptAHOXx0C05Mjxipi+hf/0IAan5ywVwazippMjVRsuGLx
UiQaK0uemNcVjjNqanRIhUPOSlr55EJktLgqlnFFJqWGIyXn5YqE9Gpl1mpnxtkrOEyr8cHSgrag
Go5NqdH+Qv+R0aSrfbuATm/LWbpZZiZpFXv1q2S2cJm1SlZ4JFFsxykcs7YKtYvE9PaSZpszUyUx
yhdKFcY3NlAc34gxPqNwLDI46Fo5LW8djqqV7vDpwmgqTo2bm31mZqbUUH9YBa1tN4vFY5aleW7u
eHF63P5ZmDOI2HEoPZPnCCCAAAIIIIAAAggggEBvC1j/gb+3Z7l6Z0d8V2/s65k5ecCcUuM5KfKA
xt1FHtDA4BABBBBAAAEEEEAAAQQQ8LdA4OJPfUa99vKL8ouDMZ0z0pUSKlc3wRcClQSWZGFBZM2a
3Lf+Z/5p2d53pRzSp+rCMbnnsvPKL1qal2PTsyJ9fZLNZKRv40Wy4Vx9bQu+5o8fldnMGulbm5XM
Up9ctHmDtKKnU8eOSlrWypqlRenbtEnOa0UnzfrkvI/NiaxdI0vZs+RNmzZIVe6Fw7Jn7VZ5VPc1
ksrK3osX5djRtJy1Zkmy0iebN61vdhQ1r2smTu0yP/rYXrnolkeK4++XZHafbDmn5nR4EwEEEEAA
AQQQQAABBBDoSYFAIJCfF3mingyvEN/ejKu3syIPmPNsV06qqdiRB2yKzbqIPKAlwSMCCCCAAAII
IIAAAgisdoHAOz91u8q+9JL8/BCFY6v9Zqg2/4VTx+TlpTfLpvXuCprnHt4pl987oS8LSmw2ITs2
+KmCqtpseN0WMArHqhb+2SeLHH36gDz989fkDcZryx2+4fwtsnPHlpYU8C3Xd+PvL8hje9bKLblK
Ov3VP5aSfTdfXHjCvwgggAACCCCAAAIIIIDAKhOgsKi3A058ezu+K5kdecCV6Pn4WvKAJcEhD1gC
wlMEEEAAAQQQQAABBBBYxQKBd+y+RWVfOSkv/vCJPAN/SbqK74YqUz/88HbZeu8hCfcPyc5r3iub
9cJif/foA/K5R3JrjemvgQlZfPC6LikOKgyZf7VAQwmjU/LwpefLvckG5YLDkn7+HqmwFl2DDbXh
9KWjct9ZF8lD+a76JbW4Ty6mFrIN8HSBAAIIIIAAAggggAACfhSgsMiPUfFuTMTXO8tea4k8YK9F
tDgf8oDuwJIHdHvwDAEEEEAAAQQQQAABBFa1QOCi63XhWPoVmX3qb/MQFI6t6vuh4uSthFHFN8PD
Mv3Ne2SzezGyiqfyos8E5g/rrUa35rcajcbTcv+2WuVdC/LEFz4rDxyaz+06WudXRuTCu+TrD+6W
c+u8ouOnLS3IwpIexZpz5ByKxjoeDgaAAAIIIIAAAggggAACnROgsKhz9u3omfi2Q7k7+yAP2J1x
W3bU5AHLicgDlpvwCgIIIIAAAggggAACCKxKgcBFN+3RW1XOyewUhWOr8g6oY9JL8yck9ZOEJP7n
P8vc3EtyOp2V7Nq3Sih8g1y9bTMrjdVh6MtTlo7LgUe/Iy+eOVfef9NNsuU8KqV8GScGhQACCCCA
AAIIIIAAAgh0QIDCog6gt7FL4ttG7C7rijxglwWs3uGSB6xXivMQQAABBBBAAAEEEEAAgVUnEHjX
J25TCyfm5NjB7+Unz4pjq+4eYMIIIIAAAggggAACCCCAAAIIIICAS4DCIhdHzz0hvj0XUiaEAAII
IIAAAggggAACCCCAAAIINCUQ+K2bb1e/enlO/mXyu/kGKBxrypGLEEAAAQQQQAABBBBAAAEEEEAA
gZ4RoLCoZ0JZcSLEtyILLyKAAAIIIIAAAggggAACCCCAAAKrTiCw7ba96tTci/LP3zuQnzyFY6vu
HmDCCCCAAAIIIIAAAggggAACCCCAgEuAwiIXR889Ib49F1ImhAACCCCAAAIIIIAAAggggAACCDQl
EHj/Z/9Azb9yXI789V/nG6BwrClHLkLAQ4F5OXrkp/KqnKX/V/haXBR5y29cIhvOXeNhP802tSDH
js5KVtbImzdtkvP8MKRmp8J1CCCAAAIIIIAAAggggAACFQUoLKrI0jMvEt+eCSUT6XoB8oBdH0Im
gAACCCCAAAIIIIAAAgh0uUDgA3v/g8qcOClH/urb+alQONblEWX43S8w/5xc2ne5JEtmEo2n5f5t
55W82oGnenzb9fgO6a6jCT2my3wwpg4w0CUCCCCAAAIIIIAAAggg0MsCFBb1cnRFiG9vx5fZdZEA
ecAuChZDRQABBBBAAAEEEEAAAQR6UyDwnts+oxbSpyR1gBXHejPEXTirhSOyZ21QHtVDH0lmZO+W
c7twEisY8tJRefgP/kz+6dfeKPLKQXnk0UIJ2bAu0rrHD0VaC4d1fLbm4+ObMa2A23Xpar/3XBg8
QQABBBBAAAEEEEAAgdUsQGFRb0ef+PZ2fLtqdqs9F0MesHO362q/9zonT88IIIAAAggggAACCCDg
M4HAO264Qf3r/Lwc+/7380NjxTGfRWg1DkcXJu3UhUkTeu49V5jUaDyXdBHdWYUiOt9Y9HThGPde
o7co5yOAAAIIIIAAAggggEBvClBY1JtxtWZFfC0JHjsuQB7QCQF5QMeiHUfce+1Qpg8EEEAAAQQQ
QAABBBDoAoHAhnBYLZ46LSemnsoP15vCsQU5cfxlWTzrfNmwfpWtFtUFQff9EJde0MVSlxRXHMvq
FcfO8f2QWzbAeb26V5/PVvfq5cIx7r2W3co0jAACCCCAAAIIIIAAAt0lQGFRd8Wr0dF6G1/ygI36
c74hQC7GwSAP6Fi044h7rx3K9IEAAggggAACCCCAAAJdIBB469W6cCzzqrzyzA/zw/WicGz+yMPS
F7xXtxeSROagXEbtWBfcCrWHOH/0aXnogS/J/vjPZN26dbLx8k/IfXt3yC9/fEh+clLktz/+Sdm2
oaTAa+GY7H/kIfnKVw/q+yEomWRSNm6/Q+4euF22bXLfFEsnDstXv/GMyNl9Iq8+L3d+7qH8gIL9
Ubnvd/+tnDmTe6r/WfdBuWP3ZbKmZLjHntsvD335K3Jwtk+CfRlJZjbKHXfdLbfv3ibunkourPfp
0nE58Oh3ZCZztoQ+FZEt680RLMjh/d+UZ46fkXeGdsmOLevtVo/rce1/7rj0vfOjcsPWRXls5Mvy
rUM/lZMnT8q64DXyx382KNs31xhho0VaDZjbg8wdLJ2Qg98eldFvPyHJn2nmdSJ9Gy+Vq8K7ZNe1
V8h6M7S1xqTj+DUdxzNn62idu03uunlbWaxc/dbzpJE5NRGnld57kuvzq/vlRclN+oyc+57dcvMV
G+qZGecggAACCCCAAAIIIIAAAr4V8LawyLfTXLUD8zK+5AF77zYiD0ge0L6ryQPaFPkD8oBuD54h
gAACCCCAAAIIIIBAbwi8/dob1Ft+78NKzyb/rQvHVvyVSY4U2wurRGbFzdFAhwXm4lY8C/eIda+Y
j9F42jXK7ExMhYv3lHmedRyNTbvOz8Sj9j1onVP5MapKelKxaLj6taGoms66umruSSahQsX5lM5V
qYwaCRVsQtG4q/3EcKj62IrtjdcaYDahIsXz9FaVrrZLnzRqbl2fmZ6oGatgNGGdWnisNqa5KXus
udhFJ2fc1zXxrOE5NRGn5u+94oSMPnPzDpV6NTFvLkEAAQQQQAABBBBAAAEEOi1g/U7e6XHQf2sE
vIwvecDWxKhTrZIH1PJGroc8YJXcJHnAfM6XPGCnflLRLwIIIIAAAggggAACCHgpIBdcv1v9+oc+
Yhe3eNE4CSMvFH3Shk6UmAVgA6MxlUol1MiAuyDKXdQ0qwaLxU65RGR4aFTFk0k1OTZk32ciQRWb
XXQmmZlWsfEJNTERUxPGeblrY7Hc67nvcRWbmlbGVWo2Nmi0GVajk3GVTEyqobBR5DYYc/pp9qha
sVS+vYwaLfYXHnYXWSVHIsb4RPVHx1UiMeX2G4i55uQaYs1+zTObMM9dno7bBXH5oqeBYTWVSGrD
KTU2PJAfe7CkGE5VGNPi7KTrPhldpsjNHHn14ybmVGFsTvtV4tTkvWe3a/SZv99L7gH7PA4QQAAB
BBBAAAEEEEAAgS4S8LKwqIumvWqG6mV8yQP20G1DHrAQTCPX48555t6ukl/S75AHLPA19y95wObc
uAoBBBBAAAEEEEAAAQQQWLmAXLT7k+qCj+ywi1tW3qRSi6nRYnsRlTSrfLxonDbaKjA93m/fG4Mx
cwWprBrvD9rvmUmUuSln9bBwdMo13rn4sH1NqOQ9+8TFpL1y1Uiy1nJhc2q4uNKXSFhNzdkt6AP9
nl08FlKTrvfM8+o89iBhNDCeMjrLqLFIsbgtNFyyippxWs1+nfOaNY8bq7W5x1doe3E2rmLxWaej
3JExppGU/oDPxozis6AaS3mzzGBTczLGZt6ThQlUT+zZE6z73rOvyP8VqllcWVo8aJzJIQIIIIAA
AggggAACCCDQNQJeFhZ1zaRX0UC9jC95wN65ccgDFmPZZH7JLBxz59nIAy73KSEPuJwQ7yOAAAII
IIAAAggggAACrROQd+36pLpwRYVjGZXIrQgVi+mVofT35KQaM4pRBsdiatJ6T68aNZkwi49aNzFa
9kLAKbQRGVQl5UMqaxcIijKLdJIj1taRupirbHfFtFPsFRqpXDBVMzljzEufZxXslG4RmTsrYxSp
meMzWqj/sOaYHKfSoiEnYTSg3JtzKpUas4ryItW3dK3ZrzP85sxnnJXhqsXC6cI5MsY0MDJsF/nl
ivcmam276bRQ11FTczLGVh7z6nGyB1Tzevss90E2pQZDIRUKh1U4FFQDY0n3+zxDAAEEEEAAAQQQ
QAABBLpQwMvCoi6cfs8Pufn4kgfs3ZvDyZuQB6yyPWM++I4TecBaf/Db2CeFPGBjXpyNAAIIIIAA
AggggAACCHgpIL910y1q80oKxzLure6sxFPVx2C0crGQl7OiLY8EnERIcGCifDvFrLMymFmkMxUt
bmOpi5EqrT1lF1OFonpdsApf9RbvzE3ZK10NJyr0ZLQTdS9HVqHTZV4y2jLnWrjKcaqaMAqXWzhb
OfSrqgur1ezXGXNT5sb2A6XjdlqucGSMyfU5H5iscHLzLzU1J2NsjcTJHmXN6+2zOEAAAQQQQAAB
BBBAAAEEel7A+n2v5ye6SifYdHzJA/bwHePkt8gDrrBwjDxgw58T8oANk3EBAggggAACCCCAAAII
IOCZgGzd8xn1ro9dY28f2HDLerWdgaCoYDCY/w7plXeCUtyCL/8YVCG9Ck/hfVGhgXHl3d8iNTxa
LmhIwEkYhUcqrKI0F7PvG6dIJ61GrO0jlysc0ytUxSvUe5lbITrtlg88k3C2vax4nlEEVGlFsvIW
a7xitFXel+E0nHA14hTJ1Socq+KQa6lmv1ZXTZqbbcfLloazGi9/NK5zf9ZFjVQq4CtvoY5XPJhT
onRO1eNkD8iYW3mc7bM4QAABBBBAAAEEEEAAAQR6XqDpwqKel+mNCTYdX/KAvXEDVJyFkTchD2iv
sF+eHzKcyANWvJMaf5E8YONmXIEAAggggAACCCCAAAIIeCcg77/9TvWbH99lFwB50XQ2OVJsr0ZB
jBcd0UaLBZxESGiowmpSFVccy6rx/mLhYIW/rssNODkaKd4fAypVqYqwzuKd7PSYfd+OJCtUoBnj
6x9Lrcyq5pic7TdLV+6qt3Csar2V0W/1oqwmzXXb1lafkdEGfIwxSWhITSUm7HZEamy72VAEmp9T
pFi4Wp7Yqx4ne2jG3Mqvt8/iAAEEEEAAAQQQQAABBBDoeYGmC4t6XqY3JuhlfMkD9sY9ofS+AaPh
Qk6PPGCtFceq55fIAzb7WSAP2Kwc1yGAAAIIIIAAAggggAACXgjIB/ferYI33GQX4HjRqLMFH4Vj
Xnh2ro2MGikmjERvMVq6reTizLh935hFNnaSRAbV9GLp6BfVxECwcF2VwjJzla3qxVK6XaPIZ2Bi
prQjtTgzYa9+V7OdsisrvGAUoZUVqRkFWK0sHIuMVlj1rTjUpsyNOQUHYxUmXeUlw93aInQmNmjf
CxIZq7hFaZXWqr680jk1Eid7EMbc6r9nsio5GVOxWOF7Ml5+L9rtc4AAAggggAACCCCAAAIIdImA
l4VFXTLlVTVML+NLHrBXbh3ygHYkjZxZI/klO5dVYRcG83NSzx+Qkge0o6EPquSTm4yT3TJ5QJuC
AwQQQAABBBBAAAEEEFjdAvI7t35GBa/fbRd9eMFR1y/CXnREGy0XsBMeehWn0ZJVvaaiYfu+MQvH
UmP99uvR0i0QM3FndSpdYFRpwTGVcVbCGposLVczpqy3R+i3tkUNDavSjQnjw874RlMVViQzmlr2
0BhT/9i063Rzy0zPC8d0CZZVvFdru83mzPVf80WsbWVDKjbrmpb9JJstqf4zkipO3I0Ejo7Jild4
0703Nacm42RP1ri+5r1nX6AP9D0dsu7D3GOw/F40T+cYAQQQQAABBBBAAAEEEOgGAS8Li7phvqtt
jF7Glzxg79w95AGLsTTyQ+QBK62+Rh7Q+hlKHrB3fv4xEwQQQAABBBBAAAEEVrOABG+6WW35+E67
0McLDKeQJqTiK6zX8WI8tLECgbmYvWqXSEiN6dWUstm0io8O2PdM7hdlp4BI95WeMgppwmoiVSjp
WkynVDRkFSqJik5VKQrTfy1mF4QF+1UsOasymYxKp9MqU1LEFI+G7HGEhiZUOl/jtKhSE0P265VW
S2tYZHFaDdrFQc6c0ilzm0ZR3heO5RIxhtlEQs3OzqqZmRk1mzbK7po0dz6ruT7Cajwxq/+GL/e1
qDJzKTWqtx0NRuNuroqFY/oUs5BPW41PG+Nzt1Dfs2bm1GSc7AE1cO851zgJtHzSqNpKevYFHCCA
AAIIIIAAAggggAAC/hew/qO4/0fKCJsR8DK+Tm6BPGAzsfDVNeQBC+FoMr9kF941u+JYfmUt8oC5
HGVd+eQm42R/5sgD2hQcIIAAAggggAACCCCAwOoWkHddd736je0ftotsvOBYnIur6OCgGoqOl21v
6EX7tNFegaSxgpiVWCx9dBWO6eElRyP2PVV6bv55ZLRshTBzVvFhpyDMdX1p4kX/BWDELuhyEivm
NSOJ0rXIzJ7qP06OOCuYme2bx7UKx0pHYf5Fbq0Cy+y0syWo2VdpQVdz5otq0lg5zmzfOi5b6axa
4ZimzCRHjbhX2qq0fu/cmc3MqZk4maOq+96zLjKWxc+bVVj9zjqVRwQQQAABBBBAAAEEEECgWwSs
3wm7ZbyMszEBL+NLHrAxe7+fTR6wEKFm8ktm4Rh5wMbvdPKAjZtxBQIIIIAAAggggAACCCDghYD8
1vU3qIv+vVOk40WjtNF7AtOTI8YqYrpAKzSgxicn7JXBSgvHcgKp2LCxWplT1BWJxmoWjRX0Mmpq
dEiFQ0GjEEm3ERnVmzeWfGVSajhScl6umEyvVmb9dVrJFU0+TavxQeezUkiyBtVwbEqvzFXoPzKa
dLVtJzz0tpyl43aKrPpVcpnFuTKpmBoIu+cYHkm4+so9adZ8enLU2ULULMQLhtVovGRlOKNwrHT7
0twYEiPOVqWRsVTupRV9NT6nxuPkHmAD956+cLGksC9SIS7u9nmGAAIIIIAAAggggAACCPhfwMvC
Iv/PdvWNkPiuvpg3MmPygDmtxvNL5AHJAzbyOeNcBBBAAAEEEEAAAQQQQMAvAoHL93xanT5+XF6Y
fFLnjHTFiMrV6fCFQCWBJVlYEFmzJvet/5l/Wrb3XSmH9Km6cEzuuey88ouW5uXY9KxIX59kMxnp
23iRbDhXX9uCr/njR2U2s0b61mYls9QnF23eIK3o6dSxo5KWtbJmaVH6Nm2S81rRyUp8mjZfkhPH
jsnJJW24ZkkWf+182bj+vJYYNjy9JubUrjgdfWyvXHTLI8Up9Usyu0+2nNPwDLkAAQQQQAABBBBA
AAEEEPCVQCAQyI+HPJGvwuLZYIivZ5Q93BB5wFxw25VfavpGaiJnVuiLPGAz5uQBm1HjGgQQQAAB
BBBAAAEEEPC7QODKvXeqU7/4uRz57nfzYyUh6PeQtX98C6eOyctLb5ZN693VMM89vFMuv3dCDygo
sdmE7Njgtwqq9lvRo1vg6NMH5OmfvyZvcL9c89kbzt8iO3ds8UfBWs2R5t5ckMf2rJVbHi2c2D+W
kn03X7zsVZyAAAIIIIAAAggggAACCPhdgMIiv0doZeMjvivz6+WryQP2cnRbOzfygK31pXUEEEAA
AQQQQAABBBBAoFUCgY/cfbc6dXxW/uGv/jrfB4VjraLu3nYPP7xdtt57SML9Q7LzmvfKZr2w2N89
+oB87pHcWmP6a2BCFh+8rksKfQpD5t92CJyShy89X+5NNthXcFjSz98jFdava7ChNpy+dFTuO+si
eSjfVb+kFvfJxdRPtgGeLhBAAAEEEEAAAQQQQKDVAhQWtVq4s+0T3876+7l38oB+jo6fx0Ye0M/R
YWwIIIAAAggggAACCCCAQC2BwI57/qM69eKL8tz4/vx5FI7V4lqd71kJo4qzDw/L9Dfvkc3uxcgq
nsqLq01gQZ74wmflgUPzuZ1K6/zKiFx4l3z9wd1ybp1XdPy0pQVZWNKjWHOOnEPRWMfDwQAQQAAB
BBBAAAEEEEDAGwEKi7xx9GsrxNevken8uMgDdj4G3TkC8oDdGTdGjQACCCCAAAIIIIAAAgiIBK65
b0CdfuklefYb38x7UDjGbVEqsDR/QlI/SUjif/6zzM29JKfTWcmufauEwjfI1ds2s9JYKRjPEUAA
AQQQQAABBBBAAAEEEOhyAQqLujyAywyf+C4DtIrfJg+4ioPP1BFAAAEEEEAAAQQQQAABBFalQCD8
n/6TOnn8uDzz2GN5AArHVuV9wKQRQAABBBBAAAEEEEAAAQQQQAABW4DCIpuiJw+Ib0+GlUkhgAAC
CCCAAAIIIIAAAggggAACDQsEPv6H/2d+q8pnHvtG/mIKxxo25AIEEEAAAQQQQAABBBBAAAEEEECg
pwQoLOqpcJZNhviWkfACAggggAACCCCAAAIIIIAAAgggsCoFiltVvqy3qqRwbOV3wJIcPvCo/Dgt
cu7/cb685W0Xynu2bpHz1qy8ZVpAAAEEEEAAAQQQQAABBBBAAAEE2iVAYVG7pDvTD/H1wp08oBeK
tIEAAggggAACCCCAAAIIIIAAAp0VCHzs3v+oVxx7Sf7+2+P5kbDi2EoCckoeCJwvn3M1EZF4+uuy
7TzXizxBAAEEEEAAAQQQQAABBBBAAAEEfCtAYZFvQ+PJwIivF4zkAb1QpA0EEEAAAQQQQAABBBBA
AAEEEOisQOADn71DvXbypDz/V4/nR0Lh2EoCsiQvHPye/GM6LYcnHpQvPprMNxYeScrje7espGGu
RQABBBBAAAEEEEAAAQQQQAABBNomQGFR26g70hHx9YKdPKAXirSBAAIIIIAAAggggAACCCCAAAKd
FQi851OfUguZ05L6biw/EgrHvArICXlg+5vkc4dEgoMxSfz5DmHHSq9saQcBBBBAAAEEEEAAAQQQ
QAABBFopQGFRK3U73zbx9ToG5AG9FqU9BBBAAAEEEEAAAQQQQAABBBBoj0Dgt264QReOZWT6ySfz
PVI45hX8vDy2p09ueVS3FxqW9MF7hN0qvbKlHQQQQAABBBBAAAEEEEAAAQQQaKUAhUWt1O1828TX
6xiQB/RalPYQQAABBBBAAAEEEEAAAQQQQKA9AoFLbtilFk6/Kj+bnMz3SOGYd/BH9u2R4J26ciw0
IpmDe+Vc75qmJQQQQAABBBBAAAEEEEAAAQQQQKBlAhQWtYzWFw0TX+/DQB7Qe1NaRAABBBBAAAEE
EEAAAQQQQACB1gsEfktvVTk/NyfHKBzzXJuEkeekNIgAAggggAACCCCAAAIIIIAAAm0QoLCoDcgd
7IL4eo9PHtB7U1pEAAEEEEAAAQQQQAABBBBAAIHWCwQuu3WPOv3ii/IvT/4g3xsrjnmHbieMwnrF
scdZccw7WVpCAAEEEEAAAQQQQAABBBBAAIFWClBY1ErdzrdNfL2PAXlA701pEQEEEEAAAQQQQAAB
BBBAAAEEWi8QeN8dn1Gvzh6X/++JJ/K9UTjmHfrhfTtl650TIsEhmX3+T2SDd03TEgIIIIAAAggg
gAACCCCAAAIIINAyAQqLWkbri4aJr/dhIA/ovSktIoAAAggggAACCCCAAAIIIIBA6wUC77vtNvXL
V16Rf/qbv8n3RuGYd+hH9++Vi258JN9gJBqT/3rPh2X9OWu864CWEEAAAQQQQAABBBBAAAEEEEAA
gRYIUFjUAlQfNUl8vQ8GeUDvTWkRAQQQQAABBBBAAAEEEEAAAQRaLxC4bM8etXDqtPzkb76T743C
MS/RT8iBB/5Ywp8rFI/ZLUfGJPP1m+Vc+wUOEEAAAQQQQAABBBBAAAEEEEAAAf8IUFjkn1i0YiTE
txWq5AFboUqbCCCAAAIIIIAAAggggAACCCDQWoHAJTfdohYzaZl+IpbvicIxL8GX5PD+/yq33/g5
SZrNhkYkc3AvhWOmCccIIIAAAggggAACCCCAAAIIIOAbAQqLfBOKlgyE+LaClTxgK1RpEwEEEEAA
AQQQQAABBBBAAAEEWisQeEf4evWvr83Lsckf5HuicMw78OMHPy8bP/TFfIPBcFRGhz8r737zWpE1
5wg7VnrnTEsIIIAAAggggAACCCCAAAIIIOCtAIVF3nr6rTXi631EyAN6b0qLCCCAAAIIIIAAAggg
gAACCCDQeoHApus+rpZenZfZp36Y743CMe/QDz+8U7beO6EbjEgi+3W57Bzv2qYlBBBAAAEEEEAA
AQQQQAABBBBAoFUCFBa1StYf7RJf7+NAHtB7U1pEAAEEEEAAAQQQQAABBBBAAIHWCwTefm1YnTl1
Ul5+9pl8bxSOeYd+ZN8eCd75qEhYb035OFtTeidLSwgggAACCCCAAAIIIIAAAggg0EoBCotaqdv5
tomv9zEgD+i9KS0igAACCCCAAAIIIIAAAggggEDrBQIXXHe9Wjx9UmanpvK9UTjmHbqdMArpwrGD
FI55J0tLCCCAAAIIIIAAAggggAACCCDQSgEKi1qp2/m2ia/3MSAP6L0pLSKAAAIIIIAAAggggAAC
CCCAQOsFApfc9EmVTZ+QmR9M5nujcMw79INf2C4f+tNDrDjmHSktIYAAAggggAACCCCAAAIIIIBA
GwQoLGoDcge7IL7e45MH9N6UFhFAAAEEEEAAAQQQQAABBBBAoPUCga2fvk398sTL8sL3YvneKBzz
Cn1BvrZzrdw+odtjxTGvUGkHAQQQQAABBBBAAAEEEEAAAQTaIEBhURuQO9gF8fUanzyg16K0hwAC
CCCAAAIIIIAAAggggAAC7REIbL39NrVw8qT804Hv5HukcMwD+KUlOZ58XCJbbxS93piEonE5eP82
DxqmCQQQQAABBBBAAAEEEEAAAQQQQKD1AhQWtd64kz0QXw/1yQN6iElTCCCAAAIIIIAAAggggAAC
CCDQboHA1ltvVa9n0nLk8b/J903h2EpCMK9XGesrrDJmNDM0NSd/csV64xUOEUAAAQQQQAABBBBA
AAEEEEAAAf8KUFjk39h4MTLi64UieUAvFGkDAQQQQAABBBBAAAEEEEAAAQQ6KxDY8qlPqaVMRlLf
/W5+JBSOrSQg87JPF47dmdueUn8FQxG56/775Y4dW2RN4SX+RQABBBBAAAEEEEAAAQQQQAABBHwv
QGGR70O0ogES3xXxFS8mD+iFIm0ggAACCCCAAAIIIIAAAggggEBnBQLv+sRN6kz6tMw8+f38SCgc
W2FAlhZkIbsoi2etlXPPoVxshZpcjgACCCCAAAIIIIAAAggggAACHRCgsKgD6G3skvh6hE0e0CNI
mkEAAQQQQAABBBBAAAEEEEAAgU4JBN6x83r1+unT8osfHsqPgcKxToWCfhFAAAEEEEAAAQQQQAAB
BBBAAAF/CFBY5I84tGoUxLdVsrSLAAIIIIAAAggggAACCCCAAAIIdJdA4B3XX68WTqTl+DNP5UdO
4Vh3BZDRIoAAAggggAACCCCAAAIIIIAAAl4LUFjktai/2iO+/ooHo0EAAQQQQAABBBBAAAEEEEAA
AQQ6JRB4+87r1OLp1+TFHx7Mj4HCsU6Fgn4RQAABBBBAAAEEEEAAAQQQQAABfwhQWOSPOLRqFMS3
VbK0iwACCCCAAAIIIIAAAggggAACCHSXQODtN9yg1KlT8vODFI51V+gYLQIIIIAAAggggAACCCCA
AAIIINAaAQqLWuPql1aJr18iwTgQQAABBBBAAAEEEEAAAQQQQACBzgoENu26Xqn5eflfT/4gPxJW
HOtsQOgdAQQQQAABBBBAAAEEEEAAAQQQ6LQAhUWdjkBr+ye+rfWldQQQQAABBBBAAAEEEEAAAQQQ
QKBbBPSKY9er/51+VX5xiBXHuiVojBMBBBBAAAEEEEAAAQQQQAABBBBopQCFRa3U7XzbxLfzMWAE
CCCAAAIIIIAAAggggAACCCCAgB8EAhfu2q2yp07IS4eeyo+HFcf8EBbGgAACCCCAAAIIIIAAAggg
gAACCHROgMKiztm3o2fi2w5l+kAAAQQQQAABBBBAAAEEEEAAAQT8LxDYfOMnVfbky3L84KH8aCkc
83/QGCECCCCAAAIIIIAAAggggAACCCDQSgEKi1qp2/m2iW/nY8AIEEAAAQQQQAABBBBAAAEEEEAA
AT8IBN6x+ya1kJ7ThWM/zI+HwjE/hIUxIIAAAggggAACCCCAAAIIIIAAAp0ToLCoc/bt6Jn4tkOZ
PhBAAAEEEEAAAQQQQAABBBBAAAH/CwQ26a0qF155WV6eejo/WgrH/B80RogAAggggAACCCCAAAII
IIAAAgi0UoDColbqdr5t4tv5GDACBBBAAAEEEEAAAQQQQAABBBBAwA8CgU3hG9SZzGl56dBkfjwU
jvkhLIwBAQQQQAABBBBAAAEEEEAAAQQQ6JwAhUWds29Hz8S3Hcr0gQACCCCAAAIIIIAAAggggAAC
CPhfILDp2lzh2Cl5aepgfrQUjvk/aIwQAQQQQAABBBBAAAEEEEAAAQQQaKUAhUWt1O1828S38zFg
BAgggAACCCCAAAIIIIAAAggggIAfBAIXXLdLLZ44LbN/R+GYHwLCGBBAAAEEEEAAAQQQQAABBBBA
AIFOC1BY1OkItLZ/4ttaX1pHAAEEEEAAAQQQQAABBBBAAAEEukUgcNHVu9Xrr6blfz1L4Vi3BI1x
IoAAAggggAACCCCAAAIIIIAAAq0UoLColbqdb5v4dj4GjAABBBBAAAEEEEAAAQQQQAABBBDwg0Dg
4vBNanE+I0cPPpEfD1tV+iEsjAEBBBBAAAEEEEAAAQQQQAABBBDonACFRZ2zb0fPxLcdyvSBAAII
IIAAAggggAACCCCAAAII+F8gsPVTd6hfnZ6TVOw7+dFSOOb/oDFCBBBAAAEEEEAAAQQQQAABBBBA
oJUCFBa1UrfzbRPfzseAESCAAAIIIIAAAggggAACCCCAAAJ+EAh84PY/UL86dUL+x+Pfzo+HwjE/
hIUxIIAAAggggAACCCCAAAIIIIAAAp0ToLCoc/bt6Jn4tkOZPhBAAAEEEEAAAQQQQAABBBBAAAH/
CwR+t18Xjp14WZ7/6/350VI45v+gMUIEEEAAAQQQQAABBBBAAAEEEECglQIUFrVSt/NtE9/Ox4AR
IIAAAggggAACCCCAAAIIIIAAAn4QCLzntt9XC+kTkjowkR8PhWN+CAtjQAABBBBAAAEEEEAAAQQQ
QAABBDonQGFR5+zb0TPxbYcyfSCAAAIIIIAAAggggAACCCCAAAL+Fwi866ZPqTOnTsnMk0/kR0vh
mP+DxggRQAABBBBAAAEEEEAAAQQQQACBVgpQWNRK3c63TXw7HwNGgAACCCCAAAIIIIAAAggggAAC
CPhBIPD2nTvVoi4ce/Gpp/LjoXDMD2FhDAgggAACCCCAAAIIIIAAAggggEDnBCgs6px9O3omvu1Q
pg8EEEAAAQQQQAABBBBAAAEEEEDA/wKBt139cbX4ykl56e9/lB8thWP+DxojRAABBBBAAAEEEEAA
AQQQQAABBFopQGFRK3U73zbx7XwMGAECCCCAAAIIIIAAAggggAACCCDgB4HA2z5yrVrQK46d+Idn
8+OhcMwPYWEMCCCAAAIIIIAAAggggAACCCCAQOcEKCzqnH07eia+7VCmDwQQQAABBBBAAAEEEEAA
AQQQQMD/AoGNH75GvZ45LSf+nsIx/4eLESKAAAIIIIAAAggggAACCCCAAAKtF6CwqPXGneyB+HZS
n74RQAABBBBAAAEEEEAAAQQQQAAB/wgE3rb9WvXa/Ek59eO/y4+KFcf8ExxGggACCCCAAAIIIIAA
AggggAACCHRCgMKiTqi3r0/i2z5rekIAAQQQQAABBBBAAAEEEEAAAQT8LBD4db3i2OKv5uXlH03l
x0nhmJ/DxdgQQAABBBBAAAEEEEAAAQQQQACB1gtQWNR64072QHw7qU/fCCCAAAIIIIAAAggggAAC
CCCAgH8EAm/fcZ1a1CuOvfgsW1X6JyyMBAEEEEAAAQQQQAABBBBAAAEEEOicAIVFnbNvR8/Etx3K
9IEAAggggAACCCCAAAIIIIAAAgj4XyDwjqt2qddfTcsvfvTD/GhZccz/QWOECCCAAAIIIIAAAggg
gAACCCCAQCsFKCxqpW7n2ya+nY8BI0AAAQQQQAABBBBAAAEEEEAAAQT8IBC45Pqb1WsnT8jPp57M
j4fCMT+EhTEggAACCCCAAAIIIIAAAggggAACnROgsKhz9u3omfi2Q5k+EEAAAQQQQAABBBBAAAEE
EEAAAf8LBH5z1x6VzZyUf/nB9/KjpXDM/0FjhAgggAACCCCAAAIIIIAAAggggEArBSgsaqVu59sm
vp2PASNAAAEEEEAAAQQQQAABBBBAAAEE/CAQCH7iDrVw+oT8898eyI+HwjE/hIUxIIAAAggggAAC
CCCAAAIIIIAAAp0ToLCoc/bt6Jn4tkOZPhBAAAEEEEAAAQQQQAABBBBAAAH/CwSCu29Vv9Irjk1/
/7v50VI45v+gdfcIl+TEsWNyMiuy7oLNsv6c7p7NSka/NH9Cjs2eFFn7Ztm86byVNMW1CCCAAAII
IIAAAggggAACCHgqQGGRp5y+a4z4+i4kPTog8oBWYMkDWhI8IoAAAggggAACCCCAAAII+E0g8M7r
b1Svp0/LzFNP5sdG4ZjfQtRj41k4LNvXbpVDelrReFru37Z6C6YOP7xdtt6rJYLDkn7+Hlm9Ej12
jzMdBBBAAAEEEEAAAQQQQKAHBCgs6oEg1pgC8a2Bw1veCZAHtC3JA9oUHCCAAAIIIIAAAggggAAC
CPhMIPCOnTeoM+lTMjt1MD80Csd8FqFeG45OGO3RhWOP6nkNJ9Jyz2Wrt1zqyL49ErxTS4RHJPP4
Xjm312LNfBBAAAEEEEAAAQQQQAABBLpWgMKirg1dXQMnvnUxcdJKBcgD2oLkAW0KDhBAAAEEEEAA
AQQQQAABBHwmELjwmhvUr06l5eUf5daAEqFwzGcR6rXhkDCyI2onjEK6cOwghWM2DAcIIIAAAggg
gAACCCCAAAIdF6CwqOMhaOkAiG9LeWncEiAPaEkIeUCbggMEEEAAAQQQQAABBBBAAAGfCQTesWO3
ymZOyYs/mswPjcIxn0Wo14ajE0Y79YpjE3perDhWXHGMwrFeu8uZDwIIIIAAAggggAACCCDQ9QIU
FnV9CGtOgPjW5OFNrwTIA9qSFI7ZFBwggAACCCCAAAIIIIAAAgj4TCCw+ard6syrp+UXP/pBfmgU
jnkQoYVjsv+Rh+QrXz0ofcGgZJJJ2bj9Drl74HbZtqlkQ8Kl47L/q/vl+Jk3Smj3B2T2O/tk5Ftx
yZw8KXLh5XLrH94vt12xeYWDWpAnHhiUH7/p43Jr+ErZdN6ahttbOnFYvvqNZ+TM2RfInr3XSea5
/bLvy49KPJnR49wol777vfLJu/X8Njjzmz/6tDz0wJdkf/xnsm7dOtl4+SfkvlvfLfsuuVIe0SPo
xsKxZhxE5uXprz0kX/qL/aIlZF3fRvnEnffJu1/aJ1feriWqFY7pe+OAvjdelLNFzpyRc9+zW26+
YkPDseMCBBBAAAEEEEAAAQQQQAABBBoVoLCoUbHuOp/4ehgv8oB5TPKA1j1FHtCS4BEBBBBAAAEE
EEAAAQQQQKA7BALv2HWLys69Ii8+87f5EVM4trLALRx7Qj55wVX5FbUqtRSNTcv9O4xCsPnDsr1v
qxQ2Cq10hUh4eEr233OFNF7uZbV3SvZtP1/uLHYSHojKnXs+Ib932SY5xzplmcf5ww9L39Z79Vkh
GRjsk4e+mFszzP0VjMbl+fu35V88/vTDsvHK3PnVv7qxcKxRB5Hj8vDOjXJvOZcDU61wrOTeCEUT
cvD+y5zrOEIAAQQQQAABBBBAAAEEEECgRQIUFrUI1ifNEl9vAkEekDygmQ8lD+jN54pWEEAAAQQQ
QAABBBBAAAEE2isQuOiGm9QvT74qL/6QwrGV0x+Xzwc2yheLDYWHRmVw51b55ZHH5UO3/Gnx1aDE
ZhOyY0OxDEwv2b5Hb934qNV5sF8mHrlPLnz9sPzJlbfYBWgrK7JakAOfv1rCXywtTwtLdPROuSH8
e7L5vNolZPNH9unV0+60Rpl/DA8Oy2euvEBe++fn5f+590/lpFU4Nv+c7Oy73B774Nik3HrZv5Hv
P9gv9z6StNtY2Zzm5bE9fXKLDWc3W+WgX5LZfbKl9jSrXOu83JCDvuzwwztlq1U1Fh6SyS/cKP/m
Z9+X/vC9YktUKxwruTfCwwl5/B4Kx5xocIQAAggggAACCCCAAAIIINAqAQqLWiXrj3aJrxdxIA+Y
/wNS8oD2H9KSB/Tic0UbCCCAAAIIIIAAAggggAACbRe44Pob1Vu3f1jpjvPfesUxvpoUmJuK2o7h
6JSrlbn4sP1eyHwvm1CRor1Iv0pkjMtmJ1XIeq9/Qi0abzVzmE3PqMmxYRUJFmJtxTz3GOofUrHE
tMpWaTiTHLHHLxJUo4k595nZOTU9Wxj89Hi/fe7Q5KxxXkaNRpy+deGY8V6jhxk1XGEe5pzcxyEV
N20b7a54fiMOajGl+q34BaPKJZEctY30VpWq4tAyCRW2rtePunCsyVFzGQIIIIAAAggggAACCCCA
AAKNCVi/Uzd2FWd3iwDxXXmkyAOSB9TbeNj5UPKAK/9M0QICCCCAAAIIIIAAAggggEBnBAJvu/Za
9XomIy9PTemcka5OUbl6lka+FuTokZ/Iq3KW/t8yX4uLcta635CLN527zInd+faRfTsleGduT8Kw
TKUflyvOM+dxSh7W20Xee0i/pleYSh/cK/m3jVWlwiN6Ram97hWlDvOghREAABb6SURBVH7+UvnQ
F3NrUzkrZi2cOCo/+bkWP2tZcVlcPEt+I3ixnFuyz+WJo4flu4/tk9v/9BFzkLnByeDI/fJHe3cU
xld811xpq9I4nUbm5Ws7++T2/NaMQzKr/kQ2OG/Kgl65bG1x5bKVrTgmkpvDv7yi7yn9v0Wjj/JD
/e5Zb5RLL9tc99ac5W0UXqnfQcQ8dzA2K3++w5QwnKquOPaCfP7quyTe1yd9mZ/Jhb//qDx485Zq
Q+N1BBBAAAEEEEAAAQQQQAABBDwTYEUqzyh92VDz8SUPaAWUPGBOwshvCXlAa7cG8oDWp4RHBBBA
AAEEEEAAAQQQQACBrhD49auvVW95//vt1Y8arl/LxJ1VsYzVkfTk7TbN42A03nAX3XLBVDRUmHOV
FaSSI5Hi+1Flr9dlrDg27FpurDDr6TFr9a6wvWJWYrjYTxVj0zu3OljtlbayaiYxYax6lotb+epc
5kpb49PV1iXLjVmvKhYuxD44UGGVNNd8V7LiWGfuivodtIS9SltQTcyUrxfn3A9VVhzrzBTpFQEE
EEAAAQQQQAABBBBAAAE7pwNFbwpYuaOGZ0ce0CYjD5ijIA9o3RDkAS0JHhFAAAEEEEAAAQQQQAAB
BLpNILDp6qvUwqt6xbFnn9U5oyZWHDNWzMo3sMw/ers9efwe96pay1zSJW+fkn16RbE7D+nhVllB
6si+PXpFskf1CWGJZx6XbbmF1wy/SitwzR9+WPq23pu/JqGvuUxf47SjX172KyzWdWWnLs3LC4lD
cuCb4zL20KOSW9es8BXS4ztYGF/xFWf1rIgksl+Xy86xzi19dP7SMBSNy8H7t7lPWGa+7pP996x+
B3PFsZBMac8rShbas+NY5X7x3+wZEQIIIIAAAggggAACCCCAwGoRaH5FqtUi1N3zbDq+Rl6nHgHy
gOQB96zdKjmFSnnPeu6hTp5DHrCT+vSNAAIIIIAAAggggAACCCDQLoGVF461a6S+72dB9u9dKzfm
dn4Mj0jm8b1SUickR76mC8duz6VKBiSVfVAuzhVfGQm3kWRG9m5xX3Xi4BfkTR/601yj1QvA9Lv1
fy3pLR6T8t2//Lo8+LmHjGKxXAu5bSrvklt3fUwuXu8eh5MoWW4cyxWOHZE9a4MeJIy0933b5MaH
9JpqweVmn5RkckCS2nxL1YK35doovF+/g1k4VmnrUqMAkMKx+vA5CwEEEEAAAQQQQAABBBBAoG0C
TRcWtW2EdLQSAeK7Er3cteQBC4LkAa07ycwZTqUflyvOs94pPPIHpG4PniGAAAIIIIAAAggggAAC
CPhHIPCWj+5Q//uX8zLX7Ipj/plLx0diJwBkUKYX/1w2rzGHtCQH7tsq4Yf0ul5mYZlRODYYm5E/
37HJvEgOP7xTtt47oV8zVilznVHfk4VTx+RHsW/Jw9HPyYSztFj+4lBkSAbuvlFC2y4uK3azWjeT
H1VXMMufbK68Nizpg/eIK09y/Am5dONV+YK1lf2l4Sl5+NLz5d6SuVjjLX8M6lXUnnetolZ+zvKv
1O+gC8fs1eIq/VXlkjzx+a1y1Rf1BKoWji3IkYM/lNnXC+N6w3mXyPZt7vtj+RFzBgIIIIAAAggg
gAACCCCAAAKNC1BY1LhZN11BfFceLfKAOUPygNadRB7QkuARAQQQQAABBBBAAAEEEECg2wQCG666
Sr3+6ry88qNn8mPXe2122xx8M94XHtsrl9ySW3JMJBpPy/3bjJKp+edkZ9/lkisBk8iYZL9+s+QX
vzIKxyQ8KtnHbyu8njtPjssXLt0of5orjgoNy5wuwlqff73Rf+b1Npp9hW007UtDMjQyIDfv+qhs
Xr/8MlyNFEw9/cB2ufJz+T07JTZ3UHYYg35Br7p2SX7VtUrFVPbg6jo4fuQ5eeHE63LWWcudviiL
Wu69V2ypWhi3XAvW+404yImDsv1NH5KcRHBwUp7/8+1WM/oPU52V16oWjul7Zru+Z3LX57+CuhDv
+ZJCPOs9HhFAAAEEEEAAAQQQQAABBBDwUIDCIg8xfdgU8V15UMgDFgzJAxbvJfKAK/9Q0QICCCCA
AAIIIIAAAggggEBnBN589bXqjR/4YK5aLP+tC8f4alYgPaVCRUe9QpiaSKXzLS2mUyoaKvjmnKNT
c04P2YSK2NeIigxPqUz+3bSaGArZcYmMpZxrGj7KqOFgof9Q/5CKJabV/8/e/YdWeeV5HP8EKlah
d9axtt2Eoh3tYMt4HZQh7owtJMMO/r7FTaedNhGluyoibcqCkmW27DqL5QpLTSklmaWrM/7oqvlD
HRZlh8bRRjdSEmiEGkalCWzitplEvWG4V3PZZ899kvsreW5yf+XmuTfvQHt/Peec73l9z/Pc5Hg4
TzDDOgJdTWOx+KyO0QBT1hC8fSIWt6oOWF1DI/axPVeidYzGYnYcS1mHWz/IxMEyyidq43lvONdl
2RLBHqsp4X2zcGws5+N6PW5smJ3qnI8bV4yXCCCAAAIIIIAAAggggAACCOQqwDxRroLuLk9+85Af
5gFtROYBo2OJecCoBI8IIIAAAggggAACCCCAAALFJVBWvm6D9ejeoP50/bqZMzIrmNhxzHbI9n83
zI5a3rEdtRzrqD2ioWPb47dvTNxxzLFA5E2nW1+mPNjxg/7uTgUXvpjW7mJOFSTutNUeODvFLR9D
Ov8PlfJFbsM4yU9ut6qcpOJp/CgzBynce16rl/jsW3OmDCvVrSoTdyWLFDa7zk249WfKSvkAAQQQ
QAABBBBAAAEEEEAAgewF2JEqe7tiKEl+85Ml5gEjjswDRkcT84BRCR4RQAABBBBAAAEEEEAAAQSK
SaDsmQ0brZEH9zR49ZodNwvHck9f98UP9dr6dyYsFqr1X9CH+9bFF41FmkpYOFbb0KDh998fvZ1l
NAyfXzeP7dPyJ6JvzMxjqPuo5r2wwzReq47gMa2a8u6Ww7p4aI/W7z+eFHC9/4C+3v+e3cemjoB2
rZrhjiVFN/WLzB2k4TvntWeZT0kSvnr5n/ta+w+bm5eaW5QGzC1Kx0uE77RozrJXY0HVNnXo2K5V
sdc8QQABBBBAAAEEEEAAAQQQQGC6BFhYNF2y7qiX/OYvD8wDRiyZB4yOKOYBoxI8IoAAAggggAAC
CCCAAAIIFIuAWThmdhwbGtJQe7sdMwvH8pS68LB6b/dJHo+CgYA8FctU/sRjEytPWDjWdDOoXctH
1HtnSHMeCysoj5YuXjSxTBG9ExroVU/AMJiuz/luhRY5GRRRf7IPNaTe7h4DMU8ama8Kk1eH0ZBU
/Z2Tu7TszV+PvbdTXcFmrZhywV5SFbxAAAEEEEAAAQQQQAABBBBAICsBFhZlxVY0hchvnlPFPKAN
yjxgdFwxDxiV4BEBBBBAAAEEEEAAAQQQQMD9AmXPbNpg/d/9B/q27aodLQvHCpy0hIVjxXjrxgJr
zaLmQjpZN09vjm1TtvPETTW/sXwW9Z+uIoAAAggggAACCCCAAAIIzKQAC4tmUn/62ya/02/s2ALz
gI4svMk8IGMAAQQQQAABBBBAAAEEEEBg5gTKFq/3WcH7g/r2v9vsKFg4VuBkMGFUYPAiaS58R+/O
WabDdrg7dXOkWcun2qKsSLpGmAgggAACCCCAAAIIIIAAAu4XYGGR+3OUS4TkNxe9HMoyD5gDXgkX
ZR6whJNL1xBAAAEEEEAAAQQQQAAB9wuULdv4ihW8d1991/5gR8vCsQInbbhT1Z7VumSa9bcPaV/l
ggIHQHOuFQiHFAqb6B57XI+zaMy1aSIwBBBAAAEEEEAAAQQQQKAUBVhYVIpZjfeJ/MYtCvqMecCC
chdVY8wDFlW6CBYBBBBAAAEEEEAAAQQQKCWBsud9r1rBoUH9z+etdr9YOFbg9Ib7df7473T34RP6
8c9/rhULWCFU4AzQHAIIIIAAAggggAACCCCAAAIIjBNgYdE4kBJ7SX5nKKHMA84QPM0igAACCCCA
AAIIIIAAAggggEAqgbLv+Wqs4OCg7rZF9rySWDiWior3EUAAAQQQQAABBBBAAAEEEEAAgdkhwMKi
0s4z+S3t/NI7BBBAAAEEEEAAAQQQQAABBBBAIF2Bsu9tMQvH7g3o7ueX7TIsHEuXjuMQQAABBBBA
AAEEEEAAAQQQQACB0hRgYVFp5jXaK/IbleARAQQQQAABBBBAAAEEEEAAAQQQmN0CZc9u2Gw9CjzQ
N21XbAkWjs3uAUHvEUAAgaISGO5V561BzfnOs1qxdFFRhU6wCMwmgbA5V7si5+r8Z7Riefls6jp9
RQABBBBAoGgFWFhUtKlLK3DymxYTByGAAAIIuEmAeUA3ZYNYEEgpwDxgSho+QAABBBBAwLUCZeU/
22CN/DmggattdpAsHHNtrgjMZQKhe/36JjCi+Z6ntWjB4y6LjnAQyIdASP2932hkznw9Xb5I7hvl
wzr6ikc7zpm+1p5R8FiNC2PMRx6oAwE3C5jrxJ0+BWMhzlPF0vIJ5+LwjWZ5vLvto87cDqpmqfuu
KLEu8AQBBBBAAAEEbAEWFpX2QCC/pZ1fepd/AeYB829KjW4TYB7QbRkhHgTcJ8A8oPtyQkQIIIAA
AgjkR6DsL9dvtB49uK/Ba1ftGlk4lh9Yail1gWE1V3u0+5Lk9bfry32Vpd5h+jcLBeILParUHmhV
5RPuQhju/FCe1e+YoLw619ehLeWPuStAokGgxAUGOk/q71a/qcjazfiP11wvvnS4XoR0sm6e3jxu
jqw9YRZ6vjFhcVm8Dp4hgAACCCCAgBsEWFjkhixMXwzkd/psqbkUBZgHLMWs0qdkAeYBkz14hQAC
yQLMAyZ78AoBBBBAAIFSEyh7dtNmK3TvgdlxjFtVFmVyQzdUN8+ryL/DNnUFtGuFy1Z2uBz1xtE6
eXcYPd8RBc5uV/p68QkjX2OHzr69yuU9dUl4jFeXJCK9MIY7zQ5BqyM7BPnMQpCzDgtB0qtneo5K
2G1s5xmNNNfILcvGsr+uTI8UtSIwLQLDnarzrLZ//7Dr93pVtVC6NLhGXdebtcJhQ7H4JLR0wuw6
9ga7jk1LaqgUAQQQQACBfAmwsChfku6sh/y6My9TRsW8ypREkx2Q/d/rzANO5pryM8ZrSho3fsA8
YHZZyf66kl17lEJgRgSYB5wRdhpFAAEEEECgkAJl5RvNrSrvRxaOseNYIeHz1laoU6/MW23v9tHY
MaS3Vy3IW9WzoaIbzWbh2G6zcKyqSUOtu5S+Xkith97Rv1y8pTV/+7EOvrF8NnDl3kfGa+6GBawh
3HtRO3YcUp9njRr/46DjQpAChpPUVLi3RXOWvGq/19hurn2V6Z+9SRVNw4vsryvTEAxVIjBNAvEd
/6TGK316+6XyNFrq169WVui9LrNPYMNn+vJgdRplOAQBBBBAAAEEZkqAhUUzJV+YdslvYZzz3grz
KjmRZv/3OvOAWcEzXrNim6lCzANmJ5/9dSW79iiFwEwIMA84E+q0iQACCCCAQGEFyso3bDC3qnyg
P7FwrLDy+Wot3K26OS+M7TgWNDuOOWzxka+2SrCebrPj2AtjO44FzY5j6E1zkhmv0ww8e6r//FfV
evk9c69Y1ev2yAda6pbtxkxEXFdmzziczT0Ndx/VnBd2GIJa3bSOKd3l07EJ1chOhkNmJ0P3rPmc
zemk7wgggAACCDgKsLDIkaVk3iS/RZpK5lVyShx/r+fEl3lhxmvmZpRwFGAe0JGFNxEomADzgAWj
piEEEEAAAQRmTKCsfNMma+TefbPjWJsdhGVZMxZMKTQ8PNCtq7+/rCuX2/TVrT4F7E55tLJqvba+
ulUvLV+UupvhAbWePqIjpy+q62tpobnlk6dipdb7tmrrppe0aGxVU3igU598avI11yM9+FK79x+2
6/Tu9Ovdv/qOHj6MvDT/W7hWb9Wscs3t21J3fOyT8LC6O67q8uUrarv2lfoCY3pRg1eMwSSLQwa6
W3Wk+YgutpqtTCJ4cnIP68b547p096HmzjULPH67W4cja09UJX/TNhk9O5iI4dpfvKVVSQ2ashdP
69r/PpIpOvpjDvzuDzdrS+XEnVYGOs/r07YeE8YPVLe92nE3s+6LR/VffwxobvnEXIX6O/Wbj5p1
6j/b7f4Mmhar1+1R/ds1WpzXFW4hdZ7/jZr//ZTaI+NOpiVvtfbsrVdN5eKxjsYf+q+3qOV6vzzf
/5n+ZvWITjZ9pFOXbmlwcFALvRv1y39qUPXS+E0/cx2v0fIP5y5R3a4tCpj2mz86rnZza1Y9V6GV
L/5Ir+/docrykC42f6o/mtyVV9aY2CfmROF+tXzSon5zzJK1v9CWVZOcj/EuOz/LcbwqzfM91vi9
bh396AP91lh7PB49/WK1du2t0/zuC7p8a1iLf7xV61bE+xMdf54lVardsiLpOhDuv65PWq6bsfl9
bd2+TvFSUvjeDZ0+fU2PIifI2I8Z5dpcu0Xlk5x/6ecpPjakzMZeNB4l3Oqgyt+u1n2VsY+cn4TN
GD+utp6AllTVacvzAbX8ulnHz7bb1+iK51fqR3/9unbWVCYtHh2+87kOH/pXtZgTY6G5plSseU3v
7lqnP39xSV+Z0+SHm1834y5yMuZyXXGOeNreDfWavh/Wx5+0ymNuLRjo6lJF9VvaW2/OocWJuYl0
K3q+PKmqmp+o73fNajplzMy5rufWaNvf79P2l5bmGKo5bw816IunNmub72UtXjDJIEtqaUDnzfne
oye1ZOGwznx8Sl0mrOo9/6z3tv6F/u2X/6gT9gWtWh8ceV/VCRfNbL6no9e9J39QpZ8s6lPzoSa1
9wXMdU9aU7NN++q3K+GylxRpui9CZoe/dw5+odf2btPLKxYnnbPp1JHdOWjOwgy+a0YdBs3351w9
6D2r/e+fs0OrPdCknz5l/+ZhvkUXquatmtTXi4FWVT/1U0W+ehsu9OjguonfM4n9Hb2W3bW/sx8+
XCjfHvMdmO4wSayI5wgggAACCCCQsQALizImK6oC5Dc/6crm74tYy2nOC0R/12ceMCZnP2EeMNkj
/VeZzcVE/x5mHjC3eWvmASMjNLOxFxvTzAPGKDJ+wjygsvmejl73mAeM/DsQ84AZn3cUQAABBBBA
oFgFlmzxWU+tXWuZ+O3/zMIxfrIWCFiN3lHHqOf4x/oTXY61B26fs3xjORhfJvLa6++IlQu0+2P5
cjo2/p7fGoqVcv+TQEfjFP2qt7oCTv0IWOcO+CYpW2W1x8oNWf5JnON2sg60j9dzLmsWrjgFZd0+
szMW05nbQYdjblv10Vhqz1iJR9w8dyBWNjGm0ec+60JP4tEOVaf7VuCmdaAq9Zj1+T9LiitSbUdj
1SSxjdaV2N9cx2t8XFRZ9Q3OefbaOeizDkQ9vY2OYz9el6z6Cz3pKjkel1jXxBxFHFKNV8vK5HyP
NB7suWBVRfuW4nHUIB5qLE8OFvHYE8+N0bLO+Zp4XLylsXKx83eqPI2VzGLsxdocuhK7XprbVMbe
Tv0kYDWNjXPvznqr1tEwuY/ftjdNOc79sbadrw1O42LidSV11Pn+JDKOJvue8V+4ndxkoGPKcedr
vGKNJJfK8NVQLDcRL1+937rQ0TPhujOh0kD7lLHF/Rus+Nme3fd0R6PztSfeRq115dvcJOLnZeT6
4bP8Jz6zeobSv9bHy6d5DhrUTL9rOvzeKc8Ls/LYuhL7zp2QOcsaiX/3+Rrjv9s4HGm/FbuW2edt
8nmaqgzvI4AAAggggEB+BKK/6+SnNmpxmwD5zUdGsvv7ItJyJvMCzn+nO83lMA84Oq4T/27I5e91
57LMA04ce8wDMg8Y/U5JfEyaq2QeMB9fOhnVwTyg/W2b1b/XMQ84OtSYB8zolONgBBBAAAEEil7g
/wEAAP//6U7GywAAQABJREFU7L0PcBvXnef5Y5VkW7k1Z2yNbEdKImeczNlTJ3hHvpw8SexdKHYs
/4nhcZRs/tCzVmWGdqVSNnO35xT3blM7zFXm6Ksbm65UikpVFp7YdCahr850apfemaEU038CJQPN
GqoLVGN6Qs0slZiyIAt0BrTArXevAXT3a6ABdjcaIEh+6JLRaLy/n9/vvUb/+ov35AOfultd+bGP
KxGp/FP8tUGgqMYSFseEGhodV9OzGZXL59TM5JhK1vhanKfmy946ChnP58mhMTWbzalcdlZNjA1V
7JIYzbh5inNqenJKTU1Nq6mJEcd2qZG0mp62zlv/JnX9c6quJreMAEel/IRTtu0frV4H0rkApTZP
UsyOVfuaGlLjk9MqU2Ewo8YGk247hqYa+pQZS7mfS1KNTc5WuM9OT6ihlGWPpMoU7XrLai4zrSY1
I4vV6EDV70VSKj2teVbYaX66/rlCPb2yys9MqvTEpJo0bJoay9qFe1+LGZWq2d0vTTE77rR7LFNw
8hYyo855y5dGJ2Yq/Zmq+ULVBsNq3skR9WBRjSXt/otKDI6qGYv57JQaMs4PTy94KsiNDxjtEzU4
Oqmy2lfHh0w7Tbt2atNfizmXk+1/qeExNaXtNzE2Uhk79viYm6yOFyvd5FzJ026lWzQ1lKi1fVDl
681bl3q1t1H9VYUd72pBjRjzR2pkQmVzGS9v/Xm9jzl2So0rx/1rnXKZplS27sNyIa8m0xPaxyeN
OhrT1fNxy3R9qpmdlIrme3adnrGTdceO/Xnja1GlK3OB2zZrzI9NWGN9Qo1U5piEO08Us87YtXxp
KD2t8vmswaNazphTdzvzSmNrO3NmQQ17/CitMjl9fTKuIdZ8M71gDIxSVg0YeSQxqKYyeT1HTHj4
uByitLykpoaNucOpL6VGNfe5Qv04rtVhtC0xMKYymSlPWwfHZ9TsxHBtvCfU5LxdTrTrtDOeau0b
HJtS+bmcmhgxrj/JxrEWhkhpbsrzXcCZ7/TcPJ2dU3YPmpUZbgwqPRWFv9YU8rN6btDjRl8vJ0YH
nWvBcFpfU2vXz8mpWbVouFFje93xmPC5pten97JffS6qz897CEAAAhCAAASiE7C/j0QvgZy9TAD7
xmGdaPcXoeMCbcZVgvaUOGD9jQxxQMt3vPdkxAETIePWocc7ccCGKYs4YAOSACeIA1YhRbtON8x7
xAGJAwYYdSSBAAQgAAEIrHcCsuuuu9WOjyIci8eQZTWvH8T7PjBdmHYeCKfGvQKrzKj74HloMt/Q
lPJCRk1nvOIdJ1E55zwsH8+t9ljZyRXowBbG2MHE1V5t8U6gwn0SlQvzKje36POJUjMjtrBgwCt0
Kcw6XCUxrHJ1IhilH7VntcCuXqtnV5JP10RQqfSqD+XtPNXXspqoCVHqBTtuupKaHLSFKiP6tt/7
NzNsi5iGDBGTKagZVI4upZa1kHFFVMPT7UnHTNHAYLpe/Laoxh2hjVekZt44ef21qCZsIV5yTPnK
eSL4q1cMkVDpbJ2PlBbV3ELN8IZYL2mKLS1+ns9mvcaI8C6Sv+p6wo73Qk1QaY2/1JghINVCuGlD
cFPvh46dfMQsLtPWIoxyPl0ThrROZ+Fzy7R8vrWdovqebaZSzm5XUs34Trh2SvvVFapYHBODE1q6
5v1bnJtzBHZzk4YgxjPOrDFtj1tRzQRT0ecVb5vifLc464qEUqNe/1/MVEW7Fpuk+ZkhzhLR85E5
vy7MuHPvYKOgN2zbS3r+n5kYUwMV8bU9b1Zfk4MjjcIpo232tc/x+cRozb5adFkrz7VVtOu0U7Zm
VC+Sdq9PWrDa7GITGEhJf4/Qgulhr0C3ev1NqhFLTLfof60PMwa94s1o1xp3fhhQufrnKy37W1Dj
tjhZz0++1wojf27c/Y5kCT5dIbiRiEMIQAACEIAABDpCoPodRDpSNoWuPQHsG4cNot1fhI0LeFoa
Ia7iyd/iDXHAFnB0DIY4oP5hnSduTRzQ9hg3LlAXt9YJwo534oA2VfeVOKDLIugRcUA72hTtOk0c
sNHTiAM2MuEMBCAAAQhAYKMRkJ133KV2fLwd4VhJzeWyegUcvVLRav+yWZWfN588bzScZn/KqlhY
VIuFgirof6XivBqtPSj1Cjzm3VVgAjxANWuoHBsPz90H4w2pop3QgpxsJqNX/srq1VxW+5dp+jA7
SuXlUlEtLi5W2BWK+kH6jC168D40np+2V5TRIg5j1a6gdTo3AT7imtZluEIUrz29ucybtHTeeNhf
zqtBLUCoCDVGXBFHeW7SWcFFRmZUqVyqMqj4UVGVCjk1ZOerF0Z5q17lnSlqS6iZhZL20aqvWv5a
KJVU3lm9K6Vm7XstXarDTIbUXF0t+QlbcNMYKKkkjeCvphgiNV4vcKtrgCWmclYV0+0zxAzzU66v
NK5GVl9OuPdB/VXpdeKcVZ8CjndXNOH1/UoLtSA1UfOHej907OTj2y7T1oKwoOmstrhptcCtpZ2i
+55tFdfPWrffTq9bZ6w4pn3TGIpuGvvITDvcIPgsOWK65sKxVuztWrr9avqROZ6r7Si4qw+afmmM
Vz+buuLXQWXrlkuLc3oFwuzq3wf094VsNq+Kxhi1mSzOZVV6xJ5LTBFZUg2PT1eFRkbb7Gufw91Z
Zc+1pZ3GrqP6GvQ6bc57Pv6z6I5DW1QWBwdlXYOn02ow6YoV7Yd7yQEtpssbE7PuUPAxqNdfjOFa
49YXdBy69J2VQn3mJzdV9WhuclglkkmVSqX0qxaItxy/9bl5DwEIQAACEIBAOwTs7x7tlEHe3iUQ
3b7EAf2tGvT+InxcwFOfz72Q5/N23hAHbEHPvb+sj7+YmYgDmjT0cQR/de81V4svWXURB7SJOzER
n/tsl2nr+/eg6aw63bSr2Yk4oG2jbr4SB/TGzKrsg16niQP6+ao75lvPI355iQP6UeEcBCAAAQhA
oPcIyM4Dt2vh2MccsUroJupVfMxtGO3AU7PXdlelCt2+bmfQy8dPjg45Yg4/DgPmimPGlmitAg9N
uxHhBrxpWT3wwXxmUm8v2fiQ3OXofWifdbapDP+F1epuq5vq1jiCBYxUKecKxAyhl7niUjrviinN
pbfdPpvCCeNYr5oU/fl50VhRzCizJkKqr3vCEL05zBxxhkvKvYFwhSTup/oogr+6ZfptP+kpvfLG
TD86a68rpVe4sVdQa7YaWmNRq54J668qwnh3fpnow1urPxwhWv384dhpDQJGrYV50X3PNkjBWSEr
6Lh3x6usujqWm9Z3Gz09pu3tG/3FSO3MK3YP43+dHa2t2ujjD1Ztrr/Yq3Xpk57x6s5TduvmHKGo
K2rMjtmrQ64+r1gr07VePUqLhrPeLSidrYeNtk3UtqV1+2BvGena0mOrsNdpk4/vOHSFwPY4jJeD
NkVhTk2NeVchq/8+Zc59rcegDvAaWyXXz/cN75tca9z6go5D23NKxuqUtq3sz3iFAAQgAAEIQKCX
CNjfC3qpTbQlPgKR7Usc0GuEsPcXEeICngqNeyHPfY4n0fp5EzauQhwwqm2jx2Kce22f+2H3vpA4
YHVO9catiQNa/hrd92xvJw5okwj+ShzQEI6FvU5rzK3mPWUsCEAcMIhPEgcMQok0EIAABCAAgV4g
UFlxbPvHPhpdOGYELOygU6tX+8tUL3Q+9jYYwR+HQSKhEpV/7kN0DwODX5QVs7wP9o0vxLF3rvMF
Zse9D8UthlV2ppDM+4Da+RIfUQzk5g/78NoVJHjs6YPJXZXH3vKxrKacVbG8W1i6AZeqv9j9r3+t
sGnyMN+nCT6n3PZXfNXxU9tf7VerHQk1YYjbWjFz2+8KSTyVm/5evw+nJ6H7xi2zLvjiJqk7cren
k4HJqrhuYcoRcw5NtbfFp11ZFH/1jNdAK+QZW7rJcMP2ilbwJd1ky9SgdvJsP2h3rvbqsveOu7pk
lbdu2tXs5LY5rO/Z9bp1iRpv3J/WTma8unXWbxVsJKodrpJWry5Vabeen5oF6Vuxb6yvG2cMP1pN
OGZuBbjKeHW3MXH9w+l7ExGqza766uZroFAuqnxmSo0ODThjt5onWRWbOW1z/c3xC6ePri0dW0W5
TuvGOf1yyjZbrIOgdSuKOunb5aCrKS7k1VR6VA3UrTyWHPOuwOj0X1wmZivNYzdt9GuNW0YLO5qV
OseuXcTnwYOTjAMIQAACEIAABNacgP3dbc0bQgM6QiCyfZ3v4m6cyy7L73W1mElHOtetQqPcXxj8
iAMSB3Tvq6LfmwVzd+M+zLpPJQ4YDJuRijigAUMfur67Wgwiuu/ZNbp1EQe0mbR+JQ5IHNDrIeYY
sr6r1T9rst9XPmvyzMktgzigly7vIAABCEAAAhuHgFx1xx1q++//vvMgfON0rfs9yafdgMfg2LRa
0Fssun/uTZInaKYDRqnag+WBdN5NHvTIDDgFFOIELnpuovLA3v7i2OrV+lI5OBGh/XZjjFV8JDGo
pnMLntW0Srnxmo96v5i6D+eb/LLNLr/Jq5PfVwzQJFPldBN7+mRxv1RbN7faJ8ruikX127+ZaZ0b
HJ8y2z/ltl9Ciu5aMXPb77WT094I/rpqmU7h7oG7laEWmWjk+fGUr/+4OUIeRfRXSzgWbrwXV1mZ
x11JzTOv6O60slPQX+qFYR88bXTfs61UMrbZCy0cqxPb2GW6r277knq72IY/w/bNxmgr9g3ldeWE
sS1AE6FOzrl+DSlngUFjvPpxXpwZiXdc6S0mKttU+q7aaW1TOanyi7WVz5y2uXON44POfO7a0rZV
pOu0tpFjU19+C2o0UQ3y14/DyOatbVPptwJncmBYTc42bvPp9F+L/1oJQq02uWmbCyBXa7tbxur1
ectadLZGjY2XtwLeQQACEIAABCAQEwFbBBRTcRTTYwSwb/sGiXR/ETouUNdO514o+nf5uhKdtyXi
gA6LxgP3/nK1+xj3Xok4oOcHlAHj1i6/4PeaxAGNuIUTE3G9mDigy6LxyB3bxAGzzi4LxAFrz/mI
AzpDJsrcXM1MHNCByAEEIAABCECgxwnIVZ88oLbvuxHhWNuGMpZdHvDZQtAQG3gCDMb5xPB0+FYY
AaPx1Z4UhyzdXU0m2K9I67fNClOd+8VTVNpRLbgl5NODvgIFV+yQUNMLZTdDwKPWYoBWhbg3lR57
+maZd7YTTOrtKhczo854m5z3ttnkMBpoRSrfCgOcNPx1jYRjQf3VZRI8YKQKs84WukPpSTVSWw0o
0hjzoem2KZy/WluX2tscBm2L46N6xbGGtdKMgHO9HzoB7FRar0vm/csFFNK5/VydffC00X3P6YXR
78HJOed084Mw49VoX8LYtrFWeHl+0hm/thipvl7HZr7BhfrU9vuSys1Mq+np6r+ZTIO17YSRXp02
aT+a8047ujxjFUSzzcb1ZXi6sT3mFiGtt5xs3eRSYV7NTIyqVE18ZT/Asl6TAyNqKqNFUvVFOG1z
fdPxQSdI6tq9aivDtmGu07puk18DCb1Vjy0IrV8FrL7Zrd9bW3PO6FXWbKGree21hHNTrnDOpyCn
/yGFY1GvNWHq8zTXGL+rrwCot+lcyDnjYnp6Rs0VGxzYUzxvIAABCEAAAhCIj4D9vSy+Eimplwhg
33atEfH+IkJcwNNS515Ii5KIA3rQBHnj3NuZ975BMrZY8b0xO3FAh0kEf410r0kcUBEHdLxOH7jx
oPp4qZmqemzM5cQBnbg1cUB7gQifeDxxwFV/sOoZZ8QBPTh4AwEIQAACEOhlArLzgLXi2MedB+G9
3NjebpuxBLDeHq/+seb81JDD2HvDoleCGbAfDie1+Mm/l6VSfYm1dMay+CMzi/6Zo54tLajMzIya
nZ1d9d+MTpdbaHi0H7hmU6Q2MaeXiPL8zamh2qpsUvdA3Po1pB3sTAz7rA5klVMqNdjDLt4R0CRG
fLYBtFP5vYa5AVUqM1YTAiSSKmVvN+Yn2DICiDLQKPhxWlJu4g9OgtUPnICCZptusd1ffVVOkM0R
Z7h1rRrcieCvq5bpVm8cGSssOb4TdDlzo5gmh1H9VTtj6PHu/mqy9ktVo02FWVeE6J1XlHJFPYMq
73EXd5Wy+vFkFF05DMM+TNqovue2z5xvW4wTJ0O48er4uM/YmB11RT3NhWP2eA8xr+igQ9LwVUmM
qTg3Hzb9qEEoZAQ8xBRUGQFe0QJE78xsbAmr57LoVx8doKsJO+25XCSpRrRIam7RW6NjTuvAaVsY
4ZjpN2Gu06ZwrHEecVdeEzWaaYNEdsy5ntkskoOWcG6ujr2HhPMmzBg0RaxRrzWh6nNaqdSiMW+l
jW2QjSSew+xY0sOlwX89qXkDAQhAAAIQgECcBOzvJHGWSVm9QwD7tmuLqPcX4eMCnpZGiKt48rd6
QxywBZ1wcQXigDWUEfw12r0mcUDigObwDTdeiQPW2DmxNv2sijigE4uqX32NOKAbizVHXbNj4oDN
yHAeAhCAAAQg0HsE5L13fEpt/+hNzheh3mvi+mnRzHDC4Tg6Y6+CU1L5KVfcYQXm6gUepgjFEnJM
ZhdqQqeyKi7mVXpQ7zuuV6ry/dNCo0FbbFDb4rFYLKpCoaCKzcRmvgWt8cnF6cq2mJXAZWrMWVGk
tJhToylbWGe91n8xNQJ1FtuRSbVQ63e5XFT52bQuV29X2ETTZoopKtuLWtz0v0Kh2Cg2K5eUxbao
tyAtl+adrcmSo7Oq5HxW1MeNLMuGwM0Ozjbb2tMJLun+JAbH9QoztniirAoLeTWVHq5waNanxtqb
nCmYQpWkGp/JO+KEcqmg8pkpNazZ16+g49xMRxGORfDXaAEjpQr1IgwtDmyiy2wCqMXpyP6qf/Pm
aVeA8b44444NGVSZhao/FOemnVWO/OaV+SnLT6pjJzUyrQqWX5YX1ZQhfGocT1qPU/Fx7efakRdm
7LkrpWa0MNT5zLMNb5VTKDtF9D3TIu5NurXaoPmJ33G4gJEy7avnjwm9+ldJj4lM2hUAW2ybCcdC
zSt2c83gjGW30L9+tgtq8mr8+tay+1S+KksrF/Jq1BBujc4awqe6Ng2MzdZW/iqoqRFXzDPQzjbF
usSx2kpjlkhqOhtMJBVNOKZU1Ou0M+9VxtSAmpmvXlQK+SlD8Fcv0mxiiyan3blBC+fS062Fcz5l
hBqDOn+715qw9VWbbATz/cTTPv3ysm8+7nyycgoCEIAABCAAgTYJ2PcTbRZD9h4lgH3bN0zU+wv3
u381zkUckDigPR6JA+q4WW68Fs+qjwG3HrPEAYkDuh5CHNDcjYM4YDU+HuZ5nTcWRRzQGlvR5mbi
gO68xBEEIAABCECg9wnIzjvuUr/1sZsdgUHvN7l3W1jKpx2OlRv+RMIQfFS/oFrn64Vj1jZhMx4x
h5vWDhxYWxw2+8vUrcZh5xEfYU+zMtb+fFFNOCuvVfufsFfmqjyot5mkGkRg5YUZj4DG6b+Tr7lw
THkELHYd1dd6UYj7yy1vuvr66oVWVbaLjtCsmj6pmi4QV9aiNEPIUV++nb9t4Zhu2LwjDGrep3rf
c26ctH/Vr4hk3kA0a19Yfw1Spr//6q0BjK3vBtI5/2SRzkb31yjj3RR4WPZP+oyNhnlFi37s7fP8
fciyed14CpTHJ59mGNZOUXzPY6py3hHNrr7dnbvsfAMnT6Hum9yEvT1u87FRP0c4uUPMK04ec7VB
a+4KKKpx8gc4cLf2bdKngbR3TNcJx/z9yG/rywCNMZIs5LOhRVJagVnzbzeQ7PigMze5drdtFfU6
7cx7znWlkeHQlC0YNzoX5lD/uj8bVDjnU67T//px7ZO2cqrNa03o+qxKDQHj0FTDpp++La3327GO
buPs2wROQgACEIAABDYtAfv736YFsME7jn3bN3DU+4socQGztWHjKmbe3jmOHlchDhjdilFiMc79
sHOv7dYf5L4wrL8GKdNtgXlEHJA4oO0PbjyIOGBj/Mq+/lsr0Hti+8QBbQdSzrxHHNBhEmluJg7o
8OMAAhCAAAQgsB4IyM4771Q7PsaKY3EZa3523Fh9xP5inlBj07NqYqi6ItnAuL+AZW4m7S/0SKRU
uuX2V0U1mx5xt0C0v9AOpGurw8TVuw6Xo1fxGh9yV7Gxb2ISg2N6q0xr5TCL54DK2gtwmc0pzqn0
sLuFnJ3Xek0NT6gFn1XA7OzF+Vk1MphSCUNkZOWr376x/uG1WYd53My+5ipE1nZwTRZBqzWrqGbG
3V+KmeVb27gNjuqV1Vr0ye5bkNfi3ExlZTFvHVXfTaYG9Qp4xgpEukCHg08fijlbPDmocn52qjQo
nL+6gdgmtm/RySlntTq9KpW3Gy1yBfyoHX/VVYQb7yU1O94oZBoYGVPDNZGhXyCkkJtsmI8SA3o8
zYzXxlOdnerFS/Zc0vCqbVHnwFHsFNb36i3j3sQPqbmW48ENSDcbn/VlW+/nNCfP9pHJITU5M+UI
1mwxkl/eoPOKnbc8N+kRHg+MZ+2PYn3NT4/5CpoHRvWqdPU1GQGjgeHhxutTalQF2GmwvtR43jur
F7q+6AQwnLnJtfu44bBRrtOOryUG1PBQ47VmdCofT7/aKCXKGNSSz8jXmmDzvbdDzvVDr56Ybzlm
7XzGLxMr85BrbzsFrxCAAAQgAAEIdI6AfY/YuRooeS0JYN946Ee5v7BrDhcXsHNZr+HiKmbOnjpu
J65CHDCyKcPGYpz7OOde26062H1hOH+Ndm9bbRNxQOKAVU9w40HEAYkDRrlOEwd053n7KNh8b6eu
vjrXD+KAXjC8gwAEIAABCPQogb733n6nWimelzOvvKxjRvqpnLKeXfPXFoGVJTl1alFk2xZZKW2V
K3bvlEu3BC1xRc6cOiVnV7ZI/5YVKb/nctm14zIJnD1oNT2cbunMKVksiu7zimztv0J27rg0cGtX
ls7IqYWzsqW/X7Mvy+W7dslll6xjesvn5NT8m7KyrV+2rJQqPK7QPDrRI4v7wtkV6e/fIqWy9tsr
r5BL1zM7OSXfuP5q+XpOu89AWopP3S/BPSmwy0k7/irax8OM9+Vzp+T1X5yV8tatsv2qq2X3jq3y
5D3b5NCUXjtsLCvPPbS3seEr5+SNuYJs0/NReevlsntnJyg0VhvmTGTfWz4u9227QZ7WlQ1O5uXw
wWvDVBsw7YosL+v5SA+6Ldb/ll6S/f03y1GdWwvH5KG9lwUsp3WyN559QD70me/UEg1IrvSU7Lmk
dZ7In1rXqLkF0YNd9Paj0r/rQ7LT7yJl8B3Pl+SBa8ty6o2CbNXXppL0yzW7d0RuwppnDHmdPnH4
Pkk8qD0tlZbSc/dLWc+XBT1PrhQ1iauvkR2dslW3QHXjWrOkx2t/bbxOzMnhL1yzeu9WTsoDW68T
Z2Sk8/LU/Z0Y56s3hRQQgAAEIACBzUigr6+v0m3iRBvT+tg3RruGvL/w1hwuLuDNuzHetRNXIQ4Y
3Qcix2KiV9nhnMQBK4CJA7bpZ8QBrTgrcUDigG0OJB1DJw7YNkMKgAAEIAABCHSZQN/77kipC+fP
yeIrs5WqCQh22QJUB4F2CCy9Ic//6Ji8E6aMCxfJnjvvkT07tAhmA/+98exXtRDn8UoPR2YX5d/d
1ChyeeOl5+Wlf3xHLgrB4aLL98g9B/Z0RLwXohm1pEtaONbfWjgWvtB1lePUC4/KoUdfkP4bvyx/
8c2DEpd+xxLpvblypRbneUs89sQ9cuPDWqknCZleyMqBnXGMo2V59oFtYuvGBia0OOYLPSCOMYRj
cYrk1pWD1RrrCMeS41I48oDEIxdcjySit3np+JOS+jffk/4P/yv59uEHZGeAopZPPinbrjtUSzko
+fJhuTaOIRegbpJAAAIQgAAEICCCsGhjewH23dj2pXcblABxwKaGJQ7YFM2G+oA4YAfNSRzQgUsc
0EER+YA4YGR0ZIQABCAAAQisGYG+D3zyLnXhn5bkVy+/WGkEwrE1swUVQyA0gaXjj0r/DV8LnW80
U5BH9m086cPKmePy7fG/lvOFV+Xrj1viHutvWObVN2V39Y3x/3PyxPWXy8PWimRh/hJjUnjtoR4R
jiAcC2O6MGmPP7Ffbnj4qKQGR+SeOz8i1+jh8pOnH5Wvfcdaa0z/DU1J+bG74xEQLp+Qe7YlpOqx
PSSOIWBUtbX+vxMwSo1L8bkHOrJ6oVMZBw6BU89/Va5OVQXAg1pQebgXBJVO6ziAAAQgAAEIbHwC
CIs2to2x78a2L73bmASIA3rtShzQZ+cBLyLeBSRAHFCDIg7oeAtxQAdFVw+IA3YVN5VBAAIQgAAE
Ggj07b7tU1o4VpRfvoRwrIEOJyDQ4wRWTr0gh+5+VJY+2B+4pcVfiPzRD56SL1zbe1sWBu5Ek4R+
AbR0riD37/ETyS3LC9/4Y3n06JK1Y1/Av6LIB78sTz12sEeEI0tyeH+/PKi1TMnRjBx5ZF/AfpBs
NQJ2wMg3XWpM5v7iIbnGuxiZb9JgJ5fkpWeekb99613Z+XsH5eBNQdZiClZyW6n0kuL79daCllRu
o4pNg/Jx/KGnhKNBW7+e01lbRKxUOrDlkkviEWquZxy0HQIQgAAEINBlAgiLugy8y9Vh3y4DpzoI
xECAOKAXInFA4oBej4j+zon7+BVBHNCPyoY+5/gDccAu25k4YJeBUx0EIAABCEDAQ6DvAwf0VpXn
3pJfHXul8gErjnn48AYCEFhPBM6dlGd++KJcuPhiueiffUD2feJmvVLURt7XbEWOPftdefHvz8tv
33JIDu5t3I5zPZmvl9q6snRG8j/PSva//J0sLv5K3i6UpLTtvZJMfVru2HfN5hCwrJyW55/+kfzy
3Uvlo5/9rOzZ0GOptfedPv68/Ohnv5RLd/8L+eyBazeH/Vsj4VMIQAACEIAABDYBAYRFG9vI2Hdj
25feQWBTECAOuCnM3I1OEgfUlIkDOq5GHNBBwQEEIAABCEAAApuIQN8Hbkup5bfPyuKxlyvdRji2
iaxPVyEAAQhAAAIQgAAEIAABCEAAAhCAgA8BhEU+UDbQKey7gYxJVyAAAQhAAAIQgAAEIAABCEAA
AhCAQBsE+t5/uxaOnTsnZzKzlWIQjrVBk6wQgAAEIAABCEAAAhCAAAQgAAEIQGADEEBYtAGM2KIL
2LcFHD6CAAQgAAEIQAACEIAABCAAAQhAAAKbiEDf+w/co1cce1sLx35c6TbCsU1kfboKAQhAYL0T
WDolx18/K1t/4/2y5xq26lzv5tx47V+RUydzcvaftspVv7tHdl6y8XpIjyAAAQhAAAIQ2LgEEBZt
XNtaPcO+G9u+9A4CEIDAhiRAHHBDmnXjdIo44MaxJT2BAAQgAAEIbD4Cfe+/4x51Qa849uZPXqz0
HuHY5nMCehyNwPK50/JmsSzv6b9SdlyGGiAaRXL1NoFlOX3qTSlvfY9cuXOH9J6XL8mT9/TLoSlN
cWBSSk8d7ME29raFaV07BPT4eGNBSk4R22TXNTvrfFD76H7to0d1osEpKR++W7Y46TmAAAQgAAEI
QAACvU0AYVFv26fd1mHfdgmSf7MRIA642Sy+GftLHHAzWp0+ByVAHDAoKdJBAAIQgAAEILA+CfR9
4M671Lvni/Lmy2xVuT5NSKvXhsCSHNZigAe1GCAxmpHXHtm3Ns2gVgh0kMDSicPSn3hQ15CUTPGI
7Lu0g5VFKHrp+BPSf8PDOmdCphaycvdOJDkRMJIlAoEzx5+RP77hi2JpFt2/hB4nrzWMk+WTz8i2
675YSZbOl+T+a3tPgun2gSMIQAACEIAABCDgEkBY5LLYiEfYdyNalT51jgBxwM6xpeReIUAcsFcs
QTt6jQBxwF6zCO2BAAQgAAEIQKATBPp2HrhL/bfi2/Lmqy9XymfFsU5g7mCZyyfkvm0JeVpXMZ4r
ygN7ekzZ0cGux1H0iSfvk8QhTS+VluJz90twem7AKDWWlece2htHczZ+GfjrurLx0nEtHLvBEo6l
tCDmuQZBzNp2xlhtbHBSr+R0sGdWcoo+r6wtUWoPSGDpuNzXf0PlulvJkUhIcrvI0bM3Su7YYdnT
oAvz+mpJ+2pDkoBVkwwCEIAABCAAAQh0kwDCom7S7n5d2Lf7zGOpkbhKWxij368TB4wEHn+NhG2t
MhEHjEY++rwSrT5ydZkAccAuA6c6CEAAAhCAAATWioAWjqXUyvlzsvgTVhxbKyO0Ve/ycbln2w2V
VU/GsgV5aO9lbRW32TKfOKyFYw9q4VhyXApHHpDg9JblyKMPy//xwuty4x99W775hWs3G7po/cVf
o3Fbo1wrp16QQ4celYX+G2XsL77pI4hZo4bpaldOPStbr/5MpQFjGT337Qs+ejvd6ujzSqdbRvlx
EHBXuhMZm12Qh27auWqxZ458Q674xNd1uoRML74mB3asmoUEEIAABCAAAQhAYM0JICxacxN0tAHY
t6N4O1c4cZW22Ea/XycOGAk8/hoJ21plIg4YjXz0eSVafeTqLgHigN3lTW0QgAAEIAABCKwdgb5d
t6XUu28X5K1jL1VaEc+KY8ty5vSbUt56uezcEXwNp7XDsI5rXjkp9229rrbiWEmvOMY6JmGseVKv
OHZdbcWxkl5xDHph6EVIi79GgEYWPwIvfWO/3Px1vVesDMlc+TG5ZotfqrU5x7yyNty7VevKySdl
63WHdHUDkldPSSDZsA6W36dF3tbqoKmxjF6lku2Nu2Uv6oEABCAAAQhAIDoBhEXR2a2HnPHalzhg
12xOXKUt1Nyvt4UvfGb8NTwzcvgSIA7oi4WTXSBAHLALkKkCAhCAAAQgAIGeINC3+64/UP+0uChn
fvpKpUFxCMeWTjwh/YmHdXlJyRaPyN5NpB1bOnNSXvmrF2X2xZfl568vSLFCtV+uT94u937mXrnp
2hbLjKyckSM/TEv6hy9I7hci2/XWV/27rpfbU/fKvXfdJDtqqqaVM8flu99/WeTifpHzr8mDX3u8
UkticFS++vu/Ie++a73V/9v+cfnSwb09s31bpZGt/reyJCezr8iLL87Ky6/+XBaKNXo2g3s0gxbi
kDMnj0j6cFpeOJKrwhM/7ity4vmn5egv35WLLxY5+b0H5XFLe6J9dXT8D0XTq7TQYvjxz39J9noq
1Hlf+KG8+qsLorNW/3TCy//5p+TufY0rzpw5/rx8/+V5bcT/Qe67f7/vamYnX3hS/vLvinLxzkZb
LZ8+Ln/+rcPyg/+YqfTnrK5x/4Evy9BDB2V3rAq3ZTn+/J/L4f/wA8lYfie6psR++fJXhuTgvt21
jrovp489K88eOy39v/NJ+fQNZXlm/Fvyg6Ovy9mzZ2V74k753//9sOy/xh307fqrnf/di6+W+x64
W4q6/sPfeloyemtW+eAuuf53PyKf+8oh2bdzWV44/H35O227nfsO6rY32kRWTsuz331WTus0V3/8
83L33hbj0e2y/1Gb/ioBx7tT+bmT8uS3HpPvadb9/f1y5e/ulwe+cp+85+S0vPj6kuz+6L1yYI/b
H9v/+q9OysDdezzzwMrpY/LdZ49p3/wduff+A+Lm0it5nTshP/zhq3LBGiC1P+3l8qmBu2Vni/EX
3E6ub4iE8z27PWJsdZAczciRR1YT4axoH39aXp4vytXJ++TuDxfl2e8clqefy1Tm6F0fvl4+cuvn
ZPDgPo94dOmNl+TxR/9veVYPjO16Qt5147+Srz5wQH79s6Pycz1M/vmnPqf9zhqM7cwrTq+6c7B8
Svf9cfn2d4/o63RCirmc7Nr/JfnKkB5Du03bWN2yx8tvSfLgx2ThR4dl/AeamR7r8sEb5Q//l0fk
/puuabPdetw+Oiw/u+JT8oepm2X3ZS2crElN3fC96rx3Vl83Lpbzp56Tr/3pVKU1AyPj8okrKldc
ffXYLge/dLDpOHGDnMMyr74pjbOrt4PVMfzLyrXq3Xe3S+rLeu4Pj8dbKO8gAAEIQAACEIBACALx
CotCVEzSrhCI077EAYkDRnLaNuMqxAEjUdeZwsViiAPWOLfpr8QBLY7hfK9GXmc7oX+Ml6j8GI84
oEMl2AFxwBqncL5HHDCYe5EKAhCAAAQgAIENRuD9dx5UV370Xyjdrco/LRxr+6+YG6+Vl1LZYtvF
raMCimosUeVo86x/HZrI+fanODelUjUb1Oex3idGs06+YmbUsZdfWvfcqCo4uXr/oJgdW6VfQyrn
609FNTWSapE3qTJOvoIabcHZZSdqJFNPzz+vvmH1hTs3Oei0aXKu5JNmTg3ZbRmYVGaK/NSIk9ds
U/U4pabnzdQ+RQc9VcyrkWRzn02NznjaZRWbHUu2aFu1LLO/7fqr6xdJNTTsb+dExQYLasTmmRjz
9X23LFFD0/NBKfmmM8tqtJHFoZm/KhVmvFuVl+anVdLuW5PXKgO3qY6dfFi4bTfHRjWvv70a07k1
1fI543c1O9VyRvA9p87CrDNf6m0qndPND4pqvObnicEhNeDL0NvHxYx9HWs+Pkaduv3nBj+/aJxX
mrc67k8sP2p1nRmdnvNWWcyu6nepsVlV9uYK+a7g2MbilRoaVdPZ+YZ5p1Whpj+3niNqpUTwvexo
YtV5Tytu1axzrWls8dzkUK2MYN+NnDFc8VevfzaWzhkIQAACEIAABCAQPwH7+2z8JVNiLxCI077E
AZvfNxIHbO7t7r1cM37N4irEAZtTXeWTKPfDxAErUKP7K3HAKsDwMWjHm4kDOijCHBAHrNGKMu8R
BwzjaqSFAAQgAAEIQGCDEJDdd3xWXfXxTzgPROPoFwGjhBoaHVfTsxmVy+fUzOSY5+H71HzdY/ZC
xvN5cmhMzWZzKpedVRNj1QfNHlFIcU5NT06pqalpNTXhCoxSI2k1PW2dt/5N6vrn2nqgX8pPOH5h
BxRbvQ6k/UVxQX3KvgFPpIbU+OS0ylQYzKixQUOoNDTV0KfMmCkmSqqxydkK99npCTWUsoJP5gP3
sprLTKtJzchiNTpgB6dSKj2teVbYaX66/rlCnZ10zfmZSZWemFSThk1TY66oz9PXYsYRafilKWZd
YYopfil4hIEJNToxU+nPVM0XqjYYVu3JnqyWLqoxQzSmV6xTMxbz2Sk1ZJwfnl7wdCs3PuDxi8HR
SZXVvjo+ZNpp2rVTm/7qzie2rbS4ZHhMTWn7TYyNVMaOPT5cYYYoU7xW7UBZTQ3Z4o9Bla83r6eX
q7+J6q8q7HhXhiDOEtaMTKhsLuPlbZ2v80PHTqlxVa9lcZk2CljKhbyaTE9oH5806mhMV0/ILXN1
O0X1PbtOz9jJBhOOpStzgds2vWGgGpuwxvqEGqnMMQlXYKoFU6bAaig9rfL5rMGjWs6YU3c784rd
q06/LqjhigCp2nbrepHJ6euTcQ2xhE/TC8bAKGW9IrvEoJrK5PUcMeHh43KI0oeSmho25g6njSk1
qrnPFVYXyXbD9wr5WT0mtL/o68TEqCsKHk7ra0ntujE5NasWDXz1NEq5dG3uTPjMT/WplXLGcIXJ
6mOwsQTOQAACEIAABCAAgfYI2Pf/7ZVC7l4lEKd93e/km+17q/0DUuKAUfw8alyFOGAU2lYe4oBR
yVn5ovorcUCLXjTfs3Jaf8QBqxzC/Z84YJVXNN8jDhjO20gNAQhAAAIQgMDGICAfuvvzatdNtzpC
kDi6Vc7bD0cHVK7FQ9Q46uqtMspqXj+I931wvOCuGJQa9wqsMqOu8GloMt/QpfJCRk1nvOIdJ1E5
5zzYH8+t/oDdyRfgwL4htoOJq73a4p0ARfsmKRfmVW5u0fezmRFbWDDgXcVO/+LIWYkpMeyzIllJ
ZbXArl6rZ1eST9dEUKl0qBVulJZFTdSEKPWCHbtsvU6Umhy0hSojWv7j/ZsZtkVMQ4aIybyZGVSO
LqWWtWCsgjTc5opZpkBtMF0vfltU447QxitSM8UMXn8tqglbiJf0X/FLRfBXNwBtsUyodLbOR0qL
am6hJo0yxHoNK8F5Ppv1GiPCu0j+qusJO94LzkpeljjMXN2urKYNwU29Hzp2SoYTjpko3Ll89eB/
GDtF9T27ba4AJ6lmfCdcO6X9WlSmcCwxOKFDVt6/xbk5R2BnrhboHWfWmLbHrahmgqno84q3TXG+
W5x1V6pMjXr9fzHjrvaYND/zCMf0fGQqEBdm3Ll3sFHQG7btJT3/z0yMqQGfVTuTgyN6FbK5pnN0
N33P6pc7LsJ9xzGvqc18x+SWG3e/G1hCR3flTDMVxxCAAAQgAAEIQKBzBOwYQOdqoOS1JBCnfaN+
R17L/sdTN3HAdjhGiqsQB4yMPGosxokv6R81EQesjyZVzdE0bq0/Jg6otHbOjUmFiUHbzk4c0CYR
/JU4YDWI2a7vWcSjfschDhjcX0kJAQhAAAIQgEBvEJBr7vqM2vUv2hGOFVXWWuVKr8Ixbf2bmdGr
cbgPO4cnptWM/ZlelWNGb0G1Of7KqlhYVIuFgirof6XivBqtreLkFXjMu6vAaIFHkLVzPPyMB/tB
HkR78q72RgtyspmMXvkrqzKZ1f5l1NxifMK1cqmoFhcXK+wKxZKan7FvML0Pz+enhx3Ro7lq12pd
sz93gh8+4ho7jf+rK0Tx2tOb2rxJS+cNPuW8GqytrJMccUUc5blJpz8yoreJLJeqDCp+VFSlQs7Z
3rJBGOWtepV3pqgtoWYWStpHq75q+WuhVFJ5Y1u1WcMxHWZ6K8a6je1UfsJeiadO4Ge3JoK/mqKQ
1Hi9wM0u2H7VYipnVTHdPkO4Oj/l+krjamR2/mivQf1V6XXinFWfAo53Vzzi9f1KS7UgNVHzo3o/
dOzk49su09aCsKDprLa4abXAraWdovuebR3Xz1q3306vW2cIx7RvGkPRTWMfmWmHGwSfJUcY3Vw4
1oq9XUu3X00/MsdztR0Fd/VB0y+N8epnU1f8Oqhs3XJpcU6vQJhVOS2iXu1fNptXRWOM2kwW57Iq
PWLPJbb41npNquHx6YbrZDd9z2qjW19Q/6v1TK82aK9kF+R6PTc5rBLJpEqlUvpVC6Nb+q1Nj1cI
QAACEIAABCAQH4E4hUXxtYqS4iIQ3b7EAf1tQBzQn0uws0HjKsQBg/FsTBU9FuPEOIgDOliD+itx
QAtZdN+zgRMHtEkEfyUOaLFq3/esUogDWhT4gwAEIAABCEBgMxCQD9x2j3rvzfZqThK+z3oVH2fF
p5qAwQ4++b4mRhse+oavtIdz6G35JkeHHDGHH4MBc8UxY0u0euFHoF4aD/aDPIgOVOYaJprPTOrt
Jd0VfRr5eUUfWWebypAP8Gt9dIIfPuKa1hhccUlLu5VyrkBs1F0tyvy1SzrvLuNjLr3d2HdTQKGP
9apJ0XUERWNFsbpyfcbxhCF6c5i13ALRFZJ4OEbwV/fmzG/7SU/plTdm+tFZ+5eABbe/zVZDayxq
1TNh/VWvre4IR1r6jVGz88tEH96qPOcI0erLc+zk49suo9bjJmg6q7lu2tXsFN33bCwFZ4Ws1u23
03uEY6uujuWO7YTP1rhKj+mB2hhpNue2Yu+2qbtHs6O167yPP1gtcds86q7G5hmv7jxlt3zOEYq6
osbsmPt9YtU5TK8g2HoVLS0azk45vKvlmVsPV1vSTd+zanTrC+p/1Xaa2z83851qSv4PAQhAAAIQ
gAAEeoOA/X2uN1pDK+ImENm+xAG9piAO6OUR8l3YuApxwJCAneTRYzFOvMAnLuXeHxMHrM6p3rg1
cUDLAaP7nu2+xAFtEsFfiQNarNr3vUopufHaD/2JAwb3QFJCAAIQgAAEILAeCch7b71D7fjox51V
jkJ3opRXQ3prqUQiUfmX1Ktj2CvgVG+YEiqZrH6W0OmSQ5NtiF1Ct667GQxRiB2AkxoXq+/2OY/A
w3wwnzGWdQracjN//b6GQcvokXTZ8dq2kYZwyfYrm521XZe5XZoTvIgoBnLzN27n1xqLKy7x2NMn
k7sqj73lY1lNOatiebewdAMuVX+x+1//avGwtttrRzhmbt3n+qk9Vu1Xqx0JNWGI21oxc9vvCkk8
SCL4q1tmXfDFU7D5ZkGN2ONtoDbfLEw589LQVDyrHkbxV2X2P9B414K32kqFIsOuoMfpbnM/DGon
czw5xdYOXPbecVefznrvpl3NTm6bK+PamSNtn7NfG33PrtetS9R4rlHQZKdzX90667cKdtPYR6uk
XZx25vJm4p9W7O1auvtq+NFqwjFzS0TTX32uL+6S665/OH035nF3/navg9Vzbr4GHuWiymem1OjQ
gDN2q3laCcc673tWO13/a9H+hg6Z+ZqvVueTjVMQgAAEIAABCEBgzQjY3+PWrAFU3FECke1LHNC1
C3FAl0WEoyhxFeeekzhgSOJurKMy9kPEYlzmjbFT8/7Y94dhq8QV/DrhlrnaPb6dmzigRSKonYgD
2n5jv7pjwzdmSBzQBqV1kGO1mKgbD3P8jjigw8k+cOcy4oA2E14hAAEIQAACEOhtAvJbn7hNXfaR
/8l5EB5Hc0uGCt/3pjGOSnqwjHzaFT4Njk2rBb3Fovtn3ISMGdvt6Rtoe+uqgXTeTR70KMINeOCi
5yYqD+zrRUt+762gw+BEhPbbjTFW8ZHEoJrOLXhEUaZPmTe47s1Jk1+22eU3eXXyNxFTNMmmTzex
p08G8yZh3NprrOyuWFS//ZuZtpkoxaeKCKfc9kvIYFsrZm773RtIT+Mi+OuqZXoqqL5xlzDXIhON
PD9ub5/bpF0+ZbQ8FdFfLeFYuPFeVBMDNbGNr4+6K6nVCxhb2SnoL/XCsA+eNrrv2TYpGVu6hhaO
mfOvXaDn1W1fUm8X2/Bn2L7ZGG3FvqG8rpwwlmb3+YWw1YScc/0aUs4Cg8Z49eO8ODPSEDBqrztl
Vdmm0nfVTmubykmVX2wUCnbT96z+Ba/PS8Mcd5vpu5GXAu8gAAEIQAACEFhPBCILi9ZTJzdxW+O0
rxmz2UzfdYkDEgf0m0Lce0brx27EAVdbtb2eocsveAyPOGBr4ZgZjzDj6u2wD24nN84WNgZtt484
oE0i6CtxwCqp9n3PKie4r3vtY467zfTdyEuBdxCAAAQgAAEIrCcCcsX+W9Rv/o/7YhWOmV+mNs+X
ImPp2wGflaAMsYFH4GGcTwxPh/cd88F+qzu/8CUbvyKpXyXG/33C2IoxbHWuz4hKO6oFt5R8etBX
oOCKHRJqeqHsZgh45Ag8mogpmhfj3nh47OmbYd7ZTjCpGS1mRp3xNjnvbbPJYTTQilS+FQY4afjr
GgnHxgP6q8skeMBIFWadLXSH0pNqpLZqV6Qx5kPTbVM4fzW3OQzaFsdH9YpjDWulGUK0ej90Atip
tJY5ev9yAYV0bj9XZx88bXTfc3ph9Htwcs453fwgzHg12qe3VrY3O7XLLs9POuN3VeFYqHmlpHIz
02p6uvpvJtNgbbsJkV5NP5rzTju6PGMVRLPNxvVleLqxPeYWIe1c60uFeTUzMapS9kqBxq8UkwMj
aiqTb/BhE0JXfU9XHLw+s5VWENcWsOpfTdcPSm/SyrvSQs7xh+npGTVXbDCcTy5OQQACEIAABCAA
gfgIxCksiq9VlBQXgTjta35HbufeIK6+dacc496ROGBo5K7PhIurEAcMjbqWwfBX4oChIUb1V+KA
FurovucYijiggyLoAXFAi1QMvmeVYiySESSeZ9uIOKBNglcIQAACEIAABNYLAbnylgPqN2NecSzq
l6n1As2/ncZWYHp7vPrHu/NTQ47YwCvw0L8AsVcUkqQWP/mXXirVl1hLZyyLPzJTL3HwLyvw2dKC
yszMqNnZ2VX/zeh0uYUAT8KbVO4udSxqYk7/Gs/zN6eGHCGBV8BS0qui2cHOxLDP6kBWOaVSgz3s
4p0v8ImRBoGIncb/NYwQRanMWE0wkEiqlN66tdJmv0CNISSUgXRzsUS5iT/4N9b3rCMs0mzTLbb7
q6/KufH0WQFr1bEfwV9XLdO3d8YvqxzfCbqtoW+BnpNR/VU7Y+jx7v5qsvZLVaMlhVlXhOidV5Ry
RT2DKu9xF3eVsvqtX42iK4dh2IdJG9X33PaZ822LceJkCDdeHR/3GRuzo7b4p/ky45HmlWLGETtW
5ofEmIqwebHT4/oD048aRKm6bnslPDEfeBjCMdECRO/MbGwFoeey6FcfHcRxtmO1RclJNTI+peYW
vTXW98l+313fixowWlRjdj8bWNo98b5mx5LO9c3yiQa7eZPzDgIQgAAEIAABCMROwL7Xjr1gCuwJ
AnHaN8x38p7ofCyNMO9LiQOGRRo1rkIcMCxpN33UWIwTIyEOWLlHDxO3Jg5Y9b+ovud6rznfEgd0
uTQ/Ig4Yl+8RB2zuZXwCAQhAAAIQgMBGIyBX3Xqb2r7vY87DyTg66N78623iomuJ4mhKV8uYGa4J
gqwHvDP2KjgllZ9yxR1WYK5e4OHysh6ap9RkdqEmdCqr4mJepQdFNV3NSwuNBnWZlYBfbYvHYrGo
CoWCKjYTm3WVSsDKFqcr22JW+pEac1ZWKS3m1GjKFhNU+Xh/2WHcOFpsRybVQq3f5XJR5WfTutzm
fmjeRFW2F7W46X+FQrFRbFYuKYttUW9BWi7Nq9Ha6jjJ0VlVcj4r6uPGPpcNgZsdnG22tacjMtP9
SQyO663ZbPFEWRUW8moqPVzxk7bHVsEUqiTV+EzeEYaUSwWVz0ypYc0+Wbe1X1sBowj+GjUAXciO
OfNadXyMqCa6zEaDrXYmsr/qm01PuwKM98UZd2zIoMosVP2hODftin185pX5KctPqmMnNTKtCpZf
lhfVlCF88hOOlSo+rv1cO/LCjD13pdSMFoY6n+kxUP8Xyk4Rfc+s090m0Vpt0PzE7ziccEyZ9tXz
x4Re/aukx0Qm7QqALbbNVhwLNa/YzTVFWpbdzJW/7DTtvBqr8Fl2n8pXZWnlQl6N2oImXe/orCEB
q2vTwNhsTcxaUFMjrqhpoJ1tinWJY/ZcOjiiprNzzjwUtLvd9r1Q9dU6UTa2Vw0qAHPm2to4buZv
QTmRDgIQgAAEIAABCIQlYN9PhM1H+vVBIE77uve5zeMv64NKuFYSBwzHy5PavO8mDujEb4gDRhVp
KEUckDigO8cQBzR34yAOaD9bCv78w/WlaHMScUCTIMcQgAAEIAABCKwXArLzljvUb33ko84NahwN
Ly9m1OjwsBoZnWxjFZI4WtLdMkr5tMOxEoBLJAzBh/0FtVE4Zm0TNuMRc7hp7UCetcVhs79M3aok
dh7x+SVYszLW/nxRTTgrr1X7n7BX5qo9NK/2K9UgRiwvzHgENE7/nXwtApceAYuXe/1DencFJ2+6
+vrqhVZVtouO0KyaPqmaLhBX1qI0Q8hRX76dv23hmG7YvCMMat6net9zxAzav+pXRDIFFc3aF9Zf
g5Tp7796i1Bj67uBdM4/WaSz0f01yng3xYSW/ZM+Y6NekKqMZdz9fciyed14CpTHJ59mGNZOUXzP
Y6py3hHNpsZXs627NHkDJ0+h7pvchL09bvOxUT9HOLlDzCtOHnO1QWvu8luR0Ekc7cDd0qNJnwbS
3jFdJxzz96Nh1bj1Zbj2LeSzgVcX8yu5274Xtj6rzZlRW2jns+WsX6f0uXp7jXV0++ImjeA0BCAA
AQhAAAKbmoD9/W9TQ9jAnY/TvsQBa/dYxAFDjJjocRXigCEw1yWNEoshDmhBjO6vxAGrThjF9zzu
SxzQgyPIm/q4kn3dd14HiAPaLOqff5h8iQOaNDiGAAQgAAEIQGAjE5Cdt31K7bjxXzqCp43c2W70
bX523LvdWEW8lFBj07NqYqi6ItlAE5HD3EzaXwCVSKl0xlgFpqEjRTWbHnG3QLQFUwPp5lsdNpTR
Ayf0Kl7jQ/bDdVfYkBgc01tlWiuHWecGVLZxsSN9/z6n0sPuFnL2l37rNTU8oRZ8VgGze1ycn1Uj
gymVMERGVr767RtXvdmqcW9mX3MVIms7uNaL8RXVzLj7SzGzP6JXQBrUopAYVO8AAEAASURBVMxW
fbL7FuS1ODdTWVnMW0eVfzI1qFfA8/qew8GnD8WcLZ4cVDk/O1UaFM5fXUFmE9u36OSUs1qdXpXK
240WuQJ+1I6/6irCjfeSmh1vFDINjIyp4ZrI0E8QVchNNsxHiQE9nmbGa+Opzk714qWaTzf6hrZF
nQNHsVNY36u3jBO8lKFVxEtugK/Z+Kwv23o/pzklTQbJITU5M+UI1poKx3TeoPOKXa/5SzSL98B4
1v4o1tf89JivoHlgVK9KV1+TIRwb0GJwZztLm0lqVOXr/KC+iG6877bvBZvnjJ4b46rZSpNG6tph
/Xa7jWOuMQ9nIAABCEAAAhCAQLwE7PuAeEultF4hgH3jsQRxwDY4thNXIQ4YGXzYWAxxwBrqdvxV
F0Ec0Arfh4tB1zs5ccB6Iqu/Jw5YZdSO7xEHXN3PSAEBCEAAAhCAwMYg0LfrwL1q5fxZefMnL+qY
kX4arCwNGX9tEVhZklOnFkW2bZGV0la5YvdOuXRL0BJX5MypU3J2ZYv0b1mR8nsul107LpPA2YNW
08Ppls6cksWi6D6vyNb+K2TnjksDt3Zl6YycWjgrW/r7NfuyXL5rl1x2yTqmt3xOTs2/KSvb+mXL
SqnC4wrNoxM9srgvnF2R/v4tUiprv73yCrl0PbOTU/KN66+Wr+e0+wykpfjU/RLckwK7nLTjr6J9
PMx4Xz53Sl7/xVkpb90q26+6Wnbv2CpP3rNNDk3ptcPGsvLcQ3sbG75yTt6YK8g2PR+Vt14uu3d2
gkJjtWHORPa95eNy37Yb5Gld2eBkXg4fvDZMtQHTrsjysp6P9KDbYv1v6SXZ33+zHNW5tXBMHtp7
WcByWid749kH5EOf+U4t0YDkSk/Jnkta54n8qXWNmlsQPdhFbz8q/bs+JDv9LlIG3/F8SR64tiyn
3ijIVn1tKkm/XLN7R+Qm9ErGyL4XogMnDt8niQctLx2SfPkxuVa70ap/Kyflga3XieMR6bw8dX8n
/HvVlpAAAhCAAAQgAIFNTKCvr6/Se+JEG9MJsG+MdiUO2BbMduIqxAGjo+/G/XD01kXJSRywQo04
YBTnMfIQB7QiWMQBDZcIeUgcMCQwkkMAAhCAAAQg0DME+nbfdlBdWCrIL189UmkUAcGesQ0NgcDq
BJbekOd/dEzeWT2lm+LCRbLnzntkz44g6gU323o7euPZr2ohzuOVZo/MLsq/u6lR5PLGS8/LS//4
jlwUonMXXb5H7jmwpyPivRDNqCVd0sKx/tbCsfCFrqscp154VA49+oL03/hl+YtvHpS4tFaWSO/N
lSu1OM9b4rEn7pEbH9ZKPUnI9EJWDuyMYxwty7MPbBNbNzYwoUVCX+gBkZAhHItTJLeuHKztxp6T
Jx84JN97XeSeP/m2PHTTzkAlLp98UrZdd6iWdlALzg4HE5wFKp1EEIAABCAAAQhAIBgBhEXBOK3X
VNh3vVqOdm9qAsQBm5qfOGBTNBvqA+KAHTQnccAY4BIHjAEiRUAAAhCAAAQgsEYE+j5422e0cOys
LCAcWyMTUC0EohNYOv6o9N/wtdAFjGYK8si+eFZKCl15BzOsnDku3x7/azlfeFW+/rgl7rH+hmVe
fVN2V98Y/z8nT1x/uTxsrUgW5i8xJoXXHpLeoIdwLIzpwqQ9/sR+ueHho5IaHJF77vyIXKMN/pOn
H5Wvfcdaa0z/DU1J+bG74xEQLp+Qe7YlpOqxPSQSImBUtfUa/P/U81+Vq1NV4ave3lIO94KQcA04
UCUEIAABCEAAAmtLAGHR2vLvdO3Yt9OEKR8C8RMgDuhlShzQZ+cBLyLeBSRAHFCDIg4Y0FviT0Yc
MH6mlAgBCEAAAhCAQHgCfb99x2fVhbcL8l9f/etKblYcCw+RHBBYKwIrp16QQ3c/Kksf7A/chOIv
RP7oB0/JF67tvS0LA3eiSUK/AFo6V5D79/jJvJblhW/8sTx6dMnasS/gX1Hkg1+Wpx472JFtLwM2
wki2JIf398uDWsuUHM3IkUf2GZ9x2A4BO2DkW0ZqTOb+4iG5xrsYmW/SYCeX5KVnnpG/fetd2fl7
B+VgwFWpgpXdRqql43pbzhsq23JuVLFpG3Q6nNXaGmGlUseWSy6JR6DY4RZTPAQgAAEIQAACG48A
wqKNZ1OzR9jXpMExBNYHAeKAXjsRByQO6PWI6O+IA2p2xAGjO1DbOYkDto2QAiAAAQhAAAIQaJtA
39W3f0aVzxf0imMzlcIQjrXNlAIgAIG1InDupDzzwxflwsUXy0X/7AOy7xM365Wi4thKcK06tFq9
K3Ls2e/Ki39/Xn77lkNycG/jdpyrlcDn/gRWls5I/udZyf6Xv5PFxV/J24WSlLa9V5KpT8sd+67Z
HEKeldPy/NM/kl++e6l89LOflT0beiz5+wFnIQABCEAAAhCAwGYmgLBoY1sf+25s+9I7CGwKAsQB
N4WZu9FJ4oCaMnHAbrgadUAAAhCAAAQgAIGeJdD3/lv/QJWLBfnVsRcrjUQ41rO2omEQgAAEIAAB
CEAAAhCAAAQgAAEIQKArBBAWdQXzmlWCfdcMPRVDAAIQgAAEIAABCEAAAhCAAAQgAIGeItD3vls/
rS6cPyOLP52tNAzhWE/Zh8ZAAAIQgAAEIAABCEAAAhCAAAQgAIGuE0BY1HXkXa0Q+3YVN5VBAAIQ
gAAEIAABCEAAAhCAAAQgAIGeJdC3+7aDqvT2W7J47MeVRiIc61lb0TAIQAACEIAABCAAAQhAAAIQ
gAAEINAVAgiLuoJ5zSrBvmuGnoohAAEIQAACEIAABCAAAQhAAAIQgEBPEei75q7Pq386uyi//MlM
pWEIx3rKPjQGAhCAAAQgAAEIQAACEIAABCAAAQh0nQDCoq4j72qF2LeruKkMAhCAAAQgAAEIQAAC
EIAABCAAAQj0LIG+Dx34nHq3eFb+8dW/qjQS4VjP2oqGQQACEIAABCAAAQhAAAIQgAAEIACBrhBA
WNQVzGtWCfZdM/RUDAEIQAACEIAABCAAAQhAAAIQgAAEeoqAXnHsC2r57JuywIpjPWUYGgMBCEAA
AhCAAAQgAAEIQAACEIAABNaKAMKitSLfnXqxb3c4UwsEIAABCEAAAhCAAAQgAAEIQAACEOh1An27
bzuoLrzztvzylb+utJUVx3rdZLQPAhCAAAQgAAEIQAACEIAABCAAAQh0lgDCos7yXevSse9aW4D6
IQABCEAAAhCAAAQgAAEIQAACEIBAbxDoe/8tn1LlpfPyq2OzlRbFIxxbljOn35Ty1stl545Le6On
tAICEIAABCAAAQhAAAIQgAAEIAABCEAgEAGERYEwrdtE8dqXOOC6dQQaDgEIQAACEIAABCAAAQhA
AAIQgMCmJ9C369Y71MpSUd7MvFyBEYdwbOnEE9KfeFiXl5Rs8YjsRTu26R0NABCAAAQgAAEIQAAC
EIAABCAAAQisHwLxCovWT783S0vjtC9xwM3iNfQTAhCAAAQgAAEIQAACEIAABCAAgY1IoG9n8oAq
v1OUMz97tdK/eIRjh7Vw7EFdXkoLx55DOLYRPYc+QQACEIAABCAAAQhAAAIQgAAEILBhCcQpLNqw
kNZxx+K079IJ4oDr2BVoOgQgAAEIQAACEIAABCAAAQhAAAKbnEDflfsPqP+mVxx7C+HYJncFug8B
CEAAAhCAAAQgAAEIQAACEIAABKoE4hQWwbT3CMRpX4RjvWdfWgQBCEAAAhCAAAQgAAEIQAACEIAA
BIIS6LvyX35Crzj2jhT+5lglTxwrjq2cfFK2XndIlzcgufJTsmdL0OaQDgIQgAAEIAABCEAAAhCA
AAQgAAEIQGCtCcQpLFrrvlB/I4E47UscsJEvZyAAAQhAAAIQgAAEIAABCEAAAhCAwHoh0HfVfi0c
Ky7J2b/5aaXN4YVjS3L8haPyX+Ui/Z/+u+giLUJ7Qr74talKecMT03LL5SIXrHcXLshF77te9u/d
XfmM/0EAAhCAAAQgAAEIQAACEIAABCAAAQj0HoE4hUW91ztaFN2+xAHxHghAAAIQgAAEIAABCEAA
AhCAAAQgsJEI9F31iVvUihaOvfWziCuOLR2T/f03ytGgVBKjUnjtEbksaHrSQQACEIAABCAAAQhA
AAIQgAAEIAABCHSVQHRhUVebSWURCUS2L3HAiMTJBgEIQAACEIAABCAAAQhAAAIQgAAEepNA3879
t6oL7xTlrZ9GFI4tn5Sv7rtOjkii0sPt27fL2aNHJef0NyHJpMjZs9aJnGzfPyn/6bGDconzOQcQ
gAAEIAABCEAAAhCAAAQgAAEIQAACvUQgsrColzpBW5oSiGxf4oBNmfIBBCAAAQhAAAIQgAAEIAAB
CEAAAhBYjwT6dt56a2WryjPHMpX2h9+qsrHbyycOy7bEg/qDlGSKz8m+SxvTcAYCEIAABCAAAQhA
AAIQgAAEIAABCECgNwlEFhb1ZndoVR2BOO1LHLAOLm8hAAEIQAACEIAABCAAAQhAAAIQgMA6IqCF
Y7epC+fP6xXH4hOOLWnhWD/CsXXkBjQVAhCAAAQgAAEIQAACEIAABCAAAQi4BOIUFrmlctQrBOK0
L3HAXrEq7YAABCAAAQhAAAIQgAAEIAABCEAAAuEJaOHYAXXh7bflrZ91RjiW1SuO7WXFsfCWIQcE
IAABCEAAAhCAAAQgAAEIQAACEFgjAnEKi9aoC1TbgkCc9jWFY8QBW0DnIwhAAAIQgAAEIAABCEAA
AhCAAAQg0IME+nbdolccK56XM3GuOHb8Cem/4WHd3aTeqvIIW1X2oOFpEgQgAAEIQAACEIAABCAA
AQhAAAIQaEYgTmFRszo4v3YE4rTvEnHAtTMkNUMAAhCAAAQgAAEIQAACEIAABCAAgTYJ9L33tgOq
bG1VmflJpSilVJtFiqycOSZ/9tiUvPube+XBRw7KjrZLpAAIQAACEIAABCAAAQhAAAIQgAAEIACB
bhGIU1jUrTZTT3ACcdqXOGBw7qSEAAQgAAEIQAACEIAABCAAAQhAAAK9RqBv5/7bVPmdol5xLD7h
WK91kvZAAAIQgAAEIAABCEAAAhCAAAQgAAEIBCcQp7AoeK2k7BYB7Nst0tQDAQhAAAIQgAAEIAAB
CEAAAhCAAAR6m0Dfe/d/Qq849o68lT1WaWkcK471dpdpHQQgAAEIQAACEIAABCAAAQhAAAIQgEAr
AgiLWtFZ/59h3/VvQ3oAAQhAAAIQgAAEIAABCEAAAhCAAATiIND33lv0imPFt+WtnyIciwMoZUAA
AhCAAAQgAAEIQAACEIAABCAAgfVOAGHRerdg6/Zj39Z8+BQCEIAABCAAAQhAAAIQgAAEIAABCGwW
AnqrypRecWxRzmTZqnKzGJ1+QgACEIAABCAAAQhAAAIQgAAEIACBVgQQFrWis/4/w77r34b0AAIQ
gAAEIAABCEAAAhCAAAQgAAEIxEGgb+dtf6D+29tn5c1js5Xy2KoyDqyUAQEIQAACEIAABCAAAQhA
AAIQgAAE1i8BhEXr13ZBWo59g1AiDQQgAAEIQAACEIAABCAAAQhAAAIQ2PgE+nYd+ANVLpyTxZ/+
uNJbhGMb3+j0EAIQgAAEIAABCEAAAhCAAAQgAAEItCKAsKgVnfX/GfZd/zakBxCAAAQgAAEIQAAC
EIAABCAAAQhAIA4Cfbtvv0etnC/KwqtHKuUhHIsDK2VAAAIQgAAEIAABCEAAAhCAAAQgAIH1SwBh
0fq1XZCWY98glEgDAQhAAAIQgAAEIAABCEAAAhCAAAQ2PoG+D975GbXy6/Pyjz/+y0pvEY5tfKPT
QwhAAAIQgAAEIAABCEAAAhCAAAQg0IoAwqJWdNb/Z9h3/duQHkAAAhCAAAQgAAEIQAACEIAABCAA
gTgI6BXHPq1Wlt6WhZdnKuUhHIsDK2VAAAIQgAAEIAABCEAAAhCAAAQgAIH1SwBh0fq1XZCWY98g
lEgDAQhAAAIQgAAEIAABCEAAAhCAAAQ2PoG+D9z2B2rlnaKcfgXh2MY3Nz2EAAQgAAEIQAACEIAA
BCAAAQhAAAKrE0BYtDqj9ZwC+65n69F2CEAAAhCAAAQgAAEIQAACEIAABCAQH4G+933ybrVSLMqv
Mj+ulMqKY/HB9Za0Isee+a68+NZ5+Y2rb5cH7t7j/Zh3EIAABCAAAQhAAAIQgAAEIAABCECgRwgg
LOoRQ3SoGdi3Q2CdYokDOig4gAAEIAABCEAAAhCAAAQgAAEIQKCnCfRddesdSp3/tbz50xcrDUU4
1iF7nX5B+nbdXik8OZaRIw/t61BFFAsBCEAAAhCAAAQgAAEIQAACEIAABNojgLCoPX69nhv7dthC
xAE7DJjiIQABCEAAAhCAAAQgAAEIQAACEIiLQN/OW+5Q5fNFOfOzlytlIhyLC623nJe+sV9u/vpR
fTIlmeJzsu9S7+e8gwAEIAABCEAAAhCAAAQgAAEIQAACvUIAYVGvWKIz7cC+neFql0oc0CbBKwQg
AAEIQAACEIAABCAAAQhAAAK9TqBv1yfuUO8uvS1v/fTVSlvjEY4ty5nTb0p56+WycwcKKTn3kuy/
/GaxZGPJ0Vk58shNTf1i5cwJefr7R+Xyjx+Uu/fubJqODyAAAQhAAAIQgAAEIAABCEAAAhCAQKcI
ICzqFNneKDde+xIH9FiVOKAHB28gAAEIQAACEIAABCAAAQhAAAIQ6G0CVeHY+bfkrb/5aaWlcQjH
lk48If2Jh3V5SckWj8jeTa4dO/7EPXLDw1OaR0KmF1+TAzuaO8XScc3uhoe1wExvZ/kI21k2J8Un
EIAABCAAAQhAAAIQgAAEIAABCHSKQLzCok61knKjEojTvsQBvVYgDujlwTsIQAACEIAABCAAAQhA
AAIQgAAEepuA3qrygHr37XNy9m+OVVoaj3DssBaOPajLS2nh2HObWzi2fFzu23aDPK1pJIamJfvY
Adli+MS5M+fksh2XOWeWTlTZpcay8txDe53zK+fOSOnSHXKpmdn5lAMIQAACEIAABCAAAQhAAAIQ
gAAEIBAfgTiFRfG1ipLiIhCnfe1YFnFAbR3igHG5KOVAAAIQgAAEIAABCEAAAhCAAAQg0CUCfTs/
eae6UCjoFcd+UqkS4Vi85E8+84Bc98XvVAqdnCvLwWtc5dfyyWdk23VflOTQuHz761+Say/bIsta
OLZNi+5c4diSvPTMn8rNX/xTSY7pVcgeYhWyeC1EaRCAAAQgAAEIQAACEIAABCAAAQjUE4hTWFRf
Nu/XnkCc9kU45tqTOKDLgiMIQAACEIAABCAAAQhAAAIQgAAE1geBvvfuv12Vl96Wt34Wn3Bs5eST
svW6Q5rAgOTKT8keVyu1PqjE1cqVN+SrWz8kj1vlDUxI6akvyCVG2W88+1X50Gcqn1bOjkxm5Uu/
nZNdNxySgfGs/Nkti/I/33u7PJ2rZdJlFHUZm3znT4MghxCAAAQgAAEIQAACEIAABCAAAQh0gkCc
wqJOtI8y2yMQp32JA9ZsQRywPackNwQgAAEIQAACEIAABCAAAQhAAAJrQqDvqn95mxaOnZez2Uyl
AeFXHFuS4y8clf8qF+n/9N9FF0nhb56QL35tqlLe8MS03HK5yAXr3YULctH7rpf9e3dXPtvo/zv1
/L+Vq1N/WunmeK4oD+xplHwtnz4u3/mTfyMPf+docxyJAZn41r+Xz950jWeby+YZ+AQCEIAABCAA
AQhAAAIQgAAEIAABCEQnEKewKHoryNkpAtHtSxywmU2IAzYjw3kIQAACEIAABCAAAQhAAAIQgAAE
eplA33tvPqCWf31ezmUjrji2dEz2998oLWRP3v4nRqXw2iNymffsBnx3Wr5x/S75urVaWGpcis89
0HKlsHOnjsn/dfeN8qf26mI1IuMzefnX+6/1rFS2AWHRJQhAAAIQgAAEIAABCEAAAhCAAAR6iEB0
YVEPdYKmNCUQ2b7EAZswJQ7YBAynIQABCEAAAhCAAAQgAAEIQAACEOhxAn3vu+kuVVo6J2f/yyuV
poZecWz5pHx133VyRBKV/Nu3b5ezR4+Kq39KSDIpcvas9XFOtu+flP/02MENL4Q689KjcsXNX6sw
Gc0U5JF9raRyK/LGSz+Uf3/zF+XpSg73f8PpafnK5w7ITnOPS/djjiAAAQhAAAIQgAAEIAABCEAA
AhCAQOwEIguLYm8JBXaCQGT7Egf0NQdxQF8snIQABCAAAQhAAAIQgAAEIAABCEBgHRDo++3996hf
nz0jb74WUTjm08nlE4dlW+JB/UlKMsXnZF/jDo0+uTbSqTPyxP4r5GFrGTa9wtqiXmFtR5PunT7+
vPzJv0lJq50qdSEyMvEt+cpnb5LLtjQpiNMQgAAEIAABCEAAAhCAAAQgAAEIQCAmApGFRTHVTzGd
JRCnfYkDEgfsrLdSOgQgAAEIQAACEIAABCAAAQhAAAKdJND3u3d9Xr1z5k35h2NHKvWEXnHMp3VL
WjjWv4mFY0vHdf9vsIRzIsPTC/LNAzt9KImcfPI+ue6QvcZYSiYy35ZP/caPpf+6L8pAOifplMif
PTQgX3u6tn5bUm95eaT1lpe+FXESAhCAAAQgAAEIQAACEIAABCAAAQiEIBCnsChEtSTtEoE47Usc
kDhgl9yWaiAAAQhAAAIQgAAEIAABCEAAAhDoAIG+30v9a/Xrc2/J383+x0rxcQvHsnrFsb2basWx
JXnyvn6p6sGGZV59U3Y3MdzK6Rfkhl23y41j0/J/fvlAZTUxO9iWGsvKcw/treR846Un5Y9vPiQf
nsjL4S9c26Q0TkMAAhCAAAQgAAEIQAACEIAABCAAgXgIxCksiqdFlBIngTjta8eyrJ0HiAMSB4zT
TykLAhCAAAQgAAEIQAACEIAABCAAgc4T6Lvx03+k3n3nbfnb//xspbZYhGPHn9Arbj2sy0vqrSqP
bKqtKpdPPiPb9Iph1t/g5JwcPnhN5bjZ/1aWV2TLJe7+k3awzRSOVfKurMjKli3ipmxWIuchAAEI
QAACEIAABCAAAQhAAAIQgEB7BOIUFrXXEnJ3gkCc9l0iDlgxEXHATngqZUIAAhCAAAQgAAEIQAAC
EIAABCDQaQJ9H/3MH6nlpfNy/IXJSl1xCMdWzhyTP3tsSt79zb3y4CMHZUene9Ez5a/I8w9sldR3
rAYNSq50WPZcEq5xdrAtMZqR1x7ZFy4zqSEAAQhAAAIQgAAEIAABCEAAAhCAQAwE4hQWxdAcioiZ
QJz2JQ5oGYc4YMwuSnEQgAAEIAABCEAAAhCAAAQgAAEIdIlA3w2p+9Svzxfk5I/j26qyS23vuWpW
Tj+vt55MSU63LDWek+ce2BO+jUun5KVX8vLffXif7L3msvD5yQEBCEAAAhCAAAQgAAEIQAACEIAA
BNokEKewqM2mkL0DBLBv+1CJA7bPkBIgAAEIQAACEIAABCAAAQhAAAIQWHsCfYm7Pq+Wzr0lv3jl
ryqtiWPFsbXv1lq0YEWO/NtPyif+9KiuPKW36HxuU23RuRbEqRMCEIAABCAAAQhAAAIQgAAEIACB
zhBAWNQZrr1SKvZt1xLEAdslSH4IQAACEIAABCAAAQhAAAIQgAAEeoNA3547P6feKWjh2E/+utIi
hGMRDbN8Qu7blpCndfak3mbyCNtMRgRJNghAAAIQgAAEIAABCEAAAhCAAATWmgDCorW2QGfrx75t
8iUO2CZAskMAAhCAAAQgAAEIQAACEIAABCDQKwT6fu+eAXX+zKL8/St/WWkTwrFeMQ3tgAAEIAAB
CEAAAhCAAAQgAAEIQAACa0MAYdHacO9Wrdi3W6SpBwIQgAAEIAABCEAAAhCAAAQgAAEI9DaBvhs/
+0fq/FtvSv7IjyotRTjW2wajdRCAAAQgAAEIQAACEIAABCAAAQhAoNMEEBZ1mvDalo9915Y/tUMA
AhCAAAQgAAEIQAACEIAABCAAgV4h0HfjFx9US1o49v/95/+30iaEY71iGtoBAQhAAAIQgAAEIAAB
CEAAAhCAAATWhgDCorXh3q1asW+3SFMPBCAAAQhAAAIQgAAEIAABCEAAAhDobQJ9//yzf6h+ffYt
eX3mP1VainCstw1G6yAAAQhAAAIQgAAEIAABCEAAAhCAQKcJICzqNOG1LR/7ri1/aocABCAAAQhA
AAIQgAAEIAABCEAAAr1CoO9Dt39GlYvn5NQrf11pE8KxXjEN7YAABCAAAQhAAAIQgAAEIAABCEAA
AmtDAGHR2nDvVq3Yt1ukqQcCEIAABCAAAQhAAAIQgAAEIAABCPQ2gb4P7v8DdeGd87Lw0yOVliIc
622D0ToIbHYCp08el1/901a56nf3yM5L1prGipw6mZOzPdOeteZB/RCAAAQgAAEIQAACEIDARiGA
sGijWNK/H9jXnwtnIQCB3iJAHLC37EFrIAABCEAAAhCAAAQgAIGNSaDvQ7cdVKW3z8rCsaOVHiIc
25iGplftEliW028sSFG2yK7du+XSLe2WR/4oBJZPPCnbEocqWSfmSvKFa+JRji2fOy3zbxZlW/8u
2b3z0hBNW5In9/fLIWv6HJyS8uG7tYfwtzoBxtPqjMKk0DxPvSnlre+RK3fukHhGRZj6SbvWBJZO
vyGv/+q8bN26tdaUssjWq+S6a3f2xJy0fOaUzJ8tyVY9x14Tao4NR9aeyztdT7hWkRoCEOgGAWv8
v1ksy3v6r5Qdl3El7AZz6tgcBBAWbWw7Y9+NbV961y4B4hbtEowjP3HAOCj2QhmMp3itQBwwXp7r
rzTigFWbEQdcf75LiyEQFwHigHGRpBwIeAn0/fd3fU6VCm/JP7zKVpVeNBvn3bmTR2Qq8w9y0UUi
F+QqufMLB2RHfffOnZRnpjL6c5EP3JiS/ddeVp9ic79fOib7+28USx80mi3II3vh032HOCeH918u
D2ojJIam5bXHDsTWhONP7JcbHrYKHpPCaw9JGOsun3xGtl33xUpb0vmS3H8tDytXNQzjaVVEYRIs
nTgs/YkHdZakZIpHZF8Y7WOYikjbswSOP3q93PC1nLd9EeYzbwHxvWtnjg3Tim7VE6ZNpIUABLpB
YEl/R+yvfkcczchrj+zrRqXUAYFNQQBh0cY2M/bduPYlDhiDbYlbxACx3SKIA7ZLsGfyM55iNQVx
wFhxrsvCiANWzUYccF26L42GQAwEiAPGAJEiIOBP4MN3fFbt/uitSn9a+adXHONvgxHIjiUd+1p2
HplZbOhhMTvmpEmMZho+j3oilx6olptKq2LUQjqYL3D7Slk1UBsjY9lCB1tkFF3KOXWO53qRntHW
LhwWc+OOj+rVxmKtMTdu++l4BD8tqnSqOn/K4KSKt2WxdrPjhfX0eOp479usoI3xXszaYyOlMkwV
gQ0R2F8Dl7h2Ceemx9TAwKAaGhpUidq1SlJR5rPO9KG9OTZ4m7pVT/AWrXHKNuaVNW55T1Tf03ME
tq3zkaIaT1a/i6XGsnWfreFb7LSG8Kk6LgLEieIi2ZvlYN/etEscrSIO2Jxi4O94xAGbQ+zSJ8QB
uwS6jWp6ejy10a+uZG3jXoE4YDQLBfbXaMV3NRdxwCpu4oB1btfGvFJX0qZ829NzBLat80nigHVA
eAuB2AjIb3/yXvW+G/c7gozYSqagniHgfIGyHyYnRlW9dMy8GY/zgYtTd3JcdUluFYp74PatScAo
q1LdFquFotfNxGU1NVgTZ3XAl0w/iKK7WZwZqc2hCTVdP7i6iWmN6zI5thzvazGe1pjNqtVrJlHH
e3l+Wg0kkyqZGla5zaxcXBWyN0Fgf/Vm6/l3eVuwrefKKPNZJzposu5km7pVTycYdaTMNuaVjrRn
nRVq+lPLa9pa9Avb1lEvqZnRQZXU18LhiXzdZ2v4FjutIXyqjosAwqK4SPZmOdi3N+0SR6uc7zHE
ARtwOmxWiy3p63j3f0AaPS7Q0NF1f4I44HowYU+Pp14H2Ma9AnHAaMYN7K/Ril+zXMQB9TOjHoqB
rpkjWBW3Ma+sabt7pPKeniOwbZ2XEAesA8JbCMRGQN73ibvVVb/38ZiFYyW1uDCvFhY7+XgwNgY9
VVB5MafSY2NqKrsQW7ucC54dMNKvoxnvI7BOCcecL656xbFe1DMEbp8nYNQlvy7nnSDV+GZXgyzO
qGTNf4cm52IbG3ZBzhiJepNh+EdqLL4V++z2rZfXnh5PvQ6R8d51CwX21663rL0K257P2qveN3e3
2tStenw72YsnmVfaskpPzxHYti3bdi0zduoaairqHAGERZ1j2wslx2tf4oBRbUocMCq5aPkCf8cz
4jxjWeKA0Wi3kYs4YBvwupe1p8dT9zBEq4l7hWjc2sgV2F/bqGMtsvZiLKxbbepWPWth10h1Mq9E
wmZn6uk5AtvaZurtV+zU2/ahdYEI9L3vpgPq3XfeljN/m9ExI63MUJaGrL2/pRNPSH/iYV1IUrLF
I7L30vbK20y5l45rdjc8LMnRjBx5ZF8sXT9x+D5JPPi0U5bexkpyyXEpHHlALqudXTpxWNvswco7
veKYPPfQXid95WD5lDz7ncfl2989otMlpJjLya79X5KvDB2SfbtNA6/IieeflqO/fFcuvljk5Pce
lMePWiUkZXT8D+U35N1Kce/ql49//kuyd8eWynvzf8unj8uff+uw/OA/ap/cvl3O6g/3H/iyDD10
UHZfYqaMchyxfcvH5b5tN4hFMZ1bkJvO/KU8+sT35PXiWTl7drvc+dU/keH7bxKTRKV1K0tyMvuK
vPjirLz86s9loVisnO7fdb3cnrpX7r3nJjERrJw5Lt/9/ssiF/eLnH9NHvza45X0icFR+erva3oV
fPp/2z8uXzq4VxrpVZK3/p+25TPfmZK35GLZp22wz2xAfc6V0/L8d5+VeV3l76UG5SbDAJ21k7ch
J598QK479B19MiWZwnOyz3Zcb7LKu6UzJ+WVv3pRZl98WX7++oLUiMv1ydvl3s/cKzddu6MhlzNG
BtKSf+QDMvmtJ+To60VtW5HEnX8o/9v/er9c26JOq8CXvrFfbv665ezDMq++KbsbatEnLJ5P/0jm
ixdL8vMDssfDflmOP/sX8vLpd+V3kvfKgT117Vw6Jc8/8z2Z/MFRyel2bf9gv+y68oPykd9Pyifv
/KRcu8N/cHTWTl0eTzWmne1TtZIofuSYfOWMHPlhWtI/fEFyv6hMY+KM+bv0mK+Zqp3xvnLuhPzw
h6/KBWuirf29K5fLpwbulp31E4Mxjn/nk/fJAT9nXjopT6b/Uo8XPS8c1POCpxDtm8//uRz+Dz+Q
jNUfa1ZO7Jcvf2VIDu7z9XS7SaFfQ9lW9+tZPT+dfrdfkvd9WrYe+3/ksfFW83JEf3V6saI5PC0v
zxfl6uR9cveHi/q6eFiefi5TmWd2ffh6+citn5PBg/tk6cTz8v2j8zrnTjn45YONNtGfnDn2rHz/
2Gk9318tn//S3Z5rgVNlhANnPtPX+aK+zjdcl+rKPKXb8fi3vi1HFvrl/2fvfYAdO8o70W+qPM84
Vb67ZmIMM++9MQywhiwisdcZk2CChgUMJJZjHAKJTCDekl1+lBFva6HueySV3K3aLVGVwqIoSsMW
K+JnwYK8VchUnig2sovLn5UfT1MbuR5yxdfhzgYNcGctg24SjaNb1a/POeru75zT56hP6+hc3Xu/
6xrr6KhP99e/709//fV3unNrY+iPT8F9D34EPsz7Effs5WeegPr5Onzjib4n5LAWaWejaVI8gZ+/
CGeLDwZkL0DsnK+yHW7Lh5+5Db752U/DI08+y23583Ai9x745J+sw7kz+l4lkj2XDnN58Fvn5erT
InbF6ZatPMxhjfpZ6u0vQv6eX4fh189D7Stch5wB95W3wQf/9cfhQ7efUeV9V3aYm/dJyaOdD2vP
WxN9WpS3PigNvtiPg7vw7S8+DH/2yGPwQz5inFh7Ddz1h/fDPb/09/DNv/wBwCtuhfffeTNIvUjo
KyvSOb++8VX43k/+kY9csz/uKL/0l38L7jx7UtxRn1L2TMcM9ahzdfHC4/DI+SY82fVs3tqpU/DK
194K+be+A95x+02yP1nzyU8lfSME0kfg2LFjbqVpxInSp45qXBSBNPlLcUB7blAcECC5L54Eb0sf
j+KAFAekOKBG0TLWpxkFy7URXiP28x/+PMUBNbJidisRbxPP6SzlVZJuHoOgOKB/HUPG50KxScUT
igOmE1dfNAZhHjOTipHsQuotxQExcBQHNF8zV7hx+0FxQAUHXRECy0Lg1Jvfzl5x822M1+/+M0o3
m1NI7V5VYFm9lDWHpJX9ebSj3/kreFzkdLTDxlO7bsjMe8ixUrkoeV3rqzfmFM+ABdue8GPQxBFq
Qk7wZ6WNd4AascpMlnAZ3fVGYNczp3eDljjyb3Ysoa+uAmtvL7pvmSV96E1DXV/ce+VWaFe1ca8q
8dY/V2aIDWzcrcwpL3Cp2B/9Oe7K3bvWO3N2tuNv+PFEQ5cmvEvd8vnkl/VupeDhkq/O6feYVXMC
I/1nudH3V86/KR3RP8MT1ubK3lazPONdjN0b9yT2GE+PIHUuN08c9dE4HbYlH3RylKv0fOXFl+Xz
KVt9cvq1/D45rdjJkfvkVivWXmJeLaLv+mfzrKvMukOO9zfdYiVhS0tNphtKtqX8AmtsITs7HrCN
fJRe8PGi0gnZPdFs0s/EvEX6pNOLsF22lFfZEaWjuVJZ7gjpb9vjwbCzLm15WNedCkesJnFdZ9uy
jcUvpD2bu4PihLWFbRXygT/zFYZFQVE2Zq2NmU3G5eV1WA6jaOrWlE8ChSrb1gmnanjulWxH0hKW
3aamU4llz6XEXB4k4Rnok942hHEACPoRtvIge2d2YaC3heqm1k45tlnozTwd9IhJ2qcFbIQ1b831
yZ63Zqzxl7IdB3dYraCTN3Qv5/flkvrKik49v4I+lCxvIHug8eUZl8b2el7adL/Nd/rlt3nZ8kn2
ji4IgaUhIGR+aQ1QxfuKQJr8VTGlmPnwvvZ2dRqnOKCfF3a+uL+O+G96n0HIP/70xSkpDug7rWL5
fPJzkeKAFAcUEpGN7NnOf/gsleKAglWJPxPzNvGcztL+y56YxyAoDihBcy9kfC4Qm6Q4IIqN8Nhl
GnF1+xhE0piZn8fG3wz0luKAWC5UjMmet8bcQQVtx0GKA2bLJ8QyuiQEloQA/K9vfSd7+S1vksHw
NNqhgJEZipNBw8U9X66xwchbLZ30a+49lbw1ZpsNbwE6b3kEnnTUuDNS7/VZVSxWF+t8Cc77UzwL
Jo4N2TpagC1s1Fm332edBk7wyrH2UKz2TtlWt82arRZrt1usUhSDXoHV223W4vfdf80225r1WaA1
8iVN5Vil0WH9QZ+1qiIhx6lr0QV2S/qCAaNciTU3e6zbrslEIL4FD2sFVr3FYliuUGY13ucux7/f
67BqCS1A8UUqgR6fbbJ208GIY4UwdnB38PTwa7L25pZ6RgBo/DmSMpCvbMY+pXhSYCLPT91z+LEs
PmGy+CRNLEIaJ47lWLlS4zh1XRnqNKuITxDiE9YRJ2hYrDTZYKvPmjg5IldhO5iswPWkX3d118FE
l5jgFkdyVO35k0adBfH6rJ9K/52npqyznpvVDaxUabg62O91WbNecZOUcoFEM+epbPiUrT5l0ycH
PeEoJ5MjDrpPzvLlKtt0dX6TNWZ2zMerBfR9Ohpw/jdYs9lktbKwJ9GLNL2qSPThuiwMv9NV9y9K
x3akrXD0gu98yDpOfzZbrCzGEX5/vT0nAVU0E/NpxVukT26wf65dtpRXSbfSUbW4UGDVBrfNzQbb
cO16zsOXJ+uVxdipSdabbreUTjcGsoU0LqQ9CwRngnUP2yq5zUmOrXe4veTj04awtw796+3gY6wr
ZckZA/Ks2tx07exmu8HK7rNqgisexjR5lo/bNZy0VqrPSQoWNcV/ynZm2Je4Le/1NpGOcJrLbd/4
aSV7LhkJ5MEtn5E+WdoVW3mI54jmV43etroDblcavqTb8Bjp1JUM8+R9srUR9rxNpE+WvNVwweCW
3Tioxhqua/l11u4NWM/nKzv3a3L+4XJ19pKFsa8sqZ+yQafJ6o0mHwuVn+f3oWRhxjSyZ+LLM5y8
ny+xRrvLBnx+0uVtV8rO2BqweZnyCfWPLgmBJSEgfJ4lVU/V7jMCafJXxZSi5yT73N2VaJ7igDL6
5fLD3hdPwk5LH8/Sd6A4YBLeRJWNilHoytv5rcG5I8UBddjq7mWrT9nYCKefdnJEcUCdjJjds+Jt
YrtsKa+yCwliEBQHlKg5F9LG8vk/xQGd+OkS4+qWMYjkMTMfi82/aPSW4oCeTMyNq1vy1pw5uKTd
OEhxQI5hpnzCPKNrQmA5CMDpc+9ir/jVN8sFzDSamQ5EAkWR9f0xgTSqPzR1qB2KvIFio9ljw56H
XbHWYztbbVbEuycVG76FFlMgpKPGHZTaYMJ20E4oDf7d+VNBPn/i2M6m2gGrEEgy2umq3bSiEpDM
z4XGi24lFsypGXW9hDrHyVpvp7c3izF92MHJrbMZbC52KmEIfG/jOT9OR9usv6VPN+psiGSPon5n
vmlf7mhT66MdgNxWF/uf9s296YSNx2M2mSillQM/33nG68V+8ElN0vIbnTkdn7Jtnti4o7qgyvOF
v/wsmaBQ8+86hnXE0T38t4mSG+p4ezhciF+L4KAjo/oFb14IyVG4jOqnf9FT7UyUW9f1f8x2RkH5
2A8+8d3A6rPdgwr1+F2oEA5grE9Z9slOjqRecRkoNwcBCeH2YNhl7W5EktUC+q7G3OhFmulWU47z
oUSvHfUma6mhdpDEQZxS3a8XjFsEmdC5cEKvJW+t5EixxVhe5SNKR70JfyOUTLqztSXHaWk/eVLB
ZiBPNO432ZzlhbRngeQMf3UY8wLb9A1T/DeZPJZnHfzbaFPaUUd3wyZxwno88TmQQ60CRtw2OOZZ
jX88cFJuSsz8NCb/Jvse0sExa4hEdl8CMsYhqe+RTB6y0yeEm7FdwTgkkAfUlPEl1lvgmONE1mFH
yVcJJdXLypNgvnifTG2ENW8t9cmFw5i3EryEFxbj4HSgEmZzG76dFJ1FcrGDbTBxbCFfWfZqyhra
5HtZwOeDmfse2L/jL8pgezirejwaRfs8S+cT6h9dEgJLQsDxeZx/9Hc4EUiTv2pOQnHAOGmhOCBG
B/trSX1xXE+ya1MfD8dvkvgOC/k2S/QdZLwCz4coDuiOcRQHTKZDuPRy9SlLG2Ex/+FASL0KxSA8
lCgOiKUFX1vyFscTjOPJql1jeZWPJIlBMBYX64v7TTZneSFjYRQHRAhSHDB+PRHrIMUBheCY2giK
A84QozigEB31uURfXjVCV4TAchGA//ktb2c33PrrckE5eXNj/iY5322D7ybVdv51OqyBEi3WG23W
Eb/x3aY6vfSSfpLTunpPTIY9/+5Ts8CsCOC5n7kiayyww5R0HnndVXeFLrwTSlTiWL+mdqkJLnw7
R23J3cvk2wN+jGXbsY4rT6hASQ3Ak4MmPHgx4gsx3j+ezDTqy8WoyCNo/E0bfTOlDweMyk2VWOE2
wgcDcQxcIZB0hImYTniCz86O16fxhG13RFKebgcg/iSaDIWTjHDNya9VQqBKWutWZols8gghNTnK
b3g7k+0LnyZm+IZRmLIxP+J1ZyZHk/E2q8x2SfInZqG3YPiuO6HdmNBxncHnfG3y3abEka6R/Irl
qcLb3w5609I5yi2YI+YjwvuyL3ziTS9Tn/arT9w6GcrRttqdMcIealilbsXKhiqmu1L2OzpxzEn0
qohEZJ6EjMVo0CjNfACcJDRhzZJ4+yXHOsMJm4yFTeafkwkbyOMt+QQzkBilozPqnjVvEWY2dtlY
XiXhSkcBuO3EIMoy6sK3q5hv3ECyotmNTNVgd2XUL46dsFe6MXWMEsOxPdtGu5RVxTaUBmQqmtZZ
De3kmN9o+2TRoKrYIrIdKLPASM2UnKtxz1r2XCqSyEN2+uQDCOkI5qOvjPPFUh5C9ZjcQDTpfCa1
w2aJhXPmE2CeQp+kPMX6sPa8tdUnF2aEYyxvTXgyt4zZOKjGIt1OlBNWl8mb/h3HcPOJfWX5sJIN
vw8lC/j86iRjxrinXl6pbiacx2bKJ9RXuiQEUkRAxCVSrJKqWiEE7PlLccBF2EhxQA+9xXxxew6Y
+Xi8fjSOJ/EdMGWJfRvUZto+HsUB/S/DSTmgOCAW2cTXEsfYOZOdPu2XjaA4oBMLpDigpwxqnklx
QL6uSHFAeVrMfHmwjxUlNsT4AVM/gpeziQvjpoyvEU0UB1SnfyTRJxdrhGPaPmKYlxQHFPNkigOG
pYPuHH4E4NTt/5K9/OYFjqoc+4/mEgoV+cmPe1tgffnQcmS03WXrYlEfJY/VOoOFF1XlJM5NHPPQ
32qKRAF+bB/fAGc6UIsieMFlUyQTRUwAZd1yRyo/i9Tv0YtEzhN4USZSdgQuJX/Sg7/FZN9M6cMB
o1poixU1iSjW/TtZOdRsd5v8+C511GC4fxEJCMt0BngylNh9q+5unzZLKnFlcLY7Ds8YFwlxGx1v
l6T94ZN6A0LnXIY4zrcGbVbKamcLITfosxi145hWzjk2EQlnuG1x5ITD30jnLZanSo6wDjoBi3ZZ
JPB4n8X1CmvwXX16fbW7EaZlf/hklzhmqk+Z9ympHI3VhMvPP8yZmOtY2Yh5jv+kFuvjEsf4jnAo
QUwleqEEYF9CGUpYRLoTtl+eTIrdK+Mp1f9qzVuEmakcYQqM7b98SOkoaHdDkgVnF6g8OuoW9zfx
JDHYhOa7Ub921M5hXkJ5oCKEbQVtR6bekIyXtUBtKqk0IEvtlB1C2fdC2OdQeqISkjAvomRb3g/5
Hoi/c+UhO33yYY/4GDkuOQ9YyoOvLdMvPprwdmNeBVvSTmkSufnedHWxG948zFPok5QnrW8gOmzP
W1t9clv24ZiyIsmuJfOnlI6Fj253qpRvbmrwtPaVBa1INiLHYIRZkjEDJwG79iBfZJVagx+H3mNb
O2EZliQ5F6jNWB30PURfCIHVQkCMg6tFFVGTFgLW/KU4YCosoDigikMKWYz8DPni9iww8/F4/Wgc
T+I7OJRZ+zaozdR9B4oD+oQmXg4oDugDK+ZLPI7oQSTbpvq02HwdtW16SXFAdLKAPw6ts80UB9QJ
FopZUBxQblSC5YfigHrdWkSffJKIbG2sH5FCzMzXbtwXH03hGArFAePAQ7/5cKQ4IF8RkzFiigMi
OaFLQiAFBODUr59jN/zyrXIgT1znhB9LwpNNcrmc+y+fzwcSNnIsn/d+y/FyeX4k0ZxNOhKTcPAf
4OetbzbksYTYmVqvtxnf6GWhPzmJwwktKCkox3eTGm01pAwoQ6uOyAseKyMIUnXrFvjME0nUYpPn
PAl5Cn462OT2OWAUdrqiB6lebXZ0H1osF31SfI5YgF+qMzBkG7NExVKT754wVolkDl0bTlbJUBxt
x4/mGXpnP+4Pn9CiLD/mLOxeCmnknyh5R+I7s02O/RH3lIx7z0o51ixmOjvriZ2ags+hllHyTtqJ
Y06/Bmxjlrwm+qA+C6w18KOyP3wy13ccgDXVp0z7ZCNHWF8TvIElZQg/HzyrVxbSXyhsImyJeAwd
SVluebum4AVx/xGWyq65sib1SIzn4tPRqxxrBGRQNGnyqehPaP9jMVP0R+ltvN7rKEd1BpJPdaWd
e8POhrQ7jS1vMG+XRSLxuu8ot6g6kt436dfco3URtnhHMlV3NdFLAPI5LkfKdnF+z7PpCTsv29HY
ciVnyl9R9xLKnktXEnlQZZetTz7IEB/DtlaVtJUHVUOCqzk0KVp09kzhGDxyOkiBqidiTEZ0YBnH
9cTJkyqnaErKW1V/Mn1y20b0x/FW0ZnwymIcVPqkfyGiI5LgA/q5kK8su6X4EGXzbXwPUf2gqWy5
z4Zxn7mw0Yr2TZfNJ0EgfRICS0RAyPwSm6Cq9xEBa/5SHDAFrlEcUPkONr64PQuUDxZ+2cRXa+w4
Hu17LOTbxLbpo87iC8UBMWjxckBxQIxV3HU8jujJWNnW61OmNsJi/uObX1AcEDF7/qU1by3kCFNj
LK/yISSbFAekOCBOVJkrD0p2ksaKpPjZXMTqiKowjZiZqm3O1RyaFC0UB4xFcg6Osc+a/GgxDipb
TnFACfGy+SQbogtCYHkIwKlfezs78YYFEsc0tE364q0xtTinKUa3OALDXouVIhNCvOCJsyi/0eDJ
XV7uTmLcpFPMFzfw4lK/LpKaCnz3oqpM+FMLLmhLVc3uHQ4hqo4yczeuClAn2w4sEgWKmSXdBB9K
4bspfb7JYCipQzmCCjtOHD9isSgSxnIl1u4PfUmTWE/cE0SD/VnqIDNl4jioHD8adGvTWxDL8cRP
x5l1kgm3ZMKDSm5QzoBfloKkp/vdkcNZskGEHIr25G4WvA+lKk+65EeCqr8IPvECUg609avENR9/
VcXu1Uge7RZj92J5qnZ+0rfDjzftbbJmvcrKRXGErLARJbaF7MP+8AnhOEffbfQpyz5ZyRHnrdji
uVgfBKTD4GusbMQ/r7DRTbDws0oHnIQdRzuk7PPjGfx2CJXNWyQ14GbnXCv6E9qVWMwU/Xp9Qn2f
J6+S/vl1yqLiAh21m6/wozH40cZCTox2UBT1JPiUPNXaM6+iCUoWD7/ty8ug8avUUPIs6wa1a5cJ
aeo5foRdc5O10ZHmRc1OnSZ16srIdjQ8VXKmZF3dSyh7buNJ5EGVhSXrkw+XWB1RJW3lQdWQ4ArR
pJO9Hel7KD6p2hWOUXotyqbRpzh5Eu3wzG75hltS3sr6E+qT2zbCEfv2iq7FrmzGQaVPzrHHyCmZ
kSLnDFg/ka0BG19ZdlPxIVI2YjGb//x0tM02201W3SizAnoZwfGbS77jiCVRvp1KlsEn1BJdEgJL
Q8A6sWhpFFHFaSKQJn9xfKPrf68pTZIPRV0UB/TYqHwHG1/cXhSkD4Z9El11Nr7Dor5NbJs6IpPc
ozggRkvKgXbeTHFAjFXctcRxCfqUpY2wmf84sU0R36E4YJyUhH+z5m2sjZw/pzOWV0ny/DplUXFB
cUAXCYk1ny9THHC5cXUheu5nrI6okmnEzFRtc64QTRQHFOvxyeLqSXg7hxuRP9uMg8qWUxxQAovk
neKAEhW6OGAIwMnfeCf7xV85K3eASIN+ZTBiEijSaOiA14GNMfBF+0Z3yDcW8nb+chZSp6M+qxTR
7hzzJmEReGBHzWesdFnE3JnDCy7q2XVfYorX1JS1xM4p2ok2WpiP+F2QrGQGWMXmLR1RUcJP2b85
9C2a6OIdB+knblAXx4XqFkd5WTTI1PwZHf6KLL8N27MztQvrrFJ2Esb40UKDvrcTWb7MKuteclKu
3OKHJXp/+8cnkSjFExQFMaF+q8AO+I7cmxVEATws486vUg5AI+eID/kqT/yI+OvXBI08wz4qUI5o
CDnKvB0RcAjSp2tyOt5mjRmPnIA/lpH949PM+V2yPi3XRljKEeJtbr2tY1n8PSRnmJfxD3m/Kn5H
2BJUyXarPBvv+ZG0O0NWFYnLSM9ntaot6pec6KLoT2j/EWa+sc3twPzgjtT7efIq8ZtfpyyKLuSR
z7l11mrM7C63t2InR1Q0lUvZLyiyvpMdqPtD2Ind53AxZye6HLcrQdsiEz8S0i9pkn7Mttz10mmj
vsCOdZjucDvqVyVnSk/UvYSy51abRB6QXVmyPqke8yvE51i7gsolkQdfW6ZfUFvrbW/nQ/woPr4x
vOicAHPUjm2fpDzF2gh73trqk4sX6l8sbzG4xteoTwn8KXyUzAY64tZrls8ZxEsA0g7wtDv5spFj
B8IGa66vLPtkIBsIM5sxQzblXkz5EVQN6bdBlIygNtPnk58i+kYILAuBNBOLlkUj1WuPQJr8VTad
4oBxHKE4oEJHyYyNL67qSXpl5uPxWtFS53uRAABAAElEQVQ4buo74D5Z+TaozWX4DhQHVNIi5YDi
gAoUiyuJY5Q/LOpEsm2jTxQHFEB6n8rWqPiGv4T6RnFAhYWxvMpHDOaZsqy6oDggWmuR83+KAyoJ
WeIVsrWxfgQqZxszM+4FaovigCJxzGJdAOEYy1tjxuCCFAfEaOivKQ6ox4XuHkYE4NTt72SvuPnX
lpY4FplAcRjRTNin6bDtLsw6OyOJ3cSE448TR7Y26yzPF1bxrh9JmpJOMa8jODlTC3Ri5yJ/4tig
IZKbNIGccVctmOgWljiRMpkmt8F24ohGSRdQrEcf+TKNzBqKqz3yN3P6enL3sCCGeLcJzDe1zSow
cUSZImSLlWeL8k7SoFZPUGLfRicWPVVtgit8RJ0bMOZJDU4rnXVv1zERRC7jXRT2iU9qNy++sNiP
yspCR6sWmzLZTUCiJsp+GXd+xzoSdLxGmxVpH3XOrVf/jkrAme3kJNr1fSKelhpbgZ+qsh0sR75C
gS/TvnqmihMu94lPy9QnvAPScm2ErRzxnfGKwo7meVJQgFmzr5NJhA1DspFU38W4EWlLMCnIbuf5
znUiOUgXhMOLGtF6xzfRiugSbjb22lZe0YTJ1C5jOozlVT5kFzCaboljf4V88M+Uj2iUJPILlbzB
kwOjzCU/XqgkxiBNIlO3KhJh/Uld+I203HoHN6uuJ5OQ/ZU2FgWT/WOQftdSVanZlWxHBqbUc1o9
sZU9t9pk8pCZPqkuO8Ig/bRYu2IpD7gp42ukt2LnQ/WsOj7H2b0r7PkkwDyFPpnaCFve2uqTi5cp
bxW4Ca4sx0FOk9xptxjw5UebUhYB6efCvrLslYFsINmzGTNkU/Jiwmoi+VpjR91iS+WTJIQuCIGl
IiDmhEtthCrfNwTS5K/W19q3nq1uwxQHRLxZyBdH9SS8NPXxrBLHeipGQ3HAhIwJFKc4YACQ2VeK
A2pwWTgoZTn/4fv4UxxQww+TW7b2f8E5nbH9l30wmGfKsuqC4oBorYXigO56z1Lj6kr0KA5oEevG
8JnaCIoDzlCjOCAWH++a4oBhTOjOgUMATuffzV5+S8qJY3KinGfh3QIOHEZLJXgaSCIQwbZQ4gif
BNmuzcuFVE3iGOMLOU5SmggYOp++tn2/F/iOVCMXj+lowCpisYQ/UwntLODBhhPP3KMDRyM25v9G
o3GoP3ihOleqscGO2HlgykbDAWvVnZ1a0n171Zg+m4nJjpcY6GJbqLKtscfByQ7fSa6AMY9IHOOT
KLmwPzu+Zzwec+w4hgG5sRLSKU5eA5bnR1Y6fzsoUcqhPRjs2g8+8UNd5e40kckKnHZx/KZDd6Uj
ErMmbNBSyV8hGefPSR1xjx4qss62l20x3mqphc6Y3XvwhFCXgOPg6v5xzNc5ba5McFkW+jQa4HYC
Ougcg8V3HixVm6y/vSP1xtHBqtyRMLwd7H7waan6xAHMqk+2coQXwB1b1ewNZ/yasvHOgNVL/BjY
SncmDIGPhPo+4bbAsQeOLRh2hHwXWGc4ZvI331Gtoj10BLGUxZJ+J79RF40PeVbrDORxu9PJiA26
LbbObVncTnyi1XmfVry1scuIEGN5lc/YBYwYU8fQerrPt2nvRGQWyrbsL6bbKFGtUGG97SEbDrfZ
NrcfYlR1au9WVJJwfqM1S2CfcnvpHV3s0pqrBJJ3UECVy09ho8mGs/FoOh2zAU90z0HY95M2FiWM
ODRgHkCp6aPP+T3pX1Q7Tj3CvwomWFrJnktYQnnIUJ8kbgnsip08yJbML5DeOjJWrG7OXhYYsdaG
kskiOiJVVZ4M80X7hOUz1oe15q2dPrl4JOCtws/8ynYcxM/l1xtsm49Do+0uK+OjHbEdWMRXnk68
cZC3MZ1ss8qsjXxlk03kb3xMFBMoJHtJEscc25Hjfnhzs892Zr48T5nmR7pXZfK1c+y79m/JfNK2
STcJgZQREL5LytVSdSuCQJr8VXOhsC+4It1dGTIoDqhYYe+LqzqSXhn7eDa+wyK+jdORZfsOFAeU
4iLnjhQHlJjYXCxVnzhBWdkIPI9JEk9WY58T66U4YBIZsuKtjV1GRBnLq3wmWQxCPkZxQLXWguf/
HCDMA4oDphdXl7KXwI9YNGYm25x3gfSW4oAUB2SL+Moy1kdxwHlqR78TAosgAK/K/ya74VfeLBOH
FqlMPDvd6fJj7tbZRqUZWHAUJegzCgEx4YhMLoh6MOa+nAzzBbrwQgljm2ihzhm8fYljvF51lI5I
eAl8FuvcHY748y2m+Z8L0TLliz4oGU0EMf2fKQchTenjDo44RjBEN1/yrM0SwfzYjVlD7kDk9T2X
R0ePcqy9vkUnw3WrahHVh0PA6Y5Af85tfwKJTHjimIi+AmgSSvaDT7wnW3L3O34UJM5+QL2cDOrS
lrl45XJyUQ/j5+cTShyTPBG8UZ/l5gC15L9UjvY6Cx+85S8r31yIactPH5evgF7keL9wf7QTrf3g
01L1ieOYUZ9s5chZSO5U1E5NPh7N+J2PShzj3TPWd2SPdG2oe3rbEkwOjVzw5jRty6Q0pQuqfu9e
XJ/80h/zzYa3CAdzu4xoMJVX+UiUrZcFIi+2xdHArhzEHCEZWUOSH/y2XfErMH7it4Ii7FGtFx7d
p8MOGiN0chFoh5Mu/RA+dvlr5EG4oqrDt8Nlki7Pyka3408c873UYCN7bnvJ5SEzfULYGdsVS3lA
TZldBgJGSj6VHIDuuBgbzBftUwIbYctbG30SQBvzVjyQ4NN6HByjlx4i7ArecYxrprWvrNs1WSdP
MrnZcswQczNZt8a3bG5FOKYc82XyKQFLqSghYI2AkH3rCujBlUYgTf5SHNCe1WKsoTgg9gfxdXh+
YY82f9LUx7PyHex9G9Gn5foO/rkixQGxnIWvKQ4opDLmc6n6xNu1nq/H0Kz5yXr+Q3FADZqGt2x4
a2WXET2m8iofSR73EY9SHHB2JB/FAf1rOJo4SSpxdSF4/NPYj1g0ZobajL2kOKAPHooD2vvKFAf0
iRJ9IQSWhgC86tyd7OStvyEHsKW1RBWbITDeZpvtNutt+ZdWzR7Wl8KZ/PWB5tyqnQ7aVUZ/JOag
rd6qF8FF57NY4cds6puVd8fbm2yjxI9Ew7sN8Gf1W7SOWafm7CwWnrAD38WkxJMRh2LnANnCYhdG
9PFsfXH8TphutfBdrPf9xPAdEGrlcPJXrlRlm+7OLE4/oxOhnAW1zfoGKwQTzor12Q4d/uaSfvMl
Y0nRUG/TQMQRpA5dWfMJHxNQwsdnBjq9vVnzybMnSzlWbW+yRtlLuCrW/HySyZGFMk96DSf+bLSi
k8bwEYpmx8mOWDNwHCiAR1+9NKPPJ0cT1qmWtAlwTt/K1RbbidSJ7Pm0VH1yeZ1Nn2zkSIjiVqeu
T6zJFVi9Gz58TTxnrO/IHultpbCf3LZIvVat+N5ijrTFqvx4q+PuLKZrK1/gu7D04vqk6pl/lZC3
CIdEdhkRYiSvsrya2ARtiCwSdTFUu4DF7ZoY9Xjy+yPWrpYDdkMjD2O8c6GQG/7Jd9cROyJq2x5v
sbrGVjoyUuC7DAXHaWlj+ZgSEklfoIInK0fnX2hJwTfj2hn3RWJxifVDbSSUPbdRO3nITp8EMgn8
CFt5EE2ZfKKAUZG/ZKIS1Wfyx3fJ07mqXtUWmC/YpyQ2wpq3CfVJwZyAt+oh4yvrcZD3J+j7lriv
0uK+jDuOoKMqXGIsfWWp79o5g7Jn0l5bjhmT7Q4rBf1w0Wa+zFr9eWPgcvlkzFAqSAhYIiD8P8vH
6bEVR4D4uyIMojhg5vElIx/P0ndglr6Nksbl+g4UB/SQlr4kxQGV6FleLVWfXJps5uvJO2M9/+FN
URwwOd7eEwl5a2uXEXlG8irLW8QgxLMUB/Tm/xQHZNaxIiFLiT8T+BELxsyMSKM4YBgmigOG4obO
vHTemrn03URMLuKT4oBhkaM7hEASBI696tx72ZXdF+DS95/gusk1jTljOv0RAhoE9nbh4tYQYG0N
+FFosHbq1XDy2qs0BVO4deUFuLj9U9i7Zg2u2pvA8bWXwcuuvxaW1FoKBMdXsXv5IuyMgdO/5/bl
JO/LofjLmE9Pn78Xcg88yqErw2DyabjpJREoOrJ6cQfgGo745Di87PRJSCKqDr9G/3CcPzvhcn4G
4tjlo2nKaTIU0hcuPgcjuIbL9xTWTp+G6+Y+twe7L7wAu+Mp7/QExntXwSn+nFG/MuZTBFfSvZ1F
nxaSoz24fPEiPM/5tHbVHkx/4aVw6vrrDqwNc5jn6MXw+T0+BFwFkynXqxteBte+ZK7gJud7FrxN
TtVCT1z6xr+FU+/6Y7cOnuQGH3rDao0Bu5eeg+GYy+o1jm1Zg1efOWkkq3u7l+Hi8Hm4ivsFe5Mp
vPTUKbhuGTKxEPoJHs5Q9jLTpwTdF0Vt5UE8H/t55QLce80t4IzktcEE7r9pChefG8Fxbif5iAtn
Tl8f+7jtj0vtU4AoW96upD4tMA7uXbnCHV9njLjK/XjqU+fgtk88yd8DqcLoiYfgOg1uq+wr713Z
hRd2d+EfuBu2x+dBV504BafjHMRA/+grIXBQETh27JhLOsWJDioH4+km/sbjQ79yBCgOaC0Gjk+4
yr6NdccynDM5NPpibhQHpDjgstcKFpj/cINJcUBbw5KxXbElM8lzFAdMgtY+ls1Q9mxjRVmgs9SY
GcUBI1lIccDV9pUpDhgpuvTDIUfg2D975/vY3//8efhRt+N2lQKCh5zj1D1C4CAjsHcRPvXhj8I3
eP7ig5/7v+Cem/Y7+eIF+OL9H4ZHngW4608/Bw/dfvIgo0u0EwKEwDIQ2HsGPnb8dfCwU3euAjt/
9XFYTmrMMoinOgmBlBFAASN+xCw8dHMwfSjl9qi6jBG4whMBfwo3nDkNvtz+y9+Gu172Fmhxaviu
i9D7d+eMklMzJp6aIwQIAQ0ClFikAeUQ3SL+HiJmUlcIgcOKAMUBDytnqV+EwOFFgOKAh5e31LPk
CFAcMDlmB+oJigMeKHYRsYSAAQLHXvfue3ji2M/hv3/3v7jFKXHMADUqQggQAoQAIUAIEAKEQCQC
e3DhsS/AX/zNDvx144/h0b5XsNzehk/fcTryKfqBEDj0CFDA6HCzePcpOLd2GzyZK8D6fXfBW37l
DMDf/lf41O9/AvheY+5fa3sKd55ewm6VhxtZ6h0hsG8IUGLRvkGfScPE30xgpkYIAUKAECAECAFC
4NAjQHHAQ89i6qAdAhQHtMPtoDxFccCDwimikxAwRuDYP3v377B/4DuO/e136ahKY9SoICFACBAC
hAAhQAgQApEIvACfOfZS+Cj+vdSA0fnfCx3PhovQNSFw6BHYvcATi25xk4gq3RF8/CztOHaoeI74
q+tXpb0FH7+DJ5PRHyFACBwYBCix6MCwyopQ4q8VbPQQIUAIEAKEACFACBACAQQoDhgAhL4SAh4C
KE5EccBDKBSIv7reURxQhwrdIwRWG4Fjr377nWwyGsGw9x2XUtpxbLUZRtQRAoQAIUAIEAKEwOoj
8MwTX4Jv/fd/hKvhf4KXv+4s/MuzZ+hottVnG1G4bAT2LsHjj34dfvzitfBr73sfvOE62nlq2ZBn
W/8eXL44gN73n4a//psfwU9+9jOYTCbwipvy8N73vRvOEL+zZQe1RgikgAAlFqUA4gpXQfxdYeYQ
aYQAIUAIEAKEACFwoBCgOOCBYhcRmxUCFAfMCul9aofigPsEPDVLCCwNgWM3vvXdbG/8c/jRhe+6
jVDi2NKwpooJAUKAECAECAFCgBAgBAgBQoAQIAQIAUKAEDgQCFBi0YFgkzWRxF9r6OhBQoAQIAQI
AUKAECAECAFCgBAgBAgBQoAQIAQOFQLHXnXuN9nkZyP48YXvuR2jxLFDxV/qDCFACBAChAAhQAgQ
AoQAIUAIEAKEACFACBACiRGgxKLEkB2oB4i/B4pdRCwhQAgQAoQAIUAIEAKEACFACBAChAAhQAgQ
AktD4Nir8gX2j3/3M/jR97/lNkKJY0vDmiomBAgBQoAQIAQIAUKAECAECAFCgBAgBAgBQuBAIECJ
RQeCTdZEEn+toaMHCQFCgBAgBAgBQoAQIAQIAUKAECAECAFCgBA4VAgce/Xb7mRXdv8OfvT/POF2
jBLHDhV/960zu5eeg2d/8nM4fvz4jIYpwPGXw+tuOglXLZWqK3Dp4k9hevwX4IaT18NLUmxr//qU
YieoqpVE4MrlSzB8fsJ1xCPvmpeegpPXpSm9Zt2+8sIl2P7pGI6vnYIzJ681e4hKEQJLQWB5tnwp
5GoqJX3SgHIEbu3tXoaLw+cBrrkBzpy+bgV6fAUuPvMsTFw37EY4cz3Z9hVgygEggdvg54Yw5l77
qdOn4dqlOu+78NzTzwKfNQg3CKZcXl/+mtfBSauG9+DyxYvguFUnbjwD1y/sTqVN3/LYf+XyRT7/
cvzJ43DjTWeAtH15WB+lmimx6HBzm/h7uPmbde/2L2a2vLnj/vUpa+5Re1kjQHHArBGn9lYfgeXZ
8qz6TnHArJBerXYoDrha/CBqbBGgOKBCjuKACgu6OpIInMnfyU796jnGO+/+44lj9EcILIxAr5KT
MiVkC3JVNlq45vgKxv3arN08647jyyb9db/6lJROKn+QENhhjfVCSFdyle6+dKJXzXu0ZKCr+9JB
avTAILBMW54VCKRPFkhPtlijWmGVSpVtDifxFUyHsmxnO+UBP77l2F9Xju/jLsvPfPz9GltiAaMf
VxMBJDeV3pK9d95Wbiajcs7Av1e6lu1OelLmrevAXEmbPlx3ytfS/kAu9XlQyqRSdQcIAaGXB4hk
IjUBAsTfBGBR0bkI7FfMbJlzx/3q01ywqcABRoDigAeYeUT6EhFYpi1fItm+quV8jOLqPlxiv1Ac
MBYeqx9RPIfigFYIHs2HkNxQHDDlOOUSJUqOOxQHXCLKR69qeNW5O9n/cutbZeLC0YOAerwMBLba
VVYslli5XFKLQYUaM1ranfRZcbaAVOsbPSG7MO6JxLFC6gsmC/VJUkgXhIBCoF8vStvrBO1z+byr
L6V6XxVa9CqBPvVrM3pMdXVR2uh5QiACgWXa8ogmU79N+mQBKZqklhqD2AomWw1pP1NJDoltzfzH
leM7T6IRPlWh2pvfkQRjxvzKDnYJOUYX6mb+q213VxFzJDfVZSeOTbdYtVRkpXKZlYrqxRPrdtOm
PW36DOTEVvak/YEC6yWbQhlQRUWOKgKUWHS4OU/8Pdz8zbp3C8XMFvCHljl3XKhPWTOA2jsQCEg/
bxb3pjjggWAbEZkBAsu05RmQ7zYh52MUVzeHnOKA5liZlkQxEYoDmoLmlZNjNMUBkwGXtHTacTYk
89axRNyHtOnDdUdc28qeHHcoDhiBLN22QQBe/fbfZqf+xW/IxTebSugZQiAOgUF9loySN00c67HC
bAKd1NBPt9usyJNv8oV11p+zWUkczfN+S9yneRXS70cQgTGr5b2dHqFYY8PpkiDgjpOpPklHw1RX
l0QyVUsIZGXLl4k06ZMFupMBK83G/3nBjYncYRRYfbA6GRIrx3c0eZ6HqcuxBGOGBYcP1COYl5Z7
X5n1dxUxR3KT1Bc363REqal6ecS63WXSngZ9EV3Ht21lTz5HASMMJ10viAAlFi0I4Io/TvxdcQYd
YPISx8wW8Ieymjsm7tMB5h+RviwEKA64LGSp3oOPQFa2fJlIyfkYxdXNYaY4oDlWpiVRTITigKag
eeWwDlMcMBl21qXTiLMhmbeOJUZ1IA36oupG921lTz5HcUCEJl0uigC89u3vZadT33FswnaG22y4
szoLeYsCldXz050+q1errNUbZtXk0tuRxsvUaZ4O5O4YtWVmfy3Q88R9WqAtevSwIjBl9YKXOFas
x++ssxACCfSJ5HohpOlhQsCHAOmTDw7DLzyQPrOLuXKLxeXTbrfWZy89rNbOOivHdzR5NgoYJRgz
DJl6YIvJxUH+puES30VgbBUxR3JTzXLrqrHaIc862MNpN02YTyycadBn0Kit7En7QwEjA5SpiCkC
lFhkitTBLJcufykOaCsFFAfkyK2iPxRgqBxnTWObgefpKyHABZ3igCQGhMAhRoDGCRvmUhzQBrXY
Z1A8h+KAsUiFfrSNxYQqmndjFf1eJDcUB0QMpDggAoMujwoCx157x++w6e4L8MPv/iWPGfFtHpiz
DrfY3+7Tn4G13Ed5JXnojZ+Am69drL6j9PTuBY7dLR+FfKULT3z8bGpdv/z04/DlJ7dh7eSN8OKF
JnzuL/pw4pXvgT+t/hv4p9//D/BHn/sG/PD55+Hcg5+Ff3//7fAS0fLeJXj80a/D9vhqyH+gCG+4
/irxC/+8Ahce+0/wnUsvwmvzd8Mdb7ge/aYunz5/L+QeeJSLQw3GT9wPOnHYu3wBvvDl7wBcvQbw
87+CBz7xsFtBrlSBj73pn8CLLzpf+f9OvBnuu+dmwFTsvfA0fPWr34N/vPpq2eiL8FL4reKdcBIX
FL/yPj32hcfg0ou/CPl7fh2GXz8Pta90Ycz7D6+8DT74rz8OH7r9jCit/TTpE37wyqUL8OefPQ9f
+Ysu78MJ4C3BuTsehPJD98BpCTZ+IuG1DZ8kDmuQv/e9cPyp/wyfrj0Cz46fh+efPwHv+difwvqH
bvfxy16OduGZ3nfhW9/ahO987wcwHI/dDq6deiO8q3A33H3X7eATLedXSZ8Fn3YvwuNfegSaX3kS
+hzsE69cg1M3vBJufVMe3vGed8BN16cBuseji089Bg9/9nPwxHANcmtj6I9PwX0PfgQ+fM9ZH3Zu
6Vmfnoer+X8/h6898AloOT/kSlD72Ju4iHMZ5/9OnL0H7jl70mvA4v+2+iTluliH4Wdug29+9tPw
yJPPcnl4Hk7k3gOf/JN1OHdGp8EOkdwePP7ncP4/fgW6P+SYO1KeOwcPfqTM+3LaohfRj1y88Dg8
cr4JT3b7rj6tnToFr3ztrZB/6zvgHbffpOyXU8VeUtm7DI+f/zJswy/CjSd2ofm5r7gydO7BP4U/
vvufwn/45B9Bw+3gOfh0/d/DuZACLxcHax3kUOxefga++1++BZvf+g784NkhzLQQ3ph/F9z9O3fD
7TcFbLilDl7iOvHYU5fgF/95Hn79+iGc/1QNusMxlyOA2+75IHy8/CHQiZG9LTe3YUKqdp/7Njz8
qT+DxzgvT3CbfOq234WP3X8H/P33n4QfcDp/+bfeD2dPLmYnstYnofcvXn0j3Hv/nTDmfDj/2Ueh
2+ecfuUpeOPrb4X3f+TDvF9+HV76+CRAN/rcgyf+7TvgbX/8pM9n2L18CXanTgXH4aUnr3d1/Onz
d3HfglvQ3AYM/+qPAFvMbPq0C9/+4sPwZ488BlyK4MTaKfjdBz4Gr//JeXjLhz/vo9/X9SsX4bHP
Pwyf+8IT3FfOwbjfh1Pn7oOPlDlvTvt5o8bB5DIu27xyAe695hbgXhjwgBF87aGb5U/iQsiOjQ8m
6pj7yfv9pc+34H/w0e/sB+6Ds6FBH9XAbc/j3E/b5kPirxRKcLtjZxPbcgBhi9Ze+w547y1T+FLt
s/CV2DFtD55+/FF48scvguNSPvPIA/AwF0VnPlOpfRC4N+oS6QzVb+Z9uDmuD6g7ustFMU/ke+gI
mHcPyU29P4TbL38TPvWZeB8RV2lNH2qXJ47BQzdfh6sNXWtt+QdfD+df9xbgWggmdYQqjbuRiL6g
jXgN3PWH98M9v/T38M2//AHAK7hNvvPmmc+SjuzJcQcKfA7+tblz8ET+VBwu9NuhRuDYsWNu/9KI
Ex1qoA5o59LkL8UB7YWA4oAUB7SSHsdnThqvlXN88/mFdQzCwn9X8x+KAyaVCdv5hfQfKQ5IcUBH
6KSNSKaDYu5NccDZGlhG+iT0nuKAfFVi2WtvrlEOzvEpDhg7VlEc0AeP0Ffb2Kt1nM1HRcwXFO+i
OCDCCeEyP8YYtBEUB0RI0uVBQuCmd7yX3fimtzFOs/svjYy5sTw+aLV2gUijb2nXMdrxb3opsAtm
g09HO2wct/XGHMJ61bzkseB11Ge5va1q4xm1+ZlsVLp+WhlTW2zzRDf1TODK5G2LcbdiSF+FhajQ
Pptn3agN71CfojAoVDdjdzox6ZOAYdDaiOlbgbW3U9jHAvXJmE/omSgcgO/4gqmzlaNxrxqDgWN7
yqwf5JcBfTo+TYdtlpvJrK5fuUpPsGbBzwlrVwrR/cpX2BYGz2lt3I2lTdK7Ea1PJkTb6pOU6xj8
mqFOOf0asA1x7Kbm2UKl45Mjkz7oy0xZez3OloX1PrHscR4Jmyf5oemT99s6Q9YyExxsddCx19Xc
7GjUiP6UG30/7JY62KvG6IXbdpFt7oQHNL3chnkqiTSgL2jDnGd3urVovZ1hE7ajslXji6z1Scl6
npXX9TzIBcbqTMYnY8S8ghK33Abz9l7dYRUpszm26ToBU9bZmNmCgv8Y7Gz6NGTV2c5okXZCsxPB
hB+nLXZC0j1XaW/50bKUcV8laPeloG8pyul1T2cvwj6YqGPuJ7Kt6505u+rudORYKXRRybeOLr0f
YWIv/WPaCMlaVDve/Y2QTzwXAV8Be8wtfA9fy4Zf0JuGOll17wV8RK/mBelD7c7bcWy4Oc+3BDav
DkM0VDFj+nbk7omR+OWqaE6TjuxJ+8l3HIucB7m9Se5PKRDo6qghIGT4qPX7qPQ3Tf6KWBZPVWdZ
blZ5EHlFcUCPa/b+kBNa0cUQF5s76uJLWL7kOKvx83E55zqTOQmaKwifWdEREa9Fzwj9D30GfDwT
n1rUgePJNv47M6BPxyeKA0bphG5O45/TSbmWc+7wM/4500zKKA7oAZEBDrY6SHFAZREpDqiwyGR8
Us0ZXUk7RHFArrZqLVaMraHPwDgdApnigLFxf/+Ylk4sJsQDzQ297xoecwH84zTjq2qJ1yA17c+9
heJdIZkTPoJW9hakD7U7L4ZHccAwF6X9pDhgGBy6Y40AvOG3f4+96q3vlMbUuib0IAWMEBgxl5NB
w8U9X66xwchbRJ/Mku7U4t6YbTa845jyVftkEmVAcqzS6rJWpSh5DlBind4mWxdJBXwAkEv6sYZ7
LLfYVvSGOyzbjguujLdYu9lirVabtRoq0aqwUWfttnPf+ddk7c0tRdusqelowJr1Bms2m6xWFkkl
McFK1Cd3EMyVWKs7YP3Nhm9BN26gMuoTp2/kC2Zx7Bsd1h/0WataRvgHkk/CEM6/g/oUpjuCT+gZ
gUNzs8e67RpKnMmx1raUBib7DcnkSASMcoUyqzXbrNvrs36vw6olwS/uJGG5c3qsoW8+n3gywXpO
YluqNFi377TV5TJScfkbTJyYD66+xLAtjklzHLwCq3e6bp82cDLBejvw8IhturLc4nLdYCWhc/kN
1mpz2Z/J+eZgJ/Bcwq+W+qT46zmtpUqT9bhtUHrl8Kkd0MEdVkVJY3yXQG5POOabLVZG99fbcxIF
TLqIkwLzJdZod9mA61O302SVspMoEw4UJ5Y9JHe5YpV1uy15dK6jJ6VaR9pkvtURa8rEz2xwUDxK
poMqYJRj5UqN21Iurxy7TrOK9B18+m6ngwzZiZkcVVtssNVnjQ2UzKQZD9Kw5fNsmDMBx4k75Xqb
y1DPL+Ocz2E7aiKg/jKKV9nok/K9vPYceS2s86Ov+RjaqG64fMb2L7PxyQ/L3G9CZx276iY+8IQj
l2c5z7Z722Wrreyxb5RVn3zJkYUN1ukPWLdVlclO7pgakvEhWxcTbYc33L9xxqcO8nkcm9IeqjFX
p4NzZTyI8KTPSrN2i7VAcqgoazlmiMfNPkdyrMhXNmMfUXzkMjB7W0DIRRI/IrkOTtlWt82afCx2
fM9KUegSH+PlGM39Ue7HbM389tiOxP1oibmd7xFHSMRvaCw09RGdmhamD7Uba4eFXZjJ9jr3rweD
LvcrlQ/o0B1bR0TXY28b0uezEfl11u4NWM/nX3PZ8tmIdGSvXy/NfOBSfNKGhT8Viwv9eKgRcG0A
1yf6O5wIpMlf5YvGxGIOJ4yJekVxQASXpT/k1JDG3HF+fAnRyi+lb+kbw/1lnG/Kl3V8SYoDJvHf
dfOf+XyiOKArhZb6JOV65ldTHJDigMWZLIh54HwdRPZRyBHFAd152bL1SfleInZBccBlrb355vgU
Bww7P9o7FAf0wWI5Ti8cZ/MREfMFxbuE/TeJQS9MH2o3NoZHcUAt8ygOqIWFbi6IAPzq++5lv/S2
98yCzOkEBKeD+qy+Iuuj9a8FaT10j281cfIQsI1mjw17HnbFWo/tbLVZUSSWOI53scH3jLH7kxPB
Qt3b+YcbZLF4vrHpJalII8+DIHJXr1jDHZGQFCBRtj0nuCIfm/ZlokatH9yySZbSXijZiwlWoj45
SXO+t2GHHZVEUUIJdIHWzPqEE0l4OxJUr7IR2vVmHe/yFmjL6CvqU3iAjeATegZy62yAoJ70hQ4D
w28uyn4nlKPpaJv1t/TJUHLXGCj6eYHpM+bTiNVmyUq59Y4GujHbGaGOakqY3cK8LfDdk/BT/DeZ
PJZnHd9vuNxEJV5GLebj4rbXCfRJ8pfbm3JzgFocs4ZYQM/jHTL8QdFSPbibG95xY/EESZE44CZX
aHAdj0ahnc0Syx6SO2F/JC65CvOaHbKNmW0W+oaDw8vEQdKSUAd5aJ1t8yQVzUZfzkq/tHsFLIsI
iyS2UtLI5ahY9yeqKH0HnnQX7SAktuWGNmyrKRbVgfnt7oQ1UcKB4CtSgsSXGIcs9MkfMMqxei+g
JJMdtjUUXgS2YUsenxIiJxbTnERQZ3ex6cC/Q1yx5timEavMbH2pLmxVRn2aDmQiFnCbgFNix2js
9CeF8J3uNtWuCIVA4tROV+2c5EuqwjpoKOMJ4Q4XTzBmhB+Ov9MVu3TicWQ6YePxmE0myh7IgBzf
uVNIcWJbzkmx0UHcg0F99pKFsLf4xzSvjTHHMm7rexgSbiV7KdCH2o2zw9iWb/h2sOM+r/BX+BgU
V4chEv5iJvRxG1F25m3OP/7GNN6Z1LFvclfcmHnRsmXPxp/yA0HfjhICaSYWHSXcDkpf0+Sv8t8p
DhjHf4oDRqBj7A+Fn1eyR3FAhQ7FATEWFAdUaASvbOZMWcW/HFpt/NbEc0fk41McsCfXZCgOGNSW
+d+z1ieKA+IYxBJjmxQHnC/8ESUoDhgBjLHfi2Wc4oBi7kpxwAi5irlt40/FVEc/HXIE4NwfPMBu
/s27F0gcG/M3qPnb9/xN/Lbzr9NhDbEwxAPm640264jf+Bv8nR4Onx9ydA26Nxn2/LsuiYUG/Jkr
soZmpy2D6mUR6biKpDA0KfJ27+AbPIkjRvFChq9cIPOJp7HVZwkyC+84JinlF7Ft4oLha+UwmwWM
CjxBL/indqwqsai8NYynWIYP1jPdakq9gg1+VB9fHB3xxBbvH18kHfXlwlLcUZ/BerXfYzGL4BN6
ptwMHI/FnRexQwnGCPfblQZUR6wcIaKnE568tbPj4TCesO2OWEwPHKuD6sY0iKr0fFK70EChyuRm
UOKhtD45bSLxUse7MUoCiF60jOBLWjSKehCO0bR4hSV/+dGhAYlgg4ZIuMEJfk6yjXirKcc6wwmb
jIWM88/JhA1kgix3boMmRNBo+DnuqQSS6mbyscRI9jR4SVzkkXiKdx6m2eEgaUlqy30YT9mYH3+8
M7NHk/G2TMLx2XKEhbkO4mQNLivBPM0ddZRsMKkMk5jUlpvZMMU3gHVfwo/T9kQmvaeTbCB5lZE+
Kcz4G4aasQ3jm+n4hBs2uUb2tTYYs22U7OdOEItNNuVjlLDBYuzJqk8Y5/BOikjGsC/F+92viR33
dLZQvYXnJJxJU4l00EzGTQCeUwa1OW/MmFNT6GeVPKfGkW5ltvOoPLZPYZjf0O9MZmTLeevJddBP
snw+wEt/qRS+mWKOdMPe9zCkF9FkLHtp0IfajZY/JSMA4khb1S85n+Fzqeg6VPlEVwb0xdsI/tKA
SGyLkatly96i/lQizKjwgUdABGcPfEeoA1oE7PlLcUAtoIY3KQ6oAcpgjNU85d5SYy/FARVGyl+K
muOb+njYL6E4oBf/svfFI/iiGJfOVQJ9kvzNKG6RtIOL+q1Gc0cNXhIXigP6WKaPxeO5N8UBPd8q
m7i6Gv8oDrjMtTeMM8UBfSZh7heKA0ZApBl3tCV5ORH/tvc9tDWHbyKaTH1EZx1/YfpQu9ExPOU/
URwwzDqTO4v6UyZtUJnDgwC87Q8eZLf+5j0ywSVx1/gWgXmc5DTvmu/OIBfEEjd2eB8YbXfVUZEI
w1pnENpBxwYFOeEpNeWOY2LrYWGQpROEFzJiDbcy2L5ARIBA2TauN1DG9zW2TV/J0BfZB37ElW8n
MVzSV3847WtLJsgEEplQHSZ9wsZYBGQjP0uNxfjs61NQwyL4hJ6p9YM4qGdwcofsd1I54thtd5us
XPAfIeTHIzC5RPSJxADEAqbn05S1yyKRyfssrldYgx+B2utvWe/Yh9t1r3c2pd3T0YaTHyv+7chQ
VQrjOP1BD9hd+nAMyoa/SslfGRhRvyvdwgmVKFEP2S0/XxU/GnhbO1W18dV0uyXHKreNfJFVag1+
7GKPbe0EZVhVm0j2EF6NLS/rSeIibZjinWc/s8NB0mKhg4xvidyslNVuJxqe+Y6yQ1jo5Fyvgyhg
pJEjvn2USkqthhN3BdeUvJnZcjMbpviWCx6N6zTMj/QLjouCHptPySsNDqp/6emTqpPv5jaT3Si6
Mx2fooiIvL8td/Sr8ZcN2uveuFFpNmb82eD6Lt6CzcujHbPqk8LZf5Sz6I7ku7QX3i+bIkEqcD/8
nNplC48lZjIualvg06f38WNG4lZ21K6udXc82GEVZ/dGdwdHb4c5bCP8b5Al9yMkL4x10N8j+XwE
z/ylF/hminkqvochnYgmY9lLgz7UrpifhCmeZ8uFfdjvxDG9jZC7icXI1bJlz9afCvOC7hwFBIRf
fxT6ehT7aM1figOmIi4UB0QwGvkAqDy6VP652dwxydwWNaNeSogZw7Oak7h0xWKm/CVfvAk9Y+rj
Sb/EIgaRKBbjdArRZ84nigNiOZ0vG/7Skr/Gc6bs4l8OpbZ+ayLZQ3JHcUA8lwrHWSkO6Nef4Les
9UmNfxQHFD5t5OcCa28KZ/0cX/I94B9QHJBrCMUBg2bC+47GnejYl4NfGmuQehJCdxFNpj5iKvSh
dqOxUH6tfk0Hj10px7IN6JtnIygOGJI2urHiCLg7jt36ngV2HJvw4zj4gk8ul3P/5fP5wKJ0juXz
3m85Xi5fniUurTgw2ZI3ZVubYkFUJVk4js56vc34Jj4L/wkHRh1DpiZ6wiBLA4ednFjDqAy2LxAR
oFa0HTy2KVBMfY1tUxXTXck+GCeOhQcStW1jdNDJpE+KFo+nQkeCnw6fcws4ry4OsZhF8MniGdHv
pHLUq82Oe0KJKgIH5dAH8I6lD29XHnhuPGAbsyPMVN1CrwqsxXewWfRPyUjEoiSiXfc2gNd+BF8W
JS74PKJF6HqwiPgu+KvTVSXPOKFS9cHFejYOCN6qTwf/HGukgP2gueFPHkMyVdhohZIDE8uexEsl
Msq+S9uo+u1hqr4vGwfBo6Q6yPf3l2+ASL2Q/BL6wd9Qw8lcEgu9nCs98OugoFEnR1xz5XGyvraE
EM4+JebWtlzxRLWD7uEjOUXbfDc0gc08XRGPxH3G4YD715UmSdFnI0eqTiW7UfSpshmMT1FERN5X
OBQrdbbh7myaZ92dIau6tr3A6k21U6VIEs+qT6odnugkeac6o+e7OkZZrxco4ZLLvJSJWB1UOCkZ
V3RYX8W2aV3r7EF1zG+pyXeNHKtEMkfmN5xtKYdit9acTAp0Hk5sy/kzel54pCg+Iry9n+T/456X
hdK4MMRc2Vy9TcYLbdG+hyHBsTTpZS8V+mLbFbSr9rX9NKpD1JXw06BuJVt6W9wRLzhInyJMQxay
l9SfClNJd44KAsI3Oir9PWr9tOYvxQFTEBWKA/pANBhjfeXRFzX2+uelqEggIYnigI7uh+e8ysfC
8wvhlySNQdj479ifDdNHcUCfTMd9SaBPgr+6eSrWLTlHRaePuGOIjCuJtR/xSXFALya6OA6CR0l1
kOKAjpIgu0ZxQBnzdHRXxeyFznqf7m+LrlPF2Sftb4pPFAeMS4BROOFxWgtpkpsJxowk1XplKQ6o
xcwQ81TibFoCNDdjadLLXir0xbYr6FTtUxxQYJL8k+KAyTE7qk/AuXv/N/Yv7lggcUyDnDoiJHox
RvPYkbw17LVYKTLJRSzm59hGY5ONpvYQyUmGTApQxlZMxuWEEC9kxBpudbRSnLMi2gbN20vaHsW2
qX1C3pR9MEw2CGdPO4nwIjElOuhk0idFiy4gI0lO5yIWswg+xT6j5APzVvRb3VPlIuUI7eIDuRJr
94e+3dWwvRAJAC4oiL7kfOJHYPY2WbNeZeWiOB5M6FOJbS2gSw5tk62GnGzpaMM7F5UagwgeK+wU
nhFFF7mNcBQ8iqpO8HdewEjxSfUB8tXMdpOcjrbZZrvJqhtlVnB3qhG8BVbCx67ayJ7ES+m/1GVp
G1W/PUzV92XjIHikZEa1Lfgbppcx+WYDDw6UqjwhmR8Tq/5UHape/qvEAphOzqNspaBRb/OH3g5D
nA5fW4oY90r2wdCWi76ranR9Uvfy/Pjg0B+Sl3B9odJzb0gcpNyoR/T9U/TZyJG+TtUmvlJlMxif
cMOG172qZ7fzpZK3u2Nug+3wZzc3vGMNi+WS95ICsjtZ9Um1oztyMipZCR1nG+EL9esiwbrM5OaM
SAfDMqnkJU6XDCFXxWLbVMXsrqZMHG2R4zq4ten5Wzn+0okbnORHU25JH2ydyQOJkW4m8SOS66C/
V3HP+0su+M0Q83R8D0NaY2nSy14q9KF2a8rZCBCt2tcHjNLdPdLXuAF9ykbkWWcn7HBKXdeMDaKt
rGTP2J8ShNHnkUTAXRTmfhv9HU4E0uQvnterBIPDiduivaI4oAZBNMaG/V5NeXRLjb1qDo9+9i5R
/UnmtrgeOT5H+PNOWUVLBvMs1KcwZhQHFPbN+6Q4IJZlfC3lWuObKnnGuqV8cZu4BW47ybWx32oz
d5S6pPop+y5xUf329E19XzYOgkdq3q/aFrofppfigJ58KawoDliTaxlCbpLo4LLLUhxwhrC0Rzo/
QsmzsgcpcCa2zUXrpzigFkFDzFOJs2kJ0NyMpUkve6nQh9qlOCBf45R+h4ZHKdwy9qdSaIuqOLgI
wFs+8CC75Y4FjqrU9F06q3jXBE25o34LL+QDx6rRHbLxwEtIKdb7bDrqs0oRHe23gNGwnWTgBJhQ
cIUbdXGGcZyzItoGKLI+zlWIEgCjwUL/MJa9yPUmVP96Wy5LygqFo+rwJCrgadInRQuwSjf8RqNs
MI0LNDE25hPCITxh0DsDot+K36qcqEP2eyav8jtfcPCOpvJ3eFAvzSYuaoLulkD02fJJtDQdb7PG
ukogi3ZCxBNzPhFt5VZYhpyt1HO8v06AKrothZ3Cc067Nj8jWqNp8SoW/NU5KIqPmE9q58JlB0qi
uz7lx6A2pC3CyUqK5gSyJ/FS/ZT1SBuseOfJfXY4CB4pmQnSgoLViN6au2sTl8mi5lhcZD9UvRxx
iQXf/TKBrRQ0AqDED8FAfqyNGDfyMpFZ/Kg+JeYpJ45JHPix2U4iEv6bboudjnSTc1zS7FriIPmg
ntP3bzE50tep2sRXqqzd+LTVXOf2bfZWIrdzJe6zpPk3kEdGe3Y0V2671Q/bTrvePfeTy7PY9GvR
PpnSH/82FT8mZXa0ZtCOSnngehFOXp6yVnnm7+GFKKSDYoxVdCrd9+mtKmB3hdqcN2bYNCB5WFhn
lbKTMMa3+h/0veNJ82VWmY3VeOtxzNskfoTE3FgH/T2Sz2Oe+Iuk880Uc1TO3vcwJBm1ZSx76Blr
+lAdzlxI/4d38NMkrQ/b0gcL066v0fiuAX34iKqN0HHlXNdLM13XyKWgIzPZEw26n9H+lK8YfTly
CIhx98h1/Ih0OE3+qvE6Oo5yRGCN7SbFASPgQWNsUh8Uyx7FAWf4cjzFvNs3V0A4h/0k/fxC+CWq
HlVO1CF5MPNv5Hc+d0viv9vGIHRSRXHAeTFJDzXB3+D81flV8VHFx5wdnGRcBb3IpePB8u5F+62K
5gSyJ/VC9VPWI332oNxnh4PgURId9PGJ4oBeHInigDKeZrNORXFAz6aKcU/ZN4oDKiz0VxQH1OAi
x524tUP+HCpnHWfTNK+9hdoKy7kaA9VYlBJ9qF2KA3I7s+wYtI/50f6Urxh9OXIIQL74EXbre94v
HYc0EJDOddyCbxoNHfA6prOFDWf3F7GbmMAOG+Ctzbq740b0zkXzgbCbZPB60fFmpcaWryG8eIrp
9RVyqxBvNOiPdQqWx21udIJL+6HSvhsCPyfpyyRgBIW6b/crfkaSt3jpLEzzCXBU62pRKKZPKBkD
inW5uO0j2PkyDe9GECoz74YNn9CgbOoM2MgRlpPGVjBzcIuVZRJAgGeIPls+Ydim/aq0c9VFE/n4
0RwlQbcmUNKd7ZbjBOLrkcczRjhcmOg0rpFszNMnwV/zgJH/DbZ6X6RwhAlPQ8zDtYo7E3n8IU5g
s5I9KXdKHqVdiQwYZYeD4JGyuUqOhB6H6UWL7MUmC1qc7VZZ6oaql2MrsXCcVnNbKWh05D+YyKp2
KXMSlqIsLB96+mLcUHwQ3JafiD7Rd/kb3o4eJahh2oLyullRyaXh+lTNpleyLSk36smo/uGFpCB9
6mn9sBFVJ35OXi84PvVrCiuHzz65kY3YX6i+eIEZMTnGSbmhdhfskzG1O+p4xdx6YOc6TEOA7zgZ
LhSkQwmVvuROCxk37kdUwQRjRlQVcfcdHjq8k/9y666v1Vn3dh0T98to90grW86JsNFBTLuU89mO
d/i3VK9NMU/F9zCk3Eb2UqFPLcBodxObkb9ZEfKSZ+3AUILtaBq23I+YAX2cn0Uh48WA/z/alIu4
Ol9LtJWZ7IkG5afen5I/08WRREDY5SPZ+SPQ6TT5q/y3GP/9CGA6r4sUB4xAyNQf0jxuJHvIt0ky
t8XNURywN4NjfgzC1n+3jUFgPuFrigMCozggloiIGLS0D2r8knZFzuvDco/nHUnjN5iqeddiXqvi
LmFawvRSHFDgKvBzfJ4gnygOKFBCnxEBfDlHnc11lTyiZxe4lDI8q5/igLqXmpXup4r/Aj6YCcsp
DqhByRTzVOJsmvZ1t+RYmED2UqHPIM7G6aU4oI5padyjOGAaKB62OuCd932Mvfnue+UCThodVBPE
fOSOTWm0cxjqmE78S/jCSQoN/txp85dM1nvhJKt6laMhFlVE276FjOkWWxeLHzwZqzXwds4aDVpq
4YP/ruoN04V3cYFChfW2h2w43Gbb2zuBpK3Zs3zhVSblzI42HI/HbDQasXEAL+eJCf/N+d35bdip
zGS5wDrDsfoNH8uGBkFn0lCsbs6SukasNTsGy70fecQgX7RHO9PE9QknEOVKNTbYEYlTUzYaDlir
7uyeksIbuTZ8QjgIGVDcU/KBeWslRztq5wcoVNnW2JPkyQ7fUU/sguTKmJqgu3Qg+sz5xOnmu/SV
qk3W5/IldGY6GrCq3L1Pf3SQ6rvZVVcuWgLLb7RmyZ9TNmiJo075wrjmbSZVux5j9XtKVwn0SfDX
ZwNmZEj7EEzKHHW9o+RcHuZZrTOQej2djNig22LrnM9xu0uZ9tShIcdtQnOzz3ZmcsS1kR9tVpW7
izjHn8k/G9mTcqfkUfY9JmDEMsJB8EjppZIjocdhepk8Hs7RpUpHJAFPuLwKm+klcqh6OYoSC+83
U1spaHTacnaa7Gx7CYXOuJF37zn3S2wgFHTGsEVsuei75H1E4hjDMgF5vtPnNptwOe3WVfKcQ3e4
PlWz6ZXEQcqNelLyKEV9iqxTNeu7WmR8kn2b8dMnN75W7L6IBTVPhoDJpGM+1qlk4/BOeIv0yZzS
CWsUPZ1w6Ftv8R1inYcn26yG7ofsKE8YUfKv/ClnfKqgI8sreIcipINhmVS6nyr+CcYMc8xQyQAP
xXERO5t+WyR57jyK9TaBHyHlNIkOIlJxsp97xK/jh/J/o9FY+heouP1lAswX9z0MybSUvcXpc3bf
U/pVafX4nGHI5wzbbDgSPjRXN3RkOOQ3WH/2Bs72pkg69uoI641h/yOLmdEnjmR1bER+vcG2+Txk
tN1lZXy8tkYuRbPLlj1nvEjkTwnC6PNIIiDG4iPZ+SPQ6TT5S3FAc4GhOKAGqwT+kPP0InNHR+5N
57aYUooDmieO2frvdjEIigNiOXWvE+iT1Zwpo/iX05fEfqvN3FHOfSgOaKeD6KUtN0ZEccBQPGgm
y57fpeTM1dcF9InigIxRHNCVosX+l2DMsGqI4oBh2BJgvnicLdy89o4cC3XrItEx6MXpM4uzURxQ
yzXjm4n9KeOaqeBhRAB+53//I/auD98/S7aBVPo43enyo2bW2UalGbljUyoNHcJKRLAtV+mm2jsx
EVSLi8rYi0UV6WwGFjKCbxSI4CL+VPXqyJ6wZkktAqnnohMLu1Wxk0DguQBtzoRGbL+u6g08405a
UHIWGgSjn9EdJYX7Ztin6bZvQVjfXjQOuMV514n5hLATMqDaUJnemLd2cjT2LbI7GOTy6AhWlz8O
zxCPHEKs+MTpRgvwblu5QFulpkxsUv21uMI7Ssg++GWv1os7olSPsQUlcx8x1SfBX2eCG6Rc2ocg
n3jr2zJh099/LO9xO4fM7cCsgLCPsl7OW3EkqLjX9O1qZyF78o0PNZGXfZe4KN5h3ckCB8EjpZdm
tnwyqMtx3sVKg51zX9XLQbfSwWDASC8T5ZZIXpsxF9kjwUv9J7IT6BnMB69GxSNfn/iP/cAxiLp2
wvXN6EzwIXiVlT5JOdXoqJbsBcYn2beZ7QtirG0vyU3EW3+SoX/srQa3Fl2gT0nIC+58ppMhXaCw
Xy/69TA4dhTrftuLcAjLZLSMJ+mLrqzpmKF7dv49Pw/l7ms8WKr8uWBiqYUt54RIOZW2W1FnpC++
AK7floX5oeq2uTLGfGHfw5A6W9lLgb7Jljo2GOuWf240YS1xLGxQj9D3tPnkoGdE3xi9BIPowf3R
2QjJnSXLXnJ/SlJGF0cQASG3R7DrR6LLafKX4oD2IiPssn+ss69PPCl8IeWrm80dnecTx5dEo/LT
7/MJWQP+8k43YqNyY38I+SmqXr+v5t33zx3ljqBRY7P2SHnZIX5h2KeM5iQOZYn5hLAL+0n6+YWd
HNn573YxCE43xQGxoLrXpvok+JtV3CJE6Jwbwj5KXdfEsigOiHbtR+smFAdUwkVxwBkWC4xP0lbM
xlDlWyicF7pC4xPFAT2fxnScXgj32cOmY4ZdW37/ieKAHorGmKcQZzPiG9LBRLKXAn1GcTbuh1Mc
0IiT2kLJ/SltNXTziCAAxU/+W/bOlBPHjgh2y+nmeJttttustxVM21isOfHmeqEWfkNMbNMrJxT8
SDJ/HGfEmoEjhAByrNreZPWSl5RTrPfnEDhi7Wo5kORRjD5OklOwWd9ghWCCUTFAG8/Onh/8cZwt
1BYfBMUzRZ7gqBYqZ4Emvita5OmCvl6a9mnMOjVnZzFdICvPSjzBchjYecfXjPGXhHxC2AkZUE3x
gGLRoxfz1lqOnJ1YyuFkwFypyjb5Uaxe8g/nkdpMwpe0Ys6nCetUSwE5U7iXqy22kwrWM6TGeCcz
1Q7wXbHE7nwK0+CVwrhUHwR/TPm7mT7JpIZiI2ADnCCESDwqsT7m04zS8VbH3VlMJ+f5At8lrBc4
S8qih5PtDisFbYLQq3yZtfqaNpLKnnzjQ9kMmWAgcVFB0FogcWXZOFjrIMfb2YlF7Xgk5NWz5Y3y
zJbXYzeUfQAAQABJREFUkC23tJUymJArsvWy/0hDRz4qLY28I3ukkyF1T/GFoWdMbZgQu61OAAsu
P81OS+52GZ4giSfNP7PWJzmGO+OdRkf1lNuNT0IOBV+Ub6FvJfldfqyC2JGS6x3ujmqbLwRpXSW7
PiWlcbzVkr6EwAEKZVYRMh/ypbwWBm21Q6J8jutFscKPLQ8SsYCMB6tK9t1szEhWpyq9JZM3kT6j
XQJ9x3WKx5Lacv7cIjoomh1vb7KNUoHvziRspvcZtjniCdvPBJgv5HsY0reI7KVA33jQZuWCP/E/
bGfGrF0JJ2OWK3z+MPMNgmO0Ye/nFjOib7wV8n1L3A9tcT/V1f1CLeRr4YaXKXtW/hQmjq6PFAJi
rDpSnT5CnSX+rgizKQ44Y4ShP4T8FCHD+k/ka1rObcMSQnFAHh1i9dlcTfjEci6K50AW/jtOHKM4
YFj6kt0x06dF5kzLjn85/bXyW5PKHrcp3sknymZQHJDHKBKsmVAc0NPOrPVJ2l6KA2ay9kZxwGSj
EC5NcUCMhrg2G6fd0inE2USrkZ/Ivxb+nSqr1jHxWrH8PQX6jOJs3AelOKBEPdGFlT+VqAUqfJgQ
OHb3v/4k++nf/i1896t/zufZPMrOnFg2/RECYQReuPgcjOAauGpvCmunT8N1V4XLHIg7Vy7Avdfc
Ao9yYmuDCdx/0xQuPjeC41ftwQTW4Mzp65fTjSsvwMXtn8LeNWscwwkcX3sZvOz6ayFtGFeZT7uX
L8LOGHif99z+n+T9j/xbiE97sPvCC7A7nvLqJzDeuwpOcZm9Nm2wZ8TvXnoOhuOrYO0ap601ePWZ
k6nzNRKnFfvB4fHw+T1YW7sKJtPj8LIbXgbXviRd4Peu7MILu7vwD5y9e+MxXHXiFJyOkyWOUSLZ
SwHTLHCwInNvFy5e3AG4hmvhhPPn9MlovbDUwafP3wu5B7iFLdRh8rUPwZTLxIjLwt6YW9gbz8D1
L7GifAkP7cGVK9wecfG8yvnf7rfh3Npb4EneEk8cg4duvm4JbSarMjM5ymh8Stb7BUtn0qcrcPGZ
beDGH2D6C3ycud7M9jt6uDXkz60BP2YH1k69Gk4ua4BaEMZVezxrW75q/cf0rLrvkRV9V/gYs819
S+52wPGXnoLrV0yX9sRAw62DM9Q89alzcNsn+EiTr8LoiYdgP0caG38KyyBdHw0Ejh075naU4kSH
k9/E38PJ1zR7tcrxpUT9tJzbJmpDVziTOQnAKvMpkf++EJ8oDqgTwSzuZRG3sPFbE8leCkBlgYMV
mRQHRLBRHFCCkdH4JNvL4iKTPlEcMAtW4jaytuW47VW7zirOZtvvrOijOKAth/haqsW6qn1r9ORB
ReDY7b9/Hxv9+Cfw/z3xF24fKCB4UFlJdBsjgAIRq5IcYEz7USpIfDpK3Ka+riICljooE8fyNb4o
fv++LorrYL3ywkX46d4NPNnQn8H21Gfugts+2uKP5KA97MEdJ/kKP/0RAoQAIUAIEAKJEeDB5Od+
CjecOQ2+kebyt+Gul70F3JFmvQO9f3fOLNk0cfv0ACGQHgKUWJQelqtYE/F3FblCNC0FAcu57VJo
oUqjESA+RWNDvxACWSBgqYMUB8yCOdQGIUAIEAKEwOoiQHHA1eUNUZYUgWO5d/8u2935Cfzw//2W
+ywljiWFkMofOAQsJ0EHrp8HnWDi00HnINF/0BGw1EEZMCrUYPy1+yFmX8F9QejCZ87BLR99Egql
DbjrPbfCGb7dy3999FPwic87e43xv3ILpp++kxbzPTTo/4QAIUAIEAJJEdh9iu9geRs8mSvA+n13
wVt+5QzA3/5X+NTvf8Ld1dKprrU9hTtPU4JyUmipfPYIUGJR9phn2SLxN0u0qa19RcBybruvNB/F
xolPR5Hr1OdVQsBSBykOuEpMJFoIAUKAECAEMkeA4oCZQ04NLg+BY6/L/zb7hxcuw8X/9h23FUoc
Wx7YVPOKILB7gS/m3OIu3FS6I/j42f08JGZFMFlFMohPq8gVoukoIWCpgyIxC3L8GK6/2t9juHTs
kvTpfixUYes/PQRnfFvE6ArSPUKAECAECAFCIAIBNH7qSlTaW/DxO3gyGf0RAgcAAUosOgBMWoBE
4u8C4NGjBwsBNDZTHHCFWUd8WmHmEGlHAgFLHZRxNooDHgkxoU4SAoQAIUAIBBBA42fgF/crxQF1
qNC9VUXg2Gvf+ttsMh7B316gHcdWlUlEV8oI7F2Cxx/9Ovz4xWvh1973PnjDdfS2f8oIp1Md8Skd
HKkWQsAWAUsdvHThcfj6938M157+DXjfHTet3M5de7uXYfCDHvT+21/DDt9x9WejCUyueQXkC++F
d589s3L02rKPniMECAFCgBDYLwT24PLFAfS+/zT89d/8CH7ys5/BZDKBV9yUh/e+7918p0uae+wX
Z6jd5AhQYlFyzA7SE8Tfg8QtonUhBCzntgu1SQ8nR4D4lBwzeoIQSBMBSx2kOGCaTKC6CAFCgBAg
BA4eAhQHPHg8I4qjEDj2S2/7APu7n/0ULvaecMvQjmNRUNF9QoAQIAQIAUKAECAECAFCgBAgBAgB
QoAQIASOBgKUWHS4+Uz8Pdz8pd4RAoQAIUAIEAKEACFACBAChAAhQAgQAoQAIWCKwLF//s7fY/+4
+wL89ffa7jOUOGYKHZUjBAgBQoAQIAQIAUKAECAECAFCgBAgBAgBQuBwIkCJRYeTr6JXxF+BBH0S
AoQAIUAIEAKEACFACBAChAAhQAgQAoQAIXC0ETiW44lj07/7GQy++3+7SFDi2NEWCOo9IUAIEAKE
ACFACBAChEA2CFx65gL85B+Ow8tf/wY4+ZJs2qRWCAFCgBAgBAgBUwQoscgUqYNZjvh7MPlGVBMC
hAAhQAgQAoQAIUAIHEwEKA54MPlGVBMChAAhcFQQOPbmu/+A7f5sBH/1xNfdPlPi2GFm/S489/Sz
8HM4zv/z/qZTgJe/5nVw8tqrVqDjV+Dic0OYwFVww+nTcN0qkLQCqGAS9nYvw8Xh8wDX3ABnTl+H
f6LrhRBYZd24Ape4Xoy5XpzierFcVU0bB+ds74vw/ATgxI1n4PojlBRx5fJFePYnvOPHj8ONN52B
axeSz3Qe3r30HKeJjwCcJu+PDwDHXw6vu+kkl679/ttf+3/l8iUYOoI6g+aal56Ck9cdIYHdN/ab
24grL1yCn46n8AtrN8D1h4Q3V57+IlyT+7CLfmNrAr93JihzWdr/fRMCo4Yd/m//dAzH107BmZOr
YFH9ZK+2ffXTSt+yQOAg+VN8/H3mWZi4LsGNcOb61dOvLDhGbUQjQIlF0dgchl+Iv4eBi/P6kPaY
NK+9pL/v7zwwKbX7UZ7igMtCfZV1I8t5YNo4mM/xl8XZ/aqX4oBJkd9f+09xwKT8Squ8uY2gOOCy
14HS4uly6qE44HJwpVqXhcBB8qcoDrgsKTg09Z77/QfYrXfczXiH3H88cYz+DisC4y7Lzfgs+O18
Vrqj1egxpy8/o6/SWxGaVgMZSUWvmvd0NVdlhJCEZfGLVdaNLPUibRwmPaXTq2JnFpcWoxqkrkKO
dcdGjyy9UK+Sk2O9HANWxZZkKec+pHdYY70QwiVX6fpK0ZclIWBsI8aslvf81MPDm5HqU7mtB3jf
9EJPzn7elTZ1VWxWAIyVtq8BWulrBggcJH8K2ZnDY18z4PERakL4jEeoy0eqq8TfI8DutMektCFD
4xDFAfXgrrofrKf6ANxdZd3IUi/SxsF4jn8AZCQhiVJXKQ5ohlyWcu6jiOKAPjiy/mJsIygOeNT9
ImlTKQ6YtZZSezYIHCR/Co2/FAe0Yfbhfwbu+MOH2Fvu+X25aHr4u3yEezjdYtVSkZXKZVYqqgSC
6qokaXHHsThLHFsZmlZMXPq1oqerhRpbkVyUFUPIkpxV1o0s9SJtHLKk3ZL18x7r14XO1RPpnNRV
KLDeiijrVrvKisUSK5dLKol4VWzJPsmK5O9s7Mnl8y42pXp/nmjQ72kgYMx3FTAqVHtptLzvdYz7
Nel7893G9PQY46N/3OrupC99sVp/ucZL6l9hvn2VNnVVbFYA3MztqyWfkmAe6CJ9TYLAQfKnkJ0x
sq+WspcEPiq7WghQYtFq8SNtaoi/aSO6gvWlPSal3UU0DlEcUA/uqvvBeqoPwN1V1o0s9SJtHLKk
fUliZjtnkrpKcUAzzuyTrEj+UhzQjE9plzLmO8UBM/OLMpzjS/2jOGByzbLkUxLMkxNFT0gEDpI/
hewwxQElB+kCIQDv/FcfYb/22++Ti1foN7o8zAhM1cJgZk7IPDyRwVoZmubRnPHvchKap8SxpUG/
arqxX3qRBg77RXuKwoF1Lskuf/K5FQoYYVgG9VlC3KrYkn2RFRWEgGKNDacYIbrOBAFjvk9Yp1Ji
eZ7Yt94YZELachuZslbJ20ENuA5G2hZjfFKklrdZyCiJX9rJOAxmXcNll5vOtjiWmdhXSz5hHCPl
bnEIqAaMwKr7U8jOmAWMsrMRGEa63j8EKLFo/7DPomXibxYor1AbaYxJaXcHjUMUB9SDi/23VfeD
9T04AHdXTTf2Sy/SwGG/aE9RzLDOJZkzyecoDmjGjX2RFYoDmjFniaWM+U5xwMz8Is4TigMuJvMU
B1wMv0P39Kr7U8gOUxzw0ElfKh2C33zwo+zX7nl/yoljE7Yz3GbDHZrSJuXSdKfP6tUqa/WGSR9N
Vn68grt7IYOVmWOUDLV9Ly0noauS7LHviCyBgFXTDZ9eZGhT08Ahw4nHEiTBrVI6/vxNmIg9gbRN
S11d0YCRpG9VbIlPzpOE5rTwG96csnrBS94p1g9DMpJht1ep2CGwEVZw7nTkMb7l5lZ0FT69yMj+
Twdox7EkVi+6G1G/JLGvK2ezojrF72dCqyWfkmAe00X6KQkCq+5PITtjFDCylL0kkFHZ1UKAEotW
ix9pU5MufykOaMsfigN6czKKA+olKBPfUt/00bmbhr+WJlrIP6tmuYV9Gjgcgjm+7ZxJ6irFAc20
wSfnFAc0A+0QlDoENsKKCxQHdGFLYl+lTV2VtYsYxmdCq2UsJgnmMV2kn5IgsOr+FBp/KQ6YhLFH
p+yxD3z8j9lPfnQRnvzSn/OYEd9igDk5ZIv97T79GVjLfZRXkofe+Am4+drF6jtKT+9e4Njd8lHI
V7rwxMfPLq/rVy7AvdfcAo/yFnhwBh66+br4tq5chMc+/zB87gtPcN7mYNzvw6lz98FHyh+Gs6dj
GLx3GZ74ah3qX/0G9H8IcOIEwNqpN8K7CnfD3b95O1z/EtRsHE2XL8AXv/wdePFqgBevPQsP/t5Z
uAo9msXl7uVn4Lv/5Vuw+a3vwA+eHcLYbXQN3ph/F9z9O3fD7TddHyLj0lOPwWNPXYK1174D3nvL
FL5U+yx85cln4fnnn4cTuffAJ/9kHc6d0eG3C9/+4sPwZ488Bj+EE3Bi7RT87gMfg9f/5Dy85cOf
56pVg/ET94PuyRARwRucl1/6fAv+B1wNZz9wH5y9PgbJvUvw+Bceg+0XAX6lUILbTyuGXbl0Af78
s+fhK3/RdRn7PG/n3B0PQvmhewAVC7ae/HsS2eP0PsbpvfTiGuTvfS8cf+o/w6drj8Cz4+c55ifg
PR/7U1j/0O3xuMXJ4Yz6y08/Dl9+cpt/Own3PHgPnNRAeJnz/suc93D1jfCB++6EOJhjQUH01PtD
uP3yN+FTnzHv00VOx8Of/Rw8MVyD3NoY+uNTcN+DH4EP33N2YRww3bvPfRse/tSfwWNdLrFc0U/d
9rvwsQ++Hs6/7i3AJdbMzuAKI6/34MLjj8J3tsdwY/5euPM1Y26bzsOjX+u6OnnqNW+EW9/+fijx
/ilpDerTa+CuP7wf7vmlv4dv/uUPAF5xK7z/zptn5ffgaV7/kz9+Ea7m9uaZRx6Ah590iMlDpfZB
+CfAlYH/vcg/3sz15+YIxj59/l7IPeBY2AIfB782dxy8eOFxeOR8E57s9l19Wjt1Cl752lsh/9Z3
wDtuvwn1xW1+4f9J+kxsSRIdDFB2+ZknoH6+Dt94wusXHwH0NhPJeWhMStP+z2zE89z+XQ0/h689
8AloOTTnSlD72Js8xnLmnjh7D9xz9mSgNwDJ9clGXkPNGt3Y4zh9wR0nb4R7778Txlz3z3/2Uej2
+Wj1ylPwxtdzOf8IH7NP+keORLZ8bxee6X0XvvWtTfjO934Aw/FsJBTj+l18XNfYQ6cDyW0E18Vv
fBW+95N/5Lya/XHevPSXfwvu1PDGKZHemBtnIwQx9p/PfPF+eJ0zlnP70B19Dc5GuWBIL2qbfXjN
c1+DzzzyJIy5D8GdCPjdT/6fcP+5m0KEXOb25Mvf2Ya1G/NQvPMNPn9p79JT8IXHnuKq+Fq4+0N3
gOO5CNmBq9cAfv5X8MAnHnbrzJUq8LE3cavnmj3+vxNvhvvuudlXX6jx2Bv29lXarGIdhp+5Db75
2U/DI0b+FEAiGY+l3+xHSes8+5pQn+z4ZI+519srfMz9czj/H78CfHjnHimXvdw5ePAjZW4jT0cA
skS7l4YPm3BMS6pPIVCQHofGt1DhhLYyZb+XB4zgaw/dHKLKTvZC1dCNA4rAsWPHXMrTiBMdUAgO
Ndlp8pfigPaiQnHAiNhkmvNAS/ZQHJDigEJ0KA4okFCfyef46tlkVzbzC4oDBjE2nqc6DyacM+G2
KA5oI68YQfNrMU97ka89UBxw0bU3igM6kkdxQHP9wyWN7SvFAZOvcVEc0L+uSnFArHp0vSwEfu//
+BP29j/4V4zX7/5LI2du3K/N6iuwLF+MSYP2rOsY7fjfqBDYBTM9p6MdNk7zGC2UVTrvrb7Jdltu
VyrkBH9W2vrdMsZbrdjncpWeH+4omnY25e4XTruVzrb/uUy+jVk15+kI7ju+Ljf6IUp61bzULVwW
Xze3gjt6DFl1tgsOLue7XiTTftyVO52sd+bsbMffhsjNbEOlq2R10NqI6VeBtbeDfQpBY3Qjsezx
bO78jF4fXvheuRW/c1SUHCKKh5112X+MiyoyYrW8kJd1tpDEInqS9WnC2pWCpDP0bL7CQqKnOsAY
aneejRhuVqPbmWE/rw7cdPy12lY8Vyr7bIPqY5515eY8O6w2T59yVXRU3IhVsLzEXG8gnQjSLN80
4W8aKlqCpZzvU9Zej7MTuC+65+3uSfrm2JLEOijJGbPWRoz8QaBfUfKWtv3n9k/YNCUvQlfR50ZX
9sS7sNWnpPIaaDbB13FP6GGeldf12Ocq/n4lteWqDYSVT0fKrC91TxFvZyP0usgT61XFgSu7MTep
jQg0avG1K2xzHtseTUVIL6LkNb/R4VbE/ydx8Nk2r4ziodLBcbcy14Z77VeQrfS3afZNz1Nd34L2
Vdosn7z55TDsTzGWVMbN+hFfStI6x74qXvj7ofDw65Mdn+wxZ+MB25C+TJjGQqUT4U8t0e4t6MPa
jGlJ9SkkHUiP5/lCiW1lSn6vOJYiOP8UfbGTPfE0fR50BIRNOuj9IPr1CKTJXxHL4onxFAfUwy3v
UhxQQhEdd0h7HoiaNL+kOCCOd2XlVyf211Lyh4qzeUaUv0ZxQL/mJPZb/Y8n/JZ0fpF0jr/AnAn1
RM4DKQ4YEV9QMQgXtqh5Utr2n+KASEqTx0iSxi1EY3Y2Qq+LFAf0x2MoDqjwoDigwALHa/V6JOZ9
+DMYe6U4oGfBKA7IGMUBxWh2ND/hnn+zzt5274elQ5cGDBQwMkNxMmi4uOfLNTYYect+k1nSnQrc
j9lmw0tSyVejF0vNWkSlopxzVMS7HLJ1tEhX2Kizbr/POg2cOJRj7WFg2XKkkpOcwShfrrLNXp/1
e5usUS27/Q4uYOsSVabDji/5rN5TyUshUpd6QwSMcqxcqbH2Zpf1BxyHZtWXqNTa9uOgJo3eIF6q
NFmPY1Aro0SRctu36NurogX/wgbr9Aes26r6kx3mLEbGQzFi1dlCYL6yGVt0JBeTefLLDHp1z+lT
jlUaHReL1oyvnvOxYLKUS5WF7CG5dunIlVhzs8e67RriU44F+eQDAdURFTBi0y1WFnpRavr459Q1
3W5Jm1pqLHgEHqInSZ+GbZXc5gTv6x0us70O28BJVOttX9d9X1C7kTg4D/AJuFhwdOhb5/IwGHRZ
tZSTGDj3Y+vwNTzvy1geL+ji4fKhwKqNFms1G2yj5OhWTiZr+fQpv87avQHr+eSBy7FPn6Zsq9tm
zVaLtdstVikKB5xj2G6zFr/v/mu22dbMbuso7tdLs/6X4hdOhm2l2/kSa7S7HL8+63aarFJ2bEEg
sKJrzOKetE2+vgcrstDBWRVdbMd4H6rNTddObLYbrOzKYKBfGnlbjv0fsc0ZD9uclpJICM5vsJbk
b5NtDnZ8YNjrUzJ59TWa8IvyvYTMAius86OvuRw3qhuuDcTjro0tFwGjXKHMalwHuu643uH6jse0
lt8mWtuIKRtwPag3mqyJxlrlH4UBknI9s8+Jx1wjGxFuN9kdHvQWdjhx4liRNbsD1t9s+OzuxqZf
XiUOhRoL5vEpOUGLuuMt1m46to3bOOTfOT6fYwc9u9fkvs+Wn7fJOs5L29tX2acEvLWR8cRd0jwg
aY21r3z4nCV7GuuTFZ9sMd+RvqIz1vK3TlnH0ffNFiujZLL1tu4FhGXavUV8WLsxTfLTVJ+CMqEZ
34JF3O82thLV7fpE/z977wPs6FHdiZ6pGq9x6nnyjGMgM/ViKENisoUI9iNDajFEE3BMAMuxJwk2
MtghyI6LZ8tvN7D3JctubvbtlniVwnJR1HVesSKOZYI1u5tLQomXRPZyIVk5KTmLvBX54etEk31y
ggZrQDeJxuhW9evv09fd5/ur7v4+6Up3znWNv3/95/TvnD7dffrotNW8t8tKXr8qboV/BDOjbVk6
IhIZennACIj59gGTQdUvCIEs+Rs5x1gQ3etcLNkBA3ZNNJYJm8Fi1oE2UkN2QLIDIrkhO6ACw2be
qnJb3JmtL8gOGA2xXNckrlPt1kxOjWQHFLibyavIZXNVcy+yA4o5LdkByQ4oZGGx+5b+HqunX8kO
mBxcwY+peiI7oFgjuZigtZMr62QHVKJCd5khAO+//wH2jg9+UG7wZ1HytFfzyiuyrt+PJoviD00Z
u42ZA5UYzDYbHTbozLArbnXYcLfJimJT2zHoF+uhDUBrMJCC8SmeQIHDHRWFohBwMhq2RXQT7hgW
+CajaXC6y42w48x00GbNdmCzCdG01eOCwx0qVPSoHKv3gtufAWIX+jhlfe4wN4ySZ0RnIbDhIicN
IRzGrC4cUvDGMT+rWmzeQK7CMELjruhXXBYSF3nzgZD88dU9YePxmE0mqpFysc2jU822pfFGIneI
Cfjxjdoi2iB3IGqmirPFrGQPyRDkNlgPBT6bIPzwryZDaKEykvqGxIY7xewEcEj6Fqpv3gtEj36b
MJ8KzO9TwL8JpwVOe8vvb6CoQfUm4bDbEA5SwDZ9Eez4QlnIOJf/pDJUpTp3/gV4rlT3ZFPlHe7u
znQl70/SwS+36Yv85hjsZeSphP606HPgheOAs5hpRvBiPBrFRHRR7bW5k7opoe1WfdAhZrSjdDfv
h+EIVBPW4Q4qPj9bJG/L0/8T6YQY1N1+TNP0JwN59Vdq/OQ3GOVYrRMQqMmQ7Q7EOIrbpK/Lp6M+
6+4GyvUobW0K57Giz1kyGx0xZXVPb+k6jvnnHvFjblodYcworp1qXlucXwkm/qF+AeDHlQ+Synms
WPPND5P6t5IT5DiGiZh2ZSTHrS4aRHGajO5N9Ktsk+58io8MwkkeQF/Gs2iapDVBvzr12PQnSZ8l
n3Qxx053pVogQjDHVjo/QtQPBZSMO2ucxHFaNkj/xnYOazumJfFzbn9ymoX6cdJcyEpXorL154j6
WEemtJS9yLLo5VogIGwVa0EsEWmMQJb8JTugHvxkB8RWLo4ZGsuWtw7U45XzoweyAzpYLW9ebTVf
QzJkPR9CZSTN15JsfUnfdCVOpkP06LcJ84nsgO74RnZAKVLOTdK6RiS06oNOZrIDCgj5dbHrYVQR
U+tRx3GM7IBkB4zeM1RyQnZAsfZJu2+J+6Fzr6NfnXRkB3RQMP8jOyDafLaaI5pj7stBdkAfHBfD
A/z0Pfext53+hRSOY2MevYVHI+CROprOv1aL1cURPHyzYKPeZC3xjUf5aHXSOZMcNqZMBh1/pA6O
mRjA5DVXZPXUUR4CyCEFk7Qo7m6J6Fd80Yn006w05e3rODKpz30Vpcz3PkBD8BHRVN6qyo1LJ1rS
duKZesGCFv08ZWN+dOiQO3SMHKeOcZ9VvOgLwQ1tOWmAMgse6NmrC4cbtRmsJnKO41XAoIYXHnM2
I+choBaCqu52xdv0l0dbqYVOfnMWmWy621DyyTe8J9OJi4GDw2jEnc5GXemokxRGeB59zncr2cMy
1Aggzgc44ZRX4I6ZsX+ojKS+4Ysq5qsLyX9ENLLYeuM+IHrKvnp4hrg28TwiClgUH8bI6TO2jaje
2DRYJmHT5+joNEdEUHR0WXwZcQ2Pe6/k0nWkSPBrSO5P3GlIOLYl9CfZhxPSxFGq837cUc6W1Z3l
jY867bLqg7zRfRTtrip+ojwPDCRvy9P/SpaCuttHbqr+pOqYJ6++Oi0esLwn6jhedha6fDoZs+Fw
OBsDxhPWbwlHc3w8K25/Gh2hyknilZTrTMZcPR1hzKqJ5ljkFIz6RVS7d6SzHsY82WCh5CTGYITq
zE5vR6Mk+aWhX2VaTd5mIePRVM9/K2nVaJcoTa8/idT8asknPdomrFES65Ecaw0mfK47m/O6873J
hPXkj1+i1geqvy5C79nOYW3HtCTM5vYnh2VavMKYGehKVLb2HBGJkdUtqnPROsKKPsqUOQLCJpF5
wVTgSiBgz1+yA6ZhINkBEXpoXFneOhDVr31LdkBXX5AdUNpESz77HNkBRVciO6BAIv5KdkAPmwPR
/2rdFWVjkVzjtNnb1VUdi1gPSxr5jVqP8hMHkvY6eNosbCR6dgvcfoO1LW6Ye6/KSeKVXK9r2oow
ZuG9N7IDLnqNL/mlYS+TaTV5m4WMh8RQ84WkVaNdoki9/iRS8yvSmSZ80qON7IDKtyGlXd1hmRav
lI4Dk31VVDbZAVH/oNtMEYCbSh9jb7vt5+XCx7h0Hp5YRYUSmwwJVx5FCXdC4/oOaYZRv802cHQx
z4Fsq9VbSLQZPeXF2I5wJooZ9NTAIyJScQaN1eQ6aWIXYiVSesKA6V7LcyJyhApa0At+RFCjUlZR
iiKc/IJHvEh8Eo+3KTER1ENNXqOPU5TlxfBDu+XDluy3NTcs15BVHPlzZdCLoIWin4lIUnhx6+NR
BBbAI0El+PTMJdVK9pAMbYXCHKnBuFiLOYrHoQqVkTwJU+U50eFEDB6MkbbTTBIaiB7tNvFINEIv
VzsiwhCqBJVZ8YcjU4lQmngcFAa5cuB4OqckrTJUlXp3qk4oRdSJCpnXn2TklYT+lFmfQ3ThW+yA
6PapfJFVtur8SLgO2x1G8A5nTnGv0y6rPshpUr+0jXFMiaIbyYpPtyxU/ytZShyrUvUnVcc8eY2C
xeSdkndgjTnO1lhP+fDW0OX9doMfN+o/itZfBndIlspftT+djlDlJPFKynVGY66OjjDh0Syt+iX4
PMPePB2qHGj8fU3iEKHblJz488h2oL4Yr/tl6lQ3SXQGC5ZpdXmLnHL98hmxRkk5X4mlNQL/YFqz
/oRyW/JJ4phIGzpONUonBN7VcXhXl0TVXxei9yznsLZjWhJmc/uTg4cWrxRmRroSla09R0RiZHWL
6ly0jrCijzJljoDQoZkXTAWuBALW/CU7YCb8IzsghxGNK0Ie3etC14EG7CM7IDfxqh+7+XgUmBO6
31LOq63ma0iGrOdDqIzk+Y2as5EdkEcWJjuggTJRSckO6GGB+p1PtyxU/6s+nGRbciK829vVVR0L
WQ8rUfI5jpEdMOmIRv29N7IDLnbnPsm+gkTbvZVpyQ44gwbpzOS5ih9JiSPZAf3A8CeFjdrbdRKp
90l6Jcau7hSgxSs1VhjNp1DZ1vNeh0aTP1SnieyZVEFpVwsBePddJfYTt5y2dxyb8KPAuLNJLpdz
/+Xz+YBjTY7l87NvOZ4uX26kciZZLfiyombKdnfqKMKW2tTaqDUZ/6F/9n9anX3EtrxIWnFHI0ol
yqOCyTOKcdm60WacFqJ88gg5zxCxFeX8kj0q8SUiZzi5mPFk3pFr8S646JD4RAzMeLNJYKfeceet
CJ+RpPLiiY/6MmCbHt2lBo9yNFaOZE5bNp3wcgMRXYwfoTeYHV+p6Ju1WfT74NUpwzmayF50M5C9
4DmaKDpWkE8+hJAczhsIB61Nyfu656jRLAuHiqjjm3w16T0k0qMmGLhN6vjDmEhfqMyoiGQuYShN
PA6q/shytMrQg0GlUnUmHy+If3mFHVlUSa2y13cj+qdIlV2fEyWGr72GkiOhS8S1sLnNJTf7v/nt
suyDnFRVdlXfURzJyvL0P5KlanwUwnT9CdUROMo4a64q/Rwt77g+ldZMl3e2ilLnCRkV+l88O1FC
1ZCt2p9OR6hysK7DbXLulewlL+zCY240Zjo6IkjD/GfklFOoJfdv1C+i9LA6ThBjro+D4hOiek6d
KGXq2yR+BQtPSqvkWc1F1TszGQ/Wa/OcRCsuz7w/odyWfNKjTfU3t1/L+a5Yz4mrg23UUfIq/7xx
GrXI4NZmDpvFmJasVyL7k9MqLV4pzIx0ZWLZqswkvWkA/CxpYp3GpVGGNUBAjO9rQCqRaIGANX/J
DmiBdjAL2QFdRNC4srx1YJAXMc9kB3SBWd682nK+hmQovGbSnA8lluGXD7IDKkyN5q1+GA2fVJ3z
1hdKXu3X+HprJsMmBJKTHZADgvrd8vQ/kiWyA8r9XGHXc67O3BDv6ZjbLRTG6XSEKidpPZvUX5U+
iLIV2euIQHfWeCQ7oAApiV8ijbgmpU3mLdkBBYbONQlHlU71N7IDJmOGZY/sgEqC6O5wIQDv/vBH
2cn33SI3ArNongpLrAblLMo9jGUMOtusJJyzPCcpYbxT1xzbrO+w0cx3JxsY0OQ83ikLhaiM8Ox2
COnWxCZymcmAA7xsEc63WOvp04togvwm2+HYiHLc0L6L8J7QpE7+2oDzqFTlznz8WC71pwbW4EQ2
aWCOGmTwu/DRoMmDlqJH527KWhveYoCHmt/dmTmu5Ljjp7tA4EdT7kqnKOUApeiLcUjSqVorjb3s
Fb1+lIXBKL5veI1AR47lK9zxhB8dKWR2biQZLRx4ItQvdNs02a1LnR72PHfK7EpH1VI9po+ieuNx
ULIfvRhU9YRp1wUgmE7VGexvoZRd8cvYPGsNwwpU6q8Ddhxz6HbOuN9pNlh1s8wKyBnV6Y/+IxCC
rbR7lropRrdzIVFHlcWkkfjxkNFS/3NyZNmgftE1l0okb8vT/3qylK4/6dUxFx+NBEo/+52IorKq
tAa6HOkNyJVYszvwOQfjuZ9aOKn2p9MRqpykfi9lL6JPqzYrfNQ7ex0RhW/yO6dveQ7GMX1L5kf9
IkqXK/pVm5y8STiM5FHF/jxRdWant2XpvpskOn0J+UNS2igc1DsDGQ9WavksaU3ir1V/QgQh2TDh
k6Qtoo+o0lV/g7yBA7AsQOVP6q8yufGNzRw2gzEtArO5/clpG+JV5vMpVHZYDhbEh8Q6jZlJGdYA
AWGTWANSiUQLBLLkL54LCid9C5IuiixkB0RsRuPK8taBqP6EW7IDzsBZ3rzacr6GZMh6PoTKiJ+v
ecJCdkBWK8w25dOt8RM6X+iT/rxWyav9Gl9vzRQi0vgF2QE70ja9PP2vJ0tkB/TE2cpuoTBOpyNU
OUl2haT+qvSBsn+pd/Y6wrizuzZ2sgM6uCXxK4hrUlrFxyjekh0QY5mEo0qn+hvZAZPllOyAi41K
qGSS7g4SASjc9wB75223SyeDLIjBipsMRvGIYiOEE6Gj3h6wcW/m8FHkR+lNR11WKXqTCscZJmLD
Ir70OV/QotipK+5PDiywwXZDfhdTti2iK+HNMTSpzG0044oOv0c0ieP1+s0NKZtQrCdE5piwbqvJ
ms3Zv1abR9HK7A/9KoDTgF3G3CpQe4MTWYlfBO9wPxGb7MmRbaas6Tl7ZSELA4FtYYNVyo7DGD8e
s9edRSLLl1llo+Bij0NlKpqBVUyiyVnwQmJnJHtq0ZmFwSipb4gmyVD6uQ22XRfyqqK0iXTWV1+/
CA7MalLnkz2Up7wd7gtOWHTxa65YoxgqIx4H/IvQiM3lQVPWE+aHLSIxbY4oDh+psBk6kpPrL+G8
EdE/RXFSDrGOEx8Xdp2yfrsunRBhAXXLdkFRHpUbbI5KY6D/eSHKocygHyB5M9f/Qcp1nzVlCdFm
3p8069AlOSGd0s9q0RyXXKXV1+U4z+yIY3/pvVrJG69x/VnpCD0cpcxG9GlFv6IvCx3hR0Hvqbs1
G1/BcboMza1QGXNkT7YXR33l2eX8MiKimapb4YBq1HRy8eWwfpD0a+g4mVaXt9JxWF/GrRsSyChp
TdCvSh6B6fcnVBGSjdhxHCUXt5K2RMzRvHclHcd4UFyLOaxsu8m8kgOXqj85wCNeZT6fQmWH51l6
elPIhvYV1Wkie9rlU8KVQyBLx6KVaxwRJG0tWUChxjb6AWkSnnJccX/wRnZAPE6arwPJDpgka1Hf
bOZQqm8vfl5tNV9DcxPr+RAqI36+phAlO+DMcSxyc5nsgEpQjO7IDujApb8PZAQuSqy5RkI6geyA
s/6ub7cgOyASOHmrbHFkB3TXl4k2qRlsck5AdsAZIEgvmdhiJI6JmJMdEMeskes1G7u6wy3Eq/h5
paWuRGVbz3tnEqX/f1SniezpV0ApVw0B+Pl/scFO3X7nwgxGwiFm1Rq+CvRMvcWUE8FKRBMTC3Ls
BLK7U3PPVY+NDGTVGDUYRHr/e2X26mIjOMJAMG4rxwafQxX/lVjRW0RCnh9zGE3gZBLYLUUKSCk9
5JzmRN6Ji47EaRFnz7uTj1yEE0s0GRpvkRIvNliAatbfLsv+g/nmFCwHZs0JDhuqIyNzGy0/bchB
LQvHMcd5SGwEzDDbYENeY2tjFnVMfCs3dhUdmIZiwhFb0yBKqgjdOyvZi5QhUaPm4pC7J24l/XpO
FOddp7viSE8h8/waMakIZNN/tGkTPzqk5BqiOS0Rm77tqnBacDas8bQIk6WHgzSYOX3dESD0JydZ
nBbVp1ECq1tdPvLC+dESIgIdFAPyOtpR+iuifwrS5MIut+n2D/F+8dcJOio4S302o1w5zEQfi+uk
suqDPB/+ZV5Ij82q54kmfl0aKeea+l+UaXzVlKVU/UmzDmPawxnE/MF/VGQ4nfvGQpdjx2ZxNK8q
fZeVhc7xHVXJWDY6Qg9H4zE3Ax2hMNC/U79O4jq4G6eDeXmoX4QdSIesIiPWbjLsItyROr4UcEzj
8xlvfIuVE3Qkz2YroNT1m6iV0kS/GvPWQsa1iNZIpKNfbfuTrN6ST7qY4/E7SUajp3t6/VW2xeLG
Zg5rO6al6k9u2xY4n0I6IjzPWhAfLGXPgs2UZUUQEGvCFSGHyMgYgSz5azQXzbgd61Qc2QEDtqLI
sUxzHUh2QGPRt5lD4Yj1IbsKpiB6YohTzL23mq9FypCoSnc+pDdfE6WSHVDYjckOKGQimyvZAfl5
DCpIQdI+kDXgmjqB7IAuwrZ2C7IDhgWU7IAzTHRtUk5qsgMG5MjSFqOLOdkBFd5kB1RYuHeWshco
hR7XCAE4zR3H3v2hu6UDSRa0q0lFnlHEsWREpwHnKWFsCzogMb4AD5hXkgue+9WZiCtHl8p2hw0G
A9bv99lghGJqcecK5ZBV4BGpZhGPpqMe2rDkTmWBaD5KBpw6CqzRGXj0T9l42GO1Ej8vvdL2Uxm3
2MeTdb5oaOwi+kQJKK9r/Ez0oBaZ9K/iWEen7EpLOFJNWG+7IvuO8y3IN+MJDo9nVpdOd8A2tnnk
OYfMSZ9tofdZOI6xKd7oB5bnR1Y6f8Mdf5uCDgLY6ShX2mK9oeDHlI0GPbZdc6JuZfArYxvZQ3Jg
v4Gm2TdctJz/jVhVbt7P+tRGK8ZbUuYxuLFsU7siDDkOb7c959Qpl9nZsaRuP8lVEpyh9HDATkJO
aPGu5wXb3xHHRM4wCfPDAANfUs1FvpcH9938Rp31+TGzo36blfFxkAmOY9hw6R5TOxqxMf83Go0z
0cmOzs/xY/8aO102HAstP+VHxVZltLac1zd9MKR8mPaRw2Ohwjr9AR8D+nwMGKqoijZ90KULOds6
enGzwQbeWDedjlmPO0PnuKOhb34QJ+c6+t8aC31Zsu9P+nVYN8PLKOYPsQ5BgQqMdflQRRCEQpXt
evI6GfLoqNIZaTbm4x8NWOuI6YSNx2P+jzsZ8jGw4vXZfGWHTeS3Mb9XDTMfcx1naRXZ1UZHqNpN
7gaz6J68f8Q6VzrFoX4xm2O0vMirI9bcVA7AwV8v9bdF9Eun/3k/TpgO2XZF5YmVE+5wJR2PvSNJ
HT6MHN2HwTZpbkxaE/1qw1tjGY+h0/S1ln617E+SFks+aWM+wj/IyLOtVk+ODdPJiPXa22yD9/t8
lR/THfpbgt6zmcNajmmp+pOLzQLnU0hHhOdZC+KDpeyFxIRerA0C7pqBj1f0dzgRyJK/ygYUmOcf
TuhStYrsgAi+uLFMZx2I8rqyTHZABGzMrc0cihe1tHm1zXwNyYH9fEhvvqZQJTugGD/IDqikQveO
7IAeUnF9V0f/64IdSqe/RiI7IAfP0m5BdsCQ4PEXZAd0UNG2SfG0ZAd0EEN/lrYYbczJDijBJjug
hGJ2Yyl7gVLocY0QgMKD/5yd+uCHpfNLFrRPh21+zN0G26w0EpwSsqjp8JUhjG0hp6oFNHUSFSnJ
2cQMOHSpY8dmDiByccjTuvfFGnedCf5NWcu3QRnOG4p0Frdg4EWPuzUpoxB1xAxXXjKykENXRJSl
IIUmz5Merp+Xn8tJpw6MR5LjWBAjvMmPHSjwMYK4bN99gqOLfrt4ZDjuwCfKlUdP8klCQfAWgtFK
eOlTvoEfcJQSZahrNsZiY9njMiRojzIYiUgrQT4FMdPtGyKfL5R2wtFUIr3R1bZN3BPc1yckTxXP
tzpBqfRTpofDhG0jxwslA6oe512YH/669J/UL0Hn8dEtc4ycICIwcOlN6k++SXP2bRI6X+IWoVsi
nWX1AYtJ6e//sv6AQ5dxH/Rqmw5asi+qsjF+AR2RRv/HtHD+awNZsu5PBnXMJzgxRdyYEpvJWJeP
fY7NDl9zeeV0pfgcdBy20xHq1z1YbsL32HEFGxWC2i0Wn7Q6Ihbg5A+7MqJrkXWE/3UwC9L/Ct8g
BjzMfTC/Vr4gn1Tl7apyPPbVm6QrVXb9OwP9asVbYxnXJz05pY5+te1PqmYrPhlg3m/5f0jgkwVv
PA3N5V3ylqH3/BjrzmGtxrSU/cmBZGHzKURbeJ61OD5YyZ4SXbpbMwRE318zsolcTQSy5C/ZATVB
j0gm1oRBW1xE0tSv9MYkvllXK0pbkZAT37VIdkCBR9AuYTNvJTugEm1j2ctoPqTbNwSlZAeMsgX4
16rh+alAz/RqOK9Nu8Y3WDOZtsRJL3S+0CFRewxkB8T7MBtsF/1g0AZzlcdAlsgO6Egr2QGV8KS+
Izsgh9BAv9rMp5a5b+kXCL+NSup33z6LbX9SNVnZYgwwJzughzWaWype+uc48wKn6M0rLfZMEG3h
eZbBGKfESuvOSva0SqZEq4gA/PR997AbPnC7NAisIpEXFU3jPttpNllnN7jluRgUxr0mKxf8i73C
Vjh6QK+pot9gZVms8EgWCaTttmrRzgO5Aqu1A0cgcaUnHF2ijsXpbKljM4uBIyuDYcKLEW1IIFPr
kxNBSUVfEwNFjlWbO6xenmFY3Or6ypIGD36UZ/AwKuUMV2LdwKbveHdbYiHxLpRZpexFC8noKETf
hFUSqH59A74jSHHTxqy1pSKaSBrdjcQ8K3Gn0UFGizoj2UMOhGEZ4u3yorYFo7Pglol73b7hph+o
6E2J0WNE4SbXNG0a91i16O/fLq94FBkRPXAeKXo4jFmzEjYslyubsv9nd/61mmQH+1tsW8a7bKvs
d4QoVbfZdtXTKXN+mTzu77DNUoFHBhP9fnYNy1gsBbEfJv0WK0U63/A68mW23Q3oydiSbD7wqEXV
csAJljuxSF0wK9OoD2IyOO61DRzhSOFX4NHffDoihf7HVZrdK51QqvXmZ7XqTxbyOp+SyBTKwTnB
ESmU01CXO9EvA33J0Sm5UpXtuJHkHB5H1W+uI+T46Tmo+McZJUtYD8g8hmMuS6kjQrDqvEAyX8JH
QuO8SP+XK5WIeQGP8hjoryL7qNsIzVlyRc6nFo9y6GIannuIvI5xcKfG9XdQNxVrobmMymN3p6tf
rXnLKV7WfMWPgIZ+te5PoiY7Puli7tQy3m25kcWi+l++wKNldqLGqOXoPds5rM2Ylq4/zfi1kPkU
0hHhOYka43TmvUKq9K52sqdXNqVaNQRE/181uoiebBAg/maDY+pSyA7o2qTDYxljZAckO6DQU841
0gad4XxIb77m9XiyA5Id0FL5kx3QAw7ZREz1vyX0PJtaI5EdUNnVlJ6N2NOxtluQHTAkp0jmyQ44
f5+F7IAhCXJ1mI29luyA5r4NZAcMyh/ZAYOIHObnI6c++kvsH89/B9pnzvA5Al+FMWe9Tn+EQAQC
+3twdncAcOwYTMZjOHbi9XD88qMRCYOv9uHc2bPw0v5ROHZ0H6bf90o4cdUVoJMzWFLc8wtn7oHX
/9xveZ+L0J38DrzpFXGpU7x3MDg7BLjsKOxPLoFXXX0ctCCwqvICnH2uz/G+DDhocOLqqzLFzIqk
YKYL5+Fs/1uwf9kxOLo/gUuOvQpeddXl2dNpLXtBghfz/OJXfgNOvOeTbuF8sQt3venyxVRkWere
iy/AYMz732UTGO8fg9dfczx7HnHaLpw7C/0xF1neuS955Qm4anGdwwqJ/QsXAI46mueoe3n6U6fg
bZ94CniEQhg9eT9cYVVqNpn2L+zB+b09+McpwD7Xr0evPAFX8760Mn8p+uD+3jk4O3gJjvKxY38y
hVeeOAFXvCLLEWC5KC2rPy21VYa6fI/39SHv63wkdPX+cU1ZJR3h5+qzj9wJuXsf4y/L0Jt8Gq6d
N29x5yAjuITPpSZwDK7h84LEv/3z8MLuCC7jc5bpJa+Eq4+vkE5JJHwBHw1lfAEUxBZp259iC1zA
B4fGwUv7fAlwFCZTPv999avg8jXW42Azpi2xP626rlyAiFGRK4zAkSNHXOrITrTCTEpBGvE3BXgX
S1abMdPFhuyAdiJCdkCJm7XsyRIWekN2wBm8qz5vJTtgim6Qog+SHTAF7svKamgjsbVbkI7wM5Ts
gH48FvpkKOMLpSVQuG1/ChSz0EeyA3J4yQ64UBmjwlcXgSPvvuc+9t1zQ/iz/0SOY6vLJqIsGYEL
cOaey0D4jfFoZPA7d1ybnIW+EgJZIbD/HDx4yRvhIae8XAWG3/g4zNnKz6pmKkcLAW54feFb8Opr
rgafT8a5r8Etr3oHbDts22hB59+dWogznRaJlIgQIAQOEIED1BH7Z+FTdz8AX+E++fd99nfg9LUX
sWPXAUoAVU0IEAKEACEQjwA5FsVjcxi+EH8PAxcv1jaQHfBi5fxKtJvsgCvBhngiDnCNH08UfSEE
CIGVQeAAdQTZAVdGCogQQoAQIAQIgWgEjrzrl+5ley99G57+z+Q4Fg0RvV15BC48C7dclnMdQABK
0Js+AteubzCblYebCHQQ2IdnznwOvvxXQ/hm/ZPwWHeGSrnZh0/fdDVBtEoI7D0Np469DZ7KFWDj
I7fAO95yDcD/+K/wqQ9+AnisMfdvuz+Fm68mpbFKbCNaCIGlIUA6YmlQU0WEACFACBAC64cAORat
H89MKCb+mqBFaVcKAbIDrhQ7Lg5iyA64NnymNf7asIoIJQQOBAHSEQcCO1VKCBAChAAhsB4IHDl1
9y+xvW9/G/7893/PpZiOIFgPxhGVGIE9+Nrjj8NffPtlOP6W03D6huP4I90TAgtA4Dw8fOSV8AAu
uVSH0SN3HOhxh5gcuvcQ2HuGO45dL53EgrhUmrvw8Zu4Mxn9EQKEwMWJAOmIi5Pv1GpCgBAgBAgB
LQTIsUgLprVNRPxdW9YR4UB2QBKCZSNAdsBlI25dH63xraGjjITARYEA6YiLgs3USEKAECAECAE7
BI6cuvMX2T98ZwRPk+OYHYKUixAgBC5KBJ578nH46t98Dy6FfwKveeNJeNfJa+iow5WUhH04d7YH
nT9/Fr75V/8f/N13vgOTyQR+8No83PbzPwPXXEGRxlaSbUQUIbA0BEhHLA1qqogQIAQIAUJg7RAg
x6K1Y5kRwcRfI7goMSFACFzkCJAdcF0EgNb468IpopMQOBgESEccDO5UKyFACBAChMA6IHDkHbff
ySZ8I/3Pm7/v0ksRx9aBbUQjIUAIEAKEACFACBAChAAhQAgQAoQAIUAIEAKLQ4AcixaH7SqUTPxd
BS4QDYQAIUAIEAKEACFACBAChAAhQAgQAoQAIUAIHDwCR274QJH9w/nz8Mz/82WXGnIcO3imEAWE
ACFACBAChAAhQAgQAoQAIUAIEAKEACFACBwkAuRYdJDoL75u4u/iMaYaCAFCgBAgBAgBQoAQIAQI
AUKAECAECAFCgBBYBwSO3PDzd7K90bfhv/1x06WXHMfWgW1EIyFACBACFysC+3D2uS689I+XwGt+
9E1w/BUXKw7UbkKAECAECAFCgBAgBAgBQmCxCJBj0WLxPejSib8HzQGqnxAgBAgBQmA+AmQHnI8R
pSAECAFCgBAgBAgBQoAQIATSI3DkJ++4m3333BD+4o8o4lh6OFe7hAvnX4T+t8Zw2bETcPXxy1eb
WE3qRJsu4W265pC0Kdz0C/Di2W/B9JLvg1cfvwqy85Ph5b4wgDEchRNXXw2XHw3XTG8IgdVDYA8+
f+oY3P0Up6y0DdNHbuYSTH8XJwKkw7Ll+6LGmmypXHxphMPiMbapYQ9eePZ5+C5cwv+b/U2nAK95
wxvhOE1gbABdUJ7V5tOFc2eh/9IEDve6YUGspWIvWgTIsehws574e7j567RO2MzIDrhuvF7UmoTW
0OsmCUSvgwDZAUkOBAKkwwQS2VwXNdZkQ93ySiEcloe1SU2rbV8yacnhTrvafCI74OGWPmrdYhA4
8t6P3s/Ovfg/4M++/J/dGiji2GKAXoVSn3n4FFz/APe2yFVh9I374YpVIColDYexTUFI9p59BI7l
7uWv89AePwkns/L523saTh17Gzj+N5XOCD5+3WGQiCB69HwYEbjw3ONw2Rs/6Dat1pvAXddm505p
h9c+PPulx6DZH8IrfuCdULrjZMjB88Wnz8BjX30RXvH9r4Xb77kZrrKriHJhBEiHYTRS3y9srElN
2XILIByWi7d2bby/v5nPWbqBDJU2n7+cpPlLAJaDe1xxPl0M64aDYz7VfFgRIMeiw8rZWbuIv4eb
v07rDuPYdxjbFJTEha1JaA0dhJqe1wQBsgOuCaMWTSbpsEwRXthYkymViy+McFg8xlY1rLh9yapN
hzHTivPpYlg3HEaxojYdMAK3lj/B3vnzdzBOhvuPO47R3yFFoLtVnPG5sMXGq9zGSZcVPXnc6iZT
ujZtSoH3uLPl9c8CayfDYVbLpCNxrnZGZnmd1AZ8Mi+cchACSQiMWa0wG7Og1GCTpKRL+TZmW3mP
nlyVRfWmTrXg9eN8tv14Ke1bYiUmeiWtDltis9ahqoWNNSkb362JuUttKXMXwiElwxaVfbrLqqUi
K5XLrFTMefoUmNX8ZVE0UrmMrTifLoZ1A4khIZA1AmQnyhrR1SqP+B2a8QMAAEAASURBVLta/FgE
NWsz9hmsA9emTSkYurA1Sdo1tAGfUjSfshICEQiQHTAClMPxykSvpNVhhwOxzFqxsLEmJYVkB5wB
uGwcUrIt++wrbl/KvsFrWuKK8+liWDesqeQQ2SuMAJz+3/8l+6k7Piw3YFaYViItJQJSSeZX3XGs
wwqe49i8DcG1aVMK3k37TVbM51m+sMG6WXrIpF1s8fy6fErRfMpKCEQiMGxteuNWjjWHkUmW+BIZ
sGL0q9RVUGCdLB1Al9jKpVRlolfS6rClNGh9KlnYWJMSAtl3eN+KcspMWXwoO+EQgmT1XkzVDwzm
zRNXj/iLiKIV5BPWJzQUX0SySE1NhQA5FqWCb+UzE39XnkWpCVybsc9gHbg2bUrBvYWtSdKuoQ34
lKL5lJUQiESA7ICRsKz/SxO9klaHrT9ambZgYWNNSirxOE92QP5D9SXZQ1OybbHZV9C+tNgGr2np
K8gnrE/IDrimckVkLx0BuKX8L9ipO+7M2HFswoaDPhsMqSuacnQ67LJatcq2OwPTrHPTr42SnPZk
JKytOZ5Sa9Omudw5gAS+xZZFXzXg0wG0jqo87Agg+S1U2wfcWnIcy4wBJnoFyUCVvPEyY8GqFdSr
qYhjWfpOr1o759FDOCCExikjpqKi6HaBCKwgn2jdsEB+U9GHFgFyLDq0rHUbli1/yQ5oKy1kB+TI
GawDaTy3lTSeL+0a2oBPKaikrIRANAJIfskOGA3RWr410StIBsgOuJbc1iKa7F8zmAgHJC4raF9C
1NGtQGAF+UTrBsEcuhIC+ggcufGjv8z+4fxL8CdnnuA2Ix7miTk+ZOn+9p59GI7lHuCF5KEzfhKu
uzxdeRdT7r1nOHbXPwD5Shue/PjJTJv+7CN3Qu7exwCKNeh9/Ieg8ZmH4annx/DSSwC5934IfvVX
7oJrr4ir8gI886Xfhkf+wxeh/dcAV4KT6RTc97EynD55dVwm7ff7556Bz33h6wCXHgP47jfg3k88
5ObNlSrw4E98P7z8svPI/3fl2+Ejp6+Do17JuE2Dh98Gf/iZT8OjTz3P2/QSXJl7L/zav9mAU9fE
CeBi2+SRyC/7HLvH4Ov9Mbw2fyfc/IYxnPmtR+Cx32vDmH898YY3w1vf/QEonT4Jr/Ay7Z9/Fp54
4k/he5deKot5GV4J7y/eDMdF4+UXdbP3wtfgoU/9JpzhTLryyivhxNt+AR685yb4hz9/Cv6Ss+zH
3v8BOHncq+XCM3DnZdcDlwiodQdww7k/hE89/Cg8P36J43clvPfBX4eNu24AjJ4tnxSFFncXznK8
HoLPfu5JrldyMO524cSpj8DHynfDyasxdbzs/RfhzOfOwIsvH4P8nbfBJU//R/j0VnKbMEUXXnwG
fvszj8AXv9zmsuZKOZy66T4o338arhbMwRks7vfOPQd/8kdfhZ2vfh3+8vmBKwMAx+DN+ffArT93
K9xw7VX+Ui3adO7ZL8EXnurzco7D6ftOR8rMuafPwBeefpH3udfCDT/y9/C17rfh0uP+/uUnZPZ0
7hle9td52T/wFijdcYMrs2ZtOgdfeeQL8E3enY+fPM31x/FwNbLNAK99++1w83UBTLwcX/uNU/CO
Tz7Fnzagz/4dpNdEYVL03uzB5285Bndv89T5LRg/eY+v3zhlSF0FBT4u/l5oXDSRvRc5785w3h37
4Rvhtuun8PjWZ+CL2nqPE7N/Dp58oga1J74CXUefX8kl8MSb4T2FW+HW990AV4VkfbG60lqvWOgw
hxezv8W2SdTiXE1466Q3609ODu9v7yx86fFHofHFp6DL9f2VrzsGJ179OnjrT+ThxvfeCNeGGQu2
Y41pm1wKtenbh2f5mPnU374MzhD43KP3wkNON+dzysrWh4DPCNzinHnB22//CFx3VcKg6Kac/z9b
HM5yffjoIw14qt11O9KxEyfgdT/8Vsj/5I1w4w3XyjF9PgVRKdLjcJbrioc+81l4cnAMcsfG0B2f
gI/c9zG4m883AqNnFAHa70QffpmPJ3feczOMeb2PfOYxaHf5LOd1J+DNP/pW+MDH+Jh9HNeaog+i
vs8jjsH914Unr6bj4O0fuRlSi5LJfIWjm1qXa3MohV4xqCOUVINPOI+1vBqMaXIsDo3Vqr/Bd1+G
k8X7uLya65azX3sctv/Cfj41wyNF38CA0j0hkBECR44ccUvKwk6UEUlUTIYIZMlfsgPaM4bsgGQH
dKTHdk1CdkCyAzryY7r+ITugg1qaP7IDpkFP2BBM94EArTF19zIUnctbZ5nazMgOqNbjZAdMZw+1
tquojqJ1J/ow2QEN9i05smQH9IuXtbySHdAPJD0RAlkj8K6P3sN+/OafZbxc95++z1l8ynF3yyuP
juSKR2n2ZTT0B1wV2BWqHV/W6WjIxlPfK+MH6V3r8VrwXF0LrNmPiOcx7rHN/Ew+VFr1XKi0WEQu
I/rG7YqUwag61LuK76iq+W0C1tiNoG4JbVIAjNmWh1+uVJbR1FSbHCzzrI2CfkXj4U+jyp/dDdui
3yne+OsAVmkjeUO/0gmmk8/lbR9vo+mKqs/PpyCtus8TfkynOA5T0oTkt9Lc9RfFvdrz6HtUHgi0
SRTQ2xZHH0a1J6ZviMza1zGr5qLKV+/K9a6/NIs2DVobsj/5eC5LHkmZ5E5X7A+qeS/9JpsX67C1
mZulzVW9vmjapgHbFDySZUjC3JtxpyrpLzf7/o/oabdR9tId9FiDIo4Var4+I8iVvxKKOKrSVPY6
kl9KboKyHqn3ODHj3e3EPpWr+McetgRdaa1XLHSYy48ltEny3VivmPanWU3TQZPlRL+KuIb46hEY
jX3yWGMqr05VZvSNWCWiDUEZd5438ZjmtcnmYo7DlDU3hN6M6ofJGOrRmAaHCWtWClKPhrDLV1jU
1EiPrnAqpbPzrLwRXW+ugiJDpu2DqO/HHVVpOg7GjzTh9ka9MZ6v8ELS6PIoGuLf2emV+PI0v2jw
aVaSvbyajmly3RA4Vrq95UU2dHRPocr6lmsuxVOb+RRHI23f0GQNJSMETBAQY4hJHkq7PghkyV9h
y4KI9c76ILIcSskOOMM5eg4eNbf225fkeJ6wZohcDy91nCU7oG1vMp5XW9jMBG02a1uRV/9qMRe3
aJPp+ofsgPocjE5JdsBoXPTe2up/HDVRzGFC1yi7/xL1v7lesdARHGYzO5viSzT2yTYs8zaZ0pfG
/qXaZnJnjgPZATG+ZAfkQVxN9y05gMpmFDXfnb2LnMNi8LXu7fSKVtFJicgOmIQOC++r8uRLHJ8S
iaOPhABCAPIfvoe97eafk5tL6Jv1LRmM9KCb9Oou7vnyFuuNZjsUE8/pTjmOjdlOfeYEkk95HFvQ
uFKsNFhvt8sam2iTL1dhQx/5Q1ZFTmM8Ahhrdbqsu7PNyuj9RnOeu4mv0PDDeJc1G9tse7vJtuvK
gaewWWPNpvPe+ddgzZ1dhvdygm0q8TZ1Ojtsq4w2dMtNXx7GW7iUNslWosWkNGwVWLXO29Sos82S
Q2vO5zg2HfVYo1ZnjUYDtSXBOYYbFbCDVbnWZL1eB+WdTTx8G6xoIHcXWbkSa+x0WLu5hZyvcmwb
755Z8klCYXQzYBsSL2COLLS7XdZC8uHg1hwgibBpE6dp5HNczLFKvcW6vS7brgrHJAe/DZZ2Y5nP
BDzHsRwrV7a4PLfdelqNKsIc/JjbtGm6y8oCu1IjIP988dbfljq/VO/x9gtHrTzbQb6FYXapvsOj
InqfzdukHL6iHDunbLvsOadBifUQe4P0TLo1rx25aAfRYIaFPeM+XmT1Zovrrab612qySlG0yd+P
bWTPTu/xxo/aPjnLl6tsx9HnXGfWPVn3OXcsS1fa6hWbvrGsNrlwY4doXb1i3p94j2atDSFfwEqV
uqsru502H0cq7tjg56vqCKZjjY28mtM3ZbvtJmvwcd8Z/ytFsZgusBrvV7P5gDN+NtmuN3dSLbK7
M8WBYUe9fIn3+TYfc7us3WqwStmZUyUb3fSotMdh0FTOw87mba3Fx5pOi20WBJb8utHUI0MjlZr3
q/ILG1W2zflXr266ekfJoBpHnLmH1bwS9X3fvAbTajgO4qzm9xbzFV6JtS43JtBGrxhXEs6gwyee
y1pejcc0hDl3HJtNd7j+xE6WpZrvByrhRiW/STefyqBvJJNHXwkBKwTEZpxVZsq08ghkyV81H/Cv
d1YehCUTSHZABLjlOtBuDrXscRbbCMQcmeyAiPsxtxbzajTn1LZt8trt1rYxZCe+tpiL27TJcP2T
bt5q3iayAyohsZE9O73nCjrZAckOqISP35nav2zkleyAPsgNHsgOGAsWGhfJDhiLEvpgPk6jzPa3
OnzipZMdUOyrLnt9Ys9aynlxIQDvvP2j7Mffn63j2LQnNvOLrJuw6X9xQR1uLV40OYvbzUaHDToz
7IpbHTbcbbIijk5UrHO3E/s/vMhwysd/O2jTpNZVteDJYanmz+M4YG3JTcgsnGo8iqZdGZVrqxsR
LQwRjttUbvTQlzGri83mvIiMNPu8/Db5DUa5Up0j5/8b7u7G8lb1p3gD7G6jJB2BNnwRmiasUVIO
Bb6JFRrIIbfBeghq5ZATiFKGyTbgE86mez/cUU4XhcqOL9tQOjoBy+NvVm3CA3SJdQKOUyMUyc2P
rY8kzYcp63Pnt2GUXuSOCCJaWmELRR2zapPzCwbhEBp2Bgt9G+3Iuqsogs9kMmbj8UQ5no3b0kGx
siOk2KJNqBzlgOZB6Pvm53sQZPXrFmA+2Q4mXPizv4+LDZjoK+7HdrJno/ccCNpIz/v15Qyg6aDN
mm3lBLx8XcnpMNErFn1jeW2y461jXDHWEdzNQUa13GjNmOn7/5gNR0jB+76ph/ljjW2b0tEno/XF
RPNTLcjmbj4O3AVYRkXkzstCFaLqx6NRZORBlMT4Vh8HzKcCk6rarZF/k/O2PGtF0G5MGM+gNoqd
TbEcq3UCBU+GbHcwm1tm0gdR30/S/aGxDjUu6RtKpnVrNV/hJdvqci2ifIls9IqvALsHLT7Zy6vp
mOY0QmLO9YkzFWttqh+a5MqN2Lm4NgAp5lOZ9A1tQikhIaCPgJjP6ueglOuEQJb8VXMosgMmyQDZ
AWPQMVgHyvGc21H961qyA87QJTugkLJ42yaeg5IdkOyAQmJMrmQHTP/jag9vA/3vizimuZexvHWW
rV6xWa+ns7MJSVdzN2yrFl+dq22b0tGnb//CtNrfz8eB7IBBdMkOaLFvyUG0mcMGsdd7ttEreiUn
piI7oIRHZ191eeOTJItuCAEtBOB/ff/t7E0/9T7pdKKVy5dozDpORCgRXaXVYnW0Ob1Rb7KW+Maj
R7Q6mU0rfVSs68Nk0GFVN+KU+AVaxDXHI9gEIm3ZtFcNTAVfdCu3rGFLHnOlop05xgZBT461BhM2
GY/YiG+Iuv8mE9ZDR8UlRyoyoFhrgJmVp9pUZoFDC1mvLpypiqwjfeEOok14Mclpmb9/7wNLTcTi
JvG4/I3QUYMT6cgZcK5BOJcbAfT4oq3kRawqBJwMJXEof9LGrUxveNPdEo5PfOM74MzFfxuoosbJ
qBG8AkSTbpumuw2p/2CTH7s6nSgZH43ZZNSV0btCTk6GbfInn7IxP4J26PWnybjPKl4UP9UH7drk
1OOLKubjb19FcpPRyIaqbsFvtPkpjrtUshjncKDZJr5d25RRxXjfRY50/W0VKWduaF4ebURE2luE
DPr5lfSE+yCPoJPLhf6JTRl8dIut7JnrPYd2xHfcZ2KbdRC6khOD+vBcnqK0ev19eW2y5a2fHbr9
iR+DIpyBnCPWDMcYUafq39FjjX2b0tEn5T1wtJygO+vrPByc+sYddTR0dWc581ptHHi/EHoxaswa
I8fruX1ME1yFGY8OKsaQyLwZ9UHU95PaYDYORhKs9dJqvsJLljwF3TmsFjlzEunqlTnF6HzW4ZO1
vJqOaTOCJeb5DbaFIi7nN5sZOXvazqcy6hs6fKE0hIAhAmIOa5iNkq8JAvb8JTtgGhaTHTACPZ15
g5dNjufac6iDGGexjYDsgBEcj3xlNa9GsqNnF+D2MrIDcvxt561B1umuL8gO6CBnK3vmes+pzXTN
dBC6kpOJ+nDS+t5pEU6r19+X1yZb3rrtkv/T7U/p7GyiOmXLITvgbE4cjYODF9kBhdTMrkp2yA6o
vW/JobPT5X7szZ909Yp5yaEcOvqcp7GzW5uOaTPqJOZkBwyxi14QAnEIwMnCHeyf/uRN0nEiLmHs
ex4dRkTJEUanxCs/CjHkAxJb+MXzYdRvsw0cXcxz2tlq9TLayEADU+TmK1owVkVkMTQJ9ehJ4m0d
h6xKwzqdAcYrXyr+wlYoSoCawJSYClx2EG1CBqPStorepImRakfc5FWVnytHlD9REdx8CzCE8xaK
MjcjS5VZrKHoV5hmlN9XLk6T4n6n4kWBiJRXLM/oeFVEk26b8MQ/Sb7dbzxanKVPhkKCH8fQqJSl
o2ZUncWYiGO6bZpVpngI6Aha3F78q8IdEXWjWHPbOPIivuV43xdR3aQzZm7T76Bo2iZOoJJrHtVO
hsThv0gSDjCBSIEKQHUnjvlwMFyEDKqa5t0hrGPlVTlCCkdWzIsoOfC9Q7Jnrvc4/eg4W59jYmzT
DkJXcmJQH57LU5RWr28sr022vHXZYdyfHAOscPKeXYsbFVbnRz93uvHRLIOsV30yeqyxb1M6+qS8
x/StYDvSPs/DwSkfOyS5/TRfZJWtOj9+uMN2h9JTPS0pvvzaOAxRBEmhbHBJqN8o3YsTmN8rzKKO
H8blZdQHURuS9QTSzRrjIKbU5N5qvsIrkDzVnsOaUBVIa6xXAvltHnX4ZCuvxmParAES88C6ppnh
4tRuPpVR37DhE+UhBOYgIOajc5LR5zVFwJq/ZAfMhONkB0Qw6swbvORyPNeeQx3EOIvmoWQHRIxO
vrWaVyPZ0bML+B0AhB6MvSJbTDL1CV9N5+IWbZrVjuROY/1jN2/12mnaJp4NrxvVWpTsgDqyZ673
HMDV5jzZAf02szjM0+xt2dvMHF4Z7hW4P8j2t4nsgJ5usrgo3RRtD3WKJDugH1iFGdkBo6zAUmfn
0b4lh1C+157D+nE3ejLWK0alRydG85dYey3ZAb191YNYn0Szjd4SAkEE4IbTH2Zv+sn32DuOTXqs
zB2eRISVfD4fcIjIsXxeRF/hDgj8GJDUjhfBVqz9Mz+/eqcuj2fEk9eNWpPxQF+Z/MmBKXLzdcQq
nuOaWkygBaezwRIRRWfGd2eimmP1XtQwaUG6zgDjFZvUJjWBwRHWDqJNqk7fEYSa0OB2RO0B89UF
q3nONpHlD5uyf/sG7EScUZnSkTBAcGL+QFrjRxXSGCLlFU20APE3kaboNil8ZwsuocuCV6dfOseM
puqOaNEu+7nsV2rBp/ogB86iTQLuQWtT8r6+O6NcRfryHy87lGnL/DdpjEkDktv3Zw6/296xpzl8
HJ5Nm1wCB2xTOMsWvXFhsC3Hj/L2/Cg+mHc+2RYALO2qZAsiJv4OGVJXcXkV/RjT78qXlAUxZs6u
QdmTZUX0DVUm6hcOAViO2jo75KhNK6r/fW0KnjGL9aLUYctrk+KDoV6x7U/jHtv0IhZK3eLwzf1X
YNsa47OiWcmoIzriT303bJNTQAr6kuRd0JblVbUzGgdRV6+h9GsQ88LmdsiZXeSzverioI7RjHGo
RbogKiKZDX0Ks3nRFDLqg6gN83S/yTho03YnAqo4KtZovsIrS+KpwjSgy22ItNUrNnXhPBp8spZX
XLbWmDYjTGLOx1tfv+VHV2a0imF286mM+gbGn+4JgYwQEH0lo+KomBVDwJq/ZAfMgJNkB/SBiMf2
0NrOl9JiDnUQ46yqM9JO529S6AnPBYX9wJ9oTvlkB/TgQjhJuwBfnnZVBGlHDwbtf+LZ/UZ2QHfe
THZAfw/EtniyAwaxMXw20P9kB0TYprCziVKULoy2f6nvZAd0MCM7oJAcPI6SHTDKliRtT3jfksMn
35vs6SjY9e/IDiixkpiTHVBiQjeEwDwE4J23383e8q40R1WGq5jIBVgGmx3h4g/Vm0Fnm5ViN3vF
pm+ObdZ32Agd52YDglSSkY4NysNVOa2oBTZoRP+xoSkyj8GCQbZpzmCrDC0H0SZVp8I2suWRL9Uk
PXoSjxereX7UYuhPI+JYeONVg2YDPoVomvsChZKOlFc+0aoVvU2/MpPB7hJpim6Twjdmk30urfoJ
epJmYKUqdwodYze0aPrMF8WIHs57ceRovsIjCfIjSEUo2NBxYoOm57SVZ83+rudI6jj+OnqIH03Z
70nn0o2mcuqyapNHooxgxstvcyh66HhS1WdRewK3I3nk2kGPNYp3Oo4Dom22smeu9zhwvG8I3hdr
vQCSUY+4TdXlRQpN7MMBOhPTKvqV3lXvFj2m2fI2TX/iTGb9zg5r1KqsXBQR7sQ8ouQ7EjaApPuo
aI4ea9R3W11pR1+SvEe1I+071c5oHHD501Gf7TQbrLpZZgXhCOs57JV8RwTjXHb3ujhMduvSISb8
i3teN5oTlOo6umA+vfqYZdQHUd/fEgo1jkyTcTCujMT3lvMVXmYST/UxTSTO/ZhOr8wvPzaFBp+s
5ZWXbTamzaiUmPN+utHYYc2K0pXFuAi7sQ2M+WA1n8qob8SQRK8JgTQIWDsWpamU8i4NgSz5S3ZA
fbaRHTACKzRvCNun/OnleE52QHfeT3bAjvwhdlh21BxL2QXwhrft2tYvk0lPVnPxxP4Q3SZJg8n6
x2reym13NrZNj0CyAyqnxbC8Si6Gbsz1Hi/CeM2kZGvRNjNfAxPl3ZfSbVPRs7mE8VP0q/6u3i26
TWoNb6ZX0vQnsgMG5MPyUfGO7IC6EOpjllEfRHqC7IDzuZROr8wvPzaFBp/IDij2VTPqG7HMoA+E
gD0C8K67P8pOvu9n5SaTfVEqJx442lEutyrpRX2HFThw7+N6e8CDcsw2/JzNi+moyypF9Iv4CKOI
CYBykQEb4Q1kpNTz8ldYypls0ZNrXzsQLfMmArJNEdhgOVT7igfRJjUIqIWLr8WJD9HtwFlQm1Ao
cpFi2m/I/u1bVCGcfe/djBo0o/zz+CRoMblK3kbJKw/JvF32+gZ2LEM06bZJ4cuPTDSIWmHSllla
xKdiROQytJnvkxOLNmHaZKj/3Abbrm94spBjzUHQE1WdE16ubLpHEOc2mqzXnOUpVSreJm2ObfdF
Xss2CQJH6ki1cq0hIyY59er8daWjGf91y5yxZrfhtMOL5MWNDKWsNohdQlV/sXUcM5E92Te09R4n
EsmXHr6ItwfkODxXrxj3jeW1yU6vIPpMdERMZ5mO+6y+oZwi5uGpaI42lKjv2ehKXfqkvGNdH9Pm
LF6rdkbjEF/HlPXbdenMEver4/j8yV+0cUD9IipyoxNe3zmC2NkonicTyRSpr/qYIRlPo1dQG3Wc
ffTHQdUmkzvJG5P5Cq9A5jPR5SaEuWkR5hnoFaPqdfiE0hjJq/GYNqM8jHlfRT/lfaKmEZ1xPgYp
51Np+sZ84igFIWCMQJaORcaVU4aFI5Alf/F8gOyA8awjO2AMNmhOMG+OGh7PVZlYDpWNAM2HljbO
KhuBz76jSE28i24HzoLaRHbAVI5jJrYYzAG9e8Qnk7k46g+6tk1Mj/76J+W81aRNgkCyA0obvYns
mes9DrjxmgnJ69J0pUOncv6cp/9xWr2+sbw2Kb1tYjND9Nn0J9GvvKuunU1kUzRH27/Ud5M2idLD
V136pLyTHXCmL+bhgPqQkV0lzCLtN0o2omVHFYRkPI1eQW0kO6BCN/oOYZ6BXomuI+atDp9QGiN5
NR7TZjRKfSJtr2QHjOEevSYEJAKQv+sX2cmbb5WTVvklxY3+wJGikkOQder9sseJPCSiiQnssGFh
d6fmOnGkjQwhlWTEZuFopyJlIC6aUK0b75kxFX4kWfAFhdLcbA0TS5RtkopfJRdYOk55ymDk/2XU
ctq0aIMR2nx0Nr0CfNpB0RR8iyo0SPveuxBq0GzAJ8UV/Tv1K7SIxcm4rTbn8QTIpk1o0gHFWvxR
RamFHB1nxY9mDHaZ/nZZ9kHc/80XxX6Mp7vKcVBsDEDkkUzIGY/LkZN2o8n730hEIhORi8rI8dSy
TZJEFKnFq9OpNzJKjswjboasKqI18vbwgGWJf8rJbNYOH8aJOXU+qv5i4jiGjTgmsmej97glhjWK
goc8qtwgul2TiZJMvKkR1Cs4d+qugQsz0SsW/X1pbbLSK2n7EwZydj/tVqVeqc5xjI0bM2WpVm2S
uSNvdOiTfTe3yZJnBJFVGL+ci0NiiRN0bGG2kfq0ceBHR4lIk1FO/+2qcibMxkkG/2LfP9+Kgiqb
PqiMIDrHbeqPg1EUz39nNV/hxdrp8vn0+FNkr1f85Sc9afDJWl7NxzSHUok5Mrw6zpRyfgQoim1S
0xK/2cynDmJ9ktgI+kgISARE/5Av6OZQIZAlf9PNoQ4VrImNITtgDDwG60A5npMdUM5hgut1sgMK
OVO2Gp8NaAFrW1Gj/2o5F7ewdeB69dc/NvNWyzZJAskOKCJmkR3QEwoD/W9jI8/GBiEFOP7GSq+k
7U9hcnTsbCLX3LmbVZtE6dFXHfq07V/RVRi/nYtDYolkB8T7rlFQZdMHNexLqHL9cRBlMrglO2Ac
WBp8IjugBC+bviGLoxtCIDME4J8VP8Sue5/aRMqi5HFHbFTy48fifY2yqGrty5iiTXqnMWKi4lvQ
Oh/4zrzazndemP9J44p7nFKRHz03Y854d1s54UCRdbEHxqjtOq3NDIp5ttXqSQeN6WTEeu1ttlEA
pqKUmdMVysEnpXLTM1dizS6PxDYes9FoxMYBvGSbDAxGbOltijFUhBquXkx4e502O+0dtIRTX4G1
BmMmv+FjDofYuSfPo9f12YTzp11TzkgOD30OYikNEY7Tiy6fVMsM7tCv0Bznv+3eyM08HfEjE4XD
EG9TZQe5Eli2CW+k50pbrDcUnWDKRoMe26450arSH4fY2lARBCutXQ+MCettCx5HODVZtkkhPVIO
Vp5z1kYr2muo38Dywo+ndKEdyiMqXT1Qakgd4NRh1SZFHBvJ8cJzauLOIdHUoUz8Fi8AdH6lJ3WF
h0FIx/qLN3xSfdzIcYzXYiN7si0meo/XpcZmB+sCa3QG3rgyZeNhj9VKwHKVtmr70nUlr9pEr9j0
jSW2yYa3dv2Jyx+PTlqqNli3P5RzBUdXVmXUUqc/h2cRcjzRHGts2sQlz5o+RxjxYtw94teZC/B/
o9FYtlUJrd2dKQ7OXC3H5yeNnS4bjgWuU7bbqspoXrmoo6PtyHNzmeDQruTlJlJ+c9v7ccKUjzWb
8j1ERCawJU/MXYOO+pHlZdIHnQ0O4QjL5wHbHTYYDFi/32eDkRi/ce364yDOpX1vM1/hhdvqcm26
vIR2esW0lqj0enyylVfjMY2TGIc57l8QmOdEtWzeO5v51PLXJ/NaQd8JgRkCWToWEaarh0CW/FV6
meyA8zhNdsAIhAzWgXHjuVNq7Lw0kzloBN2xr5SNQNf2YLomYWQHnKFvYxfgOe3WtrEMj/1gNRe3
bJMiQn/9YzNvtWqTIo7sgOjHXLo2aCu9xzFXYzPZAWdznsXubdnoFbv+ZG9nMx1rbNpEdkCk8FLc
YjvFPHuorV3FlrzY+VZUgZnMwfTsS6p6/XFQ5TG4IztgDFh6fLKVV+MxjVMZN37i/kV2wBh20uuL
FgG4/vQH2I/+1E/LjaQskJgO26yyscE2K42lRIfIguZVKUMoP9/mfUbESSXpOU4IIyG+lhu9UG19
6bikNulwHudeJ+JDqOCEF+2q2vT01RVwlJBt4u9nbkWqUDyBCTowLrdNytNay2DEDQSFBB4pPPyO
TN16SfZjlcbPs6DjmKjH996FUI9mXT4prpjddWvF5DYVa36+I+yM2jTt+5zRovFLbwCf9Gr+9uT4
0YkRvPbJiW2bENR977jJWbsCzqEoHXbGwpFq8CIxGPnQqk2oTsZ4aHzXmXUmq0XNIyTVBHODlzD/
T+oKD28fxvOzz0mh+ovjOBbURU5mVb+/3zIL2ZNlRdSVpPe4ux1roQiEUXIe1OXL1ZUzmLX1imXf
WFqbLHhr15+4/CFnWoevOa5bfPyNcoRA+PnShnQSklmLNjkGIyv6RK/zGRgSxjSR3vRqgYOYq0nc
InR5YzfKgcmUOJTeBAf+i135K+YQP2cYbnWiNBWqz+A2We+EC8qiD06iomk6so+dX1HVuuMgymJ0
azxf4aXb63Ij0pidXjGrIy61Fp+s5dV8TIvH3DG8K/1Sbgjn/riWJb+3mU85JWbRN5Ipo6+EgDkC
Yqwzz0k51gGBLPlLdkB7jou5Zdw8xr5kNN+ImRM6MkB2QDUHCK6H7bFXNgIt24PFmsShjeyAHASE
HdkBlcTqrn9s5q3p1xdkB8Q/iBZjsf/qt0HHr2P8DrPB/Q+yA876xNLWWRY2M7v+ZGlnQ/rSL29q
HJy9JztgEAcxV5O4kR3QszsjWVFDUOguiz6oZV9CNeuOgyiL0S3ZAaPh0uIT2QEleFn0DVkY3RAC
GSEAP/6z3HEs/265wZhRuVSMLQLjPttpNllnN7sNPUGKHMwKZe7Yp6LMiQnP5nbYaUzkHe+23Mhi
Ii2+5gs86kYHRX0SmVJdx2yntskK+cDmd7HmO0pQtokfVxgMbjfuCiedkj+KmkfX8to0ZnVvM6q4
1Z2PCv+l5bwN3xn+Rd8RnE7Bu60tFCGOT/rzZdZobcvIYD4jCqonGNZ+9suQ2aKhmOjIo8en+Y2O
T9FrqgguWO6KFX7EazBbqjaNWWvLiSwWXCw5z3lW4o6wAxFYJlivwXN/J8Ajt74cqzZ3WL08k3ef
nKRqk0fYQB1XmdtoxVM7VUecFbY6Mp1yCgBW74WdIYzbJEue3WzzqIUz3HPMOR1z7h/CJOjIFpfX
9ysCjjluX1we/fdOqH1PV0UeA8oNutIJMkofmcmeLMtC7zlt2m3Vop1TcwVWa4cZsDxdKRDX1CtI
Dkx12PLaZMZbBwHz/jRhrWop0gnV6Vfl6jaLCDbmRnezG2tM22RJnxAHfh33d9hmqcAd4oSumF3D
fEeZdG+RHEXrf1GnGnMn/RYrBecnYuzg4+52N9yPdMlJSmeEwxhHnBNt4FceKU1E8Eyqy+SbMnRy
jMJDRGRRWfTBca/JygX/PDFWt+uOg5HU6r00mq/wItPqcj2qZqnM9YpJ6clptfiUQl5NxrQkzPnP
8dH8u8QipjvJDcVfLedTThFZ9A1MCt0TAmkREGNj2nIo/2oiQPxdEb6QHdBjhN46MGk8Jzsgn++T
HRB1bPXjgGjbpunaFhVtcGs8F0dr1PCad16bPMJ01z+W81bjNgXwIjugmeyl0XsO9CZrJif98tck
evrfOaVA2LFM+8by2mTGWwdv8/5kaWdD+Ik5YPRV2b8c+px9IrM9E0v6ZpXNaiQ7oDkOKewqCHqt
W7IDzmAiO2C0uJAdUH9f1UFweeNTNL/oLSEQRODIP7vtTjZ+6dvw7H9p8nkC3/Vizv49/V0MCOyd
Owujf7wE9icTOHbiGrjq8vmtdvIMXtqHY8eOwmR6Cbzq1a+Cy19xdH7GFU5x+Nq0DxcuABzlbDnq
/G/va3Dq2DvgKc4D7jgG9193xQpzI4a0/T04uzsALnjAQypzeX09HL98QXJ34Tyc7X8L9i87Bkf3
J3DJsVfBq3jnyLQ2pz1nhwCXHeX9j/ejq4/DoprjIPriV34DTrznky64fGENd71Jo7PHsCL2tXWb
zsJvvPm18MkuL7lYg/Hv3AXzqHv2kTshd+9jPEMZetNPw7WZMie2hYv/sAzZk63Yh3Nnz8JL+0fh
2NF9mH7fK+HEVVckyvnh05VcPS5rTDPlrVV/2oe98+dhbzzlXJ7AmPP2xNVXL063mLYJlkyflPXF
3exf2IPze3vwjxzyfT42Hb3yBFytM5laHEmhkvdefAEGY97PL3Nk4hi8/prjif08VMCCXyyrDy5l
HHSwWuZ8xZQ3VnrFtJJ06e3l1XxMS0fp4nMvq28sviVUw7ojcOTIEbcJZCdad05G00/8jcblML91
xheyAy5xHbg0YSI7YCqojde2FrUteS6+lPWPdZvIDiglaBmyJyszXzMdxjXJ0tpkylur/rRkO5tp
m8gOKHvfMm/s7SrLoXJZfXAp46ADmdN3l7VvacoiK71iWkm69Pbyaj6mpaN08bmX1TcW3xKqYd0R
OPJTxXvZ+W/9LTzzR9tuW8gguO4sJfovVgQunD8L39p/Nd+0foUPgqcfvgXe9oDTv3PQHHTgpuOH
xcvG10x6iENg/zl48JI3wkPO91wFht/4OFwVl/YA3r9w5kF4/c+51MHmzhD+1Q3zqDsPn7/nbnj0
eYBbfv2zcP8Nxw+AaqqSECAECAFCYG0QWPFxcG1wJEIJAULgokSAHIsON9uJv4ebv9S6w48A2QEP
P4+tWrji6x+yA1pxlTIRAoQAIUAI6CKw4uOgbjMoHSFACBACB4HAkXfd/TG29+0hPP37T7j1k+PY
QbCB6iQE0iPwzMOn4PoHnoJCaRNuee9b4RoeWOy/PvYp+MRvObHG+F95G6afvnmlIo3MCKP/Z4/A
Pjxz5nPw5b8awjfrn4THnGhe/K/c7MOnb7p69nCA/98/9wx8duuP4bujP4VPPjRzWgbYgD77d3Dw
1B0gMFQ1IUAIEAKEQEYIrPY4mFEjqRhCgBAgBBaOADkWLRziA62A+Hug8FPlhEBqBMgOmBrCQ1TA
aq9/yA54iESNmkIIEAKEwEoisNrj4EpCRkQRAoQAIRCBwJGb7nmQ/f1L5+DrZ5xjv+ioygiM6BUh
sBYICINRJLGFKuz+7v1wjT8YWWRSenkYEDgPDx95JTyAm1Kqw+iRO4D7Ex74394zn4Jj13/CR0et
O+JHaK4CdT6y6IEQIAQIAUJgLRFY7XFwLSElogkBQuCiRIAciw4324m/h5u/1LrDjwDZAQ8/j/Vb
uNrrH7ID6nOSUhIChAAhQAjYILDa46BNiygPIUAIEAIHgcCRn7nvATY+9xJ8vUGOYwfBAKqTEMgK
gf29c9D7yw50/ts3YTj8O/jOaAKTy34Q8oXb4GdOXkORxrICek3Kee7Jx+Grf/M9uBT+CbzmjSfh
XaskA+efg8ef+Cp871JO3f/0Q3Dyp97BI+TREaprIlpEJiFACBACa4HASo+Da4EgEUkIEAKEAAA5
Fh1uKSD+Hm7+UusOPwJkBzz8PDZp4Uqvf8gOaMJKSksIEAKEACFggcBKj4MW7aEshAAhQAgcBAJH
3scdx74zdCKOPe7WT0dVHgQbqE5CgBAgBAgBQoAQIAQIAUKAECAECAFCgBAgBFYHAXIsWh1eLIIS
4u8iUKUyCQFCgBAgBAgBQoAQIAQIAUKAECAECAFCgBBYPwSOvOeej7Hvnvs2/Ol/+l2XenIcWz8m
EsWEACFACBAChAAhQAgQAoQAIUAIEAKEACFACGSJADkWZYnm6pVF/F09nhBFhAAhQAgQAoQAIUAI
EAKEACFACBAChAAhQAgcBAJHfvKu+9jet4fQ+YMzbv3kOHYQbKA6CQFCgBAgBAgBQoAQIAQIAUKA
ECAECAFCgBBYHQTIsWh1eLEISoi/i0CVyiQECAFCgBAgBAgBQoAQIAQIAUKAECAECAFCYP0QOJK7
+YPs5fF34P/9L192qSfHsfVjoi7FF86/CP1vjeGSYyfgmuOX62azSrf34gvw/N99Fy655BIv/xTg
ktfAG689DkctStzfOwdnBy8BXPZquObqKyxKoCyEwKojsA/nzp6FlyYAV772GrjqFatO7yrQdwFe
PPstmF7yffDq41cBQbYKPDmcNIjx8zI+fl6tPX7uwQvPPg98JOT/zf6mfCh8zRveCMcvtxkJDye2
i2vVBTj73PMwcacfr4VrrlrsvGd+O/bh/LnzsM8THn3FFXCFkIH9PTh3/oKb/fIruB5bM9G4cO4s
9PnAlWZu6fSvb42n8H3HXg1XXXHQmvxw8mm+fC4qBY3Ti0KWyiUEloUAORYtC+mDqYf4ezC4L7NW
sY5JM1fTpZfsgLpIUTpCQCBAdkCBhP6V1hf6WFHKNAiI8ZPsgGlQXHZesgMuA3GyAy4D5XWug8bp
deYe0U4IuAi88V23sdf++CnGH9x/3HGM/g4pAp1qfsbnXJWNFtzGTiUnZUrIFqSod5m0LxgaKp4Q
iEZg0mF5Tw9X2ovuodEkZP92ytr1LVapVtjWdjfz4sfdLU/P5Fl7nHnxGRa4WBwyJJSKikHAagwa
t1nO69NyHOTPh6d/x4C1Kq85/kKn5irtg6cqhp7uVkHOlyqdoO6fLFSHZgGKVd/wVTxmW/nZGmR9
+eRrED0gBNZnnEZE0y0hQAj4EBBzGN9Lejg0CBB/Dw0rYxuSfq4WW3ToA9kBQ5DQC0IgGQGyAybj
E/F1fdYXZAeMYN9avbIaP8kOeLA8jrG7HRhRMfSQHZDsgAcmk0uoeH3G6SWAQVUQAmuKAPzYu3+B
/S9vfqfctFrTdhDZGgh0t4ozPhe22KJ9LHabVVYslli5XFIb5ynqXSbtGlBSEkIgewS4wajoOZlU
Q84D2Ve3lBIHTTm25KvZO26MO8JxrLDajmMLxmEpvLSpZNKVMr3VXeyo062J8a22kPHNagya7rJq
qchK5TIrFZUz9aHo3+vAW6RTC9WOjQRnmyeGHilbXP+HZUMZU9I432fbEH9pkn7rOZ5q4/ryyY/J
YXtKo1/XZpw+bEyj9hACGSJAjkUZgrmCRRF/V5ApGZOUfq6mTxDZAfWxopSEgIsAWiOG14JritGC
7V9rs75YMA4rKx3rYCvSBM9q/CQ7oCa6ycmsbRBIp66vfUnZyMgOmCwnmX2NkRupAyLttZnVvpIF
WfdB3pq1GadXEnkiihBYDQTg7TffzX7kx2+Um/urQRZRsQgE5GCXX7zjGKa/Jzb0U9R7ULTjdtA9
IbBQBNAk9bAYjHY2vSiHsBjHrmm/yYr5PMsXNlh3slDupCp80TikIm6RmblMF5bkDInHiGDMpiya
iMu3coGbKie6Q9G/14G3SKeus8GoVphF4wJrx6wsekB8Gan7BpuwVqXE8lyXb9R78RUt60uM3Mh2
XowGI/HDEz6PN9Wv6zJOL0u8qB5CYB0RIMeideSaPs3EX32s1jWlnMOksMfZtJ3sgDaoUZ6LDgG0
9jgUdgLOwEXbv9ZlfbFoHFa2r6yDrUgTvNTjJ9kBNZEOJ8PYG9kgkE4lO2AY16zeYP5Y2cjJDpgV
KxZWDuaxUR/kFK3LOL0w8KhgQuAQIADvvvN/Yz/2zlsydhybsOGgzwZDu6HjEOBq3YTpsMtq1Srb
7gysy4jLiBX+MjmTRb1ZlBGHC70nBFYCgSUurpfS3tGOPCYuX9lZSpUrWcnFjMO0hyKOLdazT25M
FGp8+Zn9X+oxaHzIIgquA28Pm8FoyZt9ur0odd/QrWhZ6WLkRrbzInQcW7R+XRZrqR5CgBCwQ4Ac
i+xwW5dc2fKX7IC2fCc7YDRycv61ovPgaKrpLSFggADZAQ3AWqOkZAd09xm3FvwL30WvU1OPQWQH
tO601ryNsedYE5I2Yww9UrYi7UtjJn9AuqLzH0n/itJnzDYrPhnXslYZrPvgWrWSiCUECIE4BI68
75c/zob9v4E/a/4utxnx0Yo5c7t0f3vPPgzHcg/wQvLQGT8J112erryLKffeMxy76x+AfKUNT378
ZKZNf/aROyF372MAxRoMHn4b/OFnPg2PPvU8vPTSS3Bl7r3wa/9mA05dE8OsC2fhzG89BJ/93JOc
tzkYd7tw4tRH4GPlu+Hk1TF5POplvfktGD95DySn3oOvff4h+M1Hz8Bfw5Vw5bET8Av3Pgg/+neP
wDvu/i0uUjplzIdt79xz8Cd/9FXY+erX4S+fH8DYzXIM3px/D9z6c7fCDdde5S9k/0U487kz8OLL
xyB/521wydP/ET699Sg8P36J43clvPfBX4eNu27wte3cs1+CLzzV5+Uch9P3nYbjR/1FOk/nnj4D
X3j6RYBLXws3/Mjfw9e634ZLj78dPnL6OohILgs49wwv++t9gB94C5TuuAFewb+YtekcfOWRL8A3
X+bUnTwNp08el2XLG9lmgNe+/Xa4+bowJl/imPwtXArw8stw+VtOwx03RJQjC7S82TsLX3r8UWh8
8SnovgRw5euOwYlXvw7e+hN5uPG9N8K1VzmtD/5dgGe+9NvwyH/4IrT/mucBnjF3Cu77WJm39epg
Yvl84cVn4Lc/8wh88cttnsnNBaduug/K95+Gq6OqkTnNbvZe+Bo89KnfhDOcuCt5PSfe9gvw4Id+
FB554zuASznwXxrC/ddd4S80RR8899yTUHukBl95suu2CyBB1nmtZ7l8PfpIA55qz9IfO3ECXvfD
b4X8T94IN95wrStvfuLCT888fAtc/8A2/5CD5vAbcJMUn3PwJS57ffgBeO2Ve9D47Bddvp6679fh
k7f+z/B//9q/grrLtFPw6dq/h1MB4PfPPwtPPPGn8L1Ludx5fy/DK+H9xZsj+5hIY92m/XPw5BM1
qD3xFeg6snQlR+/Em+E9hVvh1vfdAJHiJyrl13gcUCII6r03wC2/eA+c/qf/AH/4x38J8INvhQ/c
fF0A930u44/B1/tjeG3+Trj5DWOuox+Bx36v7eqzE294M7z13R+A0umTMp+ZjuD0SR2gr/f2zz0D
n/vC17lOOwbw3W/AvZ94yG1orlSBB3/i+x1Vwf/4/66cr+fcjLH/24dnefuf+tuXwRGF5x69Fx56
ykmch8rWh4DX5OZ06nv77R+B665SGtUYB16SHMf4+Nn7+A9B4zMPw1PPj7n+5xL+3g/Br/7KXXBt
oMu6BIj/XXgG7rzseniMP0f2b5FOXi10mJWulBXOvbHj7R48+fka/HfOh0svfwt82BuvcGUvPPk4
fPm/7/FXl8J7774Lrrncnre4XECY818awu/df53vc/DBWkcEC4p7jqFHyhbPF5aNPfj8LcfgbkeV
Wsx/zvI5xkOf+Sw8OTgGuWNj6I5PwEfu+xjczfVC0lzMZMyQ9IfoU3yE774MJ4v3wUk5EeLfvvIE
/Onffc+ZQcz+eGd95Y+9H26Omo/wFC/ytpzh86VjP3wj3Hb9FB7f+gx8UWsOa6hfrfgkGmF3tZE9
6/mK1pimeGeqXx0ErMdpE3m1GJ/suEO5CAFC4MiRIy4IWdiJCM3VQyBL/pId0J6/ZAcMztfIDhgl
TWQHJDugiS3eZE3nyJvNmiQop/H2L7IDBrHiVvzA/gfZAcMYBd/Yr1PJDhjEUu+Z7IB6OMWmsrIv
kR1Q4El2QIHE7Ep2QPP9eT+C9EQIEALaCNz64P/B3n5bkfEM7r84DzOT9+PulldegXWWGdrKhMgV
STsa+oM9CuyC4VSnoyEbT9MRLb3BPV4LnuNrYzccq2XCj4MTx43htOK+0txNJEzWO9cLfcCq4kim
OBrnlpFIivdxzKo57+inmHrK9a6/IP4rkXxMWoEDlLd9kW4GrQ3ZryptP59nhY/YVl7QscH+oCqO
9dtk8+LNtTZzs7JzVe/YINM2DdimaI8sI9jkqqS/3Oz7PzpPAUzylU44Tco300GT5QSdEddcVJ3j
HtuUuAp81bVQafn4JEjsbW/K9kqeyjoLrNkP9w2R1+Q62FG4huuZ0RkMUW/fB8dse7OQ0K48a/t0
9JQ1N4QcKswUncH0MS1Hv9TIlZvMp7rG7fl9SeK+wYKSN25XItqTRJd9m8a724m6L1L+MCRJOMh0
Q7Y1T+9F9tGx1B+5UllG9lK8cviHcTHVEZzAQB/3l+3JR0DvRfMnSpYqxkeeScjcmxGrSDmJKl+9
2/TpXwsceH1yHIutc46OQLIQ7N/+dvEnCx1mpStDFSe/sOVtW45twMrb/vnCZLeh+nO+yoYuCba8
DdDPMRdzl+Ccyp/SXkf4y5nzFENPd0vp6LBs2P7ScMKaFVVuqO/mKyxiuscbYDpmoL4RmJ+1xfGG
Tp8pVFnfNxBE85j/aCIWxA6So1B7vH4ZnsNa6FcrPsWSPeeDnezZzlf0x7Ro/kTh7tevs+ZG6wo8
HgVhsZBXi/EpWCs9EwKEgB4Cou/rpaZU64ZAlvwVtiwAsgPOkwOyA2KEyA4464dkBxRSYbW2tVhD
O/XZzqsFrbpXsgOSHdAvKxbrVLcAsgOSHVBJkpWuVNm17qLX9sreKuaRAH4bL9kBPXit7EtkBxTC
SXZAgYT9fIXsgApDuiMECAF9BOC2f/4v2Ts/8GG5caefNT4lGYziscFfJr26i3u+vMV6o9mO2sRz
ulObnGO2U585IOWr8RtquNy4++DGd6nSYJ3ODtsqI0eRoJMHd2HaQBvlhc0aa3e7rFXHTjY51hz4
dgR9JMh6A5uKvkT8oVNFm5yFTdbq9lh7u+p3HJpTRrDM6GfhOJBj5coWa+60WbfH29So+hxatvEu
J5/oFREOkCuxxk6HtZtbKE+O+fJMd1lZ5Ck1/M4znLBpf1v2u1K9x0Zt4VCUZztRfmayMUNW9Ryj
1CareZt2G2VZf3izdcq2y55zGpRYL4q9AUyUzEpCU95MWWtD0ACsVKm7stfttFmjVnEdAnKhTWaF
jbN44VGOWKvTZd2dbVZGzmQbTb9r3sjnjJRjlXrLlYntqsIIIOzEZNxA7jQlHBkc+jZ4Pb1em1VL
qp3Oe7/zgH0fbOM+xZ2Iqo0dt107zToru85KgY1c7KiXL7F6s83p67J2q8EqZad/BtLHANCrl5Bs
BYQHyU2uWGXt9ravb5W2WlLn8VhOrBFw2JuOepz/ddZoNJDuSticsG3TyG/YyperbMeRJa4z655c
hOXPD0giDl5Sn97Lb7Bmp8c6Pr3CF+SReg8tJIWe4Zs01fo2227U2WbJ0es55BhoriMY4pVrDNDR
e+Nd1mxwGrabbBuNE87Y0Ww6751/Da53d0M60Y/evKcp2203WYOX55RbKQrDRYHVmrxutx4Hiybb
9cbXWYkWOPCMchzzsC7y8bO322UN7JiZq3iOTxG0Iyz9/TuY1kaH2ejKYL0az9a85U7S0jkSjZN8
jFTziwJT/n22vA20YdJlJcGvrYAzOE5qqyNwGTr3mJ6aogePxbWuz5OXl4r6eaQeiK540FSO687m
ba3F5zmdFtuUfOD9ZaMZymw8ZvASZN/g9M2mLlwesdNaqRbhJDplPT6u1OoNrsvV3CtpHiHr8Xiq
M4e10q9WfApBqffCQvas5ytGY1q6Pmg6TlvJK9Kp2uOTHlcoFSFACAQQcPsY1730dzgRyJK/ZAfU
kxGyA/px8s3XyA7oB8f3pNaJZAcM2sYVNo5OIzsgsq2THZDb0wxsm0ZrJl8HlQ9kB1T7RWQHVHtJ
ZAf09gbIDujqCrIDkh3QXYNpjk9kB/SGWLIDyrkG3RACi0YAfvbBDfbO2++Wm/xZVDjt1bzyiqwb
8BnIovzDUgaeJDiDxWajwwadGXbFrQ4b7jZZEUfGKtb5FqL9H950Kzd6qKAxq4tNdx7xA/ssDXdU
dJ9CZQflYWwoHZ2A5QPfcEJZb9Km57QnN3iBb75jt55xV8hTnAMFrk3nfsr63PltGCWbfBNPRBYr
4I1mPDDlNlgPBZ+aIPqCkcWUESzsDBb6NtqRdVfVDjqbTMZsPJ4oJwvkfFTZmcVn4W5o5m1C5SjD
k4ef75uf7xJhHu0BO0ElbfjKPEY3KiJbbqMVkXPMhiPECJ4CT6RKtWAENPyLLuwEho1MJdbBHcAt
U0RQ5I5eUZHXIiiLe7XbUA5Vmy2flLOa6INcF+AFpXUfRPIEXGZD/gg87lqHO/dg/8hxRzgvcmdQ
IVqoMePRKDJaG0rCRRE5THKd5ecExJyrAABAAElEQVQQT4n60lZ39lXqCOl4wyPieboPY+Grhz+o
sSbeccy2TW3k+ODXlzMqpoM2a7YxDwPUzcPBSc71nnQuzW36oqs5Gwoy2l6k7kQOJa5xtB5yWhru
7qIxw0JHIF45MqSr9yQS0650ChS8lt8yvunVvMiphVpY5nx1WeDA80sZ5Vg74zP+20GyEnb88VIi
LJNk2k6HmetKTL/VvSlv+ZiinK83XVnFjsF4zAvSo8/bYE69Z1sdoVd62lSon0fqgajy8ZhWYHKa
4Cbl36TzWJ61sJ63GDOcImXf4H3PmVa1NtWPEXLlBtJBLgER/5uyukdT0jxC1sP7oF8nx8xhU+nX
CDIX8Mpc9jBvzeYraca0NH1w/jiN22Qgr0inWo1PC+AnFUkIHFYEsnQsOqwYrXO7suSv0vlkB0yS
CbIDInTIDsiNWGQHRBLBb83XtnZraDwHNZtX++md/0R2QI4RmrsL25Bc35EdUAoR2QElFFo3+utU
sgNqATovEdkB5yGU0XeyAwog5ThBdkDP18JsvkJ2QCFJdCUECAFTBOD0r/wqy38wjePYmEdH4VE9
eISPpvOv1WJ1tIm6UW+ylvjGI4C0OsGDx0xJPlzpJ4MOjzakNtmE4c53zRVZPXV0FrS5B2XmPyyK
h7uUEYKKvuNF1RFKfDMn4FDjLOhF5CsnIk7os8cqOcgnbHqqX6c6zjlBZwybCZOunEzZmB8DOuQO
MSPHKWbcZxUvMpVvAxMtcsuNAHp84iyimhQCDgW+qGK+fH0VaUVGIxuqukU5yIgknNIUVoFNX9lk
zTbxLd6mjCrGZQI50vW3VbSScDQyr6JJj23k8yxfKLBCnkdvCx7vKemxveEhuMUGt3PMVcgDKVju
hDVKIupQjrUGE87PGV8d3o4mE9aTUdaUPE/xUWmb/BjL6cSVBTfPaMwmo6507gk52AVJSHxGcgzh
YwhEtEGn72PHEts+2EcRZ5KcMjDJ445ykqvu2OlqLDtbYW81n8FItFPqiMKW52SgsBJpMJ3iXvWF
JMcxmzah/pmg2wQdUde5OPBMiv4ovTdRzoSRulNhBMD19tz+ganU1BGWek/WhPIn8XEy3OXRLzus
yx165/3r8IhsUcc2SxmKxEpSFLjRxIHnkuXz6E3+4135x2FLOvn5xg1cmxYWdjrMiUplpisxYZb3
Wu3xlz1C+gXPcQpzoqlK7I1466876SkLvZdUfrpvqJ/rtp/zRjh1R41ZY+T0j/ulzZjhtE3xZ4Nt
oQh8+c3mHCdOgYxqY2z/wfVozmHT6VdB22KvprJnP19JN6YpHosxWh8XxYeYcdpSXvHmk8m8XJ9y
SkkIEAICATFmi2e6Hi4E7PlLdsA0kkB2wBl6ap4QtR5Wc8ToCNxpOKC5DkRrHpP5BtkB0/DGdG1r
t4a2n1ebtg3JMdkB3Y1vsQaVawyyAyKhIjtglE2Q7IDiNBS1l0F2QNRtLG5NbTEWVaTIgsYNsgN6
DlN6e9nJ88p5+jUFywyymsqe/XyF7IAGbKGkhAAhEEAAPvyv/y276Rfv8ZSwxREEPIqEiNAkjE6J
V/5LkjgHowBtF9XjqN9mGzi6GHcecXDcavU0N97mwxVelKk8amAtMS8IkPtxp+I5tcVMVGSZ+fgj
ulSa+A0nVT86xkqRhzYm48tAyeff8iO3GpWy3OyPktliTMSxsDOMmtAV0fFTMyLUNyeSmgju4Zsk
oOhiOyJSR3EWNWfkRXxzIg+JqG7SyY9HKPK52Jm2iROocAemopehY8UCEejmA5tlCsexTTiCza7F
jQqr8yhZnS6OpCTqRAYmr/9E8VW8q3vhkzAvxLfYaykigpaofu5VyUKuvK0iyIl8yCgpDCnOJ9s+
qCLaxWzWinrRFRs4XQzyRVbZqvNjBTtsd6gT71BFCgNp/EEVOLeonfXdQMQxqWcUVhiLQElIfuPb
aNUmFE0vyZEhSI961sCBJ1b9L1rvyV/PSVxUDY6RoCYcK0sR8oSTintTHYF4Zab3vApR/iQ+dqpz
nKd9/Rkfvykahp1XNMYIUxx4NcnjGHL6rfqjkUkKtbCw02E8dJ2hrpRU2d9otSdcfGfLiwwneMr1
xLw5YTL24TpM31jpCNNKrNOjfh6pByIKHqKoBZ0IvY14p8Z9fFx4vD6NqE31DcFT79qcx1hZmGpj
kr6VchAxtihdquaw6p2NfpXELfTGVPas5yspxzSJva4MItQUH2LkylJe8VzCanxCNNItIUAIJCMg
1kXJqejruiJgzV+yA2bCcrIDih95Rc/X0sxBIhlkug5E82az+Yaa35IdMJITCS9N17Z2a2jreXUC
5dGflCyQHXBm1yU7YLLeIzugfx9gNk8hO6CYr4m9DLIDRmtc3bemthjdcrNJp8YNbcd5S7uKzd6R
00Y5PyM7oDHLTWXPer5CdkBj3lAGQoAQUAjAR//P/4u9/5777R3HeNShMnd4yuVy7r88j0Akj9dy
B48cy/NoRLPv3PmFH1tjFBhF0XqI76Zsd6eOjnFSk+SNWpPxwEmZ/MlBPWLjB2/sqGgqKkR43ERF
lhkVhcWjWqaJqFc0TNXPj3SM2OfUKUOUNfeKBk4x8QZPfnPIec+3gYkMRmEHCDWh8+XxCBm0NmX/
EgtkFekLH5noBK4RacvusXXSkczpS57T5XYp55bnO77Rpk0ufcjBpej1zcG27MPlbbuoU3N5oJtg
3GObXgQ4ySs5KS2w7R4WFsUHN63kqdA/4ur0rxyre3mV7M36ndBlwatTZi4jx7GoKDB4E1TJmH0f
VH3Gf/zsPOh7DSGDSg8J7Aub24nHjuFjNSvIIdJXp+xLKkqW5IHUEYqXCgtfKe6DzMf1T5R/hMhh
3CZJI4/+FtcOUXjEVQsHnk/Rr7DAxbWE46TEBX9VGPmO1cVJ8L2NjsA4BM9wRY5rUXrPrToxvyJO
yqrs22HZEzIIMbyWZURipepiNjjw7Mnlj1jFGzvSYaF4aqLD3NYZ6UqEh+2tJm9DxU/acjx02rih
JhyhpOJFMvYiVbqrsY5IV51BbiQT82TbK1Udf+iPXikrRbzDY5HC2WzMkPn4mKv6Ke/D/OhKPELL
+kM3qo2x/YfnkfVE4KB0qYoIqN7Z6NcQkQt7YSJ7qk2G8xXEc5sxLQn7ecAomqPHaVt5jZ4zCWr0
ZEqkpishQAgkIyB0e3Iq+rquCFjzl+yAGbCc7IBqnkB2wFlfJDug27GM1rZq3udiSHbA2ZrM8EfA
JmuSoPLTsn/J9Yham8n+L9d3ipdkB+TrPYkLRlxhRHbAZBsBRo3sgD407B9kP46xNcWVTHbAOGRi
3qt+Hq0Hwtls7SrK1kN2wDCqi3tjMubKsdLbMwnuV4pnZw7k27fE/dVib0vJhsYP9ANQKZrJDhiA
hh4JgbVBAH7p336KFX45heNYRFPVkWtqAyciGb3iCAw626wU6xgjNs9zbLO+w0boKEEb8JIUfrRC
RyG/IyI8ODR0ayJ6SJl5AZxCpMl6Y8pwMuD6w0diGiwGQrWHX8hf7/ABtVTljnlj7JmnJme+DUw8
2Jo6UEzUUZb5Co9Gw4+2FMdIBY+2ZIOm57SVZ83+rueM4DhfOrLAj6bs96SDwkZTOXVZtcmDRkYw
4+W3ORS9rYK3+Rs9uIcRXfSbCet3dlijVmXloqBN9I0SOmJT8Q4MjCRK9gwXPsbNVvThzXpZDJeT
ojcJVEYS+z4o+x2oCCyyrjk301Gf7TQbrLpZZgXkTOlMQku+I1dxQUN1dC2KrodTuPeyLyn5kjyQ
hhGFlcIiVJJPbyQ5jjk5jdrEaRR9tFjrhStOfKOJAy9Dttvp28Owgpf6VeKCK1YY+XQVToLurXSE
5FVU39CoPzE/Ii6DWynvkVipCqxw4Nll+ZHjmPqVcywvEBZbscKqMDXRYap1urpS5bC+Q+1J6qP+
8vmvxzcC0eVyG0iH+1OLJ4n9HN6K9LZXIx1hW4lxPiwTeov1yW5dOnCFIyNwAtBYU6or/SZxNhwz
VD7uCNjYYU10XH0xFIU1CgDVxtj+w7PJeiLkQOnSiHHFSr9G0bm4d7qyp9oZpZMT6OP91X5MS8Y+
oVb3k6JZ8QbnsZVXchzDKNI9IbBYBGbODBaR6RdLFpWeEQJZ8pfsgPpMITvgDCs8TyA74MzmR3ZA
0Y9017ZqLWGyhlayZzivFuRpXxV9ZAd0ZFytCSQP5PpOYZVkY5D5UFlx7NBdZ7n5U62ZyA4oeWBl
K5K5jW6SbAS4ILIDYjRS3FvxluyA5ogrXajrOGZrV5F9iOyA5mxKmUN3fFJjnuF8JdWYRnbAlOyl
7ITA2iMAH/zXv8Hed899cpMpixYphUaOY0l44omrs3iqtwds3Jtt+DmbbdNRl1WKKIKDXEwllRr/
TU4GIsrBPMN72jIPRG3uTtl22aMvcjN9Rosqo+g7BhNTmuwZ70wyvXoiaMflzL9XG/xQjDh2EG2o
+jYwEyfHakLny4OIkccN8k3y7fqG199yrDn4/9m7H+i4qvvQ979Zyya476EWiElipzXEyb0mLUNj
39RuU2jH+Qf5w7iJoQ2WU5w0MqV5RrzXmqv+4SbKLal46xbEy8qS6WrFDYj8Eau1SFu5bWQ3Ik3H
Tcct45vINxGN3CAHJDyGUWAEo3v32+fMnHP2mTkzOjM6kmZGX7GM5s85++z92fucmfnNT3uXJ4t4
60939/Xay8DGe0bVxGhxn66+vtKXf+ZU/g22yalf1lvWqntw2J3hyzpu7Z+8yoyNqtHR4r+xlJfI
Vnu/pT1byE2poR4vgcxLwjAcGkwcqzpL1tKqXNrbnD0s4C853KRB/xtB7/yp7xx0k4707GqV46ye
BhXUVGrI/dK52hKU5tS5PaO+RVT9B3PPpZUNGPkrsUibjOvA4ueBv+TQDno3c9vecWchW6c8fX0t
zS4Y/EFx8euOU5I+khpwlrVcweue+cW+d556tYrylnue1HgtathBV9QtP+i10B3TelbVEEtVWq/v
wT9GP9VxDQsuSydLVr1W+veYHLZeX0ozMlrJoVXrZ+xntDls306VXsecLyid34FLdhiHcu1r9q2x
QyQ3F7lGRHKMMIV453nwdSCgDKNvgmYNtaZFd2YGNvuu0dcMt3/c92dTqtdIOB70zQwaUN8wsxfq
3SqP45UV9B52addXr+yVv1V97Hnt1MuL1/MXg0t4TbPa79o3cA56dfZe832mDY5X8/Wl8osl77wJ
fF+uZ8np0WPU+8vMrpqzlvrqyx0E1qCA83q9Bpu+JpocZf+a1/wQk8quCd+gRhIH9FSIAzoWxAEd
iWq/q3+2bewztHe9qvN9dbUKVn2cOKBN477n9z4TuH3gfo703sNXvr/3gN39QiSOeXtZt6p/zrK3
W8JnJvOzZ814qD6QuS1xQFu+4f+F+5xqXCPqiYfqWrnlEwcs9pF7HosyY0m1OpA4YC2das9510Li
gKUJS9zXCc8s6LVgaddXr+yVv1X99clrZ53vV5bwmma1373+EQdc+eHAERFoAgG54c671HX7P7ps
iWNmElITtLepqlAoJYpYs145s4k5LwbmFx2T44N2ApE5M0QjDXEv+CFfbK1jeLNRBbw45VJeMknQ
m+9SJb0X7eDp5+3NZsbsNlqBS98SjNaTxgtd6DdMpWNX/jI+tOulGSvStka63XPB7IMlfUGlK1GY
HHbLdYKzwcs4Gcl4pdmnekZ1QknWmYnMmWmr25ilpcE2uTjGrFalY1p1DJypxN1H39D9nzC2l3hA
MpS5fYS3C5l+19NcdskMwg5mqi+SVTA73hxfnYPVl9by7dRYY9wEQj0DitWt5o9ZdzNI0ug5aP61
ScU55Rw4n684B5yn/L/zasCZGTEwoUV/qOl0xqZ/+VV/Ofqe+0FzNQNGVq1qtUmfE257dF9VyYPL
582BZJVZh4O9edqdZU46y8aeTuh0ZogJvu55HyR91yqr3IqfBq8Rbl/5kxmLxYc4vrEsZO9Y2YCv
qOPSHsg4MyXGe1X1IzXooKvmvn5a18ayNzbZ8T73emTOBOlvkResCvxL49LG5nUg9DXMfyDfvWrX
SnMj1650PV98POm96+xbM1nJ+UvwlDEzVVCCk1NHt341+9bZOsrfta4RUR6nVlneeWa9Z9CTgi7+
o5NiupzX5oDrdarfS7w2k7oafc1wzw0jmGD1t/teR6rPSFtsjNfGWmPPPU7Y97B6jDqzeNZ/fV2c
eXm3qDL2Gn6/0uhrWrGVSzkHnc815uwCPrsGx6v3XqKB1yfj+lUcp/yhk69PuINAmYBzPS97mLtt
IhBl/y56zW8Ts6U2gzigIUgcsIRBHNAYFVVvVvts29Bn6IbfV1etXtUniANqGje2RBzQiqU0/jk1
3Gfn4mBsMP7l9lUDn7OsAxuftYgDEgd0/miROGDxrAz3f+88Jw5YX+LY0q6v4Xpn+bYiDujYVotb
e+8lGnh9Ml6biAM60vxGoLqA7Oj8dfXWGz/gfsFTfdPwz3h/NaaXvqueuxG+wDbeslCWeOAE2yq+
PNNJK+UpCvWy1P2lm3UAYzYq60ufkYmsfdhCVi+Z6CSS6C8o+ypmy/FqV5gykqaSfSo9Na2mp6fU
1NSM8SVoXg25iRp6uaMRPeOaVUR+Sg0YjwcnUHjHCnNrzJm9zKr32GRpl7yaGPG+/LdeQHx9sNQP
TirrLeNX+kK3Zyw4G2Vq2Etes5entLMgZtwlKu0Xt65hw06phtpkYGXTXiKWXb7+gj64dsZOhom9
j/GlsbHVEm7qN8p6xr2u/mGV0WPFGf/W2Ot3Z+IrW+IvayazJdTA2ITrVMhn1URqRPXomZfKZwUy
35DEuwbUxIzz9XxBZacn1MigNSPP0r9YNL+Yl0SvypQyRqfGB9xrsGVpJo41fg4aQQJrPPcOq+nS
9aZQyKkJnZAat5YnNa7R1vUnHu9Sw+MZNZNzxdXkWL87Q028d6yiT/OlmRKtuldfyrK0mztuGgsY
5XM5lbP+6bZMjznnbFKNTeeU+5yx/GyjbfJex4rT6Q+np0tjsKByMxNqsEsnufalfBZ1OZT2NM/d
RM+QmtJ1z06lVLcxY0/wdc/7IOm7Vvlq5N0xj7Ni1z0djHUTWPS4Gs3oWTV132WzWbv/vNot/ZaZ
YGkvQWwdQ//LZnPutcM6SkMOej/39dPul069bHDxxMlNjngJflJ9Vk3rr1tHup3kSv3aM5LWr4PT
+nVwSk1nneuNPlBD17AGrpUWRunHbVvptSnMeLISusP37aTqKZXtvaZZB582XtfMWTSdmhV/h+1b
/17h7zV6jQh/hKVs6Z3nosfXSCqtUqlU5b/xlJp0X7eUSvV5S4ImekdKf5xQ0O9zer3Xmoolhet/
zbBa5o6fsoQus9+k7D2LKuSL13F9vSvo93l9petdom9c5d3n9DXdeRmqcRyrDs575/LkJPN8r+/6
apW6/D+NjL1G36808prmCJh9Wev66mzvvhaHfJ1uaLy67yXK3jPZlfDOm8DrmbGv/f617tkKnJby
G4G1IVA8T1iqsl17O8r+9V5r/J8x29VuKe0iDujoEQd0JIgDOhINfLZt6DO0/sxk/EENcUDigNYI
9F7HiANa7w98sWn7FF3kc5a1TV2xIrvQhv8X9nOqGRcIHQ/VtXJjHcQBi31UV98SB2x4YBuz8hMH
rDNxTKOb5ztxQPP73qQK892WM27DXl+d7YkDOhL8RqA9BOTK3e9Vb/hPu9wvkqJoVmEmpfp6elRv
33CNmT+iOFL7leF8SClPSIiipe4bXv3lXjH9yyvV/NLNTCSxtvCWL/K+9HYCjPbvzsGK8rySrVvB
M1pZXyCbx/LNSOJ+yVx2zLIvJv3HCXcvPzHojne7/nG9RFfA8XxfNukvmZzZf4I+ODnLwPn2KauO
f3re6gkGvtnJjNlCzKBG+exzDbXJVz89Nb6RqNIZaqmyjPdXUpafUVdf0Q3f0X+ZYyQnWn1lLSvk
G3vlX0brY025yURlY8fo44oZfwr6i+uyY/mOY+/rH6+NNSuvRozExcpjFOtcPsYaPQcL02PuuA0+
lr9NzvXH3Tbg3BieNJJcbARrSUXHuqvqcrSul5vhH5w4Vrw2eX+V5bMwzkO3jka/eo95SX6Ntcmq
bUGNGTMieWU7bdUJiL7EsTodHJCckYAT2BZ9vMDrnmdU67rjHKaha4Th7esHu9Bwx0/1ewksPsPA
Njm1beC3L1js9ZF1TLPuDTno6rivn9X6SD/ePTxRs+L5oJkn9X7lr/f1X8Mau1Y6lS1vW5jxZO0b
rm/917yKZRv0zKvezJVBy/HqA4XsW6c99f5u/BpR75Ea2d47z3znT8A49I0j86+YA7a1yhpIl78T
1Fe9Ol8zrBa546fivaX1pY93LnYPO4n6SqWNL2lqtctM8q5+HH/imPm+UmeUeQmOVRyCr6+N9FX9
+zQ09hp+v1Lva5rRnnrOQeN1o1bf+pLxGxmvxnHMa3yx1t55E3g9c9+HOOPTez9itJqbCCBQEnDO
ZUDaUyDK/iUO2PgYcd4T+N7PNV6cb8+G3kPpEhqNQXgHJw5oWRAH9EZEuFuNfbat/zO0rk3D76vD
tcTbyv+Z2Lnulv8uf0/b6DlY72c65/rj1oc4oD/uXPY5kjhg8TNU4Oes0qAPFyvyzpCGb4X8nEoc
sFLYfW9QGt+1+tPcO1zf+q95xAFNwTC3vXiGe10uuw45j/veNzYSV9HVqfc1w2qBO36IA4bpUN82
Db3mNvx+hTigi08c0KXgBgJhBOT1O65Xr736be6b4jA7sc0yCuSm1PjoqEpPVn6ht9Sjuh869bKS
xiRDdrG5jJNMFZz4MTHqzTjkvDmxfnf26WU2Q1Usq0b7u8sStDpV2Ypfypq9xZ2y2XlTlOxWfd2l
pZX0Uk3ldQ91+LKNrBmevC+rnS+O4qp/dFwNdReTkzoHMt5e+q8qnHpVLh/mfTnaWSvhatqbea3q
0oHWEQveMlPJgbRbBy+5T9TQRHnyjg5I1dsmt+TijRE9E1exb+MVyyiWbWrf9SW4WWPBqGvQ9vU/
lldj/V1lY8apo07S6B9RM8ZsJGb5uckxe2Yxc6w6txNJ/Zd06aDF7HJqbMCaWcw7hnc7obp0Iux0
leOZx178dk6N9pX+YsI4Vndfr5vkVb4UnlVmw+dgblIN9nhLk3lt0rOQ6RmuzDblp8ZUV6IsOc+p
Y6JbjWQq3QrTI24fJc1zphqE+xdK3vnvjm332pRzZyD0WRjnodmOytte2Y20yaz65Nig2y++48ST
ajDledTtYB5E99FAtz/BqkuP7xE9/u1jBs7m5xn5rlVmuWW3675GGN4NX/f0FXt8UI/t8nHVGc21
3Gxibmpc9XYldYKp/xwur3vdDvog7uun9XoUcD71jtROGnPqmZsYVd1J/zlmXufd7eq6hjV+rbSO
Z/4VkTXegurj1Mv/e/G+NWfhS/SM+mZ/c8qaHvVmweocDHYM27dOmfX8Xuo1op5j1b+t9/7Cd/1x
rsvG7/KEcpUzZ+c0zgk9+58ze2xgfep4zbD2d88N9/ptlOoLXHUp562Lu49R/6D2mdc2d5+A49R8
D9vQ9dVowzLebHzsNf5+JexrWnmzQ5+DxutGUJ96j3mv0/ax6h2vxnHKr/E6ldBNWgx8X673dWdM
tMdgWV3KG899BNa4gHPernGGtm0+/dskXUsc0I23OWNSiAPag9ONlej3LMQBiQM658eisfg6PtM1
8pmk7viX+/7be9/tjm33850X4yIOqD+/EwcM9QId9nMqcUA/J3HA+r//8Asu5z0vnuFc86v9Jg5o
xToDvssmDugboMQBNYf7PsSJj3vvR3xY3EEAAVsg9vq37VbzL12QF777L/o1SH8SVdb31PwgECCw
MCdnJ6dFOjpETz8pHZvfLJsuWRew4VIfmpezZ6b0cTaIFH5MNm/ZKMtxFLHac3ZGZMM6Wcivlyu2
bJJlaU6J49yxz8jmG++x7+kvueS2ay5ZKlTl/g236ax85tor5Z6MLrJzUHKP3CaL1e7pxw7Km/c9
VKpDl2TyR+SaiyurtPRHFmTuwgWZyxV0UXnJLazTY2JLqL6amz0r0+cX9JBdJ/mC7uPXXSGXXLzI
aJq/IGennpOFDR2ybiEv6zuukCs2XhL5GJzXdZvK6WGuq7P+ss2yMczgW8I5uDA3K2enz8s6ff4u
5Aty2ebNcmkVi4X5ObkwNycva/IFfa6vu3yzbNEGlT8Lcvx33yPv/OwJ/VRSUrmjsjNos8odV/yR
8G0KqtqCzJ49K+f12OtYt6AvS5fJ5o2XGmMiGoeF+XmRddb4XGf/Onnfbtl1t7ZN9Ev2+CG5NKhq
9T7W8DWi3gM1+fZLdLCuLdmX1+tzKa9fC7fq83d52lvfNazxa+Xy1L61Sl3aNaJ52zp37mmZzulr
1wbr9bND3rx1k3Htql7vel4zqpfSPM+syPW1weY2PPYafr+y2Gtagw2JYLdGx2sEh6YIBBCoIhCL
xexniBNVAWrxh+nfFu/Alaj+EmIQ9VWPOGB9XsbWDX+2JQ7oKjb8vtotIdQN4oChmCLbqOHPWXYN
FvvMRBwwso5aqYIavlYWK0gccKU6auWOs7RrxMrVs94jNRpXIQ5Yr3Tj2zc89hp+v7LYa1rjbVnq
no2O16Uel/0RQKC6QOzyn323+t/5F+TC//yWvRUBwepYPINAwwILZ+Su9VfLA1YB8T6ZeeqwbGy4
sOh3fPrxu+TNN9u1k97xGfmD6xar3bw8tn+D7Hu0WBf9Fw5y5NZt0VeMEptbYP607N8QF2sY6Ona
5fjhnc1d3+Wq3ZIcdID86efkdVu3iC/vcvZJ2XPF9TKi66xnKJT0vbtDJXssVxMpFwEEEGg9Aa6v
rddn1BgBBJpNgMSiZuuRaOtD/0brSWkI+ASIA/o4uNMmAkuKf7WJgdWMJTnwObWNRgJNQQCBphLg
+tpU3UFlEECgJQVir99xo3r1paxkz5y0G0DiWEv2I5VuSoEFOfX4n8pf/duMfHfoHnnUms1L/3SP
Tsn9N2wp3lnF/y/MnpLPD3xNXsx+U+55wEpPsX56ZErdK4vWbuFpnQj35mIinHTJROGIbLMmSuIH
AQTqE5g7Kbs7dsmJeFJ6Pr5Hrn/bVpEf/KPct+9useZxs35Gpgpy0xZOsKIG/0cAAQRCCnB9DQnF
ZggggEB1ARKLqtu0wzP0bzv0Im1oLgHigM3VH9QGgSYU4HNqE3YKVUIAgbYQ4PraFt1IIxBAYHUF
Ypvf9j71yo8uyPPf+0e7JiSOrW6HcPR2ErggD8YukzvNJnUNSfbIrdEsOWeW28DtuVP3SceOu317
DmayegnNkAviLczL/ILefd3FUmXFQ1/Z3EEAgQCBuVM6cWyHmyRWvkXf6KQcvkEnk/GDAAIIIFCf
ANfX+rzYGgEEEAgQILEoAKWNHqJ/26gzaUqTCBAHbJKOoBoINK8An1Obt2+oGQIItLYA19fW7j9q
jwACTSEQe/Mv7FEvv3hezn37SbtCJI41Rb9QiTYROHP8Mfn6v78qr5GL5PVX75R37dzaPMvNXTgj
j33l6/Lqa3Tt/s+fkp3vvF62XsqsRm0y9GhGywhYa8xPSPpbp+W7//aMPPvCC5LP5+UN2xLy4Vve
xznZMv1IRRFAoPkEuL42X59QIwQQaDUBEotarcfqqy/9W58XWyMQRoA4YBgltkFgLQvwOXUt9z5t
RwCB5RTg+rqcupSNAAJrQyD2c++/VeXOPydnUmN2i0kcWxsdTysRQAABBBBAAAEEEEAAAQQQQACB
agIkFlWTaY/H6d/26EdagQACCCCAAAIIIIAAAggggAACCCxVILb7tm71UvY5OfnEF+2ySBxbKin7
I4AAAggggAACCCCAAAIIIIAAAq0tQGJRa/ffYrWnfxcT4nkEEEAAAQQQQAABBBBAAAEEEEBgbQjE
3ndHj3p17rx87ZGH7BaTOLY2Op5WIoAAAggggAACCCCAAAIIIIAAAtUESCyqJtMej9O/7dGPtAIB
BBBAAAEEEEAAAQQQQAABBBBYqkDsnZ+4W70yNyvf+NKf2WWROLZUUvZHAAEEEEAAAQQQQAABBBBA
AAEEWluAxKLW7r/Fak//LibE8wgggAACCCCAAAIIIIAAAggggMDaEIj9pw/drl790fOS+dvH7RaT
ONb6Hb9w7qR8/tGTMi+vkRs/8XG55tJ1rd8oWoAAAggggAACCCCAAAIIIIAAAismQGLRilGvyoHo
31VhX5aDEgdcFlYKRQABBBBAAAEEEEAAAQQQQGDNCMSufW+nys89L9/95jG70SSOtXrfL8ix390h
N342oxuSkFT2uOy8tNXbRP0RQAABBBBAAAEEEEAAAQQQQGAlBUgsWkntlT8W/bvy5stzROKAy+NK
qQgggAACCCCAAAIIIIAAAgisHYHYzyX3qbnzz8vEN/7GbjWJYy3e+bPHZfcV75QTuhmJ/pQcP7Sz
xRtE9RFAAAEEEEAAAQQQQAABBBBAYKUFSCxaafGVPR79u7Ley3Y04oDLRkvBCCCAAAIIIIAAAggg
gAACCKwVgdh7D96psj98Vr71xJftNkeTODYvs+eek8L6y2TTxkvWimUk7VyYPS2PfvGEXPaLe+Wm
7ZvqLvPkfbtl19122piM69nGrmO2sboN2QEBBBBAAAEEEEAAAQQQQACBtS5AYlF7j4Bo+5c4YKOj
hThgo3LshwACCCCAAAIIIIAAAggggAACUQnEfvlj3erF2WflX776JbvMKBLH5k4/KB3xO3V5CUnn
jst2csdC99fcKW23405J9OnZwg7XOVvY3EnZ07FLRvTR4j1j8tS9u0Mflw0RQAABBBBAAAEEEEAA
AQQQQAABRyDaxCKnVH43i0CU/UscsPFeJQ7YuB17IoAAAggggAACCCCAAAIIIIBANAKx+K/8hpp/
YVa+e8JKNxKJJnHsiE4cu12XltSJY0dJHLNlg/93YfaCXLrRmxZs7nTRLtmflqOHtrs7LVyYlfwl
G+WSde5DFTdOP7xf4gce1Y/HZWQ6LTdtqrFxxd48gAACCCCAAAIIIIAAAggggAACCBQFokwswrT5
BKLsXyeWRRxw8X4mDri4EVsggAACCCCAAAIIIIAAAggggMDKCsTedP0+9cqPnpPpU1+zj0zi2Mp1
wPyZx2TD1fsk0T0gn7/n47Lt0nUyrxPHNuikOy9xbE6efOyzcv2+z0qiX89CdqjKLGTzp+Xghrg8
ZFW/a0QKR24S0sZWri85EgIIIIAAAggggAACCCCAAALtJBBlYlE7ubRLW6LsXxLHwo0K4oDhnNgK
AQQQQAABBBBAAAEEEEAAAQRWViD2U9fuUa+8kpXnzozbR44icWzhzMOy/uoDurxOyRQekWvIYArs
1acfv0vefPMD7nO9w2n5+JsysnnHAekcSMsfv2tG/u8P3SiPZkqbdA5J7pFbJWjlT7OsoYm83Lrt
YrdcbiCAAAIIIIAAAggggAACCCCAAAL1CESZWFTPcdl2ZQSi7F/igOH6zIzdWXsQBwznxlYIIIAA
AggggAACCCCAAAIIILC8ArGtv/Bh9ZJeqvLZ7zSaODYnp46dkGfkIv2f/rnoIsn+84Oy7+7i0pc9
Q6PyrstEXrWee/VVueiN18ru7Vuse/xogflzp+ShT/+23PnQieoe8U4Z+tyn5JbrtlaZReys/G7s
SvmsVUJyUHJHbwtMLqt+AJ5BAAEEEEAAAQQQQAABBBBAAAEEPIEoE4u8UrnVLAKN9y9xwKX0IXHA
peixLwIIIIAAAggggAACCCCAAAIILIdA7Gdv+HX1wrPTMvWvDS5VOXdSdnfskhppT/56x/sk+9Rh
udT/6Jq/d+HsSfl/b9oln3VmFyuJDIxNyK/v3ia15g87d+x3ZfONdtqY9Kdzcmh70Jxka54YAAQQ
QAABBBBAAAEEEEAAAQQQCCnQeGJRyAOw2aoKNNy/xAEj6TfigJEwUggCCCCAAAIIIIAAAggggAAC
CEQgEPulvZ9Q58/9QP7HN4/ZxdW9VOX8Gblr59VyXOL2/pdffrmcP3FCvPynuCQSIufPW09n5PLd
w/LX9++tmQhlF7Sm/rcgTz/5FfnU9fvk0bJ29wyOyid/7QbZVDVzbFbuu/YKudsCT/RL9vghkvLK
DLmLAAIIIIAAAggggAACCCCAAAL1CTScWFTfYdh6lQQa7l/igBH0GHHACBApAgEEEEAAAQQQQAAB
BBBAAAEEIhKI7b71oHpRzziWPv6XdpF1J44FVGT+9BHZEL9dP5OUVO6o7GQCrACl4kPnTj0hn/7t
pNRaqVJ0Ul7v0Ofkk7dcJ5eu8xd14eSDctmuO+0He8dn5A+u2+jfgHsIIIAAAggggAACCCCAAAII
IIBAnQINJxbVeRw2Xx2BKPuXOGD4PiQOGN6KLRFAAAEEEEAAAQQQQAABBBBAYGUEYu/9jU+qC9PP
yD+NHrWPGEXi2JxOHOsgcWzRHjzz8H65+oAzx1hShlKflw/++N9Lx9X7pHMwI4NJkT8+1Cl3P1qa
vy0xILnjB8XLw7sgR/ZcJrePWIfqlWn1B7Jp0aOyAQIIIIAAAggggAACCCCAAAIIIFBbIMrEotpH
4tnVEIiyf4kDhutB4oDhnNgKAQQQQAABBBBAAAEEEEAAAQRWViD2gU8eVi+cm5Zv/PmQfeSoE8fS
esax7V6m08q2rsmPtnDumOzYfKPs6h+VP7rjBns2MSfYluxPy9FD2+0WPP3kw/KJ6w/IW4Ym5Mit
29xWzZ9+WM/sdsC+3z0yJffftMV9jhsIIIAAAggggAACCCCAAAIIIIBAowJRJhY1Wgf2Wz6BKPvX
iWVZKw8QB6zeZ8QBq9vwDAIIIIAAAggggAACCCCAAAIIrJ5A7L0fv1P96Pys/MPRx+xaRJI4dupB
6dhhLZ+Y0EtVHmepyhr9uzC/IOsu9tafdIJtZuKYvfvCgiysWyfelvPy2P4Nss+esKxbJgv3y1bv
yRpH5CkEEEAAAQQQQAABBBBAAAEEEECgtkCUiUW1j8SzqyEQZf/OEQcM3YXEAUNTsSECCCCAAAII
IIAAAggggAACCKyQQGz3R7rU/NyL8s2//LJ9yCgSxxZmT8of3z8ir/zEdrn98F7ZuEKNaYfDOMG2
eF9Knjq8s2qTFs4+LuuvvNl+vnNwQh65zZuJrOpOPIEAAggggAACCCCAAAIIIIAAAgiEEIgysSjE
4dhkhQWi7F/igI13HnHAxu3YEwEEEEAAAQQQQAABBBBAAAEEohGIvfe2O1Tu+eflH//yK3aJUSSO
RVO1NVrK3Fl58h8m5P94y07ZvvXSKggLcuyuHXLjAxn9fKek84/I9ourbMrDCCCAAAIIIIAAAggg
gAACCCCAQJ0CUSYW1XloNl8BAfp3BZDDHII4YBgltkEAAQQQQAABBBBAAAEEEEAAgWUUiCXv+B2V
/eE5efIvhuzDkDi2jNpRFX3umFy7+Uax0sYqlrSM6hiUgwACCCCAAAIIIIAAAggggAACa1aAxKL2
7nr6t4X6lzhgC3UWVUUAAQQQQAABBBBAAAEEEECg9QRit9z1e2p2+hk58ZX/bteexLHm78QzD++X
qw88qiualPHsUbmu2sRkzd8UaogAAggggAACCCCAAAIIIIAAAk0oQGJRE3ZKhFWifyPEXOaiiAMu
MzDFI4AAAggggAACCCCAAAIIILDGBWIfuftT6tmzZ+XElwZtChLH1viIoPkIIIAAAggggAACCCCA
AAIIILDmBUgsau8hQP+2d//SOgQQQAABBBBAAAEEEEAAAQQQQCCsQGz/PX+oZn7w7/I3g0fsfUgc
C0vHdggggAACCCCAAAIIIIAAAggggEB7CpBY1J796rSK/nUk+I0AAggggAACCCCAAAIIIIAAAgis
bYHYR3o+rS4890M59mcDtgSJY2t7QNB6BBBAAAEEEEAAAQQQQAABBBBAgMSi9h4D9G979y+tQwAB
BBBAAAEEEEAAAQQQQAABBMIKxPbc2aMuzDwrX/8iS1WGRWM7BBBAAAEEEEAAAQQQQAABBBBAoJ0F
SCxq594VoX/bu39pHQIIIIAAAggggAACCCCAAAIIIBBWIPb2vZ3q5QsX5Ntjf2Xvw4xjYenYDgEE
EEAAAQQQQAABBBBAAAEEEGhPARKL2rNfnVbRv44EvxFAAAEEEEAAAQQQQAABBBBAAIG1LRD7j7tv
Uq/OvSDf/9a4LUHi2NoeELQeAQQQQAABBBBAAAEEEEAAAQQQILGovccA/dve/UvrEEAAAQQQQAAB
BBBAAAEEEEAAgbACsTe94wPqlRdekOlvf8Peh8SxsHRshwACCCCAAAIIIIAAAggggAACCLSnAIlF
7dmvTqvoX0eC3wgggAACCCCAAAIIIIAAAggggMDaFohdtetDaj53Xn74na/bEiSOre0BQesRQAAB
BBBAAAEEEEAAAQQQQAABEovaewzQv+3dv7QOAQQQQAABBBBAAAEEEEAAAQQQCCsQ27IjqeZfOi/P
nWHGsbBobIcAAggggAACCCCAAAIIIIAAAgi0swCJRe3cuyL0b3v3L61DAAEEEEAAAQQQQAABBBBA
AAEEwgrEfmr7B9T8KzmZ+fa4vQ8zjoWlYzsEEEAAAQQQQAABBBBAAAEEEECgPQVILGrPfnVaRf86
EvxGAAEEEEAAAQQQQAABBBBAAAEE1rZA7Cd/9kZVKLwsz347yqUq52X23HNSWH+ZbNp4ydoWpvUI
IIAAAggggAACCCCAAAIIIIBAiwmQWNRiHVZndaPtX+KAdfKzOQIIIIAAAggggAACCCCAAAIIINA0
ArE3vu0DaiH/gjwb4VKVc6cflI74nbqRCUnnjst2cseapsOpCAIIIIAAAggggAACCCCAAAIIILCY
QLSJRYsdjedXWiDK/iUOuNK9x/EQQAABBBBAAAEEEEAAAQQQQACB6ARim3fsUYWXLsjMmehmHJs7
fUQnjt2ua5nUiWNHSRyLrr8oCQEEEEAAAQQQQAABBBBAAAEEEFh2gSgTi5a9shygboEo+5c4YN38
7IAAAggggAACCCCAAAIIIIAAAgg0jUDsjW+/Wb0yd15mzxy3K6WUWnLlCBgtmZACEEAAAQQQQAAB
BBBAAAEEEEAAgVUTiDKxaNUawYGrCkTZv8QBqzLzBAIIIIAAAggggAACCCCAAAIIIND0ArEt131E
5S88LzP/4+/sykaROLZw5mFZf/UBXV6nZAqPyDXrmt6BCiKAAAIIIIAAAggggAACCCCAAAIIlASi
TCwCtfkEouxf4oDN17/UCAEEEEAAAQQQQAABBBBAAAEEEAgrENv0C3vV/3r5BXnuX79m71N/4tic
nDp2Qp6Ri/R/+ueiiyT7zw/KvrtH7PJ6hkblXZeJvGrde/VVueiN18ru7Vvs5/gfAggggAACCCCA
AAIIIIAAAggggEDzCUSZWNR8raNGjfcvcUBGDwIIIIAAAggggAACCCCAAAIIINBOArEt7/iwKsxl
5VzmhN2uuhPH5k7K7o5dUtw7BE28T7JPHZZLQ2zKJggggAACCCCAAAIIIIAAAggggAACKy/QeGLR
yteVI9Yv0HD/EgesH5s9EEAAAQQQQAABBBBAAAEEEEAAgSYWiL1p5y0qn5uVH040mDg2f0bu2nm1
HJe43czLL79czp84IRm30XFJJETOn7ceyMjlu4flr+/fKxe7z3MDAQQQQAABBBBAAAEEEEAAAQQQ
QKCZBBpOLGqmRlCXqgIN9y9xwKqmPIEAAggggAACCCCAAAIIIIAAAgi0okDsP75jv3rpwqw8851j
dv3rnnEsoNXzp4/Ihvjt+pmkpHJHZeclARvxEAIIIIAAAggggAACCCCAAAIIIIBAUwo0nFjUlK2h
UuUCUfYvccByXe4jgAACCCCAAAIIIIAAAggggAACrSMQ2/7eLvXi8z+Up9NftWsdReLYnE4c6yBx
rHVGATVFAAEEEEAAAQQQQAABBBBAAAEEDIEoE4uMYrnZJAJR9i9xwCbpVKqBAAIIIIAAAggggAAC
CCCAAAIINCAQe+fH7lIvTD8j6b8ZtnePOnEsrWcc286MYw10DbsggAACCCCAAAIIIIAAAggggAAC
qyMQZWLR6rSAo9YSiLJ/zcQx4oC11HkOAQQQQAABBBBAAAEEEEAAAQQQaD6B2AfuOKwuzDwr//D4
F+zaRZI4dupB6dhxpy4voZeqPM5Slc3X79QIAQQQQAABBBBAAAEEEEAAAQQQqCoQZWJR1YPwxKoJ
RNm/c8QBV60fOTACCCCAAAIIIIAAAggggAACCCCwVIHYuz9xSM2df15Sf/6YXVYUiWMLsyflj+8f
kVd+YrvcfnivbFxqLdkfAQQQQAABBBBAAAEEEEAAAQQQQGDFBKJMLFqxSnOg0AJR9i9xwNDsbIgA
AggggAACCCCAAAIIIIAAAgg0nUBsx80fU4W5nGSOPW5XLorEsaZrJRVCAAEEEEAAAQQQQAABBBBA
AAEEEAgtEGViUeiDsuGKCdC/K0bNgRBAAAEEEEAAAQQQQAABBBBAAIGmFojt+MDH1MsvzMrEN75q
V5TEsabuLyqHAAIIIIAAAggggAACCCCAAAIILLsAiUXLTryqB6B/V5WfgyOAAAIIIIAAAggggAAC
CCCAAAJNIxB7177fUheeOyfpr/2FXSkSx5qmb6gIAggggAACCCCAAAIIIIAAAgggsCoCJBatCvuK
HZT+XTFqDoQAAggggAACCCCAAAIIIIAAAgg0tUDslrs+pWan/11OfOXP7IqSONbU/UXlEEAAAQQQ
QAABBBBAAAEEEEAAgWUXILFo2YlX9QD076ryc3AEEEAAAQQQQAABBBBAAAEEEECgaQRiv/77f6Se
P/eM/NWffc6uFIljTdM3VAQBBBBAAAEEEEAAAQQQQAABBBBYFQESi1aFfcUOSv+uGDUHQgABBBBA
AAEEEEAAAQQQQAABBJpaIPbR//JH6vy5afmrP/n/7IqSONbU/UXlEEAAAQQQQAABBBBAAAEEEEAA
gWUXILFo2YlX9QD076ryc3AEEEAAAQQQQAABBBBAAAEEEECgaQRi+3//Xj3j2DkZZcaxpukUKoIA
AggggAACCCCAAAIIIIAAAgispgCJRaupv/zHpn+X35gjIIAAAggggAACCCCAAAIIIIAAAq0gEOv8
vT9Uz/3gB/J3Xxiw68uMY63QbdQRAQQQQAABBBBAAAEEEEAAAQQQWD4BEouWz7YZSqZ/m6EXqAMC
CCCAAAIIIIAAAggggAACCCCw+gKxW+7+tHr+3/9djn/xT+3akDi2+p1CDRBAAIGmEZg7K6e+d17W
//hPyjVbNzZNtahIOwosyNkzGTn/8np5/VuvkU0Xt2MbaRMCCCCAAAIIINA6AiQWtU5fNVJT+rcR
NfZBAAEE2lyAOGCbd3AzNY84YDP1BnVBAAEEEEAAAQRi7/7Eb6sXfjgt3/rLL9oaJI4xKMIIzM+e
k+nzeZH1xa03XLZZNl3qfcs/d+5p+d6zL8r69aUNpKC3fb1cvW2TrAtzALZZMwILc7Nydvq8yIbX
ydYtl66Zdi+lofMXzslzuYL8WMfrZKNx3i2lzOB95+ThPR1yYEQ/2zks+Uf2ineWB+/Bo1EIzMu5
p6dFX2FLPxtk89ZNhv2cPH36e6KvsM4lWAr6Evv6t1wtmy5p5SusHm+79Xg7oZvdNSKFIzfxeuEM
AX4jgAACCCCAAAKrIEBi0Sqgr+Ah6d8VxG6DQxEHbINObJImEAesvyOIA9Zv1lp7EAckDthaI5ba
IoAAAggggEB7CsR2/epB9eJzz8nE3x+1W0jiWHt2dHStmpXHfvcTsu+zViaJ9xPvS8lTh3e6D5y6
71rZcXfGvW/fiPdL9qlDQmqQn2Wt3zv14G7ZcafOFGF8hBwKc3JEJ9fcbpGVnXchCwi92dypB6Vj
x516+7iMTKflpk01kpLmz8oTDx2RPzv6V/J9uVyu6tgsV+lZo977kQNywzXMVBYWffbUY/KJHfuk
7AorqdxTsvOSUilzJ+Xajl1SdoWVvlRWDu9s7Svs/JnHZMPV++yGDk7k5bZtpCqGHTtshwACCCCA
AAIIRC1AYlHUos1VHv3bXP3RvLUhDti8fdOaNSMOWG+/EQesV6yVticOSBywlcYrdUUAAQQQQACB
9haIXf2BfSp/4YJM/cNf2y0lcay9O3yprTv98H6JH3jULSaeSIicOCG7BjNy5LZr3MefPvagfGro
2/La14ocf+ChYoJDckByRw+Kk/vgbsyNNS1w+ogeU7frMdUM42P+tOzfEBdrhA9kcnLwmmYcrV7A
KNmflqOHti/T+DFmG+sa1rM/7a0++9PcKdnfscN2K6/Mcie3lR+vpe+XO8bjkrhcX2LP6ySxk0fk
GieHauFpefC3PiXf/jF9gX3+uDz0aDGFrD+dlUPbWztxTMQ/7vJ63DnNbum+pfIIIIAAAggggEAL
CpBY1IKdVkeV6d86sNbwpsQB13DnL1PTiQPWC0scsF6xltmeOKDuKuKALTNeqSgCCCCAAAIItL1A
7E3vvlm9OpeTZ1J/YzeWxLG27/MlNND7oCqdAzI9eFBqTUDkHOiMTja72ko2S+jEseMkjjku/C4K
uAGjZhgf86dkz4Yd9mxPzZuEMy/H77tT/uux78mu3/i83HvrtmUZSgtnH5f1V95sl92vZ7I6VGMm
q6cfPyhvvvkhe9vO3iG562adzDb7Xfmrh5KSfvtyJrctS9NXrVBvhjeR/vFpOXTdpsXrsqCTHdcX
kx2bd8wu3gxzi9njn5Er3nmPfiguozNPyQ1MWGfycBsBBBBAAAEEEFgxARKLVox6VQ5E/64Ke4sd
lDhgi3VYS1SXOGC93UQcsF6xVtmeOGCxp4gDtsqIpZ4IIIAAAggg0O4CsTf94gfVKy+/JNOnjttt
jSZxbF5mzz0nhfWXyaaNzThjT7t363K1b0Ee3rNeDug11DoHJ+SR28IlrDRVQGC5aCi3YYGmGh8L
Z3QSztWlGcfyesaxtTvX0ZOf2S3X36PXw5RumSzcL1vXVe/i00f26Fnj9IUhOSj5o7f5Zoha0LvV
2LV6oWvwmYUzD8v6qw/olnfKhHpEQl1hjb9ObJfEMdEJnPt1Aqc181+yP6Vn1fOWQV6Dw4ImI4AA
AggggAACqyZAYtGq0a/IgaPtX+KAK9JpK34Q4oArTr4GDkgcsDk7mTjgyvcLccCSOXHAlR98HBEB
BBBAAAEEEAgQiP3k2z+o/vf8nEyf/nv76SgSx+ZOPygd8Tt1eQlJ547L9rWWOzZ/Vh5/6AH5/J8e
1w5xyWUysnn3x+WT3Qdk55YyjIVz8vifPi7nXnmtJPa+Q6a/ekQGvpyS3PnzIlftko/+P4fltuu2
BnRdPQ/Ny7H7euRbV3xQPpq8XrZcWkcaR6l+5+U1+r8X5ejtd9uzMUm8Swbu+nmRV16x/12+c6/s
3Rk8O07ogMDCnJxJ/4N8/evj8o1vfkemczm7kR2br5Ubkx+SD+25TjYGVn1Onnz4AflvX3hcvi+X
y+Udb5E9Hzsoe3/6Jfnbr31H5A1vl1+7absvmcUueO6sPPHYF2T4yycko7kvv6pDNr/uKnn7zyfk
Pe9/j2zb2HpJQwuzp+RPv/gNeeU1V8r+gzdJ7uTjcuRzj0pKL7soV22Wa9+qLT6px+EmcxzOy6kn
/rsc+bMvS+r72kE0Rny33PHJbt2nWyoHWmT9tFl+9fa75K3PHpHrD+jZqiKacWxu9oz8w999Xca/
/g35zvempTSK5NrEjfKhmz8k123zT1/kmMlrOkRefEpuv/sBu83xrj656+d/3B7iepBrmF+Uj+/d
XpEEdVYbP/C5z8vx6Q6Jd+Qkk9ssH7/jk3Jg786yZVln5YkjX5Qpea1cefmcDH/+y/a4233Hp+We
MZH9QQAAQABJREFUD/2E/Mnv/4EM2R2wW+4f/Kzs3mKOvwU5fewr8s1nX9XnYelHn3uX/ewH5aYq
552zmfV79sxxGTwyKMeOZ3Q79NqH0lHVw97PWLIz0ZeS44drJ+64iWOh+nAJDg2MvXO6fx4/eU5e
+zMJecfGaTly34CkpnNiXWJ37f2oHO6+Tbaap4MNUN//5s8ekzvv/Zb86ic/Ktdfs6VijNQqrVg/
fYV9jb7Cnj0qd39WJ+Dpn87eAXnnFfbI06Pvctn78b3BMzwawZXFEsfqPTeces89/aQ8cN9/k8f1
+Lxcj5/Nu35V7jp4g7z0rRPyHe34sx/8NX1NMcdrcc+zp56QLxwZlhOp4rjr2LxZrvoPb5fEL79H
3nPdtsprsnNA/dsLWPbIlLpXAq5ExtZ6jOtjffEbP9SO1kvS5ZK8Y69sCXy98O3GHQQQQAABBBBA
AIEaAtEmFtU4EE+tikCU/UsckDigOYiJA5oay3vbiWkRByQOaI404oDEAa3xQBzQPCu4jQACCCCA
AAIIILCowJt2fUi94acTSm9o/9OJY0v+yWUGSuUlVTq35OJaqoD81KhKliwdU/N33+ikvz25tErU
2N7aN9k/rgr+veq8l1UDiWL/2uV196nR9JTKhykll1LxRepnt683VbW0zEBncTwkBlSt4ZBL97vj
0DTzbnerTEUBM2og6bXN29Z4LN6vsmW1K0yP1mxXvC9dtkdr3PUME6q7JxnoGe8z+io3oXqNsVHu
l+wbqxgn3jEMY98YCeqnadW/WD8tMj7C9UBO9cer1av4ePdQxldULtUX6FRuIdJXNo7yarQv2Nje
N9GnJs2TTJ9Li53r3jF71JSvllnV5zMutkUndfm2qryTUyO9NeooCZWqOKd0Kdlx9zqml6msLLbs
kcnhbtdwoPIk9W+9BIdGxl66v1b7LcdONT6ztCusv15J1Tc0pqayZuf7Ccx76b64a+f1f/kYjqvx
oH6yCsqnVWdpbOjEMbPostv1nxtWATMp5/W8vE7e/b6KMVJQoz3e+4rKdlUZd0aNvTEV7n1Eut88
3uLlG4fiJgIIIIAAAggggEAVAed9XJWnebjFBaLsX+KA3ucjx9X5TRyw+oni/ywdZBgUXyIOaIp6
hsQBnXOu/DdxQPPcqhIvIQ5onlaL3vbOO8uWOKDS31wRB1x02LABAggggAACCCDQ9AJy5a6b1Ruu
2e1+cR1FjdduwGha9RjJHcneQZXKZNTYUK/rq6dyUqPTRpKC8aW//cE23qVGUhMqMz7kJm5Yj9dO
CFis1/JqJPBLfP3BZnBUTdZMcMiq8ZERNaL/jY4OqS4nKSfRq0ZGR+3HR0aG1fjETNVK1Js4Fk92
q4HhUZVKZ1QmPab6u4yEgO4RXxKdLykk0aMT4iZUenTAn6BTkZBUUGM9XrJGV9+Q3U+ZdEoND/bZ
7r7kqqotq/VETg11mh/MF7vdpTLh8kxqHVR55553vGRPv+6rETXU32u7eG2bUf1G0pieYUuNWebj
I6rbeLxndNp3TOfDccP9lOxVY5kJlRrp9yfvVfST77Ah7zjJMXHV3TegRsdTKjOhz8Hhft+YGJky
zsHcpBodtsa4Hs/GuWqdv6PazRr71hgfHZ/0jb3p0R7jvE6qwTF9LD1ee80EuZ5Rr97GuR7v7Fep
1Iib8GOd410DY2p8yCkzroanzAFRUBNjw2pwaFgNG21J9tdOcEz5kqYSqn943PYY1+dyt13P4IBR
Lu0lC4W69uRThkWPmjR4PYDSrSU4NDL23OtP6drc1T+iJiYzashMqFvi2MtPjvjGlxOkTOpzajQ9
WZF8aZpkJ8Z1n+oxpq+nQ31drmPPoL7mlq69wyPjqmpum+FZu68aOTfSvtehbv16MTGRVgPdxjU5
6PXJTMxNdKmh0ZTeL6NSegz3dVuJfMHjznTJZwZLFvpc8GVgmlt5t/39HC7ZzNubWwgggAACCCCA
AAJBAs772qDneKz1BaLsXy8WsdbeixMHDDoT3M9ni3zWbuQzPnFAv7h37hEHJA6oFHFApdzrD3HA
0h9X1xMjJw7ov8JyDwEEEEAAAQQQWFsCsu2XPqLeeO273C+ro2h+YcL5wrdTZWolEERxsCYqY2bc
m7ko2Tfuq9lMyptNK2E+Z3zpL9Lln6FtesxLRujyJ0z5Cg95J5+d0kls/arTSf4qfYCygoWJrt5F
Exz01DZqsJQUkxzwz9pUqwruB7ZFAkYFXb/MZHAC2livk6jQ6RkVJlS304Z4r2+GpvzEkJeUVHFc
bwa2eM9YQNVzaqZmMl3ALhUPOUkaXuDGCcoG/148kaLiEAEP+ANGcTWYLvPMz6jJ6eLURVljpq2u
wfIEJPMvOP2zXzXST11uP/UpMw0t5yaHaKeKfgpo4KIPFdSUTtYMTLLRySzOjF9Vx28h4yZzDdTM
5DOT7pJ6xiqzYvo5N3ksocac54xz3SnbPTfifaq42bTqLZ2f1ZOACmrIOQ9rJY7pvxZ02ivxnoDZ
+vIqrZPlzBw6pxVe0o5V/8Uu4gGJqWUJnk659u8lONQ99vQBXWM9BjsH/dct77oiOlFvsXb6WhFw
J6/Hnk507SnNsOiMeft3QvVaSbozZjJgZRENvXYantXHjHWs+s+NyWEjkW3UnAMvr4a7vOTb8uM6
wX87UdoZ/0Zzc9lszWQ6a1OvjHCJ05kBc2a5ZPBMekYduIkAAggggAACCCCwuIDz2XXxLdmiFQWi
7N+GPsu0IlpZnYkDloGU7rqfwxeJ89T9GZ84YAU4ccD6Yx0+ROKANgdxQN+oCHmHOKAD5cXw9IQJ
xAEdFn4jgAACCCCAAAItJyC7fuU31X/4hZuWkDiW0zM8FWdLGdUzpoyOjelZU7wvcHuGRtWY9bj1
T8+eMqaXSGzXH++La51IUrFiWNab3UkHTtynjS/9kwPlyTvKmBnLm5EqPzOp0um0yugEmcX+pfUM
XLmAfIiZybQa7PWSApyAoTUTTM/AqFc/X2flvMSxWgkrvn2MxI1FAkbmboW8Tt6amVFZnWCQzekP
YmNOUp6XEGAGR8pnxbKT3JwZvyqOm/OWt0z2K9/ETmYllnjbMk6lUiqdsn7X+pfSs6vVnpUobFVM
k6Dx5JVjJX44SW1xNTadV/mctra8rX/5vJpwlx8MGs/FkpbeT96YiiZxzGuhlSiTy87oJMBim/K5
KdVXmkmt6kxdxvlYngxjlmwtD+gsSRu0XGTOSBR1ywko2w2mJp1lXD0Pdz/fga073jZV26G3mjJm
RAuz3KR5mIkh59qw+F+Lp52laH2JUqK6R8xleafVYE+X6uzuV5MXKpdWbMQhzNiz2uSWrZekTJfn
bc14S9Z6SWV5NZlJq3SI62tGX4cnpgLWkNQJmunRQdWV8JKrnGtsolMn6U64rwAmuzFj4OLu7o4B
48p9ruqNMOeGN85EenwJn1axeTdBvDKxyzdj3XiDr/nZlHuOVT8XvAZODveoeCKhksmk/q0TJcv7
2tuUWwgggAACCCCAAAIhBZz3sCE3Z7MWE2i8f4kDOl1NHNCR8P92P4dXxOP825n3wnzGN2NexAGL
eqYJccAwsQ5z1OnbYWMqxAFdOOKAxAHL43TEAd3TgxsIIIAAAggggEBLC8gNn/ht9XMf+EjjiWO5
lDerTVnigBOE8v3WM+sEf2Xe0o525cf7SrNiVQmMeIETZ3YhvZvvA2rlB49JI4EjVXo63e/MvuUk
/tT6HV9k5hWdlJX2L5lXfRkxL5GgVsJKeU967XaSY8q38O5PpYb1EnqVyRbeGPKSP7zgSFz5lh4s
FTcxWJr5p6I/Cmq022/W2dOnhvTsS+nMpE7Lad0fz0TPoFRzeTcjeS7EeTs04c/CiLKf6hkfoXpG
Lz053NftzTgX0L7OajPm+c7HGleqGW82r/50wIgxyulzpiMzHhsq9U1l271zrPxDuNd2b5ta56G3
fEMdSUilg2TdxLfa+xamht3XjmJdZlSfO6OhcV7mnEQ7nfg54yWONeJQz9izmuMau8l5nqTSf63s
zIbnWtb5muYt/WqUa9zMZyfVSL9/FrJq+3jnb213o/iy15AaY9baqa5zwxtn8aAZ5PLe7HzlY7Uw
NeKOC/vanehUfQNDernXtJ51LeB88TWoeMeaNdK57peXH7A5DyGAAAIIIIAAAggsg4DzfmwZiqbI
JhBouH/r/MwkxAH1DOvEAasN+Xo+43ufmY14g1EwcUB/7M6g0TeJA/o9SveMWF3N2ANxQBuMOKCo
ajE9Z3wRB9TfuRAHdIYDvxFAAAEEEEAAgZYSkH2HP6Pedesn3C9o6659Xi8XqBMF4vG4/S+hZ/yI
+xI14iqhZ10pPq+XROweXnSJqrrr0BQ7eMsfVps5yU1gEG/WLH/iWOWX/t5Uv14igVeOP/nJCfr5
f3v7VTAVcmoiNaL6ujvL+qzasoleIoGbZFFRaOUDbn0rErj82wb9xZIzrrw2ee3xAkZeMplZ4piT
HBZ03NyE6i3NPuWV7Xgm1chEuOQG83jNcHsxE6+OXl/a7S+dv46399syiashw6Pxfkqo8QDWsOPD
q3uNW26CktOX+rfbNu+xquM3ZMDIOy8rZ1uya2eU485I5j7mjVe3v9wx6vVL9YCVt03VduhKeK79
dSfruvXS1/KBTECnlbpgeqy39NrRo9z5xfSSoN5rQGmZUzfJyEwcq9+h3rFnVdNzCEpc1YHT8lno
3H7yxkvlNcJ7rlYf5KYn1Mhgn+osm3ksUWXGRs/du86VqKv/Mupbfczo3es+N4xxFpRoqWdrc1yC
jjsx7IwNz8rZPtk7smiCrmdR5RyrLsIzCCCAAAIIIIAAAhEJOO/fIiqOYppMoOH+JQ5Y6knigNWG
dO3P4d5e9X7G9z4nevEErzS9agNxQJOj7Lb3Gd8+991YmROzd35bn+GJA5bh6ZBKf80YiBnfJw6o
9YgDuuPFOt+IAxIHLL+mcB8BBBBAAAEEEGhGAbntU3+objxw0H0zG0Ul85mBUnlGglQUBTd1GcbS
f0Ez2+i6Z5wZsKRbuRM4GV/6ByVozLiJGXUkEtR0Kih7mcrAGZmsZSqH1UTVGWG8IEOtZInyw7sB
oyou9vbuB0odoIh3qdHMtC/B0BxTzgRPXsAoocZmKtfjdL3dpJzymlmzrY2r4cF+1d3pLa9aDJ52
qcnKIssLqHFfj4dua+Y0J/BS67cVlOmOZGk1z2Sx8eL1pSTqSCxaUj8FL3npjo+q/VSDuewp969L
9Yfyrv5RNa2XOfV+vDZXHb/G+RiUDOOUlZ/0ZkMKOm+9AImux9BEcTe3bK9v3P5y2+7VsfrxvW2q
tkMf0XUVb5lbp/6L/c5PejOJBbavVIA7q1ly0JcING0skxnvHVdZZ2ayeK+abtShgbFnVdN1CLz+
TLszpNWyXMzL93xpmcqgmRMTnT1qeDx4+WCrDHc86ORi5zrnKzvojuupk/xq7FT/ueGNs0TvWOWR
jf6oNlYL2Sk1Pjqs+nu7VdKdia6YSNY17KYaVpatHzFnvXNm2wzckAcRQAABBBBAAAEElk2g4cSi
ZasRBUcpEGX/mjGbtfP+nThgtfFY+3N4aS/jMyVxwGqSiz8ePo7gfcYnDmi4GjGVarENa2vigEUz
4oDG2HFuEgd0JBRxQJeCGwgggAACCCCAQEsKyL7f/4x6723RJo6ZH1rXTsDISFAQPftORdJRQY3Y
iUT6S3MzgcH4gNozOlUxiNwPZOYsZRVbLf5AXn+BPzbUV/Hlvf1XL529aiSlkxkWLcYLMtSTZOEG
jKSzanKUN2ZEDbpZdV6FJga73GREJzcil3YSFEX1OssBurto767SkpduUo77ZOCNQm5KDfV4CWS1
kjACC/A9mFX9ZYkSTlA2+PdiS4r6Cq96x3NcLPHEmKK+jsQxr/x6+qnWX+XpZUN76uunqo03p93v
HPIlHtr7GEHJquPXOB9r9r+xXfdI5XlrLdXnzLrlluPu4/WN6+mOUe8cqx6w8rap2g7dYDdxUicv
jk5XXJCqM1rP6LomSzNH1krwSQ+UzpeKMWT0a6kca9xbSWTeX2HW5+Ba6XLCXiOspnjXn9LsZ9aD
zo9eYsVpZ7W//nM2rf3bSkId07M3etcP7zy3EnJHaiTkeiV7bfRsvGer3HLHlajOwUyVjYzzPfS5
Yeyjl5aZKSvZXJ6g+lg1dyqoqdSQ6+17HTQ3K93OOGNLv2441/yAzdyH8tMZNTo6Wvo3piZzdY55
tyRuIIAAAggggAACCDgCznta5z6/20sgyv41P8sQB3TGCXFAIQ5YimUW/4DKOeeKv4kDVluxwzmD
Fv9txC1CxzrKSjViKm78rmwT+66xHXFAPZ6JAxIHDDpPfI8RB/RxcAcBBBBAAAEEEGgBAfmVu35P
7b71gPtBNoo6mwGjMF/4RnHMZihjYshJbhLVlypbdtJIUBDzw6zxwVP0rD3m/EhKTateJ/lIfyAr
/+I+fJv1B+mKZRkTqlcnM0zO+I9Yu8xwCSvlZXgJXsFLFVrbm1N+D02W12lSdbvJJ0ZChV56rdN5
vNM/45HKjnsJCm5STnnNKu8XMkaSU3kfVm5e85HpTEqNjY2r8fHF/o2psfFMiMS9moezn6zn3DNn
IBqssRxhwci/aKifZsZUotRP8Z6ymYuMZK6lB4yMZSI6h5VRbdtmaqTbvc5VTbgylvPrHatxxuml
ObqcsVcRLFEq1e8lEA06y3y657o3ht3+cseod45VT8bxtqnaDt1i868hK9ydoZTPVzgVnzIty84t
Z1/9e3LYM+0dmzaesW7q2bx81524GpnSvdKgQ0NjT9fCSxyrXHbTm9HRumbX6O+ylpXfNevmBIIT
XVZC7mTZNb18T/99dzzUM+OYkTDpLofgL1bfM/sz/Llh2pVfI8b7vDFefayWVyTvvRYFnDfe1jOq
3xk7Fa+L3lbmrXR/wj2/rT6oeA02N+Y2AggggAACCCCAQCgB571tqI3ZqOUEouzfxj7LtBxZRYWJ
A1aQ2A8QByQOSBxQnwoNxr8qzyrigKG/K9B4ZiyrfBUF4oDF0VUtRm7aEQesPBN5BAEEEEAAAQQQ
aHcBeffH/i+1a89H3C9co2iw9yV6Qq2lvzS0kpWcD8aiv/gfmSgmjxWyE74Eij5zdiz3Q2Txr886
+8dLCURZNdLrfRHe6Sx311AH5dzZr6xkhtF0fckM3iHDfVD1ti/eMmemkWSfSk9Nq+npKTU1NeMl
VcyMujM0SbLfnS0mP5NRfUnzL/O8pBur9DFntiqdKJDoGVJTemnC7FRKdTsJd1Zyj5uU49RMt6Mz
rpcyHFYZXQcnwcjqp379eDF4Grz8pVNCs/6uK1ibTRnjNaEGxibc/ijks2oiNaJ6tL1vJqaG+imv
hjq9PuwZyRTN81NqwHi8sp/qVzbHQ9+YsxReXk2M9LnXOKt/qyZc6UQ2NyGstGRqLpdT2WxW5fLO
SCnWK9XnnZ+J3hGVtZ8u6GP1escyZ2pyz3VvDLv95Y5R7xzzJeMU8sqqR06P74J26yuN70TfuMq7
z+X0bdPMSBay2tw7rJeJLG5QKOTUxPigPueqX6O9YIo1Y5lZrnHbTIjVx+gdTitnoqfcjL7umeeh
Xo7VnputUYeGxp4/YGT9tfPYVHFuxezEiDH+u9SEz85oY4ib5mte7+BonQm53gHc8VBX4pj1V+ze
+dU3ktbX12l9fZ1S01kvCbehc8M012NlKDWl8vrakBr0Egat88k3VnVzrHbE9fkzrBNiZ5wBoc/6
ybF+9zofD1r+skRRMJZKDZsAZga3gurkKXMLAQQQQAABBBBAIKxA8bOxhN2c7VpMIMr+NT8TEQdU
erku4oDO+CIOuLwXhrriCMQBKzuDOKBrQhzQpVj0hvmaRxyQOOCiA4YNEEAAAQQQQACBFhGQnTf/
hvrpd+1xEx2iqHdhJqX6enpUb9/wEmbJiqImK1+Gtzyc90W+GyzRX7BL56Ce+8X4cZMoqmxv7RO4
9KVRRoib0xPphpMZvOK9KcCrJt54Gxu38mq4K6h9ZtJKzpdcZJnFE04Sl7lv0p+MmDMSfWwrc9vS
bTcpx6lS5Qxs8XjZsbqG3SQqZ69W+G0GjMIEa6fG/AlVvrFa8vTPYtRYP5lLNwYdw36sop/qF89P
DLrXMrtM3a/OkpHmcWuN31TZzEXufuX1M2e8qzL2BtLG2e7OZhacOFbc0jvHzGQcb8nagPFtHNuX
5Kf5CtNj3sx7xnZum2okjqmCN6tacqDaEoh6XrExI1GudIwgc+uYCZ0sVGjYobGxV55Q5LXds+we
cZIM6x9z9h75aZVuOCHXO2a956+zZ95ItDLbF+9LOZuoRs+NjDGTplm2edscq9YBvQBayTjgPByu
mFnSrarykjIDlhf1NvPdKn/t7V/ijJG+wrmDAAIIIIAAAgisUQHnPd8abX7bNzvK/iUO6H2+dFzd
353EAV0LXwyisc/4+i+VvD/4C4xz6L4oj99YM3U7s1o7cQvigP74mWFJHLB0PpePI+KA9usicUDN
QBzQ9x6JOKCPgzsIIIAAAggggEDLCsi2d+9Tb3z7u90Piy3bkiaq+MSoN6uKFxwR1dk36k8as+ps
JI516mS7pPFB3d5Xz9DlrHS3+k20ZuoqfnjuGpyoszpZNdrfXZbE06l8S5laM1B1e7M4OXbxrn69
3KM1O5J1bL2PN4lOsQ65yYr9uvpH1Eh/aenQ5EDZMpB5Naafq5bc0q33nVnC7EN1wkS6uZccEuBU
5Ui5yTF7ZjHH2/ydSOpZg9JlS/g12E+5yRFvaVFnnCe7VV93ack7vSRdcS6oKhUN+fDU+IAxk1Qp
2CNx1T86roa6iwmCnTUSoXTaixof7FXJ8sTFzoD65cxZ6pxj6d96tiVnxkG32u5fMXrj3k0U0svX
FtvuBU4HjJOjPCnG7CPzdmC79Pkx2OMtK2hun9Sz9E3XGOte0lW3mqyxXTYzorrKgrD2cRLaIZ1R
wz3eeT387W+Vgrz1O6gGxp7bhnin6nHGmjP+9O++kXqvZW6PRn4jl3ESH7tUpvw6t8jRchOjqjvp
T4BNDqR9ezV6bkyOlZ1TiW41PKb7vORYnjiWnxrT48FfF3fc6X1HMmXXFLOWxvK1XaFn2ixPTvbG
llk0txFAAAEEEEAAAQTqE3Dew9W3F1u3igD9G11PEQcMsiQOGKQS9WPEAZVqNNbh9QVxQMfCjaHp
VQOIAzoqy/ebOKC2JQ64fAOMkhFAAAEEEEAAgToFYlt/8RY1P3depp8a0zEj/S2wsnLI+FmywMKc
nJ2cFunokHwuJx2b3yybLllXWez8Kdm/YYc8qp8ZmMjLwW0FOft0VtavW5C8dMjWLRsr92nzR+Zm
z8pMTmSdLMj6jitk08ZLQrV4YX5e72QZr7N/nbxvt+y6+4RIol+yxw/JpRWlLMjchQsylyvoZ/KS
W1gnm7dskaBuqti1DR+w3KfPL+ghu07yhfVyxeuukEsuDhizpbY31k/zcvbMlD4vNogUfkx7b9S9
tQw/1vl3dkZkgx5Fed2WLZuWtV/nzj0t07l1ulnWOOqQN2/dtDztWgLVwtysnJ0+L+v0NWkhX5DL
Nm+WS2v0r30o4/rUNTwhR/Zuq1mDC9rhufw6za7P3R8Lf+7WLDTgyXrG3ukj+yV+u77CJgclf/Q2
KehxntXjeyGnr7BXbpWNFwccoJ0favjcWBDnErvOus7OPSm7O64XfYUVnTgmh7YHXGHn5+TC3Jy8
rC+xC/p1cN3lm2XLItdzt7+kWyYK98u2MBeIhTNycP3V8lCp3zoHJ+SR22qP1XbuYtqGAAIIIIAA
AghEJRCLxeyiiBNFJdpc5dC/EfcHccCGQev5jG8ehDigqVH/beKA9Zs5exAHLEoQB3RGRBP/Jg7Y
xJ1D1RBAAAEEEEAAgeYSiL3lHR9WL73wvJz79tftmhEQXOEOMhIzqn35vsI1arHD6USkp5+T123d
Ir78j9knZc8V18uIbk28Z0zS9+5uukSeFoNeuerOPS1PfPWk/KieI756kVzz/j1yzcYwWSb1FMy2
Z4/dJwfuOyYdu+6QL92713+etQCPm4iUGNAJpAcDEkhboBGrWMX5C2fluYXX6YQv3xVWTj64R3bd
aV9hZXQ6LTdsiuLcuyAPHzwgX/ieyJ5Pf14OXbcpVMvnzzwsG64+UNq2SyecHQmXcBaqdDZCAAEE
EEAAAQTWrgCJRe3d9/TvKvUvccAlwhMHXCJg8+1OHLCp+oQ4YFN1x4pXhjjgipNzQAQQQAABBBBA
oGkEYm9773419/yMTKb/xq4UiWMr3DcEjJYGPndSz3qzS07Ek9Lz8T1y/du2ivzgH+W+fXfbM+FY
hY9MFeSmLVEkNSytquwdTmDu1H3SsePucBsbW/WlsnJ4Z+WsR8Ym3FyDAm7iWHJAckcPSrj5C9cg
VJUmn3pwt+y484Qku3plz/vfLlv1KfaPj94ndz9kzTWmf7pHpHD/TauamHv2ibvkyuQDdnX08pZy
5FZmG7Mx+B8CCCCAAAIIILBEARKLlgjY5LvTv6vUQcQBlwZPHHBpfk24N3HAJuyUFq4SccCldR5x
wKX5sTcCCCCAAAIIINDKArFf+vVD6sL0M5L52p/b7SBxbIW7c+6UTnzaYSc5kfjSgL3hF7R33+ik
HL5BJ5Px0zICC2ePyYGb7pO5qzpC1zn3fZHf+PIjcus20oJCo62RDZ2Ah8T1krVPBS1Zu0YgGmym
6xe0f7JfJr90SLb6JyML2nKZH7OW0Vywj7Hu4otXNYltmRtK8QgggAACCCCAwIoKkFi0otwrfjD6
d8XJiwc04ljEARvoA8MvaG/igEEqzf0YccDm7p9Wq50bxyIO2FDXuX5BexMHDFLhMQQQQAABBBBA
oG0EYjf+Vo/KnvuBnPyLR+1GkTi2wn27cE6eePSr8sNXLpFfuOUWueZSZsaqrwcWZPbshKS/dVq+
+2/PyLMvvCD5fF7esC0hH77lfXp2HDzr82RrBNpL4NypJ+Sr3/qhXLLll+SWG7aRVFRn9y7MzcrE
d9KS/tfvyszMs/JCNi/5DW+QRPLD8r6dW/Gs05PNEUAAAQQQQACBVhIgsaiVeqv+utK/9ZtFsgdx
wCUyEgdcIiC7I9DWAsQBl9a9xAGX5sfeCCCAAAIIIIBAKwvEfum2u9QruVlJ/TmJY63ckdQdAQQQ
QAABBBBAAAEEEEAAAQQQiEqAxKKoJJuzHPq3OfuFWiGAAAIIIIAAAggggAACCCCAAAIrLRB76/tu
UbFX8/Ltr33VPjYzjq10F3A8BBBAAAEEEEAAAQQQQAABBBBAoLkESCxqrv6Iujb0b9SilIcAAggg
gAACCCCAAAIIIIAAAgi0pkBsy84b1f969SV55l/G7RaQONaaHUmtDYG5s3Lqe+dl/Y//pFyzdaPx
hP/mgt4uY233Y6+Xa7Zt8j/JPQQQQAABBBBAAAEEEEAAAQTWsACJRe3d+fRve/fvmmodccA11d00
FgEEEEAAAQQQQAABBBBAIHqB2Ft+8Wb18ouzMn367+3SSRyLHpkSwwnMXzgnU8/lZEPHZtmy6ZJw
O1VsNScP7+mQAyP6ic5hyT+yVy6u2Kb4wNzpI9IRv92+MzyZl71bq21ZpQAeRgABBBBAAAEEEEAA
AQQQQKBNBUgsatOOLTWL/m3v/m2F1hEHbIVeoo4IIIAAAggggAACCCCAAAJrQSD2cx88qF6Y/aF8
N/WE3V4Sx9ZCtzdnG089uFt23HlCJN4v2acOyaUNVHPu1IPSseNOvWdcRqbTctOmdTVKmZfH9m+Q
fY/qTTqHdJLZrVWTzGoUwlMIIIAAAggggAACCCCAAAIItJ0AiUVt16W+BtG/Pg7urIIAccBVQOeQ
CCCAAAIIIIAAAggggAACCAQIxN51210q9/yz8k9/+UX7aRLHApR4aEUETh/ZL/HbdRZXckByRw9K
/XOOGbONdQ1L4cheqZU2ZjXKnHVsSM86diuzjq1IX3MQBBBAAAEEEEAAAQQQQACB5hYgsai5+2ep
taN/lyrI/ksVIA64VEH2RwABBBBAAAEEEEAAAQQQQCAagdi7Pvabau7583Lyia/YJZI4Fg0spdQv
4AaMEjpx7Hj9iWMLZx+X9VfebB+4P5WVQzvDzFl2Tj5z7Wa5J6PnKOsZk6fu3V1/xdkDAQQQQAAB
BBBAAAEEEEAAgTYTILGozTq0rDn0bxkId1dcgDjgipNzQAQQQAABBBBAAAEEEEAAAQQCBWK7PrxP
vXj+OZn4+6/ZG0STODYvs+eek8L6y2TTxvrnjQqsKQ+2vcBSA0ZPfma3XH+PXupSumWycL9sXWy6
sZKoe1xJSip7VELlm7V9b9BABBBAAAEEEEAAAQQQQACBtSxAYlF79360/UscsL1Hy/K0zo3HNfgH
pMQBl6dfKBUBBBBAAAEEEEAAAQQQQGDtCcR++r0fVi9deF6m/unrduujSBybO/2gdMTv1OUlJJ07
LtvXWu7Y3Fl54rEvyPCXT0jmvMjlV3XI5tddJW//+YS85/3vkW0bLy6NtFl54sgXZUpeK1dePifD
n/+yvf3uOz4t93zoJ+RPfv8PZCj1fV3Abrl/8LOye4uzn8i5k4/L4yfPyWt/JiHv2DgtR+4bkNR0
Ts7r4+3a+1E53H2bbI3QfWH2lPzpF78hr7zmStl/8CbJ6eMf+dyjksrkRK7aLNe+9e3ya588IDs3
zTfcJjdg1DkoE4d/SoY/96Cc+F6xTfH3f1R+73duk23VJhGbPy37N8RFL3Qpib6UHD+8s2Qc4tfs
cdl9xTvFSjnrGZ2Se2/YUnOn2VNPyBe/8UN5zWtEXnnlcknesVe2hExSq1kwTyKAAAIIIIAAAggg
gAACCCDQJALRJhY1SaOohisQZf8SByQO2EhskzigezpyAwEEEEAAAQQQQAABBBBAAIFVFYi97caP
qpdfnJX/+c1RuyLRJI4d0Yljt+vykjpx7OiaShxbOHdMdmy+UfTKh4E/8b60PHV4e/G5uZOyu2OX
nbAUuLHvwR6ZUveKk9J06sE9suPOEd8W/judMj4zKNdtjCajae6UTgbcUUwG7O7pkAc+W3nsuE7Y
euo3peE2uQEjf0OMe0kZnfqS3GAk0LlPXnhS9lx2vVi1Cr9MZWnvhaflrvVvlgf03WR/Wo4eKvWP
W7j/xqkHd2t7K83M+klISidH7owwSa9YLv9HAAEEEEAAAQQQQAABBBBAYPUEokwsWr1WcORqAlH2
79xp4oDEAauNNPNxf2yTOKBpw20EEEAAAQQQQAABBBBAAAEEVlHglz/yW2r7e/YqXQX7n04cW/JP
LjNQKi+p0rklF9dCBRTUWE/ctezqG1KpTEZl0ik1PNinktpYJ1d57cmnVWfJPd7Zr1KpEfe+1R9d
A2NqfKinVF5cDU/l3X0zA53ucext+0fUxGRGDfUmvccTAyoqfq9Pi+PEOmayp1+NjI6oof5elXDa
FmGbOvuG7TYNm22K96kZV8G7kUs7Y05UfzrrPRHqVk4NJovtinePqMIi+/jt19oYXwSHpxFAAAEE
EEAAAQQQQAABBNpCIMo4UVuAtFkjouxfL2a01mIkxAEVccA2uzLQHAQQQAABBBBAAAEEEEAAgbUo
IDf8xu+oXTftc5ONokAoTAyWyutUmcWycKI4YNOUkVUDiVICUs9YQK1yaibrJX+ZwZWBTPFxNynJ
TZCaVr3xYplmQpS7nU7Y6hzM+I411ptw+3N4KpoO8IKAVl3iajBdlr6Vn1GT0zpNzQgYLalNA2lf
m8b7vIS4wUxlOlw+44y5hBqbqbfNXr+JTrZbLO0sM+DVRc9RplKV1fHVnTsIIIAAAggggAACCCCA
AAIItJpAlIlFrdb2tVDfKPuXOKD+Q1HigIo44Fq4ctBGBBBAAAEEEEAAAQQQQACBdhSIvf/g3erC
zDn55l88omNGOgtJWTlH9fzMyaljJ+QZuUj/p38uukiy//yg7Lu7uJRhz9CovOsykVet5159VS56
47Wye/sW614b/szJkT0dcrvV9GS/TH3pkAStqug2fP6U7N+wQx7VD+ikMDm0/VJxp2lPDkju6EG5
RObkYV3mAV2ms421v7uddEo6/4hsv9gtVWT2mFx7RXG5TJ1UJo/cdo3xZGM3vWUHdNMG9HKOB6ss
5xhJm5J6+cej/uUfZ4/rNr3TXgI0aDnJM48dlKv3PaQb19jyqCf10p+7rKU/E9r9uOVe/efpx39X
PvT5lFzV0SHfz71VHv3re+Ua07/6rjyDAAIIIIAAAggggAACCCCAQEsIRLmUYUs0eI1VsvH+JQ7o
DRXigEIc0BsO3EIAAQQQQAABBBBAAAEEEECgVQU+cMd/Vj//K/vdGarqzo7LpexlCnX73TJq3tYz
aS02o1PddWiaHQpqtNvv0NnTp4ZGRlU6M1m5bKQxO9fQZNmMY+4yk94yioEzjiUDlqMsTKiuUn/o
JKtIdMwZx4ZLdQ0sOIo2uW03jzCj+kqzuQW1KZvqL42/RpZFyKuhzlK/BR7brAe3EUAAAQQQQAAB
BBBAAAEEEGh/ASe20/4tXZstbLh/iQMaA4Y4oLnyQMOxzcBYHHFAY6BxEwEEEEAAAQQQQAABBBBA
AIFlFZAbD/62+rnkEpaqzE+obr2UYjwet/8lEgkV9yWRxVUiUXwurrdLdA8rY7HGZW3cqhSem1C9
pQQnJwjn/U6qkQljXUM3yapTpUsoboKWGzRZJHHM3c5sbc5dMjMoycrcMuxtt17i1TVw32VrU1b1
lZbsDGqTVz/RU+MbxoGVLH/QM9bTqVUm+JVvzn0EEEAAAQQQQAABBBBAAAEE2lzAiWW0eTPXbPMa
7l/igP4xQxxQddpxYC9e6Mbo3JilF3cL/KNYdzuTljigqcFtBBBAAAEEEEAAAQQQQAABBJZTQN71
sbvUz33wVne2sCgOls8MuLM/perN4YmiAqteRl5NpcfV8GC/6u5MurbFoFyXmiyUKugmWXmzZNUd
XAlMdJqumWTVCI9bL/HqGljOsrVJJ8Mli7OCBSWO5SeHXef6E8dmVH+N2cwC28mDCCCAAAIIIIAA
AggggAACCLSxQMOJRW1s0k5Ni7J/iQMSBxQjXujGEN2EsEUSxwJjm8QB2+l6Q1sQQAABBBBAAAEE
EEAAAQSaW0CSv9Wj3vHhj7pJN1FU1w0Q6KDB2kwc8ysWclNqqMdLIBtIl7Lpokiykh415T+cUnrZ
gGRp1rdE5EtVrkDimG6Tm1zntM210rPWBbVJP++0uWt40tkr3G9j3+RAZtF98tMZNTo6Wvo3piZz
TibgoruyAQIIIIAAAggggAACCCCAAAItIRBlYlFLNHiNVTLK/iUO6B88xAFLf1AcNnGMOKB/AHEP
AQQQQAABBBBAAAEEEEAAgRUWkA/f9V/U7ls/sWyJY06O1Aq3q+kOV8j0u8b9qWyxfm4ylJeM5Qbb
QgdXKpdmnBnrdY/Vl5qJxMKtl/EXhIEFR9WmsoGTHe9z29QzWpEqp6uSdZfnlM7BupabnDHKHjSX
Eg1soFLp/oRbFyvQ2uf0Z5XteRgBBBBAAAEEEEAAAQQQQACBVhOIMrGo1dq+FuobZf+GjhmtBdhS
G4kD6lUD6oltEgdcQ2cHTUUAAQQQQAABBBBAAAEEEGg2AbnlP/eqd+8/6CbCRFHBXNpJkkqssRnH
9NTrnXHV1T+sMlMzypmHqpCdUP368WJQLqHGZkrPRJRkJdKpxqaKs5hlJ0ZUojTbmEiXmnAqscSO
DR0EjKJNcWtJSq9NuckRdzYx6/FMPrgxXsJcXI1OB29T+WheDXcVl8CURL9OP1v8JzPQ6Z4vVp/2
p8PstXi5bIEAAggggAACCCCAAAIIIIBAswhEmVjULG2iHp5AlP1LHJA44JKWqiQO6J2Y3EIAAQQQ
QAABBBBAAAEEEEBgFQTk5sP3qN37PuYmwkRRh8JMSvX19KjevmEVzXxXUdRqJcrIebNelZK34nEn
YayUnNQ1rNy8p5yzvGLwjGPFdCRdZrK4r5mgVJ685AT8zN/dI3Uu2ViDyEwcq7n86HK3aXiiei0L
E6qr5B5myUm7oOy4m2jXPRI0k1nl4TKDZYljzDhWicQjCCCAAAIIIIAAAggggAACLS3gxBdauhFU
vqpAlP1LHLAU89MxKeKASrkxRD3j2JJjm8QBq57DPIEAAggggAACCCCAAAIIIIBAVAKSPHRY/dKv
/XqkiWNRVa71ysmrsf4uFS8lLzlBOOd3d/+IciYbs9uWz5QSnTqVMyO7G1zpHCott5hTQ53FANSA
s5He2U0ci3eqnu6k23/OsfpGaiRYNQCbnxgsHUPX1c18CyhoKW1yErKS3TrxsLJNvSHa5LpIt5oM
MdualwQWdnY2Y4Yyu5+9vgvQ4CEEEEAAAQQQQAABBBBAAAEEWlLAiS+0ZOWp9KIC9O+iRCE2IA6o
iAOGGCdsggACCCCAAAIIIIAAAggggEBzC8QSH7tdvXzhBTn5F1/SMSOdCaOs/CB+liawIHMXLshc
rqCLyUtuYZ1s3rJFLlm3tFLNvU8f2S/x2x/VM8EPSv7obVKYPSvZwnpZyOWl48qtsvFic+vWvD1n
tell3aa8btNm3aZLQrRj/pTs37BDtIx0DU/Ikb3bqu80p7ftKG07NClHbt1afVvnmYUzcnD91fJQ
6X7n4IQ8cluNYzj78RsBBBBAAAEEEEAAAQQQQACBFhKIxWJ2bYkTtVCn1VFV+rcOrEU3JQ64KFGI
DYgDhkBiEwQQQAABBBBAAAEEEEAAAQSWQSD2s7+yV73yox/JxN8ds4snILgMystQpJs4lhiQ7PGD
cmmNYzz95BPy5A9+JBfV2Kb8qYsuu0b23HCNRJjrVn6IZbt/9th9cuC+Y9Kx6w750r17pVoO3dyp
hyX521+Qjrf8qnz+yEHZFKJG82celg1XHyht2SUThSOyrRWRQrSVTRBAAAEEEEAAAQQQQAABBNau
AIlF7d339G9r9S9xwOr9RRywug3PIIAAAggggAACCCCAAAIIIBBGIPYzN96iXnnpBfne+N/a25M4
FoZt9bdxA0bJAckdPSjVJ+O6IA9ee5ncmamzzvF+yT51qGZCWp0ltsXmZ5+4S65MPmC3pWtIz2h2
K7ONtUXH0ggEEEAAAQQQQAABBBBAAAGfAIlFPo62u0P/tlaXEgdcnf4iDrg67hwVAQQQQAABBBBA
AAEEEEBgZQVi8fd9RM3/6IJ8d5wZx1aWfmlHO/Xgbtlx5wmRRRO85uXYZz4h952Yk46OsMf8/9l7
Hzg5qjLv95l7EyGuDIYQ4E183+CNf4JuGg2LCbJEO4givKb5E5DIoETWTmRdaHZd+IwX+ejAR+/w
3rs4ri87YT/7DigD6gRNR7GjMskyKjaynYXOQsMyWSd3nQgTMiE9xp7Qcz/nnqru86eqq7urqqv/
zm80dHXV+fOc7/OcU3WeevqcLNHbb6bv3LepQkCa27I6Ld0czc7OmY1acPLJbbkiW6dpBO0BARAA
ARAAARAAARAAARAAARAIngACi4Jn2kolQr+tpI3qssAPWJ1RfVLAD1gfrigVBEAABEAABEAABEAA
BEAABECglQh0Xbh5K3vt0P9LLz2ZMOXCimOtpJ7yshzat4t+9Mzv6ZQVH6JrL12FAKbyqHAFBEAA
BEAABEAABEAABEAABEAABEDAIwEEFnkE1mbJod/2Uhj8gO2lL0gLAiAAAiAAAiAAAiAAAiAAAiAA
Au1EgAeORVn2tVdp/8/jptwIHGsn9UFWEAABEAABEAABEAABEAABEAABEAABEAieAAKLgmfaSiVC
v62kDcgCAiAAAiAAAiAAAiAAAiAAAiAAAiAAAs0j0LX++q1m4NizP91pSoHAseYpAzWDAAiAAAiA
AAiAAAiAAAiAAAiAAAiAQCsQQGBRK2ihfjJAv/Vji5JBAARAAARAAARAAARAAARAAARAAARAoJ0I
dF147V+w468foWd/9kNTbgSOtZP6ApB15iDte/kILTz1v9LqlUsDKBBFtDuBQy/uo1f+uJDOes9q
WnZyu7cG8jeKwBwfS9LGWPLms2j1qmWNqhb1gEAgBDDuBYIRhYBAnQnM0cEX03QEzyh15oziQQAE
QEARQGCRYtGJR9BvJ2rVRZvgB3QBaX4lwXx4fuk7qNbCDxgUSZTTDAIY95pBHXWCgFcC8AN6JYb0
IAACIFArga4PXL2F/fHoa/Rve35kloXAsVqRWvPPHj1Er2bz9ObuM2npYvdROLOHD9HkkRzRwkJ5
i05bTss85LdKUe7bDD14RTdtMXYp7Rmh3Hc2kXsJy5XZ6PMzdGD/y3SMgyqionye6Kx3nkPLTlng
Whg3epo9fJAmuE4Wdi+nlctOcV2294TBtMl7vUSz+x+kRaEtZtbh8Rx9amX7WYSfdgeXZ5YOHZgk
3nOLf4to+cplln41c+gAvfwKt9iF0mJ5Pz+LzuHBVu4tVpTfOp8z+7dTd2ibKdAIt51NDbCd2UMv
0nMHjtGb/9u7aPWKxa5g+MnjquCGJgpmjMC4V1Aaxr1gjHdu5jAdnDxCtOhMWumyPwZTc6VS+Jh8
8FXKL3wznblsqWUsrpRLXGvNNgnpGvfZOhz4c+sG/ty6l7c9Gqf89o0NuG/O0Iv7XqBj+TfTu85b
TYtd3aj95GmcPlETCIAACHghgMAiL7TaLy30Wx+duZlnOdUMP6ATFadzmA87UfF7DvNhv+REPvgB
DRLwAwp7qNcnxr0gyWLcC4Zm6/iK9PbAD6jT8HvcOrqFH9CvDpEPBEAABHwT+PD1N7NzP3IF4wWY
/3jgGP4CI5Blg+EC11B/0mWpU2y4NyL1IfTiPr/LaniybGqgWE+IxSfz7jO2UspskoWKtitYGZ/9
yWkPUrrTU2ogXOAVGmBeSvcgSCFpIG3yXCvPMK3sNZZwWUCepUYGWf9APxuMp1ibWpHLtlZONpUa
ZpESWwyxZNaaL9UfKunfVG+bsopQp285NtxTGO+oZ5jl6lSLXqzok17GRz959Dpb4jiQMQLjXkGX
fsa9lrCClhNC9K1WGs+y6cHieBsuGYvdAKxnm/JTSTbYP8D6+wdZaqq175715OBGD3qaXGZY3kOH
Mg240/DxNmze20vv57pclmM/eSwF4AsIgAAItA4BMcduHYkgSZAEoN8gaYqy3M2zROrCJ/yAVh5V
vmE+XAWQl8t+5sPwAwrC8APCDyhsoe6fGPcCROxn3Auw+g4qqpV8RQIr/ICCRG2fraRb+AFr0yVy
gwAIgIBXAnTZ525naz/xKfkSxmsBSF+JgHIYRQZSlRLKa+mhHqkLw4kXCofNwKjoUFqmCeYgy4Yi
xSCP6Ej7Bvzkx9lAtIdFYzEW7VEBOQMpL6Fd7vSUHizqJjLIbLFAwahElBJIm0Rh7j/VgzUxvtqY
y4yKXSsFC7gUPrhk2RTr0YPGQiEWDnN7DEVZ2oZyPDHAenqiLBaLqqDHettUcC2tWJI/G6pYZMWL
ok+6HV+NwvzkqShEMy4GMkaovluJn+BF9bbRQNrkXRmNtlnvErZPjobZigck2ZQIHIv4ChyrZ5tU
8L7XYHcPAAJKWk8O3kW0Pr/abrHei6uWIyfu7xGWcvvw5ydPNTlwHQRAAASaRACBRU0C36Bqod96
gHY3z9Jrhh9Qp+HiOJC5ozs9New5OJA2uWBnS+JvPqzYwQ9Y9Ksb/kD4AT34km2G6OGr6JOV/Fj2
4vzksZfR9O+BjBGq71biJ3jBD9h0rbe8AA2zFQ8k4Af0AKtC0tbSLfyAFVSFSyAAAiAQOAHa+IX/
k/35NVtksFLgNczrAnNstD/KA0jCrHc444KEeoCnnkFWz0XA8hMjUucDnlbnctGMZiXJp2XwjrfA
MXd6kg9M4ToHjun8fLdJL8TNcZ7Fo0WHB2+f+7A77cGt3oElbprRpDR6AMDA2KRrKTJDxWDERtqU
a+n8JJxkfaGCHYV6R/0U4CmP6JOVHB72Av3ksZfRUt99jxEY9xgPmfY37rWUBbSMMKJvUQuNZ/mJ
BOvhz2DhSG9JEK8bcPVsk/6SxtszixvJg01TTw5+JJ0a7Ss+w4ZYYspPCR7y+AkC85PHg0hICgIg
AAKNJIDAokbSbnxd0G89mLubZ6ma4QdULHwcYT7sA5rI4nc+DD+gQRB+QGFH8AMKEg37xLhXA2q/
414NVXZw1lbzFRmo4QcMxuBaTbfwAwajV5QCAiAAAm4I0CU33cbWXXm9DCJyk6l6mhybmpxgk1Nu
f5pfvcT5kSIvVwHrGXITaOafylhfcdtFirHx1t4hyX0jtVWf6vEStikPTHVuk4Q7NVrciolYbGRc
nq5+oDmMWihYoLrcwabIZ4aKY2gP89Jzm2JTwTa9pDTZJuIr/LiPQCwpx80JUde8Dhyr8xghGDc0
GKjObZK25XvckyXgQCPQFFvR6q/HYT3bhMCxGjQmA7OIRQbcbgXvsz5ZF1Yc80kQ2UAABNqcAAKL
2lyBVcQPVr/wA1bBXeYy/IBlwLg7Xee5Yz3nA2UbWOc2yXp9z4fhBzQYwg8oLUmu7E/wAyoo9Tyq
8xiBca+eyuussptiK3VGWM82wQ9Yg/Kkbw5+wBooIisIgAAIuCLQte7az7Fc9ig9t3sH9xnxtZWZ
Ef9Q29/M/m9Sd+hWXkiYUtk9tOaU2sprr9xztH/39+mpV96gk4TgJ07Qae/7BG1cu0ycUZ9zh2jH
P+2gIzz1SXSMdm67g+LG1VCUBm+7gIjnNf4tWbuJNjnlVyW5P5rdTzcsCtHDPEe4P0l7bl/rPq+b
lLxNux7+EU1kT6Lw5h5avXSBlmuW9u34Lv3y0Al6V/gqunT1Unnt0NM7aMfTh6j7XR+lq8/L0yOD
36Lv7X2Zjhw5QktCl9OdX+mlDSsrGNPsPt6u88x28cAxumXNYll26YFHPfEC9m+/gULbOLXwIGX3
bCUlCS9r18O09/dcV8dO0Nqem2ntMr3NRLOH9tFD39pO33s8SbRkCdc30YZLb6bYLZtoxcml0skz
rtp0mHZvf5T+nVe/rJydFO2MY6ez/3wzbVyjuBt1vfjgVjpnywP8KELJ6Z20thI6KZxxMEMPXtFN
WwyjLeFiSWh+Och1/I1v3U97Jrsp1J2ldHY53XTzF2jLprUaz2I+KfPpFN50IU3+aDsNfi9JWW4P
9PZ19Om/uZ1uvGhlaSWezszS7nt76ZkzPkGfjqynFYuteqtUVMFeec89iffcgzvpjq+bPZd6+gbp
4jN4t+WZec+lTTdtIps5yGLL25RMYh7MHH6RfvXzJ2nsyV/SCy9PUtY8203nhj9OV11zFV20yqpP
lXuGfvHgN+j/+fYO+i2XZUn3O+mKz26lTe89Tj974gWi/3I+XbdxDdlN8OC+XfTt7SO0N5k27bV7
+XJ6+7vOp/CHP0ofvWhVSXpVHz86vIc2nHEx7eWHvYkJ+tqlKyyXg/wi+PHAMdp5yxpXRfvJ46pg
jHsdO+4d3r+LHt07Qd3LzqYT+0bo/sfTtOTtl9NXB/6W3vrMP9KX799Nv+Xj0oabv0Vf33qR6h9z
M/Ri6lf05JNj9MunXqDJbLHnLj+XPh65iq664iKy3B4NQ2vxca/QF+zjynL65Lbb6D2vbKf1xn2k
3L1g9iDteOAbdP8/7eHPiCHKptO0fMNN9IXYFlq7Qt1R+SBCu/g9bYJOp7OXzNDI/d+jNB/2N9z8
VbrrqrfSP975ZRpO/paPTRvovqGv0wbbTXTu6H76/vefojf42Cz++FMYfaJnY9mx2LiXWcdKl20S
Ffj4nNm/nXPYZuas/sziowJfWXxyaJBu9Sb94u4NtP4u805DE+xrVLc7jXwOi/A5zU53cxo/efTG
4RgEQAAEWohAV1eXKU0QfqIWahZEKRIIUr/wA8IPCD+g1Z8EPwa2Ul4AAEAASURBVGBhoIEf0HrL
ET6psvPmYnL4Aa3cxDfBD35AvP9wfE8mfWq1vf+AH1D0OPHZ2r4i+AGFnvx8trZu9RbBD6jTwDEI
gAAI1JHAuk1RtvojVzJehfnPVbhZlUQqetrDr/OrlNk+l6dZf5GlYGp88gAt5yZkkyzkkF7Pax73
lcnvXGrls9NjLFKssy7bVPJfvoSL5feXLDmkluG3M0kNiFXQilsmOnAZGc+Vb5sWeV59xTGPeuK1
lvvFQXKwuN2gIW9kgE3YVnDLxMWWSk7tirDERK1t4suCC1ahAcdtJvUl1GOJiRKGyf5IYQwIO+cv
ySBPuP2lYY4lRB1CVv0z3M9KVKvZUUl/KOaNDIzxzeZq+Ztmg2Gll0isnyVSE6yCRmRlqf6QHDfL
yccjQNlYhYUXy9mUrMQ8yLKB4vaP5eqJDaetWcxvU2wwotrmmLfEXvIs0VupH4ZZskJ7zGrz4ywm
9ZNykCu4U4JfS6w4ptkrxj3GOmncc3NvEv1LH1/1cVdct37GWNrenzQ7sqZVfbmZ4x5jk2yg2rji
sPpkjm8ZKZ47nNrVn9BWuuTPReIZwimt9Vwvs9/Rssl+h7G50tjlr021jmTqWZlY9WeWWmtzk98f
h0bqVm/F+EisqOc6zzXks6WHevzk0RuHYxAAARBoIQLivttCIkGUAAkEqV/1bOPhnhlgW5pblEf/
EvyAUl1u5lrwA0pc2gH8gBoMj4fwA1o3B4Af0KMBqeSa/wZ+QPgBDcOAH1B1j0b6iuAHVNy9HcEP
6MjLj0/PTx7HynESBEAABJpPgNZd9TkWQuBYgJrIs8zoCBsaHmEjIwPy5Wf5wIZpNhaPszj/l0gM
s6gIEAn3sXgiYZ6Px0fYWGYqMBmzqUH5UrUuLyvljdLpZagKNLIzEUEgwnkZ7R9hqdQYG4xpgSyx
RPlAoYr12vF51ZM1cKwwyc6zUT0YKjpUErQ1bXmBHWL9w6MsnUmz+IB44WkEA5S++JbSumyTeoFK
rNSplmfxmAhyirJMSaQVD+YTgQB1ChybTPRKmzOWLh8aTbJ0apT1iXqNQKPehGy2eaC13bSJUJTF
kxmWHhu2BCDUZsM5FncMlIqw/qEEG58uH0I2nRnjfZz3Xd5Ph/ujsn29Q7wvF/v0SHyMTZXwVs2U
Nu8QaKFSicCxEIv1D7LEGGfHbWhUG18MPnFbxGJqoBgMaLAN9/KAuAxLJQblmGQytdc7mVCBrOEo
G04kWYbXleRjWn/MKK9S8IWQWPXxUCxevr+K5DV8Cn72saRSkX7yVCpPXtPstdQmFRO7rEIejHuS
JGMVWap0jRr3lI74GB5Psni/FixMUTbK71O94t6t2bxwGIUiMTY4kmDJVNoc9wai+j3N1ke0trfi
uGcZVyJ9bDSdYcn4gBo3zPFmkFnj4SZZr3G++C/SN8SSaT6GDetB1SGWmCwOlhqDUM8ASybjrEfL
Hx0cZWPD4p4SYiO24Ov8dIaNDA3z8XlEe34o/wLTX5uUHfo9Ui9XnZ6VeDfIDEtmgl2lz54hpwBi
99L549BY3eqtyaXFFtHcBkoiz/WUNR5LeyxvQyU1+MlTUghOgAAIgEBrEBD3ntaQBlIETSBI/apn
Gw/3zKAb1LTyvPqX4AcUqlJzrcJ8AX5ATkY+SzrPEwS7Rs2HRX3qU/k3+KpZtrmfSgU/oGKhH0mb
r8COh58Uf0AKP6DOzjgW/Oy+NXs6/bufPHr+sscV+6rqJ3ZZhTziHoxxjxOuyFJpoFHjntIR/IDt
4CuCH1D1ES9H7aBbvT3wA+o0cAwCIAAC9SNA6668kYUu3ihfTgVRVT4jXub0sHSFoIkg6mrtMvJs
uBgYY58kOMudY0Mi/WBtLwCdyy+cVTfZMButFNVSqZBK1yo+7LubOMVGMloNWTbcU3zpXCmwqWK9
WnElh+70JCcNkSEzGGa0T738D8VGHJwlU2xArmYVZSnrT7rYdFIF8PEt/UqkMk+4bRP/xapYzcW+
khuzXBtzqEfpJNw36nC90imVt7zDSOcQYWOWGEh+TQaPGfao1aW1nXhwRkqPRJgcVQFQUVvghVaE
28Pc9AQPYhhgPSL4QwtSCEf7eNDVeMVVyPyOedKmKjqM8myCB1k4dlUe6CVW5onoY0Y+I1f9olCf
ZUUeIxhBrnJoq1cEuhgrpSV0XRRBZqenK3IoJNN+vcnLt5m9W5W4Sif4uRtfC0X6yeNKGM1e/QaO
Ydwrkq7IUtOGZWyzrcppuVbbuCdshvjYb4aScvnEeNtXHNCkU1yz+TwfV9LjDh2JN0HdP3qsY5vW
9pYb9/i4EhVjY6ifrz2m/rIyiMcIVLW+PJgaUyuARfqtuphKDsjnz7C4pjEYTBeCd6UOeL0FovwX
9sXxurS/KbnU2FzmBabPNqka/B+pl6vOL4TUeKyC7oRj2ekzVG5lWzci+uTQTN3qfCrZgJvmV0wj
7bGMDTll9pPHqRycAwEQAIEWICDuOS0gCkSoA4Eg9aueu+AHhB/Q7gVQfiP73F0+5/N5BubDxU4u
nyWd5wlyKLDMees3H5b1yQOlT/vcTybhszblD4UfUHFRgU/l2Rmp4QfUmenHYsywjyV6Gvuxnzz2
Mhy/V+yrqp/YZRXyGPdgjHtFshVZavQbNO5JHcEPCD+gZn61HsIPWJuPF37AWi0Q+UEABEDAHQH6
4KYb2erw5fLFnbtseqosX8WmsOpOgq+8kxgd5avvqJVueocTbNQ4b/zjq/CM8m3g5s9f+UmCMwOv
6Z1LqXY2MyxWR/LwEqxaofr1ig/75dsoH8opxrRNq8ySlcy2l+yu69UT2o/Ly6SnlPLx1ZsG+5SN
h/sSjsE0+fER2a+IB2Tl8jk2zQNvCv+yLDedlsE9JcFeouKKLEUi45MvLS5XFeP8tIDNibhYmcVp
NTKeNZeWk4DIoNetBRU7I6hCj+2S0vE2iCALp3ZmtcABy8tfre1Oco32qlXUCrEFOTaeTrEUD7JK
V/uXSrHMhKO0bGo8xYb6RB/RX9iHWe9gwjEQSj34e+tTyqasgRaSXclBnmWnp9hU0Y5y2QnWXwxO
1B0RSh5ivQk9vMMokAeoykBMa72W1QjH/I/VSbHamS2ApKQ5NZ4Q/PS2VyvST55qZZrXNXu12LF5
UfUTu6xCHsK4pzBXZKmSNWrckzoSQWEW+QrjSC5dDAQuY/P5XJZNTU0Vxv9sjk2MimCqiHX7V63s
Vhv3Ko8rysbtDvD0oLhf8hcG9ndIfESVLxQc+RYySB1ExJil6ivtb8pGlMzOY7O67jRWqjrsbVI1
+D/S6x4s2bOUl5ubYqlkkq9Ul+KrrlX7l2TjUwUHjB+JdFlK7xnlOTRTtzz6Xj5bVLIBPzwseWSf
dLYhS1rxxU8ekRefIAACINBiBIIMLGqxpkEcTsC/fuEHLG9A6tnJPvdzzuM1vXMp1c4qn5qHZ5pq
herX5fOPU7BT+TbK53zMhxXNiixVskbNh/UaC8dKn/ADGj5Db31K2nwZ30Epb/gBdSaCn7vxtZDT
Tx69zrLHFfuq6id2WYU88ANqZCuy1NI16P2H1JGjnwp+wIJGlI3bfWbN9BUp/5bz2Kyuww8o5gHw
A+pjDD+W45GzDdlSF776yeNYEE6CAAiAQPMJ0J9f+xm+VeV/9+8w4pH+YsUbcbOp+MlXiyh5b9h8
DnWSQD1A2ScJzhV6Te9cSrWz0zJQx8PNr1qh+nV5o/TpMJIvhlWh6qEuyooLkKiL4qhivSKR06c7
7nLSIFZcKX4myhi0HoRTsU8Y5USHHYPP1IOKE0trWxQjYv1yWS+++pNY0avsam3ql4BOgQrWWuzf
1DaXZfNOjckxYsCybFixLE1vSm5+TTvvlG9cC4BMGnM2j2NR9dVZeHBHyrpFWrmtGhV7b31K2lQ1
h1F2nI30x9RKYTYbNOyrR1txTMkTKtnC0qCeGSputWerNz8Rl/cC02bDPax/cJhvj5niQQnOgXZG
eda/nLZCoAjysKYI6pvg5258LdTqJ48reS32ah8Uyo8xQh7CuKcwV2SpkhlHytbrN+5JHUVH5Ipj
YutEEbAi5bD1qYnkCItFRJCrHogqjnkwtB7vY2l7aZ9r5rgn28hXJLRvjWvoQnKyMRjrL67OaTtv
5DH+VL7iamIag+HiFoQqjRhTVJ8SOiiUZv2vktl5bFbXvbXJWou/b+oZwVk2f6X6y+WXQzN1q2/l
WckG/BHRckl79KAnP3m0KnEIAiAAAq1EQMxjW0kmyBIcAd/69Tj3JvgBKyhNPdd6mddWKNDxEvyA
dizuuMt5iM0HAz9gYT4LP6DBwcM8gZuhtKky82NpqfADShT6geDnZbz0k0evs+yxnPc5+ezLjzFC
HvgBNbIVWWrp+KHyX8APKJ7jKn3W8v5DsfbmM2umr0jJ7Dw2q+ve2mS1Qn/f4Ae0rTgm74NqvKzk
34Mf0J/dIRcIgAAIeCVAF22Osvd/7EoZLOC1AJbjW6Lx7YJCoZD5LxwO24IbQiwcLlwL8XRhvqWf
/o7Uc31tlUHd9NxNaLym9wdDPSARc1zlwl+xKlfFh/3ybZQTJ/nQoIpUMttWZ1FJbIFG9sANPaH9
uLxMekopH7d1ywN5mZW2lMwFh4roI/ZPo6xQAIFjjG8cJrbuop5iP5uMy/4Yi5dbQUoFf5X9taAO
wnY81lfgUW4iUnUZWc1eLCuSaeedHhpVucWJgJbeoh+bg09cq9gn81mWScZZf6xH8ivkC1tXByqy
ULp2npTYkMmv0qYcbF4myqoV24TsVBxvjTFVnNPbo+SxBaUUCx2NFfM51JsZ6ZNlirLFZ6Qv7ryq
nBTWOFD9yckJYkla4xfBT297tSL95KlWpnlds79Se1VM7LIKeey/zjLKVHrEuFdeB/Uf94SO1Haw
aswUupa60vpUarAYoKmNQWL8F32qxMlc0Y64TaTE1o6NH/dkGynMxkpj2so4wK1b1zpkU/m4w90M
ApYM1Pgl65Z8VZ8SOnCyEZmvjDNfXffSJqeafJybHiveX0KO9xUfJfrO4o9Dq+jWyUnvG0VpRmmP
Hu7vfvKU1owzIAACINASBMQzS0sIAyECJ+Bbv/ADVtCFek61z/2cM3lN71xKtbPqeQ9+wAIrd9zF
XNDwwYj+Yn7CD2jygB+wToFj8AOWHdJEn3Q3vhaK8ZOnrAD6BTnvc5qTlh9jhDzwA2owK7LU0pmH
8AOKH7Na7kua71E/X7GvVHn/oZ4dvPjMWsVX5OzD8dcmuw36/A4/oAlO6sC3j9dpzPWpE6dscjxy
tiGnLGoBDA95HAvCSRAAARBoPgG66Pqt7LzLr5ET4CBEkls2iZeAQRTalmWUnyQ4N8dreudSqp3N
aVsoNj5wTG1LZX9wdTtxclq0ymyzvKlzR1jZRE503HGX8vEH8d6RMZbQtmTtGUqXFCwfgnj6Si+2
SzLqJzy2SW0/wAOceIRmRtsirDySHBuJFp1gDqse6eI4HeemJlgmk2ETZVakyo0Py/HF0d74Vpli
whMdzqgq9LY7bOM1NSoCnIJ6IMsXtql0XNnL2KZyhGXKtFHp2pss0qYqcJerg3E7ig4k2CTf5k79
OduukifMRqe0fUuLGdNlVhwT5eanJ9hYYoQN9MVYRAtOMyae0RH7RrIil/jUVrAb8Lr1qSjD3afg
Zx9LKuX2k6dSefKaZq+l/R3jnuTk5kBj6WYsr/e4V2ozqt8JXcs+Jya92rhGoShLpCctQfP6c5Jl
bNbb3mLjnmwjf7Yr3XKy3C+njftLMVC1zDgnxyO+PU3GGN4kAzWeyroFXy1AVejAybRkvqqBY17a
5FSTn3N8VcvxDMuMTzgG5Br3zhAfc0WwYaVPc2zW758exdE5tYtu9VUzzIBDj212ndzBHqvm9ZOn
aqFIAAIgAALNISBePDWndtRabwJB6ld/vq3rvbneUGouX80V3M1Tvab3JyD8gHZu7riLuaDRV+AH
VAzhB7T+0M8yp1eYHI+kTZWZHxuZ4Ad0RGeeFPzcja+FcvzkKS+BdkXO+5z8/vADaqSqH2os4Qe0
4mrm+4929BXpMjuNzfp19/4vq078f4Mf0GAndeDRxws/oH/LQ04QAAEQ8EKAPrj5Jrbm41fJwA4v
mcullYM/AsfYUHGbQHcTGneOi3LcXZ/nD+MR7vQwXzRWDQJxXapKqL0wLwkU0uq2MxETuWq/uHF6
6DMr1yYZToFcSkD7kTvupfJNqBW+OM+hjHUtFdUP+NLJSS8roGnyeW0T/+WC2Do2NjTC+sIFPYd6
E1qhpYdq73n+4r40zqg0g5czWhucVj0ztkc0Xo4b9miZHGr5ehOlq6WlBiLFcavCakwu5MzxIKnR
4f6SAClDnnBPH4snM44v9fWila5VoIN+vdyxtCnqKbMFq1rZiHoctjPV+pren9TSx8T65LalQoo8
i4tAQfmALq45febZRHJYjhlVVxHjehPji1qhyanc2s8Jfnrbq5XqJ0+1Ms3rmi4w7hX6c6eMe6U2
o+4ZImhJjgHFPiW/m/cGPdizYE2Zoagcvyz3tBYe99RqZ05O0TxL9BYDkG3jiuBH1MvGS+4vfDyK
2QKXJQM1nkqesuxSHTj1U5mvXOCYXMHNW5uc6gr6nM7buB9V+1fu1/5u5NLrEjat8rWmbtVzC1+Z
zvr4pUQP4sjBHqsW6ydP1UKRAARAAASaQ0Dcf5pTO2qtN4Eg9as/dyFwrPDs5m6eqp5r3aX3aRX8
+UTM06v/GMxHHZgPm9BUP4AfUPxAFH5Aa39S82P4Aa1k3H0T/LyMl37yuJIG456JqRPHvVKbUfdq
4TOR7YYfkNnf5Ql+8AO6GklkIt03J57RK33CDyjRBXvgx6fnJ0+wUqM0EAABEAiMAK277rMsdMlG
+UIqiJLlg1OZF3VB1NEeZaiHSncTGq/p/VLQloztGaoaFOO5Fm1J7eiwdXUi/QHIzkQ+VMoXw6pm
dzalgmwsWx6qYsocueMu5dN+FWYEPakHuOJqKaIWbQJJPRU450vepIsS+KfXNmmru2gvmksCWbQa
jEMVsc8D4BxWubEl177yX0rw1caMFccy49YVdWQivo1FVMgSHmD2ELqkDACzBd/JBy7udOXbAFhD
L7RlqXmZU7IyrwecbzG4TukxzPoG42x8ylpjpZLd2WdpCSrAy3nJZ64ZJR/fftRuKRPxmLQ/S3/i
fVA46UpsjwcXCoexfWJXKqE4k1NyOOhQpDI+p8b6pUz2YEo9XRDHok9a2l6lYD95qhRZuIxxr8Ch
A8e9UptR94yyDiMtIGl43D6WjLOYGBPtz0mtPO5NjcrA5FDvqLVb6Hq33cPVinAOL0+ySTUeieBY
yaD+gWPMZ5usjff3TfxK31yxc9puI7zM3CRLjo6ysbGxqv9Gebr0ZA3RUz45NE+3amXL0ucDf/oo
m8vBHsumFRf85BF58QkCIAACLUZAzJFaTCyIExCBIPXrd04cUFNaqBg1V3A3T/Wa3m9Tdd9CBf+U
3+IxHy6Q0+dFPRU4ww/o7DeSz9HwA5rjM/yAJSNSqX+mJEnJCT95SgpxOoFxr0ClA8e9UptR92r4
AYudQdc7/IBOI0TJOfgBC0jknEHaTWn/KoHH3/4NiHd4Je8JS1PXdEY+iyi/dNXy/OSpWigSgAAI
gEBzCBQCxz4WcOCYfGHKt8ur4T1Wc5DUWGs+x7LZLP+XY/ncBOsvbvMW7h9jOXkty4+d6lE3SXcO
Jqcy3J1Ty9yGWGLSXR7XqfLjrFd7KR7PFEKFpjNx9YKYX7e3UTyUOwWzyAcK+0t2i1DGyiVqVY7+
eIpNTk6yiYkJNml/KSt14V5P5eTTX5xSdMQS4KQHRYWig3yrQ/FyOM+mJzMsPtTLnSWVVszy0KYi
i2nZ/4osQn2suopVIFZJQICFse0Lf+kvVjgjKt/fk/1h6RQK98XZtGn/eZaJi+0muayhfmsAmHzg
KrSjZ2CsGOQ4zeJ9qryeGrbnMgLzBkQfjfaxRGrcoj9ba8t+dWefpdnzEyOSC0X6WWpiktvsBLfZ
KSnHqFjFh/eZ/lERiJnj7FSAluFQsvcnPV+4d5hN8DFpeiLJYvrWk/IBvSCb0Y4Q31ZvZCzNprJi
kMqz8dEBuSpcqM8WMGJplha4WCXAzJLN5xfRJ+1tr1ScnzyVypPXMO5JFJ027pXajLpXl3MYsamE
7DMUGWDjxf6Um0qz/uJKpIUXdbZJaEuPezk23KPusb3xdCGYlT/rDGrnS+7h2kqYxv1OPBPkpzOs
X0z6jfFNrI4oGSg2coyVY1apDoQB5sxnMP4cxh+0JkfFOBlhozywSl6TW/76bJOorIbP1IC6j9Xy
K8EaRNCy+uTQYN0KgfPaluu+VzYUhVX7dLDHalmctlutmgcJQAAEQKBFCQQZWNSiTZzXYgWpX/Uj
wfJ+gY6F7cO/pFio51ov81qV3/0R/IDe/bViLmif48APKOaF5fs7/IDOfRN+QGcubs+KPullvPST
x5U88ANKTPADchTwA0p7YA32FUlfH/yASgdVj+AHLIsIfsCyaHABBEBgfhCgC6//HFv9MbHlGwXS
6vxUkvX39rK+/hFrIEggpbd2IWr7PDGJdv4MD6QcGqJWl/IyAXIoqPqpvFoFqh7byakthJzb7xTo
IiZyhkPGviqVfGlcMciKL9ChvUwUTlDj0/5S1o+eysvHHX3aS/OYvv1nngcPai/GdZnUcXlHi6FI
t21SSp9gvVpwkNttO8eHxdZpfNsnEd+mCnU+kg9Shp4rBMDpK2Bxfai2q+PBlE3rlrJVOmtep63P
nEUtd3Yyk/K0uphTOW7tszSvFmhl4aJsIpcZsvIKhVRAipanZMzIptVKb1o6Cz8ZhFGQTDn7i7wd
6hopWT1Ja5U2MXTajkBLGcih6JMlba9Qup88FYqzXMK4V8TRYeNeqc2olztlA8d4UKoeZGX0u1C4
uCWjpT/axs0WH/f0rYUtY4neJtu4YlhFeqjHOo7p6Y3jniF135e/2nUOHCvcKdTzktCBaX2cn1xR
0V6H5bvi7rdNZn01/EfYlcHRyxhWQ5UVs/rl0DDdatKrl1C9rHQjay1hEIeyTyp7rFqsnzxVC0UC
EAABEGgOAXG/b07tqLXeBILUL/yA5XwW6jz8gKXPvfKZGH5AS3eHH1D1GzFOqU/4AQWLknkk/ICW
fiS+iHGmhJdIUMMn/IBFePADchDwA+pdqWG+IvgBdeyejuEHLIPLj0/PT54y1eM0CIAACDSbAK37
5E08cOwK+UKv2QK1e/1VH4qKLy57BtMOTVUBSNGhjMP1YE+JiRNRjI2LxYUCq2KajfSq1TQKk9oQ
G0iMsaFo4eW5PaBJsuPbVdkXqsumRfBMlKWrBDVlMwkWi1hf0EcGrYF6si7Li+RSx4SuJ5nHQT5m
CYyKsoxFxiwbHTRWFist31ilK8oDLCer8HfTJl11cbmiDV9Rzu0+jvIBh1hUD37TC7Yfa3mIqgSc
ZTNsoMeqF5MJX+FKrEBjKV4ru4cHopYEA/AVujJ2Q7EU0LgvXuyzVKpplhiI2YLBOEutbRNjg9rK
bsKOCv1pOFbsT05jSnacDcas/TA6EGfxgWKQoLbtqiFXbmKURR2DW3id4RiLpysbk+wjxPtAFZsu
5eD9jBjDvDh//ORxLxnGPcWqc8Y98WtydR9RgWNia18Z4MmXy5Zd11iJy9b/jDEvFB3gWw8OFfu8
bdxsg3EvOx5XW+GK+1okxvpjxR8h6AyUQbBMQq1cqN8Pe/oTKmjMSM+Xuy9sb6zGQRmcK++/yiE3
qA+W+lL5QjbHT1W2UaXfNhl5/f6p8ZKY/XnIb5m15vPLoSG6FY3TdBytacVRUWCVT9knEThWhRQu
gwAIdCgBcc/u0ObN+2ZBv8GYgP5cJ5g6fer+JVUz/IAmK/mcr5GBH7Cqb1PRYgx+QJ1G/Y/hByww
VuMf/IBq3Mf7D8VC+LDb6/0H/IDWMbSlfUWaj6jU7oT9GZ/wA1q1WvjW0roVAms6hh9QQMEnCIAA
CNSPQNf5mz7LZrPTtP9nO/m9lb9dY0Z8C/7mBYHZfXTDovPoYd7Y6EiGtm9aFXizjx48QNO0iBbM
5al7xQpavCDwKtqnwNmjdHDiVZpb1M155Ghh9xl0xtJTKHgkB+nuc8+mu9IcTc8QZb9zI53iktL+
7TdQaJthETHK5O6jVSe7zOgh2cyhAzSZXUDdi3KUneumd6xc5sxAs8/BTI62rsrTwQPTtHDBHOWo
m1auWOqh1g5IOjdDBw9OES1aQHO5hXTGimV0ikvjmZudJVpgJF5gfjx97wZad8deHrc4QNN7bqHF
NjxzszN0dGaG/pgnmstmacGS5bSC22rFvxk+nnQXx5Phcdr+qZUVkwdxUdgrDxyjnbescVWknzyu
CtYSYdzTYGDco5nDB2kqa/S+OXPcX1apL7XNuDdLB1+cID6QE+XfTMv5eOxqODLGsfFJnq+b+FLy
1L38HbTM7UCmmVV9Dn22qT7CNLFUnxwapFsxhpvPKXn+nOLK8GrAKftkhFLZnbSmyq3QrMlPnhpE
RFYQAAEQqCeBrq4us3j4iepJuXllQ7/NY9+0muVzCvyADdEB5sMmZvgBfVob/IAl4MR8EH7AEjSt
cwLjHvyAujU2yFekV+n+2Kf/y30FbZLSJ4cG6VaM+/ADtok5QUwQAIH2J/BnV21h79mw0YgWM//V
L0YNJbcigYlEPwuHwyzSO8Isi2S1orCQyRWB8ZGY7M99Y5VXiCop0FhauifCbSLCRpq9nJdc5YOY
ZSuyEqFxwplAjk2MT5T266kxuXpbqHeUBbUwWDY1VBhLooNs0lmgwM/6WT3MT57ABUeBgRPAuBc4
UhQIAi1IYJqvWlt4RhkYa9CdRj6LYMWxFjQIiAQCINAAAvATNQByE6uAfpsIv4lVww/YRPh1qhrz
4TqBbbti4Qd0Uhn8gE5U2v8cxr321yFaAALVCcAPWJ0RUoAACIBAsAS6ztu4ha84doSe/+ddZhQc
L978xH9AAATah8Dc4X10/+ATdGz6KbrrG/Gi4L00wb5GK9qnGVZJtV/C8sAxumWNfV0sa3J8sxGY
eZo2dK+jvaEI9d50Ba1/P18B7D9/TfdefwftLSaNT+Rp44p6L9dikyvAr+IXJ632S8MAm4iiKhDA
uFcBDi6BAAgEQ0A+i2DFsWCAohQQAIF2I4AVqdpNY97khX698UJqEGglApgPt5I2WkQW+AEdFeHH
d+hYEE42nQDGvaarAAKAQOcTgB+w83WMFoIACFQkYAaO/fH11ygz9iMzIQLHKvLCRRBoSQIz++6l
7vPusMg2lJ6mG1e3cbAV3/pwA9/60Ahy6k9O0+1r27gtFs006IvGz6nG/sQ43X5p/beTdKo7qHN+
nD9+8gQlL8oJlgDGvWB5ojQQAAEHAnAYOUDBKRAAgflEAIFFna1t6Lez9YvWdTYBzIc7W7++Wgc/
oCM2+AEdsbTlSYx7bak2CA0C7UUAfsD20hekBQEQCJxA1/s/cSNfcYwHjj35Y7NwBI4FzhgFgkD9
CRx9kR75/pP0xkkn0Zve8t9o7cXraeXi9l1JygQ2d4h2Pfwj+v2JU+iD115Lq9u9PfW3AlsNc3T4
YIZSz+ynf/+P39Err79OuVyO/suqMF197WXtbx+8tfu/uYFCt+6lUH+Snrt9ra39zl/95HEuCWeb
TgDjXtNVAAFAoOMJcIfRhkVGEHuYktk9tPYUFy32k8dFsUgCAiAAAs0ggMCiZlBvXJ3Qb+NYoyYQ
CJwA5sOBI23/AuEHdNIh/IBOVNr0HMa9NlUcxAaBNiLgx6fnJ08bIYGoIAAC84tA1weuvon94cgU
vfDPWHFsfqkerQUBEACBNicwO0OHZ2ZpwcmLafEpLgMl/eRpc0wQHwRAAARAwD+BmaOHaXZuAS1e
uphc3mnITx7/EiInCIAACNSPAAKL6se2FUqGfltBC5ABBEAABEDANQE/Pj0/eVwLhIQgAAIgAAKd
RsCPT89Pnk7jhvaAAAh0BoGuddd+js289io9v2eX2SKsONYZikUrQAAEQAAEQAAEQAAEQAAEQAAE
QAAEQMAvAQQW+SXXHvmg3/bQE6QEARAAARAAARAAARAAARAAARAAARAAgXoT6PrQ9X/Jsjxw7F9/
usOsC4Fj9UaO8kGgtQkcenEfvfLHhXTWe1bTspNbW1ZIBwIgUH8CczMHKf3yEVr45rNo9apldaxw
jg6+mKYjGH/qyBhFgwAIgAAIgAAIgIB7Aggscs+qHVNCv+2oNcgMAsETgB8weKYoEQTamQD8gO2s
PcgOAiAAAiAAAiAAAv4JdK3fvI0Zyyj+6+7HzFIQOOYfJnI2g8AMHdj/Mh2jhfx/hb98nuisd55D
y9xuXcezzR49RK9m8/Tm7jNp6WLnaKnZwwdp4kiOFnYvp5XLTqljY4Npkx8BZ/c/SItCW8ysw+M5
+tRKZxZ+ykaeYAnMHj5Ek9weheEvOm05LStju8HWjNI6iYAbO5rZv526Q9vMZo/wcWFT3caFGXpw
Qzdt2curisYpv32j623hOkknaAsIgAAIgAAIgAAItAoBBBa1iibqIwf0Wx+uKLXeBILxmcEPWNAT
/ID1ttfgynfjvwmuNpTUqQTc2BH8gJ2qfbQLBEAABEAABEAABCoT6LroUzxw7MgUPfvTH5gpEThW
GRiuthiBmafp3O51lLaJ1Z+cptvXLradLfd1hrbzYIVtPFgh1J+k525f65hw3zc30Hm3GokGaPq5
W8ht6Y6FVToZSJsqVVDu2lHO4bQCh1iCnrvv0nIJcb6pBA7TI1/6HF3/9bhFikq2a0no+ssc7dvx
T/TEoWN06tkfoZs2rkEQj2t27ZDQix3N0iM3LKLrH+bt6hmm3Hc+RfUKKZ198RFadM71JsChTI5u
XFWvmtpBR5ARBEAABEAABEAABJpLAIFFzeVf79qh33oTRvl1IRCIzwx+wIJu4Aesi40GXqgX/00t
lcMPWAu91s/rxY7gB2x9fUJCEAABEAABEAABEAieQNeFn9zK/sBXHHvuZwgcCx4vSqw7gbkD9M2/
/Ao9/+bTiV7bQw88XAghG0hN0y1r3IZ2KYdRZCBFO29Z4yj2/u03UGgbj5yIDFJ251aq25pjgbTJ
sQkVT+q/JsJqYxVRNfXi/ge5HW4xIngKf6FwmGjvXlo3lKbtN64WpwP4VP2i7sGSAUiLIrwR8GpH
jRsf+KpjV/BVx4y4yOgI5bZvqluQmjdiSA0CIAACIAACIAAC848AAos6W+fQb2frt2NbF4jPTPk7
4AcsrC4OP2Dr9hiv/hv/LVH9An5A/xRbNadXO4IfsFU1CblAAARAAARAAARAoH4EzMCx7Guv0v7R
nWYtWHGsfrBRcp0JzO2nGxaGyAip8RY4Nkt77r2V7tn9Mq37i/vpa59a5SioDBwL88CxPXUMHNNr
990mvRA3x3O0a+tCijzA0/L2TfP2uQ27c1M60gRFQHPi9AzS5NBWWrYgqLLt5WgBPPUOlrRXje91
JuDHjg7R3ecup7t4bG6od5Se+9qGusl4eM/ddMbFd/HyQ5SYeo4uXVq3qlAwCIAACIAACIAACIBA
BQIILKoApwMuQb8doMT53gTfPjP4AYngB2yP7uPHf+O3ZfAD+iXX+vn82BH8gK2vV0gIAiAAAiAA
AiAAAsES6Lrwuq3s2OFX6N9GC9ueBRM4NkuHD71K+YWn0bKldVuXKVgSKK39Cczsoxu6z/MROOau
6U0JHKtzm2TLD++hDWdcTHwjToqNjNN9m1bKSzhoJQJzfDWmheZqTD1DGfrOjc5BjsFIrDmMGhks
GYzwKKUiAX92JMdAilByeie53g24oiwOF2f5WL6oMJZHBpJ8FUjn7YMdcuIUCIAACIAACIAACIBA
gAQQWBQgzBYsKlj9wg/YgirufJHq7DOTc+BG+kTq3CZpFPADShStfeDPf+OvTfAD+uPWDrn82ZEc
A+EHbAclQ0YQAAEQAAEQAAEQqJlA1weu/Cw78YfX6bmfB7dV5cz+b1J36FYuXJhS2T20BrFjNSuq
rQqYO0S7Hv4RTWRPovDmHlq9VF8SaZb27fgu/fLQCXpX+Cq6dLVaSubQ0ztox9OHqPtdH6Wrz8vT
I4Pfou/tfZmOHDlCS0KX051f6aUNKysYkxZsUH3FsTnav/v79NQrb9BJAu6JE3Ta+z5BG9cuE2cs
n3KyVOIw4mXtepj2/v4E0bETtLbnZlprWwZq9tA+euhb2+l7jyeJliyhI7zkDZfeTLFbNtGKky3V
WL+4atNh2r39Ufp3Xv2ytZtok5P8XCc7/mkHcex09p9vpo1rFHejwhcf3ErnbDGWG6scEHJ4/y56
dO8EdS87m07sG6H7H0/TkrdfTl8d+Ft66zP/SF++fzf9lutrw83foq9vvUhtMTc3Qy+mfkVPPjlG
v3zqBZrMZs12di8/lz4euYquuuIispiJcVXKfDqFN11Ikz/aToPfS1KWl09vX0ef/pvb6caLag1w
m6Xd9/bSM2d8gj4dWU8rFuu2aopY5T9ztI/r/pcTWTo7fANtfGeWdjywnR7eyeXkOZe/81w6/5Lr
KLpprWJhlsj7wa6HaPv/+h4lf8tNwrCI0Aa6+Qsxrr8V1jqLHI5wSz2JjtHObXeQGeYbitLgbRcQ
cbs1/i0pp3traR6+ta7D6CAfK77xrftpz2Q3hbqzlM4up5tu/gJt4ZztI4QYV07/0zBduHSStt87
SMnJLB9XiNZt+jTdHruRKg0rboDNHtxNt37tGfrkFz5N61evIK9WZPzS148deRpXgrAjzbHcm5ig
r11qs1U3sFym+cXdG2j9XUYoay9NsK9R/WpyKRCSgQAIgAAIgAAIgMA8JBBsYNE8BNjiTQ5Sv/AD
triy6y0en2/CD2j1BHiar+v6gR+Q+y7hBzR8uPADqo4BP2CBhadxBX5AZUA4AgEQAAEQAAEQAAEQ
cEfgvKs+y96zYSPjqc1/fMWxmv+y6cFieRGWytZcHApoNwLZFAsX7ak/OW2TPssGwwVbC/cnLddS
A2Fph8Ie7Z8j4zlLHsuXXIr1FOvlgWOWS6Vfpll/Ma1eh10mPV96sKcgX3iQ6WadFOeN8iIDbCKv
52IsE++r0K4IS0zU2qZJ1ifaEhpgTi3PpgakDLHEhFVA/i3ZHym2zTm/yOBGR4KnXo9ev7hu/Yyx
tA7VqFCzI2vagv0Y5yIDY8yGW4jq8nNa2qNZXqyfJVITrIJGbOUqew5FY9L+rPKGWVJvWzbD+op9
wJqu0K5I/6i1/myShYR+K332WfuTTVAfX7NsKFJkbbN5H4UFlCXHEsJWnViE+5l9iEgNFG3bKb15
roeNTdVmRVb7jrD+4VE2Me3eirixSzt0a0eex5Ug7Cg/zmJFjpGBVEA6dS5mfCRWHLPwHOFMCGdB
AARAAARAAARAoP4ExHyl/jWhhmYQCFK/8AM2Q4MtVKfmv4EfEH5AwzKtfhLlxxPjDt/vAH5A4V+B
H7DCYAY/oIADP6AggU8QAAEQAAEQAAEQAIF6EaAPbPoL9t6Lr5BBJUFUBIdREBTbuIyKAVwqGMUe
eCADs4oT52j/CEulxthgTAsoiyXKBwpVrNfOM88yoyNsaHiEjYwMyEA3u0x6LikfD6IpBGfl2age
xBIdKgnamk72y77Fl5QyA0rSmTSLD4igCMN50stKQ7mKNbtskwqyIFYaXJdn8VioKEeUZUpiZHjQ
igwQqhw4JhkYbYknWby/GExn6izKRrm+ekNFh1AsLnUlHEahSIwNjiRYMpVm6dQoG4jqulXpzdZr
bTcdS6EoiyczLD02zCJFGzHOVw8S1LVoP86xeK8mgyyXB/8MJdh41eAfZc/K+RVhA8NxFh8ZZn1m
+0Ja4NgUG9CCxkLRfs6MsxiLs5h2vjcxqQk6zcbivDz+L5EYZlHBN9zH4omEeT4eH2FjmSktTxCH
WtvKBI7lMsOafTs5Aq3neobSNQk2mejV6ouwodGkaUd9wn4N/fUmLHUomy3IEh2Is8x4mg33aQFl
ZdpnKajCl9x4XI4hyg54YCPXbyI1bg0EdCxHY63ZYDk78jeuBGFHSs6Q1r8dm1TjyVx6qKjrkMOY
VmPhyA4CIAACIAACIAACIOCKgHi2dZUYidqOQJD6hR+w7dQfrMCa/6bUR6PmkXafW8l8HX5Axiqy
VGqDH1Cx8HYEP2B5XqqvUhk/GfyABXrwA5a3Ir9X4Af0Sw75QAAEQAAEQAAEQCA4AnTBdVvZ6kuu
lC/jgyg6nxEvfHtYuiRIJYgaUEZLE6jo5FCT0EoOo9hIRmtilg33FANQwhUCmyrWqxVXcphnw8XA
E7tMelLp0IoMmQFRo30q4CgUG7GsQlbIpwcJRZl9EbTppFiZjxjf9k2vSh27bRNfTUgEU5Wsmma5
NqbKlkdKJ+G+UXnW6UBnYK6nxOUT9faNFQKXZHCPDLBjLD89wdLjzoFNimOPdYVCre1EnJ++atfk
qArUidoCzpwEr3Iux+UbHR5gPSIoSwbvEAtH+yoE/yh2htM9FB1m9lZOjY9L29ADfqJD9hWbplQA
X9lgwpxcBSwyWFsQVhUk/LLWtjIOIxEQKF44VPsM2VYZrC6DnkLvTxG+SpjtmgweC7NR7Zq0Wa4f
e+Casj0ecGlfKlAv3tVxjk2keTBkrx5MKQLnwqzPCEScKrcKmca6qh3pHHyOKzyUTawm582OtBX6
tP7tCo/HRLptlb548FgYkoMACIAACIAACIAACPgiIJ7vfWVGppYnEKR+4QdseXXXV0DNf1M6f1Pz
XbvPTZ+vww9YVFFFlpoaLb4+2wr0lmvwA2rU5CH8gBKFdqD6arnAMd1XI+4hlT7hB4QfUDOwioe6
bZXeRypmxUUQAAEQAAEQAAEQAIGACNBF1/8le9+l19QQOJZlqQRfDYevfJMw/o2OsmFtFabe4QQb
Fdf4ijmjfBs4/HU4gYpODjUJLe8wirFxG6LMcLRoo7bgIj1dxXr1hPbj8jLpKaVDK9zLBrXVisJ9
CccVhfLjI7JfEQ/IyuVzbHp6uvgvy3LTabntW0mwl6jYdZvyLCFXFeP8tIDNibhapal0NTJeUS7N
osVAqcigPZhJCFL4VAyKq65Z5CtEduXEVrVlgo3yuSybmpoqcMjyYJtRsSpbRFuZy5BLbT3qJNdo
r1pFLV2IYmPj6RRLpfkKXtX+pVIsM6FHoql2To2n2FCfsDcR+GN8hlnvYMK2qpyyHSJum+X8AWbx
OTYSFeWF2OhkjuWywh74Zy7HMtr2fGNOe45qwVz2/qNaENSR1jYeLOlIKzfFUskkX0EuxZLJav+S
FQKnXMjM7UEEKTr1l2xSbceqOxikzTrpZyohtwFVQWW52u3I4JIYYtGwsFGhdx6I2MMDETN25Wqs
neTU8AQyrtRgR0mx9WeZ/q2JWtvhtAqG1fVZW6HIDQIgAAIgAAIgAAIg4IWAeBnsJQ/Stg8B//qF
H7B9tNwgSTX/Ten8Tc137X4MNV+HH1BqqiJLmYofwA/IHYe1+284SfgBhV2pvkrwAzr7lsv5k+EH
FEbk/xN+QP/skBMEQAAEQAAEQAAEAiJAF37q8yz00atkgIvncvmvmMLFoBPhdKr4Geq3BV54rhEZ
Wp1ARSeHmoSWdRhFBkuCVNS2B1FWCBJygFCxXof08lR5mWQSfqAcWioIxLD1hD0GpJgpm1IrilXs
E0b/4StVOcYceWiTYkSsXy7HxFcIEisxlV2tTa1g5BSg5cggOlKQ10E+KYctsGQiOcJikdJAGsXG
FnhlKbs0bGlcBhMWA848jkXVf/XGg9pScdZjGd/C1uA2LQCHqq58pm0JainTak+Cx3DGySLc2aqu
M//HSt5qduG/Dg85p8bkvWbAsvxcsQzNXpT9a/3WYVxh+YwKmhwoBk0GbEe56XG+Na11FbJS21N6
rWZHgYwrmt3ax+HKGslpqz+WjtOV83q7qm9/UPriwVtZSA0CIAACIAACIAACIOCPgJib+MuNXK1O
wLd+Pc6ZCH7AVjeF2uXT5uOl8zc137XPP6WfzWG+Ln1LfAV6+AGdVaQYwQ8oxrNKn6W+GDtX+AGF
Dxl+QGdfrWFf1ewIfkB7v3L3HX5Ad5yQCgRAAARAAARAAATqSYA+/Om/Yudeusl/4Fguw2J8e7dQ
KGT+C4fDcgWXwmQtxMJ81ZXCdb7aCt/Szykcop6NRNkNJlCrw8gWcGRIr5whtlWp9KZVrFdPaD8u
78TSU0qHFrd1iyOizK+wlMyFyaboI/ZPc9IZQOAYY5OsT2y12FPsZ5Nx2R9j8XKr/akAobK/KCuC
EAzU9nYqr3AOynZrekwNWgNnzDYXxwzFMmLdjrKKPtUS1sV8WnpVZvmJvt1hqeua5bMsk4yz/liP
5Fcos3zgmGJiKUn7ouzMLKvYfrs9hEwdhthwpjRYTt8+sqL8Wq21HI71FWy9mlOkljrc5lX6JiZs
zZJX07++IpmwWedl9rn9hgs2Inlq5dRqR9nJDIsP9bMe28pjYRGkJhugbKOaHcn+VQw+LLWfwv3W
kN3YOtX5fqvVVyKLFMrhQOUjB8e+Qwbfp/R2Ourbd8nICAIgAAIgAAIgAAIg4JaAeB52mx7p2ouA
b/3CD9heim6EtNo8unT+puaRct5dlKnSfF3NCeEHLK9C+AGtP/Ys7wM0xju7/Vm4wg9o4oAfsLIN
VbMj+AEtvcrTFzXml/H7eioNiUEABEAABEAABEAABPwQMAPH1lx2rQyE8VOIPY/cqo4qTO7tmfC9
cwhUdBhNswF7oEax5W4dRk6LDZlFaPUOlk3khLm8E0tPLeXjzobekTGW0LZkVdvcqRyBTHg8tklt
6ckDnHjESGYwUuzbtqAsJSY/MrZQLAbDVQkGEQyUs0WxE85B2W4ROMa3wpSOnFCUJdKTlmAWfbyw
qE1ve7o0iGpqtM9F2ywNrfIlX1ievj9mCxYznAbGNpUjLDNll0O1XzEpV41KS2VXfyuXV5xXZVSv
T+Tx/5mbmmCZTIZNlLS7UGZufNhkVS54ST9vOFeiwxnfwhh1iRcbgw72YGy5KuxMr0fYrHOg0yTr
LwZbBsazuDy90+p64Z5eNjKWYVltK9kCEPd6lf2L8xR9zjtU9/VZy9ZWJ/QUcGYtxc23abn1KJ4j
3PBCGhAAARAAARAAARCoBwHx/F2PslFm8wkEqV99Xp+0T5ub31RIUG8Cmv+mdJ4KP6An/BpLN75N
+AE90bUlhh/QBoTBD2gn4uI7/IAuIFVPAj9gdUZIAQIgAAIgAAIgAAL1JkAfuuEL7P0fv0a+kA+i
QvViGy98g+DZdmVoARwlAR7cARLhAQ+Gg9IeqCEDPETAkdZw3aYswUVaGqY5V5wCufSk1mN3QRSl
8k2oFb54e4ZsK0QpmfmS8cky+1laBSn95rVN02o7v9jQCOsrBumFehOlZWtn0jLALMYyJUEtKqFg
oHSn2AnnoGx3UY/yu8modP2jzFC0OP7Ygtu0tvcmSldLSw2ooLhaHNO56Qk2OtzPImK1tqJ9GjYa
7ulj8SQP9FEIbEeq/YqJLYn8qlZna5fAMSl6mQN9FTDx0qHSZ00rl2n24LR6Xn5Cra6nO1eFzRL1
shIr4lusiPGodBWwMo12PG1sZzDKV6gTNqn/QtEIOow7BB3qBbm3I70/+R5X/G5VyXUgeFVbGU1v
nZ9jNSbxLWzLd0A/RSMPCIAACIAACIAACICASwLi2d5lciRrMwJB6lfNU+AHbDMzCEZc+AFNjqof
wA8oxpehDPyAJos2+QFptQEBfkBBCH5AQSKoT/gBgyKJckAABEAABEAABEDAPwH6883b2Jo6Bo7h
ha9/5bRtzqwKLogOj1uaoU8w7YE2MsDDb+AYD4YYjBQCNvSt6iwCOH5xF7Qh5dNW5TKCVYQzhIgH
Xen+EM1xRj1D5YOP8hUitTy3yVg9TA9aKRyXBPDZOKhf9fAAOKfVnIrpBQOlO8WubOBYakAyGh7X
ARmFjrOYDNQqHzhmbKFpzaktx8+dL1O29rj/qrYqVHoMsz4e6DM+Za3RuUzVfsXEOaVxNjOktuys
xLm8SXirr7wkbq5wJwhfbcxYcSwzbl0lTubOTbLk6CgbGxur+m+Up0tP1hABxLdDiQpbcXC4JWUg
oTWIU9isoV97P1Cr1hlO3RqsSLNxYUfhqBF0OG6zW0nOduBBrwGNK0PFsdKN3Qphp8b6ZV+2B8qK
NMF8qpXNSvt+MDWgFBAAARAAARAAARAAgeoExLNt9ZRI0Y4EgtSvCpixzevbEQxk9k4AfsACs4Dm
6958m/ADejNY+AHL84IfsDwb6xX9/Ya4l8IPaGXk7Rv8gN54ITUIgAAIgAAIgAAI1IcAnX/ljWz1
R9QqKUFUox6e+XZ5NcQJBCELymgCgfw46xUBHny70nimsNrWdCYuV6sxJlX2gAUZ4OE7cCzP4jEV
NNUfT7HJyUk2MTHBJqdtQUD5HMtms/xfjuVzE3K7unD/GMvJa1l+rPiVk08tC8/rjo5YAkX0YJZQ
dJCvOiTkyLPpyQyLD/XyQIxKv8j10KaiqNP2IJZQH5tUzShzpAKxQr2jZdIwJhgo3amAl3KBY2wq
obZ+jAyw8eI+fbmpNOsvBq8UJtk2B7O2wpRxvWdgrBh8N83ifWEZwNJTw/aHjJc4UFxpzJjgJ1Ju
A30EItV+xURcc/icTrKw7BthNjiakfaSz02zTDLOejmT8qtfeazPQQTXp/hqXLqsrTCWJ/uV3sN9
cTZt9s88y8TFtqW8D4b6LYGEwmYLNtbDRicKNyVjPFLti1Zcaa8aM/2e1zeUcBl0qJfqTa+1jyve
6itIqjmjHQL39NbUepwfH5H92/+qarVKgfwgAAIgAAIgAAIgAAKFZ2gCiA4lEKR+9TlRK8wdO1Rl
rdss+AGlbmqfr8MPKMYm+AENs/Ljv5Hm6O0AfkDXvPR7HvyArrGVTQg/YFk0uAACIAACIAACIAAC
DSVAoY9+kp3z4f8uX9IGUXt+Ksn6e3tZX/+I5QV+EGWjjPYgoJYXVoFcYuIvPu2BNjLAgweO2Td2
1H+9WskJmdMCDkQ9xqd9izy1zWF5+Yx8egBPefn4JL5HlRMb0VZZy/OgtOJ2kbo81uPKAZZu26Qs
Y4L1atsuut22c3xYbBnJt4YT8W2qUPNIMFC6Uw6MsoFj3MkxrPEx9REOyTFHsbAF0NkCx1Q6xdrY
fnBcC+6zievq62Qm5SPQRxStVrlTTMQ158+JUbVqk3ObuN31J50zc5bil6du6ytTUPXTFv423VTP
XZ8U/FfMPTLwTrcDdTyYso4ewmbLsTbOx+Jan/UjOV95LeU56FCvyKNeax5XPNZniKpvgxsv2fRT
b0zNxypA0GF70ZpLRwEgAAIgAAIgAAIgAAJuCYhnaLfpka69CASpX/gB20v39ZAWfsAi1Zrn64zB
D6h8PGKcUp/wA9aj/5plwg/oHi38gO5ZuUgJP6ALSEgCAiAAAiAAAiAAAg0gQB+IbGHnfCjYwLEG
yI0qWp7ANBvpVasDFSb4ITaQGGND0ULQkD2gKS228esZ5uEx1r9seqgYaBRl6TJBTSJHNpNgsYg1
MCkymBKXzU9ZV5UglJ7BtMwn8zjIxywBLXz1IouMWTY6aKws5uT4CLMoD7CcrBL85KZNUlB+EJcr
eYVYwu0OfJqDIKoHv2kFi9XVFE8VOCa2Xsxlirri20tKPfJV3QZjdnvgAX3RAb7F4VBxRTJbwJom
Tw8PRI3Y+UX6WUZWoAnZ0EMVFKfbSjURsuOj5spiTjYRjkTZSKqc0lSQYnQoU62a2q5r/Ilsuqmt
5NpyZzNsoMfav02Ooahc3VCvQAaOhXpYb0ytrinY98frzFEXpuyxHzuqZVzxbkdy/KPaVmcri0Bc
0Lb2iNa0mqAoEJ8gAAIgAALR0l6uAABAAElEQVQgAAIgAAJ+CYhnZr/5ka+1CUC/ra2f9pMOfkCl
s1rm64VS4AeEH7BoCfLHyvAD2vzq8ANq7xqqvV+AH1CNzzgCARAAARAAARAAARAoR6Dr41t72e/+
PUP79+7kPiMemcGMZ078gUAwBI4ePEDTtIgWzOWpe8UKWrwgmHLbspTZo3Rw4lWaW9TNeeRoYfcZ
dMbSUyh4JAfp7nPPprvSnFLPEGW/cyOd4hLY/u03UGjbwzx1jDK5+2jVyS4zukw2c/ggTWWJt3nO
bP8y3v6yf7P76IZF55EhzWAmR1tX5enggWlauGCOctRNK1csLZu1XS4YPCaPzFF39wLK5RfSGWee
QaecHLxFtAsPL3LOHDpAk9kF1L0oR9m5bnrHymWOfUnadGSIcjtvpDxnPs1Zz2W5FZ29kpYGbONe
2hBI2kaMKzO8L3YX+mJ0eJy2f2plIKI7FSL1ZYxBeT4GoTs4YcI5EAABEAABEAABEGgIga6uLrMe
+IkagrvhlUC/DUc+LyqEH1BTcyPm62Z18ANq1Fv6EH5A/+qBH7DIrhHjCvyA/g0VOUEABEAABEAA
BECgjQl0bfri3Wzy5Zfp1/Fvm82AQ7CNtQnRQYATOLDjNnrHNd8wWfSNTdGXL/IQYDV3kO7dcivt
niS6+f7v0KZVFQK76k1bCxzj22DSLWsW17tGlN+BBGQgUniQpvdsJViRdyXP7HuQIl/8NnW/85N0
//attMx7ES5zHKUHt26hb79MdMVX76dbLqpfTS4FQjIQAAEQAAEQAAEQmNcEEFjU2eqHfjtbv2jd
/CEAP+D80TVaWp0A/IDVGVVLAT9gNUK4DgIgAAIgAAIgAAKdSaDritvuZNOHJmnse0NmCxE41pmK
Rqs6m8Dc4X10/+ATdGz6KbrrG/FiY3tpgn2NVrRr0xE41q6aaym5pcMoMkjZnVtdr77XUo2AMCAA
AiAAAiAAAiAAAiDQBAIILGoC9AZWCf02EDaqAoGACcAPGDBQFNcxBOAH7BhVoiEgAAIgAAIgAAIg
AAINJtC14aYvsNzrR+nXjw2bVSNwrMEaQHUgEACBmX33Uvd5d1hKGkpP042r23h9Jb4s9ga+Pd5e
3qr+5DTdvraN22LRDL40ksC+b26g827lVhQaoOnnbsGKY42Ej7pAAARAAARAAARAAATamgACi9pa
fVWFh36rIkICEGhZAvADtqxqIFiTCcAP2GQFoHoQAAEQAAEQAAEQAIG2JdB13tWfYbk/vE4v/LSw
ShECx9pWlxB8PhM4+iI98v0n6Y2TTqI3veW/0dqL19PKxQvam8jcIdr18I/o9ydOoQ9eey2tbvf2
tLc22lb6Q/t20Y+e+T2dsuJDdO2lq6jNe0Xb6gGCgwAIgAAIgAAIgAAItB8BBBa1n868SAz9eqGF
tCDQYgTgB2wxhUCcViEAP2CraAJygAAIgAAIgAAIgAAItBuBrnM+eh3L//F1Gv/lblN2BI61mwoh
LwiAAAiAAAiAAAiAAAiAAAiAAAiAAAgESwCBRcHybLXSoN9W0wjkAQEQAAEQAAEQAAEQAAEQAAEQ
AAEQAIHmEOh694c3sTd44Nhvf/OEKQECx5qjCNQKAiAAAiAAAiAAAiAAAiAAAiAAAiAAAq1CAIFF
raKJ+sgB/daHK0oFARAAARAAARAAARAAARAAARAAARAAgXYj0PX+y3rYsddeof9A4FjddDdz6EV6
5ql99PKRGaITJ9H5m3tozVJsmFY34CgYBEAABEAABEAABEAABEAABEAABECgJgIILKoJX8tnhn7r
pyL4AevHFiWDAAiAAAiAAAiAAAiAAAiAAAiAAAgET6Dr4s/cxl47dJCe+/kPzNKx4liQkOfoF9/c
ROtvjVsK7UtO05fXLracwxcQAAEQAAEQAAEQAAEQAAEQAAEQAAEQaBUCCCxqFU3URw7otx5c4Qes
B1WUCQIgAAIgAAIgAAIgAAIgAAIgAAIgUF8CXRu/8BV2hAeO/eoHQ2ZNCBwLEPjMPrqi+zwqhI2F
qHfgNlqz7DT604svo1WLseJYgKRRFAiAAAiAAAiAAAiAAAiAAAiAAAiAQIAEEFgUIMwWLAr6rYNS
4AesA1QUCQIgAAIgAAIgAAIgAAIgAAIgAAIgUG8CXVfGvspmjrxKT3znfrMuBI4Fh3xm/3bqDm0z
Cxzgq4zdglXGgoOLkkAABEAABEAABEAABEAABEAABEAABOpGAIFFdUPbEgVDv8GrAX7A4JmiRBAA
ARAAARAAARAAARAAARAAARAAgfoT6Ircehc7Pj3FA8cGzdoQOBYcdOUwilAqu5PWnBJc2SgJBEAA
BEAABEAABEAABEAABEAABEAABOpFAIFF9SLbGuVCv8HrAX7A4JmiRBAAARAAARAAARAAARAAARAA
ARAAgfoT6Pr45+9g2ddeoV+NPGTWFkzg2CwdPvQq5ReeRsuWzt9oKTiM6m/AqAEEQAAEQAAEQAAE
QAAEQAAEQAAEQCB4AggsCp5pK5UYrH7hBzR0Cz9gK1k4ZAEBEAABEAABEAABEAABEAABEAABEHBL
oOvDW2LsD3zFsX+JP2LmCSJwbGb/N/kWjbfy8sJ8pa0983alLTiM3Joh0oEACIAACIAACIAACIAA
CIAACIAACLQSgWADi1qpZZDFIBCkfuEHLNgU/IDoWyAAAiAAAiAAAiAAAiAAAiAAAiAAAu1IoOvC
G/6K/eHw7+m53TtM+YMJHNvOA8e28fLm9xaNs/sfpEWhLfOeQzt2DMgMAiAAAiAAAiAAAiAAAiAA
AiAAAvOZQJCBRfOZY6u2PUj9ImCqoGX4AVvV2iEXCIAACIAACIAACIAACIAACIAACIBAJQJd62+4
lR0zA8e+b6ZD4FglXN6uHdx1G50d+QbPFKFkdietnb+7dnoDh9QgAAIgAAIgAAIgAAIgAAIgAAIg
AAJNJRBkYFFTG4LKHQkEqV8EjhUQww/oaGo4CQIgAAIgAAIgAAIgAAIgAAIgAAIg0OIEuj78mRjL
vvYq7Xv8UVPUIALH5l58kBaeY6y01UPp/Hdo9YIWpxC4eHN0aP9P6OZQhOJm2X00yb5MywKvBwWC
AAiAAAiAAAiAAAiAAAiAAAiAAAiAQPAEggwsCl46lFgrgSD1Cz8g/IC12iPygwAIgAAIgAAIgAAI
gAAIgAAIgAAINI8ADxy7lc0ceZVSP/6uKYX3wLEZ2rd7L/2O3sT/x//e9Caa/pdv0vV3FEKmeocT
9JHTiN4wrr3xBr3pbefShjUrjG8d9zfLA+YWmQFzqmmhSIzuvutLtHHNUnUSRyAAAiAAAiAAAiAA
AiAAAiAAAiAAAiDQwgSCDCxq4WbOW9H86xd+QGE08AMKEvgEARAAARAAARAAARAAARAAARAAARBo
ZwJdF11/Mw8cm6Jnd+8w2+E5cGzmadrQvY72uqUQ6qfp526nxW7Tt1E6tTS/EjoUHaCH/6+bafXi
ebfsmoKAIxAAARAAARAAARAAARAAARAAARAAgbYi4D+wqK2aOW+F9a1f+AGlzcAPKFHgAARAAARA
AARAAARAAARAAARAAARAoI0JdK275nPs+NHDtP+JnWYzPAeOzb5It609h/ZQyMy/ZMkSOrJ3L6Ul
lBCFw0RHjhgn0rRkwwj95L5NdLK83kkHczQ7O8cblKPnfvA/aN31Xy80jgfLTfFgOaw51km6RltA
AARAAARAAARAAARAAARAAARAoHMJ+A4s6lwkHdUy3/qFH1CzA/gBNRg4BAEQAAEQAAEQAAEQAAEQ
AAEQAAEQaFMCXR+4+nMsd+w1Hjj2Q7MJngPHHBo+u387LQpt41cilMzupLWnOCSaB6eevncDrbvD
WIttfnOYB6pGE0EABEAABEAABEAABEAABEAABECgowj4DizqKAqd25gg9Qs/YMFO4Afs3P6CloEA
CIAACIAACIAACIAACIAACIBAJxPo+rMrP8dOzBzhgWM/MNsZROCYWqp9fgdMHd33TTrtvFs51wil
eADdmnkaQNfJHQhtAwEQAAEQAAEQAAEQAAEQAAEQAIFOJBBkYFEn8mn3NgWpX/gBC9YAP2C79wrI
DwIgAAIgAAIgAAIgAAIgAAIgAALzk0DX+VfexI4fO0Iv7PG5VaUDN91hNJ8DpsDBwThwCgRAAARA
AARAAARAAARAAARAAARAoOUJBBlY1PKNnYcCBqlf+L8KBgQO87AjockgAAIgAAIgAAIgAAIgAAIg
AAIg0AEEui645vPsD0deof17gtuqcoavtNVtrrQV5ltV7pm3W1XCYdQBPQRNAAEQAAEQAAEQAAEQ
AAEQAAEQAIF5SCDIwKJ5iK/lmxykfuEHLKgbfsCWN3sICAIgAAIgAAIgAAIgAAIgAAIgAAIg4ECg
K3zDbWz6ld/Rcz8fMS8HsVXl3OGn6e/ui9OJt66hbbdvoqUOFc+HU8phFKbRqT20Yb6CmA/KRhtB
AARAAARAAARAAARAAARAAARAoIMIBBlY1NJYZg7Snp/upX87lOVinkTdy95J4Y9toBWntLTUNQsX
pH7hByyoA37Ams0SBYAACIAACIAACIAACIAACIAACIAACDSBQNdHPvtFdmzqED3z40fM6oMIHGtC
O1qyytkDj9Cid1xvyhbpi9M//u1ltPTkBS0pK4QCARAAARAAARAAARAAARAAARAAARAAAUEgyMAi
UWarfR76xTdp+fpbHcQKU3z8J7Rx5ckO1zrj1HzQb6M1BT9go4mjPhAAARAAARAAARAAARAAARAA
ARAAgSAIdH1s6+1s5vAr9NQPvm2Wh8CxILCKMg7R3V3L6S7xtfg5mM7S1tUd/tNVW5vxFQRAAARA
AARAAARAAARAAARAAARAoH0IdHxg0eE9dO4ZF1PaVEmEBke20ZIjY3TNtq8XlBQaoKnnbunYVfQ7
Xr9N6WrwAzYFOyoFARAAARAAARAAARAAARAAARAAARCoiUDXZdt62bHDv6dfPfagWRACx2riWZJ5
9tDT9D+++nXa8UC86IwkGkhl6ZY1CBwrgYUTIAACIAACIAACIAACIAACIAACIAACLUGg0wOLfnH3
Blp/117OOkqp6e20ZnEB+9F92+m087bxLyFKTD1Hly5tCXUELkSn6zdwYC4LhB/QJSgkAwEQAAEQ
AAEQAAEQAAEQAAEQAAEQaBkCXR+L/i2beW2Krzj2kCkUAsfqp5u5uVmamyM6+eTO3eqgfvRQMgiA
AAiAAAiAAAiAAAiAAAiAAAiAQKMIdHRg0dyLtHXhOfQAh9k3OkVf3qBHhx2lHfd+i/adOJU2f+EW
Wl0MKGsU90bV09H6bRTEKvXAD1gFEC6DAAiAAAiAAAiAAAiAAAiAAAiAAAi0BIGuDTfeyo699iql
fvxdUyAEjrWEXiAECIAACIAACIAACIAACIAACIAACIAACDSNQCcHFs0d2EEL33ENZxuldHaAul9+
hp77j/+kP7zxJjpr1fm0Yc2KpnFvVMWdrN9GMUQ9IAACIAACIAACIAACIAACIAACIAACINAJBLo+
uHkbX3HsVdr/8x+a7UHgWCeoFW0AARAAARAAARAAARAAARAAARAAARAAAf8EOjmwaIZvR9ltbkdJ
FAkTxY0dK/W/UJTGEgN00bLOXTG+k/WrqxLHIAACIAACIAACIAACIAACIAACIAACIAAClQl0XXjd
zSx75BUeOPYDMyUCxyoDw1UQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ6HQCnRxYNLOfB46FtmkqjFDf
wAai53fSXQ+IKLIYjefvo5ULtGQddNjJ+u0gNaEpIAACIAACIAACIAACIAACIAACIAACIFB3AoXA
sdd44NgThcCxAwcO1L1SVAACIAACIAACIAACIAACzSTwtbN6PVf/pVe+7jkPMoAACIAACIBAuxJY
uXKlKXon+omOv/QohS6702zfqs330SP3bKRTi4o6OPb3tGHLN8xvd+3aR595r7hSTNAhH52s3w5R
EZoBAiAAAiAAAiAAAiAQEAE/fkA/VcN36Ica8oAACIAACLQCga6Lrv9Llj38Cj33s8dMeTrRIdgK
oCEDCDSDwKsHnqfXZhfQ6e94N515UjMkQJ0gAAIgAAIg0JoE/DiM4PxpTV1CqlYiMEeTB16i1/H8
2UpKgSwg4JtAJwcWqcCxdfTwb4bpgiU6piP0wPUfoP4k0SX37KLBze/VL3bMcSfrt2OUhIaAgEcC
8AN6BIbkIAACIAAC84aAHz+gHzjwHfqhhjzziwB8h/NL32htOxHoCt94qxk4lnr8e6bcCBxrJ/W1
o6xzdGRykr9MInrr21bQkhYJZjpx7FV67Q9zdPJbTqclpzZbqBM0efAVmiUe8LV8OZ3qc1uMEy89
Ru+57HbTSO7b8wJtXNHsdrWjvUJmEHBLYI6OHTlGczz5gpNPpVP/pNhx547TkWN8wON/bzl1CZ3k
sz+bBXTwf4wx+Hev/YGPwWfR8jP/xHVLj796kCZ4vgULBFiugQWn08qVZ/IRtLl/ok0LeJtWeGhT
c6Uu1D53/AhNvvI60cmn04rl+gobx+ngSxPEiUu+cxz56WevpDOFzbdCA1zK4Mdh1FjnD8YVl6oM
MNkJepU/gxk2fhZ/Bmsnsy7fb4kaO1Yep8euD9HtPNiCNj9AL91zsRwvAlQUigIBEGgQgU4OLDr+
PF9xbKOx4liEdr3wd/Rey3SZj2Xb+Fj2c6J1d+2i4c8gcKxBJodqOpIA/IDV1Qo/YHVGSAECrUYA
8/VaNCJ8ZvAD1kIxuLzl/QnwA/qh3FjfIdHc8WN0bNZ8K0GnLjlV+mCOHztChdNvaYF3nn5Itmqe
9vUdcmsp+34evsNWtTfIBQKNJWAGjh07/Hva9/j3zZoRONZYBcy72k48T9e/ZyMZ75LueGwfRd+n
v5BuFo3j9Ch/wXUnF2rVHY/R49H3NUuQQr3Hn6XrQ1cXGPFtMaK+tsU4xtu0ptCmLUP0+J3rrW06
9hI9+r0n6Q3uHH/L2z9GV69fYb1ufjtCow/9mH5HJ4gWv5+u23g+Gb70I8/vpsd+9SqdZHGs27Kf
eBOdG7mG3v6HZ+iJZw/RwoVEeVpKH964niw/5DayHTtAu554ll8nWva+j9AFK4VNnKBnd/2AfnN0
hk5524do88XvtlVS4evcqzQ6/I/0v77/a+KhD+bff73gWvqrz11H76249Npxenb3Dvr2zp/RS//5
Or31rW+lU858O13w4cvp0osv4IERFeqsdOnEQdr13Z/SKydOovdHrqPzK8nAZd81HDfTrr58E12w
XK9U6IRXxhn/2dXX0HuXOITHzE3yMh6no6bGdMHeRIvf9g4678/eT8u1iMRjB37tX09zXKYRbidv
6PXYjqWsx+nXu54gbhHcILhF/OmHaf277RYxRwd+/QQ9e+g40cJl9JGNF8gtY1SpddKTqsD7kdZv
9XHkpUe30WV38jdO/O8Oe3/mut49vJtePXGC3vahq+liOwuznyZphuf9ALeb91WyG7OG9v3P8w9d
Txv7jEH4Lv488hkHnTu37fkHLqeN/S9aL3osw5o5uG9+2xScBP5LKis7t/PL+f3JRryF7ufe2uwn
cGzr6IfMeyCd9Da6+jMXl97TvIlQObWfcaVyibhajYDGvGTMrpa3ydfL9lsuV6PHyhMHdtF7Pnqb
SeTen71AV6+s9NDYZHCoHgRAoCKBTg4cO3GQj1UbCmPVfXys2mgZqybp/165nv6B0/n80FP0xfVn
VuTUrhc7Wb/tqpOOlBt+wOpqDeQZFH5A+AHhB6ze2QJMofVb+AG9c600f61UWqPntpVksV/z2yZ7
Oc34XlZ2bued7Qeco+zzx2lu0Zvorf/HIvrfOPzZ/8jSH3NEb17ZTSef7E8bX/pdjL+b2k2/4z7/
My+8mi59r/39h79yy+WS+qN19Fh6mN5nvE7iz1/b+HtY861Ei/jKy8nfdue18b/dfIeGXZR7P9/o
8RW+w7azfAg8Twh0XXj9580Vx/b/7IdmkxE4Nk8036xm8hvTX/MHljiv/y4eRPEZX0FRQQuvAscu
4b8mHqzHr4lPvMTbfZnZ7nt+kqbN79aDgWztCYCR2naDyHG1sRMH6J73fJSGzKrX0Xf51hzn255f
D+66kzbc9mghBQ+oGy4G1D3/0DYe4FEIhLFJbvlqBAZe+NzNhWCQ4pXYw7+hv7LuAULHn3+I/9K7
z0yhT7T5+hgyoM9TMMnxl+ie0GXFtllE4l9W0X0/eYQ2vlsEp2nXjzxL93z6ahqyR0TIJBH6Cf8l
+rv9vPvUHiY33/czumfjSlmq/UB/gWEPrpzjLzfeXXy5YeSL8LL+zqms4/wBMFQI0LSXL75vvuth
6v3MBWRYoppcFK560pPWNlG206fZlnf+VgZFFmuipw78FVlfwxynh3ggpxFDxH/fryY7otB66knU
4edT67f6OPLSo3/NA8eMEc9hzNP0tE7rY6J6vW/YbUGkadTnS4/xdtzO23HJvZQevNq0myDrlpwu
uYeXv9l1+QfHHqKBnS/TaacR/Xro0UJAk8cygmyHXpbfNullNOu4rOxzB+mhrwzQyydz4NO/pkfj
hQGzNe7nPDD10X+gbz38D5R8cRWtu+QC+uxtny8NyNSg+goc++Ey+kDPN8xSYt/l9zT7zVMrv+ZD
P+NKzZXO8wI05q1h1+71Ubbf8iIaP1aqlXpo8/+kF+65tCSU3X3LkBIEQKCZBDo7sOgYn3esKcw7
Vn2edj0So/eaP645Qc88ejddd6cxF3baxrKZGgm27s7Wb7CsUFoNBFry+Ur5m/T5ew2tLM0KP6DJ
xJN/CX7Akh9lwQ/IzQh+wNLxpQFn4Af0DrnSnNx7aY3NUVb2DvcD/n8vHaAH16Q47BV05ZG1dNrJ
OfqXP/kRPcfPnP/PV1Do/Df5UsSXXonR31/+QfqG4TZddQf95vFoXX94KvVHl9Cu9CC9txg4Jt7D
Uov4yn3BbMVMLfls6xJUBdnhO3TJEMlAoMMJdJ175Y0sd/Q1+vd//rHZVASOdbjGm928Cjem5ol2
gn79wN30rSd/S+//ZB990SkQp1bheLtFhH/VF5E1M5qj0TvfTVHTz30P7Rve7Lh6zzEesLWmGLBF
W/hWQndqWwkde5a2rbm68IsE+jyNHfgiLS8yUA+i/Ln3ks10wen8lxg2Pn98jejy3i/T257qlUEz
ZhKHB2U9yM3qsNNeOrp+uFW/sDTqWxW5g76y9ULKJh+laF8hCI5HvtBj+wbJstgdD+D5ax5oVQjv
4Rkv+Tz9z898iD/QZ+mFXz1Off9gXOH5+IO3+YsNo3AvfzxQ704eqGdIYG1jaSEnXnqUbzFqbJlC
dO/P0nyVDhVkKCftIlu5IB7NhkwdvY3/PIb/f/pfhyhuBmQVCojc+xP6u6vfTbpOzSte9CQmkPRm
M+tr//oo/dyMJVlFkc3vN8/+8Y9EV/zNl2n96eMycFQ04Q4eeBG1BF5oetcnO0aGeutJCOXnU2Ou
61hnW9L3y+QR1et9oySvSNSgT9mOdeXHlFpE0ctP8zFLWb37Ug/w4LaPGsFtXEa/ZbivrXrKINpU
vZb6pHAl+xwPiH53ISC62fbJf0ZHu+98D/2lGOY1LPfwIPXNZYLU/QSOfemVL9IDl3+AzIXu1vEV
8obdr5CnieXusMwYIfXDS2k+e3dNaZtUGvN2YyvtosoY2Kix8siv/74YZLmKhn7zOK23/UChbWwC
goLAPCfQ6YFFarvKgqIjmzfTH+V8xpi7PcZ/WNbkFcnraIOdrt86okPRXgi05PMV/IDwA8IPKH7k
aHZn+AG9jGqFtNrYBj+gd3xu56+VSm7U3LaSDPq1INqkl9fIY1eyd6Af8PXvPM23pz9I9NkP0o1/
/zb633//Cv3wHWM0zd+EXT55IZ31Vn9aMLaqPPIM94lcV/jhab1/EC71p79L+f/ZOxv4KKpz//9S
QVABUbR4xRZt7CWABsQCwZcoIEjBsgraEgli9N8AKhq8FkpvSr2Ye3uDVkC0Bm41RUmjIkpy5aXY
0BqtRBDEKC+5kkoqUQMkkkAkMdvO/zkzO3POzM5udjebZJM8y4fszOx5/Z4zZ84885vnKGNUrNjK
I6MZg7EUth3Ndig8jpmCwmBlb6vxlW2HMdi/uUhdnkBcouf/aV9/dRSHigt1GNERjjWiuuo4vN36
on+/SB7/dvl26bwA6MIUsoCqM1HwltMD9ok+j2P7yeNYj8C1C/HiHTCB6h2YOSpVX+oy7ZntyJzk
tgyliE0CsywP0n0utpaRJ7Tpuic0L4qf8CDtWcOTjNNDmjoR3VyWg0EuKyWaZZNhzSP+S5Sq4hj1
Rlt4HNswNxELhXOzZh6Cmqmr3rrgWYY9T063RHNlGzLJY5KhKvAsI09d06XXr12rZmLGCkNRlZSR
i+fnJ9s8YzRW7cJjDxcg5fksDA3SdGY5/L/pbVaqi1ixMIFEegWqSM8RuLLoCSSni0VRlDdE9DDK
G/FWHPIWt4e8xTkdqCl9KGuzvb9V7liL5FTDwxv5LNO9qOE16RXLTNp5QxO4ncwYxrc1qSRR237y
TGXDpZTLiuUnvFDa3cGg9dvJKlX4G0rd1H6sngN+k/EAcczMVeZ+cc1AbfQdtF2jUAaLU4jnuluW
0UjDLd1Ij8VaecKpR0hlV4Sc7d0/G8s30LJ4C6mKSVi+YRluHtwN76zNRno2CQmDCI8jE479GlXF
T+CaNDFOt7JwK8AYYbVPa+ev17CL/VGYLyksJc+4Hec+xuoXzYyjoYZrccsrLDu78KLFrDgBJhDD
BLqCsKi2bCsWTb7f99KUbIy0ZRvw8+nDEeR2VwbuoFvRbV+2A3bQbtD6xaY5AdsB7XYZP+jKvCmi
eyu2AxpI2Q7oandmO6DfGRedA8p5y3bA8JFG4740GmmEX/LAMWKtPIFL6v9LSGXvdHbAf+CTn2xA
MflTueKVWzB6ytn4+s2PkH/rAeCWUbj75Utxhj+qkI4I4RhQhVXx5HVMxCDb5B5aYcP5CCekxEII
ZLWf+ixFGaNCfbYWQlYcRBBQ2HY026G6hGmwOafVp5qxMba4Qygs2XbYYpqcABOICoG4obekaQ21
x1H+9v/qCUZDOFZfRkvPTRbChCRyjZlnuMaMSnE5kfYiUF+xC8//z3PY+sFn6NuXBIFX3YJ7U5Lx
9UclOPQVMHjcLRje3yYRgWuc2y5H/sQZuucl54Wpau9WbP2wCuf9axKuPr8K+av/gA+qTuLECeCq
SdPw03umY6Dr8zsv9hUV4P0jp3BJ0q0Yf+kpbH0pHxu3fYCTBKz/ZYMx7LpbMGPScEXE4kVZ8Wbs
OdYEy+HsN9+g7+BxGD/cvnCeztxbha3rt6Lqm15IunUSun24Fbl/eA2fnjxB5euLsfdkYN70kTYv
Od7qfVj/xvvAmb2AkweQmW0sDJmQsgj3XNUblB196M95P8Adk4ZKg7RysXQyAqW5gdL8hgr9zTnD
MHOqvyG7nARSE3WBlItnLb0yyp/aXeRZbIZvrXPDbW4v6wE8iZzmrcOmR8YoEaB4p2reA5c1wfCl
kEDfB2myoXpBU8Ux6o12JMIxdRnN5dvLMHWgauavQFb8OGMJS1WspPBuPdfBXuxYNRupQpymTLbq
q6twyivgdEPf/v30/lmWP5e8tAmFWQbe3aQs40iGwCkkCBRyvozly/DpgoW6QWhe7rt4JNnRZ5U6
+fUhir+DhHJ6WehmQnhRO6vQLhwLr51E+eXHanNHO+shzHLpGcg49jIGEI6ZcUU0lzchZWrttKWU
T+3HFg8qlr2edCBAHLMG6rmhxjXHyl6XXYdJQ720rM6LeKPkUxqLTqDvoLF44KF5GOM+WNJpVYmi
wtew6Y0SlNHY2vc7vdH/gksw7KoxuO7G6xDfzxzHaYykcbXk6Dc4k8ab8tcykUvdV1zXF2VNA41g
ejHFOPaDW+7A0H7KueatR/nHu7Fz507s2nMIVSfFSAz07j8YN0y8GRNvGgk1uPjN4kSG3m1zLsbm
F9ei5FNj/B80dhru/+l0xDdzd22loZxjIm33TyNdN15D/vo3QJc19AXBGDQGs+5Kw6Thpn9F95ih
HrXKQ3V691fD8c4LuXgthHaqry7H7r/uJH67cOjTKv06RvQwOOkG3Dx5IkbGO9z2RHB9knWox64N
z+O517aCru7o27s/brnzXlx+LB8zxHUkGEul/6r9U6bt3Go95o3lhSQcWwCk5KI8K9nIuH4H4hNT
gxpnhHCsYe/nKH+3HmcO/Dbip5yLbynF/ucX1fi/12sIf29cOusi4bgRhvGnEk/EJ0OXjgXy/Kik
o29G0k4K45DHFWe+bbHfWEnzrly8+MoO9B40CCfLytB/zI9xV9rtGD7AMXGzOJyHpElXo2p7Pv7w
Bs3XxGTvO1dh2r0/xfSRgQTvoVamEcVrHseH/cZjGo03A/Rlx0KMqzBftvld/KDmHfzP2uDzPZFy
2OctxYl8LG/BeUv5WmNTsPNbVEr/tOy8lYJvu/daM3XbN/WNIpprHxUzc7q4nDNkEqaOdMxvbBF4
hwkwgbYgEF1hUVuUONI8GlFZfgQN3brBe6oBfS+NR/9zlPltpMmGEe93v/sdLr/8cgjmAwYMwLe+
pc5KwkgojKDRbF+2A4YBvoMEdbXpsR2Q7YDNeOK35pq+fh6efUmxB4U0VwXYDugDrdzHuN2fsx2w
FQZehXnI9+sB4pilYzsg2wHZDmieDcG/I7YD9pyPv/+F7E/daZ5dX4+P0z7AF5TV+Y+MwujrzsTx
lz7Crpdq6chAjN/4HbJNnIlvD/4nPi2gYz2+hX4/uhQXfcchJ2s4hfLnv0ATxTpjyL/g+zf28tkO
AekggFaWsZw2BKmbZTML/RmkSE1eexVHBMp4E9S+G6Q4Uf0pHNshZWzazMJ/Vhx6qRsri/HYsx9i
yqxpGDlogHw+21wSCttwbIeI4JmJySGS50Cuc/kgz+fValt9KsT5WGPVPrz2Yj7e+PMH9KBFf9KC
MTfMQtrsSRhgPm5SM1C2w7IdUrzqfUV4432yHurmw/Nw00zKo21v3ZXS8yYT6HwE4oZMuZuEY9X4
2zvRFI7lk3BMLLWmXKg6H7suU6PqvfkYNd1YOi9QpZ3eiap2rcU1M4R4MPDHeSOr3uy7x/LgpZ3L
MNKpOCDPVPkzyZsTiRoSUtIwKJ+W4/NLIIkEMnnKMoO1WBM/AtmOcEmLNiAvfbjjKO3SGxUzaSlD
XTfh/6txhDxJ7SdPUuZ1sH7vGiROd+bgFnkR9pSnyzcOlImHjVH1Ljw8aoZVt0XripE+xl/gsHfN
XEzPJuGRKo5yy9Z3rGJrFsbdb4ja5j2Tiws3pmEpRacn8OSNKgtO52jWpEF4qyp7MkSPYwlISRuE
/FyjZVQvZupNsXqjTdDD9DgmvXq5l70RhQ8PwQK9CFL0puafsnwbslpjqVKiaXGzBGHV1AdpuTO9
HRLIc9gm8hymCMwcXnIqi7LIE5loJzGu/idK00fpfR4ptMxolrLMqEgvUB/S8yIRkLmkn2+M7mYJ
xyJpJ1+ivi+rnm6TSqVcYgnNQSfzjaUzbcILpd2Va0hbtZO9NmHsUd3Mt6jVfmwJASkp2/ksklZ4
qHHMXNU6q3H3rZ2JqUuDjkZ4Zvt+TBpojkZGit6qYniuSdPFh2Ye6nfCokJsSh/qO+Q+Rqrhze2M
DXswX1n7tZ6WwU00l8E1A9m+07C5NBO6g0Pfcavf2MKpOxOQW7wSyUHuNKw03PqemlR9OValT4TP
yaD6i749YdE6rEwfY43lfgFCPGCVJ0h4/3aqx9opiVhqOHx0jZm2fDMypw6Sv0VwfTIiV2Ht3Gt8
471MzrYVjKXSf9X+aYtv7rQyc2uZKWUs8VZsxaBx97teC2srK0lVPgDPXLIY1b/9Czb+7Ci9XngV
Ut/7vq3dm/Z+gheupRtefBtTq27EhaQDN4RjgHrtXL5tP6bG2883s+rWdyTtFMm4YmXYNhvCyPJQ
cpqflxYz90W525GerAjBQuAwYclLeHr2yNANNmZm1rd92eoJaYtw521TMHroAFv7WsHVDaVfq4dt
2475npivhH3eUoKRjeUtPG8pX2tsCnZ+iwpH4byV50kI94SOvpFE16Q865okCsQfJsAE2oNANIVF
7VH+jpTn448/bhW3R48e+N73vqeLyC677DL07NnT+i2aG9FsX3nvEsKYH81KcFqtQoDtgITVMTdx
Be2YF7IdUJlrIhL7kmIPam6uqjcI2wGtfqncx7jdn7Md0CIVvY1I7teVdmI7oP0lZv+GYTugyYTt
gCYJ+R2pHXDF8dvIzlcqE2p261xM2Xc19gzdrgvMyH0G7qi9En0skco/cJieJxY9bSQ08k0PEq/p
YdkO4SVHBoN8jgw8y7H/yanB7VIRzD1Ezpadh56lCCcBw8+hg5TWXHqeqT/mo2uq6sjBKG3b/Q3b
dkhFi/xZcej1sj/DmIBFy2djyg0j6AXUZmy8ylgeMDfHHFGEs+fnFtP/mUlktkMS3kXwfF4tkdWn
QpiPlRetwsT0FWp0Zbv5sTws2yGlbGfifO6vZM2bTIAJREQgbvDNd2kNddX4dMcmPYHoeBxj4VhE
rRGLkdQJBpUvbVkuUob3w878/0Km4X5GL7XtprR+L01KplsPEectX4fbhp6Fd3L/HUvz5dNwWxxK
xboY+TikLFmDtBsvwb7C5ViwQp/iBPB+ohgWfHGFuGbJ8jtwyZn12P/Oy1iRf4ImTZsU4ZgX5Tv+
hL3HgHPOrMKL9y/VRWFuN216ks7JQEIKnnk0BRedLsXjaZk+QVkC1hQXYLwpb66vQPHbh9DUvTvN
Cj5E+gLj4jkhYxnuHNYXTU0i5SZ07zMY15B3DWu+qeRlMvJW7cAD16RaTJcV7sH0oW7udxSjSYjC
MdJoY81MEjA5dCgZ697F/DH+nh7Udpq3PBfX9hW1UD9NtH8RkpKH4ki+vAlcVrgZp/5rMnS9C3ng
KaVlJPU5bJk5XlCrLSlEzuyhvsSUdg1hgkKQpdDMIboySyfLLo3ZZSSimrzQELSF9OaHmViY33Ji
6JvAw3eeJCSQG7aDJCoSS2LBWtIyaQmJGGcP9+WiiN6obvvJtfHhteSZTFf4uQj8bH3IudQWcXqY
lgBVBHSqx7Hw28kOwmLs1mZKuUA3S5vv+BKTUw3pnGSvtKMiHGurdrLXJoy9xjJkDpmse1P0LNtM
S6Eawh458XV5s0jhYe/7Rr7y4YtddGYx9hUvZdEzSLm2H0pfXyHH5bRclGUmy3GFlqbdQUvQpvqW
oE1ZtBy33zAIZ3lP49ODO7FxYTY+oxvdTZZw1ouKve/iQHUTzqYh7ODGdIhV/8TYuiz3TvQ1BjA6
+bvj8jHXYKDi0cfs6wkT0pB6azIGf6c/zkINSvKfpmuAb6Chm6cyZclWZ508VKf7b74Mn9D4f785
/jfjac5Kw63v+ViJ8W4tjXem7k54gMxMuQHnf30E61ek+7yqAa6e/Kw0QtuwyuMLHlo7mQKUBKQt
SkXyVYPR/3yi90kJnvZdp0Rya4rL5LVG6Ud6VqFcnyig7QZ8QgbWLZiMs468g39PXyrFhcFYKvma
1yo9f78/bcBcmaskeOYhdWQPrMtcodfDEoR7a1G26y2sX7sauW8epCFoOy5Iz0HNc+/h9QcryA39
1bjr5XhQd7c+TfvK8cKo3bQ/ALdWXYt+inAMyjnvKuC1UvFtKLz0I6G0k5JHyOOKM99W3a8iz2vX
GJ7XKB8xv5k78QqcLtuGVN+chyT9yH23AMn9fbMcFw5r/jMNlzTtw/IZC6x5TvA+1VylGlH0xD1I
f9YxsaHxa9GyO3HzTaNpzApgBHIpX7PzPUs4FsZ5S1WIZIxo8Xmr5hvs/I7SWNlYRsvIThbLyCaQ
oPk1P0GzrSUd7N2ui7bwvMMEmECbEIimsKhNCtyBM1GFY2o14uLicMkll+giMuGR7LzzzlN/btF2
NNtX3rvIe+0WFY4jtx8BZW4tCsF2QF9ThDJ/Zzsg2wGVM9e0jQg7iv4gn+2AbAdU7nnc7nfktZTt
gPqpxHZAy4kB2wGVwVVsKnOVcOyA5/8oCx+u+AL06Ap7Mg8YiSbHY8TEc/DNtlJ8XGwcuvyRK9Cn
5z/wTUNvDP3lpej+cTnWXSvsg+Sd7IHr4Mm+WF+x4NSmj/Dyj410Bj4+HjfdZ6wSYb50KsKXF9Lq
QAvyxSbZRcrILmI9BdSP2f4oY4R+PJS5BwUsoxWIJusrEKWQw4EsYwUwbzmyPBORKx7HKs/ibPm1
yU4EtkNRJ+W5oihm6M+KQ69UY0UR7hmXbp1nZswJ9LzgzpSb6QXUge5CvwjbyZwXtOSZSUjPFyJ8
Pm/WX3xb/IPaDoFacp4ywnKekkDiu0zcMPR8HHlnPdKXGs5K6EkLissfIeu6+ycs26FaNj05vvd0
p8pHmUDkBOISJ92t1dUcxeGdm/VUoiEc89JSd4MmiocEzXskirzoHLMtCFRszSRvVMbEZl5uMS2J
Zw7vjdiaScuH+YRg6gM+NY5dfKQKVuw3QKIu1sWIttUHpOI36VKbJlj0wHySKc4SP6qCIdpLSFmO
F7KmQl3Mq7qiAj0HDrQtJalH1f/QUm9zB2HBm07hkgyhegai9Rux7bVHYDoXkRc2wOl5zUrBW4aH
B03WvYVlbd6PFKcbLysgbSgTj6xtZUjp9S5mkpcg4/FnApZve4U8mwjJldtHim6SMtYhb759mUm3
GOJYI3lmGSI8s5iflGewP2uS68RIbSczuP93gi7UUwVJWeSRZeLRVRiV+qwe3PTQot4U22+aZV1C
c6fbfHgpPpITClkfecy/Pi0/YrlQpqX+XtqTh6uO59M4KT35ebK24cmUC0jER57wqLFTlpH3s+nx
RsbKZM+TRaKklEGop4exifrDWP9zSe1DwjPd7BF94fUCDSeOYFvuUiku8r3pcliZiIffTnY2Fk+3
SaXSt0GegfbnXIdVpujAeutGaUdVOGaVsXXbyV6bVt5TeNj7vq/ZFVGlOsZajClY2jPbkDnJ109o
LCwkUaDuVc9POCo98LgtQSvG0erabugXQExhvZ2qt9t017HBpOWtrUT5iZ4YNFAdhY1f5VjuoRvZ
J62lrNU6ebIKqY+bAlJgF3lRnCG8KNJHCgyN9NS/Vhpufc8XUL2ZSVlWSOeYzEeIyvLnkic/Pavg
NzRqvoG2rfJQgNDbyYvKsnL0jB/kt5wnyGOceS2YQONADo0D+kfpRyFfn8h4kDlooi50FEu/vrsp
HaZMWB1bgo69Sr5q/3TyaCvm1Xs3kHdUMfeUnwTPEix7KAmf/XE9VtFy0VK6noSsdbTk721PS+FY
MgnHtoQhHKNs5DWFhOMkjhpviqNkEeSWwivkdpKxY3KretcajJphiH8nLHoJOekjrXJW711L7WF4
nk2i3/LM31QO5NnUMmiJmCSSn0kieX2+4+ZN00o9tI1GGov2vPUnrF+9FAWy8fXISSkZmJMy1d8I
pJYv5PleBOctlSLsMSIa562abxuMlaZRTEAPNk6I31XDr9h1uy6K4/xhAkygbQlEU1jUtiXveLkF
Eo45ayKEY6JdhIispUtaRrN92Q7obKmOu6/a9NgOONXw+h/yvFBpd7YDInz7kmIPCjJXlZSbDy/v
2aQtSc7D5TGZZvS22A5ILNX7K7YD2ni43e+oNnL1/kn22XDsS2wHFGdzW9mkRF6RtVME9gT1vAr1
+hQNe4KSr9o/Rd3VT1sxj9QOaJb18Pw/ouj5WiTkTsa1P+6FxncPYt0E8kaWfBXZB79ve7FUxKmm
F083ihdP6TNskwc/GPoVXr+0mF6Vpg+9jJpKL6P2ENv0UYVjtnHQ70VvI7z1V2HcpW2HBEQ9n8J7
VmzRDHGjkWzxe/Cn/12Ppc8aziVkxCRkLJuDqTfSC6j9zNalXyNsp5Y+Mwn1+YI6lw/n+byst8I/
6HxMfVmcbLx7SLSo+DqppZXMRvhWMrPfU6g5CXOgXL0m2NhixlJX+LHE+YEel5uR+JsJMIGQCcSN
um2uVnf8Sxx8e6MeKXzhWD32FZfgS7qU6l4ayLvSiY/WYoHvIa/NIxF5KOl+UQLG0FIx/OkIBJQb
cFIFv0uqYPPBsih9IwkEh+gCQfVhkBong+LMt8chIcQQfRlTNY7BQk4GSFCwnwQFyrUY1cWYMspY
Ys05UbALx1ziNotaltntpk2PrkwG0p7ZTkINZdklMgZlkigsnwJOIMFDjiJ4sLJW4jd78VPCpmUt
QU0mPfDUE5qANdtXYrxj+TkrD7GheCcJWBZbBN+Ol5biHCSX4hSeWJ6cqtRRiSPbSRxMgHCY5fwc
xBgS12XC+5r0OGZ41DqOrHife14Sp5WROK1REcfY+ct2CSpeMDOnuj9MHp90VgEmNDuy4pGqC90n
kHgrh5aGVCZBikhJJOml5bcefewP+Prss40cvv4al92xGPPHu3MxixHwm9rVXMowi95gSf7k10j2
iTL1OB7isewyPEB9SehWDF7GjEd9OL+MBHjThWqxkYQfQwzhR0LGS9g0Xz6wt01eAxWIPAxt/s18
fblAtU3Dbyd7BlZabm2g9G2zTU9spSU4fUulGm/dNFpe18TEr5DcKw8lDFa6yjGRc9TbyV6d1t1T
eNj7vpFt8wajNGwvz4TaI+VbTHZhlhgn8+fSkr6ic01YguKVs5tdX16tvMXfrV3VgI5tb2M9ak81
oFs3epuqW0+cKl2LZN3LnOI6m+JY6VP7Wi61zbSqd9D4n6qLftw4mcGsNAKWUQieh5DgWcRIwLp3
X8OIXg1oIFGl/qElgI7/+XFM1PujHCN8v4b9ZZUH4bSTmo0X9bW1IHq657ie3U5hbXqyLiy1cVD6
UajXJ7Vv+XtXC3HsVfINfF1rW+ZorEbZgb+h6su/Y+f7H+Dzmk9RUGDIrkWbp8xLxZQfJWPkoAE6
0/+6aHGLhGNQRL3ugkylPRVeobaTEjsmN+WNutv5Ukve/UYY3v3onLRc4isc3OYpO56Y4vOMKL1p
NlZX4NCXp4xxpBkSXm83XDooHuc4XuCsrtiHvxTmY+EKfQBQUknCvKw5+GlKsrFkuFK+yNopxPOW
ShDuGBGV81bNty3GylryrjrC8EIceJzwNQfNa564Zwk+6N0bvU9+hkt+8qR9WV6l1XiTCTCBtiMQ
TWFR25W6Y+YUqnBMrZ1Y0lIsZSlEZJEsaRl5+7IdUG2HzrWt3AuwHZBsTIZwLKJ5oTKvbH4etE/m
xXZALBR2i4BzVeWMYzughKH0N3nQscV2QAeQdthV2slm1/EVRb3nU8eNcO8djeTYDkjGc7YD+p5T
qX2rq9sB9fOjoRZv9fsjDtHOjXumI37QGTjyqz/ij0/U4l+yxmPyAv+XoYFvcPAnG/HXN3wnrPU1
AFMrr8WFtCqP+bEJx+ig9B5PXvl3bkKyW/IisjJGRDT3MAsQQ98R2Q6p/HLcc3ne6/KsOBq2Q2FX
3vfeX5C/+nnkl9jfQE3y0Auo99+F5Hh6oBiFdgr/mUmozxfUuXx4z+fVbmPxDzIf85IzkkGmMxJy
YrJ/3gg01Df4kumGnjiCx0dMhngca60IomZibodjO6Q4FVufwH0vfoDvkP3ws5OX48nnH0EwPy1m
NvzNBJhAaATiJqT9TKs9+iV2bnpRjxG2cIwems2kZQnNx3LNZkueLfaQZwtFeNpsFA7QXgTkRSaB
lhUrUJYV00uk3KDLm5nm4khjiIxj1M+6GLktM6i8FeF/YyXzDGm5KD+cMr5/2r7AymQga3MpeQxT
Jcwyvr+ozT++s95+xVHysv2Wtg7lmc15EJMqb7cHsrb0lJ1dq2Zixgr1LPaQeONJZWlPGdhqJzeB
hwymb8mwUiioKt7XvFuOG05Jz1t2/pJrSAYjdVmlABOafflzMdVQzljiFFlGKVISha/ftwaJUw1P
Kma1kmgpzTxrKU3zaKjflVg1JRkraM6ZVViMAVvSkUbLBi56ZjkO3r+ABG8Z2L5zHFaOEobJJFra
iwQ2uvcaL4ppiUER1unWtThrCtJ0f8MO70iB+pBS1Nyd5dZNimQQSTspidKmlZZbG6jlot91IYFy
boPGmfLM62jJ0SGGoVARiVnpKsdEztFvJ3t9WnVPcatt7/tGrupNvTpuWCxcxkoZR4oujNSoH2UN
ov4ia+SZtwg3XpWA+EsGktAikEdGI7yVp1u7yiStrcq9W5Gbs0pfEtA6aNuw3/QFT18up+vGyUw2
eBoilGI0MyMF+Ta9IgYJEvQnqzxhtRMlScubbM170eEhy56V6XlQP6qcV6Fen2Q/cSyx7MvGKnuw
9lbyVfunvaRty7y2qgw7tm/Di+tWwLy/T5jgwVWXXIyhiVfh8vhL8N1L4tHft7Rqi4VjVNm9a2Zi
ur7WcxLWkTfJMYEmuAqvUNvJzjL29nZR3WeIugfoJ7IfLcLOvHTDE6zCQRVIm7WrIBf+43QX/lJE
um/tTEw115c1Awb8NjyeDlenabaw9Cbhvnfwm6npPlG++DGJ5gR5xpxHKV9Y7RTueUu5WnxCHCOi
ct6q+QZot2iOldLLgpxfCOL8YQJMoOMQiFxY1PI6RiKkanmuHTcFdUlL0W7nn39+s5WJuH3ZDtgs
244bQNph2A4o7ZdhzQvNxlfmlYHvl3yBlbBmdP2b7YABVo4wKUkbaKB7ErYDmqxAYgW2A0oa7bTF
dkDLUYB1P+x6X8p2QGcPZTugk4ixH4kdUMT8598OI/fKnbQ1GD+pvxLkbwwfjC7Ano+Ba3dOR8LQ
M4wMnH9PVOOtAUW64Mz8Kekvt2LoyDPNXf3bKRxD7S7MHDFDf4aeRA4A8lQHAGpMZT4Q0dxDTStG
tiOyHVLZrTHCxWYG5XmS+awgurZD0obVVuCdjStpuUXphSxh0QZsSh9uE46F204RPzNx4SDthOpz
oObm8nJ+G2x+avF3HaONzlW/L5+en8oVlYJ2OVolbD+tEkbuMPw+bDv0Q8IHmEC7EoiblvGoVv15
Jd565X/0goQtHKO3w7OmTcQO8uQgPn379sWJkhJlOaAEJCUBJ06IXw+i75hn8Hym+xJ4IgR/YomA
vMjYlsUyi0jK7njyAiY+8iIj47iqiJXJj4xjJBj8YkQPn2eStxx6PmlOBoxY4q/M07WcMmCALSU+
CYNy3IRBQcptyz+i+I5iKXmJs0rIhcxPViGJ1oT7pYAf5SE9uQAvzZnejJGF5jnlheQ5boFfignz
crHpkWS/41Y7OQQ8fgHpgAyr9BFlYic8Zf1h6hcYMc7I3962sl0CGYDseSrhXSZSIqwsjxSJyTc+
VLEWBa4tx9Y/7QPOacK2VQv1Za7s5bPn3vyeLJ9n0TJctmchVrxJD6t3PokPH7yGvLJMwLJnRmDh
/UKsJsunToTFw+3luXOoSOS98ezu+PDpNJh6P5vIRelDGbnbcNcwWqqy4RT+j9YWT11oLBWqitAk
l0jayV5zKy23SaVSLrVNpZcs8gK18w849p8jjOUWFQ5t1072+rTqniK+detbcvKvtAsVKBhjGUeK
Lqw61JdjVfpEq89Yx/UN8mi47TcYH2AZ3GB52tOht6hoWdGpmfKmSvye4HNNePCgOaIpfZx+D55+
LdZMoSVcKaobJzP/4GmIUPIc1ONQmYyZi5mC+X0QBw82tyywGTbwd7DyBGwnxYhopWyVU5TLOGrj
oJxXzuuqWmc1jsyfls4lwcxIx2UlWNmtcgXN1wzVNsy9tMThfz+cilyaI5ifCWlLcG/KjfDufBGp
mYpikgLMoyVeH6ElXqMhHIPiES9pyQYSF5MBwe0TlJfkpLaTWzKxc0wue6GO52r5rH5EY7nlSTAo
B+qxlntyOUbIdNTUA23LeH4hvPUo/7gERW9sQkFugTK/cheOhXo+UaExN3Gq7i3UyrO585YCdo8j
qgAAQABJREFUWvVyuV7Kc1Syk8dacN42k69Rftkf9X2rLsav8m/zY6Uss/06JtPgLSbABGKdQMTC
oihUjIVj4UHUNA1nk7fsxMREXHHFFa0rHGM7YHiN06FCy3mAq32N7YC+1lQ4sR3Q1sOtOS4dtebT
bAcE2wGpQyj3PWwHdLdvBbp/ss4rhaF54sk48t7R/A1sB6SXkxN9LycTlRbc21pMg2xE1E6R2BOC
2lXcr0+yn7TAnhA0XxOMzF8/0krMI7EDpvTbi4yP1+GMc8/AN7v/hg9fqtWLeMXjV6NX7QmUZJUb
lbjnCiR9Dzjzqkvx/Rt9K9GY1aPv6l+9go1PmAeuwF31Q/yWtfQTjlHwHeS4IVV/kONyrprJBWUs
2XZ62yHxCHY+CXu381mxFd5kGfQ7iO2Q4tVXlaPknSJseq0ABeabyXTccioRYTtF+5mJPK/VPiX7
SbjP51VkFk+X644ZTuZvHDGf/5i/m9/ieVACCcdeCyAcU9Ox5o5mZP5mAkygzQnEzVj039rxzz/D
n158Rs88bOGYS5HF0nPGcoTqgOUSkA/FOAHlIkOuJvPmO7xdKaIHOaArcUiBnScU2OrHNY4RwLoY
uYp+qkg4cE0A4YDMM7JJUwjxI5wMWFUPGt8KZWwoYZGUgZd+MQTPkWcM4akdcC4/Z0SRf4UL5mm0
FJtQWGSRcCylGeFYFXnBukb3gmV63OieR549dO8pwDLyrjbd5l1NmbQpoh6Zv33LalM6LPsIpbGB
lrBcKIQlE7B8zRisTl+qP8C1t59sF9W4YM9B3VNEcwnkhnWTfZlUEdJtgl61YxWuSV2hJ5Tx0k7M
H+n0FdxoecCyl0/NO7RtU/yUlJIC5OejhMq5k8r5N5/HN09aCspy83EwaQl545qte2ZUJ07BcrF5
mFP6kNOjizTOUG9avo2WJI2XE3HKIPx2spfKanO3SaVSLlubKuPChIzluKFqNTJFH1b6WFu2k71G
rbhHPMzlS936ltr2tnYhYdZkIcxyYSzjBLoBEt52SvHRwf14/687kFtgjCxGLVOwvSwLAx1LvInf
grarikhpS7ojQO6T8zF6UH/rbRJ1fmAuQ2pL33Xckue2Gycze6uMrmmIUOqYIs8xM360v63yhNFO
5TQ2TtTHRiBlSS7m3z4a/c8x38WR5bdxUM4rtZ8Y9XGPo/YTc9letf7Bym6FU/INLGqW+dPdtTWu
WWlEa4PEW/G0nCkSJmDJnNmYNH4kceumiJBovJu3BAkNO5Cda/R5Ibb9+NpHgy5V2bjrE6y78QMq
5QDcWnUt+vUC/I0/qlfIINdohVeo7RQtPK2TjrLkQ4BzTl7r07BtfybEKsuqO3f/t/LIAEfX5FH6
NTnQGBZubbyorijDX/74Op7PzlXEYiIdsUzlLNw28XrE9/OpJyNop4jOW8o92HmmnqPmWKkei/i8
VfMN0G7RHCtr967FiOlLKVe+JyQI/GECHZJAewrHTGBmGcz9zvo9d+7csKvW2NiIzz77DIcPH8bf
//53fPPNNzjjjDPwgx/8AOPGjcP48eP1JSwDJWyyZTtgIEJd8bicvyexHdBaPjKi+XvQeaWjbylh
2Q7oE3m43Ec7qNGutBWA7YBKfy3FbOWlY7YD+vecdjtC5zrbAQ361v2w632pPLdt9i9HwwVPQwSW
17RWtUn5ymWVx2X8Uu/nzXt8ES0ie4JyzQj1+qTmH7E9Qcm3I9oB/+3/jcJvfie8jIX2OZ+WrLzN
sWTlPz/7ElsTivGFksSwV27BD6bYBWb+tkOKUFWMKdekGc/Assh5hW8ZUSUpm80s1La1xY+5nQht
h1QP63xyHSOCPSuOEIJvmcrX//C83woqSZ55mJVyG66/Kh5kbo6snVr6zCTkcUWOe+7CsTKaL0zW
V2Hw72OSXXD+Rjg5rtifKcpUQtti22FonDgUE2grAnEpP/9v7auqSmzNXaXnGQ2DkRww+CFBWzVk
6+QjJ+mgJUZ30hKjqqTGW0lrGCffr2ctLzKqBwqXh8TKBEnGMUpvXYzgWHZP/ExLIcylJVHF415L
2W1EEz9ab48Eu5mwgvtthBBfmRg7yx1S/kr8wBNrX8GUsKbop7L4CSSn+TxFeZaj9MmpAQVhct1w
elBbRg9qXUQgJgL5UJceqi8jEdH0eKoOuSslzxm6vyCXdpft1PxDXRnWMXlwe5uGCmVvP9kubgIZ
sw7yuxFFJJpL1wVH9PYMLRk20rZkWC3WzhxBnr1EDFoTnNgIgYy3qgiea9L1Sbu7lzVZDnv5ZM6h
bqnGGhEngdYN3JSZTPcNT+Aas33FD0ob710zl5ZBM4QOSbTkWn/bfcjXKCPhj+6EiEQZO0lspp+j
tj60hwxGKggSC8aTWFDkgxR6mJ8F72s+IRIdsfXvkNpJT8j6Y7W5y2RWFQw429SKZ6UkNmQfa3k7
NaJsx3uoajIy6N4nHmOGD7Dl1uY7SjvZhH++gkiRlb1dLFYujNXrr2qICFQ3b30lNj/7GBY8a/Sx
QOOTlafrzZpMXeZPwlMS5kzXlSLy9/INmSSMyqcDsm3Fr1b6NP5vL3vELl5TOPmP/zJtmYYHm/c/
6bK2vXJNa00Rk69IVnlCbielfDQG7KdxXuhsrI9yg2kbixQ+tvNXj+g+fkmvTva+ZeSlCKFcyi7L
I11bB1ymWTXktzLz2qpq9Ozfz8bMFOumkIexLPIwJj5719KYuvRNfS4xdNE6nHjxPZpDVAC3jMJd
L19qe0uw5rm/4vUHKylWMOEYXUcqi2g+lK6nb11L9T3lTwTtpMSOcLN1xz2rj7udt/CiKMuDdLGc
sjpuKBzm5RbjkWT7OGy2mRgjLC9lEdS+sbYSe97ahLWrs/GmfpGUiSR5MnDPXZORNJwMPvKwsaWU
L7TzKcLzlnKz+LmcZ3IslWNlVM5bNV96GaG1x0o5Jw0iqrTaoHX7q5UNbzABJhAWgWgKi8LKWAls
lkE51Ck3QxWOnSB3/hUVFfr/L774AsLTmPoRwrGrr75aF47ddNNNbSYcU69dLbmGq3Xh7fYgoMxt
XOxBbAc028T9Psv8Vf9W5pWB7rOt8EpYtgOGIxxjOyDbAY3+YrORyBOL7YAWC7nBdkDJItpb4d7j
i2dK+eQRLVOYZNkOGHZzhGsHHHFvJs4a+SeccfwzFGcKWx9wxeOj0P+CJnyQ9gFqaP/8GYNxxc30
HOVkE3okXozvjjxLD2f8+Rrvj34DH9JylvbPuZhwcCK++50467CrcEy1k9Ezmc30TGaQzfBL0W3z
AecznRDmHlYJwtloXVuMdV6EYzuk4qvxissfIcus8gn6rFgJ1+ymeMF+Dza9vtZ60VhGES+b3kMv
mybJl03NHyNoJ3mvFOEzkxBth7SMEnljG6Gv3OUqmA3yfN6snviW/APZDmkEIwdCiZONpSoXbdiD
9OHqM0g1teDb4dkO6TSpKsN7ZVW+RLtj4NUjMVBX9AXPh39lAkwgNAJxtz3yH1rd0S9R9IIhSom2
cCyUB9ehFZVDtQcBeYHw9z61iwQtM3yCFvXhmrVuNXlyyN2Zh2RFbaa+RaHGEXVT83J6oZAeKIBF
G3bSRUhJtCMIxxQBTsY68mo1Ri2/o2VdJx7KA1gKnkKeorLIU5TbRyq0/dvMFl6ZJDjfzKvYmoVx
9xtLe6Us3055DbSiynYKPGkwA8uw/uIE+XDYDE2PiW0u/uVkGLTs5n5adtM5l5Yxja3qXeSpZIYh
iXI+vFeX5BRLZG6y1pJXJlO0cN3yba9gqm25vuh5HFMnU6LEaWuKkTl+gC468JDowHy2LTkoHuFc
JociDckxAbnvFiC5P6nhXPuQCG18KotIiJhujPnC69ic+mcMD1b0s/O8lOmbsZ3tJI+LLescd2sz
pVxO4ZgqDtVTTKC/B+UDc9ukN5J2ohuKmSQ+1XWDIoMEErZuMry66fm1xx9lXHATLVYVkze8NKM/
q+1inVcufUL2MZVd8Mp5y9Zi0GThEYbanyb5s10m+dYE3uclL9AIpgoblm/fj6kD1bO2Alnx42CM
LPbyWXWiMjiN6rW71mDEDLGEKy0x6CI00X+gP/X76GZlqrhZcXe7LsJZ/ZO23TwqijDi4/UC3YKI
bo1Qwf9adQq5nZSxyPMMyp6cBLUIlUVZdN766KljpXJeqf3EKJ0cR+W4Qr+Qh66Z5KFLnA8J89bR
ssSKR1FFoOZ3ntqqLA1crm8w+cK2JXNb8WjHbIO0dXuQOca4ea0nD0iJ5AFJ8PguCceqf/tXbPyZ
MBjFY3rt1ehrQf8GB3+yEX99Q6QaXDhGgy55+xxC3j5FWBLkkuc+P9F2JO0kkmvJp5XHPVUM7Wcg
UIw4NgOowsH/2q5e8xQxdNgMqG/6ljeXUZOQQQafqROvw8B+6rgkQ+hbSvlCO58iPG8pM7N/up1n
rmN5VM7bthwrq0mwP8oQ7LvNCRzoxTwg5q7TzjLyPhPoggRM0VY07ERdEF9YVQ60NOc///lPfPnl
l7pXMSEYq601ltVRE+/duzduuOEG3cOY+D733NCM9tFsX9drl1pI3u4wBKw5CpXYec/EdkCzGQPc
Z5k/i2/lfp/tgAaY5u1Lkqv/vYIKV26zHZDtgAtJdGOzd5jdIxbvL5Rxge2A8iVmtgNSp2U7oHnm
tujbnMMEswPisyN4LuFdyiced9RfjT5k0yv9YQF2FZNF+a/TMHS4ZRhUyqLhyK+24Y9PGPPwkX+Z
hsTBtdjcv8jnfWww7qi9En18Ud2FY2Q9rCjEkHEL9HSdz9z0g2HbpJQiRrrZymNlRLZDqovZlqJa
4T0rDh2E+hzDjJWUQi+b3j4V1w0fGPhZZATtpOYV0TOTkJ8vAJE+nzcZiO9QnrNAfYbgWUbOTqb7
v6ArEgv6oCVM2yElt28trZhleAcRqZNeIHLRmp4A/2ECTMBGIG7cT/9Na6itwbuvGA8jo2EQlINg
EnkLyMNwv9f5bWXgnVgmUE0uVEcZLlTFw/jlG5bh5sG9cOCNVZi+0OgzovjqwzV1AiRcrG/+7TwM
OrcbKnflI3mGoUB2xhH76mSAZstYV/wYxgw4B7XlRbhvYrpP8OH2QFYaFlxvFEXizo+3EfWNpAyg
x/I9uh3H89OS9WUwkxa9hOfvSYRX/41+7XEO/U7BIpgM2LKki2gmuQDVnyn7lm+7+pJedM30olvP
c3COnokvRqC8GsspjYlGGhT0GRJlTLKJMswc5YNXP0GAGUQR24lDTmMg+c5VlrCcQN67cizvXWo7
LcndgB/0AZqsdH0bTU3o/d0h8G7/ZUBBEmp3YeaIGVLIQ1Ht7SfbVfSHNRvuJW9afjnpmZ/3vcHG
g2B1skLpLVm3HbPHDER95Q78MjnV8KJGx52TTVVsRzIKZK37LaZRvB7UTyo//iMem75A93ZnL5+v
rmF8eUms5/G5JBbRrEmilwQ1g0xBjRTHqG/zTsjaTC6MB/nlJg30JFd4hkR+kwY2018pCVt+KVj9
H19jzq90H3O2c1nPLIR2Kt/7CU5S4O7dSev1+uNYmEtylIQ05P7nbXTz1YSmpu74buJQ9If0UOT2
oNz0rpZAojFa+pw+dnFRi9pJOa/0eqkecPQD7fGnHoUPJ2KBgR5py17C/Fuuwjln/IP63Rv4xfSF
ctyjt5BM513WORjGDQNN97Hh4R/jg2HzMeumkYgf0E8XJXlry5H3Hw9iaYEAnoR1O9diTD//G2T1
Jk9fQvHWYaBV++hdqW4459xzpMBJvWZMWILtv5mpv/HRWF2Gtf8+GT6tMcW0t61VJ2p7HJTjf31F
Ef5tnFyq1907DsWhj3q+YMIiFP7Sgwu6eWmc7YkLqL66VKSWhAkjTAFhEp3rS+lcj9d/8zbWouLA
+3g9Jx0fjClE3uyhRsIR/rXqFEY77XhiClKfNSSki2j8SqdxSIiSyovWYmK6IZ4TxbGNRUrfVq/F
RrHlOGqLQ2kWPjzE6nvz1mxGxvhB6NZYifzFyRAroeofl7L7fqEvIWgeRB6ljCOL1hTCc8UFxnWt
1wXof65PnNOGzGXZjC1T8JjgWYKnfjUTl3jLsOrBqXiWhijhJe2C+3+PU5s+wss/PqBHGEgeIK//
2UXUHxrx91Xv403fG4jNC8eolco3YMjEhXo6pijYVp6I2smWQvg7Sp565GiPe7brwwSs2ZaN8fHn
Qowrz983Eb5Vr7GIloFON5eBdpTJs+QlPDZ7JBkWalG06j6kr6DGoY+5lLK+E/afeqydkoildCoJ
g8+clKkYPTSIwUdNXylfqOdTROct5Rn+GBGN87btxkpvBXkmHmd4Jg7JiKOw15sk2v1VbWfeZgJM
IGQC0RQWhZxpFw2oCsfEEpRi6UkhFDOXoHRiufTSS63lKMXSlN0ieOshmu3LdkBnC3XgffWeju2A
AZbyCXSfpbQ72wEjsi9tIO87QgjEdkC672c7INgOaIwp4d87inhsB2Q7IC2HaNk2o2FP6Bx2wBpa
eeB1sfLAPdcgbdUl+NYXX+L1y4vJ49gATK28Fhf2Nc479a9qO/yXzBsxefG39Z8b/nIQeVNK9e3z
H7gOnuyL8S3aCyQcEzZeaY+lFXHKaUUcNSPFLhKqTUqNHtG2kqceP9q2mEhsh1QQa9zTCyWfFTT/
rDh0Cur9S8ayOZh64+jgL5uaSSvMQm4ndX4dyTMTFxu9fC5of84S6fN5s3riO6TnLBTOXNlDxElI
ycJTC6aRhzYx+npRW1WB9995HekLDwVcVSJs2yGlbO8bdm2CKAd/mAATaBmBuMQf3aU11p9A2fZC
PaVoCMe81XvxfO6f0NjnCtyZPsm2vGHLisux24NAWWEmJi/ID5q1/QJJrsKfoCUDfQ+/A0W0x/Ef
8N3ipa3ZTh6abNMpCia9ntgfjLulYBxze8vNLbS1LBpNBuYOmaqLh5zlDjX/vaSEnq4ooa38nBf9
IBOP+rIN5P7TeDBN8iL/Jd18iVZQm43T24yWBqIl24b6nt+beapLX7q94STC2W7O09Zgf+Z4XVzh
vDCbaTq/ExZtwJO9XwgsHKMIu1bNxAzfQ2IR395+sl2daTv3RV6b0ofrh6t2kJemVMNLkzOc2E/K
WIe188dIoYsvUFlhFvVznwLCLSIdm0BCg5zpgwL8GsJhpR/ZvdKo3mrEZKeUlpc8x+4daVspLfvn
osJVjZHk0aOUPLOdE6QPmaWUfQT44R3jsWV9kf6Tf/9upp2cb6WYGTi+9YfG3z9CS84a55EQju3J
S4HtXXjFm4oR3X+psojbySEqdHXV6yhzW+zaJvIBMlSX2RNBrHPQhaF6w2BfIsbfA08CKfQOGgo9
I+eUZ7A/a5IhsHKWxSb+sf9o7zN2MZwImZBE+ZQYYigZ0962Vp1kAL+tNFpuMNO33KDfj/oB+3kk
w9hF7JU71iA5VYqwZDi5FcyDlgwVfMuqUxjtpIqP9NSpjRKojfzoOTyORXJ9Essrqp4OXWvjvD45
AjWSMGSITxii/qSOyeJ4WzFXy6Bvk3FiLgmU9ecOth+NZXpfHrgYaPgKf+r3JshkFORDxqMqMh6R
WjKw8Ue9Zrksua2M//ZzRmQr49qvg0GKFMpPbTDuqUteuxaJ3jjbQ2+cWWO9cn1yDa8fDDy/CRzH
/ktV+T409L08NIOPGjWCdorovKU8IxkjonHeCkOl9JCnVj66Y+XeNTTv1dWDLueDmq253Qb91cyK
v5kAEwidQDSFRaHn2jVD/u53v4PgvWTJEgRbgnL8+PG6Z7HLLrusxaCi2b5sB2xxc8RUAmwHpJeI
IpgXOhuR7YDOZbaasS8p90VOls599Z6T7YBsB3S118bo/QXbAY2z2bofdp7cyj7bASUMm60owutT
NOwJHd8O+DN88pPXUEyrCyTkTca1t/aiF0r30gul/wckX4XULd/3s4v/47PPUZjwjr6UJa64Aj95
b4j+MrXZOp//+i/YknVU373ilckYPaVXENshWQCV5f3m5b6LR5L7m0lFZe4hEwtxqw3GyrBth1T0
kMYI12fFIdZbBGuswr5DDbg81JdNzaQjOgdb+MwkjOcLwu4XyfN5s3rGd2i2Q1KYYc1scspivAds
T8Las9sbrcO0EbbtkOI4+1OgFXTUfHibCTCB0AnEDZ14p1ZfexyH39umx4qGcCz07DlkRyFQsSMf
v0jNlN6hktLwzANj8E5quu4By+0haPGaXyIt23RbYtQ0bVEGjmSv0B/iOt0QW5OBBA/mjfkaz+ba
H/UuWrMN6ePdlmeUF10PvY31pItXJidn58XF+bu5b6WnTKD8vXOJN3jojTiqqvBg8mRAYVE9dm14
Hs+9thVvqiIKpxtPmng8TCI1Qc4/L3LFmZ+JqZmGkC+gRw4lDcsLlVkpmzexFBSWZoE0Si4f4pr5
YyzIF5IF4YkojzwRiQszCQkXBhcSisQEi/u7v4iJPtHhMjfhk0MoZF+CU3J1KZztkD0e+Usj73b3
kHc7p9giLesl/DxlpJ9ozEysam8hssm7mL3Xil8nYMmaBZgpPPKYgSP6piWt5tIa46Jre5Zj/5NT
rZsR6dGJBDXk4W34uTQ5y5qG+3NFLdJo6bNM/6XP9DLQRJDCpavh/iH7kPM8s4qterC7/Grg0G79
p7Dbic4Ny5uelbj/ht6XL/1Ses1z1N+MsYPEhKmWmDAFm8nT1iCH8DGSdlLfXhB5ebIKaawgY3AM
fOorirH8F+ShzW+CnYQluUsxO9k+7lnjFzEspT6knr5SXOpk14gdax9D1tJ8v/NCIEhbsgbzZo6H
i7Mxi1B95S48/+xz2PrBmz6PcMZPfuOU8Fr1+EJkOiqUkLIEj3p64dEZC6kMdlGrVacJaVh0+RFk
P2sf/zNo/J/vOv5bxfNt1KJ47SpkL81V6kl5lZKAVgFVX7EDz/46FY5s9DSSJqRg1vwFmDQ00IKc
zjzd9606hdVOJLKi8WshjV/27pBAfeFRnFf8KBbQuW5dm0TWLbg+CY9uvySPbrYxT7TBJdQG4hps
ilHdq6gfrS+n/vt4NnLflCPuBDq/chznV1swdytmY9VerMl+HCsKDKIT0pbgZ/Nngxxj4b8uIuEY
fRr3HUHRqHd97uWNVM6fcRXGzPoWdkzZTcaheNxWfTXO7xlMOGYXXPstR9OCdjJKFP7fthr3yovX
4sG0pco5Z5TVsygXv0pPlqIxcViZn3jmzcPXzz5rF/aRt8Btv0mHm046fAIRxIiwncI+b6lokY4R
0ThvxfLPrTpWKhydc7RArdJW/TVQ/nycCTABdwLRFBa558BHnQRM5uJ4nz599CUox40bp3+HugSl
M81A+2ZebAcMRKhrH2c7YBnZ5iYHsM1JexXbAeV5wnZAyUJusR3QWj2D7YBWt2A7oHI/zHZAtgNa
Z0Z0NoLaAS+Yj/ev3YwPPz4X4w/ehEu/cwZqniMPZA9WYODjE3DTfec5CvEPlN+7AX95SRz+NiYc
vAHf/U6cI8zX+OCHb2APLXUJ8h92W/VoPHHi144w6m4t1s4cAd2/RMIi7NyULh2vKLYUP3u77kUw
lGeQal7Nb7eVLSYs2yEVO/Jnxc3XucUhIm2nljwzCfP5gnhJOdzn8/5cQrMdirx25D+L1Mxn/ZOg
58opi2Zh/j2T0N/5YFXhGKrtUIji7C/D+j/3cSkEH2ICTCAMAnHDJ8/W6qq/xN/e+6MejQ1GYdDr
ckG9oBUTcMYZtISjWAahnpYaTDSWGvQXjhlwGqsrceQU0IuCd+vbH/3OcV4dJERrMkAPqveT1yQv
xT3h7QbvqQb0umQgdA+XMjhvNUPA4ilER/tJdOQQ3zQTveP/7KVl58q/BPrSkqAnTqHXRfG0dFrg
/icr7EV1ZQWON/RE3560zF23vujf/9wWCsZk6rwVLQLhtVPFVvLCd78pePSQIO1JP0FatEoWaTr1
tVU4fsKLnmJ5xW69qN8Zy0lGmp57PC/qa2tx6pRYqrcBp2iMvWjAAAQZmt2TCeFoPY3hx2n8p1Ec
3cTShf0U5VYz8UXcEw0Us4HG/4to/A89ajMp238W+XxJzHvRRaqBWFxwQT/70sH24G23561HZeVx
UGcgBlSuAf1bpY2MCtGSvOVH6EJNqiha1rO/bxnT1qpsLDE3hWN6Xb3foK78G3Q7+1v4Z7cz0etf
3K8XgT2OiVSqsWbKKH3pa+HVcGfebGn8aS2gQdJt03FP9NkKuub26oWGU+KaOxD93QYWRTiWtW0/
UuK9FO8EzSu9NCL1wkDqfx32w+et1XS2OWhA4bsVXN9QPaEKr6xuwnF7DN5jAkygLQiwsKgtKNvz
MD2KCbFYpEtQ2lMMvMftG5gN/2ISYDugSaIjfNvmYGwHZDtgR+i0YZWR7YBh4bICsx3QQkEbsWST
UssFtifYcLTWjs0O2FqZULrBbYf0Kt+uNRgxw1gNY9FLO5E+sv1sYTFpOySG1pymEz4rFuNQpM9M
wu224TyfDzdtv/CNtag8cpweL/RCN2+D/jyoHz3UcbewK20c1GmGIxdvOTIHTdSd2YhfPMu2kSMX
u9MFRwzeZQJMIEwCcdenzNeqP/879r9l+Jtg4ViYBLtA8MZaupB5L8AAh3JLrl+cgNx3C5DsJxkO
D441GXBxuxleShxaJyDchC58DG9VAbOW/gaT2s19R+dqj4pdRXj/i3p0D6NaZ/YdhJuSW+qtLIwM
OaiDgP1NhICe+hyxeJcJMIHOTSASg1Fzxp9qWi55lG+55Ge278ekge2l2o7RcU8RjgV66aBz97qu
ULtabMhchNc+BSZm/Admj1SWXQhY/UYUPjwEC3zuD0N/0zBggvwDE2ACUSLAwqIogYzRZLh9Y7Rh
YqBYbAeMgUaIpAhsB4yEWrNx2A7YLKIYDBCj98MxSIqLxAS6EoFI7ICR8GnOdkjr5WDVlGuwQize
kPIMyrMmRZJNFOLE7ljJz4qj0LwxnUQktkPyN1a+AUMmLvTVLIVWacoKsEpTTFeeC8cEYppA3ISf
LtJOfHEEu97I0wvKwrGYbq92Kdy+tTMxlXynTkjJwISxw/DdPsAHBauRnV9ilCdtDcoyxwdUDoda
aGsyMCELpTkptuXXQk2DwzGB1iVAroSnkCthuSJbaNklLMGeTbPty3WFFpNDRYMAub2dS0tMGIsf
8oQyGkg5DSbQGQhEYjBq3vgTI2Riddxj4ViMdJAYK4a3AlmDxiFXLxZfp2Osdbg4XZwAC4s6dwfg
9u3c7duS2rEdsCX0OG7nIsB2wA7ZnrF6P9whYXKhmUDnIRCJHTCS2rPtMBJq9jj8rNjOg/cMApVF
WUhO91kPl29D1lT2NsZ9gwlEm0DcLfcv0Y7RsmzvbVyrp83CsWgj7vjpmQYj15pMWILtK2cjGg41
rHxYZOOKmg/GAoFGFK9ajNUlX6N371DLcxK4ZBZ+kzmJxZChIot6uHrsKizE/q++Qf8hkzApJO8n
US8EJ8gEmECMEYjEYNRhjD+I0XGvfh8tcz4V4tWDRRv2IH34uTHWK7g47UbA24jGf1DuZ/RAj0B+
7NutcJwxE+i6BFhY1Lnbntu3c7dvS2pn2efcEmE7oBsVPtZpCbAdsGM2bYzeD3dMmFxqJtBpCERi
B4yk8mw7jISaPY41F+VnxXYwXX7Pi0bdeCjMhz1a7Mymy+NkAEzAhYDucaz26BfYWfCC/jMLx1wo
dfFD3vpqlH+yDx8f+BTVx4+hrrYBDT2/jTE33Ywbhg+M2uBcta8I20uP4pwBozA5OT5q6Xbx5uPq
MwEmwASYABNgAi4EIjEYdRzjj0uFY+GQtwpFBdtx9JtzMGLyZAw6lxVCsdAsXAYmwASYQCACLCwK
RKZzHOf27Rzt2Bq1YDtga1DlNJkAE2ACTIAJMIH2JBCJHTCS8rLtMBJq9jj8rNjOg/eYABNgAm1F
IO76WQ9pp6qP4oPN+XqeLBxrK/ScDxNgAkyACTABJsAEmEB7EYjEYMTGn/ZqLc6XCTABJsAE2oMA
C4vag3rb5cnt23asOScmwASYABNgAkyACTCB9iUQiR0wkhKz7TASahyHCTABJsAEYoFAXHLqQ1rd
8S+xd+vLenk0TYuFcnEZmAATYAJMgAkwASbABJgAE2ACTIAJMAEmwATaiUBcXJyeM9uJ2qkBWjlb
bt9WBszJMwEmwASYABNgAkyACTABJsAEmAATYAJMoIMQiBt7979pdce+wO5Nf9CLzAbBDtJyXEwm
wASYABNgAkyACTABJsAEmAATYAJMgAm0EgEWFrUS2BhJlts3RhqCi8EEmAATYAJMgAkwASbABJgA
E2ACTIAJMIF2JhA3ac4vtK+qKvHexrV6UVg41s4twtkzgU5IoOGrz3G4qg5n9RmAgRf3bqcaenGs
ogLVp4F+l8bjwp4tK4ZZp+5Up/h2q1NkdfCePIaKymrgrP6IH3iekshJlH/0CWrRnf4Zn6Ym4KLv
D8bFvbsp4XiTCTABJsAEmAATYAJMgAkwgc5OgIVFnbuFuX07d/ty7ZhAexIwbWZsB2zPVpB5sx1Q
suAtJsAEmAATYAJMgAkwASbABNwJxE2c83PtVHUV3n01Vw/BwjF3UHyUCZgETpa/jdyn12Dj9lJU
9+uHfuiD7yeNw20pt2PSlRfrwb46uB0FJX/HmWcC3+AiTLlzEi40EzC/vzqIPxSU0O/Ad5M8GNf/
CH7/P39GXaiCpgbg0h/OwtQrpfDH+1U5Nr74HNZtLMGnlG4/+j/g+8Mwcsy1uO76GzAi3ijFwa2/
R+H/1SHUrNDjXzFrziTInMxKhPa956lxuPqhPwOJK1Hz4YMRpxNabgFCNezBuLOuBpUC2SU1WDg6
0toY6cdEnQJUtbnDAct+8j0M65OEUkcC0eDlSJJ3mQATYAJMgAkwASbABJgAE4hxAiwsivEGamHx
uH1bCJCjdxkCbAcMv6kD2p3CTyryGGwHtNgFbA+2A1qMeIMJMAEmwASYABNgAkyACXR1AnHXzXpY
q6+pwgeb8nQWLBzr6l2C6x+MwJ7fL8DVaSsCBknNLcWLd18J64bcF3Jp0VH8cpxdOnZyz1Poc/VD
eojE7BK8c9NbtL8oYNpuP4h4Hy4crf/0+dtPYUCykZ5bWMCD3XUbMaL3V3hq2Pl4yKkOco/kO5qI
4roPcX2EzsI+Wj0LiXPXURFyULdxDiJMJmgJm/2RDEazSDhGpcDK3TV4cETLhGMxUadmK+0eIGDZ
veV46v5Hse/sC4Dj27FmndFJosHLvSR8lAkwASbABJgAE2ACTIAJMIFYJcDColhtmeiUi9s3Ohw5
lc5NgO2AkbVvQLtTZMlFFovtgBa3gO3BdkCLEW8wASbABJgAE2ACTIAJMIGuTiBu9I8f0E5Wf4H9
RRt0Fiwc6+pdgusfiMBHvyfxU5qQHRmfxTnr4RneH1UHPsD65Q9BaGw8K3dj44MjYN2Qm4ETs3H0
w4U2r2MnP1qNPolz9RAi3qu3n8DPFuXi67PPNmMBX1eReKdA30/0pCKpv/rb1xialoUHxw0Ejm3H
sG+PtzxFeRavxNybrsKZ31Th4+I38dCv11AaY1FStx2je3vx9lM/w5p9X0NJDVUla1Cg64QSkZqe
ZPvta4xA1jNzMDDC1QotHmNJOLa9kwnH2rNOsqeEtRVSe3g/wqzuiVET2oVVQA7MBJgAE2ACTIAJ
MAEmwASYQLsTYGFRuzdBqxaA27dV8XLinYAA2wHZDqh245BsaWqEGNoOqexsB4yhFuOiMAEmwASY
ABNgAkyACTCBticQN+7uR7TqL47gwz++pOceHeFYA459XoWm7ufj4gvbxbdQ25PkHDs3AZswaywK
Dm3G1Hh1occGvLf6ITyPB7B6zpX+wjGi41zuzykcE4Izv49y055TehpzrlTzlKFVY9bK4qN48Hq7
dzM0VKDwpV0Ylnp7QPHXQRLGDRbCOE8uTm+8O/RlLGUxAm6FZKAIGDtKP9CbhreSxzEhw4uGB62Y
qFOEaEIq+0ny0NYneh7aIiwqR2MCTIAJMAEmwASYABNgAkygnQiwsKidwLdRttFtX7YDtlGzcTZt
RYDtgC0iHZLdqUU5hBCZ7YAWpJDag+2AFi/eYAJMgAkwASbABJgAE2ACXZFA3A/n/LtW8+URvFew
Vq9/NIRjJz+iJfgSxZJ5Y2lpvO20NF5XRNu56uw9tgfP5b+Dxh6XYtacqah771WsfnodSkrrgMsG
YNiQkZjxQBpGX+xobO8xbH8lF7mvbEXpp0C/fkCfAcPwQ880TLvlelzoroOKOXiqMMtt2Ulnga0b
ct8PifRdSp6pasjblrlAYkjCsZBu2hvw6pyzcIdwKtYC0ZdVZkc5nXWLZN9KOzUXBxZ+F+uffgp/
/qQO1dVA4pS78O8/uxsJJhglg5PHDuKvb76F4rfewf5PKkG9jT59MGzsDzHtjmm4PsEhkPPFPVn+
NlYs+w1eLfmU+lw/DEj6CRbcNQSrBydDYIqqcIzqVPlUErY9vRwv/PkTqlM1+iVOQeajizEu3nE+
UN5h18n7OV597lV83tgHY2dNR/f3NmB5zgv4pK6a8uqHKQv+A4vvvj7A8p8n8fbvV+A3L7wKIoF+
fQbgJ3MXYMiXq5GcRiSCeUsL26V/A/YUrsXq518GYafcROOOw30PZOD20eQVL8Dn2J5C5L/zBXr0
ABob+8FzX2BxY4Ak+DATYAJMgAkwASbABJgAE2ACrUAgusKiViggJ9kiAtFsX7YDtqgpYjIy2wHl
qgNsBwy/i7IdUDJjO6BkIbbYDmjnwXtMgAkwASbABJgAE2ACTCBmCNz60GPaDTPmaFQg/T8Jx1r8
qSvN8aXn0XbXtTg5TiAGCNTtXulr07FaxmKP1V/MfiO+E7NLbCWtO1SgeXz9Sg1nbidm77aFj92d
Oi3HY5wfQLp2oKn5kpbmpPoYJWrpGeY2tJxSeULI8wQaLVXpnujp3VqqjyGJndzDaKe19elm+TK0
QwFCNXfYKvPYHE2WsrlYof1upR2wP3i0LYdPOxKr01YmmvVy/87IK3XE0bTKYrOvuscR/S8wS7/k
Ah5ovk7Q1h+KQp3qdmtjA3Lz1TGjgHqB81OprbT6bQAWwdo6pL7ny7PugLZ0bIA8qOye7CKX8hlx
d68cq4wnY7WSaHc+JxbeZwJMgAkwASbABJgAE2ACTCAkAua9e0iBOVCHIxDN9pX2DbYDdriOEKDA
bAc0bRxsBwzQRYIebt5mxnZAcwz2s22yHTBo3+IfmQATYAJMgAkwASbABJgAE2gdArhtwWPajTPn
WQ/uo5ENG4yiQTG20pBtahpOSAyyeKVWsKVAy1u5VBe22IRjNSU2scvYjJVa8e5SrXR3MYXP0Pub
LXzY1a3T8lJlWcyb7cDf6Vqpv7ImtFxPl1riLaTmBhTAqImpBpJcqvdKU1RD8U1djMq0ZcIxTVPz
S0zN1koOBxKZqaW0b1tpBBMT2aOEvGel7RNApWav1w4cKtXWL1VEiInZ2lFbiqZwLFHLyM7RthSX
aKUHSrWi9SttfavgsKLkqyuxiRUX5xVpBw6UaCvTE60xTvSR1hCOpVOddlP/zslQhFAZWzSldFS7
COqkCLj0/p2Yrq0v3q2VbMlROCRqNg6U0+6VClvPUq2o9IBWUrBSI+93kkWwtlbyDc7rqOzflHZi
erZWJM714gItw+z3dHzxlkpb65o79r7BDxlMLvzNBJgAE2ACTIAJMAEmwATam4B5f93e5eD8W4dA
NNtX2jf4nq51WqvtU5VtKm0IbAcM3A6qbYPtgHY7pRhr2A4Yhm1TscexHTDwOce/MAEmwASYABNg
AkyACTABJhBdApg6/9GoexxrOpDrEyakaqV21UR0S8+ptRkBu8EoUcvdbZf4aKePaocqTUmUppVk
S9FKxvoDfuVsqizRtpS4C0n8ArseMAU40oBlGj3dv1vgyYhu2E3PaZ6cAJ7BHGVUDUY5B05rR4sW
W2KdPNoXH5VpS4VjTZVb7IIgXRyUqKVmLNVyC4o1pWkcJZW7VpmDiYlk8LC2rLSFscjBsFjpK7mK
RzaNJFeHS0u1o25jCNXX9MLlyZFexw6tT7c4Ly1S+1edlqsIDYMLoUKrmlonex9XRI1jV2p2CV/4
ddJUg1HiYs3XffRCni41x1po2SVKTk0HtHS9D9D5QYI8GwklDi1VaQkZ/Wqt5BuMV01JtsU8Pdd5
fhxVvPUt1g77ZSKMiXKsoLVW2eOYCyM+xASYABNgAkyACTABJsAE2oOAeW/dHnlznq1PIJrty3bA
1m+vts5BtVkBbAdsjr9qI2I7oF04xnbA8GybbAds7mzj35kAE2ACTIAJMAEmwASYABNoDQK4ec7P
tWumpVkP/sPPpE7bTV6nCrZs0baI/0VFWp4iBFmct0UrMn8rKCBPNG7SgfBz5RhtS0A1GDUvnjqs
LTZFKyRMUeQsUS300UPkdamkRNtdIr6D/S/RSnYfCslTmGsBFQGNXeB1WivKTtc8qalaqu+/h7x9
idUJVYPRSn291kNahskkfb3uhcrGtEVLVRqlrildbwncTAOw+r1yS/BFLK0yBxMTuQJq/qCVtpsw
6GiRJXqz81XTbdLqao5qR2tqtBr6f7rusJbt82Yl45A4zFqacalNLCVSOm0toRttj2P+y4MeyDMF
bKlBlusNpU6i4HK50oz1jjZsKrUEYup5qfYtf09fCqdgba3kG1g4pi6TmqgVVZ6mtjHaSLRTzenT
2oH1hodBIQordhkMDq1frCWOHat5PB76Xhy5Z0C1u/A2E2ACTIAJMAEmwASYABNgAi0mYN5Ptjgh
TiAmCUTevmwHjMkGjXKhVLuCam9wz4btgNLuJWxO4sVatgMaY4zLC4JsBwxi26Suo9jj2A7oPuLw
USbABJgAE2ACTIAJMAEmwASiTwDj0hZoI390Z+TCMVoazvT8Yxqdgn6T9xsX7UD0a8YpRpWAajBa
L5RRwT51ioeuQIKoYPFj7Tflht1uLKvRViY6PZ4ZBhG7wcjo8ao3rAJyAdV0IMc676T4yVF5Je/A
4h01Tp12oGSLlpO9WPOMtS/PKM7L7GKHpzglqlXmYGIiJXw4m8HTPuoiAvOlXndIW5+dYQnL3MaW
VMvjmBREJWYUOJaIpPTCZhm8hladPP5eu+T54rJEalh1spc7x+aRTZRP1jk1V3pek/n7L2EpYlll
D9bWIfGqUzyKOc8F/33T254oA3+YABNgAkyACTABJsAEmAATiG0C5v1XbJeSSxcpgYjbl+2AkSLv
UPGkXQEa2wHNpmM7oEmiue/gdie2A5rjr/ktbZtEVrHHsR2wuZ7GvzMBJsAEmAATYAJMgAkwASYQ
LQK46Z5HtKtvaYFw7PQBLYPEM4mJifr/seQ5JtH0rKR/J2pjScBi/A5tbMb6yD0/RavWnE7YBKTB
iDwoNaMbU29wV6rL54Wda4xEUIRwiUuLbIU6VLRey8tbr+UuTfWJwDy6hynLQELngCX4UpYPTFxa
rNUcymsF4ZiteFpTzWFtvVU2EvJ4cgMuTWiVOZiYyJ58yHvB067Rsn0CPJuATuFuGlLgG2cSFcGe
jCNFVGOzS/zLphherDbxDxXykWB1kueL483KsOtExQlabllnyUFdBnWsVixXkLXqFqzsVqCg+Zqh
ZP56G1ntY4755rcQkSVqeQdcCmMmxd9MgAkwASbABJgAE2ACTIAJxBQB8z4spgrFhYkagYjbl+2A
UWuDWE5I2jXYDqi2E9sBVRqBt4PbndgOaD4nMcdh1abHdsDA/Yp/YQJMgAkwASbABJgAE2ACTKD1
COCmex/RRk6daQlYopGVXBLOIZqIRuKcRrsQkAYjQxgVtBAkOPH4xIOpuQeCBo38R1oiL0N41DKF
KcG+hWglowVL4FVqS02hEnnMc/PZ1XQg13cOBRGOUWVLc6XALK9gpSWytBkIVCghiXfUCG7bTVqB
zkpwcPGA5YsS3Kjjlm7ox6y0XbxzCa9ZOb4lJlUOByxW0NJXbtEq61TFohQsyTjymLtwrFRL9fXL
thSO6SsU+FCFXyeKGLQPyDpLDqpwzH15SKs9gokElXxz1ErYml3mj7Er2ZukjQ3vMAEmwASYABNg
AkyACTCBjk3AfKDdsWvBpQ9EIJrty3bAQJQ77nG2AwobGv1nO2BEndiyO7Ed0GcvDtW2SbgVe5y/
/VLa4dgOGFHX5EhMgAkwASbABJgAE2ACTIAJBCCAG8nj2MgfmWIWBAgW3mHVuFDCDmbCgxejodU2
DaghMct+Wgp0EhdvMY9G+dvNPbzPqOMTB5lGUOM7UYu8LzZpWyzhVaK2hZaZdH6cfCwDCZXFdpPv
5nGKwqg3+7a0gxoLbCGD7kjBUmAxp1XmYGKioLkE/tFKG4u1Q02OcEodx1pLm0oxGVLz/L0UKn1M
sqvRcsb6+oCbiKlyiyXUs7WJozih7lp1cuHl7A9GmpHUiWIqfPzLHcBgtHulZZjyj0P9ebFvGVOX
slv1V/JVl8G0ftc3lDq5MbcHdt07XVmqbdmyxfe/SDtU5+wgrtH4IBNgAkyACTABJsAEmAATYAKt
TMC8p27lbDj5diIQzfZV74Ejt720EwjO1pWA2qZsB/RH5ORj2YjYDqjDkjzYDqiPtSHbNgmfYo/z
t+mxHdD/bOQjTIAJMAEmwASYABNgAkyACUSDAK6fvaBlS1W6lMJ58+wShA91MALhtSl5A0s1RVxj
XYVWovqnT7dMIFJZWqIVFRVrxcXN/S/SiopLAy7RGEpT1ClCnMR0/+VWQ/U4JvLavdJjiXpMQ60U
PzlKE9RYIMPWHdqt7T4cSKVJRgWrPRZrhwNgt4w6wcREMsuwtqy0yYDm9F5VU5xt8Vi85bAvXUUE
lrpecxb5cEGGFUdlV5w91nec+p3DNZwUzznEfGHVRAa26uTCy/18iaxOkRiMtKNF2lhiLfpX4mL7
8qqaIrqDS9llDaUozNWDmy+gyjW3NFAf1LQmZyP64u9eabaZUd7szrC8rYTIW0yACTABJsAEmAAT
YAJMoMMSMO9XO2wFuOBBCUSzfd3vgYNmzz/GOIHw2pTtgJaNyCkco3ZmO6DdVsR2QOPkD2TbZDtg
jA+OXDwmwASYABNgAkyACTABJtBJCeDamfO1q344wxJhRKOeUmQztgVenqJREk4jWgTCMxjRUnmK
0ArwaOt3V/rEP01a3dEDWm46CVqyS6JVvDZIhzycmd6shBgnPUc7VGMsnXi65pCWt9gUgxkevYIZ
jLSaYkvUYxpqVfGTrTIhCsdM8U3q4hytuPSwVnP6NAl1mrQa8uaUk6EIc9IL/ERYZn5WmYOKiczQ
4X1baetLfqZqRT6RW92hAmtZUyDVtpxokekVi3hnFx3yZXhaO1AghWaCn8ru9KE8ayzD2KVaaY2h
VjpcnCOPuxjxwquNEdqqkwuvQOdLJHWKyGBEPtryLLEgtMUFpUa7nz6s5SjHgwvHxBKnpgCU2qBg
t1ZZWakdPnxYq/T1fZ1ETYnSn8dqOUUHLA9xTadrtAMlBdpiWopUepOz07Y4UruI9vR/m9IenveY
ABNgAkyACTABJsAEmAATaBsC5v1q2+TGubQ1gWi2r7QBsR2wrduxtfILZNcIlJ/sA+Lenu2ANk5s
B2Q7INm7QrVtsh3QdvbwDhNgAkyACTABJsAEmAATYAJtRACjbp+jJU64wxJVRCPfpqMlWvbixdrS
7PWaw+lPNJLnNNqBgGowCm3ZgSatKNsUU0nxiWmYFN/BvBi1QxWbz7Jmt5bhE7eo9bBvG+InVQzj
JoQpXqqIuShNVfxkK0iYwjF7WZzcx2pFlQHcPlGmVpldhFC2MkWwY6UdhF/G+gO2lE8fyLXGJb1e
iYnWUpNqPe3sTmsFiuBMDaduu7WJLfMQdqw6Ea8aR/hA50tEdaI+4PFx8y+39Apm50Aevg4XuPJS
OQQXjpFXwEPr7W3gK4dT9Hm4yC7ms+XhixPofC/NlUsli3gr2eOYozfxLhNgAkyACTABJsAEmAAT
aB8C5ry+fXLnXFubQDTbl+2Ard1abZ9+ILtG4JKwHdA8p/xtN5rGdkCnjRIa2wElE5tNj+2AgYcZ
/oUJMAEmwASYABNgAkyACTCBViOAYT+6W0u4UQp8Wi0nTrhDE5CCl1Rtt+FoK6T6HCrKtUQvpgFF
/070aLklHVBW2FSp5S21C13MenkyVmqlRw1h1oG8dEtwk3vA7pJdB6csJSjip+fZRVMWXEU45lzi
0QpDG3WHirXsjNSAQqGxStnUeOq2JeDx5LRoWU81TXNbpp1BolI53pjslha41194CjOXXDTDAona
yi3FWl5Gos44NafUzMb3XadtyfZvo4zspVZfDMbSkVjAXatOqXl+vOpKTdFbus2Lmkgs7DopS0v6
LwUplyFNzXVyEP2iQEv1Cbcsfh5qgwxfG3hy/crurHDdgS1ahsdgbabhydntDEZ5Femexcww6vdY
Tzp5HXQ732k5C/I+KMPS+OJyuvhlxgeYABNgAkyACTABJsAEmAATaHUC5jy91TPiDNqFALdvu2Dv
MJmyHdDXVGwHjKjPWjYzYYNiO2B4tk22A0bU5zgSE2ACTIAJMAEmwASYABNgAi0jEHf1rfdq9V8d
w8G3CslmRAoDTTzD5w8TiCYBL45VVKDa2w19unnRdPb5GHDheegWzSzaOC3vyWM4dLgaZ/XrA+/p
Jpw/YADO6xkLNWrAV8dqUFPXhLOIdd1poN+AgbiwdyyUTTbSyWMVqPm6O7E7jT4D4ql88je/Le9J
VFQcBVWIwnfHtwdejFCq00B5HK4D9Tmg+/kDYotBhHXyYxPSgQZUHDxMIM4CnXwYMPDCVj33RNtW
VnvRh8CfbqL26v9t9A50bngPYk73wVjjq0dq7gG8eHdCSLXiQEyACTABJsAEmAATYAJMgAm0LoG4
uDg9A7YTtS7n9kqd27e9yHeFfNkO2HatzHZAkzXbAS0SbAc0UfA3E2ACTIAJMAEmwASYABNgAiET
iBt9x33ayeovsH/763okNgiGzI4DMoEuRaD87UK8/dkpnBlGrc88/0rcOunKVhUqhVEcv6CdsU5+
lYzhAw0Hf4+zBqf5SpiOA02rkRBbGscYpsdFYwJMgAkwASbABJgAE2ACrUuAhUWty7e9U+f2be8W
4PyZQGwT6Iw2s85Yp9juRfbSsR3QzoP3mAATYAJMgAkwASbABJhALBGIu3HWw1pN1RGUbntFLxcL
x2KpebgsTCBWCHyFp4adj4dKwyxP4krUfPggzgszWtsE74x1ahty0cqlonABLvWs0JOj5Vqx+k72
NhYttpwOE2ACTIAJMAEmwASYABNoKQEWFrWUYGzH5/aN7fbh0jGB9iXQGW1mnbFO7dtLws2d7YDh
EuPwTIAJMAEmwASYABNgAkyg7QjETfh/P9e++vII3n9jnZ4rC8faDj7nxAQ6DoEGbH3sp1j255O0
BGGopaZ1Ii+7Dy8uvx3BVqIMNbXoh+uMdYo+pdZN0YuGBq+eRbeePWPWM13rMuDUmQATYAJMgAkw
ASbABJhAbBJgYVFstku0SsXtGy2SnA4T6IwEOqPNrDPWqaP1PbYDdrQW4/IyASbABJgAE2ACTIAJ
dB0CcT964FfaiaOf4+1X/kevNQvHuk7jc02ZABNgAkyACTABJsAEmAATYAJMgAkwASbgRoCFRW5U
Os8xbt/O05ZcEybABJgAE2ACTIAJMAEmwASYABNgAkyACbSEQNwP78vU6o5/ib++8js9HRaOtQQn
x2UCTIAJMAEmwASYABNgAkyACTABJsAEmEDHJ8DCoo7fhsFqwO0bjA7/xgSYABNgAkyACTABJsAE
mAATYAJMgAkwga5DIO762Q9rp6qr8MEbeXqtWTjWdRqfa8oEmAATYAJMgAkwASbABJgAE2ACTIAJ
MAE3AiwscqPSeY5x+3aetuSaMAEmwASYABNgAkyACTABJrAO7OIAAEAASURBVMAEmAATYAJMoCUE
4ob86B7tm7oaHHpro54OC8dagpPjMgEmwASYABNgAkyACTABJsAEmAATYAJMoOMTYGFRx2/DYDXg
9g1Gh39jAkyACTABJsAEmAATYAJMgAkwASbABJhA1yEQ971xM7SG2mp8vvtNvdYsHOs6jc81ZQJt
R+Akyj/6BLXoTv+MT1MTcNH3B+Pi3t3arhicExNgAkyACTABJsAEmAATYAJMgAmERICFRSFh6rCB
uH07bNNxwZlAByDAdsAO0EhcRCbABJgAE2ACTIAJMAEmwASYgEUg7vJxqdrp2uOo3L1VP8jCMYsN
bzABJhAtAiffw7A+SSh1pJddUoOFo89zHOVdJsAEmAATYAJMgAkwASbABJgAE2hvAiwsau8WaN38
uX1bly+nzgS6NAG2A3bp5ufKMwEmwASYABNgAkyACTABJtDxCMQN/eFPtfqvqnC4pFAvPQvHOl4j
droSN3yEWWclYh1VLKe0DnOu7N3pqhhShToTB285nrr/Uew7+wLg+HasWWdIyFbursGDI1g4FlJ/
aMtAnanvtSU3zosJMAEmwASYABNgAkyACXQiAiws6kSN6VIVbl8XKHyofQiwDcLg3pk4sB2wfc6l
SHPtTH0vUgYcjwkwASbABJgAE2ACTIAJdHECcdemLNBqj36Oj4te1lGwcKyL94hYqH7DHtx61tUo
oLJ0aWFRZ+XgJWFgd0MY2KXbNxbOtUBl6Kx9L1B9+TgTYAJMgAkwASbABJgAE2ACfgRYWOSHpFMd
4PbtVM3ZsSvDNgij/TorB7YDxv752Vn7XuyT5xIyASbABJgAE2ACTIAJMIGYIRA34d7F2omjR7Dr
f1/UCxUd4VgDjn1ehabu5+PiC7uot6iYaeIOWBDvQRIWDfZ5HDtNHsd6dsBKRKHInZXDyT2Y1edq
vX1ZOBaFftIaSXTWvtcarDhNJsAEmAATYAJMgAkwASbQSQmwsKiTNqyvWtFtX7YDdu7e0sq1YxuE
AbizcmA7YCufQFFIvrP2vSig4SSYABNgAkyACTABJsAEmEBXIRB3809/odUd/wI7Xs/V6xwN4djJ
j55Cn8SHKL2x2F23HSNYO9bh+9PJ8rexYtlv8GrJp+jXrx8GJP0EC+ZMQv2uP2N/NTD8RzMw+mKH
wKuhAq+uWYHfPred+kMi6kpLMWDcvXggIw2jB9o7hffYHjyX/w7Qow9Q+yHmLlqhM0tMz8aCMeei
sVHs0p9+1+He20egm4NoxXuvYsXTv8X2yj5I7FOH0roBuPe+B5B2+2jYc3JEDGP35LGD+Oubb6H4
rXew/5NK1Olx+2DY2B9i2h3TcH3ChUFTO3ZwO3JX52LrdlqmkRgC/nFbyiFoAQL8aObZ2ONSzJoz
FXXEcvXT61BCy4TisgEYNmQkZjxAbXaxnWTD53uw9unVeHlTiV4f6gYYN+k+ZDx4OwY6uoIta3qL
bRZ5lBNLkYYmHGvAnsK1WP38y6Duh36gnBLH4b4HMnD76IG2pMVOS9qpYk8hXli9Hn8uMdqoz4AB
uOxfR2LsjRMx8foEuFUrYg5+JW/mQBjnk0jpGNUl/53D6HPpWKROvdJ2zng/fw/PvfoedcF/xbS7
J0H0XLMfRHoOyjy/QI8edLY29oPnPuoLzpNVBOQPE2ACTIAJMAEmwASYABNgAjFPILrCopivbpcr
YDTbl+2Ana/7sB2wZfYl0SPYDug7L9gOGNkAwXbAyLhxLCbABJgAE2ACTIAJMAEmwAQiIyCEY6Nv
na1RbP0/Ccda/KkrzfGl59F217U4OU6gnQkcLTHb0+gjZl9Rv/9/e/cDHOdZH3j8tzM2tTtnXZPg
0Dp0EmqYSa54U+wGhz8JrAI0BMgaMLQkcrATIjtpJlaG1D4BSa+iB1U60yDfHZXCFRkcpVDlijch
KFwruyiQyg1ryPrK5kAB+Ro5jmSv41XKikgzzz377r5/VtqV9s/z7r4rfcU4u/v+ef58fu+rmf3x
0/N2j6YKRpkZH1LR/DXlPc5+3z00VnB8erTbuQbtY4q/dqt5Pamh7mjpcyPdaixT0FWVH9KqJ1x6
/tmxdgwkSrSdVrGuRcYoETWav0+qdyjRdRmb0/GevF9EdXQWH2e4e7SgpWSsq7S5RNXQ+CLombhq
y18bunCsoN0FH9JJ1RUp7R7tHlaFPVUbp1k11BlZZE5ujLxjrMnB29AS7yu9n7LNxXvy8wn3zLtn
lPLG3OS15/Rpxbe42RJTZTcCCCCAAAIIIIAAAggERMD+Th6Q4TAMwwIm40se0HBwGtwcecBsAKrN
L+XOJQ/ouYjJA3owyntLHrA8J45CAAEEEEAAAQQQQAABcwLyvts7deHYTqdgwkTTJIxMKAakjXS8
oACso39IJZNx1dtRWGRTWAA0oTo9RWPRrn41mkio4QFvsVFYDU3MupNMj6mhwZiKxYZUzHNc9tyh
oez27L9BNTQypjxnqYmhTufaFV2w1D88qhLxYdUV9RQbdQ65/VT9zk4YhVVHd68eh+4nqec02KMi
nrnGxr2jy3U22uMtxoqonsER69yRoQHVYY3TU2BTpUPV09Inuveraxbt7FEx7T7Q02XNz1s4lioo
8gur7oFhaz6xng5PLDrVeKlBlZ0wmlQ9nqIxvfqcGo4nVGIkpjo82zuHJjw9VRmniSEVtuMYaVcD
Q6P6Ok+o0eFB1d2RjZ8nRvneanbwjHrxt1XcT7rBRG9bLh7RXp3uLPxxY+4p7jVw7Tl9Wpaetgu7
5xMCCCCAAAIIIIAAAgg0gYDJwqImmO6KG6LJ+Bb9jrniRJfJhMkD5gNZZX5Jn00ecN69QB5wHshS
H8kDLiXEfgQQQAABBBBAAAEEEDAvINe3f1a97cO7nIIPE13MJvvz7bWpxMI6GhNd0EadBMYG251r
o3PIWwqUUYPtYWeft3BscsRdPSzaPVIw0slRe3UrUZF5+5wDZxPOilS9icL1pJxjrDfewqKoGpn0
7tX7nOKxiBou2Oc9rtz3s2pcF79NFrueddGRXTwW7Z236lhqxNkn4U6VmF/Bo9fLiutiuSL1ZkqV
7VDuHIof5yZ4s4VjYdUfn4eVmVRjE/bAvebtav6CYSnP6nSF14un7zITRt7CrPb+uKeB7NtJ1evE
11ukVl2c3BW4dEHjvOlne0unUvNWNjPgkG24jJ9q7yeniCtSZuGYdyxVXnuJXm+RZNRZSc/bNO8R
QAABBBBAAAEEEECgOQRMFhY1x4xX1ihNxpc84PK5dsgD2rGsLr+kyAPagO4reUDXoox35AHLQOIQ
BBBAAAEEEEAAAQQQMC4gN9xxn3rH9k85BUCV95BW8eyKUENDemUo/W94WA14Hh3YOTCkhu19etWo
4bi3+Kjy3jijngJp1e8pzvGu65QdRcYpEBTlLRxzi0d0MdeCJxGm3FWkdEHLgt1Ww2U+ylAnHuzH
YUbmPUox20zaU6TmHV92X20/s7qQaFJN6mKiVLagKD2uuvMrYEV7Cgucxj0rovXMe5znkmMoM7Gy
ZDtLHOAtHIv2Fo5//qmzY4PO7wrp0o+JnM1YBlmHVCqtMqmE6siv3FUsJlZ7Zc0rW5hor4AWVsMT
Ge2c87b6ymRUctBe4azYdZbtqfw4pePu41h7Rpb+HWXEYT5uic/V3k81FY6VFaOFAx4b7FThSERF
o1H9qgslF6v7XHg6WxBAAAEEEEAAAQQQQCBAAiYLiwI0LYaSF6g+vuQBl+9FRB6weGzLzy+RBywi
WFaOiTygLUce0JbgFQEEEEAAAQQQQAABBOopIH+w53Pq7dtvc4pBKu48PequqGQ/6m2x13B38WKh
ijvmBP8F3IRRuCNW8IhIq++MuzKYtzBrpDv/GMsiKx1lz3MLWrr1ulFFfspKKOjzJt3VvHri9opY
nvY87XQXLkfmOaiCt/pRfoPdHe4jDYtc523zVhyLO4+prOKxfZ7xe30rGHFZh3oLxwbHFq/08RZY
2Unmkq/tA/NW6coPp6x5pT0ritkFZKVfB5KecVcRp9nxmPM70JpPpE119w7oR5LG1djkwmvLiENZ
0VGq2vvJvc+qWHGsrBiVOQEOQwABBBBAAAEEEEAAgaYUsL/rNeXgGfSSAlXHlzzgkrbNewB5wILY
VZFfIg9YIJj7UFaOiTygLUce0JbgFQEEEEAAAQQQQAABBOopIO+7vVO9/aM1FI5lkqojLCocDlv/
Inq1mXBBQU1YRSK5fWF9XKRjsHgxST1nTV9lCrgJowWPYMy2MDnkFNu4hU0p1ZtffUuWKhyTEo+y
KyuhoFcUi7uPvXT790zN007J1a88hy/6Nu2ubmYnVyV/zWeva3vb/BXH3OKdnsoLJj3jLzq/RQdc
/k63cKxNxT31V8VacI/Nzdm+7+e/Zj3CNRaOuavd6b4ca/t3if2aHUdYDSTzxV1Vxik71+RglxNH
O572a7QrprzlY0YcigEv2Fb9/eReexSOLWBlAwIIIIAAAggggAACCCwpYH8fWvJADmhKgarjSx6w
KeNd3qDJAzpOVeaX3FwMeUDHsqz8pnvtWb+byAOqSvPq7rVHHtC59niDAAIIIIAAAggggAACZQvI
dbfuU2+98RanYKLsMxc5MJOwH/tWojBokXPZFSQB90t7RD+WcMFP0RXHPEuLRxd+Uc22kehvy19v
Hcq7UJTTflkJBf2ozLEB57rtTXjLevItecbXPpB0mq/mTdIZs6j2niE1kfZWWLlOJQvHpL3yx/aV
6VDNfLznuEVQS6+K5h5b+HhSb3tLvvfMq7fYSnFWA66pRMpPtlUbJ3vMs6lxNTI0qHq6OlTUUxCY
TVq1D47ZhykjDk5ri72p/n5aLGGUch7jWiLmnhj5WbS42MzZhwACCCCAAAIIIIAAAo0VqLqwqLHD
pvcyBUzGlzxgmeiBP8zNxZAHtHOX5AHt3xVV54c8OSbygEv9EiAPuJQQ+xFAAAEEEEAAAQQQQMAf
AWnNFo5FP+kU4Jjoxi2qoHDMhGfj2vAsE64fMTr/sZKz44POdeNNHjgFK9Kpxmbnj35WxTrCufNK
FJapshIKul3PcR2x8fkdqezjB+3V70onJhacVmSDx6GtyOMXPQVqCwrHnIKzsBqaWIBRpC/PJs/8
ahu/p80ib733a8k6rvx57rGiukdTRVorY5NnXm39iRIneMzLLhzznFNhnIoPYlaNjw6oqL2Coud6
NeJQvNMFW6u9n5wiumh/wWpp2Q4SvdH8vbt04Vgl115mIqGGhoby/4bVWLrCa37B7NmAAAIIIIAA
AggggAACjRKwiwUa1T/9+itgMr7ud2TygP5Gze/WPXkV8oC5vEmF+SX3j2XJAzpXK3lAh6KcN+QB
y1HiGAQQQAABBBBAAAEEEDAtINfccq/a8qEdTgGQiQ68CaOlClFM9Ecb/gm4X1ZF9c9b1Wuk2y4+
KVx9KjnQ7lxPC4qL0qNuIU6x5Et2Kp7l4LuG55ereeaqH4/Qbhf1FCkuGu1xx9dvP8rQc3r5bz2P
C2wbVPNLYcZjHc585xeOeVdFC3cWWbUtO4hMZkGb1tjKdSh/IkWPrOh+9RTJSdvCgiSng9n5Ss4e
/cZNRC72CFGn8EnHeP61523N7ar6OHnbK3yf8Tx61bPymRGHwp5Kfar2foo713+7ShaEQztF7cer
ligcq/Lai/dEnHsh+39CLLj/S02S7QgggAACCCCAAAIIIBA4AZOFRYGbHANyvruZoKgor2CiQ9rw
TYA8YJa2+vwSecBilyZ5wGIqpbaRBywlw3YEEEAAAQQQQAABBBDwU0A2b79D/e77Pm42YRTvybcX
UaNFniDo54Ro27DA5JCzapdIRA2Mjus6p5Qa7XeLpbLJZO+KYyo1oiJ2QZdEVSyZW5lqNpVU3RG7
YEUXlYyUKArTRTlOQVi4XQ0lJlQ6nVapVEqlMwUVMGq02y1UiXTFVMraPauSsS7nmpYifyVZqdJw
Z36VtGwxzLD9yMKM7qfb7Ufvm184VpBsyu7vGlQT+TnMzqZVcqRf+5a4TypwqHQ+3uMrTfB6C/LC
7b0qOWk/tnNWpSaSKtbfqU0W+yvj7KpznusgFlcTExNqfHxcTaTstvQIU6Oe6yiieoeTyt47q6/B
5GhMdeoCqEhP3JlOtXHKGoT1tTY4klCTzipZs2psuMe5/sPzHtdau4Mz7MXfVHk/jceyccg5R7uG
cvfG7KSKeQo+s3EqWtxb5bXnTTAv+L2w+CzZiwACCCCAAAIIIIAAAgETsL9PBGxYDMeQgMn4pskD
GopKAJohD2gFodr8EnnAYtcwecBiKiW3kQcsScMOBBBAAAEEEEAAAQQQ8E9Afqf1ZvWGd37IKTAw
0dXs5Kjq7uxUXd2DCx5vaKJ92qivQMKzgpidWJz/WlA4pofnLs3uFggVnNPWr/9+r/TP6LyVi5xz
I72Fj93TKyO15YtjnGPmfe6NL9ZT6TF492SS/c49YvUTDjsFRd5+FxaOKTU7MeyusjZvbLlzSxSO
6QGU7eAdbIXvvYVjZRV6zo4XFAB65+++Lz2n7PAyY+5jTt1zRIW7RwtGPz5cWJjnPdZ+7121rNo4
uUnu/PVaJL6DY3bZWn6IBhwKJrvIh6ruJ/0oAOcxm0Wvu+xcSxf4VXPtzR9nT7WPM13Egl0IIIAA
AggggAACCCBQHwH7O1d9eqOXeguYjC95wHpHz9/+yAPqvBV5QPciM5D/Ig/ocpbzbn5+zf597by2
Fcmrkwcsh5ZjEEAAAQQQQAABBBBAoISAvP7tH1Gvv+p6pyimxHFsXuECY8O9ntWfdMFJpEMNDsec
lcHmF45luZJD7mpNzhdbXcDS1q1XP1rSM61G+rtUNOKu9GW10Vbk8YjppOppm3dctlBGryBlr3a2
ZHdlHDA+Ms/AKsYJq56hETXQkeu/rTdRvKX0mOrvdB+d6fWIdg6oicKF1DxtVODgOauSt24yrE3F
59VGlW4nrYZ73RWtvPPJrkzXrotGS88p12o6OaQ6ooVxi/a6q4fZfafHhq2VxQr7yBV4RaJ6lbB4
4cp11cQpMz6s2udfa3axlb7WY4nCPuyxZR+7WauD29bi76q5n1KJwcL7Vs8p3NajRvT9HLbm164S
JWNe6bWXUYPtubjkYqWvJ1acXDyo7EUAAQQQQAABBBBAIMAC9newAA+RodUgQHxrwFsBp5IHVKqa
/JJzaZAHdCjsN+QBbYnyXskDlufEUQgggAACCCCAAAIIIGBGIPSbb9XFLK++Iqd/PKxzRrqSQGVr
yPhBoJjAnMzMiKxalf2n/zP9lLS2XCtH9aG6cEzu3nzBwpPmpuXk2IRIS4tk0mlpueSNsmGdPteH
n+lTz8tEepW0rM1Ieq5F3rhxgxjvKTufk5Mia1fJXGa1XHzpBqlkOnPTU3Jy4qys0h5zmVm58JJL
5II1xkfpg26JJmfOycnxl2RubYusmsvI6paL5eL168y76+6np07KxNk5fSmtksystn/dxbKulF2V
cZqbmZZz09Pyy1mROX29rrroErlUz2fJn3o5VHM/zZ2T58dSslZfs7OrL5RLN5QxnyUnXOSAuedk
9+or5KH8rrb+pBzaeXmRA9mEAAIIIIAAAggggAACzSAQCoWsYZInaoZoVT5G4lu52co7gzygVJlf
sq8V8oC2ROWv5AG1GXnAyi8czkAAAQQQQAABBBBAAIGqBEK/866b1Cup0zJ54ojVAAnBqhyX9Ukz
507KS3Ov0wU0awrmeezANrl6b0xvC8vQRFyu39DEBVAFM2uiD9PPy2OPH5NXKhnyq6+RTR/YJpvW
E69K2Go6dgXEaea5g7L2il15pnZJzvbJ5VxiNV02nIwAAggggAACCCCAQCMFKCxqpL7/fRNf/42b
tQfygAGO3ArILwVYv/yhrYA4kQcs/3LgSAQQQAABBBBAAAEEmkEgtOXDd6pzL03Iz5/OFgCx4lgz
BK3eYzx+oFW27D0q0fYu2faBq2SjXljsnx9+QPY/lF1rTP90xGT2wRt9WWUq1wH/LSUwffwBadmy
v9Tuktu7R1Oyb2uRFeJKnsGOWgRWQpxOPnaPXBb9ksXUPpCUvptYbayWa4ZzEUAAAQQQQAABBBBo
tACFRY2OgL/9E19/fZu5dfKAwY3eSsgvBVe//JGthDiRByz/euBIBBBAAAEEEEAAAQSaQSDUunOf
Oj/1osSfOGSNlxXHmiFs9R2jnTAq2mu0R8a+cbdsLFyMrOihbDQvMHfySdl14wMy/YaWshtP/0Lk
U988JDdd7tMjC8seyco5cGXEKfsIizkrqKvWrKGQdOVc3swUAQQQQAABBBBAYJkKUFi0TAObnxbx
Xd7xrWV25AFr0fP33JWRX/LXsB6tr4w4kQesx7VEHwgggAACCCCAAAII1EvAKhxLnzktP/z2160+
KRyrF33z9DM3PSXJn8Ql/uOfyuTkaXk5lZHM2t+SSPSjcsPWjRSINE8oGSkCCCCAAAIIIIAAAggg
gAACZQlQWFQWU9MeRHybNnS+D5w8oO/EdIAAAggggAACCCCAAAIIIIBAoARC7955r0qfeUmOf5sV
xwIVGQaDAAIIIIAAAggggAACCCCAAAIINEiAwqIGwdepW+JbJ2i6QQABBBBAAAEEEEAAAQQQQAAB
BAIuEHrPrZ3q3Esv8KjKgAeK4SGAAAIIIIAAAggggAACCCCAAAL1EqCwqF7SjemH+DbGnV4RQAAB
BBBAAAEEEEAAAQQQQACBoAlYhWPnpybkmcd5VGXtwZmT4489LM+kRNb9hwvlN3/7DfKWLZvkglW1
t0wLCCCAAAIIIIAAAggggAACCCCAQL0EKCyql3Rj+iG+JtzJA5pQpA0EEEAAAQQQQAABBBBAAAEE
EGisQOgPbu9U56dOy+jhfmskSqnGjqipez8nD4QulP0Fc2iT0dQh2XpBwUY+IIAAAggggAACCCCA
AAIIIIAAAoEVoLAosKExMjDia4KRPKAJRdpAAAEEEEAAAQQQQAABBBBAAIHGCoTec9t+NX32tBw7
/DVrJBSO1RKQOXnuyHfk/6RScjz2oHzx4YTVWLQ3IYd3b6qlYc5FAAEEEEAAAQQQQAABBBBAAAEE
6iZAYVHdqBvSEfE1wU4e0IQibSCAAAIIIIAAAggggAACCCCAQGMFQtfuuEf98uUz8sPHD1kjoXDM
VECm5IHWi2X/UZFw55DEv3C98MRKU7a0gwACCCCAAAIIIIAAAggggAACfgpQWOSnbuPbJr6mY0Ae
0LQo7SGAAAIIIIAAAggggAACCCCAQH0EQtfs+LQuHJuS+ONft3qkcMwU/LQ8sqNFbn5YtxfpkdSR
u4WnVZqypR0EEEAAAQQQQAABBBBAAAEEEPBTgMIiP3Ub3zbxNR0D8oCmRWkPAQQQQAABBBBAAAEE
EEAAAQTqIxB6x00daub8WYk/YXLFsRmZOvWSzK6+UDasX1efmQSwlxN9OyS8R1eORXolfWS3rFyJ
AAaHISGAAAIIIIAAAggggAACCCCAQEkBCotK0iyLHWbjSx4we1GQB1wWtwaTQAABBBBAAAEEEEAA
AQQQQGDFCViFY788NyU/GhqwJm9ixbHpEwekJbxXtxeRePqIbF6hFVMkjFbc/cSEEUAAAQQQQAAB
BBBAAAEEEFgWAmYLi5YFybKahMn4kgfMXRrkAZfVLcJkEEAAAQQQQAABBBBAAAEEEFgxAqG3f2Kv
yrx8xnDhWJ8uHNujEaO6cOwwhWNRveLYYVYcWzF3FRNFAAEEEEAAAQQQQAABBBBAoMkFTBYWNTnF
shy+yfhOnyAPmL1InMIx8oDL8p5hUggggAACCCCAAAIIIIAAAggsV4HQ1R+/S82kU/LjJx+x5mhm
xTESRlnM433bZMuemEi4SyaevU82LNeriHkhgAACCCCAAAIIIIAAAggggMCyEjBZWLSsYJbJZEzG
l8Kx3EVBHnCZ3BxMAwEEEEAAAQQQQAABBBBAAIEVJhD6/Y/eoTLnz8i//uOgNXUThWNzzx2U1Vfs
0u21SWL2kGxatcJU89N9/tHd8saPPWR9ausekr+6+z2yfs0KxViZlwCzRgABBBBAAAEEEEAAAQQQ
QKApBUwWFjUlwDIftMn4kgfMXSzkAZf5TcP0EEAAAQQQQAABBBBAAAEEEFimAqG3RG9X//7ylPz0
e4etKVZeODYtx588Ki/Ia/T/9M9rXiOpHx6Qm/frlbb0T+fAkLznQpFXsx9efVVe8/orpXXzpdlP
K+BnSh574HMS3Z8rHnMm3DYg6UM3yTpnA28QQAABBBBAAAEEEEAAAQQQQACB4AiYLCwKzqwYiS1Q
fXzJA9qGC1/JAy40YQsCCCCAAAIIIIAAAggggAACCARdIHTlh25Tv9SFYz976jFrrBUXjk0fk9aW
q+VouTMNd0vq2X1yQbnHN/Vxc3L80b+SXR/bLwnvPCK9kj6ym8IxrwnvEUAAAQQQQAABBBBAAAEE
EEAgMALVFxYFZgoMZBGBquNLHnARVfKAi+CwCwEEEEAAAQQQQAABBBBAAAEEAipgFY5lzp+Vn45U
ueLYzHNyz9Yr5IiErSledNFFcvboUU+hVFgiEZGzZ7O7E3JR66B858HtsiagICaHderIZ+SS675o
NRmOdkt/z+3yn163VmTVGuGJlSalaQsBBBBAAAEEEEAAAQQQQAABBEwKVF1YZHIQtOWbQNXxJQ9Y
MibkAUvSsAMBBBBAAAEEEEAAAQQQQAABBAIsENrykTtURq849pMjj1rDrHjFsSKTmznRJ2vDe/Se
qIymD8vWFfpMxuMHtsmWvdlHdrZJPHNINq+Earki1wObEEAAAQQQQAABBBBAAAEEEECguQSqLixq
rmmu2NGajC95wNxlRB5wxd5OTBwBBBBAAAEEEEAAAQQQQACBphYIvXX7H6t/Pzcp/zo8aE3EROHY
tC4ca6FwTE707ZDwnod1/Zx+NOVhHk3Z1HcKg0cAAQQQQAABBBBAAAEEEEBgBQmYLCxaQWxNM1WT
8SUPmAs7ecCmufwZKAIIIIAAAggggAACCCCAAAIIeARCV338LvXK2dOSHDa34pg3YRTXK45tXqEr
jjkJo4guHDtC4ZjnuuMtAggggAACCCCAAAIIIIAAAggEWMBkYVGAp7lih2YyvuQBc5cRecAVezsx
cQQQQAABBBBAAAEEEEAAAQSaWiC09Y/uVtNTL8pPTK44dvyAtGzZq2Ei+lGVR1bsoyqPfL5Vrrv/
KCuONfUtwuARQAABBBBAAAEEEEAAAQQQWHkCJguLVp5e8GdsMr7T5AGtgJMHDP51zwgRQAABBBBA
AAEEEEAAAQQQQGChQGjLR+5Q03rFsZ9+71vWXhOPqpybOiZ/9WBMfvUbm2XPvu2yfmG/K2DLjBzc
tlZ2xfRUWXFsBcSbKSKAAAIIIIAAAggggAACCCCwfARMFhYtH5XlMxOT8SUPmL0uyAMun7uDmSCA
AAIIIIAAAggggAACCCCwsgRCmz54q35U5Uvyi39+wpq5icKxlUVYZLZzc3IqcVjatnxM9HpjEuke
lSP7thY5kE0IIIAAAggggAACCCCAAAIIIIBA8ARMFhYFb3aMiPgavAbIAxrEpCkEEEAAAQQQQAAB
BBBAAAEEEKi3QOj3P3qnevmlF2Ts+49ZfVM4VksIpvUqYy25VcY8zXSNTMp916zMddc8DLxFAAEE
EEAAAQQQQAABBBBAAIEmEaCwqEkCVeUwiW+VcAWnkQcs4OADAggggAACCCCAAAIIIIAAAgg0pUDo
XTvuVekzL8qPhgasCVA4Vkscp6VPF47tyT6eUv+EI21y5759ctv1m2RVbhP/RQABBBBAAAEEEEAA
AQQQQAABBAIvQGFR4ENU0wCJb018+ZPJA5pQpA0EEEAAAQQQQAABBBBAAAEEEGisQKh15341ffa0
PPP416yRUDhWY0DmZmQmMyuzq9fKujWUi9WoyekIIIAAAggggAACCCCAAAIIINAAAQqLGoBexy6J
ryFs8oCGIGkGAQQQQAABBBBAAAEEEEAAAQQaJRBq3fWf1b+fm5Rjh79qjYHCsUaFgn4RQAABBBBA
AAEEEEAAAQQQQACBYAhQWBSMOPg1CuLrlyztIoAAAggggAACCCCAAAIIIIAAAs0lELr+jj9V6alT
8vSjX7FGTuFYcwWQ0SKAAAIIIIAAAggggAACCCCAAAKmBSgsMi0arPaIb7DiwWgQQAABBBBAAAEE
EEAAAQQQQACBRgmEPnzPX6izL56UkW/8tTUGCscaFQr6RQABBBBAAAEEEEAAAQQQQAABBIIhQGFR
MOLg1yiIr1+ytIsAAggggAACCCCAAAIIIIAAAgg0l0DoI5/uVi+ffkGODPw3a+QUjjVXABktAggg
gAACCCCAAAIIIIAAAgggYFqAwiLTosFqj/gGKx6MBgEEEEAAAQQQQAABBBBAAAEEEGiUgLXi2JlT
4/LUN3utMVA41qhQ0C8CCCCAAAIIIIAAAggggAACCCAQDAEKi4IRB79GQXz9kqVdBBBAAAEEEEAA
AQQQQAABBBBAoLkEQu/euU/9+7kpeSbWb42cwrHmCiCjRQABBBBAAAEEEEAAAQQQQAABBEwLUFhk
WjRY7RHfYMWD0SCAAAIIIIAAAggggAACCCCAAAKNEgi9dftdKnP+jJz4h29YY6BwrFGhoF8EEEAA
AQQQQAABBBBAAAEEEEAgGAIUFgUjDn6Ngvj6JUu7CCCAAAIIIIAAAggggAACCCCAQHMJhDZ/+A71
ytnT8tORb1kjp3CsuQLIaBFAAAEEEEAAAQQQQAABBBBAAAHTAhQWmRYNVnvEN1jxYDQIIIAAAggg
gAACCCCAAAIIIIBAowRCWz9+t0pPnZLk0UetMVA41qhQ0C8CCCCAAAIIIIAAAggggAACCCAQDAEK
i4IRB79GQXz9kqVdBBBAAAEEEEAAAQQQQAABBBBAoLkEQu/auU+9/OIL8ux3H7FGTuFYcwWQ0SKA
AAIIIIAAAggggAACCCCAAAKmBSgsMi0arPaIb7DiwWgQQAABBBBAAAEEEEAAAQQQQACBRgmE3r/7
v6jU6f8nx2JftcZA4VijQkG/CCCAAAIIIIAAAggggAACCCCAQDAEKCwKRhz8GgXx9UuWdhFAAAEE
EEAAAQQQQAABBBBAAIHmEgjdeNd/Vede+jd5arDXGjmFY80VQEaLAAIIIIAAAggggAACCCCAAAII
mBagsMi0aLDaI77BigejQQABBBBAAAEEEEAAAQQQQAABBBolEPpwx1/oFcf+Tb73jf9hjYHCsUaF
gn4RQAABBBBAAAEEEEAAAQQQQACBYAhQWBSMOPg1CuLrlyztIoAAAggggAACCCCAAAIIIIAAAs0l
oFcc+7x6eXJCRv6OFceaK3SMFgEEEEAAAQQQQAABBBBAAAEEEPBHgMIif1yD0irxDUokGAcCCCCA
AAIIIIAAAggggAACCCDQWIHQe2/7jHp56pQ889hBaySsONbYgNA7AggggAACCCCAAAIIIIAAAggg
0GgBCosaHQF/+ye+/vrSOgIIIIAAAggggAACCCCAAAIIINAsAqFrP/knavrMafnRE4esMVM41iyh
Y5wIIIAAAggggAACCCCAAAIIIICAPwIUFvnjGpRWiW9QIsE4EEAAAQQQQAABBBBAAAEEEEAAgcYK
hN6549O6cOxFeXboEWskFI41NiD0jgACCCCAAAIIIIAAAggggAACCDRagMKiRkfA3/6Jr7++tI4A
AggggAACCCCAAAIIIIAAAgg0i0DoHTffq15JZQvHBqwxUzjWLKFjnAgggAACCCCAAAIIIIAAAggg
gIA/AhQW+eMalFaJb1AiwTgQQAABBBBAAAEEEEAAAQQQQACBxgrwqMrG+tM7AggggAACCCCAAAII
IIAAAgggEDgBCosCFxKjAyK+RjlpDAEEEEAAAQQQQAABBBBAAAEEEGhaAatw7JWzp+X4tw9Zk2DF
saaNJQNHAAEEEEAAAQQQQAABBBBAAAEEjAhQWGSEMbCNEN/AhoaBIYAAAggggAACCCCAAAIIIIAA
AnUVCF2z49MqfeY0j6qsKzudIYAAAggggAACCCCAAAIIIIAAAsEVoLAouLExMTLia0KRNhBAAAEE
EEAAAQQQQAABBBBAAIHmFwhdc8u96uWXXpAT3/2GNRtWHGv+oDIDBBBAAAEEEEAAAQQQQAABBBBA
oBYBCotq0Qv+ucQ3+DFihAgggAACCCCAAAIIIIAAAggggEA9BKzCsfMvnZLEdx+x+qNwrB7s9IEA
AggggAACCCCAAAIIIIAAAggEV4DCouDGxsTIiK8JRdpAAAEEEEAAAQQQQAABBBBAAAEEml8g1Hpb
pzo/OSHxx79uzYbCseYPKjNAAAEEEEAAAQQQQAABBBBAAAEEahGgsKgWveCfS3yDHyNGiAACCCCA
AAIIIIAAAggggAACCNRDINR6a6d6JXVa/uVwv9UfhWP1YKcPBBBAAAEEEEAAAQQQQAABBBBAILgC
FBYFNzYmRkZ8TSjSBgIIIIAAAggggAACCCCAAAIIIND8AqG33dShZs6fkR898bA1GwrHmj+ozAAB
BBBAAAEEEEAAAQQQQAABBBCoRYDColr0gn8u8Q1+jBghAggggAACCCCAAAIIIIAAAgggUA+B0O9t
26N+NX1WksODVn8UjtWDnT4QQAABBBBAAAEEEEAAAQQQQACB4ApQWBTc2JgYGfE1oUgbCCCAAAII
IIAAAggggAACCCCAQPMLhDZ/+A79qMqX5Kff+3trNhSONX9QmQECCCCAAAIIIIAAAggggAACCCBQ
iwCFRbXoBf9c4hv8GDFCBBBAAAEEEEAAAQQQQAABBBBAoB4Coas/vlelz5ySnxxhxbF6gNMHAggg
gAACCCCAAAIIIIAAAgggEHQBCouCHqHaxkd8a/PjbAQQQAABBBBAAAEEEEAAAQQQQGC5CITe8Yl7
1LRecSzx3UesObHi2HIJLfNAAAEEEEAAAQQQQAABBBBAAAEEqhOgsKg6t2Y5i/g2S6QYJwIIIIAA
AggggAACCCCAAAIIIOCvQOhtf9ShXjn7kpz4h7+1eqJwzF/wwLU+fVKO/+ysrP6Pvy2bNq4P3PAY
EALLUWBO33eJ7H33678pmy7fsBynyJwQQAABBBBAAAEEEECgyQUoLGryAC4xfOK7BNBy3U0ecLlG
lnkFWIA8YICDw9AQQAABBBBAAAEEEEDAEgi9Jbpb/fL8Wfm///SotYHCMbNXxsy5U/JSelZ+veV1
sv6CNWU3PjN1SibOZkRW505Ze+ElsqGC88vraFoObmuRXTF9dNugZA5tl/JHWF4Py/2o+sRpuSuu
vPlNn+iTlvAea+KDYxnZvpE7b+VdBcwYAQQQQAABBBBAAIFgC1BYFOz41Do64lurYPHzyQMWd1ku
W8kDLpdI1nce5AHr601vCCCAAAIIIIAAAgggULlA6PLrd6pXp1Py8x88Zp1N4VjliKXPmJa+1hbZ
c1Qk3D0qz+7bWvpQZ8+UPPKZ2+XmL2arudyf8s93z1nq3fTxA9KyZa8+LCyxibjcuGHVUqew3xGo
X5ycLnnju8DMqWNy4C//uzz5C5E3rZuWn02/Qe7s7JDtWy813PeMPLJjrdz8sG62bUAXbd5E0aZh
YZpDAAEEEEAAAQQQQACB2gQoLKrNL+hnE18/IkQe0A/VYLRJHjAYcTA7CvKAZj1pDQEEEEAAAQQQ
QAABBJpXIBT+4O3qly9Pytj3c4VKFI6ZDKabMIr2xOXw3ZuXbPzEwR0S3pWtJsn9hCMRkaNH5er+
hPTt3GRvNvDqWW2sfVBm+7YLZWPls9YvTuWPiSNrEzh3/KBcuGVX0Uba++P6/lv6/i16comN3r82
HNCrjt3EqmMlpNiMAAIIIIAAAggggAACjRCgsKgR6vXrk/j6YU0e0A/VILRJHjAIUTA7BvKAZj1p
DQEEEEAAAQQQQAABBJpbILT1D/eq8/qxiM8dGbRmQuGYyYDOyJEH9sqfP/kzufpTX5Yv3HT5Eo27
CSZp65WJ/t3i1yJgcycfldWXfcwaT89oSu7eesESY2O3K1C/OLl98s5XgamnpPXia0UvDmj9dPbG
5D2/9aIciO4Re+2/7pFJ2XfNeoPDOCWfv/ISuT+h1/zrHJZnv9BqsG2aQgABBBBAAAEEEEAAAQRq
E6CwqDa/oJ9NfP2IEHlAP1Qb3yZ5wMbHwPAIyAMaBqU5BBBAAAEEEEAAAQQQaHaB0Ns+cY9KT70o
//qP37DmQuFYI0M6Jwe3rZZdulKlrT8ph3YuVWhW/Vif+nyrXHt/tkymQ8ZmH5SNLDdWAWb94lTB
oDi0BoHjfdtky55ciVjH4Jg8uH2j1drciQOyOpx9nKv+ifRK+shuWZf7ZOS/J/r0CoN7sisMRmU0
dVio3zTCSiMIIIAAAggggAACCCBgQIDCIgOIAW6C+AYhOPXLL5EHrCXe9YtTLaPk3PIFyAOWb8WR
CCCAAAIIIIAAAgggsDIEQlfrwrHzkxOSHP47a8YUjtUa+Dk58eTfydOnX5Vfs5v61a/kwt/7kNy4
dYO9xX2dOyWP/s2jclYf/WtyXg7v2Z9b4SjcLr33vE1En5v9d9HW7bK92PluS+W/mzkhO9aGJVuu
EukelSP7tpZ/biVHzpyURx/6knz5b45ISzgs6URCLmm9Te7q2CVbL11YfnPq2KPy6LFT8to3R+Qd
6yek74FeGZ1Iy9mzIldvv0X2deyUjQtPq2REMnPySdn7hWfkD++6Ra7ddGn5j+esKU5zcvyxh+X7
42m5LLJDbnxTWrv0ycOHRyWtR3/Jm66Uq977R9K+fausyc5mblqei/9Avve9Efn+0z+RiXT2KJGW
S66U90c/Ih/Zdo2sLyj0m5LH+v5WxuW1ctlF0zL45W9KQpu13vlncv9HfkO+8rn7ZGD0FyIXtcqD
/V+U1kutXqw2c/+Z0eP7mvR99ZtiHaavRgm3yp13dehr7lLPccv17ZQcaL1Y9mbrKMNdMvnsfWKv
K/bUA9vk2v32mmMRGUkdkWsuMOgwdUSvdHadtdJZ59C4fOH6leBt0I+mEEAAAQQQQAABBBBAwDcB
Cot8ow1Ew8TXVBjIAzqS5AHzFOQBnWsikG/IAwYyLAwKAQQQQAABBBBAAAEEGitwxQ23qjde+2Gl
R2H904Vj/NQkkFLdeUvbNPuqC7SKt5oeVeEix3vPtd53lTi/eKuLb02NqGi+T/2YysWPrXJvZnzI
6WPBXHTf3UNjC1qO90Sd67DYOXodNjUyObvgvEo2pOM9nj6iqntgWI2nMks3UVOc0qo3kru/wu0d
qq1ovCNqNJ0bRuEYc+cVenSoRP5Y6ww9tkjRNoud26nGvbNNJ1VXfmyFfeTOjXYPqzJ0vC023/tM
3LlWI90jzvgzyX7PtZLz6Ikbvl9mx1RHPnbRnrjTN28QQAABBBBAAAEEEEAAgUYL2N8RGz0O+vdH
gPiaciUPmJUkD+i9nsgDejUC9548YOBCwoAQQAABBBBAAAEEEECg8QLy5g/erja+c5tTINH4ITX7
CGZVcnhQ9Q8MqsHBHqegp3RRSEqNxGIqpv8NDQ2o9nC+2CfSpWJDQ9b2WGxQjSQnjcGk471OvI0X
wlijnFCdnkKmaFe/Gk0k1PBAl9OvXtpJDU0UFoElets8+0W198RUciyhBro8BWWRXuWtmaoUJTMW
c2JiJ0mzr9H2bjUUH1ukSKqWOKVVf3R+EVdU9QzouA8OqK72iJ53eEHhWDjaoXoHh9RoPKES8WHV
Yx2Xb6cjphw9nfCwi9HCbT1qdDTmfM7Orb13WI0MdOZtw2pw3C4Fm1Q9nqKxsDYYzvY1ElMdnu2d
QxOVMnuOT6uBtvlzX+xzu0ro4WWSAwXXgjdWxd639Sc8fVb4dnLYuSa6hu25Tqgu+170XMvdI+bu
w9wo3Wsj7I1phVPgcAQQQAABBBBAAAEEEEDAtID93ct0u7QXDAHiayoO5AGVIg9YeDW5uR77PhMh
D+haePOC5AELrx0+IYAAAggggAACCCCAAAKNEZA3f+B29YZ33OgUaTRmGMu111k1kC8YKl045p17
xikwivbWUAjjbbLI+0zCXkkpooZrXMGrSPNqcqTbuZ6inhWcssdOjrorfnlXd8ru8xaOzS8EGu7K
FlflEguD407JVPa0Kn4yajyhC7E6CwvVcu1HVFf/kBqbtIurijVfaZwKE0bh9gE1v/xocmzMKYib
TY2rxNj8I3LjcB3aVNyuoPMUjvVmq670j2MZ7s735RZC2cWCqVE3Tu3981e7mlS9TrHbvFXKckMp
879p1VOkAMuO5cLX3MprS6+65k0yiQqXWtGvjFF6++rNoyb72/PXm05gTSZUe/7aixhfFSzlrEYn
uijS8HpmZcyeQxBAAAEEEEAAAQQQQACB4gL297Xie9na7ALE148IkgckD5i9rsgD2r9fln4lD+jH
byLaRAABBBBAAAEEEEAAAQQqFQi9+YZPqZnzZ2TsB4f1dzldHaGy9RL8mBGYloPbWmRXTP9dWU9c
Dt+9eYlmKz1+ieZK7H7ukd1yxc0P6b1RiacPy+Z1JQ6scvOJvm0S3qMnrdsfSR2Way7wNnRODrRe
KHuP6m2RXkkd2S327hN9O/R5D+sdbRLPHJLNazznTT0pV178fklk9/Yn5NDOTTIz9bz85N/Oy+rV
qz0HFn87O7ta3hS+XNatmrd/ZkqO/9MT0vfAg/LQ0Wzr7k+krUv2ffYuuf5ye4T2vkrj5B5fdG52
s0Ve52am5dz0jKxapQe+aq2knzkgl123Xx8ZlVEdu63Z2M0clx1rt0hWTheFyd2bLxDHMtor6cO7
ZZ24Y8gds1Ye3b1WPpa9DCQswxPH5O3rMpKZy37WP2vXykvf7pQrPvYl/aFYHK2jyvrP1PPH5edn
ZmW1/t/somfovatfK1du3ihrsnF59ucym43t4ifpFmfltb9zpWxc771gFu2oYOf0iT5pCe+xtvUk
MnL365+W1guvk+wl2jk0KV+4/rRsC4XFuqLLuo8Lml/yw7ED2+Tqvbp1fT+k9f1g+HZcsn8OQAAB
BBBAAAEEEEAAAQSKCYRCIWszeaJiOs2/jfj6EUM390Ie0PYlD7ggx2nTFHklD0gesMhlwSYEEEAA
AQQQQAABBBBAwH+B3/3AbWojK45VWnBX5vHuX5iVt+JYpceXOYx5h6WcVb+i7qpV846p5eNId351
sBKPlXRWw4rYq2HlenO2R4s8jnI26az6ZFvGe9xVyPSdkl8hqtSr+yjIUnPLpMZUrKdwFbLiK1lV
Gif3eGn3PGKy1ED09vHRQdURDS8yJ73imL0ommfFsYGxeSuOOTFwx5BbcSztWVGslJm7fSBpd7bI
oJt0VzrhPrq1PzmuYu35ebf151aB8/ja1565qWbcR3k6sTLXOi0hgAACCCCAAAIIIIAAAtUK2N+z
qz2f84ItQHz9iI+beykvf1Dp8dWNmTxgcTfygG7ez/59YL+SB8zZlHcfF7++im8lD1jcha0IIIAA
AggggAACCCDQaAG54oZb1Rve9kGnQKXRA1pe/VeaAKr0+Oq0vIUyvQn7eYfVtbXwrMJH7xVr3SkQ
k6ga9RzgbC9aQKMLnSKFX9qd45csGsuet3iRXHoiqWL93aotUlisVfzRhJXGyXN8GY8gjfcWFq9l
kzbhcNj6ZydwCubjFDa5xWROjB1Ldwx24Vi/8yhK7ZNv3+7Hfc3ahdVA0hOohUFv6i2Z5IDz+y8S
jebfZx/jmp+W4yuqfSBpeK5uXKRYwaTh3mgOAQQQQAABBBBAAAEEEChXwP7+We7xHNdcAsTXj3i5
3/HLKzip9PjqxuzkiHR+iTxgzpA8YC7P6Ob/7M/kARV5wOp+0XAWAggggAACCCCAAAIINLWAXH79
TnUZhWM+BbHSBFClx1c37MzYoFMoYz5hlFGD9opNJQphEv12YVSH8i5k5RSCFT1vQnWHs8kLUeUl
38qwyUyq+FB/0ZW9Im2danAkqdKzxdqpNE4VHJ9JqDa7EC7croYSE8q71lfGWR3LUwjnJDTcbU5S
sJzCsUiPShWbppFt+nroyBbj2QmoxV6z8e1QCT3hzNiACnsK5hYmstx2stdETQVdjl/u+prfXibZ
79wvPXHTBXSTqmdeQaQRdhpBAAEEEEAAAQQQQAABBGoUoLCoRsCAn058/QhQBfkfq/tKj69uzOQB
827kAXP5LfKAbu41n4P15hXJA1b3e4azEEAAAQQQQAABBBBAoLkFrBXHLr36A05hRHNPJ2ijrzQB
VOnxVc5XF8pE7S/Gg2NVNlL6NKcATDrV2ILCq1kVswqJdJHOvAIx73nj85tPjzpjLr4K2PwTSn3O
qPH4sOrusFeWcouFRCKqszemkpNLFQdVGqfyj3cKvnR8+r1VdfnpJPvb8/eqWyTm/iWcu81pZ5HC
sV57xTFfE0Yp1ZMv+LOT0ou/5h4pmo73OL+TFj8+F7/ijxQtdQ3M264fg9qRvx+svrSHvdhY9six
Adtc9Mpr3jK+ee1U89FzL0bLWI2umi44BwEEEEAAAQQQQAABBBCoRsD+LlbNuZwTfAHi60eMys//
5Hqv9Pgqx+zJPbSTB/Tkm8gDVnlFLXIaecBFcPRfyro5efKAi0qxEwEEEEAAAQQQQAABBOosEHrb
J+5R56dOyU/+8Zs6Z6SrJ1T2+zM/ZgSm5eC2FtkV0w8W7InL4bs3L9Fspccv0VzJ3eekr/VC2XNU
H9DWL+lDO2VdyWMr3/HcI7vlipsfsk7sHk3Jvq0XuI1MH5NtLVeLJtF9D0jm0E2yJr/3RN8OCe95
2PqkV0KT3ZvcUU0d+bxcfN391r7u0Und5vr8WZW9TB8/IC1b9hacFGnvko5bb5L3bd3ojKXggAUf
Ko1T+cd7xzcwlpGbNto62UE8L/eE3ihfssYTlXj6sGzOEs0clx1rt8jD4m6bPtEnLeE9uhauV9JH
duv4umPQj6qUuzdfIM8d3CFX7Mp592vvnR5vq4v8f+bmRFat8m6p7P2pE8fkualXZfXqpc6blVlZ
L1dds0nWzZySY08/J68ufZLMzuqzLr9KNm1wr5eleircPyeP3bNFol9KWJu7R9P6+rLbOiUPXHmJ
7Ld2dcjY7IOysQaLwn5Fpp56QC6+dr+1uT+pY3C53e/8I/mMAAIIIIAAAggggAACCNRXIBQKWR2S
J6qve716I75+SLu5F/KAeV/ygIvmg8kDkgf04zcRbSKAAAIIIIAAAggggAACFQu865P71Vs+cIvz
11Z1Llxbft3NZlQ6ndb/Mmo2M+48XjHSPaIyzr60fl9s6nX6S0Pd9eRwVz7mYTU0UWwsNWxLjaiI
s4JTVMWSuQchzqaSqjv/WD59oaruEe+6Tkq5K45lV5FqU8PjuZW/UsmYp712lSxqV9543ZWsIqqr
f0iNTVazglSlcarg+Mkh6xGNWR9dbajG8s/KzEwmVLe9Qphl664uVt2KY9orNepxjaje4aTzWMzZ
TEolR2OqU/dZ2wpv5cWl0UelRrud34ES6VSJVPYiS6uhroizPdI9aniYnse6+rrqm+Fh0xwCCCCA
AAIIIIAAAgisCAHre6n+/snP8hQgvobi6uT6yAPmrinygNl8Un8+h6cLCBe/0MgDLu7j017ygD7B
0iwCCCCAAAIIIIAAAgg0rYC8e+c+dVV0l1Mc0bQzCcjA4z3FHoHofRxi7n3xYpy0sh8fuGRiodb5
6sfztVsFSKL8WBo70d/mXFN2MrLgta1f5crJ3IkUFo4tNMue3xGr8dGamQkVj485BVJu75W8qzRO
lRyfVgNthXMPR8JFLKNq1H6iZtpe5twtJvM+qjLn7I5BrzjmTHZ82FMwlb8eCuKkt5kvmHK6D9Cb
jPsI1aIOncr0UyqVp8D5ypTGAAANBklEQVSyI7bg4awBsmEoCCCAAAIIIIAAAgggsBIF7O+GK3Hu
K2HOxNdMlMkD5hzJA3qvJzcHt3R+lzygV65+78kD1s+anhBAAAEEEEAAAQQQQKAZBOSaW+5Vmz/I
imOmgrVkoiRflNLWmyjSpf6LtHzRUHt/ssh+s5vcQq0ONVbDKl6lRpUc6nFXz/IU47R1Dy0oGsu2
4Ywn3KY6OxYW4HXH/DcpNZfC7ZXGyU0CFY97YetKr1TX2+GudGUnc8PtPWpkpD9v2qbi9mJpmUS+
CFBvyxeTOYVjbQP67xyzP+4Yeu2D8t2mx4atlcXsfryvkWi7GowXrgyXP20ZvugVxrqLFDxGu1XS
LtIzOGv3d0Vtq+gZHBJNIYAAAggggAACCCCAAAKOgP3d0NnAm2UlQHzNhNP9bl/4R4C2r/1aPB9U
aX6ptjE7eTchD1iZZKVxcnNwxeM+r3fygPNA6vWRPGC9pOkHAQQQQAABBBBAAAEEgi8Qyq44lj5z
Wo5/++s6l6Gre1R2cSN+VoTAzHHZsXaLPKwn2z6YlL7tl5uf9ty0nBybEGlpkUw6LS2XvFE2rFtV
tJ8TfTskvEePJtovmcM7ZXbqpKRmV8tcOiMtl22U9WuKnrZsN07r+U+mRVbJnKxuuVg2rF/n61yz
/U2cndOhWiUZ7X7x6y6WdWuKx8rXgTS48emp52X87Cq5aG1G0nMXyeUb15sf0bS+91ry997AmPTd
tNF8H7SIAAIIIIAAAggggAACCNQgEAqFrLPJE9WAGOBTiW+Ag+PX0MgD+iVrpF3ygEYYK26EPGDF
ZJyAAAIIIIAAAggggAACy1Ag9J5PfU6lp07Jv8S+ak2PhOAyjPIiUzr55AOy64EnpeXqO+UbX9gu
jazNcgrHIr2SOrJbLlhk3OxCoJkFpo8flOi9X5eWN/2hfLlvt2xo5skwdgQQQAABBBBAAAEEEFiW
AhQWLcuwOpMivg7FinpDHnBFhZvJBkSAPGBAAsEwEEAAAQQQQAABBBBAoKRA6L2336/OZwvHDv9P
6yAKx0pascNnAadwLNor6cO7xd/1tXyeDM0jgAACCCCAAAIIIIAAAggg0MQCFBY1cfDKGDrxLQOJ
Q3wVIA/oKy+NI4AAAggggAACCCCAAAIIIFC2QOi62+7TK45NyDOPseJY2Woc6IvA8QOtsmXvUZFw
j6SevZsVx3xRplEEEEAAAQQQQAABBBBAAAEElhagsGhpo2Y+gvg2c/SWx9jJAy6PODILBBBAAAEE
EEAAAQQQQACB5hcItd76GWvFsfjjB63ZsOJY8we1WWdw6vhj8vgzL8q6S98lH7/+clnVrBNh3Agg
gAACCCCAAAIIIIAAAgg0uQCFRU0ewCWGT3yXAGK37wLkAX0npgMEEEAAAQQQQAABBBBAAAEEyhII
vXtnp5o+c0ri3/6adQKFY2W5cRACCCCAAAIIIIAAAggggAACCCCwbAUoLFq2obUmRnyXd3yZHQII
IIAAAggggAACCCCAAAIIIFCugLXi2PSZF/WjKvutcygcK5eO4xBAAAEEEEAAAQQQQAABBBBAAIHl
KUBh0fKMqz0r4mtL8IoAAggggAACCCCAAAIIIIAAAgisbIHQez51v3rl7GkZ/dZDlgSFY+YviOlT
z8kzTx+Xn52dFvnVr8lVn2iTzet5EKN5aVpEAAEEEEAAAQQQQAABBBBAAAETAhQWmVAMbhvE17/Y
kAf0z5aWEUAAAQQQQAABBBBAAAEEEEDAvIBVODZ99kU59q2vWK1TOGYSeU6eOrBdrt0bK2i0azQl
9229oGAbHxBAAAEEEEAAAQQQQAABBBBAAIGgCFBYFJRI+DMO4uuHK3lAP1RpEwEEEEAAAQQQQAAB
BBBAAAEE/BWgcMxP3+njsq1li+TKxsLS2XOPbN5wobz5uhvk8gtYccxPetpGAAEEEEAAAQQQQAAB
BBBAAIHqBSgsqt6uGc4kvj5EiTygD6g0iQACCCCAAAIIIIAAAggggAACfguEWm/9jPWoyn+JfdXq
ixXHzJFPn+iTlvAeq8EevcrY3awyZg6XlhBAAAEEEEAAAQQQQAABBBBAwDcBCot8ow1Ew8TXfBjI
A5o3pUUEEEAAAQQQQAABBBBAAAEEEPBfIHTNLffqwrGX5EdPHLJ6o3DMHLqbMIpKPH1YNq8z1zYt
IYAAAggggAACCCCAAAIIIIAAAn4JUFjkl2ww2iW+5uNAHtC8KS0igAACCCCAAAIIIIAAAggggID/
AqF3tt2r0mdelMSTA1ZvFI6ZQydhZM6SlhBAAAEEEEAAAQQQQAABBBBAoH4CFBbVz7oRPRFf8+rk
Ac2b0iICCCCAAAIIIIAAAggggAACCPgvoAvH9qn01AuS+O4jVm8UjplDJ2FkzpKWEEAAAQQQQAAB
BBBAAAEEEECgfgIUFtXPuhE9EV/z6uQBzZvSIgIIIIAAAggggAACCCCAAAII+C8QesfNn9aFY6fk
xP/+W6s3CsfMoc+cOChrw7t0gzyq0pwqLSGAAAIIIIAAAggggAACCCCAgN8CFBb5LdzY9omveX/y
gOZNaREBBBBAAAEEEEAAAQQQQAABBPwXCL175z718uSE/Pg7PKrSNPfJx+6Ry6Jf0s1GZTR9WLau
M90D7SGAAAIIIIAAAggggAACCCCAAALmBSgsMm8apBaJr/lokAc0b0qLCCCAAAIIIIAAAggggAAC
CCDgv0Douts+a6049sxj/VZvrDhmAn1OTp34jtwZjkrMaq5LJtR9ssFE07SBAAIIIIAAAggggAAC
CCCAAAII+CxAYZHPwA1unviaDAB5QJOatIUAAggggAACCCCAAAIIIIAAAvUVoHDMoPfMc/rRlFdk
H03p/oSjHfL5+z8jN25e727kHQIIIIAAAggggAACCCCAAAIIIBBgAQqLAhwcA0MjvrUjkges3ZAW
EEAAAQQQQAABBBBAAAEEEECg8QKh995+nzp3+gX54eOsOFZrOKZP9ElLeE9BM+H2Hnn4L+6UTRes
KtjOBwQQQAABBBBAAAEEEEAAAQQQQCCoAhQWBTUyZsZFfGt3JA9YuyEtIIAAAggggAACCCCAAAII
IIBA4wVCkV2dKn3mRYk/ftAaDY+qrCUoczIzM6cbyMizf/+XcvXNX8w1Fu6WyWf3CWuO1WLLuQgg
gAACCCCAAAIIIIAAAgggUC8BCovqJd2YfoivCXfygCYUaQMBBBBAAAEEEEAAAQQQQAABBBorYBWO
TZ85zYpjPsTh2AOtcvX+o7rlqIymD8vWdT50QpMIIIAAAggggAACCCCAAAIIIICAYQEKiwyDBqw5
4ms+IOQBzZvSIgIIIIAAAggggAACCCCAAAII+C8Qev8dn1fnJ1+Qp/9Xn9UbK46ZQz93/IBcuGWv
bjAqcV04tpnCMXO4tIQAAggggAACCCCAAAIIIIAAAr4JUFjkG20gGia+5sNAHtC8KS0igAACCCCA
AAIIIIAAAggggID/AqHr93TpR1Wekqcf7bV6o3DMHPr0iT5pCe/RDVI4Zk6VlhBAAAEEEEAAAQQQ
QAABBBBAwG8BCov8Fm5s+8TXvD95QPOmtIgAAggggAACCCCAAAIIIIAAAv4LhD7wx/9VvaxXHPvB
4F9bvVE4Zg6dhJE5S1pCAAEEEEAAAQQQQAABBBBAAIH6CVBYVD/rRvREfM2rkwc0b0qLCCCAAAII
IIAAAggggAACCCDgv0Dohjuzj6qckB+w4phxbTdhFJHhySPSut54FzSIAAIIIIAAAggggAACCCCA
AAIIGBegsMg4aaAaJL7mw0Ee0LwpLSKAAAIIIIAAAggggAACCCCAgP8CunDsz9X5KV04xopjxrVn
nn9E1r7xZqvdaFdMvvInN8j6NauM90ODCCCAAAIIIIAAAggggAACCCCAgEkBCotMagavLeJrPibk
Ac2b0iICCCCAAAIIIIAAAggggAACCPgvEPqD3X+qC8dOyejff8XqjUdVmkQ/JZ8PXSL3z2uyN5GW
3ZvWzdvKRwQQQAABBBBAAAEEEEAAAQQQQCAYAhQWBSMOfo2C+PohSx7QD1XaRAABBBBAAAEEEEAA
AQQQQAABfwVCrbd+Vk2feVGeeeyrVk8UjpkFnzl1TP7yz74ojz4Uk0S+6Z54Wu7eTOGYWWlaQwAB
BBBAAAEEEEAAAQQQQAABUwIUFpmSDGY7xNefuJAH9MeVVhFAAAEEEEAAAQQQQAABBBBAwD+B0Ls+
ud8qHDv+xNetXigc8w97bm5G5uZE1qxZ418ntIwAAggggAACCCCAAAIIIIAAAgjUKEBhUY2AAT+d
+PofIPKA/hvTAwIIIIAAAggggAACCCCAAAII1C4QevfOTjV99kWJP37Qao3CsdpRaQEBBBBAAAEE
EEAAAQQQQAABBBBoZgEKi5o5ekuPnfgubcQRCCCAAAIIIIAAAggggAACCCCAwEoQ+P/rKjQ6ncqZ
VgAAAABJRU5ErkJggg==

--_005_9AA3BAE34F51415DB4C3FF0A33E012B9citrixcom_
Content-Type: image/png; name="xsa224-diff.png"
Content-Description: xsa224-diff.png
Content-Disposition: attachment; filename="xsa224-diff.png"; size=317696;
	creation-date="Mon, 07 Aug 2017 12:19:54 GMT";
	modification-date="Mon, 07 Aug 2017 12:19:54 GMT"
Content-ID: <7D8F728118B74840AD2F6CB7FCA50F80@citrix.com>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAACYgAAAQyCAYAAAAI6YnXAAAKr2lDQ1BJQ0MgUHJvZmlsZQAASImV
lwdUU1kax+976Y2WEOmE3gQp0qWEHoogHUQlJJAEQowpNLsyOIIVFRFQB3AQRMFRKTIWxIJtUGzY
B2RQUNbBgg2VfcASdnbP7p79zvlyf/ly3/997757z/kHAPJ9tlgshFUAyBTJJJGBPoz4hEQGrg/g
ARpQgCmA2BypmBkREQqQmB7/Gh/uAWhivG09ofXvv//XUOWmSjkAQBEIp3ClnEyETyB5hiOWyABA
IQmMsmXiCS5FmCZBGkT48ATzprh9glOm+M7knOhIX4QHAcCT2WwJDwDSe6TOyOLwEB0yDWFbEVcg
QtgPYU8On81FOB/h2ZmZSyf4KMLmKf+kw/uLZopCk83mKXjqWSYD7yeQioXs3P9zOf53ZArl0/cw
RJLMlwRFIiMdWbPajKUhChalzA+fZgF3cv4k8+VBMdPMkfomTjOX7RcyzfKMGOY0syUz1wpkrOhp
liyNVOiLhPNDFfqpLAWnSv2jpjlNEMCa5jx+dNw0Zwli50+zNCMqZGaOr6IukUcqek6TBCieMVM6
0xuHPXMvGT86aKaHeEU/3FQ/f0VdFKOYL5b5KDTFwoiZ/oWBiro0K0pxrQzZYNOczg6OmNGJUKwP
CAWBgAFigBDIgASwEQ4CyG6TpeZM7Gngu1ScKxHw+DIGEzk1qQyWiGMzm2Fva+cMwMQZnHrF7+5P
ni2Ijp+pSW0BcNuMFMUztUXInj7BB0CJM1MzLUaOFwmA84kcuSRrqoae+MAAIlAGNKAJ9IARMAfW
wB44AXfgDfxBMAgH0SABLAYcwAeZSOfZYAVYCwpAEdgGdoEysB9Ug1pwBBwDLeAUOAcugWvgJrgL
HoFeMABegRHwAYxBEISDKBAV0oT0IRPICrKHXCBPyB8KhSKhBCgZ4kEiSA6tgNZDRVAxVAZVQnXQ
L9BJ6Bx0BeqGHkB90BD0FvoCo2AyTIN1YVN4DuwCM+EQOBpeBPPgZXAenA9vgUvhKvgw3Ayfg6/B
d+Fe+BU8igIoEoqOMkBZo1xQvqhwVCIqDSVBrUIVokpQVagGVBuqE3Ub1YsaRn1GY9FUNANtjXZH
B6Fj0Bz0MvQq9CZ0GboW3Yy+gL6N7kOPoL9jKBgdjBXGDcPCxGN4mGxMAaYEU4NpwlzE3MUMYD5g
sVg61gzrjA3CJmDTscuxm7B7sY3Ydmw3th87isPhNHFWOA9cOI6Nk+EKcHtwh3FncbdwA7hPeBJe
H2+PD8An4kX4dfgS/CH8Gfwt/Av8GEGFYEJwI4QTuIRcwlbCAUIb4QZhgDBGVCWaET2I0cR04lpi
KbGBeJH4mPiORCIZklxJC0gC0hpSKeko6TKpj/SZrEa2JPuSk8hy8hbyQXI7+QH5HYVCMaV4UxIp
MsoWSh3lPOUp5ZMSVclGiaXEVVqtVK7UrHRL6bUyQdlEmam8WDlPuUT5uPIN5WEVgoqpiq8KW2WV
SrnKSZUelVFVqqqdarhqpuom1UOqV1QH1XBqpmr+aly1fLVqtfNq/VQU1YjqS+VQ11MPUC9SB2hY
mhmNRUunFdGO0LpoI+pq6nPVY9Vz1MvVT6v30lF0UzqLLqRvpR+j36N/maU7izkrddbGWQ2zbs36
qKGt4a2RqlGo0ahxV+OLJkPTXzNDc7tmi+YTLbSWpdYCrWytfVoXtYa1adru2hztQu1j2g91YB1L
nUid5TrVOtd1RnX1dAN1xbp7dM/rDuvR9bz10vV26p3RG9Kn6nvqC/R36p/Vf8lQZzAZQkYp4wJj
xEDHIMhAblBp0GUwZmhmGGO4zrDR8IkR0cjFKM1op1GH0YixvnGY8QrjeuOHJgQTFxO+yW6TTpOP
pmamcaYbTFtMB800zFhmeWb1Zo/NKeZe5svMq8zvWGAtXCwyLPZa3LSELR0t+ZblljesYCsnK4HV
Xqvu2ZjZrrNFs6tm91iTrZnWWdb11n02dJtQm3U2LTav5xjPSZyzfU7nnO+2jrZC2wO2j+zU7ILt
1tm12b21t7Tn2Jfb33GgOAQ4rHZodXgz12pu6tx9c+87Uh3DHDc4djh+c3J2kjg1OA05GzsnO1c4
97jQXCJcNrlcdsW4+riudj3l+tnNyU3mdsztT3dr9wz3Q+6D88zmpc47MK/fw9CD7VHp0evJ8Ez2
/Mmz18vAi+1V5fXM28ib613j/YJpwUxnHma+9rH1kfg0+Xz0dfNd6dvuh/IL9Cv06/JX84/xL/N/
GmAYwAuoDxgJdAxcHtgehAkKCdoe1MPSZXFYdayRYOfglcEXQsghUSFlIc9CLUMloW1hcFhw2I6w
x/NN5ovmt4SDcFb4jvAnEWYRyyJ+XYBdELGgfMHzSLvIFZGdUdSoJVGHoj5E+0RvjX4UYx4jj+mI
VY5Niq2L/RjnF1cc1xs/J35l/LUErQRBQmsiLjE2sSZxdKH/wl0LB5IckwqS7i0yW5Sz6MpircXC
xaeXKC9hLzmejEmOSz6U/JUdzq5ij6awUipSRji+nN2cV1xv7k7uUKpHanHqizSPtOK0QZ4Hbwdv
iO/FL+EPC3wFZYI36UHp+9M/ZoRnHMwYF8YJGzPxmcmZJ0VqogzRhaV6S3OWdoutxAXi3mVuy3Yt
G5GESGqkkHSRtFVGQ8zOdbm5/Ad5X5ZnVnnWp+zY7OM5qjminOu5lrkbc1/kBeT9vBy9nLO8Y4XB
irUr+lYyV1auglalrOpYbbQ6f/XAmsA1tWuJazPW/rbOdl3xuvfr49a35evmr8nv/yHwh/oCpQJJ
Qc8G9w37f0T/KPixa6PDxj0bvxdyC68W2RaVFH3dxNl0dbPd5tLN41vStnRtddq6bxt2m2jbve1e
22uLVYvzivt3hO1o3snYWbjz/a4lu66UzC3Zv5u4W767tzS0tHWP8Z5te76W8cvulvuUN1boVGys
+LiXu/fWPu99Dft19xft//KT4Kf7lYGVzVWmVSXV2Oqs6ucHYg90/uzyc12NVk1RzbeDooO9tZG1
F+qc6+oO6RzaWg/Xy+uHDicdvnnE70hrg3VDZSO9segoOCo/+vKX5F/uHQs51nHc5XjDCZMTFU3U
psJmqDm3eaSF39LbmtDafTL4ZEebe1vTrza/HjxlcKr8tPrprWeIZ/LPjJ/NOzvaLm4fPsc719+x
pOPR+fjzdy4suNB1MeTi5UsBl853MjvPXva4fOqK25WTV12utlxzutZ83fF602+OvzV1OXU133C+
0XrT9WZb97zuM7e8bp277Xf70h3WnWt359/tvhdz735PUk/vfe79wQfCB28eZj0ce7TmMeZx4ROV
JyVPdZ5W/W7xe2OvU+/pPr++68+inj3q5/S/+kP6x9eB/OeU5yUv9F/UDdoPnhoKGLr5cuHLgVfi
V2PDBX9T/VvFa/PXJ/70/vP6SPzIwBvJm/G3m95pvjv4fu77jtGI0acfMj+MfSz8pPmp9rPL584v
cV9ejGV/xX0t/Wbxre17yPfH45nj42K2hD1pBVBIwmlpALw9CAAlAQDqTQCISlMeeTKgKV8/SeA/
8ZSPngwnABApENMOwIR1q57wIEgqI98jvAGI9gawg4Mi/xHSNAf7KS1SC2JNSsbH3yHeEGcBwLee
8fGxlvHxbzVIsw8BaP8w5c0nQg/5n7CQAGCo/c4p7TXgX+Lv6QIDnie9PAoAAAAJcEhZcwAAFiUA
ABYlAUlSJPAAAAGfaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9
ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHht
bG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAg
ICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9
Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGlt
ZW5zaW9uPjI0NDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlE
aW1lbnNpb24+MTA3NDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0
aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgryJd91AAAAHGlET1QAAAACAAAAAAAAAhkA
AAAoAAACGQAAAhkAAs69j71QRgAAQABJREFUeAHsnQ98VNWZ95/5fKBFFy3VdEs1VVjR2imbsmWp
0AbeknaLsVCxGrba0EhrIbTGho1/EKlZLI1YzYoNLYFtGym4bFEXurIKrsY2+Ar7smlpiiktWOJ2
1AADRhhxhLzvfZ9z79x7zr1z78y9N5NJJvnl84G5/86/7znnOec855znRK648zbt9Buv0b6H1xH+
QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEhg6B
yLjbvqmdOdZNHU3rh06qkBIQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQAAGKXPKtBVrvsTep40c/Bg4QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAIEhRCAy7hvztbM9x+m3a382hJKFpIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACETGLbmFLYjFad9qWBBD
cQABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACBoUQg
csXt39CSJ07Qr7+/biilC2kBARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAA
ARAAARAAARAAARAAgWFPIDLh7oXamWM99OtVPxr2MAAABEAABEAABEAABEAABEAABEAABEAABEAA
BEAABEAABEAABEAABEAABEAABEAABEAABEAABIYSgci4f/i61hs/Qfv+6Z+HUrqQFhAAARAAARAA
ARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAY9gQiF3/rq9r/Pf4m
7V/TMuxhAAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAI
gAAIDCUCkYsX3aT19pykl3/46FBKV7+kJda+g55vP0IfLv0ClUWL+iUMeAoC6QSSFO/uoV4aQWPG
FtGo9A8G/EmyJ049SY7hqDFUNGYwxtAdUW8iTvEejvfowoq3e2oCPE32UHdPkjjhNLZodACH+LQ/
CQzb8pgV6uCXgVmTkPGDoZ6+jInHyxwSCN8WD8IymON2KjybHGYQvAIBEAABEAABEACBEAQwTgwB
DU5yQGAQjhEcqSrMPv7g5+rAnLvbHI/xchex4e0T2hiv/B/qdXWop88rX/E8twT6Uo764ja3qbB8
y3E7VZj9FIsGLkAABIY4gUjxbTdrZ4+doJebfjrEk9rH5MV30Ywrr6NO3ZtyaottpGjhrIPpY+Jz
4TxBHa0v0qtvv4cmziyj8fqalAS187PX3ya66G9KaXJx5oUq3R27aO+rPTTyA1fS56ZezsulhuJf
OqdE5wYaN6NOT2xD6yFaWDJmkCU8QRvmjqO6Fzla0QbqaltImXNysEQ/SU8uLqZFj/c13ul55kxh
sruDtj6+hZ5+fj+9yi8v4H/nfegy+uSML9Ds8hk0fkx+S3Pn+rk0Y5nIsFJq7dpGJTnNsOw8nHxw
LwjkqjwOPZqDXwYGYZ5eP4ZW+oKwUL7tOUg7dr1CNJKfnSW6bPrn6PIMcjER66Cnthoy9VTKmw9d
VkrX3nQ9fW7y+Oz9g2Q37frlPnqbA3vPB/6GyiYXK5Ep1MvwbXF/l8FErJ1e+M3r9BcXTWTW430B
zm07FZ6Nr8j280cZ+SUO045/eZJ+8fSL9EYqHh+a+FmquKmCN7OMzRgzsfHlX//lF/TiKymX511G
n73mC1RxXRmNDTDGObinlQ70nNGrL425zLWPnuQ6+0suA8ZHRrTO0hia9rmpVMRdoJ7D7bRr/zEa
KWRAtr/3fICmlk1m1/a/QOlJxKj1hf10Rg2PZc8HfIxH7KHiDgRAAARAAAT6mwDGiX0jnD7+IoIu
Mp1pOqf+HiOkxyHok8Ls4+eOa3qe2QmK90/RlsefpraXT9EFQhFJ59Flf/tJ+rvy2f7GzXYP+3yX
2zGeMzrZeDi/x71BAG2MV0nIXV31CiGfz9Prx9BKX0iW0EWGBCed9aUc9cWtjIHXVXqZ9/pSfZ7b
dqow+ykmj0y6yED6N9ND8dsHHabqjbjuuy6yh9p37KFjTo/d7oW+cOJUmjzeqYkkCsQCukg3ung2
gAQil/ACsXdfP0ovN/9sAKMx+IPu7d5BYydWpiJaSjt5UcVka1EFNzi7/g8vdDpDF00spZIsC53s
qe2LW7tP6p1YkPLLfTwR856LqLSsZOAX7PTwArsJxgK7xrYuqooyvEQ7zR03i/R1RfU7qa1mspoE
x3WC1s8YR8vECj1ehHSIFyGli2OHk0K8deHUv52lXEBK0Ob546jmGfarvJG6NlYNfHnTk5WtbnEn
jeNd19d4u+SZpJqkPRtW0uy6ZvnI5aq2aSctvXFy9kUNLm7DPOrcsJhm1ImVceW8QGxjbheIZeQR
JrbDxU2OyuMQxDX4ZWAA6C71Y0ilLwAK+WmCF+uOMxbrph7W7zxENZPdWvkE7VpfT9ct2yCdO6/K
62nvP9fQeI8FLomDrXTHtHkkJKD+NyB9imztkxm5IL/h2+L+LoN7HppBs1dxB66U+wjb/PURcttO
hWcTJAf661svft3tG2jerLrU5pX00EtrW+jR5XNc+svdtKFuHtVtMLa9uLikdW2P0vVRtzpo/zp5
cDMVT6uRDz3qUwcvTC/TF6bLT7lDT9u72mgqDwnc36vfqtfOcVjw9CQ6mmhc2QrVU/06mnU8kuYE
D0AABEAABEBAIdA/fbyc6C2UWBqX/RFX3vYEXWQa6YJ4UJDj1MHax89ct3I29nLJM7Os9Xbvobvm
zSbP7r74sLSWdjYvpclj87dhNbdjPDO1qd8MPBxf4tZGALpIGw7lJmd1VfFzwC5d6seQSl8osNBF
BpvDdofcl3LUF7fusVGeupR55a3nZW7bqcHaT/FMvu2Fuy4yuP7N9DS8DtP0Qf7mRBdJcm2C9Nn7
Kl1fGJwFdJHefPFmYAhEihfP13rjb9L+tY8OTAwKJtQk7dqwhnb+uYc++PF5tHhOiVzMEWihkyPB
fXHr8Eq9lRMtzkkU9av8XffsaaIJs8VETBVbX2s0rK8lO2hxcZk+SVve0EobF5ZkiFBhN6gZEmZ7
5capXztLttDD3ih5E2DyN2xovt1lrVu5ibdbnhlxTNBTy6+hBc3KBGxpBdVfM5Xee/LPtOvfV9Mz
6qv67bStZqrv5PXlw9x2du0x8eZh/w53TgK5KY9OX4fC/eCXgf4pu9WPoZQ+/yTkl7HWlTRp3mr5
gK+8rGXGdz1EV163yvq2vLqBvlI2gd4+9BI9smy1XChT1UJdjXMci5WT1L55Jc2qcSzYHYiFzVnb
JyuJAS7Cy5D+LYNxapp7Ja3g3QAVTbtp7Y2X+0pTbtup8Gx8RbZfP3LnZ9+4wkutKpbSt6/5CCX+
8DTVrbKWP1JpWt+il1pXltG81WYHpJSWNs6nj4xO0NOP1NHj5mNeQL79wEaaWpQpcTFaWTSJbLXX
ox8o8zNK1fUV9EF6l95992L6cu2NVMxzUgc319G0mg28ZCwq67ESdDTaSZ1K3Hby4nZjo0649PTG
22lt8wtE73svh/IWPb9itb5hJft4RIkULkEABEAABEDASWCQ9fGc0bPd90tc1UXf0EXaeA/ym8Ic
pw7SPn6WupWrsZdbnoliljz4FH1+2gJbn7qitp6mfvi99Gc+mWP1BrFL1vwrpa0HnqDpwqRvHv7k
mCD3m1W9eOQhWQUexCCtR4OAaq7q6iBICrnVj6GUvjCMoYvMZqzDH9W+lKO+uM0WO7cyn82NeJ/b
dqqQ5aubLjKc/k1wDa/DFK6dfznSRfZ2Ul3xDDK2oEftgZi3UhFJpQ07adtC08BNOBbQRdox427g
CUQu+WaV9u7xY/TyD2FBLHR2JDt5odMMY6FTYxttrDIliA8f++I2g/eyMaug1thaKvGwpJHBi5y+
2tM0l2brs4PrKLb2etKjE3aBmMfkU04jPECeuXHqz85SbpI5SDs7WeuWPd6H2KpJdlsZ6cTc8kx8
FduxnCZVyoUI9Vt2U02ZOjHeSwdbf0pfn7fMUtw0sNWcha5Wc9LD7csTKR9yr5Tx4tGX+A4Pt/by
6NfKznBgM/hloP9ccKsfQyl9/kmkvuxpp/kTZpGqohZv3BeIcR1ZzNYqU2tfGlsPUFWJsnol0Ukr
r5lBxroXoejexoruVDiJg9S0eBqtcAYkXg9EnyJr+5SKd6Cf8DKkX8tgzx6aO2G2vvimaXeMbrzc
X4c0t+1UeDaBsqA/Pnbll6QddcVUmTKkt3TTXrr96vFW6MnDrfTlKfN05k5Lob2xp2jspAXGt6VL
afe/3k4yS5LU+tA3aN4qo6KU8uaNbRk2b7Svn0+zljkqlUd9svKzvIliG280xgFWjH1cKGMG1srQ
oW2GJeHcpKeXLeGO1S3hYoGYj7zAJyAAAiAAAt4E8tDHC6u3SIt0v8RVnViDLjKN+SB+UJjj1EHa
x89St3I19nLLM6LDtLxoClmaSLauvbtpMV0+Ri4A640fpJ/e/3VaZpoX4/57zuRKljJujQn64TQD
dx5ZIoTXTGCQ1qNBkDe5qquDICnkVj+GUvoCM4Yukg8BCjiH7QG5L+WoL249omM9divz1ssMF7lt
pwpYvrroIsPr38LrMN2yKp+6yM7NfApTaiKiYecBnrc1JhrCs1BTBF2kSgPXA0MgMq7261qSj5jc
/6MW9xj0Jike76FefjtidBEVjZaDCtNBIt5NCf5gxKjRVDTGOnfReN3bQwd/e4C6T/NBrfw38n3F
NLFkvMOqQ+rTRJzi7NGoMWNpDM8fJboP0x+6jtDps+x25PvooxNLOHzj21z8n+yJ0csHDrP/7P25
76Piy66gYhFwb4LTnKDeEaNprBJgbyp+KocEs0m+uYe+NK1SX+QRrd5E/3b73xJjozFjizJOgPhx
m+yJU09Sp09F7F8afY5rN8eV6dPooiIazbzj/H3HmlvYOsCL/DxKLbu30PT3c7JGjOH88Tcxlwu+
0g+3Fcf8VpnsyT4h469Bjcc66VDsOOlFRs1TGZm0q57YQTpwuJtSJZTGXj6RLh/rUtDMumCWi2Sc
Ov94iI6/dVYv13/L5VrNn+Bxcefkp7OUiB+mPx06Qm+JhNNIurB4Al0x3q28pOpzTtOQLW84zO6U
DFFkRCIeZ7kh67szY3oTXJYTSZY7XG5Hy3Jr1sNRRSwnGLjB+aSe58V//bc0nh/6qVvOQXCMF4iN
4jre+YdDdJKFwtmR51LxhI/R+CIZtjOOHLqHZRT7Sna1A+H0I87W9a7UrevxmwplAaX6oZCjnSxH
uayJv5HnXkjjPnIFjXWRx3ZnMfqti4zz1dkNILtlmC48zHrDH6myU7rhnMhRGyIEr95ejRjFspuX
+7F8PNz5Bzry1mm9fr+v+KNUwvWiT39WGKn2IYscIN8cs9UjI9a+5ZWaSMHhj3+iI8ff0jn4Kj9K
uoRMed/YYrri8uKMbZr/tKqRy37tRwbqYYeoI9wQUazzZTp8/DQnk9N5oUynKaNGs6xxq2r5lPFh
0xe0n6PmRvD0qa79XCfpKV7kskBf5MJ9ldbv03+VzdaV2a4LxBIdNH9cmb6YLLp0K7XdPj0tkET7
eho3a5n+XPUj0cHPy4znJBbFbLqZOu640jjW0mNBS5rnPh74YeavfZKB+W7fHYpdvU1Lctvxx1e4
nyJkIPcNxl9J0eL0pdC+65jP/ryMPbeSVhunWJBVPujlvnj/t1N2+RqEjYiqKQvM8YkSff3Sq78i
v+uDnHHlF6f1bJVNP7HRo98Q28GW+SoN217W0e4coZ52tug7a4UetXW8YO96uTosFV2l/8KLubp4
MZdLj5iSh5+k4imLdDfR2k30/Y/+J81exJXZoz5Z/Y6QE1CWew5Rrdu5SY8sH9nHIylM+AEBEACB
oUrAHOtw+vp77GaN6/tT/2emxxwfcrpEf+3VI73cMzpNp0d+0FM/aWWxz7FU0D5eWv/+fWNpwhWX
U7r6QbZTop0Np7ewUqNf+IkrdJEmMzt/141c/T12tsqxPx2EnzGJmTrj10WPwy/8jBF8j1X6JQ3Z
8mZw6iJVro1tMaqKjqL4YdZlHxF6zbN0LuskPhYdn1n34qGL7Gbr3BNN69xsKfvAxipy14DJPBdl
wHMjD3SRg2c+K2Ad8q87zFaPDCnh3z/je/G/b/kgnbCKTs61QBc5DHWRYfJfLT++rqGLFMbZs81h
+62/apvWwG3aQm7TeroP0itdx/U5fTEHceXHo/ocnjN7bG5b2WhCSbq+Mtxcg2zjvE4ygC7SmJf1
nPNw0UWG17+F12E6y0xedZHK2gUxBlMX04dnoaZItr/QRapccJ1PApFx3/qqljzGR0x6LBBTKx1R
Le2LL6diJYa2815LeVf4Nrkr/HDreqpSrONIZ+W0rvVhul61/MATWxvmjqM6XtNU3rCJ5p18jBak
drBLd0T1m9gKz9WqFR71rd/rJO3ZcA/NrtNnJW2OKuq30D3/6880qayOn6vWdWSFtc6bZSExl49I
FMuw3P7UCYy0977cjqInFxcbE5jsQe2mfbT8apW+/azsxt1dNOWFSpqhzxilhcgtfwN1tS10nehx
+Tp3j1xWHOueK0I2uxCU/N0mnxKHd9GqJddRs0tmlFc30f3/aBxhY0tU4jCtr6+Su6aUl6W166h5
6fU0lhcgmX9ygrmUGps+Sz+pWWFZfhJsDzFb0Y0JFRcRiAenTJ2lZHc7rVmxhFbJM4HM6PIkXTVt
XbOUphfLqb3+SUOmvHEcs1i1ibobr6YRnPfzue4IuxNeFiqsY1Jtk41STpTWNtI1b/7Eln/1bIGr
5mP/47NeKvGuaKAtnztJ8xatkvxSVxUNW+jBhWXu9cYjz3p4kcKE1CIFMtOc5rP5oIeaZkygFfrR
SVW0t7uRxivl7vCuDVR1XZ0sa6Yz/q1t2k633zjVRXHUy0ep/WP6UWrsRqTnpvf+B12nyz9VxkmP
g8lu6c6tDOevDeG6Zy0CKadNW+fSY9ctSrNMRGIH5doaulxWCyUB2S9lGJnlgPApGEelPNrKfCpO
AeWV4YqP1HtyDS3hcm2dzJXyTvxUN26l5VXTHeUnwccpr+LyYe05VVyUU9P2B+nGqWOVZ8ZlsLSm
Oc/4IJMMFA7D1RHWO8X20D03zSZz46yMRAVt2XsnHbl3im5Rximj8injw6cvTD/HIBA6fRKgryu5
cEj0+3jn2kKixUWGNVbX/lPvQaobO003/ezMEzPAZOcGKp4h+m/2RSRmva1q2EorFk5nec5tyXzu
c+qNUCO5TvSYnvr49c3MV9/PUIgEbd9ZArIVJLawJtJU0UjbK96lO1364KXcJ2rmPpGtf8Pcxrlw
M5Pel/rdzhZkZzktyOoe57OdCs9GbGYI118x6IWVMyZ7d35x2lB3C23de4JKl22wWQ8z3SU6OE/1
sYyoC12saDMavXj7BrplyVaiS0vp4Zbbbf0Nw20P140JRt3wPH61m/stE1P9Fu5HdG+kcx5fzEdE
snk/t/aLPbYWeHm8N+Pt+qssDnUqZXKTHlk+so9HXGOIhyAAAiAwZAjkb+wmx/X9qf8z+4DcOaKd
exfTS/eWuViUraBNux+kq9MGiAHGUgH6eKKwiPHLEh7ju6iv9DF+LY/x5XBVtlM8mA+nt1BLqK+4
QhcpkSn80/ox+Rk7y3KcWQfhe0wiE2dceei1Mo3Dg45V+icNmfPmqeXX0ILmlCbE1MuF7ttLmdVX
XaSN66ZNdPKxSkqf/hA6iQepbLyUBLZsc80z7sfP5X58SrC07OumOcWKctHmgX3jSFXLXmqcM972
RTg9Sz7HeEp0XXgM3fYssxzgSYlAcx02PUKajGPGgf1jXVvAuQojJ/MjT5VSk/XSVlddFq+EqyPQ
RabPuYqsCJf/WTPR5QPoItOhqDrYoPXXVk+2bqf3bruT6tIU7aXUtLOZbpxsn0+wuXWrY4HWFijp
cmkT5Nt8tlNKPyWgnnYw6iLD69/C6zBlvomr/OoiLT0mh6zWERGT8CyEa/NPlg/oIk0m+M03gci4
b39NO3P8BHWs/rFn2KrZPnth7aaHeIJglT7esp9b37m5js3vpS/AUgNZunU/3T7dbBhkhVC/oSgf
16ic9SreOSuk7fusN+J82BtS1rXMj6NsZ6vTZQK9nHZ2baTJ+nhMTiZaDBSz0aZP6q+6Y199rl/7
dcsN2nw+msc4wEWND4vEXQ/RxOuMBS2lbE1jG1vTOMhmD/UJmrQA+UEGSwBun+fqmeeZzzwwX8yL
hMRpURZTz0CV8uEcsCT4iKpx6hFVUSovv4CeeUZRt1WwFYS1ihUEnmyqY0skGUtoaT3t31ZDVglV
JlDTomnGKUxcUp55cfLsLHEZkuckG55Eub502uoLm/Xv4iNGUzoF1a/cpcErb5yLw9ZRV+P1hqLT
R95bjbBtglIJKy0BqUnQK/7HOvLV5ROS9dLLr3R54GV21yvPOvjYpbLUsUtNbV10Y9RDqZOKYC9b
eelh64m8Tdtm5a9jw2Iqq0udp6Z/mx43qm6h2Mo5yiKfXjYdfYNxpKsbANuz9AViwWW39NCLR37a
EB5OetTRtGaE66u66l+mIPuVVxi6S1MO8E1wjkp5VPzR/Q0hr4S7g0/W0TRh0cX64/IT5bZOWS1W
3tjKxyKXWF+oZVc8jJaW0wUnnqEXFTfOMh08rVZwvi5U5s72P1wdYeNysVYqmzTP1u6ny08jerb2
KZ8ynoMPl76w/RwOsA/p85WZ5ke29iu1+UBpF5z5bDhLKovmy2nr/haarq5yoh4+gnJC6gjKUtp+
aBtNNTef9Rym9v85hyaXWC26XEzlrG9mHP3+BmHmt+9n42NEJL182tt3oVCzFohlizsf0befj+iz
aCiy08m+b/Xba9devtup8Gz8WLt176/0Qc5Y+efFz/rA88JaWMabXeRYxvNz+UJRpHktxDzIY7xp
qTGeuXnFYuBRn7K9lxFIv+rYwH0qfTWnfbFb+pcuT3ykR607Nnnv4h0egQAIgMBwIJCfsZtH25w2
cOub/k8dR9jyziWcdbu72LKmHLcHGkv57eNxJNz6Vqz1tI1LiE8m6F7JG+v0SHuwYi2mU4/ppbfQ
vTH/8xtX6CJTxBT+jn5OvsbOnuVYxNCMU5AxiVkWUr9eehw1XNsYIcRYRfXLEXwf0uCVN4NbF+nF
wm281xZbS2yMJe3PNc/UTRVsZbhrbUr/mubafNBLPakTY0aN4RNJlLVkYfUQw1MXqZRDE634dWln
bPVI/dbHtVe50Z1aciD4XIc6FrLkiRmfMLrIEPJBBJcveWomzc+vytyZd+HqSB90BPmU8SI/Qs5H
hJtzDZf/fvIw7Rtb+YQu0uRjzZXZ+Bhv3dom33ONZgCp3/rt+6lG2XSeqY659Zcd3pF9bYF869pG
6q+hi5SUjCt3HVhIXaQv/ZszBsa9Hx1mXnWRqsy1zU27xz/tqS8Wsv/gng9pvuIBCOSeQPFtN2sf
+spcLR6PZ/i3X1saJY1D1/+17I3p37Y1VVjPqjftle73b7Ke80hPW9e6X+vW/Y9pbZvqlXdV2u5u
M9wuralchsF2LrWtew8ZfnYf0rY0yLB4oZPWlTG+pp/pv7HdTUr4Ua1x695U3Lq1fdubNFbMKO/L
tdYu0w8ZP66wMq0cj+5D27XylLvS+u26f93d3bZvvPj6cbt/61IZp6pNRnxjrVqFFddaba/FUcS3
W9vZUJ5yU6ptP8Bx4fgYeWCmJ3+/O+tLjbhUrNNiar4paXAyTecl+fOAxZb/u5VyuHRTmwyja5/W
WCHzc12q3Ao+W6qjFlO2Fqbt7zLyK3agTatXyiHvorLysaut0XIj6kI5u9t94JDW1cX/Yob74HGR
+eDFSQ2XByRWfHY3mXnMcanfoh1IxSEeO6BtqZf1hZWElhvVr9ylwZ43h/Q87tJaFMZUtc6WZ3Ef
ed/WmEqDLb+VsPTyX66t275bO9TVpR061GUr49nrlotfO/el/Ihpu7eosqpCa4vJvDLLp1eeWXEn
liEu7kz3mX6796lyNKo1bNltle39bZssmSPysX77ASuPu/eus5XTestdt7Z3e2MGGcfpCyW7JRcv
HvF4PtqQuOYs31WNW7VDKdl4aPcWRWaSxoucLGaZ8sH5zhmGmxwIx1Epj7YyH05exWNtShmp0Lbs
PmDVjwM2FkrZZjdWu1K+VGs7YLT1gsE+LjtmH4CPQrXKYri0yjLj5Ot2rzJXZWDYOhKPx7R1StsQ
rWrU9h4yZHh3116tqTrVZqXaWLV9yqeMD5u+8P2cuNaX9LnlndezrbWyDWZFhFEXlXZBzWfVj67d
qnyLavXrtmqtra3azu0tWnWpbO/LG3Zmqd9e9S1Y2RRxC8MsW/sUpn2Px5U0pcpuddN2rSslA+31
njSv/o2NfR/bhDj3j0tTceFjS6w8yX87FZ5N+P5KeDljlXkPftZ7tU+tXMfUehKt1w4o7zK77dLW
Vcl6pPYtLHf7t8h+hDIes/o9tvZL1qds7y3/nXHt2inbsnJ7/9/TjeWHj/To38ryocr77P7L9OFb
sEAZQBkYWmUgH2M3KXv1MUY/6f/UcYQeTnm9NcbpZn3Rulql3x9t0AxdBpfnMGMpblOy9fHsYyce
x1v6q25NjPGtsRhFtU37jfFJeh+PdSAB9RZu5TNrXDk90EUK2aaUVbWfk8exs7Mcu+kgwoxJzHLh
pcdRw1XHCGHGKqpfoi7mJg32vCkUXaSThdBJ7zN10ofsOumKJqnPNfNL/LrmmVImeSOgNfZS3fm5
DquHyP8YT/Y9XHno/fyh256l16GQukMvGRdy7iSMfBBtrtX+QRdp6V7VsWk+ZXxYGRBaFxkm//X6
LWWAH9kmvoEuMvMcdpj662zTxJz+9n3mnD7PUapz+lRtm8NW3ar9DHt/2e/aAlkevNqE/LdTSj8l
oJ628HSRfvVvMp/MeutLh5lnXWSrtbaCND6VIWCfyi8LWT5UeW9ywW96WQGT3DPhIybna+++dYp+
l8GCGA/eqPfwUzR2ygJxyeaeGmnf/X9Ft066zjCJzjtTYrwzxdjU0ku72ELXdasN603rdsd4F559
u8vhp5bTlAXNule1W/bT8jJhw0CumOQA2PLDRmn5Qf9SWvAS4XdtrFJMrusf+PgvSTvqiqkyZVCl
gY+jWzjZNC9hOE92bubjiWpSfqnWdWT8uMLyUUjS4oof6wKekVMsZqT5aznieC//PFU2GyZcGlr3
Ucmzt9LsVQbjpt1soUjZ6SicWTv1mWUrW0EzLUhZXubtIsOKY19pNyMq+Tt3tMidnRW0O76WbAeQ
9nTSU8//ns7QX9AnZl1Nwjp3bzdbjpmYshxTxWWXrVrZSigfY7Wcj7HSS2h0Ke1vu123sqGuajct
tpmxM3+DxsV0x4YpqWnulaSfwtS0m9beKFOhhsudJes87kSsg178zet0duQYmn71VP14S+mftO6n
livVr9ylQckbtlLXvbGCnlteZpVXXhwmLYeZEfSR91YZNndC6W6VsIitFu7fxhZkTE8dv1nDUP0i
4slrrke2kkBy97SbBQ6vPFOPfq2i3bFGcnjriKjbrbAAVMaWDo06X7/zANVMLrJ/2L2DZkysNHYa
W9YB2R2zn5eSFfVb2d10uzv12Ckha6V8CCu7zWh58TDe938bwq2IYgWHF+vStpqpZuT0XzXtjXzk
VlUIwWgLI2W50RYIheWolEelzIeVV6JN7Wh9kV5/+yz9xZXTafrl9rauu5UtUM5bxVFXyrZyhF9F
016WQ+NtSTu46ynqOMrSdNxVdPXkYn4XNq02b7PeqMylDAxbR9L7M4e4P2Gno9ZhJqS0+fmT8WHT
15d+jmp1zl97mjXzXD5IcD9rXKqfFa3dQm0ss/Q/RWbLfE73QC0P6W95o+7S7dR2u73up3/nXt/S
v8v+JFSZUNKqli8ztDDtu70fzQcpNbVxHRb2KJS/+C6ae2Wq7879m33cvxE1WWUq2fe9frvv2huI
dkrJb05vEDZ++vhu/RVnmxdEzpg55s7PfOvxa9vlHaWWvc/SnPH2vo2HS7tFE7ZcEmPLJXaXzHEx
H2OqGzaN0pb93J9OWfFzY6CGk+29+q16re4kD9pu23acuqbHDEmWD7f6aH6FXxAAARAYTgSc7Vhh
6v/sfRzuJFp9H5mXbKGWdYSm0WXeVEjX6+1miLGU8DRjH8/ev3ezetB7cDONnWboIyvWsV7oeqEX
ku2UCCK43kK4cvnLGFfze+gibfyVcTrlceys9tVzp8cz89hbj6OGK8cITAS6yD7pIlWuvPlOmU9J
5YlitcK9b+qeZ0mWH8Up+VHF8qNRlx9mPvv9tcsp6CLto6GBm8+yt2ducqAvukPLErki48L6F0Y+
5FOe+q0J4ju1rkoZGLaOQBfpOecauD0NkovyW+gimUWWvl+Y+qvWE6IqauN5MKflyz1Nc62TbuRa
AO86Fm5tgZnX7m2kmMPI/5yZvQ8/lHWR/vVvZj6lfn3pMPOsi1T6YWHWofhnIcuHe3/PwQq3INAP
BCKXfutm7d14nPb/8NGs3qtm/OTHPLnMi7nkOisfC7m4MZrLRwuK5U3y+BJZIVwHSPxtJx+fOEOf
lbA3NvHDnXT0HRkj+9VIuuiKy2mMbipZCSNaTwfaasi+dEK4TNJTrCBaoC8iUxdPSLdpFTZL42qP
j+POr1sXE5/CJ7aSwYvVJjs87dsCMf8804JNf6CYU0xTZPlNu+6r5O9cIKZOHpXXNtHdt5TTFWPH
pMzxp0dJ7bhYJlQdn0k/5eIJ1V3Lvm6aU6wXKptL6Y7zxkdcLMcZOKnhygGJ5dLjooc2zJ9A4kQe
tbyqfuUuDWre1FJj6R+obpVxKGqUjz98mo8/lAc1pKLrI+/dJxOVsKr42IVG89gFFwxZw1D8UgbB
qk9JXnBUPKOOH6myIPWFZ54x+7nM3hBwfJThQsfiEzUEr2tFjnrKql5eOGouxDPjp7qTixvtoXC6
rQle0534QnHrtQiXmabL7pTvnjxk6P3bhtgHFmnyRkSD5eji4hn6sba2TnkyTp1/Oioj6rgaef5F
dHmxsYQoex0Ky9G9PKrhBZFXjiSk3fZ0bKAJZY6yrR5JwGW+cevddO2UK2jMqHRZZ3gYNq3sOiRz
KQOVsAPVEXs5YQs5bN7apSdw+EkqnrJIT6YqQ/Mn48OmTylHnly8+jl2s+5+27BgfQa5eJmX6diO
QFYVFTKf7UU3GdtF99x0HW1Qjjy1fyHuolS/ZQPVlNkXONq/Uzi5yP8gaQpVJrK2T/bY2u/c23ch
wy3FrodSRviza+UM3sQhALr3byR7pQyGaRM4BMtEuG3iQ/GXJ2rNRfgibvKP05LTdio8G7VcqrJA
xlXpcytlSZXdQeWM6bc7P/Oty2/vYXqobAqtStWP6pbdtHKO3HDg4sJ6FONFw5P0RcPiUTXt7l5J
lztEv3q0fUUjL0CskgsQ3ftslvdy44rCSL71uFL6FUGVMn7SI0OV5cMrj+W3uAIBEACB4UOgf8du
Uvb2n/7P3u9XJ6TUXEwq/X6/iypcx1LC04x9PD99oF6Kd8d5CotoVNHYdD2mRzuaUW+hJla9zhhX
5UPoImUfW+Wfx7Gz2q/MnR4vlcdKf8upQ1HDlWMEpWy4XrqPVVS/cpcGRY6UFo4uUmXBVil4E7BT
YyrT5do39cizRMd6Gle2TM+Vet4QXyMnalxzyv2hKqe85k2gizTUva20TTceIPMrX+2ZWx1Sy1Uw
3aESf0XGhffPvWQZT93lA+VRngbR9agMpAwMW0fsfZKgOoJQeicB3UNeiFe5TZ9SjoLqIgPnP0c+
gE5ZpJUIukgdg9++n/6x8z/3+quWowqH0QvLh3grzbjSMNYh1wL4KINhdJGeZV6tu9BFus15mPkV
VBcZTP9mhsK/PnWY+dZFtjfNp1krjLntoBtVg7GQctO1v6egwiUI9BeByPiam7XksTj9bs2jPsLg
hmAxL3zQd44bn9dv5bODbSZ8uqlpxkRakZqciJby5MEJ1esLeCblRcPqDT+WhV+pEI1soatKsdCV
cm5NPiiTWtyU0PoZ42hZhslCa2DEQmf52Cm6ZSgZrho341ouRLMvnjAn3tLc9qVxDeBWKqFScS6t
p/3banTrVs5UqKykhSDnV273AXi6OXc862lvogmzVvBT+6I+/bMAaRf5bPJ3LhDrje2gskkpS0pW
+FGqqK6gz/FE2ac/OZXGKuNttVERE8lROb9luNaLqFmgZBmQHR6e1I6tpRL7RiLdbdC4mNHNxEmG
SyQHJCmXyW7a9R//Tjtf+g29ejRBp159lU50dlr1S3ylllfpVy7ToOSNmSD9t5b2x5e7ls/MilPD
E6sMKwNUtRzw0ZksJ5yZp0Qga/lS4u3R4ZS8ZDkwQ8iUZ3JnhJyAN935+5UDl1JeBLrNZRGo8Mdi
ZC1gi9FDMybpk8Ol9eyuJn3xqO7OWmyrpius7DZSlImH8YX4vz/bEHVg4Vh4YkbAo0yoijTzU9tv
tIEOtRkL/WSZ8KpDYTkq5VEp82HllRn/WEcrPf3sS/SHV/5Ar7xxik6cOEGdLCPkn1oG7DvhzG+i
5VVU8blP0ZQpn6apUdVkX9i0cl4pykszHNuvK3NVBoatI0Ry12eG+qksJlRlaP5kfMj0jepLP4fH
ZgHbUyGTfffBOIOltS1egrJpH628WtivSv0p9TOtrROfOCanypeuo3srP0vji0ZTb7KHXn5hMy1Z
sMJq/9ysxJpBqW2Js08RNE3BmYm0dPBi1TJ9sapavmT8xDfB2ndbmiyrkjYf9RspU2T5l3LNXsfC
9efNMOO0ni2jLmPtuV1JNBDtlCJfA7Lxk1dWW6zI7r7IGYOgFz+Tr/OXv5/PvA0dBhtJ2UKtt5d5
bpZQXcfb19OVs4zJJN66Q1v2PUFlzk0QyYNUVzyN9P0zVEv7uH+n1F7ZH/HoT7kxUuPgdm0ppfhl
EKWMr/TYApTlw7M+2r7HDQiAAAgMFwL9OXZTZG9/6f84m2Qfp5RPKdjmOKUglY8e/X7xNthYih1k
7OP56wOlYqX8SFZeC6ZlOtWxneKF22XGuNodQBfJFlRFH0vp6+mWKBSr7yaxfhk7W5bSvXQQYcZx
Rowz6XFkuVLHCKmUBhyrSL9ymQalbpgZoP8Obl2kZOHCVY+/TJdb39Qzz+J72Fr0bMdmfBsYHzch
9RCj/ck39/mW8HolkSBPHrbUDqX2zL0OyXG+SLj/uQ6bHkGRceH94+ADyof8ydNg+iv3uhq2jkAX
KUqmuwwIqovmUhtApyzChS5SUOA/P32/gPVXrSdei1PVBXpqu6a6lXrg/moTBqKdku05DVFdZHD9
m1EUxWlavnSY+dZFKgsMvcZdZgqcv8FZyPKh1gunv7gHgf4kELlkcSUfMXmSXv7BT32F07PnIZow
e1Xq21Jq695GUXWHuWqCz4ePUV7E0KYvYsheIazJBWsxhAiAV//OHWdY6/EIr6mNj2CM8gohZUV6
psUlXuGYC5TSKqyfxtUjbr4aZsttnBd/XGlZBog2tFHbQvcFMu5psDzKcBGAZwZfzFfW5I7NekTq
bSBusnzYlTKGX4nYHlp99520+hl14YMZC6L6Tbup5mrDioK660J+4XVVSju7ttFkUXwspUxmpVuQ
uJihZuIkw7UrD5KHd9CXp1Qax7yaHrn8quVV+pXLNCh54wi/al0bmzV3KaM+8t4qw8oAVdR3z3ro
CDt73ZJ+uZUp4V0mXpnyzIo7y6r043KdEXW5V+RouYfCXLhSJ6D1haDUTvPHzSKhu8zkTo2ftYBU
CdMlRmmPpOw2XmXioTruvzYkc37pcfAod1kHliy/uvgYZbHONFOZ0MMIzdG9PIaVV6Ku7FhZSZWp
457VPLBfO2VBgvZsXk131qy2FtrYvi+vp91ra0g/1Th0Wjl22QbzrswVGaiEnamsp9URzsTODfNp
hjCvKCxYeSz2zSQ/8iLjw6aPOlgGlKVkgPciWlcZkMroYOkL0GfgQdb8CbP1uLH52HTrikofTSoG
ZOk7/FQdH09uLE+p4uMTG53HJ/KnST4O/fN8HLreEyjn4zo2Oo6Qtrxzr2/G6wBpSvkXjJmIaOYF
YmHad1HnzfbRq00T0VWPHjGPKJdyzb2OpZKZ8cfZJnjuVPVZtl3LqOI2Y2RSL2WcwrPJllciKCuu
Sn+lr3LGk59rwvlY3Lpx1vFYVNXCR3u7WG91cZvofJKPfDWsJYqJhHW7n6brHcfWC2fyyG0uI2yR
YKHDIkEHy9UyIVeZwaFtzmN73Rm5REc+sillmqhr443p1mjl19aV3/RYDvQLWT7UPrP9G9yBAAiA
wPAk0H9jt+yy12pfw+r/OMtkHydovz/kWCpTH0/px2TSR6aXNMnKq48n0+kc26X7Zj3JFFfrI/MC
usj0BWKCTZ7GztBFmgXRptu1jX+sL4yLwayLlPVVGXvZ4i/rvFvf1FP3xnV6Pm9C0tcyZtgwagvK
eWOTU+6b94WTND3LsNZFZs4vwSu37Zm7nO+L7tBNjxDWv3C6DEEpH/I0mK7Hta6GrSPQRYpM9qgL
4k2A/BdfB9ApC90KdJGCMf9l6fuFqb+u9cQITfk/yacEFJN+MFgAfb/igeel1PsZn3i2kT7rrqu8
Vtx6RkR5IeMk2wevPrxw5qanzZZXwp0V1wHSRYbTv4mY+9dh5lsXKY1+8EZVXlNSJdaU+PgLx0KW
D7f+no9g8QkI9JlA5JJFN2pnek75OmJSmP0zLXCZIaefey53vFNVE+29eyaNTAoD6e5/I0YX0dgx
whRT9gphCT2bgoiFaCJByV6PMEaMojGjTVNP3BGcz4vJxGiJJ0+6efJEXdtmxlCaEVQ73Rnil6Vx
Nf11/Q3gVg7ATJ9KaeuBbTQ9/XQs2UA4WJkuM/3655nJF/FOlgW79YiUO2UyOJO1I+Nryd9r8kl8
l+zppj8e6KTf7H2Jnnt8NanrxdbtjdH140fx7qL1bNXMsJTQtHMvzfzgSN2EfypWjp8RVFQ8lvQS
6lMpY3rgJy7Gt5k5uXe07KvpS6uWUnXFTLrkwvPpnHPOo/ePfod+/EXjmCG1gZF+qWXbjHH6r780
KHnDXlTV1tIrq1dbC9caWw9RVYlxPJ8VgqK4UONnvecLazCqdHL8yAnLj6x1S4m3LQzLB0Wh7OSV
Oc/UnSlV6/byIrlMR51xuY3H6M+nztKIkefRh4uLWC71sOWVCbrllXQZK+OnysSdXXzU72gZr+jS
rdR2+3T5sXKlurMWiCn1NZjsFh7LcF3ruhl2v7YhXDqy1VGvMtGbpJ5E0oxl2u+oMWN0GSBeZA1D
YRGMo3t5DCuv4rseoiuvk4u5lzZV08yPX0Lnn3MOnXfe++md3/+YpujvnWU7lXxm0v3nP1Lnr39D
L730HK3eIBrO1F9FC8XWzmEmMt+DpZX9CcVcVaCGrSOch3y85jj9eE2iFm4X5nC7kPbXw4stJ6QW
WzawYlQ/OsD+lT/5KNxITm71Q5apXKSvL/2ccOnz22dwKnCibL7TMmYn1hFbN0Y89EeK4kAuuJEL
t+0xFnfqcRfVtJePyRvv1tFT+pxug3S/aXKG77tMeMki3cNw7bvaPmba5RR7ajlNWtDMIcmJUvcy
KMtt4PrNvnvv5Jb+5q+dUuSrh4Urgd6NjVDKmBMtQforfZUz3vxETNU/sdv2BppnLgauaKQDa6vI
ZWigOtKve2OtdMOkebK/xgu/qhwLvwxHvOPePDpbf8A70lO+icWY0ShbrrXtz9BrL5kLEMWnVr/D
o7+V8s762fPQXJq9is3P8Z9fpYz/9FjBpC5k+fDKY6cL3IMACIDAsCDQr2O37LLXajscOq0g/TTZ
x4nSlv2tVDbWpWOo9MvMY29Cj6UUv9LbFNmeRmu3UNvyMp/FSLJy67cKT2Q6PcZ2biFljKvdAXSR
0oKY20J4Mbbtz7Fz0Pz1PSYJNU4NN1bpnzQodYOLbKHoIiULdfyv1jmZrnQ5IsdSaboFm8XtKj4y
vjHtyHg1FDF+jB0+Rmd5OuW8D32YikYL+RhWzyLjlb8xnkiNDDeNh5rYIdWeucv5sLpDmx5BGauF
8y+cfFCzqr/labg+hFpXw9YRJg1dJLnPuSolwFd7yt8H0Sk7FpNBF+l1mkG4+mtv09yOTRb5JdcU
qJsk7G55I6I+fyjlenBdpHSb3ibId/lrp2R7HlRPO9h1keH1b0F0mHLsZEiJftZFxnexJdbrDB1p
BotvisTSL8OzkOUjvb/nDAX3INA/BCIfrr5JO/tmDy8Q+1nWEHaxsv66lLJe/dhu6UFZjR9dSgfa
bvc1SaF2SL0qhJeCSI1L5mtl4pSVTK6WfRTz8myDh+TiiQwVNoBiJS1+ft2qAkr1hCe6Dm3MsFPf
lgbVYR6uld3/TbtjdOPlzkl42anmoXzmwaviF59VxNZ8/FgS6KXOp1bRjAWr9cSaVmbUSeqlWw/Q
7W4r7FzwyE6LWi5cPnR95B4X/VMlbW6cZLjKgERZXBet3sSTg1c7FjtKk8dqfZJ+5TINsm4IhWWM
LUck9/AivNnmcUXlvJBxo30ho1LP1PhJdIocUQaofuSE5UfWumWPdxfH27km3JNXljxTLX/wQWoZ
FimI2MZoZdEkMkppFX/byAsalPQL93Fe5GAlzLzg+C9mRaV+5G8FtbElpOgoP+7i1MTHfq3Q513V
cqC4DSS7OT7ZeKSi3L9tCJeOsAvETKQ+frOGwUo2y6plII7u5TGsvLIWWPI0/qZ9rXS147gwOemh
lgFvAL3xTlp1ywwy1iDwwpIuPmZ3dNi0eofj9kYyV2SgyjlQHVHLCRu78dhZe5CPYZ1mVC7bMb1u
8TOe5VjGh04f54m5ED5wP8c7dWLhlVt7msmF851alp3vPO+Vo0ZlHzDzArFWnmyb1yxWq8gjFNP9
d69v6d/15UkGZpnap5Dtu9o+imMC3Y9R6qWn6saSYYhN8slaxwLJMoOZpfjjRX4xtsAoe4CK3PCs
u7lup5T8DshGHG26uHhGhuNAlfQo/RWVaRg5483PXibb1y+mWcv0joAQaJ5Hz9td8R0fQTOfj6Ax
l/7Wb91PNdPVI4RVF9mP4lC/Nq/recFZTWrBmVV/FUbmd2m/6pjHr1ImUHqcIcry4d4ndX6PexAA
ARAYHgT6d+yWXfZabUcfdFpqe1y1bjdv3DKsyqs5qE6C127ZR8vLiuVmtaBjqUx9PFv/3kv/laCD
7X+gkxzBCy79GB+lLnpQktWALBBT22UVHHSRKg3bda7HzrIc+xu72yKTaRyXRY8jw1XG4SHHKtKv
XKbBXjcKRRcpWShcbZkm05XWN82SZ6rli+qWvbRyTrom0Qyqu3U5TZwnNg7x1iH+dq3+rTK28Ryr
cfygizQx8m+G/Ep9ldv2zL0OqfqWIHMdavzVNiaUfyHlgwIz7TLX8jQtgAwP3Otq2DrCpC2dNXSR
9jlX70xwz3/v793eqGXZ7b3rM+giQ8w1inK9nbbVTE1D2sunPYzl0x7En7kZQ1yrdUKuL1DqWFBd
ZMY2UvHXs32DLtKXLrIP+rdgOsz86iLDbFQNplsVpV79y95/UL/GNQj0B4FIcfVXtDPHT1Dn2o0Z
/VeVJqX1rbRt8QhaPNaYMNEX98R4Z0pq9kdOTPPSCJcBSW9sF6363nr675dP0TXf/zEtnCr2uWev
ELnoUMd2sOWESmMARLzLfn9TFclNhHHaXPclqtlgboNXO90Z4qd0gNMGbymqPYfbadevX6cxH51C
06PKBIwPt+oOHm5GaWdsG53/c568rjMmhNwUXdZRL0KZFttIJXJmLmM+5/JldusHvGLYmsjllC3d
Qv96e5kyiWjGJk4bFl9JqeRSBSv21lqKvR56cvndtO14gv4yuoAeqCmzL5Tq4ZW/E4yVv1beKJZh
iGp5Qc5yh4WRXtq1YRWtf+6/6dToa+jHaxfqixxlp0UtF2YcxW+IuAhX7U1s0WwFX1XxIp9GXuQj
/JJ/MlxFeaCUG7eJx8M7VtKUytTCOMX6jfQrl2mQdUOshjcXLHZsWMzHDaUmLblDt48XixZbyeJO
mbmIgd/t53dKrWDTqk9S8bTUkUe2yUQZlpWflp+OC4WR+7fSL3UQrPrixStbnhlWbMaSKWqErPGy
6GHrGFVvofhKYyexKkfdjlOznWvNiwS7U4sEVdOrbu7UsuEckKlh+pfd2cuwYNr/bYg6sPAo3xkV
9mrOe197lQnVRTiOHuUxpLyS1pbkIhArjrxzZ2XZFFqtN3WSVU/HZqp58Gn+7C9pwf0PUJljUZns
KEs/w6XViomvC8lckYHsUg3brax71RF155KIQMP2/dwPkRIozhy+VFZjHbEp5UceZXwf0he+nxMu
fYKhn7/enoP03K5XiEa6ff0ees/ZQ/SDBcv0nToV9euo4mN/QfS+j1DZZEOpreZ3dctuVnanT/BR
dyvNnZiyiGRrO5xhetQ352dZ70Myy9Q+Ke+CtO9qP1pEO1q7iZ5dfrWtT5Xgsj2Oy7b+p7TXfupY
kDYh207u/LdTSn4HZCO4huqvKDskBW//ckZ8LXc2pu96FO+Nv4NPLqdpi1JjGj7+d9/GGqWfZX7l
8suL3pbzoreUS8q8OEy476XDe9pof88Z1+r7nvcQvfx4A614XDQqFbRuSwX9xdtEH5k5g8brlgiC
WRBTFyT4sh4WOD1OJrJ8SHnv/Ab3IAACIDC8CPT/2C277M2F/k/t44g2auehtWQ3lhmjh+ZOImMf
rLQyFmYspZcQpR/n1qbINPFIvGEnWymebCtYKvfypt208UbR35WsguothOfQRabr2ETfpq+6yHyO
nWU5lmN3W8GBLpIrVOHoImV+2vUbMk9lnXfKkWy6yN7YDho7qdLyqnHnAbYQ7GJbmCd3F/NmEUNj
y5sK2cLi1anJEXXcHUTPkv8x3mDRRXrnl5kRUvZ71WHzS+9fWW48/AipO/RsY8L4p7SBQXQZ+ZSn
3oTT30jm9roato5AF+k+5xom/9Nzy/sJdJHKqRhKHXW2L2zijuaP8z6mWJ1PUt2q9UTMW2/a+690
te2kjh5eVDwhZeDAXpdUt3KBmF3fH0QXma2NzH87JdsHUUKD6GkHrS6yD/q34DrMPOoieUPMDLYe
ZkyVsXGajT6M0/SBhSGxZPlQ65S3NMMbEMg9gUjxN+dr7x47Tr9fm8GCGBf2Op5I2KCHX82Wnlbq
ZopjvAhlUmoRijCRLgbYusF27kTO5aOZdAM17KaqYQstmfdJGsOKjT/9+gV6cF5Nase6atkke4XI
RYfa2RkTCyTqG6bTe+ld+s2yFanBkQla7XRniJ+YbB/Lk+26s1Jq2tpA08dfQGPGjiV9XoTPKZ47
TvJo2ddNc8yJ92xu2c+Dm+vYkolBv4oX3DXqu3pUq0P2wZyIhpo3pdVN1PD16XTBeXycp74DUY9o
v//nb8WxYrpRxKi8lrbcfTN94pIintRM0p/376LmOxeQtWaPV3ib5c9IgN3UpFnWxjL4+OF99Pg/
3ZmasLIfUWOdRy08iVbRluYl9MlLuIQe+xO98NiDVLM6ZVOBF+x084IdUa5lp0UtF0YsjP/DxmU+
zVrB4aVZ2TB8leEqnajeg1Q3dlqqThItbdlJldMuoxG9b9J/P76GKlcY5UX4oDYw0q9cpkHWDbvC
0nGedDUfS7dSHEsn/tRjwDgLKhpozT1foktG99Irux6nJQtWWIsznH5u5oVlNYxLTZfupde3hOsA
AEAASURBVPO/rHXLK97SIy9eoco2l7OWh2+l6R/5EOdTgt545b/p56srySxqTMF+7IXjfPPypS10
X+U0Om9Ekg7956M0u8aQOCK2NstzaoeG3+nubp5O72f5++t/e5jmLZNlg98qVhL541Cym6SJaI8y
LCyw9H8b4qOO5mmBWDiO3uUxjLxSjznlQkA776uky94/gt58ZTetWaLKVFkGbLuqUnLxU1fwwqlk
nPa9sInuXLAqvaMcssyIcuv3T9ZDRQYKx2HrCDu1LaLi+/Lqepp+CfcEju6iFbJSilAUWZNHGS8C
Dps+x8IUUc/99XPCpU9ENSd/vWypKbXxoLEtRlWO1dK9Md5xNmmBFVRVwybuW36GRHsvzMv/ce+T
tOy6Otn3tPpLlhPlwru+KR/5uAzJLFP7ROHady4wZLaPZsSjVdy2LvkS/RWbx/zDrkdpFtdh869+
+wGq0TdoqLLTUcfC1u+Mu/Y4Bnlvp8KzCd9fCStnmE82fvxJrPUhmjRP5mdF4xaq+iui02fNHE79
njnD6yyn0uTxY4wHycP00OeNI8iNB9wH3j7XzSGdoQ/Q1LLJPH7L/mdZXWSLXzFWpDj2Ovg/YjLe
ykqZeeltjVcUcpIeWT6y9i294oHnIAACIDCUCORl7JZd9uZC/6eOI4wsKqd12++lT094P/Ue7aDm
6nnUrM8E8FtlLBtmLKX7n6mPpyuV5OSb+L68dh3de8tn6QNsQfzAr7bSnYtMPYhqDVaysutG9BD1
/2Q65djOeAFdpN2SrWQm+qPWMTLicUBdZD7Hzp75ayUn3Jgkm15LhquMEaCLVPQDVgbYL7LIAVeu
Nh9knXf2TbPlmfBGbuwzPK2qb6Fbb5xOH+JxcyL+Bv338z+nyjqpT4zWbuX5nOlys3VYPUTex3iD
RRfpnV9mtua2PXPIeTMQ/g2jO7TpERyb7AL7F1Y+qEcAQhdp5ais/3mU8SL0sDIgpC4yVHtqUcrB
BXSRxhx2SF2k2qYZuRGlhi1r6EufZAXVsT/Qo/fOolWm6fpoPZ82VmOdNqa6VReIhZtX8dEm5L2d
ku2DWVL96mkHpS6yD/q30DpME5zHb650kbtWzqDrDEsK5G+jai50q7J8SHnvkVA8BoF+IhC5pPqr
Wu+JE9Txo0c9gkjSjuWfZ0s4htZEnVDiGQzeVT+B6lJCXn3XzUfMTbSOmHP32jzyz3grd+h7VQi1
Q72zayNNdp4H5x5M2tNe3ilzF++UUZdJWB9xR3TplFdo1QaxvE3tdGeKnzg7dyzNk+Mr3bv6Vj5a
hc9OTh5ma0hTUtaQ+I165IoQ9pndPsVuUxOipQ10YJthzUoEoJ5dzvY5be+EFY0itqJh+1PMo9qe
98uNP+sHImg/ZcWIYim17N5Ecy63Z3yi80kaN0PydU0OK/u6+Igj6bKb1s+fSMvMDoq7I9sOU9lp
kdZznM6CxyU7JzWf1c7S4afqaIpxTpQzGrZ7tT71Txpk3RAKy0N8VKM1mWhTjLDOtamV1t5YosdP
NS9ri7DzxuanDEtNl9OJcZ+5bolBsGUVxBaG9E3lJY+bzZ5npg+JwzuockqltWDBfO7267azL85y
9MoscrRqXRsflRG1eanu6rC9SN2Ul5fSM88YMs4pS/3UR7vszsYjX20I56hlrtujjiq7YbKXHzdy
PsJIOQvOMVN5DC6v2AwfL8qTi0jdUyOeqqwcizo9HDW1ddGNUUWaBm7vPTz2eOwlA8XnYeuIaHvb
N9xFs+pcewJUtbSWXlm1Wq+7alnJp4zvS/rC9XNE+Q7TnnpkXNDHSv1U2zrVG9tuI/WF85qP2tu3
LZM1pUz1zelZ5vtwzDK3T2Had1ubFi2laOeLcqG1IwlOi62Z6lhwWeZvJ3d+2yklvwOyEejC9Vd0
l6HkTLZdj2L8tX7uBFommnEff1E+SretxrBQYlO+ZnWb6ThXu2PL0opjUsH8yhrDebw3vhP1go+I
TSllnG2N6Zf6m5v0QCmjMsU1CIDAcCeQr7GbbJvVvrZK32o7bOMV9Yvs13J8mO3bKtb9NErrYqHG
UiKMzH088YWwlDHBtOgqHrj82a2LSVZp+paUW5lOVYfJ+3ygi2T9k4vV4RQ3P/1c41M3XWT+xs5q
/jr1N2bxCT4myabH4dFFxwa2PlynB6GOz8KMVfonDRnqxiDWRXpxNfNSHdfZ5WP2PDP8SNCOhyqp
0jCNKL11u/I47SCsniW/Y7xsPIZqe6bq8JyZGkJ3mFE3Hty/MPJBlPkn68bRInf1nJVI5/jQjwy3
668tr3xdZKqrYesIdJHuc65h8t9XJvr5CLpIMueww9Rf2b6z/bDSKL34ornzwgmfrYvtY+tixXI7
YaY6Frx+Z2sTjPjkt51S+ilDQBcZXv8WXofpLEXO+1zoIoX11TK2vqqXXN706sd6WHgWagqgi1Rp
4HpgCEQuv/VmLXnsBP3mhz91jYFqsSHKx5g9y8eYSTHO3RpeiHSDdZxPAy8OWWgtDkkc3kWr772H
LeTYG4ZoaTXd8Z2v05zUsUFGwEl6qu7ztIBNRVU0ttHaKvuCB/GN3MXHVqRibMVMjYhr7DM97KE9
T26hx5/7DZ0Wn517IU39zGy6ds5UenPzYppSIwwtq51uGT/XzmUyRpsfultanmLXDa1dtLBETKIr
HepoLe1+drk97p5uR/HivLLU4rwotex9lubYTHQK5dMNPJFizBDVs+noGsV0dGzPZrr7TrbWZuLP
OCnD0czlnw/rB2pwye4O+ucH76UV+sI89Y1xXV7bRPfV3shH1aS/E08SsT3U/PCq1MI+5ZsoW065
o5a+MWeyrdwaXyRoz+bVdCdbYjIRGc+jVFV/B926YI4tPKlcq2CrS2tJz1olKPMyUFx8cEpyI/Vl
bqRELjft5oUZygK5g63r6Y55xpFcZvhUytYgHlxCZzbcpJcdtT71SxrY0ptZd8WuW/tCPENGLGAZ
YazFK6WtB7bR9JSF857OHXR3dSXppxLJBFD9lgb67Nv/QjMW8AFIVeso1nh9Kv9kWGq6LKfOC8+6
JQpSklof+gbNE9sYXOItvJJHXSp57iPPbNFIHKbNq+6lmmb31Yjl1Y10d+1XKFo0wubMvEly2V7z
vTtplR0S97qraFPD3XR11MVcPDvu7niSVpQtSrOK2Lj1frq++L9onL5o1V2WBpLdWXjkrw1RFeBK
fpkgxa+yG97taF71U69rv3VIuA/EMWt5DCav9Pj3dNL67y6jZQ65WtWwlZbM7KGbpi1g2edkxeE8
2UyrFq1KW9hYztaIau/4Kk0em974BkurF13355lkoHARto4Itz2H99CWxx6n37ym9wTowsum0uxr
r6Wp44+xNatpev0p5WN6ty00FrYKN/mU8SK88OkL2s8RoQVMn+EkN//zbtPlzFwce5dpt06c243V
yyqp2XVxTCnVt3yHFnCb79FdSMVVtiVe8j9IogKVCdPjjO0T93kDtu9cUqy2WBzF/eBV3bTq7nuo
2eoEioCjbHF0DdXOKZE7xPlptjoWtH772dkuYpO3dqoPbEQ8xV/w/orhTncbUM5k58cK9MWsQE+d
4i1Dcr+qaOJx1Y3GuCrZuZmKZ6SOGXX/XHnqfvS58oF1efip5bxpgWuvhzLFmuT3sDCme6TuOPbo
l1kBpi5yk54kW98r9med1hkB3IMACIDAECOQv7Gb0m/pR/2fnLSqotYDS+hg8/do0Wp7A1rK4/GH
l1bZdD96toYaS7HLLH084Xeyu53WrFjiOsZv+c4drCtlK87WX0i9he4eusgbsyiO+6aLzM/Y2a8O
ItCYJIseRxSfTGOEoGOVfkmD0sd3G9OJ+YrBqIvMxNWo9rKvb5t/8JFnhnvj/8O7NtO915knuKhv
+Jp15Y3/eDd9pSxqGxeqX4XVQ+RtjJeFx1Brz/zWIdboBJrr4JqeRTce1L8wugxR8vIjT9Uynu06
W10NW0dEuNBFqnOugki4/Bcu+/wHXaQyhx28/sq5M9Yfda2gk0+uojvrmm1zrdGKpbTmu7VU4pj7
ylbHAukis7QJajnJWzul9FOC6mnN+A4mXWR4/Zvs15jpyvSr6jAzfSfe5UIXafnB/jnn3r3CD89C
9RG6SJUGrgeGQOSKWxdq78bj1L5mfb/FINETp0SyV/d/1OgxNGZ0+uRyvwXu9JiPIerpSfC+vhFU
VGTZObJ9tadpLs1ewTOPbPZyP5u9VFUztg/dbnp7Kcn/iP0fNcp9wYebM/1ZX9x6esoLdJJJTi/H
aMQo/pfhwxy+ym79wD2wZDxGf3r1CL0jXp/lc3J44d7FfzXeOELK3YntaW+yh/PXTO9oGlM02nOw
aznk4/7icVEm+I8ZjRkzhoJmneWXcuEnLmE5KcHwZVKP/wiOdG8vl+sxmafF7W4z3/lJQ2Yf/Lzt
pZ7uOKfCKKOjuV7mXELksG6FzbNkTzf96ZUuemfkhXQ+naR3RlxAF13yYSrSz6HNzinJcrSH83c0
HzGZ6B3Nx8X6yedeijPbESxzWfRxfRiTvT4oUfEju8PyUILJeuknHlk9GcAPchr/EPIqmeA2mMvO
CK4HI8YUGUcfZ+XB9TLeY7Vno1kujvYhGHOa1qxxtH8QpI4kEz16v2TE6CIa4yZwlIHl0q376fbp
6T0BP/Ixl/XDd/py1M/xkz57DuT3LtHN/YXXjtCI88+n3pMnacQFF9NfjR+b+/YjQLJCMcvYPvW9
fRflJsmdv95EL40q8lv/3RPtr37727UnQ+j/dkqGZb8KziZYfyWcnAnKz56mwXpnLRCjKtraVk0X
0lnusxJddEWUitxkcH8nJNlNnX88KjqeNJL7ZD+vnk3CcJndSkN/RwL+gwAIgMDQJOCvv5CftMsF
YoplrSTrfxKs/+F2aMSoMaw/ydwQhRtLcfoy9vGM9Ov9+5SudMSo0TnV5QQi7COugfxLfTx8dJGD
a+zsZ0ySm3Fq38cqXuXKTxq83Pp/Hqxv799f5csc1q1weZak7sN/oq4j79CFF55DJ0/20gUfvIg+
XFzkWzfoWw+hJJsFIHSRNh4DcBNCd5gxloH9CysfBpc8zcgk9TJIHQmnI7DHwo98DCcv7OGYd77T
lxNdZLj8N+Oaj1/oIn1Q5rIQ5/nZESN4npy1tGP7OFfpZ2wRvMz3fzvlRUrUqWB62mD9lXByBrpI
r/zK6XPoInOKE571nUDko9+4RTudeIvPKV/bd98KwIdERxObyF6hx9RtNarN3LvHLvgCSOaARzG7
9YMBj+KgiAA4DYpsCBQJ5JkdF3jYeeCuEAiwaeMZfDybbjrSaUFNxD/O5u2/xObtDduSmaxZZUvt
QNQP9HOy5Qre9ysBZXFl0+4YWz3NPOnar3EZUM9Dypkhys8y++7Ik/qdh9j6sfuGHcenOb1V5aTq
MRaIqTRwDQIgAAKFT8B1gVjhJwspyEBgIMZfGaIzaF+B06DNGs+IIc/saMDDzgN3hUAgpI4gRNIG
on6oY2zMuYbINDjpE4GBKPN9inC/OQ4pZ6CL7LccUT1W5aT6HLpIlQau80kg8pFbvqadfbOH/s+6
/rMgls8EZQ2rp53mT5iVOu6OjYRVVNPia0rpgyPP0ssvbqEVyjFw9dv5yMap7se3ZQ1nWH8Qp6YZ
V9IKnluvaNrNx9pcPqxpeCcenLzZDNY3yDN7zoCHnQfuCoVA+/r5NGuZeexrlKrrF1Ppxz5IZ4+8
TFtqVlh9BGFJ9ABbEg3XExig+oF+TqEUwyEZz/ieJrpyttiIUUFtsbUUHa7rw5hAGDkzVPkd3vEQ
3fvYKzRaMX6aSJxLC+7/HpUV57+QJA/voCVLHiP6kC1CdPHce2n59Ri3DEnhhESBAAgMSwJYIDbc
sn2Axl8FhxmcCi7LeBMb9OxqroGHSgPXhUMgjI4geOoGqH5AFxk8q+AiRwQGqMznKPa59iaMnIEu
Mte54O4fdJHuXPB04AhEogtv0d499ib91z+vG7hY5DlkYSXsi2U1trOQnVGoXtdKK68vcT7GvS8C
3bSh7g567uilPPGzfEAmfnxFc8A/AqcBz4LAEUCe2ZGBh50H7gqHQJw2s5WwmpSVMNd4l9ZS66PL
qSS0cZuBqx/o57jmKB7mgUD3ng10x6rn6NJrFtLyhdMH9MjPPCQ3SxDB5Qz4ZUGK1yAAAiAAAiAQ
gECiYz2fILCMXZTSzq5tNFlZFxzAG3xaMAQGbvxVMIj0iIJTYeWXiC3yzJ5n4GHngbvCIRBcRxA8
bQNXP6CLDJ5bcJELAgNX5nMR+9z7EVzOQBeZ+1yAjyBQCAQik7+1WDsZP0a7f9hcCPHNXRz5vNc9
/7mTtv9yD716+ly69NzT+u8np/4dXf2Fz9DlRfnfzZ67xMEnEAABEAABEACBbAS6O/fQzqe3057f
vkrnXnopnX5V/H6S/m721fSZqZcX9uIW9HOyZT/eg0BeCAxpOZMXgggEBEAABEAABEIS6E1SPN5D
vSNGUVHRGBoR0hs4AwEQAAEQAAEQAIFcERjSOgLoInNVTOAPCPSJwJCWM30iA8cgAAImgci0e5Zo
iVg3vdDYZD7DLwiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiA
AAiAAAiAwBAgEJlx7z9ob71xhJ6//5EhkBwkAQRAAARAAARAAARAAARAAARAAARAAARAAARAAARA
AARAAARAAARAAARAAARAAARAAARAAARAwCQQmb78di0RP0H/ufL75jP8ggAIgAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIDAECkU9959vaO2+8Sf+56p+G
QHKQBBAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAA
AZNA5FN3f1t7+9gxen7VD8xn+AUBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAAB
EAABEAABEAABEAABEAABEBgCBCKfvPOb2jt8xOQL318zBJKDJIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACJgEIlPuWKwl4z30woNN5jP8ggAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIDAECkU/ULdbe
PdFDv8ICsSGQnUgCCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACEgCkY/f9jUt+eZJ+t8PN8unuAIBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAAB
EAABEAABEAABEAABEAABEAABEAABECh4ApFJtV/TTh85Ti81/aTgE4MEgAAIgAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAISAKRTy37ltbz56PU9vBa+RRX
IAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACBU8g
MnPF7dqbr3XTcw2rCz4xSAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgIAkEPnsyru0RKyb/mNlo3yKKxAAARAAARAAARAAARAAARAAARAAARAAARAA
ARAAARAAARAAARAAARAAARAAARAAARAAARAAgYInEJn5PbFA7Cg9890HCz4xSAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgIAkEPlf/3i79vaxOO1Y
8ZB8iisQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
AIGCJxD51F3f0k52x+mXjT8s+MQgASAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAA
AiAAAiAAAiAAAiAAAiAAAiAAApJAZOodt2qnXu+mXz3SLJ/iCgRAAARAAARAAARAAARAAARAAARA
AARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAoOAJsAWxGu1krJt++cjagk8MEgACIAAC
IAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACICAJRGbcvURL
xN6gZx9eI5/iCgRAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARA
AARAAARAoOAJRP5uxV26BbH/uL+x4BODBIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACEgCkavvv0c7xRbEfrHi+/IprkAABEAABEAABEAABEAABEAA
BEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABAqeQGTOA/dqPa+9QVvvvb/gE4ME
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAISAKR
WWxB7J3uo/Rv38ECMYkFVyAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAA
AiAAAiAAAiAAAiBQ+AQin73vdu3tY3HaXv9Q4acGKQABEAABEAABEAABEAABEAABEAABEAABEAAB
EAABEAABEAABEAABEAABEAABEAABEAABEAABELAIRD5df6v27pETtGPlD6yHuAABEAABEAABEAAB
EAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABECh8ApFP3vUN7cyJU/Tc
/WsKPzVIAQiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiA
AAiAgEUgctWyb2rvHD1Orat+aD3EBQiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiA
AAiAAAiAAAiAAAiAAAiAAAiAQOETiHxqxa3a6T8fo+ewQKzwcxMpAAEQAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAGFQGT6ytt4gVicdn7vB8pjXIIACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACBQ6gcin62/T
3jnWQ8/e90+FnhbEHwRAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARA
AARAAARAAARAQCEQ+VT9rVry6HF69rtNymNcggAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIFDqByIxlNVriOC8QwxGThZ6XiD8IgAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAI2AhEPn0PHzF55Cg9u2qN7QVu
QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAECptA
ZPp9t2nJN96kZ777cGGnBLEHARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAA
ARAAARAAARAAARAAARCwEYhcdU+1dvbE2/QsFojZwOAGBEAABEAABEAABEAABEAABEAABEAABEAA
BEAABEAABEAABEAABEAABEAABEAABEAABEAABAqdQGTKXYu1d+MnqPWBHxZ6WhB/EAABEAABEAAB
EAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABhUDkr+/4mvb/3jhB
v1r9Y+UxLkEABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAA
BEAABAqdQORvbrtZe/vocXppTUuhpwXxBwEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQAAEQAAEQAAEQUAhEptR+Q3vryBv0UtOjymNcggAIgAAIgAAIgAAIgAAIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIFDqByJS7vqm93f06tTXiiMlCz0zE
HwRAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARUApEZ
3/22lnjtBD278mH1Oa5BAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARA
AARAAARAAARAAAQKnEDkM/d9Szt9LEFP1zcWeFIQfRAAARAAARAAARAAARAAARAAARAAARAAARAA
ARAAARAAARAAARAAARAAARAAARAAARAAARAAAZVApPR7t2lnjpyip+99UH2OaxAAARAAARAAARAA
ARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgQInEJn0nW9qdOwUPYcj
Jgs8KxF9EAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAAB
ELATiETrbtF6E2/RS99ba3+DOxAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAA
ARAAARAAARAAARAAARAAgYImELnkm1/W/t9bb9O+R1oKOiGIPAiAAAiAAAiAAAiAAAiAAAiAAAiA
AAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAgJ1A5MO33KSdSZyil9dggZgdDe5AAARA
AARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAoLAJRC5ewAvE
3jxJv//xo4WdEsQeBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAA
BEAABEAABEDARiBy8ddu0npPJejltT+1vcANCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIBAYROIFH9tvtbbc5L2r/9JYacEsQcBEAABEAABEAABEAAB
EAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABELARiFz89b/Xet86TS83t9he
4AYEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQKCw
CUSKF3xFO3vqJBaIFXY+IvYgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIg
AAIgAAIgAAIgAAIgkEYg8uGvz9fOHD9OL//4Z2kv8QAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAE
QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQKBwCUSKF31NO3OsmzrXY4FY4WYjYg4CIAACIAAC
IAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAAC6QQilwgLYm++RfvX
/zT9LZ6AAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiA
AAgULAF9gdjZ4z30ux+3FGwiEHEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQAAEQAIF0ApFxt9ysvXP8GL38zxvS3+IJCIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIBAwRKIFC+q1M4eOUFHtj1dsIlAxEEABEAA
BEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABNIJRMZ94ybt
3eMn6Y1/257+Fk9AAARAAARAAARAAARAAARAAARAAARAAASGLQFN04Zt2odywiORyFBOHtIGAiAA
AiAAAiAAAiAAAiAAAiAAAiAAAiDgJHDpN6u0i274otD26f9Y8Yc/EMhA4KTWPNMoK9c+0p7hO/mq
o6XSKl+inJXMnKmV8O/Clg75UU6uTmot1xpxo4WPa2dz4ufw8cR3Pp09pD2ysFJbWFurLawssfL2
kfYTwwdWKqXtzfaybcpRopnanpO5xdHeUmuxluGkyjvXp8pUfWp/ZKbtu/ueP5oWkZPtj1jflDyw
RzvZ/oB17+a327OSB1q1R1KyQH9f8oBmD+ms9ouFMn5eTM4eeswWduVjv0+Lr/mg/ZFrbd+mx6tE
e+AZb/emP0P5t8Msk9c2azkugv6xFYiMONnRbJWnxw694z99+BIEQAAEQAAEQAAEhgkBs789TJI7
7JKJ/B12WR4ywdADhgRXWM7eadcqU3MDw0W/N+h0eif3aDNTeWDI5/u019JK0UlFF2foHsPo9Cbe
9g+WPkSEdV+bQ6PX9bjtvdAduv351umdbHekTdUXGtcllY9ovx8wRZZb6vL/bDDo9A4984hWWblQ
q61dqM/f6GVxIHWMHtkAnZ4HGDwGARAAARAAARAAAR8EIpd+62vau0fj1P34v3N/j0cE2Bmqc8B/
XgSS1Pr9b9PKHQdp6i0/ooabrvT6MPX8FK0rO5+qX+DbymZ6rWURXTQii5OQr3tffYJGjqvQXT+y
5wTddtX7Q/o0HJ2FzKfe39H8kSW0iZGxAolu+8QwYt57gBaN/CitF8WlpJJaHl5CUz9A9Mf2/6Br
F7TTnpPb6KrzclOWfvfofCpZICgbf3c3P07XTvogHfn9b+jxh79NmzqIeMEmbbvtE/S7dfxttfyW
Sh6go7+9kzhq1t+p362j80uq9Xvh7okbeuiOu1ro9LnnWt/Q6SO0ftMv9PuSaytp6gfVd6fpYwvu
pvN/8DFaYHzC35XQL7ra6YuXpir4qV/T/PMn62XD8PRaamcmn3AwcaaNrm2hk9tuJsdnuhdq2koq
a+kLRUTv0Gn67er1JESM+dfMZXHRcCqLZsL512I0s5lOti5y5ah83v+Xg1pGvE7f/fjFdC/Xn5K7
n6ffNpT1Pw+EAAIgAAIgAAIgAAIFRMC0MAU9UQFlWoCoIn8DwBrWn0IPOCyyP8k6nHMMHc6w0O8N
Rp3eQrLywCxzD7QdpTun2zR69Ojc81O6OEPPVnKqNbBOb8JnPkp33nKPGQyV1P6C2h/+IqU0elK3
lPrC1DlaDlIXvnV6SvniDaRUe/fHWaF3Dp2O72Hdo6LRu7aZTmxbRMNIu2xDOth0egdYH/1RoY8e
LDpGGy3o9Gw4cAMCIAACIAACIAACQQiM++bXtA/d+CVrV4iPRWX4BAQCEDhrWfWqbOlfyz5t95mW
k2q1QzAfFiCPxKch84l3gA23HYYWWE77tamdfc0d/Wh96OjzcscWWyb7RZqlo3e0Pc0LtYXNhkU+
a7eZsuvwgT12627qLitPS4BnO6y8dU+fYrEvFVZlKg6C0dHn77PaFW6T+PparT1tJ+AJZeejuXtw
ptZmj66FXKatUuuw1fGT2vMPKNbcBuHONisR/XxhMZo5gBbE1DQOchlh8eLy6agmaipwDQIgAAIg
AAIgAALDkoDRjxf7CPE3FAnkNn/f0Y6+1qW9djRt0DcU0SFNGQmE1C9l9NP9JfSA7lxCPWULYqaO
a1hYEBuMOj3Fipspn2nmI5pdRabq4tz0bKncz6LTU/WCRliVWrul2nxNu6/E1NHxSSCs03PXHQbQ
6Slpu1bRHYrYnjz0jKV/FHFp7hi+7YiloxokOr3BFh+nbLPiB52eEw3uQQAEQAAEQAAEQCAjgci4
RQu0M8ffpNef2MZ9cO6Fw4KYzgH/qQR66Xc7ttBL3Wfovebjd9+lCybNoS9edZH5RP72vk5P/OQJ
Os5fv5feom3Vd5FuZKhkITUvmUbEbsW/C6+6gW5wcy998n+VZEtW5xiWrGY+sIda77zKv9sgXyZf
pSfWr6Yf/aSVLTCV0MmODrq47Ot0a+0CuurSdJtHr//XE/TEf71ORRNn0qc/8Bqt+34z7XntJB0/
TjT1hq/SnbU302XpzoLEiJKv7qBvN+ylv7/1qzTjry+1dntl9SQX+aTsAMu4w7D3FB1o/9/0q1+1
0YsvddJrJ0/q0Tv/4o9T+bVfoi/NnU4fMLepOSJ+6pVdtPr7jfTEnsN04YUX0sVT/56WLLqa3t77
AnUyx0lzvkxXXTTK7urUq/Tv//IzevznL1AHf3Ph+PPp4g+OpynTZtLnv/B5uvIDju/trv3dsYWs
uWwhS5TtR9pPsvW0PmakR6jqbjw+LpK+U6buHEx3ZO02S71iRQ518E6vE2xNytyB57QgJiyPpf0p
FsDc8/aUtWuxhOtCB9cFaa0sSU8sOocqdPNqps8uFsSOtdLH//KzxC7pvsda6I9fWaBbHLv7mdeo
4ep02SLT9v/ZexsgN47r3vewSrRM19OmJJqSQzomfSn5SU4I5UrlopxEvhd04shxIsgy/SWBtmjZ
kJ6iR0H5kGp9E5ezdvkWVJWSoOtygUo5UGxB/gCTSyjPF8oHqOe1kwdXCrxP4IuhssAEdB5oCwyh
GOsIK2Ff9TsDoD9mMIOdGWBJ7O5/VasZzEx3n/5193D7j9OnYy4R2vTKMRbQuL5HVH2lBUGPK+dO
0pe/9l169dI9dOieW6nD4/noF5+icpX771t30fVvfwd95H4e+zvNtl+mk8/8GR39028Qd1nazm9C
ihyg++5P8vtu96gJocfGEn3nycfoj79yjHhk0Pa5XfThex+kt//4KL3rMIP3Wt0X5B02fEecfXWO
ooc+QFu/9+f0aOYr9GLnPL/DttP7Hvwjmr/r5vFRyny8I86deoa+9lyD2eykg/cddI0yeY7Zf43f
pcRt8dG7b/V8X4wCXuUK98ED3Aef48fmiw3udy5ttEoWuA0CIAACIAACIAACG5UAIkxt1JYd1Gua
7bt06nHWSB7gjKMcOfrESOTojU1yI9YOOqBq1SBzaE400zrgsFKuOtvH3k5Hr3tXP0q+uwZEdIbn
5Y998Ut0ojlHkbkOVTu76O777qfDB/eP6AKSw9zb3kMfuLFHT2e+SN947kXWEs7T9sj76A8+O08H
PAXRgLqKaqwAJ7Oo6Un9pC/k6brY20NrcbwQ0zVSfz/lKpqe1gUjFIlUWdNjXY6jlf0hRytbPv00
bbv6Tm0An7lGEAui6cm6eeR17sTn6Mp3f6Zf5nR2BVlhbe4p+m6jQ3uih+jWazqs5x+lp46XiRU9
2nXN9fSOX/sIJbjv2hXiYH1v6dwL9Hd/821a/PZ36fsvNvt5E83R9dH30u0fvJ1uvtZLww2n6QUZ
gzQFTU/psF4aI7OEptfvtvgfCIAACIAACIAACKwvAm/5FEcQuz0m2Or+71h3MtzcpATaIjXsH7Kf
WEd2xHLn0SkLa3WR+azr+YJHevdcx19tL+qVbmsUBqbbKKoy3OqTKtZHbKyk9dhyS8P7borFli0U
0kgeq13oVNIG65hI5Uqi0VbLvryTT6OdjBVgLFh4lmW30a1vJIXbArFWOWPUzS0dCWd0rF6zOLb/
RVIVTzsD3ejVRFL281hWrM36to7IxGS9E6Lmo6vo1VMRkUjqqFrmCjxzpaD7KkAmsWrb6lWL8XRO
LAztzDestOXhWImL1Ly0YXRlY6OQHLavda8lMtFhXRMFjmk3+qPrNpoXF6qiFVrRyspTaBDdb6Mi
Oe8+liPme7BTEwuyDrJvGMdYqsRW2n90GbKdnUe3sdEUadUvnM8PP7usNgz8DuMVtVHDftd3WLIw
UidbDVftR0I0S/NqnDvH8yCvtu4bNC+sLja1n15djWPPsTC1wpARCIAACIAACIAACKwvAvLvv/Vl
Naz1S2Ca7avnmG5zNb8W4bnZIQAd0GqLwHNoTjPTOiDb11w0NUR3PWFU3+uKYspdE+m/R6Ip4Qx2
X0nLXR7cy7DS5Z2JLOghdBUrWeCfWdT0DP0kEkuIuNSXbJqj1uLcI/UPSRh5jbYnY65KvTUhcrnh
DgCJfD+x7MPx+QURH0YSc9NLAml6hj1ueXVrWaULeX7fEKiRWU8d8oskkrYIZfLfPnZotmuHgfte
R6SNSGs6X93nk7mqi9VhNL3gY1BMQdNTOqyLxigrBk1PksARBEAABEAABEAABNYPAXrLp+5iB7Hf
VH+Erx/TYemFI9ATtVJeZHN5kc+nlcOA24RuYFNbLBYKosC/xWJOJORkKbogCsVi/3qhkBeLtdbU
qtCpyIktCbeJ7+QFNcW84SgRW8iKcrUqSnIS3b8XEcWm3a1FTaSGaRPpgqjVqyK3YAgrYyZZfuzu
1guqTczJaCyREsVKfYzzxhTayZjgj+MunWAisaTI5IuiXKmKaqUk0glDMGJHExs9I9y7Va9ktihq
tYrIJI00fN1ebk+U5iPqfZZI5frtVK2URT6b6jst2Rx6/AAe80xlwZj050cdBMck9Xerq7d5pHh2
TFvq7Mw+l2XOaSkocXrpM6WFIK8w8Zzfqm2rRal4tiKq2YEjmLWVbGtxIC5F5guinEsM28P5RUFX
5OJDfrwlpOU4VVUOlQnhtmunrpubA1hDj9HIgmhqJKHPTE5ybMXm0/weK4hceqE/7nR/amnW3C8j
PP5KVj9fLIikbAO+ztHRbPaEGRtSrOvbFFsQpWpNlAtpu2PkyHslxDvM6AP9siIJkV+siHIxY7xz
IqLQsI1cW/1W70f8uOGkRSxIOnPrNQp6TOdq9vwn/qT7ccT5Dpo4b2QAAiAAAiAAAiAAAuubgPwb
eH3XAtZ7EZhm++q5k3Pe51U6rs82AeiA7EqlNQaey28IHZAXisptJK3xP88LTGu1MmtzWkezrtt1
NiZR1Iu6LKekbKnc1/TkQsH+u2S+aOvSWr8Z6D6JVF5UKot2TS9ZdMz/w+kqtoIDfJg5Tc/UYOI5
US2llBaSVatqtYYxLQexSqM8dKCK8+Ldpkj1dfyIyHN7Jbg/WO07+h1AQE3PqNtoXkI0CrqPLZTs
ulmAJjUeNTlJ7TYm0jn+viLPi1z7enTEcBAL0/ekg1hEJFMZUVzkcVHj7wqM704sdk7NLIymF2YM
mnpcf4yG0PTUOB7RGA3U0PQMGDgFARAAARAAARAAgfVBgH7uk3Fx1W2/riYc68NsWHnxCPREbhi5
xm1CN2qXjuoTy7itmhlNEeZKtypXGkVFacKIXG7ltxb1pDyWWrQ90irr1XdRxz01keIJYTxrr39p
QTs65cc5WNhK8/rQFY0qO1ypaE1y8msdo2KBnavqLWfsIjOvkO1kTPCdApKZe6/dENW6u0Og5hDn
KFI6VT0vHYsspxozZlBX5A3xyl6ujjQUmS/pzNRZR7T8RFdTz3ufjDrmsXjSGMfYOy/PO8xXinex
jL/IZ2afy9S6omVEZ8rxZ+tHi/duIs/QmlXbVostsUxN9Jr5wb8j0bhIxAbiYqrcEvWcRwQxQ5iM
D98NHTWORwVJyypdN/7SwUTda4n8vB5PxEKaeXtYo8AHkxPvEymyFUcf7nL9moNO2y7rd0SCHebs
PxwdTUX8skfACjw2eJWrFOh4S0+bI5zJj7eYVA6Bli2h3mFGH6DIvBh2n37V9Dt3NIqfre5GHvax
anvKWGUdFYuOYIRaPBu9Z88lzCf9zrCYOYoOkyHSgAAIgAAIgAAIgMCGIdD/QpHnsvjZmASm2b49
Ff2FHQycKz42Jr5NVCvogBtFBzR1NrsTDus7cgEfv/Ptc3fTcSbGuyCYXZ/vKa3D0mP1Pa3f8ILP
fE3fYKVCLRaMpm1z8LC6ipG579OZ1PQM/YQ4aljXdFJUOpfW4qbjIGa9s7uikBjoyPFkYrD4MJIW
LWPR6sh3AEE1PaNuzu8HWtW8sQiRRNYUn3y3qPNBk5O1iDMnjO7Zf7hVryvdLFzf67EWXxWuX0Pw
7hYyIr+tvqE0vXBj0OYgFlLTU+PYoTE6aY/T7cbdc+YT/DM0veDMkAIEQAAEQAAEQAAEhKA33/1R
cdX7f20CB7GuqFcrosJ/EFdX+61URK1heICgBdYhAT3BGpkcutYm6POumax6seYZpWjVpL4eqGZk
xC8WQ0Y8CNo6cpDDwUBNpHgrSZtDi1VqS2+FKJ3Huq06r6jjaEyrjSW+X6nURMdNeGWnlUoxKxJR
+wpAS/yNxhdEsTZSATYmZDsZE3y7gOSNtddlJ61WS7TbbdHusGObWhFnRoXS9hBvKedcO2aGHreX
a2zJGEuLaftrqVpxdLM485SCuj7Oi7rRJs0yt0M8LtIu24+qvMadGHzt460rSqmEiHHe8eFvLD4I
6a/7nCXqWe9bvYWejM5kOj7Z8zWMMcq2M5bP6DaKpat8sSUWZLTAPpvBFwO1jLuDmOmwpMSfrnZ+
iizYHTGtUs26UYwd0fp1j9kjZ3HZemWltDXc0cZprIOe5bQo+0NElJpd0e1w/7b6uPXb7YpaXm+n
OfoOGdjnZ2yYNjmjkZnj2OkgFuodZvSBpDNCXq+qHNXGOi8aebj3o2HdzShhtrKMyHAu0cXCtaw9
VVlGrltF8LKnwicQAAEQAAEQAAEQ2PgE5Dxn49d0c9YwfPt2WHPgKCwcIb5o/ZZKImdsPzefK4qS
vMeR5UsVc8HX5mS9vmttzv2di6Hcahb0ebc8Vr8GHdBg5EsH1O1CNBp1vau2HHQ4iPGcXi5cdNv6
r2MsmjXn/Fq/SbIqZf/RbWcuFJ2OrmIvyePTrGp6Lxta41CfaCgtydqS0xIcDd2To7mZC21ttV1F
i9HaEufB2bZLw20mh1qntRCUVTjV9k7tMLCmZ9hjLcCMJwZ6ZsyIuN//N4kd4abzzZHZ3100eTus
KWh6PdFpt3hR8kAH7HYaIjWsm8lOcx/dYcBT0ws5Bk0HsbCanhrHq+hltsj/0PRsvQsfQAAEQAAE
QAAEQGAWCbCD2IfEm26/RTk6BDaSV4zIFRFSXBp31NtxBS4JCWaCgJ5gmRMcb9OCPu+d07g7bSVI
jJkcj8tglXuLqWF0Io8JkZ4wpWwrktR13kJvZIJrrBqSLCtpIwqSqwOSdEKxjmYobPcKdNt1UUhL
B51BWvcxGLKdjAm+KQS5WdMo50VyGFnK/R1hTti1Pa7bvhmr2Ozl9kQxaTLiyG3zKZErFNmJVa8M
c7PP/7WeKKgyBja3h1sqWvUy7ZWrpKJpPyKqiwUGX7sTDjsl2pyxrDoPHOxUn2NbJBtzlWiBve16
Nb0lq+x7I6UbZct87M/oNpJ5mGVTotB/XF8zxya3k9oK1B5Rq5iUjo3261ZmOi97G+v+xFsdLE7v
ywdTuMnXx8UkMwU6L9v0dRnJTfIMMja0Te5bOypGjndVqHeY0QcyajsDabVuf+ngKu/YjkYe7v1I
Pq3zsyKjyZWdtu2Dy27OrTJ92KOxLYKDWdgckQ4EQAAEQAAEQAAENgoB+Xf2RqkP6mEnELp9A+qA
1t/3a/GXvL02+LR2BPRcTc79x5cV9PnxuXndhQ7oTsZbB9TtYupWKhevuXtrUen+g0WIKsXgxEiX
MsKLKW3CRQ/VukZCVJXUMpmu4rBqzMcZ1vRadgex/nvT0I4paelsegeI6UQQG2p1sh2HWmPektbk
NdYX7WM/hKZn5CX/7XEeo8nsFBf66v5u6ZPGWl6XvjFB3+vURT6VHFm4atZN7ppgFaz7fgBNL+QY
NNsvrKanxvGqepnBG5qeSx/DJRAAARAAARAAARCYLQL0lk9+RPzs7e8N7yDm4w98849i+4RitmDA
Gj8E9B/8/toy6PN+bBh9Rk+wSIxOekafD3bFHq54xNGLM1MTpqGTjsxfXXedSPEE1LGaSD2/qnPY
wCHIc6UYG9Bp1kQhmxJxRyQxd2elkO1kjP9xzh8VFUVKO8lEIhFh/er3g+lAZNjjtjUpR1+T6UbK
7dTEgnMFmuIZE4WaWwvKFvNzbKpIWcmCdEbqCb1VJq8CG16X7enO3EdZvKpRrtSMLNi3zKyX8iKX
y4vsgnQAHPCTZVp8FBtDULIic7XrOcXPcxyv2rZGGw0d4HqN4TaTXPbCUBjU9hjta9hjbYGa49Xl
BV5ZXiwVbW3ndKTSefEWBZmcyOdzzCAnssyhVJmWA6BuF/1eMZ0X9X19pln0++Wwb8s+ro9W/4+I
nNEHg44NbRNvt+jSlRUj2zsn5DtsbB/QdfbsQxagsXlogtZZ01ixmhs65I1zGLSnDvtJ14NchOuw
uSIdCIAACIAACIAACGwEAnLOtRHqgjqMEgjdvhz5OclOBHKeE41GHV+OR0SUdYjBfY5knsyzSwN+
1i8BPWcaO/dTFQz6vEoY6ETPjaEDSnDjdUDdLm6RwLzm7p1KWulHSmOSBVpHY85v5uuuTQwS6rbz
2kmAtZMAuoppzurnM6zpORzEpOSjI65xxPpWW2/ROa0IYv2C2HFORcZfGCzaM9rWNvbDaHpGXhRJ
ilze0jRZ08tmRb6wKOotWdvVW9DfE7q/27Z4dE2snw2k6Rmarfz3VPdbrX+b7HTf96/phR2D5tgc
Hbu6zqZ9TjzjxrHzWWh6TiL4DAIgAAIgAAIgAAKzS4AjiN3JEcR+Q032ZtdUWDYbBPxNILStQZ/X
KYOcdevaMWX6DmJGmHMPB4JqVjrpJEXNUD7VRMo1XVOkhiuzxk3GgnAQw7DybpG6ovF5kV/02JZy
CltMZry81YxoXxRJiGK1aROHdRh7w4HIsCfqcIzq8zDyHJ3kWk/w1pWVRZHPpkUyLrcHlZPzhG0b
yEB8rYcNAcDe1xrKccxyArJEm8IwGtZCyblJpt9StXBlRlUyU/dq2eH7e4yDGCfQfTTGEdXSSsD3
7HuGeOPO2G1sM/d6TdTqDbX9qRoDhnClBRHZJu5He9Q00xFzsH2lyWEtzrWdZt90K0mzoGja/+p4
ox/7HRumTW5bVSreNgexkO+wsX1A19mzD1mojDw83xESKfNIDJ05oymOusfbWEoHSWdfkEkmP7bU
FsFj6zF5QcgBBEAABEAABEAABNYdAfmF57ozHAb7IjDN9jXn9eVpf8/vqzZ4aO0I+Jz7KQOCPq8S
BjqBDjjE5VsH1O1iOnIp6IY+YWpAXWOBoV0Dk+VXRXw4j0/kaio7d21icNvUNbSUqO0LpKuoEn2e
zLKm5+EgJoy2iS3kRCYhF9uO0aoMLcZsT0nJrQ26rYao1WqiIZ21jDxMvUSnddfy5L8tNh3HzMtt
IbA0bGpH3Z9M292z188G6Xs19V0AiUS6KJod4wsBQ9c2y9fsYsKvphd2DJp63Ggf0HU27XPyUePY
9XsNx9PQ9BxA8BEEQAAEQAAEQAAEZpcA7fzEB8WV738PHMRmt41mzDJ/EwhtdNDndcpAZzzRlI4E
Cdte94Fy8XxYTYho3sW5yApPPpycOyZMZjoZa0oVwtsySJtDR5jqZ2Y5Q5VEKul0hLIm6lExnymI
mpzcq8KdJyHbyZjge20zpye/JLKm99zQhFo2YXNwGlw2wnsboaml1WakqtFJrnxKH3udhsjNaz6r
OqropKNnhpiUKts3yug1CsrxSgoiVhuU5H55o7mtcsXaMlMKPxFRdPEz03zHO4iZjm3aNmeYeMMc
o23dGfvrM3oMaOGqnNJtEY3FRTxu/sY0Q3a2MtG55WVJTJLdAABAAElEQVRYPPVTJ1vvAoz+GsBB
TOfvf2yMXzlohPm3OYiZznUB3mFj+4C/9jcFKa93hMlVbYUZmReF3Pzw3WD1/fEbAph5BDo3/u1Y
fVVpoJzxMAiAAAiAAAiAAAisewJy3rDuK4IKuBKYZvvquY0ZEci1WFxcdwR8zv1UvYI+rxIGOzHm
ctABTUcdLx3QjCzusrCtWVRajE0DMnQBHUVfN5Wpg5lam9JvHNqEldJ8X5gOYpnYsB4BdBVtic+z
Wdb0vBzEuGqK59AZb/D+1jrbSO2NdrO15/BB9zZw5GLkYToRhdL0PPJylDjFj0HeQ2E0PSNNPGdb
CN2vhOnUN9x1wboeStMz2AUZg6YeN9oH/PHR/Y4X6pr+bx4tBU3PAwwugwAIgAAIgAAIgMCMEaCd
dx8UO97/q3AQm7GGmV1z/E0gtP1Bn9cpg50ZQkc8y+t0pvujw3mTcDoFCcPRixyTQj2RGg153zK2
U0uVTTeYYLabk0sp8EYTC6JQro9OUD2zDttOekLsugKRyzPtk9vGaTPqIqnEDbuwYbLLVu0tumg4
GI1OcnXu5lmvaoTFdzh2mc+tet4zbI6mhNNnywypbbVHZL4oJnFtMflFEqNbc/iNIGbVq5LWjlmy
r5gij63uhgDhzthfn9HtKNvXiIrmIhTa7bQ7Bo3mZbN46h98CWbDUs2Vg87+ahrWMzqD2ba+x0ar
JKLDMROZt287aq4qJQfbUO+wsX3AX/vzG0BIkdfrHWHjY0SDlH2UYtN/p8syW4sp9fdP1tj6U97H
EQRAAARAAARAAAQ2MwH599hmZrCR6z7N9g0yd9rITDdm3fzO/WTtgz4v0wU9QgeUY9g6+tEBlfMG
L2QsOmRIU9OwaUC8payM9O0WXals6EzmnFrpNw5twmplr/eFaYNfXSVorxGzrOmNcRCzac+WJtTf
kULqbC4Uxuo53m1gy8nIQ2uHITU917xspU35Q7D3UPC+Z75/8iO6b6OQVFqTZsdVDKPphRyD03AQ
61Qyw3q4b4npbLQeND0nEnwGARAAARAAARAAgZkkwA5iH4CD2Ew2zQwZ1euKTqfDv13R6zbUtojR
1KLoqnsdPnezOdiEzC0Hv9e0w5V7pCW/+bg+115UThnEW+UVaoPIUb12TaSieqVeatGusChBpO/Q
ERelxsDRqV0rGPklRM2VnaslIxe1k0lULGSLot7ysaRnNBeRHa7Us01cR55zXrCipxn1L1REs9kU
jUZDNNtDO1p6FSLF0qLeGVS226qKlFwd2OfjEDbMdCxe5coN0e22RTmrJ9mWCGYTrqwQ3vEIh/bO
i2qjpSboVjul+fpAPLMiek0AnBHYHK1iKVFpDh3Yeh1RKy4oEcAqz211l5Pi+M9ttQWelV8kkRH1
Idtuu25ERhus1Db7nJ0Nl2Lrx4N282xvQ7wZyadvsL+xre0ZtK8Z/c0rYpMWCzlMuxER0JnXeG6T
39V2OPqmW9btsjGmoyJTqikHzR7321q5IOa5v9uiBZp93PfY6IpcXI+5+UJ10M/53ZwxrjsdxOxt
7/MdNrYP+Gt/3idy9XeEjae9v1t9fj70Fq22jF0+GFtvruUKZZeScQkEQAAEQAAEQAAE1gOBwfyJ
1oOpsDEEgWm2r6lLYIvJEI0xa0mU1gcdcDBOfM6huR21bmHN22dLBzS3qqPogqi2B9pYY1E6gQy0
BqcGVE5Flc4VXSiIQbKeqBUM/csR/V9xCOAgJsLoKiHGzsxqeuMcxLieMnJXpO8cZrXVGK1qrJ4T
3kEstKZn2OOpQ4ZoS+8kfjWrYQ4h+l5pXurMvJi8VB9m1OVxoRciWu8Pe33DaXphxuA0HMTM9iZL
/240WfdvsO7fUpqnvQ2g6dl54BMIgAAIgAAIgAAIzCYB+tm7eYvJ2xBBbDabZzassk2ceWIjRUTn
0eb4oEzX0WPsEyL1wPROenpVm5fjySSFVbNxz7r3WcSzwr7hoFMYcmeXLMhJZEjruk1RqQSJFuZW
Tvh26rqtDrIcmVLlYUEdm0OLxSoS1ZNo3Y9Gt6Ko5uT2k+7srLR24YrrYTjs9cuKOMpyicLlRmTs
tR47SjrKIWc5aqzwysxJt8drV4xIa14sBuG+lQg3wmZQo8UFLexZfDzHpSHe2BlLMv76TDUjo5YN
2te2Ks8rYhOHYlcrVI3oUbpuo31FWjXNo+kg5udLjkbJLgLpvq3bzB5FK9zYMLdwcCujf81FhA38
DuM+ILfBHe0D/trfao/V3xH2VmsU5daSFjd/YeztOfj8ZDhMTu7I6bNMPAYCIAACIAACIAAC64iA
/FtzHZkMUwMQmGb79lplkZqfFwupvLAvmwtgEB6dGQLQAQdNEXgOzcm0bqF1ADnW5PHi6YBdUTCc
WqQ9zuPI/J+3ZYwrjcu9XpmKXRFVHFibsN+xOyc5tZbgukqIYTOrmt45rcFYi/6c3MzoU4M2G6ON
raLp+dK7jO04pXYYWtMz9CWZV4iWC5DEv2YlMw3a97q1rP17AtaFIy7jxFnfUJpeiDFoOYhNrukZ
CyttdYsK59hVHKHpSRQ4ggAIgAAIgAAIgMDMEqBdd39IXHXbe9QftDNrKQy7aARWFUSGE4R4pupi
oxXRaSAeJLI1l/vTvaQECEqK+mRBolwNqxXTrpO9eKo4OnHnHJQ9kbiYT0pHGS2mpAprz8S1IiMX
J2unTq0okjG7I1YsU9GlWNGNknbHJEvMiCTSYnExO2QaFxWX4Gf1UsaIzMTsokmRLxWUA5FduOqK
Ujrh2kZWecl0QUwYPEzXiVu8yGU5hTTrc4LLqZZz2u5EwUgX8rTXFLkFdyfFWDItqsOKmVsJmuH9
ValGOPO+rTmPPmiISZmKfYvPQV7aucl97A+equdkxLeEqHZZWEjKfpIcEzmPRUuX56pZydvKS9Vo
zU602OPeN90K7tRL/Uhhbv0iGkuIfMXxdUnIsdGpF0YF2lhSpOR7xnCsM+0M9A5jRz0pAo9u76Df
GfGs27vfLJUF4NXeEebjzbwaVyPbaJrPTXiu/22bLIrjhGYgOQiAAAiAAAiAAAjMLAH5N+3MGgjD
JiKA9p0I34ZOrOdKWr+S/cU8umsBeq4IHXAWdcCOKKZGtaVkakE5k7hqQB0zMr/RLyIJtcuCOShU
H4rnONa//adTlY417tpOYF3Fnr3PTzOo6ZlbCTI3N9mrZFv06c6vD2AVTc+mdzkbSBLkhdjJoeaf
6GuHE2h6hr7kR0OSJoQ/+tMsnfkH7XtW9L3okJF+N0ZEurgockNd0+09GUrTCzgGhcF8Mk3PGitJ
h9bOOqlXv4Gm5+xW+AwCIAACIAACIAACM0dgy65PfESstF+ml47/Ff8dy3/RCut7WfyAwDolsHyS
Dm27kZ5i8xP5Gh09eO30K7KyRGfqTaK5Oep2OjS362raedklruWcOnqIIveyNbEsdY/fRb1zZ6jd
20ornS7N7dlLO17vmmzDXlzi+rc6RJfQCm2du5J27rjMZ11XaHmZ0zHmS6z/LX2HDsy9i57j1Owg
RkduuNyRzwotvfwyLXV6fL1LnZVLaNfu3eTRTI60AT8uv0ynG226ZI5rxW175a6da1PO0KyVpXNU
b5ynbdvnaKXboyt27aLLX+/e/wLWBI9PkYDV15vnV/g1cQl1rX5x1ZV02Zh2Cjc2lunMCw1+F20j
6r2B+/gOHls+fgK8w3zkNvVHzj77Odr13s/082URi+7a5/c9EcCUJf63Ym74b0WuTkfv2BsgMR4F
ARAAARAAARAAgc1BYMuWLf2KQifamO2N9t2Y7brpagUdMFSTL7Nm0WB9jiUL2nrFLtrhUzBbOnua
mp1LWIawtLY5unrvTn86RAgrg+oqIYoggqYXCttGTxSo71ka25kW0TbWhbus/+32qwuH0/Qu5BgM
087Q9MJQQxoQAAEQAAEQAAEQuLAEtlgRxF5rt+ncf//bfskQ/i5sA6C06RM48+wjdPiRZ2nupvvo
6184SBfTB0s5iEUz1D5xDzndmKZf+42V4/LLZ+illatot8OT7nuP30Y3PVDgykao2KzQLTt9ucVs
LDiozVgCp7/zDH3nX35Krxv7lP3m667YR7fdsm/NxE17afjkSmDlBXpw63X0mHUzkqLW8w/RDtcH
J7u4dPJJiv3eV2jumg/Tl47eQzsnyw6pQQAEQAAEQAAEQGBDEoAD0YZsVlUptK9CgZN1TgA64Dpv
QJgPAg4C0PQcQNbLR2h666WlYCcIgAAIgAAIgMAmJ7DlZw8fFCv/9lN2EHu2jwIOYpu8R6D6UyWg
HMRiGeocv4fWIA7OVO2dtcxOPn6AbnzgOYolFui2972D9rKH3f/11CP08BNW7DD+SRao9+itcOgZ
0MD/FYGX6fHrr6AHquqCv5NImtrPH4Ejpz9aU3xqhU4e+zJ9659a9IPcZ+ipYbsliw169JbdUywH
WYEACIAACIAACIAACAQhAAeiILTW37No3/XXZrB49glAB5z9NoKFs04Amt6st5DdPmh6dh74BAIg
AAIgAAIgAAKzT6AfQax3/t+odfyv+9bCQWz2Gw0Wrh8C0sGJ4HgSqtEUP7fUsTTVv36E9l7MEHFu
duHaDBBYpmc/9yl65LklaydYnz+8t8Jb76OvPnoQjpw+iU3vMRb/trBDn5lhIkfto3fAWc9kgnMQ
AAEQAAEQAAEQuMAE4EB0gYFf4OLQvhcYOIrbFASUjgUdcFO0Nyq5FgSg6a0F1bXLE5re2rFFziAA
AiAAAiAAAiCwNgS27PrERwZbTMJBbG0II9dNTeDsyWfoL//hR3TZ7v9EH7rlWkS6CtgbVpbOUe37
Far83z+gVuvH9G/tLnW3/SxFYx+g39i/FzwD8sTjIDCrBF448TR9+4ev0aW8KeibrttPv4rxPatN
BbtAAARAAARAAAQ2EQE4EG3sxkb7buz2Re0uDgHogBeHO0oFARC4eASg6V089igZBEAABEAABEAA
BMIQ2PJmdhDrtV+ml47/VT89IoiFwYg0IAACIAACIAACIAACIAACIAACIAACILBxCMCBaOO0pVtN
0L5uVHANBEAABEAABEAABEAABEAABEAABEAABDYugS1vSdwhXv3X8/TSX8BBbOM2M2oGAiAAAiAA
AiAAAiAAAiAAAiAAAiAAAv4JwIHIP6v1+CTadz22GmwGARAAARAAARAAARAAARAAARAAARAAgfAE
tuz+3z7KDmId+nH+W/1cEEEsPEyknBECS2fo5IvnaevP/Bzt27tjRoyCGSAAAiAAAmtBYIXf+VXr
nf+GN9G+a3euRRHIEwRAAARAAARAAAQ2JQE4EG3sZkf7buz2Re1AAARAAARAAARAAARAAARAAARA
AARAwElgy+5PsYMYbzH54z9/tn8PDmJORPjsJLD88ll6qdOjN8xdRTsuf73ztufn5XNnqXm+S7R1
8Mi2K3bRzgDpPTO23ViiJ2+bo8MFvhjPU/erB8m/hbaMNvmHFTp35gxZzbV9z17aAYibvD+g+heD
wMrSOTrTPE+07Srau/vyi2ECLZ09TS/++Ce0devwxU09foe/ia5jR6xLLopFo4UunTpKc5F7+zfy
9S4d3IsX1iglXAEBEAABEAABEACB4ATgQBSc2XpKgfZdT60FW0Fglggs09kzL1Fv6xvoqp07oLvO
UtPAlrEEZkFnG2vgGt8M+53OGpuF7EEABEAABEAABEAABC4wgS1vvuug+P/+rUM/Ov7X/aLhIHaB
W2DdFbdERw/M0b3PEUVSZXr+of0+anCOnv70p+jO/2p5bekf/+l1mtXOlk4+TnM3PsCPRajQrNCt
O2fFhWE1y2fs/vJJOrDtRuJmplS5TQ/tvzjOKReaytmTz9AXH/1T+lb1n2n79rfSrl1vpX3v/nU6
HL+Fdky5Ky2d/g5lv/gEHT9RpfPbt9N2mqNrbjpA7//oQbplnxUF6WU68XSBfkivI3rtNXrTje/j
686IeCv0wonjVP7hT4le9xaK3XGALn/5FD35J89Rx6+PzDLRz/3yjdR98UXO43Vc1P9C74nfSvah
s0TfOfbndPq1gS1vuSlGB6516xPn6JnHv0YNq+GWL6VfOXw33eAGbuUsHfvSMTprPef4mXvjHors
fyfdgOh/dPLxA3TjA9bLNk3t54+QG3EHvql/PPnI9XTjw1V7vhfRHrsh8tMyPX1oG935FH+O59gx
+A4I1BINjiAAAiAAAiAAAiAwAQE4EE0Abx0kRfuug0aCiSAwgwT0Iq0olTsnaP9lM2jkDJo0Szrg
nvceolv3XU7nTh6j7N+epdc7NcRL52jPNRF65y/dMLpoeIW1vy+z9vfqGMhKE1wKp22OyXqSW7Og
s01i/2Rpw3ynM1mJSA0CIAACIAACIAACIDCjBN58+EPiyvf/umDz+r/sIIYfEBhDoCMy0UFfiaUr
Y57Tt6rZuOpfVj+LRKMiwsdEtqofmspZR2RjA9sokRe9qeS5STPpVkR8+E5IV9qbAkIlY++n8p1I
FBXlznQRVLJJ25jQZQ36b9waG52yiA7bYHB/QTRHzOiI9HA8Sjs7ldTYvJ1lWZ9/4cjv2NIsLLZs
JfUaedt9du603ZcfevWc7bl4riZv2Y+diqNuw3Fr1DcST4valLnbjZj9T1XZJ2MZcbFQ1ItpEY8n
RDKZ6L+3+/3nItrj1Wqdakb1vVy96/UYroMACIAACIAACIAACAQgIOcOAZLg0XVEAO27jhoLpq4/
At2q0tUy1Ys1o18bbJ2KnH/Hpq6XrY3FFz/XWdMBpa5XSceUliL/TbAfIyJVdGh7I3rlqKZn5cEL
jkNrm2vVYrOgs61V3VbPN/h3OqvniSdAAARAAARAAARAAATWIwGOIPZh8Wrn3+jcX/wV/+3Of70L
a16AHxDwIrBMJx55gD7/7It00ye/RF+441qvB4fX9eoUimeomb3HEZloleQBbq+cOUZb93ywnyLN
Ua+ObJKoVwEQ+X+UI4gd4ghiVkAedhCjIzdcjNhF/s2d+MmVF+ierdfRE1ZGkThlH32QbuJgXT+o
fItihyu8IvL41FZEnnryEEUOW2QHP/OZPMV+8Sp6qfY/Kf/oA/QUB2ti50s6niDVBvLZ1GKLHrrZ
jCJmbKlKMaqwnZGlE/T7D2fplTe8QSYjeuUleuKpQv9zJBanm64y771CV//n6+ihT/4X9XwkWaDK
o7eqLQRPHWWb79U29+07coN6Xp4460axLHWO30Uji0mN/sWObZScv56ou41e+dcy2/mczI5BZKh9
/J6LEjlLG3HxzhT3aIY6J+4Z5XiBTXuB++51Vt+dEXvs1T9Ln7t+F32Gx09kvkTPf+GA/TY+gQAI
gAAIgAAIgAAIBCaACFOBka2rBGjfddVcMHa9EWDd4zbW1SwlZqPpaitnnqXDhx+h5txNlP76F2if
M/rUemurNbbXqZXNgg7484c/T0cO7CalOzGDSDxJ73sjy3P0Cj3/2BP9XSUkmgxrw/dIbXjlND3+
25+lf6SBtvhS+Qkq9APPRyieuKl/9ZVXiO78fJpuuer7obTNG0aERGnJZEdV35nUtSar2+qpg36n
s3qOeAIEQAAEQAAEQAAEQGCdEnjzJz8qrrztPWq1yHS83Lqi1WyIZmtjrZCaDpvNlktPRfWKZx0r
jqaMYnEhOuzHSVFH+LDJ6HIEsdgwmtOmiCDGEa1kfTPVNYw+1CrpKEwcmawwEumoK8qZhEhkqkIY
Udz4n5dB346mhT2emxE1j2Ki4vXK7ZkrV0frZ0ZfGpQVFxX1WFMsRPRqQCv6n3v0wLYRzUw+HxWL
doMH/dKoW8yqq/HTqRfVKlvLlo220tao6qqnamVj9OJFEDONnDV7TNusc2UfjwVroSp+QAAEQAAE
QAAEQAAEJiMg5yGT5YLUs0oA7TurLQO7NgSBXk1pG2uqM20IWBu4EjOqA0riWkeJi6pNS++IUsrY
aWFMJPma3DkklhVKSpQFGPqf/DeHwmqbMs8Jjqq+M6KzTVAVJAUBEAABEAABEAABEACB0AS27Lr7
w2LlfJteOv43/Hc6fxs/hQhiS6cep7nIA5xblCPanKC1WvXRNxj/uwAEVujUs9+kv//xa3SpLO3V
V+mKX/wtunX/TnlFH1fO0rEvH6Pz/PSl9BM6fu/D/RVzFElQ5sF3EnFa63f7/oN00C29zsn/2fIp
XpEU6Ue8iqbKdOKh/f7TBnly+Qwde+Ix+tKXT3Afj1CnWqVdB+6m+5OHaf/u0eVNZ793jI597yy9
8Rei9Ms7mnT0kQyVmx06f57opoMfo4eSd9He0WRBLKJlXrn3wBf+gT58/8foXft2q6hPfjNZOv0d
euyRP6Zj5X+m7du3066bPkwPfuztdPS6d/UjanmtdDzDdXvsi1+iE805isx1qNrZRXffdz8dPrh/
JNKR5DD3tvfQB27s0dOZL9I3nnuROZyn7ZH30R98dp4OeIJYppPP/Bkd/dNvEJtI27lnUeQA3Xd/
kvvPbr/VHP/cEq/snJMrOzscMW3CRvEozVw1uFBq0R8eMKOBORLJKFvskUX9lXiD+/b2GI0g5mo6
1+8Q188rItzSqaPcn+/lAiIUiVSJuzXxNpP0hxytbPn007Tt6jttxrlGEDt3gq6/8t19UxdyWfrB
nYf75c0Xm/SFWxzvCVk3ztUtr3MnPkdXvvsz/TKnEw1whfvQU/TdRof2RA/Rrdd0eBwfpaeOl6nD
pey65np6x699hBLcd+0LX4P1vaVzL9Df/c23afHb36Xvv9js5000R9dH30u3f/B2uvlar/Zeou88
+Rj98VeOEY9C2j63iz5874P09h8fpXcd5rh2Hisbg4xBGr6Xz746R9FDH6Ct3/tzejTzFXqxc57H
4XZ634N/RPN33Twyds2G97PS8typZ+hrzzU42U46eN9B14iR5/jd8TV+L9Kle+ijd99KOy4xS5ng
nPvgAe6Dz3EW88UG97spvR8mMAlJQQAEQAAEQAAEQGA9E0CEqfXceqvbjvZdnRGe2DgEws/XmcHK
OTrxzSxlv/ksVS1dajvP9HddT++N3U63/+bNtGMoJKycO0lf/tp3ea47R/ST5+nehx/rA4wkUvTg
O3+mL4eyIMoZ/ArdffCGwPqdbI3QOqDSBd5I0YO/TM2/PEqZb7AuYomUb72JPva7D9FdN++VxdiO
Ky+fom9+8+/ptUuVMsw1uYJ+K36r67x/Mh3QVvS6/jCrOqCEqnQe3pVgdPcEHamdnbqofeKIa4R/
lQdrV22Ofm/bg0Lqf9PQNqXRvo7hdDYinzogj6Vn+LuPBg/nt73nEN1yra3WAwuXXqAns3/N2uCl
tP/g3bR/pyl+hdUpfVXeeCjcdzqTaIfnXjhB2aNZevYEi8vWy3I1XXTI8kfWt078fdFl//Eg3XGz
Q0c2aoRTEAABEAABEAABEACBKRDY86m4eNP7bxGcVf83tKuZkVBHoxkT0cZ4HqezTqAtUsP+IfuJ
dWRHLHfDO2VhRRkyn3U9X/BI757r+KvtRRUBih1Kxj8b8m63UVRluNUnVayP5FxJx1bhEBeLLdsS
rZE8VrvQqaSNMmIilSuJRntkzZZrNs1FM617m41GEOuKYmpMvaIp4QyMVUnL6G7uZVg8885ElsWd
mliIeqeJpUqjq9Nca7rKRV7ZmZR9lle8eQXiWiWXVW53RCYm65IQtdWa3VhlF4klRFxysNnnM4KY
kddoezLmambYhxIil1sYnCfy/frIPhyfXxDxYSQxtwhijUJymIf13m+JjLQ3URAjVTXsccurW8uq
Pu35nlmFtv02sx/aE0kk1Spe+ziOirLZ8IH7XkekjUhr9rwH7Z7M2aOlDWxsirTqF7J/OI4jKxuD
j0HBUfKiso97HZOFsePJz0rLZmletV3K9V3cVm3BblyiYW+oyT716mocu/WryTJHahAAARAAARAA
ARDYfATk37Sbr+abo8Zo383RzqilRSDsfJ1T1gtjtcBIqqIQd8opNR+W48v9mHJEh1dZ+DoJrQP6
0AVi6cVRDcci6Fo3h45iWB9aBzTyWP+ns6sDSrZK53HdlaCrdgXh5Z12zUxmwEeVx4h2xTcN/W9i
bdMoc/xpGJ2NcwyiA7L+lJDaGuunI7onZ9fIS52URG5E8w6hU46vtMfdoN/pTKIddkRhYcz3BbyT
hk13lRY73ktR450qH8ERBEAABEAABEAABEBgugTo5w7fIa6Eg9h0qW643HqiVsqLbC4v8vm0cjLw
/gK+LRYLBVHg32IxJxLSaSK6IArFYv96oZAXi7XW1Eh1KtLBhYSbA8zkBTXFvJz48TG2kBXlalWU
pDNN/15EFJv2KaGaJA/TJtIFUatXRc6cMLlNoAMY3GWxys3xI5ZIiWKl7u3wwY58cltFS7CaZ8ey
Wq0s0omITdBy8mwWtQOIJRBkS2VRrZTEgunkMl+01WCEQyovKpVFkUkajmPJomNC3bJtWcgrLkWp
UhXVxYJISucjy+5i01ZW2A+VBe2Uk8yPOvuFzVel6+ptHinuEnZdPTg8MUQUiudEtaSFxmxVejJN
30Gs0igPHag4vHynKVL98RsReW4vKX6Mjv2uyMWH/DjsvOWeWFXOkQkxsmunUbfRvFhEKeg+tlCa
RvuanGQ7x0Q6x++pfE4sJKx+GDGEijB9TwrOEZFMZURxkcdFjd8RxjvTGmeFhv0dIR3w+qJxbEGU
qjVRLqTtTraOd0SYMWiKcv2yIgmRX6yIcjFjvD8iI/aZ3VKNY4c95jPCcNIiF5Gs1yio90siV7Ml
nfyDbucIO7vZSU+eO3IAARAAARAAARAAgc1GoP93I/8Ni5+NSQDtuzHbFbVyIxBuvi7aZWO+zAtl
k2mxaOlSrI/k0gPnj4i5eLZTF8W8pYey9mnohZaGWCwOdFJLDy0u1iear4bWAQ0tRuoChXKNdbac
TR906oAW0V67JvLZHOvCeUPL814YrvQD/jfEKivhSwd0a7tpX+to/Wpom3wXuh9dNC2/Js2wDiir
oNvJzQGsobXwyILwUudUHm5akdnnJtU2pdGrHMPobEIE1wF1OW7sDOfAkS01rQpo/Ur3u3E65SqV
9rwd8Dsds72s8RFAOywrHdga81GRzi/2ddFF/m4o2f/OwMNBzFGmm07sWT3cAAEQAAEQAAEQAAEQ
CEWA3vqJQ+Jn33+r+sI2VC6ORD0V/cW5f73jQXxchwR6Ijd0BPL3B7tebRTLuEXPmQ6CblVGHIqK
0oQRudwsai1q55xYatH2SKuso3BFHffUJJknVfGsvf6lBe0clXc4jdgK8PWhKxrVkkjPx9VY1hPM
qFjIFkW9ZY8qVs8n1LN2JxyepEpnH7bbLgyZE+YYRz8zjeN7yknMagd9z+SQzJtOIYYw45gwt43V
iYmsXpE5yJUjVKmyJo9CNCqusUNUw85L1ybkGU94pUNeLOOsj0ue5gSZo4Z1WYpRToosqgysMwUF
b2HOdA6yt+egXB1BzHpnd0UhMRDw4snEwFEpkhYtQ9gaGfuGs2F8OM47akw6+xCXadTN+V5oVfM2
ATZbm0Y7mJxIRBI5ln7sP616XUWOC9f3ejwGq8L19dMsqjrZ6suR66TTHUVSNrHN5MdbTCrb7KKV
/zFoMqfIvDCx6vcnCfeoXwNWahzb7LFztD5pkSwqFh0BHcfdG80p6BUjOhnb6Cg6aGZ4HgRAAARA
AARAAAQ2PQE5p9z0IDYoALTvBm1YVMuFQIj5OudSNqLn27WsQRG9ZlkUyx5uMz29SDAzsmrOxcTA
l4LrgDZdgBIc/d0otFlSugW5RYI3HtW6v7cOpfQD1hXt7Lx1QKOINTyVzoID3Uu+B72PHk4tfiyc
YR1Qmq/bidvSlN96LZGf17q1tXDVvC3TW0eVh5tWZOh/NKm2aRbqdR5KZxPsC6p1f78adK+eV7r6
yOLlVlEt/Ezk3BYhB9Mpvaob7LqP73TM9gqiHfLOLmrxOqdT65qVgV1RYcdZ168/OIKY1MutcTii
Oas8cAICIAACIAACIAACIDAtArT38CfEzlt1+NfgGXdExVoFxZGhitZvqSRyxgR6PlcUJXmvUOAI
QFPdUCq4uUgxIQE9gfH3B3vQ58OZV8tJZydvcSJczoNU1YwcI+yQMeJ10NaRrhxOCWqSTHH7RNvK
1pgsSuexbqvOkbUqosqOJqv9Vio10XELkdNt8ZjMikTUHgnMmmRF4wuiWLMqoNuFaHQVWFdtOehw
7jHEDbet/zqGs5zpiKQ5JIVzWqzbjhkpcaor8kMnJSuyU6nZFd1OW7Tbw99uV9RUqG63Nhm0m6//
80Q0zmxGxaB5UTf4NsvMNB4XaZetRH2VY0yy7WOnK0qphIhx3vHhbyzO23S+bNg1FFnM8OT5vnHG
ijTXcPBDy4yyzXaRdmsHMR4/XOd2abjN5JBLLFPjR6tqwm63n7uy4UCpHLq62vkpsmB3qrSLkhER
TwzqHjMiw/XbgwUo1SWksaGOZn93GYu2PKfR93qi026J1rC/djsNkRrWzWSnubtFwjNsNkW2kGPQ
ZD4SIY+Fa+moNs55UY1j0x4bu8EHW5QwWzQ+Y/WpS3Qxl6wCX1IrFlexMXDGSAACIAACIAACIAAC
m5CAnCNtwqpviiqjfTdFM6OSIwT8zdc5trlepMfzyxEpcCRfx4VVdBj59IXTAblEwya3uX9pXuqI
46NmaS3DW4NV+gH51QElkSDHrqhXK6LiQ0OtstZaawwUplado6mXy6JSto7jfsuiPG5nhtVMNXmn
zYWiF18HlKbrdmJdNBbv657xeEw5N8l/J/ROBjKlPqo83HQYg4Fc/Bha29RFep7pvhlAZ2PXt3Aa
dGu46wKzczjQaa3bvoBaG25ofm7fGegHp3imyzS1SVsBRnsF0Q4bxm4j6XLAtyXrx/PRqIjGYiLG
32Ukc1WbSfgAAiAAAiAAAiAAAiAwfQK05/Anxc/deptyjghcBEeOUSsEXJ0sHI4XHCUl4J+JgU1C
grUk4GMyYSs+6PO2xL4/tJVjkrc44TszlwcXU8NVU26TXX5eT4ZTtshE6jpvuzfi6GKsapITs0ra
WJ216ngyt8RzMZovddt1UUjbo4oNwt/rdnHdis2YENocilp6RVBae3Ppwo10KSO82DgOevJuClCm
45PjHeLCJWeGQ9LW+DjriUJS5j9wHGovaucok42MfBS1iTo+ipCPGGzsQhw7GMptWFXdODx5y+4g
1n9vGn2GeAs9bmGRVZHUxvR9o2xbew5t020wzEM+P7Qrb/n1ymtso+yvg+Q9UVQioj2aWzEpxUX7
dTMvKTY5j9FkVkwviJvu76uthLWcJ3V0Otk3vI+2vsfbSeRTyREhzaybjLBmsdPc3bd2VOPGfO+E
HIMm88zIUj7NRzqrDtrW/n9Xe+yPDD/p/KzIaDJam20r4KCCkWs5zovGVqcmM+dj+AwCIAACIAAC
IAACIOCLgPw71tfDeGjdEUD7rrsmg8GTEAg4XxdGVBu7BuLTCENDcdNhZC4XTgfkEm02jaiUom4s
vi2P3pYmG1qGtw6l9AMXPVRrIaYOqLL3fxLwOwnbdqD+Swn/pMF71nRAWSnVTkqPdOpfMZFdHL/Y
X+XhpsMYDCwHsYm0TWn0mKPuWwF0tgl0QNMRTC8oNxaSOxzHtOmGbrZKxD6dZtIzXabnO81oryDa
odTMadzi5UnNR3oQAAEQAAEQAAEQAIGpEaC33vPb4s23TeAgxl7+SXYiiEQi/d8oe/xHbJOKiIiy
9//gPkcwSuY9QxJPrVbIaA0J+JhM2EoP+rwtse8PegJIYnQC4zsbjwft25a5aSRqMswTIVNEUdfd
JsnWBNQRVUg9bxtDzsm5/OwtxFgV6TRropBNibgjktjAwUm3i1skMLtopF06OxW9naarwGVMJM18
Vb1cOOi2M9lp+/qi9fD9It8z+mixiIhcza1VPJrTdrkpFoZOUMmCFDx6wtz+c354XdYhtIOYIS5G
Fko2K+qlvMjl8iK7IJ35uG0dDmKyhlp84MhqrbbIqe1Ax/QHo13c2s1sg4HfHzvOqQhuCwMHHyMP
m5BgOq1RVOQ4YmSBo0UWS0WxYEQEszlSGXlRJClyeav+OZHLZkW+sMjbocra2jBN8EH3J9sWj645
6mcD9T2jfeUXLaT6rRyzduc6zZ23YnSpsuxzcpWlZW7YMeg1pgcIdJ1tbevg42aP4xH1sWlEocvV
BxsReDoMqlSTnuh6kIsIPWnuSA8CIAACIAACIAACm42A/Lt2s9V7s9QX7btZWhr1NJ29ZL9fbb5u
m0OHWeBk6B5uOoxsFTXPXnMdkEtcxSatN4zRlzgbrWV4P6fq5VsHlEQCHI36qHYdw3Gc3hGgVP+P
GjrRrOmAshKqnZhbMpMT+Txrc6zPZVmjLHH0NBepSiZVR5WHS1ubfc7UtkJpm6pE7xPdN/3rbNyj
jcW3rN8pLU9+nyWPLhq0sTuI1JXNqPojW08q03WZq+uUKtGEJ0aZXoufjTE1+t7yTq/7QBqBISZs
JSQHARAAARAAARAAgQtBgK45cr9480c+Gj6CmIuVens60+HD5UFcWocEvCcD7pUJ+rx7Lqtd7dbz
qg9P30HMCDXt4XRQzUrHnqQwg1mpCZJruqYKRT01kWK4vWQyJiM3aceUaHxe5BfltpS6XUxHLsW5
W1XbLpoTwm49N56zkS6Rs7YlHPwoDi5igZ68m8KSto+iazi5NMQae79pKMex/haX7IhVGEbDWig1
ZbUCHrUzmhlVycykV8sO+TILDwcxYTCOLeREJiHb2uRn5srnYyf47uJet9UQtVpNNKSzlpGH2V91
++m+5ibM2VZLmnllqg5j1+Kj7k+m7e4l6WeD9L2aegeQSKSLotkZOEUNytB5muVrdu7bpLqNm7Bj
cHwfcLfPyUfZ4/o+czzN/VRuWxlN8VYKvI1lbCjU2vqCI9lkH1tqu1+T82R5IjUIgAAIgAAIgAAI
bF4C8u/6zUtgY9cc7bux2xe10wTCzNetObScw8azWt/Sua5yZugepq62Sqrgt33rgJy1YZNdAxsU
21ILvcboS/yoqWW4bS5g5ab0A9864MCGtf8/a7x9fU86/Yw7WjpXUlRNeSeQgbOrA8pqqHbibQ6r
PXk12FHl4dLWZp8zHcRCaZs+zDL7po7opRO626o1sSA64CBXI20s2w+KoMoYG01Lp7tw+pWPMo13
xOh7yzu9rvOEUQF1U+EMBEAABEAABEAABEBgDQnQL/z+74rdH5XOLTSVosw/xs1oSlPJHJlcZALe
kwF3w4I+757LqlcN4SaRr6/6eNAH9ERnXtRHJszWNoVDJx2H44SZTsanUmVzKHQpNoWOStXPrCsa
lZJIJWPKeUsKvcQRneYzBVGTTj6qcDMqmosDVrOoIgHaJoTGRFGujFJZ8om1SkpGEMwYKpHi4CIW
mO8LncTY5u8COYilHCtCzbqYPEtyvzyz4r7OeStG2U846lnRxc/MxsLLQYzLUjxtKyPHCHhGu9na
c2i3rVyv5YFGHqZ4UU7pfheNxUU8bv7GVH+wRBaFziMvXxhDPRTkPRSm7xlp3MLHm059xio9vTqX
xGi7GFt3muPGYBdkDJqi3GhZ/vjofsfCoQ+BVG3NG5kXhdz88P1k9f2Rl2ioVh1JxGzkO/XCrcAc
sQIXQAAEQAAEQAAEQGDDEJDzoA1TIVTERgDta8OBDxuWQLj5uunAEpkvBqdjzN1NfSx4Rm4pwuiA
nI9h03xxRKUU5jZx4/R8PxqS0g9MPWNYFT/p3Wo9nWu8/d9wJwH5Dhx/jNh2ighmw+zqgLIeqp3G
OjPJp92PKg+Xtjb7nM1BjLNS6fxqm+7F266G0tnMLSZDaNCNQnKod3HUslZTLVykZEF4q1/+dDhb
5Sb+4KNM4x0RRDvUC+fDaH5dUeVdKIq8I4X1WyqPvpsmrjoyAAEQAAEQAAEQAAEQsBGgyO8/JP7D
nR9XjiW2uyE/XNyJXkijkcwnAR+TCVtOQZ+3JQ7wwXB4imd9hcAOkLnQoa9JOB2JhOHoRQ7nEHOy
61ydp1fmWXkq15kgZvWfNSe/UtSIJhZEoVwfu52rct5gJ7Kio3hzdaVtQshbysqoQG6rqspp7SyU
NbZ9VBxcxAKv94VpQ7bq5bXETmnes+3VWfbqIimFiGhKOH22zG3yLLaWKDhJcWZbRRKj2+36iiBm
1crsc5b9fXHrYjiIGashXdrWMlULjIZIYAgOprOZ9fza/AR7DwXve+b7Jz/SR7RYZN9iUrRKIjrs
f5F5+7ajphhtE9FCjkFTlLON6T5wf3w6lYwWvbyHpGrCnhHZUb6biFdU+kiq8ghy0lpMqb9lzPdP
kDzwLAiAAAiAAAiAAAiAgCYg/4bTV3C2kQigfTdSa6Iu3gRCztdZUcvHZaR01s2cgtGwwG7XQyUy
ItYvhF9p6FotU1uS49iPDmjqAtbc3L7uy9R3jAV+LhZ46Xjmo2F0QDP9Wp43q2VRKi2KxcXVfkui
tFidSMMw22qWdEDJV7XTBA5iSkMb6VNciqH/2bQty4Cg2qY0etwxjM7G+ak6sEYXWIM26hGN64Wy
I98f2Oz2p8PZkkz8wUeZRnsF0Q7N3Q5G9E1pd7c7opf2bzE/qY3232cRl4XsMg8cQQAEQAAEQAAE
QAAEpkKA9v3e74qrPz5lB7FKWn2JPG7F0VRqgEzWnkCvKzqdDv/yH/LdhtoWMZpaFF11r8Pnbqb4
mHy4JQtxTTtcuUdnCpGlTtJeNCYrMVGotfv3eu2aSEWlYMSOXot2Tys90baeiYtSY+Aa0a4VjPwS
oubKThc/7kyLDVGxkC2Kessu8XilNSdvFF0Q1fbAiMaidAIZ1Ms5ISynosoJI7pQEINkPVErLKjr
zi0UFQcXJyJPYaltThCjIlOqKfGq122LWrkg5mMkJou+ZjowcX1jKVFpDt1Xeh1RKxp1YpHALWKT
F1/367xS0egvkURG1NuD9uq26yI3Lx3seHveMRHErLxl5K6IWvl44R3Eeg29tatXxCbdvrz1oozu
ZwgOs+ggJkL0vdK83OqT3wMlGcWwy+NCOy1ZQoe9vl2RU4IziflCdSCW8Hs2Y1x3imhhxqApyjnH
NKtyIstjadQ+ey8227s/VhpN0Ww2RKPRUmPTnsLe363850Nv0WrPefSTsRVwiBWfo/nhCgiAAAiA
AAiAAAiAQP+LOv4bDj8bkwDad2O2K2o1SiDcfJ1nykrftubLMZGvNIcODj3RadVENsELCVPl0QKt
KxxJXC2wjCREsdrsa6vtdlt03AVU93xcrmq7gumApi5gjf94enHo/NQWhQWt9cVztZFSu31dmLVh
tr1ZkjpHTJRYQ1P3WDeWP6F0QJl4Qx3tusis6IASsWqnQA5irJeWy6LMv5VKWWSTw74TSYpiudK/
vrhYEU2rOxj6n1PbsmwIpG1Ko8cew+lsYXRAbYahR/G4GvzbuprW70+H02WEPFPf2/j8Tsdor2Da
oeGIywxiC3lu/8H3DD1LX1/M8g4TUfdofEaZfXaO3VlC1hzJQAAEQAAEQAAEQAAExhCgX/id3xVv
i0/XQazXKovU/LxYSOX1lmJjjMCt2SagIwDJSY770d1RR4dytztGrEGdezq6lZezyiSl6nDJ7vWn
eFYM3MZ0KXqi7ZGGJ03JgnQm0ekCnXWbPCEfHy3MPb+uKBhOLVIcdh5HJoS8CjKuJrzu9cpU7CQU
B3YQs99hwa0qHdLYKcoRWqihRCf3cixbo15inHulR6/22OnRcNrq1z+inX3sPKxVoxN481mltys6
apknR97C75zeLs8SUZzczOhTAxtH+anKGpPtkfbkh8a1gcrDWP0qx7JthZ0RMU6lsU5MUVRGj2J7
1FaAxpaLtnRT/RD8PRS073VrWe0gabUr9yG53arZhyQ7WT33rUwd/d3pWBliDFqinGQ+2gf88nET
vSxbPUQermSjKLeWtJ7ztzWlZBPoaDjxTu7IGahkPAwCIAACIAACIAACG5aA/Dt2w1Zwk1cM7bvJ
O8Amqn7Y+TrHrBellFzI55inD/WccZpUOa2druR46x+dc/ygbRFWBzS0IZs9Nm1qXtSdspehJ3in
s/hoXSqsDhgUxbp4fgZ1QMlNtZPRdvKe59EZ8cnWf/Q46UfQMrTEibVNT4PsN0LpbJxFUB3QLNWM
aG+NkciCY5cA8+H+uV8dbiRhoAuBv9MxxnpQ7bDXLCnd0f094aEdsm5s+54Biz4DtTEeBgEQAAEQ
AAEQAIEwBOjnj9wvrv7YIfXFdphMkGZjE1jVMWo4EYxnqi4geEXMMBJOIju6As0lwUSX9MQ2OSpo
TJTzIHGtmHZ1+oiniqMOPJxE2ROJi/nkqKiUKqw9k/HV7ohiKq7Gv5zAJVMLalKXqTi8tqwMOzWR
jrs4UfGqSBldzSxX9SHegtOZW6cqHWsSoqoXG6rknXqpHylM2mYeo7EEr+C0R21TCQOdtEUxnRjh
YJWVSBdEtZzTEd8ShUA5uz7ca4rcwih3q7xYMi2qLVbjzK0EHVuXyjxLxgpPInd+/WcNEdCtPbVY
Ghduzd3Pgx0w5Xacif5qUnYWSso+kBwTBY8dEZ3PGZP/eNbtvSFrOK1jR0Xqcn9PuZcTtO9Z0fds
YdH778aISBcXRW7IwK38Tr1gF0OsdLGkSMl3hnSsM80MOAbNLStHw+Xr9/Tq7WGNlaTjPTim3zR1
lDnPMPNmvUKeq3cMj4NJIjKGLB7JQAAEQAAEQAAEQGBDEpBzrw1ZOVRKzX+BAgQ2A4Gw83WLTb2U
VRqZfC/2j5GYyJbHaVIdsZhlfS0qtZOh80w8O6KNXZA2MLShOC/slovIVJ04qr7r2j9Dw1HP9vUO
7Qw0uK61ATVHD6EDXhAWF7qQGdMBZfWrWamFjtEU5cPyaC4Ede0Hg37R156mqW3K8n0cQ+lsnG9Q
HVCZ4mAyqrupJ4cn4XRKZy6rfVbjcEw7WWNXaZXGWB+tgw/tsFMXWbU7hv39EJvPCbc117261g0H
tlRWqxbugwAIgAAIgAAIgAAITEhgyzWfSojev/+EGk9/g/8G478IhaUR4QcE1imB5ZN0aNuN9BSb
n8jX6OjBa6dfkZUlOlNvEs3NEYdRp7ldV9POyy5xLefU0UMUuZetiWWpe/wu6p07Q+3eVlrpdGlu
z17a8XrXZBf84jLb1ehwlbgaW6/YRTs86uM0bOnsaWp2LqG5bV3qrMzR1Xt3kjsJZ8rgn5fYxub5
FcZ+CXWZ4ZVXXUmXvX7KpS2/TKcbbbqEy1ixyti1k3yiCF4hTrGydI7qjfO0bfscrXR7dMWuXXT5
tOsUyjIkMgkE6nvW++FMi2gb96Eu96HdfvvQMp15ocGDcBtR7w20a/cOX2PpQo5Bk4nf87PPfo52
vfcz/cdZXKK79l3mN6n/55b4vT83fO/n6nT0jr3+0+JJEAABEAABEAABEAABTwJbtmzp34NO5Ilo
Xd9A+67r5oPxYQiEnq9bha3QuTNn6PwKa2CXrPC0/QrateNyX/P2MKauSRpDM83UunTPtT06c7pN
W7k+rFLSXtYh8LO2BKADri1fe+7hdDYrj0A6oL1QfGICVj8/0zzP+vrqevfpp++hq+98YsgtQdXu
Udo3I9+XoDFBAARAAARAAARAYKMS2LLnU58SK+da9P8eL/TrCOFvozb15qnXmWcfocOPPEtzN91H
X//CQbqYcwrlIBbNUPvEPXT55mkG1BQEpkbg9Heeoe/8y0/pdQFyfN0V++i2W/atL7E2QP3WxaMr
L9CDW6+jxyxjIylqPf8QrYXcvHTySYr93ldo7poP05eO3kM71wUcGAkCIAACIAACIAACs08ADkSz
30aTWIj2nYQe0oLAOiRgOIjx9nF05AaolOuwFTeFydABB8288Tks09OHttGdvLbe+uEdK3jR5xos
9h9kj/+DAAiAAAiAAAiAAAgMCWzZ88lPitfa/0pn/+J4/xIcxNA3QGB6BJSDWCxDneP30BrEzpme
scgJBGaSwMv0+PVX0APVgMZF0tR+/gicMgNim/zxFTp57Mv0rX9q0Q9yn6Gnhu2WLDbo0Vt2T549
cgABEAABEAABEAABELhgBOBAdMFQX5SC0L4XBTsKBYGLRwAOYhePPUoOQAA64ADWJuCwcpoXll49
WFhKCar1jtK1U94sJEDHw6MgAAIgAAIgAAIgsGkIbNlz+LB49Scv04/gILZpGh0VvXAETj5+gG58
4DmOngNnlQtHHSVtLALL9OznPkWPPLdk7erq84f3S33rffTVRw/CKdMnsek9xgLWFnboMzNM5Kh9
9A4465lMcA4CIAACIAACIAAC64AAHIjWQSNNYCLadwJ4SAoC65HA0kk6MHcjsUpJqXKbHtqPCGLr
sRk3vs3QAQdtvEk4rCzT8grX+JLX0+vhHLbxhzdqCAIgAAIgAAIgMBMEtuz5+CHx2k+W6OxxRBCb
iRaBERuKwNmTz9Bf/sOP6LLd/4k+dMu12O5uQ7UuKgMCIOBG4IUTT9O3f/gaXcqbgr7puv30q/v3
4t3nBgrXQAAEQAAEQAAEQGDGCcCBaMYbaELz0L4TAkRyEFhvBFbO0jNP/SX96NXL6Jc+9CHadzm8
MdZbE8JeEAABEAABEAABEAABEAABEJiUwJb/cNfHxHL73+jsM8/088IWk5MiRXoQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQWN8E4EC0vttvNevRvqsRwn0QAAEQAAEQAAEQAAEQAAEQAAEQAAEQ2FgEtlz3
qU+Jfz/foh/+RaFfMziIbawGRm1AAARAAARAAARAAARAAARAAARAAARAICgBOBAFJba+nkf7rq/2
grUgAAIgAAIgAAIgAAIgAAIgAAIgAAIgMCmBLTc8+ID46dkW/eAbX+vnBQexSZEiPQiAAAiAAAiA
AAiAAAiAAAiAAAiAAAisbwJwIFrf7bea9Wjf1QjhPgiAAAiAAAiAAAiAAAiAAAiAAAiAAAhsLAJb
bpr/ffHKj1+iavYr/ZrBQWxjNTBqAwJrT2CZzp55iXpb30BX7dxBr1/7AlECCEyFwMrSOTrTPE+0
7Srau/vyqeS5njJZfvksvdTp0RvmrqIdl2Pkrqe2g60gAAIgAAIgAAIgcCEIwIHoQlC+eGWgfS8e
+41Y8tLZ0/Tij39CW7duHVavR7T1TXTdtTvpko1YYdQJBEAABEAABEAABEAABEAABEAABNYhgS03
f/ph8e/nXqKTf/Jk33w4iK3DVoTJIHARCSydOkpzkXvZgiiVOydo/2UX0Zh1VPTS6e9Q9otP0PET
VTq/fTttpzm65qYD9P6PHqRb9u3kmrxMJ54u0A/pdUSvvUZvuvF9fH2Ho4Yr9MKJ41T+4U+JXvcW
it1xgC5/+RQ9+SfPUcevv88y0Z73HqJb911O504eo+zfnqXXO9NeOkd7ronQO3/pBtrhvLdyjp75
8teo8arDNPPj8qX0K4fvpht2LIWrk5nXFM9PPn6AbnzgOaJImtrPH6HN5SK2REcPzNG9VvVTZXr+
of1TJIusQAAEQAAEQAAEQAAENgIBOBBthFb0rgPa15sN7gQncPKR6+nGh6v2hJtyrm1HgE8gAAIg
AAIgAAIgAAIgAAIgAAIgMEsEtrzjdx4Q3Zdfpv8HEcRmqV1gy0YjsHyKDm2L0FNcr0y1Q/fs2zhe
VEsn2UHsRstBLMYOYsfhIOaj75588kG68fBjnk/Gs1X66gdeoQNzNxH77wx/Fqgp/pAs1zH9s0SP
s5OP5eMkHfTe/uIj3B4P60d8nEkHoZOP38YOU4UxKSKUKn6DHrrlWv3M0vccdupb5lmq3KaH3v4D
x7P+6rRWToenjh6iyL08KmMZ6hy/hzbOqDTJe51rB7FYukLHj9zg9SCugwAIgAAIgAAIgAAIbFIC
cCDa2A2P9t3Y7XuhXtTNFwAAQABJREFUa3f62cfps7l/pDe+kejEY09Q31VsU861LzR5lAcCIAAC
IAACIAACIAACIAACIAAC/glsufaTnxC9f3+FTn/t6/1UiCDmHx6eBAHfBJZP0m3bbiTL9SZdadOR
GzZOrKKVM8/S4cOPUJOdmdJf/wLtc0aY8g1pczx46kl2SjpsuQoOfuYzeYr94lX0Uu1/Uv7RB+gp
VlH7DjsJYqfCG/tOhfLZ1GKLHrrZjCK2RE/eNkeH+z5dMaqwg15k6QT9/sNZeuUNb5DJiF55iZ54
auD4FYnF6aarzHuv0M8f/jwdObCblMMUp4zEk/Q+Fna79Ao9z+KudlRjJ0fuw/fIPrxymh7/7c/S
P9Igz5fKT1ChrwRHKJ64qX/1lVeI7vx8mm656vuh6nTDGnluqfpG2UHsxGZzEFumE488QJ9/9kW6
6ZNfoi/cYTj96Z6DMxAAARAAARAAARAAgU1MAA5EG7vx0b4bu30vZu1eYN3jOkv32JRz7YtJHmWD
AAiAAAiAAAiAAAiAAAiAAAiAwHgCW/bccUj0XvkpNY//9/6TcBAbDwx3QSAUgZUX6NDW64YRxLoc
QQxeVKE4rvdE507Q9Ve+e7CSlrfkLNT/B9261+wLy/S9ow/Qn9L9dPTjvRFnKoryVognzK0QRx3E
XJ2pVjiC3VYZwc67/ymHKYpTtfdV2neJBM5bQz5yH7374aFj25hVwEoIjmWpe/wuMmtH7CjpdHoL
XSdp2gRHVV+I1hNQRFIQAAEQAAEQAAEQAIGNSgAORBu1ZQf1Qvtu7Pa9mLXDXPti0kfZIAACIAAC
IAACIAACIAACIAACIOBNYMvuj35UvPaTDv3of3yr/xQcxLxh4c7GIbB07gX6u7/5Ni1++7v0/Reb
1OlXbY6uj76Xbv/g7XTztWaUJke9V87RiW9mKfvNZ6n6z0TbtxPN7bqe3hu7nW7/zZtpx9AjZuXc
Sfry175LdOkc0U+ep3sfHmwpGEmk6MF3/gy9+qqVL/9v+6/Q3QdvIOWL4yhutY/LHMHrgS/8A334
/o/Ru/bt9p/Pylk69uVjdPbVN1L04C9T8y+PUuYbZeqcP0/01pvoY7/7EN11817X4ldePkXf/Obf
02uXXqruv0pX0G/Fb6WdLhU5+71jdOx7Z2nube+hD9zYo6czX6RvPPcineeytkfeR3/w2Xk6sHeN
wkQpCy/+iRk9bKHUoj88MKafSWeqCNvdj8g1sN8egc6ng9gSO2bNDaKR2dPbmSgR13W70LP0uet3
0WcsW0Yc1XQ+Kg92umpzVC5brLxp1kkX6eNsib7z5GP0x185Rv9M22n73C768L0P0tt/fJTedfiJ
Maual+nkM39GR//0G1S2xjrx2IgcoPvuT9LB/bt1uTyWnuGx1ODh/Lb3HKJbrrXVevDc0gv0ZPav
+V1zKe0/eDfttw2UFS7nKfpuo0N7oofo1ms6dOyJo/TUcR6PnHrXNdfTO37tI5Q4uN/ucKct8Hm2
Qqee/Sb9/Y9fYyuGP/wiuuIXf4tu3W/fvLR/V70j5ih66AO09Xt/To9mvkIvds7z2N1O73vwj2j+
rpvHbs157oUTlD2apWdPcMexXpa0ynt2yPJHloVs22X/8SDdcbOLbdJ+HEEABEAABEAABEAABNaM
AByI1gztTGSM9p2JZphhI3zOh11qYOoCfqJ1nzn5DH3laJ6eKw/mjXO7dtFb3/YOiv7n99B7br7W
dR68fPYk/dkXj9I3vlXuzzV5tk4HbrmPkkcO0m7bSjUXA3EJBEAABEAABEAABEAABEAABEAABDYr
gT13xsWbb48Jrn//lx3E8AMCG5xAR6Qjg/4u+73zmMxVXRl06gURG44VZxrrcyRVUek65ZQaV27P
6msp0Vapgp90KmmjnJhI5Uqi0e6unlGnIqJj6mLZF0svip5LTu51i4pyx+VhvlRJRw0b3dnn6z5s
ds9+nVztiExM1j0ham5gzZp0KyI+bJ9ILCHi0WHaWFZozB2RVXnGREXfMHMSwsiLHcTs94xP1Ux8
2E5ueXVtZXm1tcojmjHsHBZi2DFxnQy7x582RVoxkvwdRzdbOzWxIJm7jJNYqiRUj+3VBe8IOmCX
yLuOmUY+qcZAbqSvc98YlhVJJFW763eElbf3+Bpff/NuW6SkncYxmiqbD+lzH+8IShY0B52Szzqi
sKD/trDXZUx9HGVGjXeqLXt8AAEQAAEQAAEQAAEQWHMC8m+4NS8IBVwUAmjfi4J9fRQaZD7sUqOx
uoDt+Z4ozo/Ti9znwbXCgppfy36sjzFRbKjZuq00fAABEAABEAABEAABEAABEAABEACBzU6Arj58
mB3E3q8m1psdCOq/GQhIB7GISKYyorhYFtVaVZTyaZvDVKHh8OBpl233o8m0WKxURbWyKHLpgfNH
xHS06NRFMV8QhUJRFHJavIotZEWxaF23fvNcft3VocRvS3TZac3N0SuWSIlipe7hvMG5G846fSEt
khCFck1UF3M2Jzg3h6Jeuyby2ZzI5/Mik5RinptT0aAWShwcOqUkUnlRYW46LTuMJIsTcfDLy/5c
R+TiQ8cew2FGC4vOewlRDaszdqva8See9W4XaaDZPvGcqJa0w2G2Kj3B1s5BbNQBrCHmJaPIgmhK
Ox1H1dZuTlfTrJOjXK+PlbThpBRbEKVqTZQLacGB2dS/ezRia0ukDecwjvonStZYXyyIpHF9vqgp
6HJiLo6ShnNgNO3iEGq2o7QrJtI5fkfkc2IhYY2xiEu+XrX2ut4TtVJeZHN5Hrv6fRdLa8dWW0qz
vSxe/I7IL1ZEuZgx3jkRMfKu5EzKJnd2bkvnF/vv2cViTiT7DnvuQr/zveRpm81QfAABEAABEAAB
EAABEFgLAnJetBZ5I8+LTwDte/HbYDYtCD4fdtZjrC5gPtws6rl5NCFyxbKosT5X5nlrKmnN5Ufn
jW3bYsxIf5GkpekVhrrcoF/Pi4ZZDs5BAARAAARAAARAAARAAARAAARAAAT6BOiaT94t3nL77eqL
cnABgY1PoCca1apoOfy/+vVmcUo6W8UyVRuKcko7miTzNds960OvWRbFsnYYsT3Q085BmdAeRrYc
HR+6XKeSSM/LCFDSycQ6RsVCtijqLYdnk835I2GPPtUsKQ6UKIx13OrVssP3hz8HMTs7w0HL1XHG
Uc2pf5TOgiavceej4qRvk5i3jD4Xy3g45JiZme3DUcO67JKlHLTYYWzQmqZjkTd/0+nGzeFPFqtE
XOK8zO7Sa4m8uapXlS9T6qPKY8Tpip+ZZp10kd5nvZqO7BVJ2ZzaOlXZb7m9HbaagnMi62yrlhEJ
TovOvXpe/TtqOo71jWtp0TuRq7vYa7YjRyJM5ETL8VSrXh+NyOZ4JtjHnsgNI6t5OmGZ7RWZFzWj
T3QNfqmyIypde1G/Pzid8mdUBnZFhR1nnT64/dscQUyOE0vY97RN5YUTEAABEAABEAABEACBtSIA
B6K1Ijsb+aJ9Z6MdZs2KMPNhZx3G6gLGwzoifkQUnZNgfq7TbjsW15nOa6xjOaei5YwxL4eLmIEa
pyAAAiAAAiAAAiAAAiAAAiAAAiDQJ7Dlf73vPvHquXPUyOdZG+JvY4U1l8YPCGwWAiu09PLLtEyX
8H9E2y7p0OOxPfTwc0TsmEDHj9wwBHGGPr1lD/1X61M0Q+0T99Dlwzu+Dssn6dC2G+kpfpgddOjI
De6pl8+dpu//y09o69atq2bb622layLX0mWW4ebP8jk6+X9+i44+8ig98VzVvEPR+AI99F/up1uu
5fINm9hhiY7fI+s6SHLi09fTu/+rlT5B1e5R2vd6W1bqw9KpozQXuZc/x6jSOU43XKZuqZNTRw9R
5F6r9kmqi0dpr7pD9MLT99B1dz7BV+Kc/quu6Y3Hx5wu0+lT3yemx/+t8tPr0dbt19C1uy+jc6dP
0j/9K3/m/3pjk/HdrW+k62/YSx4oxqa28bb1rWU68cgD9PipV0iiW6J99Mf/7Vfps5cP+ozV5zrc
59rHHqQ9H3ysX06+3qODe7t09LY5urdgXfLmb5Y9rv/pdrKyi1OCDXqFlqj6VIHMnsQRzOiufdLa
vjnqfyqPoc22p4w+N3GdVIneJ7pvErHTFn3hlp3Gw0v0JLM7bLGz2bpMx+7ZRh+0uiRFqNT8Hv3S
ZV3qrgyTbttGL/0f83Rdvx1itNg+Tjf3h/M5euT6K+lhC1Q8R92v3qH6ie7jUSq1TtCBHcO81MGw
xRoHXR4HoTqZytDHiS7T/q4zkhrtlczX6dGDxshdOUX3bI2Qhcn5/jjz7Kdpz3v7b0tKl/l9t78P
yMh4zOnyC/Tp37iPynNzNNf5Z3rrJ5+iR+/YNyYBboEACIAACIAACIAACKwVgS1btvSzhk60VoQv
br5o34vLfzZLDzsfttdmrC5gPLp0kvWkGy09ibWyxQYduXm3cXf0dOX0Mdp69QcHNxZK1J3/Jeou
dYcPXkLbqEHzV0TIUk2iqTKdeGj/aCa4AgIgAAIgAAIgAAIgAAIgAAIgAAKbmcDbjxwRV3/ko2qF
FRznQGBTEODtH/OppLBtM2duOcfncTOCmBHVJlREGyMSz7gITpW03K5xXBQreW/1Lee67TqH2bdH
FVPbYNpsklsW6tav5xLD94Lblnn6uU5VrtD0jmClVo/GMiNRkHT6CbZvtMzp2LcA5fe6eq+5nSsO
uipre2bwtkcQa4t0xGkrM29V9JaUHOGqvzDWjIiVLLC9XZEdRoFiNx17FDizNkbZ4/qfaidPdjGR
XRy/Clfl4YjK1TfHsIOdsiark1k/j3Pdt9y3QXS31dgO0pODbq+cEVarpsZMVCyqlczcvnJbSs/I
a0YEsVUi9nlUNcRlXabnO81or8xIGDCdPp61R1s0t9usjL5aQtiKJCAAAiAAAiAAAiAAAheDgJxH
XYyyUebaE0D7rj3j9VdC+PmwWVf3ubb5xOC81yjYdZtoXKQyOVFcrHAU/NHJZKci9Sc9J5f9eOTI
kbmNINijheMKCIAACIAACIAACIAACIAACIAACGxCAvQLRx4Qb7sTDmKbsO03b5UNZy8lIEUiItL/
1SKTzWnCcJTgiDjB2ZnpnTHwjdyUiObDMWWsQxDn2WnWRCGbEvFoxCa4RdPDLfNWsUmH+h/jeGSV
E8RBzMVpyExfHtX/DDqrnBr1Ue06hqOtfVfJeiq3jX4XWSjZsqyX8iKXy4vsgnTmY+YOBzGJRjsh
RUSp1Ra5uOyzY9rJYOPXQSzJomw+n2O7ciLLtpUq/rY4VH3Ypa1tW0wa90PVyUbQ/YPuW+ywJQEa
j7rbqh2f+v1IvRvkO0IeLe4RkasZGRtbSSYLA0c6U/Ae2XpS2aLLdG5tqx6Z+olRpnwnOMsY22+8
02uu6YEToDNffAYBEAABEAABEAABEFgXBOS8al0YCyMDE0D7Bka2CRLoeV7g+bBBR88JRxcJGo/1
T2v5BZtmJfuldYwtFGyLDPUcf6CDDHQ8OUfXRyttBA5iTtT4DAIgAAIgAAIgAAIgAAIgAAIgAAKC
rv/d3xHX3vUxNRkHExDY6ARqWemEQyKRLopmx1xTqMUwmwMRO0rEhs5G8WwtOKKxjhbBs/NM0W2J
SjErkjG7U5gljkXj8yK/WBOd3jC1YdNodCAhWiUp0o1xPOKstEDn/dw4cdBPes/6TnyjK/JJi5UW
Er0Exkg/yldSVM3uEqj8pliQkcIiKdFySdurZYfvYm8HMdGtqshisYWcyCRkW3vzNx2z/DmIxUVV
9hMXO8ddGtfWph1WBDHlWhWmTuOMGN4z+5aO6KUTutuq3wEUDergZKSNZfurlVUZ4yK8MQkZCc72
3tGmrsGZjzKNd8Rov/FOr+s8YVTANag1sgQBEAABEAABEAABEPBPQDpq+E+BJ9cTAbTvemqtC2Wr
nucFnw9rG9Wc0CWKvH5Kn/XaDbFYzIv0QlLEpG4y1OAS+bp6UM/xSYzOUdVjOAEBEAABEAABEAAB
EAABEAABEAABEPAgQL/44APsIPZxOIh5AMLljUbACJfvtt2b6ahiRtUxrkfmi8GhGI4WmanvudYV
jUpJpJIxNY6l0EsUFfOZgqi5hOY3nXXmi6PbBprbxI2L7KUFOm8HJSUOmk5BQ4p+0gcH7jeF2/aO
MiKX23H1bT29S+6JYt8ZbRB5qtgcfdLGwiOCmJVK8RwKpoP29uZvtvU4EVXnOyavUbNtV1QeLm1t
2mFzEAtTJ1up7h90FDw38ZjbY37oXGez1XhHBHYQE6JRSA7HIUctazX19pK8Jai3z50W4TeEg5hy
wo2IYtO71u6t1hXVUlEUi4PfUnn03eSeDldBAARAAARAAARAAASmTUDOK6edL/KbDQJo39loh9my
YrL5sKyL0gWIF58FXmTXE41yTi3SJMPJTGsmJFJhovtLA3EEARAAARAAARAAARAAARAAARAAgU1K
gPbd/7+Lqz9+SDmWbFIOqPamIdAWmejQ8SeeH3HY0M4dHMredBDjWEB5tZVflJ0e3IF1ux7OEMb2
ggslt9hR7vn5uWo6wUiBN5pYEIVyvR/ByDMPw2mNhtGO9LNGtCt2khlnsRbovJ2KlDhoc8T5/9m7
H+g2rvvQ8z+eI9mWT8UeSZGdSkllV3YqpxGUSNuVk9bZhZKXKnFj+CVy0khQGtU2pDpZme4f+TFt
+lImxznQnj6bftke0j0J3Fi0Y1PNCkoTetuCaum0B355YNdQG+rEVEOlpWyTFmSDrkAb7N69M8DM
XAADECRBEiS/9JEBDOb++9yZIWfww28KrdVT3utX45+NppMqkRhQAwPT/UuoxEDay3o1i66YcxWI
9FbMT10ZxKx2s0nvYqkVJGZ/w7a6vxmYNd8BYm6GvoptSvfb3ObKt4WZjqke/7GEChaD6ALtpbf1
NDOxlQeruWPQZWNpN89ZRYt5v93dGEcwHFKBYvu1L14vrwCx3HCP+zdFhbujmMtVHH/tt7SfM2f2
8Sww0yxuTgM8IoAAAggggAACCMxVwDm/nGs9lG9OAea3OedlsXs1p/PhYuezqS7vi1PVT6lrDDXn
Xbszv7hlfHlTwrHq12d8T9ZrNMdbCCCAAAIIIIAAAggggAACCKwQAbk5co+64TOfdj/MXSHjZpgr
WCDhZA3SgRvRhJOqPqeG4lF3P7AulJYGiOmYnFSn8X5I9aZGiwEOeZUdG1KxiKhANOkvqy9iRYqB
IhKIqL70qMpmsyqTyahstaAy/5oqlnr9CqqOWJ8aHqvz65lmsI7uW7hzoHhxLaPiHUF3rOGeoYo2
c7rvVv+tvo8mHLeQSoxmlfuecevOZg4QqxjcvC7QGcucAEVtHoh0qeFMYb5ymWHV0+5kgQupZI0M
YlYXk9HCuoVbX1pBj4sVIJZVQ8mkSup/qVRSxdqK206gTfUlU/bygYGUGrWGaW5z5QFiMx2ThTDt
T071uIGdotrj6cI+mxtRXcby8gAxlTGDlIKqKzHkBvPlcxk93rhqD+nbtpYEkTqd0cGk+ljgfNhS
eIyoIb9gMqfIQt1iMp8r7Ld638xrg2jx1h3B6IDKue/pfdjpqzFflYGFtYLajEBc61ja0avnv1Bp
Pq+3l4GYDpwLKt/MhEabtp3xbXGXiycIIIAAAggggAACCyLg/E27II3RyIILML8LTr40GpzT+XBh
iPmRXu+cOBRVqZFRNTo6okZGxtxza2tN6wuDAX2NrFd/GW8s65yI5tVwotP9slWgo/TLXslO57pJ
4ZrKkHsNLK8yo0MqHmu3r4/4nm8ujRmglwgggAACCCCAAAIIIIAAAgjMm4D8wm/fq95BgNi8AVNx
8wnkhmLehSoraCsQcC88ORdIrcfyADGlQ0sSxaAccz3zebBagJhmSHZ6QVdmmYrglJmS5UZ1YM40
2cL86iwPxLAsKv61q2HnGp1Thy4XqljPr6wOcip+U9QMEMs49RQfzQxizvplqyyvl5mUapvWT9+G
Ydxw1sFU5W7KyI5VmDfPuwLMmOvKQB9vbXeedLBZ3XNRnvGpytjsDFpGJj1ru5/TmLxu13yWH4n7
7t8l27pPsNqIG/jot20XllXb38cGnKDJwnrlF7QrO+zdxqPyuFO59myXeLeNrT4my8UNfDP29crt
pnaf86OJaY4T1QLE0ipsbkPmt8VnO3DKIYAAAggggAACCMxKwPmbeVaFKdT0Asxv00/RonVwLufD
hU77fXHKOg8tPQ/0vvBYPEf1uT7XO1z2Jci8/rKT8cU7ZzsufSxtZ9EgaRgBBBBAAAEEEEAAAQQQ
QACBJhOQm+75LfXOT37KDQxpsv7RHQTmRWBkoKv0NmZ2QEJAdfYNqJ62gL0/hLvSvm0PJ2L+gQ+B
kIola96MUQ3EOlQoWKjfvXgVrpEW37cHDVpoBA2F29srx6S/5TnkdysAM6W/GchR8TysUk6AWCxc
OMaEeypuAZBNOwF7EZUuu+7XoJE2XzX5UdXTUTQpcwu1dar0mI7Kyw15Wee0mx9Nwsj0JlLDz5jr
LmdSfFTSsUjxd0GNusrLmdnxysbibuN6uX2rxkaOqbwfNV5nh+OlQUdWP0NtKtpW/Oaxvh2m36ae
HU7YmcLMcTjPgyH9LedUlf29zKTWbSoL3c66mc6qHXdqDK/ut9LOflhjnqzxuX0w9vXKMegMYsUs
bOGY/7FSZYdVzM2KVxqUFmrvUaPlwad6JPlh45vmdl9SdY+PFRFAAAEEEEAAAQQaK+D87dvYWqmt
WQSY32aZiebsx6zPh93hZFRfZ1vZF7a860TWarmRhIqUXyNzzleDbSqernLOrc/gE11WprDS88zC
66CKRHUWa5/zTbdrPEEAAQQQQAABBBBAAAEEEEBghQq0/IK+xeRbr16Wf/vOX+jzaH1mrazza34Q
WAECUxNy4cKYyJpVMpVbLddt2SRrV9U77ikZv3BBLk2tktZVU5K/dr1s3rhO6i5ebzPzud7koBxc
s0tO6Da6hnJyeFteLpzPyGo9npy0ytYtG+ezderWAlMT4zI8cknWbGjV22Be1m/eLOuuWVJb0RKa
x0m5cG5EpHWN6B1WNuvtu17pifELMnppSlpbV0kur48V118na5mnuufe2s4vjF6SVa3Tb+fnnzws
Nx14rFh3RNK5btl+Td1NsSICCCCAAAIIIIBAAwVaWlrs2rhO1EDUJqqK+W2iyWjirizE+fDU5IRc
npiQK3l9nSSblVUbNsuWjWunV5m8LBdGXpGpNa2yaionq1uvk+t0uXrP9advgDUQQAABBBBAAAEE
EEAAAQQQWF4CLTfcd0jlxyZk9ORJe2Rc+FteE8xoEKgqYASI6dvHydGd66quyhsILKbA+edOy3P/
+oZcNYNOXLV+u9y5d/uyujC8/B0m5cmDa+SAFbWqfyI9Q9K9f1vhBf9HAAEEEEAAAQQQWHABAogW
nHxBG2R+F5SbxhBAAAEEEEAAAQQQQAABBBBAAIFFF2jZct/d6j9efV3+7RkCxBZ9NugAAgspQIDY
QmrT1qwFLsujO9bL/ekZVhDolMwLR2X5hD2uAIep8/LA6pvkEXuqIzKU75ZtfPV7hhs+qyOAAAII
IIAAAo0TIICocZbNWBPz24yzQp8QQAABBBBAAAEEEEAAAQQQQACB+RNo2XLv3Wrq8utkEJs/Y2pG
oDkFJgZlT+suOaN7F01m5Nju5RNK05zg9Gp2ApPy7FfuleNnJvQtHuutISty433yxMP7pI6bUtRb
6SKvt0IcpiZlckpTr7pGuIvnIm9yNI8AAggggAACK16AAKLlvQkwv8t7fhkdAggggAACCCCAAAII
IIAAAgggUC6gA8TuUflLr8vF7/Ta73GLyXIiXiOwTAWmLsrpE9+Vl95cKx/41Kdk+zpS9SzTmWZY
CCCAAAIIIIAAAggggMCMBQggmjHZkirA/C6p6aKzCCCAAAIIIIAAAggggAACCCCAwJwFWm6677dV
buxVnUGMALE5a1IBAggggAACCCCAAAIIIIAAAgggsAwECCBaBpNYYwjMbw0c3kIAAQQQQAABBBBA
AAEEEEAAAQSWoUDLe44+oN545WUZefope3hkEFuGs8yQEEAAAQQQQAABBBBAAAEEEEAAgRkIEEA0
A6wluCrzuwQnjS4jgAACCCCAAAIIIIAAAggggAACcxBoed/v/p56Y+wVefGJJ+xqCBCbgyZFEUAA
AQQQQAABBBBAAAEEEEAAgWUgQADRMpjEGkNgfmvg8BYCCCCAAAIIIIAAAggggAACCCCwDAVafvmL
x9QbL4/J0Dcft4dHgNgynOVFGNLExfPy4suvy+rVq4ut50VWv11u2bZJVi1Cf2gSAQQQQAABBBBA
AAEEEEAAAQTqFyCAqH6rpbgm87sUZ40+I9AMApNy8cIrkl99rVy/aaNc0wxdog8I1CEwNTEuF0Yv
iay5XrZuWVdHieW1yuTli/JKNi/Xtl4vG9ex5y6v2WU0CCCAAAIIIIBA/QItu/7gmMq9NC4/+mbM
LkWAWP14rFldYPD4Dtn1YLp0hUCnZF44Kivv9KuUgVcIIIAAAggggAACCCCAAAIINLsAAUTNPkNz
6x/zOzc/SiOwUgUmznZLa+CIHn5Qktl+2b12pUrMbNwT55+T2Ncfk1P9abm0YYNskFa5+dY98p8/
s0/2bt+kK7ss/U/G5adylchbb8nbd92ul28sa2RKzvWfkuRP3xC56ucltH+PrLt8Vh7/szOSrTfe
Z1Lkho8elDu2r5PxwZMS+5uLck152atb5YabA/L+D+yUjeXvTY3L6W88JSNvlnXNfDl5tfzqobtl
58aJ2Y3JrKuBzwcf3SO77j8jsiI/o5iQ7j2tcsQafjQpLxzb3UBZqkIAAQQQQAABBBBYSgIt733w
99Xky+Ny7s8ft/tNgNhSmr7m7ev5Zx+VL/f8s7ztbSL9jzwmdqhYqEuypw4L1w2ad97oGQIIIIAA
AggggAACCCCAAAKWAAFEy3s7YH6X9/wyukUWmDwrB9cE5ITuRlc6K4e3L5+roRODOkBslxUgFtIB
YqcIEKtjUxt8/AHZdeiRqmuGY2l54pNXZE/rraLjd4o/HTKqviRW6Jj3MyGP6iAfK8bJCdB794vH
9Xw86K1SxzMnQGjw0Tt1wFS8RomARPuelmN7t3nrTDxf1k/vLfNZNJmRY+/+cdm69Y1pvoIOz3Yf
lMARvVeuyM8ovACxUGdKTh3daU4XzxFAAAEEEEAAAQRWkEDLe9ra1JuXLsmLTzxhD5sAsRU0+ws0
1HOPH5RbDumTr6AOEOsnQGyB2GkGAQQQQAABBBBAAAEEEEAAgVkLEEA0a7olUZD5XRLTRCeXqsDk
oNy5ZpdYoTedqYwc3bl87qcwdeFZOXTouIzqYKbObz8k28szTC3VOZunfp/V18UD1nXx4k97V6+E
3nu9vDL0j9L78P1yQn+r2g7YiYgOKtxlBxU660YHxuTYbWYWsQl5/M5WOWTHdIUkpQP0AhP98vsP
xuTKtdc6xUSuvCKPnSgEfgVCYbn1evO9K/JLh74qR/dsETdgSpcMhNvkdv1F75xckRf0l729QDUd
5Ki34cPONjx1Xh79/Jfln6VQ5yvJxyRufzM8IOHIrfbSK1dEDny1U/Ze/6NZjWnnPMVTuuNdkZ9R
TEr/8fvlq8++KLfe86fy0H4j6M/bcniGAAIIIIAAAgggsAIEWm6676h66/Il+elTPfZwCRBbAbO+
wENc2SdfC4xNcwgggAACCCCAAAIIIIAAAgg0QIAAogYgNnEVzG8TTw5dW/oCU+fk4OpbihnEcjqD
GFFUS39SZzGC8X7Zcd2HCnfW0LfkjA9/X+7Yam4Lk/J89/3yTfmCdP9mviKYSoKdkuk/Kl54YWWA
mG8w1ZTOYLfayWBXfftzr9lLWNL5J2T7KmeM+taQx++TDz1YDGyrkXHL/WJ4KCa5U58Tc3SiAyXL
g95mPSana3N4dMe7IgPE5gBHUQQQQAABBBBAAIFlJdCy9d571WTmNRn9i157YASILav5beBgJmXw
9J9L9zefluRPRDbIJf3Voj1y3xfaZN/uLTXbmenJ14XB0/Kt7l45k9RfP9qwQVo3b5Yb3/XLEvzf
PyIfuW1b6YlmseXJi4Py51/vlqe/l7TL6N7Jnr33SdvRfbKl5My0Zld5EwEEEEAAAQQQQAABBBBA
AAEEtAABRMt7M2B+l/f8MrpSgYnxc/L3f/13MvB3P5AfvTgqWfvtVtkR/Kh84q5PyG3bzCxNpWVl
alz6n4lJ7JlnJW1dE90g+lrlDvlo6BPyiV+/TTYWrztOjQ/KN576gcjVrSKvvyBHHizcUjAQicoD
7/9ZefNNq179vw2/Knfv2yluLE5Zc9O9nNQZvO5/6Ify6S98Vj64fUv99UxdlJPfOCkX33ybBPf9
iox+t1u6nk5KVt9ZRG68VT77u8fkc7dt9W1+6vJZeeaZf5C3rr7aff9NWS8fD98hm3wGcvH5k3Ly
+YvS+q6PyCd35eXJrq/L02delEu6rQ2B2+UPv9wue7bOU5oot4eL/8TMHtaRGJMv7amxnTnBVAHd
bzsjV6H/pRno6gwQm9CBWa2FbGSl5UtN3Gv2vrcLvShf2bFZ/sjqS0WgmlePW4cOusroO4d4wWx6
nUaOyWuyjmcT8tzjj8iffOuk/ER/irGhdbN8+sgD8u6Xu+WDhx6rcZeTOj//0PvSab0vjejd+V0f
OSh7t5WMutC/iXPyeOyv9LHmatm97255+/lnJP6Pr8rVm6bf/8f1ZyNP/WBE5G3vk8j+23w/C6kD
Qa8yJWeffUb+4eW3dC+KP/pAtP69H5c7dpfevNR+1z1GtErw4Cdl9fN/IQ93fUtezF7S++4Guf2B
P5b2z90mtfbc8XP9EuuOybP9hc919NGy9nG2aPmS1UPdt7Xv2yf7b/Ppm9N/HhFAAAEEEEAAAQTm
LvAL99yjNu/bp3RN9j8dIMYPAqUC2SHVESxsH852Yj6GogmVKy1R8irdFS5sX8EulS15p/xFXvW1
B91t0Wyj8Dyokj4VDMU7apQJqb6RWr0r7wOvEUAAAQQQQAABBBBAAAEEEEDAOSdHYnkKML/Lc14Z
lZ9AVnUGql/XtPaFtp60X0GVHY6rUPGaubPPmI+BaMotl01Ga1yfNNuPqoxbauZPsqlOo52QivYk
1Eimjmuf2ZQK1hiLNa5Q54DK+3TJf2z+12mt4qnOWtd3Cxa9w3X02acvS2dRVnWFnHmPqCE/WHMw
uZQKF+cnEIqosHMtPhQzrqdnVcytM6RSPtfJ7SqNunSAmNlKyXP3mr341ZUracvvmrxVmVuH33V/
ox9zHlNJz2u9GFWdrpHjX/bo19eZfP6RH1b6jqCF/TDS67vPjPS2uftpj97WvX2iQ43W6r5+L9ER
KJQNdM7pWKF06ajTT+MxGE3696COY4S0xat8DpRV8Y6QO2bzOFl4XuV4UdZm0Dim+neSpQgggAAC
CCCAAAJzFZBbPn+/2vLpu9w/3uZaIeWXm8CY6nROSPWJhP7Wm0qk0io9EFdtxvL2vuqnNjVPFE2u
0T6lvyRV2BaDEdXTl1RDQ2mVTPSqaJt1glF5IpEpufgSsC+KpHWZeKd3EibSrkbMdniOAAIIIIAA
AggggAACCCCAAAI1BZwP92quxJtLVoD5XbJTR8dnLOAEiAVUW7RL9Q0klXXtMNHbWRIwFR8pi+DJ
JEveD7Z1qgHrmmhqQPUUrzsGzECL7LDq642reLxPxXu8L7OGOmKqr89abv3r1e0P+waU1DusnA5a
8wv0Culrtn2p4SrBG7p2I1jH3v8DERVPDulrvD0lQXB+AUX5zJDqjfWo3t5e1dXmBH/5BRUVRuFe
Cy5e541Ee1VKu3ll9fXftr45OdTrVbpeVvWEy4KFnGvRvo8RlZ5tHFsu7QZ8SThWfV6cDprzE+5R
6YQXcBhLO5Fg8xcgVhkANqLaHZNA9aAmd679gq4aOSbHaZrHVKcRpBTqUIn0kErGO73PHKwxVfR1
5p9/eO2EfL7QbgQHBgtBXpmkE9gZVAPVY/b06Ly+VA3kmsbAezuvhvTnKrGeXr3vese7UKcX2Oqt
q5+Z82U56WNE70BKJfu6jGNOQFUcK3XRpOmuP8Pp7B2wj7MDfT2qzQ7Yq/xcx267rM2qfSvpKC8Q
QAABBBBAAAEE5iIgv9R2VP3CZz5DgNhcFJdxWTMAKxIrP3kYM74JVT0Iq+aJomHnfQMuoPrGjDeK
T7OZTNnJtHfCJBJR5V+IyiS73O26vY8QsUpRliCAAAIIIIAAAggggAACCCDgL0AAkb/LclnK/C6X
mWQc0wvk1Ug6rcbK4r/scvrLqk6wVairNItYMuoFmrT1DlU0kx9Nqr5klS/M5r3goK5ZRxhVNGks
yOkxJVRne/GuDU4gj/0YVB2xPjU8VhbZVBKIoa+jOjFHVq2jCddBIvGagVv5oVjxemt9AWKldkaA
VjFwxhjUAjx1ggXrDRKrEtRST0+1t5N9LtRVfk3dpwJzfnTWsJzOM+UGaOmAscJszl+AWMrcXPJj
qte8y4fbfmW/a173b+SYKpuuXJIf8jJ7BaIlmbqyaWe7rQwQm83nH/nhXuNzh7LjwJj3JfhIz3Ch
n5kBdx/rTHoRYrlcVmWzOW+fyybd7SY64PMBSeWo61ySVz3FzGpVg7DM+Qq0qyFjm8gZflGj/3bj
xthEl3PjGd2e6QxqOnC2PAbXfltnEHP2E+vvkqp9c+viCQIIIIAAAggggMBcBVreffSoevPSuJzv
eUr/Dab/ClPW37b8IGAJTMrJw2vkrses5wFJjD4vH1ibk9yU9Vr/rFkjr/xlu9xy1yP6RUgGMqfk
tnX2OyX/O9t9UAJHTugEYF2S7T9c9T71E4Pd0rrriF22c2BEjt62paSe8hdT50/K6pvuKizuSEiu
/QOSm8gVV1sla2RE2tcHxOqd/saN9B/bXV4FrxFAAAEEEEAAAQQQQAABBBBAwEegpaXFXsp1Ih+c
ZbCI+V0Gk8gQZiEwJROXL+srnqv0f/rS5qqsPBq6QR48o69sdqbk1NGdxTovyBdbbpCvWa/09cyM
vp7pc8mzuK7Pw+SgHFyzS/TVUNEZueToTv/Sk+Pn5Uf/+rqsXr3ap5LSRfn8ark5sE3WWh03fybH
ZfBvvyfdxx+Wx86kzXckGO6QY3/wBdm7Tbdv9EkHLMmpw85YC0X6v7hDPvQ1q3xE0rlu2X5NSVXu
i4mz+vptwLp+G5JU9pTsXOu+5T5xrwVLmwyrh2Wr+47IuScPyy0HrIvNYV3+Cd/yxuo1nk7K+bM/
Eq2n/5vmJ5+X1Rtulm1b1sr4+UH5l1f1a/1fvmYx/e7qt8mOnVulCkXN0iXeJdvWpPQfv18ePXvF
vUY+IdvlT/77h+XL6wrbjHMNPXPyAbnBvu4u0jucl31bc9J9Z6sciVtNV/c32661/XnzZFUXloie
yysyIekTcTG3JJ3BTD633WeidTG3Dr/r/sY2N+cxWUOe5sfbNvX9RPpG5aG9m4wSE/K4tjtk2ZX0
dbaff4zL8R3XyYMWVLhHck/sd7cTbxsPSmKsX/ZstLqh19+j17eONc7+d/k52bP+g6IXiQ66kmO7
14k3BrOsVX6uP974S491Rr3GfLX1DsvD+4w9d+qsHF4dEGvPdftfLHrh2S/KDR+1j5aig9/kqB5H
3T+T5+SLH7tPkq2t0pr9idx4zwl5eP/2uouzIgIIIIAAAggggMAsBN577HfVTQd+Q+mi9r+5RpxR
fjkJGOmQi9uHs534PfaYXysxGGp+k8hYLz8Sd7dDu/5gWEW7enTq9ZT+1pv5tbZCoWzKyxDm15+S
ZRHnm1ZGgzxFAAEEEEAAAQQQQAABBBBAAAFfAeec2vdNFi55AeZ3yU8hA5iJgL79Y2+0TQVqXN8M
mxnEjKw2s8poY2Ti8btlo9P1VKdzu8Z6MloFfG5l59RUeMxlhlW8szSrmHsbzJI+VV5nHe6JFK/L
+t0yz2snm3aux9aRQSzUpcpb8srP4faNVnd0piUn+5tzPKv16Dp4Q5nfZ4Z3aQaxjOoMlM+3Nh9L
ebek1LdAtHNMmRmx2uK6vzkVK2aB0mE6pVngzNEYbdfa/txr9lX3i5CKDdS+K4dbR8VtG63uNnBM
5viqPPe2Lf/bIPr3dfaffwy5+4x520g9v8Hi/JZlXhvoKO7vYStDnFKZgcJtRK3jUjA6YI/KrbPG
bT2rDH+axV72uarHNGO+uirSgHnlw7F0SVvm7TZLMhOWrMULBBBAAAEEEEAAgWYRkMAD96ubfoNb
TDbLhDRXP7w//O0T7EBABXz/WSc9AdUzVH7KXxiN/8mX/0iHejtKg8SME9RQR7zkooJ30lc46fLv
W8CuL0CAmD84SxFAAAEEEEAAAQQQQAABBBDwEXA+aPd5i0XLQID5XQaTyBDqEzCCvZztXtzrm16g
TknQhBEoYd4Orr4G9Vpm+ZR3O7ny8u41U+P6p9vHimU1AoJ0xdnRIRWPRVU4WLgW6tQT7Cze3nCa
PmVTnW6AWK0gD+96bPX+uOPyCRoyyyf9LyWXM/m/NsbjjLXWY8n8+tfY2KXGdhfoSJTUPZzoVT09
vSrW4QTzacuyADGHxg0Y0tfeE2MZ1RN2ttnq/rPZ/tr0l7R7e3t0v3pUTPctkRouuQ5fMgDjRa25
Nvuhs3a59c1qTEab1Z5625YO2HIAjZX9+zqHzz+MW0m2xQuBdOYX4HUWM6N1pcYSzucebcpa2w0Y
s/Z1fUtM60gRjxQ/y2gv3WZKKprVC2+cVfcFY5+qDCysXt5z7SwENs6qfxRCAAEEEEAAAQQQWCgB
eW/bA+oXP3PADcpZqIZpZykIeH/4S3D2f+C7Jwk+3xrzU8hnRtRAX6/q7GhTobJvVEV6h90i3kmf
qMqTFnc1niCAAAIIIIAAAggggAACCCCAwAwFnA/aZ1iM1ZeIAPO7RCaKbs5ZYCjmBOGIinT2qdGs
lbvH+fGufZYETehAiVAxQCscG3JWrv+xZqBF/dVMu2ZuTKX6YqotVBoUZu3fwXC76h0YUtl8sRaj
T5XZgczglRqBR7oq73ps9fXca8FGUJAzlnrKO+s2/jGnetssq2pfgjaXW4FYbSptbi4z6tCo6nCu
a+vgnzGfsvmhmBeUVyVATOXSbmaxUEeP6ioGEDU2g1hYpZ3txKeftRbVmutqAWKzGlOtThTfM7et
AZ+4TP++eseAmX/+YZQNFbKCuW34ZXgb7StmMQyqvpFhFbW3j4AK2hnHgioxMlRcJqq9r3bmtjo4
ylbx+lpyrDPXMo4RlZ+1VC/vjXmOWQHNvvAcAQQQQAABBBBAYN4EZOfv/Z56134yiM2b8JKu2Eix
3IgAMdEnmzM+qc6rkWSPe1FG3+Te/baRd9InKpr0Oetb0vZ0HgEEEEAAAQQQQAABBBBAAIHFEyCA
aPHsF6Jl5nchlGlj8QWMa5tlt3uz+2YG3ziZtqw3jOWB9r6ZD8MItOiqlY5r5jVbnVMjqYSKtoXc
L3w7+7NIULV3xdXQmE/6JKNPfsEn5m3iamX28q7HLsUAMb/bOzoZufwep7+tZ/UpzKs+OxjNqjeg
ypJJ2cVKLKsFiOk1vQAcs4/V/c3ArMpAH6/HXr016vJW933m1uETDGj2w8wgZlXklivJlDf7flh1
elnw/L5MruejvRhIWdJX4xgxi88/RuJtxf1QZy0bG/VuL6lvCVoZczei2ovjbYt22LdItY4vQ33t
dh2RaLT4GYj/LTKtMc7+p3qAl1uncYyo3G6ql0+7QbjWdl45ard+3yc5lU70qb6+wr9EstGBcb6N
shABBBBAAAEEEFjRAnJr+4PqPb/5OfeEckVrMPgKAfNbdrGKe897q+dr/O2fTXV5J0o+1ye8Wqo9
y6ku+5s0+iTYPFEzLtZIOOYGjlXUUqtzFSuzAAEEEEAAAQQQQAABBBBAAAEEnIADJJanAPO7POeV
UZULZLxriuHeioANL7hDVGlWHZ1pyr2Vn872U3qnOLeRXK7KBVHj9oIdCb/cUW4VM35iBsE4+3Ew
0qHiyWEdOlbjxwj+kGK2I29tI9uVvvZaq8clQU1VrvO6wT8lgTiF1uop7/Wr8c9G00mVSAyogYHp
/iVUYiBd/XpzHV0z5yoQ6a2Yn7oyiFntZJPel6etACM781SNYCpjrisDfbyOu/Pkl+3KW63mM/ez
g4ptShcz+lEeIDbjMdXsRfHNsYQddGXtF4HyWzSanyOUbZfuGHS5GX/+YcxNMBwqZgir9mX2vIq7
QYOFYL/2Pr23ZZzMYoVlVua64SqHlnoY/NepHuDlrm/MV+V2U718brjH/Wyxwt2pPJerOP7ab2m/
YDFozj6eBWZ/FxunKR4RQAABBBBAAAEEagvIr/xBu3rvPb/l/hFXe3XeXXECGfOP9KDqSgy5J7P5
XEYNJeOqPaTTlpvfsitDyo/0utuXhKIqNTKqRkdH1MjImFuXVcS6QBAIRHT687Qac/Of59VwotM9
uQp0JEpqT3Z635YLRLr0N+ScSyF5lRkdUvGY9Q2ckKr1zbeSCnmBAAIIIIAAAggggAACCCCAAALu
eTwUy1PACSxZnqNjVAh4Agkna5AOQogmhotv5NRQPOoe56z9oTRArDQbkXVtsTc1WgxwyKvs2JCK
RXQQSjTpNWQ+08EoESfoQV/r7EuPqmw2qzKZjMpWCyozy9d47gUdBVVHrE8Nu9dCaxSy3jKCP6zx
hjsHisFPGRXvCLoW4Z6hiopyuu9W/62+jyYct5BKjGaV+55x60438KgsEMeqeLEDxCoGN68LdMYy
50vP2ty6dj2cKVy7zmWGVU+7c11bX7uukUHM6mIyWlg34Ny2slZQlzHXlYE+3oDdeapVl7d68VlW
fx6QVEn9L5VKqlhbcdsJtKm+ZMpePjCQUqPWMI1+VASI6bdnNKaKfvgtyKkeN7BT36Yxni7ss7kR
1WUsr+jLnD7/0MGk+ljg/E4tPEbUUJUAr5FeJ+OYVUbfVtKOxhxzby1pl/cJJvQb7bTL8rnCfqv3
zbw2KNzSUn+OEx1QOfc9vQ87fTXmq3K7qR4gpiPcvEBc61ja0avnv1BpPq+3l4GY/mwn6P/5jNGm
PXbj7jHTjo8VEEAAAQQQQAABBGYlIP/bf/0D9b8cvtf9I3ZWtVBoWQuMuCf+5Sc73utgtQsitozf
iVLhJMgM3PIucBTrDQTcwDDnJKt32AkAK5Ln9cmNcaLtrFf6WOUEZFnPGoNDAAEEEEAAAQQQQAAB
BBBAYPYCznn17GugZDMLML/NPDv0rZECuaGYe93b3u59rjday8sDxJQOLUkUg3Kc/aX8sdb10GSn
F3RVUs4naGpG482N6sCcabKF+VVYHoihx1zSL/t1e2XmIl0u5LtueXnvC7pu4JEea6asL2aAmHld
uGy15fMyk1Jt0/qFVXrccPZxU0Z2rMK8ed4VWMZcVwb6eGu78zSTL1eXZ3yqMrZoUs+8kUnPCsoq
3xZmNCav2zWf5UfiFZ8nVGznPvvgXD7/GBtwgiYL+0T5F9zNDueHjS/SG3dKMb8EH/EJ0jTrqPe5
d9vY8n219LX7xX9jX6/cbrxbcVYeK/XRcjQxzXGiyuczZmY3a1syTOodJ+shgAACCCCAAAIIzExA
dv/BMfW+e+9xTwhnVpy1V4pAdjhhZwqrOKHSf7gHQzrrV6pW8nFLKaP6OtvKTtDCKmWkIs+NJFQk
GHC3xZK2gm0qnq7WRlYluqxMYaUnN4XXQRWJ6m+tON+EWSkTxjgRQAABBBBAAAEEEEAAAQQQmIOA
c449hyoo2sQCzG8TTw5da7jAyEBX6W3M7GuIAdXZN6B6ird8C3elfdsdTsT8Ax8CIRVLVrtWaVWV
VQOxDhUqv9YZjs3ptoW+naxnoRE0FG5vrxyTvuvDkHGd1q2yPIDD9/qrdU3Wu86bjoUL12nDPRVj
zaadgL2ISpd9D9htc7k9yY+qno6iSZlfqK1Tpcf0hevckJd1Trv50SSMTG8iNfyMue4yL76XuaZj
keL19Bp1lZVRZna8srE4v1esR/tWjY0cU3k/arzODsdVuLxvoTYVbStmbNO3w/Tb1Gf9+UeZSa3b
VKq8N8+hrpQ7Ci9wUlTPkN/su6vW/cTdD8styl67xz5jX68cg84gVszCFo75HytVdljF3Kx4pZ/T
hNp7fD+fKQmY0/0KGyZ1D5QVEUAAAQQQQAABBGYk0LLz935HvXXpVfmn2Lf03+76rzBlnRfwg4C/
wMT4BRm9NCWtraskl18t111/nay9ZpX/yrNcOjU5IZcnJuRKXmQqm5VVGzbLlo1rp69t8rJcGHlF
pta0yqqpnKxuvU6u0+Ua27vpu8EaCCCAAAIIIIAAAggggAACCCx1gZaWFnsIXCda6jPp33/m19+F
pctYYGpCLlwYE1mzSqZy+prmlk2ytu6LhlMyfuGCXJpaJa2rpiR/7XrZvHHd0rrmODkoB9fskhN6
iruGcnJ4W14unM/Iaj2enLTK1i0bl/HkN8fQpibGZXjkkqzZ0Kq3wbys37xZ1jX4unpzjLQZejEp
F86NiLSuEb3Dyma9fde7uy/E5x/NIDRffbC28wujl2RV6/Tb+fknD8tNBx4rdiUi6Vy3bL9mvnpG
vQgggAACCCCAAAKWQMuOtqMqf/my/OjPn7BFuPDHhoEAAggggAACCCCAAAIIIIAAAgisbAECiJb3
/DO/y3t+GR0CFQJGgJi+fZwc3bmuYhUWINAMAuefOy3P/esbctUMOnPV+u1y597tdQeBzaDqRVt1
+TtMypMH18gBK2pV/+hba0r3/m2FF/wfAQQQQAABBBBAYN4EWrZ//qiazIzLi089ZTdCgNi8WVMx
AggggAACCCCAAAIIIIAAAgggsCQECCBaEtM0604yv7OmoyACS1OAALGlOW8rrteX5dEd6+X+9AwH
HuiUzAtHZfmEPa4Ah6nz8sDqm+QRe6ojMpTvlm31pnmb4ebB6ggggAACCCCAAAKeQMst931evfnq
q/IvzzxtLyVAzMPhGQIIIIAAAggggAACCCCAAAIIILASBQggWt6zzvwu7/lldAhUCEwMyp7WXXJG
vxFNZuTY7uUTSlMxVhYsYYFJefYr98rxMxOi71BY509W5Mb75ImH98naOks0/2orxGFqUian9Gys
uka422rzb5X0EAEEEEAAAQSWh0DLu+77bfXW+CUZ6X3GHhEBYstjYhkFAggggAACCCCAAAIIIIAA
AgggMFsBAohmK7c0yjG/S2Oe6CUCDROYuiinT3xXXnpzrXzgU5+S7etI1dMwWypCAAEEEEAAAQQQ
QAABBJaIQMsNv3W3+v8m/l1+2vttu8sEiC2RmaObCCCAAAIIIIAAAggggAACCCCAwDwJEEA0T7BN
Ui3z2yQTQTcQQAABBBBAAAEEEEAAAQQQQACBBRJoecf+zyj1Rk5GT5+ymyRAbIHkaQYBBBBAAAEE
EEAAAQQQQAABBBBoUgECiJp0YhrULea3QZBUgwACCCCAAAIIIIAAAggggAACCCwRgZZ3fias8pdf
k5ef/Uu7ywSILZGZo5sIIIAAAggggAACCCCAAAIIIIDAPAkQQDRPsE1SLfPbiImYksHTJ+SHGZG1
P7Ne3v7OG+V9u7YLd+5rhC11IIAAAggggAACCCCAAAIIIIBAowVaNocPqKnXXpdX/pIAsUbjUh8C
K0NgUi5eeEXyq6+V6zdtlGtWxqAZ5TIQmJoYlwujl0TWXC9bt6xbBiOa2RAmL1+UV7J5ubb1etm4
jj13ZnqsjQACCCCAAAIILH8BAoiW9xwzv42Y38tyvGW9PFhSVViSmSdk98o7xSxR4AUCCCCAAAII
IIAAAggggAACCDSfgL7F5KdU/rUJeeX7fXbvyCDWfJNEjxBoZoGJs93SGjiiuxiUZNPD7qEAAEAA
SURBVLZfdq9t5t42T98mzj8nsa8/Jqf603JpwwbZIK1y86175D9/Zp/s3b5Jd/Sy9D8Zl5/KVSJv
vSVv33W7Xr6xbABTcq7/lCR/+obIVT8vof17ZN3ls/L4n52RbL3xPpMiN3z0oNyxfZ2MD56U2N9c
lGvKy17dKjfcHJD3f2CnbCx/b2pcTn/jKRl5s6xr5svJq+VXD90tOzdOzG5MZl0NfD746B7Zdf8Z
kUCnZF44Kivr+v2EdO9plSPW8KNJeeHY7gbKUhUCCCCAAAIIIIDAchAggGg5zGL1MTC/1W3qf8c6
J/++/FMmI4Pxh+VrJ9J20VBXWk4d3l5/NayJAAIIIIAAAggggAACCCCAAAIILIBAy8/t/4ydQWz8
+9+3myNAbAHUaWLlCUyelYNrAnJCj7wrnZXD25dPFNXEoA4Q22UFiIV0gNgpAsTq2LoHH39Adh16
pOqa4VhanvjkFdnTeqvo+J3iT4eMqi+JFTrm/UzIozrIx4pxcgL03v3icT0fpd9f9tb3f+YECA0+
eqcOmIr7r2QvDUi072k5tnebt87E82X99N4yn0WTGTn27h+XrVvfmOYr6PBs90EJHNF7ZahLsqcO
y/LZK035as+9ALFQZ0pOHd1ZbUWWI4AAAggggAACCKxQAQKIlvfEM7+Nnt9xOb7nOnnQ+hJOe5+k
HtorqxrdBPUhgAACCCCAAAIIIIAAAggggAACcxBo2fSbYfUfl17jFpNzQKQoAtMKTA7KnWt2iRV6
05nKyNGdyydX0dSFZ+XQoeMyqoOZOr/9kGwvzzA1Lc7KWuHs4zoo6ZAVKlj4ae/qldB7r5dXhv5R
eh++X6wvHNsBOxHRQYW77KBCZ93owJgcu83MIjYhj9/ZKofsmK6QpHSAXmCiX37/wZhcufZap5jI
lVfksROFwK9AKCy3Xm++d0V+6dBX5eieLeIGTOmSgXCb3P42kZxckRceecwIVNNBjnobPuxsw1Pn
5dHPf1n+WQp1vpJ8TOL2l6YDEo7cai+9ckXkwFc7Ze/1P5rVmHbOU+SWO96gDhDrX2kBYpPSf/x+
+eqzL8qt9/ypPLTfCPrzthyeIYAAAggggAACCKxgAQKIlvfkM7+Nnt8JefJgqxywTveDOkt1/0rL
Ut1oT+pDAAEEEEAAAQQQQAABBBBAAIFGC7T83AGdQSxzWcb7nrXrJoNYo4mpDwEtMHVODq6+pZhB
LKcziBFFtSK3i/F+2XHdh6Rw04mgxIe/L3dsNbeFSXm++375pnxBun8zXxFMVXmRuTJAzDeYakpn
sFvtZLCrvv25AVMSlnT+Cdnuft1Z3xry+H3yoQeLgW01Mm6d0wFwt1gBcKGY5E59TszRiQ6ULA96
m/WYGrABueNdkQFiDQCkCgQQQAABBBBAAIFlLUAA0bKeXmF+Gz+/nGM23pQaEUAAAQQQQAABBBBA
AAEEEECgcQIt7zjwG+rNy6/J+PcJEGscKzU1u8DE+Dn5+7/+Oxn4ux/Ij14clazd4VbZEfyofOKu
T8ht28wsTWWjmRqX/mdiEnvmWUn/RGTDBpHWzTvko6FPyCd+/TbZWIyImRoflG889QORq1tFXn9B
jjxYuKVgIBKVB97/s/Lmm1a9+n8bflXu3rdz1rcemNQZvO5/6Ify6S98Vj64fUv99UxdlJPfOCkX
33ybBPf9iox+t1u6nk5K9tIlkRtvlc/+7jH53G1bywZfeDl1+aw888w/yFtXX+2+/6asl4+H75BN
blCR+5ZcfP6knHz+orS+6yPyyV15ebLr6/L0mRflkm5rQ+B2+cMvt8uerfOUJsrrxqI/M7OHdSTG
5Et7amxnTjBVQHe7EFFm9780A12dAWITOjCrtZCNrLR8KYl7Mdv3dqEX5Ss7NssfWX2p8W1otw4d
dJXRWblKcuU1ckylXZ/m1YQ89/gj8iffOik/kQ2yoXWzfPrIA/Lul7vlg4ce0+OplkFsUgZP/7l0
f/NpSVr7uuh9I7BH7vtCm+zbvcVrU+9Lp/W+NKJ353d95KDs3VYy6sJ6E+fk8dhf6WPN1bJ7393y
9vPPSPwfX5WrN02//48PnpanfjAi8rb3SWT/baVBd14v6ng2JWeffUb+4eW3dC+KP/pAtP69H5c7
dpfevNR+1z1GtErw4Cdl9fN/IQ93fUtezF7S++4Guf2BP5b2z91W89ac4+f6JdYdk2f79YZjHSxl
muNs0fIlq4e6b2vft0/23+bTN6f/PCKAAAIIIIAAAgjMmwABRPNG2xQVM7+NnwbzfHjlZaluvCc1
IoAAAggggAACCCCAAAIIIIBAgwXeGT6gNn7sY0pXa//TGcT4QWCZC2RVZ6CwvTvbffljW0/a1yA7
HFeh4r5SXsZ6HYim3HLZZNTdr/zW9ZZFVcYtNfMn2VSn0U5IRXsSaiSTm76ibEoFa4zF6l+oc0Dl
fWryH1tQJbM+K+tFqc6g0Ud/+97hOvrsX/0SWZpVXSFn7BE15AdrjiSXUuHi/ARCERUOFsuGYspj
zqqYW2dIpbw3zJqUMurSAWKl7xmv0l3h4jz51ZUraavaXLt1BLuMfhYbMfox5zEZ/a79dFR1ukaO
f9mjX1+zQ6rDMffZT0LRhHK32Pyw0ncELdhFen33mZHeNncf6NHburdPdKjR2gNQiY5AoWygc07H
CqVLR51+Go/BaNK/B3UcI6Qt7jmU1JJV8Y6QO2bveOfYVzlelLUZNI6pJdXzAgEEEEAAAQQQQGDe
BZy/4ea9IRpYFAHmt/Hs7vlwyOd8uPHNUSMCCCCAAAIIIIAAAggggAACCCAwIwF5x8GDauOv3+5+
iDuj0qyMwJIUcALEAqot2qX6BpIqPZRWid7OkoCp+EhZBE8mWfJ+sK1TDaTSKp0aUD2dheCPgBlo
kR1Wfb1xFY/3qXhPh7uPhTpiqq/PWm7969XtD/sGlNRLm9NBa36BXqFIVPWlhqsEb+jajWAd+8Jw
IKLiySGVHugpCYLzCyjKZ4ZUb6xH9fb2qq42J/jLL6ioMAr3ImkxKCUS7VUp7eaV1UEjbX1zcqjX
q3S9rOoJOwEr9TxGVNqNCiqtadpXubQb8CXhWPV5cSoy5yfco9IJL+AwlnYiweYvQKwyAGxEtTtB
RYHqQU3uXPsFXTVyTI7TNI+pTiNIKdShEukhlYx3Kp2Yzd0ndQaxsmC2MdVpBIfprH8qYe3rA3HV
Zixv7/NCu7x2Qj6BkkZwYLAQ5JVJOoGdQTVQPWZPj87rS9VArmkMvLfzaijRq2I9vXrf9Y53oU4v
sNVbVz8z58vy0seI3oGUSvZ1GcecgKo4VuqiSdNdgqqzd8A+zg709ag2O2CvSoBYWZtV+1bSUV4g
gAACCCCAAAIIzIcAAUTzodo8dTK/jZ+LVFfx/LPGOXPjW6VGBBBAAAEEEEAAAQQQQAABBBBAoD4B
ecf+g+r6jxEgVh8Xay0PgbwaSafVWFn8lz220T438CHUlS4ZbjLqBZq09Q6VvGe9yI8mVV/SCxgp
WSHvBQd1zTrCqKTGshc5PaaE6mx3MkAZwS86OKMj1qeGx8oim0oCMSKl2adGE66DROI1A7fyQ7Fi
oE19AWKldkaAVjFwpmxg8/zSCRY0vWo9rxLUUk8vtbeTfS7UVSUgx6zHnB+dNSyn80y5AVo6YKww
m/MXIJYyN5f8mOptdwIBtY/bvtnhwvO6A8TmOqbKpiuX5Ie8zF6BaEmmrmza2W71eMoCxDJG9r9I
rHyuxoxMcO1qpNhqfrjXDTgzA8fst8f63IC0SM9woURmwN3HOpNehFgul1XZbM7b57JJd7uJDoxV
jnHWS/Kqp5hZrWoQlrkNBtrVkLFN5Ay/qNF/uzvG2ESXc+MZ3b7qDGo6cLY8Btd+W2cQc/YT6wOr
qn1z6+IJAggggAACCCCAwHwJEEA0X7LNUS/z2/h5GO6NuOeF4WifGsv5XXhqfLvUiAACCCCAAAII
IIAAAggggAACCNQj0PKO3zig3nrtsow9+319bUh/Gqusaxn8ILBSBKZk4vJlmZRV+j+RNauy8mjo
BnnwjIgOTJBTR3cWIS7IF1tukK9Zr4Jdkuk/LOuK79T1MDkoB9fskhN6ZZ2RS47u9C89OX5efvSv
r8vq1aunrTafXy03B7bJWqvj5s/kuAz+7fek+/jD8tiZtPmOBMMdcuwPviB7t+n2jT7pgCU5ddgZ
a6FI/xd3yIe+ZpWPSDrXLduvKanKfTFxtltaA0f065Cksqdk51r3LffJ2e6DEjhijb5NhtXDstV9
R+Tck4fllgOP6SVhXf4J3/LG6jWeTsr5sz8Sraf/m+Ynn5fVG26WbVvWyvj5QfmXV/Vr/V++ZjH9
7uq3yY6dW6UKRc3SJd4l29ak9B+/Xx49e0UcugnZLn/y3z8sX15X2GasbS6rt7nMyQfkhrsesdvp
Hc7Lvq056b6zVY7ErUXV/c22a21/3jxZ1YUlojt0RSYkfSIu5pakM5jJ57Y7vbW74/7PraPY55K1
jG1uzmNyW6z+xNs2RXTQljy0d5Ox8oQ8ru0OWXYlfZ2Uk4fXyF3WJikBSYw+Lx9Ym5PcVLHomjXy
yl+2yy32PIRkIHNKbrN353E5vuM6edCCCvdI7on97nbibeNBSYz1y56NVl16/T16fetY4+x/l5+T
Pes/KHqR6KArObZ7nXhjMMta5ef6442/9Fhn1GvMV1vvsDy8z9hzp87K4dUBsZjc/heLXnj2i3LD
R+2jpejgNzmqx1H3z+Q5+eLH7pNka6u0Zn8iN95zQh7ev73u4qyIAAIIIIAAAggg0DiBlpYWuzKu
EzXOtJlqYn7nYzbG5fTxP5TQg/YJpdeAPkfM6nPEkvNj712eIYAAAggggAACCCCAAAIIIIAAAgsj
8I5Ph9V1ez9mRYXZ/+qJKmMdBJa8gL79Y2+0TZXcZq64Dzj7QtjMIGZktZlVRhsjE4/fLRsdz1Sn
kaWprD9Ov7zHgM+t7JyaCo+5zLCKd5ZmFXNvg1nSJ+eWhV754R7nm69+t8zz1sumu4rHjzoyiIXK
b+WnlFd+DrdvtLqjMy353WrT8yrNDOY6eEOZ32eGd2kGsYzqDJT2TYfcqORYyrslpc5wZeeYMjNi
tcV1f3MqVswCZZVJVU5jYUxG27W2Pzf7V9VtL6RiA07OLH8ut46yrFz22kY/dFDW3Mbk33zJUm/b
8r8Non9fjdtBVnXw5qvHSKs15O4z5m0j9fw6t6Usy7w20FHc38OFW45mBgq3EbWOS8HogD0Wt86G
36LEyz5X9ZhmzFdXRRowr3w4Vppt0bzdZtVtsmSmeIEAAggggAACCCDQjALOuVQz9o0+zV2A+Z27
YWUNeZXqjVZea/I7P64szBIEEEAAAQQQQAABBBBAAAEEEEBgXgVk84HPqetu/3UCxOaVmcqbSsAI
9nIuiEogoAL2Py/woyRowgiUMG8HV/e4zPIp73Zy5eXdgJU6AlNqBgTpirOjQyoei6pwMODu39Z4
g53FW+ZN06dsqnPawC+r/14QTvUAJXdcPhdFzfLJagFO5VB+r43xuPNaw7Fkfv3qa/QyY7sLdCRK
ah9O9Kqenl4V63CC+bRlWYCYQ+MGDElAJcYyqifsbLPV/ZVhU2+AWFtXj+rt7dH96lEx3bdEalg5
fSjpfNmLWnNt9sMKEHPqm9WYytr1e+ltWzpgy2nMWNG/r17gk70duccG5xjhPFruAdUzZFRs3Eqy
LV4IpMuPxN39r/zWk2OJjuJ7bfatKt2AMWu71bfEtI4U8Uhh/w20l24zxjBm+dQbZ9V9oeZ2U728
59pZCAKcZQ8phgACCCCAAAIIILC4As551eL2gtbnS4D5bbzsaKLdPf8LhKIqNZJRuVxOcafJxltT
IwIIIIAAAggggAACCCCAAAIIzFxANu0/pDZ+7A73AsbMq6AEAktLYCjmBOGIinT2qdFszhhAlaAH
HSgRKgYbhWNDxvp1Pq0ZaFFnHfWslhtTqb6YaguVBoVZF36D4XbVOzCksvliRUafKrMDKeUFr9QI
PNJVeUE41dfzAka8oCBnOPWUd9Zt/GNO9bZZVk7QT61HKyCoTaXNzWVGHRpVHU6mMB38M+ZTNj8U
Kx6LqweIqVzazSwW6uhRXcUAopoBg8Zc1xcgFlZpZzvx6WetRbXmulqA2KzGVKsTxffMbWvAJy7T
v6/eMUCCMw1wMsqGClnB3Db8MryN9hW/WR5UfSPDKmpvHwEVtDOOBVViZKi4TFR7X+3MbXVwlK3i
9XXeAsRkjlkBy3rMSwQQQAABBBBAAIGFFSCAaGG9F7o15rfx4l425bBKzfraQeP7RY0IIIAAAggg
gAACCCCAAAIIIICAJSA/H46oTXfcRYAY28MKETBuH1d2uzcbwAy+cTJtWW8YywPtfTO3MgJ0uhp+
z7WcGkklVLQt5O7HzoVekaBq74qroTEjy5HTe6NPfsEn3oXNBt5i0sga5XTDDOJpOI3TSNVHv9s7
Ohm5/B6nv61n1aZUXvXZwWhWvQHVN1q5ZolFlQxiVikv6MjsY/UAPTMwq74AsRp1VXa7ZInbN5+5
NvthZhCb1ZhKWvV/4WXBE1U5bj0f7cVAypK+GseIGQeIKTUSbyvuhzpr2diod3tJfUvQypi7EdVe
DDxti3bYt0i1ji9DfYVvnUei0WJgqv8tMv1HXe/SeQwQc4Nwre28ctS1e5hT6USf6usr/EskGx0Y
V7t13kUAAQQQQAABBBDwBJzzSm8Jz5aTAPPb+Nl0z4dDlV+Oa3xr1IgAAggggAACCCCAAAIIIIAA
AgjMTEDedc9R9c5P/IYbWDKz4qyNwFITyKguOzuPDqwJ91YEbHjBHaJKs+roTFPurfx0th+f4B5L
IlftvgHG7QU7En65o2bvaAbBOBd4g5EOFU8Oq5pfWDUCxKSY7cjrhZHtSgfJ1OpxSVCTTxyaVad7
kbQkEKfQWj3lvX41/tloOqkSiQE1MDDdv4RKDKTd2yLOpifmXAUivRXzU1cGMavhbNLNaGfPuZ15
qkZQlzHXlYFS3kjcefLLduWtVvOZm6GvYpvSxYx+lAeIzXhMNXtRfHMsYQddWUYVt2g0gj7L++KO
QZeLpats1LqJvF/skzE3wXComCFMVDTpk8JMH4HibtBgIdivvU/vbRkns5gTANimhv3aqseg6jrz
FyCWG+5x/6aocHf6o2+z4jsk7RcsBs0Vtu2ZZnFzGuARAQQQQAABBBBAYK4CzvnlXOuhfHMKML+N
nxf3nNrn2kfjW6NGBBBAAAEEEEAAAQQQQAABBBBAYGYCsv3+31E37fduuTez4qyNwNITSDhZg3QQ
QjQxXBxATg3Fo25Qg3WhtDRATMfkpDqN90OqNzVaDHDIq+zYkIpFdBBKNOkPooNRIk7QQyCi+tKj
KpvNqkwmo7LVgsr8a6pY6vUrqDpifWp4rGZYmFfeDNbRfQt3DhSDnzIq3hF0xxruGfLKFJ/ldN+t
/lt9H004biGVGM0q9z3j1p21LpIudoBYxeDmdYHOWOYEKGrzQKRLDWcK85XLDKuedicLnM7aViOD
mNXFZLSwbsC5bWWtoC5jrhsfIJZVQ8mkSup/qVRSxdqK206gTfUlU/bygYGUGrWGafSjPChrxmOy
Ckz7k1M9bmCnvk1jPF3YZ3MjqstYXtGXjBmkFFRdiSE3mC+fy+jxxlV7SN+21cwy6PZFB5PqY4Hz
YUvhMaKGfKOhdMaxXifjmFVG31bSjsYcc28taZf3CSZ0m5vJk3yusN/qfTOvDQq3tNTjiA6onPue
3oedvhrzVbnd1AowMwJxrWNpR6+e/0Kl+bzeXgZiOnAuqJJ+sXdGm/bY+eb9TGaYdRFAAAEEEEAA
gYYKOH/TNrRSKmsaAea38VORcK6lcB7TeFxqRAABBBBAAAEEEEAAAQQQQACBOQvILUcJEJuzIhUs
KYHcUKw0eCMQcLP8OBdIrcfyADGdL0glikE55nrm82C1ADEtlOz0gq7MMhXBKTPVzI3qwJxpsoX5
1VkeiKHHXNIv+3V7ZeYiXS7ku255ee/WlGaAWHkeJTNAzDdgxK/vS3lZJqXapvULq/S44ay/fVzu
pozsWIV587wreIy5rgz08dZ250kHm9U9F+UZn6qMzc6gZWTSs7b7OY3J63bNZ/mRuO/+XbKt+3y7
e8QNfCzfrr3X1fb3sQEnaLKwbqAjUbWP+eFeb78zbmmZ7HSCBUVFfII0q1ZY4w3vtrHeGEocinPn
Br4Z+3rlduPdirPyWKmPlqOJaY4T1QLE0ipsbkOGSY2h8RYCCCCAAAIIIIDAPAg4fyvOQ9VU2QQC
zG+jJyGnYvqLRLarzzlmo1ujPgQQQAABBBBAAAEEEEAAAQQQQGCmAnLDof9D/fwn9rsfUM+0AtZH
YCkKjAx0ld7GzA5ICKjOvgHVU7zlW7gr7Tu04UTMP/AhEFKxZM2bMaqBWIcKBQPu/mZfOAzH5nTb
Qt9O1rPQCBoKt7dXjikUVUO+GX7KAjjMYI6S52GVKpZPx4pZCsM9FWPNpp2AvYhK15n8rJ7hNfU6
+VHV0+FlbnQuzFuPobZOlR7T2ZZyQ17WOe3mR+N+O9l2r+FnzHWXMyk+QOlYpLht1qirvJyZHa9k
/kuDkOxbNTZyTOX9qPE6OxwvDTqy+hlqU9G2YhCWvh2m36aeHU7YmcLM+XGeB0MRnUWwyv5eZlLr
NpUq781zqCvljsILnBTVM+Q3++6qdT9x98Ma82SNzz32GbfhrByDziBWzMIWjvkfK1V2WMXcrHil
20OovUeNOpnKjBGUBMzZffFMjNV4igACCCCAAAIIILAAAs7fvgvQFE0sggDz20D0vM6unup1rzNV
+zJRA1ukKgQQQAABBBBAAAEEEEAAAQQQQGDGAi3vuOugeis7IWP/zyl9bUh/Gqus+AB+EFgBAlMT
cuHCmMiaVTKVWy3Xbdkka1fVO+4pGb9wQS5NrZLWVVOSv3a9bN64TuouXm8z87ne5KAcXLNLTug2
uoZycnhbXi6cz8hqPZ6ctMrWLRvns3Xq1gJTE+MyPHJJ1mxo1dtgXtZv3izrrllSW9ESmsdJuXBu
RKR1jegdVjbr7bte6YnxCzJ6aUpaW1dJLq+PFddfJ2uZp7rn3trOL4xeklWt02/n5588LDcdeKxY
d0TSuW7Zfk3dTbEiAggggAACCCCAQAMFWlpa7Nq4TtRA1CaqivltxGRMyON3tsqheGldHQNj8qXb
uKZSqsIrBBBAAAEEEEAAAQQQQAABBBBYbIGW60NhNTWRkUv937f7woW/xZ4S2kdggQSMADF9+zg5
unPdAjVMMwjMTOD8c6fluX99Q66aQbGr1m+XO/durzsIbAZVL9qqy99hUp48uEYOWFGr+kffWlO6
928rvOD/CCCAAAIIIIAAAgsuQADRgpMvaIPMbyO4J6RbB4gdKQaIBYJhue/YMbl7mZ2LNkKKOhBA
AAEEEEAAAQQQQAABBBBAYPEFWq77tX3qP/49K5d+8Fd2bwgQW/xJoQcILIgAAWILwkwjcxW4LI/u
WC/3p2dYT6BTMi8cleUT9rgCHKbOywOrb5JH7KmOyFC+W7bVm+ZthpsHqyOAAAIIIIAAAghML0AA
0fRGS3kN5rdBszc1KZM6I3h+9RoyTTeIlGoQQAABBBBAAAEEEEAAAQQQQGB+BFo23X6Xyr+WkfG/
T9gtECA2P9DUikDTCUwMyp7WXXJGdyyazMix3csnlKbprOnQHAQm5dmv3CvHz0zoWzzWW01W5Mb7
5ImH98naeos0/XorxMH6cGVKT8aqa4S7eDb9RkkHEUAAAQQQQGCZCxBAtLwnmPld3vPL6BBAAAEE
EEAAAQQQQAABBBBAAIFygZZ37fuM+vexcRkd+Bv7PQLEyol4jcAyFZi6KKdPfFdeenOtfOBTn5Lt
60jVs0xnmmEhgAACCCCAAAIIIIAAAjMWIIBoxmRLqgDzu6Smi84igAACCCCAAAIIIIAAAggggAAC
cxZoufULn1eZf31Jfhz/jl0ZAWJzNqUCBBBAAAEEEEAAAQQQQAABBBBAYEkLEEC0pKdv2s4zv9MS
sQICCCCAAAIIIIAAAggggAACCCCwrARafu2L/0VlRv9NfvjnJ+yBESC2rOaXwSCAAAIIIIAAAggg
gAACCCCAAAIzFiCAaMZkS6oA87ukpovOIoAAAggggAACCCCAAAIIIIAAAnMWaPn1P/6v6vWXLspz
XX9mV0aA2FxMp2Tw9An5YUZk7c+sl7e/80Z5367twp375mJKWQQQQAABBBBAAAEEEEAAAQQQWGgB
AogWWnxh22N+F9ab1hBAAAEEEEAAAQQQQAABBBBAAIHFFmjZ+9UvqSsvjcvA/9Vl94UAsblMyWU5
3rJeHiypIizJzBOye13JQl4ggAACCCCAAAIIIIAAAggggAACTStAAFHTTk1DOsb8NoSRShBAAAEE
EEAAAQQQQAABBBBAAIElI9DyoS+3q4mXxuR/dH/D7jQBYnOZuyk51/99+adMRgbjD8vXTqTtykJd
aTl1ePtcKqYsAggggAACCCCAAAIIIIAAAgggsGACBBAtGPWiNMT8Lgo7jSKAAAIIIIAAAggggAAC
CCCAAAKLJtDyy793VL156ZKkYz12JwgQa9RcjMvxPdfJg2dEAu19knpor6xqVNXUgwACCCCAAAII
IIAAAggggAACCMyjAAFE84jbBFUzv00wCXQBAQQQQAABBBBAAAEEEEAAAQQQWECBlm33HFL5iQk5
//RJu1kCxBqlPyFPHmyVAyd0fcFOyfQfFe4y2Shb6kEAAQQQQAABBBBAAAEEEEAAgfkUIIBoPnUX
v27md/HngB4ggAACCCCAAAIIIIAAAggggAACCynQsvU3f0P9x8QbMvKdv7TbJUCscfxnuw9K4IiO
EAt2Sbb/sKxtXNXUhAACCCCAAAIIIIAAAggggAACCMybAAFE80bbFBUzv00xDXQCAQQQQAABBBBA
AAEEEEAAAQQQWDCBll8MH1D5zGX5l+9/326UALHG2RMg1jhLakIAAQQQQAABBBBAAAEEEEAAgYUT
IIBo4awXoyXmdzHUaRMBBBBAAAEEEEAAAQQQQAABBBBYPIGWXzxwQGcQm5Dh06ftXhAg1rjJcAPE
QjqD2CkyiDVOlpoQQAABBBBAAAEEEEAAAQQQQGA+BQggmk/dxa+b+V38OaAHCCCAAAIIIIAAAggg
gAACCCCAwEIKtLz3s7+prmQuyY//kltMNhp+sPtO2XUkLhLokNEXviSbGt0A9SGAAAIIIIAAAggg
gAACCCCAAALzIEAA0TygNlGVzG8TTQZdQQABBBBAAAEEEEAAAQQQQAABBBZAoOV/jdyrsi+9LOe+
+127OTKINU79/MnDctNdj9kVhqN98t+Oflg2XrOqcQ1QEwIIIIAAAggggAACCCCAAAIIIDAPAgQQ
zQNqE1XJ/DbRZNAVBBBAAAEEEEAAAQQQQAABBBBAYAEEWn71C59Xr73ykvxT73fs5ggQa6T6uJw+
/ocSerAQJObWHO6R7BP7Za27gCcIIIAAAggggAACCCCAAAIIIIBA8wgQQNQ8czEfPWF+50OVOhFA
AAEEEEAAAQQQQAABBBBAAIHmFWgJPtCmXn/5FRl86im7lwSINXKypmTw5H+TQ3c9KGmz2mCXZPsP
EyBmmvAcAQQQQAABBBBAAAEEEEAAAQSaRoAAoqaZinnpCPM7L6xUigACCCCAAAIIIIAAAggggAAC
CDStQMuHfqdNvaYDxFJPEiDW6Fm62P9F2fyhr9nVBkJRiXXeK+++fo3IqmuEO002Wpv6EEAAAQQQ
QAABBBBAAAEEEECgUQIEEDVKsjnrYX6bc17oFQIIIIAAAggggAACCCCAAAIIIDBfAi3/6cHfUa9d
HJcfPvGE3QYZxBpHPfjonbLr/riuMCyp3BOy85rG1U1NCCCAAAIIIIAAAggggAACCCCAwHwJEEA0
X7LNUS/z2xzzQC8QQAABBBBAAAEEEEAAAQQQQACBhRJo+U//5XfU66Nj8j+eOGG3SYBY4+jPdh+U
wBHtGtK3lDzFLSUbJ0tNCCCAAAIIIIAAAggggAACCCAwnwIEEM2n7uLXzfwu/hzQAwQQQAABBBBA
AAEEEEAAAQQQQGAhBVqCDxxVEy+Pyf986tt2uwSINY7fDRAL6gCxfgLEGidLTQgggAACCCCAAAII
IIAAAgggMJ8CBBDNp+7i1838Lv4c0AMEEEAAAQQQQAABBBBAAAEEEEBgIQVafuXIEfXvr43L//vt
v7DbJUCscfz9X9kjH/qjM2QQaxwpNSGAAAIIIIAAAggggAACCCCAwAIIEEC0AMiL2ATzu4j4NI0A
AggggAACCCCAAAIIIIAAAggsgkDLLx++V+UuXZZ/OnnSbp4AsUbNwqQ8fucaORTX9ZFBrFGo1IMA
AggggAACCCCAAAIIIIAAAgsgQADRAiAvYhPM7yLi0zQCCCCAAAIIIIAAAggggAACCCCwCAItO++9
V73x8qvy4+/+33bzBIg1YBampuRi+pSEd90lOn+YBKNJ6T+2uwEVUwUCCCCAAAIIIIAAAggggAAC
CCAw/wIEEM2/8WK2wPwupj5tI4AAAggggAACCCCAAAIIIIAAAgsv0LLj7nvVv196VYZPESA2d/4J
nTWstZA1zKisY2BMvnTbRmMJTxFAAAEEEEAAAQQQQAABBBBAAIHmFSCAqHnnphE9Y34boUgdCCCA
AAIIIIAAAggggAACCCCAwNIRaHnPoXvUGzpAbOT0KbvXZBCby+RNSLcOEDti3VZS/wSCYbnv2DG5
e+92WVVYxP8RQAABBBBAAAEEEEAAAQQQQACBphcggKjpp2hOHWR+58RHYQQQQAABBBBAAAEEEEAA
AQQQQGDJCbT84qcPqlz2Nflp33ftzhMgNsc5nJqUyVxe8qvXyNprCAuboybFEUAAAQQQQAABBBBA
AAEEEEBgEQQIIFoE9AVskvldQGyaQgABBBBAAAEEEEAAAQQQQAABBJpAoOWGu/arqcuvyr/9zV/Z
3SFArAlmhS4ggAACCCCAAAIIIIAAAggggAACiyhAANEi4i9A08zvAiDTBAIIIIAAAggggAACCCCA
AAIIINBEAi03fPKTKpe5LK+c6be7RYBYE80OXUEAAQQQQAABBBBAAAEEEEAAAQQWQYAAokVAX8Am
md8FxKYpBBBAAAEEEEAAAQQQQAABBBBAoAkEWt5x551qKvOavDzwt3Z3CBBrglmhCwgggAACCCCA
AAIIIIAAAggggMAiChBAtIj4C9A087sAyDSBAAIIIIAAAggggAACCCCAAAIINJFAyzutALFsVl7q
J4NYE80LXUEAAQQQQAABBBBAAAEEEEAAAQQWTYAAokWjX5CGmd8FYaYRBBBAAAEEEEAAAQQQQAAB
BBBAoGkEWn5x/z71H1fekuFTp+1OkUGsaeaGjiCAAAIIIIAAAggggAACCCCAAAKLIkAA0aKwL1ij
zO+CUTdXQxMXZPDFS7L6Z98p27dunNe+XTw3KC9fWS1vf/d22XTNvDZF5QggsMACU/pYkraOJde+
XbZv27TArTdvcxz3mndu6BkCCCBQTWDhfqdNyYVzabnE38fVpoLlCCCwQAIt77/vbvXm5Tdk8Kmn
7SYJEFsgeZpBAAEEEEAAAQQQQAABBBBAAAEEmlSAAKImnZgGdYv5bRBkWTWTly/KK9m8XNt6vWxc
V39U1OT4RRm9lBNZXahwzfrNsmkG5cu6UeXlhDx+Z6sciuu3w72Se2Kf1N/DKlVWWTx59nFZEzhk
v9sznJP9W+erpSodWKTF1vyPvJKV1a2bZeumtYvUi+XY7JSMX7gg1i6y4YatsrGuzWk2ZZaj3fyM
aeJst7QGjtiV9+p9fN8K2cdraa7U456/yaRcPD8qepct/qyRzVs3Gb9zJuT82Rfldf1Lr/hrT/J5
kbfffItsWrvKKcQjAktYoLAPZGWVbN6yRdism3sqF+53mv5bfI/+W/yM9ojEJd99h95C+EEAAQQW
XqAl+MBRNfHSmPzPb3/bbp0AsYWfBFpEAAEEEEAAAQQQQAABBBBAAAEEmkmAAKJmmo3G94X5bbyp
yIR06w99jugPfQLRpLxwbHcdjYzLk1+8Vw58zYra8n7qL++Vme7ZxOCj0rrrfr1aQOKjKblj03x9
JHVZO6wvOLT1yQsP752ua8vm/cFH98iu+60NoFMyLxyVdctmZIs8kMlB2bNml1ifp0aTGTm2uw7Z
2ZSZ52FOjT8v34g9r4NirpYPH7pbdm6cr31wZgOZvPi8PPp/fl2e/YnIzWsn5MWJG+W+9jbZt3tL
jYom5cmDa+TACb1KuEcHnO43gn9qFJvFWxcHT8vXH/6mfC/9E9mw4UbZvPlG2f6hX5ND4b1SjXA2
ZWbRNaPIyj3uGQj20/HBJ+XeXQek7LeaJLMvyG4nbnbiednRequkywrXvX+XlVvyLycvyOnHuuWb
p74neiuXG3WQ8Y06++avfeaQ7N3e6GyfE/L8yZh8/cQpSf/kkt6nNkjr5ptlz0c/Lfs+vkcH6Ilc
Ptcv8eRP5aqrRN6St8vt+/W+Vo58+Zw8GU/q90V+/taQ7Nm2Ts49+7ic/nG2/mPB1Vtl15bX5cWX
Ra7SNf3MLR+RO3aXZiScOP+c/MVz54t9+XkJ7d/j+7t1XB8nYn8zItdcMylXb/qw3L1vp2/gzfjg
Sb3eRb1e2YCubpUbbg7I+z+ws84g5LLy5S/1Nr5Hb+P2762U/r21s47fW+V18HoBBRbud9rkuSdl
zS0H7LHFhnLyuW3lG+MCDpumEEBg5Qp88Ojn1Y67PqW0gP1PB4jxgwACCCCAAAIIIIAAAggggAAC
CCCwggW4TrS8J5/5nY/5zaquYOH6aqgzVVcD6VjYvSZrzUkgGFQB/RiJpesqX/9KWRULFfomkV6V
r7/gjNfMprvcMensYTMuv5QLpLuK8xnqUtkmHoi73YViTd1PlzCXUuHiZxedqYy7uOaT2ZSpWeHc
38ymOt19QwfCzL3CBtSQScXcPjm/F5zHSKz2cWwh9vWUs08V59/pm0hQJavsZLMpM1fKhbCYax8X
pHzW21ftuQoEVDAYUBKIqLT56yA/rDojYRVpa1ORsH5/pvv3ggxmgRopNzO2dR0s3thOjCVVW6D4
t4DRjuOvoz3teUp1Bt05sd7rSIxV9MM8nhX6mVGdNev2a/c96uhtxvJAVJW2lFfxiPF+1f0+p3pL
1ouooSp/6KQ6QyVj88butBNQ0b6hivHOeEET/g7yHUMu7f5+7UpXOaj6Flx+CxfuOF76N7l5aFx+
qowIAQSaVaDlvQfDavLf35Bz3zmlfxfq3/bK+v3IDwIIIIAAAggggAACCCCAAAIIIIDAShUgw9Ty
nnnmdz7md1L6j98vX332Rbn1nj+Vh/Zvm6YRL+OYhLtkNHZY5iup19SFk7L6hrvs/nTqDExH68nA
NE3v/d+ektOHV0voMf1usEsy/Yd9M334l136S892H5TAEZ1SSY89q8fuJMtptpGZ/VwSc6SzgR3U
GcSsZFU6QEyO1pOJZTZl5nmizFtY1T2O+ezT+HOy57oP2hlurGbau+Ly4Z97SR4NHXGzP0UHxuTY
bRW5g4q9uihf2bFZ/kingQq0J+SFh/Y0trdT5+Tw6lvEOpxIICyxhx+QW3VXfpz6noQOpXRGqlNe
Riqn5dmUccrO+nFlH/dMNi9Tpd5XB0bl6G2l2aDMdd3nU2fl4OrAzPZvt/DSf3L+5GG56S57K5dw
R488cNdOkfEfy/ceC0nql1Ny6qh+3YifCX0cbS0cR+3qQu3Se/Sjcr1cln/8m165/2vWETZk71fX
Pln8Xea0G4jK2AvHSrKImcczHRSv+xmQ5x79fXnsn6/ItU45/fhK8jGJ26niAhKO3Fry3hV5t+x4
uU1+/7RTQGc4HdEZTresKiwo77PuX0rv9zvLf7kax3unJh3sJIe3l68o4v7+0ysGwm1y+9tE3wr1
irzwyGPusdCqo0v/rjlcz+8ap8HyR6NPTXG8L++f81r38079+9XK+NfU/XT6O6+P8/w7zej7eP9X
5LoP/ZFeEpC+sRdkb7Vfs0YZniKAAAINFdj2qU+rGz78ETdqulkj2egXAggggAACCCCAAAIIIIAA
AggggMDCCOiLT/a1ooVpjVYWWoD5XWhxv/byblavcKwB2Sr8miguG+hwsoG0qeEqWTVqFK//rbGE
ChaPHW29w/WXWyZruhnEgs2dQWzIyVynM4gticwVOhNLqLhd6Q+w69taZlOmvppnvZaZnaTuccy6
tekLprq8TDrm/ppPe5nOdLBjzSxz7jYvIdXwpGg6s5Iz710l6adqjG02ZWpUV9dbK/y4Zxrlh5yM
dGFV9281I4NWM+wX5ngW4nna2Q99jseN/HXt/R0gKtjRV3Hsz40OqEgwolL6l4K3XztZtUSVZz00
j2e1sqbW/n1jZFIqHuPDXV4G1bFEh/u5deHv1pBK+SS5yiSNY1axnmCV7Gve2HS2tBLgrEpEjayu
c80EWpJBzKfTC7Fx1dNGfsjIILYk/iKoZ1SzXsfbPubhd5rZK2P7CHU2OFOg2Q7PEUAAgSoCLTd/
fJ964/XX5aWBv7YDz/R69iP/QwABBBBAAAEEEEAAAQQQQAABBBBYmQJkmFre8878Nmp+p+Tss8/I
P7z8llztVPnmm7L+vR+XO3b7ZE6Zuignv3FSLum1r5bX5dSRBwuZegIR6Xrg/SK6rPVvw+59ss+v
vNPGTB4ndXaWNYXsLPoDU+k/tnsmpWe07rnHD8sth6xMKDoLSUZn91k3ffELz5+UR77+p9I/2iqB
1qyks5vl7vu+IIf27a7IwHVRr3vy+YvytvcE5Vc2jkr38S5Jjmbl0iWRW/d9Vo61fU62ViYMmb4T
xhqTF56V+x/6oXz6C5+VD27fIsU8JsYa1Z+6mUnCMRl99Fb5q68/LN8686Lu3yXZELhd/vDL7bKn
Sgdn4uD2YOKCnH7yW9L79BlJa4MNN7bK5utvlF9+f1A+cvtHZNvGa4qr6u309Ak589KbcrXeUM99
64g8csZ6KyjRrs/Kz4re7vSPtfn96mfulp0bZzJqu2jp/6Ym5Fzq7+Xv/m5AfvAPP5LRbNZ+v3Xz
Dvlo6BPyiTtvk2pN/P/svQ2wW8d1oHlYpR/TFb1Eoik75NiUTMuhvSaUEtdLObE0wZNHlqxY4Mh0
rB9QMaMY0iheEspmpH0T2zOGZ+wFp7ISOCoVqIwNRRLkKGC2CMUJWMmAWkOOBxovuCNo19BajzGY
2UdbYAhaeI7xLLza3nMBdPe5F42Li4sfvp+DqvdwcW//nP76v/vc04unXoLHDv0RHC3+EDZt2gRb
r/8MPHTvB+HIB25sW5IyWTjx4wdgGU4ik+9UG3BVcB/cfk0Djj55BJ49VgRL2q3XXAsf/md3QgTL
oaRoT+Twv6jFHVM6hg9xFB9n4fDslXDQKgeBGFoH+qKyDvTSoT1w4yOWPRnrE4RC/QTc0K8unz2B
VshualvemctV4au3bOt4G8d/tB60By0edSzbNNBynIfK7cfPiLKu93av0y5jr4aNy5unj8EjX+uU
nXAsCTddie0K8sVeDfbet9dsJXMIS0uLZ1+Dv/2bb0Ph29+B77++0K6rADNwbfBWuOPTd8ANO8xm
eIxtxP23wD9+70X4Pradv/rJO2H3lt6afvrkC/D0kQy8WEQTWNgezWzdCle//8MQ/I2b4eYbdoyl
bXj1yB60PInMJml5kjAGgzUwZxVQfVn3AR59DWWHVVDannUsiF3nDKb9W4Xl8N9xvAhP7ZmB/Zj8
QCAA5TJyVvItwdH7N0LXuFo3bLMFsRNfmYWbvoSNWSgO6V/7LtxjtV/Yri1gu+YciSl5utbSdtua
FW1BCoIJtIJ6wL8VVMI8VV6AG87+NRw6/DS83jiHY4JNcNtDX4a5z97QM85pJ3TpNPZHj8ETXz8B
M8ilgVy2zt4Hn4/uh93bbAJ3uXS+vJbX5bMn4evf/A7ApTMAb74CDzzyWDuAQCQOD30ERwTtIQH+
2/RRuG/vdUONg2wCwVl44cg3oQrvgKs2LULmiefbY5XZB78MX7rjl+CPv/BFSGNfD5tm4dHU12B2
G6mDPsYRYxkjTrJPs8OBl7Dc3miVW5iDqvgqjLH3dMTEP5kAE2ACBgJX/eanxS/fyBbE+ijQ8W0m
wASYABNgAkyACTABJsAEmAATYAJMgAmsOwK4hCSsP/6sTQKcv+PK17qId+uKZGp997NcIRpFgRut
7bpF3fdcx8ZoTaBeUFZ48HjJcSXcGE4x3rVIFEyIwTE1RU66NzEJxsW8w5hFKaEtHvUwa4cRFoWa
zSSIUU63m40StUQSEvF0XlTrDkH6BKAtT/TP44wzUWjHZVgOVvSthZxrWQrES0RKczk1MYyNoYzY
GZpYREXZYFBloUDZm/yBcFoY8uOnA6YhksFOHIFIVFlQsTMJiqJBTgJ2qEtqcceZjqECGodjYmEt
GC+oEJvKApTm7ypra15Eu/XXzYqQimCYC7RsI8MGtK7kKSv8+BlGJoPb9d7uleKBwX0aBEShXwYS
SzquZQ1LQCKgy6W9rnbuR9PlnhyqFZMD5XNax8IWVuTmpOVNU5zjaxvmM1ElHx6L2CP/OG7QtieS
rgwMUvdlARGJaqtaVD4aplvdV2EZrRFqC2LhRFrEQh3WmSqK2Cx2xy5hEZ+TMpgsiJE2CK2P1cs6
v3v7W2odzRRWU1l2RW2z0dp/Uq5NZbV9L5rtteRWzakxm8lfPGeyzjpceW0U46rMmeLQ9+IexnIu
xQnHvNKqrA7TVJ+se3PCynb58TOOGMsYcZJ9mkxc91vXfVNZdDjmn0yACTCBMROA995xp/gns7eq
DmHM4XNwTIAJMAEmwASYABNgAkyACTABJsAEmAATYAKrjIBcyF9lYrO4Hglw/noENdBZS1TyGZFK
Z0Qmk1AbYf03S+uikM2KLP7lcmkRkZvdwZjI5nLt+9lsRhQqtYExe3XQKOnNUvfNd68h9nOHCjfd
zV20vDFwU3EhN6fWo62N2FS+KMqlvNogbpfRuZwtMrXR3FVIiSSyojJfFukYURwzbkLbgnH90ZzP
qnyU9cT6DkXiIlea79nMpYH1yBfPiFKpIJJRomgQzaHqgf744WApL+TntFJGJJ4WxXIZ+RVFJhVv
by4HbMdrtcR8MScy7XKXFfGw3KBF7qrcYbnM5MR8nUqn5RzmSm7sBkJRkcQwiyVLtrxIRCiHrI2D
pTwpjxO0eM+hYl6lUkQ/Op3WfVsZ9uNHJUQrJuh8DolE2uKAigptWQOjKQiouDoXVKHClo6uu2Yl
TeqEzKP+3+FUrzKMI8r+P8mxiLH8QtfdgojJNqlbxyw28YJbe6Q5BlDZYfTSYxe5FNPpp8dg2l3Z
f/nxYw9hmF/c7tUrBez/sN5gW5KOR1QZnkthP9ft7zLZguiru0sUaUz1QueGVBALiGg8KXIF7DMq
ZZEnfa9VXrNVUgrJkaPWs2gqh+1Kyd4m4/2eeKkCLh67mM4V0V9ZFLG/j0et/mZ8CmKWIpRug+Ym
cgx0WR4rjGlNeVBCo31ZCtvvRFeZFsJaUZO2Z/3HPEQhy9g36/YjnCoJKad17Hat0DleMjCXFcW0
LFe9ijS03UxY52NieZJ9ien4bp02kwJYVcwho3Z+BGJCtoy6DA5xRcp1J7yIyBRKophLkjFGwF5e
MUYVP8oRiqXafXs+TY/aDIjcAinjlkjDltfGvMhZdTaL404SthVfLmfdt/4yWMfmR2vTCYNAOCGK
xaxNGTuSzItCWo4FAyJT1cr4fsYROm87eehvjKjL5CT6NFqCmmV5JC+mveflAeqSr5kAE2AC4ycA
/93vRMR7b79DDULGHwWHyASYABNgAkyACTABJsAEmAATYAJMgAkwASawmgjIzarVJDPL6p0A5693
Vt5dtkS6qyDltlmqw9OWKkJo9WJSH70BFRT5vjv044hdb6oFY/kBAdb0hjMqh9n1T/CZVDTDTfg8
0U2hm39O5Zh8TCsfZaiCwABJzI+bolpGhSZltUQrqViKATFUMpiv6Y1MGQaVL5qpyNv43RBpqZRl
U57zx0Gg+p2yfjVnYt0QNRerZxWpLIBWmXpTQcT2edmqV0V5nmQcCUfnU1iUiLGc+YxUAAChFZYs
j1iuJDuHIocfP1oUXV6t9jAQSQunxLX5eW9Wq3SgrldUoaJHIcVKqc16HS1z5mu7EqBr1D0PaVzJ
bkZUUjIPIqJcK4tIV1EimKDW6JxB6bKIR+QNVAx1+nb73ausaVcgMPn148cUjvd7uhyt13aPsmop
C3RhUXbosFB3tmuiRGKqF9ptC9vlslnRDBVkpKUi2p/SNgKPQNVBYcuXIcqnznh1/UBlHGfDgKE0
6vUxtZ1NkXVaKpuAoqXum3oVrAgUdandg0hWmqKWl0o8INL42/rQ9sxtzKPCGqAgFkpW0DJmprNP
HQyLSKijHBwv1sR8ur8FMW01CvuUtmi6TpraJCUPjj067rvJbtVEhuZFOD1aHpNyDYE50cXWjkyP
y1ABl1jtrBW0Za8QsexoeaoVtYVNavXRejZSeW2VldJWsjzmEQFhIMNW/APxbp+rFZNpPfQzjlBh
Y9/lf4w4uT7Nyiv60flmUFKlDvmaCTABJjABAnDdAw+K9+/5FCuITQAuB8kEmAATYAJMgAkwASbA
BJgAE2ACTIAJMIHVSIAViFZjrnmX2X/+NsV8uSRKlrWiQX+lkqhUiQaId/FWqUu9Kem2WaoTN6x7
7XOYq4qL5Y1hwhnotqkVSkJJN4USDAk3DaWFD9NxnA2yEUo3DPXmn9wIJlLV9JGLemNwDOW1WROl
XEpEgnZLVlYdCoZjIlfRh2lq+aLCeQiUzgeiGOWTA24Ha2ttoYQgRjcIkP6XSk7jhn1/f36etJqo
rFariToqVNQbqHiXlxvg1HqLrgsAvVZbmuTIMF0e/PihKaD+DeWJOh3TNVWooEe1qeCtslYsosU1
tDJTHPRXNCopqrAGXFBZEpZSQD2vFGzm2hoxZVVHB7VnRXn06zjLE1p+CncV1GR/1fm2W1haKGLd
DIdFwjp2zY+fAZwGPuZ2z4ZIlytvikhtz0SJRNdvW7CGHy1U0qqhIiy2K5ayVqMq4l0rV7q80jo+
12MNih6n6ozXZnmzQBXLDKKMcKuUlIpPdiXQaJb2IAsiNRcR4Wii59hlr1GrNt9SiiLDshYeZxgJ
hUQY61D7D69jGLd2bymuWB70MY4QybStSum8RktXLkqkKixj+6DzKJQoYzw1hxXDjqJhRXGyy2+5
j0urh0ShS/e3diVzi5eSx2pfQqiI1k57qOfIZi+W1qzw+n5Iue6xfohKWVIBl46XyklpDRUV5/XQ
ohtFXSvWI0v6eKTySuR01oO+afP6wBC24h9KdhWwdRnoF7+3cQTNW0OfbhwjmhMykT7NFFVdW07t
l3aTN77HBJgAExgHAfgfHjwoPrD3M6wgNg6aHAYTYAJMgAkwASbABJgAE2ACTIAJMAEmwATWAAG5
IbsGksJJMBDwnb94pJu00iHDcPsexcKNQewVfktvcrltlupEDOte+xzmqq6UrZwbq8OE4sWttoZF
NzyNPmsFVY46m88OV2RTkR5v17uxSPy1KnrDVW5Wj7m8NuvzIpuwb+jTMu4mn95MR+tM0kiHTw7W
EZO5qF2hIDwXF2k8LqpUHmz1Sslp3LAnTEe4rBYzItq1AGNuI+gGrq4LxiOdSHnQm6h+/NAEaf8Q
Gf/RiDQmea038SddF2WM/b91ecQj5ypVkY10y1M41dm0J8zd27MmsY4nN/z7x+vtSUtkVfnulJN6
97g5qyzRMiKtBwUT/8WHnwGKrJ6E5XaPYtLlaogm7WWYAABAAElEQVQyTsqart80VHKNR+Nl4tEe
ZR7axoSVRU5dx2mZUaGhcp9UQnTG26pm1X5pO2y0aBVPpvHIvRIqZhINKxXY8BetatdaFpbpTh0j
yk5Ajh5Ux2RSpdrh4lNtvkNBrFGSCru6P7EsBmr32rIRtcaWxbMXWxV9fLVbG6HCMvY3Oo9kGMq9
pcCFbbP10fcc5Wohq8rCnCWU/JD70axdwU+HpdNMy0/7yOtxKAWSct2rEKzTrRXahSjEu5ZQjawI
h6C0vtVJ8EjllcjprAcSp+9vEna6e4Si4q/SqFk44x9uHEH4KOUzIrlpjEge68tJ9Gk6dHplPx6V
qvxRV3zNBJgAE5gMAbQgdr/Y8am9asAzmWg4VCbABJgAE2ACTIAJMAEmwASYABNgAkyACTCB1UJA
bpasFnlZzuEI+M5fstkjw3D7lht+w0m3Wl3rTS5v6R7WvT8uesMej4oqj2dj2ywJtWrVVTIxOyTH
IenNZ5tTUs6ohbHejUXqC+N3WpAh4biVU/nMLd8aCxWRTcVF2GFJjB6/5yafzge9yT/weCEiP+XQ
TnWjImLd9Er59XdIZCv989pNTkrU77XJKk4gEBDWH5VRW7LRdaEnnZYQhIPeQPbjh6ZI+6dH0lEX
Y7+uF7rKDAFR7J89Y4/WFCDdmA6i1aBOvhBrO4R5JF0xBdG9pzmCaVPexWf/R/rIMa3c0RL6eFIQ
c12lD1mWg4njyvKQdz/jUBDjdo/mI23ndP2mLgzXpKzp+m1wpxSliGJPt10JSCtSStnK8q/LprGO
o0Uh2R6Z4q1kYuq5dCe/Q7Fs1/qRQU6PtxbyMny0iif94FGZAUsxqv03J9qqTUqRTfcd0rnXb6lI
aR2RnFsgZ3/WKyKTSotMJiXCXYZWPyjrlSWHYkMUbAKxgqjPpxUft75ThaUUgqjUJI+6it1UcS7W
PX9aheFQcKNKa8FYWuRzWZFFRelcWrJFlsSymBWzDgtEFJX+Mpm0SKfTIpXOiHxpsII1ld712rVc
96abHh1tHY1p6iK07L1lwXd5dZXTNYWDH6qwtUK4aiNUGjULVdYw5OHHESRvVdhURMMYkT5W11qe
8fVpKnDbhWJB65nNBf9gAkyACUyOAHxw331i+yf3qM58clFxyEyACTABJsAEmAATYAJMgAkwASbA
BJgAE2ACq4GA3ARbDbKyjMMT4PwdntlgH3pTyW2zVIczrHvtc5ir5ry2UjJZBbGmyES6CkADFEWa
ZGPZKJPaEAdBlVPU5qgx/AV11JQ3/h4odo+XNFnCCobnRKZQEQ2y167kM2xO6o1AbQHFLwctOR7Z
WCrgBn9CRMNSyUcqF0TEPJFN+xm0iUpd+rgmeQeBiMiVF4Q0mGaFpo+L1ByoIodZQcxk6UfXH+9+
aHq0/7GVFxq88Rrza74iKvNV4+a/VR4s5RCpTOf2bbXhtG4Yo3O7qTbuZXmxh2c/fs+kqiADJxa0
pOU++cjvN1EEsrcPVaUEBmhhKV+ro9WwTpsT+9ZxdSSmZz95YnHIr6xYutd7u0fRmdo5+tx4Tcpi
0kWrrJLS1hsjiZxYwCNr9cdUn/W9YCyvncor0lZRxRT52Ppu1auikMuIRCwqQkQJrV3/Mkqti3rx
fK2UtkJ2heqF3Jzaq20rYklLY4He43e9RqaV0UBIpSu736ZIhTptgdUeqr7MobhSVnkQQouVCaXM
5taGqrAM/SJt+3UYpJ3s9mEqDJuCmM5fOaY1f6NyEmnCdFid4yvtHMb4i5Tr3vKlZafpzkhLjsYx
Dvbdin9UVGjx74rtq7y6yjkiDxW27u9VG6HKg2ahOJG66X0cQcY2Rn5ex4gT6NP6YKQWfi+00ngf
Efk2E2ACa5gAXHPXveK9N9+mBh1rOK2cNCbABJgAE2ACTIAJMAEmwASYABNgAkyACTABDwTkJosH
p+xkFRLg/J1EpulNLr3h5xbPsO7dwnJ5hht0IdzktfI8MuKGtkss7UflpFRSws3LPspJbYdq0xAt
eDiOf7KeW8clSSsqVGFAb+x2Lau0A+v+w+MkZTqpVS/qxNu1pXSVF/GoTItWoLGsr8wls6LS54gx
JZ/a+NQxqk1RusHtk4MO1X7ValRFek7LTdlRl0pO4yYqdTn8tU6ndXRh7w52JRXp7kPoDWO75ZSE
6DloiVjVURvI6EpajIOgVz80PVOqfzTKAdfUopxso92+6fGmA4LufYzWgKLddqEdBzKsEVfzaZlP
INKGfFROSftitNKkHA5xQRTE4kV7aaBtg2aDls/+Trdznv3QBA8hntPpem/3KA9d/2n9pi4M16Qd
DKfKBgfWLWKpzWERqu2BKJTo/pf4CdiP5LP8UEtVul1ph9bnX0tUi2nVz4xqXagk+8ue9guPEJ6j
1hY7fZClLOb30yJHLgbmcoZg7O2h6iMcCmJo/lOnn7Qfmnlv0CosQ79oVhBzCYP2n2iRUR15HgiK
cDhs+wsRa5/Go6ppWL1Rjn6HlOve8mXnLSNTrACtyvWMoayjd70p4XfC81heiZz9xgxSvqG/Vdi6
PVBthCoPmoXkpNxgGfM+jiAKYsjPfrAoSu51jIgyy7Hk2Pq0PuB032FXYuzjnG8zASbABMZKAK6+
7V6x5TdYQWysVDkwJsAEmAATYAJMgAkwASbABJgAE2ACTIAJrGICcuN1FSeBRXchwPnrAsf3I73J
5bZZqoMf1r32OdwVUaQJp4yWi4YLr79rbQ0BN/XcjrNsVkREbi73bI4LUUxoJacUOSpRb572HpdZ
U8d1gYgX/Wt+mJR0gpGYyBbnbZawTBSUfGrjU7vSG556o1T45KBD7b1qlRPqRfCEQ7lGulabkmiR
xj8pGZr9m/JLzzsVxOaJUhLhgEEU4sGu3HgEmkMoajlIbiBbsfrxo6WdVv3TMTZrVVGpoAUx/KvW
nWzQXXNBFPN5USgUBv7l0V15gZjF0dF4vCLKBlgX4zbzJdrSCkDUoKigo6gV4qq80bqqXfi4apFy
EowLp50vag3J6ssshZeWHz8+RDN5We/tHmVibOeoA+O1VuQyWgNs+6H9WEY4dWeq2agqh7T/VW2y
pWji6JMKcd3P0HbFKKK62XRXTFXuBl/MZ7TMsR5rdlgHbUcIB0S26kz14Di0C8IPre+lSb/acePN
gpjlVlk+k304flPmOs7OlcoDQ784ioIYbQcS1ESYFIAoBAXmtAU5Jc8KVBCrEMVcp6IrVXByHpsp
k9z77aG8EqW/WN7R+fYGONwdvwpiJT2OGWYcofPW/xhxIn2akZq2VAZoRdAwIjD64ptMgAkwgXER
gKv2hsW7b75VDaDGFTCHwwSYABNgAkyACTABJsAEmAATYAJMgAkwASawOgmwAtHqzDevUnP+eiU1
wF2rKRqNBv41RatZVUccBuMF0VTPGnhtCmd6CipaeSogck5tC5Novu8tqCPg6IasKbiiUggCEYxl
Rb3NqCUq2ZhapwaH1Re6+QcQFvlqR0GmXslqSyIQcbdeZhKG3NMKTkERS+XEfM37tp2Sz7AR3k9x
wg+H9qZ6OCAiiYwoV2tKWaJVr4gE3u/Ub7SqVDMWPEE3odtHtdXrooF/9XpDhUWQDHdZyynrbxBK
iPnuGZzNWlnEu0eYdeSzK4jR4zYhGBPlToEQ1UJSlwdURKCKHH786MRMr/7JOEsJqQSHSk3xorx9
wb7rRa3cBcG5LvOGyMW0nP0VdiyxreMVuxb2DIqeoyTMpoQSiouSVIZrNUQlR9oILBPSCqEfP6PI
qP2u73ZPc8CWqSzrq71+Uze915ayorbUGM+WxMLCgqhWq2KBKFLmiVWteF4e79jEPoOUY6eyEm2P
0AJkulgVzWZdFFNaOctqj2i7YslnpSOAR+RmCmVRU+cIt8R8Xh+rGDAdW9mbuP53iAKTJUMsU1JH
FjdqFTWe6LSX0V6LSP1DNj6hiozWEa1JZNju3XCsQi2jWcpeqi8zsBHUchc+t+SbvoIYVXDtZ31J
t/FU0VWnbZgyakTqflMpR/WWr76KcTa2IZGtdCwoWn07VRikFtEsIUYqr2h9Tynsd4+Ftsa1dWtc
YB68uqebPlUMNGvVRqhxks4nVQ9pvR1iHKHz1iqXfsaIk+vTKBbrukWOf+9RBnQ65t9MgAkwgQkQ
gPd9+rNi28fYgtgE2HKQTIAJMAEmwASYABNgAkyACTABJsAEmAATWJUEOhtSsCplZ6EHE+D8HczI
iwubQkJ3o1Sypd/mIw+11RS3zVUvcgx0g8fJyQ3ASR+Zo4+mw01bN90qtFoRdmFm8UuW7MfL2Tf/
tEIBZR3NSsWBgVTMDtCKU6k02FqYybOSDzc+7ZLbFSdsxpp8cLA2l9Xxil2GgYBUDOtyiWT6W6So
F4lCnZ2j2qA1JdDTvYZIh+1hBshRXzqvQsLGAaXNEgUQ7c4ell0+P35kIqZY/7pRqvKBeTbxOi+T
6fqN/OSRZca6OCfcTpekiiJSScs1umEetlDh1mZBCcuBs4wrmdHq3AIqQ/rxM4xMLm7Xc7tHsSjl
D7TOZK/f1FXvdZMoS9C6TxUpm5WUTVnUKg/yKGLqx1m3ysQqE3VHr+3tCrawxIJR250hrkyPhcTe
dA26Q61gSXlMabKeBVEhzazyOygW/byctivGyTjpdwiP+aRtlZONFVqBKJFafp3MdYzk2D+lEESf
emuHldVLWa7IkaJu1rT0kcbaopRO23BllErt6ZocVdjLsH+6y6mwvZyrdq7bF4ZTveOLEctrkSgv
07IAxjzzlPqOI2WdzKwg1hknaRaak79xhM5b+7iBpsl1jEgU9Mbepzmw6ZcDDMdhOtzyTybABJjA
JAjAjjvvFe+5+ROq05lEJBwmE2ACTIAJMAEmwASYABNgAkyACTABJsAEmMDqISAX01ePxCzpMAQ4
f4eh1d/twI287sZeOFk2BIJWE7qKNJFUxfB8vLf0xpn7kXEjx6osRoCIZAYoazWoxSuyoYdWLKTl
DCqPSkMgLOai+ngwWZ7j2clzpPI4r1V5CKd7jvJslKVyQ0SUnYpzQ3KwLDflExGjcoTFIprIij7G
w5TIjWpBxCIhtJJDuKNf5zFsysMwF2hNLxnVVqhk/gQiCTw6MdWV26RAiNar4r2b49F4TIS6dSnZ
c5SYHz9WYvQGtLl+DpNgb25V+cC0hFEJY2V8zPwArXb1nELnEFinZzSrfY5gyc+6yGE5l+WHfkew
jJeLaa3oGMl2/fnxQ6L0e7mO2z2KzLWdow4N141KTkRDdkXXULJkc2lZFAx22wJdHgIikSuIdFfZ
0VSf5/MOf8GoyOSzSnFaK6Z0omtW8yJiVGzF9hL9ZsvjO4qvXkY5nMqQVhqD2A+WyiIzp9vSsSil
Yb0xK2eHRCJbbiuhUSuTxqNja3lbPkTS/fte1U6Ekj39otd2eF4ptnX6T0uhUCrSuY0zLCtNTnfl
lGxTDH2xrbSN+IMosfX2q3r8Z+oLKjltqU6Xc+w34rke5TBLytHLa0MUUtjPOst8OGXIsyG4KOtk
2sqbUiJV4yTdF9v6dx/jiFHHiKqsjmiJdiAhUjbc6s7AcNgBE2ACTGAEAhuu+537xD+e+wf4f7JZ
7Gtw5CGsMTd/mAATYAJMgAkwASbABJgAE2ACTIAJMAEmwATWK4ENGza0k87rRGuzBHD+rs18dU3V
0knYt3EXPIuOIpkKHNm7w9X5KA9fPbIPAg9YMUWh0nwUdrzNPbTFM6dgoXERzGxsQmN5Bt63fQtc
ZPCiwg2loHnss9A6exrqrYthudGEmau2w+YB8RiCXFG3vHLQQi/D4vnzsNho4S2L3UWwdds2uMwE
T3ua2tUi5k+tAZiXy3DxzJWwZfNlnuJeQn9V9DeD6bj4iq2w2UOC/PjxJMw6cbR49hRUz10Em9p1
cBPs2L7ZPeWL2J7MdNuT9DwcuXu7u/tRni6dh1PVOlyEBWIZ6/uVW7cMLuN+/IwiI/pV7RO3eyOS
HOB9eRFOn64BbMTy0MTysM1DeWgHuQxLS9geYbtykfVv8SWYnbkRXsRnqCAGB667vCfi5aVFOL+4
CD/DJna50YCLNm2FbR7bsZ7ABtw4j/3gG82LMFnYXr7de3s5INg+j5fh7Ol5+HFzI9b5ZWhdfAVs
3XK5sd/tEwDfnjQBq5zPL2BHOANNLHszW98HWwb0hdMsr5NOvgx/mHGEaoP9jBGn2KcpOa2+ooVj
5BUyZpPM+ZsJMIH1QWDDrx18SCz++Ay8+vzz7RTzwt/6yHhOJRNgAkyACTABJsAEmAATYAJMgAkw
ASbABPoRYAWifmTWxn3O37WRj8Om4vTxQ7D/0HGYuf5B+NOv7oWJ6VMtn4ZD+w/CcdzbfPCJZ2Dv
Dm+KQYPSozbVgkmon7gferfzB4XAz70SOPXSC/DSf/spXOLVA7q75IqdsOeWnaxkMASz1ep08eRT
EPqDp2Hmms/AE0fuhy2rNSHjlJvbvXHSHFtYS+dPwxvL70TFLnuP9/LhPXD9QctoRgByCyW4ZQtr
aYwN+hoJiPvBbkYunoIX/uJl+Okw+frWJbDztj2wc/P06tUoY8Tp9Wnn4an798PTrwPs+fITcOAG
7j2HKVbslgkwgfER2PDxR/5nce7HP4L/40/+pB0qK4iNDy6HxASYABNgAkyACTABJsAEmAATYAJM
gAkwgdVIgBWIVmOueZeZ89c7K3a5cgiozb9QEhrH7ofxqJ2tnPStHEnOw+Frr4CD5SElCiSg/soB
VtwbEhs7ZwJuBLjdc6Mz+NnJw7Ow6+CLEIrEYM9tH4btqFn8n589BI88adkOw080C61Hb2fF1g4N
/q8IcD8oUSyePAQzux6RPz1/x4t1eHj39FT5ua30nDXskAkwASYAG279wy+If/xxDQpff7KNgxXE
uFQwASbABJgAE2ACTIAJMAEmwASYABNgAkxgfRNgBaK1nf+cv2s7f9dq6uRGP7Ai0oSzeAmOf+Vz
cOjFRet0K48fPBPy6gfhmUf3suKeR2LsjAl4IcDtnhdK/d0ofiYnoQTM/+kB2G43LmZyyffWHQHu
B2WWL58+DvtvPwSLV3seEEDjhwC/+/wzcPeYLMhKWdy+VV3nMaIbJn7GBJgAE2gT2LDnX/9r8eaP
34AXjyTbN1hBjEsGE2ACTIAJMAEmwASYABNgAkyACTABJsAE1jcBViBa2/nP+bu283etpu7MyRfg
L773I7hs2z+F37plB1t8WasZzeliAkxAEeB2T6HwdbG8eBYq3y9B6b/+AGq1H8NP6k1obvxlCIY+
BZ/YvZ37EV9U2RMTWHkEuK1ceXnCEjEBJrByCWz45L/+smjWz8F/+g+H21KygtjKzSyWjAkwASbA
BJgAE2ACTIAJMAEmwASYABNgAtMgwApE06B84eLg/L1w7DlmJsAEmAATYAJMgAkwASbABJgAE2AC
TIAJXAgCG279EiqInX8D/vf/8EQ7flYQuxDZwHEyASbABJgAE2ACTIAJMAEmwASYABNgAkxg5RBg
BaKVkxeTkITzdxJUOUwmwASYABNgAkyACTABJsAEmAATYAJMgAmsXAIbbvyDfymaZ8/D9/7kP7al
ZAWxlZtZE5Fs8TScfP0cXPyL74ad2zdPJAoZ6JnXTsKPf3YxvOuDO2ELn+susfA3E1gTBJaxLSlb
bcnb3wU7d2xZE2kaRyK43RsHRQ6DCTABJjBdAtPr05bh9GtlOMfj4+lmMMfGBJiAZwKsQOQZ1ap0
yPm7KrNtdKGnuA44urAcAhNgAkyACYxCYHpz21GkZL9MgAkwASbABJgAE2AC0ySw4doH/0ex/JN/
gP/7uW+242UFsfHiXzp/Bt5otODtM++EzZd714paOnsGFs41AS7uyLPxiq2wZQj/3lKxCE/tmYH9
WXQdzkDzmb3gXUJvMUhXS68+BRsD+9s/0/NNuHv7pGKSMa6Mbyv/q2804OKZrbB9y2UrQ6g1IcUy
nD19Gqwqsumq7bDZU3Hy42dNwJpKIhZfPQIzgQfacWWwju9dJ3XcDe56bffMTJbgzKkFwCrb/WyE
rdu3kD5nEU69+jq8iZ1et9uDVgvgXdd8ALZcdpH0xN9MYBUT6NSBBlwEW7dtAy7WKzsrp9en4Vh8
FsfiLyKPSBZaR27HEsIfJsAEmMDKIcAKRCsnLyYhCefvJKgC8DrgZLiurFB5fWll5QdL45cAr1v7
Jbd6/E1vbrt6mLCkTIAJMAEmwASYABNY7wQ2vP+394u3fnIeqtljbRasIDbOIrEIR3DT5wHc9AnE
i/DKw7s9BH4WnvtXn4N7vmZpbemPd//az6CrxZOHYWbXQXQWgOxCCW7fMqktqfPI4YoOh2gOXnn0
lkGirZnnJw/Pwq6DVgFIQP2VA3D5mknZBU7I0kmY3bgLrP3UeLEOD+/2QNaPnwknc/nsy/D11Muo
FHMpfGz/fXDd5knVweESsnTmZTj87x+H4z8EuOayRXh98Wp4cC4Ke3dvcwloCZ7btxHueRadhNOo
cHo3Uf5x8ebj0ZmTL8Djj34D/rL8Q9i06WrYuvVq2HnTx2F/+Bboh9CPHx+iES/rt90jENqXZ08+
B5/bdQ84ejUoNl6B3VJvdvFluHbmeig7PHuu3w5/q/7n0ml44ckj8I1jfwlYyuFqVDK+Gq1vfvyu
/XDLznFb+1yEl4+m4PFnj0H5h+ewTm2Cma3XwOytn4G9n5xFBT2A86+dgGzx7+GSSwDegnfBbXdj
XXNCPv8aPJct4nOA91wfgtkdl8Nrx5+CF37Q8N4WXLoddm17E17/McAlGNIvfOBmuH233SLh4qmX
4M9fOtWV5T0QunvW2LeexXYi9Z+q8La3LcGlWz4G9+29zqh4c/bkUXR3Bt05EnTpDFx1TQA+8mvX
eVRCdvh3/sQyPotlvN1vlbDfus5Dv+UMg39PkcD0+rSl156DjR+4p522VKUJn93hLIxTTDZHxQSY
ABNwEGAFIgeQNfaT83cSGcrrgJOguuLCXIHrS9NgNM11FWvel3r8STh2Aq3t4hwVZ6lwzfWz8M/v
2otzYmuOeB5OPJcFnKXiJBVnqbtuM8yVl+G1E8eg+Pc/xQlmd+54/lV46o9fhIbXIfcSwLt/fRc0
X38dw8BZ6lu/ADeHbwf7EvoivHT0z+HUWx1Z5Hy4N0/OwguHvwlV68HSpfDRfuuAy2fg6BNH4Uxv
ADDzjqsgsPsjcN2YTgHhdWsD5DV3a3pz2zWHjhPEBJgAE2ACTIAJMIG1SuCqz4TF1o/fKjB97T9U
EOPP2Ag0RDLY4RpKlDyFWk6FVV5YeRIIBkUAvyOpsif/3h01RCrUkQ0iGdHy7nFol41yUqUJrYcN
7X81eygnu/kZSorGCk6IKneh1IqWUyFslkS422YlSnV12/XCjx/XAEd/2CglVN1ARZjRAxxDCPVS
Sskk+wX5HUm5t2PTqOslWae6+S9lAwiKYp9K5sfPqCinwWJUGafiv6HrajuvAgERDAYEBCKiTLuD
1rxIRMIiEo2KSBifD1u/p5KYKUXiZEbKOiqLj1eIWlFEA92xAIlH8kdtz3Y+lRJBlSfWs1i+1iMH
bc86ctZFwjVsU7wfEgduIPcDcWGPqSWyEfK8b71viozNXURU+gx0SomQLW067TKegIjnKj3pHfrG
CuyDjGlollX/miz3aVSNHtfezem14/YxOW0a1x5VThETYAKrjYDsF1eb3CyvNwKcv944DeeK1wGH
47VKXa+Wsf0Y8U5zXaWUirrO0cLWGnmjKIK2OWxMLPSktyES3XV5uWbUKMVdw5btIv3+0IHft/mJ
FRyz1GrG9rzfvL01n7a5C6f7zDNxTcCeNjk31d+BcEJUxjBdWy3r1oLnqT2le5gb05vbDiMVu2UC
TIAJMAEmwASYABO4UARg26d+S2z5+O1qgnKhBFmb8TZFPh7BzfCgmOs36bMlXC8kQTgpFvpsZtq8
+PzRIpPXxEQVU8hmbjApVoYKjE9oPrypiTamfQzzdh8SePNC5VwVeeRnMc6PH2/4fLuiE3TPim6+
Y/PgsVawLULNJbMin02KEFl0izsWwuyhLohYVyEkMJe3PxrHr1ZFRKQsgbBI5UuiUi6JbCqGfVjI
rCDmx8/Isq7vdo/io0pDiULvci11q65bWkFlRdQLJdh0LuYzETUmC8fSolSpiFIhK2JhEF6VzT1J
6lREC82JTL4gCvmsSMxJZfVOvVJ9hKp/TsUtXJ8nyuAdOVuikIiKcCQiIuQvpJTGAj3PwpHHxL+/
XS96o/lNka2SwZBTZqz3JVPnStp7ubDfT9mJpi0Qjoo5VFKMRnHsJtPa/U56VUbuB5/ItKLLNcop
2/wVLWc/zmO9P+E+jchay1v9mFX2AyJn328irviSCTABJjB9ArIfnX7MHOM0CHD+ToIyrwNOguqK
C3O1jO3HBW6K6yrqBdbuPGwumRHFYgHXfRIi3J1LtuebJA9kW9a7XkVexOjOHVsLeREN48tpZI4a
CeuXhgIh57OwOPQf/52ao1txBaJZ24vWdE5pPe83b3emDfq9pGtLW1BE56w56hy+TGd/cQvwZeRR
13CV7Ct83VrwPHXE2jy9ue2IgrJ3JsAEmAATYAJMgAkwgSkQgGvuuke899bfVBOdKcTJUfQl0FJW
vcKpPm8R9fU73INCTE4qo2Ke7L0OF4oH17W82mSNZuY9eFhbTlbLRLsiLdfh4sSqsFzhZ2HAj58J
F0eqULESNuJLSb0oRutrq6wtncGARSNV5i2FrVFXqpz8UTlEKi4kbeannA7Jbz9+iHdfl+u83aPM
WhVpkS4sPPdqRAloJdQLmp5pXJdlPTS0x+PsrvU4AEQwlutp+5sLBREJRkQJOwVdr7XyltPqIW3P
+i2IW/zc+xu6gN+JK5zEt8O7H61EI+UwK4jVi6TN6m4sBPtYX9NpQ2tpNsANVPKXinIY36iWQMki
f8Ko1SZTeYG/cfNHWuj03M5eYJEnGb0uHxPo06jgpHyEEmO2FEjj4WsmwASYwJAE5Kb7kN7Y+Soh
MN78bYraQlUs1Eza+6sEyAURcw2uA14QjlOOdAWuL02UwLTWVXAtxTpFo9M2BUW25xSKpigm8QUk
a45Ixs+yLYNgwqEwReeX5rljmxt5Sc00B6Jz3U5c4fY8ucNcK95Yzyz5zfNhtLCtrJnpNBZM62Yk
bSEyH7bia8zn1HzNiq/fi1Ad2Qb/V/OdAWt9g0OasAuep44MWOX1JNZrR5aOA2ACTIAJMAEmwASY
ABOYJoENv7IvLFrnfwJ/961v4bwCZxbCmofxxz+BZXj1+J/Bd3/8FlwqA/n5z+GKX/0k3L57i7yj
v5fPwNGvH4Vz6PpSeBOOPfAIZK2ngQgkH/oIAPq1/jbt3gt7Tf51SN6vll6FfRsD8Cz6wA1TOPHw
bu9+h3T52lP3wwf2P4m+QlCsH4Pdlw8O4PTLR+Gxx5+AEwszEJhpQLmxFe578POwf+9uuMzh/Qy6
PfryGXjHh4Lw65sX4MihJBQXGnDuHMD1e++Fh6Ofhe1OT44wBv1cOn0cDn71e/CZz98LN+7cBhcN
8kCev3pkHwQeQNLhFCwcvh7++vFH4ekXX0f5zsGmwG3whX8zB7N9BByGg4py8TS88NzTkHn+RSgj
g01Xz8DWd14NH/5IEG6+7WbYsfltXadYTl94Fl780c/hUiyorz39ADz2ovUoCPHkvfCLgOUOP1bx
++hd98F1m4dJddur/d/yIrxW+lv49rcL8J3vfh8WGo3285mt18KtoTvgjj03QL8oFk+9BI8d+iM4
WvwhbNq0CbZe/xl46N4PwpEP3AhWyUIFEjhwnb1g+fEDsAwnkcl3qg24KrgPbr+mAUefPALPHiuC
Je3Wa66FD/+zOyGC5VBStCdy+F+Lrx6BmcADbY+mdAwf4ig+zsLh2SvhoFUOAjGovfJF2NwN7qVD
e+DGR9otE94JQqF+Am6wI9cRnz0Bs1feBFYwc7kqfPWWbfrZqFeLJ2HPzK52G4kKFpjvHiq3Hz8j
yrne271Ou4y9GjYub54+Bo98rVN2wrEk3HQltivIF3s12HvfXthialqWTmIftavdRw2qF4tnX4O/
/ZtvQ+Hb34Hvv77QrqsAM3Bt8Fa449N3wA07ZCm2Z6qxjbj/FvjH770I38e281c/eSfs3tJb00+f
fAGePpKBF4tlbGA3wczWrXD1+z8Mwd+4GW6+YcdY2oZXj+zBfgOZBZPQOHF/T79nT4nPX4QxBOJY
3x9W9d0UourLug9x0RvKKF8d5ZNNAW3PcEEcjh24zhQUqLAc/juOF+GpPTOwH5MfCASgXEbOSr4l
OHr/Rvi01fCrTwhKjWPgbApOfGUWbvoStkKhOKR/7btwj9V+Ybu2gO2acySm5LHGKRjWbluzcga+
cu1W+BKKgZsNmN4DKr1KBK8XhHmqvAA3nP1rOHT4aXi9cQ7HBJvgtoe+DHOfvcGc30unsT96DJ74
+gnsMwLQQC5bZ++Dz0f3w+5tNoFt0ngtr8tnT8LXv/kdgEtnAN58BR545LF2OIFIHB76CI4I2kMC
/Lfpo3Df3uuGGgfZBIKz8MKRb0IV3gFXbVqEzBPPt8cqsw9+Gb50xy/BH3/hi5DGvh42zcKjqa/B
7DZSB32MI8YyRpxkn2aHAy9hub3RKrcwB1XxVRhj7+mIiX8yASbABLwT2LBhQ9sxrxN5Z7aaXI4z
fxdfPYzjlIOY/CCOz070jM9WE5fhZeV1QMVsyHHrWMZrKnLzxShrelaIxrnjgDUpy98wa3qSw8z7
b4ZP7WrBc8nH4XmPa4cAS7iW9Sdw5BvPQ3sojSvMEJiFBz8fxXXkMY0op7Su8upTuIa6H9dQ8RPL
1+CLs+b5fNuBnF+1J6ftO+1/9jUEPb+01qVNc8e2J0zfPlxrsmK2+++Eq+e6AZynlnGeivIVUL4b
NsPSqedg4/vu6Tjs/jfOh3FecS2ulVlTy1g6BT+4Z387vrncAq6bOWapMm3o1hTW2RNfgStv+lI7
NjwVBA54WWzvyub8UvNhH+vWMGR9b8fted0aV2lXwTzVz5qUrO+T3Mtw5nP79xTntsb4+SYTYAJM
gAkwASbABJjAyiGw8+57xPtv/6RAidp/09ROW5tx1UW8y1Iytb77Wa4QjaKw3i6ibo3XsTFaE6gX
lBWeyR4vKUQx3rVI1PMWlyn3myIn3ZuYBOPC+fJYKaEtHhm5QVgUajaTIKaIXe/RI9Jwai7i6byo
1r3Z2dJv5/TP44wzUWjHZVgOVgJaCznXshSIl0g6zeXUxDA2BjNQdoYmFlFRNrxovFDotQLjlBEX
b0i6hPDjpxOAPuI1EMFj0UxlEILmYwxtEnj/Qd9CdKbDeyhjcknegA3GCyrQprIApfPNVdbWvIh2
2ZnfmlRBD3+BbwzKsPua4neG6sePM4whf6/3dq8UDwzu0/AYtYKhzrdRk7dlXcsaHtybUMcV6vJJ
24hoGt8sdnxqxeRA+ZzWsbCFFbk5aXnTFNf42ob5TFTJN+rbwI6kq5+07Yl4OAJb92UBEYlqq1pU
PhqmW91XYRnfUNZveIcTaRELdVhnqih6s9gdu4RFnByB2WuMi7RB+LZ1nRx92dvfUutopjfKm8qy
q9X/F/uVWUXW5YKUa1pGbdd4VIlzdNGs5tSYzea2287GcybrrMOV10YxrsqcKQ59L+54I98lvaZH
OOZ1Ht2pw3bWqzlhZbv8+BlHjGWMOMk+TSau+63rvqksOhzzTybABJjAlAjIdnpK0XE0UyYwzvzV
Y8H12I+Z11fW2zqgn3HrWMZrA+qNfRw53Jqev/Wl4df0Sgm3uWZ3TtSzdogJb1RErMcqlR5Xh+L5
nvnFAFzmx1NZV8E1ue78DyAiKoOWcsn8KhCKiLDkYDu2Uc8vrflc79yxm1wSlmkNQrdvEZFOd4+G
j2TanmUZDs/F7EdgOkhWs3Keb8lRE0kpb8R+XGXbG5HHNLem63R92xlH/P1+qvm5cQ20f9nzU9+H
W7fG4r3i56n+1qRkmZF9cO/36HsZxvye4tzWGD/fZAJMgAkwASbABJgAE1gxBOC//9zviJ1771Ab
QytGslUrSEtU8hmRSmdEJpNQG2GmCV0niXVRyGZFFv9yubSIyM3uYExkc7n2/Ww2IwqV2tiINEp6
c9w08R1bRLh5ryb3HhTEFnJzqhxaE/dUvijKpbzaIG5PmOZyNvGcE9lIIisq82WRjhHFMeMmtC0Y
1x/N+azKRzppC0XiIlead11s6ZEvnhGlUkEko2TxJ5pD1QP98cPBUl7Iz2mljEg8LYrlMvIrikwq
3t5cDtiO12qJ+WJOZNrlLiviYbmAhNxVucNymcmJ+TqVTss5zJVckAuEoiKJYRZLlmx5kYhQDo5F
EdxIlscJWtznUDGvUimiH51O676tDPvxoxJCF440j0Ta4oCKCm1ZA6MpCKi4Ohd6kcmRjq67ZiVN
6oSUqf93ONWrDOOIsv9PcixiLL/QdWc3lS/Lf7zg1h5pjgFUdhi99NhFLsV0+ukxmHZX9l9+/NhD
GOYXt3v1SgH7P6w32Jak4xFVhudS2M91+7tMtiD66u6SxVBb/e7JBrkYFxDReFLkCthnVMoiT/pe
q8xmq6QUkqMxrGfRVA7blZK9TXa2K1a8VAEXj11M54roryyK2N/Ho1Z/Mz4FMUsRStY1tCQ0kWOg
yymt5JUyaec6WNO+LIXttzoaI5zCnr7zoe1Z/zEPUcgy9s26/QinSkLKaR27XSt0FuIDc1lRTMty
1bvIT9vNhHU+JpYn2ZeYju/WaTMpgFXFHJaHdn4EYkK2jA483n6Sct0JLyIyhZIo5pJkjBGwl1eM
UcWPcoRiqXbfnpebEm3ZAiK3QMq4Jc2w5bUxL3JWnc3iuJOEbcWXy1n3rb8M1rH50dp0wiAQTohi
MWtTxo4k86KQlmPBgMhUtbqcn3GEzttOHvobI+oyOYk+jRaeZlkeyYtpN20AUsd8zQSYABOYEgE5
JplSdBzNlAmMM3/1WLB3fDblZF2A6HgdEAegvsat4xmvuWe57zU9n+tLftb0ejh4WDsUoqbnZTgv
QOu/Im+ttRWyIiqVj/A+WqhyB+Tx6cTXVZplPTcIp1zXWtsik7kFhNOinNcvveg5rh7Lj0tBrFQt
duUM44uuCyLeXsfH8Tuu9Uba8zPTEZNNkZbrrqFkO21l9cJzRJT1tKeTGyRtprl1NSvnTCD0+p3H
jHQ481f2/NT3YdetUdAVP0/1sSaFyephPoG9DEc2d3/q+jDpua05fr7LBJgAE2ACTIAJMAEmsFII
wEf/xb8Qu+66S21GrhTB1oYcLZHuvv1kmtD1plFbqgih1YtJffQGVFDk++7QjyN2PfEIxvIDAqQL
GyG0+kWd4zP1Fpkls35GJ1VO5Zh8TCsfZaiCgPY+xFVTVMuo0KSslmglFUsxIIZKBvM154zePumL
ZiokvoZeHLApz/njINCmh3z7LDBnYt0QNRerZxWpLIBv2vWmgojt87JVr4ryPMk4Eo7Op7Dtbb75
jFQAcC54YLmSCyu4+EIVSPz40aLo8motlAciaVxus39q8/NKGcL+xN8vvYhuT4cMTW6Iy4X7Qd92
JUAZirdvGley+1plJSXzABesamW12BVMUGt0zvB1WcQj8kazNuMIundh165A4HDe/unHjykc7/d0
OVqv7R5l1VIW6HDx1KHDQt3ZrsliKK3fNjftHy1sl8tmRTNUkJGWimh/StsIPAKVBNkUGaJ86oxX
1w9UxnE2DBhKo14fU9vZFFmnpbIJKFrqvtPbBp52DyJZaYpaXi9Ip/G39aHtmduYR4U1QEEslKyg
ZcxMZ3waDItIqKMcHC/WxHxaKrj1yq/fxsU+pS2arpOmNknJY71RTjvAVk1kaF7gpgN93E70MP9I
uYbAnOhia4egx2UgqPW6WkFvcoSIZUfLU62oLWxSq4/Ws5HKa0tvzCR7diqs0Ef4EAYybMU/EO/2
uVoxmdZDP+MIFTb26f7HiJPr05wkdb6ZxwRO9/ybCTABJjANAnL+MY24OI7pExhn/voa908/yVOI
cX2uA/odt45nvOYlW4df06NzR7sSTv81KbvSlr+1TW9rh7gKSKwrRfDlGvsHLVSpdVS7ZV67O2+/
prKugnMF+WJPKOlMj0FOMrewLMw3qZKimruRueBYLIhZ6xo4Z4901oTD0UjnJIdAQtSIglvPfJgo
G4a76/0N9XKIYexP0kbXMywKtXJGrXVYbXiKTiwNmAbdonXQa9nzV9/1vMrPurVYkfPU4dekrPyg
zP3PUwflrOm5zgPT2ojJB99jAkyACTABJsAEmAATWJsE4GO//5C4/rf3jaAg1hTz5ZIoWdaKBv2V
SqJSlbYm1iZQe6r0RLRncmh32P01rHtjIANvVlwsbwz0PIwDnByrt6cGTe7JQoDJPHaDbITSDUM9
qZIbwUTAmj5yUU+4xlBemzVRyqVEJGi3ZGVNzIPhmMhV9JGHWr6ocB4CpfOBKEb55IDbwXrxJ5QQ
xOgGAdL/Uslp3LDv78/Pk1YTldVqNVFHhYp6Axfp1Ft+1HqLrgsAvVZbmuTIMF0e/PihKaD+DeWJ
Oh3TNVWooEe1qeCtslYsosU1tDJTHPRXNCopqrAGXFBZEpZSQD2vFp3m2hoxZb1Y56oghkfLyjch
x1me0PKT+dhPu4WlhSLWzXBYJKxj1/z4GcBp4GNu92yIdLnqVeSxOaQ/yGKort/Ugem6hUpaNVSE
xXbFUtZqVEW8+9a07n9pHZ/rsQZFj2lwxmuzvFmgimUmWfzfKyWl4hNVQkZLZ1nagyyI1BweoRFN
9By77DVm1eY7FslbeJxhJBQSYaxD7T+8jmHc2r21eG2N4/QxjoBHa1i6fzqvTW9Ma8lUWMb2QedR
KGEpytdETFpWxT4W8NhoS9Gwojg5y1Wt+wY3ulWbAuhejXvsSuaWVEoeK/wQKqK10x7qObJZv4Wu
0zLUFSnXPdYPcbHbNF4qJ6U1VNxc0kOLbrR1bTEAWdLHI5VXIqezHgyVXpNjQ9iKP75J35kh6DLQ
L35v4wiat4Y+3ThGNAk9oT7NFFVdW07tl3aTN77HBJgAE5gkgXEqEE1STg7bHwH/+dvANZGOxeAc
Wg3O5fNoOViOWyzr3zmRt+5bf2iJNF+a3PjZX8on6UuPZfQ8xC2+Yd27hdX/mR4PO8fP/f0M88Tv
uFWNBXGcb3tZw4rcMF5r1ubRKj9aGh60/ozPS6WKaJheUvK0pqfzxfuaFMqM412p5ORvbdPj2iGq
Q2W6SkoAAZFfaOIcuDMXbq+1NZuiktFHGvbOJYbI3Wmtq5C5gr3uNEUeLZOH5BwVv0PhuJg/T9aI
unPLqkozoEXe9ixVr5U65r42AiRu0zhcz3Wx/mCw9Xz3mMn2HBXnv/hyE84+VN7b5ceiTF78UQpd
zYqaAwZiBZs4VjnS618BEY505uchYhmu3X7jnHfUXRZdB72WPWueJdv7Yeapo61bUyamPLIDHPIX
4S3DVlw8z1O9rEl15FJhe2z3hkyNq/OJrNe6xsgPmQATYAJMgAkwASbABFYiAdj7v/xb8bEDv+df
QQzfgpFWOuTiktv3KBZuViJAd5n0goJzcmj2N6x7cyiD7taVstVkFoZ0/Noa1sC3v2oFVY46m886
lPYVmazR4+3UpEpN2Ii/lp5sK/5jLq/N+rzIJuwb+rSMu8mnFxiIOXGfHKwjJnNRu0JBeC4u0nhc
VKk82OqVktO4YU+YjnBZLWZEtGsBxtxG0AVBXReMZq9JeZCTd0tJLtV9Q9K7H5og7R8i4z8akcYk
r/Um/qTrooyx/7cuj9YbiFX1RiSEU50FJ8Jc1SdjcMR0/tjKU0tkVfnulJN697g5qyzR/JbWg4KJ
/+LDj4e3VI1ppje53aM0dLkaooyTsqbrNw2VXOORA5l4tEeZh7Yx8g3dwW2EtpzkjLdVzapxUjts
tGgVT6bxyL0SKmaOuiTbSU+r2rWWhWW6U8eIshMu+qujMnGBvrPpQJVqCRMPl6rNdyySN0raYpVk
aFkM1O712830jfosnlrSqujjq93aCBWWsX3Q7bAMQ7m3Ft+xbbY++p6jXC1kVVmYs4SSH3I/mrVv
UOqw7H2oTH/7yOtxKAWSct2rEKzTHSZHBRfiXUuoRlaEQ1Ba3+okeKTySuR01gOJ0/c3CTvdPUJR
8Vdp1Cyc8Q83jiB8vI4RjQmbRJ9mjEjYj0elKn9m93yXCTABJjANArI/nEZcHMf0CfjO3yHXVQAt
ha6fnk2PZeR41j1nh3XvHlq/p5NeB/Q7blVjQY/jtVJCnxQgy2//74AoDpiq9V/T0/lC1xsUXzKu
tY1Zfa7puXHQc2qydoirNNpCWL95jL4vrT4r+T1f+FmL8bmuQpja15DxxRjbS0NWunAuXCNKVDiX
aLcxZB0Y0BI3auypdcLxHDHZnX9KWbtyZawppryn5vMSMq7XzskXjO3W3HJR830aVr/yHYymhn45
WEpEv4cve0L4q++jrVtTJrY6RxPj95rk3dDz1KHWpDoCujHHhRWlOOitDxkm0dOb2w4jFbtlAkyA
CTABJsAEmAATmD4BuOfwH4nbH/mf1Mbn0CKQQXS/SQu9P/7B7dAST9GDXlDwlu5h3ftLil5cwKOi
ygNWS/xF0fVFFizQ3LdbTAOP1SHljL6FpyZVamORCozxOy3IkHBouex37ZZvjYWKyKbiIuywJEaP
33OTT+eD3uT3y6Gd6kZFxJxvk1kb6u2/kMhW+ueAm5yUqN9rk1WcQCAgrD/Nnm7067pA81vFT/JR
Lwz48aNCxAvt32nCnboa63W90FVmGLxwOdZ4DYHRjekgWg3q5AuxtkOYR9LW25H9PpojmBZ5+3lz
va+PHNPKHS2hjyfFt9S7Sh+yLAcTx5XlIe9+fC5k2mTndo/ioO1c9+RS+th8Tcqart8Gp0pRSrZz
+N1tVwJkAVm347psGus4vqEu2yNTvJWM/S1h6db6DsWyrn2cQfqeWwvqLWS0iief4lGZAdWOdxeT
1dEVuu+Qzr1+S0VK64jk3AJ5rb5eEZlUWmQyKRHuMrT4yXplpVWxIQuX1hvP9fm04qeZ90qkwurT
b0tFXxkGVZyLdc+fVmE4FNyo0lowlkbLFWjZAhWlc2mSd8SymCWdDgsttaHSXyaTFul0WqTSGbR2
MVjBujeFfe64lmtSNpWFRvvxD6YeXMveWxZ8l1dXOfukzettFbZWCFdthCoPmoUqaxj+8OMIkrcq
bCqoYYxIH6trLc/4+jQVuO1CsaD1zOaCfzABJsAEpk9AjnemHzPHOA0CvvMXLd9Ecawo5/TBYJCM
Wa2xeUAEcZ2k8xwtrUczox3VPQ0YY4tDjx3keNY96GHdu4fW7ykdZ4x/HdD/uFWNZz2O15R7NUci
c8Gee3SNqZeM+5qezhfva1K4qlTSx8DTsayKXY2HsV7Ei+q2SpeBg847OubX8rXrsZoHy3onvzv1
Me2yHqiEMF74WYvxua5C5veBWN4mzXw+g3O0jEjF5Au6mLcOBTE5X9LW8tCyWq0u0mFZRlzKA8kX
U77RPOisa6DinLLgFkO71/ghYdjqPpk3W/PvNFpWzKJlxVw+Z1vDtSnxkbAgEBXpjJV+nKemUiKT
LYztJTVL7OHLnv/6LkZYt6Z8TXlkpcX3R/Eecp5KyqzsT93XpDoSujG31qZ79jJ8J8zpkbQbY1uv
dcbBv5kAE2ACTIAJMAEmwARWAwG4+7FD4pOPPKQ29VaD0KtHRj3wtk0O+yZgWPd9A3J90JzXVkrG
vzBEo7ZMnncVgAZMPJpkY9kok9oQB0GVU9Skyhj+gjpqyht/Knuf664pepMlrGB4TmQKdhP2Sr4B
izxSccIvBy0tHtlYKuAGf0JEw1LJRy6GRETbwrp2rK7c5FSO/F6QvINAROTKC7bFYX1cJF2s0XWB
LpopEUiYemHAjx8VIl5o/2MrLzR44zXm13xFVOarRuUSqzxYyiFy4d3t21qMoHXDGJ3bTbUgIsuL
PTz78Xty6c0UILGgpRQdTO6GuEcWXeztQ1UpgbWPVcDFv2z3DczYt44r8/6e/eSJxaEhxLM75XaP
8uhdSKVP+1yTspiUjaPBaSUlF4exrCZyYgGPrNUfU33W94KOBee2P2O7okO0rlr1qijkMiIRi4oQ
UUJr17+MUuuye/L4SyltORSqF3JzaozWVsSSlsYCvcfveoxKaGU0EFLpyu5Xv2lttYeqj8B2Rre5
uJis8iCEFisTamPQrQ1VYRn6RXM7TNrJri6bCsOmIKbzVy3O9mwSWe0bLvqSJkyH1Tm+0s5hjL9I
uaYMOzFo2TU7cmyMcYxD+UdFhRb/rti+yqurnCPyUGHr/l61Eao8aBaKE6mb3scRZLPDyM/rGHEC
fVofjNSyxyBrF32C4NtMgAkwgbETkH3q2APmAFcEgXHmL53Xr+9+TI9l9LjOLbuHde8WVv9nk10H
9D9uVWPxkcZr/dPd88Tzmp7OF+9rUqgjNOraphoTa8nVeLnf3CeYmJyFPj9rMb7XVbQymmV1sK10
pTG0r1qVVHdu3F9BTJC5QwhfGkrKdWkbP0fAap5in+9KV6Y8aNaqolKpiKq0KE7CoHVf+9VrbbLt
pd82q2k0rGRZijGRb1UHPZc9//W9kwB/69bTURAbbp46/JpUh4BiPq12T5Wc6c1tVZR8wQSYABNg
AkyACTABJrAiCcANf3hAfPT3flttPq5IKVetUHpBgU4O+ydnWPf9Q3J9ghPNzvFUuKk+4oa2azz4
sJyUSkq4eUmMlPT4I5Nfbe1Hu7KOS5JWVKjCgJpUgd1Md9snHnsg00mteulQvV5Zk9e8iEdlWuik
PijmkllRkQsCjiCVfF4n2j45OKJVP1uNqkjPabkpO+UIL5ScxskpdTn8NV0MSRl2sCupiF7gUZv2
9I00w2IXsaqjNpBxSUy+ZQWmBTKjH5qeKdU/GuWAa/r2KV046ndNjzcdEHTvY3yrMUqVKZAhXZCb
T8t8AmF7s9EZEmlfjFaanO69/CaLkvGi/XAS2jZoLmj57O90O+fZD02wF7n6uFnv7R7Fouu/Xmij
z43XpB0Mk+P27G6JpTaHRai2O7oorBQViR/DgjO1VKXbFXus9l8tUS2mVT8zqnWhkuwve9oveiSF
7n8sZTG/nxY5cjEwlzMEY28PVR/hUBDDV+R1+kn74TbmUWEZ+kWzgliveCoMusiPFhnVkeeBoAiH
w7a/ELH2aTyqmobVG+Xod0i57i1fdt4yMp1OtCrXM4ayjnvxpoTfCc9jeSVy9hszSPmG/lZh6/ZA
tRGqPGgWkpNyg2XM+ziCjG1GGSOizHIsObY+rQ843XfYlRj7OOfbTIAJMIGpEJDj66lExpFMncA4
81f319TK0dSTtAIi1GMZtzGxFnRY99rnUFdkTDOJdUC/41bqz34QPKbugq7p+VxfUuNdtE7sONre
yi+6fkHH2oqDGhPr3KV1S7/oQua2PfNH7XfkKzLfm/y6inUEoTxlIICWrnult7HoY0HM8qV4kjnq
WI+Y7BWtrwWxYlyvyQZD9jlqGF/slWvd1jqmWpIi5chbO2ISyNs9xcpz2aN8R5+nel23pgpitO54
S+UAV4r3MPNUUgc9r0l15FDMR5mnDkiS8THpByY9tzXGzzeZABNgAkyACTABJsAEVgwB+NDv3il+
5c7fZAWxiWTJsAs9w7r3KzRZ6AinjJaL/Ibs9KetIeCmnttxlnhEQURO3A2LG8WEnlCniGl0Panq
PS6zpo7rAhEvqmm2U8SBv01KOsFITGSL8zZLWKaAlHxeJ9o+OZjilvdaZWLi3qFcI92oTUm0SOOf
lAzN/k35peedJk7miVKSnohbIRTiwW67hEegOYSib2nJDWS/frS006p/Okb5xmH7rcO6kw26ay6I
Yj4vCoXCwL88BLBzBAAAQABJREFUuisvKA07HYnnK6JsgHUxbnvtW1taAYgaFBV0JLVCXPUntK5q
Fz6uWqScBOPCuU5IrSFZmxyWwkvLjx8fopm8rPd2jzKxLeB6Lp56oc34tnY7AtqPZYRTd6aajapy
SBdUVZuM5cTZJxXIwi1tV2h6eq+b7oqpvR763pnPaJljPW9dYx20HSEcENmqM9V9gzY8IPzwCKDe
I0e8WRCzAlaWz2Qfjt+UuTNylQeGfnEUBTHaDiT0zomOnmwwBeb0kSVKnhWoIKaPR7HaZLtyLN0w
A9OCtE45ufJQXskmUCzv6HxJSL4ufS28Y6kgR/UMM47Qeet/jDiRPs0IT7/NDWhF0DAiMPrim0yA
CTCBSRMYpwLRpGXl8IcnMM789TfuH17mle9j2HWFYd37JUDG/+HxrwP6HbeOY7w2iAgdS8oy72VN
z8+alPC5pqc4GOZI/eoWXRdzzm0pk9Yo08Ypr6vQvApEeo+m9WRBzEo8mfu187xt/du+5kgZUeUj
01pAvzzoF4aeDxOraIa8tfzr+bSlFNfNLDVvcp9b2+L3+cNX2SMvkI5jnupl3Zq+nLYy5qm0TfW+
JmVlk2KOayf2Ew+EGNdehqk4TG9ua4qd7zEBJsAEmAATYAJMgAmsJAKwfd8d4j2f+JjaSF1Jwq1K
WVpN0Wg08K8pWs2qOuIwGC+IpnrWwGtT6qa1MEQnHOa3skzS+bunJ8N0Q9YUVlEpBIEIxrKi3mbU
EpVsTJVPp5lxOqmyjo3KVzsaCPVKVlsSgYi79TKTMOSeXqAIilgqJ+Zr3rftlHyGhYB+Cwx+OLQ3
1cMBPGYtI8rVmlKWaNUrIoH3O4tgaFWpZix4gi7mtY9qq9dFA//q9YYKiyAZ7rKW02/EhRJivtGR
oVkri3hIW8Nxvs1HTfNDMCbKnQIhqoWkLg84maaLN3786MRMr/7JOEsJqQSHSk3xorx9wb7rRa3c
BcG5LvOGyMW0nP0Vdiyxial5g6LnKAnTi2ZYZkJxUZLKcK2GqORIG4FlQr6p68fPKDJqv+u73dMc
sGUqy/rqshhLPbSvLWVF3TbEsyWxsLAgqtWqWCCKlPk52bah8kxeHu/YxD6DlGOnshJtjyAo0sWq
aDbropjSyllWe0nbFUskKx0BPCI3UyiLWrcNw/e/xXxeH6sYMB1b2ZM2lxuORexYpiRkVI1aRY0n
Ou15VPS8Ye8StOkRVWS0jmhNIsN274ZjFWoZzVrcVn2ZgY2glrvwuSWfXhDvjVmFZegX231Zt1/w
FIZS6qIKrv2sL+k2niq6KnlUWL0yj+UOWeR3lq++6baxDYlspaMkZvXtVGGQWkSzZB2pvKL1PaWw
3z0W2hrX1q1xgXnw6h2PYqDbA9VGqPKg80lxovV2iHGEzlurXPoZI06uT3NCa5Hj33s2WZyO+TcT
YAJMYIoEOuMOmGKMHNU0CYwzf+m6ie1do2km6ELFpdb61vE6oM9x6+jjtcGZTsvmMGt6fteX/Kzp
KQ5qTKzTpcbLzvlKvUjWPYM4n6uolwxaOMetFLNiDudWo52oQBWYvK/FaOmHvaqLBHkxKhBJivnu
GkCzPk9OSEBLhS4WxKxYpeWuQFs5zJoP6DlIj1RqntK7FmC57ZsHNCAShpzLUivl/Sw26bDJKR+G
sGhU47z2V/aI9W7k6m2eivO8EdatraNDV9o81deaFGaeYt5eP/EzT/VTAqY3t/UjHfthAkyACTAB
JsAEmAATmC4BuCr8KbHlVlYQGxd2m0JCd6NULrrRb/MEXVtNkZPJccnVEw4eJycnVv0mqT1+fN7Q
R9Phpq2bbhVarQi7MLP4JUt2Cxr2SVVnY5pytq6jWak44DMBaMWpVBpsLcwUupIPF3nsktsXGGwL
qD44WJvL6njFLsNAQCtPtJkY3r5TMtsWluwc1QatcjzsRUOkw/YwA+SoL51fzqMomiJLFEC0O3tY
dvn8+JHpmWL960apygfm2cTrvEym6zfyUyb97Zw7/OeE4ZRQHSJZFJZKWvrhiFctVLglC4VteZxl
vFv2ARV/2m9e+vEzopjS+3pu9yQD61svdjrrN3XVe90kyhK07lNFymYlZVMWBSwP6ngGVRZ661aZ
vO1Kw6bX9nYF00EsGMmy54wr02MhsTddg+5QK1hSHmc88n4QFdLMKr+DYtHPy2m7YpwMm36H8JhP
2lY52VihFYgSqeXXrT1TYRk2P9p9mScFMWlVtFuuyJGibta09JHG+k1dJQ8ubNv6Yo1pPFe4yC+P
Kuxl2L//KafC9nJOynY7n8Kp3vHFiOW1SJSXaVkAY54NgUdZJ9ObM6qNUOMkzUJz8jeO0Hlr6s86
91zHiJPs0xzY9Eai4ch0h1v+yQSYABOYJgHZD0wzTo5regTGmb+tWlHE5+ZELJ4Zu1Xy6RHxFxOv
A3a4+Rm3jjxe85Jlvtf0fK4v+VjTUxzUmFgnTI2XDfOVat7+cpSs0/Tb/SU/HU/fq2mvq9RL5KSB
fuP4sCif1fMra57iXHNFU0xEgc4Kx2W+RxSy9BxEE3HLA+VKzXX0fNhm5Y2chqH8WBdU8QktCbdf
eyZzR7e5tS0cnz/8lr3h6/uI69aYvpU2T/W9JpUcMMfHOb/rPNVPXk9xbutHPPbDBJgAE2ACTIAJ
MAEmMF0CsO2uu8Qvf+ITavNputGvvdgGTpC6G3vhZNmQeOttms7kN5KqGJ6P95aaBA44Mm7kWMlE
O5IZoKzVoBavyEIAWrGQbyRReVQaAmExF5UbxtpfPDt5jlQe57UqD3j8k/N0tUZZKjdERNmpODck
B8tyUz4RMSpHWAtD0URW9DEepkRuVAsiFgmhlRzNz/LrZqpeeR50gdb0klFthUouVgUiCTw6MdWV
26RAiNar4r0T52g8pjbakz1HifnxYyVAb0Cb6+egRA7/XJUP5BxGJYyV8THzs6x29VvPknLr9Ixm
tU+G1/tdFzks57L80O8IlvFyMa0XACPZrnc/fnpjHvrOOm73KCvXdo46NFw3KjkRDdkVXUPJks2l
ZVEw2O1XdXkIiESuINJdZUdTfZ7PO/wFoyKTzyrFaeeicLOaFxGjYiu2l+g3Wx7fUXz1MsrhVIa0
0hjEfrBUFpk53ZaORSkN641ZOTskEtlyWwmNWpk0Hh3rWHyPpPv3vaqdCCV7+kWv7fC8Umzr9J+W
QqFUpHMbZ1hWmpzuyinZphj6YltpG/EHUWLr7Vf1+M/UF1Ry2lKdLufYb8RzvRshKObo5bUhCins
Z51lPtzdsPCLQm1+aCtvarNFjZN0X2zr332MI0YdI6qyOqIl2oG4SNlwqzsDw2EHTIAJMIEJEJD9
zgSC5iBXAAHO3/Fkgh4z2NdSJF/5bZqXWOPftbQOOOy4ddTx2nhy0C0U8/qI+5oUhjfkmp4qQ2pM
rGUaNKduzOfblsJkOaPfwRBawS6NY6465XWV1oJIx3rXAq20haIJUbYWOOlxnsjNuaxqEczbXmRy
me+R9RvbHKSbDVoRSM9jdA51r/BF7Gh3baIzpkeLTeoFzKjLyRb0Rc2uOzI/MM0Pe+Ie4cYoZW+4
+j76urXVXq60eaqfNakL0e6pfJ703HaEsshemQATYAJMgAkwASbABKZHYMPVd94p3nrzJ7CQO47z
LJzJCGvvnT/rgsDSSdi3cRc8i4mNZCpwZO+OiSX71SP7IPCAFVMUKs1HYcfb3KNaPHMKFhoXwczG
JjSWZ+B927fARQYvKtxQCprHPguts6eh3roYlhtNmLlqO2weEI8hyBV1yysHLfQyLJ4/D4uNFt6y
2F0EW7dtg8tM8LSnqV0tYv7UGoB5uQwXz1wJWzZf5inuJfRXRX8zmI6Lr9gKmz0kyI8fT8KsE0eL
Z09B9dxFsKldBzfBju2b3VO+iO3JTLc9Sc/Dkbu3u7sf5enSeThVrcNFWCCWsb5fuXXL4DLux88o
MqJf1T5xuzciyQHelxfh9OkawEYsD00sD9s8lId2kMuwtITtEbYrF1n/Fl+C2Zkb4UV8hgpicOC6
y3siXl5ahPOLi/AzbGKXGw24aNNW2OaxHesJbMCN89gPvtG8CJOF7eXbvbeXA4Lt83gZzp6ehx83
N2KdX4bWxVfA1i2XG/vdPgHw7UkTsMr5/AJ2hDPQxLI3s/V9sGVAXzjN8jrp5MvwhxlHqDbYzxhx
in2aktPqK1o4Rl4hYzbJnL+ZABNY3wQ2bNjQBsDrRGuzHHD+rs18dU3VNNYBhxi3qnGQn/Gaa0LH
+9Dv+tLwa3r+5bbGyQvnlnG6cBE0rXWSd14Jl71tzAPLKa+rLC+ehfnqOdi4aQbn+i24YutWuHzc
afKPnH1aBIao7x1gK3vd2lemDrkmNfV2b4pzW1/82BMTYAJMgAkwASbABJjA1AlsePfdd4plVBD7
0V+ygtjU6a+ACE8fPwT7Dx2HmesfhD/96l6YmD7V8mk4tP8gHMe9zQefeAb27vCmGDQIkZpUBZNQ
P3E/9G7nDwqBn3slcOqlF+Cl//ZTuMSrB3R3yRU7Yc8tO1nJYAhmq9Xp4smnIPQHT8PMNZ+BJ47c
D1tWa0LGKTe3e+OkObawls6fhjeW34mKXfYe7+XDe+D6g1mMJwC5hRLcsmXMi+ljSwEHdKEIcD/Y
Jb94Cl74i5fhp8NkxFuXwM7b9sDOzdOrV6OMEafXp52Hp+7fD0+/DrDny0/AgRu49xymWLFbJsAE
Jk+AFYgmz/hCxsD5eyHpX7i4p7YO6CGJo4zXPATPTpjAuiDA89RONq8WDtNu96Y3t10X1Y0TyQSY
ABNgAkyACTCBNUFgw3vu3SdaPzkPP3rhW+0E8ZuhayJf100i1KQqlITGsfthPGpn6wbfEAk9D4ev
vQIOlofwYjkNJKD+ygFW3BsSGztnAm4EuN1zozP42cnDs7Dr4IsQisRgz20fhu2oWfyfnz0Ejzxp
2Q7DTzQLrUdvZ8XWDg3+rwhwPyhRLJ48BDO7HpE/PX/Hi3V4ePf0VPm5rfScNeyQCTABJtCXACsQ
9UWzJh5w/q6JbFzVieDx2qrOPhZ+RRDgeWonG1YPB273VkTFYSGYABNgAkyACTABJrCuCWzYvn+f
WDr3D7DwQq4NghXE1nV5WHWJlxv9rIg06axbguNf+RwcenHROt3K4wfPhLz6QXjm0b2suOeRGDtj
Al4IcLvnhVJ/N4qfyUkoAfN/egC2242LmVzyvXVHgPtBmeXLp4/D/tsPweLVngcE0PghwO8+/wzc
PSYLslIWt29V11lZ3Q0TP2MCTIAJuBJgBSJXPKv+Iefvqs/CVZ8AHq+t+izkBFxwAjxP7WTB6uHA
7d4FrzQsABNgAkyACTABJsAE1j2BDe/bd6dYajbg/z36V20YrCC27svEqgJw5uQL8Bff+xFctu2f
wm/dsoMtvqyq3GNhmQAT8EOA2z0/1LSf5cWzUPl+CUr/9QdQq/0YflJvQnPjL0Mw9Cn4xO7t3I9o
VHzFBFY1AW4rV3X2sfBMgAmsEAKsQLRCMmJCYnD+TggsB+uZAI/XPKNih0yACawRAtzurZGM5GQw
ASbABJgAE2ACTGAVE9jw3vv2iQ2Li3Dqz461k8EKYqs4N1l0JsAEmAATYAJMgAkwASbABJgAE2AC
TIAJjIEAKxCNAeIKDoLzdwVnDovGBJgAE2ACTIAJMAEmwASYABNgAkyACTCBCRDYcM0D94n/7/x5
OPX8/9YOnhXEJkCZg2QCTIAJMAEmwASYABNgAkyACTABJsAEmMAqIsAKRKsos3yIyvnrAxp7YQJM
gAkwASbABJgAE2ACTIAJMAEmwASYwComsGHngw+Kn79Zgx+kj7aTwQpiqzg3/Yi+eBpOvn4OLv7F
d8PO7Zv9hMB+mAATYAJMYJUQWMY2v2y1+W9/F+zcsWWVSM1iMgEmwASYABNgAkyACVwIAqxAdCGo
Ty9Ozt/JsV488xp877sn4fVziwA/vxQ+fFcYrtt80eQi5JCZABNgAkyACTABJsAEmAATYAJMgAkw
ASbggcCGDzz4e2J58R/g9WeebztnBTEP1IZwsnT+DLzRaMHbZ94Jmy9/m2efS2fPwMK5JsDFHS8b
r9gKW4bw7y2iRXhqzwzsz6LrcAaaz+wF7xJ6i2F9uFqGs6dPg5Vdm67aDpsZ4vrI9jWYSqu9qr7R
gItntsL2LZetwRRykhZfPQIzgQfaIDLzTdi7nRssLhVMgAkwASbABJgAE2ACZgKsQGTmslbucv5O
IieX4aXDe+HGg9ZCm/7EinX44u7L9Q2+YgJMgAkwASbABJgAE2ACTIAJMAEmwASYwAUgsOFXPrdf
/Pz8G1A9+lft6FlBbJy5sAhHZmfggRcBAvEivPLwbg+Bn4Xn/tXn4J6v2ReTvPv3EEXXyeLJwzCz
6yD+CkB2oQS3b+G3Gb3TIy6XTsLsxl2A2QxxXPR7eJ0s+p05+QI8/ug34C/LP4RNm66GrVuvhp03
fRz2h2+Bcb8Yu3jqJUg9/iQcO1GGc5s2wSaYgWuun4V/ftdeuGWnZQXpPJx4Lgt/D5cAvPUWvGvX
bXjfaRFvGV47cQyKf/9TgEveA6G7Z+Hy86/CU3/8IjS86sgsAbz713dB8/XXMYxLMKpfgJvDt4O9
6izCS0f/HE691ZHlPdeHYHaHaSH4LLxw+JtQtYrS0qXw0f33md8oXj4DR584Cmcsd47PzDuugsDu
j8B1Y7L+d/LwLOw6aDVYCai/cgBMUjtE4J+rjsASPLdvI9zzLAoeTqNi8N2sGLzq8pAFZgJMgAkw
ASbABJjAdAiwAtF0OF+oWDh/J0B+8STsmdkFnRW9AMwlHoLrtlwBH7rpE7Djcl5zmwBxDpIJMAEm
wASYABNgAkyACTABJsAEmAATGILAhvfecxceMXkOFr71121vrCA2BL2BTrWCWChRgmMHrhvo49Wn
9kFgv7Vz3/kEgkGAF1+E61NlOPLZnfL2GL6J9bBIBlpH9gIvVfnEigpi+1BBzMq1RKkOB65b+2o1
J4/sg10P6HKqyQWh2DgBu8dofOrkUw/Brv2P6SgcV2GsG8986mcwO3N9W0mv8zgGC+KLYD9AbxEO
o8Kmpf8E0JHzg68fQiXJRxwhuv/80IHfh//r8P+qHMUKNfjiDVoZbfn0Ubj4qk+r5/2UO5dPPQcX
v+8e5S6crsAzd+9Qv9UFLjDP4gJzW2x1034RCCfg+ScOwI4Rub+K+Rqw8jWUhMax+2HE4OxCjvPX
0qtY5wLtOpcsN+D+nStW0nGmemxhUStiabQidjdbERsbWw6ICTABJsAEmAATYAJriQArEK2l3OxN
C+dvL5NR79C5VgJfIDywTl4gHJUb+2cCTIAJMAEmwASYABNgAkyACTABJsAEpkNgw7Y7f0u81WjA
j/7qeDtGVhAbJ/glOHHoIPzb46/D9b/7BHzVpPxhi04rlEE4CQup+x2WiWyOR/pBlVh40WoklGj9
aZ0piC2/Bvdf/AF40sIWCEPq0YfgetSP+kHpLyG0v4QKYsfGpiDmVJicS2Yg9KvvhDcq/ydkHj0I
z5ZRl8lSvoyAUtKTuRlHxa2HieIWAFGKhBCUUM7A4gn4l4+k4Gdvf7v0BvCzN+DJZ7vv+4bCcP07
6bOfwft+4wPw8O/+oXIfiGah9OjtSsFSKVl1XfRTDnWmDUIpVMr6bK9SFilflmJbdO5agOZG+Nk/
FFFOojaGSl11VOoaRT1RyR5EBbETK1lBDN/KRqVMK5fWi1KmKnBjuTgDX7l2K3wJ609gLg+vfHV2
LKFyIEyACTABJsAEmAATYAJriwArEK2t/HSmhvPXSWT031pBrLPmcB2/yzQ6VA6BCTABJsAEmAAT
YAJMgAkwASbABJgAExgbgQ1X3323+NnieXjjL3LtQMejILYEZ8+8Aa2Lr4Atm3k1xHtuLcNTey6G
/aj1EE6hNaHPGqwJeQ/M1eVLX5mFG79kKZdEYb71KGxn82GuvFwfogLPulJWIUcmJMtNtN7k9XxG
V4q9D8+egGuvvAlQhwU/QcjO/xXcbrN0tAQvHzkI34DPw5HfbvUoiEEQj0k8QY9J7FUQMy7WLqN1
qouldare9OkFXylyGErNZ+C6NgateGM9DeDf1UbrgefRmtkVXWtmMpwgFOon4AanhhdREAsly3Ds
/p3SAyyeOg4Pvu/WtiUt6+ao1rRWjYIYKinuQyVFy4bdRMugIr32LlReo7JksY5Knc5yt/aSzCli
AkyACTABJsAEmAATGJIAKxANCWyVOef8HX+G6fUCVhAbP10OkQkwASbABJgAE2ACTIAJMAEmwASY
ABMYlcCG99z1GbH85ptwZowWxBZfPQwzgYMoWxCt9JwAoxLGqJKvWP/L8OrxP4Pv/vgtuFTK+POf
wxW/+km4fbf9wLv24+UzcPTrR+Ecur4U3oRjDzzStooDgQgkH/oIAPq1/jbt3gt7Tf5lHMN8k+PZ
gvEinHh49zC+vbtdOg1Hn3wMnvj6CSwPAWiUy7B19j74fHQ/7N7Wqzh45uWjcPTlM/CODwXh1zcv
wJFDSSguNODcOYDr994LD0c/C9t7vXmXB10unT4OB7/6PfjM5++FG3duU1afvAayeOoleOzQH8HR
4g9h06ZNsPX6z8BD934QjnzgxrZFrX7WjE5j2h57/Ak4sTADgZkGlBtb4b4HPw/79+7usRglOcy8
/2b41K4WPJd8HJ5/8XXkcA42BW6DL/ybOZjtC2IJTr7wJ3DkG88DigibsGRBYBYe/HwUy882r8l0
d0cUxBKlBh6pOWKm9ImNWtiK5fEYx1l9jGOPF6lEZWlkdTTK2k7s+eFRQQzTtw+PdLSUj+z+O7Hq
Bd8ABAJlwGIN8pjJJTw2ciM5NtLyYbQgRpTfYukU/OCe/e345nIL8NVbHO2ETFufsM6e+ApcedOX
2sKNag1QKQ2FU7Bw+Hr468cfhae9lr0h63tb4MXT8MJzT0Pm+RehjEV109UzsPWdV8OHPxKEm2+7
GXZs1sqHy2dPwte/+R2AS2cA3nwFHnikc+xoIBKHhz7yi+2mEhtLDOSjcN/e64au22152v/OwgtH
vglVeAdctWkRMk8835Zt9sEvw5fu+CX44y98EdLtyjULj6a+BrPbtIyLZ1+Dv/2bb0Ph29+B77++
AI12eDNwbfBWuOPTd8ANO3rLsKzvk2z3dNrIFZbBWVTAtNSE53JVLHdjah9IFHzJBJgAE2ACTIAJ
MAEmsLoJsALR6s6/QdJz/g4iNPxzvV7ACmLD02MfTIAJMAEmwASYABNgAkyACTABJsAEmMDECWy/
Nyz+ya23Coyo/YcWxEb+NMrJbnghUWqMHNwqC6Au4l2Wkqn1jYpY5nQ0igJ1WhR/6sd2Hevj3xyq
+916QYS6caJCibtbn0+b1ZyKw5aObrzx3HxPyKVEaACHsCjUWj3+hrnRKCVIHCERT+dFtd70FMRC
gfo15xkqFDnCaopc3CVdwbiYd0RfSgSJjOZ4Mk5PVqyNiogFze6tPAjF88IRlUNWjz9bFRGVZTaU
EpOp4g2RDMm0RERlULY3SyLclSkQioiw5GCTryFSKkyXtomE1ZufiFm1bxGRTsc6eRXJtOHJMhye
i4lwoCM/Koj1gK1mo908tuSoiaSUN5IVPUkl8pjCalZSqrz0bWd6JDDfKCfDKixTvbXumcqen/re
Wsi5tn2BuJ1boxgfKFtH5rhw1kJzavvcxTY5KMv3wO85UVXBNESim+f92EXTZeVaXsgy088P2pMc
ud2Tcdm+W/OqHpvKlc0t/2ACTIAJMAEmwASYABNYlwTkGHVdJn4dJJrzd/yZ3CzL+bnLmsP4o+UQ
mQATYAJMgAkwASbABJgAE2ACTIAJMAEm4IkA/Mpv/w4qiN2mNt49+RrgSCtQrMcFkZao5DP/P3vv
Ax5Vda5932kJGJQooaASbNCAhtYMFg6FakEC/kNbhioWhGBBTwOvrwfC+Vq44qv2PdFLvmDPgXD8
fBPfy4YjhP4J1gSrodqAhmpDOYklqElrYhNtIiSSwASdgRnY39p7Zu+9ZrJnMjOZSQLc4wWzZ++1
nvWs37PWluzc8zxKSWmZUlZWaAgNgv8CvkuprqhQKsSfyspSJUcXGGTlKxWVldr5iooypbqhow/q
4V921OoCPihWApjwLQVr2abkScIKe36JUlNfr1TpYhrtmk2pbPOXwgSKU3IKK5SGpnqlNF8SWGUV
9UuQ5GyqMGKiPwxV3+05BUplbVNwAZUQjeiiOrV9nhCWNTTUKIU5NmPvqOcDebZV5knX7UpJVY1S
X1ul5BtCJSEiyqv0A9mLQ0GZUltbrRTlSsKx3MoAIVGHUqiLjIQfIquSUlVbr9RXVyi50nmRocpv
rGg/1Obr4i0ouWW9xX7R2jX6OesNwZeotxo8LnoHSUSF7FKlvsoUE5XU6xK22AvEaltqfH5mK/WO
NqVA2782pUzEK0fEQVtbvQRiTqU028fPXqTNrd4QR+Yo9YEqPmluVveRlgpzjeVX9S++0a29aPa7
W6nKM/dOTkGpdo+or61RykoKtL1mCxTVOpqUyjL1Xinui9K9RL2/VFZ676HqvbKyuilgb+iLJMx3
ibctu1Cpqakw16KIaU5RlVJdqjMXsW7RA6YLxGxKbkGR8EPs9QZx35P+P6Cuh4qWgb/vWc/c3A+2
XAthonUnniUBEiABEiABEiABEriICKj/flX/8HVhEmB8Yx9X+ctgNfqjiNgPQ4skQAIkQAIkQAIk
QAIkQAIkQAIkQAIkEBUBTPrnh5Svf3+RIWKJykpAJ7eR0UaIJvx/Fx7Q8kL/6FZKfUIgK2FH79k7
jQxH9qLemWZ6t4/ujPmNxiylqp8Zuaw86Kg2xTn2gmq/Jh01ZhaurIBrsjglu8R//lX5pjiqLEBg
4TdAWB+cSkt9lVKYZ5UtKUvJL6lUmjp00YfXYFNZjrFH/EU4QmShi33Eg3N/gZgs2rKLLECyc+Ka
IRJT42BekznkljWYF4Q0zhAWZRX6ZUnqkrIr5ZT4Z15SFJGhyhhLzngkmY7gsLfIThbJRGAoVFMh
0tEFefaiwPlYdJREPRBZw5yKJFoSgjFvNE1BjCj8GDy7oWTLP57ecU0BrHp/cyoVOd5fmmTn5ngz
YtkKlQ5J4NZr70tiw2zfPncY3zIOXENiTMmfwPtCR32Zn+CxpMF/3VqQCnkqmrUX3X7vMrKm2fKq
LHxyKB2hMvu5TQFhUS9FnYW5SE5JvHXbBhdbgdhN6qtNyfeJec014hb3lXrF8pYqsqXpWckCY2jY
FveP+N73AiGYMYAQ3vYr61qgaX4mARIgARIgARIgARK4IAhQQHRBhDHoJBjfoGiiuOBW2uorjOcY
QL74qZEvEiABEiABEiABEiABEiABEiABEiABEhhaBJCRvUq5bvG9hvglcvccSq2avUVku6pU/1RV
KaVSSb280kqlSr8msmRV1ZoFuSIf63zrYQpSeolELKcSaXtLI32ebCjVxU4hRDJ9WgneoL5Iz/gl
RFG9VAddZqarAFGCKZTIVmoDdS4dZjk6XUTh7GgSmbVqlXohyujrT21tg+KwEis6O8T6LVFyssxs
RvpD0qzsfKWyQZ2AGRerh3xOo+RggLhHCE10kZNV6T+HJJYzRSaKYnLIVQJzc5mxE4yMb6M6lTKf
SAmwKVVtTsXp6FK6unx/nE6locwsadg7JsFj2euKwyzlqHPyvucpTRLfthrBNDtbKbQoJdrLptUJ
SaTjv3ecSlVBjmIXtrN9f+zZokxnt+SXL8tcizFntSyi6pxctjLE2pfGluOiu2kKxIQNYbaryldm
0vftenuRKuqrN2Lv77+Q60kCSkPQ5WwwMo7Z8v1FlbJATI1vdo537nYpM5wWAyGEM5aE7myE75Gv
PXW9RrPfpVjYCxUjCVe4/vYRo3DNWLazsG1wERnfvIzNe4LVGlFEDjNHV4cQuXn3oNPRohT44hW4
HgzbopRkOPc9S5+jPFmjZ67rZ2bGKIdnNxIgARIgARIgARIggSFOQP+Zb4i7SfeiJMD4RglO6uY0
viDryxIungvY7LlKRa30LUCpPQ9JgARIgARIgARIgARIgARIgARIgARIYDAJ4PpVDyvXfq8fGcRE
Nhw9M4r+cCnku8jA0kszNJgE4jq2KSIIFAVYDxtpe2srfZ3tMoRJIUQyfRkJcb26wJftK4jowBBE
ZOnZeLzGjPOGCEMaxG0KaHSWtYVmVrGQa04T7tiUvtL7O7ualIpC/6xi3jJ3ZlwsS7FZCEo0zzuq
jb1RaKq5zElJ/Qqk9GKhOJjiJLkUoSS28YmUQvEojTrLlFupyNUfenrFLF3VpjhKZlPrE55k9Sqv
aE4/5JHExj+DmBAY6mVYjbnalZoOf4GYdo+R1gxECT2RisvI0BebDGK+/aP76vOrTNXA6ueEj/p6
9c7XrVQapRX9s7lV5uoiRf/zsq1gcc3KLYlcZGURgMjXnqJEt98FB2Mt+TKw5RUopaJ8ZG19U99C
N4mvtUDLYnLhnpJslzZ5laoGF+OeZt4T/MYXZTDLCnK9meSM9anvGd88A7JDGrbDvO+FO42+20ml
To159d2LLUiABEiABEiABEiABC4eAvrPHxfPjC+umTK+/Y+3+YzG/LnPllOo1HdJ36Dr/zC0QAIk
QAIkQAIkQAIkQAIkQAIkQAIkQAIxIYBJP8pWrlm4MPoMYiLzTa4QRthsNu1PVlZWwC/HbUqWyM7k
vQ4lK7fMV+4tJv4PcSOmiMBfJBLM7UjbB7MT+rz8AKuovr85hwLH8i9bZmXdEESIMn+yaMs4bylW
ECKogAw8RvsgQgz9Yaf3PbQYztHWoFSUFCjZAZnEvAInMy5WmcBkAY8sFnHUmuU05fMGMUmIIts1
5mXBwYydzM70T5urby/qe9J8Vx9Y2pTSBquoGF6FODDL6uVW6JkA3Ypc/jPPd16fQ9QCMZGpTM++
Zsv3L0HYVFWmlJaWKSX5uphPxDZAIKbP0My4JjKrdXSZJTpjUmJSX1NCOGdkcMv3liCUYuu392XR
GrKUUpFdsUJkVqysqlTypYxgfiI+yRZsuUppmTr/UqW0pEQpq6gW5VD12YYIXZiX9LipJQcDrVqv
vej3u+Jo8Jtz4H6tCLVOJSaWeyvM+Vo2M2ybGb2MuRtczD1njC+tWWMuxl40f1ngtx6EA6GYa1nv
Au57lj5HddKcA6zEaVHZZCcSIAESIAESIAESIIELiYD+79oLaU6ci0mA8TVZRH/kVpwia7vT2aXU
lOYZz1YhvhzLHGLRU2VPEiABEiABEiABEiABEiABEiABEiCB+BDAxBVLlPF33WE8xIjFMGbJPVnE
EgvL55sN8xfwgaIA65lE2t7aSl9nnU1lRrxjLxCTyh0GER3Ul+jCnlxFTmZlCCUs+7UpBb4MTeGx
7IuCuO4rL5lr1zM3mSKOrOw8paxaL0tpxkUWchkjOOuVbJ9IzRCLqOabSkNzlvrllKplCb0vg4Mh
RtGvCLmIUc5SFyep10z/kFUYvwx9kgDGf920KPlGVi+vEKvClw0rv6rNdD6iI1OMFuzBqtso5RBc
IKZIjO35pUpRjh5rmV+AY4ZAKKBkqK+ZVQycHS1KQ0OD0qKLtSQb8no1+5prTX8oL7/7ZU2TbQVk
nwrwvN8fI1970e93r7NOpaW2WikrKVRys/VSlTqbHL+ypX6Tk5jIe86vTbQfDNvmGjHiZuxJc8/p
4zcY9zUoOYWVSptDrpNrtpfXg+qiwXyg7nsGlw6j3G+gT0YTHpAACZAACZAACZAACVzUBPSfUS5q
CBfw5Bnf2Ae3Rs+oH/CFyNiPRIskQAIkQAIkQAIkQAIkQAIkQAIkQAIkEDkBTFh6v3LlPbcZQpbI
TfTuYfwy/aJ/IBJcFNCbmnom0vbWVvo8KwQQenamnLKmPptH2sAQPCDPQuChlin0iXQCBBFyPz0/
lTG2KGWq+xx1VirNmCpIqVIKcgPFKKooJUvJK6pQGnSRjzG4nCXJQoDVVmlkzdPFIt6hzLKHZsYt
w6jibqkw+hVJJSgNDoYYxewj7y2zi1RicoAEYgU1/oVi5bnoD5lVnlVRf2VWLUGoi7lsSqWFzsyP
RZAMYio5g6dfpjlT/GPS9R0ZAqHwBWKhbMjim5oCc91l2bOV7Gz5j91YD6rQz0An+SPb6jVmDE4Y
rMJeezLfyPa7lbtuR4tSmmcykveFX3uJSdA2fh0i+GDYNteIsdYMLua92rvnpT2YXdo7S6YsVAwo
u2owF/fL+N33LOYv5qnfU+1xFh5ajM5TJEACJEACJEACJEAC5wEB/We788BVuhgFAcY3Cmh9dOky
MsmbP0/20YWXSYAESIAESIAESIAESIAESIAESIAESGDACOCa5YuVsffcGTeBmCliGbA5DaGBTBFB
eMKOSNtHO1VJ8JRd0quUXLRW9X5mWT8ogUIiRRJ6IUBIYQoloPhnqFKUjqp8Y40W1BjSGX3IsN/l
so/6w9CsnHyloqapt6hDslptfAs0S6kMGF7OHOQvEGtQcnRRkoVwq6bQFMKUSOX0DA6GGMV0xBCq
BJRIlH0oCVE21O02bUV85G5Sco35FCiBmq02KUYqW1tepdKf4eRY2XJ6l6YNK4OYOkl5zan+a9nO
QjysNQRCsRaISVnRLGKrulprrAlVFOejJ/kT3n1EtRTdK6q1V5oj7U1/4aAf+4D9HsxDd71UmjVA
iGj0kbLZ5UevQjTM+R0YvM01Yuw7I27mvdq75+V7almvdd9SkWswCoyhwVyszXjd9/zm5/vQUV1g
+CTff6za8hwJkAAJkAAJkAAJkMDFSUD/mfninP2FP2vGN/YxNn52DHhmE/uRaJEESIAESIAESIAE
SIAESIAESIAESIAEIieAa5b9UBl3z93GL4ojN9G7hynsyFJqHL2vX9Bn3E7F4XCIP07F7WwxyiJm
FVQrTuOaQxxbUTBFB4EiAqvW/TlnCq6sszP1x7bSVa1k6UIi8VCsosErGnF3NSgFWXr5OCEeq/ZX
WslCCSBbqWrxLp6uhgrJXo7SYMkuPI/ltZlfUqk0dchl4ILbkMtFIitfqe/yOtFSXWTsHfXhqp9A
TJgzywtAycqvULzd3EpDhSl4CyyhaHAwxCimX0EfNnbVSIyylKKqBkPw5nZ2KQ01FUqeXfgQkL3I
tBzekSlgEnG0Fyi1bb4N7nYoDZXSnAQLq6xp4Y2it+oySuBpgrOcIqWpyxsvZ1eTlGlKlLINkUFM
taZn7rIZpTBN8Y8+mvFuCIR6x1NtEzQGhgFxINnQ97K7xSztGixjk2lblCnUs/tZ2JKHiuVxdGsv
mv0u7nXZNlGKsUypb+kwBFXqPaJQnPf+okLNQBdks4uMXIb40pajVNa3affdrq4uxWF9cw0fk8Hb
XCNGXIw9ad6r9T1flaf7Le5tVXpmRqfY66YQS52Xvh50hwzm2j0zPvc9fSzzXSoNaiFeNdvxiARI
gARIgARIgARI4GIm4P13OS5mBBf03Bnf2IfX+NmRArHYw6VFEiABEiABEiABEiABEiABEiABEiCB
fhPAhOz7lKu+d4chcum3RWHA3VGjFOTlKfkFZWaZtFgYPg9s+AlotF/4m4Io/eGb+m4t1DHLlAWK
CGI+dbeZ3SqYWKU/Y9aXZBtrSp63cZxdogTkGgpSCtCfX26FLryI0jtnm1JbGzpbmLVlp1IhCUCM
eQTEWBeLGDZEpqPsgDaBfYtq/UkYghEhRvG/4i9OChRftlT5C1ECx1E/ZxXUGK5FdeAWokdJ5KeN
YTOFMf5jimxrehasqAYTnbpqzaxlQTlmK/WdZrk8WHATKegkAZ26poSoLJh41RAI9S0QC2pDynCl
72W/LG9Sxjg/NLLwye7L7if8MUoB9lPg5zeWxYdo117k+13c6wLWkS1wHVlkjZNdrinMsr7HGCIu
uXUEx0bsrAVi3j1p3qv1Pe9sKPH3R8zHZrFm9fWge2Qwt2ir76d+3/f0wfR3ScTbfyGnbpTvJEAC
JEACJEACJEACFxoB/d+jF9q8OB8vAcY39ivBFIipX3iKvX1aJAESIAESIAESIAESIAESIAESIAES
IIH+EMA1S+9Xrrz7NuMX2/0xxr6K0qdQwicCyC6qt8ClZtXxCqJyShosrsf2lClMyFWagiTq6c+I
DZWFlgKJ7ILKXsIndRzDH1u2kpdrll/UH1oWVMSfSej5OpTKgt7Ct9yCfEPAU2RVU9UhZ0WSBG8i
85GeXU0e11hDoiRfoIbJUa+LUHKUeovkZ46mKi1TmM5Mfs+y5yhltbF4QtmlVBaaZQXlMXIKK5T6
mlJTjJVTIU8tumN3m1Ka35u7Oq49t1CpV7NMOU3BY2DpUn3QqnxZUGTNT2srCcSs4mkKgbIVq3Br
NoQAUy/HmVOqrluRsSlXF9LlhsiCJ4SIge2EaEwXGWaXWN039Bn2/70/ay+y/e5UqsQashJQqXHN
FesoWPIwc5YOpbpE7L0snatvb2X7hHVmw8iODJGeGV/jIb+xJx1Kqe9eLa8RNaOgmT1R3+s2pbCy
Win1xTXw3j8Y9z0jzuhfRsbIwLI1CZAACZAACZAACZDA+UZA/1nvfPOb/oZHgPENj1MkreTs83aR
Rb6jvxmuIxmcbUmABEiABEiABEiABEiABEiABEiABEigDwIJE0SJybM9X+CzV18Tz4bEb+YVVSvG
10VBwFWHFUnTsVNMNqesAcWLM2I/bU8PWpvagORkOB0OJKdOwvhRwyzHOVK8ArY1wht7CZzlK+Hu
bEWXOxEehxPJE9Mx9hLLbgN+0iX8anGIKYlpJKakYmyQ+QQ61tPejDbHMCQnOeHwJGNS+nhYkwjs
GfnnHuFj23GPwD4MTsFw3JXjMOqSGI/m6kZzSxeGiTE86hip4xEmisgnJHp4ejrR1HIcSWOS4XG6
kZKaitGxnlNUnrGTQSCC/e7t40FPdzd6HG7xUd0Xw5CalhbXdWT4Gq8DlUFrB5Ak9oVT7Iu00Pti
wO97PeK+n+y775c2oXhZerxI0C4JkAAJkAAJkAAJkMB5TiAhIUGbAZ8TneeBDOI+4xsETL9Ot+Op
hFQ8GWCjqN6B1ZmjAs7yIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkMLIGEax5cqpzpPIFjlXu1kfng
b2ADMNijte7djFWb9yJ51iP41TOLMZgaLEMokVWErn2rMXqw4XB8EjgPCTQf2IMDn57C8Ah8H56S
iUV3ZcZNsBiBKzFrer5wGOj7Xk/ddth/8hKSJy/B88WrMT5mxGmIBEiABEiABEiABEjgQiNAAdGF
FlH/+TC+/jxi9cnVfhDP/tsm7H6hAvU+o4W1DqydRoFYrBjTDgmQAAmQAAmQAAmQAAmQAAmQAAmQ
QHQEEiYIgZj7hBCI7aFALDqE7BUrAoZQwl4ER/lq8NFZrMjSzsVDoBvbpqZgnf4UOtyJ2wrRdXjt
BSTKPH848L4X7iJlOxIgARIgARIgARIggYEmQAHRQBMf2PEY3/jz9nhc8HiASy4ZzK9jxn+eHIEE
SIAESIAESIAESIAESIAESIAESOD8IJAw4YH7lTMnT6Lj9Tc0j5lB7PwI3IXoZd22eZi+bj9wwYlV
LsRocU5Dk4ALe5/6MTbv71Gruob5EvVSr30EO7YsvoBEmecPB973wlymbEYCJEACJEACJEACJDDg
BCggGnDkAzog4zuguDkYCZAACZAACZAACZAACZAACZAACZAACQw6gYSrHviBcu6kQwjEqjRnKBAb
9JhctA601+3Bq4c+w6i0W/HDuzIuqHJ3F21QOXESIIGQBHjfC4mHF0mABEiABEiABEiABAaRAAVE
gwh/AIZmfAcAMocgARIgARIgARIgARIgARIgARIgARIggSFEIOGqxUuUs87j6HztD5pbFIgNoejQ
FRIgARIgARIgARIgARIgARIgARIgARIYBAIUEA0C9AEckvEdQNgcigRIgARIgARIgARIgARIgARI
gARIgASGAIGECcuXiBKT3ej4HUtMDoF40AUSIAESIAESIAESIAESIAESIAESIAESGHQCFBANegji
6gDjG1e8NE4CJEACJEACJEACJEACJEACJEACJEACQ45AwjUPLFU8X5zAZ3v2as4xg1jsY9TT3ohD
79bho+M9wOkRmPFANqaNHRb7gWiRBEiABEiABEiABEiABEiABEiABEiABGJAgAKiGEAcwiYY3yEc
HLoWGYGeVtR9dByJl1+DzPSxkfVlaxIggQEj4BF7tV7dqyOvQmbG+AEblwORAAmQAAmQAAmQAAmQ
AAmYBBImLFuquHtO4tirldpZCsRMOP0/8uDAtsWYs67Cz1R+TReemDna7xw/kAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkMBQIUAB0VCJRHz8YHzjw/VCtOrqbscxhxsjk6/E2NGXhD1FV2c72o47gURvl6SU
VIyPoH94A/Vg+6JkrFIfvWaXwbljMcL3MLwR2IoESCA2BHqOFCPZtkYzVtbkxOJ07tbYkKUVEiAB
EiABEiABEiABEgifQMKEbCEQ6z6BY68xg1j42MJs2VOHRcnT4ZWH2ZBXuB7Txqfgxvl3I2M0M4iF
SZHNSIAESIAESIAESIAESIAESIAESIAEBpgABUQDDHyAh2N8Bxj4eTtcD4rnJWPNfsBWUIPDG2aG
MZNO7Hrsx1i+yf8Ls+H3D2MIX5Oeum1Inr5OfLKhoq0WC8fzeWv49NhyoAl4Og/ixZKDOIkRuG3V
w0Omwoir/SC2Pfsc9v4dmDyqBx/1XItH8nKxeGZajBG5sGtFEpbvFGazS4WgcxkFnTEmTHMkQAIk
QAIkQAIkQAIk0BeBhGtWiBKTXaLEJAVifbGK+Lr8rZhCkTVsLbOGRcyQHUiABEiABEiABEiABEiA
BEiABEiABAaeAAVEA898IEdkfAeS9vk8likQsxfWonzttD4nc2T7CthWqQoQ78uWlQXs349ZJfUo
Xpmpn47Bu5Q9LKcM7uLFoDwsBliDmXAdwYokG9TIFtU7sDpzVLCW/T5vrCF7CRzlKxG/kfrtakQG
TEEjUCB+V7BhCPyuoLtuO1Kmr7KcR05Jrdizfe95y85BTsq/LykVWcSWMYtYEFI8TQIkQAIkQAIk
QAIkQALxIcAMYvHhqlk1f+Cxo9ZRjmkXyk+zcWRG0yRAAiRAAiRAAiRAAiRAAiRAAiRAAoNPgAKi
wY9BPD1gfONJ90Ky7cK+zevw9N6PMOufn8czyzL6mJwpKEN2EdpKViNeSb08rbuROPF+zR9+MbeP
sMTisktUykjyVsoorBVfhJ42OhZWLW0cKRYiwzVCipZVhK59qxG/kSyHj9tJ83cFQLwZhjWJzgOY
N24ORIJA7ZVXVIHbrv4M2+xrfBVRhJCtugMbZo8Ny1x4jdrx1NRUPFkv8v7lVeHwM/PC68ZWJEAC
JEACJEACJEACJEACMSGQ8PXlS5UzJ0/i6O8qNYOKosTEMI0A5g99FIhxPZAACZAACZAACZAACZAA
CZAACZAACZw/BCggOn9iFY2njG801NinbwIebF+UiFWiumR2SQN2rOxLUNa3xWAtDjw1D3OeVKUt
uWhyb0E604cFQxWb855GrEic4ssg5hQZxC6JjV0LK40iC90UNQudyCDmFBnE4jeSxeBxPGX+rmBo
CMTqihdh+hpvKdjcsiZsWZyuzd5zZBsSbWrpVvESIj2HEOnF8nvvhgAQdtR0lWMIJFLzzpV/kwAJ
kAAJkAAJkAAJkMBFQEATiLlPsMRkPGJt/tBHgVg8+NImCZAACZAACZAACZAACZAACZAACZBAfAhQ
QBQfrkPFKuM7VCIxFP3w4Mje3+Ddo2cwQnfv9Gmk3PR9LJw5Xj9jvnvasfvF3TguWo/ASZSv2ejN
PmTLQdH67wCir/pnzMzFWGzV37QU/pFU7jCroAb7NswMv28kLV2t2P3CVjz/4j4k22xw1Ncjdd7D
eDR3FWam9ZbMtB/cjd0H2/G1G7Nwy9g2FG8uQk2bA8ePA7MWP4gNuSuR3rtbJB7B1boX6545hCWP
Pog5mWmRl9XsacWeXS+h7Nf7US/8GnNtMlKvvBYzvpOFO+65AxljTTmWp7MOL/7yj8CIZODkYazZ
uFXz1ZZTgPXfuVwLrQiuMPJdPLx4mumLpweNte/g7ber8cd3P0Sbw6H1S06digX2e3HvotkY6yfo
E2tuz07s/+w0RohF1/jSGmzV0lploaDoQYiRtP7qUvruAw9jmt5ZrL09O19Fi2MEsh7IRqZ+Xmvt
Qt3uX+GP7adxfda9uCuzdxas1ro9eKm4DPtrRDqrMWOQnJqKa6+fgay5d+CO2RkxF6aZvysYCgKx
TmybNw7rVM62fHQcfgI6oQObF2HORq9wTCjEUN21D7Njmcatc5/IXDZfy1yWV9mCZ+5K0yLGv0iA
BEiABEiABEiABEiABOJPIGHC0sWK+6QDxyrf0EZjBrHYQXcd2Y4k2yphkAKx2FGlJRIgARIgARIg
ARIgARIgARIgARIggXgToIAo3oQH1z7jO7j8h/bo3dickIKNAU4GFWL1HMTU5FkQEpvQr/waKE/E
SMjVfQCLUuZoQrR4lZdUhVhLJy4wSu0FTq6gsgkb7vJmXNKv1W0TGZnW6cIa/az8no3qjhLM9hMy
ydf7Pu6p24bk6b7sTuKZc0HpWixZcDPSRpvCrmBWPO17MT11QdBY2QpqcXjDNKN7z8HNSJ4VuBKM
y9JBAbqUDUYpSH8fpWbGYS7qHVuQaYjlrNec0Vw6yK/pwhN6yqmeOsxLnq4JjQrE+Q36ea29We60
99r1YO9jd2DBJk2FJlnXD7NQ49iHmYZ/+vn+vQ8pgZhUMjSroFqILGdrk3M1it9nTFF/n2G+Yl4O
09OM9YmToMoN7YW1KF9rrjlzVB6RAAmQAAmQAAmQAAmQAAnEg0DC+KU/UDwnetCx9w+afQrEYoe5
dc96TLRrP+qIHypFuuQY/1AZO09piQRIgARIgARIgARIgARIgARIgARIgARMAhQQmSwuxCPG90KM
aqzm5EHjvnLUHAUuG96O5+9fpwlwggs5unFgzwF0i+GHDz+FVzYuxwuqWiwrHxUbZgBnzogPZzD6
+lsxO0PPUdQ/X3vqioVIao1mJObiFc1qOx5LSMUmn5v2/BLkLZqOL46UY/7yJ31nbahsq8Vd481U
WGbpPG+TnMIKrL/nWtTtegLLn/QJx/pZss/VvAd3T7JrMfE5or3ZRVavNavvw9xp6UEyX3mw77Hp
mL/JK+XLKSjFQwsyMdL9Jf5a/zZ2rtqIv4tsbIflbGw9zdj7+w9wZvhw4NQh2H1zV3msmZHiDa2I
7fDR38Jts9ONDGK6QMxmz8Uj2XfiputSMRKd2F/8NNa94BNl5VbAvWWhr48HzQf/gPeOnRFrDqgv
tWOjqDCpfum6pHINUrQ1JD6eGY5vzr8N6aN9zIXIaUXSdK3sZe910CPKnSZr5U57rV0hlJuqC+Wy
clC64SFMmzgSJ9v/irdf3YmNWx2DIhBzNe4S4qzlWjzD+Su7pF6Ucc0Mp2nvNlIWr/yqNjwxT80O
2I6npqbiSe8SMfoUVHdgw+zY7F2vUTM2NrEOao11YAzJAxIgARIgARIgARIgARIggTgRSBi/bLHi
6TopBGJvakNQIBYL0h60H3kdj9jsvm+Z5aNNeQIWSdhjMRhtkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kEBMCVBAFFOcQ84Y4zvkQjJEHfJg16JELBfapl4iG0uPXUKUk+QV5RTVo3x1lOIVS9vmSbNqQxaq
Ot7AvH5k5DKtmkedBzZj3Bxv5iy7yK5U7suupLboPLgN42Z5M3jJmZfUa7JALFC8s++peZj/pFcc
VdbixuI0U1im9o3s5ULrkXdR8csSrNukKamk7lnIL9mAZffMRbpULhJCwlc8L6Mw4UsAAEAASURB
VAVrhAu2vCocfmae1Ec97EFndyLGBstE5jmCFYk2TYxVVO/E6szgGcs83a1o6BqJzPTeoiKTQzZq
HTswzeIL1Y3bV2DKKjEvewmc5SuDCN6Ey1EKxHQBmyCByo7DuCvAzZ7ubiSOHh183ABy4X7sK4OY
6Vd4Fm2Bgr7wummt5LGKah1YLQLRuH214P6CuJ6D+o5H8dw4G9RPWSLL176YZvky1yKEYLJr32oj
+1wEU2BTEiABEiABEiABEiABEiCBKAgkpC67Xznd1Y3PmUEsCnz+XaxSMKvflHrqycewcFrAT5r+
XfmJBEiABEiABEiABEiABEiABEiABEiABIYMAQqIhkwo4uJI9PF1ofnIhziJRPFfHy+3G4ljJiMj
zUIB0kdXXh4qBMxMP+EJxCJtH908G3cJIctyVbpiFyKjckuRUXSWvb2OFC+CbY2a8cuO6q5yzB4t
W+vGNiG0WqdqvQLELaZATIifnEL8JGuoOkXWqnHe8o66eMzV2YwPPxW7KbHP3QS3OxGTbRkYFagr
c3Wi7q3XULx5C17Y75/6KSs7Hxv+16O4K0OdgCi5KDJqeadViJZfrUWa7J88RavjkGIsqw7ecx5X
D7p7XBg2TDg+LAmOQ9swcb4qvrMHrbhhcOwr21pIn4KvRb8MdNUtWDs7LfgEYnhFFogV1QtRlllj
0zuKGsvDH8Otrgd3XwO78bXrpgaIAPvqY16XfSkUgr+1E97FvJT5Wma6vMoOPHPXUSxKsGlffg9v
75u2wzk6KMqxzlLLsfYV43CMsQ0JkAAJkAAJkAAJkAAJkEDYBDSB2BnHSXT+7g2tEzOIhc2uV0P5
Byv9oi2nEDv/30eQqae+1i/wnQRIgARIgARIgARIgARIgARIgARIgASGKIHoBURDdEJ0y49A1PHt
OYh5ybN6lbfzMy596E+GG8kMDweNQHCRjbVLkba3ttLX2W6RxStFy+IVH4HYgc3zMGejUIAFEa+Y
AqYCdOzbAP1rwcZ5exEc5avhJ430NGJ14hQtI5MuuKnbNg/TNaVZXzNWr9uEoOowZvoZ9e/n6m7G
Gzv+N+zrzKxi5h70YO/6RCzYavbJzivAglk2ZFw7GZMz0/39NZt5j0KKsQIbA60Hd2PrpqewtcJf
tGa2tBDR+S4aHIPwN2yE9Cn4WvS07kHiRLthBlnZKFiyALZvZGByxmQhugoB2ewV8ZEpTIvPuo3E
Ifn3GCUNLUjZMhF2VXOZXQLHjpUYJbHV12sk9kO3dWHXiiQsV5dpXzEObYhXSYAESIAESIAESIAE
SIAEIiSQMGHJEuWMowsdlSwxGSE7i+YeuFwecd6Jw799FrOWb/K2sYmHBYfNhwUWHXmKBEiABEiA
BEiABEiABEiABEiABEiABIYMgagFRENmBnQkFIGo4yuJBkLZ16/FXligW+b7wBAILrKxHj/S9tZW
+jori1ssMzH1ZSDkdf/ydw5R/i5QLmQImAKyYBnnLUUvIoPXPJHBS+jO9H1htA/pj34xtKiop70R
+9/Yg7KXSrFTyiTmVx6wpxFP2afAV+lSN+x7t6OiYQcWZgTO1ndZ2vuFtV1YO80vrZqfrbriFZi+
xhSpqRdtNpvWpr5eF4wFn4/BxZKjNFRIn0KvxcbdT2HK/U9KxsxDe34FdjyxsFfczRZRHnUfwNSU
OagPQ+wX5Qhhd3M17kLSlOVa+yy7HfsrRDYvqCVb94mSreJQYptT2oDiZRlh2+67oRkbWIkp+zbA
FiRAAiRAAiRAAiRAAiRAAlESSJiQ/YDiPn4CxyorNRPMIBYlSYtuB8W3zWap3zYLeFhg0ZSnSIAE
SIAESIAESIAESIAESIAESIAESGDIEIhaQDRkZkBHQhFgfEPR4TWTgCnk0EVN5jWro0jbW9no+5yr
eTeSJt2vNYy9QMyF3auTcL9WwdIiE5gY9cj2FbCtUgVQuWhwbkGGr1SjIWyyFL20Y/PUVGwU+qjw
WPbNAb7ykjuKtvTK1JWVnYdHch7End8JLEvpQmvdIRyqfw/vVO3D1p2qMEh/5aDJXYz0Yfpn6V0S
DIUUiLmOYEWSDZo8zJaDyp0/w9zM8dCrWbqOFCPJtkYYjrdAzCwFGoy3p7sVfzp4CO8degf7dm+F
nOwsp6wJxYvTJQCxOBTsm1vEV8uTkJqe1kuA5mrehZmThGjLJ6YLNaIqtOuXcEuKpz6ObM/VuF0I
yFZplwprHUIQGEQ4qHeO6L1TlGkdp5VpDRabiMyxMQmQAAmQAAmQAAmQAAmQQNgEEiYsX6acOd6J
jr3MIBY2tTAbdteJdOfT14nWwX/gDdMUm5EACZAACZAACZAACZAACZAACZAACZDAgBGggGjAUA/K
QIzvoGA/DweNVPAVafsokQhxy6Kk6VClTfEQ8hhCL+QJwdQzAYIpD/asnw77VlXp5S8gk/u1KM8g
TZ6eKM+6SJRn1fI0FdZi39pp8tUIjlWB17v49Y5t2LhVFnepJrKQV5SLB+/NQkaYZRI9Pa34zaZ1
WL7Ja6tIiIFWW4mBJEFR0DbCAzm7W0mDEyt19Zxvho3bV2PKKk19h1pHOayGMjgG8PWZMN8kMVov
oaC0RsITIXlEWczfYN2s5VqMAmNrDhq/ox7xu4Rk7XcJ4Y1hlg8Nr71fK1HydL0oeWpUHM0qFOVS
1xrlUpt3rcak5WqcgFIRx2UBcfSzFekHOTZF9ShfnRmpBbYnARIgARIgARIgARIgARKIkkBC6tIf
Kh5HD469zgxiUTIM2s38gZgCsaCQeIEESIAESIAESIAESIAESIAESIAESGDIEaCAaMiFJKYOMb4x
xXkBG4tU8BVp+2jRSWUgs0vg2LGyVzamaC2r/RqFOGaKTxxTUNOFDTNHm+YkoReyS+HcsczIjmUI
m0TrQMFS576nMG6+t6RhQU2HsKnW8Yv8ZSUiysrJR+5Dy3DHzHTDl0gse45sQ6JN/ZIzUCjmu1ae
r26oR4jykr2ivPyqDjyh1SHUL5rvsn+lTUJYlK7nDlPbNGN9wiSfKCn48/IjxYtgWyMEa7Z8dBx+
whAtmaP4jiSfckpFxq9lZsYv2Y/wBGKqTZcoA5qklQGFEEx1CcGUFPlew0d6wtXZipbjTq1b0pUT
kTZaZqMO346D7zbiTGJin6bdbjfGZsxA5vhoM3tJQkcxWkGNQ6xJ3ZaZ7U7Nktfk3hIgkuzTvZAN
Og9sxrg5G7U2JQ0OISLUxw3ZjRdJgARIgARIgARIgARIgARiQCDhmqVLFfcpB47+7nXNHEtMxoCq
zwQFYrFjSUskQAIkQAIkQAIkQAIkQAIkQAIkQAIDR4ACooFjPRgjMb6DQf08GdPjQo/TLZxNRFLi
MfzHzIlaWcSsgmq8/q8z4NauiatJo3BJr1KEAyUQA0zBlQ2VbYdx1/gY8u0+gHkpc7BfM2lHRUMJ
FmaMhqe7Ef9x3xRs9F5AQbUQes02hV6yQAzIRlXL85iXNgrdjXtw3xS7z14OGkQZx4xe7MLz3xQ+
ZSG/ZAOW3TMX6WMDhEaWpkRsVnwXf5rxBB6134opaWOhuqDO6fm1S7Bup8iIJjKQVXW8gXljLZwT
2bpWi9KRWk4pX+nIWyaOgsfjwTCxFkbpi6FzL6aOWwDVmqiliaYdjyB91DBRDfMItv3Yho3eRGXq
xaAZxGSBXk5hJX62YqYmABQjYdToUZrfqnl4mvFY4iRs0j6YcVJ5rxK89aECBWLqM/vvZtfhiece
xa03TcFY4Z8whuZ9z+Pe+es03235VTj8xDzNcqz+qts2D9PXeRdPv7J/xcih7oObkTLLK9RCVh7q
X85H5mgn9j5lx4InvX5mFdRg34aZMRpRNSOVcI2DCC+GjtIUCZAACZAACZAACZAACVyQBBKueWCp
cqarC8d+/4Y2QQrEYhdnUyCm/nC9T/xwHTvbtEQCJEACJEACJEACJEACJEACJEACJEAC8SJAAVG8
yA4Nu4zv0IjDUPSibtsiIWLRpTXBPcyyLJPYg+JFyVCTPwWKcoJbivKKKJG3WpTIUwVL9jiUqTuy
fQVsq3YGd05kLuvasdIvw5S/QMy6a25FE7YsNDNdWbcKcVZkmar70IlvTIs0W5iIzTwRG5+4TR3B
ZrOhvl6TcnkHzCmDs3hx0CxkB4XAaZZP4OTnYZYotblvtS+LWw92rUjGcgmdLUuMs18aR+tsR40o
MWkkrZINdh8UAr1ZPkGdfEFkOKsVGc6mjTZOGtnGjDO9DwLXoimy87UVHGyCg+xhmch+ttgv+1lv
u5GekddHoE+R2opNe5colzrTWy7V0mAeGpzPIJbVJSGJL3MrWsReSLMcmSdJgARIgARIgARIgARI
gATiQyBhghCIubtP4NjevdoIFIjFDrSreReSJi3XDNrzK/B/f3o3xurfpordMLREAiRAAiRAAiRA
AiRAAiRAAiRAAiRAAjElQAFRTHEOOWOM75ALyZBxqE9hlM/TbCHK2rE6M8BvNUtVMlRdVU5JA4pX
ZgRcj+1HU3AT+zJ4qqeNe7dhyQJvRinZ8+yCSmzbcJefOEy9bvhjy0bevB5s2uovtCuoaMCGhfFl
Ivvpf+zCvm3rsH7dC35CKL1NbmEFHntkIaySh+ltgB4c2L4V//7SblTIgq/AMp+uVhTnrcKarZIa
TRix5RTiuexkPDpnlfAhG7XOHZgWJPlZT+sBbH3m37G7pkKI2EwPSupFScJMuSRhN3Y/dh/u3ySP
ZUNh5XNIfuVRrHpBjFQi1upKc626Wvdh3ar1eEGegz5EVi4qCh/DwszYf9Nb3luBPunDD/x7D/Zu
fgQLNkqKPtUJewEadmxArKs/mgz6l0lv4DlxRBIgARIgARIgARIgARK4MAgkTFBLTHb3iAxir2kz
okAsloFtx1MJqXgywGSR+EF2td8PsgEN+JEESIAESIAESIAESIAESIAESIAESIAEBpEABUSDCH8A
hmZ8BwAyh4g/AVcdViRNhyptySkTgrTFcRBfeXrQ2tQGJCfD6XAgOXUSxmslCXtPzxCI2UvgLF8J
d2crutyJ8DicSJ6YLr443LvPwJ/xoKe7Gz0OtYyoEw7PMKSmpSHIlPrlXo+Yf4cDoiSkB4nJ4zB+
rCzs6pfpXp27W5vRhSQM87iRLOYzelivJr1OeFw96O7pwZcChUfEdtiYVKTF0cdeDgyhEz2dzWg5
PgxjktQ1MQYZ6bEXyKFH7Ndk334tbULxsn5k0htC7OgKCZAACZAACZAACZAACZxPBLwCsS8cOPbq
65rfFIjFNnyu9oN49t82YfcL4ttOPtOFtQ6RCjt+PxDHdga0RgIkQAIkQAIkQAIkQAIkQAIkQAIk
cLERoIDowo4443thx/diml3r3s1YtXkvkmc9gl89E7w84kAwMQRiouRilyi5aBZCHIjROQYJDG0C
PXXbYf/JS0ievATPF6/G+KHtLr0jARIgARIgARIgARIggQuSQELa8iXK6S4HjlZWahOkQCx+cfZ4
XPB4gEsuGRJfF4vfRGmZBEiABEiABEiABEiABEiABEiABEjgvCZAAdF5Hb4+nWd8+0TEBiQQMQFD
IGYvgqN8Nfj14IgRsgMJkAAJkAAJkAAJkAAJkAAJkEAcCSR8ffkDyumTJ3Hsd8wgFkfONE0CJEAC
JEACJEACJEACJEACJEACJEAC5w0BCojOm1BF5SjjGxU2diKBkATqts3D9HX7AVshug6vZQaxkLR4
kQRIgARIgARIgARIgARIgARIYKAJJFyzdJlyxiEEYq+/po3NDGIDHQKORwIkQAIkQAIkQAIkQAIk
QAIkQAIkQAJDiwAFREMrHrH2hvGNNVHaIwGgvW4PXj30GUal3Yof3pWBYYRCAiRAAiRAAiRAAiRA
AiRAAiRAAkOIQMI19y1T3F9+KUpMlmtuUSA2hKJDV0iABEiABEiABEiABEiABEiABEiABEhgEAhQ
QDQI0AdwSMZ3AGFzKBIgARIgARIgARIgARIgARIgARIgARIYAgQSrvvhKsXl6Eb7XgrEhkA86AIJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJDDoBCogGPQRhOaB+0dPj8Rh/zp49axyfO3cO6nX1T+Bxenq6
Zr+5uTmscfRGz1yVpx/ynQRIgARIgATiQuCxo5sitsv/P0WMjB1IgARIgARIgARIgAQuQgIJ6UtX
KsoXJ/Hxq69o02cGsYtwFVxoU+5pRd1Hx5F4+TXITB97oc2O8yGBC4aAR+zVenWvjrwKmRnjL5h5
cSIkQAIkQAIkQAIkQAIkcCEQoEBs6EXR7Xbj9OnTOHPmjPGuCsKieVEgFg019hmSBE59ieNNp5GQ
PBIp140Yki7SKRI4bwgMkf1EgdjgrZhzYg10q/fUpEuQckNSHB1RcOqvJ3Da+RUkZVyOkZfEcSia
JgESIAESIAESIAESMAgkXP/j/6E4PzuGT3/3W+0kBWIGGx4EIeDqbscxhxsjk6/E2NHh/8vd1dmO
tuNOINFrOCklFeMj6B/EnYDTPdi+KBmrKsTp7DI4dyxG+B4GmOJHEiCBuBLoOVKMZNsabYyyJicW
p3O3xhU4jZMACZAACZAACZAACZBABAQoEIsAVhya6mIwWRCmZgGL1YsCsViRvPDtnD3hhLNHwbBR
I3DJFV8Ne8JnO534oksIGH3PAYelJGFkBP3DG8iDj5b8FtW/E62X3oyVL05A+B6GN0L/Wp3Fl5+e
xrlhX0XS1SOGmG9AtLHtHxP2HroEhs5+GgoCsYG5hw291eD+oBkvfbtWc2z+kfsw8bp43VXFelsg
7t/VYqiHvotV/zkeXxl6OOgRCZAACZAACZAACVxwBBImr35EOf3JZ/ikkhnELrjoxmVCPSiel4w1
+wFbQQ0Ob5gZxiid2PXYj7F8k6raMl/h9zf79HXUU7cNydPXiWY2VLTVYuH4YX114XUSGDQCns6D
eLHkIE5iBG5b9TCmjR0a69XVfhDbnn0Oe/8OTB7Vg496rsUjeblYPDMtxqxc2LUiCct3CrPZpULQ
uYyCzhgTpjkSIAESIAESIAESIAESiJYABWLRkou8nywG0wVhsRSDWXlEgZgVFZ7rTcCDRvEL/HfE
L/BTnp6PH6wf07tJrzOn0fyz/8ZbP2/zuxJ+f79uIT+4//IRXrrlPdHmctzedAe+fnVCyPbRXjzX
eRx/29mFM0K+kJp9HcaMDW8cU2gxDguPzcXYy6L1IB79ooltPPygzaFCYKD2UzjzHVyB2MDdw8Jh
MfBtzqL54Zfx1q/EyEtnCeHt1+Mmbj3710+wfVqNNsU5dfdh8g3xEqMNPEWOSAIkQAIkQAIkQAJD
lUDCpB89pDjFD7ltr3vFO8wgNlRDNVT8MgVi9sJalK+d1qdjR7avgG2VqgDxvmxZWcD+/ZhVUo/i
lZn66Ri8S9nDcsrgLl6MoSG3icHUhqIJ1xGsSLJBjWxRvQOrM0fFzUtjDdlL4ChfifiNFLcpWBo2
BY1AQU0XNswcbdluIE92121HyvRVlkPmlNSKPdv3nrfsHOSknEWsVGQRW8YsYkFI8TQJkAAJkAAJ
kAAJkAAJDCwBCsTix9vj8cDpdOLLL7/U3uMtBrOaCQViVlR4rjcBU0SU9uztuO2Rvp9bdO04iFfW
tBqmUuaMA6o7MK7oTtyy4nLjfP8PpGxHD90sss9MiFv2GVM4A8x4axFsM4aH5b77LyITzy1qJp5U
IRC7ZcgKxMKNbViTZqPzlMDA7adwAA2mQGzg7mHhkBicNqa4FZgrsoilxzOLmJ4FUtzHV4r7OCVi
gxNzjkoCJEACJEACJHDxEEi4bsWPFOeJk/js1XJt1hSIXTzBj26mLuzbvA5P7/0Is/75eTyzLKMP
M6agDNlFaCtZjXgl9fK07kbixPs1fwqF2GbtEBDb9AHn/L7sqsOipOlQpaWFtYL3tL4fEkY74SPF
QmS4RkjRsorQtW814jdStB5G108WR8WbYVgedh7AvHFzIBIEaq+8ogrcdvVn2GZfo8VZPVkgHupu
mD3W2yAmf7fjqampeLJe5P3Lq8LhZ+bFxCqNkAAJkAAJkAAJkAAJkAAJ9I8ABWL94yf3Vp+1uVwu
QxR25swZ+fKgHFMgNijYz8NBz6J9y1/wlzd6MG7VNPzTD5P7mIMpKMPS6XigOB0j4/TtzXOf/gMl
Ge9q/swSoq1vhina6mMClpdlscSsd8RYN4UnEDv36VEcyGnEF8ljMOu/MpFyiaX5QToZaWwHyU0O
OyAEBnI/hTOhwROIDdw9LBwOg9fGifdmvoq690X2yJ/MxQ/+TQh94/RyvfUhSu8RA4lMkHe23IkJ
sXzsHCefaZYESIAESIAESIAEzmcCCZOWr1LOdB/HJ6/v0eZBgdj5HM6h6LsH2xclYpVQEWWXNGDH
yr4EZdHP4cBT8zDnSVXakosm9xakx+kBVPQeXmA9PY1YkTjFl0HMKTKIxe8pV6PIQjdFzUInMog5
RQax+I00sDEaagKxuuJFmL5GlfyJXVTWhC2L07Vjz5FtSLSppVvFS4j0HEKkF8ssboYAEHbUdJWD
2k4vav5NAiRAAiRAAiRAAiRAAoNJgAKx/tFXs4SpGcL0LGFD7XlbbAViZ+H67DTODRuOkWP5MKZ/
K+d8763goyVlqP4dMKnoLty6oi9BWfTzPbrpLbz2dIcwcD3uP3kTkuO49KIViEU/O/YkgYElMJD7
KZyZDZ5AbODuYeFwGMw2XS+KbJBr1WyQIgNim8iAeEWcvHF14+0xb6JJmE97dr7IVBlOKeM4+UKz
JEACJEACJEACJHAREEiYvOLHyukuIRB77bfadIfaA6uLIAbnwRQ9OLL3N3j36BmM0L09fRopN30f
C2eO18+Y75527H5xN46L1iNwEuVrNnqzD9lyULT+O4Doq/4ZM3MxFlv1Ny2FfySVO8wqqMG+DTPD
7xtJS1crdr+wFc+/uA/JNhsc9fVInfcwHs1dhZlpvSUz7Qd3Y/fBdnztxizcMrYNxZuLUNPmwPHj
wKzFD2JD7kqk9+4WiUdwte7FumcOYcmjD2JOZlrkZTV7WrFn10so+/V+1Au/xlybjNQrr8WM72Th
jnvuQMZYU47l6azDi7/8IzBCPOA7eRhrNm7VfLXlFGD9dy7XQiuCK4x8Fw8vnmb64ulBY+07ePvt
avzx3Q/R5nBo/ZJTp2KB/V7cu2g2/J8hizW3Zyf2iwfMI8Sia3xpDbZqaa2yUFD0oPg+kRhDvNSl
9N0HHsY0vbNYe3t2vooWxwhkPZCNTP281tqFut2/wh/bT+P6rHtxV2bvryO11u3BS8Vl2F8j0lmN
GYPk1FRce/0MZM29A3fMzoi5MG1oCcQ6sW3eOKxTOdvy0XH4CeiEDmxehDkbvcIxoRBDddc+zI5l
GrfOfSJz2Xwtc1leZQueuStNixj/IgESIAESIAESIAESIAESGDwCFIhFxl59nqaWjdRLR7rd7sgM
DHDrWArE3B98hJe+/Z6YwTgsOjYXYy4b4MlwuBgTUND15qfoOHrOLPV15ixG2Mbj6zOSeo/lcaLl
v/4Blyjw+FW40bq2HlqByRvTccuj4hf9oi9On8MlMyZgolX/3hb7PuM6KQQFv9cEBVc/PR93r4+v
oCASgdg5Uanj7y9/jnPDzUJpZzEcX39gfMhsaqf+0o6PXvwUn/35hEjZMwLDxydh1KQUXH3rlUi9
OdmMRd90QrSIMLaSpVOH/oEPiprQ3p6IlGQ3uhxJuH71JFy/aAwSpXauD9rR/PYXwv9Lcfa9T9Gw
9wRGTByPaT+/AcNrP0Zd8VH0dJ3G+Jzp+KeHv2Yxr7M4/lqLeBYo1mCLeASpPgO88Up8Y831Yv2M
lEY6jU9e/AQ9osWoMW78vfhTdHVB2L0RNy1MxF/z30fzn08Jlldi5guZGH+NGQ/JSNiHX4r5//2Q
E5d8YxyuHOtE4380o6PdjdNizHGLJiLzXyYi2eLe5+504Nj+Thw98DlONDnhzR+ZiDFzrkLavRNw
1Q3G03Y/X9wff473t/wVLWIOI8R6uPTb1+DGf74a7toOnFCf3959DcZe3XtOZz/rxkdFH+PjvZ9r
60h9gjr+jkn45v+YgMvMR7x+YyGa/eT6Ei2/+Bs+/K9jGH7jFTjz/glcOvc6fOPRazH2mgC1pu8e
8cXpEbj6B1/Dl683o3H3cZwR6wATv4bJ627A5Jv94UUuEDuNR365CJ1fG4/J3x+Ly65I8J9jqE/9
uIed6+zG38o+x9kRl2LSw+PhFuuksagVHe+LfwNMTMKYjBRct0YwudrHRIjHT7z3OY7+sRPHahz4
wuH9t8Lw8VdgwvfFPfJ7X8MlEr6B208WgDo78PrEt/CZuDS1/Hv4p9vl/WfRvh+nTIHiFCz5IhP+
q6EfhtmVBEiABEiABEiABEigF4GEKStyFKcQiLW89rJ2kQKxXox4At3YnJCCjQEkggqxeg5iavIs
CIlN6Fd+DZQnYiTk6j6ARSlzvOUO41ReUhViLZ24wCi1Fzi5gsombLjLm3FJv1a3TWRkWqcLa/Sz
8ns2qjtKMNtPyCRf7/u4p24bkqf7sjuJDEwFpWuxZMHNSBsd7Kd+06anfS+mpy4IGitbQS0Ob5hm
dOg5uBnJswJXgnFZOihAl7LBKAXp76PUzDjMRb1jCzJH6Ses15x+VX7PF/F+Qk851VOHecnTNaFR
gTi/QT+vdTDLnfZeux7sfewOLNikqdBk877jLNQ49mGm4Z9FkyhODSmBmFQyNKugWogsZ2szcjVu
R9KUVX6zi3k5TE8z1idOgio3tBfWonytueb8BuYHEiABEiABEiABEiABEiCBASNAgVjfqM+ePatl
CPviiy80Ydj59EwttgKxZiEQqxXAUoVA7BYKxPpeOkO8xRnUX1qOQwFeBhVinTqOV66sgtDJhH49
Ph8P58VIyHXic/whdZ8mRIt3eUl1UpEIxNyHGvHS3MCnouOwUIgnx1qqHhT842dv4/c/V7OhWb1C
9bVqH+pchLHVTJ3FP7bU4PePt1kbnmPD/a9kINn3GPL482+h/KfB5uJv4kYhOpkpi05OOfDe/XtR
V+3fTv+U9vRcZK0f5xWViXX3ulh3qnil71f/RSfHn39HzCsIA82BNNzT8m1cNVYWJnnwwczfokat
nhfkdWPJnZj5w8v9rroONaN0rnpPDf6aIcqq2gLKqp547UO8/MNgg6XizsZZmGAllItwP50VpVP3
Z1R7haAWLs4ovxu226XFfqpbxOrNkLFKe3Ye5j3yNSEz9b4iF4idxIOiDO47vrWT9qgNGQ98HVff
NNJChBjgdD/uYe6/CIH0LV6B9I0/ScT7P++9RlKEiPUHPhGr2T7AB+Pj9fjBsZuQ4sM3YPvJGF86
8JzCwctfh7qi0p69XWT2iuW3haVxxKGj/C8oW/43ccR/R/iT4ScSIAESIAESIAESiD2BhMnZIoNY
d7fIILZbs34+PcyKPQ5atCbgQeO+ctQcBS4b3o7n71+nCXCCCzm6cWDPASErA4YPP4VXNi7HC+pz
kax8VGyYIb45qH5X6gxGX38rZmfoOYqsRw73bE9dsRBJrdGax1y8olltx2MJqdjkc8ieX4K8RdPx
xZFyzF/+pO+sDZVttbhrvPk1H7N0nrdJTmEF1t9zLep2PYHlT/qEY/0s2edq3oO7J9m1mPgc0d7s
IqvXmtX3Ye609CCZrzzY99h0zN/kfWiVU1CKhxZkYqT7S/y1/m3sXLURfxfZ2A7L2dh6mrH39x/g
zPDhwKlDsPvmrvJYMyPFG1oR2+Gjv4XbZqcbGcR0gZjNnotHsu/ETdelYiQ6sb/4aax7wSfKyq2A
e8tCXx8Pmg/+Ae8dOyPWHFBfasfGneq07CipXIMUbQ2Jj2eG45vzb0P6aB9zIXJakTRdK3vZex30
iHKnyVq5015rVwjlpupCuawclG54CNMmjsTJ9r/i7Vd3YuNWx6AIxFyNu4Q4a7kWz3D+yi6px46V
meE07d1GyuKVX9WGJ+ap2QHb8dTUVDwZ8FyzoLoDG2bHZu96HTFjYxProNZYB73d5BkSIAESIAES
IAESIAESIIGBIUCBmDVnVRSmCsJ0UZh1q6F/lgKxoR+jwfNQwYm32iCSxyBxuBMfLn9PE3YEFwic
wdHXPtcyI31luAetj9egUVUUzLkRt/9rinh2c058OIfhk8YGzZYU6VzdfxGixFu8AppZ7yzCN28S
D4/i+IpEIHbuhAOfvCqygI36Clx/asI7z6liqRCih8+O4pVJ1V6B3Zx0zP3XiRjz9WFwf9aDzypb
ceg5dwhxWaSTjjS2wJdvHsEvFzX4BkrFnNcyMOaKs2jd9Bbqfuc7/ZM5ePjfrtI+mGXpLseM3/wT
rvhbE958vNXXMB0L3klD++p9OKyukUe/i1UF432ioNP4YEEFanwCn5SHbJj58NW45Msv8NFTf8T7
vvNTy78vMhmJTHZSWbqUpd/Cd9dcig/n/lHLKqcOlrFtrqjacAyvrVJ9vxzzG2/DRCtxlNo4jJc5
L2/jjGe/i2/edSmO//p9vPW0TxQ0ZzoerEyXMqrpArHLcePTk5A68wqMHDMMroYO/MW3r1Rrtzfe
j69f4xOWCTHVH4SYSid2Y9Ec3PDtETj6i8O+teQdP3DdnxbCxJ2GMFGwL/kWJkwdgVNVf8ebP1WF
N+rLWigX2X5y4r8vfRWHvQaR9vi3MXXhaCGibEPlKjWo6uty3Nl0ByZc7ZuTFCvtssguePtzk3GZ
+wTqbq8x5irPKXKB2Gms+T9z8WYvoWUqZhSlY6LIKpZ8Re+Ma5o/4u4V7T1Mvjd4bQkx1U++heu/
eyncH53AX3/6Pk5bCMRSvnc9pjxwFcaILGNfFVnyPnvxQ9T8wieslPaFue7ivJ905/3ePaJk8G+1
ksEpwie7sVf9GsXkw9kPWrD9238WtsRePSL26nXBYhWT4WiEBEiABEiABEiABC5qAgk3LHtIZBA7
gU/2/lYDQYHYRb0ewpi8B7sWJWK50Db1EtlY9nYJUU6SV5RTVI/y1VGKVyxtmyddR0SWI9sqcSIL
VR1vYF4/MnKZVs2jzgObMW6ON3OWXWRXKvdlV1JbdB7chnGzvBm85MxL6jVZIBYo3tn31DzMf9Ir
jiprcWNxmiksU/tG9nKh9ci7qPhlCdZt0pRUUvcs5JdswLJ7xIMRqVwkhISveF4K1ggXbHlVOPzM
PKmPetiDzu5EjA2WicxzBCsSbZoYq6jeidWZwTOWebpb0dA1EpnpvUVFJods1Dp2YNqoADfEx8bt
KzBllZiXvQTO8pVBBG+iYZQCMV3AJkigsuMw7gpws0eIaBNHjw4+bm+XwzrTVwYx06+wzMEWKOgL
r5vWSh6rqNaB1SIQjdtXC+4viOs5qO94FM+Ns0H9lCWyfO2LaZYvcy1CCCa79q02ss9FMAU2JQES
IAESIAESIAESIAESiCEBCsRMmB5REkoXhblcLvPCeXwUS4HYub+2oGSa+ovdNPzg5Eyk9OfxxnnM
9MJ0XUHzkjK8JYRAwQVi8szPCkHBy5qgIG3bnbjtYf/MSHLL/hybYoJxWNByK8b7ZW3qj2XrvrII
RBaxWLc2z5p7I7hAzMwoJEQ1LXdiQsAzKfeJM/jKFcP7zoJkDhvmUTixlUVbqSJD1i0iQ5ZuXlxb
IgRdmkhMjcNcEQfAELR879tY+euJ+KoQB/1hjFfwNO1NO7518whTdCYEVdlCUKUWWZQFThlFt+OW
FXK2otNoFGO9o43lEzlJoqNb/nwfMr75VXPsG21YfjBDPMdz4r2Zr6JO6JYiiZs+Q/ndmJc4Oano
Tty6wlzb7ZveQuXTXnHPfCH2mqiLvaDg1AcODLvhcr+ygZpdIQx8XQgD1Qxo8l5xlNeKTErNWhP/
sn5n0fIvf0DVL05q1/znI8cpHYvapgsRn9ZM++u0yEi205eRzN+mt00k+8n1biNKb/d+kzTt6Xm4
bf3XjIFchz4Smc/e0z5fLa7drV+TYgUI/44J//QEY5+JMoaTvGUM8ZAQDP6nVzAYuUAMeOaqPJw9
8SWOvdGGj/79PTSJuMuvqx+6EbaH1axil4XYT5Hdw+R7gypumvPOXEy+SV3RvpfrNBzdX0Wyr8Tk
OeHfia6vIuU6qY2vqbmO0gSjmRojY93Fez/p/vq9n0HjgnJvVjZpr/o1idEH8z7Y/70aI5dohgRI
gARIgARIgAQuWAIJ1y/9kXKm+yRafl+uTTJygZgLzUc+xEnx3ZjEvjC53UgcMxkZaRYKkL768voQ
IWBm+glPIBZp++im2bhLCFmWq9IVuxAZlVuKjKKz7O11pFik7V4jVHHCfnVXOWbLzyiE0GqbEFqt
U7VeAeIWUyAmxE9OIX6SNVSdImvVOG95R1085upsxoefit2U2OdugtudiMm2DIwKfPDq6kTdW6+h
ePMWvLDfP/VTVnY+NvyvR3FXhjoBUXJRZNTyTqsQLb9aizTZP+/Ug/8dUowVvJvH1YPuHheGDROO
D0uC49A2TJyviu/sIktXuWUZR4NjX9nWQvoUfC36ZaCrbsHa2WnBJxDDK7JArKheiLLMGpveUdRY
Hv4YbnU9uPsa2I2vXTc1QATYVx/zuuxLoRD8rZ3wLualzNcy0+VVduCZu45iUYJNK7Ea3t43bYdz
dFCUY52llmPtK8bhGGMbEiABEiABEiABEiABEiCBfhO42AVibvEMSxeFnT59ut88h5qB6AViP8Xx
Nzvwhcj58xV1Uolfwen3PsJbvvJzU0vmYLx45KDmjFIzR30l9QqMFyW++DpfCZgZZMITiEXaPjou
J35Ti5dXqSKa4MKr6Cxb95JFILf8+V4hRgp8GNdXv+B++mVvevN7+ObNA7VfwoiVJO6yKjHqFoKg
l3yCIF2wZAhadEGJJA6a9c69ItvbMJz9oFlkCxIZ4EQbb8YtVfz0shA/qRwvx4Km23DlqLMQ2lzv
65Kvwrn3CF72laC7p00I1S7pxttCeNYkWvQa+3vC7q/VTF7mHPU2PosRvxnzEkLYRceFeEd+htop
ssBN9GaBCxSPmQMpUMV+Z5Eg/hOPRIeJ7GL3/w6HqmXxpemvmu3rgS9EpQfTAM4KMe52TYxrzlm9
fO7jf6Ak811vy8fnYuVPx8Bz6qyv51dEtYYv8N+pv9dKBVrFMZL91PXiO3hlbZuwLQSDahwkIZpa
MeQDISjSssDp8Ve9kNZA2jZRqvBhvwfraP/Z71H585OiYTp+cHw6UgTb/+eDNWg6esr7/Fi1EeLl
8QzDxBvSUTghz6+V6+NufPrrj1H9tFdwZ14ch6nbMpD58FWaONE8rx6ZMQjnniffG6zm5m/b/9M5
lwdnesSKSBQrYthX4f7vj/Dre9Rn+akia+AtWklaY93pPCWWMd1PfnE0/ewUpVX3qKVVjb1qXovp
0Ynjomxwlbds8ABkhYyp7zRGAiRAAiRAAiRAAucZgYSJS5cpZ0/04NO9r2quRywQ6zmIecmzepW3
C8ahPxlugtnk+YEkEFxkY+1FpO2trfR1tltk8UrRsnjFRyB2YPM8zNkoFGBBxCumgKkAHfs2QP8y
nXHeXgRH+Wr4SSM9jVidOEXLyKQLbuq2zcN0TWnW14zV6zYhqDpsKajSe7u6m/HGjv8N+7qd+ikp
y5QHe9cnYsFW4xKy8wqwYJYNGddOxuTMdH9/zWbeo5BirMDGQOvB3di66SlsrfAXrZktLUR0vosG
xyD8DRshfQq+Fj2te5A40W6YQVY2CpYsgO0bGZicMVmIrvwiZ7br55EpTIvPuo3EPVkgVtLQgpQt
E2FXNZfZJXDsWIlRElt9vUZiP3RbF3atSMJydZn2FePQhniVBEiABEiABEiABEiABEggRgQuWIGY
pxP7yt/EqStnYuHsdD9aZ86cMURhZ7r/jj8dqMHfjp0SbYbjsisnYtbs7yD1Ur8u5+2HqAVil+Xg
9SurtKw3YU1eZPLJFpl8eudKCas3Gw06gcjEEpGKK6Kd3mkhTNqpCZOCC6+itW3VzxRxRTaeKR4J
3u/cp+0oyfijOeycNMxYfDVSpoxC8mTxJ8ZVEsyBwoht5+d4feI+bb/rYhSzvziSxCozRHYwm8gO
ZghaHroZK/9zgpZBLFDIZXAxRCcekSHst74MYX4jWH6YW3cf0tMchkBs7hHxWZSkM8aW7Ool8mIm
EDPEZ5JrHgfeuXwvGsWpXqKiU6fQ8n+b8N7jf/OWEZW66YeTRLa9W7Vse2ZMLEv6uU6KOf/eTxSn
2jDXp24xxPtDs0Rcvu6XQSuS/XR0y1t47XGRLc1g7D+WGQORxa1SzeImXtI6sVpHDiH4LPMJPnVh
lL3gEyzMr/E3HvRTBl6ufw2vp/sLxMzmZ3HqL8dQe4tZghQYF6R0qxmDXrE0DRpHxloWZ+aLdRhO
acRTh/6BD37+Ad7/nSqKs3qZIkSDZ7z30w1WJR3Povnhl/HWr4SPQeJt5X00587+9RMhfvTGu797
NZrx2YcESIAESIAESIAELiYCCROWLFU8J0/g6N692rwjFohJooFwwMVeWBDOqGwTOwLBRTbWY0Ta
3tpKX2dlcYtlJqa+DIS87l/+ziHK3wXKhQwBU0AWLOO8pehFZPCaJzJ4Cd2Zvi+M9iH90S+GFhX1
tDdi/xt7UPZSKXZKmcT8ygP2NOIp+xT4Kl3qhn3vdlQ07MDCjMDZ+i5Le7+wtgtrp/l/+0s2Vle8
AtPXmCI19ZrNZtOa1NfrgrHg8zG4WHKURgrpU+i12Lj7KUy5/0nJmHloz6/AjicW9oq72SLKo+4D
mJoyB/VhiP2iHCHsbq7GXUiaslxrn2W3Y39FhThWS7buEyVbxaHENqe0AcXLMsK23XdDMzawElP2
bYAtSIAESIAESIAESIAESIAEYkzgQhWI9dRtQ/L0deKH0kJ0HV6LkSI7mJ4pTM0apr6OHfov3Lw0
34LoLLyw7xeYn3b+y52iFohd8T9x8Na9aBdZftTXiJQROF3dIQkfLsfVc0S5uC716kmMmHsz7iwQ
IhH1I1/nIYHIxBIDJRCTRRmRZPSKOgAnPscrqfvEOr9ciEru1DL7hGPL9DO4QEy1c6L8Q5EdK6Ae
nm+AtMe/i1vzxotsWLF+9R3bPsu+ScIfPTOVLmgxyyaa4i9d+GFwMUQnpi/aLG+8HCmW0z2Jrvcv
x9y6+UIg1uMTiJlimlB29bEtzYZxUp+XtVBGzHGBELj5ZQMTRk+J8ppXestrGkMYc1Pn4j1rCpFM
DiY/oycgMpW9KDKVqS95Psa8fU1TxBhWr673TyJFCMQWBgjE5P6h95N/yUFv9jf/kQxOUhYsf4HY
IpFFbrhfJ3Odmfvkvi2ncffj6rPJcF63Y099ESqsBGIiDd2J9zrwye5P0fxcq/T/qlgLxMx1GMrj
4y8eRPnaVr8merzU+HhfJgedp7ke4rSfbhjm55P3g7keYSWMtOgR7Sl5DcprO1p77EcCJEACJEAC
JEACJBCcQMI1IoPYmRNdOBatQCy4bV65IAmYQg5d1BR6mpG2D20t2FVX824kTbpfuxx7gZgLu1cn
4X6tgqVFJjAx6pHtK2BbpQqgctHg3IKMS7yeGsImS9FLOzZPTcVGoY8Kj6XXZsi/feUldxRt6ZWp
Kys7D4/kPIg7vxNYltKF1rpDOFT/Ht6p2oetO+UfvnPQ5C5GutXPiJJgKKRAzHUEK5Js0ORhthxU
7vwZ5maO936DTEzGdaQYSbY14ijeAjGzFGgw3p7uVvzp4CG8d+gd7Nu9FXKys5yyJhQv9v92echY
hHVRsG9ugRNJSE1P6yVAczXvwsxJQrTlE9OFMqkK7fol3JLiqY8j23M1bhcCslXapcJahxAEBhEO
6p0jeu8UZVrHaWVag8UmInNsTAIkQAIkQAIkQAIkQAIk0G8CF55AzIX2xnfx7JL52Kp+T2nBv+PD
osUYYdQw8yE7/ifc8+1sLRMMcDue/v+WYXT3n/E/H/8/3gYZT+LPr/0IY/pNeHANRC0Qu6p3hhaj
XJwsCBjc6XH0mBEwBQKmiCWU8Ujbh7IV/NpZUVJvu6+kXmhBS3AbkV0RGYg+/kIUnxuGS68bGbZY
yxQ9mIKPYOOeO/ElOg514fh/f47Pyv+GVkkvllF6N25ZdFmwrlGe7ztWZz8WWX0yvVl9LDlLGa0y
Su7CLT9MNrJ4mevFHEcXfhhcrARic76F7MrJfWcdNMRpJttQdvWxo4RlzMtaKONE/cxXcUjEzJy3
EP7tOIiX13jFQBnPzsG3HhyLkZfpclmTi9nHPHe1KBV5d944f3cl3vJ8jHmL1vJ5/87BP4W/n6RS
oEEEQ11izq9oc74e9x2/CVeoz8iNWAFW68j11ocovUdd8GYsHzu6KbjDQa48Y/z/SYHr4xP4tKIV
7/fK3KaWl5yESQuvwhWW2fnMGJhxCTKgOG2yN30P2lqKH25Mx52/+Aau/maSIaCW/1+6SJSYHCO2
vCEQe1aU5nxktDBt+qfH2vChP/vJ0unTomRohVYyNBwWlibCPClnsdOzyIXZlc1IgARIgARIgARI
gAQiJCAyiAmBWHcXOt6IMoNYhAOy+flOIFLBV6Tto+QjxC2LkqZDlTbFQ8hjCL2QJwRTzwQIpjzY
s3467OoT5gAhmNyvRXkGafL0RHnWRaI8q+qzX1YvuU1Yx6rA6138esc2bNwqi7vUzlnIK8rFg/dm
ISPMMomenlb8ZtM6LN/ktVUkxECrrcRAkqAoaBvhgZzdraTBiZW6es43t8btqzFllaa+Q62jHFZD
GRwD+PpMmG+SGK2XUFBaI+GJkDyiLOZvsG7Wci1GgbE1B43fkfHN9jCH6FcJX1HydL0oeWpUHM0q
FOVS1xrlUpt3rcak5WqcgFIRx2UBcQzTRetmcmyK6lG+OtO6Hc+SAAmQAAmQAAmQAAmQAAkMGIEL
RyDWg93r7bh/q0jfLb9mPY360gcQWDHy0H8ux9KtqiDiAeypexrf9CViOfnBLzFt4ePifAZK/vwa
5pznCrFYCsSMX05TICavsAvk2BQjhCcQiLR9lJiE4OQPY7yZmeIjnorSr4Bu8t7QBR8BTYJ8VHDq
0KeomVsDTV4URIwTpHOYp8OIlSTsufE338PMe0b62VbLY1aI8phqwsBb3rkXGTcNi1rQYpSYHOoC
MUzBki8y4SfXO3VcZAqr0mJ1tRDy3O0T8hhzWirKOr7oX9YRkljI3FtmdiiI8rzLRXleVV+lv859
+g9RjvRd7aMuDlI/mOsMmPHWIthm+Gfo0vsHfY9gP+mCJQgO95/MRLLfl4oVfLLxDbz53En4Cemk
dTS1/Hv4p9v919Hx599B+U/bhHupIkPfLVqGvmgEYk9dsg7H3vgEH/57vZ/AUp331UtvxI1rJuDq
Gcl9CDzD2BcSSJN93wIxs62o2CjKpE4OKOt4YketEBQ2axz0+4XOW14jgWVTDbuSQMxYe+HuJ2lO
xqG0LswMZsbVmB50vfgOXlmrrgGRie3YTE0cF9MBaIwESIAESIAESIAESMAgkJAqMoi5VYHY7ykQ
M6jwIASBSAVfkbYPMXTIS1IZyOwSOHas7JWNKWT3Pi42CnHMFJ84pqCmCxtmjjZ7SEIvZJfCuWOZ
8cO7IWwSrQMFS537nsK4+d6ShgU1HcKmWscv8peViCgrJx+5Dy3DHTPTDV8isew5sg2JNlFyQ7wK
xXzXyvPVDfUIUV6yV5SXX9WBJ7Q6hPpF8132r7RJCIvS5UcbzVifMMknSgqVQUw83FgjBGu2fHQc
fsIQLZmj+I4kn3JKRcavZWbGL9mP8ARiqk2XKAOapJUBFSo+dAnBlBT5XsNHesLV2YqW406tW9KV
E5E2WmajDt+Og+824kxi34UE1FIoYzNmIHN8tJm9JKGjGLqgxiHWpG7LzHanZslrcm8JEElGOnP/
9p0HNmPcnI3ayZIGhxAR6uP6t+MnEiABEiABEiABEiABEiCBgSNwvgvEFEWB0+kU5SOP4b+WX4ef
vhnAzkog5mnG4zfcgV+Kprk7/4x/+Y6sAjuJvS+8hPdPJ+P7D/4IN1hX8AoYZOh+jJdATP+l9tCd
OT2LjEBkYgk5u40paIhsxPBaS6Xuln4bD744sQ/RR3hWg7U62/klero82uVhV16Ky67Qs0AF6+E9
bwg3pMxIoXvIV8+KsoUva2UL0R+Rh2zS7ziM2LoceGfMXm9GRQsfOoWwZ48m7FEFL/cKwUu0AjH/
bFtz/ixsfdNPeWR4fk6E4SvqJUN0ZApzDN6SUCZQTGMYivBAF+qo3QKzYJkZsFSBll0ItNQyxPIa
vRmrXpyAr0hjnnrtL/j1D/+mnZH3ijxOIIejW97Ba4+rIpqATGGS2Ayh9oNHAYYlaP39/5J9Db2f
TvxGiJhWqSImCzGaJJSDLIozYiU6fe/bWPnriUbWLIi6Cu+J7Gt1agIxscaWi+xx6tPRyAViX+DB
VTbvfhH9va9xmLbteqQvvBLJY8Pbs5Hew4w1F8YeN0tpAnOP3If062SfTuHgpa/DmzjQXNP6ejDX
iLlvdZGg4YOx7qPYT/8/e+8DH1V1539/YkHFlligaCUoWLDFWkYL60Jr/ZNYrX9ahhVQ1KBSt4F1
rcT9bfFJH+u21Kc+sdtqWF/+gvtyYy3RavC3hrYG0YAGdUN9ktahNbiGbdI2KKEkMFGTMAPnOffO
3HvPnX+5c2cmmTv5jC+cO/eeP9/z/p5z7tzvfHKOgUx5H5Ix6fortCVXrfGtXM7iobVSWXz/yGI1
LIoESIAESIAESIAESEAnUDRz5Sq5xeRB9HKLSXaJZATCQxgYDMmrEzFp4gH8dNFsfVvE0uoWvPBP
FyKkX5NXJ03GyXHP7qMlEAMswZUPTT1v4aoZyRrk4nz/LpRNvQSRvzf2o7GjDkvmTUG4fy9+uuxc
3BP9Q+TqFin0utgSeqkCMaAczV2PomzWZPTv3Ypl5/qj5VWgQ27jOC+OnTM7LeFTKTbUrcdN116G
OdNjhEYJi5K+WfUV/NeF38Od/ktx7qzpcqF8+Rgs2/ToXTdg3WbtAbAUzb3bUZZoyW25WtcauXWk
vqZUdOvIi2ZPRlhuzzFB9oXJRmc4uA3nn3Y19MdJfw06f34H5kyegKGDe7DxWz7cI3VfkVdygZgq
0KuoacK/rFqkCwC1pf0nT5ms262XIYP53504F5FFyC0/abxXS95GVbECMW2Vs6+Ut+N7j9yJSy84
F9OlfVpAYN+OR3Hd5et0230bmvHW98qitmbnrX1jGRaui3SejFb/yo456N/9IKYujgi1UFqFwHMb
MH/KILb90I+r74vYWVrdih3rF2WpRq0YZQvXHIjwsmgoiyIBEiABEiABEiABEiCBcUXAiwKx48eP
R0VhH+Kjjz6C9ll/hYcxfAz4mPzN/rePfRMr5XMNEgjEwt3b8Lmyf5RZbsQLge/hE10B7P3ze/jw
6ImYPmc+vnReScH0gawKxH73Lp686LeSzWly9ZfL9NVfCgbUeGxI+BhCQ0K2vAgfmzCM31/6K33r
vDPuL8PXvj0Fx/VrUqQj4z4fi4tlWeIFS9CQG4iWKOdUfK3za5h5Rm7q0Uo99OgrcoWjXr2Cqfdf
jr+7WxWP2us99kEY+swz4WMItb6Dp6/VImIluLpzEU6Xfw8XmZWKMDG61aAm7vjVNw/jiw/Nxad9
xTj5E5qARyD4Siear/2tvjrX1Hsvw9/Fbjdor9bZJxe+PfjQK9h6b6TtZ9z7FVz+nRk4aYLA4V93
4LnrI3IWdbUrt4IWHD6EF0qa8Z7ektNw0a8X4JzLinUh0fGhowju+Ss6//U19F4aXaHLFB1ZYpp4
oYzVHw0xjTNQ8amMdkWuzMLVexdixpkTMPzOfjQveC1q9xwsO7IQn4yOi/3/8iKa/vWInuXCX18D
32XaumPHJLt3JbuI8Ea7aBsrB9/Hf85u0f14pgucAABAAElEQVSuzamXvfK3mD1fCu8a3sbWtRFB
mZYntj2qWG/qNxei9L7ZcgtFTYAkMPzeAA683I2X1gbNFbq0MtSX4/F0+K/STzui7S3BFe0X4qzP
nYjjh4P4/Y3b8GZLpNQLX5JCuS9rQjn5Mn0V+Tj3x2X48h2fkr80HMWfHngDL90f6V9z5Tall8pt
SrWXG4HYzX4fWmWXPOObX4Dv9rNwxgWfUIRokbpH/r/VZ2x+SZLR7HMOBGJQffv1L2LF43NRLMf7
sYNH8Ic7X8SbvzIqsfq00e8sWyz7jD5g2qAIxNIeT0bV5ruynWgCcaiZLAsHx+WWwXXRLYNdrYCX
BRtYBAmQAAmQAAmQAAmMJwJSICZXEJMPYAe2vai3W/sLS75IQCXQvnGpFLEY0hr1iv048TaJA9i0
tBja4k+xohx77ix8klvkrZFb5GmCJX8Otqnb88Qq+FZvTm6oXLms7+e32VaYsgvEEmetbOzEQ0vm
JL7o5KxcZar97UF8fkG6q4VJ35RJ30R0P3pNPp8PgYAVoJD7dWJw0/Kkq5DtlgKnxVGBk83U0loE
d6yJruI2gKdWFeNmBZ2vVNazU6lHz+xHq9xi0ly0Si2wf7cU6C2OCurUC3KFsza5wtmCKebJPZui
q42ZZ+IPYvuiJbKLppUcfJKDamGDXP1suW31s/hy0z2j9o9Ym9ItKzvph+R2qYsi26UmLLAKHYM/
QjZ3l4Qivqxs7JJjYVbCmnmSBEiABEiABEiABEiABEhgdAl4RSB29OhRXQymrRam/Rvp9c7T/4Rr
7pVBigQCsQ/lNpI+fRtJ4IrFwEtSR2Z7zbsRv/iP7+HC06M/etsueutDNgVixw8ewu8f2Y9jn5yC
c++emTSG4C1C49daa7u31AysrfTUdNYWeZagQb2exeOwXN3q1MjqVrnf/my33P5M3+zRLuaJbY4U
whhbX8Zesn+2ttJTVxXS03zhVEz9/ZGoQCiS63K52tBs22pD9tKcfnLl2w/68erpL6EzRSUXvb5U
bi8Z2dbQtaBFlv/BK3vxjC6oS17ZGVKgd40m0JN2vSzt6laEOapQprxpDk6Sf/xpbLVniGmSl5z6
itGuVKm+8Ow1chtOa/PJY+904YkFv7GyJPCtdjF2rPTJVbr+M7pKl5XZfhTXnvBHCHxDijmjAi17
auNTChFvGuOp7+dyPKyNjAejZNu7XMWsXK7qZ94pYwRitrTmB/uWlekLxIB7j6xFeGpxGquFmZUr
B1afifWLksg8NPuc7IfG9pjmxbgD+cfIt/8fvPIL68LUS05FX8sR64R+ZJVl9DvLFocCMVlOWuMp
xgIoQsBE28vGJs/ksyVCTbB9ayYFMy8JkAAJkAAJkAAJkEBCAkUzb1wpjvX34z0KxBIC4klgRGFU
FFK5FGX9fM38GGTaKlXF0HRVFXUd2HTbvJjr2f1oCW6yvw2eZunebRtxw9WRFaVUy8urm7Bx/VU2
cZh23bTHV46qsgE88LAMQiuv6sYOrF+SWyZKdTGHQ9ixcR3uXveYTQhlJKqsacR371iCRIuHGWmA
Aex64mH85MktaFQFX7HbfA51Y1PVaqx9WFGjyUJ8FTV4pLwYd16yWtpQjrbBn2PByVbp6tFA9y48
/KOfYEtroxSxWVfqAnJLwvnqloT92PLdZVjxgFqXDzVNj6D4P+/E6sdkTXWyr95m9dWh7h1Yt/pu
PKa2waiitBKNNd/FkvnWynDGpUzf1bEVa1OmZbvPP4BtD96Bq+9RFH1aYf5qdPx8PbK9+6PFILOV
9Ny3lzlJgARIgARIgARIgARIgAQSEchXgZixSpi2Qpj279gxuTRYGq+UArF3pEDsmnuV0q5A5X1f
At7djoefbo2eX40d79yLWROUZB48zKZAzIPNp8kpCIwo/ojmnbvxa7j09ti9VqV4QQogWn4BzKu9
ChfJmGAuX4Z4AvgsVhy5AMU5Gpcqk7m1st2rYtsdbaW61V/Khs/C0gOLME1qiY79uRetFb/F3jiR
iCzgks/iin89F2edZ0ptUpY60kW1HanSxvn2gyD+sO6/0PqLGCHLF+bgiifn6ytIGeUZWxDO2ngF
vnr7FHnaErQYWyaawim53eAtz9i3Bw39Ty/eqnoFb5mrKRkly5Whvj4Hn6/6AmZfIHlI1q9Pe1Fu
f2mxNMU6cnvDWx4/S65QZQlyLnr9Oilic99BzL72hVk4/7Iw3nokstWjYd2Fz14F37Xx/f2DN/ah
5Yq26IpbRupTsfj5hTj55Ta88sgRxPGWyYKv7MNr1yr5ZF+4/J7T0HPta/qWn3ECMb3oMPY/3oGm
uzqMipT30zDv/rn44rdn4pQkGMw2OhhPh196FzuXRla4UyrB3PsvweK7P22Jw7SLikBs7j+fi9C/
dkhhn/L6ug/LHp+HT1raOhcriAE/+nSVUqjbw/TmMLMva/3wkBzTSeLapjVDH2Hvv/wGrz8SWTXN
OD/1m1/El26ciP+64jdSHGqVNWrjyTAk+m7NFfZV8WKSZf5RmTPnyRXkLoquIJd5wSyBBEiABEiA
BEiABEggGYGiGSulQEwuAXxg2wt6Gq4glgwVz3uCwFA7Vk1aiM3S2IoGKUhbPi/7ZocH0N0pgwDF
xRgMBlFcMhcz9C0J46syBWL+Ogw+fxtCB7vRF5LhieAgimfPgaOdIOOLzfKZMAakSHQgqG0jOohg
eAJKZs1CkiZlVPeAbH9vEHJLyDAmFp+GGdNVYVdGRcdl7u/eJx+oJ2FCOIRi2Z4pSYIfasbw0AD6
BwbwkUQRlr6dMK0Es3Joo1p3vh0PHNyHrkMTMG2S1iemYd6c7AvkMCDHa3F0vNZ3YtNNGaykl28A
aQ8JkAAJkAAJkAAJkAAJeJxAvgjEtDiVukrY0NBQRmSdCsTm3fgQnrp/CQwZSHfLv6Fs9cN63fdt
bcet5xlXMjJnzDJTIDZm6FlxNgkowpN59VJcIHcx8Orr+FAYRwdCCIflNpQyRnfC1FPwidR/tTnq
TQ299wE+DJ6AE0+Rtsr4ZvFnJuGEHFkROvgRPuw7jhOLT5BMijBJBlEnnqxtvzk2L1M8JUVtt0lR
23Fp37C063jwGE6c9QmcnEoYJJ36wZ/kvWvSCTg+KNty1iRMdBCn1LaHPCazFcm0J0yQbf9Abu94
emR7x8QCsSgbuSXnB91DOH7KRJwQOoYTJp+Mk2VfGtFX6Y4nrV37PpIxci3WHcKJJZNxitwyMe6l
lHtR+zLM+5zAB/9zFCdMPK5FiFF8ZrwA0s0KYtkRiMVZn5MTWv8eHJB+lZvOav45JcdjPa3xpKwa
OK/uGinaUpR7WaZhjispSlwmRb7G9qxZrobFkQAJkAAJkAAJkAAJKASKZq64UYSOHMaB7U36aQrE
FDo89CSB7m0PYvWD21C8+A784kfJt0ccjcaZAjG55WKf3HJR+7s5vkiABCIEBtqfgP+fn0TxOTfg
0U1rMINgSIAESIAESIAESIAESIAE8obAWArEtFXBtO0itRXCtPd0VwlLBdGZQGwxNv+mHl+Su5hZ
r0N47Oa/RXWr3H7y/q2ovfE865IHjygQ86DTaHJCAh+8tBctP30fJ/7tXJT+YCY+ljBVgZz84AP8
6YU+aH/i6fg1fAKmXFWCqdMTCHccF1IYCYNv7MeBv4RHFkopzf3YlFNx1hWn4vDj0W1GL1mIyPaV
SqIsHx47LO99oZOkQNDemw8++jq2fkdbuexUfK3zSsw8I/s+zcl4UgRiKYVtCsdCF4gpTc27w9Dv
uvBSVRdOnHsmvvxvc3BKziw8ine//SbelfvXzvreApz35Uk5q4kFkwAJkAAJkAAJkAAJWASKZt2w
Uhw93If3Xtyun6VAzILDIxLIlIApEPPXIvj8GuRuvaxMLWV+EiABEiABEiABEiABEiABEiABErAI
jJZATBN/aSuEDQ8Pm//C2hI6OXqlFIj9QW4xuUTbYtKPrW//FPZd3T7Ec2t9WP8SsPi+rai/lQKx
HLmIxZIACSQhEPrdXjx5USDJ1eSnL3xlKXwXnpg8wbi4chR/WPQ8Wn+fZmO/8EWU7z4HHxoCsa8v
lNtizpHrXuXudejRV/D8d3ox65tfwKyrpmKy/Ivj3qf34s3/iG5LeOdXsLp6RlpCt9xZ66BkCsQc
QGISEiABEiABEiABEiABEhgdAkUzb7hRhPsP432uIDY6xFnLuCLQvrEMC9ftBHw16HvrLq4gNq68
z8aSAAmQAAmQAAmQAAmQAAmQgHcJ5EIgNtpisET0UwnEhru34vNld+vZHtr+NpbMUbe96sG/zrkE
/1te/Ye6N/DPl5yeqHjPnOMKYp5xFQ0lAZPA8T+/j13L9yI027k86WgX8LknF2HO5xztaWjWVXgH
x/CXB/4/BFrCcttKp62Ta7XNnotLq2ciGBVtISoYU+8OTktzms4QiCVM//UvYsXPzkFxqi0tE2Yc
w5Nyy8IXTn8J70kTnIoVuYLYGPqLVZMACZAACZAACZAACRQ0gaLZK8vFcJ9cQWz7C3pDuYJYQfub
jRtlAvvbt+KXb76HybMuxfVXzcN4D8WMMn5WRwIkQAIkQAIkQAIkQAIkQAIk4JJAJgIxLbZkiMHU
1cFyuTKY02amEogBR/Czmxdgg9xGEvP+AVufqsR5p2pP8sN48+kfYuW9T8vjRNtPOq09f9JRIJY/
vqAlJEAC+U/go9/tx5/aBjHxrOk4+4rinK7edfyDYRzu6MehwAAGe4dw9PAxHDv5ZJzx9ZmYeeEn
clp3TjwRHsSfnt6Pj45OxGnLzsTUT468NSYFYjnxBAslARIgARIgARIgARIgARSdvXKVOCpXEOt5
8Zc6DgrE2CtIgARIgARIgARIgARIgARIgARIgARIYHwTMARix48fhxYrMt7VY+2cJvrSxGDau/ov
X+m98/RaXHOvtk/k/WivvxGnxhj6obnNZOSC/8Yb8dFvn8ZLeyOfr7jvOdTeekFMLu99pEDMez6j
xSRAAiQwXghQIDZePM12kgAJkAAJkAAJkAAJjDaBork33CqGDx/Gn19s1Ovet29fzm340aercl4H
K8icgJsHscxrZQkkQAIkQAIkQAIkQAIkQAIkQAIkQAJjTcCtgGis7R6p/n1b78WVd8uVwPwPIfDT
Jfh4ggxH3tmGe675R0gZme21+sHn8H8tuyDrq4N3dHTg7LPPxslyhZjRern1L2N6o+Wh0a+HccDR
Z84aSYAESIAESIAESIAESIAESIAESGA0CRSde/O35Api/dj3wha9XgrERhN/fteVKjD04YF9CPz2
D+jq/xA4eiJ8X/fjvGncQDG/PUrrSIAESIAESIAESIAESIAESIAESMAZAbcCImeleyHVMHr2/QVD
EyYg/MEQPjl7Dk7/eG7iHj/+8Y+hrdg2c+ZMaNznzp2LKVOm5BSSW/9SIJZTt4xp4YwDjil+Vk4C
JEACJEACJEACJEACJEACJEACOSdQ5Fv9j2K47yDeaXxWr4wCsZwz90wFiQNDYbz5szuxcoP972gr
n2vHty+I3ZjBM02loSRAAiRAAiRAAiRAAiRAAiRAAiRAAgoBtwIipQgeOiSgCcRiX5pAzBCLlZSU
4IQTTohNktFnt/6lQCwj7HmdmXHAvHYPjSMBEiABEiABEiABEiABEiABEiCBjAkUff6WtSJ8pA//
TYFYxjALrYCEgaEP/4C1viXRbRbm4R/u+ya+cPoncc6XLsWcU3Pzl7SFxpXtIQESIAESIAESIAES
IAESIAESIIF8J+BWQJTv7cpH+xIJxFQ7TzrpJHzmM5/RBWPZ2orSrX8pEFM9U1jHjAMWlj/ZGhIg
ARIgARIgARIgARIgARIgARKIJVD0mZWrRdFHQezb+px+jSuIxSIav58TBYY+fOdp+K65V4dyn1w1
7FauGjZ+OwhbTgIkQAIkQAIkQAIkQAIkQAIkULAE3AqIChZIDhs2kkBMrVrdilLz0dSpU9XLjo/d
+pcCMceIPZeQcUDPuYwGkwAJkAAJkAAJkAAJkAAJkAAJkEBaBIpmX3+rCH/Qj7+8sFXPSIFYWvwK
OnHqwNAV2BqoxXkfL2gEbBwJkAAJkAAJkAAJkAAJkAAJkAAJjEsCbgVE2YD1+uuvZ6MYz5Txxhtv
uLbV7VaUbv1LgZhrV+V9RsYB895FNJAESIAESIAESIAESIAESIAESIAEMiJQNHP5SikQG8D7236t
F0SBWEY8CyozA0MF5U42hgRIgARIgARIgARIgARIgARIgAQcE3ArIHJcQYqE6ayolaKYcXfp1FNP
RVlZGebOnTti2936lwKxEdF6NgHjgJ51HQ0nARIgARIgARIgARIgARIgARIgAUcEimauuF4cHRhA
77YmPQMFYo64jYtEDAyNCzezkSRAAiRAAiRAAiRAAiRAAiRAAiQQR8CtgCiuIBcnjBXEdu/e7SK3
97IcO3bMtdGHDx9Gd3c3hoeH8cUvfhGXX345Fi5ciAkTJqQs061/KRBLidXTFxkH9LT7aDwJkAAJ
kAAJkAAJkAAJkAAJkAAJjEig6IwbVojwkSM4uG27npgCsRGZjZsEiQJDw+88h89fs14y4BaT46Yj
sKEkQAIkQAIkQAIkQAIkQAIkQALjjoBbAVE2QRk2ZLPMfCxr7dq1js06fvw43n//fXR1denCsCMy
phf7mjlzJu677z5dLBZ7zfhssE03DkiBmEGw8N4ZByw8n7JFJEACJEACJEACJEACJEACJEACJKAS
KDpj5XIR6u/HX19s1s+nGxhSC3N6zGCSU1Jjmy5RYKin+X5cUlEnDbsCzwVqccHHx9ZG1k4CJEAC
JEACJEACJEACJEACJEACJJB9Am4FRNm0pKamJpvF5W1ZR48eTWmbtjrYn/70J10Qpr0nSj979mx9
e0ltBbG/+Zu/4QpiKYnyYiICjAMmosJzJEACJEACJEACJEACJEACJEACJFA4BIpKrpcCseBhucXk
y3qrKBArHOdm2hJ7YCiMA++8in+5pgIv6QVX4o1938bpmVbC/CRAAiRAAiRAAiRAAiRAAiRAAiRA
AnlHIB8EYnkHJUcG/fjHP44r2dg6Uts+8r333oMQwpbmYx/7mL6VpCYI0/6dffbZtusjfXDrX/7R
50hkvXudcUDv+o6WkwAJkAAJkAAJkAAJkAAJkAAJkIATAkUzb1gujsrl6Hu3RWQ/6QvEhtH9Tic+
wAT53wivcBgTPjkbzyy8f4SEvJwPBLTA0PA+uaXkldqWktZr3hWr8U/f/gdcft406ySPSIAESIAE
SIAESIAESIAESIAESIAECoaAWwFRwQAYxYZoArGioiL09PSk3Dpy8uTJuOyyy/SVwi699FKceuqp
rq10618KxFwjz/uMjAPmvYtoIAmQAAmQAAmQAAmQAAmQAAmQAAlkRCAiEBsIoveF7XpBaQvEPvwd
bvYtQ6tDM+bd8xwuuu8Zh6mZbCwJaIGhD995Gr5r7rWZMe/G+/DT79yMz506oiTQlo8fSIAESIAE
SIAESIAESIAESIAESIAEvEHArYDIG63LLys7Ojr0FcDOO++8OMPS3ToyroAkJ9z6lwKxJEAL4DTj
gAXgRDaBBEiABEiABEiABEiABEiABEiABFIQyFwgNvwH/NPnl6AxRSXqpSvu24qz7tmsnuJxnhLQ
AkNAGMPDx+T7EDpe/Hcsu/t/R6yddw9+8+sKcA2xPHUezSIBEiABEiABEiABEiABEiABEiCBDAi4
FRBlUOW4z6oxz3TrSKcQ3fqXAjGnhL2XjnFA7/mMFpMACZAACZAACZAACZAACZAACZBAOgSKSlZc
J8LBARx40e0Wk+lUF0nLYFL6zMYiRyQwZK/5d4/djGXV2npxV+C5QC0u+Lj9Oj+RAAmQAAmQAAmQ
AAmQAAmQAAmQAAl4n4BbAZH3Wz52Ldi6dSsy3TrSqfVu/cuYnlPC3kvHOKD3fEaLSYAESIAESIAE
SIAESIAESIAESCAdAkUzly4VoQ8/wIGXXtbzpb3FZDq1RdMymOQC2hhkSRQYOvKHn2HBkg3Smiuw
VQrEzqNAbAw8wypJgARIgARIgARIgARIgARIgARIILcE3AqIcmsVS88WAbf+ZUwvWx7Iv3IYB8w/
n9AiEiABEiABEiABEiABEiABEiABEsgmgaKZy1aI4YEBHNy+TS+XArFs4vV2WYkCQx++8zR819wr
G0aBmLe9S+tJgARIgARIgARIgARIgARIgARIIDkBtwKi5CXySj4RcOtfCsTyyYvZtYVxwOzyZGkk
QAIkQAIkQAIkQAIkQAIkQAIkkG8Eis5ceb04evgwDmzbrttGgVi+uWjs7GFgaOzYs2YSIAESIAES
IAESIAESIAESIAESGEsCbgVEY2kz63ZOwK1/KRBzzthrKRkH9JrHaC8JkAAJkAAJkAAJkAAJkAAJ
kAAJpEegaJYUiA31SYHYdgrE0kNX+KlTB4YWY/Nv6vGlaYXPgS0kARIgARIgARIgARIgARIgARIg
gfFGwK2AaLxx8mp73fqXAjGvenxkuxkHHJkRU5AACZAACZAACZAACZAACZAACZCAlwkUzVx5gwgd
PiJXEOMWk152ZC5sTxQYGu7eis+X3a1Xd0XlY/h/Ki7FtJMm5KJ6lkkCJEACJEACJEACJEACJEAC
JEACJDBGBNwKiMbIXFabJgG3/qVALE3QHkrOOKCHnEVTSYAESIAESIAESIAESIAESIAESMAFgaIz
b5IriAUP4+CvuIKYC34FnSVRYAg4gH+b82U8HNPy+18I4MbPfTzmLD+SAAmQAAmQAAmQAAmQAAmQ
AAmQAAl4kYBbAZEX2zoebXbrXwrECre3MA5YuL5ly0iABEiABEiABEiABEiABEiABEhAIyAFYivF
0b/2yy0mX9SJ7Nu3L+dkGEzKOeKsVJA4MAQMH/gdHvu3Wmx7+iXsjdZ039YAbj2PArGsgGchJEAC
JEACJEACJEACJEACJEACJDDGBNwKiMbYbFbvkIBb/zKm5xCwB5MxDuhBp9FkEiABEiABEiABEiAB
EiABEiABEkiDQNHsm24Sg4cO4cCLFIilwW1cJE0WGFIbHw4P49gx4KSTTlJP85gESIAESIAESIAE
SIAESIAESIAESMDDBNwKiDzc5HFlulv/UiBWuN2EccDC9S1bRgIkQAIkQAIkQAIkQAIkQAIkQAIa
gaLP3FQuhqVArOfFJp0IVxBjxzAIOAkMGWn5TgIkQAIkQAIkQAIkQAIkQAIkQAIkUDgE3AqICodA
YbfErX8pECvcfsE4YOH6li0jARIgARIgARIgARIgARIgARIgAY1A0czrV4pwsB/vb+MKYuwSdgIM
DNl58BMJkAAJkAAJkAAJkAAJkAAJkAAJjBcCbgVE44WP19vp1r8UiHnd88ntZxwwORteIQESIAES
IAESIAESIAESIAESIIFCIFB05oobxdHD/Tjw0ja9PVxBrBDcmp02MDCUHY4shQRIgARIgARIgARI
gARIgARIgAS8RsCtgMhr7Ryv9rr1LwVihdtjGAcsXN+yZSRAAiRAAiRAAiRAAiRAAiRAAiSgESia
vWKlGDx0GAd2RARiQgiSIQESIAESIAESIAESIAESIAESIAESIAESGMcEioqK9NYzTlSYnYD+LUy/
slUkQAIkQAIkQAIkQAIkQAIkQAIkQAIkkIxA0ewbbhDDh47gvZcpEEsGiedJgARIgARIgARIgARI
gARIgARIgARIYDwRoICosL1N/xa2f9k6EiABEiABEiABEiABEiABEiABEiABEoglUDR75SoR7j+M
v7z4S/0a/zI0FhE/kwAJkAAJkAAJkAAJkAAJkAAJkAAJkMD4IkABUWH7m/4tbP+ydSRAAiRAAiRA
AiRAAiRAAiRAAiRAAiQQS6Bozg2rxfDhPikQa9SvUSAWi4ifxxeBMHY/9The/esRnDr7aqxZMn98
NZ+tJQESIAESIAESIAESIAESIAESIAFJgAKiwu4G9G9h+5etc0qAcUCnpJiOBEiABEiABEiABEiA
BEiABEjA+wSK5kqBWPjIEXRt+z96aygQ875T2YIMCOzfhqKSq/UCSmtaseOuRRkUxqwkQAIkQAIk
QAIkQAIkQAIkQAIk4E0CFBB5029OraZ/nZJiuoImwDhgQbuXjSMBEiABEiABEiABEiABEiABErAT
KPrsyr8Xw8E+dL9AgZgdDT+NRwK7fliGS+7bKZvuR2vweSyaPB4psM0kQAIkQAIkQAIkQAIkQAIk
QALjnQAFRIXdA+jfwvYvW+eMAOOAzjgxFQmQAAmQAAmQAAmQAAmQAAmQQGEQKDpn5Wpx9Eg/upue
11vEFcQKw7FshQsC/btQNvUSaPKw0uoW7Fh/cdJCwgf3YPPTOzH1K8uxZMGMpOl4gQRIgARIgARI
gARIgARIgARIgAS8SIACIi96zbnN9K9zVkxZoAQYByxQx7JZJEACJEACJEACJEACJEACJEACyQhI
gdgtYuhwP/687Zd6GgrEkqHi+UIn0L5xKRaua5TN9KGp9y1cNT15iwfaN6J44TopJJPbUK7nNpTJ
SfEKCZAACZAACZAACZAACZAACZCAFwlQQORFrzm3mf51zoopC5MA44CF6Ve2igRIgARIgARIgARI
gARIgARIIDmBojkrV4mj/VIg9uKv9FQUiCWHxSsFTGCoHasmLcRm2URfZRPaHroKE5Tm9h/sx5Tp
U8wzA3s2odi3Fv6aNjx/1wLzfLj/IAYnT8dkNbN5lQckQAIkQAIkQAIkQAIkQAIkQAIk4A0CFBB5
w09uraR/3ZJjvoIgwDhgQbiRjSABEiABEiABEiABEiABEiABEkiPQNFnrl8phuUKYj3bX9RzUiCW
HkCmLgwCe59ag3NvfkxvTENnCMvnWAqvob1PYdK5N6O0shaP3nc75k2ZgCEpEJtkE4gNYNdTD+CS
mx9AaY1cVewuripWGD2DrSABEiABEiABEiABEiABEiCB8UmAAqLC9jv9W9j+ZetSE2AcMDUfXiUB
EiABEiABEiABEiABEiABEihMAkVnrrxeHO3rw4HtL+stpECsMB3NVqUgEN6HuyfOxcNakvJ6DP78
JpysJN+35W7MXaFf1c9uaGjD7Z8JoGThapTXtuGnX+3FP113NTYHoplkGUFZxmSlDB6SAAmQAAmQ
AAmQAAmQAAmQAAmQgJcIUEDkJW+lbyv9mz4z5igQAowDFogj2QwSIAESIAESIAESIAESIAESIIF0
CRTNWLFChI8cQe/27Xre9AViQ9i3520cwUT53wivUAgTp52DebMonRmBFC+PIoHurd/FbP8Deo21
gSDWzI/vn0P72/HYD/4Z6x7bmdwyXznqH/k+rr94jm17yuQZeIUESIAESIAESIAESIAESIAESIAE
8pMABUT56ZdsWeXev4wDZssHLGdsCDAOODbcWSsJkAAJkAAJkAAJkAAJkAAJkMDYEyiaKQViob8e
xoGdL+nWpC0QG9iNsuLFSCGbsbXSV92Kt9Zz+z0bFH4YQwL78cPzS3CftvqXvxbB59ekXPmrv3s3
frxkMR4wVguLWl7b3IFby+bZVh4bw0axahIgARIgARIgARIgARIgARIgARLIiIB7AVFG1TLzKBFw
7V/GAUfJQ6wmNwQYB8wNV5ZKAiRAAiRAAiRAAiRAAiRAAiTgBQJFZ16/Qhz96xEc2OFyBbGhdqya
tBCbHbbWX9OG5+9a4DA1k5FAbgkc3PUgTrvkHr2S6tY+rF80JUWFYezb9Sy+f8nNcf29qq4Jd668
CjPUvSlTlMRLJEACJEACJEACJEACJEACJEACJJDPBFwLiPK5UbTNJODav4wDmgx54D0CjAN6z2e0
mARIgARIgARIgARIgARIgARIIHsEis5avlyEDgfx3ssuBWLZs4UlkcAoEziIjWWnYZ22/J2vGr1v
rcf0JBbsb9+KH/yzH6l2mJSFYEP9I7jz+osxZUKSgniaBEiABEiABEiABEiABEiABEiABDxAwLWA
yANto4kA/cteMP4IMA44/nzOFpMACZAACZAACZAACZAACZAACagEis5ccYMIHzmC97Zv08+nvcWk
WhqPScBDBAbaN6F44Vrd4qqmHvzoqhkJrd/7xCqcu9pYI8+P+tZH8Y1TX0HxuTejvC6AOj/w07vK
cc/m6L6TpXKryh2pt6pMWBFPkgAJkAAJkAAJkAAJkAAJkAAJkECeEKCAKE8ckSMz6N8cgWWxeUuA
ccC8dQ0NIwESIAESIAESIAESIAESIAESGCUCRTOXrxShAbnF5ItNepUUiI0SeVYzxgQG8MSqYkR0
X1XoEj/CrCQWhfdvw8KSq7G4pgn/7x1X6auDDeyR4jLfWqhbpu7b9QS+dclqnFPfgU03zUtSGk+T
AAmQAAmQAAmQAAmQAAmQAAmQQP4ToIAo/32UiYX0byb0mNd7BBgH9J7PaDEJkAAJkAAJkAAJkAAJ
kAAJkEC2CRSded2NYuhwPw7u4Api2YbL8vKXwNDepzBJrgCmvSoaOrFp+ZyUxoaHwphwsrVvZCKB
mF5AOIzwhAmwUqYslhdJgARIgARIgARIgARIgARIgARIIC8JUECUl27JmlH0b9ZQsiAPEGAc0ANO
ookkQAIkQAIkQAIkQAIkQAIkQAI5J1A0e8XNYri/H++9/IJeGVcQyzlzVjDmBMLYumYi/I9phlQg
MLgJ809Oz6iB9o1ye8p18FW34q31i9LLzNQkQAIkQAIkQAIkQAIkQAIkQAIkkOcEKCDKcwdlaB79
myFAZvcQAcYBPeQsmkoCJEACJEACJEACJEACJEACJJBDAkXn3HSrGDx0CH958Vd6NRSI5ZA2i84L
AuH9W+WWkX4EpDX+2gCeXzM/fbsGurHr9Q58/JxFWDBnSvr5mYMESIAESIAESIAESIAESIAESIAE
8pgABUR57JwsmEb/ZgEii/AEAcYBPeEmGkkCJEACJEACJEACJEACJEACJDAKBIo+s/JWET78V/xp
26/16igQGwXqrGIMCYSx47tX4vIHdkob/GgNPo9Fk8fQHFZNAiRAAiRAAiRAAiRAAiRAAiRAAnlI
gAKiPHRKFk2if7MIk0XlMQHGAfPYOTSNBEiABEiABEiABEiABEiABEhglAkUzbnxFhHq68OfuILY
KKNndWNCYGgPVk3yYbOsvFRuD7mD20OOiRtYKQmQAAmQAAmQAAmQAAmQAAmQQH4ToIAov/2TqXX0
b6YEmd8TBBgH9ISbaCQJkAAJkAAJkAAJkAAJkAAJkMDoECiavbxcHP9ACsS2vaDXyBXERgc8ayEB
EiABEiABEiABEiABEiABEiABEiCBfCVAAVG+eiY7dtG/2eHIUkiABEiABEiABEiABEiABEiABEiA
BEjAKwSKZq9YKULBw+h5cZtuMwViXnEd7SQBEiABEiABEiABEiABEiABEiABEiCB3BCggCg3XPOl
VPo3XzxBO0iABEiABEiABEiABEiABEiABEiABEhgdAgUnbl8pTga7MOB7dv1GikQGx3wrIUESIAE
SIAESIAESIAESIAESIAESIAE8pUABUT56pns2EX/ZocjSyEBEiABEiABEiABEiABEiABEiABEiAB
rxAomrlshQgN9EuB2Mu6zRSIecV1tJMESIAESIAESIAESIAESIAESIAESIAEckOAAqLccM2XUunf
fPEE7SABEiABEiABEiABEiABEiABEiABEiCB0SFQNHP5cnH08BH0vvySXiMFYqMDnrWQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmQQL4SoIAoXz2THbvo3+xwZCkkQAIkQAIkQAIkQAIkQAIkQAIkQAIk4BUC
UiC2TK4gNoADL3KLSa84jXaSAAmQAAmQAAmQAAmQAAmQAAmQAAmQQC4JUECUS7pjXzb9O/Y+oAUk
QAIkQAIkQAIkQAIkQAIkQAIkQAIkMJoEimZpK4gFj+C97VxBbDTBsy4SIAEScEZgCPv39SCICSiZ
NQuTJzjLxVSFS2Cofz+6DgQxqbgEs2ZMLtyGsmUkkBUCkTl00CxrEkrmzMDJ5udsHMg6ug8gNPEU
nD5jetKyB/bvw7vvH8HEiROjlYaAiZ/GufNmyBl+dF7hgYPo7jkETDodc2ZNyXql2vx0IBjCKcWn
Y/qU7FLOurEskARIgARIYEQCFBCNiMjTCehfT7uPxpMACRQsAcYBC9a1LhvGOKBLcMw2TgkwDqg6
nnFAlQaPSYAESIAEDAL6FpOhvj4c2LFDP8ctJg00fCeBsSQQxr5dz+PxzZvR2vpHYNo0QIpBzl94
IS666Cu49MsLMJ2/u46lg0av7oHdKCtejJ2yxuq2PqxfkP0f9EevMawpGwTaN5Zh4TrZI3w16Hvr
LrBHZIMqyyhEAgfbn8K3Ft6MRlvjfGgNvoVFWdRWDuzZhGLfWllLqSx7R9Ky2x88HwvvCdisGe1x
nNv5YwCbyoqxVpueqlvx1vpF9rbyEwmQAAmQgOcIUEDkOZelZTD9mxYuJiaBHBNgHDDHgL1TPOOA
3vHVKFma2+f4UWoEqyGBUSDAOGA85NzOH4wDxhPnGRIgARLwBoGimUvlFpMfHMGBl1/WLaZAzBuO
o5UFTCC8H5tWl2Dt5uRtLK1pw467FiRPwCvY88Qq+FZLiP46BJ+/DVnUAmSFrmP7htqxatJCaN2h
RgrE7hoNgdjQHlmnT6+zNhDEmvn5Ri8rLshZIY5969KCPZtk39YmCH+t7Ntr8q5vu2wWs5FAdgkM
yLmzODJ36gX7fCiVWuudhxYjsHsT5mdRZD3QLgViCzWBmF8KxJ5PKhDbt20jvl//B3zqU8COhx+D
LhUb5XGc2/nDCgz55feU5/k9Jbt9mqWRAAmQwBgQoIBoDKCPYpX07yjCZlUkkIoA44Cp6Di+lutY
jGNDkiR0bB/jgEkI5u9px7512YTcPse7NIrZSCDfCDAOmNAjuZ0/GAdMCJ0nSYAESMADBIpmLlsh
Qv1SILZju24uBWIe8BpNLGgCO35Yhsvv09aL0l5+1NSvxRfPPBEH9v0eLz25Do/JS6VyZY4dXJkj
gijJ/80vv6W16NuxJu9WWXJs35gEhtqxVIrStFV3Rk2UlsSPXjzt2LcuG6eWH5R9m/I9lyCZraAJ
DLRvlKKtdXoba1p6cNfFM3LW3nD3Nqxe/SB65GqPNb/4kSPx2V4pYj5XEzHLe9RojuPczh9D2PHg
Oty/7V0s/vtH8aOb5uWMOQsmARIgARIYHQIUEI0O57Gqhf4dK/KslwTsBBgHtPNw+0l91mEcME2K
MvbIOGCazJTkue57avmjGT9QmshDEsh7AowDJnZRbucPxgETU+dZEiABEsh/AkUzb1gujh0+gvde
fEm3lgKx/HcaLRx7AuGDe7D56Z2Y+pXlWLIgiz86Kys3aasD9crVgabHNHf/7q144+jfYHkOf+yO
qdKTH80f3+UKYoNyBbEsLhaTFR6O7bMJxIJyBbFRkAOF92LVxHOjK4gNyhXE8o1eVlyQs0Ic+9al
Bbl9sHNpFLORQJ4RCO99AhPPXS2tKkeH+DnyTao0VuN4rOrNs+5Bc0iABEiABBwSoIDIISiPJqN/
Peo4mj0mBBgHHBPsaVWa61hMWsYkSOzYPsYBE9DL71OOfeuyGXyOdwmO2cYVAcYBE7ub80diLjxL
AiRAAuOdQNHMFXKLyYEgDmyjQGy8dwa23zkB4y8Ssr2S19C+pzBp7s26IWlt7SeXo9+6+ZfoCp6E
0hvLMX/6BKUxQ2jf8gu8tn8Yny29DlfNt0vOBvbtwsMP/gRbWv+IadOmoWTxDbh7zVX48M2dePsQ
cME3VmLRjFiB0AB2PfEwfvLkFshcmFZ8DpZ+cw2Wn/chtr/8NnDGhVi5ZEGcKGtofzt+9sgmPPPr
VsjKIItH2VV3oPKu5ZgVW4XRgoFubH3qSTQ8sxMBmWHa2cUoOf1sXPilUlx57ZWYN93IGMaerZux
871hnHQSsPfJtXhYX4itFNW1t+BUDOslDsu3r9x4OxbYGEUq627fiic3NWBnq9z4S9pXXFKCsz97
IUovuxJXXjwvrj2Gic7eXdqnBIbqAj24+OB2PLjxSbwbPIRDh6bh2rt/gKrbLo5fRSo8gL1tr+PV
V1vw2htvoycY1M0sLjkfV/uvw3VLL4aKIHywHY8//RpwUjFw5C2svedhPb2vohp3f0nS0/HJ/037
Cm5fvgBqD3PW/rFMlWZ/leNpy+NbsH+4GKWrlmHi7ufwUG0q5i59qyFJ009aFvPBrrwOHevPQsMj
G7Hz3aDsD4Dv2lvwf3/nNsyboqXM8OVyXtm/ewu27N6P4s9eiWULQ3iq9hE8s/Ndad8hTPNdi3u/
X4WyOZNN4w7u2Yqnd3aheMZsDLc34NFfB+Q4vxY/qPkOPvnmv+N7j27DH2XesjsewQNrLraNw4GD
e/H6S6+i5dXX8Pa7PYj2cpxfejWuW3EdLp5nn+9g+vZTKF1+EXp+uQm1z7QiqME7ezFu+V/rcdvF
c0zbsnVwcO8O1G2qw7YdkbkFKE5uo1bpUDe2PPYwHn18B4rl1ojBQAAlZbfjzsrVWDTLYgccxNZN
T6MLn8LsaQNoePQZfZ4su+MHuO+6T+Lf7/0e6uXcjmlleKjuAZRFJ9pMmGvmdUsfP/zIo9jRUwxf
cRCBYAluv+NOrF6+KMFclO540mpw94r0vUPyHnASjnQ/j3se0NZBlBKxDbW4/DTod4Fhec9afvty
zDAmMRdjUCsz3L8Hzz77Bo5qN5zoaxhT8Y3yJVbZxoUE7+Y4drSCmLyPb/0ZNv3HM9Ddqd09fWW4
485KLF80K0Hp2qnYea8EN6y9G59/fxMuWf1YFlcuk/PftmfxxvtHYZKQN4ypF3wDSxYlENCbY9Dp
/JqkeTxNAiRAAiQwKgQoIBoVzGNWCf07ZuhZsQcJMA4Y+3zBOODI3dhlrIhxwJHRjpgizf6a9nOq
S99qdruIQZjxA8YBwTgg44Dq8GccUKURO+8xDqjS4TEJkAAJkEAMgTOXLxenX/lVIU/r/+QKYnyR
AAnEEOjr7bOdCQZq9fHir2mznQ/19YpgyHYqrQ+DnfXmWKxs6HKeN9gmSqNjuLrVbqsQQVFbGhnf
UtBmK7O3NdIOY/wneo8vr1fU+iPlJUqvn/PViFgrOho3mG2Lz+cXTV2DNtu0D6GeJuGLtis+D4Sv
WuXfJ6pTpFXzb4hjFBJNVaUp7CsVrcE489I84dK+wTZRPlK7KhtFLL1gW02K9mj+qxQBpU3B1uoR
0hs+r47zbZogRjm5i/6qjCe139iObcxd+laSSNdPGrxAbfkIvko8ntIGr3CInweSzyttNanGUqQf
NXRaPdZJeoN9ZZM6LwZFjc/ol4nfK+sD9mYrbTLKjH3317SIDKZxe31y/m3c4E/hr/i5ZbCrSfhT
jPnqpk6rjmCrOffHtiP+c5Uw6LlnPiiaqlO0p7RaKK6N2OmAOWzjyWpeukdt1b4UrI0+4hMt6tyX
5lxp2JR4zoz3p5E+9t0cx6W1spekeAU7xIboPTzepxD+6ua4+V+IHlEz0n16pHpTmGS/lHj+i/2+
YeYZxf5g1skDEiABEiAB1wSMe4/rApgxrwnQv3ntHho3xgQYB1Qd4CKuIrMzDpj4WcmYe9V3W5yS
cUC187k4dtFf035Odelb2RrGAYVwH5NiHFAwDmibExgHNHAwDmiQ4DsJkAAJkIAzApi57Abx6bKv
mT+oOcvGVCQwfggMdkREW6WVtaKjLyIbGIwTiAVFS32VPo5Ka+wirLRIDQYUYYBPVDe0ij5LR5G8
KCV4UNMWK80KirroD8U2QZt8+FVFCJV1TaKjo03UVtrFHbHltdUo4oDSKtHU1iHammrtIoWYH577
bOIj2a76ZhHoCIjGmkpz7gEs8UKkoSHRXGX92F9RXS9aAwERaGsVDXXVuu0+m+AtJDpbm0RDY6No
amoU1eWGGMAv6pqaRKM8r/9raBKdUT+aQFUhWmmFqG9qlSwCorW5QVRXau11/qO/WWbcgUv7FN/q
wSNfhWhoaROtNuY+0dhll7QYAQefv1LUyja3tmnsmkVNheJfKcowcwU7RVODxkiyqrfEfP4NdTrP
CL8G0dTSaeWJa2P+nXDTX0XazF36VuJK208yjyksiYqIyqsbREdnQDSoQiRftejN1B0Kh9h5QBOe
JpxXEthXIe1ra2uxzy2VTWY/stoj54bGVtFYrQrgKkSzzFtlCMHUPittiAjEfKKyulb2zVZ9Xmlu
qLHNR7axobTJGE+NrR0i0FJvmw/j2+sOZqs6X8p5pKahRbexpaleVOrzcuzc0iOqFHGYNv60ea9Z
GZNy6SjR1BMduUp7fOU1orW10SYorahtNu9NWr6GqBDXLfOepsh9LhLIlnNrs2Qu55UNqhipqskO
S7HRYO5kDrMX4uxTX0eLaNDmMTnn11dXmPeXqjp5X4jeAxoaW0SvOfG5G4OaNaG+Dnkvqpf1NSh9
2y/aUqq9rHaYPoi5X1optKNeUaOIw+SKjnI8yLm8pVFUKuermnps2Wzznn+DaA50iNbGGrvgOmW9
tuJG+BASHfJeWVffIFlYY8/2fUMtYRT7g1otj0mABEiABNwRiNzz4S4zc+U9Afo3711EA8eIAOOA
9rii7fmCccA0eqXLWJHLZ6a040uMA1q+TJu5S9/KGtP2k8xjxg8YB2QcUOmrjAMKwThgZBqz3acZ
B7Tmdh6RAAmQAAkkJSAFYivFGV+90vwRLWlKXiCBcUqgs0EVMUFsaGgTPW11+pgpr20TvZ1NotwQ
L2gPauX1qVcDSclRW8nKEkUZAVufv1xsqKkTLQH7j8BmUcrDQbywIbGQo7NB+fHctirPoGiosGyw
lRfqEJWGeMG3wVyNRrNDC6CZq33ZfnhWf+CuELH6tT5lFbMqmx195spnvqpms6nWQVD0plDPddRF
RSb+ugSrq1ilaEfGw7kuvEigqgn29Y1Yhr3EkT85tk/xLXxVokMRDA4GIv1Q6yexKzyF+rpEoDNB
Y6RpzRsMkVh5YjFDKGCKTGoDSoUjNyu/Urjqr7IJLpkbjXfsW5nBjZ/UwJA2B6mvFmV1pzp1iTg1
kdNjhYNtHtDzJ55XtEuqfZUNHUptQVFvCDdLrVUGzfTGWJX1GuLVDS2RPmwKk+TcYoWqQ6JLiqdU
sY9ZmRR9Gqsq+msD5mmbbyHnI1XM09Ns5kGFIp60cqd31NdilSfHbrw7BkWbFGSq2s7eFmslP391
i62+3lZrVcBS45riI2OsmjxNkWCP2BC9Rxl+NNOkxVydy/0i6pqojfKaKRIrFc3q1KPYmM4cZmu8
iw+hDmN+LBcBRRAWW5SbMRhXhllXdgViqri6os4+1jXxmLWapyKwlvNehXmfrpZriVmvoHLPgO0+
baXJ7Cgk6hMJ0tVCx6g/qCbwmARIgARIwDkB43nUeQ6m9BIB+tdL3qKto0mAcUDrqVu4iquoz46M
Axp913GsyOUzU0bPtowDmnFQN3ELx76VncGNn8wYjnzWZxyQcUBjpxHGAY3ZNfLOOKD8XVLGghkH
tPcLfiIBEiABEkhMADOX3CBKyq7KQCA2KDoDbaJNW9lnpH9tbaKjS/01NrFRPEsC+UZgsKfNvvKS
8eOr+u4rF/VZWV2pz74SkFqHdixXiYnbwksJHhgCAIthIiGHdU5buUv94qjlGzR/7IZQyzO21tQC
ybErlshcos4Uf1hbZoU6G8z5BRvkVlihQdEnBVeRf0Ex2BcwRWf2LankFnaG4MBfIxLsQGk1McGR
+fDs4EfwYJu11WZNi7EJW4JCs3jKsX2KbysblK3lNFtkAMcQAvhjhEKqqaFBKabr7Y0wDw6KrmZD
hOJPvHWmUqfqf7VMLxy76a96u5T2u2Hu2LcxEJ36ySwfCfzX22wKNZOu4BNTb9KPCof4fmDNIbH1
WPZVipgeKzrqDWGqJU400xviL1u9ke8MxqqNyUUtIRGUW/z2RueWwWCXqI6usGSzTyk70ZixVi2s
EJlqI7uU1bZq4ra1TUw9UGus0CgFWEpMPpK6z1pNKiGrSAaTp9+Yhy1fGX400yQsJwlzyc4Q7tnn
6oh1QUXAZtSjX1GYuxlPiUmNfNYa/85FW07HYGztbupSfZD4m7Em1jZWwvSJ5p5BMRg07p3yfXBQ
dJgCdqu/WLYkuk9bfSH5WIptXTqfrfJt404tYoz6g2oCj0mABEiABJwToIDIOSsvpnTvX8YBvehv
2pweAcYBI7xSP18wDphOrxr5GTBaWhaemdJ+tlXqtD3Pp9PAPEjrpr/qZivtdxO3cOzbGEZO/WSW
zzigQpBxQGOsmv2DccDob1CMA1oDxYrTMQ5oUeERCZAACZCAEPjMdTeLkq9ebQo40oaS1r7XEPYt
4dKujRlIYEwJ9HW1WludKcKt2uaOrK8wFezpEE31taKqwm8KPowArvbXAOoCLeqqOMbDgQXK+iJo
/WBrnfPZtmyL5pJbXRp/jaKWZz1ox29pqOU0/2JKEWWp4ivTfoWd7VxFvcJRrqZWafw4Hnkvr6oW
9XLFnbZA54irtJkPR4otFhP7Uair0ZwDdXtKy0V1bb3csq5NdPYm/uneXkL6nxzbpwQpauOWILL8
WF4XiDOiq7VBbmNnrQZnY637QIp0Ei0QptSp+j+ugjw/4aa/6k1S2p8ucy2/Y99G+aXrp9Tl9yYW
RkXrSutN4RDfD6y+Z80rkdJN+8zAhFWr5RNLgGWmr2iIjP8E9Zr5Ysez3BKhoboyfo5U5pjyJCuI
1diWD4vY2GkK2BKI76xmODqylvd2HphoqY6u7hfbzmiNJqvS6D1AYVUfVQ5baRwIxNJh3mutiJaI
nXofqlaXF1NsdDOeHMFOkMjsMzKAmsDVthzpjkFbZvkhnbqMvPF+Mq4Y74pIWunP8fN45P5YH11e
0rIl8X165HqN+t28J58XzNLGqD+Y9fOABEiABEggLQLGfSetTEzsGQKu/cs4oGd8TEMzJ8A4oPEH
lYmfLxgHdN7HHD+LZfDM5PrZVqkzPv7jvI1jnXKk5+FE/VW3WWm/m7iFY99GAaXrp9TlMw5ofJ8x
3hkHtGIzxng2+xDjgPooTHcMxs5t1lwzcszRyGv6IEnMV0YXrcUSGAc0sPGdBEiABEggRwTwueW3
iVlXLjHFEWnXo3yBNr6EpXqP/SE57fqYgQTGjEBIdLbUm8IptZ9X1TUJubhHDl9yKzUp9jFWb9Hq
tj2wKuPQ+OJvGWM9FFjjTzmniieMTL1N5pyglmd9+U0sLGo2BF3KF10rT+RHbJ/PJxL909rkswnE
pDHBDrEhugqQyjty7BeNHcnFWyN/6TYaG3nvaNhgtjm2Lv+GxhEFafbSRv7k2L60fRupu602usWm
8kBhcLfal+QhJmWdI7ctX1JYfc95f9VtT9l+ZezUxG75Fmm5Y9/K5G78lLr8PlEd3U7QGu8uPeKS
Qyr7LJ9YAiwjvbUVpPVAbMw/Zj5lbpF7w9rmRL1fm/OLJS61cUjZJnW72SRjIw2URrugbKeZOru1
rW6yv+oyyzT+atRsj9XH41lZfdbgaZSTDnNrK177ypJmm0xbIGwrjCnnjfrNPHJmrRtpS0IrcVpH
JocRBGJuxmCsIU7rUvMZPkjmay0wZLCx9+3Ye6jW132iPno/tGwpFS0JbpEj16tame6xZbNt3KnF
jFF/UE3gMQmQAAmQgHMCxnOD8xxM6SUCrv2r3M+NMlK9J/1e4CVYtHWcEmAc0Hq+sJ451c7AOKBK
I/Wx42cxZY5N5xk6o2fblHWmblc+XXXTX3X7U7Z/5Odcx76VlbnxU+ryGQeMxLsZB7TiS1afNeYQ
ow8xDuhuDMbOc9Zc4zx+bPjA8lNcqYwDxiLhZxIgARIggZwRwHnXrxafuXKpKYzIWU0smAQ8TKCn
rVFUJBUqsQfsxwAAQABJREFUGQ8gPrGhvkX0hXLX0FBXg7lSTnldh1VRygdZa1syKzBrPSiUym0f
414jriBWKpp74xsaqIuKkhQRh/WFOYmoIK7y2BNyS8S2FtFQVyMqy43t1wzmFaIz3gy9gJG/dMfW
I3ds7OsSLU0NomZDpfBHRTZGoLsidnvH+OxpnXFsX0rfWn60fCvNUPwHX4VoCvQoK7Npl42/AE3y
EJOyzrSaOaaJrb7nvL/qBqdsfxLmSkud+9ZaqS8dP5nlJ1ihS/1rI1ufUOxzfJiSQ6J5JVKyaZ8y
Dxh1Wj6x+p6R3rLXYmwEMsx8SpnmX35KEWRFjRTpyu1TrZdVhlWuvKq0ySayjWbsbTaEopZ9Vpnp
HRntAqzV0lKXoGwpmNC3cnU6Y45FpdAXjDLbY9kbz8piYfA0bLPYxKeJLWews978rpiInTrvVNQ7
vT9Z9Vq2pKbk9KppfyqBWKZzZdQYR3XFGG74AEl8bROIORYZylzK/B6/TWn6KxzGmD3CRwf+NPts
ou8EDvKPYAEvkwAJkAAJZJeA8SyU3VJZWr4QoH/zxRO0Ix8JMA4Y8Yr1fOE8rmLlSfSd34m3GQdM
tKtD1COmgMD2DJ3ps23K5zQnPsuPNFbfc95fdctTtn/k51Tz+V6JWSUk4tJPZvkJ4wfWH1na+kRC
A0Y4mZID44Aj0LN2lGAc0FxgwYhDWuxGHk9W2vSOrPFvxUjjSnA5BmPLcVRXTKbU41hLbLFx/sfG
jAPGYOZHEiABEiABhwRwfvm3xNyvLzd/9HOYj8lIYNwQUEUIkD8017f2yIWtIj+Ua9v6hfoCorpc
2cZvpIfBTMiFLEFJaU2rVZLy5Tbuh3v5cGesPGY9KFoPj3HbVcpSNSGaESxWv8ir20VuULcQ0y0J
icaKKAeFgfWFGaK6tc+y2eVRKNgl6qssoVhtkr3DRv7SPZIB2qpt9Sa75D/ij1RO4uuO7Uv5cG49
OFi+VR8MIOqi246pVnTUVUT9m+SBSakzGV+1vHw9dtNf9bYo7Vf7f6SdiZmrDJz6Vh0b6fjJLB9V
8QJJxfbSJCucqbamPE57XomUZtqnzANGPVabrb5npLf6sMXY4G/mM8tU5rBydWvaaE2K7Va58prC
p6qpyzDLfFe3hWxNsPqSmdDBgSXm8ommniRK1phyDBZI5Fsh59jK6BxrBAXN9lg8E7EyVqIyeBr1
WGwcMDfrgqhsjGenbdXri65YaJs3lHxG/VazrXotW6yrmRyZHFIIxKw0LufKqIFWOZYfRrLd8AFQ
LgKqttHMqPTxdARibTUJ79+RYuXWzVXx92mzyowPHPhzjPpDxk1jASRAAiQwTgkYz4TjtPkF32z6
t+BdzAa6JMA4oBW7cxNXsZ6PGAdUu6D5DGg8z6sX1WMXz0wq83TiS2a1Sp2253kzgTcO3PRXvWVK
+93ELZz61q2fzPITxYoU2xkHjPxBuS2+pPBhHBDCYmPFb4w+b/ZPI/aqsGMc0D4HmqxSxBztOZQ/
2GQcUEFj9UOrbyqXeUgCJEACJJAzApi/8u/F3K9dZ/6YlLOaWDAJeJRAqKdJ/9FbW6HGWB3M+BKo
fnHpbKkTpdpKNurKKWm3uU+0tbQl3c5wMFBnjtUq9Qd6Zau1ivpOW63qtmCqvdbDpfxhPGBXQrRU
WwIs4yFBL1TWY/wVG8rr7Hb2tVhiKuNBQsukCDXi8uiFRv8Xciag0FKHAsoP4ElEZ4HaaBt8G0Sv
Wk9ax4Oi1lg5Lo0f6J1U4dg+5WHM5gu9ksRfolWf13fGKg86RaW57WQSMYPSnzY0u6fnhENO07jp
r5pBLpir7XDqW7d+UsdubOCur6XamiMSCKBUO0c8VvqB03lFK9O0T50HopUZc6cmtjW0nUZ6a36y
+rXR5818ZpnKdozlDVI6ZX91NVaaHKxyZRrFt/DX2VbWE6JHbDBWDpTjPdOer6645atKsFKjZvLg
oM32jnpDvJkgkB5steZYQxRntsfiGc8qnqcr5oMdosKYOxLMh6011n2jTt3+17Qx0V+PW7bZ/GR3
p6tPJgelr8UW5HYMxpWjrNpl9OvYNLGfrcB14q0gtfTqD1Ox92m1PNvts7dZ/y6i/eAb1+/U+7E5
ltSSMj124M8x6g+Ztoz5SYAESGC8EqCAqLA9T/8Wtn/ZOvcEGAe0BGLCTVxFfe4oj4kdqm6xPcio
F+KPGQc0mCR+5sr42VaJ/zAOqPR/HXti5oZHtHfGAeN3FDH4JIrNuIpJCcYB9Qi/GVNhHNDoY8Z7
or5mXDPeM54rowU5qcuo03hnHHB048IGd76TAAmQAAkkJoBzl98qZl+xxPwhNXEyniWB8U0gNGiX
HxhfAuN+0JbBDXvKNLlJAYAmMoOvXNQ2tIiu3j4xqJU52CcCzbXmj75aILehSxH+hDpFlfHDvfwx
vLEj8jDb19FoCQrkdZu9vRHhWyQoXCpXRuuSWoU+0VpnCSu0a4ZAw2hJs7H6iLxWWlUvuuS2bn1d
raLSEFZodsT88KwKB3wVtaKj17A9JPp6OkRjXZWcg/zCvmKPfACXK7NV1DSIQFevyTXU1yFqzBXb
Ei8ZrtmqCi307ef6+kRQ/uvrC5plGW3S/OmTWzE2tAREb9DwYEh0NteYK+L4Em3FaRTg4t2xfeaD
X7wv5FphiZeWV33rrxGd0TYN9srV7vzG9pzau/UwaWuCDOaZQpDoFpXBYFCykwxjxoItXx5+cNNf
VRFRbP9Pylxpu2PfuvSTEUiBPubKRXNXROAZ7FTHe7JViRRDRzp0M6/IMk37YuYBrTpj7lT7npHe
mp+sfm3wN/MpZaq+rW42hLGDoqPREslpc5hVrjRAGU/atfKalqjQtU80big1vwuVZyT01VqqvZTg
lWbHhgbREx0/oVBQdEhRsQ+l9nlPCm31e4A2jypzuTbvVRtiVXmt2ljB0WyPNZbjWcXzdMu8tdpi
VLqhMSqaDknmxtac0m5ftV1cZ9qYxhwWAZjR/00OyeY5rXSXY1DLOijnRG1e1ObEnmajz/lFc0/Q
umbb9lTLZb3UlTrhrxZtXT2ip6dLdMn7nXGHFH3R7wR6fygVtc0d5jXte0FHa6OoknO6/a+EB0V9
uTXPVzXKlU61age7RK1yPvY+bVmW5lFoMMJBtjUk66iOfhcorW6R31+Ma5KJcWsdo/6QZquYnARI
gARIIEog8qwI8ihQAvRvgTqWzcoKAcYBLYzqszfjgBaXdI8cx4rcPDNl8Gyrt4NxQPMPoo04lOVf
K6Ziiy9ZCZzHoF36yYjhMA4YXRFdi4sxDmj+4a0Z/zJjplafNfqz0YesPhyfJr4cIRgHtAY644BR
Fmasj3FAq3fwiARIgAS8RwBnL79FzCz9uvmjqPeaQItJYPQJGH9t4KtWtnnMhhmGQEz/Mdj6gdcI
3BrvpQnESuZfK6XIaz0ERIwNKKvVGGXHvhsPEmbzgop4KFld5gNJNFdI/misiBti64h8jhFKSNmG
uXpXtB6fz3oQ1PNUNJg/lpv2GQe2H9btLGPbZPjTtEvWY2yVZpxriFuJy6jI5btT+2RgyNgiNNZu
TaxUGxV82X0btAkEtDb4SmPY6UxjRXlWW1prLCGIwUB/j/WtlSU/j9z0V1fMleY79a30nyrkcOon
46He5peYsVjZ0KEY5P7Q1bxSa/3lYNzfXSorLRmCUKM9Vh92FqQY7LBWVNRZJBi32nmrXMlBCbQm
55dg606XCEM9zeb4TVxf7LwnBXZ1UX4xPjXzl9dJ6Vn0Zf6Vb2KBWCSdNU8Yc4hb5ra/Hk9iX22b
aV3EyEzHk9HWNN/NwFac+FgtyN0Y1PqRMS+bfknII/kcKzujaKiw35siZdn7RJcpPkuUNnKuNOa7
iLrdZ1L7sjSXW9uyJrdPs8EUsSnsjP5oecTqq7ZxayXgEQmQAAmQwCgTMO4jo1wtqxslAvTvKIFm
NQVBwIgbMQ6Y5Ht/7PMF44Dx/d5prMjVM5PLZ1vFSsYBI33b1XOqU98yDqj3OLcxKcYBJT7GAZVZ
y37IOGCS+7MRr4y9T9vxOf7EOKBjVExIAiRAAnlNALOvu17MvPwqCsTy2k00Lu8IBLtES1OTaOuM
+SE8Y0P7REt9tShPKObRvuT5RY2xGkhcXX2ioSpW1OMTNU0toq4iIg4qrwvE5eqMWZkMpZWiobnR
XEEq/sFYFhHsFLWV9roqahpFY010ezR/rXzkjX0FRXOttlJYoi+rpaKiWq6uY6wwomcdFM2yvFih
lpG/UtbXa0sfW580s6tFbKjwy9XB7HXGbtU12NUsKpIxlzwaA5luNhdvm3bGkX3K0vyxdssS5Cpr
kbbF+VZbLSbGRxo7X0WNaNFXLtLylYs2c6maWBuDoqVug/DHcimvS+Db2Lx59jnd/uqWudJsR77V
0rvwkykg8leK6iprWz9jbGxozI44LNKc9OcV0z65DWLsPBA0t8mtEIFo3zP+itZf2xYlaAnEjD5v
BoHktpBqmV0t9pUVIwwi8159ZXTeq1XmPRloNbbJLa+qihf5yJWc1N0RowZl9ib7X10CP2m2+uUq
jPZ5L1JVR5O1eqHhV+29vFpudaxaY/6VrxzLUTBmQMTkbwWKjS1JM2EuguoqjsrcKlcbNFavVE1U
txk2/GldTzGHWYlcHSXqawkLcjEG1Tap/ok/tvySsG7pzaaaypj7XHyeYGezvlJYfPlSeOWXq1+2
xd+jtBUFjb5u5tPmjMronBEzlhLbN/JZc7wnvLdb/aPcGIdZmF9HtoopSIAESIAEskXAuIdkqzyW
k18E6N/88getyXMCjAPGxZgYB0y/zzqKFbl9ZnLzbGtrAuOA2n3RbdzCkW813i78ZD53Mw4oGAc0
/nDfih0xDhiZyBgHZBzQdkvjBxIgARIggZQEis78u+UidCSI93dsl9+B5bdgoek3+CIBEhhrAkMD
/ZBb+iE0cRLCwSBQPA2zZkzHhBEM6+/ehz5MwoRwCMWzZmHKSBn08sIYGgImyLQTtP8N7EJZ8SXY
Ka9JgRjuWjAlYa1hI5O0Ssu2+8EyLL5H5iqtQd+Ou5Aw11A/ursOIDypWNo4iInFp+G06ZNTtCuM
gf5+DARD0oZBBMMTUCLbNdlRuxKanfRkeGgA/QMD+EhWpTGfMK0Es6RtXn4NHOxGr+w+ExDWWc/w
eHsy8YWr/ppJhWnkzcRPWt6+jyYiPDiI4pI5yIWL3c0raQDIJGl4AN3dvcAk2csHJ+K0WTOSzw9D
7Vg1aSE2y/pqOwaxZl4I3fv6MHFCWM4uxZgza3omlqTMGx44iO6eQ5hQXCztDGFqSQmmnJxiItPa
1dkj5/5iyGXMpW/nYkYuJr6UVie/OLB/H3qCE1A8SZuXizF3zowU83jycvLlSiZjcLTaoNnYcygs
u8QEDIZkXz/9NExO1YcwhO69XbIPTQJCp8h758jfIUarLayHBEiABEjAGwSKiop0Qxkn8oa/0rWS
/k2XGNOTQG4JMA5o8GUc0CDh5t0Lz7Zu2uUmD+OAbqhF8jAO6J6dkZNxQINEfr57Ya5kHDA/+w6t
IgESIIFCIFB05rIVItwfxHs7XtTbw8BfIbiVbSABZwSG+rtxIHy6FEGdbMuwe+NSLF7XKM/50NTT
hqtmqCIG+YPzvgM4fc4s2HId3IWlp10CPVdVM9p+VOZpsYANCD9kh8DAPmz95W58kE5pR0/EJ6dN
QO/ARzgxjXwnTp2PpVfNl31wnPdXl8znX7sU86er4z4N+PmcVBGIpRK/Gk3Yt2srdv35A5d9zyiF
7yRAAiRAAiRAAiTgTQIUEHnTb06tpn+dkmI6EigcAowDFo4vPdESlzEpxgEz8K5L5owDRpgzDphB
32NWEiABEiABEiABzxAoOnOpJhA7gvde5QpinvEaDSWBLBFo31iGhet2wl+xAUuvvRBz5JJf/7X5
QdzzmLZ2mHxVNiL00BK70Gtgt1xdbDF2+vyoun0pLvniHODP/4UHb75HX3FMy9bYFcKSWQUoLtEa
x5drAgPtD6J44T1p518yF9jamWY2n1zF7i25it04769umVe39mH9ooRrAKbpiDxLnpZArB8bz5+K
dYE022D0vTSzMTkJkAAJkAAJkAAJ5BsBCojyzSPZtYf+zS5PlkYCXiDAOKAXvFQ4NrqNSTEO6L4P
uGXOOKDGnHFA9z2POUmABEiABEiABLxEQArEbhDhoBSI7dim280VxLzkPtpKApkRMAJDCUvx16Dz
F3dhjm2ZMJlyoF0KxBaaYrDYvNVNnVh/lRSN8UUCMQTC3duwesmDGDi7OOZK8o/BPx7D3176cfzm
90PaTnsOX3JPzbPvwM8fWo7J47y/umMO/P0zP8dN87y9vWrCzqL0h5GDX0PY9sNv4cGdA+76XkID
eJIESIAESIAESIAEvEOAAiLv+MqNpfSvG2rMQwLeJsA4oLf95zXr3cWkGAfMxM/umDMOGGHOOGAm
fY95SYAESIAESIAEvEOgaNbycnHsSB/+8tILutUUiHnHebSUBDIlEB44iI6329D2u/9Gb+/7ONw3
iMFJZ6DUvwzXLJpjXznMrCyMg90daHtzD/77f/6C9w8fxuDgIM6YV4pl118jVyHjymEmKh7kAQH2
1zxwQv6YEN6PrZt/ifeGJ+PL11+P+Zyv8sc3tIQESIAESIAESCDvCFBAlHcuyapB9G9WcbIwEvAE
AcYBPeEmGpkRAcYBM8JXaJkZByw0j7I9JEACJEACJEACWSBQdM7S1WI4eBB/2vErvTgKxLJAlUWQ
AAmQAAmQAAmQAAmQAAmQAAmQAAmQgIcJUEDkYec5MJ3+dQCJSUiABEiABEiABEiABEiABEiABEiA
BEiggAgUfXbZKnF0oB9d2ykQKyC/sikkQAIkQAIkQAIkQAIkQAIkQAIkQAIk4JoABUSu0XkiI/3r
CTfRSBIgARIgARIgARIgARIgARIgARIgARLIGgEpELtVhI8cwv+8TIFY1qiyIBIgARIgARIgAc8Q
2L+3He9/NBGf/vx8zDg5mdlhdO8N4NCI6ZLl53kSIAESIAESIAES8BYBCoi85a90raV/0yXG9CRA
AiRAAiRAAoVAgHHAQvAi20ACJEACJEACJOCWQNHnlt4mhj7qR/f2Rr0MbjHpFiXzkcB4ITCAfXve
xRFMlP9FXqEQ8OlzzsWMyRPGCwS2MyMCQ9i/rwdBTEDJrFlgt8kIpgcyS393H0Bo4ik4fcZ0JNVf
jVFLhvY8gUm+1Xrt9Z2DuGlOMgsH8ERZMVbvlEkrGhHatET2YL5IwCkB78574YGD6O45BEw6HXNm
TbE1eGD/Prz7vvxGMNH8RgBM/DTOnTfD8fgY6t+PA8EQTik+HdOnJBt/tmr5YdwTyM54Yt8b9x2J
ABwQoIDIASQPJ6F/Pew8mk4Co0qAccBRxV2QlWXn+3tBoinIRjEOWJBuZaPSJODdeY9xwDRdzeSj
QCA744lxwFFwFavwDIGizy69SQwHj6B7x691oykQ84zvaCgJjA2Bgd04v3gxAjG1V7f2Yf0i+w/H
MUn4kQQiBGQfKpN9SNPZVLfJfrOA/aaQu8bAnk0o9q2VTSxFa3AHFk3Op9b2Y1PZVKyVndFX2YS3
HroqpXFDe5/CpHNv1tPUdQzitnnjS8xysH0r6l7uwslJmz2Ek2Z8FbcvXxAvDgrvx9ZHf4yHH98B
KTXSX2eX3Y77vlOBBeaybWHs2fYs2t4HTsRRfOLcK7Fk0Yxo6sjbwL5deG7XPpx4ImSKs+C/qQyT
+/fg2cY2mUnmOvoJXFm+BDNs6r0B7NryHPYd1TLJXIv9KJsn5x1p05ZHt2D/0BBmX70aS+ZPt9UF
We6mf98pBdHApeUVWGTaaU/m6JOH5732jWVYuE4bJDXoe+suqDN2+4PnY+E9Md8IEqRLzmhAjsHi
yBisbsVb6xclT8orJGAQyMp4Yt8zcPKdBFIRoIAoFR3vX6N/ve9DtoAERoUA44CjgrmgK8nK9/eC
JlRQjWMcsHDcyThg0gDoyE728LzHOODI7mWKUSaQlfHEOOAoe43V5TuBc667SZz11WuEtFP/JwVi
fJEACZBAcgKhTlFTUS4qKitFRbnPnDtq2vqS5+EVbxEYDIjy6D2hNhDMvu2DbWb5+d5vAnXlkT7u
rxM5IJF9tnlYYrCtNjpP+EVrnkEMBgzbIOTqYQ7oBUWdP/J9CRUNwkkOB4V6JklbTak55xvfG+Pe
fdUi7m4QDIjK6JwSlx4+UR8wcgRFTWmUr5ZeltVroxMSjRXKdZTqfSrYVmOza0NLTK6uBtt1X3Vr
pNRgmyiN2lVqnFPqU8uVImjliotDD817sa0L1BrzYG3cPNjZVCPKyytEZWWF8Bk+9seniy3T+hwU
tVGf+2varNM8Gn8E0vnukZXxxL43/joZW+yGgHHfdpOXefKfAP2b/z6ihSSQFwQYB8wLN+TUiHS+
i7sxJCvf391UnH4exgHTZxabg3HAWCLe/cw4YAa+89C8F9tKxgFjifBzTgik890jK+OJccCc+JGF
epYAZi9dJUrKvm7+cObZltBwEiCB0ScQsoRE+S70GX04Hq5RfuHyR3/oz4lfs/KFbnT4mg9EpbXx
opfRMcHztYS6mkR5aako9VeJQF4pqhSxURr+7W3eEP3O5BNNdh2S5301UgO6omKgiooKUVHhN787
+vxSNKyfk+/VzTHCuT5TAKT9COkrrxYtgTbRWFNh5gekeFDXXykCPH0O8onGrpBllhR0GeLVyA+a
ftEmRYeq0E+vo7JRKLmEOY6j85opRFLmIvOcVZut3IznQqWujMtSbByNQ5OfHCepNJ4dhqB2hHR2
mwdFc3WFKJVzRFV9h/0SP40vAul898jKeGLfG18djK11S4ACIrfkvJGP/vWGn2glCeQVAcYB88od
WTMmne/ibirNyvd3NxWnn0d9/s3wz8TSr7xAcjAOWCCOlM1gHDADX3po3ottpToPMg4YS4efs0Yg
ne8eWRlPjANmzXcsqCAI4Oxlq8RZZVebP9IVRKvYCBLIMYFQb0DU1dSIxraeHNeU58UrP9Z77Qfv
PCc7tuaFOkwRRm0uFD22L3SpHjPGFoNWuyl4kCuI5ZW2aezReN+C3mZz9ajKhk7n7VH6r78muhKV
89yFk1L5YSDVPDHYWW9+x0R5nU1oGaizRGLldZo4KFYgBlFeGzCZWeI8YxWxxAIxoFy0mQO2R2zw
GemlQE2KxEwxmM2X8atXqcKzjO9xSl01mqrNQy+ngSGn6TzUdJo6mgTS+e7h4fE0mkhZFwlkgwAF
RNmgmL9l0L/56xtaln8EGAeM+oRxwPzrnNmwKJ3v4m7q89D3d8YB3TjYI3kYB8zMUYwDpsfPQ/Ne
bMOcxvecpostn59JQCeQzncPD48nepsE8pVA0ezlt4hwXy/+smObjA3JX82E9jseXyRAAqkIDLRv
RPHCdZBbUmHH+kWpkrq8Fkb71s14rSuI2aWrsOScILY8tgmbn29FUJZYcs75uPCKlahYvgj2ndCH
ZL6fYdN/PIPWPwLTcAjwleGOOyuxfNEsuy3h/djy+BbsH/4USpdfhJ5fbkLtM7L8QzLP2Ytxy/9a
j9sunmPPE/tpqB2rJi3EZnle/niOuxZMiU0R+RwewN621/Hqqy147Y230RPUWgEUl5yPq/3X4bql
F2P6hEjShP8PH8SOZ+tQ9+w2BLR2TVPyfl3mtUOQRaTBIWGFTk8OYNcTD+MnT27BHyXtacXnYOk3
12D5eR9i+8tvA2dciJVLFsT4CAgfbMfjT7+G4ZNmY9WaJQju3oJNj2xGa0ByObsE539e5rtzNRbN
mKwbMnBwL15/6VW0vPoa3n63R+8DkgDOL70a1624DhfPmx5n8H5Z5pbd+1H82SuxbGEIT9U+gmd2
votD0r/TfNfi3u9XoWxOpHwts2ETTioGjryFtfc8rJfpq6jG3V86FcPD2kf5v2lfwe3LFyCVu/SM
qf6n9Ju6QA8uPrgdD258Eu8GD0n7puHau3+AqtsuhmWdvbBu2baHH3kUO3qK4SsOIhAswe133InV
cjwkzdO+FU9uasDO1oDegYpLSnD2Zy9E6WVX4sqL5yk+CmOPHHs73xvGSScBe59ci4d3avWXorr2
FkgSujEaj6/ceDsWpOy4drtjPx3csxVP7+xC8YzZGG5vwKO/DmDa2dfiBzXfwSff/Hd879Ft+KP0
V9kdj+CBNRdbNroZT27Gu5s80UaG+/fg2WffwFENYvQ1jKn4RvkSzEjQedLtr0aZ2vvAvl14+MGf
YIuc9KbJyaFk8Q24e81V+PDNnXj7EHDBN1bKsRQ3SWDvE2tw7urHZAl+tPY9j0VJpi+1LuN41w/L
cMl9WseoQpf4EWJmVyOZ+/ehbjnnP4xHH9+BYp8PwUAAJWW3485KOS/MStzLjTHsdF5xb1w054Cc
/4tHnv/bNy7FwnWNeqb6zhBumqN2gH24u2gu9NmmtAZ9O1ajcWkxVsvkPtnugGy33GYSvW+tx3Q5
r29ZMwkrNJeZLz/ags/jnK5NktNaedYn8wVkPkBuM4nvXSxz7XsKk+bebObQDqRADM/ftUDeKqx7
mHlOSTmwxyh3hHuckifpoVJXOvPeaMz/ls2x97QS3LD2bnz+/U24RBsrpbUI7liTdJ7ds2kVfGs3
j5hO3nGwZ9uzeOP9ozBnCDmpTr3gG1iyaIZljnLkfo6IbZOz+7RSdc4Pux3fnyxT3NwHrdwOjsz5
vxilq5Zh4u7n8FBt9u/TxryV9ncPl+OJfc+B75mEBGIIFBUV6WcYJ4oBUyAf6d8CcSSbMSoEGAeM
Yla+hzEOyDig48Gn9Jt0noeN8t08/zh/zmIc0OAM8zkw/d8KGAc0Kbo7YByQccBoz2EcMAKCcUD7
VOLmPmgvYYRP5vzPOGAh970RegEvjzcCs5fdIGaWXSFku/V/+apko10kMJYE+nr/f/beB9iRq77z
/d2qMWao57tre23IDGFsxoDNrkXWLsqQxQSZBGwcrMEMYLBMcJzIfn6UrdR7wXvz9pHkZiuUqNoC
eSlKw3uJCFgkRH5byCxPJOHOxNckkV9K3kXeIL8gB80GGazBGqwLaGzdzXmnpT5/uvu01N36cyXd
r1xjdbfOv9/n/M453b/+3d9xBpUWUUVkFBK7cf1Om3X1fa0iN1rthxxLpWU0JzFOh99xVtGDkHTr
bDOuoqQ40/KIKe5tv/hf/cXtce9OK84T2W3HNl0ecRye205GetpuNSvnGFG28zvNarosWuZuoyS3
O3TmGcoay7iivoTloNUV7rDNcgl/3oO2xrKOaDmifMUjztIbaps2Xb5YRkQm6rKsFv1GTyOO0wUV
YUfUUc3GxzAnVmzIEDusW8mMTT+sL2OUSdQb6FvTGyGD55tvEadaJ0rtsXLGzGuQP55hmkh2pj4r
b4xi4RpHXLrMmHEh2ro53BNPNC70d5A+EnWly01ZvtIfP/0zjKco4z1KHruVZn1ys5YisSAsdH0V
OduV3Fi9zfj0U0XoUtw8TkUdpu9GMW3XO4xgZUoT9VqPb8kptngV/a9/Z8rmaGdKL4LMK1Fbp+XT
xrF/dC2+lsl5MmXYYrTHCkmhx3ybya6KIJbMFtimnbdoqX+vYnNJssxG0sFfrMlEKVYo2FuApoqD
xlazwzkjubHJkvZcKtduTQZ5TRNRlUvMX0Ytw6hDrS69Px3HnnlvPvP/sNktlpV9JfrE9T1m68jg
fzlonme5070vwWhzRPR12rchU/0h7PpkVR5lHYzQ6ADzP3n0NXz7zGuFS+8Ga7Lr3iPSeLLaB92L
oA3Iss8JiHVqn2NYWfHRvyvbtRBsCgRgB/SBqN2HjXpGUs+npns765rBbmFXCTvgfJ4DI9+L+6jG
yMua3oi1x/M9heeLYRvCPmeZnxE87ePPJbADWhHZze8KzPoEO+DIcWH/CDvgcJ2AHdBSiPnM/0PV
gx3QHoJz/Aq7PllNgx1w0EGR7yPMa/z+s0HPUc1R1dIQoMs+cDs7/M4b5QvWpWk5GgoCcyLQqw+3
x4qnc6zeGXp/9WpDpwT1QrnLtgsbg3EUn8qWY+oluXogTbBsocRKRf7SPGU5vMQ0B7E2y2rOYTzq
E9uq1lhtu8TS2vWNsrYlpntRjaVYqVLneQoO54RRBh+mlTEqnTAMxRJpliuWWcVqW3WLZQdy2MYi
bgjw+NZ1Kg4ntng6y7YHebdZITt00FCOVJZCROAQUY+E08Ggf+IbrFyts2o552gvj7bCb+u9H93p
QPRvYoNvWVoucbk2B2UoucSDQYylMzlW3q6wWr3GtopZR12lppOefFFvOzulMkVWrW6zXFpzlkqX
FfNug5WLXL9KZVYSDhY8b2Izz8q8XaWS9a/I62+oPF7Rgl3R9GYgP9e94naVVRz8YswtU6s8HGND
ZgmW3+IsuB4JJ5LB9Y2ysw2tMrO2lBv8FufOI+UKq3N+la0iy6QtxxG3saLPGpUyK3J5LbkzmvNK
vszZDDhwFlyPG/Z84Kww+JnqoxjLlCqslBFOL1Z7U3wMb7MN4RyojY9I48nAfOx4j5LHFr/fqbNi
vsCKxaKmc/7OVIrFsK/G6qtVD3dg0B2p0vky79uqVt+wLPPcpDkuRXAQ69XyQ53i87DJcS24FrhT
ttiG0Fd7/FVqfLxrY9Ka+8st53gf4LDXpeH4GMruP6+4641wrumHmfGgVSwvnI4S5vlQ9b2lH2rt
S+arrJYfjglr+8n29tDxK7ZRYpWC2JrSvcVkilWbFdupOskdj1ssMxhDvJ/4eErZbOXarckgr2ko
9LnaX0Ytw6hDra5BHwWa9+Y0//N2O9a0xCbbqtVZpZRV86fFzmdNE2LLvhyTjvFVpM7n4HyhyOcI
tZaZ+sBTtt2HQeYIh0wh12lR70y/Q69PjEVaB6MIEUlfI7Qv6r1HxPZB96IoA/LsdwLivmK/c1hV
+dG/q9qzkGtSArAD+v8BKOyAw2dtCvl8oT9birnX/3l9Ts+BUe/FowywiPfvkZ5/Qj9nwQ4ou9TQ
T2Nth3Zm2AElxZAHsAMKuyHsgJbqzGn+5zU5bGawA4YctxGTh16fItjZIjZNv78LbreO0L6o9x6G
9SnI+0TYAaMqBPLtBwJ0+W2/wg7/4jvtF53WDpP4gAAI6ARUpJihEWCzWGWt6tA5IJmrsnajLKOS
DBbPZMHoFKSXOf5YvSS3yoylCtz1yflpNxqyno4W/SnFX6o7P3oEjQ0m4xA5FlX+Ul33ZGptKeej
lMFxS1SglTHq5Xm/02S1hluCYSFbm8JhKelsA/9ZRvjhDNLFuqhVfvdbFVauKKe3SBxkaSEO+P7Y
afslNcU2FVNehGVIVA5JZocIp2EoxvJVF5temzVaokP6rMkdRNpefxDrDkz2UyLnjCImX9R72HVV
xB4/x5h+TUaty9W8cbxCkDIn1fSGYhusrlWhHG+IOSM/6c5/CbbtQMZ/E04o3OFrS/tNOFMNnGq0
66Jh3U7HEKlM/MpY3XZQoUR+ZDqVI/iR7CNRNuciHJ749niDgqQxjDtcCBNtpPGkM+fOZ4HGe5Q8
BvH7deFMFcxBzDnW/fW1URROQsQ2tAhr1l/WFFMxeV9jnpvUHBvf3DK0evQlpVdTiCylVdXeVpH8
Eplt7Rfu/lpRkRjjrt+shOHmFUfR0U40/TAzHrRKOYj5OA0JJzC+8aPDQSyRq7N+qzjsx3iSpRLD
Ps1U+PxYEM6Ubgcx7hTW77FSarheJ9Op4XzMozm2e2pek45ImgzymkZDZ+ovo5Zh1KFWV/B5b07z
P1/ThPMc39KTqVXV0isxfqfpIKaD6rOCPX+b+kCklPNl0DVtwnVa1DvLbzWPcKfPQOtTtHUwkgyR
9HXC9oW594jUPjeJ/at7bhI4B4FRBMRL7FFp8NvyEkD/Lm/foeWzJQA7IOyAHg2b8PlCf7a07FOw
AyrCsAPa7xtgB7SVAnZAMTpgB4QdUOjC4Hua74FgB3SgndcJ7IAu0rADuoDgFATmS4Auf+8d3EHs
JvkiNXz1PdaoVVmVOzDUxv2rVlm9KZwewteEHCCwVwR6raoz2pVwDtK/Y0lWmEZ0pYGQynmBiDtO
aQ40XgaWM8TwYdIyMmy1eqzX7bAOd3wZ/Ov1WF3bDm1beJloL9cS3NHN/dnaEA4Wpm3B7NRaGUFf
nvd7XdZut4dt6/ZYc0s4RFjbi+mtaKpIOppzjJ7CeRyRg7OQQGe6YccRlW2Qu8fyIuqUj0OEnt/E
3r8Rfdbl25i27b7tdZssY0eIc79YVy/T08y9IV1dRt/xOuUNRahKB7Gg/erfZsMvmt6ki67W8RtD
4ajgYMPzCOcpUwjYruY8o7e5W1VbEGa3pXukoVHmS5KjT1+acwW7qpc9GJYal6ztwSWiFfpF7gk8
nrSyHVztphrHe5Q8BtGVvgdxEAuqr/ocueFwaLGa0JNOaT4OXNxZyKhnhvYbL/HohkIfdX0zpg1x
sZYTW6hyJ0gxV8v8HRUp0jAnKs488p9hTpfFTOtA0w9fBppTlp8Ob6XF+mXJrPo1kbWcXttsU0TR
G6y3lgMYd9zM+TmIcR3jv3e27G0m7TXacjZjrCb7TM6XmgzymsZHZ+oro5Z+5KFWV+B5z1Hg7OZ/
XU7vmqb6xK8PRTP1Oc2xnIsExm9VvqkPRBZZNt+KxrVqMNOaNlqm8eu0qHeW36HXJ65DYt4Jsw5G
kiGKvk7aPq3OseNNSxttPFlU9q/uRdIJZNq3BOBAtNpdH71/YQdcbc2AdBYB2AF99EC7Dxt7z2YX
Edhuwf/8UkbUNjzzelsEO6DOJOwzk55XjxwStF8d+cedaHoT+P6d54ny/BP6OcvVdskRdkAXGcaM
tkNPKv0PGGEHNOBxXIIdUH8uhx3QoRw8+v6s3gONtpmpPoEd0Nkjk56FXp8iroOR2jnHdVq2T6tz
7L2HljbwfYSsSBwo3d5vNmhBAN8goBOgK959Bzt0/QQOYl3nFnDCwOT3rbZN05uBYxBYDgIdvnWV
3PJNcw7LbdWnHF1ILVY0KoLXAJu2VZrWJr8xWBDhmrRFVTij6L3QkE5EbsctLZWjDI83g5aQsWal
yNJ2BBhz21yOcNr2caMWbFVJRA6qgMBH6ibauw2iVYiMOuVjTFD5Kdj2dDz0ajGTVpHJDP2c9Isg
ZtjWTdXv4/wXol8DQ9MTauXnam43AqX7ybz1YGh/2tsyWppJX3VjVkYLL9ZvlqQD9EDveCSiTK7A
t8qsskbbXbeoTH3PxTCUKg7nD42LuCmWfeXSpdDjyVG2V27jeI+SR6GTR1KGQYQoedlxIDkH1lel
JzFt+01ZqOaYJFjK3wYHKtJNFGcqseWIpVPm8p21BT3bztgRFV39LfJLTvGMJ6qk4hxwXhGFRv12
6Iff/K84+xkVqppTXEXbYlLM+1Jma97j66H1UdfcEcRs46Nom+1cVrR8Q8U1Xo4oW9+mVF4b1DD8
n8504n7W6g8871nNmMP8r+Q0r2mSt49eCmRB04n0w281lk19INLKsgPOEeNkGrdOi3pn+R16fYq4
DkaSIYq+Tto+rc6x401LG2o8OWDsX91zYMAJCIwhIJ7bxiTDz0tKIHL/wg64pD2OZkchADugi5p2
Hzbuni203QJ2QAV7Ds+BqjJ+FKJfHfmCnmjlB75/j/h8Efo5yyWDfPYc8/zryhboVJYNO6Cy6wR8
xtf/wAd2wKG6KbsH7IByDoMdUO44JCYlpSfqPZC6Bjug4DSP79DrU8R1MJIsc1ynZfu0OsfdU8ox
zu36ge8jZEXiAHZAQQLfIGARoNfd8mH2qhtukS/QQ2PRBrEwLo36HvXyJ3TdyAACcyXQZ43tgoys
pOv5Rr7MeOCuKX60xcrl+OOtRKUdtCkWYzHjPytKS4wV6rZziDZ2TQuwCnnq/9c++sJsKkO0tSqj
vYhIMXzbTLuNiqOrHr19FT/nA1GD9R2Rg15EwGN1E+1yarPzy4g4PsaEcfkdzdAMZJKV7F/F0z23
SqODoQ2qfh/nP519NQh7R4vHn4wsX/WjLpPSRx+HHK1Md2SVetEZTUhytBxFNkueByddgFEc9XRR
jkXZantQ5eQoxpPsK60fJx5Phj5VfLVxqDEV7dHlNObRE9jHUoYgDmKanKIoPb+KMqjpiWmObJfl
fY2p7dZ8kRPbkvItPr0uc6J287dqk48+mrONudphOTsioJ8zldAZaztGxWJYrGqTeV4aU3n4n8fo
h90qtcWkwehnpdFlqhocxPpNe5tJPl7F1qvOPLw3ayJSoNDfvtxmkmhz6EyntVfOLZojobymkVDl
TqGftfq9Oqnpc1aL6Dmn+V/JGWfbhsEgeRvGp4ZL9eWYdHoefe029YFIO6oNqv1qXKhr5vEwbp0W
9c76O8z6pOZcH33UdMy9DoaWQysrqL5O3L6RdbokGJnWZzy5itjvuufBgQsg4ENA3Df7/IzLS04g
cv9q87AoY9T3qDV+yRGi+StPAHZATxdr4997n6hST2y3gB1Q2jQG8yvsgEq5xJGmi+7nnzDPWaI4
8T3q2VOkifotyoYdULMFGewH6nlePeM7nt9gBxyooOJktntE1VPffNqY85//1fM4wQ4o3yN6eSlO
jvtk2AGl+on50mQjV7qv5gh1zTweYAeUaM0HI8e3WV9hBxyiXBbdM3c8ru5nAvS643ewy37x3fKh
Yz/DgOwg4EegVS2xlHhxz19Sm42fMbZZ2GYdvr3V5B/zomsuV6WleJYFdufRFn2v1zXf2Etu0SVe
uBtq18uwt8TzpNJewFMsxcq1liPamtxCz+08wssWocSTeWt7sHGfiBzGFWv4XS36cbbV9nZ4LW9v
f2Z4yLWKU/lHsLXrlVFOuN6lstwRkW/LqT5KZsfDBE8Q9Cba2G1av3ofYFTtkY9Glm+WqdcoyHFn
0lem6Vmq4NWXfqfJtstFlt1Ms4RjyzrO1b3NpSbYKI5askiHomzVd0p2wV3qitAlTc6w4ylpz10m
fsbxrvVT4DwGElIG9xjX0goW4x76lL4qVvHNLa0k+1DjJFg6E1lbUdjb6PoYLJzpnWcduaWpehB1
pohypm2P4dMmObfwbfZEMEhRUxDOIu1UvjX9MDO2atEc8WKbnq1ArRRbm3bUtIHTm+pXNS74VsSN
Oqs3mqxrT7dSX2ydMsneazdZvV5nTREpUGuvLJtfE+uMvGY1yv6ocn0cckTCIN9a/V5eJrm1aJQz
nv+VnKatTUevJ7rosl989FdPq47Nsqvfh0eybDEXagn09os5Ql2Ltk5rxc/8MOj6NOk6GEqQCPo6
cftG1ulq/ci0wXTK8YJBd8x0VbXKuucSFacgYCQgnnuNP+Li0hNA/y59F0KAGRKAHdAHrnYflhM3
3+6k2vN4WLuFeD6DHXBoe4YdcMjBZJOCHXA48EbZ1WEH1Ccn2AF1GpGOtfnfa9cSJcIOKEiMDqxg
tlvM6z2QspnBDij7a44HsAPasAPNKUHSmseTt0uDpYMd0EsOV1aTAL3u2EfY5ZNEEFtNLpAKBCQB
/cbMitpSqLRYtz50VknyLfD6nRrLJG1HA8sBw/DyUhYW+CDYYjUsTrvxjuggtlG29t9yfqrZhO2Q
M8IBQlvELRamj7rhJJZ3ezTwDPV8StbjsC1pBqXYRtlUtOtaRA6uUoKc6vuFi4g2Kp8VucbWBx9d
UEzGOYhpMiULDse6QX0aI7dzQ9gbGdV+fqT1q6/Bz5Eh5IlWvveB0kf3tTzpkldfrRC9MeEA5VAk
U9v6fMvTgnQM8fuLJiun5BjK4cFUp/eaKFv1nZJdcJG6YuuSPOeyhhtPVflXS4HHu8Y8cB6vmIEc
IgUL0/ypZNbHizY2Yt7tFvWoU4Klu2k1ubUhd7by+nm6kzvOVV7+V0mGiEuOxCFOJAfaYA1Pm/jc
kvZ3ajNzClF52KSafvgx5pOJmg+JR6fyeDB3WFY6X6e5zGoMqHHhbZjiNNSJQLJr7ZVl69dyWuQu
u0plaN0LBzFNx2c8/4/+i68+K2+MXtNED6l+SbKa7sssEhi/Q/a5YV019f+k67TV1F6rxsrlsv1v
izWEh6JRjmldHLE+afo6+To4pr1aXd7x7dNnWp5I7dPyj7330NIGbp9HZB85XOmkXs9R91xNwCkI
7CkBOBDtKf6ZV47+nTliVLCkBGAHhB3QrbqTPl+YnlncdQzP5/cc6Khfu78eey/uyBjwRCs/8P27
lifS84WjaSOesxzpYAcUTmWwAzoVA3ZAzkMbk95xLHjBDihIjOZlskfMb/6HHVD2kuMAdsChU7Z3
fJv0laPT5oRI67SWf+y9h5Y2cPscvWud+MjhSgc7oAsITleWAF3xno+wV74NEcRWtoch2MQE+q3y
wPHE+qstER1MPNjLl8y8lsZ2nsWtKB+G6EXhGxFssRLl6sarfM3fW6GvOxxoiyrxLdac73JbbFNE
WeJOZ21Rkedb3bi6w3mLpPoNZ6HhrIVTY2nbqcdyvnM6WvC/7EkOb0qIOxaUW6JE53evp4SKxMFZ
XLAzHu5XPDBTMu/cnq6zrRyPDC8TrQqE/nhldlevbTmXLDIl6TBds5SWUbV0XbR+DXsj46hZC2e8
ueXf+448YU403Qt8Q9ers5TQFYMjZEU6NFqOU/5jQDWzp23n5x95TxoAePSjaZMQfaT6To17wUXq
inAQq2Zln4caTxrzwOM9Sh4FWB5JGTxjXCaJpK+Cn/Viyz3vbWeEg6u/Y4+KAubNr1pmOmorpybP
3GlKH/xavSAcZoll3FtqdCtqbjE4DAXhHLwlAVL2a3IezI3wBmpvqy1e3X8F3rOdra0+jG1u80rV
GFDjwtsW1fcTOohpc53JEblVVm0XY9LbmoBXtPHkLcsk9xzn//bW4P5l0A8broh8miOyyYFTl169
NDFvVamnVccm2dWv4kj2uWFdNer+hOu0VW81K6LbDe9FPGNSNG7q3z7r09TXwREND62vvKxJ26eN
x7H3HlHa5xF3cXXP01RcAIE9JAAHoj2EP4eq0b9zgIwqlpIA7ICwA3oUd8LnC+Mzi6cS68IcnwP1
+sPci+v5gh5HuX+f9PnC0zaf5yxXOtgBbVu8x94V9F1BMLt36Gd83k8yD+yAA60NPq+4lDzqKeyA
4ciFnvfmOP/DDmjsS9gBwzqITfi+Lsy9R+jxZOpi2AFNVHBt/xKgV//yr7DDv/Au+cJ5/6KA5CDg
T6CvOSFZqcQNuOcFNvfAcjvx+Jc66pdgi5UsoVORL3ctZ6rcVl06fPV7HVavlNhGglhc30JHW1Qt
w3Ayu207OnVYSW75xa+PdHizItoIJy7u0FCqslarxZrNJmt1bGew9tDBbmB8TmRlBI5em0de420S
RmmTs5TuXGb9Xqy2bL591m3XWT7FnQoyFYmBReGgcoc62hIRVTi7+EaBNfnWj51mhaWFYx2/7vcy
XeiPSWZ3I/R6MlsN++ceq5cyGjtibl2UD81BX6brFXOHAOmMZW8L2u12WafTYV3XWNCzBT7WdC+Y
o8Sw5EpGvayPb5Zsh80+Z6GcOMgVTcpiHeMyFLdrrC2jv/RZYysrI47FTFsU2sLoDjuD0P4WA/6v
0+lOPNZFH6m+U+NecJG6Ivox6njSmAce71Hy2Nx6XF8snbH0pbUldDXBtlpdJn/TtksVLExjRjJw
O5jpLPi8V6g0WY/Pd5W8cpy0ZBUsvfqpjFsxt1OMN7G80m8U5dibusMIdzC1HI2H82KClerDkFv9
Tp1lZKQtPtdue90VfTnJlk9+0GvV2fZ2hVUqVVbZGjpFW21N58usWrWub7NK3eXNqzsYWf1hz2Pd
5pZ0MLPKGG4ZocaAGhfedkt9sXUikOyaPquyu6wgHZEtOfg20Vxn+/0ea1SUfEQpz5ae3laNuaLV
79VJs9zzm/97Dg4bJR4d1RKn12Q5jY9pfOpS65H7KJFh1WaL3xM0+T1BW96TDNJzvoP5gc8BfV5H
xl4345lt1pO/8blCu6GSfS7mQq1iv/7X+YVdp63iZZ32mPT2m9aICIdWu8OuT1HWwQhNc/wVoFdu
s75a9UzUvjD3HhHG04CD1K/F1r1IfYZMIDAjAsN7EppR6Sh2rwmgf/e6B1D/IhOAHdCvd2AHtObO
sM8Xfs8sJsr6cwzsgLADMt32Fcaurj0zWTobyO4fJY+txNLWBzugaVj7X4MdkOXt90PKVufFpewz
E/6hKH/7BTugxRd2QK+WwQ4oAmLADpgcvpuZow3apI+4BgKzJkBH330bjyAGB7FZg0b5q0VAOC45
nJOmKqKKzDXq5livsimdMIRzgffbEeXL9dAnjMPOb9M2Z3qt/HZSc5bQ8yo2zhtvK00srm3Jab94
tZylKp7AT322pUUC0ssXxw6ZeNNCc3CKE/ysqzlRSRlczA03EVYFumHIK7OzCb16XjqjDGSOxaRj
k2Bgfbv1RD448Ta4d3ULUn/FFTlF1uUjk7PVY8647iVsZqYbzpzfg6H+F5s+zHNVp7RirMr2G/gV
PZHttPY7nA6d/ettu5YvwKHoI9V36qW7KFv2leQecTxFGe9R8lhya/0ruRv7S415wcJyQHH24Ojx
UtMibvnVJViauqQh8/OtIt0BDk0Z+DXlALHBvJud+mQKcbmWtx9CjMy4DibzHkZW8VJXjHNpiAaM
SOr+Syoj85g3Il9rS3PiNMgV506aQ1+gYGuf/IteW9ZAsmt/laTGnLWGDbeMNspitzVVrI+gEvAn
bVx4ddIs9zznf32bXl8Wch7yk5lH/uSO2978ccf6rrawNqVV13Sn9khzxATrtCWheyxm3VH9/DAE
vB5pfYqwDgZsjjNZBH0dFDBh+wLfe0Rs37LonrMzcAYCe0tAzOl72wrUPisC6N9ZkUW5q0hA3Lsp
W9e0pTQ/E4yqJbT9i99DiZd/Yvx7v2EH9GU+wfNFoGdWu+J5Pgfqsga+F9czBT2OeP/OIjxfiLEq
dRt2QMMzunjudo33qHOE1r+Su8H2o9v+Iz3jc32DHVANujDzisoV7gh2wHC8HKm1cQE7oNrpY9Qc
ATsgMc97qgjroEMPg55E0NdB0RO2L/C9R8T2wQ4YVAGQbj8SoCuO3c5e9Uu/LG8U9yMEyAwCoQl0
m2y7zCOmNNyuDKFL8smgnECSuZpPGu/lbmNrECnMdKMVT/AoSlUt6gxfVIVhKLmxIR12ZF4e/SPQ
Tn28Gd16maUTTqevRK6qGmhFIUmrv/oSdcRSWR6NJm87PPk7aDR4pBrhUCTyDr5jCZavaDLZNYbi
oFoZ/qjb8MiVypZYKWtvE5fIObeftGtQxh5/mfXGNLdzWlQh8RAfY9nyNiukh9zdeiJfbPOt6Nx+
d92acDpLMf+d4bpsO7/JEm5nvmTeU57e1kDHWkQh99aAXJtY3o5Yk8wbdL9bZ9mkU9eGupCS0Zb0
NvR4lKKUWwZhpIinWanm1R89v3XcbW6zzVSCR3oR7Iff3ra7c44+F9HJ1FhRDmKibKkrPLS77Mco
4ynKeI+SxxJZ61/HeBXc5TfXf1uoSfS1seUaH7xfi1slGQXP+xCu9YsmY6ooIvRpv7sPNdmms52w
u4Lheb2sItzpDJMZvtWxOQvf3U2M62Dzik8xIy/X82oLTL1djmPDnGMV2uLzWEz2vRpL6dy2Fo0v
2NrXKIgoccM5zCG7HCguUfp1uaWxu++6Db6GaRHalDxxPs9OwTnMaoqmO2J8qxb6z3vznP+7jZK8
L5AMEmmWSduGHH0eUo13HXVYOZt29bUa61ZiOd4N+iDr5b/p65rMY9CvkWtaxHWadxh3dtPXGqcM
LqEjnUZen0Kug9Eap7aQDaOvg7omal/Ae4+I40nq0ULrXqQeQyYQmBkBMS/PrAIUvKcE0L97ih+V
LxsB2AEdPQY7oHqmhR3QoRrmk4j374PCQj5fRH7O0loOOyB/Hg/zrkDrXzKddUIAAEAASURBVHFv
Yf5Wz9Xy2SzsMz7vJ9gBh8rqsIUF/KNXTc0DHcIOGAiTOZE2LsLYVWAHHOKMPEfADmjWx3FXI+rr
oNiQ67SzKbADOnngDATmR2DtdR/4NdZ//iz9w9f/b37fxq3lzPIVwwcEQGCZCeycOU2t53Zpff0A
9frn0aUvv5QueOkBp0jnnqA7Dl5LD/GruXqP7r6yT6ef7tB5B3apR+t09MglzvRTOLPa1e4SHaBd
Om/9Ujp0yQUhSt2lM6dP03O7B2idt7H/sovo8CUX8rL8P4E4+GcP/MvuuXNcKKslBwZfj3/yBnrT
A6f4bp9Z6py8jy4MXNKIhLs7dPp0m+ggp9fjfXrkEF0wSvgRRa3CTzvPPE2tLteFgz3q7q7TFUcP
jdSF3XM7dHZnh37aJ9rtdunAxYfpSCj9WzxqocZTlPEeJc+eYdolMQwPWGNx5zG6Yf2txEchcQcx
uu8a/1H45Ik7KHbPQzxlmuq9T9GVL/UXwpG2z9POcgxaY77RIj6REw/VT+uHr6BDyz7od8/S0/Xv
EV28Tv3nuEyvvIoOXThLiP59afpl5+wz1O70+TTL15jz1unwoUtGziumMmZyba7z/zk6/VST691B
4gstHeb3AovTQ9Hphl6nd5+iu8+7ij5nV8kdlumLH7k6egNG5Iy6PoVdB0c0YSY/LXr7ZiK0odDQ
umcoA5dAYC8JrK2tDaqHnWgve2F2daN/Z8cWJYPAvAkEsn/twTN+KLuFBxrsgLADKqUI+3wR9TlL
1bh4R6HGU5TxHiXPnmGCHXDP0IepGHbAMLRUWtgBFYuIR6FtMbADRiStsoVdp1XO1ToKrXurJT6k
WSICa7EP/Dr7yY/4C7s/e3jQbBj+lqj30FQQmISA9tA3zoFikmoWOe/Tjz1Cj/3jj+klIRr5kouu
pmM3Xs1fmPOX6E8/Sy8/eoQc/iRnHqNjl76VSrzM2MYWVX//hpV4ue5BtPM0PfLVx+nHnh9GXHjx
JXT1zcfo6ktWwd3AlnNZOEQZ71HyjOj+Wfx07uxpenb35dzZzzEK6fEHj9Gb7h+MQiq3qnTjoRE6
t3uaPnnn/fR17ot172e/SMev9HNcPUufv/tO+sJ3iI797mfpvusPzUIklAkCIDA1AtHX6XNPf4kO
XnG73ZIU1Xon6GrnNDO1VqKgVSQQXfdWkQZkWm4CcCBa7v4b13r07zhC+B0EVozAEjzjz5o47IAT
EF4W+9cEIgbKuiwcooz3KHkCQZteItgBp8cSJYHA6hGIbouBHXD1tGG+EkXXvfm2E7WBgCKw9vrj
d7IXuYNY4xtfGVyFg5iCgyMQWGkCS/DQN1v+Z+nBN1xE99dC1hLjUcG+xaOC7TzOIxS9iU7FErRx
1zF6678+SvSPf0OfvP2BQdQiq9RSs0+3HBnhmBKy6kVKvvPEJ2n92gdCNylT6dDHrvOP5hS6wD3O
sDQcooz3KHnm3B9PPHgDXXv/KUqkNunYzW+ko1y1/uahT9IDn7Nih/FPukT9T92ymk6aQwnxfxAA
AT8CE6zTT37+GMXutJxMifiWpHTiQ1f61YLrIOAlMIHueQvDFRDYWwJwINpb/rOuHf07a8IoHwQW
jMASPOPPlhjsgJPwXRr71yRCBsi7NByijPcoeQIwm2YS2AGnSRNlgcCKEZjAFgM74IrpwrzFmUD3
5t1U1AcCgsDaq9//EfZPP+xQ8+Qjg2twEBNo8A0CK05g5wnu4HTtwJlp1Zx2gvXcOfr67/06ffLU
jrWDW8AP3x/z8nvpi586Thdo/EyZM+UGfexG7jS2op/d01+nO2/5JO1cHhgedb9L9Gtf/iJ9yDdC
0/LBWhoOmr4GHu9R8sy5C4VhyFhtIkuNP7mPjiLqjxEPLoLAyhPQ5jCTrKPW6Z2nH6Mvfe2/0Avn
H6LEXcdpRX29TVhwbRoEJtC9aVSPMkBgmgTgQDRNmotXFvp38foELQKBmRLQ7lEC2wVm2qB5Fw47
4CTEl8b+NYmQAfIuDYco4z1KngDMppkEdsBp0kRZILBiBLQ5zCQZ7IAmKrg2FQIT6N5U6kchIBCB
wNqrj93GXjzbpe89+v8MssNBLAJFZAGBZSSw+ww98tBX6fsvXEA///7309UXrmakq9l1zS6dOV2n
6t8+SX//D9+jH/zoR9Tr9ehnrozTe9//Lh7JCDxnxx4lhyYQZbxHyRO6YZNl2N05Q/VvV6n6X/+e
2u0f0I86Peod/BmKJ95L77ruKCKHTYYXuUFgyQlgnV7yDlzi5kP3lrjz0HQXATgQuYCs2Cn6d8U6
FOKAwDgCS/CMP06Evf0d93h7yx+1hyIQZbxHyROqUZMnhh1wcoYoAQRWlwDW6dXt20WXDLq36D2E
9nkJrL3q5uNst/sTeuax8uBXOIh5IeEKCIAACIAACIAACIAACIAACIAACIAACOwnAnAgWu3eRv+u
dv9COhAAARAAARAAARAAARAAARAAARAAARBwE1h75bEPsv/xfJe+f+prg9/gIOZGhHMQAAEQAAEQ
AAEQAAEQAAEQAAEQAAEQ2F8E4EC02v2N/l3t/oV0IAACIAACIAACIAACIAACIAACIAACIOAmsHYk
cRvb3elQ6+SfD36Dg5gbEc5BAARAAATmQeCZp56gH/z0PHrF66+mQy+dR42oAwRAAARAAARAAARA
AARAwI8AHIj8yKzGdfTvavQjpAABEACBZSUAO+Cy9hzaDQIgAAIgAAIgAAIgsMwE1i6/5UPshR+f
oWdO/sVADjiILXN3ou2rS+AcPfN0i3pSwIN0+OghWhYfmnNnn6Hms106b/0wHT10gZQCB3tDYHfn
DJ1uPUd08OV09MiFe9MIV63nnvw8HYzdObhaaPToQ0eno93QPRfoKZyeO/MMtZ7js9F5w8IOXnSY
Dl04nf6aQvNQREACYmwc5PPykcDz8g49/eR36Hne+Xb3U79P9IrXXEWHLjgQsGYiq+5nu3162frL
6ZIp6o6QabK1hq+3p5+l/nkvo5cfumRp1tnA8H0SToedT+G4HJDAKure8suEsRFQfZFsZQnAgWhl
u3YgGPp3tfsX0i07AdgBl70HF6n9sAMuUm8sX1tgB1y+PjO1WDzbwg7oprP8dgu3REHOhT5MZkMN
UhPS+BNYRd1bfpkwNvw1Fr+sGIFX3/RB9oq3/BLjYg3+cQcxfEAABBaIQLtaYAl7fIpxShRjle4C
NXJMU6rZ+HCOiWVZZ0xa/Dx7AovXHx2Wiw/XoFi6PFUAiyfrVMWbc2FtVthIyPsFMR/FMpU5twPV
TYNApLHRrbCYZz0ilqmEmdm7arxPWXciyeSC2a3lbB2PL9U66xIj9Ok02IWuFBkcBFZR91ZBJowN
h5riZB8SEPd7+1D0fSEy+ndfdDOEXEICsAMuYacteJMX754WdsAFVxm7ebADLkc/BWtlpHkAdsBg
cJcwVSR9WEI5F7nJq2Azc/NdBZkwNty9ivNVJUCXv+c2duhtN8oXvqsqKOQCgaUk0K2ypP4yPhZj
8XiMUSzFar09lqhXk23L1UZ7q9VyyeEck8ix0Sn3WKYo1YfgEKX4WeRZtP5QN47EePSwqYq8aLL6
CrcEelTL2+PYnpNi8fjAWSiVr/mKhR+iE5C8E/mZzJuRxka/wbKpJEul0yyV5GuRrQvZajQHsUS2
Gh2QIWckmVzldKvCQSyx/A5iIeaVabBzocRpSAIrpXu27IsqU5j5FWMjpCIj+coREGv9ygkGgQYE
0L9QBBBYQAKwAy5gp7iaFOI5y5Vzz04X7Z4WdkCuCkugR/K5CXbAuYxdyRt2wMC8pzG3LardIjAE
PWGIeWUa7PSqcRyewErpni3+osoUZn7F2Aivy8ixnATo1bd+kL3ybTfJl3zLKQZaDQKrSaBbzcqx
md1uLZaQvaqMbDbOOUAuqvFVdBALzmFROnCx+qPPSqlh9DDi+hHGzSQIz8WSdUSLQ4ynEaXM8CcV
9YmSOdbqz7AqFD0goOvutMeFVYFefiTH3b5yEh63Bji7tMe2Minu7BxnG4W686cJzyaWidffb5ZZ
krctntjYe0fsCXmwEPPKNNhN2tz9nn+ldM/uzEWVSdf3cfOrnjbSXLnfFRvyLz0BOBAtfReOFAD9
OxIPfgSBPSEAO+CeYA9XaYjnrHAFzy71Yt3Twg446OmF1yPYAWc3Is0l6+N03HOquYTRV/XyIz3b
wg44GvAi/BpiXplYHxZB3iVvw6LazCbBuqgy6fo+bn7V00aaKycBiLwgMEcCdFniQzyC2LukE8oc
60ZVILC0BPrtGstns6xUna3TVr+et8dmkk33NfoU0PfrWgSx0VGfVnpRDcFhCtSnUsRC9Ud7i8Xt
v0RLFxtTkU8vZKFk1RvmPl54PeqzfGLoyJfML9xs5Ka5Eud1EbGN/+Xg6Bk2mrgTjw3tL9vDOYhF
a2+QXBPLFKSSZUoTYl4Bu2XqWLR1UgJh5leMjUlpI/+yE4AD0bL34Oj2o39H88GvIKATgB2Q08Dz
xVAlQnDQdWgvjxfqnhZ2wCXRI9gB5z1mwzynRmnbxPMA7IBRsM83T4j1aWJ9mK9kqA0EJiIQZn7F
2JgINTIvEYG1V73ndtY/+0P6/l/+GbcN8bf0zPJHwQcEQGAUgZ0nHqT1a++neKZCJz923aikoX97
5vGH6eHHn6Pzzz+fnj/9FXrgE6VBGcnNHL39UqIX+NkLdDEdv+s4HTpgF7/7DD3y0Fep2T2f4h9M
0tWXiB+s38/REw//CX3zmRfotfFb6carL7EzDb92zzxBf/DH36QXzr+M7rj7Fury+k985iGq1LpE
lx+mN7z+jXTbR++k6w5dQCItnb9O9Py36J4HPj0oJJbK0G+8+Z/RC1bjrBZe/Ba66/g1JFrx5Ik7
KHbPQ0TJPLUefBP9+Wc+RV849R167rnn6OLYzfTvfmeDbjh6wbBBnv/z9j/yR3TiD79Mle/youk5
otgNdO9H03T8uiOe1NYF0c4gMhkLGHNRlB+Wgyz23Gl6+HOfps/+wUlaj8WoW6vR4Rvuoo+mOecj
fhxk7hAHO/TY5z9N/+ELD9N3ObmL1w/TB+75DXr9D07QW+/8HPGIXdQ9eTe5azzNdeDTn/ksnWyt
U2y9S7XuYbrr3o/Sncev86QN0Rhj0qc+fzddZbWFElTpfIWuu9CYzHHx9BOP0BdOFOlUpcYV4mJa
P3yYLn/tGyn+tnfQO66/kl6qpZ5I9yL0k9CNILon0kbWI03OwIdhZOLzysN/8DAfcefz/56nr9zz
AA1mo1iKcr/xZj7U+Vjn/y6+7jgfi4cCN8E/4S4f6w/RN5tduix+B93ymi4fJyfooa9UiM9GdPg1
b6A3/tJtlOJ6qPfxYI4LOUf4t2H0L+eeeYL+6DMn6Mtfqwx0j89GdMON91L6vuN0xNkoWVBwfd2l
J7n8p77/Ap//iZ76wj306VNWMXHK5D5MfIYdlGlhf8sH76JrtHl+58xT9Fd/8ShtP/pN+vZ3WgNe
ROv0hvhNdOv7bqXrr3TO+1ZB+tiof+xVVPzMg3TqO10+L/Mp9uYP0//+mx+hK0eNx3NP0B0HryU+
sxN3EKP7rhmVmMv29T+lv/7Bi1yX7A8X5KKfezfdMkp3dk7TI1/6AhW/fIpqvF0XX75Oh19+Ob3x
zXF6x83voCsvcULXZQqz1uyefZL+9E//ml60wIvm0UX07uQtap0VP/Dv4Tr9DK2/9h303mv79KXc
Z+jLAde0nacfo09/8j/Qw3xBu5jPX4ff9AH6jbtvpJ/87Sn6Npfx5959G19vnXJpVY89jDqvRGU3
bFD4dXqsIFqCM08+Qn98qknrhy6jF54o0me/VuO6cDP9bvY36Z//7f9J/8dnv07f5Yp7w72foU/c
fb2aH3Z36KnqX9Gjj27TN//629TqWjMJHxmH30A3JW6lW49dT9owGtZoz3vPvPAvKH7831Drqyco
92U+B1kD4/I30Yf/14/RR64/Okwr/h8lj513lXRP4pjjeBJ1jv+OPr9OMjairBnjZUEKEJgvgbW1
tUGFsBPNl/u8akP/zos06lkFArADwg5o2U4j22/C2GImGjCwA05y/04R+kk8g8MOGEVxYQeEHdCl
N7ADuoCMPxVzUNj1aaK50nrfOENbPOyAqt8X2QYtWjlP26aoc/w37IDjGSHFvidw+a3vZ4fjN1pe
YYN/S+TchqaCwNwIdNrOwJPdWm4wXhLZqqMN/U6bdSfceq2aicnxKMal9zvGtvX4lvwvOEQUpkzF
2VbGVEho7tDmaK91osLXx1l6I2GsO2bn61Yyxt+97cs4tgqUXtf2PONNT6zYMMTI6dbZZtzeftCQ
N5HZMkbWCSOTB0iAC1E5WEX3+PZlCYMsgkmmPK0oWi2WtSM+ibI9354tP3usnDHrwCBvPMNM3RQA
mW+SiqgvnnXojDlDn5U34iN0MM4q+rjghUTVvaj9FEb3JtEjM5/RV0PL1K2w2Ahdlfq06Z1XRrfE
71c1V8VSaRmhUNYzaIurjyPOEX4tGHW9XtocoXsJVm6657Cw+tphmSC8eZpNxzzfZdmY/zxp8UsX
ah7Rxo8Nk0xaMTxsedJu7/gIYmbZTGuSqKHfKo/Uv1jGuf5a+cbLZF5rzGPRpWuiYfy7mh01Dw37
wrSmtSvDewenTjv7zruGaxUHODTL4qxjWP/ertMBRJFJgvAWTNPlpsyn5mOT/Na1NKu51gx+UyTv
p0SZ7u9Edps5bvWi5LFbae6v5dQ9AX5eMon6gn2b5yB331rnzvk1+rwSfs0IJglSgcC8CYhxMu96
Ud98CKB/58MZtSwnAdgBh8/55ns70/313j5fqHv/8bbNKBoZlYNVV2hbTJQGDvLADmhhiGoXiNpP
YXRvEj2KohahZYId0IE5/DMd7IAKoPkZHHZA7/oJO6DSGnEEO6Agsdg2aNFK89o2fdumqC/Yt3kO
Es+/+jfsgMGIItXqEaBX3fw+9oq3wEFs9boWEk2LQK9eGDgFxNM5Vu8MXwn2PA5iXbZd2Bimy07m
LNGpb7NiscRK5TIrZFLSIWEjX2LlEr/O/xVL26ytv50c+aK+K7eGczu0WYyEs5u+KCY2+PaZ5RIr
ZDcHL0qFgxjrNljZalupzEoF5SyR2MyzMk9vta1UKrLydsPx8tT9cJ7KFFm1us1yae0le7rsyMNY
m2U15zAepYxtVWustl1iae36Rtm7zWcomaIoSkQOjLXYhu1QYfG2uFVqNbalseSxe1i5pXdulAZa
N4+ao1dik23V6qxSyjodLlwOYq3yUIeHupBg+a0Kq1W32KbuaLZRjtYgYy7uECTKDuIgpjuMxFOs
UK6wer3GKltFlklb8npvPKPpXvR+CqV7kfXICHPMxSgyddi2PeeUywWWEk5I8c3B/CTG+3a9Pabu
oD+ruUrNRwmWLfB5pVhgmylrvohpToDR54igLRLpOg7n2BjLFLZYjeteKZuWczTRBlOuKTxnaH3t
s0alzOd3Ptfz+TSTFEYDPhb5ejDkbbEos4a9Fg3bJxzEYiydyfH5l49b3ratYtbh6FJqOucV99hI
8nm53qix4qY2d8QyfCb2+Yxcd9x5+qzOx2m+UOTrm2qXaU0a5uyzrQ3lLJ3KFAZzZa1aYcV8ZuBk
K9clrSq3TMHWGr5TSqfOyy3wthW1dSnBqm7nIbuuSPVwJyLdOTidL/P5q6rVN+zv8c52msCmw4jz
SiSZJlinTU33u6baxsdeqcJKmaQ27lL83mCbbYj5KV2S9xLCUB9LpFmOj5uKdQ/B17TsYC6xx5eW
flC/pteDeSiWYqVKnd97FBz95+inKHlsYVdK9+Ypk5+y+F6POr96XzAFmVcirRm+bccPILC3BMQ9
2d62ArXPigD6d1ZkUe6yE4AdkJh83lqS54tQtpgoChqRA+yAbtiwA0axq7spBjuHHTAYJ3OqSM90
sANqMGEHtP4AEXZATSVCHMIOqGApFkM7ZhCb1Nx0z27mXGybCknAI9gBA4JCsn1MgH725tvYy3/h
HfJFyz5mAdFBwEigUdQdAHhkgWKVtar5wZhJ5qqs3SizpHgxaTn/JAs8Ztd0Pv36sB6+NyOrOd/t
OyvQXk46XloOUimnC9PLeKcRJcbyVZc7QK/NGi2DRP2ajB6Tq7kj5zibp9/IpIt17ccuKwgnCJeD
kP4glsq7I8W0lWOR2ymDlx5ZJq1lgQ9DcGhvqwhsicy2o4p2JSvn4bjrN0fCICd8v/mUcETjDh66
C123JnSK66rDQUx3tkmwbYca8N+EIxd3wtpy/BakQX5plG7GN7f8Esnr4mX/wInO0IZup+OJKBdF
9ybpp8i6F0KPJJAQB5PINKympxxNc7UQNYdJqvTBelkVSxU8zkntRkPOr5PMEWFa5XRWTbGqK0hj
R4sKtWGMXsSdPgPqq96uet52gknkPXqtp+PuTazJHU0dTsMiATdOieiSCVe/6WPDWsv0z7aI7Mf7
Ie8JsWSnHLnu6KW5j/usYM8npjVpmLrDcrYjcGzDNDd0WbvjXXd0mYKuNZ7WyXU3mINY0HoaRc3h
W9MT/vfkrJhSznDeNdzdwhDnIeaVKOzmNQZl28RY4LonjGyb9mIlHZz5uiaGaL/TZLWGYfBxhFub
wkE96XQE1PSaiI93/fantSXHE6WUIxqLksfQjeqebwV0z5ZvVjIZ8IW6FHx+dTqIBRvv+v1U8DUj
lABIDAJzJAAHojnC3oOq0L97AB1VLgUB2AFhBxypqCGesya3xYxsifoRdkDJQj4/cntGsPt3bvWZ
wF4LO6BEH+EAdkAdWvDnVNgBBbco413kFd+zslvADigIh/+W/Qo7oCMqZtA1bU90z+7mWY2n8Frk
zBF8foUd0EkOZ6tMgI4kbmM/85Z3SseE8ML2WKNWZVX+crI27l+1yupN/U1L+NqQAwT2gkCvVXVG
nBDON/p3LMkKrshZk7ZVPWT6vywc1KG9nPS+XFYPW6aX8aoOHtHK5SQwsv0j63TmlDd1fDsn9waK
9YJ4aa6/pLVemNvRPXjEoK1Wj/W6HdbhDkCDf70eq0vHPe7MJN4G29VGlsnZ7GBnoTiIyDzeNjP+
SltGTNNecAdrhDOVLr83wprSB4eDGJdDvHA3hXvuag5sXh1z1h/4rFeTjmxBdK9bVduzZbcdsZp8
qwyve9ZNYPR+0tkHkUk2PIQeyTwhDiaRaViN0hvTPBKiKSOSqjosp9iq1/9Hyxtljoh2v9JvFOU9
EnFHxl6/p+aiTpf1OjWWttcCfexE0VdNQPUA6HDk1FOYjvusy7c6bttzZa/bZBnb0crdb2psJLSo
bHaZ7S0ZbdCdT9YaWWdVP/uWbW2NLJxSE1nm2b1TNsJ5oGQKutY481tnagz7r7vh61EyW5HmdKdd
q86edEojNrX5dVBw8G1Aw8sUZQxajQr/kW0Ta6ND94bPFSKyq2Nd06rq97hTYbs9HLvdHmtuCYdt
l/5rZZvmcBXZLsWkb3yUPFrbxOFK6Z4t1GxkEsSif+s6Ne7JVKYNeA8bdc2ILg1ygsBsCcCBaLZ8
97r06P0b7b56r+VF/SAQhgDsgAZa2n3vuOeWsPdQwz+cgR3QQD3QJXXfTQx2QBFxOrhdYBKbmc7e
9Azp24EhxpNvGSN+mESmYbHKjuFvuxnRgEA/qTpgB9ScEmAHhB0w0PgxJAoxr8x7nTa01veSbBvs
gOr9QECbFLdsyz/yn6sN2u5NtSZO067uqyqBf9B1CnbAwNiQcMUJ0OXHbmOHrp8gghjfm1xEpxDG
pVHfMkT1ioOFeKtJoNOsqG2MNOew3FZ9TISXaDyCLKiDkkfe/KmbAtMDnaqDWLEx0iPDKcTIOp1J
5QKcyMnoPyKFql972ao7B2ic/eaWQt3ZblVmSJlEo8J8h+CwnbEjlvg86ElO8RHbugVom5I/xtzb
ylnZVT1af7S35VyedYRMsSvU5Mw4w4sFaJFfEhVlI4gRpd8sKUcdSy/iSZbJFfiWelXWaJtv7aSs
gXWPsUn6SbEPqXsa33GGVj+ao65PItOw3NHzyKi6g/+m6nBE5zEWoDkQBZ0jIt6v6I5efnOQvM6j
nonZKIq+6qJK3fWZL/S01va/xUxaOnXJ9mhskn4RxIzlt30dy2S9kXVW9bNpTRqW32fltHg5MPxO
bmRYgW9vXK2pKHKyLfaBZBZivLvLUGM4wINs4HqUzDH3loZWA7izbNLuq6mO/xB9FJ5dhDHohh3w
XLYtVRyOL4Ncst9c+tysFFk6oSK0eceGyxnVUbZ3XWlIp3bNsSxKHoPsUgZaAd2z5ZuNTAZ4IS9J
nXLpi6kYmTbgeI+6ZpjqxjUQWAQCYt5chLagDdMnELl/I95XT18ClAgCsycAO6DG2HHf6/pLTS2Z
dRj2Hsp6oSn/SEh7jhXzlPsbdkAncHXfDTtgeN2DHdAcd1vZMfxtN049DH+m6oAdUJs3Azynwg44
1LYo492tp2r+XAFbzAKv027uo85lv8IOGOl+Km//0fVcbdB2h85mPI3SlmC/SZ0KML/KtLADBoOL
VEtLgC6/5UPs8FsniCCmLTruhzXT+exuKJe2D9DwpSHA9y3eLsiXuLp+b+TLjAe5mvonyII6qFQb
h96Xy+phyzT+VB2ul6TjpBlZpzOzXFQNC7CqX3vZ6vB0584BsRiLGf9ZjgMxVqg7X+KqMkPK5Gx2
sLPAHNSWaX4RTiQn/nK44hQpWFvsVEr+ONs2lCPr0fpDbd/oE8FGk1OPkhSqYZ7EmgGQhww2NNWT
o17cdDqJaYbDxGbJU4ZJVlGo4qTznqyfVJkhdU/j6x3DosVRvyeTaVjr6Hkkasuc+bQ6XM5MznTW
mUo7mIuN84M1b2hzhMZYn7/9jsV8qfp06KhknouGDijWtpj6UhBWX3U5R+muno51VfQ/KYvkMWyz
dV3II/KOLr/DMvbWye58Ir++rV44nVV951u2VUm3zjbt6GdSLjneE6zkmvetLKNkUv2oj3crl/Oj
pzP5ylqpw9ejyWzS7XZZzmvhWDrb7jnTdH5cuZPINOgfqXPu9Vobg54GBrsg2qa2SVVrh5BL9pu2
rlVz4i/H1TgQ41fplMsAOIaZWiu1fFHyGESXMgRxENPkFEXp+dU9xB7pnt0ovU3TG09C4ujfQqf8
7sf0kkel1eUTzNW18GuGXi+OQWBRCIj5clHag3ZMl0Dk/tXWPlHGqO+R93zTFQmlgcCUCcAO6ACq
jX1xH+74XTsJew8V6Rlfq0/dg4W0xWhlBD4MzGEatphgrVLyww4YXvcm6yfFPqTuBdajYDrgTDWZ
TMOytGfJbNVZ/NTOtDpMthJHPSrt4J4jiA1CYzzqPkX8Ju5XVJ+Gf6aDHdDRafaJ6jvB2JQKdkAj
lXAXNZ1ftHU6jCBiHocdcIls0HYHq/lTs5u6Ol/0r8kmp+cXdjZX9kino+p0Fzgqral96lr4NcNd
N85BYJ4E6LJbPsy3mLxJvpiaZ+WoCwSWhUCrWmIp3xfV4sVjjG0WtlmnPz2p1OLiv6AOaht586e2
LjTdhAeuwy3WyDqdiYMuqurloXpwoHiWb74Y7hNZpnDVDFMH5qBtx2XwPrcKq+XFy+w0cwVFC9Uy
XX739puDesRLc+0Fc69RkOtArmZw1dIi3KQK9VDt8U9sMbEju/gwMeXtd5psu1xk2c00S9hOLOJh
PlV0bmIaXvcm6yedvdJnkxSua4H1yJUv0OlkMg2rUGPSNI8EasbYRGHqUGmjzBFjm6IlUH3q4zyp
pTUdhtFXPf8o3dXT1eW8QSyV5c7KfPs89VGc3P0myzeOPeWA484ny9Z0NhdK2f3bJMuWB3wrwOo2
K+azLJ0UW7+KNTfFGq71VsqkzW2iKNWPo9fTIOnC16NkjvNtSj0fbX4dZ8Dx5B11QeujceVOItOs
x6Bom9JFxVPIJftN9L3GlGIpVq61HM6bcktKtzOWxsy0Fra3hJOypkdR8hj6TcrgbpOWVrAYZ0RR
Q1Kxmqvu2W2ejUwakIiHozi6ixyV1iSfuhZtzXDXj3MQ2GsC4h57r9uB+mdDAP07G64odTUIwA5o
6EftvlfchxtSDS6FvYdyOIjBDuiH1fe6ugdNMNgBbduqeDbUqOmc1DPTZDYzc5lapX6HIcaTXxH+
1yeTaViuepZUz+L+NUb7JUwdKu2sbRCqT6M908EO6NYG1XfjdQl2QDe9UOch5pV5r9Nh5BBtU/qi
dEjcf8hxKuZ62AFtxIoV7IBK64ROmeypKtXwaFRaqXea7VZdi7ZmuOvHOQjMiwBd8e4k+9nr3yUd
A+ZVMeoBgWUhoL98Jz7xFyot/gcNQ2eaZL7G+p0ayyS17YvETckUBFSLi/Yi0lSudgPkeaHJbwwT
dtQVdVOlCglch8oyPNJuOMc5B4RdVC3DkAwtv0SGocAcaMPj2MBYn5XS4Z2l3N1inasIJ6abEr51
24Zdj66rWn+mS01PsdZ2eTFbj8bJ6ck84kItJ5w+uFOcy9ljRDbtpz5rVgpSx8nl7BJe97S/zIjQ
T/MYT5rwgQ8lhwgyDStRDxemeSRwQ0YmDFPHZHPEyGa4flR9SixTCeuu6iqMj/NR+qqnln3m0mk9
jWOuTDqjlw3SaWuDu99k+Sad0OaDuN9fimpprLUw+CdMPztL7XebrLAh5gxi7rlIyqTPbXYRqh9H
r6dB0oWvR9PXmHcL4X6zKO/DhaHDKXnEM62P3KzcJU4kU4R12l3/qHPRNqXDSocEL9lvdt/Lc75u
5Q0e1/V8ymbu0geN2UbZuxZWs0L/tEh0UfIYBFZtdrVJSytYmAwa5vx7pHt2m81t0gTih+FlcuaP
cibrHDm/DkuWaQPOK0rmaawZUaRDHhCYLgE4EE2X56KVhv5dtB5BexaFAOyAPj2h3fcu2vOFugfz
v5f2kSr85SgcTM/dsAPCDjgDO6tQaPkcE1n31HO3ehYXpU/rO0wd2rPtjG0Qaj6ZxjMd7IC6A3BY
XYIdMORYi7I+BbR1OGzQMx6DYv5S+qLmCtgBlU6ouUq/99HmynnaoO1mmduk2mwdif4Nbtt05o9y
JuuEHTAKPuRZUQJ0NPFh9spf+GX5YmpF5YRYIBCZQL9VHjjGWJFZRHQwsdCpmxTGt5/Mszh/sJte
dCV+21XLmV9guqXRthhLFZwRlHRnIb29oojAdYgM4lurc3OrLa4av+UCHPiGkzHdIJc3RbSya+ob
nIoiy2Rs/ZiLITjUC+KFtOEBs1tRTk4mR48xzXD83N4a6KJl8I9tuKLVaA4jjpuwXp2lbMOE6S+x
KvKluPWy3RBhzNGA4CedSlauP6P6eXSJPZYTEf5cDyiRdG+CfoqseyH0aDQL86+T6556EDPNI+Za
w14NV8ckc0SoluljJpn3bGMqyzJNRvJH/cBfX/VU0nkytsn8Z1ht24BkkZuXnZ9mKS3Hl7vf5Njg
495t3O9sZ2Q+k5PMsBb1wBlu29lw/eyUiLvS1tSckXU57EmZQqw17vKDjOEo9cg8nLd7rtvOCKcj
k1Ovu4UhzkPMK7J9IdjNawyKtikdVjrkaxiqKj0pNPSoeha/BkuL9U77i68BWc2YRnzrY2fOFtsU
USv5WiPHZZQ8hm5cKd2z5ZuVTAZ8oS4Fm1+HRQr9c9wzjZJv6mtGKNGQGASmTgAORFNHulAFon8X
qjvQmAUiADugT2cs8PNFkPtOH6nCXw7BYXJbTMDmwQ4oQYW+f+c5J+mnyLoXQo+kcCEOJpFpWI16
7lbP4iEaEChpuDrmZYNgU3+mgx0wnxjuBhBFl2AHDDSY7GGrAkUs2vu6EFJIByKlL2qugB1QkfRb
f+Q6OE8btN0svzapVu+Vg5htex/5nmXYSskvqI186muGTgvHIDA7AvTaY3exn33bMfkicHZVoWQQ
WF4C/Z7ztbtY6NRNii0bdxBwppxMZlGPFblMhb42lNlvsA3tZWepPoxy06mXlNMR/93TXl5U4Drc
1fKFTzoU2ds3dbtd1ul0WNfFK/SiatXVqUgnJ6I4y23V5Yvafq/D6pUS2+APF6boNpFlcssY5DwE
B9bZ1mRKMNFP/U6dZYSDE++nzLZ87RykBYY0PVZIim3YiG2UeKQ7K1WvyXLadffLzkomLteC+GbJ
dojss3pJbKnFyzT85YGhASEuqRfuHmc2VylWv8a4rhW3a6zdFSOtzxpbWRndLObavi2a7kXvp8i6
F0aPXFwCnU6se+pBzDSPBGrD2EQh65hgjhjbFFcC3UEylsqxelu4jfRZp1VnpfwGHztaRCGeP4q+
6tXqxrzB1pHW3Mr/dTpdxzqzJSICWnPHlnAQ7vFxq5y8rJd/7n6TY2Pg8JJkW82h42e3oa8bSVYT
ouqNGxxbUQ/VPJMpVVmr1WLNZpO1Oq5M/R6z1ocu3/6yz+ehjO1kE89ss578rcuPRSVcF3hkzlS2
yGrNtpTXmiuzMmJnnG21ZYZBRilT0Ac4u7reoG28fbwBrS3BLcG2WrxN4jdt685I9bSHzubDF7Fx
Ho20yXp8LavklROf9ZswdAgSE32HmFciyTSnMSjapnRYzRWCl5x7Rd/rvBNZ1rDXjF6bR321DZPD
vnDdX+nOXrw/ktlt2ym0w0qbao1M6lstR8mzwronx8wsx9NEA8P5AmjU/GpVI/TPfc9k/Sb1znWf
HmXNsMrDBwQWkcBwrqRFbBraNAUC6N8pQEQRK0sAdkBD1y7w84XffZlBiskvheAAO6AJN+yAAyph
9MiEcdw12AHHERr5e5RnOtgBNaTS1gc74PB+G3ZATTvGHgo7DOyA0WxSTLeJ8veqs7ZBww7IWJQ1
Y+xAQAIQmDEBuuq2u9mRd94qnQJmXB+KB4GVICCicsUylZnKoxs4KmOCNsloCPyFpjD0ur/VTZVq
dpg6VK7hUSWrXpY66hIvaO0M4qbOernm3qBtVP1N+aLeXyZT5JpRZbplmMZ5UA5WXbV80rd/BgyT
eQ+jKG3Ut4R09I2uH65+4ntTsqT+u+E4V3X3YJTWOfM0ZMSuJKu6/Er0lGLcSXliMekYJq4VXZFi
oupe1H6aRPfC6JHOJehxVJmG5atoUaZ5JGgbRqcLX0fUOWJ0Owy/9rlTk+bEKfTN+R1n+jwdRV8d
NTucb5xzoHCKsdL36nnnnGIYF1Y73f0mx4ZhnAu50sW6o0nuk15DbY0o8ljf7rVRbcvnlEPPYx0r
h1+uCy7eMS6XI32qKJ2GRbukTGHWGu7cI7ZhdpTv4aIcACPVwxtZk3OdPwe9b4Vck3wHnVeiyjSP
MSjapnQ4gIMYd+vSHaWtvo3FXTo06GPVrwPOLmcvs064tomOkseqbBV1b44yTTIunH+E4ByP7jEo
9C/UPWyENWMieZAZBGZIQMyDM6wCRe8hAfTvHsJH1UtHQDzfuZ91pi1IGJsC7ICKfhhuKlf0o6DP
WVYNk9ligrcRdsAhq0j37xP00yS6F0aPgmuCSjmZ7oW30amagx6Fr2MeNohB6yM804l1QtxfkcE+
57ZbO0jBDuiw+8EO6NCOwCdB55Woc+U8xqBoG+yATgcx91u5UevP3GzQsAMOx2aENSPwoEZCEJgR
AYpxB7HX3vQ+ufjOqB4UCwKrRaDbZNvlMqs23MvydMXs1sSL/9SIKC6izg4rbrgdtmIsW95m+dTw
pWgyXxOJ5bdyLhjtnCMzOA66bDu/yRLul65J5zZs8oGUb53o9nMbJ2O3sTWIFCYfrrSX9vEEjyZV
9Ubbmkwmh4ABT4JxEIXVyyrilS5XMsO3MRWJpvBtRQLyOHwl0iyTtkOq8u2z3P3BunqEHu2lKY/c
JSKeTaFpziK0l+upooiA5ExinfWaWyzl1jWhD/E0K9W8ujCJ7kXpp8l0L5weeQmNvxJFpmGpVkSn
oT6k8qOdhsa3wi+FcuhI5rxzlW+uCHOEX1mjr3fZVs6KFKaNC3kcZ6lMkbW0gFZR9NVdf7e5zTZT
CR45z1mne4vC5nZOi04o0g7n/0Lanv9dTOXYsOaEDbXFoZBvsxSsn7v1MksnnI43iVzVIYqsS/IS
bXR+q37vsa1syuMAKtqWzpaYK3jYoD5ZT5i1hv/VrmeeNLaTr5H2hBmpHptIY8vVV3zuKm6VZERO
t3OKA2Skk2DzyiQyRVmnw4gioukpvVIOYmIsyLlXX9esqJlp930RdxRLZdk23xY8Nuhn172Pth4l
Nza8zoOJDPPsshwljwVgFXVvzjKF0SN32qDza/SxEW7NcLcP5yCwKATE2rso7UE7pksA/Ttdniht
xQnADmh38GI+X8jnAXLd389MLYNxENVHt8WIEoJ9ww6oOeSFsQvYeKP002S6F06PgmmBM1UUmYYl
wA7IY0bDDuhUp8EZ7IBOKOPebcEO6OQV5Ax2wCWyQcMOqKl0uDVDy4hDENgTAmvX3H4ve3HnLP23
R/6Y24b4mxJmvfvEBwRAYFkJnD39NHXoIB3Y7dP6kSN04YFllcTZ7p0zp6n13C6trx+gXv88uvTl
l9IFL11i4XZ36HSjRVwg4mFYaf3wFXToglnIc45OP9Xk9Rwk6r+MDh+5hILUsvPM09TqHuDZetTd
Xacrjh4KlM/Za8HPnjxxB8XueYhnSFO99ym68qX+eXfP7dDZnR36aZ9ol7M7cPFhOnLJBf4ZJvll
bv00SSND5l1FmTiCuc0R587S6eaztHtwnc+zPTpv/VK6lOuf37iam75a/Xq6TXTwAO32+Bx55BCF
mVIsfp2fnsfz9vh8dJRmNaTCaesu7Zw9SztdPtjJmosO8DnsSCi5wtU3r9S7dO4c0QGuNAes/+08
Rjesv5VO8eq5gxjdd82F82rIVOuZ2xgM2WqrXe0uZ027g/F6aJRyn3uC7jh4LVmrUa7eo7uv7NPp
pzt03oFdroHrdJSvoZ5PlDyeQuZ1YTV1b170ItUTcs2IVAcygcAMCaytrQ1Kh51ohpD3sGj07x7C
R9UgMEUCsANOEeYsi5qbLQZ2wIm6cW79NFErw2VeRZk4gbnZIEI+08EOGE49nalhB3TyWOyzuY3B
kBhgB9SBwQ6o05jLccg1Yy5tQiUgYCCwdq3tIPYkHMQMeHAJBEAABEBgLgR2T9Mn77yfvs595u79
7Bfp+JUzcviaizCoBARAAAS8BM6dPU3P7r6cO7Q6PWAff/AYven+Es8Qo3KrSjce8nM39JaJK1Mm
oDl7BXbWi5Jnys0eVxx0bxwh/A4CIOBHAA5EfmRW4zr6dzX6EVKAAAiAwFISgB1wKbsNjQYBEAhO
ALaY4Kz2LGUUm16UPHMWELo3Z+CoDgSWkMDa1cd/jf1T73n6u68VB83HX4YuYS+iySAAAiAAAiAA
AiAAAgtN4IkHb6Br7z9FidQmHbv5jXSUBwr7m4c+SQ98zoodxj/pEvU/dYtvNLphIvx/pgSiGHmi
5JmpEN7CoXteJrgCAiAQjAAciIJxWtZU6N9l7Tm0GwRAAARAAARAAARAYNEJwBaz6D3E2xfFphcl
z5xRQPfmDBzVgcASElh73S0fZv/jp89T4xtW5AJsMbmEfYgmgwAIgAAIgAAIgAAILDgB8XBubGYi
S40/uY+OOoOLGZPi4gwJ7DzBt/u8drDdZ6bSoY9dF2C7zyh5ZiiCqWjonokKroEACAQhAAeiIJSW
Nw36d3n7Di0HARAAARAAARAAARBYbAKwxSx2/wxaF8WmFyXPnFFA9+YMHNWBwBISWDt60x3shZ+e
pe89+p8HzUcEsSXsRTQZBEAABEAABEAABEBgoQns7pyh+rerVP2vf0/t9g/oR50e9Q7+DMUT76V3
XXcUkcMWofd2n6FHHvoqff+FC+jn3/9+uvrCANt9RskzZ1mhe3MGjupAYIUIwIFohTrTIAr61wAF
l0AABEAABEAABEAABEBgCgRgi5kCxFkXEcWmFyXPrOVwlQ/dcwHBKQiAgIfA2mtuvpOd+8lz9I9/
+cjgRziIeRjhAgiAAAiAAAiAAAiAAAiAAAiAAAiAAAjsKwJwIFrt7kb/rnb/QjoQAAEQAAEQAAEQ
AAEQAAEQAAEQAAEQcBNY+1fH7mQ/7p6l5smvDH6Dg5gbEc5BAARAAARAAARAAARAAARAAARAAARA
YH8RgAPRavc3+ne1+xfSgQAIgAAIgAAIgAAIgAAIgAAIgAAIgICbwNobbv019pOdH1LjL+Ag5oaD
cxAAARBYbgK7dPqpGj330/PoFa+/mg69dLmlQetBAARAAARAAARAAARAAATmRwAORPNjvRc1oX/3
gjrqBAEQAIFZEoAdcJZ0UTYIgAAIgAAIgAAIgAAIrAKBtTd86NfZT9pnqPENOIitQodChlUgsENP
P/kdep7O4/8NP/0+0StecxUduuDAKggIGeZGYIc+f8M63XmKV5gqUf/ELQQNmht8VAQCIAACIAAC
IAACIAACS00ADkRL3X1jG4/+HYsICUBgTgRgB5wT6H1QDeyA+6CTISIIgAAIgAAIgAAIgAAITERg
7V++9y527uxz9DS2mJwIJDKDwNQI7DxOb1h/E9VcBWYqHfrYdRe6ruIUBEYTOPfUl+jgVbcPEuXr
PfrIlQgjNpoYfgUBEAABEAABEAABEAABELAIwIFotfUA/bva/QvplogA7IBL1FmL31TYARe/j9BC
EAABEAABEAABEAABENhLAmuve8+drM8dxP7hLx8ZtIMxtpftQd0gAAK7T9OD/8vv0N+97F8Q/fAk
fe6hoatYttqh+66ZjYPYk5+/g2J3PkSUyFP3Kx+hC4L0wrkn6Y6DMeK5KFfr0t1XB8oVpGSkmSoB
/teDx3gUsRIvNFWk3onjBBexqQJGYSAAAiAAAiAAAiAAAiCwkgTgQLSS3SqFQv9KFDgAgb0lADvg
3vJfudphB1y5LoVAIAACIAACIAACIAACIDBFAmuvPfZh9uKPu9TEFpNTxIqiQGBKBHa5E9Z5Qyes
mTqIneAOYvdwV694jjon76ZAbmjnnqBjB68ly+9olm2bEsl9XcyZk79Hl77945xBjMrtb9GNl+xr
HBAeBEAABEAABEAABEAABEAgAAE4EAWAtMRJ0L9L3Hlo+uoSgB1wdft2jpLBDjhH2KgKBEAABEAA
BEAABEAABJaMwNpr3vMr7IWds/Tfv4EIYkvWd2juHhLYPfMkPfTHp+iitxynW645NLuW7DxBd6xf
O4jSNUsnrKd4BLGr7AhiPR5BLFCEqd2nuPPaVXYEsR6PIBYo1+xYoWR/AtyZ7w7uzGdFe0tkK/SV
+67zT4tfQAAEQAAEQAAEQAAEQAAEQIATgAPRaqsB+ne1+xfSTZcA7ICcJ+yA01WqWZYGO+As6aJs
EAABEAABEAABEAABEFhqAmuve/+d7IUfnaXmn39lIAi2mFzq/kTj50Rg54kHaf3a+ymeqdDJj83Q
2UZ7oB/nILZz5in6q794lLYf/SZ9+zst6g5YrNMb4jfRre+7la6/Ug8btUtPPvIQnfr+C3T++URP
feEe+vQpK0OcMrkP0z+jFwa5X+Bfb/ngXXTNJQcG57tnnqA/+ONvEp2/TvT8t+ieBz49uB5LZeg3
3sxzDbLx/138Frrr+DU0zDVIMvjfuWeeoD/6zAn68tcqPM3F9By/esON91L6vuN0xMe/TNT5wvmX
0R1330Ldxx+mE595iCp8W0u6/DC94fVvpNs+eiddd2g6W1yeeeok5U/k6esn+daevI1EPgx3d+ip
6l/Ro49u0zf/+tvU6trED7+BbkrcSrceu55sbAqAONo5TY986QtU/PIpqnEIF1++Todffjm98c1x
esfN76ArLzHBOEdPPPJHdOIPv0yV7/I8Fr3YDXTvR9N0/LojomTf78d+7wZ668etTt6gJvt9Gp/D
tyj8AAIgAAIgAAIgAAIgAAIgsA8IwIFotTsZ/bva/QvppksAdkDYAQl2wOkOKpQGAiAAAiAAAiAA
AiAAAiCwNwSu4g5ir3nXrYzXPvjHHcTwAQEQcBHotDuOK91abjBeEtmq43q/02bdvuPSZCe9Kkva
Y5M7iI0oq8uyseEYFmPZ/Z0u1LT8HZaxy3Wnc59vVlS93UpGzhXudM7zDFO5htXWS5sj8iZYudnT
2qcOu9WsnS/O0hsJYxmxTEVliHzUZaVNc/lD2eKs0lWFq3b5cU+zmpZe5Oy3yiw2gn0s49SpQb5u
nW3G/eohlshsMTM9UStjjWLaZpdgVUO7VEocgQAIgAAIgAAIgAAIgAAIgACTz15gsZoExDP8akoH
qUBgMgKwAw75wQ6o9Ah2QMUCRyAAAiAAAiAAAiAAAiAAAstLYO2q23gEsbNn6R/+DBHEuHEMHxDw
EDj31Jfo4FW3Uzydo89+/C668sIDdO7JE3Qwdg/frq/Kt+u7hufZoce+9Al66+2foDjfwu/ktLbw
CxxBbIcefMM63V+LUTpzL73zzT9Hhy95GZ35b6fo37/vfjplS1Vq9umWI1Zcr116+vFv0H959kX6
n15CVCsk6IGHrEQJypfvoYtefHGY48WX0L98+y/SUS7z4LPzNH39z/6OXnwJz/Tjv6XE7R8fXE5s
5umeN15Ew2wv0ksu/Nf0i9cflRHEzj7+SbroTQ8My6AYZQqfopuuuYS+++d/SIn7h1HI/CJb7XDW
65y1/klsZOlX33oZ/fjvv0X/1/0fp+d4JLdvTRjJ7fEHj9Gb7i/Z1cQpW/xdiv+rf04/aj5J/yl3
O326FKdK9yRdZwcqE389Gkuk6d7kO+nnXn2YOHE6deLf0/2fs4mnS9T/1C2Sg8X95G9dS2//BI9O
xj+pTIF+9aar6WX9n9L/V3uUHrrzAfquR5Yz9OANl9L9dpFWtLZP3X0TXfKT79If/nbCjvzG6ZVb
9Ps3+m93eu7Jz3OdvZPXGqNi43E6ftQUpWzQLPwPBEAABEAABEAABEAABEAABLDF5IrrACKIrXgH
Q7zIBGAHhB0QdsDIwwcZQQAEQAAEQAAEQAAEQAAEFp3AVbd9hF3xjmOMt3Pwb3l93dByEJgNARV5
aThGNotV1qrmB+MlmauydqPMknr0rmSBTS1AU+AIYn3WrNVY2xS9jEesitvjO5GrGSHV88nhHJDI
j41EJQvo12R0s1xtVPyqNsvK6Fcp5g6E1qkMo7FZc9BGuSmLFwciWttwjoqxfLUtfhp+99qs0ZqQ
eGdbMqLYhiHyV49VS2XW1Pj2O01Wa7jaYrdsazNuz6lJV7SuDsvZLGIbW045Bmdd1u44WXa0qG2p
vDu6WJvlEiKy2Abz0lNV6H/pODoancqDIxAAARAAARAAARAAARAAgf1LAHai1e579O9q9y+ki04A
dkAfdrADwg7ooxq4DAIgAAIgAAIgAAIgAAIgsDwE1l577EPsn368Q41vfJXbhriHxmAXgcFhwP+d
o6ef/DY9T+fx/8Z8+n067+LX0JVH7BA8Y5LjZxBYFALnnnmCPve7/5uKDGVqWCxJhc/8Dr1fi5xl
ShbqWuAIYnqpu7TDowKe43GrrLhfBw906cHEZfTAKR4fTEY809MTPXniDordw0OIxXPUPXk3BRqh
Adu2+/TDdN4V7xtWuLlFvY2fp95Oz27AATpITdq4KEZWHLE4j5510hUJTI8glsjxiG13WxHbpvs5
/fXfostu+sSg0GylQ/ddd2GoCnbP7dDZHU78ACd+4CB1//ZBuuztVsS0BI869hUZdcyKNHfi2Drd
YwUqS2Sp+Sf30ZGRgbzO0cN3H6T3fc5qToy2Wo/Tz1/Qo96udc4/Bw/Ss/95g656n0UvQdudr9D1
fk0/+zgdu+hNZFXNHcTovmv8EloF4wMCIAACIAACIAACIAACILDfCSDC1GprQPT+hR1wtTUD0lkE
YAc06AHsgBIK7IASBQ5AAARAAARAAARAAARAAASWjcDRG4+zn33bjXa0G8s/LOSnW1GRd+woRZyB
LM99HMtUQlaA5CCwOAQ6zQrb0KOF2brURH7MAAAOBUlEQVSe26oHj7wVRpzAEcR4od0GK2bSLDZi
/CV9IojVcnYEsXguePSzgG3rVlWEMPd84DlPFTwc9QhixYYzulYYlKPSVrMJe85KuCJ+jcrFWLNS
ZOlEzHe+I+IRxBxN7rNy2jk/JjcyrMCjk1VrDQP7rhYhzJnPw473e6HuqMzR+F69INuJCGIONDgB
ARAAARAAARAAARAAARAwEBDPHIafcGkFCETuX9gBV6D3IUJQArADaqRgB4QdUFMHHIIACIAACIAA
CIAACIAACCwngbXLuINYr/s8PfvXf8FtQ9zDIGwEMe2vhwYFjPmfXwSjMdnwMwgsAIFdevqxP6Xf
eevtxGNtOT4b+TJ99LYb6dDIaFCOLMFOtPE1MurTzhN0bP3aQXQoWXAsxmNOWZ8a1WrDq37jb5YR
xPQIYFYrYrxdpk+NNzKWKtDjJz5EOkaVP0nV3hfpGv1HU0ERrin5s9Q5eR8Fia31BI+6dq0VdU37
CNksWYafBFV5BLFr9JBsO0/R7yWuoo+f0jLKwwSV6l+kW64UGXbo8zzi2J1W2C/rI/t0eKr+b/Vx
jAr1b9KHZF71q3WkOCKCmJMMzkAABEAABEAABEAABEAABEwEokeYMpWGa4tGIHL/anaKIDL52SGC
5EUaENhbArADOvhrY3+UjVK3P1n5ha3MURY/gR3QIgI7oFsvcA4CIAACIAACIAACIAACIDBjAq98
53H2in/zThlZZjn93NBqEJgtgVa1xFLxcRGcYmyzsM06/Sm2RfvrvFy161twPW9HAOM+nqlsmbW6
eiSpLssnhm3nhlljGTONIFZTEcSiRK5SEcTCRfcyCupzUcpPKVbT0fmkZ70aS4pIbbEUK9dajshn
PSmzX5t7rFndZsV8lqWTInqZ0K8Ua0gdUn1H8Szr+LUnwPVOJWvP8wlW8VelACUhCQiAAAiAAAiA
AAiAAAiAwH4gwM1Rg2eI/SDrfpQR/bsfex0yByUAO6CBlGajHGXfU3Y8YqPSGWoYXFL5/WxqfjmD
X4cdMDgrpAQBEAABEAABEAABEAABEFgtAnT5e+9gh+PvgoPYavUrpJkiAd35iv9lFytUWqxrb9eX
zNdYv1NjmaS2zWCYbRrHtVMzvlh1mT/aNoRJ7xaNujPTWAexRLQtJkc5rynDDrFMJbyLk8o/Q8OQ
dLCLsXJLemeZcfOrqk3E8oZtHev5lHTGGuHXJ8vvd5ussKEcxRRPrW8ndBCr5UT5fNvLMQ5ijeIG
b3+M8b/yZNaWpSlf3ZMi4AAEQAAEQAAEQAAEQAAEQGDFCMCBaMU61CUO+tcFBKcgYBOAHdBHFTQb
pbJbedPqNjPYAb18rCuwA5q54CoIgAAIgAAIgAAIgAAIgMDsCdBlt97OfvbtN8NBbPasUcOSEui3
ykMnGR6ZS0QHE8YO3eGqsZ1nccuZplCfoqTKQSieqfiU22E5Ed0sWWRu96ZmKS3Ht95evTDpPBTb
ZG39h1HH3SpL2H9Rvrk1IpcebSuZZ76+SX13y4eVC9aWc944x6ZRzR31W69RkIxiG1vmpL2eZNut
imhcxAoNd8ixBkvbXMK0uV9TZWY1RzrdMJmv+dJjPvhsWdosK3QkkXdEOzMJK/XBlsNPb0x5cQ0E
QAAEQAAEQAAEQAAEQGA1CMCBaDX60U8K9K8fGVzf7wRgB/TRANgBB7ZD2AF99AOXQQAEQAAEQAAE
QAAEQAAEloIAXfGe29grb7hROkcsRavRSBCYM4F+z+m8JJyWPI4z3EvHmXLShvZZKS22HuQRuEpV
1mq1WLPZZK2Ockza2lARzDJbDbvSHquXMnJsW8ZfT3vtlPWCiHhlb1HZ6bAu/9fpdP3l4Y5fKeEI
ZW+z2O12eR6e18WrkhXRq4jFUjlWb4u291mnVWelvBWxyrz1oWAdxtkqPHXNyc7itFlkLVuGfr/L
6tz5L0ZxtTVje+g0ODCoJ7Ks0R32eq/No8nZ23kOje1upza+ZSSPNpfKFlmt2ZZs+506y8oodHG2
1da0qFMZOB4Oy4uz3FZdOnj1ex1Wr5TYBq8z7rN9qMWi3yhKPQjy15sq1P7orUnDc0YOEAABEAAB
EAABEAABEACBZSEwfAahZWku2hmSAPo3JDAk31cEYAc0dDfsgEPbGuyABuXAJRAAARAAARAAARAA
ARAAgWUhQK+59Tb2qhveIZ0HlqXhaCcI7CUBEUEq5hvVa3qt62nOPcKAa33rdffqeTmGB2nsrQH1
9Naxn4MYczghKYc0K0+26r8tZCUbd9bL0w/qdG+z2W+yjIhgJdJ4vjUHLA2f7iBW8Q+gpeWIdthv
bcmIaG5uw3O9fV1WSDo5xeLKSU/ldzu98YhwLg7WNo4qPS8zVZQOYEKS5pbT0c+R3uboH2GOsUpG
9NMGa4pCR3zDQWwEHPwEAiAAAiAAAiAAAiAAAvuEgHju2Cfi7jsx0b/7rssh8AQEYAccwoMdUNkC
YQecYEAhKwiAAAiAAAiAAAiAAAiAwJ4RoKO3vJe9Mv6L0kFhz1qCikFgmQh0m2y7XGbVhr/z1DTF
6dbLLJ1wOhIlclVHFc3tnBZpShgsYixb3maF9DBvMldz5NFPus1ttplKsFhM5B1+j9rWkPENI7fz
myzhdo5KmraS7LKtnBUpzFn+8DzOUhketUsLnCXappzfkqwqAo+JH6f93W2w/IaKdqa3NbFRcLav
12S5tHC8UjLFUlm2PYg4Zl1zt7nHtrKpwZaletniOJ0tMT14mC5et7E1iBQm0urf8USKFas+23xq
W3wG3f5Ujyhn1ePWNb1dOAYBEAABEAABEAABEAABEFhNAuKZYzWlg1ToX+gACIQgADugDQt2QDF3
im/YAUOMIyQFARAAARAAARAAARAAARDYcwJrr373Mfbij3foe6e2+HMN9wRglv8GPiAAAktJYHeH
Tp9uEx08QLu98+jSI4foggMLJsm5s3S6+SztHlynA7s9Om/9Urr0kgtokZq5u3OGTreeowPr65xj
ny46fJgufKm5hTtnTlO7S7z9uwNZDnFZxn92aefsWdrp9nnSHnV3D9DhI0cC9ZVVX+u5XVpfP0C9
Pu/jl19KF/i0zWrHkyfuoNg9D/GjNNX7n6IrzWJYSfEBARAAARAAARAAARAAARAAAUlgbW1tcAw7
kUSyUgfo35XqTgizXwnADjiVnocdcCoYUQgIgAAIgAAIgAAIgAAIgMASEFh79c23cgexLn3v0W8M
mgvD3xL0GpoIAiAAAoEInKXP330nfeE7RMd+97N03/WHAuVCIhAAARAAARAAARAAARAAARCAA9Fq
6wD6d7X7F9KBAAjsRwKwA+7HXofMIAACIAACIAACIAACIBCGwMBB7IXnf0Stb54c5IODWBh8SAsC
IAACIAACIAACIAACIAACIAACIAACq0cADkSr16e6ROhfnQaOQQAEQAAEQAAEQAAEQAAEQAAEQAAE
QGD1Cay9JnEb++nZM9TaxhaTq9/dkBAEQAAEQAAEQAAEQAAEQAAEQAAEQAAExhOAA9F4RsucAv27
zL2HtoMACIAACIAACIAACIAACIAACIAACIBAeAJrVx67g/30+R/Sfz9VHuRGBLHwEJEDBEAABEAA
BEAABEAABEAABEAABEAABFaJAByIVqk3vbKgf71McAUEQAAEQAAEQAAEQAAEQAAEQAAEQAAEVpnA
2tXHf5X95OwP6R+2HhnICQexVe5uyAYCIAACIAACIAACIAACIAACIAACIAAC4wnAgWg8o2VOgf5d
5t5D20EABEAABEAABEAABEAABEAABEAABEAgPIG1n7/jf2ad9rP01J/9p0FuOIiFh4gcIAACIAAC
IAACIAACIAACIAACIAACILBKBOBAtEq96ZUF/etlgisgAAIgAAIgAAIgAAIgAAIgAAIgAAIgsMoE
1t5172+yH7Z/QP/vw18cyAkHsVXubsgGAiAAAiAAAiAAAiAAAiAAAiAAAiAAAuMJwIFoPKNlToH+
XebeQ9tBAARAAARAAARAAARAAARAAARAAARAIDyBtQ/85m+zs89+n/78C58b5IaDWHiIyAECIAAC
IAACIAACIAACIAACIAACIAACq0QADkSr1JteWdC/Xia4AgIgAAIgAAIgAAIgAAIgAAIgAAIgAAKr
TGAt+Vu/zX78XIe+cuI/DuSEg9gqdzdkWyQCu888Tp996HE6R+fTTb9+F1194YFFah7aAgIgAAIg
AAIgAAIgAAIgAAIgsI8JwIFotTsf/bva/QvpFo8A7ICL1ydoEQiAAAiAAAiAAAiAAAiAAAjsNwJr
H/qtf8d++tzzcBDbbz0PefeYwC59/beupZs+UePtiFOlc5Kuu3CPm4TqQQAEQAAEQAAEQAAEQAAE
QAAEQMAmAAei1VYF9O9q9y+kWzQCsAMuWo+gPSAAAiAAAiAAAiAAAiAAAiCwHwmsHf+3/5b1znbp
ayc+O5AfEcT2oxpA5rkTOHOSbrj07XSKVxzPVujkfdfNvQmoEARAAARAAARAAARAAARAAARAAAT8
CMCByI/MalxH/65GP0KKJSEAO+D/z84dmyAMBWEAPlewzBhWFqaxSWflHmLlDs6QMuAWCdhZO4al
WCWgkgGEgIG88A3wjrvv7x7HJRKUNgkQIECAAAECBAgQIDBvgUVxPLzb5yvqsuwntSA278BN9x+B
7nGP6tLEcrOP3SobXPR23sb61K+HxfV7PSx3PWywoQcECBAgQIAAAQIECBAgMJ6ABaLxbKdQWb5T
SEEPqQj4B0wlKX0SIECAAAECBAgQIECAwC+BDwAAAP//gStEhAAAQABJREFU7N0PfBT1nfj/915j
xVPwD7b0J/aHFntErdHiqcFr8QKCiD1iRa9EQmnaM+I/GvhaKJZSm+baC23F1FpDtEYqafSQnslX
/tQabFOrUZtUYwH5HvkWrgZJIIEkRBKzd/P9zOzuzOxmN9md7Ca7s6/tQ7K7M/OZz+f5nknZN+/9
fDz/cEehNtDTLW8884zoD03TjJ/8gQACkQV6mn4iE678uuSUNsiuVddE3jHclp7X5eYJ2VKjtmWt
qZO3vz8r3F68hwACCCCAAAIIIIAAAggggMCYCXg8HuPc5InGLAQJPTHxTSgvjbtMgDygywLKcBBA
AAEEEEAAAQQQQACBNBXw/P3iL2sfqgKx5trnDQISf2l6JTDsIQWOHTkmZ3/sbHOfnnc2yoSsZZJb
1ijPL59uvu89dkROjv+YjM8w3xr05J2nlkhWwWb1fpbUtDbKgvOG2HnQ0byBAAIIIIAAAggggAAC
CCCAQOIFKCBKvPFYnoH4jqU+5052AfKAyR4h+ocAAggggAACCCCAAAIIIOBEwPP3ef+inehql3e3
1xrHUyDmhJFj3CzQ9+4v5bSLF0tOUbn8bN3XJPPsDOlTBWKnBRWI9cjvf/kDmbn4B5JTpmYVWx5h
VrG+d+TO07KkQgcrrJGBjQuE8jA3Xz2MDQEEEEAAAQQQQAABBBBITQEKiFIzbtH2mvhGK8V+6SZA
HjDdIs54EUAAAQQQQAABBBBAAIH0EfBcu/gerftYu/x5+xZj1BSIpU/wGWl0Ai3PrZCLbnvY3Ll4
S6N87VPNMvnKAskvb5SHrm+XlbfcKJub/bvkV0n307fLePMI64m9raq9J+X2zHHWRp4hgAACCCCA
AAIIIIAAAgggkCQCFBAlSSAS1A3imyBYmk15AXvuTh8MecCUDykDQAABBBBAAAEEEEAAAQQQ8At4
cr62Uus50iZ/rK0y3oq9QKxPWt7ZI11yivrfMI+BATll4qclc0q40plhjmUzAmMo0HeoSSq+e798
veLlyL3Iypeqnz4o//z5qRFmBTsoD3gukB/oLeRWSvfzXwlbRBb5BGxBAAEEEEAAAQQQQAABBBBA
YHQEKCAaHeexOovz+JIHHKuYcd7REyAPOHrWnAkBBBBAAAEEEEAAAQQQQGD0BDzz71mt9bQflt9v
2WScNeYCsZ7XZdaEbBmibCZoNFmlDfL2qgjL7wXtyQsEkk/g2MHX5YcLsuUHgdnC/F0sr9srS2dl
ylDzgR3a+YBMvtEoD5Oyxm5ZPp1CyeSLMD1CAAEEEEAAAQQQQAABBBDQBZwXEOGXCgKO40seMBXC
Sx/jJEAeME6QNIMAAggggAACCCCAAAIIIJAUAp75X/+WdvzwIXn12UqjQzEXiPU1yZLTrpTNUQ4n
t6xRnl8+Pcq92Q2BZBLwSsvv/10enLl40PW+pnKH3LtonpwXsULsiKy//OOyWi8syymTzl3L5exk
Ghp9QQABBBBAAAEEEEAAAQQQQMAm4LiAyNYGT5NXwHF8yQMmb1DpWZwFyAPGGZTmEEAAAQQQQAAB
BBBAAAEExljA8/l7V2u9He3SVO2wQGyMB8DpERgNgUNNtfLd+3NlqBUmRbKkuOqncu8/f17Ozgju
1bHXfyLnZH/deLO4vl2+/fmPBe/AKwQQQAABBBBAAAEEEEAAAQSSSMBxAVESjYGuRBYgvpFt2IIA
eUCuAQQQQAABBBBAAAEEEEAAATcKeKb/yypVINYm+/7D4RKTblRhTAjYBN59aolcXBCYIy9Xqhp+
Jv905m9lwsWLJb+yWSpzRR5ani+rN/vXncwpl+5dd4q1gOQx2XjzObKsRm+0WFq1b8t5tvZ5igAC
CCCAAAIIIIAAAggggECyCVBAlGwRiW9/iG98PWnNPQLkAd0TS0aCAAIIIIAAAggggAACCCAQLODJ
yvu61td1RP7P9l8aW2JeYjK4PV4h4DoB76GdcuXkGyW7bIf8293zjNnBet7ZKBOylol9ydSW3z8l
d8wskE9X7ZWNt2eaDn3vPCWnZRUYr4tqDsiGBVPMbTxBAAEEEEAAAQQQQAABBBBAIBkFKCBKxqjE
r0/EN36WtOQuAfKA7oono0EAAQQQQAABBBBAAAEEELAEPJfm3qH1qgKxA7993niXAjELh2cIBAS8
fV7JGGetGxmuQMzY1+sVb0aGWHv2yS+XnCaLjQnIimT/wAaZam0MNM9PBBBAAAEEEEAAAQQQQAAB
BJJKgAKipApH3DtDfONOSoMuEiAP6KJgMhQEEEAAAQQQQAABBBBAAAFTwPPpG/K0/+7pkf/76gvG
mxSImTY8QSCiQE/TT2TClV+XrNIGeXvVNRH38x58Tk654DZje37lXnn6K9bMYhEPYgMCCCCAAAII
IIAAAggggAACYyxAAdEYByDBpye+CQameVcJkAd0VTgZDAIIIIAAAggggAACCCCQtgKey25aon3Q
2SEtr203ECgQS9trgYHHItBzUH7/h71y+qevkelTz45wpFd2rrhSbny4WW3Pl8aTT8v0cRF25W0E
EEAAAQQQQAABBBBAAAEEkkiAAqIkCkYCukJ8E4BKk+4VIA/o3tgyMgQQQAABBBBAAAEEEEAgjQQ8
2Yvu0Lra2mTvy7XGsCkQS6PoM9TEChzaKZdPvlH08rDcskZ5fvn0xJ6P1hFAAAEEEEAAAQQQQAAB
BBCIkwAFRHGCTNJmiG+SBoZupa4AecDUjR09RwABBBBAAAEEEEAAAQTSRMBzXcFyredImzS98Kwx
ZArE0iTyDDPhAu8+tUQuLtiszpMr9Z3Py+cjTTSW8J5wAgQQQAABBBBAAAEEEEAAAQRiE6CAKDav
VNub+KZaxOhvsguQB0z2CNE/BBBAAAEEEEAAAQQQQAABz/X3fFPrbjssbzz3lKFBgRgXBQIIIIAA
AggggAACCCCAAAIIIJDeAhQQuTv+xNfd8WV0CCCAAAIIIIAAAggggAACCCCAQKiAZ8aylVr/8WPS
9EylsY0CsVAiXiOAAAIIIIAAAggggAACCCCAAALpJUABkbvjTXzdHV9GhwACCCCAAAIIIIAAAggg
gAACCIQKeC5b8jXtf3pOyO7nWWIyFIfXCCCAAAIIIIAAAggggAACCCCAQDoKUEDk7qgTX3fHl9Eh
gAACCCCAAAIIIIAAAggggAACoQKeT9+cpw2c6JYDL20ztjGDWCgRrxFAAAEEEEAAAQQQQAABBBBA
AIH0EqCAyN3xJr7uji+jQwABBBBAAAEEEEAAAQQQQAABBEIFPFNuXKR5e45J6yu/NrZRIBZKxGsE
EEAAAQQQQAABBBBAAAEEEEAgvQQoIHJ3vImvu+PL6BBAAAEEEEAAAQQQQAABBBBAAIFQAc/5sxdp
/917XN5v2Glso0AslIjXCCCAAAIIIIAAAggggAACCCCAQHoJUEDk7ngTX3fHl9EhgAACCCCAAAII
IIAAAggggAACoQKeT163SBs42S2H39hubKNALJSI1wgggEA4gR5peec/pUtOUf/zPQYGRD7x6Yvl
vPEZ4Q7gPQQQQAABBBBAAAEEEEAgZQQoIEqZUDnqKPF1xMZBCCCQtgLkAdM29AwcAQQQQAABBBBA
AAEXCXg+df3t2ocfnJD3Xq01hkWBmIuiy1AQQCBxAj2vy+UTsqU55AylDZ2y6pqzQ97lJQIIIIAA
AggggAACCCCQWgIUEKVWvGLtLfGNVYz9EUAgrQXIA6Z1+Bk8AggggAACCCCAAAJuEfBc9k9Ltd6e
Lvm/v33eGBMFYm4JLeNIKoG+d2TJaVmyWXWqvLlb7rxsfFJ1b9Q64yYHb4v85J4HZfffnitydJdU
bPaVipU1dsry6RSIjdo1Fe2J3HTtRTtm9kMAAQQQQAABBBBAYAQCFBCNAC8FDiW+KRAkupi6AuQg
fLFzkwN5wNS6H9107aWWPL1FAAEEEEAAAQQQSHIBz/Rb79D6T3TL7p3PGl2lQCzJI0b3UlOgr0lu
Pu1KqVG9T+sCIrc6eFUB4Cm+AsC0jm8y351uvfaS2Zy+IYAAAggggAACCKS0AAVEKR2+YTtPfIcl
YgcEnAuQg/DZudWBPKDze2O0jnTrtTdafpwHAQQQQAABBBBAwLUCnhm33a2d6O6Qd35NgZhro8zA
xl7A+64qILrYP4PYSTWD2Lix79NY9MCtDj1NsmTClUZ8KRAbiwsrinO69dqLYujsggACCCCAAAII
IICAEwEKiJyopc4xxDd1YkVPU1CAHIQvaG51IA+Y/DelW6+95JenhwgggAACCCCAAAJJLuD53KLl
WvexI9L862qjq8wgluQRo3txE+hp+b08vP7H8lzDX2TixIkyOftLsuLOedL75suyp0Pkin9aJNec
F1LI1XdQnqt4WH72810yIStLupubZfKsr8m9RQVyzZTgZSO9R5rk59WviJw6QaTrbVm2+mGj71mF
pbJixpnS36+/VH9M/Jx87dbpkhEysoOvPycP//Rnsqt1gmRN6Jbm7snytbvvlYJbr5HgM4UcGMPL
niPvyh9+8zup/90rsuc/W6XbOHaCXJ5zo9xy2y3y+cyPDdnakXd3SeXGStm5Sy2vqAxFBh87Uoch
OxBhY+Cc/adeIEvuXCDdynLjTzdLg1reUy6cLJdfcpUsulfF7Lxgyb5DTbLppxvl2W0NxnjUZSCz
5t0tRctvlSkhl0LQqdW30paoGeL0JUSjKxDrk6baTbLxyWdFXX4yUdSZsmbJ3fcWya3XTAlqWn8x
kjgdbKqVX2zcIi83+GI0YfJkufDvrpKcf5wrcz+fKeGG5dhhUM+HeSOG+0lv6YgaS/UrB2TCBTmS
v+CyoHvGe+h1+flzr6tL8O/klq/ME/3KDVwHTu9B65zvy6mnqru1f6Lk3q2uhdCbVd+RBwIIIIAA
AggggAACLhOggMhlAQ0ZDvENAeGl6wXIA44sv6RfIOQB/bcJeUBnvy/IAzpz4ygEEEAAAQQQQAAB
BOIpMPvL/0u7+qZ8TbVp/KcKxHgg4HqB9oZy85oPXPuhP0sbOoMcTh7YoeX675PQffXXpTv2B+3f
3VA67Dl87ZRqIWfSdpTmRj42p1TbfzLoVA5fdGtlWb77Ptx49PeKqpojtN2t1RQP0UfJ0Rq6fYc6
d4hw6ije7m4s8/vlaEVrwvczq7QhqKW9NcWRzSVX23FgCPSTjVq+/9pQBWJB7Q560b1XK86J7J5b
WqcFn8lpnAa0HWtyhhiTFSN7H0fkYG9omOex3k96c41l/vFklYXcM5pmj3k8rz3znEZ8w5sNM1Q2
I4AAAggggAACCCCQkgKBz4kp2Xk6PawA8R2WiB1cJEAeUA+m0/yS71jygLYbgjygDSO6p+QBo3Ni
LwQQQAABBBBAAAEEEi0gC+5eo1178xKziCDRJ6R9BMZcoLsxqNCrqHKHtndvo1ZeFFxME1zo06qt
8RcA6UnU3OJKraG5WaurshcVZWk7Wges4XXv13ZsqdFqanZoNbb99GN37NDf1//bou2o36/ZjtJa
d6wx70dRhUmVdQ1ac2OdVpxrKypas8M6j+NngcRQllZUWq76oc6zV41pS5mWYxtrzQF773wnayiz
F13laGVb6o1j63dUaUVGP22FNA4dHA9LHdjdPLgAMHdNmVaj3KvKio3x2QvEOoOK+bK00qo6Yzw1
ZUW2WKzRDkTqVNSJoXatzFYcpmaT0+oam7Xm+hqtyPb+mh2ttjM5jFPrDi0rEMecQq1qR4O6zpu1
hrotWmmRHj9bjPxnG7GDrddDP3VwP6kGm8v9xcy55SqtGfywYp6rNQY2xuHaM89pWNraDj49rxBA
AAEEEEAAAQQQcJ0ABUSuC2nQgIhvEAcv3CxAHtAfXYf5JXU0ecCQG4Q8YAjIcC/JAw4nxHYEEEAA
AQQQQAABBEZLQL70zXXarNu/ahZBjNaJOQ8CYyWwf0uheb2v2WEv+TmpbSnMMrfZC8Ta663ZwHJL
64O63t4QmK1KtJyQbeaOA83mDFPlzcHzQ5n7GE/sBUS5Wn27favaZhaJ5Wh1Qdvs+0X7fEA7oIrc
2gfXf2mqSs0sEsstD5lFrLPe3CZZa7TmQDGOedqTWqMqigtTV6ZpUTuYjTl6YhUL6UV1WVplYwjW
yXZtf2ug43bzQi10ArBO22xzwdeLrWtRJobsBViFlY22BvSn7Vq5GV97MZqzOFkzaqnCxZDh62fr
7uwMmaksDg56w1E8nN5PZrFWTpQFYva+OLz2msvtxZC55sx49qZ5jgACCCCAAAIIIICAGwUoIHJj
VK0xEV/LgmfuFiAPGIivs/ySRh4wAGj9JA9oWUTxjDxgFEjsggACCCCAAAIIIIDAKAnIgpXf1Gbe
XmAWxcR+3pPa/uZGrVEVmjQP919jo7b3QKAoI/YzcQQCIxfo1iptRTj2eZr0tk/urTTvBXuBmFUk
ooq2Bq0g2GnNCqUKVwZtNhqOcglClWAILGOZE7IEot5Mt60Yzd4/fdvIHgOqYKhda1dFQ5164VD3
Aa3UP6NVbllwIdMB2wxnZSHLcA7bhygTKMO2M8wO9gKx3PLg/oceOrB/ixlzKVbLOw6cNAx0h87O
bu1kZ7NW5J+JK1xMjPaiGpdegBiYBS5Lq2s9qZx93sa5Tp7U9m4JzFgW7jrTzxR9nLobrVnUyurt
hZChAr7XcXEI3/Sgd53eTyMqEIsqRoO6qu3fskbLysnRcnNz1U9VEDlUfefgw3kHAQQQQAABBBBA
AIGUFaCAKGVDF1XHnceXPGBUwOyUJALkAcMHIvr8EnnAMIJR5ZjIAwbkyAMGJPiJAAIIIIAAAggg
gMDYC0jOHUXaVbcsNgskYu5Sd4M1m1BgObMhftqXdYv5XByAwIgFrMRQVlFN0NKORtMnrZm+7AVY
9aX+5SfDzFykH2cVrpSqeaDCPKJKHKjj2q3ZucrMdfJs7dnaKQ2eXsy2UwxP1RJ8W0qLrKUIw9y7
+SEziDWay0s6WG7P1n+7bww9jmpXe4HYlv1DV/TYC6kCCfKIPwurQmbd8ncnqnF122YICxSKRf5Z
tdfWbwdxGjhQY/5eN8aTk6+VlleppUQbtf3tgwt14+IQVXQ0zen9ZN1nDmYQiypGUQ6A3RBAAAEE
EEAAAQQQSAOBwOeiNBhqWg7RcXzJA6bl9ZK6gyYPGBQ7B/kl8oBBgr4XUeWYyAMG5MgDBiT4iQAC
CCCAAAIIIIDA2AvI55YWaVcv/LJZSBBzl2wfiALJpaF+hs5GFPP5OACBEQlYiaFBSyfq7bbvMO8F
q4CpUyv3z6YlwxWISYQl6Gz3idXu4IFYywKKFnY/WzsRZ7Ma3Gz4d7qt2crMezYrS8sy/rMKl0Lv
WatIpyz8bGnhz+Z719b/sOMb6tgYtlkFYvlao63OKlwT1r6+MfvGH3CwfupGWSMsELNmr1PnMq2t
c1j2WVrVXn8Rl8M46WPdu6XYvJ7NGPuLAHOLazR7mVhcHMIBD3rP+f1kXXsUiA1i5Q0EEEAAAQQQ
QAABBOIsEPgMEedmaS5JBBzH1/a5PtDGUD9DcwpJMny6kTYC5AHNUDvML1m5GPKApqXt92Dk/KZ1
7Rm/I8kDarHm1a1rjzygee3xBAEEEEAAAQQQQACBEQrItfkrtatv/apZRDDC9jgcgSQXsD6c56jl
BAc9ws4gZpsSPHfwB1K9jebKfP89VKTZJ34y248qcaCWuNxfZd6L5c328h1/S7b+FVbtNZt38mSv
2WfRCst2aK3d9koqyyk0mWt+OJfC2Jfbi9LByXjsx1jFTsPPcmbtG6Eoz95wpOe2cZWHm/nNOM4y
lZzok2pO4xTo6kDnAa1+xxatrLhIy82yCv/05FThlv2B3bS4OJitDfXE+f1kXnthCjU7zeVXI8Tc
FqPIybuh+s02BBBAAAEEEEAAAQTSSyBQ9JNeo06f0RLf9Il1eo/UysWQBwzkLskDBn7/Oc4P2XJM
5AGH+w1DHnA4IbYjgAACCCCAAAIIIDCaAvIPS1ZqV33xK2ZRymienHMhMPoCtum9swYvBzlwYIt5
L9iTBGZhiqzR9g+E9npAqynK8h0XoYBMiypxoNq17VdUcyD0RJq+bGCWfwaoyAmIQYeFecPmkB9m
2URbIdqgAjGzsCxL29E6CCPMuWxv2cY3sv7b2gzz1Cp2ilAsZDvG2le00oZO25YYntrGlV/ZHOFA
m3nUBWK2Y2KMU/hODGgHGqq0XP81JLbrNS4O4U866F2n95NZLJdbGTT7mX6C5vJc/70bIea2GMVy
7Z1sbdZ27Njh/69O298d4zU/aPS8gQACCCCAAAIIIIBAaggE/gE9NXpLL2MVIL6xirF/agrY8irk
AX15kxjzS9aXYskDmveALcdEHtBUifiEPGBEGjYggAACCCCAAAIIIDDqAnLlLXdpl837klkUM+o9
4IQIjLKA9aFUtMqQWbrqSwNFJsGzSe2tKjTvkUFFRN0NVsFNuCSLPj7bNO7Fde2RR3xyr1YYKN4J
U0TUUGb1rzKwBGHk1obYYlvmL3+LFlrycqCmyBxvaIGYfZazrDVhZmHTz3ry5KA2jc5E6zBEz6PZ
ZBU7RSgWsjdiK4aT/MGFR+auA6FK5hb1xEo4DrX0p1ngpGIceu3ZW7NO5TxO9vaCn5+0LZlqm8ks
Lg7BZ4r0yun91Ghe/4Xa3qBwKKfcwOxoEWLu8NprLMsx7wX9H1AG3f+RBsn7CCCAAAIIIIAAAgik
uAAFRCkewGG6T3yHAWKzawTIA+qhdJ5fIg8Y7lYgDxhOJdJ75AEjyfA+AggggAACCCCAAAKjLyBX
3FSgXZJzi/kP4KPfBc6IwCgLtO8wZ+ESydGqGg6oeqZOraHSKorSE6X2GcS0znotJ1C4JblazV7f
TFMDnXu10pxAYYoqHqmPUPylim/Mwq+sQm1Hc6vW3d2tdXZ2at0ngypdtIZSqyAlp7hG6zQ2D2h7
a4rN+1TCfOsxVsW6Nf5Zz/Sil7rAUoMn1XlKrfOobaEFYkFJJX178Rat1T+GgYFubW99pfLN0RrC
rJCpxeAQ63js+8dUIKYOtBfeZRWWa3vbA8ttDmidrXu1mso1yiQ3/JiME+uzyNmug5pGrbW1VTtw
4IDW2hloS+3Y2WC7jnK08rq9WmDrgLoG9zbUaGtUoVNOWaM5HKdx0g2y1LW2pb5ZazdnvRrQ9teV
mdd/VsgyqyN3MLs99BOH99OBGj0OPufc4h2+e2OgXauxFXbqcQq7yqfDa8+eSB70e2HoUbIVAQQQ
QAABBBBAAIGUFgj83TulB0HnIwoQ34g0bHCbAHlAI6JO80vkAcPdEOQBw6lEfI88YEQaNiCAAAII
IIAAAgggMNoC8g+33qtlzqRAbLThOd/YCjTbZgQLJEVDfwYViKnuWlOqW4VAQcfkV6rv40V+NITM
RGQem1MevFyemuko318EY+4T8rq8cagzRe6DfcvJvZVmsY1xnqwss3DIft7BBWKaNtBaZ82aFtI3
37ERCsRUB6J2sHc2xuf2ArGwhWqh7Q0cCCr0s4/feh55THpzJ/dby5Nax4iWVdoQdLYDdcEFePZ9
A8/ts5A5jVN3Y9mw8d2yP1Ce5u9iHByCBjvEC0f3k5rC31weM+x1p9+bkQv5nFx7of0sc7oM6RAW
bEIAAQQQQAABBBBAIBkFAp9PkrFv9GnkAsR35Ia0kDoC5AFV3oo8oHXBxiH/RR7Q4ozmWWh+LfD/
QebP/DB5dfKA0dCyDwIIIIAAAggggAACMQnIgrsf1KbPW2IWEsR0NDsjkMIC++vKbbM5qcKSnCJt
S12NOdNXaIGYPtS9O6zZl8wPsKpQJb9UzWY0rEW3Vl9ZrOXmWDN3GW3kh1nWsHuvVpYfsp9eEKNm
hArMXjbs6aLY4UB9iIFRdJOlle2o16qKfOfPL28O31L3fq1yjbXkpd0jd02V1ho8MZqtjRgcbEfF
8tRKeuVrjSE1UJHb6dbqyq0Zquzj0WeaKyxVM6VFHJOv1e69O7Si3OC45ZZbs4EFzt29v86YKSz4
HL7Cw5xcNetXY/BMdE7idPJAnVYYeq0FiqrUtV7THHyOQN/05TJH6mC1NfQzJ/dTZ/OW4PtWjSkr
v0yrV/dzljG+Qq05YsxjvfZOalsKfXHxxUpdT+Fmxht6mGxFAAEEEEAAAQQQQCAlBQKfV1Ky83R6
WAHiOywRO7hMgDygpjnJL5mXAXlAkyLwhDxgQCK6n+QBo3NiLwQQQAABBBBAAAEEEingWbTm37T2
9/5Ldj39M5UbUv+6rum1YjwQSBcBr/T1iWRk6P+pP3p+L7MmzJSX1fBVgZgsn372YAhvjxzc3yoy
YYKc7O6WCZMvkvPGq2MT8Og51CKt3Rky4bST0u2dIBdNPU/ifiZ9PAfbRU7LEO/JU+TjU86TWIbj
7TkiB1s7JEN5eE8OyDmTJ8vZ4+LeywToRmiy75gcPNAm3tMmSIb3pJwy4ePy8Y+Nj7+7On3PkYPS
2uFVl1KGnBxQ9pM+LuMj2TmMk7evR4719MgHAyJedb1mTJwsU9R4hn2MloOT+8l7TFr2d8pp6pod
OOUcmXJeFOMZdsBhdvC+K3eecrFU+DflV+6Vp7+SGWZH3kIAAQQQQAABBBBAwH0CHo/HGBR5IvfF
Vh8R8XVnXBnVcALkAcVhfikgSx4wIBH7T/KAyow8YOwXDkcggAACCCCAAAIIIBBHAc8d68u0tr++
J7WP/NBolsRfHHVpKmkF+o4dlDbvJFUoMy6oj6//5GbJ/nqNei9LdrQ2yrzzUrjQKWhkKfSip0Vq
//frciKWLn/4Ubnsppvlso8Rr1jYRrRvGsSp792n5LSLC/xMhbJ3YKNkcomN6LLhYAQQQAABBBBA
AIHUEaCAKHVi5aSnxNeJGsekqgB5wCSOXBrkl5JYP/qupUGcyANGfzmwJwIIIIAAAggggEDqCngK
fvSQdqz1fXl+AwViqRtGeh6rQNNPZsmVX39ZcguL5eabrpKpaqKw1zavl9UV+txh6lFUIwMbFiRk
1ijfCfgzkkBP03qZcOXqSJsjvl/a0Cmrrgkz41vEI9gwEoF0iNPB2hVyQe7DBlNh1V7ZeDuzh43k
muFYBBBAAAEEEEAAgdQSoIAoteIVa2+Jb6xi7J/KAuQBkzd66ZBfSl796HuWDnEiDxj99cCeCCCA
AAIIIIAAAqkr4LnpgWKtv6NDXtpYZoyCGcRSN5j0PHqBQGIo7BG5ZbL/meUyNXhysbC78mb8BbwH
d0rBgvXSc+GEqBvv/ovIvzz7tNyemaClBqPuSfrsmB5x0pee8BpBzRg3joLR9Lm8GSkCCCCAAAII
IICAEqCAyN2XAfF1d3wZXbAAecBgj2R6lR75pWQSd9aX9IgTeUBnVwdHIYAAAggggAACCKSSgGfm
HfdrH/Yck4Znfm70mwKxVAoffXUq4O05Inv3NErjW/9H2tsPy/HOk3LytP9PcnIXyvxrplII4hSW
4xBAAAEEEEAAAQQQQAABBFwhQAGRK8IYcRDENyING1woQB7QhUFlSAgggAACCCCAAAIIIIAAAjEL
eK7Nu1v7oOuIvLV9i3EwBWIxG3IAAggggAACCCCAAAIIIIAAAggg4CoBCohcFc5BgyG+g0h4AwEE
EEAAAQQQQAABBBBAAAEEEHC1gGf20hVa19H35Y/bnjEGSoGYq+PN4BBAAAEEEEAAAQQQQAABBBBA
AIFhBSggGpYopXcgvikdPjqPAAIIIIAAAggggAACCCCAAAIIxCzguXXFd7XOw4dkV/VG42AKxGI2
dPkBXmmq3SxvdoqMP+Mc+cQnL5TPXnmZnJ3h8mEzPAQQQAABBBBAAAEEEEAAAQTSWIACIncHn/i6
O77OR0ce0LkdRyKAAAIIIIAAAggggAACCCCQ3AKer6z7odZ+6D3Z/kSZ0VMKxJI7YKPfu2Oy3nOO
rA46cb40dD4t15wd9CYvEEAAAQQQQAABBBBAAAEEEEDAJQIUELkkkBGGQXwjwKT92+QB0/4SAAAB
BBBAAAEEEEAAAQQQQMC1AqpA7N+0zrbDUrvxYWOQFIi5NtYOB+aVd3dtlz93dkpTzQb5weZmo53c
8mZ5/s7LHLbJYQgggAACCCCAAAIIIIAAAgggkMwCFBAlc3RG3jfiO3JDd7ZAHtCdcWVUCCCAAAII
IIAAAggggAACCIh4lnzrX7Xj7Yflfz/+iOFBgRiXRWSBI7J+1sdl9csiWWt2SOP35wkrTUbWYgsC
CCCAAAIIIIAAAggggAACqSpAAVGqRi66fhPf6JzSey/ygOkdf0aPAAIIIIAAAggggAACCCDgNgFP
wYP/prX/9a+y7eePGmOjQMxtIY7neHrkl0smyOLNqs2cMunctVxYZTKevrSFAAIIIIAAAggggAAC
CCCAQHIIUECUHHFIVC+Ib6Jk3dQueUA3RZOxIIAAAggggAACCCCAAAIIIOD58rdLtM7D78sLj1Mg
xuUwvMA7G5dI1jJVIZZTLt277pTxwx/CHggggAACCCCAAAIIIIAAAgggkGICFBClWMBi7C7xjREs
TXcnD5imgWfYCCCAAAIIIIAAAggggAACrhTw3L7mQa29tVVe+sXjxgCZQcyVcY7boEgMxY2ShhBA
AAEEEEAAAQQQQAABBBBIWgEKiJI2NHHpGPGNC6PrGyEP6PoQM0AEEEAAAQQQQAABBBBAAIE0EvDk
ffM7Wtt7h2TXZgrE0ijujodqJoZy1QxizzODmGNIDkQAAQQQQAABBBBAAAEEEEAgiQUoIEri4MSh
a8Q3Dohp0AR5wDQIMkNEAAEEEEAAAQQQQAABBBBIGwHP7d8s1g7/9T3ZVVVhDJoZxNIm9o4G2rTx
ZrlyWY1IVrG0vv1tOc9RKxyEAAIIIIAAAggggAACCCCAAALJLEABUTJHZ+R9I74jN0yHFsgDpkOU
GSMCCCCAAAIIIIAAAggggEC6CHgWrynRjhw6JC9u+pkxZgrE0iX0zsbZ8tydctFtvmLC/NId8tDy
6+Vj4zKcNcZRCCCAAAIIIIAAAggggAACCCCQlAIUECVlWOLWKeIbN0pXN0Qe0NXhZXAIIIAAAggg
gAACCCCAAAJpJuC5/Vsl2vG292X7E48aQ4+9QKxPWt7ZI11yivrfMI+BATll4qclc8r4YXZkc/IK
HJHa9Wsld7WvSMzsZ36VdD99uxBZU4QnCCCAAAIIIIAAAggggAACCKSsAAVEKRu6qDruPL7kAaMC
ds1O5AFdE0oGggACCCCAAAIIIIAAAgggkPYCnkUPfEfrPtIu2x9/zMCIuUCs53WZNSFbXo6SMqu0
Qd5edU2Ue7Nb8gl4pem5h6TgttXSbO9cTrl077qTAjG7Cc8RQAABBBBAAAEEEEAAAQQQSFEB5wVE
KTrgNOu24/iSB0yzK4U8YJoFnOEigAACCCCAAAIIIIAAAgi4WMBz66oHtBMdHbLz5xuNYcZcINbX
JEtOu1I2R4mUW9Yozy+fHuXe7JZsAod2PSCTZ//A6FZWbqlUlt0hl0w6TSRjnLDSZLJFi/4ggAAC
CCCAAAIIIIAAAggg4EzAcQGRs9Nx1CgLOI4vecBRjtTYno484Nj6c3YEEEAAAQQQQAABBBBAAAEE
4inguXnFau3EsU556anHjXZjLhCLZ29oK+kFmn5ys1z59RrVz3xpPPm0TB+X9F2mgwgggAACCCCA
AAIIIIAAAgggEKOA4wKiGM/D7mMjQHzHxj3VzkoeMNUiRn8RQAABBBBAAAEEEEAAAQQQiCzgWVD0
Te0DvUBsU4WxFwVikbHYIvLOxiWStUzNF5erlpR8niUluSYQQAABBBBAAAEEEEAAAQQQcKMABURu
jKo1JuJrWfAssgB5wMg2bEEAAQQQQAABBBBAAAEEEEAg1QQ8X1z5Ha3n2FF5qfJRo+8UiKVaCEe3
v2ZiKEcViO2iQGx09TkbAggggAACCCCAAAIIIIAAAqMjQAHR6DiP1VmI71jJp9Z5yQOmVrzoLQII
IIAAAggggAACCCCAAAJDCXhuWVWsdR9tl5ee/KmxHwViQ3Gxbdf3ZsnsdS8zgxiXAgIIIIAAAggg
gAACCCCAAAIuFqCAyMXBVUMjvu6Ob7xGRx4wXpK0gwACCCCAAAIIIIAAAggggMDYC3huW/1d7Vi7
KhBjBrGxj0bS96BPnrr5NCmoUR1lBrGkjxYdRAABBBBAAAEEEEAAAQQQQMCpAAVETuVS4zjimxpx
GttekgccW3/OjgACCCCAAAIIIIAAAggggEB8BTx53/qu1nHokLxYudFomRnE4gvsmta8XjnU/Lzk
X3mbqPnDJKe0QXatusY1w2MgCCCAAAIIIIAAAggggAACCCBgCVBAZFm48RnxdWNU4zgm8oBxxKQp
BBBAAAEEEEAAAQQQQAABBJJDwLN4bbF27P1Dsv3n5UaPKBBLjsAkTy961KxhE3yzhtk6VVzfLt/+
/Mds7/AUAQQQQAABBBBAAAEEEEAAAQTcIkABkVsiGX4cxDe8C++SB+QaQAABBBBAAAEEEEAAAQQQ
QMCtAp7b1QxiXW2HZdsTjxljpEDMraF2Oq4e2agKxJbpy0qqR1ZOvty9apV8bd5lkuF7iz8RQAAB
BBBAAAEEEEAAAQQQQMBlAhQQuSygIcMhviEgvPQLkAfkUkAAAQQQQAABBBBAAAEEEEDArQKqQKxY
O/r+YXnxyZ8ZY6RAzK2hHsG4vH3Sd3JABk45TcaPoyxsBJIcigACCCCAAAIIIIAAAggggEBKCFBA
lBJhctxJ4uuYzv0Hkgd0f4wZIQIIIIAAAggggAACCCCAQFoKeG7+X9/WjrW1ye82VxgAFIil5XXA
oBFAAAEEEEAAAQQQQAABBBBAAAFTgAIik8KVT4ivK8PKoBBAAAEEEEAAAQQQQAABBBBAAIGIAp4b
l39L6+04KvVVG42dKBCLaMUGBBBAAAEEEEAAAQQQQAABBBBAIC0EKCByd5iJr7vjy+gQQAABBBBA
AAEEEEAAAQQQQACBUAHPDXd/Sztx7Ij8oZoZxEJxeI0AAggggAACCCCAAAIIIIAAAgikowAFRO6O
OvF1d3wZHQIIIIAAAggggAACCCCAAAIIIBAq4Jm7bI3Wc+yovPbs48Y2ZhALJeI1AggggAACCCCA
AAIIIIAAAgggkF4CFBC5O97E193xZXQIIIAAAggggAACCCCAAAIIIIBAqIBn7l2rtZ7OTgrEQmV4
jQACCCCAAAIIIIAAAggggAACCKSpAAVE7g488XV3fBkdAggggAACCCCAAAIIIIAAAgggECrguWHZ
N9QSk8fkD88+YWxjBrFQIl4jgAACCCCAAAIIIIAAAggggAAC6SVAAZG740183R1fRocAAggggAAC
CCCAAAIIIIAAAgiECnhuuGuV1nO0TV7dssnYRoFYKBGvEUAAAQQQQAABBBBAAAEEEEAAgfQSoIDI
3fEmvu6OL6NDAAEEEEAAAQQQQAABBBBAAAEEQgU889QMYj0d7fIHCsRCbXiNAAIIIIAAAggggAAC
CCCAAAIIpKUABUTuDjvxdXd8GR0CCCCAAAIIIIAAAggggAACCCAQKuD5wt2rta72w/L755hBLBSH
1wgggAACCCCAAAIIIIAAAggggEA6ClBA5O6oE193x5fRIYAAAggggAACCCCAAAIIIIAAAqECRoFY
99H3pf7ff2FsY4nJUCJeI4AAAggggAACCCCAAAIIIIAAAuklQAGRu+NNfN0dX0aHAAIIIIAAAggg
gAACCCCAAAIIhAp4br5vtXb8yGH57TPMIBaKw2sEEEAAAQQQQAABBBBAAAEEEEAgHQUoIHJ31Imv
u+PL6BBAAAEEEEAAAQQQQAABBBBAAIFQAc+8wiKt91iH/H7L08Y2ZhALJeI1AggggAACCCCAAAII
IIAAAgggkF4CFBC5O97E193xZXQIIIAAAggggAACCCCAAAIIIIBAqIDnuqX3an1dHfL689XGNgrE
Qol4jQACCCCAAAIIIIAAAggggAACCKSXAAVE7o438XV3fBkdAggggAACCCCAAAIIIIAAAgggECrg
yVEFYt1H2qVx+78b2ygQCyXiNQIIIIAAAggggAACCCCAAAIIIJBeAhQQuTvexNfd8WV0CCCAAAII
IIAAAggggAACCCCAQKiA58Y779c62t6XN56vMrbFXiDWJy3v7JEuOUX9b5jHwICcMvHTkjll/DA7
shkBBBBAAAEEEEAAAQQQQAABBBBAYKwEKCAaK/nROa/z+JIHHJ0IcRYEEEAAAQQQQAABBBBAAAEE
EEAgvgKef7rvAe1Y+2F55dknjZZjLhDreV1mTciWl6PsV1Zpg7y96poo92Y3BBBAAAEEEEAAAQQQ
QAABBBBAAIHRFnBeQDTaPeV8TgQcx5c8oBNujkEAAQQQQAABBBBAAAEEEEAAAQTGXMCzYOW31RKT
bfLbpyuMzsRcINbXJEtOu1I2RzmU3LJGeX759Cj3ZjcEEEAAAQQQQAABBBBAAAEEEEAAgdEWcFxA
NNod5XyOBBzHlzygI28OQgABBBBAAAEEEEAAAQQQQAABBMZawHPDPau1k8c7pb7qcaMvMReIjfUI
OD8CCCCAAAIIIIAAAggggAACCCCAQFwFHBcQxbUXNJYoAeKbKFnaRQABBBBAAAEEEEAAAQQQQAAB
BJJTwHPjPWu13uNHVIHYRqOHFIglZ6DoFQIIIIAAAggggAACCCCAAAIIIDBaAhQQjZb02JyH+I6N
O2dFAAEEEEAAAQQQQAABBBBAAAEExkrAc9O967SeI+9L/bPMIDZWQeC8CCCAAAIIIIAAAggggAAC
CCCAQDIJUECUTNGIf1+Ib/xNaREBBBBAAAEEEEAAAQQQQAABBBBIZgHPwqLvaMdVgVhdVYXRT2YQ
S+Zw0TcEEEAAAQQQQAABBBBAAAEEEEAg8QIUECXeeCzPQHzHUp9zI4AAAggggAACCCCAAAIIIIAA
AqMv4Ll55QPaiaNH5KVfMIPY6PNzRgQQQAABBBBAAAEEEEAAAQQQQCD5BCggSr6YxLNHxDeemrSF
AAIIIIAAAggggAACCCCAAAIIJL+A5wvLv6Gd6Dwqv91cafSWGcSSP2j0EAEEEEAAAQQQQAABBBBA
AAEEEEikAAVEidQd+7aJ79jHgB4ggAACCCCAAAIIIIAAAggggAACoyngmXf3Cu3E8WPyyi+fMs5L
gdho8nMuBBBAAAEEEEAAAQQQQAABBBBAIPkEKCBKvpjEs0fEN56atIUAAggggAACCCCAAAIIIIAA
Aggkv4Dnhnu+ofV0HpFXq58yekuBWPIHjR4igAACCCCAAAIIIIAAAggggAACiRSggCiRumPfNvEd
+xjQAwQQQAABBBBAAAEEEEAAAQQQQGA0BTwzl96r9fV0yxu/+oVxXgrERpOfcyGAAAIIIIAAAggg
gAACCCCAAALJJ0ABUfLFJJ49Ir7x1KQtBBBAAAEEEEAAAQQQQAABBBBAIPkFPJ/Lv1vr7+mSN2uq
jN5SIJb8QaOHCCCAAAIIIIAAAggggAACCCCAQCIFKCBKpO7Yt018xz4G9AABBBBAAAEEEEAAAQQQ
QAABBBAYTQHPvDu/qZ3oaJNXnqs0zkuB2Gjycy4EEEAAAQQQQAABBBBAAAEEEEAg+QQoIEq+mMSz
R8Q3npq0hQACCCCAAAIIIIAAAggggAACCCS/gOfG+9ZqvUfbpL76caO3FIglf9DoIQIIIIAAAggg
gAACCCCAAAIIIJBIAQqIEqk79m0T37GPAT1AAAEEEEAAAQQQQAABBBBAAAEERlPAc/Oqb2sn2trk
pU0VxnlbWlpiOv/3P7Empv3ZOXUEHjj8g9TpLD1FAAEEEEAAAQQQQAABBBBAAIG4CUydOtVoK9Y8
Udw6QEMJFXAaX/KACQ3LmDZOHnBM+Tk5AggggAACCCCAAAIIIIAAAgkX8Nx8/xqtq+2wvPy0b4nJ
WBN/JIYSHqMxO0HKJoZ6W2X3geOSccYnZNqUiWPmx4kRcIUA95MrwjiSQXjVNbBP/5067lyZNnXS
SJoa5livtLbsk+N9GXLuRdNk0qnD7M5mBBBAAAEEEEAAgYQKOC0gSminaDxuAk7jSx4wbiFIuobI
AyZdSOgQAqMvQB5w9M2T7IzkAZMsIHQHAQQQQAABBBCIs4Bn0bdKtCPv/VXqNm00mqZALM7CKdxc
pMRQf1ebHD3hlXFnnCsTz4z+X/D7O9rk8PE+kQwfyrizPiGTYjg+Ospe2bosS1b9Ru2d+6jseWie
RN/D6M4wsr36pa31qHgzxsm5kyYmWd9EnMZ2ZCYcnbwCyX4/ja7c6PwOG90xRXO23n3VkjV/rbHr
o7v2yLwpifqtqq63xer3d4M6VV6F7CuZHfi/i2i6yT4IIIAAAggggAACcRZwWkAU527QXIIEnMaX
ArEEBSQJmiUPmIggkAdMhCptJkqAPKBdljygCHlA+xXBcwQQQAABBBBAwB0CnkXf/J52tO19eany
Z8aIKBBzR2DjMYrwiaFeqVb/gL9W/QN+5uqtsq3wiihO1SG1P/qWrHhMr9qyHtEfbx0z3LPe3Zsk
a0Gx2i1TKl6tkdmT/NVowx0Y43Zvx1uyZevb0iMflX9YeJtcOjG681iFFtmytblKrjg9xhMndHcn
sU1oh2h8jAVG634a42FGcfrR+x0WRWfGYJd+qV15iayoUafO3aAKbxckrLi1v6VWLpm7whjj+hf3
yMKpiSpGGwNGTokAAggggAACCKSYgNMCohQbZtp212l8KRBz7yVDHjBybMkDRrZhi3sEyAMGYkke
kDxg4FrgJwIIIIAAAggg4D4Bzy0rv6d1HTkkdU8/ZoyOAjH3BdnpiIZLDM1ZVyvlSy8dtvl9W1fK
/FV6ZYHvkZmdLdLQIJ9dv11KFk4LvB2Hn7ZvOeU9qmafmZew2WesD8wiq7c2SeEVZ0bV/97daiae
BfpMPHNUgVh50haIRRvbqAbNTikqMHr3U7IDjd7vsOSVsIpbRTaoWcQWJHIWscAskOr3+B71e5wS
seS9LugZAggggAACCLhbwGkBkbtV3DM6p/GlQMw910DoSMgDhopYr8kDWhY8c6sAecBAZMkDipAH
DFwN/EQAAQQQQAABBNwn4Ll1RbF27KheIFZujI4CMfcF2emIwieG+uW1iu/JT3/3F/nsl4rl/gVT
h2nempVKckvk1fV5kqBJvcTbulOmzbzH6M86VbS1NMqirWEGEHaz/UPSulp1rkujKxDzttbLqlUb
pW38Z2Vd2f0yLakqH2KNbVga3nSJwGjeT8lNNnq/w5LboU0euelaefhdNT/jXZtl2/0zEtbdjtce
kavzH1btZ0rlG9tk5sSEnYqGEUAAAQQQQAABBIYQcFpANESTybHJ2yGvvfQH+WDi5TL7qilBffL2
tsnB907IkN8283ol49zzZcrEpJoSPGgc0bxwGl8KxKLRTc19yANGjht5wMg2bHGHAHnAQBzJA/ok
yAMGrgh+IoAAAggggAACbhPw3PaNEu3o++/Jy5spEHNbcEc6nvCJoVhb9crWZdNklVpdMnf9i/LQ
wuEKymJt39r/zUcWy6KH1dqXUiC79q2VKdGt+mg1EMMzp4mhGE7BrgiMqcBo3k9jOtBhTz56v8OG
7coY77CvWs0GuVafDVLNgNikZkCMri429l7375aVlywQ40zrtqqZKqNZyjj203AEAggggAACCCCA
wNACTguIhm517LeaMwFlrpOmbUvF/tfa3ZsWy4JiPa8w9CNz9VbZVpjaf091Gl8KxIa+NlJ5K3nA
yNEjDxjZhi3uECAPGIgjecCABHnAgAQ/EUAAAQQQQAABdwl4vrT237T3//IXqa/aaIyMGcTcFeCR
jMZKDHllX/12aToyIB8NNPjhh3LWxbNk9hWTAu9YP71tsnPLTjmm9v6o9Mhv1paKqg9Tk8HkSclX
PyuijtX/O/vyeTIv3PFWS9E/69+nCgrmGwUF2SpRW5XgRG0siSFv1z7Zvr1JBj5q6onSk1m5s4ec
Ta11d538qnqbNPxpn8hZZ8n4SZPk/AsvlxnZn5PPXTU1TsuuxRhbW0Ra39oplb94Wl5rGy/TxvfI
vp5J8s9Lviy3zrtC7N+j7thXJy80vCdnTDpfPvzzNtn88j4565M5UvTtO2TCO8/Khqd/J389flxm
5D8o38i7Ksy4+mV33a+kessL8qe/Kgo5LjJthiz5coG6fibbetQhddUvyHtytpx/dq9se/oF2ad2
nZFfJPfNnSDPbtggNUYDM2Tt+m/IjMkjm76tTY1/59ttcvbfZcuV57RJ9cZfyp/aekQNRT477xa5
46sLZYodwt/T3o4WafzDG/LGG2/K/r+0qTtEf4yXi7Ovkxvmz5WrpoafLqn34Jvy5OM/l51qDGep
62HSZ78gX8ubKR+80yD7j4lcPOsLcsWkwWPqb9stv3q6Wl54+U/GdaS6JzOuWyIFS+dJRAIn91N/
q+x8plKe/vfXZPy0adKzb59MmvHP8uWCW+WKySEQ/t8RbR+eLdnzrpS2XdXyyxf+JD063ic/K7d8
7Q5ZGPJNfoMppj/6pb7ih/L2xNlyy/VXyeQzY6gYHcHvMG/Hbtnywh/lw4+eLzfnzZYT6jqp/sXz
8qd9KtKfnCQXX3S5fGGJMpnkN/H2SsufG9X18Ia82bRf2nr8V8Ski+W6uTfIXNX3ibauj979FAa7
4zVZfHW+6P9cdldlvdw/037/hdl/BG9Zicm7pL7lfkncmUbQSQ5FAAEEEEAAAQRcLuC0gCh5Wfql
raVJHl+eL5VqZlyZUyLN5XlBn19batfK3BXVYYeQqd7VD9Mf2etqpWrppb4XKfqn0/hSIJaiAY+i
2+QBIyORBxQhD0geMOgOIQ9ocJAHDLoqHL8gD+iYjgMRQAABBBBAAIGYBTw3rXxQ62h9TxqefcI4
mAKxmA1de4CVGOqSiqnTpTRkpBELsXrfkpuyFpqJ05DDrJdFW6Xlvius1yN51vWmLJu+yChES/Ty
kno3Y0kM9b5VIVkLB+nJ1uYquSKkbsZH4JX6Hy2VgscifWs5e4hjY0WMMbZG83rhzdeloNQo+xt8
wuzVsuvJQpnir1WK9hvYekMFquhkrb3opLdFHimcK8bEcIPPJHNWb5aywhm+ojJ13S1W110kteDD
R150snvTMvXN8ggGxsly5Zk31stV9uoe6ZVNN2VJceBfFYI7Zbwq2LBd1i6YFrSl461quXrh2qD3
Ql+sVsuqFoZM6dRS94jMLXw4dFf/6zlSWV8mM8NVicV4P/WrpVO/PrPAVwga5myrK3dJ4Uzb0i29
u1WsFgwZqznrnpGfLr1qyJVdwpzK9laXVC+eLmv9F8ScgtVy+xdvkmsunRymCNF2mP50BL/DzNkI
JFsK7hovlY8Nvkbssw1Y+4f0wXxZINub18o0/++KUbufzPPbnngPSsm0WVKp3pqj/kGsPIH/IHZw
Z4nMusc4k9Q2l8ulYX9X2vrGUwQQQAABBBBAAIG4CzgtIIp7R0bcYK/sLCmUeypDPi1mqwKxquAC
MeNUaglJybB9S0O91D+YvKU+Ay40PgPmqb+jl5h/Rx9x98aoAafxpUBsjAI2CqclDxgZmTwgeUDy
gNb9QR7QsrDyeuQBLZXYn5EHjN2MIxBAAAEEEEAAAacCnuuWrdJOtLVJ439sMtqgQMwppfuOsxJD
Xml57SV564jI6R9tk6fvKTYKOyIXCHTJm3V/lG5FcsopvfJi6Qqp1gtisouk4s7LRQYG1IsBmXDB
VRFnS4pVs3d3tWQt8BXQrKttkqWX2heJiLW14fePJTHk7WqRl17arePJsT8+LWuNpPScyEUPbfVy
07UFvgK77DzZcOetcunk06Sn/S/yRt3zUlrZE8cCsVhjK9JW/yO5tuAxP9IcWb95mXxmwkl58ZF8
eThQC3NXpbTcP9PYx8OkhyQAAEAASURBVJqOOlNWV/yrTG35hRSW6ovH6Y882VybK39YtUge06+R
ggrZt3a2vyioQzYtvloCq3tk5q2WtXnXyTkfvCdbHi6UQG7/rspX1UxGaiY727J0mbnr5F+/fL78
YmGhMauccaaSzZJ7+h9k0Qq975nyaP2vZF644ih95yge1rh8O+etq5CCfzxfdtdukBUBiEH/4BAo
EMuUgtX5MvOzF8ukc06Tzv9skJ/67yu9tYr6fTJ7sv8fJFQx1TJVTBWgLVhfKXlXTJQ3qr/vv5Z8
5w+97rtUYeJ0szBR2W9YK9ddeo6898oWKSzWC2/0R/hCudjupzb50dRrxbwiitbLsrmfkZP7XpT8
FYHitEypfLVGZk7yj8kWK6MbanbBin8tkPMHdsuGRSvMsYaOydg36j/6pe5HX5XCQYWWc2T1+tvl
huuvkSlnDp5xzde8899h9t8Nga7OuWud3Hb1+dL7lz3ybPHDcty2HE0gkZQ5p0Dyb54pF6tZxtQV
IQ3VP5Xiav8/YNnuC+u6S/D9FOh80M9etWRwlrFkcKbqU415rwbtFJcX/fu2yiXzV6m21L26S92r
gYrTuLROIwgggAACCCCAAALRCDgtIIqm7dHdx/p7bNB5B31eC9oa9KJX/f00y/j7qciGF/fIgqmR
PksEHZbUL5zGlwKxpA7riDpHHjAyn/2z/nC5CvKAK2X+Wj3vl+C8hS23RB5QhDwgecAR5dXD/vqz
/v5EHjAsEG8igAACCCCAAAIpKeD57G13aCePH5N3f/OcMQAKxFIyjgnptJUYsjfvldpl02SFqlaJ
XCBm379fFRRcYhQUzCnZLuV5wTMj2fccyXOrmCBbNr+xSWYEzdo0kpbDHxtLYsjegrdlq0ybqxc9
RC4QCxSM6ImUyje2ycyQFQd7u7ok48wzh58FyX7iqJ5HE1t70dYcNUNWuZohK9C42rZMFXQZlUx6
HKpUHETMgpY562VP+UI5VSVwll3iK3gqeuYNuU81YBadqQR9k/oGt17eZ09s5K2vlZKFlwZOpH52
SLU611rjXP4iJ1tiqGT7Hsmbdqp17szV8sa2QlFnkkduulYeVsVowyX0bCcL+9Qcl9qau367PLTQ
urZfe2Sx5PunPXtUFXvNCxR7iVda97XIuKnTgpYNNE6gCgMXq8JAvSTIfq8c3LlWzaRUbewSvKxf
v+xce4vcY1Rfho7HHqc8qW0qEXvNZJeakWy6f0ay4DaN00gs91PHmxVy9SLfDHlzVj8j5YVX+RpR
f3a8tUnNfFZsvM5W26oC22yx0osEa9W3780ZotrUMobX+pYxlDxVMFgSKBg0m43pSX9XqzT97iXZ
srFYakJmbsvOK5I78xaoWcWmDHE/xfY7zP67Qb+H19f+QhZeat4kqpCxQw4eHydT/EtMelX/WtTr
aVNs+/hHaF1HucroIcPIvO4SfT+FVbbNyma7V8PuOsI3rd+Dodf2CBvmcAQQQAABBBBAAIGoBZwW
EEV9gtHc0dsv/f8t8hFV1/Wniq/KolL1ySvqArGD6ksxs4wvxcwpUTPp5tk/m47mIOJ7LqfxpUAs
vnFIptbIA0aOhv2zfiz5JPKA5AHJA6r7ijwgecDIv16NLeQBhwFiMwIIIIAAAgggEEcBT+b8xVpf
zzE58PvtRrMUiMVRN8WbCp8Ysr45El2BWKz7O0NrqV0rc1foRTSRC6+ctRz+KHtiqGR7sypGim79
M+u4yP0Mmr3pmXpZetXk8J2I+7tRxMpW3BVuidFeVRCU5S8ICiTMzIKWQEGJLSmwrrZZzfZ2uipI
qlazBakZ4MwEvV78dIkqftIHmSmbX/2VTD+jT/r0pT30x7hxcvTlH8pc/xJ0zzSpQrVxu2WlKjzT
v6M46Nxz1NIh5frSIdYYA/sY7Tn4wxyXqOKdPap4R/1Dg/noULPAXe2bBS60eMzcRxWL6cV+fWq+
NH1erXEZJ2RT4UzR/53Cures/uqzfb3acr+oudLMR78qOLzEKDi0xqxv9B7cKdNm3ePbr2iz7Llr
uvT19vmPy5Bx8p78cPp8Y6nAcHGM5X7aV71MfTNUr9RTBYN6HIIm7+tSs8BN980CF4i/3gvbNRDu
H1he+9FNkm9MKaeWbtmjlm5Rtv0dB2X/4RNqpRf/LGT+0YT74fVmyAXTpsrpIbt2HNwtv62tllUP
GxeW7dBsuavkTrkjb6ZRnGjboJ5aMbDiEryH/ZV1j+uFfrH945G3v1e6TqgrQh9jxjg50bxJZubr
xXdz1KyB5caStOZ1F/C0Wcb1fgqKozVCc1kd8161tsX1Wddbatnghb5lg0dhVsi49p3GEEAAAQQQ
QAABlwg4LSBK9uHb/04ddonJkAFYy4qFn4E5ZPeUeek0vt//xCrp3t2t5oX/G/EMN9qB/5G/mThe
zvpkyIez4Y5j+5gIkAeMzG7/rE8e0HIiD+i3IA/ohyAPGEsROXlA63eJ+qY4eUAbB08RQAABBBBA
AIFECngyb8jTvB/0yP7fv2CchwKxRHKnVtuplBjqUoVJ043CpMiFV/HUt4q4YjuflVCKfJy3tU6m
zSy0upudK6u/8I+SedFUmfKpC2TKxOiK0awGon0WRSFMx5uy+OpFxixXgWKUoNZtxSqr1exghWp2
MDP5nveo7CmZZ8wgFlrIZbqYRSe9aoawLP8MYUFnCPvCWOLj/P1mgdiGXWrJD7UknXluW7uBJfLi
ViBmFp/ZuuZtkbXT5opehjSoqKj3oOyseloeKa30LSNqOyzwNFfNtveQMdueFZOwU3n371Njnh9U
FKe3YV2fgRaH+Jm3QcVlQdAMWrHcT29WLB7y2/dWDNQsblX6LG7qYbtOwl1HB1XB5yx/wWegMGr3
psWyILDe6BDD8W3KVAVV24yCqvC79kvr7lfkxwusJUhVdWKEpVutGAyKZZjGzWtZbXtUXYfRLI3Y
+tZOqSx/RCp/EzLFmdm+VYRoeib6fgq7ZE6/1K68RFboVZjmPWV2Mq5P+ltqVfHjCqPNkd6rce0Y
jSGAAAIIIIAAAmkk4LSAKNmJzL9TR/F3Wm+b+nx+re/zedHmV+W+Gfav7CT7SIfun9P4fv+MQtk+
qU7eH7p5c+s5alboL64YPGOyuQNPkkaAPGDkUFh5lsj5vHBHWzmCyMeRB/R9oZM84DR1CVk5KPKA
5AH1LyObf2chDxjuVyzvIYAAAggggAACCDgQ8Fz9TwXaB92d8uff6f/iK0KBmANFlx6SSokhK+Ei
Ess3+RyHrutNuWn6IlXgM1whSvAZrH5GTgzpR7TsfETNjvVw8MH+V3OKKuTH981Ws2HF+2ElISIV
wgw73bOt8CcwM1Xgg6y1bKJV/BUo/DBdzAS91RdjlJmZSjrc4115991M2fDiv8uC8w/4C8SsYpqh
2g2cO1yr0bwXGFf4Qhk1xsWqwC1oNjDVaq9aXjPLt7ymeQ5zbPpYfO9a/paD5WceqdZwrJepaqYy
/WEfjzlu/66Z6hzhHu+qE2aqArFfhRSI2Y8f+n4KXnIw3LfvTSfbLFjBBWJNaha54OmqrOvMuk+s
dsKNJPQ967jQLeLtlZY/N0jdC9ukprLGVqQX7wIx6zoc1AfbG7urV8qCtb7//w28HYiXHh/fwxpP
wMG6HhJ0P00N9xvGuh7V9Gj+WfkCvY7vT/s1aL+243sWWkMAAQQQQAABBBAYSsBpAdFQbSbDtsDf
qcN/lgvuoTm7cWaRvLrtvqAZnYP3TL1XTuP7/bOWye8m/kb2RznkKT+cI9fffXaUe7PbWAqQBxxC
nzxgUN7JlCIP6KcgDxi4Jsz/jyUPGCAJ+kkeMIjDfEEe0KTgCQIIIIAAAgggkHABz5zb79F6utql
YdsW42QUiCXcPGVOkEqJoX61pN4l/iX1hi5oiRe/moHo4HtqecBx8okpk6Mu1rI+7FgFH5F65O1q
lT+9/Y7sefuP8trOSrFPLpT36C4pmTcl0qEO37eKP6wCpeCm+g+qWX1m+Wb1Cetsm9Eqb8OLUrJg
qvlNJ6tN6zyBwg/TJVyBWPY6aapaGmbpv+C+WUVHlu1Q7QbOHdJK1C/NhEfYQpk2qbjpWilV9T3W
uFXh39aVMneVrxgob12l3HfrNTLpdPV1MONhuVjHWO9lq6Uiq+6bEdw/m7d9POa41d7294MPjvwq
+vvJthRoWAf1TTc15vnGmAvkxT1rxZiYypZADHcddbz2iFydrxdIWrGM3Ntotnil4+A++e2v/0Oe
HDRzm7685BL54tzPy9Sws/NZMbDiEvmcln0UfbfFT1XqSeVD98k10yaZs7mZS6/aHALXndUXq3+B
WJt9GMn9FHaIHWrJ0KuNJUOt84fdccRv2mexC8wiN+JGaQABBBBAAAEEEEAgJgGnBUQxnWQMdg78
nXrYAjHb55aCinpZO3vyGPQ2cad0Gt/vf2JN4jpFy2MqQB5wKH7ygOHyN2LLa5AHJA+o30HkAYf4
PWK7X8gDBjuRBwz24BUCCCCAAAIIIJBIAc8Xlz+g9XS8Ly9VVRrnoUAskdyp1XYqJYb04qBll/hm
ZkpM8VR8YmcWbtgKPqJr2Sutb22X7y1cIb/RD4hQjBNdW5H2sgpNIhZ/DJMg16fFz1XLY+rzHpXU
Nkvepac7LhAzp5ZP9gIxuUvqW+6XoH8q6H1LzRS20IhV9rpaqVp6qRKxZnqSXLWs40PByzrak2qW
v+2YTLVE4zb/Eo3+EHpbd6rlSO8xXgWKg/QX1nUmsnprkxReETxDl//wyD9iuJ/Mf1xRDrv23S9T
MuzNeqWuJFcKK/VKOduMU7br6K7Kerl/ZpCe7N60TC0nqV/pc9Syj+VDLBVpP9fg5/2qyLLpd9tk
08bSoAJLfc/s3CL56pfnS/YVU4cp8IzivrCd2rIfvkDM2ldk/Yt7ZGHIso4tW9eqgsJq1brVVsDb
fo2ELptqtmsrEIv5frKNyXxquy6sGczMrXF9sq96mcxfq18Daia25odE/SrhgQACCCCAAAIIIDDK
Ak4LiEa5mzGfLvB36uEKxDrerJCrF5Wq9t35d1Kn8aVALOZLLmUOIA8Y/1CZn89tn+ujOwt5wGEz
WWZuycqZmN62fEhoziQ6/8F7mf/fQR5Q5Wv0L7+SB9SvEvOai+Iet/YlDxh6h5EHDBXhNQIIIIAA
AgggkDgBz8JvfEs7/v4hqdtMgVjimFOz5ZRKDIltqbvc9dL80MJhij5GFpP+jlZ573if0ci4c8+X
yWcGZoEaul3rg6CVvBj6CPvWfrVs4SXGsoUSbdGU/fBhn0dRCNPfImsvmSt6yUq4PrylCnsWGoU9
+gfdZlXw4rRALHi2rfXbVVvTwleIeL0iGXpR0pglhgYva2rNgKUXaL2hCrQmqg7ar9FHZd9D88Re
S9VaVyIzC32/h63iH/XNO7UEoS/xokxDHN6sWCaLSvUimpCZwuzfSBvqfjDxjCZsf9j7OvT91FKr
iphWGFfE4GI0W6FcUFGcGSt1yjnrZU/5QnPWLJE2eUTNvvawXmWorvM31Oxxul7sD2t6f+vYbCkq
+aosmPs5mTIxuntWL+wLJBPtcbHaDH4Wyz1uLaUpsmHXHlkwxd6ng1IydZb4rwhVJFVuFEkFrger
L1b/AkWCZh/MhKiD+yl4WMYr6x/IrPs7zG5xeMuaqWzw9RGH5mkCAQQQQAABBBBAICoBpwVEUTU+
hjsF/k49dIGYV+rVl10K9C+75FXIvpLZQZ/fxrD7cTu10/hSIBa3ECRdQ+QBI4eEPKCyCZOLJA/o
u2bIA/rvHfKAQ37BkTxgpN+x5AEjyfA+AggggAACCCCQCAHP3LuLtBPt78mrzz1ntM8MYolgTs02
zcSQt196+1UVjkqHnppxVJ68ZaaxdF726mfkya9midfYpraeerraHjpWq3jBKmgI3Sc+r60P45lS
+eo2mTkpPu2Ga2X3psVqhqMGY1Pm6q2yrfCKcLsZ7/X39oqup4DkRNOTcm2+/g3kObL51R/L9DPE
t03Znu5falAv7vjnlbvlvgeXyFWXTJWJp+uoXjn4WpXcnV9szM6VqZYb3Ba63KB+jlgfDmL7VsVi
WVjqG3t2UYX87K7ZcmaGV1rqHpO5hfqygOphm+0qkHy34m9dE0MVtEjXW7J4+kLxn0lKNhfLLTOm
GoVE3v4uObj3j/If5YXypxn+GbrMoiOr+G5woczgc/s6HPufgXH5jsyVzfXfkxmTT5euljq5e26h
v9958uK+Epnqvy9e+9FNkv+YXvmkCsc275LCGVPUs35lt0nZ6deF72FZqdcd9XLT1QVG3FU2TjZs
XS83XHyG7H3hEVm4ylc+pB8VsPS1IGJP0mXmlchPVtyillDUC5C80tV2UP74yn9I4ar9EWfoivp+
6npTxWmRf7xzpOLFUpk99UzxdrXIk3fPFf+lIqufUYVyV/lLvcxY+Xqbu+4Z+d7Sq1RRZ5fUPXK3
FD7si3quWqb0IbVMqbNHr2y6KUuKFXd2XpHcmbdArrl0iq0QLdpWrWsmKC4RDjevuSi+ORgU2znr
ZNePF8sUdb/3d+yTTd+aL/7aP3Um65oOXHdWX6z+Ba4Bsw+2ArGY76dB47MtJxomKTxo9xG84VVL
Bk/zLxnsaAa8EZybQxFAAAEEEEAAAQQsAacFRFYLyfks8HfqIQvEvOoLG9N8X9i4q/JVNetxAhMM
Y8TkNL4UiI1RwEbhtOQBIyOTByQPaP5/h3GZkAf0XRHkAc0cnC13F/E3iT3HSx7QZCIPaFLwBAEE
EEAAAQQQGBUBzw33FqklJo/Iq9VVxgkpEBsV95Q4SSAxZC33NnS3raX07PtZS+RZBQ327XF87lWz
W03zzW6V+OXPrFmdhhyXKoQJLH059EitpfTs3yYyjsnMlMx33/UXCPlaeVTNNjQvaLahoVuPtNVR
bHt3y8qsBaJPJh7pUVLbpJaX9E0GH0igWE5RFrSoxltfq5CZRkFdpDOp4h9VoFelF+ipfi1T/fqN
7QO5+SFdFco0VeXJmbZlHgPFNJFbHnpLYFxD7VVQsUvWztaLwHyP/patcsncVYGXqpBucGz1jZaV
b9d9apau+f5ZuqyDg58NGo+3VSqWqmJOX8YmeGfzVbYqEKsKv4RjDPfTvq3qflg1xBWhZjFrUrP6
mcsDhBSImd0JehJuqvqgHYZ90dayW/rOuiiG2cLCNRnb7zDzmlPX4fDLY/ZK7cosWWGjy8zOlHcb
fEWEVm+stgLXnXWNJOh+sk7ue2YrBCyoqFfXdfCyoKG7j+S1VYQaZvnWkTTMsQgggAACCCCAAAIx
CTgtIIrpJGOws7mMkfk5cXAn+g/WyiWzVqgN+hfQatQX0AZ9G27wQSn2jtP4UiCWYoGOobvkASNj
BT6L63tYn8fD7E8e0JwJ33JKUN6CPKAs9edejSuRPKCQByyRZpX/DqzBEVNePfTXGXnAUBFeI4AA
AggggAACrhHwXHfH3Vpv5xH549YtxqAoEHNNbEc8kEBiaNjiD/+Zcku2y0N500LOq5IAqgBCrx3J
W/+ilCx0OhtQSLMRXloJmwLZtW+tTElQDtdukrtejXth6Lj9HbQv9Rehz763c9UScg8Z01D3t74m
31tVItWDikTUntkFUrHuLpk9zdmie6FdsI8jdJv99aDY9rbIpm8vl+KakEKWzDyp+Mk3RJ9BKvAI
LEE4p6RWyvMuVW9biaHAkolm4ZRabrBZLTcY+CCrt9F78DV57Af58phvJcVAs8bP7Dl5suS+FTLv
UuWhrNdeMl8tf2lZmsU6uRvUsqMLVLtWQU5JbbMqYrOfKajpYV+Y11pmrtw14wN5rDK4g6srXpTC
2YOv99Y3q2XVorX+GbcCp8mUdZUPytn1D8oKtYTJIG+128HXquWBfNtx6lp49N4Z8kp+obHk56AC
MaPpXnmt+jHJX/tY4ES2n9mSt3qJ3PfVeRLp3zrMMcrw91NL/SZZXuCb4c52EsldXSnfKZxpFYfp
G20FYrl33SUfPPaYKuyzPeaslhd/XChqhdIkeMT2O8y8lvXrcI+6p+2rRoYbTX+rVP9wlaytDK7k
y8xbJw/mniEPLlqlikOttkbtfgrpq/W7InhWvJDdRv7S9jszT80gV+J4BrmRd4UWEEAAAQQQQACB
dBdwWkCU7G6Bv1OL+TlxcI+73tok0xcWqw0j/+LK4NaT4x2n8aVALDnil4hekAeMrGp9JhYhD2hz
Ig9oYpAH9FGQBzQvifBPyAMGu5AHDPbgFQIIIIAAAgggMAoCnqzcfO2Dnk7Zv2u7cToKxEZBPUVO
EUgMpUh3fd20FZ7kPaqKC+YNLtBJlfF4+3ul68QJ6VPrU3rVz4yzPiGTJyZFxYxJ2KuWKjx8IkPO
GNcnJ7xnyJQpk9RimYl59Ha0yuHjXjnjjAxlkiHnnjtRTh+8pmliTh6mVbN4ShW17VFFbV7Vv+Oq
X94TfXLG+VPEWM0xzHHGW95eaW09KjJO7d+nxjJ5khgriUba33zfK/39Ih/5iFqxNENJ96rlHbN8
yzuGLxDzH6iW5Gx976h4x50hGd4+yTjjXJmorqVhYxXr/aSP6+BhUUGSPnXNnvGJKTIp3MBs7Za8
uEfypnrVccfVmLyi9GTK5PgUQJpsKfBEv76PntAX8vUa8ZmU4Hs9pvvJNmtg3oZdqmjLmhUv3rTm
faWKEl9URb6B5VnjfR7aQwABBBBAAAEEEBhewGkB0fAts0eowBNPPCEXXXSR6OaTJ0+Wv/mbvwnd
Je6vncaXArG4hyJpGiQPOLahIA8Y7B9T3iL40IS8MvMV5AEtX/KAlkWMz8gD+sDM+4o8YIxXELsj
gAACCCCAAALOBTx/N/tWzdvfI//3lV8brVAg5hzTbUemZGJIBaG1vkJWbfydjP/sEim7f54MN4FP
Sset96DU1b2t5sWK4THwUZn2j9fLtInDlgfF0Ghq7nrwzTr54/u9ckoM3f/oWdPk+pnTpKXav8zo
EMuSxNDskLv2d6niIe+5qkAw+Gp+a9MyWVisz72VuGVPEnI/2QrEhixsG1KFjaMl0Lt7qxR+/1cy
/sIvyHdL8mRSwk7cJVvXrpZf/UVkbtF3ZelViTtTwoZAwwgggAACCCCAgIsEnBYQuYhg1Ibywx/+
0DzXqaeeKp/61KeMYrELL7xQxo0bZ26L5xOn8aVALJ5RSK62yAMmVzzC9oY8YFiWaN8kDzi8FHnA
4Y3cvgd5QLdHmPEhgAACCCCAQLoLeP7u+tu0/z7RIy0NOw0LCsTS/ZKwxp+qiSFrBO5/1ru7QrIW
lMY80NVbm6TwCmsZyJgbcMUBXbLppulSHLJK5rBDy1wnTduWyuFAgdicErUsZl7QspjDthHjDrs3
LZYFxQ0yJ69I5uRcLv//BJE/1WyU0mr/soQFFbJv7ezhZwSL8bwJ250CsYTR0jACCCCAAAIIIIAA
AvEScFpAFK/zp1M79gIx+7g9Ho+cf/75RrGYPsPY2Wefbd88oudO40uB2IjYk/pg8oBJHR6jc+QB
RxIj8oAj0RvRseQBR8THwQgggAACCCCAAAIIxFPAc/HMW7X+PjWD2BvMIBZPWDe0RWIo+aPoba2X
VYUb5YNPjo+6sz1/FfnST34sC6Ym13KVUQ8gbjv2S/0ja2RjwwcyPmq+HpHzl8iP186TA/6iLfEX
jCWy3C5QIBZ26HPWya6ypTIleHKxsLsmzZtqycLFWQtEL2+jWDFpokJHEEAAAQQQQAABBBAIEnBa
QBTUCC+iEohUIBZ6sF4gpsdFLxYb6VKUTuNLgVhoVNzzmjxg8seSPOBIYkQecCR6IzqWPOCI+DgY
AQQQQAABBBBAAIF4Cng+MztP6+vqlP1/pEAsnrBuaIvEkBuiyBgSJdC2u052NbfL6ZOvlvkzpyZ0
9i5vb4e0/Odu+fPev0jH0SPS3dUnfeM+LjOuv0Guu2JKQs+dED9vm9TV7JL2D0+X6fPny7QzWe40
Ic40igACCCCAAAIIIIDACAScFhCN4JRpe2i0BWJ2IH0pSn0JSr1YzMlSlE7jS4GYPQruek4e0F3x
ZDTxFSAPOAJP8oAjwONQBBBAAAEEEEAAAQTiK+C5an6+1nO8U959dbvRMktMxhc4lVsjMZTK0aPv
CCCAAAIIIIAAAggggAACCDgXcFpA5PyM1pFOCqaso9PvmX0pSj1u55xzzrAITuNLgdiwtCm7A3nA
lA0dHUcAAQQQQAABBBBAAAEEEEAgKgHPjQUrtY6O9+WN2mrjAArEonJLi51IDKVFmBkkAggggAAC
CCCAAAIIIIAAAoMEnBYQDWrIwRsUiMWGpmma/O3f/q1kZWXJZz7zGQrEYuNjb78AeUAuBQQQQAAB
BBBAAAEEEEAAAQTcLeC5/YEfaB2HD8mvn3zEGCkFYu4OeCyjGyox1NvWIs1/2i0HjvWKfPhRyfpC
rlw6kWXiYvFlXwQQQAABBBBAAAEEEEAAAQSSVWAsC8QCJoE+BF679eeyZctiHlp/f7/89a9/lQMH
Dsh//dd/yYcffigf+chH5O///u9l1qxZMnv2bGPpyUgNB2zJA0YSSr/3yQOmX8wZMQIIIIAAAggg
gAACCCCAQHoJeL70je9oHYcOyUtVjxsjJzGUXhfAUKMNnxjyypub7pVFxb8JOrRoa5Pcd8WZQe/x
AgEEEEAAAQQQQAABBBBAAAEEUlPAaQFRPEcb6EM820zGtqItEDt+/LgcPHjQ+O/9998XfeYw+0Mv
ELvyyiuNArHrr7+eAjE7Ds+HFSAPOCwROyCAAAIIIIAAAggggAACCCCQ0gKe29d+T2tX3zh8aVOF
MRAKxFI6nnHtfNjEUO9uWZa1QHzlYZly17qvymcmnSWfnnGdTD2TGcTiGgAaQwABBBBAAAEEEEAA
AQQQQGCMBALFWbHmicaouyl92khLav7P//yPHD582JglTC8M6+rqGjTO8ePHy3XXXWfMGKb/PPPM
6L685zS+3//EmkF94A13CJAHdEccGQUCCCCAAAIIIIAAAggggAACkQQ8X/nBBu3wXw7IzooyY59Y
E38khiLRpv774RJDvfuqJWv+WmNw69SsYUuZNSz1A80IEEAAAQQQQAABBBBAAAEEEAgRcFpAFNIM
L6MQsBeI6UtH6ktG6gVhgaUjQ5u44IILzGUk9SUlMzJi/8Ke0/iSBwyNhntekwd0TywZCQIIIIAA
AggggAACCCCAAALhBDy5a36gHX3vv+QPTz9mbKdALBxTer43dGJojtQ2l8ulp6enDaNGAAEEEEAA
AQQQQAABBBBAwM0CTguI3GySqLE98cQTonuvW7dOhlo6cvbs2cZMYRdeeOGIu+I0vhSIjZg+aRsg
D5i0oaFjCCCAAAIIIIAAAggggAACCMRFwPP5r92vdR09LM01m40GKRCLi6srGiEx5IowMggEEEAA
AQQQQAABBBBAAAEEYhZwWkAU84k4wBQImOtvTJgwwVg6ctasWcbPaJeONBsb5kngXOQBh4FKo83k
AdMo2AwVAQQQQAABBBBAAAEEEEAgLQU8l/0/9t4FypGrvPf9+qwxZpLjTsxgm8wcGHwGgyGxYNkr
GfMwQQMmxgbLMUN4ycYTH8s+DrHl5GZYTQiEJsdc+VwulsPlaMgl4uG247RZCw2XyAHaPrSBJYej
SZBXkBP3XHoIGnAPI2M1oBnUufvuKmk/qlRVqtp6tKT+91ozKlXtx7d/335+9WnvNx9gP2+cpKPL
h20AMAxtyXrgWWgYhjyx4CYIgAAIgAAIgAAIgAAIgAAIgAAITD0BUweiqQczxAKKHcIspzDToyPD
imeqX+wgFpbw5IWDHXDydAaJQQAEQAAEQAAEQAAEQAAEQAAEQCAKgZmXxJPs5z+t0799++/seHAQ
i4JvusN6GYZO/8sX6GVXHuQFxxGT0619lA4EQAAEQAAEQAAEQAAEQAAEQGArEzB1INrKzCap7Kb6
hYPYJGk5mqywA0bjhdAgAAIgAAIgAAIgAAIgAAIgAAIgMGkEZi543XXs9DM/pu//Y9GWHQ5ik6bC
4cnrZRiqLf0FvTaV55leTl+o5OgVvzy8/JEyCIAACIAACIAACIAACIAACIAACIDA5hAwdSDaHGmR
a1QCpvqFg1hU0pMTHnbAydEVJAUBEAABEAABEAABEAABEAABEAABEwIzL/rtG1jrZ2t07H9hBzET
gNMcx2kY2qCn/uXr9KErU/RVu9Bp+tbRP6TzphkAygYCIAACIAACIAACIAACIAACIAACW5SAqQPR
FsU1ccU21S8cxCZO1aEFhh0wNCoEBAEQAAEQAAEQAAEQAAEQAAEQAIGJJDDzktfdyE7//ASt/sNh
uwDYQWwi9TgUoS3D0Omj/EjJN1pHSqq/Cy8/QH/0h/+VXv/rO9RNXIEACIAACIAACIAACIAACIAA
CIAACEwNAVMHoqkBMOUFMdXvnc87SI1/blCL/gPN9GLU+v/oP+w4i371+dt6hcTzMSAAO+AYKAEi
gAAIgAAIgAAIgAAIgAAIgAAIgMAQCczsedUB1jr1NH3/yBftbOAgNkTaE5a0ZRj62b/cT7ErP+CQ
/MJ3fpD+zz95N73kV2Dgc4DBFxAAARAAARAAARAAARAAARAAARCYEgKmDkRTUvypL4apfu/8jyn6
u/OW6IchCT3nL15Pv3sHfmAYEtemBoMdcFPxI3MQAAEQAAEQAAEQAAEQAAEQAAEQGDqBmT2//fvs
9HqdfgAHsaHDnrQMLMMQ0QadPv3v/PMUVf/+r+itd/yPdjEufB/9w5dTBBPfpGkV8oIACIAACIAA
CIAACIAACIAACIBAbwKmDkS9U0aIcSBgqt87f/UW+vqOr9JKyELs/u+X0xtuPTtkaATbTAKwA24m
feQNAiAAAiAAAiAAAiAAAiAAAiAAAsMnMHPB5QfY6Z+cpO9/G0dMDh/3ZOXQNgw5Zf6nT72b3pop
8ZuX0xcqOXrFLzuf4xsIgAAIgAAIgAAIgAAIgAAIgAAIgMDkEzB1IJr8km+NEpjq987nzW0NQFuw
lLADbkGlo8ggAAIgAAIgAAIgAAIgAAIgAAJbisDMb/3uH7CfPFWjf/0WjpjcUpoPUVgvw9Az//xZ
uvjqeR77cjrMHcR+HQ5iIUgiCAiAAAiAAAiAAAiAAAiAAAiAAAhMFgFTB6LJKuXWldZUv3AQm946
Azvg9OoWJQMBEAABEAABEAABEAABEAABEAABi8DMmw68j/24doy+/ZW/sYkcPXo0EhkYhiLhmqjA
Xoahn/3L/RS78gO8HHAQmyhlQlgQAAEQAAEQAAEQAAEQAAEQAAEQiEDA1IEoQhYIuokETPULO+Am
Km3IWcMOOGTASB4EQAAEQAAEQAAEQAAEQAAEQAAENpnAzNvSf85O/OD79D8f/GtbFDiIbbJGxih7
GIbGSBkQBQRAAARAAARAAARAAARAAARAAARGSMDUgWiEIiKrPgiY6hcOYn1AH/OosAOOuYIgHgiA
AAiAAAiAAAiAAAiAAAiAAAj0SWDm9/54ntV/VKOvLRyyk4KDWJ9Epyh6sGHoUrr3HxbolTumqMAo
CgiAAAiAAAiAAAiAAAiAAAiAAAiAgE3A1IEI+CaDgKl+4SA2Gfo1kRJ2QBNqiAMCIAACIAACIAAC
IAACIAACIAACk0Ng5p1zH2VPH/8BPfTZ/8uWGg5ik6O8YUvqZRg6fewwvWzfHXbWl6c/Rf8t9du0
48xtwxYF6YMACIAACIAACIAACIAACIAACIAACIyQgKkD0QhFRFZ9EDDVLxzE+oA+5lFhBxxzBUE8
EAABEAABEAABEAABEAABEAABEOiTwMz+P5lnjbUf0Vc++0k7KTiI9Ul0iqJ7GYaInqK/3PMquttV
zr/4uwq98yW/7LqLryAAAiAAAiAAAiAAAiAAAiAAAiAAApNIwNSBaBLLuhVlNtUvHMSmt7bADji9
ukXJQAAEQAAEQAAEQAAEQAAEQAAEQMAiMPOWP/oQW/9xjf7n5/5vmwgcxFAxBAFvwxDR6af+iT71
lzl66P6v0hOdwB88XKH3/DocxAQ7fIIACIAACIAACIAACIAACIAACIDAJBMwdSCa5DJvJdlN9QsH
semtJbADTq9uUTIQAAEQAAEQAAEQAAEQAAEQAAEQsAjM/NZ1f8B+0ajTPxXut4nAQQwVQxDwMwyJ
59bnxsZp+vd/JzrzzDP127gGARAAARAAARAAARAAARAAARAAARCYYAKmDkQTXOQtJbqpfuEgNr3V
BHbA6dUtSgYCIAACIAACIAACIAACIAACIAACFoGZl7z5Pezff/40rTx82CYCBzFUDEEgjGFIhMUn
CIAACIAACIAACIAACIAACIAACIDA9BAwdSCaHgLTXRJT/cJBbHrrBeyA06tblAwEQAAEQAAEQAAE
QAAEQAAEQAAELAIzL3zdO9hMq0Hf++bf2UTgIGZjwH+cAAxDqAYgAAIgAAIgAAIgAAIgAAIgAAIg
sDUJmDoQbU1ak1dqU/3CQWzydB1WYtgBw5JCOBAAARAAARAAARAAARAAARAAARCYTAIz//k1b2W/
4DuI/eDIw3YJ4CA2mYochtQwDA2DKtIEARAAARAAARAAARAAARAAARAAgfEnYOpANP4lg4QWAVP9
wkFseusP7IDTq1uUDARAAARAAARAAARAAARAAARAAAQsAjO7X/M2xk49Q9//X1+xiTDGQAYEQAAE
QAAEQAAEQAAEQAAEQAAEQAAEQGALE5iZmbFLDzvRdFYC6Hc69YpSgQAIgAAIgAAIgAAIgAAIgAAI
gAAIgIAfgZkXxd/BWj/7MR37h6/ZYWD480OF+yCwiQTWj9GRJ0/SGb/yfLpozzmbKAiyBgEQAAEQ
AIEJIoDxc4KUNT6ibvB6U7HmXb/0PLrowp1DFGyDjj1RoZM/P4Oe97KLaOezh5gVkgYBEAABAwJw
IDKANkFRoN8JUhZE3XoEsI7ZejpHiUEABEAABPongPGzf4ZbMAXYAbeg0lFkENjiBGYueH2SO4jV
abX0dzYKOIht8RqxRYt/6unj9FSjRb80ex6dc3b4t3OnThyn2skm0RltcNufs4t2RogfDvc6feaa
WTpQ4KGTi9T8/H4KL2G4HLZ6KEv/q081aPvsLtq986wh4jhFx4/WqEHbaNfu3XTWtiFmhaQ3nYBp
v7LpgkMAEJgaAlt1/Fyno48/Sc/wyUlnekKtFtHzLngp7TQYeDbWT9Cx2kmi7efRnt1nT0Xt6FWm
9ccP0WzsFrusiytN2r9nWDMvXkf38TneIzyrVIFah67mMwT8gQAIgMD4EIAD0fjoYhiSQL/DoIo0
J4WA6XoddsBJ0XCwnLADBvPBUzMCpv2KWW6IBQIg0E0AdkDYAbtrhXUHdkBvLrgLAiCwdQnMvPh3
kuwXz/yYO4g9ZFOAg9jWrQxbt+TrdIi/nLuFv5yLZUr0nYN7Q6A4Qfe9/yZ690ctry31Fz6+itPr
av3IPTR7ye08WIwKtTJdvROvDnsxi/r8yD376JLbrQqQpfp3bqOhvf5ef4z2zV5K1nvgTLlOBy8e
Wk5RESD8wAmY9CsDFwIJgsCWJrBlx08+1rycjzUVl/YzJT7u7I0+7oxsjHTJO8yvvct0iu67bju9
+14uRXKBO+e/a2jO+aeeuI+2v/TddnHz1SbdcOGwnNGGSRRpgwAITCsBOBBNq2bb5YJ+p1u/KF0Q
AZP1OuyAQUQn7Vnv9cCASgQ74IBATkIyJv3KJJQLMoLA5BCAHdCpK9gBFY/e4z7sgIoWrkAABLYE
gQveeD17wSuvZLyw9j/uIIY/ENhiBBosF2/X/0S2HKrslXxSthmr7cTicRbjn6l8JVT88IEaLJ9o
y0apRdYKH3E8QzYrLNnpa3KVRmgZJe9EnoWPFTp5Vsl19JnIDSV9KUmzLMufLdfl7bG7MNTT2JVj
UwWK3q9sqrjjkjnq3ug1MbXMp2z8jFIzWissm0qyVDrNUsmYnK+YjjsjGyOjlLHPsGHK1KjkJLuF
lWafOQZFd9bVYeYUJAWegQAIgIAXAdiJvKhMzz3od3p0iZJEJRB9vS7tUh2bFuyAIZkbrjclb9gB
Q4LuM5ihnvrMdcqiR+9XpgyAWXFQ98y49RNrapk7bSsT/x4tio5hB+xJC3bAnogQAARAYIsRoBdf
/i62+1VXyRcgW6z8KC4IcAJNtpRJsTh38ppbqIYgohZ8lMyx2hBnm63VRdk2s6UxdigKQc0Owh2k
Eh1jWpQX1XICF8+xYVDQ0x+GA5rEMzEOYmZ6kuXEBScQtV8BNJuAYR8Ben0QmFLmUzd+mqq4pRyz
o4y7enYjGyP1TId8Ha5MNTYfazvpx+aWhirR2tJ8Z74XY8W1oWaFxEEABEAgEgE4EEXCNXGBod+J
UxkEHhiBqOt12AGN0RuuN/X5OuyAxvTDRzTUU/gMtkLIqP3KVmASooyoeyEgDTjIlDKHHbBTT2AH
9Gww+rzC//0f7ICe8HATBEBgKgnYDmIveNWbpRPKVJYShQKBgRJoyV29kvkwDmXmmS/PxzttM81W
huiIZi5hxJitqtxBK1cJv0dGVezYxn85GD5WeNnCTRDDp+cbki/AxA5q2bL/VNQ3/qgeGOppVOIh
nykmgLo3euVOKfOpGz9Na0ZDH3fMXq2MbIw0LaNBvLBlkuEowYbqp6/NDxLZkkGJEAUEQAAEhkMA
DkTD4TouqUK/46IJyDH+BGAHNNaR4XoTdkBj4mYRDfVklhligYBGAHVPgzGiyyllDjtgp/7ADujZ
kKR9j29AEfRWToaDHdCTI26CAAhMD4GZF73henbqp3X6Qen/4bYhvrUPs/xR8AcC005ggx5/6G/p
Wz/6BZ0pinr6ND3nFW+hq/fuFHfU58ZxevDTD9JJHvpMeoa+eMv7qGA9jaUod8criXhc69+Ovftp
v1d8lVL4q1OP03XbY3QvjxHPlOjhg3vDx40Qcv3oo3T3XR+jB0vfox07dtCuS99Od9x8Bf3s24/Q
d08SveIt76C9O58tUzz+2IP04GPHafbFb6S3XtKi+3KfoAceeZJOnjxJO2JX0Qf+fI727TlLht84
cYQ+ff83iM6cJXrmO3TL++62n8VSGbrjlb9io+PwiHa8hm7cfzFts59y/Ry+lx754Wk6kyvoic/d
Qnc/Yj2IUyZ3PfFYdigL+2veeSNdfE47lnVz/cQT9M2vfp2Wv/4N+u6TNWrYIWfp5fE30bVvu5Yu
u/Ac+47+3+OHrqPYLZx0Mk/Vgy+gxU/cQ4882eBl4iq+6nr60z+5gS48W49heH3qCNfpJbZO85Ua
XXbiK3TXPZ+jJxsneV476Ko7PkxzN1xGip6Wz6lj9OCn7qZPfvphmo3FqFGp0K59N9J70wdo727P
GHbkY0cO0+cOLdIjpQpnvINmd+2i81/8mxR/3RvpjZddSEKzZnrS5At9eYIOH7qfVum59MId67T4
yQeowjnvu/XD9MFrf5X+6gN/Rgu8LtKOffTx/Edp324hIc9gY52eKH+Tvv71ZfrGt75LtUZHu7te
Tm9KXEvXXnMZaVXBlkjU1+f+RpxefU6NDt2Vo1KtrdtL919PB9M3kFZd26XotPfjp59L8f2vptqX
DlHugRI1rApx/qV0/R8fpBsu2+NR4oj9Ck9ByBe2PalM1+nRz9xNH/vcg8RbLu2YvYCu+f2baf+v
/4y+8rXvEv3ab9I7rr5Y6lfFi34VtY8QOZw6foQ++4lD9MCXS3bd4/Ro3xW3Uvq2/eRQq1EfIXKJ
+GmqW4O615bMVE+n6Mjhz9Khv36A7ObARx+K7aNb35vmY8zuiIXuDm7S3k88fpjuf2SVJ7aT9t+6
n3aqbldmcIKPD/fz8YHOfCG988ar2+3RlLmdqiEHg/HzGJf97k98kh6uzVJstkGVxi668db30oH9
e7v6ZNFuI/UrktKIL7Rxh+8gRrddHDSYuevrLnr7LXfQy350iF574FN8CM5R4+Gbu3iMrkQbvF3c
S99YbdAL49fR1Rc0+Lh4iO79Iu+fuRC7Lng5/ebl76AU15kaOfos04mHad+5rydrCjJXXKU7r+i/
/fnxevQj++i1H7RzolV2Jw0vJz8JcB8EQAAEugnMzMzYN2En6mYzDXeg32nQIsoQnkDE9XpnHQM7
YHS7hcl6kxt8YAd0V2bYAWEHdNQJ99oWdkAHHr8vpjYp2AEJdkBVqWAHVCxGewU74Gh5IzcQAIEt
ReD8yw+wnXuvZrzQ9r/p8X1DSUAgiECdZTp1XtR965M7YnlHapRYzCO8Hte+nveJ751q8N36sjqO
cUjbVqyVcrLtd5WlU96MK+9yVuxq1u4zvOItrqh9vhqlTM882mlktOMjvfXjlde8Q74Gy3aOg/IK
a91LL1S6uKtfBviVKcGKq6pMXQmEvaHtEOInH6ULXbukNVeLsi54xcsUVzwkaLHiXJCu4qyk/VzC
TE8e2fa6xdtSPExbssPMsVUtvUY526MupVlFK5MVtZxN9IiTZMtrru35+C9tesmYyC4zVyyem3e9
9e1XbPmCdNSuj3p7ssrE2BrLJfzqaud+LKu1p3Ysk/9N+ggrn2pBHJfmJaezPY2s7lmCGerWpO4Z
66lRZfNxL27te4nMUlcfYRUtyp8J89rSnGxL7nGhnXed5aTcWts1ZM764RBp/GyyYiagn4hnmDak
2UU16leiKGiQYbVxJ/iIyRrL9upXevzKbpBie6eljvaJpdJyR07nuKiPbQMoU2uFpTtjViJb9hZr
QHdXFtOdNpZg47zJ6ICKi2RAAAQmhIDoYydEXIgZkQD0GxEYgk84gYjrddgBpb5hB5Qool9o6zHR
53Z9wg4obQ38ZzmwA/L1J+yAwiamvyuI3vzsGIY2KdgBGYMdUNU52AEVi9FewQ44Wt7IDQRAYCsR
oOe/4ffZr116rZyIb6XCo6xbmUCLVZcWWX5hkS0uZqUziP/LvzpbLhRYgf8rFhdYSjghxedZoVi0
7xcKi2y5ujYwqI2yct4KfqlrmCVfICU0R510vsiq1TLLpZ0OK+683c5UqcwiK5eXnfHSReU801hh
xUWLHee0oJxGEvN5zrLN1GJXXF5RcfjVSqnIFm3eBZZJioVhguUlbx53schW6rqbjnAQi7F0JsfT
LLFKtcKWNB1bhpjCqh6HMXeZkrxM1ZUKW5zXnAZiGe6W0+ef2zAUS7HF5TIrFXOyDvJtglzy1dic
pieLW6nCy6SxtOIUa84ysVpROTXGU2yhWOL6rbASr/eZtFUu/SU6L5eRngx4aAxiySwrlQqOl/yp
3BJbXhCOKDG2qDnmicV5LJFmOa77UrnCKuUllk1pdZYb1nQSbt2msgVbtwu6bt1OD5qMtuGO66lQ
qrLK8oKjzbjbBuM5R+tXuutez/bEkTsWpfE5VixXWdlRh3h7cZfJQFWWM5VJH1F3OIXGWGZhyW6H
haxwfrDas2b0G1XdsxgY6tak7pnpaY1lpZMVMb7TIluy6vlygaW1+3PFmolGVRwT5pqjDKUWHe3M
Sri1WpBzydRCVeVlxLw/DlHGz1pR9DdWveRjzBIfN3i/Mq87S80VVXn4lVG/4khhhF80/t19lpLD
UV8T82ypUmWlQlaNI9Y4NIh+RWVpcNWQR3yrlyoJll2w5gMLbN4eC2LS+XkwZVJ5xlzji0EBAqM0
K/lOG+Jjn9srMTAmHoIACIDA8AiI/nZ4OSDlzSQA/W4mfeQ9egJR1+uwAwodda1/YAcUaHp/ausx
YV+CHRB2QDH+Wp+wA4Z9V9C7uXmG8GiDYWy8sANymrADyirVNQ6Geb8gY4/4QqvzsAOa2DZhBxxx
jUV2IAACm0SA/vO+G9muvXAQ2yT+yHYsCLTYQudFsL+DmC5oU76gTOS6d6PSQ/ZzrV4UxtmSe4ej
fhLuxF1ZTMmX+fzYJC3FJltMxeQz90RSnxCnFzUnAH5694Jw5Ir77F7UqkhnoFwl/I5c1XyyLU8i
32PnnBZb5c5Tnri4w5TYFcqtN71MyZxzh5BlbWeZvHt7Ko1aqEttgk6xOVbVECh9E9N351lbVjuw
JTLLjmzWSmpHrbjrmVjI2s5jHp5tjXrdn6WhnhzC+X3RGIg6IPlLJ7wam+84Yer1r1VfZZUVj8Lw
vJbmhZNY0rHzikybG12SeWd7VXH4r/N0p0FNRqKUIz3+8ylZjyjldEZzFjlcv6LLF6o9tapyNxuK
zTt+WdmsLihnjgE4cpj1EbpjD2dXd1Kpa7sWOvudTrhh1j0rC0PdRq57hnrSnetSeWdf5NyRTHOw
cyKO/i0Cc+VwE2fLLt36PjNg3i8H1Z/2Gj/1+prguwnq+Pgz6SRmpaOe6e02dL+ioo/2SuOv96cO
IXh9TQlHZN4P6+6HDem0NH4OYrHUQpfj9trKCp+N8L+BlUnbGY/3q65q78DY7xc1bhPz1VW/mSA+
CIAACEQkIF5gRoyG4BNCAPqdEEVBzCEQCLdeVxnDDij6i1B2CwWOz8thB0zKtRbsgLADOn9wFqo9
GdqX9GYY9hp2QEUKdsA2C19bH3/s+0yzQ4W1q8MOqOpe31caf1/b0sBsZn1L2yMB5axlzUNgB+yB
C49BAARAIAIBuuDKG9nzX9OPg1iTrVTKrMydMiq9/pXLrLrqOv8rgrAICgLDIaAmGuEcxKKGN5O6
uiAcuIZx1JAqg7WTj/4y2JK2WRW7WHS/pFQvxtPMfbChktnppCMJhJmgysDqQuYZyemlxRr1NbbG
HaHqljNUY5VlOjvwuPUs0+e7x+jHLtoSrC1Jpxt3PCVhyCut/OlFFz1uNBMv6BOak1olJ3Yx484L
XW+m62q3IdeLa8cOOsu6A2AIWTU5fRcSIZLxDOKRtuSfyLVf7PP/8x3HDL/8W80GW1tbs3VbbzTZ
6pJwpHPqUKZNvE5qDnm2bGtqlzWHk4cmo64LUZ6lOeFAmWL+fo6qDEH1RskXrj01Kmpnwe5dpLjR
WjppCpZC6qifSv4ofURrZVE6l9I8Pwqx1WzryG6HDdasV6SDm+fRmxp7P91HLYkjvJa+qW7D1D0z
PVnOudYuVta/GFuqNXm/1e6/rD6s3myyqnYEXXd/4Chp+C8ak17MHbuEOfqwVbXToXt3MS39cMz7
56DGoh7jJ5dN7JLnVR8bmhOuzka12wj9SniNDDakxl8vg55JcH3V+oJIY7Cew6CuNVm8+nQtm0GW
qSSOKh52+eslWR/9dKUVEZcgAAIgMBICwiFgJJkhk5ETMNcv7IAjVxYyHDABNa8MWq+rTKOGVzGj
XIVex0RJVIZVZYiyxreiq/VPOLuFzNK6CLEecYTvfJF5RpqDww4o+vUs7IDcrhJhva7V03B2C69a
q9pYUL8i6zaFa0/Ba1vYAb004bg3AN3CDti2VaZgB4zWrzgq4gi/aHXez7YU3K+ovmy8ThLw6NM1
rIMsE+yAGlhcggAITC0BuuCqG9gLXve7nReSFL2gjZLaTUX8IibgM5YpRc8DMUBgqATUpCdoAadE
iBpexYxyVZcvpnu84I6SqAyryuB5ZFJT/cLPPZGUC1npzCMTZWoi5uM4E2KCqlJTVzLPMIYhfnTa
YiYtnbqEcUT/TLp2fgtOf83XsUxJGPJKK3+uazcypRPdWWk509kZy6fsSnbnEZi6I4dd9niSZXIL
/NjNMltZ6+Goq8np1n/IkvoH09Je6ByhpcognJoUC3f+q6VFlk4IBy3hTKN/OhcLMm2P+qrvMONo
+5qM2XI3qxXNebPLoVCWXJXBkbZ83r4Iks+rPal77qNI2+nJ3fZ86osr+4CvSv4ofYTumKi3Oc9r
vvuP22fP1HgcUBDnoz50G6XumempwXJyxyq9TntfL+hbEDpLGe2bg0mXF6orLVUvSO74x0+o1Y9E
LrnScKQfpj31zyH0+Lm2LOewXm1dr48ZbXuxoHbr26+4SI7sq4O/SzcdIXrVV1nevvs2TQjeAABA
AElEQVSVfkut1b/AHRx5nZTOtN59ZfgyNbXdUcUY1W85vONbu0CKvtI99nnHwF0QAAEQGD4B0S8N
PyfksBkEjPULO+BmqAt5DpSAmlcGrddVllHDq5hRrkKvY6IkKsOqMkRZ41vR5dzZw66i5t2wA0rU
+oW2HoMdkBjsgNHbk2pj3mtb2AH1BudxrbVBL7tPkI0XdkCLpxo7YAfk9lmPcRB2QI92N7BbWv2D
HXBgVJEQCIAACFgE6MVXvoe94DVXyxcSkbFokyxhXAr6DLfwjiwFIoBAHwTURCNc/Ywa3kw0tQAk
1m1EMEtTxdLK4HKWssPwnZVEO3a/pJSGIY8XxUpm5y5OMl+tv3CnK8N4XATl6QjeULvBCPkpFmMx
+59ysnDrOTj9Ost0jjt0x3PkHeZLYPk1nWTF0XLOo626XSs0w4LH7mfVxXmpR8mj48CbmC90duvy
EDxQTo/wUW7JtJUjl6w3sk4pFno9Kec6R41qTsht3eoOY06HymDdckcUr13lpIzdO+hZRVXHgDnz
cmJQZQiqN0HySS6abtU9xU/PdyndqeeSpf40yrUmf4Q+QsnXlkPox/1p1UdrW+jNdRDrdpbx023U
uqc4RNGTYm63V9l3iT5MfFpsY2yh6tUjRNFxJ2yP+u5Osbak+hVh3C2mRRv0OPqyR/rdzPvnoPgH
j58qb++2rjuI6TuMBbVby3jm2a+4QY7qew/+lhiKFz861KNaBZd3VAWxJZW7S7qPinZLMbgyafXR
yxDozriP70pmn/rYR9qICgIgAAKmBMQawjQ+4o03AWP9avMLkUbQZ9B6aLwJQbrpJaDmeOHqZ9Tw
ZuT0+SDsgB37Ty/bBuyAjsoGO6BmJ/WsOz7rdW1c0+2QAq6yHcAOaI33OiO937Keue1/4rv9DHZA
5tyRSY0t9jwKdsD2ewwDDno9DBo/VVt21mPR1mEHbJOAHbDzfgV2QNk0cAECIDB9BGjPG97Ddu19
s3QimL4iokQg0IuAmoyPk2GoqR3VFjSx7VU67+eqzHF+DFzXX5gdxDwW2moy7rNg7rHg7pKjcyPs
pFT+aoovSFPZIqvxowfVnyqzW88yfc9Jn9rNxh1PpR3yKrD8XvJpR615ysYNH3nhNJVmXhsKteqr
bLm4yLLzaZboOLrZi06LkWNraK0MgXJq4UwuZdqqjsh6I+uUYiGNDlqdpFiKFSs1h3NRU+4Wo9K1
xAvWbc3b+U/K6O1csiYdZJx5OXGoMgTVGymfLLtKRXLhDmJiIzN1L86W1loqcOdK1geP9LoCB95Q
8kfpI5R8PgvtwDz5Q4291H2vOFGea+l79aueujWoe4pDFD0p5hTPsm73tSgFjRBWYxKKOechjsON
Z7gzKz8eVxzT6HUUg67TcMz75xB2/GyuqB2bvGRjmu5TC1UJVbZbz37Zp1+RsUd8oek3JzoSlwiq
vnodZaz1o333K66MI39VdSOoX7WSHVyZ1uRRzr3yjFwcVwR9xwj/3SldkfAVBEAABIZMQKwbhpwN
kt8kAtDvJoFHtmNAIPy8si1s1PBmRQy7jjFLXZUhyhrfykuufzzWA/q823O5oa1HQq03O4ULylMv
P+yAOo32NeyAHTtplPW6Vk+9bAOetqIu9KqNBa0dg+q2V3tS96LYl7qEC3FDyR+lj1DywQ7YnldF
0ZNiDjug+MGzmT007PgJO2C7K1DtFnbA7s4RdsBuJrgDAiAwjQTogt/5ffafLu1jB7FppIIybTEC
ajIetIBTUKKGVzEjXfHFqXjp7uvIEylBPbByetK3BxYhWquL0mnUbcCJupAVadqf+oLb03LkCC2/
yDw9F/cimFampNfOROrYTLeeZfo0x1bcPjeazHG5s5fIM+Knlpabq7XrTL5zvJwuX6BsrMUKYuee
QDZCzhZbLS3IeuW5LbIVVJPTz6FApBj5U6bt4fQkjY2KheCkFi7E8h6ecNV8qlNnVbqWbDq/Vbew
/GgU0cYcupUyEpsrdsVi5WxC5uX/El+VQdenWwQpnyy7CqHKrMqkH+U3rx15147F60Oqs5OTR3oq
5TBXWnvSjhIUMf36CCUzsUzJwMVJYz/wumcJr6UfVrd6mcLWPTM9acw3yUEsLHN59G1sjhUW5jrt
IcaKNXcHasJ8ABy4nkXbDhw/tfqQLnS3deuo3hh3prWMfDob2W75mNEVy69fEY3HQlKrsGKx2Pm3
xFYaHty08H1damVM5iueSQX/grLFinO9+5XRlClcv2oVchBlsmFpdanXrmWecCPcrOTE2MJ3HvTY
yS1CUggKAiAAAgMjAAeigaEcy4Sg37FUC4QaCYHw88q2OFHDGxZCm3sGrmOMktfWWRHW+FZWcv3j
YWdQ62Vlt3CIp61H9DWVI4zHF5lnoK1LKxPsgB4UrVuwAzrA+K3XtXoa1lbkSNf+Eq6fkHU7ZHsy
sy91S9f7jtaeIvQRqg+AHVDMq8LbazXmsAO2bYumHMKOn1pbhx2wbe8U715UHwE7oLApww6oagWu
QAAEpo8AXXDljez5r76m83KPpq+EKBEI9CQQbgGnkokaXsWMdqUdL5jM+x8HGC1RGVouSPmL73zF
+SZyOSNeUnb/+kfGC7mQlRlaF9rW7/NLa45HQV/kS9PYPPOPpfNa5CYQ599qIS37ObfDjiyTywnA
SqG+nJHxvIwEzlx6fNMWId2Tb+96VV0Qjk8eC23NsEFexjBPcZry+DPfXycZ6skzO/dNyUAZD6Ux
QdYpxUJw0l/2i2PtVNIrLN1x4iBtty3ruUO3rnqufgFosdVqlpSRL5QSecdOZYzV2LzYiY0vWrVY
Shz7SpXBXd/0gFI+WXb1VHLRy8R1kxRlTbr6hfqydIpxblmu0oxyJWWL0kdoOy6RWz4985a7hXYe
DrPuWVkY6Nao7hnqSf/1s7tfDoNPDxP62oB5S9vhUhjArLbiHEk6Ehgw75+DPh74yGWJ16zK3dC8
+sOSdAa1HFNV6fS24f51sW+/oimknI3LccXiZ+RMqaUXfKkMjvoxmY44a0ss3ulXYnOuXUX1Nu3R
T4l0RlOmcP2qLdMAymSls6bNAfQ6IMo9uE/1C8XucWdwuSAlEAABEIhKQIzzUeMh/GQQgH4nQ0+Q
chgEIswr7eyjhjeVOeQ6xjB5fR3jXm/CDqigwg7ob+lSlCJcSZsA7IAWNdkOPdbXsAMOuO5ZwGX9
C2/jhR3QAuf8gx1QnODSfdoI7IBtR7Ph2DYjzL9gB3Q2WnwDARAAgR4E6CVvvontfu218kVVj/B4
DALTQaDVZI1Gg/9rslZzVR4zF88ss6Z81uDXXsWNMDHxih7hnppgWjuzRIgYJuhaUe6MQhRnC6VV
1mzWWSmvHKksg7Fw0BFJRl7IiojWp3Y0mTgm0NJDvV5nDW/YdmzdSco+OtIKz//V6w2HI9iS2OXE
euG+tNLJucmqBeXkZZXJ7bAjy2Q7/iTZ0mrbEaCxUlAON5RkFf3Eyk7qkT60RambK/ee89xBjHuo
yRf3lvNTodrelalVr7JMvD0Bt8qUce0mZRkVYvwoxsXlCluTu9O02MpSVuo95nW8qFUgQz2FYiEZ
RDMMMb2+JrJyx53mWoVlOjuvtV9wqHQteaRuOSPiOhS6rVcLGtcUq+ptXcrY5pvMLnccX+qsMK8c
O5LakXN22WXfEb5fkfKFNQzxjPR6Hp9bYKu8H6uvllhaOK5ZZfVIz5Yxyn868wh9hO5UE0vlWHVN
NJwWq9eqrJC3dpxKMM/d14ZZ96yym+hW5xCh7hnpqV7S6mWc5Zaq0kGxxfvnaqnA5nh9d+x4F0Wn
XmGNmNflsXvtdsd321vyGaRMmA+AQ9jxs5RRbTo+X2B1uy9o8XFjXs6N3TttynYbpV/R2Dvjd4+z
WtABXFo7TWpjRaHMarUaW11dZbW6aJtNtpBUYeYKlfbYyudHOe1+UL8ymjL5jJOelPovE+8w2GKq
w8X0V6yesnXf1I2twzGqdeeJOyAAAiAQhoAY58OERZjJIwD9Tp7OIHEfBAzW6yq3KPNQFcvkKuw6
xiRth10lwhpfzvU97AyeDi26cEbrTcZgBxTrM9gB7bEqgi1G1tco63UTu4VVzw36FSlfhPZkZF/S
22HYa93+FaGPgB2wDdhITwOwf4VVrwxn1C/DDijmzaHfL0jg7vcTsANqaHpcRpl/wQ7YAyYegwAI
gICDAF1w1U3s+a/dL1+COZ7iCwhMKQF1RJxYcHt/er+EV7txuB2NBo6rpXY3GcaWphVtdyo1yXWy
cDsy6QtZ9wFyumHI0/mDAyq5dk6R+XosjCVPx2LJX75mNS/7MjvdWEw6Q8l8uIHArTdZJtt44Exf
xEsvVqU4xhfc4CC2qHVztRzEch5HTFp5VfLqVypCHsdnMs+6dFHO9mSxuCKcA7pLZKSn7mS678jd
ipQjl6w3vA60y6FYKE4NhwODVf5YvHPsmUNvTsejULotCGfCjrguw5CDtcyr+zhSk35FyifLrpBJ
Lm5nqkZF7Xok5XHV26D2pLLoeWXSR7AWd7rVnBe9+cW9HcS4REOre1ZpjXRrVveYoZ5Wl5wOrV78
fHeC6qlR7wAmzFeL4mhJq+4FONAaMWesbw5hx099tzef9pQrO3tY2W59wls6S7v7FQ29u0/PmhzH
qqXX67LpteMblzGWKcmo+nGaXnXOvhfQr4ymTGpscI/jsiDaRb9l0h20vY4e0LLq+1I5KnocW9p3
6kgABEAABMwJiDHBPAXEHGcC0O84aweyDZqAyXpdyRBtHqriGVyFXccYJG1FMVnjy/VPFLuFJp/J
epPBDui06bnXnknYAcUY5v4Boqyvbmba9671uqHdwqRfkfJFaU+G9iWtGYa+NOkjYAfs4DXUU9/2
r9DaVQFN+mXYAV22d61Psfqjrn5F4e56twM7oAYn8DLa/At2wECYeAgCIAACDgL0ot9Jsf/0GjiI
Oajgy9QTcL/IVItK50Qvmat4sOCe650dNVL5ATgNeeSg35ILR0qzFX2XIz1QH9crSzltxxpe/nia
LS4VpAOKctBpZyLZ8SMN1YFb7WeNinDQSgXsttVgy/l5lnA79yQDjgHjyTdWl9l8KsF3xXLqyL0t
/uqyqzz2ZD3GssVltpBuOxS59SrLlEizzJw6XlPUi/nCgPTMf6Ejjgd0y23vINapV8l8d72rFtXO
X0Iu6zOZKXY5h1naaK4usZSbsVi4cB0XKr227TbTk5V34J/8lVKSlTsVSDpCyTqlHHJyIpCVqLWb
TVrt9iM4xFJZtryc7zgD8nQ1vzfZfmJJNpfu1m3GS7eaYSg5Nyed+kR+lMgw7bQ5WVxZjwRnn0+9
/sk4suwyOe5fFNCeGitdLFLZAitkO0eSJnJd7VOlHO0qah/RTr3BlnK6A5HebuMslVlkNd/+bEh1
zxLMULcmdc/mYKinxsqSvVOYrHNaXYon+M6A5V7tt62F8P8bMK8tSoN117GEesamzHka/XKQ7b/X
+NmosmzSw+GU78Iodm3UiyTTjdKvyASsXan0vFRfKIMM4aJRLbJ0Qs+XO0vnyo6crF0zxRgl6541
Loq+0+8YUXunLT3tYZVJjQ16P+oohOuLeZl052zXLpOuPPr+qs0NUu6dKftOHAmAAAiAQH8ExHjQ
XyqIPa4EoN9x1QzkGgYBufbW1laiDeif3vNM2AFtRlHtFlKRButNHhd2QNgBTWwxRut1Q7uFSb8i
40RtT4b2JdkMI1zADshhGdigbcSGeurX/hVBvZ2gBv0y7ICMYAfs1J9R2TZhB4zethEDBEAABMIR
mHnJG25ivzj1E/reNxb5Wo+vkpn1vg9/IAACY0Pg1BG6bvsldC8XKLVYpUP7LxyCaBt06hTRtm3W
P/7f+qO0b/a19AjPiTuI0W0Xnz2EPIeY5MY6HTu2RrR9G200z6Bzd++ks3ixwv6tnzhG9Z+fweM2
aXbXHjrnrLAxhxzOKtdKjWh2lpqNBpftRbSzR8E2Tq3T0+vr9PMW0QaPs23HLto9NgUy42XpZ63B
6ypt0Bmz59LOgPI8fug6it3CW08iT80v3kAtS7ctrtsG1+0LuW6f7SGD1uZy1SbdfGGLjh2t0xnb
NojHoj27z/GItDm3NkTD5TSspvvYXfvo0vfxlhvPUv3h22hwLdewjzj1NB1bfYo2ts/Sto2mra9z
ub4iNMfBgu1Tt1Hqni64qZ6s/GonN3iT30ZNXm/PPe9cOuvZm0ZPLxIdf+gjtOtNH7TvcYdXuuEi
n46yT+ZWBsYctLzDjJ/rx49SrbGNZrc3qbExSy/as9Ozrhr1K4LexhN08xkvpU91vnOHYPr8DReJ
p2PweYqOPbHKx5ntRK1fol28v+tZ46axTOt87jXbmXstrNChd+0Zmm5kfaI0VVsfpwt7Ah+aKEgY
BEAABLoIzMzM2PdgJ+pCMxU3oN+pUCMKMY0EIq5jzBAYrvHNMht+LNgBJWPYAWEHlJWhrwvDPgJ2
QJs67IBte4qpXR12wL4ab8TIsAPawGAHjFhvEBwEQGDSCcy87HduZqd/+jQd/ebf2mWB4W/SVQr5
p5HAsYfuogN3PUSzl95Kf3PnfvLyaTEp96mnj9FTG+dxhyFnio/dcw1denuBJxmjYq1MV+zE20rB
9+ijh+nRf/spPUvcCPH5rOdcRNdccVHvl+wh0hqbIOtH6fCXHqOfRhHoF8+ii666hi46Z3T1Sb54
j+e4w9TN4RymNGPseDpI8oXb0afovD27nX3BiUfpmnNfS3bLnVui8p37aFufehrLPqKfMp1VkQ63
w9dtBD1FaUcibD8c+m2D3CHoDu7kdLclSyxDa985SL5uk5vcnoYxfhr1Kx29nTp6H21/0bs731JU
aR6ii5xDcOfZ5HxMY5nWj3yGEv/b52j2grfTJw/dTDuHpo6n6TM3H6DPPUl0zYc/SbddNrychlYE
JAwCIDDVBOBANNXqJeh3uvWL0k02gWGsYywiY7nGH3NVwQ7YUdBm2iAi1BGj9fom2y16Fy+CfalP
PY1lH9FPmWAHHIwtHnbA9g/Qo7xf6DTsabSZTWOZYAfsPRIhBAiAwJQRuJgfHXPh695lbRtm/wu3
8RhCgQAITAOBcrZ9XF8iNc/yhSI/pq/IMintCL90gfmeAjcNACKXoc6yriMuRd8Z+BnLeh4DGTn7
MYrQKGfkuBFYdtfxDZlSfaSlkFvLRzlyUdta3n3E6kiF98usUWofCxtLsLlsnhWXl1lxIeM4Kraw
2m65/eppHPuIvso0St1G0JOfqoPu98UhKGHfZy1WXsyx+cw8S2r9YLq46hvDfjBK5sGSDOypUb/S
yb2SV0fdTstxgtNYpoFVFiQEAiAAAhNOQMzzJ7wYEN+HAPTrAwa3QWCKCYzjGn+8ccMOKPQzehuE
yDnap9F6fdztFhHsS/3qaRz7iL7KNErdRtBTtFrdDt0XB5MM+Vsh2AHb4Iz6lQ7zabSZTWOZjJoI
IoEACIDABBOY+a23vo81f/oUPf73n+G2IRwxaUPAfyCwRQgcuWcfXXL7I96lTWRp5W9uoz0TvrOJ
d+FM756ihz5yE931yLp1ymPIP34W4vm30uc/vp98DmALmc54Bds49hAduPouWj8/NAhqfI/ovzzw
eXrXhaMjIet4jB+5+J2QRy7yLYX38aPFrJbBHdro4N7BHdQ4EC1q8nmllymu0MEr2seh9asnyc8r
o03qI/oq064nR6fbCHrywtvrXl8cjNrg03TPzHPodl2w1ALVD70reGc+jcNYtie9PCGvZbuI0q90
0l4/+ijd9+V/pNNn7qTEjftp9+g2VAxZuujBprFM0SkgBgiAAAhMJwHsMDWdehWlgn4FCXyCwNYh
INcyXkXepDW+lyjjcw92QKGL0dsgRM7RPmUdj7JeH3e7hSafFw3YAbupSBs07IB92OJhBxQ1y6hf
6USeRpvZNJZJ6BqfIAACILBVCMy8aj93EPvZj+kfi5+2y8yd3bZK2VFOENjyBDbWT1D1u2Uq/9O/
0traj+gn9SY1t/8axRNvpSv37pmuIxG3vLa3JoDjRw7Tl779Qzpr92/T711xYbg6vXGcDt/7Jfrh
6bPoVb/3e3TR2ePmwbFBJ45Vqfztx+lf/98f0I9+8hNqNpv0axfG6a2/dyXtGaC8U9dHjFS3o9PT
qFr3Ew/fR1///i/oTH7I7vNeupfeEGacGCnz0ZAw6ldGIxpyAQEQAAEQAIGBEoAD0UBxjl1i0O/Y
qQQCgcDQCUzdGn/oxJDBpBEwWq+Pvd1idPalqesjRqrb0elpVO0SdsA2aaN+ZVRKQj4gAAIgAAIg
YEBg5rff+X72TP2H9E9/n7ejw0HMgCKigAAIgAAIgAAIgAAIgAAIgAAIgAAIgMAUEYAD0RQp06Mo
0K8HFNwCARAAARAAARAAARAAARAAARAAARAAgSkmMPOmGz/EnjnxFH3rcM4uJhzEpljbKBoIgAAI
gAAIgAAIgAAIgAAIgAAIgAAIhCAAB6IQkCY4CPQ7wcqD6CAAAiAAAiAAAiAAAiAAAiAAAiAAAiBg
QGDm3e+7i/34BzX6+4WsHR0OYgYUEQUEhk1g/RgdefIknfErz6eL9pwz7NyQPgiAAAiAAAhMBwGM
n9OhR5QCBEAABEBgUwjAgWhTsI8sU+h3ZKiREQhEJ4B1THRmiAECIAACIAACGD9RB0AABEAABECg
J4GZG//3v2Qnj32fvvg//rsdGA5iPZkhwBQSOPX0cXqq0aJfmj2Pzjn72aFLeOrEcaqdbBKd0Y6y
/Tm7aGeE+OEyWqfPXDNLBwo8dHKRmp/fT+ElDJfDVg9l6X/1qQZtn91Fu3eeNUQcp+j40Ro1aBvt
2r2bzto2xKyQ9KYTMO1XNl1wCAACU0MA46dblRvrJ+hY7STR9vNoz+6z3Y/xHQRAYMgExqMNrtPR
x5+kZ/gCprOEoVaL6HkXvJR2YnI65BowecnDgWjydBZFYug3Ci2EnTYCput12AGnoybADjgdehy3
Upj2K+NWDsgDApNLAHZAt+7GwwbhlgrfQWDrEBiPNgg74NapceFLOvOOD2XYz06s0Zc++TE7FhzE
wsNDyGkhsE6H9s3SLY8QxTIl+s7BvSEKdoLue/9N9O6PWl5b6i98fBWn19X6kXto9pLbebAYFWpl
unonvIp6MYv6/Mg9++iS260KkKX6d26job0yX3+M9s1eSjwnypTrdPDioeUUFQHCD5yASb8ycCGQ
IAhsaQIYP7vVP7LxrjvrTbtz/Mhh+sTH/5q+XPke7dhxPu3adT5d9PrfoQPJK+icAU+p1o8+SvlP
fIq++HCFTu7YQTtoli64dB/97jv30xUX7bQZPP3Ew1QofZ+e9SyiX9Dz6Kp3cTncdJ5+gu4rlPhz
ohdcmqB95/2APvNXj1Aj7C8EThG98E3vpPNrX6Xyj4iexVP6jy99I129ty2DyM6S9wuPHu3I8gJK
vGufxxzoBB2+535atSKdOpNec+BGutgH3IkjD1L+a8fp2W45z5ylF14Qo1e+6mI6x/1MCLNFPsei
DfL56Mv5fLTiYp4p8bnpXsxNXVi2/Fc4EE13FYB+p1u/KF0QAZP1OuyAQUQn7dnI5mSwA05a1ehD
XpN+pY/sEBUEQKCLAOyAXUhoZONdd9abdgd2QNgBN63yeWQ8Fm0QdkAPzeAWve1P59mVN/8h4yjs
f9xBDH8gsMUINFgu3q7/iWw5VNkr+aRsM1bbicXjLMY/U/lKqPjhAzVYPtGWjVKLrBU+4niGbFZY
stPX5CqN0DJK3ok8Cx8rdPKskuvoM5EbSvpSkmZZlj9brsvbY3dhqKexK8emChS9X9lUccclc9S9
0WtiaplP2fg5oJoxsvFuQPL2m0xZjO+duYdY7xDFWWnAE4pyPu2YG6q82vO4ZGeOWM7GHeHml9a6
itkoZ2UY/uMD1ihn5Hd3un7fY5mHWbYzv7XDxDLMmVOLFVKdOabNx5tJa2XBkXdyodolr7hRziYc
Ybtli7FM0T++SGeaP8eiDbZWWDaVZKl0mqWSMamzsZ6bTnOlGPOyiXY85mJCPEMC0K8hOESbAgLR
1+vSLtWZV8IOGLIaGK43JW/YAUOC7jOYoZ76zHXKokfvV6YMgFlxUPfMuPUTa2qZww7oVS3Gwgbh
JdiQ7sEOqNn5YAccUi2LluxYtEHYAaMpbYuEpv1zH2KX33izNAxvkXKjmCCgEWiypUyKxbmT11zA
Sy8VQS34KJljtSF6bbVWF2XbzJbG2KFIwQm+4g5SiY4xLcpLKDmIxnNsGBT09Af8vtjJY2IcxMz0
5CzsVv8WtV/Z6rw65TfsI0CvDwJTynzqxs8+VKxHHdl4p2e6WdetKksJx7BYkuWXyqxaKbNCfp7P
rRIDdRCTL7A6+c3lFlmptMzzyrJkrG2cET9CkDqQsrkdtxhrVHJy/mfFa9WWWDrJHXpSKfUvqZyx
Ygn3syTLLv2z+pGBnVeMFVa1SWtDOa23HQQSrOwxCXKXjQJe0ulliyXTbI47IKXTfI4tytr5zI2z
k/yQ66tkxOe0HriHnLtH8i31440oc3OPlHBrSgnAgWhKFdspFvQ73fpF6YIIRF2vww4YRDPwmeF6
U58zwQ4YSHgwDw31NJjMpyWVqP3KtJS7z3Kg7vUJ0CD6lDKHHdC7Lujj6VjYILzFHMxd2AFhBxxM
TRpoKmPXBmEHHKh+Jzkx2v/+D7E3vOcm+RJiMIVpsrXaKqutTf2QMxhcSGXCCLTkQJvMD3cXhOV5
sctEmq1o7/QmDJgSl0/S1A5iTXW/x1VV7NjGX0qGj9UjUe3xyAZpvgAT5c96vYXVZNrUS0M9barM
yHw6CKDujV6PU8p86sbPAdWMkY13A5K3r2S4A5RwSs9VhjF76Ei3tmTvItt+yR5nhRV3Xk1WynHH
rlzFjiB1oDlN8aP9HEV1O4g5Hoov2oLeu3zar2c7eSU7MlhJrC1ZjnLaLwu501z31KTu3IXMDh9n
y05xhURqR1ZKsopj3trgP8bQdt8d9o6tUqLxu5D6HxcHMc1REA5i41dfxkEi0U+MgyyQYfAEBqtf
2AEHryGkOD4EYAc01oXhehN2QGPiZhEN9WSWGWKBgEYAdU+DMaLLKWUOO6B3/Rk7G4S3mIO5Czug
fG8t1nmwAw6mavWTyti1QdgB+1HnVMWd2f/+D7Of/Og4fe2vD/E+g1v9mfWuoL+/9cfvodnY7TyR
OJUbD9PFZ/WXHmKDwOAJbNDjD/0tfetHv6AzReKnT9NzXvEWunrvTnFHfW4cpwc//SCd5KHPpGfo
i7e8jwrW01iKcne8kojHtf7t2Luf9nvFVymFvzr1OF23PUb38hjxTIkePrg3fNwIIdePPkp33/Ux
erD0PdqxYwftuvTtdMfNV9DPvv0Iffck0Sve8g7au/PZMsXjjz1IDz52nGZf/EZ66yUtui/3CXrg
kSfp5MmTtCN2FX3gz+do3x7V6DdOHKFP3/8NojNniZ75Dt3yvrvttGKpDN3xyl+x0XF4RDteQzfu
v5i22U+5fg7fS4/88DSdyRX0xOduobsfsR7EKZO7nngsO5SF/TXvvJEuPqcdy7q5fuIJ+uZXv07L
X/8GfffJGjXskLP08vib6Nq3XUuXXXiOfUf/7/FD11HsFk46mafqwRfQ4ifuoUeebPAycRVfdT39
6Z/cQBeerccwvD51hOv0Elun+UqNLjvxFbrrns/Rk42TPK8ddNUdH6a5Gy4jRU/L59QxevBTd9Mn
P/0w719j1KhUaNe+G+m96QO0d7dnDDvysSOH6XOHFumRUoUz3kGzu3bR+S/+TYq/7o30xssuJKFZ
Mz1p8oW+PEGHD91Pq/RceuGOdVr85ANU4Zz33fph+uC1v0p/9YE/owVeF2nHPvp4/qO0b7eQkGew
sU5PlL9JX//6Mn3jW9+lWqOj3V0vpzclrqVrr7mMtKpgSyTq63N/I06vPqdGh+7KUanW1u2l+6+n
g+kbSKuu7VJ02vvx08+l+P5XU+1Lhyj3QIkaVoU4/1K6/o8P0g2X7fEoccR+hacg5AvbnlSm6/To
Z+6mj33uQeItl3bMXkDX/P7NtP/Xf0Zf+dp3iX7tN+kdV18s9aviRb+K2keIHE4dP0Kf/cQheuDL
JbvucXq074pbKX3bfnKo1aiPELlE/DTVrUHda0tmqqdTdOTwZ+nQXz9AdnPgow/F9tGt703zMWZ3
xEJ3Bzdp7yceP0z3P7LKE9tJ+2/dTztVtyszOMHHh/v5+EBnvpDeeePV7fZoytxO1ZCDwfh5jMt+
9yc+SQ/XZik226BKYxfdeOt76cD+vV19smi3kfoVSSncxaljD9Htd36b3v7e6+m1F+3ujI3h4rZD
ueveLnr7LXfQy350iF574FN8OM1R4+Gbu8oWhQNJ3c5S/Lq30hmPfYE+ngs5ppGhbiMhOELXzF5i
z9e4UzbdNqQFyeOf4XOIA3wOwf/4cZH0Z/u65xm62HLO0bnJjyinCtdHnetDTDXWHz/Ex/pb7BB8
BzH64m0X60m0r9f5nIKXz8qZO/bw8onYIug6feaaWTrAJ6wxPm+o8HkDxTK09p2DdA7n/+DN2+lt
vCqovwRft33RuW478TC9/NzXE49J8wt5+td3H7DzmyvW6M4ruufLqmwJKvG09p6lUucjHn3k5bvo
g1Zi8Swv722yvHqoKNeiLzvN+5zrbr6aGrwdH/rEvVSqNPh4vYte/jI+Fr6Xz5N26oJErHsD6//D
tUGKMt/rqw12SGtzU+96RGTc/0dRJsKOLYGZmRlbtkHYica2kFtYsEHqF3bALVyRJqboEdfrnXEW
dsDodgsxR4MdkDcOba4FOyDsgFZ3KewJsAN+I+K7AsPBRq6ZItp4B7YODGuvjbhOjYjDpF82Xgea
MrfLZMgBdkBOD3ZA4nYy2AFhB4Qd0Of9shg3tLkp7IACyhb9fNufzrM33fQHlleY/W8Q7m/qV+9e
v0QfRA5IAwT6JVBnGceuCe36zx2xvBNulBh/gSfbiWgvXZ/zPvG9Uw2+W1+WO18M63jJtZI6wqir
LJ3yune1KGfFrmb+PBa13TMapUxvbnZeGe34SG/9eMk479h1o8GynaOcvMJa99IL7R08dPjSi9tX
xwlWXHXvCKKnEPJa20HMTz5KF7p2SWuuFmVd8IqXKa54CNBixbkgXcUdx2uZ6ckj2163eFtyHzXl
Vab2vTm2qqXXKGd71KU0q7g2rixn1RFc3vkk2fKaY5sTfrZXuaeMiewyc8XiknrXW99+hceI2p7a
ONZYLuHf/uxyxrJae9IgRrw06SOsLKoF9840urzO9jSyumcJZqhbk7rH9+cx01OjyubjOi/ndSKz
1NVHWEWL8mfCvLY0J9ufe1xo511nOSm31nYNmbN+OEQaP5usmAnoJ+IZpg1pdlGN+pUoCuJhnXUu
wTILS2y1HnYcqrFsrz6ia/ei6BzCtCevMa0v3UbhyH8VmxbjesCxiFGS7A7LjxuSrFOs2j0wdEVR
c44YS6XVrlo5bQBTayli4mjKroS0OYX3zk9qB7FkdoHNd+RctAbWZqkzr0iyzJyQoXvdtlpId9q9
9Yz3aaKNpwoeYyDTdhDrTotnqv2ScTBHfKp2EmfpOe92HNPn9gb9isrD2RerOUX33IMxkzbICUWd
74XoXz3boF6ZetYjXhrT/l/PB9cTS0DU9YktAAQPJDBI/aqxy2sMCBQDD0FgRAQirtdhB5R6iWq3
MFlv+tlTRD+lf8IOSAx2QDE3756LG63XQ8yrYQcUzHn9c9ji210F7IAWB9gB7dpg2p4M1uvt2sf/
hx0QdkCrMsAOKO1usAN2egeDfgV2QNgBO7Vn6j8o8b4/ZVf+19vlS79BlBiGoUFQRBrDJdBi1aVF
ll9YZIuLWekM4vsSjrtaLBcKrMD/FYsLLCWckOLzrFAs2vcLhUW2XF0bmNiNsnLe8n7x12dWfLIu
jl6yDC3pfJFVq2WWSzuditx5qxeb7YVhKrPIyuVlZ7x0Ub04bKyw4qLFjnNaUE4jifk8Z9lmarEr
Lq+oOPxqpVRkizbvAsskxSI0wfKSN4+7WGQrdf1trHAQi7F0JsfTLLFKtcKWNB1bZS2s6nH0F5rt
fJK8TNWVCluc1142xjJ8mdfnn/YSzjZuxVJscbnMSsWcrIN8ew+XfDU2J15w80+LW6nCy6SxtOIU
a84ysVpROTXGU2yhWOL6rbASr/eZtFUup4MYM9KTAQ+NQSyZZaVSQR67aTFJ5ZbY8oJwRImxRc0x
T0zOYok0y3Hdl8oVVikvsWxKq7PcwU4n0VVfswVbtwu6bt2OEpqMQk+FUpVVlhccbcbdNvgqJGK/
0l33erYnjtxh7IrPsWK5ysqOOsTrsbtMBqqynD9M+oi6wyk0Zju2WO2wkBWOBlY70x2ITPoIkwLx
OIa6Nal7ZnpacxznxndaZEtWPV8usLRwzODthO/eYwigE82kvbdWlLNNatHRzqxUW6sFOZdMLVSV
fEbM++MQZfysFUV/Y9VLPsYs8XGD9yvCmcbuA+aKqjz8yqhfcaTQ+0tzpaCNC+2xyZIlwetEsbwS
6CToqHuJebZUqbJSIavGBJ6Ou48w4eDVnnqPaf3ptjc5Z4jyvGKXXvRypnaGj/ytWVFjWDIfqBeR
tl5/8rx9Z0Xb5vGFj7NaSw3IQSxfZpXOcd3W8ehry+35WGyuwEoLqU7bdb/Qb7IFMf/iR0Ja7okV
6XSdYl6ndqqyeTmArar5TGyeu1D1/6dzstuq1UbmsnxuXmAL2Xm7DSkHMbO613f/H7INWk5lked7
Hv1r7zbo4q6l0T2v6YQ17f9dWeHrZBIQbWsypYfUvQgMUr+qT3aPJ72kwHMQGBWBqOt12AGFZtQc
rz237mm3MFlvwg4ocPNPg3mhFRt2QJthV32FHdDmEuo/2AElpr7XgaHttWbrVClo2AuTftl0Hait
Me25Jn//0duu3h8H2AG1d1ghbRCwA4ZtPK5wsAM6gKgxF3ZAsbamkG3QaL7n0b/CDuiokvgSgQBd
fttBtu/m98qXehHi+gZtVfOd9JKsor+p942BByCwmQRabKGzq4K/g5gun9oBIZHr3o1KD9nPdbMi
2lGcLbl3OOon4U7clUXxQtByNtD3aWqyxVRM9gnul0Vq0OdOZYuaEwB/rSlfJMZ9di9qqRepOa83
iz7lqnZeahLfAcR6Qen/12Kr3HnKExc3lIidq9x608uUzJUdyS9rO8vktd09HIHCftEH8Ngcq2qF
Ufp2/hJrbVntwJbILDtyWiupHbXirmdiIWs7j3l4tjXqdX+WhnpyCOf3RWMg6oDkL53wamy+44Sp
179WfZVVVjwKw/NamhdOYkm+y4nKXKbNXxon8872quIQd0TTBitNRqKUIz2+jYasR+Szg0o793D9
ii5fqPak/xKGv2B3tNzqgnIAGYCDmFkfoS/oObu60oV1Vdd2LXT2O51ww6x7VhaGuo1c9wz1pDvX
pbhDh/NP/yWi5mDnDBT9WwTmyvEozpZduvV9ZsC8Xw6qP+01fur1NcF3E9Tx8WdyZygrHfVMb7eh
+xUVPcJVk49p3AlW7vCknJ0sJ9957ti9sqYNJFbKvO6lLAcw6x/vU3UnnIacV/Bnjj7CjIOjPYUc
0/rVbQR4rNvJzul0HCUt37C8fgtH2oRr/uAXR68/OT4RWNN2Z1roTAzUS/bBOIglclXWqi2260U8
yVKJ9jwvU1pjKws+O4jxXTNE2ZKd+a5eh/TxWZRVlY07B+hVs7XGFvVdTZML/nMQkViIT52TNd/J
l7WGasVv8vLV2pMC07pn0v9Hb4P8t+Ym8z29fw3ZBruwaml46VSE9+3jeYCgZyI+PieXgDByTm4J
IHkQgUHqF3bAINJ4Nn4Ewq3XldywA4r+IpTdQoHj6xPYAZNyfQY7IOyAzh+chWpPhvYlvRmGvYYd
UJEyWQfKHcwj2GtN16lKUoOrCP1y0FrP95m2xgxrV++XA+yAsANaLQF2QHWSAOyA1nso9V41ynsW
k/4fdkCDsQhRNp0AverG29mrr79JOoNEl6jBdy7hO/nwXX2K1r+lJbagOVTMLRTZknhWKPCdMPTX
2dFzQwwQGDwBbeDMul/Ie+UWNbxXGr3vVX13dOgdt3cIVQZrJx/9BbIVtymdPIm5Xxapl39p5t6L
Q8nsdNKR8mgLBHe6MozHhczT8ULbI6DjVos16mtsjTtC1S1nqMYqy3R26XA7Asr0+e4xJc25yE5u
bUk63bjjObIL80Urf9dOJnxxJiYS+kvmSk78AoQ7L7gcMqwt+OXOI5yN/tjxy5nliP2uJmcUPYVB
oDsUiLQlf75DSRu/qp8ijDvtVrPB1tbWbN3WG9yJYklM+Jw6lGkTr5P6y2orwTW1y5rDyUMrv64L
IcPSnHCg9N5BpR1OlSGo3ij5wrUn/WV49y5S3GgtdnuJ1FZEyfRPJX+UPqK10nFAsAyg8/woxFaz
rSO7HTZYs16Ru1B5Hr2psffTvS5l5GstfVPdhql7ZnqynHM7C3ru6LBUa/J+q91/WX1Yvdlk1UWx
C5tXfxCZRjuCxqQXc8cuYY7dmLSdgdy7i2nph2PePwc1FvXYwYLLJhxgvOpjQ3PC1dmodhu2X2my
lUqZlbkDc6XXv3KZVVfdAxFXFXd0KRfzLBUX/Y+oK8TiyXlWrLZHgOC6p7VrvY8w5KD35+HGtP51
G7qW818+yxcx4oWM/TnHVjR/4FqJM00mWdbzqOYQuen12zGHbLKlTIoleNrJzr9Esn1cqao/1hzL
0nX37ny6Hn3HEC1vvX4qqZW+E9kKv70mna/bL/jaP+Sp5rwdxHSHpbzwaG8qB8TYvNNp3cpXLxsl
uCOaXfaEnEeJF4t9O9x3CungFOigN5i613//r3TidNK02BnM97Q6EK4NdsDpH1oa3vWoHdio/9fz
wfXEEhDtdmILAMEDCZjrF3bAQLB4OAEE1JjsO9dylCJqeEfk0F9Cr2NCp6gHVGWIssa3UlBzvHB2
Cz1Xfc0QNNdwxNHz1Nct7kBd32EHFP16FnZA/q4r7HqdVyRtThzObtFV+fgN1caC+pWo7Ulf88AO
6MW9x70B6Lb/daCfvXYw69QeBLofa0x69ctG60At/XDtqX8OocdPLhvsgLxKGHLQ+8pwNoj+ddtd
gX3uwA7IwejjEOyAg3jP0n//r3QCO6BP28XtTSNAr7wuzV71jgPmDmL81+ViVx6xCAn85LsZ6E4M
m1ZyZAwCkoDqpIMWcDK4Y6AN41CmYka5qssX0z1ecEdJVIZVZY65juSzg2hbpboXCnIhK515ZKJM
LVp9HGe0BYI7XZVK95XMM4xhiG+ZvJhJd72M1PslsROGyCk4/TVfxzIRP/SnVv5c125kSie6s9Jy
prMzlk/ZlezOIzD1BZxddr5jSCa3wI/dLPMdZzycD/RCaHJG0ZOehO+1lvbCSttjS5Wht4PYammR
pTs7n+g6VddOA5BM26O+6jvtONq+JmP75b2zNCua82aXQ6EMqvTpSFs+b18EyefVntQ991Gk7fTk
bns+9cWVfcBXJX+UPkJ3TFQ6UY4sjnspjx1kHOyHMFtwpN/dDoJ0G6XumempwXJyxyofZpqji9hp
KECJ4R45mPRiruqFtTuV2KtH13u25ErDkX4Y5v1zCD1+ri3LOaxXW9cNHxlte7GgduvZr0ScK6sj
8bxV2Kyv8CNbhVNPu66IOL3qnpRd7yMMOeh8wo1p/evWm4j7bosV0qINtceEeudIRasP0vs08YvX
uMO5y51ewHetfjsNn9yBWxxHLttt24FZ6oDfF2Os/kvtAvfab1XVMeO+Y4iWt0jHKalqryINPW9r
F0zrT93T55stVpTO0M4dC4tp4aTovO9MS/B3f/JjXKO+rLKl9P5P1Xe+E2hnTuETsq/+dZD9v+St
t0EutNF8T6sD4dqgBx0tDe96JOKo+hS6/xdR8TnRBMTcbaILAeF9CRjrN+Lcxuo3XDNEX5nwAARG
Q0CNa2KeFJxv1PDBqfk9Db2O8Usg8L4qgz4fllFgB5QorB9W+P3AVAsU7lKba4WdrxnNC7k0sAO2
VSLn27ADhqujMpRZH6Hbg8S8wvcTdkDXbu6jspFIJbcvtH4peA1oBVf1IvQ60JE+7IC+7UHairid
KlNyKcn5FXZAJ4/ub7ADtpmo9irmt3JMtOob7IDSD8bdLt3vWWAHtGqUqk+h+//uxok7Y0yAfutt
d7CLr7leNozIsvJfkqf5C5BYLGb/i8fjLseMGIvz3Q7az/kuB+nFgRwpEllORAABXwKqoxMDp29Q
+0HU8MGp+T3VX3p1GxH8YoW9r5XB65hMvrOSGCTdCwU5qXC92LJyVjI7d3GSUjkWCOFNxEF5yrRt
AdSvQIT81OmbYtqLWreeg9Ovs0wnrjueI+8wXwLLr+lEvqius1xn1zO3h7nITsrusftZdXFe6lHy
6Cw+EvMFPsT7/AXK6RMn7G2ZtnLkkvVG1inFQq9/ZbnLiXrhLMYeVT79Bbf24lumrQvKF+Jeu8pJ
GdXLe0essjja05mXHkafQAXVG6k/D/kkF0236p7ip+e7JJwiPNLTw/W+VjpwH8lqx/XpI5R8bR0J
/bg/LX3FNt0w1N0HqaNZnbqNWvcUhyh6Uszt+iz7LjGHEp8W2xhbqPq24N7q1UP0qO96UOu6tqT6
FeHkGeQwojsR6e1ZpNvNvH8Oij+xoPFT5e3d1nXZ9R3Ggtqt1fa7+hWNseqrVD/mvhfUZzRqVVbI
Z1jStZOYcHBSZefHgHpUES/ZTTnofLp1q/SoyqPuDbeOq2OK0wWxg2ZLO4qYH63duS94CH6iXob+
5L9QFL8+jfFdE/W/laVFtrCwyPLzwpmv3a+IPC0Gkpt2NKi1M1d9ZUGO34qfnjq/1uqVTMcRRPEW
abRW1S6P8x2nRyWP1u9p8ljHmS7w3aALfCfo4lKRzYt5CZffbUBRafFjyLlT+uLiAmewwPKcw1J5
xX/e4ZA7/BdV3737WpWSYhG17pn3/+HboLUjrOg3Is33AuuAKrPQv+KhXQWmoYXjl5H7f2d0fJtQ
AmKMmlDxIXYPAsb6hR2wB1k8Hn8CIcdJWZCo4WXESBdqbhO8jomUqAyslQF2QPUjCU/bCeyAstoM
4kLON9WcXdZ1yV/VT31tE3Uubokr1yQybb0QHut167GUUVujadHUmllbM2nP25eqDEHz7yD5JBfY
AbvoGt8w1G3Uuqd0p+q5LrO3vVbVmajrVD3tyNc9mLjTi7wO7JF+d3vqn4PiHzx+qry927reF8AO
2LZb6hx0Pnpf3a4zSo+qD1T3hlvHYQf00wHsgB37e4T3LOb9P+yA7vED38ebAF381tvZxYn3yJcQ
gxC3WRG/evdxEhlEJkgDBAZGQE1U1OQlKPGo4YPS8n/W1I5qC3rB7Z9C0BNVhrjrhaYdK8wvBz0W
2moy7rNg7rFA8JM4aPGsx5G7J/GXlqlskdX40YPqT5XZrWeZvtevy6yX/Z1dfdzxVNohrwLL7yWf
tg2vp2zc8JEXL57TTJwApUtjnZm9XFxk2fk0S2hOctakPOU4Ik6LFSinFs7kUqat6oisN7JOKRZy
saHVSYqlWLFSczgb6+OOfWJXR7Zg3da8nf+kjN6LyjXpIKPK0I1ClSGo3kj5ZNlVSpILNwyJMql7
cba0pp2TJsor6oNHeirlMFdK/ih9hJLPZ6HdK2uNvdR9rzhRnmvpe/Wrnro1qHuKQxQ9KeYUz45u
lwWNSSjmnIc4Djee4bto8uNxhYOMcweljmK09MMx759D2PGzqTnheMnGNN2nFqqypsl269kv+/Qr
MrbBRed4Sa/dE+PJOba4XGWNTneg6p73MaRSdq2PMOXQl2FomHVcc9py6nVVO2KRH+O6Vuc7jbV3
w5pfch+2HVZPygil/5pKj92Sx3a3+3KpA91BjEdQ43mCLRSy8gc3vmOI1ra8265qSyoNfiTzSpVV
V1ZlnVHyeI01/o6M1jzC3eZVWu3jK3UOw7jW67sYJ73zUSwi9a9aHxB27qHL1H00uN8LK8P5XmAd
UGVW+vego6WRC4bIX5xF7P89ssOtySNgG/J5e8ffdBIYpH719Zj/LsvTyRGlmkQCIcdJWbSo4WXE
SBdh1zGREpWBVRmirPGt6HKOp60hRLL63MdzKqHNNbznrCIl52dQnnpI2AF1Gu1r2AE7dtIo63Wt
njrXkG2mnraiLvSqjQXNv4Pqtld7Uvei2Je6hAtxQ8kfpY9Q8sEO2J5XRdGTYh5pnRpCm4FBtPoe
ql+Oug7U0g/XnvrnEHb8NLV/yXYbpV8JVEKPh7AD9gDkegw7YAeIaktqHIIdMFL/Cjugs3FF7f+d
sfFtzAnQb1zzR+w3ruxjBzGPAqqJIRzEPPDg1tgR8Bo4g4SMGj4orYBnfDItXrr7OvIERA9+pJye
vF5o6p7l7oWCnBD3aRjq+RJKK4DM03MSLgJqZUp6HV1XYUn+csN+oSl36GrHlenTHFtx+9xoixrj
HUaEiFpabq5+O04Fysas7XM7Rz0FshECtNhqaUHWK/KLo8kZRU8il8BPmbbHi2hZp1QbE5zUuEIs
7+EJV82nOo7OKl1LDp2f2EdGysePRhFtzKFbKSPfZabYFYuJI8lI+0WfTFNeqDKoCbl8KC+kfLLs
8pFjRz5haNW3bhe7v6gYvD6kOvXBIz0VLsyV1p60owRFTL8+QtdTptS9Q5eI7/upsR943bMy1dIP
q1u9TGHrnpmeNObDdJ5xw9eYhGUuj7yIzbHCwlyn7cVYsebuQE2YD4ADL5No24Hjp1Z2tdOUAmQd
0RHrjBs6G9lu+ZjR1UP49Ssq2ZBXfAFfXmKZdEL+iEO8xLV2dJrLFVjV47jg4F9DascG6n2EIQe9
PYm+WhXOqw8cgG5VBv5XmmHI3Q/pOtV5LonzUv1T9XnCmYpxmO/sV/TwM1N9SLCDGNPkVrJxJyzX
nEUKoumtm78VyksHMra8UPVZjZ+ljKp38USSJZP6v4RsF5aRRUfnlZbMaAgXbrb+WZjVPZV++LmH
URvkgit2HnNRv/leYB0Ip3+9HSfzFX+EnSeR+n8ttWatwop8J7r2vyW2IrxatTC4HE8Coj8aT+kg
Vb8EBqlf1WfCDtivXhB/FARCjpNSlKjhZcRoF3xsD7WOiZZqJ7Q2H4qwxrciy3mKvoYQqWo/Ehd2
i86j9oc2X9HXVI4wHl9knn52KzuOVibYAT0oWrdgB3SA8Vuva/U0rK3Ika79JVw/Iet2yPZkZl/q
lq73Ha09Regj1PhPzL3+7p0nD6Gxj9JHhErbCqSlH1a3eplgB2yTjrQOjMxcq3um9lCeZ6jxU5MN
dsD2e7IoHPT21G2H8uoDB6DbMI1ds6e5+yHYAbsBynFI25QAdsA2J7P+X5w25OUo7WOL59kpPcAO
2F1LcWcUBOii/QfZi9842B3EVCNSLxpGURjkAQJmBLwmL0EpRQ0flFbQM+24mWR+4MfyqAGIv/Sq
OM+hWtZeDLonezJeyIWso4TaZG0+wtvYSq7zojI273gR6UhbP54nuchNIM6/1UJavmR3v2yVZeKO
AO7FaH05I+N5LSSdufT4pi1C3Fz9XuRWF4Tjk8dCWzNskJcxzFOcpnaMkc8uRYZ68szOfVMyUOOD
HDNknVJtTHDSX7iKY+1U0iss3XHisJy2dKOkQ7eueq5+AWix1V5xSxn5QimRd+xUxg9YUjvQuF6M
K3msK1UGd33Tw0n5ZNnVU8lFLxPXjXB0pKSrX6gvy8Ww3xFVKvXeV1I2zjZ0H6H/ysItn55ly91C
Ow+HWfesLAx0a1T3DPWk//rZzTwMPj1M6GsD5i1th0vxYtFqK86RpCOBAfP+OYQcP/nxSGI3NK9f
E5Wyykkmrx3pqbcN968hffuV0AppB9TrnWAcT82zDveIqAAAQABJREFUQmnF1Se5El5bYvFOfxib
cx55qO+I5ugjDDno7Un01Uoa7z6wf92qHHyvWtqYEM/wXtv5px+PYLGNzRW75gzOGMHfdF3FUotd
+gm7g5iVi3JAVjt3+Y4hWtvq5m+l5q0D64n+p+qzGD/1cS7n2a6VnE7H0O609JwGf+05TvpkY1L3
dN2GnnuYtEEus9F8L7AOhNO/VU/ETrmOoyN8OEbq/7U0ytm4nE9b7c5ttNWC4nLMCIgxaMzEgjgD
IjBI/UbpkwckPpIBgT4IhB0nRRZRw4t4UT9DrmOiJtsJr+ZqEdb4PK6MF9ZuoctnsN60osMO2F4P
dM2ZYAfs1C5tzafbzOy6I05a6D4VwHe9rs2rYQds1z23Tcr3XQHsgO06CTtgp23yD4P2ZLJeVxla
VyHHT0P7lxwH+VoWdsB2H9Fth/KeK/WvW6emPb/BDtjB4q0DNzNVn2EHtNjor6lgB3TXFs4nynsg
LTrsgBqMMb2kvW9/P/uNK26UBttByKkaUZxha/lBEEUaAyfQarJGo8H/NVmruSqPmYtnlllTPmvw
a6+cww20XjGj3lMLV+9dKaKm5wi/VlQ7QPDdSBZKq6zZrLNSXjlSWQZj92RPTiBMDEPalpTiqB5L
D/V6nTW8Ydsi6y/N7KMjrfD8X73ecLzUXZrr7J5kvXhaWukUt8mqBeXkZZXJ/bJVlsk+gjHJllbb
bg6NlYJyuCF+XJJ+YqUDZsgv2gLJzdX3RS53+hEv+y3np0K1vStTq15lmbh6gZxZ1hycuDiWgT7G
j2JcXK6wNblLQ4utLKljq2Jex4taRTHUUygKkoGYgLZltV9OyDql2pjkpNfXRFbuPNFcq7BM5wjQ
9gsOla4lj9Qt1ztxHQrd1qsFjWuKVfW2LmVs801mlzsvyPlxZPPqBWdSO3LOLrvsO8L3K1I+WXZF
0e8li17P43MLbJX3Y/XVEkvrR4h6pKdSDnmlM4/QR+hONbFUju9yJBpOi9VrVVbIWztO+ewsMMy6
ZxXbRLc6hwh1z0hP9ZJWL+Mst1SVziYt3j9XSwU2x+u7Y8e7kOr0DWbEvM6yWv9jtb05vyP6TJgP
gEPY8bOUUW06Pl9gdbsvaPFxY17Ojd07bcp2G6Vf8VWA9wN9Lj2fL7IV2Y68w6u7TbaQVGPDXKHS
Hif5XCen3Xc4iPHIJhz09iT7aimI6scdY+4AdCuzCLhQDkycRSLDyrWO+2KrwapFTbdch16/lgxI
2uORsz1Y/d5Kvd3vNesrbGFOOBq2+z29/nRxc4z5bT06+Om5a22rKx07nI8O9DT4tZKnPX7qO0Qm
chVX6PZXNT45j6t2p+UZeYA3lRzOsd8zC5O6Z9T/m7VB5tB9yPleYB0Ip39rV4lCWvUZmUKZ1Wo1
trq6ymqdeuzk6azvgf2/FlHVjXZe3nVWi4DLsSHQnl/jiMmxUciABRmkfvW5C+yAA1YUkhsMAYP1
uso47LiqYphehV3HGKWvz20irPHlOO5hZ+g5HzNabzqd52EHhB2QIthiZH2Nsl7X5tXW2Ag7oDVn
D/+uAHbAdo8MO2BnZDJpTybrdddAGHb8NLF/GfUrLvl6fdXn0rAD9qLV/Rx2QItJuPmqqs+wA3a9
Z9HnyqHnHrADdrdI3d4MO6AXn3G4R1elPsRevf9m+RJsEEK11kosMzfH5jOLAbv9DCInpAECZgQc
EwZ7wahejAgjqfXp/RJe/dLe96WdmVjdsVpqdxO/l3TdkcLfqWi7U+nl1q/dL3DkBIIbhtwHyOmG
IT+jcMm1g4DMy8PQJEviWCQ4daXL16zmZV9mpxuLaU5wKp5bb7JMAXUhvViV4hhf8AWS2O5Yl7ud
nn+9quTVr98kL13WZL5bF2W1takfi8UV4bjTXSIjPXUn031H/npUvcyV9UbWKcVCcWo4nB6sMsXi
yiFQcXE6HoXSbUE4E3bEdS1kVdqqDpHHcaQm/YqUT5ZdIZNc3M5UjYra9UivB/p1UHtSWfS8Mukj
WIs73bqch7oZ+juQD63uWaU10q1Z3eNemkZ6Wl1yOrR2s+NjU6bUU3dRApgwXy2KoyWtdhHgQGvE
nLG+OYQdP/VfeeptSLvOlZ2jnWy3Whi3ntLufiWKQqywzRorl3vsFuaTpvf26Xr/xa/dfYQBB6s9
mYxpfevWp9yO2179EJ8TuPXU/h73Ph7VkWCPL/WytpOli7WsJ+12otcfNcap9Jc1R2RLPvecRYbU
2pZXOpZhSOwM5ZsGT0zuztAZaxy/7tR2zpP5Whf6iz5t90BVNudY7Ig7wC++46RPHtHrnln/b9QG
ucyR53uGbdCNp+n1a0Be92I+Y03o/l/LyF22rMkx1Fp6uBwdAdFvji5H5DRKAoPUL+yAo9Qc8jIh
YLJeV/mEm1ep8H1chV3HGGZhssaXc7wodgtNPpP1JoMd0Gft0llrJGEHFGOY+weIsr7KdVj3+qxr
va6trVS67njdR0CZ9CtSvijtydC+pDXD0JcmfQTsgB28hnqKvk4NrU7fgCb9cuh1oGF76ptD2PHT
wP4l222UfsWXvs8D2AF9wIS8DTsgBxVuvgo7oHN8d75ngR3Qq8WF7v+1yLADajDG9JKu/+DH2Ftu
ukMuOsZUTogFAgMl4O6c/BZ/Sc+dE7gndmcXjlR+AE5DPUqmJqBptqLvctQjXtjHK0s5bccaPjjG
02xxqSAdG9wvHSU7fqSh+zixRkU4aKUCdttqsOX8PEu4nXuS+a709DI0VpfZfCrBd8VyDuDuLa9X
l13lsSfuMZYtLrOFdPvlsFuvskyJNHduFTt9qHzmCwPSM3+hKo4HdMtte/h36lUy371jR7Wodv7S
62syU+xyDrO4NVeXWMrNWCxiuI4LFeeOYzrr9rWZnrrTcd2RL5WT8ihI+YJX1ik1EXMc+WntgJNW
u/0IDrFUli0v5zvOgDxdze9Ntp9Yks2lu3Wb8dKttpBNcmdn4QAh8rN2o/F6Zy7rkeDs86nXPxlH
ll3xCmxPjZUuFqlsgRWynSNJE97HgqnUw19F7SPaKTfYUk53IFLtyfoVYoo7kNd8+7Mh1T1LMEPd
8gbVxduqD0F1z+ZgqKfGypK9U5isc1pdiif4zoDlXu23rYXw/xswry3KuWPXUYZ6xqbMeRr9cpDt
n3qMn40qyyY9nIf4Loxi10a9SDLdKP2KnsAIrq0dMMV4I+uRNcaJflBz6pHiROSgH1kZdUzrV7dS
5sCLOiuKPlFrQxYPq7+slBbU/CdVCEwp1MNWjS3Mezt0J9JZVllrd3r6rqj60aUyD+2IQltW926V
IqDWthxjpXjOZ1ViNzl93JGPOxcrC2LnWGvu1mSLnbkS8Xbj2F3TEbHJd50SbUaFq+TFsdhB80BH
Qn19UT8McI79QYlGrnuG/b9RG+SCR5rv9TGvdDNqVIssnRA6bY/ZiVzZHaz9PWz/L2PzepXS01Zz
QBkEF2NLQIwhYysgBOuLAPTbFz5EnjACcu3tmheKdiA+vedNsAPafKLaLWQdMVhv8riwA8IOaGKL
MVqva2sr2AEZP33CZVvv8a6g3dRhB7Q5wA5obnu1+v0+7aGy/cMO2LbZwg4obdewA7Z7aut/2AHV
eyrP9yywA6rKIq5gBxQkpupz5qaP/iV7+ofH6cF7PsrXenyVzKw+E38gAAJjQ+DUEbpu+yV0Lxco
tVilQ/svHIJoG3TqFNG2bdY//t/6o7Rv9rX0CM+JO4jRbRefPYQ8h5jkxjodO7ZGtH0bbTTPoHN3
76SzeLHC/q2fOEb1n5/B4zZpdtceOuessDGHHM4q10qNaHaWmo0Gl+1FtLNHwTZOrdPT6+v08xbR
Bo+zbccu2j02BTLjZelnrcHrKm3QGbPn0s6A8jx+6DqK3cJbTyJPzS/eQC1Lty2u2wbX7Qu5bp/t
IYPW5nLVJt18YYuOHa3TGds2iMeiPbvP8Yi0Obc2RMPlNKym+9hd++jS9/GWG89S/eHbaHAt17CP
OPU0HVt9ija2z9K2jaatr3O5viI0x8GC7VO3UeqeLripnqz8aic3eJPfRk1eb88971w669mbRk8v
Eh1/6CO0600ftO9x5yC64SKfjrJP5lYGxhy0vMOMn+vHj1KtsY1mtzepsTFLL9qz07OuGvUrDnqj
+nKKjj2xyseM7UStX6JdvO8KU3vCchhEKYx1GyVz3g8dXa3TNt6ONqx2tCvanCBKVlbYjfUTtLJ6
krbvmOXziBY9Z9cuOntM2m3Uskxz+Kh1zwofdu6huJm1QV6JIs/3VJ7Dvwrd/wtRNp6gm894KX2q
853/EII+f8NF4ik+x5zAzMyMLSHsRGOuKEPxoF9DcIgGAsMmEHEdYyaO4RrfLLPhx4IdUDKGHRB2
QFkZ+row7CNgB7Spww7YfpdlalePul6XVT3i+BnW/gU7oCTc94WxbqPkDDtgFFpbJmzUugc7oKoa
sAMqFtN0NXPDX/wfbP3ECfpCNmOXC4a/aVIvyjItBI49dBcduOshmr30VvqbO/eTl0+LSVlPPX2M
nto4jzsMOVN87J5r6NLbCzzJGBVrZbpiZ5hXyiYSTF6co48epkf/7af0rAiiP+s5F9E1V1wU6sV8
hGQ3N+j6UTr8pcfop1Gk+MWz6KKrrqGLzhldfZILuHiOO0zdHM5hSltMjqeDJH/hfPQpOm/Pbmdf
cOJRuubc15LdcueWqHznPtrWp57Gso/op0xnVaTD7fB1G0FPUdqRCNsPh37bIH/Zfwd/2X+3JUss
Q2vfOUi+bpOb3J6GMX4a9StCb/gEARCwCWA+NaEVIUr/3yniqaP30fYXvbvzLUWV5iG6yLn0mFAY
W0NsOBBNt56h3+nWL0o32QSGsY6xiIzlGn/MVYV5a0dBm2mDiFBHjNbrm2y36F28CPalPvU0ln1E
P2WCHXAwtvgo68BNbk/DGD+N+pXeDRshQGBLEcB8akLVHaX/7xQRdsAJ0fU7PjDP3nzL7da2Yfa/
qdofDYUBARAIJFDOto/rS6TmWb5Q5Mf0FVkmpR3hly4w31PgAlOe1od1lnUdcSn6zsDPWNbzGMhJ
ptQoZ+S4EVh21/ENmVJ9pMWWW0tHOXJR21refcTqSIX3y6xRah+LFkuwuWyeFZeXWXEho45K48wL
q+2W26+exrGP6KtMo9RtBD35qTrofl8cghL2fdZi5cUcm8/Ms6TWD6aLq74x7AejZB4sycCeGvUr
A8sdCYHANBDAfGqytGjY/3cKWcmrI75TfkemThaQLSWtmOdvqUJvocJCv1tI2SgqCHQIjOMaf7yV
g3mr0M/obRAi52ifRuv1cbdbRLAv9auncewj+irTKHUbQU/RanU7dF8cTDLkb4VgB2yDM+pXjJgj
EghMKwHMpyZLs4b9f6eQsANOhrZn9h/8IHvmqafoq589xG1DOGLShoD/QGCLEDhyzz665PZHvEub
yNLK39xGe/ALf43PKXroIzfRXY+sW6c8hvzjZyGefyt9/uP7yecAtpDpjFewjWMP0YGr76L180OD
oMb3iP7LA5+nd104OhKyjsf4kYvfCXnk4voRfsTqJfYRq9yhjQ7uHdxBjQPRoiafV3qZ4godvGKP
/ahfPUl+XhltUh/RV5l2PTk63UbQkxfeXvf64mDUBp+me2aeQ7frgqUWqH7oXcE782kcxrI96eUJ
eS3bRZR+JWTaCAYCW4MA5lOTpWfD/r9TyPWjj9J9X/5HOn3mTkrcuJ92j24j2cnCPKbSYoepMVXM
gMSCfgcE8v9n726g4zrLQ98/s5adxNxr9SYhITi3x7AMXQ7neHJql+sESMIoUAyUjBucAIkMMSGy
G6itBLAR0HBwaDjKKU0mbWFkmsrBVtJcuanHgSoLkF0UKJMS6dTjFnmBXGRATizFY2eUZJRId733
na3Ze/Z8aDSz50N79vzFCjN79t7vx+/ZM7IePXo3zSDQQALWzzKFxrxIP+MXGop7XuPfrWYs6p+D
MHsu79G6xsv5ed3teQvb+AppkAfMV7Fy0OQBK8jFO/w50Ha9kgfMvzZ5BYHmFODfU40Vd4ef/+lJ
kgdsjGj7btr1FXX2+efkh4/sMUas69oaY+SMEgEEKhaYnZqUkZ8PydC//UImJp6Xc/GkJJe9UQLB
D8sH1q/y1i0RK9aigUYUODV8SJ782XOyfOV1cvOG1aVd07On5ND+J+W5V5fLO26+WdZc6LbfZM7K
5MkRGfrZMfnFf/5Wnj93TpLJpLxxdUA+fPMHZFUVx+u5z4i6xrZ+carXe/P44UflR79+Tc7XN9m9
7Ir18p5Svk/U1bw+Eo4+V+ozNHpBAAEEaiLg6PO/JiOh0XoLUEBUb/H69kd86+tNbwi4QcBzP+O7
AZUxuErA0c/rrs9b1C+/5LnPiLrGtn5xqtebztHPgXU1r4+Eo8+V+gyNXhBAAIGaCDj6/K/JSGi0
VgK+D+/6M72C2PPyw73fNvqgQKxW1LSLAAIIIIAAAggggAACCCCAAAIINIYABUSNESenoyS+TuU4
DwEEEEAAAQQQQAABBBBAAAEEEGhMAd9777xbvXL2jPzksUeMGVAg1piBZNQIIIAAAggggAACCCCA
AAIIIIBAtQQoIKqWpDvbIb7ujAujQgABBBBAAAEEEEAAAQQQQAABBGol4Lvuk9vVy+cm5dknHjP6
oECsVtS0iwACCCCAAAIIIICAtwRmp05K7JdnZOnrLpM1q1fUcHKzcvJ4TM68slQue9saWXFBDbui
aQQQQAABQ4ACIm9fCMTX2/FldggggAACCCCAAAIIVFuAPGC1RWkPAQQQqL+A710f366mE2fk2YO9
Ru8UiNU/CPSIAAIIIIAAAgggsBgCU3Li2C/lRVmq/zf3NTMjctlbr5AVy5eUPaDZqUk5OX5GZNkb
ZNXKC8s+340nLDSnqWPd0uLfZgy9bzQpm1bVqnJrSva2tsiWI7qr9ojMdN8g5UfIjcKMCQEEEHCv
AAVE7o1NNUZGfKuhSBsIIIAAAggggAACjSNAHnChWJEHXEiI/QgggEDjC/iu3XK3mn7xrPzrEz3G
bCgQa/ygMgMEEEAAAQQQQACBEgSmnpErW66SWM6hXdG47FxffoHX8EOtsm6HrmDyhyR+dLuU30LO
QFywufCcpuXRzcvk1v16sG29ktx3i9SqRGz6+KOy7IpbDZWekaTctrpWPbkAniEggAACLhCggMgF
QajhEIhvDXFpGgEEEEAAAQQQQMB9AuQBF4wJecAFiTgAAQQQaHgB39WbO9Rr01My1PewMRkKxBo+
pkwAAQQQQAABBBBAoBSB2RPy0Kf/h/zH614v8sJh2bN/rlQsNBSX7WvLL+861r1Z/Nt0pVQwLImD
W2V5KWNw+TGlzMm+ilivXkXsllquIrZRryIW0WjtfZLs3lSzYjSXh4XhIYAAAnURoICoLsyL1gnx
XTR6OkYAAQQQQAABBBBYDAHygAuqkwdckIgDEEAAgYYX0AVi29XM9EvybN/fGZOhQKzhY8oEEEAA
AQQQQAABBMoVmD0mm5f6JbUQVsUFYgFdIHbYYwViRed0Su698nK5R9fX+TsH5Oh9reXql3z85OF7
5dLr79HH+6V/4qhsuKTkUzkQAQQQQKBMAQqIygRrsMOJb4MFjOEigAACCCCAAAIIVE+APGBBS6tA
jDxgQR9eRAABBLwg4HvHLZ9R06+cleGDvcZ8qlMgNi2Tp07LzNKLZMUlXlg7wQuhZg4IIIAAAggg
gAAC8wpMDcvmlnUUiOUAlZYYErGOk6BE4wfFwR06c3qeZ3Nax2nZXJyCoagc3L5+ngN5GQEEEECg
UgEKiCoVdPf51Y0veUB3R5vRIYAAAggggAACCGQJkAfM4jA3rPxe0QIx8oCmF48IIIBAIwr4rr55
q0q+ck7+7buPG+OvRoHY1LGHpMW/Q7cXkKHEYVlLjVgjXhuMGQEEEEAAAQQQaB4BW+HRwiuITcnT
ex+Ub3zngPxKLpaLWy6Xj2y7S972fLdcu2WP/ifwYq8gNivDh/bLj8cS8qbAZrnhrQk5sKdb9h+M
SkJH9PK3Xilvf+9HpX3TetstGiuc0+Rhab30ejmi2+/sH5P7Nqys2bXz9L2tcu09Rk8ypu6T2vVU
synQMAIIINAQAtUtIGqIKTfVIKsZX/KATXXpMFkEEEAAAQQQQKDxBcgDVpbbJA/Y+O8BZoAAAk0r
4LvqI9vUKy++ILGnDhgI1SkQ69YFYtt0e0FdIHaQArGmvbyYOAIIIIAAAggg0CACJSeGTslDGy+X
HZEi81r0ArEp6W5tkW26hsrf3iH+PQ8aK6NljzggUf2HHOuNP+SowpxmT8hdS98iD+pOgqEhvbLX
2uzuqrh14sBd8pabjJ74WaOKrjSFAAII5ApUs4Aot222F1+gmvGdOkYecPEjyggQQAABBBBAAAEE
ShYgD1hZbpM8YMmXGgcigAACbhPwXbd5uzo7+ZwuEOszxkaBmNtCxHgQQAABBBBAAAEEai5QYmJo
+KGNss6sDgvuloF7b5L/41ffl/bgDomZg3RBgdjejS2yJauILSih3k/Km857SY7+4G/lnj1ndIHY
UaNArDpzmhKzT39HRIYeuEGWmB5Vfpw+tleW+bfoVv3SN/qMbFp1QZV7oDkEEEAAgZRANQuIEHWf
QDXjS4GY++LLiBBAAAEEEEAAAQSKCJAHnMNxnNskD1jk6mIXAggg4GoB33s/+Vl1ZuKUDH/3MWOg
1SgQmz2+V5ZekfqlTZvEZvbJmlr9dsjVtAwOAQQQQAABBBBAoGEESkkMzR6XrUuvEH0TSV2b1CXj
R3fKivQEp3TRUotRtKRfcFmBmL+9V37YfYtckh5r6mHyxAm5YNUqWV61OZ3Vq5ZdZKxalpp//PBW
udDWXzWfTg3r29mvS93OXmTh24FWs2faQgABBJpLoJoFRM0l1xizrWZ8yQM2RswZJQIIIIAAAggg
gEBagDxghblN8oC8lxBAAIFGFfBdf1uHOvvC6QoKxKZk+Kkj8ls5T/9Pf513nsSffUhu3TW3ZEFn
b7+85yKR11L7XntNzvu/r5TWtStTW3whgAACCCCAAAIIIOAOgRISQ5nVMUQ6+8flvg1meVhqCpm/
nHNXgVibDCX3ydp5Ftmq5pye0aurXZVaXa3WBXJnn5GNF10lqZ82KBBzx9uHUSCAgDcFqllA5E2h
xp6V8/iSB2zsyDN6BBBAAAEEEEAAASEPWHFukzwg7yMEEECgMQV8gY9vVy+mCsT+6XFjBmWvIDb1
jLS2XCVHSp2/Xm0hrldbqNWKAqUOg+MQQAABBBBAAAEEELAEykoM+SUyNiQ3rMxeJvdY92bxb9tf
+wIpa9DzPbEVq7VHZKZ7/ts9ZgrEKp3TtDy6eZncqqdf6wKx6eOPyrIrbjUmT4HYfNcAryOAAAKV
CzgvIKq8b1qovYDj+JIHrH1w6AEBBBBAAAEEEECgtgLkASvMbZIHrO0FSusIIIBA7QR87/vU3erM
qXF51mmB2PRxuWv9FXJY/MYoL774Yjlz5IjErDH7JRAQOXMm9UJMLm7tk396YJPMs4iBdRZPEEAA
AQQQQAABBBCom0BZiaGADCYOyzXLs0fnxgKxYDgmB7euyR6obStTIFbpnGxFacGwJA5ulRweW6+V
Pc2MmRXEKpPkbAQQQKC4gOMCouLNstclAo7jSx7QJRFkGAgggAACCCCAAAKOBcgDVpjbJA/o+Nrj
RAQQQGCRBXx/9JkvqnPPn5IfH9hrDKXsFcQKTGD6WLcs82/Te4ISTRyU9bX67VCBvnkJAQQQQAAB
BBBAAIGyBWyJofBQQrauzf8HbKYwKSiD8YNyTc6SuK4sEAsNycHta+flqN6cJuWh1ktlh15WOLhA
n/MOpsQdZ595SC66aoc+mp81SiTjMAQQQMCRgOMCIke9cVK9BaoZX/KA9Y4e/SGAAAIIIIAAAghU
JEAesMLcJnnAiq4/TkYAAQQWUcB3w933qJfjL8jA3m8aw6hGgZj9F00UiC1idOkaAQQQQAABBBBA
oDQBW2KorScm+27LX3VravghaVmXKkwqtHLVrDz1xXXy/q/rdXQDegWtw4VX0Jo+dUz+OTaeHtN5
8tZ3XiurlmffqjK9s4KHzF/xLVSsVY05GQPVfhuXrZOI3lho1bIKJmaceqx7o76VZ6qnNhlK7JMC
tXyVdsH5CCCAAAJaoJoFRIC6T6Ca8SUP6L74MiIEEEAAAQQQQACBIgLkASU0FJfta+1//VpabtNQ
JQ9Y5OJiFwIIIOBuAd972j+vXnslIYP7u42RVrtAbEivIMYvbdx9ETA6BBBAAAEEEEAAgSnp3tgi
qbqjQFdUDu9cn08yeVhaL71e9CJZ4u8ckKP3tWaOmT4mm5f5ZX/qlSIFYsMPtcq61DJb6a+uaFx2
rrcnY8w9lTyWXiAmVZhTaqSTT98vl167yxh0z0hCbludvwJbJTPKnJv5C0UJ9kjy4G3cuj6DwzME
EECgqgLVLCCq6sBorCoC1YyvvUCMPGBVwkMjCCCAAAIIIIAAAjUVIA/oNLeZCgt5wJpenDSOAAII
1FTA9/47v6ReOvuCPP1YFQvErNUVAvoWk4e5xWRNQ0jjCCCAAAIIIIAAApULzMqhu5ZK8MG5lroi
Q9L2B5fJzMyMLG15g6y48AK9Y1oe3bxMbjWqwEQ6IzHZfcMaWTJ9UrrveJNsS79erEDMug1lesD5
f61X+UxEyigQq8KcUi4Hti6Tm/bosQdCEj+8Xapd8maqzJ44IEvfcpOxWZviOrMnHhFAAAEEqllA
hKb7BKoZ38yKpOQB3RdpRoQAAggggAACCCCQL0AeMGXiJLdJHjD/auIVBBBAoJEEfDd+/mvq3MRp
OfzIXxnjrsYKYrOTz8hfPhCRV/+vtbJt5ya5pJFEGCsCCCCAAAIIIIBAUwpM6+KjZeniIzuAX68o
djS9otjsyUOy7k1B0TeSnP+ryApix/ZuFv8Ws5JM36pSryC2vQYriJmroS10i8nUJCqdk5x9Wlov
utZYWa0jMiYP3LByfpsK9zxzf6tctSu1AlunjKn7pHY9VThQTkcAAQQ8IFDNAiIPcHhuCtWML3lA
z10eTAgBBBBAAAEEEPC8AHnAIiEuktskD1jEjV0IIIBAAwj42r7yDfXC+G/kqb+dWy6hGgViDTBv
hogAAggggAACCCCAQJ7A1PGn5J4v7JIH9epg5lcwPCQHt641N2XqxCG58y3BudtJmq8GO6Trzb+S
XQ/qe1TqWx8m9K0P82+ymFppa71eactsu02GEvtqcDv2Kb3SWYux0llbOCb7tq4xRznvo/M5iWSK
3tplZKZbVi+Zt5vKdthu49neOyLdt6yurD3ORgABBBAoKlDNAqKiHbFzUQSI76Kw0ykCCCCAAAII
IICAiwTIA9qCUVJukzygTYynCCCAQEMK+D7xP76h4s8/J0+G/8KYAAViDRlHBo0AAggggAACCCBQ
V4FpOXl8TKRlmcjM6+TylZfIgnVRs8dl69IrJHUnxtRXW48u3rpt4eKtuaPr8f8O5jQ1LJtb1hnF
cu29o7poa1XNBpq5PWeHLkR7oHaFaDWbAQ0jgAACjSVAAVFjxavc0RLfcsU4HgEEEEAAAQQQQKB5
BRzkzMgDVnS5kAesiI+TEUAAgXkFfLfc06Ve1LeY/F74L42DKBCb14odCCCAAAIIIIAAAgg4Fpg+
8ai+heWt6fPbJZbsljUXOG7OFSdODe+V4Oe+Iy1v/Yh8s3urrKjZqM7K3q1b5Du/FNn41W/K9mtq
11PNpkDDCCCAQIMJUEDUYAErc7jEt0wwDkcAAQQQQAABBBBAoAwB8oBlYOUdSh4wj4QXEEAAgSoJ
+G7c+RX10pkz8v2H/9pokgKxKsnSDAIIIIAAAggggAACNoFjezeKf4u+BaX+4haJNhieIoAAAgi4
UoACIleGpWqDIr5Vo6QhBBBAAAEEEEAAAQTyBMgD5pHwAgIIIICACwR8H/jM59TLZ+Lyo8f+zhgO
BWIuiApDQAABBBBAAAEEEPCcwNSJp+XR7/1vefX8FRK8fZOsXPCelJ4jYEIIIIAAAg0kQAFRAwXL
wVCJrwM0TkEAAQQQQAABBBBAoEQB8oAlQnEYAggggEBdBXzXf+LT6uVzcYlGHjM6pkCsrv50hgAC
CCCAAAIIIIAAAggggAACCLhOgAIi14WkqgMivlXlpDEEEEAAAQQQQAABBBBAAAEEEEDA9QK+azZ9
SiXOvSBHf3jQGCwFYq6PGQNEAAEEEEAAAQQQQAABBBBAAAEEaipAAVFNeRe9ceK76CFgAAgggAAC
CCCAAAIIIIAAAggggEBdBXzXfHSbOvfChBz74RNGxxSI1dWfzhBAAAEEEEAAAQQQQAABBBBAAAHX
CVBA5LqQVHVAxLeqnDSGAAIIIIAAAggggAACCCCAAAIIuF7Ad/WmO9TLibMS+/4BY7AUiLk+ZgwQ
AQQQ8KTAqePD8vwrS+Wyt62RFRcs/hRnp05K7JdnZOnrLpM1q1cs/oAYAQIIIIAAAggggAACdRSg
gKiO2IvQFfFdBHS6RAABBBCwBMgDWhQ8QQABBBBAAAEEEECgbgK+d3zkDjUVPyPHfsAKYnVTpyME
EEAAgSyB6WN7ZZl/i/Fa72hSblm1+BViU8e6pcW/zRhTnx7TJheMKQuNDQQQQAABBBBAAAEEaihA
AVENcV3QNPF1QRAYAgIIINCkAuQBmzTwTBsBBBBAAAEEEEBg0QV86z+sVxA7d0b+fYACsUWPBgNA
AAEEmlLgrHS3XiTbjoj4O/rl6AMbXKIwLY9uXia37tfDaeuV5L5bZPHL1lxCwzAQQAABBBBAAAEE
PC9AAZG3Q0x8vR1fZocAAgi4V4A8oHtjw8gQQAABBBBAAAEEvC7ge9dHP60SL5yW2A+5xaTXg838
EKiqwPQx2bzML6namXAsIVvXLK9q8zSWL3Bs72bxb9HiwR5JHLxNvCJuX6nLLauHmfpuHps5Rh4R
QAABBBBAAAEEEKiFAAVEtVB1T5vE1z2xYCQINIQAecC6h4k8YN3JhTxg/c3pEQEEEEAAAQQQQKC+
Ar7rP/l59eLpU/Ls93qNnpVS9R0BvSGAQGMKTA/LxmXrJKJHHxqKy/a1FzbmPBpo1Me6dYHYNl0g
FghL/PBW8Yb4rBzaulSCe3QgXDmvU3LvlZfLPTG9ulnngBy9r7WBrhiGigACCCCAAAIIIICAcwEK
iJzbNcKZxLcRosQYEXCRAHnAugeDPGDdyXWH5AEXQ50+EUAAAQQQQAABBOon4Hvfti+oxMTz8tMn
9hq9UiBWP3x6QqChBWaPy+alV6RXEEvqFcS4+V6t43lcryB2RXoFsaReQcwT4pOHpfXS60XfXVI6
+kblgU2ras1YdvtWQk6CEo0flPXeqMwr24ETEEAAAQQQQAABBJpLgAIib8eb+Ho7vswOgaoLkAes
OulCDZIHXEioNvvJA9bGlVYRQAABBBBAAAEE3CHgC3xyh0q+eE6i//CIMSIKxNwRGEaBQFkCs6fk
wMMH5NSrr5fApnfK+JPdEn48KokzZ0TefJV8/LM75bZrcgpv9DmH9j8pY4nzJfCxNllzyRJbl9My
fODv5cenXpXfC9woG9ZcYuybnRyWhx/7scj5LSIvHpVtux40Xve3d8ldV/+OvPpqalP/38Xvkts3
rRV7i8aB5fyfkznp9qcmj8tPfvAjGfzRj+XnvxyXhNFni1wZeL/ceNONcs3qubnkD2VKnt77oHzj
OwfkV3KxXNzyVtn4ya2y6b++LN//4c9F3vh2+egNa/OKsqZPDcsjf90tj38vqud9sWhxad1wp3Rs
3yQrK67gmpVjh/bLkedelfPPFzn+nW3yYKqSSgLSFf64aHFjGin3d33sdlmbjuHksUPy2JExvW+F
bLpzk6woEIjJZw7IY8+c0rF8k3zs9hskdeop/doB/drr/1tA3nnJuHTfH5boeEJSl9FVmz4uOztu
k1Xz3tdSXzOHHpHuv3tcor/SFCkJf6vc+ZkO2bR+pTHOQv93fO9WXfSWWj5s4eIr5+NzFltrvLYi
ts7+Mblvw/zzSZ0zOaz9f/ycEbNXX71YgjoGKwvEwGqfJwgggAACCCCAAAIIuFCAAiIXBqWKQyK+
VcSkKQTqLeAkZ0YeMCdKznJF5AFNRvKApgR5QFOCRwQQQAABBBBAAIGGELj6o3eotR+8SenBGv/p
AjG+EECg0QQSQyqQfg+b7+Xcx2BoUM3Y52U7pysat+/RzxMqHJj7TAh0Ra19iWiX9VmR2372dpfK
bdFqpNQntvFltz03rtRreXPS4w75M/sLndfRGyswggkVDhY/T/yhvDmNRHYX8Qiq/rFkgb7KeSmu
uhaIqznH3bYYjg90WuPKj22q/7gVX5FONZYe0lAoaJ1ntpv92KYGJ7KuorkzEyNqd/p6yT5+zjTY
NaDmk4h2pfsM5Pumh2U9OBufs9hanaaezIyqjnQcgqGhrF2FNoZCAZtjQEUThY7iNQQQQAABBBBA
AAEE3C1g/tve3aNkdE4FiK9TOc5DwAUCTnJmtnPyc0XkAc3PROuRPKDObZEHJA/ogs87hoAAAggg
gAACCCBQVQG5+iOfUv/t+g9Zv8yuaus0hgAC9RFIDqk2eyGRv11FoiMqNtirgrbXQ0O2si3bOVmv
GyNOqJ50wVTWD8KJUdXfF1GRSL+K9GaKo4K7e1R/f+r11H99qn9wNLsYzYmCbXxGcqaUOVkFYn7V
0RXW44iq2EhMDfSFsgroImPZRU5ZhUeBTtU/NKKG+sNZ50ggrFvPfMWziuX8qqt3wOgrEuqwPk/t
xVeZM8t5NqNGo/2qT7umfLvazCK2oOrp1zEwvLV5X78ajdvmZCtokva+vFjMjEWsMbb3jlgDioXb
rNdT5u2hiBoZjane3bbCsRwHpSZUyFYcpleTUwNDMX3tRVSH7fXO/nGrn8wTnYA0C/NKKBBzMj4n
sc2Mz3yWeT/4OyJ5nuZR5mP2OINqyH7hmAfxiAACCCCAAAIIIICAywXMX5K7fJgMz6EA8XUIx2kI
uEHASc7Mdg55QHueizyg+f2APKD55iYPaErwiAACCCCAAAIIIOA9AbnuE59Ra9//YasowHtTZEYI
NIGALckj0p5dkDI+kCl0arcVt9jOKTkxZKeciVlFaeHYfOtD2U8o87ltfCXPSZfujMViqtAiV2q8
33IIhm2riM2MWKtDiX+3tZpWarTJkV7lNwvssgqj7EVR2ttWd5c6Lx4NW5+p+paEqZeq8jXSky7g
CvbMuyKX2VGmMCqgBnPGN98+e2FTW4/NSDc6sDuzKlafrcDOXijX3pO7upZ99a7MSmXmGFMr1ZmF
iIHdA5mX53lW9vgcxbZQ57YV1/R1kMOZd0IsbEs0SpAVxPKEeAEBBBBAAAEEEECgEQTMXxg3wlgZ
Y/kCxLd8M85AwDUCTnJmtnPIA6b/AJM8oJW/JA9of3eTB7Rr8BwBBBBAAAEEEEDAWwLSenuH+oMb
Pmb9MOCt6TEbBJpEwJbkCYZzi3R0cU+nP/0eb1dWLZftHEeJoaLnV8Hd1n7Jc8rqdkYl4hNqIh5X
cf1fMjGmutIrWtlXRUvE7MVcuatcJVWPuWqXrUBsZrTP+swUXdiUnEkafaT6iccTKhmPWUVn9lt0
Zg3PwYZVIGUby3zNZK0S1jdqO2xMdZpFbzmri1nt6yXkh3Jr/ib6rWK5TNIoqfrazVXN/GpgPKmd
57wNi2RSjfSZK6oF8wrVVDKm2tNjKRRj26CNp+WOz0lsc/s0t6Pm7TdLsB/t61T+QEAFg0H92Jl5
z5mN8YgAAggggAACCCCAQAMIUEDUAEGqYIjEtwI8TkVgsQWc5Mxs55AHnMtl5a92Tx7QurTJA87l
fskDWpcETxBAAAEEEEAAAQS8ISDXbdmu3v7Hm61iB29Mi1kg0GQCWUme/PvZjfa2p9/jttWMss7J
XRMps7KTvZgqS7Xo+VlHOtvIar/EOaV60rfB7OvqsIqZzKS3/bHNtoJYpojIr3JvPZlqzlq1y5YQ
SAxlisrs7RZ83t674GpfqX5K+bIKpGxjmf+8TAzF36VvBDn3ZR97KJodd6v9YPbtNI0z9WpcVjFX
yCxCtN0i0iw6K/LYO5JXdWbdnrKsArESx+cktoU9k6q3QKFg4WN5FQEEEEAAAQQQQAABbwiYP994
YzbMIleA+OaKsI1AAwk4yZllnZOdD7Kv8E4eML16vy33Zs+lmZ+d8z6SB7R+z0QesIE+UxgqAggg
gAACCCCAQNMIyDva7lT//UMftf7h3jQzZ6IIeEmgaJJHp3mGQlaB2JBZa1X0nExxkTsSQ7mJq3nm
lBhSwdwCJb9f+Y3/zJWuRNnnlCkiKrBqlr5GBjrS59kTQ7ZVx1IJobn2zX4yj8a+RUsMKTU+sNv6
bO8dnSvO6u8wV5PLv+WjVSBmm2vmbaKLwfJWYMtcJ0ZizLLOGGTs/ap3xLz4zFZtBWb6tpm5e82j
zMdyx+cktmZf2Y+2eRYqTss+mC0EEEAAAQQQQAABBDwhYP7y2xOTYRJ5AsQ3j4QXEGgcgaI5vXly
ZkXPyeQ97DmzLJCi52cd6WxjgfYL5jbJA2ZZkwc0/6C39BxvFqC1kXk/CHlAS4UnCCCAAAIIIIAA
At4QkPU3b1VrNtxkFRF4Y1rMAoEmE7AlUcKx/DKbCatQKKhKKxCLZ1Z2slaLyjG19Zm/NH3OsU42
be2XOidrtS9dtNUe6lfjCfuKVZkf7u3JrkwRUUANTMzkjTTWU+AvB20FYjWZe94o5l4oXiBV4CTb
LRwDXXrVr5mYVUBXaMUuq/2CyY9x1eWfK5bL+GVMJRBS+WV8BcaU9VLqFpXpgrWCfWYdrModn5PY
Zvdobk0s/H4wD+URAQQQQAABBBBAAAGPCFBA5JFAzjMN4jsPDC8j0AgCDnJmynZOfi6LPKAZdvKA
pgR5wNT3yUwO1HThEQEEEEAAAQQQQACBxhaQd3700+rKP7yZArHGjiOjb3YBW5Kns38sT2MoFLRW
EIua9WO6eKgtvdpWXgGWbs9ciWveH4RtfYatqrO8rp2/YGu/tDnZVqNqK3BbR9t87XOyLxO/e9C8
EaM57BkVMQuYbKtqZQqPRHXl3KbRPLMWj8ULpAr3ONgVmIu9v1NFejvT14Ff9Y8XKIYLp4vhJH91
MZWIWtdEwCoatJk7KhBTuujLvDY71Ej+kLImZc2/xPE5iW1Wh+aG/f1guz2puTv3MTkeU/39/en/
BtRoYoGJ5TbANgIIIIAAAggggAACLhCggMgFQajhEIhvDXFpGoFaC5SdM9MDsuXFyAPO/QEkeUDy
gAXfquQBC7LwIgIIIIAAAggggIA3BOT6T9yl/p8/upUCMW/Ek1k0q4AtMST6Vn32dbP0jQbV7vTK
T6lVnqwSKNsy7O29o1lymWXbi/yllO383QNWq1ntVLRR9pzi1i0Qpa1P5ZbkjEU6rM85e4GYvv+m
VSgnbTm3OYwPWkVRYisQsyfV8s6xT3omdxT2neU/t4qp/LszcVygmZnRPmve5i8AUteIWSdoPz1T
gCUqN1mYWYUuVRSXibd91baeAqvXme3PRxGPmrc/FVXs/FQ7ZY/PSWzNAdseJwa7LMOevNtk2g5M
Px0KpYvy0gWY9SwizB8NryCAAAIIIIAAAggg4EzA/PnB2dmc5XYB4uv2CDE+BIoIlJ0z023Z8njk
AecKxPJyeuQBrYuOPODcNUIe0LokeIIAAggggAACCCDgEQH54LZd6p03fsL65bdH5sU0EGguAXti
SBeltIUG0wVAcRXZnSlWaesdybjMjKrOdAGLSFBFRuZuEBgfiWSKovT+rGKqzNnGXx62m+f721V/
bFwlEgkVj8dVIlmFwigHcxroTN+uUI+ra8AsekuqkUimwCeVBM+dk/28QGevGtO3poyPRVWHWViX
mqe9QEw7RK1V2UT528NqZMIsy5tR8fERFelJrdYVVNaKbXY7h89Hetutz2rjFpopa/1fPJ7IK4jL
dJG5TYD5C4DOgfHMbtszewGWSJsaGJsrI0tdEwEz1tKevdJXPGrbF1DhgRGrQHEmGVcj0YjqDIrK
rDpm69B4milg9HcO5O7M2nYyPiexzepUz6avPZ04LHGVtOxxisq/dUN2D2whgAACCCCAAAIIIOBG
AfPnBzeOjTFVLkB8KzekBQQWTcBBzkyRB7TC5SRXRB4wzUce0LqOzCfkAU0JHhFAAAEEEEAAAQQa
QUBu2P4lde1NW6yig0YYNGNEAIEcgZzEkJnozX7sVKM5dVvWilRW8U+6EMa2nVtMZe85mrNSktVf
TjGV/ZySnzuYU3Kkx/osM8bi9yu/bS7m+PLmlIgpq9itwPHGeblzmhlTXYF8L7OPucdAVQvEVFYS
JrvvYkVIY/3mrSVT57SpmFnLlhOM3IRG9lzm+uuImIV3mZPHBrIL8AqdF+iKZk7IeTZqFb61qaF5
xpY6xdH4nMTWPj7916NmcVxHJP/2rfZDzeexHnOJ/jmzUB1vQ2qOgUcEEEAAAQQQQAABBCoVMP9d
X2k7nO9OAeLrzrgwKgRKEnCQM0u1Sx4wreskV0Qe0Lo0yQNaFMYT8oDZHmwhgAACCCCAAAIIuFtA
PvinX1LvvnWrVVTh7uEyOgQQKChgSwy1dXZmrQBmJH2DXarwnfHiqq8zs8LYXILYr0L9g6qnfW41
rraeWMEu515MqMGe3SoYyKzcZbTRVvgWhkUayt/lcE5jg2GroMdMeIvMzam3Iz2ncIE5JUZVuCPb
oj0UUZFQetWuYLjAbRkTaiBsL76yF20FVHtXnxrPKcrLn2h5ryTGBtXu9qDy21c300VtRW/POJ65
zWSxVbqsAix/m+rsCFrfF0zHrohtBbqcYSdGB4yVwsxj7Y+BYLvqG8rcljLnVL0aXeY2n+19+QVo
5vGOx+cotnO9ZpI8OSunmYPKe7StOGYUG+qit0L388w7jxcQQAABBBBAAAEEEHCXgPlveneNitFU
S4D4VkuSdhBYBAFbHoU8IHnAvCuQPKCDHO+cInnAvKuJFxBAAAEEEEAAAQQ8JuBLFYglz8Xl8L5v
6dyQ/m22StUE8IUAAg0lMD0sm5etk/160OGRpGxdPSMnT8Rl6ZJZSUqLrFp5SdHpnD15QuKyTJbM
zkjLypVy4ZKih9dnZyVzmp2SkycnRJYtkdnkUrl05QpZXuKcZqenRZakDl5iPDxzf6tcteuISCAk
8cPb5cJCs58+KyfHTsvsshZtmJSlLZfKpZcs1y244+vUU/fK5e+/xxiMLiST29YsLziwY92bxb9t
v74zZo8kD94mM5MnJT6zVGYT+ip60yq55IKCp2W9OKXPGT8zKy0tSySpz730DZfK8gsWlrD6lg4Z
ST4gqwv0ZR3jcHxlx3ZKv69a5t5X7b2j0n3Lqqy5FtyYPS5bl14he9I723pGZN9tqwseyosIIIAA
AggggAACCLhZwOfzGcMjT+TmKDkfG/F1bseZCCy6QCU5Mz148oCZCJadK0qdSh7QAiQPSB7Quhh4
ggACCCCAAAIIINAQAr4Nd35BvXz2jDz92LeNAZP4a4i4MUgEsgVsiSF9q0HZvrZgGVP2OXXYOvH0
IXn6Ny/JeWX0dd5Fa2TjhjWypK5zmtYFdaflDatWSlZd0uTTsvHSayWix69X3pKh+1qdFX1NnZBD
Tz4jL5XhIK+dJ2s+uFHWXLJwcVXRZnXB0l26YOnB1EH+Lpk4ulPmKxe0CrACYV0Mt7VwMVzRzirY
OXtS7t+yQ54aF7nzm/tk0+r8IjZn43Me26nhvRL83Hek5a0fkW92b5UVJUxv+vheWXbFlvSR7TIy
0y2rKwxhCd1yCAIIIIAAAggggAACVReggKjqpK5qkPi6KhwMBoHyBOqaMyt9aOQB01bkARe+aMgD
LmzEEQgggAACCCCAAAII1EDAd/0dnzVWEPuXvh6jeQrEaqBMkwjUWsCViaGz8tCVF8mOWJmT9+uV
uo7qlbrqOaepZ6S15So54g9K5+0b5drf1ytF/eancv+tu0SvHWZ8RcZm5IaVzip9pobvl5Z1u8qE
EOmKxmXneifFfrMyfOBh+d5/Tsgveu+R/ekYdPSPyQMbVs47DqsAKxiWxMGtkl+iNe+pddnhaHw1
jm3uxE8eukveFDTK8aS9d0SvOsbqYblGbCOAAAIIIIAAAgg0hgAFRI0RJ6ejJL5O5TgPARcI1DNn
VvJ0yQOaVOQBTYnKHskDVubH2QgggAACCCCAAAIIFBLwtX7ybvWKXkEs+o+PGPspECvExGsIuFxA
3wqvVd8KL1XM5LyoqNpznJan7r1D7j8ypW83WGrbCZE33yn7Htgky+s5J1tfhUba1T8qOzeUcHvB
Qifr12ZPPiVbbrhfpt5cMoQkfiXyqcf3yS0FVtKapxvbyzop59PFebZXdLWSxLtvKboq2PBDrbJu
h76KzCI9+/kueO5ofDWObT7LrExPzxovL7ngAmcrzuU3yisIIIAAAggggAACCNRdgAKiupPXtUPi
W1duOkOgugK2XAd5QAe0Nr9CZ5MHLKRS/9fIA9bfnB4RQAABBBBAAAEEvC/ga71jp3o5flqe+QcK
xLwfbmboWYHZU3Jo/5Py3KvL5R033yxrLnS20pWrfOo6p1mZPDkiQz87Jr/4z9/K8+fOSTKZlDeu
DsiHb/6ArGpAz+OHH5Uf/fo1OV/f4POyK9bLe9avWrBY6dTwIXnyZ8/J8pXXyc0bVi94fL2vF2fj
815s6+1OfwgggAACCCCAAALNKUABkbfjTny9HV9m53GBuubM6mRZ1zl5L1dEHtC8Tr0XW3NmPCKA
AAIIIIAAAgggUA0BX+B2XSB2dkL+9Ym9RnusIFYNVtpAAAEEEEAAAQQQQAABBBBAAAEEGleAAqLG
jV0pIye+pShxDAIIIIAAAggggAACCCCAAAIIIOAdAd87bt2hXnvprDwb+Y4xKwrEvBNcZoIAAggg
gAACCCCAAAIIIIAAAgg4EaCAyIla45xDfBsnVowUAQQQQAABBBBAAAEEEEAAAQQQqIaA76qP/qma
fiku//bdXqM9CsSqwUobCCBQK4FTx4fl+VeWymVvWyMrLqhVL6W2Oysnj8fkjGvGU+q4OQ4BBBBA
AAEEEEAAAQQQKC5AAVFxn0bfS3wbPYKMH4HmECAP2BxxZpYIIIAAAggggAACCCBQHwHfNbfepab0
LSb/7Z8oEKsPOb0ggIBTgelje2WZf4txeu9oUm5ZtdgVYlOyt7VFthzRQ2qPyEz3DbLE6eQ4DwEE
EEAAAQQQQAABBBBwkQAFRC4KRg2GQnxrgEqTCCBQVQHygFXlpDEEEEAAAQQQQAABBBBAQHzv3ny3
SsRPy/D3KBDjekAAATcLnJXu1otkmy7G8nf0y9EHNrhisNPHH5VlV9xqjKVnJCm3rV7sojVXsDAI
BBBAAAEEEEAAAQQQaHABCogaPIALDJ/4LgDEbgQQWGQB8oCLHAC6RwABBBBAAAEEEEAAAQ8K+D54
55+pM8//VqJP9BjT4xaTHowyU1p8geljsnmZX/brkYRjCdm6Zvnij6nBRjB1rFta/NuMUbtj9TAT
UK8itlGvIhbR2+19kuzeJJSImTY8IoAAAggggAACCCCAQKMKUEDUqJErbdzEtzQnjkLAkQB5QEds
9pPIA9o1eI4AAggggAACCCCAAAIIVEfAt+lz96kXTv1W/vnRbxotUiBWHVhaQSBLYHpYNi5bJ6ka
otBQXLavvTBrNxsLCczKoa1LJbhHHxcIS/zwVnGT4OThe+XS6+/Rg/NL/8RR2XDJQvNhPwIIIIAA
AggggAACCCDgbgEKiNwdn0pHR3wrFeR8BIoIkAcsglPKLvKApShxDAIIIIAAAggggAACCCBQroBv
81ceUKd/+2v5/gkuaQwAAEAASURBVMMPGOdSIFYuIccjUILA7HHZvPSK9ApiSb2CGGtMlaCWOWTy
sLReer3ou0tKR9+oPLBpVWafG57pxN9mXQCYWiEuGIrKwe3r3TAqxoAAAggggAACCCCAAAIIOBag
gMgxXUOcSHwbIkwMslEFyANWFjnygJX5cTYCCCCAAAIIIIAAAgggMI+A75P3fUtN/mZMnvxWl3EI
BWLzSPGydwRmT8mBhw/IqVdfL4FN75TxJ7sl/HhUEmfOiLz5Kvn4Z3fKbdfkFCDpcw7tf1LGEudL
4GNtsuaSJTaPaRk+8Pfy41Ovyu8FbpQNa+aWj5qdHJaHH/uxyPktIi8elW27HjTO8bd3yV1X/468
+mpqU//fxe+S2zetFXuLtsZLe+pkTrrlqcnj8pMf/EgGf/Rj+fkvxyVh9NYiVwbeLzfedKNcs3q+
pbCm5Om9D8o3vnNAfiUXy8Utb5WNn9wqm/7ry/L9H/5c5I1vl4/esDbvVovTp4blkb/ulse/F9Xz
vli0uLRuuFM6tm+SlUVq5o7v3SpXbEktHxaUaPygrJ9v+TCHDsa0xdmc5s4VefreVrn2nlQJW6eM
qftkpbljnsfJ4UPy2I+fk/PP11fBqxdL8E5tUNFFME9HvIwAAggggAACCCCAAAIIOBCggMgBWgOd
QnwbKFgMtTIBJ7kifQ55QDu7s5wZecCMIXnAjAXPEEAAAQQQQAABBBBAYBEFbv96WP3x9i8rPQTj
P10gxhcC3hZIDKlA+no3r/vcx2BoUM3YFWzndEXj9j36eUKFA3Pvn0BX1NqXiHZZ76vc9rO3u1Ru
i1YjpT6xjS+77blxpV7Lm5Med8if2V/ovI7eWIERTKhwsPh54g/lzWkksruIR1D1jyUL9DX3UrQr
OHduIL/drJMcOaRacDYne9+jfR3p+QXVUMK+p/DzoVDA5hFQ0RLOKdwSryKAAAIIIIAAAggggAAC
1Rcwf0asfsu06AYB4uuGKDCGugg4yRXZziEP6CxnRh4w++omD5jtwRYCCCCAAAIIIIAAAggsjoBs
/uqDauOfdlqFCoszDHpFoI4CySHVZi8Q87erSHRExQZ7VdD2emjIVrZlOyfrdWPYCdWTLpgKhoYy
E0mMqv6+iIpE+lWkN1McFdzdo/r7U6+n/utT/YOj2cVomRZKf2Ybn5HkLWVOVoGYX3V0hfU4oio2
ElMDfaGsArrIWFapnBoKpYu1UlaBTtU/NKKG+sNZ50ggrFvPfMWziuX8qqt3wOgrEjKLqlIFZ51q
LHOK7ZkuwDML0hYqEHPkoBzNyTZA42ky1pP+HPWrvtH5i93M82LhNutzV6+MVlJRmXkujwgggAAC
CCCAAAIIIIBArQUoIKq18OK2T3wX15/e6yjgJFdkO4c8IHnAQlcrecBCKryGAAIIIIAAAggggAAC
bheQj3zpf6kNd3zWKlRw+4AZHwIVC9iSPCLt2YU54wOZQqf2SKZwy3ZOyYkh+0BnYlZRWji2cPGQ
/dSSntvGV/Kc9OzGYjE1kV3/NdfdeL/lEAzbVhGbGVEdZhGdf3dWQVdypFf5zX1ZBWITKpReYc0Y
m63uLtVZPBq2Pn86+wuViGUK8AK7B4pzOHFwNKf8YSSGQtY88q+R/ONjYVuCTReIsYJYvhGvIIAA
AggggAACCCCAwOIJUEC0ePb16Jn41kOZPlwh4CRXZDsnP8eTyVNl/aGofbLkAdM5Mp13JQ9oXBnk
Ae1vEJ4jgAACCCCAAAIIIIDAYgnIh3d+XQU2f8YqbFisgdAvAnUTsCV5gmHbil/pAQx0+q0khlXL
ZTvHUWKo6PlVmLmt/ZLnlNXtjErEJ9REPK7i+r9kYkx1pYu67MmuRMxezDWe1YJSSdXTlr71pK1A
bGa0z/p8EV3glZxJGn2k+onHEyoZj1lFZ/ZbdFqNJ2OqPV14Vmhu1nGpJw4cnMwpq09zIx61VqDL
v0bMgzKPo32dyh8IqGAwqB87lXWtZQ7hGQIIIIAAAggggAACCCCwaAIUEC0afV06Jr51YaYTNwg4
yBXZ80v5OZ4SCsRsfeafXwUUW/uFcmUFc5tZ3ZIHTH0GdvaXltvMojM3yAOaEjwigAACCCCAAAII
IIBAAwnITZ3/U71786etAo4GGjtDRcCZgC2JEhqy3whxrrnR3vb0+8G2qlPWOTl/+qZvpljwFpP2
0RU9336gw+dZ7Zc4p1RX+jaYfV0dmZW/zBXAbI9tthXEMsVUfpV768lUcyM96dsm2grEEkOZojIz
AT3vY3uvLjPL/cqsQFYo6ZV1tAMHJ3PK6jO9kVpBzZxXTZJ/hTrlNQQQQAABBBBAAAEEEECgRgLm
zzc1ap5mF1mA+C5yAOi+fgIOckWNVCBWcm4zJU4eUJEHrN9bj54QQAABBBBAAAEEEEDAfQIS/OxX
VesnKBBzX2gYUc0EshJDucVeOldi3SowmLn9ZNFz3FYgVuKcEkPWildmYlj8fuU3/kuvBKYLxQqv
INamhvIrudRAR/4KYpnEy9y+ufbNfjKPqTH4CxaIJVQ4mG432KPL8Yp8FY1T4dhmxlf6nAqNINOO
KArECgnxGgIIIIAAAggggAACCDSSgPlzYiONmbGWLkB8S7fiyAYXcJAraqwCMfKAqc+zQrm4Qjne
TP6OPGCDv7MZPgIIIIAAAggggAACCDgQkD+8c5e6+uYt1so3DtrgFAQaS8CWGArH8suNJgZ2WyuI
WQuM2c7JTzjEVajA7RizUIqen3Wksw1b+6XOyVrtSydR2kP9ajxhr/gqXPSWSaIE1MDETN5YY4VW
ELPdljLfLq+JAi8kVV97+rafwXDJBWKlOjiZU4FBqng0ZF030fzLqtApvIYAAggggAACCCCAAAII
uFaAAiLXhqYqAyO+VWGkkUYQcJAzK14gRh7QDDt5wNQftNruQGHC8IgAAggggAACCCCAAAIIuFRA
3v2pu9Uf3LiZAjGXBohh1UDAlhjq7B/L62AoFMwv9EnGVJsupEolUPMKj3R7wfQ++2pbWQ3b+gxb
VWdZR1S2YWu/tDnZVuVqK3BbR9t87XOy3y5y9+BEzphnVMQs5LLfYtJWINYVzf+rxpxGCm7GwmZM
OtRIfl1a5pyyHVKrimVugVnqnDIdZp5lxqj/ArGEArHkeEz19/en/xtQo4liE8v0wzMEEEAAAQQQ
QAABBBBAoB4CFBDVQ3nx+iC+i2dPz3UWcJArUra8GHnAuXxoqTmzzB9iiiIPmLnWyQNmLHiGAAII
IIAAAggggAACiycg7/r4DvW2P9xEgdjixYCe6y1gSwyJvmWhfd0spcbVbn/6doaBkLJKoGy3Y2zv
Hc0acWa58uzbMeYcZBWR7R6wWs06pKKNsucUV+H0qmfS1qdyS5PGIh3WZ4K9QExXU1mFctKWc7vH
+KA1R7EViNmTannn2Cc9kzuKzM7M6lyiegqs+mYdWbaDPtPJnKwOzScT1ipy+deUeUz241AoYBmn
EvNOk2bZrbKFAAIIIIAAAggggAACCFRHgAKi6ji6tRXi69bIMK6qCzjMFZl/DEoeMJ0nbSMPmLk2
yQNmLHiGAAIIIIAAAggggAACjSQg/33jFvV77zZX55FGGjtjRcCZgD0xpAtz2kKD6dsWxlVkd6Zo
p613JNP+zKjqTK8Sllo6PDIytxJWfCSSKYrS+7OKqTJnq1SRVLt5vr9d9cfGVSKRUPF4XCWS8xdG
2Zso+tzBnAY607dt1OPqGjCL3pJqJNKVVbiUOyf7eYHOXjWmb00ZH4uqDrOwLjVPe4GYHnjUWpVN
lL89rEYmzLK8GRUfH1GRnk7dZ7El2TOFe/7OgfkpHDikGnMyJ/sgZkb7LLNSC71i4TbrnFRi3tnt
N+2j4DkCCCCAAAIIIIAAAgggUD0BCoiqZ+nGloivG6PCmGoi4CRXRB7QCoWTnBl5QIvPekIe0KLg
CQIIIIAAAggggAACCCyigKy78Q61+t0brUKFRRwLXSNQH4GcxJCZFM1+7FSjOXVbmVsIpv9yziz4
sj3mFlPZJxTNWTHK6i+nmMp+TsnPHcwpOdJjve+Nsfj9ym+bizm+vDklbMVuBY43zsud08yY6jJX
LJvvHAmoaJFbM472tqfHq2/haNaX5QI5cDCacDInW9/RLrOwsFPl37TUdqDtaawnp0DM4e03bU3y
FAEEEEAAAQQQQAABBBComoD5M2HVGqQhVwkQX1eFg8HUUsBhrog8YDooTnJm5AHzrmjygHkkvIAA
AggggAACCCCAAAKLICDv/sTdau0Hb7UKRRZhDHSJQH0FbImhts7OrBXAjARpsEuNFCxUiqu+TrMQ
yCwS86tQ/6DqaZ9bjautJ1ZkLgk12LNbBQOZlbuM/tpylmgv0sK8uxzOaWwwrAJ5BVtzc+rtSM8p
XGBOiVEV7si2aA9FVCSULuIKhtOrstlHnFAD4dRKYaad/TGg2rv61HhOUZ79bGWbY3ufueJZ1hF6
pbbMLTDLi61ux9Gc9Hl6dbi29Jza7avO5QwtezOp+trt89dFbwWvueyz2EIAAQQQQAABBBBAAAEE
6iVg/uxWr/7op74CxLe+3vS2iAKOc0XkAa2oOcqZkQe0/BR5wIwFzxBAAAEEEEAAAQQQQGAxBXwf
3vl1fYu338iR3m/q3JCuclCp+g2+EPCwwPSwbF62TvbrKYZHkrJ19YycPBGXpUtmJSktsmrlJUUn
f/bkCYnLMlkyOyMtK1fKhUuKHl6fnZXMaXZKTp6cEFm2RGaTS+XSlStkeYlzmp2eFlmSOniJ8fDM
/a1y1a4jIoGQxA9vlwsLzX76rJwcOy2zy1q0YVKWtlwql16yXLew8Nex7s3i37ZfH9ghI8kHZPUF
OedU4pBuqtw5ZY1pRo+plInMHpetS6+QPek+23pGZN9tq3MmwyYCCCCAAAIIIIAAAgggsHgCPp/P
6Jw80eLFoJY9E99a6tK2qwQqzBWRB8xEs9ycmXEmeUAR8oCZi4hnCCCAAAIIIIAAAgggsKgCvs1f
fVDFT/1Wvtf9F8ZASPwtajzovB4CtsRQaCgu29cWLGOqx0iy+jjx9CF5+jcvyXlZrxbfOO+iNbJx
wxpZUtc5TeuCutPyhlUrJas+a/Jp2XjptRLRQ/Z3DsjQfa0lFX0Vn2HO3tmTcv+WHfLUuMid39wn
m1Yvzz7AsYPTOZ2VvVu3yHd+KbLxq9+U7desyB7PPFvTx/fKsiu2pPe2y8hMd2mFZfO0x8sIIIAA
AggggAACCCCAQLUFKCCqtqi72iO+7ooHo6mhgONcUQ3HpJsmD1iCL3nAEpA4BAEEEEAAAQQQQAAB
BBAoXcDX9pVvqHMTz8t3v/W/jLMoECsdjyMbVMCViaGz8tCVF8mOWJmmfr1S11G9Ulc95zT1jLS2
XCVH/EHpvH2jXPv7q0R+81O5/9ZdotcOM74iYzNyw8pSltIqc74LHe7Uoc5zOnnoLnlT8EFjNvq2
lNJ9C6uHLRRa9iOAAAIIIIAAAggggEB9BSggqq93vXsjvvUWp79FE3CaK6rpgMkDVoXXaWzJA1aF
n0YQQAABBBBAAAEEEECg8QR8N33pPvXSC5PS3/2AMXoKxBoviIy4TIGpYV3gtM4oZuqKxmXnejes
IDYtT917h9x/ZEpaWkqdT0LkzXfKvgc2yfJ6zsnWV6GRdvWPys4NumhsMb5sYysrtrbzCg27+nOa
lenpWaOrJRdcUP2V1gpNgtcQQAABBBBAAAEEEEAAgTIEKCAqA6sBDyW+DRg0huxMwJbzKStX5Ky3
Es8iD1giVPHDnMbWdl6hDsgDFlLhNQQQQAABBBBAAAEEEPCCgO99O76opuNn5Ef7uo35UCDmhbAy
h6ICs6fk0P4n5blXl8s7br5Z1ly4CCtdFR2gg511ndOsTJ4ckaGfHZNf/Odv5flz5ySZTMobVwfk
wzd/QFYtpqdjBxfPycHlwCkIIIAAAggggAACCCCAQKUCFBBVKuju84mvu+PD6Koo4DhXVMUxVLup
us7JxTkzxw4unlO1rxXaQwABBBBAAAEEEEAAAQRsAr5r77hbJc+dkZ/1PWK8TIGYTYenCCCAAAII
IIAAAggggAACCCCAQBMKUEDk7aATX2/Hl9khgAACCCCAAAIIIIAAAggggAACuQK+d922Q71y7gUZ
Pthr7KNALJeIbQQQQAABBBBAAAEEEEAAAQQQQKC5BCgg8na8ia+348vsEEAAAQQQQAABBBBAAAEE
EEAAgVwB33Vb7lIvxyfl2ch+Yx8FYrlEzb49K8OH9svP4iLL/8+L5LLffbP8/ro1sph3EWz2iDB/
BBBAAAEEEEAAAQQQQAABBGotQAFRrYUXt33iu7j+7u2dPKB7Y8PIEEAAAQQQQAABBBBAAAEEEKhM
wPeBz3xJnZs4Lf/y//6t0RIFYpWBeu/ss3K/7yLZlTWxNonG98n6C7NeZAMBBBBAAAEEEEAAAQQQ
QAABBDwiQAGRRwI5zzSI7zwwTf8yecCmvwQAQAABBBBAAAEEEEAAAQQQ8KyAL/jZr+kCsefkR/v+
xpgkBWKejbXDic3K8cP/JP8ej8tw5AH5+v6Y0U4wHJODW9c4bJPTEEAAAQQQQAABBBBAAAEEEEDA
zQIUELk5OpWPjfhWbujNFsgDejOuzAoBBBBAAAEEEEAAAQQQQAABEd+H7vqamnrhtPzzvr8yPCgQ
47KYX2BS7m+9VHYdEfF39svQfRtkyfwHswcBBBBAAAEEEEAAAQQQQAABBBpUgAKiBg1cicMmviVC
NfVh5AGbOvxMHgEEEEAAAQQQQAABBBBAwHMCvvdu+6J6Of6CvsXkHmNyFIh5LsZVnNCUPLq5RW7d
r5sMhCR+eLtwl8kq8tIUAggggAACCCCAAAIIIIAAAi4RoIDIJYGo0TCIb41gPdUseUBPhZPJIIAA
AggggAACCCCAAAIINL2A77pP3K1efvGMPHvwEQODArGmvyaKAhzr3iz+bbpCLBCWxOGtsrzo0exE
AAEEEEAAAQQQQAABBBBAAIFGFKCAqBGjVvqYiW/pVs18JHnAZo4+c0cAAQQQQAABBBBAAAEEEPCa
gO+ath3qlRfjMvTkPmNuFIh5LcTVnQ+Joep60hoCCCCAAAIIIIAAAggggAACbhSggMiNUanemIhv
9Sy93BJ5QC9Hl7khgAACCCCAAAIIIIAAAgg0m4Dvus13qamzkzL83dR9A0UoEGu2S6C8+VqJoaBe
QewgK4iVp8fRCCCAAAIIIIAAAggggAACCDSGAAVEjREnp6Mkvk7lmus88oDNFW9miwACCCCAAAII
IIAAAggg4G0B3/u2dqoXJ5+X6BM9xkwpEPN2wCud3XD3Rlm3LSLi3y3jR/9MVlTaIOcjgAACCCCA
AAIIIIAAAggggIDrBCggcl1Iqjog4ltVTs82Rh7Qs6FlYggggAACCCCAAAIIIIAAAk0o4Lth+/9Q
Z0+fkqcf32NMnwKxJrwKypjyiQNb5S03zV0rbV398pfb3yOXXLCkjBY4FAEEEEAAAQQQQAABBBBA
AAEE3C5AAZHbI1TZ+IhvZX7NcjZ5wGaJNPNEAAEEEEAAAQQQQAABBBBoBgHfhj/pVIkXTsu/9P2d
MV8KxJoh7JXMcVIO3f9lCe6aKxKzWmrrlcS+W2S59QJPEEAAAQQQQAABBBBAAAEEEECgUQUoIGrU
yJU2buJbmhNHkQfkGkAAAQQQQAABBBBAAAEEEEDAKwK+927bpaYmT0v0H/Yac6JAzCuhrdU8ZmX4
wF/Klpt2SczeRSAsicNbKRCzm/AcAQQQQAABBBBAAAEEEEAAgQYVoICoQQNX4rCJb4lQTX8YecCm
vwQAQAABBBBAAAEEEEAAAQQQ8IyAL7Dlsyr54gsSfeIRY1IUiHkmtjWZyKnDX5TLr/+60bY/2CU9
oTvkbW9YJrLkAuFOkzUhp1EEEEAAAQQQQAABBBBAAAEE6i5AAVHdyevaIfGtK3fDdkYesGFDx8AR
QAABBBBAAAEEEEAAAQQQyBPwXffxz6pXEi/Izw5SIJanwwt5AsMPbZR1OyL69TYZSu6TtRfkHcIL
CCCAAAIIIIAAAggggAACCCDQ4AIUEDV4ABcYPvFdAIjdhgB5QC4EBBBAAAEEEEAAAQQQQAABBLwj
4Hv3J3aqc2eek3/77j5jVqwg5p3g1mImx7o3i3/bfpGgvqXkQW4pWQtj2kQAAQQQQAABBBBAAAEE
EEBgsQUoIFrsCNS2f+JbW1+vtE4e0CuRZB4IIIAAAggggAACCCCAAAIIiPjet/Ur6uzpcfnXg39r
eFAgxmVRTMBKDAV0gdhhCsSKWbEPAQQQQAABBBBAAAEEEEAAgUYVoICoUSNX2riJb2lOzX4UecBm
vwKYPwIIIIAAAggggAACCCCAgJcEfH+0/Wsq/txv5F/6uo15USDmpfBWfy6H722V6+85wgpi1ael
RQQQQAABBBBAAAEEEEAAAQRcI0ABkWtCUZOBEN+asHquUfKAngspE0IAAQQQQAABBBBAAAEEEGhi
Ad+HdnxNvfj8uAw+/i2DgQKxJr4aFpz6tOzduEy2RPSBrCC2oBYHIIAAAggggAACCCCAAAIIINCo
AhQQNWrkShs38S3NqbmPIg/Y3PFn9ggggAACCCCAAAIIIIAAAl4T8G28+8/VmfHfyNOPh425USDm
tRBXaT6zs3IqdlDa1t0kev0wCXRF5fDO9VVqnGYQQAABBBBAAAEEEEAAAQQQQMBNAhQQuSka1R8L
8a2+qadaJA/oqXAyGQQQQAABBBBAAAEEEEAAAQRSAr4bP/d19cKp38rgo39jiFAgxoWRLTClVw1r
mVs1zLZj9+CE/Nk1l9he4SkCCCCAAAIIIIAAAggggAACCHhFgAIir0Sy8DyIb2EXXiUPyDWAAAII
IIAAAggggAACCCCAgFcFfH/82fvUuYlTcmTfXxtzpEDMq6F2Oq8p6dYFYttSt5XUX/5Am9y5c6fc
vmGNLJl7if9HAAEEEEAAAQQQQAABBBBAAAGPCVBA5LGA5kyH+OaAsJkWIA/IpYAAAggggAACCCCA
AAIIIICAVwX0LSa/ps5NPif/vI8VxLwa5IrnNTst08kZmVm6TJZfQFlYxZ40gAACCCCAAAIIIIAA
AggggIDLBSggcnmAKhwe8a0Q0Munkwf0cnSZGwIIIIAAAggggAACCCCAQBML+N6//Stq+sW4HHnk
rwwGVhBr4quBqSOAAAIIIIAAAggggAACCCCAAAJagAIib18GxNfb8WV2CCCAAAIIIIAAAggggAAC
CCCAQK6A79otn1P/X/Il+cnfh419FIjlErGNAAIIIIAAAggggAACCCCAAAIINJcABUTejjfx9XZ8
mR0CCCCAAAIIIIAAAggggAACCCCQK+B7zx1fVC+fm5Sf9n3b2EeBWC4R2wgggAACCCCAAAIIIIAA
AggggEBzCVBA5O14E19vx5fZIYAAAggggAACCCCAAAIIIIAAArkCvg98+iu6QOwF+VHv3xj7KBDL
JWIbAQQQQAABBBBAAAEEEEAAAQQQaC4BCoi8HW/i6+34MjsEEEAAAQQQQAABBBBAAAEEEEAgV8B3
4+f/pzo3MS6HH/krYx8FYrlEbCOAAAIIIIAAAggggAACCCCAAALNJUABkbfjTXy9HV9mhwACCCCA
AAIIIIAAAggggAACCOQK+P748/epFyeeo0AsV4ZtBBBAAAEEEEAAAQQQQAABBBBAoEkFKCDyduCJ
r7fjy+wQQAABBBBAAAEEEEAAAQQQQACBXAFf8O6vqRcnn5N/3sctJnNx2EYAAQQQQAABBBBAAAEE
EEAAAQSaUYACIm9Hnfh6O77MDgEEEEAAAQQQQAABBBBAAAEEEMgV0LeYvE/Fnx+nQCxXhm0EEEAA
AQQQQAABBBBAAAEEEECgSQUoIPJ24Imvt+PL7BBAAAEEEEAAAQQQQAABBBBAAIFcAd8ff+7P9Qpi
z3OLyVwZthFAAAEEEEAAAQQQQAABBBBAAIEmFaCAyNuBJ77eji+zQwABBBBAAAEEEEAAAQQQQAAB
BHIFfO+780tq+sW4/Kj3W8Y+pVTuMWwjgAACCCCAAAIIIIAAAggggAACCDSRAAVE3g428fV2fJkd
AggggAACCCCAAAIIIIAAAgggkCvge+fHd6iZlxPyr//QY+yjQCyXiG0EEEAAAQQQQAABBBBAAAEE
EECguQQoIPJ2vImvt+PL7BBAAAEEEEAAAQQQQAABBBBAAIFcAd+7NneoxJnnJPZPjxv7KBDLJWIb
AQQQQAABBBBAAAEEEEAAAQQQaC4BCoi8HW/i6+34MjsEEEAAAQQQQAABBBBAAAEEEEAgV8B37Sfu
VucmT+kCsb839lEglkvENgIIIIAAAggggAACCCCAAAIIINBcAhQQeTvexNfb8WV2CCCAAAIIIIAA
AggggAACCCCAQK6A771bv6CmJk9L9AluMZmLwzYCCCCAAAIIIIAAAggggAACCCDQjAIUEHk76sTX
2/FldggggAACCCCAAAIIIIAAAggggECugO99d35ZvXRmQn7y+B5jHyuI5RKxjQACCCCAAAIIIIAA
AggggAACCDSXAAVE3o438fV2fJkdAggggAACCCCAAAIIIIAAAgggkCvge8+ffFElz52RnzzWbeyj
QCyXiG0EEEAAAQQQQAABBBBAAAEEEECguQQoIPJ2vImvt+PL7BBAAAEEEEAAAQQQQAABBBBAAIFc
Ad/17V9UL5+dlGjft419FIjlErGNAAIIIIAAAggggAACCCCAAAIINJcABUTejjfx9XZ8mR0CCCCA
AAIIIIAAAggggAACCCCQK+BrveML6uUzk/LMEw8b+ygQyyViGwEEEEAAAQQQQAABBBBAAAEEEGgu
AQqIvB1v4uvt+DI7BBBAAAEEEEAAAQQQQAABBBBAIFfA94d/8mWVmHxeogf+1thHgVguEdsIIIAA
AggggAACCCCAAAIIIIBAcwlQQOTteBNfb8eX2SGAAAIIIIAAAggggAACCCCAAAK5Ar73bvuSeunM
hPyUW0zm2rCNAAIIIIAAAggggAACCCCAAAIINKUABUTeDjvx9XZ8mR0CCCCAAAIIIIAAAggggAAC
CCCQK+B79x071Stnz8i/HuAWk7k4bCOAAAIIIIAAAggggAACCCCAAALNKEABkbejTny9HV9mhwAC
CCCAAAIIIIAAAggggAACCOQK+K771OfVy/EJefaJR4x93GIyl4htBBBAAAEEEEAAAQQQQAABBBBA
oLkEKCDydryJr7fjy+wQQAABBBBAAAEEEEAAAQQQQACBXAHfdVs+q1558Yz87Im9xj4KxHKJ2EYA
AQQQQAABBBBAAAEEEEAAAQSaS4ACIm/Hm/h6O77MDgEEEEAAAQQQQAABBBBAAAEEEMgV8F13293q
ZV0g9uw/soJYLg7bCCCAAAIIIIAAAggggAACCCCAQDMKUEDk7agTX2/Hl9khgAACCCCAAAIIIIAA
AggggAACuQJ6BTF9i8mzk/Lswb3GPlYQyyViGwEEEEAAAQQQQAABBBBAAAEEEGguAQqIvB1v4uvt
+DI7BBBAAAEEEEAAAQQQQAABBBBAIFdAF4jtUq+ce0F+9o8PG/soEMslYhsBBBBAAAEEEEAAAQQQ
QAABBBBoLgEKiLwdb+Lr7fgyOwQQQAABBBBAAAEEEEAAAQQQQCBXwPee9i+rqTOn5Zl/+LaxjwKx
XCK2EUAAAQQQQAABBBBAAAEEEEAAgeYSoIDI2/Emvt6OL7NDAAEEEEAAAQQQQAABBBBAAAEEcgWM
ArHULSZ/2tdt7KNALJeIbQQQQAABBBBAAAEEEEAAAQQQQKC5BCgg8na8ia+348vsEEAAAQQQQAAB
BBBAAAEEEEAAgVwBfYvJTvVS/HkZivQY+ygQyyViGwEEEEAAAQQQQAABBBBAAAEEEGguAQqIvB1v
4uvt+DI7BBBAAAEEEEAAAQQQQAABBBBAIFfAF9jyRfXimXEZPvSIsY8CsVwithFAAAEEEEAAAQQQ
QAABBBBAAIHmEqCAyNvxJr7eji+zQwABBBBAAAEEEEAAAQQQQAABBHIFfO//9L3q7OlfS/TAt419
FIjlErGNQJUFpk7K8C/PyNLf+V1Zs+qSKjdOcwgUEeDaK4LDLgQQQAABBJwLzOrvsbHUv+9ed5ms
Wb2ixIZm5eTxmJx5Zalc9rY1suKCEk/jMAQQQKBOAhQQ1Ql6kbohvosET7fNJ0Aupvli7pYZc+25
JRKMAwEEEEDAYwLkAT0WUKaDQJMJ+D6048/VuYlT8vRjf2NMnQKxJrsCmG6dBaZk78YW2RLR3bb1
SXLfJuF3gbUNwfTZU3I6MSOva3mDXHJhM2tz7dX2SnPWeur6HDudkKUtl8uqFcudNcJZdRCYlpMn
xiUpS+QNK1fKhUvq0KXRxZQcH/65vDjzOvm9dWvq2G+95tdM/UzLKX0NJfQ1dLm+hpbX7RpqJuPq
zHV68qSMnUmW/bk8daxbWvzbjEH0jSZl06pS/s2hvze36n8XHtGntUdkpvsGfYXwhQACCLhHgAIi
98SiFiMhvrVQpU0EcgXIxeSK1HqbPKApzLVnSrjpkTygm6JRbCzkAYvpsK8UAfKApSi54RjygG6I
AmNAAIF6C/g+vOt+FT81Lkf2hYy+KRCrdwgaqb9JOfTQYzKWGvL0+fKuLbfL2kvm/zXW7NkTcnDf
w7L/YFR+pU+5WP93+VuvlLdf/U551zXXydqCq2fNyomnD8rD+/dLNKrPulifpQsnrlz3dnnnO98l
171jrVxi+33b5PAB6fnhKbnA9lpqeFlfeqzr226X9Svmxnrq6Udl/09fyDvn/JbXy9vWvVOuXrMy
65dzx5/aK4d+kSi9kOv835PNWzfIhVmDmNuYGn5IWtbt0Bt+iYwPyQ3pMRU4lJeqIjAl3foXr9v0
L179XVE5unN9VVqtuJHpk3JoT7f83cHv6ffGxfJmfY2/Wa8c8r6PbZENa2qzqlx5196UPHOgR/56
/0GJ/eqMfhterN+Gb5XW939ENn2oVebqmM7K4Ucj8ms5T+S11+SydR8sMPZZOX74oER//ZLIef9F
gre0yukK3k/zvt/Pb5E3vdUvV+d8PqTiNDl8SH9GjOW93zMxnJbzV7xHbt+0Vr/vnc2p0Hs9037x
Z8MPtcq6HakLNCTxo9sLfm4Ub4G9dRGYekZaW64SHSnpGorLzrWVRL2MEVv9+iWaOCrra1JDuPD7
/ezxwxKJ6nd76u0ul8kHb9kgeZ9UZ4/Lo5Go3i/yX64KSuvqC8Xx98/ZU3LgmwfkVAGqlte/Sfzr
ry74b4hy3u9TDudUYEilvWTFss7XUGmj4yibgPPP5Wl5dPMyuXW/bqytV/8RwC0l/dtx+vijsuyK
W40R9Iwk5bbVxf5RaxsoTxFAAIE6CFBAVAfkReyC+C4ifsN0TR6wpFCRByyJqT4HkQc0nckDmhK5
j+QBc0XYLiCwWDkcq1/ygGZUyAOaEjzWSoA8YK1kaRcBBFwtsOkLf6Hes+UupQdp/KcLxPhCoKDA
zGivdZ2krpe23pGCx6VeHB8MZR1rXl+Zx6AaSuScPjOuwm1z12HmuOztQGgo66ShUHCBfubO74rG
rfMWPMffrgZGzcHFVcifPYb5xpZ53a8GzdOtXlNPEqonmG6rvU/NZO1b3I1YT9ucY7BHj9JLXwkV
DsyZB3OunUWbZWJItaU/bzPXzNwYdRFbjYZVxrU3EVUdRa/5NhVL6mEmoiqQNY/dajxv9AkVSvuL
BFQ0Udn7acH3rvhVV3/259JQKLDwZ4S/SxmfEI7mlDfpsl6Ihc33Xrhu7z3vvt/Loi/v4GTmfRsa
ynw/Ka8RB0db/Rb4numgubxTSny/576Pdg9M5DWVGMp835/7LKvg/a4/J7M/X/K/D/vbQmok5xtW
7jhzP2ON7fT7PffY0uaUN+3SX7BiKapu11AyZn2/CcdysEofedMdWcnnciIWtr7n9I6mvlmW8pX9
PbrUs0ppmWMQQACBSgXM76WVtsP57hQgvu6Mi5tGRR4w/+cQ832T/Uge0D3XLXnAuVhk/4xRNAdd
Yl6APGDq8yCV26zsaq/k502nPZMHdCC3GDmc1DCtfskDZn+fFUUesITrmDxgCUj5h1TyuUweMN+T
VxBAoDEEfBt3damXJp6XH/Y8oL/n6t/2q9TvNfhCIF/g2N7N4t+SWhYh/RXskcTB2yRvQZPJw3Ll
pddLzDysMyTb3vP7ct5rp+XfB38gO76+R+8J6NVQDmethnL43la5/p4j5lkS6t0mv/+758npE/8u
P/jODtmjdwX0KlCHbatAHevWY9o2NyZ/sF1a3yDySroF8+GV0yI3fSMkN6Rv9ZM5xy/tHa3yutSB
r7wgD+6xzU3aJJbYJ2uWz8rTD31e9vzHK3PHpRs9Hd0jEWOCfmlrvypr3yuyVr72N1tl5RJzBHOP
sycPyNI33WRshKJx2b6+TivQZA+j4JZlEghL/PBWD61iNC2H798hX3vql3LVp74p992yuuD86/ni
iQNb5S03pd4DeoGR3b1y101r9TJXv5Dv7QnK0NuH5OB2vV3lr5Kvvalh2dyyTqx3QrBT+ra/X96g
V9b63z/s0+/d1J6gfu8elPVL9bHLbMfqPV2DE7LzGvu6Qrbl7PV5Q4kD8nKP8/eTdZ3qvvxtHfLB
14u+5d8rcvTBPcbKTiZbWK/wtDW9wtPJpx6SL/f+h7zOeKOflj17IsZh/mCbXPWG1Iv6E2PVFgnt
bJULpp3M6aCszfsQNEey8KM1J/3eS+j3XgVNLdxZ+gh7n956v5dMUP6BtmtDF/fI9nqtIGb1m3r/
VHat5U26jPf76x7NfK812vF3ycTRnVmriNlvr6cLcvVnmd/5989Z+3sxIB2dV+o3+zL9rToqe/ab
/07QIwnq71kHM9+zynm//9L274fS51TB57MVS5G6XUO6z436czr1qVe3Pg3Mxv4/+2dk+Z/Lp+Te
Ky+Xe/S/Ef2dA3L0vtaSMCYP3yuXXn+PPtYv/RNHZYP9W2lJLXAQAgggUBsBVpiqjatbWiW+bomE
e8dBHjATG/KAGQt3PyMPmIoPeUDygPb3qf1nXPKAdpkizxcjh5MajtUveUDygEWuz/l2kQecT6bo
6/bPSPKARanYiQACXhLYsP2r6pq2T6eqwoz/GqOujVHWX0CvBGKtBGT+BV1ADRZYSMX6qxR9TYUG
81cZUckxFenpU2P2P1+yVbfrX/iqAmep8WhE9Q1mr1FkVXdLUMXs7RUBss7Rq2VlrdKgxxWyrWAW
DMfmbWXEtuJWVhvznqHU4G5zJaMONVriWIs0V9VdTuZT1QE0UWOxcHrVu9zrTxvU6rIo9drLHCcq
sLs/+/2hx5ccH1TtgXY1lLrorb9oMj8P9GMgNLcSlxVP218s6vdo3qqB6eNKvf6s967oVcyysBJq
oCu9Elfqe5n+DCn4B30z9tV0Crxzqzgni2CBJ9acAvOMeYHznewu1dtJ2549x3Zt1G31pxSm1e/8
7x+n5uW8363rNP1vxdS/Ge0rc6bGYP+LqWIrNpZ0/VnzFpX7vTgx2m+tipUax7wrYy3wfq/mnEqK
gW1Oofk+DEtqqIyDZkYsq7Cx9GMZ5zbxoda14fBz2Tpff9+zLWBbXNR2fQRDtVpNtPgQ2IsAAggU
EiBPVEjFO68RX+/EsjYzIQ9ody3p5xj7Cfp55mcu8oA5NE21SR4wP9ylvp8yP1uRB8xXLP2VUr1L
b7EJjrT9jE4ecC73Tx6wzOs+6xoq+JuKMhss4XDygCUg5R9ifa8hD5iPwysIIOBZAXnHls+rtTd+
kgIxz4a4ShObGFD+9C+Gd/f2WL9w7OzPLtjSv81Wfe3pgpECBTDzjSZpu33lvL/sLXCy9c079Uu4
Ev+dZZ2jv+Hn1bfpeZq3tSr2C+6ibRQYp7IVwOlV0AodkXltJqFGov0q3NWp2oJBFQgEjP+CbR0q
3DeoJrIKYzKnWc9mJtRAb5c+N6D8/pxzrZqYGRWL9KhQOKzCPWHVYRX/BVRXuEeFU6/r/0KhsBpa
sEOr5wJPkqq/q0Pt7hlQY/GFBp5zur7laF84pMfQq2LjY6o/3KmCKQu/XwWC7apncDTnBHNTz62/
V8+rR/WY/+m5RKK516p5vL4larRP9xNSPfr2hImJmArvbjfM/am+2jpttxzNnOP0mZUYcvgPzrL7
LfXas/3QIvoWbIWKNLP6No/PuR1l9g/NpRWIlfp+so4r+H4fV7vNseQVqqVHbru9Z/Y40/urOKcs
qyIb1pzaetR4fET1lHHtjQ1F1O72trn3hH5vBNvaVMfukIoMjuQU95X5ftfFsr36/ZB6/0cXev/r
92nEeJ+G1OCY9QFTZMb5uyZikbn3X19EhTvb9OdW6j3eqduLq1hfl/G+T73WER7MmZcuSpoYUf29
YdWpHYzPB+PzMqgdwmpwpMhVnNCFyuHdqk0fb3xO6s/atvYOFeqJqJGJAvMwrw39fTDv2pkYUj3a
K5xy6I1Wt9DT6rfKBWJWu/r7dQnvd+s6Tf87wPj3QM730FILxKy2cs7PujJs4yv0vXhiYLf171a9
ImfWqdbGAu93axxVmJPVZ7Entjn1xMbV6ECPatffpwMBv3ENdvYMFi5sTbVZxvU6o6/HsHE96u/l
+vuv+Ytff3uX/p449709da2G+4YKXKszaij1bwN9fiSmXfVnQV8o/b1Xv1eM90hfNO99WGza2fsm
5j4vwr0q0he23n+p93Zcf+/tag8a739/oEMN5H6eVPBvo9I/K+dGa10bed+nM5+loa6Q+v/Zex9g
x667zvPXVXYSpyZvKmmcZN0FTspkywEsUzaMHSABdSA4MVgmNATb6pAmRPZ6QlsOib2CCQwKY5CX
rK1syKpDgUxiOQSZXcsUJVfNqF15zrBKMfJs5CqUwvKiBtSJ1VgmekzUibrq7LnSPef87l/dK6nf
e9L7quq9e3Xv+fM7n/M7R/f+7u/+TrMfcF3DriVz9Z4TQcg38wAxJ+bmsufe6fWa7K+K6wWKkGpw
CgRAAARiEVC/I7EyIfHaEED/rk1X7Y2gsAM6uPNrxIA7EEd62AFhB1QKATugImG2UceTTgc74BRe
9Htbc+8aye4PO6BRTrXHbDiwA8rlHS3bmcuOBzugUpaALdMh2AFhB/TTEtgB/ajgGAiAwG4RoOuO
3S1+4N236QdIu1Ux6lkvAr2aeshoPaQeiJJyKMrUXA8YmYMYyTfkIjaTO4hlq3Mfi+lSzY2i+00i
ncSzo/N4HvzJpCziiN9DaVVYaBkqEd8Ot0XKfggd+DDbTj9qFfV4VAZb5zYr2gHOcKNuTdfjzDNz
2ksUWnYtQ1Gw5fFLx4/lgx6+8/YF7g+Nrsj6UtmCqLd60R4uy4f7ylmPy8P3U8Vtl/5Zgvi3Lcwx
r1VU0d1s50YfNtWuj9NIYLuDT3SraiyFRL4Jzh7/TETd4zd1mUpnfj3sJkcu7yof9NvspGOoUc/4
DmImr1cEPe6kYcgbgGcsyinVfwEOo0xmz829VR07v2ybvNL7HzFtUrJ7t17dm4h6Lkxnky6HWf8x
wceS2p+O91FTj71cI9ixctoi9tDA/SaZf4u9R6OMPyVf1uFsMRJF5RToM2atPNlK21PhpF/XDs+q
XL418yTLynTDoTuDbe0wbZVRaET//WKlB+/qev10PjjbvDNxx7vR04TIZE20Pu7Qzctc+vdTt1v+
bhTV75Zp1bhT1r+TgXM7K8PRZ3Yxq2yTkSxkj8nD9c2xn615fh/j6uuoWdBsHGV7xkjB6yQvZ291
fZeQDpNpTx5rfnLPLyFtdp9ic0u4bFY9Tiepxa6N4s6VM4G1briuE5slo/uUKjoj4fK2Troia7Pz
01+elO+b64MI4911jZTU13e8ROyDAAiAwPIE1Hy9fEkoYT8SQP/ux17ZPzLBDujsi6BrRGcq9i2i
LcbKsdi17qwu2AEtDv42j8B7RZkjih3Ca4uZMY/731znww6o2EUdTzod7ICwA06VB3ZANYbibrnN
Lord34w92AHjstbpYQeUFzjmGYO67wjewg6odcdvB3ZAPyo4BgIgsAQBetvtWZF4zx36YdISZSHr
xhIYi4paelEu3Wa5ybSL9jJ5lBHuVYvMBaR8uyBdEE0ZBWbuR0Y5Ug5URAlRkBEqhhH8cXhduUpd
NOp1UXf81USt3mIOK1J29YDPZxm6Uaukx0LS56G0aocuw/XwUJ13b3m5fg+qeXplGEqkrIhhddFs
tUW71RDFDHMIkQ+RPXErhs4LrmRWRvSZ5t2W0YBmTkkJHb1sIroySlm1VpO8aqKg+lfecJclv5o8
Pv2T9XfjRv7ijZHaUvN1ZEmJQtkqO6ST3RfRiYyMAtYR7e0K0xWfaD6STKdRFeVKVVSrRe3oEvaQ
Vven/UA3U6iKVmtblLKced3L3NHWiF/GTa1j1gPwi73caFTd40vDloM8EHkTef+kZZS3hnFKMPkv
noOYN2JgT+SUM0MiL3zdmpjMvuOQnacl28RRhe0vpHvcwUku+VmpN0Wn0xZNqfeFrDU3ux044o53
s5RIsrAdJr4YameUGEupuUo0DOTcX2uKGl8uVP7GNORYzClHMMfcpwxDMrpYoSTq203RlhwabNxb
N501x3rGE9HIJfQYzBQqotm25timqJZltDKZ3syTTFCmG0p3Jv2GYy4qtyL81rEiI+3qeiM4jEQq
cJYo7ng3fUSiLH9X9JLTaeMQyo1NkebbsN9P3W5/B7FeLaf7MB/kxMjKUH3GEa2yTbzcwH0mz9QY
In/Tqtst0ayX9O+Udf2ztL6OuqIuo/HVavK3vGIiraXy5env/ez3vSrHS9fnN43P2cpZNSUj48ny
qhUZsdD6TUy4HFADW+w9wRgk0jICl1w6nDuhZUoNsV1RfZsQVRZFbKFro9hz5UxkrRtSR2ejWs4b
BXXdK7lkyj7Odby5hmPCMWfxNN79cVs5Psq2z3NKZywtfQobc96acAQEQAAEohNQBvzoOZBynQig
f9ept3ZbVtgB3cT5NWLYi20qX1RbjJV+oWtdKyPsgBYF+YEdcMZh9j+q7sW1C/CXKpe1mUUdTzqd
bwQx2AFhB4QdkI/9sP24492MPdgBw7iGnnPZbQh2QNgBXQoDO6ALCL6CAAjsKgH6ycx/EP/u5z6o
H7Ttau2obD0ISE9v5byVLs2isYz0Qyyvg45/tIuESGfzolzbFn1fS4oV5cE8tFeGykQqLfLFstiW
yzH5ffjFqsrj3TofZuo8yYLojcdiNBqJ0XAglyXkD2nlxW/HV9CpGKaMksP5zE9G65j5sU+Kxpwl
2ybDnmh3/ZdGa+SVw1LaE0GpyR5eZqveCFCTflPUA5ZZ7JTtqBgxlgUNaqvf8bFsU6NSFGnl5KEc
eeQ2mcnLqGJdT9QUh+FBOok4IkZJxwwdXcwTxY5LMBEVO6pU2MNT3Z9SHie7kXGODFq2kFc3d9/H
YS7Gw+O5xfskiKp7hkFERxR+kzPVm75x0JLOVTPXP/OQnHzf9psJrOsOcxiRSXU6qyzuWyiXVa1y
R0RdvwsIk9nPYcShc0u2yVVz4FfTpui6p4zHlqNG3WeqGA2H3vHEJIgy3vV8wvV+Mpsvx2PjntpS
zsJyPvURhdUavKsZqPlH9pP6zclvz0rt122nEe2wYZU3ET3p3OU7pUrHEDVHpOzfrZkEJqphItfw
EWokBn6Oq0x3Sh3Zfla+1Q+VkN8Ln0qiH9L1RhyXEUvWzEPGJS/KpJdvPHfGYtBQTjwk226P9rZx
sI4034aNd91u6fji6D8hBu2q7lvr975s18/lne6zMvzG+yrb5Knb7wCThxI5wcU287SMQueI2rmg
vqr6WVTUktubX6VxbPmcLZ0lMxXPuB50u5GuexzFqi+MgZJH94Ne6tQsF8z7bZFro0XnSi2TnJOs
2c5ce0km2WqE9pt+cy/BoFD4bY283mtrT3r55qCaJ61xEDbmPHlxAARAAARiEFD31jGyIOkaEUD/
rlFn7baosAN6iOtrxLD7GJbLXOPDDqjmGrWFHdDnpV+mO8vuRtU9rdMR7QKrtJnpuueMJ50OdkD7
2R3sgLADLjZDOMZS8CMvXbhJDzughhJ3h9nAYAe0ImjO7Mdat2AH1C8IWNdH3Abqq2qwA/piwUEQ
AIHFCdDPnPxd8Y7b/j0cxBZnuPE5B9ssMpB6ojnuiIz84bJ+vBJ5b4SZoXyAyx9cKSOA2hbrfotP
DkU1zyI02OWrPCSjTbgDKugLimnahEgkvH+UyDoexDrzqAgZzm3ex8GKd7QuY86NrMrTqWTsMRbv
If9kLJ0VBgMxlA4fw9FY9HSUJvcSeuytKSlT3Dg2UdszHnRlZK2WaFsRd+b8tVodMTJ+JAqFGHRb
opxXPDj3pMiV6kZ2dhGdKnmXGDNRgLxR7HRl8jFuOZaDmHdZVNN3Xqc8U0+0vZaKXufS7WyNj4e+
KOfkko0yApxb36PV4kxl5A/XPa0DLsPQpFcXmVRKpNPp2Z/cz1vysv6xHoBb95Y9tnxmdRoaTS5X
xpZ9dDj5MTF13XPGk05n8ZPOo5mpTCnPcoEmghmrxNplMvtedLPzy7bJVXPgV9Om6LrneBt0O/6S
hrrOEN5m3jd63yzYDqqJoj1OzfhK+vwOBDbadYLLM527WD8UbaUZK+ejQJknU0ffgTVXWg5yo54o
2MueOh0nmE5aS8RxR0OXXI6vTKZsSTq76jGcErVVDFRHZeyLrjd8/LIckXY184jj3aS3blit0W6W
0KNMdepEc7EiiFkOeOnMbP5JqaVsFX/pDBpo19Ls/G+yV9mmSNCZPNkqn/NlbunIpa6pnL93C+qr
EojV6TvnqXR6a8Y0kRz7UceHzj9nx0ce3Q86qquRIUjmqNdGi86VWqZkTpTYdWkyXw91vuWtb2rn
2WgvEkzzyggQ6to5qO26DnkdnksmRVL+JqeSMoqiz3K6Oi12QAAEQGAJAupefIkikHUfE0D/7uPO
2WPRzP0geyEDdsCZXS/wntTZaVFtMc5c8tYAdsApZ+d90YwS7IBubfH/HlX39H1PRLsAt6ktazPT
dc8ZTzod7ID2cwVp34Ad0FZ82AH9ZwD/o2YsOe2LQXZ/kx52QH+iEY4yGxjsgMY2q3ULdsBpJFjY
ASOMJSQBARC4KAToF3MPiXd98GP6IvOi1IJC15gAj+zlXAe6nlURv5zHTWNHoiOXMSwVctOHV8r4
qLYFOzKMST/bG/U7ol4piVzG6/hB2rN8llZfUMibWe+Sc+6S3Xm4cxLbz9b9M7Kjut45N7Iqy7BZ
tMeY8yJcnXdve82qyKYUXyabeijufnDLPMidzhDukv2/R21Pq6gimPnJ5D7mjNzmrVk6vLVqzNHC
ys+WxmMX0cpJhJfRZU53wX1vHjSHcdHt1xempibj9BDmiGbSB+1NelU9z85kGYiCjqjGlhXTfRld
p4PqtI5H1T3NwGUYGrWMg6gau9PlV1n/6AgpE+M4SjIymvTI0g56q40g5tY19V0ukRpmKGEy+z58
Z+eXbVNYn/BzmnsM3Zv0alqXpn2STItCqSKXjGuJ7iDQXUZXq+sMm78GJkrfLEKTra9TnU2KbcuT
i/V34DJ/utbgHS2PdDSa+qOwflD9pMehW2a5nF61IJfK1nOj0gWzVZEvZxLI37SsOWfxS+cKoiKX
42u1QyIjMZnUOJhus35RyILbGvuMrjfab0fU8jXziOPdpDc39N2qcfStySCfk87FiSDm4M36OZkt
hzv4aXZGZs5nlW3i5QbuM3lKnmV8zW9VutxmRSyor6oEVqcaS+qU/9bIQaHROf1zzz3K5KnYjpW6
H/TYNjK4ZY57bbToXKllYvpm6WE9svc9W5JJt2suHTHuVPTc7m77/NxIAQIgAAJ8FezBAABAAElE
QVQXh4D6Hb44paPUvSaA/t3rHtiv9cMO6Ncz+hox4vVdVFuMqivuta4MO6FfLgizd6ny3duo7YEd
0E0u+nfYAYPtGFH1T6dz3Zup3y/L1gg7IOyARh9m9j7YAb3zlBlLznEZZPc36Y1NDXZAL9fQI8wG
BjugXIECdkCPusAO6EGCAyAAArtIgG77+MPi5rv+V/1AYhfrRlXrQIA5AFjOO5V6XdRqNVFv1EWe
RfJQS0yFNclaHqiat5cytG7s5NI9829h5BJi0llKeVJbF/z8gspcrDovbsPk0HnkkmidwXAaoavb
bshIDMZpIFcPj8pjyogWGUI7N7jk95PTL8qUioxmbnhc7WUXnEXH8lR+NXiPRW2PThd4Y24YhjkE
iYnlPFgThWza5dgR5CDmfSprlmJysXA0zzxoDjOY6Xb5GPpM3y3nsNVv5O15Nidj79gfuUydcWyx
HS3Hbdtpbrn6VBVGfufYUefVVi8VKMd5vc9Cvw07olquiGq1rJcInbJkOqfeHLTKMm8qJuRyqkOz
RKfLEUXVa23D+Pumk/qXlQ5R1WpFVCoVUa5URUMuUzp3PmEy+z58Z+eXbROXO2w/rO2m77y60Kkq
feJjbrafytdCWYTVaWQ1y7xlqnI+HBmHMWseylseYn3l9ChD3HOdMYVE2lPymKUETdQk1U+aBR+j
zCCu50YdRdJw8Yz9Ucfx+6XzTuc1GRHMb7lIphtmzM7qKAWFxovU+jmJdL1h89ycMnxOxx3vqo8s
VqpPuIOgFUl02DXOLR7mTAZdFu9Ldn66q9stGcsooJVqdTrWK+WyqMqlqqM4QvK3m7XMrB4txwra
xIoN3mVt8soT8lu1iL4qKULrVIn4lsnhWtqTp1p4X8tjopN5x7aRgXNa6NpICrrIXKl1Q84njvkh
0nWrRce0gXycf4P4aRZcJ4MS4zgIgAAI7BIBNQ/uUnWoZpcJoH93Gfi6VAc7oG9P6WvEsPsYlpNf
23E7Jkuidxe61tXX1vIeDXZAzZJfiy96X2r6zmuLYRXN3YUdMNiOEXU86XTyHgl2QNgBuWOsuoYh
2AHnzkVWAtgB2fMHbnNh1zxxbJuRoPPf6Zb72ZaxG3l+q2AHnOJd6NpI5oQdMJJ2IhEIgAAICLr1
vt8XP/nBj+gHIGACApyAuSk2D9v1Bbi8mFL7fqG/eTlmfyJqOvJY9IhM1ltX6qF8utzRxZkbxeCb
Tp3Y3tF53A/tpGOOWuKJKFw2XUZEw9C4qxwpwp10hHYOsh6KZ0S93XcsZ6SXWXM728gLTuVEx/m4
2x70PW57gsoJPz6ZLS/pG+3HWl6yKh32mIsPu4j2M6YNtMNVWN+HXGwzYcPab8ZAWD2ssIBdfSPm
esDcr+f0OJreiKhIY4m8kEF5lv5E1T1juLKcfwY+9ZpoYNMbF9Y/3JmK63AqXxGljHrAHswvjD8X
RKeTEfTazIeNpwndZzJzxwOdh51ftk26zDk7uk0+c8k83bOcbrfrVVHMZ0VKR6ObzcsZ9xJ2TI6w
Ok2yiVDLNyTyDdHdnhmiEnJJM2vet3S1q8dgUBRJU1rYnpLH3BCbcav6SbNgnDpl43CcKdZFXy7D
az6mDFOuOWtFt+u1tqXzY1Fk0+6ljTNiukKqI3nLRDtM5sW2jH6o5tzpUnxs6uLZlt7XOhk8fhap
I+54V31k9b3qE6vetu6DlIzCVtS/0/7MZ5Lqslhfetqg203COA56UoUfYGVwmVUmLccK2qTKDN2G
yrNifVWChNapEvHtPDl42gX2tTxGn71j28ig+23RayNbxLhzJdeNXHVb1AtmjnBGeAtiMBBF3yVu
g9LPjvMoE8GRUcPLwFkQAAEQWDUBdb+/6nJR3v4ggP7dH/2w36TQ12fM5qd0hW9hBwzvuai2GG5D
gR3Q3HfDDhiuX2Fno+peXLsAfwlrWZuZvucKswvIRup0sANOuzzuva3SE80xlDfsgIrXdKvtF9LO
CjugRgM7oEYxf4fpkLZv6VzG9uVvQ41pt1blhtapEvHtPDl42gX2tTywA/rRgx3QjwqOgQAI7BYB
Onr3b4gb77hTOyjsVsWoZz0INNlDsWQqLdJp/seWgEwWhZ9LiV8rzUP9GG9iTVRUJRLJYlMXq29w
3A5TOoV3R+fxuSnizjrpinFEc5cSVoY77fS7vBhSzgRhjhvcEDdb1s1ZWqeslvQyF1Wz8g2fRK7u
zBThm26P22kuQt55ScbSiaVRKXgcWCzDYjKdF7Vmxz/akb6AJOEX0U07XMm+D36QGu0iV7ffRydM
n7iYz2u463yrZD9glmPF+c4IX77BOF1aDjgr+UTUvUm/pp07/HXIxZL1j8MwJIXWPB0G5WB+Or0P
f85Ap4sx3nl+bszy3pjJlCtsk6PekC+6TT5tj6d7VrTFip5nwqLW6DrnjHc9H6ZyMtqf5Rgml0Lt
tEXeckZLZkUhN9PphFxOdBF/PYVFyWNuiI2uqX7SLDQnE2WM0hWHI+20XOZQYspVNXq3k1FPVOz2
WHOTJyoY0w215G2POXdaMlwUHzFdb/D48bZm/pG44131kcVG9cm0Fr8objJNGHNdlu5LH3l1u8PL
8slpDrEyHDLbKbQcK2iTqTRkL1Qeo/Nh7FTpc/VVJWR1enRapXFs48nhyBrli5bH6LPf2C6nZr+F
qt90GtlXsa6NfGWaP1dq3dA62pvNe7J+awyU/aIM8rpkO9U1XxwHx7a6TrCWEZ87oYxFW0bzrcvI
vtZfoxke+ZaLh30QAAEQiEPAmvesP3w2kwD6dzP7ddlWwQ7oT9B7jeifTh9l14SwA85+S6w5B3ZA
S0NgB4w6nnQ62AH11GJ25t/bqrSaI+yAColc3AR2QA1juuO0B2mdkfO2ss3Mkhl7h7qOtLZhtixd
lraxOGueftP2ovCyfHKaQ6wMh8x2Ci3HCtpkKg3ZC5XHyTuklOmpufqqCmB1wg6ooMyfK7VuaB2F
HVDRwxYEQGBzCdCP/8p94rrUL8NBbHP7eImWmSXG3A4gqlDjpGOWGBt1W6LVC3qyJS9+0sowIKPO
aK+CoWhttwIfsI/bZa2juZp5CKZ/vK03iXjwGCWgz1bn0T/4PFFP5ORF4uwCNyM6AWWGl8HLU/tD
UVJLWKaDl9Y0yyaadblVCUIuTJjVspmHq7PzY1HVXK0lAk0uvjcea+D8sHTosZ2XZNSqqI5+jgIC
v0gnDtVuLXtS5Es1uURYAFxVFrugtZYjdabmuhnmnBjtYjusP82DaTdzJWi0bbea1Tqcb7g7qC8K
Dk7SEccMjmgVBKaKpntCuq2ZvkqIiucBeMQIYpYco6Z+OD4dS9PoVsH8wvjzZul0ixqGmKNpyW/C
4Drnnh9itonLHbav2+Suz8LYLtk6E8zOWfbY9KHHEdGkjDreJ72a1tlZP+am80MjN4siNpsnZZj/
kGhlptbgPcXAGBPMuFU39JqF5sT0NV31OKj1ama8mXKDZbDOTNpF3V7PEh1MN5RMllHXRMQkkQlx
Kg6vOeSsrjeqDoSU5TjF+EnHv3njXfWR1eem/bMCzXWA+u0MN+bosnRfOgSbfdHtDi/LJ6c5NGe8
azlW0CZTacgea5ObYdRlUHjpofqqEjIHvnwjyq+7GXtRx42qKtJWMzD67B3bRgbFafFroyCpwudK
rRvMeO6cD7OB14dWjYPtgp5L5jqTaRFN1DHvNY9OZHbkb1JSX1fJsZdwO5+bpNgDARAAgWUIqOu9
ZcpA3v1LAP27f/tm7yTjtpaSr43OXP/DDhjeT+yeKw07IOyAsAPy8aLvucLsAjKDTgc7IMfH9sPv
bVVC2AEVCec21K6i7RfcDgY7oEXQXAfADujUKNc3Xx1SaYztK6r9LVRfdbHGgQ92QAXF2obPlfq3
BnZADg37IAACG06AfiT9EXHNu+/QDzI2vL1oXgwC1rKOymAYFAFBP9iTD6nUG3Gt4sx5IJ0rie12
TwzHYzGZTMSw3xalaRQa++Ixw6LOqAddibQoyeV8eoOhGMs8k/FQRkgoOR6CVXvGVUj/eFsPeOtN
0Wo2RdP9t70tOn3jsKbzBNyEcseCoAf+88rww2yWRLSMaH4p5LFBXUdxolRRdEczh67xoC0KdkSN
WZ+Yh6uqJP4AleSNc7XVt50mJmI06IhyRi4LVzDR11Q+a9upqMhksh+tpdqGQzGSf8PhyON4wfPN
3x+Jor30XTKTF/VW1+XoFVICu4i22pwubtvGyaGo5Y2DiifS22QsRqOR/JN6N+6Jgqq/sC11Sp0b
yX1Td1h/Gh33MjclRNhzORjlq9Ih0pbB6h8l56x/s8K4QUYoe06SSLonyzBhba0xmhClht1fkhuP
TjW9ceH94zOW1FvHCZu/pZNBEVHC+POm6XQhZfH01v643xHb29a80BLNRlnPJdlyXbRa1vFt0ezY
A3KFbXLLEfRdt8mHYZDuWccTcgna6nZbDJQSyZHabZgl/qxlIYM+kcf7hDulyjd97TK584Olr5Wu
mZOD6gw7rhiYG2Jzk6wdRJSzHOOklsC0ZChIXZ19xqJTM84Z1jlTrpVClp1OyHmuKtq9gZ7fJsOO
KMrjs/GXFI0BmyCsbEw3lEzWYTHusKWJSVSXZDEtk//T9QaPH548zn6c8a76yOLjaL9V4XBbj6sZ
Pzdzp1S6LNaXzhTym253eFnufHHGu5ZjBW1yy+H7nbXJw9DSS/s3fiX6qgSQkfT00tn2stXW7+PQ
+o3nP4IqfaAcOsFyO5qB0Wc9z2l9MCw0pwWvjRadK7VuaJlmzeZzJ2WqAdcz0mFfXm9Nx0KIo64b
5IQtRV5oOuOMutNOv2uWdl3MiOWbHgdBAARAYEEC6rd9wezIts8JoH/3eQftgXiwAwa/+BN0jRjW
TZFsMQte61r1wg5o09e2PtgBlT5G0j2ZOI5dgN+n+71IDjugoh++DZtL9P2xy+656L2tkoTfy4ba
/WEHVMgcdiltm7DOwg4IO6DRkvA9Zrdx6NA0l7F9wQ5oWGhOC14bLTpXBs3LfO6EHTBc3XEWBEBg
/QjQj93+6+IHfuo27Qi0fk2AxBeLgFkKMmQ5Hf7wUUZ5stywlIOYMjb6b+UD+D57AK8cxOSDWv/0
s+PKQUG1Wf94z8nHHaN0HteDP1WmmPAH/hnfyGRzy9CFsR1WbpDDneW8UNGRwGZtTiSV0wJn47es
4kQ02JKgfhyTAQ5i0iLgecCv8usLM9aUOLv9Tmt+tDC/AtlFtJLFu82JLlMjqxi/t1i8+aylSlu6
Vt6f7sey/OY8eClLXVToTr+R9+h3IkB3LV13NS207NCTkXRvVkK7YiIv+XGzjqXKbcsSaaKEybHk
5iYGDZdO+emsXWcpbT9M939DWbVN95M0lETti0jzkYq8ssI2KZnnbXWbfBgG6Z7TCCznhUTCOJba
+hTqqBR5vDNHB1mudlqQ+dXyaUQy0uKSiqoYmBti742hZsHm7XHHRJac6qoPh6m+srFuzbEmUp49
x8p8Dl33c/xg85F7ThyxCJdE3jlpng6Entf1Goea0PQxT0Yd76qPLE7u9ltVbjOnXS9zp1C6LNaX
zhTym2y30jGjF55UngNxxruWYwVt8gjid4C1ycvQLJnqbO+C+srqb9pO+w4dt+YJX/5BcrACl9nV
c6zRZz62Z78jRgbDabFro0XnSq0bnnlZzk3sGs03eiJzmMyyiLfzsDULyvFdRtedl9g6z5bRnfZt
DGe0KMUjDQiAAAgoAur3Q33HdrMIoH83qz9X0RrYAa17RNgBzXX4YloFO6DhBjugYcH3+D2XeaWb
p5jt63SwAzrtVj72L9gBZzY+69pmJXYVbY/z2sFgB4Qd0Dtb+RyBHZA9P4Id0K0hsAO6ieA7CIDA
bhOgt/3SSZF4FxzEdhv8/q9POgZk1UNzuZROoAPAmC2xNUs36m6LQjbtcVhQxsdktija7ugs0r1k
u1IQaV9nKOsCPyWKtbbHYaZdNpGvVPl+27Tl0GJ/2mXbGSUk2gL3DvcsNSbLiVKGqo9vzY1t1uPY
pNPJqFeOSGvWg1z5l8gUZSSkss01LVoBQXu6MkqSerDuYJFIiXIzeImpUW9b5DMpGZnI3FBZ+cvt
sFt1LfXqd9iNWDqX87YpVRCeVRClFLpvbG4OBuxYuuSjE+nK1MmRN8bc9PkbCXnaKPvDdk1kHMtJ
2ryTGVFrtUWVLd8XenMfpTKWJpLu2en7zYpIM1aGIRuH/I0pyc1PHRsOp5FgfrrPQsakJZoZ78Fl
sSZPdztR5gjV7ytsk1uOoO+67UoGljBI98a9htQhNT87xysls6LWDh7nqvio472rowvKOUdPBcaB
iwL6XtUTZavm21RJOW2a8tX8o53BbEdkVW5v2xlhcqarCRlRcltU7N8wPtalV4VoFDOBv0/ZYk14
fp6syth8pGRSMljbVsn8FnmiGvKEcfd1veZGOm4R89JHGe+qj6a/CX4Tr8shNCj6piWL1vmw8c6c
X9Ls93teW+KM91W2aZ5c0/OsTV4dMo5HzvYuqK8OgUZiu5wXKfeckS57fu8sB0rlpO4cN44CF/+i
Xyow84l2ENNzoJGhZCYdOQbjXxstOldqHdUysSZLJzfz++hdilznjeM8y3QjbOwwKQSPOGaNy7Se
P3kq7IMACIDA8gTUfcDyJaGE/UgA/bsfe2UvZYIdUI0J2AH1zf/uKqS+/5XXt7ADLs0edkCXvYzb
OdW9HuyAHrs/7ID20GPzkdeGAzug+8XwMFuGtpPADsjmddgBrWcKs6sN2AGZYgTuwg4YiAYnQAAE
FiRw6Edu+4j4l0Gf/rbxRXkfLK+UheWLgg8IrILAeXr53JCGowlddskFGo2JDh+5ki5/zSWhhZ/f
eZnk8kc0ufQyujAaEW0dpiuvuJzCc4UWuX9Onn+Wjl92PT0qJcpUO3Tq2NWBsu2cO0MD2fxL6AJd
uvV6uuLy1wSm9Z64QOfOnKGXLlxCW5L95NWvoyOXv3a9GDJWpc6Y7rx6QmdeGNKlsj1j2qKrrrzc
2+w1OvLy2RfoxfEl07Fx6avj9u8CDWU85+nerHRLh7r0jfFldPgyqUOXSh26Ys10aAFM65Tlwvkd
enlnh741oelcecnhI3RlrHlinVobIuuFHTpzZkByMNGF8aX0+iuvoDk/M7KwC7Tz8su0I3+fSM4o
IzlXHrnyygj5QuS4GKf0uE1Ra/QEXRfnZyCWPBjvsXDteuI10ddd4LLItdGuzZU78hpvy77Gq3Tp
1O1XRSLy3KnjlLjLujLMUmfyEF0d4YL3hcfupO+947N2+Rlqj0/RNa+KVB0SgQAIgEAsAocOHZqm
h50oFra1SYz+XZuuWiNBYQf0dJa+p4Md0MPGfYCxgh3QDWeB74wn7IAL8NuHWXbt3nYftt0hEuyA
DhyLfYEdcDFuu5ULdkBFGnbAGQnYAZVGYAsCILAqAod+/Jd/U7z84j9R+6k/nZYJw9+q0KIcEPAn
cOapB+nEg0/R1o130589cIzwPM+fEzFDhgxvTyeve21AQhyOSgC6F5VUjHQ7L9CTf/kV+tcYWeg7
r6Brbr6Vrrk8ghdAnHL3OO0LzzxJz/zjv9IrYsjxitddQ7fedM16Oa/GaN/SSfU8eLEdxJaW9EAU
AB23uxnznq++7zz7CKU++jnaesv76DOn7qQrfFO5D75Mj9x5gj73PNGtv/MZOvn2KLnO02PHL6M7
LJ8y+ZFv6kpntOAXDmap8B8EQAAEFiMAB6LFuK1LLvTvuvQU5Fx3ArDFROxBff9LBDtgRGZzkkH3
5gBa5DTuhzU12Eg0itXt6HkQdsDVQV28JOi4zQ7znq8SwQ7oiwUHQQAE1oTAofd8+D+JwT/26L/V
/mgqMhzE1qTnICYIbDoBfUMEw9Cmd/U6t2/n2Qdp6/r7Yzeh0BzSfTdsktPjy/Spa19H97RjokgU
afjVk7RJJGISCE+u50EYhsJB7cZZ6LiijHlPkdij7YUX6N5Lv5cenlafkVHHTkWKOrZH0qJaEACB
NScAB6I178A54qN/5wDCaRAAgd0loO9/YQfcXfCoLQ4B3A8rWrCRKBIr3ep5EHbAlXJdqDDouMKG
eU+R2KMt7IB7BB7VgsBmEzj03o/+gRj809/Tl//sD6cthYPYZnc4WgcCa0NALtV0VC7V9LQUePOc
adamFyDoHAIXzjxFJ255kHbevDUnpTk9+nuiX/3i5+n2qy/aeoGmsl3bO09PfeJD9ODTO7QVGYVc
Q/fNd9PnHzpGm0RipchhGFopzuUKg44rfpj3FIk93F44T+cvyPoveRW9arOCUe4hVFQNAiDgRwAO
RH5UNucY+ndz+hItAYGNIAA74EZ046Y3AvfDqodhI1EkVrqFHXClOJcrDDqu+GHeUyT2cAs74B7C
R9UgsJkEDh27/w/E8GyfTn/+oWkL4SC2mR2NVoHA2hG4cJaefPQv6evffg39yC/+Il3zWjwBXbs+
hMAgAALLEZCGoaOXWY6ySWqOTtMN8KRbjidygwAIgAAIgAAIxCIAB6JYuNYuMfp37boMAoPAZhOA
HXCz+xetAwEQmE8AdsD5jJACBEAABEAABEBgaQKHbv1oQXzzxa/T05+fLVQCB7GlmaIAEAABEAAB
EAABEFgJgZ2Xz8lIQZfQay9/LcFNdiVIUQgIgAAIgAAIgEBEAnAgighqTZOhf9e04yA2CIAACIAA
CIDAxhKAHXBjuxYNAwEQAAEQAIF9Q+DQz9//SfHyN2QEsT/936dCwUFs3/QNBAEBEAABEAABEAAB
EAABEAABEAABEACBPSEAB6I9wb5rlaJ/dw01KgIBEAABEAABEAABEAABEAABEAABEACBfUHg0C0f
+X3xzcHX6UuPFqcCwUFsX/QLhFiGwM4Zevb5l+jSf/vddM1Vly9TEvKCAAiAAAhsIIEL8neibf1O
vPqNdM3VV2xgC9EkEAABEAABEAABEFieAByIlme4n0tA/+7n3oFssQjADhgLFxKDAAiAwEEjADvg
QetxtBcEQAAEQAAEQCCMwKGbPvwJ8a2XvkHbX/jDaTo4iIXhwjmLwPmXz9KLowm9eusNdPlrXxUZ
yvlzZ6n/0pjo0lmWy153hK6IkT9aRTv0yK1bdKImU6erNP78MYouYbQaNj3V/H7aoReee56+KTvS
7kqaTIje+Ja30hWvwQJom64faN/+JnBh5xyd6b9EdNkb6KorX7tHwu7/OWLnuVO0lbhryqfaHdOx
q/BLsUfKgmpBAARAAARAAAT2MQE4EO3jzlmBaOjfFUA8IEXADrjZHQ074Gb3L1q32QRgB4zWv7AD
RuOEVCAAAiAAAiAAAgeDwKGb7s6Lf33p6/TlL/6f0xbDQexgdPzirdyhU0e36K6niRKFJn31vhsi
FHWOHvuND9Edv2d5bZlP9Pwmz7y9nWc/RVvX3yOTJajWb9EtV8BhaR4zcz5iP+18ha7dupHaJuN0
r9Ac0n037JVDikuYXfx69tkn6dMP/Qn9Vfvv6fDhN9ORI2+ma97503QifRNdvmL123nhGSp/+rP0
xOk2vXT4MB2mLXrLjUfp5247RjddM4uC9PLXTlOt+Q/0ilcQfYfeSDffLuVw83j5a/RYrSnPE33P
jSk6+oZ/okf+6GkaRfWROU/0pnffRm/u/2dqfYPoFbKkf/PWd9EtNzgjMVny/sUzL9iyfA+lbj9K
Xg05R09+6gvUs2Q8/0r6sRMfpOsCwJ179nEq/5ez9Cq3nK/coje9JUFv+5Hr6HL3OavcA/R59lNH
6fp7rAm6SMOvnvThvQsw1mKOOE+PHb+M7nhU8khXpDPx7XAm3gXVQBUgAAIgAAIgAALrRQAOROvV
X3GlRf/GJXZQ08MOuLk9DzvgIn0LOyDsgIvozcXKAztgVLKwA0YlhXQgAAIgAAIgAAIHgMDPZP+T
eMcdvyZkU6d/0kEMHxAIITASpeRMV1LFVkg6c6pdTmv9svQskUyKhNxmym2TaCV7I1FOzWSjTFVM
VlLmwSkkcj9NuqKYSYtMNisy6YTu22JreHBg2S1tlZy6reZRoqRojlaLo1XOatamHlvf5XhK2+Op
VUw60uUbA48go1ZRp5GOmmLUKujvfmX7HUsUTouiPRdMzycKwlnTRNQyRr4gJpNuxVF3utLxyKsO
tIopR1qvXAlRqAfnV+Vs8ratdDJVEitWwejY1mSOGLVLWp8q3XH09iElCIAACIAACIAACBwQAup6
+4A098A1E/174Lp8wQbDDrgguH2fDXbA+F0EOyCz88EOGF+BLkIO2AGjQ4UdMDorpAQBEAABEAAB
ENhsAod+/v4/EP/y4tep8cgnpW1IehkI63kpPiAQROA8nX7wHvrdp56nG3/1M/TA7VcHJbSPmzcN
KV2ifvlOulhBvS6ceZwufdMvTOstymhWJw9gNKs5nRFyesF+uvAcHb80QVYQHukgRiev88aHCql0
vU9d+Brdeelb6bNWKxJpKj90L90oQ3X9XeuvKHWiRc3RE3TDa1bTxOceOU6JExbl2SdXqlLqB99A
L3b+O1UfuoceleHcpMMmPXHyOnrulEx7l0krQ/3R4Kv3OaKI8bDaVr7Hj/0Lfez+Mn3r1a9WVRB9
60X67KOzqH+JVJpufAM/9y36/hM52vrU98+Wc53mklH7ejJq35WXzMrYeZaOb10/1Y3ZgRS1JJPr
XEzcbaNUmUZPfIBcyaZF8LYl0lm6+buIxvQt+urDn6WnZ5VM/5ekLt55kHSRtV0zSpZodPpOX44s
+cXf3ddzxFn6xLVH6Lfk+EnkGvTVB45efB6oAQRAAARAAARAAATWiAAiTK1RZy0gKvp3AWgHMgvs
gJvZ7bADxu5X2AFhB4ytNBc/A+yAcRjDDhiHFtKCAAiAAAiAAAhsMIFbPvr74p0fuFdH0dhsfzi0
bvcJTHRUr3T54kb22c6ryElZ0UX4sJhdvWA/jVoiLf1K5RQpDlwEMdn2lN32UvsiRh8aNKYR9yzG
VhSumifS0Vg0SxmRKc0i8uk3x2zZrHxy+U+HPvA3pgIjAU7aum/928ci9tl1pW0ZrMoGjbz+XZnJ
nhItT0iroTMKmd3Gbae4WnbTtrRoO8b4SDQKLJrbXkbP0tLuzY5mlNzDCGK86ft8jtC8KCVcw4S3
AvsgAAIgAAIgAAIgcCAJzK7jrfcI8dlEAujfTezV/dCmBe1LC4gOO+AC0HSWBftpn9/j6+ZdjB3Y
AbWNX/1+wA54MRQtXpnargU7YCRwmhfsgJF4IREIgAAIgAAIgMBmEjj00yfz4vzwHH3p0f9DXtvL
p/OIIDblgH+cwAV67qk/p7/+xnfolerwt79Nr/vBn6VbbrhCHTHbC2fp8T9+nF6SqV9J36Qn7rqf
pnGIEhkq3fs2IpnX+jt8wzE65pfflBR977yMZHXZLJJVstCk0/fdED1vnJTnz9Djn32YPvPHp2kr
kaBRu01Hjn6QPpw9QTdc6Y15dPYrj9PjXzlL3/UDSfrRy/t06sESNfsjeuklohuPvZ/uy36ArvJm
iyMRnT/zFN3zwN/Q+z78fnrHNVeSHb9pfhmr6KfzMkrUZbMoUaERxC7s0Nda/5W+9KVt+vJf/y31
R6OpfFtHrqV3p95L77317XR5gOA7LzxDDz/4SXq8+fd0+PBhOnLj++jeO2+i//E3T9PfSo4/+LO/
RDdc8Spne3fO0JOPfY6qX3ya2jLN4Tdv0ZE3vJl++G1JetfN76KrL3eld+aO9k1GyLpVRsiydLvY
GsnoaUt2ZECtPMKWXC6SPn5UhikL+eg3x+w0cjlXastoUkMZTUrFd3NHELMij3k+LAKYf9/u0CO3
bk0jiCXkWGjLsWCilZ2nx++8jH5hGl5NlewTQezcabr29e8kmZPylTL93R0nphHHcvU+PXCTd24x
bUv5RGgzb4FRsijbe1K3V0kQd3vh3LP0x1/4Mn37lW+i43feQiM5nk99+lFqtqX+vvkIXft9P0y/
9GE59q/gfX+enn3yT+nUn3yRpMrSYTkTUuIo3f3hrJzvrvSKsPDY2KFnHnmYPvm5x0mODDq8dYTe
d9e99H3fOEXvOCHBB0UQizOH2XPE2W9vUfL4z9OlX/kLeqj0OXp+9JKcww7Tzff+DuU+8PbwKGUR
5ohzzz1JX3i6J9lcQcfuPuYbZfKcZP8FOZeS7IvbPnhL4HzhBTzniNTBo1IHn5bJcvWe1DufPppT
BE6DAAiAAAiAAAiAwKYSQISpTe3ZWbvQv5vdv8u1DnZAzS/OPbTMBDugTW5hWwcR7IBmFQHYAdUq
CbADypEBO6CemJfYgR1wCXjICgIgAAIgAAIgsDEE3v7B+8UNv3inkA2a/m2mHxxatRyBoSjY+qH0
xNpKRyz/YkdNFvFoplc8n97PB+T3LzX86HBbR3OSy0uGp13w7LhX13XoNjAuhXrXU3KrmNJjyy8P
UVpsDxyhkDxlzDswahVZHSlRqDREbxghotUq+mkcLYKYU0Y/nciKtie6lIxC1Syxtvnl80bHmvTr
ofqXKLTmIY12ftIRWdX/qbLwET9aOaGpRqKUUu3OiE4EVTFvQiVEJmuiapUY4EgRxOb2rYkgli5W
RN6Ws9qTDRo37bGSFoWcksEbQaxXy9r9a50biFLSbmumJvyaatrmLUtWyt5klNGgVtAhRm+TIpvz
H8sJPg+OOiKv2qB0g21ThYaU0vkxdah+dm/9xkZfFLVeuNPb333eHIw9h8m3Y5NMft85LFvztMnR
wrl6JES/kdPj3B3tblbW0OgG5YSlYiv7TLp6HAdG01tZZSgIBEAABEAABEAABNaLgLr+Wy+pIW1U
AujfqKQOYjrYAa1ej30PLfPADjgbL4vZOmAHFNK6CDvgTIes/7ADKhawAyoSS29hB1waIQoAARAA
ARAAARBYfwL0tuO/Lq5776/oh7Pr3yS0YPUEJqLTqIpypSqq1aJ2GAh+mD4U27WaqMm/er0iMgnl
sJAXtXp9erxWq4rtzmBloo5axpHo4ix12Bc55iiRypdFs90WjQpfRi8h6n2nW4u5kZ0xyBRrotNt
i0qeOZv4OHLEATPu1nSfKAOvtU1lCqLe6oY4b6ygnyI4f1htUYahRCorStW6aLbaot1qiGJGLQsq
+UhHEwc9Frrdak+2XBedTkuUsiyPPO7s74lo5BJ6PssUKtN+areaolouTJ2WHA49cUD7pG3lbd22
5Kt6HQR9ssQ7NDbLPFK6HNKXpliuc2XJuagclmR+5TO1cgexcku0yzNHMGsp2cH2bFwkcjXRrGSY
E5iR03LoqqRtfnJJSMtxqq0dKjPCb9VO0zY/B7CeGaOJvOjzqhbc55zU2ErlinIeq4lKMT8dd0af
Boa11IeEHH8NS8+3ayKr+kAel9HRHNIsMjYcBudUXjTaHdGsFZ2OkZ55ZYE5jI3vafsTGVHdbolm
vcTmnISo9Rwj19E+wcpwjlWWjBlnKFN1zgMy2aRXM2O60mEZV7FrHB0T7jloFcWjDBAAARAAARAA
ARBYYwLqGniNmwDRQwigf0PgHPhTsAPKV5mMjUHey8MOaA+KKPf4Mukitg6ZyfFiLuyAsAPCDjgb
d7ADrvJHGXbAVdJEWSAAAiAAAiAAAutJgH7ol06KxM+8Xz98Xc9mQOrdIzARFTtyTbCDGJfGRPVJ
ldr8xEr3x+2yrcNJ0VgyIpefYIPtgh4jqcK2I8mgaSJ4JV3nzI0siXTZ2f5G3jg6VcMcLBy1BX0Z
i15bOlzpaE3GcUmuNSfy0rmqO3DHLuJlLdhPEQ1Dk2FPtLv+DoGGQ1pGkTIydavKschyquExg8ai
mjFOYE6nExNpKJFrmML03kgMokRX0+mDd7yOeQlR7YUxDi4r8Izkm5KGSMtwnypFi3zGda7UGYsB
i85Ukd+tD3d8ChzHc/vW3FCnSh0x6VdnYySZFpnUrH8KzYHoVgIiiMkIdqptaXtuGOlx7Hb8mxEy
bZMRxDjqyUBUc2Y8UboSyZluVmrwf85JrhMpyi2XDo9l+/ozpR02zRyRkQ5zzo+MjqYjfjkjYMUe
GzJyXcbWCbmkp8MRjvOTS0xqh0BLloXmMKYDlMgJW32mTTNzrjeKn6PtrAznWHWkYm9ZJ8W2Kwik
MYR5zzlLWeSbmTMsZq6qFykQeUAABEAABEAABEBgYwjAgWhjutK3IehfXyw46CEAOyDsgEwpIt7j
x7Z1yCpgB5QQJF9lK4Md0BVBDHZAATsgm4sW3oUdcGF0yAgCIAACIAACILAxBOht6Y+JxHuOa+eX
+C0bi267JVoymlJ73l+rJTo95gESvzLk2HMCzCmk6HaC8BMubnq/MuYf6wRGKZqfN0qKdklF/Ep5
nBeEdCnQUZpcDgbGoUU6P/EbWavSgVkKUTmPjQdd0ZLjZO5YkmOt1eqIkV/gHum00qqXRSZpnKiU
4TeZzot6x88FYsF+imgY4ownY+mkNRiI4XAohiPp2NZQjjU8KpSRh+SScs6YS9Je0lEOgW5HIhaK
PVUUq/bX0u2QbzWmlZOOY5sTXdYn/absh3RaFH2WH9Vlhe0wvk5HrrFoFDIiJctO23+pdEF0pY4Z
nbPYWPOtWUJPRWfijk/OcpkwrG5/xx7TR6liW2YciLyKFjhlkhZtyaJT8ncQ4w5LZeV5NDbOT4m8
0xHTkoy3jVLSEW3a9pQzcpasu8yW02Qtir3r4BTqoGc5LSqnzIRo9MdiPJL6bem49Tcei07VLKfp
doBSgkUZG1wmdzQy6fpnltl0OYgtNIcxHfBEyJu0taNaqNGSleGvR7PWO6KEOaLxschwPtHFFLtl
tk0Vuc7FbJkykRcEQAAEQAAEQAAENoGAuo/chLagDV4Ci/cv7IBempt8xNxnBtoPHM2Pm96ROfIX
2AEZKtgBZ881YAeEHZANi0V2uc0t1NYlX0uFHTCAMOyAAWBwGARAAARAAARAAAT2DwF6xwdy4odu
/dDiDmIyCkzS4SChHpL7b81yXPsHAiSJQyCuoSdu+jiymLRDHcVLRha6CD6I2wU7OlGAA4F2XEkW
pJuM+ejjcgk9j1gsEpAysrWKLArS3HGVEE1PoaZua2887IpaUTnozMak/xhcsJ8i3vRZsvSaVZG1
I0spQ7Rzy53ojDy+y76xpRedTicTUc865550riAqtbp0Yu16+8ASLPZnImq6jpnMQ3tJRas9XF4V
+SgZyZnSRxDG12mYkE6JDmcsq80zBzutc1IWxYa/hVmT3naTjlmSVemep3ZWtyrHmcb0kSqD102Z
2jS5OcbHpuwnvRSoM6JWPascG53HrcJMWc4+NnqUEuVtHm3OKXHcb9wwVLW87wI/zDFx7rgloSK5
qeLijA0jk//SjpqRa65aaA5jOlDyON2Z/lcOrqo9ji0rw1+PVGpTnvVGpJpHHcsHN/2cW1X+Rbds
qVMXs0VLRD4QAAEQAAEQAAEQ2BQC6jp7U9qDdjgJLNy/sAM6QW78N3Ovpu79w5scN314aUFnYQf0
JwM7oFzBAXZARzQ22AH9x4rfUWNzIwE7oPuhg5nbYQf00x4cAwEQAAEQAAEQAIH1IUA/8Su/Ka5P
fXBxBzH28FcZl8K20YwJ6wPw4Elqbgai9WXc9IsR5TdwXkeGxco0uZyhh923R1Y67ZRhO+movPq4
r+OBdCpJzhxdFEudPoKTieUQFOYMN+p3RK1cEGlXJDF/Z6UF+4mN/zDnj5aOImUcexKJhLD+zHzB
28Pk8VuaVEZfU/k89Y46Im9zVWnMNiVqHb8eVD0WZdvXkbKyNeWMNBFmqUy5JKZ9XPWnP/MIdclI
ZSq0fCLvXDKz26iKSqUqynnlADjjp+q02qzZMGdEKzLXsFvR/JTueaSZ27esj2wHuEnPXmZS1p3f
nrn4GHlY/zJ5rCVQK/W6qNVqot6oO/rO7UhlyiKRLVVEtVqRDCqiLDk0WqtyADQkzLzCnRfNebNn
WEx1zdZtpeNma+l/QjqIGR2MOzaMTHK5RVOMFkUzcsw5C85hoTpg2hyoQ5ZUoWVosac7/UZe62XF
dsgLcxh05l70m2kH+TnyLlos8oEACIAACIAACIDABhBQ91Eb0BQ0wYfAwv3LrvFVGWHb0PsFH7lw
aL8RMPdM0foybvrF2mvujUnADjhjCDugsTmaOQl2QNgBo88xZl6BHVDblDW+iHM7u0bwlqELm+7A
DujkgW8gAAIgAAIgAAIgsFsE6MY7Piqu/ZkP6Ieyu1Ux6llXAhFvBnTz4qbXGWPtjLvGMWX1hiEW
NjrAgaBdVk46WaFWy7MaoJ01fPP1RcGOAhXNyBYBiR1W3i9SVzKdE9XtgGUp2dJ0sWRhN32lIG81
Fu2LEhlRb/dlIG7zGbdVNCvmQMTkSboco6Y5WZn+N5ty6crWtqiWiyKbVsuDKkNRxrEMpJEk4h5z
2nLqWk87jllOQI3BUEYamznA5RvuRTIj1iUX19TLNrKoSjz3RC+3GeIgJjMYHU3JiGpFvSxjYH+z
vvVn7De2JfduR3S6Pb38qR4DzKHRGFxUn/hvnVHT2Hii2fKVnMPF2Ddyct30q8mwoGRRLjob8cP0
OOrY4DL5LVWpeTscxBacw0J1wLQ5UIcsDKyMwDlC4ZI8MrZzbLIglzCWy1gqB0m3Lqgsy28Heong
0HYsXxFKAAEQAAEQAAEQAIG1I6AesK+d4BA4EgH0byRMSMTsM9HumSLeKy5JFnZAGyDsgAoE7ID8
RVFJBXbA+JMMt7kFmblnpZp5DnZAF2fYAV1A8BUEQAAEQAAEQAAE9h8Belv6Y+IH3n0cDmL7r2/2
qUTmBmg/GYYsJwTlSJCpdlfOTjtdUM7HuchactCOhOVyBOP5VKwpLZxclkHJvHCEqWlhljNUQxSy
bkcoy+kmKXKlmugMfEINaUGsnbj9amdmN33pcttRovpibq5JlLn3nJ2gU87Y8w93wmFL9vk4RvFI
Vf7OS6r22XYy6olKzvCZ66jizO78xhzECq4l7ya9mna8UsZ2qw8aar08Z0kRvllLZqooawlR9/Ez
M3zDHcQEk9vIRiJwHLO+9WccTWfMGDD92yyYvkim0iKd5n8pw1A6W3F0fmVFgLhwEjfb4IKYvsZw
EDPlRx8bo1ZR/157+4Ut3elwEOPOdTHmsFAdiNb/3EEsaI7gXPVSmImcqFVydlst3Z/wZKvbZ78d
Kb9ohaurCSWBAAiAAAiAAAiAwNoRUPcNayc4BI5EAP0bCRMSxbYXRbxXXJYsu5eDHZC/dAc7oKVa
sANKCLADxp5ljJ3O2DD9C4Ed0J+LPMpsibADBlLCCRAAARAAARAAARDYUwL0zg/9tvjh9yoHDdpT
YVD5OhCIa+iJm35RBmwJtXRZmq9W++lUzBhxOwUJ5uhF6YojOpZxaPGGvB+w5dQKTe4GE0927jCi
DLzJTF7Uml2HLOGlLtpP5oY4WWj6VsHlU8vGmYRdkbUjBrmXzOTsym1nj24zByOvk4wpne9N2syx
xuXYxdPN3Z8wmZMFGePL+eHhsa3+SOTqYhnXFs4vkal6+jRqBDFLylbROGYpXdl9BzEWFc3lxKRI
GjmdjkFGJ+YZalRJy22jG4aE6OgogtLZy6WvXIoJUwbet5HHxqAhkvaYSeScy44KHpHMxXahOYwZ
dbzjLOqcMX+OcPBh0SCVjlJq9XO6qnOwXdAOd2W29Kc6jy0IgAAIgAAIgAAIHGQC6nrsIDPY5Laj
fze5d1fZtqj3fqrOuOlVvrhb2AHVGLa2sAN69Qd2QNgBvVoRfgR2wJZI2zZH2AHDdQVnQQAEQAAE
QAAEQGCdCdB7fu0B8fbbTuoHpOvcGMh+kQhMxmI0Gsm/sZiMe3pZxGRhW4z1uZHc96t/twxDQhiH
K/9IS37SRT423NZOGZYjU60zW0RuMuyIQtK8qVfYdjp6GYcWK01aNHozR6dhp8bKy4iOL7to0hkn
k6TIl+uiO+ALOEYrY+EIYtL1qZZl7a+1RL/fF71eT/SHthyDuokIlSqK7mjW2PGgLQopk9ftICZ4
PhmFq9LsifF4KJrlrJ6vLCOY84ZV6ls6ITLFqmj3Btoxy+qnojw+M55ZEb2WAC6RGgcmKX+qIFp9
24FtMhKdet4hX7bmiR0XtVPsdEO9BJ4lfyJTEl2b7XjYZZHRUqIpxeA652Qji3Po8Yz9bjuI8ehv
QRGbjEGGBH8T2LRt/zmIiWGTjemkKDU62plvIvW206yJnNR3R7RAruORx8ZYVNJm3ORq7Zmey7m5
xI6Ty0HM2fcR57CVOIhFmCMcI8Kp75bO5xZeotVRsM8XtvRmjMhvPgXhEAiAAAiAAAiAAAhsJIHZ
/RNeJNzIzpWNQv9uas+uoF3a1gc74GycRLyHluiN3cK6b4cdkCLbOiQ8biOBHVDP0bADWmMJdkD1
mw074DK/cbADLkMPeUEABEAABEAABDaHAN188vfEj932a/qmY3OahpasioDDGcZ+i0TdlPCtw/FB
V26ixwQ6oui0S+5MOiJjyxfkeLJMDW0WIYi3W++ny2LmNmZqcRqGjFOHziPlzdaWXBJz3BetVpxo
YUY+s7d4P439Iv7IdiV0RLGRw6HFansiqZy1OJOZg5ORSRrWWOQ2zozvO52gZDuYw960roSrLp8o
XLzOSPsT6Sjpqofc9di6aC0xufTyeMMWi7TGmfH9tGhLnzyuc042s5Zt55N6vrf4BI7LUOcgq6xo
OtMuqahls/51RNoKitgkI2GpscyjR5m2eXUlUr/FTGQc1aLV12uYaFRcR/m+M9LeYmPDfylTrgty
3+0gJtseew6TOqCWwfXqUrT+t5DPnyOcHdOrq6UlrTbN9NqZYkXfmMPk8o6cK5IJxYAACIAACIAA
CIDAPiKgrmP3kUgQZYUE0L8rhLlhRcEOOOvQ2PfQMpuxW7ju0bWNCHZANfdYTj/Wi478AzugTQN2
wCkIM568usL1ZlX7sAPCDrgqXUI5IAACIAACIAACILCfCdB7Tv6ueMft92iHgf0sLGTbGwJzDSK2
kSNdavsIaEV0mhlFMuWOz/nVHjI3jlnRXS5IlK9gnXrRRMNixp10oe5xDrMK0PIk0iKXVY4yxkhU
qF18Jr4N8Rxcrp9GnbrIppyOWKlSy9RiRTfKOh2TLINQIlMU29tlm2latOygYyajEN1GiUVmkuyS
WVFt1LQDkdNxZSwaxYxvH1n1ZYs1sWTwMCbaUNRlXcawZfo1I+tpNytG7kyN5Vtwd9IXlXzat75U
tijadsP4UoK+S+axJQot2TOVAB1kDmKllstiN22CcW7yH/uzdnYrKuJbRjqwyTe1skpPsiGR88Yy
Mp03XbuseFtlLcgxRrZxp2zz9tdNv6JG3cY0UpifXiRTGVFtOaMMigXHxqhb02HfdV2prCioeSZg
WcZYcxhbstK7bKaZM9Jlv7nfSWfuHMGT96tazz3LaPJ0S+6b37blojguKQaygwAIgAAIgAAIgMC+
JaCuM/etgBBsKQLo36XwbXRmc69k7BxKX/jW3xZg7hVhB4QdkOuLtQ87YIypA3ZA+aIj7IBKY2AH
VCQW35rfNtgBF6eInCAAAiAAAiAAAptA4NBP//u82Dn3Iv31n/+hvE+Td2rTKPPTXfwDgfUjcP5Z
On7Z9fSolDxT7dCpY1evvg0XduhMt0+0tUXj0Yi2jnwvXfGaS3zree7UcUrcJaVJlWn8xAdocu4M
DSeX0oXRmLbedBVd/irfbBt7cEe2fzAiuoQu0KVbr6crLn9NxLZeoPPnZT6J+RLr384zdHTrHfS0
zC0dxOjkda91lXOBdl5+mXZGE3l8TKMLl9CRK6+kgG5y5Y359fzL9EJvSJdsyVbJvn39kSsuTj22
WBd2zlG39xJddniLLown9LojR+i1r/LXv5gtQfIVErB0vf/SBTlNXEJjSy/e8Hp6TUg/LTY2ztOZ
r/XkXHQZ0eTVUscvl2MrwifGHBahtJUnOfvUJ+jIu39rWq50TKMPXBN1noghyo78rdiyfysqXTp1
+1UxMiMpCIAACIAACIAACBwMAocOHZo2FHaizexv9O9m9uuBaxXsgPu6yxezdVhNgh1QdSzsgIrE
/t7CDrh4/8AOuDg75AQBEAABEAABEACBRQgcSn7oN8W/vnSO/ub/+uw0Pwx/i2BEnv1E4MxTD9KJ
B5+irRvvpj974BjtpQ+WdhBLlmh4+k5yuzHtJ277UZbzL5+hFy+8ga50edJ95VO30o331KTICar3
W3TTFZHcYvZjEyHTRSLwwjNP0jP/+K/0ihjlv+J119CtN10TzckqRrlIGoPAha/RvZe+lR62siQK
NPjqfXR5jOxRk+48+wilPvo52nrL++gzp+6kK6JmRDoQAAEQAAEQAAEQOEAE4EC02Z2N/t3s/j1I
rYMdcHN6G3bAzenL3W4J7IC7TXxF9cEOuCKQKAYEQAAEQAAEQAAEohM49M4P/bb45j+fpf/2f//R
NBccxKLDQ0oQmEdAO4ilSjR64k66CHFw5omw1uef/dRRuv6epymVydOtN/8wXSU97P6fRx+k+z9r
xQ6Tn2yNJg/dAoeeGQ381wRepk9d+zq6p60PRNtJFGn41ZNw5IxGa4WpLtCzj/8x/dX/N6C/q/wW
PWr3W7beo4duunKF9aAoEAABEAABEAABEACBOATgQBSH1vqlRf+uX59B4v1PAHbA5foIdsDl+B3c
3LADrlffww64Xv0FaUEABEAABEAABDaNABzENq1H0Z59RUAZNgiOJwv1i+bnlztVpO6fnaSr9jJE
nJ9cOLYPCJynpz7xIXrw6R1rJdiIH7n26Zvvps8/dAyOnBGJrS6ZNOQdkg59vMBMhYanboezHmeC
fRAAARAAARAAARDYZQJwINpl4LtcHfp3l4GjugNBQNuxYAdcqL81P7/csAP6UcGxKQHYAddLEWAH
XK/+grQgAAIgAAIgAAKbRuDQT975H8U3z53FEpOb1rNoz74gcPbZJ+kv/+br9Jorf5x+8aarEekq
Zq9c2DlHnb9tUev//TsaDL5B/zIc0/iy/4mSqZ+n99xwFXjG5InkILBfCXzt9GP0pX/4Dr1SLgr6
xrfeQD+J8b1fuwpygQAIgAAIgAAIHCACcCDa7M5G/252/6J1e0MAdsDluMMOuBw/5AaBdSEAO+C6
9BTkBAEQAAEQAAEQ2EQCh97zaw+If3mxT3/95384bR+WmNzEbkabQAAEQAAEQAAEQAAEQAAEQAAE
QAAEQCA6ATgQRWe1jinRv+vYa5AZBEAABEAABEAABEAABEAABEAABEAABBYncOiWex+cOohtP1ac
lgIHscVhIicIgAAIgAAIgAAIgAAIgAAIgAAIgAAIbAIBOBBtQi8GtwH9G8wGZ0AABEAABEAABEAA
BEAABEAABEAABEBgEwkcuvXX/0CMzn2dTn/uk9P2wUFsE7v5gLVp5ww9+/xLdOm//W665qrLD1jj
0VwQAAEQOFgELsg5v23N+a9+I11z9RUHq/FoLQiAAAiAAAiAAAhcRAJwILqIcPdB0ejffdAJEGE1
BGAHXA1HlAICIAACa0AAdsA16CSICAIgAAIgAAIgsK8JHPq5j35S7PzzN+i/PPK/TQWFg9i+7q99
Idz5l8/Si6MJvXrrDXT5a18VWabz585S/6Ux0aWzLJe97ghdESN/tIp26JFbt+hETaZOV2n8+WMU
XcJoNRyMVBfo3JkzZHXX4TddRZcD4sHodrRyXxG4sHOOzvRfIrrsDXTVla/dE9l2zr5Az3/jm3Tp
pfbETRM5h7+R3iodsS7ZE4m8le48d4q2EndNT1S7Yzp2FSYsLyUcAQEQAAEQAAEQAIH4BOBAFJ/Z
OuVA/65Tb+2trLAD7i3/3akddsDd4YxaQCCYAOyAwWz4GdgBOQ3sgwAIgAAIgAAIgEB8Aod+5p7f
nzqIfany8DQ3HMTiQzxYOXbo1NEtuutpokShZbfFqwAAQABJREFUSV+974YIzT9Hj/3Gh+iO37O8
tswnen6TZ97ezrOfoq3r75HJElTrt+iWK/aLC8M8yffZ+fPP0tHLrifZzVRoDum+G/bGOWW3qZx9
9kn69EN/Qn/V/ns6fPjNdOTIm+mad/40nUjfRJevWJV2XniGyp/+LD1xuk0vHT5Mh2mL3nLjUfq5
247RTddYUZBeptOP1egf6BVE3/kOvfH6m+Vxd0S8C/S1009Q8x/+legV30Op24/Sa19+jh75o6dp
FNVH5jzRd//o9TR+/nlZxitkVf+G3pW+hZxDZ4eeefwv6IXvzGT5nhtTdPRqP504R09+6gvUszru
/Cvpx058kK7zA3fhLD3+mcfprJXO9dn6rjdR4oa30XWI/kfPfuooXX+PNdkWafjVk+RH3IVv5V+f
ffBauv7+trPcPZTHKYj6dp4eO34Z3fGo/J6uSMfg2+EYrNBgCwIgAAIgAAIgAAJLEIAD0RLw1iAr
+ncNOmlfiAg74L7ohostBOyAsAM67J6wA17sIedXPuyAflT8jsEO6EcFx0AABEAABEAABEAgMoGb
7y2Idxy/V8gM0z/pIIYPCIQQGIlScqYrqWIrJJ051S6ntX5ZepZIJkVCbjPltkm0kr2RKKdmslGm
KiYrKfOAFjJuibQ9JxRbwwMBoVVy6qmaE4mSojlaLYJWOesYE6aumf6mrbExaoqk3Qez83nR94gx
EkV7PCo5R61CaNnuuqzvP3DyI448+e2Bo6ZJr+o4L507HefVl0m34kiXrnTUKed21HK1zR63rL2J
dFF0VszdKcT+/9ZWOpkqib1C0a0XRTqdEdlsZjpvT/VnD+UJ6rVRu6R1r9IdByXDcRAAARAAARAA
ARAAgRgE1L1DjCxIukYE0L9r1Fl7KirsgHuKf7cqhx1Q2xSUfW2V6GEHhB0wij7BDhiF0iwN7IDR
WSElCIAACIAACIAACLgJHLrp5APiWy+fo+3PPyRtQ/LpvLDuh/ABgSAC5+n0g/fQ7z71PN34q5+h
B26/Oiihfdy8aUjpEvXLd7oiE83JHuP0hTOP06Vv+oVpjqKMenXygES9ioEoelL55uBxGUHMCsgj
HcTo5HV7EbsourhLp7zwNbrz0rfSZ62CEmkqP3Qv3SiDdf1d668odaJFzdETdMNrlq5lWsBzjxyn
xAmL7OyTK1Up9YNvoBc7/52qD91Dj8pgTdL5kp7IkO4DlbawPaD73s6jiLElVSlFLSlnYuc0fez+
Mn3r1a9W2Yi+9SJ99tHa9HsilaYb38DPfYu+9yfeSvf96m/q9IlsjVoP3aKXEHzulJT5LiPzVL6T
1+n0asfdNkqVafTEB8iDjumXNLxRNnct0fgy+tY/N6WcT6viJIgSDZ+4c08iZxkh9m5Pc0+WaHT6
Ti/HXRbta1J332rp7j6Rx9n8s/SJa4/Qb8nxk8g16KsPHHWexjcQAAEQAAEQAAEQAIHYBBBhKjay
tcqA/l2r7tpDYWEH3EP4u1c1s9PADgg7oLZH2RoIO+DuDEXNfZ/Y3WAH3J1+Ry0gAAIgAAIgAAIg
sOsE3vm//I54+3ETzcbtQbbY97EY9HuiP9irmCeLSY1cF4PAREf1SpcDogmtqNrtfNJ+2ysruggf
thxV+eZgyo7mdCAiiMmIVqq9pfZFjD40aJgoTDIyWc0T6WgsmqWMyJRkBDH29qb8YZjpdrIonPHc
WNQ8SolW0JQ7aeuIcH7t429dzepKi5bG0Bf5hInwZUX/848eOGTRzFT6pNh2CjzTS9a2lNVW9hl1
61pWS5ZSO6hRLNOG7uo3B5N7F0GMo91v8nDZrH0tnxwLTT+9c2fAdxAAARAAARAAARAAgVAC6j4k
NBFOri2B1fYv7IBrqwgrFxx2wJUj3Y0CYQe8OJRhB5xxhR0wkn5puxbsgPF4wQ4YiRcSgQAIgAAI
gAAIgIAicOjdJ39P/I/hgLYfXV0EsZ3nPkVbiXukrSkpI9qcpus84WPkKXzWiMAFeu6pP6e//sZ3
6JVK6m9/m173gz9Lt9xwhTpithfO0uN//Di9JFO/kr5JT9x1P01jFyUyVLr3bUQyr/V3+IZjdMwv
vykp+t7552S0pcQ04lWy0KTT990QPW+clOfP0OOffZg+88enpY4naNRu05GjH6QPZ0/QDVd6Ff3s
Vx6nx79ylr7rB5L0o5f36dSDJWr2R/TSS0Q3Hns/3Zf9AF3lzRZHIjp/5im654G/ofd9+P30jmuu
1FGfohay88Iz9PCDn6THm39Phw8fpiM3vo/uff/30am3vmMaUSvozcEzsm0Pf/ozdLq/RYmtEbVH
R+iDd3+YThy7wRPpSHHY+p/fRT9//YQeK32avvj085LDS3Q4cTP9h/+Yo6OBIM7Ts0/+KZ36ky+S
FJEOS82ixFG6+8NZqT9XRm1meLqdZ+nWreunelpsjWTEtCU7JaA2HmEr3xjQx4/yaGCuTOrtTemR
RTIqkvo4+8MbQcxXdNm+47J9QRHhdp47JfX5LllFghKJNkm1JrnMJH1cRis7/8JjdNn33qGqn259
3xw8d5quff07p6LmK2X6uztOTOvL1fv0wE2ueUK1TZbmV9a505+g17/zt6Z1rSYa4AWpQ4/Sl3sj
elPyON3ylpEcx6fo0SeaNJK1HHnLtfTDP/VLlJG6+6pprepfPN3bOfc1+q//+Uu0/aUv098+35+W
TbRF1ybfTe/9hffS268O6u8deuaRh+mTn3uc5Cikw1tH6H133Uvf941T9I4TMq5dwJuDccYg2fPy
2W9vUfL4z9OlX/kLeqj0OXp+9JIch4fp5nt/h3IfeLtn7CoS1jbKm4znnnuSvvB0T6a+go7dfcw3
YuQ5OXd8Qc6L9Mo30W0fvIUuv8QqfQUfqYNHpQ4+LYvK1XtS71Y0P6xANBQBAiAAAiAAAiAAAutI
ABGm1rHXosu8yv6FHTA69/VICTug7ifYATWKODYI2AFn2GAHtNUHdkA9jmY7sAO6gCz2FXbAxbgh
FwiAAAiAAAiAAAgcu/9h8VMn7heSxPRPeY4tszXRaEIi2ixTAfLuMoGhKKgIRmwrHbH85Rg1WZQk
FUnIZ5sPyO9favjR4baOACUdSsLTLnh23KvrOtR44dtCvespuVVM6bHF05r9tNgeLBfubNQqsjpS
olBpiN5Qh3/yyMQP9Ld5Xp8+kv3tjSA2FvVCSLuSBeEOjNUqquhu/nVYPKruTJago47IJ4PzpAoN
Ea2lvNU++5OOyCrdTpXFxYlZNRKllGpLRnTmdTt7uy6Ryoi04uCQL2IEMVaWtz8l5nbJ1qGMqFTy
s/1MdQpK6XA6lxdpO5KYXwSxXk1ForTm/YEoKXkzNeFpKpPHr6xxp6x1OnCe8enG4EOSvS1PIpN1
RCgzYzEpmrzjY+veSBRZpDVTrupzEtmKM1raTN6+KGq9MGkd+T1vDsYfg0JGyUsqHQ/aZmuh4ynK
m4z9Rk73XcF3Lh7qvpBuXKIX3Gnxz0y6ehz76VX8ApEDBEAABEAABEAABA42AXVNerApbG7rV9m/
5p4SdsDN0BjYAa1+hB1QaXN8GwTsgBY72AGVBvFVEvzsNbADuuyBsANq1QndgR0wFA9OggAIgAAI
gAAIgEAQATr+26fEz9z1cf1ANyhhnOMwDMWhtQ5pJ6LTqIpypSqq1aJ2MvC7oZu1Zii2azVRk3/1
ekVklNNEMi9q9fr0eK1WFdudwcoaP2opBxc/h6ZVVNMXOeZUkcqXRbPdFg3lTDM9lxD1vtMVRjtU
2HkzxZrodNuikmcOVp6bvnjyjrs13SfKwGttU5mCqLe6wQ4f0pFPLatopc9Jx7JOpymKmYSeD6zj
boeift04gMj4T6LcaIp2qyHy3MklV3c0wsOhUBWt1rYoZZnjWLbuciQaOJYsTMj2NFpt0d6uiaxy
PrLkrvcddS36pZU3N+PZqtfZb9Fydb6xWeaR0uXgflEZmBMVpSui3SjofinrZRdX7yDW6jVtB6q0
aI/6ojAdvwlRlf2VkbynulVsKSnt7VhU0ja/VGnatrZ2jswIz6qdrG1+80ivZnQs31hF/3JOqp9T
oliR81S1IvIZSw8TzEFsEd1TDmIJkS2URH1bjouOnCPYnGmxq/Wcc4RywLPOUSovGu2OaNaKTidb
1xyxyBjkxrhpXYmMqG63RLNeYvNHwiMf72g9jl3y8DSCGWdIOhk6WyvEpFfTepypdBxZl/9i+jkh
nd3cdS9fPkoAARAAARAAARAAgYNFYHrdKK9T8dlMAqvsX9gBN01HYAcUAnZApdWL2CC0/cC2I2Vg
B4Qd0NYF2AHZMwHYAdU0s+AWdsAFwSEbCIAACIAACIDAASdAt3/8M+KWu39bP7BdBY+Jjv4iHQzw
hHYVSPdRGRNRsR2B/G7ovIKORVmlL/lFz/HmWOTIuK0iDiVFY8mIXH71D7aNc06qsO1IMmiaKFxJ
1zluEEmXne1v5I1zVNXlNOKoINKXsei1G6KYS+uxrIy9cn06kS/XRXfgjLXVrWZ0WqcTjry5Us4+
8ubd6SDGHWdSMvoZF06e005iVj+Yc5xDtsqdQkbGsShZFDz227BpmGfKbockGaFK17V8FCKvk510
iOo5eZnWLLgnnaKUQ16q5G6PT5nMiYpk1LAxN05Kh7GZdOZG2HLWa/EIWLxIVpazP2eJjDHfmrPH
opaZOVGls5mZo1KiKAbMwc0z9pmzYdoe5yM9Jt06JOtk8qRc88KgXWUOSyTKnVX0A+dEIpGpCKae
UwiDbldHjltM9yZyDLaF7/TTr+s2OdorI9cppztKFGQPmw/nJ5eY1LIJKXlRO0hGH4OcOSVygmM1
8ycJ/6hfM7n0OHbIY2RWe8bpLSm2+aCWCcLOqfyLb1l0Mimjq+rFi0VOEAABEAABEAABEDigBNQ9
5QFt/sY3e5X9CzvgJqsL7ICwA5oX7WAHjDHWYQc0sGAHnLGAHdDoxEr2YAdcCUYUAgIgAAIgAAIg
cOAI0M33FkTyl39dO4rEJzASrbqMwiIjQ9Wtv0ZDVNjyc7lKXTTUORlRqtFa6YJS8cVFjiUJGEcL
j5OIb8lx0/sWMvdgp6KcnUKcZOaWEpygXVJv90iHDI/XwdA4bLicErRDBaVFy+3nMqjrKEHKeWw8
6MrIWi3Rlo4m8/5arY4Y+TlgjgdyTJZFJumMBGYZf5PpvKh3rAaYfiHKOxxTLApjveSgy7mHGTf8
lv4bMWc57ohkOGSFOzaX6TvJSDs4jUXVdlKyIjs1+mMxHg3FcGj/jceiUzVLGnr7JLgvPWfk0ntp
+y02ZSCfbXOiy/j2m5JpOi2KPkuJesr0O8CNIY4IXGPRKGRESpadtv9SablM58tMLtshp6fbbC3J
aQnHw9WH6D6rm/eLEtM4iMkyZLHDhr3MpHq7r9SRSdvGwc0hv3RZYg6U2qFrbJyfEnmnU6XDWUn2
bzoza3tKOz7ZxkfpCKdVQgm70Jbru89YdJS5Ct2biNFwIAa2vo5HPVGw28bnTcPdLxIek5k7ZC04
BjlzT4S8SVs7qoU5L+pxzOVxsJt9cUQJc0Tj65lIjD7RxXyKin2oqSLXzZExdsHIAAIgAAIgAAIg
AAIHkIC6PzqATT8QTV68f2EHPBAKohtp7k35/aw+7dmJm95TQKQDxpYUYguJVJJ/ItgBbS4L2iC0
/YBgB7TmWufYgR0QdkDYAf1n3vhHYQeMzww5QAAEQAAEQAAEQIB+/Fc/Ln7o2J2LO4jJyDFJX+cK
9XaRayujpHj8a9APa0QgrqEnbvrFUAy1Y9LFMQxtF+xoXwFOB9rwkSw4IhPp43LZPY+jC3trSBkK
WkUTVUwZa4O3fEk8f27jYVfUis6oYolCUyY2/eK7FFuQQ9FgW4/3ovHmMpWzfAX2WmEYB+Mkw5ci
5I5PrjnEZ76p8HBIRpoIexNRy6ryZ45Dw23jHMXZqMhHSZdzVIRKZkkYG6cTjnQwVMuw6ralRHPg
dBCbzptMZ0guoSdd+XSEvtVEELPHj5LVlqtq+fWqYx7D1kTUc8oZ0RnNrZ71P87LCtLvZLYsVhfE
zeg7ZeYtPbiE7o26olrIasdPv7apCGuWUhjd91/aUY8bPu8sOAY585JeotSSwvoYPspZdXbc+d9X
HmcS+5spz4qMpqK1OZYCbl6MKwG21Cln5isjDoIACIAACIAACIAACMwjoK5n56XD+fUksHD/wg64
nh2+sNTm/k7ZrsKLips+vLSgs7AD+pOBHdCfizkKO6DFwtijYAe0bGJmlQplIw7eOmzQsAPaQ8vM
+7ADmtkGeyAAAiAAAiAAAiCwXwnQD73vI+It77xtcQcxGSUmK50IEonE9C+ZTLoejidEUkYymp2X
EYyyVXtptP2KBHKFEzAX/PvJMGRubEl4nR/CWzT/rDNcscfRSxagHSfkMn9NlkAf93VWkDegrqhC
Or12FAq+IQ11CJIyjfodUSsXRNoVSWzm4GT60S8SGHcm4RGnRi2znCY/rhkyJyJerm6XDwfTd5yd
kW9qtLbnFzXPmK3FJyEqHQZdCxNlpy/ythNUtqaiG04EX/4zZx9XbVjYQUxGKlNLTCbyDYdw3UZV
VCpVUc4rZz5poHE5iKkWmrdkZWS1wdAs0bmSJSaVg6U0mOkIbvmZgw/rW8fY505rcjnTiowYWZPR
IuuNusiziGAOAworixJZUala7a+ISrksqrVtuRyqaq0D0xJfjD45lnj0LdGkjaV7rH/VgxbSemvG
MWdndF8uxejTZKVzfInJRcdg0JieITBt5vK58fjJ406jvvdZFLpKdxY+MdBhUGVaemvaQX5OuUuX
jwJAAARAAARAAARA4GARUNe1B6vVB6e1C/cv7IAHR0mmLTX3WWH3iwZK3PQmZ5w9cz8NO6DiBjug
IhG2hR3QomPGD+yAloNYOWXsdsaWp55nqa3LBg07oGOgwQ7owIEvIAACIAACIAACILCvCdC/e9+v
i+9/1/HFHcR8mmeWp+MOHz4JcWgNCZibpv1kGBp3q1qHV+8gxpacC3A6aJeVY09W8GBW2qHCN19f
FGznpGgsI6iLvbxkNqUiN5kb3GQ6J6rballK04/ckUvXMG7rZRe5I9i4WwnnzPJlKtayhLOP5jDH
QcwEJTPyUbJ48aIOspt5p970tOPYdIlL6YhVs6Nh5Rt91ayYW2OE4m9T8UImnbLNN9hBTK7/qfsm
la+IUkb1tTLq8BLtfeaQxftTpfQahmTAsEFPdDod0VPOWqwMrq8mr9E19aCBbx1R03hZpbYS4yJu
jT5x2f0rNGnj6F5HzwEkMsW66I/4mrKmTF6/Yee3dC1zPGXjZtExuFIHMd/5zEVT6mnGdnRNFlpC
yGUslYOkQxdc2Zb7OtDL/XLOy5WJ3CAAAiAAAiAAAiBwcAmo6/mDS2CzW77K/oUdcJN1xf9+NrjF
cdMHlxR2BnZAmw7sgGFq4j0HO+CUCbdHKVss7IDSrhnDBg07oGt4wQ7oAoKvIAACIAACIAACILB/
CdA7f/W3xQ+lPqSdPlYhKr/J4NGUVlE2ythrAnENPXHTL9g+6XCinA8y1e6ChQRn0w5OlBPdiTud
FZ7cdtJxOU7wfCo+lc4tl2VQMi8clWpa2Fj0Wg1RyKb0OFaGXpIRnXKlmugoJx9dOY+K5uOA1a/r
SIAOhyLm2GMibulCxaRX0/lKysIgT2sOzNFF5eLzhcnCwnvHuDlXZUbeMsNQwbXkHW8L59lQ6+VF
rkQllEsxKj2RUc/qPn5mDhYBEcSs0jRPR6S51TqIKan1lvU9d75pFozeJVNpkU7zv5TWB8vIotEF
lKXrWvlOnHloEd1jedIVb5RM7tTHligNjwbGlu7k44axizMGV+ogRmnR5v5vAf2ll+ZN5EStkrPn
J0v3PZNoQAkxD0s2ak6dHykuZtlIDgIgAAIgAAIgAAIHkIC6DzqATT8QTV5l//J7WdgBN0194txP
W22Pm35BXuz+D3ZA/sIe7IChGgU74BQPn7ONLdZFjtmfYAd0seHLUsIOqOHADqhRYAcEQAAEQAAE
QAAE9jUBuvUjfyB+In2vdixZhbSRbjJWURHK2AMCcQ09cdMv2iTm8JQuy9u01X7Msn4k3I5Egjl6
keumkDvyOCNUCTFgS7AVmtp1Jrbg3MlEGXiTmbyoNbteRxVWur5pk05kdVf1/C0op4NYR0cF8nur
qlk0zkJltuyj5sAdXWxZguYLLkO5Hdyjk2V8TSZdkVVOVsmCcPts8fDYFttEri6WqY73VSLjXW43
UgQxixvXOUv+aSS6vXAQY1HRfPrWErWldYI5BgUYmaz0F+cTbx6Kr3t8/ql6dKRXy+rfWG5Uk5OA
SNr6l8g5lx3lkeL4EpNCLueiInPFGYOrcBAbtUp2O/yXxHT33YRFdlRzE6VWPz+regfbBc2Zzz/q
PLYgAAIgAAIgAAIgAALxCKhruHi5kHpdCKyyf4Pu69eFBeQMIxDvfnrXHMRkrPlS0naMSq/+PhN2
QFsnFrRBwA444wc7oG1FhR1wphCwA9oTy2o2sAOuhiNKAQEQAAEQAAEQOHgE6Nj9RfHOE/fph6qr
QGBufpICbw6ugugelzEZi9FoJP/GYjLu6WURk4VtMdbnRnLfT864hiS/MqIdMw5X/tGZopUSkGq4
rR05iFKi1hlOE06GHVFQBinp6FHYdnpaaYPI1AkkLRq9maPTsFNj5WVEx5ddgCyuw3y85ct10R1E
CO0jy+BL1VEyL9rDmRC9beUEMjO0ORzEZL5mIanni2S+JmbZJqJTy+vj7iUUNQcfJ6JAQ/KwyRgl
RanR0Q5vk/FQdJo1kUuRWC76Gndgku1NFUSrbzujTUaiU2dtkn3oF7HJ1R1zvg71EnhTh7NMSXSH
s/4aD7uiklMOdnJ53pAIYlYlKnJXwl6m1NLLKG/9ufvTKiuwD6yT6uNjzJn0zNKuQRGbTNly6UUV
3c+nLFXNxdnGnIcW0L1GTi31KeeBhopiOJbjwjgtWX3ucBCTGl1J2wZteS5Xa8+cy+Q8W2LHHQ5i
EtAiY3AVDmK8v6djpdcX/X5P9HoDPTad/efUd6v9uYWXaHWW7P3GlgK+mFEHvRXjCAiAAAiAAAiA
AAhsLIFVOhBtLKQ1btgq+5fbJWAHXGOlUKJrWx/sgLNxAjugmi9gB1SDJOrWaRdJwA7osotF5Rg3
HeyAsAPG1RmkBwEQAAEQAAEQAIGDQ4Dee//D4uiJj2nHjlU0fTJoikIuJ/KFqllSbBUFo4w9IWAi
ABlHBmUY4Ft/Rx2z9JrTMeIiNGViIusEOassU2u7nNbjhLdb76fL8v1F50c7RknHCJ3OtZ+tKWcS
Z97I38Z90WqFRwvzL2ssasypJUg+j0ORDMeedrXBnbfUcpLQHKSDmPOM0znJbUjuNZzONe56rO/J
QtO/eVGPTqTTI3Pym9aRMM4+zjpltLVll8cbtkzUskCOcgm/c2a5PMtByM2NR5+aySidyoICrTGH
LE9/Sk7GiSukDBaGX41lR6QtFjHOgV4ur6gjXqnoUVIevRQgW3LRkW+lX+LPQ3F1b9wpO8e41KGE
T/8qdqp5/kuZuuYLt2PlAmPQMgwp5l4diMqHOWE52hbsDN6rq6UlrTZFW5pSsYm1ZU68yztyxqoZ
iUEABEAABEAABEBgYwmoe6GNbeABb9gq+xd2wM1SJtgBZ/0JO6Ct1wvYIGAHZHMC7IDyLWVjk3Lb
xRipFe5GtXOZKmEHNCzMHuyAhgX2QAAEQAAEQAAEQGBzCNCtH/uk+InjH9EPtjenaWjJqgjMNYjY
jgLpUtunSvnGjh0JJ1Pu+Jxf7SFtgKCs6C4RlStIqk696Ov0kS7UvQ48shAtTyItclkVHco4fxRq
F59JUFtmx0eiXvA6vmULee1MUvILSzXqiGLax4kqkdHR1Xi9WofkEpxuH6ZRWznWZETbJ/jZqNuY
RgpTxmu+Tab+//buBjqu8jz0/TNr2QGzrnWWcQxZeN0DLJIuaK+HxJzUJA1tx7TBhIShxOSDjFPc
HGSXEFskKRy1CUkEhYzzYY9DUomeZAhYECK313JOK05ayY34yNB03MPQRr4n4kZOIhtLeAwjwgik
3ve+e2v2nj0ze0Yz0p6ZrdHfawnNx97vx+9592A9fvTudtWXLNy1zdlv9Y/TaiDWbn8OOvtoj/Wr
VKI3v5tZe3/1zZY7cmZc9XaVuhv9hjtiKjWhF69zG/+iW5dazQ525XdzE3H3M4/ViRirqM8tnvni
pkj5Xch0AaZ1O872XmPd6iRBh7UGOirsgqcLEYuP00Vj1ngicbfPDWuGXn3P2Dt1uX9OufdT69oz
dt+zbhmZX0NBFRsYVr05A7f+M6P9tod9XrhDRa3PDKuwzjnMGq9B5y0rS2/Zmv+cnj8exrXSUfQ5
WGHdjOd3mSu5jaZzPot8bH/G6OtgMTsyLnIYnI4AAggggAACCLSUgPV305aaFJOxBYivTcGDIoH8
z1f5/JW1Xpzf3X6+1b+CRh7QyJOSB5zLsZEHnLu6yAPaea/5805FH0gLekoekDzgghYOJyGAAAII
IIAAAstCIBD+7FdV+uQv5cnemP4ZX/8Eq4yf3/iDwBIVmD4q21ZdIQf08Nv7RqRn66XeT2R2So6P
jou0tUk2k5G29W+VC1avcO3n+Z5tEtypRxOOS/bQLTIzeVzSMytlNpOVtosukXVnu57W8Ben9bjG
MnpKehorz10v68rMp3hgUydekPHMCmlblZXMbJu89ZILxF2i+Mzan0/pMY6fntXsKySrDc87/zxZ
fbbHvU2fkRfG0rJC9zFr9LH+AqmSovYJ6TNmpyZldOy0rFrbJrPZGTl3/XpZ4/WcFjQyTnIK1LT2
jM+H4xMiq/Qayuo1dGG1a2hajh8b0xfhKpGZc2T9heuqupYaeQ06Tap9fOKJe2T9tXebh+vCNLll
w+pqT63+uCn9ud+W+9zvHZWemy+p/lyORAABBBBAAAEEECgrEAgEzPfIE5UlWtJvEN8lHT4GbwmQ
B7QkavpOHjDHRR6wpnWzXA4mD7jwSJMHXLgdZyKAAAIIIIAAAo0SCFzX8WX1yuRJeYoCsUaZ00+d
BY4/sUe273lC2q68Tb5331ZpZg2WXSAW6pb00A5ZU+e50zwCrSjwwpOH5clfvipvqmFybzp3g9yw
ZUNVRVY1NMuhtQjMHpM7Vl4m+4xzglGZeO5OWVfL+VUeO3X0IQl/9mFpe9uH5Vs9O+SCKs/jMAQQ
QAABBBBAAIHKAhQQVfZZ6u8S36UeQcZvCZAHtCT4jkBrCJAHXKJxJA+4RAPHsBFAAAEEEEBguQkE
rv7TLvVaekJ+/PgD5tz5zdDltgSYbz0F7AKxcLdkDu2QOuydU8/h0zYCPhA4I/svP1d2p2ocSjAm
6ed2UZRZI9viD5+Vowe/LX/3/07I/+69Ww7k4tYxMCZ7t1y4+OZpAQEEEEAAAQQQQKBhAhQQNYy6
KR0R36aw02mLC5AHbPEAM70GCJAHbACyh12QB/QQk6YQQAABBBBAAIGGCASu3Pbf1P+XfUX++eBf
mR1SINYQdzpZJgJH92+WK3Yf0bvnUKyyTELOND0XmJYn7rlV9hyZMu7qWuUffb/Ui2+TR/ZupSiz
SjHvDtOJvIAu6HM22N4r6Z6bKdZzmvAYAQQQQAABBBBYAgIUEC2BIC1iiMR3EXicikAZAfKAZWB4
GYGqBcgDVk3liwPJA/oiDAwCAQQQQAABBBCoQSCw8cOfVm+8elr+7e++a55GgVgNehyKwDwCJ44e
lh/85KSsvvD35ENbLuV2d/N48TYCCCx9gWNDj8qPfvGGnKVvCvqWyzbJH2y6hM++pR9WZoAAAggg
gAACy1CAAqLWDjrxbe34MrvmCJAHbI47vSKAQPMEyAM2z56eEUAAAQQQQACBhQgENkXuUr8+8yIF
YgvR4xwEEEAAAQQQQAABBBBAAAEEEECgBQUoIGrBoDqmRHwdGDxEAAEEEEAAAQQQQAABBBBAAAEE
loFA4Hc/8TmVmTwp/+vwt83psoPYMog6U0QAAQQQQAABBBBAAAEEEEAAAQQqCFBAVAGnBd4ivi0Q
RKaAAAIIIIAAAggggAACCCCAAAII1CAQ+MOdXerV06fkx33fNE+jQKwGPQ5FAAEEEEAAAQQQQAAB
BBBAAAEEWlCAAqIWDKpjSsTXgcFDBBBAAAEEEEAAAQQQQAABBBBAYBkIBK657V6zQOzpx79hTpcC
sWUQdaaIgKcC03Li+CmZWXmOnH/BOjnb07ZpDIHFCUyfOSFjpzKysm29XHLB6sU11mJnGzanMjNy
Ttv5sm4NV26LhZfpIIAAAggggAACixaggGjRhL5ugPj6OjwMDgEfC5AH9HFwlv3QyAOWXwLkAcvb
8A4CCCCAAAIIILCcBAJbPvmXKvPSSXnm8QfMeVMgtpzCz1wRWLzA1PM90hbcqRsKSSIzJJuowakK
deqFJyX+wINyaCglp9eulbXSJm+7crP80Ue3ypYNF+g2zsjQo/3yC3mTyBtvyFuuuE6/vq6o7Vk5
NnRIEr94VeRN/1nCN2+WNWeel4f++ohkqq33mRa56Nptcv2GNTJ59KDE//GEnF187lltctHbgvKu
d2+UdcXvzU7K4W8/JmOvFw3N+XT6LHnP9k/IxnVTC5uTs60aHx/dv1mu2H1EJBiT9HO7ZE2N57fu
4VPSs7lNdho00YQ8d+em1p0qM0MAAQQQQAABBBBYkAAFRAtiWzInEd8lEyoGioCvBMgDLiwc5AFr
yG0ujNg8izxgOTzygOVkeB0BBBBAAAEEEFh2Atff8RX1no98SumJm1+6QIw/CCDgtUA2pSK5a6w7
lfG69aa2l0l25z4/wirRWlOrm2sy3mF/5lqfvc7vkXhKqUxChXJrZu69LjVeMqKMioXmPrt1gZ7p
n0lGK7bt7Md6rAuEzJaTsfA85wZVdGCkcBQl47TGU/g9mkgveE6FHdb2LNUdmZtTuFs1anmm4laf
8Yb1WZuKcXRGdefWTjiWrP10zkAAAQQQQAABBBBoeQHr54WWn+gynSDxXaaBZ9qNESAP2BjnJdIL
eUArR1hdbnMxYSUPWE6PPGA5GV5HAAEEEEAAAQSWm0Dgxj/bq9Iv/lL+6ZGv69yQrkZQxr+l8wcB
BDwVmD4qN6y6Qvp1o7FkWnZtbJ19jGaPPyHbt++R8bYrJfa9+2RD8Q5TnkIu/caef2ibBLcfsCfS
2d0n4befL6dG/lX69u6WAykRXbAjh9pFtuk1kz9SJDo8IXde5dxFbEoeuqFNthsLS8KSzByS4NSQ
/NldcXntnHPsPuS1U/LgAfMgCYYjcuX5zvdek9/afq/s2nyhPN+jx7ZzrsdgpEOue7NIVl6T5/Y9
KEfyrUm3XsM7rDU8+4Ls/+QX5d9lrs1TiQelX89B70slkfYrzVdfe03kY/fGZMv5P13QnDYuYlc6
e06hbskM7ZBFNOUQqPzQ2Wda9+nPq31ahvbslnuf+Jlc+V+/JffdfGnlSfEuAggggAACCCCAwLIT
YIep1g458W3t+DK7JguQB2xyAPzTPXnA2nOb5AHrsX7JA9ZDlTYRQAABBBBAAIGlKBD4UOc3zAKx
f4zvMcdPgdhSDCNj9r3A7DHZtvIys9inO5WVHVRR+T5kdRng5JBcft7VYtZP6Vty9o/+vVx/ibOi
blqe7dkt35HbpeePZ0qKqSSkb5M45LxNYmmBmGsSZfZ5vf6C864/u7BJIpKaeUQ2rLAU9K0h99wm
V9+VK1cL62KrQ+7FVsd0AdxlRgFcOC7ZQ7eIc3aiE6TFRW8LnpM1tHm+23NqYIFYRYN5xsvbCCCA
AAIIIIAAAgj4RYACIr9Eoj7jIL71caVVBEwB8oAsBEOAPCB5QK4EBBBAAAEEEEAAAQR8JhD42N3d
6qXx4/I/v32/OTQKxHwWIYZTF4GpyWPy9D/8SIZ/9JT89GfjkjF7aZPLQ9fKjTfdKFdd6tylqWgI
s5My9P24xL//hKR+LrJ2rUjb+svl2vCNcuP7r5J1uYqY2cmj8u3HnhI5q03kledk5137zIaC7VG5
413/SV5/3Xiq/7P2PfKJrRvFrsUp6m6+p9N6B6/d9/1EPnz7x+V3N1xYfTuzJ+Tgtw/KidffLKGt
vyPjP+iR7scTkjl9WuTiK+Xjn7lTbrnqEtfuZ888L9///jPyxlln2e+/LufKByLXywUuEznx7EE5
+OwJafuN98oHr5iRR7sfkMeP/ExO677WBq+Tz32xUzZf0oi9nezhNuWB87cGuwYn5PObK6wzq5gq
qIc6V1FmjrlwB7oqC8SmdGFW29xv7BWeX8hgF1Pp3cgSejeyTQUhOSH3XL5e7jbGUlKolm/HbkMX
ZJXsnuXlnPJdVnxkjycSl/H9V8oPH9grD1e79qaOy+FHH5a+x49ISl8Way9uk/XnXyzvfFdI3nvd
e+VS62KXWXn+8AE5cvJ1MS6JYw/vlH3mlmshiXZ/XPTVbo7RuObf89FPyMZ1xRfJrBzV5z81lpGL
Qtvk+rdl5OCDPXLgkL4e9Znr33a5vPMPPyLtWzcVFtxVnLnbm3qcT3xfnnnxDbGvXD2oc9/+Abl+
0wWlJ9ifEW0S2vZBWfns38je7oflZ5nT+tpdK9fd8SXpvOWqiruyTR4bknhPXJ4Y0gvH+LCUeT5n
dZ+H9efSSWOEemyr37FVbr7KZWylo+UVBBBAAAEEEEAAAY8FKCDyGNRnzRFfnwWE4dRVgDyg5rV/
xicPWNfF5micPGDuF0W9yG06XCs9JA/o1CEP6NTgMQIIIIAAAggggEBOYNsXetT7dnzOuK+k+bXc
7rHJfJejQEbFgnPr3Vr3xd87elOuMJnRfhXOXSvF5xjPg9GkfV4mEbWvK7dj869FVdo+q/YHmWTM
0U9YRXsH1Vg6O39DmaQKVZiLMb5wbFjNuLTkPreQSmRcDtYvJWMhxxjd7ftGqxize/NL5NWM6g5b
c29XI26wzplkkyqSi08w3K4iody54bjKM2dU3G4zrJL5N5wtKeVoSxeIFb7neJbqjuTi5NZWtqCv
crG22wh1O8aZ68QxjkXPyTHuSg/t8VRY625rb2Z8QOn8Vdl167zWlb6CoxWOzV/roroSbv56beTi
G2zvsOPuPE9X5ZW9virNv/A993GGoonCw6xnVXxGSEe/cr9yM6q/K1zWr+x8ivoMOT5TrWHxHQEE
EEAAAQQQQKAxAtbfRxvTG700WoD4Nlqc/ponQB7QtC/6edv6DHB+Jw/o5SolD+jMR5IHdK4t8oC2
RtHnEnlAW4YHCCCAAAIIIIBA3QTk41/6a/X+P73b/kfcuvVEwwj4RsBKDAVVR7RbDQwnVGokpQb7
YgUFU/1jRRU86UTB+6GOmBpOplQqOax6Yx3mNRR0FlpkRtVAX7/q7x9Q/b1d9jUW7oqrgQHjdeOr
T/c/6lqEVS1XVhetuRV6hdujaiA5WqZ4Q7fuKNYxk0HBdtWfGFGp4d6CIji3gqKZ9Ijqi/eqvr4+
1d1hFX+5FRXNzaK4SKc92qeS2i1/ri7E6RhYlEO1XoXHZVRvpHwRkDNJNve4XaXcq2EKm3V7lk3l
C38i8fJxsc51xifSq1KD+YLDeMqqBKtfgVhpAdiY6rSKoIJdatwaZ9F3O9bzFIjJYudU1G+5p/Z4
cmOvbu3NqMHOoH3Ntkd7VSJlXOsJve6j5vVRcK3rlTuaGFB9+po2ru2ovabCKj6gr3/zWtfXe9+A
Gk0Xfa6YA3fG0VqPYRXrNc7pVV3txjUW9KBAbEaNDPapeG+fvnbzn3fhWL6wtcDRuQYNP/0Z0Tec
VImBbsdnTlCVfFbqRhIxZ3FYSMX6hs3P2eGBXtVhFjWWKXgr6rPs2AoGyhMEEEAAAQQQQACBeghY
Pw/Vo23abL4A8W1+DBhBowTIA5rSRT9vGz/jkwe0cjDlvpMHNP9fQR5Q/1K485cryQMWf3qTBywW
4TkCCCCAAAIIIOBfAfn4vd9W19/+Jfsfwv07VEaGgFcCM2pMF3tMuNVp6F2DrGKrcHeqoMNENF/w
0NE3UvCe8WRmPKEGEmXKZmbyxUHdC64wKunS8UJWz2lQxTqtHaCciY2Q6orrwpSJosqmgsRQe+Hu
U+ODtoO091cs3JoZiec+P6orECu0cxRohWKL2knNgVHDQytJ6PSq9LhMUUs1PWpva/e5cHeZghxn
O8746F3Dsrokyy7Q0sVVc9F0FhaV93cWA7oV/Fnd5oupdFvO5TIzofo6rUJA7WP3b52Z/263MV+B
2GLnlO+y4iN7PLrAqfq1l87v6NU56NJ+Rk1U2KVvJJ67Ds05upxe8pIzjnonwvZeNVF0zMToaOmO
bEXH1PZ0RvXmdp8rW4TlXIPBTjXiWBPZlHXdi4oW74qWHs5/fujz7HpGe4BZldSFs8U1uObb+jcH
revESEKWHZvdFg8QQAABBBBAAAEE6iVAAVG9ZP3RLvH1RxwYRSMEyAOays6f8YU8oPUZWPk7eUDT
hzwgeUDygI34nxV9IIAAAggggAACDRGgQKwhzHTiX4EZlUlP6B/y0iqtv7KZMRXN3eqtsDDBsXuS
Lnxxu0lcxTk6kjCVCnSyE6N6Z62kShm7Fc3zlUyOqIxbkVt2QiUH4qo9lN8ByUp2hCJdamAkN3rH
mNwKlvI7KFX+bblMqruGArEONVoENdLbnjs/UlikVnTc/E+zajSVVMl53ExXbTwyNrcL18So3hEp
kVDJhPG90ldCJSrtyDbfAJ3eBTs2ZdVgtF2FIxEVyX2FI1E1eiZ/i0nJFVuN9c3tVGfEs2/UCL5z
u3ovC8R0EVg4otrN8YRLbrWY38GsdNJ2QdZ8BWKLnVNp166v2OORWtaewzUcU2OOwijXTopetPt0
Myg6du6ps0BMXwc19ufa5Lwv5vss/KxznOhYsx19RVeuLnptN3YVM4q4igoexwY6c9e0qFhx8Zij
edeH2RHVGQqpUDiswvozrNztfl3P5UUEEEAAAQQQQAABTwWsnyM9bZTGfCNAfH0TCgbSUAHygG4/
xxshIA9YnBMkD2j9f4I8YOUPKfKA5AErrxDeRQABBBBAAAEE/CUgH/n8t9T7dn7e/sdcfw2P0SBQ
JwF9+8e+aEdJ4Yv1g6/xPeLcQcyxq03ZYopKQ3UUWlQqEEvGHLs05YovnGMqfDz/Leey6VHVHyvc
VczeErtgTNYtC/OTGLULt8IVb21XU4FYuLtkF6T8+ZUL0fIjK/MoU3gL0EKr0l3BbIcyzXn+ssO7
sKAmrWLB4vFp84nCAjGzrG9mxC7KkY5+PcSsiud2gRLxuEDMdf3pWyYOj1WkqZgUcRgYRW+LmlPF
UeTftMdT09qbUQMdhTGJdEZVr971Kpmafycvu8+FFIjNs2NffmaLfVRbgVh3yTZg+fMj8cLdFpP2
7SUrrMnFDp/zEUAAAQQQQAABBOouYP1MVfeO6KApAsS3Kex02iwB8oA6hZTPM8WS5AHrvhQd3uQB
dY6NPKBjyeVzavPducNx0iIf5vss+28bjjVLHnCR3JyOAAIIIIAAAgj4WEC2/vk31B984i4KxHwc
JIbmsYCj2MtKiEowqILmV74opOCHJccPSDXviGMM33l+svz+Y3ZhiWtxTn5sc+OuXHyRGR9R/fGo
ihTtJBaydq+aZ0yZZCz3uTBPP7XsIOZSMJMvEKtciDbvKnDMx45rBceC+M7buAcHONZdsKvwtoWj
g32qt7dPxbusYj5tXlQgZqXu8juuBdXgRFr1Rqx1USFODptKBYrO9dfR3av6+nr1uHpVXI9tUO+e
Zo2hkobdhkusndeBtSua0daC5lRpEI73Ko2n4trLjKiu3G6CpesprPpHymtU6tMxNMdDR5LGWZjq
OML7h44+rc+E4k4qrpvy5+fn34zbxhZPgucIIIAAAggggAACCxWw/h680PM5z98CxNff8WF0Hgo4
8jHWuicPWJqbJA/o4ZozmnKsO/KAcwViViaNPKAjp0Ye0OMLj+YQQAABBBBAAAEE5hOQG/7s6+rq
7XdSIDafFO+3jMBI3CrCEdUeG1DjGef93Bw/oDmLJnShRDhXbBSJj9RuUbHQovbmyp6Ru71kR9jt
9pKdqm/YcVtKx5hKfytIqYnBroYXiLn8AmPZqXrzRlb1dRhWVoFgpe9GIVaHSjmXS02DGFdd1k5h
waiacDl3ZiSeNy9TIKayKRXJrcVwV6/qbrdi7WWBWESl3G5f6jLm4pfyxUGlu8WVKxBb0JyKOy7z
vNJ4nAVi7msvq8aSw6ovHlMdkXAuNlZBXrsy7/Lp0m+lPl0O1y+V+dxxP9ijV6vo0/EZUVpYWP58
e/6yyF0BPZopzSCAAAIIIIAAAggsTMAqpFjY2ZzldwHi6/cIMT6vBMgD5iQdP+OTB6yU/7PeIw9Y
zTVo54Bq+EVR8oDlc2rVmC/smCr6dHxGkAdcmDJnIYAAAggggAACS0FAwp/9mvr9j3/G/ofvpTBo
xojAwgUyqtu6JV+kV9+gr+iPs/imoEAsX5QT7BwoOqmKp44fsLrdK1GqaKTcIUYRy6CKdhQXsBiJ
jJDq7O5XIxPW72g52nCMqXOg9LaBztvEJVxOt1qav8hGqUrJgmrOt/ry/rvb7R2tAiC37/Pf1rP8
GI3bFlrFXEE1MF56ZIFFuQIxfZrtWbBDmpcFYhXaKh12wSv22GpJDC1kTgW9ln9SaTwF3hXWuNX6
TGZM9Xbmr7Ny17Ldp8ttLa22Cr9XkaQpPMGDZ1X06fiMqCkxZBfhGuu81krDrEoNDqiBgbmvwUTp
Z5MHk6cJBBBAAAEEEEAAgSoEKCCqAmkJH0J8l3DwGHoNAuQBbSzHz/jkAd1yfm6vkQe010+ZB3YO
jDygEvKA5AHLXCe8jAACCCCAAAII+ElANu/4onrXh2+nQMxPUWEsdRRIq27rtnGRPlVcujDW32Ff
C4W3INQ7Tdm38gu5FvcYg85mi1vMTcWxrXjXoNveUQufcn4L+HwiI9TepfoTo6UFcM5uHIkhCceL
jnXsdhWKue52ZTVVTZFNpWRBNedbfdXj+3gqoQYHh9Xw8Hxfg2pwOFXVbRbLjdMZq2B7X5G5UlXt
IGY0nknYO9qZSX1zZ7IKRV2OWJcW+uRHa8dJKrSVP9z1kf2buSVrSh/uGIfzFpNmQ7XOybX30hft
Obkkqhay9mZS1q1XRZW73WyqO1dEFuyqeO3kR1tFsVb+YI8eVdGnI16l66b8+dnRXvtzNNhZeDtV
e/DZbMnnr/meXgchZ+FjkNtU2mY8QAABBBBAAAEEGixAAVGDwRvcHfFtMDjdNUmAPKAN7/gZnzzg
fDlA433ygPbaqfCAPKDxi7zkAa2/U5AHrHCx8BYCCCCAAAIIIOATAbnqT/5CvfPGHfY/5vpkXAwD
gboJDHZauziJig6O5vrJqpH+qH0dGD/UFBaI6ZqcZL4wRHQBTV9yPFfgMKMyEyMq3i4qGE24j1vv
TNZuFT0E29VAalxlMhmVTqdVplxRmXtLJa/mxxVSXfEBNTpRsi9ayTnmC87EkB5bJDacK35Kq/6u
kG0R6R0pOT+rx26M3xj7+KDlFlaD4xllv+e4dafXRTolA1oyL+gdy6wCRW0ebO9Wo+m5eGXTo47d
qcIqUWEHMWO6iehc8iFo3bayUlGXI9alhT55PDtOldrKH557lFEjiYRK6K9kMqHiHbm1E+xQA4mk
+frwcFKNG9N0jKOkQEy/XdOcSsbh/oI9p5oKxHTxUySob0Hbp1JjE3Yh00x6RMX063NJj5AanHAv
CB3pbbevH/M2tsZ1rr/S6YzdVuFoyxdbFR63yGcz2bnrVl+bM9kxFc2tnVB0WGXt9/Q1bE3LEa/S
dVNpzI4EvPFZ2tWn4z/X6MyMXi/DcRXUuxu67kzo6NN0rvq3Lxdpw+kIIIAAAggggAACJQLWP/aV
vMELLSFAfFsijEyiCgHygDmkop+3yQNWsXgWfQh5wIiVD3fJy5EHLP33h0UvOWcDdq6PPKCThccI
IIAAAggggMByF5Df+fh/U8HrbrH/MXu5gzD/1hfIjsTt9W4mRINBXayQ333LSpIWF4jp/Z3UYK4o
xzqm+HuoXIGYZk3E8kVXBee5/IBcUxSy47owZ57dwtwaLEoMFYzJ9uhUo1axiNWGPi9sv1/qlm9H
FznlbtvnLNJJW+3kvjt3cbKOLzqktZ6mk6pjXr+ISk06nPUaKXZTE4OFOy3poq6yfo5Ylxb65Hnt
OFVqK3/43KPiHZ/KzC2a0DNw7KRnFIgtak7F4yjz3J6TS3/l156+BYWjkM9Y00H9OZFf23rdu+wA
Zw8hXbQLlsPE3T9/y4vSzx271UU/yN82ttJ1Kypk3V7Xca2XjrvymGfGB+f5nChXIJa/na/prXcw
LFkni5agAQQQQAABBBBAAIFqBKy//1ZzLMcsPQHiu/RixogXJkAeMOfmyA1Z13/pd/KAC1tlFc4i
DziXT3PJy9WU26xA7HyLPGBegzxg3oJHCCCAAAIIIIAAAnkB+e2Pfkb95pZt9j9859/iEQKtKzA2
3F1UXGMUTARVbGBY9XbMFYJEulOuAKODcffCh2BYxROVbh+ZUcPxLhUOFRWaROKLum2h6yCredGR
GIp0dpbOKRxVI7kCr4Lm9G5o9m9/OQpfSpNKEZW0CsTikbnPmEhvyVwzKatgr12lqtz8rGA8S/HJ
zLjq7cqZFBmGO2IqZexMlR3J7zqn3dxoBh07vYlU8HPEutsKiotbKm7tfFWhreLznLvjFc3FuSbi
Kb0YvJxT8TjKPE8taO1l1WCs3bVw1JhTR6xfldk8zB5FZmxYdbWHdWFZYTGW6WAfZT3IqN7cLWzL
fe5YRy7mu21RIU7G/OwxOK710nEbu6zNzS0Sd/+sVJlRFe/MbbNf1Ge4s1eNFxef6snNjPbZfx+Z
G0tyMVPmXAQQQAABBBBAAIFFCFh/n19EE5zqYwHi6+PgMDTPBcgDalJHbog8oOdLrHKD5AGVLDa3
WVnYftfOfdWUgyYPaAKSB7TXEQ8QQAABBBBAAIFWFgi846Y7VPaVl+TYDx/RuSH9L7jK+LdZ/iCw
DARmp+T48QmRVStkNrtSzrvwAlm9otp5z8rk8eNyenaFtK2YlZlzzpX169ZI1adX2009j5s+KttW
XSEHdB/dI1nZcemMHH8hLSv1fLLSJpdcuK6evdO2FpidmpTRsdOyam2bXoMzcu769bLm7CW1ilo8
jrMydeaMTGVm9DyzktHX+/oLL6zhc6LFeaqcnrHOj4+flhVt86/zFx7dIW/92IO5ltslle2RDWdX
2RGHIYAAAggggAACCHgqEAgEzPbIE3nK6pvGiK9vQsFAGiVAHpA8YKPWWpl+yAOWgfHNy+QBvQgF
eUAvFGkDAQQQQAABBBConwAFYvWzpWUE/C3gKBDTt4+TXRvX+Hu8jG7ZCrzw5GF58pevyptqEHjT
uRvkhi0bllbR5jzza32HaXl02yr5mFG1qv+0945Iz82Xzj3hvwgggAACCCCAAAINF6CAqOHkDe2Q
+DaUm84QaL4AecDmx4ARVCXQ+vmvqhik9R3IA1a3EjgKAQQQQAABBBDwViBwxUc+o6b1DmL/PvBd
s2V+M9RbYFpDwLcCJIZ8GxoG5hQ4I/svP1d2p5yvVfE4GJP0c7ukdcoel4HD7Atyx8q3yj4zvO0y
MtMjl7KhXhWLnUMQQAABBBBAAIH6CFBAVB9Xv7RKfP0SCcaBQIMEyAM2CJpuFiewDPJfVQEtAwfy
gFWtBA5CAAEEEEAAAQS8Fgj8l498Vk1nTsu//X3cbJsCMa+JaQ8BnwpMHZXNbVfIET28aCItd25q
nVIan4ozrAUJTMsT99wqe45Mib5DYZV/MiIX3yaP7N0qq6s8w/+HLROH2WmZntXRWHG2cLdV/69K
RogAAggggGPfLr8AAD07SURBVAACrS1AARHxbW0BZofAMhMgD7jMAr5Up7tM8l/zhmeZOJAHnHcl
cAACCCCAAAIIIOC1AAViXovSHgJLRWD2hBw+8AM5+fpqefeHPiQb1rBVz1IJHeNEAAEEEEAAAQQQ
QAABBOotQIFYvYWb2z7xba4/vSPQcAHygA0np0MEEEAAAQQQQAABBBBAwG8C5i0mX8+k2UHMb5Fh
PAgggAACCCCAAAIIIIAAAggggECTBCggahJ8g7olvg2CphsEEEAAAQQQQAABBBBAAAEEEEDAJwKB
y2/cpV6fOi3H/qHXHBK3mPRJZBgGAggggAACCCCAAAIIIIAAAggg0CQBCoiaBN+gbolvg6DpBgEE
EEAAAQQQQAABBBBAAAEEEPCJQGDDDbebBWL/e/Axc0gUiPkkMgwDAQQQQAABBBBAAAEEEEAAAQQQ
aJIABURNgm9Qt8S3QdB0gwACCCCAAAIIIIAAAggggAACCPhEIPDbN9+pfp1+Uf79iYfNIVEg5pPI
LPFhTJ14QX724iuycuXK3ExmRFa+RS679AJZscTnxvARQAABBBBAAAEEEEAAAQQQaHUBCohaO8LE
t7Xj2+jZkQdstDj9IYAAAggggAACCCCAAAIIIFC7QCB065fUmVO/kv91+K/NsykQqx2RM0oFju65
XK64K1X4RjAm6ed2yZrCV3mGAAIIIIAAAggggAACCCCAAAI+E6CAyGcB8Xg4xNdj0GXeHHnAZb4A
mD4CCCCAAAIIIIAAAggggMCSEAhc86n71NTEi/LM4/vNAVMgtiTi5vtBvvDEfvli77/Lm98sMrTv
QTFLxcLdkjm0Q1b7fvQMEAEEEEAAAQQQQAABBBBAAIHlLUABUWvHn/i2dnwbPTvygI0Wpz8EEEAA
AQQQQAABBBBAAAEEahcIvG/3l9UrEyfk6ccoEKudjzOqETj20Da5bPsBkZAuEBuiQKwaM45BAAEE
EEAAAQQQQAABBBBAoJkCFBA1U7/+fRPf+hsv1x7IAy7XyDNvBBBAAAEEEEAAAQQQQAABvwuYBWKZ
yZPy1KMxc6zsIOb3kC298T3fs02COykQW3qRY8QIIIAAAggggAACCCCAAALLVYACotaOPPFt7fg2
c3bkAZupT98IIIAAAggggAACCCCAAAIIlBcIbNl1v8pMnpBnHvuGeRQFYuWxlvc703L08Hel5zuP
S+LnImvltEhws9x2e4ds3XRhRZpaE0PHjx6Wh3v65EhC35hy7VppW79eLv6Nd0ro998r773qUjnb
pbfpE0fluw/0yON/lzDP0aOTzVtuk45dW+VCtxNc2uAlBBBAAAEEEEAAAQQQQAABBBCYE6CAqLVX
AvFt7fgufnbkARdvSAsIIIAAAggggAACCCCAAAII+Esg8Huf+IL69ZlT8i9/222OjAIxfwXIF6OZ
Oib3hC+Tu4+4jyYcHZTv3bnZtXDLOKP6ArFZeeLP3yvX3l+mIwlJIjMkm1YXjuPY4XvksvDdhS/a
z8IyMPY92UKVmC3CAwQQQAABBBBAAAEEEEAAAQTmE6CAaD6hpf0+8V3a8avr6MkD1pWXxhFAAAEE
EEAAAQQQQAABBBBolkBg44c+rbKvTMrI/3zEHAMFYs0KhV/7nZT9m8+T3bmarWB7VPbuuFbW/frn
8p0vhGVf7vXOgXG5b8sFrpOoukDsxBNy+fprRe8bJhJql947/0Q2XnSOvHLi/5Ef/eCA3LUvU1Ig
dubZPXLulXfl+g1KtHevXLtxnfz8h9+R8O59udc7ZUzdJxfmnvENAQQQQAABBBBAAAEEEEAAAQQq
C1BAVNlnqb9LfJd6BOs1fvKA9ZKlXQQQQAABBBBAAAEEEEAAAQSaLRD4Lx/+tHo1fUqO/UOvORYK
xJodEn/17yzAao8npeeWjY4BTkrPDefJzn7jpfJFWNUWiE0d3S9tV+zWbQVlYOI52bLO0ZV+OHXm
jKxcs8axU5kzadUuyXSPbFyTP+fMsz26eGyn+ULnwJguYKNELK/DIwQQQAABBBBAAAEEEEAAAQTK
C1BAVN6mFd4hvq0QRe/nQB7Qe1NaRAABBBBAAAEEEEAAAQQQQMAvAoFN2+5U//HqK/Iv/3ePOSYK
xPwSGj+MY1oO7lglNz1ojCUog+PPyrtXZyU7mxvbqlVy6n90ymU3GTt1hWU4fUiuchRo5Y6q+haT
U0d7dIHYXEFXbHhMdl1VuaBr9oWDsvKtN8110zUo2c53S3Yqm+t2haySMek8NyjG6ELRhAzducka
Et8RQAABBBBAAAEEEEAAAQQQQKCCAAVEFXBa4C3i2wJB9HwK5AE9J6VBBBBAAAEEEEAAAQQQQAAB
BHwkEPi9W+9WM1Nn5JnvfcMcFgViPopO04cypXcIa8vtEDb/YHpHsnLzpWeXHFjtDmKzxw/LyovC
+fNDEYl++FoJ/ual8rZL3yaXrFudf08/chaUFbzh9qS9V7I9Nzt2H3M7iNcQQAABBBBAAAEEEEAA
AQQQQMAQoICotdcB8W3t+C5sduQBF+bGWQgggAACCCCAAAIIIIAAAggsDYHA79/6BfXGVJoCsaUR
rwaPckoe0gVi281bSOqug0G9j5jbn5SkUkHpHXlKF4gVFnEZR1dbIGYce+zgPXpHsruNhyV/wl39
8sjnrxerh6nn9Y5jwbkdx4yDg3p8bn9SqZQEdYHYsxSIufHwGgIIIIAAAggggAACCCCAAAIlAhQQ
lZC01AvEt6XC6dFkyAN6BEkzCCCAAAIIIIAAAggggAACCPhSIBD84C41++tX5KdPfNccIDuI+TJO
TRqUIzEUikl6aJe43EFy3rHZBWLhbskc2mEXeJU7cfbMcfnxsz+Rf/3J0zJ0cJ/0p/JHtveNSs/W
S8wXnAVisWRadm1cyOjybfMIAQQQQAABBBBAAAEEEEAAAQTmBCggau2VQHxbO74Lmx15wIW5cRYC
CCCAAAIIIIAAAggggAACS0Mg8NZrblX/MZ2Rn//ocXPEFIgtjcA1ZpSOreW9KBCTiKSyj8iG0rtQ
VpjOrBx/9vuy+8qPibmRmaPIzFkgFk2k5c5NFIhVgOQtBBBAAAEEEEAAAQQQQAABBKoWoICoaqol
eSDxXZJhq/OgyQPWGZjmEUAAAQQQQAABBBBAAAEEEGiqQODiq7er/3jtFfnFj//WHAgFYk2Nh+86
P/bQNrls+wFzXPFURm7ZYN3gsXCos7MiK1YUvmY9mzqqbwV5hXEryJAMZ4bkKvcmrMNdvk9Lz+ZV
svOI0YRjJ7Pp52XbqqCYo4vEJfPILe67k1UanEtvvIQAAggggAACCCCAAAIIIIDAcheggKi1VwDx
be34LnR25AEXKsd5CCCAAAIIIIAAAggggAACCPhfIPBbH/ikeu3lCfn5k33maCkQ83/QGjrCM8/K
5nOvFKM2yyjw6h78lvzx5kvF2ARsdvqMjD73pDx8f1gSm5MytGujeVTxf2aPH5SVF90093I4KslY
RN6yckZmZs6R8y9cZ7ZlvGnsCPaeyFH5/AO3y++9/TJZt9qoOJuVF4a+JTdevVuMO00Guwbluc9v
Ng43/zy7/wa5cre5t5gE27vl8Xv/WC5dZ45OzpwYlSd/+LCEt/9UEplDsqnmwjSrF74jgAACCCCA
AAIIIIAAAgggsLwEKCBq7XgT39aO74JnRx5wwXSciAACCCCAAAIIIIAAAggggIDfBQJX77hHnTn1
Kzl6qMccKwVifg9Z48d3fGiPXHT1XRU7DkUTMnTnpjLHTMvBHavkpgeL3w7pwq0hu3Br6uh+vdPY
7vxBwaAEUymzMMx6sW80K1svcdyjcva47HnvRXLXXAWbdVjR98J+it7kKQIIIIAAAggggAACCCCA
AAIIFAlQQFQE0mJPiW+LBdTD6ZAH9BCTphBAAAEEEEAAAQQQQAABBBDwkUDgut1fUS9P/Eqefixm
DosCMR9Fx0dDmXphSO7/zNVy/9xmXQUjC4Xb5ba775WtG9cVvF745Iw8sb9L7tq9z1HwFZFk5hHZ
mNvZa/r4kOzefoc8eMTYK6zoT6hD+mN/LtdvcOtjSoZ67perd95fdJLxNCTt0dvkC5/eKheUuQWm
y0m8hAACCCCAAAIIIIAAAggggMCyFqCAqLXDT3xbO76LnR15wMUKcj4CCCCAAAIIIIAAAggggAAC
/hMIXNfxVfXK5C/lqV4KxPwXHv+NaGryuIyfnpW2thWSnVkp551/nqw+29vKq9npKTkzNSWvzegb
TGYysmLterlwXRX3h9S3vDw+dkpmV7XJitmsrGw7T87T53k7Ov/FhBEhgAACCCCAAAIIIIAAAggg
4LUABURei/qrPeLrr3j4dTTkAf0aGcaFAAIIIIAAAggggAACCCCAQO0CgS2f+rLKvDQuzzz2DfNs
dhCrHZEzEEAAAQQQQAABBBBAAAEEEEAAgVYSoIColaJZOhfiW2rCKwgggAACCCCAAAIIIIAAAggg
gEArC5g7iGUmx+XJ3r3mPCkQa+VwMzcEEEAAAQQQQAABBBBAAAEEEEBgfgEKiOY3WspHEN+lHD3G
jgACCCCAAAIIIIAAAggggAACCNQuELjhs/tUZvKkDH03ap5NgVjtiJyBAAIIIIAAAggggAACCCCA
AAIItJIABUStFM3SuRDfUhNeQQABBBBAAAEEEEAAAQQQQAABBFpZIPCHt/2levX0i/Ljx7nFZCsH
mrkhgAACCCCAAAIIIIAAAggggAAC1QpQQFSt1NI8jvguzbgxagQQQAABBBBAAAEEEEAAAQQQQGCh
AoHfvvku9drLk/Jvf/8dsw12EFsoJechgAACCCCAAAIIIIAAAggggAACrSFAAVFrxLHcLIhvORle
RwABBBBAAAEEEEAAAQQQQAABBFpTILDhj3ap7CuTMjr0mDlDCsRaM9DMCgEEEEAAAQQQQAABBBBA
AAEEEKhWgAKiaqWW5nHEd2nGjVEjgAACCCCAAAIIIIAAAggggAACCxUwdxDLvHRCjv3wEbMNCsQW
Ssl5CCCAAAIIIIAAAggggAACCCCAQGsIUEDUGnEsNwviW06G1xFAAAEEEEAAAQQQQAABBBBAAIHW
FAhcvfNeNaULxP754LfMGVIg1pqBZlYI1E9gWk4cPyUzK8+R8y9YJ2fXryNaRqBmgekzJ2TsVEZW
tq2XSy5YXfP5rXyCYXMqMyPntJ0v69Zw5bZyrJkbAggggAACCCCwEAEKiBaitnTOIb5LJ1aMFAF/
CZAH9Fc8GI1TgDygU6PwMXnAQg+eIYAAAggggAACy1UgEP7MXnXm1K9k+MDXTAMKxJbrUmDeCCxM
YOr5HmkL7tQnhySRGZJN1OBUBTn1wpMSf+BBOTSUktNr18paaZO3XblZ/uijW2XLhgt0G2dk6NF+
+YW8SeSNN+QtV1ynX19X1PasHBs6JIlfvCrypv8s4Zs3y5ozz8tDf31EMtXW+0yLXHTtNrl+wxqZ
PHpQ4v94Qs4uPvesNrnobUF517s3yrri92Yn5fC3H5Ox14uG5nw6fZa8Z/snZOO6qYXNydlWjY+P
7t8sV+w+IhKMSfq5XbKmxvNb9/Ap6dncJjsNmmhCnrtzU+tOlZkhgAACCCCAAAIILEiAAqIFsS2Z
k4jvkgkVA0XAVwLkARcWDvKANeQ2F0ZsnkUesBweecByMryOAAIIIIAAAggsO4GPfK5bXXPrXyg9
cfNLF4jxBwEEvBbIplQkd411pzJet97U9jLJ7tznR1glWmtqdXNNxjvsz1zrs9f5PRJPKZVJqFBu
zcy916XGS0aUUbHQ3Ge3LtAz/TPJaMW2nf1Yj3WBkNlyMhae59ygig6MFI6iZJzWeAq/RxPpBc+p
sMPanqW6I3NzCnerRi3PVNzqM96wPmtTMY7OqO7c2gnHkrWfzhkIIIAAAggggAACLS9g/bzQ8hNd
phMkvss08Ey7MQLkARvjvER6IQ9o5Qiry20uJqzkAcvpkQcsJ8PrCCCAAAIIIIDAchMIfPgvelRG
32JyoOdLOjekqxGU8W/p/EEAAU8Fpo/KDauukH7daCyZll0bW2cfo9njT8j27XtkvO1KiX3vPtlQ
vMOUp5BLv7HnH9omwe0H7Il0dvdJ+O3ny6mRf5W+vbvlQEpEF+zIoXaRbXrN5I8UiQ5PyJ1XOXcR
m5KHbmiT7cbCkrAkM4ckODUkf3ZXXF475xy7D3ntlDx4wDxIguGIXHm+873X5Le23yu7Nl8oz/fo
se2c6zEY6ZDr3iySldfkuX0PypF8a9Kt1/AOaw3PviD7P/lF+XeZa/NU4kHp13PQ+1JJpP1K89XX
XhP52L0x2XL+Txc0p42L2JXOnlOoWzJDO2QRTTkEKj909pnWffrzap+WoT275d4nfiZX/tdvyX03
X1p5UryLAAIIIIAAAgggsOwE2GGqtUNOfFs7vsyuyQLkAZscAP90Tx6w9twmecB6rF/ygPVQpU0E
EEAAAQQQQGApCgS2dn5TZSZPyA//+1+a46dAbCmGkTH7XmD2mGxbeZlZ7NOdysoOqqh8H7K6DHBy
SC4/72ox66f0LTn7R/9err/EWVE3Lc/27JbvyO3S88czJcVUEtK3SRxy3iaxtEDMNYky+7xef8F5
159d2CQRSc08IhtWWAr61pB7bpOr78qVq4V1sdUh92KrY7oA7jKjAC4cl+yhW8Q5O9EJ0uKitwXP
yRraPN/tOTWwQKyiwTzj5W0EEEAAAQQQQAABBPwiQAGRXyJRn3EQ3/q40ioCpgB5QBaCIUAekDwg
VwICCCCAAAIIIIAAAj4TCFzX8VWVPTMhQ9/dYw6NAjGfRYjh1EVgavKYPP0PP5LhHz0lP/3ZuGTM
Xtrk8tC1cuNNN8pVlzp3aSoawuykDH0/LvHvPyGpn4usXSvStv5yuTZ8o9z4/qtkXa4iZnbyqHz7
sadEzmoTeeU52XnXPrOhYHtU7njXf5LXXzee6v+sfY98YutGsWtxirqb7+m03sFr930/kQ/f/nH5
3Q0XVt/O7Ak5+O2DcuL1N0to6+/I+A96pPvxhGROnxa5+Er5+GfulFuuusS1+9kzz8v3v/+MvHHW
Wfb7r8u58oHI9XKBy0ROPHtQDj57Qtp+473ywStm5NHuB+TxIz+T07qvtcHr5HNf7JTNlzRibyd7
uE154Pytwa7BCfn85grrzCqmCuqhzlWUmWMu3IGuygKxKV2Y1Tb3G3uF5xcy2MVUejeyhN6NbFNB
SE7IPZevl7uNsZQUquXbsdvQBVklu2d5Oad8lxUf2eOJxGV8/5Xywwf2ysPVrr2p43L40Yel7/Ej
ktKXxdqL22T9+RfLO98Vkvde91651LrYZVaeP3xAjpx8XYxL4tjDO2WfueVaSKLdHxd9tZtjNK75
93z0E7Jx3Qo5/uSj0v+vL8lZF8x//U8ePSyPPTUm8uZ3SPvNVxUW3VWcffGbepxPfF+eefENsa9c
Pahz3/4BuX7TBcUHi9ifEW0S2vZBWfns38je7oflZ5nT+tpdK9fd8SXpvOWqiruyTR4bknhPXJ4Y
0gvH+LCUeT5ndZ+H9efSSWOEemyr37FVbr7KZWylo+UVBBBAAAEEEEAAAY8FKCDyGNRnzRFfnwWE
4dRVgDyg5rV/xicPWNfF5micPGDuF0W9yG06XCs9JA/o1CEP6NTgMQIIIIAAAggggEBOYFPkLvXO
D/6pcV9J82u53WOT+S5HgYyKBefWu7Xui7939KZcYTKj/Sqcu1aKzzGeB6NJ+7xMImpfV27H5l+L
qrR9Vu0PMsmYo5+wivYOqrF0dv6GMkkVqjAXY3zh2LCacWnJfW4hlci4HKxfSsZCjjG62/eNVjFm
9+aXyKsZ1R225t6uRtxgnTPJJlUkF59guF1FQrlzw3GVZ86ouN1mWCXzbzhbUsrRli4QK3zP8SzV
HcnFya2tbEFf5WJttxHqdowz14ljHIuek2PclR7a46mw1t3W3sz4gNL5q7Lr1nmtK30FRyscm7/W
RXUl5vzz10SXGq80Af3eYFdwbhzB2KI+K8qNMxRNuI+gis8I6ehX7lduRvV3hcv66SpD98+Loj5D
js9U90HyKgIIIIAAAggggEC9BKy/x9arfdptrgDxba4/vTdSgDygqV3087b1GeD8Th7Qy3VJHtCZ
jyQPaOXGyQMWXGVFn0vkAQt0eIIAAggggAACCNRFQN6+tUP9X++7xf5H3Lr0QqMI+ErASgwFVUe0
Ww0MJ1RqJKUG+2IFBVP9Y0UVPOlEwfuhjpgaTqZUKjmsemMd5jUUdBZaZEbVQF+/6u8fUP29XfY1
Fu6Kq4EB43Xjq0/3P+pahFUtWVYXrbkVeoXbo2ogOVqmeEO37ijWMZNBwXbVnxhRqeHegiI4t4Ki
mfSI6ov3qr6+PtXdYf2A61ZUNDeL4iKd9mifSmq3/Lm6EKdjYFEO1XoVHpdRvZHyRUDOJNnc43aV
cq+GKWzW7Vk2ZRd8SSRePi7Wuc74RHpVajBfcBhPWZVg9SsQKy0AG1OdVhFUsHwyw471PAVistg5
WU7zfLfHkxt7dWtvRg125oqy9Hnt0V6VSBnXekKv+6h5fRRc63rljiYGVJ++po1rO2qvqbCKD+jr
37zW9fXeN6BG03OfK+mEVdgZUsPla/b07CZULFccWLaQax6D/NszamSwT8V7+/S1m/+8C8fyha35
Y/Uj5xo0/PRnRN9wUiUGuh2fOUFV8lmpT03EnMVhIRXrGzY/Z4cHelWHWdRYpkCsqM+yYysYKE8Q
QAABBBBAAAEE6iFg/TxUj7Zps/kCxLf5MWAEjRIgD2hKF/28bfyMTx5wvpwgeUDz/xXkAfUvhTt/
uZI8YPGnN3nAYhGeI4AAAggggAAC/hWQ4Ac71CW//xG7eMW/Q2VkCHglMKPGdLHHRFH9l9m63jXI
KrYKd6cKOkxE8wUPHX0jBe8ZT2bGE2ogUWYvoJl8cVD3giuMSrp0vJDVcxpUsU5rByhngiOkuuK6
MGWiqLKpIDHUXrj71Pig7SDt/RULt2ZG4rnPj+oKxArtHAVaocXujuTgqPqhlSR0elV6XKaopZr+
tLe1+1y4u0xBjrMdZ3z0rmFZvc+UXaCli6vmolm/ArGkc7nMTKi+TqsQUPvY/TsHPPfYLsiar0Bs
sXMq7dr1FXs8usCp+rWXVt25oqxg56BLuxk1UWGXvpF47jo05+hyuvFSeti+xmK5XcWMl7PZjMpk
svlrLpOw1010eMI4xKM/M6o3t/tc2SIs5xoMdqoRx5rIpqzrXlTUMX5zcI65iT7Prme0R55VSV04
W1yDa76tf3PQuk6MJGTZsdlt8QABBBBAAAEEEECgXgIUENVL1h/tEl9/xIFRNEKAPKCp7PwZX8gD
Wp+Blb+TBzR9yAOSByQP2Ij/WdEHAggggAACCCDQEAHZeNOn1W/8wccoEGsIN534T2BGZdIT+oe8
tErrr2xmTEVzhSGFhQmO3ZN04UvFDX/cJulIwrjtyGWdkp0Y1TtrJVXK2K1onq9kckRl3IrcshMq
ORBX7aH8DkhWsiMU6VIDI7nRO8bkVrCU30Gp8m/LZVLdNRSIdahRa7K57yO97bnzI4VFakXHzf80
q0ZTSZWcx8101cYjY3O7cE2M6h2REgmVTBjfK30lVKLSjmzzDdDpXbBjU1YNRttVOBJRkdxXOBJV
o2fyt5iUXLHVWN/cTnVGPPtGjeA7t6svX6Dn3Amq0vpzFlNJOKLazfGES261mN/BrHTSdhvzFYgt
dk6lXbu+Yo9Hall7DtdwTI05CqNcOyl60e7TzcA+diL/WWMVDDoKq6yiq/z1FVKDXtaH6bUTr6FA
rKOv6MrVRa/txq5iRhGXNf7c3MYGOu2/UziL3+ypV3qQHVGdoZAKhcMqrD/Dyt3ut1ITvIcAAggg
gAACCCDgjYD1c6Q3rdGK3wSIr98iwngaI0Ae0O3neMOePGBxTpA8oPX/CfKAlT+dyAOSB6y8QngX
AQQQQAABBBDwl4C8Z/vn1G9du93+x1x/DY/RIFAnAX37x75oR0nhi/WDr/E94txBzLGrTWHhWJXj
cxQHVSrQScYcuzTlii+cYyp8HFSltwEsHE82Par6Y4W7itlbYheMybplYf78UbtwK1yxn3wBS/kC
JfsH5XC3Lksp/JM/v3IhWuFZLs/0TkvW7m+FTu47gtkOLk3V5SWHd2FBTVrFgsVj1OYThQViZlnf
zIhdlCMd/XqYWbvIR6S8/4IKxFzXn75l4vBYRR471m7FUQ4Do+htUXOqOIr8m/Z4alp7M2qgozAm
kc6o6tW7XiVToyVrON/b3CO7TzcDx8HDXbnrPWLsEGdsKjZ3G9Ggtg9Fh80j7QLKCtv5O5qs4WFt
BWLdJduA5c+PxAt3W0zat5essCZrGCmHIoAAAggggAACCDRHwPq5qjm902u9BYhvvYVp31cC5AF1
CimfZ4oli7NzSpEH9HjFOrzJA+ocG3lARR7Q42uM5hBAAAEEEEAAAQQWJCDX7f6KeucH/5QCsQXx
cdKSFHAUe1kJUQkGVdD8yheFFBSCOX6or3lHHAPJeX6y/P5jdmGJa3FOfmxz465cfJEZH1H98aiK
FO0kFrJ2r5pnTJlkLPe5ME8/tewg5lIwky8Qq1yINu9ac8zHjmsFx4L4ztu4Bwc41l2wq/C2haOD
faq3t0/Fu6xiPm1eVCBmpe7sgiEJ6h2l0qo3Yq2LCnFy2FQqUHSuv47uXtXX16vH1aviemyDevc0
awyVNOw2XGLtvA6sXdGMthY0p0qDcLxXaTwV115mRHXldhMsXU9h1T9SXqNSn46hqYnBrtw11qGM
sjs7UWSs22DULKDrb5/bCdD9VpfO1mp9nC/wKnstVFw35c/Pz78Zt42t1YHjEUAAAQQQQAABBMoJ
WH8PLvc+ry9tAeK7tOPH6GsQcORjrHVPHrA0N0kesIY1Vc2hjnVHHlDnuRx5QvKA5AGruYQ4BgEE
EEAAAQQQQKA+AnLTn/+V+r1tf0aBWH18adWHAiNxqwhHVHtsQI1nnPePK1P0oAslwrlio0h8pPZZ
VSy0qL25smfkbi/ZEXa7vWSn6ht23JbSMabS3YGUo3ilQuGRHoizyMblFxDNoeYLRirtIFa5n7Jz
XtQbWdXXYVhZBYKVvhuFWB0q5VwuNfU9rrqsncJ08Y/b3QJnRuK5z+LyBWIqm1KR3FoMd/Wq7lwB
kbc7iEVUyu32pVXMt1KsyxWILWhOVYzFOKTSeOZfu1k1lhxWffGY6oiE7f9PziWU25V5l0+XcVTq
s+Dw8YHcLoYhNTA2qqLm+giqkFmYpm8pOTaSe01U50DlndsK2q3qSZnPOue5js+I0sLC8ufb85dF
7groHAuPEUAAAQQQQAABBBouYBVSNLxjOmyIAPFtCDOd+ECAPGAuCI6f8ckDVsr/We+RB6zm8rVz
QI4CMPs8x5pzFoiRByQPaK8RHiCAAAIIIIAAAgg0XEA+8rkedc2tn7f/4bvhI6BDBBoqkFHdYeMH
fP0V6TVv61bQvbP4xtppyzjA8Xqwc6DglKqeOH4g7i5XRVVVQ24HGUUsgyraUVzAYswzpDq7+9XI
hMtuR44xuRWfOG8TV+lWlvMX2Sy2SMdtzl695nZ7x9z6yBVhWUnzue/z39az/MiM2xZahXtBNTBe
emSBZZkdxIyz7ORLwRgrFNg5Yl1a6JMfR77dCm3lD3d9ZLdRS2JoIXNy7b30xUrjKfB2uUSKW5vJ
jKnezvx1Vu5atvt0ua1lYZtjqjMXw45ol3mLVOPzZWSg0/yMao9Gc4WpQdU/tsCKvcIOHc/KF3jZ
B1VcN+XPT9lFuMY6r3XcWZUaHFADA3NfgwmvC+Ps2fEAAQQQQAABBBBAYB4B62eheQ7j7SUqQHyX
aOAYdo0C5AFtMMfP+OQBK+X+nO+RB7TXT5kHdg6MPKAS8oDkActcJ7yMAAIIIIAAAgj4SUDvIPZN
teXWz1Eg5qeoMJY6CqRVt3XbuEifKi5dGOvvsK+Fwtuu6Z2m7Fv56d/ycSnuMQadzRa3mJuKY1vx
rkG3vaMWPuX8FvD5BEaovUv1J0ZLC+Cc3TgSQxKOFx3r2O0qFHPd7cpqqpoim0rJgmrOt/qqx/fx
VEINDg6r4eH5vgbV4HCqqtsslhunM1bB9r4ic6Wq2kHMaDyTsHe0M5P65s5TFYq6HLGud4GY/Zu5
JWtKj9sxjoLfHFzInIxzqvjj9dqbSVm3XhVV7nazqe5cEVmwq+K1oyOu+u2iwbnrt3NAfz6krZ3F
rGu6o+xuZVUQlDmkfIGXfYIjXqXrpvz52dFe+3O07K0xs9mSz1+zX722Q87CxyC3qbTjwQMEEEAA
AQQQQKDBAhQQNRi8wd0R3waD012TBMgD2vCOn/HJA86XAzTeJw9or50KD8gDGr/ISx7Q+jsFecAK
FwtvIYAAAggggAACPhGQG+/ar/7gT+Z2KzH+IscfBFpdYLDT2sVJVHRwNDfdrBrpj9pFDca1UFgg
pmtykvnCEON2fn3J8VyBw4zKTIyoeLuoYDThzqd3IGu3ih6C7WogNa4ymYxKp9MqU66ozL2lklfz
4wqprviAGp2o8h6IzsSQHlskNpwrfkqr/q6QbRHpLb2lZlaP3Ri/MfbxQcstrAbHM8p+z3HrTq+L
dEoQlswLescyq0BRmwfbu9Voei5e2fSoY3eqsEpU2EHMmG4iOpd8CFq3rdRrsuzmdI5Ylxb65PHs
OFVqK3947lFGjSQSKqG/ksmEinfk1k6wQw0kkubrw8NJNW5M0zGOkgIx/XZNcyoZh/sL9pxcfpOx
fHGiLn6KBPUtaPtUamzCLmSaSY+omH59LumhbwE54V4QOtLbbl8/5m1sjetcf6XTGbsta7Rjffmi
VGPHv7n60Qn71pJmXy7FhNb5NX2fyc5dt/ranMmO2X2EosMqa7+nr2FrWo54la6b8gViusItX4hr
fJZ29en4zzU6M6PXy3Bc31ozpFx3JnT0ac593t++rEmAgxFAAAEEEEAAAQRqEJj7ey95ohrIltSh
xHdJhYvBLkKAPGAOr+jnbfKAi1hUVZ9KHjBi5cNd8nLkAckDFuSKjbVCHrDqTxcORAABBBBAAAEE
Fiog773tPvWej+b/gXqhDXEeAktFIDsSt4s3zIRoMKiLFaydevLfiwvEjN1+BnNFOVYitfh7qFyB
mMZJxPJFVwXnufyAXJNldlwX5syzW5hbg0WJoYIx2R6dpTsX6fPC9vt5r9LzdZFT7rZ9ziKddNFY
nEU61vFFh7TW03RSdczrF1GpSYezXiPFbmpisHCnJV3UVdbPEevSQp88rx2nSm3lD597VLzjU5m5
RRN6Bo6d9IwCsUXNqXgcZZ7bc3Lpr/za07egcBTyGWs7qD8nCtZ4paKtdNEuWA6TYv+Z0b58u3q3
PsskEcvfyrLdpUizzHQrvpy/bWyl61ZUyLq9ruNaLx63DqZ9u97Sz0r9aTk+OM/nRLkCsZSyk4eG
m8Ok4uR4EwEEEEAAAQQQQMBzAevvv543TIO+ECC+vggDg2iAAHnAHLIjN2Rd/6XfyQN6viTJA87l
vVzycjXlNqsMDHnAPBR5wLwFjxBAAAEEEEAAAQTyAmaB2JUf+pT9D9T5t3iEQOsKjA13FxXXGAUT
QRUbGFa9uVu+RbpTrgCjg3H3wodgWMUTlW4fmVHD8S4VDhUVmkTii7ptoesgq3nRkRiKdHaWzikc
VSO5Aq+C5vRuaAUFHI7il8LEUsTe0SoVj8x9xkR6S+aaSVkFe+0qVeXmZwXjWYpPZsZVb1fOpMgv
3BFTKWNnquxIftc57eZGM+jY6U2kgp8j1t1ltxnTW6LHrZ2vKrRV7O3cHa9oLs71EE/pxeTlnIrH
Ueb5wtZeVg3G2l0LR405dcT6VZnNw+xRZMaGVVd7WBeWFRZjmQ72UfrBTD7O4e6k/U6+eE1U74hb
9O1Dq35gW1SIkzE/+7PPca2XjFtfyfHcbXcjcffPSpUZVfHOfKGbcz2EO3vVuLVTmWMGBQVz5ljy
Jo7DeIgAAggggAACCCDQAAHr728N6IoumiBAfJuATpdNEyAPqOkduSHygA1eiuQBlSw2t1llyOzc
V005aPKAJi95wCpXGYchgAACCCCAAAJLWyDwh7f9pZqaPCmJvgd0bkj/a6wy6jj4g8AyEJidkuPH
J0RWrZDZ7Eo578ILZPWKauc9K5PHj8vp2RXStmJWZs45V9avWyNVn15tN/U8bvqobFt1hRzQfXSP
ZGXHpTNy/IW0rNTzyUqbXHLhunr2TttaYHZqUkbHTsuqtW16Dc7IuevXy5qzl9QqavE4zsrUmTMy
lZnR88xKRl/v6y+8sIbPiRbnqXJ6xjo/Pn5aVrTNv85feHSHvPVjD+ZabpdUtkc2nF1lRxyGAAII
IIAAAggg4KlAIBAw2yNP5Cmrbxojvr4JBQNplAB5QPKAjVprZfohD1gGxjcvkwf0IhTkAb1QpA0E
EEAAAQQQQKB+AgHjFpOvnn5Rnnl8v9kLib/6YdMyAr4ScBSI6dvHya6Na3w1PAaDgCXwwpOH5clf
vipvsl6o4vubzt0gN2zZsLSKNueZV+s7TMuj21bJx4yqVf1H31pTem6+dO4J/0UAAQQQQAABBBBo
uAAFRA0nb2iHxLeh3HSGQPMFyAM2PwaMoCqB1s9/VcUgre9AHrC6lcBRCCCAAAIIIICAtwKB9+36
qsq8dEKeevTrZssUiHkLTGsI+FaAxJBvQ8PAnAJnZP/l58rulPO1Kh4HY5J+bpe0TtnjMnCYfUHu
WPlW2WeGt11GZnrkUjbUq2KxcwgCCCCAAAIIIFAfAQqI6uPql1aJr18iwTgQaJAAecAGQdPN4gSW
Qf6rKqBl4EAesKqVwEEIIIAAAggggIDXAoHwZ/ap0yd/QYGY17K0h4DfBaaOyua2K+SIHmc0kZY7
N7VOKY3f6RlfLQLT8sQ9t8qeI1Oi71BY5Z+MyMW3ySN7t8rqKs/w/2HLxGF2WqZndTRWnC3cbdX/
q5IRIoAAAggggEBrC1BARHxbW4DZIbDMBMgDLrOAL9XpLpP817zhWSYO5AHnXQkcgAACCCCAAAII
eC0QuK7ja+YtJn/0yFfMttlBzGti2kPApwKzJ+TwgR/IyddXy7s/9CHZsIatenwaKYaFAAIIIIAA
AggggAACCDRcgAKxhpM3tEPi21BuOkOg+QLkAZsfA0aAAAIIIIAAAggggAACCDRZIHD9p/epVybH
hQKxJkeC7hFAAAEEEEAAAQQQQAABBBBAAAGfCFBA5JNA1GkYxLdOsDSLAAIIIIAAAggggAACCCCA
AAII+FQg8P47vq5efemk/BM7iPk0RAwLAQQQQAABBBBAAAEEEEAAAQQQaKwABUSN9W50b8S30eL0
hwACCCCAAAIIIIAAAggggAACCDRXIHDtrq+Yt5h8svdr5ki4xeRiAjIrRw8fkJ+kRVb/H+fKW/7P
i+UdV2wQ7ty3GFPORQABBBBAAAEEEEAAAQQQQACBRgtQQNRo8cb2R3y98CYP6IUibSCAAAIIIIAA
AggggAACCCCAQGMEAtft/qp5i8mnHt1r9kiB2GLgz8iewLlyV0ETEUmkH5FNawpe5AkCCCCAAAII
IIAAAggggAACCCDgWwEKiHwbGk8GRny9YCQP6IUibSCAAAIIIIAAAggggAACCCCAQGMEdIHYV1Tm
pRPyZC8FYosnn5VjQ38v/5ZOy9H+vXL/gZTZZLg7JYd2bFh887SAAAIIIIAAAggggAACCCCAAAII
NECAAqIGIDexC+LrBT55QC8UaQMBBBBAAAEEEEAAAQQQQAABBBojEHj/HV9Xr0z8kgIxz70nZc/m
8+SuIyLBzgFJ3rdFVnjeBw0igAACCCCAAAIIIIAAAggggAAC3gtQQOS9qZ9aJL5eR4M8oNeitIcA
AggggAACCCCAAAIIIIAAAt4KBK65/csqMzkuP378G2bL3GLSK+ApeXRbm3zsgG4vFJP00C7hLpNe
2dIOAggggAACCCCAAAIIIIAAAgjUU4AConrqNr9t4ut1DMgDei1KewgggAACCCCAAAIIIIAAAggg
4K1A4LqOr6qXT/1Snn4sZrZMgZh3wM/3bJPgTl0hFuqWzNAOWe1d07SEAAIIIIAAAggggAACCCCA
AAII1E2AAqK60fqiYeLrfRjIA3pvSosIIIAAAggggAACCCCAAAIIIOCdQOD6T+9TL0/8SoYPfNVs
lQIx73BJDHlnSUsIIIAAAggggAACCCCAAAIIINA4AQqIGmfdjJ6Ir/fq5AG9N6VFBBBAAAEEEEAA
AQQQQAABBBDwTiBww2dj6sypX8mPHvmK2SoFYt7h2omhsN5B7BA7iHknS0sIIIAAAggggAACCCCA
AAIIIFBPAQqI6qnb/LaJr/cxIA/ovSktIoAAAggggAACCCCAAAIIIICAdwKBLZ/6snr1pRflqcf2
ma1SIOYd7tGeG+SKnf0iwS4Zf+7zcoF3TdMSAggggAACCCCAAAIIIIAAAgggUDcBCojqRuuLhomv
92EgD+i9KS0igAACCCCAAAIIIIAAAggggIB3AoFrd0XVK6fG5ZnH95utUiDmHe4LB3fIW2960Gww
Eh2Qr+/6A1l39grvOqAlBBBAAAEEEEAAAQQQQAABBBBAoA4CFBDVAdVHTRJf74NBHtB7U1pEAAEE
EEAAAQQQQAABBBBAAAHvBALX3P5llZkclx8//g2zVQrEvMMVmZTDez4n4bvmisTsliO9knnkZllt
v8ADBBBAAAEEEEAAAQQQQAABBBBAwD8CFBD5Jxb1GAnxrYcqecB6qNImAggggAACCCCAAAIIIIAA
Agh4IxC45pP3q8xLJygQ88azqJVZOXrw67L9prsk5Xwn1C2ZoR0UiDlNeIwAAggggAACCCCAAAII
IIAAAr4RoIDIN6Goy0CIbz1YyQPWQ5U2EUAAAQQQQAABBBBAAAEEEEDAGwGzQGzqpZPcYtIbz4JW
Tgz9uay/+n7ztWA4KvHYrfKb568SWXG2cKfJAiqeIIAAAggggAACCCCAAAIIIICAjwQoIPJRMOow
FOLrPSp5QO9NaREBBBBAAAEEEEAAAQQQQAABBLwTMG8xaRaIfS9mtsotJr3DPbr/Brlid79uMCLJ
7COy8Wzv2qYlBBBAAAEEEEAAAQQQQAABBBBAoF4CFBDVS9Yf7RJf7+NAHtB7U1pEAAEEEEAAAQQQ
QAABBBBAAAHvBAKb27vUa2cmJNH3gNkqBWLe4T7fs02COw+IhPUtJQ9xS0nvZGkJAQQQQAABBBBA
AAEEEEAAAQTqKUABUT11m9828fU+BuQBvTelRQQQQAABBBBAAAEEEEAAAQQQ8E4g8Lt/8gX12ssT
8i9/+1dmqxSIeYdrJ4ZCukBsiAIx72RpCQEEEEAAAQQQQAABBBBAAAEE6ilAAVE9dZvfNvH1Pgbk
Ab03pUUEEEAAAQQQQAABBBBAAAEEEPBOQO8gdq96NX1S/vngN81WKRDzDnfons1y9d1H2EHMO1Ja
QgABBBBAAAEEEEAAAQQQQACBBghQQNQA5CZ2QXy9xycP6L0pLSKAAAIIIIAAAggggAACCCCAgHcC
gS2f2qOmXjopTz+212yVAjGvcKfloRtWyfZ+3R47iHmFSjsIIIAAAggggAACCCCAAAIIINAAAQqI
GoDcxC6Ir9f45AG9FqU9BBBAAAEEEEAAAQQQQAABBBDwViDwgU/vNQvE/unhPWbLFIh5ADw7KydS
hyRyxU2i9w+TUDQhQ3du8qBhmkAAAQQQQAABBBBAAAEEEEAAAQTqL0ABUf2Nm9kD8fVQnzygh5g0
hQACCCCAAAIIIIAAAggggAAC9RIIXHN7VL16+kV2EPNEeErvGtY2t2uYo72u4Qn5/FXrHK/wEAEE
EEAAAQQQQAABBBBAAAEEEPCvAAVE/o2NFyMjvl4okgf0QpE2EEAAAQQQQAABBBBAAAEEEECgMQKB
3/2TL6hX0y/K0UM9Zo/sILYY+Cnp0QViO43bSuo/wVBEbrvzTvnElg2yYu4l/osAAggggAACCCCA
AAIIIIAAAgj4XoACIt+HaFEDJL6L4sudTB7QC0XaQAABBBBAAAEEEEAAAQQQQACBxggE3rXtL9Sv
z7woqf/xbbNHCsQWCT87LdPZGZlZuUpWn01Z2CI1OR0BBBBAAAEEEEAAAQQQQAABBJogQAFRE9Ab
2CXx9QibPKBHkDSDAAIIIIAAAggggAACCCCAAAL1FghcvfMvVWbyhPzkb75p9kWBWL3JaR8BBBBA
AAEEEEAAAQQQQAABBBDwtwAFRP6Oz2JHR3wXK8j5CCCAAAIIIIAAAggggAACCCCAwNISCFy3+yvq
zKlfyTPfi5kjp0BsaQWQ0SKAAAIIIIAAAggggAACCCCAAAJeC1BA5LWov9ojvv6KB6NBAAEEEEAA
AQQQQAABBBBAAAEE6i0QeP8dX1UvnxqXpx7da/ZFgVi9yWkfAQQQQAABBBBAAAEEEEAAAQQQ8LcA
BUT+js9iR0d8FyvI+QgggAACCCCAAAIIIIAAAggggMDSEghc88n71dTpF9lBbGnFjdEigAACCCCA
AAIIIIAAAggggAACdROggKhutL5omPj6IgwMAgEEEEAAAQQQQAABBBBAAAEEEGiYQCB06z3q12de
lH8++E2zU3YQa5g9HSGAAAIIIIAAAggggAACCCCAAAK+FKCAyJdh8WxQxNczShpCAAEEEEAAAQQQ
QAABBBBAAAEEloRA4Pdv7VKvnTlFgdiSCBeDRAABBBBAAAEEEEAAAQQQQAABBOovQAFR/Y2b2QPx
baY+fSOAAAIIIIAAAggggAACCCCAAAKNFwhcuyuqpl56UZ56dK/ZOzuINT4I9IgAAggggAACCCCA
AAIIIIAAAgj4SYACIj9Fw/uxEF/vTWkRAQQQQAABBBBAAAEEEEAAAQQQ8LNA4IbP7lOZl07K0ENR
c5wUiPk5XIwNAQQQQAABBBBAAAEEEEAAAQQQqL8ABUT1N25mD8S3mfr0jQACCCCAAAIIIIAAAggg
gAACCDReIPBHd35DTU2ekH+M32/2ToFY44NAjwgggAACCCCAAAIIIIAAAggggICfBCgg8lM0vB8L
8fXelBYRQAABBBBAAAEEEEAAAQQQQAABPwsEtnxqj/p1+pQ82fs1c5wUiPk5XIwNAQQQQAABBBBA
AAEEEEAAAQQQqL8ABUT1N25mD8S3mfr0jQACCCCAAAIIIIAAAggggAACCDReIHD1zntV9syEPPP4
frN3CsQaHwR6RAABBBBAAAEEEEAAAQQQQAABBPwkQAGRn6Lh/ViIr/emtIgAAggggAACCCCAAAII
IIAAAgj4WcAsEHv19El5tu+b5jgpEPNzuBgbAggggAACCCCAAAIIIIAAAgggUH8BCojqb9zMHohv
M/XpGwEEEEAAAQQQQAABBBBAAAEEEGi8QOCaT37ZvMXkU4/tNXunQKzxQaBHBBBAAAEEEEAAAQQQ
QAABBBBAwE8CFBD5KRrej4X4em9KiwgggAACCCCAAAIIIIAAAggggICfBQLX7f6qeu3lSTny3ag5
TgrE/BwuxoYAAggggAACCCCAAAIIIIAAAgjUX4ACovobN7MH4ttMffpGAAEEEEAAAQQQQAABBBBA
AAEEGi8QeP8dX1evTIzLk71fM3unQKzxQaBHBBBAAAEEEEAAAQQQQAABBBBAwE8CFBD5KRrej4X4
em9KiwgggAACCCCAAAIIIIAAAggggICfBfQtJu9Xr6Yn5GluMennODE2BBBAAAEEEEAAAQQQQAAB
BBBAoGECFBA1jLopHRHfprDTKQIIIIAAAggggAACCCCAAAIIINA0AbNA7NfpU/LUY/vMQbCDWNNi
QccIIIAAAggggAACCCCAAAIIIICALwQoIPJFGOo2COJbN1oaRgABBBBAAAEEEEAAAQQQQAABBHwp
EHjfrj0q89JJeerRveYAKRDzZZwYFAIIIIAAAggggAACCCCAAAIIINAwAQqIGkbdlI6Ib1PY6RQB
BBBAAAEEEEAAAQQQQAABBBBomkBgy6e+rF596UV2EGtaCOgYAQQQQAABBBBAAAEEEEAAAQQQ8JcA
BUT+iofXoyG+XovSHgIIIIAAAggggAACCCCAAAIIIOBvAXMHsZcnxuWZ78XMkbKDmL8DxugQQAAB
BBBAAAEEEEAAAQQQQACBegtQQFRv4ea2T3yb60/vCCCAAAIIIIAAAggggAACCCCAQKMFAu+/4+vq
zIvH5enHKBBrND79IYAAAggggAACCCCAAAIIIIAAAn4UoIDIj1HxbkzE1ztLWkIAAQQQQAABBBBA
AAEEEEAAAQSWgkDg+k/vUy9P/EqGD3zVHC87iC2FsDFGBBBAAAEEEEAAAQQQQAABBBBAoH4CFBDV
z9YPLRNfP0SBMSCAAAIIIIAAAggggAACCCCAAAKNEzB3EHv1pZPyT498xeyVArHG4dMTAggggAAC
CCCAAAIIIIAAAggg4EcBCoj8GBXvxkR8vbOkJQQQQAABBBBAAAEEEEAAAQQQQGApCAS2fGqPykye
kGe+t88cLwViSyFsjBEBBBBAAAEEEEAAAQQQQAABBBConwAFRPWz9UPLxNcPUWAMCCCAAAIIIIAA
AggggAACCCCAQOMEAtfuiqqXT/1Kfvz4N8xeKRBrHD49IYAAAggggAACCCCAAAIIIIAAAn4UoIDI
j1HxbkzE1ztLWkIAAQQQQAABBBBAAAEEEEAAAQSWgkDgmk/er6b0LSafeXy/OV4KxJZC2BgjAggg
gAACCCCAAAIIIIAAAgggUD8BCojqZ+uHlomvH6LAGBBAAAEEEEAAAQQQQAABBBBAAIHGCegdxL5i
3mLy6cf2mr1SINY4fHpCAAEEEEAAAQQQQAABBBBAAAEE/ChAAZEfo+LdmIivd5a0hAACCCCAAAII
IIAAAggggAACCCwFgf8fG1cSmgRnZ0oAAAAASUVORK5CYII=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_005_9AA3BAE34F51415DB4C3FF0A33E012B9citrixcom_--


From xen-devel-bounces@lists.xen.org Mon Aug 07 13:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 13:12: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.xen.org>)
	id 1dehp3-0005ay-5L; Mon, 07 Aug 2017 13:11:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=xIcP=7J=ladisch.de=clemens@webclient5.webclient5.de>)
 id 1dehp1-0005as-ES
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 13:11:51 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C6/FB-01729-61768895; Mon, 07 Aug 2017 13:11:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS8Vlhs65Yeke
 kwbO/fBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bc32+YC86xVZzaP5u1gXE7axcjF4eQwHxG
 iYVPZwA5nBzCArESP5tWMIPYIgIGEhduTQMrYhZYwiix5s9ZJoiO+4wSrd+/glWxCWhJ/D3zg
 RHE5hWwldjecBCog4ODRUBFYt0EdpCwqEC0xN7Go1AlghInZz5hAbE5gcrfzWkEizMDjbnx7y
 UThC0ucevJfChbXmL72zlgqyQEjCWWf70BZYtKdB9+xjiBUWAWkrGzkIyahWTULCSjFjCyrGL
 UKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzcegYGxh2MjbP9
 DjFKcjApifLGr2iLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+ya1I1JIsCg1PbUiLTMHGEMwa
 QkOHiURXiOQNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHmvgBQJgBRllObBjYDF8yVGWS
 lhXkYGBgYhnoLUotzMElT5V4ziHIxKwhCX8GTmlcBtegV0BBPQEW8SW0GOKElESEk1MM5ge//
 O75Eh1z3Fz8f5a+U3unxWlMs64MDnJ7BzR53ChOLPaTr7VPLtrMTuz34vdnzR2X2p9feNFfrU
 LGoP2d9YUOLO8E8pTI5JX1mdkzVLK23NBe9fUscXZV1mfPp80e3ghewWii9CAx8d52++cPidz
 6cpclsKpoQpdmevWpLSuz84eO+HXUosxRmJhlrMRcWJALFO3cTiAgAA
X-Env-Sender: SRS0=xIcP=7J=ladisch.de=clemens@webclient5.webclient5.de
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502111510!92166284!1
X-Originating-IP: [136.243.32.179]
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 50522 invoked from network); 7 Aug 2017 13:11:50 -0000
Received: from webclient5.webclient5.de (HELO webclient5.webclient5.de)
 (136.243.32.179)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Aug 2017 13:11:50 -0000
Received: from [10.1.2.4] (unknown [94.101.37.79])
 by webclient5.webclient5.de (Postfix) with ESMTPSA id 6E0445580F25;
 Mon,  7 Aug 2017 15:11:49 +0200 (CEST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
 <1502091796-14413-9-git-send-email-andr2000@gmail.com>
 <ba0dd78b-8853-5cf9-197f-bed3b9f4bdb8@ladisch.de>
 <f2f54b55-3145-2533-c74a-9c3ea803739e@gmail.com>
From: Clemens Ladisch <clemens@ladisch.de>
Message-ID: <4ce45eec-8657-66c4-c8c7-b851250da46a@ladisch.de>
Date: Mon, 7 Aug 2017 15:11:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <f2f54b55-3145-2533-c74a-9c3ea803739e@gmail.com>
Content-Language: en-US
X-Virus-Scanned: clamav-milter 0.99.2 at webclient5
X-Virus-Status: Clean
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [alsa-devel] [PATCH 08/11] ALSA: vsnd: Add timer
 for period interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24gMDgvMDcvMjAxNyAwMToyNyBQTSwg
Q2xlbWVucyBMYWRpc2NoIHdyb3RlOgo+PiBZb3UgaGF2ZSB0byBpbXBsZW1lbnQgcGVyaW9kIGlu
dGVycnVwdHMgKGFuZCB0aGUgLnBvaW50ZXIgY2FsbGJhY2spCj4+IGJhc2VkIG9uIHdoZW4gdGhl
IHNhbXBsZXMgYXJlIGFjdHVhbGx5IG1vdmVkIGZyb20vdG8gdGhlIGJhY2tlbmQuCj4KPiBEbyB5
b3UgdGhpbmsgSSBjYW4gaW1wbGVtZW50IHRoaXMgaW4gYSBzbGlnaHRseSBkaWZmZXJlbnQgd2F5
LAo+IHdpdGhvdXQgYSB0aW1lciBhdCBhbGwsIGJ5IHVwZGF0aW5nCj4gc3Vic3RyZWFtLT5ydW50
aW1lLT5od19wdHJfYmFzZSBleHBsaWNpdGx5IGluIHRoZSBmcm9udGVuZCBkcml2ZXI/CgpBcyBm
YXIgYXMgSSBhbSBhd2FyZSwgaHdfcHRyX2Jhc2UgaXMgYW4gaW50ZXJuYWwgZmllbGQgdGhhdCBk
cml2ZXJzCmFyZSBub3Qgc3VwcG9zZWQgdG8gY2hhbmdlLgoKSnVzdCB1c2UgeW91ciBvd24gdmFy
aWFibGUsIGFuZCByZXR1cm4gaXQgZnJvbSB0aGUgLnBvaW50ZXIgY2FsbGJhY2suCgo+IFNvLCB0
aGF0IHdheSwgd2hlbmV2ZXIgSSBnZXQgYW4gYWNrL3Jlc3BvbnNlIGZyb20gdGhlIGJhY2tlbmQg
dGhhdCBpdCBoYXMKPiBzdWNjZXNzZnVsbHkgcGxheWVkIHRoZSBidWZmZXIKClRoYXQgcmVzcG9u
c2Ugc2hvdWxkIGNvbWUgYWZ0ZXIgZXZlcnkgcGVyaW9kLgoKSG93IGRvZXMgdGhhdCBpbnRlcmZh
Y2Ugd29yaz8gIElzIGl0IHBvc3NpYmxlIHRvIGNoYW5nZSB0aGUgcGVyaW9kIHNpemUsCm9yIGF0
IGxlYXN0IHRvIGRldGVjdCB3aGF0IGl0IGlzPwoKClJlZ2FyZHMsCkNsZW1lbnMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 13:38:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 13:38: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.xen.org>)
	id 1deiEW-000756-7I; Mon, 07 Aug 2017 13:38:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1deiEU-000750-LS
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 13:38:10 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 16/81-01859-14D68895; Mon, 07 Aug 2017 13:38:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5GHrdRdcxtyP
 S4N87VoslHxezODB6HN39mymAMYo1My8pvyKBNePTws3MBbv5Kh7+/87UwPiPu4uRi0NIoI9R
 4sa2d2xdjJwcLALbWCWWvrMGSUgI3GGVuPa/nbmLkQPIiZNYcjEHpEZCoExi589djCC2kICix
 Ndn05kgBk1jkjgwfzkTSEJYIFbiZ9MKZhBbREBD4tnf1WwgRcwCSxgl1vw5C9UxiUli4t+LYK
 vZBIwklt/4wQJi8wrYSEztX80McZKKxKyXd1hBbFGBcIneA/1sEDWCEidnPgGr5xSwk5h46gJ
 YDbOAmcS8zQ+ZIWx5ie1v50DZ4hK3nsxnmsAoMgtJ+ywkLbOQtMxC0rKAkWUVo3pxalFZapGu
 pV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBs1DMwMO5gfP3T6RCjJAeTkihv/
 Iq2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCw5HZFCgkWp6akVaZk5wCiFSUtw8CiJ8NqApH
 mLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5FUFKBUBKM0rz4AbBksclRlkpYV5
 GBgYGIZ6C1KLczBJU+VeM4hyMSsK87CBTeDLzSuD2vQI6hQnolDeJrSCnlCQipKQaGJdZzayU
 8r/HZqLuIWzIXOMU+fXEBvOO2yp3z+QzruCQ1MuxnytnVvrwAGPkzynvWJyZc860rC5sENiZf
 Dn5/HLPKaeO/GmbG2+5enmExeHZc040xG325tP9ZnTws2SxwZ25Ybt/c69lf9ktENf8dYb5M6
 NZ5kWz0/jErhgFL94WuP/offmVSkosxRmJhlrMRcWJAPHsdFAZAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502113088!97242947!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35289 invoked from network); 7 Aug 2017 13:38:09 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 13:38:09 -0000
Received: by mail-lf0-f68.google.com with SMTP id 65so363270lfa.0
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 06:38:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=C3eBzNXm/IPqEwwCgpBr9J92IyUtniHiuFsorT8mKRg=;
 b=Gf1UlxLQceWaDv4FWk5/PkyA1gCa3/iRjIj4o8AGca/LlKRqJq2TjAZ5rwbpSfvYl8
 lWh7L4Nr1i+vc+2yLEUEWRUE5gIcVtftTKA61ItwEU3WgjQ5MJcrWV/ZiNofu72fnwa5
 pj+xa4oX5O93nIg93wz+IlVy3uJoBePE37TqhSUArfZRAzHFXXfDhP83R5Rn5IEiplMS
 ysSJRLPFREFggsbWPXqHiPKdVIExFfsVgktwrLvYf2Ut7rORmJB5IRhRCy/aEavaujmc
 SAXf/0AJrgDJPXOa0r5ye1gvTm99u0yzXU1geFxgJETQDl89Pj+HGzpWRHqFCOs8PtQ5
 rjNw==
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=C3eBzNXm/IPqEwwCgpBr9J92IyUtniHiuFsorT8mKRg=;
 b=LqUOb5Kvo3io7R36fSOqmn20rcLFa9sQAf+6vgFTxkTWK4PzCppjy4XhFLjmjutT4I
 55myBG5tSrbphs4/JbrZkM9/qigRz2acvTB9YQB4OevR1OnfSW4EtKRHEE/dQVnda/R2
 20M5BNVcXqIdd/e9tzBLNVmXrvHqQDOFzX9qjY+PV8Q2Arka2mTcY9K0gg08P53GFm5W
 OJHz1PGXQeg3Ha/I0A3bk4We6XxxfxTNYB9QUsePKNYP8qR1xNfMS/vvSISRV6pBeq8m
 12yogctKF3t+LalCqb4HMXkENlhhmVvoV9yKfFzwFWa1md0Q8Lj/R3sf65MQ2iBuiXZl
 S5bw==
X-Gm-Message-State: AHYfb5jLFsf7HZuzDZvJYpJfCVTygTwIshgmnY14rIdB4URGXv6vCHMf
 SO8wnKUojLiEig==
X-Received: by 10.46.88.68 with SMTP id x4mr191915ljd.153.1502113088238;
 Mon, 07 Aug 2017 06:38:08 -0700 (PDT)
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
 n88sm2882781lja.43.2017.08.07.06.38.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 07 Aug 2017 06:38:07 -0700 (PDT)
To: Clemens Ladisch <clemens@ladisch.de>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
 <1502091796-14413-9-git-send-email-andr2000@gmail.com>
 <ba0dd78b-8853-5cf9-197f-bed3b9f4bdb8@ladisch.de>
 <f2f54b55-3145-2533-c74a-9c3ea803739e@gmail.com>
 <4ce45eec-8657-66c4-c8c7-b851250da46a@ladisch.de>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <45738e58-7ed2-8315-8d9c-138c3d3a2ecc@gmail.com>
Date: Mon, 7 Aug 2017 16:38:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <4ce45eec-8657-66c4-c8c7-b851250da46a@ladisch.de>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [alsa-devel] [PATCH 08/11] ALSA: vsnd: Add timer
 for period interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDcvMjAxNyAwNDoxMSBQTSwgQ2xlbWVucyBMYWRpc2NoIHdyb3RlOgo+IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAwOC8wNy8yMDE3IDAxOjI3IFBNLCBDbGVtZW5z
IExhZGlzY2ggd3JvdGU6Cj4+PiBZb3UgaGF2ZSB0byBpbXBsZW1lbnQgcGVyaW9kIGludGVycnVw
dHMgKGFuZCB0aGUgLnBvaW50ZXIgY2FsbGJhY2spCj4+PiBiYXNlZCBvbiB3aGVuIHRoZSBzYW1w
bGVzIGFyZSBhY3R1YWxseSBtb3ZlZCBmcm9tL3RvIHRoZSBiYWNrZW5kLgo+PiBEbyB5b3UgdGhp
bmsgSSBjYW4gaW1wbGVtZW50IHRoaXMgaW4gYSBzbGlnaHRseSBkaWZmZXJlbnQgd2F5LAo+PiB3
aXRob3V0IGEgdGltZXIgYXQgYWxsLCBieSB1cGRhdGluZwo+PiBzdWJzdHJlYW0tPnJ1bnRpbWUt
Pmh3X3B0cl9iYXNlIGV4cGxpY2l0bHkgaW4gdGhlIGZyb250ZW5kIGRyaXZlcj8KPiBBcyBmYXIg
YXMgSSBhbSBhd2FyZSwgaHdfcHRyX2Jhc2UgaXMgYW4gaW50ZXJuYWwgZmllbGQgdGhhdCBkcml2
ZXJzCj4gYXJlIG5vdCBzdXBwb3NlZCB0byBjaGFuZ2UuCkkga25vdyB0aGF0IGFuZCBhbHdheXMg
Y29uc2lkZXJlZCBub3QgYSBnb29kIHNvbHV0aW9uLAp0aGlzIGlzIHdoeSBJIGhhdmUgdGltZXIg
dG8gZW11bGF0ZSB0aGluZ3MKPiBKdXN0IHVzZSB5b3VyIG93biB2YXJpYWJsZSwgYW5kIHJldHVy
biBpdCBmcm9tIHRoZSAucG9pbnRlciBjYWxsYmFjay4KdGhpcyBjYW4gd29yaywgYnV0IHNlZSBi
ZWxvdwo+PiBTbywgdGhhdCB3YXksIHdoZW5ldmVyIEkgZ2V0IGFuIGFjay9yZXNwb25zZSBmcm9t
IHRoZSBiYWNrZW5kIHRoYXQgaXQgaGFzCj4+IHN1Y2Nlc3NmdWxseSBwbGF5ZWQgdGhlIGJ1ZmZl
cgo+IFRoYXQgcmVzcG9uc2Ugc2hvdWxkIGNvbWUgYWZ0ZXIgZXZlcnkgcGVyaW9kLgoKPiBIb3cg
ZG9lcyB0aGF0IGludGVyZmFjZSB3b3JrPwpGb3IgdGhlIGJ1ZmZlciByZWNlaXZlZCBpbiAuY29w
eV91c2VyLy5jb3B5X2tlcm5lbCB3ZSBzZW5kCmEgcmVxdWVzdCB0byB0aGUgYmFja2VuZCBhbmQg
Z2V0IHJlc3BvbnNlIGJhY2sgKGFzeW5jKSB3aGVuIGl0IGhhcyBjb3BpZWQKdGhlIGJ5dGVzIGlu
dG8gSFcvbWl4ZXIvZXRjLCBzbyB0aGUgYnVmZmVyIGF0IGZyb250ZW5kIHNpZGUgY2FuIGJlIHJl
dXNlZC4KU28sIHRoZSBhbW91bnQgb2YgYnl0ZXMgaW4gdGhpcyBleGNoYW5nZSBpcyBub3QgbmVj
ZXNzYXJpbHkKYSBtdWx0aXBseSBvZiB0aGUgcGVyaW9kLiBBbHNvLCB0aGVyZSBpcyBubyB3YXkg
dG8gc3luY2hyb25pemUgcGVyaW9kCnNpemVzIGluIHRoZSBmcm9udCBkcml2ZXIgYW5kIGJhY2tl
bmQgdG8gbWFrZSB0aG9zZSBlcXVhbC4KVGhlcmUgaXMgYWxzbyBubyBldmVudCBmcm9tIHRoZSBi
YWNrZW5kIGluIHRoZQpwcm90b2NvbCB0byB0ZWxsIHRoYXQgdGhlIHBlcmlvZCBoYXMgZWxhcHNl
ZCwgc28Kc2VuZGluZyBkYXRhIGluIHBlcmlvZCdzIHNpemUgYnVmZmVycyB3aWxsIG5vdCBwcm9i
YWJseQpoZWxwIGJlY2F1c2Ugb2YgcG9zc2libGUgdW5kZXJydW5zCj4gICBJcyBpdCBwb3NzaWJs
ZSB0byBjaGFuZ2UgdGhlIHBlcmlvZCBzaXplLAo+IG9yIGF0IGxlYXN0IHRvIGRldGVjdCB3aGF0
IGl0IGlzPwoKVW5mb3J0dW5hdGVseSBubywgdGhpcyBpcyBub3QgaW4gdGhlIHByb3RvY29sLgoK
Pgo+Cj4gUmVnYXJkcywKPiBDbGVtZW5zCnlvdSBjYW4gc2VlIHRoZSBwcm90b2NvbCBhdCBbMV0K
ClRoYW5rIHlvdSwKT2xla3NhbmRyCgpbMV0gCmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3Rpd2FpL3NvdW5kLmdpdC90cmVlL2luY2x1ZGUveGVuL2ludGVy
ZmFjZS9pby9zbmRpZi5oP2g9Zm9yLW5leHQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 13:55:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 13: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.xen.org>)
	id 1deiVE-0008My-Li; Mon, 07 Aug 2017 13:55:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=xIcP=7J=ladisch.de=clemens@webclient5.webclient5.de>)
 id 1deiVD-0008Ms-Rx
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 13:55:27 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F7/D1-01993-F4178895; Mon, 07 Aug 2017 13:55:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS8Vlhs65fYUe
 kwabJ8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ac419YC96xV9y7wdnAuJuti5GLQ0hgPqPE
 l2PzmLoYOTmEBWIlfjatYAaxRQQMJC7cmsYKUsQssIRRYs2fs0wQHUeYJC43zWIBqWIT0JL4e
 +YDI4jNK2Ar0TrxAZjNIqAi8e/IDTYQW1QgWmJv41GoGkGJkzOfAPVycHAC1Z/6ogwSZgYac+
 PfSyYIW1zi1pP5ULa8xPa3c8AOkhAwllj+9QaULSrRffgZ4wRGgVlIps5CMmoWklGzkIxawMi
 yilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMGwZgGAH479t
 nocYJTmYlER541e0RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P2T3xEpJFiUmp5akZaZA4wgm
 LQEB4+SCK9VAVCat7ggMbc4Mx0idYpRUUqcVwAkIQCSyCjNg2uDRe0lRlkpYV5GoEOEeApSi3
 IzS1DlXzGKczAqCfM6g0zhycwrgZv+CmgxE9DiN4mtIItLEhFSUg2Mdvf0RUR401gtJrKxJxz
 iPNVx7xuj2OPNFZ3svEu/Fq1oexflFDe/49Am22/q03Yq7jl5tztFfJVd8ifjDE1J3nm8vw7N
 M31m+5o9Yq2O5ty0/qAdnqbSc1farV26qUYwWDfmS2LdgbVXdBd+czW4MfPP6ezLJ2I2bsmY+
 SJtzx0OtmkcFl+2KbEUZyQaajEXFScCAEsPiU3VAgAA
X-Env-Sender: SRS0=xIcP=7J=ladisch.de=clemens@webclient5.webclient5.de
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502114126!106058740!1
X-Originating-IP: [136.243.32.179]
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 10483 invoked from network); 7 Aug 2017 13:55:26 -0000
Received: from webclient5.webclient5.de (HELO webclient5.webclient5.de)
 (136.243.32.179)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 13:55:26 -0000
Received: from [10.1.2.4] (unknown [94.101.37.79])
 by webclient5.webclient5.de (Postfix) with ESMTPSA id D0B435581104;
 Mon,  7 Aug 2017 15:55:24 +0200 (CEST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
 <1502091796-14413-9-git-send-email-andr2000@gmail.com>
 <ba0dd78b-8853-5cf9-197f-bed3b9f4bdb8@ladisch.de>
 <f2f54b55-3145-2533-c74a-9c3ea803739e@gmail.com>
 <4ce45eec-8657-66c4-c8c7-b851250da46a@ladisch.de>
 <45738e58-7ed2-8315-8d9c-138c3d3a2ecc@gmail.com>
From: Clemens Ladisch <clemens@ladisch.de>
Message-ID: <e857f6cf-0e82-aa2b-9291-6d0c40ac918a@ladisch.de>
Date: Mon, 7 Aug 2017 15:55:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <45738e58-7ed2-8315-8d9c-138c3d3a2ecc@gmail.com>
Content-Language: en-US
X-Virus-Scanned: clamav-milter 0.99.2 at webclient5
X-Virus-Status: Clean
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [alsa-devel] [PATCH 08/11] ALSA: vsnd: Add timer
 for period interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24gMDgvMDcvMjAxNyAwNDoxMSBQTSwg
Q2xlbWVucyBMYWRpc2NoIHdyb3RlOgo+PiBIb3cgZG9lcyB0aGF0IGludGVyZmFjZSB3b3JrPwo+
Cj4gRm9yIHRoZSBidWZmZXIgcmVjZWl2ZWQgaW4gLmNvcHlfdXNlci8uY29weV9rZXJuZWwgd2Ug
c2VuZAo+IGEgcmVxdWVzdCB0byB0aGUgYmFja2VuZCBhbmQgZ2V0IHJlc3BvbnNlIGJhY2sgKGFz
eW5jKSB3aGVuIGl0IGhhcyBjb3BpZWQKPiB0aGUgYnl0ZXMgaW50byBIVy9taXhlci9ldGMsIHNv
IHRoZSBidWZmZXIgYXQgZnJvbnRlbmQgc2lkZSBjYW4gYmUgcmV1c2VkLgoKU28gaWYgdGhlIGZy
b250ZW5kIHNlbmRzIHRvbyBtYW55ICh0b28gbGFyZ2UpIHJlcXVlc3RzLCBkb2VzIHRoZQpiYWNr
ZW5kIHdhaXQgdW50aWwgdGhlcmUgaXMgZW5vdWdoIGZyZWUgc3BhY2UgaW4gdGhlIGJ1ZmZlciBi
ZWZvcmUKaXQgZG9lcyB0aGUgYWN0dWFsIGNvcHlpbmcgYW5kIHRoZW4gYWNrcz8KCklmIHllcywg
dGhlbiB0aGVzZSBhY2tzIGNhbiBiZSB1c2VkIGFzIGludGVycnVwdHMuICAoWW91IHN0aWxsCmhh
dmUgdG8gY291bnQgZnJhbWVzLCBhbmQgY2FsbCBzbmRfcGNtX3BlcmlvZF9lbGFwc2VkKCkgZXhh
Y3RseQp3aGVuIGEgcGVyaW9kIGJvdW5kYXJ5IHdhcyByZWFjaGVkIG9yIGNyb3NzZWQuKQoKU3Bs
aXR0aW5nIGEgbGFyZ2UgcmVhZC93cml0ZSBpbnRvIHNtYWxsZXIgcmVxdWVzdHMgdG8gdGhlIGJh
Y2tlbmQKd291bGQgaW1wcm92ZSB0aGUgZ3JhbnVsYXJpdHkgb2YgdGhlIGtub3duIHN0cmVhbSBw
b3NpdGlvbi4KClRoZSBvdmVyYWxsIGxhdGVuY3kgd291bGQgYmUgdGhlIHN1bSBvZiB0aGUgc2l6
ZXMgb2YgdGhlIGZyb250ZW5kCmFuZCBiYWNrZW5kIGJ1ZmZlcnMuCgoKV2h5IGlzIHRoZSBwcm90
b2NvbCBkZXNpZ25lZCB0aGlzIHdheT8gIFdhc24ndCB0aGUgZ29hbCB0byBleHBvc2UKc29tZSAn
cmVhbCcgc291bmQgY2FyZD8KCgpSZWdhcmRzLApDbGVtZW5zCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 14:06:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 14: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.xen.org>)
	id 1deifd-0000kg-Ln; Mon, 07 Aug 2017 14:06:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38590cb6a=dario.faggioli@citrix.com>)
 id 1deifb-0000ka-VP
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 14:06:12 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 7A/12-01712-3D378895; Mon, 07 Aug 2017 14:06:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDve754o5
 Ig/WHlSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oztvUuYCrbyV/RemcHewDiXr4uRk0NCIETi
 zetTrCA2r4ChxOLXTUwgtrCAtUTTkvtgNpuAgcSbHXvBakQEvCV+Pr3O2MXIxcEscIZRoufvF
 BaQBIuAisSKy7/YQGxOAS+JbWe2soEUCQl0MkrseXGdHSTBLyApcevLR2YQm1mgWmLb929sEF
 doSxw5188OcYWgxMmZT8CGCgmoScyYe5l1AiPfLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20q
 sW/ceqsZGYtPVBYwQtrzE9rdzmBcwsq9iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1ctNLS5O
 TE/NSUwq1kvOz93ECAxnBiDYwbi21fkQoyQHk5Iob/yKtkghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKErxyRR2RQoJFqempFWmZOcDIgklLcPAoifCGgKR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz
 8vVUqcdwpIkQBIUUZpHtwIWJRfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvHJApPJl5JXC
 bXgEdwQR0xJvEVpAjShIRUlINjBX7DLdMMNxzT/Uy0/H2A3Y8XGkTc5y3n2Z+/WenhHiyQ7vG
 tqB355eFTXf63jYv9vbaNMfK/wsfzZrBpram/Nxcg/qKefkzS4UW+Vhnn38fEWdYN2/5c9feq
 d5dX1QYn2w8FRK//fqBuXYhu/klL9V1fDw4Y/czqXP6ZV0B9au3bpZdHmIx76USS3FGoqEWc1
 FxIgBF9DOl7QIAAA==
X-Env-Sender: prvs=38590cb6a=dario.faggioli@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502114765!85587165!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33257 invoked from network); 7 Aug 2017 14:06:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 14:06:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,338,1498521600"; 
 d="asc'?scan'208";a="442869558"
Message-ID: <1502114716.18446.0.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
Date: Mon, 7 Aug 2017 16:05:16 +0200
In-Reply-To: <1501866346-9774-5-git-send-email-boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-5-git-send-email-boris.ostrovsky@oracle.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v6 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7377981545734750718=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7377981545734750718==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-qlVLvjhr/iFgGBN+x2IM"

--=-qlVLvjhr/iFgGBN+x2IM
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2017-08-04 at 13:05 -0400, Boris Ostrovsky wrote:
> Instead of scrubbing pages during guest destruction (from
> free_heap_pages()) do this opportunistically, from the idle loop.
>=20
> We might come to scrub_free_pages()from idle loop while another CPU
> uses mapcache override, resulting in a fault while trying to do
> __map_domain_page() in scrub_one_page(). To avoid this, make mapcache
> vcpu override a per-cpu variable.
>=20
> Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
>
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-qlVLvjhr/iFgGBN+x2IM
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZiHOcAAoJEBZCeImluHPufF8P/RyKDb4cJggOKlyZuDAYr912
+sDeS7yx5fFEEDoEA5hhCXl8zpqpgFdohR6W1PPvzVerwPqe9uHUxfRHKXY4j9wp
JMKNPubpFYoO+uZB05uGaaWtpO9nNkOfHFwU57lZMWWmRPVI8+NBYfpDrZftr4XF
KUzw46aNrxadzU86/XjQEGiIDA9aovqDcskktofLugyxrZNyDYn8o1/gKxrxm0EG
rs21SiHf0tfPmmVhwKBLIlecaE6f3omjkw1yfz7368LPVrAkJ5Kn+PPE0EU8fqLA
IuUgKev4GDAPyQBz8XtM/KNcfM2g8Q5KCj2rJ21rCf+SR+4PW2o4Nsj1XgFJlAOJ
/1+TvTVDMIhDpwB3yGRaHyYx8tQmKNLwMiHg5/1qLOxzhmpIwSR0sVoRnICZCB4d
gx63CHcu6FF75HtgRTBlEmu3MszJwqYIHmEEvin5EYvzAgXAjT8S5Ga2xVN/A/Dn
D9D/XlRMgCBrVbjnZxKldBlZSEJmVgH8aLtefwGB+/qaP+uynWl0dmzEO6AklZ+7
g80Vfke0fKHf+kqZugUmzg5UzM3KgmIgLZmfnFga+gqDmHFPdTVOjd2ClphRasvK
xCpQQzlLT5oSUk68dZsC4XBlc5xj3Udyj1Rs1zJ0C0xLgk0KviC8K63S5aPMYNzh
v5HTI2vXlDDSn5bZBjuj
=inPS
-----END PGP SIGNATURE-----

--=-qlVLvjhr/iFgGBN+x2IM--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7377981545734750718==--


From xen-devel-bounces@lists.xen.org Mon Aug 07 14:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 14:13: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.xen.org>)
	id 1deimN-0001PR-Bb; Mon, 07 Aug 2017 14:13:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1deimM-0001PL-FC
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 14:13:10 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 35/28-02181-57578895; Mon, 07 Aug 2017 14:13:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSO6nOVbe0tCP
 S4MYqdoslHxezODB6HN39mymAMYo1My8pvyKBNWP2mzXsBY0iFet+H2ZuYPzB28XIxSEkMIlJ
 Ysq27YwQzh9GiS9L9zFBOBsYJQ7d2coG4WxjlDj+owkow8khLOAr8WlOAxuILSKgLPH5+Upmi
 KI9jBIt05+ygDjMAjcYJTZvuMQIUsUmYCRx9uh0IJuDg1fAVuLqHBWQMIuAisSeYztZQWxRgX
 CJt41HWEBsXgFBiZMzn4DZnAL2ElMeLGYGsZkF9CR2XP/FCmHLS2x/OwcsLiFgLNE3q49lAqP
 gLCTts5C0zELSsoCReRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5y
 fu4mRmD41jMwMO5g7Nvrd4hRkoNJSZQ3fkVbpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jUlH
 ZFCgkWp6akVaZk5wEiCSUtw8CiJ8K4DSfMWFyTmFmemQ6ROMSpKifNWgCQEQBIZpXlwbbDovc
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcKZApPZl4J3PRXQIuZgBa/SWwFWVySiJCSamD
 c8UxhzieVSbKJv2MU+ooFP8x55hnEubvj73qxjR5frNac9UypvXv25Lyc82vDi/5uyXo3YWNo
 026O32pWxX77nIxjzXO+Cpq/2Lfy6VkuLkYZuScOj5aGNaspB7EfePOqM/SiuYtgIee/8Jt3H
 mveEn1XVv24WTKv5uOUCztyr4rVSK3Yfvy8EktxRqKhFnNRcSIAJcQWqdkCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502115187!70383965!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17499 invoked from network); 7 Aug 2017 14:13:08 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 14:13:08 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77ECsma032604
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 14:12:54 GMT
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 v77ECs2E028340
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 14:12:54 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v77ECrnq020598;
 Mon, 7 Aug 2017 14:12:54 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, 07 Aug 2017 07:12:53 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
 <598754B702000078001037DD@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <968629a9-dcd6-014e-a251-411a6d5f1578@oracle.com>
Date: Mon, 7 Aug 2017 10:12:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <598754B702000078001037DD@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMjAxNyAwMTo0MSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gMDgvMDQvMTcgNzowMyBQTSA+Pj4K
Pj4gQEAgLTg3Myw2ICs5MTYsOCBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShz
dHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+ICA+Cj4+IHdoaWxlICggY3VyX29yZGVyIDwgaGVhZF9v
cmRlciApCj4+IHsKPj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHggPSBJTlZBTElEX0RJ
UlRZX0lEWDsKPiBJcyBpdCBjb3JyZWN0IGZvciB0aGUgdmFyaWFibGUgdG8gbGl2ZSBpbiB0aGlz
IHNjb3BlLCByYXRoZXIgdGhhbiAuLi4KPgo+PiBAQCAtODkyLDggKzkzNywyOCBAQCBzdGF0aWMg
aW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+PiB7Cj4+
IG1lcmdlOgo+IC4uLiBpbiB0aGlzIG9uZT8gT2YgY291cnNlIGl0J3MgbGVzcyB0aGUgdmFyaWFi
bGUgc2NvcGUgaXRzZWxmLCBidXQgdGhlIGluaXRpYWwKPiB2YWx1ZSBhdCB0aGUgcG9pbnQgaGVy
ZS4KCkkgc2hvdWxkIG1vdmUgaXQgdG8gdGhlIGlubmVyIHNjb3BlIC0tLSBJIGFjdHVhbGx5ICp3
YW50KiB0bwpyZWluaXRpYWxpemUgaXQgb24gZWFjaCBpdGVyYXRpb24uCgo+Cj4+IC8qIFdlIGRv
bid0IGNvbnNpZGVyIG1lcmdpbmcgb3V0c2lkZSB0aGUgaGVhZF9vcmRlci4gKi8KPj4gLSAgICAg
ICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoY3VyX2hlYWQsICZoZWFwKG5vZGUsIHpvbmUs
IGN1cl9vcmRlcikpOwo+PiAtICAgICAgICAgICAgICAgIFBGTl9PUkRFUihjdXJfaGVhZCkgPSBj
dXJfb3JkZXI7Cj4+ICsKPj4gKyAgICAgICAgICAgICAgICAvKiBTZWUgaWYgYW55IG9mIHRoZSBw
YWdlcyBpbmRlZWQgbmVlZCBzY3J1YmJpbmcuICovCj4+ICsgICAgICAgICAgICAgICAgaWYgKCBm
aXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCj4+ICsgICAgICAgICAgICAgICAgewo+
PiArICAgICAgICAgICAgICAgICAgICBpZiAoICgxVSA8PCBjdXJfb3JkZXIpID4gZmlyc3RfZGly
dHkgKQo+PiArICAgICAgICAgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBmb3IgKCBpID0gZmlyc3RfZGlydHkgOyBpIDwgKDFVIDw8IGN1cl9vcmRlcik7IGkrKyApCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2Ny
dWIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3VyX2hl
YWRbaV0uY291bnRfaW5mbykgKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWR4ID0gaTsKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfQo+IFdoeSBhZ2FpbiBkbyB5b3UgbmVlZCB0byBsb29rIHRocm91Z2ggYWxsIHRoZSBwYWdl
cyBoZXJlLCByYXRoZXIgdGhhbgo+IHNpbXBseSBtYXJraW5nIHRoZSBjaHVua3MgYXMgbmVlZGlu
ZyBzY3J1YmJpbmcgc2ltcGx5IGJhc2VkIG9uIGZpcnN0X2RpcnR5Pwo+IEl0IHNlZW1zIHRvIG1l
IHRoYXQgSSd2ZSBhc2tlZCB0aGlzIGJlZm9yZSwgd2hpY2ggaXMgYSBnb29kIGluZGljYXRpb24g
dGhhdAo+IHN1Y2ggc3BlY2lhbCBiZWhhdmlvciB3b3VsZCBiZXR0ZXIgaGF2ZSBhIGNvbW1lbnQg
YXR0YWNoZWQuCgpXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZXJlIGFyZSBpbiBmYWN0IGRp
cnR5IHBhZ2VzIGluIHRoZQooc3ViLSlidWRkeTogZmlyc3RfZGlydHkgaXMgb25seSBhIGhpbnQg
dGhlcmUgKm1heSBiZSogc29tZS4gVGhhdCdzIHdoeQpJIGhhdmUgdGhlIHdvcmQgImluZGVlZCIg
aW4gdGhlIGNvbW1lbnQgdGhlcmUgYnV0IGl0J3MgcHJvYmFibHkgd29ydGgKZXhwYW5kaW5nIG9u
IHRoYXQuCgo+Cj4+IEBAIC05NzcsMzUgKzEwOTYsNDkgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFw
X3BhZ2VzKAo+ICA+Cj4+IGlmICggKHBhZ2VfdG9fbWZuKHBnKSAmIG1hc2spICkKPj4gewo+PiAr
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHJlZGVjZXNzb3IgPSBwZyAtIG1hc2s7Cj4g
Rm9yIHRoaXMgYW5kIC4uLgo+Cj4+IH0KPj4gZWxzZQo+PiB7Cj4+ICsgICAgICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpzdWNjZXNzb3IgPSBwZyArIG1hc2s7Cj4gLi4uIHRoaXMsIGl0IHdvdWxk
IGNlcnRhaW5seSBoZWxwIHJlYWRhYmlsaXR5IG9mIHRoZSBwYXRjaCBoZXJlIGlmIHRoZSBpbnRy
b2R1Y3Rpb24KPiBvZiB0aGUgbmV3IGxvY2FsIHZhcmlhYmxlcyB3YXMgYnJva2VuIG91dCBpbiBh
IHByZXJlcSBwYXRjaC4gQnV0IHllcywgSSBzaG91bGQKPiBoYXZlIGFza2VkIGZvciB0aGlzIGVh
cmxpZXIgb24sIHNvIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0LgoKU2luY2UgSSB3aWxsIGJlIHJl
LXNwaW5uaW5nIHRoaXMgcGF0Y2ggSSB3aWxsIHNwbGl0IHRoaXMgb3V0LgoKLWJvcmlzCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 14:14:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 14: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.xen.org>)
	id 1deio1-0001Vm-NK; Mon, 07 Aug 2017 14:14:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deio0-0001VN-A8
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 14:14:52 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CA/2D-02177-BD578895; Mon, 07 Aug 2017 14:14:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdmaUe
 kwZO5ahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNf9lLVgpWPF11fr2BoY
 D5p2MXJxCAn8ZZTovvSJHcJ5zCjReHsfC4SzjVHi27ZFQBlODhEBZ4mvZ+aC2bwC+hKNa7qZQ
 GxhgSCJHYdbwRokBBpYJe4t6wIrkhDwlDi7r5cFxu5euZi5i5Gdg03ASuKQGEiURUBV4uTDZa
 wTGLkXMDKsYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0OQM
 Q7GA8Ntn5EKMkB5OSKG/8irZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8usAQEhIsSk1PrUjL
 zAEGH0xagoNHSYR3XQlQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHm/ghQJgBRllObBj
 YBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ834EmcKTmVcCt+kV0BFMQEe8SWwFOaIkES
 El1cA46ez5/BW17rHV3I3FZ5yX9HZ17VN6pHNtrdBZT8OG+TMK7+Sx/Num+dEvktVvidpn47j
 eB8LzXK58SNuipMvlWHglXXsis7/VbxaNA9s0PAWqNqn+mvqyrT3ZNOxba+cb6Zvpsef45j9T
 /Hv/0OLI34nxxzXtdpRNDRcRsdjcGz7PL1X/yUklluKMREMt5qLiRAAO4w8ufwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502115288!86408526!1
X-Originating-IP: [104.130.215.37]
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 23897 invoked from network); 7 Aug 2017 14:14:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 14:14:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deinu-0003WK-4X; Mon, 07 Aug 2017 14:14: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 1deino-0004zh-Jq; Mon, 07 Aug 2017 14:14:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deino-0001ed-Ci; Mon, 07 Aug 2017 14:14:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112510-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dd050808ccc23f0a11d5596409f4245b9406a242
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 14:14:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112510: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1242228414267297360=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate        broken baseline untested
 build-arm64                   2 hosts-allocate        broken baseline untested
 build-arm64-pvops             3 capture-logs          broken baseline untested
 build-arm64                   3 capture-logs          broken baseline untested
 test-amd64-amd64-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

version targeted for testing:
 xen                  dd050808ccc23f0a11d5596409f4245b9406a242
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112402  2017-07-31 21:02:08 Z    6 days
Failing since        112418  2017-08-03 11:04:58 Z    4 days   42 attempts
Testing same since   112510  2017-08-07 12:08:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable-smoke
+ revision=dd050808ccc23f0a11d5596409f4245b9406a242
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke dd050808ccc23f0a11d5596409f4245b9406a242
+ branch=xen-unstable-smoke
+ revision=dd050808ccc23f0a11d5596409f4245b9406a242
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' xdd050808ccc23f0a11d5596409f4245b9406a242 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git dd050808ccc23f0a11d5596409f4245b9406a242:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   b8029db..dd05080  dd050808ccc23f0a11d5596409f4245b9406a242 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1242228414267297360==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 14:32:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 14: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.xen.org>)
	id 1dej4y-0002wF-AB; Mon, 07 Aug 2017 14:32:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dej4x-0002w9-0y
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 14:32:23 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C4/F5-01731-6F978895; Mon, 07 Aug 2017 14:32:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVfdTZUe
 kwcMZihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ae4yvYCs7KVVzfd4uxgfGfZBcjF4eQwCQm
 iVMrFzNBOL8YJW7dW8oK4WxglDhw8SobhLONUeJ1yzWWLkZODmGBQom1m3cygtgiAsoSn5+vZ
 AaxhQTqJDbNm8YEYjMLmEms2vOYHcRmEzCSOHt0Olg9r4CtxIMX51hBbBYBFYnlE46DxUUFwi
 XeNh5hgagRlDg58wmQzcHBKWAvcX2hI8RIPYkd13+xQtjyEtvfzgFbKyFgLNE3q49lAqPgLCT
 ds5C0zELSsoCReRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4m
 RmDo1jMwMO5g7Fvld4hRkoNJSZQ3fkVbpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tUVHZFCg
 kWp6akVaZk5wCiCSUtw8CiJ8L4ESfMWFyTmFmemQ6ROMSpKifPuAUkIgCQySvPg2mCRe4lRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9bkCk8mXklcNNfAS1mAlr8JrEVZHFJIkJKqoHRrXL
 V3sxLzl9LxNQjHJul1q4JC8i32DnvucbaiPcx/7JPLVxlb+vubnYwfcPOc7+uZEQv61VkmtWv
 krFssupb9YKDrF56DXnBfLwvtUWFFlzZW9s9eaZmsJa0YCr3Ao57Ai7CG3e/iP395b1dfcXqg
 2LvD3C6ft/WmbBtNmPJ/6w2e/agCeuVWIozEg21mIuKEwEHeW7G1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502116336!77764601!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2774 invoked from network); 7 Aug 2017 14:32:18 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Aug 2017 14:32:18 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77EWEH0027904
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 14:32:14 GMT
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 v77EWDRa029108
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 14:32:14 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 v77EWDGu003423;
 Mon, 7 Aug 2017 14:32: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 ; Mon, 07 Aug 2017 07:32:12 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <bf2481e1-0d91-5683-64b6-4a972f588eb4@oracle.com>
Date: Mon, 7 Aug 2017 10:32:11 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5988224A02000078001038A0@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDcvMjAxNyAwNDoxOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gMDcvMzEvMTcgMTA6MDMgUE0gPj4+
Cj4+IFdlIGhhdmUgbGltaXRlZCBudW1iZXIgKHNsaWdodGx5IHVuZGVyIE5SX0RZTkFNSUNfVkVD
VE9SUz0xOTIpIG9mIElSUQo+PiB2ZWN0b3JzIHRoYXQgYXJlIGF2YWlsYWJsZSB0byBlYWNoIHBy
b2Nlc3Nvci4gQ3VycmVudGx5LCB3aGVuIHgyYXBpYwo+PiBjbHVzdGVyIG1vZGUgaXMgdXNlZCAo
d2hpY2ggaXMgZGVmYXVsdCksIGVhY2ggdmVjdG9yIGlzIHNoYXJlZCBhbW9uZwo+PiBhbGwgcHJv
Y2Vzc29ycyBpbiB0aGUgY2x1c3Rlci4gV2l0aCBtYW55IElSUXMgKGFzIGlzIHRoZSBjYXNlIG9u
IHN5c3RlbXMKPj4gd2l0aCBtdWx0aXBsZSBTUi1JT1YgY2FyZHMpIGFuZCBmZXcgY2x1c3RlcnMg
KGUuZy4gc2luZ2xlIHNvY2tldCkKPj4gdGhlcmUgaXMgYSBnb29kIGNoYW5jZSB0aGF0IHdlIHdp
bGwgcnVuIG91dCBvZiB2ZWN0b3JzLgo+Pgo+PiBUaGlzIHBhdGNoIHRyaWVzIHRvIGRlY3JlYXNl
IHZlY3RvciBzaGFyaW5nIGJldHdlZW4gcHJvY2Vzc29ycyBieQo+PiBhc3NpZ25pbmcgdmVjdG9y
IHRvIGEgc2luZ2xlIHByb2Nlc3NvciBpZiB0aGUgYXNzaWdubWVudCByZXF1ZXN0ICh2aWEKPj4g
X19hc3NpZ25faXJxX3ZlY3RvcigpKSBjb21lcyB3aXRob3V0IGV4cGxpY2l0bHkgc3BlY2lmeWlu
ZyB3aGljaAo+PiBwcm9jZXNzb3JzIGFyZSBleHBlY3RlZCB0byBzaGFyZSB0aGUgaW50ZXJydXB0
LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zCj4+IGR1cmluZyBib290IHRpbWUgKG9yIHBvc3NpYmx5
IFBDSSBob3RwbHVnKSB3aGVuIGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RFKQo+PiBpcyBjYWxsZWQu
IFdoZW4gX19hc3NpZ25faXJxX3ZlY3RvcigpIGlzIGNhbGxlZCBmcm9tCj4+IHNldF9kZXNjX2Fm
ZmluaXR5KCkgd2hpY2ggcHJvdmlkZXMgc2hhcmluZyBtYXNrLCB2ZWN0b3Igc2hhcmluZyB3aWxs
Cj4+IGNvbnRpbnVlIHRvIGJlIHBlcmZvcm1lZCwgYXMgYmVmb3JlLgo+IFdvdWxkbid0IGl0IGJl
IHN1ZmZpY2llbnQgZm9yIHBlb3BsZSBydW5uaW5nIGludG8gdmVjdG9yIHNob3J0YWdlIGR1ZSB0
bwo+IHNoYXJpbmcgdG8gc3BlY2lmeSAieDJhcGljX3BoeXMiIG9uIHRoZSBjb21tYW5kIGxpbmU/
CgpZZXMsIGl0IHdvdWxkLgoKVGhlIGRvd25zaWRlIGlzIHRoYXQgYW4gaW5zdGFsbGVyIChlLmcu
IGFuYWNvbmRhKSB3b3VsZCB0aGVuIGhhdmUgdG8KZmlndXJlIG91dCB3aGljaCBzeXN0ZW1zIG5l
ZWQgdG8gYmUgaW5zdGFsbGVkIHdpdGggdGhpcyBzcGVjaWZpYyBvcHRpb24uCkV2ZW4gd29yc2Us
IHRoaXMgcHJvYmxlbSB3b3VsZCBzaG93IHVwIG9uIHN5c3RlbXMgdGhhdCBoYXZlIHNvbWUgb2Yg
dGhlCnByb2Nlc3NvcnMgdGFrZW4gb2ZmbGluZSAoaW4gQklPUykgc28gZHVyaW5nIGluaXRpYWwg
aW5zdGFsbGF0aW9uIHRoZXJlCndvdWxkIGJlIG5vIHJlYXNvbiB0byBzd2l0Y2ggdG8gcGh5c2lj
YWwuIE9yIGEgY2FyZCBtaWdodCBiZSBhZGRlZCBhZnRlcgp0aGUgaW5zdGFsbGF0aW9uLgoKSW4g
b3RoZXIgd29yZHMsIEkgdGhpbmsgeDJhcGljX3BoeXMgaXMgbW9yZSBvZiBhIHdvcmthcm91bmQg
aW4gdGhpcyBjYXNlLgoKPgo+PiBAQCAtNzIsOSArNzMsMTMgQEAgc3RhdGljIHZvaWQgX19pbml0
IGNsdXN0ZXJlZF9hcGljX2NoZWNrX3gyYXBpYyh2b2lkKQo+PiB7Cj4+IH0KPiAgPgo+PiAtc3Rh
dGljIGNvbnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza194MmFwaWNfY2x1
c3RlcihpbnQgY3B1KQo+PiArc3RhdGljIGNvbnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9jYXRp
b25fY3B1bWFza194MmFwaWNfY2x1c3RlcihpbnQgY3B1LAo+PiArICAgIGNvbnN0IGNwdW1hc2tf
dCAqY3B1bWFzaykKPj4gewo+PiAtICAgIHJldHVybiBwZXJfY3B1KGNsdXN0ZXJfY3B1cywgY3B1
KTsKPj4gKyAgICBpZiAoIGNwdW1hc2sgIT0gVEFSR0VUX0NQVVMgKQo+IElzIGEgcG9pbnRlciBj
b21wYXJpc29uIChyYXRoZXIgdGhhbiBhIGNvbnRlbnQgb25lKSBoZXJlIHJlYWxseSBjb3JyZWN0
IGluCj4gdGhlIGdlbmVyYWwgY2FzZT8KCldoZW4gdGhlIGNhbGxlciBpcyB1c2luZyBUQVJHRVRf
Q1BVUyB0aGlzIGlzIGFuIGluZGljYXRpb24gdGhhdCBpdApleHBsaWNpdGx5IGRpZG4ndCBjYXJl
IGFib3V0IHNoYXJpbmcgKGluIGFzc2lnbl9pcnFfdmVjdG9yKCkpLiBBIGNhbGxlcgptaWdodCB3
YW50IHRvIGhhdmUgc2hhcmluZyBvbiBhbmQgcHJvdmlkZSBhIG1hc2sgdGhhdCBoYXMgdGhlIHNh
bWUKY29udGVudCBhcyBUQVJHRVRfQ1BVUyBidXQgaXMgc3RvcmVkIGluIGEgZGlmZmVyZW50IGxv
Y2F0aW9uLiBUaGlzIHdpbGwKYWxsb3cgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza194MmFwaWNf
Y2x1c3RlcigpIHRvIGRpc3Rpbmd1aXNoIGl0IGZyb20KYSAiZG9uJ3QgY2FyZSIgY2FzZS4KCj4K
Pj4gKyAgICAgICAgcmV0dXJuIHBlcl9jcHUoY2x1c3Rlcl9jcHVzLCBjcHUpOwo+PiArICAgIGVs
c2UKPj4gKyAgICAgICAgcmV0dXJuIGNwdW1hc2tfb2YoY3B1KTsKPiBQbGVhc2UgYXZvaWQgdGhl
ICJlbHNlIiBpbiBjYXNlcyBsaWtlIHRoaXMuCj4KPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKPj4gQEAgLTEzLDEwICsxMywxMSBAQAo+PiAjZGVmaW5l
IElOVF9ERUxJVkVSWV9NT0RFIChnZW5hcGljLT5pbnRfZGVsaXZlcnlfbW9kZSkKPj4gI2RlZmlu
ZSBJTlRfREVTVF9NT0RFIChnZW5hcGljLT5pbnRfZGVzdF9tb2RlKQo+PiAjZGVmaW5lIFRBUkdF
VF9DUFVTICAgICAgKGdlbmFwaWMtPnRhcmdldF9jcHVzKCkpCj4+IC0jZGVmaW5lIGluaXRfYXBp
Y19sZHIgKGdlbmFwaWMtPmluaXRfYXBpY19sZHIpCj4+IC0jZGVmaW5lIGNsdXN0ZXJlZF9hcGlj
X2NoZWNrIChnZW5hcGljLT5jbHVzdGVyZWRfYXBpY19jaGVjaykgCj4+IC0jZGVmaW5lIGNwdV9t
YXNrX3RvX2FwaWNpZCAoZ2VuYXBpYy0+Y3B1X21hc2tfdG9fYXBpY2lkKQo+PiAtI2RlZmluZSB2
ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkgKGdlbmFwaWMtPnZlY3Rvcl9hbGxvY2F0aW9u
X2NwdW1hc2soY3B1KSkKPj4gKyNkZWZpbmUgSU5JVF9BUElDX0xEUiAoZ2VuYXBpYy0+aW5pdF9h
cGljX2xkcikKPj4gKyNkZWZpbmUgQ0xVU1RFUkVEX0FQSUNfQ0hFQ0sgKGdlbmFwaWMtPmNsdXN0
ZXJlZF9hcGljX2NoZWNrKSAKPj4gKyNkZWZpbmUgQ1BVX01BU0tfVE9fQVBJQ0lEIChnZW5hcGlj
LT5jcHVfbWFza190b19hcGljaWQpCj4+ICsjZGVmaW5lIFZFQ1RPUl9BTExPQ0FUSU9OX0NQVU1B
U0soY3B1LCBtYXNrKSBcCj4+ICsgICAgKGdlbmFwaWMtPnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1h
c2soY3B1LCBtYXNrKSkKPiAgCj4gSSBkb24ndCBzZWUgdGhlIGNvbm5lY3Rpb24gb2YgdGhlIGNo
YW5nZSBpbiBjYXNlIG9mIGFsbCBvZiB0aGVzZSB0byB0aGUgcHVycG9zZQo+IG9mIHRoaXMgcGF0
Y2guCgpJIG5lZWQgdG8gaW5jbHVkZSBhc20teDg2L21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaCBp
biB4MmFwaWMuYyBhbmQKa2VlcGluZyB0aG9zZSA0IGFzIGxvd2VyLWNhc2Ugd291bGQgbWVzcyB1
cCBzdGF0aWMgaW5pdGlhbGl6ZXJzIG9mCmFwaWNfeDJhcGljX3BoeXMgYW5kIGFwaWNfeDJhcGlj
X2NsdXN0ZXIuIEJlc2lkZXMsIHN3aXRjaGluZyB0aGVtIHRvCnVwcGVyIGNhc2Ugd291bGQgbWFr
ZSB0aGVtIGNvbnNpc3RlbnQgd2l0aCAod2hhdCBJIHRoaW5rIGFyZSkgc2ltaWxhcgpkZWZpbml0
aW9ucyBvZiB0aGUgMyB0b3AgbWFjcm9zIGFib3ZlLgoKCi1ib3JpcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 14:37:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 14: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.xen.org>)
	id 1dej9i-00037l-SZ; Mon, 07 Aug 2017 14:37:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dej9h-00037f-Cg
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 14:37:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B9/CD-09901-C1B78895; Mon, 07 Aug 2017 14:37:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1equiP
 SYNtzM4slHxezODB6HN39mymAMYo1My8pvyKBNaP15j+2gjNcFXOmn2RuYHzI1sXIySEkkCcx
 e/Ulpi5GDg5eATuJTYuCQcISAoYSpxfeZAGxWQRUJc51vmUEsdkE1CU6F7WDxUUEFCS+TZ7E2
 sXIxcEscIlR4tTavewgCWEBP4n3G1cxgSSEBN4zSvTc28oMkuAEWvD98VxmiGWCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4GqyEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xsZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYd64PPMQoycGkJMobv6It
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr35VR6SQYFFqempFWmYOMBJg0hIcPEoivLcqgdK8x
 QWJucWZ6RCpU4y6HK8m/P/GJMSSl5+XKiXOuwmkSACkKKM0D24ELCovMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZhXDOQSnsy8ErhNr4COYAI64k1iK8gRJYkIKakGxprLKbVavwSy5O+Iuha
 VflOLjoluOSHdIHO5/lZoSujUWhaZM4nmG4wfLlKcweCQpXNLfPbKtyxXzoYmXJULLejX7/A4
 p69wJKet9qDN7ivfhc6/O1i/UnTWxc/Tz2++dssou0vitcLTy3z1b195qR95HDb/meQX2yLvR
 eZlOR7rvi3dMMvvpxJLcUaioRZzUXEiAKwr7KvFAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502116632!62889923!1
X-Originating-IP: [137.65.248.74]
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 44920 invoked from network); 7 Aug 2017 14:37:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 14:37:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 08:37:12 -0600
Message-Id: <59887B16020000780010396C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 08:37:10 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
 <598754B702000078001037DD@prv-mh.provo.novell.com>
 <968629a9-dcd6-014e-a251-411a6d5f1578@oracle.com>
In-Reply-To: <968629a9-dcd6-014e-a251-411a6d5f1578@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+PiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiAwOC8wNy8x
NyA0OjE2IFBNID4+Pgo+T24gMDgvMDYvMjAxNyAwMTo0MSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA0
LzE3IDc6MDMgUE0gPj4+Cj4+PiArICAgICAgICAgICAgICAgIC8qIFNlZSBpZiBhbnkgb2YgdGhl
IHBhZ2VzIGluZGVlZCBuZWVkIHNjcnViYmluZy4gKi8KPj4+ICsgICAgICAgICAgICAgICAgaWYg
KCBmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCj4+PiArICAgICAgICAgICAgICAg
IHsKPj4+ICsgICAgICAgICAgICAgICAgICAgIGlmICggKDFVIDw8IGN1cl9vcmRlcikgPiBmaXJz
dF9kaXJ0eSApCj4+PiArICAgICAgICAgICAgICAgICAgICB7Cj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgZm9yICggaSA9IGZpcnN0X2RpcnR5IDsgaSA8ICgxVSA8PCBjdXJfb3JkZXIpOyBp
KysgKQo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0KF9QR0Nf
bmVlZF9zY3J1YiwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmY3VyX2hlYWRbaV0uY291bnRfaW5mbykgKQo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZHggPSBpOwo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIH0KPj4gV2h5IGFnYWluIGRvIHlvdSBuZWVkIHRvIGxvb2sgdGhyb3Vn
aCBhbGwgdGhlIHBhZ2VzIGhlcmUsIHJhdGhlciB0aGFuCj4+IHNpbXBseSBtYXJraW5nIHRoZSBj
aHVua3MgYXMgbmVlZGluZyBzY3J1YmJpbmcgc2ltcGx5IGJhc2VkIG9uIGZpcnN0X2RpcnR5Pwo+
PiBJdCBzZWVtcyB0byBtZSB0aGF0IEkndmUgYXNrZWQgdGhpcyBiZWZvcmUsIHdoaWNoIGlzIGEg
Z29vZCBpbmRpY2F0aW9uIHRoYXQKPj4gc3VjaCBzcGVjaWFsIGJlaGF2aW9yIHdvdWxkIGJldHRl
ciBoYXZlIGEgY29tbWVudCBhdHRhY2hlZC4KPgo+V2Ugd2FudCB0byBtYWtlIHN1cmUgdGhhdCB0
aGVyZSBhcmUgaW4gZmFjdCBkaXJ0eSBwYWdlcyBpbiB0aGUKPihzdWItKWJ1ZGR5OiBmaXJzdF9k
aXJ0eSBpcyBvbmx5IGEgaGludCB0aGVyZSAqbWF5IGJlKiBzb21lLgoKQnV0IHdoeSBpcyB0aGF0
IG5lZWRlZD8gSWlyYyB5b3UgZG9uJ3QgZ28gdG8gc3VjaCBsZW5ndGggd2hlbiBzcGxpdHRpbmcg
YQpidWRkeSBkdXJpbmcgYWxsb2NhdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 14:39:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 14:39: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.xen.org>)
	id 1dejBt-0003Fo-8Y; Mon, 07 Aug 2017 14:39:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3857f7453=Andrew.Cooper3@citrix.com>)
 id 1dejBs-0003Fe-4N
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 14:39:32 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C6/97-01994-3AB78895; Mon, 07 Aug 2017 14:39:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQndRdUe
 kwY1lahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCZ2/ZC17wVBw8ep6xgfExVxcjJ4eEgJ/E
 jTfLGUFsYYFCibWbd4LZIgKOEhNnLGHqYuTgYBaQlVg/vxIkLCRQJ7Fp3jQmEJtNQF9i94tPY
 DavgK1EU9NvFhCbRUBFovH7VLC4qEC4xP7v15ghagQlTs58wgIyklPAXuL6QkeI6ZoS63fpg1
 QwC8hLbH87hxnCFpdo+rKSFWKrmsS1/kvsEAenS2z9+4t5AqPALCRDZyFMmoVk0iwkkxYwsqx
 i1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMVgYg2MG4st35
 EKMkB5OSKG/8irZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8i6o6IoUEi1LTUyvSMnOAcQOTl
 uDgURLhDQBJ8xYXJOYWZ6ZDpE4xKkqJ8zaAJARAEhmleXBtsFi9xCgrJczLCHSIEE9BalFuZg
 mq/CtGcQ5GJWHecJApPJl5JXDTXwEtZgJa/CaxFWRxSSJCSqqBkaNYwfnwz3/7U8zYq3R+fVT
 dvvutHtf/D86fFp1QM6r25Nm4aHeOu2TR5d9pfZo7TDp3TbVnimkv/ij5Jj+an5db/On+kyck
 f65Z/HFxyvcP1xRO/3BdvOvFruk6nPcTT7F92SJ06xRHvZTnc/m0/IfnZ2/tmDBFfkbfw1Q/3
 fhnR1+3h6z9/EyJpTgj0VCLuag4EQBf4+uK0AIAAA==
X-Env-Sender: prvs=3857f7453=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502116770!103313748!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57105 invoked from network); 7 Aug 2017 14:39:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 14:39:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,338,1498521600"; d="scan'208";a="50609194"
To: Jan Beulich <jbeulich@suse.com>, <boris.ostrovsky@oracle.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
Date: Mon, 7 Aug 2017 15:39:29 +0100
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: <5988224A02000078001038A0@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/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDgvMTcgMDk6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA3LzMxLzE3IDEwOjAzIFBNID4+Pgo+PiBX
ZSBoYXZlIGxpbWl0ZWQgbnVtYmVyIChzbGlnaHRseSB1bmRlciBOUl9EWU5BTUlDX1ZFQ1RPUlM9
MTkyKSBvZiBJUlEKPj4gdmVjdG9ycyB0aGF0IGFyZSBhdmFpbGFibGUgdG8gZWFjaCBwcm9jZXNz
b3IuIEN1cnJlbnRseSwgd2hlbiB4MmFwaWMKPj4gY2x1c3RlciBtb2RlIGlzIHVzZWQgKHdoaWNo
IGlzIGRlZmF1bHQpLCBlYWNoIHZlY3RvciBpcyBzaGFyZWQgYW1vbmcKPj4gYWxsIHByb2Nlc3Nv
cnMgaW4gdGhlIGNsdXN0ZXIuIFdpdGggbWFueSBJUlFzIChhcyBpcyB0aGUgY2FzZSBvbiBzeXN0
ZW1zCj4+IHdpdGggbXVsdGlwbGUgU1ItSU9WIGNhcmRzKSBhbmQgZmV3IGNsdXN0ZXJzIChlLmcu
IHNpbmdsZSBzb2NrZXQpCj4+IHRoZXJlIGlzIGEgZ29vZCBjaGFuY2UgdGhhdCB3ZSB3aWxsIHJ1
biBvdXQgb2YgdmVjdG9ycy4KPj4KPj4gVGhpcyBwYXRjaCB0cmllcyB0byBkZWNyZWFzZSB2ZWN0
b3Igc2hhcmluZyBiZXR3ZWVuIHByb2Nlc3NvcnMgYnkKPj4gYXNzaWduaW5nIHZlY3RvciB0byBh
IHNpbmdsZSBwcm9jZXNzb3IgaWYgdGhlIGFzc2lnbm1lbnQgcmVxdWVzdCAodmlhCj4+IF9fYXNz
aWduX2lycV92ZWN0b3IoKSkgY29tZXMgd2l0aG91dCBleHBsaWNpdGx5IHNwZWNpZnlpbmcgd2hp
Y2gKPj4gcHJvY2Vzc29ycyBhcmUgZXhwZWN0ZWQgdG8gc2hhcmUgdGhlIGludGVycnVwdC4gVGhp
cyB0eXBpY2FsbHkgaGFwcGVucwo+PiBkdXJpbmcgYm9vdCB0aW1lIChvciBwb3NzaWJseSBQQ0kg
aG90cGx1Zykgd2hlbiBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSkKPj4gaXMgY2FsbGVkLiBXaGVu
IF9fYXNzaWduX2lycV92ZWN0b3IoKSBpcyBjYWxsZWQgZnJvbQo+PiBzZXRfZGVzY19hZmZpbml0
eSgpIHdoaWNoIHByb3ZpZGVzIHNoYXJpbmcgbWFzaywgdmVjdG9yIHNoYXJpbmcgd2lsbAo+PiBj
b250aW51ZSB0byBiZSBwZXJmb3JtZWQsIGFzIGJlZm9yZS4KPiBXb3VsZG4ndCBpdCBiZSBzdWZm
aWNpZW50IGZvciBwZW9wbGUgcnVubmluZyBpbnRvIHZlY3RvciBzaG9ydGFnZSBkdWUgdG8KPiBz
aGFyaW5nIHRvIHNwZWNpZnkgIngyYXBpY19waHlzIiBvbiB0aGUgY29tbWFuZCBsaW5lPwoKSGFk
IFhlblNlcnZlciBub3RpY2VkIHRoaXMgY2hhbmdlIGluIGRlZmF1bHQgZWFybGllciwgSSB3b3Vs
ZCBoYXZlCmluc2lzdGVkIHRoYXQgeW91IG1ha2UgeDJhcGljX3BoeXMgdGhlIGRlZmF1bHQuCgpP
biBhZmZlY3RlZCBzeXN0ZW1zLCBwcm9ibGVtIG1hbmlmZXN0cyBhcyBhbiB1cGdyYWRlIHdoZXJl
IHRoZSBuZXcKaHlwZXJ2aXNvciBkb2Vzbid0IGJvb3QuICBSZWNvdmVyaW5nIGZyb20gdGhpcyBy
ZXF1aXJlcyBodW1hbgppbnRlcnZlbnRpb24gZHVyaW5nIHRoZSBzZXJ2ZXIgYm9vdC4KCkFzIGl0
IHdhcywgdGhlIGNoYW5nZSB3ZW50IHVubm90aWNlZCBmb3Igc2V2ZXJhbCByZWxlYXNlcyB1cHN0
cmVhbSwgc28KSSdtIG5vdCBzdXJlIGlmIGNoYW5naW5nIHRoZSBkZWZhdWx0IGF0IHRoaXMgcG9p
bnQgaXMgYSBzZW5zaWJsZSBjb3Vyc2UKb2YgYWN0aW9uLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 14:45:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 14: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.xen.org>)
	id 1dejHt-0003xk-Tp; Mon, 07 Aug 2017 14:45:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dejHs-0003xe-8Y
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 14:45:44 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F4/75-01732-71D78895; Mon, 07 Aug 2017 14:45:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1estiP
 S4PJEc4slHxezODB6HN39mymAMYo1My8pvyKBNePX+V+sBZeVKta3z2NuYDws28XIySEkkCfR
 sGkNE4jNK2An8fnNLhYQW0LAUOL0wptgNouAqkTf95lgNpuAukTnonYwW0RAQeLb5EmsIDazg
 KXEuf09QHEODmGBQomTm7W6GLmAxm9klGj5NBGsnhNo/pJPe5hAangFBCX+7hCGaNWSePjrFg
 uErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhnqJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBl89AwPjDsaevX6HGCU5mJREeeNXtEUK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBlremIFBIsSk1PrUjLzAHGAUxagoNHSYTXBCTNW1yQmFucm
 Q6ROsWoy/Fqwv9vTEIsefl5qVLivMYgRQIgRRmleXAjYDF5iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5IwbxHIFJ7MvBK4Ta+AjmACOuJNYivIESWJCCmpBsY5n778T5luybnj5oR/v3KuzV5
 W1fpbZ81zl4N8j1IYdeTufOlf9W+/z6xX2R9PPah5bf+pWj1j0rtfhjEyRut2+mhzre0wUQhY
 EFt1RO777JTH09ZmCSwVrzn1PII/qddS6HzOtTJBhbOrgwy+SCzj6t/P2/P8ysuql1pd+9ZGJ
 QioT7+drhatxFKckWioxVxUnAgAVfDAdMQCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502117141!108778421!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37968 invoked from network); 7 Aug 2017 14:45:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 14:45:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 08:45:40 -0600
Message-Id: <59887D12020000780010397E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 08:45:38 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <bf2481e1-0d91-5683-64b6-4a972f588eb4@oracle.com>
In-Reply-To: <bf2481e1-0d91-5683-64b6-4a972f588eb4@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA3LzE3
IDQ6MzIgUE0gPj4+Cj5PbiAwOC8wNy8yMDE3IDA0OjE4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4gQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gMDcvMzEv
MTcgMTA6MDMgUE0gPj4+Cj4+PiBXZSBoYXZlIGxpbWl0ZWQgbnVtYmVyIChzbGlnaHRseSB1bmRl
ciBOUl9EWU5BTUlDX1ZFQ1RPUlM9MTkyKSBvZiBJUlEKPj4+IHZlY3RvcnMgdGhhdCBhcmUgYXZh
aWxhYmxlIHRvIGVhY2ggcHJvY2Vzc29yLiBDdXJyZW50bHksIHdoZW4geDJhcGljCj4+PiBjbHVz
dGVyIG1vZGUgaXMgdXNlZCAod2hpY2ggaXMgZGVmYXVsdCksIGVhY2ggdmVjdG9yIGlzIHNoYXJl
ZCBhbW9uZwo+Pj4gYWxsIHByb2Nlc3NvcnMgaW4gdGhlIGNsdXN0ZXIuIFdpdGggbWFueSBJUlFz
IChhcyBpcyB0aGUgY2FzZSBvbiBzeXN0ZW1zCj4+PiB3aXRoIG11bHRpcGxlIFNSLUlPViBjYXJk
cykgYW5kIGZldyBjbHVzdGVycyAoZS5nLiBzaW5nbGUgc29ja2V0KQo+Pj4gdGhlcmUgaXMgYSBn
b29kIGNoYW5jZSB0aGF0IHdlIHdpbGwgcnVuIG91dCBvZiB2ZWN0b3JzLgo+Pj4KPj4+IFRoaXMg
cGF0Y2ggdHJpZXMgdG8gZGVjcmVhc2UgdmVjdG9yIHNoYXJpbmcgYmV0d2VlbiBwcm9jZXNzb3Jz
IGJ5Cj4+PiBhc3NpZ25pbmcgdmVjdG9yIHRvIGEgc2luZ2xlIHByb2Nlc3NvciBpZiB0aGUgYXNz
aWdubWVudCByZXF1ZXN0ICh2aWEKPj4+IF9fYXNzaWduX2lycV92ZWN0b3IoKSkgY29tZXMgd2l0
aG91dCBleHBsaWNpdGx5IHNwZWNpZnlpbmcgd2hpY2gKPj4+IHByb2Nlc3NvcnMgYXJlIGV4cGVj
dGVkIHRvIHNoYXJlIHRoZSBpbnRlcnJ1cHQuIFRoaXMgdHlwaWNhbGx5IGhhcHBlbnMKPj4+IGR1
cmluZyBib290IHRpbWUgKG9yIHBvc3NpYmx5IFBDSSBob3RwbHVnKSB3aGVuIGNyZWF0ZV9pcnEo
TlVNQV9OT19OT0RFKQo+Pj4gaXMgY2FsbGVkLiBXaGVuIF9fYXNzaWduX2lycV92ZWN0b3IoKSBp
cyBjYWxsZWQgZnJvbQo+Pj4gc2V0X2Rlc2NfYWZmaW5pdHkoKSB3aGljaCBwcm92aWRlcyBzaGFy
aW5nIG1hc2ssIHZlY3RvciBzaGFyaW5nIHdpbGwKPj4+IGNvbnRpbnVlIHRvIGJlIHBlcmZvcm1l
ZCwgYXMgYmVmb3JlLgo+PiBXb3VsZG4ndCBpdCBiZSBzdWZmaWNpZW50IGZvciBwZW9wbGUgcnVu
bmluZyBpbnRvIHZlY3RvciBzaG9ydGFnZSBkdWUgdG8KPj4gc2hhcmluZyB0byBzcGVjaWZ5ICJ4
MmFwaWNfcGh5cyIgb24gdGhlIGNvbW1hbmQgbGluZT8KPgo+WWVzLCBpdCB3b3VsZC4KPgo+VGhl
IGRvd25zaWRlIGlzIHRoYXQgYW4gaW5zdGFsbGVyIChlLmcuIGFuYWNvbmRhKSB3b3VsZCB0aGVu
IGhhdmUgdG8KPmZpZ3VyZSBvdXQgd2hpY2ggc3lzdGVtcyBuZWVkIHRvIGJlIGluc3RhbGxlZCB3
aXRoIHRoaXMgc3BlY2lmaWMgb3B0aW9uLgo+RXZlbiB3b3JzZSwgdGhpcyBwcm9ibGVtIHdvdWxk
IHNob3cgdXAgb24gc3lzdGVtcyB0aGF0IGhhdmUgc29tZSBvZiB0aGUKPnByb2Nlc3NvcnMgdGFr
ZW4gb2ZmbGluZSAoaW4gQklPUykgc28gZHVyaW5nIGluaXRpYWwgaW5zdGFsbGF0aW9uIHRoZXJl
Cj53b3VsZCBiZSBubyByZWFzb24gdG8gc3dpdGNoIHRvIHBoeXNpY2FsLiBPciBhIGNhcmQgbWln
aHQgYmUgYWRkZWQgYWZ0ZXIKPnRoZSBpbnN0YWxsYXRpb24uCj4KPkluIG90aGVyIHdvcmRzLCBJ
IHRoaW5rIHgyYXBpY19waHlzIGlzIG1vcmUgb2YgYSB3b3JrYXJvdW5kIGluIHRoaXMgY2FzZS4K
CkknbSBub3QgY29udmluY2VkOyBJJ2xsIHdhaXQgdG8gc2VlIGlmIG90aGVycyBoYXZlIG9waW5p
b25zIG9uZSB3YXkgb3IgdGhlIG90aGVyLgoKPj4+IEBAIC03Miw5ICs3MywxMyBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgY2x1c3RlcmVkX2FwaWNfY2hlY2tfeDJhcGljKHZvaWQpCj4+PiB7Cj4+PiB9
Cj4+ICA+Cj4+PiAtc3RhdGljIGNvbnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9jYXRpb25fY3B1
bWFza194MmFwaWNfY2x1c3RlcihpbnQgY3B1KQo+Pj4gK3N0YXRpYyBjb25zdCBjcHVtYXNrX3Qg
KnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tfeDJhcGljX2NsdXN0ZXIoaW50IGNwdSwKPj4+ICsg
ICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrKQo+Pj4gewo+Pj4gLSAgICByZXR1cm4gcGVyX2Nw
dShjbHVzdGVyX2NwdXMsIGNwdSk7Cj4+PiArICAgIGlmICggY3B1bWFzayAhPSBUQVJHRVRfQ1BV
UyApCj4+IElzIGEgcG9pbnRlciBjb21wYXJpc29uIChyYXRoZXIgdGhhbiBhIGNvbnRlbnQgb25l
KSBoZXJlIHJlYWxseSBjb3JyZWN0IGluCj4+IHRoZSBnZW5lcmFsIGNhc2U/Cj4KPldoZW4gdGhl
IGNhbGxlciBpcyB1c2luZyBUQVJHRVRfQ1BVUyB0aGlzIGlzIGFuIGluZGljYXRpb24gdGhhdCBp
dAo+ZXhwbGljaXRseSBkaWRuJ3QgY2FyZSBhYm91dCBzaGFyaW5nIChpbiBhc3NpZ25faXJxX3Zl
Y3RvcigpKS4gQSBjYWxsZXIKPm1pZ2h0IHdhbnQgdG8gaGF2ZSBzaGFyaW5nIG9uIGFuZCBwcm92
aWRlIGEgbWFzayB0aGF0IGhhcyB0aGUgc2FtZQo+Y29udGVudCBhcyBUQVJHRVRfQ1BVUyBidXQg
aXMgc3RvcmVkIGluIGEgZGlmZmVyZW50IGxvY2F0aW9uLiBUaGlzIHdpbGwKPmFsbG93IHZlY3Rv
cl9hbGxvY2F0aW9uX2NwdW1hc2tfeDJhcGljX2NsdXN0ZXIoKSB0byBkaXN0aW5ndWlzaCBpdCBm
cm9tCj5hICJkb24ndCBjYXJlIiBjYXNlLgoKWWVzLCBJIGNhbiBzZWUgdGhhdCBpbnRlbnRpb24u
IEJ1dCB5b3Ugc3RpbGwgd291bGRuJ3QgZS5nLiBkaXN0aW5ndWlzaCBhIGNhbGxlcgp1c2luZyBU
QVJHRVRfQ1BVUygpIGZyb20gb25lIHBhc3NpbmcgJmNwdV9vbmxpbmVfbWFwLgoKPj4+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oCj4+PiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaAo+Pj4gQEAgLTEzLDEw
ICsxMywxMSBAQAo+Pj4gI2RlZmluZSBJTlRfREVMSVZFUllfTU9ERSAoZ2VuYXBpYy0+aW50X2Rl
bGl2ZXJ5X21vZGUpCj4+PiAjZGVmaW5lIElOVF9ERVNUX01PREUgKGdlbmFwaWMtPmludF9kZXN0
X21vZGUpCj4+PiAjZGVmaW5lIFRBUkdFVF9DUFVTICAgICAgKGdlbmFwaWMtPnRhcmdldF9jcHVz
KCkpCj4+PiAtI2RlZmluZSBpbml0X2FwaWNfbGRyIChnZW5hcGljLT5pbml0X2FwaWNfbGRyKQo+
Pj4gLSNkZWZpbmUgY2x1c3RlcmVkX2FwaWNfY2hlY2sgKGdlbmFwaWMtPmNsdXN0ZXJlZF9hcGlj
X2NoZWNrKSAKPj4+IC0jZGVmaW5lIGNwdV9tYXNrX3RvX2FwaWNpZCAoZ2VuYXBpYy0+Y3B1X21h
c2tfdG9fYXBpY2lkKQo+Pj4gLSNkZWZpbmUgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUp
IChnZW5hcGljLT52ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkpCj4+PiArI2RlZmluZSBJ
TklUX0FQSUNfTERSIChnZW5hcGljLT5pbml0X2FwaWNfbGRyKQo+Pj4gKyNkZWZpbmUgQ0xVU1RF
UkVEX0FQSUNfQ0hFQ0sgKGdlbmFwaWMtPmNsdXN0ZXJlZF9hcGljX2NoZWNrKSAKPj4+ICsjZGVm
aW5lIENQVV9NQVNLX1RPX0FQSUNJRCAoZ2VuYXBpYy0+Y3B1X21hc2tfdG9fYXBpY2lkKQo+Pj4g
KyNkZWZpbmUgVkVDVE9SX0FMTE9DQVRJT05fQ1BVTUFTSyhjcHUsIG1hc2spIFwKPj4+ICsgICAg
KGdlbmFwaWMtPnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2soY3B1LCBtYXNrKSkKPj4gIAo+PiBJ
IGRvbid0IHNlZSB0aGUgY29ubmVjdGlvbiBvZiB0aGUgY2hhbmdlIGluIGNhc2Ugb2YgYWxsIG9m
IHRoZXNlIHRvIHRoZSBwdXJwb3NlCj4+IG9mIHRoaXMgcGF0Y2guCj4KPkkgbmVlZCB0byBpbmNs
dWRlIGFzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oIGluIHgyYXBpYy5jIGFuZAoKVGhh
dCdzIHNvbGVseSBiZWNhdXNlIG9mIHRoZSB1c2Ugb2YgVEFSR0VUX0NQVVMsIGlzbid0IGl0PyBX
aXRoIHRoZSBhYm92ZQpjb21tZW50IGluIG1pbmQsIHRoaXMgY291bGQgZXF1YWxseSB3ZWxsIGJl
ICZjcHVfb25saW5lX21hcCBJIHRoaW5rLCBtYWtpbmcKZXhwbGljaXQgd2hhdCBpcyBpbXBsaWNp
dCByaWdodCBub3cuCgo+a2VlcGluZyB0aG9zZSA0IGFzIGxvd2VyLWNhc2Ugd291bGQgbWVzcyB1
cCBzdGF0aWMgaW5pdGlhbGl6ZXJzIG9mCj5hcGljX3gyYXBpY19waHlzIGFuZCBhcGljX3gyYXBp
Y19jbHVzdGVyLiBCZXNpZGVzLCBzd2l0Y2hpbmcgdGhlbSB0bwo+dXBwZXIgY2FzZSB3b3VsZCBt
YWtlIHRoZW0gY29uc2lzdGVudCB3aXRoICh3aGF0IEkgdGhpbmsgYXJlKSBzaW1pbGFyCj5kZWZp
bml0aW9ucyBvZiB0aGUgMyB0b3AgbWFjcm9zIGFib3ZlLgoKSWYgeW91IHJlYWxseSB3YW50IHRv
IGdvIHRoYXQgcm91dGUsIGRvIHRoZSByZW5hbWluZyBpbiBhIHByZWN1cnNvciBwYXRjaApwbGVh
c2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 14:46:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 14: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.xen.org>)
	id 1dejJ0-00042j-6z; Mon, 07 Aug 2017 14:46:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dejIy-00042c-Sr
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 14:46:52 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 75/00-03582-C5D78895; Mon, 07 Aug 2017 14:46:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVTe6tiP
 S4OZGLYslHxezODB6HN39mymAMYo1My8pvyKBNePFoWmMBZvFK27snMHawLhUqIuRi0NIYAKT
 xIcjfUxdjJxAzi9GiUsLKyDsDYwSF5eXQBRtY5ToP3CDpYuRg0NYIEpi6e0EkBoRAQeJZedfM
 ELU7GCUOPK3gxXEYRbYxCjx+8EadpAqNgEjibNHpzOC2LwCthI3fxxjAbFZBFQkpq26CxYXFQ
 iXeNt4hAWiRlDi5MwnYDangLXEynnbwGxmAXWJP/MuMUPY8hLb384BsyUEDCVOP9zGOIFRcBa
 S9llIWmYhaVnAyLyKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93
 EyMwdBmAYAfj+bWBhxglOZiURHnjV7RFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZa3piBQSL
 EpNT61Iy8wBRhFMWoKDR0mE1wQkzVtckJhbnJkOkTrFqCglzmsMkhAASWSU5sG1wSL3EqOslD
 AvI9AhQjwFqUW5mSWo8q8YxTkYlYR5zUCm8GTmlcBNfwW0mAlo8ZvEVpDFJYkIKakGxkK7Mhv
 xL1fuzOzgK9D/d09ZrNQibvmR7VL6m1PqzmjIMmStE/5+8dXqPXselTOYBd2zTPE/k8bC5eIu
 fpAnSzlx30Xnmf/ErVI8Zr8+nh1wff/RNxzJEe0525clPPCRNNS4lOhQzbI54Udh4c/Tkz9t8
 TzOcOaB1Nkt08x7Jj0NZJiyMMDxnhJLcUaioRZzUXEiAAq8/5HXAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502117210!76857357!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11030 invoked from network); 7 Aug 2017 14:46:51 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 14:46:51 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77EkYdZ016340
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 14:46:34 GMT
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 v77EkXMp002034
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 14:46:33 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 v77EkWqP011551;
 Mon, 7 Aug 2017 14:46: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 ; Mon, 07 Aug 2017 07:46:32 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
 <a00588a6-7846-c133-40ca-b5d0c9be4bec@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5a39b951-2604-b71f-1a6b-dc075a00ae26@oracle.com>
Date: Mon, 7 Aug 2017 10:46:30 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a00588a6-7846-c133-40ca-b5d0c9be4bec@arm.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDcvMjAxNyAwNjo0NSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJvcmlzLAo+
Cj4gSSB3b3VsZCBoYXZlIGFwcHJlY2lhdGVkIHRvIGJlIENDZWQgYXMgbWFpbnRhaW5lciBvZiB0
aGUgQVJNIGJpdHMuLi4KPiBQbGVhc2UgdXNlIHNjcmlwdHMvZ2V0X21haW50YWluZXJzLnBsIGlu
IHRoZSBmdXR1cmUuCgpVZ2gsIHNvcnJ5IGFib3V0IHRoYXQuIChJIGRpZCB0ZXN0IGJ1aWxkcyBm
b3IgYm90aCBBUk02NCBhbmQgQVJNMzIsIGlmCnRoaXMgbWFrZSBteSB0cmFuc2dyZXNzaW9uIGFu
eSBsZXNzIHNlcmlvdXMgOy0pKQoKPgo+IE9uIDA0LzA4LzE3IDE4OjA1LCBCb3JpcyBPc3Ryb3Zz
a3kgd3JvdGU6Cj4+IC4gc28gdGhhdCBpdCdzIGVhc3kgdG8gZmluZCBwYWdlcyB0aGF0IG5lZWQg
dG8gYmUgc2NydWJiZWQgKHRob3NlCj4+IHBhZ2VzIGFyZQo+Cj4gUG9pbnRsZXNzIC4KPgo+PiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oCj4+IGluZGV4IGVmODRiNzIuLmQyNmIyMzIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPj4gQEAg
LTQ0LDcgKzQ0LDE2IEBAIHN0cnVjdCBwYWdlX2luZm8KPj4gICAgICAgICAgLyogUGFnZSBpcyBv
biBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09Cj4+IDApLiAq
Lwo+PiAgICAgICAgICBzdHJ1Y3Qgewo+PiAgICAgICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZs
dXNoaW5nIGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZQo+PiB1c2U/ICovCj4+IC0gICAgICAg
ICAgICBib29sX3QgbmVlZF90bGJmbHVzaDsKPj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bmVlZF90bGJmbHVzaDoxOwo+Cj4gWW91J3ZlIHR1cm5lZCBuZWVkX3RsYmZsdXNoIGZyb20gYm9v
bCB0byB1bnNpZ25lZCBsb25nIDogMS4gQnV0IHNvbWUKPiBvZiB0aGUgdXNlcnMgdXNlIHRydWUv
ZmFsc2Ugb3IgbWF5IHJlbHkgb24gdGhlIGJvb2xlYW4gcHJvcGVydHkuICBTbwo+IGl0IHNvdW5k
cyBsaWtlIHRvIG1lIHlvdSB3YW50IHRvIHVzZSBib29sIGJpdGZpZWxkcyBoZXJlIChhbmQgaW4g
dGhlCj4geDg2IHBhcnQpLgoKVGhpcyBpcyB3aGF0IHdlIGhhdmUgKHdpdGggdGhpcyBzZXJpZXMg
YXBwbGllZCk6Cgpyb290QG92czEwND4gZ2l0IGdyZXAgbmVlZF90bGJmbHVzaCAuCmNvbW1vbi9t
ZW1vcnkuYzogICAgYm9vbCBuZWVkX3RsYmZsdXNoID0gZmFsc2U7CmNvbW1vbi9tZW1vcnkuYzog
ICAgICAgICAgICAgICAgICAgICAgIAphY2N1bXVsYXRlX3RsYmZsdXNoKCZuZWVkX3RsYmZsdXNo
LCAmcGFnZVtqXSwKY29tbW9uL21lbW9yeS5jOiAgICBpZiAoIG5lZWRfdGxiZmx1c2ggKQpjb21t
b24vcGFnZV9hbGxvYy5jOiAgICBib29sIG5lZWRfdGxiZmx1c2ggPSBmYWxzZTsKY29tbW9uL3Bh
Z2VfYWxsb2MuYzogICAgICAgICAgICBhY2N1bXVsYXRlX3RsYmZsdXNoKCZuZWVkX3RsYmZsdXNo
LCAmcGdbaV0sCmNvbW1vbi9wYWdlX2FsbG9jLmM6ICAgIGlmICggbmVlZF90bGJmbHVzaCApCiog
Y29tbW9uL3BhZ2VfYWxsb2MuYzogICAgICAgIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoID0K
KHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgIT0gTlVMTCk7CmNvbW1vbi9wYWdlX2FsbG9jLmM6ICAg
ICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoICkKaW5jbHVkZS9hc20tYXJtL21t
Lmg6ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmVlZF90bGJmbHVzaDoxOwppbmNsdWRl
L2FzbS14ODYvbW0uaDogICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmVlZF90bGJmbHVzaDoxOwpp
bmNsdWRlL3hlbi9tbS5oOnN0YXRpYyBpbmxpbmUgdm9pZCBhY2N1bXVsYXRlX3RsYmZsdXNoKGJv
b2wgKm5lZWRfdGxiZmx1c2gsCmluY2x1ZGUveGVuL21tLmg6ICAgIGlmICggcGFnZS0+dS5mcmVl
Lm5lZWRfdGxiZmx1c2ggJiYKaW5jbHVkZS94ZW4vbW0uaDogICAgICAgICAoISpuZWVkX3RsYmZs
dXNoIHx8CmluY2x1ZGUveGVuL21tLmg6ICAgICAgICAqbmVlZF90bGJmbHVzaCA9IHRydWU7CnJv
b3RAb3ZzMTA0PgoKVGhlIG9ubHkgcG9zc2libHkgYm9vbGVhbi1zdHlsZSB1c2UgaXMgJyonIGFu
ZCBldmVudCB0aGF0IEkgdGhpbmsgaXMKYWxsb3dlZC4KClN0YW5kLWFsb25lIG5lZWRfdGxiZmx1
c2ggdmFyaWFibGVzIGFib3ZlIGhhdmUgbm90aGluZyB0byBkbyB3aXRoIHRoaXMKY2hhbmdlLgoK
Cj4KPj4gKwo+PiArICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAgICAqIEluZGV4IG9mIHRo
ZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUKPj4gYnVkZHkuCj4+ICsg
ICAgICAgICAgICAgKiBPbmUgbW9yZSB0aGFuIG1heGltdW0gcG9zc2libGUgb3JkZXIgdG8gYWNj
b21tb2RhdGUKPj4gKyAgICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURYLgo+PiArICAgICAg
ICAgICAgICovCj4+ICsjZGVmaW5lIElOVkFMSURfRElSVFlfSURYICgoMVVMIDw8IChNQVhfT1JE
RVIgKyAxKSkgLSAxKQo+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0eTpN
QVhfT1JERVIgKyAxOwo+Cj4gV2UgbmVlZCB0byBtYWtlIHN1cmUgdGhhdCB0aGlzIHVuaW9uIHdp
bGwgbm90IGJlIGJpZ2dlciB0aGFuIHVuc2lnbmVkCj4gbG9uZy4gT3RoZXJ3aXNlIHRoaXMgd2ls
bCBsaW1pdCBsb3dlciBkb3duIHRoZSBtYXhpbXVtIGFtb3VudCBvZgo+IG1lbW9yeSB3ZSBzdXBw
b3J0Lgo+IFNvIHRoaXMgbGlrZWx5IG1lYW5zIGEgQlVJTERfQlVHX09OKC4uLi4pLgoKCkFyZSB5
b3UgY29uY2VybmVkIHRoYXQgKE1BWF9PUkRFUisxKSB3aWxsIGJlIGxhcmdlciB0aGFuIHNpemVv
Zih1bnNpZ25lZApsb25nKT8gSWYgeWVzLCB0aGUgY29tcGlsZXIgc2hvdWxkIGNvbXBsYWluIGFu
eXdheSwgc2hvdWxkbid0IGl0PwoKCi1ib3JpcwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 14:52:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 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.xen.org>)
	id 1dejOV-0004lL-V2; Mon, 07 Aug 2017 14:52:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dejOU-0004lF-Ot
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 14:52:34 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 44/D9-02181-1BE78895; Mon, 07 Aug 2017 14:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3djXUe
 kwauZIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8azeX+YCvawV7x/eZOtgXE2WxcjJ4eQQJ5E
 88qrrCA2r4CdxLnjL5lBbAkBQ4nTC2+ygNgsAqoSPy6vBKtnE1CX6FzUDhYXEZCXaDv9DyzOL
 GAl8WPrZqYuRg4OYYFCiZObtboYuYDGb2SUeHdtF9h8TqD5j571sIPU8AoISvzdIQzRqiXx8N
 ctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtdLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMvnoGBsYdjC17/Q4xSnIwKYnyxq9oixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwbumtiNSSLAoNT21Ii0zBxgHMGkJDh4lEd65IGne4oLE3
 OLMdIjUKUZjjqYPW74wcbya8P8bkxBLXn5eqpQ4rzxIqQBIaUZpHtwgWHxeYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTMOw9kCk9mXgncvldApzABnfImsRXklJJEhJRUA+Mkh2f7zs46oL9
 G4l1M+LW/cxL1SwylxY+fm5d0Wjr/14L87vuXli0Jt4/tyToaKnvGhEnSm//eRdsM1yXPX1sx
 zvYUtvaZn3z8+pndlzVVQ/PLDnwRZM4yc7P8MufrrN4+tjnnD76K/KPVxGug+MBwBeu5iLlNf
 Z2NFbYP1xduF+8xtlMW0lRiKc5INNRiLipOBABaCnYqygIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502117551!101386007!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57802 invoked from network); 7 Aug 2017 14:52:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 14:52:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 08:52:30 -0600
Message-Id: <59887EAC0200007800103989@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 08:52:28 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
In-Reply-To: <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: boris.ostrovsky@oracle.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA4LzA3LzE3IDQ6
MzkgUE0gPj4+Cj5PbiAwNy8wOC8xNyAwOToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFdvdWxk
bid0IGl0IGJlIHN1ZmZpY2llbnQgZm9yIHBlb3BsZSBydW5uaW5nIGludG8gdmVjdG9yIHNob3J0
YWdlIGR1ZSB0bwo+PiBzaGFyaW5nIHRvIHNwZWNpZnkgIngyYXBpY19waHlzIiBvbiB0aGUgY29t
bWFuZCBsaW5lPwo+Cj5IYWQgWGVuU2VydmVyIG5vdGljZWQgdGhpcyBjaGFuZ2UgaW4gZGVmYXVs
dCBlYXJsaWVyLCBJIHdvdWxkIGhhdmUKPmluc2lzdGVkIHRoYXQgeW91IG1ha2UgeDJhcGljX3Bo
eXMgdGhlIGRlZmF1bHQuCgpDaGFuZ2UgaW4gZGVmYXVsdD8gQWJvdXQgZml2ZSBhbmQgYSBoYWxm
IHllYXJzIGFnbyBJIGRpZCBpbXBsZW1lbnQgY2x1c3Rlcgptb2RlIHByb3Blcmx5LCBidXQgSSB3
YXNuJ3QgYWJsZSB0byBzcG90IGEgY29tbWl0IHRoYXQgY2hhbmdlZCB0aGUKZGVmYXVsdCBmcm9t
IHBoeXNpY2FsIHRvIGNsdXN0ZXIuCgo+T24gYWZmZWN0ZWQgc3lzdGVtcywgcHJvYmxlbSBtYW5p
ZmVzdHMgYXMgYW4gdXBncmFkZSB3aGVyZSB0aGUgbmV3Cj5oeXBlcnZpc29yIGRvZXNuJ3QgYm9v
dC4gIFJlY292ZXJpbmcgZnJvbSB0aGlzIHJlcXVpcmVzIGh1bWFuCj5pbnRlcnZlbnRpb24gZHVy
aW5nIHRoZSBzZXJ2ZXIgYm9vdC4KClRoaXMgbmVlZHMgc29tZSBtb3JlIGV4cGxhbmF0aW9uOiBX
aHkgd291bGQgdGhlIGh5cGVydmlzb3Igbm90IGJvb3Q/CkV2ZW4gaWYgeW91IHNhaWQgRG9tMCBk
aWRuJ3QgYm9vdCwgaXQgd291bGRuJ3QgcmVhbGx5IGJlIGNsZWFyIHRvIG1lIHdoeSwKYXMgcnVu
bmluZyBvdXQgb2YgdmVjdG9ycyB3b3VsZCBsaWtlbHkgb2NjdXIgb25seSBhZnRlciBjcml0aWNh
bCBkZXZpY2VzCmhhZCB0aGVpciBkcml2ZXJzIGxvYWRlZC4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 14:55:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 14:55: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.xen.org>)
	id 1dejRb-0004vH-Ce; Mon, 07 Aug 2017 14:55:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dejRa-0004uf-3I
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 14:55:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C3/39-03368-17F78895; Mon, 07 Aug 2017 14:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oG5+fUe
 kwaH3xhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7pkdMBZ08FWs+/2NsYGzg6GLk5BASmMAk
 8W6ndxcjF5D9h1HiwObVTBDOekaJB8+eskA42xgl9l1ezAjSIizgK/FpTgMbiC0ioCzx+flKZ
 oiixUwSZ+e+AHOYBW4wSmzecAmsg03ASOLs0elgNq+ArcTm9w0sIDaLgIrE0+azrCC2qEC4xN
 vGIywQNYISJ2c+AbM5Bewl3kz6ww5iMwvoSey4/osVwpaX2P52DjOILSFgKPF541LmCYyCs5C
 0z0LSMgtJywJG5lWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsY
 gcHLAAQ7GO9uCjjEKMnBpCTKG7+iLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9sXUekkGBRa
 npqRVpmDjCOYNISHDxKIrxBIGne4oLE3OLMdIjUKUZFKXHePbVACQGQREZpHlwbLHYvMcpKCf
 MyAh0ixFOQWpSbWYIq/4pRnINRSZj3FsgUnsy8Erjpr4AWMwEtfpPYCrK4JBEhJdXA6OIj7H0
 6tsDmi8EDa80lL6Ted+e92/3UJOzoVq9nTrvO51XMutm3Qd1ERa/HQD5Be53BFM++1Kz+6s21
 sxIdfYPF1a89Pfmrxdxwbsnf8lbJqqn7rev9z7249jv6QtAJXcs7SolPQ1pPa9fGPF2z9t61S
 2rCkzUPJsuINEr7XLf/rFqrt8dFiaU4I9FQi7moOBEA0r0oztgCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502117742!70159552!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38992 invoked from network); 7 Aug 2017 14:55:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 14:55:43 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77Etbu6030346
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 14:55:38 GMT
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 v77EtaJw021138
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 14:55:36 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v77EtZSR001606;
 Mon, 7 Aug 2017 14:55: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 ; Mon, 07 Aug 2017 07:55:35 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
 <598754B702000078001037DD@prv-mh.provo.novell.com>
 <968629a9-dcd6-014e-a251-411a6d5f1578@oracle.com>
 <59887B16020000780010396C@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <097911fd-1912-fd81-77c9-d48cdfd5e43b@oracle.com>
Date: Mon, 7 Aug 2017 10:55:33 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59887B16020000780010396C@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDcvMjAxNyAxMDozNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA3LzE3IDQ6MTYgUE0gPj4+
Cj4+IE9uIDA4LzA2LzIwMTcgMDE6NDEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gMDgvMDQvMTcgNzowMyBQ
TSA+Pj4KPj4+PiArICAgICAgICAgICAgICAgIC8qIFNlZSBpZiBhbnkgb2YgdGhlIHBhZ2VzIGlu
ZGVlZCBuZWVkIHNjcnViYmluZy4gKi8KPj4+PiArICAgICAgICAgICAgICAgIGlmICggZmlyc3Rf
ZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQo+Pj4+ICsgICAgICAgICAgICAgICAgewo+Pj4+
ICsgICAgICAgICAgICAgICAgICAgIGlmICggKDFVIDw8IGN1cl9vcmRlcikgPiBmaXJzdF9kaXJ0
eSApCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgewo+Pj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICBmb3IgKCBpID0gZmlyc3RfZGlydHkgOyBpIDwgKDFVIDw8IGN1cl9vcmRlcik7IGkrKyAp
Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0KF9QR0NfbmVl
ZF9zY3J1YiwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmN1cl9oZWFkW2ldLmNvdW50X2luZm8pICkKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHsKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZHggPSBpOwo+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfQo+Pj4gV2h5IGFnYWluIGRvIHlvdSBuZWVkIHRvIGxvb2sgdGhy
b3VnaCBhbGwgdGhlIHBhZ2VzIGhlcmUsIHJhdGhlciB0aGFuCj4+PiBzaW1wbHkgbWFya2luZyB0
aGUgY2h1bmtzIGFzIG5lZWRpbmcgc2NydWJiaW5nIHNpbXBseSBiYXNlZCBvbiBmaXJzdF9kaXJ0
eT8KPj4+IEl0IHNlZW1zIHRvIG1lIHRoYXQgSSd2ZSBhc2tlZCB0aGlzIGJlZm9yZSwgd2hpY2gg
aXMgYSBnb29kIGluZGljYXRpb24gdGhhdAo+Pj4gc3VjaCBzcGVjaWFsIGJlaGF2aW9yIHdvdWxk
IGJldHRlciBoYXZlIGEgY29tbWVudCBhdHRhY2hlZC4KPj4gV2Ugd2FudCB0byBtYWtlIHN1cmUg
dGhhdCB0aGVyZSBhcmUgaW4gZmFjdCBkaXJ0eSBwYWdlcyBpbiB0aGUKPj4gKHN1Yi0pYnVkZHk6
IGZpcnN0X2RpcnR5IGlzIG9ubHkgYSBoaW50IHRoZXJlICptYXkgYmUqIHNvbWUuCj4gQnV0IHdo
eSBpcyB0aGF0IG5lZWRlZD8gSWlyYyB5b3UgZG9uJ3QgZ28gdG8gc3VjaCBsZW5ndGggd2hlbiBz
cGxpdHRpbmcgYQo+IGJ1ZGR5IGR1cmluZyBhbGxvY2F0aW9uLgoKSSBmZWx0IHRoYXQgYWxsb2Nh
dGlvbiBpcyBtb3JlIHRpbWUtY3JpdGljYWwgYW5kIHNvIEkgZGVjaWRlZCBhZ2FpbnN0CnRyeWlu
ZyB0byBiZSAibmVhdCIgYXMgZmFyIGFzIHRyYWNraW5nIGRpcnR5IHBhZ2VzIGV4YWN0bHkuCgot
Ym9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 15:06:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 15:06: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.xen.org>)
	id 1dejbX-0005gA-9s; Mon, 07 Aug 2017 15:06:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dejbW-0005g4-C6
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 15:06:02 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 59/90-01993-9D188895; Mon, 07 Aug 2017 15:06:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVfdaY0e
 kwdNnFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alhg6WgsUiFf8/z2dtYDwq2MXIySEkMIFJ
 4t50ri5GLiD7D6PE8U1zmCASGxglnu8MgUhsY5SY0L6BESQhLFAosXbzTjBbREBZ4vPzlcwQR
 U8ZJX7sb2UGSTALmEms2vOYHcRmEzCSOHt0OlgDr4CtxOyeP2A1LAIqEktbT4JtExUIl3jbeI
 QFokZQ4uTMJ2A2p4C9xLRXKxghZupJ7Lj+ixXClpfY/nYO2BwJAUOJzxuXMk9gFJyFpH0WkpZ
 ZSFoWMDKvYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDN16
 BgbGHYx3J/sdYpTkYFIS5Y1f0RYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3pKEjUkiwKDU9t
 SItMwcYRTBpCQ4eJRFeM5A0b3FBYm5xZjpE6hSjopQ4rxFIQgAkkVGaB9cGi9xLjLJSwryMDA
 wMQjwFqUW5mSWo8q8YxTkYlYR5D9QDTeHJzCuBm/4KaDET0OI3ia0gi0sSEVJSDYziNvmc8k9
 Nn6T69KRfupr/rHQnX6yd9ybekzpbVp5ZZia/3+6l/Opd1h5LzpWWWu7evOzqBOFzJ25zCNyU
 eKlhPOec9Uk9pv0rjsaxHk2es0Rfi/OmjsT7S58dtnobbU2fkjmlc66EwL8mp2VHr208cDZBI
 s+SzW/9orMvJ3028641uPYhLklGiaU4I9FQi7moOBEAmRKj8NcCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502118356!106071620!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49748 invoked from network); 7 Aug 2017 15:05:58 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 15:05:58 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77F5pS6014674
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 15:05:52 GMT
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 v77F5pkt030476
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 15:05:51 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 v77F5ogd009714;
 Mon, 7 Aug 2017 15:05:50 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, 07 Aug 2017 08:05:50 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <bf2481e1-0d91-5683-64b6-4a972f588eb4@oracle.com>
 <59887D12020000780010397E@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <560a7963-a901-2268-dec4-bdef9890bfe9@oracle.com>
Date: Mon, 7 Aug 2017 11:05:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59887D12020000780010397E@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+Pj4gQEAgLTcyLDkgKzczLDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjbHVzdGVyZWRfYXBp
Y19jaGVja194MmFwaWModm9pZCkKPj4+PiB7Cj4+Pj4gfQo+Pj4gID4KPj4+PiAtc3RhdGljIGNv
bnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza194MmFwaWNfY2x1c3Rlcihp
bnQgY3B1KQo+Pj4+ICtzdGF0aWMgY29uc3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9j
cHVtYXNrX3gyYXBpY19jbHVzdGVyKGludCBjcHUsCj4+Pj4gKyAgICBjb25zdCBjcHVtYXNrX3Qg
KmNwdW1hc2spCj4+Pj4gewo+Pj4+IC0gICAgcmV0dXJuIHBlcl9jcHUoY2x1c3Rlcl9jcHVzLCBj
cHUpOwo+Pj4+ICsgICAgaWYgKCBjcHVtYXNrICE9IFRBUkdFVF9DUFVTICkKPj4+IElzIGEgcG9p
bnRlciBjb21wYXJpc29uIChyYXRoZXIgdGhhbiBhIGNvbnRlbnQgb25lKSBoZXJlIHJlYWxseSBj
b3JyZWN0IGluCj4+PiB0aGUgZ2VuZXJhbCBjYXNlPwo+PiBXaGVuIHRoZSBjYWxsZXIgaXMgdXNp
bmcgVEFSR0VUX0NQVVMgdGhpcyBpcyBhbiBpbmRpY2F0aW9uIHRoYXQgaXQKPj4gZXhwbGljaXRs
eSBkaWRuJ3QgY2FyZSBhYm91dCBzaGFyaW5nIChpbiBhc3NpZ25faXJxX3ZlY3RvcigpKS4gQSBj
YWxsZXIKPj4gbWlnaHQgd2FudCB0byBoYXZlIHNoYXJpbmcgb24gYW5kIHByb3ZpZGUgYSBtYXNr
IHRoYXQgaGFzIHRoZSBzYW1lCj4+IGNvbnRlbnQgYXMgVEFSR0VUX0NQVVMgYnV0IGlzIHN0b3Jl
ZCBpbiBhIGRpZmZlcmVudCBsb2NhdGlvbi4gVGhpcyB3aWxsCj4+IGFsbG93IHZlY3Rvcl9hbGxv
Y2F0aW9uX2NwdW1hc2tfeDJhcGljX2NsdXN0ZXIoKSB0byBkaXN0aW5ndWlzaCBpdCBmcm9tCj4+
IGEgImRvbid0IGNhcmUiIGNhc2UuCj4gWWVzLCBJIGNhbiBzZWUgdGhhdCBpbnRlbnRpb24uIEJ1
dCB5b3Ugc3RpbGwgd291bGRuJ3QgZS5nLiBkaXN0aW5ndWlzaCBhIGNhbGxlcgo+IHVzaW5nIFRB
UkdFVF9DUFVTKCkgZnJvbSBvbmUgcGFzc2luZyAmY3B1X29ubGluZV9tYXAuCgpUcnVlLgoKPgo+
Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oCj4+
Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKPj4+
PiBAQCAtMTMsMTAgKzEzLDExIEBACj4+Pj4gI2RlZmluZSBJTlRfREVMSVZFUllfTU9ERSAoZ2Vu
YXBpYy0+aW50X2RlbGl2ZXJ5X21vZGUpCj4+Pj4gI2RlZmluZSBJTlRfREVTVF9NT0RFIChnZW5h
cGljLT5pbnRfZGVzdF9tb2RlKQo+Pj4+ICNkZWZpbmUgVEFSR0VUX0NQVVMgICAgICAoZ2VuYXBp
Yy0+dGFyZ2V0X2NwdXMoKSkKPj4+PiAtI2RlZmluZSBpbml0X2FwaWNfbGRyIChnZW5hcGljLT5p
bml0X2FwaWNfbGRyKQo+Pj4+IC0jZGVmaW5lIGNsdXN0ZXJlZF9hcGljX2NoZWNrIChnZW5hcGlj
LT5jbHVzdGVyZWRfYXBpY19jaGVjaykgCj4+Pj4gLSNkZWZpbmUgY3B1X21hc2tfdG9fYXBpY2lk
IChnZW5hcGljLT5jcHVfbWFza190b19hcGljaWQpCj4+Pj4gLSNkZWZpbmUgdmVjdG9yX2FsbG9j
YXRpb25fY3B1bWFzayhjcHUpIChnZW5hcGljLT52ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNw
dSkpCj4+Pj4gKyNkZWZpbmUgSU5JVF9BUElDX0xEUiAoZ2VuYXBpYy0+aW5pdF9hcGljX2xkcikK
Pj4+PiArI2RlZmluZSBDTFVTVEVSRURfQVBJQ19DSEVDSyAoZ2VuYXBpYy0+Y2x1c3RlcmVkX2Fw
aWNfY2hlY2spIAo+Pj4+ICsjZGVmaW5lIENQVV9NQVNLX1RPX0FQSUNJRCAoZ2VuYXBpYy0+Y3B1
X21hc2tfdG9fYXBpY2lkKQo+Pj4+ICsjZGVmaW5lIFZFQ1RPUl9BTExPQ0FUSU9OX0NQVU1BU0so
Y3B1LCBtYXNrKSBcCj4+Pj4gKyAgICAoZ2VuYXBpYy0+dmVjdG9yX2FsbG9jYXRpb25fY3B1bWFz
ayhjcHUsIG1hc2spKQo+Pj4gIAo+Pj4gSSBkb24ndCBzZWUgdGhlIGNvbm5lY3Rpb24gb2YgdGhl
IGNoYW5nZSBpbiBjYXNlIG9mIGFsbCBvZiB0aGVzZSB0byB0aGUgcHVycG9zZQo+Pj4gb2YgdGhp
cyBwYXRjaC4KPj4gSSBuZWVkIHRvIGluY2x1ZGUgYXNtLXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9h
cGljLmggaW4geDJhcGljLmMgYW5kCj4gVGhhdCdzIHNvbGVseSBiZWNhdXNlIG9mIHRoZSB1c2Ug
b2YgVEFSR0VUX0NQVVMsIGlzbid0IGl0PyBXaXRoIHRoZSBhYm92ZQo+IGNvbW1lbnQgaW4gbWlu
ZCwgdGhpcyBjb3VsZCBlcXVhbGx5IHdlbGwgYmUgJmNwdV9vbmxpbmVfbWFwIEkgdGhpbmssIG1h
a2luZwo+IGV4cGxpY2l0IHdoYXQgaXMgaW1wbGljaXQgcmlnaHQgbm93LgoKWWVzLCBidXQgaXQg
aXQgd29uJ3QgcHJldmVudCBhIGNhbGxlciBmcm9tIGV4cGxpY2l0bHkgcGFzc2luZwomY3B1X29u
bGluZV9tYXAgbmVpdGhlci4KCkhvdyBhYm91dCBhbGxvd2luZyBhc3NpZ25faXJxX3ZlY3Rvcigp
IHBhc3MgTlVMTCBtYXNrIHRvCl9fYXNzaWduX2lycV92ZWN0b3IoKSAoSSB0aGluayB0aGlzIGlz
IHRoZSBvbmx5IHBsYWNlIHdoZXJlIGl0IG1hdHRlcnMpPwpfX2Fzc2lnbl9pcnFfdmVjdG9yKCkg
Y2FuIHRoZW4gdHVybiBpdCBpbnRvIFRBUkdFVF9DUFVTIGFuZCBwYXNzIE5VTEwgdG8KdmVjdG9y
X2FsbG9jYXRpb25fY3B1bWFzaygpLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 15:13:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 15:13: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.xen.org>)
	id 1dejiC-0006Mh-3w; Mon, 07 Aug 2017 15:12:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dejiA-0006Lu-Jd
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 15:12:54 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 45/D3-02176-57388895; Mon, 07 Aug 2017 15:12:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVbewuSP
 S4PxyToslHxezODB6HN39mymAMYo1My8pvyKBNWPNm89MBXu4Kub/Ws7SwHieo4uRi0NIYBKT
 xJS709m6GDmBnF+MEm2T+CHsDYwSZzsNIIq2MUp87vrOApIQFiiUWLt5JyOILSJgJ7Hs+DYmi
 KKnjBL3bm9lAkkwC0hLXHvyFmwqm4CRxNmj08EaeAVsJb5M7wMbxCKgIrHuzgpWEFtUIFzibe
 MRFogaQYmTM5+A2ZwC9hJ909tZIGbqSey4/osVwpaX2P52DjOILSFgLNE3q49lAqPgLCTts5C
 0zELSsoCReRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDo
 MgDBDsa+Wc6HGCU5mJREeeNXtEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB93tgRKSRYlJqeW
 pGWmQOMIpi0BAePkgjvbJA0b3FBYm5xZjpE6hSjopQ4r1gTUEIAJJFRmgfXBovcS4yyUsK8jE
 CHCPEUpBblZpagyr9iFOdgVBLmvQUyniczrwRu+iugxUxAi98ktoIsLklESEk1MFYH3OqXuqe
 jyJPZ4Sq1eN9MK2WG10v95dU7fmedevVR85HW3ZbV73awxk0v5/h4XbO1z+ZuKMtWlh07V39Z
 ft9zRcN2zStdt4MUVx+8PaXt/5lW6fcsMveu5NjOUdS/LbpD0+/ybgdhEcfKhNu5Z72svjM8Y
 zcXWZJrx7zqmKzel2mTZSZkmSqxFGckGmoxFxUnAgCNEqli1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502118766!90705798!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29438 invoked from network); 7 Aug 2017 15:12:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Aug 2017 15:12:48 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77FCgel024329
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 15:12:43 GMT
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 v77FCg00018380
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 15:12:42 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v77FCf4w028231;
 Mon, 7 Aug 2017 15:12: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 ; Mon, 07 Aug 2017 08:12:41 -0700
To: Jan Beulich <jbeulich@suse.com>, andrew.cooper3@citrix.com
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
Date: Mon, 7 Aug 2017 11:12:40 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59887EAC0200007800103989@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDcvMjAxNyAxMDo1MiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDgvMDcvMTcgNDozOSBQTSA+Pj4KPj4g
T24gMDcvMDgvMTcgMDk6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gV291bGRuJ3QgaXQgYmUg
c3VmZmljaWVudCBmb3IgcGVvcGxlIHJ1bm5pbmcgaW50byB2ZWN0b3Igc2hvcnRhZ2UgZHVlIHRv
Cj4+PiBzaGFyaW5nIHRvIHNwZWNpZnkgIngyYXBpY19waHlzIiBvbiB0aGUgY29tbWFuZCBsaW5l
Pwo+PiBIYWQgWGVuU2VydmVyIG5vdGljZWQgdGhpcyBjaGFuZ2UgaW4gZGVmYXVsdCBlYXJsaWVy
LCBJIHdvdWxkIGhhdmUKPj4gaW5zaXN0ZWQgdGhhdCB5b3UgbWFrZSB4MmFwaWNfcGh5cyB0aGUg
ZGVmYXVsdC4KPiBDaGFuZ2UgaW4gZGVmYXVsdD8gQWJvdXQgZml2ZSBhbmQgYSBoYWxmIHllYXJz
IGFnbyBJIGRpZCBpbXBsZW1lbnQgY2x1c3Rlcgo+IG1vZGUgcHJvcGVybHksIGJ1dCBJIHdhc24n
dCBhYmxlIHRvIHNwb3QgYSBjb21taXQgdGhhdCBjaGFuZ2VkIHRoZQo+IGRlZmF1bHQgZnJvbSBw
aHlzaWNhbCB0byBjbHVzdGVyLgo+Cj4+IE9uIGFmZmVjdGVkIHN5c3RlbXMsIHByb2JsZW0gbWFu
aWZlc3RzIGFzIGFuIHVwZ3JhZGUgd2hlcmUgdGhlIG5ldwo+PiBoeXBlcnZpc29yIGRvZXNuJ3Qg
Ym9vdC4gIFJlY292ZXJpbmcgZnJvbSB0aGlzIHJlcXVpcmVzIGh1bWFuCj4+IGludGVydmVudGlv
biBkdXJpbmcgdGhlIHNlcnZlciBib290Lgo+IFRoaXMgbmVlZHMgc29tZSBtb3JlIGV4cGxhbmF0
aW9uOiBXaHkgd291bGQgdGhlIGh5cGVydmlzb3Igbm90IGJvb3Q/Cj4gRXZlbiBpZiB5b3Ugc2Fp
ZCBEb20wIGRpZG4ndCBib290LCBpdCB3b3VsZG4ndCByZWFsbHkgYmUgY2xlYXIgdG8gbWUgd2h5
LAo+IGFzIHJ1bm5pbmcgb3V0IG9mIHZlY3RvcnMgd291bGQgbGlrZWx5IG9jY3VyIG9ubHkgYWZ0
ZXIgY3JpdGljYWwgZGV2aWNlcwo+IGhhZCB0aGVpciBkcml2ZXJzIGxvYWRlZC4KCgpJZiB5b3Vy
IGNyaXRpY2FsIGRldmljZSBpcyBhIG5ldHdvcmtpbmcgY2FyZCB3aXRoIGxvdHMgb2YgZnVuY3Rp
b25zPyBJbgpteSBjYXNlIEkgaGFkIHR3byBjYXJkcy4gVGhlIGZpcnN0IG9uZSB3YXMgcGx1bWJl
ZCBwcm9wZXJseSBidXQgdGhlCnNlY29uZCBmYWlsZWQuIEl0IHNvIGhhcHBlbmVkIHRoYXQgb25s
eSB0aGUgZmlyc3Qgb25lIHdhcyByZXF1aXJlZCB0bwpib290IGJ1dCBJIGNhbiBzZWUgdGhhdCBp
biBhbm90aGVyIGNvbmZpZ3VyYXRpb24gYW4gaW5pdCBzY3JpcHQgbWlnaHQKcmVxdWlyZSBib3Ro
IHRvIGJlIGluaXRpYWxpemVkLgoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 15:14:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 15:14: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.xen.org>)
	id 1dejjT-0006RC-DV; Mon, 07 Aug 2017 15:14:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dejjR-0006R4-75
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 15:14:13 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D0/78-02181-4C388895; Mon, 07 Aug 2017 15:14:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42Lxqg1y1D3c3BF
 psK9H02LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzZixZgprwV6JikNv+BoYp4h0MXJxCAlMYJS4
 9WQpI4jDIrCNVaJ/+3ZmEEdC4A6rRM/EBSxdjJxATpzEtiPb2CDsKonT938yg9hCAooSX59NZ
 4IY9YdR4tqjOawgCWGBWImfTSvAikQENCSe/V3NBlLELLCEUWLNn7NQHd+ZJJb1PmYCqWITMJ
 JYfuMH2DpeARuJeRebwGwWARWJxoXTwSaJCoRL7P9+jRmiRlDi5MwnYDWcAnYSR1f3gtnMAmY
 S8zY/ZIaw5SW2v50DZYsDPTqfaQKjyCwk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW6RkZ6SUWZ
 6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB8VHPwMC4g3HqCb9DjJIcTEqivPEr2iKF+
 JLyUyozEosz4otKc1KLDzHKcHAoSfC+aOqIFBIsSk1PrUjLzAFGKkxagoNHSYT3JEiat7ggMb
 c4Mx0idYpRl2PSge1fmIRY8vLzUqXEeSWAcS8kAFKUUZoHNwKWNC4xykoJ8zIyMDAI8RSkFuV
 mlqDKv2IU52BUEuZlB5nCk5lXArfpFdARTEBHvElsBTmiJBEhJdXAqDLJdeF/wxWanjrf8z/b
 PXnC+K3hf0vDlRm3onKFWTa7Wt+O5yuIzXn9eOLZ1wt3L+BtlpxuU6qz6/c3Rd7DB6fIr7ySz
 LXl7c/A8omOJ1ZNnZBnabN5td2Z5znVX+Nczr7Zaeo/dYN3g7TI5Buf8iaFfD2V/bdf+EfJbN
 FOVr5uaeOGhxd3PFJiKc5INNRiLipOBADi99wiFQMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502118851!53464582!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45942 invoked from network); 7 Aug 2017 15:14:11 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 15:14:11 -0000
Received: by mail-wm0-f65.google.com with SMTP id r77so1381125wmd.2
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 08:14:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=1tsMFBb2Gcf23qzyQ+5pcUzJ6cAoyLj3yeFdA9znvS0=;
 b=DXG+R1a1WCZbG4nxcGrsl6PPufLo+NRMsVPATcx4qbw5b/DJWMXlagsay5Vn0wQmJH
 6393IHOH/AEhKwAy0wmlU4Mi2wPcFEIPRIfBHocwUsg8CrPsVWRoD3RvMaZGHznWEqeA
 PwFo63TWkKyX/nVW3mnJ9di9WHVyee/eIHc8VvhDNNRQHciH6TsEcRvT8XA0Pi9x9lRc
 L3rvx5cU7unZu4S3P8kKFn/o+l4h72RZ/NvytLFb7pOGBCOk7VDKcemI11Q5oh2/G/6I
 ZjTDVhlx8+y6qiRIgvjs7Xro+85I9uc191E+OquBFNdwu4IV2bPDdgt82zwmpvB1TJjl
 xCxA==
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=1tsMFBb2Gcf23qzyQ+5pcUzJ6cAoyLj3yeFdA9znvS0=;
 b=izhJyOCym1boDOH1xSj2W1+LVYUtazha8agOSwub9HFSipjwn14rGsyxjRDaIRWYLM
 2ADmcN6GV+A98DQ5T6qaVzXEiJOxzy5nhKiBmik/unRlRbbwD4I29lW5D/JepMtBkc3l
 //DDa6TXxpAUeSPCBsbKzqeO8+nrBzJNhkLI17JO5TeygjP37XpyMzjGnILjMz2eDAom
 qbTpseG+CrLRgkLwHvj75oE9B1/PXp3qnOBSCzMi5UQRuCjnvwYD3JmFLuJMchSvNjMj
 0cn3MJ0AXg9hOkc1EG8VlHxLBAMYKx43zHQvJqfg2Fzmsn7MUKOUjAcfs6k/6y+oBKl9
 RadA==
X-Gm-Message-State: AHYfb5hUHuGcBM2YwfN/g0ix7YSV8BdpRkGivY8Mk785R+OVlXO0GvGH
 tRDfJQjb4pm2vg==
X-Received: by 10.28.183.196 with SMTP id h187mr902449wmf.134.1502118850965;
 Mon, 07 Aug 2017 08:14:10 -0700 (PDT)
Received: from [192.168.2.107] ([77.52.54.235])
 by smtp.googlemail.com with ESMTPSA id h18sm9961056wme.3.2017.08.07.08.14.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 07 Aug 2017 08:14:10 -0700 (PDT)
To: Clemens Ladisch <clemens@ladisch.de>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
 <1502091796-14413-9-git-send-email-andr2000@gmail.com>
 <ba0dd78b-8853-5cf9-197f-bed3b9f4bdb8@ladisch.de>
 <f2f54b55-3145-2533-c74a-9c3ea803739e@gmail.com>
 <4ce45eec-8657-66c4-c8c7-b851250da46a@ladisch.de>
 <45738e58-7ed2-8315-8d9c-138c3d3a2ecc@gmail.com>
 <e857f6cf-0e82-aa2b-9291-6d0c40ac918a@ladisch.de>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <b6a3f40e-a5c3-1f66-b8e7-1d480e51e362@gmail.com>
Date: Mon, 7 Aug 2017 18:14:02 +0300
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: <e857f6cf-0e82-aa2b-9291-6d0c40ac918a@ladisch.de>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [alsa-devel] [PATCH 08/11] ALSA: vsnd: Add timer
 for period interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDA4LzA3LzIwMTcgMDQ6NTUgUE0sIENsZW1lbnMgTGFkaXNjaCB3cm90ZToKPiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMDgvMDcvMjAxNyAwNDoxMSBQTSwgQ2xlbWVu
cyBMYWRpc2NoIHdyb3RlOgo+Pj4gSG93IGRvZXMgdGhhdCBpbnRlcmZhY2Ugd29yaz8KPj4gRm9y
IHRoZSBidWZmZXIgcmVjZWl2ZWQgaW4gLmNvcHlfdXNlci8uY29weV9rZXJuZWwgd2Ugc2VuZAo+
PiBhIHJlcXVlc3QgdG8gdGhlIGJhY2tlbmQgYW5kIGdldCByZXNwb25zZSBiYWNrIChhc3luYykg
d2hlbiBpdCBoYXMgY29waWVkCj4+IHRoZSBieXRlcyBpbnRvIEhXL21peGVyL2V0Yywgc28gdGhl
IGJ1ZmZlciBhdCBmcm9udGVuZCBzaWRlIGNhbiBiZSByZXVzZWQuCj4gU28gaWYgdGhlIGZyb250
ZW5kIHNlbmRzIHRvbyBtYW55ICh0b28gbGFyZ2UpIHJlcXVlc3RzLCBkb2VzIHRoZQo+IGJhY2tl
bmQgd2FpdCB1bnRpbCB0aGVyZSBpcyBlbm91Z2ggZnJlZSBzcGFjZSBpbiB0aGUgYnVmZmVyIGJl
Zm9yZQo+IGl0IGRvZXMgdGhlIGFjdHVhbCBjb3B5aW5nIGFuZCB0aGVuIGFja3M/CldlbGwsIHRo
ZSBmcm9udGVuZCBzaG91bGQgYmUgYmFja2VuZCBhZ25vc3RpYywKSW4gb3VyIGltcGxlbWVudGF0
aW9uIGJhY2tlbmQgaXMgYSB1c2VyLXNwYWNlIGFwcGxpY2F0aW9uIHdoaWNoIHNpdHMKZWl0aGVy
IG9uIHRvcCBvZiBBTFNBIGRyaXZlciBvciBQdWxzZUF1ZGlvOiBzbywgaXQgYWNrcyBjb3JyZXNw
b25kaW5nbHksCmUuZywgd2hlbiwgZm9yIGV4YW1wbGUsIEFMU0EgZHJpdmVyIGNvbXBsZXRlcyAu
Y29weV91c2VyIGFuZCByZXR1cm5zCmZyb20gdGhlIGtlcm5lbAo+IElmIHllcywgdGhlbiB0aGVz
ZSBhY2tzIGNhbiBiZSB1c2VkIGFzIGludGVycnVwdHMuCndlIGNhbiBwcm9iYWJseSB0ZWFjaCBv
dXIgYmFja2VuZCB0byB0cmFjayBwZXJpb2RzIGVsYXBzZWQgZm9yIEFMU0EsCmJ1dCBub3Qgc3Vy
ZSBpZiBpdCBpcyBwb3NzaWJsZSBmb3IgUHVsc2VBdWRpbyAtIGRvIHlvdSBrbm93IGlmIHRoaXMg
aXMgYWxzbwpkb2FibGUgZm9yIHB1bHNlPwoKTGV0J3MgYXNzdW1lIGJhY2tlbmQgYmxvY2tzIHVu
dGlsIHRoZSBidWZmZXIgcGxheWVkL2NvbnN1bWVkLi4uCj4gICAgKFlvdSBzdGlsbAo+IGhhdmUg
dG8gY291bnQgZnJhbWVzLCBhbmQgY2FsbCBzbmRfcGNtX3BlcmlvZF9lbGFwc2VkKCkgZXhhY3Rs
eQo+IHdoZW4gYSBwZXJpb2QgYm91bmRhcnkgd2FzIHJlYWNoZWQgb3IgY3Jvc3NlZC4pCi4uLiBh
bmQgd2hhdCBpZiB0aGUgYnVmZmVyIGhhcyBtdWx0aXBsZSBwZXJpb2RzPyBTbywgdGhhdCB0aGUg
YmFja2VuZCBzZW5kcwphIHNpbmdsZSByZXNwb25zZSBmb3IgbXVsdGlwbGUgcGVyaW9kcyAoYnVm
ZmVycyB3aXRoIGZyYWN0aW9uYWwgcGVyaW9kIApudW1iZXIKY2FuIGJlIGhhbmRsZWQgc2VwYXJh
dGVseSk/CldlIHdpbGwgaGF2ZSB0byBlaXRoZXIgc2VuZCBzbmRfcGNtX3BlcmlvZF9lbGFwc2Vk
IG9uY2UgKHdyb25nLCBiZWNhdXNlCm11bHRpcGxlIHBlcmlvZHMgY29uc3VtZWQpIG9yIG11bHRp
cGxlIHRpbWVzIGF0IG9uZSB0aW1lIHdpdGggbm8gZGVsYXkgCih3cm9uZywKYmVjYXVzZSB0aGVy
ZSB3aWxsIGJlIGEgY29uZnVzaW9uIHRoYXQgbXVsdGlwbGUgcGVyaW9kcyB3ZXJlIG5vdCAKcmVw
b3J0ZWQgZm9yIHF1aXRlCnNvbWUgbG9uZyB0aW1lIGFuZCB0aGVuIHRoZXJlIGlzIGEgYnVyc3Qg
b2YgZXZlbnRzKQpFaXRoZXIgd2F5IHRoZSBiZWhhdmlvciB3aWxsIG5vdCBiZSB0aGUgb25lIGRl
c2lyZWQgKHBsZWFzZSBjb3JyZWN0IG1lCmlmIEkgYW0gd3JvbmcgaGVyZSkKPgo+IFNwbGl0dGlu
ZyBhIGxhcmdlIHJlYWQvd3JpdGUgaW50byBzbWFsbGVyIHJlcXVlc3RzIHRvIHRoZSBiYWNrZW5k
Cj4gd291bGQgaW1wcm92ZSB0aGUgZ3JhbnVsYXJpdHkgb2YgdGhlIGtub3duIHN0cmVhbSBwb3Np
dGlvbi4KPgo+IFRoZSBvdmVyYWxsIGxhdGVuY3kgd291bGQgYmUgdGhlIHN1bSBvZiB0aGUgc2l6
ZXMgb2YgdGhlIGZyb250ZW5kCj4gYW5kIGJhY2tlbmQgYnVmZmVycy4KPgo+Cj4gV2h5IGlzIHRo
ZSBwcm90b2NvbCBkZXNpZ25lZCB0aGlzIHdheT8KV2UgYWxzbyB3b3JrIG9uIHBhcmEtdmlydHVh
bGl6aW5nIGRpc3BsYXkgZGV2aWNlIGFuZCB0aGVyZSB3ZSB0cmllZCB0byB1c2UKcGFnZSBmbGlw
IGV2ZW50cyBmcm9tIGJhY2tlbmQgdG8gZnJvbnRlbmQgdG8gc2lnbmFsIHNpbWlsYXIgdG8KcGVy
aW9kIGludGVycnVwdCBmb3IgYXVkaW8uIFdoZW4gbXVsdGlwbGUgZGlzcGxheXMgKHJlYWQgbXVs
dGlwbGUgYXVkaW8gCnN0cmVhbXMpCndlcmUgaW4gcGxhY2Ugd2UgZmxvb2RlZCB3aXRoIHRoZSBz
eXN0ZW0gaW50ZXJydXB0cyAod2hpY2ggYXJlIHBlcmlvZCAKZXZlbnRzIGluIG91ciBjYXNlKQph
bmQgcGVyZm9ybWFuY2UgZHJvcHBlZCBzaWduaWZpY2FudGx5LiBUaGlzIGlzIHdoeSB3ZSBzd2l0
Y2hlZCB0bwppbnRlcnJ1cHQgZW11bGF0aW9uLCBoZXJlIHZpYSB0aW1lciBmb3IgYXVkaW8uIFRo
ZSBtYWluIG1lYXN1cmVzIHdlcmU6CjEuIE51bWJlciBvZiBldmVudHMgYmV0d2VlbiBmcm9udCBh
bmQgYmFjawoyLiBMYXRlbmN5CldpdGggdGltZXIgYXBwcm9hY2ggd2UgcmVkdWNlIDEpIHRvIHRo
ZSBtaW5pbXVtIHdoaWNoIGlzIGEgbXVzdCAobm8gcGVyaW9kCmludGVycnVwdHMpLCBidXQgMikg
aXMgc3RpbGwgaGVyZQpXaXRoIGVtdWxhdGVkIHBlcmlvZCBpbnRlcnJ1cHRzIChwcm90b2NvbCBl
dmVudHMpIHdlIGhhdmUgaXNzdWUgd2l0aCAxKQphbmQgc3RpbGwgMikgcmVtYWlucy4KClNvLCB0
byBtZSwgbmVpdGhlciBhcHByb2FjaCBzb2x2ZXMgdGhlIHByb2JsZW0gZm9yIDEwMCUsIHNvIHdl
IGRlY2lkZWQKdG8gc3RpY2sgdG8gdGltZXJzLiBIb3BlLCB0aGlzIGdpdmVzIG1vcmUgYmFja2dy
b3VuZCBvbiB3aHkgd2UgZGlkIHRoaW5ncwp0aGUgd2F5IHdlIGRpZC4KPiAgIFdhc24ndCB0aGUg
Z29hbCB0byBleHBvc2UKPiBzb21lICdyZWFsJyBzb3VuZCBjYXJkPwo+CnllcywgYnV0IGl0IGNh
biBiZSBpbXBsZW1lbnRlZCBpbiBkaWZmZXJlbnQgd2F5cywgcGxlYXNlIHNlZSBhYm92ZQo+IFJl
Z2FyZHMsCj4gQ2xlbWVucwpUaGFuayB5b3UgZm9yIHlvdXIgaW50ZXJlc3QsCk9sZWtzYW5kcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 15:24:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 15:24: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.xen.org>)
	id 1dejsv-0007FY-F9; Mon, 07 Aug 2017 15:24:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dejsu-0007FR-8C
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 15:24:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A1/51-01732-F0688895; Mon, 07 Aug 2017 15:23:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTZevrSP
 S4PREdYslHxezODB6HN39mymAMYo1My8pvyKBNeNR3xb2gtsyFYe2n2BvYLwm1sXIxSEksJlR
 4u/dhUwQzm5GiTdHd7B0MXJwCAtESSy9ndDFyMkhIuAp8eztNhaImteMEt+nfWYFcZgFljBK3
 Prxlgmkik1AU+LO509gNq+AlcSrN3PBbBYBFYkv7xexgdiiAuESbxuPsEDUCEqcnPkEzOYUsJ
 OYtmgpK4jNLGAmMW/zQ2YIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGNWLU4vKUot0jfWSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDjgEIdjA2f3E6xCjJwaQkyhu/oi1SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvj5aOSCHBotT01Iq0zBxg6MOkJTh4lER4V4CkeYsLEnOLM
 9MhUqcYFaXEeb+AJARAEhmleXBtsHi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeLSBTeD
 LzSuCmvwJazAS0+E1iK8jikkSElFQDY8ffdYabJ6VZ2nUmGr1/dyhs4oH59hNXSsSq9peWT9c
 yO6LqkuD4cefTuD379fS/Ltx39N/B75NOaa/fXRsyw/SgFds89Y298uomGzdWLFBvP8KXyi1Q
 lKXWait9r/qvysLIPtt5glzhB/8+fbD2jdGstwcXWk2y0Xt8Wftr+Bfmm+mmh+Y/3azEUpyRa
 KjFXFScCABMGTOKsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502119437!108939570!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49002 invoked from network); 7 Aug 2017 15:23:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 7 Aug 2017 15:23:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6FE5B15A2;
 Mon,  7 Aug 2017 08:23:57 -0700 (PDT)
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 DF1F33F540;
 Mon,  7 Aug 2017 08:23:55 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
 <a00588a6-7846-c133-40ca-b5d0c9be4bec@arm.com>
 <5a39b951-2604-b71f-1a6b-dc075a00ae26@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c424867c-dfc0-1e24-b2ee-e5a675c2fcdf@arm.com>
Date: Mon, 7 Aug 2017 16:23:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5a39b951-2604-b71f-1a6b-dc075a00ae26@oracle.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNy8wOC8xNyAxNTo0NiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA4LzA3
LzIwMTcgMDY6NDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQm9yaXMsCj4+Cj4+IEkg
d291bGQgaGF2ZSBhcHByZWNpYXRlZCB0byBiZSBDQ2VkIGFzIG1haW50YWluZXIgb2YgdGhlIEFS
TSBiaXRzLi4uCj4+IFBsZWFzZSB1c2Ugc2NyaXB0cy9nZXRfbWFpbnRhaW5lcnMucGwgaW4gdGhl
IGZ1dHVyZS4KPgo+IFVnaCwgc29ycnkgYWJvdXQgdGhhdC4gKEkgZGlkIHRlc3QgYnVpbGRzIGZv
ciBib3RoIEFSTTY0IGFuZCBBUk0zMiwgaWYKPiB0aGlzIG1ha2UgbXkgdHJhbnNncmVzc2lvbiBh
bnkgbGVzcyBzZXJpb3VzIDstKSkKPgo+Pgo+PiBPbiAwNC8wOC8xNyAxODowNSwgQm9yaXMgT3N0
cm92c2t5IHdyb3RlOgo+Pj4gLiBzbyB0aGF0IGl0J3MgZWFzeSB0byBmaW5kIHBhZ2VzIHRoYXQg
bmVlZCB0byBiZSBzY3J1YmJlZCAodGhvc2UKPj4+IHBhZ2VzIGFyZQo+Pgo+PiBQb2ludGxlc3Mg
Lgo+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaAo+Pj4gaW5kZXggZWY4NGI3Mi4uZDI2YjIzMiAxMDA2NDQKPj4+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oCj4+PiBAQCAtNDQsNyArNDQsMTYgQEAgc3RydWN0IHBhZ2VfaW5mbwo+Pj4gICAgICAg
ICAgLyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2NvdW50X21h
c2spID09Cj4+PiAwKS4gKi8KPj4+ICAgICAgICAgIHN0cnVjdCB7Cj4+PiAgICAgICAgICAgICAg
LyogRG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZQo+Pj4g
dXNlPyAqLwo+Pj4gLSAgICAgICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOwo+Pj4gKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbmVlZF90bGJmbHVzaDoxOwo+Pgo+PiBZb3UndmUgdHVybmVk
IG5lZWRfdGxiZmx1c2ggZnJvbSBib29sIHRvIHVuc2lnbmVkIGxvbmcgOiAxLiBCdXQgc29tZQo+
PiBvZiB0aGUgdXNlcnMgdXNlIHRydWUvZmFsc2Ugb3IgbWF5IHJlbHkgb24gdGhlIGJvb2xlYW4g
cHJvcGVydHkuICBTbwo+PiBpdCBzb3VuZHMgbGlrZSB0byBtZSB5b3Ugd2FudCB0byB1c2UgYm9v
bCBiaXRmaWVsZHMgaGVyZSAoYW5kIGluIHRoZQo+PiB4ODYgcGFydCkuCj4KPiBUaGlzIGlzIHdo
YXQgd2UgaGF2ZSAod2l0aCB0aGlzIHNlcmllcyBhcHBsaWVkKToKPgo+IHJvb3RAb3ZzMTA0PiBn
aXQgZ3JlcCBuZWVkX3RsYmZsdXNoIC4KPiBjb21tb24vbWVtb3J5LmM6ICAgIGJvb2wgbmVlZF90
bGJmbHVzaCA9IGZhbHNlOwo+IGNvbW1vbi9tZW1vcnkuYzoKPiBhY2N1bXVsYXRlX3RsYmZsdXNo
KCZuZWVkX3RsYmZsdXNoLCAmcGFnZVtqXSwKPiBjb21tb24vbWVtb3J5LmM6ICAgIGlmICggbmVl
ZF90bGJmbHVzaCApCj4gY29tbW9uL3BhZ2VfYWxsb2MuYzogICAgYm9vbCBuZWVkX3RsYmZsdXNo
ID0gZmFsc2U7Cj4gY29tbW9uL3BhZ2VfYWxsb2MuYzogICAgICAgICAgICBhY2N1bXVsYXRlX3Rs
YmZsdXNoKCZuZWVkX3RsYmZsdXNoLCAmcGdbaV0sCj4gY29tbW9uL3BhZ2VfYWxsb2MuYzogICAg
aWYgKCBuZWVkX3RsYmZsdXNoICkKPiAqIGNvbW1vbi9wYWdlX2FsbG9jLmM6ICAgICAgICBwZ1tp
XS51LmZyZWUubmVlZF90bGJmbHVzaCA9Cj4gKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgIT0gTlVM
TCk7Cj4gY29tbW9uL3BhZ2VfYWxsb2MuYzogICAgICAgIGlmICggcGdbaV0udS5mcmVlLm5lZWRf
dGxiZmx1c2ggKQo+IGluY2x1ZGUvYXNtLWFybS9tbS5oOiAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG5lZWRfdGxiZmx1c2g6MTsKPiBpbmNsdWRlL2FzbS14ODYvbW0uaDogICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbmVlZF90bGJmbHVzaDoxOwo+IGluY2x1ZGUveGVuL21tLmg6c3RhdGlj
IGlubGluZSB2b2lkIGFjY3VtdWxhdGVfdGxiZmx1c2goYm9vbCAqbmVlZF90bGJmbHVzaCwKPiBp
bmNsdWRlL3hlbi9tbS5oOiAgICBpZiAoIHBhZ2UtPnUuZnJlZS5uZWVkX3RsYmZsdXNoICYmCj4g
aW5jbHVkZS94ZW4vbW0uaDogICAgICAgICAoISpuZWVkX3RsYmZsdXNoIHx8Cj4gaW5jbHVkZS94
ZW4vbW0uaDogICAgICAgICpuZWVkX3RsYmZsdXNoID0gdHJ1ZTsKPiByb290QG92czEwND4KPgo+
IFRoZSBvbmx5IHBvc3NpYmx5IGJvb2xlYW4tc3R5bGUgdXNlIGlzICcqJyBhbmQgZXZlbnQgdGhh
dCBJIHRoaW5rIGlzCj4gYWxsb3dlZC4KPgo+IFN0YW5kLWFsb25lIG5lZWRfdGxiZmx1c2ggdmFy
aWFibGVzIGFib3ZlIGhhdmUgbm90aGluZyB0byBkbyB3aXRoIHRoaXMKPiBjaGFuZ2UuCgpJZiB5
b3UgbG9vayBhdCBpdCwgYWxsIG9mIHRoZW0gdXNlIGJvb2wgc2VtYW50aWMuIE5vdyB5b3UgbWl4
IGJvb2wgYW5kIAppbnQuIFdlIGFyZSB0cnlpbmcgdG8gcmVtb3ZlIHRoYXQgaW4gdGhlIG5ldyBj
b2RlLCBzbyBwbGVhc2UgZG9uJ3QgCmludHJvZHVjZSBuZXcgb25lLgoKPgo+Cj4+Cj4+PiArCj4+
PiArICAgICAgICAgICAgLyoKPj4+ICsgICAgICAgICAgICAgKiBJbmRleCBvZiB0aGUgZmlyc3Qg
KnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhlCj4+PiBidWRkeS4KPj4+ICsgICAgICAg
ICAgICAgKiBPbmUgbW9yZSB0aGFuIG1heGltdW0gcG9zc2libGUgb3JkZXIgdG8gYWNjb21tb2Rh
dGUKPj4+ICsgICAgICAgICAgICAgKiBJTlZBTElEX0RJUlRZX0lEWC4KPj4+ICsgICAgICAgICAg
ICAgKi8KPj4+ICsjZGVmaW5lIElOVkFMSURfRElSVFlfSURYICgoMVVMIDw8IChNQVhfT1JERVIg
KyAxKSkgLSAxKQo+Pj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfZGlydHk6TUFY
X09SREVSICsgMTsKPj4KPj4gV2UgbmVlZCB0byBtYWtlIHN1cmUgdGhhdCB0aGlzIHVuaW9uIHdp
bGwgbm90IGJlIGJpZ2dlciB0aGFuIHVuc2lnbmVkCj4+IGxvbmcuIE90aGVyd2lzZSB0aGlzIHdp
bGwgbGltaXQgbG93ZXIgZG93biB0aGUgbWF4aW11bSBhbW91bnQgb2YKPj4gbWVtb3J5IHdlIHN1
cHBvcnQuCj4+IFNvIHRoaXMgbGlrZWx5IG1lYW5zIGEgQlVJTERfQlVHX09OKC4uLi4pLgo+Cj4K
PiBBcmUgeW91IGNvbmNlcm5lZCB0aGF0IChNQVhfT1JERVIrMSkgd2lsbCBiZSBsYXJnZXIgdGhh
biBzaXplb2YodW5zaWduZWQKPiBsb25nKT8gSWYgeWVzLCB0aGUgY29tcGlsZXIgc2hvdWxkIGNv
bXBsYWluIGFueXdheSwgc2hvdWxkbid0IGl0PwoKSSBhbSBtb3JlIGNvbmNlcm5lZCBhYm91dCB0
aGUgc2l6ZW9mIG9mIHRoZSB1bmlvbiB1IHRvIGJlIGxhcmdlciB0aGFuIAp1bnNpZ25lZCBsb25n
LgoKZmlyc3RfZGlydHkgc2hvdWxkIG5vdCBiZSBncmVhdGVyIHRoYW4gNjMgYml0cyAob3IgMzEg
Yml0cyBmb3IgMzItYml0cyAKYXJjaGl0ZWN0dXJlKS4gT3RoZXJ3aXNlIGxpa2VseSB0aGUgY29t
cGlsZXIgd2lsbCBhZGQgYSBwYWRkaW5nIGJldHdlZW4gCm5lZWRfdGxiZmx1c2ggYW5kIGZpcnN0
X2RpcnR5LiBUaGlzIHdvdWxkIGluY3JlYXNlIHRoZSBwYWdlX2luZm8gYnkgNC84IApieXRlLgoK
VGhlIEJVSUxEX0JVR19PTiguLi4pIHdvdWxkIGJlIGhlcmUgdG8gY2F0Y2ggc3VjaCBlcnJvci4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 15:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 15:28: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.xen.org>)
	id 1dejxG-0007Qv-2L; Mon, 07 Aug 2017 15:28:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dejxE-0007Qp-Vt
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 15:28:29 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AB/BB-03368-C1788895; Mon, 07 Aug 2017 15:28:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS1e6vSP
 S4MgCfYslHxezODB6HN39mymAMYo1My8pvyKBNaN/xgamgme8FafWfWFpYNzF2cXIySEkkCex
 /8FBRhCbV8BO4un5q2wgtoSAocTphTdZQGwWAVWJycdawOJsAuoSnYvaweIiAgoS3yZPYu1i5
 OJgFrjEKHFq7V52kISwgJ/E+42rmEASQgLXmCTufF0MluAE2nDz9CQgmwNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYl
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7G6xsDDjFKcjApifLGr2iL
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm9raESkkWJSanlqRlpkDjAWYtAQHj5IIbwxImre4I
 DG3ODMdInWKUZfj1YT/35iEWPLy81KlxHk/ghQJgBRllObBjYDF5SVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ884HmcKTmVcCt+kV0BFMQEe8SWwFOaIkESEl1cAo+HP+4a0LKstn8Sfe6Pr
 jfanxrKBi2INXfszsVdPPNes2/G0zuK/dxcydcnOz9F8/+wfL6jwZnviKf+97wb52u+v30tje
 Sp+mHzWSVy7P/aPOaLuE+7rJ/FCzUn6399dE3r756rnvtlrTqvNhzb1+C4xV0y0XRWWsKzkok
 vT+y5no7DqNY+1KLMUZiYZazEXFiQAiz44YxgIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502119705!70183399!1
X-Originating-IP: [137.65.248.74]
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 3240 invoked from network); 7 Aug 2017 15:28:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 15:28:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 09:28:25 -0600
Message-Id: <5988871702000078001039BA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 09:28:23 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
 <598754B702000078001037DD@prv-mh.provo.novell.com>
 <968629a9-dcd6-014e-a251-411a6d5f1578@oracle.com>
 <59887B16020000780010396C@prv-mh.provo.novell.com>
 <097911fd-1912-fd81-77c9-d48cdfd5e43b@oracle.com>
In-Reply-To: <097911fd-1912-fd81-77c9-d48cdfd5e43b@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA3LzE3
IDQ6NTYgUE0gPj4+Cj5PbiAwOC8wNy8yMDE3IDEwOjM3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA3
LzE3IDQ6MTYgUE0gPj4+Cj4+PiBPbiAwOC8wNi8yMDE3IDAxOjQxIFBNLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+PiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PiAwOC8wNC8xNyA3OjAzIFBNID4+Pgo+Pj4+PiArICAgICAgICAgICAgICAgIC8qIFNlZSBpZiBh
bnkgb2YgdGhlIHBhZ2VzIGluZGVlZCBuZWVkIHNjcnViYmluZy4gKi8KPj4+Pj4gKyAgICAgICAg
ICAgICAgICBpZiAoIGZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYICkKPj4+Pj4gKyAg
ICAgICAgICAgICAgICB7Cj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgIGlmICggKDFVIDw8IGN1
cl9vcmRlcikgPiBmaXJzdF9kaXJ0eSApCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgIHsKPj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGZvciAoIGkgPSBmaXJzdF9kaXJ0eSA7IGkgPCAo
MVUgPDwgY3VyX29yZGVyKTsgaSsrICkKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIHRlc3RfYml0KF9QR0NfbmVlZF9zY3J1YiwKPj4+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZjdXJfaGVhZFtpXS5jb3VudF9pbmZvKSApCj4+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgewo+Pj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpZHggPSBpOwo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicmVhazsKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4+Pj4gV2h5
IGFnYWluIGRvIHlvdSBuZWVkIHRvIGxvb2sgdGhyb3VnaCBhbGwgdGhlIHBhZ2VzIGhlcmUsIHJh
dGhlciB0aGFuCj4+Pj4gc2ltcGx5IG1hcmtpbmcgdGhlIGNodW5rcyBhcyBuZWVkaW5nIHNjcnVi
YmluZyBzaW1wbHkgYmFzZWQgb24gZmlyc3RfZGlydHk/Cj4+Pj4gSXQgc2VlbXMgdG8gbWUgdGhh
dCBJJ3ZlIGFza2VkIHRoaXMgYmVmb3JlLCB3aGljaCBpcyBhIGdvb2QgaW5kaWNhdGlvbiB0aGF0
Cj4+Pj4gc3VjaCBzcGVjaWFsIGJlaGF2aW9yIHdvdWxkIGJldHRlciBoYXZlIGEgY29tbWVudCBh
dHRhY2hlZC4KPj4+IFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoYXQgdGhlcmUgYXJlIGluIGZhY3Qg
ZGlydHkgcGFnZXMgaW4gdGhlCj4+PiAoc3ViLSlidWRkeTogZmlyc3RfZGlydHkgaXMgb25seSBh
IGhpbnQgdGhlcmUgKm1heSBiZSogc29tZS4KPj4gQnV0IHdoeSBpcyB0aGF0IG5lZWRlZD8gSWly
YyB5b3UgZG9uJ3QgZ28gdG8gc3VjaCBsZW5ndGggd2hlbiBzcGxpdHRpbmcgYQo+PiBidWRkeSBk
dXJpbmcgYWxsb2NhdGlvbi4KPgo+SSBmZWx0IHRoYXQgYWxsb2NhdGlvbiBpcyBtb3JlIHRpbWUt
Y3JpdGljYWwgYW5kIHNvIEkgZGVjaWRlZCBhZ2FpbnN0Cj50cnlpbmcgdG8gYmUgIm5lYXQiIGFz
IGZhciBhcyB0cmFja2luZyBkaXJ0eSBwYWdlcyBleGFjdGx5LgoKSSdkIHN1Z2dlc3QgdG8gdXNl
IHRoZSBzaW1wbGVyIGFwcHJvYWNoIGhlcmUgdG9vLCBpZiB0aGUgbW9yZSBpbnZvbHZlZCBvbmUg
aXNuJ3QKbmVlZGVkIGZvciBjb3JyZWN0bmVzcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 15:36:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 15: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.xen.org>)
	id 1dek5B-000874-Sc; Mon, 07 Aug 2017 15:36:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dek5A-00086y-Qw
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 15:36:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CA/4F-09901-80988895; Mon, 07 Aug 2017 15:36:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5e9syP
 S4MIHXYslHxezODB6HN39mymAMYo1My8pvyKBNePpyRtMBS18FdubmtkaGNfydDFycggJ5Elc
 O/yApYuRg4NXwE7i4oRIkLCEgKHE6YU3WUBsFgFVid3TJzCD2GwC6hKdi9rB4iICChLfJk9iB
 bGZBSwlzu3vARsjLFAocXKzVhcjF9D0GUwSy24uYwOp4QQa37P5BivEKkGJvzuEIVq1JB7+us
 UCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFusZGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHHAAQ7GE+vCzzEKMnBpCTKG7+iLVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG9TR0ekkGBRanpqRVpmDjAKYNISHDxKIryZIGne4oLE3OLMd
 IjUKUZdjlcT/n9jEmLJy89LlRLnzQIpEgApyijNgxsBi8hLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEubd1w40hSczrwRu0yugI5iAjniT2ApyREkiQkqqgbFwwYwZx8z/W3ikn145rzCca6/
 duuOTl3Yzrr1/XCxVq7+5Qk+w6Varo/jTu05Pub/uUm6J4V2dfZ9FbPXtinkLdvdEljp7dX3k
 a2oVsv4ZVeHTI9/0bdqFO/bTt75x1Kv+muLCekK6+Uos4+nnhxZ1Tnxf+vl79KYP7Oe3fG+4/
 brozpwzIfOVWIozEg21mIuKEwGGsOjtwwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502120197!68833454!1
X-Originating-IP: [137.65.248.74]
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 35721 invoked from network); 7 Aug 2017 15:36:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 15:36:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 09:36:37 -0600
Message-Id: <5988890302000078001039D2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 09:36:35 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <bf2481e1-0d91-5683-64b6-4a972f588eb4@oracle.com>
 <59887D12020000780010397E@prv-mh.provo.novell.com>
 <560a7963-a901-2268-dec4-bdef9890bfe9@oracle.com>
In-Reply-To: <560a7963-a901-2268-dec4-bdef9890bfe9@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA3LzE3
IDU6MDYgUE0gPj4+Cj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj
L21hY2hfYXBpYy5oCj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj
L21hY2hfYXBpYy5oCj4+Pj4+IEBAIC0xMywxMCArMTMsMTEgQEAKPj4+Pj4gI2RlZmluZSBJTlRf
REVMSVZFUllfTU9ERSAoZ2VuYXBpYy0+aW50X2RlbGl2ZXJ5X21vZGUpCj4+Pj4+ICNkZWZpbmUg
SU5UX0RFU1RfTU9ERSAoZ2VuYXBpYy0+aW50X2Rlc3RfbW9kZSkKPj4+Pj4gI2RlZmluZSBUQVJH
RVRfQ1BVUyAgICAgIChnZW5hcGljLT50YXJnZXRfY3B1cygpKQo+Pj4+PiAtI2RlZmluZSBpbml0
X2FwaWNfbGRyIChnZW5hcGljLT5pbml0X2FwaWNfbGRyKQo+Pj4+PiAtI2RlZmluZSBjbHVzdGVy
ZWRfYXBpY19jaGVjayAoZ2VuYXBpYy0+Y2x1c3RlcmVkX2FwaWNfY2hlY2spIAo+Pj4+PiAtI2Rl
ZmluZSBjcHVfbWFza190b19hcGljaWQgKGdlbmFwaWMtPmNwdV9tYXNrX3RvX2FwaWNpZCkKPj4+
Pj4gLSNkZWZpbmUgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUpIChnZW5hcGljLT52ZWN0
b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkpCj4+Pj4+ICsjZGVmaW5lIElOSVRfQVBJQ19MRFIg
KGdlbmFwaWMtPmluaXRfYXBpY19sZHIpCj4+Pj4+ICsjZGVmaW5lIENMVVNURVJFRF9BUElDX0NI
RUNLIChnZW5hcGljLT5jbHVzdGVyZWRfYXBpY19jaGVjaykgCj4+Pj4+ICsjZGVmaW5lIENQVV9N
QVNLX1RPX0FQSUNJRCAoZ2VuYXBpYy0+Y3B1X21hc2tfdG9fYXBpY2lkKQo+Pj4+PiArI2RlZmlu
ZSBWRUNUT1JfQUxMT0NBVElPTl9DUFVNQVNLKGNwdSwgbWFzaykgXAo+Pj4+PiArICAgIChnZW5h
cGljLT52ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSwgbWFzaykpCj4+Pj4gIAo+Pj4+IEkg
ZG9uJ3Qgc2VlIHRoZSBjb25uZWN0aW9uIG9mIHRoZSBjaGFuZ2UgaW4gY2FzZSBvZiBhbGwgb2Yg
dGhlc2UgdG8gdGhlIHB1cnBvc2UKPj4+PiBvZiB0aGlzIHBhdGNoLgo+Pj4gSSBuZWVkIHRvIGlu
Y2x1ZGUgYXNtLXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmggaW4geDJhcGljLmMgYW5kCj4+
IFRoYXQncyBzb2xlbHkgYmVjYXVzZSBvZiB0aGUgdXNlIG9mIFRBUkdFVF9DUFVTLCBpc24ndCBp
dD8gV2l0aCB0aGUgYWJvdmUKPj4gY29tbWVudCBpbiBtaW5kLCB0aGlzIGNvdWxkIGVxdWFsbHkg
d2VsbCBiZSAmY3B1X29ubGluZV9tYXAgSSB0aGluaywgbWFraW5nCj4+IGV4cGxpY2l0IHdoYXQg
aXMgaW1wbGljaXQgcmlnaHQgbm93Lgo+Cj5ZZXMsIGJ1dCBpdCBpdCB3b24ndCBwcmV2ZW50IGEg
Y2FsbGVyIGZyb20gZXhwbGljaXRseSBwYXNzaW5nCj4mY3B1X29ubGluZV9tYXAgbmVpdGhlci4K
ClJpZ2h0LCBidXQgaGVuY2UgdGhlIHN1Z2dlc3Rpb24gdG8gZXhwbGljaXRseSBjb21wYXJlIHdp
dGggJmNwdV9vbmxpbmVfbWFwLgoKPkhvdyBhYm91dCBhbGxvd2luZyBhc3NpZ25faXJxX3ZlY3Rv
cigpIHBhc3MgTlVMTCBtYXNrIHRvCj5fX2Fzc2lnbl9pcnFfdmVjdG9yKCkgKEkgdGhpbmsgdGhp
cyBpcyB0aGUgb25seSBwbGFjZSB3aGVyZSBpdCBtYXR0ZXJzKT8KPl9fYXNzaWduX2lycV92ZWN0
b3IoKSBjYW4gdGhlbiB0dXJuIGl0IGludG8gVEFSR0VUX0NQVVMgYW5kIHBhc3MgTlVMTCB0bwo+
dmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzaygpLgoKVGhhdCBvdWdodCB0byBiZSB3b3JrYWJsZSBh
ZmFpY3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 15:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 15:38: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.xen.org>)
	id 1dek79-0008Eq-7b; Mon, 07 Aug 2017 15:38:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dek77-0008EZ-FX
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 15:38:41 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 35/00-03582-08988895; Mon, 07 Aug 2017 15:38:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7ehsyP
 SYF87j8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH/52SWgjc8FRs33GNtYDzF1cXIwSEkkCfx
 5LNTFyMnB6+AncSSbW1sILaEgKHE6YU3WUBsFgFViT+3pjCB2GwC6hKdi9rB4iICChLfJk9iB
 bGZBSwlzu3vYQEZKSxQKHFys1YXIxfQ9BlMEp//PWUGqeEEmv/l2UOwGl4BQYm/O4QhWrUkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RkZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsY18wPPMQoycGkJMobv6ItUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb1NHR6SQYFFqempFWmYOMApg0hIcPEoivJkgad7igsTc4
 sx0iNQpRl2OVxP+f2MSYsnLz0uVEufNAikSACnKKM2DGwGLyEuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5t3XDjSFJzOvBG7TK6AjmICOeJPYCnJESSJCSqqBcZbg9yVbCwtOO3/tm7Nix4c
 l1XzqRs2F7Sc1Klm2qvbM6DeYEHwtbceB3BaX08m1B/b+sn2/SPm4i+PzRXOmemgcDJiZ9qbi
 of6XrzefxS6KdtPy37/q+qT8B6ecoi4+XSzoPVnondMaqzP3Lm1+VVz0adGM4Pw12c7l2rOux
 GQ1O1vozFmx1F+JpTgj0VCLuag4EQAwtGvrwwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502120318!98277528!1
X-Originating-IP: [137.65.248.74]
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 3421 invoked from network); 7 Aug 2017 15:38:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 15:38:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 09:38:37 -0600
Message-Id: <5988897C02000078001039DA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 09:38:36 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
In-Reply-To: <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA3LzE3
IDU6MTIgUE0gPj4+Cj5PbiAwOC8wNy8yMDE3IDEwOjUyIEFNLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDgvMDcvMTcg
NDozOSBQTSA+Pj4KPj4+IE9uIDA3LzA4LzE3IDA5OjE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
PiBXb3VsZG4ndCBpdCBiZSBzdWZmaWNpZW50IGZvciBwZW9wbGUgcnVubmluZyBpbnRvIHZlY3Rv
ciBzaG9ydGFnZSBkdWUgdG8KPj4+PiBzaGFyaW5nIHRvIHNwZWNpZnkgIngyYXBpY19waHlzIiBv
biB0aGUgY29tbWFuZCBsaW5lPwo+Pj4gSGFkIFhlblNlcnZlciBub3RpY2VkIHRoaXMgY2hhbmdl
IGluIGRlZmF1bHQgZWFybGllciwgSSB3b3VsZCBoYXZlCj4+PiBpbnNpc3RlZCB0aGF0IHlvdSBt
YWtlIHgyYXBpY19waHlzIHRoZSBkZWZhdWx0Lgo+PiBDaGFuZ2UgaW4gZGVmYXVsdD8gQWJvdXQg
Zml2ZSBhbmQgYSBoYWxmIHllYXJzIGFnbyBJIGRpZCBpbXBsZW1lbnQgY2x1c3Rlcgo+PiBtb2Rl
IHByb3Blcmx5LCBidXQgSSB3YXNuJ3QgYWJsZSB0byBzcG90IGEgY29tbWl0IHRoYXQgY2hhbmdl
ZCB0aGUKPj4gZGVmYXVsdCBmcm9tIHBoeXNpY2FsIHRvIGNsdXN0ZXIuCj4+Cj4+PiBPbiBhZmZl
Y3RlZCBzeXN0ZW1zLCBwcm9ibGVtIG1hbmlmZXN0cyBhcyBhbiB1cGdyYWRlIHdoZXJlIHRoZSBu
ZXcKPj4+IGh5cGVydmlzb3IgZG9lc24ndCBib290LiAgUmVjb3ZlcmluZyBmcm9tIHRoaXMgcmVx
dWlyZXMgaHVtYW4KPj4+IGludGVydmVudGlvbiBkdXJpbmcgdGhlIHNlcnZlciBib290Lgo+PiBU
aGlzIG5lZWRzIHNvbWUgbW9yZSBleHBsYW5hdGlvbjogV2h5IHdvdWxkIHRoZSBoeXBlcnZpc29y
IG5vdCBib290Pwo+PiBFdmVuIGlmIHlvdSBzYWlkIERvbTAgZGlkbid0IGJvb3QsIGl0IHdvdWxk
bid0IHJlYWxseSBiZSBjbGVhciB0byBtZSB3aHksCj4+IGFzIHJ1bm5pbmcgb3V0IG9mIHZlY3Rv
cnMgd291bGQgbGlrZWx5IG9jY3VyIG9ubHkgYWZ0ZXIgY3JpdGljYWwgZGV2aWNlcwo+PiBoYWQg
dGhlaXIgZHJpdmVycyBsb2FkZWQuCj4KPgo+SWYgeW91ciBjcml0aWNhbCBkZXZpY2UgaXMgYSBu
ZXR3b3JraW5nIGNhcmQgd2l0aCBsb3RzIG9mIGZ1bmN0aW9ucz8gSW4KPm15IGNhc2UgSSBoYWQg
dHdvIGNhcmRzLiBUaGUgZmlyc3Qgb25lIHdhcyBwbHVtYmVkIHByb3Blcmx5IGJ1dCB0aGUKPnNl
Y29uZCBmYWlsZWQuIEl0IHNvIGhhcHBlbmVkIHRoYXQgb25seSB0aGUgZmlyc3Qgb25lIHdhcyBy
ZXF1aXJlZCB0bwo+Ym9vdCBidXQgSSBjYW4gc2VlIHRoYXQgaW4gYW5vdGhlciBjb25maWd1cmF0
aW9uIGFuIGluaXQgc2NyaXB0IG1pZ2h0Cj5yZXF1aXJlIGJvdGggdG8gYmUgaW5pdGlhbGl6ZWQu
CgpTbyBhIHNpbmdsZSBOSUMgZHJvdmUgdGhlIHN5c3RlbSBvdXQgb2YgdmVjdG9ycz8gVGhhdCdz
IGluc2FuZSwgSSB3b3VsZApzYXksIGkuZS4gSSdkIGNhbGwgdGhpcyBhIG1pc2NvbmZpZ3VyZWQg
c3lzdGVtLiBCdXQgeWVhaCwgaWYgd2UgcmVhbGx5IHdhbnQKdG8gZ2V0IHN1Y2ggYSB0aGluZyB0
byB3b3JrIGRlc3BpdGUgdGhlIGluc2FuaXR5IC4uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 15:40:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 15: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.xen.org>)
	id 1dek8F-0008Kp-H8; Mon, 07 Aug 2017 15:39:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3857f7453=Andrew.Cooper3@citrix.com>)
 id 1dek8E-0008Kh-QM
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 15:39:50 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C0/A9-03612-6C988895; Mon, 07 Aug 2017 15:39:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvdoZ0e
 kweajmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPae/YC37yVlyc/Ze1gfEQdxcjJ4eEgJ/E
 3+ZJzCC2sEChxNrNOxlBbBEBR4mJM5YwdTFycDALyEqsn1/ZxcjFISRwhkmi4/BRNpAaNgF9i
 d0vPjGB2LwCthJ7n0DMYRFQkfh25RQriC0qEC6x//s1ZogaQYmTM5+wgNicAvYSnTd+MkLM15
 RYv0sfJMwsIC+x/e0cZghbXKLpy0qwMUICahLX+i+xQ5ycLrH17y/mCYwCs5BMnYUwaRaSSbO
 QTFrAyLKKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwYBmA
 YAfjr2UBhxglOZiURHnjV7RFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgberoiBQSLEpNT61Iy
 8wBxg5MWoKDR0mENxMkzVtckJhbnJkOkTrFqCglzvsWJCEAksgozYNrg8XrJUZZKWFeRqBDhH
 gKUotyM0tQ5V8xinMwKgnzvgaZwpOZVwI3/RXQYiagxW8SW0EWlyQipKQaGKU27e5VcOiTf5t
 r7jX9lcTM/K3y29132hZbfvSZZVf3xaswfO6msyVb/VN5WiUYex4tz2yVzVbWY7VeIb9nzrMf
 xnf2qGoe4Fy1wFTMs933z6HDN/rb2JsiBWae/nCnrCXGcInRvXKWrP1mBar5Gf8/Lc5RXri63
 Gkuv+P2oq1uBz+dZd4Yo8RSnJFoqMVcVJwIAF1xUmbSAgAA
X-Env-Sender: prvs=3857f7453=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502120389!87507264!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20322 invoked from network); 7 Aug 2017 15:39:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 15:39:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,338,1498521600"; d="scan'208";a="50613172"
To: Jan Beulich <jbeulich@suse.com>, <boris.ostrovsky@oracle.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
Date: Mon, 7 Aug 2017 16:39:48 +0100
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: <5988897C02000078001039DA@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/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDgvMTcgMTY6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA4LzA3LzE3IDU6MTIgUE0gPj4+Cj4+IE9u
IDA4LzA3LzIwMTcgMTA6NTIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDgvMDcvMTcgNDozOSBQTSA+Pj4KPj4+
PiBPbiAwNy8wOC8xNyAwOToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IFdvdWxkbid0IGl0
IGJlIHN1ZmZpY2llbnQgZm9yIHBlb3BsZSBydW5uaW5nIGludG8gdmVjdG9yIHNob3J0YWdlIGR1
ZSB0bwo+Pj4+PiBzaGFyaW5nIHRvIHNwZWNpZnkgIngyYXBpY19waHlzIiBvbiB0aGUgY29tbWFu
ZCBsaW5lPwo+Pj4+IEhhZCBYZW5TZXJ2ZXIgbm90aWNlZCB0aGlzIGNoYW5nZSBpbiBkZWZhdWx0
IGVhcmxpZXIsIEkgd291bGQgaGF2ZQo+Pj4+IGluc2lzdGVkIHRoYXQgeW91IG1ha2UgeDJhcGlj
X3BoeXMgdGhlIGRlZmF1bHQuCj4+PiBDaGFuZ2UgaW4gZGVmYXVsdD8gQWJvdXQgZml2ZSBhbmQg
YSBoYWxmIHllYXJzIGFnbyBJIGRpZCBpbXBsZW1lbnQgY2x1c3Rlcgo+Pj4gbW9kZSBwcm9wZXJs
eSwgYnV0IEkgd2Fzbid0IGFibGUgdG8gc3BvdCBhIGNvbW1pdCB0aGF0IGNoYW5nZWQgdGhlCj4+
PiBkZWZhdWx0IGZyb20gcGh5c2ljYWwgdG8gY2x1c3Rlci4KPj4+Cj4+Pj4gT24gYWZmZWN0ZWQg
c3lzdGVtcywgcHJvYmxlbSBtYW5pZmVzdHMgYXMgYW4gdXBncmFkZSB3aGVyZSB0aGUgbmV3Cj4+
Pj4gaHlwZXJ2aXNvciBkb2Vzbid0IGJvb3QuICBSZWNvdmVyaW5nIGZyb20gdGhpcyByZXF1aXJl
cyBodW1hbgo+Pj4+IGludGVydmVudGlvbiBkdXJpbmcgdGhlIHNlcnZlciBib290Lgo+Pj4gVGhp
cyBuZWVkcyBzb21lIG1vcmUgZXhwbGFuYXRpb246IFdoeSB3b3VsZCB0aGUgaHlwZXJ2aXNvciBu
b3QgYm9vdD8KPj4+IEV2ZW4gaWYgeW91IHNhaWQgRG9tMCBkaWRuJ3QgYm9vdCwgaXQgd291bGRu
J3QgcmVhbGx5IGJlIGNsZWFyIHRvIG1lIHdoeSwKPj4+IGFzIHJ1bm5pbmcgb3V0IG9mIHZlY3Rv
cnMgd291bGQgbGlrZWx5IG9jY3VyIG9ubHkgYWZ0ZXIgY3JpdGljYWwgZGV2aWNlcwo+Pj4gaGFk
IHRoZWlyIGRyaXZlcnMgbG9hZGVkLgo+Pgo+PiBJZiB5b3VyIGNyaXRpY2FsIGRldmljZSBpcyBh
IG5ldHdvcmtpbmcgY2FyZCB3aXRoIGxvdHMgb2YgZnVuY3Rpb25zPyBJbgo+PiBteSBjYXNlIEkg
aGFkIHR3byBjYXJkcy4gVGhlIGZpcnN0IG9uZSB3YXMgcGx1bWJlZCBwcm9wZXJseSBidXQgdGhl
Cj4+IHNlY29uZCBmYWlsZWQuIEl0IHNvIGhhcHBlbmVkIHRoYXQgb25seSB0aGUgZmlyc3Qgb25l
IHdhcyByZXF1aXJlZCB0bwo+PiBib290IGJ1dCBJIGNhbiBzZWUgdGhhdCBpbiBhbm90aGVyIGNv
bmZpZ3VyYXRpb24gYW4gaW5pdCBzY3JpcHQgbWlnaHQKPj4gcmVxdWlyZSBib3RoIHRvIGJlIGlu
aXRpYWxpemVkLgo+IFNvIGEgc2luZ2xlIE5JQyBkcm92ZSB0aGUgc3lzdGVtIG91dCBvZiB2ZWN0
b3JzPyBUaGF0J3MgaW5zYW5lLCBJIHdvdWxkCj4gc2F5LCBpLmUuIEknZCBjYWxsIHRoaXMgYSBt
aXNjb25maWd1cmVkIHN5c3RlbS4gQnV0IHllYWgsIGlmIHdlIHJlYWxseSB3YW50Cj4gdG8gZ2V0
IHN1Y2ggYSB0aGluZyB0byB3b3JrIGRlc3BpdGUgdGhlIGluc2FuaXR5IC4uLgoKTm8uICBUaGF0
J3Mgb25lIHNpbmdsZSAoZHVhbCBoZWFkZWQpIGNhcmQgd2l0aCAxMjggdmlydHVhbCBmdW5jdGlv
bnMgZWFjaC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 16:00:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 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.xen.org>)
	id 1dekRi-0001Hv-7i; Mon, 07 Aug 2017 15:59:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dekRh-0001Hp-9Q
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 15:59:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 89/D6-27137-C7E88895; Mon, 07 Aug 2017 15:59:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS7e6ryP
 SYM42fYslHxezODB6HN39mymAMYo1My8pvyKBNePzlAOsBXNFKv5OmMXUwHhAoIuRk0NIIE/i
 1uEtTCA2r4CdxMyG6SwgtoSAocTphTfBbBYBVYnpfdcYQWw2AXWJzkXtYHERATmJU9tPAvVyc
 TAL9DJJnJ80hRHEERaYyCix/8AKVogN21gkGhvEQGxOoA3zGpezdzFyAG0TlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW00Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwXhzY8AhRkkOJiVR3vgVbZFC
 fEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYK3trcjUkiwKDU9tSItMwcYIzClE
 hw8SiK8oSBp3uKCxNzizHSI1ClGXY5XE/5/YxICmyElzqsHUiQAUpRRmgc3AhavlxhlpYR5GY
 EOFOIpSC3KzSxBlX/FKM7BqCTMmw4yhSczrwRu0yugI5iAjniT2ApyREkiQkqqgbFH1GyPRaS
 I2EeVgy7aM941zy9a+DPedEtxJB/Th219fE7ly3dEXClmcO8st/OND3HcePeUk6JyxK3Vq5fe
 2p+yJjRmmkDwodVWGxmPumnwsmdvzmWZ5jPFLO63zNp9z67FPfEs99livuRc5ZzXRu99wuwm7
 FA7sKj/kv9/yxutp2N8rG49dlZiKc5INNRiLipOBAAlJ6lb0gIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502121593!87509979!1
X-Originating-IP: [137.65.248.74]
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 36259 invoked from network); 7 Aug 2017 15:59:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 15:59:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 09:59:53 -0600
Message-Id: <59888E7702000078001039F0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 09:59:51 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
In-Reply-To: <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, ross.lagerwall@citrix.com,
 julien.grall@arm.com
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gMDgvMDcvMTcgMTI6
MjcgUE0gPj4+Cj5TbyBpdCBzZWVtcyB0aGF0IHBlb3BsZSBhcmUgc3RpbGwgbm90IHF1aXRlIGNs
ZWFyIGFib3V0IHdoYXQgSSdtIHByb3Bvc2luZy4KCkFuZCBpbmRlZWQgeW91ciBleGFtcGxlcyBo
ZWxwZWQgbWUgdW5kZXJzdGFuZCBiZXR0ZXIgd2hhdCB5b3UgbWVhbgoob3IgYXQgbGVhc3QgSSBo
b3BlIHRoZXkgZGlkKS4KCj5TdXBwb3NlIHNvbWVvbmUgYnVpbGRzIGEgbGl2ZXBhdGNoIHdpdGgg
dGhlIGNvcnJlY3QgY29tcGlsZXIsIHdpdGggYQo+Y29ycmVjdCBwYXRjaCAodGhhdCB3b3VsZCBm
aXggdGhlIGJ1ZyBpZiByZWJvb3RlZCBpbnRvIGEgbmV3Cj5oeXBlcnZpc29yKSwgd2l0aCBjb3Jy
ZWN0IGZpeC11cCBjb2RlLiAgU3VwcG9zZSB0aGF0IHRoZSBidWcgcGFzc2VzIGFsbAo+cmVhc29u
YWJsZSB0ZXN0aW5nOyBidXQgdGhhdCwgKmR1ZSB0byBhIGJ1ZyBpbiB0aGUgdG9vbHMqLCB0aGUg
cGF0Y2gKPmFsc28gZ2l2ZXMgUFYgZ3Vlc3RzIGFjY2VzcyB0byBoeXBlcnZpc29yIG1lbW9yeS4g
IElzIHRoaXMgYSBzZWN1cml0eQo+aXNzdWU/ICBZZXMgLS0gdGhlIGh1bWFuIHRvbGQgaXQgdG8g
ZG8gc2FmZSB0aGluZyBYICgiYnVpbGQgYSBsaXZlcGF0Y2gKPmJhc2VkIG9uIGNvcnJlY3QgaW5w
dXRzIHRvIGZpeCB0aGlzIGJ1ZyIpIGFuZCBpdCBkaWQgdW5zYWZlIHRoaW5nIFkKPigiYnVpbGQg
YSBsaXZlcGF0Y2ggdGhhdCBvcGVucyB1cCBhIG5ldyBzZWN1cml0eSBob2xlIikuCgpUaGVyZSdz
IG9uZSBtb3JlIGZhY3RvciBoZXJlOiBUaGUgbGl2ZXBhdGNoIHRvb2xzIG1heSBiZWhhdmUgcHJv
cGVybHkKd2l0aCBvbmUgdmVyc2lvbiBvZiB0aGUgY29tcGlsZXIsIGFuZCBpbXByb3Blcmx5IHdp
dGggYW5vdGhlci4gT3IgdGhleQptYXkgYmVoYXZlIHByb3Blcmx5IHdpdGggdGhlIE9yYWNsZSBw
YXRjaGVkIGh5cGVydmlzb3Igc291cmNlcywgYnV0CmltcHJvcGVybHkgd2l0aCB0aGUgQ2l0cml4
IG9uZXMgKGFzc3VtaW5nIGV2ZXJ5IGRpc3RybyBjYXJyaWVzIGEgZGlmZmVyZW50CnNldCBvZiBw
YXRjaGVzIG9uIHRvcCBvZiBhbiB1cHN0cmVhbSBzdGFibGUgcmVsZWFzZSBvciBicmFuY2gpLgoK
PldlIGNvdWxkIGV2ZW4gcGxhY2UgbW9yZSByZXN0cmljdGlvbnMgb24gdGhlIHNjb3BlIGlmIHdl
IHdhbnRlZCB0by4gIFdlCj5jb3VsZCBzYXkgdGhhdCB3ZSBvbmx5IHN1cHBvcnQgdGhlIGxpdmVw
YXRjaCB0b29scyBnZW5lcmF0aW5nIHBhdGNoZXMKPmZvciBYU0FzLgoKRm9yIG1lLCBtdWNoIGRl
cGVuZHMgb24gaG93IHRpZ2h0IHN1Y2ggcmVzdHJpY3Rpb25zIHdvdWxkIGJlLiBJLmUuCndpdGgg
dGhlIGV4YW1wbGVzIGdpdmVuIGFib3ZlLCBob3cgd291bGQgd2UgZGV0ZXJtaW5lIGEgY2Fub25p
Y2FsCmxpdmVwYXRjaC10b29scyAvIGh5cGVydmlzb3IgcGFpciAob3Igc2V0IG9mIHBhaXJzKT8g
QWZ0ZXIgYWxsIHRvb2xzCm1pcy1iZWhhdmlvciBtYXkgYmUgYSByZXN1bHQgb2Ygc29tZSBjdXN0
b20gcGF0Y2ggaW4gc29tZW9uZSdzCmRlcml2ZWQgdHJlZS4KCj4+IFRoaXMgaXMgdmVyeSBzaW1p
bGFyIHRvIHdoYXQgWFNBLTE1NSB3YXMgLSB0aGUgR0NDIGNvbXBpbGVyIG9wdGltaXphdGlvbnMK
Pj4gYWRkZWQgYSBuaWNlIGp1bXAgdGFibGUgdGhhdCB3YXMgYWNjZXNzZWQgdHdpY2UuIEFuZCB0
aGUgb2Zmc2V0IHdhcwo+PiByZXRyaWV2ZWQgZnJvbSB0aGUgc2hhcmVkIHJpbmcuCj4+Cj4+IEJ1
dCB3ZSBkaWRuJ3QgZG8gYW4gWFNBLTE1NSBmb3IgdGhlIEdDQyBjb21waWxlci4gVGhhdCBpcyB3
ZSBkaWRuJ3QKPj4gZmlsZSBhIHRpY2tldCB3aXRoIEdDQyBzYXlpbmcgJ0hleSwgeW91ciBjb21w
aWxlciBjYW4gY3JlYXRlIGFuIHJhY2UKPj4gb24gc2hhcmVkIG1lbW9yeS4gQ291bGQgeW91IG1h
a2UgeW91ciBjb21waWxlciBiZSBzbWFydGVyIGluIHRoZXNlIGNhc2VzJwo+PiBXZSBpbnN0ZWFk
IHdyb3RlIGNvZGUgd2l0aCB0aGlzIG9wdGltaXphdGlvbiBpbiBtaW5kIHdpdGggbW9yZQo+PiBi
YXJyaWVycy4KPgo+UmlnaHQgLS0gc28gdGhlIGdjYyBjb21waWxlciBndXlzIGFyZSB1c2luZyBh
IHNwZWNpZmljYXRpb24gdGhhdCBhbGxvd3MKPnRoYXQgYmVoYXZpb3IuICBTbyBmcm9tIHRoZWly
IHBlcnNwZWN0aXZlLCB3ZSB0b2xkIHRoZSBjb21waWxlciB0byBkbwo+dW5zYWZlIHRoaW5nIFkg
KG9yIGF0IGxlYXN0LCBzYWlkIHRoYXQgd2Ugd2VyZSBPSyB3aXRoIGl0IGRvaW5nIHVuc2FmZQo+
dGhpbmcgWSksIGFuZCBpdCBkaWQgdW5zYWZlIHRoaW5nIFkgLS0gYSBzZWN1cml0eSBpc3N1ZSBm
b3IgWGVuLCBidXQgbm90Cj5mb3IgZ2NjLiAgSWYgZ2NjIGhhZCAqdmlvbGF0ZWQqIHRoZSBzcGVj
IHdoZW4gY2F1c2luZyB0aGUgc2VjdXJpdHkKPmlzc3VlLCB0aGVuIHdlIGNlcnRhaW5seSB3b3Vs
ZCBoYXZlIGNhbGxlZCB0aGF0IGEgc2VjdXJpdHkgaXNzdWUgaW4gZ2NjLgoKQnV0IHdvdWxkIHdl
IGhhdmUgaXNzdWVkIGFuIFhTQT8gV291bGRuJ3QgdGhhdCByYXRoZXIgYmUgYSBDVkUKYWdhaW5z
dCBnY2MgdGhlbj8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 16:01:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 16: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.xen.org>)
	id 1dekTQ-0002LR-NE; Mon, 07 Aug 2017 16:01:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dekTO-0002Kq-Pe
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 16:01:43 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 7B/60-01732-5EE88895; Mon, 07 Aug 2017 16:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdJX0e
 kwf0/2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWL6qgbHgXUDFy9nbmBoY
 p9l0MXJxCAn8ZZQ43tnADuE8ZpSYvH4fcxcjJ5CzjVFiQoMFiC0i4Czx9cxcdhCbV0Bf4tWi7
 4wgtrCAv8T2OzNYQGwJgeu8Eg864iBsX4k/vS/ZYOxrjz8D1bNzsAlYSRwSA4myCKhKvN51nm
 0CI/cCRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBHmc
 Agh2M27Z7HmKU5GBSEuWNX9EWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC91tvR6SQYFFqempF
 WmYOMPRg0hIcPEoivKEgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEufdBVIkAFKUUZoHN
 wIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsdZApPZl4J3KZXQEcwAR3xJrEV5IiSRI
 SUVAPjTqXdhu9sj5vt+bhAin9y55k2pZwUr+xSxsNRxtcfdO3q3i19p1wnp5a9/OHO1238v+4
 bK62T0fzUdltndbnpGVnG4gnV83iDOirmlr8zilun8rBwwudF51nZmsMad5zlEKz++6A4TeOC
 pXAGb3FDyh0TibUVXMzs9zIsZgrEcizumjn7aJMSS3FGoqEWc1FxIgDR6ZJpfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502121699!92146437!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40068 invoked from network); 7 Aug 2017 16:01:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 16:01:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dekTL-0007Dj-1P; Mon, 07 Aug 2017 16:01: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 1dekTF-0001hB-JV; Mon, 07 Aug 2017 16:01:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dekTF-00014Y-8v; Mon, 07 Aug 2017 16:01:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112499-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw: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=404d3632b974dfec4fb60471be7d8c2ab52c983a
X-Osstest-Versions-That: libvirt=d8e8b63d3063a832d8cbcd25a22fb8154ab6220f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 16:01:33 +0000
Subject: [Xen-devel] [libvirt test] 112499: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjQ5OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI0OTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDU5CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI0NTkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1OQogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDU5
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI0NTkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1OQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNDU5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI0NTkKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjQ1
OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQwNGQzNjMyYjk3NGRmZWM0ZmI2MDQ3MWJlN2Q4YzJh
YjUyYzk4M2EKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGQ4ZThiNjNk
MzA2M2E4MzJkOGNiY2QyNWEyMmZiODE1NGFiNjIyMGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjQ1OSAgMjAxNy0wOC0wNSAwNDozMDo1NiBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI0OTkgIDIwMTctMDgtMDcgMDQ6MjA6MTUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kZXIg
TnVzb3YgPGFsZXhhbmRlci5udXNvdkBuZnZleHByZXNzLmNvbT4KICBSb21hbiBCb2dvcm9kc2tp
eSA8Ym9nb3JvZHNraXlAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisg
YnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj00MDRkMzYzMmI5NzRkZmVjNGZiNjA0NzFiZTdkOGMy
YWI1MmM5ODNhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RF
U1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0
aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCA0
MDRkMzYzMmI5NzRkZmVjNGZiNjA0NzFiZTdkOGMyYWI1MmM5ODNhCisgYnJhbmNoPWxpYnZpcnQK
KyByZXZpc2lvbj00MDRkMzYzMmI5NzRkZmVjNGZiNjA0NzFiZTdkOGMyYWI1MmM5ODNhCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2Vs
ZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0CisgeGVuYnJh
bmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5j
aD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQor
IHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDQwNGQzNjMyYjk3NGRm
ZWM0ZmI2MDQ3MWJlN2Q4YzJhYjUyYzk4M2EgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54Cisg
LiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcg
T3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0
L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxp
YnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysg
OiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQg
cHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IDQw
NGQzNjMyYjk3NGRmZWM0ZmI2MDQ3MWJlN2Q4YzJhYjUyYzk4M2E6cmVmcy9oZWFkcy94ZW4tdGVz
dGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CiAgIGQ4ZThiNjMuLjQwNGQzNjMgIDQwNGQzNjMyYjk3NGRmZWM0ZmI2MDQ3MWJlN2Q4
YzJhYjUyYzk4M2EgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 16:06:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 16:06: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.xen.org>)
	id 1dekY4-0002cI-6a; Mon, 07 Aug 2017 16:06:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dekY2-0002cC-V6
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 16:06:31 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 E0/7C-02033-60098895; Mon, 07 Aug 2017 16:06:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS5d1Qke
 kwebDxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8adzjPMBU9YKvpX3WVvYHzH3MXIySEkkCcx
 /xiEzStgJ3Hp/mJ2EFtCwFDi9MKbLCA2i4CqxLFHa8FsNgF1ic5F7WC2iIC8RNvpf2wgNrOAl
 cSPrZuZuhg5OIQFCiVObtbqYuQCGv+fSWLa8Xlg9ZxA89tfPmYEqeEVEJT4u0MYolVL4uGvWy
 wQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6yXVJSZnlG
 Sm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYegxAsINx7z+nQ4ySHExKorzxK9oihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwfu7riBQSLEpNT61Iy8wBRgFMWoKDR0mEt7AfKM1bXJCYW5yZD
 pE6xWjM0fRhyxcmjlcT/n9jEmLJy89LlRLndQIpFQApzSjNgxsEi85LjLJSwryMQKcJ8RSkFu
 VmlqDKv2IU52BUEua1B5nCk5lXArfvFdApTECnvElsBTmlJBEhJdXA2L+wvGmtPZ9vQ+SdyJv
 ndFf2l7ZN9Hi8s/7ZiubtB7gTI9dpdZbbce5Se/M2OW/b3gqV1y/muAu6zs648kV0cXLPZfXF
 XFIPr90T0wl33B/8KSSzucbN483pdIG7DKZr/2QqH2VQ4N358vYxr53fchZaaG+bqNC2w/aIW
 9LeYp/ZKtEbnwZuVWIpzkg01GIuKk4EAHTOvDrJAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502121987!104589356!1
X-Originating-IP: [137.65.248.74]
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 61088 invoked from network); 7 Aug 2017 16:06:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 16:06:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Aug 2017 10:06:27 -0600
Message-Id: <5988900102000078001039FF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 07 Aug 2017 10:06:25 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
 <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
In-Reply-To: <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: boris.ostrovsky@oracle.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA4LzA3LzE3IDU6
NDAgUE0gPj4+Cj5PbiAwNy8wOC8xNyAxNjozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFNvIGEg
c2luZ2xlIE5JQyBkcm92ZSB0aGUgc3lzdGVtIG91dCBvZiB2ZWN0b3JzPyBUaGF0J3MgaW5zYW5l
LCBJIHdvdWxkCj4+IHNheSwgaS5lLiBJJ2QgY2FsbCB0aGlzIGEgbWlzY29uZmlndXJlZCBzeXN0
ZW0uIEJ1dCB5ZWFoLCBpZiB3ZSByZWFsbHkgd2FudAo+PiB0byBnZXQgc3VjaCBhIHRoaW5nIHRv
IHdvcmsgZGVzcGl0ZSB0aGUgaW5zYW5pdHkgLi4uCj4KPk5vLiAgVGhhdCdzIG9uZSBzaW5nbGUg
KGR1YWwgaGVhZGVkKSBjYXJkIHdpdGggMTI4IHZpcnR1YWwgZnVuY3Rpb25zIGVhY2guCgpCdXQg
cHV0dGluZyBzdWNoIGluIGEgc2luZ2xlLWNvcmUgc3lzdGVtIGlzLCB3ZWxsLCBub3QgdmVyeSBy
ZWFzb25hYmxlLiBBdAp0aGUgdmVyeSBsZWFzdCBJJ2QgZXhwZWN0IHRoZSBhZG1pbiB0byBsaW1p
dCB0aGUgbnVtYmVyIG9mIFZGcyB0aGVuLCBvciBub3QKbG9hZCBhIGRyaXZlciBpbiBEb20wIGZv
ciB0aGVtIChidXQgb25seSBmb3IgdGhlIFBGKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 16:21:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 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.xen.org>)
	id 1dekme-0003py-GA; Mon, 07 Aug 2017 16:21:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3857f7453=Andrew.Cooper3@citrix.com>)
 id 1dekmc-0003ps-L1
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 16:21:34 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 06/F4-01993-D8398895; Mon, 07 Aug 2017 16:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQrd3cke
 kwb9JfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdKYeYCj5zVDy78pq9gXEpexcjJ4eEgJ9E
 y/EbTCC2sEChxNrNOxlBbBEBZYnPz1cyg9jMAtYS11YvZOli5OIQEtjMLHFr9gSwZjYBfYndL
 z6BNfMK2Eo8u/oSyObgYBFQkbhzMAwkLCoQLrH/+zVmiBJBiZMzn7CA2JwC9hKH5l5gBClnFt
 CUWL9LH2KVvMT2t3Og1opLNH1ZyQpiCwmoSVzrvwR1crrE1r+/mCcwCsxCMnUWwqRZSCbNQjJ
 pASPLKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwIBlAIId
 jP+2eR5ilORgUhLljV/RFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjd2UkekkGBRanpqRVpmD
 jB2YNISHDxKIry1IGne4oLE3OLMdIjUKUZFKXHeJpCEAEgiozQPrg0Wr5cYZaWEeRmBDhHiKU
 gtys0sQZV/xSjOwagkzNsKMoUnM68EbvoroMVMQIvfJLaCLC5JREhJNTDKpckLF53e+TGsKOn
 21Y+rDbbub7odxVP/XWjeqZ8+G9Osg2Zq9ASa8gtyST7YINgV66J0bT+Lse21FUGnOnnydM0O
 3HjWdk3LbOV2j5NBmguZKneWdUbMfG1cK7A5TnAzA/MX75zUqLg/c5l22Z28+eO3j2ZhjImI5
 rpECXXpXb8KNbUveiixFGckGmoxFxUnAgDJZ6ln0gIAAA==
X-Env-Sender: prvs=3857f7453=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502122893!106082402!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45587 invoked from network); 7 Aug 2017 16:21:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 16:21:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,339,1498521600"; d="scan'208";a="50615632"
To: Jan Beulich <jbeulich@suse.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
 <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
 <5988900102000078001039FF@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
Date: Mon, 7 Aug 2017 17:20:53 +0100
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: <5988900102000078001039FF@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@oracle.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDgvMTcgMTc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA4LzA3LzE3IDU6NDAgUE0gPj4+Cj4+IE9uIDA3
LzA4LzE3IDE2OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFNvIGEgc2luZ2xlIE5JQyBkcm92
ZSB0aGUgc3lzdGVtIG91dCBvZiB2ZWN0b3JzPyBUaGF0J3MgaW5zYW5lLCBJIHdvdWxkCj4+PiBz
YXksIGkuZS4gSSdkIGNhbGwgdGhpcyBhIG1pc2NvbmZpZ3VyZWQgc3lzdGVtLiBCdXQgeWVhaCwg
aWYgd2UgcmVhbGx5IHdhbnQKPj4+IHRvIGdldCBzdWNoIGEgdGhpbmcgdG8gd29yayBkZXNwaXRl
IHRoZSBpbnNhbml0eSAuLi4KPj4gTm8uICBUaGF0J3Mgb25lIHNpbmdsZSAoZHVhbCBoZWFkZWQp
IGNhcmQgd2l0aCAxMjggdmlydHVhbCBmdW5jdGlvbnMgZWFjaC4KPiBCdXQgcHV0dGluZyBzdWNo
IGluIGEgc2luZ2xlLWNvcmUgc3lzdGVtIGlzLCB3ZWxsLCBub3QgdmVyeSByZWFzb25hYmxlLiBB
dAo+IHRoZSB2ZXJ5IGxlYXN0IEknZCBleHBlY3QgdGhlIGFkbWluIHRvIGxpbWl0IHRoZSBudW1i
ZXIgb2YgVkZzIHRoZW4sIG9yIG5vdAo+IGxvYWQgYSBkcml2ZXIgaW4gRG9tMCBmb3IgdGhlbSAo
YnV0IG9ubHkgZm9yIHRoZSBQRikuCgpJdHMgbm90IGEgc2luZ2xlIGNvcmUgc3lzdGVtLCBidXQg
Y2x1c3RlciBtb2RlIGFsbG9jYXRlcyB2ZWN0b3JzIGFjcm9zcwpjbHVzdGVycywgbm90IGNvcmVz
LiBUaGlzIHR1cm5zIGV2ZW4gdGhlIGxhcmdlc3Qgc2VydmVyIHN5c3RlbSBpbnRvIGEKc2luZ2xl
IGNvcmUgc3lzdGVtIGFzIGZhciBhcyB2ZWN0b3IgYXZhaWxhYmlsaXR5IGdvZXMuCgpUaGVyZSB3
YXMgZGVmaW5pdGVseSBhIGNoYW5nZSBpbiBiZWhhdmlvdXIgYmV0d2VlbiBYZW4gNC4xIGFuZCBY
ZW4gNC40LiAKTG9va2luZyB0aHJvdWdoIHRoZSB0aWNrZXQsIGl0IGFwcGVhcnMgdGhlIHJlZ3Jl
c3Npb24gd2FzIGludHJvZHVjZWQgYnkKeW91ciBjbHVzdGVyIElQSSBicm9hZGNhc3Qgb3B0aW1p
c2F0aW9uICh3aGljaCBpaXJjIHdhcyBmb3IgdGhlIDY0IHZjcHUKd2luZG93cyBpc3N1ZSksIGJ1
dCBJJ20gc3RydWdnbGluZyB0byBsb2NhdGUgaXQgaW4gWGVucyBoaXN0b3J5LgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 16:50:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 16: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.xen.org>)
	id 1delED-0005jH-W4; Mon, 07 Aug 2017 16:50:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1delED-0005il-1s
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 16:50:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 14/76-03406-C3A98895; Mon, 07 Aug 2017 16:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oK71rI5
 Ig9e/9CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1OxuYCn5zVSxobmVsYGzk7GLk5BASmMAk
 seacYxcjF5D9h1HiwfGnLBDOBkaJ5sdnGCGcbYwSe+7MZwRpERYolFi7eSeQzcEhIuAn0X47E
 qLmGbPE13OrWUFqmAWkJa49ecsGYrMJGEmcPTodrJ5XwFbi5mdrkDCLgIrEppX/WUBsUYFwib
 eNR8BsXgFBiZMzn4DZnAJ2ElNXv2KHGKku8WfeJWYIW15i+9s5YLaEgKHE541LmScwCs5C0j4
 LScssJC0LGJlXMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE
 Bi4DEOxgvLkx4BCjJAeTkihv/Iq2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvC0zOiKFBItS0
 1Mr0jJzgDEEk5bg4FES4V0MkuYtLkjMLc5Mh0idYlSUEuddApIQAElklObBtcHi9hKjrJQwLy
 PQIUI8BalFuZklqPKvGMU5GJWEeaVmAk3hycwrgZv+CmgxE9DiN4mtIItLEhFSUg2MeY/SxGb
 ef/3b8NwW082pfG+9t+p9enPPtfOj4zvja+57CtStL38Nm350kXZ/bnPdr2kikyt3Xz89rTna
 7sotpvlNSxgPRf/lL3VZ0S+maLAq7vtq6yhr8a2CMgoNLhHP9fKWPJVh1WppjLQJ7+xcM9+gM
 Pj0lUsrfXSjPVLM1s5k2fz0kMQrJZbijERDLeai4kQAij6yd9YCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502124602!110900901!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60466 invoked from network); 7 Aug 2017 16:50:03 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 16:50:03 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77GnwRs028416
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 16:49:59 GMT
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 v77GnwjR007533
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 16:49:58 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 v77Gnvlo032632;
 Mon, 7 Aug 2017 16:49:57 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, 07 Aug 2017 09:49:57 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
 <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
 <5988900102000078001039FF@prv-mh.provo.novell.com>
 <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e410d618-8eab-2fa6-16fa-7f51145a6e1d@oracle.com>
Date: Mon, 7 Aug 2017 12:49:56 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDcvMjAxNyAxMjoyMCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8wOC8x
NyAxNzowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IDA4LzA3LzE3IDU6NDAgUE0gPj4+Cj4+PiBPbiAwNy8wOC8xNyAx
NjozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gU28gYSBzaW5nbGUgTklDIGRyb3ZlIHRoZSBz
eXN0ZW0gb3V0IG9mIHZlY3RvcnM/IFRoYXQncyBpbnNhbmUsIEkgd291bGQKPj4+PiBzYXksIGku
ZS4gSSdkIGNhbGwgdGhpcyBhIG1pc2NvbmZpZ3VyZWQgc3lzdGVtLiBCdXQgeWVhaCwgaWYgd2Ug
cmVhbGx5IHdhbnQKPj4+PiB0byBnZXQgc3VjaCBhIHRoaW5nIHRvIHdvcmsgZGVzcGl0ZSB0aGUg
aW5zYW5pdHkgLi4uCj4+PiBOby4gIFRoYXQncyBvbmUgc2luZ2xlIChkdWFsIGhlYWRlZCkgY2Fy
ZCB3aXRoIDEyOCB2aXJ0dWFsIGZ1bmN0aW9ucyBlYWNoLgo+PiBCdXQgcHV0dGluZyBzdWNoIGlu
IGEgc2luZ2xlLWNvcmUgc3lzdGVtIGlzLCB3ZWxsLCBub3QgdmVyeSByZWFzb25hYmxlLiBBdAo+
PiB0aGUgdmVyeSBsZWFzdCBJJ2QgZXhwZWN0IHRoZSBhZG1pbiB0byBsaW1pdCB0aGUgbnVtYmVy
IG9mIFZGcyB0aGVuLCBvciBub3QKPj4gbG9hZCBhIGRyaXZlciBpbiBEb20wIGZvciB0aGVtIChi
dXQgb25seSBmb3IgdGhlIFBGKS4KPiBJdHMgbm90IGEgc2luZ2xlIGNvcmUgc3lzdGVtLCBidXQg
Y2x1c3RlciBtb2RlIGFsbG9jYXRlcyB2ZWN0b3JzIGFjcm9zcwo+IGNsdXN0ZXJzLCBub3QgY29y
ZXMuIFRoaXMgdHVybnMgZXZlbiB0aGUgbGFyZ2VzdCBzZXJ2ZXIgc3lzdGVtIGludG8gYQo+IHNp
bmdsZSBjb3JlIHN5c3RlbSBhcyBmYXIgYXMgdmVjdG9yIGF2YWlsYWJpbGl0eSBnb2VzLgoKSW4g
bXkgY2FzZSB3ZSBoYXZlIGVub3VnaCB2ZWN0b3JzIG9uIGEgZnVsbHktcG9wdWxhdGVkIHN5c3Rl
bSAoNApzb2NrZXRzKSwgd2hpY2ggaXMgaG93IGl0IHdhcyBpbnN0YWxsZWQuCgpIb3dldmVyLCB3
ZSB3YW50IHRvIGJlIGFibGUgdG8gcmVkdWNlIHRoZSBudW1iZXIgb2YgcHJvY2Vzc29ycyBhbmQg
b25lCnN1Y2ggY29uZmlndXJhdGlvbiBpcyB0byBsaW1pdCBwcm9jZXNzb3JzIHRvIGEgc2luZ2xl
IHNvY2tldCAod2hpY2gKdHJhbnNsYXRlcyB0byBhIHNpbmdsZSBjbHVzdGVyIGFzIGZhciBBUElD
IGlzIGNvbmNlcm5lZCkuIFJlcXVpcmluZwphZG1pbnMgdG8gYWxzbyByZWR1Y2UgbnVtYmVyIG9m
IHZpcnR1YWwgZnVuY3Rpb25zIGlzIHByb2JhYmx5IHNvbWV3aGF0CmNvbXBsaWNhdGVkIHRvIGV4
cGxhaW4vZG9jdW1lbnQgKGVzcGVjaWFsbHkgc2luY2UgdGhpcyB3b3VsZCBkZXBlbmQgb24KbnVt
YmVyIG9mIGNvcmVzIG9uIGEgc29ja2V0KS4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 16:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 16: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.xen.org>)
	id 1delLs-0005yS-Ou; Mon, 07 Aug 2017 16:58:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1delLr-0005yM-NN
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 16:57:59 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A9/97-02033-61C98895; Mon, 07 Aug 2017 16:57:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSO6nOVVdsTke
 kweS33BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bzp9OsBa+kKw7On8jewPhPtIuRi0NIYBKT
 RNO+nSwQzh9Giee7upkhnA2MEv9/boPKbGOUmH13DZDDwSEsECWx9HZCFyMnh4iAg8Sy8y8YI
 WpmM0l8vH6CDcRhFtjEKPH7wRp2kCo2ASOJs0enM4LYvAK2Ep+Pf2UDsVkEVCQOb3oAZosKhE
 u8bTzCAlEjKHFy5hMwm1PAWuLU/4tgNcwC6hJ/5l1ihrDlJba/nQNmSwgYS/TN6mOZwCg4C0n
 7LCQts5C0LGBkXsWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJ
 ERi+DECwg/Hiac9DjJIcTEqivPEr2iKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCGze6IFBIsS
 k1PrUjLzAFGEkxagoNHSYQ3DyTNW1yQmFucmQ6ROsWoKCXO6wKSEABJZJTmwbXBovcSo6yUMC
 8j0CFCPAWpRbmZJajyrxjFORiVhHlNQabwZOaVwE1/BbSYCWjxm8RWkMUliQgpqQbGujhN3UK
 9n8m1mSFFzF6ZIezqextvurVUXLJpWPWOc9UXT1Em+0ZHjXLNuI5pf3axzFSQZXBxKJ3YcaN3
 S1Cz3z63+D/3eP+FaKeHRv/sNcisVje0Wbdlx3UTsR035ybXRS/eP3lCvZfNpEaHRZ/6Y1k4F
 rhYLs/24nWZpJCu2DJ30Tn9uUosxRmJhlrMRcWJANlq9NrZAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502125075!106086334!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35664 invoked from network); 7 Aug 2017 16:57:57 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 16:57:57 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77GvmvY009495
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 16:57:48 GMT
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 v77GvlUA014535
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 16:57:47 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 v77GvkTA020008;
 Mon, 7 Aug 2017 16:57: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, 07 Aug 2017 09:57:46 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
 <a00588a6-7846-c133-40ca-b5d0c9be4bec@arm.com>
 <5a39b951-2604-b71f-1a6b-dc075a00ae26@oracle.com>
 <c424867c-dfc0-1e24-b2ee-e5a675c2fcdf@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <35419402-2b68-7cf9-4b55-4e55a2f8da21@oracle.com>
Date: Mon, 7 Aug 2017 12:57:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c424867c-dfc0-1e24-b2ee-e5a675c2fcdf@arm.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKPj4+PiBpbmRleCBlZjg0YjcyLi5kMjZiMjMyIDEwMDY0NAo+Pj4+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaAo+Pj4+IEBAIC00NCw3ICs0NCwxNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCj4+Pj4g
ICAgICAgICAgLyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spID09Cj4+Pj4gMCkuICovCj4+Pj4gICAgICAgICAgc3RydWN0IHsKPj4+PiAgICAg
ICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVmb3JlIG5leHQg
cGFnZQo+Pj4+IHVzZT8gKi8KPj4+PiAtICAgICAgICAgICAgYm9vbF90IG5lZWRfdGxiZmx1c2g7
Cj4+Pj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmVlZF90bGJmbHVzaDoxOwo+Pj4KPj4+
IFlvdSd2ZSB0dXJuZWQgbmVlZF90bGJmbHVzaCBmcm9tIGJvb2wgdG8gdW5zaWduZWQgbG9uZyA6
IDEuIEJ1dCBzb21lCj4+PiBvZiB0aGUgdXNlcnMgdXNlIHRydWUvZmFsc2Ugb3IgbWF5IHJlbHkg
b24gdGhlIGJvb2xlYW4gcHJvcGVydHkuICBTbwo+Pj4gaXQgc291bmRzIGxpa2UgdG8gbWUgeW91
IHdhbnQgdG8gdXNlIGJvb2wgYml0ZmllbGRzIGhlcmUgKGFuZCBpbiB0aGUKPj4+IHg4NiBwYXJ0
KS4KPj4KPj4gVGhpcyBpcyB3aGF0IHdlIGhhdmUgKHdpdGggdGhpcyBzZXJpZXMgYXBwbGllZCk6
Cj4+Cj4+IHJvb3RAb3ZzMTA0PiBnaXQgZ3JlcCBuZWVkX3RsYmZsdXNoIC4KPj4gY29tbW9uL21l
bW9yeS5jOiAgICBib29sIG5lZWRfdGxiZmx1c2ggPSBmYWxzZTsKPj4gY29tbW9uL21lbW9yeS5j
Ogo+PiBhY2N1bXVsYXRlX3RsYmZsdXNoKCZuZWVkX3RsYmZsdXNoLCAmcGFnZVtqXSwKPj4gY29t
bW9uL21lbW9yeS5jOiAgICBpZiAoIG5lZWRfdGxiZmx1c2ggKQo+PiBjb21tb24vcGFnZV9hbGxv
Yy5jOiAgICBib29sIG5lZWRfdGxiZmx1c2ggPSBmYWxzZTsKPj4gY29tbW9uL3BhZ2VfYWxsb2Mu
YzogICAgICAgICAgICBhY2N1bXVsYXRlX3RsYmZsdXNoKCZuZWVkX3RsYmZsdXNoLAo+PiAmcGdb
aV0sCj4+IGNvbW1vbi9wYWdlX2FsbG9jLmM6ICAgIGlmICggbmVlZF90bGJmbHVzaCApCj4+ICog
Y29tbW9uL3BhZ2VfYWxsb2MuYzogICAgICAgIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoID0K
Pj4gKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgIT0gTlVMTCk7Cj4+IGNvbW1vbi9wYWdlX2FsbG9j
LmM6ICAgICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoICkKPj4gaW5jbHVkZS9h
c20tYXJtL21tLmg6ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmVlZF90bGJmbHVzaDox
Owo+PiBpbmNsdWRlL2FzbS14ODYvbW0uaDogICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmVlZF90
bGJmbHVzaDoxOwo+PiBpbmNsdWRlL3hlbi9tbS5oOnN0YXRpYyBpbmxpbmUgdm9pZCBhY2N1bXVs
YXRlX3RsYmZsdXNoKGJvb2wKPj4gKm5lZWRfdGxiZmx1c2gsCj4+IGluY2x1ZGUveGVuL21tLmg6
ICAgIGlmICggcGFnZS0+dS5mcmVlLm5lZWRfdGxiZmx1c2ggJiYKPj4gaW5jbHVkZS94ZW4vbW0u
aDogICAgICAgICAoISpuZWVkX3RsYmZsdXNoIHx8Cj4+IGluY2x1ZGUveGVuL21tLmg6ICAgICAg
ICAqbmVlZF90bGJmbHVzaCA9IHRydWU7Cj4+IHJvb3RAb3ZzMTA0Pgo+Pgo+PiBUaGUgb25seSBw
b3NzaWJseSBib29sZWFuLXN0eWxlIHVzZSBpcyAnKicgYW5kIGV2ZW50IHRoYXQgSSB0aGluayBp
cwo+PiBhbGxvd2VkLgo+Pgo+PiBTdGFuZC1hbG9uZSBuZWVkX3RsYmZsdXNoIHZhcmlhYmxlcyBh
Ym92ZSBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGlzCj4+IGNoYW5nZS4KPgo+IElmIHlvdSBs
b29rIGF0IGl0LCBhbGwgb2YgdGhlbSB1c2UgYm9vbCBzZW1hbnRpYy4gTm93IHlvdSBtaXggYm9v
bCBhbmQKPiBpbnQuIFdlIGFyZSB0cnlpbmcgdG8gcmVtb3ZlIHRoYXQgaW4gdGhlIG5ldyBjb2Rl
LCBzbyBwbGVhc2UgZG9uJ3QKPiBpbnRyb2R1Y2UgbmV3IG9uZS4KCgpJIGFtIG5vdCBzdXJlIEkg
c2VlIGhvdyB3ZSBhcmUgbWl4aW5nIHRoZSBzZW1hbnRpY3MgaGVyZS4gPGRhdGF0eXBlPjoxCmlz
IHJlYWxseSBhIHRpZ2h0bHktcGFja2VkIGJvb2wuCgpTd2l0Y2hpbmcgdG8gYml0ZmllbGRzIHdh
cywgYnR3LCBzdWdnZXN0ZWQgYnkgSmFuIGF0IHNvbWUgcG9pbnQgc28gaWYKdGhlIHR3byBvZiB5
b3UgYWdyZWUgb24gaG93IHRvIHByb2NlZWQgSSBjYW4gZ28gZWl0aGVyIHdheSAoYnV0IGJ5CnBy
ZWZlcmVuY2UgaXMgdG8ga2VlcCBpdCBhcyBhIHNpbmdsZS1iaXQgYml0ZmllbGQpLgoKCj4KPj4K
Pj4KPj4+Cj4+Pj4gKwo+Pj4+ICsgICAgICAgICAgICAvKgo+Pj4+ICsgICAgICAgICAgICAgKiBJ
bmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhlCj4+Pj4g
YnVkZHkuCj4+Pj4gKyAgICAgICAgICAgICAqIE9uZSBtb3JlIHRoYW4gbWF4aW11bSBwb3NzaWJs
ZSBvcmRlciB0byBhY2NvbW1vZGF0ZQo+Pj4+ICsgICAgICAgICAgICAgKiBJTlZBTElEX0RJUlRZ
X0lEWC4KPj4+PiArICAgICAgICAgICAgICovCj4+Pj4gKyNkZWZpbmUgSU5WQUxJRF9ESVJUWV9J
RFggKCgxVUwgPDwgKE1BWF9PUkRFUiArIDEpKSAtIDEpCj4+Pj4gKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZmlyc3RfZGlydHk6TUFYX09SREVSICsgMTsKPj4+Cj4+PiBXZSBuZWVkIHRvIG1h
a2Ugc3VyZSB0aGF0IHRoaXMgdW5pb24gd2lsbCBub3QgYmUgYmlnZ2VyIHRoYW4gdW5zaWduZWQK
Pj4+IGxvbmcuIE90aGVyd2lzZSB0aGlzIHdpbGwgbGltaXQgbG93ZXIgZG93biB0aGUgbWF4aW11
bSBhbW91bnQgb2YKPj4+IG1lbW9yeSB3ZSBzdXBwb3J0Lgo+Pj4gU28gdGhpcyBsaWtlbHkgbWVh
bnMgYSBCVUlMRF9CVUdfT04oLi4uLikuCj4+Cj4+Cj4+IEFyZSB5b3UgY29uY2VybmVkIHRoYXQg
KE1BWF9PUkRFUisxKSB3aWxsIGJlIGxhcmdlciB0aGFuIHNpemVvZih1bnNpZ25lZAo+PiBsb25n
KT8gSWYgeWVzLCB0aGUgY29tcGlsZXIgc2hvdWxkIGNvbXBsYWluIGFueXdheSwgc2hvdWxkbid0
IGl0Pwo+Cj4gSSBhbSBtb3JlIGNvbmNlcm5lZCBhYm91dCB0aGUgc2l6ZW9mIG9mIHRoZSB1bmlv
biB1IHRvIGJlIGxhcmdlciB0aGFuCj4gdW5zaWduZWQgbG9uZy4KPgo+IGZpcnN0X2RpcnR5IHNo
b3VsZCBub3QgYmUgZ3JlYXRlciB0aGFuIDYzIGJpdHMgKG9yIDMxIGJpdHMgZm9yIDMyLWJpdHMK
PiBhcmNoaXRlY3R1cmUpLiBPdGhlcndpc2UgbGlrZWx5IHRoZSBjb21waWxlciB3aWxsIGFkZCBh
IHBhZGRpbmcKPiBiZXR3ZWVuIG5lZWRfdGxiZmx1c2ggYW5kIGZpcnN0X2RpcnR5LiBUaGlzIHdv
dWxkIGluY3JlYXNlIHRoZQo+IHBhZ2VfaW5mbyBieSA0LzggYnl0ZS4KPgo+IFRoZSBCVUlMRF9C
VUdfT04oLi4uKSB3b3VsZCBiZSBoZXJlIHRvIGNhdGNoIHN1Y2ggZXJyb3IuCgpPaCwgSSBzZWUu
IFN1cmUsIEknbGwgYWRkIGl0LgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 17:01:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 17:01: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.xen.org>)
	id 1delPe-0006cd-CE; Mon, 07 Aug 2017 17:01:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1delPc-0006cW-GS
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 17:01:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AA/14-03368-FFC98895; Mon, 07 Aug 2017 17:01:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTff/nI5
 Ig8PrmS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozpH68xF3wTrVi1+xpjA+MpwS5GLg4hgc2M
 Euub97N3MXICObsZJRoXcnYxcnAIC0RJLL2dABIWEfCUePZ2GwtE/TkmiRe7JrGDOMwCSxglb
 v14ywRSxSagKXHn8ycwm1fASmLRs+WMIDaLgIrEjdvdbCC2qEC4xNvGIywQNYISJ2c+AbM5Be
 wk1v3cxQxiMwuYSczb/BDKlpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRvXi1KKy1CJdQ72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBwYwCCHYw7nzsdYpTkYFIS5Y1f0RYpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYLXHhi+QoJFqempFWmZOcDAh0lLcPAoifAqg6R5iwsSc4sz0
 yFSpxgVpcR5zUESAiCJjNI8uDZYtF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK/pbKApPJ
 l5JXDTXwEtZgJa/CaxFWRxSSJCSqqB0cajPSzm74E5L3RmvnsqFR51guVk5NbdL6xZKmZJung
 cL2v6p5t/80z9ld1F35vWXl02/QZrZ/2i5YYrSyv3L2523fq+Mzxb5mpdo4rNl/vWr35Z95mo
 WrVs1fLK466/35SSXqhed0HJckdD8/q8sv9Lt7Nrbn6Tk/nCYv2KV8373j7XEbp4S4mlOCPRU
 Iu5qDgRAMVCIp2xAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502125310!76723328!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20571 invoked from network); 7 Aug 2017 17:01:50 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 7 Aug 2017 17:01:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1624F15A2;
 Mon,  7 Aug 2017 10:01:50 -0700 (PDT)
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 860F53F540;
 Mon,  7 Aug 2017 10:01:48 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
 <a00588a6-7846-c133-40ca-b5d0c9be4bec@arm.com>
 <5a39b951-2604-b71f-1a6b-dc075a00ae26@oracle.com>
 <c424867c-dfc0-1e24-b2ee-e5a675c2fcdf@arm.com>
 <35419402-2b68-7cf9-4b55-4e55a2f8da21@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4538153c-99b2-7557-4db1-3427ccd5af1f@arm.com>
Date: Mon, 7 Aug 2017 18:01:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <35419402-2b68-7cf9-4b55-4e55a2f8da21@oracle.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8wOC8xNyAxNzo1NywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Cj4+Pj4KPj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAo+Pj4+PiBpbmRleCBlZjg0YjcyLi5kMjZiMjMyIDEwMDY0NAo+Pj4+PiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCj4+Pj4+IEBAIC00NCw3ICs0NCwxNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCj4+Pj4+ICAgICAg
ICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5mbyAmIFBHQ19jb3VudF9t
YXNrKSA9PQo+Pj4+PiAwKS4gKi8KPj4+Pj4gICAgICAgICAgc3RydWN0IHsKPj4+Pj4gICAgICAg
ICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5IGJlZm9yZSBuZXh0IHBh
Z2UKPj4+Pj4gdXNlPyAqLwo+Pj4+PiAtICAgICAgICAgICAgYm9vbF90IG5lZWRfdGxiZmx1c2g7
Cj4+Pj4+ICsgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5lZWRfdGxiZmx1c2g6MTsKPj4+Pgo+
Pj4+IFlvdSd2ZSB0dXJuZWQgbmVlZF90bGJmbHVzaCBmcm9tIGJvb2wgdG8gdW5zaWduZWQgbG9u
ZyA6IDEuIEJ1dCBzb21lCj4+Pj4gb2YgdGhlIHVzZXJzIHVzZSB0cnVlL2ZhbHNlIG9yIG1heSBy
ZWx5IG9uIHRoZSBib29sZWFuIHByb3BlcnR5LiAgU28KPj4+PiBpdCBzb3VuZHMgbGlrZSB0byBt
ZSB5b3Ugd2FudCB0byB1c2UgYm9vbCBiaXRmaWVsZHMgaGVyZSAoYW5kIGluIHRoZQo+Pj4+IHg4
NiBwYXJ0KS4KPj4+Cj4+PiBUaGlzIGlzIHdoYXQgd2UgaGF2ZSAod2l0aCB0aGlzIHNlcmllcyBh
cHBsaWVkKToKPj4+Cj4+PiByb290QG92czEwND4gZ2l0IGdyZXAgbmVlZF90bGJmbHVzaCAuCj4+
PiBjb21tb24vbWVtb3J5LmM6ICAgIGJvb2wgbmVlZF90bGJmbHVzaCA9IGZhbHNlOwo+Pj4gY29t
bW9uL21lbW9yeS5jOgo+Pj4gYWNjdW11bGF0ZV90bGJmbHVzaCgmbmVlZF90bGJmbHVzaCwgJnBh
Z2Vbal0sCj4+PiBjb21tb24vbWVtb3J5LmM6ICAgIGlmICggbmVlZF90bGJmbHVzaCApCj4+PiBj
b21tb24vcGFnZV9hbGxvYy5jOiAgICBib29sIG5lZWRfdGxiZmx1c2ggPSBmYWxzZTsKPj4+IGNv
bW1vbi9wYWdlX2FsbG9jLmM6ICAgICAgICAgICAgYWNjdW11bGF0ZV90bGJmbHVzaCgmbmVlZF90
bGJmbHVzaCwKPj4+ICZwZ1tpXSwKPj4+IGNvbW1vbi9wYWdlX2FsbG9jLmM6ICAgIGlmICggbmVl
ZF90bGJmbHVzaCApCj4+PiAqIGNvbW1vbi9wYWdlX2FsbG9jLmM6ICAgICAgICBwZ1tpXS51LmZy
ZWUubmVlZF90bGJmbHVzaCA9Cj4+PiAocGFnZV9nZXRfb3duZXIoJnBnW2ldKSAhPSBOVUxMKTsK
Pj4+IGNvbW1vbi9wYWdlX2FsbG9jLmM6ICAgICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3Rs
YmZsdXNoICkKPj4+IGluY2x1ZGUvYXNtLWFybS9tbS5oOiAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG5lZWRfdGxiZmx1c2g6MTsKPj4+IGluY2x1ZGUvYXNtLXg4Ni9tbS5oOiAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBuZWVkX3RsYmZsdXNoOjE7Cj4+PiBpbmNsdWRlL3hlbi9tbS5oOnN0
YXRpYyBpbmxpbmUgdm9pZCBhY2N1bXVsYXRlX3RsYmZsdXNoKGJvb2wKPj4+ICpuZWVkX3RsYmZs
dXNoLAo+Pj4gaW5jbHVkZS94ZW4vbW0uaDogICAgaWYgKCBwYWdlLT51LmZyZWUubmVlZF90bGJm
bHVzaCAmJgo+Pj4gaW5jbHVkZS94ZW4vbW0uaDogICAgICAgICAoISpuZWVkX3RsYmZsdXNoIHx8
Cj4+PiBpbmNsdWRlL3hlbi9tbS5oOiAgICAgICAgKm5lZWRfdGxiZmx1c2ggPSB0cnVlOwo+Pj4g
cm9vdEBvdnMxMDQ+Cj4+Pgo+Pj4gVGhlIG9ubHkgcG9zc2libHkgYm9vbGVhbi1zdHlsZSB1c2Ug
aXMgJyonIGFuZCBldmVudCB0aGF0IEkgdGhpbmsgaXMKPj4+IGFsbG93ZWQuCj4+Pgo+Pj4gU3Rh
bmQtYWxvbmUgbmVlZF90bGJmbHVzaCB2YXJpYWJsZXMgYWJvdmUgaGF2ZSBub3RoaW5nIHRvIGRv
IHdpdGggdGhpcwo+Pj4gY2hhbmdlLgo+Pgo+PiBJZiB5b3UgbG9vayBhdCBpdCwgYWxsIG9mIHRo
ZW0gdXNlIGJvb2wgc2VtYW50aWMuIE5vdyB5b3UgbWl4IGJvb2wgYW5kCj4+IGludC4gV2UgYXJl
IHRyeWluZyB0byByZW1vdmUgdGhhdCBpbiB0aGUgbmV3IGNvZGUsIHNvIHBsZWFzZSBkb24ndAo+
PiBpbnRyb2R1Y2UgbmV3IG9uZS4KPgo+Cj4gSSBhbSBub3Qgc3VyZSBJIHNlZSBob3cgd2UgYXJl
IG1peGluZyB0aGUgc2VtYW50aWNzIGhlcmUuIDxkYXRhdHlwZT46MQo+IGlzIHJlYWxseSBhIHRp
Z2h0bHktcGFja2VkIGJvb2wuCgpJdCBpcyBub3QgYSBib29sLiBJdCBpcyBhbiB1bnNpZ25lZCBp
bnQuIFNvIGlmIEkgYW0gbm90IG1pc3Rha2VuLCBpZiB5b3UgCmFzc2lnbiAweDIsIHRoZSB2YXJp
YWJsZSB3aWxsIGJlIDAgdW5sZXNzIHlvdSBkbyAhISguLi4pLgoKV2hpbHN0IHdpdGggYm9vbCB5
b3Ugd291bGQgZ2V0IDEuCgo+Cj4gU3dpdGNoaW5nIHRvIGJpdGZpZWxkcyB3YXMsIGJ0dywgc3Vn
Z2VzdGVkIGJ5IEphbiBhdCBzb21lIHBvaW50IHNvIGlmCj4gdGhlIHR3byBvZiB5b3UgYWdyZWUg
b24gaG93IHRvIHByb2NlZWQgSSBjYW4gZ28gZWl0aGVyIHdheSAoYnV0IGJ5Cj4gcHJlZmVyZW5j
ZSBpcyB0byBrZWVwIGl0IGFzIGEgc2luZ2xlLWJpdCBiaXRmaWVsZCkuCgpJZiB5b3UgdXNlIGEg
c2luZ2xlLWJpdCBiaXRmaWVsZCBvZiBib29sIChpLmUgYm9vbCBuZWVkX2ZsdXNoIDogMSkgeW91
IAp3b3VsZCBhZGRyZXNzIGJvdGggSmFuJ3MgY29tbWVudCBhbmQgbWluZS4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 17:07:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 17:07: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.xen.org>)
	id 1delUR-0006pY-Uk; Mon, 07 Aug 2017 17:06:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james.morse@arm.com>) id 1delUQ-0006pS-5K
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 17:06:50 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B5/15-01859-92E98895; Mon, 07 Aug 2017 17:06:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTVdjXke
 kwes10hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b7xAtMBdeUK86+W87UwPhSpouRi0NIYDOj
 xOLG/6wQzm5Gif13djJ2MXJw8AqoSdw6KtLFyMnBIqAq0bT2GTuIzSagLnF41TM2EFtUIEii9
 dpURhCbV0BQ4uTMJywgtoiAjcTc1X+ZQGYyCzQzSkw71cIMkhAW8Jc49eEHI8SyNywSJ7sugk
 3lFAiUeP7nBROIzQy04c+8S8wQtrzE9rdzmCcw8s1CsmQWkrJZSMoWMDKvYtQoTi0qSy3SNbT
 QSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLl6BgbGHYy/T3seYpTkYFIS5Y1f
 0RYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXeW5HpJBgUWp6akVaZg4w+GHSEhw8SiK8IiBp3
 uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US580BKRIAKcoozYMbAYvES4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEeSVBpvBk5pXAbXoFdAQT0BFvEltBjihJREhJNTBunDi/VOuds9zVGnE
 zwYCTG/21GDSb+CTu3norUZspbL7cmDXofuOkec63vV7PW9OjFK9hJVgZIZ0yIVBhxaXOCzUc
 5vduvl383bvDKIJr+k7m2/cXC/i1GG20qn0W17Ylcul2bl1rW7ttCs3J3/vPCXUJhGy8dqT1h
 7+z08G+J60p38rN7yuxFGckGmoxFxUnAgALzoPavwIAAA==
X-Env-Sender: james.morse@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502125607!109036766!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39030 invoked from network); 7 Aug 2017 17:06:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 7 Aug 2017 17:06:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DB9AD15A2;
 Mon,  7 Aug 2017 10:06:46 -0700 (PDT)
Received: from [10.1.207.55] (melchizedek.cambridge.arm.com [10.1.207.55])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E4EB93F540;
 Mon,  7 Aug 2017 10:06:45 -0700 (PDT)
Message-ID: <59889DE0.1090708@arm.com>
Date: Mon, 07 Aug 2017 18:05:36 +0100
From: James Morse <james.morse@arm.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:31.0) Gecko/20100101 Icedove/31.6.0
MIME-Version: 1.0
To: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
References: <CAAH2incYjXgKX8scZjiSZc=QkQUSvV2SRDBeGhjtMgVf9BR1uA@mail.gmail.com>
 <cae18431-5285-569b-af96-a3ad6509bfa4@arm.com>
 <CAAH2infUs+YoBio9v61SonCL6uPcbXsciKm1NwPD2A_qhPN4=g@mail.gmail.com>
 <CAAH2ineGnh5VzDsVQLUaSN_o+wqBST4R7H18GJpHFqzgbmX9Ww@mail.gmail.com>
 <51641005-94fc-2b04-ae49-25e84f3cc56f@arm.com>
 <CAAH2inecSROApnj=bevD7mxPFR-K-ctzVFg2EEE6X+BEvzSjEg@mail.gmail.com>
 <5982FEF9.7080007@arm.com> <f41e8e7c-571f-6f85-4ab1-57be1474b63e@arm.com>
 <CAAH2inebouvCLjjAyTDhQd2HCn5JAKpss2gfOs+LEV9orBvfjw@mail.gmail.com>
 <59831EFC.1080207@arm.com>
 <CAAH2incsBMhbX0mJz+4Q_zk2jjfVvSVGpxXocz7L8Xe71iv3jw@mail.gmail.com>
In-Reply-To: <CAAH2incsBMhbX0mJz+4Q_zk2jjfVvSVGpxXocz7L8Xe71iv3jw@mail.gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] xen/arm: Software Step ARMv8 - PC stuck on
	instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRmxvcmlhbiwKCk9uIDAzLzA4LzE3IDE3OjAwLCBGbG9yaWFuIEpha29ic21laWVyIHdyb3Rl
Ogo+IHJlZ2FyZGluZyB5b3VyIHByZXZpb3VzIG1haWxzLiBJIHdhcyBhYmxlIHRvIHNpbmdsZSBz
dGVwIGV2ZXJ5IGluc3RydWN0aW9uCj4gb2YgbXkgbW9kdWxlLiBUaGUgcHJvYmxlbSAob3IgcmF0
aGVyIHRoZSBzb2x1dGlvbikgd2FzIHRvIF9kaXNhYmxlXyB0aGUgSVJRCj4gaW50ZXJydXB0cyBm
cm9tIHdpdGhpbiBteSBndWVzdCBtb2R1bGUuIFRoaXMgc29sdmVzIHRoZSBwcm9ibGVtIG9mCj4g
c2luZ2xlc3RlcHBpbmcgYSBtb2R1bGUgd2hpY2ggcHJldmlvdXNseSBlbmRlZCBpbiBhIHNwaW5s
b2NrLiBCdXQgaXQgZG9lcwo+IG5vdCBzb2x2ZSB0aGUgcHJvYmxlbSB3aXRoIHN5c3RlbSB0aGF0
IGlzIHNpbmdsZXN0ZXBwZWQgd2l0aCBlbmFibGVkIElSUSdzLAo+IGFzIGl0IHN0aWxsIHdpbGwg
YmUgbG9ja2VkIHdpdGhpbiBhIHNwaW5sb2NrLgoKSWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseTog
aWYgeW91IHRyeSB0byBzaW5nbGUtc3RlcCBhIHNwaW5sb2NrIHRoZW4geW91IGdldApzdHVjayBp
biBhIGxvb3AuIFRoZSBjb2RlIHlvdSB3YW50IHRvIHNpbmdsZS1zdGVwIGRvZXNuJ3QgdGFrZSBh
bnkgc3BpbmxvY2tzLApidXQgaWYgeW91IHRha2UgYW4gSVJRLCB0aGUgSVJRIGhhbmRsZXIgZG9l
cy4KClsuLi5dCgo+IFRoaXMgaXMgbXkgbW9kdWxlIGNvZGUgd2hpY2ggaXMgZXhlY3V0ZWQgaW4g
dGhlIERvbVU6Cj4gCj4gaW50IGluaXRfbW9kdWxlKCkKPj4gewo+PiAgICAgcHJpbnRrKEtFUk5f
SU5GTyAiIyMjICAgICBJbml0IGFkZHJlc3MgMHglbHhcbiIsICZpbml0X21vZHVsZSk7Cj4+ICAg
ICBwcmludGsoS0VSTl9JTkZPICIgICAgICAgIFNldCBmdW5jdGlvbiBob29rXG4iKTsKPj4gICAg
IHBhdGNoX2Z1bmN0aW9uX2hvb2soKTsKPj4KPj4gICAgIHByaW50ayhLRVJOX0lORk8gIiAgICAg
ICAgU3RhcnRpbmcgc2luZ2xlc3RlcFxuIik7Cj4gCj4+ICAgICBsb2NhbF9pcnFfZGlzYWJsZSgp
Owo+PiAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCJTTUMgMSIpOwo+PiAgICAgX19hc21fXyBf
X3ZvbGF0aWxlX18gKCJTTUMgMSIpOwoKKEJhY2stdG8tYmFjayBTTUNzLCB0aGlzIGV4cGxhaW5z
IHdoeSBJIHRob3VnaHQgeW91IHdlcmUgbWlzc2luZyB0aGUgUEMtYWR2YW5jZQpsb2dpYykuCgoK
Pj4gICAgIGlmKCFhbHJlYWR5X3RyYXBwZWQpCj4+ICAgICB7Cj4+ICAgICAgICAgX19hc21fXyBf
X3ZvbGF0aWxlX18gKCJOT1AiKTsKPj4gICAgICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXyAoIk5P
UCIpOwo+PiAgICAgICAgIF9fYXNtX18gX192b2xhdGlsZV9fICgiTk9QIik7Cj4+Cj4+ICAgICAg
ICAgLy9KdXN0IGZvciBrZWVwaW5nIG1vZHVsZSBidXN5IHdoaWxlIHNpbmdsZXN0ZXAKPj4gICAg
ICAgICBmb3IgKCBjID0gMCA7IGMgPCBuIDsgYysrICkKPj4KPiBXaGVuIGV4ZWN1dGluZyB0aGVz
ZSBleGFjdCBzdGVwcywgaXQgaXMgcG9zc2libGUgdG8gc2luZ2xlc3RlcCB0aGUgd2hvbGUKPiBt
b2R1bGUuIFdpdGhvdXQgdGhlIGxvY2FsX2lycV9kaXNhYmxlKCkgdGhlIHN5c3RlbSB3aWxsIHN0
b3AgdGhlIG1vZHVsZQo+IGV4ZWN1dGlvbiByaWdodCBhZnRlciB0aGUgZmlyc3QgU01DLgoKV2hh
dCBkbyB5b3UgbWVhbiBieSAnc3RvcCc/IE9wdGlvbnMgYXJlOgpGYWlsIHRvIG1ha2UgcHJvZ3Jl
c3MgYnkgdGFraW5nIElSUXMgYWxsIHRoZSB0aW1lIGluc3RlYWQ/CkZhaWwgdG8gbWFrZSBwcm9n
cmVzcywgaW5zdGVhZCB0YWtpbmcgYSBzaW5nbGUgc3RlcCBleGNlcHRpb24gb24gdGhlIHNhbWUK
aW5zdHJ1Y3Rpb24gZm9yZXZlci4KKG9yIHNvbWV0aGluZyBlbHNlKQoKWy4uLl0KCj4gQnV0OiBJ
dCdzIG5vdCBwb3NzaWJsZSB0byBzaW5nbGVzdGVwIGEgc3lzdGVtIGFzIGxvbmcgYXMgdGhlIFZN
IElSUSdzIGFyZQo+IGVuYWJsZWQuIElmIHdlIHdvdWxkIGFjdGl2YXRlIHNpbmdsZSBzdGVwcGlu
ZyB3aXRoIGVuYWJsZWQgaW50ZXJydXB0cywgd2UKPiB3aWxsIGJlIGxvY2tlZCBpbiB0aGUgbWVu
dGlvbmVkIHNwaW5sb2NrLgo+IEJlY2F1c2Ugb2YgdGhpcyBpdCBpcyBub3QgcG9zc2libGUgdG8g
c2luZ2xlc3RlcCBvdGhlciBhcHBsaWNhdGlvbi4KPiBBZGRpdGlvbmFsbHkgaXQgaXMgbm90IHBv
c3NpYmxlIHRvIHByaW50IGFueXRoaW5nIHdoaWxlIHNpbmdsZXN0ZXBwaW5nCj4gYmVjYXVzZSwg
YXMgZmFyIGFzIEkgdW5kZXJzdG9vZCwgdGhlIHN5c3RlbSB3aWxsIHdhaXQgd2l0aGluIGEgc3Bp
bmxvY2sKPiB1bnRpbCB0aGUgdGVybWluYWwgaXMgZnJlZSB0byBwcmludC4KPgo+IERvIHlvdSBo
YXZlIGFueSBpZGVhIHdoeSBpdCdzIG5vdCBwb3NzaWJsZSB0byBlc2NhcGUgdGhlIGxvY2sgd2hp
bGUKPiBzaW5nbGVzdGVwcGluZz8gTGlrZSBJIG1lbnRpb25lZCwgbXkgZ3Vlc3MgaXMgb24gdGlt
ZXIgaW50ZXJydXB0cywgd2hpY2gKPiBzaG91bGQgdW5sb2NrIHRoZSBzcGlubG9jayBidXQgZ2Vu
ZXJhdGUgcHJvYmxlbXMgd2l0aCBzaW5nbGVzdGVwIGVuYWJsZWQgYXQKPiB0aGUgc2FtZSB0aW1l
LiBUaGlzIHdvdWxkIGFsc28gZXhwbGFpbiB3aHkgaSBjYW4gb2JzZXJ2ZSB0aGUgY29udHJvbCBm
bG93Cj4gb2YgbXkgZ3Vlc3QgbW9kdWxlIHdpdGggSVJRJ3MgYmVpbmcgZGlzYWJsZWQuCgpJIHN1
c3BlY3QgeW91IGFyZSB0cnlpbmcgdG8gc2luZ2xlLXN0ZXAgTGludXgncyBzcGlubG9ja3Mgd2hp
Y2ggdXNlCmxvYWQtZXhjbHVzaXZlL3N0b3JlLWV4Y2x1c2l2ZS4gKFRoZXJlIGlzIGFuIGFubm90
YXRlZCBleGFtcGxlIGluIHRoZSBBUk0tQVJNCidLOS4zLjEgQWNxdWlyaW5nIGEgbG9jaycpLgpM
REFYUiBzZXRzIHRoZSAnZXhjbHVzaXZlIG1vbml0b3InIGFuZCBTVFhSIG9ubHkgc3VjY2VlZHMg
aWYgdGhlIGV4Y2x1c2l2ZQptb25pdG9yIGlzIHN0aWxsIHNldC4gSWYgYW5vdGhlciBDUFUgYWNj
ZXNzZXMgdGhlIG1lbW9yeSBwcm90ZWN0ZWQgYnkgdGhlCmV4Y2x1c2l2ZSBtb25pdG9yLCB0aGUg
bW9uaXRvciBpcyBjbGVhcmVkLiBUaGlzIGlzIGhvdyB0aGUgc3BpbmxvY2sgY29kZSBrbm93cwpp
dCBoYXMgdG8gcmUtcmVhZCBpdHMgdmFsdWUgYW5kIHRyeSB0byB0YWtlIHRoZSBsb2NrIGFnYWlu
LgpDaGFuZ2luZyBleGNlcHRpb24gbGV2ZWwgYWxzbyBjbGVhcnMgdGhlIGV4Y2x1c2l2ZSBtb25p
dG9yLCBzbyB0YWtpbmcKc2luZ2xlLXN0ZXAgZXhjZXB0aW9uIGJldHdlZW4gYSBMREFYUi9TVFhS
IHBhaXIgbWVhbnMgdGhlIGxvb3AgaGFzIHRvIGJlIHJldHJpZWQuCgpJZGVhbGx5LCB5b3Ugc2hv
dWxkIGF2b2lkIHNpbmdsZS1zdGVwcGluZyBhdG9taWMgaW5zdHJ1Y3Rpb24gc2VxdWVuY2VzLCBh
cyB0aGUKc2luZ2xlLXN0ZXAgbWVjaGFuaXNtIGhhcyBtYWRlIHRoZW0gaW4tYXRvbWljLCB0aGUg
Q1BVIGRldGVjdHMgdGhpcyBhbmQgdGhlIGNvZGUKdGhlbiByZXRyaWVzLgoKQXMgYSB3b3JrYXJv
dW5kIChmb3IganVzdCB0aGUgY2FzZSB5b3UgYXJlIGxvb2tpbmcgYXQpLCB5b3UgY291bGQgYXNr
IFhlbidzIHZnaWMKdG8gZW1wdHkgdGhlIExSIHJlZ2lzdGVycyBzbyB0aGF0IHRoZXJlIGFyZSBu
byBwZW5kaW5nIGd1ZXN0IGludGVycnVwdHMsIGJ1dAp0aGlzIGRvZXNuJ3QgZ3VhcmFudGVlIHlv
dSBkb24ndCB0cnkgYW5kIHNpbmdsZS1zdGVwIGF0b21pYyBjb2RlLgoKClRoZSBiZXN0IHdheSB0
byBmaXggdGhpcyBpcyBmb3IgWGVuIHRvIGVtdWxhdGUgdGhlIGxvYWQvc3RvcmUgZXhjbHVzaXZl
cy4gWW91CndpbGwgbmVlZCB0byBlbnN1cmUgdGhhdCBubyBvdGhlciB2Y3B1IGZvciB0aGF0IGRv
bWFpbiBpcyBydW5uaW5nIGJldHdlZW4gdGhlCmxvYWQgYW5kIHN0b3JlLiAoVGhpcyBzdG9wcyB0
aGVtIGZyb20gbW9kaWZ5aW5nIHRoZSBwcm90ZWN0ZWQgdmFsdWUsIGFuZCBtZWFucwp0aGV5IG11
c3QgcmV0cnkgdGhlaXIgb3duIGxvYWQvc3RvcmUgZXhjbHVzaXZlcyBpZiB0aGV5IHdlcmUgaW4g
dGhlIHNhbWUgY29kZSkuCgpZb3UgYWxzbyBoYXZlIHRoZSBwcm9ibGVtIHRoYXQgYW5vdGhlciB2
Y3B1IG1heSBiZSBob2xkaW5nIHRoZSBsb2NrLCBzbyBpZiB0aGUKc2luZ2xlLXN0ZXBwZWQgdmNw
dSBpcyBub3QgbWFraW5nIHByb2dyZXNzIHdpdGggdGhlIGVtdWxhdGVkLWFuZC1zaW5nbGUtc3Rl
cHBlZApzZXF1ZW5jZSwgeW91IHNob3VsZCBydW4gZWFjaCBvdGhlciB2Y3B1IGluIHRoZSBkb21h
aW4gdG8gc2VlIGlmIHRoZXkgcmVsZWFzZQp0aGUgbG9jay4KCkxpbnV4IGVudGVycyBhIGxvdy1w
b3dlciBzdGF0ZSBieSBpc3N1aW5nIGEgJ3dmZScgZnJvbSB0aGUgd2FpdGluZyBDUFUgYW5kIGEK
J3NldicgZnJvbSB0aGUgcmVsZWFzaW5nIENQVSwgeW91IG1heSBlbmQgdXAgdHJhcHBpbmcgdGhl
c2UgYXMgeW91IHRyeSBhbmQgc3RlcAp0aGVtLgoKVGhpcyBpcyBnb2luZyB0byBiZSB0cmlja3kg
dG8gZ2V0IHJpZ2h0LCBJJ20gbm90IGF3YXJlIG9mIGFueXRoaW5nIHRoYXQgYWxsb3dzCnNpbmds
ZS1zdGVwcGluZyBvZiBhdG9taWMgcmVnaW9ucyBsaWtlIHRoaXMgdG9kYXkuCgoKVGhhbmtzLAoK
SmFtZXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 17:19:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 17: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.xen.org>)
	id 1delgJ-0007Zg-1l; Mon, 07 Aug 2017 17:19:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3857f7453=Andrew.Cooper3@citrix.com>)
 id 1delgH-0007Za-Sb
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 17:19:05 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 15/30-01724-801A8895; Mon, 07 Aug 2017 17:19:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQpdjYUe
 kwY6nShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bq44cYC+bxVWx9e4G9gfEOdxcjJ4eEgJ/E
 nnMPmUBsYYFCibWbdzKC2CICQRIzFu8HinNwMAvISqyfX9nFyMUhJDCTRWLy3I/MIDVsAvoSu
 198AuvlFbCVOHFuC1icRUBFYtm8VewgtqhAuMT+79eYIWoEJU7OfMICMpNTwE6i+ZsKxHhNif
 W79EEqmAXkJba/ncMMYYtLNH1ZyQpiCwmoSVzrv8QOcXG6xMRnPSwTGAVmIRk6C2HSLCSTZiG
 ZtICRZRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmC41jMw
 MO5gbNrrd4hRkoNJSZQ3fkVbpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vPzOyKFBItS01Mr0
 jJzgJEDk5bg4FES4X0KkuYtLkjMLc5Mh0idYlSUEofoEwBJZJTmwbXBovUSo6yUMC8jAwODEE
 9BalFuZgmq/CtGcQ5GJWFetQVAU3gy80rgpr8CWswEtPhNYivI4pJEhJRUA+OayxZT7e8uSnx
 kl18yZ49ItdR/p/jDFU0xhaePGKus279yR+xH7X17VCp3XH+/c5Htave7FQnOp5ieblk899qy
 ZbzyFhMU5E6eazjJLOG5+FN/00KTon2225d4LND9zvVWIu39Iu13Jw5bMH5/1eQTpNHpMqW9o
 frIp3WdvGVtW/28dN3jPfiUWIozEg21mIuKEwHXjQ3l0QIAAA==
X-Env-Sender: prvs=3857f7453=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502126344!108798980!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15422 invoked from network); 7 Aug 2017 17:19:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 17:19:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,339,1498521600"; d="scan'208";a="50618311"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <jbeulich@suse.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
 <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
 <5988900102000078001039FF@prv-mh.provo.novell.com>
 <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
 <e410d618-8eab-2fa6-16fa-7f51145a6e1d@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dfb7f463-6fe7-fde0-c089-64c6c9a95307@citrix.com>
Date: Mon, 7 Aug 2017 18:19:03 +0100
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: <e410d618-8eab-2fa6-16fa-7f51145a6e1d@oracle.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/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDgvMTcgMTc6NDksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOC8wNy8yMDE3
IDEyOjIwIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwNy8wOC8xNyAxNzowNiwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPiAwOC8wNy8xNyA1OjQwIFBNID4+Pgo+Pj4+IE9uIDA3LzA4LzE3IDE2OjM4LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4gU28gYSBzaW5nbGUgTklDIGRyb3ZlIHRoZSBzeXN0ZW0gb3V0
IG9mIHZlY3RvcnM/IFRoYXQncyBpbnNhbmUsIEkgd291bGQKPj4+Pj4gc2F5LCBpLmUuIEknZCBj
YWxsIHRoaXMgYSBtaXNjb25maWd1cmVkIHN5c3RlbS4gQnV0IHllYWgsIGlmIHdlIHJlYWxseSB3
YW50Cj4+Pj4+IHRvIGdldCBzdWNoIGEgdGhpbmcgdG8gd29yayBkZXNwaXRlIHRoZSBpbnNhbml0
eSAuLi4KPj4+PiBOby4gIFRoYXQncyBvbmUgc2luZ2xlIChkdWFsIGhlYWRlZCkgY2FyZCB3aXRo
IDEyOCB2aXJ0dWFsIGZ1bmN0aW9ucyBlYWNoLgo+Pj4gQnV0IHB1dHRpbmcgc3VjaCBpbiBhIHNp
bmdsZS1jb3JlIHN5c3RlbSBpcywgd2VsbCwgbm90IHZlcnkgcmVhc29uYWJsZS4gQXQKPj4+IHRo
ZSB2ZXJ5IGxlYXN0IEknZCBleHBlY3QgdGhlIGFkbWluIHRvIGxpbWl0IHRoZSBudW1iZXIgb2Yg
VkZzIHRoZW4sIG9yIG5vdAo+Pj4gbG9hZCBhIGRyaXZlciBpbiBEb20wIGZvciB0aGVtIChidXQg
b25seSBmb3IgdGhlIFBGKS4KPj4gSXRzIG5vdCBhIHNpbmdsZSBjb3JlIHN5c3RlbSwgYnV0IGNs
dXN0ZXIgbW9kZSBhbGxvY2F0ZXMgdmVjdG9ycyBhY3Jvc3MKPj4gY2x1c3RlcnMsIG5vdCBjb3Jl
cy4gVGhpcyB0dXJucyBldmVuIHRoZSBsYXJnZXN0IHNlcnZlciBzeXN0ZW0gaW50byBhCj4+IHNp
bmdsZSBjb3JlIHN5c3RlbSBhcyBmYXIgYXMgdmVjdG9yIGF2YWlsYWJpbGl0eSBnb2VzLgo+IElu
IG15IGNhc2Ugd2UgaGF2ZSBlbm91Z2ggdmVjdG9ycyBvbiBhIGZ1bGx5LXBvcHVsYXRlZCBzeXN0
ZW0gKDQKPiBzb2NrZXRzKSwgd2hpY2ggaXMgaG93IGl0IHdhcyBpbnN0YWxsZWQuCj4KPiBIb3dl
dmVyLCB3ZSB3YW50IHRvIGJlIGFibGUgdG8gcmVkdWNlIHRoZSBudW1iZXIgb2YgcHJvY2Vzc29y
cyBhbmQgb25lCj4gc3VjaCBjb25maWd1cmF0aW9uIGlzIHRvIGxpbWl0IHByb2Nlc3NvcnMgdG8g
YSBzaW5nbGUgc29ja2V0ICh3aGljaAo+IHRyYW5zbGF0ZXMgdG8gYSBzaW5nbGUgY2x1c3RlciBh
cyBmYXIgQVBJQyBpcyBjb25jZXJuZWQpLiBSZXF1aXJpbmcKPiBhZG1pbnMgdG8gYWxzbyByZWR1
Y2UgbnVtYmVyIG9mIHZpcnR1YWwgZnVuY3Rpb25zIGlzIHByb2JhYmx5IHNvbWV3aGF0Cj4gY29t
cGxpY2F0ZWQgdG8gZXhwbGFpbi9kb2N1bWVudCAoZXNwZWNpYWxseSBzaW5jZSB0aGlzIHdvdWxk
IGRlcGVuZCBvbgo+IG51bWJlciBvZiBjb3JlcyBvbiBhIHNvY2tldCkuCgpOZXRzY2FsYXJzIHVz
ZWNhc2UgaXMgYSBkdWFsLXNvY2tldCBzeXN0ZW0sIGJ1dCBpdCBhbHJlYWR5IGhhdmluZyB0bwp1
bmRlci11dGlsaXNlIHRoZSBpbnRlcnJ1cHQgY2FwYWJpbGl0eSBvZiB0aGUgaGFyZHdhcmUgdG8g
YmUgYWJsZSB0byBmaXQKYSBzaW5nbGUgaW50ZXJydXB0IGZyb20gZXZlcnkgZGV2aWNlIGludG8g
dGhlIHZlY3Rvci1zcGFjZSBhdmFpbGFibGUgaW4gWGVuLgoKTW9yZSB0aGFuIG9uY2UsIHdlJ3Zl
IGRpc2N1c3NlZCBmcmVlaW5nIHVwIHRoZSBsZWdhY3kgUElDIHJhbmdlIG9mCnZlY3RvcnMsIGFu
ZCBmcmVlaW5nIHVwIHRoZSB1bmFsbG9jYXRlZCB2ZWN0b3JzIGluIDB4ZnguCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 17:21:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 17:21: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.xen.org>)
	id 1deliG-000871-Cm; Mon, 07 Aug 2017 17:21:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1deliF-00086v-Dx
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 17:21:07 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 24/00-03582-281A8895; Mon, 07 Aug 2017 17:21:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVbdpYUe
 kwedFQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a235tZChYxVzzZ8ISlgfEcUxcjF4eQwAQm
 icZzc5i7GDmBnD+MErO/xUAkNjBKtK58ygbhbGOU+PTmGUsXIweHsECUxNLbCSANIgIOEsvOv
 2CEqPnHJPGhq50dxGEW2MQo8fvBGnaQKjYBI4mzR6czgti8ArYSbafeMoHYLAIqEmvW9YCtFh
 UIl3jbeIQFokZQ4uTMJ2A2p4C1xM+p98BqmAXUJf7MuwRly0tsfwtxtoSAocTph9sYJzAKzkL
 SPgtJyywkLQsYmVcxahSnFpWlFukaG+slFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+du
 YgQGLwMQ7GDcuT7wEKMkB5OSKG/8irZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8bgs6IoUEi
 1LTUyvSMnOAcQSTluDgURLhnQ6S5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOK8PSJEASF
 FGaR7cCFhMX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw76r5QFN4MvNK4Da9AjqCCeiIN4m
 tIEeUJCKkpBoYvVxvyBlmFzIt0LGdnrPC+5FN2Odlwacf73J5dXim253WQpkJHlr/HLqadizO
 ZHb8OultrszU8C8vC8McRV/fONjp5zjfPv5jbXhW3I9W+fk7srqvfbCfembu8RKeZwdY0v7qt
 GadN8r5Ny+H8Uda9BOPQsXJmqkfHz2vybz+f84l1QsT7ss9UWIpzkg01GIuKk4EAMVIDQDkAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502126464!73715030!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3258 invoked from network); 7 Aug 2017 17:21:06 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 17:21:06 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77HKup7006372
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 17:20:57 GMT
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 v77HKu6X007663
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 17:20:56 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 v77HKtUB001841;
 Mon, 7 Aug 2017 17:20: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, 07 Aug 2017 10:20:55 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1501866346-9774-1-git-send-email-boris.ostrovsky@oracle.com>
 <1501866346-9774-2-git-send-email-boris.ostrovsky@oracle.com>
 <a00588a6-7846-c133-40ca-b5d0c9be4bec@arm.com>
 <5a39b951-2604-b71f-1a6b-dc075a00ae26@oracle.com>
 <c424867c-dfc0-1e24-b2ee-e5a675c2fcdf@arm.com>
 <35419402-2b68-7cf9-4b55-4e55a2f8da21@oracle.com>
 <4538153c-99b2-7557-4db1-3427ccd5af1f@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d0460d37-3523-a49c-02ca-a931a500830a@oracle.com>
Date: Mon, 7 Aug 2017 13:20:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4538153c-99b2-7557-4db1-3427ccd5af1f@arm.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v6 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+Cj4+IFN3aXRjaGluZyB0byBiaXRmaWVsZHMgd2FzLCBidHcsIHN1Z2dlc3RlZCBieSBKYW4g
YXQgc29tZSBwb2ludCBzbyBpZgo+PiB0aGUgdHdvIG9mIHlvdSBhZ3JlZSBvbiBob3cgdG8gcHJv
Y2VlZCBJIGNhbiBnbyBlaXRoZXIgd2F5IChidXQgYnkKPj4gcHJlZmVyZW5jZSBpcyB0byBrZWVw
IGl0IGFzIGEgc2luZ2xlLWJpdCBiaXRmaWVsZCkuCj4KPiBJZiB5b3UgdXNlIGEgc2luZ2xlLWJp
dCBiaXRmaWVsZCBvZiBib29sIChpLmUgYm9vbCBuZWVkX2ZsdXNoIDogMSkgeW91Cj4gd291bGQg
YWRkcmVzcyBib3RoIEphbidzIGNvbW1lbnQgYW5kIG1pbmUuCgpIYXZlbid0IGNvbnNpZGVyZWQg
dGhpcy4gSSB0aG91Z2h0IHlvdSBtZWFudCBhIGZ1bGx5LXNpemVkIGJvb2wuIEknbGwgZG8KdGhp
cywgdGhhbmtzLgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 17:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 17:27: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.xen.org>)
	id 1delnk-0008VL-C7; Mon, 07 Aug 2017 17:26:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1delnj-0008Uw-60
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 17:26:47 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5E/3B-03937-6D2A8895; Mon, 07 Aug 2017 17:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffqoo5
 Ig+WzZC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWjyVraCr8YVL/uesjUw
 rtDqYuTiEBL4yyix5sh0JgjnMaPEvR2X2CCcbYwSR1etYu5i5OQQEXCW+HpmLjuIzSugL/H4y
 RFWEFtYQE9i5eLVjCC2hICXxJPmm3D2322vgGx2DjYBK4lDYiBRFgFViWfP17JNYORawMiwil
 G9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQswxAsINx+mX/Q4y
 SHExKorzxK9oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrl/YESkkWJSanlqRlpkDDDGYtAQH
 j5II7+UFQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnvQkyQwCkKKM0D24ELNwvMcpKC
 fMyAh0lxFOQWpSbWYIq/4pRnINRSZiXBRg9QjyZeSVwm14BHcEEdMSbxFaQI0oSEVJSDYxbpX
 a8ud18KtFgNjNb/mJNkfWlPW9PPp8bJ+Q9L/hbkZne/b/rf054vVZgL+O1Ig3PJ1/5gtinBcn
 P3BEu5FNebXvm1u49tg/15/XbTrw8R2uHmnNP+Da+muyWzyF3hBd+e9J7w2zmio1S6h3RB+oT
 +bqvn2p8GbyV8e7dGf+bPxzl7a2V3KWsxFKckWioxVxUnAgAgm3I4HICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502126804!76824527!1
X-Originating-IP: [104.130.215.37]
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 18120 invoked from network); 7 Aug 2017 17:26:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 17:26:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1delnf-0001E4-Jn; Mon, 07 Aug 2017 17:26: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 1delna-00074c-0V; Mon, 07 Aug 2017 17:26:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1delnZ-0003Dy-ME; Mon, 07 Aug 2017 17:26:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112501-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=8853c2afc51c2cab862acbef308f2588264e188b
X-Osstest-Versions-That: ovmf=97c567efd303f610ac16e12b4bf066d0240f6d0b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 17:26:37 +0000
Subject: [Xen-devel] [ovmf test] 112501: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUwMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MDEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4ODUzYzJhZmM1MWMyY2FiODYyYWNiZWYzMDhmMjU4
ODI2NGUxODhiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5N2M1Njdl
ZmQzMDNmNjEwYWMxNmUxMmI0YmYwNjZkMDI0MGY2ZDBiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI0OTUgIDIwMTctMDgtMDcgMDE6MjQ6MTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNTAxICAyMDE3LTA4LTA3IDA1OjU2OjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXMgUnVm
ZmluIDxjaHJpcy5ydWZmaW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ODg1
M2MyYWZjNTFjMmNhYjg2MmFjYmVmMzA4ZjI1ODgyNjRlMTg4YgorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgODg1M2MyYWZjNTFjMmNhYjg2MmFjYmVmMzA4ZjI1ODgy
NjRlMTg4YgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ODg1M2MyYWZjNTFjMmNhYjg2MmFjYmVm
MzA4ZjI1ODgyNjRlMTg4YgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgor
IHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1sn
IHg4ODUzYzJhZmM1MWMyY2FiODYyYWNiZWYzMDhmMjU4ODI2NGUxODhiID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA4ODUzYzJh
ZmM1MWMyY2FiODYyYWNiZWYzMDhmMjU4ODI2NGUxODhiOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1t
YXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CiAgIDk3YzU2N2UuLjg4NTNjMmEgIDg4NTNjMmFmYzUxYzJjYWI4NjJhY2JlZjMwOGYy
NTg4MjY0ZTE4OGIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 17:36:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 17: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.xen.org>)
	id 1delwe-0000sY-D8; Mon, 07 Aug 2017 17:36:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38590cb6a=dario.faggioli@citrix.com>)
 id 1delwd-0000sS-MF
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 17:35:59 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 49/63-03368-EF4A8895; Mon, 07 Aug 2017 17:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDve7vJR2
 RBlOXWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknd+1jK3gmVTHp2C3mBsbX4l2MnBwSAiES
 PzuesYHYvAKGEg07nrOA2MICThLrd75kBbHZBAwk3uzYC2aLCChL9G15xghiMwsUS3x4sIYdx
 GYRUJHYdvAUWC+nQKDE3b4VzF2MXBxCApsZJX4e3gbWwC8gKXHry0dmiOZqiQ1N+9ggjtCWOH
 Kunx3iCEGJkzOfgA0SElCTmDH3MusERr5ZSFpmISmDiGtKtG7/zQ5ha0ssW/iaGcK2lVi37j1
 UjY3EpqsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgppebWlycmJ6a
 k5hUrJecn7uJERjODECwg/H82sBDjJIcTEqivPEr2iKF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fB+WNwRKSRYlJqeWpGWmQOMLJi0BAePkgjvYpA0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpU
 qJ8+4AKRIAKcoozYMbAYvyS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmzQeZwpOZVwK36RX
 QEUxAR7xJbAU5oiQRISXVwFjBGFA5377a3JbvEtObtFtve3bcY+770j791+8ire6vvhu+x52O
 91xeZ+Bs/ipT42DZr32nW5O/pfYK3AisPXnCk9ek5xVryEsldwWtCr6fmluLZV4e2e5iFjNhE
 5+5DrOeOddZy1jvv/+UlaNYZcst73q9WhrlcSJWa8HDUCclOUXOmzoSSizFGYmGWsxFxYkAyM
 hucO0CAAA=
X-Env-Sender: prvs=38590cb6a=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502127353!110430498!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50726 invoked from network); 7 Aug 2017 17:35:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 17:35:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,339,1498521600"; 
 d="asc'?scan'208";a="442902395"
Message-ID: <1502127315.18446.6.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 7 Aug 2017 19:35:15 +0200
In-Reply-To: <CAENZ-+nifa=fTbwXJ4hQo1TLnfmo=NjdEH=fDwHe9ncq4jcc8Q@mail.gmail.com>
References: <1501611210-5232-1-git-send-email-mengxu@cis.upenn.edu>
 <1501695998.19956.10.camel@citrix.com>
 <CAENZ-+nifa=fTbwXJ4hQo1TLnfmo=NjdEH=fDwHe9ncq4jcc8Q@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0168273085795545774=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0168273085795545774==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-NQocc6JiprBRa/0+lvX1"

--=-NQocc6JiprBRa/0+lvX1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2017-08-05 at 17:35 -0400, Meng Xu wrote:
> >=20
> > > @@ -966,8 +1001,16 @@ burn_budget(const struct scheduler *ops,
> > > struct
> > > rt_vcpu *svc, s_time_t now)
> > >=20
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( svc->cur_budget <=3D 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=A0svc->cur_budget =3D =
0;
> > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0__set_bit(__RTDS_dep=
leted, &svc->flags);
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( is_work_conserv=
ing(svc) )
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0svc->priority_level++;
> > >=20
> >=20
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0ASSERT(svc->priority_level <=3D 1);
>=20
> I'm sorry I didn't see this suggestion in previous email. I don't
> think this assert makes sense.
>=20
> A vcpu that has extratime can have priority_level > 1.
> For example, a VCPU (period =3D 100ms, budget =3D 10ms) runs alone on a
> core. The VCPU may get its budget replenished=C2=A0=C2=A0for 9 times in a
> period. the vcpu's priority_level may be 9.
>=20
Ah, ok. Yes, I missed this, while I see this now.

But doesn't this mean that, at a certain time t, between both CPUs that
are both in 'etratime mode' (i.e., they've run out of budget, but
they're running because they have extratime set), the one that has
received less replenishments gets priority?

Is this wanted or expected?

Basically, if I'm not wrong, this means that the actual priority,
during the extratime phase, is some combination of deadline and budget
(which would make me think to utilization)... is this the case?

I don't care much about the actual schedule during the extratime phase,
in the sense that it doesn't have to be anything too complicated or
super advanced... but I at least would like:
- to know how it works, and hence what to expect,
- for it to be roughly fair.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-NQocc6JiprBRa/0+lvX1
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZiKTTAAoJEBZCeImluHPuk48P/ieoJAX8k5GUXXHlfigvw5OI
XpuPZ+Jg8xF7E6JWvYAsgKuJ/8ujQKjDiHRHieAQEsvkBsGfWC+4jP+0W4YuDiRH
yk5mlmGu/c3VQiYrjXrsyhL03HvYoXxlJjZW1jK5oaU1WjWPOFnpC5jx7eMa4YSr
9rWtoDWNniZwAUU2ZUuufLehyHhNiRGiiEk3YvTh7B7/NZGeqoMfkTWJyBphQ/D5
nY7vToVdwXIeyMP/mAJgl0hclt5zDPXntdO1t52+oSnwda64II/eXICp2VWRxv8g
P20AZ/5yfHENNNi8ZisBJ2NtfkqI/fTPcQ9gN7hre4JIs1Eu6+asr1j9HXgESw8+
heoEPLwpPb0k9A3vbdcHf9KR1Ig1r0MsZCkygvg87lcKRRdZYvbWNaE9X/p1lE0Y
46jTUxSkhUxJJurtp84mvvhMKrWrf0HVG4Q6i/iqGxRiLnrsuwHpPMi9dOJt2ooy
+uAxpG2GbEMvCInc1jJ4p1aZGlLrLmDcA/WZCE+Jd3zrTCyW3lf2mMCFJng8arw9
LXmfeYnLz7rO54MXdmSd8yMdfy7TEl/EHWznG0HRn3TXrzTjLkRqMkoBIJ9MIKKz
l2P1NPsHBq1IZKMVCJklaj65pnquldrJvbptLC+B3snKa84DxDg+qYk9exRPLQJz
HnWOZ+51Ld1JSkAv7ahw
=WJI+
-----END PGP SIGNATURE-----

--=-NQocc6JiprBRa/0+lvX1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0168273085795545774==--


From xen-devel-bounces@lists.xen.org Mon Aug 07 18:27:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 18: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.xen.org>)
	id 1demk8-0004fP-Vh; Mon, 07 Aug 2017 18:27:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1demk7-0004fJ-HK
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 18:27:07 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7C/F7-03612-AF0B8895; Mon, 07 Aug 2017 18:27:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTGOt1fGzo
 iDU7dYrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPO75zMXPBPqGLiyjnMDYxt/F2MXBxCAtMZ
 Jd7/ncoI4rAINLBKvH7zgBnEkRCYwyoxt6eXpYuRA8jJk5j8VK+LkRPILJboPHuHHcTmFRCUO
 DnzCQuILSTgJXHwyASwOKeAkcTBS03sEBuuM0o8376NCSTBJqAqMe9cIxuIzSKgIvH88FJWiE
 EBEt3rroA1Cws4Sazf+RIsLiKgJ/Hh1TewemaBEomPTZ+hbE2J1u2/2ScwCsxCcscsJKkFjEy
 rGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5EBCHYwflkW
 cIhRkoNJSZQ3fkVbpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hPrOyKFBItS01Mr0jJzgFEBk
 5bg4FES4c0FSfMWFyTmFmemQ6ROMRpzXLmy7gsTx5QD278wCbHk5eelSonzbgMpFQApzSjNgx
 sEi9ZLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZdDjKFJzOvBG7fK6BTmIBOeZPYCnJKSSJ
 CSqqBUeop56zqmb/+Pcs6qVb/TcRmeethf6+4nlnz+FOAZhe7WM9l9pGaeIOhe/0MponHHfiV
 t6xS31iiMYuxt3eaId+9DUaVC63ff++e0tOq/Xr2Y+6PfkZydw7eizMuMa/lvJ4tfDr23NRw+
 QIGbTO3mu2Gq98vTmt8vdDwRan7rKmqz2Ti1JyUWIozEg21mIuKEwFh0uCG0QIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502130425!76731487!1
X-Originating-IP: [209.85.216.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21047 invoked from network); 7 Aug 2017 18:27:05 -0000
Received: from mail-qt0-f174.google.com (HELO mail-qt0-f174.google.com)
 (209.85.216.174)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 18:27:05 -0000
Received: by mail-qt0-f174.google.com with SMTP id p3so7548721qtg.2
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 11:27:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=5oERcc470+luTxzcfUmjOnVBQLsnKEvaW8u4sYSdGVw=;
 b=s0gFTYAZGchUcbBdN1yAiuwteT+NGwCv1NJ0sy2RQBFauugUcM7g35AbSZaZVbVrx5
 2GpOpNR1TwR7LGVMqo9lPDmIW6moFHZiFnryZvDmp4v8cnXFp+HxIRKjHjPE76X63PUk
 mr+u/j1//jppTC6WN2gvFQg3KVC4kKzAzBWR1nNu+6HLiRxgNBVUt0D1vURIdQchP2Ts
 h25l/BggBctHP6UL4rM+mP8gu84i1e5Gc6JSljwp6cdNQsDKTGmQrMnZIcyI6Q1RWl++
 i37DBN3SCBIvbF2TjcKVUN2WTnUMfinNo2+eSuUT6v3uH786yOWQL8EdvgWCAxw6M1Ph
 8NZw==
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=5oERcc470+luTxzcfUmjOnVBQLsnKEvaW8u4sYSdGVw=;
 b=gRY3/QYXMNLCbwrDGMKF+jDaXeZYSx/RP7IU7iBereqpac1SFuZ+MXx/xSLTMfHfua
 iABK12QShWAtbMtHXdCOdtBXs1lpI2M4YAIrog/jxpqUFE4oFKcvxlAVhKD8c4RDPVYC
 mbCJ0cNIxLyMDKnTsksYIyND3GEn/g73rCKwiwBlYeuedKZxj39VQMNPjKsDS3KBDTyg
 1RrDSnQe9vqiL9KlBgVpmYuEzTif78avZf3ado7QY1S+Kw3jcsH1zd0nkp4wL4cA+FTp
 vqW7QZ3vnRsmglmvIDzK49oEa0fPcsDU+0ETVk7+fVTj73KBRTsing7ZXImEcKc/a50b
 Ftkw==
X-Gm-Message-State: AHYfb5hm9OfVG8yClPUhkrX3kTH4tCAUSzKbLCSimUsspKIyK3VvWtcF
 aZ8/HYWoK/2ZUma5GVnUQhddeqwJ6A==
X-Received: by 10.200.51.212 with SMTP id d20mr2168949qtb.204.1502130424870;
 Mon, 07 Aug 2017 11:27:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Mon, 7 Aug 2017 11:27:04 -0700 (PDT)
In-Reply-To: <1502127315.18446.6.camel@citrix.com>
References: <1501611210-5232-1-git-send-email-mengxu@cis.upenn.edu>
 <1501695998.19956.10.camel@citrix.com>
 <CAENZ-+nifa=fTbwXJ4hQo1TLnfmo=NjdEH=fDwHe9ncq4jcc8Q@mail.gmail.com>
 <1502127315.18446.6.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 7 Aug 2017 14:27:04 -0400
Message-ID: <CAENZ-+nw5AGAmpwvsYYZkwV0tX+WH-WwT9KUkfi=Y3np2gFxsw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgNywgMjAxNyBhdCAxOjM1IFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gU2F0LCAyMDE3LTA4LTA1IGF0IDE3OjM1IC0w
NDAwLCBNZW5nIFh1IHdyb3RlOgo+PiA+Cj4+ID4gPiBAQCAtOTY2LDggKzEwMDEsMTYgQEAgYnVy
bl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAo+PiA+ID4gc3RydWN0Cj4+ID4g
PiBydF92Y3B1ICpzdmMsIHNfdGltZV90IG5vdykKPj4gPiA+Cj4+ID4gPiAgICAgIGlmICggc3Zj
LT5jdXJfYnVkZ2V0IDw9IDAgKQo+PiA+ID4gICAgICB7Cj4+ID4gPiAtICAgICAgICBzdmMtPmN1
cl9idWRnZXQgPSAwOwo+PiA+ID4gLSAgICAgICAgX19zZXRfYml0KF9fUlREU19kZXBsZXRlZCwg
JnN2Yy0+ZmxhZ3MpOwo+PiA+ID4gKyAgICAgICAgaWYgKCBpc193b3JrX2NvbnNlcnZpbmcoc3Zj
KSApCj4+ID4gPiArICAgICAgICB7Cj4+ID4gPiArICAgICAgICAgICAgc3ZjLT5wcmlvcml0eV9s
ZXZlbCsrOwo+PiA+ID4KPj4gPgo+PiA+ICAgICAgICAgICAgICAgIEFTU0VSVChzdmMtPnByaW9y
aXR5X2xldmVsIDw9IDEpOwo+Pgo+PiBJJ20gc29ycnkgSSBkaWRuJ3Qgc2VlIHRoaXMgc3VnZ2Vz
dGlvbiBpbiBwcmV2aW91cyBlbWFpbC4gSSBkb24ndAo+PiB0aGluayB0aGlzIGFzc2VydCBtYWtl
cyBzZW5zZS4KPj4KPj4gQSB2Y3B1IHRoYXQgaGFzIGV4dHJhdGltZSBjYW4gaGF2ZSBwcmlvcml0
eV9sZXZlbCA+IDEuCj4+IEZvciBleGFtcGxlLCBhIFZDUFUgKHBlcmlvZCA9IDEwMG1zLCBidWRn
ZXQgPSAxMG1zKSBydW5zIGFsb25lIG9uIGEKPj4gY29yZS4gVGhlIFZDUFUgbWF5IGdldCBpdHMg
YnVkZ2V0IHJlcGxlbmlzaGVkICBmb3IgOSB0aW1lcyBpbiBhCj4+IHBlcmlvZC4gdGhlIHZjcHUn
cyBwcmlvcml0eV9sZXZlbCBtYXkgYmUgOS4KPj4KPiBBaCwgb2suIFllcywgSSBtaXNzZWQgdGhp
cywgd2hpbGUgSSBzZWUgdGhpcyBub3cuCj4KPiBCdXQgZG9lc24ndCB0aGlzIG1lYW4gdGhhdCwg
YXQgYSBjZXJ0YWluIHRpbWUgdCwgYmV0d2VlbiBib3RoIENQVXMgdGhhdAo+IGFyZSBib3RoIGlu
ICdldHJhdGltZSBtb2RlJyAoaS5lLiwgdGhleSd2ZSBydW4gb3V0IG9mIGJ1ZGdldCwgYnV0Cj4g
dGhleSdyZSBydW5uaW5nIGJlY2F1c2UgdGhleSBoYXZlIGV4dHJhdGltZSBzZXQpLCB0aGUgb25l
IHRoYXQgaGFzCj4gcmVjZWl2ZWQgbGVzcyByZXBsZW5pc2htZW50cyBnZXRzIHByaW9yaXR5PwoK
WWVzLgoKPgo+IElzIHRoaXMgd2FudGVkIG9yIGV4cGVjdGVkPwoKSXQgaXMgd2FudGVkLgoKQSBW
Q1BVIGkgdGhhdCBoYXMgYWxyZWFkeSBnb3QgYnVkZ2V0X2kgKiBwcmlvcml0eV9sZXZlbF9pIHRp
bWUgaGFzCmhpZ2hlciBwcmlvcml0eSB0aGFuIGFub3RoZXIgVkNQVSBqIHRoYXQgZ290IGJ1ZGdl
dF9qICoKcHJpb3JpdHlfbGV2ZWxfaiB0aW1lLCB3aGVyZSBwcmlvcml0eV9sZXZlbF9qID4gcHJp
b3JpdHlfbGV2ZWxfaS4KCkZvciB0aGUgdW5yZXNlcnZlZCByZXNvdXJjZSwgYSBWQ1BVIHdpbGwg
Z2V0cyByb3VnaGx5IGJ1ZGdldC9wZXJpb2QKcHJvcG9ydGlvbmFsIHVucmVzZXJ2ZWQgQ1BVIHRp
bWUuCgoKPiBCYXNpY2FsbHksIGlmIEknbSBub3Qgd3JvbmcsIHRoaXMgbWVhbnMgdGhhdCB0aGUg
YWN0dWFsIHByaW9yaXR5LAo+IGR1cmluZyB0aGUgZXh0cmF0aW1lIHBoYXNlLCBpcyBzb21lIGNv
bWJpbmF0aW9uIG9mIGRlYWRsaW5lIGFuZCBidWRnZXQKPiAod2hpY2ggd291bGQgbWFrZSBtZSB0
aGluayB0byB1dGlsaXphdGlvbikuLi4gaXMgdGhpcyB0aGUgY2FzZT8KClllcy4KVGhlIGhpZ2hl
ciB1dGlsaXphdGlvbiBhIFZDUFUgaGFzLCB0aGUgbW9yZSBleHRyYSB0aW1lIGl0IHdpbGwgZ2V0
IGluCnRoZSBleHRyYXRpbWUgcGhhc2UuCgo+Cj4gSSBkb24ndCBjYXJlIG11Y2ggYWJvdXQgdGhl
IGFjdHVhbCBzY2hlZHVsZSBkdXJpbmcgdGhlIGV4dHJhdGltZSBwaGFzZSwKPiBpbiB0aGUgc2Vu
c2UgdGhhdCBpdCBkb2Vzbid0IGhhdmUgdG8gYmUgYW55dGhpbmcgdG9vIGNvbXBsaWNhdGVkIG9y
Cj4gc3VwZXIgYWR2YW5jZWQuLi4gYnV0IEkgYXQgbGVhc3Qgd291bGQgbGlrZToKPiAtIHRvIGtu
b3cgaG93IGl0IHdvcmtzLCBhbmQgaGVuY2Ugd2hhdCB0byBleHBlY3QsCj4gLSBmb3IgaXQgdG8g
YmUgcm91Z2hseSBmYWlyLgoKVGhlIHVucmVzZXJ2ZWQgcmVzb3VyY2UgaXMgcHJvcG9ydGlvbmFs
bHkgYWxsb2NhdGVkIHRvIFZDUFVzIHJvdWdobHkKYmFzZWQgb24gVkNQVSdzIGJ1ZGdldC9wZXJp
b2QuCgpCZXN0LAoKTWVuZwoKCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGhEIENhbmRpZGF0ZSBpbiBD
b21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5p
YQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 07 19:15:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 19:15: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.xen.org>)
	id 1denUQ-0007kX-LA; Mon, 07 Aug 2017 19:14:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38590cb6a=dario.faggioli@citrix.com>)
 id 1denUQ-0007kR-2h
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 19:14:58 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 96/A8-03612-13CB8895; Mon, 07 Aug 2017 19:14:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDva7Bno5
 Ig2O3VC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymlnPMBdvEKu61bGRsYLwm3MXIySEhECJx
 880sZhCbV8BQ4sCymYwgtrCAk8T6nS9ZQWw2AQOJNzv2gtkiAsoSfVuegdUwCxRLfHiwhh3EZ
 hFQkXgw5ywTiM0pECjx7+otIJuLQ0hgEZPEmivTwRL8ApISt758ZIZorpbY9X4nM8QR2hJHzv
 WzQxwhKHFy5hMWEFtIQE1ixtzLrBMY+WYhaZmFpAwirinRuv03O4StLbFs4WtmCNtWYt2691A
 1NhKbri5ghLDlJba/ncO8gJF9FaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempO
 YlKxXnJ+7iZGYDgzAMEOxgOLAg8xSnIwKYnycm7piBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 Xt3F1BOsCg1PbUiLTMHGFkwaQkOHiUR3mUgad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEu
 c9C1IkAFKUUZoHNwIW5ZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsGMoUnM68EbtMroCO
 YgI54k9gKckRJIkJKqoFxz0W9lfe6I47MO6btWsP7NoW36tjfz54uOR4yjlfXvJNv/dZnGal5
 46XolZD6m5XcH26e5znV4ir/p7m4Il2Qo8hoRtnt0q2Plglv+hNku7HtUDbP9ZxZ+3Vc9sskq
 XPt8DvRucsvPj7634MnHHMOB7KGzX54zTYqKXrl1KZsP1uN24vlPwoqsRRnJBpqMRcVJwIA+e
 bsNO0CAAA=
X-Env-Sender: prvs=38590cb6a=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502133294!76889125!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63213 invoked from network); 7 Aug 2017 19:14:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 19:14:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,339,1498521600"; 
 d="asc'?scan'208";a="442918267"
Message-ID: <1502133289.18446.8.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 7 Aug 2017 21:14:49 +0200
In-Reply-To: <CAENZ-+nw5AGAmpwvsYYZkwV0tX+WH-WwT9KUkfi=Y3np2gFxsw@mail.gmail.com>
References: <1501611210-5232-1-git-send-email-mengxu@cis.upenn.edu>
 <1501695998.19956.10.camel@citrix.com>
 <CAENZ-+nifa=fTbwXJ4hQo1TLnfmo=NjdEH=fDwHe9ncq4jcc8Q@mail.gmail.com>
 <1502127315.18446.6.camel@citrix.com>
 <CAENZ-+nw5AGAmpwvsYYZkwV0tX+WH-WwT9KUkfi=Y3np2gFxsw@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9116637548970594774=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9116637548970594774==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Qz2OKbu2Dou4b5FuZ1ff"

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

On Mon, 2017-08-07 at 14:27 -0400, Meng Xu wrote:
> On Mon, Aug 7, 2017 at 1:35 PM, Dario Faggioli
>=20
> > Is this wanted or expected?
>=20
> It is wanted.
>=20
> A VCPU i that has already got budget_i * priority_level_i time has
> higher priority than another VCPU j that got budget_j *
> priority_level_j time, where priority_level_j > priority_level_i.
>=20
> For the unreserved resource, a VCPU will gets roughly budget/period
> proportional unreserved CPU time.
>=20
>=20
> > Basically, if I'm not wrong, this means that the actual priority,
> > during the extratime phase, is some combination of deadline and
> > budget
> > (which would make me think to utilization)... is this the case?
>=20
> Yes.
> The higher utilization a VCPU has, the more extra time it will get in
> the extratime phase.
>=20
> >=20
> > I don't care much about the actual schedule during the extratime
> > phase,
> > in the sense that it doesn't have to be anything too complicated or
> > super advanced... but I at least would like:
> > - to know how it works, and hence what to expect,
> > - for it to be roughly fair.
>=20
> The unreserved resource is proportionally allocated to VCPUs roughly
> based on VCPU's budget/period.
>=20
Right. Then this deserves both:
- a quick mention in the changelog
- a little bit more detailed explanation in a comment close to one of=C2=A0
  the place where the policy is enacted (or at the top of the file,=C2=A0
  or,=C2=A0well, somewhere :-) )

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-Qz2OKbu2Dou4b5FuZ1ff
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZiLwpAAoJEBZCeImluHPuWi8QANaSaUUe3wCna7a1n9/Fw6gl
T5S6xiz1LHlw3rqpJcfFxR9a46wHSflPfZq3RCfBm3UGYffTdJYUf69zKmiDrD1D
O7pbtNO6F2ROaYhK0b9KTiWiEfrbRW3RLoniJZPSZg8T7mRivy/VQH06RajJ2Sj5
t0UvdfhnAdEXRLcULsqNQSGkOvPJJhvAvsOSe0Zp2ZjrS0HJESXYjCkDJqO3FQj+
afdK8i1chXufFmp6DXnWXJWBV/Ga0bqQyU2R1lCe161gFkfYfk2E6BlXnW5r67su
yu2TWhsbZctx7P4K02bqUFSNzOtJ56+PVprrwRFwlWxVJinU57trJaUu1w23HmkD
YhSTRjVEXhMidJvxGSnSq7YmW+04/qXAN6OIoCdJVxQFDJJ9tcWlJEaBgTvu8wsJ
aoZ3AdRexFQLZln9wzClttjVnn90AcqvOadKp4fkJhUqVn7DAumBFsR4sUQcM2qX
pQd8OKxQixKtGhQhXrQtL7A1B6pTiZIo0Cb8RlWL6uNBwTtzsHl+BI5ySQAs/v34
Ed6xuBz4IkK7gABlkV8LiCF/tCSY1pWmoG/WdiqG6f6oidoBVUNxcu76zERI/Q8K
79JNqmnWv9RQfGqdZEiAdyI9cLDjRV3CJwm1rv7+FVWI7sq0fVgas7zZbIJ6/di5
EjXDYcMgJ59PydJmxjyz
=7LWo
-----END PGP SIGNATURE-----

--=-Qz2OKbu2Dou4b5FuZ1ff--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9116637548970594774==--


From xen-devel-bounces@lists.xen.org Mon Aug 07 19:40:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 19:40: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.xen.org>)
	id 1dentC-00017g-NJ; Mon, 07 Aug 2017 19:40:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dentB-00017a-6H
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 19:40:33 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 17/5F-01993-032C8895; Mon, 07 Aug 2017 19:40:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTOQV39Qx2
 RBhvmWVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmN2xrZCx7zVdz7sI6xgfE/dxcjF4eQwAxG
 iYkLXzKDOCwCDawSb37fB3I4OSQE5rBKnDnCA2HnSdyefpgVwi6UWPn4EhuIzSsgKHFy5hMWE
 FtIwEvixKtDTCA2p4CRxLx971khNhxmkvg1ZxlYA5uAqsS8c41gNouAisTyaXehBgVI3H/xF6
 xZWMBJYv3Ol2DLRAT0JD68+gZWwyxQIvGx6TOUrSnRuv03+wRGgVlI7piFJLWAkWkVo3pxalF
 ZapGukV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAgMgDBDsbvf5wOMUpyMCmJ
 8nJu6YgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLcxAoJ1iUmp5akZaZA4wJmLQEB4+SCC8TS
 Jq3uCAxtzgzHSJ1itGY48qVdV+YOKYc2P6FSYglLz8vVUqct/IAUKkASGlGaR7cIFisXmKUlR
 LmZQQ6TYinILUoN7MEVf4VozgHo5Iw73mQKTyZeSVw+14BncIEdMqbxFaQU0oSEVJSDYyTMme
 Efn8jfnHCt/KtKz4dFJ6b5bzE7M6GR3oHr/qWZywrcbjy4s2d484sNjwMT/X01FUPHHRzKdav
 is1ap++4e/Wjx/INYcG9UqIHqnrM5adqvHuatNzgskx2s+Gn6luyReVBs4Wc16hrlN+OLJ+Xs
 KnIsXDal2sVv1hsPoYyaty5H/roHpcSS3FGoqEWc1FxIgBoFO3W0AIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502134831!106343941!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18246 invoked from network); 7 Aug 2017 19:40:31 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Aug 2017 19:40:31 -0000
Received: by mail-qk0-f193.google.com with SMTP id m84so1406381qki.5
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 12:40:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lcpzKWwKP56BBHg8JM3WCqAuVddufptEDURvAdxn0PE=;
 b=QSY3/fU6HD2iKBNAOLa9aiEhj8zLdIuOJzlTmQxY2fzu5S2rAF/e99A8Zed4ewnbr5
 qQEqTQ9ep+4RXHce7AZRPAoBc7wfhCFhVgvhxfgwiMQ4bMEQXTE+p2S3N/l4xge5+3eb
 mmpvJ18fvQvOnTWNjeN/aNon4lU2ufMvQD+/8Kk5npvdsINOKOpuU+runR37r41NSjv3
 cm99BQzw/Ffwiw2xo9vgVr4lPD+mQX5to6HYXewyBitDNMqytSHl42Kf9X5iBPMHoeAz
 Q0g2BAAOJFBNwGeLzdpcSoQhmyEb+D2SYdLjqsVft4diZwCpW80FYnb1/xE01JHUMQi1
 LPXQ==
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=lcpzKWwKP56BBHg8JM3WCqAuVddufptEDURvAdxn0PE=;
 b=GXeMz8OxMdzpkB28wcl0Rjb602ElsdPd0XxGidutZX/ybIAqr1ZiMinJ5bQINqA3ed
 t5SlNrWwGKZf7gFAqsmhINSDMEiI7a2sX8trwWWjNT8cjvCvN+s0qSAbjspEZ2NQLjnA
 icIdszAspuWSu4DghBowT2/6VL7nxxz951I36E7GVRaxiIqJ3KtEKL3nwzJNOmRqIUka
 7DdsekvtAx27to4qteptkVtwu96Z01FabyHMRCmyo12Y/EC78AwxUxbcISxH2phvMISh
 d0RAvjt/4W0ecf4GV9JxlEfc0l3wtjzWO4/EF19udVPGKmuYN1XbWXyFE9HBONdvNj+J
 Hshw==
X-Gm-Message-State: AHYfb5hcDgx5mGveg4TxIV92icgXDCycDquWyAgYNQ8kw49299kdv5uk
 fZkpG8YF4qWcLZdRl5UukYELOhtPSQ==
X-Received: by 10.55.9.140 with SMTP id 134mr2113952qkj.355.1502134830639;
 Mon, 07 Aug 2017 12:40:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Mon, 7 Aug 2017 12:40:30 -0700 (PDT)
In-Reply-To: <1502133289.18446.8.camel@citrix.com>
References: <1501611210-5232-1-git-send-email-mengxu@cis.upenn.edu>
 <1501695998.19956.10.camel@citrix.com>
 <CAENZ-+nifa=fTbwXJ4hQo1TLnfmo=NjdEH=fDwHe9ncq4jcc8Q@mail.gmail.com>
 <1502127315.18446.6.camel@citrix.com>
 <CAENZ-+nw5AGAmpwvsYYZkwV0tX+WH-WwT9KUkfi=Y3np2gFxsw@mail.gmail.com>
 <1502133289.18446.8.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 7 Aug 2017 15:40:30 -0400
Message-ID: <CAENZ-+nMTa5u7bri-Jb_EOK_bP0n35vHQKvQxKYnHcoxVs8Uow@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgNywgMjAxNyBhdCAzOjE0IFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gTW9uLCAyMDE3LTA4LTA3IGF0IDE0OjI3IC0w
NDAwLCBNZW5nIFh1IHdyb3RlOgo+PiBPbiBNb24sIEF1ZyA3LCAyMDE3IGF0IDE6MzUgUE0sIERh
cmlvIEZhZ2dpb2xpCj4+Cj4+ID4gSXMgdGhpcyB3YW50ZWQgb3IgZXhwZWN0ZWQ/Cj4+Cj4+IEl0
IGlzIHdhbnRlZC4KPj4KPj4gQSBWQ1BVIGkgdGhhdCBoYXMgYWxyZWFkeSBnb3QgYnVkZ2V0X2kg
KiBwcmlvcml0eV9sZXZlbF9pIHRpbWUgaGFzCj4+IGhpZ2hlciBwcmlvcml0eSB0aGFuIGFub3Ro
ZXIgVkNQVSBqIHRoYXQgZ290IGJ1ZGdldF9qICoKPj4gcHJpb3JpdHlfbGV2ZWxfaiB0aW1lLCB3
aGVyZSBwcmlvcml0eV9sZXZlbF9qID4gcHJpb3JpdHlfbGV2ZWxfaS4KPj4KPj4gRm9yIHRoZSB1
bnJlc2VydmVkIHJlc291cmNlLCBhIFZDUFUgd2lsbCBnZXRzIHJvdWdobHkgYnVkZ2V0L3Blcmlv
ZAo+PiBwcm9wb3J0aW9uYWwgdW5yZXNlcnZlZCBDUFUgdGltZS4KPj4KPj4KPj4gPiBCYXNpY2Fs
bHksIGlmIEknbSBub3Qgd3JvbmcsIHRoaXMgbWVhbnMgdGhhdCB0aGUgYWN0dWFsIHByaW9yaXR5
LAo+PiA+IGR1cmluZyB0aGUgZXh0cmF0aW1lIHBoYXNlLCBpcyBzb21lIGNvbWJpbmF0aW9uIG9m
IGRlYWRsaW5lIGFuZAo+PiA+IGJ1ZGdldAo+PiA+ICh3aGljaCB3b3VsZCBtYWtlIG1lIHRoaW5r
IHRvIHV0aWxpemF0aW9uKS4uLiBpcyB0aGlzIHRoZSBjYXNlPwo+Pgo+PiBZZXMuCj4+IFRoZSBo
aWdoZXIgdXRpbGl6YXRpb24gYSBWQ1BVIGhhcywgdGhlIG1vcmUgZXh0cmEgdGltZSBpdCB3aWxs
IGdldCBpbgo+PiB0aGUgZXh0cmF0aW1lIHBoYXNlLgo+Pgo+PiA+Cj4+ID4gSSBkb24ndCBjYXJl
IG11Y2ggYWJvdXQgdGhlIGFjdHVhbCBzY2hlZHVsZSBkdXJpbmcgdGhlIGV4dHJhdGltZQo+PiA+
IHBoYXNlLAo+PiA+IGluIHRoZSBzZW5zZSB0aGF0IGl0IGRvZXNuJ3QgaGF2ZSB0byBiZSBhbnl0
aGluZyB0b28gY29tcGxpY2F0ZWQgb3IKPj4gPiBzdXBlciBhZHZhbmNlZC4uLiBidXQgSSBhdCBs
ZWFzdCB3b3VsZCBsaWtlOgo+PiA+IC0gdG8ga25vdyBob3cgaXQgd29ya3MsIGFuZCBoZW5jZSB3
aGF0IHRvIGV4cGVjdCwKPj4gPiAtIGZvciBpdCB0byBiZSByb3VnaGx5IGZhaXIuCj4+Cj4+IFRo
ZSB1bnJlc2VydmVkIHJlc291cmNlIGlzIHByb3BvcnRpb25hbGx5IGFsbG9jYXRlZCB0byBWQ1BV
cyByb3VnaGx5Cj4+IGJhc2VkIG9uIFZDUFUncyBidWRnZXQvcGVyaW9kLgo+Pgo+IFJpZ2h0LiBU
aGVuIHRoaXMgZGVzZXJ2ZXMgYm90aDoKPiAtIGEgcXVpY2sgbWVudGlvbiBpbiB0aGUgY2hhbmdl
bG9nCj4gLSBhIGxpdHRsZSBiaXQgbW9yZSBkZXRhaWxlZCBleHBsYW5hdGlvbiBpbiBhIGNvbW1l
bnQgY2xvc2UgdG8gb25lIG9mCj4gICB0aGUgcGxhY2Ugd2hlcmUgdGhlIHBvbGljeSBpcyBlbmFj
dGVkIChvciBhdCB0aGUgdG9wIG9mIHRoZSBmaWxlLAo+ICAgb3IsIHdlbGwsIHNvbWV3aGVyZSA6
LSkgKQo+CgpTdXJlLiBJIGNhbiBkbyB0aGF0IGluIHRoZSBuZXh0IHZlcnNpb24uCkhvcGVmdWxs
eSB3ZSBjYW4gcmVhY2ggdGhlIGFncmVlbWVudCBvbiB0aGUgY29kZSBiYXNlZCBvbiB0aGlzIHZl
cnNpb24Kc28gdGhhdCB0aGUgbmV4dCB2ZXJzaW9uIGNhbiBiZSB0aGUgZmluYWwgdmVyc2lvbiBm
b3IgdGhpcyBwYXRjaApzZXJpZXMuIEhvcGVmdWxseS4gOikKCkJlc3QsCgpNZW5nCgotLS0tLS0t
LS0tLQpNZW5nIFh1ClBoRCBDYW5kaWRhdGUgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNj
aWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1
L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 19:51:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 19: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.xen.org>)
	id 1deo3H-0001qW-MX; Mon, 07 Aug 2017 19:50:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=385f2e26d=citrix-osstest@xenproject.org>)
 id 1deo3F-0001q9-VL
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 19:50:58 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0B/D7-03937-1A4C8895; Mon, 07 Aug 2017 19:50:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6CIx2
 RBlMna1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owXd9sYC9qFKg4+/MLWwLiOp4uRk0NCwF9i
 Q/tMVgjbQ+L62RNMILaIgLPEhA+32UBsXgE9ia4X58HiwgJGEj0bD0DVu0n8uXyCEcb+0nKSG
 cRmA5ozsWciC4jNIqAicfrNQ7BeIQEtiaWLVzJBzBSUODnzCVgNs4CExMEXL5gh5lhKfFv/lH
 kCI+8sJGWzkJQtYGRaxahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+
 7iREYOgxAsINx5mX/Q4ySHExKorycWzoihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwdh4GygkW
 paanVqRl5gCDGCYtwcGjJMI7ESTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivIUgRQIgR
 RmleXAjYBF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK86iBTeDLzSuA2vQI6ggnoiDeJrS
 BHlCQipKQaGLcuM56vr+fsrVRzLetR3PFD6gsrNewf6y/j2qd2X+S676trjeGXiq7PXBh/tmi
 6gdEC3Xc+B18nljzoDZgwPyb55eq3uwsS7nprb1jhZ9pg//5Y6yb9sJZzsw+whof6xGx5HjTp
 e6x7eUXZV+YPunf5C5+EG7zeHmB4+X7D5wC5Nfn6lpNWf1ZiKc5INNRiLipOBAAaDJ82owIAA
 A==
X-Env-Sender: prvs=385f2e26d=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502135455!110441933!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46686 invoked from network); 7 Aug 2017 19:50:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Aug 2017 19:50:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,339,1498521600"; d="scan'208";a="442923093"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71947-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=8853c2afc51c2cab862acbef308f2588264e188b
X-Osstest-Versions-That: ovmf=97c567efd303f610ac16e12b4bf066d0240f6d0b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 7 Aug 2017 20:50:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71947: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA4ODUzYzJhZmM1MWMyY2FiODYyYWNiZWYzMDhmMjU4ODI2NGUx
ODhiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5N2M1NjdlZmQzMDNm
NjEwYWMxNmUxMmI0YmYwNjZkMDI0MGY2ZDBiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NDUg
IDIwMTctMDgtMDcgMDU6NTY6NTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTQ3ICAyMDE3LTA4LTA3IDE3OjQ3OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXMgUnVmZmluIDxj
aHJpcy5ydWZmaW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgODg1M2My
YWZjNTFjMmNhYjg2MmFjYmVmMzA4ZjI1ODgyNjRlMTg4YgpBdXRob3I6IENocmlzIFJ1ZmZpbiA8
Y2hyaXMucnVmZmluQGludGVsLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMgMDQ6MzA6MDYgMjAxNyAr
MDgwMAoKICAgIEJhc2VUb29scy9Db25mOiBhcHBseSBuYXNtYiwgYXNtMTYgYnVpbGQgcnVsZSBv
cmRlcgogICAgCiAgICBQcmlvcml0aXplIG5hc21iIHJ1bGUgb3ZlciBhc20xNiB3aGVyZSBib3Ro
IHNvdXJjZSB0eXBlcyBhcmUgc3BlY2lmaWVkLgogICAgCiAgICBDaGFuZ2UtSWQ6IEkzM2VjMzQ4
ZGFiNjZiMzEzZGRiMDVjYjE1ZjJkODQwN2E2NDhjMzIwCiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBD
aHJpcyBSdWZmaW4gPGNocmlzLnJ1ZmZpbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGlt
aW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 19:55:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 19:55: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.xen.org>)
	id 1deo7m-00022y-Bs; Mon, 07 Aug 2017 19:55:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deo7l-00022l-1Q
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 19:55:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AF/C6-09901-8B5C8895; Mon, 07 Aug 2017 19:55:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVXf70Y5
 Ig6trBC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseNIXMGpiYwVz9YuYW5g
 bEvtYuTiEBL4yyjRuvcRG4TzmFHi0K7P7BDONkaJ6+92A2U4OUQEnCW+npnLDmLzCuhL3LnYy
 wJiCwsESkyb85YJpEFC4ACHxO237WBFPAJfJCUObKkBsSUEvCUWbD7BAmMfm72ctYuRnYNNwE
 rikBhIlEVAVeLlxD1sExh5FjAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw08tNLS5OTE/
 NSUwq1kvOz93ECAwGBiDYwXhzY8AhRkkOJiVRXs4tHZFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHjzjwDlBItS01Mr0jJzgGEJk5bg4FES4eUGSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6ql
 DhvKUiRAEhRRmke3AhYjFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8fyBSezLwSuE2vgI
 5gAjriTWIryBEliQgpqQbGOX1Ki+6v5/4Xcu3XJLstHaoc4heM4q/MqY1f4xHjIsM0iZOdp6l
 q3pI88dUqOwuaZfi2ZezeGL9BhaWMd/786mOfeM5f6p8wJzrP1/VEoljtkj7nKy84xJZfTnl5
 8VNjI9fJM968LYF7W9VELq21nB/6+f4ymeXSB8RLJ7jmam3V/avu81FbiaU4I9FQi7moOBEAV
 bJJ+YwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502135734!68859726!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25584 invoked from network); 7 Aug 2017 19:55:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 19:55:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deo7f-0005X5-Ts; Mon, 07 Aug 2017 19:55: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 1deo7a-0007el-GZ; Mon, 07 Aug 2017 19:55:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deo7a-00038T-8K; Mon, 07 Aug 2017 19:55:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112497-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu: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-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
X-Osstest-Versions-That: linux=efcfbfb1d8bf756d1b58fe215bf4e419d176435b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 19:55:26 +0000
Subject: [Xen-devel] [linux-4.9 test] 112497: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2738437218938200640=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-arndale   5 host-ping-check-native   fail REGR. vs. 112405

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112405
 build-arm64-pvops             2 hosts-allocate              broken like 112405
 build-arm64                   2 hosts-allocate              broken like 112405
 build-arm64-pvops             3 capture-logs                broken like 112405
 build-arm64                   3 capture-logs                broken like 112405
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 112397
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112397
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112397
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112405
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 112405
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112405
 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-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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          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-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt     14 saverestore-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-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 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-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7
baseline version:
 linux                efcfbfb1d8bf756d1b58fe215bf4e419d176435b

Last test of basis   112405  2017-08-01 03:50:17 Z    6 days
Testing same since   112497  2017-08-07 02:26:34 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Williamson <alex.williamson@redhat.com>
  Amit Pundir <amit.pundir@linaro.org>
  Anand Jain <anand.jain@oracle.com>
  Andreas Schaertl <andreas.schaertl@fau.de>
  Andrzej Hajda <a.hajda@samsung.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Coddington <bcodding@redhat.com>
  Benjamin Poirier <bpoirier@suse.com>
  Burak Ok <burak-kernel@bur0k.de>
  Caleb Crome <caleb@crome.org>
  Catalin Marinas <catalin.marinas@arm.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chun-Hao Lin <hau@realtek.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Bristot de Oliveira <bristot@redhat.com>
  Daniel Dadap <ddadap@nvidia.com>
  Daniel Schultz <d.schultz@phytec.de>
  Dave Jiang <dave.jiang@intel.com>
  Dave Kleikamp <dave.kleikamp@oracle.com>
  David Carrillo-Cisneros <davidcc@google.com>
  David Lechner <david@lechnology.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guillaume Nault <g.nault@alphalink.fr>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ingo Molnar <mingo@kernel.org>
  Ioan-Adrian Ratiu <adi@adirat.com>
  Ismail, Mustafa <mustafa.ismail@intel.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jason Cooper <jason@lakedaemon.net>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jeeja KP <jeeja.kp@intel.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiandi An <anjiandi@codeaurora.org>
  Jiri Kosina <jkosina@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joel Fernandes <joelaf@google.com>
  John David Anglin <dave.anglin@bell.net>
  John Hsu <KCHSU0@nuvoton.com>
  Jonas Bonn <jonas@southpole.se>
  Jordan Crouse <jcrouse@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liu Bo <bo.li.liu@oracle.com>
  Maninder Singh <maninder1.s@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Matt Fleming <matt@codeblueprint.co.uk>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Kazior <michal.kazior@tieto.com>
  Michal Simek <michal.simek@xilinx.com>
  Mike Marciniszyn <mike.marciniszyn@intel.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moritz Fischer <mdf@kernel.org>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Narsimhulu Musini <nmusini@cisco.com>
  NeilBrown <neilb@suse.com>
  Nhan Nguyen <nhan.nguyen.yb@renesas.com>
  Ofer Heifetz <oferh@marvell.com>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Phil Reid <preid@electromag.com.au>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rasesh Mody <rasesh.mody@cavium.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Kharat <satishkh@cisco.com>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Sesidhar Baddela <sebaddel@cisco.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Stafford Horne <shorne@gmail.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steven Rostedt <rostedt@goodmis.org>
  Strashko, Grygorii <grygorii.strashko@ti.com>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suman Anna <s-anna@ti.com>
  SÃ¶ren Brinkmann <soren.brinkmann@xilinx.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  thongsyho <thong.ho.px@rvc.renesas.com>
  Tony Lindgren <tony@atomide.com>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vaneet Narang <v.narang@samsung.com>
  Vineet Gupta <vgupta@synopsys.com>
  Vinod Koul <vinod.koul@intel.com>
  Will Deacon <will.deacon@arm.com>
  Yoichi Yuasa <yuasa@linux-mips.org>
  Yuejie Shi <syjcnss@gmail.com>
  Yuriy Kolerov <yuriy.kolerov@synopsys.com>
  Zheng Li <james.z.li@ericsson.com>
  Ã‰meric MASCHINO <emeric.maschino@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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-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                                     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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2738437218938200640==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 20:57:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 20: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.xen.org>)
	id 1dep5O-0005pD-2L; Mon, 07 Aug 2017 20:57:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dep5M-0005p7-Vh
 for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 20:57:13 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1A/08-03612-824D8895; Mon, 07 Aug 2017 20:57:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oK76lY5
 Ig4+TlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytja9YC9YrVdz4Pp+5gfGrdBcjF4eQwAQm
 iZ6m+ywQzh9GiXmb7rNDOOsZJSbsX8MI4WxjlFg29yVzFyMHh7CAl8TF63xdjJwcIgKVEruuP
 GMGsYUETCRurD3OAmIzC/hIHLr2CcxmEzCSOHt0OiOIzStgK/FzxzNWEJtFQEVi/4QpTCC2qE
 C4xNvGIywQNYISJ2c+AbM5BUwlztycATVTT2LH9V+sELa8xPa3c8D2SggYSpx+uI1xAqPgLCT
 ts5C0zELSsoCReRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4m
 RmDoMgDBDsa/awMPMUpyMCmJ8nJu6YgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF75RJQTrAoN
 T21Ii0zBxhFMGkJDh4lEd67IGne4oLE3OLMdIjUKUZFKXHeXpCEAEgiozQPrg0WuZcYZaWEeR
 mBDhHiKUgtys0sQZV/xSjOwagkzCt7GWgKT2ZeCdz0V0CLmYAWv0lsBVlckoiQkmpgTBHY87L
 lk+mHeIOPNl9uRj+f0WDkxJJ0Yd3DsGeOjla3vuTslCt4M2Gn/vxnGfmmaxQ2i4vwybEsYuTv
 vCRYFvPl4/tjF93b/n7NfmV2XPXzydXTbeZI3X+vxG83ozX66h321UVl7EWLpRg/zUvXuvA+9
 vOrlzu1l1suWzN9/eTyX9GxjxhfZiuxFGckGmoxFxUnAgBTvwQ/1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502139430!110446659!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10572 invoked from network); 7 Aug 2017 20:57:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 20:57:11 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77Kuwo7019419
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 20:56:58 GMT
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 v77KutXX021750
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 20:56:55 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 v77KusVU031819;
 Mon, 7 Aug 2017 20:56:54 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, 07 Aug 2017 13:56:54 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20170803154548.13817-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c6b5bb1b-d9ee-c550-d6e4-4ca5f6f3295e@oracle.com>
Date: Mon, 7 Aug 2017 16:56:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170803154548.13817-1-jgross@suse.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: tglx@linutronix.de, mingo@redhat.com, luto@amacapital.net, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v3] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYwo+IGluZGV4IDgxMWU0ZGRiM2YzNy4uYTNkY2Q4MzE4N2NlIDEwMDY0
NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+ICsrKyBiL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYwo+IEBAIC01NzksNiArNTc5LDcxIEBAIHN0YXRpYyB2b2lkIHhlbl93
cml0ZV9sZHRfZW50cnkoc3RydWN0IGRlc2Nfc3RydWN0ICpkdCwgaW50IGVudHJ5bnVtLAo+ICAJ
cHJlZW1wdF9lbmFibGUoKTsKPiAgfQo+ICAKPiArI2lmZGVmIENPTkZJR19YODZfNjQKPiArc3Rh
dGljIHN0cnVjdCB7Cj4gKwl2b2lkICgqb3JpZykodm9pZCk7Cj4gKwl2b2lkICgqeGVuKSh2b2lk
KTsKPiArCWJvb2wgaXN0X29rYXk7Cj4gKwlib29sIGhhbmRsZTsKPiArfSB0cmFwX2FycmF5W10g
PSB7Cj4gKwl7IGRlYnVnLCB4ZW5feGVuZGVidWcsIHRydWUsIHRydWUgfSwKPiArCXsgaW50Mywg
eGVuX3hlbmludDMsIHRydWUsIHRydWUgfSwKPiArCXsgZG91YmxlX2ZhdWx0LCB4ZW5fZG91Ymxl
X2ZhdWx0LCB0cnVlLCBmYWxzZSB9LAoKSXMgaXQgcmVhbGx5IHdvcnRoIGFkZGluZyAnaGFuZGxl
JyBtZW1iZXIgdG8gdGhlIHN0cnVjdHVyZSBiZWNhdXNlIG9mIGEKc2luZ2xlIHNwZWNpYWwgY2Fz
ZT8gV2UgZG9uJ3QgZXhwZWN0IHRvIGV2ZXIgaGF2ZSBhbm90aGVyIHN1Y2ggdmVjdG9yLgoKKFRC
SCwgSSB0aGluayBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIGN2dF9nYXRlX3RvX3RyYXAoKSBp
cyBjbGVhcmVyLApldmVuIGlmIGl0IGlzIG5vdCBhcyBnZW5lcmFsIGFzIHdoYXQgaXMgaW4gdGhp
cyBwYXRjaC4gSSBrbm93IHRoYXQgQW5keQpkaXNhZ3JlZXMpLgoKLWJvcmlzCgo+ICsjaWZkZWYg
Q09ORklHX1g4Nl9NQ0UKPiArCXsgbWFjaGluZV9jaGVjaywgeGVuX21hY2hpbmVfY2hlY2ssIHRy
dWUsIHRydWUgfSwKPiArI2VuZGlmCj4gKwl7IG5taSwgeGVuX25taSwgdHJ1ZSwgdHJ1ZSB9LAo+
ICsJeyBvdmVyZmxvdywgeGVuX292ZXJmbG93LCBmYWxzZSwgdHJ1ZSB9LAo+ICsjaWZkZWYgQ09O
RklHX0lBMzJfRU1VTEFUSU9OCj4gKwl7IGVudHJ5X0lOVDgwX2NvbXBhdCwgeGVuX2VudHJ5X0lO
VDgwX2NvbXBhdCwgZmFsc2UsIHRydWUgfSwKPiArI2VuZGlmCj4gKwl7IHBhZ2VfZmF1bHQsIHhl
bl9wYWdlX2ZhdWx0LCBmYWxzZSwgdHJ1ZSB9LAo+ICsJeyBkaXZpZGVfZXJyb3IsIHhlbl9kaXZp
ZGVfZXJyb3IsIGZhbHNlLCB0cnVlIH0sCj4gKwl7IGJvdW5kcywgeGVuX2JvdW5kcywgZmFsc2Us
IHRydWUgfSwKPiArCXsgaW52YWxpZF9vcCwgeGVuX2ludmFsaWRfb3AsIGZhbHNlLCB0cnVlIH0s
Cj4gKwl7IGRldmljZV9ub3RfYXZhaWxhYmxlLCB4ZW5fZGV2aWNlX25vdF9hdmFpbGFibGUsIGZh
bHNlLCB0cnVlIH0sCj4gKwl7IGNvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1biwgeGVuX2NvcHJv
Y2Vzc29yX3NlZ21lbnRfb3ZlcnJ1biwKPiArCSAgZmFsc2UsIHRydWUgfSwKPiArCXsgaW52YWxp
ZF9UU1MsIHhlbl9pbnZhbGlkX1RTUywgZmFsc2UsIHRydWUgfSwKPiArCXsgc2VnbWVudF9ub3Rf
cHJlc2VudCwgeGVuX3NlZ21lbnRfbm90X3ByZXNlbnQsIGZhbHNlLCB0cnVlIH0sCj4gKwl7IHN0
YWNrX3NlZ21lbnQsIHhlbl9zdGFja19zZWdtZW50LCBmYWxzZSwgdHJ1ZSB9LAo+ICsJeyBnZW5l
cmFsX3Byb3RlY3Rpb24sIHhlbl9nZW5lcmFsX3Byb3RlY3Rpb24sIGZhbHNlLCB0cnVlIH0sCj4g
Kwl7IHNwdXJpb3VzX2ludGVycnVwdF9idWcsIHhlbl9zcHVyaW91c19pbnRlcnJ1cHRfYnVnLCBm
YWxzZSwgdHJ1ZSB9LAo+ICsJeyBjb3Byb2Nlc3Nvcl9lcnJvciwgeGVuX2NvcHJvY2Vzc29yX2Vy
cm9yLCBmYWxzZSwgdHJ1ZSB9LAo+ICsJeyBhbGlnbm1lbnRfY2hlY2ssIHhlbl9hbGlnbm1lbnRf
Y2hlY2ssIGZhbHNlLCB0cnVlIH0sCj4gKwl7IHNpbWRfY29wcm9jZXNzb3JfZXJyb3IsIHhlbl9z
aW1kX2NvcHJvY2Vzc29yX2Vycm9yLCBmYWxzZSwgdHJ1ZSB9LAo+ICsjaWZkZWYgQ09ORklHX1RS
QUNJTkcKPiArCXsgdHJhY2VfcGFnZV9mYXVsdCwgeGVuX3RyYWNlX3BhZ2VfZmF1bHQsIGZhbHNl
LCB0cnVlIH0sCj4gKyNlbmRpZgo+ICt9Owo+ICsKPiArc3RhdGljIGJvb2wgZ2V0X3RyYXBfYWRk
cih1bnNpZ25lZCBsb25nICphZGRyLCB1bnNpZ25lZCBpbnQgaXN0KQo+ICt7Cj4gKwl1bnNpZ25l
ZCBpbnQgbnI7Cj4gKwlib29sIGhhbmRsZSA9IHRydWUsIGlzdF9va2F5ID0gZmFsc2U7Cj4gKwo+
ICsJLyoKPiArCSAqIFJlcGxhY2UgdHJhcCBoYW5kbGVyIGFkZHJlc3NlcyBieSBYZW4gc3BlY2lm
aWMgb25lcy4KPiArCSAqIENoZWNrIGZvciBrbm93biB0cmFwcyB1c2luZyBJU1QgYW5kIHdoaXRl
bGlzdCB0aGVtLgo+ICsJICogVGhlIGRlYnVnZ2VyIG9uZXMgYXJlIHRoZSBvbmx5IG9uZXMgd2Ug
Y2FyZSBhYm91dC4KPiArCSAqIFhlbiB3aWxsIGhhbmRsZSBmYXVsdHMgbGlrZSBkb3VibGVfZmF1
bHQsICogc28gd2Ugc2hvdWxkIG5ldmVyIHNlZQo+ICsJICogdGhlbS4gIFdhcm4gaWYgdGhlcmUn
cyBhbiB1bmV4cGVjdGVkIElTVC11c2luZyBmYXVsdCBoYW5kbGVyLgo+ICsJICovCj4gKwlmb3Ig
KG5yID0gMDsgbnIgPCBBUlJBWV9TSVpFKHRyYXBfYXJyYXkpOyBucisrKQo+ICsJCWlmICgqYWRk
ciA9PSAodW5zaWduZWQgbG9uZyl0cmFwX2FycmF5W25yXS5vcmlnKSB7Cj4gKwkJCSphZGRyID0g
KHVuc2lnbmVkIGxvbmcpdHJhcF9hcnJheVtucl0ueGVuOwo+ICsJCQlpc3Rfb2theSA9IHRyYXBf
YXJyYXlbbnJdLmlzdF9va2F5Owo+ICsJCQloYW5kbGUgPSB0cmFwX2FycmF5W25yXS5oYW5kbGU7
Cj4gKwkJCWJyZWFrOwo+ICsJCX0KPiArCj4gKwlpZiAoV0FSTl9PTihpc3QgIT0gMCAmJiAhaXN0
X29rYXkpKQo+ICsJCWhhbmRsZSA9IGZhbHNlOwo+ICsKPiArCXJldHVybiBoYW5kbGU7Cj4gK30K
PiArI2VuZGlmCj4gKwo+ICBzdGF0aWMgaW50IGN2dF9nYXRlX3RvX3RyYXAoaW50IHZlY3Rvciwg
Y29uc3QgZ2F0ZV9kZXNjICp2YWwsCj4gIAkJCSAgICBzdHJ1Y3QgdHJhcF9pbmZvICppbmZvKQo+
ICB7Cj4gQEAgLTU5MSw0MCArNjU2LDggQEAgc3RhdGljIGludCBjdnRfZ2F0ZV90b190cmFwKGlu
dCB2ZWN0b3IsIGNvbnN0IGdhdGVfZGVzYyAqdmFsLAo+ICAKPiAgCWFkZHIgPSBnYXRlX29mZnNl
dCgqdmFsKTsKPiAgI2lmZGVmIENPTkZJR19YODZfNjQKPiAtCS8qCj4gLQkgKiBMb29rIGZvciBr
bm93biB0cmFwcyB1c2luZyBJU1QsIGFuZCBzdWJzdGl0dXRlIHRoZW0KPiAtCSAqIGFwcHJvcHJp
YXRlbHkuICBUaGUgZGVidWdnZXIgb25lcyBhcmUgdGhlIG9ubHkgb25lcyB3ZSBjYXJlCj4gLQkg
KiBhYm91dC4gIFhlbiB3aWxsIGhhbmRsZSBmYXVsdHMgbGlrZSBkb3VibGVfZmF1bHQsCj4gLQkg
KiBzbyB3ZSBzaG91bGQgbmV2ZXIgc2VlIHRoZW0uICBXYXJuIGlmCj4gLQkgKiB0aGVyZSdzIGFu
IHVuZXhwZWN0ZWQgSVNULXVzaW5nIGZhdWx0IGhhbmRsZXIuCj4gLQkgKi8KPiAtCWlmIChhZGRy
ID09ICh1bnNpZ25lZCBsb25nKWRlYnVnKQo+IC0JCWFkZHIgPSAodW5zaWduZWQgbG9uZyl4ZW5f
ZGVidWc7Cj4gLQllbHNlIGlmIChhZGRyID09ICh1bnNpZ25lZCBsb25nKWludDMpCj4gLQkJYWRk
ciA9ICh1bnNpZ25lZCBsb25nKXhlbl9pbnQzOwo+IC0JZWxzZSBpZiAoYWRkciA9PSAodW5zaWdu
ZWQgbG9uZylzdGFja19zZWdtZW50KQo+IC0JCWFkZHIgPSAodW5zaWduZWQgbG9uZyl4ZW5fc3Rh
Y2tfc2VnbWVudDsKPiAtCWVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpZG91YmxlX2Zh
dWx0KSB7Cj4gLQkJLyogRG9uJ3QgbmVlZCB0byBoYW5kbGUgdGhlc2UgKi8KPiArCWlmICghZ2V0
X3RyYXBfYWRkcigmYWRkciwgdmFsLT5pc3QpKQo+ICAJCXJldHVybiAwOwo+IC0jaWZkZWYgQ09O
RklHX1g4Nl9NQ0UKPiAtCX0gZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZyltYWNoaW5l
X2NoZWNrKSB7Cj4gLQkJLyoKPiAtCQkgKiB3aGVuIHhlbiBoeXBlcnZpc29yIGluamVjdCB2TUNF
IHRvIGd1ZXN0LAo+IC0JCSAqIHVzZSBuYXRpdmUgbWNlIGhhbmRsZXIgdG8gaGFuZGxlIGl0Cj4g
LQkJICovCj4gLQkJOwo+IC0jZW5kaWYKPiAtCX0gZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQg
bG9uZylubWkpCj4gLQkJLyoKPiAtCQkgKiBVc2UgdGhlIG5hdGl2ZSB2ZXJzaW9uIGFzIHdlbGwu
Cj4gLQkJICovCj4gLQkJOwo+IC0JZWxzZSB7Cj4gLQkJLyogU29tZSBvdGhlciB0cmFwIHVzaW5n
IElTVD8gKi8KPiAtCQlpZiAoV0FSTl9PTih2YWwtPmlzdCAhPSAwKSkKPiAtCQkJcmV0dXJuIDA7
Cj4gLQl9Cj4gICNlbmRpZgkvKiBDT05GSUdfWDg2XzY0ICovCj4gIAlpbmZvLT5hZGRyZXNzID0g
YWRkcjsKPiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 21:30:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 21: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.xen.org>)
	id 1depbo-0008Ef-Nz; Mon, 07 Aug 2017 21:30:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1depbn-0008ET-8u
 for xen-devel@lists.xensource.com; Mon, 07 Aug 2017 21:30:43 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 58/32-03044-20CD8895; Mon, 07 Aug 2017 21:30:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVZfxTke
 kwfKjHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHa5mbXgxFXGiguzz7I3
 MDYtZOxi5OIQEvjLKPF3+j12COcxo0Tnr6NQmW2MEpenTGDqYuTkEBFwlvh6Zi47iM0roC9x6
 /kEVhBbWCBMYuaGOUwgDRICp1UlZvd1MoMkJAS8JabefssEY9+6fQ4ozs7BJmAlcUgMJMoioC
 pxa8IO5gmM3AsYGVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+d
 uYgR6ngEIdjCeXxt4iFGSg0lJlJdzS0ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneX7eAcoJF
 qempFWmZOcAQhElLcPAoifDy3QZK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8RkBkCI
 EUZpXlwI2DxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvHdBpvBk5pXAbXoFdAQT0BFvEl
 tBjihJREhJNTBq3T00/zJz+L5bS4OLGY8GXxSYWt0bf339EtNru6KlFdbbttbJNghbzPFV01t
 QHPzKNKFCf/o5u2UtrvvPTE9OnS9hJmXislUwy8whR+b4rr3KacXVBybWdqTErVU4mFCT7VY0
 4V4Kr3T675g3RobSpurvYyeKcWWZ6fnEsb2Ur+59+Ca3T4mlOCPRUIu5qDgRAOBz6BiCAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502141439!76844753!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13357 invoked from network); 7 Aug 2017 21:30:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Aug 2017 21:30:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1depbh-0008FM-UO; Mon, 07 Aug 2017 21:30: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 1depbc-0005Da-AF; Mon, 07 Aug 2017 21:30:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1depbb-0003rJ-K5; Mon, 07 Aug 2017 21:30:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112503-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-armhf-armhf-xl-xsm:guest-stop:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.1:build-arm64:hosts-allocate:broken:allowable
 linux-4.1:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.1:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.1:build-arm64:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1af952704416d76ad86963f04feb10a3da143901
X-Osstest-Versions-That: linux=2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Aug 2017 21:30:31 +0000
Subject: [Xen-devel] [linux-4.1 test] 112503: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8241981495962347889=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-xsm      15 guest-stop       fail in 112491 pass in 112503
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112491 pass in 112503
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112491 pass in 112503
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 112491

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 111195
 build-arm64                   2 hosts-allocate         broken REGR. vs. 111195
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 111195

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 111195
 build-arm64                   3 capture-logs          broken blocked in 111195
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 111195
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop fail in 112491 blocked in 111195
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112491 like 111195
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 111195
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 111195
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 111195
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 111195
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 111195
 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-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-arndale  13 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  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          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-amd64-amd64-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-raw 13 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-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                1af952704416d76ad86963f04feb10a3da143901
baseline version:
 linux                2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a

Last test of basis   111195  2017-06-29 17:21:55 Z   39 days
Testing same since   112477  2017-08-06 04:23:16 Z    1 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adam Borowski <kilobyte@angband.pl>
  Adrian Salido <salidoa@google.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Artem Savkov <asavkov@redhat.com>
  Balakrishnan Raman <ramanb@cumulusnetworks.com>
  Baolin Wang <baolin.wang@linaro.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Brendan McGrath <redmcg@redmandi.dyndns.org>
  Brian Norris <computersforpeace@gmail.com>
  Bryan O'Donoghue <bryan.odonoghue@imgtec.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Cong Wang <xiyou.wangcong@gmail.com>
  Cyril Bur <cyrilbur@gmail.com>
  Cyrille Pitchen <cyrille.pitchen@atmel.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Cashman <dcashman@android.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Micay <danielmicay@gmail.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <david@fromorbit.com>
  Dave Kleikamp <dave.kleikamp@oracle.com>
  David Dillow <dillow@google.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Deepak Rawat <drawat@vmware.com>
  Devin Heitmueller <dheitmueller@kernellabs.com>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Dmitry Vyukov <dvyukov@google.com>
  Dongli Zhang <dongli.zhang@oracle.com>
  Doug Berger <opendmb@gmail.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Engestrom <eric.engestrom@imgtec.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Florian Fainelli <f.fainelli@gmail.com>
  G. Campana <gcampana@quarkslab.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Ivan Vecera <cera@cera.cz>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Smart <james.smart@broadcom.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason Yan <yanaijie@huawei.com>
  Jeremie Rapin <rapinj@gmail.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jim Mattson <jmattson@google.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Crispin <blogic@openwrt.org>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jon.mason@broadcom.com>
  Josh Zimmerman <joshz@google.com>
  Jouni Malinen <jouni@qca.qualcomm.com>
  JoÃ«l Esponde <joel.esponde@honeywell.com>
  Julian Anastasov <ja@ssi.bg>
  Kees Cook <keescook@chromium.org>
  Kevin Hilman <khilman@baylibre.com>
  Kinglong Mee <kinglongmee@gmail.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Krister Johansen <kjlx@templeofstupid.com>
  Lauro Ramos Venancio <lvenanci@redhat.com>
  Lendacky, Thomas <Thomas.Lendacky@amd.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liu Bo <bo.li.liu@oracle.com>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin Hicks <mort@bork.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Grzeschik <m.grzeschik@pengutronix.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikita Yushchenko <nikita.yoush@cogentembedded.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavankumar Kondeti <pkondeti@codeaurora.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pooya Keshavarzi <Pooya.Keshavarzi@de.bosch.com>
  Quinn Tran <quinn.tran@cavium.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Cochran <richardcochran@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roberto Sassu <rsassu@suse.de>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell Currey <ruscur@russell.cc>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sahitya Tummala <stummala@codeaurora.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms@verge.net.au>
  Srinivas Dasari <dasaris@qti.qualcomm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Teemu Likonen <tlikonen@iki.fi>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tobias Wolf <dev-NTEO@vplace.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tomasz WilczyÅ„ski <twilczynski@naver.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vineeth Remanan Pillai <vineethp@amazon.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wang YanQing <udknight@gmail.com>
  wangweidong <wangweidong1@huawei.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Wang <weiwan@google.com>
  Weidong Wang <wangweidong1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  William Wu <william.wu@rock-chips.com>
  Wim Van Sebroeck <wim@iguana.be>
  Xin Long <lucien.xin@gmail.com>
  Zach Ploskey <zach@ploskey.com>
  Ãlvaro FernÃ¡ndez Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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-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-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=linux-4.1
+ revision=1af952704416d76ad86963f04feb10a3da143901
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.1 1af952704416d76ad86963f04feb10a3da143901
+ branch=linux-4.1
+ revision=1af952704416d76ad86963f04feb10a3da143901
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.1
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x1af952704416d76ad86963f04feb10a3da143901 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.1
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.1
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.1.y
+ : linux-4.1.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.1
+ : refs/heads/tested/linux-4.1
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 1af952704416d76ad86963f04feb10a3da143901:refs/heads/tested/linux-4.1
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   2ac51e2..1af9527  1af952704416d76ad86963f04feb10a3da143901 -> tested/linux-4.1
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8241981495962347889==--

From xen-devel-bounces@lists.xen.org Mon Aug 07 23:49:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 23:49: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.xen.org>)
	id 1derlz-0007nn-3A; Mon, 07 Aug 2017 23:49:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1derlx-0007nf-Qf
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 23:49:21 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1A/56-03406-18CF8895; Mon, 07 Aug 2017 23:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXSO6nOVbfhT0e
 kwcsd0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b3xtesBXf1K+7PmM7ewLhStYuRi0NIYAKT
 xLZf1xghnF+MEs0nmlghnA2MEmvuXIfKTGSUaG9tBcpwcrAJGEgcPdwDViUi0MYosfrEZUaQh
 LBAuMTkVT1gNouAqsSXKafZQGxeAVuJy9t/gzVLCMhJLN1+nbmLkYODU8BO4uMTG5CwEFDJu9
 3XGCFKDCU+b1zKPIGRdwEjwypGjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMCgYACCHYyL1wYeYpTkYFIS5eXc0hEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKX
 8zdQTrAoNT21Ii0zBxieMGkJDh4lEd5fv4DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolz
 vsDpEgApCijNA9uBCxWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtx7kEp7MvBK4Ta+Ajm
 ACOuJNYivIESWJCCmpBsayN1rMj/qzr69rmXUiSP1DgLua3IzYf/+ZC1Yb7PThZt+S/P26LD+
 3cW6UwLvntgKn7jt61wZPjPeLvNXsZJn5Ijb9xHyB951Bps2MvKv0jI5vf2i6LPy4v1XhMqnu
 9YIGn6J+v81nkWX71HnJ9vvFoFP3+2PqKi5kxU+uVtrZWLdN0tW6RImlOCPRUIu5qDgRANkUs
 BuQAgAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502149759!101226171!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44241 invoked from network); 7 Aug 2017 23:49:20 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 23:49:20 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77NnHSk032698
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:49:17 GMT
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 v77NnHr3003359
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:49:17 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 v77NnGSV008185;
 Mon, 7 Aug 2017 23:49:16 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Aug 2017 16:49:16 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon,  7 Aug 2017 18:50:11 -0500
Message-Id: <20170807235012.3804-2-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170807235012.3804-1-venu.busireddy@oracle.com>
References: <20170807235012.3804-1-venu.busireddy@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: [Xen-devel] [PATCH v3 1/2] libxl: Implement the handler to handle
	unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBjYWxsYmFjayBmdW5jdGlvbiB0byBoYW5kbGUgdW5yZWNvdmVyYWJsZSBB
RVIgZXJyb3JzLCBhbmQKYWxzbyB0aGUgcHVibGljIEFQSXMgdGhhdCBjYW4gYmUgdXNlZCB0byBy
ZWdpc3Rlci91bnJlZ2lzdGVyIHRoZSBoYW5kbGVyLgpXaGVuIGFuIEFFUiBlcnJvciBvY2N1cnMs
IHRoZSBoYW5kbGVyIHdpbGwgZm9yY2libHkgcmVtb3ZlIHRoZSBlcnJpbmcKUENJZSBkZXZpY2Ug
ZnJvbSB0aGUgZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBWZW51IEJ1c2lyZWRkeSA8dmVudS5idXNp
cmVkZHlAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgMTQg
KysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCAgICB8IDEzICsrKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNyArKysrCiB0b29scy9saWJ4bC9saWJ4bF9wY2ku
YyAgICAgIHwgOTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDQgZmlsZXMgY2hhbmdlZCwgMTI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA3Y2YwZjMxLi5jNWFmMGFh
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKQEAgLTEwNDQsNiArMTA0NCwyMCBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAq
Y3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwogICovCiAjZGVmaW5l
IExJQlhMX0hBVkVfUUVEIDEKIAorLyogTElCWExfSEFWRV9SRUdfQUVSX0VWRU5UU19IQU5ETEVS
CisgKgorICogSWYgaXQgaXMgZGVmaW5lZCwgbGlieGwgaGFzIGEgbGlicmFyeSBmdW5jdGlvbiBj
YWxsZWQKKyAqIGxpYnhsX3JlZ19hZXJfZXZlbnRzX2hhbmRsZXIuCisgKi8KKyNkZWZpbmUgTElC
WExfSEFWRV9SRUdfQUVSX0VWRU5UU19IQU5ETEVSIDEKKworLyogTElCWExfSEFWRV9VTlJFR19B
RVJfRVZFTlRTX0hBTkRMRVIKKyAqCisgKiBJZiBpdCBpcyBkZWZpbmVkLCBsaWJ4bCBoYXMgYSBs
aWJyYXJ5IGZ1bmN0aW9uIGNhbGxlZAorICogbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVy
LgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfVU5SRUdfQUVSX0VWRU5UU19IQU5ETEVSIDEKKwog
dHlwZWRlZiBjaGFyICoqbGlieGxfc3RyaW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmluZ19saXN0
X2Rpc3Bvc2UobGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9s
ZW5ndGgoY29uc3QgbGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2V2ZW50LmggYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oCmluZGV4IDFlYTc4
OWUuLjFhZWE5MDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaApAQCAtMTg0LDYgKzE4NCwxOSBAQCB2b2lkIGxpYnhs
X2V2ZGlzYWJsZV9kb21haW5fZGVhdGgobGlieGxfY3R4ICpjdHgsIGxpYnhsX2V2Z2VuX2RvbWFp
bl9kZWF0aCopOwogICAgKiBtYXkgZ2VuZXJhdGUgb25seSBhIERFQVRIIGV2ZW50LgogICAgKi8K
IAordHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2Flcl93YXRjaCBsaWJ4bF9hZXJfd2F0Y2g7CitpbnQg
bGlieGxfcmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKiwgdWludDMyX3QsIGxpYnhs
X2Flcl93YXRjaCAqKikKKyAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NB
TExFUlNfT05MWTsKKyAgLyoKKyAgICogUmVnaXN0ZXJzIGEgaGFuZGxlciB0byBoYW5kbGUgdGhl
IG9jY3VycmVuY2Ugb2YgdW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzLgorICAgKiBUaGlzIGZ1bmN0
aW9uIGRlcGVuZHMgb24gdGhlIGNhbGxpbmcgYXBwbGljYXRpb24gcnVubmluZyB0aGUgbGlieGwn
cworICAgKiBpbnRlcm5hbCBldmVudCBsb29wLiBUb29sc3RhY2tzIHRoYXQgZG8gbm90IHVzZSBs
aWJ4bCdzIGludGVybmFsCisgICAqIGV2ZW50IGxvb3AgbXVzdCBhcnJhbmdlIHRvIGhhdmUgdGhl
aXIgb3duIGV2ZW50IGxvb3AgY3JlYXRlZCBhbmQgZW50ZXIKKyAgICogbGlieGwgKHNheSwgY2Fs
bCBsaWJ4bF9ldmVudF93YWl0KCkpLCB0byBlbmFibGUgdGhlIGV2ZW50IHRvIGJlIHByb2Nlc3Nl
ZC4KKyAgICovCit2b2lkIGxpYnhsX3VucmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHgg
KiwgdWludDMyX3QsIGxpYnhsX2Flcl93YXRjaCAqKQorICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworCiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZXZn
ZW5fZGlza19lamVjdCBsaWJ4bF9ldmdlbl9kaXNrX2VqZWN0OwogaW50IGxpYnhsX2V2ZW5hYmxl
X2Rpc2tfZWplY3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICp2
ZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZXZfdXNlciwgbGlieGxfZXZnZW5f
ZGlza19lamVjdCAqKmV2Z2VuX291dCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBhZmU2NjUyLi4y
Yjc0Mjg2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM1Miw2ICszNTIsMTMgQEAgc3RydWN0IGxp
YnhsX19ldl9jaGlsZCB7CiAgICAgTElCWExfTElTVF9FTlRSWShzdHJ1Y3QgbGlieGxfX2V2X2No
aWxkKSBlbnRyeTsKIH07CiAKKy8qCisgKiBTdHJ1Y3R1cmUgdXNlZCBmb3IgQUVSIGV2ZW50IGhh
bmRsaW5nLgorICovCitzdHJ1Y3QgbGlieGxfX2Flcl93YXRjaCB7CisgICAgdWludDMyX3QgZG9t
aWQ7CisgICAgbGlieGxfX2V2X3hzd2F0Y2ggd2F0Y2g7Cit9OwogCiAvKgogICogZXZnZW4gc3Ry
dWN0dXJlcywgd2hpY2ggYXJlIHRoZSBzdGF0ZSB3ZSB1c2UgZm9yIGdlbmVyYXRpbmcKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMK
aW5kZXggNjVhZDVlNS4uZmVlZGYyNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTE2NzgsNiArMTY3OCw5NiBAQCBz
dGF0aWMgaW50IGxpYnhsX2RldmljZV9wY2lfY29tcGFyZShsaWJ4bF9kZXZpY2VfcGNpICpkMSwK
ICAgICByZXR1cm4gQ09NUEFSRV9QQ0koZDEsIGQyKTsKIH0KIAorc3RhdGljIHZvaWQgYWVyX2Jh
Y2tlbmRfd2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3hzd2F0Y2ggKndhdGNoLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqd2F0Y2hfcGF0aCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmV2ZW50X3Bh
dGgpCit7CisgICAgRUdDX0dDOworICAgIGxpYnhsX2Flcl93YXRjaCAqYWVyX3dzID0gQ09OVEFJ
TkVSX09GKHdhdGNoLCAqYWVyX3dzLCB3YXRjaCk7CisgICAgaW50IHJjOworICAgIHVpbnQzMl90
IGRvbSwgYnVzLCBkZXYsIGZuOworICAgIHVpbnQzMl90IGRvbWlkID0gYWVyX3dzLT5kb21pZDsK
KyAgICBjaGFyICpwLCAqcGF0aDsKKyAgICBjb25zdCBjaGFyICphZXJGYWlsZWRTQkRGOworICAg
IGxpYnhsX2RldmljZV9wY2kgcGNpZGV2OworCisgICAgLyogRXh0cmFjdCB0aGUgYmFja2VuZCBk
aXJlY3RvcnkuICovCisgICAgcGF0aCA9IGxpYnhsX19zdHJkdXAoZ2MsIGV2ZW50X3BhdGgpOwor
ICAgIHAgPSBzdHJyY2hyKHBhdGgsICcvJyk7CisgICAgaWYgKChwID09IE5VTEwpIHx8IChzdHJj
bXAocCwgIi9hZXJGYWlsZWRTQkRGIikgIT0gMCkpCisgICAgICAgIHJldHVybjsKKyAgICAvKiBU
cnVuY2F0ZSB0aGUgc3RyaW5nIHNvIGl0IHBvaW50cyB0byB0aGUgYmFja2VuZCBkaXJlY3Rvcnku
ICovCisgICAgKnAgPSAnXDAnOworCisgICAgLyogRmV0Y2ggdGhlIHZhbHVlIG9mIHRoZSBmYWls
ZWQgUENJIGRldmljZS4gKi8KKyAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIFhC
VF9OVUxMLAorICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9hZXJGYWlsZWRTQkRGIiwgcGF0aCks
ICZhZXJGYWlsZWRTQkRGKTsKKyAgICBpZiAocmMgfHwgIWFlckZhaWxlZFNCREYpCisgICAgICAg
IHJldHVybjsKKyAgICBzc2NhbmYoYWVyRmFpbGVkU0JERiwgIiV4OiV4OiV4LiV4IiwgJmRvbSwg
JmJ1cywgJmRldiwgJmZuKTsKKworICAgIGxpYnhsX2RldmljZV9wY2lfaW5pdCgmcGNpZGV2KTsK
KyAgICBwY2lkZXZfc3RydWN0X2ZpbGwoJnBjaWRldiwgZG9tLCBidXMsIGRldiwgZm4sIDApOwor
ICAgIC8qIEZvcmNpYmx5IHJlbW92ZSB0aGUgZGV2aWNlIGZyb20gdGhlIGd1ZXN0ICovCisgICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX3BjaV9yZW1vdmVfY29tbW9uKGdjLCBkb21pZCwgJnBjaWRldiwg
MSk7CisgICAgaWYgKHJjKQorICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIiBsaWJ4bF9fZGV2
aWNlX3BjaV9yZW1vdmVfY29tbW9uKCkgZmFpbGVkLCByYz14JXgiLAorICAgICAgICAgICAgICAg
ICh1bnNpZ25lZCBpbnQpcmMpOworCisgICAgcmV0dXJuOworfQorCitpbnQgbGlieGxfcmVnX2Fl
cl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfYWVyX3dhdGNoICoqYWVyX3dzX291dCkKK3sKKyAgICBpbnQgcmMgPSAwOworICAg
IGludCBkb20wX2RvbWlkOworICAgIGNoYXIgKmJlX3BhdGg7CisgICAgbGlieGxfYWVyX3dhdGNo
ICphZXJfd3MgPSBOVUxMOworICAgIEdDX0lOSVQoY3R4KTsKKworICAgICphZXJfd3Nfb3V0ID0g
TlVMTDsKKworICAgIHJjID0gbGlieGxfX2dldF9kb21pZChnYywgKHVpbnQzMl90ICopKCZkb20w
X2RvbWlkKSk7CisgICAgaWYgKHJjKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiIGxp
YnhsX19nZXRfZG9taWQoKSBmYWlsZWQsIHJjID0gJWQiLCByYyk7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIGFlcl93cyA9IG1hbGxvYyhzaXplb2YobGlieGxfYWVyX3dhdGNoKSk7
CisgICAgaWYgKCFhZXJfd3MpIHsKKyAgICAgICAgcmMgPSBFUlJPUl9OT01FTTsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorICAgIG1lbXNldChhZXJfd3MsIDAsIHNpemVvZihsaWJ4bF9hZXJf
d2F0Y2gpKTsKKworICAgIGFlcl93cy0+ZG9taWQgPSBkb21pZDsKKyAgICBiZV9wYXRoID0gR0NT
UFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL2JhY2tlbmQvcGNpLyV1LyVkLyVzIiwKKyAgICAgICAg
ICAgIGRvbTBfZG9taWQsIGRvbWlkLCBkb20wX2RvbWlkLCAiYWVyRmFpbGVkU0JERiIpOworICAg
IHJjID0gbGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXIoZ2MsICZhZXJfd3MtPndhdGNoLAorICAg
ICAgICAgICAgYWVyX2JhY2tlbmRfd2F0Y2hfY2FsbGJhY2ssIGJlX3BhdGgpOworICAgICphZXJf
d3Nfb3V0ID0gYWVyX3dzOworCitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9
CisKK3ZvaWQgbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqY3R4LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9hZXJfd2F0Y2ggKmFlcl93cykK
K3sKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICBsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVy
KGdjLCAmYWVyX3dzLT53YXRjaCk7CisKKyAgICBmcmVlKGFlcl93cyk7CisgICAgR0NfRlJFRTsK
KyAgICByZXR1cm47Cit9CisKIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChwY2lkZXYsIHBj
aSk7CiAKIC8qCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 23:49:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 23:49: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.xen.org>)
	id 1derlr-0007nU-SE; Mon, 07 Aug 2017 23:49:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1derlq-0007nO-Hl
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 23:49:14 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9A/C8-01732-97CF8895; Mon, 07 Aug 2017 23:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXSO6nOVbfyT0e
 kweUV3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCZcfYC+5wVrx+/o6xgfExexcjF4eQwAQm
 ictPG9ggnF+MEstXv4ZyNjBK3H5ziAnCmcgo8an3MHMXIycHm4CBxNHDPawgCRGBNkaJ1ScuM
 4IkhAWsJa5Pf8wCYrMIqEoc3XKGDcTmFbCVmD75AROILSEgJ7F0+3VmCNtQ4vPGpcwTGLkXMD
 KsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9DMDEOxgXNn
 ufIhRkoNJSZSXc0tHpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXs7fQDnBotT01Iq0zBxgwMGk
 JTh4lER4rUHSvMUFibnFmekQqVOMxhwbVq//wsTxasL/b0xCLHn5ealS4rw/fgGVCoCUZpTmw
 Q2CRcIlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPuA1nIk5lXArfvFdApTECnvElsBTmlJB
 EhJdXAuO7ZqQuCditX1ExdmXg57a2fK2ve6/9rGuw3ZMZemKZQsCshJYHRcaLmzVjVaiYP8zj
 uDtknv/fxhV88oaL2TsH0zNJ9GzT/naj1Pqp2N81WozTyjPqt++dPfTHrz8hZ/S5dku3eJgHn
 5GmPg474mUm0FcooPDL70ap50t9546eWO3qOduvYlFiKMxINtZiLihMBXJ8p4n8CAAA=
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502149750!102665562!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51523 invoked from network); 7 Aug 2017 23:49:12 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 23:49:12 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77Nn8Rj032660
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:49:09 GMT
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 v77Nn867003132
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:49:08 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 v77Nn7QN008174;
 Mon, 7 Aug 2017 23:49:08 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Aug 2017 16:49:07 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon,  7 Aug 2017 18:50:10 -0500
Message-Id: <20170807235012.3804-1-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: [Xen-devel] [PATCH v3 0/2] Containing AER unrecoverable errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXQgaXMgcGFydCBvZiBhIHNldCBvZiBwYXRjaGVzIHRoYXQgdG9nZXRoZXIg
YWxsb3cgY29udGFpbm1lbnQKb2YgdW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzIGZyb20gUENJZSBk
ZXZpY2VzIGFzc2lnbmVkIHRvIGd1ZXN0cyBpbgpwYXNzdGhyb3VnaCBtb2RlLiBUaGUgY29udGFp
bm1lbnQgaXMgYWNoaWV2ZWQgYnkgZm9yY2libHkgcmVtb3ZpbmcgdGhlCmVycmluZyBQQ0llIGRl
dmljZSBmcm9tIHRoZSBndWVzdC4KCkNoYW5nZXMgaW4gdjM6CiAgKiBNYWRlIHRoZSBmb2xsb3dp
bmcgY2hhbmdlcyBzdWdnZXN0ZWQgYnkgV2VpIExpdS4KICAgIC0gQWRkZWQgTElCWExfSEFWRSBt
YWNyb3MgdG8gbGlieGwuaC4KICAgIC0gRG9uJ3QgaGFyZC1jb2RlIGRvbTAncyBkb21pZCB0byAw
LiBJbnN0ZWFkLCB1c2UgbGlieGxfX2dldF9kb21pZCgpLgogICAgLSBDb3JyZWN0ZWQgY29tbWVu
dHMuCiAgKiBNYWRlIHRoZSBmb2xsb3dpbmcgY2hhbmdlcyBiYXNlZCBvbiBjb21tZW50cyBmcm9t
IElhbiBKYWNrc29uLgogICAgLSBHb3QgcmlkIG9mIHRoZSBnbG9iYWwgdmFyaWFibGUgYWVyX3dh
dGNoLgogICAgLSBBZGRlZCBkb2N1bWVudGF0aW9uIChjb21tZW50cyBpbiBjb2RlKSBmb3IgdGhl
IG5ldyBBUEkgY2FsbHMuCiAgICAtIFJlbW92ZWQgdGhlIHVubmVjZXNzYXJ5IHdyaXRlcyB0byB4
ZW5zdG9yZS4KCkNoYW5nZXMgaW4gdjI6CiAgLSBJbnN0ZWFkIG9mIGtpbGxpbmcgdGhlIGd1ZXN0
IGFuZCBoaWRpbmcgdGhlIGRldmljZSwgZm9yY2libHkgcmVtb3ZlCiAgICB0aGUgZGV2aWNlIGZy
b20gdGhlIGd1ZXN0LgoKVmVudSBCdXNpcmVkZHkgKDIpOgogIGxpYnhsOiBJbXBsZW1lbnQgdGhl
IGhhbmRsZXIgdG8gaGFuZGxlIHVucmVjb3ZlcmFibGUgQUVSIGVycm9ycy4KICB4bDogUmVnaXN0
ZXIgdGhlIEFFUiBldmVudCBoYW5kbGVyIHRvIGhhbmRsZSBBRVIgZXJyb3JzLgoKIHRvb2xzL2xp
YnhsL2xpYnhsLmggICAgICAgICAgfCAxNCArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5oICAgIHwgMTMgKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICA3ICsr
KysKIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgfCA5MCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICB8
ICA5ICsrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDEzMyBpbnNlcnRpb25zKCspCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 07 23:49:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 23:49: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.xen.org>)
	id 1derm8-0007oO-A4; Mon, 07 Aug 2017 23:49:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1derm7-0007oA-DL
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 23:49:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 8B/87-02177-A8CF8895; Mon, 07 Aug 2017 23:49:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42KZM10+ULfzT0e
 kwezHMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDPVcZCz7xVbQ//sPawLicu4uRk0NIYAKT
 RMNz3i5GLiD7D6NE/5tljBDOBkaJrq9vmSCciYwSt1ZNZARpYRMwkDh6uIcVJCEi0MYosfrEZ
 bCEsIC/xNQFG8FsFgFViZ5Zd5lAbF4BW4mrp5Ywg9gSAnISS7dfB7I5ODgF7CQ+PrGBOMNW4t
 3ua4wQJYYSnzcuZZ7AyLuAkWEVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJ
 SsV5yfu4mRmBA1DMwMO5gvPzV6RCjJAeTkigv55aOSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vJy/gXKCRanpqRVpmTnA0IRJS3DwKInw/voFlOYtLkjMLc5Mh0idYjTm2LB6/RcmjlcT/n9jE
 mLJy89LlRLnrQeZJABSmlGaBzcIFjOXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzTgZZyJ
 OZVwK37xXQKUxAp7xJbAU5pSQRISXVwLhlIsMJu/A+xQNvGPS4MhTV3iz8yxR6jO3qdieO+6f
 +ui/UFJ8lky2/eVJZcpfncdeUl6v46xd1rpWtOr/hz7N7PeWpD1JLDljOjniqmsx3Z/a29qIb
 uxff+u6vOXdFU+f72YIBvMc/1Iep6F21lJ5ScvLZhL4DDCx6dawK+/mUXu+4vXv7zpNKLMUZi
 YZazEXFiQBXTZqplAIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502149767!108826624!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26009 invoked from network); 7 Aug 2017 23:49:29 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 23:49:29 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77NnNhg017877
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:49:23 GMT
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 v77NnNpf003500
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:49:23 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 v77NnMd4001713;
 Mon, 7 Aug 2017 23:49:22 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Aug 2017 16:49:22 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon,  7 Aug 2017 18:50:12 -0500
Message-Id: <20170807235012.3804-3-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170807235012.3804-1-venu.busireddy@oracle.com>
References: <20170807235012.3804-1-venu.busireddy@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: [Xen-devel] [PATCH v3 2/2] xl: Register the AER event handler to
	handle AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIGd1ZXN0IGlzIGNyZWF0ZWQsIHJlZ2lzdGVyIHRoZSBBRVIgZXZlbnQgaGFuZGxlciB0
byBoYW5kbGUgdGhlCkFFUiBlcnJvcnMuIFdoZW4gYW4gQUVSIGVycm9yIG9jY3VycywgdGhlIGhh
bmRsZXIgd2lsbCBmb3JjaWJseSByZW1vdmUKdGhlIGVycmluZyBQQ0llIGRldmljZSBmcm9tIHRo
ZSBndWVzdC4KClNpZ25lZC1vZmYtYnk6IFZlbnUgQnVzaXJlZGR5IDx2ZW51LmJ1c2lyZWRkeUBv
cmFjbGUuY29tPgotLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgOSArKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94bC94bF92
bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IDg5YzJiMjUuLjk4NTVj
ZGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hs
X3ZtY29udHJvbC5jCkBAIC02NTYsNiArNjU2LDcgQEAgaW50IGNyZWF0ZV9kb21haW4oc3RydWN0
IGRvbWFpbl9jcmVhdGUgKmRvbV9pbmZvKQogICAgIGNvbnN0IGNoYXIgKnJlc3RvcmVfc291cmNl
ID0gTlVMTDsKICAgICBpbnQgbWlncmF0ZV9mZCA9IGRvbV9pbmZvLT5taWdyYXRlX2ZkOwogICAg
IGJvb2wgY29uZmlnX2luX2pzb247CisgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3MgPSBOVUxM
OwogCiAgICAgaW50IGk7CiAgICAgaW50IG5lZWRfZGFlbW9uID0gZGFlbW9uaXplOwpAQCAtOTY2
LDYgKzk2NywxMiBAQCBzdGFydDoKICAgICBMT0coIldhaXRpbmcgZm9yIGRvbWFpbiAlcyAoZG9t
aWQgJXUpIHRvIGRpZSBbcGlkICVsZF0iLAogICAgICAgICBkX2NvbmZpZy5jX2luZm8ubmFtZSwg
ZG9taWQsIChsb25nKWdldHBpZCgpKTsKIAorICAgIHJldCA9IGxpYnhsX3JlZ19hZXJfZXZlbnRz
X2hhbmRsZXIoY3R4LCBkb21pZCwgJmFlcl93cyk7CisgICAgaWYgKHJldCkgeworICAgICAgICAv
KiBMb2cgdGhlIGVycm9yLCBhbmQgbW92ZSBvbi4uLiAqLworICAgICAgICBMT0coImxpYnhsX3Jl
Z19hZXJfZXZlbnRzX2hhbmRsZXIoKSBmYWlsZWQsIHJldCA9IDB4JTA4eCIsIHJldCk7CisgICAg
fQorCiAgICAgcmV0ID0gbGlieGxfZXZlbmFibGVfZG9tYWluX2RlYXRoKGN0eCwgZG9taWQsIDAs
ICZkZWF0aHcpOwogICAgIGlmIChyZXQpIGdvdG8gb3V0OwogCkBAIC05OTMsNiArMTAwMCw3IEBA
IHN0YXJ0OgogICAgICAgICAgICAgTE9HKCJEb21haW4gJXUgaGFzIHNodXQgZG93biwgcmVhc29u
IGNvZGUgJWQgMHgleCIsIGRvbWlkLAogICAgICAgICAgICAgICAgIGV2ZW50LT51LmRvbWFpbl9z
aHV0ZG93bi5zaHV0ZG93bl9yZWFzb24sCiAgICAgICAgICAgICAgICAgZXZlbnQtPnUuZG9tYWlu
X3NodXRkb3duLnNodXRkb3duX3JlYXNvbik7CisgICAgICAgICAgICBsaWJ4bF91bnJlZ19hZXJf
ZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAgICAgICAgIHN3aXRjaCAo
aGFuZGxlX2RvbWFpbl9kZWF0aCgmZG9taWQsIGV2ZW50LCAmZF9jb25maWcpKSB7CiAgICAgICAg
ICAgICBjYXNlIERPTUFJTl9SRVNUQVJUX1NPRlRfUkVTRVQ6CiAgICAgICAgICAgICAgICAgZG9t
aWRfc29mdF9yZXNldCA9IGRvbWlkOwpAQCAtMTA1OSw2ICsxMDY3LDcgQEAgc3RhcnQ6CiAKICAg
ICAgICAgY2FzZSBMSUJYTF9FVkVOVF9UWVBFX0RPTUFJTl9ERUFUSDoKICAgICAgICAgICAgIExP
RygiRG9tYWluICV1IGhhcyBiZWVuIGRlc3Ryb3llZC4iLCBkb21pZCk7CisgICAgICAgICAgICBs
aWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAg
ICAgICAgIGxpYnhsX2V2ZW50X2ZyZWUoY3R4LCBldmVudCk7CiAgICAgICAgICAgICByZXQgPSAw
OwogICAgICAgICAgICAgZ290byBvdXQ7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 23:52:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 23: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.xen.org>)
	id 1derou-00006J-NT; Mon, 07 Aug 2017 23:52:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1derot-00006D-B1
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 23:52:23 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 37/71-03557-63DF8895; Mon, 07 Aug 2017 23:52:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsUyZ7p8oK7Z345
 Ig443vBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bH5nOsBbO5K/b2XGBrYOzh7GLk4hASmMQk
 cevKE1YI5w+jxKqtK9ghnPWMEtenvGCCcCYySpx6u5Gti5GTg03AQOLo4R6wFhGBNkaJ1ScuM
 4IkhAWsJa5Pf8wCYrMIqErcub2XHcTmFbCVuLWrEaxGQkBOYun268wQtrFE36w+lgmM3AsYGV
 YxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6mQEIdjBe3xh
 wiFGSg0lJlJdzS0ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnelX+AcoJFqempFWmZOcCAg0lL
 cPAoifCqg6R5iwsSc4sz0yFSpxiNOTasXv+FiePVhP/fmIRY8vLzUqXEeWNBSgVASjNK8+AGw
 SLhEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5i0Cm8GTmlcDtewV0ChPQKW8SW0FOKUlESE
 k1MJ7WfKMxS+74RwufmPn/dayXWwQ421o6F7cu6uGVn37c9dPWBb1Pfk9uSy67oL4lzDr1sKu
 UedUroem3ZS8pPzm0qIwjcecmmTeWTmcvMdemJy5n6q1Wz+oSf2610Lz+zXkvbWXHZdZHdS9q
 3dU3fLyR43jYgmI2QbbLF+6nXp2wVnTZ9g1+25VYijMSDbWYi4oTAUjL99l/AgAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502149940!53817092!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49582 invoked from network); 7 Aug 2017 23:52:21 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 23:52:21 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77NqIbb020056
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:52:18 GMT
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 v77NqHrr007348
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:52:18 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 v77NqHRt026466;
 Mon, 7 Aug 2017 23:52:17 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Aug 2017 16:52:17 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon,  7 Aug 2017 18:53:23 -0500
Message-Id: <20170807235325.3894-1-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: [Xen-devel] [PATCH v3 0/2] Containing AER unrecoverable errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXQgaXMgcGFydCBvZiBhIHNldCBvZiBwYXRjaGVzIHRoYXQgdG9nZXRoZXIg
YWxsb3cgY29udGFpbm1lbnQKb2YgdW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzIGZyb20gUENJZSBk
ZXZpY2VzIGFzc2lnbmVkIHRvIGd1ZXN0cyBpbgpwYXNzdGhyb3VnaCBtb2RlLiBUaGUgY29udGFp
bm1lbnQgaXMgYWNoaWV2ZWQgYnkgZm9yY2libHkgcmVtb3ZpbmcgdGhlCmVycmluZyBQQ0llIGRl
dmljZSBmcm9tIHRoZSBndWVzdC4KClRoZSBvcmlnaW5hbCB4ZW4tcGNpYmFjayBwYXRjaCBjb3Jy
ZXNwb25kaW5nIHRvIHRoaXMgcGF0Y2ggc2V0IGlzOgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMzI3NC5odG1sLgpJdCB3aWxsIGJlIHJl
cG9zdGVkIGFmdGVyIHRoaXMgcGF0Y2ggc2V0IGlzIGFjY2VwdGVkLgoKQ2hhbmdlcyBpbiB2MzoK
ICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2VzIHN1Z2dlc3RlZCBieSBXZWkgTGl1LgogICAg
LSBBZGRlZCBMSUJYTF9IQVZFIG1hY3JvcyB0byBsaWJ4bC5oLgogICAgLSBEb24ndCBoYXJkLWNv
ZGUgZG9tMCdzIGRvbWlkIHRvIDAuIEluc3RlYWQsIHVzZSBsaWJ4bF9fZ2V0X2RvbWlkKCkuCiAg
ICAtIENvcnJlY3RlZCBjb21tZW50cy4KICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2VzIGJh
c2VkIG9uIGNvbW1lbnRzIGZyb20gSWFuIEphY2tzb24uCiAgICAtIEdvdCByaWQgb2YgdGhlIGds
b2JhbCB2YXJpYWJsZSBhZXJfd2F0Y2guCiAgICAtIEFkZGVkIGRvY3VtZW50YXRpb24gKGNvbW1l
bnRzIGluIGNvZGUpIGZvciB0aGUgbmV3IEFQSSBjYWxscy4KICAgIC0gUmVtb3ZlZCB0aGUgdW5u
ZWNlc3Nhcnkgd3JpdGVzIHRvIHhlbnN0b3JlLgoKQ2hhbmdlcyBpbiB2MjoKICAtIEluc3RlYWQg
b2Yga2lsbGluZyB0aGUgZ3Vlc3QgYW5kIGhpZGluZyB0aGUgZGV2aWNlLCBmb3JjaWJseSByZW1v
dmUKICAgIHRoZSBkZXZpY2UgZnJvbSB0aGUgZ3Vlc3QuCgpWZW51IEJ1c2lyZWRkeSAoMik6CiAg
bGlieGw6IEltcGxlbWVudCB0aGUgaGFuZGxlciB0byBoYW5kbGUgdW5yZWNvdmVyYWJsZSBBRVIg
ZXJyb3JzLgogIHhsOiBSZWdpc3RlciB0aGUgQUVSIGV2ZW50IGhhbmRsZXIgdG8gaGFuZGxlIEFF
UiBlcnJvcnMuCgogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICB8IDE0ICsrKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2V2ZW50LmggICAgfCAxMyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIHwgIDcgKysrKwogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICB8IDkw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94bC94
bF92bWNvbnRyb2wuYyAgICAgIHwgIDkgKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTMzIGluc2Vy
dGlvbnMoKykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 23:52:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 23: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.xen.org>)
	id 1derox-00007C-Ug; Mon, 07 Aug 2017 23:52:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1derow-00006W-EM
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 23:52:26 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 CD/40-01732-93DF8895; Mon, 07 Aug 2017 23:52:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42LpnVTnqmv5tyP
 S4MNffoslHxezODB6HN39mymAMYo1My8pvyKBNePBnquMBZ/4Ktof/2FtYFzO3cXIxSEkMIFJ
 YtWrC+wQzi9GiQWtm5khnPWMEnMOz2CCcCYySuz+spS1i5GTg03AQOLo4R5WkISIQBujxOoTl
 xlBEsIC/hJTF2wEs1kEVCV6zs9jA7F5BWwlZk0/DBaXEJCTWLr9OjOIzSlgJzF5/1uwGiGgmi
 2rQbaB1BhKfN64lHkCI+8CRoZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTm
 JScV6yfm5mxiBYVHPwMC4g7H9hN8hRkkOJiVRXs4tHZFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHgn/gbKCRalpqdWpGXmAAMUJi3BwaMkwqv+ByjNW1yQmFucmQ6ROsVozLFh9fovTByvJvz/x
 iTEkpeflyolzlsPMkkApDSjNA9uECxyLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5v0JMo
 UnM68Ebt8roFOYgE55k9gKckpJIkJKqoFxk2+7RAL3xqen+g5duGZsclCG03yK/l3Z3TdfMb/
 ssp8vN++5zwbtmgW6LoUMQdHOa3U+zHdWWHhTWPNN/2nnn2LsEw9Ms73zlY13y9HpX1yenp/z
 eXJR0I7Dbht+sXeXHt5Rl3zYzrBW1td5Ub74zwfn8343M5YLtPok7vRU0mZ+Y3Xxq0mcEktxR
 qKhFnNRcSIAA4H3GZcCAAA=
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502149943!97303881!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17471 invoked from network); 7 Aug 2017 23:52:25 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 23:52:25 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77NqL8b002593
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:52:22 GMT
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 v77NqLtd009075
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:52:21 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 v77NqLCo006751;
 Mon, 7 Aug 2017 23:52:21 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Aug 2017 16:52:21 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon,  7 Aug 2017 18:53:25 -0500
Message-Id: <20170807235325.3894-3-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170807235325.3894-1-venu.busireddy@oracle.com>
References: <20170807235325.3894-1-venu.busireddy@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: [Xen-devel] [PATCH v3 2/2] xl: Register the AER event handler to
	handle AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIGd1ZXN0IGlzIGNyZWF0ZWQsIHJlZ2lzdGVyIHRoZSBBRVIgZXZlbnQgaGFuZGxlciB0
byBoYW5kbGUgdGhlCkFFUiBlcnJvcnMuIFdoZW4gYW4gQUVSIGVycm9yIG9jY3VycywgdGhlIGhh
bmRsZXIgd2lsbCBmb3JjaWJseSByZW1vdmUKdGhlIGVycmluZyBQQ0llIGRldmljZSBmcm9tIHRo
ZSBndWVzdC4KClNpZ25lZC1vZmYtYnk6IFZlbnUgQnVzaXJlZGR5IDx2ZW51LmJ1c2lyZWRkeUBv
cmFjbGUuY29tPgotLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgOSArKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94bC94bF92
bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IDg5YzJiMjUuLjk4NTVj
ZGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hs
X3ZtY29udHJvbC5jCkBAIC02NTYsNiArNjU2LDcgQEAgaW50IGNyZWF0ZV9kb21haW4oc3RydWN0
IGRvbWFpbl9jcmVhdGUgKmRvbV9pbmZvKQogICAgIGNvbnN0IGNoYXIgKnJlc3RvcmVfc291cmNl
ID0gTlVMTDsKICAgICBpbnQgbWlncmF0ZV9mZCA9IGRvbV9pbmZvLT5taWdyYXRlX2ZkOwogICAg
IGJvb2wgY29uZmlnX2luX2pzb247CisgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3MgPSBOVUxM
OwogCiAgICAgaW50IGk7CiAgICAgaW50IG5lZWRfZGFlbW9uID0gZGFlbW9uaXplOwpAQCAtOTY2
LDYgKzk2NywxMiBAQCBzdGFydDoKICAgICBMT0coIldhaXRpbmcgZm9yIGRvbWFpbiAlcyAoZG9t
aWQgJXUpIHRvIGRpZSBbcGlkICVsZF0iLAogICAgICAgICBkX2NvbmZpZy5jX2luZm8ubmFtZSwg
ZG9taWQsIChsb25nKWdldHBpZCgpKTsKIAorICAgIHJldCA9IGxpYnhsX3JlZ19hZXJfZXZlbnRz
X2hhbmRsZXIoY3R4LCBkb21pZCwgJmFlcl93cyk7CisgICAgaWYgKHJldCkgeworICAgICAgICAv
KiBMb2cgdGhlIGVycm9yLCBhbmQgbW92ZSBvbi4uLiAqLworICAgICAgICBMT0coImxpYnhsX3Jl
Z19hZXJfZXZlbnRzX2hhbmRsZXIoKSBmYWlsZWQsIHJldCA9IDB4JTA4eCIsIHJldCk7CisgICAg
fQorCiAgICAgcmV0ID0gbGlieGxfZXZlbmFibGVfZG9tYWluX2RlYXRoKGN0eCwgZG9taWQsIDAs
ICZkZWF0aHcpOwogICAgIGlmIChyZXQpIGdvdG8gb3V0OwogCkBAIC05OTMsNiArMTAwMCw3IEBA
IHN0YXJ0OgogICAgICAgICAgICAgTE9HKCJEb21haW4gJXUgaGFzIHNodXQgZG93biwgcmVhc29u
IGNvZGUgJWQgMHgleCIsIGRvbWlkLAogICAgICAgICAgICAgICAgIGV2ZW50LT51LmRvbWFpbl9z
aHV0ZG93bi5zaHV0ZG93bl9yZWFzb24sCiAgICAgICAgICAgICAgICAgZXZlbnQtPnUuZG9tYWlu
X3NodXRkb3duLnNodXRkb3duX3JlYXNvbik7CisgICAgICAgICAgICBsaWJ4bF91bnJlZ19hZXJf
ZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAgICAgICAgIHN3aXRjaCAo
aGFuZGxlX2RvbWFpbl9kZWF0aCgmZG9taWQsIGV2ZW50LCAmZF9jb25maWcpKSB7CiAgICAgICAg
ICAgICBjYXNlIERPTUFJTl9SRVNUQVJUX1NPRlRfUkVTRVQ6CiAgICAgICAgICAgICAgICAgZG9t
aWRfc29mdF9yZXNldCA9IGRvbWlkOwpAQCAtMTA1OSw2ICsxMDY3LDcgQEAgc3RhcnQ6CiAKICAg
ICAgICAgY2FzZSBMSUJYTF9FVkVOVF9UWVBFX0RPTUFJTl9ERUFUSDoKICAgICAgICAgICAgIExP
RygiRG9tYWluICV1IGhhcyBiZWVuIGRlc3Ryb3llZC4iLCBkb21pZCk7CisgICAgICAgICAgICBs
aWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAg
ICAgICAgIGxpYnhsX2V2ZW50X2ZyZWUoY3R4LCBldmVudCk7CiAgICAgICAgICAgICByZXQgPSAw
OwogICAgICAgICAgICAgZ290byBvdXQ7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 23:52:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 23:52: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.xen.org>)
	id 1derp0-000091-8K; Mon, 07 Aug 2017 23:52:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1deroy-000078-5J
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 23:52:28 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 34/34-04533-B3DF8895; Mon, 07 Aug 2017 23:52:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsUyZ7p8oK7V345
 Ig/Y3OhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b3xtesBXf1K+7PmM7ewLhStYuRi0NIYAKT
 xPY7x9khnD+MEk+OPGKCcNYzSkydtZMFwpnIKNF/eBtjFyMnB5uAgcTRwz2sIAkRgTZGidUnL
 oMlhAXCJSav6gGzWQRUJS5f3c0CYvMK2EocvnuNHcSWEJCTWLr9OjOIzSlgJzF5/1s2EFsIqG
 bL6hlMEDWGEp83LmWewMi7gJFhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZgUNQzMDDuYDzV7HyIUZKDSUmUl3NLR6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 CV6DP0A5waLU9NSKtMwcYHjCpCU4eJREeNVB0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJ
 c777zdQkQBIUUZpHtwIWKxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawqyiiczrwRu0y
 ugI5iAjniT2ApyREkiQkqqgVFXXChxxkTv5SvP72zdvr2pRPqg8sGHNdFnsjYIFUbFcOYZHGz
 Y9GLpxPk/i6K3fCq+usfv0dryN2e+Mx1jYbC709hfFhseuJfT+lKaXYSRzha9DZZ26RtecEge
 c5i9+8gi36Anx6RiGXxSReao72zdOsW3d2F9K89MgT614qMP2viuWCR+nqLEUpyRaKjFXFScC
 ADcISyckAIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502149944!109066008!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43892 invoked from network); 7 Aug 2017 23:52:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 23:52:26 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77NqKLU020080
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:52:20 GMT
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 v77NqKZJ009045
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:52:20 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 v77NqKCa026475;
 Mon, 7 Aug 2017 23:52:20 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Aug 2017 16:52:19 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon,  7 Aug 2017 18:53:24 -0500
Message-Id: <20170807235325.3894-2-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170807235325.3894-1-venu.busireddy@oracle.com>
References: <20170807235325.3894-1-venu.busireddy@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: [Xen-devel] [PATCH v3 1/2] libxl: Implement the handler to handle
	unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBjYWxsYmFjayBmdW5jdGlvbiB0byBoYW5kbGUgdW5yZWNvdmVyYWJsZSBB
RVIgZXJyb3JzLCBhbmQKYWxzbyB0aGUgcHVibGljIEFQSXMgdGhhdCBjYW4gYmUgdXNlZCB0byBy
ZWdpc3Rlci91bnJlZ2lzdGVyIHRoZSBoYW5kbGVyLgpXaGVuIGFuIEFFUiBlcnJvciBvY2N1cnMs
IHRoZSBoYW5kbGVyIHdpbGwgZm9yY2libHkgcmVtb3ZlIHRoZSBlcnJpbmcKUENJZSBkZXZpY2Ug
ZnJvbSB0aGUgZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBWZW51IEJ1c2lyZWRkeSA8dmVudS5idXNp
cmVkZHlAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgMTQg
KysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCAgICB8IDEzICsrKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNyArKysrCiB0b29scy9saWJ4bC9saWJ4bF9wY2ku
YyAgICAgIHwgOTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDQgZmlsZXMgY2hhbmdlZCwgMTI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA3Y2YwZjMxLi5jNWFmMGFh
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKQEAgLTEwNDQsNiArMTA0NCwyMCBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAq
Y3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwogICovCiAjZGVmaW5l
IExJQlhMX0hBVkVfUUVEIDEKIAorLyogTElCWExfSEFWRV9SRUdfQUVSX0VWRU5UU19IQU5ETEVS
CisgKgorICogSWYgaXQgaXMgZGVmaW5lZCwgbGlieGwgaGFzIGEgbGlicmFyeSBmdW5jdGlvbiBj
YWxsZWQKKyAqIGxpYnhsX3JlZ19hZXJfZXZlbnRzX2hhbmRsZXIuCisgKi8KKyNkZWZpbmUgTElC
WExfSEFWRV9SRUdfQUVSX0VWRU5UU19IQU5ETEVSIDEKKworLyogTElCWExfSEFWRV9VTlJFR19B
RVJfRVZFTlRTX0hBTkRMRVIKKyAqCisgKiBJZiBpdCBpcyBkZWZpbmVkLCBsaWJ4bCBoYXMgYSBs
aWJyYXJ5IGZ1bmN0aW9uIGNhbGxlZAorICogbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVy
LgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfVU5SRUdfQUVSX0VWRU5UU19IQU5ETEVSIDEKKwog
dHlwZWRlZiBjaGFyICoqbGlieGxfc3RyaW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmluZ19saXN0
X2Rpc3Bvc2UobGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9s
ZW5ndGgoY29uc3QgbGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2V2ZW50LmggYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oCmluZGV4IDFlYTc4
OWUuLjFhZWE5MDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaApAQCAtMTg0LDYgKzE4NCwxOSBAQCB2b2lkIGxpYnhs
X2V2ZGlzYWJsZV9kb21haW5fZGVhdGgobGlieGxfY3R4ICpjdHgsIGxpYnhsX2V2Z2VuX2RvbWFp
bl9kZWF0aCopOwogICAgKiBtYXkgZ2VuZXJhdGUgb25seSBhIERFQVRIIGV2ZW50LgogICAgKi8K
IAordHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2Flcl93YXRjaCBsaWJ4bF9hZXJfd2F0Y2g7CitpbnQg
bGlieGxfcmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKiwgdWludDMyX3QsIGxpYnhs
X2Flcl93YXRjaCAqKikKKyAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NB
TExFUlNfT05MWTsKKyAgLyoKKyAgICogUmVnaXN0ZXJzIGEgaGFuZGxlciB0byBoYW5kbGUgdGhl
IG9jY3VycmVuY2Ugb2YgdW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzLgorICAgKiBUaGlzIGZ1bmN0
aW9uIGRlcGVuZHMgb24gdGhlIGNhbGxpbmcgYXBwbGljYXRpb24gcnVubmluZyB0aGUgbGlieGwn
cworICAgKiBpbnRlcm5hbCBldmVudCBsb29wLiBUb29sc3RhY2tzIHRoYXQgZG8gbm90IHVzZSBs
aWJ4bCdzIGludGVybmFsCisgICAqIGV2ZW50IGxvb3AgbXVzdCBhcnJhbmdlIHRvIGhhdmUgdGhl
aXIgb3duIGV2ZW50IGxvb3AgY3JlYXRlZCBhbmQgZW50ZXIKKyAgICogbGlieGwgKHNheSwgY2Fs
bCBsaWJ4bF9ldmVudF93YWl0KCkpLCB0byBlbmFibGUgdGhlIGV2ZW50IHRvIGJlIHByb2Nlc3Nl
ZC4KKyAgICovCit2b2lkIGxpYnhsX3VucmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHgg
KiwgdWludDMyX3QsIGxpYnhsX2Flcl93YXRjaCAqKQorICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworCiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZXZn
ZW5fZGlza19lamVjdCBsaWJ4bF9ldmdlbl9kaXNrX2VqZWN0OwogaW50IGxpYnhsX2V2ZW5hYmxl
X2Rpc2tfZWplY3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICp2
ZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZXZfdXNlciwgbGlieGxfZXZnZW5f
ZGlza19lamVjdCAqKmV2Z2VuX291dCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBhZmU2NjUyLi4y
Yjc0Mjg2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM1Miw2ICszNTIsMTMgQEAgc3RydWN0IGxp
YnhsX19ldl9jaGlsZCB7CiAgICAgTElCWExfTElTVF9FTlRSWShzdHJ1Y3QgbGlieGxfX2V2X2No
aWxkKSBlbnRyeTsKIH07CiAKKy8qCisgKiBTdHJ1Y3R1cmUgdXNlZCBmb3IgQUVSIGV2ZW50IGhh
bmRsaW5nLgorICovCitzdHJ1Y3QgbGlieGxfX2Flcl93YXRjaCB7CisgICAgdWludDMyX3QgZG9t
aWQ7CisgICAgbGlieGxfX2V2X3hzd2F0Y2ggd2F0Y2g7Cit9OwogCiAvKgogICogZXZnZW4gc3Ry
dWN0dXJlcywgd2hpY2ggYXJlIHRoZSBzdGF0ZSB3ZSB1c2UgZm9yIGdlbmVyYXRpbmcKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMK
aW5kZXggNjVhZDVlNS4uZmVlZGYyNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTE2NzgsNiArMTY3OCw5NiBAQCBz
dGF0aWMgaW50IGxpYnhsX2RldmljZV9wY2lfY29tcGFyZShsaWJ4bF9kZXZpY2VfcGNpICpkMSwK
ICAgICByZXR1cm4gQ09NUEFSRV9QQ0koZDEsIGQyKTsKIH0KIAorc3RhdGljIHZvaWQgYWVyX2Jh
Y2tlbmRfd2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3hzd2F0Y2ggKndhdGNoLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqd2F0Y2hfcGF0aCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmV2ZW50X3Bh
dGgpCit7CisgICAgRUdDX0dDOworICAgIGxpYnhsX2Flcl93YXRjaCAqYWVyX3dzID0gQ09OVEFJ
TkVSX09GKHdhdGNoLCAqYWVyX3dzLCB3YXRjaCk7CisgICAgaW50IHJjOworICAgIHVpbnQzMl90
IGRvbSwgYnVzLCBkZXYsIGZuOworICAgIHVpbnQzMl90IGRvbWlkID0gYWVyX3dzLT5kb21pZDsK
KyAgICBjaGFyICpwLCAqcGF0aDsKKyAgICBjb25zdCBjaGFyICphZXJGYWlsZWRTQkRGOworICAg
IGxpYnhsX2RldmljZV9wY2kgcGNpZGV2OworCisgICAgLyogRXh0cmFjdCB0aGUgYmFja2VuZCBk
aXJlY3RvcnkuICovCisgICAgcGF0aCA9IGxpYnhsX19zdHJkdXAoZ2MsIGV2ZW50X3BhdGgpOwor
ICAgIHAgPSBzdHJyY2hyKHBhdGgsICcvJyk7CisgICAgaWYgKChwID09IE5VTEwpIHx8IChzdHJj
bXAocCwgIi9hZXJGYWlsZWRTQkRGIikgIT0gMCkpCisgICAgICAgIHJldHVybjsKKyAgICAvKiBU
cnVuY2F0ZSB0aGUgc3RyaW5nIHNvIGl0IHBvaW50cyB0byB0aGUgYmFja2VuZCBkaXJlY3Rvcnku
ICovCisgICAgKnAgPSAnXDAnOworCisgICAgLyogRmV0Y2ggdGhlIHZhbHVlIG9mIHRoZSBmYWls
ZWQgUENJIGRldmljZS4gKi8KKyAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIFhC
VF9OVUxMLAorICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9hZXJGYWlsZWRTQkRGIiwgcGF0aCks
ICZhZXJGYWlsZWRTQkRGKTsKKyAgICBpZiAocmMgfHwgIWFlckZhaWxlZFNCREYpCisgICAgICAg
IHJldHVybjsKKyAgICBzc2NhbmYoYWVyRmFpbGVkU0JERiwgIiV4OiV4OiV4LiV4IiwgJmRvbSwg
JmJ1cywgJmRldiwgJmZuKTsKKworICAgIGxpYnhsX2RldmljZV9wY2lfaW5pdCgmcGNpZGV2KTsK
KyAgICBwY2lkZXZfc3RydWN0X2ZpbGwoJnBjaWRldiwgZG9tLCBidXMsIGRldiwgZm4sIDApOwor
ICAgIC8qIEZvcmNpYmx5IHJlbW92ZSB0aGUgZGV2aWNlIGZyb20gdGhlIGd1ZXN0ICovCisgICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX3BjaV9yZW1vdmVfY29tbW9uKGdjLCBkb21pZCwgJnBjaWRldiwg
MSk7CisgICAgaWYgKHJjKQorICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIiBsaWJ4bF9fZGV2
aWNlX3BjaV9yZW1vdmVfY29tbW9uKCkgZmFpbGVkLCByYz14JXgiLAorICAgICAgICAgICAgICAg
ICh1bnNpZ25lZCBpbnQpcmMpOworCisgICAgcmV0dXJuOworfQorCitpbnQgbGlieGxfcmVnX2Fl
cl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfYWVyX3dhdGNoICoqYWVyX3dzX291dCkKK3sKKyAgICBpbnQgcmMgPSAwOworICAg
IGludCBkb20wX2RvbWlkOworICAgIGNoYXIgKmJlX3BhdGg7CisgICAgbGlieGxfYWVyX3dhdGNo
ICphZXJfd3MgPSBOVUxMOworICAgIEdDX0lOSVQoY3R4KTsKKworICAgICphZXJfd3Nfb3V0ID0g
TlVMTDsKKworICAgIHJjID0gbGlieGxfX2dldF9kb21pZChnYywgKHVpbnQzMl90ICopKCZkb20w
X2RvbWlkKSk7CisgICAgaWYgKHJjKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiIGxp
YnhsX19nZXRfZG9taWQoKSBmYWlsZWQsIHJjID0gJWQiLCByYyk7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIGFlcl93cyA9IG1hbGxvYyhzaXplb2YobGlieGxfYWVyX3dhdGNoKSk7
CisgICAgaWYgKCFhZXJfd3MpIHsKKyAgICAgICAgcmMgPSBFUlJPUl9OT01FTTsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorICAgIG1lbXNldChhZXJfd3MsIDAsIHNpemVvZihsaWJ4bF9hZXJf
d2F0Y2gpKTsKKworICAgIGFlcl93cy0+ZG9taWQgPSBkb21pZDsKKyAgICBiZV9wYXRoID0gR0NT
UFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL2JhY2tlbmQvcGNpLyV1LyVkLyVzIiwKKyAgICAgICAg
ICAgIGRvbTBfZG9taWQsIGRvbWlkLCBkb20wX2RvbWlkLCAiYWVyRmFpbGVkU0JERiIpOworICAg
IHJjID0gbGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXIoZ2MsICZhZXJfd3MtPndhdGNoLAorICAg
ICAgICAgICAgYWVyX2JhY2tlbmRfd2F0Y2hfY2FsbGJhY2ssIGJlX3BhdGgpOworICAgICphZXJf
d3Nfb3V0ID0gYWVyX3dzOworCitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9
CisKK3ZvaWQgbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqY3R4LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9hZXJfd2F0Y2ggKmFlcl93cykK
K3sKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICBsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVy
KGdjLCAmYWVyX3dzLT53YXRjaCk7CisKKyAgICBmcmVlKGFlcl93cyk7CisgICAgR0NfRlJFRTsK
KyAgICByZXR1cm47Cit9CisKIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChwY2lkZXYsIHBj
aSk7CiAKIC8qCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 23:53:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 23: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.xen.org>)
	id 1derqO-0000Pi-Ip; Mon, 07 Aug 2017 23:53:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1derqN-0000PT-UO
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 23:53:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6E/43-03582-39DF8895; Mon, 07 Aug 2017 23:53:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXSO6nOVXfS345
 Ig84uLYslHxezODB6HN39mymAMYo1My8pvyKBNaNj8znWgtncFXt7LrA1MPZwdjFycQgJTGKS
 ONm9kBHC+cMo8etqM2sXIyeQs4FR4sBVD4jEREaJo9tOMIMk2AQMJI4e7mEFSYgItDFKrD5xm
 REkwSxQI9H3bQVYt7CAtcT16Y9ZQGwWAVWJ3ccfgtm8ArYS32e/AxskISAnsXT7dSjbWKL97U
 W2CYw8CxgZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+p4
 BCHYw7nzudIhRkoNJSZSXc0tHpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXoM/QDnBotT01Iq0
 zBxgEMKkJTh4lER41UHSvMUFibnFmekQqVOMxhwbVq//wsTxasL/b0xCLHn5ealS4rz/fgOVC
 oCUZpTmwQ2CRcclRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfMWgSzkycwrgdv3CugUJqBT3i
 S2gpxSkoiQkmpgrGP7Epe3/frCWCmB91UPgufMma2S/fNlcaVMGrMlx/bXbQrKmWGc30WmhC5
 /zlPzkW13mhHf6gV/1WbfZRd5PvtOp3rQNvYOxYdzox/l2q//JSWvKvd5TtqjjZ5H7ph+uTXV
 YNKBucqq8w7ucA8tiz8vYfY1p/6xq+C6+9ezWmapy6nPfNmcpMRSnJFoqMVcVJwIAHnV9uCJA
 gAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502150033!53817170!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53817 invoked from network); 7 Aug 2017 23:53:54 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 23:53:54 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77NrpSg003678
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:53:51 GMT
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 v77NrpD6019032
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:53:51 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 v77Nrp3N027183;
 Mon, 7 Aug 2017 23:53:51 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Aug 2017 16:53:51 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon,  7 Aug 2017 18:54:55 -0500
Message-Id: <20170807235457.3943-1-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 0/2] Containing AER unrecoverable errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXQgaXMgcGFydCBvZiBhIHNldCBvZiBwYXRjaGVzIHRoYXQgdG9nZXRoZXIg
YWxsb3cgY29udGFpbm1lbnQKb2YgdW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzIGZyb20gUENJZSBk
ZXZpY2VzIGFzc2lnbmVkIHRvIGd1ZXN0cyBpbgpwYXNzdGhyb3VnaCBtb2RlLiBUaGUgY29udGFp
bm1lbnQgaXMgYWNoaWV2ZWQgYnkgZm9yY2libHkgcmVtb3ZpbmcgdGhlCmVycmluZyBQQ0llIGRl
dmljZSBmcm9tIHRoZSBndWVzdC4KClRoZSBvcmlnaW5hbCB4ZW4tcGNpYmFjayBwYXRjaCBjb3Jy
ZXNwb25kaW5nIHRvIHRoaXMgcGF0Y2ggc2V0IGlzOgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMzI3NC5odG1sLgpJdCB3aWxsIGJlIHJl
cG9zdGVkIGFmdGVyIHRoaXMgcGF0Y2ggc2V0IGlzIGFjY2VwdGVkLgoKQ2hhbmdlcyBpbiB2MzoK
ICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2VzIHN1Z2dlc3RlZCBieSBXZWkgTGl1LgogICAg
LSBBZGRlZCBMSUJYTF9IQVZFIG1hY3JvcyB0byBsaWJ4bC5oLgogICAgLSBEb24ndCBoYXJkLWNv
ZGUgZG9tMCdzIGRvbWlkIHRvIDAuIEluc3RlYWQsIHVzZSBsaWJ4bF9fZ2V0X2RvbWlkKCkuCiAg
ICAtIENvcnJlY3RlZCBjb21tZW50cy4KICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2VzIGJh
c2VkIG9uIGNvbW1lbnRzIGZyb20gSWFuIEphY2tzb24uCiAgICAtIEdvdCByaWQgb2YgdGhlIGds
b2JhbCB2YXJpYWJsZSBhZXJfd2F0Y2guCiAgICAtIEFkZGVkIGRvY3VtZW50YXRpb24gKGNvbW1l
bnRzIGluIGNvZGUpIGZvciB0aGUgbmV3IEFQSSBjYWxscy4KICAgIC0gUmVtb3ZlZCB0aGUgdW5u
ZWNlc3Nhcnkgd3JpdGVzIHRvIHhlbnN0b3JlLgoKQ2hhbmdlcyBpbiB2MjoKICAtIEluc3RlYWQg
b2Yga2lsbGluZyB0aGUgZ3Vlc3QgYW5kIGhpZGluZyB0aGUgZGV2aWNlLCBmb3JjaWJseSByZW1v
dmUKICAgIHRoZSBkZXZpY2UgZnJvbSB0aGUgZ3Vlc3QuCgpWZW51IEJ1c2lyZWRkeSAoMik6CiAg
bGlieGw6IEltcGxlbWVudCB0aGUgaGFuZGxlciB0byBoYW5kbGUgdW5yZWNvdmVyYWJsZSBBRVIg
ZXJyb3JzLgogIHhsOiBSZWdpc3RlciB0aGUgQUVSIGV2ZW50IGhhbmRsZXIgdG8gaGFuZGxlIEFF
UiBlcnJvcnMuCgogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICB8IDE0ICsrKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2V2ZW50LmggICAgfCAxMyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIHwgIDcgKysrKwogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICB8IDkw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94bC94
bF92bWNvbnRyb2wuYyAgICAgIHwgIDkgKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTMzIGluc2Vy
dGlvbnMoKykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 23:54:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 23: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.xen.org>)
	id 1derqa-0000T3-QZ; Mon, 07 Aug 2017 23:54:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1derqZ-0000Sc-Iq
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 23:54:07 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 2F/DB-01862-E9DF8895; Mon, 07 Aug 2017 23:54:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42LpnVTnqjvvb0e
 kwbTDXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b3xtesBXf1K+7PmM7ewLhStYuRi0NIYAKT
 xNGzJ9i7GDmBnF+MEutbbSDsDYwSl77pQhRNZJQ4/GIlWBGbgIHE0cM9rCAJEYE2RonVJy4zg
 iSYBWok+r6tYAWxhQXCJSav6gGLswioSlz49wwszitgK7H89EVmEFtCQE5i6fbrYDangJ3E7V
 03GSE220pc+9LNAlFjKPF541LmCYx8CxgZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGhjr5aY
 WFyemp+YkJhXrJefnbmIEBgoDEOxgbPzidIhRkoNJSZSXc0tHpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJXoM/QDnBotT01Iq0zBxgyMKkJTh4lER41UHSvMUFibnFmekQqVOMuhyvJvz/xiTEk
 peflyolzvvvN1CRAEhRRmke3AhY/FxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8+kCk8mX
 klcJteAR3BBHTEm8RWkCNKEhFSUg2M7v8YTkx0fmH8KeOqQOmEm6lzbHQZlCP27PvwUWT+woO
 dE4ru798dEelxg2e6E8uvhW38K83bN8b1Bq/eZ+rJocZ0mfl1Tdz6mKqpYRFthkKTdsxj3bOw
 b/fqR3F+Ef8+X1/w2fzUMY0JjdvbIpQj9s5l7upddDezyMrcd9XmqLw11qesJDU/KbEUZyQaa
 jEXFScCABKaO0OaAgAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502150044!101432797!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63503 invoked from network); 7 Aug 2017 23:54:05 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 23:54:05 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77Ns2bu004006
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:54:03 GMT
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 v77Ns2uk011864
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:54:02 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 v77Ns2sC007319;
 Mon, 7 Aug 2017 23:54:02 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Aug 2017 16:54:01 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon,  7 Aug 2017 18:54:56 -0500
Message-Id: <20170807235457.3943-2-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170807235457.3943-1-venu.busireddy@oracle.com>
References: <20170807235457.3943-1-venu.busireddy@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 1/2] libxl: Implement the handler to handle
	unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBjYWxsYmFjayBmdW5jdGlvbiB0byBoYW5kbGUgdW5yZWNvdmVyYWJsZSBB
RVIgZXJyb3JzLCBhbmQKYWxzbyB0aGUgcHVibGljIEFQSXMgdGhhdCBjYW4gYmUgdXNlZCB0byBy
ZWdpc3Rlci91bnJlZ2lzdGVyIHRoZSBoYW5kbGVyLgpXaGVuIGFuIEFFUiBlcnJvciBvY2N1cnMs
IHRoZSBoYW5kbGVyIHdpbGwgZm9yY2libHkgcmVtb3ZlIHRoZSBlcnJpbmcKUENJZSBkZXZpY2Ug
ZnJvbSB0aGUgZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBWZW51IEJ1c2lyZWRkeSA8dmVudS5idXNp
cmVkZHlAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgMTQg
KysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCAgICB8IDEzICsrKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNyArKysrCiB0b29scy9saWJ4bC9saWJ4bF9wY2ku
YyAgICAgIHwgOTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDQgZmlsZXMgY2hhbmdlZCwgMTI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA3Y2YwZjMxLi5jNWFmMGFh
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKQEAgLTEwNDQsNiArMTA0NCwyMCBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAq
Y3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwogICovCiAjZGVmaW5l
IExJQlhMX0hBVkVfUUVEIDEKIAorLyogTElCWExfSEFWRV9SRUdfQUVSX0VWRU5UU19IQU5ETEVS
CisgKgorICogSWYgaXQgaXMgZGVmaW5lZCwgbGlieGwgaGFzIGEgbGlicmFyeSBmdW5jdGlvbiBj
YWxsZWQKKyAqIGxpYnhsX3JlZ19hZXJfZXZlbnRzX2hhbmRsZXIuCisgKi8KKyNkZWZpbmUgTElC
WExfSEFWRV9SRUdfQUVSX0VWRU5UU19IQU5ETEVSIDEKKworLyogTElCWExfSEFWRV9VTlJFR19B
RVJfRVZFTlRTX0hBTkRMRVIKKyAqCisgKiBJZiBpdCBpcyBkZWZpbmVkLCBsaWJ4bCBoYXMgYSBs
aWJyYXJ5IGZ1bmN0aW9uIGNhbGxlZAorICogbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVy
LgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfVU5SRUdfQUVSX0VWRU5UU19IQU5ETEVSIDEKKwog
dHlwZWRlZiBjaGFyICoqbGlieGxfc3RyaW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmluZ19saXN0
X2Rpc3Bvc2UobGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9s
ZW5ndGgoY29uc3QgbGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2V2ZW50LmggYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oCmluZGV4IDFlYTc4
OWUuLjFhZWE5MDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaApAQCAtMTg0LDYgKzE4NCwxOSBAQCB2b2lkIGxpYnhs
X2V2ZGlzYWJsZV9kb21haW5fZGVhdGgobGlieGxfY3R4ICpjdHgsIGxpYnhsX2V2Z2VuX2RvbWFp
bl9kZWF0aCopOwogICAgKiBtYXkgZ2VuZXJhdGUgb25seSBhIERFQVRIIGV2ZW50LgogICAgKi8K
IAordHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2Flcl93YXRjaCBsaWJ4bF9hZXJfd2F0Y2g7CitpbnQg
bGlieGxfcmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKiwgdWludDMyX3QsIGxpYnhs
X2Flcl93YXRjaCAqKikKKyAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NB
TExFUlNfT05MWTsKKyAgLyoKKyAgICogUmVnaXN0ZXJzIGEgaGFuZGxlciB0byBoYW5kbGUgdGhl
IG9jY3VycmVuY2Ugb2YgdW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzLgorICAgKiBUaGlzIGZ1bmN0
aW9uIGRlcGVuZHMgb24gdGhlIGNhbGxpbmcgYXBwbGljYXRpb24gcnVubmluZyB0aGUgbGlieGwn
cworICAgKiBpbnRlcm5hbCBldmVudCBsb29wLiBUb29sc3RhY2tzIHRoYXQgZG8gbm90IHVzZSBs
aWJ4bCdzIGludGVybmFsCisgICAqIGV2ZW50IGxvb3AgbXVzdCBhcnJhbmdlIHRvIGhhdmUgdGhl
aXIgb3duIGV2ZW50IGxvb3AgY3JlYXRlZCBhbmQgZW50ZXIKKyAgICogbGlieGwgKHNheSwgY2Fs
bCBsaWJ4bF9ldmVudF93YWl0KCkpLCB0byBlbmFibGUgdGhlIGV2ZW50IHRvIGJlIHByb2Nlc3Nl
ZC4KKyAgICovCit2b2lkIGxpYnhsX3VucmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHgg
KiwgdWludDMyX3QsIGxpYnhsX2Flcl93YXRjaCAqKQorICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworCiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZXZn
ZW5fZGlza19lamVjdCBsaWJ4bF9ldmdlbl9kaXNrX2VqZWN0OwogaW50IGxpYnhsX2V2ZW5hYmxl
X2Rpc2tfZWplY3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICp2
ZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZXZfdXNlciwgbGlieGxfZXZnZW5f
ZGlza19lamVjdCAqKmV2Z2VuX291dCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBhZmU2NjUyLi4y
Yjc0Mjg2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM1Miw2ICszNTIsMTMgQEAgc3RydWN0IGxp
YnhsX19ldl9jaGlsZCB7CiAgICAgTElCWExfTElTVF9FTlRSWShzdHJ1Y3QgbGlieGxfX2V2X2No
aWxkKSBlbnRyeTsKIH07CiAKKy8qCisgKiBTdHJ1Y3R1cmUgdXNlZCBmb3IgQUVSIGV2ZW50IGhh
bmRsaW5nLgorICovCitzdHJ1Y3QgbGlieGxfX2Flcl93YXRjaCB7CisgICAgdWludDMyX3QgZG9t
aWQ7CisgICAgbGlieGxfX2V2X3hzd2F0Y2ggd2F0Y2g7Cit9OwogCiAvKgogICogZXZnZW4gc3Ry
dWN0dXJlcywgd2hpY2ggYXJlIHRoZSBzdGF0ZSB3ZSB1c2UgZm9yIGdlbmVyYXRpbmcKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMK
aW5kZXggNjVhZDVlNS4uZmVlZGYyNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTE2NzgsNiArMTY3OCw5NiBAQCBz
dGF0aWMgaW50IGxpYnhsX2RldmljZV9wY2lfY29tcGFyZShsaWJ4bF9kZXZpY2VfcGNpICpkMSwK
ICAgICByZXR1cm4gQ09NUEFSRV9QQ0koZDEsIGQyKTsKIH0KIAorc3RhdGljIHZvaWQgYWVyX2Jh
Y2tlbmRfd2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3hzd2F0Y2ggKndhdGNoLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqd2F0Y2hfcGF0aCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmV2ZW50X3Bh
dGgpCit7CisgICAgRUdDX0dDOworICAgIGxpYnhsX2Flcl93YXRjaCAqYWVyX3dzID0gQ09OVEFJ
TkVSX09GKHdhdGNoLCAqYWVyX3dzLCB3YXRjaCk7CisgICAgaW50IHJjOworICAgIHVpbnQzMl90
IGRvbSwgYnVzLCBkZXYsIGZuOworICAgIHVpbnQzMl90IGRvbWlkID0gYWVyX3dzLT5kb21pZDsK
KyAgICBjaGFyICpwLCAqcGF0aDsKKyAgICBjb25zdCBjaGFyICphZXJGYWlsZWRTQkRGOworICAg
IGxpYnhsX2RldmljZV9wY2kgcGNpZGV2OworCisgICAgLyogRXh0cmFjdCB0aGUgYmFja2VuZCBk
aXJlY3RvcnkuICovCisgICAgcGF0aCA9IGxpYnhsX19zdHJkdXAoZ2MsIGV2ZW50X3BhdGgpOwor
ICAgIHAgPSBzdHJyY2hyKHBhdGgsICcvJyk7CisgICAgaWYgKChwID09IE5VTEwpIHx8IChzdHJj
bXAocCwgIi9hZXJGYWlsZWRTQkRGIikgIT0gMCkpCisgICAgICAgIHJldHVybjsKKyAgICAvKiBU
cnVuY2F0ZSB0aGUgc3RyaW5nIHNvIGl0IHBvaW50cyB0byB0aGUgYmFja2VuZCBkaXJlY3Rvcnku
ICovCisgICAgKnAgPSAnXDAnOworCisgICAgLyogRmV0Y2ggdGhlIHZhbHVlIG9mIHRoZSBmYWls
ZWQgUENJIGRldmljZS4gKi8KKyAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIFhC
VF9OVUxMLAorICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9hZXJGYWlsZWRTQkRGIiwgcGF0aCks
ICZhZXJGYWlsZWRTQkRGKTsKKyAgICBpZiAocmMgfHwgIWFlckZhaWxlZFNCREYpCisgICAgICAg
IHJldHVybjsKKyAgICBzc2NhbmYoYWVyRmFpbGVkU0JERiwgIiV4OiV4OiV4LiV4IiwgJmRvbSwg
JmJ1cywgJmRldiwgJmZuKTsKKworICAgIGxpYnhsX2RldmljZV9wY2lfaW5pdCgmcGNpZGV2KTsK
KyAgICBwY2lkZXZfc3RydWN0X2ZpbGwoJnBjaWRldiwgZG9tLCBidXMsIGRldiwgZm4sIDApOwor
ICAgIC8qIEZvcmNpYmx5IHJlbW92ZSB0aGUgZGV2aWNlIGZyb20gdGhlIGd1ZXN0ICovCisgICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX3BjaV9yZW1vdmVfY29tbW9uKGdjLCBkb21pZCwgJnBjaWRldiwg
MSk7CisgICAgaWYgKHJjKQorICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIiBsaWJ4bF9fZGV2
aWNlX3BjaV9yZW1vdmVfY29tbW9uKCkgZmFpbGVkLCByYz14JXgiLAorICAgICAgICAgICAgICAg
ICh1bnNpZ25lZCBpbnQpcmMpOworCisgICAgcmV0dXJuOworfQorCitpbnQgbGlieGxfcmVnX2Fl
cl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfYWVyX3dhdGNoICoqYWVyX3dzX291dCkKK3sKKyAgICBpbnQgcmMgPSAwOworICAg
IGludCBkb20wX2RvbWlkOworICAgIGNoYXIgKmJlX3BhdGg7CisgICAgbGlieGxfYWVyX3dhdGNo
ICphZXJfd3MgPSBOVUxMOworICAgIEdDX0lOSVQoY3R4KTsKKworICAgICphZXJfd3Nfb3V0ID0g
TlVMTDsKKworICAgIHJjID0gbGlieGxfX2dldF9kb21pZChnYywgKHVpbnQzMl90ICopKCZkb20w
X2RvbWlkKSk7CisgICAgaWYgKHJjKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiIGxp
YnhsX19nZXRfZG9taWQoKSBmYWlsZWQsIHJjID0gJWQiLCByYyk7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIGFlcl93cyA9IG1hbGxvYyhzaXplb2YobGlieGxfYWVyX3dhdGNoKSk7
CisgICAgaWYgKCFhZXJfd3MpIHsKKyAgICAgICAgcmMgPSBFUlJPUl9OT01FTTsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorICAgIG1lbXNldChhZXJfd3MsIDAsIHNpemVvZihsaWJ4bF9hZXJf
d2F0Y2gpKTsKKworICAgIGFlcl93cy0+ZG9taWQgPSBkb21pZDsKKyAgICBiZV9wYXRoID0gR0NT
UFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL2JhY2tlbmQvcGNpLyV1LyVkLyVzIiwKKyAgICAgICAg
ICAgIGRvbTBfZG9taWQsIGRvbWlkLCBkb20wX2RvbWlkLCAiYWVyRmFpbGVkU0JERiIpOworICAg
IHJjID0gbGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXIoZ2MsICZhZXJfd3MtPndhdGNoLAorICAg
ICAgICAgICAgYWVyX2JhY2tlbmRfd2F0Y2hfY2FsbGJhY2ssIGJlX3BhdGgpOworICAgICphZXJf
d3Nfb3V0ID0gYWVyX3dzOworCitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9
CisKK3ZvaWQgbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqY3R4LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9hZXJfd2F0Y2ggKmFlcl93cykK
K3sKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICBsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVy
KGdjLCAmYWVyX3dzLT53YXRjaCk7CisKKyAgICBmcmVlKGFlcl93cyk7CisgICAgR0NfRlJFRTsK
KyAgICByZXR1cm47Cit9CisKIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChwY2lkZXYsIHBj
aSk7CiAKIC8qCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 07 23:54:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Aug 2017 23: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.xen.org>)
	id 1derql-0000Vz-1r; Mon, 07 Aug 2017 23:54:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1derqj-0000VY-OT
 for xen-devel@lists.xen.org; Mon, 07 Aug 2017 23:54:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 79/F6-03368-9ADF8895; Mon, 07 Aug 2017 23:54:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqrvib0e
 kwd2LQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDPVcZCz7xVbQ//sPawLicu4uRi0NIYBKT
 xLS10xi7GDmBnF+MEpPPxEEkNjBKnG64yAbhTGSUWL3mHytIFZuAgcTRwz2sIAkRgTagxInLY
 O3MAjUSfd9WgBUJC/hLTF2wESzOIqAq8XJdH5jNK2Ar8ezLJ2YQW0JATmLp9utgNqeAncTtXT
 ehzrCVuPalmwWixliib1YfywRGvgWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQKDhQEIdjD+WhZwiFGSg0lJlJdzS0ekEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQlegz9AOcGi1PTUirTMHGDYwqQlOHiURHjVQdK8xQWJucWZ6RCpU4zGHBtWr//CxPFqw
 v9vTEIsefl5qVLivLEgpQIgpRmleXCDYPF0iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8RS
 BTeDLzSuD2vQI6hQnolDeJrSCnlCQipKQaGJ14nRt+B88J/d7OufOJy1v1h3pOxopzj0ypr69
 RLajIi9DzL75lJX8k7fBvln2HKrgnGRl6lXHYL1H7mnW+QWYCo6/fseQ1y7Z3GfiveHtcW8Dm
 KPtb7i9XVh+9zywUEqZn0pb5Ls+YU/R1r17Eu670Ra1GXyLefZo+dWf1i7CYVY/E79V+UmIpz
 kg01GIuKk4EALMWXwyiAgAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502150054!76754445!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60951 invoked from network); 7 Aug 2017 23:54:16 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Aug 2017 23:54:16 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v77NsCJE004078
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:54:13 GMT
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 v77NsCrA010897
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Aug 2017 23:54:12 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v77NsBoD009764;
 Mon, 7 Aug 2017 23:54:11 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Aug 2017 16:54:11 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Mon,  7 Aug 2017 18:54:57 -0500
Message-Id: <20170807235457.3943-3-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170807235457.3943-1-venu.busireddy@oracle.com>
References: <20170807235457.3943-1-venu.busireddy@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 2/2] xl: Register the AER event handler to
	handle AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIGd1ZXN0IGlzIGNyZWF0ZWQsIHJlZ2lzdGVyIHRoZSBBRVIgZXZlbnQgaGFuZGxlciB0
byBoYW5kbGUgdGhlCkFFUiBlcnJvcnMuIFdoZW4gYW4gQUVSIGVycm9yIG9jY3VycywgdGhlIGhh
bmRsZXIgd2lsbCBmb3JjaWJseSByZW1vdmUKdGhlIGVycmluZyBQQ0llIGRldmljZSBmcm9tIHRo
ZSBndWVzdC4KClNpZ25lZC1vZmYtYnk6IFZlbnUgQnVzaXJlZGR5IDx2ZW51LmJ1c2lyZWRkeUBv
cmFjbGUuY29tPgotLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgOSArKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94bC94bF92
bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IDg5YzJiMjUuLjk4NTVj
ZGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hs
X3ZtY29udHJvbC5jCkBAIC02NTYsNiArNjU2LDcgQEAgaW50IGNyZWF0ZV9kb21haW4oc3RydWN0
IGRvbWFpbl9jcmVhdGUgKmRvbV9pbmZvKQogICAgIGNvbnN0IGNoYXIgKnJlc3RvcmVfc291cmNl
ID0gTlVMTDsKICAgICBpbnQgbWlncmF0ZV9mZCA9IGRvbV9pbmZvLT5taWdyYXRlX2ZkOwogICAg
IGJvb2wgY29uZmlnX2luX2pzb247CisgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3MgPSBOVUxM
OwogCiAgICAgaW50IGk7CiAgICAgaW50IG5lZWRfZGFlbW9uID0gZGFlbW9uaXplOwpAQCAtOTY2
LDYgKzk2NywxMiBAQCBzdGFydDoKICAgICBMT0coIldhaXRpbmcgZm9yIGRvbWFpbiAlcyAoZG9t
aWQgJXUpIHRvIGRpZSBbcGlkICVsZF0iLAogICAgICAgICBkX2NvbmZpZy5jX2luZm8ubmFtZSwg
ZG9taWQsIChsb25nKWdldHBpZCgpKTsKIAorICAgIHJldCA9IGxpYnhsX3JlZ19hZXJfZXZlbnRz
X2hhbmRsZXIoY3R4LCBkb21pZCwgJmFlcl93cyk7CisgICAgaWYgKHJldCkgeworICAgICAgICAv
KiBMb2cgdGhlIGVycm9yLCBhbmQgbW92ZSBvbi4uLiAqLworICAgICAgICBMT0coImxpYnhsX3Jl
Z19hZXJfZXZlbnRzX2hhbmRsZXIoKSBmYWlsZWQsIHJldCA9IDB4JTA4eCIsIHJldCk7CisgICAg
fQorCiAgICAgcmV0ID0gbGlieGxfZXZlbmFibGVfZG9tYWluX2RlYXRoKGN0eCwgZG9taWQsIDAs
ICZkZWF0aHcpOwogICAgIGlmIChyZXQpIGdvdG8gb3V0OwogCkBAIC05OTMsNiArMTAwMCw3IEBA
IHN0YXJ0OgogICAgICAgICAgICAgTE9HKCJEb21haW4gJXUgaGFzIHNodXQgZG93biwgcmVhc29u
IGNvZGUgJWQgMHgleCIsIGRvbWlkLAogICAgICAgICAgICAgICAgIGV2ZW50LT51LmRvbWFpbl9z
aHV0ZG93bi5zaHV0ZG93bl9yZWFzb24sCiAgICAgICAgICAgICAgICAgZXZlbnQtPnUuZG9tYWlu
X3NodXRkb3duLnNodXRkb3duX3JlYXNvbik7CisgICAgICAgICAgICBsaWJ4bF91bnJlZ19hZXJf
ZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAgICAgICAgIHN3aXRjaCAo
aGFuZGxlX2RvbWFpbl9kZWF0aCgmZG9taWQsIGV2ZW50LCAmZF9jb25maWcpKSB7CiAgICAgICAg
ICAgICBjYXNlIERPTUFJTl9SRVNUQVJUX1NPRlRfUkVTRVQ6CiAgICAgICAgICAgICAgICAgZG9t
aWRfc29mdF9yZXNldCA9IGRvbWlkOwpAQCAtMTA1OSw2ICsxMDY3LDcgQEAgc3RhcnQ6CiAKICAg
ICAgICAgY2FzZSBMSUJYTF9FVkVOVF9UWVBFX0RPTUFJTl9ERUFUSDoKICAgICAgICAgICAgIExP
RygiRG9tYWluICV1IGhhcyBiZWVuIGRlc3Ryb3llZC4iLCBkb21pZCk7CisgICAgICAgICAgICBs
aWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAg
ICAgICAgIGxpYnhsX2V2ZW50X2ZyZWUoY3R4LCBldmVudCk7CiAgICAgICAgICAgICByZXQgPSAw
OwogICAgICAgICAgICAgZ290byBvdXQ7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 02:09:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 02:09: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.xen.org>)
	id 1detxi-00042h-FY; Tue, 08 Aug 2017 02:09:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1detxh-00042T-Fc
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 02:09:37 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E3/2C-01729-06D19895; Tue, 08 Aug 2017 02:09:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdetjP
 S4OF2RYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXH58kLngYF7F0V87mRoY
 W127GLk4hAT+MkpMvfiAGcJ5zChx/shaJghnG6PExa6LrF2MnBwiAs4SX8/MZQexeQX0Jd51H
 GcBsYUFgiWalz5gB2mQENijLbHgRANYg4SAt8SZQ2uAijjA7Il9/l2M7BxsAlYSh8RAClgEVC
 X+3/7GOIGRewEjwypG9eLUorLUIl0LvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxoPNzocYJTmYlER5Obd0RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F0o3RkpJFiU
 mp5akZaZAww9mLQEB4+SCG8eSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR522SAigRAi
 jJK8+BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5/4Ks4snMK4Hb9AroCCagI94kto
 IcUZKIkJJqYOTO5OG4LMZRMX2TXeB/08Vh14tn23OYp7iq1tec+Pwg9pns+YLtKy2fKc8Lveb
 z0u/dJV7+9BUL708xnTP5hK3SdtZtLGv6ak6fFek++THnh5JNzcb0zisfj3CcydA8m+YW+sLL
 3mPy46epiYJXRAMnKG58k7jSYX7XWW0Vp2P1Kur3+yUvbFNiKc5INNRiLipOBAByvs2xfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502158174!106367082!1
X-Originating-IP: [104.130.215.37]
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 26888 invoked from network); 8 Aug 2017 02:09:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 02:09:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1detxc-0006Qn-69; Tue, 08 Aug 2017 02:09: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 1detxW-0008Qn-ND; Tue, 08 Aug 2017 02:09:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1detxW-00050Y-02; Tue, 08 Aug 2017 02:09:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112504-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=aae4e7a8bc44722fe70d58920a36916b1043195e
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 02:09:26 +0000
Subject: [Xen-devel] [linux-linus test] 112504: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUwNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNTA0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGFhZTRlN2E4
YmM0NDcyMmZlNzBkNTg5MjBhMzY5MTZiMTA0MzE5NWUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0ODo1NiBaICAgNTEg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcgMjM6NDg6MTMgWiAg
IDUxIGRheXMgICA2NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI1MDQgIDIwMTct
MDgtMDcgMDg6MDM6NTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyNDAgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dz
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI1NTQ4MSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 02:52:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 02:52: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.xen.org>)
	id 1deuca-0007Da-NW; Tue, 08 Aug 2017 02:51:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@amacapital.net>) id 1deucZ-0007Cs-2n
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 02:51:51 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 30/8C-18997-64729895; Tue, 08 Aug 2017 02:51:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSqtq6reme
 kwc53Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDeTdZCmZxVlzafY+lgXE/excjJ4eQwAxG
 idWHvUFsFoE5rBI3u+K6GLk4JEDsa80nWEESEgJ5EktfX2WDsEskzjWeYgaxeQUEJU7OfMICM
 chTYuK8lWBxTgE7iXnrXkLF0yR+XVwMNodNQFvi4LIJzBDLVCSernzECjEnQOLP3v1AcQ4OYQ
 EviYvX+UDCIgIGEu+vT2IDuYdZYA2TxJKNL5lAEswCmhKt23+zT2AUmIXkjFlIUgsYmVYxahS
 nFpWlFukaGeklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGYT0DA+MOxj3tfocY
 JTmYlER5Obd0RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C1U64wUEixKTU+tSMvMAUYETFqCg
 0dJhHexClCat7ggMbc4Mx0idYrRmOPKlXVfmDimHNj+hUmIJS8/L1VKnFcKZJIASGlGaR7cIF
 ikXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPteFWgKT2ZeCdy+V0CnMAGd8iaxFeSUkkS
 ElFQD4wz3MFm2TPmWN6InhD8enSoTEr3sRKSJ4ey9W8RUFFetvze1dGWFtuEeW9mmf217nMMY
 U14lP2C8b/Ne4ETLtfytB17yGb9xnXyj49j5hkIeNpmrqWVW2lKCB4V+8vsJLt+wbF535C8hD
 idhY937Z1a/bk5MFeUS42CxC2R7UuW89ZRs55d2JZbijERDLeai4kQAYq1cjs8CAAA=
X-Env-Sender: luto@amacapital.net
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502160708!106125809!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17419 invoked from network); 8 Aug 2017 02:51:49 -0000
Received: from mail-vk0-f43.google.com (HELO mail-vk0-f43.google.com)
 (209.85.213.43)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 02:51:49 -0000
Received: by mail-vk0-f43.google.com with SMTP id j189so8408726vka.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Aug 2017 19:51:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amacapital-net.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VmPdGnk08hPEgJppiLHfnTJGWdlbSrCZlhxLKruHIgQ=;
 b=vhZtLTYjGadrmYxzIoOY03kG2CIhC4Bl2hJkigFaD+Pc4TDpNWaMrZkaljMxS/mmgQ
 r/9cE7M1fSVpfQIR8mBmXKvwcIk9s7l/x28YMiuwuv6dgNFyk7+mxg9CCI2zRUmcQMB8
 ffFKF1gJ2P5gcRuMmQlG5toKWnp+dx38uHudPK+BmR11aN1G9wpLvW3TKY1VB1W9RSb6
 KkWC8Qsd/fxSFNVhGgKRl2Nw9iF5PWZugi/csaiMxocbATZB+sWYzngawKL4RBEFgFg9
 c5/7e9priKWSId9DowIyftdyLq1RflKNBVokm6bjazq47tjdFjRaKTUwvBcE9SCCnsmU
 v3Zg==
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=VmPdGnk08hPEgJppiLHfnTJGWdlbSrCZlhxLKruHIgQ=;
 b=MbF9p0gChNq7geAXBkMKokffOPplJD8cKF2YHAawN+O/KJ1HkzoeLFhuPUFfhpV2RV
 DlEnzr2Pq8iTFRrdwK7kSgluggbmcMjhVbMX+CecwbvKWYkkE7sKxDvS/qr14Ib2XaTT
 +BaUuUxgBp/d1ZsPqcETMs4oNu7btWtyNGgg7N2Xv3cLzLLROpGCtqz/lQDmW+2mNRbe
 iumCYsvHVuY2c4CZPL/MbsD+3PThxa+kfSnXyUuN8KcaRtpvFuBz7skPCY+Q9XJOqx7l
 212GDbFS9PP5/xvThVAz+mVxIvNMGxynqQNGIGB90O2C3625Q0Dt/umq8U+0MIJbAGYX
 KYxw==
X-Gm-Message-State: AHYfb5gaQ6IfFiGUld1JnM/IDcSYHfz/Li0gSBlRvoinvzdfHqe9//jE
 vH3ipi5zRnuEl8meEY35Gs3piCJ6LT0K
X-Received: by 10.31.234.195 with SMTP id i186mr1455778vkh.178.1502160708024; 
 Mon, 07 Aug 2017 19:51:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.5.199 with HTTP; Mon, 7 Aug 2017 19:51:27 -0700 (PDT)
In-Reply-To: <c6b5bb1b-d9ee-c550-d6e4-4ca5f6f3295e@oracle.com>
References: <20170803154548.13817-1-jgross@suse.com>
 <c6b5bb1b-d9ee-c550-d6e4-4ca5f6f3295e@oracle.com>
From: Andy Lutomirski <luto@amacapital.net>
Date: Mon, 7 Aug 2017 19:51:27 -0700
Message-ID: <CALCETrU=j96=fhcjYh-6HDMvmb9c25Crhq8W_WcqXOQ+=U+xYw@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, X86 ML <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v3] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgNywgMjAxNyBhdCAxOjU2IFBNLCBCb3JpcyBPc3Ryb3Zza3kKPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4+IGluZGV4IDgx
MWU0ZGRiM2YzNy4uYTNkY2Q4MzE4N2NlIDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX3B2LmMKPj4gKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4+IEBAIC01
NzksNiArNTc5LDcxIEBAIHN0YXRpYyB2b2lkIHhlbl93cml0ZV9sZHRfZW50cnkoc3RydWN0IGRl
c2Nfc3RydWN0ICpkdCwgaW50IGVudHJ5bnVtLAo+PiAgICAgICBwcmVlbXB0X2VuYWJsZSgpOwo+
PiAgfQo+Pgo+PiArI2lmZGVmIENPTkZJR19YODZfNjQKPj4gK3N0YXRpYyBzdHJ1Y3Qgewo+PiAr
ICAgICB2b2lkICgqb3JpZykodm9pZCk7Cj4+ICsgICAgIHZvaWQgKCp4ZW4pKHZvaWQpOwo+PiAr
ICAgICBib29sIGlzdF9va2F5Owo+PiArICAgICBib29sIGhhbmRsZTsKPj4gK30gdHJhcF9hcnJh
eVtdID0gewo+PiArICAgICB7IGRlYnVnLCB4ZW5feGVuZGVidWcsIHRydWUsIHRydWUgfSwKPj4g
KyAgICAgeyBpbnQzLCB4ZW5feGVuaW50MywgdHJ1ZSwgdHJ1ZSB9LAo+PiArICAgICB7IGRvdWJs
ZV9mYXVsdCwgeGVuX2RvdWJsZV9mYXVsdCwgdHJ1ZSwgZmFsc2UgfSwKPgo+IElzIGl0IHJlYWxs
eSB3b3J0aCBhZGRpbmcgJ2hhbmRsZScgbWVtYmVyIHRvIHRoZSBzdHJ1Y3R1cmUgYmVjYXVzZSBv
ZiBhCj4gc2luZ2xlIHNwZWNpYWwgY2FzZT8gV2UgZG9uJ3QgZXhwZWN0IHRvIGV2ZXIgaGF2ZSBh
bm90aGVyIHN1Y2ggdmVjdG9yLgo+Cj4gKFRCSCwgSSB0aGluayBjdXJyZW50IGltcGxlbWVudGF0
aW9uIG9mIGN2dF9nYXRlX3RvX3RyYXAoKSBpcyBjbGVhcmVyLAo+IGV2ZW4gaWYgaXQgaXMgbm90
IGFzIGdlbmVyYWwgYXMgd2hhdCBpcyBpbiB0aGlzIHBhdGNoLiBJIGtub3cgdGhhdCBBbmR5Cj4g
ZGlzYWdyZWVzKS4KCkkgaGF2ZSBubyByZWFsIG9waW5pb24gZWl0aGVyIHdheS4gIEkganVzdCB0
aGluayBpdCdzIG5pY2VyIHRvIHB1dCBpdAppbiBjdnRfZ2F0ZV90b190cmFwKCkgaW5zdGVhZCBv
ZiB0aGUgdGhlIHRyYXBzLmMgc2V0dXAgY29kZS4KCi0tQW5keQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 03:38:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 03:38: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.xen.org>)
	id 1devKy-0001Og-49; Tue, 08 Aug 2017 03:37:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386d46a76=citrix-osstest@xenproject.org>)
 id 1devKx-0001OJ-0i
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 03:37:43 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 50/B3-03557-60239895; Tue, 08 Aug 2017 03:37:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDvS6rUWe
 kwd0p/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNePo3sfsBatXMFZ8+nWYsYHxWUUXIyeHhIC/
 xJ9331ghbHeJy19msIDYIgLOEhM+3GYDsXkF9CSenfwMVMPBISwQJ9FxUqKLkQuofKuixJeWC
 8wwvftuXWaDsZ/dPMcOYrMJeEhM7JkINpNFQEWisfsfWL2QgJbE0sUrmSDmC0qcnPkErIZZQE
 Li4IsXUDMtJPb/Pcs8gZFvFpKyWUjKFjAyrWLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw08t
 NLS5OTE/NSUwq1kvOz93ECAwrBiDYwfhlWcAhRkkOJiVR3k3anZFCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHhlDYBygkWp6akVaZk5wACHSUtw8CiJ8EqCpHmLCxJzizPTIVKnGHU5Nqxe/4VJi
 CUvPy9VSpx3A0iRAEhRRmke3AhYtF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8OyBSezL
 wSuE2vgI5gAjriTWIryBEliQgpqQbGpau1Yvp2q9jt8BNT2bSpnLv/SO7mO0xzvhq/e/DwzPT
 2qRo37vAc5DcJjc0ve3H3/pmYV23z+BhOdLg0lXH5aTekGfFv9Xjx27CTz+p2X+Fm651GV/If
 xh3ZJzNXgoHBb8skn7oKb+4mgxkh896ZnNVI79zpYVFwktPzqPadsrL8iSf/8TUpsRRnJBpqM
 RcVJwIAa61KULECAAA=
X-Env-Sender: prvs=386d46a76=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502163459!98331281!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18562 invoked from network); 8 Aug 2017 03:37:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 03:37:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,341,1498521600"; d="scan'208";a="442959295"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71948-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:build-armhf-xsm:xen-build:fail:regression
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.1:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.1:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.1:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.1:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.1:build-arm64:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=1af952704416d76ad86963f04feb10a3da143901
X-Osstest-Versions-That: linux=2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 8 Aug 2017 04:37:36 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [linux-4.1 baseline-only test] 71948: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1933471244009156425=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71948 linux-4.1 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71948/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm               6 xen-build                 fail REGR. vs. 71621
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 71621
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail REGR. vs. 71621

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 71621

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt    14 saverestore-support-check fail blocked in 71621
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail blocked in 71621
 test-armhf-armhf-libvirt    16 guest-start/debian.repeat fail blocked in 71621
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 71621
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-examine     10 examine-serial/bootloader    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-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-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   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 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install         fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xsm 13 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-raw 12 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-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 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-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 linux                1af952704416d76ad86963f04feb10a3da143901
baseline version:
 linux                2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a

Last test of basis    71621  2017-06-30 20:50:20 Z   38 days
Testing same since    71948  2017-08-07 21:48:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adam Borowski <kilobyte@angband.pl>
  Adrian Salido <salidoa@google.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Artem Savkov <asavkov@redhat.com>
  Balakrishnan Raman <ramanb@cumulusnetworks.com>
  Baolin Wang <baolin.wang@linaro.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Brendan McGrath <redmcg@redmandi.dyndns.org>
  Brian Norris <computersforpeace@gmail.com>
  Bryan O'Donoghue <bryan.odonoghue@imgtec.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Cong Wang <xiyou.wangcong@gmail.com>
  Cyril Bur <cyrilbur@gmail.com>
  Cyrille Pitchen <cyrille.pitchen@atmel.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Cashman <dcashman@android.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Micay <danielmicay@gmail.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <david@fromorbit.com>
  Dave Kleikamp <dave.kleikamp@oracle.com>
  David Dillow <dillow@google.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Deepak Rawat <drawat@vmware.com>
  Devin Heitmueller <dheitmueller@kernellabs.com>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Dmitry Vyukov <dvyukov@google.com>
  Dongli Zhang <dongli.zhang@oracle.com>
  Doug Berger <opendmb@gmail.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Engestrom <eric.engestrom@imgtec.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Florian Fainelli <f.fainelli@gmail.com>
  G. Campana <gcampana@quarkslab.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Ivan Vecera <cera@cera.cz>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Smart <james.smart@broadcom.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason Yan <yanaijie@huawei.com>
  Jeremie Rapin <rapinj@gmail.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jim Mattson <jmattson@google.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Crispin <blogic@openwrt.org>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jon.mason@broadcom.com>
  Josh Zimmerman <joshz@google.com>
  Jouni Malinen <jouni@qca.qualcomm.com>
  JoÃ«l Esponde <joel.esponde@honeywell.com>
  Julian Anastasov <ja@ssi.bg>
  Kees Cook <keescook@chromium.org>
  Kevin Hilman <khilman@baylibre.com>
  Kinglong Mee <kinglongmee@gmail.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Krister Johansen <kjlx@templeofstupid.com>
  Lauro Ramos Venancio <lvenanci@redhat.com>
  Lendacky, Thomas <Thomas.Lendacky@amd.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liu Bo <bo.li.liu@oracle.com>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin Hicks <mort@bork.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Grzeschik <m.grzeschik@pengutronix.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikita Yushchenko <nikita.yoush@cogentembedded.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavankumar Kondeti <pkondeti@codeaurora.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pooya Keshavarzi <Pooya.Keshavarzi@de.bosch.com>
  Quinn Tran <quinn.tran@cavium.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Cochran <richardcochran@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roberto Sassu <rsassu@suse.de>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell Currey <ruscur@russell.cc>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sahitya Tummala <stummala@codeaurora.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms@verge.net.au>
  Srinivas Dasari <dasaris@qti.qualcomm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Teemu Likonen <tlikonen@iki.fi>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tobias Wolf <dev-NTEO@vplace.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tomasz WilczyÅ„ski <twilczynski@naver.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vineeth Remanan Pillai <vineethp@amazon.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wang YanQing <udknight@gmail.com>
  wangweidong <wangweidong1@huawei.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Wang <weiwan@google.com>
  Weidong Wang <wangweidong1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  William Wu <william.wu@rock-chips.com>
  Wim Van Sebroeck <wim@iguana.be>
  Xin Long <lucien.xin@gmail.com>
  Zach Ploskey <zach@ploskey.com>
  Ãlvaro FernÃ¡ndez Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  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                          fail    
 test-amd64-amd64-xl-pvh-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                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1933471244009156425==--

From xen-devel-bounces@lists.xen.org Tue Aug 08 03:59:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 03: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.xen.org>)
	id 1devg0-0002ml-1Y; Tue, 08 Aug 2017 03:59:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@kernel.org>) id 1devfy-0002mf-PZ
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 03:59:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CF/BB-03406-E1739895; Tue, 08 Aug 2017 03:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVybKJssq6seWe
 kwcLdchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biP99ZClbLV2za4djAOF2qi5GLQ0hgFpNE
 78cvbF2MnBwsAg4SeyacYuli5OBgFIiRePDDGiTMKOAvMe1NBxNImE1AXaKl0xckLCJgK7Hn1
 DoWEJtZ4B+jxLneMhBbGCh+/dAqqImqEhe3fGUEsXkFQiVWzlwIVi8hIC8xsXca4wRG7gWMDK
 sYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI9ywAEOxjPLAg
 8xCjJwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvDFOgnGBRanpqRVpmDjDEYNIS
 HDxKIrwnQdK8xQWJucWZ6RCpU4zGHEdmbf3CxPFqwv9vTEIsefl5qVLivO0gpQIgpRmleXCDY
 KF/iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8k0Gm8GTmlcDtewV0ChPQKW8SW0FOKUlESE
 k1MIZkaC/lW5QSHLHm17SG/o9/rVPncfod7GrMWecnPZlLd/rhC1mvf/syz57Lu3DKVKHDpiZ
 V5ZZ/V0+04F9yzj/vWt3XQ5eN3eVcJp65HnL17VzLqpulPVN8zn1vMU2Z29ep3aKbOO1peLtA
 1GKnadKiR6+cWPt71cq/ir2Fwv13Jmfk3FDvq1diKc5INNRiLipOBACWqJlfeAIAAA==
X-Env-Sender: luto@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502164764!87562398!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 57967 invoked from network); 8 Aug 2017 03:59:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 03:59:25 -0000
Received: from localhost (c-71-202-137-17.hsd1.ca.comcast.net [71.202.137.17])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3F2D422B60;
 Tue,  8 Aug 2017 03:59:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3F2D422B60
From: Andy Lutomirski <luto@kernel.org>
To: X86 ML <x86@kernel.org>,
	Juergen Gross <jgross@suse.com>
Date: Mon,  7 Aug 2017 20:59:21 -0700
Message-Id: <7c88ed36805d36841ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org>
X-Mailer: git-send-email 2.13.3
Cc: linux-kernel@vger.kernel.org, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Borislav Petkov <bpetkov@suse.de>
Subject: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuJ3MgcmF3IFNZU0NBTEwgZW50cmllcyBhcmUgbXVjaCBsZXNzIHdlaXJkIHRoYW4gbmF0aXZl
LiAgUmF0aGVyCnRoYW4gZnVkZ2luZyB0aGVtIHRvIGxvb2sgbGlrZSBuYXRpdmUgZW50cmllcywg
dXNlIHRoZSBYZW4tcHJvdmlkZWQKc3RhY2sgZnJhbWUgZGlyZWN0bHkuCgpUaGlzIGxldHMgdXMg
ZWxpbWluYXRlIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfc3dhcGdzIGFuZCB0d28gdXNlcyBvZgp0
aGUgU1dBUEdTX1VOU0FGRV9TVEFDSyBwYXJhdmlydCBob29rLiAgVGhlIFNZU0VOVEVSIGNvZGUg
d291bGQKYmVuZWZpdCBmcm9tIHNpbWlsYXIgdHJlYXRtZW50LgoKVGhpcyBtYWtlcyBvbmUgY2hh
bmdlIHRvIHRoZSBuYXRpdmUgY29kZSBwYXRoOiB0aGUgY29tcGF0Cmluc3RydWN0aW9uIHRoYXQg
Y2xlYXJzIHRoZSBoaWdoIDMyIGJpdHMgb2YgJXJheCBpcyBtb3ZlZCBzbGlnaHRseQpsYXRlci4g
IEknZCBiZSBzdXJwcmlzZWQgaWYgdGhpcyBhZmZlY3RzIHBlcmZvcm1hbmNlIGF0IGFsbC4KClNp
Z25lZC1vZmYtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgotLS0KCkNoYW5n
ZXMgZnJvbSB2MSAod2hpY2ggSSBuZXZlciBhY3R1YWxseSBlbWFpbGVkKToKIC0gRml4IHplcm8t
ZXh0ZW5zaW9uIGluIHRoZSBjb21wYXQgY2FzZS4KCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5T
ICAgICAgICB8ICA5ICsrLS0tLS0tLQogYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMg
fCAgNyArKystLS0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAgICB8IDIzICsrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDI1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9h
cmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCmluZGV4IGFhNTgxNTUxODdjNS4uN2NlZTkyY2Y4MDdm
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2Vu
dHJ5L2VudHJ5XzY0LlMKQEAgLTE0MiwxNCArMTQyLDggQEAgRU5UUlkoZW50cnlfU1lTQ0FMTF82
NCkKIAkgKiBXZSBkbyBub3QgZnJhbWUgdGhpcyB0aW55IGlycS1vZmYgYmxvY2sgd2l0aCBUUkFD
RV9JUlFTX09GRi9PTiwKIAkgKiBpdCBpcyB0b28gc21hbGwgdG8gZXZlciBjYXVzZSBub3RpY2Vh
YmxlIGlycSBsYXRlbmN5LgogCSAqLwotCVNXQVBHU19VTlNBRkVfU1RBQ0sKLQkvKgotCSAqIEEg
aHlwZXJ2aXNvciBpbXBsZW1lbnRhdGlvbiBtaWdodCB3YW50IHRvIHVzZSBhIGxhYmVsCi0JICog
YWZ0ZXIgdGhlIHN3YXBncywgc28gdGhhdCBpdCBjYW4gZG8gdGhlIHN3YXBncwotCSAqIGZvciB0
aGUgZ3Vlc3QgYW5kIGp1bXAgaGVyZSBvbiBzeXNjYWxsLgotCSAqLwotR0xPQkFMKGVudHJ5X1NZ
U0NBTExfNjRfYWZ0ZXJfc3dhcGdzKQogCisJc3dhcGdzCiAJbW92cQklcnNwLCBQRVJfQ1BVX1ZB
Uihyc3Bfc2NyYXRjaCkKIAltb3ZxCVBFUl9DUFVfVkFSKGNwdV9jdXJyZW50X3RvcF9vZl9zdGFj
ayksICVyc3AKIApAQCAtMTYxLDYgKzE1NSw3IEBAIEdMT0JBTChlbnRyeV9TWVNDQUxMXzY0X2Fm
dGVyX3N3YXBncykKIAlwdXNocQklcjExCQkJCS8qIHB0X3JlZ3MtPmZsYWdzICovCiAJcHVzaHEJ
JF9fVVNFUl9DUwkJCS8qIHB0X3JlZ3MtPmNzICovCiAJcHVzaHEJJXJjeAkJCQkvKiBwdF9yZWdz
LT5pcCAqLworR0xPQkFMKGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFtZSkKIAlwdXNocQkl
cmF4CQkJCS8qIHB0X3JlZ3MtPm9yaWdfYXggKi8KIAlwdXNocQklcmRpCQkJCS8qIHB0X3JlZ3Mt
PmRpICovCiAJcHVzaHEJJXJzaQkJCQkvKiBwdF9yZWdzLT5zaSAqLwpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9j
b21wYXQuUwppbmRleCBlMTcyMWRhZmJjYjEuLjUzMTRkN2I4ZTVhZCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlf
NjRfY29tcGF0LlMKQEAgLTE4MywyMSArMTgzLDIwIEBAIEVORFBST0MoZW50cnlfU1lTRU5URVJf
Y29tcGF0KQogICovCiBFTlRSWShlbnRyeV9TWVNDQUxMX2NvbXBhdCkKIAkvKiBJbnRlcnJ1cHRz
IGFyZSBvZmYgb24gZW50cnkuICovCi0JU1dBUEdTX1VOU0FGRV9TVEFDSworCXN3YXBncwogCiAJ
LyogU3Rhc2ggdXNlciBFU1AgYW5kIHN3aXRjaCB0byB0aGUga2VybmVsIHN0YWNrLiAqLwogCW1v
dmwJJWVzcCwgJXI4ZAogCW1vdnEJUEVSX0NQVV9WQVIoY3B1X2N1cnJlbnRfdG9wX29mX3N0YWNr
KSwgJXJzcAogCi0JLyogWmVyby1leHRlbmRpbmcgMzItYml0IHJlZ3MsIGRvIG5vdCByZW1vdmUg
Ki8KLQltb3ZsCSVlYXgsICVlYXgKLQogCS8qIENvbnN0cnVjdCBzdHJ1Y3QgcHRfcmVncyBvbiBz
dGFjayAqLwogCXB1c2hxCSRfX1VTRVIzMl9EUwkJLyogcHRfcmVncy0+c3MgKi8KIAlwdXNocQkl
cjgJCQkvKiBwdF9yZWdzLT5zcCAqLwogCXB1c2hxCSVyMTEJCQkvKiBwdF9yZWdzLT5mbGFncyAq
LwogCXB1c2hxCSRfX1VTRVIzMl9DUwkJLyogcHRfcmVncy0+Y3MgKi8KIAlwdXNocQklcmN4CQkJ
LyogcHRfcmVncy0+aXAgKi8KK0dMT0JBTChlbnRyeV9TWVNDQUxMX2NvbXBhdF9hZnRlcl9od2Zy
YW1lKQorCW1vdmwJJWVheCwgJWVheAkJLyogZGlzY2FyZCBvcmlnX2F4IGhpZ2ggYml0cyAqLwog
CXB1c2hxCSVyYXgJCQkvKiBwdF9yZWdzLT5vcmlnX2F4ICovCiAJcHVzaHEJJXJkaQkJCS8qIHB0
X3JlZ3MtPmRpICovCiAJcHVzaHEJJXJzaQkJCS8qIHB0X3JlZ3MtPnNpICovCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwpp
bmRleCBjM2RmNDMxNDFlNzAuLmE4YTRmNGM0NjBhNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVu
L3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC04MiwzNCAr
ODIsMjkgQEAgUkVMT0MoeGVuX3N5c3JldDY0LCAxYisxKQogICoJcmlwCiAgKglyMTEKICAqIHJz
cC0+cmN4Ci0gKgotICogSW4gYWxsIHRoZSBlbnRyeXBvaW50cywgd2UgdW5kbyBhbGwgdGhhdCB0
byBtYWtlIGl0IGxvb2sgbGlrZSBhCi0gKiBDUFUtZ2VuZXJhdGVkIHN5c2NhbGwvc3lzZW50ZXIg
YW5kIGp1bXAgdG8gdGhlIG5vcm1hbCBlbnRyeXBvaW50LgogICovCiAKLS5tYWNybyB1bmRvX3hl
bl9zeXNjYWxsCi0JbW92IDAqOCglcnNwKSwgJXJjeAotCW1vdiAxKjgoJXJzcCksICVyMTEKLQlt
b3YgNSo4KCVyc3ApLCAlcnNwCi0uZW5kbQotCiAvKiBOb3JtYWwgNjQtYml0IHN5c3RlbSBjYWxs
IHRhcmdldCAqLwogRU5UUlkoeGVuX3N5c2NhbGxfdGFyZ2V0KQotCXVuZG9feGVuX3N5c2NhbGwK
LQlqbXAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9zd2FwZ3MKKwlwb3BxICVyY3gKKwlwb3BxICVy
MTEKKwlqbXAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lCiBFTkRQUk9DKHhlbl9zeXNj
YWxsX3RhcmdldCkKIAogI2lmZGVmIENPTkZJR19JQTMyX0VNVUxBVElPTgogCiAvKiAzMi1iaXQg
Y29tcGF0IHN5c2NhbGwgdGFyZ2V0ICovCiBFTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKLQl1
bmRvX3hlbl9zeXNjYWxsCi0Jam1wIGVudHJ5X1NZU0NBTExfY29tcGF0CisJcG9wcSAlcmN4CisJ
cG9wcSAlcjExCisJam1wIGVudHJ5X1NZU0NBTExfY29tcGF0X2FmdGVyX2h3ZnJhbWUKIEVORFBS
T0MoeGVuX3N5c2NhbGwzMl90YXJnZXQpCiAKIC8qIDMyLWJpdCBjb21wYXQgc3lzZW50ZXIgdGFy
Z2V0ICovCiBFTlRSWSh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQotCXVuZG9feGVuX3N5c2NhbGwKKwlt
b3YgMCo4KCVyc3ApLCAlcmN4CisJbW92IDEqOCglcnNwKSwgJXIxMQorCW1vdiA1KjgoJXJzcCks
ICVyc3AKIAlqbXAgZW50cnlfU1lTRU5URVJfY29tcGF0CiBFTkRQUk9DKHhlbl9zeXNlbnRlcl90
YXJnZXQpCiAKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 04:22:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 04: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.xen.org>)
	id 1dew1Y-0004e2-TP; Tue, 08 Aug 2017 04:21:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dew1X-0004de-HM
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 04:21:43 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 EE/FF-01996-65C39895; Tue, 08 Aug 2017 04:21:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfUpjP
 SoPWxkcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz2u7OYCx4l1oxo3sbcwPj
 S8cuRk4OIYG/jBI3Vvt3MXIB2Y8ZJR7sbGaCcLYxSty7v44NpEpEwFni65m57CA2r4C+xJFL7
 1hBbGGBUIn1v+6BNUgIbJSXaNq6mxEkISHgLbH+wW52GLvj9RqgInYONgEriUNiIFEWAVWJ9p
 UNLBMYuRcwMqxi1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0OQMQ7GCc+j7uEKMkB5OSKO8m7c5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8b6yAcoJFqemp
 FWmZOcDgg0lLcPAoifBeBEnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4r4A1UJEASFFGa
 R7cCFgkXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7ySQVTyZeSVwm14BHcEEdMSbxFaQI0
 oSEVJSDcCYecrxq2nCdKUDzocmnZSdZnLfv7aFLe6r1cVuObtv2m9Xmlg/PqYa1la257LrKnn
 mpDonYyOvOx7hs5r+2dn/NNn7Q25uw+IbP1USrzCcOMS3SuYuIw/fTc/4GJ/TvInTG09nz24q
 0N53qD6AOc+m9MaD6o2Op6J6fiwNzpvv1PynybFpqRJLcUaioRZzUXEiAKPaCgp/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502166100!103426603!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28578 invoked from network); 8 Aug 2017 04:21:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 04:21:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dew1Q-0001OE-Gj; Tue, 08 Aug 2017 04:21: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 1dew1K-0007yS-Ro; Tue, 08 Aug 2017 04:21:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dew1J-0001b1-Id; Tue, 08 Aug 2017 04:21:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112506-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken: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-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-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-raw: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=e59b1c5f677ca7e97709f606ad46947e9fdbb7bb
X-Osstest-Versions-That: qemuu=ac44ed2afb7c60255e989b163301479f5b4ecd04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 04:21:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 112506: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8367566321260360981=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 112456

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112456
 build-arm64-xsm               2 hosts-allocate              broken like 112456
 build-arm64                   2 hosts-allocate              broken like 112456
 build-arm64                   3 capture-logs                broken like 112456
 build-arm64-pvops             3 capture-logs                broken like 112456
 build-arm64-xsm               3 capture-logs                broken like 112456
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112456
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112456
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112456
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112456
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     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-libvirt-xsm 13 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-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-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                e59b1c5f677ca7e97709f606ad46947e9fdbb7bb
baseline version:
 qemuu                ac44ed2afb7c60255e989b163301479f5b4ecd04

Last test of basis   112456  2017-08-05 00:17:41 Z    3 days
Testing same since   112506  2017-08-07 09:39:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Peter Maydell <peter.maydell@linaro.org>
  Richard Henderson <rth@twiddle.net>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                                  blocked 
 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-pvh-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                                     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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

------------------------------------------------------------
commit e59b1c5f677ca7e97709f606ad46947e9fdbb7bb
Merge: ac44ed2 13aaef6
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Fri Aug 4 14:23:29 2017 +0100

    Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20170803' into staging
    
    Queued misc tcg patches
    
    # gpg: Signature made Thu 03 Aug 2017 19:07:18 BST
    # gpg:                using RSA key 0xAD1270CC4DD0279B
    # gpg: Good signature from "Richard Henderson <rth7680@gmail.com>"
    # gpg:                 aka "Richard Henderson <rth@twiddle.net>"
    # Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC  16A4 AD12 70CC 4DD0 279B
    
    * remotes/rth/tags/pull-tcg-20170803:
      tcg: Increase minimum alignment from tcg_malloc to 8
      target/s390x: Fix CSST for 16-byte store
      tcg/arm: Fix runtime overalignment test
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 13aaef678ed377b12b76dc7fb9e615b2f2f9047b
Author: Richard Henderson <rth@twiddle.net>
Date:   Wed Aug 2 14:50:04 2017 -0700

    tcg: Increase minimum alignment from tcg_malloc to 8
    
    For a 64-bit ILP32 host, aligning to sizeof(long) is not enough.
    Guess the minimum for any host is 8, as that covers uint64_t.
    Qemu doesn't use a host long double or host vectors, except in
    extremely limited circumstances.
    
    Fixes a bus error for a sparc v8plus host.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit de4e05d1e557882d5e0f55a50cb2b501b40de060
Author: Richard Henderson <rth@twiddle.net>
Date:   Fri Jul 28 11:26:47 2017 -0700

    target/s390x: Fix CSST for 16-byte store
    
    Found by Coverity (CID 1378273).
    
    Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
    Reported-by: Paolo Bonzini <pbonzini@redhat.com>
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit ca671de8af96798e0f493378240034620a3a04ee
Author: Richard Henderson <rth@twiddle.net>
Date:   Fri Jul 28 11:24:17 2017 -0700

    tcg/arm: Fix runtime overalignment test
    
    Patch 85aa80813dd changed the IF emitting the TST instruction,
    but failed to change the ?: converting CMP to CMPEQ, so the
    result of the TST is ignored.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8367566321260360981==--

From xen-devel-bounces@lists.xen.org Tue Aug 08 06:09:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 06:09: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.xen.org>)
	id 1dexhx-0002pW-BP; Tue, 08 Aug 2017 06:09:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dexhw-0002pQ-3C
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 06:09:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 3F/2F-04533-F9559895; Tue, 08 Aug 2017 06:09:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5GHrdWXdeaGe
 kwa77khZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bM/XuZC/pkKjav4WlgbBLvYuTiEBLoZ5To
 /jqLDcRhEdjGKvH14w8WEEdC4A6rxOErzxi7GDmBnDiJ7xsPs3YxcgDZ5RKd67JAwkICihJfn
 01ngrCnMEk8flEEYgsLxEr8bFrBDGKzCRhJLL8BMpOTQ0RAQ+LZ39Vgy5gFljBKrPlzlgnijJ
 XMErOOnWYFqeIVsJH4/3EhWAeLgIrEjbPLwTaICoRL9B7oZ4OoEZQ4OfMJWA2ngK3EjmN3wbY
 xC5hJzNv8EMqWl9j+dg6ULS5x68l8pgmMIrOQtM9C0jILScssJC0LGFlWMWoUpxaVpRbpGlro
 JRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIExkY9AwPjDsbfpz0PMUpyMCmJ8m7S7
 owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbHgKUEyxKTU+tSMvMAUYpTFqCg0dJhPcaSJq3uC
 AxtzgzHSJ1itGY48qVdV+YOKYc2P6FSYglLz8vVUqcNwSkVACkNKM0D24QLHlcYpSVEuZlZGB
 gEOIpSC3KzSxBlX/FKM7BqCTMKwBMRUI8mXklcPteAZ3CBHRKhC/YKSWJCCmpBsYGw9gn+awm
 FZ27LF7c0zVlEv/2TU2lg+Egj/O/m25ZfwrOud46Lvl5QdE6qUd3+uwqXxi/fzxVmqV7nrHwu
 xTudDalrFlzWV5Vrzi3klW8ZwPHN4dGS6Z8JjMnpoQmZeOid0Ine6dEvtJt2TNf8skP4YMpS2
 RqZgnmbPgwf3FpS+bNthPsvUosxRmJhlrMRcWJAIF61d8ZAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502172574!101410109!1
X-Originating-IP: [209.85.215.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 29775 invoked from network); 8 Aug 2017 06:09:34 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 06:09:34 -0000
Received: by mail-lf0-f67.google.com with SMTP id 65so1725650lfa.0
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 23:09:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=4AE3PFBJmI3T5A8YHYcxMYiv7TlGG1gml3FOcJ+g3TE=;
 b=IO02uiHcfQ6iWNR6HCP7QhNcIY+ZlcmeauVOqox06Q2tipEf44FdDSxhGYlxKWCsOt
 NG6dt+Kx00ixnlvuUHeaIAfjdekn0U+upJweFw6AWtbV//zo8mmUpLngQqxglC43e+9p
 Yu2cNwW1Atbxaa7EwvKXf+/LhcPeuOuYtm+vf9xQ/CuRj9yLvvjP0aWYLHbwI+q0d/rp
 L1PFBKEb2c/vempZYKZvHdT2wJWIo5S7VaWFy50Sio3Jv8qcsekAeM1hLXBMJ9x19VQp
 xCifq686VBqBd3xJp7kxX58l+aH0c7FYkR0Kr51TreZtjdWAo0HftZfb16S+YCztVmIW
 t7sQ==
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=4AE3PFBJmI3T5A8YHYcxMYiv7TlGG1gml3FOcJ+g3TE=;
 b=hK/EKxXLvWxEqXDXWPHc326JSdStXwL5dXv9tEhO370YIFmaJeQ7lyxZrSTibgZ+0A
 i/lfdwe5Pp1gQUCa7Mr5kPWsjanqZInZ6Sn8nU520w/igUYakZpht5QI8kR26srQhbT9
 iRsAyMfHLrP0KDy7RUKk4APaq5Uxx3Dh0eRMpQyv0LO2Xgtep5cI1oVKx7q/BOhelMXx
 7jOPF3JwdAPGh8UM9X6d5KrylQfJiaZ4SPgt4L7XKX271R6ApWEJw1cGpL8kIyOecbiy
 Q49lmwdq5houu5qgsxWwvsbFarjfIvjK47XRaM7iA/GhvRpO1KdOyobj8kFgNZAfvAsg
 I0yA==
X-Gm-Message-State: AHYfb5idNMcn9ruUWTNzAz3ViVUPWRcasEGtMcCcyCTJq6yGZrCkzpUY
 34TApQ78V7HVOQ==
X-Received: by 10.25.229.87 with SMTP id c84mr841373lfh.52.1502172573660;
 Mon, 07 Aug 2017 23:09:33 -0700 (PDT)
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
 y17sm65985lja.72.2017.08.07.23.09.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 07 Aug 2017 23:09:32 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: Clemens Ladisch <clemens@ladisch.de>
References: <1502091796-14413-1-git-send-email-andr2000@gmail.com>
 <1502091796-14413-9-git-send-email-andr2000@gmail.com>
 <ba0dd78b-8853-5cf9-197f-bed3b9f4bdb8@ladisch.de>
 <f2f54b55-3145-2533-c74a-9c3ea803739e@gmail.com>
 <4ce45eec-8657-66c4-c8c7-b851250da46a@ladisch.de>
 <45738e58-7ed2-8315-8d9c-138c3d3a2ecc@gmail.com>
 <e857f6cf-0e82-aa2b-9291-6d0c40ac918a@ladisch.de>
 <b6a3f40e-a5c3-1f66-b8e7-1d480e51e362@gmail.com>
Message-ID: <4c89ecb8-5d53-0d58-0b03-7988f4985d30@gmail.com>
Date: Tue, 8 Aug 2017 09:09:31 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <b6a3f40e-a5c3-1f66-b8e7-1d480e51e362@gmail.com>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, tiwai@suse.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [alsa-devel] [PATCH 08/11] ALSA: vsnd: Add timer
 for period interrupt emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDcvMjAxNyAwNjoxNCBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4K
PiBPbiAwOC8wNy8yMDE3IDA0OjU1IFBNLCBDbGVtZW5zIExhZGlzY2ggd3JvdGU6Cj4+IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gT24gMDgvMDcvMjAxNyAwNDoxMSBQTSwgQ2xl
bWVucyBMYWRpc2NoIHdyb3RlOgo+Pj4+IEhvdyBkb2VzIHRoYXQgaW50ZXJmYWNlIHdvcms/Cj4+
PiBGb3IgdGhlIGJ1ZmZlciByZWNlaXZlZCBpbiAuY29weV91c2VyLy5jb3B5X2tlcm5lbCB3ZSBz
ZW5kCj4+PiBhIHJlcXVlc3QgdG8gdGhlIGJhY2tlbmQgYW5kIGdldCByZXNwb25zZSBiYWNrIChh
c3luYykgd2hlbiBpdCBoYXMgCj4+PiBjb3BpZWQKPj4+IHRoZSBieXRlcyBpbnRvIEhXL21peGVy
L2V0Yywgc28gdGhlIGJ1ZmZlciBhdCBmcm9udGVuZCBzaWRlIGNhbiBiZSAKPj4+IHJldXNlZC4K
Pj4gU28gaWYgdGhlIGZyb250ZW5kIHNlbmRzIHRvbyBtYW55ICh0b28gbGFyZ2UpIHJlcXVlc3Rz
LCBkb2VzIHRoZQo+PiBiYWNrZW5kIHdhaXQgdW50aWwgdGhlcmUgaXMgZW5vdWdoIGZyZWUgc3Bh
Y2UgaW4gdGhlIGJ1ZmZlciBiZWZvcmUKPj4gaXQgZG9lcyB0aGUgYWN0dWFsIGNvcHlpbmcgYW5k
IHRoZW4gYWNrcz8KPiBXZWxsLCB0aGUgZnJvbnRlbmQgc2hvdWxkIGJlIGJhY2tlbmQgYWdub3N0
aWMsCj4gSW4gb3VyIGltcGxlbWVudGF0aW9uIGJhY2tlbmQgaXMgYSB1c2VyLXNwYWNlIGFwcGxp
Y2F0aW9uIHdoaWNoIHNpdHMKPiBlaXRoZXIgb24gdG9wIG9mIEFMU0EgZHJpdmVyIG9yIFB1bHNl
QXVkaW86IHNvLCBpdCBhY2tzIGNvcnJlc3BvbmRpbmdseSwKPiBlLmcsIHdoZW4sIGZvciBleGFt
cGxlLCBBTFNBIGRyaXZlciBjb21wbGV0ZXMgLmNvcHlfdXNlciBhbmQgcmV0dXJucwo+IGZyb20g
dGhlIGtlcm5lbAo+PiBJZiB5ZXMsIHRoZW4gdGhlc2UgYWNrcyBjYW4gYmUgdXNlZCBhcyBpbnRl
cnJ1cHRzLgo+IHdlIGNhbiBwcm9iYWJseSB0ZWFjaCBvdXIgYmFja2VuZCB0byB0cmFjayBwZXJp
b2RzIGVsYXBzZWQgZm9yIEFMU0EsCj4gYnV0IG5vdCBzdXJlIGlmIGl0IGlzIHBvc3NpYmxlIGZv
ciBQdWxzZUF1ZGlvIC0gZG8geW91IGtub3cgaWYgdGhpcyBpcyAKPiBhbHNvCj4gZG9hYmxlIGZv
ciBwdWxzZT8KPgo+IExldCdzIGFzc3VtZSBiYWNrZW5kIGJsb2NrcyB1bnRpbCB0aGUgYnVmZmVy
IHBsYXllZC9jb25zdW1lZC4uLgo+PiAgICAoWW91IHN0aWxsCj4+IGhhdmUgdG8gY291bnQgZnJh
bWVzLCBhbmQgY2FsbCBzbmRfcGNtX3BlcmlvZF9lbGFwc2VkKCkgZXhhY3RseQo+PiB3aGVuIGEg
cGVyaW9kIGJvdW5kYXJ5IHdhcyByZWFjaGVkIG9yIGNyb3NzZWQuKQo+IC4uLiBhbmQgd2hhdCBp
ZiB0aGUgYnVmZmVyIGhhcyBtdWx0aXBsZSBwZXJpb2RzPyBTbywgdGhhdCB0aGUgYmFja2VuZCAK
PiBzZW5kcwo+IGEgc2luZ2xlIHJlc3BvbnNlIGZvciBtdWx0aXBsZSBwZXJpb2RzIChidWZmZXJz
IHdpdGggZnJhY3Rpb25hbCBwZXJpb2QgCj4gbnVtYmVyCj4gY2FuIGJlIGhhbmRsZWQgc2VwYXJh
dGVseSk/Cj4gV2Ugd2lsbCBoYXZlIHRvIGVpdGhlciBzZW5kIHNuZF9wY21fcGVyaW9kX2VsYXBz
ZWQgb25jZSAod3JvbmcsIGJlY2F1c2UKPiBtdWx0aXBsZSBwZXJpb2RzIGNvbnN1bWVkKSBvciBt
dWx0aXBsZSB0aW1lcyBhdCBvbmUgdGltZSB3aXRoIG5vIGRlbGF5IAo+ICh3cm9uZywKPiBiZWNh
dXNlIHRoZXJlIHdpbGwgYmUgYSBjb25mdXNpb24gdGhhdCBtdWx0aXBsZSBwZXJpb2RzIHdlcmUg
bm90IAo+IHJlcG9ydGVkIGZvciBxdWl0ZQo+IHNvbWUgbG9uZyB0aW1lIGFuZCB0aGVuIHRoZXJl
IGlzIGEgYnVyc3Qgb2YgZXZlbnRzKQo+IEVpdGhlciB3YXkgdGhlIGJlaGF2aW9yIHdpbGwgbm90
IGJlIHRoZSBvbmUgZGVzaXJlZCAocGxlYXNlIGNvcnJlY3QgbWUKPiBpZiBJIGFtIHdyb25nIGhl
cmUpCj4+Cj4+IFNwbGl0dGluZyBhIGxhcmdlIHJlYWQvd3JpdGUgaW50byBzbWFsbGVyIHJlcXVl
c3RzIHRvIHRoZSBiYWNrZW5kCj4+IHdvdWxkIGltcHJvdmUgdGhlIGdyYW51bGFyaXR5IG9mIHRo
ZSBrbm93biBzdHJlYW0gcG9zaXRpb24uCj4+Cj4+IFRoZSBvdmVyYWxsIGxhdGVuY3kgd291bGQg
YmUgdGhlIHN1bSBvZiB0aGUgc2l6ZXMgb2YgdGhlIGZyb250ZW5kCj4+IGFuZCBiYWNrZW5kIGJ1
ZmZlcnMuCj4+Cj4+Cj4+IFdoeSBpcyB0aGUgcHJvdG9jb2wgZGVzaWduZWQgdGhpcyB3YXk/Cj4g
V2UgYWxzbyB3b3JrIG9uIHBhcmEtdmlydHVhbGl6aW5nIGRpc3BsYXkgZGV2aWNlIGFuZCB0aGVy
ZSB3ZSB0cmllZCB0byAKPiB1c2UKPiBwYWdlIGZsaXAgZXZlbnRzIGZyb20gYmFja2VuZCB0byBm
cm9udGVuZCB0byBzaWduYWwgc2ltaWxhciB0bwo+IHBlcmlvZCBpbnRlcnJ1cHQgZm9yIGF1ZGlv
LiBXaGVuIG11bHRpcGxlIGRpc3BsYXlzIChyZWFkIG11bHRpcGxlIAo+IGF1ZGlvIHN0cmVhbXMp
Cj4gd2VyZSBpbiBwbGFjZSB3ZSBmbG9vZGVkIHdpdGggdGhlIHN5c3RlbSBpbnRlcnJ1cHRzICh3
aGljaCBhcmUgcGVyaW9kIAo+IGV2ZW50cyBpbiBvdXIgY2FzZSkKPiBhbmQgcGVyZm9ybWFuY2Ug
ZHJvcHBlZCBzaWduaWZpY2FudGx5LiBUaGlzIGlzIHdoeSB3ZSBzd2l0Y2hlZCB0bwo+IGludGVy
cnVwdCBlbXVsYXRpb24sIGhlcmUgdmlhIHRpbWVyIGZvciBhdWRpby4gVGhlIG1haW4gbWVhc3Vy
ZXMgd2VyZToKPiAxLiBOdW1iZXIgb2YgZXZlbnRzIGJldHdlZW4gZnJvbnQgYW5kIGJhY2sKPiAy
LiBMYXRlbmN5Cj4gV2l0aCB0aW1lciBhcHByb2FjaCB3ZSByZWR1Y2UgMSkgdG8gdGhlIG1pbmlt
dW0gd2hpY2ggaXMgYSBtdXN0IChubyAKPiBwZXJpb2QKPiBpbnRlcnJ1cHRzKSwgYnV0IDIpIGlz
IHN0aWxsIGhlcmUKPiBXaXRoIGVtdWxhdGVkIHBlcmlvZCBpbnRlcnJ1cHRzIChwcm90b2NvbCBl
dmVudHMpIHdlIGhhdmUgaXNzdWUgd2l0aCAxKQo+IGFuZCBzdGlsbCAyKSByZW1haW5zLgo+CkJU
VywgdGhlcmUgaXMgb25lIG1vcmUgYXBwcm9hY2ggdG8gc29sdmUgdGhpcyBbMV0sCmJ1dCBpdCB1
c2VzIGl0cyBvd24gWGVuIHNvdW5kIHByb3RvY29sIGFuZCBoZWF2aWx5IHJlbGllcwpvbiBMaW51
eCBpbXBsZW1lbnRhdGlvbiwgd2hpY2ggY2Fubm90IGJlIGEgcGFydCBvZiBhIGdlbmVyaWMgcHJv
dG9jb2wKPiBTbywgdG8gbWUsIG5laXRoZXIgYXBwcm9hY2ggc29sdmVzIHRoZSBwcm9ibGVtIGZv
ciAxMDAlLCBzbyB3ZSBkZWNpZGVkCj4gdG8gc3RpY2sgdG8gdGltZXJzLiBIb3BlLCB0aGlzIGdp
dmVzIG1vcmUgYmFja2dyb3VuZCBvbiB3aHkgd2UgZGlkIHRoaW5ncwo+IHRoZSB3YXkgd2UgZGlk
Lgo+PiAgIFdhc24ndCB0aGUgZ29hbCB0byBleHBvc2UKPj4gc29tZSAncmVhbCcgc291bmQgY2Fy
ZD8KPj4KPiB5ZXMsIGJ1dCBpdCBjYW4gYmUgaW1wbGVtZW50ZWQgaW4gZGlmZmVyZW50IHdheXMs
IHBsZWFzZSBzZWUgYWJvdmUKPj4gUmVnYXJkcywKPj4gQ2xlbWVucwo+IFRoYW5rIHlvdSBmb3Ig
eW91ciBpbnRlcmVzdCwKPiBPbGVrc2FuZHIKClsxXSAKaHR0cHM6Ly9naXRodWIuY29tL09wZW5Y
VC9wdi1saW51eC1kcml2ZXJzL2Jsb2IvbWFzdGVyL2FyY2hpdmUvb3Blbnh0LWF1ZGlvL21haW4u
YyNMMzU2CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 06:34:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 06:34: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.xen.org>)
	id 1dey5W-0004gB-Cr; Tue, 08 Aug 2017 06:33:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ravigurikar.rymec@gmail.com>) id 1dey5V-0004g5-8c
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 06:33:57 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 27/9D-02175-45B59895; Tue, 08 Aug 2017 06:33:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyMfSqgW5QdGe
 kwZ0pOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bz1zcsBcfYKnb8OcLewHiRtYuRi0NIYCKj
 xL/Zi4AcTg4WgTssEr/O5oEkJAR+sEgsuT+VDSQhIVAk8eP8fPYuRg4gu1ji8zdzkDCvgKDEy
 ZlPWEDCQgJeEhN/RoKE2QTMJNafOMUCMVJFonvmUWaI8gCJTz1XwVYJC1hJXN65iQnEFhGQlr
 j2+TIjiM0s4CMx6dYh1gmMvLOQbJiFJAVha0q0bv/NDmFrSCy4s48RwtaWWLbwNfMCRtZVjBr
 FqUVlqUW6hhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQcgABDsYm7Z7HmKU
 5GBSEuXdpN0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd1EkUE6wKDU9tSItMwcYDzBpCQ4eJ
 RHewyBp3uKCxNzizHSI1ClGV44rV9Z9YeJo+rAFSE45sB1IHvp94jsTxzEQKcSSl5+XKiXOax
 AF1CwA0pxRmgc3GhbLlxhlpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCTMywAyhSczrwTugldAxzE
 BHRfhC3ZcSSJCSqqB0fuuVdtB3ysb8tO37eWzatulYGPeXbVSxddAIlf/QMCr3eev5j9fU7Gb
 e7OMZdfDhrR1zkbm3ku4esr31JetLdrav7/8vNjBlJzbijfXPdEW6RZRF0zyK412++Qvesbi2
 2QpA8+KM4kW83ZcL6iyj1j2UGHu8pd5nMWSc5KZDae1RRyaVPNLiaU4I9FQi7moOBEAOwVzNe
 ACAAA=
X-Env-Sender: ravigurikar.rymec@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502174033!77843763!1
X-Originating-IP: [209.85.213.48]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37289 invoked from network); 8 Aug 2017 06:33:54 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
 (209.85.213.48)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 06:33:54 -0000
Received: by mail-vk0-f48.google.com with SMTP id d124so9611347vkf.2
 for <xen-devel@lists.xen.org>; Mon, 07 Aug 2017 23:33:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=Im2v3fd+HVK7NuWyAJni5rqzIwJqcsVDhtrf8EsZRDg=;
 b=R8PWj+Zwuhxck+gBcO4zA5QSo4goIdVbAfVaQGphdqmbPJSCvdBuG5CHhmmRvn4qcS
 t8NpzPpj2GivLWkmgi5PXm8B7NXq3OfoIxp/YOUnSTgihxqU5IwuDdrdJZesFzz4oViE
 jV3xr+uyb1uNt/P4U0BhCIfr+LVAPT/A44hIsNNkkdXaMbm973Fto6Af8z/rYsBsd/Ux
 +HxjisC6AErjCgKwM1p7+lIJUhKS1UBNRMn7wnNC7Jr/u2cjN9vUMpnbPUJwLuaYgH6C
 FBKIWwCAuJj4JEA+xzQavNfsHFuGSJQR8fTwreCSE/HNP7k/+jw4jVeXy3PJdmM6fnbQ
 Lg7w==
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=Im2v3fd+HVK7NuWyAJni5rqzIwJqcsVDhtrf8EsZRDg=;
 b=T0GCi+K3fVf+0+Q2U3UjX2JNVNKCEZdWzFATriEBfEBxbyuuy3mtpzcIPqYifPODeK
 0SmP89Yd3VNocsf5Uema5h6GRLD3131rVC4V+fCx72NXtONIaMR/73KN9uHF7Pu9ZrXe
 igdyIvMxfPwdcbdMqZ/aogokgkp2TlMDK9LDlGZrnFKndLK88GKEUCJbrlyrRJJSnI0X
 Gge8XtWQv9pd17Nk5Wy58y7o3MFqIINnkrspIcCf2fkyGuZjTwevBjgCCIfn2Nhaqkn4
 LKxAcsZb0skXTeXxUFy7A4g5ymqRF8DtT9dFO2mfdEPFYY7QsVh/eMzDUqTOAxKXZNeJ
 aHBA==
X-Gm-Message-State: AHYfb5gDF7cedOJDa/GzDqAAOHKrgzg9Xf5L0b6ay0OEBazWa2oIv4ob
 bjc4C7RBt18tUOV4a8O5ZssTRnFOUMaqZdE=
X-Received: by 10.31.140.145 with SMTP id o139mr1990348vkd.92.1502174033290;
 Mon, 07 Aug 2017 23:33:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.79.144 with HTTP; Mon, 7 Aug 2017 23:33:52 -0700 (PDT)
From: Raviprasad Gurikar <ravigurikar.rymec@gmail.com>
Date: Tue, 8 Aug 2017 12:03:52 +0530
Message-ID: <CAN5qdJ-ohc5MJLR2Kxmoe2r3mgb2SuB9r_ado4TShnwO1QK43A@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] xen arm supporting renases r car h3 stater kit ??
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1049026001076639835=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1049026001076639835==
Content-Type: multipart/alternative; boundary="001a1142602ea52b0505563825ee"

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

hi sir.

   I have board of renesas r car h3 start kit . is it supporting for the
xen arm development ?? and please tell me the differnce between the renesas
r car h3 starter kit and salvator x board. which one is good.

with regards
raviprasad

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

<div dir=3D"ltr">hi sir.<div>=C2=A0=C2=A0</div><div>=C2=A0 =C2=A0I have boa=
rd of renesas r car h3 start kit . is it supporting for the xen arm develop=
ment ?? and please tell me the differnce between the renesas r car h3 start=
er kit and salvator x board. which one is good.</div><div><br></div><div>wi=
th regards</div><div>raviprasad</div><div><br></div></div>

--001a1142602ea52b0505563825ee--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1049026001076639835==--


From xen-devel-bounces@lists.xen.org Tue Aug 08 06:46:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 06:46: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.xen.org>)
	id 1deyHV-0005RS-Dr; Tue, 08 Aug 2017 06:46:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1deyHU-0005RE-PF
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 06:46:20 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 93/92-02181-B3E59895; Tue, 08 Aug 2017 06:46:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov651XGe
 kwed38hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZH32u2gu9sFXsuzGdtYDzG2sXIySEhYCTx
 duI/pi5GLg4hgYWMEmvOzmIBSQgLOEic33GYGcQWEQiUmPt0GhOIzSwQIrH2ai+YLSRgInFl+
 0Mwm01AVWLD9VNgQ3kFrCVObn/ODmKzCKhI7P3dzgZiiwqES+z/fo0ZokZQ4uTMJ2C7OAVMJX
 r/HWeBmK8u8WfeJWYIW1xi07PvrBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRrZKGXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnvUMDIw7GNtP+B1ilORg
 UhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcuFignWJSanlqRlpkDjBSYtAQHj5IIL
 y9Imre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rwSIEUCIEUZpXlwI2BRe4lRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMK83yBSezLwSuE2vgI5gAjoiwhfsiJJEhJRUA+PW2ytznfPnxml
 f0NEqVb58/kRH9NutHasXypy3EXl43+nAYW9bk2kcO/wKOXlEYlIyrG63lVyZOfOz5af6sxXb
 G6fN3ex5f2qg4jch9q7PR/JCJ97lZN0h0VCx9M0kPgHbok+nFTImXsrUrBbYKBOryPno9+aDx
 6pfXXv1S73v6Q4dJ8XVR1cqsRRnJBpqMRcVJwIA08VFQNUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502174779!97332847!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60088 invoked from network); 8 Aug 2017 06:46:19 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Aug 2017 06:46:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 34B51AE60;
 Tue,  8 Aug 2017 06:46:18 +0000 (UTC)
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
References: <20170728102314.29100-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8a07a112-ffc2-885a-95d3-bb4ba7658a83@suse.com>
Date: Tue, 8 Aug 2017 08:46:16 +0200
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: <20170728102314.29100-1-jgross@suse.com>
Content-Language: de-DE
Cc: boris.ostrovsky@oracle.com, mingo@redhat.com, tglx@linutronix.de,
 hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v2 0/3] fix xen hvm guest with kaslr enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDcvMTcgMTI6MjMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gVGhpcyBwYXRjaCBzZXJp
ZXMgZml4ZXMgYSByZWdyZXNzaW9uIGludHJvZHVjZWQgaW4gNC4xMy1yYzE6IEEgWGVuCj4gSFZN
IGd1ZXN0IHdpdGggS0FTTFIgZW5hYmxlZCB3b3VsZG4ndCBib290IGFueSBsb25nZXIgZHVlIHRv
IHRoZSB1c2FnZQo+IG9mIF9fdmEoKSBiZWZvcmUga2VybmVsX3JhbmRvbWl6ZV9tZW1vcnkoKSB3
YXMgY2FsbGVkLgo+IAo+IENoYW5nZXMgaW4gVjI6Cj4gLSBwYXRjaCAxOiB0ZXN0IGZvciB4ODZf
aHlwZXIgYmVpbmcgbm90IE5VTEwKPiAKPiBKdWVyZ2VuIEdyb3NzICgzKToKPiAgIHg4NjogcHJv
dmlkZSBhbiBpbml0X21lbV9tYXBwaW5nIGh5cGVydmlzb3IgaG9vawo+ICAgeGVuOiBzcGxpdCB1
cCB4ZW5faHZtX2luaXRfc2hhcmVkX2luZm8oKQo+ICAgeGVuOiBmaXggaHZtIGd1ZXN0IHdpdGgg
a2FzbHIgZW5hYmxlZAo+IAo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9oeXBlcnZpc29yLmggfCAx
MCArKysrKysrCj4gIGFyY2gveDg2L21tL2luaXQuYyAgICAgICAgICAgICAgICB8ICAzICsrCj4g
IGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgICAgICB8IDU5ICsrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMo
KyksIDIyIGRlbGV0aW9ucygtKQo+IAoKQ291bGQgSSBoYXZlIHNvbWUgZmVlZGJhY2ssIHBsZWFz
ZT8KCkknZCBsaWtlIHRvIGdldCB0aGlzIHJlZ3Jlc3Npb24gZml4ZWQgaW4gNC4xMy4KCkluIGNh
c2Ugbm9ib2R5IG9iamVjdHMgdGhpcyB3ZWVrIEknbGwganVzdCBhZGQgdGhlIHBhdGNoZXMgdG8g
dGhlIFhlbgp0cmVlIGZvciByYzUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 06:50:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 06: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.xen.org>)
	id 1deyLl-00063P-Ut; Tue, 08 Aug 2017 06:50:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1deyLl-00063B-90
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 06:50:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EB/AE-02962-44F59895; Tue, 08 Aug 2017 06:50:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdc5vjP
 S4P4jYYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXDsQXbC3kbFizsldTA2M
 FwK7GLk4hAT+Mkp83bCQHcJ5zCjR/vcIG4SzjVFiUe8lpi5GTg4RAWeJr2fmAlVxcPAK6Et8O
 2UHEhYWCJLY/n4/WLOEQKe9REPLTEaQhISAt8SOz/eZYOw/T7YwdzGyc7AJWEkcEgOJsgioSq
 w8epplAiP3AkaGVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjKfXBR5ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdkLFBOsCg1
 PbUiLTMHGHwwaQkOHiUR3oMgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuddClIkAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsHZApPZl4J3KZXQEcwAR0R4Qt2RE
 kiQkqqgdH2667rr5M6As4Vnv0n2nV+d9UGzaadS29P3F2+7O0VGzdNblVxnal+DzSs/baZRHa
 zmH0P07K8qa09y3OjUai/e0YlQxfTlsyE3BWi9eee606SXaum08Oh1CPg+of/yY8Y/vPy9UXF
 S3Q25+41ZT4S7caibHrh7annF6RnvzhufWS6rpbrBCWW4oxEQy3mouJEAHS+G3t/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502175042!109991159!1
X-Originating-IP: [104.130.215.37]
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 4648 invoked from network); 8 Aug 2017 06:50:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 06:50:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1deyLe-0005Tu-AA; Tue, 08 Aug 2017 06:50: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 1deyLY-0007Ex-Ol; Tue, 08 Aug 2017 06:50:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1deyLY-0002gN-J1; Tue, 08 Aug 2017 06:50:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112505-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel: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-amd64-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-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386: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-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-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-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-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-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-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-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-next:build-arm64-libvirt: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-arm64-arm64-xl: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm: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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4751f761f705971dd4c743f77ff40dd040563fcb
X-Osstest-Versions-That: linux=6ea1bc9b1a05891b5ab02ac516abc6dfc00fe22c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 06:50:32 +0000
Subject: [Xen-devel] [linux-next test] 112505: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUwNSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjQ5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI0OTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNDkwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMjQ5MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhl
bi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjQ5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI0OTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNDkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTI0OTAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJv
b3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEyNDkw
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTEyNDkwCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEx
MjQ5MAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTI0OTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ5MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEyNDkwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI0OTAKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0
OTAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjQ5MAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDkwCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI0OTAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ5MAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEy
NDkwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTI0OTAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjQ5MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEyNDkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAxMTI0OTAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMjQ5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIGxpa2UgMTEyNDkwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAxMTI0OTAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDExMjQ5MAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNDkwCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTI0OTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDExMjQ5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNDkwCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMTI0OTAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjQ5MAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTEyNDkwCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI0OTAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExMjQ5MAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTEyNDkwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI0OTAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMjQ5MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNDkwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0
NzUxZjc2MWY3MDU5NzFkZDRjNzQzZjc3ZmY0MGRkMDQwNTYzZmNiCmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICA2ZWExYmM5YjFhMDU4OTFiNWFiMDJhYzUxNmFiYzZkZmMw
MGZlMjJjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3Qg
Zm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjUwNSAgMjAxNy0wOC0wNyAw
OTozMjowMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 07:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 07: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.xen.org>)
	id 1deyX6-0006tg-46; Tue, 08 Aug 2017 07:02:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1deyX5-0006ta-0g
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 07:02:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 5D/2D-02177-20269895; Tue, 08 Aug 2017 07:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov+6/xM5
 Ig3O7dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynG96wFaziqlh55DxjA+Nxji5GTg4JASOJ
 txP/MXUxcnEICSxklPj96AdbFyMHh7CAl8TF63wgNSIC9RLdhzezgtjMAj4Sh659YgGxhQTSJ
 Z7camEHsdkEVCU2XD/FCtLKK2At8eWZIUiYRUBF4s6iNYwgtqhAuMT+79eYQWxeAUGJkzOfgI
 3hFLCTmLfuJQvEeD2JHdd/Qa0Sl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjF
 qFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZmPQMD4w7GCav8
 DjFKcjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByw8MdSHBotT01Iq0zBxglMCkJ
 Th4lER4pyQApXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3IUiRAEhRRmke3AhYxF5ilJ
 US5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7CWQKT2ZeCdymV0BHMAEdEeELdkRJIkJKqoFRat/
 NKQyrfO6WV1Y+iFj75tKl31/+MHHEe2lX8ffv/93otPK7XsNVrVbbw31BriXn8vdu+5NTwX/I
 OVqC477QT9+0oJnhDrUvpgUcY9gQ6vL9v9qNmQ/n3D79d+JKa32/ZSVHzv2dYvn55wRLvV1F/
 071R+ow6UhWpklOrLK5L/1igSl/zq/pSizFGYmGWsxFxYkAB9CewNMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502175742!103395652!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21041 invoked from network); 8 Aug 2017 07:02:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Aug 2017 07:02:22 -0000
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 mx1.suse.de (Postfix) with ESMTP id 0D031AE76;
 Tue,  8 Aug 2017 07:02:22 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, x86@kernel.org
References: <20170803154548.13817-1-jgross@suse.com>
 <c6b5bb1b-d9ee-c550-d6e4-4ca5f6f3295e@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b1003e16-ae62-e5b1-f619-e6501a3f935a@suse.com>
Date: Tue, 8 Aug 2017 09:02:20 +0200
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: <c6b5bb1b-d9ee-c550-d6e4-4ca5f6f3295e@oracle.com>
Content-Language: en-US
Cc: tglx@linutronix.de, mingo@redhat.com, luto@amacapital.net, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v3] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDgvMTcgMjI6NTYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAKPj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
cHYuYwo+PiBpbmRleCA4MTFlNGRkYjNmMzcuLmEzZGNkODMxODdjZSAxMDA2NDQKPj4gLS0tIGEv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4+ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW5fcHYuYwo+PiBAQCAtNTc5LDYgKzU3OSw3MSBAQCBzdGF0aWMgdm9pZCB4ZW5fd3JpdGVfbGR0
X2VudHJ5KHN0cnVjdCBkZXNjX3N0cnVjdCAqZHQsIGludCBlbnRyeW51bSwKPj4gIAlwcmVlbXB0
X2VuYWJsZSgpOwo+PiAgfQo+PiAgCj4+ICsjaWZkZWYgQ09ORklHX1g4Nl82NAo+PiArc3RhdGlj
IHN0cnVjdCB7Cj4+ICsJdm9pZCAoKm9yaWcpKHZvaWQpOwo+PiArCXZvaWQgKCp4ZW4pKHZvaWQp
Owo+PiArCWJvb2wgaXN0X29rYXk7Cj4+ICsJYm9vbCBoYW5kbGU7Cj4+ICt9IHRyYXBfYXJyYXlb
XSA9IHsKPj4gKwl7IGRlYnVnLCB4ZW5feGVuZGVidWcsIHRydWUsIHRydWUgfSwKPj4gKwl7IGlu
dDMsIHhlbl94ZW5pbnQzLCB0cnVlLCB0cnVlIH0sCj4+ICsJeyBkb3VibGVfZmF1bHQsIHhlbl9k
b3VibGVfZmF1bHQsIHRydWUsIGZhbHNlIH0sCj4gCj4gSXMgaXQgcmVhbGx5IHdvcnRoIGFkZGlu
ZyAnaGFuZGxlJyBtZW1iZXIgdG8gdGhlIHN0cnVjdHVyZSBiZWNhdXNlIG9mIGEKPiBzaW5nbGUg
c3BlY2lhbCBjYXNlPyBXZSBkb24ndCBleHBlY3QgdG8gZXZlciBoYXZlIGFub3RoZXIgc3VjaCB2
ZWN0b3IuCgpIbW0sIG1heWJlIHlvdSBhcmUgcmlnaHQuIFdlIGRvbid0IGV4cGVjdCB0byBldmVy
IHNlZSBhIGRvdWJsZV9mYXVsdCBpbgphIHB2IGRvbWFpbiwgc28gd2UgY291bGQganVzdCBkcm9w
IHRoYXQgc3BlY2lhbCBjYXNlIGJ5IGhhbmRsaW5nIGl0IGxpa2UKdGhlIG90aGVyIElTVCB0cmFw
cy4KCj4gKFRCSCwgSSB0aGluayBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIGN2dF9nYXRlX3Rv
X3RyYXAoKSBpcyBjbGVhcmVyLAo+IGV2ZW4gaWYgaXQgaXMgbm90IGFzIGdlbmVyYWwgYXMgd2hh
dCBpcyBpbiB0aGlzIHBhdGNoLiBJIGtub3cgdGhhdCBBbmR5Cj4gZGlzYWdyZWVzKS4KCkkgdGhp
bmsgYmVpbmcgYWJsZSB0byBjb25jZW50cmF0ZSBhcyBtdWNoIHB2IGludGVyZmFjZSBzdHVmZiBh
cyBwb3NzaWJsZQp0byBYZW4gc3BlY2lmaWMgc291cmNlcyBpcyBhIHdpbi4KClRoZSBsZXNzIFhl
biBtb2RpZmljYXRpb25zIGFyZSBuZWVkZWQgaW4gbm9uLVhlbiBzb3VyY2VzIHRoZSBiZXR0ZXIu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 08:06:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 08:06:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dezWX-00032Y-GN; Tue, 08 Aug 2017 08:05:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dezWW-00032B-4V
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 08:05:56 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DB/FE-01732-3E079895; Tue, 08 Aug 2017 08:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdRQWe
 kwaJFAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOH7yJHPBgi7Gio7GnUwN
 jEfjuhi5OIQE/jJKbD66haWLkRPIecwo0d/jCZHYxijxblMjM0hCRMBZ4uuZuewgNq+AvkTnr
 aNgDcICQRLdO18wgTRICNzSlbg1dxkbSEJCwFvi/+857DD2htUPgBrYOdgErCQOiXUxcnCwCK
 hKtPc6T2DkXsDIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3c
 TI9Dn9QwMjDsY+1b5HWKU5GBSEuXdpN0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1zkfKCdY
 lJqeWpGWmQMMPpi0BAePkgivBkiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeT+AFAmAF
 GWU5sGNgEXCJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvIrAuBLiycwrgdv0CugIJqAjIn
 zBjihJREhJNTDOYMpK4X506CTX8hYXwQtnl8Td0JqS+eL7kfUrOR6IKO8r/HV+xf5fXSYTCp7
 fzbuxqFPmAMOubWIa/890F0Zp/QxVTXP1mOxzj2HX7xeflyWarnz+7hOX3s9A7/0MgekS8u8b
 1ANtDhrMnB5T4BFfIe6eJzQr7NK1Nb+WlrT8VZuWctH5MJuBEktxRqKhFnNRcSIAK5Ou7n8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502179552!70011542!1
X-Originating-IP: [104.130.215.37]
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 803 invoked from network); 8 Aug 2017 08:05:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 08:05:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dezWR-0008Ac-OZ; Tue, 08 Aug 2017 08:05:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dezWL-0003ui-QV; Tue, 08 Aug 2017 08:05:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dezWJ-00079j-RF; Tue, 08 Aug 2017 08:05:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112508-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-armhf:host-build-prep:fail:regression
 linux-3.18:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-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-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-raw:migrate-support-check: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-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-libvirt-xsm: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-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-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install: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-i386-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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-xl-qemut-ws16-amd64:guest-saverestore: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=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 08:05:44 +0000
Subject: [Xen-devel] [linux-3.18 test] 112508: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1145657301428424727=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102
 build-armhf                   5 host-build-prep          fail REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-xsm      16 guest-start/debian.repeat  fail pass in 112494

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   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-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112494 blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112494 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 112494 like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112494 like 112085
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112494 like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 112494 like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 112494 like 112102
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 112494 never pass
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 112494 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 112494 never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 112494 never pass
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 112494 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 112494 never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 112494 never pass
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 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-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-qemut-ws16-amd64 13 guest-saverestore       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
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   17 days
Testing same since   112351  2017-07-27 22:26:55 Z   11 days   18 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  broken  
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-pvh-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-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                                     fail    
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1145657301428424727==--

From xen-devel-bounces@lists.xen.org Tue Aug 08 08:10:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 08:10: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.xen.org>)
	id 1dezao-0003fr-4K; Tue, 08 Aug 2017 08:10:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dezam-0003fe-Vl
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 08:10:21 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 64/03-02176-BE179895; Tue, 08 Aug 2017 08:10:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVfd1YWe
 kwZJJXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLc4vGC9ScXh7umMDYw3
 tLoYuTiEBP4ySvT0N7BCOI8ZJW43T2SHcLYxSkztaWPpYuTkEBFwlvh6Zi47iM0roC9x4cAhR
 hBbWEBP4tqSnawgtoSAl8SOxpXMMPaG/7uAbHYONgEriUNiIFEWAVWJ/Q/Psk5g5FrAyLCKUa
 M4tagstUjXyEAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQs/UMDIw7GJtP+B1
 ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgre6ACgnWJSanlqRlpkDDDGYtAQH
 j5IILxcwzIR4iwsSc4sz0yFSpxiNOTasXv+FiWPSzJ/fmIRY8vLzUqXEeaNBJgmAlGaU5sENg
 oX+JUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvPwgC3ky80rg9r0COoUJ6JQIX7BTShIRUl
 INjIsfbj6xZlEsz+Npk01SRVoOnWresCJZXmSfLWvP04X1WWXuZvLT5nPe1Ey8vPfLt8MrV0d
 mPH4cdvz7/M0yN0qdde/uvKiSNul95KQbJ2KaO26EvVwruGxn4qdD3Nt3asy99KFBYrGufdb5
 3dW1x56rXtmlmLQoXqKkz1DV+vOUrsPRy5tVW+SVWIozEg21mIuKEwHeoQ8WeAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502179817!53552735!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51247 invoked from network); 8 Aug 2017 08:10:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 08:10:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dezai-0008HX-Dh; Tue, 08 Aug 2017 08:10: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 1dezac-00044x-VQ; Tue, 08 Aug 2017 08:10:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dezac-0004gi-LJ; Tue, 08 Aug 2017 08:10:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112512-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=6e414300b5f19d3045a0d21ad90ac2fe965478a5
X-Osstest-Versions-That: ovmf=8853c2afc51c2cab862acbef308f2588264e188b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 08:10:10 +0000
Subject: [Xen-devel] [ovmf test] 112512: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2ZTQxNDMwMGI1ZjE5ZDMwNDVhMGQyMWFkOTBhYzJm
ZTk2NTQ3OGE1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4ODUzYzJh
ZmM1MWMyY2FiODYyYWNiZWYzMDhmMjU4ODI2NGUxODhiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1MDEgIDIwMTctMDgtMDcgMDU6NTY6NTIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNTEyICAyMDE3LTA4LTA3IDE3OjQ5OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEZhbiwgSmVmZiA8amVmZi5mYW5AaW50ZWwuY29tPgog
IEp1biBOaWUgPGp1bi5uaWVAbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTZl
NDE0MzAwYjVmMTlkMzA0NWEwZDIxYWQ5MGFjMmZlOTY1NDc4YTUKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDZlNDE0MzAwYjVmMTlkMzA0NWEwZDIxYWQ5MGFjMmZl
OTY1NDc4YTUKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTZlNDE0MzAwYjVmMTlkMzA0NWEwZDIx
YWQ5MGFjMmZlOTY1NDc4YTUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVw
c3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhl
bmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdb
JyB4NmU0MTQzMDBiNWYxOWQzMDQ1YTBkMjFhZDkwYWMyZmU5NjU0NzhhNSA9IHggJ10nCisgOiB0
ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3Nl
YWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisr
IDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVF
X1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9P
Vk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgNmU0MTQz
MDBiNWYxOWQzMDQ1YTBkMjFhZDkwYWMyZmU5NjU0NzhhNTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQt
bWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAogICA4ODUzYzJhLi42ZTQxNDMwICA2ZTQxNDMwMGI1ZjE5ZDMwNDVhMGQyMWFkOTBh
YzJmZTk2NTQ3OGE1IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 08:27:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 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.xen.org>)
	id 1dezrc-0004Xi-FR; Tue, 08 Aug 2017 08:27:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dezrb-0004Xc-Qm
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 08:27:43 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A7/39-03557-EF579895; Tue, 08 Aug 2017 08:27:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsUSfTyjVfdfaWe
 kwY65ghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3TXfYCybYVOx9MZ+9gXG9ThcjJwezgLVE
 779mxi5GLg4WgWYWiWPHu1ghnJ/MEu2f2thAqoQE3CVuLG1jAkkICcxnlFjx6zs7TOLu7dvME
 ImljBJ72y6xgCTYBAwkXn39xghiiwhIS1z7fBlsB7PAAiaJdbPXgnULCwRIfOpvZgaxWQRUJR
 pfHABr4BVwk7jTuxmsRkJATuLmuU7mCYx8CxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBIYLAxDsYLy9MeAQoyQHk5Io7ybtzkghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErwZJUA5waLU9NSKtMwcYODCpCU4eJREeM+CpHmLCxJzizPTIVKnGI05Nqxe/
 4WJ49WE/9+YhFjy8vNSpcR514OUCoCUZpTmwQ2CRdQlRlkpYV5GoNOEeApSi3IzS1DlXzGKcz
 AqCfNOBpnCk5lXArfvFdApTECnRPiCnVKSiJCSamAskEnn6l2VevmCVoZG+6ZwrbxMm1NvFrx
 yOvyhRLahp/fmgTerJF/or96Zxfdr89K0lXdK5s+ZMOsG55QdKxvDcr4nmk9n+N56/fyG13lP
 1/7XDAw+cM6hSjbmaO61ifrP3ZpDWeP+LlxsvnRn3v7DqVclZ0gFvHx3PdNEy3nSjButL3Y+L
 MmoUWIpzkg01GIuKk4EAHLiv4ijAgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502180861!78990226!1
X-Originating-IP: [91.199.104.133]
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 6848 invoked from network); 8 Aug 2017 08:27:42 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Aug 2017 08:27:42 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=E83qC5W0i57uv3eQMNV/a3/WpYCbdLdIznglUFot7Qe4YmJg4Mj+YbFykuqRwJVxrL93JuksmBP0aCyATqJs0wVW/zNKs5N3TTvfuNtpmrCgxoxZldlWswZsh49/xiOjwN6AyRUY9rDWNSzP/vdQZxA43ZqlgP9Fnvl1nDMNZDs1QlHFGgeU87t0eBm/04xqMt8mLKuJd0lrv0boAup/LtKX2DWu3+7phnDFlZdErA/XnJ6MKq13e5FaIcFYZTMs5v3/jDk4p6AZTAGxw73/P9NvhACGiQ+H5sCvpQqjuKu+r1fT2wEkZqcfN+MNpkc1tTqh7TCIkrYzPiCXqX2ixg==;
 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=b2REB/r4uCHnzpCSCCFjC
 q3n+UU=; b=ghkDFHssqifI0B7EZiM3OmhFz88i4MaVnI2nCH0xnbncCwDokzDEe
 2ukVpzKuzyov9geosXtLDekFYtJUJrZZfZflwrzWTitS8/qMIQ5uoHVuCnNG9gMm
 aZjPwEMciZArEqjlyMDtYPVW1rPAvByzIYI9xc8M8u8rO5FVsZKLtJXULq3Vdn71
 Snn7FThM+ZmF2MoJmeQLqEpDNEXQi2sIjRI+p2hyxz+lglVxhIa2wDXLasoG0N+r
 zGPPIIpNM8uM5Nwq7HxTK/T0VRvawdonHevBPY/oS79GeAvnbGgXd+LIk3XxIdr/
 Eo1KNWDxbEWyAEQL79dt0ll369L3M2uQA==
Received: (qmail 18917 invoked from network); 8 Aug 2017 11:27:40 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 11:27:40 +0300
Received: (qmail 23347 invoked from network); 8 Aug 2017 11:27:40 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Aug 2017 11:27:40 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 11:27:35 +0300
Message-Id: <1502180855-7500-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, ian.jackson@eu.citrix.com, tim@xen.org,
 tamas@tklengyel.com, jbeulich@suse.com, andrew.cooper3@citrix.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v5] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2VudCBuZWVkcyB0
byBjb21tdW5pY2F0ZQp3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50LiAgQW4g
ZXhpc3RpbmcgbWVjaGFuaXNtIGlzCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0
aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCmxpa2UgYWxsIG90aGVyIGh5cGVy
Y2FsbHMuCgpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBh
Z2VudCBjYW4gd2hpdGVsaXN0IHRoZQp1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCBkaXJlY3RseSBmcm9tIHVzZXJzcGFjZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjQ6CgktIENo
YW5nZWQgZnVuY3Rpb24gbWFuZSBmcm9tIHhjX2FsbG93X2d1ZXN0X3VzZXJzcGFjZV9ldmVudAoJ
ICB0byB4Y19tb25pdG9yX2d1ZXN0X3VzZXJzcGFjZV9ldmVudAoJLSBGaXhlZCBndWVzdF9yZXF1
ZXN0X2VuYWJsZWQgY2hlY2sKCS0gRGVsZXRlIHRoZSBndWVzdF9yZXF1ZXN0X3N5bmMKCS0gQ2hh
bmdlZCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9ldmVudCB0bwoJICBndWVzdF9yZXF1ZXN0X3Vz
ZXJzcGFjZV9lbmFibGVkCgktIE1vdmVkIGd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2VuYWJsZWQg
ZmxhZyBmcm9tIHNjaGVkLmggdG8KCSAgZG9tYWluLmgKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8ICAxICsKIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgIHwgMTQgKysr
KysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgIHwgIDUgKysrKysKIHhl
bi9jb21tb24vbW9uaXRvci5jICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAxOSArKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmggICB8IDIxICsrKysrKysrKysrLS0tLS0tLS0tLQogNiBmaWxlcyBj
aGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCmluZGV4IGJkZTgzMTMuLmM3MmUxMmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDIy
LDYgKzIwMjIsNyBAQCBpbnQgeGNfbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh4Y19pbnRlcmZh
Y2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGVuYWJsZSk7CiBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYyk7CitpbnQgeGNfbW9uaXRvcl9ndWVzdF91c2Vyc3Bh
Y2VfZXZlbnQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJs
ZSk7CiBpbnQgeGNfbW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBl
bmFibGUsIGJvb2wgc3luYyk7CiBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX21vbml0b3IuYyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwppbmRleCBiNDRjZTkz
Li5iZDhjYmNmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKKysrIGIvdG9v
bHMvbGlieGMveGNfbW9uaXRvci5jCkBAIC0xNjEsNiArMTYxLDIwIEBAIGludCB4Y19tb25pdG9y
X2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29s
IGVuYWJsZSwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKK2ludCB4
Y19tb25pdG9yX2d1ZXN0X3VzZXJzcGFjZV9ldmVudCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRf
dCBkb21haW5faWQsIGJvb2wgZW5hYmxlKQoreworICAgIERFQ0xBUkVfRE9NQ1RMOworCisgICAg
ZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfbW9uaXRvcl9vcDsKKyAgICBkb21jdGwuZG9tYWluID0g
ZG9tYWluX2lkOworICAgIGRvbWN0bC51Lm1vbml0b3Jfb3Aub3AgPSBlbmFibGUgPyBYRU5fRE9N
Q1RMX01PTklUT1JfT1BfRU5BQkxFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOworICAgIGRvbWN0bC51Lm1vbml0b3Jf
b3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfVVNFUlNQQUNFX0VWRU5U
OworCisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworfQorCisKIGludCB4Y19t
b25pdG9yX2VtdWxhdGVfZWFjaF9yZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWlu
X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKIHsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h5cGVyY2FsbC5jCmluZGV4IGU3MjM4Y2UuLjU3NDJkZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwpA
QCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgLyogRmFsbHRocm91Z2ggdG8gcGVybWlzc2lvbiBjaGVjay4gKi8K
ICAgICBjYXNlIDQ6CiAgICAgY2FzZSAyOgorICAgICAgICBpZiAoIGN1cnJkLT5hcmNoLm1vbml0
b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAmJgorICAgICAgICAgICAgZWF4ID09
IF9fSFlQRVJWSVNPUl9odm1fb3AgJiYKKyAgICAgICAgICAgIChtb2RlID09IDggPyByZWdzLT5y
ZGkgOiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgKQorICAgICAg
ICAgICAgYnJlYWs7CisKICAgICAgICAgaWYgKCB1bmxpa2VseShodm1fZ2V0X2NwbChjdXJyKSkg
KQogICAgICAgICB7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbW9uaXRv
ci5jIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKaW5kZXggNDUxZjQyZi4uMDgwYTQwNSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9tb25pdG9yLmMKKysrIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKQEAg
LTc5LDYgKzc5LDE5IEBAIGludCBtb25pdG9yX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAor
ICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1VTRVJTUEFDRV9FVkVOVDoK
KyAgICB7CisgICAgICAgIGJvb2wgb2xkX3N0YXR1cyA9IGQtPmFyY2gubW9uaXRvci5ndWVzdF9y
ZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkOworCisgICAgICAgIGlmICggdW5saWtlbHkob2xkX3N0
YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApCisgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsK
KworICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAgICAgIGQtPmFyY2gubW9uaXRvci5ndWVz
dF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkID0gcmVxdWVzdGVkX3N0YXR1czsKKyAgICAgICAg
ZG9tYWluX3VucGF1c2UoZCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6
CiAgICAgICAgIC8qIEdpdmUgYXJjaC1zaWRlIHRoZSBjaGFuY2UgdG8gaGFuZGxlIHRoaXMgZXZl
bnQgKi8KICAgICAgICAgcmV0dXJuIGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoZCwgbW9wKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCmluZGV4IGMxMDUyMmIuLmRlMDI1MDcgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aApAQCAtMzk2LDE1ICszOTYsMTYgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAKICAgICAvKiBBcmNo
LXNwZWNpZmljIG1vbml0b3Igb3B0aW9ucyAqLwogICAgIHN0cnVjdCB7Ci0gICAgICAgIHVuc2ln
bmVkIGludCB3cml0ZV9jdHJscmVnX2VuYWJsZWQgICAgICAgOiA0OwotICAgICAgICB1bnNpZ25l
ZCBpbnQgd3JpdGVfY3RybHJlZ19zeW5jICAgICAgICAgIDogNDsKLSAgICAgICAgdW5zaWduZWQg
aW50IHdyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICA6IDQ7Ci0gICAgICAgIHVuc2lnbmVkIGlu
dCBzaW5nbGVzdGVwX2VuYWJsZWQgICAgICAgICAgOiAxOwotICAgICAgICB1bnNpZ25lZCBpbnQg
c29mdHdhcmVfYnJlYWtwb2ludF9lbmFibGVkIDogMTsKLSAgICAgICAgdW5zaWduZWQgaW50IGRl
YnVnX2V4Y2VwdGlvbl9lbmFibGVkICAgICA6IDE7Ci0gICAgICAgIHVuc2lnbmVkIGludCBkZWJ1
Z19leGNlcHRpb25fc3luYyAgICAgICAgOiAxOwotICAgICAgICB1bnNpZ25lZCBpbnQgY3B1aWRf
ZW5hYmxlZCAgICAgICAgICAgICAgIDogMTsKLSAgICAgICAgdW5zaWduZWQgaW50IGRlc2NyaXB0
b3JfYWNjZXNzX2VuYWJsZWQgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9jdHJs
cmVnX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDQ7CisgICAgICAg
IHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX3N5bmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IDQ7CisgICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX29uY2hh
bmdlb25seSAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDQ7CisgICAgICAgIHVuc2lnbmVk
IGludCBzaW5nbGVzdGVwX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBzb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBkZWJ1
Z19leGNlcHRpb25fZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRpb25fc3luYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBjcHVpZF9lbmFibGVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVu
c2lnbmVkIGludCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFibGVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFj
ZV9lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICA6IDE7CiAgICAgICAgIHN0cnVjdCBtb25p
dG9yX21zcl9iaXRtYXAgKm1zcl9iaXRtYXA7CiAgICAgICAgIHVpbnQ2NF90IHdyaXRlX2N0cmxy
ZWdfbWFza1s0XTsKICAgICB9IG1vbml0b3I7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZmYzOTc2Mi4u
ODcwNDk1YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTA3MywxNiArMTA3MywxNyBAQCBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jbXRfb3BfdCk7CiAjZGVmaW5lIFhFTl9E
T01DVExfTU9OSVRPUl9PUF9HRVRfQ0FQQUJJTElUSUVTICAyCiAjZGVmaW5lIFhFTl9ET01DVExf
TU9OSVRPUl9PUF9FTVVMQVRFX0VBQ0hfUkVQICAzCiAKLSNkZWZpbmUgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcgICAgICAgICAwCi0jZGVmaW5lIFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9NT1ZfVE9fTVNSICAgICAgICAgICAgMQotI2RlZmluZSBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfU0lOR0xFU1RFUCAgICAgICAgICAgIDIKLSNkZWZpbmUgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQgICAzCi0jZGVmaW5lIFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUICAgICAgICAgNAotI2RlZmluZSBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OICAgICAgIDUKLSNkZWZpbmUgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0NQVUlEICAgICAgICAgICAgICAgICA2Ci0jZGVmaW5lIFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9QUklWSUxFR0VEX0NBTEwgICAgICAgNwotI2RlZmluZSBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUICAgICAgICAgICAgIDgKLSNkZWZpbmUgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTICAgICAgICAgICA5CisjZGVmaW5lIFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAwCisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCisjZGVmaW5lIFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9TSU5HTEVTVEVQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAy
CisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UICAg
ICAgICAgICAgICAgICAgICAgICAgICAzCisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9HVUVTVF9SRVFVRVNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0CisjZGVmaW5l
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA1CisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2CisjZGVmaW5lIFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9QUklWSUxFR0VEX0NBTEwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA3CisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4CisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9ERVNDX0FDQ0VTUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5Cisj
ZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9VU0VSU1BBQ0VfRVZFTlQgICAg
ICAgICAgICAgICAgICAgICAgIDEwCiAKIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3Agewog
ICAgIHVpbnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 09:46:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 09: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.xen.org>)
	id 1df15f-00015a-Cr; Tue, 08 Aug 2017 09:46:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1df15d-00015S-JO
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 09:46:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 38/85-03044-86889895; Tue, 08 Aug 2017 09:46:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzejozP
 S4OU0DoslHxezODB6HN39mymAMYo1My8pvyKBNePzyqnsBTO5KpY/n8DcwLieo4uRk0NIIE/i
 wJSvjF2MHBy8AnYS128pgoQlBAwlTi+8yQISZhFQldiyyQkkzCagLtG5qJ0FxBYRkJdoO/2PD
 cRmFrCS+LF1MxNIubBAocTJzVpdjFxAw58xS3w9t5oVpIYTaPrU1a/YITYJSvzdIQzRqiXx8N
 ctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11Usqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw7BiDYwTj9sv8hRkkOJiVR3k3anZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHh52oFygkWp6akVaZk5wAiASUtw8CiJ8N5rA0rzFhck5hZnp
 kOkTjHqcrya8P8bkxBLXn5eqpQ47zuQIgGQoozSPLgRsGi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeGJBLeDLzSuA2vQI6ggnoiAhfsCNKEhFSUg2MK/tjqhquvmT7Lh6iuUnpj1eEbm6
 UkGXH3fkPP7EsYM+su/Nm9feVbgLprL0mqotOCosGeCQUJ9rV2/NWuJ2aNjU5ZvuN73VRiium
 Lz66f0Hx9TslB1JtFK1SbYrs2sMb9l89rxmzU1llnwfX5L0ibjrFxt/6vILn23syGnrzBU340
 Fbxh1mJpTgj0VCLuag4EQAdZsIqwQIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502185574!70278191!1
X-Originating-IP: [137.65.248.74]
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 44996 invoked from network); 8 Aug 2017 09:46:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 09:46:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Aug 2017 03:46:13 -0600
Message-Id: <598988630200007800103A99@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 08 Aug 2017 03:46:11 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
 <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
 <5988900102000078001039FF@prv-mh.provo.novell.com>
 <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
In-Reply-To: <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: boris.ostrovsky@oracle.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA4LzA3LzE3IDY6
MjEgUE0gPj4+Cj5PbiAwNy8wOC8xNyAxNzowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA4LzA3LzE3IDU6NDAgUE0g
Pj4+Cj4+PiBPbiAwNy8wOC8xNyAxNjozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gU28gYSBz
aW5nbGUgTklDIGRyb3ZlIHRoZSBzeXN0ZW0gb3V0IG9mIHZlY3RvcnM/IFRoYXQncyBpbnNhbmUs
IEkgd291bGQKPj4+PiBzYXksIGkuZS4gSSdkIGNhbGwgdGhpcyBhIG1pc2NvbmZpZ3VyZWQgc3lz
dGVtLiBCdXQgeWVhaCwgaWYgd2UgcmVhbGx5IHdhbnQKPj4+PiB0byBnZXQgc3VjaCBhIHRoaW5n
IHRvIHdvcmsgZGVzcGl0ZSB0aGUgaW5zYW5pdHkgLi4uCj4+PiBOby4gIFRoYXQncyBvbmUgc2lu
Z2xlIChkdWFsIGhlYWRlZCkgY2FyZCB3aXRoIDEyOCB2aXJ0dWFsIGZ1bmN0aW9ucyBlYWNoLgo+
PiBCdXQgcHV0dGluZyBzdWNoIGluIGEgc2luZ2xlLWNvcmUgc3lzdGVtIGlzLCB3ZWxsLCBub3Qg
dmVyeSByZWFzb25hYmxlLiBBdAo+PiB0aGUgdmVyeSBsZWFzdCBJJ2QgZXhwZWN0IHRoZSBhZG1p
biB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIFZGcyB0aGVuLCBvciBub3QKPj4gbG9hZCBhIGRyaXZl
ciBpbiBEb20wIGZvciB0aGVtIChidXQgb25seSBmb3IgdGhlIFBGKS4KPgo+SXRzIG5vdCBhIHNp
bmdsZSBjb3JlIHN5c3RlbSwgYnV0IGNsdXN0ZXIgbW9kZSBhbGxvY2F0ZXMgdmVjdG9ycyBhY3Jv
c3MKPmNsdXN0ZXJzLCBub3QgY29yZXMuIFRoaXMgdHVybnMgZXZlbiB0aGUgbGFyZ2VzdCBzZXJ2
ZXIgc3lzdGVtIGludG8gYQo+c2luZ2xlIGNvcmUgc3lzdGVtIGFzIGZhciBhcyB2ZWN0b3IgYXZh
aWxhYmlsaXR5IGdvZXMuCj4KPlRoZXJlIHdhcyBkZWZpbml0ZWx5IGEgY2hhbmdlIGluIGJlaGF2
aW91ciBiZXR3ZWVuIFhlbiA0LjEgYW5kIFhlbiA0LjQuIAo+TG9va2luZyB0aHJvdWdoIHRoZSB0
aWNrZXQsIGl0IGFwcGVhcnMgdGhlIHJlZ3Jlc3Npb24gd2FzIGludHJvZHVjZWQgYnkKPnlvdXIg
Y2x1c3RlciBJUEkgYnJvYWRjYXN0IG9wdGltaXNhdGlvbiAod2hpY2ggaWlyYyB3YXMgZm9yIHRo
ZSA2NCB2Y3B1Cj53aW5kb3dzIGlzc3VlKSwgYnV0IEknbSBzdHJ1Z2dsaW5nIHRvIGxvY2F0ZSBp
dCBpbiBYZW5zIGhpc3RvcnkuCgpCdXQgdGhhdCBoYWQgbm90aGluZyB0byBkbyB3aXRoIHRoZSBu
dW1iZXIgb2YgdmVjdG9ycyB1c2VkL25lZWRlZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 09:48:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 09:48: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.xen.org>)
	id 1df17c-0001C1-NG; Tue, 08 Aug 2017 09:48:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1df17b-0001Bp-7i
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 09:48:19 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DE/C4-02177-2E889895; Tue, 08 Aug 2017 09:48:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/dhR2e
 kwe7tRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b71ROMBVeZKp5dXM/UwDibqYuRk0NIIE9i
 bf9FVhCbV8BOYk/HKWYQW0LAUOL0wpssIDaLgKrEr2332UBsNgF1ic5F7WBxEQEbiTvHj7CD2
 MwCshIL7twAinNwCAsUSpzcrNXFyAU0/gyLxMpbp8F2cQLN/9t8lBWkhldAUOLvDmGIVi2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoZFeUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7GV93OhxglOZiURHk3aXdGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgfdMOlBMsSk1PrUjLzAHGAUxagoNHSYT3Akiat7ggMbc4M
 x0idYrRmKPpw5YvTByvJvz/xiTEkpeflyolznsLpFQApDSjNA9uECw+LzHKSgnzMgKdJsRTkF
 qUm1mCKv+KUZyDUUmY9zbIFJ7MvBK4fa+ATmECOiXCF+yUkkSElFQDYxH/W+sAmZQjHpM1ip/
 ZHr94yvszo2m66jF5lY67V0semk4X3b370qRdPL+F7++rnxDidPPDheNn55U+MjWUX5aZ7bpi
 xw1+yWf39u/7Jtpp76c1RejbuddraueK1ZcfkHq42ivrSslq3zrLsIKb93dw/7zYmdQ/zZEvb
 +vFo08EZhZqdm/lzVNiKc5INNRiLipOBACigMX1ygIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502185695!92249410!1
X-Originating-IP: [137.65.248.74]
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 26266 invoked from network); 8 Aug 2017 09:48:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 09:48:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Aug 2017 03:48:15 -0600
Message-Id: <598988DB0200007800103A9F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 08 Aug 2017 03:48:11 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>,<boris.ostrovsky@oracle.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
 <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
 <5988900102000078001039FF@prv-mh.provo.novell.com>
 <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
 <e410d618-8eab-2fa6-16fa-7f51145a6e1d@oracle.com>
 <dfb7f463-6fe7-fde0-c089-64c6c9a95307@citrix.com>
In-Reply-To: <dfb7f463-6fe7-fde0-c089-64c6c9a95307@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA4LzA3LzE3IDc6
MTkgUE0gPj4+Cj5Nb3JlIHRoYW4gb25jZSwgd2UndmUgZGlzY3Vzc2VkIGZyZWVpbmcgdXAgdGhl
IGxlZ2FjeSBQSUMgcmFuZ2Ugb2YKPnZlY3RvcnMsIGFuZCBmcmVlaW5nIHVwIHRoZSB1bmFsbG9j
YXRlZCB2ZWN0b3JzIGluIDB4ZnguCgpBbmQgdGhhdCdzIHNvbWV0aGluZyBJIHdvdWxkIHByZWZl
ciBvdmVyIHRoZSBjaGFuZ2UgcHJvcG9zZWQgaGVyZSwKYWxiZWl0IEkgcmVhbGl6ZSB0aGF0IHRo
ZSBhbW91bnQgb2YgdmVjdG9ycyB0byByZWNvdmVyIGlzbid0IHRoYXQgbGFyZ2UuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 10:02:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 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.xen.org>)
	id 1df1Ki-0002YU-Vj; Tue, 08 Aug 2017 10:01:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38698410b=Andrew.Cooper3@citrix.com>)
 id 1df1Ki-0002YO-KU
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 10:01:52 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8D/07-03044-F0C89895; Tue, 08 Aug 2017 10:01:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQpe/pzP
 S4M4bSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPHi37Wgn18FXueVTUw/uPuYuTkkBDwk2he
 384KYgsLhEt8Xd7P1MXIxSEisJxRYsLHzUAJDg5mgVCJlq1lIHEhgRmMEosW/WIGaWAT0JfY/
 eITE4jNK2ArseHjYjYQm0VARWLXtp/sILYo0ND9368xQ9QISpyc+YQFxOYUsJF4NekQO8R8TY
 n1u/RBwswC8hLb385hhrDFJZq+rAS7TUhATeJa/yV2iJvTJSY+62GZwCgwC8nUWQiTZiGZNAv
 JpAWMLKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlgEI
 djAuXht4iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneuV1AOcGi1PTUirTMH
 GDswKQlOHiURHjFu4HSvMUFibnFmekQqVOMilLivEogCQGQREZpHlwbLF4vMcpKCfMyAh0ixF
 OQWpSbWYIq/4pRnINRSZj3Kch2nsy8Erjpr4AWMwEtjvAFW1ySiJCSamDcznNidhPbzceFyXm
 Cl5dY1wYmrb+e9i79beHWF3McbK4EVf99I/DQavY0mYrfc9W2TK65duT0FO2OpAh2zh3t2l/O
 X+dYttBy41Je1d4kpepikWUNNc9n6Qoasz2rnzX1p5bsTquPJw09Th+WK0o5+Gl14KH69RHPF
 itNSM7eyjlz/+87q/ZOU2Ipzkg01GIuKk4EAHp25i7SAgAA
X-Env-Sender: prvs=38698410b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502186511!76926298!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30755 invoked from network); 8 Aug 2017 10:01:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 10:01:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,342,1498521600"; d="scan'208";a="50650437"
To: Juergen Gross <jgross@suse.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>, <x86@kernel.org>
References: <20170803154548.13817-1-jgross@suse.com>
 <c6b5bb1b-d9ee-c550-d6e4-4ca5f6f3295e@oracle.com>
 <b1003e16-ae62-e5b1-f619-e6501a3f935a@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <522caac2-fbf2-09f6-e21f-df26b7261c3d@citrix.com>
Date: Tue, 8 Aug 2017 11:01:47 +0100
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: <b1003e16-ae62-e5b1-f619-e6501a3f935a@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, luto@amacapital.net
Subject: Re: [Xen-devel] [PATCH v3] xen: get rid of paravirt op
 adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMTcgMDg6MDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDcvMDgvMTcgMjI6
NTYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPj4+IGluZGV4IDgx
MWU0ZGRiM2YzNy4uYTNkY2Q4MzE4N2NlIDEwMDY0NAo+Pj4gLS0tIGEvYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9wdi5jCj4+PiArKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPj4+IEBA
IC01NzksNiArNTc5LDcxIEBAIHN0YXRpYyB2b2lkIHhlbl93cml0ZV9sZHRfZW50cnkoc3RydWN0
IGRlc2Nfc3RydWN0ICpkdCwgaW50IGVudHJ5bnVtLAo+Pj4gIAlwcmVlbXB0X2VuYWJsZSgpOwo+
Pj4gIH0KPj4+ICAKPj4+ICsjaWZkZWYgQ09ORklHX1g4Nl82NAo+Pj4gK3N0YXRpYyBzdHJ1Y3Qg
ewo+Pj4gKwl2b2lkICgqb3JpZykodm9pZCk7Cj4+PiArCXZvaWQgKCp4ZW4pKHZvaWQpOwo+Pj4g
Kwlib29sIGlzdF9va2F5Owo+Pj4gKwlib29sIGhhbmRsZTsKPj4+ICt9IHRyYXBfYXJyYXlbXSA9
IHsKPj4+ICsJeyBkZWJ1ZywgeGVuX3hlbmRlYnVnLCB0cnVlLCB0cnVlIH0sCj4+PiArCXsgaW50
MywgeGVuX3hlbmludDMsIHRydWUsIHRydWUgfSwKPj4+ICsJeyBkb3VibGVfZmF1bHQsIHhlbl9k
b3VibGVfZmF1bHQsIHRydWUsIGZhbHNlIH0sCj4+IElzIGl0IHJlYWxseSB3b3J0aCBhZGRpbmcg
J2hhbmRsZScgbWVtYmVyIHRvIHRoZSBzdHJ1Y3R1cmUgYmVjYXVzZSBvZiBhCj4+IHNpbmdsZSBz
cGVjaWFsIGNhc2U/IFdlIGRvbid0IGV4cGVjdCB0byBldmVyIGhhdmUgYW5vdGhlciBzdWNoIHZl
Y3Rvci4KPiBIbW0sIG1heWJlIHlvdSBhcmUgcmlnaHQuIFdlIGRvbid0IGV4cGVjdCB0byBldmVy
IHNlZSBhIGRvdWJsZV9mYXVsdCBpbgo+IGEgcHYgZG9tYWluLCBzbyB3ZSBjb3VsZCBqdXN0IGRy
b3AgdGhhdCBzcGVjaWFsIGNhc2UgYnkgaGFuZGxpbmcgaXQgbGlrZQo+IHRoZSBvdGhlciBJU1Qg
dHJhcHMuCgooVGhpcyBpcyBzdGVlcGVkIGluIGEgbG90IG9mIGhpc3RvcnkuKSAgVGhlcmUgaXMg
bm8gcGF0aCB3aGVyZSBYZW4gd2lsbApyYWlzZSAjREYgd2l0aCBhIFBWIGd1ZXN0LgoKQXMgTGlu
dXggc2V0cyB0aGUgRFBMIG9mIHRoZSAjREYgaGFuZGxlciB0byAwLCB0aGUgYGludCAkOGAgZW11
bGF0aW9uCndpbGwgaW5qZWN0ICNHUCAoZXZlbiBmb3Iga2VybmVsIHVzZXMhKSByYXRoZXIgdGhh
biBmb2xsb3cgdGhlICNERiBwYXRoLgoKSSBkbyBob3dldmVyIHdhbnQgdG8gc2VlIGFib3V0IG1h
a2luZyBYZW4ncyBiZWhhdmlvdXIgcmF0aGVyIG1vcmUKYXJjaGl0ZWN0dXJhbCwgZS5nLiByYWlz
aW5nICNOUCByYXRoZXIgdGhhbiBjcmFzaGluZyB0aGUgZ3Vlc3QuICBJZiB3ZQpkbyBnZXQgdG8g
YSBwb3NpdGlvbiBvZiBwcm9wZXJseSB1c2luZyBjb250cmlidXRvcnkgZXhjZXB0aW9ucywgI0RG
IHdpbGwKYmVoYXZlIGFzICNNQyBhbmQgI05NSSBjdXJyZW50bHkgZG8sIGJ5IGVpdGhlciBzd2l0
Y2hpbmcgZnJvbSB1c2Vyc3BhY2UKdG8gdGhlIGtlcm5lbCBzdGFjaywgb3IgcHVzaGVkIG5vcm1h
bGx5IG9udG8gdGhlIGN1cnJlbnQgc3RhY2suCgpJbiBzb21lIGNvcGlvdXMgZnJlZSB0aW1lLCBp
dCBtaWdodCBhbHNvIGJlIGdvb2QgdG8gaW52ZW50IGEgUFYgQUJJIHRvCmJlaGF2ZSBsaWtlIElT
VCAoZXZlbiBpZiBvbmx5IGZvciB0aGUgZmFpbHNhZmUgY2FsbGJhY2spIHNvIExpbnV4IGNhbgph
Y3R1YWxseSByZWNvdmVyIHN1ZmZpY2llbnRseSBmcm9tIGEgc3RhY2sgb3ZlcmZsb3cgdG8gcHJp
bnQgc29tZQpkaWFnbm9zdGljcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 10:03:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 10: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.xen.org>)
	id 1df1Mj-0002fX-Be; Tue, 08 Aug 2017 10:03:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38698410b=Andrew.Cooper3@citrix.com>)
 id 1df1Mi-0002fQ-JZ
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 10:03:56 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 EC/1E-01996-B8C89895; Tue, 08 Aug 2017 10:03:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyU9JRQre7pzP
 S4PVWEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP6xw62gtnMFQcmTmZvYLzG1MXIySEh4Ccx
 pfEIG4gtLOArcev0U5YuRg4OEYEKiWsvnEFMZoEYiePP/EEqhATiJD4s+csOYrMJ6EvsfvEJb
 AqvgK3E80nzmEFsFgEVicYJl8DiogLhEvu/X2OGqBGUODnzCQuIzSlgKnGtaQMzxHhNifW79E
 HCzALyEtvfzmGGsMUlmr6sZIVYqyZxrf8SO8TB6RJb//5insAoMAvJ1FkIk2YhmTQLyaQFjCy
 rGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg7WegYFxB+Ou
 dr9DjJIcTEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDO7QLKCRalpqdWpGXmAOMGJ
 i3BwaMkwqsJkuYtLkjMLc5Mh0idYjTmaPqw5QsTR9OE3V+YhFjy8vNSpcR5l4KUCoCUZpTmwQ
 2CxfMlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8c7qBpvBk5pXA7XsFdAoT0CkRvmCnlCQ
 ipKQaGD0dGky7Whg+d/y/5fHB52/7pC8nquIe3XTy1Tm79ETKjW9ak246/rtgqigh3OITc/m4
 ZdyBbvMp3dEikT5iDu9YxQofyHikGkXcW+L81c1w92PN5VxCfJVxC5OWbEqxPvTs0/WOi3aMv
 xbMjmM6Yf5YYY79L7Mi7UDpiXXccXy7eT78ex/2S4mlOCPRUIu5qDgRACy0VEviAgAA
X-Env-Sender: prvs=38698410b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502186635!92303026!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8210 invoked from network); 8 Aug 2017 10:03:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 10:03:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,342,1498521600"; d="scan'208";a="50650542"
To: Juergen Gross <jgross@suse.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>, <x86@kernel.org>
References: <20170728102314.29100-1-jgross@suse.com>
 <20170728102314.29100-4-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fa758130-bc62-5b26-37d1-5dc932ab9f1c@citrix.com>
Date: Tue, 8 Aug 2017 11:03:54 +0100
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: <20170728102314.29100-4-jgross@suse.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, mingo@redhat.com, tglx@linutronix.de,
 hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: fix hvm guest with kaslr enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDcvMTcgMTE6MjMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQSBYZW4gSFZNIGd1ZXN0
IHJ1bm5pbmcgd2l0aCBLQVNMUiBlbmFibGVkIHdpbGwgZGllIHJhdGhlciBzb29uIHRvZGF5Cj4g
ZHVlIHRvIHRoZSBzaGFyZWQgaW5mbyBwYWdlIG1hcHBpbmcgaXMgdXNpbmcgdmEoKSB0b28gZWFy
bHkuIFRoaXMgd2FzCgpBcyBhIG1pbm9yIGdyYW1tYXIgaXNzdWUsIGVpdGhlciBzL2R1ZSB0by9i
ZWNhdXNlLyBvciBzL21hcHBpbmcgaXMKdXNpbmcvbWFwcGluZyB1c2luZy8KCn5BbmRyZXcKCj4g
aW50cm9kdWNlZCBieSBjb21taXQgYTVkNWYzMjhiMGUyYmFhNWVlN2MxMTlmZDY2MzI0ZWI3OWVl
ZWI2NiAoInhlbjoKPiBhbGxvY2F0ZSBwYWdlIGZvciBzaGFyZWQgaW5mbyBwYWdlIGZyb20gbG93
IG1lbW9yeSIpLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 10:21:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 10:21: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.xen.org>)
	id 1df1dB-00044d-0e; Tue, 08 Aug 2017 10:20:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1df1d9-00044R-Dh
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 10:20:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 29/8D-03368-68099895; Tue, 08 Aug 2017 10:20:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbd1Qme
 kQfMVQ4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPHrZyVpws6Di8uG7zA2M
 T126GLk4hAT+MkocafvLDOE8ZpRYceIZE4SzjVFi9vJlQBlODhEBZ4mvZ+ayg9i8AvoSnxccZ
 gKxhQVCJCZdWsII0iAhsENZ4tTqqYwgCQkBT4mz+3pZYOzulYuBBrFzsAlYSRwSA4myCKhKPH
 65nHkCI/cCRoZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYzdl/0PMUpyMCmJ8m7S7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGr0w+UEyxKTU+t
 SMvMAQYfTFqCg0dJhPdmH1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeZ+BFAmAFGWU5
 sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzKoJcwpOZVwK36RXQEUxAR0T4gh1Rko
 iQkmpgbG0I31v7XovHtvS9yLHQp67Ke46y1QS6xl9+q8y7Z5aDzuy7i6v/FgbWH7+x45zZhMy
 cKYpn05imvPLUW7pPjZ0/4vblI1fDi7f+SHor5Dd/0be51euCihK0l9m1qh802FljdfFZ/cSt
 f+vUuE60lM8pSfi0Zcf9z9/XHvlmU6GUZaHmIRd0XomlOCPRUIu5qDgRAD8tmOR/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502187652!76795352!1
X-Originating-IP: [104.130.215.37]
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 4071 invoked from network); 8 Aug 2017 10:20:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 10:20:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1df1d3-0003EP-L4; Tue, 08 Aug 2017 10:20: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 1df1cx-0003Zc-UO; Tue, 08 Aug 2017 10:20:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1df1cx-0003e8-K3; Tue, 08 Aug 2017 10:20:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112511-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:regression
 xen-unstable:build-armhf-xsm:host-build-prep:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dd050808ccc23f0a11d5596409f4245b9406a242
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 10:20:43 +0000
Subject: [Xen-devel] [xen-unstable test] 112511: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6959476835464341112=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64 13 guest-saverestore fail REGR. vs. 112496
 build-armhf-xsm               5 host-build-prep          fail REGR. vs. 112496

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 112447

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112496
 build-arm64-pvops             2 hosts-allocate              broken like 112496
 build-arm64                   2 hosts-allocate              broken like 112496
 build-arm64-xsm               3 capture-logs                broken like 112496
 build-arm64-pvops             3 capture-logs                broken like 112496
 build-arm64                   3 capture-logs                broken like 112496
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 112423
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat    fail  like 112475
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112496
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112496
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112496
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112496
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xsm 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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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          13 migrate-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  dd050808ccc23f0a11d5596409f4245b9406a242
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112496  2017-08-07 02:01:01 Z    1 days
Testing same since   112511  2017-08-07 14:47:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              broken  
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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                                     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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6959476835464341112==--

From xen-devel-bounces@lists.xen.org Tue Aug 08 10:42:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 10: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.xen.org>)
	id 1df1yA-0005Tp-TN; Tue, 08 Aug 2017 10:42:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386d46a76=citrix-osstest@xenproject.org>)
 id 1df1y8-0005Td-Oq
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 10:42:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 26/12-03044-B9599895; Tue, 08 Aug 2017 10:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHRDpO7sqZ2
 RBi8+Cljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz703azF1zVr9i2v4G1gfGwShcjJ4eEgL/E
 ou6DbF2MHEC2u0TD3jSQsIiAs8SED7fBwrwCehIzFkuBhIUFjCTajm5khuh0k+h+/ZoJxj7ze
 zmYzSbgITGxZyILSCuLgIrE/ntyIGEhAS2JpYtXgpXwCghKnJz5hAXEZhaQkDj44gUzxAEWEn
 tfVUxg5J2FpGoWkqoFjEyrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECg4YBCHYwXt8YcIhRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXoUp
 QDnBotT01Iq0zBxg+MKkJTh4lER4z0wGSvMWFyTmFmemQ6ROMRpzbFi9/gsTx6SZP78xCbHk5
 eelSonzqoJMEgApzSjNgxsEi6tLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuYVB5nCk5lXAr
 fvFdApTECnRPiCnVKSiJCSamAs8BVase5GzrvY8/oBi6P3zRRR81qzVraWLW+G053u0H2dkVY
 b/k3/UDhr4aoJNqbmOvLCOk9Un9XtvGz4KGBCrubnzR3aG7sUt6iGszjcn8sw7TrjhtDOD8/5
 nz9e4jjnfFnWMS6TX87Hnk9jfXL/KZPAXfb1VVL/9osnNDLPXzWtX6zQr+eAEktxRqKhFnNRc
 SIAG/ET86YCAAA=
X-Env-Sender: prvs=386d46a76=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502188953!70290797!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33954 invoked from network); 8 Aug 2017 10:42:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 10:42:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434680053"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71950-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=6e414300b5f19d3045a0d21ad90ac2fe965478a5
X-Osstest-Versions-That: ovmf=8853c2afc51c2cab862acbef308f2588264e188b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 8 Aug 2017 11:42:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71950: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA2ZTQxNDMwMGI1ZjE5ZDMwNDVhMGQyMWFkOTBhYzJmZTk2NTQ3
OGE1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4ODUzYzJhZmM1MWMy
Y2FiODYyYWNiZWYzMDhmMjU4ODI2NGUxODhiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NDcg
IDIwMTctMDgtMDcgMTc6NDc6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTUwICAyMDE3LTA4LTA4IDA4OjE3OjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogIEZhbiwgSmVmZiA8amVmZi5mYW5AaW50ZWwuY29tPgogIEp1biBO
aWUgPGp1bi5uaWVAbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0
cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDZlNDE0
MzAwYjVmMTlkMzA0NWEwZDIxYWQ5MGFjMmZlOTY1NDc4YTUKQXV0aG9yOiBKdW4gTmllIDxqdW4u
bmllQGxpbmFyby5vcmc+CkRhdGU6ICAgV2VkIEF1ZyAyIDIyOjAzOjQwIDIwMTcgKzA4MDAKCiAg
ICBFbWJlZGRlZFBrZy9BbmRyb2lkRmFzdGJvb3Q6IHNwbGl0IGFuZHJvaWQgYm9vdCBoZWFkZXIK
ICAgIAogICAgU3BsaXQgYW5kcm9pZCBib290IGhlYWRlciBkZWZpbml0aW9uIHRvIHNoYXJlIGNv
ZGUgYW1vbmcKICAgIGRpZmZlcmVudCBhcHBsaWNhdGlvbnMgYW5kIGxpYnJhcmllcy4KICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogSnVuIE5pZSA8anVuLm5pZUBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KCmNvbW1p
dCBkYmExNTIxYzNkNjIwYjFlZTg0MDQ1OTE0MzZmYWU4ZjY5YzgzMjY3CkF1dGhvcjogRmFuLCBK
ZWZmIDxqZWZmLmZhbkBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEF1ZyA0IDIyOjQwOjU1IDIwMTcg
KzA4MDAKCiAgICBFZGsyOiBVcGRhdGUgVWVmaUNwdVBrZyBvd25lci4KICAgIAogICAgQ2M6IEpl
ZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIERv
bmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmVmZiBGYW4gPGplZmYu
ZmFuQGludGVsLmNvbT4KCmNvbW1pdCBlMjUzNTJjMjA3Y2NiZDBhMGNhYTk2NGYzYzc0YmE5ODYw
ZDA4ZDI0CkF1dGhvcjogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRo
dSBBdWcgMyAxNjo1Mjo1MiAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZyBNdHJyTGliOiBSZW1v
dmUgZGVwcmVjYXRlZCBtaWNyby4KICAgIAogICAgQ2M6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRl
bC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25l
ZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDEzODJmZmI2MjkxYTI5ZmJh
MmFkZWRlYzNiY2U1ZDRhNTZjZDM3NjIKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CkRhdGU6ICAgRnJpIEF1ZyA0IDEzOjU1OjE4IDIwMTcgKzA4MDAKCiAgICBWbHYyVGJs
dERldmljZVBrZzogUmVtb3ZlIHJlZmVyZW5jZSBkZXByZWNhdGVkIG1hY3JvLgogICAgCiAgICBD
YzogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KICAgIENjOiBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogICAgQ2M6IERhdmlkIFdlaSA8ZGF2aWQud2VpQGludGVsLmNvbT4KICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAK
ICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDMwOWU3OTli
YTEzYzkxM2FkNmI5YmUzNDkyYWJmOGY4YjU3YjhhOGMKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEF1ZyAzIDE3OjMyOjAzIDIwMTcgKzA4MDAKCiAg
ICBRdWFya1NvY1BrZyBNdHJyTGliOiBSZW1vdmUgcmVmZXJlbmNlIGRlcHJlY2F0ZWQgbWFjcm8u
CiAgICAKICAgIENjOiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgogICAgQ2M6IFJ1aXl1
IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFl
bC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIERvbmcgPGVy
aWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGlu
dGVsLmNvbT4KCmNvbW1pdCBiMWJkMGQ3NDc0ZjZkM2U0MTYyZGEwZGNjOGE5MzRlYjc0M2U3NTcy
CkF1dGhvcjogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBBdWcg
MyAxNjo0MToxOSAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZyBDcHVEeGU6IFJlbW92ZSByZWZl
cmVuY2UgZGVwcmVjYXRlZCBtYWNyby4KICAgIAogICAgQ2M6IEplZmYgRmFuIDxqZWZmLmZhbkBp
bnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNp
Z25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IGZmNDgxYmM1YzYwZjA1
MTQ5ZjE2NzlhYjY1N2JmNjEwYWZjNTVmMzcKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyIDE4OjI4OjAwIDIwMTcgKzA4MDAKCiAgICBWbHYy
VGJsdERldmljZVBrZzogRW5oYW5jZSBnZXQgbXRyciBtYXNrIGxvZ2ljLgogICAgCiAgICBJbiBv
cmRlciB0byBub3QgdXNlIHRoZSBkZXByZWNhdGVkIG1hY3JvLCByZWZpbmUKICAgIGdldCBtdHJy
IG1hc2sgdmFsdWUgbG9naWMuCiAgICAKICAgIENjOiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwu
Y29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogRGF2aWQg
V2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5u
aUBpbnRlbC5jb20+Cgpjb21taXQgYzg5NGY4M2ZlMzU5NDhmMDJiMzhmY2M1N2MzNTk5OGQxYjg4
YzE0ZApBdXRob3I6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KRGF0ZTogICBXZWQg
QXVnIDIgMTg6Mjk6MDkgMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2cgQ3B1RHhlOiBFbmhhbmNl
IGdldCBtdHJyIG1hc2sgbG9naWMuCiAgICAKICAgIEluIG9yZGVyIHRvIG5vdCB1c2UgdGhlIGRl
cHJlY2F0ZWQgbWFjcm8sIHJlZmluZQogICAgZ2V0IG10cnIgbWFzayB2YWx1ZSBsb2dpYy4KICAg
IAogICAgQ2M6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJp
Yy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgoKY29tbWl0IDA1NWZhMWM2NjYxZGZiNDIxNTY4YWI3M2NhNmE3ZTRmNzIzZjYwZGUK
QXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAy
IDE4OjI2OjQzIDIwMTcgKzA4MDAKCiAgICBRdWFya1NvY1BrZyBNdHJyTGliOiBFbmhhbmNlIGdl
dCBtdHJyIG1hc2sgbG9naWMuCiAgICAKICAgIEluIG9yZGVyIHRvIG5vdCB1c2UgdGhlIGRlcHJl
Y2F0ZWQgbWFjcm8sIHJlZmluZQogICAgZ2V0IG10cnIgbWFzayB2YWx1ZSBsb2dpYy4KICAgIAog
ICAgQ2M6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1
aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lu
bmV5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25n
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 10:50:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 10: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.xen.org>)
	id 1df254-0005iU-O4; Tue, 08 Aug 2017 10:49:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df254-0005iO-3I
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 10:49:46 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 28/3B-01996-94799895; Tue, 08 Aug 2017 10:49:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpK7r9M5
 IgzPH1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJuyaxFaxRqNja95S5gXGORBcjJ4eEgL/E
 6VsvmLoYOThYBFQknh0rBQmzCShL/OzsZQOxRQTUJNpXzWTuYuTiYBb4zySx5+QRJpCEsECyx
 KEt61hBbF4BC4lzW5aygBQJCdxhlPi3bC9UQlDi5MwnLCA2s4COxILdn9hAljELSEss/8cBYn
 IKBEp8+6sCUiEKdELn0jlg1UICChId048xTWDkm4Vk0Cwkg2YhDFrAyLyKUb04tagstUjXXC+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDMGIBgB+Oxyc6HGCU5mJREeTdpd0YK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlnAaUEyxKTU+tSMvMAQY8TFqCg0dJhPf5VKA0b3FBY
 m5xZjpE6hSjopQ4rz5InwBIIqM0D64NFmWXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7CW
 Q8T2ZeCdz0V0CLmYAWR/iCLS5JREhJNTB2nJ7aKHZhr+mXR7pyDb/SD2ssMV2479aM4LuzhI4
 WMtxQEWxdHrNMYu39DTIrQsX+nbumrd4ZMelo5Z31YecuuDS0rC08+ZTlWL7ohe8yPz/LnF/9
 wzYgX9+k8ekbZdap8/bZzvGtmZg053v/nIfbvbwjCmzkEy8nLcpUvL5WtOGNfOPus8uWKrEUZ
 yQaajEXFScCANvIwzOtAgAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502189379!103492723!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53899 invoked from network); 8 Aug 2017 10:49:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 10:49:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434680511"
Date: Tue, 8 Aug 2017 11:49:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170808104935.t2ezezhswruedm44@citrix.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
 <20170804022025.25293-5-blackskygg@gmail.com>
 <20170804152006.xxiiif7y2c7epdw4@citrix.com>
 <CAHrd_jo=MfEhzwPi7gtxst9ycBG4=r04BNBs=Zee5MCno7Op5g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jo=MfEhzwPi7gtxst9ycBG4=r04BNBs=Zee5MCno7Op5g@mail.gmail.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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] libxl: support creation and
 destruction of static shared memory areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBBdWcgMDUsIDIwMTcgYXQgMDE6MjY6MzdBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gSGkgV2VpLAo+IAo+IFRoYW5rIHlvdSBmb3IgcmV2aWV3aW5nIG15IHBhdGNoLgo+IAo+
IDIwMTctMDgtMDQgMjM6MjAgR01UKzA4OjAwIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ogo+ID4gSSBza2ltIHRocm91Z2ggdGhpcyBwYXRjaCBhbmQgaGF2ZSBzb21lIHF1ZXN0aW9ucy4K
PiA+Cj4gPiBPbiBGcmksIEF1ZyAwNCwgMjAxNyBhdCAxMDoyMDoyNUFNICswODAwLCBaaG9uZ3pl
IExpdSB3cm90ZToKPiA+PiArCj4gPj4gK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fYWRkX21hc3Rl
cihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiA+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCj4gPj4gK3sKPiA+PiArICAg
IGludCByYywgYWJvcnRpbmc7Cj4gPj4gKyAgICBjaGFyICpzc2htX3BhdGgsICpkb21fcGF0aCwg
KmRvbV9yb2xlX3BhdGg7Cj4gPj4gKyAgICBjaGFyICplbnRzWzExXTsKPiA+PiArICAgIHN0cnVj
dCB4c19wZXJtaXNzaW9ucyBub3Blcm07Cj4gPj4gKyAgICB4c190cmFuc2FjdGlvbl90IHh0ID0g
WEJUX05VTEw7Cj4gPj4gKwo+ID4+ICsgICAgc3NobV9wYXRoID0gbGlieGxfX3hzX2dldF9zc2ht
cGF0aChnYywgc3NobS0+aWQpOwo+ID4+ICsgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2Rv
bXBhdGgoZ2MsIGRvbWlkKTsKPiA+PiArICAgIC8qIHRoZSBkb21haW4gc2hvdWxkIGJlIGluIHhl
bnN0b3JlIGJ5IG5vdyAqLwo+ID4+ICsgICAgYXNzZXJ0KGRvbV9wYXRoKTsKPiA+PiArICAgIGRv
bV9yb2xlX3BhdGggPSBHQ1NQUklOVEYoIiVzL3N0YXRpY19zaG0vJXMvcm9sZSIsIGRvbV9wYXRo
LCBzc2htLT5pZCk7Cj4gPj4gKwo+ID4+ICsKPiA+PiArIHJldHJ5X3RyYW5zYWN0aW9uOgo+ID4+
ICsgICAgLyogV2l0aGluIHRoZSB0cmFuc2FjdGlvbiwgZ290byBvdXQgYnkgZGVmYXVsdCBtZWFu
cyBhYm9ydGluZyAqLwo+ID4+ICsgICAgYWJvcnRpbmcgPSAxOwo+ID4+ICsgICAgcmMgPSBsaWJ4
bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ4dCk7Cj4gPj4gKyAgICBpZiAocmMpIHsgZ290
byBvdXQ7IH0KPiA+Cj4gPiBpZiAocmMpIGdvdG8gb3V0Owo+IAo+IE9LLiBXaWxsIHJlbW92ZSBh
bGwgdGhlIHt9LiBCVFcsIGRvIEkgaGF2ZSB0byBwbGFjZSAiZ290byBvdXQ7IiBpbiBhIG5ld2xp
bmU/Cj4gCgpZb3VjIGNhbiBsb29rIGZvciBleGFtcGxlcyBpbiBleGlzdGluZyBjb2RlIGFuZCBm
b2xsb3cgdGhvc2UuCgpbLi4uXQo+ID4+ICtzdGF0aWMgaW50IGxpYnhsX19zc2htX2RlbF9zaW5n
bGUobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB4dCwKPiA+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICppZCwgYm9v
bCBtYXN0ZXIpCj4gPj4gK3sKPiA+PiArICAgIGNoYXIgKnNzaG1fcGF0aCwgKnNsYXZlc19wYXRo
Owo+ID4+ICsKPiA+PiArICAgIHNzaG1fcGF0aCA9IGxpYnhsX194c19nZXRfc3NobXBhdGgoZ2Ms
IGlkKTsKPiA+PiArICAgIHNsYXZlc19wYXRoID0gR0NTUFJJTlRGKCIlcy9zbGF2ZXMiLCBzc2ht
X3BhdGgpOwo+ID4+ICsKPiA+PiArICAgIGlmIChtYXN0ZXIpIHsKPiA+PiArICAgICAgICAvKiB3
ZSBrbm93IHRoYXQgZG9taWQgY2FuJ3QgYmUgYm90aCBhIG1hc3RlciBhbmQgYSBzbGF2ZSBmb3Ig
b25lIGlkLAo+ID4KPiA+IElzIHRoaXMgZW5mb3JjZWQgaW4gY29kZT8KPiAKPiBZZXMuLi5hbmQu
Li5uby4gSSd2ZSBkb25lIHRoaXMgaW4gbGlieGxfX3NzaG1fYWRkX3NsYXZlKCkgYnkgZG9pbmc6
Cj4gCj4gKyAgICAgICAgaWYgKE5VTEwgIT0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBkb21fc3No
bV9wYXRoKSkgewo+ICsgICAgICAgICAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0t
PmlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRvbWFpbiB0cmllZCB0byBz
aGFyZSB0aGUgc2FtZSByZWdpb24gdHdpY2UuIik7Cj4gKyAgICAgICAgICAgICAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOwo+ICsgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAg
IH0KPiAKPiBNYXliZSB0aGUgY29tbWVudCBpcyBhIGxpdHRsZSBiaXQgY29uZnVzaW5nLiBXaGF0
IEkgd2FzIHBsYW5uaW5nIHRvIGRvIGlzIHRvCj4gcGxhY2Ugc3VjaCBhIGNoZWNrIGluIGJvdGgg
Kl9hZGRfc2xhdmUoKSBhbmQgKl9hZGRfbWFzdGVyKCksIHNvIHRoYXQgb25lCj4gSUQgY2FuJ3Qg
YXBwZWFyIHR3aWNlIHdpdGhpbiBvbmUgZG9tYWluLCBzbyB0aGF0IG9uZSBkb21haW4gd2lsbCBu
b3QgYmUgYWJsZQo+IHRvIGJlIGJvdGggYSBtYXN0ZXIgYW5kIGEgc2xhdmUuCj4gCgpPSyB0aGlz
IHNvdW5kcyBwbGF1c2libGUuCgo+ID4KPiA+PiArICAgICAgICAgKiBzbyB0aGUgbnVtYmVyIG9m
IHNsYXZlcyB3b24ndCBjaGFuZ2UgZHVyaW5nIGl0ZXJhdGlvbi4gU2ltcGx5IGNoZWNrCj4gPj4g
KyAgICAgICAgICogc3NobV9wYXRoL3NsYXZlYSB0byB0ZWxsIGlmIHRoZXJlIGFyZSBzdGlsbCBs
aXZpbmcgc2xhdmVzLiAqLwo+ID4+ICsgICAgICAgIGlmIChOVUxMICE9IGxpYnhsX194c19yZWFk
KGdjLCB4dCwgc2xhdmVzX3BhdGgpKSB7Cj4gPj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9t
aWQsIGlkLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICJjYW4ndCByZW1vdmUgbWFzdGVy
IHdoZW4gdGhlcmUgYXJlIGxpdmluZyBzbGF2ZXMuIik7Cj4gPj4gKyAgICAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOwo+ID4KPiA+IElzbid0IHRoaXMgZ29pbmcgdG8gbGVhdmUgYSBoYWxmLWRl
c3RydWN0ZWQgZG9tYWluIGluIHVzZXJzcGFjZQo+ID4gY29tcG9uZW50cz8gTWF5YmUgd2Ugc2hv
dWxkIHByb2NlZWQgYW55d2F5Pwo+IAo+IFRoaXMgaXMgYWxzbyBhbW9uZyB0aGUgcG9pbnRzIHRo
YXQgSSdtIG5vdCB2ZXJ5IHN1cmUuIFdoYXQgaXMgdGhlIGJlc3Qgd2F5Cj4gdG8gaGFuZGxlIHRo
aXMgdHlwZSBvZiBlcnJvciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uPwo+IAoKSSB0aGluayB3
ZSBzaG91bGQgZGVzdHJveSBldmVyeXRoaW5nIGluIHJlbGF0aW9uIHRvIHRoZSBndWVzdCBpbiBE
b20wCihvciBvdGhlciBzZXJ2aWNlIGRvbWFpbnMpLiBTb21lIHBhZ2VzIGZvciB0aGUgbWFzdGVy
IGd1ZXN0cyBtaWdodCBiZQpyZWZlcmVuY2VkIGJ5IHNsYXZlcywgYnV0IHRoZXkgd2lsbCBldmVu
dHVhbGx5IGJlIGZyZWVkIChoZW5jZSB0aGUKZG9tYWluIHN0cnVjdCB3aWxsIGJlIGZyZWVkKSB3
aXRoaW4gWGVuLiBEbyBleHBlcmltZW50IHdpdGggdGhpcyB0byBzZWUKaWYgbXkgcHJlZGljdGlv
biBpcyByaWdodC4KCkl0IGFsc28gb2NjdXJzIHRvIG1lIHlvdSBuZWVkIHRvIGd1YXJkIGFnYWlu
c3QgY2lyY3VsYXIgcmVmZXJlbmNlcy4gVGhhdAppcywgRG9tQSBhbmQgRG9tQiBoYXZlIGEgbXV0
dWFsIG1hc3Rlci1zbGF2ZSByZWxhdGlvbnNoaXAuCgo+ID4+ICtjaGFyICpsaWJ4bF9feHNfZ2V0
X3NzaG1wYXRoKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmlkKQo+ID4+ICt7Cj4gPj4gKyAg
ICBjaGFyICpzID0gR0NTUFJJTlRGKCIvbG9jYWwvc3RhdGljX3NobS8lcyIsIGlkKTsKPiA+PiAr
ICAgIGlmICghcykKPiA+PiArICAgICAgICBMT0dFKEVSUk9SLCAiY2Fubm90IGFsbG9jYXRlIHN0
YXRpYyBzaG0gcGF0aCIpOwo+ID4KPiA+IEdDU1BSSU5URiBjYW4ndCBmYWlsLiBZb3UgY2FuIGVs
aW1pbmF0ZSB0aGUgY2hlY2suCj4gCj4gSSB3YXMgYWxzbyBjb25mdXNlZCBhYm91dCB0aGUgb3Ro
ZXIgc2ltaWxhciBjaGVja3MgYXJvdW5kIHRoZSBmaWxlCj4gc2luY2UgR0NTUFJJTlRGIHdpbGwg
ZGllIG9uIGZhaWx1cmUuIEVtLi4uSXQgc2VlbXMgdGhhdCBJJ3ZlIGNvcGllZAo+IHRoZSBwcmV2
aW91cyBlcnJvcnMuCj4gCj4gVGhlbiBJJ2xsIHJlbW92ZSB0aGlzIGZ1bmN0aW9uIGFuZCByZXBs
YWNlIGl0IHdpdGggYSBtYWNybyBpbgo+IGxpYnhsX3NzaG0uYyBpbnN0ZWFkLgo+IAoKVXNpbmcg
YSBzdGF0aWMgaW5saW5lIGZ1bmN0aW9uIGlzIGJldHRlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 10:56:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 10: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.xen.org>)
	id 1df2Bh-0006OV-Eb; Tue, 08 Aug 2017 10:56:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df2Bf-0006OP-W6
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 10:56:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 54/E4-03368-3E899895; Tue, 08 Aug 2017 10:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6jGZ2
 RBvsP6Fos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnrPv5iKTgsV/GoX6mBcZ1YFyMnh4SAv8Tz
 rQ9ZQGwWARWJ/uZJ7CA2m4CyxM/OXjYQW0RATaJ91UzmLkYuDmaB/0wSe04eYQJJCAskSxzas
 o4VxOYVsJDoPH+JCaRISKCLSeL/ojnsEAlBiZMzn4BtYBbQkViw+xPQVA4gW1pi+T8OkDCngK
 XErHkdYDNFgY7oXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGpnpJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxgPLMg8BCjJAeTkijvJu3OSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvAnTgXKCRanpqRVpmTnAoIdJS3DwKInwngZJ8xYXJOYWZ
 6ZDpE4xKkqJ8y4HSQiAJDJK8+DaYJF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8fMC4Fe
 LJzCuBm/4KaDET0OIIX7DFJYkIKakGxqwn2v+bEpbut9jwrDndfNnJ84cs1efLnmk2yXw1sz/
 Yr8DU50O9klZPRUvwl5lHg3uE/ph5avzJc92z/12VgE1iaYsY0//vFia877K8f+/69f9i275N
 yjfPJ6vWMX3t7H/v/e7gqg+u0keDbxRqJ124+DV6e+Xhe3wcL1fav2RrzA84vemxiRJLcUaio
 RZzUXEiAK844vqvAgAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502189793!76992746!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38336 invoked from network); 8 Aug 2017 10:56:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 10:56:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="442984553"
Date: Tue, 8 Aug 2017 11:56:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170808105631.smdgncoty7t3hsap@citrix.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
 <20170804022025.25293-5-blackskygg@gmail.com>
 <20170804152006.xxiiif7y2c7epdw4@citrix.com>
 <CAHrd_jo=MfEhzwPi7gtxst9ycBG4=r04BNBs=Zee5MCno7Op5g@mail.gmail.com>
 <20170808104935.t2ezezhswruedm44@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170808104935.t2ezezhswruedm44@citrix.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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] libxl: support creation and
 destruction of static shared memory areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMTE6NDk6MzVBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBTYXQsIEF1ZyAwNSwgMjAxNyBhdCAwMToyNjozN0FNICswODAwLCBaaG9uZ3plIExpdSB3
cm90ZToKPiA+IEhpIFdlaSwKPiA+IAo+ID4gVGhhbmsgeW91IGZvciByZXZpZXdpbmcgbXkgcGF0
Y2guCj4gPiAKPiA+IDIwMTctMDgtMDQgMjM6MjAgR01UKzA4OjAwIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ogo+ID4gPiBJIHNraW0gdGhyb3VnaCB0aGlzIHBhdGNoIGFuZCBoYXZlIHNv
bWUgcXVlc3Rpb25zLgo+ID4gPgo+ID4gPiBPbiBGcmksIEF1ZyAwNCwgMjAxNyBhdCAxMDoyMDoy
NUFNICswODAwLCBaaG9uZ3plIExpdSB3cm90ZToKPiA+ID4+ICsKPiA+ID4+ICtzdGF0aWMgaW50
IGxpYnhsX19zc2htX2FkZF9tYXN0ZXIobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4g
PiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0g
KnNzaG0pCj4gPiA+PiArewo+ID4gPj4gKyAgICBpbnQgcmMsIGFib3J0aW5nOwo+ID4gPj4gKyAg
ICBjaGFyICpzc2htX3BhdGgsICpkb21fcGF0aCwgKmRvbV9yb2xlX3BhdGg7Cj4gPiA+PiArICAg
IGNoYXIgKmVudHNbMTFdOwo+ID4gPj4gKyAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgbm9wZXJt
Owo+ID4gPj4gKyAgICB4c190cmFuc2FjdGlvbl90IHh0ID0gWEJUX05VTEw7Cj4gPiA+PiArCj4g
PiA+PiArICAgIHNzaG1fcGF0aCA9IGxpYnhsX194c19nZXRfc3NobXBhdGgoZ2MsIHNzaG0tPmlk
KTsKPiA+ID4+ICsgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlk
KTsKPiA+ID4+ICsgICAgLyogdGhlIGRvbWFpbiBzaG91bGQgYmUgaW4geGVuc3RvcmUgYnkgbm93
ICovCj4gPiA+PiArICAgIGFzc2VydChkb21fcGF0aCk7Cj4gPiA+PiArICAgIGRvbV9yb2xlX3Bh
dGggPSBHQ1NQUklOVEYoIiVzL3N0YXRpY19zaG0vJXMvcm9sZSIsIGRvbV9wYXRoLCBzc2htLT5p
ZCk7Cj4gPiA+PiArCj4gPiA+PiArCj4gPiA+PiArIHJldHJ5X3RyYW5zYWN0aW9uOgo+ID4gPj4g
KyAgICAvKiBXaXRoaW4gdGhlIHRyYW5zYWN0aW9uLCBnb3RvIG91dCBieSBkZWZhdWx0IG1lYW5z
IGFib3J0aW5nICovCj4gPiA+PiArICAgIGFib3J0aW5nID0gMTsKPiA+ID4+ICsgICAgcmMgPSBs
aWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ4dCk7Cj4gPiA+PiArICAgIGlmIChyYykg
eyBnb3RvIG91dDsgfQo+ID4gPgo+ID4gPiBpZiAocmMpIGdvdG8gb3V0Owo+ID4gCj4gPiBPSy4g
V2lsbCByZW1vdmUgYWxsIHRoZSB7fS4gQlRXLCBkbyBJIGhhdmUgdG8gcGxhY2UgImdvdG8gb3V0
OyIgaW4gYSBuZXdsaW5lPwo+ID4gCj4gCj4gWW91YyBjYW4gbG9vayBmb3IgZXhhbXBsZXMgaW4g
ZXhpc3RpbmcgY29kZSBhbmQgZm9sbG93IHRob3NlLgo+IAo+IFsuLi5dCj4gPiA+PiArc3RhdGlj
IGludCBsaWJ4bF9fc3NobV9kZWxfc2luZ2xlKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9u
X3QgeHQsCj4gPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLCBjb25zdCBjaGFyICppZCwgYm9vbCBtYXN0ZXIpCj4gPiA+PiArewo+ID4gPj4gKyAg
ICBjaGFyICpzc2htX3BhdGgsICpzbGF2ZXNfcGF0aDsKPiA+ID4+ICsKPiA+ID4+ICsgICAgc3No
bV9wYXRoID0gbGlieGxfX3hzX2dldF9zc2htcGF0aChnYywgaWQpOwo+ID4gPj4gKyAgICBzbGF2
ZXNfcGF0aCA9IEdDU1BSSU5URigiJXMvc2xhdmVzIiwgc3NobV9wYXRoKTsKPiA+ID4+ICsKPiA+
ID4+ICsgICAgaWYgKG1hc3Rlcikgewo+ID4gPj4gKyAgICAgICAgLyogd2Uga25vdyB0aGF0IGRv
bWlkIGNhbid0IGJlIGJvdGggYSBtYXN0ZXIgYW5kIGEgc2xhdmUgZm9yIG9uZSBpZCwKPiA+ID4K
PiA+ID4gSXMgdGhpcyBlbmZvcmNlZCBpbiBjb2RlPwo+ID4gCj4gPiBZZXMuLi5hbmQuLi5uby4g
SSd2ZSBkb25lIHRoaXMgaW4gbGlieGxfX3NzaG1fYWRkX3NsYXZlKCkgYnkgZG9pbmc6Cj4gPiAK
PiA+ICsgICAgICAgIGlmIChOVUxMICE9IGxpYnhsX194c19yZWFkKGdjLCB4dCwgZG9tX3NzaG1f
cGF0aCkpIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0t
PmlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tYWluIHRyaWVkIHRv
IHNoYXJlIHRoZSBzYW1lIHJlZ2lvbiB0d2ljZS4iKTsKPiA+ICsgICAgICAgICAgICAgICAgICAg
IHJjID0gRVJST1JfRkFJTDsKPiA+ICsgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4g
KyAgICAgICAgfQo+ID4gCj4gPiBNYXliZSB0aGUgY29tbWVudCBpcyBhIGxpdHRsZSBiaXQgY29u
ZnVzaW5nLiBXaGF0IEkgd2FzIHBsYW5uaW5nIHRvIGRvIGlzIHRvCj4gPiBwbGFjZSBzdWNoIGEg
Y2hlY2sgaW4gYm90aCAqX2FkZF9zbGF2ZSgpIGFuZCAqX2FkZF9tYXN0ZXIoKSwgc28gdGhhdCBv
bmUKPiA+IElEIGNhbid0IGFwcGVhciB0d2ljZSB3aXRoaW4gb25lIGRvbWFpbiwgc28gdGhhdCBv
bmUgZG9tYWluIHdpbGwgbm90IGJlIGFibGUKPiA+IHRvIGJlIGJvdGggYSBtYXN0ZXIgYW5kIGEg
c2xhdmUuCj4gPiAKPiAKPiBPSyB0aGlzIHNvdW5kcyBwbGF1c2libGUuCj4gCj4gPiA+Cj4gPiA+
PiArICAgICAgICAgKiBzbyB0aGUgbnVtYmVyIG9mIHNsYXZlcyB3b24ndCBjaGFuZ2UgZHVyaW5n
IGl0ZXJhdGlvbi4gU2ltcGx5IGNoZWNrCj4gPiA+PiArICAgICAgICAgKiBzc2htX3BhdGgvc2xh
dmVhIHRvIHRlbGwgaWYgdGhlcmUgYXJlIHN0aWxsIGxpdmluZyBzbGF2ZXMuICovCj4gPiA+PiAr
ICAgICAgICBpZiAoTlVMTCAhPSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIHNsYXZlc19wYXRoKSkg
ewo+ID4gPj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIGlkLAo+ID4gPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgImNhbid0IHJlbW92ZSBtYXN0ZXIgd2hlbiB0aGVyZSBhcmUgbGl2
aW5nIHNsYXZlcy4iKTsKPiA+ID4+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiA+
ID4KPiA+ID4gSXNuJ3QgdGhpcyBnb2luZyB0byBsZWF2ZSBhIGhhbGYtZGVzdHJ1Y3RlZCBkb21h
aW4gaW4gdXNlcnNwYWNlCj4gPiA+IGNvbXBvbmVudHM/IE1heWJlIHdlIHNob3VsZCBwcm9jZWVk
IGFueXdheT8KPiA+IAo+ID4gVGhpcyBpcyBhbHNvIGFtb25nIHRoZSBwb2ludHMgdGhhdCBJJ20g
bm90IHZlcnkgc3VyZS4gV2hhdCBpcyB0aGUgYmVzdCB3YXkKPiA+IHRvIGhhbmRsZSB0aGlzIHR5
cGUgb2YgZXJyb3IgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbj8KPiA+IAo+IAo+IEkgdGhpbmsg
d2Ugc2hvdWxkIGRlc3Ryb3kgZXZlcnl0aGluZyBpbiByZWxhdGlvbiB0byB0aGUgZ3Vlc3QgaW4g
RG9tMAo+IChvciBvdGhlciBzZXJ2aWNlIGRvbWFpbnMpLiBTb21lIHBhZ2VzIGZvciB0aGUgbWFz
dGVyIGd1ZXN0cyBtaWdodCBiZQo+IHJlZmVyZW5jZWQgYnkgc2xhdmVzLCBidXQgdGhleSB3aWxs
IGV2ZW50dWFsbHkgYmUgZnJlZWQgKGhlbmNlIHRoZQo+IGRvbWFpbiBzdHJ1Y3Qgd2lsbCBiZSBm
cmVlZCkgd2l0aGluIFhlbi4gRG8gZXhwZXJpbWVudCB3aXRoIHRoaXMgdG8gc2VlCj4gaWYgbXkg
cHJlZGljdGlvbiBpcyByaWdodC4KPiAKPiBJdCBhbHNvIG9jY3VycyB0byBtZSB5b3UgbmVlZCB0
byBndWFyZCBhZ2FpbnN0IGNpcmN1bGFyIHJlZmVyZW5jZXMuIFRoYXQKPiBpcywgRG9tQSBhbmQg
RG9tQiBoYXZlIGEgbXV0dWFsIG1hc3Rlci1zbGF2ZSByZWxhdGlvbnNoaXAuCj4gCgpUaGlzIHBy
b2JhYmx5IGNhbid0IGhhcHBlbiBiZWNhdXNlIHlvdSBjYW4ndCBjb25zdHJ1Y3Qgc3VjaCBwYWly
IG9mCmd1ZXN0cyBpbiB0aGUgZmlyc3QgcGxhY2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 10:58:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 10:58: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.xen.org>)
	id 1df2DX-0006Vn-QS; Tue, 08 Aug 2017 10:58:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386d46a76=citrix-osstest@xenproject.org>)
 id 1df2DW-0006VO-6L
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 10:58:30 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 62/17-04533-55999895; Tue, 08 Aug 2017 10:58:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUjdkZme
 kweTDhhb3prxnd2D02N63iz2AMYo1My8pvyKBNePPpOyCFdIVM3tWMDcwvhDqYuTkkBDwl5i+
 9hcrhO0hsejqFjYQW0TAWWLCh9tgNq+AnsS1vq8sILawQJTEyyk9jBD1O3kkts307WLkALJVJ
 S6t0wQJswGNmdgzEaycRUBF4tHzVrByIQEtiaWLVzJBjBSUODnzCVgNs4CExMEXL5ghRlpK3N
 h9j3UCI+8sJGWzkJQtYGRaxahenFpUllqka6qXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKy
 XnJ+7iREYNvUMDIw7GC9/dTrEKMnBpCTKu0m7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+9
 6UA5waLU9NSKtMwcYADDpCU4eJREeE+DpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3O
 UiRAEhRRmke3AhYNF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7BWQKT2ZeCdymV0BHMA
 EdEeELdkRJIkJKqoFxt3nYZ0PH7uDuY/3Z351/LjXk1LQ/fq1dbtvenT/Sr7m+3nVLo0vHZ5Z
 ZWLr0IfmIyRrSPYtPWNRfnxlSd/lCY/qazSeeCZ++OfVlY4FZb8eyw85LvNmcd3hrd7aqXCsu
 V5vxIvnlbtZ1S1RS54lNjGK+cXQ2z4IN7h8fqJw/0WO00PNS5nQPJZbijERDLeai4kQAinzyf
 6ECAAA=
X-Env-Sender: prvs=386d46a76=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502189907!78195548!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63981 invoked from network); 8 Aug 2017 10:58:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 10:58:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434681069"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71949-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71922
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 8 Aug 2017 11:58:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71949: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTQ5IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NDkvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcxOTIyCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5MjIKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTky
MgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcxOTIyCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRi
b290LXB2Z3J1YiAxMSBndWVzdC1zdGFydCAgICAgICBmYWlsIGxpa2UgNzE5MjIKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTEgZ3Vlc3Qtc3RhcnQgICAgIGZh
aWwgbGlrZSA3MTkyMgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHln
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTkyMgogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzE5MjIKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDEw
IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTkyMgogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1kYWlseS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5
MjIKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTkyMgogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWts
eS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5MjIKIHRl
c3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzE5MjIKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5z
dC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTIyCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGxpa2UgNzE5MjIKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3
MTkyMgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJv
b3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJv
b3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGlu
c3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 11:03:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 11:03: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.xen.org>)
	id 1df2IA-0007HF-Ei; Tue, 08 Aug 2017 11:03:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df2I8-0007H9-EY
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 11:03:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C4/14-02962-37A99895; Tue, 08 Aug 2017 11:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVysyfVTbdoVme
 kwdxtUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5Hd4F/2cxVizqPM/cwNhc08XIxSEksJlR
 YumyL2wQzm5GiSkb5rJ3MXJwCAs4SPxZm9TFyMkhIuArcfdxExNIWEggTeL0ATWQMLNAgUTL3
 FlsIDabgKbEnc+fmEBsXgEriZnN08DiLAIqEp0z5rGA2KIC4RJvG4+wQNQISpyc+QTM5hSwlH
 jbvp4RYqatxJ25u5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNbLQSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDYGINjBeH5t4CFGSQ4mJVHeTdqdkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeK/NAMoJFqWmp1akZeYAwx4mLcHBoyTCuw0kzVtckJhbnJkOk
 TrFaMyxYfX6L0wcc37v+MIkxJKXn5cqJc7LNhOoVACkNKM0D24QLB4vMcpKCfMyAp0mxFOQWp
 SbWYIq/4pRnINRSZj3MMhCnsy8Erh9r4BOYQI6JcIX7JSSRISUVANj0dKjq95cOf+8TGKiXpX
 3plM/FtwyK37ef+Yeh8B147W5vw/fuvj3ypnOX1xLluv37XaMbfp+2ql7sVL09vAz3vc29t/S
 e3t/0tRnbaZx1YYljAVtutznP36b0rVi98NfZ7SietY82lS9LHlJ2yYfBi/jx2fFTGMcb56SO
 NF522WN5O6LuUkSMUosxRmJhlrMRcWJAPMkXbzCAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502190193!87633913!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49810 invoked from network); 8 Aug 2017 11:03:14 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 8 Aug 2017 11:03:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E156113D5;
 Tue,  8 Aug 2017 04:03:12 -0700 (PDT)
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 CA0643F540;
 Tue,  8 Aug 2017 04:03:11 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170731112248.20670-1-wei.liu2@citrix.com>
 <20170731112248.20670-3-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6c544ceb-0c43-47c7-a502-a4ba57c764a7@arm.com>
Date: Tue, 8 Aug 2017 12:03:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170731112248.20670-3-wei.liu2@citrix.com>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Committers <committers@xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/3] docs: add xen-release-management.pandoc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMzEvMDcvMTcgMTI6MjIsIFdlaSBMaXUgd3JvdGU6Cj4gQSBkb2N1bWVudCBm
b3IgdGhlIHJlbGVhc2UgbWFuYWdlci4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4gIGRvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5h
Z2VtZW50LnBhbmRvYyB8IDU5NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZp
bGUgY2hhbmdlZCwgNTk0IGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3Mv
cHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYwo+Cj4gZGlmZiAtLWdpdCBhL2Rv
Y3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYyBiL2RvY3MvcHJvY2Vzcy94
ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5k
ZXggMDAwMDAwMDAwMC4uYWZkZjU1OTQyOQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kb2NzL3By
b2Nlc3MveGVuLXJlbGVhc2UtbWFuYWdlbWVudC5wYW5kb2MKPiBAQCAtMCwwICsxLDU5NCBAQAo+
ICslIFhlbiBSZWxlYXNlIE1hbmFnZW1lbnQKPiArJSBXZWkgTGl1IDw8d2VpLmxpdTJAY2l0cml4
LmNvbT4+Cj4gKyUgUmV2aXNpb24gMQo+ICsKPiArIyBNb3RpdmF0aW9uCj4gKwo+ICtPdmVyIHRo
ZSB5ZWFycyB3ZSBoYXZlIGhhZCBkaWZmZXJlbnQgcGVvcGxlIHNpZ25pbmcgdXAgYXMgdGhlIFJl
bGVhc2UgTWFuYWdlcgo+ICtvZiBYZW4uIEl0IHdvdWxkIGJlIHJhdGhlciB3YXN0ZWZ1bCBpZiBl
dmVyeSBuZXcgUmVsZWFzZSBNYW5hZ2VyIGhhcyB0byBnbyBvdmVyCj4gK2V2ZXJ5dGhpbmcgYW5k
IHRyaXBwZWQgb3ZlciBieSB0aGUgc2FtZSBtaXN0YWtlcyBhZ2FpbiBhbmQgYWdhaW4uCj4gKwo+
ICtUaGlzIGZpbGUgaW50ZW5kcyB0byBkb2N1bWVudCB0aGUgcHJvY2VzcyBvZiBtYW5hZ2luZyBh
IFhlbiByZWxlYXNlLiBJdCBpcwo+ICttYWlubHkgd3JpdHRlbiBmb3IgUmVsZWFzZSBNYW5hZ2Vy
LCBidXQgb3RoZXIgcm9sZXMgKGNvbnRyaWJ1dG9ycywKPiArbWFpbnRhaW5lcnMgYW5kIGNvbW1p
dHRlcnMpIGFyZSBhbHNvIGVuY291cmFnZWQgdG8gcmVhZCB0aGlzIGRvY3VtZW50LCBzbwo+ICt0
aGF0IHRoZXkgY2FuIGhhdmUgYW4gaWRlYSB3aGF0IHRvIGV4cGVjdCBmcm9tIHRoZSBSZWxlYXNl
IE1hbmFnZXIuCj4gKwo+ICsjIFhlbiByZWxlYXNlIGN5Y2xlCj4gKwo+ICtUaGUgWGVuIGh5cGVy
dmlzb3IgcHJvamVjdCBub3cgcmVsZWFzZXMgdHdpY2UgYSB5ZWFyLCBhdCB0aGUgYmVnaW5uaW5n
IG9mCj4gK0p1bmUgYW5kIHRoZSBiZWdpbm5pbmcgb2YgRGVjZW1iZXIuIFRoZSBhY3R1YWwgcmVs
ZWFzZSBkYXRlIGRlcGVuZHMgb24gYSBsb3QKPiArb2YgZmFjdG9ycy4KPiArCj4gK1dlIGNhbiBy
b3VnaGx5IGRpdmlkZSBvbmUgcmVsZWFzZSBpbnRvIHR3byBwZXJpb2RzLiBUaGUgZGV2ZWxvcG1l
bnQgcGVyaW9kCj4gK2FuZCB0aGUgZnJlZXplIHBlcmlvZC4gVGhlIGZvcm1lciBpcyA0IG1vbnRo
cyBsb25nIGFuZCB0aGUgbGF0dGVyIGlzIGFib3V0IDIKPiArbW9udGhzIGxvbmcuCj4gKwo+ICtE
dXJpbmcgZGV2ZWxvcG1lbnQgcGVyaW9kLCBjb250cmlidXRvcnMgc3VibWl0IHBhdGNoZXMgdG8g
YmUgcmV2aWV3ZWQgYW5kCj4gK2NvbW1pdHRlZCBpbnRvIHhlbi5naXQuIEFsbCBmZWF0dXJlIHBh
dGNoZXMgbXVzdCBiZSBjb21taXR0ZWQgYmVmb3JlIGEgZGF0ZSwKPiArd2hpY2ggaXMgbm9ybWFs
bHkgY2FsbGVkIHRoZSAiY3V0LW9mZiBkYXRlIiwgYWZ0ZXIgd2hpY2ggdGhlIGZyZWV6ZSBwZXJp
b2QKPiArc3RhcnRzLiBUaGVyZSB3aWxsIGJlIGEgZGF0ZSBiZWZvcmUgd2hpY2ggYWxsIHBhdGNo
ZXMgdGhhdCB3aXNoIHRvIGJlIG1lcmdlZAo+ICtmb3IgdGhlIHJlbGVhc2Ugc2hvdWxkIGJlIHBv
c3RlZCAtLSBpdCBpcyBub3JtYWxseSBjYWxsZWQgdGhlICJsYXN0IHBvc3RpbmcKPiArZGF0ZSIg
YW5kIGl0IGlzIG5vcm1hbGx5IHR3byB3ZWVrcyBiZWZvcmUgdGhlICJjdXQtb2ZmIGRhdGUiLgo+
ICsKPiArRHVyaW5nIGZyZWV6ZSBwZXJpb2QsIHRoZSB0cmVlIGlzIGNsb3NlZCBmb3IgbmV3IGZl
YXR1cmVzLiBPbmx5IGJ1ZyBmaXhlcyBhcmUKPiArYWNjZXB0ZWQuIFRoaXMgcGVyaW9kIGNhbiBi
ZSBzaG9ydGVyIG9yIGxvbmdlciB0aGFuIDIgbW9udGhzLiBJZiBpdCBlbmRzIHVwCj4gK2xvbmdl
ciB0aGFuIDIgbW9udGhzLCBpdCBlYXRzIGludG8gdGhlIG5leHQgZGV2ZWxvcG1lbnQgcGVyaW9k
Lgo+ICsKPiArSGVyZSBpcyBhIGNvbmp1cmVkIHVwIGV4YW1wbGUgKHVzZSBgYGBjYWwgMjAxN2Bg
YCB0byBnZXQgYW4gaWRlYSk6Cj4gKwo+ICsqIERldmVsb3BtZW50IHBlcmlvZDogMjAxNyBKdW5l
IDExIC0gMjAxNyBTZXB0ZW1iZXIgMjkKPiArICAgICogdGhlICJjdXQtb2ZmIGRhdGUiIGlzIDIw
MTcgU2VwdGVtYmVyIDI5Cj4gKyAgICAqIHRoZSAibGFzdCBwb3N0aW5nIGRhdGUiIGlzIDIwMTcg
U2VwdGVtYmVyIDE1Cj4gKyogRnJlZXplIHBlcmlvZDogMjAxNyBPY3RvYmVyIDIgLSAyMDE3IERl
Y2VtYmVyIDcKPiArICAgICogdGhlIGFudGljaXBhdGVkIHJlbGVhc2UgZGF0ZSBpcyAyMDE3IERl
Y2VtYmVyIDcKPiArCj4gKyMgVGhlIGRpZmZlcmVudCByb2xlcyBpbiBhIFhlbiByZWxlYXNlCj4g
Kwo+ICsjIyBSZWxlYXNlIE1hbmFnZXIKPiArCj4gK0EgdHJ1c3RlZCBkZXZlbG9wZXIgaW4gdGhl
IGNvbW11bml0eSB0aGF0IG93bnMgdGhlIHJlbGVhc2UgcHJvY2Vzcy4gVGhlIG1ham9yCj4gK2dv
YWwgb2YgdGhlIFJlbGVhc2UgTWFuYWdlciBpcyB0byBtYWtlIHN1cmUgYSBYZW4gcmVsZWFzZSBo
YXMgaGlnaCBxdWFsaXR5Cj4gK2FuZCBkb2Vzbid0IHNsaXAgdG9vIG11Y2guCj4gKwo+ICtUaGUg
UmVsZWFzZSBNYW5hZ2VyIHdpbGwgbm90IHNlZSBtdWNoIHdvcmtsb2FkIGR1cmluZyBkZXZlbG9w
bWVudCBwZXJpb2QsIGJ1dAo+ICtleHBlY3RzIHRvIHNlZSBpbmNyZWFzaW5nIHdvcmtsb2FkIGR1
cmluZyB0aGUgZnJlZXplIHBlcmlvZCB1bnRpbCB0aGUgZmluYWwKPiArcmVsZWFzZS4gSGUgb3Ig
c2hlIGlzIGV4cGVjdGVkIHRvIGtlZXAgdHJhY2sgb2YgaXNzdWVzLCBhcnJhbmdlIFJDcywKPiAr
bmVnb3RpYXRlIHdpdGggcmVsZXZhbnQgc3Rha2Vob2xkZXJzLCBiYWxhbmNlIHRoZSBuZWVkIGZy
b20gdmFyaW91cyBwYXJ0aWVzCj4gK2FuZCBtYWtlIGRpZmZpY3VsdCBkZWNpc2lvbnMgd2hlbiBu
ZWNlc3NhcnkuCj4gKwo+ICtUaGUgUmVsZWFzZSBNYW5hZ2VyIGVzc2VudGlhbGx5IG93bnMgeGVu
LXVuc3RhYmxlIGJyYW5jaCBkdXJpbmcgdGhlIGZyZWV6ZQo+ICtwZXJpb2QuIFRoZSBDb21taXR0
ZXJzIHdpbGwgYWN0IG9uIHRoZSB3aXNoZXMgb2YgdGhlIFJlbGVhc2UgTWFuYWdlciBkdXJpbmcK
PiArdGhhdCB0aW1lLgo+ICsKPiArIyMgTWFpbnRhaW5lcnMKPiArCj4gK0EgZ3JvdXAgb2YgdHJ1
c3RlZCBkZXZlbG9wZXJzIHdobyBhcmUgcmVzcG9uc2libGUgZm9yIGNlcnRhaW4gY29tcG9uZW50
cyBpbgo+ICt4ZW4uZ2l0LiBUaGV5IGFyZSBleHBlY3RlZCB0byByZXNwb25kIHRvIHBhdGNoZXMg
LyBxdWVzdGlvbnMgd2l0aCByZWdhcmQgdG8KPiArdGhlaXIgY29tcG9uZW50cyBpbiBhIHRpbWVs
eSBtYW5uZXIsIGVzcGVjaWFsbHkgZHVyaW5nIHRoZSBmcmVlemUgcGVyaW9kLgo+ICsKPiArIyMg
Q29tbWl0dGVycwo+ICsKPiArQSBncm91cCBvZiB0cnVzdGVkIG1haW50YWluZXJzIHdobyBjYW4g
Y29tbWl0IHRvIHhlbi5naXQuIER1cmluZyB0aGUKPiArZGV2ZWxvcG1lbnQgd2luZG93IHRoZXkg
bm9ybWFsbHkgcHVzaCB0aGluZ3MgYXMgdGhleSBzZWUgZml0LiBEdXJpbmcgdGhlCj4gK2ZyZWV6
ZSBwZXJpb2QgdGhleSB0cmFuc2ZlciB4ZW4tdW5zdGFibGUgYnJhbmNoIG93bmVyc2hpcCBhbmQg
YWN0IG9uIHRoZQo+ICt3aXNoZXMgb2YgdGhlIFJlbGVhc2UgTWFuYWdlci4gVGhhdCBub3JtYWxs
eSBtZWFucyB0aGV5IG5lZWQgdG8gaGF2ZSBhbgo+ICtSZWxlYXNlIEFjayBpbiBvcmRlciB0byBw
dXNoIGEgcGF0Y2guCj4gKwo+ICsjIyBDb250cmlidXRvcnMKPiArCj4gK0NvbnRyaWJ1dG9ycyBh
cmUgYWxzbyBleHBlY3RlZCB0byByZXNwb25kIHF1aWNrbHkgdG8gYW55IGlzc3VlcyByZWdhcmRp
bmcgdGhlCj4gK2NvZGUgdGhleSBzdWJtaXR0ZWQgZHVyaW5nIGRldmVsb3BtZW50IHBlcmlvZC4g
RmFpbGluZyB0aGF0LCB0aGUgUmVsZWFzZQo+ICtNYW5hZ2VyIG1pZ2h0IGRlY2lkZSB0byByZXZl
cnQgdGhlIGNoYW5nZXMsIGRlY2xhcmUgZmVhdHVyZSB1bnN1cHBvcnRlZCBvcgo+ICt0YWtlIGFu
eSBhY3Rpb24gaGUgLyBzaGUgZGVlbXMgYXBwcm9wcmlhdGUuCj4gKwo+ICsjIyBUaGUgU2VjdXJp
dHkgVGVhbQo+ICsKPiArVGhlIFNlY3VyaXR5IFRlYW0gb3BlcmF0ZXMgaW5kZXBlbmRlbnRseS4g
VGhlIHZpc2liaWxpdHkgbWlnaHQgYmUgcmF0aGVyCj4gK2xpbWl0ZWQgZHVlIHRvIHRoZSBzZW5z
aXRpdmUgbmF0dXJlIG9mIHNlY3VyaXR5IHdvcmsuIFRoZSBiZXN0IGFjdGlvbiB0aGUKPiArUmVs
ZWFzZSBNYW5hZ2VyIGNhbiB0YWtlIGlzIHRvIHNldCBhc2lkZSBzb21lIHRpbWUgZm9yIHBvdGVu
dGlhbCBzZWN1cml0eQo+ICtpc3N1ZXMgdG8gYmUgZml4ZWQuCj4gKwo+ICsjIyBUaGUgUmVsZWFz
ZSBUZWNobmljaWFuCj4gKwo+ICtUaGUgUmVsZWFzZSBUZWNobmljaWFuIGlzIHRoZSBwZXJzb24g
d2hvIHRhZ3MgdmFyaW91cyB0cmVlcywgcHJlcGFyZXMgdGFyYmFsbAo+ICtldGMuIEhlIG9yIHNo
ZSBhY3RzIG9uIHRoZSB3aXNoZXMgb2YgdGhlIFJlbGVhc2UgTWFuYWdlci4gUGxlYXNlIG1ha2Ug
c3VyZQo+ICt0aGUgY29tbXVuaWNhdGlvbiBpcyBhcyBjbGVhciBhcyBpdCBjYW4gYmUuCj4gKwo+
ICsjIyBUaGUgQ29tbXVuaXR5IE1hbmFnZXIKPiArCj4gK1RoZSBDb21tdW5pdHkgTWFuYWdlciBv
d25zIHhlbnByb2plY3Qub3JnIGluZnJhc3RydWN0dXJlLiBIZSBvciBzaGUgaXMKPiArcmVzcG9u
c2libGUgZm9yIHVwZGF0aW5nIHZhcmlvdXMgd2ViIGFyY2hpdmVzLCB1cGRhdGluZyB3aWtpIHBh
Z2VzIGFuZAo+ICtjb29yZGluYXRpbmcgd2l0aCB0aGUgUFIgUGVyc29ubmVsLgo+ICsKPiArIyMg
VGhlIFBSIFBlcnNvbm5lbAo+ICsKPiArVGhleSBhcmUgcmVzcG9uc2libGUgZm9yIGNvb3JkaW5h
dGluZyB3aXRoIGV4dGVybmFsIHJlcG9ydGVycyB0byBwdWJsaXNoIFhlbgo+ICtyZWxlYXNlIGFu
bm91bmNlbWVudC4gVGhlIFJlbGVhc2UgTWFuYWdlciBzaG91bGQgYmUgYWJzb2x1dGVseSBzdXJl
IHRoZQo+ICtyZWxlYXNlIGlzIGdvaW5nIG91dCBvbiBhIHBhcnRpY3VsYXIgZGF0ZSBiZWZvcmUg
Z2l2aW5nIHRoZW0gdGhlIHNpZ25hbCB0bwo+ICtwcm9jZWVkLCBiZWNhdXNlIHRoZXJlIGlzIGEg
cG9pbnQgb2Ygbm8gcmV0dXJuIG9uY2UgdGhleSBzY2hlZHVsZSBhIGRhdGUgd2l0aAo+ICtleHRl
cm5hbCByZXBvcnRlcnMuCj4gKwo+ICsjIFdoYXQgaGFwcGVucyBkdXJpbmcgYSByZWxlYXNlCj4g
Kwo+ICsjIyBEZXZlbG9wbWVudCBwZXJpb2QKPiArCj4gK1NlbmQgb3V0IG1vbnRobHkgdXBkYXRl
IGVtYWlsLiBUaGUgZW1haWwgY29udGFpbnMgdGhlIHRpbWVsaW5lIG9mIHRoZQo+ICtyZWxlYXNl
LCB0aGUgbWFqb3Igd29yayBpdGVtcyBhbmQgYW55IG90aGVyIGluZm9ybWF0aW9uIHRoZSBSZWxl
YXNlIE1hbmFnZXIKPiArc2VlcyBmaXQuIFJlbWluZGVycyBzaG91bGQgYWxzbyBiZSBzZW50IG9u
ZSB3ZWVrIGJlZm9yZSBpbXBvcnRhbnQgZGF0ZXMgKHNlZQo+ICthYm92ZSwgImxhc3QgcG9zdGlu
ZyBkYXRlIiBhbmQgImN1dC1vZmYgZGF0ZSIpLiBQbGVhc2UgY29uc2lkZXIgYWRkaW5nCj4gK3Jl
bGV2YW50IGV2ZW50cyB0byB5b3VyIGNhbGVuZGFyLgo+ICsKPiArT2NjYXNpb25hbGx5IGNoZWNr
IHRoZSBzdGF0dXMgb2YgdGhlIHhlbi11bnN0YWJsZSBicmFuY2gsIG1ha2Ugc3VyZSBpdCBnZXRz
Cj4gK3RpbWVseSBwdXNoZXMgdG8gbWFzdGVyLgo+ICsKPiArIyMgRnJlZXplIHBlcmlvZAo+ICsK
PiArQmVmb3JlIG9yIGF0IHZlcnkgZWFybHkgc3RhZ2Ugb2YgdGhlIGZyZWV6ZSBwZXJpb2QsIGFn
cmVlIHdpdGggdGhlIENvbW11bml0eQo+ICtNYW5hZ2VyIGEgc2NoZWR1bGUgZm9yIFJDIHRlc3Qg
ZGF5cy4KPiArCj4gK09uY2UgdGhlIGZyZWV6ZSBzdGFydHMsIHRoZSBvd25lcnNoaXAgb2YgeGVu
LXVuc3RhYmxlIGJyYW5jaCBhdXRvbWF0aWNhbGx5Cj4gK3RyYW5zZmVycyB0byB0aGUgUmVsZWFz
ZSBNYW5hZ2VyLiBUaGUgUmVsZWFzZSBNYW5hZ2VyIGNhbiBzYXkgIm5vdCByZWxlYXNpbmcKPiAr
bm93IiBiZWNhdXNlIG9mIHRvbyBtYW55IGJ1Z3MsICJ1bnRpbCBzb21lb25lIGZpeGVzIHRoZXNl
Iiwgb3IgIm5vIG1vcmUKPiArcGF0Y2hlcyB1bnRpbCBYLCBZLCBhbmQgWiBoYXBwZW4iLgo+ICsK
PiArSGVyZSBpcyBhIGxpc3Qgb2YgdGhpbmdzIHRvIGRvIGZvciBtYWtpbmcgUkNzOgo+ICsKPiAr
MS4gQ2hlY2sgdGhlIHN0YXR1cyBvZiB0aGUgdHJlZS4gQXNrIHRoZSBSZWxlYXNlIFRlY2huaWNp
YW4gdG8gbWFrZSBhbiBSQyBpZgo+ICt0aGUgdHJlZSBpcyBnb29kLgo+ICsKPiArMi4gU2VuZCBh
biBlbWFpbCB0byB4ZW4tZGV2ZWwsIHhlbi11c2VycyBhbmQgeGVuLWFubm91bmNlIHRvIGFubm91
bmNlIHRoZSBSQy4KPiArCj4gKzMuIEJyYW5jaCBhbmQgLyBvciByZW9wZW4gdGhlIHRyZWUgZm9y
IGZ1cnRoZXIgZmVhdHVyZSBzdWJtaXNzaW9uIGlmCj4gK2FwcHJvcHJpYXRlLgo+ICsKPiArNC4g
Q29sbGVjdCBhbmQgdHJhY2sgYW55IGlzc3VlcyByZXBvcnRlZCwgZGV0ZXJtaW5lIHRoZWlyIHNl
dmVyaXR5LCBwcm9kCj4gK3JlbGV2YW50IGRldmVsb3BlcnMgYW5kIG1haW50YWluZXJzIHRvIGZp
eCB0aGUgaXNzdWVzLgo+ICsKPiArNS4gV2hlbiBwYXRjaGVzIHRvIGZpeCBpc3N1ZXMgYXJlIHBv
c3RlZCwgZGV0ZXJtaW5lIGlmIHRoZSBwYXRjaGVzIGFyZSBnb29kIHRvCj4gK2JlIGluY2x1ZGVk
Lgo+ICsKPiArNi4gR28gYmFjayB0byAxLgo+ICsKPiArSXQgaXMgbm9ybWFsbHkgT0sgaW4gdGhl
IGVhcmx5IFJDcyB0aGF0IHlvdSBoYW5kIGJhY2sgeGVuLXVuc3RhYmxlIGJyYW5jaCB0bwo+ICtj
b21taXR0ZXJzIHNvIHRoYXQgdGhleSBjYW4gY29tbWl0IGJ1ZyBmaXhlcyBhdCB3aWxsLiBBcyB3
ZSBhcHByb2FjaCBsYXRlCj4gK1JDcywgdGhlIHN0YW5kYXJkIGZvciBhY2NlcHRpbmcgYSBwYXRj
aCB3aWxsIGdldCBoaWdoZXIgYW5kIGhpZ2hlci4gUGxlYXNlCj4gK2NvbW11bmljYXRlIGNsZWFy
bHkgd2hlbiBjb21taXR0ZXJzIGNhbiBjb21taXQgYXQgd2lsbCBhbmQgd2hlbiBmb3JtYWwKPiAr
UmVsZWFzZSBBY2sgaXMgbmVlZGVkLgo+ICsKPiArQXQgdGhlIHNhbWUgdGltZSwgd29yayB3aXRo
IHRoZSBDb21tdW5pdHkgTWFuYWdlciwgUFIgUGVyc29ubmVsIGFuZAo+ICtDb250cmlidXRvcnMg
dG8gZ2F0aGVyIGEgbGlzdCBvZiBmZWF0dXJlcyBmb3IgdGhlIHJlbGVhc2UuIERpc2N1c3MgdGhl
Cj4gK3N1cHBvcnQgc3RhdHVzIG9mIG5ldyBmZWF0dXJlcyB3aXRoIHN0YWtlaG9sZGVycy4gSGVs
cCBwcmVwYXJlIHRoZSBwcmVzcwo+ICtyZWxlYXNlLCB3cml0ZSBhIGJsb2cgcG9zdCBmb3IgdGhl
IHJlbGVhc2UuCj4gKwo+ICsxLiBDb2xsYXRlIGEgbGlzdCBvZiBtYWpvciBjaGFuZ2VzOiB0aGlz
IHNob3VsZCBiZSBkb25lIGluIGNvbGxhYm9yYXRpb24KPiArYmV0d2VlbiBSZWxlYXNlIE1hbmFn
ZXIsIFBSIFBlcnNvbm5lbCBhbmQga2V5IGNvbnRyaWJ1dG9ycy4gVGhpcyBzaG91bGQgKm5vdCoK
PiArYmUgZG9uZSBvbiBhIHB1YmxpYyBtYWlsaW5nIGxpc3QsIHRvIG1pbmltaXplIHRoZSByaXNr
IG9mIHJlbGVhc2UgcmVsYXRlZAo+ICttZWRpYSBzdG9yaWVzIGJlaW5nIHB1Ymxpc2hlZCBiZWZv
cmUgdGhlIHJlbGVhc2UgZGF0ZS4KPiArCj4gKzIuIFBSIFBlcnNvbm5lbCB3aWxsIGlkZW50aWZ5
IGZlYXR1cmUgaGlnaGxpZ2h0cywgYSB0aGVtZSBmb3IgdGhlIHByZXNzCj4gK3JlbGVhc2UsIGNv
bXBhbmllcyBwcm92aWRpbmcgc3VwcG9ydGluZyBxdW90ZXMgZm9yIHRoZSBwcmVzcyByZWxlYXNl
IGFuZAo+ICttZWRpYSBvdXRsZXRzIHdlIHdvdWxkIHdhbnQgdG8gcmVhY2ggb3V0IHRvIGFuZCB3
aWxsIG1hbmFnZSB0aGUgY3JlYXRpb24gb2YKPiArdGhlIHByZXNzIHJlbGVhc2UgaW4gcHJpdmF0
ZS4KPiArCj4gKzMuIFRoZSBDb21tdW5pdHkgTWFuYWdlciB3aWxsIGFsc28gZHJhZnQgYmxvZyBw
b3N0IHdpdGggdGhlIGhlbHAgb2YgUFIKPiArUGVyc29ubmVsIGFuZCBSZWxlYXNlIE1hbmFnZXIs
IHdoaWNoIHdpbGwgYmUgcHVibGlzaGVkIHVuZGVyIHRoZSBuYW1lIG9mIHRoZQo+ICtSZWxlYXNl
IE1hbmFnZXIuCj4gKwo+ICs0LiBUaGUgQ29tbXVuaXR5IE1hbmFnZXIgd2lsbCBjcmVhdGUgcmVs
ZWFzZSByZWxhdGVkIGRvY3VtZW50YXRpb24gc3VjaCBhcwo+ICtBY2tub3dsZWRnZW1lbnRzLCBG
ZWF0dXJlIExpc3QsIE1hbiBQYWdlcyBhbmQgUmVsZWFzZSBOb3RlcyBvbiB0aGUgd2lraQo+ICth
Y2Nlc3NpYmxlIHZpYSBhIHJlbGVhc2UgY2F0ZWdvcnkuIFRoaXMgY2FuIGJlIGRvbmUgaW4gcHVi
bGljLgo+ICsKPiArNS4gUFIgUGVyc29ubmVsIHdpbGwgZ2V0IHN0YWtlLWhvbGRlciBhbmQgQWR2
aXNvcnkgQm9hcmQgYXBwcm92YWwgZm9yIHRoZQo+ICtwcmVzcyByZWxlYXNlICgxLTIgd2Vla3Mg
YmVmb3JlIHRoZSByZWxlYXNlKS4KPiArCj4gKwo+ICtXaGVuIHlvdSB0aGluayBhbGwgcGVuZGlu
ZyBpc3N1ZXMgYXJlIGZpeGVkIGFuZCBYZW4gaXMgcmVhZHkgdG8gYmUgcmVsZWFzZWQKPiArZnJv
bSB0aGUgbGFzdCBSQzoKPiArCj4gKzEuIFNlbmQgb3V0IGNvbW1pdCBtb3JhdG9yaXVtIGVtYWls
cyB0byBjb21taXR0ZXJzQC4KPiArCj4gKzIuIENoZWNrIGFsbCB0aGUgdHJlZXMgKG1pbmktb3Ms
IHFlbXUtdHJhZCwgcWVtdS14ZW4sIHNlYWJpb3MsIG92bWYgZXRjKS4KPiArVGhleSBoYXZlIHRo
ZSBjb3JyZWN0IGNvbW1pdHMgYW5kIGFsbCBzZWN1cml0eSBwYXRjaGVzIGFwcGxpZWQuIFRoZXJl
IHdpbGwgYmUKPiArdG9vbHMgcHJvdmlkZWQuCj4gKwo+ICszLiBOZWdvdGlhdGUgcmVsZWFzZSBk
YXRlIG9wdGlvbnMgd2l0aCBQUiBwZXJzb25uZWwuIFR5cGljYWxseSB3ZSBuZWVkcyAzLTQKPiAr
ZGF5cyB0byBsaW5lIHVwIHByZXNzIGJyaWVmaW5ncyB3aXRoIHJlcG9ydGVycyB1bmRlciBlbWJh
cmdvLiBQUiBwZXJzb25uZWwKPiArd2lsbCBhbHNvIG5lZWQgdG8gY29uc2lkZXIgaW5kdXN0cnkg
ZXZlbnRzIHRvIGVuc3VyZSB0aGF0IFBSIGlzIGVmZmVjdGl2ZS4gUFIKPiArcmVsZWFzZXMgdHlw
aWNhbGx5IGRvbmUgbWlkLXdlZWsgKFR1ZXNkYXkgLSBUaHVyc2RheSkuCj4gKwo+ICs0LiBTZWxl
Y3QgdGhlIHJlbGVhc2UgZGF0ZS4KPiArCj4gKzUuIENoZWNrIHdpdGggcmVsZXZhbnQgc3Rha2Ut
aG9sZGVycyAodHlwaWNhbGx5IGNvbW11bml0eSBtYW5hZ2VyKSB3aGV0aGVyCj4gK3dpa2kgZG9j
dW1lbnRhdGlvbiBhbmQgUFIgaXMgaW4gZ29vZCBzaGFwZSAoZm9yIGFuIGV4YW1wbGUgc2VlCj4g
K2h0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0NhdGVnb3J5Olhlbl80LjkKPiArPGh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0NhdGVnb3J5Olhlbl80Ljk+KQo+ICsKPiAr
Ni4gT2J0YWluIGEgZm9ybWFsIGdvLWFoZWFkIGZyb20KPiArCj4gKyAgICAqIHRoZSBDb21tdW5p
dHkgTWFuYWdlcgo+ICsgICAgKiB0aGUgUmVsZWFzZSBUZWNobmljaWFuCj4gKwo+ICsgICAgQXNr
IHRoZW0gdG8gZHJ5LXJ1biB0aGVpciBjaGVja2xpc3QgYW5kIGNvbmZpcm0gZXZlcnl0aGluZyBp
cyBPSy4gSWYgbm90LAo+ICsgICAgYXJyYW5nZSBhbm90aGVyIFJDIGFuZCByZXN0YXJ0IHRoaXMg
Y2hlY2tsaXN0Lgo+ICsKPiArNy4gR2l2ZSBQUiBQZXJzb25uZWwgZmluYWwgZ28tYWhlYWQsIGFu
ZCBpbnN0cnVjdCBSZWxlYXNlIFRlY2huaWNpYW4gdG8gbWFrZQo+ICtyZWxlYXNlIGRlbGl2ZXJh
YmxlcyAodGFncyBhbmQgdGFyYmFsbHMgLSB3aWxsIHVzdWFsbHkgYmUgaW4gcGxhY2UgdGhlIGRh
eQo+ICtiZWZvcmUgdGhlIHJlbGVhc2UpLiBBdCB0aGlzIHBvaW50LCBQUiBjb2xsYXRlcmFsIHdp
bGwgYmUgc2VudCB0byByZXBvcnRlcnMKPiArKHR5cGljYWxseSAyLTMgd29ya2luZyBkYXlzIGJl
Zm9yZSB0aGUgcmVsZWFzZSBkYXRlKSBhbmQgd2UgY2Fubm90IHVuZG8KPiArcHVibGljYXRpb25z
IHdpdGhvdXQgcXVlc3Rpb25zIGJlaW5nIGFza2VkIGFuZCByaXNrIG9mIG5lZ2F0aXZlIFBSLiBJ
dCBpcwo+ICthY2NlcHRhYmxlIHRvIG1ha2UgYSB4ZW4tZGV2ZWxAIGFubm91bmNlbWVudCAqYmVm
b3JlKiB0aGUgUFIgcmVsZWFzZSBkYXRlCj4gKyhibG9nLCB4ZW4tYW5ub3VuY2VALCBwcmVzcyBy
ZWxlYXNlKS4KPiArCj4gKzguIE1ha2UgdGhlIGFubm91bmNlbWVudCBvbiB2YXJpb3VzIG1haWxp
bmcgbGlzdCwgcHVibGlzaCB0aGUgYmxvZyBwb3N0Lgo+ICsKPiArQWxsb3cgZm9yIGNvbnRpbmdl
bmNpZXMuIEl0IGlzIG5vdCB1bmNvbW1vbiB0aGF0IHNvbWUgbGFzdCBtaW51dGUgKHNlY3VyaXR5
IG9yCj4gK25vdCkgYnVncyBhcmUgZGlzY292ZXJlZC4gVG8gcHJvdmlkZSBhIGZpeCB0YWtlcyB0
aW1lLCB0aGUgdGVzdCBvZiB0aGUgZml4Cj4gK3dpbGwgYWxzbyB0YWtlIHRpbWUuIEFsbG93IGZv
ciBhdCBsZWFzdCAxIHdlZWsgZnJvbSBnZXR0aW5nIGEgZml4IHRvIGdldHRpbmcKPiArYSBwdXNo
LiBGb3Igc2VjdXJpdHkgYnVncywgY29vcmRpbmF0ZSB3aXRoIHRoZSBTZWN1cml0eSBUZWFtIHRv
IGFkanVzdCB0aGUKPiArZGF0ZXMgYWNjb3JkaW5nIHRvIG91ciBzZWN1cml0eSBwb2xpY3kuCj4g
Kwo+ICsjIyBIYW5kIG92ZXIgb2YgUmVsZWFzZSBNYW5hZ2VyIHJlc3BvbnNpYmlsaXR5Cj4gKwo+
ICtJZiB0aGVyZSBpcyBhIG5ldyBSZWxlYXNlIE1hbmFnZXIgZm9yIHRoZSBuZXh0IHJlbGVhc2Us
IG1ha2Ugc3VyZSB0aGUKPiArZm9sbG93aW5nIHRoaW5ncyBoYXBwZW4gZm9yIHRoZSBuZXcgUmVs
ZWFzZSBNYW5hZ2VyLgo+ICsKPiArMS4gQSBKSVJBICh4ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQp
IGlzIGNyZWF0ZWQgYW5kIHByb3BlciBwZXJtaXNzaW9ucyBncmFudGVkLgo+ICsyLiBBY2Nlc3Mg
dG8gY29tbXVuaXR5IHRlc3QgaW5mcmFzdHJ1Y3R1cmUgaXMgZ3JhbnRlZC4KPiArMy4gQWNjZXNz
IHRvIG1haWxpbmcgbGlzdCBtb2RlcmF0aW9uIHBhbmVsIGlzIGdyYW50ZWQuCj4gKzQuIEFuIGFj
Y291bnQgZm9yIGJsb2cueGVucHJvamVjdC5vcmcgaXMgY3JlYXRlZC4KPiArNS4gQW4gYWNjb3Vu
dCBmb3Igd2lraS54ZW5wcm9qZWN0Lm9yZyBpcyBjcmVhdGVkLgo+ICsKPiArIyBFbWFpbCB0ZW1w
bGF0ZXMgYW5kIHNjcmlwdHMKPiArCj4gK05vdGU6IGlmIHlvdSB3YW50IHNwZWNpZmljIGFjdGlv
bnMgZnJvbSBjb21taXR0ZXJzLCBwbGVhc2UgbWFrZSBzdXJlIHlvdSBDQwo+ICtjb21taXR0ZXJz
QC4KPiArCj4gKyMjIFJDIGVtYWlscwo+ICsKPiArYGBgCj4gK1N1YmplY3Q6IFhlbiBYLlkgcmNa
Cj4gKwo+ICtIaSBhbGwsCj4gKwo+ICtYZW4gWC5ZIHJjWiBpcyB0YWdnZWQuIFlvdSBjYW4gY2hl
Y2sgdGhhdCBvdXQgZnJvbSB4ZW4uZ2l0Ogo+ICsKPiArZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQgWC5ZLjAtcmNaCj4gKwo+ICtGb3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNv
IGEgdGFyYmFsbCBhdDoKPiAraHR0cHM6Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFz
ZS94ZW4vWC5ZLjAtcmNaL3hlbi1YLlkuMC1yY1oudGFyLmd6Cj4gKwo+ICtBbmQgdGhlIHNpZ25h
dHVyZSBpcyBhdDoKPiAraHR0cHM6Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94
ZW4vWC5ZLjAtcmNaL3hlbi1YLlkuMC1yY1oudGFyLmd6LnNpZwo+ICsKPiArUGxlYXNlIHNlbmQg
YnVnIHJlcG9ydHMgYW5kIHRlc3QgcmVwb3J0cyB0byB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcuCj4gK1doZW4gc2VuZGluZyBidWcgcmVwb3J0cywgcGxlYXNlIENDIHJlbGV2YW50IG1h
aW50YWluZXJzIGFuZCBtZQo+ICsoYWJjQHh5ei5jb20pLgo+ICsKPiArQXMgYSByZW1pbmRlciwg
dGhlcmUgd2lsbCBiZSBhbm90aGVyIFhlbiBUZXN0IERheS4KPiArCj4gK1NlZSBpbnN0cnVjdGlv
bnMgb246IFVSTF9UT19URVNUX0lOU1RSVUNUSU9OUwo+ICtgYGAKPiArCj4gKyMjIEZvcmVnbyBj
b250cm9sIG9mIHRoZSB0cmVlCj4gKwo+ICtgYGAKPiArU3ViamVjdDogTm8gUmVsZWFzZSBBY2sg
bmVlZGVkIGJlZm9yZSBSY1gKPiArCj4gK0NvbW1pdHRlcnMsCj4gKwo+ICtUaGUgdHJlZSBpcyBp
biBnb29kIHN0YXRlLiBObyByZWxlYXNlIGFjayBpcyBuZWVkZWQgYmVmb3JlIFJjWC4gUGxlYXNl
IGNvbW1pdAo+ICtidWcgZml4ZXMgYXQgd2lsbC4KPiArCj4gKyRSTQo+ICtgYGAKPiArCj4gKyMj
IENvbW1pdCBtb3JhdG9yaXVtCj4gKwo+ICtgYGAKPiArU3ViamVjdDogQ29tbWl0IG1vcmF0b3Jp
dW0gZm9yICRSRUFTT04KPiArCj4gK0NvbW1pdHRlcnMsCj4gKwo+ICtQbGVhc2UgZG9uJ3QgcHVz
aCBhbnkgbmV3IHBhdGNoIHRvIHN0YWdpbmcgYmVjYXVzZSAkUkVBU09OLgo+ICsKPiArQW5vdGhl
ciBlbWFpbCB3aWxsIGJlIHNlbnQgb25jZSB0aGUgbW9yYXRvcml1bSBpcyBsaWZ0ZWQuCj4gKwo+
ICskUk0KPiArYGBgCj4gKwo+ICsjIyBMaWZ0IGNvbW1pdCBtb3JhdG9yaXVtCj4gKwo+ICtgYGAK
PiArU3ViamVjdDogQ29tbWl0IG1vcmF0b3JpdW0gaXMgbGlmdGVkIGZvciAkUkVBU09OCj4gKwo+
ICtDb21taXR0ZXJzLAo+ICsKPiArVGhlIGNvbW1pdCBtb3JhdG9yaXVtIGlzIGxpZnRlZCwgcGxl
YXNlIGNvbW1pdCBwYXRjaGVzIHRoYXQgYXJlIGFscmVhZHkKPiArUmVsZWFzZS1hY2tlZC4KPiAr
Cj4gKyRSTQo+ICtgYGAKPiArCj4gKyMjIFJlbWluZGVyIG9mIGxhc3QgcG9zdGluZyBkYXRlCj4g
Kwo+ICtgYGAKPiArU3ViamVjdDogTGFzdCBwb3N0aW5nIGRhdGUgZm9yIFhlbiBYLlkgaXMgJERB
VEUKPiArCj4gK0hpIGFsbCwKPiArCj4gK1RoZSBsYXN0IHBvc3RpbmcgZGF0ZSBmb3IgWGVuIFgu
WSBpcyAkREFURS4gSWYgeW91IHdhbnQgeW91ciBmZWF0dXJlcyB0byBiZQo+ICtpbmNsdWRlZCBm
b3IgdGhlIHJlbGVhc2UsIHBsZWFzZSBtYWtlIHN1cmUgdGhleSBhcmUgcG9zdGVkIGZvciB0aGUg
Zmlyc3QKPiArdGltZSBiZWZvcmUgJERBVEUuCj4gKwo+ICskUk0KPiArYGBgCj4gKwo+ICsjIyBS
ZW1pbmRlciBvZiBjdXQtb2ZmIGRhdGUKPiArCj4gK2BgYAo+ICtTdWJqZWN0OiBDdXQtb2ZmIGRh
dGUgZm9yIFhlbiBYLlkgaXMgJERBVEUKPiArCj4gK0hpIGFsbCwKPiArCj4gK1RoZSBjdXQtb2Zm
IGRhdGUgZm9yIFhlbiBYLlkgaXMgJERBVEUuIElmIHlvdSB3YW50IHlvdXIgZmVhdHVyZXMgdG8g
YmUKPiAraW5jbHVkZWQgZm9yIHRoZSByZWxlYXNlLCBwbGVhc2UgbWFrZSBzdXJlIHRoZXkgYXJl
IGNvbW1pdHRlZCBieSAkREFURS4KPiArCj4gKyRSTQo+ICtgYGAKPiArCj4gKyMjIFJlbGVhc2Ug
YW5ub3VuY2VtZW50Cj4gKwo+ICtgYGAKPiArIFN1YmplY3Q6IFtBTk5PVU5DRU1FTlRdIFhlbiBY
LlkgaXMgcmVsZWFzZWQKPiArCj4gKyBEZWFyIGNvbW11bml0eSBtZW1iZXJzLAo+ICsKPiArIEkn
bSBwbGVhc2VkIHRvIGFubm91bmNlIHRoYXQgWGVuIFguWS4wIGlzIHJlbGVhc2VkLgo+ICsKPiAr
IFBsZWFzZSBmaW5kIHRoZSB0YXJiYWxsIGFuZCBpdHMgc2lnbmF0dXJlIGF0Ogo+ICsKPiArIGh0
dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3hlbi1hcmNoaXZlcy94ZW4tcHJvamVjdC14
eS1zZXJpZXMveGVuLXByb2plY3QteHkwLmh0bWwKPiArCj4gKyBZb3UgY2FuIGFsc28gY2hlY2sg
b3V0IHRoZSB0YWcgaW4geGVuLmdpdDoKPiArCj4gKyAgIGh0dHBzOi8veGVuYml0cy54ZW4ub3Jn
L2dpdC1odHRwL3hlbi5naXQgUkVMRUFTRS1YLlkuMAo+ICsKPiArIEdpdCBjaGVja291dCBhbmQg
YnVpbGQgaW5zdHJ1Y3Rpb25zIGNhbiBiZSBmb3VuZCBhdDoKPiArCj4gKyBodHRwczovL3dpa2ku
eGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9YLllfUmVsZWFzZV9Ob3RlcyNCdWlsZF9S
ZXF1aXJlbWVudHMKPiArCj4gKyBSZWxlYXNlIG5vdGVzIGNhbiBiZSBmb3VuZCBhdDoKPiArCj4g
KyAgIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1guWV9SZWxl
YXNlX05vdGVzCj4gKwo+ICsgQSBzdW1tYXJ5IGZvciBYLlkgcmVsZWFzZSBkb2N1bWVudHMgY2Fu
IGJlIGZvdW5kIGF0Ogo+ICsKPiArICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kv
Q2F0ZWdvcnk6WGVuX1guWQo+ICsKPiArIFRlY2huaWNhbCBibG9nIHBvc3QgZm9yIFguWSBjYW4g
YmUgZm91bmQgYXQ6Cj4gKwo+ICsgIFVSTF9UT19CTE9HCj4gKwo+ICsgVGhhbmtzIGV2ZXJ5b25l
IHdobyBjb250cmlidXRlZCB0byB0aGlzIHJlbGVhc2UuIFRoaXMgcmVsZWFzZSB3b3VsZAo+ICsg
bm90IGhhdmUgaGFwcGVuZWQgd2l0aG91dCBhbGwgdGhlIGF3ZXNvbWUgY29udHJpYnV0aW9ucyBm
cm9tIGFyb3VuZAo+ICsgdGhlIGdsb2JlLgo+ICsKPiArIFJlZ2FyZHMsCj4gKwo+ICsgJFJNIChv
biBiZWhhbGYgb2YgdGhlIFhlbiBQcm9qZWN0IEh5cGVydmlzb3IgdGVhbSkKPiArYGBgCj4gKwo+
ICsKPiArIyMgU2NyaXB0IHRvIGdlbmVyYXRlIG1vbnRocyB1cGRhdGUgZW1haWxzCj4gKwo+ICtg
YGAKPiArIyEvYmluL2Jhc2gKPiArIyBVc2Ugc3NtdHAgZm9yIHNpbXBsaWNpdHkKPiArIyAuL3N0
YXR1cy1yZWxlYXNlLnNoIHwgZm9ybWFpbCAtZiAtcyAvdXNyL3NiaW4vc3NtdHAgLWJtIC10Cj4g
Kwo+ICtGSUxFPWBta3RlbXBgCj4gK2NhdCA8PCBFT0YgPiAkRklMRQo+ICsKPiArPT0gSHlwZXJ2
aXNvciA9PQo+ICsKPiArUzogUGVyLWNwdSB0YXNrbGV0Cj4gK086IEtvbnJhZCBSemVzenV0ZWsg
V2lsawo+ICtFOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCj4gK0o6IFhFTi0yOAo+ICsKPiArPT09
IHg4NiA9PT0KPiArCj4gKz09PSBBUk0gPT09Cj4gKwo+ICs9PSBDb21wbGV0ZWQgPT0KPiArCj4g
K1M6Cj4gK0VPRgo+ICsKPiArCj4gK0FXS19GSUxFPWBta3RlbXBgCj4gK2NhdCA8PCBFT0YgPiAk
QVdLX0ZJTEUKPiArQkVHSU4geyBzMl9jb3VudCA9IDE7c2NvcmUgPSAiIjsgZW1haWxzPTE7IGZp
cnN0X3RpbWUgPSAxOyBzdWJqZWN0PSIifQo+ICsvPT0gLyAgewo+ICsJaWYgKCBzdWJqZWN0ICE9
ICIiICkgIHsKPiArCQlpZiAoc2NvcmUgIT0gIiIpCj4gKwkJCXByaW50ICIqICIsIHN1YmplY3Qs
ICAiKCJzY29yZSIpIgo+ICsgICAgICAgIGVsc2UgaWYgKHZlcnNpb24gIT0gIiIpCj4gKyAgICAg
ICAgICAgIHByaW50ICIqICIsIHN1YmplY3QsICIoInZlcnNpb24iKSI7Cj4gKyAgICAgICAgZWxz
ZQo+ICsgICAgICAgICAgICBwcmludCAiKiAiLCBzdWJqZWN0Owo+ICsJCWZvciAoaSA9IDE7IGkg
PD0gczJfY291bnQ7IGkrKykgewo+ICsJCQlpZiAoaSBpbiBzMikKPiArCQkJCXByaW50ICIgIixz
MltpXTsKPiArCQl9Cj4gKwkJaWYgKGJ1ZyAhPSAiIikKPiArCQkJcHJpbnQgIiAgTGluazogaHR0
cHM6Ly9idWdzLnhlbnByb2plY3Qub3JnL3hlbi9idWcvImJ1Zwo+ICsJCWlmIChqaXJhICE9ICIi
KQo+ICsgICAgICAgICAgICBwcmludCAiICAtICAiamlyYQo+ICsJCWZvciAoaSA9IDE7IGkgPD0g
Y291bnQ7IGkrKykgewo+ICsJCQlpZiAoaSBpbiBvKQo+ICsJCQkJcHJpbnQgIiAgLSIsIG9baV0K
PiArCQl9Cj4gKwkJaWYgKGVtYWlscykKPiArCQkJcHJpbnQgIiIKPiArCQlmaXJzdF90aW1lID0g
MTsKPiArCQlzdWJqZWN0PSIiCj4gKwkJZW1haWw9IiIKPiArCQlzY29yZT0iIgo+ICsJCWJ1Zz0i
Igo+ICsgICAgICAgIGppcmE9IiIKPiArICAgICAgICB2ZXJzaW9uPSIiCj4gKwkJY291bnQgPSAx
Owo+ICsJCXMyX2NvdW50ID0gMTsKPiArCQlkZWxldGUgczsKPiArCQlkZWxldGUgczI7Cj4gKwkJ
ZGVsZXRlIG87Cj4gKwkJZGVsZXRlIGU7Cj4gKwl9Cj4gKwlwcmludCBcJDAsIlxuIgo+ICsJfQo+
ICsvOy8geyB9Owo+ICsvUzovCXsKPiArCWlmICggIWZpcnN0X3RpbWUgKSAgewo+ICsJCWlmIChz
Y29yZSAhPSAiIikKPiArCQkJcHJpbnQgIiogIiwgc3ViamVjdCwgICIoInNjb3JlIikiCj4gKyAg
ICAgICAgZWxzZSBpZiAodmVyc2lvbiAhPSAiIikKPiArICAgICAgICAgICAgcHJpbnQgIiogIiwg
c3ViamVjdCwgIigidmVyc2lvbiIpIjsKPiArCQllbHNlCj4gKwkJCXByaW50ICIqICIsIHN1Ympl
Y3QKPiArCQlmb3IgKGkgPSAxOyBpIDw9IHMyX2NvdW50OyBpKyspIHsKPiArCQkJaWYgKGkgaW4g
czIpCj4gKwkJCQlwcmludCAiICIsczJbaV07Cj4gKwkJfQo+ICsJCWlmIChidWcgIT0gIiIpCj4g
KwkJCXByaW50ICIgIExpbms6IGh0dHBzOi8vYnVnLnhlbnByb2plY3Qub3JnL3hlbi9idWcvImJ1
Zwo+ICsJCWlmIChqaXJhICE9ICIiKQo+ICsgICAgICAgICAgICBwcmludCAiICAtICAiamlyYQo+
ICsJCWZvciAoaSA9IDE7IGkgPD0gY291bnQ7IGkrKykgewo+ICsJCQlpZiAoaSBpbiBvKQo+ICsJ
CQkJcHJpbnQgIiAgLSIsIG9baV0KPiArCQl9Cj4gKwkJaWYgKGVtYWlscykKPiArCQkJcHJpbnQg
IiIKPiArCX0KPiArCWZpcnN0X3RpbWUgPSAwOwo+ICsJc3ViKFwkMSwgIiIpOwo+ICsJc3ViKC9e
WyBcdF0rLywgIiIpOwo+ICsJc3ViamVjdD1cJDA7Cj4gKwllbWFpbD0iIgo+ICsJYnVnPSIiCj4g
KyAgICBqaXJhPSIiCj4gKwljb3VudCA9IDE7Cj4gKwlzMl9jb3VudCA9IDE7Cj4gKwlkZWxldGUg
czsKPiArCWRlbGV0ZSBzMjsKPiArCWRlbGV0ZSBvOwo+ICsJZGVsZXRlIGU7Cj4gKwlzY29yZT0i
IjsKPiArICAgIHZlcnNpb249IiI7Cj4gKwl9Cj4gKy9POi8JeyBzdWIoXCQxLCAiIik7IG9bY291
bnQrK109XCQwOyB9Owo+ICsvUzI6Lwl7IHN1YihcJDEsICIiKTsgczJbczJfY291bnQrK109XCQw
O307Cj4gKy9FOi8JeyBzdWIoXCQxLCAiIik7IHN1YigvXlsgXHRdKy8sICIiKTsgZW1haWw9XCQw
OyBlW2VtYWlscysrXT1cJDA7fTsKPiArL1A6Lwl7IHN1YihcJDEsICIiKTsgc3ViKC9eWyBcdF0r
LywgIiIpOyBzY29yZT1cJDA7IH07Cj4gKy9COi8JeyBzdWIoXCQxLCAiIik7IHN1YigvXlsgXHRd
Ky8sICIiKTsgYnVnPVwkMDsgfTsKPiArL0o6Lwl7IHN1YihcJDEsICIiKTsgc3ViKC9eWyBcdF0r
LywgIiIpOyBqaXJhPVwkMDsgfTsKPiArL1Y6LyAgICB7IHN1YihcJDEsICIiKTsgc3ViKC9eWyBc
dF0rLywgIiIpOyB2ZXJzaW9uPVwkMDsgfTsKPiArRU5ECXsKPiArCX0KPiArLy8geyAgfQo+ICtF
T0YKPiArQVdLX0ZJTEVfRU1BSUw9YG1rdGVtcGAKPiArY2F0IDw8IEVPRiA+ICRBV0tfRklMRV9F
TUFJTAo+ICtCRUdJTiB7IGVtYWlscz0xO30KPiArL0U6Lwl7Cj4gKwlzdWIoXCQxLCAiIik7IHN1
YigvXlsgXHRdKy8sICIiKTsKPiArCWVtYWlsPVwkMDsKPiArCWZvciAoIGkgPSAxOyBpIDw9IGVt
YWlsczsgaSsrICkgewo+ICsJCWlmIChpIGluIGUpIHsKPiArCQkJaWYgKGVbaV0gPT0gZW1haWwp
IHsKPiArCQkJCWVtYWlsPSIiOwo+ICsJCQkJYnJlYWs7Cj4gKwkJCX0KPiArCQl9Cj4gKwl9Cj4g
KwlpZiAoZW1haWwgIT0gIiIpCj4gKwkJZVtlbWFpbHMrK109ZW1haWw7Cj4gK30KPiArRU5ECXsK
PiArCXByaW50ZiAiQmNjOiAiCj4gKwlmb3IgKCBpID0gMTsgaSA8PSBlbWFpbHM7IGkrKyApCj4g
KwkJaWYgKGkgaW4gZSkgewo+ICsJCQlpZiAoaSA9PSBlbWFpbHMgLSAxKQo+ICsJCQkJcHJpbnRm
ICI8JXM+IiwgZVtpXTsKPiArCQkJZWxzZQo+ICsJCQkJcHJpbnRmICI8JXM+LCIsIGVbaV07Cj4g
KwkJfQo+ICsJcHJpbnQgIiIKPiArCX0KPiArLy8geyAgfQo+ICtFT0YKPiArCj4gK2VjaG8gIkZy
b206ICRSRUxFQVNFX01BTkFHRVJfTkFNRSA8JFJFTEVBU0VfTUFOQUdFUl9NQUlMPiIKPiArZWNo
byAiVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIKPiArZWNobyAiQ2M6ICRSRUxF
QVNFX01BTkFHRVJfTUFJTCIKPiArY2F0ICRGSUxFIHwgYXdrIC1mICRBV0tfRklMRV9FTUFJTAo+
ICtybSAkQVdLX0ZJTEVfRU1BSUwKPiArCj4gK2VjaG8gIlN1YmplY3Q6IFhlbiAkUkVMRUFTRV9W
RVJTSU9OIERldmVsb3BtZW50IFVwZGF0ZSIKPiArUFJFPWBta3RlbXBgCj4gK2NhdCA8PCBFT0Yg
PiAkUFJFCj4gKwo+ICtUaGlzIGVtYWlsIG9ubHkgdHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdp
dCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0ZW1zIHlvdQo+ICt3b3VsayBsaWtlIHRvIHNlZSBp
biAkUkVMRUFTRV9WRVJTSU9OIHNvIHRoYXQgcGVvcGxlIGhhdmUgYW4gaWRlYSB3aGF0IGlzIGdv
aW5nIG9uIGFuZAo+ICtwcmlvcml0aXNlIGFjY29yZGluZ2x5Lgo+ICsKPiArWW91J3JlIHdlbGNv
bWUgdG8gcHJvdmlkZSBkZXNjcmlwdGlvbiBhbmQgdXNlIGNhc2VzIG9mIHRoZSBmZWF0dXJlIHlv
dSdyZQo+ICt3b3JraW5nIG9uLgo+ICsKPiArPSBUaW1lbGluZSA9Cj4gKwo+ICtXZSBub3cgYWRv
cHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgdHdpY2UgYQo+
ICt5ZWFyLiBUaGUgdXBjb21pbmcgJFJFTEVBU0VfVkVSU0lPTiB0aW1lbGluZSBhcmUgYXMgZm9s
bG93ZWQ6Cj4gKwo+ICsqIExhc3QgcG9zdGluZyBkYXRlOiAkUkVMRUFTRV9DVVRPRkYKPiArKiBI
YXJkIGNvZGUgZnJlZXplOiAkUkVMRUFTRV9GUkVFWkUKPiArKiBSQzE6IFRCRAo+ICsqIFJlbGVh
c2U6ICRSRUxFQVNFX0RBVEUKPiArCj4gK05vdGUgdGhhdCB3ZSBkb24ndCBoYXZlIGZyZWV6ZSBl
eGNlcHRpb24gc2NoZW1lIGFueW1vcmUuIEFsbCBwYXRjaGVzCj4gK3RoYXQgd2lzaCB0byBnbyBp
bnRvICRSRUxFQVNFX1ZFUlNJT04gbXVzdCBiZSBwb3N0ZWQgbm8gbGF0ZXIgdGhhbiB0aGUgbGFz
dCBwb3N0aW5nCj4gK2RhdGUuIEFsbCBwYXRjaGVzIHBvc3RlZCBhZnRlciB0aGF0IGRhdGUgd2ls
bCBiZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZAo+ICtpbnRvIG5leHQgcmVsZWFzZS4KPiArCj4gK1JD
cyB3aWxsIGJlIGFycmFuZ2VkIGltbWVkaWF0ZWx5IGFmdGVyIGZyZWV6ZS4KPiArCj4gK1dlIHJl
Y2VudGx5IGludHJvZHVjZWQgYSBqaXJhIGluc3RhbmNlIHRvIHRyYWNrIGFsbCB0aGUgdGFza3Mg
KG5vdCBvbmx5IGJpZykKPiArZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVucHJvamVj
dC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCj4gKwo+ICtNb3N0IG9mIHRoZSB0
YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcgamly
YSB0YXNrCj4gK3JlZmVycmVkIGJ5IFhFTi1OLgo+ICsKPiArSSBoYXZlIHN0YXJ0ZWQgdG8gaW5j
bHVkZSB0aGUgdmVyc2lvbiBudW1iZXIgb2Ygc2VyaWVzIGFzc29jaWF0ZWQgdG8gZWFjaAo+ICtm
ZWF0dXJlLiBDYW4gZWFjaCBvd25lciBzZW5kIGFuIHVwZGF0ZSBvbiB0aGUgdmVyc2lvbiBudW1i
ZXIgaWYgdGhlIHNlcmllcwo+ICt3YXMgcG9zdGVkIHVwc3RyZWFtPwo+ICsKPiArPSBQcm9qZWN0
cyA9Cj4gKwo+ICtFT0YKPiArCj4gK1BPU1Q9YG1rdGVtcGAKPiArY2F0IDw8RU9GID4gJFBPU1QK
PiArCj4gK0VPRgo+ICsKPiArIyBQcmVhbWJsZQo+ICtjYXQgJFBSRQo+ICtybSAkUFJFCj4gKyMg
Qm9keQo+ICtjYXQgJEZJTEUgfCBhd2sgLWYgJEFXS19GSUxFCj4gK3JtICRBV0tfRklMRQo+ICty
bSAkRklMRQo+ICtjYXQgJFBPU1QKPiArcm0gJFBPU1QKPiArYGBgCj4KCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 11:16:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 11:16: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.xen.org>)
	id 1df2Us-00082Y-K7; Tue, 08 Aug 2017 11:16:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38669effe=George.Dunlap@citrix.com>)
 id 1df2Us-00082S-1O
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 11:16:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 98/E5-02175-98D99895; Tue, 08 Aug 2017 11:16:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG7H3M5
 IgwNrpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz30+YzFlzXq5i24x1jA+M/1S5GDg4JAX+J
 jR+Suxi5OIQFJjBKdM1cxdbFyMkhIqAs8fn5SmaQBLNAH5PEv8/bWUAcIYFXLBLdP3azglSxC
 ehJzDv+lQXE5hWwlfi/9zIziM0ioCJxZ+ZLdhBbVCBcYv/3a8wQNYISJ2c+AavnFLCXuNcwix
 XkCmYBTYn1u/RBwswC4hK3nsxngrDlJZq3zgZrFRJQlVj84Cj7BEb+WUgmzULonoWkexaS7gW
 MLKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOTAQh2MB6b
 7HyIUZKDSUmUd5N2Z6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4bs4FygkWp6akVaZk5wCiBS
 Utw8CiJ8LLPAUrzFhck5hZnpkOkTjEqSonz7gHpEwBJZJTmwbXBIvMSo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHm5QMbzZOaVwE1/BbSYCWhxhC/Y4pJEhJRUA6PTjD0bnzLdVDmQa7ZERNJ
 247f03ERJPn3JxAavnZKVfEWXX3TM7V/LFce8dVXpjXkSB3h1HcLmuYf8r1izMrOM8eyzzw6O
 Z2SK/VSz2l/snLXSZW164VmVv8dcP4psUMq9/LBsL6PlD0eGw9e7jnG9qT1o5xWx7qQZK3eby
 rt2MdawFmcjQSWW4oxEQy3mouJEALDtke3HAgAA
X-Env-Sender: prvs=38669effe=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502190982!104711157!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62335 invoked from network); 8 Aug 2017 11:16:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 11:16:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434682888"
To: Jan Beulich <jbeulich@suse.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
Date: Tue, 8 Aug 2017 12:16:06 +0100
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: <59888E7702000078001039F0@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, ross.lagerwall@citrix.com,
 julien.grall@arm.com
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDcvMjAxNyAwNDo1OSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiAwOC8wNy8xNyAxMjoyNyBQTSA+Pj4KPj4g
U28gaXQgc2VlbXMgdGhhdCBwZW9wbGUgYXJlIHN0aWxsIG5vdCBxdWl0ZSBjbGVhciBhYm91dCB3
aGF0IEknbSBwcm9wb3NpbmcuCj4gCj4gQW5kIGluZGVlZCB5b3VyIGV4YW1wbGVzIGhlbHBlZCBt
ZSB1bmRlcnN0YW5kIGJldHRlciB3aGF0IHlvdSBtZWFuCj4gKG9yIGF0IGxlYXN0IEkgaG9wZSB0
aGV5IGRpZCkuCj4gCj4+IFN1cHBvc2Ugc29tZW9uZSBidWlsZHMgYSBsaXZlcGF0Y2ggd2l0aCB0
aGUgY29ycmVjdCBjb21waWxlciwgd2l0aCBhCj4+IGNvcnJlY3QgcGF0Y2ggKHRoYXQgd291bGQg
Zml4IHRoZSBidWcgaWYgcmVib290ZWQgaW50byBhIG5ldwo+PiBoeXBlcnZpc29yKSwgd2l0aCBj
b3JyZWN0IGZpeC11cCBjb2RlLiAgU3VwcG9zZSB0aGF0IHRoZSBidWcgcGFzc2VzIGFsbAo+PiBy
ZWFzb25hYmxlIHRlc3Rpbmc7IGJ1dCB0aGF0LCAqZHVlIHRvIGEgYnVnIGluIHRoZSB0b29scyos
IHRoZSBwYXRjaAo+PiBhbHNvIGdpdmVzIFBWIGd1ZXN0cyBhY2Nlc3MgdG8gaHlwZXJ2aXNvciBt
ZW1vcnkuICBJcyB0aGlzIGEgc2VjdXJpdHkKPj4gaXNzdWU/ICBZZXMgLS0gdGhlIGh1bWFuIHRv
bGQgaXQgdG8gZG8gc2FmZSB0aGluZyBYICgiYnVpbGQgYSBsaXZlcGF0Y2gKPj4gYmFzZWQgb24g
Y29ycmVjdCBpbnB1dHMgdG8gZml4IHRoaXMgYnVnIikgYW5kIGl0IGRpZCB1bnNhZmUgdGhpbmcg
WQo+PiAoImJ1aWxkIGEgbGl2ZXBhdGNoIHRoYXQgb3BlbnMgdXAgYSBuZXcgc2VjdXJpdHkgaG9s
ZSIpLgo+IAo+IFRoZXJlJ3Mgb25lIG1vcmUgZmFjdG9yIGhlcmU6IFRoZSBsaXZlcGF0Y2ggdG9v
bHMgbWF5IGJlaGF2ZSBwcm9wZXJseQo+IHdpdGggb25lIHZlcnNpb24gb2YgdGhlIGNvbXBpbGVy
LCBhbmQgaW1wcm9wZXJseSB3aXRoIGFub3RoZXIuIAoKSSBkb24ndCByZWFsbHkgdW5kZXJzdGFu
ZCB0aGUgcmVhc29uaW5nIGhlcmUuICBJcyB0aGlzIHlvdXIgYXJndW1lbnQ6CiJPbmUgY2FuIGlt
YWdpbmUgYSBzZWN1cml0eS1jcml0aWNhbCBsaXZlcGF0Y2ggYnVnIHRoYXQgb25seSBhZmZlY3Rz
CnNheSwgZ2NjIDYueCBhbmQgbm90IGdjYyA1Lnggb3IgNy54LiAgVGhlcmVmb3JlLCB3ZSBzaG91
bGQgbmV2ZXIgaXNzdWUKWFNBcyBmb3IgYW55IHNlY3VyaXR5LWNyaXRpY2FsIGxpdmVwYXRjaCBi
dWdzLiIKCklmIHdlIGZvdW5kIHRoYXQgbGl2ZXBhdGNoaW5nIHRvb2xzIG1ha2UgYW4gaW5jb3Jy
ZWN0IHBhdGNoIG9ubHkgd2hlbgp1c2luZyBnY2MgNS54LCBhbmQgd2UgaGF2ZSByZWFzb24gdG8g
YmVsaWV2ZSB0aGF0IHNvbWUgcGVvcGxlIG1heSBiZQp1c2luZyBnY2MgNS54LCB0aGVuIEkgdGhp
bmsgd2Ugc2hvdWxkIGlzc3VlIGFuIFhTQSBhbmQgc2F5IHRoYXQgaXQgb25seQphZmZlY3RzIHBl
b3BsZSBjb21waWxpbmcgeGVuIHdpdGggZ2NjIDUueC4KCkl0IHByb2JhYmx5IHdvdWxkIG1ha2Ug
c2Vuc2UgdG8gc3BlY2lmeSBzb21lIHJhbmdlIG9mIGNvbXBpbGVyIHZlcnNpb25zCmZvciB3aGlj
aCB3ZSB3aWxsIGlzc3VlIFhTQXMgZm9yIHRoZSBsaXZlcGF0Y2ggdG9vbHMuICBBIGdvb2QgYmFz
ZWxpbmUKd291bGQgYmUgd2hhdCB2ZXJzaW9ucyBvZiBnY2MgWGVuIHVzZXMsIGFuZCB0aGVuIHdl
IGNhbiByZXN0cmljdCBpdApmdXJ0aGVyIGlmIHdlIG5lZWQgdG8gKGZvciBpbnN0YW5jZSwgaWYg
c29tZSB2ZXJzaW9ucyBvZiBnY2MgYXJlIG1pc3NpbmcKcmVxdWlzaXRlIGZlYXR1cmVzLCBvciBp
ZiB0aGV5IGFyZSBqdXN0IGtub3duIHRvIGJlIGJ1Z2d5KS4KCkFuZCByZW1lbWJlciwgdGhpcyBp
cyBub3QgIldlIGhhdmUgdGVzdGVkIGFsbCBjb21waWxlciB2ZXJzaW9ucyBhbmQKcHJvbWlzZSB5
b3UgdGhlcmUgYXJlIG5vIGJ1Z3MuIiAgSXQncywgIklmIHNvbWVvbmUgZmluZHMgYSBidWcgZm9y
IHRoaXMKc2V0IG9mIGNvbXBpbGVycywgd2Ugd2lsbCB0ZWxsIHlvdSBhYm91dCBpdCBzbyB5b3Ug
Y2FuIGRvIHNvbWV0aGluZwphYm91dCBpdC4iCgo+PiBXZSBjb3VsZCBldmVuIHBsYWNlIG1vcmUg
cmVzdHJpY3Rpb25zIG9uIHRoZSBzY29wZSBpZiB3ZSB3YW50ZWQgdG8uICBXZQo+PiBjb3VsZCBz
YXkgdGhhdCB3ZSBvbmx5IHN1cHBvcnQgdGhlIGxpdmVwYXRjaCB0b29scyBnZW5lcmF0aW5nIHBh
dGNoZXMKPj4gZm9yIFhTQXMuCj4gCj4gRm9yIG1lLCBtdWNoIGRlcGVuZHMgb24gaG93IHRpZ2h0
IHN1Y2ggcmVzdHJpY3Rpb25zIHdvdWxkIGJlLiBJLmUuCj4gd2l0aCB0aGUgZXhhbXBsZXMgZ2l2
ZW4gYWJvdmUsIGhvdyB3b3VsZCB3ZSBkZXRlcm1pbmUgYSBjYW5vbmljYWwKPiBsaXZlcGF0Y2gt
dG9vbHMgLyBoeXBlcnZpc29yIHBhaXIgKG9yIHNldCBvZiBwYWlycyk/IEFmdGVyIGFsbCB0b29s
cwo+IG1pcy1iZWhhdmlvciBtYXkgYmUgYSByZXN1bHQgb2Ygc29tZSBjdXN0b20gcGF0Y2ggaW4g
c29tZW9uZSdzCj4gZGVyaXZlZCB0cmVlLgoKV2VsbCwgc3VwcG9zZSB0aGF0IHdlIGlzc3VlZCBh
biBYU0Egd2l0aCBhIHBhdGNoLCBhbmQgc3VwcG9zZSBpdCB3YXMKbGF0ZXIgZGlzY292ZXJlZCB0
aGF0IHRoZSBwYXRjaCBvcGVuZWQgdXAgYSBkaWZmZXJlbnQgc2VjdXJpdHkgaG9sZSB3aGVuCmFw
cGxpZWQgb24gdGhlIHVwc3RyZWFtIHRyZWUuICBXb3VsZCB3ZSBpc3N1ZSBhbm90aGVyIFhTQSBh
bmQvb3IgYW4KdXBkYXRlIHRvIHRoZSBleGlzdGluZyBYU0E/ICBJIHRoaW5rIG9idmlvdXNseSB5
ZXMgd2Ugd291bGQuCgpTdXBwb3NlIGluc3RlYWQgd2UgaXNzdWVkIGFuIFhTQSB3aXRoIGEgcGF0
Y2gsIGFuZCB0aGF0IGl0IHdhcyBsYXRlcgpkaXNjb3ZlcmVkIHRoYXQgdGhlIHBhdGNoIG9wZW5l
ZCB1cCBhIGRpZmZlcmVudCBzZWN1cml0eSBob2xlIHdoZW4KYXBwbGllZCBvbiB0b3Agb2YgWGVu
U2VydmVyJ3MgcGF0Y2hxdWV1ZSwgYnV0IG5vdCBvbiB0aGUgYmFzZWxpbmUKWGVuUHJvamVjdC4g
IFdvdWxkIHdlIGlzc3VlIGFub3RoZXIgWFNBIGFuZC9vciBhbiB1cGRhdGUgdG8gYW4gZXhpc3Rp
bmcgWFNBPwoKVGhlIG9idmlvdXMgKmRlZmF1bHQqIGFuc3dlciB0byB0aGF0IGlzICJObzsgaXQn
cyBub3QgcHJhY3RpY2FsIGZvciB1cwp0byBkZWFsIHdpdGggc29mdHdhcmUgdGhhdCBpcyBub3Qg
aW5zaWRlIHRoZSBYZW5Qcm9qZWN0J3MgY29udHJvbC4iICBPbmUKY291bGQgaW1hZ2luZSBjaXJj
dW1zdGFuY2VzIGluIHdoaWNoIHdlIGlzc3VlIHN0YXRlbWVudHMgb3IgYW4gWFNBCmFueXdheSwg
YnV0IHRoYXQgd291bGQgdGhlIGV4Y2VwdGlvbiBhbmQgbm90IHRoZSBydWxlLgoKSSB0aGluayB0
aGUgc2FtZSBraW5kIG9mIHRoaW5nIHdvdWxkIGFwcGx5IHRvIHRoZSBsaXZlcGF0Y2ggdG9vbHM6
ICpieQpkZWZhdWx0Kiwgd2Ugb25seSBpc3N1ZSBYU0FzIGZvciB0aGUgbGl2ZXBhdGNoIHRvb2xz
IGlmIHRoZXkgY3JlYXRlCnNlY3VyaXR5IGlzc3VlcyB3aGVuIGdlbmVyYXRpbmcgYmxvYnMgYmFz
ZWQgb24gc2VjdXJpdHkgcGF0Y2hlcyBpc3N1ZWQKYnkgdGhlIFhlblByb2plY3QsIGFuZCBvbiB0
b3Agb2YgWGVuUHJvamVjdC1yZWxlYXNlZCBzb2Z0d2FyZS4gIEFzCmFsd2F5cywgaWYgdGhlcmUn
cyBzb21lIHVuZm9yZXNlZW4gY2lyY3Vtc3RhbmNlIHRoZW4gc29tZW9uZSBjb3VsZCBhcmd1ZQpm
b3IgYW4gZXhjZXB0aW9uLgoKPj4+IFRoaXMgaXMgdmVyeSBzaW1pbGFyIHRvIHdoYXQgWFNBLTE1
NSB3YXMgLSB0aGUgR0NDIGNvbXBpbGVyIG9wdGltaXphdGlvbnMKPj4+IGFkZGVkIGEgbmljZSBq
dW1wIHRhYmxlIHRoYXQgd2FzIGFjY2Vzc2VkIHR3aWNlLiBBbmQgdGhlIG9mZnNldCB3YXMKPj4+
IHJldHJpZXZlZCBmcm9tIHRoZSBzaGFyZWQgcmluZy4KPj4+Cj4+PiBCdXQgd2UgZGlkbid0IGRv
IGFuIFhTQS0xNTUgZm9yIHRoZSBHQ0MgY29tcGlsZXIuIFRoYXQgaXMgd2UgZGlkbid0Cj4+PiBm
aWxlIGEgdGlja2V0IHdpdGggR0NDIHNheWluZyAnSGV5LCB5b3VyIGNvbXBpbGVyIGNhbiBjcmVh
dGUgYW4gcmFjZQo+Pj4gb24gc2hhcmVkIG1lbW9yeS4gQ291bGQgeW91IG1ha2UgeW91ciBjb21w
aWxlciBiZSBzbWFydGVyIGluIHRoZXNlIGNhc2VzJwo+Pj4gV2UgaW5zdGVhZCB3cm90ZSBjb2Rl
IHdpdGggdGhpcyBvcHRpbWl6YXRpb24gaW4gbWluZCB3aXRoIG1vcmUKPj4+IGJhcnJpZXJzLgo+
Pgo+PiBSaWdodCAtLSBzbyB0aGUgZ2NjIGNvbXBpbGVyIGd1eXMgYXJlIHVzaW5nIGEgc3BlY2lm
aWNhdGlvbiB0aGF0IGFsbG93cwo+PiB0aGF0IGJlaGF2aW9yLiAgU28gZnJvbSB0aGVpciBwZXJz
cGVjdGl2ZSwgd2UgdG9sZCB0aGUgY29tcGlsZXIgdG8gZG8KPj4gdW5zYWZlIHRoaW5nIFkgKG9y
IGF0IGxlYXN0LCBzYWlkIHRoYXQgd2Ugd2VyZSBPSyB3aXRoIGl0IGRvaW5nIHVuc2FmZQo+PiB0
aGluZyBZKSwgYW5kIGl0IGRpZCB1bnNhZmUgdGhpbmcgWSAtLSBhIHNlY3VyaXR5IGlzc3VlIGZv
ciBYZW4sIGJ1dCBub3QKPj4gZm9yIGdjYy4gIElmIGdjYyBoYWQgKnZpb2xhdGVkKiB0aGUgc3Bl
YyB3aGVuIGNhdXNpbmcgdGhlIHNlY3VyaXR5Cj4+IGlzc3VlLCB0aGVuIHdlIGNlcnRhaW5seSB3
b3VsZCBoYXZlIGNhbGxlZCB0aGF0IGEgc2VjdXJpdHkgaXNzdWUgaW4gZ2NjLgo+IAo+IEJ1dCB3
b3VsZCB3ZSBoYXZlIGlzc3VlZCBhbiBYU0E/IFdvdWxkbid0IHRoYXQgcmF0aGVyIGJlIGEgQ1ZF
Cj4gYWdhaW5zdCBnY2MgdGhlbj8KClRoaXMgaXMgY2hhbmdpbmcgdGhlIHF1ZXN0aW9uIHNsaWdo
dGx5LCBmcm9tICJTaG91bGQgWCBoYXZlIHNlY3VyaXR5CnN1cHBvcnQiLCB0byAiSWYgWCBpcyB0
byBiZSBzZWN1cml0eSBzdXBwb3J0ZWQsIHdoYXQgb3JnYW5pemF0aW9uIGFuZApwcm9jZXNzIHNo
b3VsZCBiZSB1c2VkIHRvIHN1cHBvcnQgdGhlbT8iCgpPYnZpb3VzbHkgaW4gdGhlIGNhc2Ugb2Yg
Z2NjLCB3ZSB3b3VsZCBwcmltYXJpbHkgaGFuZGxlIHRoZSBzZWN1cml0eQppc3N1ZSB0aGUgd2F5
IHRoZSBnY2MgcHJvamVjdCBoYW5kbGVzIHNlY3VyaXR5IGlzc3VlcyAod2hpY2ggbWF5IGJlCm5v
dGhpbmcgYXQgYWxsIGZvciBhbGwgSSBrbm93KS4gIChBbHRob3VnaCBkZXBlbmRpbmcgb24gdGhl
IGJ1ZyBhbmQgdGhlCmNpcmN1bXN0YW5jZXMsIHdlIG1pZ2h0IHN0aWxsIGlzc3VlIGFuIGFkdmlz
b3J5IHRvIHJhaXNlIGF3YXJlbmVzcyBmb3IKZG93bnN0cmVhbXMgd2hvIG1pZ2h0IGhhdmUgY29t
cGlsZWQgWGVuIHdpdGggYSBwYXJ0aWN1bGFyIHZlcnNpb24gb2YgZ2NjLikKCklmIGxpdmVwYXRj
aC10b29scyB3ZXJlIGFuIGV4dGVybmFsIHByb2plY3QgcnVuIGJ5IHNvbWVib2R5IGVsc2UsIHdp
dGgKdGhlaXIgb3duIHNlY3VyaXR5IHByb2Nlc3MsIHRoZW4gd2Ugd291bGQgcmVwb3J0IHRoZSBp
c3N1ZSB0byB0aGVtIGFuZApsZXQgdGhlbSBoYW5kbGUgaXQuICBTaW5jZSBsaXZlcGF0Y2gtdG9v
bHMgaXMgZGV2ZWxvcGVkIGJ5IFhlbgpkZXZlbG9wZXJzIGFuZCBmb3IgWGVuIGRvd25zdHJlYW1z
IGFuZCB1c2VycywgaWYgaXQgaXMgdG8gYmUgc2VjdXJpdHkKc3VwcG9ydGVkLCB0aGVuIGl0IHNl
ZW1zIHRvIG1lIHRoYXQgdGhlIG9idmlvdXMgdGhpbmcgdG8gZG8gaXMgdG8Kc3VwcG9ydCBpdCB3
aXRoaW4gdGhlIFhlblByb2plY3Qgc2VjdXJpdHkgcmVzcG9uc2UgcHJvY2Vzcy4KCkkgbWVhbiwg
aWYgc29tZW9uZSAqd2FudHMqIHRvIHNldCB1cCBhbiBpbmRlcGVuZGVudCBvcmdhbml6YXRpb24g
d2l0aCBhbgppbmRlcGVuZGVudCBzZWN1cml0eSB0ZWFtIGFuZCBzZWN1cml0eSBwcm9jZXNzIHRv
IGhhbmRsZSB0aGUgbGl2ZXBhdGNoCnByb2plY3QsIHRoZW4gSSBndWVzcyB0aGF0IHdvdWxkIGJl
IE9LIHdpdGggbWUgLS0gSSBkb24ndCBjYXJlIHNvIG11Y2gKKndobyogZG9lcyB0aGUgc2VjdXJp
dHkgc3VwcG9ydCwgYXMgbG9uZyBhcyBpdCBnZXRzIGRvbmUuCgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 11:21:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 11: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.xen.org>)
	id 1df2Zq-0000Fm-AU; Tue, 08 Aug 2017 11:21:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df2Zp-0000Ff-Hk
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 11:21:33 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1A/5C-03582-CBE99895; Tue, 08 Aug 2017 11:21:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTXfPvM5
 Ig1372Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxps66zF9xTrri09ShjA+MnmS5GLg4hgc2M
 El0bbjNDOLsZJV7e/M7UxcjJISzgKvH82VFWEFtEQE+iuecpC0TRDkaJLdeaWEEcZoFJzBK/1
 y1gBqliE9CUuPP5E1g3r4CVxPkX21hAbBYBFYmz19rYQGxRgXCJt41HWCBqBCVOznwCZnMKBE
 rs+vEPbA6zgJnEvM0PoWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy00sqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw6BiDYwXhmQeAhRkkOJiVR3k3anZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHiPzQXKCRalpqdWpGXmAMMfJi3BwaMkwrsCJM1bXJCYW5yZD
 pE6xagoJc5bA5IQAElklObBtcFi7hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEedeDTOHJzC
 uBm/4KaDET0OIIX7DFJYkIKakGRpa1O+seV2Zlmmzf8n3L8nVdutsMDllV9ivMmL7PYwfz75M
 dJsxKJ6VNF0zbWJZSt5o5estxb+9Pe13r8tqL+zZ6bAw+tKevQ3yaEe9LpjXp1V8W6/DIsEkr
 XuTRVxDmu/ps9d8WO08x0+J6+wN7SufFLit8+WFvP5O72pltr2VmtUwrt2W7osRSnJFoqMVcV
 JwIAB1I0CO0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502191291!70317198!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59572 invoked from network); 8 Aug 2017 11:21:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 8 Aug 2017 11:21:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CEFC113D5;
 Tue,  8 Aug 2017 04:21:30 -0700 (PDT)
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 CFBDE3F540;
 Tue,  8 Aug 2017 04:21:28 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <a10abe2e-f18e-1e32-bd49-e9e83dea70c6@arm.com>
 <CAPD2p-kf0dB_JOJKoh3WB0A5m8WXJ9SMNDDYDKNbTVhA9jXsSg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fc99a741-9f22-54d1-7fa2-b65a53ec4f39@arm.com>
Date: Tue, 8 Aug 2017 12:21:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAPD2p-kf0dB_JOJKoh3WB0A5m8WXJ9SMNDDYDKNbTVhA9jXsSg@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, geert+renesas@glider.be,
 Will Deacon <will.deacon@arm.com>, joro@8bytes.org, damm+renesas@opensource.se,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 laurent.pinchart+renesas@ideasonboard.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel@lists.xenproject.org,
 Robin Murphy <robin.murphy@arm.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 0/7] IPMMU-VMSA support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMS8wOC8xNyAxODoxMywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gSGksIEp1
bGllbgo+Cj4gT24gVHVlLCBBdWcgMSwgMjAxNyBhdCAzOjI3IFBNLCBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMjYvMDcvMTcgMTY6MDksIE9sZWtzYW5k
ciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4KPj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBIaSwgYWxsLgo+Pgo+Pgo+PiBI
aSwKPj4KPj4gUGxlYXNlIENDIG1haW50YWluZXJzIGFuZCBhbnkgcmVsZXZhbnQgcGVyc29uIG9u
IHRoZSBjb3ZlciBsZXR0ZXIuIFRoaXMgaXMKPj4gcXVpdGUgdXNlZnVsIHRvIGhhdmUgaW4gdGhl
IGluYm94Lgo+IFllcy4gSSBDQ2VkIGd1eXMgd2hvLCBJIHRoaW5rLCBhcmUvd2VyZSBpbnZvbHZl
ZCBpbiBJUE1NVS1WTVNBCj4gZGV2ZWxvcG1lbnQgZnJvbSBMaW51eCBzaWRlICsKPiBJT01NVSBt
YWludGFpbmVycyAobW9zdGx5IEFSTSkuIFNvcnJ5LCBpZiBJIG1pc3NlZCBzb21lb25lIG9yIG1p
c3Rha2VubHkgYWRkZWQuCj4KPj4KPj4+IFRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggc2VyaWVz
IGlzIHRvIGFkZCBJUE1NVS1WTVNBIHN1cHBvcnQgdG8gWGVuIG9uCj4+PiBBUk0uCj4+PiBJdCBp
cyBWTVNBLWNvbXBhdGlibGUgSU9NTVUgdGhhdCBpbnRlZ3JhdGVkIGluIHRoZSBuZXdlc3QgUmVu
ZXNhcyBSLUNhcgo+Pj4gR2VuMyBTb0NzIChBUk0pLgo+Pj4gQW5kIHRoaXMgSU9NTVUgY2FuJ3Qg
c2hhcmUgdGhlIHBhZ2UgdGFibGUgd2l0aCB0aGUgQ1BVIHNpbmNlIGl0IGRvZXNuJ3QKPj4+IHVz
ZSB0aGUgc2FtZSBwYWdlLXRhYmxlIGZvcm1hdAo+Pj4gYXMgdGhlIENQVSBvbiBBUk0gdGhlcmVm
b3JlIEkgbmFtZSBpdCAiTm9uLXNoYXJlZCIgSU9NTVUuCj4+PiBUaGlzIGFsbCBtZWFucyB0aGF0
IGN1cnJlbnQgcGF0Y2ggc2VyaWVzIG11c3QgYmUgYmFzZWQgb24gIk5vbi1zaGFyZWQiCj4+PiBJ
T01NVSBzdXBwb3J0IFsxXQo+Pj4gZm9yIHRoZSBJUE1NVS1WTVNBIHRvIGJlIGZ1bmN0aW9uYWwg
aW5zaWRlIFhlbi4KPj4+Cj4+PiBUaGUgSVBNTVUtVk1TQSBkcml2ZXIgYXMgd2VsbCBhcyB0aGUg
QVJNIExQQUUgYWxsb2NhdG9yIHdlcmUgZGlyZWN0bHkKPj4+IHBvcnRlZCBmcm9tIEJTUCBmb3Ig
TGludXggdGhlIHZlbmRvciBwcm92aWRlczoKPj4+IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9ob3Jtcy9yZW5lc2FzLWJzcC5naXQKPj4+IHJjYXItMy41LjMK
Pj4KPj4KPj4gSSB0aGluayB0aGlzIGlzIHByb2JhYmx5IGEgZ29vZCBzdGFydGluZyBwb2ludCB0
byBkaXNjdXNzIGFib3V0IElPTU1VCj4+IHN1cHBvcnQgaW4gWGVuLiBJIHNraW1tZWQgdGhyb3Vn
aCB0aGUgcGF0Y2hlcyBhbmQgc2F3IHRoZSB3b3JkcyAicmZjIiBhbmQKPj4gInBvcnRlZCBmcm9t
IEJTUCIuCj4gV2VsbCwgYXQgdGhlIHRpbWUgb2YgcG9ydGluZyBJUE1NVS1WTVNBIGRyaXZlciwg
QlNQIFsxXSBoYWQgbW9yZQo+IGNvbXBsZXRlIHN1cHBvcnQgdGhhbiBtYWlubGluZSBbMl0KPiBh
bmQgc2VlbXMgdG8gaGF2ZSBhdCB0aGUgbW9tZW50Lgo+IEZvciBleGFtcGxlLCBtYWlubGluZSBk
cml2ZXIgc3RpbGwgaGFzIHNpbmdsZSBJUE1NVSBjb250ZXh0IHdoaWxlIEJTUAo+IGRyaXZlciBj
YW4gaGF2ZSB1cCB0byA4IGNvbnRleHRzLAo+IHRoZSBtYXhpbXVtIHVUTEJzIG1haW5saW5lIGRy
aXZlciBjYW4gaGFuZGxlIGlzIDMyLCBidXQgZm9yIEJTUCBkcml2ZXIKPiB0aGlzIHZhbHVlIHdh
cyBpbmNyZWFzZWQgdG8gNDgsIGV0Yy4KPiBCdXQsIEkgc2VlIGF0dGVtcHRzIHRvIGdldCBhbGwg
cmVxdWlyZWQgc3VwcG9ydCBpbiBbM10uIFNvLCB3aGVuIHRoaXMKPiBzdXBwb3J0IHJlYWNoZXMg
dXBzdGVhbSwgSSBob3BlLAo+IGl0IHdvbid0IGJlIGEgYmlnIHByb2JsZW0gdG8gcmViYXNlIG9u
IG1haW5saW5lIGRyaXZlciBpZiB3ZSBkZWNpZGUgdG8KPiBhbGlnbiB3aXRoIGl0LgoKTXkgbWFp
biBjb25jZXJuIGhlcmUgaXMgdGhpcyBkcml2ZXIgaGF2ZW4ndCBoYWQgYSB0aG9yb3VnaCByZXZp
ZXcgYnkgdGhlIApMaW51eCBjb21tdW5pdHkuCgpXaGVuIHdlIHBvcnRlZCB0aGUgU01NVXZ7MSwy
fSBkcml2ZXIgd2Uga25ldyB0aGUgTGludXggY29tbXVuaXR5IHdhcyAKaGFwcHkgd2l0aCBpdCBh
bmQgaGVuY2UgYWRhcHRpbmcgZm9yIFhlbiB3YXMgbm90IGEgYmlnIGRlYWwuIFRoZXJlIGFyZSAK
b25seSBmZXcgbGltaXRlZCBjaGFuZ2VzIGluIHRoZSBjb2RlIGZyb20gTGludXguCgpMb29raW5n
IGF0IHBhdGNoICMyLCAjNiwgIzcsIHRoZSBjaGFuZ2VzIGRvbid0IHNlZW0gbGltaXRlZCBpbiB0
aGUgY29kZSAKZnJvbSBMaW51eCArIGl0IGlzIGEgZHJpdmVyIGZyb20gYSBCU1AuIFRoZSBjb2Rl
IHJlYWxseSBuZWVkcyB0byBiZSB2ZXJ5IApjbG9zZSB0byBtYWtlIHRoZSBwb3J0IGZyb20gTGlu
dXggcmVhbGx5IHdvcnRoIGl0LgoKU3RlZmFubyBkbyB5b3UgaGF2ZSBhbnkgb3Bpbmlvbj8KCj4K
Pj4KPj4gQXQgdGhlIG1vbWVudCBmb3IgSU9NTVUgd2UgcmVseSBvbiB0aGUgTGludXggY29tbXVu
aXR5IHRvIGRvIHRoZSByZXZpZXcsIGJ1dAo+PiB0aGlzIGlzIG5vdCB0aGUgY2FzZSBoZXJlIGFz
IGl0IGlzIGFuIFJGQy4gIEkgY2FuIGRlZmluaXRlbHkgaGVscCB0byBjaGVjawo+PiBpZiBpdCBj
b21wbHkgZm9yIFhlbiwKPiB5ZXMsIHBsZWFzZS4KPgo+PiBidXQgSSBkb24ndCBoYXZlIHRoZSBj
b21wZXRlbmNlIHRvIHRlbGwgd2hldGhlciBpdCBpcwo+PiB2YWxpZCBmb3IgdGhlIGhhcmR3YXJl
Lgo+Pgo+PiBXZSBtYXkgd2FudCB0byBmaW5kIGEgY29tcHJvbWlzZSB0byBnZXQgaXQgbWVyZ2Vk
IGluIFhlbiwgYnV0IHN1cmVseSB3ZQo+PiBkb24ndCB3YW50IHRvIGJ1aWxkIGl0IGJ5IGRlZmF1
bHQgYXQgbGVhc3QgdW50aWwgd2UgaGFkIGZlZWRiYWNrIGZyb20gdGhlCj4+IGNvbW11bml0eSBh
Ym91dCB0aGUgdmFsaWRpdHkgb2YgdGhlIGNvZGUgaGVyZS4KPiBhZ3JlZS4KPgo+Pgo+PiBBcyBJ
IG1lbnRpb25lZCBhYm92ZSwgd2UgYXJlIGN1cnJlbnRseSBib3Jyb3dpbmcgZHJpdmVycyBmcm9t
IExpbnV4IGFuZAo+PiBhZGFwdGluZyBmb3IgWGVuLiBUb2RheSB3ZSBzdXBwb3J0IFNNTVV2ezEs
Mn0gKHdlIG5lZWQgdG8gcmVzeW5jIGl0KSBhbmQKPj4gdGhlcmUgYXJlIHBsYW4gdG8gYWRkIElQ
TU1VLVZNU0EgKHRoaXMgc2VyaWVzKSBhbmQgU01NVXYzLgo+IEl0IHdvdWxkIGJlIHJlYWxseSBu
aWNlIHRvIGhhdmUgSVBNTVUtVk1TQSBzdXBwb3J0IGluIFhlbi4gV2l0aG91dAo+IHRoaXMgc3Vw
cG9ydCB0aGUgU0NGIFs0XSB3ZSBhcmUgZGV2ZWxvcGluZyByaWdodCBub3cKPiBhbmQgZXZlbiB0
aGUgUGFzc3Rocm91Z2ggZmVhdHVyZSB3b24ndCBiZSBmdWxseSBmdW5jdGlvbmFsIG9uIFItQ2Fy
Cj4gR2VuMyBiYXNlZCBib2FyZHMgcG93ZXJlZCBieSBYZW4gaHlwZXJ2aXNvci4KCkFzIHNhaWQg
aW4gdGhlIHByZXZpb3VzIGUtbWFpbC4gVGhpcyB3b3VsZCBiZSBuaWNlIGVuaGFuY2VtZW50IGZv
ciBYZW4sIApidXQgd2UgbmVlZCB0byBkZWNpZGUgaW4gd2hpY2ggZm9ybSBpdCB3aWxsIGJlIHVw
c3RyZWFtZWQuCgo+Cj4+Cj4+IEkgYW0gYXdhcmUgdGhhdCBMaW51eCBJT01NVSBzdWJzeXN0ZW0g
aGFzIGdyb3dpbmcgcXVpdGUgYSBsb3QgbWFraW5nIG1vcmUKPj4gdHJpY2t5IHRvIGdldCBzdXBw
b3J0IGluIFhlbi4gSSB3YW50ZWQgdG8gZ2V0IGZlZWRiYWNrIGhvdyBjb21wbGV4IGZyb20geW91
Cj4+IGFuZCBTYW1lZXIgaG93IGNvbXBsZXggaXQgd2FzIGFuZCB3aGV0aGVyIHdlIHNob3VsZCBj
b25zaWRlciBkb2luZyBvdXIgb3duLgo+Cj4gWWVzLCB0aGUgSVBNTVUtVk1TQSBMaW51eCBkcml2
ZXIgcmVsaWVzIG9uIHNvbWUgTGludXggZnVuY3Rpb25hbAo+IChJT01NVS9ETUEvaW8tcGd0YWJs
ZSBmcmFtZXdvcmtzKSB0aGUgWGVuIGRvZXNuJ3QgaGF2ZSAoaXQgaXMKPiBleHBlY3RlZCkuIFNv
LCBpdCB0b29rICpzb21lIHRpbWUqCj4gdG8gbWFrZSBMaW51eCBkcml2ZXIgaGFwcHkgaW5zaWRl
IFhlbikuIE1vcmVvdmVyLCB0aGlzIGFsbCByZXN1bHRlZCBpbgo+IHRoZSBmYWN0IHRoYXQgdGhl
IGRyaXZlciBsb29rcyBjb21wbGljYXRlZCBhIGJpdCkuCj4gQSBsb3Qgb2YgZGlmZmVyZW50IHdy
YXBwZXJzLCAjaWYgMCwgY29kZSBzdHlsZSwgZXRjLgo+IE9uIHRoZSBvdGhlciBoYW5kLCBJIHRo
aW5rLCBJIHdpbGwgYmUgYWJsZSB0byBmYWlybHkgcXVpY2tseSBhbGlnbgo+IHdpdGggbmV3IEJT
UCwgZXRjLgo+Cj4gQnV0LCBJIHJlYWxseSBkb24ndCBrbm93IHNob3VsZCB3ZSBjb250aW51ZSB0
byBmb2xsb3cgdGhpcyBkaXJlY3Rpb24KPiBvciBub3QsIHBlcmhhcHMgaXQgd2lsbCBkZXBlbmQg
b24KPiBob3cgY29tcGxleCB0aGUgZW50aXR5IGlzIGFuZCBob3cgbXVjaCB0aGluZ3Mgd2UgbXVz
dCBwdWxsIHRvZ2V0aGVyCj4gd2l0aCBpdCB0byBtYWtlIGl0IGhhcHB5Lgo+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 11:27:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 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.xen.org>)
	id 1df2fK-0000Uu-Us; Tue, 08 Aug 2017 11:27:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df2fJ-0000U5-RA
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 11:27:13 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 43/73-01712-110A9895; Tue, 08 Aug 2017 11:27:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva7Ags5
 Ig5ZD8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aSM94Fl5Qrdvx9wNTAOFOqi5GTQ0LAX6Kj
 oZGti5GDg0VARaL/MhNImE1AWeJnZy8biC0ioCdx9FcLYxcjFwezwFwmiZ6tS9hBEsICoRKzp
 nWC2bwCFhKnO26B2UICbhI3Zz5lhIgLSpyc+YQFxGYW0JFYsPsT2C5mAWmJ5f84QMKcAu4SHd
 cWMoPYokAndC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGlnqJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhlk9AwPjDsbLW/wOMUpyMCmJ8m7S7owU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMG7fR5QTrAoNT21Ii0zBxjwMGkJDh4lEd5nc4HSvMUFibnFm
 ekQqVOMuhwbVq//wiTEkpeflyolzvsOZIYASFFGaR7cCFj0XWKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzCs3H2gKT2ZeCdymV0BHMAEdEeELdkRJIkJKqoFR9NmZ/A9HMg26c96+vuitNfu
 1S4qh+qlpfBWP2kIcLn6JWKC8h33lGYcDFrOZFrV8f33/UiX/Pb411zPZ5X5nXbq4dHPT+90z
 BW4kbE7a8TMjub5hdepzuQtfwub8XHpH0nJlpXhz+1Wzoz+nxAvyJFk/4/zmpmVnZNWZq7Do9
 7q9rkeWvmtrUWIpzkg01GIuKk4EAFsMCIy5AgAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502191630!85731168!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 562 invoked from network); 8 Aug 2017 11:27:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 11:27:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="442987233"
Date: Tue, 8 Aug 2017 12:27:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20170808112708.gz2fcijoril7edyy@citrix.com>
References: <1502180855-7500-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502180855-7500-1-git-send-email-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, tamas@tklengyel.com, jbeulich@suse.com,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMTE6Mjc6MzVBTSArMDMwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPiBJbiBzb21lIGludHJvc3BlY3Rpb24gdXNlY2FzZXMsIGFuIGluLWd1ZXN0IGFn
ZW50IG5lZWRzIHRvIGNvbW11bmljYXRlCj4gd2l0aCB0aGUgZXh0ZXJuYWwgaW50cm9zcGVjdGlv
biBhZ2VudC4gIEFuIGV4aXN0aW5nIG1lY2hhbmlzbSBpcwo+IEhWTU9QX2d1ZXN0X3JlcXVlc3Rf
dm1fZXZlbnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCj4gbGlr
ZSBhbGwgb3RoZXIgaHlwZXJjYWxscy4KPiAKPiBJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVi
eSB0aGUgaW50cm9zcGVjdGlvbiBhZ2VudCBjYW4gd2hpdGVsaXN0IHRoZQo+IHVzZSBvZiBIVk1P
UF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50IGRpcmVjdGx5IGZyb20gdXNlcnNwYWNlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+
IAo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjQ6Cj4gCS0gQ2hhbmdlZCBmdW5jdGlvbiBtYW5lIGZy
b20geGNfYWxsb3dfZ3Vlc3RfdXNlcnNwYWNlX2V2ZW50Cj4gCSAgdG8geGNfbW9uaXRvcl9ndWVz
dF91c2Vyc3BhY2VfZXZlbnQKPiAJLSBGaXhlZCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgY2hlY2sK
PiAJLSBEZWxldGUgdGhlIGd1ZXN0X3JlcXVlc3Rfc3luYwo+IAktIENoYW5nZWQgZ3Vlc3RfcmVx
dWVzdF91c2Vyc3BhY2VfZXZlbnQgdG8KPiAJICBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFi
bGVkCj4gCS0gTW92ZWQgZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCBmbGFnIGZyb20g
c2NoZWQuaCB0bwo+IAkgIGRvbWFpbi5oCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIHwgIDEgKwo+ICB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDE0ICsrKysr
KysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgIHwgIDUgKysrKysKPiAg
eGVuL2NvbW1vbi9tb25pdG9yLmMgICAgICAgICAgfCAxMyArKysrKysrKysrKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmggIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQo+ICB4ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8IDIxICsrKysrKysrKysrLS0tLS0tLS0tLQo+ICA2
IGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCj4gaW5kZXggYmRlODMxMy4uYzcyZTEyZCAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCj4gQEAgLTIwMjIsNiArMjAyMiw3IEBAIGludCB4Y19tb25pdG9yX2Rlc2NyaXB0
b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOwo+ICBpbnQgeGNfbW9uaXRv
cl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKPiAr
aW50IHhjX21vbml0b3JfZ3Vlc3RfdXNlcnNwYWNlX2V2ZW50KHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUpOwo+ICBpbnQgeGNfbW9uaXRvcl9kZWJ1Z19l
eGNlcHRpb25zKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKPiAgaW50
IHhjX21vbml0b3JfY3B1aWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBi
b29sIGVuYWJsZSk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYyBiL3Rv
b2xzL2xpYnhjL3hjX21vbml0b3IuYwo+IGluZGV4IGI0NGNlOTMuLmJkOGNiY2YgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jCj4gQEAgLTE2MSw2ICsxNjEsMjAgQEAgaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVz
dCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlLAo+ICAg
ICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwo+ICB9Cj4gIAo+ICtpbnQgeGNfbW9u
aXRvcl9ndWVzdF91c2Vyc3BhY2VfZXZlbnQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9t
YWluX2lkLCBib29sIGVuYWJsZSkKPiArewo+ICsgICAgREVDTEFSRV9ET01DVEw7Cj4gKwo+ICsg
ICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfbW9uaXRvcl9vcDsKPiArICAgIGRvbWN0bC5kb21h
aW4gPSBkb21haW5faWQ7Cj4gKyAgICBkb21jdGwudS5tb25pdG9yX29wLm9wID0gZW5hYmxlID8g
WEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOwo+ICsgICAgZG9tY3Rs
LnUubW9uaXRvcl9vcC5ldmVudCA9IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9VU0VS
U1BBQ0VfRVZFTlQ7Cj4gKwo+ICsgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwo+
ICt9Cj4gKwo+ICsKCkZvciB0aGlzIGJpdDoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKU29tZSBuaXRzIGJlbG93LgoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKPiBpbmRleCBj
MTA1MjJiLi5kZTAyNTA3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4gQEAgLTM5NiwxNSArMzk2
LDE2IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgo+ICAKPiAgICAgIC8qIEFyY2gtc3BlY2lmaWMgbW9u
aXRvciBvcHRpb25zICovCj4gICAgICBzdHJ1Y3Qgewo+IC0gICAgICAgIHVuc2lnbmVkIGludCB3
cml0ZV9jdHJscmVnX2VuYWJsZWQgICAgICAgOiA0Owo+IC0gICAgICAgIHVuc2lnbmVkIGludCB3
cml0ZV9jdHJscmVnX3N5bmMgICAgICAgICAgOiA0Owo+IC0gICAgICAgIHVuc2lnbmVkIGludCB3
cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSAgOiA0Owo+IC0gICAgICAgIHVuc2lnbmVkIGludCBz
aW5nbGVzdGVwX2VuYWJsZWQgICAgICAgICAgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVkIGludCBz
b2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVkIGludCBk
ZWJ1Z19leGNlcHRpb25fZW5hYmxlZCAgICAgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVkIGludCBk
ZWJ1Z19leGNlcHRpb25fc3luYyAgICAgICAgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVkIGludCBj
cHVpZF9lbmFibGVkICAgICAgICAgICAgICAgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVkIGludCBk
ZXNjcmlwdG9yX2FjY2Vzc19lbmFibGVkICAgOiAxOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCB3
cml0ZV9jdHJscmVnX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDQ7
Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHdyaXRlX2N0cmxyZWdfc3luYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogNDsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgd3JpdGVf
Y3RybHJlZ19vbmNoYW5nZW9ubHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA0Owo+ICsg
ICAgICAgIHVuc2lnbmVkIGludCBzaW5nbGVzdGVwX2VuYWJsZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IDE7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHNvZnR3YXJlX2Jy
ZWFrcG9pbnRfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKPiArICAgICAg
ICB1bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX2VuYWJsZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAxOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRpb25f
c3luYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7Cj4gKyAgICAgICAgdW5z
aWduZWQgaW50IGNwdWlkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogMTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5h
YmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwo+ICsgICAgICAgIHVuc2lnbmVk
IGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkICAgICAgICAgICAgICAgICAgICAg
ICA6IDE7CgpJbmRlbnRhdGlvbiBoZXJlIGFuZCBiZWxvdyBzZWVtcyByYXRoZXIgZXhjZXNzaXZl
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 11:34:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 11: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.xen.org>)
	id 1df2mc-0001Bx-N8; Tue, 08 Aug 2017 11:34:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df2mb-0001Br-5U
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 11:34:45 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 96/DA-09901-4D1A9895; Tue, 08 Aug 2017 11:34:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTffyws5
 Ig/vNHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aP1fOZCu5PZqz4vP4OUwPjy8ouRk4OIYHN
 jBKz/ot3MXIB2bsZJWbv28UEkhAWCJc4cayBBcQWEfCT6Pizn7mLkQOoqEri5EUukDCzQJrEu
 zXT2UFsNgFNiTufP4G18gpYSSz5tQ2slUVARWJl+wQ2EFsUaOTbxiMsEDWCEidnPgGzOQWcJS
 YeecgKMdNW4s7c3cwQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGhrpJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhsDEOxgvLwx4BCjJAeTkijvJu3OSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvEsWAOUEi1LTUyvSMnOAgQ+TluDgURLhzQZJ8xYXJOYWZ6ZDp
 E4x6nJsWL3+C5MQS15+XqqUOG8vSJEASFFGaR7cCFgUXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5Iwbx7IFJ7MvBK4Ta+AjmACOiLCF+yIkkSElFQD47SnUwQSThjbz5KqObjtienrkAdc6vK
 qDIIN7gaOR2qPlU167vmG8XerTfA5hkox3QZVr4/9Rt0vuv1WnLDVY39dz6bWlPhPYO939tlx
 yxwlW1N26kXqTveYN/GHcs9l6TVlnjrxbapr0mIbOPVP/Mp+6ZGTYvt1Temf2YsXXr+65POOA
 7y2SizFGYmGWsxFxYkAFS3NY70CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502192082!76810742!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1809 invoked from network); 8 Aug 2017 11:34:42 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 8 Aug 2017 11:34:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C177813D5;
 Tue,  8 Aug 2017 04:34:41 -0700 (PDT)
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 D0EB33F540;
 Tue,  8 Aug 2017 04:34:40 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <1501081804-4882-3-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2b29be2b-f7ee-c2f0-370e-f2632f2d75fe@arm.com>
Date: Tue, 8 Aug 2017 12:34:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501081804-4882-3-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v1 2/7] iommu/arm: ipmmu-vmsa: Add Xen
 changes for main driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNi8wNy8xNyAxNjowOSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gRnJv
bTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+
Cj4gTW9kaWZ5IHRoZSBMaW51eCBJUE1NVSBkcml2ZXIgdG8gYmUgZnVuY3Rpb25hbCBpbnNpZGUg
WGVuLgo+IEFsbCBkZXZpY2VzIHdpdGhpbiBhIHNpbmdsZSBYZW4gZG9tYWluIG11c3QgdXNlIHRo
ZSBzYW1lCj4gSU9NTVUgY29udGV4dCBubyBtYXR0ZXIgd2hhdCBJT01NVSBkb21haW5zIHRoZXkg
YXJlIGF0dGFjaGVkIHRvLgo+IFRoaXMgaXMgdGhlIG1haW4gZGlmZmVyZW5jZSBiZXR3ZWVuIGRy
aXZlcnMgaW4gTGludXgKPiBhbmQgWGVuLiBIYXZpbmcgOCBzZXBhcmF0ZSBjb250ZXh0cyBhbGxv
dyB1cyB0byBwYXNzdGhyb3VnaAo+IGRldmljZXMgdG8gOCBndWVzdCBkb21haW4gYXQgdGhlIHNh
bWUgdGltZS4KPgo+IEFsc28gd3JhcCBmb2xsb3dpbmcgY29kZSBpbiAjaWYgMDoKPiAtIEFsbCBE
TUEgcmVsYXRlZCBzdHVmZgo+IC0gTGludXggUE0gY2FsbGJhY2tzCj4gLSBEcml2ZXIgcmVtb3Zl
IGNhbGxiYWNrCj4gLSBpb21tdV9ncm91cCBtYW5hZ2VtZW50Cj4KPiBNYXliZSwgaXQgd291bGQg
YmUgbW9yZSBjb3JyZWN0IHRvIG1vdmUgZGlmZmVyZW50IExpbnV4MlhlbiB3cmFwcGVycywKPiBk
ZWZpbmUtcywgaGVscGVycyBmcm9tIElQTU1VLVZNU0EgYW5kIFNNTVUgdG8gc29tZSBjb21tb24g
ZmlsZQo+IGJlZm9yZSBpbnRyb2R1Y2luZyBJUE1NVS1WTVNBIHBhdGNoIHNlcmllcy4gQW5kIHRo
aXMgY29tbW9uIGZpbGUKPiBtaWdodCBiZSByZXVzZWQgYnkgcG9zc2libGUgZnV0dXJlIElPTU1V
cyBvbiBBUk0uCgpZZXMgcGxlYXNlIGlmIHdlIGdvIGZvcndhcmQgd2l0aCB0aGUgTGludXggd2F5
LgoKPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlz
aGNoZW5rb0BlcGFtLmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IC0t
LQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jIHwgOTg0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDk0OCBpbnNlcnRp
b25zKCspLCAzNiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lw
bW11LXZtc2EuYwo+IGluZGV4IDJiMzgwZmYuLmU1NGI1MDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKPiBAQCAtNiwzMSArNiwyMTIgQEAKPiAgICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKPiAgICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiAgICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbjsgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgo+ICsgKgo+ICsgKiBCYXNlZCBvbiBMaW51
eCBkcml2ZXJzL2lvbW11L2lwbW11LXZtc2EuYwo+ICsgKiA9PiBjb21taXQgZjQ3NDdlYmE4OWM5
YjVkOTBmZGYwYTU0NTg4NjYyODNjNDczOTVkOAo+ICsgKiAoaW9tbXUvaXBtbXUtdm1zYTogUmVz
dHJpY3QgSU9NTVUgRG9tYWluIEdlb21ldHJ5IHRvIDMyLWJpdCBhZGRyZXNzIHNwYWNlKQo+ICsg
Kgo+ICsgKiBYZW4gbW9kaWZpY2F0aW9uOgo+ICsgKiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8T2xl
a3NhbmRyX1R5c2hjaGVua29AZXBhbS5jb20+Cj4gKyAqIENvcHlyaWdodCAoQykgMjAxNi0yMDE3
IEVQQU0gU3lzdGVtcyBJbmMuCj4gICAqLwo+Cj4gLSNpbmNsdWRlIDxsaW51eC9iaXRtYXAuaD4K
PiAtI2luY2x1ZGUgPGxpbnV4L2RlbGF5Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9kbWEtaW9tbXUu
aD4KPiAtI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9l
cnIuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgo+IC0jaW5jbHVkZSA8bGludXgvaW50
ZXJydXB0Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9pby5oPgo+IC0jaW5jbHVkZSA8bGludXgvaW9t
bXUuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+IC0jaW5jbHVkZSA8bGludXgvb2Yu
aD4KPiAtI2luY2x1ZGUgPGxpbnV4L29mX2lvbW11Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9wbGF0
Zm9ybV9kZXZpY2UuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L3NpemVzLmg+Cj4gLSNpbmNsdWRlIDxs
aW51eC9zbGFiLmg+Cj4gLQo+IC0jaWYgZGVmaW5lZChDT05GSUdfQVJNKSAmJiAhZGVmaW5lZChD
T05GSUdfSU9NTVVfRE1BKQo+IC0jaW5jbHVkZSA8YXNtL2RtYS1pb21tdS5oPgo+IC0jaW5jbHVk
ZSA8YXNtL3BnYWxsb2MuaD4KPiAtI2VuZGlmCj4gKyNpbmNsdWRlIDx4ZW4vY29uZmlnLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KPiArI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICsjaW5j
bHVkZSA8eGVuL2Vyci5oPgo+ICsjaW5jbHVkZSA8eGVuL2lycS5oPgo+ICsjaW5jbHVkZSA8eGVu
L2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpc3QuaD4KPiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+
ICsjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiArI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KPiArI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3NpemVzLmg+Cj4gKyNpbmNsdWRl
IDxhc20vYXRvbWljLmg+Cj4gKyNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4gKyNpbmNsdWRlIDxh
c20vaW8uaD4KPiArI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+Cj4gICNpbmNsdWRlICJpby1w
Z3RhYmxlLmgiCj4KPiArLyogVE9ETzoKPiArICogMS4gT3B0aW1pemUgeGVuX2RvbWFpbi0+bG9j
ayB1c2FnZS4KPiArICogMi4gU2hvdyBkb21haW5faWQgaW4gZXZlcnkgcHJpbnRrIHdoaWNoIGlz
IHBlciBYZW4gZG9tYWluLgo+ICsgKgo+ICsgKi8KPiArCj4gKy8qKioqKiBTdGFydCBvZiBYZW4g
c3BlY2lmaWMgY29kZSAqKioqKi8KPiArCj4gKyNkZWZpbmUgSU9NTVVfUkVBRAkoMSA8PCAwKQo+
ICsjZGVmaW5lIElPTU1VX1dSSVRFCSgxIDw8IDEpCj4gKyNkZWZpbmUgSU9NTVVfQ0FDSEUJKDEg
PDwgMikgLyogRE1BIGNhY2hlIGNvaGVyZW5jeSAqLwo+ICsjZGVmaW5lIElPTU1VX05PRVhFQwko
MSA8PCAzKQo+ICsjZGVmaW5lIElPTU1VX01NSU8JKDEgPDwgNCkgLyogZS5nLiB0aGluZ3MgbGlr
ZSBNU0kgZG9vcmJlbGxzICovCj4gKwo+ICsjZGVmaW5lIF9fZmxzKHgpIChmbHMoeCkgLSAxKQo+
ICsjZGVmaW5lIF9fZmZzKHgpIChmZnMoeCkgLSAxKQo+ICsKPiArI2RlZmluZSBJT19QR1RBQkxF
X1FVSVJLX0FSTV9OUwkJQklUKDApCj4gKwo+ICsjZGVmaW5lIGlvcmVhZDMyIHJlYWRsCj4gKyNk
ZWZpbmUgaW93cml0ZTMyIHdyaXRlbAo+ICsKPiArI2RlZmluZSBkZXZfaW5mbyBkZXZfbm90aWNl
Cj4gKwo+ICsjZGVmaW5lIGRldm1fcmVxdWVzdF9pcnEodW51c2VkLCBpcnEsIGZ1bmMsIGZsYWdz
LCBuYW1lLCBkZXYpIFwKPiArCXJlcXVlc3RfaXJxKGlycSwgZmxhZ3MsIGZ1bmMsIG5hbWUsIGRl
dikKPiArCj4gKy8qIEFsaWFzIHRvIFhlbiBkZXZpY2UgdHJlZSBoZWxwZXJzICovCj4gKyNkZWZp
bmUgZGV2aWNlX25vZGUgZHRfZGV2aWNlX25vZGUKPiArI2RlZmluZSBvZl9waGFuZGxlX2FyZ3Mg
ZHRfcGhhbmRsZV9hcmdzCj4gKyNkZWZpbmUgb2ZfZGV2aWNlX2lkIGR0X2RldmljZV9tYXRjaAo+
ICsjZGVmaW5lIG9mX21hdGNoX25vZGUgZHRfbWF0Y2hfbm9kZQo+ICsjZGVmaW5lIG9mX3BhcnNl
X3BoYW5kbGVfd2l0aF9hcmdzIGR0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzCj4gKyNkZWZpbmUg
b2ZfZmluZF9wcm9wZXJ0eSBkdF9maW5kX3Byb3BlcnR5Cj4gKyNkZWZpbmUgb2ZfY291bnRfcGhh
bmRsZV93aXRoX2FyZ3MgZHRfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MKPiArCj4gKy8qIFhlbjog
SGVscGVycyB0byBnZXQgZGV2aWNlIE1NSU8gYW5kIElSUXMgKi8KPiArc3RydWN0IHJlc291cmNl
Cj4gK3sKPiArCXU2NCBhZGRyOwo+ICsJdTY0IHNpemU7Cj4gKwl1bnNpZ25lZCBpbnQgdHlwZTsK
PiArfTsKPiArCj4gKyNkZWZpbmUgcmVzb3VyY2Vfc2l6ZShyZXMpIChyZXMpLT5zaXplOwo+ICsK
PiArI2RlZmluZSBwbGF0Zm9ybV9kZXZpY2UgZHRfZGV2aWNlX25vZGUKPiArCj4gKyNkZWZpbmUg
SU9SRVNPVVJDRV9NRU0gMAo+ICsjZGVmaW5lIElPUkVTT1VSQ0VfSVJRIDEKPiArCj4gK3N0YXRp
YyBzdHJ1Y3QgcmVzb3VyY2UgKnBsYXRmb3JtX2dldF9yZXNvdXJjZShzdHJ1Y3QgcGxhdGZvcm1f
ZGV2aWNlICpwZGV2LAo+ICsJCQkJCSAgICAgIHVuc2lnbmVkIGludCB0eXBlLAo+ICsJCQkJCSAg
ICAgIHVuc2lnbmVkIGludCBudW0pCj4gK3sKPiArCS8qCj4gKwkgKiBUaGUgcmVzb3VyY2UgaXMg
b25seSB1c2VkIGJldHdlZW4gMiBjYWxscyBvZiBwbGF0Zm9ybV9nZXRfcmVzb3VyY2UuCj4gKwkg
KiBJdCdzIHF1aXRlIHVnbHkgYnV0IGl0J3MgYXZvaWQgdG8gYWRkIHRvbyBtdWNoIGNvZGUgaW4g
dGhlIHBhcnQKPiArCSAqIGltcG9ydGVkIGZyb20gTGludXgKPiArCSAqLwo+ICsJc3RhdGljIHN0
cnVjdCByZXNvdXJjZSByZXM7Cj4gKwlpbnQgcmV0ID0gMDsKPiArCj4gKwlyZXMudHlwZSA9IHR5
cGU7Cj4gKwo+ICsJc3dpdGNoICh0eXBlKSB7Cj4gKwljYXNlIElPUkVTT1VSQ0VfTUVNOgo+ICsJ
CXJldCA9IGR0X2RldmljZV9nZXRfYWRkcmVzcyhwZGV2LCBudW0sICZyZXMuYWRkciwgJnJlcy5z
aXplKTsKPiArCj4gKwkJcmV0dXJuICgocmV0KSA/IE5VTEwgOiAmcmVzKTsKPiArCj4gKwljYXNl
IElPUkVTT1VSQ0VfSVJROgo+ICsJCXJldCA9IHBsYXRmb3JtX2dldF9pcnEocGRldiwgbnVtKTsK
PiArCQlpZiAocmV0IDwgMCkKPiArCQkJcmV0dXJuIE5VTEw7Cj4gKwo+ICsJCXJlcy5hZGRyID0g
cmV0Owo+ICsJCXJlcy5zaXplID0gMTsKPiArCj4gKwkJcmV0dXJuICZyZXM7Cj4gKwo+ICsJZGVm
YXVsdDoKPiArCQlyZXR1cm4gTlVMTDsKPiArCX0KPiArfQo+ICsKPiArZW51bSBpcnFyZXR1cm4g
ewo+ICsJSVJRX05PTkUJPSAoMCA8PCAwKSwKPiArCUlSUV9IQU5ETEVECT0gKDEgPDwgMCksCj4g
K307Cj4gKwo+ICt0eXBlZGVmIGVudW0gaXJxcmV0dXJuIGlycXJldHVybl90Owo+ICsKPiArLyog
RGV2aWNlIGxvZ2dlciBmdW5jdGlvbnMgKi8KPiArI2RlZmluZSBkZXZfcHJpbnQoZGV2LCBsdmws
IGZtdCwgLi4uKQkJCQkJCVwKPiArCSBwcmludGsobHZsICJpcG1tdTogJXM6ICIgZm10LCBkdF9u
b2RlX2Z1bGxfbmFtZShkZXZfdG9fZHQoZGV2KSksICMjIF9fVkFfQVJHU19fKQo+ICsKPiArI2Rl
ZmluZSBkZXZfZGJnKGRldiwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19ERUJVRywg
Zm10LCAjIyBfX1ZBX0FSR1NfXykKPiArI2RlZmluZSBkZXZfbm90aWNlKGRldiwgZm10LCAuLi4p
IGRldl9wcmludChkZXYsIFhFTkxPR19JTkZPLCBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsjZGVm
aW5lIGRldl93YXJuKGRldiwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19XQVJOSU5H
LCBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsjZGVmaW5lIGRldl9lcnIoZGV2LCBmbXQsIC4uLikg
ZGV2X3ByaW50KGRldiwgWEVOTE9HX0VSUiwgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiArCj4gKyNk
ZWZpbmUgZGV2X2Vycl9yYXRlbGltaXRlZChkZXYsIGZtdCwgLi4uKQkJCQkJXAo+ICsJIGRldl9w
cmludChkZXYsIFhFTkxPR19FUlIsIGZtdCwgIyMgX19WQV9BUkdTX18pCj4gKwo+ICsjZGVmaW5l
IGRldl9uYW1lKGRldikgZHRfbm9kZV9mdWxsX25hbWUoZGV2X3RvX2R0KGRldikpCj4gKwo+ICsv
KiBBbGlhcyB0byBYZW4gYWxsb2NhdGlvbiBoZWxwZXJzICovCj4gKyNkZWZpbmUga2ZyZWUgeGZy
ZWUKPiArI2RlZmluZSBrbWFsbG9jKHNpemUsIGZsYWdzKQkJX3htYWxsb2Moc2l6ZSwgc2l6ZW9m
KHZvaWQgKikpCj4gKyNkZWZpbmUga3phbGxvYyhzaXplLCBmbGFncykJCV94emFsbG9jKHNpemUs
IHNpemVvZih2b2lkICopKQo+ICsjZGVmaW5lIGRldm1fa3phbGxvYyhkZXYsIHNpemUsIGZsYWdz
KQlfeHphbGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKPiArI2RlZmluZSBrbWFsbG9jX2FycmF5
KHNpemUsIG4sIGZsYWdzKQlfeG1hbGxvY19hcnJheShzaXplLCBzaXplb2Yodm9pZCAqKSwgbikK
PiArI2RlZmluZSBrY2FsbG9jKHNpemUsIG4sIGZsYWdzKQkJX3h6YWxsb2NfYXJyYXkoc2l6ZSwg
c2l6ZW9mKHZvaWQgKiksIG4pCj4gKwo+ICtzdGF0aWMgdm9pZCBfX2lvbWVtICpkZXZtX2lvcmVt
YXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAo+ICsJCQkJCSAgIHN0cnVjdCByZXNvdXJj
ZSAqcmVzKQo+ICt7Cj4gKwl2b2lkIF9faW9tZW0gKnB0cjsKPiArCj4gKwlpZiAoIXJlcyB8fCBy
ZXMtPnR5cGUgIT0gSU9SRVNPVVJDRV9NRU0pIHsKPiArCQlkZXZfZXJyKGRldiwgIkludmFsaWQg
cmVzb3VyY2VcbiIpOwo+ICsJCXJldHVybiBFUlJfUFRSKC1FSU5WQUwpOwo+ICsJfQo+ICsKPiAr
CXB0ciA9IGlvcmVtYXBfbm9jYWNoZShyZXMtPmFkZHIsIHJlcy0+c2l6ZSk7Cj4gKwlpZiAoIXB0
cikgewo+ICsJCWRldl9lcnIoZGV2LAo+ICsJCQkiaW9yZW1hcCBmYWlsZWQgKGFkZHIgMHglIlBS
SXg2NCIgc2l6ZSAweCUiUFJJeDY0IilcbiIsCj4gKwkJCXJlcy0+YWRkciwgcmVzLT5zaXplKTsK
PiArCQlyZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKPiArCX0KPiArCj4gKwlyZXR1cm4gcHRyOwo+
ICt9Cj4gKwo+ICsvKiBYZW4gZG9lc24ndCBoYW5kbGUgSU9NTVUgZmF1bHQgKi8KPiArI2RlZmlu
ZSByZXBvcnRfaW9tbXVfZmF1bHQoLi4uKQkxCj4gKwo+ICsjZGVmaW5lIE1PRFVMRV9ERVZJQ0Vf
VEFCTEUodHlwZSwgbmFtZSkKPiArI2RlZmluZSBtb2R1bGVfcGFyYW1fbmFtZWQobmFtZSwgdmFs
dWUsIHR5cGUsIHBlcm0pCj4gKyNkZWZpbmUgTU9EVUxFX1BBUk1fREVTQyhfcGFybSwgZGVzYykK
PiArCj4gKy8qIFhlbjogRHVtbXkgaW9tbXVfZG9tYWluICovCj4gK3N0cnVjdCBpb21tdV9kb21h
aW4KPiArewo+ICsJYXRvbWljX3QgcmVmOwo+ICsJLyogVXNlZCB0byBsaW5rIGlvbW11X2RvbWFp
biBjb250ZXh0cyBmb3IgYSBzYW1lIGRvbWFpbi4KPiArCSAqIFRoZXJlIGlzIGF0IGxlYXN0IG9u
ZSBwZXItSVBNTVUgdG8gdXNlZCBieSB0aGUgZG9tYWluLgo+ICsJICogKi8KPiArCXN0cnVjdCBs
aXN0X2hlYWQJCWxpc3Q7Cj4gK307Cj4gKwo+ICsvKiBYZW46IERlc2NyaWJlcyBpbmZvcm1hdGlv
bnMgcmVxdWlyZWQgZm9yIGEgWGVuIGRvbWFpbiAqLwo+ICtzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5f
ZG9tYWluIHsKPiArCXNwaW5sb2NrX3QJCQlsb2NrOwo+ICsJLyogTGlzdCBvZiBjb250ZXh0IChp
LmUgaW9tbXVfZG9tYWluKSBhc3NvY2lhdGVkIHRvIHRoaXMgZG9tYWluICovCj4gKwlzdHJ1Y3Qg
bGlzdF9oZWFkCQljb250ZXh0czsKPiArCXN0cnVjdCBpb21tdV9kb21haW4JCSpiYXNlX2NvbnRl
eHQ7Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBYZW46IEluZm9ybWF0aW9uIGFib3V0IGVhY2ggZGV2
aWNlIHN0b3JlZCBpbiBkZXYtPmFyY2hkYXRhLmlvbW11Cj4gKyAqCj4gKyAqIE9uIExpbnV4IHRo
ZSBkZXYtPmFyY2hkYXRhLmlvbW11IG9ubHkgc3RvcmVzIHRoZSBhcmNoIHNwZWNpZmljIGluZm9y
bWF0aW9uLAo+ICsgKiBidXQsIG9uIFhlbiwgd2UgYWxzbyBoYXZlIHRvIHN0b3JlIHRoZSBpb21t
dSBkb21haW4uCj4gKyAqLwo+ICtzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZGV2aWNlIHsKPiArCXN0
cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbjsKPiArCXN0cnVjdCBpcG1tdV92bXNhX2FyY2hkYXRh
ICphcmNoZGF0YTsKPiArfTsKPiArCj4gKyNkZWZpbmUgZGV2X2lvbW11KGRldikgKChzdHJ1Y3Qg
aXBtbXVfdm1zYV94ZW5fZGV2aWNlICopZGV2LT5hcmNoZGF0YS5pb21tdSkKPiArI2RlZmluZSBk
ZXZfaW9tbXVfZG9tYWluKGRldikgKGRldl9pb21tdShkZXYpLT5kb21haW4pCj4gKwo+ICsvKioq
KiogU3RhcnQgb2YgTGludXggSVBNTVUgY29kZSAqKioqKi8KPiArCj4gICNkZWZpbmUgSVBNTVVf
Q1RYX01BWCA4Cj4KPiAgc3RydWN0IGlwbW11X2ZlYXR1cmVzIHsKPiBAQCAtNjQsNyArMjQ1LDkg
QEAgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlIHsKPiAgCXN0cnVjdCBod19yZWdpc3RlciAqcmVn
X2JhY2t1cFtJUE1NVV9DVFhfTUFYXTsKPiAgI2VuZGlmCj4KPiArI2lmIDAgLyogWGVuOiBOb3Qg
bmVlZGVkICovCj4gIAlzdHJ1Y3QgZG1hX2lvbW11X21hcHBpbmcgKm1hcHBpbmc7Cj4gKyNlbmRp
Zgo+ICB9Owo+Cj4gIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiB7Cj4gQEAgLTc3LDYgKzI2MCw5
IEBAIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiB7Cj4KPiAgCXVuc2lnbmVkIGludCBjb250ZXh0
X2lkOwo+ICAJc3BpbmxvY2tfdCBsb2NrOwkJCS8qIFByb3RlY3RzIG1hcHBpbmdzICovCj4gKwo+
ICsJLyogWGVuOiBEb21haW4gYXNzb2NpYXRlZCB0byB0aGlzIGNvbmZpZ3VyYXRpb24gKi8KPiAr
CXN0cnVjdCBkb21haW4gKmQ7Cj4gIH07Cj4KPiAgc3RydWN0IGlwbW11X3Ztc2FfYXJjaGRhdGEg
ewo+IEBAIC05NCwxNCArMjgwLDIwIEBAIHN0cnVjdCBpcG1tdV92bXNhX2FyY2hkYXRhIHsKPiAg
c3RhdGljIERFRklORV9TUElOTE9DSyhpcG1tdV9kZXZpY2VzX2xvY2spOwo+ICBzdGF0aWMgTElT
VF9IRUFEKGlwbW11X2RldmljZXMpOwo+Cj4gKyNpZiAwIC8qIFhlbjogTm90IG5lZWRlZCAqLwo+
ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGlwbW11X3NsYXZlX2RldmljZXNfbG9jayk7Cj4gIHN0
YXRpYyBMSVNUX0hFQUQoaXBtbXVfc2xhdmVfZGV2aWNlcyk7Cj4gKyNlbmRpZgo+Cj4gIHN0YXRp
YyBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKnRvX3Ztc2FfZG9tYWluKHN0cnVjdCBpb21tdV9k
b21haW4gKmRvbSkKPiAgewo+ICAJcmV0dXJuIGNvbnRhaW5lcl9vZihkb20sIHN0cnVjdCBpcG1t
dV92bXNhX2RvbWFpbiwgaW9fZG9tYWluKTsKPiAgfQo+Cj4gKy8qCj4gKyAqIFhlbjogUmV3cml0
ZSBMaW51eCBoZWxwZXJzIHRvIG1hbmlwdWxhdGUgd2l0aCBhcmNoZGF0YSBvbiBYZW4uCj4gKyAq
Lwo+ICsjaWYgMAo+ICAjaWYgZGVmaW5lZChDT05GSUdfQVJNKSB8fCBkZWZpbmVkKENPTkZJR19B
Uk02NCkKPiAgc3RhdGljIHN0cnVjdCBpcG1tdV92bXNhX2FyY2hkYXRhICp0b19hcmNoZGF0YShz
dHJ1Y3QgZGV2aWNlICpkZXYpCj4gIHsKPiBAQCAtMTIwLDYgKzMxMiwxNiBAQCBzdGF0aWMgdm9p
ZCBzZXRfYXJjaGRhdGEoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaXBtbXVfdm1zYV9hcmNo
ZGF0YSAqcCkKPiAgewo+ICB9Cj4gICNlbmRpZgo+ICsjZWxzZQo+ICtzdGF0aWMgc3RydWN0IGlw
bW11X3Ztc2FfYXJjaGRhdGEgKnRvX2FyY2hkYXRhKHN0cnVjdCBkZXZpY2UgKmRldikKPiArewo+
ICsJcmV0dXJuIGRldl9pb21tdShkZXYpLT5hcmNoZGF0YTsKPiArfQo+ICtzdGF0aWMgdm9pZCBz
ZXRfYXJjaGRhdGEoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaXBtbXVfdm1zYV9hcmNoZGF0
YSAqcCkKPiArewo+ICsJZGV2X2lvbW11KGRldiktPmFyY2hkYXRhID0gcDsKPiArfQo+ICsjZW5k
aWYKPgo+ICAjZGVmaW5lIFRMQl9MT09QX1RJTUVPVVQJCTEwMAkvKiAxMDB1cyAqLwo+Cj4gQEAg
LTM1NSw2ICs1NTcsMTAgQEAgc3RhdGljIHN0cnVjdCBod19yZWdpc3RlciAqcm9vdF9wZ3RhYmxl
W0lQTU1VX0NUWF9NQVhdID0gewo+Cj4gIHN0YXRpYyBib29sIGlwbW11X2lzX3Jvb3Qoc3RydWN0
IGlwbW11X3Ztc2FfZGV2aWNlICptbXUpCj4gIHsKPiArCS8qIFhlbjogRml4ICovCgpIbW1tLiBD
YW4gd2UgZ2V0IGEgYml0IG1vcmUgZGV0YWlscz8KCj4gKwlpZiAoIW1tdSkKPiArCQlyZXR1cm4g
ZmFsc2U7Cj4gKwo+ICAJaWYgKG1tdS0+ZmVhdHVyZXMtPmhhc19jYWNoZV9sZWFmX25vZGVzKQo+
ICAJCXJldHVybiBtbXUtPmlzX2xlYWYgPyBmYWxzZSA6IHRydWU7Cj4gIAllbHNlCj4gQEAgLTQw
NSwxNCArNjExLDI4IEBAIHN0YXRpYyB2b2lkIGlwbW11X2N0eF93cml0ZShzdHJ1Y3QgaXBtbXVf
dm1zYV9kb21haW4gKmRvbWFpbiwgdW5zaWduZWQgaW50IHJlZywKPiAgCWlwbW11X3dyaXRlKGRv
bWFpbi0+cm9vdCwgZG9tYWluLT5jb250ZXh0X2lkICogSU1fQ1RYX1NJWkUgKyByZWcsIGRhdGEp
Owo+ICB9Cj4KPiAtc3RhdGljIHZvaWQgaXBtbXVfY3R4X3dyaXRlMihzdHJ1Y3QgaXBtbXVfdm1z
YV9kb21haW4gKmRvbWFpbiwgdW5zaWduZWQgaW50IHJlZywKPiArLyogWGVuOiBXcml0ZSB0aGUg
Y29udGV4dCBmb3IgY2FjaGUgSVBNTVUgb25seS4gKi8KClNhbWUgaGVyZS4gV2h5IGRvZXMgaXQg
bmVlZCB0byBiZSBkaWZmZXJlbnQgd2l0aCBYZW4/Cgo+ICtzdGF0aWMgdm9pZCBpcG1tdV9jdHhf
d3JpdGUxKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluLCB1bnNpZ25lZCBpbnQgcmVn
LAo+ICAJCQkgICAgIHUzMiBkYXRhKQo+ICB7Cj4gIAlpZiAoZG9tYWluLT5tbXUgIT0gZG9tYWlu
LT5yb290KQo+IC0JCWlwbW11X3dyaXRlKGRvbWFpbi0+bW11LAo+IC0JCQkgICAgZG9tYWluLT5j
b250ZXh0X2lkICogSU1fQ1RYX1NJWkUgKyByZWcsIGRhdGEpOwo+ICsJCWlwbW11X3dyaXRlKGRv
bWFpbi0+bW11LCBkb21haW4tPmNvbnRleHRfaWQgKiBJTV9DVFhfU0laRSArIHJlZywgZGF0YSk7
Cj4gK30KPgo+IC0JaXBtbXVfd3JpdGUoZG9tYWluLT5yb290LCBkb21haW4tPmNvbnRleHRfaWQg
KiBJTV9DVFhfU0laRSArIHJlZywgZGF0YSk7Cj4gKy8qCj4gKyAqIFhlbjogV3JpdGUgdGhlIGNv
bnRleHQgZm9yIGJvdGggcm9vdCBJUE1NVSBhbmQgYWxsIGNhY2hlIElQTU1Vcwo+ICsgKiB0aGF0
IGFzc2lnbmVkIHRvIHRoaXMgWGVuIGRvbWFpbi4KPiArICovCj4gK3N0YXRpYyB2b2lkIGlwbW11
X2N0eF93cml0ZTIoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sIHVuc2lnbmVkIGlu
dCByZWcsCj4gKwkJCSAgICAgdTMyIGRhdGEpCj4gK3sKPiArCXN0cnVjdCBpcG1tdV92bXNhX3hl
bl9kb21haW4gKnhlbl9kb21haW4gPSBkb21faW9tbXUoZG9tYWluLT5kKS0+YXJjaC5wcml2Owo+
ICsJc3RydWN0IGlvbW11X2RvbWFpbiAqaW9fZG9tYWluOwo+ICsKPiArCWxpc3RfZm9yX2VhY2hf
ZW50cnkoaW9fZG9tYWluLCAmeGVuX2RvbWFpbi0+Y29udGV4dHMsIGxpc3QpCj4gKwkJaXBtbXVf
Y3R4X3dyaXRlMSh0b192bXNhX2RvbWFpbihpb19kb21haW4pLCByZWcsIGRhdGEpOwo+ICsKPiAr
CWlwbW11X2N0eF93cml0ZShkb21haW4sIHJlZywgZGF0YSk7Cj4gIH0KPgo+ICAvKiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+IEBAIC00ODgsNiArNzA4LDEwIEBAIHN0YXRpYyB2b2lkIGlwbW11X3Rs
Yl9mbHVzaF9hbGwodm9pZCAqY29va2llKQo+ICB7Cj4gIAlzdHJ1Y3QgaXBtbXVfdm1zYV9kb21h
aW4gKmRvbWFpbiA9IGNvb2tpZTsKPgo+ICsJLyogWGVuOiBKdXN0IHJldHVybiBpZiBjb250ZXh0
X2lkIGhhcyBub24tZXhpc3RlbnQgdmFsdWUgKi8KClNhbWUgaGVyZS4KCj4gKwlpZiAoZG9tYWlu
LT5jb250ZXh0X2lkID49IGRvbWFpbi0+cm9vdC0+bnVtX2N0eCkKPiArCQlyZXR1cm47Cj4gKwo+
ICAJaXBtbXVfdGxiX2ludmFsaWRhdGUoZG9tYWluKTsKPiAgfQo+Cj4gQEAgLTU0OSw4ICs3NzMs
MTAgQEAgc3RhdGljIGludCBpcG1tdV9kb21haW5faW5pdF9jb250ZXh0KHN0cnVjdCBpcG1tdV92
bXNhX2RvbWFpbiAqZG9tYWluKQo+ICAJZG9tYWluLT5jZmcuaWFzID0gMzI7Cj4gIAlkb21haW4t
PmNmZy5vYXMgPSA0MDsKPiAgCWRvbWFpbi0+Y2ZnLnRsYiA9ICZpcG1tdV9nYXRoZXJfb3BzOwo+
ICsjaWYgMCAvKiBYZW46IE5vdCBuZWVkZWQgKi8KPiAgCWRvbWFpbi0+aW9fZG9tYWluLmdlb21l
dHJ5LmFwZXJ0dXJlX2VuZCA9IERNQV9CSVRfTUFTSygzMik7Cj4gIAlkb21haW4tPmlvX2RvbWFp
bi5nZW9tZXRyeS5mb3JjZV9hcGVydHVyZSA9IHRydWU7Cj4gKyNlbmRpZgo+ICAJLyoKPiAgCSAq
IFRPRE86IEFkZCBzdXBwb3J0IGZvciBjb2hlcmVudCB3YWxrIHRocm91Z2ggQ0NJIHdpdGggRFZN
IGFuZCByZW1vdmUKPiAgCSAqIGNhY2hlIGhhbmRsaW5nLiBGb3Igbm93LCBkZWxlZ2F0ZSBpdCB0
byB0aGUgaW8tcGd0YWJsZSBjb2RlLgo+IEBAIC01NjIsNiArNzg4LDkgQEAgc3RhdGljIGludCBp
cG1tdV9kb21haW5faW5pdF9jb250ZXh0KHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWlu
KQo+ICAJaWYgKCFkb21haW4tPmlvcCkKPiAgCQlyZXR1cm4gLUVJTlZBTDsKPgo+ICsJLyogWGVu
OiBJbml0aWFsaXplIGNvbnRleHRfaWQgd2l0aCBub24tZXhpc3RlbnQgdmFsdWUgKi8KPiArCWRv
bWFpbi0+Y29udGV4dF9pZCA9IGRvbWFpbi0+cm9vdC0+bnVtX2N0eDsKCldoeSBkbyB5b3UgbmVl
ZCB0byBkbyB0aGF0IGZvciBYZW4/IE92ZXJhbGwgSSB0aGluayB5b3UgbmVlZCBhIGJpdCBtb3Jl
IApleHBsYW5hdGlvbiBvZiB3aHkgeW91IG5lZWQgdGhvc2UgY2hhbmdlcyBmb3IgWGVuIGNvbXBh
cmUgdG8gdGhlIExpbnV4IApkcml2ZXIuCgo+ICsKPiAgCS8qCj4gIAkgKiBGaW5kIGFuIHVudXNl
ZCBjb250ZXh0Lgo+ICAJICovCj4gQEAgLTU3OCw2ICs4MDcsMTEgQEAgc3RhdGljIGludCBpcG1t
dV9kb21haW5faW5pdF9jb250ZXh0KHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQo+
Cj4gIAkvKiBUVEJSMCAqLwo+ICAJdHRiciA9IGRvbWFpbi0+Y2ZnLmFybV9scGFlX3MxX2NmZy50
dGJyWzBdOwo+ICsKPiArCS8qIFhlbjogKi8KPiArCWRldl9ub3RpY2UoZG9tYWluLT5yb290LT5k
ZXYsICJkJWQ6IFNldCBJUE1NVSBjb250ZXh0ICV1IChwZ2QgMHglIlBSSXg2NCIpXG4iLAo+ICsJ
CQlkb21haW4tPmQtPmRvbWFpbl9pZCwgZG9tYWluLT5jb250ZXh0X2lkLCB0dGJyKTsKCklmIHlv
dSB3YW50IHRvIGtlZXAgZHJpdmVyIGNsb3NlIHRvIExpbnV4LCB0aGVuIHlvdSBuZWVkIHRvIGF2
b2lkIAp1bmVjZXNzYXJ5IGNoYW5nZS4KCj4gKwo+ICAJaXBtbXVfY3R4X3dyaXRlKGRvbWFpbiwg
SU1UVExCUjAsIHR0YnIpOwo+ICAJaXBtbXVfY3R4X3dyaXRlKGRvbWFpbiwgSU1UVFVCUjAsIHR0
YnIgPj4gMzIpOwo+Cj4gQEAgLTYxNiw4ICs4NTAsOSBAQCBzdGF0aWMgaW50IGlwbW11X2RvbWFp
bl9pbml0X2NvbnRleHQoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4pCj4gIAkgKiB0
cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgZG9lc24ndCB1c2UgVEVYIHJlbWFwcGluZy4gRG9uJ3Qg
ZW5hYmxlIEFGCj4gIAkgKiBzb2Z0d2FyZSBtYW5hZ2VtZW50IGFzIHdlIGhhdmUgbm8gdXNlIGZv
ciBpdC4gRmx1c2ggdGhlIFRMQiBhcwo+ICAJICogcmVxdWlyZWQgd2hlbiBtb2RpZnlpbmcgdGhl
IGNvbnRleHQgcmVnaXN0ZXJzLgo+ICsJICogWGVuOiBFbmFibGUgdGhlIGNvbnRleHQgZm9yIHRo
ZSByb290IElQTU1VIG9ubHkuCj4gIAkgKi8KPiAtCWlwbW11X2N0eF93cml0ZTIoZG9tYWluLCBJ
TUNUUiwKPiArCWlwbW11X2N0eF93cml0ZShkb21haW4sIElNQ1RSLAo+ICAJCQkgSU1DVFJfSU5U
RU4gfCBJTUNUUl9GTFVTSCB8IElNQ1RSX01NVUVOKTsKPgo+ICAJcmV0dXJuIDA7Cj4gQEAgLTYz
OCwxMyArODczLDE4IEBAIHN0YXRpYyB2b2lkIGlwbW11X2RvbWFpbl9mcmVlX2NvbnRleHQoc3Ry
dWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXUsCj4KPiAgc3RhdGljIHZvaWQgaXBtbXVfZG9tYWlu
X2Rlc3Ryb3lfY29udGV4dChzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbikKPiAgewo+
ICsJLyogWGVuOiBKdXN0IHJldHVybiBpZiBjb250ZXh0X2lkIGhhcyBub24tZXhpc3RlbnQgdmFs
dWUgKi8KPiArCWlmIChkb21haW4tPmNvbnRleHRfaWQgPj0gZG9tYWluLT5yb290LT5udW1fY3R4
KQo+ICsJCXJldHVybjsKPiArCj4gIAkvKgo+ICAJICogRGlzYWJsZSB0aGUgY29udGV4dC4gRmx1
c2ggdGhlIFRMQiBhcyByZXF1aXJlZCB3aGVuIG1vZGlmeWluZyB0aGUKPiAgCSAqIGNvbnRleHQg
cmVnaXN0ZXJzLgo+ICAJICoKPiAgCSAqIFRPRE86IElzIFRMQiBmbHVzaCByZWFsbHkgbmVlZGVk
ID8KPiArCSAqIFhlbjogRGlzYWJsZSB0aGUgY29udGV4dCBmb3IgdGhlIHJvb3QgSVBNTVUgb25s
eS4KPiAgCSAqLwo+IC0JaXBtbXVfY3R4X3dyaXRlMihkb21haW4sIElNQ1RSLCBJTUNUUl9GTFVT
SCk7Cj4gKwlpcG1tdV9jdHhfd3JpdGUoZG9tYWluLCBJTUNUUiwgSU1DVFJfRkxVU0gpOwo+ICAJ
aXBtbXVfdGxiX3N5bmMoZG9tYWluKTsKPgo+ICAjaWZkZWYgQ09ORklHX1JDQVJfRERSX0JBQ0tV
UAo+IEBAIC02NTIsMTIgKzg5MiwxNiBAQCBzdGF0aWMgdm9pZCBpcG1tdV9kb21haW5fZGVzdHJv
eV9jb250ZXh0KHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQo+ICAjZW5kaWYKPgo+
ICAJaXBtbXVfZG9tYWluX2ZyZWVfY29udGV4dChkb21haW4tPnJvb3QsIGRvbWFpbi0+Y29udGV4
dF9pZCk7Cj4gKwo+ICsJLyogWGVuOiBJbml0aWFsaXplIGNvbnRleHRfaWQgd2l0aCBub24tZXhp
c3RlbnQgdmFsdWUgKi8KPiArCWRvbWFpbi0+Y29udGV4dF9pZCA9IGRvbWFpbi0+cm9vdC0+bnVt
X2N0eDsKPiAgfQo+Cj4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAqIEZhdWx0IEhhbmRs
aW5nCj4gICAqLwo+Cj4gKy8qIFhlbjogU2hvdyBkb21haW5faWQgaW4gZXZlcnkgcHJpbnRrICov
Cj4gIHN0YXRpYyBpcnFyZXR1cm5fdCBpcG1tdV9kb21haW5faXJxKHN0cnVjdCBpcG1tdV92bXNh
X2RvbWFpbiAqZG9tYWluKQo+ICB7Cj4gIAljb25zdCB1MzIgZXJyX21hc2sgPSBJTVNUUl9NSElU
IHwgSU1TVFJfQUJPUlQgfCBJTVNUUl9QRiB8IElNU1RSX1RGOwo+IEBAIC02ODEsMTEgKzkyNSwx
MSBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgaXBtbXVfZG9tYWluX2lycShzdHJ1Y3QgaXBtbXVfdm1z
YV9kb21haW4gKmRvbWFpbikKPgo+ICAJLyogTG9nIGZhdGFsIGVycm9ycy4gKi8KPiAgCWlmIChz
dGF0dXMgJiBJTVNUUl9NSElUKQo+IC0JCWRldl9lcnJfcmF0ZWxpbWl0ZWQobW11LT5kZXYsICJN
dWx0aXBsZSBUTEIgaGl0cyBAMHglMDh4XG4iLAo+IC0JCQkJICAgIGlvdmEpOwo+ICsJCWRldl9l
cnJfcmF0ZWxpbWl0ZWQobW11LT5kZXYsICJkJWQ6IE11bHRpcGxlIFRMQiBoaXRzIEAweCUwOHhc
biIsCj4gKwkJCQlkb21haW4tPmQtPmRvbWFpbl9pZCwgaW92YSk7Cj4gIAlpZiAoc3RhdHVzICYg
SU1TVFJfQUJPUlQpCj4gLQkJZGV2X2Vycl9yYXRlbGltaXRlZChtbXUtPmRldiwgIlBhZ2UgVGFi
bGUgV2FsayBBYm9ydCBAMHglMDh4XG4iLAo+IC0JCQkJICAgIGlvdmEpOwo+ICsJCWRldl9lcnJf
cmF0ZWxpbWl0ZWQobW11LT5kZXYsICJkJWQ6IFBhZ2UgVGFibGUgV2FsayBBYm9ydCBAMHglMDh4
XG4iLAo+ICsJCQkJZG9tYWluLT5kLT5kb21haW5faWQsIGlvdmEpOwo+Cj4gIAlpZiAoIShzdGF0
dXMgJiAoSU1TVFJfUEYgfCBJTVNUUl9URikpKQo+ICAJCXJldHVybiBJUlFfTk9ORTsKPiBAQCAt
NzAwLDggKzk0NCw4IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBpcG1tdV9kb21haW5faXJxKHN0cnVj
dCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQo+ICAJCXJldHVybiBJUlFfSEFORExFRDsKPgo+
ICAJZGV2X2Vycl9yYXRlbGltaXRlZChtbXUtPmRldiwKPiAtCQkJICAgICJVbmhhbmRsZWQgZmF1
bHQ6IHN0YXR1cyAweCUwOHggaW92YSAweCUwOHhcbiIsCj4gLQkJCSAgICBzdGF0dXMsIGlvdmEp
Owo+ICsJCQkiZCVkOiBVbmhhbmRsZWQgZmF1bHQ6IHN0YXR1cyAweCUwOHggaW92YSAweCUwOHhc
biIsCj4gKwkJCWRvbWFpbi0+ZC0+ZG9tYWluX2lkLCBzdGF0dXMsIGlvdmEpOwo+Cj4gIAlyZXR1
cm4gSVJRX0hBTkRMRUQ7Cj4gIH0KPiBAQCAtNzMwLDYgKzk3NCwxNiBAQCBzdGF0aWMgaXJxcmV0
dXJuX3QgaXBtbXVfaXJxKGludCBpcnEsIHZvaWQgKmRldikKPiAgCXJldHVybiBzdGF0dXM7Cj4g
IH0KPgo+ICsvKiBYZW46IEludGVycnVwdCBoYW5kbGVycyB3cmFwcGVyICovCj4gK3N0YXRpYyB2
b2lkIGlwbW11X2lycV94ZW4oaW50IGlycSwgdm9pZCAqZGV2LAo+ICsJCQkJICAgICAgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArCWlwbW11X2lycShpcnEsIGRldik7Cj4gK30K
PiArCj4gKyNkZWZpbmUgaXBtbXVfaXJxIGlwbW11X2lycV94ZW4KPiArCj4gKyNpZiAwIC8qIFhl
bjogTm90IG5lZWRlZCAqLwo+ICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgKiBJT01NVSBP
cGVyYXRpb25zCj4gICAqLwo+IEBAIC03NTksNiArMTAxMyw3IEBAIHN0YXRpYyB2b2lkIGlwbW11
X2RvbWFpbl9mcmVlKHN0cnVjdCBpb21tdV9kb21haW4gKmlvX2RvbWFpbikKPiAgCWZyZWVfaW9f
cGd0YWJsZV9vcHMoZG9tYWluLT5pb3ApOwo+ICAJa2ZyZWUoZG9tYWluKTsKPiAgfQo+ICsjZW5k
aWYKPgo+ICBzdGF0aWMgaW50IGlwbW11X2F0dGFjaF9kZXZpY2Uoc3RydWN0IGlvbW11X2RvbWFp
biAqaW9fZG9tYWluLAo+ICAJCQkgICAgICAgc3RydWN0IGRldmljZSAqZGV2KQo+IEBAIC03ODcs
NyArMTA0MiwyMCBAQCBzdGF0aWMgaW50IGlwbW11X2F0dGFjaF9kZXZpY2Uoc3RydWN0IGlvbW11
X2RvbWFpbiAqaW9fZG9tYWluLAo+ICAJCS8qIFRoZSBkb21haW4gaGFzbid0IGJlZW4gdXNlZCB5
ZXQsIGluaXRpYWxpemUgaXQuICovCj4gIAkJZG9tYWluLT5tbXUgPSBtbXU7Cj4gIAkJZG9tYWlu
LT5yb290ID0gcm9vdDsKPiArCj4gKy8qCj4gKyAqIFhlbjogV2UgaGF2ZSBhbHJlYWR5IGluaXRp
YWxpemVkIGFuZCBlbmFibGVkIGNvbnRleHQgZm9yIHJvb3QgSVBNTVUKPiArICogZm9yIHRoaXMg
WGVuIGRvbWFpbi4gRW5hYmxlIGNvbnRleHQgZm9yIGdpdmVuIGNhY2hlIElQTU1VIG9ubHkuCj4g
KyAqIEZsdXNoIHRoZSBUTEIgYXMgcmVxdWlyZWQgd2hlbiBtb2RpZnlpbmcgdGhlIGNvbnRleHQg
cmVnaXN0ZXJzLgoKV2h5PwoKPiArICovCj4gKyNpZiAwCj4gIAkJcmV0ID0gaXBtbXVfZG9tYWlu
X2luaXRfY29udGV4dChkb21haW4pOwo+ICsjZW5kaWYKPiArCQlpcG1tdV9jdHhfd3JpdGUxKGRv
bWFpbiwgSU1DVFIsCj4gKwkJCQlpcG1tdV9jdHhfcmVhZChkb21haW4sIElNQ1RSKSB8IElNQ1RS
X0ZMVVNIKTsKPiArCj4gKwkJZGV2X2luZm8oZGV2LCAiVXNpbmcgSVBNTVUgY29udGV4dCAldVxu
IiwgZG9tYWluLT5jb250ZXh0X2lkKTsKPiArI2lmIDAgLyogWGVuOiBOb3QgbmVlZGVkICovCj4g
IAkJaWYgKHJldCA8IDApIHsKPiAgCQkJZGV2X2VycihkZXYsICJVbmFibGUgdG8gaW5pdGlhbGl6
ZSBJUE1NVSBjb250ZXh0XG4iKTsKPiAgCQkJZG9tYWluLT5tbXUgPSBOVUxMOwo+IEBAIC03OTUs
NiArMTA2Myw3IEBAIHN0YXRpYyBpbnQgaXBtbXVfYXR0YWNoX2RldmljZShzdHJ1Y3QgaW9tbXVf
ZG9tYWluICppb19kb21haW4sCj4gIAkJCWRldl9pbmZvKGRldiwgIlVzaW5nIElQTU1VIGNvbnRl
eHQgJXVcbiIsCj4gIAkJCQkgZG9tYWluLT5jb250ZXh0X2lkKTsKPiAgCQl9Cj4gKyNlbmRpZgo+
ICAJfSBlbHNlIGlmIChkb21haW4tPm1tdSAhPSBtbXUpIHsKPiAgCQkvKgo+ICAJCSAqIFNvbWV0
aGluZyBpcyB3cm9uZywgd2UgY2FuJ3QgYXR0YWNoIHR3byBkZXZpY2VzIHVzaW5nCj4gQEAgLTgz
NCw2ICsxMTAzLDE0IEBAIHN0YXRpYyB2b2lkIGlwbW11X2RldGFjaF9kZXZpY2Uoc3RydWN0IGlv
bW11X2RvbWFpbiAqaW9fZG9tYWluLAo+ICAJICovCj4gIH0KPgo+ICsvKgo+ICsgKiBYZW46IFRo
ZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIHRoZXNlIGNhbGxiYWNrcyBpcyBpbnN1ZmZpY2ll
bnQgZm9yIHVzCj4gKyAqIHNpbmNlIHRoZXkgYXJlIGludGVuZGVkIHRvIGJlIGNhbGxlZCBmcm9t
IExpbnV4IElPTU1VIGNvcmUgdGhhdAo+ICsgKiBoYXMgYWxyZWFkeSBkb25lIGFsbCByZXF1aXJl
ZCBhY3Rpb25zIHN1Y2ggYXMgZG9pbmcgdmFyaW91cyBjaGVja3MsCj4gKyAqIHNwbGl0dGluZyBp
bnRvIG1lbW9yeSBibG9jayB0aGUgaGFyZHdhcmUgc3VwcG9ydHMgYW5kIHNvIG9uLgoKQ2FuIHlv
dSBleHBhbmQgaXQgaGVyZT8gV2h5IGNhbid0IG91ciBJT01NVSBmcmFtZXdvcmsgY291bGQgZG8g
dGhhdD8KCklITU8sIGlmIHdlIHdhbnQgdG8gZ2V0IGRyaXZlciBmcm9tIExpbnV4LCB3ZSBuZWVk
IHRvIGdldCBhbiBpbnRlcmZhY2UgCnZlcnkgY2xvc2UgdG8gaXQuIE90aGVyd2lzZSBpdCBpcyBu
b3Qgd29ydGggaXQgYmVjYXVzZSB5b3Ugd291bGQgaGF2ZSB0byAKaW1wbGVtZW50IGZvciBlYWNo
IElPTU1VLgoKTXkgb3ZlcmFsbCBmZWVsaW5nIGF0IHRoZSBtb21lbnQgaXMgWGVuIGlzIG5vdCBy
ZWFkeSB0byB3ZWxjb21lIHRoaXMgCmRyaXZlciBkaXJlY3RseSBmcm9tIExpbnV4LiBUaGlzIGlz
IGFsc28gYSBCU1AgZHJpdmVyLCBzbyBubyB0aG9yb3VnaCAKcmV2aWV3IGRvbmUgYnkgdGhlIGNv
bW11bml0eS4KCkkgaGF2ZSBiZWVuIHRvbGQgdGhlIEJTUCBkcml2ZXIgd2FzIGluIHByZXR0eSBi
YWQgc3RhdGUsIHNvIEkgdGhpbmsgd2UgCnJlYWxseSBuZWVkIHRvIHdlaWdodCBwcm9zIGFuZCBj
b25zIG9mIHVzaW5nIGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 11:36:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 11:36: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.xen.org>)
	id 1df2oG-0001IV-5n; Tue, 08 Aug 2017 11:36:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1df2oF-0001IO-PN
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 11:36:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 6F/4A-02962-B32A9895; Tue, 08 Aug 2017 11:36:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRjtt/vwZlv9nJlfw6SGlRU+KrAHJP7
 VA3oSVhakd3XbRtuUe2coFdgiQkVTKNNZOc0idLWyl80VsVqaaQ8JNQkzkygLTYgsh9W9u6Z2
 /zrf75zznXPhYwi1g9YwXJaV4y2sSUsHk3saDZUxq6tyU+K/dU9bWT10kUxC630NfsVWtJsyW
 nTpWWmUIb8nOuNhYlbHwHEyB3WuyUMMo8broL4V8lCwCJ0IRm/dpOShHcH5S2+JPDQ1IHpZ4R
 kjqhF8bDhLyoMLwaOm6iB5qEBQefMZKVlovAI8BVcC9pk4Doo8vwMOAv8hoKC/KCAKxclgL8k
 NkkU7oPbHSUrGqyH/rp2WMImj4Eb3p4BehROgdcSmkItnwlDBBul5Kl4Fr38OBCQIz4LhZqdC
 wgQOh66+igAGHAJV5R5CxrPgt/s9LeN4uH3pASnjSHhebBvDafD5RxctRRF4EbjccfLKRPD32
 igZz4PT+e+D5GYh8LSsb8xqgtbOQSRZAWvgzwmt9OeAS0lwd3RTsiYCeovf0EVorn1SU/tEmn
 1Smn1Smn1SmgNRNSha4PhDHB+zLCFWxxv1BquZNZpilsYnxJo5QWD1nInVCbH70s11SLyTKeJ
 Xj1oc27xoNqPQhqnqluSmqKfr0vdnG1jBkMpnmjjBiyIYRguqaofIhfCcnss6YDSJx/aPBkap
 nanqk2iVkMGaBaNepprRcuZ6reu7grnlbxpWqElLuoXThKsiKkUplqSGTMv4on+H24bmaEJVS
 KymVmZwvNlo/Z/vR+EM0oaq5ktblEaLdTyvX6yiEKvs2hSoYmUnKE0OetySgY+Ud7atXXfeRd
 gu7DzoVSrc/mMfLL2X5/1kNt/1PXG0LbCF65q91wavOqlnS77qI88UHi7uObHvasqno79Gfpk
 KTckz8nzZZbaV+31h9HCwG7c4S/aO3n9Sn/quceRry4tTSdubXw11fSnfuPB+V010+51zX6Lo
 0i11ynupg1pSMLBLFxO8wP4FXcd5J7MDAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502192185!73836835!1
X-Originating-IP: [91.199.104.161]
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 42861 invoked from network); 8 Aug 2017 11:36:26 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Aug 2017 11:36:26 -0000
Received: (qmail 13735 invoked from network); 8 Aug 2017 14:36:24 +0300
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 Aug 2017 14:36:24 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 5A0E87FC40
 for <xen-devel@lists.xen.org>; Tue,  8 Aug 2017 14:36:24 +0300 (EEST)
Received: (qmail 23011 invoked from network); 8 Aug 2017 14:36:24 +0300
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 8 Aug 2017 14:36:24 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 8 Aug 2017 14:36:23 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Tue, 8
 Aug 2017 14:36:23 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [PATCH v5] x86/hvm: Allow guest_request vm_events coming from
 userspace
Thread-Index: AQHTECBJUWu7E98AjEqqG+vWA0kZCaJ6H/4AgAAClQA=
Date: Tue, 8 Aug 2017 11:36:23 +0000
Message-ID: <1502192182.4329.10.camel@bitdefender.com>
References: <1502180855-7500-1-git-send-email-aisaila@bitdefender.com>
 <20170808112708.gz2fcijoril7edyy@citrix.com>
In-Reply-To: <20170808112708.gz2fcijoril7edyy@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.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.18.884, d:out, a:y, w:t, t:15,
 sv:1502175586, ts:1502192184
Content-ID: <A7554B50078E0A4FBC33A6F321C28334@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.72694
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 457328,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.014760)], BW: [Enabled, t:
 (0.000007,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004757), 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.008448,0.000172)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.258156), Hit: No,
 Details: v2.6.3; Id: 15.5f4jo4.1bmjij5on.5dg5m], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTWEsIDIwMTctMDgtMDggYXQgMTI6MjcgKzAxMDAsIFdlaSBMaXUgd3JvdGU6DQo+IE9uIFR1
ZSwgQXVnIDA4LCAyMDE3IGF0IDExOjI3OjM1QU0gKzAzMDAsIEFsZXhhbmRydSBJc2FpbGEgd3Jv
dGU6DQo+ID4gDQo+ID4gSW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVz
dCBhZ2VudCBuZWVkcyB0bw0KPiA+IGNvbW11bmljYXRlDQo+ID4gd2l0aCB0aGUgZXh0ZXJuYWwg
aW50cm9zcGVjdGlvbiBhZ2VudC7CoMKgQW4gZXhpc3RpbmcgbWVjaGFuaXNtIGlzDQo+ID4gSFZN
T1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCwgYnV0IHRoaXMgaXMgcmVzdHJpY3RlZCB0byBrZXJu
ZWwNCj4gPiB1c2VjYXNlcw0KPiA+IGxpa2UgYWxsIG90aGVyIGh5cGVyY2FsbHMuDQo+ID4gDQo+
ID4gSW50cm9kdWNlIGEgbWVjaGFuaXNtIHdoZXJlYnkgdGhlIGludHJvc3BlY3Rpb24gYWdlbnQg
Y2FuIHdoaXRlbGlzdA0KPiA+IHRoZQ0KPiA+IHVzZSBvZiBIVk1PUF9ndWVzdF9yZXF1ZXN0X3Zt
X2V2ZW50IGRpcmVjdGx5IGZyb20gdXNlcnNwYWNlLg0KPiA+IA0KPiA+IFNpZ25lZC1vZmYtYnk6
IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPg0KPiA+IA0KPiA+IC0t
LQ0KPiA+IENoYW5nZXMgc2luY2UgVjQ6DQo+ID4gCS0gQ2hhbmdlZCBmdW5jdGlvbiBtYW5lIGZy
b20geGNfYWxsb3dfZ3Vlc3RfdXNlcnNwYWNlX2V2ZW50DQo+ID4gCcKgwqB0byB4Y19tb25pdG9y
X2d1ZXN0X3VzZXJzcGFjZV9ldmVudA0KPiA+IAktIEZpeGVkIGd1ZXN0X3JlcXVlc3RfZW5hYmxl
ZCBjaGVjaw0KPiA+IAktIERlbGV0ZSB0aGUgZ3Vlc3RfcmVxdWVzdF9zeW5jDQo+ID4gCS0gQ2hh
bmdlZCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9ldmVudCB0bw0KPiA+IAnCoMKgZ3Vlc3RfcmVx
dWVzdF91c2Vyc3BhY2VfZW5hYmxlZA0KPiA+IAktIE1vdmVkIGd1ZXN0X3JlcXVlc3RfdXNlcnNw
YWNlX2VuYWJsZWQgZmxhZyBmcm9tIHNjaGVkLmggdG8NCj4gPiAJwqDCoGRvbWFpbi5oDQo+ID4g
LS0tDQo+ID4gwqB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8wqDCoDEgKw0KPiA+IMKg
dG9vbHMvbGlieGMveGNfbW9uaXRvci5jwqDCoMKgwqDCoMKgfCAxNCArKysrKysrKysrKysrKw0K
PiA+IMKgeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuY8KgwqB8wqDCoDUgKysrKysNCj4gPiDC
oHhlbi9jb21tb24vbW9uaXRvci5jwqDCoMKgwqDCoMKgwqDCoMKgwqB8IDEzICsrKysrKysrKysr
KysNCj4gPiDCoHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmjCoMKgfCAxOSArKysrKysrKysr
LS0tLS0tLS0tDQo+ID4gwqB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmjCoMKgwqB8IDIxICsr
KysrKysrKysrLS0tLS0tLS0tLQ0KPiA+IMKgNiBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25z
KCspLCAxOSBkZWxldGlvbnMoLSkNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgNCj4gPiBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQo+
ID4gaW5kZXggYmRlODMxMy4uYzcyZTEyZCAxMDA2NDQNCj4gPiAtLS0gYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaA0KPiA+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
DQo+ID4gQEAgLTIwMjIsNiArMjAyMiw3IEBAIGludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNj
ZXNzKHhjX2ludGVyZmFjZQ0KPiA+ICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLA0KPiA+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgYm9vbCBlbmFibGUpOw0KPiA+IMKgaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsDQo+ID4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYm9vbCBlbmFibGUs
IGJvb2wgc3luYyk7DQo+ID4gK2ludCB4Y19tb25pdG9yX2d1ZXN0X3VzZXJzcGFjZV9ldmVudCh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdA0KPiA+IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUpOw0K
PiA+IMKgaW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdA0KPiA+IGRvbWFpbl9pZCwNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBib29sIGVuYWJsZSwgYm9vbCBz
eW5jKTsNCj4gPiDCoGludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWFpbl9pZCwgYm9vbA0KPiA+IGVuYWJsZSk7DQo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX21vbml0b3IuYyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYw0KPiA+IGluZGV4
IGI0NGNlOTMuLmJkOGNiY2YgMTAwNjQ0DQo+ID4gLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRv
ci5jDQo+ID4gKysrIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jDQo+ID4gQEAgLTE2MSw2ICsx
NjEsMjAgQEAgaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UNCj4gPiAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUsDQo+ID4gwqDCoMKgwqDCoHJldHVy
biBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsNCj4gPiDCoH0NCj4gPiDCoA0KPiA+ICtpbnQgeGNf
bW9uaXRvcl9ndWVzdF91c2Vyc3BhY2VfZXZlbnQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QN
Cj4gPiBkb21haW5faWQsIGJvb2wgZW5hYmxlKQ0KPiA+ICt7DQo+ID4gK8KgwqDCoMKgREVDTEFS
RV9ET01DVEw7DQo+ID4gKw0KPiA+ICvCoMKgwqDCoGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21v
bml0b3Jfb3A7DQo+ID4gK8KgwqDCoMKgZG9tY3RsLmRvbWFpbiA9IGRvbWFpbl9pZDsNCj4gPiAr
wqDCoMKgwqBkb21jdGwudS5tb25pdG9yX29wLm9wID0gZW5hYmxlID8gWEVOX0RPTUNUTF9NT05J
VE9SX09QX0VOQUJMRQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA6DQo+ID4gWEVOX0RPTUNUTF9NT05J
VE9SX09QX0RJU0FCTEU7DQo+ID4gK8KgwqDCoMKgZG9tY3RsLnUubW9uaXRvcl9vcC5ldmVudCA9
DQo+ID4gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1VTRVJTUEFDRV9FVkVOVDsNCj4g
PiArDQo+ID4gK8KgwqDCoMKgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOw0KPiA+ICt9
DQo+ID4gKw0KPiA+ICsNCj4gRm9yIHRoaXMgYml0Og0KPiANCj4gQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IA0KPiBTb21lIG5pdHMgYmVsb3cuDQo+IA0KPiA+IA0K
PiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1
ZGUvYXNtLQ0KPiA+IHg4Ni9kb21haW4uaA0KPiA+IGluZGV4IGMxMDUyMmIuLmRlMDI1MDcgMTAw
NjQ0DQo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaA0KPiA+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgNCj4gPiBAQCAtMzk2LDE1ICszOTYsMTYgQEAgc3Ry
dWN0IGFyY2hfZG9tYWluDQo+ID4gwqANCj4gPiDCoMKgwqDCoMKgLyogQXJjaC1zcGVjaWZpYyBt
b25pdG9yIG9wdGlvbnMgKi8NCj4gPiDCoMKgwqDCoMKgc3RydWN0IHsNCj4gPiAtwqDCoMKgwqDC
oMKgwqDCoHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX2VuYWJsZWTCoMKgwqDCoMKgwqDCoDog
NDsNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX3N5bmPC
oMKgwqDCoMKgwqDCoMKgwqDCoDogNDsNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIGlu
dCB3cml0ZV9jdHJscmVnX29uY2hhbmdlb25secKgwqA6IDQ7DQo+ID4gLcKgwqDCoMKgwqDCoMKg
wqB1bnNpZ25lZCBpbnQgc2luZ2xlc3RlcF9lbmFibGVkwqDCoMKgwqDCoMKgwqDCoMKgwqA6IDE7
DQo+ID4gLcKgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgc29mdHdhcmVfYnJlYWtwb2ludF9l
bmFibGVkIDogMTsNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIGludCBkZWJ1Z19leGNl
cHRpb25fZW5hYmxlZMKgwqDCoMKgwqA6IDE7DQo+ID4gLcKgwqDCoMKgwqDCoMKgwqB1bnNpZ25l
ZCBpbnQgZGVidWdfZXhjZXB0aW9uX3N5bmPCoMKgwqDCoMKgwqDCoMKgOiAxOw0KPiA+IC3CoMKg
wqDCoMKgwqDCoMKgdW5zaWduZWQgaW50IGNwdWlkX2VuYWJsZWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqA6IDE7DQo+ID4gLcKgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgZGVzY3Jp
cHRvcl9hY2Nlc3NfZW5hYmxlZMKgwqDCoDogMTsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoHVuc2ln
bmVkIGludA0KPiA+IHdyaXRlX2N0cmxyZWdfZW5hYmxlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDogNDsNCj4gPiArwqDC
oMKgwqDCoMKgwqDCoHVuc2lnbmVkIGludA0KPiA+IHdyaXRlX2N0cmxyZWdfc3luY8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoDogNDsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIGludA0KPiA+IHdyaXRl
X2N0cmxyZWdfb25jaGFuZ2Vvbmx5wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqA6IDQ7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBp
bnQNCj4gPiBzaW5nbGVzdGVwX2VuYWJsZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA6IDE7DQo+ID4gK8KgwqDC
oMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQNCj4gPiBzb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWTC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA6IDE7
DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQNCj4gPiBkZWJ1Z19leGNlcHRpb25f
ZW5hYmxlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgOiAxOw0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgdW5zaWduZWQgaW50DQo+ID4g
ZGVidWdfZXhjZXB0aW9uX3N5bmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDogMTsNCj4gPiArwqDCoMKgwqDCoMKgwqDC
oHVuc2lnbmVkIGludA0KPiA+IGNwdWlkX2VuYWJsZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
OiAxOw0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgdW5zaWduZWQgaW50DQo+ID4gZGVzY3JpcHRvcl9h
Y2Nlc3NfZW5hYmxlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqA6IDE7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQNCj4g
PiBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoDogMTsNCj4gSW5kZW50YXRpb24gaGVyZSBhbmQgYmVsb3cg
c2VlbXMgcmF0aGVyIGV4Y2Vzc2l2ZS4NClRoaXMgaW5kZW50YXRpb24gd2FzIGEgc3VnZ2VzdGlv
biBtYWRlIGJ5IEphbiBCZXVsaWNowqBvbiBQYXRjaCBWMy4NCj4gDQo+IF9fX19fX19fX19fX19f
X19fX19fX19fXw0KPiBUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 11:37:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 11:37: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.xen.org>)
	id 1df2on-0001Ll-EW; Tue, 08 Aug 2017 11:37:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df2ol-0001LK-Uv
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 11:37:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E1/B6-01729-B52A9895; Tue, 08 Aug 2017 11:36:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTTdqUWe
 kwaENvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDFd/ZC+5FVcxb9pyxgfGSdxcjF4eQwGZG
 iT19y5ghnN2MEp9vXGDsYuTkEBaIkTjydzULiC0i4CfR8Wc/M4gtJFAlMXfGPbA4s0CaxLs10
 9lBbDYBTYk7nz8xdTFycPAKWEmcX8MKEmYRUJH4N/kuG4gtKhAu8bbxCFgrr4CgxMmZT1hAyj
 kFnCXef9aCmGgrcWfubmYIW15i+9s5zBMY+WYh6ZiFpGwWkrIFjMyrGDWKU4vKUot0DY30koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg40BCHYw9s1yPsQoycGkJMq7SbszUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEr+RCoJxgUWp6akVaZg4w7GHSEhw8SiK8TxYApXmLCxJzi
 zPTIVKnGBWlxHllQPoEQBIZpXlwbbBYu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXlWQKT
 yZeSVw018BLWYCWhzhC7a4JBEhJdXAWC4Y39w6O//kks3ZoZO31HosuXFUrs5yjZ3Y1k/8u++
 xn5rNI8VWnnNtcxvb1LkfZh2efTrERSXi/uO8VMG8ppjkkM45Ejq/Hn7/pT/LxXuLiFPNfk9l
 k7AvRzP+71j6OejmrAjdmqdJV2asezLjmCDPuYmHbqzx/+BrkTC7uDIr6fDxiic/vJVYijMSD
 bWYi4oTAfwx+LqwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502192217!92322697!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13620 invoked from network); 8 Aug 2017 11:36:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 8 Aug 2017 11:36:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 068F013D5;
 Tue,  8 Aug 2017 04:36:57 -0700 (PDT)
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 0D9883F540;
 Tue,  8 Aug 2017 04:36:55 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <1501081804-4882-7-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f98aff93-969f-d3e8-aec4-232f4769e707@arm.com>
Date: Tue, 8 Aug 2017 12:36:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501081804-4882-7-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v1 6/7] iommu/arm: ipmmu-vmsa:
 Deallocate page table asynchronously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNi8wNy8xNyAxNjoxMCwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Cj4g
VGhpcyBpcyB0aGUgUG9DIGhvdyB0byBvcHRpbWl6ZSBwYWdlIHRhYmxlIGRlYWxsb2NhdGlvbiBz
ZXF1ZW5jZQo+IGJ5IHNwbGl0dGluZyBpdCBpbnRvIHNlcGFyYXRlIGNodW5rcy4KPiBVc2UgaW9t
bXVfcHRfY2xlYW51cF9saXN0IHRvIHF1ZXVlIHBhZ2VzIHRoYXQgbmVlZCB0byBiZSBoYW5kbGVk
IGFuZAo+IGZyZWVkIG5leHQgdGltZS4gVXNlIGZyZWVfcGFnZV90YWJsZSBwbGF0Zm9ybSBjYWxs
YmFjayB0byBkZXF1ZXVlCj4gcGFnZXMuCgpUaGUgcGFnZSBhbGxvY2F0aW9uL2RlYWxsb2NhdGlv
biBkZWZpbml0ZWx5IG5lZWQgdG8gYmUgc3BsaXQgaW4gY2h1bmsgCmFuZCBhbGxvdyB2b2x1bnRh
cnkgcHJlZW1wdGlvbi4gT3RoZXJ3aXNlIHlvdSBtYXkgZW5kIHVwIGhpdCB0aGUgUkNVIApzY2hl
ZCBvbiB0aGUgdG9vbHN0YWNrIGRvbWFpbi4KCj4KPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gQ0M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L2lvLXBndGFibGUtYXJtLmMgfCA5NCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pby1wZ3RhYmxlLmMgICAgIHwgIDUgKy0KPiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvLXBndGFibGUuaCAgICAgfCAgNCArLQo+ICB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jICAgICB8IDMzICsrKysrKysrLS0K
PiAgNCBmaWxlcyBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCj4K
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvLXBndGFibGUtYXJt
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW8tcGd0YWJsZS1hcm0uYwo+IGluZGV4
IGM5OGNhYTMuLjc2NzNmZGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL2lvLXBndGFibGUtYXJtLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
aW8tcGd0YWJsZS1hcm0uYwo+IEBAIC0yNTQsNiArMjU0LDEwIEBAIHN0cnVjdCBhcm1fbHBhZV9p
b19wZ3RhYmxlIHsKPgo+ICAJLyogWGVuOiBXZSBkZWFsIHdpdGggZG9tYWluIHBhZ2VzLiAqLwo+
ICAJc3RydWN0IHBhZ2VfaW5mbwkqcGdkOwo+ICsJLyogWGVuOiBUbyBpbmRpY2F0ZSB0aGF0IGRl
YWxsb2NhdGlvbiBzZXF1ZW5jZSBpcyBpbiBwcm9ncmVzcy4gKi8KPiArCWJvb2xfdAkJCQljbGVh
bnVwOwo+ICsJLyogWGVuOiBUbyBjb3VudCBhbGxvY2F0ZWQgZG9tYWluIHBhZ2VzLiAqLwo+ICsJ
dW5zaWduZWQgaW50CQlwYWdlX2NvdW50Owo+ICB9Owo+Cj4gIHR5cGVkZWYgdTY0IGFybV9scGFl
X2lvcHRlOwo+IEBAIC0zMjksNyArMzMzLDcgQEAgc3RhdGljIHZvaWQgX19hcm1fbHBhZV9zZXRf
cHRlKGFybV9scGFlX2lvcHRlICpwdGVwLCBhcm1fbHBhZV9pb3B0ZSBwdGUsCj4gICNlbmRpZgo+
Cj4gIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpfX2FybV9scGFlX2FsbG9jX3BhZ2VzKHNpemVf
dCBzaXplLCBnZnBfdCBnZnAsCj4gLQkJCQkgICAgc3RydWN0IGlvX3BndGFibGVfY2ZnICpjZmcp
Cj4gKwkJCQkgICAgc3RydWN0IGFybV9scGFlX2lvX3BndGFibGUgKmRhdGEpCj4gIHsKPiAgCXN0
cnVjdCBwYWdlX2luZm8gKnBhZ2VzOwo+ICAJdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0X29yZGVy
X2Zyb21fYnl0ZXMoc2l6ZSk7Cj4gQEAgLTM0MiwxNSArMzQ2LDIxIEBAIHN0YXRpYyBzdHJ1Y3Qg
cGFnZV9pbmZvICpfX2FybV9scGFlX2FsbG9jX3BhZ2VzKHNpemVfdCBzaXplLCBnZnBfdCBnZnAs
Cj4gIAlmb3IgKGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpICsrKQo+ICAJCWNsZWFyX2FuZF9j
bGVhbl9wYWdlKHBhZ2VzICsgaSk7Cj4KPiArCWRhdGEtPnBhZ2VfY291bnQgKz0gKDE8PG9yZGVy
KTsKPiArCj4gIAlyZXR1cm4gcGFnZXM7Cj4gIH0KPgo+ICBzdGF0aWMgdm9pZCBfX2FybV9scGFl
X2ZyZWVfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZXMsIHNpemVfdCBzaXplLAo+IC0JCQkJ
ICBzdHJ1Y3QgaW9fcGd0YWJsZV9jZmcgKmNmZykKPiArCQkJCSAgc3RydWN0IGFybV9scGFlX2lv
X3BndGFibGUgKmRhdGEpCj4gIHsKPiAgCXVuc2lnbmVkIGludCBvcmRlciA9IGdldF9vcmRlcl9m
cm9tX2J5dGVzKHNpemUpOwo+Cj4gKwlCVUdfT04oKGludClkYXRhLT5wYWdlX2NvdW50IDw9IDAp
Owo+ICsKPiAgCWZyZWVfZG9taGVhcF9wYWdlcyhwYWdlcywgb3JkZXIpOwo+ICsKPiArCWRhdGEt
PnBhZ2VfY291bnQgLT0gKDE8PG9yZGVyKTsKPiAgfQo+Cj4gIHN0YXRpYyB2b2lkIF9fYXJtX2xw
YWVfc2V0X3B0ZShhcm1fbHBhZV9pb3B0ZSAqcHRlcCwgYXJtX2xwYWVfaW9wdGUgcHRlLAo+IEBA
IC00MzQsNyArNDQ0LDcgQEAgc3RhdGljIGludCBfX2FybV9scGFlX21hcChzdHJ1Y3QgYXJtX2xw
YWVfaW9fcGd0YWJsZSAqZGF0YSwgdW5zaWduZWQgbG9uZyBpb3ZhLAo+ICAJcHRlID0gKnB0ZXA7
Cj4gIAlpZiAoIXB0ZSkgewo+ICAJCXBhZ2UgPSBfX2FybV9scGFlX2FsbG9jX3BhZ2VzKEFSTV9M
UEFFX0dSQU5VTEUoZGF0YSksCj4gLQkJCQkJICAgICAgIEdGUF9BVE9NSUMsIGNmZyk7Cj4gKwkJ
CQkJICAgICAgIEdGUF9BVE9NSUMsIGRhdGEpOwo+ICAJCWlmICghcGFnZSkKPiAgCQkJcmV0dXJu
IC1FTk9NRU07Cj4KPiBAQCAtNTI2LDYgKzUzNiw0NiBAQCBzdGF0aWMgaW50IGFybV9scGFlX21h
cChzdHJ1Y3QgaW9fcGd0YWJsZV9vcHMgKm9wcywgdW5zaWduZWQgbG9uZyBpb3ZhLAo+ICAJcmV0
dXJuIHJldDsKPiAgfQo+Cj4gK3N0YXRpYyB2b2lkIF9fYXJtX2xwYWVfZnJlZV9wZ3RhYmxlKHN0
cnVjdCBhcm1fbHBhZV9pb19wZ3RhYmxlICpkYXRhLCBpbnQgbHZsLAo+ICsJCQkJICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpOwo+ICsKPiArLyoKPiArICogVE9ETzogV2UgaGF2ZSByZXVzZWQg
dW51c2VkIGF0IHRoZSBtb21lbnQgInBhZ2UtPnBhZCIgdmFyaWFibGUgZm9yCj4gKyAqIHN0b3Jp
bmcgImRhdGEiIHBvaW50ZXIgd2UgbmVlZCBkdXJpbmcgZGVhbGxvY2F0aW9uIHNlcXVlbmNlLiBU
aGUgY3VycmVudAo+ICsgKiBmcmVlX3BhZ2VfdGFibGUgcGxhdGZvcm0gY2FsbGJhY2sgY2Fycmll
cyB0aGUgb25seSBvbmUgInBhZ2UiIGFyZ3VtZW50Lgo+ICsgKiBUbyBwZXJmb3JtIHJlcXVpcmVk
IGNhbGN1bGF0aW9ucyB3aXRoIHRoZSBjdXJyZW50IChnZW5lcmljKSBhbGxvY2F0b3IKPiArICog
aW1wbGVtZW50YXRpb24gd2UgYXJlIGhpZ2hseSBpbnRlcmVzdGVkIGluIHRoZSBmb2xsb3dpbmcg
ZmllbGRzOgo+ICsgKiAtIGRhdGEtPmxldmVscwo+ICsgKiAtIGRhdGEtPnBnX3NoaWZ0Cj4gKyAq
IC0gZGF0YS0+cGdkX3NpemUKPiArICogQnV0LCB0aGlzIG5lY2Vzc2l0eSBtaWdodCBiZSBhdm9p
ZGVkIGlmIHdlIGludGVncmF0ZSBhbGxvY2F0b3IgY29kZSB3aXRoCj4gKyAqIElQTU1VLVZNU0Eg
ZHJpdmVyLiBBbmQgdGhlc2UgdmFyaWFibGVzIHdpbGwgdHVybiBpbnRvIHRoZQo+ICsgKiBjb3Jy
ZXNwb25kaW5nICNkZWZpbmUtcy4KPiArICovCj4gK3N0YXRpYyB2b2lkIF9fYXJtX2xwYWVfZnJl
ZV9uZXh0X3BndGFibGUoc3RydWN0IGFybV9scGFlX2lvX3BndGFibGUgKmRhdGEsCj4gKwkJCQkg
ICAgaW50IGx2bCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKPiArewo+ICsJaWYgKCFkYXRhLT5j
bGVhbnVwKSB7Cj4gKwkJLyoKPiArCQkgKiBXZSBhcmUgaGVyZSBkdXJpbmcgbm9ybWFsIHBhZ2Ug
dGFibGUgbWFpbnRlbmFuY2UuIEp1c3QgY2FsbAo+ICsJCSAqIF9fYXJtX2xwYWVfZnJlZV9wZ3Rh
YmxlKCksIHdoYXQgd2UgYWN0dWFsbHkgaGFkIHRvIGNhbGwuCj4gKwkJICovCj4gKwkJX19hcm1f
bHBhZV9mcmVlX3BndGFibGUoZGF0YSwgbHZsLCBwYWdlKTsKPiArCX0gZWxzZSB7Cj4gKwkJLyoK
PiArCQkgKiBUaGUgcGFnZSB0YWJsZSBkZWFsbG9jYXRpb24gc2VxdWVuY2UgaXMgaW4gcHJvZ3Jl
c3MuIFVzZSBzb21lIGZpZWxkcwo+ICsJCSAqIGluIHN0cnVjdCBwYWdlX2luZm8gdG8gcGFzcyBh
cmd1bWVudHMgd2Ugd2lsbCBuZWVkIGR1cmluZyBoYW5kbGluZwo+ICsJCSAqIHRoaXMgcGFnZSBi
YWNrLiBRdWV1ZSBwYWdlIHRvIGxpc3QuCj4gKwkJICovCj4gKwkJUEZOX09SREVSKHBhZ2UpID0g
bHZsOwo+ICsJCXBhZ2UtPnBhZCA9ICh1NjQpJmRhdGEtPmlvcC5vcHM7Cj4gKwo+ICsJCXNwaW5f
bG9jaygmaW9tbXVfcHRfY2xlYW51cF9sb2NrKTsKPiArCQlwYWdlX2xpc3RfYWRkX3RhaWwocGFn
ZSwgJmlvbW11X3B0X2NsZWFudXBfbGlzdCk7Cj4gKwkJc3Bpbl91bmxvY2soJmlvbW11X3B0X2Ns
ZWFudXBfbG9jayk7Cj4gKwl9Cj4gK30KPiArCj4gIC8qIFhlbjogV2UgZGVhbCB3aXRoIGRvbWFp
biBwYWdlcy4gKi8KPiAgc3RhdGljIHZvaWQgX19hcm1fbHBhZV9mcmVlX3BndGFibGUoc3RydWN0
IGFybV9scGFlX2lvX3BndGFibGUgKmRhdGEsIGludCBsdmwsCj4gIAkJCQkgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKPiBAQCAtNTUzLDE5ICs2MDMsNDEgQEAgc3RhdGljIHZvaWQgX19hcm1f
bHBhZV9mcmVlX3BndGFibGUoc3RydWN0IGFybV9scGFlX2lvX3BndGFibGUgKmRhdGEsIGludCBs
dmwsCj4gIAkJaWYgKCFwdGUgfHwgaW9wdGVfbGVhZihwdGUsIGx2bCkpCj4gIAkJCWNvbnRpbnVl
Owo+Cj4gLQkJX19hcm1fbHBhZV9mcmVlX3BndGFibGUoZGF0YSwgbHZsICsgMSwgaW9wdGVfZGVy
ZWYocHRlLCBkYXRhKSk7Cj4gKwkJX19hcm1fbHBhZV9mcmVlX25leHRfcGd0YWJsZShkYXRhLCBs
dmwgKyAxLCBpb3B0ZV9kZXJlZihwdGUsIGRhdGEpKTsKPiAgCX0KPgo+ICAJdW5tYXBfZG9tYWlu
X3BhZ2Uoc3RhcnQpOwo+IC0JX19hcm1fbHBhZV9mcmVlX3BhZ2VzKHBhZ2UsIHRhYmxlX3NpemUs
ICZkYXRhLT5pb3AuY2ZnKTsKPiArCV9fYXJtX2xwYWVfZnJlZV9wYWdlcyhwYWdlLCB0YWJsZV9z
aXplLCBkYXRhKTsKPiAgfQo+Cj4gLXN0YXRpYyB2b2lkIGFybV9scGFlX2ZyZWVfcGd0YWJsZShz
dHJ1Y3QgaW9fcGd0YWJsZSAqaW9wKQo+ICsvKgo+ICsgKiBXZSBhZGRlZCBleHRyYSAicGFnZSIg
YXJndW1lbnQgc2luY2Ugd2Ugd2FudCB0byBrbm93IHdoYXQgcGFnZSBpcyBwcm9jZXNzZWQKPiAr
ICogYXQgdGhlIG1vbWVudCBhbmQgc2hvdWxkIGJlIGZyZWVkLgo+ICsgKiAqLwo+ICtzdGF0aWMg
dm9pZCBhcm1fbHBhZV9mcmVlX3BndGFibGUoc3RydWN0IGlvX3BndGFibGUgKmlvcCwgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKPiAgewo+ICAJc3RydWN0IGFybV9scGFlX2lvX3BndGFibGUgKmRh
dGEgPSBpb19wZ3RhYmxlX3RvX2RhdGEoaW9wKTsKPiArCWludCBsdmw7Cj4KPiAtCV9fYXJtX2xw
YWVfZnJlZV9wZ3RhYmxlKGRhdGEsIEFSTV9MUEFFX1NUQVJUX0xWTChkYXRhKSwgZGF0YS0+cGdk
KTsKPiAtCWtmcmVlKGRhdGEpOwo+ICsJaWYgKCFkYXRhLT5jbGVhbnVwKSB7Cj4gKwkJLyogU3Rh
cnQgcGFnZSB0YWJsZSBkZWFsbG9jYXRpb24gc2VxdWVuY2UgZnJvbSB0aGUgZmlyc3QgbGV2ZWwu
ICovCj4gKwkJZGF0YS0+Y2xlYW51cCA9IHRydWU7Cj4gKwkJbHZsID0gQVJNX0xQQUVfU1RBUlRf
TFZMKGRhdGEpOwo+ICsJfSBlbHNlIHsKPiArCQkvKiBSZXRyaWV2ZSB0aGUgbGV2ZWwgdG8gY29u
dGludWUgZGVhbGxvY2F0aW9uIHNlcXVlbmNlIGZyb20uICovCj4gKwkJbHZsID0gUEZOX09SREVS
KHBhZ2UpOwo+ICsJCVBGTl9PUkRFUihwYWdlKSA9IDA7Cj4gKwkJcGFnZS0+cGFkID0gMDsKPiAr
CX0KPiArCj4gKwlfX2FybV9scGFlX2ZyZWVfcGd0YWJsZShkYXRhLCBsdmwsIHBhZ2UpOwo+ICsK
PiArCS8qCj4gKwkgKiBTZWVtcywgd2UgaGF2ZSBhbHJlYWR5IGRlYWxsb2NhdGVkIGFsbCBwYWdl
cywgc28gaXQgaXMgdGltZQo+ICsJICogdG8gcmVsZWFzZSB1bmZyZWVkIHJlc291cmNlLgo+ICsJ
ICovCj4gKwlpZiAoIWRhdGEtPnBhZ2VfY291bnQpCj4gKwkJa2ZyZWUoZGF0YSk7Cj4gIH0KPgo+
ICAvKiBYZW46IFdlIGRlYWwgd2l0aCBkb21haW4gcGFnZXMuICovCj4gQEAgLTg4OSw4ICs5NjEs
MTIgQEAgYXJtXzY0X2xwYWVfYWxsb2NfcGd0YWJsZV9zMShzdHJ1Y3QgaW9fcGd0YWJsZV9jZmcg
KmNmZywgdm9pZCAqY29va2llKQo+ICAJY2ZnLT5hcm1fbHBhZV9zMV9jZmcubWFpclswXSA9IHJl
ZzsKPiAgCWNmZy0+YXJtX2xwYWVfczFfY2ZnLm1haXJbMV0gPSAwOwo+Cj4gKwkvKiBKdXN0IHRv
IGJlIHN1cmUgKi8KPiArCWRhdGEtPmNsZWFudXAgPSBmYWxzZTsKPiArCWRhdGEtPnBhZ2VfY291
bnQgPSAwOwo+ICsKPiAgCS8qIExvb2tpbmcgZ29vZDsgYWxsb2NhdGUgYSBwZ2QgKi8KPiAtCWRh
dGEtPnBnZCA9IF9fYXJtX2xwYWVfYWxsb2NfcGFnZXMoZGF0YS0+cGdkX3NpemUsIEdGUF9LRVJO
RUwsIGNmZyk7Cj4gKwlkYXRhLT5wZ2QgPSBfX2FybV9scGFlX2FsbG9jX3BhZ2VzKGRhdGEtPnBn
ZF9zaXplLCBHRlBfS0VSTkVMLCBkYXRhKTsKPiAgCWlmICghZGF0YS0+cGdkKQo+ICAJCWdvdG8g
b3V0X2ZyZWVfZGF0YTsKPgo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vaW8tcGd0YWJsZS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvLXBndGFibGUu
Ywo+IGluZGV4IGJmYzcwMjAuLmUyNWQ3MzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL2lvLXBndGFibGUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9pby1wZ3RhYmxlLmMKPiBAQCAtNzcsNyArNzcsNyBAQCBzdHJ1Y3QgaW9fcGd0YWJsZV9v
cHMgKmFsbG9jX2lvX3BndGFibGVfb3BzKGVudW0gaW9fcGd0YWJsZV9mbXQgZm10LAo+ICAgKiBJ
dCBpcyB0aGUgSU9NTVUgZHJpdmVyJ3MgcmVzcG9uc2liaWxpdHkgdG8gZW5zdXJlIHRoYXQgdGhl
IHBhZ2UgdGFibGUKPiAgICogaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgdG8gdGhlIHdhbGtlciBi
eSB0aGlzIHBvaW50Lgo+ICAgKi8KPiAtdm9pZCBmcmVlX2lvX3BndGFibGVfb3BzKHN0cnVjdCBp
b19wZ3RhYmxlX29wcyAqb3BzKQo+ICt2b2lkIGZyZWVfaW9fcGd0YWJsZV9vcHMoc3RydWN0IGlv
X3BndGFibGVfb3BzICpvcHMsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCj4gIHsKPiAgCXN0cnVj
dCBpb19wZ3RhYmxlICppb3A7Cj4KPiBAQCAtODYsNSArODYsNiBAQCB2b2lkIGZyZWVfaW9fcGd0
YWJsZV9vcHMoc3RydWN0IGlvX3BndGFibGVfb3BzICpvcHMpCj4KPiAgCWlvcCA9IGNvbnRhaW5l
cl9vZihvcHMsIHN0cnVjdCBpb19wZ3RhYmxlLCBvcHMpOwo+ICAJaW9fcGd0YWJsZV90bGJfZmx1
c2hfYWxsKGlvcCk7Cj4gLQlpb19wZ3RhYmxlX2luaXRfdGFibGVbaW9wLT5mbXRdLT5mcmVlKGlv
cCk7Cj4gKwlpb3AtPmNvb2tpZSA9IE5VTEw7Cj4gKwlpb19wZ3RhYmxlX2luaXRfdGFibGVbaW9w
LT5mbXRdLT5mcmVlKGlvcCwgcGFnZSk7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL2lvLXBndGFibGUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pby1wZ3RhYmxlLmgKPiBpbmRleCBmYjgxZmNmLi5kZjBlMjFiIDEwMDY0NAo+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pby1wZ3RhYmxlLmgKPiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW8tcGd0YWJsZS5oCj4gQEAgLTE0NCw3ICsxNDQsNyBAQCBzdHJ1
Y3QgaW9fcGd0YWJsZV9vcHMgKmFsbG9jX2lvX3BndGFibGVfb3BzKGVudW0gaW9fcGd0YWJsZV9m
bXQgZm10LAo+ICAgKgo+ICAgKiBAb3BzOiBUaGUgb3BzIHJldHVybmVkIGZyb20gYWxsb2NfaW9f
cGd0YWJsZV9vcHMuCj4gICAqLwo+IC12b2lkIGZyZWVfaW9fcGd0YWJsZV9vcHMoc3RydWN0IGlv
X3BndGFibGVfb3BzICpvcHMpOwo+ICt2b2lkIGZyZWVfaW9fcGd0YWJsZV9vcHMoc3RydWN0IGlv
X3BndGFibGVfb3BzICpvcHMsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwo+Cj4KPiAgLyoKPiBA
QCAtMjAxLDcgKzIwMSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpb19wZ3RhYmxlX3RsYl9zeW5j
KHN0cnVjdCBpb19wZ3RhYmxlICppb3ApCj4gICAqLwo+ICBzdHJ1Y3QgaW9fcGd0YWJsZV9pbml0
X2ZucyB7Cj4gIAlzdHJ1Y3QgaW9fcGd0YWJsZSAqKCphbGxvYykoc3RydWN0IGlvX3BndGFibGVf
Y2ZnICpjZmcsIHZvaWQgKmNvb2tpZSk7Cj4gLQl2b2lkICgqZnJlZSkoc3RydWN0IGlvX3BndGFi
bGUgKmlvcCk7Cj4gKwl2b2lkICgqZnJlZSkoc3RydWN0IGlvX3BndGFibGUgKmlvcCwgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSk7Cj4gIH07Cj4KPiAgZXh0ZXJuIHN0cnVjdCBpb19wZ3RhYmxlX2lu
aXRfZm5zIGlvX3BndGFibGVfYXJtXzMyX2xwYWVfczFfaW5pdF9mbnM7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCj4gaW5kZXggZTU0YjUwNy4uMmEwNDgwMCAxMDA2
NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwo+IEBAIC03MDgsOCAr
NzA4LDggQEAgc3RhdGljIHZvaWQgaXBtbXVfdGxiX2ZsdXNoX2FsbCh2b2lkICpjb29raWUpCj4g
IHsKPiAgCXN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluID0gY29va2llOwo+Cj4gLQkv
KiBYZW46IEp1c3QgcmV0dXJuIGlmIGNvbnRleHRfaWQgaGFzIG5vbi1leGlzdGVudCB2YWx1ZSAq
Lwo+IC0JaWYgKGRvbWFpbi0+Y29udGV4dF9pZCA+PSBkb21haW4tPnJvb3QtPm51bV9jdHgpCj4g
KwkvKiBYZW46IEp1c3QgcmV0dXJuIGlmIGNvbnRleHQgaXMgYWJzZW50IG9yIGNvbnRleHRfaWQg
aGFzIG5vbi1leGlzdGVudCB2YWx1ZSAqLwo+ICsJaWYgKCFkb21haW4gfHwgZG9tYWluLT5jb250
ZXh0X2lkID49IGRvbWFpbi0+cm9vdC0+bnVtX2N0eCkKPiAgCQlyZXR1cm47Cj4KPiAgCWlwbW11
X3RsYl9pbnZhbGlkYXRlKGRvbWFpbik7Cj4gQEAgLTc5Niw3ICs3OTYsOSBAQCBzdGF0aWMgaW50
IGlwbW11X2RvbWFpbl9pbml0X2NvbnRleHQoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21h
aW4pCj4gIAkgKi8KPiAgCXJldCA9IGlwbW11X2RvbWFpbl9hbGxvY2F0ZV9jb250ZXh0KGRvbWFp
bi0+cm9vdCwgZG9tYWluKTsKPiAgCWlmIChyZXQgPCAwKSB7Cj4gLQkJZnJlZV9pb19wZ3RhYmxl
X29wcyhkb21haW4tPmlvcCk7Cj4gKwkJLyogUGFzcyByb290IHBhZ2UgdGFibGUgZm9yIHRoaXMg
ZG9tYWluIGFzIGFuIGFyZ3VtZW50LiAqLwo+ICsJCWZyZWVfaW9fcGd0YWJsZV9vcHMoZG9tYWlu
LT5pb3AsCj4gKwkJCQltYWRkcl90b19wYWdlKGRvbWFpbi0+Y2ZnLmFybV9scGFlX3MxX2NmZy50
dGJyWzBdKSk7Cj4gIAkJcmV0dXJuIHJldDsKPiAgCX0KPgo+IEBAIC0yMTkzLDcgKzIxOTUsMTIg
QEAgc3RhdGljIHZvaWQgaXBtbXVfdm1zYV9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgaW9tbXVfZG9t
YWluICppb19kb21haW4pCj4gIAkJICogYmVlbiBkZXRhY2hlZC4KPiAgCQkgKi8KPiAgCQlpcG1t
dV9kb21haW5fZGVzdHJveV9jb250ZXh0KGRvbWFpbik7Cj4gLQkJZnJlZV9pb19wZ3RhYmxlX29w
cyhkb21haW4tPmlvcCk7Cj4gKwkJLyoKPiArCQkgKiBQYXNzIHJvb3QgcGFnZSB0YWJsZSBmb3Ig
dGhpcyBkb21haW4gYXMgYW4gYXJndW1lbnQuCj4gKwkJICogVGhpcyBjYWxsIHdpbGwgbGVhZCB0
byBzdGFydCBkZWFsbG9jYXRpb24gc2VxdWVuY2UuCj4gKwkJICovCj4gKwkJZnJlZV9pb19wZ3Rh
YmxlX29wcyhkb21haW4tPmlvcCwKPiArCQkJCW1hZGRyX3RvX3BhZ2UoZG9tYWluLT5jZmcuYXJt
X2xwYWVfczFfY2ZnLnR0YnJbMF0pKTsKPiAgCX0KPgo+ICAJa2ZyZWUoZG9tYWluKTsKPiBAQCAt
MjM4Myw2ICsyMzkwLDE3IEBAIHN0YXRpYyBpbnQgaXBtbXVfdm1zYV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkLCBib29sIHVzZV9pb21tdSkKPiAgCXJldHVybiAwOwo+ICB9Cj4KPiArLyoK
PiArICogU2VlbXMsIHRoZXJlIGlzIG9uZSBtb3JlIHBhZ2Ugd2UgbmVlZCB0byBwcm9jZXNzLiBT
bywgcmV0cmlldmUKPiArICogdGhlIHBvaW50ZXIgYW5kIGdvIG9uIGRlYWxsb2NhdGlvbiBzZXF1
ZW5jZS4KPiArICovCj4gK3N0YXRpYyB2b2lkIGlwbW11X3Ztc2FfZnJlZV9wYWdlX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCj4gK3sKPiArCXN0cnVjdCBpb19wZ3RhYmxlX29wcyAqb3Bz
ID0gKHN0cnVjdCBpb19wZ3RhYmxlX29wcyAqKXBhZ2UtPnBhZDsKPiArCj4gKwlmcmVlX2lvX3Bn
dGFibGVfb3BzKG9wcywgcGFnZSk7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIF9faHdkb21faW5p
dCBpcG1tdV92bXNhX2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICB9Cj4gQEAg
LTI0MDQsNiArMjQyMiwxMiBAQCBzdGF0aWMgdm9pZCBpcG1tdV92bXNhX2RvbWFpbl90ZWFyZG93
bihzdHJ1Y3QgZG9tYWluICpkKQo+ICAJQVNTRVJUKGxpc3RfZW1wdHkoJnhlbl9kb21haW4tPmNv
bnRleHRzKSk7Cj4gIAl4ZnJlZSh4ZW5fZG9tYWluKTsKPiAgCWRvbV9pb21tdShkKS0+YXJjaC5w
cml2ID0gTlVMTDsKPiArCS8qCj4gKwkgKiBBZnRlciB0aGlzIHBvaW50IHdlIGhhdmUgYWxsIGRv
bWFpbiByZXNvdXJjZXMgZGVhbGxvY2F0ZWQsIGV4Y2VwdAo+ICsJICogcGFnZSB0YWJsZSB3aGlj
aCB3ZSB3aWxsIGRlYWxsb2NhdGUgYXN5bmNocm9ub3VzbHkuIFRoZSBJT01NVSBjb2RlCj4gKwkg
KiBwcm92aWRlcyB1cyB3aXRoIGlvbW11X3B0X2NsZWFudXBfbGlzdCBhbmQgZnJlZV9wYWdlX3Rh
YmxlIHBsYXRmb3JtCj4gKwkgKiBjYWxsYmFjayB3aGF0IHdlIGFjdHVhbGx5IGdvaW5nIHRvIHVz
ZS4KPiArCSAqLwo+ICB9Cj4KPiAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaXBtbXVfdm1zYV9t
YXBfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKPiBAQCAtMjQ2Miw2ICsyNDg2LDcgQEAgc3RhdGlj
IHZvaWQgaXBtbXVfdm1zYV9kdW1wX3AybV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+ICBzdGF0
aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBpcG1tdV92bXNhX2lvbW11X29wcyA9IHsKPiAgCS5p
bml0ID0gaXBtbXVfdm1zYV9kb21haW5faW5pdCwKPiAgCS5od2RvbV9pbml0ID0gaXBtbXVfdm1z
YV9od2RvbV9pbml0LAo+ICsJLmZyZWVfcGFnZV90YWJsZSA9IGlwbW11X3Ztc2FfZnJlZV9wYWdl
X3RhYmxlLAo+ICAJLnRlYXJkb3duID0gaXBtbXVfdm1zYV9kb21haW5fdGVhcmRvd24sCj4gIAku
aW90bGJfZmx1c2ggPSBpcG1tdV92bXNhX2lvdGxiX2ZsdXNoLAo+ICAJLmFzc2lnbl9kZXZpY2Ug
PSBpcG1tdV92bXNhX2Fzc2lnbl9kZXYsCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 12:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 12: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.xen.org>)
	id 1df3SN-0004D0-Kg; Tue, 08 Aug 2017 12:17:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1df3SM-0004CC-38
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 12:17:54 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E4/66-01993-1FBA9895; Tue, 08 Aug 2017 12:17:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXSPJ+BQ/fD6s5
 Ig427FSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjn+4wFrx1q5ix6xt7A+NLyy5GLg4hgXWM
 Eh9f7GPqYuTkEBbIl/h+8jSYzSZgIDHl9UpWEFtEoFTif9tmZoiGRYwS81deYwRJ8Ao4SLy8c
 JkFxGYRUJGYd2YVWFxUIFxi//drzBA1ghInZz4BquHg4BRwlLh/MhAkzCygLvFn3iVmCFtbYt
 nC11C2uMStJ/OZJjDyzkLSPQtJyywkLbOQtCxgZFnFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2h
 gqpebWlycmJ6ak5hUrJecn7uJERhsDECwg/HYZOdDjJIcTEqivJu0OyOF+JLyUyozEosz4otK
 c1KLDzFqcHAIXDl4ZDajFEtefl6qkgRvyiqgOsGi1PTUirTMHGA8wJRKcPAoifB2gaR5iwsSc
 4sz0yFSpxiNOe70bfjCxNH0/eN3JiGwSVLivPdWApUKgJRmlObBDYLF6SVGWSlhXkagM4V4Cl
 KLcjNLUOVfMYpzMCoJ8woAo16IJzOvBG7fK6BTmIBOifAFO6UkESEl1cCoILFn0uw1LN3R07R
 0H3xY+Ghm2sWChKwkK8fTPcebTe5LXjpxaLlyeLcA91O+c+du/BfdH+HWtOpQv7R64Nnrx5zF
 OvJXn7AzU5W5K7NqU53jQtbZzmGf+Ge/2OVskL5FPpp5ncqdb9uP3ApfwN3mECLm+nrdNb220
 2K1nWvY/a+v+dO/q0pIiaU4I9FQi7moOBEAB/eAJ84CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502194672!92330765!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32638 invoked from network); 8 Aug 2017 12:17:52 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Aug 2017 12:17:52 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id CC4C21096D908;
 Tue,  8 Aug 2017 14:17:45 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <79db1022-aa46-45cb-8fb6-b9e26af1678f@arm.com>
 <e8e8e582-0471-8880-20c6-6e0df8e1cea6@sec.in.tum.de>
Message-ID: <1175c88c-876e-fe5c-ed5f-c8f53b2703f3@sec.in.tum.de>
Date: Tue, 8 Aug 2017 14:17:45 +0200
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: <e8e8e582-0471-8880-20c6-6e0df8e1cea6@sec.in.tum.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 00/14] arm/mem_access: Walk guest page
 tables in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA4LzA0LzIwMTcgMTE6MTUgQU0sIFNlcmdlaiBQcm9za3VyaW4gd3Jv
dGU6Cj4gSGkgSnVsaWVuLAo+Cj4gU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5Lgo+Cj4gT24gMDcv
MzEvMjAxNyAwNDozOCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+PiBPbiAxOC8wNy8xNyAx
MzoyNCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPj4+IEhpIGFsbCwKPj4gSGksCj4+Cj4+PiBU
aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlIGlzIGNhbGxlZCBm
cm9tIHRoZSBmdW5jdGlvbgo+Pj4gZ2V0X3BhZ2VfZnJvbV9ndmEgaWYgbWVtX2FjY2VzcyBpcyBh
Y3RpdmUgYW5kIHRoZSBoYXJkd2FyZS1haWRlZCB0cmFuc2xhdGlvbiBvZgo+Pj4gdGhlIGdpdmVu
IGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyAoZ3ZhKSBpbnRvIG1hY2hpbmUgYWRkcmVzcyBmYWlscy4g
VGhhdCBpcywgaWYKPj4+IHRoZSBzdGFnZS0yIHRyYW5zbGF0aW9uIHRhYmxlcyBjb25zdHJhaW4g
YWNjZXNzIHRvIHRoZSBndWVzdHMncyBwYWdlIHRhYmxlcywKPj4+IGhhcmR3YXJlLWFzc2lzdGVk
IHRyYW5zbGF0aW9uIHdpbGwgZmFpbC4gVGhlIGlkZWEgb2YgdGhlIGZ1bmN0aW9uCj4+PiBwMm1f
bWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgaXMgdGh1cyB0byB0cmFuc2xhdGUgdGhlIGdp
dmVuIGd2YSBhbmQgY2hlY2sKPj4+IHRoZSByZXF1ZXN0ZWQgYWNjZXNzIHJpZ2h0cyBpbiBzb2Z0
d2FyZS4gSG93ZXZlciwgYXMgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24KPj4+IG9mIHAybV9t
ZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBtYWtlcyB1c2Ugb2YgdGhlIGhhcmR3YXJlLWFp
ZGVkIGd2YSB0byBpcGEKPj4+IHRyYW5zbGF0aW9uLCB0aGUgdHJhbnNsYXRpb24gbWlnaHQgYWxz
byBmYWlsIGJlY2F1c2Ugb2YgcmVhc29ucyBzdGF0ZWQgYWJvdmUKPj4+IGFuZCB3aWxsIGJlY29t
ZSBlcXVhbGx5IHJlbGV2YW50IGZvciB0aGUgYWx0cDJtIGltcGxlbWVudGF0aW9uIG9uIEFSTS4g
IEFzCj4+PiBzdWNoLCB3ZSBwcm92aWRlIGEgc29mdHdhcmUgZ3Vlc3QgdHJhbnNsYXRpb24gdGFi
bGUgd2FsayB0byBhZGRyZXNzIHRoZSBhYm92ZQo+Pj4gbWVudGlvbmVkIGlzc3VlLgo+Pj4KPj4+
IFRoZSBjdXJyZW50IHZlcnNpb24gb2YgdGhlIGltcGxlbWVudGF0aW9uIHN1cHBvcnRzIHRyYW5z
bGF0aW9uIG9mIGJvdGggdGhlCj4+PiBzaG9ydC1kZXNjcmlwdG9yIGFzIHdlbGwgYXMgdGhlIGxv
bmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgb24KPj4+IEFSTXY3IGFuZCBB
Uk12OCAoQUFyY2gzMi9BQXJjaDY0KS4KPj4+Cj4+PiBUaGlzIHJldmlzZWQgdmVyc2lvbiBpbmNv
cnBvcmF0ZXMgdGhlIGNvbW1lbnRzIG9mIHRoZSBwcmV2aW91cyBwYXRjaCBzZXJpZXMuIEluCj4+
PiB0aGlzIHBhdGNoIHZlcnNpb24gd2UgcmVmaW5lIHRoZSBkZWZpbml0aW9uIG9mIFBBR0VfU0la
RV9HUkFOIGFuZAo+Pj4gUEFHRV9NQVNLX0dSQU4uIEluIHBhcnRpY3VsYXIsIHdlIHVzZSBQQUdF
X1NJWkVfR1JBTiB0byBkZWZpbmUgUEFHRV9NQVNLX0dSQU4KPj4+IGFuZCB0aHVzIGF2b2lkIHRo
ZXNlIGRlZmluZXMgdG8gaGF2ZSBhIGRpZmZlcmluZyB0eXBlLiBXZSBhbHNvIGNoYW5nZWQgdGhl
Cj4+PiBwcmV2aW91c2x5IGludHJvZHVjZWQgbWFjcm8gQklUU19QRVJfTE9OR19MT05HIHRvIEJJ
VFNfUEVSX0xMT05HLiBGdXJ0aGVyCj4+PiBjaGFuZ2VzIGNvbXByaXNlIG1pbm9yIGFkanVzdG1l
bnRzIGluIGNvbW1lbnRzIGFuZCByZW5hbWluZyBvZiBtYWNyb3MgYW5kCj4+PiBmdW5jdGlvbiBw
YXJhbWV0ZXJzLiBTb21lIGFkZGl0aW9uYWwgY2hhbmdlcyBjb21wcmlzaW5nIGNvZGUgcmVhZGFi
aWxpdHkgYW5kCj4+PiBjb3JyZWN0IHR5cGUgdXNhZ2UgaGF2ZSBiZWVuIG1hZGUgYW5kIHN0YXRl
ZCBpbiB0aGUgaW5kaXZpZHVhbCBjb21taXRzLgo+Pj4KPj4+IFRoZSBmb2xsb3dpbmcgcGF0Y2gg
c2VyaWVzIGNhbiBiZSBmb3VuZCBvbiBHaXRodWJbMF0uCj4+IEkgdHJpZWQgdGhpcyBzZXJpZXMg
dG9kYXkgd2l0aCB0aGUgY2hhbmdlIFsxXSBpbiBYZW4gdG8gY2hlY2sgdGhlIHRyYW5zbGF0aW9u
Cj4+IGlzIHZhbGlkLiBIb3dldmVyLCBJIGdvdCBhIGZhaWx1cmUgd2hlbiBib290aW5nIG5vbi1M
UEFFIGFybTMyIERvbTA6Cj4+Cj4gVGhhdCdzIG9kZC4uIFRoYW5rcyBmb3IgdGhlIGluZm9ybWF0
aW9uLiBJIHdpbGwgaW52ZXN0aWdhdGUgdGhpcyBpc3N1ZQo+IG5leHQgd2VlaywgYXMgc29vbiBh
cyBJIGhhdmUgYWNjZXNzIHRvIG91ciBBUk12NyBib2FyZC4KPgo+PiAoWEVOKSBMb2FkaW5nIGtl
cm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA4MDAwODAwMAo+PiAoWEVOKSBBbGxvY2F0
aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgNTEyTUIgZm9yIGRvbTA6Cj4+IChYRU4pIEJBTktb
MF0gMHgwMDAwMDBhMDAwMDAwMC0weDAwMDAwMGMwMDAwMDAwICg1MTJNQikKPj4gKFhFTikgR3Jh
bnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwZmZlMDAwMDAtMHgwMDAwMDBmZmU2YTAwMAo+PiAoWEVO
KSBMb2FkaW5nIHpJbWFnZSBmcm9tIDAwMDAwMDAwODAwMDgwMDAgdG8gMDAwMDAwMDBhNzgwMDAw
MC0wMDAwMDAwMGE3ZjUwZTI4Cj4+IChYRU4pIEFsbG9jYXRpbmcgUFBJIDE2IGZvciBldmVudCBj
aGFubmVsIGludGVycnVwdAo+PiAoWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDBh
ODAwMDAwMC0weDAwMDAwMDAwYTgwMDFmOGUKPj4gKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCj4+
IChYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKPj4gKFhFTikgZ3Vlc3Rfd2Fsa190YWJsZXM6IGd2
YSAweGZmZWZmMDE4IHBpcGEgMHgxYzA5MDAxOAo+PiAoWEVOKSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5
X2J5X2lwYTogZ3BhIDB4YTAyMDdmZjgKPj4gKFhFTikgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9p
cGE6IGdwYSAweGZmZmZmZmZmYTEzYWViZmMKPj4gKFhFTikgZDA6IGd1ZXN0Y29weTogZmFpbGVk
IHRvIGdldCB0YWJsZSBlbnRyeS4KPj4gKFhFTikgWGVuIEJVRyBhdCB0cmFwcy5jOjI3MzcKPj4g
KFhFTikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUgIGFybTMyICBkZWJ1Zz15ICAgTm90IHRhaW50
ZWQgXS0tLS0KPj4gKFhFTikgQ1BVOiAgICAwCj4+IChYRU4pIFBDOiAgICAgMDAyNjRkYzAgZG9f
dHJhcF9ndWVzdF9zeW5jKzB4MTYxYy8weDE4MDQKPj4gKFhFTikgQ1BTUjogICBhMDAwMDA1YSBN
T0RFOkh5cGVydmlzb3IKPj4gKFhFTikgICAgICBSMDogZmZmZmZmZWEgUjE6IDAwMDAwMDAwIFIy
OiAwMDAwMDAwMCBSMzogMDAwMDAwNGEKPj4gKFhFTikgICAgICBSNDogOTM4MzAwMDcgUjU6IDQ3
ZmNmZjU4IFI2OiA5MzgzMDAwNyBSNzogMDAwMDAwMDcKPj4gKFhFTikgICAgICBSODogMWMwOTAw
MDAgUjk6IDAwMDAwMDAwIFIxMDowMDAwMDAwMCBSMTE6NDdmY2ZmNTQgUjEyOmZmZmZmZmVhCj4+
IChYRU4pIEhZUDogU1A6IDQ3ZmNmZWU0IExSOiAwMDI1OGRlYwo+PiAoWEVOKSAKPj4gKFhFTikg
ICBWVENSX0VMMjogODAwMDM1NTgKPj4gKFhFTikgIFZUVEJSX0VMMjogMDAwMTAwMDhmM2ZmYzAw
MAo+PiAoWEVOKSAKPj4gKFhFTikgIFNDVExSX0VMMjogMzBjZDE4N2YKPj4gKFhFTikgICAgSENS
X0VMMjogMDAwMDAwMDAwMDM4NjYzZgo+PiAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMGZmZjAy
MDAwCj4+IChYRU4pIAo+PiAoWEVOKSAgICBFU1JfRUwyOiAwMDAwMDAwMAo+PiAoWEVOKSAgSFBG
QVJfRUwyOiAwMDAwMDAwMDAwMWMwOTAwCj4+IChYRU4pICAgICAgSERGQVI6IGZmZWZmMDE4Cj4+
IChYRU4pICAgICAgSElGQVI6IDAwMDAwMDAwCj4+IChYRU4pIAo+PiAoWEVOKSBYZW4gc3RhY2sg
dHJhY2UgZnJvbSBzcD00N2ZjZmVlNDoKPj4gKFhFTikgICAgMDAwMDAwMDAgNDdmY2ZmMzQgMDAy
NTYwMDggNDdmY2ZlZmMgNDdmY2ZlZmMgMjAwMDAwZGEgMDAwMDAwMDQgNDdmZDQ4ZjQKPj4gKFhF
TikgICAgMDAyZDVlZjAgMDAwMDAwMDQgMDAyZDFmMDAgMDAwMDAwMDQgMDAwMDAwMDAgMDAyZDFm
MDAgYzE2M2Y3NDAgOTM4MzAwMDcKPj4gKFhFTikgICAgZmZlZmYwMTggMWMwOTAwMTggMDAwMDAw
MDAgNDdmY2ZmNDQgYzE1ZTcwYWMgMDAwMDAwNWIgYzE1ZTcwYWMgYzA3NDQwMGMKPj4gKFhFTikg
ICAgMDAwMDAwMzEgMDAwMDAwMDAgYzA3NDNmZjggNDdmY2ZmNTggMDAyNjhjZTAgYzE1ZTcwYWMg
MDAwMDAwNWIgMDAwMDAwMzEKPj4gKFhFTikgICAgZmZlZmYwMDAgYzE1ZTcwYWMgMDAwMDAwNWIg
YzE1ZTcwYWMgYzA3NDQwMGMgMDAwMDAwMzEgMDAwMDAwMDAgYzA3NDNmZjgKPj4gKFhFTikgICAg
MDAwMDAwMDAgMDAwMDAwMWYgZmZmZmZmZmYgMDAwMDAwMDAgYzA3NDQwMWMgMjAwMDAxZDMgOTM4
MzAwMDcgMDAwMDAwMDAKPj4gKFhFTikgICAgYzE2MWNhYzAgYzE2MWNhYzAgYzE1MDFkZTAgYzA3
MzU2NDAgYzE2MWNhY2MgYzE2MWNhY2MgYzE2MWNhZDggYzE2MWNhZDgKPj4gKFhFTikgICAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MWNhZTQgYzE2MWNh
ZTQgNDAwMDAxZDMKPj4gKFhFTikgICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgZGZkZmRmY2YgY2ZkZmRmZGYKPj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4+
IChYRU4pICAgIFs8MDAyNjRkYzA+XSBkb190cmFwX2d1ZXN0X3N5bmMrMHgxNjFjLzB4MTgwNCAo
UEMpCj4+IChYRU4pICAgIFs8MDAyNThkZWM+XSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSsw
eDI1Yy8weDI4NCAoTFIpCj4+IChYRU4pICAgIFs8MDAyNjhjZTA+XSBlbnRyeS5vI3JldHVybl9m
cm9tX3RyYXArMC8weDQKPj4gKFhFTikgCj4+IChYRU4pIAo+PiAoWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+IChYRU4pIFBhbmljIG9uIENQVSAwOgo+PiAo
WEVOKSBYZW4gQlVHIGF0IHRyYXBzLmM6MjczNwo+PiAoWEVOKSAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4+IChYRU4pIAo+PiAoWEVOKSBSZWJvb3QgaW4gZml2ZSBz
ZWNvbmRzLi4uCj4+Cj4+IFRoZSBJUEEgMHhmZmZmZmZmZmExM2FlYmZjIGlzIG5vdCB2YWxpZCBm
b3IgdGhlIGRvbWFpbi4KPj4KPj4gQ2hlZXJzLAo+Pgo+PiBbMV0KPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9ndWVzdGNvcHkuYyBiL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYwo+PiBpbmRl
eCA0ZWUwN2ZjZWEzLi44OWM1ZWJmM2NmIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ3Vl
c3Rjb3B5LmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCj4+IEBAIC0xMzksNiAr
MTM5LDggQEAgaW50IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKHN0cnVjdCBkb21haW4gKmQs
IHBhZGRyX3QgZ3BhLCB2b2lkICpidWYsCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAg
ICAgIH0KPj4gIAo+PiArICAgIHByaW50aygiJXM6IGdwYSAweCVsbHhcbiIsIF9fRlVOQ1RJT05f
XywgZ3BhKTsKPj4gKwo+PiAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBwYWRkcl90
b19wZm4oZ3BhKSwgJnAybXQsIFAyTV9BTExPQyk7Cj4+ICAgICAgaWYgKCAhcGFnZSApCj4+ICAg
ICAgewo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwo+PiBpbmRleCBjMDc5OTliNTE4Li45MDRhYmFmY2FlIDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBAQCAt
MjY4OCw2ICsyNjg4LDggQEAgc3RhdGljIGJvb2wgdHJ5X21hcF9tbWlvKGdmbl90IGdmbikKPj4g
ICAgICByZXR1cm4gIW1hcF9yZWdpb25zX3AybXQoZCwgZ2ZuLCAxLCBtZm4sIHAybV9tbWlvX2Rp
cmVjdF9jKTsKPj4gIH0KPj4gIAo+PiArI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+Cj4+ICsK
Pj4gIHN0YXRpYyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1bmlvbiBoc3IgaHNyKQo+PiAgewo+PiBAQCAtMjcyNSw2ICsyNzI3LDE3IEBAIHN0YXRpYyB2
b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
Pj4gICAgICAgICAgICAgIHJldHVybjsgLyogVHJ5IGFnYWluICovCj4+ICAgICAgfQo+PiAgCj4+
ICsgICAgewo+PiArICAgICAgICBwYWRkcl90IGlwYSwgcGlwYTsKPj4gKyAgICAgICAgcmMgPSBn
dmFfdG9faXBhKGluZm8uZ3ZhLCAmaW5mby5pcGEsIEdWMk1fUkVBRCk7CgpUaGVyZSBpcyBubyBp
cGEgZmllbGQgaW4gbW1pb19pbmZvX3QuIEJ1dCBldmVuIGlmIHlvdSB1c2VkIGluZm8uZ3BhCmlu
c3RlYWQsIHRoZSB0ZXN0IHRoYXQgeW91IGhhdmUgcHJvdmlkZWQgaXMgdW5mb3J0dW5hdGVseSBm
bGF3ZWQ6Cgo+PiArICAgICAgICBCVUdfT04ocmMpOwo+PiArICAgICAgICBwcmludGsoImd1ZXN0
X3dhbGtfdGFibGVzOiBndmEgMHgleCBwaXBhIDB4JWxseFxuIiwKPj4gKyAgICAgICAgICAgICAg
IGluZm8uZ3ZhLCBwaXBhKTsKPj4gKyAgICAgICAgcmMgPSBndWVzdF93YWxrX3RhYmxlcyhjdXJy
ZW50LCBpbmZvLmd2YSwgJmlwYSwgTlVMTCk7Cj4+ICsgICAgICAgIEJVR19PTihyYyk7Cj4+ICsg
ICAgICAgIEJVR19PTihpcGEgIT0gcGlwYSk7CgpJbiB5b3VyIHRlc3QtY2FzZSB5b3UgZG9uJ3Qg
aW5pdGlhbGl6ZSBwaXBhIGF0IGFsbCwgaG93ZXZlciB5b3UgdGVzdCBmb3IKaXQgaW4gQlVHX09O
LCB3aGljaCBpcyB0aGUgcmVhc29uIHdoeSBpdCBmYWlscy4gSSBoYXZlIGFkb3B0ZWQgeW91ciB0
ZXN0CmNhc2UgYW5kIGl0IHJ1bnMgb24gQVJNdjcgKG5vbi1MUEFFIGd1ZXN0KSBhbmQgQVJNdjgg
KExQQUUgZ3Vlc3QpCndpdGhvdXQgYW55IGlzc3Vlcy4gSXQgd291bGQgYmUgZ3JlYXQgaWYgeW91
IHdvdWxkIHZlcmlmeSB0aGlzIGJlaGF2aW91cgpieSBhcHBseWluZyB0aGUgZm9sbG93aW5nIHBh
dGNoIHRvIHRoZSBhcm0tZ3B0LXdhbGstdjcgcGF0Y2ggWzBdIGFzIGJlZm9yZToKCgoKRnJvbSBh
MjhkYjYzMjE3ODBjNDQyYjFjOTdhYTc4ODgzZGNjYmQ4NGRlN2RkIE1vbiBTZXAgMTcgMDA6MDA6
MDAgMjAwMQpGcm9tOiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4K
RGF0ZTogVHVlLCA4IEF1ZyAyMDE3IDEzOjMwOjAwICswMjAwClN1YmplY3Q6IFtQQVRDSF0gSnVs
aWVuIEdyYWxsJ3MgdGVzdCBjYXNlCgotLS0KIHhlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyB8ICAy
ICsrCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgfCAxMyArKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vl
c3Rjb3B5LmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKaW5kZXggNGVlMDdmY2VhMy4uZjI3
NThlYmQ0NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCisrKyBiL3hlbi9h
cmNoL2FybS9ndWVzdGNvcHkuYwpAQCAtMTM5LDYgKzEzOSw4IEBAIGludCBhY2Nlc3NfZ3Vlc3Rf
bWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLApwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CgorICAgIHByaW50aygiJXM6IGdwYSAweCUi
UFJJcGFkZHIiXG4iLCBfX0ZVTkNUSU9OX18sIGdwYSk7CisKICAgICBwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgcGFkZHJfdG9fcGZuKGdwYSksICZwMm10LCBQMk1fQUxMT0MpOwogICAgIGlm
ICggIXBhZ2UgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVu
L2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYzA3OTk5YjUxOC4uOWIwYjc5YTNmZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI2
ODgsNiArMjY4OCw4IEBAIHN0YXRpYyBib29sIHRyeV9tYXBfbW1pbyhnZm5fdCBnZm4pCiAgICAg
cmV0dXJuICFtYXBfcmVnaW9uc19wMm10KGQsIGdmbiwgMSwgbWZuLCBwMm1fbW1pb19kaXJlY3Rf
Yyk7CiB9CgorI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CisKIHN0YXRpYyB2b2lkIGRvX3Ry
YXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQogewpAQCAt
MjcyNSw2ICsyNzI3LDE3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChz
dHJ1Y3QKY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgIHJldHVybjsgLyogVHJ5IGFn
YWluICovCiAgICAgfQoKKyAgICB7CisgICAgICAgIHBhZGRyX3QgaXBhOworICAgICAgICByYyA9
IGd2YV90b19pcGEoaW5mby5ndmEsICZpbmZvLmdwYSwgR1YyTV9SRUFEKTsKKyAgICAgICAgQlVH
X09OKHJjKTsKKyAgICAgICAgcHJpbnRrKCJndWVzdF93YWxrX3RhYmxlczogZ3ZhIDB4JSJQUkl2
YWRkciIgcGlwYSAweCUiUFJJcGFkZHIiXG4iLAorICAgICAgICAgICAgICAgaW5mby5ndmEsIGlu
Zm8uZ3BhKTsKKyAgICAgICAgcmMgPSBndWVzdF93YWxrX3RhYmxlcyhjdXJyZW50LCBpbmZvLmd2
YSwgJmlwYSwgTlVMTCk7CisgICAgICAgIEJVR19PTihyYyk7CisgICAgICAgIEJVR19PTihpcGEg
IT0gaW5mby5ncGEpOworICAgIH0KKwogICAgIHN3aXRjaCAoIGZzYyApCiAgICAgewogICAgIGNh
c2UgRlNDX0ZMVF9QRVJNOgotLQoyLjEzLjMKCgoKClRoYW5rcywKflNlcmdlagoKWzBdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9zZXJnZWotcHJvc2t1cmluL3hlbiAoYnJhbmNoIGFybS1ncHQtd2Fsay12
NykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 12:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 12: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.xen.org>)
	id 1df3bw-0004w2-ID; Tue, 08 Aug 2017 12:27:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1df3bv-0004vq-9e
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 12:27:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6E/EA-03582-24EA9895; Tue, 08 Aug 2017 12:27:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVddxXWe
 kwfY7XBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HpqPlPBtJ2MFS//LmBs
 YOzvYOxi5OIQEvjLKPH9yjoWCOcxo8SJFXuhMtsYJe4dmgHkcHKICDhLfD0zlx3E5hXQl7gx7
 TAriC0sECax8vJdsG4JganKEq/P7AJrkBDwlliw+QQLjH1s9nKgBnYONgEriUNiIFEWAVWJW5
 dfMU1g5F7AyLCKUaM4tagstUjX0EwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q8wxAsIPx/saAQ4ySHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwblwDlBMsSk1P
 rUjLzAGGIExagoNHSYQ3DyTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivPkgRQIgRRmle
 XAjYPFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8a0Gm8GTmlcBtegV0BBPQERG+YEeUJC
 KkpBoY5T7/nxyg9fBebuLb9IpVi79H5UVrP5z7gLtw856WJK0v174e1fnWtkx/VnZEQYD6w/1
 T7p4XX19y9zKbdF3r+rTvMY2NMYxClv4PPgawaWz3Crona3TFXyRN+t2UgMvxE6ZK53L9kbTy
 MxCRZNDaVji5/aZXe27AklmpF35dO5oQNZXZuKZKiaU4I9FQi7moOBEApXczvYICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502195263!101329718!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37598 invoked from network); 8 Aug 2017 12:27:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 12:27:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1df3bq-0006TN-LY; Tue, 08 Aug 2017 12:27: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 1df3bl-0004Tn-Bf; Tue, 08 Aug 2017 12:27:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1df3bk-0001JQ-U0; Tue, 08 Aug 2017 12:27:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112513-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm: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:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu: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-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
X-Osstest-Versions-That: linux=efcfbfb1d8bf756d1b58fe215bf4e419d176435b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 12:27:36 +0000
Subject: [Xen-devel] [linux-4.9 test] 112513: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2790214483900338042=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112405
 build-arm64-pvops             2 hosts-allocate              broken like 112405
 build-arm64                   2 hosts-allocate              broken like 112405
 build-arm64-pvops             3 capture-logs                broken like 112405
 build-arm64                   3 capture-logs                broken like 112405
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112363
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112397
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112397
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112405
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112405
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112405
 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-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt     14 saverestore-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-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 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-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7
baseline version:
 linux                efcfbfb1d8bf756d1b58fe215bf4e419d176435b

Last test of basis   112405  2017-08-01 03:50:17 Z    7 days
Testing same since   112497  2017-08-07 02:26:34 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Williamson <alex.williamson@redhat.com>
  Amit Pundir <amit.pundir@linaro.org>
  Anand Jain <anand.jain@oracle.com>
  Andreas Schaertl <andreas.schaertl@fau.de>
  Andrzej Hajda <a.hajda@samsung.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Coddington <bcodding@redhat.com>
  Benjamin Poirier <bpoirier@suse.com>
  Burak Ok <burak-kernel@bur0k.de>
  Caleb Crome <caleb@crome.org>
  Catalin Marinas <catalin.marinas@arm.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chun-Hao Lin <hau@realtek.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Bristot de Oliveira <bristot@redhat.com>
  Daniel Dadap <ddadap@nvidia.com>
  Daniel Schultz <d.schultz@phytec.de>
  Dave Jiang <dave.jiang@intel.com>
  Dave Kleikamp <dave.kleikamp@oracle.com>
  David Carrillo-Cisneros <davidcc@google.com>
  David Lechner <david@lechnology.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guillaume Nault <g.nault@alphalink.fr>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ingo Molnar <mingo@kernel.org>
  Ioan-Adrian Ratiu <adi@adirat.com>
  Ismail, Mustafa <mustafa.ismail@intel.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jason Cooper <jason@lakedaemon.net>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jeeja KP <jeeja.kp@intel.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiandi An <anjiandi@codeaurora.org>
  Jiri Kosina <jkosina@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joel Fernandes <joelaf@google.com>
  John David Anglin <dave.anglin@bell.net>
  John Hsu <KCHSU0@nuvoton.com>
  Jonas Bonn <jonas@southpole.se>
  Jordan Crouse <jcrouse@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liu Bo <bo.li.liu@oracle.com>
  Maninder Singh <maninder1.s@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Matt Fleming <matt@codeblueprint.co.uk>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Kazior <michal.kazior@tieto.com>
  Michal Simek <michal.simek@xilinx.com>
  Mike Marciniszyn <mike.marciniszyn@intel.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moritz Fischer <mdf@kernel.org>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Narsimhulu Musini <nmusini@cisco.com>
  NeilBrown <neilb@suse.com>
  Nhan Nguyen <nhan.nguyen.yb@renesas.com>
  Ofer Heifetz <oferh@marvell.com>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Phil Reid <preid@electromag.com.au>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rasesh Mody <rasesh.mody@cavium.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Kharat <satishkh@cisco.com>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Sesidhar Baddela <sebaddel@cisco.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Stafford Horne <shorne@gmail.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steven Rostedt <rostedt@goodmis.org>
  Strashko, Grygorii <grygorii.strashko@ti.com>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suman Anna <s-anna@ti.com>
  SÃ¶ren Brinkmann <soren.brinkmann@xilinx.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  thongsyho <thong.ho.px@rvc.renesas.com>
  Tony Lindgren <tony@atomide.com>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vaneet Narang <v.narang@samsung.com>
  Vineet Gupta <vgupta@synopsys.com>
  Vinod Koul <vinod.koul@intel.com>
  Will Deacon <will.deacon@arm.com>
  Yoichi Yuasa <yuasa@linux-mips.org>
  Yuejie Shi <syjcnss@gmail.com>
  Yuriy Kolerov <yuriy.kolerov@synopsys.com>
  Zheng Li <james.z.li@ericsson.com>
  Ã‰meric MASCHINO <emeric.maschino@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=linux-4.9
+ revision=db397d9c6e66afdd34ae430172db122632b5f8a7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.9 db397d9c6e66afdd34ae430172db122632b5f8a7
+ branch=linux-4.9
+ revision=db397d9c6e66afdd34ae430172db122632b5f8a7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.9
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xdb397d9c6e66afdd34ae430172db122632b5f8a7 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.9
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.9
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.9.y
+ : linux-4.9.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.9
+ : refs/heads/tested/linux-4.9
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git db397d9c6e66afdd34ae430172db122632b5f8a7:refs/heads/tested/linux-4.9
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   efcfbfb..db397d9  db397d9c6e66afdd34ae430172db122632b5f8a7 -> tested/linux-4.9
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2790214483900338042==--

From xen-devel-bounces@lists.xen.org Tue Aug 08 12:33:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 12:33: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.xen.org>)
	id 1df3hB-0005d0-8G; Tue, 08 Aug 2017 12:33:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df3hA-0005cu-54
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 12:33:12 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EC/02-01987-78FA9895; Tue, 08 Aug 2017 12:33:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbdtfWe
 kQeMFBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePZuhVsBS38FZOaNrA0MF7j7mLk4hAS2Mwo
 0dPygBXC2c0osbpvBnsXIyeHsEC+xPeTp5lAbBGBGokvc04yQxTdYJSY8+AuC0iCTUBT4s7nT
 2BFvAJWEq//dTKC2CwCKhI/V0wHs0UFwiXeNh5hgagRlDg58wmYzSngKDF19gmwZcwCZhLzNj
 9khrDlJba/ncM8gZF3FpKWWUjKZiEpW8DIvIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBYLze
 1uDgxPTUnMalYLzk/dxMjMLAYgGAHY+MXp0OMkhxMSqK8m7Q7I4X4kvJTKjMSizPii0pzUosP
 MWpwcAhcOXhkNqMUS15+XqqSBK/POqA6waLU9NSKtMwcYOjDlEpw8CiJ8N5cC5TmLS5IzC3OT
 IdInWJUlBLntQXpEwBJZJTmwbXB4u0So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmlQKbwZO
 aVwE1/BbSYCWhxhC/Y4pJEhJRUA2NgW12otfbhqrydLmlbzznPf+isV2oa1HH8wtcJz+SzPew
 27lmwoOB5V7/21GyZxjNFzkyr/m970l0w/4Z789obv20mm7ystwxkS5ZRylo5j32bAgPHRIab
 wUdqSp9qK593DPzwoVbqxaqi5b9Zpxxgu7/6iPLH3uSV/l8/BkxkDX+xbm8rI7sSS3FGoqEWc
 1FxIgBoRtXjsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502195590!104515257!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18909 invoked from network); 8 Aug 2017 12:33:10 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 8 Aug 2017 12:33:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7EC7613D5;
 Tue,  8 Aug 2017 05:33:09 -0700 (PDT)
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 D52783F577;
 Tue,  8 Aug 2017 05:33:08 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <79db1022-aa46-45cb-8fb6-b9e26af1678f@arm.com>
 <e8e8e582-0471-8880-20c6-6e0df8e1cea6@sec.in.tum.de>
 <1175c88c-876e-fe5c-ed5f-c8f53b2703f3@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d780d554-4f41-c3ed-1270-36c51eaf6ea5@arm.com>
Date: Tue, 8 Aug 2017 13:33:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1175c88c-876e-fe5c-ed5f-c8f53b2703f3@sec.in.tum.de>
Subject: Re: [Xen-devel] [PATCH v7 00/14] arm/mem_access: Walk guest page
 tables in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wOC8xNyAxMzoxNywgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+PiBpbmRl
eCBjMDc5OTliNTE4Li45MDRhYmFmY2FlIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+PiBAQCAtMjY4OCw2ICsyNjg4
LDggQEAgc3RhdGljIGJvb2wgdHJ5X21hcF9tbWlvKGdmbl90IGdmbikKPj4+ICAgICAgcmV0dXJu
ICFtYXBfcmVnaW9uc19wMm10KGQsIGdmbiwgMSwgbWZuLCBwMm1fbW1pb19kaXJlY3RfYyk7Cj4+
PiAgfQo+Pj4KPj4+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0X3dhbGsuaD4KPj4+ICsKPj4+ICBzdGF0
aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IpCj4+PiAgewo+Pj4gQEAgLTI3MjUsNiArMjcyNywxNyBAQCBzdGF0aWMgdm9pZCBk
b190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+PiAg
ICAgICAgICAgICAgcmV0dXJuOyAvKiBUcnkgYWdhaW4gKi8KPj4+ICAgICAgfQo+Pj4KPj4+ICsg
ICAgewo+Pj4gKyAgICAgICAgcGFkZHJfdCBpcGEsIHBpcGE7Cj4+PiArICAgICAgICByYyA9IGd2
YV90b19pcGEoaW5mby5ndmEsICZpbmZvLmlwYSwgR1YyTV9SRUFEKTsKPgo+IFRoZXJlIGlzIG5v
IGlwYSBmaWVsZCBpbiBtbWlvX2luZm9fdC4gQnV0IGV2ZW4gaWYgeW91IHVzZWQgaW5mby5ncGEK
PiBpbnN0ZWFkLCB0aGUgdGVzdCB0aGF0IHlvdSBoYXZlIHByb3ZpZGVkIGlzIHVuZm9ydHVuYXRl
bHkgZmxhd2VkOgoKV2VsbCwgSSBjb3BpZWQgdGhlIHdyb25nIGNvZGUuLi4gaW5mby5pcGEgc2hv
dWxkIGJlIHJlcGxhY2VkIGJ5IHBpcGEuCgo+Pj4gKyAgICAgICAgQlVHX09OKHJjKTsKPj4+ICsg
ICAgICAgIHByaW50aygiZ3Vlc3Rfd2Fsa190YWJsZXM6IGd2YSAweCV4IHBpcGEgMHglbGx4XG4i
LAo+Pj4gKyAgICAgICAgICAgICAgIGluZm8uZ3ZhLCBwaXBhKTsKPj4+ICsgICAgICAgIHJjID0g
Z3Vlc3Rfd2Fsa190YWJsZXMoY3VycmVudCwgaW5mby5ndmEsICZpcGEsIE5VTEwpOwo+Pj4gKyAg
ICAgICAgQlVHX09OKHJjKTsKPj4+ICsgICAgICAgIEJVR19PTihpcGEgIT0gcGlwYSk7Cj4KPiBJ
biB5b3VyIHRlc3QtY2FzZSB5b3UgZG9uJ3QgaW5pdGlhbGl6ZSBwaXBhIGF0IGFsbCwgaG93ZXZl
ciB5b3UgdGVzdCBmb3IKPiBpdCBpbiBCVUdfT04sIHdoaWNoIGlzIHRoZSByZWFzb24gd2h5IGl0
IGZhaWxzLiBJIGhhdmUgYWRvcHRlZCB5b3VyIHRlc3QKPiBjYXNlIGFuZCBpdCBydW5zIG9uIEFS
TXY3IChub24tTFBBRSBndWVzdCkgYW5kIEFSTXY4IChMUEFFIGd1ZXN0KQo+IHdpdGhvdXQgYW55
IGlzc3Vlcy4gSXQgd291bGQgYmUgZ3JlYXQgaWYgeW91IHdvdWxkIHZlcmlmeSB0aGlzIGJlaGF2
aW91cgo+IGJ5IGFwcGx5aW5nIHRoZSBmb2xsb3dpbmcgcGF0Y2ggdG8gdGhlIGFybS1ncHQtd2Fs
ay12NyBwYXRjaCBbMF0gYXMgYmVmb3JlOgoKSSBhbSBhZnJhaWQgdGhhdCB3aGlsc3QgdGhlcmUg
d2FzIGEgYnVnIGluIHRoZSBjb2RlIHRvIGNvbXBhcmUgaXBhICE9IApwaXBhLiBJZiB5b3UgbG9v
a2VkIGF0IHRoZSBsb2cgSSBwcm92aWRlZCwgIGl0IHdhcyBmYWlsaW5nIGJlZm9yZToKCmQwOiBn
dWVzdGNvcHk6IGZhaWxlZCB0byBnZXQgdGFibGUgZW50cnkuCgpBbmQgdGhpcyBkb2VzIG5vdCBl
dmVuIGludm9sdmUgcGlwYS4uLiBJZiB5b3Ugd29uZGVyIHlvdXIgcGF0Y2ggYmVsb3cgCmRvZXMg
bm90IGhlbHAgaXQgYWxzby4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 12:35:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 12:35: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.xen.org>)
	id 1df3jf-0005ln-LE; Tue, 08 Aug 2017 12:35:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386d80a7c=roger.pau@citrix.com>)
 id 1df3je-0005lh-84
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 12:35:46 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EB/59-02184-120B9895; Tue, 08 Aug 2017 12:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQldhQ2e
 kwe6Puhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjL71sBX+lK84/2sLcwHhVpIuRk0NCwE9i
 074NbCA2i4CKxJ9PE1i6GDk42ATsJaZ/rQAJiwgoS3x+vpK5i5GLg1lgIpPEqWfdLCAJYQEni
 aWv1zKD2LwCnhKH5n8EmyMk0McksWt3CERcUOLkzCdg9cwCOhILdn9iA5nPLCAtsfwfB0iYE2
 jVqy8zWEFsUaATTq5cwwQxRlGif94DNogz0yXaJixkncDIPwvJ1FlIps5CmLqAkXkVo3pxalF
 ZapGuhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsaDzc6HGCU5mJRE
 eTdpd0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1WQeUEyxKTU+tSMvMAUYCTFqCg0dJhPfmW
 qA0b3FBYm5xZjpE6hSjopQ471qQPgGQREZpHlwbLPouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZiXaz3QFJ7MvBK46a+AFjMBLY7wBVtckoiQkmpgrJbwiZjqHMIsrZB14O0Ui+DZOi/P2Eg
 13dorZ3ndnnFOzI0MgbrFZxjaHjmxLS5tXX06S6/L+OlvzTzT/u1HI899LVgkKjPrp8ac+yc3
 q6lZP28VfvAv3utKs9WfqXl1MRV3VX4xRiyaqi1xtycyX1/t+6+EtbPXS/9me82e6Kowz1Yzu
 1RQiaU4I9FQi7moOBEAHgOWYbkCAAA=
X-Env-Sender: prvs=386d80a7c=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502195744!92334401!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57724 invoked from network); 8 Aug 2017 12:35:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 12:35:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="50658673"
Date: Tue, 8 Aug 2017 13:35:20 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170808123520.wecsc6jgsesnu472@dhcp-3-128.uk.xensource.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-7-roger.pau@citrix.com>
 <5968FB41020000780016AC55@prv-mh.provo.novell.com>
 <20170724145819.vydrk3leki6y2yvm@MacBook-Pro-de-Roger.local>
 <597CBB520200007800102F35@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <597CBB520200007800102F35@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 6/9] xen/vpci: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBKdWwgMjksIDIwMTcgYXQgMTA6NDQ6MDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA3LzI0LzE3
IDQ6NTggUE0gPj4+Cj4gPk9uIEZyaSwgSnVsIDE0LCAyMDE3IGF0IDA5OjExOjI5QU0gLTA2MDAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBPbiAzMC4wNi4xNyBhdCAxNzowMSwgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+ICtzdGF0aWMgdm9pZCB2cGNpX2Jhcl93cml0
ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiA+PiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCj4gPj4g
PiArewo+ID4+ID4gKyAgICBzdHJ1Y3QgdnBjaV9iYXIgKmJhciA9IGRhdGE7Cj4gPj4gPiArICAg
IHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7Cj4gPj4gPiArICAgIHVp
bnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYt
PmRldmZuKTsKPiA+PiA+ICsgICAgdWludDMyX3Qgd2RhdGEgPSB2YWwudTMyLCBzaXplX21hc2s7
Cj4gPj4gPiArICAgIGJvb2wgaGkgPSBmYWxzZTsKPiA+PiA+ICsKPiA+PiA+ICsgICAgc3dpdGNo
ICggYmFyLT50eXBlICkKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAgICBjYXNlIFZQQ0lfQkFSX01F
TTMyOgo+ID4+ID4gKyAgICBjYXNlIFZQQ0lfQkFSX01FTTY0X0xPOgo+ID4+ID4gKyAgICAgICAg
c2l6ZV9tYXNrID0gKHVpbnQzMl90KVBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7Cj4gPj4gPiAr
ICAgICAgICBicmVhazsKPiA+PiA+ICsgICAgY2FzZSBWUENJX0JBUl9NRU02NF9ISToKPiA+PiA+
ICsgICAgICAgIHNpemVfbWFzayA9IH4wdTsKPiA+PiA+ICsgICAgICAgIGJyZWFrOwo+ID4+ID4g
KyAgICBkZWZhdWx0Ogo+ID4+ID4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gPj4g
PiArICAgICAgICByZXR1cm47Cj4gPj4gPiArICAgIH0KPiA+PiA+ICsKPiA+PiA+ICsgICAgaWYg
KCAod2RhdGEgJiBzaXplX21hc2spID09IHNpemVfbWFzayApCj4gPj4gPiArICAgIHsKPiA+PiA+
ICsgICAgICAgIC8qIE5leHQgcmVhZHMgZnJvbSB0aGlzIHJlZ2lzdGVyIGFyZSBnb2luZyB0byBy
ZXR1cm4gdGhlIEJBUiBzaXplLiAqLwo+ID4+ID4gKyAgICAgICAgYmFyLT5zaXppbmcgPSB0cnVl
Owo+ID4+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4+IAo+ID4+IEkgdGhpbmsgdGhlIGNvbW1lbnQg
bmVlZHMgZXh0ZW5kaW5nIHRvIGV4cGxhaW4gd2h5IHRoZSB3cml0dGVuCj4gPj4gc2l6aW5nIHZh
bHVlIGNhbid0IHBvc3NpYmx5IGJlIGFuIGFkZHJlc3MuIFRoaXMgaXMgcGFydGljdWxhcmx5Cj4g
Pj4gcmVsZXZhbnQgYmVjYXVzZSBJJ20gbm90IHN1cmUgdGhhdCBhc3N1bXB0aW9uIHdvdWxkIGhv
bGQgb24gZS5nLgo+ID4+IEFSTSAod2hpY2ggSSBkb24ndCB0aGluayBoYXMgZ3VhcmFudGVlZCBS
T00gcmlnaHQgYmVsb3cgNEdiKS4KPiA+Cj4gPkhtLCByaWdodC4gTWF5YmUgaXQgd291bGQgYmUg
YmVzdCB0byBkZXRlY3Qgc2l6aW5nIGJ5IGNoZWNraW5nIHRoYXQKPiA+dGhlIGFkZHJlc3Mgd2hl
biBwZXJmb3JtaW5nIGEgcmVhZCBpcyB+MCBvbiB0aGUgaGlnaCBiaXRzIGFuZCB+MCAmCj4gPlBD
SV9CQVNFX0FERFJFU1NfTUVNX01BU0sgb24gdGhlIGxvd2VyIG9uZXMsIGluc3RlYWQgb2YgZG9p
bmcgdGhpcwo+ID5raW5kIG9mIHBhcnRpYWwgZ3Vlc3NpbmcgYXMgZG9uZSBoZXJlLCBpdCdzIGNl
cnRhaW5seSBub3QgdmVyeSByb2J1c3QuCj4gCj4gSSBkb24ndCB1bmRlcnN0YW5kLCBwYXJ0aWN1
bGFybHkgYmVjYXVzZSB5b3Ugc2F5ICJ3aGVuIHBlcmZvcm1pbmcgYSByZWFkKS4KPiBPciBkbyB5
b3UgbWVhbiB0byBkbyBhd2F5IHdpdGggdGhlICJzaXppbmciIGZsYWcgYWx0b2dldGhlcj8KClll
cywgSSd2ZSBnb3QgcmlkIG9mIHRoZSAic2l6aW5nIiBmbGFnLCBhbmQgbm93IGF0dGVtcHRzIGJ5
IHRoZSBndWVzdAp0byBzaXplIHRoZSBCQVJzIGFyZSBkZXRlY3RlZCBkdXJpbmcgcmVhZCBvZiB0
aGUgQkFSIGl0c2VsZiwgYnkKY2hlY2tpbmcgd2hldGhlciB0aGUgYWRkcmVzcyBtYXRjaGVzIH4w
IGluIHRoZSBoaWdoIHBhcnQsIG9yClBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0sgaW4gdGhlIGxv
d2VyIHBhcnQuCgo+ID4+ID4gKyAgICAgICAgLyogU2l6ZSB0aGUgQkFSIGFuZCBtYXAgaXQuICov
Cj4gPj4gPiArICAgICAgICByYyA9IHBjaV9zaXplX21lbV9iYXIoc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIHJlZywgaSA9PSBudW1fYmFycyAtIDEsCj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmFkZHIsICZzaXplKTsKPiA+PiA+ICsgICAgICAgIGlmICggcmMgPCAwICkKPiA+
PiA+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gPj4gPiArCj4gPj4gPiArICAgICAgICBpZiAo
IHNpemUgPT0gMCApCj4gPj4gPiArICAgICAgICB7Cj4gPj4gPiArICAgICAgICAgICAgYmFyc1tp
XS50eXBlID0gVlBDSV9CQVJfRU1QVFk7Cj4gPj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4g
Pj4gPiArICAgICAgICB9Cj4gPj4gPiArCj4gPj4gPiArICAgICAgICBiYXJzW2ldLmFkZHIgPSAo
Y21kICYgUENJX0NPTU1BTkRfTUVNT1JZKSA/IGFkZHIgOiBJTlZBTElEX1BBRERSOwo+ID4+IAo+
ID4+IFRoaXMgZG9lc24ndCBtYXRjaCB1cCB3aXRoIGxvZ2ljIGZ1cnRoZXIgdXA6IFdoZW4gdGhl
IG1lbW9yeSBkZWNvZGUKPiA+PiBiaXQgZ2V0cyBjbGVhcmVkLCB5b3UgZG9uJ3QgemFwIHRoZSBh
ZGRyZXNzZXMsIHNvIEkgdGhpbmsgeW91J2QgYmV0dGVyCj4gPj4gc3RvcmUgaXQgaGVyZSB0b28u
IFVzZSBJTlZBTElEX1BBRERSIG9ubHkgd2hlbiB0aGUgdmFsdWUgcmVhZCBoYXMKPiA+PiBhbGwg
YWRkcmVzcyBiaXRzIHNldCAoc2FtZSBjYXZlYXQgYXMgcG9pbnRlZCBvdXQgZWFybGllcikuCj4g
Pgo+ID5PSywgbm90ZSB0aGF0IC5hZGRyIGNhbiBvbmx5IHBvc3NpYmx5IGJlIElOVkFMSURfUEFE
RFIgYXQKPiA+aW5pdGlhbGl6YXRpb24gdGltZSwgb25jZSB0aGUgdXNlciBoYXMgd3JpdHRlbiBz
b21ldGhpbmcgdG8gdGhlIEJBUgo+ID4uYWRkciB3aWxsIGJlIGRpZmZlcmVudCB0aGFuIElOVkFM
SURfUEFERFIuCj4gCj4gV2hpY2ggaXMgcGFydCBvZiB3aGF0IHdvcnJpZXMgbWUgLSBpdCB3b3Vs
ZCBiZSBiZXR0ZXIgaWYgdGhlIGZpZWxkIHdvdWxkbid0Cj4gZXZlciBob2xkIGEgc3BlY2lhbCBp
bml0LXRpbWUtb25seSB2YWx1ZS4KClJpZ2h0LCBidXQgdGhhdCBtYXRjaGVzIHRoZSBiZWhhdmlv
ciBvZiB0aGUgaGFyZHdhcmUgaXRzZWxmLiBPbiBib290CnRoZSBhZGRyZXNzIG9mIHRoZSBCQVIg
aXMgbm90IHZhbGlkLCBidXQgdGhlcmUncyBubyB3YXkgQUZBSUsgdG8KcmVzdG9yZSB0aGUgQkFS
IHRvIHRoaXMgc3RhdGUgb25jZSBhbiBhZGRyZXNzIGhhcyBiZWVuIHdyaXR0ZW4gKGV4Y2VwdApi
eSBkb2luZyBhIHJlc2V0IG9mIHRoZSBkZXZpY2UgaXRzZWxmKS4KClJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 12:39:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 12: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.xen.org>)
	id 1df3nE-0005xJ-5r; Tue, 08 Aug 2017 12:39:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1df3nD-0005xD-9u
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 12:39:27 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 29/66-03612-EF0B9895; Tue, 08 Aug 2017 12:39:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSak+6/DZ2
 RBj8mslt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9iy8yF9zgqzg/eQ5TA+Mj7i5GLg4hgWmM
 Ev2Hf7CDOCwCDawS/3t+MYI4EgJzWCUezX3K2sXICeTkSRzY8ArKLpFoPPOFGcTmFRCUODnzC
 QuILSTgKXFp02N2EJtTwFLizutLTBArVrFI7GhZAtbAJqAlcf/2CjYQm0VAReJf/wNGiEEBEm
 3bPoHFhQW8JKav/wlmiwgoSjx4eRNoMQcHs0CtxJvrsiBhZgFNidbtv9knMArMQnLGLCSpBYx
 Mqxg1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkORAQh2MP5d
 G3iIUZKDSUmUd5N2Z6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6Bn0//tjBKseTl56UqSfDeWA9UJ
 1iUmp5akZaZA4wWmFIJDh4lEV5HkDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxDYJClx3s
 0gpQIgpRmleXCDYFF8iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK89SBTeDLzSuD2vQI6hQn
 olAhfsFNKEhFSUg2MITfk33/hfcDxbeqlEhdNc+8txjXzPD6vs288ouNWnKpT+vCv7N0XN40l
 DTVbDwRmFkneauXy9Q7dsDTsldvOKxP6nTiDtnAciHbd3xlU0rf+9AW7o9atbxcs3BMlf5A3/
 QxjMXuz7f1Di7Z6Lb+asN4/Z9u1nCs8nnF9nYKcR5mfOM1cWrlNiaU4I9FQi7moOBEApmyTDd
 0CAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502195965!110531365!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20240 invoked from network); 8 Aug 2017 12:39:26 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 12:39:26 -0000
Received: by mail-it0-f66.google.com with SMTP id 76so2383224ith.2
 for <xen-devel@lists.xenproject.org>; Tue, 08 Aug 2017 05:39:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=vE77cM1qfFvveD7hwh+mAPXjqwEf2CG1OLmf63ytsH8=;
 b=pXVch4plpKUs9GAWQP5OJynttEVSuiTavJVKuXXaZEM9ZdKHncCklRwKWm/AOnn14a
 huaCFec8w/mrD3zM0xGVuIJk6i9vLjduHc4r/c5337HgpMHK4AAj+fFZiT8aF0IPbn9P
 J8cJ+WyL5rThSvL7EnZjsyB3Za3cKtxRz3nM5IomDKIN2KBOXzKQ9xQ0dwvCpRd2yHSg
 pGFOaAzYtxl2HAKG5a5O+/GRm1OtP2N3+hlX+EKotAFxmI/7j5ojKFF4KHPiRuYUx3Hw
 SIYOV0g3JoRzUt1iu8kSCF4DsrMYEVVHBN3suKTSZ4ruqpRxjpRTy9xrDxjpd5cx30Yd
 AAMQ==
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=vE77cM1qfFvveD7hwh+mAPXjqwEf2CG1OLmf63ytsH8=;
 b=rPwfYI4Fsx0QcfBqgJNX1bwKdVVZxCzr6nJNp2+uIqSL+gHeNh4/xX4YSaya/MpmPs
 /dtFO2/IAMuCC0gSLJmZaEF46BvTrkGmGSuUJz3BPDoA77WlRcXyhEiswsmH66A8jBy4
 vTlpqnRu4hbYB+lc7/sn/Giyt3npSdrjVL4EUmwZ+eh4Z13WFFEqgGSGqozInwwRpwit
 u/nlUFI2sVHvgL744smCrqEVI41kkemn0mitas/3cizns8Y4TkajFlbXf4kAzzLqW6Z8
 d/sUExXIRVuMj2IAd7wkDIYlrANKQnnDw8bs3bKUext6KWaUqlfNaxo5M1Rlktoa467Z
 c5cg==
X-Gm-Message-State: AHYfb5h7YAPi7gPYQqxJXEjqXd9hazMq/ZYg2l2ua2IPioLCGZ//K+OS
 dK1D8mf2gZrnhj4SzqfLM4KN/dHJ7w==
X-Received: by 10.36.205.196 with SMTP id l187mr3645283itg.176.1502195963623; 
 Tue, 08 Aug 2017 05:39:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.39.139 with HTTP; Tue, 8 Aug 2017 05:39:23 -0700 (PDT)
In-Reply-To: <20170804115342.rkmz25znqjp7uqjv@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-7-git-send-email-al1img@gmail.com>
 <20170728141134.vtkd4pvasngwr2qs@citrix.com>
 <20170728162327.jcrwckni6c2hml7p@citrix.com>
 <CACvf2oVv_-GBiOvXa9s28An5UHr0nF_ScJ0dv7OGnPcChsqFpg@mail.gmail.com>
 <20170731143658.y2gyoczel6je6kr5@citrix.com>
 <CACvf2oVCCR4zALxDyv59YdFvheaoPks--yVcvnrmZXA8avj3BA@mail.gmail.com>
 <20170801130021.hemov7xhevgwgexw@citrix.com>
 <CACvf2oUbLM8xAbgHuOKS-pJL+i-CtJqxosU6A1hvKwy+4vsCEQ@mail.gmail.com>
 <20170804115342.rkmz25znqjp7uqjv@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 8 Aug 2017 15:39:23 +0300
Message-ID: <CACvf2oWY47yXtczaTu8OBaq_K0M9iV56esggYyOog4x1kK=Hug@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 06/13] libxl: change p9 to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgNCwgMjAxNyBhdCAyOjUzIFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBXZWQsIEF1ZyAwMiwgMjAxNyBhdCAwMjozNzoxMFBNICswMzAwLCBP
bGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiBbLi4uXQo+PiA+PiA+PiBGcm9tIG90aGVyIHNpZGUg
dGhpcyByZW5hbWUgdG91Y2hlcyBvbmx5IGludGVybmFscyBjaGFuZ2VzOiBubyBjaGFuZ2VzCj4+
ID4+ID4+IGluIGNvbmZpZyBmaWxlCj4+ID4+ID4+IG9yIENMSSBpbnRlcmZhY2UuCj4+ID4+ID4+
Cj4+ID4+ID4KPj4gPj4gPiBBcyBzYWlkLCB0aGUgZnJhbWV3b3JrIG5lZWQgdG8gYmUgcmVhZHkg
dG8gZGVhbCB3aXRoIFBDSSBhbnl3YXkuCj4+ID4+ID4KPj4gPj4gPiBXaGF0IHNvcnQgb2YgaXNz
dWVzIGRvIHlvdSBmb3Jlc2VlIGhlcmU/Cj4+ID4+Cj4+ID4+IERvIHlvdSBtZWFuIGluIGNhc2Ug
dG8gcmV3b3JrIFBDSSB0byB1c2UgdGhlIGRldmljZSBmcmFtZXdvcms/Cj4+ID4+Cj4+ID4KPj4g
PiBObywgSSBtZWFuIGFkZGluZyB0aGUgbmV3IGhvb2suIFlvdSBzYWlkICJoYW5kbGUgaXJyZWd1
bGFyIGRldmljZSBuYW1lCj4+ID4gbG9va3Mgbm90IHNvIGdvb2QiCj4+Cj4+IEFzIGZvciBtZSB3
aGVuIG9ubHkgaW50ZXJuYWwgbmFtZSBvZiBzdHJ1Y3R1cmUgb3IgZmllbGRzIGFyZSBjaGFuZ2Vk
Cj4+IHRoZW4gaXQgc2hvdWxkIG5vdCBicmVhayBhbnlvbmUgY29uZmlncywgc2V0dXAgZXRjLgo+
PiBDcmVhdGluZyBob29rcyBpbiB0aGlzIGNhc2UgbWFrZXMgY29kZSBoYXJkIHRvIHJlYWQgYW5k
IG1haW50YWluLgo+Pgo+Cj4gSSB0aGluayB5b3UgbWlzc2VkIG15IHBvaW50czoKPgo+IDEuIGxp
YnhsIHR5cGVzIGdlbmVyYXRlZCBmcm9tIGxpYnhsX3R5cGVzLmlkbCBhcmVuJ3QganVzdCB1c2Vk
IGJ5IHhsLgo+IFNvbWUgYXBwbGljYXRpb25zIHdpbGwgdXNlIGxpYnhsIHR5cGVzIGRpcmVjdGx5
LiBOb3QgYnJlYWtpbmcgeGwgY29uZmlnCj4gZG9lc24ndCBtZWFuIG5vdCBicmVha2luZyBvdGhl
ciB0b29sc3RhY2tzIGxpa2UgbGlidmlydC4gSW4gdGhpcwo+IHBhcnRpY3VsYXIgY2FzZSwgSSB0
aGluayB3ZSBtaWdodCBiZSBhYmxlIHRvIGNoYW5nZSBwOSB0byBwOXMgYmVjYXVzZSBpdAo+IGlz
IG9ubHkgcmVsZWFzZWQgYSBmZXcgbW9udGhzIGJhY2sgYmVjYXVzZSB0aGUgb25seSBvdGhlciBr
bm93bgo+IHRvb2xzdGFjayB0aGF0IHVzZXMgbGlieGwgY2FuJ3QgcG9zc2libHkgdXNlIHRoYXQg
ZmllbGQgYXQgdGhlIG1vbWVudC4KPiBCdXQgSWFuIG1pZ2h0IGRpc2FncmVlLgoKSSBnb3QgaXQu
IEkgdGhpbmsgdGhhdCB3ZSBoYXZlIHRvIGNoYW5nZSBwOSB0byBwOXMgQVNBUCB0byBhdm9pZCBm
dXR1cmUgaG9va3MuCgo+IDIuIFRoZXJlIGlzIGFub3RoZXIgdHlwZSwgcGNpIGRldiwgdGhhdCBo
YXMgYmVlbiB0aGVyZSBzaW5jZSBmb3JldmVyLiBXZQo+IG5lZWQgYSBob29rIHRvIGRlYWwgd2l0
aCBpdCwgd2UgY2FuJ3QgcmVuYW1lIGl0Lgo+CgpGb3IgUENJIGFsbCBob29rcyBhcmUgYWxyZWFk
eSB0aGVyZSAoREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YCnRvIGhhbmRsZSBwY2lkZXYgYW5k
IHBjaSkuIEFsc28gSSBkaWRuJ3QgY2hhbmdlIFBDSSBmaWVsZHMsIG5hbWVzIGV0Yy4KSW4gbGli
eGxfZG9tYWluX2NvbmZpZyBpdCBpcyBhbHJlYWR5IHBjaWRldnMuIFNvLCB3ZSBhcmUgc2FmZSB3
aXRoIFBDSS4KU29ycnkgSSBkb24ndCB1bmRlcnN0YW5kIHlvdXIgY29uY2VybiBhYm91dCBQQ0ku
IE9yIEkgbWlzcyBzb21ldGhpbmc/Cgo+IDEgYW5kIDIgYXJlIG9ydGhvZ29uYWwuIDIgaXMgYSBo
YXJkIHJlcXVpcmVtZW50LgoKCi0tIApCZXN0IFJlZ2FyZHMsCk9sZWtzYW5kciBHcnl0c292LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:11:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 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.xen.org>)
	id 1df4Hv-0008TG-KE; Tue, 08 Aug 2017 13:11:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4Hu-0008TA-6X
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:11:10 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 57/59-02176-D68B9895; Tue, 08 Aug 2017 13:11:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDvW7ujs5
 Ig+MH2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozejtcsBU8ZKx5t6mdvYDzA2MXIySEh4C+x
 52UDE4jNIqAicfnQXlYQm01AWeJnZy8biC0iYCTx4tFlli5GLg5mgQOMErvO/AUrEhaIlfh1c
 C87iM0rYCFxrPMHG0iRkEAvo8SO/0eZIBKCEidnPmEBsZkFdCQW7P4EVMQBZEtLLP/HARLmFP
 CVeH5+B1iJKNARnUvngNlCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI18hcL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNjqGRgYdzC27PU7xCjJwaQkyrtJuzNS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvuW1AOcGi1PTUirTMHGDYw6QlOHiURHhttwOleYsLE
 nOLM9MhUqcYdTmaPmz5wiTEkpeflyolzlsAUiQAUpRRmgc3AhaDlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ854CuYQnM68EbtMroCOYgI6I8AU7oiQRISXVwGgW2uH9zzpkgaVjjPDiqR2
 VNbwcWyOkS7iXBbh/z7jl49Pb/EWsW33xIZWXl7pvnQp8Xfbwr5GajOKDgHYu57z5e/OOZRyY
 cKby+fs583ZPT21iuvgi91nMjq6FX33kZdt+9e2e6ne+su5G4o57CznvN20x0Dh41miFf1wT1
 1reuJ3m1rfX+yuxFGckGmoxFxUnAgCLtJkxvAIAAA==
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502197867!109174819!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25576 invoked from network); 8 Aug 2017 13:11:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:11:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="443001670"
Date: Tue, 8 Aug 2017 14:11:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808131105.ih62rpftcs5u4yzv@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-12-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-12-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/25 v7] xen/arm: vpl011: Add a new
 console_init function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjM6MDNQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKWy4uLl0KPiArc3RhdGljIHZvaWQgY29uc29sZV9mcmVlKHN0cnVjdCBjb25zb2xl
ICpjb24pCj4gK3sKPiArCWlmIChjb24tPnhzcGF0aCkKClBvaW50bGVzcyBjaGVjayBoZXJlLgoK
V2l0aCB0aGlzIGZpeGVkOgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:11:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13: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.xen.org>)
	id 1df4IY-000050-Sp; Tue, 08 Aug 2017 13:11:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4IX-00004r-HI
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:11:49 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0D/52-27137-498B9895; Tue, 08 Aug 2017 13:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO6UHZ2
 RBudmCFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/p2xkLrgjX9Fw/jZzA+M7kS5GTg4JAX+J
 bZuWMIPYLAIqEvvPHAWz2QSUJX529rKB2CICRhIvHl1m6WLk4mAWaGOWOL1+AxNIQlggUuJMw
 10WEJtXwELi57e7rCBFQgI9jBJP3k9kg0gISpyc+QSsiFlAR2LB7k9AcQ4gW1pi+T8OkDCngI
 /EhHeLwGaKAh3RuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNdNLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2ME474T/IUZJDiYlUd5N2p2RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4XbcD5QSLUtNTK9Iyc4BBD5OW4OBREuG1BUnzFhck5hZnp
 kOkTjEqSonzFoAkBEASGaV5cG2wSLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5GkCk8mX
 klcNNfAS1mAloc4Qu2uCQRISXVwJjPvjtp691PrjpTu5463zH+xctpdlbztmOn4obdaQY7khg
 1zdtc5G8aJ0/fIlCZ/aay9Wepu1e6T/rRhd/VLr1en765ce8ho4NhC1/90DnNnpy4p8HV3c0j
 qnuzeRZf0cONztVyXTnORy64H9m47jE383V3wd+/byyeLFJ3++mNsJxwG7eJz5VYijMSDbWYi
 4oTAWK20G6vAgAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502197906!53929471!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3006 invoked from network); 8 Aug 2017 13:11:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:11:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434699062"
Date: Tue, 8 Aug 2017 14:11:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808131108.molbx45ec7mc3iso@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/25 v7] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjI6NThQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBBZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIHZwbDAxMS4gSXQg
dGFrZXMgdGhlIEdGTiBhbmQgY29uc29sZQo+IGJhY2tlbmQgZG9taWQgYXMgaW5wdXQgYW5kIHJl
dHVybnMgYW4gZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvcgo+IHNlbmRpbmcgYW5kIHJlY2Vp
dmluZyBldmVudHMgZnJvbSBYZW4uCj4gCj4gWGVuIHdpbGwgY29tbXVuaWNhdGUgd2l0aCB4ZW5j
b25zb2xlIHVzaW5nIEdGTiBhcyB0aGUgcmluZyBidWZmZXIgYW5kCj4gdGhlIGV2ZW50IGNoYW5u
ZWwgdG8gdHJhbnNtaXQgYW5kIHJlY2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWlu
J3MKPiBiZWhhbGYuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQpbLi4uXQo+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4gaW5kZXggM2JhYjRl
OC4uODk5YmJkNCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYwo+ICsrKyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4gQEAgLTM0Myw2ICszNDMsMzEgQEAgaW50IHhjX2Rv
bWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+
ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCB4Y19kb21fdnVhcnRfaW5pdCh4Y19pbnRl
cmZhY2UgKnhjaCwKPiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bm
bl90IGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobikK
PiArewo+ICsgICAgREVDTEFSRV9ET01DVEw7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiArICAg
IGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOwo+ICsgICAgZG9tY3RsLmRvbWFpbiA9
IChkb21pZF90KWRvbWlkOwoKVGhlIGNhc3QgaXMgcG9pbnRsZXNzLgoKPiArICAgIGRvbWN0bC51
LnZ1YXJ0X29wLmNtZCA9IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVDsKPiArICAgIGRvbWN0bC51
LnZ1YXJ0X29wLnR5cGUgPSB0eXBlOwo+ICsgICAgZG9tY3RsLnUudnVhcnRfb3AuY29uc29sZV9k
b21pZCA9IGNvbnNvbGVfZG9taWQ7Cj4gKyAgICBkb21jdGwudS52dWFydF9vcC5nZm4gPSBnZm47
Cj4gKwo+ICsgICAgaWYgKCAocmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKSkgPCAwICkKPiAr
ICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgKmV2dGNobiA9IGRvbWN0bC51LnZ1YXJ0X29w
LmV2dGNobjsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArClsuLi5dCj4gIAo+ICtpbnQg
bGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxk
X3N0YXRlICpzdGF0ZSkKPiArewo+ICsgICAgaW50IHJldCA9IDA7CgppbnQgcmMgPSAwOwoKPiAr
Cj4gKyAgICBpZiAoaW5mby0+YXJjaF9hcm0udnVhcnQgPT0gTElCWExfVlVBUlRfVFlQRV9TQlNB
X1VBUlQpIHsKPiArICAgICAgICByZXQgPSB4Y19kb21fdnVhcnRfaW5pdChDVFgtPnhjaCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBM
MDExLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Z3Vlc3RfZG9taWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+dnVhcnRfZ2ZuLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0ZS0+dnVhcnRfcG9ydCk7Cj4gKyAgICAg
ICAgaWYgKHJldCA8IDApCgpyYyA9IEVSUk9SX0ZBSUw7Cgo+ICsgICAgICAgICAgICBMT0coRVJS
T1IsICJ4Y19kb21fdnVhcnRfaW5pdCBmYWlsZWRcbiIpOwo+ICsgICAgfQo+ICsKPiArICAgIHJl
dHVybiByZXQ7CgpyZXR1cm4gcmM7CgpGb3IgcmVhc29ucywgc2VlIGxpYnhsL0NPRElOR19TVFlM
RS4KCj4gK30KPiArClsuLi5dCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZG9taWQsCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBi
L3hlbi9hcmNoL2FybS9kb21jdGwuYwo+IGluZGV4IGRiNjgzOGQuLmM3ZjY1MGUgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5j
Cj4gQEAgLTUsOSArNSwxMSBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4K
PiArI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPiAgI2luY2x1ZGUgPHhlbi9oeXBlcmNh
bGwuaD4KPiAgI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgo+ICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+
ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgo+ICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+IEBAIC0xMTksNiArMTIx
LDQ2IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3Ry
dWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICBkLT5kaXNhYmxlX21pZ3JhdGUgPSBkb21jdGwtPnUu
ZGlzYWJsZV9taWdyYXRlLmRpc2FibGU7Cj4gICAgICAgICAgcmV0dXJuIDA7Cj4gIAo+ICsgICAg
Y2FzZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOgo+ICsgICAgewo+ICsgICAgICAgIGludCByYzsKPiAr
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAqdnVhcnRfb3AgPSAmZG9tY3RsLT51
LnZ1YXJ0X29wOwo+ICsKPiArICAgICAgICBzd2l0Y2godnVhcnRfb3AtPmNtZCkKCkNvZGluZyBz
dHlsZS4KCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9WVUFSVF9PUF9J
TklUOgo+ICsKPiArICAgICAgICAgICAgaWYgKCAhZC0+Y3JlYXRpb25fZmluaXNoZWQgKQo+ICsg
ICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBpZiAodnVhcnRfb3AtPnR5cGUgPT0gWEVO
X0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gaW5mbzsKPiArCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIGluZm8uY29uc29sZV9kb21pZCA9IHZ1YXJ0X29wLT5jb25z
b2xlX2RvbWlkOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLmdmbiA9IF9nZm4odnVh
cnRfb3AtPmdmbik7Cj4gKwo+ICsgICAgICAgICAgICAgICAgICAgICAgICByYyA9IGRvbWFpbl92
cGwwMTFfaW5pdChkLCAmaW5mbyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggIXJj
ICkKPiArICAgICAgICAgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdnVhcnRfb3AtPmV2dGNobiA9IGluZm8uZXZ0Y2huOwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIGRvbWN0bCwgMSk7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgIH0KPiArICAgICAg
ICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwoK
SW5kZW50YXRpb24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:12:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:12: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.xen.org>)
	id 1df4J5-0000BR-4d; Tue, 08 Aug 2017 13:12:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4J3-0000B5-Tz
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:12:22 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 61/1E-02181-5B8B9895; Tue, 08 Aug 2017 13:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve6WHZ2
 RBnM+a1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/Jv9hL3jKVHHv3DamBsYtTF2MnBwSAv4S
 V65dBLNZBFQkTs6YzQhiswkoS/zs7GUDsUUEjCRePLrM0sXIxcEscIBRYteZv6wgCWGBTIllx
 8+zg9i8AhYSzc+OsYMUCQn0MkpMPXCXDSIhKHFy5hMWEJtZQEdiwe5PQHEOIFtaYvk/DpAwp4
 CvxNPbk8FmigId0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU010s
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw2BiDYwfjytOchRkkOJiVR3k3anZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhdtwPlBItS01Mr0jJzgGEPk5bg4FES4bUFSfMWFyTmF
 memQ6ROMepyNH3Y8oVJiCUvPy9VSpy3AKRIAKQoozQPbgQsBi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmLcRZApPZl4J3KZXQEcwAR0R4Qt2REkiQkqqgXEit+nJHbazbhi/fVUYx82SMG2
 7x7as51e+z7lXeOt4psOrnSmvI0+qzrb44eOw6ogV4yWlX4sfV/Q+mzkvwqn4Ub9XlX2tYYCr
 57JJE15yyUqcN+NkP/xNRNNwM7Pr05+/5UQkL14Nvm8YMV82+c0M9c648tOm5/9uduHbu5n34
 G2pQ1zuB1crsRRnJBpqMRcVJwIATtmKl7wCAAA=
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502197938!109091221!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17136 invoked from network); 8 Aug 2017 13:12:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:12:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="443001998"
Date: Tue, 8 Aug 2017 14:12:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808131217.vnnacwymnqovoq7d@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-15-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-15-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 14/25 v7] xen/arm: vpl011: Add a new
 maybe_add_console_tty_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjM6MDZQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgbWF5YmVfYWRkX2NvbnNvbGVf
dHR5X2ZkIGZ1bmN0aW9uLiBUaGlzIGZ1bmN0aW9uCj4gYWRkcyB0aGUgdHR5IGZkIHRvIHRoZSBs
aXN0IG9mIHBvbGxlZCBmZHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:12:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:12: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.xen.org>)
	id 1df4J5-0000Bf-Ba; Tue, 08 Aug 2017 13:12:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4J4-0000B6-8K
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:12:22 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C0/4B-03406-5B8B9895; Tue, 08 Aug 2017 13:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6WHZ2
 RBjOXG1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7Xy5lLNjNVPHqwgz2BsY+pi5GTg4JAX+J
 zdv7mEFsFgEViUMzFrKC2GwCyhI/O3vZQGwRASOJF48us3QxcnEwCxxglNh15i9QEQeHsECOx
 K+JWSA1vAIWEg+WvWQHqRES6GWUmDH9ERtEQlDi5MwnLCA2s4COxILdn9hAepkFpCWW/+MACX
 MK+EosvwRxgyjQDZ1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jC72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYzn1wYeYpTkYFIS5d2k3Rkp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYJ383agnGBRanpqRVpmDjDoYdISHDxKIrzlIGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonzFoAUCYAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfPuBJnCk5lXArfpFdARTEBHRPiCHVGSiJCSamDsLnmpm/7nSNCk5tof6hK7RBb
 s2MT7/Gggv8W9OM5+1hVV7ff+1LAxaa87EjulpO9S27k9QvnXVv/n0DjWuLo6aKXt2Yz+KXVF
 VZkp6kVTz0WueHElf53JJMEP/Mv9MyWW8On3hh06uO9dLHvfPMb5Zby1iw6E7fu/bbMmQ++5E
 7x5/xl5FkQpsRRnJBpqMRcVJwIAnvWSDbsCAAA=
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502197938!73856796!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46082 invoked from network); 8 Aug 2017 13:12:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:12:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434699308"
Date: Tue, 8 Aug 2017 14:12:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808131204.w7uzt3ede2xaeejt@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-14-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-14-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 13/25 v7] xen/arm: vpl011: Add a new
 maybe_add_console_evtchn_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjM6MDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgbWF5YmVfYWRkX2NvbnNvbGVf
ZXZ0Y2huX2ZkIGZ1bmN0aW9uLiBUaGlzCj4gZnVuY3Rpb24gYWRkcyB0aGUgY29uc29sZSBldmVu
dCBjaGFubmVsIEZEIHRvIGxpc3Qgb2YgcG9sbGVkIEZEcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:15:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:15: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.xen.org>)
	id 1df4Ly-0000cT-Tr; Tue, 08 Aug 2017 13:15:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4Lx-0000cJ-St
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:15:22 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 53/82-01724-969B9895; Tue, 08 Aug 2017 13:15:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7qzs5
 Ig6Xb1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrzW3MBb1sFQu+xzcw/mPpYuTkkBDwl/h8
 YBUziM0ioCJx8uUbMJtNQFniZ2cvG4gtImAk8eLRZaB6Lg5mgQOMErvO/GUFSQgLpEl0fvwPN
 ohXwELi1Ja5rCBFQgK9jBLXD65ghEgISpyc+QSsiFlAR2LB7k9AUzmAbGmJ5f84QMKcAr4Sl2
 YtBisRBTqic+kcMFtIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGprqJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhhoDEOxgXLPd8xCjJAeTkijvJu3OSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvI47gHKCRanpqRVpmTnAoIdJS3DwKInw6oOkeYsLEnOLM9MhU
 qcYdTmaPmz5wiTEkpeflyolzhsAUiQAUpRRmgc3AhaBlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMawwyhSczrwRu0yugI5iAjojwBTuiJBEhJdXAOJH7lOGjxisyRq+tfJ/wBC+xdat7UXn
 fLdYtRrUq4NyeTkHWxrKOOwGm3C3nvn0WKxEOSJnt/f/xxpcTjjwwKvrwrbRT2yX0MVP+7Fk3
 n34p3h2kri3/OX2+5eOtLyacyQuasrhjo9tKnvTemLS/vjv8uTgSVlR7xvEtcvDlLLpsp3Tjc
 EyTEktxRqKhFnNRcSIAB27MkrsCAAA=
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502198115!105859864!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36413 invoked from network); 8 Aug 2017 13:15:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:15:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434700318"
Date: Tue, 8 Aug 2017 14:15:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808131512.abjv2hma22u6nsxf@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-16-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-16-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 15/25 v7] xen/arm: vpl011: Add a new
 console_evtchn_unmask function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjM6MDdQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgY29uc29sZV9ldnRjaG5fdW5t
YXNrIGZ1bmN0aW9uLiBUaGlzIGZ1bmN0aW9uCj4gdW5tYXNrcyB0aGUgY29uc29sZSBldmVudCBj
aGFubmVsIGlmIGl0IGlzIG1hc2tlZCBmb3Igc29tZSB0aW1lb3V0Cj4gcGVyaW9kLgo+IAo+IE9u
ZSBvcHRpbWl6YXRpb24gdGhhdCBoYXMgYmVlbiBkb25lIGlzIHRvIG1lcmdlIHRoZSB0d28gJ2Zv
cicgbG9vcHMuCj4gCj4gT25lICdmb3InIGxvb3Agd2FzIHVzZWQgdG8gaXRlcmF0ZSB0aHJvdWdo
IGFsbCBkb21haW5zIGFuZAo+IHVubWFzayB0aGUgZG9tYWluIGV2ZW50IGNoYW5uZWxzIHdoaWNo
IGhhZCBiZWVuIHJhdGUgbGltaXRlZCBmb3IgYQo+IHNwZWNpZmllZCBkdXJhdGlvbi4KPiAKPiBU
aGUgb3RoZXIgJ2ZvcicgbG9vcCB3YXMgcnVuIHRvIGFkZCB0aGUgZXZlbnQgY2hhbm5lbCBmZCBh
bmQgdGhlIHR0eSBmZCB0bwo+IHRoZSBwb2xsIGxpc3QuCj4gCj4gVGhlc2UgdHdvICdmb3InIGxv
b3BzIHdlcmUgbWVyZ2VkIHNvIHRoYXQgdGhlIHRoZXNlIG9wZXJhdGlvbnMgY2FuIGJlIGRvbmUK
PiBpbiBvbmUgaXRlcmF0aW9uIGluc3RlYWQgb2YgdHdvIGl0ZXJhdGlvbnMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgoK
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:16:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:16: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.xen.org>)
	id 1df4N1-0000jG-6r; Tue, 08 Aug 2017 13:16:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4N0-0000j7-6M
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:16:26 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 81/B0-27137-9A9B9895; Tue, 08 Aug 2017 13:16:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve7KnZ2
 RBu8v8lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrJ31jK9jLUnHy7SbmBsanzF2MnBwSAv4S
 c2d3soDYLAIqEo+nTAWLswkoS/zs7GUDsUUEjCRePLoMVMPFwSxwgFFi15m/rCAJYYEUibnLt
 oHZvAIWEo8fXmADKRIS6GWUWNvWxAaREJQ4OfMJ2AZmAR2JBbs/AcU5gGxpieX/OEDCnAK+Ep
 8nfAArFwU6onPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtooZdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhsDECwg/HmxoBDjJIcTEqivJu0OyOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfA67gDKCRalpqdWpGXmAMMeJi3BwaMkwlsMkuYtLkjMLc5Mh
 0idYtTlaPqw5QuTEEtefl6qlDhvAEiRAEhRRmke3AhYDF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMK8xyBSezLwSuE2vgI5gAjoiwhfsiJJEhJRUA+NseX2f63sdmvbFxK3RYhAoestpU/A
 9yLih7r2Vj4KvyfVTW4x0IyccXfL/mYAqV71nc/vTxm+77jG4J39OathdM3Pp52bD+8uNUy+F
 5bJGL7Guv7D2TqanIbdsJatE7qnmOT+u3ctWqpltIR388OVKpqLQZwtSM99ZaC07856pKyvjy
 9IvX5VYijMSDbWYi4oTAZI/Heu8AgAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502198183!70785925!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64179 invoked from network); 8 Aug 2017 13:16:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:16:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="443003182"
Date: Tue, 8 Aug 2017 14:16:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808131621.7gs27n5ammqmj5ye@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-17-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-17-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 16/25 v7] xen/arm: vpl011: Add a new
 handle_console_ring function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjM6MDhQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgaGFuZGxlX2NvbnNvbGVfcmlu
ZyBmdW5jdGlvbi4gVGhpcyBmdW5jdGlvbgo+IHJlYWRzIHRoZSBkYXRhIGZyb20gdGhlIHJpbmcg
YnVmZmVyIG9uIHJlY2VpdmluZyBhbiBldmVudC4KPiAKPiBUaGUgaW5pdGlhbGl6YXRpb24gb2Yg
ZXZlbnQgY2hhbm5lbCBwb2xsIGZkIHRvIC0xIGlzIG1vdmVkIGluc2lkZSB0aGUKPiBoYW5kbGVf
Y29uc29sZV9yaW5nIGZ1bmN0aW9uIGFzIHRoZXkgYXJlIHJlbGF0ZWQuIFRoZXJlIHNob3VsZCBi
ZSBubwo+IGNoYW5nZSBpbiB0aGUgYmVoYXZpb3IgYXMgdGhlcmUgaXMgbm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:24:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13: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.xen.org>)
	id 1df4Um-0001WM-VW; Tue, 08 Aug 2017 13:24:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df4Ul-0001WG-0C
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:24:27 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7F/28-01724-A8BB9895; Tue, 08 Aug 2017 13:24:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbdzd2e
 kwfHJchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8badcdZCy6LVZw+85epgfGaYBcjF4eQwGZG
 iUkLZzJBOLsZJVb8+cHexcjJISyQL/H95GkmEFtEoEbiy5yTzBBFHUwSy7+uZgZJsAloStz5/
 AmoiIODV8BKYtafWJAwi4CKxPXTb8B6RQXCJd42HmEBsXkFBCVOznwCZnMKWEvs610IZjMLqE
 v8mXeJGcKWl9j+dg7zBEbeWUhaZiEpm4WkbAEj8ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUM
 DY73c1OLixPTUnMSkYr3k/NxNjMDAqmdgYNzB2HnC7xCjJAeTkijvJu3OSCG+pPyUyozE4oz4
 otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwau1C6hOsCg1PbUiLTMHGPowpRIcPEoivAIgad7ig
 sTc4sx0iNQpRkUpcd4AkIQASCKjNA+uDRZvlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8w
 qDTOHJzCuBm/4KaDET0OIIX7DFJYkIKakGxgXBB2qnHztV531l8a/fq/5zp7jbbHt4MeXJ58t
 ftDKTs5wZ9rinKrBvO+/9IPDes1cftmyQ3XbuE+e3Uw2iD9a5dnSc2LT031ORjMw1t23b1mbk
 Si5I//yGsfJK3IOOrmCltokeSy/+NLl66cLbP+5aGUJf7h/9vHqRecyM9v/TZCIW2beY5pgrs
 RRnJBpqMRcVJwIA8hbZybICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502198664!92294583!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44216 invoked from network); 8 Aug 2017 13:24:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 8 Aug 2017 13:24:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 92B1F13D5;
 Tue,  8 Aug 2017 06:24:24 -0700 (PDT)
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 E90103F577;
 Tue,  8 Aug 2017 06:24:23 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <79db1022-aa46-45cb-8fb6-b9e26af1678f@arm.com>
 <e8e8e582-0471-8880-20c6-6e0df8e1cea6@sec.in.tum.de>
 <1175c88c-876e-fe5c-ed5f-c8f53b2703f3@sec.in.tum.de>
 <d780d554-4f41-c3ed-1270-36c51eaf6ea5@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0c80dc19-8f01-3561-aa05-9b34001faeb4@arm.com>
Date: Tue, 8 Aug 2017 14:24:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <d780d554-4f41-c3ed-1270-36c51eaf6ea5@arm.com>
Subject: Re: [Xen-devel] [PATCH v7 00/14] arm/mem_access: Walk guest page
 tables in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wOC8xNyAxMzozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA4LzA4
LzE3IDEzOjE3LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+Pj4gaW5kZXggYzA3OTk5
YjUxOC4uOTA0YWJhZmNhZSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+
Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+Pj4gQEAgLTI2ODgsNiArMjY4OCw4IEBA
IHN0YXRpYyBib29sIHRyeV9tYXBfbW1pbyhnZm5fdCBnZm4pCj4+Pj4gICAgICByZXR1cm4gIW1h
cF9yZWdpb25zX3AybXQoZCwgZ2ZuLCAxLCBtZm4sIHAybV9tbWlvX2RpcmVjdF9jKTsKPj4+PiAg
fQo+Pj4+Cj4+Pj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3Rfd2Fsay5oPgo+Pj4+ICsKPj4+PiAgc3Rh
dGljIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5p
b24gaHNyIGhzcikKPj4+PiAgewo+Pj4+IEBAIC0yNzI1LDYgKzI3MjcsMTcgQEAgc3RhdGljIHZv
aWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0KHN0cnVjdAo+Pj4+IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCj4+Pj4gICAgICAgICAgICAgIHJldHVybjsgLyogVHJ5IGFnYWluICovCj4+Pj4gICAgICB9
Cj4+Pj4KPj4+PiArICAgIHsKPj4+PiArICAgICAgICBwYWRkcl90IGlwYSwgcGlwYTsKPj4+PiAr
ICAgICAgICByYyA9IGd2YV90b19pcGEoaW5mby5ndmEsICZpbmZvLmlwYSwgR1YyTV9SRUFEKTsK
Pj4KPj4gVGhlcmUgaXMgbm8gaXBhIGZpZWxkIGluIG1taW9faW5mb190LiBCdXQgZXZlbiBpZiB5
b3UgdXNlZCBpbmZvLmdwYQo+PiBpbnN0ZWFkLCB0aGUgdGVzdCB0aGF0IHlvdSBoYXZlIHByb3Zp
ZGVkIGlzIHVuZm9ydHVuYXRlbHkgZmxhd2VkOgo+IAo+IFdlbGwsIEkgY29waWVkIHRoZSB3cm9u
ZyBjb2RlLi4uIGluZm8uaXBhIHNob3VsZCBiZSByZXBsYWNlZCBieSBwaXBhLgo+IAo+Pj4+ICsg
ICAgICAgIEJVR19PTihyYyk7Cj4+Pj4gKyAgICAgICAgcHJpbnRrKCJndWVzdF93YWxrX3RhYmxl
czogZ3ZhIDB4JXggcGlwYSAweCVsbHhcbiIsCj4+Pj4gKyAgICAgICAgICAgICAgIGluZm8uZ3Zh
LCBwaXBhKTsKPj4+PiArICAgICAgICByYyA9IGd1ZXN0X3dhbGtfdGFibGVzKGN1cnJlbnQsIGlu
Zm8uZ3ZhLCAmaXBhLCBOVUxMKTsKPj4+PiArICAgICAgICBCVUdfT04ocmMpOwo+Pj4+ICsgICAg
ICAgIEJVR19PTihpcGEgIT0gcGlwYSk7Cj4+Cj4+IEluIHlvdXIgdGVzdC1jYXNlIHlvdSBkb24n
dCBpbml0aWFsaXplIHBpcGEgYXQgYWxsLCBob3dldmVyIHlvdSB0ZXN0IGZvcgo+PiBpdCBpbiBC
VUdfT04sIHdoaWNoIGlzIHRoZSByZWFzb24gd2h5IGl0IGZhaWxzLiBJIGhhdmUgYWRvcHRlZCB5
b3VyIHRlc3QKPj4gY2FzZSBhbmQgaXQgcnVucyBvbiBBUk12NyAobm9uLUxQQUUgZ3Vlc3QpIGFu
ZCBBUk12OCAoTFBBRSBndWVzdCkKPj4gd2l0aG91dCBhbnkgaXNzdWVzLiBJdCB3b3VsZCBiZSBn
cmVhdCBpZiB5b3Ugd291bGQgdmVyaWZ5IHRoaXMgYmVoYXZpb3VyCj4+IGJ5IGFwcGx5aW5nIHRo
ZSBmb2xsb3dpbmcgcGF0Y2ggdG8gdGhlIGFybS1ncHQtd2Fsay12NyBwYXRjaCBbMF0gYXMKPj4g
YmVmb3JlOgo+IAo+IEkgYW0gYWZyYWlkIHRoYXQgd2hpbHN0IHRoZXJlIHdhcyBhIGJ1ZyBpbiB0
aGUgY29kZSB0byBjb21wYXJlIGlwYSAhPQo+IHBpcGEuIElmIHlvdSBsb29rZWQgYXQgdGhlIGxv
ZyBJIHByb3ZpZGVkLCAgaXQgd2FzIGZhaWxpbmcgYmVmb3JlOgo+IAo+IGQwOiBndWVzdGNvcHk6
IGZhaWxlZCB0byBnZXQgdGFibGUgZW50cnkuCj4gCj4gQW5kIHRoaXMgZG9lcyBub3QgZXZlbiBp
bnZvbHZlIHBpcGEuLi4gSWYgeW91IHdvbmRlciB5b3VyIHBhdGNoIGJlbG93Cj4gZG9lcyBub3Qg
aGVscCBpdCBhbHNvLgoKVGhlIHBhdGNoIGJlbG93cyBzb2x2ZSBteSBwcm9ibGVtOgoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fs
ay5jCmluZGV4IGIyNTgyNDgzMjIuLjZjYTk5NGU0MzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9ndWVzdF93YWxrLmMKKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwpAQCAtMTEyLDcg
KzExMiw3IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgICogbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUgZG9lcyBub3QgbmVlZCB0byBiZSBw
YWdlIGFsaWduZWQuCiAgICAgICAgICAqLwogICAgICAgICBtYXNrID0gR0VOTUFTSygxOSwgMTIp
OwotICAgICAgICBwYWRkciA9IChwdGUud2Fsay5iYXNlIDw8IDEwKSB8ICgoZ3ZhICYgbWFzaykg
Pj4gMTApOworICAgICAgICBwYWRkciA9ICgocGFkZHJfdClwdGUud2Fsay5iYXNlIDw8IDEwKSB8
ICgoZ3ZhICYgbWFzaykgPj4gMTApOwogCiAgICAgICAgIC8qIEFjY2VzcyB0aGUgZ3Vlc3QncyBt
ZW1vcnkgdG8gcmVhZCBvbmx5IG9uZSBQVEUuICovCiAgICAgICAgIHJldCA9IGFjY2Vzc19ndWVz
dF9tZW1vcnlfYnlfaXBhKGQsIHBhZGRyLCAmcHRlLCBzaXplb2Yoc2hvcnRfZGVzY190KSwgZmFs
c2UpOwoKVGhpcyBpcyBiZWNhdXNlIHB0ZS53YWxrLmJhc2UgaXMgZW5jb2RlZCBvbiB1bnNpZ25l
ZCBpbnQ6MjIgYml0cy4gQSBzaGlmdCBieSAxMCB3aWxsIG5vdApmaXQgYW4gaW50ZWdlciwgYW5k
IG15IGNvbXBpbGVyIHNlZW1zIHRvIHByb21vdGUgaXQgdG8gInNpZ25lZCBsb25nIGxvbmciLiBI
ZW5jZSB0aGUgYm9ndXMKYWRkcmVzcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:25:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13: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.xen.org>)
	id 1df4W8-0001av-9V; Tue, 08 Aug 2017 13:25:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1df4W7-0001ao-CS
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 13:25:51 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 1B/11-02176-EDBB9895; Tue, 08 Aug 2017 13:25:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVffe7s5
 Igx1dPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTq49YCj6wVsw/t4ipgfElSxcjF4eQwCQm
 iUU7XzB1MXICOb8YJY5sdIVIbGCU2NBxhh3C2cYosXl9PztIlbBAocTazTsZQWwRATuJZce3M
 UEUNbBKrJuzmQ0kwSwgLXHtyVswm03ASOLs0elgDbwCthKPd74EG8QioCJxtnUTWI2oQLjE28
 YjLBA1ghInZz4BszkF7CUWrV/ACDFTT2LH9V+sELa8xPa3c5hBbAkBY4m+WX0sExgFZyFpn4W
 kZRaSlgWMzKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxTvdzU4uLE9NScxKRiveT83E2MwOBl
 AIIdjGumOh9ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldrF1BOsCg1PbUiL
 TMHGEcwaQkOHiURXl+QNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHmPgRQJgBRllObBjY
 DF9CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/aATOHJzCuB2/QK6AgmoCMifMGOKElESEk
 1ME7bydD/88Dij5t8T2z0LLmzKGM975fPNxpu69xSsZx3J1FQXetnxIXWJtUfT8zMd0W6eTXy
 RCzaMHvjrNi/xxJ+i6ksvdv4glHV8fG7k54/uSf2RvtFbmRSfiOy3P9aeOziwv69Qj92nuU9p
 LCp9uL8+ujD///8DF6YfeJ3koPbTtWyl42LDrxRYinOSDTUYi4qTgQACngr3OQCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502198747!90861853!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27360 invoked from network); 8 Aug 2017 13:25:49 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Aug 2017 13:25:49 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78DPj4r013715
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 13:25:46 GMT
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 v78DPjXK015111
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 13:25: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 v78DPi8g027987;
 Tue, 8 Aug 2017 13:25: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 ; Tue, 08 Aug 2017 06:25:44 -0700
To: Jan Beulich <jbeulich@suse.com>, andrew.cooper3@citrix.com
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
 <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
 <5988900102000078001039FF@prv-mh.provo.novell.com>
 <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
 <e410d618-8eab-2fa6-16fa-7f51145a6e1d@oracle.com>
 <dfb7f463-6fe7-fde0-c089-64c6c9a95307@citrix.com>
 <598988DB0200007800103A9F@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <42030b40-0736-16d1-0186-173ff6699895@oracle.com>
Date: Tue, 8 Aug 2017 09:25:42 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <598988DB0200007800103A9F@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMjAxNyAwNTo0OCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDgvMDcvMTcgNzoxOSBQTSA+Pj4KPj4g
TW9yZSB0aGFuIG9uY2UsIHdlJ3ZlIGRpc2N1c3NlZCBmcmVlaW5nIHVwIHRoZSBsZWdhY3kgUElD
IHJhbmdlIG9mCj4+IHZlY3RvcnMsIGFuZCBmcmVlaW5nIHVwIHRoZSB1bmFsbG9jYXRlZCB2ZWN0
b3JzIGluIDB4ZnguCj4gQW5kIHRoYXQncyBzb21ldGhpbmcgSSB3b3VsZCBwcmVmZXIgb3ZlciB0
aGUgY2hhbmdlIHByb3Bvc2VkIGhlcmUsCj4gYWxiZWl0IEkgcmVhbGl6ZSB0aGF0IHRoZSBhbW91
bnQgb2YgdmVjdG9ycyB0byByZWNvdmVyIGlzbid0IHRoYXQgbGFyZ2UuCgoKVGhhdCB3b3VsZCBv
bmx5IG5ldCB1cyAzMiB2ZWN0b3JzIGF0IHRoZSBtb3N0LiBUaGF0IHByb2JhYmx5IHdvdWxkbid0
IGJlCnN1ZmZpY2llbnQgaW4gbWFueSBjYXNlcyB3aGVyZSB3ZSBhcmUgY3VycmVudGx5IGhhdmlu
ZyB2ZWN0b3Igc2hvcnRhZ2UuClVuZm9ydHVuYXRlbHkgSSBkb24ndCBoYXZlIGFjY2VzcyB0byBt
eSBmYWlsaW5nIHN5c3RlbSB0byBzYXkgaG93IG1heQp2ZWN0b3JzIEkgd2FzIHNob3J0IGJ1dCBJ
IGJlbGlldmUgaXQgd2FzIG1vcmUgdGhhbiB0aGF0LgoKKEkgYW0gYWxzbyBub3Qgc3VyZSBJIHVu
ZGVyc3RhbmQgd2hhdCBpcyBtZWFudCBieSAiZnJlZWluZyIuIFdoZXJlIGFyZQp0aGV5IGdvaW5n
PykKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13: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.xen.org>)
	id 1df4ZC-0001nv-Nl; Tue, 08 Aug 2017 13:29:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38698410b=Andrew.Cooper3@citrix.com>)
 id 1df4ZC-0001np-0H
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 13:29:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 06/8D-03044-D9CB9895; Tue, 08 Aug 2017 13:29:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQnfOns5
 Ig42vZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owpVzYwF7RwVNzqPczYwHiarYuRk0NCwE9i
 2Z9pzCC2sEChxNrNOxlBbBGBIIkZi/czdTFycDALyEqsn1/ZxcjFISSwmVXiwpKJrCA1bAL6E
 rtffGICsXkFbCU2vp7GAmKzCKhIbO3YDDZTVCBcYv/3a8wQNYISJ2c+AavhFLCT2Hh7LzuIzS
 xgIHFk0RxWCFteYvvbOcwQtrhE05eVYHEhATWJa/2X2CFuTpfY+vcX8wRGgVlIxs5CMmoWklG
 zkIxawMiyilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMGgZ
 gGAH45r5gYcYJTmYlER5N2l3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BXfDZQTLEpNT61Iy
 8wBxg9MWoKDR0mEt2cXUJq3uCAxtzgzHSJ1ilFRSpzXCaRPACSRUZoH1waL2UuMslLCvIxAhw
 jxFKQW5WaWoMq/YhTnYFQShpjCk5lXAjf9FdBiJqDFEb5gi0sSEVJSDYyLp33QTFJw+M/6pnM
 3w9ryfAvjhE45pZOX5raZvXWfVu63w0h50XpHp0sXnpp0C146WjgvaW5d3H5rry3119q3/Tr6
 7Mh/y7WM0u1tV6+u3Cu0o0BF8PWbcnulcmbLAwK8LF6vn5csWuDmzZPYJVi6Q+Rh6Y91E64KL
 w9TdLVO3NHgJaB83V+JpTgj0VCLuag4EQCZUwad1AIAAA==
X-Env-Sender: prvs=38698410b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502198940!71116658!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4316 invoked from network); 8 Aug 2017 13:29:00 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:29:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="50662749"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <jbeulich@suse.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
 <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
 <5988900102000078001039FF@prv-mh.provo.novell.com>
 <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
 <e410d618-8eab-2fa6-16fa-7f51145a6e1d@oracle.com>
 <dfb7f463-6fe7-fde0-c089-64c6c9a95307@citrix.com>
 <598988DB0200007800103A9F@prv-mh.provo.novell.com>
 <42030b40-0736-16d1-0186-173ff6699895@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a29018fb-be8c-499d-fb58-8580850268a8@citrix.com>
Date: Tue, 8 Aug 2017 14:28:59 +0100
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: <42030b40-0736-16d1-0186-173ff6699895@oracle.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/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMTcgMTQ6MjUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOC8wOC8yMDE3
IDA1OjQ4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gMDgvMDcvMTcgNzoxOSBQTSA+Pj4KPj4+IE1vcmUgdGhhbiBv
bmNlLCB3ZSd2ZSBkaXNjdXNzZWQgZnJlZWluZyB1cCB0aGUgbGVnYWN5IFBJQyByYW5nZSBvZgo+
Pj4gdmVjdG9ycywgYW5kIGZyZWVpbmcgdXAgdGhlIHVuYWxsb2NhdGVkIHZlY3RvcnMgaW4gMHhm
eC4KPj4gQW5kIHRoYXQncyBzb21ldGhpbmcgSSB3b3VsZCBwcmVmZXIgb3ZlciB0aGUgY2hhbmdl
IHByb3Bvc2VkIGhlcmUsCj4+IGFsYmVpdCBJIHJlYWxpemUgdGhhdCB0aGUgYW1vdW50IG9mIHZl
Y3RvcnMgdG8gcmVjb3ZlciBpc24ndCB0aGF0IGxhcmdlLgo+IFRoYXQgd291bGQgb25seSBuZXQg
dXMgMzIgdmVjdG9ycyBhdCB0aGUgbW9zdC4gVGhhdCBwcm9iYWJseSB3b3VsZG4ndCBiZQo+IHN1
ZmZpY2llbnQgaW4gbWFueSBjYXNlcyB3aGVyZSB3ZSBhcmUgY3VycmVudGx5IGhhdmluZyB2ZWN0
b3Igc2hvcnRhZ2UuCj4gVW5mb3J0dW5hdGVseSBJIGRvbid0IGhhdmUgYWNjZXNzIHRvIG15IGZh
aWxpbmcgc3lzdGVtIHRvIHNheSBob3cgbWF5Cj4gdmVjdG9ycyBJIHdhcyBzaG9ydCBidXQgSSBi
ZWxpZXZlIGl0IHdhcyBtb3JlIHRoYW4gdGhhdC4KCkluZGVlZCwgd2hpY2ggaXMgd2h5IEkgaGF2
ZW4ndCBhY3R1YWxseSB1bmRlcnRha2VuIHRoZSB3b3JrLiAgSXQgZG9lc24ndApjb21lIGNsb3Nl
IHRvIHNvbHZpbmcgdGhlIHByb2JsZW0uCgo+IChJIGFtIGFsc28gbm90IHN1cmUgSSB1bmRlcnN0
YW5kIHdoYXQgaXMgbWVhbnQgYnkgImZyZWVpbmciLiBXaGVyZSBhcmUKPiB0aGV5IGdvaW5nPykK
CkJ5ICJmcmVlaW5nIiwgSSBtZWFuICJhdmFpbGFibGUgZm9yIGdlbmVyYWwgaXJxIHVzZSIgcmF0
aGVyIHRoYW4gYmVpbmcKcmVzZXJ2ZWQgYW5kIHVudXNlZCBpbiB0aGUgc3lzdGVtLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:29:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13: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.xen.org>)
	id 1df4Zd-0001qt-WE; Tue, 08 Aug 2017 13:29:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4Zd-0001qk-6l
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:29:29 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7B/EC-02184-8BCB9895; Tue, 08 Aug 2017 13:29:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO72PZ2
 RBpuWWFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLDqxkLbjIVHHgyFbGBsalTF2MnBwSAv4S
 bZP+soPYLAIqEhcvrWIEsdkElCV+dvaygdgiAkYSLx5dZuli5OJgFjjAKLHrzF9WkISwQILE+
 fmnwJp5BSwknn94xg5SJCTQyyjxsvMIM0RCUOLkzCcsIDazgI7Egt2fgKZyANnSEsv/cYCEOQ
 V8JXYsbgA7SBToiM6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6hhV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCwMQDBDsam7Z6HGCU5mJREeTdpd0YK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAV3w2UEyxKTU+tSMvMAYY9TFqCg0dJhLcSJM1bXJCYW
 5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeJ5AiAZCijNI8uBGwGLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYloAqQKTyZeSVwm14BHcEEdESEL9gRJYkIKakGxhiBoPn/muZOiFHfL7/HWyD8btJ
 Lx9/FYt//fyhj3peawGqU9ibs9VK3PXn5eyY/efumRun2NOPir7Gl2vsLv2kx3z3T4vHYY6MJ
 H/c53tW3FiTWyP1b1KT5ZMn519u4W7+lpv9cuiY68Z7iXAmB3tkhD8+Yfl17fqrrs58SB5f8F
 OLO8lZ3OKbEUpyRaKjFXFScCAAXSiQZvAIAAA==
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502198966!102778919!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45902 invoked from network); 8 Aug 2017 13:29:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:29:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434703232"
Date: Tue, 8 Aug 2017 14:29:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808132924.35pvo4qpbave5hkb@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-19-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-19-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 18/25 v7] xen/arm: vpl011: Add a new
 console_cleanup function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjM6MTBQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgY29uc29sZV9jbGVhbnVwIGZ1
bmN0aW9uLiBUaGlzIGZ1bmN0aW9uCj4gZnJlZXMgdXAgdGhlIGNvbnNvbGUgcmVzb3VyY2VzLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGlu
YXJvLm9yZz4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:30:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:30: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.xen.org>)
	id 1df4aM-0002PC-Bg; Tue, 08 Aug 2017 13:30:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4aL-0002Oy-8b
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:30:13 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C0/B3-09901-4ECB9895; Tue, 08 Aug 2017 13:30:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO6TPZ2
 RBmf2i1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk73pQXLGWsOHrarYExqYuRk0NCwF/i+8KV
 zCA2i4CKxIf5Z9lBbDYBZYmfnb1sILaIgJHEi0eXWboYuTiYBdqYJU6v38AEkhAWiJQ403CXB
 cTmFbCQWL5/DRtIkZDALkaJd+dXskEkBCVOznwCVsQsoCOxYPcnoDgHkC0tsfwfB0iYU8BSou
 H5E7DFokBHdC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI2M9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOMAQh2MK6ZH3iIUZKDSUmUd5N2Z6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd623UA5waLU9NSKtMwcYMDDpCU4eJREeCtB0rzFBYm5xZnpE
 KlTjMYcs/6t+cLE0fRhyxcmIZa8/LxUKXFeWWAsCQmAlGaU5sENgkXiJUZZKWFeRqDThHgKUo
 tyM0tQ5V8xinMwKgnz1oIs5MnMK4Hb9wroFCagUyJ8wU4pSURISTUwCje4MP2b1GOmkMzNK/x
 r7rVVHSn/Nrk89bVaz5Mv/5b7kMLmhptnPmmvtjs/yVZ3cb7NM7Vwnw5ell/b5QKXP7lWf2rC
 GyWH7Ml3Dobwbo15MDO88prlwrq6B24Fxy99ufS7siVbipV9ScGXmJMSZjGPNzp6rnutYnUpQ
 qVQqHAq+3TP2PLlSizFGYmGWsxFxYkAlHCoLL8CAAA=
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502199010!100593265!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38719 invoked from network); 8 Aug 2017 13:30:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:30:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434703404"
Date: Tue, 8 Aug 2017 14:30:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808133009.oto6bakkpe23zoek@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
 <20170808131108.molbx45ec7mc3iso@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170808131108.molbx45ec7mc3iso@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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/25 v7] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMDI6MTE6MDhQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiA+ICsgICAgICAgICAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKPiAKPiBJbmRlbnRhdGlvbi4KCklnbm9yZSB0aGlzIHBsZWFzZS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:32: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.xen.org>)
	id 1df4c3-0002eD-NI; Tue, 08 Aug 2017 13:31:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4c2-0002dy-8b
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:31:58 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7C/7B-03582-D4DB9895; Tue, 08 Aug 2017 13:31:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7v3s5
 Ig84fQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avr+9ZCm4xVfxcNJ2tgXEdUxcjJ4eEgL9E
 44OH7CA2i4CKxMvt3WA2m4CyxM/OXjYQW0TASOLFo8ssXYxcHMwCBxgldp35y9rFyMEhLJAoc
 fKLEEgNr4CFxJtT21lBaoQEehklOmdcZoJICEqcnPmEBcRmFtCRWLD7ExtIL7OAtMTyfxwgYU
 4BX4nZff8YQWxRoBs6l84BKxcSUJDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW65np
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxhnXvY/xCjJwaQkyrtJuzNS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv6B6gnGBRanpqRVpmDjDkYdISHDxKIrx6IGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonzyoIUCYAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfP+2A00hSczrwRu0yugI5iAjojwBTuiJBEhJdXAOL+w+N8Cm2k7/LboTt4ee9g
 jZf9BiQfiEnJl/zk2fXHvkrBdaPRq6a1N07fekeHw/3+1fG5P6Kurs1ziQnIqt29KCr95/Oax
 6YkP+jMZy4q8c4VfnE52vtVw+3zJf4vrjPG+D+/sF3t7xzLeNLq6OvL/yhCx4HrllltL3R0sS
 xOemk+f2xIUpsRSnJFoqMVcVJwIAMBnx/C6AgAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502199115!70789152!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42432 invoked from network); 8 Aug 2017 13:31:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:31:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434703704"
Date: Tue, 8 Aug 2017 14:31:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808133134.jypgzhrmtypvhgei@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-20-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-20-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 19/25 v7] xen/arm: vpl011: Add a new
 console_open_log function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjM6MTFQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBjb25zb2xlX29wZW5fbG9nIGNvbnNv
bGVfY2xlYW51cCBmdW5jdGlvbi4gVGhpcyBmdW5jdGlvbgo+IG9wZW5zIHRoZSBjb25zb2xlIGxv
ZyBmaWxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:33:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13: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.xen.org>)
	id 1df4d8-0002mb-0U; Tue, 08 Aug 2017 13:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386dc83ae=anthony.perard@citrix.com>)
 id 1df4d7-0002mG-7l
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:33:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F3/5D-03368-09DB9895; Tue, 08 Aug 2017 13:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUnfC3s5
 Ig+PTOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLxyawFqyVr5jc8pSpgXGdWBcjB4eEgL/E
 0xbRLkZODjYBA4kV068ygoRFBFQkbu81AAkzC1RLPGprZQSxhQUcJSbsucYMYrMAlRx69ZcVp
 JxXwFbi1UZOkLCEgLxE/47lTCA2p4CdxN0/X9lBSoSASlaulAMJCwmoSdxYuIwFxOYVEJQ4Of
 MJC8QmCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDM73c1OL
 ixPTUnMSkYr3k/NxNjMCgYQCCHYzflgUcYpTkYFIS5d2k3RkpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYJXdA9QTrAoNT21Ii0zBxi+MGkJDh4lEV49kDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5
 eelSonzyoIUCYAUZZTmwY2AxdIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOagEzhycwrgd
 v0CugIJqAjInzBjihJREhJNTCmMdQczD0uYNiZ+DT96Ye3sS7/CvYvecbJYRH9NuHSJF7GB3I
 KcrNjVX8sufpe4UvAxz3MB//1WL+4ubFhL5u95dqJaQUXdFVDTrdIJAc8WHHkkSCXnZ55jVSs
 250zi1u/Mig+8tkZco1h6SnjK14z3M+fu3z7nJfs7aKeO15SdiZsl2cahHIpsRRnJBpqMRcVJ
 wIAreKQRaACAAA=
X-Env-Sender: prvs=386dc83ae=anthony.perard@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502199182!111049053!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44110 invoked from network); 8 Aug 2017 13:33:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:33:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434704118"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Aug 2017 14:32:58 +0100
Message-ID: <20170808133300.2277-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170808133300.2277-1-anthony.perard@citrix.com>
References: <20170808133300.2277-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 1/3] x86/vlapic: Introduce vlapic_update_timer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgc2hvdWxkIG5vdCBiZSBhbnkgZnVuY3Rpb25hbGl0eSBjaGFuZ2Ugd2l0aCB0aGlzIHBh
dGNoLgoKVGhpcyBmdW5jdGlvbiBpcyB1c2VkIHdoZW4gdGhlIEFQSUNfVE1JQ1QgcmVnaXN0ZXIg
aXMgdXBkYXRlZC4KCnZsYXBpY191cGRhdGVfdGltZXIgaXMgaW50cm9kdWNlIGFzIGl0IHdpbGwg
YmUgdXNlIGFsc28gd2hlbiB0aGUKcmVnaXN0ZXJzIEFQSUNfTFZUVCBhbmQgQVBJQ19URENSIGFy
ZSB1cGRhdGVkLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIFYzOgotIHJlbW92ZWQgdmFyaWFibGUgZGVsdGEs
IHdoaWNoIGhhZCB0aGUgc2FtZSB2YWx1ZSBhcyBwZXJpb2QuCi0tLQogeGVuL2FyY2gveDg2L2h2
bS92bGFwaWMuYyB8IDcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmxhcGljLmMKaW5kZXggNDMyMGM2ZTMwYS4uNTg3ZWY4ZGVmZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBA
IC02NjgsNiArNjY4LDUwIEBAIHN0YXRpYyB2b2lkIHZsYXBpY190ZHRfcHRfY2Ioc3RydWN0IHZj
cHUgKnYsIHZvaWQgKmRhdGEpCiAgICAgdmNwdV92bGFwaWModiktPmh3LnRkdF9tc3IgPSAwOwog
fQogCisvKgorICogVGhpcyBmdW5jdGlvbiBpcyB1c2VkIHdoZW4gYSByZWdpc3RlciByZWxhdGVk
IHRvIHRoZSBBUElDIHRpbWVyIGlzIHVwZGF0ZWQuCisgKiBJdCBleHBlY3RzIHRoZSBuZXcgdmFs
dWUgZm9yIHRoZSByZWdpc3RlciBUTUlDVCB0byBiZSBzZXQgKmJlZm9yZSoKKyAqIGJlaW5nIGNh
bGxlZC4KKyAqIEl0IGV4cGVjdCB0aGUgbmV3IHZhbHVlIG9mIExWVFQgdG8gYmUgc2V0ICphZnRl
ciogYmVpbmcgY2FsbGVkLCB3aXRoIHRoaXMKKyAqIG5ldyB2YWx1ZXMgcGFzc2VkIGFzIHBhcmFt
ZXRlciAob25seSBBUElDX1RJTUVSX01PREVfTUFTSyBiaXRzIG1hdHRlcikuCisgKi8KK3N0YXRp
YyB2b2lkIHZsYXBpY191cGRhdGVfdGltZXIoc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1aW50MzJf
dCBsdnR0KQoreworICAgIHVpbnQ2NF90IHBlcmlvZDsKKyAgICBib29sIGlzX3BlcmlvZGljOwor
CisgICAgaXNfcGVyaW9kaWMgPSAobHZ0dCAmIEFQSUNfVElNRVJfTU9ERV9NQVNLKSA9PSBBUElD
X1RJTUVSX01PREVfUEVSSU9ESUM7CisKKyAgICBwZXJpb2QgPSAodWludDY0X3QpdmxhcGljX2dl
dF9yZWcodmxhcGljLCBBUElDX1RNSUNUKQorICAgICAgICAqIEFQSUNfQlVTX0NZQ0xFX05TICog
dmxhcGljLT5ody50aW1lcl9kaXZpc29yOworCisgICAgaWYgKCBwZXJpb2QgKQorICAgIHsKKyAg
ICAgICAgVFJBQ0VfMl9MT05HXzNEKFRSQ19IVk1fRU1VTF9MQVBJQ19TVEFSVF9USU1FUiwgVFJD
X1BBUl9MT05HKHBlcmlvZCksCisgICAgICAgICAgICAgICAgICAgICAgICBUUkNfUEFSX0xPTkco
aXNfcGVyaW9kaWMgPyBwZXJpb2QgOiAwKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHZsYXBp
Yy0+cHQuaXJxKTsKKworICAgICAgICBjcmVhdGVfcGVyaW9kaWNfdGltZShjdXJyZW50LCAmdmxh
cGljLT5wdCwgcGVyaW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc19wZXJpb2Rp
YyA/IHBlcmlvZCA6IDAsIHZsYXBpYy0+cHQuaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpc19wZXJpb2RpYyA/IHZsYXBpY19wdF9jYiA6IE5VTEwsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2bGFwaWMtPnRpbWVyX2xhc3RfdXBkYXRlKTsKKworICAgICAgICB2bGFw
aWMtPnRpbWVyX2xhc3RfdXBkYXRlID0gdmxhcGljLT5wdC5sYXN0X3BsdF9ndGltZTsKKworICAg
ICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfVkxBUElDLAorICAgICAgICAgICAgICAgICAgICAi
YnVzIGN5Y2xlIGlzICV1bnMsICIKKyAgICAgICAgICAgICAgICAgICAgImluaXRpYWwgY291bnQg
JXUsIHBlcmlvZCAlIlBSSXU2NCJucyIsCisgICAgICAgICAgICAgICAgICAgIEFQSUNfQlVTX0NZ
Q0xFX05TLAorICAgICAgICAgICAgICAgICAgICB2bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIEFQSUNf
VE1JQ1QpLAorICAgICAgICAgICAgICAgICAgICBwZXJpb2QpOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICBUUkFDRV8wRChUUkNfSFZNX0VNVUxfTEFQSUNfU1RPUF9USU1FUik7Cisg
ICAgICAgIGRlc3Ryb3lfcGVyaW9kaWNfdGltZSgmdmxhcGljLT5wdCk7CisgICAgfQorfQorCiBz
dGF0aWMgdm9pZCB2bGFwaWNfcmVnX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB1aW50MzJfdCB2YWwpCiB7CkBA
IC03NjQsMzcgKzgwOCwxMyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfcmVnX3dyaXRlKHN0cnVjdCB2
Y3B1ICp2LAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgQVBJQ19UTUlDVDoKLSAgICB7Ci0g
ICAgICAgIHVpbnQ2NF90IHBlcmlvZDsKLQogICAgICAgICBpZiAoICF2bGFwaWNfbHZ0dF9vbmVz
aG90KHZsYXBpYykgJiYgIXZsYXBpY19sdnR0X3BlcmlvZCh2bGFwaWMpICkKICAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19UTUlDVCwgdmFs
KTsKLSAgICAgICAgaWYgKCB2YWwgPT0gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIFRSQUNF
XzBEKFRSQ19IVk1fRU1VTF9MQVBJQ19TVE9QX1RJTUVSKTsKLSAgICAgICAgICAgIGRlc3Ryb3lf
cGVyaW9kaWNfdGltZSgmdmxhcGljLT5wdCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
fQogCi0gICAgICAgIHBlcmlvZCA9ICh1aW50NjRfdClBUElDX0JVU19DWUNMRV9OUyAqIHZhbCAq
IHZsYXBpYy0+aHcudGltZXJfZGl2aXNvcjsKLSAgICAgICAgVFJBQ0VfMl9MT05HXzNEKFRSQ19I
Vk1fRU1VTF9MQVBJQ19TVEFSVF9USU1FUiwgVFJDX1BBUl9MT05HKHBlcmlvZCksCi0gICAgICAg
ICAgICAgICAgIFRSQ19QQVJfTE9ORyh2bGFwaWNfbHZ0dF9wZXJpb2QodmxhcGljKSA/IHBlcmlv
ZCA6IDBMTCksCi0gICAgICAgICAgICAgICAgIHZsYXBpYy0+cHQuaXJxKTsKLSAgICAgICAgY3Jl
YXRlX3BlcmlvZGljX3RpbWUoY3VycmVudCwgJnZsYXBpYy0+cHQsIHBlcmlvZCwgCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZsYXBpY19sdnR0X3BlcmlvZCh2bGFwaWMpID8gcGVyaW9k
IDogMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmxhcGljLT5wdC5pcnEsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZsYXBpY19sdnR0X3BlcmlvZCh2bGFwaWMpID8gdmxh
cGljX3B0X2NiIDogTlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZsYXBpYy0+
dGltZXJfbGFzdF91cGRhdGUpOwotICAgICAgICB2bGFwaWMtPnRpbWVyX2xhc3RfdXBkYXRlID0g
dmxhcGljLT5wdC5sYXN0X3BsdF9ndGltZTsKLQotICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVW
RUxfVkxBUElDLAotICAgICAgICAgICAgICAgICAgICAiYnVzIGN5Y2xlIGlzICV1bnMsICIKLSAg
ICAgICAgICAgICAgICAgICAgImluaXRpYWwgY291bnQgJXUsIHBlcmlvZCAlIlBSSXU2NCJucyIs
Ci0gICAgICAgICAgICAgICAgICAgIEFQSUNfQlVTX0NZQ0xFX05TLCB2YWwsIHBlcmlvZCk7Ci0g
ICAgfQotICAgIGJyZWFrOworICAgICAgICB2bGFwaWNfdXBkYXRlX3RpbWVyKHZsYXBpYywgdmxh
cGljX2dldF9yZWcodmxhcGljLCBBUElDX0xWVFQpKTsKKyAgICAgICAgYnJlYWs7CiAKICAgICBj
YXNlIEFQSUNfVERDUjoKICAgICAgICAgdmxhcGljX3NldF90ZGNyKHZsYXBpYywgdmFsICYgMHhi
KTsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:33:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13: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.xen.org>)
	id 1df4d8-0002mn-7N; Tue, 08 Aug 2017 13:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386dc83ae=anthony.perard@citrix.com>)
 id 1df4d7-0002mG-MQ
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:33:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5F/5D-03368-19DB9895; Tue, 08 Aug 2017 13:33:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUnfC3s5
 Ig+ZFNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akL4vYC07LV5xdsoC5gbFDoouRg0NCwF/i
 6we3LkZODjYBA4kV068ygoRFBFQkbu81AAkzC1RLPGprZQSxhQUCJO7OPgxWwgJU0jmDDyTMK
 2ArcfJiLxuILSEgL9G/YzkTiM0pYCdx989XdpByIaCalSvlQMJCAmoSNxYuY4FoFZQ4OfMJC8
 QmCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMCgYQCCHYzflgUcYpTkYFIS5d2k3RkpxJeUn1KZkVicEV9UmpNafIhRhoND
 SYJXdA9QTrAoNT21Ii0zBxi+MGkJDh4lEV49kDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelS
 onzyoIUCYAUZZTmwY2AxdIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOagEzhycwrgdv0Cu
 gIJqAjInzBjihJREhJNTAyMFZt9W5/ei6oboMjQxxj/+Keg6eCd6kkXf2136LB8XHYhmlrl+r
 5B20Qm7/QgXnx8vUGpxLkd7iqrF7Gunhrrvul1lMycYf//A6fFrCFn2eXfmw0012Bt5cv/z2Q
 /KfwpXWXue7/k7FspiwGkpuu//ObFHx3WlFY77YT6QxXeTpKOhbO+BqjxFKckWioxVxUnAgAy
 CX8ZqACAAA=
X-Env-Sender: prvs=386dc83ae=anthony.perard@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502199182!111049053!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44258 invoked from network); 8 Aug 2017 13:33:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:33:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434704122"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Aug 2017 14:33:00 +0100
Message-ID: <20170808133300.2277-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170808133300.2277-1-anthony.perard@citrix.com>
References: <20170808133300.2277-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 3/3] x86/vlapic: Apply change to TDCR right
	away to the timer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGRlc2NyaXB0aW9uIGluIHRoZSBJbnRlbCBTRE0gb2YgaG93IHRoZSBkaXZpZGUgY29uZmln
dXJhdGlvbgpyZWdpc3RlciBpcyB1c2VkOiAiVGhlIEFQSUMgdGltZXIgZnJlcXVlbmN5IHdpbGwg
YmUgdGhlIHByb2Nlc3NvcidzIGJ1cwpjbG9jayBvciBjb3JlIGNyeXN0YWwgY2xvY2sgZnJlcXVl
bmN5IGRpdmlkZWQgYnkgdGhlIHZhbHVlIHNwZWNpZmllZCBpbgp0aGUgZGl2aWRlIGNvbmZpZ3Vy
YXRpb24gcmVnaXN0ZXIuIgoKT2JzZXJ2YXRpb24gb2YgYmFyZW1ldGFsIHNob3duIHRoYXQgd2hl
biB0aGUgVERDUiBpcyBjaGFuZ2UsIHRoZSBUTUNDVApkb2VzIG5vdCBjaGFuZ2Ugb3IgbWFrZSBh
IGJpZyBqdW1wIGluIHZhbHVlLCBidXQgdGhlIHJhdGUgYXQgd2hpY2ggaXQKY291bnQgZG93biBj
aGFuZ2UuCgpUaGUgcGF0Y2ggdXBkYXRlIHRoZSBlbXVsYXRpb24gdG8gQVBJQyB0aW1lciB0byBz
byB0aGF0IGEgY2hhbmdlIHRvIHRoZQpkaXZpZGUgY29uZmlndXJhdGlvbiB3b3VsZCBiZSByZWZs
ZWN0ZWQgaW4gdGhlIHZhbHVlIG9mIHRoZSBjb3VudGVyIGFuZAp3aGVuIHRoZSBuZXh0IGludGVy
cnVwdCBpcyB0cmlnZ2VyZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgaW4gVjM6Ci0gZG8gdGhlIGNhbGN1bGF0
aW9uIHdoZW4gdGhlIGRpdmlzb3IgaXMgY2hhbmdlIG9ubHkgaWYgZGVsdGEgaXMgITAuCi0tLQog
eGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFw
aWMuYwppbmRleCA3YTVmYmI0MGNkLi40YmZjNTNlYWI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTY3Miwx
MiArNjcyLDEzIEBAIHN0YXRpYyB2b2lkIHZsYXBpY190ZHRfcHRfY2Ioc3RydWN0IHZjcHUgKnYs
IHZvaWQgKmRhdGEpCiAvKgogICogVGhpcyBmdW5jdGlvbiBpcyB1c2VkIHdoZW4gYSByZWdpc3Rl
ciByZWxhdGVkIHRvIHRoZSBBUElDIHRpbWVyIGlzIHVwZGF0ZWQuCiAgKiBJdCBleHBlY3RzIHRo
ZSBuZXcgdmFsdWUgZm9yIHRoZSByZWdpc3RlciBUTUlDVCB0byBiZSBzZXQgKmJlZm9yZSoKLSAq
IGJlaW5nIGNhbGxlZC4KKyAqIGJlaW5nIGNhbGxlZCwgYW5kIHRoZSBwcmV2aW91cyB2YWx1ZSBv
ZiB0aGUgZGl2aXNvciAoY2FsY3VsYXRlZCBmcm9tIFREQ1IpCisgKiB0byBiZSBwYXNzZWQgYXMg
YXJndW1lbnQuCiAgKiBJdCBleHBlY3QgdGhlIG5ldyB2YWx1ZSBvZiBMVlRUIHRvIGJlIHNldCAq
YWZ0ZXIqIGJlaW5nIGNhbGxlZCwgd2l0aCB0aGlzCiAgKiBuZXcgdmFsdWVzIHBhc3NlZCBhcyBw
YXJhbWV0ZXIgKG9ubHkgQVBJQ19USU1FUl9NT0RFX01BU0sgYml0cyBtYXR0ZXIpLgogICovCiBz
dGF0aWMgdm9pZCB2bGFwaWNfdXBkYXRlX3RpbWVyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWlu
dDMyX3QgbHZ0dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB0bWljdF91
cGRhdGVkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHRtaWN0X3VwZGF0
ZWQsIHVpbnQzMl90IG9sZF9kaXZpc29yKQogewogICAgIHVpbnQ2NF90IHBlcmlvZCwgZGVsdGEg
PSAwOwogICAgIGJvb2wgaXNfb25lc2hvdCwgaXNfcGVyaW9kaWM7CkBAIC02ODYsNyArNjg3LDcg
QEAgc3RhdGljIHZvaWQgdmxhcGljX3VwZGF0ZV90aW1lcihzdHJ1Y3QgdmxhcGljICp2bGFwaWMs
IHVpbnQzMl90IGx2dHQsCiAgICAgaXNfb25lc2hvdCA9IChsdnR0ICYgQVBJQ19USU1FUl9NT0RF
X01BU0spID09IEFQSUNfVElNRVJfTU9ERV9PTkVTSE9UOwogCiAgICAgcGVyaW9kID0gKHVpbnQ2
NF90KXZsYXBpY19nZXRfcmVnKHZsYXBpYywgQVBJQ19UTUlDVCkKLSAgICAgICAgKiBBUElDX0JV
U19DWUNMRV9OUyAqIHZsYXBpYy0+aHcudGltZXJfZGl2aXNvcjsKKyAgICAgICAgKiBBUElDX0JV
U19DWUNMRV9OUyAqIG9sZF9kaXZpc29yOwogCiAgICAgLyogQ2FsY3VsYXRlIHRoZSBuZXh0IHRp
bWUgdGhlIHRpbWVyIHNob3VsZCB0cmlnZ2VyIGFuIGludGVycnVwdC4gKi8KICAgICBpZiAoIHRt
aWN0X3VwZGF0ZWQgKQpAQCAtNzA1LDYgKzcwNiwxMyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfdXBk
YXRlX3RpbWVyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDMyX3QgbHZ0dCwKIAogICAgIGlm
ICggZGVsdGEgJiYgKGlzX29uZXNob3QgfHwgaXNfcGVyaW9kaWMpICkKICAgICB7CisgICAgICAg
IGlmICggdmxhcGljLT5ody50aW1lcl9kaXZpc29yICE9IG9sZF9kaXZpc29yICkKKyAgICAgICAg
eworICAgICAgICAgICAgcGVyaW9kID0gKHVpbnQ2NF90KXZsYXBpY19nZXRfcmVnKHZsYXBpYywg
QVBJQ19UTUlDVCkKKyAgICAgICAgICAgICAgICAqIEFQSUNfQlVTX0NZQ0xFX05TICogdmxhcGlj
LT5ody50aW1lcl9kaXZpc29yOworICAgICAgICAgICAgZGVsdGEgPSBkZWx0YSAqIHZsYXBpYy0+
aHcudGltZXJfZGl2aXNvciAvIG9sZF9kaXZpc29yOworICAgICAgICB9CisKICAgICAgICAgVFJB
Q0VfMl9MT05HXzNEKFRSQ19IVk1fRU1VTF9MQVBJQ19TVEFSVF9USU1FUiwgVFJDX1BBUl9MT05H
KGRlbHRhKSwKICAgICAgICAgICAgICAgICAgICAgICAgIFRSQ19QQVJfTE9ORyhpc19wZXJpb2Rp
YyA/IHBlcmlvZCA6IDApLAogICAgICAgICAgICAgICAgICAgICAgICAgdmxhcGljLT5wdC5pcnEp
OwpAQCAtODEwLDcgKzgxOCw3IEBAIHN0YXRpYyB2b2lkIHZsYXBpY19yZWdfd3JpdGUoc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgIH0KICAgICAgICAgdmxhcGljLT5wdC5pcnEgPSB2YWwgJiBBUElD
X1ZFQ1RPUl9NQVNLOwogCi0gICAgICAgIHZsYXBpY191cGRhdGVfdGltZXIodmxhcGljLCB2YWws
IGZhbHNlKTsKKyAgICAgICAgdmxhcGljX3VwZGF0ZV90aW1lcih2bGFwaWMsIHZhbCwgZmFsc2Us
IHZsYXBpYy0+aHcudGltZXJfZGl2aXNvcik7CiAKICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8K
ICAgICBjYXNlIEFQSUNfTFZUVEhNUjogICAgICAvKiBMVlQgVGhlcm1hbCBNb25pdG9yICovCkBA
IC04MzksMTUgKzg0NywyMyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfcmVnX3dyaXRlKHN0cnVjdCB2
Y3B1ICp2LAogCiAgICAgICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19UTUlDVCwgdmFs
KTsKIAotICAgICAgICB2bGFwaWNfdXBkYXRlX3RpbWVyKHZsYXBpYywgdmxhcGljX2dldF9yZWco
dmxhcGljLCBBUElDX0xWVFQpLCB0cnVlKTsKKyAgICAgICAgdmxhcGljX3VwZGF0ZV90aW1lcih2
bGFwaWMsIHZsYXBpY19nZXRfcmVnKHZsYXBpYywgQVBJQ19MVlRUKSwgdHJ1ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2bGFwaWMtPmh3LnRpbWVyX2Rpdmlzb3IpOwogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgQVBJQ19URENSOgorICAgIHsKKyAgICAgICAgdWludDMyX3QgY3Vy
cmVudF9kaXZpc29yID0gdmxhcGljLT5ody50aW1lcl9kaXZpc29yOworCiAgICAgICAgIHZsYXBp
Y19zZXRfdGRjcih2bGFwaWMsIHZhbCAmIDB4Yik7CisKKyAgICAgICAgdmxhcGljX3VwZGF0ZV90
aW1lcih2bGFwaWMsIHZsYXBpY19nZXRfcmVnKHZsYXBpYywgQVBJQ19MVlRUKSwgZmFsc2UsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudF9kaXZpc29yKTsKICAgICAgICAgSFZN
X0RCR19MT0coREJHX0xFVkVMX1ZMQVBJQ19USU1FUiwgInRpbWVyIGRpdmlzb3IgaXMgJSN4IiwK
ICAgICAgICAgICAgICAgICAgICAgdmxhcGljLT5ody50aW1lcl9kaXZpc29yKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQorICAgIH0KIH0KIAogc3RhdGljIGludCB2bGFwaWNfd3JpdGUoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcywKLS0gCkFudGhvbnkgUEVSQVJECgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:33:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:33: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.xen.org>)
	id 1df4dg-0002uN-G6; Tue, 08 Aug 2017 13:33:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386dc83ae=anthony.perard@citrix.com>)
 id 1df4df-0002tf-19
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:33:39 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 CF/7E-02033-2BDB9895; Tue, 08 Aug 2017 13:33:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXnfj3s5
 Ig7dHdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7qzazFpzSq9jQd429gfGTUhcjJ4eEgL9E
 w7LlbCA2m4CBxIrpVxm7GDk4RARUJG7vNQAJMwtUSzxqa2UEsYUFMiS6d/xiBbFZgEp+vXkKF
 ucVsJVYu/wNG8RIeYn+HcuZQGxOATuJu3++soOMFAKqWblSDiQsJKAmcWPhMhaIVkGJkzOfsE
 CskpA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNXLTS0uTkx
 PzUlMKtZLzs/dxAgMHAYg2MG4st35EKMkB5OSKO8m7c5IIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8q/YA5QSLUtNTK9Iyc4AhDJOW4OBREuFdCZLmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8V
 Clx3uUgRQIgRRmleXAjYPF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8P3YDTeHJzCuB2/
 QK6AgmoCMifMGOKElESEk1MK4p38YcXxHd+zkjoGCNSECMo+G7LROerpyU47R3v8uKc2c+s8y
 eJyZzLpe/MPnLhA8Ly05/89qxdPfxENc5MX6fq/e+27tcNWCDYvLsxAeeKp0PLlwvXGz0bM/j
 OtkarsPSKk5P9/kv4528uu/Z9ZrnZxTv/72+V/m3ZcK/2Hs8C/6kmVuxR3xXYinOSDTUYi4qT
 gQA0bXFn6ICAAA=
X-Env-Sender: prvs=386dc83ae=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502199215!102779861!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36342 invoked from network); 8 Aug 2017 13:33:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:33:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="443006893"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Aug 2017 14:32:59 +0100
Message-ID: <20170808133300.2277-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170808133300.2277-1-anthony.perard@citrix.com>
References: <20170808133300.2277-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 2/3] x86/vlapic: Keep timer running when
	switching between one-shot and periodic mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgd2UgdGFrZSBUU0MtZGVhZGxpbmUgbW9kZSB0aW1lciBvdXQgb2YgdGhlIHBpY3R1cmUsIHRo
ZSBJbnRlbCBTRE0KZG9lcyBub3Qgc2F5IHRoYXQgdGhlIHRpbWVyIGlzIGRpc2FibGUgd2hlbiB0
aGUgdGltZXIgbW9kZSBpcyBjaGFuZ2UsCmVpdGhlciBmcm9tIG9uZS1zaG90IHRvIHBlcmlvZGlj
IG9yIHZpY2UgdmVyc2EuCgpBZnRlciB0aGlzIHBhdGNoLCB0aGUgdGltZXIgaXMgbm8gbG9uZ2Vy
IGRpc2FybWVkIG9uIGNoYW5nZSBvZiBtb2RlLCBzbwp0aGUgY291bnRlciAoVE1DQ1QpIGtlZXBz
IGNvdW50aW5nIGRvd24uCgpTbyB3aGF0IGRvZXMgYSB3cml0ZSB0byBMVlRUIGNoYW5nZXMgPyBP
biBiYXJlbWV0YWwsIHRoZSBjaGFuZ2Ugb2YgbW9kZQppcyBwcm9iYWJseSB0YWtlbiBpbnRvIGFj
Y291bnQgb25seSB3aGVuIHRoZSBjb3VudGVyIHJlYWNoIDAuIFdoZW4gdGhpcwpoYXBwZW4sIExW
VFQgaXMgdXNlIHRvIGZpZ3VyZSBvdXQgaWYgdGhlIGNvdW50ZXIgc2hvdWxkIHJlc3RhcmQgY291
bnRpbmcKZG93biBmcm9tIFRNSUNUIChzbyBwZXJpb2RpYyBtb2RlKSBvciBzdG9wIGNvdW50aW5n
IChpZiBvbmUtc2hvdCBtb2RlKS4KClRoaXMgYWxzbyBtZWFuIHRoYXQgaWYgdGhlIGNvdW50ZXIg
cmVhY2ggMCBhbmQgdGhlIG1vZGUgaXMgb25lLXNob3QsIGEKY2hhbmdlIHRvIHBlcmlvZGljIHdv
dWxkIG5vdCByZXN0YXJ0IHRoZSB0aW1lci4gVGhpcyBpcyBhY2hpZXZlIGJ5CnNldHRpbmcgdmxh
cGljLT50aW1lcl9sYXN0X3VwZGF0ZT0wLgoKVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiBvYnNlcnZh
dGlvbiBvZiB0aGUgYmVoYXZpb3Igb2YgdGhlIEFQSUMgdGltZXIgb24KYmFyZW1ldGFsIGFzIHdl
bGwgYXMgY2hlY2sgdGhhdCB0aGV5IGRvZXMgbm90IGdvIGFnYWluc3QgdGhlIGRlc2NyaXB0aW9u
CndyaXR0ZW4gaW4gdGhlIEludGVsIFNETS4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiBWMzoKLSBuZXcgYXJn
dW1lbnQgZm9yIHZsYXBpY191cGRhdGVfdGltZXI6IHRtaWN0X3VwZGF0ZWQuCiAgVG8gYXZvaWQg
c2V0dGluZyB0aW1lcl9sYXN0X3VwZGF0ZSB0d2ljZSB3aGVuIFRNSUNUIGlzIGJlZW4gdXBkYXRl
ZC4KLSB1c2UgdmFsdWVzIG9mIHBlcmlvZCBhbmQgZGVsdGEgdG8gY2FsY3VsYXRlIHRpbWVyX2xh
c3RfdXBkYXRlIG9ubHkKICB3aGVuIHJlZ2lzdGVyIG90aGVyIHRoYW4gVE1JQ1QgYXJlIGJlZW4g
dXBkYXRlZAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgfCA1MiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM5IGlu
c2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCmluZGV4IDU4N2VmOGRlZmUu
LjdhNWZiYjQwY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtNTIwLDcgKzUyMCw4IEBAIHN0YXRpYyB1aW50
MzJfdCB2bGFwaWNfZ2V0X3RtY2N0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKICAgICBjb3VudGVy
X3Bhc3NlZCA9ICgoaHZtX2dldF9ndWVzdF90aW1lKHYpIC0gdmxhcGljLT50aW1lcl9sYXN0X3Vw
ZGF0ZSkKICAgICAgICAgICAgICAgICAgICAgICAvIChBUElDX0JVU19DWUNMRV9OUyAqIHZsYXBp
Yy0+aHcudGltZXJfZGl2aXNvcikpOwogCi0gICAgaWYgKCB0bWljdCAhPSAwICkKKyAgICAvKiBJ
ZiB0aW1lcl9sYXN0X3VwZGF0ZSBpcyAwLCB0aGVuIFRNQ0NUIHNob3VsZCByZXR1cm4gMCBhcyB3
ZWxsLiAgKi8KKyAgICBpZiAoIHRtaWN0ICYmIHZsYXBpYy0+dGltZXJfbGFzdF91cGRhdGUgKQog
ICAgIHsKICAgICAgICAgaWYgKCB2bGFwaWNfbHZ0dF9wZXJpb2QodmxhcGljKSApCiAgICAgICAg
ICAgICBjb3VudGVyX3Bhc3NlZCAlPSB0bWljdDsKQEAgLTY3NSwyOCArNjc2LDQ3IEBAIHN0YXRp
YyB2b2lkIHZsYXBpY190ZHRfcHRfY2Ioc3RydWN0IHZjcHUgKnYsIHZvaWQgKmRhdGEpCiAgKiBJ
dCBleHBlY3QgdGhlIG5ldyB2YWx1ZSBvZiBMVlRUIHRvIGJlIHNldCAqYWZ0ZXIqIGJlaW5nIGNh
bGxlZCwgd2l0aCB0aGlzCiAgKiBuZXcgdmFsdWVzIHBhc3NlZCBhcyBwYXJhbWV0ZXIgKG9ubHkg
QVBJQ19USU1FUl9NT0RFX01BU0sgYml0cyBtYXR0ZXIpLgogICovCi1zdGF0aWMgdm9pZCB2bGFw
aWNfdXBkYXRlX3RpbWVyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDMyX3QgbHZ0dCkKK3N0
YXRpYyB2b2lkIHZsYXBpY191cGRhdGVfdGltZXIoc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1aW50
MzJfdCBsdnR0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHRtaWN0X3Vw
ZGF0ZWQpCiB7Ci0gICAgdWludDY0X3QgcGVyaW9kOwotICAgIGJvb2wgaXNfcGVyaW9kaWM7Cisg
ICAgdWludDY0X3QgcGVyaW9kLCBkZWx0YSA9IDA7CisgICAgYm9vbCBpc19vbmVzaG90LCBpc19w
ZXJpb2RpYzsKIAogICAgIGlzX3BlcmlvZGljID0gKGx2dHQgJiBBUElDX1RJTUVSX01PREVfTUFT
SykgPT0gQVBJQ19USU1FUl9NT0RFX1BFUklPRElDOworICAgIGlzX29uZXNob3QgPSAobHZ0dCAm
IEFQSUNfVElNRVJfTU9ERV9NQVNLKSA9PSBBUElDX1RJTUVSX01PREVfT05FU0hPVDsKIAogICAg
IHBlcmlvZCA9ICh1aW50NjRfdCl2bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIEFQSUNfVE1JQ1QpCiAg
ICAgICAgICogQVBJQ19CVVNfQ1lDTEVfTlMgKiB2bGFwaWMtPmh3LnRpbWVyX2Rpdmlzb3I7CiAK
LSAgICBpZiAoIHBlcmlvZCApCisgICAgLyogQ2FsY3VsYXRlIHRoZSBuZXh0IHRpbWUgdGhlIHRp
bWVyIHNob3VsZCB0cmlnZ2VyIGFuIGludGVycnVwdC4gKi8KKyAgICBpZiAoIHRtaWN0X3VwZGF0
ZWQgKQorICAgICAgICBkZWx0YSA9IHBlcmlvZDsKKyAgICBlbHNlIGlmICggcGVyaW9kICYmIHZs
YXBpYy0+dGltZXJfbGFzdF91cGRhdGUgKQogICAgIHsKLSAgICAgICAgVFJBQ0VfMl9MT05HXzNE
KFRSQ19IVk1fRU1VTF9MQVBJQ19TVEFSVF9USU1FUiwgVFJDX1BBUl9MT05HKHBlcmlvZCksCisg
ICAgICAgIHVpbnQ2NF90IHRpbWVfcGFzc2VkID0gaHZtX2dldF9ndWVzdF90aW1lKGN1cnJlbnQp
CisgICAgICAgICAgICAtIHZsYXBpYy0+dGltZXJfbGFzdF91cGRhdGU7CisKKyAgICAgICAgLyog
VGhpcyBkZXBlbmRzIG9mIHRoZSBwcmV2aW91cyBtb2RlLCBpZiBhIG5ldyBtb2RlIGlzIGJlaW5n
IHNldCAqLworICAgICAgICBpZiAoIHZsYXBpY19sdnR0X3BlcmlvZCh2bGFwaWMpICkKKyAgICAg
ICAgICAgIHRpbWVfcGFzc2VkICU9IHBlcmlvZDsKKyAgICAgICAgaWYgKCB0aW1lX3Bhc3NlZCA8
IHBlcmlvZCApCisgICAgICAgICAgICBkZWx0YSA9IHBlcmlvZCAtIHRpbWVfcGFzc2VkOworICAg
IH0KKworICAgIGlmICggZGVsdGEgJiYgKGlzX29uZXNob3QgfHwgaXNfcGVyaW9kaWMpICkKKyAg
ICB7CisgICAgICAgIFRSQUNFXzJfTE9OR18zRChUUkNfSFZNX0VNVUxfTEFQSUNfU1RBUlRfVElN
RVIsIFRSQ19QQVJfTE9ORyhkZWx0YSksCiAgICAgICAgICAgICAgICAgICAgICAgICBUUkNfUEFS
X0xPTkcoaXNfcGVyaW9kaWMgPyBwZXJpb2QgOiAwKSwKICAgICAgICAgICAgICAgICAgICAgICAg
IHZsYXBpYy0+cHQuaXJxKTsKIAotICAgICAgICBjcmVhdGVfcGVyaW9kaWNfdGltZShjdXJyZW50
LCAmdmxhcGljLT5wdCwgcGVyaW9kLAorICAgICAgICBjcmVhdGVfcGVyaW9kaWNfdGltZShjdXJy
ZW50LCAmdmxhcGljLT5wdCwgZGVsdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlz
X3BlcmlvZGljID8gcGVyaW9kIDogMCwgdmxhcGljLT5wdC5pcnEsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGlzX3BlcmlvZGljID8gdmxhcGljX3B0X2NiIDogTlVMTCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnZsYXBpYy0+dGltZXJfbGFzdF91cGRhdGUpOwogCiAgICAg
ICAgIHZsYXBpYy0+dGltZXJfbGFzdF91cGRhdGUgPSB2bGFwaWMtPnB0Lmxhc3RfcGx0X2d0aW1l
OworICAgICAgICBpZiAoICF0bWljdF91cGRhdGVkICkKKyAgICAgICAgICAgIHZsYXBpYy0+dGlt
ZXJfbGFzdF91cGRhdGUgLT0gcGVyaW9kIC0gZGVsdGE7CiAKICAgICAgICAgSFZNX0RCR19MT0co
REJHX0xFVkVMX1ZMQVBJQywKICAgICAgICAgICAgICAgICAgICAgImJ1cyBjeWNsZSBpcyAldW5z
LCAiCkBAIC03MDksNiArNzI5LDEyIEBAIHN0YXRpYyB2b2lkIHZsYXBpY191cGRhdGVfdGltZXIo
c3RydWN0IHZsYXBpYyAqdmxhcGljLCB1aW50MzJfdCBsdnR0KQogICAgIHsKICAgICAgICAgVFJB
Q0VfMEQoVFJDX0hWTV9FTVVMX0xBUElDX1NUT1BfVElNRVIpOwogICAgICAgICBkZXN0cm95X3Bl
cmlvZGljX3RpbWUoJnZsYXBpYy0+cHQpOworICAgICAgICAvKgorICAgICAgICAgKiBGcm9tIG5v
dywgVE1DQ1Qgc2hvdWxkIHJldHVybiAwIHVudGlsIFRNSUNUIGlzIHNldCBhZ2Fpbi4KKyAgICAg
ICAgICogVGhpcyBpcyBiZWNhdXNlIHRoZSB0aW1lciBtb2RlIHdhcyBvbmUtc2hvdCB3aGVuIHRo
ZSBjb3VudGVyIHJlYWNoIDAKKyAgICAgICAgICogb3IganVzdCBiZWNhdXNlIHRoZSB0aW1lciBp
cyBkaXNhYmxlLgorICAgICAgICAgKi8KKyAgICAgICAgdmxhcGljLT50aW1lcl9sYXN0X3VwZGF0
ZSA9IDA7CiAgICAgfQogfQogCkBAIC03NzYsMTYgKzgwMiwxNiBAQCBzdGF0aWMgdm9pZCB2bGFw
aWNfcmVnX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
QVBJQ19MVlRUOiAgICAgICAgIC8qIExWVCBUaW1lciBSZWcgKi8KLSAgICAgICAgaWYgKCAodmxh
cGljX2dldF9yZWcodmxhcGljLCBvZmZzZXQpICYgQVBJQ19USU1FUl9NT0RFX01BU0spICE9Ci0g
ICAgICAgICAgICAgKHZhbCAmIEFQSUNfVElNRVJfTU9ERV9NQVNLKSApCisgICAgICAgIGlmICgg
dmxhcGljX2x2dHRfdGR0KHZsYXBpYykgIT0KKyAgICAgICAgICAgICAoKHZhbCAmIEFQSUNfVElN
RVJfTU9ERV9NQVNLKSA9PSBBUElDX1RJTUVSX01PREVfVFNDX0RFQURMSU5FKSkKICAgICAgICAg
ewotICAgICAgICAgICAgVFJBQ0VfMEQoVFJDX0hWTV9FTVVMX0xBUElDX1NUT1BfVElNRVIpOwot
ICAgICAgICAgICAgZGVzdHJveV9wZXJpb2RpY190aW1lKCZ2bGFwaWMtPnB0KTsKICAgICAgICAg
ICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19UTUlDVCwgMCk7Ci0gICAgICAgICAgICB2
bGFwaWNfc2V0X3JlZyh2bGFwaWMsIEFQSUNfVE1DQ1QsIDApOwogICAgICAgICAgICAgdmxhcGlj
LT5ody50ZHRfbXNyID0gMDsKICAgICAgICAgfQogICAgICAgICB2bGFwaWMtPnB0LmlycSA9IHZh
bCAmIEFQSUNfVkVDVE9SX01BU0s7CisKKyAgICAgICAgdmxhcGljX3VwZGF0ZV90aW1lcih2bGFw
aWMsIHZhbCwgZmFsc2UpOworCiAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgY2FzZSBB
UElDX0xWVFRITVI6ICAgICAgLyogTFZUIFRoZXJtYWwgTW9uaXRvciAqLwogICAgIGNhc2UgQVBJ
Q19MVlRQQzogICAgICAgIC8qIExWVCBQZXJmb3JtYW5jZSBDb3VudGVyICovCkBAIC04MTMsNyAr
ODM5LDcgQEAgc3RhdGljIHZvaWQgdmxhcGljX3JlZ193cml0ZShzdHJ1Y3QgdmNwdSAqdiwKIAog
ICAgICAgICB2bGFwaWNfc2V0X3JlZyh2bGFwaWMsIEFQSUNfVE1JQ1QsIHZhbCk7CiAKLSAgICAg
ICAgdmxhcGljX3VwZGF0ZV90aW1lcih2bGFwaWMsIHZsYXBpY19nZXRfcmVnKHZsYXBpYywgQVBJ
Q19MVlRUKSk7CisgICAgICAgIHZsYXBpY191cGRhdGVfdGltZXIodmxhcGljLCB2bGFwaWNfZ2V0
X3JlZyh2bGFwaWMsIEFQSUNfTFZUVCksIHRydWUpOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgQVBJQ19URENSOgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:33:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:33: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.xen.org>)
	id 1df4dg-0002uk-N9; Tue, 08 Aug 2017 13:33:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386dc83ae=anthony.perard@citrix.com>)
 id 1df4df-0002tf-EF
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:33:39 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B8/8E-02033-3BDB9895; Tue, 08 Aug 2017 13:33:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXnfT3s5
 Ig5nLFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJu/qYCxaKVRzYfYe9gXGjUBcjJ4eEgL/E
 7J+XWEFsNgEDiRXTrzJ2MXJwiAioSNzeawASZhaolnjU1soIYgsL+Eo0vD3CDGKzAJW0PuhhA
 7F5BWwlVp6/wQwxUl6if8dyJhBbSEBN4sbCZSwQNYISJ2c+YYGYKSFx8MUL5gmM3LOQpGYhSS
 1gZFrFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYCgxAsIN
 xZbvzIUZJDiYlUd5N2p2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V+0BygkWpaanVqRl5gCD
 EiYtwcGjJMK7EiTNW1yQmFucmQ6ROsVoybFh9fovTByvJvz/xsTR9P3jdyYhlrz8vFQpcd7lI
 A0CIA0ZpXlw42CRc4lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvD92A03hycwrgdv6CuggJq
 CDInzBDipJREhJNTA6fQmuz2T9tW+J494pk2/OmL15vkPRjV/sThq8BlmazAKxU+Qn33lyLIF
 jYfan5tdzzF1nmC4TaPpR1X337Jnpk6WFeWYs/OAVuvn828XqcU+m7bSV/M+cJ5+768JO5fsr
 HHs3C136lqc9zbQrZIG6n7T81/nr312cXc9/OeHjeq+cwre7LfdFKLEUZyQaajEXFScCAPEAC
 D+XAgAA
X-Env-Sender: prvs=386dc83ae=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502199215!102779861!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36937 invoked from network); 8 Aug 2017 13:33:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:33:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="443006891"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Aug 2017 14:32:57 +0100
Message-ID: <20170808133300.2277-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.0
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 0/3] Rework vlapic timer to behave more like
	real-hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpXaGVuIGRldmVsb3BpbmcgUFZIIGZvciBPVk1GLCBJJ3ZlIHVzZWQgdGhlIGxhcGljIHRp
bWVyLiBJdCB0dXJucyBvdXQgdGhhdCB0aGUKd2F5IGl0IGlzIHVzZWQgYnkgT1ZNRiBkaWQgbm90
IHdvcmsgd2l0aCBYZW4gWzFdLiBJIHRyaWVkIHRvIGZpbmQgb3V0IGhvdwpyZWFsLWh3IGJlaGF2
ZSwgYW5kIHdyaXRlIGEgWFRGIHRlc3RzIFsyXS4gQW5kIHRoaXMgcGF0Y2ggc2VyaWVzIHRyaWVz
IHRvIGZpeAp0aGUgYmVoYXZpb3Igb2YgdGhlIHZsYXBpYyB0aW1lci4KClRoZSBPVk1GIGRyaXZl
ciBmb3IgdGhlIEFQSUMgdGltZXIgaW5pdGlhbGl6ZSB0aGUgdGltZXIgbGlrZSB0aGlzOgogIHdy
aXRlIHRvIFRNSUNUIChpbml0aWFsIGNvdW50ZXIpCiAgd3JpdGUgdG8gVE1EQ1IgKGRpdmlkZSBj
b25maWd1cmF0aW9uKQogIGVuYWJsZSB0aGUgdGltZXIgKHRoaXMgbWF5IGNoYW5nZSB0aW1lciBt
b2RlIGZyb20gb25lLXNob3QgdG8gcGVyaW9kaWMpCkl0IHR1cm5zIG91dCB0aGF0IFRNSUNUIGlz
IHNldCB0byAwIG9uIHRoZSBsYXN0IHN0ZXAsIGJ1dCBPVk1GIGV4cGVjdCB0aGUgdGltZXIKdG8g
cnVuLgoKSGVyZSBpcyBzb21lIGRlc2NyaXB0aW9uIG9mIHRoZSBBUElDIHRpbWVyLCBiYXNlIG9u
IG9ic2VydmF0aW9uIGFzIHdlbGwgYXMgcmVhZApvZiB0aGUgSW50ZWwgU0RNLiBUaGUgZGVzY3Jp
cHRpb24gaXMgYWxzbyBwYXRjaCBvZiBwYXRjaCBkZXNjcmlwdGlvbgoocmV3b3JkZWQpLgoKTWF5
YmUgYSB3YXkgb2YgdGhpbmtpbmcgaG93IHRoZSBBUElDIHRpbWVyIGlzIGV2YWx1YXRlZCwgaXMg
dG8gdGhpbmsgb2YgaG93CmhhcmR3YXJkIHdpbGwgZG8gaXQuIFRoZXJlIGlzIGEgY291bnRlciBU
TUNDVCB3aGljaCBhbHdheXMga2VlcHMgY291bnRpbmcgZG93bi4KClNldHRpbmcgVE1JQ1QgYWxz
byBzZXQgVE1DQ1QsIG5vdGhpbmcgZWxzZSBtYXR0ZXIuClNldHRpbmcgTFZUVCBkb2VzIG5vdCBj
aGFuZ2UgYW55dGhpbmcgcmlnaHQgYXdheS4KU2V0dGluZyBUTURDUiBkb2VzIG5vdCBjaGFuZ2Ug
bXVjaC4KCk5vdyBUTUNDVCBrZWVwcyBjb3VudGluZyBkb3duLCBieSBhIHZhbHVlIHJlbGF0ZWQg
dG8gVE1EQ1IuCk9uY2UsIFRNQ0NUIHJlYWNoIDAsIGl0IGlzIG9ubHkgYXQgdGhpcyB0aW1lIHRo
YXQgTFZUVCBpcyB0YWtlbiBpbnRvIGFjY291bnQuCklzIHRoZXJlIGFuIGludGVycnVwdCB0byBk
ZWxpdmVyPyBTaG91bGQgdGhlIHRpbWVyIHJlc3RhcnQgY291bnRpbmcgZnJvbSB0aGUKdmFsdWUg
aW4gVE1JQ1Q/CgpJbiB0aGUgSW50ZWwgU0RNLCB0aGVyZSBpcyB0aGUgd29yZCAiZGlzYXJtIiBv
ZiB0aGUgdGltZXIgdXNlZC4gSSBndWVzcyB0aGUKZWFzaWVyIHdheSB0byBkaXNhcm0gdGhlIEFQ
SUMgdGltZXIgKHdoZW4gaW4gcGVyaW9kaWMgb3Igb25lLXNob3QpIGlzIHRvIHNldApUTUlDVCB0
byAwLiBCdXQgaWYgd2UgdGFrZSBUU0MtRGVhZGxpbmUgbW9kZSBvdXQgb2YgdGhlIHBpY3R1cmUs
IHRoZXJlIGlzCm5vdGhpbmcgaW4gdGhlIG1hbnVhbCB0aGF0IHNheSB0aGF0IHRoZSB0aW1lciBp
cyBkaXNhcm0gb3Igc3RvcHBlZCB3aGVuCmNoYW5naW5nIHRpbWVyIG1vZGUgKHRoZXJlIGlzIG9u
bHkgdHdvIG1vZGVzIGxlZnQsIHBlcmlvZCBhbmQgb25lLXNob3QpLgoKQXMgZm9yIHRoZSBUU0Mt
ZGVhZGxpbmUgdGltZXIgbW9kZSwgb2JzZXJ2YXRpb24gc2hvd24gdGhhdCBjaGFuZ2luZyB0byBp
dCAob3IKZnJvbSBpdCkgZG9lcyByZXNldCBhbmQgZGlzYXJtIGJvdGggdGltZXJzLCBzbyBlZmZl
Y3RpdmVseSBUTUlDVCBhbmQgdGhlCnRzY2RlYWRsaW5lIGFyZSBzZXQgdG8gMC4KClRoZXJlIGlz
IGEgWFRGIHBhdGNoIHNlcmllcyB0aGF0IGNoZWNrIHRoZSBlbXVsYXRpb24gb2YgdGhlIHZsYXBp
YyB0aW1lci4KIltYVEYgUEFUQ0ggVjIgMC8zXSBUZXN0aW5nIHZsYXBpYyB0aW1lciIKClRoaXMg
cGF0Y2ggc2VyaWVzIGNhbiBiZSBmb3VuZCBhdDoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
LWh0dHAvcGVvcGxlL2FwZXJhcmQveGVuLXVuc3RhYmxlLmdpdAp0YWc6IHZsYXBpYy10aW1lci12
MwoKQ2hhbmdlcyBpbiBWMzoKLSBkZXRhaWxzIGluIHBhdGNoZXMuCgpDaGFuZ2VzIGluIFYyOgot
IHBhdGNoZXMgaGF2ZSBiZWVuIHJld29ya2VkLgotIHZsYXBpY191cGRhdGVfdGltZXIgZG9lcyBu
b3QgY2FyZSBhbnltb3JlIHdoaWNoIHJlZ2lzdGVyIGlzIGJlZW4gY2hhbmdlZC4KLSBtb3JlIGNv
bW1lbnRzLCBob3BlZnVsbHkgYWxzbyBiZXR0ZXIuCgpUaGFua3MsCgpbMV0gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTEyL21zZzAwOTU5
Lmh0bWwKWzJdIHYxOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTctMDMvbXNnMDI1MzMuaHRtbAogICAgdjI6IGxvb2sgZm9yICJbWFRGIFBB
VENIIFYyIDAvM10gVGVzdGluZyB2bGFwaWMgdGltZXIiCgpBbnRob255IFBFUkFSRCAoMyk6CiAg
eDg2L3ZsYXBpYzogSW50cm9kdWNlIHZsYXBpY191cGRhdGVfdGltZXIKICB4ODYvdmxhcGljOiBL
ZWVwIHRpbWVyIHJ1bm5pbmcgd2hlbiBzd2l0Y2hpbmcgYmV0d2VlbiBvbmUtc2hvdCBhbmQKICAg
IHBlcmlvZGljIG1vZGUKICB4ODYvdmxhcGljOiBBcHBseSBjaGFuZ2UgdG8gVERDUiByaWdodCBh
d2F5IHRvIHRoZSB0aW1lcgoKIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgfCAxMjYgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDk0IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKLS0gCkFudGhvbnkgUEVSQVJECgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:38:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13: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.xen.org>)
	id 1df4iS-0003Sc-DK; Tue, 08 Aug 2017 13:38:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df4iQ-0003SW-L6
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:38:34 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 CF/B3-01862-9DEB9895; Tue, 08 Aug 2017 13:38:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTffmvs5
 Ig5ajEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brCRPYCj6zVExtPM7UwNjD0sXIySEksJlR
 YsKSyi5GLiB7N6PEj+VdrCAJYQFfiW9737OD2CICwRInetewQhT1MEpcv9oIlODgYBaokDj02
 gakhk1AU+LO509MIDavgJXE6n8tbCA2i4CKxIULU8HmiAqES7xtPMICUSMocXLmEzCbU8BH4u
 zebrB6ZgFbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2Sil1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGG71DAyMOxhfHfc7xCjJwaQkyrtJuzNSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTv3L1AOcGi1PTUirTMHGDgw6QlOHiURHivg6R5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXOuxykSACkKKM0D24ELAovMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmnQUyhSczrwRu0yugI5iAjojwBTuiJBEhJdXAyLirpkXZVCQuXFbs0v0W1/n2ghX
 G3H8Z2Ix2dn8SMXc+bJHCLXL/3nytxhwRpTBb3q13FJueLapgib09j/tmwK98MV/dtID220zT
 3BIVX928L81yjFmxJ97fysH03ty25PO9y/9qeLH9u3JWM/Rp50J9r8959lOFXNR5dBc3Vn86v
 zYvvkmJpTgj0VCLuag4EQA7ZoF+vQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502199512!101546646!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39758 invoked from network); 8 Aug 2017 13:38:33 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 8 Aug 2017 13:38:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 64A2915B2;
 Tue,  8 Aug 2017 06:38:32 -0700 (PDT)
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 5CB0D3F483;
 Tue,  8 Aug 2017 06:38:31 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-5-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2a826a47-e740-7f06-03ed-fbc0f9a11779@arm.com>
Date: Tue, 8 Aug 2017 14:38:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502095997-31219-5-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/25 v7] xen/arm: vpl011: Add support for
	vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMDcvMDgvMTcgMDk6NTIsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5o
Cj4gaW5kZXggMjI5ZTI4OS4uOTBlYWEyMCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IEBAIC0zMDYsNiArMzA2LDExIEBACj4g
ICNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElfTEFQVE9QX1NMQVRFIDEKPgo+
ICAvKgo+ICsgKiBMSUJYTF9IQVZFX1ZVQVJUIGluZGljYXRlcyB0aGF0IHRoZSB0b29sc3RhY2sg
c3VwcG9ydHMgdmlydHVhbCBVQVJULgo+ICsgKi8KPiArI2RlZmluZSBMSUJYTF9IQVZFX1ZVQVJU
IDEKCk5vdyB0aGF0IHdlIGRlY2lkZSB0byBpbXBsZW1lbnQgdlVBUlQgb25seSBmb3IgQVJNLCBJ
IHRoaW5rIHRoZSBjb21tZW50IApJIG1hZGUgb24gdjEgc3RpbGwgc3RhbmRzLiBJLmUgdGhhdCB5
b3UgZ2l2ZSB0aGUgaW1wcmVzc2lvbiB0aGlzIGlzIApzdXBwb3J0ZWQgZm9yIGFsbCBhcmNoaXRl
Y3R1cmVzLiBCdXQgdGhpcyBpcyBub3QgdHJ1ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:42: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.xen.org>)
	id 1df4lu-00046c-SX; Tue, 08 Aug 2017 13:42:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df4lt-00046S-H8
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:42:09 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7B/6D-03557-0BFB9895; Tue, 08 Aug 2017 13:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTXfD/s5
 Ig02vFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZj/cwFjSyVcya8IW1gbGVtYuRi0NIYDOj
 xMMdCxkhnN2MElPubmDqYuTkEBbwlfi29z07iC0iECxxoncNK4gtJLCHUeLwZ9MuRg4OZoEKi
 UOvbUDCbAKaEnc+fwJr5RWwkuib/IQRxGYRUJFYs3w12BhRgXCJt41HWCBqBCVOznwCZnMKWE
 uc7mhlA7GZBWwl7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGukYFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDEAwQ7GX8sCDjFKcjApifJu0u6MFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBq7QPKCdYlJqeWpGWmQMMfJi0BAePkghvJ0iat7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivOUgRQIgRRmleXAjYFF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8/iBTeDLzSuA2vQI6ggnoiAhfsCNKEhFSUg2Ma6ZPOlXIkzn3/iNP7Ud7LB/cVbm
 dzbHodkWcoYBQ3NGJX7cekf27ss7p6Ncjj29fWKf8bpPcstbdU3718okLGWb9/ra44OnV1aVv
 fDsfsTUcyt3wM4lzbqu64Gd93mBz2+tNPbeW7Pl/3CBBJo+nwclo2tmC2MJG5nmMGdOK0+/6z
 Nd+/+DAeyWW4oxEQy3mouJEAAajtzm9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502199728!110970424!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13863 invoked from network); 8 Aug 2017 13:42:08 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 8 Aug 2017 13:42:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C8BF915B2;
 Tue,  8 Aug 2017 06:42:07 -0700 (PDT)
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 D5FF63F483;
 Tue,  8 Aug 2017 06:42:06 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-5-git-send-email-bhupinder.thakur@linaro.org>
 <2a826a47-e740-7f06-03ed-fbc0f9a11779@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <26609d28-1ca3-5956-f6c2-551b79130cef@arm.com>
Date: Tue, 8 Aug 2017 14:42:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2a826a47-e740-7f06-03ed-fbc0f9a11779@arm.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/25 v7] xen/arm: vpl011: Add support for
	vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wOC8xNyAxNDozOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJodXBpbmRlciwK
Pgo+IE9uIDA3LzA4LzE3IDA5OjUyLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+PiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPj4gaW5kZXgg
MjI5ZTI4OS4uOTBlYWEyMCAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+PiAr
KysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4+IEBAIC0zMDYsNiArMzA2LDExIEBACj4+ICAjZGVm
aW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFURSAxCj4+Cj4+ICAv
Kgo+PiArICogTElCWExfSEFWRV9WVUFSVCBpbmRpY2F0ZXMgdGhhdCB0aGUgdG9vbHN0YWNrIHN1
cHBvcnRzIHZpcnR1YWwgVUFSVC4KPj4gKyAqLwo+PiArI2RlZmluZSBMSUJYTF9IQVZFX1ZVQVJU
IDEKPgo+IE5vdyB0aGF0IHdlIGRlY2lkZSB0byBpbXBsZW1lbnQgdlVBUlQgb25seSBmb3IgQVJN
LCBJIHRoaW5rIHRoZSBjb21tZW50Cj4gSSBtYWRlIG9uIHYxIHN0aWxsIHN0YW5kcy4gSS5lIHRo
YXQgeW91IGdpdmUgdGhlIGltcHJlc3Npb24gdGhpcyBpcwo+IHN1cHBvcnRlZCBmb3IgYWxsIGFy
Y2hpdGVjdHVyZXMuIEJ1dCB0aGlzIGlzIG5vdCB0cnVlLgoKVG8gY29tcGxldGUsIEkgd291bGQg
Zm9sbG93IHdoYXQgd2UgZGlkIGZvciBnaWNfdmVyc2lvbjoKCkxJQlhMX0hBVkVfQlVJTERJTkZP
X0FSTV9WVUFSVAoKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:47:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 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.xen.org>)
	id 1df4qs-0004Jc-F0; Tue, 08 Aug 2017 13:47:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df4qr-0004JW-F1
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:47:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F9/B9-03582-4E0C9895; Tue, 08 Aug 2017 13:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTffJgc5
 Ig1nHJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHD6awF+xkqri+6Q57A+MNxi5GLg4hgc2M
 Esdn7GLvYuQEcnYzStx6pQZiCwtESpxpuMsCYosIBElc+PKdBaLhBaNE49TdbCAOs8B+JomF9
 xeBVbEJaErc+fyJCcTmFbCSOLdlDxuIzSKgInHp9l1WEFtUIFzibeMRFogaQYmTM5+A2ZwClh
 Kbr79hBrGZBWwl7szdDWXLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6hhV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDIMQDBDsabGwMOMUpyMCmJ8m7S7owU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMH7bD9QTrAoNT21Ii0zBxj8MGkJDh4lEV49YAQI8RYXJOYWZ
 6ZDpE4x6nI0fdjyhUmIJS8/L1VKnPcRyAwBkKKM0jy4EbBIvMQoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVhXjOQVTyZeSVwm14BHcEEdESEL9gRJYkIKakGxsgl4hz63mp8Ie+WnZrTa2Bb7lB
 3I2up+PYpS+5dkbv0YVlpud0Ttcyr2t9d/34896r+g5npuWyTl6LnfygXLpyu+GqlBkfnk2IR
 N/eVJ+3ffvoy6WCMVO/1zwb6umpOZTZuBa8WndoTEHBh4+0UXqfbWZX+268+FZTbFXn36deNf
 pprleu+/ldiKc5INNRiLipOBACU1ODmvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502200035!76974055!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49118 invoked from network); 8 Aug 2017 13:47:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 8 Aug 2017 13:47:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 77D0A15A2;
 Tue,  8 Aug 2017 06:47:15 -0700 (PDT)
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 9C0E43F483;
 Tue,  8 Aug 2017 06:47:13 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
 <20170808131108.molbx45ec7mc3iso@citrix.com>
 <20170808133009.oto6bakkpe23zoek@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ab1699ce-66d3-f00c-2e4e-6978878df8ed@arm.com>
Date: Tue, 8 Aug 2017 14:47:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170808133009.oto6bakkpe23zoek@citrix.com>
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 06/25 v7] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOC8wOC8xNyAxNDozMCwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEF1ZyAwOCwg
MjAxNyBhdCAwMjoxMTowOFBNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+Pj4gKyAgICAgICAgICAg
ICAgICBlbHNlCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+Pgo+
PiBJbmRlbnRhdGlvbi4KPgo+IElnbm9yZSB0aGlzIHBsZWFzZS4KCllvdSB3ZXJlIHJpZ2h0LCB0
aGUgaW5kZW50YXRpb24gaXMgd3JvbmcgOikuIEl0IGlzIDggc3BhY2VzIHJhdGhlciB0aGFuIDQu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:48:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:48: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.xen.org>)
	id 1df4rf-0004NW-Nv; Tue, 08 Aug 2017 13:48:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1df4re-0004N8-HU
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 13:48:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A6/5D-01724-511C9895; Tue, 08 Aug 2017 13:48:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVfkYGe
 kweGTehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaDvbz1bQFVgx/+MppgbG
 NTZdjJwcQgJ/GSUedWZ2MXIB2Y8ZJbpffmaCcLYxSqxd2s4CUiUi4Czx9cxcdhCbV0BfYnf7e
 zBbWMBfYumMBrAaCYHrvBKLWtIhbF+Jw2/6GWHsK3cOMXcxsnOwCVhJHBLrYuTgYBFQlfi+IG
 gCI/cCRoZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHermd
 gYNzBePmr0yFGSQ4mJVHeTdqdkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJ/tB8oJFqWmp1ak
 ZeYAww4mLcHBoyTCq3cAKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8DSAzBECKMkrz4
 EbAYuASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeryBTeDLzSuA2vQI6ggnoiAhfsCNKEh
 FSUg2Mi2x9y78buVVNKrxbMPlKTW1nxOOQT2lnbrLMv3VFKmvhwocNu5yV1/9lijpm6NP7bVF
 F2lp/x0+l7kapAvMEpv24dCo7IKFs/sdlsscDJvqpMEf93t8a/4xB1E3A1ZD1gkK/Vk2+dKu4
 jZPnkhdxgoVKD+5JJ4rO930R7cNscdrIq1H1spESS3FGoqEWc1FxIgCb9vkIfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502200083!53624744!1
X-Originating-IP: [104.130.215.37]
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 2098 invoked from network); 8 Aug 2017 13:48:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 13:48:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1df4rZ-00008f-Kr; Tue, 08 Aug 2017 13:48: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 1df4rU-0002eF-7j; Tue, 08 Aug 2017 13:47:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1df4rT-0006LX-RS; Tue, 08 Aug 2017 13:47:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112515-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 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-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-raw: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=e756333daca3c95e6b84d1fb778f834392cf12ba
X-Osstest-Versions-That: libvirt=404d3632b974dfec4fb60471be7d8c2ab52c983a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 13:47:55 +0000
Subject: [Xen-devel] [libvirt test] 112515: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUxNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MTUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDk5CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI0OTkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ5OQogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDk5
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI0OTkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ5OQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNDk5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI0OTkKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjQ5
OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGU3NTYzMzNkYWNhM2M5NWU2Yjg0ZDFmYjc3OGY4MzQz
OTJjZjEyYmEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDQwNGQzNjMy
Yjk3NGRmZWM0ZmI2MDQ3MWJlN2Q4YzJhYjUyYzk4M2EKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjQ5OSAgMjAxNy0wOC0wNyAwNDoyMDoxNSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI1MTUgIDIwMTctMDgtMDggMDQ6MjY6NTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4g
QmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KICBTcmkgUmFtYW51amFtIDxzcmFtYW51amFtQGRhdHRvLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249ZTc1
NjMzM2RhY2EzYzk1ZTZiODRkMWZiNzc4ZjgzNDM5MmNmMTJiYQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgZTc1NjMzM2RhY2EzYzk1ZTZiODRkMWZiNzc4Zjgz
NDM5MmNmMTJiYQorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249ZTc1NjMzM2RhY2EzYzk1ZTZi
ODRkMWZiNzc4ZjgzNDM5MmNmMTJiYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNo
IiBpbgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZp
cnQgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJh
bmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgJ1snIHhlNzU2MzMzZGFjYTNjOTVlNmI4NGQxZmI3NzhmODM0MzkyY2YxMmJhID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9z
Lm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAn
WycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycg
eCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDog
ZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jv
bi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmly
dAorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdCBlNzU2MzMzZGFjYTNjOTVlNmI4NGQxZmI3NzhmODM0
MzkyY2YxMmJhOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICA0MDRkMzYzLi5lNzU2MzMzICBl
NzU2MzMzZGFjYTNjOTVlNmI4NGQxZmI3NzhmODM0MzkyY2YxMmJhIC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:48:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 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.xen.org>)
	id 1df4s5-0004Ry-3g; Tue, 08 Aug 2017 13:48:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4s3-0004RZ-Dp
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:48:31 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 67/EE-01862-E21C9895; Tue, 08 Aug 2017 13:48:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK7ewc5
 Ig8UdzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8au838YCw4oVTw4NY21gfGXdBcjB4eEgL/E
 oWWFXYycHCwCKhLHPzxkArHZBJQlfnb2soHYIgJGEi8eXWbpYuTiYBY4wCix68xfVpCEsEC8x
 OHDbWANvAIWEs8fPgMrEhLoZZT49nw3M0RCUOLkzCcsIDazgI7Egt2f2EAWMwtISyz/xwES5h
 TwlTiz5RA7iC0KdETn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUb04tagstUjXVC+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDQ6hkYGHcwXv7qdIhRkoNJSZR3k3Zn
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mf7gXKCRanpqRVpmTnAkIdJS3DwKInw6h0ASvMWF
 yTmFmemQ6ROMSpKifM2gPQJgCQySvPg2mBxdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO
 9XkCk8mXklcNNfAS1mAloc4Qu2uCQRISXVwGjxIC94fd3hU1/2J3UnCb25/uKCV6G6QJLwLYM
 PTYVbJry4b3DO4MD0qau2T1M7H2qr+KTmf7Lkh72ddmKF7x0FayWsv69Rfn3otFJ50uels2/7
 TxFYeM25+0lwbHLU5eMNd6vrDR5vza96VKTQvb9v8kF5t+7cT1fFX+9bpdGXPI8zr11HlEOJp
 Tgj0VCLuag4EQAKbRUDrgIAAA==
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502200108!108944058!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40233 invoked from network); 8 Aug 2017 13:48:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:48:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434706807"
Date: Tue, 8 Aug 2017 14:48:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808134826.gzboruyix72xsvwj@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-22-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-22-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 21/25 v7] xen/arm: vpl011: Add support for
 multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjM6MTNQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGFkZHMgdGhlIHN1cHBvcnQgZm9yIG11bHRpcGxlIGNvbnNv
bGVzIGFuZCBpbnRyb2R1Y2VzIHRoZQo+IGl0ZXJhdG9yIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9u
IG11bHRpcGxlIGNvbnNvbGVzLgo+IAoKUGxlYXNlIGNoZWNrIGFsbCB0aGUgZnVuY3Rpb25zIGNh
bGxlZCBieSB0aGUgaXRlcmF0b3IgZnVuY3Rpb25zIHRvIG1ha2UKc3VyZSB0aGV5IGhhdmUgcHJv
cGVybHkgZ3VhcmRlZCBhZ2FpbnN0IHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBzdGF0ZXMgYW5kCnVu
aW5pdGlhbGlzZWQgc3RhdGVzLiBJZiB0aGV5IGRvbid0IGhhdmUgc3VjaCBwcm9wZXJ0eSwgdGhl
eSBuZWVkIHRvIGJlCmNoYW5nZWQgYmVmb3JlIHRoaXMgcGF0Y2guIElmIHRoZXkgYWxyZWFkeSBo
YXZlIHN1Y2ggcHJvcGVydHksIHNheSBzbyBpbgp0aGUgY29tbWl0IG1lc3NhZ2UuCgpBbmQgc29t
ZSBjb21tZW50cyBiZWxvdy4KCj4gVGhpcyBwYXRjaCBpcyBpbiBwcmVwYXJhdGlvbiB0byBzdXBw
b3J0IGEgbmV3IHZ1YXJ0IGNvbnNvbGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRo
YWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+IENDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IENoYW5nZXMg
c2luY2UgdjU6Cj4gLSBTcGxpdCB0aGlzIHBhdGNoIGluIG11bHRpcGxlIHNtYWxsZXIgcGF0Y2hl
cy4KPiAKPiBDaGFuZ2VzIHNpbmNlIHY0Ogo+IC0gQ2hhbmdlcyB0byBtYWtlIGV2ZW50IGNoYW5u
ZWwgaGFuZGxpbmcgcGVyIGNvbnNvbGUgcmF0aGVyIHRoYW4gcGVyIGRvbWFpbi4KPiAKPiBDaGFu
Z2VzIHNpbmNlIHYzOgo+IC0gVGhlIGNoYW5nZXMgaW4geGVuY29uc29sZSBoYXZlIGJlZW4gc3Bs
aXQgaW50byBmb3VyIHBhdGNoZXMuIFRoaXMgaXMgdGhlIHRoaXJkIHBhdGNoLgo+IAo+ICB0b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMTU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEyMiBpbnNlcnRpb25zKCspLCAz
NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
YyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBpbmRleCA3MTQ2NWEwLi5mNjAzMTJkIDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiArKysgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCj4gQEAgLTkwLDEyICs5MCwxNCBAQCBzdHJ1Y3QgYnVmZmVyIHsKPiAg
fTsKPiAgCj4gIHN0cnVjdCBjb25zb2xlIHsKPiArCWNoYXIgKnR0eW5hbWU7Cj4gIAlpbnQgbWFz
dGVyX2ZkOwo+ICAJaW50IG1hc3Rlcl9wb2xsZmRfaWR4Owo+ICAJaW50IHNsYXZlX2ZkOwo+ICAJ
aW50IGxvZ19mZDsKPiAgCXN0cnVjdCBidWZmZXIgYnVmZmVyOwo+ICAJY2hhciAqeHNwYXRoOwo+
ICsJY2hhciAqbG9nX3N1ZmZpeDsKPiAgCWludCByaW5nX3JlZjsKPiAgCXhlbmV2dGNobl9oYW5k
bGUgKnhjZV9oYW5kbGU7Cj4gIAlpbnQgeGNlX3BvbGxmZF9pZHg7Cj4gQEAgLTEwNywyMSArMTA5
LDEwNyBAQCBzdHJ1Y3QgY29uc29sZSB7Cj4gIAlzdHJ1Y3QgZG9tYWluICpkOwo+ICB9Owo+ICAK
PiArc3RydWN0IGNvbnNvbGVfZGF0YSB7Cgpjb25zb2xlX3R5cGU/Cgo+ICsJY2hhciAqeHNuYW1l
Owo+ICsJY2hhciAqdHR5bmFtZTsKPiArCWNoYXIgKmxvZ19zdWZmaXg7Cj4gK307Cj4gKwo+ICtz
dGF0aWMgc3RydWN0IGNvbnNvbGVfZGF0YSBjb25zb2xlX2RhdGFbXSA9IHsKPiArCXsKPiArCQku
eHNuYW1lID0gIi9jb25zb2xlIiwKPiArCQkudHR5bmFtZSA9ICJ0dHkiLAo+ICsJCS5sb2dfc3Vm
Zml4ID0gIiIsCj4gKwl9LAo+ICt9Owo+ICsKPiArI2RlZmluZSBNQVhfQ09OU09MRSAoc2l6ZW9m
KGNvbnNvbGVfZGF0YSkvc2l6ZW9mKHN0cnVjdCBjb25zb2xlX2RhdGEpKQoKTlVNX0NPTlNPTEVf
VFlQRT8KCkkgdGhpbmsgd2UgY2FuIGFscmVhZHkgaGF2ZSBtdWx0aXBsZSBQViBjb25zb2xlcywg
c28gdGhlIG9yaWdpbmFsIG5hbWUKeW91IHByb3Bvc2VkIGlzIGNvbmZ1c2luZy4KCj4gKwo+ICBz
dHJ1Y3QgZG9tYWluIHsKPiAgCWludCBkb21pZDsKPiAgCWJvb2wgaXNfZGVhZDsKPiAgCXVuc2ln
bmVkIGxhc3Rfc2VlbjsKPiAgCXN0cnVjdCBkb21haW4gKm5leHQ7Cj4gLQlzdHJ1Y3QgY29uc29s
ZSBjb25zb2xlOwo+ICsJc3RydWN0IGNvbnNvbGUgY29uc29sZVtNQVhfQ09OU09MRV07Cj4gIH07
Cj4gIAo+ICBzdGF0aWMgc3RydWN0IGRvbWFpbiAqZG9tX2hlYWQ7Cj4gIAo+ICt0eXBlZGVmIHZv
aWQgKCpWT0lEX0lURVJfRlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKPiArdHlwZWRlZiBi
b29sICgqQk9PTF9JVEVSX0ZVTkNfQVJHMSkoc3RydWN0IGNvbnNvbGUgKik7Cj4gK3R5cGVkZWYg
aW50ICgqSU5UX0lURVJfRlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKPiArdHlwZWRlZiB2
b2lkICgqVk9JRF9JVEVSX0ZVTkNfQVJHMikoc3RydWN0IGNvbnNvbGUgKiwgIHZvaWQgKik7Cj4g
K3R5cGVkZWYgaW50ICgqSU5UX0lURVJfRlVOQ19BUkczKShzdHJ1Y3QgY29uc29sZSAqLAo+ICsJ
CQkJICBzdHJ1Y3QgZG9tYWluICpkb20sIHZvaWQgKiopOwo+ICsKPiAgc3RhdGljIGlubGluZSBi
b29sIGNvbnNvbGVfZW5hYmxlZChzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gIAlyZXR1cm4g
Y29uLT5sb2NhbF9wb3J0ICE9IC0xOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgY29u
c29sZV9pdGVyX3ZvaWRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAo+ICsJCQkJCSAgVk9JRF9JVEVS
X0ZVTkNfQVJHMSBpdGVyX2Z1bmMpCj4gK3sKPiArCWludCBpID0gMDsKCnVuc2lnbmVkIGludCBo
ZXJlIGFuZCBpbiBvdGhlciBmdW5jdGlvbnMuCgo+ICsJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZk
LT5jb25zb2xlWzBdOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBj
b24rKykgewo+ICsJCWl0ZXJfZnVuYyhjb24pOwo+ICsJfQo+ICt9Cj4gKwpbLi4uXQo+ICsKPiAr
c3RhdGljIGlubGluZSBpbnQgY29uc29sZV9pdGVyX2ludF9hcmcxKHN0cnVjdCBkb21haW4gKmQs
Cj4gKwkJCQkJSU5UX0lURVJfRlVOQ19BUkcxIGl0ZXJfZnVuYykKPiArewo+ICsJaW50IGkgPSAw
Owo+ICsJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlWzBdOwo+ICsKPiArCWZvciAo
aSA9IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBjb24rKykgewo+ICsJCWlmIChpdGVyX2Z1bmMo
Y29uKSkKPiArCQkJcmV0dXJuIDE7CgpEbyB5b3UgbWF5YmUgd2FudCB0byByZXR1cm4gdGhlIHJl
dHVybiB2YWx1ZSBvZiB5b3VyIGl0ZXJhdG9yIGZ1bmN0aW9uPwpPdGhlcndpc2UgSSBkb24ndCBz
ZWUgYSBwb2ludCBmb3IgdGhpcyBmdW5jdGlvbiB0byByZXR1cm4gaW50IC0tIHVzaW5nCmJvb2wg
aXMgZmluZS4KCkFuZCBwbGVhc2UgZG9jdW1lbnQgd2hhdCByZXR1cm4gdmFsdWUgbWVhbnMgd2hh
dC4KCj4gKwl9Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgY29u
c29sZV9pdGVyX2ludF9hcmczKHN0cnVjdCBkb21haW4gKmQsCj4gKwkJCQkJSU5UX0lURVJfRlVO
Q19BUkczIGl0ZXJfZnVuYywKPiArCQkJCQl2b2lkICoqaXRlcl9kYXRhKQo+ICt7Cj4gKwlpbnQg
aSA9IDA7Cj4gKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGVbMF07Cj4gKwo+ICsJ
Zm9yIChpID0gMDsgaSA8IE1BWF9DT05TT0xFOyBpKyssIGNvbisrKSB7Cj4gKwkJaWYgKGl0ZXJf
ZnVuYyhjb24sIGQsIGl0ZXJfZGF0YSkpCj4gKwkJCXJldHVybiAxOwo+ICsJfQo+ICsJcmV0dXJu
IDA7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgd3JpdGVfYWxsKGludCBmZCwgY29uc3QgY2hhciog
YnVmLCBzaXplX3QgbGVuKQo+ICB7Cj4gIAl3aGlsZSAobGVuKSB7Cj4gQEAgLTMzNiw3ICs0MjQs
NyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9jb25zb2xlX2xvZyhzdHJ1Y3QgY29uc29sZSAqY29uKQo+
ICAJCXJldHVybiAtMTsKPiAgCX0KPiAgCj4gLQlzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0x
LCAiJXMvZ3Vlc3QtJXMubG9nIiwgbG9nX2RpciwgZGF0YSk7Cj4gKwlzbnByaW50Zihsb2dmaWxl
LCBQQVRIX01BWC0xLCAiJXMvZ3Vlc3QtJXMlcy5sb2ciLCBsb2dfZGlyLCBkYXRhLCBjb24tPmxv
Z19zdWZmaXgpOwoKTGluZSB0b28gbG9uZy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:52:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:52: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.xen.org>)
	id 1df4wH-0005DB-Ku; Tue, 08 Aug 2017 13:52:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df4wH-0005D5-8i
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:52:53 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 98/C6-03368-432C9895; Tue, 08 Aug 2017 13:52:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpK7Joc5
 Ig45lLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bil5/YC6ayVcw+sJm1gbGFtYuRk0NCwF/i
 4p12dhCbRUBFYundPWBxNgFliZ+dvWwgtoiAkcSLR5dZuhi5OJgF2pglZjTsBysSFoiWmPt0P
 1gRr4CFxOSmE2wgRUICvYwSqx+8YYFICEqcnPkEzGYW0JFYsPsTUBEHkC0tsfwfB0iYU8BXYt
 7PHiYQWxToiM6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6RmV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCwMQDBDsYzCwIPMUpyMCmJ8m7S7owU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMHbdQAoJ1iUmp5akZaZAwx7mLQEB4+SCK8eSJq3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8j0GKBECKMkrz4EbAYvASo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHnzQabwZOaVwG16BXQEE9AREb5gR5QkIqSkGhiN9rVOO7rqiuCuVxuai3c8tQzJv88
 fkqoT2KTUs4Qh4sWWw9pq3T+OStQErj6lf/7wfMvXeVNXJXCLFNfEp+icyeWYMK/68rlPNUu9
 LfmnMBRqnXj5Y3P7Bq24d+nf3/uEFM6ay2Doo8S09l3lBN0HlyImrVcz5E/wXcJ41Imn+Q93e
 7PIrGlKLMUZiYZazEXFiQDu+jPsvAIAAA==
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502200370!76876122!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39377 invoked from network); 8 Aug 2017 13:52:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 13:52:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434707501"
Date: Tue, 8 Aug 2017 14:52:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170808135248.k6wucy3nrjocaakm@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-23-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502095997-31219-23-git-send-email-bhupinder.thakur@linaro.org>
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/25 v7] xen/arm: vpl011: Add support for
 vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDI6MjM6MTRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGZpbmFsbHkgYWRkcyB0aGUgc3VwcG9ydCBmb3IgdnVhcnQg
Y29uc29sZS4gSXQgYWRkcwo+IHR3byBuZXcgZmllbGRzIGluIHRoZSBjb25zb2xlIGluaXRpYWxp
emF0aW9uOgo+IAo+IC0gb3B0aW9uYWwKPiAtIHVzZV9nbnR0YWIKPiAKPiBvcHRpb25hbCBmbGFn
IHRlbGxzIHdoZXRoZXIgdGhlIGNvbnNvbGUgaXMgb3B0aW9uYWwuCj4gCj4gdXNlX2dudHRhYiB0
ZWxscyB3aGV0aGVyIHRoZSByaW5nIGJ1ZmZlciBzaG91bGQgYmUgYWxsb2NhdGVkIHVzaW5nCj4g
Z3JhbnQgdGFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgo+IEBAIC02NjUsNyArNjg5LDkgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9y
aW5nKHN0cnVjdCBjb25zb2xlICpjb24pCj4gIAlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3Jl
ZiAmJiBjb24tPnJpbmdfcmVmICE9IC0xKQo+ICAJCWNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKGNv
bik7Cj4gIAo+IC0JaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7Cj4gKwlpZiAo
IWNvbi0+aW50ZXJmYWNlICYmCj4gKwkgICAgeGd0X2hhbmRsZSAmJgo+ICsJICAgIGNvbi0+dXNl
X2dudHRhYikgewoKWW91IGNhbiBqb2luIGFsbCB0aGVzZSB0byBvbmUgbGluZS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 13:57:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 13:57: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.xen.org>)
	id 1df50N-0005So-5R; Tue, 08 Aug 2017 13:57:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df50L-0005Si-QC
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 13:57:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 76/85-01736-033C9895; Tue, 08 Aug 2017 13:57:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVfncGe
 kwYnPbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aaC39YCt4rVmxe5t3AeEW0i5GLQ0hgM6NE
 /6x1bBDObkaJvXMPM3cxcnIIC0RKnGm4ywJiiwgES5zoXcMKUdTDKPHk/USwDmaBfUwSm66+B
 6tiE9CUuPP5ExOIzStgJbF5zWR2EJtFQEVi9d+5YFNFBcIl3jYeYYGoEZQ4OfMJmM0p4CMx4d
 0isF5mAVuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrqJdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhw9QwMjDsYm3qdDzFKcjApifJu0u6MFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBa3YIKCdYlJqeWpGWmQMMfZi0BAePkgivAEiat7ggMbc4Mx0id
 YpRUUqctxQkIQCSyCjNg2uDxdslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8IiBTeDLzSu
 CmvwJazAS0OMIXbHFJIkJKqoGx9XdMBW9T4UMb3ak6iuynEy5O+5NU+HXhL5nE7bNPHIkL/bo
 y+0iezcNvvR07uL3P5FWsqtpzypTP0WI3u//k2bumeMsZ1T6+Yuk3a/GJ64qRxgxGGkekllna
 upR8as6tcdp95uSE3s5lxkZ2KsfkJZvaQtOzhZ4zsAmViD9ncr/xO/nsxwVKLMUZiYZazEXFi
 QDQsgxtsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502200619!102784646!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41659 invoked from network); 8 Aug 2017 13:56:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 8 Aug 2017 13:56:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DDD72165C;
 Tue,  8 Aug 2017 06:56:58 -0700 (PDT)
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 34C2A3F483;
 Tue,  8 Aug 2017 06:56:57 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5afb4059-9262-da8c-b718-b38d3e1f505e@arm.com>
Date: Tue, 8 Aug 2017 14:56:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
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 06/25 v7] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMDcvMDgvMTcgMDk6NTIsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FyY2guaAo+IGluZGV4IDVlMWZjNjAuLjc4NGVjN2YgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfYXJjaC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4gQEAg
LTQ0LDYgKzQ0LDEzIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVzY3Jp
cHRpb24obGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwo+Cj4gKy8qIHBl
cmZvcm0gYW55IHBlbmRpbmcgaGFyZHdhcmUgaW5pdGlhbGl6YXRpb24gKi8KPiArX2hpZGRlbgo+
ICtpbnQgbGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5m
bywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWlu
X2J1aWxkX3N0YXRlICpzdGF0ZSk7Cj4gKwo+ICAvKiBidWlsZCB2TlVNQSB2bWVtcmFuZ2Ugd2l0
aCBhcmNoIHNwZWNpZmljIGluZm9ybWF0aW9uICovCj4gIF9oaWRkZW4KPiAgaW50IGxpYnhsX19h
cmNoX3ZudW1hX2J1aWxkX3ZtZW1yYW5nZShsaWJ4bF9fZ2MgKmdjLAo+IGRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gaW5kZXgg
ZDg0MmQ4OC4uYTMzZDNjOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTEwMzgsNiArMTAzOCwyNyBAQCBp
bnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAq
Z2MsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+Cj4gK2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21f
ZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQo+ICt7Cj4g
KyAgICBpbnQgcmV0ID0gMDsKPiArCj4gKyAgICBpZiAoaW5mby0+YXJjaF9hcm0udnVhcnQgPT0g
TElCWExfVlVBUlRfVFlQRV9TQlNBX1VBUlQpIHsKCk5JVDogWW91IGNvdWxkIGF2b2lkIG9uIGxl
dmVsIG9mIGluZGVudGF0aW9uIGlmIHlvdSBkbzoKCmlmICggaW5mby0+YXJjaF9hcm0udnVhcnQg
IT0gTElCWExfVlVBUlRfVFlQRV9TQlNBX1VBUlQgKQogICByZXR1cm4gMDsKCi4uLi4KCj4gKyAg
ICAgICAgcmV0ID0geGNfZG9tX3Z1YXJ0X2luaXQoQ1RYLT54Y2gsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmd1ZXN0X2RvbWlkLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmc3RhdGUtPnZ1YXJ0X3BvcnQpOwo+ICsgICAgICAgIGlmIChyZXQgPCAw
KQo+ICsgICAgICAgICAgICBMT0coRVJST1IsICJ4Y19kb21fdnVhcnRfaW5pdCBmYWlsZWRcbiIp
Owo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiByZXQ7Cj4gK30KPiArCj4gIGludCBsaWJ4bF9f
YXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywK
ClsuLi5dCgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9h
cm0vZG9tY3RsLmMKPiBpbmRleCBkYjY4MzhkLi5jN2Y2NTBlIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+IEBAIC01LDkg
KzUsMTEgQEAKPiAgICovCj4KPiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICsjaW5jbHVkZSA8
eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICAjaW5j
bHVkZSA8eGVuL2lvY2FwLmg+Cj4gICNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vbW0uaD4KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL3R5cGVz
Lmg+Cj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4gQEAgLTExOSw2ICsxMjEsNDYgQEAgbG9uZyBh
cmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpk
LAo+ICAgICAgICAgIGQtPmRpc2FibGVfbWlncmF0ZSA9IGRvbWN0bC0+dS5kaXNhYmxlX21pZ3Jh
dGUuZGlzYWJsZTsKPiAgICAgICAgICByZXR1cm4gMDsKPgo+ICsgICAgY2FzZSBYRU5fRE9NQ1RM
X3Z1YXJ0X29wOgo+ICsgICAgewo+ICsgICAgICAgIGludCByYzsKPiArICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF92dWFydF9vcCAqdnVhcnRfb3AgPSAmZG9tY3RsLT51LnZ1YXJ0X29wOwo+ICsK
PiArICAgICAgICBzd2l0Y2godnVhcnRfb3AtPmNtZCkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVQ6Cj4gKwo+ICsgICAgICAgICAgICBpZiAoICFk
LT5jcmVhdGlvbl9maW5pc2hlZCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAg
IGlmICh2dWFydF9vcC0+dHlwZSA9PSBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExKQoKQ29k
aW5nIHN0eWxlLgoKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gaW5mbzsKClRoZSBpbmRlbnRhdGlvbiBpcyB3cm9u
Zy4KCj4gKwo+ICsgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLmNvbnNvbGVfZG9taWQgPSB2
dWFydF9vcC0+Y29uc29sZV9kb21pZDsKPiArICAgICAgICAgICAgICAgICAgICAgICAgaW5mby5n
Zm4gPSBfZ2ZuKHZ1YXJ0X29wLT5nZm4pOwo+ICsKPiArICAgICAgICAgICAgICAgICAgICAgICAg
cmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwgJmluZm8pOwo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZ1YXJ0X29wLT5ldnRjaG4gPSBpbmZvLmV2dGNobjsKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHVfZG9tY3RsLCBk
b21jdGwsIDEpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAg
ICB9Cj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKCkkgdGhpbmsgdGhpcyBvbmUgc2hvdWxkIGJlIC1FT1BOT1RTVVBQLgoKPiAr
ICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICByYyA9
IC0gRVBFUk07CgpDYW4gd2UgcGxlYXNlIGF2b2lkIHRoZSBudW1iZXIgb2YgbmVzdGVkIGlmPyBN
YXliZSBieSBpbnRyb2R1Y2luZyBhIApmdW5jdGlvbiB0byBoYW5kbGUgdGhlIGRvbWN0bC4KCj4g
Kwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOwoKU2FtZSBoZXJlLgoKPiArICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgfQo+ICsKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gICAgICBkZWZh
dWx0Ogo+ICAgICAgewo+ICAgICAgICAgIGludCByYzsKCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:01:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14: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.xen.org>)
	id 1df544-0006A2-LJ; Tue, 08 Aug 2017 14:00:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1df543-00069w-92
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 14:00:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B6/D0-27137-614C9895; Tue, 08 Aug 2017 14:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oK7Ykc5
 Ig/69TBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alm91MBZ2cFQ97wxoYN7F3MXJxCAlMYpL4
 332ZBcL5wyhxYN1cKGcDo8TzH4ehnG2MEnPn7mfuYuTkEBZwkDi/4zCYLSJQKbHryjMwW0ggV
 eLI54UsIDazgLnE9HnLWUFsNgEjibNHpzOC2LwCthJ//90Aq2ERUJHof9wDViMqEC7xtvEIC0
 SNoMTJmU/AbE4BG4nbs96zQ8xUl/gz7xIzhC0vsf3tHDBbQsBYom9WH8sERsFZSNpnIWmZhaR
 lASPzKkb14tSistQiXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAwGUAgh2M
 8074H2KU5GBSEuXdpN0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd8ohoJxgUWp6akVaZg4wh
 mDSEhw8SiK83iBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5/0NUiQAUpRRmgc3AhbPlx
 hlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM2w0yhSczrwRu0yugI5iAjojwBTuiJBEhJdXAeCH
 0ZYFFwZoMCa2r5xZHiMc4rTA98zborMP2OXaTMtOmCr0v+iI46+SNROmyjS8U978u/PWedZld
 blsxr2fTlx3zD5sfP3xZxaq/9aPe364itaCd8y5cuZG+cErGzocNGWs0J9rIca8u4jdZa3e43
 1E2WfF+86bpsxkfuhmph1iHOUq289y+r8RSnJFoqMVcVJwIAM/MnL7iAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502200852!110548516!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63327 invoked from network); 8 Aug 2017 14:00:53 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 14:00:53 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78E0fbE025674
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 14:00:42 GMT
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 v78E0faT009633
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 14:00:41 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 v78E0eHJ017264;
 Tue, 8 Aug 2017 14:00:40 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, 08 Aug 2017 07:00:40 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20170728102314.29100-1-jgross@suse.com>
 <8a07a112-ffc2-885a-95d3-bb4ba7658a83@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7c78d567-fd19-0c9b-9af0-8465e70993fa@oracle.com>
Date: Tue, 8 Aug 2017 10:00:38 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8a07a112-ffc2-885a-95d3-bb4ba7658a83@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v2 0/3] fix xen hvm guest with kaslr enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMjAxNyAwMjo0NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyOC8wNy8x
NyAxMjoyMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhpcyBwYXRjaCBzZXJpZXMgZml4ZXMg
YSByZWdyZXNzaW9uIGludHJvZHVjZWQgaW4gNC4xMy1yYzE6IEEgWGVuCj4+IEhWTSBndWVzdCB3
aXRoIEtBU0xSIGVuYWJsZWQgd291bGRuJ3QgYm9vdCBhbnkgbG9uZ2VyIGR1ZSB0byB0aGUgdXNh
Z2UKPj4gb2YgX192YSgpIGJlZm9yZSBrZXJuZWxfcmFuZG9taXplX21lbW9yeSgpIHdhcyBjYWxs
ZWQuCj4+Cj4+IENoYW5nZXMgaW4gVjI6Cj4+IC0gcGF0Y2ggMTogdGVzdCBmb3IgeDg2X2h5cGVy
IGJlaW5nIG5vdCBOVUxMCj4+Cj4+IEp1ZXJnZW4gR3Jvc3MgKDMpOgo+PiAgIHg4NjogcHJvdmlk
ZSBhbiBpbml0X21lbV9tYXBwaW5nIGh5cGVydmlzb3IgaG9vawo+PiAgIHhlbjogc3BsaXQgdXAg
eGVuX2h2bV9pbml0X3NoYXJlZF9pbmZvKCkKPj4gICB4ZW46IGZpeCBodm0gZ3Vlc3Qgd2l0aCBr
YXNsciBlbmFibGVkCj4+Cj4+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9oeXBlcnZpc29yLmggfCAx
MCArKysrKysrCj4+ICBhcmNoL3g4Ni9tbS9pbml0LmMgICAgICAgICAgICAgICAgfCAgMyArKwo+
PiAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyAgICAgIHwgNTkgKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4+ICAzIGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlv
bnMoKyksIDIyIGRlbGV0aW9ucygtKQo+Pgo+IENvdWxkIEkgaGF2ZSBzb21lIGZlZWRiYWNrLCBw
bGVhc2U/Cj4KPiBJJ2QgbGlrZSB0byBnZXQgdGhpcyByZWdyZXNzaW9uIGZpeGVkIGluIDQuMTMu
Cj4KPiBJbiBjYXNlIG5vYm9keSBvYmplY3RzIHRoaXMgd2VlayBJJ2xsIGp1c3QgYWRkIHRoZSBw
YXRjaGVzIHRvIHRoZSBYZW4KPiB0cmVlIGZvciByYzUuCgoKQXMgSSBzYWlkIGJlZm9yZSBJIHRo
aW5rIC5pbml0X21lbV9tYXBwaW5nKCkgY291bGQgbGl2ZSBpbgp4ODZfcGxhdGZvcm1fb3BzKCkg
YnV0IHRoaXMgd29ya3MgdG9vLCBzbwoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpCdXQgdGhpcyBzdGlsbCB3YW50cyB4ODYgbWFpbnRh
aW5lcnMnIEFDSy4KCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:08:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14: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.xen.org>)
	id 1df5BK-0006SY-Cv; Tue, 08 Aug 2017 14:08:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1df5BI-0006SS-N2
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 14:08:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 82/56-02962-8D5C9895; Tue, 08 Aug 2017 14:08:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVff60c5
 Ig7u35S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdD2YyFWzjrFi99zBbA+Nt9i5GLg4hgUlM
 Ev2fPjJDOL8YJe7vmc0C4WxglLhy7BYThLONUWLH77esXYycHMIChRJrN+9k7GLk4BAR8JNov
 x0JUfOMVWJ+xwwWkBpmAWmJa0/esoHYbAJGEmePTmcEsXkFbCUe/73AAtLLIqAisWRTPUhYVC
 Bc4m3jERaIEkGJkzOfgNmcAnYSczd/ghqpJ7Hj+i9WCFteYvvbOcwgtoSAsUT724tsExgFZyF
 pn4WkZRaSlgWMzKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AgOXAQh2MC7763SIUZKDSUmUd5N2Z6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4tR4BygkWp6
 akVaZk5wBiCSUtw8CiJ8C4BSfMWFyTmFmemQ6ROMSpKifOqASNPSAAkkVGaB9cGi9tLjLJSwr
 yMQIcI8RSkFuVmlqDKv2IU52BUEuZdCTKeJzOvBG76K6DFTECLI3zBFpckIqSkGhiX++1gPMn
 kJfGHk+9s7F39edY8P17d26f3wK7tLJdp+yGV+rrcFfe4b7ndLZ7Zu7U3j/HuyW33fh3uPuhb
 6v2l+3h4sutBy29HVT/9eptjNnfF+X2mqn2as+IbWFX0atS3ZYt9u1F56/u5hpK3+d7lqrvm/
 Zn60sDxaqGAxMKWrT9jaqxOZ3UosRRnJBpqMRcVJwIA7fMTZtYCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502201302!110550286!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46024 invoked from network); 8 Aug 2017 14:08:23 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 14:08:23 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78E8JKg014839
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 14:08:19 GMT
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 v78E8IV4019507
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 14:08:19 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v78E8IOF029799;
 Tue, 8 Aug 2017 14:08:18 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, 08 Aug 2017 07:08:18 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <1501531546-23548-1-git-send-email-boris.ostrovsky@oracle.com>
 <5988224A02000078001038A0@prv-mh.provo.novell.com>
 <83c92145-a247-291d-5216-353f450ca10f@citrix.com>
 <59887EAC0200007800103989@prv-mh.provo.novell.com>
 <e5b50541-3f1c-282f-7a5a-fbbd8b82295d@oracle.com>
 <5988897C02000078001039DA@prv-mh.provo.novell.com>
 <8ae5db09-b5bb-0946-ff5f-e00b1529d505@citrix.com>
 <5988900102000078001039FF@prv-mh.provo.novell.com>
 <f2a3ee7d-d701-255d-a238-164faddb5618@citrix.com>
 <e410d618-8eab-2fa6-16fa-7f51145a6e1d@oracle.com>
 <dfb7f463-6fe7-fde0-c089-64c6c9a95307@citrix.com>
 <598988DB0200007800103A9F@prv-mh.provo.novell.com>
 <42030b40-0736-16d1-0186-173ff6699895@oracle.com>
 <a29018fb-be8c-499d-fb58-8580850268a8@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6b87715e-96ab-1ee0-7f69-1c4d2a513417@oracle.com>
Date: Tue, 8 Aug 2017 10:08:16 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a29018fb-be8c-499d-fb58-8580850268a8@citrix.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/apic/x2apic: Share IRQ vector between
 cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMjAxNyAwOToyOCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOC8wOC8x
NyAxNDoyNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwOC8wOC8yMDE3IDA1OjQ4IEFN
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+IDA4LzA3LzE3IDc6MTkgUE0gPj4+Cj4+Pj4gTW9yZSB0aGFuIG9uY2UsIHdl
J3ZlIGRpc2N1c3NlZCBmcmVlaW5nIHVwIHRoZSBsZWdhY3kgUElDIHJhbmdlIG9mCj4+Pj4gdmVj
dG9ycywgYW5kIGZyZWVpbmcgdXAgdGhlIHVuYWxsb2NhdGVkIHZlY3RvcnMgaW4gMHhmeC4KPj4+
IEFuZCB0aGF0J3Mgc29tZXRoaW5nIEkgd291bGQgcHJlZmVyIG92ZXIgdGhlIGNoYW5nZSBwcm9w
b3NlZCBoZXJlLAo+Pj4gYWxiZWl0IEkgcmVhbGl6ZSB0aGF0IHRoZSBhbW91bnQgb2YgdmVjdG9y
cyB0byByZWNvdmVyIGlzbid0IHRoYXQgbGFyZ2UuCj4+IFRoYXQgd291bGQgb25seSBuZXQgdXMg
MzIgdmVjdG9ycyBhdCB0aGUgbW9zdC4gVGhhdCBwcm9iYWJseSB3b3VsZG4ndCBiZQo+PiBzdWZm
aWNpZW50IGluIG1hbnkgY2FzZXMgd2hlcmUgd2UgYXJlIGN1cnJlbnRseSBoYXZpbmcgdmVjdG9y
IHNob3J0YWdlLgo+PiBVbmZvcnR1bmF0ZWx5IEkgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8gbXkgZmFp
bGluZyBzeXN0ZW0gdG8gc2F5IGhvdyBtYXkKPj4gdmVjdG9ycyBJIHdhcyBzaG9ydCBidXQgSSBi
ZWxpZXZlIGl0IHdhcyBtb3JlIHRoYW4gdGhhdC4KPiBJbmRlZWQsIHdoaWNoIGlzIHdoeSBJIGhh
dmVuJ3QgYWN0dWFsbHkgdW5kZXJ0YWtlbiB0aGUgd29yay4gIEl0IGRvZXNuJ3QKPiBjb21lIGNs
b3NlIHRvIHNvbHZpbmcgdGhlIHByb2JsZW0uCj4KPj4gKEkgYW0gYWxzbyBub3Qgc3VyZSBJIHVu
ZGVyc3RhbmQgd2hhdCBpcyBtZWFudCBieSAiZnJlZWluZyIuIFdoZXJlIGFyZQo+PiB0aGV5IGdv
aW5nPykKPiBCeSAiZnJlZWluZyIsIEkgbWVhbiAiYXZhaWxhYmxlIGZvciBnZW5lcmFsIGlycSB1
c2UiIHJhdGhlciB0aGFuIGJlaW5nCj4gcmVzZXJ2ZWQgYW5kIHVudXNlZCBpbiB0aGUgc3lzdGVt
Lgo+CgoKT0ssIHNvIGl0J3MgdGhlbiBkZWZpbml0ZWx5IGxlc3MgdGhhbiAzMiB2ZWN0b3JzIHRo
YXQgd291bGQgYmVjb21lCmF2YWlsYWJsZS4KCkkgd2lsbCBzZW5kIHYyIG9mIHRoaXMgcGF0Y2gu
CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:12:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14:12: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.xen.org>)
	id 1df5FT-000796-0t; Tue, 08 Aug 2017 14:12:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df5FQ-00078y-Uu
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 14:12:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 12/C4-02962-8D6C9895; Tue, 08 Aug 2017 14:12:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTff6sc5
 Ig/dT5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydFzgLJmlUdK+9z9jAeFyui5GLQ0hgM6PE
 heWt7BDObkaJo2ufMHcxcnIICyRK3Nh3nhXEFhEIljjRu4YVoqiXUWLBzZlAHRwczAIVEode2
 4DUsAloStz5/IkJJMwrYCVxYl8mSJhFQEWid34H2EhRgXCJt41HWEBsXgFBiZMzn4DZnAK+En
 +fTAGrYRawlbgzdzeULS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6RpZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsYDywKPMQoycGkJMq7SbszUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE7/ajQDnBotT01Iq0zBxg2MOkJTh4lER4L4CkeYsLEnOLM9MhU
 qcYFaXEedVAEgIgiYzSPLg2WKxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvDJApPJl5JX
 DTXwEtZgJaHOELtrgkESEl1cC4p2yNlbwp9799e67eKRR3DmBKLvbzYd24eY2g9u/Ch5HbJoU
 95TBwvFNZcbMjZqXMej03sZKb3q9CbzwOXbmMeebcuYFXnjQt/vxShCVRVUjrlq1F1qSlld+z
 TxRMFna1Zpaz+szoUnXzI9eDldfLXF125WQqrNp42/dtvFPo3xc3v84PYkxTYinOSDTUYi4qT
 gQAY67Rt7ACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502201558!71125862!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57929 invoked from network); 8 Aug 2017 14:12:39 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 8 Aug 2017 14:12:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6104315A2;
 Tue,  8 Aug 2017 07:12:38 -0700 (PDT)
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 6F67C3F483;
 Tue,  8 Aug 2017 07:12:37 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-25-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <63f24df0-e642-ee29-3608-aa70a93812aa@arm.com>
Date: Tue, 8 Aug 2017 15:12:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502095997-31219-25-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 24/25 v7] xen/arm: vpl011: Add a pl011 uart
 DT node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8wOC8xNyAwOTo1MywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGUgU0JTQSBV
QVJUIG5vZGUgZm9ybWF0IGlzIGFzIHNwZWNpZmllZCBpbgo+IERvY3VtZW50YXRpb24vZGV2aWNl
dHJlZS9iaW5kaW5ncy9zZXJpYWwvYXJtX3Nic2FfdWFydC50eHQgYW5kIGdpdmVuIGJlbG93Ogo+
Cj4gQVJNIFNCU0EgZGVmaW5lZCBnZW5lcmljIFVBUlQKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiBUaGlzIFVBUlQgdXNlcyBhIHN1YnNldCBvZiB0aGUgUEwwMTEgcmVnaXN0ZXJz
IGFuZCBjb25zZXF1ZW50bHkgbGl2ZXMKPiBpbiB0aGUgUEwwMTEgZHJpdmVyLiBJdCdzIGJhdWRy
YXRlIGFuZCBvdGhlciBjb21tdW5pY2F0aW9uIHBhcmFtZXRlcnMKPiBjYW5ub3QgYmUgYWRqdXN0
ZWQgYXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIgaGVyZS4KPgo+IFJl
cXVpcmVkIHByb3BlcnRpZXM6Cj4gLSBjb21wYXRpYmxlOiBtdXN0IGJlICJhcm0sc2JzYS11YXJ0
Igo+IC0gcmVnOiBleGFjdGx5IG9uZSByZWdpc3RlciByYW5nZQo+IC0gaW50ZXJydXB0czogZXhh
Y3RseSBvbmUgaW50ZXJydXB0IHNwZWNpZmllcgo+IC0gY3VycmVudC1zcGVlZDogdGhlIChmaXhl
ZCkgYmF1ZCByYXRlIHNldCBieSB0aGUgZmlybXdhcmUKPgo+IEN1cnJlbnRseSB0aGUgYmF1ZCBy
YXRlIG9mIDExNTIwMCBoYXMgYmVlbiBzZWxlY3RlZCBhcyBhIGRlZmF1bHQgdmFsdWUsCj4gd2hp
Y2ggaXMgb25lIG9mIHRoZSB2YWxpZCBiYXVkIHJhdGUgc2V0dGluZ3MuIEhpZ2hlciBiYXVkIHJh
dGUgd2FzCj4gc2VsZWN0ZWQgc2luY2UgYW4gZW11bGF0ZWQgcGwwMTEgY2FuIHN1cHBvcnQgYW55
IHZhbGlkIGJhdWQgcmF0ZSB3aXRob3V0Cj4gYW55IGxpbWl0YXRpb24gb2YgdGhlIGhhcmR3YXJl
Lgo+Cj4gQSBjaGVjayBpcyBhZGRlZCB0byBlbnN1cmUgdGhhdCB1c2VyIHNwZWNpZmllZCBpcnEg
ZG9lcyBub3QgY29uZmxpY3Qgd2l0aAo+IHRoZSBTUEkgYXNzZ2luZWQgdG8gdnBsMDExLiBJZiB0
aGVyZSBpcyBhIGNvbmZsaWN0IHRoZW4gaXQgZmxhZ3MgYW4gZXJyb3IuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IENoYW5n
ZXMgc2luY2UgdjY6Cj4gLSBBZGRlZCBhIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgdXNlciBzcGVj
aWZpZWQgSVJRIHNob3VsZCBub3QgY29uZmxpY3Qgd2l0aCB2cGwwMTEKPiAgIFNQSS4KPiAtIENo
ZWNraW5nIHRoZSB2dWFydCB0eXBlIGV4cGxpY2l0bHkgYWdhaW5zdCB2cGwwMTEgZW51bSB0eXBl
Lgo+IC0gUmVtb3ZlZCB1YXJ0LWNvbXBhdCBzdHJpbmcgYW5kIHVzaW5nICJhcm0sc2JzYS11YXJ0
IiBzdHJpbmcgZGlyZWN0bHkuCj4gLSBJIGhhdmUgcmV0YWluZWQgdGhlIHJldmlld2VkLWJ5L2Fj
a2VkLWJ5IHRhZ3MgYXMgdGhlc2UgYXJlIG1pbm9yIGNoYW5nZXMuCj4KPiAgdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMgfCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+
IGluZGV4IGEzM2QzYzkuLjY2Mjk4NTIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC00MywxMSArNDMsMjkg
QEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAo+
ICB7Cj4gICAgICB1aW50MzJfdCBucl9zcGlzID0gMDsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+
ICsgICAgdWludDMyX3QgdnVhcnRfaXJxID0gMDsKPiArCj4gKyAgICAvKgo+ICsgICAgICogSWYg
cGwwMTEgdnVhcnQgaXMgZW5hYmxlZCB0aGVuIGluY3JlbWVudCB0aGUgbnJfc3BpcyB0byBhbGxv
dyBhbGxvY2F0aW9uCj4gKyAgICAgKiBvZiBTUEkgVklSUSBmb3IgcGwwMTEuCj4gKyAgICAgKi8K
PiArICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJU
X1RZUEVfU0JTQV9VQVJUKSB7Cj4gKyAgICAgICAgbnJfc3BpcyArPSAoR1VFU1RfVlBMMDExX1NQ
SSAtIDMyKSArIDE7Cj4gKyAgICAgICAgdnVhcnRfaXJxID0gR1VFU1RfVlBMMDExX1NQSTsKPiAr
ICAgIH0KPgo+ICAgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lycXM7
IGkrKykgewo+ICAgICAgICAgIHVpbnQzMl90IGlycSA9IGRfY29uZmlnLT5iX2luZm8uaXJxc1tp
XTsKPiAgICAgICAgICB1aW50MzJfdCBzcGk7Cj4KPiArICAgICAgICAvKgo+ICsgICAgICAgICAq
IFRoZSB1c2VyIHNwZWNpZmllZCBpcnEgc2hvdWxkIG5vdCBjb25mbGljdCB3aXRoIHRoZSB2cGww
MTEgaXJxLgo+ICsgICAgICAgICAqLwoKSSBhbSBzb3JyeSBidXQgaW4gdGhlIGNoYW5nZWxvZyB5
b3Ugd3JvdGU6ICJBZGQgYSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IAp1c2VyIHNwZWNpZmllZCBJ
UlEgc2hvdWxkIG5vdCBjb25mbGljdCB3aXRoIHZwbDAxMSBTUEkiLiBCdXQgeW91IHN0aWxsIApk
b24ndCBleHBsYWluIHdoeS4uLiBBbmQgSSBzdGlsbCBkb24ndCBzZWUgdGhlIFRPRE8gcmVxdWVz
dGVkIG9uIHY2LgoKPiArICAgICAgICBpZiAoaXJxID09IHZ1YXJ0X2lycSkgewoKSG1tbSBpZiB2
VUFSVCBpcyBub3QgZW5hYmxlZCB5b3Ugd291bGQgY29tcGFyZSB0byAwLiBBbmQgSSBkb24ndCB0
aGluayAKd2Ugc2hvdWxkIG1ha2UgdGhpcyBhc3N1bXB0aW9uIGluIHRoZSBjb2RlLiBUaGlzIHdv
dWxkIGFsc28gZ2l2ZSBhIApyYW5kb20gZXJyb3IgdG8gdGhlIHVzZXIuCgpJdCB3b3VsZCBiZSBi
ZXR0ZXIgaWYgeW91IGludHJvZHVjZSBhIGxvY2FsIGJvb2xlYW4gdnVhcnRfZW5hYmxlZCB0byAK
a25vdyB3aGV0aGVyIHlvdSBuZWVkIHRvIGNoZWNrIHRoZSBjb25mbGljdC4KCj4gKyAgICAgICAg
ICAgIExPRyhFUlJPUiwgIlBoeXNpY2FsIElSUSAldSBjb25mbGljdGluZyB3aXRoIHBsMDExIFNQ
SVxuIiwgaXJxKTsKPiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAg
fQo+ICsKPiAgICAgICAgICBpZiAoaXJxIDwgMzIpCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+
Cj4gQEAgLTU5MCw2ICs2MDgsMzggQEAgc3RhdGljIGludCBtYWtlX2h5cGVydmlzb3Jfbm9kZShs
aWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+Cj4gK3N0YXRp
YyBpbnQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAq
YWluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKPiArewo+ICsgICAgaW50IHJlczsKPiArICAgIGdpY19pbnRlcnJ1cHQgaW50
cjsKPiArCj4gKyAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsICJzYnNhLXBsMDExIik7Cj4g
KyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9j
b21wYXQoZ2MsIGZkdCwgMSwgImFybSxzYnNhLXVhcnQiKTsKPiArICAgIGlmIChyZXMpIHJldHVy
biByZXM7Cj4gKwo+ICsgICAgcmVzID0gZmR0X3Byb3BlcnR5X3JlZ3MoZ2MsIGZkdCwgUk9PVF9B
RERSRVNTX0NFTExTLCBST09UX1NJWkVfQ0VMTFMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwg
R1VFU1RfUEwwMTFfU0laRSk7Cj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAg
IHNldF9pbnRlcnJ1cHQoaW50ciwgR1VFU1RfVlBMMDExX1NQSSwgMHhmLCBEVF9JUlFfVFlQRV9M
RVZFTF9ISUdIKTsKPiArCj4gKyAgICByZXMgPSBmZHRfcHJvcGVydHlfaW50ZXJydXB0cyhnYywg
ZmR0LCAmaW50ciwgMSk7Cj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIC8q
IFVzZSBhIGRlZmF1bHQgYmF1ZCByYXRlIG9mIDExNTIwMC4gKi8KPiArICAgIGZkdF9wcm9wZXJ0
eV91MzIoZmR0LCAiY3VycmVudC1zcGVlZCIsIDExNTIwMCk7Cj4gKwo+ICsgICAgcmVzID0gZmR0
X2VuZF9ub2RlKGZkdCk7Cj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJl
dHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAqZ2V0X2Fy
Y2hfaW5mbyhsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gIHsKPiBAQCAt
ODg5LDYgKzkzOSw5IEBAIG5leHRfcmVzaXplOgo+ICAgICAgICAgIEZEVCggbWFrZV90aW1lcl9u
b2RlKGdjLCBmZHQsIGFpbmZvLCB4Y19jb25maWctPmNsb2NrX2ZyZXF1ZW5jeSkgKTsKPiAgICAg
ICAgICBGRFQoIG1ha2VfaHlwZXJ2aXNvcl9ub2RlKGdjLCBmZHQsIHZlcnMpICk7Cj4KPiArICAg
ICAgICBpZiAoaW5mby0+YXJjaF9hcm0udnVhcnQgPT0gTElCWExfVlVBUlRfVFlQRV9TQlNBX1VB
UlQpCj4gKyAgICAgICAgICAgIEZEVCggbWFrZV92cGwwMTFfdWFydF9ub2RlKGdjLCBmZHQsIGFp
bmZvLCBkb20pICk7Cj4gKwo+ICAgICAgICAgIGlmIChwZmR0KQo+ICAgICAgICAgICAgICBGRFQo
IGNvcHlfcGFydGlhbF9mZHQoZ2MsIGZkdCwgcGZkdCkgKTsKPgo+CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:15:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14:15: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.xen.org>)
	id 1df5Hv-0007IS-De; Tue, 08 Aug 2017 14:15:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df5Hu-0007IM-U3
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 14:15:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BB/78-01994-277C9895; Tue, 08 Aug 2017 14:15:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTbfgeGe
 kwfJpohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvreVMBR+0KyZuXMTYwDhHpYuRi0NIYDOj
 xKPtm5ggnN2MEu1fV7B3MXJyCAvESdz5NoEFxBYRCJY40buGFaKol1FiZ+9rsA5mgX1MEpuuv
 gerYhPQlLjz+RMTiM0rYCXx4v0NRhCbRUBF4tTk1WBxUYFwibeNR1ggagQlTs58AmZzCvhKHH
 60BGwzs4CtxJ25u5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTTVSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDoGINjB2LDd8xCjJAeTkijvJu3OSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvMLHgHKCRanpqRVpmTnA8IdJS3DwKInw8oOkeYsLEnOLM9MhU
 qcYFaXEeb1BEgIgiYzSPLg2WMxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvAMgUnsy8Er
 jpr4AWMwEtjvAFW1ySiJCSamA0DzL4untl77a/DSE9B0O0u0TDJrq96DlcInUw3EeXv1Lb7Zr
 NTnbjJ4eu3fh5Xb/x+p+aDVVi4Vuf+G8t1TX+X3xaeErBhxxV7V1Tg8XsF+69cSB+d+2ub5YX
 junOvlJ4mmul06Ite27/7z9uuGF3xqHPN1XvbXmp9Iwl3eb51HPBDqzPmfdXKrEUZyQaajEXF
 ScCAL3RSWy0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502201711!102788598!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36653 invoked from network); 8 Aug 2017 14:15:12 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 8 Aug 2017 14:15:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5F45615A2;
 Tue,  8 Aug 2017 07:15:11 -0700 (PDT)
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 668AB3F483;
 Tue,  8 Aug 2017 07:15:09 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-26-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <46a70b80-424e-4f6a-96a2-ce52954b70bf@arm.com>
Date: Tue, 8 Aug 2017 15:15:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502095997-31219-26-git-send-email-bhupinder.thakur@linaro.org>
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 25/25 v7] xen/arm: vpl011: Update
 documentation for vuart console support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNy8wOC8xNyAwOTo1MywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiAxLiBVcGRh
dGUgZG9jdW1lbnRhdGlvbiBmb3IgYSBuZXcgdnVhcnQgb3B0aW9uIGFkZGVkLgo+IDIuIFVwZGF0
ZSBkb2N1bWVudGF0aW9uIGFib3V0IFNQSSBpcnEgcmVzZXJ2ZWQgZm9yIHZ1YXJ0Lgo+Cj4gU2ln
bmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3Jn
Pgo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4KPiBD
QzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4
LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4KPiBDaGFu
Z2VzIHNpbmNlIHY2Ogo+IC0gQWRkZWQgYSBuZXcgc2VjdGlvbiBmb3IgdnVhcnQgdXNhZ2UuCj4g
LSBJIGhhdmUgcmV0YWluZWQgdGhlIHJldmlld2VkLWJ5L2Fja2VkLWJ5IHRhZ3MgYXMgdGhpcyBp
cyBhIGxpbWl0ZWQgY2hhbmdlLiBLaW5kbHkKPiAgIHJldmlldy4KPgo+IENoYW5nZXMgc2luY2Ug
djQ6Cj4gLSBNaW5vciBjaGFuZ2UgdG8gcmVuYW1lICJwbDAxMSIgdG8gInNic2FfdWFydCIuIFNp
bmNlIGl0IGlzIGEgbWlub3IgY2hhbmdlIEkgaGF2ZQo+ICAgcmV0YWluZWQgdGhlIHJldmlld2Vk
LWJ5IGFuZCBhY2tlZC1ieSB0YWdzLgo+Cj4gIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDEy
ICsrKysrKysrKysrKwo+ICBkb2NzL21pc2MvY29uc29sZS50eHQgICAgfCA0NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDQ1
IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+IGluZGV4IDc5Y2Iy
ZWEuLjhhMzhjZjcgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gKysr
IGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gQEAgLTExMDUsNiArMTEwNSw5IEBAIEFsbG93
IGEgZ3Vlc3QgdG8gYWNjZXNzIHNwZWNpZmljIHBoeXNpY2FsIElSUXMuCj4gIEl0IGlzIHJlY29t
bWVuZGVkIHRvIG9ubHkgdXNlIHRoaXMgb3B0aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRlcgo+ICBh
ZG1pbmlzdHJhdG9yJ3MgY29udHJvbC4KPgo+ICtJZiB2dWFydCBjb25zb2xlIGlzIGVuYWJsZWQg
dGhlbiBpcnEgMzIgaXMgcmVzZXJ2ZWQgZm9yIGl0LiBTZWUKPiArTDwvdnVhcnQ9InVhcnQiPiB0
byBrbm93IGhvdyB0byBlbmFibGUgdnVhcnQgY29uc29sZS4KPiArCj4gID1pdGVtIEI8bWF4X2V2
ZW50X2NoYW5uZWxzPU4+Cj4KPiAgTGltaXQgdGhlIGd1ZXN0IHRvIHVzaW5nIGF0IG1vc3QgTiBl
dmVudCBjaGFubmVscyAoUFYgaW50ZXJydXB0cykuCj4gQEAgLTIxNzEsNiArMjE3NCwxNSBAQCB0
aGUgZG9tYWluIHdhcyBjcmVhdGVkLgo+ICBUaGlzIHJlcXVpcmVzIGhhcmR3YXJlIGNvbXBhdGli
aWxpdHkgd2l0aCB0aGUgcmVxdWVzdGVkIHZlcnNpb24sIGVpdGhlcgo+ICBuYXRpdmVseSBvciB2
aWEgaGFyZHdhcmUgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgc3VwcG9ydC4KPgo+ICs9aXRlbSBC
PHZ1YXJ0PSJ1YXJ0Ij4KPiArCj4gK1RvIGVuYWJsZSB2dWFydCBjb25zb2xlLCB1c2VyIG11c3Qg
c3BlY2lmeSB0aGUgZm9sbG93aW5nIG9wdGlvbiBpbiB0aGUKPiArVk0gY29uZmlnIGZpbGU6Cj4g
Kwo+ICt2dWFydCA9ICJzYnNhX3VhcnQiCj4gKwo+ICtDdXJyZW50bHksIG9ubHkgdGhlICJzYnNh
X3VhcnQiIG1vZGVsIGlzIHN1cHBvcnRlZCBmb3IgQUFyY2gzMiBhbmQgQUFSQ0g2NC4KCnMvQUFy
Y2gzMiBhbmQgQUFSQ0g2NC9Bcm0vCgo+ICsKPiAgPWJhY2sKPgo+ICA9aGVhZDMgeDg2Cj4gZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy9jb25zb2xlLnR4dCBiL2RvY3MvbWlzYy9jb25zb2xlLnR4dAo+
IGluZGV4IDE2ZGE4MDUuLmQwODFhY2MgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL2NvbnNvbGUu
dHh0Cj4gKysrIGIvZG9jcy9taXNjL2NvbnNvbGUudHh0Cj4gQEAgLTE5LDcgKzE5LDIwIEBAIFRo
ZSBmaXJzdCBQViBjb25zb2xlIHBhdGggaW4geGVuc3RvcmUgcmVtYWluczoKPgo+ICAvbG9jYWwv
ZG9tYWluLyRET01JRC9jb25zb2xlCj4KPiAtdGhlIG90aGVyIFBWIGNvbnNvbGVzIGZvbGxvdyB0
aGUgY29udmVudGlvbmFsIHhlbnN0b3JlIGRldmljZSBwYXRoIGFuZAo+ICtUaGUgdmlydHVhbCBV
QVJUIGNvbnNvbGUgcGF0aCBpbiB4ZW5zdG9yZSBpcyBkZWZpbmVkIGFzOgo+ICsKPiArL2xvY2Fs
L2RvbWFpbi8kRE9NSUQvdnVhcnQvMAo+ICsKPiArVGhlIHZ1YXJ0IGNvbnNvbGUgcHJvdmlkZXMg
YWNjZXNzIHRvIGEgdmlydHVhbCBTQlNBIFVBUlQgb24gQVJNNjQgc3lzdGVtcy4KCnMvQVJNNjQv
QXJtLwoKPiArVG8gZW5hYmxlIHZ1YXJ0IHRoZSBmb2xsb3dpbmcgbGluZSBoYXMgdG8gYmUgYWRk
ZWQgdG8gdGhlIGd1ZXN0IGNvbmZpZ3VyYXRpb24KPiArZmlsZToKPiArCj4gK3Z1YXJ0ID0gInNi
c2FfdWFydCIKPiArCj4gK0luIExpbnV4IHlvdSBjYW4gc2VsZWN0IHRoZSB2aXJ0dWFsIFNCU0Eg
VUFSVCBieSB1c2luZyB0aGUgInR0eUFNQTAiCj4gK2NvbnNvbGUgaW5zdGVhZCBvZiAiaHZjMCIu
Cj4gKwo+ICtUaGUgb3RoZXIgUFYgY29uc29sZXMgZm9sbG93IHRoZSBjb252ZW50aW9uYWwgeGVu
c3RvcmUgZGV2aWNlIHBhdGggYW5kCj4gIGxpdmUgaW46Cj4KPiAgL2xvY2FsL2RvbWFpbi8kRE9N
SUQvZGV2aWNlL2NvbnNvbGUvJERFVklELgo+IEBAIC02MSw2ICs3NCwxNCBAQCBvdXRwdXQgPSBw
dHkKPiAgVGhlIGJhY2tlbmQgd2lsbCB3cml0ZSB0aGUgcHR5IGRldmljZSBuYW1lIHRvIHRoZSAi
dHR5IiBub2RlIGluIHRoZQo+ICBjb25zb2xlIGZyb250ZW5kLgo+Cj4gK0ZvciB0aGUgUFYgY29u
c29sZSB0aGUgdHR5IG5vZGUgaXMgYWRkZWQgYXQKPiArCj4gKy9sb2NhbC9kb21haW4vJERPTUlE
L2NvbnNvbGUvdHR5Cj4gKwo+ICtGb3IgdGhlIHZpcnR1YWwgVUFSVCBjb25zb2xlIHRoZSB0dHkg
bm9kZSBpcyBhZGRlZCBhdAo+ICsKPiArL2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMC90dHkK
PiArCj4gIElmIHRoZSB0b29sc3RhY2sgd2FudHMgYSBsaXN0ZW5pbmcgVW5peCBkb21haW4gc29j
a2V0IHRvIGJlIGNyZWF0ZWQgYXQgcGF0aAo+ICA8cGF0aD4sIGEgY29ubmVjdGlvbiBhY2NlcHRl
ZCBhbmQgZGF0YSBwcm94aWVkIHRvIHRoZSBjb25zb2xlLCBpdCB3aWxsIHdyaXRlOgo+Cj4gQEAg
LTc5LDggKzEwMCw4IEBAIEZvciBleGFtcGxlOgo+ICBpb2VtdQo+Cj4gIFRoZSBzdXBwb3J0ZWQg
dmFsdWVzIGFyZSBvbmx5IHhlbmNvbnNvbGVkIG9yIGlvZW11OyB4ZW5jb25zb2xlZCBoYXMKPiAt
c2V2ZXJhbCBsaW1pdGF0aW9uczogaXQgY2FuIG9ubHkgYmUgdXNlZCBmb3IgdGhlIGZpcnN0IFBW
IGNvbnNvbGUgYW5kIGl0Cj4gLWNhbiBvbmx5IGNvbm5lY3QgdG8gYSBwdHkuCj4gK3NldmVyYWwg
bGltaXRhdGlvbnM6IGl0IGNhbiBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBvciB2aXJ0
dWFsIFVBUlQKPiArY29uc29sZSBhbmQgaXQgY2FuIG9ubHkgY29ubmVjdCB0byBhIHB0eS4KPgo+
ICBFbXVsYXRlZCBzZXJpYWxzIGFyZSBwcm92aWRlZCBieSBxZW11LWRtIG9ubHkgdG8gaHZtIGd1
ZXN0czsgdGhlIG51bWJlcgo+ICBvZiBlbXVsYXRlZCBzZXJpYWxzIGRlcGVuZHMgb24gaG93IG1h
bnkgIi1zZXJpYWwiIGNvbW1hbmQgbGluZSBvcHRpb25zCj4gQEAgLTkwLDE0ICsxMTEsMTUgQEAg
eGVuc3RvcmUgaW4gdGhlIGZvbGxvd2luZyBwYXRoOgo+Cj4gIC9sb2NhbC9kb21haW4vJERPTUlE
L3NlcmlhbC8kU0VSSUFMX05VTS90dHkKPgo+IC14ZW5jb25zb2xlIGlzIHRoZSB0b29sIHRvIGNv
bm5lY3QgdG8gYSBQViBjb25zb2xlIG9yIGFuIGVtdWxhdGVkIHNlcmlhbAo+IC10aGF0IGhhcyBh
IHB0eSBhcyBvdXRwdXQuIFhlbmNvbnNvbGUgdGFrZXMgYSBkb21pZCBhcyBwYXJhbWV0ZXIgcGx1
cyBhbgo+IC1vcHRpb25hbCBjb25zb2xlIHR5cGUgKHB2IGZvciBQViBjb25zb2xlcyBvciBzZXJp
YWwgZm9yIGVtdWxhdGVkCj4gLXNlcmlhbHMpIGFuZCBjb25zb2xlIG51bWJlci4gRGVwZW5kaW5n
IG9uIHRoZSB0eXBlIGFuZCBjb25zb2xlCj4gLW51bWJlciwgeGVuY29uc29sZSB3aWxsIGxvb2sg
Zm9yIHRoZSB0dHkgbm9kZSBpbiBkaWZmZXJlbnQgeGVuc3RvcmUKPiAtcGF0aHMsIGFzIGRlc2Ny
aWJlZCBhYm92ZS4gIElmIHRoZSB1c2VyIGRvZXNuJ3Qgc3BlY2lmeSB0aGUgY29uc29sZSB0eXBl
Cj4gLXhlbmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBndWVzdCBpcyBhIHB2IGd1
ZXN0IGl0IGRlZmF1bHRzIHRvCj4gLVBWIGNvbnNvbGUsIGlmIHRoZSBndWVzdCBpcyBhbiBodm0g
Z3Vlc3QgaXQgZGVmYXVsdHMgdG8gZW11bGF0ZWQgc2VyaWFsLgo+ICt4ZW5jb25zb2xlIGlzIHRo
ZSB0b29sIHRvIGNvbm5lY3QgdG8gYSBQViBvciB2aXJ0dWFsIFVBUlQgY29uc29sZSBvciBhbgo+
ICtlbXVsYXRlZCBzZXJpYWwgdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5jb25zb2xlIHRh
a2VzIGEgZG9taWQgYXMKPiArcGFyYW1ldGVyIHBsdXMgYW4gb3B0aW9uYWwgY29uc29sZSB0eXBl
IChwdiBmb3IgUFYgY29uc29sZXMsIHZ1YXJ0IGZvcgo+ICt2aXJ0dWFsIFVBUlQgb3Igc2VyaWFs
IGZvciBlbXVsYXRlZCBzZXJpYWxzKSBhbmQgY29uc29sZSBudW1iZXIuCj4gK0RlcGVuZGluZyBv
biB0aGUgdHlwZSBhbmQgY29uc29sZSBudW1iZXIsIHhlbmNvbnNvbGUgd2lsbCBsb29rIGZvciB0
aGUgdHR5Cj4gK25vZGUgaW4gZGlmZmVyZW50IHhlbnN0b3JlIHBhdGhzLCBhcyBkZXNjcmliZWQg
YWJvdmUuICBJZiB0aGUgdXNlciBkb2Vzbid0Cj4gK3NwZWNpZnkgdGhlIGNvbnNvbGUgdHlwZSB4
ZW5jb25zb2xlIHdpbGwgdHJ5IHRvIGd1ZXNzOiBpZiB0aGUgZ3Vlc3QgaXMgYSBwdgo+ICtndWVz
dCBpdCBkZWZhdWx0cyB0byBQViBjb25zb2xlLCBpZiB0aGUgZ3Vlc3QgaXMgYW4gaHZtIGd1ZXN0
IGl0IGRlZmF1bHRzIHRvCj4gK2VtdWxhdGVkIHNlcmlhbC4KPgo+ICBCeSBkZWZhdWx0IHhsIGNy
ZWF0ZXMgYSBwdiBjb25zb2xlIGZvciBodm0gZ3Vlc3RzLCBwbHVzIGFuIGVtdWxhdGVkCj4gIHNl
cmlhbCBpZiB0aGUgdXNlciBzcGVjaWZpZWQgJ3NlcmlhbCA9ICJwdHkiJyBpbiB0aGUgVk0gY29u
ZmlnIGZpbGUuCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:27:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14:27: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.xen.org>)
	id 1df5Sy-00085k-Ev; Tue, 08 Aug 2017 14:26:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1df5Sx-00085e-Ac
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 14:26:39 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 84/D9-01712-E1AC9895; Tue, 08 Aug 2017 14:26:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42IpMbLepyt7qjP
 SYP8tRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePM2T1sBXeWsVUsnLWYpYFx1lS2LkYuDiGB
 b4wSd7bvZYVw5jJKzPu1nRnCWc0ocf/DMqAMJwebgJPEs3enWEBsEYF8iUtz3jOC2MwCOhLrb
 /4CiwsLREps23OSEaImSqLzQTMThG0lsepnK1icRUBF4vPlbcwgNq9AsMScW9+hNrcxSjRcXg
 /WwClgL7Fo7QGgBg4ORgFZidkzoHaJS9x6Mh+sREJAROLhxdNsELaoxMvH/1hByiUEFCUWzHW
 DKM+QWLDhKSvEKkGJkzOfsECUe0oc+X2YdQKj6CwkU2chaZmFpAUinidx99R/VghbT+LG1Cls
 ELa2xLKFr5khbF2JGf8OsWCK60ucP9AJZStLzLuwgHEW0MfMAqsYJSbd2ws1SFFiSvdD9gWMP
 KsYNYpTi8pSi3SNDfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLjvp6BgXEH44
 RVfocYJTmYlER5N2l3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P17AignWJSanlqRlpkDTEA
 waQkOHiUR3nSQNG9xQWJucWY6ROoUoyvHhtXrvzBxXHu7C0h2zPj5jYljy+8T35k4DoFIIZa8
 /LxUKXFe4ZNAzQIgzRmleXCjYcnzEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXmWQKTyZe
 SVwF7wCOo4J6LgIX7DjShIRUlLAZBx6uElqks+KkMD6Kyc+X/HPMVBtPblF4NGE+y4ikb515V
 FW7+Tcb1yfqxCadkIw78jsCJctrDPPiDg2GwjHNX7c9jFD8b29a+CHfXULDScvYPd2frr+fUD
 Cr90lBqpTFVaWvPi9d65Fi8dj9nmMEzr2O27ZeWv9vUSeuANbGwrqjMW0xD80K7EUZyQaajEX
 FScCAL0/8K+ZAwAA
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502202395!92357049!1
X-Originating-IP: [116.50.59.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU5LjE5MCA9PiAzNjA2MQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62632 invoked from network); 8 Aug 2017 14:26:36 -0000
Received: from cluster-c.mailcontrol.com (HELO cluster-c.mailcontrol.com)
 (116.50.59.190)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Aug 2017 14:26:36 -0000
Received: from INBLCORWSESG04.QUEST-GLOBAL.COM ([103.254.230.96])
 by rly04c.srv.mailcontrol.com (MailControl) with ESMTPS id v78EQWeR024303
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Tue, 8 Aug 2017 15:26:32 +0100
Received: from QCASHUB01.quest-global.com (unknown [192.168.5.120])
 by Forcepoint Email with ESMTPS id 0EEEE4B883FC7;
 Tue,  8 Aug 2017 19:56:27 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 QCASHUB01.quest-global.com ([192.168.5.120]) with mapi id 14.03.0351.000;
 Tue, 8 Aug 2017 19:56:31 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3
 from UEFI shell
Thread-Index: AdMMXHl2/kJf80WsSfCTNZG+QEnOH///rD8AgAg9OVU=
Date: Tue, 8 Aug 2017 14:26:30 +0000
Message-ID: <6259FE59E23B6044B7C886F5C71731402750E962@INBLCORMX01.quest-global.com>
References: <6259FE59E23B6044B7C886F5C71731402750524A@INBLCORMX01.quest-global.com>,
 <59832C3602000078001034C0@prv-mh.provo.novell.com>
In-Reply-To: <59832C3602000078001034C0@prv-mh.provo.novell.com>
Accept-Language: en-US, en-IN
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
Content-Type: multipart/mixed;
 boundary="_004_6259FE59E23B6044B7C886F5C71731402750E962INBLCORMX01ques_"
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.67.0.114
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3
 from UEFI shell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_004_6259FE59E23B6044B7C886F5C71731402750E962INBLCORMX01ques_
Content-Type: multipart/alternative;
	boundary="_000_6259FE59E23B6044B7C886F5C71731402750E962INBLCORMX01ques_"

--_000_6259FE59E23B6044B7C886F5C71731402750E962INBLCORMX01ques_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi All,

I am attaching xen boot log when xen fail to boot with updated kernel from =
UEFI shell.
It show an error when kernel start booting..

N) ***************************************************
(XEN) WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
(XEN) This option is intended to aid debugging of Xen by ensuring
(XEN) that all output is synchronously delivered on the serial line.
(XEN) However it can introduce SIGNIFICANT latencies and affect
(XEN) timekeeping. It is NOT recommended for production use!
(XEN) ***************************************************
(XEN) 3... 2... 1...
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input t=
o Xen)
(XEN) Freed 2048kB init memory
mapping kernel into physical memory
about to get started...
(XEN) d0v0 Unhandled invalid opcode fault/trap [#6, ec=3Dffffffff]
(XEN) domain_crash_sync called from entry.S: fault at ffff82d080345f28 entr=
y.o#create_bounce_frame+0x135/0x14d
(XEN) Domain 0 (vcpu#0) crashed on cpu#0:
(XEN) ----[ Xen-4.9.0 x86_64 debug=3Dn Tainted: C ]----
(XEN) CPU: 0
(XEN) RIP: e033:[<ffffffff8251f06a>]
(XEN) RFLAGS: 0000000000000206 EM: 1 CONTEXT: pv guest (d0v0)
(XEN) rax: 0000000000000000 rbx: 0000000000000000 rcx: 0000000099e132d7
(XEN) rdx: 0000000099e14000 rsi: 0000000099e132d6 rdi: 0000000000000000
(XEN) rbp: ffffffff82203d40 rsp: ffffffff82203cb8 r8: 0000000000000000

Request your support to resolve this issue

Regards
Asharaf P.
________________________________________
From: Jan Beulich [jbeulich@suse.com]
Sent: Thursday, August 03, 2017 7:29 PM
To: Asharaf Perinchikkal
Cc: xen-devel@lists.xenproject.org; Anoop Babu
Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3 fr=
om UEFI shell

>>> Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com> 08/03/17 3=
:30 PM >>>
>We have lunched a guest with AGL(Automotive Grade Linux).But its performan=
ce
>very low. To overcome this limitation we have updated our host (Dom0) kern=
el to
>4.13 rc3. Now the xen is not booting with updated kernel from UEFI shell. =
Ubuntu
>alone is working fine with kernel 4.13 rc3..
>
>Request your support to resolve this issue.

Support is not being provided on this list. Did you mean to post to xen-use=
rs?
Alternatively, did you forget to include technical details (serial logs etc=
)? Also
from the little bit of information you give this rather sounds like a Linux=
 side
issue ...

Jan

---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message. Opinions, conclusions and other informa=
tion in this transmission that do not relate to the official business of Qu=
EST Global and/or its subsidiaries, shall be understood as neither given no=
r endorsed by it. Any statements made herein that are tantamount to contrac=
tual obligations, promises, claims or commitments shall not be binding on t=
he Company unless followed by written confirmation by an authorized signato=
ry of the Company. --------------------------------------------------------=
---------------------------

--_000_6259FE59E23B6044B7C886F5C71731402750E962INBLCORMX01ques_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" id=3D"owaParaStyle">P {margin-top:0;margin-bottom:=
0;}</style>
</head>
<body fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Hi All,<br>
<br>
I am attaching xen boot log when xen fail to boot with updated kernel from =
UEFI shell.<br>
It show an error when kernel start booting..<br>
<br>
N) ***************************************************<br>
(XEN) WARNING: CONSOLE OUTPUT IS SYNCHRONOUS<br>
(XEN) This option is intended to aid debugging of Xen by ensuring<br>
(XEN) that all output is synchronously delivered on the serial line.<br>
(XEN) However it can introduce SIGNIFICANT latencies and affect<br>
(XEN) timekeeping. It is NOT recommended for production use!<br>
(XEN) ***************************************************<br>
(XEN) 3... 2... 1... <br>
(XEN<b><font color=3D"FF0000">) *** Serial input -&gt; DOM0 (type 'CTRL-a' =
three times to switch input to Xen)<br>
(XEN) Freed 2048kB init memory<br>
mapping kernel into physical memory<br>
about to get started...<br>
(XEN) d0v0 Unhandled invalid opcode fault/trap [#6, ec=3Dffffffff]<br>
(XEN) domain_crash_sync called from entry.S: fault at ffff82d080345f28 entr=
y.o#create_bounce_frame&#43;0x135/0x14d<br>
(XEN) Domain 0 (vcpu#0) crashed on cpu#0:<br>
(XEN) ----[ Xen-4.9.0 x86_64 debug=3Dn Tainted: C ]----<br>
(XEN) CPU: 0<br>
(XEN) RIP: e033:[&lt;ffffffff8251f06a&gt;]<br>
(XEN) RFLAGS: 0000000000000206 EM: 1 CONTEXT: pv guest (d0v0)</font></b><br=
>
(XEN) rax: 0000000000000000 rbx: 0000000000000000 rcx: 0000000099e132d7<br>
(XEN) rdx: 0000000099e14000 rsi: 0000000099e132d6 rdi: 0000000000000000<br>
(XEN) rbp: ffffffff82203d40 rsp: ffffffff82203cb8 r8: 0000000000000000<br>
<br>
Request your support to resolve this issue<br>
<br>
Regards<br>
Asharaf P.<br>
________________________________________<br>
From: Jan Beulich [jbeulich@suse.com]<br>
Sent: Thursday, August 03, 2017 7:29 PM<br>
To: Asharaf Perinchikkal<br>
Cc: xen-devel@lists.xenproject.org; Anoop Babu<br>
Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3 fr=
om UEFI shell<br>
<br>
&gt;&gt;&gt; Asharaf Perinchikkal &lt;Asharaf.Perinchikkal@quest-global.com=
&gt; 08/03/17 3:30 PM &gt;&gt;&gt;<br>
&gt;We have lunched a guest with AGL(Automotive Grade Linux).But its perfor=
mance<br>
&gt;very low. To overcome this limitation we have updated our host (Dom0) k=
ernel to<br>
&gt;4.13 rc3. Now the xen is not booting with updated kernel from UEFI shel=
l. Ubuntu<br>
&gt;alone is working fine with kernel 4.13 rc3..<br>
&gt;<br>
&gt;Request your support to resolve this issue.<br>
<br>
Support is not being provided on this list. Did you mean to post to xen-use=
rs?<br>
Alternatively, did you forget to include technical details (serial logs etc=
)? Also<br>
from the little bit of information you give this rather sounds like a Linux=
 side<br>
issue ...<br>
<br>
Jan<br>
<br>
</div>
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message.
 Opinions, conclusions and other information in this transmission that do n=
ot relate to the official business of QuEST Global and/or its subsidiaries,=
 shall be understood as neither given nor endorsed by it. Any statements ma=
de herein that are tantamount to
 contractual obligations, promises, claims or commitments shall not be bind=
ing on the Company unless followed by written confirmation by an authorized=
 signatory of the Company. ------------------------------------------------=
-----------------------------------
</body>
</html>

--_000_6259FE59E23B6044B7C886F5C71731402750E962INBLCORMX01ques_--

--_004_6259FE59E23B6044B7C886F5C71731402750E962INBLCORMX01ques_
Content-Type: text/plain; name="XenBootLog.txt"
Content-Description: XenBootLog.txt
Content-Disposition: attachment; filename="XenBootLog.txt"; size=70489;
	creation-date="Tue, 08 Aug 2017 14:26:07 GMT";
	modification-date="Tue, 08 Aug 2017 14:26:07 GMT"
Content-Transfer-Encoding: base64

Cgo+Pj4+U3RhcnQgYm9vdCBvcHRpb24sIFByZXNzIDxGMj4gb3IgPERFTD4gdG8gZW50ZXIgc2V0
dXAgcGFnZSg1IFNlYykuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNaW5u
b3dib2FyZCBUdXJib3QgRDAgUExBVEZPUk1JbnRlbChSKSBBdG9tKFRNKSBDUFUgIEUzODQ1ICBA
IDEuOTFHSHoxLjkyIEdIek1OVzJNQVgxLlg2NC4wMDk1LlIwMS4xNzAzMjgxMTI0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIENvbnRpbnVlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8U3RhbmRhcmQgRW5nbGlzaD4g
ICAgICAgICAgICAgICAgICAgU2VsZWN0IExhbmd1YWdlICAgICAgICAgICAgICAgICAgICAgEEJv
b3QgTWFuYWdlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAQRGV2aWNlIE1hbmFnZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIBBCb290IE1haW50ZW5hbmNlIE1hbmFnZXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgGT1Nb3ZlIEhpZ2hsaWdodCAgICAgICAgICAgICAgPEVudGVyPj1TZWxlY3QgRW50cnkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoaXMgc2VsZWN0aW9u
IHdpbGwgZGlyZWN0ICAgIHRoZSBzeXN0ZW0gdG8gY29udGludWUgdG8gICAgIGJvb3RpbmcgcHJv
Y2VzcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDBIVGhpcyBzZWxlY3Rpb24gd2lsbCBkaXJlY3QgICAgdGhlIHN5c3RlbSB0
byBjb250aW51ZSB0byAgICAgYm9vdGluZyBwcm9jZXNzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMEhUaGlzIHNlbGVjdGlv
biB3aWxsIGRpcmVjdCAgICB0aGUgc3lzdGVtIHRvIGNvbnRpbnVlIHRvICAgICBib290aW5nIHBy
b2Nlc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAwSFRoaXMgc2VsZWN0aW9uIHdpbGwgZGlyZWN0ICAgIHRoZSBzeXN0ZW0g
dG8gY29udGludWUgdG8gICAgIGJvb3RpbmcgcHJvY2VzcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBIVGhpcyBzZWxlY3Rp
b24gd2lsbCBkaXJlY3QgICAgdGhlIHN5c3RlbSB0byBjb250aW51ZSB0byAgICAgYm9vdGluZyBw
cm9jZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMEhUaGlzIHNlbGVjdGlvbiB3aWxsIGRpcmVjdCAgICB0aGUgc3lzdGVt
IHRvIGNvbnRpbnVlIHRvICAgICBib290aW5nIHByb2Nlc3MgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwSCAgICAgICBDb250
aW51ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBk9TW92ZSBI
aWdobGlnaHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8RW50
ZXI+PVNlbGVjdCBFbnRyeSAgICAgICAgICAgICA8U3RhbmRhcmQgRW5nbGlzaD4gICAgICAgICAg
ICAgICAgICAgU2VsZWN0IExhbmd1YWdlICAgICAgICAgICAgICAgICAgVGhpcyBpcyB0aGUgb3B0
aW9uIG9uZSAgICAgICAgYWRqdXN0cyB0byBjaGFuZ2UgdGhlICAgICAgICAgbGFuZ3VhZ2UgZm9y
IHRoZSBjdXJyZW50ICAgICAgc3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMEggICAgPFN0YW5kYXJkIEVuZ2xpc2g+ICAgICAgICAgICAgICAgICAgIFNl
bGVjdCBMYW5ndWFnZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAZPU1vdmUgSGlnaGxpZ2h0ICAgICAgICAgICAgICA8RW50ZXI+PVNl
bGVjdCBFbnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
EEJvb3QgTWFuYWdlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBUaGlzIHNlbGVjdGlvbiB3aWxsIHRha2UgeW91ICB0byB0aGUgQm9vdCBNYW5h
Z2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwSCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2sTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEv7MwSLMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBCb290IE1hbmFnZXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExNnaxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMS/szBIs7Mw
SLPAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTZICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJvb3Qg
T3B0aW9uIE1lbnUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQlVpbGRSb290ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YnVudHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRUZJIEludGVybmFsIFNoZWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVGSSBOZXR3b3JrMDAwOEEyMEJDNzdBIElQdjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRkkgTmV0d29yazAwMDhBMjBCQzc3QSBJUHY2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUZJIE5ldHdvcmswMDA4
QTIwQkM3N0EgSVB2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVG
SSBOZXR3b3JrMDAwOEEyMEJDNzdBIElQdjYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBFRkkgTWlzYyBEZXZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgGSB0byBjaGFuZ2Ugb3B0
aW9uLCBFTlRFUiB0byBzZWxlY3QgYW4gb3B0aW9uLCBFU0MgdG8gZXhpdCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVzYz1FeGl0ICAgICAgICAgICAgICAgICAgICAgICAgIBk9TW92
ZSBIaWdobGlnaHQgICAgICAgICAgICAgIDxFbnRlcj49U2VsZWN0IEVudHJ5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2UgUGF0aCA6ICAgICAgICAgICAg
ICAgICBQY2lSb290KDB4MCkvUGNpKDB4MTIsMHgwKS9VbiBpdCgweDApL0hEKDEsTUJSLDB4MDAw
MDAwMDAsMCB4MSwweDUwMDApL1xFRklcQk9PVFxib290eDY0LiBlZmkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwSCAgICAgICBCVWlsZFJvb3QgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVzYz1FeGl0ICAgICAgICAgICAgICAgICAgICAgICAgIBk9TW92ZSBIaWdobGlnaHQg
ICAgICAgICAgICAgIDxFbnRlcj49U2VsZWN0IEVudHJ5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlIFBhdGggOiAgICAgICAgICAg
ICAgICAgSEQoMSxHUFQsODFEQTIwMzAtQUY3MS00NTQ1LUEgMjI0LUExODYwQTI0MzYxMiwweDgw
MCwweDEwMDAgMDApL1xFRklceGVuXHhlbi5lZmkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMEggICAgICAgeGVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFc2M9RXhpdCAgICAgICAgICAgICAgICAgICAgICAgICAZPU1vdmUgSGlnaGxpZ2h0
ICAgICAgICAgICAgICA8RW50ZXI+PVNlbGVjdCBFbnRyeSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWJ1bnR1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERldmljZSBQYXRoIDogICAgICAgICAg
ICAgICAgIEhEKDEsR1BULDgxREEyMDMwLUFGNzEtNDU0NS1BIDIyNC1BMTg2MEEyNDM2MTIsMHg4
MDAsMHgxMDAwIDAwKS9cRUZJXHVidW50dVxzaGlteDY0LmVmaSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBIICAgICAgIHVidW50dSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRXNjPUV4aXQgICAgICAgICAgICAgICAgICAgICAgICAgGT1Nb3ZlIEhpZ2hsaWdo
dCAgICAgICAgICAgICAgPEVudGVyPj1TZWxlY3QgRW50cnkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEVGSSBJbnRlcm5hbCBTaGVsbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2UgUGF0aCA6ICAgICAgICAg
ICAgICAgICBGdihBODgxRDU2Ny02Q0IwLTRFRUUtODQzNS0yRSA3MkQzM0U0NUI1KS9GdkZpbGUo
QzU3QUQ2QjctMCA1MTUtNDBBOC05RDIxLTU1MTY1Mjg1NEUzNykgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwSCAgICAgICBFRkkgSW50ZXJu
YWwgU2hlbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVzYz1FeGl0ICAgICAgICAgICAgICAgICAgICAgICAgIBk9TW92ZSBIaWdobGln
aHQgICAgICAgICAgICAgIDxFbnRlcj49U2VsZWN0IEVudHJ5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1YnVudHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlIFBhdGggOiAgICAgICAg
ICAgICAgICAgSEQoMSxHUFQsODFEQTIwMzAtQUY3MS00NTQ1LUEgMjI0LUExODYwQTI0MzYxMiww
eDgwMCwweDEwMDAgMDApL1xFRklcdWJ1bnR1XHNoaW14NjQuZWZpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMEgKPj4+PlNlY1N0YXJ0dXAK
Pj4+Pk1lbW9yeUluaXQgRG9uZQo+Pj4+QmRzRW50cnkKM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNo
M2gzaAoKPj4+PlN0YXJ0IGJvb3Qgb3B0aW9uLCBQcmVzcyA8RjI+IG9yIDxERUw+IHRvIGVudGVy
IHNldHVwIHBhZ2UoNSBTZWMpLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE1pbm5vd2JvYXJkIFR1cmJvdCBEMCBQTEFURk9STUludGVsKFIpIEF0b20oVE0pIENQVSAgRTM4
NDUgIEAgMS45MUdIejEuOTIgR0h6TU5XMk1BWDEuWDY0LjAwOTUuUjAxLjE3MDMyODExMjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29udGludWUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxTdGFuZGFyZCBFbmds
aXNoPiAgICAgICAgICAgICAgICAgICBTZWxlY3QgTGFuZ3VhZ2UgICAgICAgICAgICAgICAgICAg
ICAQQm9vdCBNYW5hZ2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIBBEZXZpY2UgTWFuYWdlciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgEEJvb3QgTWFpbnRlbmFuY2UgTWFuYWdlciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAZPU1vdmUgSGlnaGxpZ2h0ICAgICAgICAgICAgICA8RW50ZXI+PVNlbGVjdCBF
bnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBzZWxl
Y3Rpb24gd2lsbCBkaXJlY3QgICAgdGhlIHN5c3RlbSB0byBjb250aW51ZSB0byAgICAgYm9vdGlu
ZyBwcm9jZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMEggICAgICAgQ29udGludWUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAZPU1vdmUgSGlnaGxpZ2h0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPEVudGVyPj1TZWxlY3QgRW50cnkgICAgICAgICAg
ICAgPFN0YW5kYXJkIEVuZ2xpc2g+ICAgICAgICAgICAgICAgICAgIFNlbGVjdCBMYW5ndWFnZSAg
ICAgICAgICAgICAgICAgIFRoaXMgaXMgdGhlIG9wdGlvbiBvbmUgICAgICAgIGFkanVzdHMgdG8g
Y2hhbmdlIHRoZSAgICAgICAgIGxhbmd1YWdlIGZvciB0aGUgY3VycmVudCAgICAgIHN5c3RlbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBIICAgIDxTdGFuZGFy
ZCBFbmdsaXNoPiAgICAgICAgICAgICAgICAgICBTZWxlY3QgTGFuZ3VhZ2UgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgGT1Nb3ZlIEhp
Z2hsaWdodCAgICAgICAgICAgICAgPEVudGVyPj1TZWxlY3QgRW50cnkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBBCb290IE1hbmFnZXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBzZWxlY3Rpb24g
d2lsbCB0YWtlIHlvdSAgdG8gdGhlIEJvb3QgTWFuYWdlciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMEggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgINrExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExL+zMEizICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQm9v
dCBNYW5hZ2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDAxMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTZ2sTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTEv7MwSLOzMEizwMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE
xMTExMTExMTExMTExMTExMTE2SAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBCb290IE9wdGlvbiBNZW51ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJVaWxk
Um9vdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWJ1bnR1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVGSSBJbnRlcm5hbCBTaGVsbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRkkgTmV0d29y
azAwMDhBMjBCQzc3QSBJUHY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRUZJIE5ldHdvcmswMDA4QTIwQkM3N0EgSVB2NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVGSSBOZXR3b3JrMDAwOEEyMEJDNzdBIElQdjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRkkgTmV0d29yazAwMDhBMjBCQzc3QSBJUHY2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUZJIE1pc2MgRGV2aWNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYW5kIBkgdG8gY2hhbmdlIG9wdGlvbiwgRU5URVIgdG8gc2VsZWN0IGFuIG9w
dGlvbiwgRVNDIHRvIGV4aXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFc2M9RXhp
dCAgICAgICAgICAgICAgICAgICAgICAgICAZPU1vdmUgSGlnaGxpZ2h0ICAgICAgICAgICAgICA8
RW50ZXI+PVNlbGVjdCBFbnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRGV2aWNlIFBhdGggOiAgICAgICAgICAgICAgICAgUGNpUm9vdCgweDApL1BjaSgweDEy
LDB4MCkvVW4gaXQoMHgwKS9IRCgxLE1CUiwweDAwMDAwMDAwLDAgeDEsMHg1MDAwKS9cRUZJXEJP
T1RcYm9vdHg2NC4gZWZpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMEggICAgICAgQlVpbGRSb290ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFc2M9RXhpdCAgICAgICAgICAg
ICAgICAgICAgICAgICAZPU1vdmUgSGlnaGxpZ2h0ICAgICAgICAgICAgICA8RW50ZXI+PVNlbGVj
dCBFbnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIERldmljZSBQYXRoIDogICAgICAgICAgICAgICAgIEhEKDEsR1BULDgxREEyMDMwLUFG
NzEtNDU0NS1BIDIyNC1BMTg2MEEyNDM2MTIsMHg4MDAsMHgxMDAwIDAwKS9cRUZJXHhlblx4ZW4u
ZWZpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDBIWGVuIDQuOS4wIChjL3MgKSBFRkkgbG9hZGVyClVzaW5nIGNvbmZpZ3VyYXRp
b24gZmlsZSAneGVuLmNmZycKdm1saW51ei00LjEyLjQ6IDB4MDAwMDAwMDA3NGU4YTAwMC0weDAw
MDAwMDAwNzU2ZjIyZDAKaW5pdHJkLmltZy00LjEyLjQ6IDB4MDAwMDAwMDA1YjY0MDAwMC0weDAw
MDAwMDAwNmZmZmY0YWQKIF9fICBfXyAgICAgICAgICAgIF8gIF8gICBfX18gICBfX18gIAogXCBc
LyAvX19fIF8gX18gICB8IHx8IHwgLyBfIFwgLyBfIFwgCiAgXCAgLy8gXyBcICdfIFwgIHwgfHwg
fHwgKF8pIHwgfCB8IHwKICAvICBcICBfXy8gfCB8IHwgfF9fICAgX1xfXywgfCB8X3wgfAogL18v
XF9cX19ffF98IHxffCAgICB8X3woXykvXyhfKV9fXy8gCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKKFhFTikgWGVuIHZlcnNpb24gNC45LjAgKHJvb3RAKSAoZ2NjIChVYnVu
dHUgNS40LjAtNnVidW50dTF+MTYuMDQuNCkgNS40LjAgMjAxNjA2MDkpIGRlYnVnPW4gIFRodSBB
dWcgIDMgMTQ6MzQ6NTUgSVNUIDIwMTcKKFhFTikgTGF0ZXN0IENoYW5nZVNldDogCihYRU4pIENv
bnNvbGUgb3V0cHV0IGlzIHN5bmNocm9ub3VzLgooWEVOKSBCb290bG9hZGVyOiBFRkkKKFhFTikg
Q29tbWFuZCBsaW5lOiBjb20xPTExNTIwMCw4bjEsMHgwM2Y4LDQgY29uc29sZT1jb20xIHhlbmNv
bnM9dHR5UzAgaW9tbXU9dmVyYm9zZSB1Y29kZT1zY2FuIGZsYXNrPWRpc2FibGVkIGNvbnJpbmdf
c2l6ZT0yMDk3MTUyICBkb20wX21lbT01MTJNIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBz
eW5jX2NvbnNvbGUgY29uc29sZV90b19yaW5nIAooWEVOKSBYZW4gaW1hZ2UgbG9hZCBiYXNlIGFk
ZHJlc3M6IDB4NzZhMDAwMDAKKFhFTikgVmlkZW8gaW5mb3JtYXRpb246CihYRU4pICBWR0EgaXMg
Z3JhcGhpY3MgbW9kZSA4MDB4NjAwLCAzMiBicHAKKFhFTikgRGlzYyBpbmZvcm1hdGlvbjoKKFhF
TikgIEZvdW5kIDAgTUJSIHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDEgRUREIGluZm9ybWF0aW9u
IHN0cnVjdHVyZXMKKFhFTikgRUZJIFJBTSBtYXA6CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0g
MDAwMDAwMDAwMDA4ZjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAwMDA4ZjAwMCAtIDAwMDAw
MDAwMDAwOTAwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDAwMDA5MDAwMCAtIDAwMDAwMDAw
MDAwOWUwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWUwMDAgLSAwMDAwMDAwMDAwMTAw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDIwMDAwMDAw
ICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDIwMDAwMDAwIC0gMDAwMDAwMDAyMDEwMDAwMCAocmVz
ZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDIwMTAwMDAwIC0gMDAwMDAwMDA3NTZmNDAwMCAodXNhYmxl
KQooWEVOKSAgMDAwMDAwMDA3NTZmNDAwMCAtIDAwMDAwMDAwNzU2ZjUwMDAgKEFDUEkgZGF0YSkK
KFhFTikgIDAwMDAwMDAwNzU2ZjUwMDAgLSAwMDAwMDAwMDc1NmZjMDAwIChyZXNlcnZlZCkKKFhF
TikgIDAwMDAwMDAwNzU2ZmMwMDAgLSAwMDAwMDAwMDc1NmZkMDAwIChBQ1BJIGRhdGEpCihYRU4p
ICAwMDAwMDAwMDc1NmZkMDAwIC0gMDAwMDAwMDA3NTcyMzAwMCAocmVzZXJ2ZWQpCihYRU4pICAw
MDAwMDAwMDc1NzIzMDAwIC0gMDAwMDAwMDA3NTgyMzAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAw
MDA3NTgyMzAwMCAtIDAwMDAwMDAwNzU4MjkwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3
NTgyOTAwMCAtIDAwMDAwMDAwNzU4MmMwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwNzU4
MmMwMDAgLSAwMDAwMDAwMDc1ODJlMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzU4MmUw
MDAgLSAwMDAwMDAwMDc1ODNiMDAwIChBQ1BJIGRhdGEpCihYRU4pICAwMDAwMDAwMDc1ODNiMDAw
IC0gMDAwMDAwMDA3NTgzYzAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDc1ODNjMDAwIC0g
MDAwMDAwMDA3NTgzZDAwMCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDA3NTgzZDAwMCAtIDAw
MDAwMDAwNzU4YTkwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA3NThhOTAwMCAtIDAwMDAw
MDAwNzU4YzQwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3NThjNDAwMCAtIDAwMDAwMDAw
NzU4YzYwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwNzU4YzYwMDAgLSAwMDAwMDAwMDc1
OGM4MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzU4YzgwMDAgLSAwMDAwMDAwMDc4YWY2
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4YWY2MDAwIC0gMDAwMDAwMDA3OGFmOTAwMCAo
QUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDc4YWY5MDAwIC0gMDAwMDAwMDA3OGIxZTAwMCAodXNh
YmxlKQooWEVOKSAgMDAwMDAwMDA3OGIxZTAwMCAtIDAwMDAwMDAwNzhiMWYwMDAgKHJlc2VydmVk
KQooWEVOKSAgMDAwMDAwMDA3OGIxZjAwMCAtIDAwMDAwMDAwNzhiYWIwMDAgKHVzYWJsZSkKKFhF
TikgIDAwMDAwMDAwNzhiYWIwMDAgLSAwMDAwMDAwMDc4YmFkMDAwIChyZXNlcnZlZCkKKFhFTikg
IDAwMDAwMDAwNzhiYWQwMDAgLSAwMDAwMDAwMDc4YmJiMDAwICh1c2FibGUpCihYRU4pICAwMDAw
MDAwMDc4YmJiMDAwIC0gMDAwMDAwMDA3OGJiYzAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAw
MDc4YmJjMDAwIC0gMDAwMDAwMDA3OGJlNTAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGJl
NTAwMCAtIDAwMDAwMDAwNzhiZTYwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OGJlNjAw
MCAtIDAwMDAwMDAwNzhiZWMwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhiZWMwMDAgLSAw
MDAwMDAwMDc4YmVkMDAwIChBQ1BJIE5WUykKKFhFTikgIDAwMDAwMDAwNzhiZWQwMDAgLSAwMDAw
MDAwMDc4YzAyMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4YzAyMDAwIC0gMDAwMDAwMDA3
OGMwOTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc4YzA5MDAwIC0gMDAwMDAwMDA3OGMw
YjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGMwYjAwMCAtIDAwMDAwMDAwNzhjMGMwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OGMwYzAwMCAtIDAwMDAwMDAwNzhjMTYwMDAgKHVz
YWJsZSkKKFhFTikgIDAwMDAwMDAwNzhjMTYwMDAgLSAwMDAwMDAwMDc4YzFiMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwNzhjMWIwMDAgLSAwMDAwMDAwMDc4YzFjMDAwICh1c2FibGUpCihY
RU4pICAwMDAwMDAwMDc4YzFjMDAwIC0gMDAwMDAwMDA3OGM0MTAwMCAocmVzZXJ2ZWQpCihYRU4p
ICAwMDAwMDAwMDc4YzQxMDAwIC0gMDAwMDAwMDA3OGQ0ZjAwMCAodXNhYmxlKQooWEVOKSAgMDAw
MDAwMDA3OGQ0ZjAwMCAtIDAwMDAwMDAwNzhkNTAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw
MDA3OGQ1MDAwMCAtIDAwMDAwMDAwNzhkNTcwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhk
NTcwMDAgLSAwMDAwMDAwMDc4ZDVhMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzhkNWEw
MDAgLSAwMDAwMDAwMDc4ZGViMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4ZGViMDAwIC0g
MDAwMDAwMDA3OGRlYzAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc4ZGVjMDAwIC0gMDAw
MDAwMDA3OGRmMzAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGRmMzAwMCAtIDAwMDAwMDAw
NzhkZjYwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OGRmNjAwMCAtIDAwMDAwMDAwNzhl
MTQwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhlMTQwMDAgLSAwMDAwMDAwMDc4ZTFiMDAw
IChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzhlMWIwMDAgLSAwMDAwMDAwMDc4ZTFkMDAwICh1
c2FibGUpCihYRU4pICAwMDAwMDAwMDc4ZTFkMDAwIC0gMDAwMDAwMDA3OGUyMzAwMCAocmVzZXJ2
ZWQpCihYRU4pICAwMDAwMDAwMDc4ZTIzMDAwIC0gMDAwMDAwMDA3OGUyNTAwMCAodXNhYmxlKQoo
WEVOKSAgMDAwMDAwMDA3OGUyNTAwMCAtIDAwMDAwMDAwNzhlMmEwMDAgKHJlc2VydmVkKQooWEVO
KSAgMDAwMDAwMDA3OGUyYTAwMCAtIDAwMDAwMDAwNzhlMmUwMDAgKEFDUEkgTlZTKQooWEVOKSAg
MDAwMDAwMDA3OGUyZTAwMCAtIDAwMDAwMDAwNzhlNDYwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAw
MDAwNzhlNDYwMDAgLSAwMDAwMDAwMDc4ZTQ4MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAw
NzhlNDgwMDAgLSAwMDAwMDAwMDc4ZTQ5MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4ZTQ5
MDAwIC0gMDAwMDAwMDA3OGU0YTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc4ZTRhMDAw
IC0gMDAwMDAwMDA3OGU0ZTAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGU0ZTAwMCAtIDAw
MDAwMDAwNzhlNGYwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OGU0ZjAwMCAtIDAwMDAw
MDAwNzhlNTMwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhlNTMwMDAgLSAwMDAwMDAwMDc4
ZTU0MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzhlNTQwMDAgLSAwMDAwMDAwMDc4ZTU3
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4ZTU3MDAwIC0gMDAwMDAwMDA3OGU1ODAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc4ZTU4MDAwIC0gMDAwMDAwMDA3OTI1ZTAwMCAodXNh
YmxlKQooWEVOKSAgMDAwMDAwMDA3OTI1ZTAwMCAtIDAwMDAwMDAwNzkyNWYwMDAgKHJlc2VydmVk
KQooWEVOKSAgMDAwMDAwMDA3OTI1ZjAwMCAtIDAwMDAwMDAwN2EwMDAwMDAgKHVzYWJsZSkKKFhF
TikgIDAwMDAwMDAwN2EwMDAwMDAgLSAwMDAwMDAwMDdhODAwMDAwIChyZXNlcnZlZCkKKFhFTikg
IDAwMDAwMDAwN2FlMDAwMDAgLSAwMDAwMDAwMDgwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAw
MDAwMDAwZTAwZjgwMDAgLSAwMDAwMDAwMGUwMGY5MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAw
MDAwZmVkMDEwMDAgLSAwMDAwMDAwMGZlZDAyMDAwIChyZXNlcnZlZCkKKFhFTikgU3lzdGVtIFJB
TTogMTk0OU1CICgxOTk2MTk2a0IpCihYRU4pIEFDUEk6IFJTRFAgNzU4QzUwMTQsIDAwMjQgKHIy
IElOVEVMICkKKFhFTikgQUNQSTogWFNEVCA3NThDNDBFOCwgMDA4NCAocjEgSU5URUwgIEVESzIg
ICAgICAgICAgICAzICAgICAgIDEwMDAwMTMpCihYRU4pIEFDUEk6IEZBQ1AgNzU4M0MwMDAsIDAx
MEMgKHI1IElOVEVMICBFREsyICAgICAgICAgICAgMyBWTFYyICAxMDAwMDBEKQooWEVOKSBBQ1BJ
OiBEU0RUIDc1ODJGMDAwLCA3QjA3IChyMiBJTlRFTCAgRURLMiAgICAgICAgICAgIDMgVkxWMiAg
MTAwMDAwRCkKKFhFTikgQUNQSTogRkFDUyA3NTgzQjAwMCwgMDA0MAooWEVOKSBBQ1BJOiBVRUZJ
IDc1ODNFMDAwLCAwMDQyIChyMSBJTlRFTCAgRURLMiAgICAgICAgICAgIDIgICAgICAgMTAwMDAx
MykKKFhFTikgQUNQSTogSFBFVCA3NTgzQTAwMCwgMDAzOCAocjEgSU5URUwgIEVESzIgICAgICAg
ICAgICAzIFZMVjIgIDEwMDAwMEQpCihYRU4pIEFDUEk6IExQSVQgNzU4MzkwMDAsIDAxMDQgKHIx
IElOVEVMICBFREsyICAgICAgICAgICAgMyBWTFYyICAxMDAwMDBEKQooWEVOKSBBQ1BJOiBBUElD
IDc1ODM4MDAwLCAwMDg0IChyMyBJTlRFTCAgRURLMiAgICAgICAgICAgIDMgVkxWMiAgMTAwMDAw
RCkKKFhFTikgQUNQSTogTUNGRyA3NTgzNzAwMCwgMDAzQyAocjEgSU5URUwgIEVESzIgICAgICAg
ICAgICAzIFZMVjIgIDEwMDAwMEQpCihYRU4pIEFDUEk6IFNTRFQgNzU4MkUwMDAsIDA0QUMgKHIx
IElOVEVMICAgUkhQUk9YWSAgICAgICAgMyBWTFYyICAxMDAwMDBEKQooWEVOKSBBQ1BJOiBTU0RU
IDc1ODJCMDAwLCAwNzYzIChyMSAgUG1SZWYgICAgQ3B1UG0gICAgIDMwMDAgSU5UTCAyMDE0MTEw
NykKKFhFTikgQUNQSTogU1NEVCA3NTgyQTAwMCwgMDI2MSAocjEgIFBtUmVmICBDcHUwVHN0ICAg
ICAzMDAwIElOVEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IFNTRFQgNzU4MjkwMDAsIDAxN0EgKHIx
ICBQbVJlZiAgICBBcFRzdCAgICAgMzAwMCBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBDU1JU
IDc1NkZDMDAwLCAwMTRDIChyMCBJTlRFTCAgRURLMiAgICAgICAgICAgIDUgSU5UTCAyMDEyMDYy
NCkKKFhFTikgQUNQSTogRlBEVCA3NTZGNDAwMCwgMDA0NCAocjEgSU5URUwgIEVESzIgICAgICAg
ICAgICAyICAgICAgIDEwMDAwMTMpCihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAoo
WEVOKSBGYWtpbmcgYSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMDA3YTAwMDAwMAoo
WEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5n
IG9mIDI2MjE0NCBLaUIuCihYRU4pIENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkgNiAoMHg2KSwg
TW9kZWwgNTUgKDB4MzcpLCBTdGVwcGluZyA5IChyYXcgMDAwMzA2NzkpCihYRU4pIFNNQklPUyAz
LjAgcHJlc2VudC4KKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdAooWEVOKSBBQ1BJOiBQ
TS1UaW1lciBJTyBQb3J0OiAweDQwOCAoMzIgYml0cykKKFhFTikgQUNQSTogdjUgU0xFRVAgSU5G
TzogY29udHJvbFsxOjBdLCBzdGF0dXNbMTowXQooWEVOKSBBQ1BJOiBTTEVFUCBJTkZPOiBwbTF4
X2NudFsxOjQwNCwxOjBdLCBwbTF4X2V2dFsxOjQwMCwxOjBdCihYRU4pIEFDUEk6IDMyLzY0WCBG
QUNTIGFkZHJlc3MgbWlzbWF0Y2ggaW4gRkFEVCAtIDc1ODNiMDAwLzAwMDAwMDAwMDAwMDAwMDAs
IHVzaW5nIDMyCihYRU4pIEFDUEk6ICAgICAgICAgICAgIHdha2V1cF92ZWNbNzU4M2IwMGNdLCB2
ZWNfc2l6ZVsyMF0KKFhFTikgQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKKFhF
TikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggbGV2ZWwgbGludFsweDFdKQoo
WEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMl0gaGlnaCBsZXZlbCBsaW50WzB4MV0p
CihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAzXSBoaWdoIGxldmVsIGxpbnRbMHgx
XSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDRdIGhpZ2ggbGV2ZWwgbGludFsw
eDFdKQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDJdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3Np
X2Jhc2VbMF0pCihYRU4pIElPQVBJQ1swXTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNz
IDB4ZmVjMDAwMDAsIEdTSSAwLTg2CihYRU4pIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf
aXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCihYRU4pIEFDUEk6IElOVF9TUkNfT1ZSIChidXMg
MCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpCihYRU4pIEFDUEk6IElSUTAgdXNl
ZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBB
Q1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZs
YXQuICBVc2luZyAxIEkvTyBBUElDcwooWEVOKSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJh
c2U6IDB4ZmVkMDAwMDAKKFhFTikgRVJTVCB0YWJsZSB3YXMgbm90IGZvdW5kCihYRU4pIFVzaW5n
IEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgooWEVOKSBTTVA6
IEFsbG93aW5nIDQgQ1BVcyAoMCBob3RwbHVnIENQVXMpCihYRU4pIElSUSBsaW1pdHM6IDg3IEdT
SSwgNjk3IE1TSS9NU0ktWAooWEVOKSBUaGVybWFsIG1vbml0b3JpbmcgaGFuZGxlZCBieSBTTUkK
KFhFTikgQ1BVMDogSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZAooWEVOKSBV
c2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpCihYRU4pIFBsYXRm
b3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCihYRU4pIERldGVjdGVkIDE5MTYuNjkzIE1IeiBw
cm9jZXNzb3IuCihYRU4pIEVGSSBtZW1vcnkgbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMC0wMDAw
MDAwMDhlZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMDAwOGYw
MDAtMDAwMDAwMDA4ZmZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDAwMDA5MDAwMC0wMDAwMDAwMDliZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwMDAwOWMwMDAtMDAwMDAwMDA5ZGZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDAwMDllMDAwLTAwMDAwMDAwZmZmZmYgdHlwZT0wIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDAwMDEwMDAwMC0wMDAwMDFmZmZmZmZmIHR5cGU9NyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMjAwMDAwMDAtMDAwMDAyMDBmZmZmZiB0eXBl
PTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDIwMTAwMDAwLTAwMDAwNWI2M2Zm
ZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA1YjY0MDAwMC0wMDAw
MDZmZmZmZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzAwMDAw
MDAtMDAwMDA3MDAxZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDcwMDIwMDAwLTAwMDAwNzRlODlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA3NGU4YTAwMC0wMDAwMDc1NmYyZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNzU2ZjMwMDAtMDAwMDA3NTZmM2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDc1NmY0MDAwLTAwMDAwNzU2ZjRmZmYgdHlwZT05IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3NTZmNTAwMC0wMDAwMDc1NmZiZmZmIHR5cGU9
MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzU2ZmMwMDAtMDAwMDA3NTZmY2Zm
ZiB0eXBlPTkgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc1NmZkMDAwLTAwMDAw
NzU3MjJmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3NTcyMzAw
MC0wMDAwMDc1ODIyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
NzU4MjMwMDAtMDAwMDA3NTgyOGZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDc1ODI5MDAwLTAwMDAwNzU4MmJmZmYgdHlwZT05IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDA3NTgyYzAwMC0wMDAwMDc1ODJkZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwNzU4MmUwMDAtMDAwMDA3NTgzYWZmZiB0eXBlPTkgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc1ODNiMDAwLTAwMDAwNzU4M2JmZmYgdHlwZT0x
MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzU4M2MwMDAtMDAwMDA3NTgzY2Zm
ZiB0eXBlPTkgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc1ODNkMDAwLTAwMDAw
NzU4YThmZmYgdHlwZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzU4YTkw
MDAtMDAwMDA3NThjM2ZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDc1OGM0MDAwLTAwMDAwNzU4YzVmZmYgdHlwZT05IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA3NThjNjAwMC0wMDAwMDc1OGM3ZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNzU4YzgwMDAtMDAwMDA3Njk1OWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDc2OTVhMDAwLTAwMDAwNzdiNTlmZmYgdHlwZT0xIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3N2I1YTAwMC0wMDAwMDc3ZGFkZmZmIHR5cGU9
NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzdkYWUwMDAtMDAwMDA3N2RjNGZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc3ZGM1MDAwLTAwMDAw
NzdkYzZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3N2RjNzAw
MC0wMDAwMDc4ODYxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
Nzg4NjIwMDAtMDAwMDA3ODhkZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDc4OGUwMDAwLTAwMDAwNzg5NDJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDA3ODk0MzAwMC0wMDAwMDc4OWM3ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwNzg5YzgwMDAtMDAwMDA3ODljZmZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4OWQwMDAwLTAwMDAwNzg5ZDBmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3ODlkMTAwMC0wMDAwMDc4OWRjZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzg5ZGQwMDAtMDAwMDA3
OGEwYmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YTBjMDAw
LTAwMDAwNzhhMGNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3
OGEwZDAwMC0wMDAwMDc4YTMwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwNzhhMzEwMDAtMDAwMDA3OGEzNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMDc4YTM2MDAwLTAwMDAwNzhhMzZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDA3OGEzNzAwMC0wMDAwMDc4YTM3ZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhMzgwMDAtMDAwMDA3OGEzOGZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YTM5MDAwLTAwMDAwNzhhM2FmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGEzYjAwMC0wMDAwMDc4
YTVhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhNWIwMDAt
MDAwMDA3OGE1ZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4
YTVmMDAwLTAwMDAwNzhhNjNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDA3OGE2NDAwMC0wMDAwMDc4YTY4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwNzhhNjkwMDAtMDAwMDA3OGE4MWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDc4YTgyMDAwLTAwMDAwNzhhODlmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGE4YTAwMC0wMDAwMDc4YTk1ZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhOTYwMDAtMDAwMDA3OGE5OWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YTlhMDAwLTAwMDAwNzhh
YTBmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGFhMTAwMC0w
MDAwMDc4YWExZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhh
YTIwMDAtMDAwMDA3OGFhZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMDc4YWFlMDAwLTAwMDAwNzhhYWZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDA3OGFiMDAwMC0wMDAwMDc4YWJhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAwNzhhYmIwMDAtMDAwMDA3OGFiY2ZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YWJkMDAwLTAwMDAwNzhhYmRmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGFiZTAwMC0wMDAwMDc4YWJlZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhYmYwMDAtMDAwMDA3OGFk
MWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YWQyMDAwLTAw
MDAwNzhhZDJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGFk
MzAwMC0wMDAwMDc4YWU5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwNzhhZWEwMDAtMDAwMDA3OGFlY2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMDc4YWVkMDAwLTAwMDAwNzhhZjJmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDA3OGFmMzAwMC0wMDAwMDc4YWY1ZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhZjYwMDAtMDAwMDA3OGFmOGZmZiB0eXBlPTEwIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGFmOTAwMC0wMDAwMDc4YWZhZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhZmIwMDAtMDAwMDA3OGFm
Y2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YWZkMDAwLTAw
MDAwNzhiMDRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGIw
NTAwMC0wMDAwMDc4YjA2ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwNzhiMDcwMDAtMDAwMDA3OGIwN2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMDc4YjA4MDAwLTAwMDAwNzhiMGFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDA3OGIwYjAwMC0wMDAwMDc4YjBiZmZmIHR5cGU9MyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiMGMwMDAtMDAwMDA3OGIxZGZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YjFlMDAwLTAwMDAwNzhiMWVmZmYgdHlw
ZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGIxZjAwMC0wMDAwMDc4YjI1
ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiMjYwMDAtMDAw
MDA3OGIzNGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YjM1
MDAwLTAwMDAwNzhiYTlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDA3OGJhYTAwMC0wMDAwMDc4YmFhZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwNzhiYWIwMDAtMDAwMDA3OGJhY2ZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDc4YmFkMDAwLTAwMDAwNzhiYjZmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJiNzAwMC0wMDAwMDc4YmJhZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiYmIwMDAtMDAwMDA3OGJiYmZmZiB0eXBl
PTUgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmJjMDAwLTAwMDAwNzhiYmZm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJjMDAwMC0wMDAw
MDc4YmM1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiYzYw
MDAtMDAwMDA3OGJkNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDc4YmQ2MDAwLTAwMDAwNzhiZTBmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA3OGJlMTAwMC0wMDAwMDc4YmU0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNzhiZTUwMDAtMDAwMDA3OGJlNWZmZiB0eXBlPTUgYXR0cj04MDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmU2MDAwLTAwMDAwNzhiZWJmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJlYzAwMC0wMDAwMDc4YmVjZmZmIHR5cGU9
MTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmVkMDAwLTAwMDAwNzhiZjFm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJmMjAwMC0wMDAw
MDc4YmYyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiZjMw
MDAtMDAwMDA3OGJmM2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDc4YmY0MDAwLTAwMDAwNzhiZjRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA3OGJmNTAwMC0wMDAwMDc4YmY3ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNzhiZjgwMDAtMDAwMDA3OGJmOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmY5MDAwLTAwMDAwNzhiZjlmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJmYTAwMC0wMDAwMDc4YmZhZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiZmIwMDAtMDAwMDA3OGJmY2Zm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmZkMDAwLTAwMDAw
NzhiZmRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJmZTAw
MC0wMDAwMDc4YmZmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
NzhjMDAwMDAtMDAwMDA3OGMwMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDc4YzAxMDAwLTAwMDAwNzhjMDFmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDA3OGMwMjAwMC0wMDAwMDc4YzA3ZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwNzhjMDgwMDAtMDAwMDA3OGMwOGZmZiB0eXBlPTYgYXR0cj04
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YzA5MDAwLTAwMDAwNzhjMGFmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGMwYjAwMC0wMDAwMDc4YzBiZmZm
IHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhjMGMwMDAtMDAwMDA3
OGMxMGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YzExMDAw
LTAwMDAwNzhjMTVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3
OGMxNjAwMC0wMDAwMDc4YzFhZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwNzhjMWIwMDAtMDAwMDA3OGMxYmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMDc4YzFjMDAwLTAwMDAwNzhjM2VmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDA3OGMzZjAwMC0wMDAwMDc4YzQwZmZmIHR5cGU9NSBhdHRyPTgw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhjNDEwMDAtMDAwMDA3OGNkOGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4Y2Q5MDAwLTAwMDAwNzhjZThmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGNlOTAwMC0wMDAwMDc4
Y2Y4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhjZjkwMDAt
MDAwMDA3OGQzNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4
ZDM2MDAwLTAwMDAwNzhkMzZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDA3OGQzNzAwMC0wMDAwMDc4ZDRlZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwNzhkNGYwMDAtMDAwMDA3OGQ0ZmZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDc4ZDUwMDAwLTAwMDAwNzhkNTZmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGQ1NzAwMC0wMDAwMDc4ZDU5ZmZmIHR5cGU9NSBh
dHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhkNWEwMDAtMDAwMDA3OGQ1Y2ZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZDVkMDAwLTAwMDAwNzhk
NWRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGQ1ZTAwMC0w
MDAwMDc4ZDYwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhk
NjEwMDAtMDAwMDA3OGRlMGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMDc4ZGUxMDAwLTAwMDAwNzhkZWFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDA3OGRlYjAwMC0wMDAwMDc4ZGViZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAwNzhkZWMwMDAtMDAwMDA3OGRlY2ZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZGVkMDAwLTAwMDAwNzhkZWVmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGRlZjAwMC0wMDAwMDc4ZGYwZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhkZjEwMDAtMDAwMDA3OGRm
MmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZGYzMDAwLTAw
MDAwNzhkZjVmZmYgdHlwZT01IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGRm
NjAwMC0wMDAwMDc4ZGZiZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwNzhkZmMwMDAtMDAwMDA3OGRmZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMDc4ZGZmMDAwLTAwMDAwNzhlMDJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDA3OGUwMzAwMC0wMDAwMDc4ZTA3ZmZmIHR5cGU9MyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlMDgwMDAtMDAwMDA3OGUwOGZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTA5MDAwLTAwMDAwNzhlMTBmZmYgdHlw
ZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGUxMTAwMC0wMDAwMDc4ZTEz
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlMTQwMDAtMDAw
MDA3OGUxYWZmZiB0eXBlPTUgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTFi
MDAwLTAwMDAwNzhlMWJmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDA3OGUxYzAwMC0wMDAwMDc4ZTFjZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwNzhlMWQwMDAtMDAwMDA3OGUxZGZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDc4ZTFlMDAwLTAwMDAwNzhlMjJmZmYgdHlwZT01IGF0dHI9ODAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGUyMzAwMC0wMDAwMDc4ZTI0ZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlMjUwMDAtMDAwMDA3OGUyOWZmZiB0eXBl
PTUgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTJhMDAwLTAwMDAwNzhlMmRm
ZmYgdHlwZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlMmUwMDAtMDAw
MDA3OGUzY2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTNk
MDAwLTAwMDAwNzhlNDJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDA3OGU0MzAwMC0wMDAwMDc4ZTQ0ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwNzhlNDUwMDAtMDAwMDA3OGU0NWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDc4ZTQ2MDAwLTAwMDAwNzhlNDdmZmYgdHlwZT01IGF0dHI9ODAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGU0ODAwMC0wMDAwMDc4ZTQ4ZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlNDkwMDAtMDAwMDA3OGU0OWZmZiB0eXBl
PTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTRhMDAwLTAwMDAwNzhlNGFm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGU0YjAwMC0wMDAw
MDc4ZTRiZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlNGMw
MDAtMDAwMDA3OGU0ZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDc4ZTRlMDAwLTAwMDAwNzhlNGVmZmYgdHlwZT01IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA3OGU0ZjAwMC0wMDAwMDc4ZTUyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNzhlNTMwMDAtMDAwMDA3OGU1M2ZmZiB0eXBlPTUgYXR0cj04MDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTU0MDAwLTAwMDAwNzhlNTZmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGU1NzAwMC0wMDAwMDc4ZTU3ZmZmIHR5cGU9
NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlNTgwMDAtMDAwMDA3OTI1ZGZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc5MjVlMDAwLTAwMDAw
NzkyNWVmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OTI1ZjAw
MC0wMDAwMDc5ZmZlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
NzlmZmYwMDAtMDAwMDA3OWZmZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDdhMDAwMDAwLTAwMDAwN2E3ZmZmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDA3YWUwMDAwMC0wMDAwMDdmZmZmZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwZTAwZjgwMDAtMDAwMDBlMDBmOGZmZiB0eXBlPTExIGF0dHI9
ODAwMDAwMDAwMDAwMDAwMQooWEVOKSAgMDAwMDBmZWQwMTAwMC0wMDAwMGZlZDAxZmZmIHR5cGU9
MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pIEluaXRpbmcgbWVtb3J5IHNoYXJpbmcuCihY
RU4pIGFsdCB0YWJsZSBmZmZmODJkMDgwNjcxNjkwIC0+IGZmZmY4MmQwODA2NzJkMjgKKFhFTikg
UENJOiBNQ0ZHIGNvbmZpZ3VyYXRpb24gMDogYmFzZSBlMDAwMDAwMCBzZWdtZW50IDAwMDAgYnVz
ZXMgMDAgLSAzZgooWEVOKSBQQ0k6IE5vdCB1c2luZyBNQ0ZHIGZvciBzZWdtZW50IDAwMDAgYnVz
IDAwLTNmCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAooWEVOKSBucl9zb2NrZXRz
OiAyCihYRU4pIEVOQUJMSU5HIElPLUFQSUMgSVJRcwooWEVOKSAgLT4gVXNpbmcgbmV3IEFDSyBt
ZXRob2QKKFhFTikgLi5USU1FUjogdmVjdG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEg
cGluMj0tMQooWEVOKSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZAooWEVOKSBtd2FpdC1pZGxl
OiBNV0FJVCBzdWJzdGF0ZXM6IDB4MzAwMDAyMAooWEVOKSBtd2FpdC1pZGxlOiB2MC40LjEgbW9k
ZWwgMHgzNwooWEVOKSBtd2FpdC1pZGxlOiBsYXBpY190aW1lcl9yZWxpYWJsZV9zdGF0ZXMgMHhm
ZmZmZmZmZgooWEVOKSBWTVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgIC0g
QVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlvbgooWEVOKSAgLSBBUElDIFRQUiBzaGFkb3cK
KFhFTikgIC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMgKEVQVCkKKFhFTikgIC0gVmlydHVhbC1Qcm9j
ZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpCihYRU4pICAtIFZpcnR1YWwgTk1JCihYRU4pICAtIE1T
UiBkaXJlY3QtYWNjZXNzIGJpdG1hcAooWEVOKSAgLSBVbnJlc3RyaWN0ZWQgR3Vlc3QKKFhFTikg
IC0gVk0gRnVuY3Rpb25zCihYRU4pIEhWTTogQVNJRHMgZW5hYmxlZC4KKFhFTikgSFZNOiBWTVgg
ZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3Rl
ZAooWEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQgooWEVOKSBCcm91Z2h0IHVwIDQg
Q1BVcwooWEVOKSBidWlsZC1pZDogMWY2ZjJjYzhkY2JiMTI4OWMxZmQ2NDQ1MzFjNWViODUKKFhF
TikgQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTogZGlzYWJsZWQKKFhFTikgbWNoZWNr
X3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFydGVkLgooWEVOKSBEb20wIGhh
cyBtYXhpbXVtIDY2MyBQSVJRcwooWEVOKSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9u
IGFjdGl2ZQooWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKKFhFTikgIFhlbiAga2VybmVs
OiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwg
bHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyOWExMDAwCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBB
UlJBTkdFTUVOVDoKKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDAwNTgwMDAwMDAtPjAwMDAw
MDAwNWMwMDAwMDAgKDMwMjcyIHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkKKFhFTikgIEluaXQuIHJh
bWRpc2s6IDAwMDAwMDAwNjA0Y2EwMDAtPjAwMDAwMDAwNzRlODk0YWQKKFhFTikgVklSVFVBTCBN
RU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4pICBMb2FkZWQga2VybmVsOiBmZmZmZmZmZjgxMDAwMDAw
LT5mZmZmZmZmZjgyOWExMDAwCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDAwMDAwMDAwMDAw
LT4wMDAwMDAwMDAwMDAwMDAwCihYRU4pICBQaHlzLU1hY2ggbWFwOiAwMDAwMDA4MDAwMDAwMDAw
LT4wMDAwMDA4MDAwMTAwMDAwCihYRU4pICBTdGFydCBpbmZvOiAgICBmZmZmZmZmZjgyOWExMDAw
LT5mZmZmZmZmZjgyOWExNGI0CihYRU4pICBQYWdlIHRhYmxlczogICBmZmZmZmZmZjgyOWEyMDAw
LT5mZmZmZmZmZjgyOWJiMDAwCihYRU4pICBCb290IHN0YWNrOiAgICBmZmZmZmZmZjgyOWJiMDAw
LT5mZmZmZmZmZjgyOWJjMDAwCihYRU4pICBUT1RBTDogICAgICAgICBmZmZmZmZmZjgwMDAwMDAw
LT5mZmZmZmZmZjgyYzAwMDAwCihYRU4pICBFTlRSWSBBRERSRVNTOiBmZmZmZmZmZjgyNGU2MTgw
CihYRU4pIERvbTAgaGFzIG1heGltdW0gNCBWQ1BVcwooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0g
b24gMSBub2RlcyB1c2luZyA0IENQVXMKKFhFTikgLi4uLmRvbmUuCihYRU4pIEluaXRpYWwgbG93
IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgooWEVOKSBTdGQuIExv
Z2xldmVsOiBBbGwKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAooWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgV0FSTklORzogQ09O
U09MRSBPVVRQVVQgSVMgU1lOQ0hST05PVVMKKFhFTikgVGhpcyBvcHRpb24gaXMgaW50ZW5kZWQg
dG8gYWlkIGRlYnVnZ2luZyBvZiBYZW4gYnkgZW5zdXJpbmcKKFhFTikgdGhhdCBhbGwgb3V0cHV0
IGlzIHN5bmNocm9ub3VzbHkgZGVsaXZlcmVkIG9uIHRoZSBzZXJpYWwgbGluZS4KKFhFTikgSG93
ZXZlciBpdCBjYW4gaW50cm9kdWNlIFNJR05JRklDQU5UIGxhdGVuY2llcyBhbmQgYWZmZWN0CihY
RU4pIHRpbWVrZWVwaW5nLiBJdCBpcyBOT1QgcmVjb21tZW5kZWQgZm9yIHByb2R1Y3Rpb24gdXNl
IQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKKFhFTikgMy4uLiAyLi4uIDEuLi4gCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAo
dHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVOKSBG
cmVlZCAyMDQ4a0IgaW5pdCBtZW1vcnkKbWFwcGluZyBrZXJuZWwgaW50byBwaHlzaWNhbCBtZW1v
cnkKYWJvdXQgdG8gZ2V0IHN0YXJ0ZWQuLi4KKFhFTikgZDB2MCBVbmhhbmRsZWQgaW52YWxpZCBv
cGNvZGUgZmF1bHQvdHJhcCBbIzYsIGVjPWZmZmZmZmZmXQooWEVOKSBkb21haW5fY3Jhc2hfc3lu
YyBjYWxsZWQgZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCBmZmZmODJkMDgwMzQ1ZjI4IGVudHJ5Lm8j
Y3JlYXRlX2JvdW5jZV9mcmFtZSsweDEzNS8weDE0ZAooWEVOKSBEb21haW4gMCAodmNwdSMwKSBj
cmFzaGVkIG9uIGNwdSMwOgooWEVOKSAtLS0tWyBYZW4tNC45LjAgIHg4Nl82NCAgZGVidWc9biAg
IFRhaW50ZWQ6ICBDICAgXS0tLS0KKFhFTikgQ1BVOiAgICAwCihYRU4pIFJJUDogICAgZTAzMzpb
PGZmZmZmZmZmODI1MWYwNmE+XQooWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyMDYgICBFTTog
MSAgIENPTlRFWFQ6IHB2IGd1ZXN0IChkMHYwKQooWEVOKSByYXg6IDAwMDAwMDAwMDAwMDAwMDAg
ICByYng6IDAwMDAwMDAwMDAwMDAwMDAgICByY3g6IDAwMDAwMDAwOTllMTMyZDcKKFhFTikgcmR4
OiAwMDAwMDAwMDk5ZTE0MDAwICAgcnNpOiAwMDAwMDAwMDk5ZTEzMmQ2ICAgcmRpOiAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pIHJicDogZmZmZmZmZmY4MjIwM2Q0MCAgIHJzcDogZmZmZmZmZmY4MjIw
M2NiOCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwNTgg
ICByMTA6IDAwMDAwMDAwMDAwMDdmZjAgICByMTE6IDAwMDAwMDAwMDAwMDAwNTgKKFhFTikgcjEy
OiAwMDAwMDAwMDAwMDk5ZTE0ICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAxICAgcjE0OiAwMDAwMDAw
MDAwMDAwMDAxCihYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDAwZSAgIGNyMDogMDAwMDAwMDA4MDA1
MDAzMyAgIGNyNDogMDAwMDAwMDAwMDEwMjZlMAooWEVOKSBjcjM6IDAwMDAwMDAwNWEyMDkwMDAg
ICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAw
MDAwICAgZ3M6IDAwMDAgICBzczogZTAyYiAgIGNzOiBlMDMzCihYRU4pIEd1ZXN0IHN0YWNrIHRy
YWNlIGZyb20gcnNwPWZmZmZmZmZmODIyMDNjYjg6CihYRU4pICAgIDAwMDAwMDAwOTllMTMyZDcg
MDAwMDAwMDAwMDAwMDA1OCBmZmZmZmZmZjgyNTFmMDZhIDAwMDAwMDAxMDAwMGUwMzAKKFhFTikg
ICAgMDAwMDAwMDAwMDAxMDAwNiBmZmZmZmZmZjgyMjAzY2YwIDAwMDAwMDAwMDAwMGUwMmIgZmZm
ZmZmZmY4MjIwM2QxMAooWEVOKSAgICA4MDAwMDAwMDAwMDAwMTYzIDAwMDAwMDAwOTllMTQwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwOTllMTMy
ZDcgMDAwMDAwMDA3OGMwOGUxOCAwMDAwMDAwMDAwMDAwMDBlIGZmZmZmZmZmODI2M2ZkNDAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwZSBmZmZmZmZmZjgyMjAzZDUwIGZmZmZmZmZmODI1MWYyYjIg
ZmZmZmZmZmY4MjIwM2RjMAooWEVOKSAgICBmZmZmZmZmZjgyNTUwYmEzIGZmZmZmZmZmODIyMDNk
YzAgMDAwMDAwMDAwMDAwMDAxOCA0NTk2M2QzYWQ3MTliMmNiCihYRU4pICAgIDZmNjU2NzBlZDBk
YWJjYTMgMDAwMDAwMDAwMDAwMTAwMCA4NTY0NTVkZjg1NjQ1NWM2IDAwMDAwMDAwMDAwMDAwMTgK
KFhFTikgICAgZmZmZmZmZmY4MjIwM2RlMCAwMDAwMDAwMDAwMDAwMDE4IGZmZmZmZmZmODI2M2Zk
NDAgZmZmZmZmZmZmZDIwMDBkOAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODIy
MDNlMDAgZmZmZmZmZmY4MjU1MGNjMyBmZmZmZmZmZjgyNTUwYTk0CihYRU4pICAgIGZmZmZmZmZm
ODI1NTBjYzMgZmZmZmZmZmZmZDIwMDJjMCAwMDAwMDAwMDAyNWI0MjQwIDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyMjAzZTkwIGZmZmZmZmZmODI1
MDgzNjYgMjA0YjQ0NDU4MTBlOGRiMAooWEVOKSAgICAwMDAwMDAwMDAwMDA0OTQ5IDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICA4NTY0NTVkZjg1NjQ1NWM2IDAwMDAw
MDAwMDEwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyMjAzZWY4CihYRU4pICAgIGZm
ZmZmZmZmODI0ZjJjNjAgZmZmZmZmZmYwMDAwMDAxMCBmZmZmZmZmZjgyMjAzZjA4IGZmZmZmZmZm
ODIyMDNlYzAKKFhFTikgICAgODU2NDU1ZGY4NTY0NTVjNiBmZmZmZmZmZjgyMjAzZWI4IDg1NjQ1
NWRmODU2NDU1YzYgZmZmZmZmZmZmZmZmZmZmZgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmZmZmZmODI1OWU5MjAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IGZmZmZmZmZmODIyMDNmMzggZmZmZmZmZmY4MjRlNmQwNSBmZmZmZmZmZjgyNWJhMmUwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgZmZmZmZmZmY4MjIwM2Y2OCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBIYXJkd2FyZSBEb20wIGNyYXNo
ZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KEw==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_004_6259FE59E23B6044B7C886F5C71731402750E962INBLCORMX01ques_--


From xen-devel-bounces@lists.xen.org Tue Aug 08 14:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14:33: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.xen.org>)
	id 1df5Zi-0000Og-AG; Tue, 08 Aug 2017 14:33:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df5Zg-0000Oa-SB
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 14:33:36 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F8/8B-02181-FBBC9895; Tue, 08 Aug 2017 14:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7+052
 RBm8fS1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/zm5jLLhqWrHy9xnWBsblml2MnBwSAv4S
 Z47PZAWxWQRUJLrPPGcCsdkElCV+dvaygdgiAnoSF39PYe9i5OJgFrjJKLFr0iFmkISwQIzE2
 u4VYDavgIXE+dObwGwhgQKJhpal7BBxQYmTM5+wgNjMAjoSC3Z/AhrKAWRLSyz/xwES5hSwk7
 jxqIcRxBYFuqFz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIQC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDU6hkYGHcwNp/wO8QoycGkJMq7SbszUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE7/1TQDnBotT01Iq0zBxg0MOkJTh4lER4m0HSvMUFibnFm
 ekQqVOMilLivE9BEgIgiYzSPLg2WKRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMaw+MWy
 GezLwSuOmvgBYzAS2O8AVbXJKIkJJqAGo5x3ba5kzm/ram6xp7z+XHRZ+z13xbL3yMue8/13x
 7i137r0bOrrp+7nYxx44v82pnpjYdX73k2WWzPUy9UxmXbi4MNlzJYOkStDn50OZOg8B50vNi
 3rGuf35F8UxHleZUhYksAW3sq7YUH3/RYsvbYmbd9fqhruftzrnZ3Mt2TfbXriq4qMRSnJFoq
 MVcVJwIAEAPABavAgAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502202813!108417736!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17026 invoked from network); 8 Aug 2017 14:33:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 14:33:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="443019674"
Date: Tue, 8 Aug 2017 15:33:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Venu Busireddy <venu.busireddy@oracle.com>
Message-ID: <20170808143301.5kyqlbomcyr3wa4o@citrix.com>
References: <20170807235457.3943-1-venu.busireddy@oracle.com>
 <20170807235457.3943-2-venu.busireddy@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170807235457.3943-2-venu.busireddy@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@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 v3 1/2] libxl: Implement the handler to
 handle unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMDcsIDIwMTcgYXQgMDY6NTQ6NTZQTSAtMDUwMCwgVmVudSBCdXNpcmVkZHkg
d3JvdGU6Cj4gSW1wbGVtZW50IHRoZSBjYWxsYmFjayBmdW5jdGlvbiB0byBoYW5kbGUgdW5yZWNv
dmVyYWJsZSBBRVIgZXJyb3JzLCBhbmQKPiBhbHNvIHRoZSBwdWJsaWMgQVBJcyB0aGF0IGNhbiBi
ZSB1c2VkIHRvIHJlZ2lzdGVyL3VucmVnaXN0ZXIgdGhlIGhhbmRsZXIuCj4gV2hlbiBhbiBBRVIg
ZXJyb3Igb2NjdXJzLCB0aGUgaGFuZGxlciB3aWxsIGZvcmNpYmx5IHJlbW92ZSB0aGUgZXJyaW5n
Cj4gUENJZSBkZXZpY2UgZnJvbSB0aGUgZ3Vlc3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogVmVudSBC
dXNpcmVkZHkgPHZlbnUuYnVzaXJlZGR5QG9yYWNsZS5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgfCAxNCArKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50
LmggICAgfCAxMyArKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNyAr
KysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgfCA5MCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDEyNCBpbnNl
cnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9s
aWJ4bC9saWJ4bC5oCj4gaW5kZXggN2NmMGYzMS4uYzVhZjBhYSAxMDA2NDQKPiAtLS0gYS90b29s
cy9saWJ4bC9saWJ4bC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IEBAIC0xMDQ0LDYg
KzEwNDQsMjAgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFj
ICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKPiAgICovCj4gICNkZWZpbmUgTElCWExfSEFW
RV9RRUQgMQo+ICAKPiArLyogTElCWExfSEFWRV9SRUdfQUVSX0VWRU5UU19IQU5ETEVSCj4gKyAq
Cj4gKyAqIElmIGl0IGlzIGRlZmluZWQsIGxpYnhsIGhhcyBhIGxpYnJhcnkgZnVuY3Rpb24gY2Fs
bGVkCj4gKyAqIGxpYnhsX3JlZ19hZXJfZXZlbnRzX2hhbmRsZXIuCj4gKyAqLwo+ICsjZGVmaW5l
IExJQlhMX0hBVkVfUkVHX0FFUl9FVkVOVFNfSEFORExFUiAxCj4gKwo+ICsvKiBMSUJYTF9IQVZF
X1VOUkVHX0FFUl9FVkVOVFNfSEFORExFUgo+ICsgKgo+ICsgKiBJZiBpdCBpcyBkZWZpbmVkLCBs
aWJ4bCBoYXMgYSBsaWJyYXJ5IGZ1bmN0aW9uIGNhbGxlZAo+ICsgKiBsaWJ4bF91bnJlZ19hZXJf
ZXZlbnRzX2hhbmRsZXIuCj4gKyAqLwo+ICsjZGVmaW5lIExJQlhMX0hBVkVfVU5SRUdfQUVSX0VW
RU5UU19IQU5ETEVSIDEKPiArCgpZb3UgY2FuIGNvbnNvbGlkYXRlIGJvdGggaW50bwoKTElCTFhf
SEFWRV9BRVJfRVZFTlRTX0hBTkRMRVIKCj4gIHR5cGVkZWYgY2hhciAqKmxpYnhsX3N0cmluZ19s
aXN0Owo+ICB2b2lkIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UobGlieGxfc3RyaW5nX2xpc3Qg
KnNsKTsKPiAgaW50IGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdf
bGlzdCAqc2wpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oIGIvdG9v
bHMvbGlieGwvbGlieGxfZXZlbnQuaAo+IGluZGV4IDFlYTc4OWUuLjFhZWE5MDYgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2V2ZW50LmgKPiBAQCAtMTg0LDYgKzE4NCwxOSBAQCB2b2lkIGxpYnhsX2V2ZGlzYWJsZV9kb21h
aW5fZGVhdGgobGlieGxfY3R4ICpjdHgsIGxpYnhsX2V2Z2VuX2RvbWFpbl9kZWF0aCopOwo+ICAg
ICAqIG1heSBnZW5lcmF0ZSBvbmx5IGEgREVBVEggZXZlbnQuCj4gICAgICovCj4gIAo+ICt0eXBl
ZGVmIHN0cnVjdCBsaWJ4bF9fYWVyX3dhdGNoIGxpYnhsX2Flcl93YXRjaDsKPiAraW50IGxpYnhs
X3JlZ19hZXJfZXZlbnRzX2hhbmRsZXIobGlieGxfY3R4ICosIHVpbnQzMl90LCBsaWJ4bF9hZXJf
d2F0Y2ggKiopCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExF
UlNfT05MWTsKPiArICAvKgo+ICsgICAqIFJlZ2lzdGVycyBhIGhhbmRsZXIgdG8gaGFuZGxlIHRo
ZSBvY2N1cnJlbmNlIG9mIHVucmVjb3ZlcmFibGUgQUVSIGVycm9ycy4KPiArICAgKiBUaGlzIGZ1
bmN0aW9uIGRlcGVuZHMgb24gdGhlIGNhbGxpbmcgYXBwbGljYXRpb24gcnVubmluZyB0aGUgbGli
eGwncwo+ICsgICAqIGludGVybmFsIGV2ZW50IGxvb3AuIFRvb2xzdGFja3MgdGhhdCBkbyBub3Qg
dXNlIGxpYnhsJ3MgaW50ZXJuYWwKPiArICAgKiBldmVudCBsb29wIG11c3QgYXJyYW5nZSB0byBo
YXZlIHRoZWlyIG93biBldmVudCBsb29wIGNyZWF0ZWQgYW5kIGVudGVyCj4gKyAgICogbGlieGwg
KHNheSwgY2FsbCBsaWJ4bF9ldmVudF93YWl0KCkpLCB0byBlbmFibGUgdGhlIGV2ZW50IHRvIGJl
IHByb2Nlc3NlZC4KPiArICAgKi8KPiArdm9pZCBsaWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRs
ZXIobGlieGxfY3R4ICosIHVpbnQzMl90LCBsaWJ4bF9hZXJfd2F0Y2ggKikKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+ICsKPiAgdHlwZWRl
ZiBzdHJ1Y3QgbGlieGxfX2V2Z2VuX2Rpc2tfZWplY3QgbGlieGxfZXZnZW5fZGlza19lamVjdDsK
PiAgaW50IGxpYnhsX2V2ZW5hYmxlX2Rpc2tfZWplY3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLCBjb25zdCBjaGFyICp2ZGV2LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9ldl91c2VyLCBsaWJ4bF9ldmdlbl9kaXNrX2VqZWN0ICoqZXZnZW5fb3V0KTsKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKPiBpbmRleCBhZmU2NjUyLi4yYjc0Mjg2IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
Cj4gQEAgLTM1Miw2ICszNTIsMTMgQEAgc3RydWN0IGxpYnhsX19ldl9jaGlsZCB7Cj4gICAgICBM
SUJYTF9MSVNUX0VOVFJZKHN0cnVjdCBsaWJ4bF9fZXZfY2hpbGQpIGVudHJ5Owo+ICB9Owo+ICAK
PiArLyoKPiArICogU3RydWN0dXJlIHVzZWQgZm9yIEFFUiBldmVudCBoYW5kbGluZy4KPiArICov
Cj4gK3N0cnVjdCBsaWJ4bF9fYWVyX3dhdGNoIHsKPiArICAgIHVpbnQzMl90IGRvbWlkOwo+ICsg
ICAgbGlieGxfX2V2X3hzd2F0Y2ggd2F0Y2g7Cj4gK307Cj4gIAo+ICAvKgo+ICAgKiBldmdlbiBz
dHJ1Y3R1cmVzLCB3aGljaCBhcmUgdGhlIHN0YXRlIHdlIHVzZSBmb3IgZ2VuZXJhdGluZwo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bj
aS5jCj4gaW5kZXggNjVhZDVlNS4uZmVlZGYyNyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wY2kuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gQEAgLTE2NzgsNiAr
MTY3OCw5NiBAQCBzdGF0aWMgaW50IGxpYnhsX2RldmljZV9wY2lfY29tcGFyZShsaWJ4bF9kZXZp
Y2VfcGNpICpkMSwKPiAgICAgIHJldHVybiBDT01QQVJFX1BDSShkMSwgZDIpOwo+ICB9Cj4gIAo+
ICtzdGF0aWMgdm9pZCBhZXJfYmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2Ms
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl94c3dh
dGNoICp3YXRjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqd2F0Y2hfcGF0aCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqZXZlbnRfcGF0aCkKPiArewo+ICsgICAgRUdDX0dDOwo+ICsgICAg
bGlieGxfYWVyX3dhdGNoICphZXJfd3MgPSBDT05UQUlORVJfT0Yod2F0Y2gsICphZXJfd3MsIHdh
dGNoKTsKPiArICAgIGludCByYzsKPiArICAgIHVpbnQzMl90IGRvbSwgYnVzLCBkZXYsIGZuOwo+
ICsgICAgdWludDMyX3QgZG9taWQgPSBhZXJfd3MtPmRvbWlkOwo+ICsgICAgY2hhciAqcCwgKnBh
dGg7Cj4gKyAgICBjb25zdCBjaGFyICphZXJGYWlsZWRTQkRGOwo+ICsgICAgbGlieGxfZGV2aWNl
X3BjaSBwY2lkZXY7Cj4gKwo+ICsgICAgLyogRXh0cmFjdCB0aGUgYmFja2VuZCBkaXJlY3Rvcnku
ICovCj4gKyAgICBwYXRoID0gbGlieGxfX3N0cmR1cChnYywgZXZlbnRfcGF0aCk7Cj4gKyAgICBw
ID0gc3RycmNocihwYXRoLCAnLycpOwo+ICsgICAgaWYgKChwID09IE5VTEwpIHx8IChzdHJjbXAo
cCwgIi9hZXJGYWlsZWRTQkRGIikgIT0gMCkpCj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgLyog
VHJ1bmNhdGUgdGhlIHN0cmluZyBzbyBpdCBwb2ludHMgdG8gdGhlIGJhY2tlbmQgZGlyZWN0b3J5
LiAqLwo+ICsgICAgKnAgPSAnXDAnOwo+ICsKPiArICAgIC8qIEZldGNoIHRoZSB2YWx1ZSBvZiB0
aGUgZmFpbGVkIFBDSSBkZXZpY2UuICovCj4gKyAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNr
ZWQoZ2MsIFhCVF9OVUxMLAo+ICsgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2FlckZhaWxlZFNC
REYiLCBwYXRoKSwgJmFlckZhaWxlZFNCREYpOwo+ICsgICAgaWYgKHJjIHx8ICFhZXJGYWlsZWRT
QkRGKQo+ICsgICAgICAgIHJldHVybjsKPiArICAgIHNzY2FuZihhZXJGYWlsZWRTQkRGLCAiJXg6
JXg6JXguJXgiLCAmZG9tLCAmYnVzLCAmZGV2LCAmZm4pOwo+ICsKPiArICAgIGxpYnhsX2Rldmlj
ZV9wY2lfaW5pdCgmcGNpZGV2KTsKPiArICAgIHBjaWRldl9zdHJ1Y3RfZmlsbCgmcGNpZGV2LCBk
b20sIGJ1cywgZGV2LCBmbiwgMCk7Cj4gKyAgICAvKiBGb3JjaWJseSByZW1vdmUgdGhlIGRldmlj
ZSBmcm9tIHRoZSBndWVzdCAqLwo+ICsgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3BjaV9yZW1vdmVf
Y29tbW9uKGdjLCBkb21pZCwgJnBjaWRldiwgMSk7Cj4gKyAgICBpZiAocmMpCj4gKyAgICAgICAg
TE9HRChFUlJPUiwgZG9taWQsICIgbGlieGxfX2RldmljZV9wY2lfcmVtb3ZlX2NvbW1vbigpIGZh
aWxlZCwgcmM9eCV4IiwKPiArICAgICAgICAgICAgICAgICh1bnNpZ25lZCBpbnQpcmMpOwo+ICsK
PiArICAgIHJldHVybjsKPiArfQo+ICsKPiAraW50IGxpYnhsX3JlZ19hZXJfZXZlbnRzX2hhbmRs
ZXIobGlieGxfY3R4ICpjdHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9h
ZXJfd2F0Y2ggKiphZXJfd3Nfb3V0KQoKQWZhaWN0IGxpYnhsX2Flcl93YXRjaCBpcyBhbiBvcGFx
dWUgdHlwZSB0byBleHRlcm5hbCBjYWxsZXIsIHNvIHRoaXMKd29uJ3Qgd29yaywgcmlnaHQ/Cgo+
ICt7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsgICAgaW50IGRvbTBfZG9taWQ7Cgp1aW50MzJfdCBw
Y2liYWNrX2RvbWlkOwoKPiArICAgIGNoYXIgKmJlX3BhdGg7Cj4gKyAgICBsaWJ4bF9hZXJfd2F0
Y2ggKmFlcl93cyA9IE5VTEw7Cj4gKyAgICBHQ19JTklUKGN0eCk7Cj4gKwo+ICsgICAgKmFlcl93
c19vdXQgPSBOVUxMOwo+ICsKPiArICAgIHJjID0gbGlieGxfX2dldF9kb21pZChnYywgKHVpbnQz
Ml90ICopKCZkb20wX2RvbWlkKSk7Cj4gKyAgICBpZiAocmMpIHsKPiArICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgIiBsaWJ4bF9fZ2V0X2RvbWlkKCkgZmFpbGVkLCByYyA9ICVkIiwgcmMpOwo+
ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIGFlcl93cyA9IG1hbGxvYyhz
aXplb2YobGlieGxfYWVyX3dhdGNoKSk7CgpsaWJ4bF9fY2FsbG9jKE5PR0MsIC4uLik7CgpBbmQg
dGhlbiB5b3UgY2FuIHNraXAgdGhlIGNoZWNrIGFuZCBtZW1zZXQuCgo+ICsgICAgaWYgKCFhZXJf
d3MpIHsKPiArICAgICAgICByYyA9IEVSUk9SX05PTUVNOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+
ICsgICAgfQo+ICsgICAgbWVtc2V0KGFlcl93cywgMCwgc2l6ZW9mKGxpYnhsX2Flcl93YXRjaCkp
Owo+ICsKPiArICAgIGFlcl93cy0+ZG9taWQgPSBkb21pZDsKPiArICAgIGJlX3BhdGggPSBHQ1NQ
UklOVEYoIi9sb2NhbC9kb21haW4vJWQvYmFja2VuZC9wY2kvJXUvJWQvJXMiLAo+ICsgICAgICAg
ICAgICBkb20wX2RvbWlkLCBkb21pZCwgZG9tMF9kb21pZCwgImFlckZhaWxlZFNCREYiKTsKClVz
ZSAldSBoZXJlLgoKPiArICAgIHJjID0gbGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXIoZ2MsICZh
ZXJfd3MtPndhdGNoLAo+ICsgICAgICAgICAgICBhZXJfYmFja2VuZF93YXRjaF9jYWxsYmFjaywg
YmVfcGF0aCk7Cj4gKyAgICAqYWVyX3dzX291dCA9IGFlcl93czsKPiArCj4gK291dDoKPiArICAg
IEdDX0ZSRUU7Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK3ZvaWQgbGlieGxfdW5yZWdf
YWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqY3R4LAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3MpCj4gK3sKPiArICAgIEdDX0lO
SVQoY3R4KTsKPiArCj4gKyAgICBsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyKGdjLCAmYWVy
X3dzLT53YXRjaCk7Cj4gKwo+ICsgICAgZnJlZShhZXJfd3MpOwo+ICsgICAgR0NfRlJFRTsKPiAr
ICAgIHJldHVybjsKPiArfQoKSSB0aGluayBhIGJpZ2dlciBxdWVzdGlvbiBpcyB3aGV0aGVyIHlv
dSBhZ3JlZSB3aXRoIElhbidzIGNvbW1lbnRzCnJlZ2FyZGluZyBBUEkgZGVzaWduIGFuZCB3aGV0
aGVyIHlvdSBoYXZlIG1vcmUgcXVlc3Rpb25zPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:40:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14: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.xen.org>)
	id 1df5fm-0000bJ-Vy; Tue, 08 Aug 2017 14:39:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1df5fl-0000bD-K6
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 14:39:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 4E/EE-01995-83DC9895; Tue, 08 Aug 2017 14:39:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov67F2c5
 Ig+Ndghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/hYsZC2ZxVcxvOMLYwHiKo4uRk0NCwEji
 7cR/TF2MXBxCAgsZJaYe2cIEkhAWiJSYf3sKI0hCRGAZo8T8i9PYQBLMAjoSK9u/QnVcYJSYf
 H8jWAebgKrEhuunWEFsXgFriStHNjGC2CwCKhITt05kB7FFBcIl9n+/xgxRIyhxcuYTFhCbUy
 BEYsaFo1AL9CR2XP/FCmGLS2x69h3KlpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGNWLU4v
 KUot0zfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDlAEIdjA2fnc6xCjJwaQk
 yrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvntNAOcGi1PTUirTMHGCswKQlOHiURHg1z
 wCleYsLEnOLM9MhUqcYdTnu9G34wiTEkpeflyolzpsGMkMApCijNA9uBCxuLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmY1xhkFU9mXgncpldARzABHRHhC3ZESSJCSqqBcc2tje0HGM0vL5y
 WZ71ESFP8RLkYZ0CpfZ6f6/lwL117Q9My4W024lafy08Hn9wX/O2QZqvr66V8B+2UH7j0P8qN
 fnDFRT3YbduLsAfH7YIybmqeYsur1Fz8ra/lW/PHkC8lC0VC5jL4p3Nv3nXkb3/2X50f4SYVu
 f8f/fyp/OWHmK7HBLMTSizFGYmGWsxFxYkABOOPVdYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502203192!105876909!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56684 invoked from network); 8 Aug 2017 14:39:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Aug 2017 14:39:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7B90AD6E;
 Tue,  8 Aug 2017 14:39:51 +0000 (UTC)
To: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6259FE59E23B6044B7C886F5C71731402750524A@INBLCORMX01.quest-global.com>
 <59832C3602000078001034C0@prv-mh.provo.novell.com>
 <6259FE59E23B6044B7C886F5C71731402750E962@INBLCORMX01.quest-global.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <67392dd7-a18a-d839-d384-15bf7570c0a2@suse.com>
Date: Tue, 8 Aug 2017 16:39:46 +0200
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: <6259FE59E23B6044B7C886F5C71731402750E962@INBLCORMX01.quest-global.com>
Content-Language: de-DE
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3
 from UEFI shell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMTcgMTY6MjYsIEFzaGFyYWYgUGVyaW5jaGlra2FsIHdyb3RlOgo+IEhpIEFsbCwK
PiAKPiBJIGFtIGF0dGFjaGluZyB4ZW4gYm9vdCBsb2cgd2hlbiB4ZW4gZmFpbCB0byBib290IHdp
dGggdXBkYXRlZCBrZXJuZWwKPiBmcm9tIFVFRkkgc2hlbGwuCj4gSXQgc2hvdyBhbiBlcnJvciB3
aGVuIGtlcm5lbCBzdGFydCBib290aW5nLi4KPiAKPiBOKSAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoWEVOKSBXQVJOSU5HOiBDT05TT0xFIE9V
VFBVVCBJUyBTWU5DSFJPTk9VUwo+IChYRU4pIFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIHRvIGFp
ZCBkZWJ1Z2dpbmcgb2YgWGVuIGJ5IGVuc3VyaW5nCj4gKFhFTikgdGhhdCBhbGwgb3V0cHV0IGlz
IHN5bmNocm9ub3VzbHkgZGVsaXZlcmVkIG9uIHRoZSBzZXJpYWwgbGluZS4KPiAoWEVOKSBIb3dl
dmVyIGl0IGNhbiBpbnRyb2R1Y2UgU0lHTklGSUNBTlQgbGF0ZW5jaWVzIGFuZCBhZmZlY3QKPiAo
WEVOKSB0aW1la2VlcGluZy4gSXQgaXMgTk9UIHJlY29tbWVuZGVkIGZvciBwcm9kdWN0aW9uIHVz
ZSEKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPiAoWEVOKSAzLi4uIDIuLi4gMS4uLgo+IChYRU4qKSAqKiogU2VyaWFsIGlucHV0IC0+
IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoCj4gaW5wdXQgdG8gWGVu
KQo+IChYRU4pIEZyZWVkIDIwNDhrQiBpbml0IG1lbW9yeQo+IG1hcHBpbmcga2VybmVsIGludG8g
cGh5c2ljYWwgbWVtb3J5Cj4gYWJvdXQgdG8gZ2V0IHN0YXJ0ZWQuLi4KPiAoWEVOKSBkMHYwIFVu
aGFuZGxlZCBpbnZhbGlkIG9wY29kZSBmYXVsdC90cmFwIFsjNiwgZWM9ZmZmZmZmZmZdCj4gKFhF
TikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gZW50cnkuUzogZmF1bHQgYXQgZmZmZjgy
ZDA4MDM0NWYyOAo+IGVudHJ5Lm8jY3JlYXRlX2JvdW5jZV9mcmFtZSsweDEzNS8weDE0ZAo+IChY
RU4pIERvbWFpbiAwICh2Y3B1IzApIGNyYXNoZWQgb24gY3B1IzA6Cj4gKFhFTikgLS0tLVsgWGVu
LTQuOS4wIHg4Nl82NCBkZWJ1Zz1uIFRhaW50ZWQ6IEMgXS0tLS0KPiAoWEVOKSBDUFU6IDAKPiAo
WEVOKSBSSVA6IGUwMzM6WzxmZmZmZmZmZjgyNTFmMDZhPl0KCkNhbiB5b3UgcGxlYXNlIHRyeSB0
byBmaW5kIHRoZSBkb20wIGtlcm5lbCBzb3VyY2UgZmlsZS9saW5lIHJlbGF0ZWQgdG8KdGhpcyBh
ZGRyZXNzPyBhZGRyMmxpbmUgc2hvdWxkIGJlIGFibGUgdG8gaGVscC4KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:41:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14:41: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.xen.org>)
	id 1df5gu-000172-97; Tue, 08 Aug 2017 14:41:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df5gs-00016t-Lb
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 14:41:02 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0E/37-03406-D7DC9895; Tue, 08 Aug 2017 14:41:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7t2c5
 Igy/zZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozmxi0sBZOYK059/sfcwDiJqYuRk0NCwF/i
 y/EOxi5GDg4WARWJzx3sIGE2AWWJn529bCC2iICexMXfU4DiXBzMAjcZJXZNOsQMkhAWiJFY2
 70CzOYVsJDoWzyZGaRISGAeo0TLu05WiISgxMmZT1hAbGYBHYkFuz+xgSxjFpCWWP6PAyTMKW
 Ap8f98GyOILQp0Q+fSOWDlQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQXC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+PtjQGHGCU5mJREeTdpd0YK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1OAOUEyxKTU+tSMvMAQY9TFqCg0dJhFcTJM1bXJCYW
 5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeFJAiAZCijNI8uBGwCLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYV5jkCk8mXklcJteAR3BBHREhC/YESWJCCmpBsaArh1rtC5v93et6jn45k56Wun
 MjY6nLzj+2njno3D1+Z65J9ZYrmzzuB/10Dqp11xO4zjPmbLflidUohpOXrf+f+xNyVOjGZO9
 Q5Yf/3Hme17oL7f0bbPuxB6cueqiiZfuzvVxSuYcnYYsh9Z9mWGwce2kVx8ubObbcGHTQ/tXG
 /+0LXs07cpBFiWW4oxEQy3mouJEAP9JUx27AgAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502203259!58023865!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14537 invoked from network); 8 Aug 2017 14:41:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 14:41:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="443021359"
Date: Tue, 8 Aug 2017 15:40:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Venu Busireddy <venu.busireddy@oracle.com>
Message-ID: <20170808144058.a4vceet5yol2ko44@citrix.com>
References: <20170807235457.3943-1-venu.busireddy@oracle.com>
 <20170807235457.3943-2-venu.busireddy@oracle.com>
 <20170808143301.5kyqlbomcyr3wa4o@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170808143301.5kyqlbomcyr3wa4o@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@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 v3 1/2] libxl: Implement the handler to
 handle unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMDM6MzM6MDFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiA+ICsKPiA+ICtpbnQgbGlieGxfcmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKmN0
eCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9hZXJfd2F0Y2ggKiph
ZXJfd3Nfb3V0KQo+IAo+IEFmYWljdCBsaWJ4bF9hZXJfd2F0Y2ggaXMgYW4gb3BhcXVlIHR5cGUg
dG8gZXh0ZXJuYWwgY2FsbGVyLCBzbyB0aGlzCj4gd29uJ3Qgd29yaywgcmlnaHQ/Cj4gCgpPaCwg
aXQgaXMgYSBwb2ludGVyIHRvIGEgcG9pbnRlciwgc28gdGhlIHN0b3JhZ2Ugc2l6ZSBpcyBrbm93
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:47:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14: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.xen.org>)
	id 1df5ms-0001Qe-UL; Tue, 08 Aug 2017 14:47:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1df5ms-0001QY-Cs
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 14:47:14 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 52/E0-04533-1FEC9895; Tue, 08 Aug 2017 14:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXSPJ+BQ/fDuc5
 Ig883LC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXUxULTnJVzLi2hr2BcTlHFyMXh5DAOkaJ
 uztfMnUxcnIIC+RLfD95GswWESiV+N+2mRmiaAeTRPPfXWwgCTYBA4kpr1eygti8Ag4Smz5fA
 bI5OFgEVCS+XfUCCYsKhEvs/36NGaJEUOLkzCcsIDangLXEpG3N7CA2s4C6xJ95l5ghbG2JZQ
 tfQ9niEreezGeawMg7C0n7LCQts5C0zELSsoCRZRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqG
 BsV5uanFxYnpqTmJSsV5yfu4mRmCw1TMwMO5gbD3hd4hRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8
 UWlOavEhRg0ODoErB4/MZpRiycvPS1WS4H1zFqhOsCg1PbUiLTMHGA8wpRIcPEoivALAmBDiL
 S5IzC3OTIdInWJUlBLnNQNJCIAkMkrz4NpgMXiJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkj
 CvIMgUnsy8Erjpr4AWMwEtjvAFW1ySiJCSamDM0w2uOXv5Wp6w5cef19jCZ05+9NzekkFKdyX
 z98WJ0Q9k9lacP9M9eVXEbz+fas/kba+WtsZ8vPgr8Z/RwivnC23bnu67uzbkakHtuw33debU
 qcjZhoenbpp1NFqzprC7Qvam+G8+2Z5LszacUTu54g7L/HBvra/MFn++lp1e2XeBe03Rtc0BS
 izFGYmGWsxFxYkAE6FJzrwCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502203632!78242343!1
X-Originating-IP: [131.159.0.8]
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 15066 invoked from network); 8 Aug 2017 14:47:12 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 14:47:12 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 493AA10229BF4;
 Tue,  8 Aug 2017 16:47:06 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <79db1022-aa46-45cb-8fb6-b9e26af1678f@arm.com>
 <e8e8e582-0471-8880-20c6-6e0df8e1cea6@sec.in.tum.de>
 <1175c88c-876e-fe5c-ed5f-c8f53b2703f3@sec.in.tum.de>
 <d780d554-4f41-c3ed-1270-36c51eaf6ea5@arm.com>
 <0c80dc19-8f01-3561-aa05-9b34001faeb4@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <9bda9804-542a-79d9-a69f-8ce8d80e98e7@sec.in.tum.de>
Date: Tue, 8 Aug 2017 16:47:06 +0200
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: <0c80dc19-8f01-3561-aa05-9b34001faeb4@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 00/14] arm/mem_access: Walk guest page
 tables in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKPiBUaGUgcGF0Y2ggYmVsb3dzIHNvbHZlIG15IHByb2JsZW06Cj4KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93
YWxrLmMKPiBpbmRleCBiMjU4MjQ4MzIyLi42Y2E5OTRlNDM4IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9ndWVzdF93YWxrLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4g
QEAgLTExMiw3ICsxMTIsNyBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0
IHZjcHUgKnYsCj4gICAgICAgICAgICogbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUgZG9lcyBub3Qg
bmVlZCB0byBiZSBwYWdlIGFsaWduZWQuCj4gICAgICAgICAgICovCj4gICAgICAgICAgbWFzayA9
IEdFTk1BU0soMTksIDEyKTsKPiAtICAgICAgICBwYWRkciA9IChwdGUud2Fsay5iYXNlIDw8IDEw
KSB8ICgoZ3ZhICYgbWFzaykgPj4gMTApOwo+ICsgICAgICAgIHBhZGRyID0gKChwYWRkcl90KXB0
ZS53YWxrLmJhc2UgPDwgMTApIHwgKChndmEgJiBtYXNrKSA+PiAxMCk7Cj4gIAo+ICAgICAgICAg
IC8qIEFjY2VzcyB0aGUgZ3Vlc3QncyBtZW1vcnkgdG8gcmVhZCBvbmx5IG9uZSBQVEUuICovCj4g
ICAgICAgICAgcmV0ID0gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoZCwgcGFkZHIsICZwdGUs
IHNpemVvZihzaG9ydF9kZXNjX3QpLCBmYWxzZSk7Cj4KPiBUaGlzIGlzIGJlY2F1c2UgcHRlLndh
bGsuYmFzZSBpcyBlbmNvZGVkIG9uIHVuc2lnbmVkIGludDoyMiBiaXRzLiBBIHNoaWZ0IGJ5IDEw
IHdpbGwgbm90Cj4gZml0IGFuIGludGVnZXIsIGFuZCBteSBjb21waWxlciBzZWVtcyB0byBwcm9t
b3RlIGl0IHRvICJzaWduZWQgbG9uZyBsb25nIi4gSGVuY2UgdGhlIGJvZ3VzCj4gYWRkcmVzcy4K
PgoKClRoYXRzIHF1aXRlIGFuIGludGVyZXN0aW5nIHBoZW5vbWVub24gOikgSSBoYXZlIGp1c3Qg
cGxheWVkIGFyb3VuZCB3aXRoCnRoaXMgYW5kIGl0IGRvZXMgaW5kZWVkIGFwcGVhciB0aGF0IHRo
ZSB2YWx1ZSBpcyBjYXN0ZWQgdG8gYSBzaWduZWQKcmVzdWx0ISBXaGF0IEkgZG9uJ3QgeWV0IHVu
ZGVyc3RhbmQgaXMgdGhlIGZvbGxvd2luZzogQW4gdW5zaWduZWQgaW50CndpdGggdGhlIGxlbmd0
aCBvZiAyMiBiaXQgc2hvdWxkIGFjdHVhbGx5IGV4YWN0bHkgZml0IGFuIGludGVnZXIgYWZ0ZXIg
YQpsZWZ0IHNoaWZ0IG9mIDEwIChvciBkbyBJIG1pc3Mgcy50aC4/KS4KCkFueXdheSwgdGhhbmtz
IGZvciB0aGUgcGF0Y2ghIFY4IGNvbnRhaW5pbmcgdGhpcyBjaGFuZ2Ugd2lsbCBmb2xsb3cgc29v
bi4KClRoYW5rcywKflNlcmdlagoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14:51: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.xen.org>)
	id 1df5rN-00026c-GJ; Tue, 08 Aug 2017 14:51:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1df5rM-00026V-QH
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 14:51:52 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BE/C4-03612-800D9895; Tue, 08 Aug 2017 14:51:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVZf9Qme
 kwZ3pEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxluKCduuKxTcesjUw3tTpYuTiEBKYwCQx
 5cIxRgjnD6PEgxkfWCGc9YwSz89PZINwmhkl7iztBSrj5GARUJH42nSUHcRmEzCQOHq4hxXEF
 hFQlHjw8iZYN7PAOUaJjZ2dYEXCAjESa7tXMIPYvEAN927NZoGYOo9RouVdJytEQlDi5MwnLC
 A2s4CWxI1/L5m6GDmAbGmJ5f84QMKcApYS/8+3gR0hKqAsMW/fKjYQW0LAUOL0w22MExgFZyG
 ZNAvJpFkIkxYwMq9iVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93E
 CAxcBiDYwbjsr9MhRkkOJiVR3k3anZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHivnAPKCRalp
 qdWpGXmAGMIJi3BwaMkwnsIJM1bXJCYW5yZDpE6xagoJc67DyQhAJLIKM2Da4PF7SVGWSlhXk
 agQ4R4ClKLcjNLUOVfMYpzMCoJ8x4BmcKTmVcCN/0V0GImoMURvmCLSxIRUlINjCmSJQe6Z2g
 c/HJ645ftZh+vm9nWxFkK6LEpXbZ71eL3tuDa3uUXnVc+f7lG0HL35LLTkxl+Ptf+kLOISaLd
 VHRRg0/BweiqXIukR990NIrer3kuGnZ/8/2pmVv/zlQJS2rUVFhXsEBRYrLujBdTJ3QwaPwS2
 njR9JB7e6HU1s1fE4u21/QdC1ZiKc5INNRiLipOBADu18br1gIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502203909!53949806!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40118 invoked from network); 8 Aug 2017 14:51:51 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 14:51:51 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78EpkoA019841
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 14:51:46 GMT
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 v78Epi21014499
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 14:51:46 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 v78EpiXE022722;
 Tue, 8 Aug 2017 14:51:44 GMT
Received: from vbusired-lt (/10.154.111.39)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 07:51:44 -0700
Date: Tue, 8 Aug 2017 09:51:36 -0500
From: Venu Busireddy <venu.busireddy@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170808145136.GA15728@vbusired-lt>
References: <20170807235457.3943-1-venu.busireddy@oracle.com>
 <20170807235457.3943-2-venu.busireddy@oracle.com>
 <20170808143301.5kyqlbomcyr3wa4o@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170808143301.5kyqlbomcyr3wa4o@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 1/2] libxl: Implement the handler to
 handle unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0wOC0wOCAxNTozMzowMSArMDEwMCwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEF1
ZyAwNywgMjAxNyBhdCAwNjo1NDo1NlBNIC0wNTAwLCBWZW51IEJ1c2lyZWRkeSB3cm90ZToKPiA+
IEltcGxlbWVudCB0aGUgY2FsbGJhY2sgZnVuY3Rpb24gdG8gaGFuZGxlIHVucmVjb3ZlcmFibGUg
QUVSIGVycm9ycywgYW5kCj4gPiBhbHNvIHRoZSBwdWJsaWMgQVBJcyB0aGF0IGNhbiBiZSB1c2Vk
IHRvIHJlZ2lzdGVyL3VucmVnaXN0ZXIgdGhlIGhhbmRsZXIuCj4gPiBXaGVuIGFuIEFFUiBlcnJv
ciBvY2N1cnMsIHRoZSBoYW5kbGVyIHdpbGwgZm9yY2libHkgcmVtb3ZlIHRoZSBlcnJpbmcKPiA+
IFBDSWUgZGV2aWNlIGZyb20gdGhlIGd1ZXN0Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBWZW51
IEJ1c2lyZWRkeSA8dmVudS5idXNpcmVkZHlAb3JhY2xlLmNvbT4KPiA+IC0tLQo+ID4gIHRvb2xz
L2xpYnhsL2xpYnhsLmggICAgICAgICAgfCAxNCArKysrKysrCj4gPiAgdG9vbHMvbGlieGwvbGli
eGxfZXZlbnQuaCAgICB8IDEzICsrKysrKysKPiA+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIHwgIDcgKysrKwo+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgfCA5MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIDQgZmlsZXMgY2hh
bmdlZCwgMTI0IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCj4gPiBpbmRleCA3Y2YwZjMxLi5jNWFmMGFh
IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+ID4gKysrIGIvdG9vbHMvbGli
eGwvbGlieGwuaAo+ID4gQEAgLTEwNDQsNiArMTA0NCwyMCBAQCB2b2lkIGxpYnhsX21hY19jb3B5
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwo+
ID4gICAqLwo+ID4gICNkZWZpbmUgTElCWExfSEFWRV9RRUQgMQo+ID4gIAo+ID4gKy8qIExJQlhM
X0hBVkVfUkVHX0FFUl9FVkVOVFNfSEFORExFUgo+ID4gKyAqCj4gPiArICogSWYgaXQgaXMgZGVm
aW5lZCwgbGlieGwgaGFzIGEgbGlicmFyeSBmdW5jdGlvbiBjYWxsZWQKPiA+ICsgKiBsaWJ4bF9y
ZWdfYWVyX2V2ZW50c19oYW5kbGVyLgo+ID4gKyAqLwo+ID4gKyNkZWZpbmUgTElCWExfSEFWRV9S
RUdfQUVSX0VWRU5UU19IQU5ETEVSIDEKPiA+ICsKPiA+ICsvKiBMSUJYTF9IQVZFX1VOUkVHX0FF
Ul9FVkVOVFNfSEFORExFUgo+ID4gKyAqCj4gPiArICogSWYgaXQgaXMgZGVmaW5lZCwgbGlieGwg
aGFzIGEgbGlicmFyeSBmdW5jdGlvbiBjYWxsZWQKPiA+ICsgKiBsaWJ4bF91bnJlZ19hZXJfZXZl
bnRzX2hhbmRsZXIuCj4gPiArICovCj4gPiArI2RlZmluZSBMSUJYTF9IQVZFX1VOUkVHX0FFUl9F
VkVOVFNfSEFORExFUiAxCj4gPiArCj4gCj4gWW91IGNhbiBjb25zb2xpZGF0ZSBib3RoIGludG8K
PiAKPiBMSUJMWF9IQVZFX0FFUl9FVkVOVFNfSEFORExFUgo+IAo+ID4gIHR5cGVkZWYgY2hhciAq
KmxpYnhsX3N0cmluZ19saXN0Owo+ID4gIHZvaWQgbGlieGxfc3RyaW5nX2xpc3RfZGlzcG9zZShs
aWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwo+ID4gIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgo
Y29uc3QgbGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9ldmVudC5oIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaAo+ID4gaW5kZXggMWVh
Nzg5ZS4uMWFlYTkwNiAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgK
PiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgKPiA+IEBAIC0xODQsNiArMTg0LDE5
IEBAIHZvaWQgbGlieGxfZXZkaXNhYmxlX2RvbWFpbl9kZWF0aChsaWJ4bF9jdHggKmN0eCwgbGli
eGxfZXZnZW5fZG9tYWluX2RlYXRoKik7Cj4gPiAgICAgKiBtYXkgZ2VuZXJhdGUgb25seSBhIERF
QVRIIGV2ZW50Lgo+ID4gICAgICovCj4gPiAgCj4gPiArdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2Fl
cl93YXRjaCBsaWJ4bF9hZXJfd2F0Y2g7Cj4gPiAraW50IGxpYnhsX3JlZ19hZXJfZXZlbnRzX2hh
bmRsZXIobGlieGxfY3R4ICosIHVpbnQzMl90LCBsaWJ4bF9hZXJfd2F0Y2ggKiopCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+ID4gKyAg
LyoKPiA+ICsgICAqIFJlZ2lzdGVycyBhIGhhbmRsZXIgdG8gaGFuZGxlIHRoZSBvY2N1cnJlbmNl
IG9mIHVucmVjb3ZlcmFibGUgQUVSIGVycm9ycy4KPiA+ICsgICAqIFRoaXMgZnVuY3Rpb24gZGVw
ZW5kcyBvbiB0aGUgY2FsbGluZyBhcHBsaWNhdGlvbiBydW5uaW5nIHRoZSBsaWJ4bCdzCj4gPiAr
ICAgKiBpbnRlcm5hbCBldmVudCBsb29wLiBUb29sc3RhY2tzIHRoYXQgZG8gbm90IHVzZSBsaWJ4
bCdzIGludGVybmFsCj4gPiArICAgKiBldmVudCBsb29wIG11c3QgYXJyYW5nZSB0byBoYXZlIHRo
ZWlyIG93biBldmVudCBsb29wIGNyZWF0ZWQgYW5kIGVudGVyCj4gPiArICAgKiBsaWJ4bCAoc2F5
LCBjYWxsIGxpYnhsX2V2ZW50X3dhaXQoKSksIHRvIGVuYWJsZSB0aGUgZXZlbnQgdG8gYmUgcHJv
Y2Vzc2VkLgo+ID4gKyAgICovCj4gPiArdm9pZCBsaWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRs
ZXIobGlieGxfY3R4ICosIHVpbnQzMl90LCBsaWJ4bF9hZXJfd2F0Y2ggKikKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7Cj4gPiArCj4gPiAg
dHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2V2Z2VuX2Rpc2tfZWplY3QgbGlieGxfZXZnZW5fZGlza19l
amVjdDsKPiA+ICBpbnQgbGlieGxfZXZlbmFibGVfZGlza19lamVjdChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKnZkZXYsCj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZXZfdXNlciwgbGlieGxfZXZnZW5fZGlza19lamVjdCAqKmV2Z2VuX291dCk7
Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKPiA+IGluZGV4IGFmZTY2NTIuLjJiNzQyODYgMTAwNjQ0Cj4g
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCj4gPiBAQCAtMzUyLDYgKzM1MiwxMyBAQCBzdHJ1Y3QgbGlieGxf
X2V2X2NoaWxkIHsKPiA+ICAgICAgTElCWExfTElTVF9FTlRSWShzdHJ1Y3QgbGlieGxfX2V2X2No
aWxkKSBlbnRyeTsKPiA+ICB9Owo+ID4gIAo+ID4gKy8qCj4gPiArICogU3RydWN0dXJlIHVzZWQg
Zm9yIEFFUiBldmVudCBoYW5kbGluZy4KPiA+ICsgKi8KPiA+ICtzdHJ1Y3QgbGlieGxfX2Flcl93
YXRjaCB7Cj4gPiArICAgIHVpbnQzMl90IGRvbWlkOwo+ID4gKyAgICBsaWJ4bF9fZXZfeHN3YXRj
aCB3YXRjaDsKPiA+ICt9Owo+ID4gIAo+ID4gIC8qCj4gPiAgICogZXZnZW4gc3RydWN0dXJlcywg
d2hpY2ggYXJlIHRoZSBzdGF0ZSB3ZSB1c2UgZm9yIGdlbmVyYXRpbmcKPiA+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gPiBp
bmRleCA2NWFkNWU1Li5mZWVkZjI3IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gPiBAQCAtMTY3OCw2ICsx
Njc4LDk2IEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2aWNlX3BjaV9jb21wYXJlKGxpYnhsX2Rldmlj
ZV9wY2kgKmQxLAo+ID4gICAgICByZXR1cm4gQ09NUEFSRV9QQ0koZDEsIGQyKTsKPiA+ICB9Cj4g
PiAgCj4gPiArc3RhdGljIHZvaWQgYWVyX2JhY2tlbmRfd2F0Y2hfY2FsbGJhY2sobGlieGxfX2Vn
YyAqZWdjLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19ldl94c3dhdGNoICp3YXRjaCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICp3YXRjaF9wYXRoLAo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmV2ZW50X3BhdGgpCj4gPiArewo+ID4gKyAg
ICBFR0NfR0M7Cj4gPiArICAgIGxpYnhsX2Flcl93YXRjaCAqYWVyX3dzID0gQ09OVEFJTkVSX09G
KHdhdGNoLCAqYWVyX3dzLCB3YXRjaCk7Cj4gPiArICAgIGludCByYzsKPiA+ICsgICAgdWludDMy
X3QgZG9tLCBidXMsIGRldiwgZm47Cj4gPiArICAgIHVpbnQzMl90IGRvbWlkID0gYWVyX3dzLT5k
b21pZDsKPiA+ICsgICAgY2hhciAqcCwgKnBhdGg7Cj4gPiArICAgIGNvbnN0IGNoYXIgKmFlckZh
aWxlZFNCREY7Cj4gPiArICAgIGxpYnhsX2RldmljZV9wY2kgcGNpZGV2Owo+ID4gKwo+ID4gKyAg
ICAvKiBFeHRyYWN0IHRoZSBiYWNrZW5kIGRpcmVjdG9yeS4gKi8KPiA+ICsgICAgcGF0aCA9IGxp
YnhsX19zdHJkdXAoZ2MsIGV2ZW50X3BhdGgpOwo+ID4gKyAgICBwID0gc3RycmNocihwYXRoLCAn
LycpOwo+ID4gKyAgICBpZiAoKHAgPT0gTlVMTCkgfHwgKHN0cmNtcChwLCAiL2FlckZhaWxlZFNC
REYiKSAhPSAwKSkKPiA+ICsgICAgICAgIHJldHVybjsKPiA+ICsgICAgLyogVHJ1bmNhdGUgdGhl
IHN0cmluZyBzbyBpdCBwb2ludHMgdG8gdGhlIGJhY2tlbmQgZGlyZWN0b3J5LiAqLwo+ID4gKyAg
ICAqcCA9ICdcMCc7Cj4gPiArCj4gPiArICAgIC8qIEZldGNoIHRoZSB2YWx1ZSBvZiB0aGUgZmFp
bGVkIFBDSSBkZXZpY2UuICovCj4gPiArICAgIHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChn
YywgWEJUX05VTEwsCj4gPiArICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9hZXJGYWlsZWRTQkRG
IiwgcGF0aCksICZhZXJGYWlsZWRTQkRGKTsKPiA+ICsgICAgaWYgKHJjIHx8ICFhZXJGYWlsZWRT
QkRGKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKyAgICBzc2NhbmYoYWVyRmFpbGVkU0JERiwg
IiV4OiV4OiV4LiV4IiwgJmRvbSwgJmJ1cywgJmRldiwgJmZuKTsKPiA+ICsKPiA+ICsgICAgbGli
eGxfZGV2aWNlX3BjaV9pbml0KCZwY2lkZXYpOwo+ID4gKyAgICBwY2lkZXZfc3RydWN0X2ZpbGwo
JnBjaWRldiwgZG9tLCBidXMsIGRldiwgZm4sIDApOwo+ID4gKyAgICAvKiBGb3JjaWJseSByZW1v
dmUgdGhlIGRldmljZSBmcm9tIHRoZSBndWVzdCAqLwo+ID4gKyAgICByYyA9IGxpYnhsX19kZXZp
Y2VfcGNpX3JlbW92ZV9jb21tb24oZ2MsIGRvbWlkLCAmcGNpZGV2LCAxKTsKPiA+ICsgICAgaWYg
KHJjKQo+ID4gKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICIgbGlieGxfX2RldmljZV9wY2lf
cmVtb3ZlX2NvbW1vbigpIGZhaWxlZCwgcmM9eCV4IiwKPiA+ICsgICAgICAgICAgICAgICAgKHVu
c2lnbmVkIGludClyYyk7Cj4gPiArCj4gPiArICAgIHJldHVybjsKPiA+ICt9Cj4gPiArCj4gPiAr
aW50IGxpYnhsX3JlZ19hZXJfZXZlbnRzX2hhbmRsZXIobGlieGxfY3R4ICpjdHgsCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfYWVyX3dhdGNoICoqYWVyX3dzX291dCkK
PiAKPiBBZmFpY3QgbGlieGxfYWVyX3dhdGNoIGlzIGFuIG9wYXF1ZSB0eXBlIHRvIGV4dGVybmFs
IGNhbGxlciwgc28gdGhpcwo+IHdvbid0IHdvcmssIHJpZ2h0Pwo+IAo+ID4gK3sKPiA+ICsgICAg
aW50IHJjID0gMDsKPiA+ICsgICAgaW50IGRvbTBfZG9taWQ7Cj4gCj4gdWludDMyX3QgcGNpYmFj
a19kb21pZDsKPiAKPiA+ICsgICAgY2hhciAqYmVfcGF0aDsKPiA+ICsgICAgbGlieGxfYWVyX3dh
dGNoICphZXJfd3MgPSBOVUxMOwo+ID4gKyAgICBHQ19JTklUKGN0eCk7Cj4gPiArCj4gPiArICAg
ICphZXJfd3Nfb3V0ID0gTlVMTDsKPiA+ICsKPiA+ICsgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWlk
KGdjLCAodWludDMyX3QgKikoJmRvbTBfZG9taWQpKTsKPiA+ICsgICAgaWYgKHJjKSB7Cj4gPiAr
ICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIiBsaWJ4bF9fZ2V0X2RvbWlkKCkgZmFpbGVkLCBy
YyA9ICVkIiwgcmMpOwo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiArICAgIH0KPiA+ICsKPiA+
ICsgICAgYWVyX3dzID0gbWFsbG9jKHNpemVvZihsaWJ4bF9hZXJfd2F0Y2gpKTsKPiAKPiBsaWJ4
bF9fY2FsbG9jKE5PR0MsIC4uLik7Cj4gCj4gQW5kIHRoZW4geW91IGNhbiBza2lwIHRoZSBjaGVj
ayBhbmQgbWVtc2V0Lgo+IAo+ID4gKyAgICBpZiAoIWFlcl93cykgewo+ID4gKyAgICAgICAgcmMg
PSBFUlJPUl9OT01FTTsKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICB9Cj4gPiArICAg
IG1lbXNldChhZXJfd3MsIDAsIHNpemVvZihsaWJ4bF9hZXJfd2F0Y2gpKTsKPiA+ICsKPiA+ICsg
ICAgYWVyX3dzLT5kb21pZCA9IGRvbWlkOwo+ID4gKyAgICBiZV9wYXRoID0gR0NTUFJJTlRGKCIv
bG9jYWwvZG9tYWluLyVkL2JhY2tlbmQvcGNpLyV1LyVkLyVzIiwKPiA+ICsgICAgICAgICAgICBk
b20wX2RvbWlkLCBkb21pZCwgZG9tMF9kb21pZCwgImFlckZhaWxlZFNCREYiKTsKPiAKPiBVc2Ug
JXUgaGVyZS4KPiAKPiA+ICsgICAgcmMgPSBsaWJ4bF9fZXZfeHN3YXRjaF9yZWdpc3RlcihnYywg
JmFlcl93cy0+d2F0Y2gsCj4gPiArICAgICAgICAgICAgYWVyX2JhY2tlbmRfd2F0Y2hfY2FsbGJh
Y2ssIGJlX3BhdGgpOwo+ID4gKyAgICAqYWVyX3dzX291dCA9IGFlcl93czsKPiA+ICsKPiA+ICtv
dXQ6Cj4gPiArICAgIEdDX0ZSRUU7Cj4gPiArICAgIHJldHVybiByYzsKPiA+ICt9Cj4gPiArCj4g
PiArdm9pZCBsaWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIobGlieGxfY3R4ICpjdHgsCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfYWVyX3dhdGNoICph
ZXJfd3MpCj4gPiArewo+ID4gKyAgICBHQ19JTklUKGN0eCk7Cj4gPiArCj4gPiArICAgIGxpYnhs
X19ldl94c3dhdGNoX2RlcmVnaXN0ZXIoZ2MsICZhZXJfd3MtPndhdGNoKTsKPiA+ICsKPiA+ICsg
ICAgZnJlZShhZXJfd3MpOwo+ID4gKyAgICBHQ19GUkVFOwo+ID4gKyAgICByZXR1cm47Cj4gPiAr
fQoKSSB3aWxsIGltcGxlbWVudCBhbGwgeW91ciBhYm92ZSBzdWdnZXN0aW9ucyBpbiB2NC4KCj4g
SSB0aGluayBhIGJpZ2dlciBxdWVzdGlvbiBpcyB3aGV0aGVyIHlvdSBhZ3JlZSB3aXRoIElhbidz
IGNvbW1lbnRzCj4gcmVnYXJkaW5nIEFQSSBkZXNpZ24gYW5kIHdoZXRoZXIgeW91IGhhdmUgbW9y
ZSBxdWVzdGlvbnM/CgpJYW4gc3VnZ2VzdGVkIHRoYXQgSSBkb2N1bWVudCB0aGUgdXNlIG9mIHRo
ZSBBUEkgKGFib3V0IHRoZSBldmVudCBsb29wKSwKYW5kIEkgYmVsaWV2ZSBJIGFkZHJlc3NlZCBp
dC4gSSBkb24ndCBoYXZlIGFueSBtb3JlIHF1ZXN0aW9ucy4gSnVzdAp3YWl0aW5nIGZvciBJYW4n
cyAiQWNrIiwgb3IgbW9yZSBjb21tZW50cy4KClZlbnUKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:53:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14:53: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.xen.org>)
	id 1df5sk-0002Eh-UA; Tue, 08 Aug 2017 14:53:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1df5sj-0002Dm-EO
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 14:53:17 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 64/22-02181-C50D9895; Tue, 08 Aug 2017 14:53:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTmat3oC52
 RBve+Wlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHDn5hKzjDV/H+3EaWBsa53F2MXBxCAjMZ
 JSa0nWAEcVgEtjJLtDyewAriSAjMYZWY9mgxSxcjJ5CTJ3Ht+HxGCLtI4lvzFDYQm1dAUOLkz
 CdgNUICHhKf179gArE5Bawl3k1bxQyxYg+jxJOWLqAGDg42AROJWR0SIDUsAioSrzoXM0HMCZ
 B4tW4y2ExhgUSJG/vOs4LYIgLqEn8uTAC7jhnk1NalJ8ESzAKaEq3bf7NPYBSYheSOWUhSCxi
 ZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhiIDEOxgbP7i
 dIhRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ivngHKCRanpqRVpmTnAqIBJS
 3DwKInw2p0HSvMWFyTmFmemQ6ROMRpzXLmy7gsTx5QD278wCbHk5eelSonzGoCUCoCUZpTmwQ
 2CReslRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCUMs5MnMK4Hb9wroFCagUyJ8wU4pSURISTU
 wcvcrnPx59u7PfEHFW/mMRx1uyKgUftFe/Ujy9LN5N1gOzlA83eF/SsZFfHXkpqtRpdtfXwza
 njlpnRnTbxNjy68prHa/xE13dl1YOtF6vtmzpRNq7B5el2CN21pb94jP8OyR1OyOw3NL80q5D
 39vPrh3Vagod37Dh2nb+xTkFp7+ZtGcu71BX4mlOCPRUIu5qDgRAGuxCl7RAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502203995!51040938!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60003 invoked from network); 8 Aug 2017 14:53:15 -0000
Received: from mail-ua0-f171.google.com (HELO mail-ua0-f171.google.com)
 (209.85.217.171)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 14:53:15 -0000
Received: by mail-ua0-f171.google.com with SMTP id q25so16078526uah.1
 for <xen-devel@lists.xenproject.org>; Tue, 08 Aug 2017 07:53:15 -0700 (PDT)
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=hNmKkUKZ7MGeF4YhIZef+WSFXVs2fzPscUrCLNWOS+Y=;
 b=at9mTxLG+p3F+hKO8LUIpWqS2dgu0jqpigSs0oF0ufxkt3BOpmfWg0snYSTNqKOr+D
 Ass8V3DnouO8qBB5zjMsz5h5gQV6mTAGNg6KV5hvPRXdmYWZYatbJWIA2HY0QQVC9+tX
 LZ2rP4gkwDa0722zwGZJElVt5cUUDI47ziJ2U=
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=hNmKkUKZ7MGeF4YhIZef+WSFXVs2fzPscUrCLNWOS+Y=;
 b=gfF2xYGpvgAGSeKhD24Mb9yoK/ct6QxLV2iwjHGWwpRbCGVB/VxQbaN7CxWaGmY507
 jpKvCe5yfTrA/07+57MpQGb17JmbZAx93njJ+WxH6n+ejQ7Z4iG/c35wLpRfK44aOj/G
 bB3wwjsGr/yyC7R4E3BO+k21o0Zxfm8LEkl0326+T3aTY8mjYeRmGUvz/xZU1NPCY5tb
 LUb0HShpjccTbYHSJx6Bse9HsuE/r3R7vV7q/jETiI4ggZ64IGeeeNSvrPXWfvknCdFX
 Akbx34YKxVXNpJFkbKmN7v1p8M2wbz6EErv4ebx7l+wGmItSIMQLudUgQCteqpQgHGFk
 klPQ==
X-Gm-Message-State: AHYfb5gnzPNRJsqky974RkOAlNpnEa4Viros0XWtGoIscJoGLwTPKFMf
 xEBnWe7yrQ/I+ozmRCZcy/LxtkFVB5Wb
X-Received: by 10.176.24.144 with SMTP id t16mr3214728uag.15.1502203994721;
 Tue, 08 Aug 2017 07:53:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Tue, 8 Aug 2017 07:53:14 -0700 (PDT)
In-Reply-To: <63f24df0-e642-ee29-3608-aa70a93812aa@arm.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-25-git-send-email-bhupinder.thakur@linaro.org>
 <63f24df0-e642-ee29-3608-aa70a93812aa@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 8 Aug 2017 20:23:14 +0530
Message-ID: <CACtJ1JSOKXUavthwZ9DnwkD1gJK7PeXSZLSvxQ0uzjnv8Viukw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 24/25 v7] xen/arm: vpl011: Add a pl011 uart
 DT node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4+IGluZGV4IGEzM2QzYzkuLjY2Mjk4NTIgMTAwNjQ0
Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FybS5jCj4+IEBAIC00MywxMSArNDMsMjkgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9w
cmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAo+PiAgewo+PiAgICAgIHVpbnQzMl90IG5yX3Nw
aXMgPSAwOwo+PiAgICAgIHVuc2lnbmVkIGludCBpOwo+PiArICAgIHVpbnQzMl90IHZ1YXJ0X2ly
cSA9IDA7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIElmIHBsMDExIHZ1YXJ0IGlzIGVuYWJs
ZWQgdGhlbiBpbmNyZW1lbnQgdGhlIG5yX3NwaXMgdG8gYWxsb3cKPj4gYWxsb2NhdGlvbgo+PiAr
ICAgICAqIG9mIFNQSSBWSVJRIGZvciBwbDAxMS4KPj4gKyAgICAgKi8KPj4gKyAgICBpZiAoZF9j
b25maWctPmJfaW5mby5hcmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0FfVUFS
VCkgewo+PiArICAgICAgICBucl9zcGlzICs9IChHVUVTVF9WUEwwMTFfU1BJIC0gMzIpICsgMTsK
Pj4gKyAgICAgICAgdnVhcnRfaXJxID0gR1VFU1RfVlBMMDExX1NQSTsKPj4gKyAgICB9Cj4+Cj4+
ICAgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lycXM7IGkrKykgewo+
PiAgICAgICAgICB1aW50MzJfdCBpcnEgPSBkX2NvbmZpZy0+Yl9pbmZvLmlycXNbaV07Cj4+ICAg
ICAgICAgIHVpbnQzMl90IHNwaTsKPj4KPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogVGhl
IHVzZXIgc3BlY2lmaWVkIGlycSBzaG91bGQgbm90IGNvbmZsaWN0IHdpdGggdGhlIHZwbDAxMQo+
PiBpcnEuCj4+ICsgICAgICAgICAqLwo+Cj4KPiBJIGFtIHNvcnJ5IGJ1dCBpbiB0aGUgY2hhbmdl
bG9nIHlvdSB3cm90ZTogIkFkZCBhIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkKPiB1c2VyIHNwZWNp
ZmllZCBJUlEgc2hvdWxkIG5vdCBjb25mbGljdCB3aXRoIHZwbDAxMSBTUEkiLiBCdXQgeW91IHN0
aWxsIGRvbid0Cj4gZXhwbGFpbiB3aHkuLi4gQW5kIEkgc3RpbGwgZG9uJ3Qgc2VlIHRoZSBUT0RP
IHJlcXVlc3RlZCBvbiB2Ni4KCm9rLiBTbyBzaG91bGQgSSBtZW50aW9uIHRoYXQgaWYgdGhlcmUg
aXMgYSBjb25mbGljdCB0aGVuIHRoYXQKaW50ZXJydXB0IHdvdWxkIG5vdCBiZSByZWNlaXZlZCBj
b3JyZWN0bHkgYnkgdGhlIGd1ZXN0IGFzIHVzZXIgZXhwZWN0cwpjZXJ0YWluCmJlaGF2aW91ciBv
biByZWNlaXZpbmcgdGhlIHNwZWNpZmllZCBJUlE/CgpDYW4geW91IHBsZWFzZSBlbGFib3JhdGUg
d2hhdCBpcyB0aGUgVE9ETyBpbiB0aGlzIGNhc2U/Cgo+Cj4+ICsgICAgICAgIGlmIChpcnEgPT0g
dnVhcnRfaXJxKSB7Cj4KPgo+IEhtbW0gaWYgdlVBUlQgaXMgbm90IGVuYWJsZWQgeW91IHdvdWxk
IGNvbXBhcmUgdG8gMC4gQW5kIEkgZG9uJ3QgdGhpbmsgd2UKPiBzaG91bGQgbWFrZSB0aGlzIGFz
c3VtcHRpb24gaW4gdGhlIGNvZGUuIFRoaXMgd291bGQgYWxzbyBnaXZlIGEgcmFuZG9tIGVycm9y
Cj4gdG8gdGhlIHVzZXIuCj4KSSB0aG91Z2h0IHRoYXQgc2luY2UgdGhpcyBpcyBhbiBTUEkgaW50
ZXJydXB0IGl0IHdvdWxkIHN0YXJ0IHdpdGggYXQgbGVhc3QgMzIuCgo+IEl0IHdvdWxkIGJlIGJl
dHRlciBpZiB5b3UgaW50cm9kdWNlIGEgbG9jYWwgYm9vbGVhbiB2dWFydF9lbmFibGVkIHRvIGtu
b3cKPiB3aGV0aGVyIHlvdSBuZWVkIHRvIGNoZWNrIHRoZSBjb25mbGljdC4KCm9rLiBJIHdpbGwg
YWRkIGEgYm9vbGVhbiB2YXJpYWJsZS4KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 14:57:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14: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.xen.org>)
	id 1df5wm-0002SC-EW; Tue, 08 Aug 2017 14:57:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386492b12=dario.faggioli@citrix.com>)
 id 1df5wk-0002S6-QW
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 14:57:26 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 CB/81-01862-551D9895; Tue, 08 Aug 2017 14:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXitHRDpG7oxc5
 Ig8+T2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy3k06zFDwyqthw+xprA+NU3S5GTg4JgRCJ
 w78XsoPYvAJGEss272DuYuTgEBZwkljdXA8SZhMwkHizYy8riC0iYCtxfdtMoBIuDmaBq0wSe
 1YdYgGpZxFQkdh3zxrE5BRwkZjy3ADEFBKolTh2qRakk19AUuLWl4/MIDazQLXEsU0LWSEO0J
 Y4cq4f6gBBiZMzn7CA2EICahIz5l5mncDINwtJyywkZRBxTYnW7b/ZIWxtiWULXzND2LYS69a
 9h6qxkdh0dQEjhC0vsf3tHOYFjOyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NjPVyU4uLE9NT
 cxKTivWS83M3MQKDmAEIdjAu/+h0iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJ
 Qne2+eBcoJFqempFWmZOcB4gklLcPAoifB+AEnzFhck5hZnpkOkTjFacmxYvf4LE8erCf+/MX
 E0ff/4nUmIJS8/L1VKnHctSIMASENGaR7cOFjMX2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5I
 w77ILQFN4MvNK4La+AjqICeigCF+wg0oSEVJSDYzKiQYhrjzX0ryrNvB03Lm5+bJty+mNi2Ws
 qowvNJvyP01QKb7vF+Rsrn/Ur7x2t/ruw5srH+/aUzntcECK90ujVxaKPffOCxsrhDrMnngsv
 vpedeoDWUlXXnM/2efLb3e+fiZ+zUvX8s7iG2va3r4qS9wdLrTDLiew/bjUeQ+DGT+tfAs5Zi
 mxFGckGmoxFxUnAgBEKeYC9AIAAA==
X-Env-Sender: prvs=386492b12=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502204243!53638277!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53426 invoked from network); 8 Aug 2017 14:57:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 14:57:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; 
 d="asc'?scan'208";a="434722336"
Message-ID: <1502204233.18446.12.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Tue, 8 Aug 2017 16:57:13 +0200
In-Reply-To: <1502036563-4275-2-git-send-email-mengxu@cis.upenn.edu>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-2-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@eu.citrix.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 ian.jackson@eu.citrix.com, TimDeegan <tim@xen.org>, xumengpanda@gmail.com,
 Jan Beulich <jbeulich@suse.com>, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 1/3] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7275099789659538380=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7275099789659538380==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-DauTnmeAuRQok2v8gZGQ"

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

On Sun, 2017-08-06 at 12:22 -0400, Meng Xu wrote:
> Make RTDS scheduler work conserving without breaking the real-time
> guarantees.
>=20
> VCPU model:
> Each real-time VCPU is extended to have an extratime flag
> and a priority_level field.
> When a VCPU's budget is depleted in the current period,
> if it has extratime flag set,
> its priority_level will increase by 1 and its budget will be
> refilled;
> othewrise, the VCPU will be moved to the depletedq.
>=20
> Scheduling policy is modified global EDF:
> A VCPU v1 has higher priority than another VCPU v2 if
> (i) v1 has smaller priority_leve; or
> (ii) v1 has the same priority_level but has a smaller deadline
>=20
> Queue management:
> Run queue holds VCPUs with extratime flag set and VCPUs with
> remaining budget. Run queue is sorted in increasing order of VCPUs
> priorities.
> Depleted queue holds VCPUs which have extratime flag cleared and
> depleted budget.
> Replenished queue is not modified.
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
This looks mostly good to me.

There are only a couple of things left, in addition to the
changlog+comment mention to how the 'spare bandwidth' distribution
works, that we agreed upon in the other thread.

> --- a/xen/common/sched_rt.c
> +++ b/xen/common/sched_rt.c=C2=A0
> @@ -245,6 +258,11 @@ static inline struct list_head *rt_replq(const
> struct scheduler *ops)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return &rt_priv(ops)->replq;
> =C2=A0}
> =C2=A0
> +static inline bool has_extratime(const struct rt_vcpu *svc)
> +{
> +=C2=A0=C2=A0=C2=A0=C2=A0return (svc->flags & RTDS_extratime) ? 1 : 0;
> +}
> +
>
Cool... I like 'has_extratime()' soo much better as a name than what it
was before! Thanks. :-)

> =C2=A0/*
> =C2=A0 * Helper functions for manipulating the runqueue, the depleted
> queue,
> =C2=A0 * and the replenishment events queue.
> @@ -274,6 +292,21 @@ vcpu_on_replq(const struct rt_vcpu *svc)
> =C2=A0}
> =C2=A0
> =C2=A0/*
> + * If v1 priority >=3D v2 priority, return value > 0
> + * Otherwise, return value < 0
> + */
> +static s_time_t
> +compare_vcpu_priority(const struct rt_vcpu *v1, const struct rt_vcpu
> *v2)
> +{
> +=C2=A0=C2=A0=C2=A0=C2=A0int prio =3D v2->priority_level - v1->priority_l=
evel;
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0if ( prio =3D=3D 0 )
> +=C2=A0=C2=A0=C2=A0=C2=A0return v2->cur_deadline - v1->cur_deadline;
> +
Indentation.

> @@ -423,15 +459,18 @@ rt_update_deadline(s_time_t now, struct rt_vcpu
> *svc)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0svc->last_start =3D now;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0svc->cur_budget =3D svc->budget;
> +=C2=A0=C2=A0=C2=A0=C2=A0svc->priority_level =3D 0;
> =C2=A0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* TRACE */
> =C2=A0=C2=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 __packed {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0unsigned vcpu:16, dom:16;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
unsigned priority_level;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0uint64_t cur_deadline, cur_budget;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0} d;
>
Can you please, and in this very comment, update
tools/xentrace/xenalyze.c and tools/xentrace/formats as well, to take
into account this new field?

> diff --git a/xen/include/public/domctl.h
> b/xen/include/public/domctl.h
> index 0669c31..ba5daa9 100644
> --- a/xen/include/public/domctl.h
> +++ b/xen/include/public/domctl.h
> @@ -360,6 +360,9 @@ typedef struct xen_domctl_sched_credit2 {
> =C2=A0typedef struct xen_domctl_sched_rtds {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t period;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t budget;
> +#define _XEN_DOMCTL_SCHED_RTDS_extratime 0
> +#define
> XEN_DOMCTL_SCHED_RTDS_extratime=C2=A0=C2=A0(1U<<_XEN_DOMCTL_SCHED_RTDS_ex=
tratim
> e)
> +=C2=A0=C2=A0=C2=A0=C2=A0uint32_t flags;
>
I'd add a one liner comment above the flag definition, as, for
instance, how things are done in createdomain:

struct xen_domctl_createdomain {
=C2=A0=C2=A0=C2=A0=C2=A0/* IN parameters */
=C2=A0=C2=A0=C2=A0=C2=A0uint32_t ssidref;
=C2=A0=C2=A0=C2=A0=C2=A0xen_domain_handle_t handle;
=C2=A0/* Is this an HVM guest (as opposed to a PVH or PV guest)? */
#define _XEN_DOMCTL_CDF_hvm_guest=C2=A0=C2=A0=C2=A0=C2=A0=C2=A00
#define XEN_DOMCTL_CDF_hvm_guest=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(1U<<_X=
EN_DOMCTL_CDF_hvm_guest)
=C2=A0/* Use hardware-assisted paging if available? */
#define _XEN_DOMCTL_CDF_hap=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A01
#define XEN_DOMCTL_CDF_hap=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0(1U<<_XEN_DOMCTL_CDF_hap)

Also, consider shortening the name (e.g., by contracting the SCHED_RTDS
part; it does not matter if it's not 100% equal to what's in
sched_rt.c, I think).

This, of course, is just my opinion, and final say belongs to
maintainers of this public interface, which I think means 'THE REST',
and most of them are not Cc-ed. Let me do that...

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-DauTnmeAuRQok2v8gZGQ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZidFJAAoJEBZCeImluHPuwqkP/0XhkGKMv23arKU+usClgYyY
s6mb7ep2c7Zf9S+JHfTI83JTAEiXsegk9ALd/lknf32RrxvyDzx2PO0r/ST7haKS
eCzxLA2zwCdNT4y6oj2jqwWP8zPr7X8//Akmi+9zodfKeSIwvJqJskKgahWc0cao
Oe8rosMZiLZ4YB/4uEXAptWo6ofQ2OwJMKKK0Ib/hbRqn3IIdEL1M5Fb/1x0O5xO
WcthdPUrvaXhGYqIwaxDYKYt5GwvAt2p8qYeIfoVUyXrqQJYHsirMFA5zJKanqxz
Y+rAR1GIFQLUt5sCQ2YA9Gau18YErlV/Y3zDvOFI5RwRoS12aMvuQtsNCuyFBOhz
UkdEFgcBW2q6Fd4nJcso/pA2jssiYwYZJvh6cfmY2C/v+DLf8oOErTCllUs8/24b
9MfCuXsHBgN+HBI9c2cpwC4YJyELafhm70jBlFP5JSrdpjFMComHFuWDDUTpGBbW
3BzjZG0tXELrDXBS4fIODzVEjC6xflicQDA2V4a/rjGEPi4sZXUFTnLI33da8zA+
L55xhNDFgbrkuaLtq8K9x4Y15LhFYVxWo42HwLxIY/xY8iTCBRkK6VdQdPo6jv0p
IUkrTeKqwAbGCtMgBQSRTg3NMdvKK1x3X2LDk1H9qOTW084KMB4rUP12bZG8DKCL
q0zRw0iFM0pkKHsjbpDP
=HvgJ
-----END PGP SIGNATURE-----

--=-DauTnmeAuRQok2v8gZGQ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7275099789659538380==--


From xen-devel-bounces@lists.xen.org Tue Aug 08 14:58:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 14:58: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.xen.org>)
	id 1df5xd-0002XX-Nd; Tue, 08 Aug 2017 14:58:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38698410b=Andrew.Cooper3@citrix.com>)
 id 1df5xb-0002XL-Ve
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 14:58:20 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 51/96-02177-B81D9895; Tue, 08 Aug 2017 14:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQrf9Yme
 kwdVePYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPZhhksBQ94KnbPv8TYwNjL1cXIySEh4Cfx
 afsUdhBbWCBf4vvJ00xdjFwcIgJLGCVaFz1kBnGEBN4xSaxousIMUsUmoC+x+8UnJhCbV8BWY
 uqSBrBuFgEViQ0/VrKA2KIC4RL7v19jhqgRlDg58wlYnFPAUWLpzOlA9RwczAKaEut36YOEmQ
 XkJba/ncMMYYtLNH1ZyQpiCwmoSVzrv8QOcWi6xMRnPSwTGPlnIZk6C2HSLCSTZiGZtICRZRW
 jenFqUVlqka6lXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYGgyAMEOxrWtzocY
 JTmYlER5N2l3RgrxJeWnVGYkFmfEF5XmpBYfYtTg4BC4cvDIbEYplrz8vFQlCd7MC0B1gkWp6
 akVaZk5wOiBKZXg4FESgUjzFhck5hZnpkOkTjEqSonzTgNJCIAkMkrz4NpgEXuJUVZKmJcR6C
 ghnoLUotzMElT5V4ziHIxKwrzV54Gm8GTmlcBNfwW0mAlocYQv2OKSRISUVAMj199zmR6pOVV
 iXjE/BSac2vj4T43UFIubrd2+Rlk539ubzqyVFLpn28vn9pfBv/q0/sleuwCV6+sqnm6Ps15z
 82nnWp3lR7RnxH91enbUS/hq+eFTOadNCibWMnw4ZfWv3fuJyhv3APXL++eHblvxabLfnbUZS
 3fwiB7+cJr566OAL81bV6bNUWIpzkg01GIuKk4EADpabvzTAgAA
X-Env-Sender: prvs=38698410b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502204295!90880129!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15902 invoked from network); 8 Aug 2017 14:58:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 14:58:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="50671740"
To: Sergej Proskurin <proskurin@sec.in.tum.de>, Julien Grall
 <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <79db1022-aa46-45cb-8fb6-b9e26af1678f@arm.com>
 <e8e8e582-0471-8880-20c6-6e0df8e1cea6@sec.in.tum.de>
 <1175c88c-876e-fe5c-ed5f-c8f53b2703f3@sec.in.tum.de>
 <d780d554-4f41-c3ed-1270-36c51eaf6ea5@arm.com>
 <0c80dc19-8f01-3561-aa05-9b34001faeb4@arm.com>
 <9bda9804-542a-79d9-a69f-8ce8d80e98e7@sec.in.tum.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <86614781-0399-ff60-adf8-aafee2acc9c8@citrix.com>
Date: Tue, 8 Aug 2017 15:58:14 +0100
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: <9bda9804-542a-79d9-a69f-8ce8d80e98e7@sec.in.tum.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 00/14] arm/mem_access: Walk guest page
 tables in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMTcgMTU6NDcsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4gSGkgSnVsaWVuLAo+
Cj4+IFRoZSBwYXRjaCBiZWxvd3Mgc29sdmUgbXkgcHJvYmxlbToKPj4KPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4+
IGluZGV4IGIyNTgyNDgzMjIuLjZjYTk5NGU0MzggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9ndWVzdF93YWxrLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+PiBAQCAt
MTEyLDcgKzExMiw3IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwKPj4gICAgICAgICAgICogbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUgZG9lcyBub3QgbmVl
ZCB0byBiZSBwYWdlIGFsaWduZWQuCj4+ICAgICAgICAgICAqLwo+PiAgICAgICAgICBtYXNrID0g
R0VOTUFTSygxOSwgMTIpOwo+PiAtICAgICAgICBwYWRkciA9IChwdGUud2Fsay5iYXNlIDw8IDEw
KSB8ICgoZ3ZhICYgbWFzaykgPj4gMTApOwo+PiArICAgICAgICBwYWRkciA9ICgocGFkZHJfdClw
dGUud2Fsay5iYXNlIDw8IDEwKSB8ICgoZ3ZhICYgbWFzaykgPj4gMTApOwo+PiAgCj4+ICAgICAg
ICAgIC8qIEFjY2VzcyB0aGUgZ3Vlc3QncyBtZW1vcnkgdG8gcmVhZCBvbmx5IG9uZSBQVEUuICov
Cj4+ICAgICAgICAgIHJldCA9IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKGQsIHBhZGRyLCAm
cHRlLCBzaXplb2Yoc2hvcnRfZGVzY190KSwgZmFsc2UpOwo+Pgo+PiBUaGlzIGlzIGJlY2F1c2Ug
cHRlLndhbGsuYmFzZSBpcyBlbmNvZGVkIG9uIHVuc2lnbmVkIGludDoyMiBiaXRzLiBBIHNoaWZ0
IGJ5IDEwIHdpbGwgbm90Cj4+IGZpdCBhbiBpbnRlZ2VyLCBhbmQgbXkgY29tcGlsZXIgc2VlbXMg
dG8gcHJvbW90ZSBpdCB0byAic2lnbmVkIGxvbmcgbG9uZyIuIEhlbmNlIHRoZSBib2d1cwo+PiBh
ZGRyZXNzLgo+Pgo+Cj4gVGhhdHMgcXVpdGUgYW4gaW50ZXJlc3RpbmcgcGhlbm9tZW5vbiA6KSBJ
IGhhdmUganVzdCBwbGF5ZWQgYXJvdW5kIHdpdGgKPiB0aGlzIGFuZCBpdCBkb2VzIGluZGVlZCBh
cHBlYXIgdGhhdCB0aGUgdmFsdWUgaXMgY2FzdGVkIHRvIGEgc2lnbmVkCj4gcmVzdWx0ISBXaGF0
IEkgZG9uJ3QgeWV0IHVuZGVyc3RhbmQgaXMgdGhlIGZvbGxvd2luZzogQW4gdW5zaWduZWQgaW50
Cj4gd2l0aCB0aGUgbGVuZ3RoIG9mIDIyIGJpdCBzaG91bGQgYWN0dWFsbHkgZXhhY3RseSBmaXQg
YW4gaW50ZWdlciBhZnRlciBhCj4gbGVmdCBzaGlmdCBvZiAxMCAob3IgZG8gSSBtaXNzIHMudGgu
PykuCgpDIHR5cGUgcHJvbW90aW9uIGZ0dyEKCkFsbCBpbnRlZ3JhbCB0eXBlcyBzbWFsbGVyIHRo
YW4gaW50IGFyZSBwcm9tb3RlZCB0byBpbnQgYmVmb3JlIGFueQpvcGVyYXRpb25zIG9uIHRoZW0u
ICBUaGlzIGluY2x1ZGVzIHRoaW5ncyBsaWtlIHVuc2lnbmVkIGNoYXIvc2hvcnQgZXRjLgoKVGhl
biwgdGhlIHR5cGUgaXMgcHJvbW90ZWQgdG8gbWF0Y2ggdGhhdCBvZiB0aGUgb3RoZXIgb3BlcmFu
ZCwgd2hpY2gKbWlnaHQgYmUgYSB3aWRlciB0eXBlIChlLmcuIGxvbmcpIG9yIGFuIHVuc2lnbmVk
IHZlcnNpb24gb2YgdGhlIHNhbWUgdHlwZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:04:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15:04: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.xen.org>)
	id 1df63K-0003KR-C9; Tue, 08 Aug 2017 15:04:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1df63J-0003KL-Ul
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 15:04:14 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 36/7A-03582-DE2D9895; Tue, 08 Aug 2017 15:04:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXSPJ+BQ/fNpc5
 Ig2VtMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8by86dYCh7wVrT3bmRrYPzJ1cXIySEksI5R
 YlOrC4gtLJAv8f3kaaYuRi4OEYGFjBLn1r5gBXGEBBYyS3xaf5kRpIpNwEBiyuuVQAkODl4BB
 4munf4gYRYBFYnLdzvZQWxRgXCJ/d+vMYPYvAKCEidnPmEBsTkF7CSalj0HG8MsoC7xZ94lZg
 hbXmL72zlQtrjErSfzmSYw8s5C0j4LScssJC2zkLQsYGRZxahRnFpUllqka2Skl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGG4MQLCDcc38wEOMkhxMSqK8m7Q7I4X4kvJTKjMS
 izPii0pzUosPMWpwcAhcOXhkNqMUS15+XqqSBG/xRaA6waLU9NSKtMwcYETAlEpw8CiJ8EaAp
 HmLCxJzizPTIVKnGBWlxHllQBICIImM0jy4NlgUXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5
 IwryzIFJ7MvBK46a+AFjOBLPYFW1ySiJCSamC0KFn8darsMQYXbZcN7SdWnLq87f7mk48P6ju
 HLgqQ3OXyRkWE/+lqRQclPvvvD1dbRd69eFzmNlf0peRtr9dctygovKsdXehV+NytzjUu033h
 H6NfAs5qgX+sr/M3fHP9OtdF5uczxW3Llz7nOVj9+67Niuu7fbKOfoixrTzoa8J8ai3XqSZmJ
 ZbijERDLeai4kQA25kOEL0CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502204652!70807212!1
X-Originating-IP: [131.159.0.8]
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 30167 invoked from network); 8 Aug 2017 15:04:12 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 15:04:12 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 7CC7A10229C57;
 Tue,  8 Aug 2017 17:04:05 +0200 (CEST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <79db1022-aa46-45cb-8fb6-b9e26af1678f@arm.com>
 <e8e8e582-0471-8880-20c6-6e0df8e1cea6@sec.in.tum.de>
 <1175c88c-876e-fe5c-ed5f-c8f53b2703f3@sec.in.tum.de>
 <d780d554-4f41-c3ed-1270-36c51eaf6ea5@arm.com>
 <0c80dc19-8f01-3561-aa05-9b34001faeb4@arm.com>
 <9bda9804-542a-79d9-a69f-8ce8d80e98e7@sec.in.tum.de>
 <86614781-0399-ff60-adf8-aafee2acc9c8@citrix.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <1b486421-6021-1b8d-aa0e-c4400096df58@sec.in.tum.de>
Date: Tue, 8 Aug 2017 17:04:05 +0200
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: <86614781-0399-ff60-adf8-aafee2acc9c8@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 00/14] arm/mem_access: Walk guest page
 tables in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDA4LzA4LzIwMTcgMDQ6NTggUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDgvMDgv
MTcgMTU6NDcsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+IEhpIEp1bGllbiwKPj4KPj4+IFRo
ZSBwYXRjaCBiZWxvd3Mgc29sdmUgbXkgcHJvYmxlbToKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPj4+IGlu
ZGV4IGIyNTgyNDgzMjIuLjZjYTk5NGU0MzggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
Z3Vlc3Rfd2Fsay5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4+PiBAQCAt
MTEyLDcgKzExMiw3IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwKPj4+ICAgICAgICAgICAqIGxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIGRvZXMgbm90IG5l
ZWQgdG8gYmUgcGFnZSBhbGlnbmVkLgo+Pj4gICAgICAgICAgICovCj4+PiAgICAgICAgICBtYXNr
ID0gR0VOTUFTSygxOSwgMTIpOwo+Pj4gLSAgICAgICAgcGFkZHIgPSAocHRlLndhbGsuYmFzZSA8
PCAxMCkgfCAoKGd2YSAmIG1hc2spID4+IDEwKTsKPj4+ICsgICAgICAgIHBhZGRyID0gKChwYWRk
cl90KXB0ZS53YWxrLmJhc2UgPDwgMTApIHwgKChndmEgJiBtYXNrKSA+PiAxMCk7Cj4+PiAgCj4+
PiAgICAgICAgICAvKiBBY2Nlc3MgdGhlIGd1ZXN0J3MgbWVtb3J5IHRvIHJlYWQgb25seSBvbmUg
UFRFLiAqLwo+Pj4gICAgICAgICAgcmV0ID0gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoZCwg
cGFkZHIsICZwdGUsIHNpemVvZihzaG9ydF9kZXNjX3QpLCBmYWxzZSk7Cj4+Pgo+Pj4gVGhpcyBp
cyBiZWNhdXNlIHB0ZS53YWxrLmJhc2UgaXMgZW5jb2RlZCBvbiB1bnNpZ25lZCBpbnQ6MjIgYml0
cy4gQSBzaGlmdCBieSAxMCB3aWxsIG5vdAo+Pj4gZml0IGFuIGludGVnZXIsIGFuZCBteSBjb21w
aWxlciBzZWVtcyB0byBwcm9tb3RlIGl0IHRvICJzaWduZWQgbG9uZyBsb25nIi4gSGVuY2UgdGhl
IGJvZ3VzCj4+PiBhZGRyZXNzLgo+Pj4KPj4gVGhhdHMgcXVpdGUgYW4gaW50ZXJlc3RpbmcgcGhl
bm9tZW5vbiA6KSBJIGhhdmUganVzdCBwbGF5ZWQgYXJvdW5kIHdpdGgKPj4gdGhpcyBhbmQgaXQg
ZG9lcyBpbmRlZWQgYXBwZWFyIHRoYXQgdGhlIHZhbHVlIGlzIGNhc3RlZCB0byBhIHNpZ25lZAo+
PiByZXN1bHQhIFdoYXQgSSBkb24ndCB5ZXQgdW5kZXJzdGFuZCBpcyB0aGUgZm9sbG93aW5nOiBB
biB1bnNpZ25lZCBpbnQKPj4gd2l0aCB0aGUgbGVuZ3RoIG9mIDIyIGJpdCBzaG91bGQgYWN0dWFs
bHkgZXhhY3RseSBmaXQgYW4gaW50ZWdlciBhZnRlciBhCj4+IGxlZnQgc2hpZnQgb2YgMTAgKG9y
IGRvIEkgbWlzcyBzLnRoLj8pLgo+IEMgdHlwZSBwcm9tb3Rpb24gZnR3IQo+Cj4gQWxsIGludGVn
cmFsIHR5cGVzIHNtYWxsZXIgdGhhbiBpbnQgYXJlIHByb21vdGVkIHRvIGludCBiZWZvcmUgYW55
Cj4gb3BlcmF0aW9ucyBvbiB0aGVtLiAgVGhpcyBpbmNsdWRlcyB0aGluZ3MgbGlrZSB1bnNpZ25l
ZCBjaGFyL3Nob3J0IGV0Yy4KPgo+IFRoZW4sIHRoZSB0eXBlIGlzIHByb21vdGVkIHRvIG1hdGNo
IHRoYXQgb2YgdGhlIG90aGVyIG9wZXJhbmQsIHdoaWNoCj4gbWlnaHQgYmUgYSB3aWRlciB0eXBl
IChlLmcuIGxvbmcpIG9yIGFuIHVuc2lnbmVkIHZlcnNpb24gb2YgdGhlIHNhbWUgdHlwZS4KClRo
YW5rcyBBbmRyZXcsIEkgZGlkIG5vdCBrbm93IHRoYXQhCgpDaGVlcnMsCn5TZXJnZWoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:05:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15:05: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.xen.org>)
	id 1df64B-0003Nr-LH; Tue, 08 Aug 2017 15:05:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df64A-0003Nh-6h
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 15:05:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FD/2D-03582-123D9895; Tue, 08 Aug 2017 15:05:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK7i5c5
 IgzO7mS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxX/2MLTgtV3Dj1gbGB8QZfFyMnh4SAv8Si
 u79YQWwWARWJTf23wWw2AWWJn529bCC2iICGxMo3C1m6GLk4mAXmMUq0XDjMCJIQFvCSmL7+J
 1gRr4CFxJ2PR5hAioQE9rFI/F8xlRkiIShxcuYTFhCbWUBHYsHuT0ANHEC2tMTyfxwgYU6BQI
 lzl3+BlYsCHdG5dA5YuZCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1NNJLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4eWPAIUZJDiYlUd5N2p2RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR44y8B5QSLUtNTK9Iyc4BBD5OW4OBREuG9chEozVtckJhbn
 JkOkTrFqCglzlsDkhAASWSU5sG1wSLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5vUG282
 TmlcBNfwW0mAlocYQv2OKSRISUVAOjVo7Q0V7tp2V8XP164bZT6ved+5DXqHU/W3GtJa+R/xS
 BHGs1jjdz9PisF76TLdt3JjzXWIXn04vjWTNPVCWLF5Zoxs0p58698muqkERq1smbsim7v8dE
 dIRcm/rEnGl/YEDrtnWR0pysbRWi51SXK/jnJkQc2b1JrLB4lpXXEbmOyZxSLEosxRmJhlrMR
 cWJAAmTp06vAgAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502204703!53952351!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57320 invoked from network); 8 Aug 2017 15:05:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 15:05:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434724096"
Date: Tue, 8 Aug 2017 16:05:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170808150501.ftccgbmigyzz4h2a@citrix.com>
References: <1500387930-16317-7-git-send-email-al1img@gmail.com>
 <20170728141134.vtkd4pvasngwr2qs@citrix.com>
 <20170728162327.jcrwckni6c2hml7p@citrix.com>
 <CACvf2oVv_-GBiOvXa9s28An5UHr0nF_ScJ0dv7OGnPcChsqFpg@mail.gmail.com>
 <20170731143658.y2gyoczel6je6kr5@citrix.com>
 <CACvf2oVCCR4zALxDyv59YdFvheaoPks--yVcvnrmZXA8avj3BA@mail.gmail.com>
 <20170801130021.hemov7xhevgwgexw@citrix.com>
 <CACvf2oUbLM8xAbgHuOKS-pJL+i-CtJqxosU6A1hvKwy+4vsCEQ@mail.gmail.com>
 <20170804115342.rkmz25znqjp7uqjv@citrix.com>
 <CACvf2oWY47yXtczaTu8OBaq_K0M9iV56esggYyOog4x1kK=Hug@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oWY47yXtczaTu8OBaq_K0M9iV56esggYyOog4x1kK=Hug@mail.gmail.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>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 06/13] libxl: change p9 to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMDM6Mzk6MjNQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gRnJpLCBBdWcgNCwgMjAxNyBhdCAyOjUzIFBNLCBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFdlZCwgQXVnIDAyLCAyMDE3IGF0IDAyOjM3
OjEwUE0gKzAzMDAsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+ID4gWy4uLl0KPiA+PiA+PiA+
PiBGcm9tIG90aGVyIHNpZGUgdGhpcyByZW5hbWUgdG91Y2hlcyBvbmx5IGludGVybmFscyBjaGFu
Z2VzOiBubyBjaGFuZ2VzCj4gPj4gPj4gPj4gaW4gY29uZmlnIGZpbGUKPiA+PiA+PiA+PiBvciBD
TEkgaW50ZXJmYWNlLgo+ID4+ID4+ID4+Cj4gPj4gPj4gPgo+ID4+ID4+ID4gQXMgc2FpZCwgdGhl
IGZyYW1ld29yayBuZWVkIHRvIGJlIHJlYWR5IHRvIGRlYWwgd2l0aCBQQ0kgYW55d2F5Lgo+ID4+
ID4+ID4KPiA+PiA+PiA+IFdoYXQgc29ydCBvZiBpc3N1ZXMgZG8geW91IGZvcmVzZWUgaGVyZT8K
PiA+PiA+Pgo+ID4+ID4+IERvIHlvdSBtZWFuIGluIGNhc2UgdG8gcmV3b3JrIFBDSSB0byB1c2Ug
dGhlIGRldmljZSBmcmFtZXdvcms/Cj4gPj4gPj4KPiA+PiA+Cj4gPj4gPiBObywgSSBtZWFuIGFk
ZGluZyB0aGUgbmV3IGhvb2suIFlvdSBzYWlkICJoYW5kbGUgaXJyZWd1bGFyIGRldmljZSBuYW1l
Cj4gPj4gPiBsb29rcyBub3Qgc28gZ29vZCIKPiA+Pgo+ID4+IEFzIGZvciBtZSB3aGVuIG9ubHkg
aW50ZXJuYWwgbmFtZSBvZiBzdHJ1Y3R1cmUgb3IgZmllbGRzIGFyZSBjaGFuZ2VkCj4gPj4gdGhl
biBpdCBzaG91bGQgbm90IGJyZWFrIGFueW9uZSBjb25maWdzLCBzZXR1cCBldGMuCj4gPj4gQ3Jl
YXRpbmcgaG9va3MgaW4gdGhpcyBjYXNlIG1ha2VzIGNvZGUgaGFyZCB0byByZWFkIGFuZCBtYWlu
dGFpbi4KPiA+Pgo+ID4KPiA+IEkgdGhpbmsgeW91IG1pc3NlZCBteSBwb2ludHM6Cj4gPgo+ID4g
MS4gbGlieGwgdHlwZXMgZ2VuZXJhdGVkIGZyb20gbGlieGxfdHlwZXMuaWRsIGFyZW4ndCBqdXN0
IHVzZWQgYnkgeGwuCj4gPiBTb21lIGFwcGxpY2F0aW9ucyB3aWxsIHVzZSBsaWJ4bCB0eXBlcyBk
aXJlY3RseS4gTm90IGJyZWFraW5nIHhsIGNvbmZpZwo+ID4gZG9lc24ndCBtZWFuIG5vdCBicmVh
a2luZyBvdGhlciB0b29sc3RhY2tzIGxpa2UgbGlidmlydC4gSW4gdGhpcwo+ID4gcGFydGljdWxh
ciBjYXNlLCBJIHRoaW5rIHdlIG1pZ2h0IGJlIGFibGUgdG8gY2hhbmdlIHA5IHRvIHA5cyBiZWNh
dXNlIGl0Cj4gPiBpcyBvbmx5IHJlbGVhc2VkIGEgZmV3IG1vbnRocyBiYWNrIGJlY2F1c2UgdGhl
IG9ubHkgb3RoZXIga25vd24KPiA+IHRvb2xzdGFjayB0aGF0IHVzZXMgbGlieGwgY2FuJ3QgcG9z
c2libHkgdXNlIHRoYXQgZmllbGQgYXQgdGhlIG1vbWVudC4KPiA+IEJ1dCBJYW4gbWlnaHQgZGlz
YWdyZWUuCj4gCj4gSSBnb3QgaXQuIEkgdGhpbmsgdGhhdCB3ZSBoYXZlIHRvIGNoYW5nZSBwOSB0
byBwOXMgQVNBUCB0byBhdm9pZCBmdXR1cmUgaG9va3MuCj4gCj4gPiAyLiBUaGVyZSBpcyBhbm90
aGVyIHR5cGUsIHBjaSBkZXYsIHRoYXQgaGFzIGJlZW4gdGhlcmUgc2luY2UgZm9yZXZlci4gV2UK
PiA+IG5lZWQgYSBob29rIHRvIGRlYWwgd2l0aCBpdCwgd2UgY2FuJ3QgcmVuYW1lIGl0Lgo+ID4K
PiAKPiBGb3IgUENJIGFsbCBob29rcyBhcmUgYWxyZWFkeSB0aGVyZSAoREVGSU5FX0RFVklDRV9U
WVBFX1NUUlVDVF9YCj4gdG8gaGFuZGxlIHBjaWRldiBhbmQgcGNpKS4gQWxzbyBJIGRpZG4ndCBj
aGFuZ2UgUENJIGZpZWxkcywgbmFtZXMgZXRjLgo+IEluIGxpYnhsX2RvbWFpbl9jb25maWcgaXQg
aXMgYWxyZWFkeSBwY2lkZXZzLiBTbywgd2UgYXJlIHNhZmUgd2l0aCBQQ0kuCj4gU29ycnkgSSBk
b24ndCB1bmRlcnN0YW5kIHlvdXIgY29uY2VybiBhYm91dCBQQ0kuIE9yIEkgbWlzcyBzb21ldGhp
bmc/CgpZZXMgSSB0aGluayB3ZSdyZSBjb3ZlcmVkIHRoZXJlLiBUaGF0IG1hY3JvIG9ubHkgY292
ZXJzIHRoZSBjYXNlCndoZXJlIG5ldyBjaGFyYWN0ZXJzIGFyZSBhcHBlbmRlZC4KCkkgd2FzIHRo
aW5raW5nIG1heWJlIHdlIHNob3VsZCBoYXZlIHNvbWV0aGluZyB0aGF0IGRlYWwgd2l0aCBuZXcg
bmFtZXMKd2VhdGhlciB0aGV5IGFyZSBsb25nZXIgb3Igc2hvcnRlciB0aGFuIGV4cGVjdGVkLgoK
QnV0IEkgc2VlIG5vdyBpdCBpcyBwcm9iYWJseSBiZXR0ZXIgdG8gcmVuYW1lIHRoZSBwOSBkZXZp
Y2UuIEkgd2lsbCBzZW5kCm91dCBhbiBlbWFpbCBhc2tpbmcgZm9yIG9waW5pb25zLgoKPiAKPiA+
IDEgYW5kIDIgYXJlIG9ydGhvZ29uYWwuIDIgaXMgYSBoYXJkIHJlcXVpcmVtZW50Lgo+IAo+IAo+
IC0tIAo+IEJlc3QgUmVnYXJkcywKPiBPbGVrc2FuZHIgR3J5dHNvdi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:09:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15:09: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.xen.org>)
	id 1df68E-0003fg-Cb; Tue, 08 Aug 2017 15:09:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df68D-0003fa-7l
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 15:09:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A5/DF-03368-C14D9895; Tue, 08 Aug 2017 15:09:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXlfmSme
 kwaWD/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZqQ+YC64xVfz4+oelgXE2UxcjB4eEgL9E
 xzXOLkZODhYBFYlV9x+wgNhsAsoSPzt72UBsEYFIibMTfjKD2MwCJRLrnt9hBLGFBTQkzi/sA
 KvhFbCQeLjxOwuELShxcuYTFoh6HYkFuz+xgaxiFpCWWP6PAyQsCrSqc+kcsBIhAQWJjunHmC
 Yw8sxC0j0LSfcshO4FjMyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivW
 S83M3MQKDhgEIdjDOO+F/iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneK5eA
 coJFqempFWmZOcDwhUlLcPAoifAyXgZK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnHcfy
 AwBkKKM0jy4EbBYusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXiaQVTyZeSVwm14BHcEEdE
 SEL9gRJYkIKakGxpCe7W/eMmRfyu4TNT1zQT68N77KyaxMT9k15c5fk9SOusk3792v/fpn68K
 Jf75piM1dr99Q/m132d1Me4baQPfQnW7L+X+HOyqz3dywbyvPoW1Vm6cF9srXdKzQWiZWu2/J
 2dsrV+wSqvD2v6o9N05K8YVVlSnv/qyOT0sYnvdqln4KK//npsRSnJFoqMVcVJwIAFrBGl+gA
 gAA
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502204954!101362266!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33152 invoked from network); 8 Aug 2017 15:09:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 15:09:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="443027239"
Date: Tue, 8 Aug 2017 16:09:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <Ian.Jackson@eu.citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Message-ID: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIGFuZCBTdGVmYW5vCgpPbGVrc2FuZHIgZGlzY292ZXJlZCB0aGF0IHRoZSBwOWZzIGFycmF5
IGluIGxpYnhsX2RvbWFpbl9jb25maWcgaXMgbmFtZQpwOSBpbnN0ZWFkIG9mIHA5cy4gVGhpcyBj
YXVzZXMgcHJvYmxlbSBmb3IgaGlzIHdvcmsgdG8gcmV3b3JrIGRldmljZQpmcmFtZXdvcmsuCgpH
aXZlbiB0aGF0IHA5ZnMgd2FzIGFkZGVkIG9ubHkgZHVyaW5nIGxhc3QgcmVsZWFzZSBhbmQgdGhl
IG9ubHkga25vd24KZXh0ZXJuYWwgdG9vbHN0YWNrIGxpYnZpcnQgY2FuJ3QgcG9zc2liaWxpdHkg
dXNlIHRoYXQsIG1heWJlIHdlIGNhbgpyZW5hbWUgcDkgdG8gcDlzLiBPcGluaW9ucz8KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:12:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15: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.xen.org>)
	id 1df6Bg-0004KB-RR; Tue, 08 Aug 2017 15:12:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df6Bf-0004K4-9V
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 15:12:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 17/5C-03557-2F4D9895; Tue, 08 Aug 2017 15:12:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO6nK52
 RBvt3M1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfpvaxFZxlqfh68j5zA+M15i5GTg4JAX+J
 E39ms4HYLAIqEpN+XwCLswkoS/zs7AWLiwjoSVz8PYW9i5GLg1ngJqPE7MvPWEASwgIxEmu7V
 4A18ApYSNw5cIsJpEhI4AijxOfzm9ggEoISJ2c+AWtgFtCRWLD7E1CcA8iWllj+jwMkzClgKN
 F+9hVYiSjQEZ1L54DZQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQQC+pKDM
 9oyQ3MTMHyDPTy00tLk5MT81JTCrWS87P3cQIDDYGINjBePx93CFGSQ4mJVHeTdqdkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeA9eBsoJFqWmp1akZeYAwx4mLcHBoyTCWw6S5i0uSMwtzkyHS
 J1i1OVo+rDlC5MQS15+XqqUOO8MkCIBkKKM0jy4EbAYvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3q0gU3gy80rgNr0COoIJ6IgIX7AjShIRUlINjMHNDW+/JOvaL/H+t3p7iNqqwpScScJ
 yqwQ0H6cdjBOdeur2+q2hZw7Xp96MTvMyWPhBydJxVd/K0y3m87ZlTN3i6K60RSy0T8DEeZ78
 T7Uf91Pmz7noa8ps5mH6gX97A7/BBWeWDjfbk+53WPaqRWaxndrAK/vSpzH90sGgMMW7Ivzy2
 qmzlViKMxINtZiLihMBaiXOCrwCAAA=
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502205168!70808959!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16495 invoked from network); 8 Aug 2017 15:12:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 15:12:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="434725901"
Date: Tue, 8 Aug 2017 16:12:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Venu Busireddy <venu.busireddy@oracle.com>
Message-ID: <20170808151246.zbh6al6dt77v4zws@citrix.com>
References: <20170807235457.3943-1-venu.busireddy@oracle.com>
 <20170807235457.3943-2-venu.busireddy@oracle.com>
 <20170808143301.5kyqlbomcyr3wa4o@citrix.com>
 <20170808145136.GA15728@vbusired-lt>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170808145136.GA15728@vbusired-lt>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@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 v3 1/2] libxl: Implement the handler to
 handle unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMDk6NTE6MzZBTSAtMDUwMCwgVmVudSBCdXNpcmVkZHkg
d3JvdGU6Cj4gSSB3aWxsIGltcGxlbWVudCBhbGwgeW91ciBhYm92ZSBzdWdnZXN0aW9ucyBpbiB2
NC4KPiAKPiA+IEkgdGhpbmsgYSBiaWdnZXIgcXVlc3Rpb24gaXMgd2hldGhlciB5b3UgYWdyZWUg
d2l0aCBJYW4ncyBjb21tZW50cwo+ID4gcmVnYXJkaW5nIEFQSSBkZXNpZ24gYW5kIHdoZXRoZXIg
eW91IGhhdmUgbW9yZSBxdWVzdGlvbnM/Cj4gCj4gSWFuIHN1Z2dlc3RlZCB0aGF0IEkgZG9jdW1l
bnQgdGhlIHVzZSBvZiB0aGUgQVBJIChhYm91dCB0aGUgZXZlbnQgbG9vcCksCj4gYW5kIEkgYmVs
aWV2ZSBJIGFkZHJlc3NlZCBpdC4gSSBkb24ndCBoYXZlIGFueSBtb3JlIHF1ZXN0aW9ucy4gSnVz
dAo+IHdhaXRpbmcgZm9yIElhbidzICJBY2siLCBvciBtb3JlIGNvbW1lbnRzLgo+IAoKSWFuIGlz
IGN1cnJlbnRseSBhd2F5IGFuZCB3b24ndCBiZSBiYWNrIHRpbGwgQXVndXN0IDI4IGlpcmMuIEkg
c3VnZ2VzdAp5b3Ugd2FpdCBmb3IgaGltIHRvIGNvbW1lbnQuIEkgYW0gbm90IHF1aXRlIHN1cmUg
d2hhdCBoZSBhc2tlZCBmb3IuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:18:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15: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.xen.org>)
	id 1df6Ga-0004XG-Dq; Tue, 08 Aug 2017 15:17:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1df6GZ-0004XA-I6
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 15:17:55 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 3C/56-02184-226D9895; Tue, 08 Aug 2017 15:17:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSPJ+BQ1fpWme
 kwZIdohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bvA0vZCvpYK/7+2sTSwLiYpYuRi0NIYB2j
 xJWbc5m6GDk5hAUiJZY23WQGsUUElCTurZoMFmcWCJXYcfQFmC0kkC8xY/NfNhCbTcBAYsrrl
 awgNq+Ag8SlhW/B4iwCKhIHW2YwgtiiAuES+79fY4aoEZQ4OfMJC4jNKWAncW/Xdqj56hJ/5l
 1ihrDlJba/nQNli0vcejKfaQIj3ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW6RsZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBYVjPwMC4g3FHu98hRkkOJiVR3k3anZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHiXXQHKCRalpqdWpGXmACMCJi3BwaMkwit9FSjNW1yQmFucm
 Q6ROsWoy9H0YcsXJiGWvPy8VClx3i6QGQIgRRmleXAjYNF5iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5IwryzIKp7MvBK4Ta+AjmACOiLCF+yIkkSElFQDo/ktQ4UvGy7mplxZ3Lj0yqvbrup
 6D9q2nV49W0dfbMlrpQ8F/DwsNSlaTmFMYcGmusKTPh+bE+lyyarU7lBZ3XzJCX5f+R9Erwld
 aPLI2iPcT+9hzNb/J/51Hzuix8PmsKQ6LKK/s8Y+f+LvD2WXVTXPLJMMdnD1mT757d37oqsDb
 lSo/d9arMRSnJFoqMVcVJwIACzKbAHJAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502205474!70101538!1
X-Originating-IP: [131.159.0.8]
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 42172 invoked from network); 8 Aug 2017 15:17:54 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Aug 2017 15:17:54 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 6CAAE1022A188;
 Tue,  8 Aug 2017 17:17:48 +0200 (CEST)
To: xen-devel@lists.xenproject.org
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <20170718122507.11873-14-proskurin@sec.in.tum.de>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <fdce4093-2cf1-6af1-41f9-f89df0fde245@sec.in.tum.de>
Date: Tue, 8 Aug 2017 17:17:48 +0200
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: <20170718122507.11873-14-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 13/14] arm/mem_access: Add
 short-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA3LzE4LzIwMTcgMDI6MjUgUE0sIFNlcmdlaiBQcm9za3VyaW4gd3Jv
dGU6Cj4gVGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3Mg
cGFnZSB0YWJsZXMgdXNpbmcgdGhlCj4gc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJs
ZSBmb3JtYXQgZm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LiBUaGUKPiBpbXBsZW1lbnRhdGlvbiBp
cyBiYXNlZCBvbiBBUk0gRERJIDA0ODdCLWEgSjEtNjAwMiBhbmQgQVJNIERESSAwNDA2Qy1iCj4g
QjMtMTUwNi4KPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBz
ZWMuaW4udHVtLmRlPgo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKQXMgeW91IGhhdmUgYWxyZWFkeSBBY2tlZCB0aGlzIHBhdGNoIEkgd291bGQgbGlrZSB5
b3UgdG8gYXNrIHdoZXRoZXIgSQpzaG91bGQgcmVtb3ZlIHlvdXIgQWNrZWQtYnkgZm9yIG5vdyBh
cyBJIGhhdmUgZXh0ZW5kZWQgdGhlIHByZXZpb3VzCnBhdGNoIGJ5IGFkZGl0aW9uYWwgY2FzdHMg
b2YgdGhlIHB0ZS4qLmJhc2UgZmllbGRzIHRvIChwYWRkcl90KSBhcwpkaXNjdXNzZWQgaW4gcGF0
Y2ggMDAvMTQuCgpUaGFua3MsCn5TZXJnZWoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:18:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15:18: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.xen.org>)
	id 1df6HI-0004au-Ma; Tue, 08 Aug 2017 15:18:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df6HH-0004ah-S0
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 15:18:39 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 BF/85-27137-E46D9895; Tue, 08 Aug 2017 15:18:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTdf3Wme
 kwYWD+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amCSeYC5axVexs2cjewDiTtYuRi0NIYDOj
 xPYTS1ggnN2MEo2t/YxdjJwcwgKREkubbjJ3MXJwiAj4Sdy5GggSFhJYyijxa6kGSJhZQF/i3
 I5ykDCbgKbEnc+fmEBsXgEriSdfzoHZLAIqEo9W3gOzRQXCJd42HmGBqBGUODnzCZjNKeAosf
 /2R7CtzAK2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilG9OLWoLLVI11gvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAdjxz+nQ4ySHExKorybtDsjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwLrsClBMsSk1PrUjLzAEGPUxagoNHSYRX+ipQmre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rzyIEUCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvA9BLuHJzCuB2/QK6AgmoCMifMGOKElESEk1MPYcD98dXS8sYGG84+yMjL1txS94ug5
 9ZLXRWrdwsbC/efaPUBcZzv/udrGno2Q5PW84F0/anqL54tf22ryHjaL6fww8Ij++/18s9m/C
 sbmvksWN53Y8v7wsZ+GbI9qZk97EqveU/JNfJcbgrfCh2mv6FfuiD4Uzpvi2/Iqzu/jDc0WL1
 pyFsUosxRmJhlrMRcWJABmwt8a7AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502205517!71138095!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55924 invoked from network); 8 Aug 2017 15:18:37 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 8 Aug 2017 15:18:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DFC7415A2;
 Tue,  8 Aug 2017 08:18:36 -0700 (PDT)
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 41BD23F540;
 Tue,  8 Aug 2017 08:18:36 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <20170718122507.11873-14-proskurin@sec.in.tum.de>
 <fdce4093-2cf1-6af1-41f9-f89df0fde245@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <674938c1-672d-b87f-71dd-cc4e1f1b3986@arm.com>
Date: Tue, 8 Aug 2017 16:18:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <fdce4093-2cf1-6af1-41f9-f89df0fde245@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 13/14] arm/mem_access: Add
 short-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wOC8xNyAxNjoxNywgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4KPgo+IE9uIDA3LzE4LzIwMTcgMDI6MjUgUE0sIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+
IFRoaXMgY29tbWl0IGFkZHMgZnVuY3Rpb25hbGl0eSB0byB3YWxrIHRoZSBndWVzdCdzIHBhZ2Ug
dGFibGVzIHVzaW5nIHRoZQo+PiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZv
cm1hdCBmb3IgYm90aCBBUk12NyBhbmQgQVJNdjguIFRoZQo+PiBpbXBsZW1lbnRhdGlvbiBpcyBi
YXNlZCBvbiBBUk0gRERJIDA0ODdCLWEgSjEtNjAwMiBhbmQgQVJNIERESSAwNDA2Qy1iCj4+IEIz
LTE1MDYuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBz
ZWMuaW4udHVtLmRlPgo+PiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPgo+IEFzIHlvdSBoYXZlIGFscmVhZHkgQWNrZWQgdGhpcyBwYXRjaCBJIHdvdWxkIGxp
a2UgeW91IHRvIGFzayB3aGV0aGVyIEkKPiBzaG91bGQgcmVtb3ZlIHlvdXIgQWNrZWQtYnkgZm9y
IG5vdyBhcyBJIGhhdmUgZXh0ZW5kZWQgdGhlIHByZXZpb3VzCj4gcGF0Y2ggYnkgYWRkaXRpb25h
bCBjYXN0cyBvZiB0aGUgcHRlLiouYmFzZSBmaWVsZHMgdG8gKHBhZGRyX3QpIGFzCj4gZGlzY3Vz
c2VkIGluIHBhdGNoIDAwLzE0LgoKSSBhbSBmaW5lIHdpdGggdGhpcywgYXNzdW1pbmcgdGhpcyBp
cyB0aGUgb25seSBjaGFuZ2UgbWFkZS4KCj4KPiBUaGFua3MsCj4gflNlcmdlago+CgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:29:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15:29: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.xen.org>)
	id 1df6RE-0005QP-GR; Tue, 08 Aug 2017 15:28:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1df6RD-0005QJ-Ii
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 15:28:55 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E0/99-01993-6B8D9895; Tue, 08 Aug 2017 15:28:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSPJ+BQ3fzjc5
 Ig91neCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz//ZEFzyUqZk3NaWA8LtTFyMUhJLCOUeLs
 n/NsXYycHMICkRJLm24yg9giAu4Slz9OBYpzcDAL6Euc21EOUX+VUWLtmY2sIDVsAgYSU16vB
 LN5BRwknty6CzaHRUBFYtOuG+wgtqhAuMT+79eYIWoEJU7OfMICYnMKWEs8evsBLM4soCex4/
 ovVghbXmL72zlQcXGJW0/mM01g5JuFpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI19BUL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAQZgGAHY8N2z0OMkhxMSqK8m7Q7I4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8KoBQ1pIsCg1PbUiLTMHGA0waQkOHiUR3vXXgdK8xQWJucWZ6
 RCpU4yKUuK8T0ASAiCJjNI8uDZYBF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9mkCk8mX
 klcNNfAS1mAloc4Qu2uCQRISXVwFjh4sjDujtkVfp9v3naB+U4VjVXc2hVz5CP8BONjruZuuN
 T2ttXhpscz7ftLr67c/myTJaOzS+751ytNlq+L8xHwHrRu++c2h8tSrh4U/94b70rX+26IeL+
 71/GFzm/LVCbc+SoVfyp3c77I2YLFZ4LKF3QtiyAdYaSrm7Ucz9d/+zZB4pmcSixFGckGmoxF
 xUnAgBnb4bGuwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502206130!90503495!1
X-Originating-IP: [131.159.0.8]
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 59158 invoked from network); 8 Aug 2017 15:28:51 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Aug 2017 15:28:51 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 5A9721022B7B6;
 Tue,  8 Aug 2017 17:28:44 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <20170718122507.11873-14-proskurin@sec.in.tum.de>
 <fdce4093-2cf1-6af1-41f9-f89df0fde245@sec.in.tum.de>
 <674938c1-672d-b87f-71dd-cc4e1f1b3986@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <292dbb48-90ea-2db3-6b5d-5e661f194557@sec.in.tum.de>
Date: Tue, 8 Aug 2017 17:28:44 +0200
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: <674938c1-672d-b87f-71dd-cc4e1f1b3986@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 13/14] arm/mem_access: Add
 short-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wOC8yMDE3IDA1OjE4IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPgo+IE9uIDA4
LzA4LzE3IDE2OjE3LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBIaSBKdWxpZW4sCj4+Cj4+
Cj4+IE9uIDA3LzE4LzIwMTcgMDI6MjUgUE0sIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+PiBU
aGlzIGNvbW1pdCBhZGRzIGZ1bmN0aW9uYWxpdHkgdG8gd2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRh
YmxlcyB1c2luZwo+Pj4gdGhlCj4+PiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxl
IGZvcm1hdCBmb3IgYm90aCBBUk12NyBhbmQgQVJNdjguIFRoZQo+Pj4gaW1wbGVtZW50YXRpb24g
aXMgYmFzZWQgb24gQVJNIERESSAwNDg3Qi1hIEoxLTYwMDIgYW5kIEFSTSBEREkgMDQwNkMtYgo+
Pj4gQjMtMTUwNi4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9z
a3VyaW5Ac2VjLmluLnR1bS5kZT4KPj4+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+Pgo+PiBBcyB5b3UgaGF2ZSBhbHJlYWR5IEFja2VkIHRoaXMgcGF0Y2gg
SSB3b3VsZCBsaWtlIHlvdSB0byBhc2sgd2hldGhlciBJCj4+IHNob3VsZCByZW1vdmUgeW91ciBB
Y2tlZC1ieSBmb3Igbm93IGFzIEkgaGF2ZSBleHRlbmRlZCB0aGUgcHJldmlvdXMKPj4gcGF0Y2gg
YnkgYWRkaXRpb25hbCBjYXN0cyBvZiB0aGUgcHRlLiouYmFzZSBmaWVsZHMgdG8gKHBhZGRyX3Qp
IGFzCj4+IGRpc2N1c3NlZCBpbiBwYXRjaCAwMC8xNC4KPgo+IEkgYW0gZmluZSB3aXRoIHRoaXMs
IGFzc3VtaW5nIHRoaXMgaXMgdGhlIG9ubHkgY2hhbmdlIG1hZGUuCgpUaGUgY2hhbmdlcyBhcmUg
bGltaXRlZCB0byA0IHNpbWlsYXIgY2FzdHMgdG8gKHBhZGRyX3QpIGluIHRvdGFsIGFuZCBhbgph
ZGRpdGlvbmFsIGNvbW1lbnQuIEhlcmUgYXJlIHRoZSBvbmx5IGNoYW5nZXMgaW4gdGhpcyBwYXRj
aDoKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gvYXJt
L2d1ZXN0X3dhbGsuYwppbmRleCBiMjU4MjQ4MzIyLi43ZjM0YTJiMWQzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMK
QEAgLTExMiw3ICsxMTIsMTIgQEAgc3RhdGljIGludCBndWVzdF93YWxrX3NkKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LAogICAgICAgICAgKiBsZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBkb2VzIG5vdCBu
ZWVkIHRvIGJlIHBhZ2UgYWxpZ25lZC4KICAgICAgICAgICovCiAgICAgICAgIG1hc2sgPSBHRU5N
QVNLKDE5LCAxMik7Ci0gICAgICAgIHBhZGRyID0gKHB0ZS53YWxrLmJhc2UgPDwgMTApIHwgKChn
dmEgJiBtYXNrKSA+PiAxMCk7CisgICAgICAgIC8qCisgICAgICAgICAqIENhc3QgcHRlLndhbGsu
YmFzZSB0byBwYWRkcl90IHRvIGNvcGUgd2l0aCBDIHR5cGUgcHJvbW90aW9uCm9mIHR5cGVzCisg
ICAgICAgICAqIHNtYWxsZXIgdGhhbiBpbnQuIE90aGVyd2lzZSBwdGUud2Fsay5iYXNlIHdvdWxk
IGJlIGNhc3RlZCB0bwppbnQgYW5kCisgICAgICAgICAqIHN1YnNlcXVlbnRseSBzaWduIGV4dGVu
ZGVkLCB0aHVzIGxlYWRpbmcgdG8gYSB3cm9uZyB2YWx1ZS4KKyAgICAgICAgICovCisgICAgICAg
IHBhZGRyID0gKChwYWRkcl90KXB0ZS53YWxrLmJhc2UgPDwgMTApIHwgKChndmEgJiBtYXNrKSA+
PiAxMCk7CgogICAgICAgICAvKiBBY2Nlc3MgdGhlIGd1ZXN0J3MgbWVtb3J5IHRvIHJlYWQgb25s
eSBvbmUgUFRFLiAqLwogICAgICAgICByZXQgPSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShk
LCBwYWRkciwgJnB0ZSwKc2l6ZW9mKHNob3J0X2Rlc2NfdCksIGZhbHNlKTsKQEAgLTEyNSw3ICsx
MzAsNyBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAg
ICAgICAgIGlmICggcHRlLnBnLnBhZ2UgKSAvKiBTbWFsbCBwYWdlLiAqLwogICAgICAgICB7CiAg
ICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgTDJERVNDX1NNQUxMX1BBR0VfU0hJRlQpIC0gMTsK
LSAgICAgICAgICAgICppcGEgPSAocHRlLnBnLmJhc2UgPDwgTDJERVNDX1NNQUxMX1BBR0VfU0hJ
RlQpIHwgKGd2YSAmIG1hc2spOworICAgICAgICAgICAgKmlwYSA9ICgocGFkZHJfdClwdGUucGcu
YmFzZSA8PCBMMkRFU0NfU01BTExfUEFHRV9TSElGVCkgfAooZ3ZhICYgbWFzayk7CgogICAgICAg
ICAgICAgLyogU2V0IGV4ZWN1dGUgcGVybWlzc2lvbnMgYXNzb2NpYXRlZCB3aXRoIHRoZSBzbWFs
bCBwYWdlLiAqLwogICAgICAgICAgICAgaWYgKCAhcHRlLnBnLnhuICkKQEAgLTEzNCw3ICsxMzks
NyBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAg
ICAgIGVsc2UgLyogTGFyZ2UgcGFnZS4gKi8KICAgICAgICAgewogICAgICAgICAgICAgbWFzayA9
ICgxVUxMIDw8IEwyREVTQ19MQVJHRV9QQUdFX1NISUZUKSAtIDE7Ci0gICAgICAgICAgICAqaXBh
ID0gKHB0ZS5scGcuYmFzZSA8PCBMMkRFU0NfTEFSR0VfUEFHRV9TSElGVCkgfCAoZ3ZhICYKbWFz
ayk7CisgICAgICAgICAgICAqaXBhID0gKChwYWRkcl90KXB0ZS5scGcuYmFzZSA8PCBMMkRFU0Nf
TEFSR0VfUEFHRV9TSElGVCkgfAooZ3ZhICYgbWFzayk7CgogICAgICAgICAgICAgLyogU2V0IGV4
ZWN1dGUgcGVybWlzc2lvbnMgYXNzb2NpYXRlZCB3aXRoIHRoZSBsYXJnZSBwYWdlLiAqLwogICAg
ICAgICAgICAgaWYgKCAhcHRlLmxwZy54biApCkBAIC0xNTIsNyArMTU3LDcgQEAgc3RhdGljIGlu
dCBndWVzdF93YWxrX3NkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBpZiAoICFwdGUu
c2VjLnN1cGVyc2VjICkgLyogU2VjdGlvbiAqLwogICAgICAgICB7CiAgICAgICAgICAgICBtYXNr
ID0gKDFVTEwgPDwgTDFERVNDX1NFQ1RJT05fU0hJRlQpIC0gMTsKLSAgICAgICAgICAgICppcGEg
PSAocHRlLnNlYy5iYXNlIDw8IEwxREVTQ19TRUNUSU9OX1NISUZUKSB8IChndmEgJiBtYXNrKTsK
KyAgICAgICAgICAgICppcGEgPSAoKHBhZGRyX3QpcHRlLnNlYy5iYXNlIDw8IEwxREVTQ19TRUNU
SU9OX1NISUZUKSB8CihndmEgJiBtYXNrKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIC8qIFN1
cGVyc2VjdGlvbiAqLwogICAgICAgICB7CgpUaGFua3MsCn5TZXJnZWoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:38:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15:38: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.xen.org>)
	id 1df6Zt-00066w-Bg; Tue, 08 Aug 2017 15:37:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386492b12=dario.faggioli@citrix.com>)
 id 1df6Zr-00066q-L0
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 15:37:51 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 72/42-03582-ECAD9895; Tue, 08 Aug 2017 15:37:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXitHRDpO7ZW52
 RBnPWmFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLNy1lLFjJV3HoK08D4yLeLkYODgmBEInd
 51S6GDk5eAWMJHb/+s8CYgsLeElM2T+PCcRmEzCQeLNjLyuILSJgK3F920xmEJtZIE/i+/cdj
 CA2i4CKxPrXE9hBbE4BF4mpy36BzRESqJXoWL4WrJdfQFLi1pePUL3VEmtf3AGLSwhoSxw518
 8OcYOgxMmZT6B61SRmzL3MOoGRbxaSlllIyiDimhKt23+zQ9jaEssWvmaGsG0l1q17D1VjI7H
 p6gJGCFteYvvbOcwLGNlXMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl
 5+duYgSGMQMQ7GCcd8L/EKMkB5OSKO8m7c5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8t24C5
 QSLUtNTK9Iyc4ARBZOW4OBREuG9CpLmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8VClx3mMgRQ
 IgRRmleXAjYNF9iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8l0Gm8GTmlcBtegV0BBPQERG
 +YEeUJCKkpBoYNW5tPta9lHXnyhYx2dqKrR8WTr5UkHovp3ifyVsT7rDDrGuOfdo1N6ZeqyP9
 2p1rAipbuaQ0drxqujtV6Glce+RSjufqCu5mp/JPRLWricbM+bg86le9lP9rfx6uM7tYXji1/
 Es/wX6tZ6l+0tbuLX3HQ7btX/xjxhyxlR83T/pgG/c84lLgViWW4oxEQy3mouJEANxxXzXpAg
 AA
X-Env-Sender: prvs=386492b12=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502206668!87688674!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35416 invoked from network); 8 Aug 2017 15:37:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 15:37:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; 
 d="asc'?scan'208";a="434730939"
Message-ID: <1502206660.18446.14.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Tue, 8 Aug 2017 17:37:40 +0200
In-Reply-To: <1502036563-4275-3-git-send-email-mengxu@cis.upenn.edu>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-3-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 2/3] libxl: enable per-VCPU extratime
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3985274725602997952=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3985274725602997952==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-/h+iSSINycGBVeRjyAiJ"

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

On Sun, 2017-08-06 at 12:22 -0400, Meng Xu wrote:
> Modify libxl_vcpu_sched_params_get/set and sched_rtds_vcpu_get/set
> functions to support per-VCPU extratime flag
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Of course, if the flag name in domctl.h change, this will have to
change as well. If that's the only thing changing, you can keep the
tag.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-/h+iSSINycGBVeRjyAiJ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZidrFAAoJEBZCeImluHPutrMP/16Qu4Cpyty9uPUgAntuDVgX
csQrcij+M/EKdXxmLWnmBkafEFZDspuirGOP52gErTEXlMBENqXRy7nxseJz3E7B
s6Jm01RMKzPSlLGSmXhNfwMRGsk+pUWItyhbz+VO5W9MEprCX0Vetbu5u2S4ZjvN
YDNiKQPl7HiGLHe/w6wz7tsrBdwTtsqns+lHBbOzAzXVKSQOp6B+cFmKfGtml+vL
MXAWkCIse9WF5yYDnXDb7JdNtD9DgBV0fbVvtn37I7RoI+buQ+3XkpehDwjreQr6
ldCvtlUINHn7aP4fG2QfeqBWRi2iD2EkfjQSJcuYw5Gpqrpcy2uFgwEu9t4HrHLO
0R3cO6AEbUJc+p59ailsE79kTC4BR3bn8pe7jVnmz9goBt28UQF12uSCOEEH9Alp
QCkcd6Apm32v+9QYqV7zFgXRWCEGWj9UacwLkjggL4vSjAmiRzOPgsyqt5wdg2pg
MbwV65ASooPwMNtwsryq+v6Wq1NepdAHJ9Sr0pOHJXP6qnhPJPzQb7ZnCh2CXOZO
27t1nRCXK7ICylcyGxqKkOMPHA18Fk1LXWfKd13L1FfNFrZjENDGO9bSctE0+pnd
Eq4SJZFsQ4a+RbF7ZnkTW4OVo273kydtjpIYbr1kpQUxcyAyIsSwLNyxGXllKerN
XWkl1VTn1pt2uS/kAKC0
=a+zS
-----END PGP SIGNATURE-----

--=-/h+iSSINycGBVeRjyAiJ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3985274725602997952==--


From xen-devel-bounces@lists.xen.org Tue Aug 08 15:44:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15:44: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.xen.org>)
	id 1df6gQ-0006mZ-1d; Tue, 08 Aug 2017 15:44:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386d80a7c=roger.pau@citrix.com>)
 id 1df6gO-0006mT-Oq
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 15:44:36 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 61/B5-02177-36CD9895; Tue, 08 Aug 2017 15:44:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjf5Tme
 kwe7pghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajRzNYCxaqVNzqusLWwDhTqouRk0NCwE/i
 +fJmNhCbRUBFYuLkmyxdjBwcbAL2EtO/VoCERQSUJT4/X8ncxcjFwSywjlHi7fLdLCAJYQEzi
 QkrFrOC2LwCnhJf276wgRQJCcxhlDixdBELREJQ4uTMJ2A2s4COxILdn9hAFjALSEss/8cBEu
 YE2rWmcQMTiC0KdMPJlWvAbCEBRYn+eQ/YIO5Ml2ibsJB1AiP/LCRTZyGZOgth6gJG5lWMGsW
 pRWWpRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEhWM/AwLiD8dVxv0OM
 khxMSqK8m7Q7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8ErfBsoJFqWmp1akZeYAowEmLcHBo
 yTCWwyS5i0uSMwtzkyHSJ1iVJQS53UASQiAJDJK8+DaYBF4iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5IwbznIFJ7MvBK46a+AFjMBLY7wBVtckoiQkmpgzF9/gXePX2qcx6Pz4jbzdus+MCq
 RjHweYhOuUNqk4tX+4Q/zj49vu7aaHLTew5iyqaswumih8c6OfTez+j037N0iWd1tEXYormWb
 QXbCjzufry17FBzS6uYUGtV4//7pjUoSM/1abN9VPQt//yuBuy7k3vPjBj9/PHBtsejUnTyPw
 Uv67ioBJZbijERDLeai4kQAeZtcs7sCAAA=
X-Env-Sender: prvs=386d80a7c=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502207075!105075434!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22404 invoked from network); 8 Aug 2017 15:44:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 15:44:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,343,1498521600"; d="scan'208";a="50675712"
Date: Tue, 8 Aug 2017 16:44:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170808154422.pvliwuwbqoh7fgh2@dhcp-3-128.uk.xensource.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-8-roger.pau@citrix.com>
 <5981D4E40200007800103342@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5981D4E40200007800103342@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, paul.durrant@citrix.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 7/9] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDc6MzQ6MjhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzMwLzE3
IDU6MDEgUE0gPj4+Cj4gPitpbnQgdnBjaV9tc2lfYXJjaF9lbmFibGUoc3RydWN0IHZwY2lfYXJj
aF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ID4rICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IGFkZHJlc3MsIHVpbnQzMl90IGRhdGEsIHVuc2lnbmVkIGludCB2ZWN0
b3JzKQo+ID4rewo+ID4rICAgIHN0cnVjdCBtc2lfaW5mbyBtc2lfaW5mbyA9IHsKPiA+KyAgICAg
ICAgLnNlZyA9IHBkZXYtPnNlZywKPiA+KyAgICAgICAgLmJ1cyA9IHBkZXYtPmJ1cywKPiA+KyAg
ICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCj4gPisgICAgICAgIC5lbnRyeV9uciA9IHZlY3Rv
cnMsCj4gPisgICAgfTsKPiA+KyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+KyAgICBpbnQgcmM7Cj4g
PisKPiA+KyAgICBBU1NFUlQoYXJjaC0+cGlycSA9PSAtMSk7Cj4gCj4gUGxlYXNlIGludHJvZHVj
ZSBhICNkZWZpbmUgZm9yIHRoZSAtMSBoZXJlLCB0byBhbGxvdyBlYXNpbHkgbWF0Y2hpbmcgdXAK
PiBwcm9kdWNlciBhbmQgY29uc3VtZXIgc2lkZShzKS4KCkkndmUgYWRkZWQgYSBkZWZpbmUgZm9y
IElOVkFMSURfUElSUSB0byB4ZW4vaXJxLmguCgo+ID4rICAgIC8qIEdldCBhIFBJUlEuICovCj4g
PisgICAgcmMgPSBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHBkZXYtPmRvbWFpbiwgLTEsICZh
cmNoLT5waXJxLAo+ID4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfUElS
UV9UWVBFX01VTFRJX01TSSwgJm1zaV9pbmZvKTsKPiA+KyAgICBpZiAoIHJjICkKPiA+KyAgICB7
Cj4gPisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWls
ZWQgdG8gbWFwIFBJUlE6ICVkXG4iLAo+ID4rICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRl
di0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4gPisgICAgICAgICAgICAgICAgUENJX0ZV
TkMocGRldi0+ZGV2Zm4pLCByYyk7Cj4gPisgICAgICAgIHJldHVybiByYzsKPiA+KyAgICB9Cj4g
PisKPiA+KyAgICBmb3IgKCBpID0gMDsgaSA8IHZlY3RvcnM7IGkrKyApCj4gPisgICAgewo+ID4r
ICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgYmluZCA9IHsKPiA+KyAgICAgICAgICAg
IC5tYWNoaW5lX2lycSA9IGFyY2gtPnBpcnEgKyBpLAo+ID4rICAgICAgICAgICAgLmlycV90eXBl
ID0gUFRfSVJRX1RZUEVfTVNJLAo+ID4rICAgICAgICAgICAgLnUubXNpLmd2ZWMgPSBtc2lfdmVj
dG9yKGRhdGEpICsgaSwKPiA+KyAgICAgICAgICAgIC51Lm1zaS5nZmxhZ3MgPSBtc2lfZmxhZ3Mo
ZGF0YSwgYWRkcmVzcyksCj4gPisgICAgICAgIH07Cj4gPisKPiA+KyAgICAgICAgcGNpZGV2c19s
b2NrKCk7Cj4gPisgICAgICAgIHJjID0gcHRfaXJxX2NyZWF0ZV9iaW5kKHBkZXYtPmRvbWFpbiwg
JmJpbmQpOwo+ID4rICAgICAgICBpZiAoIHJjICkKPiA+KyAgICAgICAgewo+ID4rICAgICAgICAg
ICAgZHByaW50ayhYRU5MT0dfRVJSLAo+ID4rICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4
OiUwMnguJXU6IGZhaWxlZCB0byBiaW5kIFBJUlEgJXU6ICVkXG4iLAo+ID4rICAgICAgICAgICAg
ICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+ID4r
ICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIGFyY2gtPnBpcnEgKyBp
LCByYyk7Cj4gPisgICAgICAgICAgICBzcGluX2xvY2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9j
ayk7Cj4gPisgICAgICAgICAgICB1bm1hcF9kb21haW5fcGlycShwZGV2LT5kb21haW4sIGFyY2gt
PnBpcnEpOwo+IAo+IERvbid0IHlvdSBhbHNvIG5lZWQgdG8gdW5kbyB0aGUgcHRfaXJxX2NyZWF0
ZV9iaW5kKCkgY2FsbHMgaGVyZSBmb3IgYWxsIHByaW9yCj4gc3VjY2Vzc2Z1bCBpdGVyYXRpb25z
PwoKWWVzLCB1bm1hcF9kb21haW5fcGlycSBjYWxscyBwaXJxX2d1ZXN0X2ZvcmNlX3VuYmluZCBi
dXQgYmV0dGVyIG5vdApyZXNvcnQgdG8gdGhhdC4KCj4gPitpbnQgdnBjaV9tc2lfYXJjaF9kaXNh
YmxlKHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKPiA+
KyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnMpCj4gPit7Cj4g
PisgICAgdW5zaWduZWQgaW50IGk7Cj4gPisKPiA+KyAgICBBU1NFUlQoYXJjaC0+cGlycSAhPSAt
MSk7Cj4gPisKPiA+KyAgICBmb3IgKCBpID0gMDsgaSA8IHZlY3RvcnM7IGkrKyApCj4gPisgICAg
ewo+ID4rICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgYmluZCA9IHsKPiA+KyAgICAg
ICAgICAgIC5tYWNoaW5lX2lycSA9IGFyY2gtPnBpcnEgKyBpLAo+ID4rICAgICAgICAgICAgLmly
cV90eXBlID0gUFRfSVJRX1RZUEVfTVNJLAo+ID4rICAgICAgICB9Owo+ID4rCj4gPisgICAgICAg
IHBjaWRldnNfbG9jaygpOwo+ID4rICAgICAgICBwdF9pcnFfZGVzdHJveV9iaW5kKHBkZXYtPmRv
bWFpbiwgJmJpbmQpOwo+IAo+IFdoaWxlIEkgYWdyZWUgdGhhdCB0aGUgbG9vcCBzaG91bGQgY29u
dGludWUgb2YgdGhpcyBmYWlscywgSSdtIG5vdCBjb252aW5jZWQKPiB5b3Ugc2hvdWxkIGVudGly
ZWx5IGlnbm9yZSB0aGUgcmV0dXJuIHZhbHVlIGhlcmUuCgpJJ3ZlIGFkZGVkIGEgcHJpbnRrIGlu
IG9yZGVyIHRvIGFpZCBkZWJ1Zy4KCj4gPisvKiBIYW5kbGVycyBmb3IgdGhlIE1TSSBjb250cm9s
IGZpZWxkIChQQ0lfTVNJX0ZMQUdTKS4gKi8KPiA+K3N0YXRpYyB2b2lkIHZwY2lfbXNpX2NvbnRy
b2xfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiA+KyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCAqdmFsLCB2b2lkICpk
YXRhKQo+ID4rewo+ID4rICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsKPiA+
Kwo+ID4rICAgIC8qIFNldCBtdWx0aXBsZSBtZXNzYWdlIGNhcGFibGUuICovCj4gPisgICAgdmFs
LT51MTYgPSBNQVNLX0lOU1IoZmxzKG1zaS0+bWF4X3ZlY3RvcnMpIC0gMSwgUENJX01TSV9GTEFH
U19RTUFTSyk7Cj4gCj4gVGhlIGNvbW1lbnQgaXMgc29tZXdoYXQgbWlzbGVhZGluZyAtIHdoZXRo
ZXIgdGhlIGRldmljZSBpcyBtdWx0aS1tZXNzYWdlCj4gY2FwYWJsZSBkZXBlbmRzIG9uIG1zaS0+
bWF4X3ZlY3RvcnMuCgpCZXR0ZXIgIlNldCB0aGUgbnVtYmVyIG9mIHN1cHBvcnRlZCBtZXNzYWdl
cyI/Cgo+ID4rICAgIGlmICggbXNpLT5lbmFibGVkICkgewo+IAo+IFN0eWxlLgo+IAo+ID4rICAg
ICAgICB2YWwtPnUxNiB8PSBQQ0lfTVNJX0ZMQUdTX0VOQUJMRTsKPiA+KyAgICAgICAgdmFsLT51
MTYgfD0gTUFTS19JTlNSKGZscyhtc2ktPnZlY3RvcnMpIC0gMSwgUENJX01TSV9GTEFHU19RU0la
RSk7Cj4gCj4gV2h5IGlzIHJlYWRpbmcgYmFjayB0aGUgcHJvcGVyIHZhbHVlIGhlcmUgZGVwZW5k
ZW50IHVwb24gTVNJIGJlaW5nCj4gZW5hYmxlZD8KClJpZ2h0LCBJJ3ZlIG5vdyBzbGlnaHRseSBj
aGFuZ2VkIHRoaXMgdG8gYWx3YXlzIHN0b3JlIHRoZSBudW1iZXIgb2YKZW5hYmxlZCB2ZWN0b3Jz
LCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIE1TSSBlbmFibGUgYml0IGlzIHNldCBvcgpub3Qu
Cgo+ID4uLi4KPiA+KyBlcnJvcjoKPiA+KyAgICBBU1NFUlQocmV0KTsKPiA+KyAgICB4ZnJlZSht
c2kpOwo+ID4rICAgIHJldHVybiByZXQ7Cj4gPit9Cj4gCj4gRG9uJ3QgeW91IGFsc28gbmVlZCB0
byB1bnJlZ2lzdGVyIGFkZHJlc3MgaGFuZGxlcnMgeW91J3ZlIHJlZ2lzdGVyZWQ/Cgp2cGNpX2Fk
ZF9oYW5kbGVycyBhbHJlYWR5IHRha2VzIGNhcmUgb2YgY2xlYW5pbmcgdXAgdGhlIHJlZ2lzdGVy
CmhhbmRsZXJzIG9uIGZhaWx1cmUuCgo+ID4rdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCj4gPit7
Cj4gPisgICAgc3RydWN0IGRvbWFpbiAqZDsKPiA+Kwo+ID4rICAgIGZvcl9lYWNoX2RvbWFpbiAo
IGQgKQo+ID4rICAgIHsKPiA+KyAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXY7Cj4g
PisKPiA+KyAgICAgICAgaWYgKCAhaGFzX3ZwY2koZCkgKQo+ID4rICAgICAgICAgICAgY29udGlu
dWU7Cj4gPisKPiA+KyAgICAgICAgcHJpbnRrKCJ2UENJIE1TSSBpbmZvcm1hdGlvbiBmb3IgZ3Vl
c3QgJXVcbiIsIGQtPmRvbWFpbl9pZCk7Cj4gCj4gIi4uLiBmb3IgRG9tJWQiIG9yICIuLi4gZm9y
IGQlZCIgcGxlYXNlLgo+IAo+ID4uLi4KPiA+KyAgICAgICAgICAgIGlmICggbXNpLT5tYXNraW5n
ICkKPiA+KyAgICAgICAgICAgICAgICBwcmludGsoIm1hc2s9JSMwMzJ4XG4iLCBtc2ktPm1hc2sp
Owo+IAo+IFdoeSAzMCBoZXggZGlnaXRzPyBBbmQgZ2VuZXJhbGx5ICMgc2hvdWxkIGJlIHVzZWQg
b25seSB3aGVuIG5vdCBibGFuayBvcgo+IHplcm8gcGFkZGluZyB0aGUgdmFsdWUgKGFzIGZpZWxk
IHdpZHRoIGluY2x1ZGVzIHRoZSAweCBwcmVmaXgpLgoKT3VjaCwgdGhhdCBzaG91bGQgYmUgOCwg
bm90IDMyLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:56:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15:56: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.xen.org>)
	id 1df6s1-0007Ya-8S; Tue, 08 Aug 2017 15:56:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1df6rz-0007YU-Jl
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 15:56:35 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 80/35-03044-23FD9895; Tue, 08 Aug 2017 15:56:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXSO6nOVVfvfme
 kwcO31hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzZWvYCu5bVPz9O5elgXGtfhcjJ4eQwAQm
 iaazIl2MXED2H0aJQwceskE4GxglZp24ywrh9DBKvDi/nBGkhU3ASOLs0elgtoiAtMS1z5fBb
 GYBA4kXH58DNXBwCAsUSLxaIAgSZhFQldhyawsLiM0r4ClxZMkMdhBbQkBBYsrD98wQtqHE54
 1LmScw8ixgZFjFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 oeQYg2MH4a1nAIUZJDiYlUd5N2p2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4he8B5QSLUtNT
 K9Iyc4AhCJOW4OBREuF1A0nzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ4ryNIkQBIUUZpH
 twIWDxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvAMgUnsy8ErhNr4COYAI6IsIX7IiSRI
 SUVAPjJqOPExnSfJ69WmxncXKn0fKQefFLHu9ezv2eRbndTc7eXUGq3+iwy/7jgXubUp3lipz
 znylFqF9t2lK69iqrivnmCVv+3WjfHD5F+8nlA0YKO6/dnup4s07xr7300fb3VWLbtmRk8VZc
 neNd6rfjZGm+S4T2//x3h+LX8x0urLqlavlTNzpPiaU4I9FQi7moOBEA3X6JrYICAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502207789!70815934!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8150 invoked from network); 8 Aug 2017 15:56:30 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 15:56:30 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78FuNx5022838
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 15:56:25 GMT
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 v78FuNpI012695
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 15:56:23 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 v78FuMSA005177;
 Tue, 8 Aug 2017 15:56:22 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 08:56:22 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 11:59:00 -0400
Message-Id: <1502207940-7407-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2] x86/apic/x2apic: Share IRQ vector between
	cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgaGF2ZSBsaW1pdGVkIG51bWJlciAoc2xpZ2h0bHkgdW5kZXIgTlJfRFlOQU1JQ19WRUNUT1JT
PTE5Mikgb2YgSVJRCnZlY3RvcnMgdGhhdCBhcmUgYXZhaWxhYmxlIHRvIGVhY2ggcHJvY2Vzc29y
LiBDdXJyZW50bHksIHdoZW4geDJhcGljCmNsdXN0ZXIgbW9kZSBpcyB1c2VkICh3aGljaCBpcyBk
ZWZhdWx0KSwgZWFjaCB2ZWN0b3IgaXMgc2hhcmVkIGFtb25nCmFsbCBwcm9jZXNzb3JzIGluIHRo
ZSBjbHVzdGVyLiBXaXRoIG1hbnkgSVJRcyAoYXMgaXMgdGhlIGNhc2Ugb24gc3lzdGVtcwp3aXRo
IG11bHRpcGxlIFNSLUlPViBjYXJkcykgYW5kIGZldyBjbHVzdGVycyAoZS5nLiBzaW5nbGUgc29j
a2V0KQp0aGVyZSBpcyBhIGdvb2QgY2hhbmNlIHRoYXQgd2Ugd2lsbCBydW4gb3V0IG9mIHZlY3Rv
cnMuCgpUaGlzIHBhdGNoIHRyaWVzIHRvIGRlY3JlYXNlIHZlY3RvciBzaGFyaW5nIGJldHdlZW4g
cHJvY2Vzc29ycyBieQphc3NpZ25pbmcgdmVjdG9yIHRvIGEgc2luZ2xlIHByb2Nlc3NvciBpZiB0
aGUgYXNzaWdubWVudCByZXF1ZXN0ICh2aWEKX19hc3NpZ25faXJxX3ZlY3RvcigpKSBjb21lcyB3
aXRob3V0IGV4cGxpY2l0bHkgc3BlY2lmeWluZyB3aGljaApwcm9jZXNzb3JzIGFyZSBleHBlY3Rl
ZCB0byBzaGFyZSB0aGUgaW50ZXJydXB0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zCmR1cmluZyBi
b290IHRpbWUgKG9yIHBvc3NpYmx5IFBDSSBob3RwbHVnKSB3aGVuIGNyZWF0ZV9pcnEoTlVNQV9O
T19OT0RFKQppcyBjYWxsZWQuIFdoZW4gX19hc3NpZ25faXJxX3ZlY3RvcigpIGlzIGNhbGxlZCBm
cm9tCnNldF9kZXNjX2FmZmluaXR5KCkgd2hpY2ggcHJvdmlkZXMgc2hhcmluZyBtYXNrLCB2ZWN0
b3Igc2hhcmluZyB3aWxsCmNvbnRpbnVlIHRvIGJlIHBlcmZvcm1lZCwgYXMgYmVmb3JlLgoKVGhp
cyBwYXRjaCB0byBzb21lIGV4dGVudCBtaXJyb3JzIExpbnV4IGNvbW1pdCBkODcyODE4ZGJiZWUK
KCJ4ODYvYXBpYy94MmFwaWM6IFVzZSBtdWx0aXBsZSBjbHVzdGVyIG1lbWJlcnMgZm9yIHRoZSBp
cnEgZGVzdGluYXRpb24Kb25seSB3aXRoIHRoZSBleHBsaWNpdCBhZmZpbml0eSIpLgoKTm90ZSB0
aGF0IHRoaXMgY2hhbmdlIHN0aWxsIGRvZXMgbm90IGd1YXJhbnRlZSB0aGF0IHdlIG5ldmVyIHJ1
biBvdXQgb2YKdmVjdG9ycy4gRm9yIGV4YW1wbGUsIG9uIGEgc2luZ2xlIGNvcmUgc3lzdGVtIHdl
IHdpbGwgYmUgZWZmZWN0aXZlbHkKYmFjayB0byB0aGUgc2luZ2xlIGNsdXN0ZXIvc29ja2V0IGNh
c2Ugb2Ygb3JpZ2luYWwgY29kZS4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgoqIEluc3RlYWQgb2Yg
cmVseWluZyBvbiBoYXZpbmcgbWFzayBzZXQgdG8gVEFSR0VUX0NQVVMgYXMgaW5kaWNhdGlvbiB0
aGF0IHRoZQpjYWxsZXIgZG9lc24ndCBjYXJlIGFib3V0IGhvdyB2ZWN0b3JzIGFyZSBzaGFyZWQg
YWxsb3cgcGFzc2luZyBOVUxMIG1hc2sgdG8KX19hc3NpZ25faXJxX3ZlY3RvcigpIChhbmQgdGhl
biB0byB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKCkpLgoKCiB4ZW4vYXJjaC94ODYvZ2VuYXBp
Yy9kZWxpdmVyeS5jICAgICAgICAgICAgICB8IDYgKysrKy0tCiB4ZW4vYXJjaC94ODYvZ2VuYXBp
Yy94MmFwaWMuYyAgICAgICAgICAgICAgICB8IDYgKysrKystCiB4ZW4vYXJjaC94ODYvaXJxLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDkgKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2dlbmFwaWMuaCAgICAgICAgICAgICAgICB8IDkgKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaCB8IDMgKystCiA1IGZpbGVzIGNoYW5nZWQs
IDIyIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9nZW5hcGljL2RlbGl2ZXJ5LmMgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy9kZWxpdmVyeS5j
CmluZGV4IGNlZDkyYTEuLjNjYjY1ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGlj
L2RlbGl2ZXJ5LmMKKysrIGIveGVuL2FyY2gveDg2L2dlbmFwaWMvZGVsaXZlcnkuYwpAQCAtMzAs
NyArMzAsOCBAQCB2b2lkIF9faW5pdCBjbHVzdGVyZWRfYXBpY19jaGVja19mbGF0KHZvaWQpCiAJ
cHJpbnRrKCJFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAgVXNpbmcgJWQgSS9PIEFQSUNzXG4i
LCBucl9pb2FwaWNzKTsKIH0KIAotY29uc3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9j
cHVtYXNrX2ZsYXQoaW50IGNwdSkKK2NvbnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9jYXRpb25f
Y3B1bWFza19mbGF0KGludCBjcHUsCisgICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrKQogewog
CXJldHVybiAmY3B1X29ubGluZV9tYXA7CiB9IApAQCAtNTgsNyArNTksOCBAQCB2b2lkIF9faW5p
dCBjbHVzdGVyZWRfYXBpY19jaGVja19waHlzKHZvaWQpCiAJcHJpbnRrKCJFbmFibGluZyBBUElD
IG1vZGU6ICBQaHlzLiAgVXNpbmcgJWQgSS9PIEFQSUNzXG4iLCBucl9pb2FwaWNzKTsKIH0KIAot
Y29uc3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrX3BoeXMoaW50IGNwdSkK
K2NvbnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza19waHlzKGludCBjcHUs
CisgICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrKQogewogCXJldHVybiBjcHVtYXNrX29mKGNw
dSk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYyBiL3hlbi9h
cmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jCmluZGV4IDVmZmZiMzEuLmIxMmQ1MjkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9nZW5h
cGljL3gyYXBpYy5jCkBAIC03Miw4ICs3MiwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2x1c3Rl
cmVkX2FwaWNfY2hlY2tfeDJhcGljKHZvaWQpCiB7CiB9CiAKLXN0YXRpYyBjb25zdCBjcHVtYXNr
X3QgKnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tfeDJhcGljX2NsdXN0ZXIoaW50IGNwdSkKK3N0
YXRpYyBjb25zdCBjcHVtYXNrX3QgKnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tfeDJhcGljX2Ns
dXN0ZXIoaW50IGNwdSwKKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2spCiB7CisgICAgaWYg
KCAhY3B1bWFzayApCisgICAgICAgIHJldHVybiBjcHVtYXNrX29mKGNwdSk7CisKICAgICByZXR1
cm4gcGVyX2NwdShjbHVzdGVyX2NwdXMsIGNwdSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCA1N2U2YzE4Li5hMDM4NWEzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC00NTAsMTEgKzQ1MCwxMiBAQCBzdGF0aWMgaW50IF9fYXNzaWduX2lycV92ZWN0b3IoCiAgICAg
c3RhdGljIGludCBjdXJyZW50X3ZlY3RvciA9IEZJUlNUX0RZTkFNSUNfVkVDVE9SLCBjdXJyZW50
X29mZnNldCA9IDA7CiAgICAgaW50IGNwdSwgZXJyLCBvbGRfdmVjdG9yOwogICAgIGNwdW1hc2tf
dCB0bXBfbWFzazsKKyAgICBjb25zdCBjcHVtYXNrX3QgKmluaXRpYWxfbWFzayA9IG1hc2sgPzog
VEFSR0VUX0NQVVM7CiAgICAgdm1hc2tfdCAqaXJxX3VzZWRfdmVjdG9ycyA9IE5VTEw7CiAKICAg
ICBvbGRfdmVjdG9yID0gaXJxX3RvX3ZlY3RvcihpcnEpOwogICAgIGlmIChvbGRfdmVjdG9yID4g
MCkgewotICAgICAgICBjcHVtYXNrX2FuZCgmdG1wX21hc2ssIG1hc2ssICZjcHVfb25saW5lX21h
cCk7CisgICAgICAgIGNwdW1hc2tfYW5kKCZ0bXBfbWFzaywgaW5pdGlhbF9tYXNrLCAmY3B1X29u
bGluZV9tYXApOwogICAgICAgICBpZiAoY3B1bWFza19pbnRlcnNlY3RzKCZ0bXBfbWFzaywgZGVz
Yy0+YXJjaC5jcHVfbWFzaykpIHsKICAgICAgICAgICAgIGRlc2MtPmFyY2gudmVjdG9yID0gb2xk
X3ZlY3RvcjsKICAgICAgICAgICAgIHJldHVybiAwOwpAQCAtNDc2LDcgKzQ3Nyw3IEBAIHN0YXRp
YyBpbnQgX19hc3NpZ25faXJxX3ZlY3RvcigKICAgICBlbHNlCiAgICAgICAgIGlycV91c2VkX3Zl
Y3RvcnMgPSBpcnFfZ2V0X3VzZWRfdmVjdG9yX21hc2soaXJxKTsKIAotICAgIGZvcl9lYWNoX2Nw
dShjcHUsIG1hc2spIHsKKyAgICBmb3JfZWFjaF9jcHUoY3B1LCBpbml0aWFsX21hc2spIHsKICAg
ICAgICAgaW50IG5ld19jcHU7CiAgICAgICAgIGludCB2ZWN0b3IsIG9mZnNldDsKIApAQCAtNDg0
LDcgKzQ4NSw3IEBAIHN0YXRpYyBpbnQgX19hc3NpZ25faXJxX3ZlY3RvcigKICAgICAgICAgaWYg
KCFjcHVfb25saW5lKGNwdSkpCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBjcHVt
YXNrX2FuZCgmdG1wX21hc2ssIHZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2soY3B1KSwKKyAgICAg
ICAgY3B1bWFza19hbmQoJnRtcF9tYXNrLCB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSwg
bWFzayksCiAgICAgICAgICAgICAgICAgICAgICZjcHVfb25saW5lX21hcCk7CiAKICAgICAgICAg
dmVjdG9yID0gY3VycmVudF92ZWN0b3I7CkBAIC01NTAsNyArNTUxLDcgQEAgaW50IGFzc2lnbl9p
cnFfdmVjdG9yKGludCBpcnEsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKICAgICBCVUdfT04oaXJx
ID49IG5yX2lycXMgfHwgaXJxIDwwKTsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2ZWN0b3Jf
bG9jaywgZmxhZ3MpOwotICAgIHJldCA9IF9fYXNzaWduX2lycV92ZWN0b3IoaXJxLCBkZXNjLCBt
YXNrID86IFRBUkdFVF9DUFVTKTsKKyAgICByZXQgPSBfX2Fzc2lnbl9pcnFfdmVjdG9yKGlycSwg
ZGVzYywgbWFzayk7CiAgICAgaWYgKCFyZXQpIHsKICAgICAgICAgcmV0ID0gZGVzYy0+YXJjaC52
ZWN0b3I7CiAgICAgICAgIGNwdW1hc2tfY29weShkZXNjLT5hZmZpbml0eSwgZGVzYy0+YXJjaC5j
cHVfbWFzayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2dlbmFwaWMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ2VuYXBpYy5oCmluZGV4IDU0OTZhYjAuLjMwNjU0NGQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ2VuYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ2VuYXBpYy5oCkBAIC0zNCw3ICszNCw4IEBAIHN0cnVjdCBnZW5hcGljIHsKIAl2b2lk
ICgqaW5pdF9hcGljX2xkcikodm9pZCk7CiAJdm9pZCAoKmNsdXN0ZXJlZF9hcGljX2NoZWNrKSh2
b2lkKTsKIAljb25zdCBjcHVtYXNrX3QgKigqdGFyZ2V0X2NwdXMpKHZvaWQpOwotCWNvbnN0IGNw
dW1hc2tfdCAqKCp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKShpbnQgY3B1KTsKKwljb25zdCBj
cHVtYXNrX3QgKigqdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzaykoaW50IGNwdSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1h
c2tfdCAqbWFzayk7CiAJdW5zaWduZWQgaW50ICgqY3B1X21hc2tfdG9fYXBpY2lkKShjb25zdCBj
cHVtYXNrX3QgKmNwdW1hc2spOwogCXZvaWQgKCpzZW5kX0lQSV9tYXNrKShjb25zdCBjcHVtYXNr
X3QgKm1hc2ssIGludCB2ZWN0b3IpOwogICAgIHZvaWQgKCpzZW5kX0lQSV9zZWxmKSh1aW50OF90
IHZlY3Rvcik7CkBAIC01OCw3ICs1OSw4IEBAIHZvaWQgaW5pdF9hcGljX2xkcl9mbGF0KHZvaWQp
Owogdm9pZCBjbHVzdGVyZWRfYXBpY19jaGVja19mbGF0KHZvaWQpOwogdW5zaWduZWQgaW50IGNw
dV9tYXNrX3RvX2FwaWNpZF9mbGF0KGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzayk7CiB2b2lkIHNl
bmRfSVBJX21hc2tfZmxhdChjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGludCB2ZWN0b3IpOwotY29u
c3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrX2ZsYXQoaW50IGNwdSk7Citj
b25zdCBjcHVtYXNrX3QgKnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tfZmxhdChpbnQgY3B1LAor
ICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzayk7CiAjZGVmaW5lIEdFTkFQSUNfRkxBVCBcCiAJLmlu
dF9kZWxpdmVyeV9tb2RlID0gZGVzdF9Mb3dlc3RQcmlvLCBcCiAJLmludF9kZXN0X21vZGUgPSAx
IC8qIGxvZ2ljYWwgZGVsaXZlcnkgKi8sIFwKQEAgLTc0LDcgKzc2LDggQEAgdm9pZCBpbml0X2Fw
aWNfbGRyX3BoeXModm9pZCk7CiB2b2lkIGNsdXN0ZXJlZF9hcGljX2NoZWNrX3BoeXModm9pZCk7
CiB1bnNpZ25lZCBpbnQgY3B1X21hc2tfdG9fYXBpY2lkX3BoeXMoY29uc3QgY3B1bWFza190ICpj
cHVtYXNrKTsKIHZvaWQgc2VuZF9JUElfbWFza19waHlzKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywg
aW50IHZlY3Rvcik7Ci1jb25zdCBjcHVtYXNrX3QgKnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tf
cGh5cyhpbnQgY3B1KTsKK2NvbnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFz
a19waHlzKGludCBjcHUsCisgICAgY29uc3QgY3B1bWFza190ICptYXNrKTsKICNkZWZpbmUgR0VO
QVBJQ19QSFlTIFwKIAkuaW50X2RlbGl2ZXJ5X21vZGUgPSBkZXN0X0ZpeGVkLCBcCiAJLmludF9k
ZXN0X21vZGUgPSAwIC8qIHBoeXNpY2FsIGRlbGl2ZXJ5ICovLCBcCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oCmluZGV4IDAzZTllOGEuLjYwYTMyYzUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oCkBAIC0xNiw3
ICsxNiw4IEBACiAjZGVmaW5lIGluaXRfYXBpY19sZHIgKGdlbmFwaWMtPmluaXRfYXBpY19sZHIp
CiAjZGVmaW5lIGNsdXN0ZXJlZF9hcGljX2NoZWNrIChnZW5hcGljLT5jbHVzdGVyZWRfYXBpY19j
aGVjaykgCiAjZGVmaW5lIGNwdV9tYXNrX3RvX2FwaWNpZCAoZ2VuYXBpYy0+Y3B1X21hc2tfdG9f
YXBpY2lkKQotI2RlZmluZSB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkgKGdlbmFwaWMt
PnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2soY3B1KSkKKyNkZWZpbmUgdmVjdG9yX2FsbG9jYXRp
b25fY3B1bWFzayhjcHUsIG1hc2spIFwKKyAgICAoZ2VuYXBpYy0+dmVjdG9yX2FsbG9jYXRpb25f
Y3B1bWFzayhjcHUsIG1hc2spKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgZW5hYmxlX2FwaWNfbW9k
ZSh2b2lkKQogewotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 15:59:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 15:59: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.xen.org>)
	id 1df6up-0007h7-M6; Tue, 08 Aug 2017 15:59:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df6uo-0007gy-6V
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 15:59:30 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0C/E0-01995-1EFD9895; Tue, 08 Aug 2017 15:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVysyfVTffB/c5
 Ig6sdUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8asZd2sBdciK46sq2xg7HbtYuTkEBLYzCjx
 ta2ui5ELyN7NKDF9135GkISwgIPEoxUX2UBsEYFgiRO9a1ghGrwlbh/rYwRpYBZ4wSRx8eg3Z
 pAEm4CmxJ3Pn5i6GDk4eAWsJH4vLAMxWQRUJA7fBWsVFQiXeNt4hAXE5hUQlDg58wmYzSngI3
 H+0hswm1nAVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Roa6CUVZaZ
 nlOQmZuYAecZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g3Fbl/MhRkkOJiVR3k3anZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHj5gaErJFiUmp5akZaZAwx6mLQEB4+SCK/bPaA0b3FBYm5xZ
 jpE6hSjMceG1eu/MHHc6dvwhUmIJS8/L1VKnHcPSKkASGlGaR7cIFg0XmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzDsbZApPZl4J3L5XQKcwAZ0S4Qt2SkkiQkqqgVFDIfVcu3/titqotyy
 rWMTjph3SS5dWi1iV/FiDOWVjZ3PT1C7FMvecJ2Gt5s/COvq9eVa+0jnK4JS0svb0VT8miyc/
 Tj9xyk14aZm9jPUfD8fHs2vEwr0v3jmipLag5dwDnu2LU/6yJzxzsPb7msVlleL3P1CUoXRfi
 Vn4sZTOgFuzsm4uUmIpzkg01GIuKk4EAI/UxHLBAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502207967!51052096!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.8 required=7.0 tests=USERPASS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10036 invoked from network); 8 Aug 2017 15:59:28 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 8 Aug 2017 15:59:28 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 343E615A2;
 Tue,  8 Aug 2017 08:59:27 -0700 (PDT)
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 0D8A43F540;
 Tue,  8 Aug 2017 08:59:21 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
Date: Tue, 8 Aug 2017 16:59:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
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>, Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKSSBnYXZlIGFub3RoZXIgYW5kIEkgaGF2ZSBhIGNvdXBsZSBvZiBjb21t
ZW50cy4KCkJvb3RpbmcgTGludXggd2l0aCBlYXJseWNvbiBlbmFibGVkIHRha2UgcXVpdGUgYSB3
aGlsZS4gSSBjYW4gc2VlIHRoZSAKY2hhcmFjdGVycyBjb21pbmcgc2xvd2VyIHRoYW4gb24gdGhl
IG1pbml0ZWwuIEl0IHNlZW1zIHRvIGJlIGEgYml0IApiZXR0ZXIgYWZ0ZXIgc3dpdGNoaW5nIG9m
ZiB0aGUgYm9vdGNvbnNvbGUuIE92ZXJhbGwgTGludXggaXMgdGFraW5nIH4yMCAKdGltZXMgdG8g
Ym9vdCB3aXRoIHBsMDExIHZzIEhWQyBjb25zb2xlLgoKSSBkbyBhZ3JlZSB0aGF0IHBsMDExIGlz
IGVtdWxhdGVkIGFuZCB0aGVyZWZvcmUgeW91IGhhdmUgdG8gdHJhcCBhZnRlciAKZWFjaCBjaGFy
YWN0ZXIuIEJ1dCAyMCB0aW1lcyBzb3VuZHMgZmFyIHRvbyBtdWNoLgoKQWZ0ZXIgdGhhdCBJIHRy
aWVkIHRvIHN0cmVzcyB0aGUgZW11bGF0aW9uIGEgYml0IHdpdGggImZpbmQgLiIgdG8gZ2V0IGEg
CmxvdCBvZiBvdXRwdXQuIEFuZCBJIG5vdGljZWQgYSBsb3Qgb2YgbWVzc2FnZSBzaW1pbGFyIHRv
IHRoZSBvbmUgYmVsb3cgCm9uIHhlbiBjb25zb2xlOgoKZDZ2MCB2cGwwMTE6IFVuZXhwZWN0ZWQg
T1VUIHJpbmcgYnVmZmVyIGZ1bGwKCkFzc29jaWF0ZWQgdG8gdGhhdCB0aGUgY2hhcmFjdGVyIGhh
dmUgYmVlbiBlYXRlbiByZXN1bHRpbmcgdG8gbm9uLXNlbnNlIGxvZy4KCkEgYml0IGFib3ZlIHRo
ZSBwcmludGsgcHJpbnRpbmcgdGhpcyBtZXNzYWdlLCB0aGVyZSBhcmUgYSBjb21tZW50IHNheWlu
ZzoKCiAgICAgLyoKICAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSByaW5nIGlzIG5vdCBm
dWxsIHdoZW4gdGhpcyBmdW5jdGlvbiBpcyAKY2FsbGVkCiAgICAgICogYXMgdGhlIGd1ZXN0IGlz
IGV4cGVjdGVkIHRvIHdyaXRlIHRvIHRoZSBkYXRhIHJlZ2lzdGVyIG9ubHkgd2hlbiB0aGUKICAg
ICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KICAgICAgKiBJbiBjYXNlIHRoZSBndWVzdCBkb2Vz
IHdyaXRlIGV2ZW4gd2hlbiB0aGUgVFhGRiBmbGFnIGlzIHNldCB0aGVuIHRoZQogICAgICAqIGRh
dGEgd2lsbCBiZSBzaWxlbnRseSBkcm9wcGVkLgogICAgICAqLwoKSSBhbSBxdWl0ZSBzdXJwcmlz
ZWQgdGhhdCBMaW51eCBpcyBub3QgbG9va2luZyBhdCB0aGUgVFhGRiBmbGFncy4gU28gCnRoaXMg
bmVlZHMgc29tZSBpbnZlc3RpZ2F0aW9uLgoKQ2hlZXJzLAoKT24gMDcvMDgvMTcgMDk6NTIsIEJo
dXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gU0JTQSBVQVJUIGVtdWxhdGlvbiBmb3IgZ3Vlc3RzIGlu
IFhlbgo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gTGluYXJvIGhh
cyBwdWJsaXNoZWQgVk0gU3lzdGVtIHNwZWNpZmljYXRpb24gZm9yIEFSTSBQcm9jZXNzb3JzLCB3
aGljaAo+IHByb3ZpZGVzIGEgc2V0IG9mIGd1aWRlbGluZXMgZm9yIGJvdGggZ3Vlc3QgT1MgYW5k
IGh5cGVydmlzb3IgaW1wbGVtZW50YXRpb25zLAo+IHN1Y2ggdGhhdCBidWlsZGluZyBPUyBpbWFn
ZXMgYWNjb3JkaW5nIHRvIHRoZXNlIGd1aWRlbGluZXMgZ3VhcmFudGVlcwo+IHRoYXQgdGhvc2Ug
aW1hZ2VzIGNhbiBhbHNvIHJ1biBvbiBoeXBlcnZpc29ycyBjb21wbGlhbnQgd2l0aCB0aGlzIHNw
ZWNpZmljYXRpb24uCj4KPiBPbmUgb2YgdGhlIHNwZWMgcmVxdWlyZW1lbnRzIGlzIHRoYXQgdGhl
IGh5cGVydmlzb3IgbXVzdCBwcm92aWRlIGFuCj4gZW11bGF0ZWQgU0JTQSBVQVJUIGFzIGEgc2Vy
aWFsIGNvbnNvbGUgd2hpY2ggbWVldHMgdGhlIG1pbmltdW0gcmVxdWlyZW1lbnRzIGluCj4gU0JT
QSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUgZm9sbG93aW5nCj4gQVJNIFNl
cnZlciBCYXNlIEFyY2hpdGVjdHVyZSBEb2N1bWVudDoKPgo+IGh0dHBzOi8vc3RhdGljLmRvY3Mu
YXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2VfU3lzdGVtX0FyY2hpdGVjdHVyZV92M18xX0FS
TV9ERU5fMDAyOUEucGRmLgo+Cj4gVGhpcyBmZWF0dXJlIGFsbG93cyB0aGUgWGVuIGd1ZXN0cyB0
byB1c2UgU0JTQSBjb21wbGlhbnQgVUFSVCBhcwo+IGFzIGEgY29uc29sZS4KPgo+IE5vdGUgdGhh
dCBTQlNBIFVBUlQgaXMgYSBzdWJzZXQgb2YgZnVsbCBmZWF0dXJlZCBBUk0gcGwwMTEgVUFSVCBh
bmQKPiBzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lzdGVycyBhcyBtZW50aW9uZWQgYmVs
b3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKPiByeC90eCBETUEuCj4KPiBDdXJyZW50bHksIFhlbiBz
dXBwb3J0cyBwYXJhdmlydHVhbGl6ZWQgKGFrYSBQViBjb25zb2xlKSBhbmQgYW4gZW11bGF0ZWQg
c2VyaWFsCj4gY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxsIGV4cG9zZSBhbiBlbXVsYXRlZCBT
QlNBIFVBUlQgY29uc29sZSB0byB0aGUKPiBndWVzdCwgd2hpY2ggYSB1c2VyIGNhbiBhY2Nlc3Mg
dXNpbmcgeGVuY29uc29sZS4KPgo+IFRoZSBkZXZpY2UgdHJlZSBwYXNzZWQgdG8gdGhlIGd1ZXN0
IFZNIHdpbGwgY29udGFpbiB0aGUgU0JTQSBVQVJUIE1NSU8gYWRkcmVzcwo+IHJhbmdlIGFuZCBh
biBpcnEgZm9yIHJlY2VpdmluZyByeC90eCBpbnRlcnJ1cHRzLiBUaGUgZGV2aWNlIHRyZWUgZm9y
bWF0Cj4gaXMgc3BlY2lmaWVkIGluIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9z
ZXJpYWwvYXJtX3Nic2FfdWFydC50eHQuCj4KPiBUaGUgWGVuIGh5cGVydmlzb3Igd2lsbCBleHBv
c2UgdHdvIHR5cGVzIG9mIGludGVyZmFjZXMgdG8gdGhlIGJhY2tlbmQgYW5kIGRvbVUuCj4KPiBU
aGUgaW50ZXJmYWNlIGV4cG9zZWQgdG8gZG9tVSB3aWxsIGJlIGFuIGVtdWxhdGVkIFNCU0EgVUFS
VCBieSBlbXVsYXRpbmcgdGhlCj4gYWNjZXNzIHRvIHRoZSBmb2xsb3dpbmcgcmVnaXN0ZXJzIGJ5
IHRoZSBndWVzdC4KPgo+IC0gRGF0YSByZWdpc3RlciAoRFIpICAgICAgICAgICAgLSBSVwo+IC0g
UmF3IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKFJJUykgICAtIFJPCj4gLSBNYXNrZWQgaW50
ZXJydXB0IHN0YXR1cyByZWdpc3RlciAoTUlTKS0gUk8KPiAtIEludGVycnVwdCBNYXNrIChJTVND
KSAgICAgICAgIC0gUlcKPiAtIEludGVycnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08KPgo+
IEl0IHdpbGwgYWxzbyBpbmplY3QgdGhlIGludGVycnVwdHMgdG8gdGhlIGd1ZXN0IGluIHRoZSBm
b2xsb3dpbmcKPiBjb25kaXRpb25zOgo+Cj4gLSBpbmNvbWluZyBkYXRhIGluIHRoZSByeCBidWZm
ZXIgZm9yIHRoZSBndWVzdAo+IC0gdGhlcmUgaXMgc3BhY2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3Ig
dGhlIGd1ZXN0IHRvIHdyaXRlIG1vcmUgZGF0YQo+Cj4gVGhlIGludGVyZmFjZSBleHBvc2VkIHRv
IHRoZSBiYWNrZW5kIHdpbGwgYmUgdGhlIHNhbWUgUFYgY29uc29sZSBpbnRlcmZhY2UsCj4gd2hp
Y2ggbWluaW1pemVzIHRoZSBjaGFuZ2VzIHJlcXVpcmVkIGluIHhlbmNvbnNvbGUgdG8gc3VwcG9y
dCBhIG5ldyBTQlNBIFVBUlQKPiBjb25zb2xlLgo+Cj4gVGhpcyBpbnRlcmZhY2UgaGFzIHJ4IGFu
ZCB0eCByaW5nIGJ1ZmZlcnMgYW5kIGFuIGV2ZW50IGNoYW5uZWwgZm9yCj4gc2VuZGluZy9yZWNl
aXZpbmcgZXZlbnRzIGZyb20gdGhlIGJhY2tlbmQuCj4KPiBTbyBlc3NlbnRpYWxseSBYZW4gaGFu
ZGxlcyB0aGUgZGF0YSBvbiBiZWhhbGYgb2YgZG9tVSBhbmQgdGhlIGJhY2tlbmQuIEFueSBkYXRh
Cj4gd3JpdHRlbiBieSBkb21VIGlzIGNhcHR1cmVkIGJ5IFhlbiBhbmQgd3JpdHRlbiB0byB0aGUg
VFggKE9VVCkgcmluZyBidWZmZXIKPiBhbmQgYW4gZXZlbnQgaXMgcmFpc2VkIHRvIHRoZSBiYWNr
ZW5kIHRvIHJlYWQgdGhlIFRYIHJpbmcgYnVmZmVyLgo+Cj4gU2ltaWxhcmx5IG9uIHJlY2l2aW5n
IGFuIGV2ZW50IGZyb20geGVuY29uc29sZSwgWGVuIGluamVjdHMgYW4gaW50ZXJydXB0IHRvIGd1
ZXN0IHRvCj4gaW5kaWNhdGUgdGhlcmUgaXMgZGF0YSBhdmFpbGFibGUgaW4gdGhlIFJYIChJTikg
cmluZyBidWZmZXIuCj4KPiBUaGUgU0JTQSBVQVJUIHN0YXRlIGlzIGNvbXBsZXRlbHkgY2FwdHVy
ZWQgaW4gdGhlIHNldCBvZiByZWdpc3RlcnMKPiBtZW50aW9uZWQgYWJvdmUgYW5kIHRoaXMgc3Rh
dGUgaXMgdXBkYXRlZCBldmVyeXRpbWUgdGhlcmUgaXMgYW4gZXZlbnQgZnJvbQo+IHRoZSBiYWNr
ZW5kIG9yIHRoZXJlIGlzIHJlZ2lzdGVyIHJlYWQvd3JpdGUgYWNjZXNzIGZyb20gZG9tVS4KPgo+
IEZvciBleGFtcGxlLCBpZiBkb21VIGhhcyBtYXNrZWQgdGhlIHJ4IGludGVycnVwdCBpbiB0aGUg
SU1TQyByZWdpc3RlciwgdGhlbiBYZW4KPiB3aWxsIG5vdCBpbmplY3QgYW4gaW50ZXJydXB0IHRv
IGd1ZXN0IGFuZCB3aWxsIGp1c3QgdXBkYXRlIHRoZSBSSVMgcmVnaXN0ZXIuCj4gT25jZSB0aGUg
aW50ZXJydXB0IGlzIHVubWFza2VkIGJ5IGd1ZXN0LCB0aGUgaW50ZXJydXB0IHdpbGwgYmUgZGVs
aXZlcmVkIHRvIHRoZQo+IGd1ZXN0Lgo+Cj4gQ2hhbmdlcyBzdW1tYXJ5Ogo+Cj4gWGVuIEh5cGVy
dmlzb3IKPiA9PT09PT09PT09PT09PT0KPgo+IDEuIEFkZCBlbXVsYXRpb24gY29kZSB0byBlbXVs
YXRlIHJlYWQvd3JpdGUgYWNjZXNzIHRvIFNCU0EgVUFSVCByZWdpc3RlcnMgYW5kCj4gICAgaW50
ZXJydXB0czoKPiAgICAgLSBJdCBlbXVsYXRlcyBEUiByZWFkL3dyaXRlIGJ5IHJlYWRpbmcgYW5k
IHdyaXRpbmcgZnJvbS90byB0aGUgSU4gYW5kCj4gICAgICAgT1VUIHJpbmcgYnVmZmVycyBhbmQg
cmFpc2luZyBhbiBldmVudCB0byBkb20wIHdoZW4gdGhlcmUgaXMgZGF0YSBpbgo+ICAgICAgIHRo
ZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0
IHdoZW4gdGhlcmUKPiAgICAgICBpcyBkYXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlci4KPiAgICAg
LSBPdGhlciByZWdpc3RlcnMgYXJlIHJlbGF0ZWQgdG8gaW50ZXJydXB0IG1hbmFnZW1lbnQgYW5k
IGVzc2VudGlhbGx5Cj4gICAgICAgY29udHJvbCB3aGVuIGludGVycnVwdHMgYXJlIGRlbGl2ZXJl
ZCB0byB0aGUgZ3Vlc3QuCj4KPiAyLiBBZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXpl
IFNCU0EgVUFSVCBlbXVsYXRpb24gaW4gWGVuLgo+Cj4gMy4gRW5hYmxlIFNCU0EgVUFSVCBlbXVs
YXRpb24gZm9yIGEgZG9tYWluIGJhc2VkIG9uIGEgbGlieGwgb3B0aW9uIHBhc3NlZCBkdXJpbmcK
PiAgICBkb21haW4gY3JlYXRpb24uCj4KPiBUb29sc3RhY2sKPiA9PT09PT09PT09Cj4KPiAxLiBB
ZGQgYSBuZXcgb3B0aW9uICJ2dWFydCIgaW4gdGhlIGRvbVUgY29uZmlndXJhdGlvbiBmaWxlIHRv
IGVuYWJsZS9kaXNhYmxlIHZ1YXJ0Lgo+Cj4gMi4gQ3JlYXRlIGEgU0JTQSBVQVJUIERUIG5vZGUg
aW4gdGhlIGd1ZXN0IGRldmljZSB0cmVlLiBJdCB1c2VzIGEgZml4ZWQKPiAgICBTUEkgSVJRIG51
bWJlciBhbmQgTU1JTyBhZGRyZXNzIHJhbmdlIGZvciBTQlNBIFVBUlQuCj4KPiAzLiBDYWxsIHZ1
YXJ0IGluaXQgRE9NQ1RMIEFQSSB0byBlbmFibGUgU0JTQSBVQVJUIGVtdWxhdGlvbi4KPgo+IDUu
IEFkZCBhIG5ldyB2dWFydCB4ZW5zdG9yZSBub2RlLCB3aGljaCBjb250YWluczoKPiAgICAgLSBy
aW5nLXJlZgo+ICAgICAtIGV2ZW50IGNoYW5uZWwKPiAgICAgLSBidWZmZXIgbGltaXQKPiAgICAg
LSB0eXBlCj4KPiBYZW5jb25zb2xlZAo+ID09PT09PT09PT09PQo+Cj4gMS4gU3BsaXQgdGhlIGRv
bWFpbiBzdHJ1Y3R1cmUgdG8gc3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcy4KPgo+IDIuIE1vZGlm
eSBkaWZmZXJlbnQgQVBJcyBzdWNoIGFzIGJ1ZmZlcl9hcHBlbmQoKSBldGMuIHRvIG9wZXJhdGUg
b24gdGhlCj4gICAgY29uc29sZSBzdHJ1Y3R1cmUuCj4KPiAzLiBBZGQgc3VwcG9ydCBmb3IgaGFu
ZGxpbmcgbXVsdGlwbGUgY29uc29sZXMuCj4KPiA0LiBBZGQgc3VwcG9ydCBmb3IgdnVhcnQgY29u
c29sZToKPgo+IFRoZSB2cGwwMTEgY2hhbmdlcyBhdmFpbGFibGUgYXQgdGhlIGZvbGxvd2luZyBy
ZXBvOgo+Cj4gdXJsOiBodHRwczovL2dpdEBnaXQubGluYXJvLm9yZzovcGVvcGxlL2JodXBpbmRl
ci50aGFrdXIveGVuLmdpdAo+IGJyYW5jaDogdnBsMDExX3Y2Cj4KPiBLaW5kbHkgd2FpdCBmb3Ig
b25lIGRheSB0byBjaGVja291dCB0aGUgY29kZSBmcm9tIHRoZSBhYm92ZSBVUkwuCj4KPiBUaGVy
ZSBhcmUgc29tZSBUQkQgaXRlbXMgd2hpY2ggbmVlZCB0byBiZSBsb29rZWQgYXQgaW4gdGhlIGZ1
dHVyZToKPgo+IDEuIEN1cnJlbnRseSBVRUZJIGZpcm13YXJlIGxvZ3MgdGhlIG91dHB1dCB0byBo
dmMgY29uc29sZSBvbmx5LiBIb3cgY2FuCj4gICAgVUVGSSBmaXJtd2FyZSBiZSBtYWRlIGF3YXJl
IG9mIHBsMDExIGNvbnNvbGUgYW5kIGhvdyBpdCBjYW4gdXNlIGl0Cj4gICAgYXMgYSBjb25zb2xl
IGluc3RlYWQgb2YgaHZjLgo+Cj4gICAgVGhlcmUgd2FzIGEgZGlzY3Vzc2lvbiBvbiB0aGlzIGFu
ZCBpdCB3YXMgZGVjaWRlZCB0aGF0IFNCU0EgVUFSVCBzaG91bGQKPiAgICBiZSB1c2VkIGFzIGEg
ZGVidWcgcG9ydCBieSB0aGUgVUVGSSBmaXJtd2FyZSBzbyB0aGF0IGFsbCBkZWJ1ZyBvdXRwdXQK
PiAgICBpcyByZWRpcmVjdGVkIHRvIHRoaXMgcG9ydC4KPgo+IDIuIExpbnV4IHNlZW1zIHRvIGhh
dmUgaHZjIGNvbnNvbGUgYXMgdGhlIGRlZmF1bHQgY29uc29sZSBpLmUuIGlmIG5vCj4gICAgY29u
c29sZSBpcyBzcGVjaWZpZWQgdGhlbiBpdCB1c2VzIGh2YyBhcyB0aGUgY29uc29sZS4gSG93IGNh
biBhbgo+ICAgIG9wdGlvbiBiZSBwcm92aWRlZCBpbiBMaW51eCB0byBzZWxlY3QgZWl0aGVyIGh2
YyBvciBwbDAxMSBhcyB0aGUKPiAgICBkZWZhdWx0IGNvbnNvbGUuCj4KPiAgICBJdCB3YXMgc3Vn
Z2V0ZWQgdG8gdXNlIHRoZSBTUENSIGluIEFDUEkgYW5kIHRoZSBzdGRvdXQtcGF0aCBvcHRpb24g
aW4gdGhlCj4gICAgZGV2aWNlIHRyZWUgdG8gc3BlY2lmeSB0aGUgZGVmYXVsdCBjb25zb2xlLiBI
b3dldmVyLCBjdXJyZW50bHkgaHZjIGNvbnNvbGUKPiAgICBpcyBub3QgZGVzY3JpYmFibGUgaW4g
dGhlIEFDUEkvZGV2aWNlIHRyZWUuIFRoaXMgc3VwcG9ydCB3aWxsIGhhdmUgdG8gYmUKPiAgICBh
ZGRlZCB0byBhbGxvdyB0aGUgdXNlciB0byBzcGVjaWZ5IHRoZSBkZWZhdWx0IGNvbnNvbGUuCj4K
PiAzLiBBQ1BJIHN1cHBvcnQgZm9yIHBsMDExIGRldmljZS4KPgo+IENDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+Cj4KPiBCaHVwaW5kZXIgVGhha3VyICgyNSk6Cj4gICB4ZW4v
YXJtOiB2cGwwMTE6IERlZmluZSBjb21tb24gcmluZyBidWZmZXIgaGVscGVyIGZ1bmN0aW9ucyBp
bgo+ICAgICBjb25zb2xlLmgKPiAgIHhlbi9hcm06IHZwbDAxMTogQWRkIFNCU0EgVUFSVCBlbXVs
YXRpb24gaW4gWGVuCj4gICB4ZW4vYXJtOiB2cGwwMTE6IEFsbG9jYXRlIGEgbmV3IEdGTiBpbiB0
aGUgdG9vbHN0YWNrIGZvciB2dWFydAo+ICAgeGVuL2FybTogdnBsMDExOiBBZGQgc3VwcG9ydCBm
b3IgdnVhcnQgaW4gbGlieGwKPiAgIHhlbi9hcm06IHZwbDAxMTogUmVhcnJhbmdlIHhlbiBoZWFk
ZXIgaW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyCj4gICAgIGluIGRvbWN0bC5jCj4gICB4
ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBkb21jdGwgQVBJIHRvIGluaXRpYWxpemUgdnBsMDEx
Cj4gICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyB2dWFydCBub2RlIGluIHRoZSB4ZW5zdG9y
ZQo+ICAgeGVuL2FybTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29sZSB0byBkZWZpbmUgYW5kIHVz
ZSBhIG5ldyBjb25zb2xlCj4gICAgIHN0cnVjdHVyZQo+ICAgeGVuL2FybTogdnBsMDExOiBSZW5h
bWUgdGhlIGNvbnNvbGUgc3RydWN0dXJlIGZpZWxkIGNvbnNwYXRoIHRvIHhzcGF0aAo+ICAgeGVu
L2FybTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29sZSBmdW5jdGlvbnMgdG8gdGFrZSBjb25zb2xl
IHN0cnVjdHVyZQo+ICAgICBhcyBpbnB1dAo+ICAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcg
Y29uc29sZV9pbml0IGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKPiAgIHhlbi9hcm06IHZwbDAxMTog
QWRkIGEgbmV3IGJ1ZmZlcl9hdmFpbGFibGUgZnVuY3Rpb24gaW4geGVuY29uc29sZQo+ICAgeGVu
L2FybTogdnBsMDExOiBBZGQgYSBuZXcgbWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkIGZ1bmN0
aW9uIGluCj4gICAgIHhlbmNvbnNvbGUKPiAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IG1h
eWJlX2FkZF9jb25zb2xlX3R0eV9mZCBmdW5jdGlvbiBpbgo+ICAgICB4ZW5jb25zb2xlCj4gICB4
ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBjb25zb2xlX2V2dGNobl91bm1hc2sgZnVuY3Rpb24g
aW4KPiAgICAgeGVuY29uc29sZQo+ICAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgaGFuZGxl
X2NvbnNvbGVfcmluZyBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCj4gICB4ZW4vYXJtOiB2cGwwMTE6
IEFkZCBhIG5ldyBoYW5kbGVfY29uc29sZV90dHkgZnVuY3Rpb24gaW4geGVuY29uc29sZQo+ICAg
eGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgY29uc29sZV9jbGVhbnVwIGZ1bmN0aW9uIGluIHhl
bmNvbnNvbGUKPiAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGNvbnNvbGVfb3Blbl9sb2cg
ZnVuY3Rpb24gaW4geGVuY29uc29sZQo+ICAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgY29u
c29sZV9jbG9zZV9ldnRjaG4gZnVuY3Rpb24gaW4geGVuY29uc29sZQo+ICAgeGVuL2FybTogdnBs
MDExOiBBZGQgc3VwcG9ydCBmb3IgbXVsdGlwbGUgY29uc29sZXMgaW4geGVuY29uc29sZQo+ICAg
eGVuL2FybTogdnBsMDExOiBBZGQgc3VwcG9ydCBmb3IgdnVhcnQgY29uc29sZSBpbiB4ZW5jb25z
b2xlCj4gICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyB2dWFydCBjb25zb2xlIHR5cGUgdG8g
eGVuY29uc29sZSBjbGllbnQKPiAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgcGwwMTEgdWFydCBE
VCBub2RlIGluIHRoZSBndWVzdCBkZXZpY2UgdHJlZQo+ICAgeGVuL2FybTogdnBsMDExOiBVcGRh
dGUgZG9jdW1lbnRhdGlvbiBmb3IgdnVhcnQgY29uc29sZSBzdXBwb3J0Cj4KPiAgY29uZmlnL2Fy
bTMyLm1rICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgY29uZmlnL2FybTY0Lm1rICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAg
ICAgICAgICAgIHwgIDEyICsKPiAgZG9jcy9taXNjL2NvbnNvbGUudHh0ICAgICAgICAgICAgICAg
IHwgIDQ0ICsrLQo+ICB0b29scy9jb25zb2xlL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDMg
Ky0KPiAgdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jICAgICAgICAgIHwgIDEzICstCj4gIHRv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgICAgICAgICAgICB8IDY1OSArKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAg
ICAgfCAgIDIgKwo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgfCAgMjAg
KysKPiAgdG9vbHMvbGlieGMveGNfZG9tX2FybS5jICAgICAgICAgICAgIHwgICA1ICstCj4gIHRv
b2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAgICAgICB8ICAgMiArCj4gIHRvb2xzL2xpYnhj
L3hjX2RvbWFpbi5jICAgICAgICAgICAgICB8ICAyNSArKwo+ICB0b29scy9saWJ4bC9saWJ4bC5o
ICAgICAgICAgICAgICAgICAgfCAgIDUgKwo+ICB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAg
ICAgICAgICAgfCAgIDcgKwo+ICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICAgICAg
fCAgNzQgKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgICAgICAgICAgfCAgNDcg
KysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8ICAgOSArLQo+ICB0
b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgIDkgKy0KPiAgdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgIHwgICA1ICsKPiAgdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCAgICAgICAgIHwgICA2ICsKPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
ICAgICAgICAgIHwgICA3ICsKPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRs
IHwgICAxICsKPiAgdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAgICAgIHwgICA4ICsK
PiAgdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAgIHwgICAyICstCj4gIHRvb2xz
L3hsL3hsX2NvbnNvbGUuYyAgICAgICAgICAgICAgICB8ICAgNSArLQo+ICB0b29scy94bC94bF9w
YXJzZS5jICAgICAgICAgICAgICAgICAgfCAgIDggKwo+ICB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAg
ICAgICAgICAgICAgICAgfCAgIDcgKwo+ICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAg
ICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICAgICAgfCAg
IDYgKwo+ICB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAgICAgICAgICAgfCAgNDggKystCj4g
IHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgICAgICB8IDQ1NCArKysrKysrKysrKysr
KysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgICAgIHwgICA2
ICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggICAgIHwgICAyICsKPiAgeGVu
L2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgICAgIHwgIDcyICsrKysKPiAgeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gtYXJtLmggICAgICAgIHwgICA2ICsKPiAgeGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oICAgICAgICAgIHwgIDIxICsrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25z
b2xlLmggICAgICB8ICAgNCArCj4gIDM3IGZpbGVzIGNoYW5nZWQsIDEzNjYgaW5zZXJ0aW9ucygr
KSwgMjQxIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3Zw
bDAxMS5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5o
Cj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 16:09:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 16: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.xen.org>)
	id 1df74l-0000VP-KE; Tue, 08 Aug 2017 16:09:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386492b12=dario.faggioli@citrix.com>)
 id 1df74k-0000VJ-Gk
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 16:09:46 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 54/6D-02181-942E9895; Tue, 08 Aug 2017 16:09:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXitHSDva7no85
 Ig8UrGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owpj5pZCxZpVXx79oO1gfGzShcjJ4eEQIjE
 w2/bWboYOTh4BYwkzp2vAAkLC7hLnP93jRnEZhMwkHizYy8riC0iEClxd+4MoDgXB7PADEaJ6
 3svsYEkWARUJGZf/wnWwCkQKHFg4ylGkCIhgSOMEpsXnmYESfALSErc+vKRGWQZs0C1RNeeQo
 gbtCWOnOtnB7F5BQQlTs58wgJiCwmoScyYe5l1AiPfLISOWUiqQGxmAU2J1u2/2SFsbYllC18
 zQ9i2EuvWvYeqsZHYdHUBI4QtL7H97RzmBYzsqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ2M
 9XJTi4sT01NzEpOK9ZLzczcxAkO5noGBcQdj+wm/Q4ySHExKorybtDsjhfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnw/n8AlBMsSk1PrUjLzAFGFUxagoNHSYRX6CFQmre4IDG3ODMdInWK0Zhjw+
 r1X5g4Xk34/41JiCUvPy9VSpy3FaRUAKQ0ozQPbhAs2i8xykoJ8zIyMDAI8RSkFuVmlqDKv2I
 U52BUEuadDDKFJzOvBG7fK6BTmIBOifAFO6UkESEl1cDo07WibtP9u6wFDufv/T7FJcXPxcfl
 +ZNl/vtpH60abe7/avp2/tXDFw1Ceh+8/jEsenJ00/G1OU9+qZXorW5KOxPRt2sqz6WCEzGpj
 4zj9/06IPhG44Aa7+fibxNTry0NN3+k6zOZ42LGww09jR/YtTUuf7bYfM5XWlLi9qvEmf9V5e
 vuq/1tUWIpzkg01GIuKk4EAPSwUZDxAgAA
X-Env-Sender: prvs=386492b12=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502208583!109124423!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61031 invoked from network); 8 Aug 2017 16:09:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 16:09:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,344,1498521600"; 
 d="asc'?scan'208";a="443038870"
Message-ID: <1502208576.18446.17.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Date: Tue, 8 Aug 2017 18:09:36 +0200
In-Reply-To: <CAENZ-+=hy8ZWX2aFPP7nAg-Jn1qgZ33pXQt_wMKDeqastF3mXw@mail.gmail.com>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-4-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+=hy8ZWX2aFPP7nAg-Jn1qgZ33pXQt_wMKDeqastF3mXw@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: Re: [Xen-devel] [PATCH v1 3/3] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8701562371696853392=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8701562371696853392==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-kwpz9SCzHKOMqvZMoPw2"

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

On Sun, 2017-08-06 at 22:43 -0400, Meng Xu wrote:
> On Sun, Aug 6, 2017 at 12:22 PM, Meng Xu <mengxu@cis.upenn.edu>
> wrote:
> >=20
> > diff --git a/tools/xl/xl_cmdtable.c b/tools/xl/xl_cmdtable.c
> > index 2c71a9f..88933a4 100644
> > --- a/tools/xl/xl_cmdtable.c
> > +++ b/tools/xl/xl_cmdtable.c
> > @@ -272,12 +272,13 @@ struct cmd_spec cmd_table[] =3D {
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{ "sched-rtds",
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&main_sched_rtds, 0, 1,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"Get/set rtds scheduler param=
eters",
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"[-d <Domain> [-v[=3DVCPUID/all]] =
[-p[=3DPERIOD]] [-
> > b[=3DBUDGET]]]",
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"[-d <Domain> [-v[=3DVCPUID/all]] =
[-p[=3DPERIOD]] [-b[=3DBUDGET]]
> > [-e[=3DEXTRATIME]]]",
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-d DOMAIN, --domain=3DDOMAIN=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Domain to modify\n"
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-v VCPUID/all, --vcpuid=3DVC=
PUID/all=C2=A0=C2=A0=C2=A0=C2=A0VCPU to modify or
> > output;\n"
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Using '-v al=
l' to modify/output all vcpus\n"
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-p PERIOD, --period=3DPERIOD=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Period (us)\n"
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-b BUDGET, --budget=3DBUDGET=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Budget (us)\n"
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"-e EXTRATIME, --extratime=3DEXTRA=
TIME EXTRATIME (1=3Dyes,
> > 0=3Dno)\n"
>=20
> Hi Dario,
>=20
> I kept the EXTRATIME value for -e option because: (1) it may be more
> intuitive for users; (2) it needs much less code change than the
> input
> style that does not need EXTRATIME value.
>=20
I'm of the opposite view.

But again, it's tools' people views' that count. :-D

> As to (1), if users want to set some VCPUs with extratime flag set
> and
> some with extratime flag clear, there are two types of input:
> (a) xl sched-rtds -d 1 -v 1 -p 10000 -b 4000 -e 0 -v 2 -p 10000 -b
> 4000 -e 1 -v 5 -p 10000 -b 4000 -e 0
> (b) xl sched-rtds -d 1 -v 1 -p 10000 -b 4000 -v 2 -p 10000 -b 4000 -e
> 1 -v 5 -p 10000 -b 4000
> I felt that the style (a) is more intuitive and the input commands
> have very static pattern, i.e., each vcpu must have -v -p -b -e
> options set.
>
Exactly, I do think that (b) is indeed a better user interface.

For instance, what if I want to change period and budget of vcpu 1 of
domain 3, _without_ changing whether or not it can use the extra time.=C2=
=A0

With (a), I don't think I can do that. Or at least, I'd have to either
remember or check what extratime is right now, and pass that same value
explicitly to `xl sched-rtds -d 3 -v 1 ...'.

That does not look super user-friendly to me.

> As to (2), if we go with -e without EXTRATIME, we will have to keep
> track of the vcpu that has no -e option. I thought about this option,
> we can pre-set the extratime value to false when -v option is
> assigned:
> =C2=A0=C2=A0=C2=A0=C2=A0case 'v':
> =C2=A0=C2=A0=C2=A0=C2=A0...
> =C2=A0=C2=A0=C2=A0=C2=A0extratimes[v_index]=C2=A0=C2=A0=3D 0;
>=20
> and set the extratimes[v_index] =3D 0 when -e is set.
>=20
Yes, something like that. Or, even better, use its current value.

That would require calling libxl_vcpu_sched_params_get() (or, at times,
libxl_vcpu_sched_params_get_all()), which I assumed you were doing
already, while you apparently don't. Mmm...

> This approach is not very neat in the code: we have to reallocate
> memory for extratimes array when its size is not enough; we also have
> to deal with the special case when -e is set before -v, such as the
> command "xl sched-rtds -p 10000 -b 4000 -e -v 0"
>=20
Err... sorry, there's code for reallocations in this patch already,
isn't this the case?

Also, it may be me, but I don't understand how this is different from
how -b and -p are dealt with.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-kwpz9SCzHKOMqvZMoPw2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZieJAAAoJEBZCeImluHPu+tEP/0mF9oGqs8ZA1wUSm6nvxwwd
aIe4FV9ii6yvutQzkYaau1moRLk/I6NuaXIQ0BDVX8Z9vOocypCYrjTP487KcoUd
7iMilKXN/lPgNGniOZ/TU53ybgfTn09UYh8/JDZIQXEsCmrnL65NNncrrz84hvpL
6RvYnrAJdMbZglEvoT+EUON91UfTbqQYaUsngxvNIP+lTdL/H2ti59I1kU2JLc2X
qPKMThQw2xc8UmI0mIYOEBYr5WzCSr5Gllr3nGJH5J/7bG0+RaTnOyueu6wccQBv
xWozsf81jOgL3s7f2/wWWjSALv8lUbWohnI2c80tZKn4A3u9xldZAITXWD9YI3mg
3MXH9bPUqLB2lOdAfEqmrgt2Ux57nuAIfr+AKLQu2Nu9DSY8ypDaCfttKJJaf49a
PhHPIsj+SYPTaiSnsRUwpkDV5tqnXw+ml1jIcoA4gvlz19Wj3vXawCS0VK1Puzb2
23R5TWs+VVTbp10HWj4KmpNVjLPk8qrmA5tqeRHvJN84ipSldf4vGB0REWHlvs/e
zLQzykMqXwBC7Gisyqhg/hLzEEvUDd6EjC3fKbXC84MQerQeLjlEKbIQYIe7NXzs
b7Y9v6iadxcSvd2AhRHm3Fpkl3f8D6dRPnF/0XSAybKDSy6t1N/3owpsPvO1Uy95
iEwvytxywZZa8TEaGUEp
=uxEn
-----END PGP SIGNATURE-----

--=-kwpz9SCzHKOMqvZMoPw2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8701562371696853392==--


From xen-devel-bounces@lists.xen.org Tue Aug 08 16:19:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 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.xen.org>)
	id 1df7E9-0001EU-K2; Tue, 08 Aug 2017 16:19:29 +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 1df7E7-0001EO-S6
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 16:19:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F5/28-18997-F84E9895; Tue, 08 Aug 2017 16:19:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssm7fk85
 Ig91LlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZtzayFSxnrVjw9x1jA+Mqli5GLg4hgclM
 El1T5jB3MXJysAg4SCyd95ati5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JF6d3QVmswkYSvx9s
 gmsXALIXvKZAyQsIqAo8eDlTVaQ8cwCOxkldnc1gdUIC+hI9K4tAKnhFLCUeDRrGwuIzSvgLb
 Fkwgo2EFtIwELiy7Y/YNeICuhKHPr3hw2iRlDi5MwnYPXMQCcsn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGIAMQ7GDsm+V8
 iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlem8dAOcGi1PTUirTMHGA0wKQlO
 HiURHjzQdK8xQWJucWZ6RCpU4zGHE0ftnxh4uibtfULkxBLXn5eqpQ4bxlIqQBIaUZpHtwgWJ
 ReYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvDcgUnsy8Erh9r4BOYQI6JcIX7JSSRISUVAN
 jVv9R5ktaZisVQ31+Ltm53c3k+3eRTbte37zF0zr/Vc25tXODJfb9mzZ12Znf2wskWAV6fk+W
 8/b0D1UPlNcVPuxbaXNHez670kpVk4rnWj/M/vCfNFyZLhRkq5R4+pbASon9lxfne91oPnd3u
 lDHkvW5F3qL59YuCqxX6N105+Vpp/8cdewySizFGYmGWsxFxYkAcgtCAM0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502209165!85786539!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 45108 invoked from network); 8 Aug 2017 16:19:26 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 16:19:26 -0000
Received: from [10.0.0.56] (c-24-130-68-203.hsd1.ca.comcast.net
 [24.130.68.203])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 83F9022B72;
 Tue,  8 Aug 2017 16:19:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 83F9022B72
Date: Tue, 8 Aug 2017 09:19:21 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
Message-ID: <alpine.DEB.2.10.1708080916020.12869@sstabellini-ThinkPad-X260>
References: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA4IEF1ZyAyMDE3LCBXZWkgTGl1IHdyb3RlOgo+IElhbiBhbmQgU3RlZmFubwo+IAo+
IE9sZWtzYW5kciBkaXNjb3ZlcmVkIHRoYXQgdGhlIHA5ZnMgYXJyYXkgaW4gbGlieGxfZG9tYWlu
X2NvbmZpZyBpcyBuYW1lCj4gcDkgaW5zdGVhZCBvZiBwOXMuIFRoaXMgY2F1c2VzIHByb2JsZW0g
Zm9yIGhpcyB3b3JrIHRvIHJld29yayBkZXZpY2UKPiBmcmFtZXdvcmsuCj4gCj4gR2l2ZW4gdGhh
dCBwOWZzIHdhcyBhZGRlZCBvbmx5IGR1cmluZyBsYXN0IHJlbGVhc2UgYW5kIHRoZSBvbmx5IGtu
b3duCj4gZXh0ZXJuYWwgdG9vbHN0YWNrIGxpYnZpcnQgY2FuJ3QgcG9zc2liaWxpdHkgdXNlIHRo
YXQsIG1heWJlIHdlIGNhbgo+IHJlbmFtZSBwOSB0byBwOXMuIE9waW5pb25zPwoKc3RhZ2UxLXhl
biB1c2VzIGl0OgoKaHR0cHM6Ly9naXRodWIuY29tL3JrdC9zdGFnZTEteGVuL2Jsb2IvbWFzdGVy
L2ZpbGVzL3J1bgoKaXQgd291bGQgYmUgYSBiaXQgb2YgYSBwcm9ibGVtIHRvIGNoYW5nZSB0aGUg
bmFtZSBub3csIGdpdmVuIHRoYXQgeGVuIDQuOQp3YXMgcmVsZWFzZWQgd2l0aCAicDkiIGluIGl0
LiBXZSBkb24ndCBrbm93IHdobyBtaWdodCBiZSB1c2luZyBpdC4gSQp0aGluayB3ZSBoYXZlIHRv
IGtlZXAgaGFuZGxpbmcgInA5IiwgcG9zc2libHkgaW4gYWRkaXRpb24gdG8gInA5cyIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 16:21:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 16:21: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.xen.org>)
	id 1df7Fe-0001kF-Ub; Tue, 08 Aug 2017 16:21:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38698410b=Andrew.Cooper3@citrix.com>)
 id 1df7Fd-0001k7-DR
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 16:21:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 7B/D1-02962-CE4E9895; Tue, 08 Aug 2017 16:21:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvfNk85
 Ig9l/uSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrpxuZC6bzVyxefI61gbGFp4uRk0NCwE/i
 xa5F7CC2sECkxNKmm8wgtohAmcTnmYfA4swC+hJ3Dt5l6mLk4hAS6GaS+DD7FiNIgg0osfvFJ
 yYQm1fAVmLC/QssIDaLgIrEtDMvwWxRgXCJ/d+vMUPUCEqcnPkELM4p4Cixde8BoDkcQAs0Jd
 bv0ofYJS+x/e0cZghbXKLpy0pWEFtIQE3iWv8ldoib0yW2/v3FPIFRYBaSqbMQJs1CMmkWkkk
 LGFlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGLAMQ7GCc
 d8L/EKMkB5OSKO8m7c5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Rx8D5QSLUtNTK9Iyc4CxA
 5OW4OBREuFdAZLmLS5IzC3OTIdInWJUlBLnLQNJCIAkMkrz4Npg8XqJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrybQKbwZOaVwE1/BbSYCWhxhC/Y4pJEhJRUA+NOTdW2tWa3tJmLzmutObV
 RVtQyLWGlSOD+9o72tiY38d3e177MblB9cfmC106ZFBfnhkUpN8NL2wKEj1sLH5a4uCGq5rHs
 2ZvShQxuHXzrNor92Pg770/1fk7H92m/ehj2GyQtWlohnRTJ/ifG4LCSmdqHR3Izalffln4h6
 Z6tLO+zOp2lWomlOCPRUIu5qDgRAABqXyPSAgAA
X-Env-Sender: prvs=38698410b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502209259!53964374!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10118 invoked from network); 8 Aug 2017 16:21:00 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 16:21:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,344,1498521600"; d="scan'208";a="50678713"
To: Sergej Proskurin <proskurin@sec.in.tum.de>, Julien Grall
 <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <20170718122507.11873-14-proskurin@sec.in.tum.de>
 <fdce4093-2cf1-6af1-41f9-f89df0fde245@sec.in.tum.de>
 <674938c1-672d-b87f-71dd-cc4e1f1b3986@arm.com>
 <292dbb48-90ea-2db3-6b5d-5e661f194557@sec.in.tum.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d0e4efae-4583-4ffa-ad6d-7ed61caa1744@citrix.com>
Date: Tue, 8 Aug 2017 17:20:59 +0100
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: <292dbb48-90ea-2db3-6b5d-5e661f194557@sec.in.tum.de>
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>
Subject: Re: [Xen-devel] [PATCH v7 13/14] arm/mem_access: Add
 short-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMTcgMTY6MjgsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4KPiBPbiAwOC8wOC8y
MDE3IDA1OjE4IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+IE9uIDA4LzA4LzE3IDE2OjE3
LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+Pj4gSGkgSnVsaWVuLAo+Pj4KPj4+Cj4+PiBPbiAw
Ny8xOC8yMDE3IDAyOjI1IFBNLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+Pj4+IFRoaXMgY29t
bWl0IGFkZHMgZnVuY3Rpb25hbGl0eSB0byB3YWxrIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIHVz
aW5nCj4+Pj4gdGhlCj4+Pj4gc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3Jt
YXQgZm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LiBUaGUKPj4+PiBpbXBsZW1lbnRhdGlvbiBpcyBi
YXNlZCBvbiBBUk0gRERJIDA0ODdCLWEgSjEtNjAwMiBhbmQgQVJNIERESSAwNDA2Qy1iCj4+Pj4g
QjMtMTUwNi4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3Nr
dXJpbkBzZWMuaW4udHVtLmRlPgo+Pj4+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+Pj4gQXMgeW91IGhhdmUgYWxyZWFkeSBBY2tlZCB0aGlzIHBhdGNoIEkg
d291bGQgbGlrZSB5b3UgdG8gYXNrIHdoZXRoZXIgSQo+Pj4gc2hvdWxkIHJlbW92ZSB5b3VyIEFj
a2VkLWJ5IGZvciBub3cgYXMgSSBoYXZlIGV4dGVuZGVkIHRoZSBwcmV2aW91cwo+Pj4gcGF0Y2gg
YnkgYWRkaXRpb25hbCBjYXN0cyBvZiB0aGUgcHRlLiouYmFzZSBmaWVsZHMgdG8gKHBhZGRyX3Qp
IGFzCj4+PiBkaXNjdXNzZWQgaW4gcGF0Y2ggMDAvMTQuCj4+IEkgYW0gZmluZSB3aXRoIHRoaXMs
IGFzc3VtaW5nIHRoaXMgaXMgdGhlIG9ubHkgY2hhbmdlIG1hZGUuCj4gVGhlIGNoYW5nZXMgYXJl
IGxpbWl0ZWQgdG8gNCBzaW1pbGFyIGNhc3RzIHRvIChwYWRkcl90KSBpbiB0b3RhbCBhbmQgYW4K
PiBhZGRpdGlvbmFsIGNvbW1lbnQuIEhlcmUgYXJlIHRoZSBvbmx5IGNoYW5nZXMgaW4gdGhpcyBw
YXRjaDoKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2Fy
Y2gvYXJtL2d1ZXN0X3dhbGsuYwo+IGluZGV4IGIyNTgyNDgzMjIuLjdmMzRhMmIxZDMgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9n
dWVzdF93YWxrLmMKPiBAQCAtMTEyLDcgKzExMiwxMiBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtf
c2QoY29uc3Qgc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAgICogbGV2ZWwgdHJhbnNsYXRpb24g
dGFibGUgZG9lcyBub3QgbmVlZCB0byBiZSBwYWdlIGFsaWduZWQuCj4gICAgICAgICAgICovCj4g
ICAgICAgICAgbWFzayA9IEdFTk1BU0soMTksIDEyKTsKPiAtICAgICAgICBwYWRkciA9IChwdGUu
d2Fsay5iYXNlIDw8IDEwKSB8ICgoZ3ZhICYgbWFzaykgPj4gMTApOwo+ICsgICAgICAgIC8qCj4g
KyAgICAgICAgICogQ2FzdCBwdGUud2Fsay5iYXNlIHRvIHBhZGRyX3QgdG8gY29wZSB3aXRoIEMg
dHlwZSBwcm9tb3Rpb24KPiBvZiB0eXBlcwo+ICsgICAgICAgICAqIHNtYWxsZXIgdGhhbiBpbnQu
IE90aGVyd2lzZSBwdGUud2Fsay5iYXNlIHdvdWxkIGJlIGNhc3RlZCB0bwo+IGludCBhbmQKPiAr
ICAgICAgICAgKiBzdWJzZXF1ZW50bHkgc2lnbiBleHRlbmRlZCwgdGh1cyBsZWFkaW5nIHRvIGEg
d3JvbmcgdmFsdWUuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgcGFkZHIgPSAoKHBhZGRyX3Qp
cHRlLndhbGsuYmFzZSA8PCAxMCkgfCAoKGd2YSAmIG1hc2spID4+IDEwKTsKCldoeSBub3QgY2hh
bmdlIHRoZSBiaXRmaWVsZCB0eXBlIGZyb20gdW5zaWduZWQgaW50IHRvIHBhZGRyX3QgPwoKVGhl
IHJlc3VsdCBpcyAxMDAlIGxlc3MgbGlhYmxlIHRvIGdvIHdyb25nIGluIHRoaXMgd2F5LgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 16:25:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 16:25: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.xen.org>)
	id 1df7KA-00020A-FS; Tue, 08 Aug 2017 16:25:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386008d46=wei.liu2@citrix.com>)
 id 1df7K8-000204-So
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 16:25:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E5/DF-03368-306E9895; Tue, 08 Aug 2017 16:25:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHRDpC7zs85
 Igzur5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozP19eyF2xnrTh3cwdTA+Mmli5GDg4JAX+J
 U9Nsuxg5OVgEVCQWXFrPDGKzCShL/OzsZQOxRQT0JTbdbmTvYuTiYBaYxyix/NZyJpBeYQEdi
 d61BSAmr4CFxM5V2iCmkEClxK75piCdvAKCEidnPmEBsZmBihfs/sQGUsIsIC2x/B8HSJhTwE
 di+aq/7CC2KNABnUvngJULCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkb14tSistQiXUO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGMAgh2MO587HWKU5GBSEuXdpN0ZKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1/MJUE6wKDU9tSItMwcY6jBpCQ4eJRHeFY+B0rzFBYm5x
 ZnpEKlTjLocTR+2fGESYsnLz0uVEucVfQpUJABSlFGaBzcCFneXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMw7D+QSnsy8ErhNr4COYAI6IsIX7IiSRISUVANjwJ1X78+8ZL09Mdcu4pUYy5c
 bQtMs1Hf1efBKLOubsKX18UQWxYLnHkrfRJiTq6YJx7W7bHHgeX1Sz7t1uv/TK2GWXslPzv3Y
 3B8l3Hn2oLWz/cPrstZaQScD3yhtF7s69990VrM9VdUpxu9YPp+3dFpQbSe55OktyXWP0grna
 j6ffvQP2w47JZbijERDLeai4kQANyFavrYCAAA=
X-Env-Sender: prvs=386008d46=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502209537!73537054!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8057 invoked from network); 8 Aug 2017 16:25:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 16:25:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,344,1498521600"; d="scan'208";a="434739896"
Date: Tue, 8 Aug 2017 17:25:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170808162536.y6vxebliimk6ulaa@citrix.com>
References: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
 <alpine.DEB.2.10.1708080916020.12869@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1708080916020.12869@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Oleksandr Grytsov <al1img@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMDk6MTk6MjFBTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFR1ZSwgOCBBdWcgMjAxNywgV2VpIExpdSB3cm90ZToKPiA+IElhbiBh
bmQgU3RlZmFubwo+ID4gCj4gPiBPbGVrc2FuZHIgZGlzY292ZXJlZCB0aGF0IHRoZSBwOWZzIGFy
cmF5IGluIGxpYnhsX2RvbWFpbl9jb25maWcgaXMgbmFtZQo+ID4gcDkgaW5zdGVhZCBvZiBwOXMu
IFRoaXMgY2F1c2VzIHByb2JsZW0gZm9yIGhpcyB3b3JrIHRvIHJld29yayBkZXZpY2UKPiA+IGZy
YW1ld29yay4KPiA+IAo+ID4gR2l2ZW4gdGhhdCBwOWZzIHdhcyBhZGRlZCBvbmx5IGR1cmluZyBs
YXN0IHJlbGVhc2UgYW5kIHRoZSBvbmx5IGtub3duCj4gPiBleHRlcm5hbCB0b29sc3RhY2sgbGli
dmlydCBjYW4ndCBwb3NzaWJpbGl0eSB1c2UgdGhhdCwgbWF5YmUgd2UgY2FuCj4gPiByZW5hbWUg
cDkgdG8gcDlzLiBPcGluaW9ucz8KPiAKPiBzdGFnZTEteGVuIHVzZXMgaXQ6Cj4gCj4gaHR0cHM6
Ly9naXRodWIuY29tL3JrdC9zdGFnZTEteGVuL2Jsb2IvbWFzdGVyL2ZpbGVzL3J1bgo+IAoKSSB0
aGluayB0aGlzIHNob3VsZCBiZSBmaW5lIC0tIHhsIHNob3VsZG4ndCBiZSBhZmZlY3RlZC4gSSBk
aWRuJ3QKc3VnZ2VzdCB3ZSBjaGFuZ2UgdGhlIGNvbmZpZyBvcHRpb24gaW4geGwsIG9ubHkgaW4g
bGlieGwgaWRsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 16:30:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 16:30: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.xen.org>)
	id 1df7OT-0002cP-1N; Tue, 08 Aug 2017 16:30:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1df7OR-0002cI-Q5
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 16:30:07 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 9D/63-01862-E07E9895; Tue, 08 Aug 2017 16:30:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssi7f885
 Ig6/rpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1+24yF6xnq3g4/z5jA2M7axcjJ4eQwGQm
 iZ0TGUFsFgEHiSlvVgHFOTgYBWIkHvywBgkzCoRJTL68hBWiREvizpcPYDabgKHE3yeb2EDKJ
 YDsJZ85QMIiAooSD17eBCrh4mAW2Mkosez5GiaQGmEBHYnetQUgNZwClhLffnQwg9i8At4SCx
 d0MIHUCwksZZRoWf2FCSQhKqArcejfHzaIIkGJkzOfsIDYzEA3LJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhiADEOxgXP3b
 6RCjJAeTkijvJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNOeAuUEi1LTUyvSMnOA0QCTl
 uDgURLh/QuS5i0uSMwtzkyHSJ1iNOZo+rDlCxNH36ytX5iEWPLy81KlxHlngZQKgJRmlObBDY
 JF6SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8/I9A5rCk5lXArfvFdApTECnRPiCnVKSiJC
 SamCcVLFjkfTN6h06UxaypU5d5CAXc3xXeaY0t+7LMq+HVr5rXCRnJ0+t/P/5sMn1HV0yP1fz
 nhY40OscFzzzyKKtV+50rNO//lhDf0HX6XCGJMXJRqWP7s2QUKvQKV7+YWrdvkqHHe6+3vXX7
 RX/z7kuc++8WPsEvU+/pG93GQlq26wpLn02o1RFiaU4I9FQi7moOBEAAalwLs0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502209805!104558977!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 14775 invoked from network); 8 Aug 2017 16:30:06 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 16:30:06 -0000
Received: from [10.0.0.56] (c-24-130-68-203.hsd1.ca.comcast.net
 [24.130.68.203])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3375B22B6B;
 Tue,  8 Aug 2017 16:30:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3375B22B6B
Date: Tue, 8 Aug 2017 09:30:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170808162536.y6vxebliimk6ulaa@citrix.com>
Message-ID: <alpine.DEB.2.10.1708080929300.12869@sstabellini-ThinkPad-X260>
References: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
 <alpine.DEB.2.10.1708080916020.12869@sstabellini-ThinkPad-X260>
 <20170808162536.y6vxebliimk6ulaa@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA4IEF1ZyAyMDE3LCBXZWkgTGl1IHdyb3RlOgo+IE9uIFR1ZSwgQXVnIDA4LCAyMDE3
IGF0IDA5OjE5OjIxQU0gLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1
ZSwgOCBBdWcgMjAxNywgV2VpIExpdSB3cm90ZToKPiA+ID4gSWFuIGFuZCBTdGVmYW5vCj4gPiA+
IAo+ID4gPiBPbGVrc2FuZHIgZGlzY292ZXJlZCB0aGF0IHRoZSBwOWZzIGFycmF5IGluIGxpYnhs
X2RvbWFpbl9jb25maWcgaXMgbmFtZQo+ID4gPiBwOSBpbnN0ZWFkIG9mIHA5cy4gVGhpcyBjYXVz
ZXMgcHJvYmxlbSBmb3IgaGlzIHdvcmsgdG8gcmV3b3JrIGRldmljZQo+ID4gPiBmcmFtZXdvcmsu
Cj4gPiA+IAo+ID4gPiBHaXZlbiB0aGF0IHA5ZnMgd2FzIGFkZGVkIG9ubHkgZHVyaW5nIGxhc3Qg
cmVsZWFzZSBhbmQgdGhlIG9ubHkga25vd24KPiA+ID4gZXh0ZXJuYWwgdG9vbHN0YWNrIGxpYnZp
cnQgY2FuJ3QgcG9zc2liaWxpdHkgdXNlIHRoYXQsIG1heWJlIHdlIGNhbgo+ID4gPiByZW5hbWUg
cDkgdG8gcDlzLiBPcGluaW9ucz8KPiA+IAo+ID4gc3RhZ2UxLXhlbiB1c2VzIGl0Ogo+ID4gCj4g
PiBodHRwczovL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4vYmxvYi9tYXN0ZXIvZmlsZXMvcnVu
Cj4gPiAKPiAKPiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGZpbmUgLS0geGwgc2hvdWxkbid0IGJl
IGFmZmVjdGVkLiBJIGRpZG4ndAo+IHN1Z2dlc3Qgd2UgY2hhbmdlIHRoZSBjb25maWcgb3B0aW9u
IGluIHhsLCBvbmx5IGluIGxpYnhsIGlkbC4KCkluIHRoYXQgY2FzZSwgc3RhZ2UxLXhlbiB3b3Vs
ZCBiZSB1bmFmZmVjdGVkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 16:30:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 16:30: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.xen.org>)
	id 1df7P8-0002fY-9Z; Tue, 08 Aug 2017 16:30:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1df7P6-0002fI-PM
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 16:30:48 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 BF/DD-02033-837E9895; Tue, 08 Aug 2017 16:30:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSPJ+BQ9f8eWe
 kwcU5ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdx7NZC5YJVvxcfZStgfEFbxcjF4eQwDpG
 id2fVrJ1MXJyCAtESixtuskMYosIFEssbbwCFOfgYBbQlzi3oxwkLCSwj0ni5vQUEJtNwEBiy
 uuVrCA2r4CDRHfnfCYQm0VAReLBqdMsILaoQLjE/u/XmCFqBCVOznzCAjKSU8BOYvM6fpAws4
 C6xJ95l5ghbHmJ7W/nQNniEreezGeawMg3C0n3LCQts5C0zELSsoCRZRWjRnFqUVlqka6RkV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAI1jMwMO5g3NPud4hRkoNJSZR3k3Zn
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXstnQDnBotT01Iq0zBxgNMCkJTh4lER4/z4FSvMWF
 yTmFmemQ6ROMSpKifPOAkkIgCQySvPg2mAReIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMC
 8fyHaezLwSuOmvgBYzAS2O8AVbXJKIkJJqYJy20tm9qGAhR9Zy7dNByTf/1Ylyqcm/t/qzt+D
 SbVdJvm+Wh+fYnmxwi3yuH/o8XTf27g+Xc/IbRXfns3j/cI05zHz+tNu+zA/LZn2c5r2BZ29t
 wP3ArSsfRaxZox3Vu/mVpm613e/bmRdzp4SxGN57bfC+tiH5t9bJ3y1c+QkiDI78LqcYxZVYi
 jMSDbWYi4oTAfl9uPi7AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502209847!85787938!1
X-Originating-IP: [131.159.0.8]
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 31667 invoked from network); 8 Aug 2017 16:30:47 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 16:30:47 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id DCA00102DF213;
 Tue,  8 Aug 2017 18:30:40 +0200 (CEST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <20170718122507.11873-14-proskurin@sec.in.tum.de>
 <fdce4093-2cf1-6af1-41f9-f89df0fde245@sec.in.tum.de>
 <674938c1-672d-b87f-71dd-cc4e1f1b3986@arm.com>
 <292dbb48-90ea-2db3-6b5d-5e661f194557@sec.in.tum.de>
 <d0e4efae-4583-4ffa-ad6d-7ed61caa1744@citrix.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <cb34c2d1-3e22-8f1b-b54c-5caeb0851424@sec.in.tum.de>
Date: Tue, 8 Aug 2017 18:30:40 +0200
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: <d0e4efae-4583-4ffa-ad6d-7ed61caa1744@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 13/14] arm/mem_access: Add
 short-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wOC8yMDE3IDA2OjIwIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDA4LzA4
LzE3IDE2OjI4LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBPbiAwOC8wOC8yMDE3IDA1OjE4
IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAwOC8wOC8xNyAxNjoxNywgU2VyZ2VqIFBy
b3NrdXJpbiB3cm90ZToKPj4+PiBIaSBKdWxpZW4sCj4+Pj4KPj4+Pgo+Pj4+IE9uIDA3LzE4LzIw
MTcgMDI6MjUgUE0sIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+Pj4+IFRoaXMgY29tbWl0IGFk
ZHMgZnVuY3Rpb25hbGl0eSB0byB3YWxrIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIHVzaW5nCj4+
Pj4+IHRoZQo+Pj4+PiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBm
b3IgYm90aCBBUk12NyBhbmQgQVJNdjguIFRoZQo+Pj4+PiBpbXBsZW1lbnRhdGlvbiBpcyBiYXNl
ZCBvbiBBUk0gRERJIDA0ODdCLWEgSjEtNjAwMiBhbmQgQVJNIERESSAwNDA2Qy1iCj4+Pj4+IEIz
LTE1MDYuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3Nr
dXJpbkBzZWMuaW4udHVtLmRlPgo+Pj4+PiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPj4+PiBBcyB5b3UgaGF2ZSBhbHJlYWR5IEFja2VkIHRoaXMgcGF0Y2gg
SSB3b3VsZCBsaWtlIHlvdSB0byBhc2sgd2hldGhlciBJCj4+Pj4gc2hvdWxkIHJlbW92ZSB5b3Vy
IEFja2VkLWJ5IGZvciBub3cgYXMgSSBoYXZlIGV4dGVuZGVkIHRoZSBwcmV2aW91cwo+Pj4+IHBh
dGNoIGJ5IGFkZGl0aW9uYWwgY2FzdHMgb2YgdGhlIHB0ZS4qLmJhc2UgZmllbGRzIHRvIChwYWRk
cl90KSBhcwo+Pj4+IGRpc2N1c3NlZCBpbiBwYXRjaCAwMC8xNC4KPj4+IEkgYW0gZmluZSB3aXRo
IHRoaXMsIGFzc3VtaW5nIHRoaXMgaXMgdGhlIG9ubHkgY2hhbmdlIG1hZGUuCj4+IFRoZSBjaGFu
Z2VzIGFyZSBsaW1pdGVkIHRvIDQgc2ltaWxhciBjYXN0cyB0byAocGFkZHJfdCkgaW4gdG90YWwg
YW5kIGFuCj4+IGFkZGl0aW9uYWwgY29tbWVudC4gSGVyZSBhcmUgdGhlIG9ubHkgY2hhbmdlcyBp
biB0aGlzIHBhdGNoOgo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsu
YyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPj4gaW5kZXggYjI1ODI0ODMyMi4uN2YzNGEy
YjFkMyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+PiArKysgYi94
ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4+IEBAIC0xMTIsNyArMTEyLDEyIEBAIHN0YXRpYyBp
bnQgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKPj4gICAgICAgICAgICogbGV2
ZWwgdHJhbnNsYXRpb24gdGFibGUgZG9lcyBub3QgbmVlZCB0byBiZSBwYWdlIGFsaWduZWQuCj4+
ICAgICAgICAgICAqLwo+PiAgICAgICAgICBtYXNrID0gR0VOTUFTSygxOSwgMTIpOwo+PiAtICAg
ICAgICBwYWRkciA9IChwdGUud2Fsay5iYXNlIDw8IDEwKSB8ICgoZ3ZhICYgbWFzaykgPj4gMTAp
Owo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBDYXN0IHB0ZS53YWxrLmJhc2UgdG8gcGFk
ZHJfdCB0byBjb3BlIHdpdGggQyB0eXBlIHByb21vdGlvbgo+PiBvZiB0eXBlcwo+PiArICAgICAg
ICAgKiBzbWFsbGVyIHRoYW4gaW50LiBPdGhlcndpc2UgcHRlLndhbGsuYmFzZSB3b3VsZCBiZSBj
YXN0ZWQgdG8KPj4gaW50IGFuZAo+PiArICAgICAgICAgKiBzdWJzZXF1ZW50bHkgc2lnbiBleHRl
bmRlZCwgdGh1cyBsZWFkaW5nIHRvIGEgd3JvbmcgdmFsdWUuCj4+ICsgICAgICAgICAqLwo+PiAr
ICAgICAgICBwYWRkciA9ICgocGFkZHJfdClwdGUud2Fsay5iYXNlIDw8IDEwKSB8ICgoZ3ZhICYg
bWFzaykgPj4gMTApOwo+IFdoeSBub3QgY2hhbmdlIHRoZSBiaXRmaWVsZCB0eXBlIGZyb20gdW5z
aWduZWQgaW50IHRvIHBhZGRyX3QgPwo+Cj4gVGhlIHJlc3VsdCBpcyAxMDAlIGxlc3MgbGlhYmxl
IHRvIGdvIHdyb25nIGluIHRoaXMgd2F5Lgo+CgpJIGFic29sdXRlbHkgYWdyZWUgOikKCkp1bGll
biwgd291bGQgdGhhdCBiZSBvayBmb3IgeW91IGlmIEkgY2hhbmdlZCB0aGUgdHlwZSBvZiB0aGUg
YmFzZSBmaWVsZAppbiBzaG9ydF9kZXNjXyogc3RydWN0cyBhY2NvcmRpbmdseT8gT3Igc2hhbGwg
SSByZW1vdmUgeW91ciBBY2tlZC1ieSBmb3IKdGhpcz8KClRoYW5rcywKflNlcmdlagoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 16:41:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 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.xen.org>)
	id 1df7Zl-0003VK-0z; Tue, 08 Aug 2017 16:41:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386316f7d=lars.kurth@citrix.com>)
 id 1df7Zj-0003VE-TX
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 16:41:48 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 72/35-27137-BC9E9895; Tue, 08 Aug 2017 16:41:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRWlGSWpSXmKPExsWyU9JRQvfky85
 Ig3d/zSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2n1vZCzZ8Zaxon3WZqYFxxifGLkZODgkB
 P4mVe1awgNhsAhoSxx42M3cxcnCICBRLfD2lDhJmFvCWeDvnMTtIWFjAQeLP2iSQsIiAo8Tva
 z2sELaVxL51n5hAbBYBFYmzKzeBTeQVsJXY/+ALUA0Xh5DANEaJKbOngDVwClhLtC9bzAZiMw
 rISnxpXM0MsUtcounLSlaI0wQkluw5zwxhi0q8fPwPLC4qoCcx6/g8qLiOxNnrT6BeMZDYunQ
 fC8idzAKaEut36UOMtJRYceQ/O4StKDGl+yE7xG2CEidnPmGZwCg2C8nmWQjds5B0z0LSPQtJ
 9wJG1lWM6sWpRWWpRboWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgZHFAAQ7G
 Gdf9j/EKMnBpCTKu0m7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+XF0A5waLU9NSKtMwcYI
 zDpCU4eJREePmBcS7EW1yQmFucmQ6ROsVoybFh9fovTBxzfu8Aklt+n/jOJMSSl5+XKiXOuwB
 kngBIQ0ZpHtw4WBq6xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHepSBTeDLzSuC2vgI6iAno
 oAhfsINKEhFSUg2MKvuvJTAU987YMn1unZSKCW9BOvP+5gYzxVMlR8T5Psw6Iqpqeje67uxDn
 srF81WjzDsv/BUtf/L78LbFXbob5VqfLbbfdlh9pnrWdrVtv9d+fbH34x07vfSwGGO2ZZvK90
 beuHnx6Vqrph+nxFf/SL5yYeGxCp2/lxT0LS7b7vDobI/6pi/AoMRSnJFoqMVcVJwIAFXwzSU
 +AwAA
X-Env-Sender: prvs=386316f7d=lars.kurth@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502210505!79089941!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43698 invoked from network); 8 Aug 2017 16:41:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 16:41:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,344,1498521600"; d="scan'208";a="50680036"
From: Lars Kurth <lars.kurth@citrix.com>
To: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/3] docs: add xen-release-management.pandoc
Thread-Index: AQHTCe9aA4YWxkC4YUCUbNsIxjEo7aJ6NnEAgABvOAA=
Date: Tue, 8 Aug 2017 16:41:15 +0000
Message-ID: <8EEE32E4-F5F6-4380-AA53-A954A62D5C5F@citrix.com>
References: <20170731112248.20670-1-wei.liu2@citrix.com>
 <20170731112248.20670-3-wei.liu2@citrix.com>
 <6c544ceb-0c43-47c7-a502-a4ba57c764a7@arm.com>
In-Reply-To: <6c544ceb-0c43-47c7-a502-a4ba57c764a7@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <CFFB18DE823EBE468A349539B99D4B8F@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Committers <committers@xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/3] docs: add xen-release-management.pandoc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpDQogICAgDQpPbiAzMS8wNy8xNyAxMjoyMiwgV2VpIExpdSB3cm90ZToNCiAgICA+IEEgZG9j
dW1lbnQgZm9yIHRoZSByZWxlYXNlIG1hbmFnZXIuDQogICAgPg0KICAgID4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCiAgICANCiAgICBSZXZpZXdlZC1ieTog
TGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KDQogIFJlZ2FyZHMNCiAgTGFycw0K
DQoNCk9uIDA4LzA4LzIwMTcsIDEyOjAzLCAiSnVsaWVuIEdyYWxsIiA8anVsaWVuLmdyYWxsQGFy
bS5jb20+IHdyb3RlOg0KDQogICAgSGkgV2VpLA0KICAgIA0KICAgIE9uIDMxLzA3LzE3IDEyOjIy
LCBXZWkgTGl1IHdyb3RlOg0KICAgID4gQSBkb2N1bWVudCBmb3IgdGhlIHJlbGVhc2UgbWFuYWdl
ci4NCiAgICA+DQogICAgPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPg0KICAgIA0KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPg0KICAgIA0KICAgIENoZWVycywNCiAgICANCiAgICA+IC0tLQ0KICAgID4gIGRvY3Mv
cHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYyB8IDU5NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKw0KICAgID4gIDEgZmlsZSBjaGFuZ2VkLCA1OTQgaW5zZXJ0aW9ucygr
KQ0KICAgID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL3Byb2Nlc3MveGVuLXJlbGVhc2UtbWFu
YWdlbWVudC5wYW5kb2MNCiAgICA+DQogICAgPiBkaWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNzL3hl
bi1yZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9jIGIvZG9jcy9wcm9jZXNzL3hlbi1yZWxlYXNlLW1h
bmFnZW1lbnQucGFuZG9jDQogICAgPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KICAgID4gaW5kZXgg
MDAwMDAwMDAwMC4uYWZkZjU1OTQyOQ0KICAgID4gLS0tIC9kZXYvbnVsbA0KICAgID4gKysrIGIv
ZG9jcy9wcm9jZXNzL3hlbi1yZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9jDQogICAgPiBAQCAtMCww
ICsxLDU5NCBAQA0KICAgID4gKyUgWGVuIFJlbGVhc2UgTWFuYWdlbWVudA0KICAgID4gKyUgV2Vp
IExpdSA8PHdlaS5saXUyQGNpdHJpeC5jb20+Pg0KICAgID4gKyUgUmV2aXNpb24gMQ0KICAgID4g
Kw0KICAgID4gKyMgTW90aXZhdGlvbg0KICAgID4gKw0KICAgID4gK092ZXIgdGhlIHllYXJzIHdl
IGhhdmUgaGFkIGRpZmZlcmVudCBwZW9wbGUgc2lnbmluZyB1cCBhcyB0aGUgUmVsZWFzZSBNYW5h
Z2VyDQogICAgPiArb2YgWGVuLiBJdCB3b3VsZCBiZSByYXRoZXIgd2FzdGVmdWwgaWYgZXZlcnkg
bmV3IFJlbGVhc2UgTWFuYWdlciBoYXMgdG8gZ28gb3Zlcg0KICAgID4gK2V2ZXJ5dGhpbmcgYW5k
IHRyaXBwZWQgb3ZlciBieSB0aGUgc2FtZSBtaXN0YWtlcyBhZ2FpbiBhbmQgYWdhaW4uDQogICAg
PiArDQogICAgPiArVGhpcyBmaWxlIGludGVuZHMgdG8gZG9jdW1lbnQgdGhlIHByb2Nlc3Mgb2Yg
bWFuYWdpbmcgYSBYZW4gcmVsZWFzZS4gSXQgaXMNCiAgICA+ICttYWlubHkgd3JpdHRlbiBmb3Ig
UmVsZWFzZSBNYW5hZ2VyLCBidXQgb3RoZXIgcm9sZXMgKGNvbnRyaWJ1dG9ycywNCiAgICA+ICtt
YWludGFpbmVycyBhbmQgY29tbWl0dGVycykgYXJlIGFsc28gZW5jb3VyYWdlZCB0byByZWFkIHRo
aXMgZG9jdW1lbnQsIHNvDQogICAgPiArdGhhdCB0aGV5IGNhbiBoYXZlIGFuIGlkZWEgd2hhdCB0
byBleHBlY3QgZnJvbSB0aGUgUmVsZWFzZSBNYW5hZ2VyLg0KICAgID4gKw0KICAgID4gKyMgWGVu
IHJlbGVhc2UgY3ljbGUNCiAgICA+ICsNCiAgICA+ICtUaGUgWGVuIGh5cGVydmlzb3IgcHJvamVj
dCBub3cgcmVsZWFzZXMgdHdpY2UgYSB5ZWFyLCBhdCB0aGUgYmVnaW5uaW5nIG9mDQogICAgPiAr
SnVuZSBhbmQgdGhlIGJlZ2lubmluZyBvZiBEZWNlbWJlci4gVGhlIGFjdHVhbCByZWxlYXNlIGRh
dGUgZGVwZW5kcyBvbiBhIGxvdA0KICAgID4gK29mIGZhY3RvcnMuDQogICAgPiArDQogICAgPiAr
V2UgY2FuIHJvdWdobHkgZGl2aWRlIG9uZSByZWxlYXNlIGludG8gdHdvIHBlcmlvZHMuIFRoZSBk
ZXZlbG9wbWVudCBwZXJpb2QNCiAgICA+ICthbmQgdGhlIGZyZWV6ZSBwZXJpb2QuIFRoZSBmb3Jt
ZXIgaXMgNCBtb250aHMgbG9uZyBhbmQgdGhlIGxhdHRlciBpcyBhYm91dCAyDQogICAgPiArbW9u
dGhzIGxvbmcuDQogICAgPiArDQogICAgPiArRHVyaW5nIGRldmVsb3BtZW50IHBlcmlvZCwgY29u
dHJpYnV0b3JzIHN1Ym1pdCBwYXRjaGVzIHRvIGJlIHJldmlld2VkIGFuZA0KICAgID4gK2NvbW1p
dHRlZCBpbnRvIHhlbi5naXQuIEFsbCBmZWF0dXJlIHBhdGNoZXMgbXVzdCBiZSBjb21taXR0ZWQg
YmVmb3JlIGEgZGF0ZSwNCiAgICA+ICt3aGljaCBpcyBub3JtYWxseSBjYWxsZWQgdGhlICJjdXQt
b2ZmIGRhdGUiLCBhZnRlciB3aGljaCB0aGUgZnJlZXplIHBlcmlvZA0KICAgID4gK3N0YXJ0cy4g
VGhlcmUgd2lsbCBiZSBhIGRhdGUgYmVmb3JlIHdoaWNoIGFsbCBwYXRjaGVzIHRoYXQgd2lzaCB0
byBiZSBtZXJnZWQNCiAgICA+ICtmb3IgdGhlIHJlbGVhc2Ugc2hvdWxkIGJlIHBvc3RlZCAtLSBp
dCBpcyBub3JtYWxseSBjYWxsZWQgdGhlICJsYXN0IHBvc3RpbmcNCiAgICA+ICtkYXRlIiBhbmQg
aXQgaXMgbm9ybWFsbHkgdHdvIHdlZWtzIGJlZm9yZSB0aGUgImN1dC1vZmYgZGF0ZSIuDQogICAg
PiArDQogICAgPiArRHVyaW5nIGZyZWV6ZSBwZXJpb2QsIHRoZSB0cmVlIGlzIGNsb3NlZCBmb3Ig
bmV3IGZlYXR1cmVzLiBPbmx5IGJ1ZyBmaXhlcyBhcmUNCiAgICA+ICthY2NlcHRlZC4gVGhpcyBw
ZXJpb2QgY2FuIGJlIHNob3J0ZXIgb3IgbG9uZ2VyIHRoYW4gMiBtb250aHMuIElmIGl0IGVuZHMg
dXANCiAgICA+ICtsb25nZXIgdGhhbiAyIG1vbnRocywgaXQgZWF0cyBpbnRvIHRoZSBuZXh0IGRl
dmVsb3BtZW50IHBlcmlvZC4NCiAgICA+ICsNCiAgICA+ICtIZXJlIGlzIGEgY29uanVyZWQgdXAg
ZXhhbXBsZSAodXNlIGBgYGNhbCAyMDE3YGBgIHRvIGdldCBhbiBpZGVhKToNCiAgICA+ICsNCiAg
ICA+ICsqIERldmVsb3BtZW50IHBlcmlvZDogMjAxNyBKdW5lIDExIC0gMjAxNyBTZXB0ZW1iZXIg
MjkNCiAgICA+ICsgICAgKiB0aGUgImN1dC1vZmYgZGF0ZSIgaXMgMjAxNyBTZXB0ZW1iZXIgMjkN
CiAgICA+ICsgICAgKiB0aGUgImxhc3QgcG9zdGluZyBkYXRlIiBpcyAyMDE3IFNlcHRlbWJlciAx
NQ0KICAgID4gKyogRnJlZXplIHBlcmlvZDogMjAxNyBPY3RvYmVyIDIgLSAyMDE3IERlY2VtYmVy
IDcNCiAgICA+ICsgICAgKiB0aGUgYW50aWNpcGF0ZWQgcmVsZWFzZSBkYXRlIGlzIDIwMTcgRGVj
ZW1iZXIgNw0KICAgID4gKw0KICAgID4gKyMgVGhlIGRpZmZlcmVudCByb2xlcyBpbiBhIFhlbiBy
ZWxlYXNlDQogICAgPiArDQogICAgPiArIyMgUmVsZWFzZSBNYW5hZ2VyDQogICAgPiArDQogICAg
PiArQSB0cnVzdGVkIGRldmVsb3BlciBpbiB0aGUgY29tbXVuaXR5IHRoYXQgb3ducyB0aGUgcmVs
ZWFzZSBwcm9jZXNzLiBUaGUgbWFqb3INCiAgICA+ICtnb2FsIG9mIHRoZSBSZWxlYXNlIE1hbmFn
ZXIgaXMgdG8gbWFrZSBzdXJlIGEgWGVuIHJlbGVhc2UgaGFzIGhpZ2ggcXVhbGl0eQ0KICAgID4g
K2FuZCBkb2Vzbid0IHNsaXAgdG9vIG11Y2guDQogICAgPiArDQogICAgPiArVGhlIFJlbGVhc2Ug
TWFuYWdlciB3aWxsIG5vdCBzZWUgbXVjaCB3b3JrbG9hZCBkdXJpbmcgZGV2ZWxvcG1lbnQgcGVy
aW9kLCBidXQNCiAgICA+ICtleHBlY3RzIHRvIHNlZSBpbmNyZWFzaW5nIHdvcmtsb2FkIGR1cmlu
ZyB0aGUgZnJlZXplIHBlcmlvZCB1bnRpbCB0aGUgZmluYWwNCiAgICA+ICtyZWxlYXNlLiBIZSBv
ciBzaGUgaXMgZXhwZWN0ZWQgdG8ga2VlcCB0cmFjayBvZiBpc3N1ZXMsIGFycmFuZ2UgUkNzLA0K
ICAgID4gK25lZ290aWF0ZSB3aXRoIHJlbGV2YW50IHN0YWtlaG9sZGVycywgYmFsYW5jZSB0aGUg
bmVlZCBmcm9tIHZhcmlvdXMgcGFydGllcw0KICAgID4gK2FuZCBtYWtlIGRpZmZpY3VsdCBkZWNp
c2lvbnMgd2hlbiBuZWNlc3NhcnkuDQogICAgPiArDQogICAgPiArVGhlIFJlbGVhc2UgTWFuYWdl
ciBlc3NlbnRpYWxseSBvd25zIHhlbi11bnN0YWJsZSBicmFuY2ggZHVyaW5nIHRoZSBmcmVlemUN
CiAgICA+ICtwZXJpb2QuIFRoZSBDb21taXR0ZXJzIHdpbGwgYWN0IG9uIHRoZSB3aXNoZXMgb2Yg
dGhlIFJlbGVhc2UgTWFuYWdlciBkdXJpbmcNCiAgICA+ICt0aGF0IHRpbWUuDQogICAgPiArDQog
ICAgPiArIyMgTWFpbnRhaW5lcnMNCiAgICA+ICsNCiAgICA+ICtBIGdyb3VwIG9mIHRydXN0ZWQg
ZGV2ZWxvcGVycyB3aG8gYXJlIHJlc3BvbnNpYmxlIGZvciBjZXJ0YWluIGNvbXBvbmVudHMgaW4N
CiAgICA+ICt4ZW4uZ2l0LiBUaGV5IGFyZSBleHBlY3RlZCB0byByZXNwb25kIHRvIHBhdGNoZXMg
LyBxdWVzdGlvbnMgd2l0aCByZWdhcmQgdG8NCiAgICA+ICt0aGVpciBjb21wb25lbnRzIGluIGEg
dGltZWx5IG1hbm5lciwgZXNwZWNpYWxseSBkdXJpbmcgdGhlIGZyZWV6ZSBwZXJpb2QuDQogICAg
PiArDQogICAgPiArIyMgQ29tbWl0dGVycw0KICAgID4gKw0KICAgID4gK0EgZ3JvdXAgb2YgdHJ1
c3RlZCBtYWludGFpbmVycyB3aG8gY2FuIGNvbW1pdCB0byB4ZW4uZ2l0LiBEdXJpbmcgdGhlDQog
ICAgPiArZGV2ZWxvcG1lbnQgd2luZG93IHRoZXkgbm9ybWFsbHkgcHVzaCB0aGluZ3MgYXMgdGhl
eSBzZWUgZml0LiBEdXJpbmcgdGhlDQogICAgPiArZnJlZXplIHBlcmlvZCB0aGV5IHRyYW5zZmVy
IHhlbi11bnN0YWJsZSBicmFuY2ggb3duZXJzaGlwIGFuZCBhY3Qgb24gdGhlDQogICAgPiArd2lz
aGVzIG9mIHRoZSBSZWxlYXNlIE1hbmFnZXIuIFRoYXQgbm9ybWFsbHkgbWVhbnMgdGhleSBuZWVk
IHRvIGhhdmUgYW4NCiAgICA+ICtSZWxlYXNlIEFjayBpbiBvcmRlciB0byBwdXNoIGEgcGF0Y2gu
DQogICAgPiArDQogICAgPiArIyMgQ29udHJpYnV0b3JzDQogICAgPiArDQogICAgPiArQ29udHJp
YnV0b3JzIGFyZSBhbHNvIGV4cGVjdGVkIHRvIHJlc3BvbmQgcXVpY2tseSB0byBhbnkgaXNzdWVz
IHJlZ2FyZGluZyB0aGUNCiAgICA+ICtjb2RlIHRoZXkgc3VibWl0dGVkIGR1cmluZyBkZXZlbG9w
bWVudCBwZXJpb2QuIEZhaWxpbmcgdGhhdCwgdGhlIFJlbGVhc2UNCiAgICA+ICtNYW5hZ2VyIG1p
Z2h0IGRlY2lkZSB0byByZXZlcnQgdGhlIGNoYW5nZXMsIGRlY2xhcmUgZmVhdHVyZSB1bnN1cHBv
cnRlZCBvcg0KICAgID4gK3Rha2UgYW55IGFjdGlvbiBoZSAvIHNoZSBkZWVtcyBhcHByb3ByaWF0
ZS4NCiAgICA+ICsNCiAgICA+ICsjIyBUaGUgU2VjdXJpdHkgVGVhbQ0KICAgID4gKw0KICAgID4g
K1RoZSBTZWN1cml0eSBUZWFtIG9wZXJhdGVzIGluZGVwZW5kZW50bHkuIFRoZSB2aXNpYmlsaXR5
IG1pZ2h0IGJlIHJhdGhlcg0KICAgID4gK2xpbWl0ZWQgZHVlIHRvIHRoZSBzZW5zaXRpdmUgbmF0
dXJlIG9mIHNlY3VyaXR5IHdvcmsuIFRoZSBiZXN0IGFjdGlvbiB0aGUNCiAgICA+ICtSZWxlYXNl
IE1hbmFnZXIgY2FuIHRha2UgaXMgdG8gc2V0IGFzaWRlIHNvbWUgdGltZSBmb3IgcG90ZW50aWFs
IHNlY3VyaXR5DQogICAgPiAraXNzdWVzIHRvIGJlIGZpeGVkLg0KICAgID4gKw0KICAgID4gKyMj
IFRoZSBSZWxlYXNlIFRlY2huaWNpYW4NCiAgICA+ICsNCiAgICA+ICtUaGUgUmVsZWFzZSBUZWNo
bmljaWFuIGlzIHRoZSBwZXJzb24gd2hvIHRhZ3MgdmFyaW91cyB0cmVlcywgcHJlcGFyZXMgdGFy
YmFsbA0KICAgID4gK2V0Yy4gSGUgb3Igc2hlIGFjdHMgb24gdGhlIHdpc2hlcyBvZiB0aGUgUmVs
ZWFzZSBNYW5hZ2VyLiBQbGVhc2UgbWFrZSBzdXJlDQogICAgPiArdGhlIGNvbW11bmljYXRpb24g
aXMgYXMgY2xlYXIgYXMgaXQgY2FuIGJlLg0KICAgID4gKw0KICAgID4gKyMjIFRoZSBDb21tdW5p
dHkgTWFuYWdlcg0KICAgID4gKw0KICAgID4gK1RoZSBDb21tdW5pdHkgTWFuYWdlciBvd25zIHhl
bnByb2plY3Qub3JnIGluZnJhc3RydWN0dXJlLiBIZSBvciBzaGUgaXMNCiAgICA+ICtyZXNwb25z
aWJsZSBmb3IgdXBkYXRpbmcgdmFyaW91cyB3ZWIgYXJjaGl2ZXMsIHVwZGF0aW5nIHdpa2kgcGFn
ZXMgYW5kDQogICAgPiArY29vcmRpbmF0aW5nIHdpdGggdGhlIFBSIFBlcnNvbm5lbC4NCiAgICA+
ICsNCiAgICA+ICsjIyBUaGUgUFIgUGVyc29ubmVsDQogICAgPiArDQogICAgPiArVGhleSBhcmUg
cmVzcG9uc2libGUgZm9yIGNvb3JkaW5hdGluZyB3aXRoIGV4dGVybmFsIHJlcG9ydGVycyB0byBw
dWJsaXNoIFhlbg0KICAgID4gK3JlbGVhc2UgYW5ub3VuY2VtZW50LiBUaGUgUmVsZWFzZSBNYW5h
Z2VyIHNob3VsZCBiZSBhYnNvbHV0ZWx5IHN1cmUgdGhlDQogICAgPiArcmVsZWFzZSBpcyBnb2lu
ZyBvdXQgb24gYSBwYXJ0aWN1bGFyIGRhdGUgYmVmb3JlIGdpdmluZyB0aGVtIHRoZSBzaWduYWwg
dG8NCiAgICA+ICtwcm9jZWVkLCBiZWNhdXNlIHRoZXJlIGlzIGEgcG9pbnQgb2Ygbm8gcmV0dXJu
IG9uY2UgdGhleSBzY2hlZHVsZSBhIGRhdGUgd2l0aA0KICAgID4gK2V4dGVybmFsIHJlcG9ydGVy
cy4NCiAgICA+ICsNCiAgICA+ICsjIFdoYXQgaGFwcGVucyBkdXJpbmcgYSByZWxlYXNlDQogICAg
PiArDQogICAgPiArIyMgRGV2ZWxvcG1lbnQgcGVyaW9kDQogICAgPiArDQogICAgPiArU2VuZCBv
dXQgbW9udGhseSB1cGRhdGUgZW1haWwuIFRoZSBlbWFpbCBjb250YWlucyB0aGUgdGltZWxpbmUg
b2YgdGhlDQogICAgPiArcmVsZWFzZSwgdGhlIG1ham9yIHdvcmsgaXRlbXMgYW5kIGFueSBvdGhl
ciBpbmZvcm1hdGlvbiB0aGUgUmVsZWFzZSBNYW5hZ2VyDQogICAgPiArc2VlcyBmaXQuIFJlbWlu
ZGVycyBzaG91bGQgYWxzbyBiZSBzZW50IG9uZSB3ZWVrIGJlZm9yZSBpbXBvcnRhbnQgZGF0ZXMg
KHNlZQ0KICAgID4gK2Fib3ZlLCAibGFzdCBwb3N0aW5nIGRhdGUiIGFuZCAiY3V0LW9mZiBkYXRl
IikuIFBsZWFzZSBjb25zaWRlciBhZGRpbmcNCiAgICA+ICtyZWxldmFudCBldmVudHMgdG8geW91
ciBjYWxlbmRhci4NCiAgICA+ICsNCiAgICA+ICtPY2Nhc2lvbmFsbHkgY2hlY2sgdGhlIHN0YXR1
cyBvZiB0aGUgeGVuLXVuc3RhYmxlIGJyYW5jaCwgbWFrZSBzdXJlIGl0IGdldHMNCiAgICA+ICt0
aW1lbHkgcHVzaGVzIHRvIG1hc3Rlci4NCiAgICA+ICsNCiAgICA+ICsjIyBGcmVlemUgcGVyaW9k
DQogICAgPiArDQogICAgPiArQmVmb3JlIG9yIGF0IHZlcnkgZWFybHkgc3RhZ2Ugb2YgdGhlIGZy
ZWV6ZSBwZXJpb2QsIGFncmVlIHdpdGggdGhlIENvbW11bml0eQ0KICAgID4gK01hbmFnZXIgYSBz
Y2hlZHVsZSBmb3IgUkMgdGVzdCBkYXlzLg0KICAgID4gKw0KICAgID4gK09uY2UgdGhlIGZyZWV6
ZSBzdGFydHMsIHRoZSBvd25lcnNoaXAgb2YgeGVuLXVuc3RhYmxlIGJyYW5jaCBhdXRvbWF0aWNh
bGx5DQogICAgPiArdHJhbnNmZXJzIHRvIHRoZSBSZWxlYXNlIE1hbmFnZXIuIFRoZSBSZWxlYXNl
IE1hbmFnZXIgY2FuIHNheSAibm90IHJlbGVhc2luZw0KICAgID4gK25vdyIgYmVjYXVzZSBvZiB0
b28gbWFueSBidWdzLCAidW50aWwgc29tZW9uZSBmaXhlcyB0aGVzZSIsIG9yICJubyBtb3JlDQog
ICAgPiArcGF0Y2hlcyB1bnRpbCBYLCBZLCBhbmQgWiBoYXBwZW4iLg0KICAgID4gKw0KICAgID4g
K0hlcmUgaXMgYSBsaXN0IG9mIHRoaW5ncyB0byBkbyBmb3IgbWFraW5nIFJDczoNCiAgICA+ICsN
CiAgICA+ICsxLiBDaGVjayB0aGUgc3RhdHVzIG9mIHRoZSB0cmVlLiBBc2sgdGhlIFJlbGVhc2Ug
VGVjaG5pY2lhbiB0byBtYWtlIGFuIFJDIGlmDQogICAgPiArdGhlIHRyZWUgaXMgZ29vZC4NCiAg
ICA+ICsNCiAgICA+ICsyLiBTZW5kIGFuIGVtYWlsIHRvIHhlbi1kZXZlbCwgeGVuLXVzZXJzIGFu
ZCB4ZW4tYW5ub3VuY2UgdG8gYW5ub3VuY2UgdGhlIFJDLg0KICAgID4gKw0KICAgID4gKzMuIEJy
YW5jaCBhbmQgLyBvciByZW9wZW4gdGhlIHRyZWUgZm9yIGZ1cnRoZXIgZmVhdHVyZSBzdWJtaXNz
aW9uIGlmDQogICAgPiArYXBwcm9wcmlhdGUuDQogICAgPiArDQogICAgPiArNC4gQ29sbGVjdCBh
bmQgdHJhY2sgYW55IGlzc3VlcyByZXBvcnRlZCwgZGV0ZXJtaW5lIHRoZWlyIHNldmVyaXR5LCBw
cm9kDQogICAgPiArcmVsZXZhbnQgZGV2ZWxvcGVycyBhbmQgbWFpbnRhaW5lcnMgdG8gZml4IHRo
ZSBpc3N1ZXMuDQogICAgPiArDQogICAgPiArNS4gV2hlbiBwYXRjaGVzIHRvIGZpeCBpc3N1ZXMg
YXJlIHBvc3RlZCwgZGV0ZXJtaW5lIGlmIHRoZSBwYXRjaGVzIGFyZSBnb29kIHRvDQogICAgPiAr
YmUgaW5jbHVkZWQuDQogICAgPiArDQogICAgPiArNi4gR28gYmFjayB0byAxLg0KICAgID4gKw0K
ICAgID4gK0l0IGlzIG5vcm1hbGx5IE9LIGluIHRoZSBlYXJseSBSQ3MgdGhhdCB5b3UgaGFuZCBi
YWNrIHhlbi11bnN0YWJsZSBicmFuY2ggdG8NCiAgICA+ICtjb21taXR0ZXJzIHNvIHRoYXQgdGhl
eSBjYW4gY29tbWl0IGJ1ZyBmaXhlcyBhdCB3aWxsLiBBcyB3ZSBhcHByb2FjaCBsYXRlDQogICAg
PiArUkNzLCB0aGUgc3RhbmRhcmQgZm9yIGFjY2VwdGluZyBhIHBhdGNoIHdpbGwgZ2V0IGhpZ2hl
ciBhbmQgaGlnaGVyLiBQbGVhc2UNCiAgICA+ICtjb21tdW5pY2F0ZSBjbGVhcmx5IHdoZW4gY29t
bWl0dGVycyBjYW4gY29tbWl0IGF0IHdpbGwgYW5kIHdoZW4gZm9ybWFsDQogICAgPiArUmVsZWFz
ZSBBY2sgaXMgbmVlZGVkLg0KICAgID4gKw0KICAgID4gK0F0IHRoZSBzYW1lIHRpbWUsIHdvcmsg
d2l0aCB0aGUgQ29tbXVuaXR5IE1hbmFnZXIsIFBSIFBlcnNvbm5lbCBhbmQNCiAgICA+ICtDb250
cmlidXRvcnMgdG8gZ2F0aGVyIGEgbGlzdCBvZiBmZWF0dXJlcyBmb3IgdGhlIHJlbGVhc2UuIERp
c2N1c3MgdGhlDQogICAgPiArc3VwcG9ydCBzdGF0dXMgb2YgbmV3IGZlYXR1cmVzIHdpdGggc3Rh
a2Vob2xkZXJzLiBIZWxwIHByZXBhcmUgdGhlIHByZXNzDQogICAgPiArcmVsZWFzZSwgd3JpdGUg
YSBibG9nIHBvc3QgZm9yIHRoZSByZWxlYXNlLg0KICAgID4gKw0KICAgID4gKzEuIENvbGxhdGUg
YSBsaXN0IG9mIG1ham9yIGNoYW5nZXM6IHRoaXMgc2hvdWxkIGJlIGRvbmUgaW4gY29sbGFib3Jh
dGlvbg0KICAgID4gK2JldHdlZW4gUmVsZWFzZSBNYW5hZ2VyLCBQUiBQZXJzb25uZWwgYW5kIGtl
eSBjb250cmlidXRvcnMuIFRoaXMgc2hvdWxkICpub3QqDQogICAgPiArYmUgZG9uZSBvbiBhIHB1
YmxpYyBtYWlsaW5nIGxpc3QsIHRvIG1pbmltaXplIHRoZSByaXNrIG9mIHJlbGVhc2UgcmVsYXRl
ZA0KICAgID4gK21lZGlhIHN0b3JpZXMgYmVpbmcgcHVibGlzaGVkIGJlZm9yZSB0aGUgcmVsZWFz
ZSBkYXRlLg0KICAgID4gKw0KICAgID4gKzIuIFBSIFBlcnNvbm5lbCB3aWxsIGlkZW50aWZ5IGZl
YXR1cmUgaGlnaGxpZ2h0cywgYSB0aGVtZSBmb3IgdGhlIHByZXNzDQogICAgPiArcmVsZWFzZSwg
Y29tcGFuaWVzIHByb3ZpZGluZyBzdXBwb3J0aW5nIHF1b3RlcyBmb3IgdGhlIHByZXNzIHJlbGVh
c2UgYW5kDQogICAgPiArbWVkaWEgb3V0bGV0cyB3ZSB3b3VsZCB3YW50IHRvIHJlYWNoIG91dCB0
byBhbmQgd2lsbCBtYW5hZ2UgdGhlIGNyZWF0aW9uIG9mDQogICAgPiArdGhlIHByZXNzIHJlbGVh
c2UgaW4gcHJpdmF0ZS4NCiAgICA+ICsNCiAgICA+ICszLiBUaGUgQ29tbXVuaXR5IE1hbmFnZXIg
d2lsbCBhbHNvIGRyYWZ0IGJsb2cgcG9zdCB3aXRoIHRoZSBoZWxwIG9mIFBSDQogICAgPiArUGVy
c29ubmVsIGFuZCBSZWxlYXNlIE1hbmFnZXIsIHdoaWNoIHdpbGwgYmUgcHVibGlzaGVkIHVuZGVy
IHRoZSBuYW1lIG9mIHRoZQ0KICAgID4gK1JlbGVhc2UgTWFuYWdlci4NCiAgICA+ICsNCiAgICA+
ICs0LiBUaGUgQ29tbXVuaXR5IE1hbmFnZXIgd2lsbCBjcmVhdGUgcmVsZWFzZSByZWxhdGVkIGRv
Y3VtZW50YXRpb24gc3VjaCBhcw0KICAgID4gK0Fja25vd2xlZGdlbWVudHMsIEZlYXR1cmUgTGlz
dCwgTWFuIFBhZ2VzIGFuZCBSZWxlYXNlIE5vdGVzIG9uIHRoZSB3aWtpDQogICAgPiArYWNjZXNz
aWJsZSB2aWEgYSByZWxlYXNlIGNhdGVnb3J5LiBUaGlzIGNhbiBiZSBkb25lIGluIHB1YmxpYy4N
CiAgICA+ICsNCiAgICA+ICs1LiBQUiBQZXJzb25uZWwgd2lsbCBnZXQgc3Rha2UtaG9sZGVyIGFu
ZCBBZHZpc29yeSBCb2FyZCBhcHByb3ZhbCBmb3IgdGhlDQogICAgPiArcHJlc3MgcmVsZWFzZSAo
MS0yIHdlZWtzIGJlZm9yZSB0aGUgcmVsZWFzZSkuDQogICAgPiArDQogICAgPiArDQogICAgPiAr
V2hlbiB5b3UgdGhpbmsgYWxsIHBlbmRpbmcgaXNzdWVzIGFyZSBmaXhlZCBhbmQgWGVuIGlzIHJl
YWR5IHRvIGJlIHJlbGVhc2VkDQogICAgPiArZnJvbSB0aGUgbGFzdCBSQzoNCiAgICA+ICsNCiAg
ICA+ICsxLiBTZW5kIG91dCBjb21taXQgbW9yYXRvcml1bSBlbWFpbHMgdG8gY29tbWl0dGVyc0Au
DQogICAgPiArDQogICAgPiArMi4gQ2hlY2sgYWxsIHRoZSB0cmVlcyAobWluaS1vcywgcWVtdS10
cmFkLCBxZW11LXhlbiwgc2VhYmlvcywgb3ZtZiBldGMpLg0KICAgID4gK1RoZXkgaGF2ZSB0aGUg
Y29ycmVjdCBjb21taXRzIGFuZCBhbGwgc2VjdXJpdHkgcGF0Y2hlcyBhcHBsaWVkLiBUaGVyZSB3
aWxsIGJlDQogICAgPiArdG9vbHMgcHJvdmlkZWQuDQogICAgPiArDQogICAgPiArMy4gTmVnb3Rp
YXRlIHJlbGVhc2UgZGF0ZSBvcHRpb25zIHdpdGggUFIgcGVyc29ubmVsLiBUeXBpY2FsbHkgd2Ug
bmVlZHMgMy00DQogICAgPiArZGF5cyB0byBsaW5lIHVwIHByZXNzIGJyaWVmaW5ncyB3aXRoIHJl
cG9ydGVycyB1bmRlciBlbWJhcmdvLiBQUiBwZXJzb25uZWwNCiAgICA+ICt3aWxsIGFsc28gbmVl
ZCB0byBjb25zaWRlciBpbmR1c3RyeSBldmVudHMgdG8gZW5zdXJlIHRoYXQgUFIgaXMgZWZmZWN0
aXZlLiBQUg0KICAgID4gK3JlbGVhc2VzIHR5cGljYWxseSBkb25lIG1pZC13ZWVrIChUdWVzZGF5
IC0gVGh1cnNkYXkpLg0KICAgID4gKw0KICAgID4gKzQuIFNlbGVjdCB0aGUgcmVsZWFzZSBkYXRl
Lg0KICAgID4gKw0KICAgID4gKzUuIENoZWNrIHdpdGggcmVsZXZhbnQgc3Rha2UtaG9sZGVycyAo
dHlwaWNhbGx5IGNvbW11bml0eSBtYW5hZ2VyKSB3aGV0aGVyDQogICAgPiArd2lraSBkb2N1bWVu
dGF0aW9uIGFuZCBQUiBpcyBpbiBnb29kIHNoYXBlIChmb3IgYW4gZXhhbXBsZSBzZWUNCiAgICA+
ICtodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9DYXRlZ29yeTpYZW5fNC45DQogICAg
PiArPGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0NhdGVnb3J5Olhlbl80Ljk+KQ0K
ICAgID4gKw0KICAgID4gKzYuIE9idGFpbiBhIGZvcm1hbCBnby1haGVhZCBmcm9tDQogICAgPiAr
DQogICAgPiArICAgICogdGhlIENvbW11bml0eSBNYW5hZ2VyDQogICAgPiArICAgICogdGhlIFJl
bGVhc2UgVGVjaG5pY2lhbg0KICAgID4gKw0KICAgID4gKyAgICBBc2sgdGhlbSB0byBkcnktcnVu
IHRoZWlyIGNoZWNrbGlzdCBhbmQgY29uZmlybSBldmVyeXRoaW5nIGlzIE9LLiBJZiBub3QsDQog
ICAgPiArICAgIGFycmFuZ2UgYW5vdGhlciBSQyBhbmQgcmVzdGFydCB0aGlzIGNoZWNrbGlzdC4N
CiAgICA+ICsNCiAgICA+ICs3LiBHaXZlIFBSIFBlcnNvbm5lbCBmaW5hbCBnby1haGVhZCwgYW5k
IGluc3RydWN0IFJlbGVhc2UgVGVjaG5pY2lhbiB0byBtYWtlDQogICAgPiArcmVsZWFzZSBkZWxp
dmVyYWJsZXMgKHRhZ3MgYW5kIHRhcmJhbGxzIC0gd2lsbCB1c3VhbGx5IGJlIGluIHBsYWNlIHRo
ZSBkYXkNCiAgICA+ICtiZWZvcmUgdGhlIHJlbGVhc2UpLiBBdCB0aGlzIHBvaW50LCBQUiBjb2xs
YXRlcmFsIHdpbGwgYmUgc2VudCB0byByZXBvcnRlcnMNCiAgICA+ICsodHlwaWNhbGx5IDItMyB3
b3JraW5nIGRheXMgYmVmb3JlIHRoZSByZWxlYXNlIGRhdGUpIGFuZCB3ZSBjYW5ub3QgdW5kbw0K
ICAgID4gK3B1YmxpY2F0aW9ucyB3aXRob3V0IHF1ZXN0aW9ucyBiZWluZyBhc2tlZCBhbmQgcmlz
ayBvZiBuZWdhdGl2ZSBQUi4gSXQgaXMNCiAgICA+ICthY2NlcHRhYmxlIHRvIG1ha2UgYSB4ZW4t
ZGV2ZWxAIGFubm91bmNlbWVudCAqYmVmb3JlKiB0aGUgUFIgcmVsZWFzZSBkYXRlDQogICAgPiAr
KGJsb2csIHhlbi1hbm5vdW5jZUAsIHByZXNzIHJlbGVhc2UpLg0KICAgID4gKw0KICAgID4gKzgu
IE1ha2UgdGhlIGFubm91bmNlbWVudCBvbiB2YXJpb3VzIG1haWxpbmcgbGlzdCwgcHVibGlzaCB0
aGUgYmxvZyBwb3N0Lg0KICAgID4gKw0KICAgID4gK0FsbG93IGZvciBjb250aW5nZW5jaWVzLiBJ
dCBpcyBub3QgdW5jb21tb24gdGhhdCBzb21lIGxhc3QgbWludXRlIChzZWN1cml0eSBvcg0KICAg
ID4gK25vdCkgYnVncyBhcmUgZGlzY292ZXJlZC4gVG8gcHJvdmlkZSBhIGZpeCB0YWtlcyB0aW1l
LCB0aGUgdGVzdCBvZiB0aGUgZml4DQogICAgPiArd2lsbCBhbHNvIHRha2UgdGltZS4gQWxsb3cg
Zm9yIGF0IGxlYXN0IDEgd2VlayBmcm9tIGdldHRpbmcgYSBmaXggdG8gZ2V0dGluZw0KICAgID4g
K2EgcHVzaC4gRm9yIHNlY3VyaXR5IGJ1Z3MsIGNvb3JkaW5hdGUgd2l0aCB0aGUgU2VjdXJpdHkg
VGVhbSB0byBhZGp1c3QgdGhlDQogICAgPiArZGF0ZXMgYWNjb3JkaW5nIHRvIG91ciBzZWN1cml0
eSBwb2xpY3kuDQogICAgPiArDQogICAgPiArIyMgSGFuZCBvdmVyIG9mIFJlbGVhc2UgTWFuYWdl
ciByZXNwb25zaWJpbGl0eQ0KICAgID4gKw0KICAgID4gK0lmIHRoZXJlIGlzIGEgbmV3IFJlbGVh
c2UgTWFuYWdlciBmb3IgdGhlIG5leHQgcmVsZWFzZSwgbWFrZSBzdXJlIHRoZQ0KICAgID4gK2Zv
bGxvd2luZyB0aGluZ3MgaGFwcGVuIGZvciB0aGUgbmV3IFJlbGVhc2UgTWFuYWdlci4NCiAgICA+
ICsNCiAgICA+ICsxLiBBIEpJUkEgKHhlbnByb2plY3QuYXRsYXNzaWFuLm5ldCkgaXMgY3JlYXRl
ZCBhbmQgcHJvcGVyIHBlcm1pc3Npb25zIGdyYW50ZWQuDQogICAgPiArMi4gQWNjZXNzIHRvIGNv
bW11bml0eSB0ZXN0IGluZnJhc3RydWN0dXJlIGlzIGdyYW50ZWQuDQogICAgPiArMy4gQWNjZXNz
IHRvIG1haWxpbmcgbGlzdCBtb2RlcmF0aW9uIHBhbmVsIGlzIGdyYW50ZWQuDQogICAgPiArNC4g
QW4gYWNjb3VudCBmb3IgYmxvZy54ZW5wcm9qZWN0Lm9yZyBpcyBjcmVhdGVkLg0KICAgID4gKzUu
IEFuIGFjY291bnQgZm9yIHdpa2kueGVucHJvamVjdC5vcmcgaXMgY3JlYXRlZC4NCiAgICA+ICsN
CiAgICA+ICsjIEVtYWlsIHRlbXBsYXRlcyBhbmQgc2NyaXB0cw0KICAgID4gKw0KICAgID4gK05v
dGU6IGlmIHlvdSB3YW50IHNwZWNpZmljIGFjdGlvbnMgZnJvbSBjb21taXR0ZXJzLCBwbGVhc2Ug
bWFrZSBzdXJlIHlvdSBDQw0KICAgID4gK2NvbW1pdHRlcnNALg0KICAgID4gKw0KICAgID4gKyMj
IFJDIGVtYWlscw0KICAgID4gKw0KICAgID4gK2BgYA0KICAgID4gK1N1YmplY3Q6IFhlbiBYLlkg
cmNaDQogICAgPiArDQogICAgPiArSGkgYWxsLA0KICAgID4gKw0KICAgID4gK1hlbiBYLlkgcmNa
IGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBmcm9tIHhlbi5naXQ6DQogICAgPiAr
DQogICAgPiArZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQgWC5ZLjAtcmNaDQogICAgPiAr
DQogICAgPiArRm9yIHlvdXIgY29udmVuaWVuY2UgdGhlcmUgaXMgYWxzbyBhIHRhcmJhbGwgYXQ6
DQogICAgPiAraHR0cHM6Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vWC5Z
LjAtcmNaL3hlbi1YLlkuMC1yY1oudGFyLmd6DQogICAgPiArDQogICAgPiArQW5kIHRoZSBzaWdu
YXR1cmUgaXMgYXQ6DQogICAgPiAraHR0cHM6Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVs
ZWFzZS94ZW4vWC5ZLjAtcmNaL3hlbi1YLlkuMC1yY1oudGFyLmd6LnNpZw0KICAgID4gKw0KICAg
ID4gK1BsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8geGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnLg0KICAgID4gK1doZW4gc2VuZGluZyBidWcgcmVwb3J0cywg
cGxlYXNlIENDIHJlbGV2YW50IG1haW50YWluZXJzIGFuZCBtZQ0KICAgID4gKyhhYmNAeHl6LmNv
bSkuDQogICAgPiArDQogICAgPiArQXMgYSByZW1pbmRlciwgdGhlcmUgd2lsbCBiZSBhbm90aGVy
IFhlbiBUZXN0IERheS4NCiAgICA+ICsNCiAgICA+ICtTZWUgaW5zdHJ1Y3Rpb25zIG9uOiBVUkxf
VE9fVEVTVF9JTlNUUlVDVElPTlMNCiAgICA+ICtgYGANCiAgICA+ICsNCiAgICA+ICsjIyBGb3Jl
Z28gY29udHJvbCBvZiB0aGUgdHJlZQ0KICAgID4gKw0KICAgID4gK2BgYA0KICAgID4gK1N1Ympl
Y3Q6IE5vIFJlbGVhc2UgQWNrIG5lZWRlZCBiZWZvcmUgUmNYDQogICAgPiArDQogICAgPiArQ29t
bWl0dGVycywNCiAgICA+ICsNCiAgICA+ICtUaGUgdHJlZSBpcyBpbiBnb29kIHN0YXRlLiBObyBy
ZWxlYXNlIGFjayBpcyBuZWVkZWQgYmVmb3JlIFJjWC4gUGxlYXNlIGNvbW1pdA0KICAgID4gK2J1
ZyBmaXhlcyBhdCB3aWxsLg0KICAgID4gKw0KICAgID4gKyRSTQ0KICAgID4gK2BgYA0KICAgID4g
Kw0KICAgID4gKyMjIENvbW1pdCBtb3JhdG9yaXVtDQogICAgPiArDQogICAgPiArYGBgDQogICAg
PiArU3ViamVjdDogQ29tbWl0IG1vcmF0b3JpdW0gZm9yICRSRUFTT04NCiAgICA+ICsNCiAgICA+
ICtDb21taXR0ZXJzLA0KICAgID4gKw0KICAgID4gK1BsZWFzZSBkb24ndCBwdXNoIGFueSBuZXcg
cGF0Y2ggdG8gc3RhZ2luZyBiZWNhdXNlICRSRUFTT04uDQogICAgPiArDQogICAgPiArQW5vdGhl
ciBlbWFpbCB3aWxsIGJlIHNlbnQgb25jZSB0aGUgbW9yYXRvcml1bSBpcyBsaWZ0ZWQuDQogICAg
PiArDQogICAgPiArJFJNDQogICAgPiArYGBgDQogICAgPiArDQogICAgPiArIyMgTGlmdCBjb21t
aXQgbW9yYXRvcml1bQ0KICAgID4gKw0KICAgID4gK2BgYA0KICAgID4gK1N1YmplY3Q6IENvbW1p
dCBtb3JhdG9yaXVtIGlzIGxpZnRlZCBmb3IgJFJFQVNPTg0KICAgID4gKw0KICAgID4gK0NvbW1p
dHRlcnMsDQogICAgPiArDQogICAgPiArVGhlIGNvbW1pdCBtb3JhdG9yaXVtIGlzIGxpZnRlZCwg
cGxlYXNlIGNvbW1pdCBwYXRjaGVzIHRoYXQgYXJlIGFscmVhZHkNCiAgICA+ICtSZWxlYXNlLWFj
a2VkLg0KICAgID4gKw0KICAgID4gKyRSTQ0KICAgID4gK2BgYA0KICAgID4gKw0KICAgID4gKyMj
IFJlbWluZGVyIG9mIGxhc3QgcG9zdGluZyBkYXRlDQogICAgPiArDQogICAgPiArYGBgDQogICAg
PiArU3ViamVjdDogTGFzdCBwb3N0aW5nIGRhdGUgZm9yIFhlbiBYLlkgaXMgJERBVEUNCiAgICA+
ICsNCiAgICA+ICtIaSBhbGwsDQogICAgPiArDQogICAgPiArVGhlIGxhc3QgcG9zdGluZyBkYXRl
IGZvciBYZW4gWC5ZIGlzICREQVRFLiBJZiB5b3Ugd2FudCB5b3VyIGZlYXR1cmVzIHRvIGJlDQog
ICAgPiAraW5jbHVkZWQgZm9yIHRoZSByZWxlYXNlLCBwbGVhc2UgbWFrZSBzdXJlIHRoZXkgYXJl
IHBvc3RlZCBmb3IgdGhlIGZpcnN0DQogICAgPiArdGltZSBiZWZvcmUgJERBVEUuDQogICAgPiAr
DQogICAgPiArJFJNDQogICAgPiArYGBgDQogICAgPiArDQogICAgPiArIyMgUmVtaW5kZXIgb2Yg
Y3V0LW9mZiBkYXRlDQogICAgPiArDQogICAgPiArYGBgDQogICAgPiArU3ViamVjdDogQ3V0LW9m
ZiBkYXRlIGZvciBYZW4gWC5ZIGlzICREQVRFDQogICAgPiArDQogICAgPiArSGkgYWxsLA0KICAg
ID4gKw0KICAgID4gK1RoZSBjdXQtb2ZmIGRhdGUgZm9yIFhlbiBYLlkgaXMgJERBVEUuIElmIHlv
dSB3YW50IHlvdXIgZmVhdHVyZXMgdG8gYmUNCiAgICA+ICtpbmNsdWRlZCBmb3IgdGhlIHJlbGVh
c2UsIHBsZWFzZSBtYWtlIHN1cmUgdGhleSBhcmUgY29tbWl0dGVkIGJ5ICREQVRFLg0KICAgID4g
Kw0KICAgID4gKyRSTQ0KICAgID4gK2BgYA0KICAgID4gKw0KICAgID4gKyMjIFJlbGVhc2UgYW5u
b3VuY2VtZW50DQogICAgPiArDQogICAgPiArYGBgDQogICAgPiArIFN1YmplY3Q6IFtBTk5PVU5D
RU1FTlRdIFhlbiBYLlkgaXMgcmVsZWFzZWQNCiAgICA+ICsNCiAgICA+ICsgRGVhciBjb21tdW5p
dHkgbWVtYmVycywNCiAgICA+ICsNCiAgICA+ICsgSSdtIHBsZWFzZWQgdG8gYW5ub3VuY2UgdGhh
dCBYZW4gWC5ZLjAgaXMgcmVsZWFzZWQuDQogICAgPiArDQogICAgPiArIFBsZWFzZSBmaW5kIHRo
ZSB0YXJiYWxsIGFuZCBpdHMgc2lnbmF0dXJlIGF0Og0KICAgID4gKw0KICAgID4gKyBodHRwczov
L3hlbnByb2plY3Qub3JnL2Rvd25sb2Fkcy94ZW4tYXJjaGl2ZXMveGVuLXByb2plY3QteHktc2Vy
aWVzL3hlbi1wcm9qZWN0LXh5MC5odG1sDQogICAgPiArDQogICAgPiArIFlvdSBjYW4gYWxzbyBj
aGVjayBvdXQgdGhlIHRhZyBpbiB4ZW4uZ2l0Og0KICAgID4gKw0KICAgID4gKyAgIGh0dHBzOi8v
eGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3hlbi5naXQgUkVMRUFTRS1YLlkuMA0KICAgID4gKw0K
ICAgID4gKyBHaXQgY2hlY2tvdXQgYW5kIGJ1aWxkIGluc3RydWN0aW9ucyBjYW4gYmUgZm91bmQg
YXQ6DQogICAgPiArDQogICAgPiArIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hl
bl9Qcm9qZWN0X1guWV9SZWxlYXNlX05vdGVzI0J1aWxkX1JlcXVpcmVtZW50cw0KICAgID4gKw0K
ICAgID4gKyBSZWxlYXNlIG5vdGVzIGNhbiBiZSBmb3VuZCBhdDoNCiAgICA+ICsNCiAgICA+ICsg
ICBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9YLllfUmVsZWFz
ZV9Ob3Rlcw0KICAgID4gKw0KICAgID4gKyBBIHN1bW1hcnkgZm9yIFguWSByZWxlYXNlIGRvY3Vt
ZW50cyBjYW4gYmUgZm91bmQgYXQ6DQogICAgPiArDQogICAgPiArICAgaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvQ2F0ZWdvcnk6WGVuX1guWQ0KICAgID4gKw0KICAgID4gKyBUZWNo
bmljYWwgYmxvZyBwb3N0IGZvciBYLlkgY2FuIGJlIGZvdW5kIGF0Og0KICAgID4gKw0KICAgID4g
KyAgVVJMX1RPX0JMT0cNCiAgICA+ICsNCiAgICA+ICsgVGhhbmtzIGV2ZXJ5b25lIHdobyBjb250
cmlidXRlZCB0byB0aGlzIHJlbGVhc2UuIFRoaXMgcmVsZWFzZSB3b3VsZA0KICAgID4gKyBub3Qg
aGF2ZSBoYXBwZW5lZCB3aXRob3V0IGFsbCB0aGUgYXdlc29tZSBjb250cmlidXRpb25zIGZyb20g
YXJvdW5kDQogICAgPiArIHRoZSBnbG9iZS4NCiAgICA+ICsNCiAgICA+ICsgUmVnYXJkcywNCiAg
ICA+ICsNCiAgICA+ICsgJFJNIChvbiBiZWhhbGYgb2YgdGhlIFhlbiBQcm9qZWN0IEh5cGVydmlz
b3IgdGVhbSkNCiAgICA+ICtgYGANCiAgICA+ICsNCiAgICA+ICsNCiAgICA+ICsjIyBTY3JpcHQg
dG8gZ2VuZXJhdGUgbW9udGhzIHVwZGF0ZSBlbWFpbHMNCiAgICA+ICsNCiAgICA+ICtgYGANCiAg
ICA+ICsjIS9iaW4vYmFzaA0KICAgID4gKyMgVXNlIHNzbXRwIGZvciBzaW1wbGljaXR5DQogICAg
PiArIyAuL3N0YXR1cy1yZWxlYXNlLnNoIHwgZm9ybWFpbCAtZiAtcyAvdXNyL3NiaW4vc3NtdHAg
LWJtIC10DQogICAgPiArDQogICAgPiArRklMRT1gbWt0ZW1wYA0KICAgID4gK2NhdCA8PCBFT0Yg
PiAkRklMRQ0KICAgID4gKw0KICAgID4gKz09IEh5cGVydmlzb3IgPT0NCiAgICA+ICsNCiAgICA+
ICtTOiBQZXItY3B1IHRhc2tsZXQNCiAgICA+ICtPOiBLb25yYWQgUnplc3p1dGVrIFdpbGsNCiAg
ICA+ICtFOiBrb25yYWQud2lsa0BvcmFjbGUuY29tDQogICAgPiArSjogWEVOLTI4DQogICAgPiAr
DQogICAgPiArPT09IHg4NiA9PT0NCiAgICA+ICsNCiAgICA+ICs9PT0gQVJNID09PQ0KICAgID4g
Kw0KICAgID4gKz09IENvbXBsZXRlZCA9PQ0KICAgID4gKw0KICAgID4gK1M6DQogICAgPiArRU9G
DQogICAgPiArDQogICAgPiArDQogICAgPiArQVdLX0ZJTEU9YG1rdGVtcGANCiAgICA+ICtjYXQg
PDwgRU9GID4gJEFXS19GSUxFDQogICAgPiArQkVHSU4geyBzMl9jb3VudCA9IDE7c2NvcmUgPSAi
IjsgZW1haWxzPTE7IGZpcnN0X3RpbWUgPSAxOyBzdWJqZWN0PSIifQ0KICAgID4gKy89PSAvICB7
DQogICAgPiArCWlmICggc3ViamVjdCAhPSAiIiApICB7DQogICAgPiArCQlpZiAoc2NvcmUgIT0g
IiIpDQogICAgPiArCQkJcHJpbnQgIiogIiwgc3ViamVjdCwgICIoInNjb3JlIikiDQogICAgPiAr
ICAgICAgICBlbHNlIGlmICh2ZXJzaW9uICE9ICIiKQ0KICAgID4gKyAgICAgICAgICAgIHByaW50
ICIqICIsIHN1YmplY3QsICIoInZlcnNpb24iKSI7DQogICAgPiArICAgICAgICBlbHNlDQogICAg
PiArICAgICAgICAgICAgcHJpbnQgIiogIiwgc3ViamVjdDsNCiAgICA+ICsJCWZvciAoaSA9IDE7
IGkgPD0gczJfY291bnQ7IGkrKykgew0KICAgID4gKwkJCWlmIChpIGluIHMyKQ0KICAgID4gKwkJ
CQlwcmludCAiICIsczJbaV07DQogICAgPiArCQl9DQogICAgPiArCQlpZiAoYnVnICE9ICIiKQ0K
ICAgID4gKwkJCXByaW50ICIgIExpbms6IGh0dHBzOi8vYnVncy54ZW5wcm9qZWN0Lm9yZy94ZW4v
YnVnLyJidWcNCiAgICA+ICsJCWlmIChqaXJhICE9ICIiKQ0KICAgID4gKyAgICAgICAgICAgIHBy
aW50ICIgIC0gICJqaXJhDQogICAgPiArCQlmb3IgKGkgPSAxOyBpIDw9IGNvdW50OyBpKyspIHsN
CiAgICA+ICsJCQlpZiAoaSBpbiBvKQ0KICAgID4gKwkJCQlwcmludCAiICAtIiwgb1tpXQ0KICAg
ID4gKwkJfQ0KICAgID4gKwkJaWYgKGVtYWlscykNCiAgICA+ICsJCQlwcmludCAiIg0KICAgID4g
KwkJZmlyc3RfdGltZSA9IDE7DQogICAgPiArCQlzdWJqZWN0PSIiDQogICAgPiArCQllbWFpbD0i
Ig0KICAgID4gKwkJc2NvcmU9IiINCiAgICA+ICsJCWJ1Zz0iIg0KICAgID4gKyAgICAgICAgamly
YT0iIg0KICAgID4gKyAgICAgICAgdmVyc2lvbj0iIg0KICAgID4gKwkJY291bnQgPSAxOw0KICAg
ID4gKwkJczJfY291bnQgPSAxOw0KICAgID4gKwkJZGVsZXRlIHM7DQogICAgPiArCQlkZWxldGUg
czI7DQogICAgPiArCQlkZWxldGUgbzsNCiAgICA+ICsJCWRlbGV0ZSBlOw0KICAgID4gKwl9DQog
ICAgPiArCXByaW50IFwkMCwiXG4iDQogICAgPiArCX0NCiAgICA+ICsvOy8geyB9Ow0KICAgID4g
Ky9TOi8Jew0KICAgID4gKwlpZiAoICFmaXJzdF90aW1lICkgIHsNCiAgICA+ICsJCWlmIChzY29y
ZSAhPSAiIikNCiAgICA+ICsJCQlwcmludCAiKiAiLCBzdWJqZWN0LCAgIigic2NvcmUiKSINCiAg
ICA+ICsgICAgICAgIGVsc2UgaWYgKHZlcnNpb24gIT0gIiIpDQogICAgPiArICAgICAgICAgICAg
cHJpbnQgIiogIiwgc3ViamVjdCwgIigidmVyc2lvbiIpIjsNCiAgICA+ICsJCWVsc2UNCiAgICA+
ICsJCQlwcmludCAiKiAiLCBzdWJqZWN0DQogICAgPiArCQlmb3IgKGkgPSAxOyBpIDw9IHMyX2Nv
dW50OyBpKyspIHsNCiAgICA+ICsJCQlpZiAoaSBpbiBzMikNCiAgICA+ICsJCQkJcHJpbnQgIiAi
LHMyW2ldOw0KICAgID4gKwkJfQ0KICAgID4gKwkJaWYgKGJ1ZyAhPSAiIikNCiAgICA+ICsJCQlw
cmludCAiICBMaW5rOiBodHRwczovL2J1Zy54ZW5wcm9qZWN0Lm9yZy94ZW4vYnVnLyJidWcNCiAg
ICA+ICsJCWlmIChqaXJhICE9ICIiKQ0KICAgID4gKyAgICAgICAgICAgIHByaW50ICIgIC0gICJq
aXJhDQogICAgPiArCQlmb3IgKGkgPSAxOyBpIDw9IGNvdW50OyBpKyspIHsNCiAgICA+ICsJCQlp
ZiAoaSBpbiBvKQ0KICAgID4gKwkJCQlwcmludCAiICAtIiwgb1tpXQ0KICAgID4gKwkJfQ0KICAg
ID4gKwkJaWYgKGVtYWlscykNCiAgICA+ICsJCQlwcmludCAiIg0KICAgID4gKwl9DQogICAgPiAr
CWZpcnN0X3RpbWUgPSAwOw0KICAgID4gKwlzdWIoXCQxLCAiIik7DQogICAgPiArCXN1YigvXlsg
XHRdKy8sICIiKTsNCiAgICA+ICsJc3ViamVjdD1cJDA7DQogICAgPiArCWVtYWlsPSIiDQogICAg
PiArCWJ1Zz0iIg0KICAgID4gKyAgICBqaXJhPSIiDQogICAgPiArCWNvdW50ID0gMTsNCiAgICA+
ICsJczJfY291bnQgPSAxOw0KICAgID4gKwlkZWxldGUgczsNCiAgICA+ICsJZGVsZXRlIHMyOw0K
ICAgID4gKwlkZWxldGUgbzsNCiAgICA+ICsJZGVsZXRlIGU7DQogICAgPiArCXNjb3JlPSIiOw0K
ICAgID4gKyAgICB2ZXJzaW9uPSIiOw0KICAgID4gKwl9DQogICAgPiArL086Lwl7IHN1YihcJDEs
ICIiKTsgb1tjb3VudCsrXT1cJDA7IH07DQogICAgPiArL1MyOi8JeyBzdWIoXCQxLCAiIik7IHMy
W3MyX2NvdW50KytdPVwkMDt9Ow0KICAgID4gKy9FOi8JeyBzdWIoXCQxLCAiIik7IHN1YigvXlsg
XHRdKy8sICIiKTsgZW1haWw9XCQwOyBlW2VtYWlscysrXT1cJDA7fTsNCiAgICA+ICsvUDovCXsg
c3ViKFwkMSwgIiIpOyBzdWIoL15bIFx0XSsvLCAiIik7IHNjb3JlPVwkMDsgfTsNCiAgICA+ICsv
QjovCXsgc3ViKFwkMSwgIiIpOyBzdWIoL15bIFx0XSsvLCAiIik7IGJ1Zz1cJDA7IH07DQogICAg
PiArL0o6Lwl7IHN1YihcJDEsICIiKTsgc3ViKC9eWyBcdF0rLywgIiIpOyBqaXJhPVwkMDsgfTsN
CiAgICA+ICsvVjovICAgIHsgc3ViKFwkMSwgIiIpOyBzdWIoL15bIFx0XSsvLCAiIik7IHZlcnNp
b249XCQwOyB9Ow0KICAgID4gK0VORAl7DQogICAgPiArCX0NCiAgICA+ICsvLyB7ICB9DQogICAg
PiArRU9GDQogICAgPiArQVdLX0ZJTEVfRU1BSUw9YG1rdGVtcGANCiAgICA+ICtjYXQgPDwgRU9G
ID4gJEFXS19GSUxFX0VNQUlMDQogICAgPiArQkVHSU4geyBlbWFpbHM9MTt9DQogICAgPiArL0U6
Lwl7DQogICAgPiArCXN1YihcJDEsICIiKTsgc3ViKC9eWyBcdF0rLywgIiIpOw0KICAgID4gKwll
bWFpbD1cJDA7DQogICAgPiArCWZvciAoIGkgPSAxOyBpIDw9IGVtYWlsczsgaSsrICkgew0KICAg
ID4gKwkJaWYgKGkgaW4gZSkgew0KICAgID4gKwkJCWlmIChlW2ldID09IGVtYWlsKSB7DQogICAg
PiArCQkJCWVtYWlsPSIiOw0KICAgID4gKwkJCQlicmVhazsNCiAgICA+ICsJCQl9DQogICAgPiAr
CQl9DQogICAgPiArCX0NCiAgICA+ICsJaWYgKGVtYWlsICE9ICIiKQ0KICAgID4gKwkJZVtlbWFp
bHMrK109ZW1haWw7DQogICAgPiArfQ0KICAgID4gK0VORAl7DQogICAgPiArCXByaW50ZiAiQmNj
OiAiDQogICAgPiArCWZvciAoIGkgPSAxOyBpIDw9IGVtYWlsczsgaSsrICkNCiAgICA+ICsJCWlm
IChpIGluIGUpIHsNCiAgICA+ICsJCQlpZiAoaSA9PSBlbWFpbHMgLSAxKQ0KICAgID4gKwkJCQlw
cmludGYgIjwlcz4iLCBlW2ldOw0KICAgID4gKwkJCWVsc2UNCiAgICA+ICsJCQkJcHJpbnRmICI8
JXM+LCIsIGVbaV07DQogICAgPiArCQl9DQogICAgPiArCXByaW50ICIiDQogICAgPiArCX0NCiAg
ICA+ICsvLyB7ICB9DQogICAgPiArRU9GDQogICAgPiArDQogICAgPiArZWNobyAiRnJvbTogJFJF
TEVBU0VfTUFOQUdFUl9OQU1FIDwkUkVMRUFTRV9NQU5BR0VSX01BSUw+Ig0KICAgID4gK2VjaG8g
IlRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciDQogICAgPiArZWNobyAiQ2M6ICRS
RUxFQVNFX01BTkFHRVJfTUFJTCINCiAgICA+ICtjYXQgJEZJTEUgfCBhd2sgLWYgJEFXS19GSUxF
X0VNQUlMDQogICAgPiArcm0gJEFXS19GSUxFX0VNQUlMDQogICAgPiArDQogICAgPiArZWNobyAi
U3ViamVjdDogWGVuICRSRUxFQVNFX1ZFUlNJT04gRGV2ZWxvcG1lbnQgVXBkYXRlIg0KICAgID4g
K1BSRT1gbWt0ZW1wYA0KICAgID4gK2NhdCA8PCBFT0YgPiAkUFJFDQogICAgPiArDQogICAgPiAr
VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UNCiAgICA+ICt3b3VsayBsaWtlIHRvIHNlZSBpbiAkUkVMRUFT
RV9WRVJTSU9OIHNvIHRoYXQgcGVvcGxlIGhhdmUgYW4gaWRlYSB3aGF0IGlzIGdvaW5nIG9uIGFu
ZA0KICAgID4gK3ByaW9yaXRpc2UgYWNjb3JkaW5nbHkuDQogICAgPiArDQogICAgPiArWW91J3Jl
IHdlbGNvbWUgdG8gcHJvdmlkZSBkZXNjcmlwdGlvbiBhbmQgdXNlIGNhc2VzIG9mIHRoZSBmZWF0
dXJlIHlvdSdyZQ0KICAgID4gK3dvcmtpbmcgb24uDQogICAgPiArDQogICAgPiArPSBUaW1lbGlu
ZSA9DQogICAgPiArDQogICAgPiArV2Ugbm93IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNj
aGVtZS4gV2Ugd2lsbCByZWxlYXNlIHR3aWNlIGENCiAgICA+ICt5ZWFyLiBUaGUgdXBjb21pbmcg
JFJFTEVBU0VfVkVSU0lPTiB0aW1lbGluZSBhcmUgYXMgZm9sbG93ZWQ6DQogICAgPiArDQogICAg
PiArKiBMYXN0IHBvc3RpbmcgZGF0ZTogJFJFTEVBU0VfQ1VUT0ZGDQogICAgPiArKiBIYXJkIGNv
ZGUgZnJlZXplOiAkUkVMRUFTRV9GUkVFWkUNCiAgICA+ICsqIFJDMTogVEJEDQogICAgPiArKiBS
ZWxlYXNlOiAkUkVMRUFTRV9EQVRFDQogICAgPiArDQogICAgPiArTm90ZSB0aGF0IHdlIGRvbid0
IGhhdmUgZnJlZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBhdGNoZXMNCiAgICA+
ICt0aGF0IHdpc2ggdG8gZ28gaW50byAkUkVMRUFTRV9WRVJTSU9OIG11c3QgYmUgcG9zdGVkIG5v
IGxhdGVyIHRoYW4gdGhlIGxhc3QgcG9zdGluZw0KICAgID4gK2RhdGUuIEFsbCBwYXRjaGVzIHBv
c3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZA0KICAgID4g
K2ludG8gbmV4dCByZWxlYXNlLg0KICAgID4gKw0KICAgID4gK1JDcyB3aWxsIGJlIGFycmFuZ2Vk
IGltbWVkaWF0ZWx5IGFmdGVyIGZyZWV6ZS4NCiAgICA+ICsNCiAgICA+ICtXZSByZWNlbnRseSBp
bnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qgb25s
eSBiaWcpDQogICAgPiArZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVucHJvamVjdC5h
dGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuDQogICAgPiArDQogICAgPiArTW9zdCBv
ZiB0aGUgdGFza3MgdHJhY2tlZCBieSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25k
aW5nIGppcmEgdGFzaw0KICAgID4gK3JlZmVycmVkIGJ5IFhFTi1OLg0KICAgID4gKw0KICAgID4g
K0kgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZlcnNpb24gbnVtYmVyIG9mIHNlcmllcyBh
c3NvY2lhdGVkIHRvIGVhY2gNCiAgICA+ICtmZWF0dXJlLiBDYW4gZWFjaCBvd25lciBzZW5kIGFu
IHVwZGF0ZSBvbiB0aGUgdmVyc2lvbiBudW1iZXIgaWYgdGhlIHNlcmllcw0KICAgID4gK3dhcyBw
b3N0ZWQgdXBzdHJlYW0/DQogICAgPiArDQogICAgPiArPSBQcm9qZWN0cyA9DQogICAgPiArDQog
ICAgPiArRU9GDQogICAgPiArDQogICAgPiArUE9TVD1gbWt0ZW1wYA0KICAgID4gK2NhdCA8PEVP
RiA+ICRQT1NUDQogICAgPiArDQogICAgPiArRU9GDQogICAgPiArDQogICAgPiArIyBQcmVhbWJs
ZQ0KICAgID4gK2NhdCAkUFJFDQogICAgPiArcm0gJFBSRQ0KICAgID4gKyMgQm9keQ0KICAgID4g
K2NhdCAkRklMRSB8IGF3ayAtZiAkQVdLX0ZJTEUNCiAgICA+ICtybSAkQVdLX0ZJTEUNCiAgICA+
ICtybSAkRklMRQ0KICAgID4gK2NhdCAkUE9TVA0KICAgID4gK3JtICRQT1NUDQogICAgPiArYGBg
DQogICAgPg0KICAgIA0KICAgIC0tIA0KICAgIEp1bGllbiBHcmFsbA0KICAgIA0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 16:52:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 16: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.xen.org>)
	id 1df7ju-0004GI-3W; Tue, 08 Aug 2017 16:52:18 +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 1df7js-0004GC-Vm
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 16:52:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 71/A4-03406-04CE9895; Tue, 08 Aug 2017 16:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssq79m85
 Ig74JKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adZUtZCnZKVXya9I6tgfGjSBcjF4eQwGQm
 ifP3zrJ2MXJwsAg4SOyfxQxiMgrESDz4Yd3FyAlkhklMvryEFcRmEdCSmHHnKBOIzSZgKPH3y
 SY2kHIJIHvJZw6QsIiAusSfCxMYQaYzC1xjlph+bxNYvbCAq8TzZ0fBNnEKWEuc2OMHEuYV8J
 Y4s/Ux2HghgaeMElevF4DYogK6Eof+/WGDqBGUODnzCQuIzQx0wvLp21gmMArMQpKahSS1gJF
 pFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iREYgAxAsIPx+Pu4
 Q4ySHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwir0GygkWpaanVqRl5gBjASYtw
 cGjJML7+RVQmre4IDG3ODMdInWKUZejb9bWL0xCLHn5ealS4ryfQIoEQIoySvPgRsDi8hKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEefeDTOHJzCuB2/QK6AgmoCMifMGOKElESEk1MEa80da
 JOKid+H/67qZ+wdAzDzY3NJ1uvqfT9nTJodvLD3s8mqrRNaFlH//lzfNzuDjqv+wSKqw9Z3mi
 /tYi2weTJUXeOonMsjh7e+nfi2ebm4+7aW05evon21XOv6e+vbjisC5oxkoBSZ0Zx4Mu9wlqx
 q4z6J66oHJ9gYf07Mjf6YmG97m3TJqnxFKckWioxVxUnAgAgOjpBcYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502211134!98469718!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 1567 invoked from network); 8 Aug 2017 16:52:15 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 16:52:15 -0000
Received: from [10.0.0.56] (c-24-130-68-203.hsd1.ca.comcast.net
 [24.130.68.203])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0C0D522B72;
 Tue,  8 Aug 2017 16:52:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0C0D522B72
Date: Tue, 8 Aug 2017 09:52:10 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <fc99a741-9f22-54d1-7fa2-b65a53ec4f39@arm.com>
Message-ID: <alpine.DEB.2.10.1708080940090.12869@sstabellini-ThinkPad-X260>
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <a10abe2e-f18e-1e32-bd49-e9e83dea70c6@arm.com>
 <CAPD2p-kf0dB_JOJKoh3WB0A5m8WXJ9SMNDDYDKNbTVhA9jXsSg@mail.gmail.com>
 <fc99a741-9f22-54d1-7fa2-b65a53ec4f39@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, geert+renesas@glider.be,
 Will Deacon <will.deacon@arm.com>, joro@8bytes.org, damm+renesas@opensource.se,
 Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 laurent.pinchart+renesas@ideasonboard.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel@lists.xenproject.org,
 Robin Murphy <robin.murphy@arm.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 0/7] IPMMU-VMSA support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA4IEF1ZyAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDEvMDgvMTcgMTg6
MTMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+ID4gSGksIEp1bGllbgo+ID4gCj4gPiBP
biBUdWUsIEF1ZyAxLCAyMDE3IGF0IDM6MjcgUE0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+IHdyb3RlOgo+ID4gPiBPbiAyNi8wNy8xNyAxNjowOSwgT2xla3NhbmRyIFR5c2hj
aGVua28gd3JvdGU6Cj4gPiA+ID4gCj4gPiA+ID4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28g
PG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+ID4gPiA+IAo+ID4gPiA+IEhpLCBhbGwu
Cj4gPiA+IAo+ID4gPiAKPiA+ID4gSGksCj4gPiA+IAo+ID4gPiBQbGVhc2UgQ0MgbWFpbnRhaW5l
cnMgYW5kIGFueSByZWxldmFudCBwZXJzb24gb24gdGhlIGNvdmVyIGxldHRlci4gVGhpcyBpcwo+
ID4gPiBxdWl0ZSB1c2VmdWwgdG8gaGF2ZSBpbiB0aGUgaW5ib3guCj4gPiBZZXMuIEkgQ0NlZCBn
dXlzIHdobywgSSB0aGluaywgYXJlL3dlcmUgaW52b2x2ZWQgaW4gSVBNTVUtVk1TQQo+ID4gZGV2
ZWxvcG1lbnQgZnJvbSBMaW51eCBzaWRlICsKPiA+IElPTU1VIG1haW50YWluZXJzIChtb3N0bHkg
QVJNKS4gU29ycnksIGlmIEkgbWlzc2VkIHNvbWVvbmUgb3IgbWlzdGFrZW5seQo+ID4gYWRkZWQu
Cj4gPiAKPiA+ID4gCj4gPiA+ID4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBzZXJpZXMgaXMg
dG8gYWRkIElQTU1VLVZNU0Egc3VwcG9ydCB0byBYZW4gb24KPiA+ID4gPiBBUk0uCj4gPiA+ID4g
SXQgaXMgVk1TQS1jb21wYXRpYmxlIElPTU1VIHRoYXQgaW50ZWdyYXRlZCBpbiB0aGUgbmV3ZXN0
IFJlbmVzYXMgUi1DYXIKPiA+ID4gPiBHZW4zIFNvQ3MgKEFSTSkuCj4gPiA+ID4gQW5kIHRoaXMg
SU9NTVUgY2FuJ3Qgc2hhcmUgdGhlIHBhZ2UgdGFibGUgd2l0aCB0aGUgQ1BVIHNpbmNlIGl0IGRv
ZXNuJ3QKPiA+ID4gPiB1c2UgdGhlIHNhbWUgcGFnZS10YWJsZSBmb3JtYXQKPiA+ID4gPiBhcyB0
aGUgQ1BVIG9uIEFSTSB0aGVyZWZvcmUgSSBuYW1lIGl0ICJOb24tc2hhcmVkIiBJT01NVS4KPiA+
ID4gPiBUaGlzIGFsbCBtZWFucyB0aGF0IGN1cnJlbnQgcGF0Y2ggc2VyaWVzIG11c3QgYmUgYmFz
ZWQgb24gIk5vbi1zaGFyZWQiCj4gPiA+ID4gSU9NTVUgc3VwcG9ydCBbMV0KPiA+ID4gPiBmb3Ig
dGhlIElQTU1VLVZNU0EgdG8gYmUgZnVuY3Rpb25hbCBpbnNpZGUgWGVuLgo+ID4gPiA+IAo+ID4g
PiA+IFRoZSBJUE1NVS1WTVNBIGRyaXZlciBhcyB3ZWxsIGFzIHRoZSBBUk0gTFBBRSBhbGxvY2F0
b3Igd2VyZSBkaXJlY3RseQo+ID4gPiA+IHBvcnRlZCBmcm9tIEJTUCBmb3IgTGludXggdGhlIHZl
bmRvciBwcm92aWRlczoKPiA+ID4gPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvaG9ybXMvcmVuZXNhcy1ic3AuZ2l0Cj4gPiA+ID4gcmNhci0zLjUuMwo+ID4g
PiAKPiA+ID4gCj4gPiA+IEkgdGhpbmsgdGhpcyBpcyBwcm9iYWJseSBhIGdvb2Qgc3RhcnRpbmcg
cG9pbnQgdG8gZGlzY3VzcyBhYm91dCBJT01NVQo+ID4gPiBzdXBwb3J0IGluIFhlbi4gSSBza2lt
bWVkIHRocm91Z2ggdGhlIHBhdGNoZXMgYW5kIHNhdyB0aGUgd29yZHMgInJmYyIgYW5kCj4gPiA+
ICJwb3J0ZWQgZnJvbSBCU1AiLgo+ID4gV2VsbCwgYXQgdGhlIHRpbWUgb2YgcG9ydGluZyBJUE1N
VS1WTVNBIGRyaXZlciwgQlNQIFsxXSBoYWQgbW9yZQo+ID4gY29tcGxldGUgc3VwcG9ydCB0aGFu
IG1haW5saW5lIFsyXQo+ID4gYW5kIHNlZW1zIHRvIGhhdmUgYXQgdGhlIG1vbWVudC4KPiA+IEZv
ciBleGFtcGxlLCBtYWlubGluZSBkcml2ZXIgc3RpbGwgaGFzIHNpbmdsZSBJUE1NVSBjb250ZXh0
IHdoaWxlIEJTUAo+ID4gZHJpdmVyIGNhbiBoYXZlIHVwIHRvIDggY29udGV4dHMsCj4gPiB0aGUg
bWF4aW11bSB1VExCcyBtYWlubGluZSBkcml2ZXIgY2FuIGhhbmRsZSBpcyAzMiwgYnV0IGZvciBC
U1AgZHJpdmVyCj4gPiB0aGlzIHZhbHVlIHdhcyBpbmNyZWFzZWQgdG8gNDgsIGV0Yy4KPiA+IEJ1
dCwgSSBzZWUgYXR0ZW1wdHMgdG8gZ2V0IGFsbCByZXF1aXJlZCBzdXBwb3J0IGluIFszXS4gU28s
IHdoZW4gdGhpcwo+ID4gc3VwcG9ydCByZWFjaGVzIHVwc3RlYW0sIEkgaG9wZSwKPiA+IGl0IHdv
bid0IGJlIGEgYmlnIHByb2JsZW0gdG8gcmViYXNlIG9uIG1haW5saW5lIGRyaXZlciBpZiB3ZSBk
ZWNpZGUgdG8KPiA+IGFsaWduIHdpdGggaXQuCj4gCj4gTXkgbWFpbiBjb25jZXJuIGhlcmUgaXMg
dGhpcyBkcml2ZXIgaGF2ZW4ndCBoYWQgYSB0aG9yb3VnaCByZXZpZXcgYnkgdGhlIExpbnV4Cj4g
Y29tbXVuaXR5Lgo+IAo+IFdoZW4gd2UgcG9ydGVkIHRoZSBTTU1VdnsxLDJ9IGRyaXZlciB3ZSBr
bmV3IHRoZSBMaW51eCBjb21tdW5pdHkgd2FzIGhhcHB5Cj4gd2l0aCBpdCBhbmQgaGVuY2UgYWRh
cHRpbmcgZm9yIFhlbiB3YXMgbm90IGEgYmlnIGRlYWwuIFRoZXJlIGFyZSBvbmx5IGZldwo+IGxp
bWl0ZWQgY2hhbmdlcyBpbiB0aGUgY29kZSBmcm9tIExpbnV4Lgo+IAo+IExvb2tpbmcgYXQgcGF0
Y2ggIzIsICM2LCAjNywgdGhlIGNoYW5nZXMgZG9uJ3Qgc2VlbSBsaW1pdGVkIGluIHRoZSBjb2Rl
IGZyb20KPiBMaW51eCArIGl0IGlzIGEgZHJpdmVyIGZyb20gYSBCU1AuIFRoZSBjb2RlIHJlYWxs
eSBuZWVkcyB0byBiZSB2ZXJ5IGNsb3NlIHRvCj4gbWFrZSB0aGUgcG9ydCBmcm9tIExpbnV4IHJl
YWxseSB3b3J0aCBpdC4KPiAKPiBTdGVmYW5vIGRvIHlvdSBoYXZlIGFueSBvcGluaW9uPwoKWWVz
LCB0aGUgZmFjdCB0aGF0IGEgZHJpdmVyIGlzIGFscmVhZHkgaW4gTGludXggZ2l2ZXMgdXMgYSBn
dWFyYW50ZWUKdGhhdCBpdCBoYWQgYmVlbiByZXZpZXdlZCBiZWZvcmUuIFRoaXMgZHJpdmVyIGRv
ZXNuJ3QgY29tZSB3aXRoIHRoYXQKZ3VhcmFudGVlLCB0aGF0IG1lYW5zIHRoYXQgb25lIG9mIHVz
IHdvdWxkIGhhdmUgdG8gcmV2aWV3IGl0LiBPdGhlcndpc2UsCndlIGNvdWxkIHRha2UgdGhlIGNv
bnRyaWJ1dGlvbiBhbmQgbWFyayBpdCBhcyAidW5zdXBwb3J0ZWQvZXhwZXJpbWVudGFsIgpsaWtl
IHdlIGRvIGZvciBtYW55IG5ldyBmZWF0dXJlcyB1bnRpbCB3ZSB0aGluayBpdCBpcyBzdGFibGUg
ZW5vdWdoLgoKUmVnYXJkbGVzcywgSSB0aGluayB5b3UgYXJlIHJpZ2h0IHRoYXQgdGhlcmUgaXMg
bm8gZ2FpbiBpbiB0cnlpbmcgdG8KbWFrZSB0aGlzIHBhdGNoIHNlcmllcyAiY29tcGF0aWJsZSIg
d2l0aCB0aGUgb3JpZ2luYWwgTGludXggZHJpdmVyLApiZWNhdXNlIHRoZSBkcml2ZXIgaXNuJ3Qg
aW4gTGludXguIFdlIG1pZ2h0IGFzIHdlbGwgdGFrZSBhIGNsZWFuCmNvbnRyaWJ1dGlvbiB0byBY
ZW4gd2l0aG91dCBhbnkgI2lmIDAuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 17:11:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 17: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.xen.org>)
	id 1df82G-0005Z6-Nj; Tue, 08 Aug 2017 17:11:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1df82F-0005Z0-E1
 for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 17:11:15 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E9/2C-22472-2B0F9895; Tue, 08 Aug 2017 17:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfT+Ot1VHzo
 jDX6eVrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOe/J/GWrBKouLhzOPsDYxLRLoYuTiEBGYy
 Sty9fI8FxGERmMkqcebuL2YQR0JgDqvEvJWXgTKcQE6ZxKMny1i7GDmA7FKJX3dCQcK8AoISJ
 2c+ASsREvCQ+Hm5nxnE5hTwkXh4/CYrxIaJjBJTe76CFbEJGEssOfSYDcRmEVCReL12PRPEoA
 CJe3/PMYLYwgJKEis3/gKrFxHQkfj1bAUriM0sYCNxaNIbNghbU6J1+2/2CYwCs5DcMQtJagE
 j0ypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBQZACCHYxr
 tnseYpTkYFIS5d2k3RkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ373ugnGBRanpqRVpmDjAqY
 NISHDxKIrx3QdK8xQWJucWZ6RCpU4yuHFeurPvCxLFh9XogeadvA5CccmA7kHz3dtcXJiGWvP
 y8VClxXkuQZgGQ5ozSPLjRsIi+xCgrJczLCHSsEE9BalFuZgmq/CtGcQ5GJWHeUpApPJl5JXA
 XvAI6jgnouAhfsONKEhFSUg2MMjvNZuioBLjbSujHvpkqcq2FbRHHBBsp96Xl31Y48R9+e6No
 t/TuYlnH1F0X+Mu+n9+69dbFNVmPeS4ZuJvMZbddYPUm4oNN/4WSc7b3LyQzGZ5bdrhXpDroj
 FycvoPr3Z7GMuX2ZY3/eLJfKimEP1j6spFB5Dar3slCCV2DRy27N5ff+92pxFKckWioxVxUnA
 gA39RYkOMCAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502212265!101535648!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 RCVD_BY_IP,spamassassin: ,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7566 invoked from network); 8 Aug 2017 17:11:06 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 17:11:06 -0000
Received: by mail-io0-f174.google.com with SMTP id c74so16082436iod.4
 for <xen-devel@lists.xenproject.org>; Tue, 08 Aug 2017 10:11:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=GB16kbPaI4/Sc0b63050TtvEwb/cDMomVsLLFAOWExI=;
 b=ajO2V6xaH9XZybEWAi6nCOrIMtYU8mvLD7YMBcnJKg5tvh0eFBtPluPxiU7dw7v1oT
 q0XjnquBKg8NJ/+xyJingV0YWvJx2LveZ7cudmWT6Jw8Q0O2lZcMY/CgQe41IfUEZbtU
 rRkI2HzfXqIDcm76YLifCr9rScaz2Kg8Du+ysC/v7rkYptaX6gTzthUcp3bRqS8Vsj3K
 zoY2L7NA5mdtMB9EsjN8Xcj6349G3siu+kMA7g4XDcByMLzQQOFia3frCR4ueo4q0zvC
 HDrFlQU+YCeHscVPWd6RBvN8zacfD7QbWI7PiYatkGTX+aLNo9RM3C/z0p2B78LuIqDR
 BG4Q==
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=GB16kbPaI4/Sc0b63050TtvEwb/cDMomVsLLFAOWExI=;
 b=gq7SmLwYBUEr/YrhKVby/DYDYyF8XLGahwEUfUKirJC0otEe9xSuF4VkJ1/dJWYwax
 Cdh38QN6eFNkTLH2BBaq0qpOcfzFn0yUOz5T/eP5p+Ju1u+kfdCYNBkx18AEgqH9Agzn
 PDlHKQ41YVFzjNxbcQpZZqT3MmRtldRrj4D+tGVO/P+YPYp2q68lZ+KF1ZqFStefGhfn
 MdagObIrQ08dkHGJ3Sd9I+8EFFE1l6u8I40dbzRQIsutNVNxziS0rUzfR7xisImHHCfm
 Ipk9bX2ZX2TVRAAM1USTx3Su/cV0Ycs/CS8vtFPuX4sa3QI8n6YcPxq4YjsyCFDfbmxW
 H+dg==
X-Gm-Message-State: AHYfb5iHgpp8IRPvZv7BVpaOH55bfnKIcFfjmak15EP4xLCa7+zqFRxE
 +PvQSTXX7QWVoMtYzaaZHW4yzZ8bgS2YQ0xPoQ==
X-Received: by 10.107.186.134 with SMTP id k128mr4434022iof.254.1502212264771; 
 Tue, 08 Aug 2017 10:11:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.14.20 with HTTP; Tue, 8 Aug 2017 10:11:04 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1708011134240.20080@sstabellini-ThinkPad-X260>
References: <CAHVGyQZECcifJRWkVgbnp5xRhK3rdTRWGc7gBKOQ0guvzqMQgg@mail.gmail.com>
 <alpine.DEB.2.10.1708011134240.20080@sstabellini-ThinkPad-X260>
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
Date: Tue, 8 Aug 2017 22:41:04 +0530
Message-ID: <CAHVGyQZdXoKtvp7wOJ+26TQA0zHMsjgs=omfqdOb3Cn8_=GRRQ@mail.gmail.com>
To: Stefano Stabellini <stefano@aporeto.com>
Cc: xen-devel@lists.xenproject.org, George.Dunlap@citrix.com
Subject: Re: [Xen-devel] stage1-xen for Fedora
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIFdlZCwgQXVnIDIsIDIwMTcgYXQgMTI6MTUgQU0sIFN0ZWZhbm8gU3Rh
YmVsbGluaQo8c3RlZmFub0BhcG9yZXRvLmNvbT4gd3JvdGU6CgpbLi4uXQoKPiBUaGUgbWFpbiB0
aGluZyB0aGF0IHdpbGwgYmUgZGlmZmVyZW50IGlzIHRoZSBsaXN0IG9mIGRlcGVuZGVuY2llcyB5
b3UKPiBuZWVkIHRvIGluc3RhbGwgdG8gYnVpbGQgWGVuLiBPbiBGZWRvcmEgaXQgc2hvdWxkIGJl
IChJIGFtIHVzaW5nCj4gUmFpc2luWzFdIGFzIGEgcmVmZXJlbmNlKToKClRoYW5rIHlvdSBmb3Ig
dGhlIHBvaW50ZXIgdG8gUmFpc2luLgoKSSBoYXZlIG1hbmFnZWQgdG8gYnVpbGQgc3RhZ2UxLXhl
biBvbiBGZWRvcmEuIFRoaXMgcHJvamVjdCBpcyB2ZXJ5CmludGVyZXN0aW5nLiBJIGhhdmUgc29t
ZSBxdWVzdGlvbnMgcmVnYXJkaW5nIHN0YWdlMS14ZW4gYW5kIGNvbnRhaW5lcnMKb24gWGVuLgoK
MS4gSXMgdGhlcmUgYSByb2FkbWFwL2Rlc2lnbiBkb2MgZm9yIGNvbnRhaW5lcnMgcHJpbWl0aXZl
cyBhbmQgY29udGFpbmVyCnN0YW5kYXJkcyB0aGF0IFhlbiBjb21tdW5pdHkgaXMgbG9va2luZyB0
byBzdXBwb3J0PwoKVGhlIG9ubHkgZG9jdW1lbnRhdGlvbiB0aGF0IEkgY291bGQgZmluZCB3ZXJl
IHByZXNlbnRhdGlvbnMgYnkgeW91LgpbMV1bMl0KCjIuIE5vdyB0aGF0IE9DSSAxLjAgaXMgb3V0
LCBhcmUgdGhlcmUgYW55IHBsYW5zIHRvIGNyZWF0ZSBhIFhlbiBiYXNlZApPQ0kgcnVudGltZT8g
WzNdCgpBIFhlbiBiYXNlZCBPQ0kgcnVudGltZSB0aGF0IGNhbiB3b3JrIHdpdGggY29udGFpbmVy
ZCBhbmQgY3JpLW8gd291bGQgYmUKdmVyeSBpbnRlcmVzdGluZyB0byB1cy4KCkkgd2FzIHdvbmRl
cmluZyBpZiB5b3UgaGF2ZSB0aG91Z2h0cyBvbiBob3cgeGVuLXN0YWdlMSBjb3VsZCBiZSBldm9s
dmVkCnRvIHN1cHBvcnQgcmt0IGFuZCBhbHNvIGFsc28gYSBPQ0kgcnVudGltZT8KCjMuIEFyZSB0
aGVyZSBwbGFucyB0byB1c2UgUFZIdjIgZ3Vlc3RzIGluc3RlYWQgb2YgUFYgZ3Vlc3RzPwoKNC4g
SW4gdGhlIHByZXNlbnRhdGlvbiBJIG5vdGljZWQgUFYgQ2FsbHMgZm9yIE5ldHdvcmtpbmcuIEhv
d2V2ZXIgd2hlbiBJCmRpZCBgcmt0IHJ1biAuLi5gLCBpdCBzZWVtcyB0byB1c2UgbmV0YmFjayB3
aXRoIHZpZi1uYXQuIEhvdyBjYW4gSSB0cnkKUFYgY2FsbHMgZm9yIG5ldHdvcmtpbmc/CgpbLi4u
XQoKPiBMZXQgbWUga25vdyBpZiB5b3UgZmluZCBhbnkgaXNzdWVzIQoKRm9sbG93aW5nIGFyZSB0
aGUgaXNzdWVzIHRoYXQgSSByYW4gaW50byAtCgoxLiBgcmt0IHJtIC4uLmAgZmFpbHMgd2l0aCBg
c3RhZ2UxL3Jvb3Rmcy9nY2AgZmlsZSBub3QgZm91bmQgZXJyb3IuIEkKdGhpbmsgYmVjYXVzZSBv
ZiB0aGlzIHRoZSBYZW4gaG9zdCBnZXRzIHBvcHVsYXRlZCB3aXRoIGEgbG90IG9mCm92ZXJsYXlm
cyBtb3VudHMuIEkgdHJpZWQgdG8gbWFudWFsbHkgY2xlYW4gdXAsIGJ1dCB0aGF0IGZhaWxlZCB0
b28uCgoyLiBVcHN0cmVhbSBjbmkgbWFzdGVyIHNlZW1zIHRvIGhhdmUgcmVvcmdhbml6ZWQgaXRz
IGRpcmVjdG9yeQpzdHJ1Y3R1cmUuIFNvLCBJIGhhZCB0byBwaW4gdGhlIHZlcnNpb24gdG8gMC4z
IHRvIGdldCB0aGUgYnVpbGQgdG8gd29yay4KSSBhbHNvIGhhZCB0byBtYW51YWxseSBnZXQgZGhj
cDQgYW5kIGRoY3A0Y2xpZW50IHBhY2thZ2VzLiBQZXJoYXBzIHdlCmNhbiBhZGQgYSBnbGlkZS5s
b2NrIGZpbGUgdG8gbG9jayBkb3duIHRoZSBkZXBlbmRlbmNpZXMuIEkgY2FuIHNlbmQgYQpwYXRj
aCBmb3IgaXQuCgo+IEkgd291bGQgYmUgdmVyeSBoYXBweSB0byB0YWtlIGEgcGF0Y2ggKG9yIHB1
bGwgcmVxdWVzdCkgZm9yCj4gQlVJTERJTkcubWQgdG8gZG9jdW1lbnQgaG93IHRvIGRvIHRoaXMg
b24gRmVkb3JhLgoKSSBoYXZlIGEgc29tZXdoYXQgIm5vbi1zdGFuZGFyZCIgc2V0dXAgZm9yIHhl
biBhbmQgcWVtdSBmb3IgRmVkb3JhLiBJJ2xsCmJyaWVmbHkgZGVzY3JpYmUgdGhlIHNldHVwLgoK
WGVuIGlzIGJvb3RlZCB1c2luZyBFRkkuIFRoaXMgcmVxdWlyZWQgYnVpbGRpbmcgYSBjdXN0b20g
YmludXRpbHMKcGFja2FnZSBbNF0uIEJvdGggWGVuIGFuZCBxZW11IGFyZSBidWlsdCB3aXRoIGEg
bm9uLXN0YW5kYXJkIHByZWZpeAooL29wdC94ZW4tdW5zdGFibGUgYW5kIC9vcHQvcWVtdS1zdGFi
bGUpLCB3aXRoIFJQQVRIcyBhcHByb3ByaWF0ZWx5CmFkanVzdGVkLgoKTGFzdGx5IEkgZG9uJ3Qg
dXNlIHN5c3RlbWQgdG8gbWFuYWdlIFhlbiBvbiBGZWRvcmEuIEluIHRoZSBidWlsZHJvb3QsClhl
biBpcyBleHBsaWNpdGx5IGNvbmZpZ3VyZWQgdXNpbmcgLS1kaXNhYmxlLXN5c3RlbWQuIFdlIGhh
dmUgYSB2ZXJzaW9uCm9mIHJ1bml0IHBhY2thZ2UgdGhhdCB3ZSBydW4gdW5kZXIgc3lzdGVtZC4g
UnVuaXQgdGhlbiBsYXVuY2hlcwp4ZW5zdG9yZSwgeGVuY29uc29sZSwgZG9tMCBxZW11IGRpc2sg
YmFja2VuZC4gV2UgZnJlcXVlbnRseSB0b2dnbGUKYmV0d2VlbiB1cHN0YXJ0IGFuZCBzeXN0ZW1k
IGJhc2VkIGRpc3Rybywgc28gdXNpbmcgcnVuaXQgb24gYm90aCBoYXMKYmVlbiB2ZXJ5IGhlbHBm
dWwuCgpJZiB0aGlzIHNldHVwIGlzIG9rYXkgeW91LCBJIGNhbiBvcGVuIHVwIHRoZSBGZWRvcmEg
dmFyaWFudCBvZiBvdXIgdG9vbHMKYW5kIHBhY2thZ2VzIGFuZCBzZW5kIHBhdGNoZXMgdG8gQlVJ
TERJTkcubWQuCgpQbGVhc2UgbGV0IG1lIGtub3cuCgpUaGFuayB5b3UhCgpCZXN0LApSYWppdgoK
WzFdOiBodHRwczovL3hlbmRldmVsb3BlcmFuZGRlc2lnbnN1bW1pdDIwMTcuc2NoZWQuY29tL2V2
ZW50L0FqR3gva2V5bm90ZS1zZWN1cmUtY29udGFpbmVycy13aXRoLXhlbi1hbmQtY29yZW9zLXJr
dC1zdGVmYW5vLXN0YWJlbGxpbmktYXBvcmV0bwpbMl06IGh0dHBzOi8vZG9jcy5nb29nbGUuY29t
L3ByZXNlbnRhdGlvbi9kLzFkUF83bXlyVXJ0d1FIbmpnRHRsTVFrQXhKTkc2U2U5U0JsMHRkYUZJ
QVlRL2VkaXQ/dXNwPXNoYXJpbmcKWzNdOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbmNvbnRhaW5l
cnMvcnVudGltZS1zcGVjL2Jsb2IvbWFzdGVyL2ltcGxlbWVudGF0aW9ucy5tZApbNF06IGh0dHBz
Oi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9FRkkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 17:17:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 17: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.xen.org>)
	id 1df88I-0005nA-Dd; Tue, 08 Aug 2017 17:17:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1df88H-0005n2-As
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 17:17:29 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 5B/4F-02177-822F9895; Tue, 08 Aug 2017 17:17:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVflU2e
 kwYF+ZYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzFr7m7nga0nFnBe/WRoY
 H/l2MXJxCAn8ZZTYN/ExG4TzmFHi59mVTF2MnEDONkaJq9sEQWwRAWeJr2fmsoPYvAL6Ei9OH
 WcEsYUFQiVW39kH1iwh8FJW4smLJqAEB5DjLTF9azRIDYjZ8XoN0Ex2DjYBK4lDYiBRFgFViT
 tr77NNYORewMiwilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0OMMQLCDsW+W8yFGSQ4mJVHeTdqdkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJ0/AuUEi1LT
 UyvSMnOAoQeTluDgURLhbQBJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG8ASJEASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7/0PQFN4MvNK4Da9AjqCCeiICF+wI0
 oSEVJSDYy1l8+sW9J74Uv9yaVB+ziCTWYdvFA8MaNs/6bD8k/brx/9N9vLteHAv59TbfuXmeS
 dv5EWf9aqSe1SQLHhTvnVU5Pjfy6yP64rZ/Lfx5jljV5R4qO6L7Frn0irT/PatTq4u7ztWKak
 4tsrs7dMfVchuuK7yAYj17Pq/K9bdetUGe/L/848cPKBEktxRqKhFnNRcSIAQpEZrX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502212643!90517538!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30977 invoked from network); 8 Aug 2017 17:17:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 17:17:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1df889-0006A8-Vw; Tue, 08 Aug 2017 17:17: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 1df884-0003Nf-Hb; Tue, 08 Aug 2017 17:17:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1df884-0001oh-8u; Tue, 08 Aug 2017 17:17:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112516-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-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-libvirt-vhd: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: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm: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=f22ab6cb0c47bd2a2785b7d58130949bd7d8d9af
X-Osstest-Versions-That: qemuu=ac44ed2afb7c60255e989b163301479f5b4ecd04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 17:17:16 +0000
Subject: [Xen-devel] [qemu-mainline test] 112516: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4843090496393265244=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112456
 test-armhf-armhf-libvirt-raw  6 xen-install              fail REGR. vs. 112456
 test-armhf-armhf-xl-multivcpu  7 xen-boot                fail REGR. vs. 112456

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112456
 build-arm64-xsm               2 hosts-allocate              broken like 112456
 build-arm64                   2 hosts-allocate              broken like 112456
 build-arm64                   3 capture-logs                broken like 112456
 build-arm64-pvops             3 capture-logs                broken like 112456
 build-arm64-xsm               3 capture-logs                broken like 112456
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112456
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112456
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112456
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112456
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-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-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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     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-libvirt-xsm 13 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                f22ab6cb0c47bd2a2785b7d58130949bd7d8d9af
baseline version:
 qemuu                ac44ed2afb7c60255e989b163301479f5b4ecd04

Last test of basis   112456  2017-08-05 00:17:41 Z    3 days
Failing since        112506  2017-08-07 09:39:19 Z    1 days    2 attempts
Testing same since   112516  2017-08-08 04:28:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. Berrange <berrange@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Stefan Hajnoczi <stefanha@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                          pass    
 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-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-pvh-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                                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                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

------------------------------------------------------------
commit f22ab6cb0c47bd2a2785b7d58130949bd7d8d9af
Author: Eric Auger <eric.auger@redhat.com>
Date:   Mon Aug 7 11:49:41 2017 +0000

    hw/arm/virt: Add 2.10 machine type
    
    Add virt-2.10 machine type.
    
    Signed-off-by: Eric Auger <eric.auger@redhat.com>
    Reviewed-by: Andrew Jones <drjones@redhat.com>
    Message-id: 1502106581-11714-1-git-send-email-eric.auger@redhat.com
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 3a789fcca090bdcc80448f7c080122730e6d0230
Merge: e59b1c5 f42cf44
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Aug 7 13:17:12 2017 +0100

    Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging
    
    # gpg: Signature made Mon 07 Aug 2017 12:03:54 BST
    # gpg:                using RSA key 0x9CA4ABB381AB73C8
    # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
    # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
    # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
    
    * remotes/stefanha/tags/tracing-pull-request:
      block: move trace probes into bdrv_co_preadv|pwritev
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit f42cf447e2310e84e119b99f7f13c8dc7a6cf3d6
Author: Daniel P. Berrange <berrange@redhat.com>
Date:   Fri Aug 4 11:50:36 2017 +0100

    block: move trace probes into bdrv_co_preadv|pwritev
    
    There are trace probes in bdrv_co_readv|writev, however, the
    block drivers are being gradually moved over to using the
    bdrv_co_preadv|pwritev functions instead. As a result some
    block drivers miss the current probes. Move the probes
    into bdrv_co_preadv|pwritev instead, so that they are triggered
    by more (all?) I/O code paths.
    
    Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
    Message-id: 20170804105036.11879-1-berrange@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

commit e59b1c5f677ca7e97709f606ad46947e9fdbb7bb
Merge: ac44ed2 13aaef6
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Fri Aug 4 14:23:29 2017 +0100

    Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20170803' into staging
    
    Queued misc tcg patches
    
    # gpg: Signature made Thu 03 Aug 2017 19:07:18 BST
    # gpg:                using RSA key 0xAD1270CC4DD0279B
    # gpg: Good signature from "Richard Henderson <rth7680@gmail.com>"
    # gpg:                 aka "Richard Henderson <rth@twiddle.net>"
    # Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC  16A4 AD12 70CC 4DD0 279B
    
    * remotes/rth/tags/pull-tcg-20170803:
      tcg: Increase minimum alignment from tcg_malloc to 8
      target/s390x: Fix CSST for 16-byte store
      tcg/arm: Fix runtime overalignment test
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 13aaef678ed377b12b76dc7fb9e615b2f2f9047b
Author: Richard Henderson <rth@twiddle.net>
Date:   Wed Aug 2 14:50:04 2017 -0700

    tcg: Increase minimum alignment from tcg_malloc to 8
    
    For a 64-bit ILP32 host, aligning to sizeof(long) is not enough.
    Guess the minimum for any host is 8, as that covers uint64_t.
    Qemu doesn't use a host long double or host vectors, except in
    extremely limited circumstances.
    
    Fixes a bus error for a sparc v8plus host.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit de4e05d1e557882d5e0f55a50cb2b501b40de060
Author: Richard Henderson <rth@twiddle.net>
Date:   Fri Jul 28 11:26:47 2017 -0700

    target/s390x: Fix CSST for 16-byte store
    
    Found by Coverity (CID 1378273).
    
    Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
    Reported-by: Paolo Bonzini <pbonzini@redhat.com>
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit ca671de8af96798e0f493378240034620a3a04ee
Author: Richard Henderson <rth@twiddle.net>
Date:   Fri Jul 28 11:24:17 2017 -0700

    tcg/arm: Fix runtime overalignment test
    
    Patch 85aa80813dd changed the IF emitting the TST instruction,
    but failed to change the ?: converting CMP to CMPEQ, so the
    result of the TST is ignored.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4843090496393265244==--

From xen-devel-bounces@lists.xen.org Tue Aug 08 17:17:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 17:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1df88S-0005oi-Ow; Tue, 08 Aug 2017 17:17:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1df88R-0005oS-Mw
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 17:17:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C3/8E-03937-332F9895; Tue, 08 Aug 2017 17:17:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRWlGSWpSXmKPExsVysyfVTdfoU2e
 kwYmdshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6A4vYC27wVbzo/8/ewLiYp4uRi0NIYDOj
 xNPXv5khnNOMEjN7brB2MXJysAloStz5/IkJxBYRkJa49vkyI4jNLBAusWFCHwuILSwQINHTc
 AfMZhFQlVjYvJkdxOYVsJRYduIp2BwJAXmJXW0XWScwci5gZFjFqFGcWlSWWqRraKqXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoMQYg2MH4bVnAIUZJDiYlUd5N2p2RQnxJ+Sm
 VGYnFGfFFpTmpxYcYZTg4lCR4nT8C5QSLUtNTK9Iyc4ChA5OW4OBREuHlBknzFhck5hZnpkOk
 TjEac7ya8P8bE0fT94/fmYRY8vLzUqXEeQNASgVASjNK8+AGwUL6EqOslDAvI9BpQjwFqUW5m
 SWo8q8YxTkYlYR5l34AmsKTmVcCt+8V0ClMQKdE+IKdUpKIkJJqYHQ2mf30T+tOFQnt1Y9kP1
 ZeZ9rCJHjQ5IIVv1Ku2O5AjdjrCx83n5je66R9zP96Ma9TjPHrrNs/59yy+l2owlzEvom7Itw
 t2kUu64N5rjLvgrCObTYRggor7r6O85r2yHv+9fd9ndmSj+/EHMxqc+l2exF3r+7ULAbDTIem
 f1WN18WjvQ8WK7EUZyQaajEXFScCALbhk8FkAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502212658!98472699!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6693 invoked from network); 8 Aug 2017 17:17:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 8 Aug 2017 17:17:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2A91015A2;
 Tue,  8 Aug 2017 10:17:37 -0700 (PDT)
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 3D2893F540;
 Tue,  8 Aug 2017 10:17:36 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 18:17:26 +0100
Message-Id: <20170808171726.28966-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: mark.rutland@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] xen/arm: Tighten memory attribute requirement
	for memory shared
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIGFsbG93cyBzaGFyZWQgbWFwcGluZyB0byBiZSBOb3JtYWwgaW5uZXItY2FjaGVhYmxlIHdp
dGggYW55IGlubmVyIGNhY2hlCmFsbG9jYXRpb24gc3RyYXRlZ3kgYW5kIG5vIHJlc3RyaWN0aW9u
IG9mIHRoZSBvdXRlci1jYWNoZWFiaWxpdHkuCgpIb3dldmVyLCBYZW4gaXMgYWx3YXlzIG1hcHBp
bmcgdGhvc2UgcmVnaW9uIE5vcm1hbCBJbm5lciBXcml0ZS1CYWNrCk91dGVyIFdyaXRlLUJhY2sg
SW5uZXItc2hhcmVhYmxlLiBQZXIgQjIuOCAiTWlzbWF0Y2hlZCBtZW1vcnkKYXR0cmlidXRlcyIg
aW4gQVJNIERESSAwNDg3Qi5hLCBpZiB0aGUgZ3Vlc3QgaXMgbm90IHVzaW5nIHRoZSBleGFjdCBz
YW1lCm1lbW9yeSBhdHRyaWJ1dGVzIChleGNsdWRpbmcgYW55IGNhY2hlIGFsbG9jYXRpb24gaGlu
dHMpIGZvciB0aGUgc2hhcmVkCnJlZ2lvbiB0aGVuIHRoZSByZWdpb24gd2lsbCBiZSBhY2Nlc3Nl
ZCB3aXRoIG1pc21hdGNoZWQgYXR0cmlidXRlcy4KClRoaXMgd2lsbCByZXN1bHQgdG8gcG90ZW50
aWFsIGxvc3Mgb2YgY29oZXJlbmN5LCBhbmQgbWF5IGltcGFjdCB0aGUKcGVyZm9ybWFuY2UuCgpH
aXZlbiB0aGF0IHRoZSBBUk0gQVJNIHN0cm9uZ2x5IHJlY29tbWVuZHMgdG8gYXZvaWQgdXNpbmcg
bWlzbWF0Y2hlZAphdHRyaWJ1dGVzLCB3ZSBzaG91bGQgaW1wb3NlIHNoYXJlZCByZWdpb24gdG8g
YmUgTm9ybWFsIElubmVyIFdyaXRlLUJhY2sKT3V0ZXIgV3JpdGUtQmFjayBJbm5lci1zaGFyZWFi
bGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApp
bmRleCBiZDk3NGZiMTNkLi44ZjlkMDZlZjdmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApAQCAtNjEs
MTUgKzYxLDE1IEBACiAgKgogICogQWxsIG1lbW9yeSB3aGljaCBpcyBzaGFyZWQgd2l0aCBvdGhl
ciBlbnRpdGllcyBpbiB0aGUgc3lzdGVtCiAgKiAoaW5jbHVkaW5nIHRoZSBoeXBlcnZpc29yIGFu
ZCBvdGhlciBndWVzdHMpIG11c3QgcmVzaWRlIGluIG1lbW9yeQotICogd2hpY2ggaXMgbWFwcGVk
IGFzIE5vcm1hbCBJbm5lci1jYWNoZWFibGUuIFRoaXMgYXBwbGllcyB0bzoKKyAqIHdoaWNoIGlz
IG1hcHBlZCBhcyBOb3JtYWwgSW5uZXIgV3JpdGUtQmFjayBPdXRlciBXcml0ZS1CYWNrIElubmVy
LVNoYXJlYWJsZS4KKyAqIFRoaXMgYXBwbGllcyB0bzoKICAqICAtIGh5cGVyY2FsbCBhcmd1bWVu
dHMgcGFzc2VkIHZpYSBhIHBvaW50ZXIgdG8gZ3Vlc3QgbWVtb3J5LgogICogIC0gbWVtb3J5IHNo
YXJlZCB2aWEgdGhlIGdyYW50IHRhYmxlIG1lY2hhbmlzbSAoaW5jbHVkaW5nIFBWIEkvTwogICog
ICAgcmluZ3MgZXRjKS4KICAqICAtIG1lbW9yeSBzaGFyZWQgd2l0aCB0aGUgaHlwZXJ2aXNvciAo
c3RydWN0IHNoYXJlZF9pbmZvLCBzdHJ1Y3QKICAqICAgIHZjcHVfaW5mbywgdGhlIGdyYW50IHRh
YmxlLCBldGMpLgogICoKLSAqIEFueSBJbm5lciBjYWNoZSBhbGxvY2F0aW9uIHN0cmF0ZWd5IChX
cml0ZS1CYWNrLCBXcml0ZS1UaHJvdWdoIGV0YykKLSAqIGlzIGFjY2VwdGFibGUuIFRoZXJlIGlz
IG5vIHJlc3RyaWN0aW9uIG9uIHRoZSBPdXRlci1jYWNoZWFiaWxpdHkuCisgKiBBbnkgY2FjaGUg
YWxsb2NhdGlvbiBoaW50cyBhcmUgYWNjZXB0YWJsZS4KICAqLwogCiAvKgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 17:28:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 17:28: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.xen.org>)
	id 1df8Io-0006f9-O4; Tue, 08 Aug 2017 17:28:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38698410b=Andrew.Cooper3@citrix.com>)
 id 1df8In-0006eX-16
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 17:28:21 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E8/88-03557-4B4F9895; Tue, 08 Aug 2017 17:28:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHRDpO7mL52
 RBrdvqlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnP/39jLDjEXzF51la2BsZLPF2MnBwSAv4S
 vUs72EBsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALLGKUuLZ8EgtIQljATOLX/LlgRSwCKhLnl
 t1jBrF5BTwlLvQsYIcYKidx/vhPsLiQgJrEtf5L7BA1ghInZz4Bm8MsICFx8MUL5gmM3LOQpG
 YhSS1gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYDgx
 AsIPxz7KAQ4ySHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbvoMlBMsSk1PrUjL
 zAEGJkxagoNHSYT3Lkiat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEeXNBigRAijJK8+BGw
 KLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5N4BM4cnMK4Hb9AroCCagIyJ8wY4oSURIST
 UwTl156uLue6FV8qUZZdcfXvuWtulgiMKEf5+T1xzjd1PTetNnWrjqtU18gqyBZ2DYH1txtU/
 9RVu3fTDQSZbYv0zv/JM7355L9CSxZGRKf+guOmQq7xgVz8uXmq99/bDK06p7Z90XsEbtkOJu
 ul66TZ3FU8Lwm05h8OqVHKy/uJZOllZo+DRTiaU4I9FQi7moOBEAbE6TG40CAAA=
X-Env-Sender: prvs=38698410b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502213297!58048432!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31727 invoked from network); 8 Aug 2017 17:28:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 17:28:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,344,1498521600"; d="scan'208";a="434749726"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 8 Aug 2017 18:28:09 +0100
Message-ID: <1502213289-18843-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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] common/page_alloc: Drop BOOT_BUG_ON()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVndWxhciBCVUdfT04oKSdzIHdvcmsgZmluZSBieSB0aGlzIHBvaW50IG9uIGFsbCBhcmNoaXRl
Y3R1cmVzLCBzbyBkcm9wIHRoZQpjdXN0b20gaW5mcmFzdHJ1Y3R1cmUuICBTdWJzdGl0dXRlIEJV
R19PTigxKSBmb3IgQlVHKCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgfCAxNiArKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDhiY2VmNmEuLjY0ZmU5NTEgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCkBAIC0yMDMsMTIgKzIwMyw2IEBAIHN0cnVjdCBzY3J1Yl9yZWdpb24gewogc3RhdGljIHN0
cnVjdCBzY3J1Yl9yZWdpb24gX19pbml0ZGF0YSByZWdpb25bTUFYX05VTU5PREVTXTsKIHN0YXRp
YyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgY2h1bmtfc2l6ZTsKIAotc3RhdGljIHZvaWQgX19p
bml0IGJvb3RfYnVnKGludCBsaW5lKQotewotICAgIHBhbmljKCJCb290IEJVRyBhdCAlczolZCIs
IF9fRklMRV9fLCBsaW5lKTsKLX0KLSNkZWZpbmUgQk9PVF9CVUdfT04ocCkgaWYgKCBwICkgYm9v
dF9idWcoX19MSU5FX18pOwotCiBzdGF0aWMgdm9pZCBfX2luaXQgYm9vdG1lbV9yZWdpb25fYWRk
KHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlKQogewogICAgIHVuc2lnbmVkIGludCBp
OwpAQCAtMjIzLDkgKzIxNyw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBib290bWVtX3JlZ2lvbl9h
ZGQodW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUpCiAgICAgICAgIGlmICggcyA8IGJv
b3RtZW1fcmVnaW9uX2xpc3RbaV0uZSApCiAgICAgICAgICAgICBicmVhazsKIAotICAgIEJPT1Rf
QlVHX09OKChpIDwgbnJfYm9vdG1lbV9yZWdpb25zKSAmJiAoZSA+IGJvb3RtZW1fcmVnaW9uX2xp
c3RbaV0ucykpOwotICAgIEJPT1RfQlVHX09OKG5yX2Jvb3RtZW1fcmVnaW9ucyA9PQotICAgICAg
ICAgICAgICAgIChQQUdFX1NJWkUgLyBzaXplb2Yoc3RydWN0IGJvb3RtZW1fcmVnaW9uKSkpOwor
ICAgIEJVR19PTigoaSA8IG5yX2Jvb3RtZW1fcmVnaW9ucykgJiYgKGUgPiBib290bWVtX3JlZ2lv
bl9saXN0W2ldLnMpKTsKKyAgICBCVUdfT04obnJfYm9vdG1lbV9yZWdpb25zID09IChQQUdFX1NJ
WkUgLyBzaXplb2Yoc3RydWN0IGJvb3RtZW1fcmVnaW9uKSkpOwogCiAgICAgbWVtbW92ZSgmYm9v
dG1lbV9yZWdpb25fbGlzdFtpKzFdLCAmYm9vdG1lbV9yZWdpb25fbGlzdFtpXSwKICAgICAgICAg
ICAgIChucl9ib290bWVtX3JlZ2lvbnMgLSBpKSAqIHNpemVvZigqYm9vdG1lbV9yZWdpb25fbGlz
dCkpOwpAQCAtMzI4LDcgKzMyMSw3IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGFsbG9jX2Jvb3Rf
cGFnZXMoCiAgICAgdW5zaWduZWQgbG9uZyBwZywgX2U7CiAgICAgdW5zaWduZWQgaW50IGkgPSBu
cl9ib290bWVtX3JlZ2lvbnM7CiAKLSAgICBCT09UX0JVR19PTighbnJfYm9vdG1lbV9yZWdpb25z
KTsKKyAgICBCVUdfT04oIW5yX2Jvb3RtZW1fcmVnaW9ucyk7CiAKICAgICB3aGlsZSAoIGktLSAp
CiAgICAgewpAQCAtMzYyLDggKzM1NSw3IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGFsbG9jX2Jv
b3RfcGFnZXMoCiAgICAgICAgIHJldHVybiBwZzsKICAgICB9CiAKLSAgICBCT09UX0JVR19PTigx
KTsKLSAgICByZXR1cm4gMDsKKyAgICBCVUcoKTsKIH0KIAogCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 17:45:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 17: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.xen.org>)
	id 1df8Z3-0007up-4n; Tue, 08 Aug 2017 17:45:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1df8Z1-0007ue-Db
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 17:45:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EB/79-03368-2A8F9895; Tue, 08 Aug 2017 17:45:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXfhj85
 Ig77flhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLSmk7ngvXHFohU9bA2M
 i7S6GLk4hAT+Mkq0Tl/PDOE8ZpQ43PuBDcLZxijxfsZ2oAwnh4iAs8TXM3PZQWxeAX2JqxO3s
 IHYwgJ6Es39n8FqJAS8JObOnQNn/1+zE6iGnYNNwErikBhIlEVAVeLut6nsExi5FjAyrGLUKE
 4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQtAxDsYPy2LOAQoyQ
 Hk5Io7ybtzkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx/vwHlBItS01Mr0jJzgEEGk5bg4FES
 4X0OkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHevO9ARQIgRRmleXAjYAF/iVFWSpiXE
 egoIZ6C1KLczBJU+VeM4hyMSsK8+0BW8WTmlcBtegV0BBPQERG+YEeUJCKkpBoYdZRsa28KyF
 d63lboSYthnJuw/mS3etQVl5Skiw8er97kt++HiuGbwvCoaXmGXe6nHiWqGE/XOsgeftXJJCL
 icsK89ZETj5e63d8ydSuP+NtTLFyMi/YePxi440hefeMtkUWzVFLfuOevN93xc49zyaGNExxj
 uc0PPc+3zxc7sF/lwh/xn+e9lViKMxINtZiLihMBb6tJqHMCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502214304!70365322!1
X-Originating-IP: [104.130.215.37]
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 13603 invoked from network); 8 Aug 2017 17:45:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 17:45:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1df8Yy-0006r2-7Y; Tue, 08 Aug 2017 17:45: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 1df8Ys-00051Z-Qs; Tue, 08 Aug 2017 17:44:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1df8Ys-0003gW-8x; Tue, 08 Aug 2017 17:44:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112518-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=4cf3f37c87ba1f9d58072444bd735e40e4779e70
X-Osstest-Versions-That: ovmf=6e414300b5f19d3045a0d21ad90ac2fe965478a5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 17:44:58 +0000
Subject: [Xen-devel] [ovmf test] 112518: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUxOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0Y2YzZjM3Yzg3YmExZjlkNTgwNzI0NDRiZDczNWU0
MGU0Nzc5ZTcwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2ZTQxNDMw
MGI1ZjE5ZDMwNDVhMGQyMWFkOTBhYzJmZTk2NTQ3OGE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1MTIgIDIwMTctMDgtMDcgMTc6NDk6MzYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNTE4ICAyMDE3LTA4LTA4IDA4OjIxOjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249NGNmM2YzN2M4
N2JhMWY5ZDU4MDcyNDQ0YmQ3MzVlNDBlNDc3OWU3MAorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgNGNmM2YzN2M4N2JhMWY5ZDU4MDcyNDQ0YmQ3MzVlNDBlNDc3OWU3
MAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249NGNmM2YzN2M4N2JhMWY5ZDU4MDcyNDQ0YmQ3MzVl
NDBlNDc3OWU3MAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0Y2Yz
ZjM3Yzg3YmExZjlkNTgwNzI0NDRiZDczNWU0MGU0Nzc5ZTcwID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA0Y2YzZjM3Yzg3YmEx
ZjlkNTgwNzI0NDRiZDczNWU0MGU0Nzc5ZTcwOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CiAgIDZlNDE0MzAuLjRjZjNmMzcgIDRjZjNmMzdjODdiYTFmOWQ1ODA3MjQ0NGJkNzM1ZTQwZTQ3
NzllNzAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 18:07:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 18:07: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.xen.org>)
	id 1df8tz-0000sU-4m; Tue, 08 Aug 2017 18:06:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1df8tx-0000s7-IB
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 18:06:45 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 FE/0C-02033-4BDF9895; Tue, 08 Aug 2017 18:06:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KJPp7Rqrv5b2e
 kweVfvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8an4w9ZC44LVuw4bNjA+Jm3i5GTg1nAWqL3
 XzMjiM0i0MwiMf29eRcjF5D9k1li3u/FzCAJIQF3if7+M6wgCSGB+YwScz43s8Akth3vZIJIL
 GKU6Lq4AWwUm4CRxJJlb9lBbBEBaYlrny8zghQxC7xhknj3fSZYkbCAq8SHddPYIXarSjw++B
 RsKq+Ap8TZx1vBaiQE5CRunutknsDIt4CRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5
 uanFxYnpqTmJSsV5yfu4mRmCo1DMwMO5gvD3Z7xCjJAeTkijvJu3OSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvF9+A+UEi1LTUyvSMnOAQQuTluDgURLhnQWS5i0uSMwtzkyHSJ1i1OV4NeH/N
 yYhlrz8vFQpcV7rP0BFAiBFGaV5cCNgEXSJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvS5
 BVPJl5JXCbXgEdwQR0RIQv2BEliQgpqQZGdefp0nxtmgeXaO9hbNp4dcfi2vdCNXoFcytySjb
 Yr5DpOBtZc+06a/ox9STWbRkFy6o0Wyazv/Xm01G1s98YEbJE9lLFKSP3+3t/zrpyJu3Ig52F
 cw773zqWdtMiwHm1nedaD3H5cyebLZorv1zzVplV9Lfyv1zK9cNvj9beuy/Ocr46XSFRiaU4I
 9FQi7moOBEAYdhKTJsCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502215602!106515067!1
X-Originating-IP: [91.199.104.133]
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 16432 invoked from network); 8 Aug 2017 18:06:43 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Aug 2017 18:06:43 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=mmQxE2zcvY/NsA5FCY/JBaxvk0XU2MFHJYYEGEGcRF8//U/NJp6leBKFWpkTfZbEl7n7IGmRINVdh7uPhrR2LIr6BiY6c+edQEUr2YH2JA5l32QX8/99TK2dzsDvUWDpdF9fAC+KAcPZspCLgIwDTLXLNe5RaADDwm5Gj7cV8WzWZMGKIxnYEmr4RBLQhFMqXYM1TkuK9pAP0r2PrqomVocavPC5N/9YZaxNRD1QX+jDcUhtc56ip4MCe74NpCQ+2XbaUSIvJLxJZMhQZ41TyUx2p/23+7wM6iPD6Vagd0tHvxtN2+xWg4SKl8EXZIrQWchrRrawNiC2rMaHbJF50w==;
 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=DYTUnDfkfW2aUAR+5d3q+
 vjof84=; b=l/tT9NdCzM0NEHZxCTpg3wCAxRojXsIlogdAK31+0CyZmASLK500x
 JgLrj/n7vy8Aexxx+anJCKLmrIdSFRfeeCExjFWfJXcM3eDWuGON+gtCgBO9SjKV
 q4F04tD85AtDaLp3PHHLCNmkNcAgeh/nLDZ2DV2ZWUFGRY/udYfnqcjei7aqpRCi
 /P0xYxdGFqjqDh74dkVjz8Wx26vXzVy/kgOlZ+NT/0Rm7n4BCHbn4Kkgjmlp7zZ7
 +kkfua9UO/zLhnPsRrat9m387LS2FbscUsBxGNdpQbS/I/D4DzW36c278gX2+PaM
 iLxlqPEzRGM/qdq2aUalMJJezXqFaUE0w==
Received: (qmail 26292 invoked from network); 8 Aug 2017 21:06:40 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 21:06:40 +0300
Received: (qmail 27897 invoked from network); 8 Aug 2017 21:06:40 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Aug 2017 21:06:40 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 21:06:36 +0300
Message-Id: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v8 0/2] Singlestep unimplemented x86emul
	instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaHNldCBpbXBsZW1lbnRzIGEgbmV3IHdheSBvZiBoYW5kbGluZyB0aGUgaW5zdHJ1
Y3Rpb25zIHVuaW1wbGVtZW50ZWQKaW4geDg2ZW11bC4gSW5zdGVhZCBvZiBpbnNlcnRpbmcgYSBo
YXJkd2FyZSBleGNlcHRpb24gdGhlIG1vbml0b3Igd2lsbApiZSBub3RpZmllZCBhbmQgaXQgd2ls
bCB0byB0cnkgdG8gc2luZ2xlLXN0ZXAgdGhlIGZhdWx0eSBpbnN0cnVjdGlvbiB1c2luZyB0aGUK
cmVhbCBwcm9jZXNzb3IgYW5kIHRoZW4gcmVzdW1lIGV4ZWN1dGlvbiBvZiB0aGUgbm9ybWFsIGlu
c3RydWN0aW9uIGZsb3cuCgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKICAqIFJlbW92ZWQgdGhlIGVt
dWxhdGlvbiBraW5kIGNoZWNrIHdoZW4gY2FsbGluZyBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbgoK
Q2hhbmdlZCBzaW5jZSB2MjoKICAqIFJlbW92ZWQgYSBmaWxlIGFkZGVkIGJ5IG1pc3Rha2UKCkNo
YW5nZWQgc2luY2UgdjM6CiAgKiBSZW1vdmVkIGV4dHJhIHN0cmF5IGxpbmUKICAqIEFkZGVkIHRo
ZSBfZW5hYmxlZCBzdWZmaXggdG8gdGhlIGVtdWxfdW5oYW5kbGVhYmxlIG1vbml0b3Igb3B0aW9u
CgpDaGFuZ2VkIHNpbmNlIHY0CiAgKiBGaXhlZCByZXR1cm4gZXhwcmVzc2lvbiBvZiBodm1fbW9u
aXRvcl9lbXVsX3VuaGFuZGxlYWJsZSBoYW5kbGUKICBtb25pdG9yX3RyYXBzIGZhaWx1cmVzLgog
ICogUmVtb3ZlZCBzdHJheSBwYXJhbnRoZXNlcy4KCkNoYW5nZWQgc2luY2UgdjU6CiAgKiBSZW1v
dmVkIHVubmVjZXNzYXJ5ICJlbHNlIiB3aGVuIGNhbGxpbmcgaHZtX21vbml0b3JfZW11bF91bmhh
bmRsZWFibGUuCiAgKiBBZGRlZCBleHRyYSBsaW5lIGluIGFyY2hfbW9uaXRvcl9kb21jdGxfZXZl
bnQuCgpDaGFuZ2VkIHNpbmNlIHY2OgogICogYWRkIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHVu
aW1wbGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIGFuZCBlbXVsYXRpb24gZmFpbHVyZXMuCiAgKiBjaGFu
Z2VkICJlbXVsX3VuaGFuZGxlYWJsZSIgZXZlbnQgbmFtZSB0byAiZW11bF91bmltcGxlbWVudGVk
IgoKQ2hhbmdlZCBzaW5jZSB2NzoKICAqIEFkZCAiZmFsbC10aHJvdWdoIiBjb21tZW50cyB0byB0
aGUgc3dpdGNoIHN0YXRlbWVudHMgKGNvdmVyaXR5KQogICogQWRkZWQgWDg2RU1VTF9VTklNUExF
TUVOVEVEIHRvIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGNoZWNrcyB0aGUgaW4gZnVuY3Rpb25zCiAg
cmVmZXJlbmNpbmcgeDg2X2VtdWxhdGUuCiAgKiBJbXByb3ZlZCBjb21tZW50IGRlc2NyaWJpbmcg
WDg2RU1VTF9VTklNUExFTUVOVEVELgoKClBldHJlIFBpcmNhbGFidSAoMik6CiAgeDg2ZW11bDog
TmV3IHJldHVybiBjb2RlIGZvciB1bmltcGxlbWVudGVkIGluc3RydWN0aW9uCiAgeDg2L21vbml0
b3I6IE5vdGlmeSBtb25pdG9yIGlmIGFuIGVtdWxhdGlvbiBmYWlscy4KCiB0b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICB8ICAyICsrCiB0b29scy9saWJ4Yy94Y19tb25pdG9y
LmMgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyAgICAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMg
ICAgICAgICAgICAgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyAgICAg
ICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFs
bW9kZS5jICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICAg
ICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgICAgICAgICAgICB8IDEz
ICsrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwg
IDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgIDYg
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICAgICB8ICAxICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaCAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tb25pdG9yLmggICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50Lmgg
ICAgICAgICAgfCAgMiArKwogMTUgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwgNyBk
ZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 18:07:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 18:07: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.xen.org>)
	id 1df8tx-0000sJ-UF; Tue, 08 Aug 2017 18:06:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1df8tw-0000s1-S7
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 18:06:44 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 53/E9-02184-3BDF9895; Tue, 08 Aug 2017 18:06:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsUSfTyjVXfz385
 Ig8OL+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxVTZvZCho0Ks5/XsLewHhArouRk4NZwFqi
 918zYxcjFweLwCwWiU//t7NBOBNYJDa332QBqRIScJe4saCXCSQhJDCfUWLO52a4RNeFRawQi
 UWMEl0XNzCCJNgEjCSWLHvLDmKLCEhLXPt8GWwHs8AbJol332cCORwcwgJ+Ens+qIPUsAioSn
 R/W8cMYvMKeEosWb8cbIGEgJzEzXOdYHFOAS+JryeuskEs9pQ4u/Qg+wRGgQWMDKsYNYpTi8p
 Si3QNDfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDiwEIdjCubHc+xCjJwaQk
 yrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv0h+gnGBRanpqRVpmDjDMYdISHDxKIryzf
 gOleYsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L1VKnPcQyAwBkKKM0jy4EbCYu8QoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVh3jiQKTyZeSVwm14BHcEEdESEL9gRJYkIKakGRv4D4dxzcg8s/MW
 4eWnqiwc8aw1n3tFR+e35fUFCTrzOvuuiiut6e2N71dYYnlFdeDJESqS84PuELVu2y1yNrb3u
 X7FXhMeihjnrZn+UfO4Ttb2/1q0p7v73xnWjtOndMrdN/Ck7Z/vf/tR4LDLL5ZFwX0Lcp3Pn9
 5dw/eZY8/tias2nXfH3bJVYijMSDbWYi4oTAUZixZS0AgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502215602!104779015!1
X-Originating-IP: [91.199.104.133]
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 44736 invoked from network); 8 Aug 2017 18:06:43 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Aug 2017 18:06:43 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=DUf3QZt1v6DS8+UO3v2xub8vf/10weay7d2MTfQTb+WcDHr/DZSdID+EHrt1cicdiR4OsOL02gYrTUqycZkIJUOBJ56T1jSYJRiVwOyJAdZ/gaSOhsGCCA/GPad6SFm8ooBsMVcyhULtrn7cmGcaqSOm9GVQziNvErppsa9vwhELwGclL+gHWa1YzUlYLlEYDvy2ZNFE3UNNkFs7IDqiKtLiSgTCppnHPesWRdK0h+3NFDJ1hSEqRf5aY0IIb6vkiWFtm3D5GcY5CngbpLywNptoaUVCwkAcOZkDB1B9iUVXI1e5C/UXrun80M8eRQlP0bznnt1IKu8oWCVSpETBBQ==;
 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=37Kikmc16CiB1leiAfomDs5vVao=; b=muskkv+L1iThQIUpEjO4B1nLXpwS
 ZjO7nKwpIcNdceD6U965XLaOG7/iJM2m7lVc9Ro9Ffe5qlhz2uC1OQmSHsKU3MP7
 8M0eW4txgrbcqh2W6dNKHnNoWHAeaZheIP57kCiLfakx+22mnjIpQWKpEsk0R+dF
 xMlk83a3NEYFYUKMQdM51OZ30mIFJAb0K5yeKVdswt5S6ENIuYopK3hH62Bj2W8Y
 e2RNRMq28wR4aM10eoP37AX+B2j3Sl/2bglFr8OclK8X/kMq0NW6847olRxN64Tp
 nrigSQnIHPCvPaYNfA3MZxkoZJkgx6kmJMX2HK7aDjbLB6QSO44sewxnww==
Received: (qmail 26271 invoked from network); 8 Aug 2017 21:06:40 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 21:06:40 +0300
Received: (qmail 27913 invoked from network); 8 Aug 2017 21:06:40 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Aug 2017 21:06:40 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 21:06:37 +0300
Message-Id: <1502215598-4689-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
References: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v8 1/2] x86emul: New return code for
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW5mb3JjZSB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiBhbiBpbnN0cnVjdGlvbiBub3QgaW1wbGVt
ZW50ZWQgYnkgdGhlCmVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5z
dHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKcmV0dXJuIGNvZGUsIFg4NkVNVUxfVU5JTVBMRU1F
TlRFRC4KClRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgdXNlZCBieSB0aGUgY29yZSBlbXVsYXRv
ciBpZiBpdCBmYWlscyB0byBkZWNvZGUKdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24sIGFuZCBub3Qg
YnkgYW55IG9mIHRoZSB4ODZfZW11bGF0ZV9vcHMKY2FsbGJhY2tzLgoKU2lnbmVkLW9mZi1ieTog
UGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICB8IDQgKysrKwogeGVuL2FyY2gveDg2L2h2
bS9pby5jICAgICAgICAgICAgICAgICAgfCAyICsrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFs
bW9kZS5jICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICAg
ICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA4ICsr
KystLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8IDYgKysrKysr
CiA2IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYwppbmRleCAzYThkYjIxLi4yODEzM2MwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjA0NCw2
ICsyMDQ0LDggQEAgaW50IGh2bV9lbXVsYXRlX29uZV9tbWlvKHVuc2lnbmVkIGxvbmcgbWZuLCB1
bnNpZ25lZCBsb25nIGdsYSkKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewogICAgIGNhc2UgWDg2
RU1VTF9VTkhBTkRMRUFCTEU6CisgICAgICAgIC8qIGZhbGwtdGhyb3VnaCAqLworICAgIGNhc2Ug
WDg2RU1VTF9VTklNUExFTUVOVEVEOgogICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUo
WEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwgJmN0eHQpOwogICAgICAgICBicmVhazsKICAgICBj
YXNlIFg4NkVNVUxfRVhDRVBUSU9OOgpAQCAtMjExMyw2ICsyMTE1LDggQEAgdm9pZCBodm1fZW11
bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tpbmQga2luZCwgdW5zaWduZWQgaW50IHRyYXBu
ciwKICAgICAgICAgICogY29uc2lzdGVudCB3aXRoIFg4NkVNVUxfUkVUUlkuCiAgICAgICAgICAq
LwogICAgICAgICByZXR1cm47CisgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6CisgICAg
ICAgIC8qIGZhbGwtdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6CiAg
ICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1lbSBldmVu
dCIsICZjdHgpOwogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbih0cmFwbnIsIGVycmNv
ZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2
bS9pby5jCmluZGV4IDIxNGFiMzAuLmFmNGUxZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW8uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAgLTk2LDYgKzk2LDggQEAgYm9v
bCBodm1fZW11bGF0ZV9vbmVfaW5zbihodm1fZW11bGF0ZV92YWxpZGF0ZV90ICp2YWxpZGF0ZSwg
Y29uc3QgY2hhciAqZGVzY3IpCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKICAgICBjYXNlIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOgorICAgICAgICAvKiBmYWxsLXRocm91Z2ggKi8KKyAgICBjYXNl
IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRl
KFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4dCk7CiAgICAgICAgIHJldHVybiBmYWxzZTsK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5kZXggMTFiZGU1OC4uZmRiYmVlMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC9yZWFsbW9kZS5jCkBAIC0xMDYsNyArMTA2LDcgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11
bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKICAgICBpZiAo
IGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pIHx8IHZpby0+bW1pb19yZXRyeSApCiAg
ICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9IEhWTUlPX3JlYWxtb2RlX2NvbXBsZXRpb247CiAK
LSAgICBpZiAoIHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKKyAgICBpZiAoIHJjID09IFg4
NkVNVUxfVU5IQU5ETEVBQkxFIHx8IHJjID09IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCApCiAgICAg
ewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIGVtdWxhdGUgaW5zbi5c
biIpOwogICAgICAgICBnb3RvIGZhaWw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggYzljMjI1
Mi4uODVmYjE2NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzQ4Niw3ICszNDg2LDcgQEAg
c3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAqIHdvdWxkIGJl
IGEgZ29vZCB1bnNoYWRvdyBoaW50LiBJZiB3ZSAqZG8qIGRlY2lkZSB0byB1bnNoYWRvdy1vbi1m
YXVsdAogICAgICAqIHRoZW4gaXQgbXVzdCBiZSAnZmFpbGFibGUnOiB3ZSBjYW5ub3QgcmVxdWly
ZSB0aGUgdW5zaGFkb3cgdG8gc3VjY2VlZC4KICAgICAgKi8KLSAgICBpZiAoIHIgPT0gWDg2RU1V
TF9VTkhBTkRMRUFCTEUgKQorICAgIGlmICggciA9PSBYODZFTVVMX1VOSEFORExFQUJMRSB8fCBy
ID09IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCApCiAgICAgewogICAgICAgICBwZXJmY19pbmNyKHNo
YWRvd19mYXVsdF9lbXVsYXRlX2ZhaWxlZCk7CiAjaWYgU0hBRE9XX09QVElNSVpBVElPTlMgJiBT
SE9QVF9GQVNUX0VNVUxBVElPTgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpp
bmRleCAyMjAxODUyLi40ODBiYWQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtMjU3Nyw3ICsyNTc3LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICAg
ICAgICAgIGQgPSB0d29ieXRlX3RhYmxlWzB4M2FdLmRlc2M7CiAgICAgICAgICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAg
ICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgICAgICAgICAgICAg
ICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsKICAgICAgICAgICAgICAgICAgICAgICAg
IGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KQEAg
LTI1OTEsNyArMjU5MSw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJj
ID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1V
TF9VTklNUExFTUVOVEVEOwogICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAg
ICAgICAgICAgfQogCkBAIC0yODcxLDcgKzI4NzEsNyBAQCB4ODZfZGVjb2RlKAogCiAgICAgZGVm
YXVsdDoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsK
ICAgICB9CiAKICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKQEAgLTc3MTcsNyArNzcxNyw3
IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgZGVmYXVsdDoKICAgICBjYW5ub3RfZW11bGF0ZToKLSAg
ICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgcmMgPSBYODZFTVVMX1VO
SU1QTEVNRU5URUQ7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXggNGRkZjExMS4uODI4MTJjYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTEzMyw2ICsxMzMsMTIgQEAgc3RydWN0IHg4
Nl9lbXVsX2ZwdV9hdXggewogICAqIFVuZGVmaW5lZCBiZWhhdmlvciB3aGVuIHVzZWQgYW55d2hl
cmUgZWxzZS4KICAgKi8KICNkZWZpbmUgWDg2RU1VTF9ET05FICAgICAgICAgICA0CisgLyoKKyAg
KiBDdXJyZW50IGluc3RydWN0aW9uIGlzIG5vdCBpbXBsZW1lbnRlZCBieSB0aGUgZW11bGF0b3Iu
CisgICogVGhpcyB2YWx1ZSBzaG91bGQgb25seSBiZSByZXR1cm5lZCBieSB0aGUgY29yZSBlbXVs
YXRvciBpZiBkZWNvZGUgZmFpbHMKKyAgKiBhbmQgbm90IGJ5IGFueSBvZiB0aGUgeDg2X2VtdWxh
dGVfb3BzIGNhbGxiYWNrcy4KKyAgKi8KKyNkZWZpbmUgWDg2RU1VTF9VTklNUExFTUVOVEVEICA1
CiAKIC8qIEZQVSBzdWItdHlwZXMgd2hpY2ggbWF5IGJlIHJlcXVlc3RlZCB2aWEgLT5nZXRfZnB1
KCkuICovCiBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHsKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 18:07:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 18:07: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.xen.org>)
	id 1df8tz-0000sf-Bg; Tue, 08 Aug 2017 18:06:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1df8tx-0000s8-NA
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 18:06:45 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8D/15-03937-4BDF9895; Tue, 08 Aug 2017 18:06:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsUSfTyjVXfL385
 Ig0ubBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyGjuuMBdtsK7r/3mNuYFxs2MXIycEsYC3R
 +6+ZsYuRi4NFYBaLxO97fWwQzgQWiYP7+llBqoQE3CXeTDrNApIQEpjPKDHnczMLTOLf2utsE
 IlFjBJHNj4F62ATMJJYsuwtO4gtIiAtce3zZbAdzAJvmCTefZ/JCJIQFvCS+N8+gQnEZhFQlZ
 j3ZDUziM0r4Clxf/shsEESAnISN891gsU5geq/nrjKBrHZU+Ls0oPsExgFFjAyrGLUKE4tKks
 t0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwvBiDYwfhlWcAhRkkOJiVR
 3k3anZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiT/gDlBItS01Mr0jJzgIEOk5bg4FES4bUDB
 rsQb3FBYm5xZjpE6hSjMceG1eu/MHG8mvD/G5MQS15+XqqUOO8hkEkCIKUZpXlwg2AReIlRVk
 qYlxHoNCGegtSi3MwSVPlXjOIcjErCvLNApvBk5pXA7XsFdAoT0CkRvmCnlCQipKQaGG38iqY
 m2qnO9dwb6cbMalLob73MsbLSf8LWeLm7xnymddvKVP2nWTZFNb6Q3JWxqyih3uVs+gP2p6EC
 cXGZVX9tM3U3xdd9/6vdylChcr59ycc4acvGwzz3Pex4rr8wYGO5rNlr5bY4vfGLzI+/9gUpk
 qnxFVKNzVwF8WuXnC/l/8iioKHEUpyRaKjFXFScCACdirmxuwIAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502215603!111010745!1
X-Originating-IP: [91.199.104.133]
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 59637 invoked from network); 8 Aug 2017 18:06:44 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Aug 2017 18:06:44 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=e/9RN8PPFqImgnN9IqblO08P0WRJ5bnyDQJatCU9o9+5Y6trVJCdHYiiMfCI1W2iUQ+ElockshAsMPf9qfjuK+a5CILGYk+9EZEBI1rQXYliSA0G+SEGMyPdGa9sOfyS82wyC2HbVoH9z6LaLX2+YMZoiC20vjQwIq1Rh1xNdsHAcGPDsqpwXtrCjEGEW4gpgiTmfRFuSAozLU+u8EhcAPOkm4ypKS11myt07kAHMKtcWjCqyfnnMx9bWO3X8pg3IO0/01NINcmQ1Fa/U5mvbAt0XpofMDyvGziJlkc/V8FxjuNVLRU6RKEj3akxEoMX4sGrXK66hCFO/PonPuidTg==;
 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=YmqDVF4H2ScmXmRLR7LhzemZT3M=; b=qQLLECgmlyKi46kZuiRchwiAXoFa
 2pDPx6BOEXr0Yk2U2BbiZZM2oD/wFJrGmlD5tMgzotelaMTECTtfxAAsabvPr7Ya
 D9t1oNC/0Hmpz2zrOucVqrtTPcLXlbUSDOLvXzdWqafoYWlC5f/8U+RENzteF0uQ
 Pj7SkHlvfsYQIxZJ80jBBuDH3jv2dGFSZMgndw+rdLvz2e0ljVZFTzo5fcedB78g
 5V/392NDqUSw3d5Yp4OCDOjVOW1HtmfjNWx6B8bY8UCVJ8Et2/IRBA3eDsLZktEp
 jPqhv1XIH0GN4rXAxFDLchko9IYKi74hJ3WBhqb4VUAwLT/M/DWleQPAiw==
Received: (qmail 26350 invoked from network); 8 Aug 2017 21:06:41 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 21:06:40 +0300
Received: (qmail 27921 invoked from network); 8 Aug 2017 21:06:41 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Aug 2017 21:06:41 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 21:06:38 +0300
Message-Id: <1502215598-4689-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
References: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v8 2/2] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgY2FzZSBvZiBhIHZtX2V2ZW50IHdpdGggdGhlIGVtdWxhdGVfZmxhZ3Mgc2V0LCBpZiB0aGUg
aW5zdHJ1Y3Rpb24KaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciwgdGhlIG1vbml0
b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKb2YgZGlyZWN0bHkgaW5qZWN0aW5nIGEgaHcg
ZXhjZXB0aW9uLgpUaGlzIGJlaGF2aW9yIGNhbiBiZSB1c2VkIHRvIHJlLWV4ZWN1dGUgYW4gaW5z
dHJ1Y3Rpb24gbm90IHN1cHBvcnRlZCBieQp0aGUgZW11bGF0b3IgdXNpbmcgdGhlIHJlYWwgcHJv
Y2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0CmNyYXNoaW5nLgoKU2lnbmVkLW9m
Zi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB0
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgfCAgMiArKwogdG9vbHMvbGlieGMveGNf
bW9uaXRvci5jICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAg
ICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAg
ICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAg
ICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggfCAgMSArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21vbml0b3IuaCAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oICAg
ICB8ICAyICsrCiAxMCBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBjNzcxMGI4Li5hYmI5Y2FjIDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaApAQCAtMjAyNyw2ICsyMDI3LDggQEAgaW50IHhjX21vbml0b3JfZGVidWdfZXhj
ZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiBpbnQgeGNfbW9u
aXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5h
YmxlKTsKIGludCB4Y19tb25pdG9yX3ByaXZpbGVnZWRfY2FsbCh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBl
bmFibGUpOworaW50IHhjX21vbml0b3JfZW11bF91bmltcGxlbWVudGVkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGVuYWJsZSk7CiAvKioKICAqIFRoaXMgZnVuY3Rpb24gZW5hYmxlcyAvIGRpc2FibGVz
IGVtdWxhdGlvbiBmb3IgZWFjaCBSRVAgZm9yIGEKICAqIFJFUC1jb21wYXRpYmxlIGluc3RydWN0
aW9uLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMv
eGNfbW9uaXRvci5jCmluZGV4IGI0NGNlOTMuLjhhNzZlYzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX21vbml0b3IuYworKysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKQEAgLTIxNiw2
ICsyMTYsMjAgQEAgaW50IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7CiB9CiAKK2ludCB4Y19tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGUpCit7CisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF9tb25pdG9yX29wOworICAgIGRvbWN0bC5kb21haW4gPSBkb21haW5faWQ7
CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5vcCA9IGVuYWJsZSA/IFhFTl9ET01DVExfTU9OSVRP
Ul9PUF9FTkFCTEUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogWEVOX0RP
TUNUTF9NT05JVE9SX09QX0RJU0FCTEU7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5ldmVudCA9
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQ7CisKKyAgICByZXR1
cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDI4MTMzYzAuLjY0YTE3ZjEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCkBAIC0xNCwxMiArMTQsMTQgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNs
dWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CisjaW5jbHVkZSA8eGVu
L3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2kzODcu
aD4KICNpbmNsdWRlIDxhc20veHN0YXRlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9lbXVsYXRlLmg+
CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+Cisj
aW5jbHVkZSA8YXNtL2h2bS9tb25pdG9yLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS90cmFjZS5oPgog
I2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3ZtL3N2bS5o
PgpAQCAtMjExNiw2ICsyMTE4LDggQEAgdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51
bSBlbXVsX2tpbmQga2luZCwgdW5zaWduZWQgaW50IHRyYXBuciwKICAgICAgICAgICovCiAgICAg
ICAgIHJldHVybjsKICAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKKyAgICAgICAgaWYg
KCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQoKSApCisgICAgICAgICAgICByZXR1cm47
CiAgICAgICAgIC8qIGZhbGwtdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFC
TEU6CiAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1l
bSBldmVudCIsICZjdHgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCBhN2NjZmM0Li4zNTUxNDYzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L21vbml0b3IuYwpAQCAtNTcsNiArNTcsMjMgQEAgYm9vbF90IGh2bV9tb25pdG9yX2NyKHVuc2ln
bmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBvbGQKICAg
ICByZXR1cm4gMDsKIH0KIAorYm9vbCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQodm9p
ZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisKKyAgICAvKgorICAgICAq
IFNlbmQgYSB2bV9ldmVudCB0byB0aGUgbW9uaXRvciB0byBzaWduYWwgdGhhdCB0aGUgY3VycmVu
dAorICAgICAqIGluc3RydWN0aW9uIGNvdWxkbid0IGJlIGVtdWxhdGVkLgorICAgICAqLworICAg
IHZtX2V2ZW50X3JlcXVlc3RfdCByZXEgPSB7CisgICAgICAgIC5yZWFzb24gPSBWTV9FVkVOVF9S
RUFTT05fRU1VTF9VTklNUExFTUVOVEVELAorICAgICAgICAudmNwdV9pZCAgPSBjdXJyLT52Y3B1
X2lkLAorICAgIH07CisKKyAgICByZXR1cm4gY3Vyci0+ZG9tYWluLT5hcmNoLm1vbml0b3IuZW11
bF91bmltcGxlbWVudGVkX2VuYWJsZWQgJiYKKyAgICAgICAgbW9uaXRvcl90cmFwcyhjdXJyLCB0
cnVlLCAmcmVxKSA9PSAxOworfQorCiB2b2lkIGh2bV9tb25pdG9yX21zcih1bnNpZ25lZCBpbnQg
bXNyLCB1aW50NjRfdCB2YWx1ZSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0
b3IuYwppbmRleCA3MDY0NTRmLi5lNTlmMWY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW9u
aXRvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKQEAgLTI4Myw2ICsyODMsMTkgQEAg
aW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
YnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9V
TklNUExFTUVOVEVEOgorICAgIHsKKyAgICAgICAgYm9vbCBvbGRfc3RhdHVzID0gYWQtPm1vbml0
b3IuZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQ7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShv
bGRfc3RhdHVzID09IHJlcXVlc3RlZF9zdGF0dXMpICkKKyAgICAgICAgICAgIHJldHVybiAtRUVY
SVNUOworCisgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICAgICAgYWQtPm1vbml0b3IuZW11
bF91bmltcGxlbWVudGVkX2VuYWJsZWQgPSByZXF1ZXN0ZWRfc3RhdHVzOworICAgICAgICBkb21h
aW5fdW5wYXVzZShkKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgLyoKICAgICAgICAgICogU2hvdWxkIG5vdCBiZSByZWFjaGVkIHVubGVzcyBhcmNoX21v
bml0b3JfZ2V0X2NhcGFiaWxpdGllcygpIGlzCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBjMTA1MjJi
Li4wOTE0NDdkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTQwNSw2ICs0MDUsNyBAQCBzdHJ1Y3Qg
YXJjaF9kb21haW4KICAgICAgICAgdW5zaWduZWQgaW50IGRlYnVnX2V4Y2VwdGlvbl9zeW5jICAg
ICAgICA6IDE7CiAgICAgICAgIHVuc2lnbmVkIGludCBjcHVpZF9lbmFibGVkICAgICAgICAgICAg
ICAgOiAxOwogICAgICAgICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAg
IDogMTsKKyAgICAgICAgdW5zaWduZWQgaW50IGVtdWxfdW5pbXBsZW1lbnRlZF9lbmFibGVkICA6
IDE7CiAgICAgICAgIHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXAgKm1zcl9iaXRtYXA7CiAgICAg
ICAgIHVpbnQ2NF90IHdyaXRlX2N0cmxyZWdfbWFza1s0XTsKICAgICB9IG1vbml0b3I7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9tb25pdG9yLmgKaW5kZXggZDllZmIzNS4uMDk3OWFkZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL21vbml0b3IuaApAQCAtNDcsNiArNDcsNyBAQCBpbnQgaHZtX21vbml0b3JfY3B1aWQo
dW5zaWduZWQgbG9uZyBpbnNuX2xlbmd0aCwgdW5zaWduZWQgaW50IGxlYWYsCiAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHN1YmxlYWYpOwogdm9pZCBodm1fbW9uaXRvcl9pbnRl
cnJ1cHQodW5zaWduZWQgaW50IHZlY3RvciwgdW5zaWduZWQgaW50IHR5cGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXJyLCB1aW50NjRfdCBjcjIpOworYm9vbCBo
dm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQodm9pZCk7CiAKICNlbmRpZiAvKiBfX0FTTV9Y
ODZfSFZNX01PTklUT1JfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5kZXggYzVjMzIzYi4u
MzcyNTVjOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTc3LDcgKzc3LDggQEAgc3RhdGljIGlu
bGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
R1VFU1RfUkVRVUVTVCkgfAogICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8CiAgICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAotICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKTsKKyAgICAgICAgICAgICAg
ICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfAorICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExF
TUVOVEVEKTsKIAogICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBq
dXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCiAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9zdXBw
b3J0ZWQoKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggMDY2OWMzMS4uNDc0YWVkMCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaApAQCAtMTA4Myw2ICsxMDgzLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2RvbWN0bF9wc3JfY210X29wX3QpOwogI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
UFJJVklMRUdFRF9DQUxMICAgICAgIDcKICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0lOVEVSUlVQVCAgICAgICAgICAgICA4CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9ERVNDX0FDQ0VTUyAgICAgICAgICAgOQorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfRU1VTF9VTklNUExFTUVOVEVEICAgIDEwCiAKIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jf
b3AgewogICAgIHVpbnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvdm1fZXZlbnQuaAppbmRleCBmMDFlNDcxLi5iNTMxZjcxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvdm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQu
aApAQCAtMTQ4LDYgKzE0OCw4IEBACiAjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9JTlRFUlJVUFQg
ICAgICAgICAgICAgICAxMgogLyogQSBkZXNjcmlwdG9yIHRhYmxlIHJlZ2lzdGVyIHdhcyBhY2Nl
c3NlZC4gKi8KICNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX0RFU0NSSVBUT1JfQUNDRVNTICAgICAg
IDEzCisvKiBDdXJyZW50IGluc3RydWN0aW9uIGlzIG5vdCBpbXBsZW1lbnRlZCBieSB0aGUgZW11
bGF0b3IgKi8KKyNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX0VNVUxfVU5JTVBMRU1FTlRFRCAgICAg
IDE0CiAKIC8qIFN1cHBvcnRlZCB2YWx1ZXMgZm9yIHRoZSB2bV9ldmVudF93cml0ZV9jdHJscmVn
IGluZGV4LiAqLwogI2RlZmluZSBWTV9FVkVOVF9YODZfQ1IwICAgIDAKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 18:26:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 18:26: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.xen.org>)
	id 1df9Ci-0002Q7-1W; Tue, 08 Aug 2017 18:26:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1df9Cg-0002Q0-EG
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 18:26:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 25/63-03368-D320A895; Tue, 08 Aug 2017 18:26:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyMfTAIV0bpq5
 Ig6/vjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9F7eyFnTwVUxet5CpgfEATxcjF4eQwERG
 iccLrzKCOBICc1gldmy6zNbFyAnkJEls+HeNHcIul7hzbB9YXEhAQ+L2zUZ2CPsIk8ThKSEQk
 yYxSkx+ugyqoVjiw8FJYA28AoISJ2c+YYFo8JKYuGkxWJwTyF7a94EJIt7OKLGzxxrEZhPQlm
 h7vYsVxGYRUJF4s/UyM8TMRIn3+1YD9XIAzQyQmDItBSQsLOAnsWPxfrAxIgIGEnda9zGD3MM
 sMINFYuOZv4wgCWYBH4lFj+ayT2AUmYXkpFlIUhC2pkTr9t9QtobEgjv7GCFsbYllC18zL2Bk
 XcWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgzDECwg/HMg
 sBDjJIcTEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAeZuiKFBIsSk1PrUjLzAFGL0
 xagoNHSYT3GEiat7ggMbc4Mx0idYrRnuPKlXVfmDimHNgOJA/9PvGdieMYiBRiycvPS5US590
 F0iYA0pZRmgc3FJZsLjHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmY9xrIFJ7MvBK43a+AzmIC
 OivCtxPkrJJEhJRUA2PAfMZTH35nNuuFssXfZ8tUuK9+4Nh1p89Rp11FFxwMCrVfpV63XzFTs
 M/Z6+49vW/v5j37tG+fZL/NRwOGh27sUZsE4vwb3qw++tbtX2ZhQXghm3rU6ojPqf/Y6ouW13
 1a1pywZKaF3fyfk4++iUlhiDXrdP9o1NYeXVf50+umnpH5z8Q1h5RYijMSDbWYi4oTAaQyoUs
 xAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502216763!79100557!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62725 invoked from network); 8 Aug 2017 18:26:04 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 18:26:04 -0000
Received: by mail-pf0-f194.google.com with SMTP id h75so3810688pfh.5
 for <xen-devel@lists.xen.org>; Tue, 08 Aug 2017 11:26:04 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=RvrONEboCq2KFeD7aqakM09zHoNb4N/wpPvJgQrg6+k=;
 b=PqcUVubaUyjqdI/cgKn34i4rlzy4U8hMaTxJrh+7uOSWraI1jU135cqUZ4uWdAITsg
 P7U2paZyQSoA2vaOcCpt6Qa88n18+SGwpYHYvHZvYBnNkAJWVNH/IebaTWlLyCkhtE1n
 V7evMtMI1tIl6nfZ4qpi/We/YTLY4DH/MwRg1wRUC+PDedBTSXrhZ+tzj+gXh03H0cyr
 AJGDKVLfuj0njmyaTcqZo6EJmqqflNZlgoBD5oju4gOU76gcjaS52Gpt+p9u59/bj1cN
 PkYKVQV1WwEBVSQWpPKlFpD2pxI/xbpKd7AmpJF824DgwLpoHkDS9dICClMJrQGPENuC
 RJvg==
X-Gm-Message-State: AHYfb5jRPDRPJKDmcR3jbF+Ke+AzJnTVZCzyl6f+sjHxpojEkgOIA5j+
 QHLXuA6L/WrMKh3Xr2g=
X-Received: by 10.99.180.8 with SMTP id s8mr4963439pgf.166.1502216762907;
 Tue, 08 Aug 2017 11:26:02 -0700 (PDT)
Received: from mail-pf0-f180.google.com (mail-pf0-f180.google.com.
 [209.85.192.180])
 by smtp.gmail.com with ESMTPSA id c14sm3582132pfl.160.2017.08.08.11.26.01
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Aug 2017 11:26:02 -0700 (PDT)
Received: by mail-pf0-f180.google.com with SMTP id h68so17765954pfk.0
 for <xen-devel@lists.xen.org>; Tue, 08 Aug 2017 11:26:01 -0700 (PDT)
X-Received: by 10.84.225.146 with SMTP id u18mr5798252plj.328.1502216761616;
 Tue, 08 Aug 2017 11:26:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Tue, 8 Aug 2017 11:25:21 -0700 (PDT)
In-Reply-To: <1502215598-4689-3-git-send-email-ppircalabu@bitdefender.com>
References: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
 <1502215598-4689-3-git-send-email-ppircalabu@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 8 Aug 2017 12:25:21 -0600
X-Gmail-Original-Message-ID: <CABfawhneO8ni5U2A1CeBEqh7THYbiidsaSRykjqYdXLRJM-80A@mail.gmail.com>
Message-ID: <CABfawhneO8ni5U2A1CeBEqh7THYbiidsaSRykjqYdXLRJM-80A@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>, Xen-devel <xen-devel@lists.xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v8 2/2] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0747729221045080954=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0747729221045080954==
Content-Type: multipart/alternative; boundary="f403045ec54073b0a7055642182f"

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

On Tue, Aug 8, 2017 at 12:06 PM, Petre Pircalabu <ppircalabu@bitdefender.com
> wrote:

> If case of a vm_event with the emulate_flags set, if the instruction
> is not implemented by the emulator, the monitor should be notified instead
> of directly injecting a hw exception.
> This behavior can be used to re-execute an instruction not supported by
> the emulator using the real processor (e.g. altp2m) instead of just
> crashing.
>
> Signed-off-by: Petre Pircalabu <ppircalabu@bitdefender.com>
>

Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

--f403045ec54073b0a7055642182f
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, Aug 8, 2017 at 12:06 PM, Petre Pircalabu <span dir=3D"ltr">&lt;=
<a href=3D"mailto:ppircalabu@bitdefender.com" target=3D"_blank">ppircalabu@=
bitdefender.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">If =
case of a vm_event with the emulate_flags set, if the instruction<br>
is not implemented by the emulator, the monitor should be notified instead<=
br>
of directly injecting a hw exception.<br>
This behavior can be used to re-execute an instruction not supported by<br>
the emulator using the real processor (e.g. altp2m) instead of just<br>
crashing.<br>
<br>
Signed-off-by: Petre Pircalabu &lt;<a href=3D"mailto:ppircalabu@bitdefender=
.com">ppircalabu@bitdefender.com</a>&gt;<br></blockquote><div><br></div><di=
v>Acked-by: Tamas K Lengyel &lt;<a href=3D"mailto:tamas@tklengyel.com">tama=
s@tklengyel.com</a>&gt;<br></div></div></div></div>

--f403045ec54073b0a7055642182f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0747729221045080954==--


From xen-devel-bounces@lists.xen.org Tue Aug 08 19:00:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 19:00: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.xen.org>)
	id 1df9jl-0004qG-Lq; Tue, 08 Aug 2017 19:00:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1df9jj-0004q4-GK
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 19:00:15 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C2/76-18997-D3A0A895; Tue, 08 Aug 2017 19:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdeGqyv
 SYMN/U4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrH+fUNCWX9F0uJWxgXGt
 axcjF4eQwF9Gied9n5khnMeMEif2XGGDcLYxSrz9fJuxi5GTQ0TAWeLrmbnsIDavgL7Eg+0zW
 EBsYYFgibPrT7KDNEgIdOpIbN+yDcjhAHK8JeYeMIcxJ/b5dzGyc7AJWEkcEgNpZBFQlTh++j
 /bBEbuBYwMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAv3
 NAAQ7GBu2ex5ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjeJoytSSLAoNT21
 Ii0zBxh4MGkJDh4lEd5mkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzZoAUCYAUZZTmw
 Y2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPGg0zhycwrgdv0CugIJqAjInw7QY4oSU
 RISTUwZpQKmjEqZceFLawJW35lyZSCB5d2WxTOPaYqH32nq/8o9+lz101lFDf84+Z5znyHSeJ
 81+85ZyK/FrA8Suj0WjhJjqNp5j/1Syk5x/jOKFR3Oquqc0u712gnXHzmX9PLu237k0Uq6vz6
 4fKbTEOvtMYUyTI1CP9hTLBn0F23JuLaLPU85VwlluKMREMt5qLiRACtOuoBfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502218811!70126227!1
X-Originating-IP: [104.130.215.37]
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 50111 invoked from network); 8 Aug 2017 19:00:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 19:00:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1df9je-0000Q1-GV; Tue, 08 Aug 2017 19:00: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 1df9jY-0008AH-QP; Tue, 08 Aug 2017 19:00:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1df9jY-0003bS-GI; Tue, 08 Aug 2017 19:00:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112514-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=623ce3456671ea842c0ebda79c38655c8c04af74
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 19:00:04 +0000
Subject: [Xen-devel] [linux-linus test] 112514: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUxNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNTE0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDYyM2NlMzQ1NjY3MWVhODQyYzBlYmRhNzljMzg2NTVjOGMwNGFmNzQKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1
M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0
ODo1NiBaICAgNTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcg
MjM6NDg6MTMgWiAgIDUxIGRheXMgICA2NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTI1MTQgIDIwMTctMDgtMDggMDI6MjE6MzcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjIyNDQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
Y2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDI1NTg1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 19:06:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 19:06: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.xen.org>)
	id 1df9pT-00054d-Gs; Tue, 08 Aug 2017 19:06:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1df9pS-00054W-3W
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 19:06:10 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B8/77-02175-1AB0A895; Tue, 08 Aug 2017 19:06:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTOQd0F3F2
 RBteWqVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmfNk9lK1ikWvHu6w/2BsZ2uS5GLg4hgYmM
 EhunNbCCOCwCDawSX67OA3MkBOawShyZuYe9i5ETyMmT6Gh/zgxhF0ns3nCQDcTmFRCUODnzC
 QuILSTgJdH2+zBQPQcHp4CxxJdvdhAbFjNKtE0/xQRSwyagKjHvXCNYL4uAisSdAxOh5gRItJ
 2bzQTSKyzgJLG6uR4kLCKgJ/Hh1Tc2kDnMAlOYJRYcvAx2A7OApkTr9t/sExgFZiE5YxaS1AJ
 GplWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYHIAAQ7GKc2
 OB9ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcQV1ekkGBRanpqRVpmDjAmY
 NISHDxKIryLQdK8xQWJucWZ6RCpU4z2HFeurPvCxLFh9XogOeXAdiDZ9P3jdyYhlrz8vFQpcd
 4IkDYBkLaM0jy4obAYvsQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVhXjuQKTyZeSVwu18BncU
 EdFaEbyfIWSWJCCmpBsa5CzbvMrmRvHiu0ZGVYVemKTz7pnCulHPyucTF6zfmzQpqvdSt9X1S
 V/gcO/nD+bvjWrSTbu01kvgVyyc1ofWqY+Beg2ddljccvoUc7eJTynhus2zxP4M77j6nwkOT1
 oTlLfi0bNUypg0WPlcubz76P89lu/bEh6Jlf/o1/ihdX/j9wQeG26ocSizFGYmGWsxFxYkA5l
 ErW9wCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502219167!103571904!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8127 invoked from network); 8 Aug 2017 19:06:08 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 19:06:08 -0000
Received: by mail-qk0-f193.google.com with SMTP id x77so3838943qka.4
 for <xen-devel@lists.xen.org>; Tue, 08 Aug 2017 12:06:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=foOLmJwRvmH1iMQZ5U9ad6+BE6dlc9Ptis8nHm4RFXE=;
 b=XLytxfdynHhYXR4nwI39F1wvuvFkB2/n6i3lyT8u5NJbChFr0ty6Tl3qpVMtiZDvgd
 rnWohcDoDVxlqmv1w6PvT5CGlrnhmxyBK5lKuwhCC7fFBsPxuI/KIPvikr/E5POe8CsR
 V6x9WtnEan9/9QnbRmOzWgdZkpHFCF883TolHVkhUCJlqWoC+yaWSNL6LzluIkG+XUsY
 hWcp7Xrfww0ukWySlpTV4PEl429UB3eA8Munb/e0fZQXLF6Bbzf/eq5Vdi3mhfW02Yyr
 CEkEjHpuqAqlh7XBaowclIQCZ5N8pOPSqvCZcuY+A20wamkCquAZc6S7hATdDPuZizH0
 64pg==
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=foOLmJwRvmH1iMQZ5U9ad6+BE6dlc9Ptis8nHm4RFXE=;
 b=OUjy8Z+jwuyzjACqjqYkBYXWFnAuWawuwvt5j879MzAzP0uFTCkA+3F3V2Vg45Lwcd
 avZbOgHCZp94nKWAwdA7KWPqzPiKz1cRblvgpX1xweaxBpdqA3KCjYeNPv5rxk9MZ32Z
 ZN3PhDa/RC7LSi8mH1afBocse5wdwQ4u8qcUYe47rVGxpSr8FGqKNFDjHSKH01y7R6Cc
 /N3rcYKiB81NkWJ+FwMb9BBMvldrMQ/9j0hfOIFxXoUaqqrqaotuoX/mnQdkUgRsdrOo
 2ThXLWK2kETzf5ZC6Y+aV47RnliJ/hLlSLAyXWxDrr8zoBOp//SIiUTpU66uFbNjjLR/
 vhUQ==
X-Gm-Message-State: AHYfb5j3OhdCX6jOgt/tPf612Rk+XrJeKcTsE3gvGpcdmH4SUcH1EZt+
 Spx7KtHfXmOUqfZkBc7WreZkmmo+Xg==
X-Received: by 10.55.26.161 with SMTP id l33mr7153801qkh.315.1502219167181;
 Tue, 08 Aug 2017 12:06:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Tue, 8 Aug 2017 12:06:06 -0700 (PDT)
In-Reply-To: <1502204233.18446.12.camel@citrix.com>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-2-git-send-email-mengxu@cis.upenn.edu>
 <1502204233.18446.12.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 8 Aug 2017 12:06:06 -0700
Message-ID: <CAENZ-+m8+r-ph95OQKkG_n59ERY+62W6qKBj1qy5vU2a9RK5jQ@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: TimDeegan <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" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/3] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgOCwgMjAxNyBhdCAxMDo1NyBBTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFN1biwgMjAxNy0wOC0wNiBhdCAxMjoyMiAt
MDQwMCwgTWVuZyBYdSB3cm90ZToKPj4gTWFrZSBSVERTIHNjaGVkdWxlciB3b3JrIGNvbnNlcnZp
bmcgd2l0aG91dCBicmVha2luZyB0aGUgcmVhbC10aW1lCj4+IGd1YXJhbnRlZXMuCj4+Cj4+IFZD
UFUgbW9kZWw6Cj4+IEVhY2ggcmVhbC10aW1lIFZDUFUgaXMgZXh0ZW5kZWQgdG8gaGF2ZSBhbiBl
eHRyYXRpbWUgZmxhZwo+PiBhbmQgYSBwcmlvcml0eV9sZXZlbCBmaWVsZC4KPj4gV2hlbiBhIFZD
UFUncyBidWRnZXQgaXMgZGVwbGV0ZWQgaW4gdGhlIGN1cnJlbnQgcGVyaW9kLAo+PiBpZiBpdCBo
YXMgZXh0cmF0aW1lIGZsYWcgc2V0LAo+PiBpdHMgcHJpb3JpdHlfbGV2ZWwgd2lsbCBpbmNyZWFz
ZSBieSAxIGFuZCBpdHMgYnVkZ2V0IHdpbGwgYmUKPj4gcmVmaWxsZWQ7Cj4+IG90aGV3cmlzZSwg
dGhlIFZDUFUgd2lsbCBiZSBtb3ZlZCB0byB0aGUgZGVwbGV0ZWRxLgo+Pgo+PiBTY2hlZHVsaW5n
IHBvbGljeSBpcyBtb2RpZmllZCBnbG9iYWwgRURGOgo+PiBBIFZDUFUgdjEgaGFzIGhpZ2hlciBw
cmlvcml0eSB0aGFuIGFub3RoZXIgVkNQVSB2MiBpZgo+PiAoaSkgdjEgaGFzIHNtYWxsZXIgcHJp
b3JpdHlfbGV2ZTsgb3IKPj4gKGlpKSB2MSBoYXMgdGhlIHNhbWUgcHJpb3JpdHlfbGV2ZWwgYnV0
IGhhcyBhIHNtYWxsZXIgZGVhZGxpbmUKPj4KPj4gUXVldWUgbWFuYWdlbWVudDoKPj4gUnVuIHF1
ZXVlIGhvbGRzIFZDUFVzIHdpdGggZXh0cmF0aW1lIGZsYWcgc2V0IGFuZCBWQ1BVcyB3aXRoCj4+
IHJlbWFpbmluZyBidWRnZXQuIFJ1biBxdWV1ZSBpcyBzb3J0ZWQgaW4gaW5jcmVhc2luZyBvcmRl
ciBvZiBWQ1BVcwo+PiBwcmlvcml0aWVzLgo+PiBEZXBsZXRlZCBxdWV1ZSBob2xkcyBWQ1BVcyB3
aGljaCBoYXZlIGV4dHJhdGltZSBmbGFnIGNsZWFyZWQgYW5kCj4+IGRlcGxldGVkIGJ1ZGdldC4K
Pj4gUmVwbGVuaXNoZWQgcXVldWUgaXMgbm90IG1vZGlmaWVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KPj4KPiBUaGlzIGxvb2tzIG1vc3RseSBn
b29kIHRvIG1lLgo+Cj4gVGhlcmUgYXJlIG9ubHkgYSBjb3VwbGUgb2YgdGhpbmdzIGxlZnQsIGlu
IGFkZGl0aW9uIHRvIHRoZQo+IGNoYW5nbG9nK2NvbW1lbnQgbWVudGlvbiB0byBob3cgdGhlICdz
cGFyZSBiYW5kd2lkdGgnIGRpc3RyaWJ1dGlvbgo+IHdvcmtzLCB0aGF0IHdlIGFncmVlZCB1cG9u
IGluIHRoZSBvdGhlciB0aHJlYWQuCj4KPj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCj4+
ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwo+PiBAQCAtMjQ1LDYgKzI1OCwxMSBAQCBzdGF0
aWMgaW5saW5lIHN0cnVjdCBsaXN0X2hlYWQgKnJ0X3JlcGxxKGNvbnN0Cj4+IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcykKPj4gICAgICByZXR1cm4gJnJ0X3ByaXYob3BzKS0+cmVwbHE7Cj4+ICB9Cj4+
Cj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2V4dHJhdGltZShjb25zdCBzdHJ1Y3QgcnRfdmNw
dSAqc3ZjKQo+PiArewo+PiArICAgIHJldHVybiAoc3ZjLT5mbGFncyAmIFJURFNfZXh0cmF0aW1l
KSA/IDEgOiAwOwo+PiArfQo+PiArCj4+Cj4gQ29vbC4uLiBJIGxpa2UgJ2hhc19leHRyYXRpbWUo
KScgc29vIG11Y2ggYmV0dGVyIGFzIGEgbmFtZSB0aGFuIHdoYXQgaXQKPiB3YXMgYmVmb3JlISBU
aGFua3MuIDotKQo+Cgo6LSkKCj4+ICAvKgo+PiAgICogSGVscGVyIGZ1bmN0aW9ucyBmb3IgbWFu
aXB1bGF0aW5nIHRoZSBydW5xdWV1ZSwgdGhlIGRlcGxldGVkCj4+IHF1ZXVlLAo+PiAgICogYW5k
IHRoZSByZXBsZW5pc2htZW50IGV2ZW50cyBxdWV1ZS4KPj4gQEAgLTI3NCw2ICsyOTIsMjEgQEAg
dmNwdV9vbl9yZXBscShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQo+PiAgfQo+Pgo+PiAgLyoK
Pj4gKyAqIElmIHYxIHByaW9yaXR5ID49IHYyIHByaW9yaXR5LCByZXR1cm4gdmFsdWUgPiAwCj4+
ICsgKiBPdGhlcndpc2UsIHJldHVybiB2YWx1ZSA8IDAKPj4gKyAqLwo+PiArc3RhdGljIHNfdGlt
ZV90Cj4+ICtjb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnYxLCBj
b25zdCBzdHJ1Y3QgcnRfdmNwdQo+PiAqdjIpCj4+ICt7Cj4+ICsgICAgaW50IHByaW8gPSB2Mi0+
cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2ZWw7Cj4+ICsKPj4gKyAgICBpZiAoIHBy
aW8gPT0gMCApCj4+ICsgICAgcmV0dXJuIHYyLT5jdXJfZGVhZGxpbmUgLSB2MS0+Y3VyX2RlYWRs
aW5lOwo+PiArCj4gSW5kZW50YXRpb24uCgpPaCwgc29ycnkuIFdpbGwgY29ycmVjdCBpdC4KCj4K
Pj4gQEAgLTQyMywxNSArNDU5LDE4IEBAIHJ0X3VwZGF0ZV9kZWFkbGluZShzX3RpbWVfdCBub3cs
IHN0cnVjdCBydF92Y3B1Cj4+ICpzdmMpCj4+ICAgICAgICovCj4+ICAgICAgc3ZjLT5sYXN0X3N0
YXJ0ID0gbm93Owo+PiAgICAgIHN2Yy0+Y3VyX2J1ZGdldCA9IHN2Yy0+YnVkZ2V0Owo+PiArICAg
IHN2Yy0+cHJpb3JpdHlfbGV2ZWwgPSAwOwo+Pgo+PiAgICAgIC8qIFRSQUNFICovCj4+ICAgICAg
ewo+PiAgICAgICAgICBzdHJ1Y3QgX19wYWNrZWQgewo+PiAgICAgICAgICAgICAgdW5zaWduZWQg
dmNwdToxNiwgZG9tOjE2Owo+PiArICAgICAgICAgICAgdW5zaWduZWQgcHJpb3JpdHlfbGV2ZWw7
Cj4+ICAgICAgICAgICAgICB1aW50NjRfdCBjdXJfZGVhZGxpbmUsIGN1cl9idWRnZXQ7Cj4+ICAg
ICAgICAgIH0gZDsKPj4KPiBDYW4geW91IHBsZWFzZSwgYW5kIGluIHRoaXMgdmVyeSBjb21tZW50
LCB1cGRhdGUKPiB0b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGFuZCB0b29scy94ZW50cmFjZS9m
b3JtYXRzIGFzIHdlbGwsIHRvIHRha2UKPiBpbnRvIGFjY291bnQgdGhpcyBuZXcgZmllbGQ/CgpT
dXJlLiBXaWxsIGRvIGluIHRoZSBuZXh0IHZlcnNpb24uCgo+Cj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
Pj4gaW5kZXggMDY2OWMzMS4uYmE1ZGFhOSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiBAQCAt
MzYwLDYgKzM2MCw5IEBAIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0MiB7
Cj4+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX3J0ZHMgewo+PiAgICAgIHVpbnQz
Ml90IHBlcmlvZDsKPj4gICAgICB1aW50MzJfdCBidWRnZXQ7Cj4+ICsjZGVmaW5lIF9YRU5fRE9N
Q1RMX1NDSEVEX1JURFNfZXh0cmF0aW1lIDAKPj4gKyNkZWZpbmUKPj4gWEVOX0RPTUNUTF9TQ0hF
RF9SVERTX2V4dHJhdGltZSAgKDFVPDxfWEVOX0RPTUNUTF9TQ0hFRF9SVERTX2V4dHJhdGltCj4+
IGUpCj4+ICsgICAgdWludDMyX3QgZmxhZ3M7Cj4+Cj4gSSdkIGFkZCBhIG9uZSBsaW5lciBjb21t
ZW50IGFib3ZlIHRoZSBmbGFnIGRlZmluaXRpb24sIGFzLCBmb3IKPiBpbnN0YW5jZSwgaG93IHRo
aW5ncyBhcmUgZG9uZSBpbiBjcmVhdGVkb21haW46CgpTdXJlLgoKSG93IGFib3V0IGNvbW1lbnQ6
Ci8qIERvZXMgdGhpcyBWQ1BVIGdldCBleHRyYXRpbWUgYmV5b25kIHJlc2VydmVkIHRpbWU/ICov
Cgo+Cj4gc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHsKPiAgICAgLyogSU4gcGFyYW1l
dGVycyAqLwo+ICAgICB1aW50MzJfdCBzc2lkcmVmOwo+ICAgICB4ZW5fZG9tYWluX2hhbmRsZV90
IGhhbmRsZTsKPiAgLyogSXMgdGhpcyBhbiBIVk0gZ3Vlc3QgKGFzIG9wcG9zZWQgdG8gYSBQVkgg
b3IgUFYgZ3Vlc3QpPyAqLwo+ICNkZWZpbmUgX1hFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCAgICAg
MAo+ICNkZWZpbmUgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0ICAgICAgKDFVPDxfWEVOX0RPTUNU
TF9DREZfaHZtX2d1ZXN0KQo+ICAvKiBVc2UgaGFyZHdhcmUtYXNzaXN0ZWQgcGFnaW5nIGlmIGF2
YWlsYWJsZT8gKi8KPiAjZGVmaW5lIF9YRU5fRE9NQ1RMX0NERl9oYXAgICAgICAgICAgIDEKPiAj
ZGVmaW5lIFhFTl9ET01DVExfQ0RGX2hhcCAgICAgICAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RG
X2hhcCkKPgo+IEFsc28sIGNvbnNpZGVyIHNob3J0ZW5pbmcgdGhlIG5hbWUgKGUuZy4sIGJ5IGNv
bnRyYWN0aW5nIHRoZSBTQ0hFRF9SVERTCj4gcGFydDsgaXQgZG9lcyBub3QgbWF0dGVyIGlmIGl0
J3Mgbm90IDEwMCUgZXF1YWwgdG8gd2hhdCdzIGluCj4gc2NoZWRfcnQuYywgSSB0aGluaykuCgoK
SG93IGFib3V0IHNob3J0ZW4gaXQgdG8gWEVOX0RPTUNUTF9SVERTX2V4dHJhIG9yIFhFTl9ET01D
VExfUlREU19leHRyYXRpbWU/Cgo+Cj4gVGhpcywgb2YgY291cnNlLCBpcyBqdXN0IG15IG9waW5p
b24sIGFuZCBmaW5hbCBzYXkgYmVsb25ncyB0bwo+IG1haW50YWluZXJzIG9mIHRoaXMgcHVibGlj
IGludGVyZmFjZSwgd2hpY2ggSSB0aGluayBtZWFucyAnVEhFIFJFU1QnLAo+IGFuZCBtb3N0IG9m
IHRoZW0gYXJlIG5vdCBDYy1lZC4gTGV0IG1lIGRvIHRoYXQuLi4KClRoYW5rIHlvdSB2ZXJ5IG11
Y2ghCgpCZXN0LAoKTWVuZwoKLS0gCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGhEIENhbmRpZGF0ZSBp
biBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2
YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 19:17:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 19:17: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.xen.org>)
	id 1dfA01-0005ne-Ge; Tue, 08 Aug 2017 19:17:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dfA00-0005nY-4G
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 19:17:04 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D3/D1-02175-F2E0A895; Tue, 08 Aug 2017 19:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTGEV0dvq5
 Ig/XzeS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozb5x6wFxxSq+hcu4y5gfGSXBcjF4eQwERG
 iYUfN7GDOCwCDawSJxcdZO5i5OSQEJjDKjGnQwvCzpO4ef4qK4SdLzH7dh87iM0rIChxcuYTF
 hBbSMBL4uf6OWwgNqeAscT9FffZIDa8ZJRYPKMLrIFNQFVi3rlGsCIWARWJa+ensUIMCpBYe7
 0XzBYWcJc4/+8a2BEiAnoSH159AxvELLCWUeL/2r1g25gFNCVat/9mn8AoMAvJIbOQpBYwMq1
 i1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMxnoGBsYdjHcn
 +x1ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcxT1ekkGBRanpqRVpmDjAuY
 NISHDxKIrxmvEBp3uKCxNzizHSI1ClGS44rV9Z9YeLYsHo9kJxyYPsXJiGWvPy8VClx3pMg8w
 RAGjJK8+DGwWL3EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXh+QtTyZeSVwW18BHcQEdFC
 EbyfIQSWJCCmpBsaQd4Ge/fMVsiZwGc9+p/lLN63lTdnx+Swej5gu6dhss9bZeinqxl0m2c9b
 l9oWMETM6dx+xcXWbLPOlpLScweuF73dO8WV9axuocudmTu9rj29afjlj/ZrbQ1uIaFJHy0Pr
 tlffekU5+vjK5neFU/sCIrRvFJwMeGgKM+zXkHj4ISDAmkzjxkpsRRnJBpqMRcVJwIAic3XBd
 gCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502219819!85803424!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54230 invoked from network); 8 Aug 2017 19:17:00 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 19:17:00 -0000
Received: by mail-qt0-f196.google.com with SMTP id u19so3965961qtc.0
 for <xen-devel@lists.xen.org>; Tue, 08 Aug 2017 12:16:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Vpi5aOkRsiQg+1b6feV9DWw/cvE9LT1mt1Jw1gdQmKE=;
 b=cfLA8lR7eH3NswLn7URVfyOiSuSlI2IhfnKYxlSP61K6d7K0fkIBBifpt59g8IONwR
 aZEDlvVXiYxu7iyx9qAn/G8p67Nd9fUDKIdzLLrI9zST7ABuawlWesnSIf/2eF5MacHN
 52B16jZ4ajj2e5F/rh+L2BIrKxu7Cigo9XuqC91ulvM6OwlVT5aWISvRtawt0ztc2W0P
 su/YQctaeumSzTh/TGRVw4YHDhpmIJZBiAxnY5SG+kRwKvP16pwRgK+V2HQeoft02yLM
 HqZ8hDeadOt55y/tNN+2P/Xi8HEEnORs7JI6XAObjqRrTNCiOS6KfrYXBHj39LGIazXB
 38Ow==
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=Vpi5aOkRsiQg+1b6feV9DWw/cvE9LT1mt1Jw1gdQmKE=;
 b=Ag55rrdEguQhqLFsf4o3bm2RVsHHu5gUTBl7aizeZ+WqKPKg3o3WgtF7kOz1LO05sQ
 olhraNVSODkDFWKZfKVZWCUS7RUv+Lv3sjJQ+aj6327kjpAgIxj8gVLgTTraBIMzZI5A
 xmoAqbxA7WrhBP/j/bXYguBR2iz0iGSJDLXS7adE0DtfpoA5jcyAjJEBYofZ3V1mUsEn
 MIgi8eQd28CSYzfRBYdMxLXQ/gslyDUpBjjsQM9wwDdnyyKS11FAregXtioKayQS7Ntq
 lmafNi4hGz0C2/Q7LWJm5aumpxkh8XyJpI5CFvHOTvs7j7x4ONX953sgl1dd99j86b4G
 5TSg==
X-Gm-Message-State: AHYfb5hUmpbu04f6E5Hli24zFHZEsXxWQ+xoFH4ISL6zRIQMMyItstzj
 CJIYl2nmi4NvK/ed4JAkvAGqXw1msg==
X-Received: by 10.200.46.7 with SMTP id r7mr8019000qta.42.1502219818785; Tue,
 08 Aug 2017 12:16:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Tue, 8 Aug 2017 12:16:58 -0700 (PDT)
In-Reply-To: <1502208576.18446.17.camel@citrix.com>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-4-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+=hy8ZWX2aFPP7nAg-Jn1qgZ33pXQt_wMKDeqastF3mXw@mail.gmail.com>
 <1502208576.18446.17.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 8 Aug 2017 12:16:58 -0700
Message-ID: <CAENZ-+k1gxvWS817Ypa3-rvL9GOjfLcWkuV3oTbFmHswGwhUMQ@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 3/3] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgOCwgMjAxNyBhdCA5OjA5IEFNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gU3VuLCAyMDE3LTA4LTA2IGF0IDIyOjQzIC0w
NDAwLCBNZW5nIFh1IHdyb3RlOgo+PiBPbiBTdW4sIEF1ZyA2LCAyMDE3IGF0IDEyOjIyIFBNLCBN
ZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KPj4gd3JvdGU6Cj4+ID4KPj4gPiBkaWZmIC0t
Z2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPj4g
PiBpbmRleCAyYzcxYTlmLi44ODkzM2E0IDEwMDY0NAo+PiA+IC0tLSBhL3Rvb2xzL3hsL3hsX2Nt
ZHRhYmxlLmMKPj4gPiArKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCj4+ID4gQEAgLTI3Miwx
MiArMjcyLDEzIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKPj4gPiAgICAgIHsg
InNjaGVkLXJ0ZHMiLAo+PiA+ICAgICAgICAmbWFpbl9zY2hlZF9ydGRzLCAwLCAxLAo+PiA+ICAg
ICAgICAiR2V0L3NldCBydGRzIHNjaGVkdWxlciBwYXJhbWV0ZXJzIiwKPj4gPiAtICAgICAgIlst
ZCA8RG9tYWluPiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBbPVBFUklPRF1dIFstCj4+ID4gYls9QlVE
R0VUXV1dIiwKPj4gPiArICAgICAgIlstZCA8RG9tYWluPiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBb
PVBFUklPRF1dIFstYls9QlVER0VUXV0KPj4gPiBbLWVbPUVYVFJBVElNRV1dXSIsCj4+ID4gICAg
ICAgICItZCBET01BSU4sIC0tZG9tYWluPURPTUFJTiAgICAgRG9tYWluIHRvIG1vZGlmeVxuIgo+
PiA+ICAgICAgICAiLXYgVkNQVUlEL2FsbCwgLS12Y3B1aWQ9VkNQVUlEL2FsbCAgICBWQ1BVIHRv
IG1vZGlmeSBvcgo+PiA+IG91dHB1dDtcbiIKPj4gPiAgICAgICAgIiAgICAgICAgICAgICAgIFVz
aW5nICctdiBhbGwnIHRvIG1vZGlmeS9vdXRwdXQgYWxsIHZjcHVzXG4iCj4+ID4gICAgICAgICIt
cCBQRVJJT0QsIC0tcGVyaW9kPVBFUklPRCAgICAgUGVyaW9kICh1cylcbiIKPj4gPiAgICAgICAg
Ii1iIEJVREdFVCwgLS1idWRnZXQ9QlVER0VUICAgICBCdWRnZXQgKHVzKVxuIgo+PiA+ICsgICAg
ICAiLWUgRVhUUkFUSU1FLCAtLWV4dHJhdGltZT1FWFRSQVRJTUUgRVhUUkFUSU1FICgxPXllcywK
Pj4gPiAwPW5vKVxuIgo+Pgo+PiBIaSBEYXJpbywKPj4KPj4gSSBrZXB0IHRoZSBFWFRSQVRJTUUg
dmFsdWUgZm9yIC1lIG9wdGlvbiBiZWNhdXNlOiAoMSkgaXQgbWF5IGJlIG1vcmUKPj4gaW50dWl0
aXZlIGZvciB1c2VyczsgKDIpIGl0IG5lZWRzIG11Y2ggbGVzcyBjb2RlIGNoYW5nZSB0aGFuIHRo
ZQo+PiBpbnB1dAo+PiBzdHlsZSB0aGF0IGRvZXMgbm90IG5lZWQgRVhUUkFUSU1FIHZhbHVlLgo+
Pgo+IEknbSBvZiB0aGUgb3Bwb3NpdGUgdmlldy4KPgo+IEJ1dCBhZ2FpbiwgaXQncyB0b29scycg
cGVvcGxlIHZpZXdzJyB0aGF0IGNvdW50LiA6LUQKPgo+PiBBcyB0byAoMSksIGlmIHVzZXJzIHdh
bnQgdG8gc2V0IHNvbWUgVkNQVXMgd2l0aCBleHRyYXRpbWUgZmxhZyBzZXQKPj4gYW5kCj4+IHNv
bWUgd2l0aCBleHRyYXRpbWUgZmxhZyBjbGVhciwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBpbnB1
dDoKPj4gKGEpIHhsIHNjaGVkLXJ0ZHMgLWQgMSAtdiAxIC1wIDEwMDAwIC1iIDQwMDAgLWUgMCAt
diAyIC1wIDEwMDAwIC1iCj4+IDQwMDAgLWUgMSAtdiA1IC1wIDEwMDAwIC1iIDQwMDAgLWUgMAo+
PiAoYikgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAgLWIgNDAwMCAtdiAyIC1wIDEw
MDAwIC1iIDQwMDAgLWUKPj4gMSAtdiA1IC1wIDEwMDAwIC1iIDQwMDAKPj4gSSBmZWx0IHRoYXQg
dGhlIHN0eWxlIChhKSBpcyBtb3JlIGludHVpdGl2ZSBhbmQgdGhlIGlucHV0IGNvbW1hbmRzCj4+
IGhhdmUgdmVyeSBzdGF0aWMgcGF0dGVybiwgaS5lLiwgZWFjaCB2Y3B1IG11c3QgaGF2ZSAtdiAt
cCAtYiAtZQo+PiBvcHRpb25zIHNldC4KPj4KPiBFeGFjdGx5LCBJIGRvIHRoaW5rIHRoYXQgKGIp
IGlzIGluZGVlZCBhIGJldHRlciB1c2VyIGludGVyZmFjZS4KPgo+IEZvciBpbnN0YW5jZSwgd2hh
dCBpZiBJIHdhbnQgdG8gY2hhbmdlIHBlcmlvZCBhbmQgYnVkZ2V0IG9mIHZjcHUgMSBvZgo+IGRv
bWFpbiAzLCBfd2l0aG91dF8gY2hhbmdpbmcgd2hldGhlciBvciBub3QgaXQgY2FuIHVzZSB0aGUg
ZXh0cmEgdGltZS4KCldpdGggdGhlIGFwcHJvYWNoIChiKSwgd2hhdCBJIGhhdmUgaW4gbXkgbWlu
ZCB3YXM6IGlmIHVzZXJzIGRvIG5vdCB1c2UKLWUgb3B0aW9uIGZvciBhIHZjcHUgaW5kZXgsIHRo
ZSB2Y3B1IHdpbGwgaGF2ZSBpdHMgZXh0cmF0aW1lIGZsYWcKY2xlYXJlZC4KSWYgbm90LXNldHRp
bmcgLWUgb3B0aW9uIGZvciBhIFZDUFUgbWVhbnMgdXNpbmcgdGhlIGN1cnJlbnQgZXh0cmF0aW1l
CnZhbHVlIGZvciB0aGUgVkNQVSwgdGhlbiBob3cgc2hvdWxkIHVzZXJzIGNsZWFyIHRoZSBleHRy
YXRpbWUgZmxhZyBmb3IKYSBWQ1BVPyBBcmUgeW91IGluZGljYXRpbmcgdGhlIC1lIG9wdGlvbiBo
YXMgdGhyZWUgbWVhbmluZ3M6CklmIC1lIG9wdGlvbiBpcyBzZXQgd2l0aG91dCB2YWx1ZSwga2Vl
cCB0aGUgZXh0cmF0aW1lIHZhbHVlIHVuY2hhbmdlZDsKSWYgLWUgb3B0aW9uIGlzIHNldCB3aXRo
IHZhbHVlIDAsIGNsZWFyIHRoZSBleHRyYXRpbWUgdmFsdWU7CklmIC1lIG9wdGlvbiBpcyBzZXQg
d2l0aCB2YWx1ZSAxLCBzZXQgdGhlIGV4dHJhdGltZSB2YWx1ZS4KCgpJZiB5b3UgbG9vayBhdCB0
aGUgLXAgYW5kIC1iIG9wdGlvbiBmb3IgdGhlIHhsIHNjaGVkLXJ0ZHMsIHdlIHdpbGwKZmluZCB0
aGF0IHVzZXJzIHdpbGwgaGF2ZSB0byBmaXJzdCByZWFkIGJvdGggcGFyYW1ldGVycyBvZiBhIFZD
UFUgZXZlbgppZiB0aGV5IG9ubHkgd2FudCB0byBjaGFuZ2UgdGhlIHZhbHVlIGZvciBvbmUgcGFy
YW1ldGVyLCBlaXRoZXIgLXAgb3IKLWIuIFdlIGRvbid0IGFsbG93IHVzZXJzIHRvIHNwZWNpZnkg
LXAgb3IgLWIgd2l0aG91dCBhbiBpbnB1dCB2YWx1ZS4KCkJ5IGxvb2tpbmcgYXQgaG93IC1wIGFu
ZCAtYiBvcHRpb25zIGFyZSBoYW5kbGVkLCBJIGxlYW5lZCB0byB0aGUKYXBwcm9hY2ggKGEpOiB1
c2VycyBtdXN0IGlucHV0IGEgdmFsdWUgZm9yIHRoZSAtZSBvcHRpb24sICBzaW1pbGFyIHRvCmhv
dyAgdGhlIC1wIGFuZCAtYiBvcHRpb25zIGFyZSBoYW5kbGVkLgoKPgo+IFdpdGggKGEpLCBJIGRv
bid0IHRoaW5rIEkgY2FuIGRvIHRoYXQuIE9yIGF0IGxlYXN0LCBJJ2QgaGF2ZSB0byBlaXRoZXIK
PiByZW1lbWJlciBvciBjaGVjayB3aGF0IGV4dHJhdGltZSBpcyByaWdodCBub3csIGFuZCBwYXNz
IHRoYXQgc2FtZSB2YWx1ZQo+IGV4cGxpY2l0bHkgdG8gYHhsIHNjaGVkLXJ0ZHMgLWQgMyAtdiAx
IC4uLicuCj4KPiBUaGF0IGRvZXMgbm90IGxvb2sgc3VwZXIgdXNlci1mcmllbmRseSB0byBtZS4K
Pgo+PiBBcyB0byAoMiksIGlmIHdlIGdvIHdpdGggLWUgd2l0aG91dCBFWFRSQVRJTUUsIHdlIHdp
bGwgaGF2ZSB0byBrZWVwCj4+IHRyYWNrIG9mIHRoZSB2Y3B1IHRoYXQgaGFzIG5vIC1lIG9wdGlv
bi4gSSB0aG91Z2h0IGFib3V0IHRoaXMgb3B0aW9uLAo+PiB3ZSBjYW4gcHJlLXNldCB0aGUgZXh0
cmF0aW1lIHZhbHVlIHRvIGZhbHNlIHdoZW4gLXYgb3B0aW9uIGlzCj4+IGFzc2lnbmVkOgo+PiAg
ICAgY2FzZSAndic6Cj4+ICAgICAuLi4KPj4gICAgIGV4dHJhdGltZXNbdl9pbmRleF0gID0gMDsK
Pj4KPj4gYW5kIHNldCB0aGUgZXh0cmF0aW1lc1t2X2luZGV4XSA9IDAgd2hlbiAtZSBpcyBzZXQu
Cj4+Cj4gWWVzLCBzb21ldGhpbmcgbGlrZSB0aGF0LiBPciwgZXZlbiBiZXR0ZXIsIHVzZSBpdHMg
Y3VycmVudCB2YWx1ZS4KPgo+IFRoYXQgd291bGQgcmVxdWlyZSBjYWxsaW5nIGxpYnhsX3ZjcHVf
c2NoZWRfcGFyYW1zX2dldCgpIChvciwgYXQgdGltZXMsCj4gbGlieGxfdmNwdV9zY2hlZF9wYXJh
bXNfZ2V0X2FsbCgpKSwgd2hpY2ggSSBhc3N1bWVkIHlvdSB3ZXJlIGRvaW5nCj4gYWxyZWFkeSwg
d2hpbGUgeW91IGFwcGFyZW50bHkgZG9uJ3QuIE1tbS4uLgo+Cj4+IFRoaXMgYXBwcm9hY2ggaXMg
bm90IHZlcnkgbmVhdCBpbiB0aGUgY29kZTogd2UgaGF2ZSB0byByZWFsbG9jYXRlCj4+IG1lbW9y
eSBmb3IgZXh0cmF0aW1lcyBhcnJheSB3aGVuIGl0cyBzaXplIGlzIG5vdCBlbm91Z2g7IHdlIGFs
c28gaGF2ZQo+PiB0byBkZWFsIHdpdGggdGhlIHNwZWNpYWwgY2FzZSB3aGVuIC1lIGlzIHNldCBi
ZWZvcmUgLXYsIHN1Y2ggYXMgdGhlCj4+IGNvbW1hbmQgInhsIHNjaGVkLXJ0ZHMgLXAgMTAwMDAg
LWIgNDAwMCAtZSAtdiAwIgo+Pgo+IEVyci4uLiBzb3JyeSwgdGhlcmUncyBjb2RlIGZvciByZWFs
bG9jYXRpb25zIGluIHRoaXMgcGF0Y2ggYWxyZWFkeSwKPiBpc24ndCB0aGlzIHRoZSBjYXNlPwo+
Cj4gQWxzbywgaXQgbWF5IGJlIG1lLCBidXQgSSBkb24ndCB1bmRlcnN0YW5kIGhvdyB0aGlzIGlz
IGRpZmZlcmVudCBmcm9tCj4gaG93IC1iIGFuZCAtcCBhcmUgZGVhbHQgd2l0aC4KPgo+IFJlZ2Fy
ZHMsCj4gRGFyaW8KPiAtLQo+IDw8VGhpcyBoYXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8g
aGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUpCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBEYXJpbyBGYWdnaW9saSwg
UGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpCj4gU2VuaW9yIFNvZnR3YXJlIEVu
Z2luZWVyLCBDaXRyaXggU3lzdGVtcyBSJkQgTHRkLiwgQ2FtYnJpZGdlIChVSykKClRoYW5rcywK
Ck1lbmcKCi0tIAotLS0tLS0tLS0tLQpNZW5nIFh1ClBoRCBDYW5kaWRhdGUgaW4gQ29tcHV0ZXIg
YW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0cDov
L3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:09:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20: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.xen.org>)
	id 1dfAoH-0000Yr-ES; Tue, 08 Aug 2017 20:09:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfAoF-0000Yl-UW
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:09:00 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 2B/33-02177-B5A1A895; Tue, 08 Aug 2017 20:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTcRDG+9/dtiuyuhQMQwUSi4pBAcUj8qY
 +GIPBGKNG1ChbXGhju8VuMYUH5IjGAsYmIkgB8XwAIiIQDgEPSDXIFSVyeESjSBCIQAReGsFu
 d0F8+zK/+Wa+TIbEVZcVapK1Wlgzxxg0Ci9CF4nCwuPUOXFbMxsCdz+Yvk/sQQeczS7sMDop1
 3NakzVerpt/fJtIfopZS8sHFBnoCpaDvEiCzsTh89ykPAetIBF9GmrqbEgAKtqOQX3DgEIAKj
 oBhmemlIJW0DugqqzXo/3otdD/u89jwOmrCFyZTYQAfOn9MPXllcdM0BtgrqACCZqiY6Cy9pu
 nDnQwDPXYcLHuAx1Fwx4vTgO8HB3FxZ518MJVhAsLgC5E0Ge/KSUKhVbXhNQUBM7uEkLUsZDZ
 cJcQDf0YPCwulNzZSnCUTUqrt0Be7gwSQbMCXpfMyUUQBlXvp6WxyZBl75IMg3KYdaSIOhCcT
 ZXSCne9+kMuLmaKh18LLkwE4xR8HGmXVtiUULvgkk6jhsnGDiTqQKi+VULY0XrHsis4ll3hDs
 Iq0CaeNV9kzeFRuyK0Zn2SzmJk9IbwbVt3RhhZnmeSWAOj5SMSTMYa5H6GSzIZakQfbxxqQwE
 kpllD1Wy2xalWaU3nUnUMrztrTjGwfBsKJEkNUOUBOXEqHzObxFoT9Qb3Ry1iIL01ftQjAVN8
 MmPk9UkieoO2k1lTdTMYOWZfmMNUBGfiWLU/lS200kKrLoVbGrT4ne9QkNqXQjKZTOWdzJqNe
 sv/fAz5k0jjS2UJU7z1nGVp35g7CuaOciLWJkSxMP+QOgNFTxYdfz9kDFFaWgqirztTjhS398
 7+TCfTfrQQqxOff2/fd8rWFBPU2edQo6PjDf281iufC432v1MRkleYej596vNGZVTncOmfC5q
 ea18VtpUDb7NaRyIH55V7jw2nwZNIzZmvJNcVbzJMcPn1ifc/3Rss148Etx3sfdY9OGRJ1xC8
 jtkWhpt55i9Oz+rFmAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502222937!103528028!1
X-Originating-IP: [104.47.1.42]
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 60291 invoked from network); 8 Aug 2017 20:08:57 -0000
Received: from mail-ve1eur01on0042.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.42)
 by server-7.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:08:57 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=d/7NaMackis+bofuEqTBH8vcAS+fky0XctKu43+qJew=;
 b=kPLeFwFejRBH1c3+Xib1qNryG0ghvcH5rf38CAHU0A3rohklV2Hr5u+CTYIFnHfayV8MtlcFxRxwEMiZCB3lQkR20ESk+B4pEz/S7+f/TYmyzxufwIylrjm3YuqCLNm7b8+bhBXoDe/3lvAzSWue2Ad6GztraGiwXk2sEqp02So=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 VI1PR0301MB2144.eurprd03.prod.outlook.com (2603:10a6:800:26::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Tue, 8
 Aug 2017 20:08:54 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 08 Aug 2017 23:08:48 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 23:08:35 +0300
Message-Id: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: HE1PR0202CA0021.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::31) To VI1PR0301MB2144.eurprd03.prod.outlook.com
 (2603:10a6:800:26::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 544c4864-0c5a-4c3d-e9c3-08d4de994c00
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2144; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 3:pTLj1JhVw3hbLav6w7PRq7+jGdIuHSe6xe1krvyPP79d2G/VG2PX7uPzLG+9EPhMQotsP8nIGSKODAb+k15drXK4Xh6kuMKhBIxyqXjYws5Z8+dPzCxVpfnw4qMe+A+wa571Cpru4DP2rTIwAT+dfT6AAxMctfVBNlqvEn9538iOYlqNUWlVCOHrXr5p48F95OchTxvLidsbeYS2K6IB+kc6r7gbt7vNG7yuGFxtwmaX+eClv0xd1RK/pjXACiN2;
 25:8j9OPGcrt5rJiow/A1vy4VTk1YoYUS3rXr1fypEDKSWNdjfaeZ2QSxJ4NcosVfXPncsGHdMqwNAAkBX3X/mXE+e6ghoBdCCNFIh8ttkusUNXp+aMkvfsVlTj7yv7gNILKpr7fAR42KQCY1AZFX+x7vOmcfu9/VFF9IYqcc7w/T8KI435SqzoGcG/2ovAoMhAhdKL2cYgUqoX2IDiGHWjvtFspgAgecp9eC7JFa2XBl7ZjXYrnBZstJHf7fnASZt+Gla7k17SDucgIip1srrbS8i4aT7W4eChHDiIcg/wow/ZkNiZf3OMk2Y2+qNanUPNPEgz0QfxmQI9SA3WfC+/Kg==;
 31:xMtFEbRUDue8klLzYaChxV5vMuRYx0La91yS1glBCNn60za3XCRvziZ10UT/KJm4KV9D/X2MULq/av1YPvThB+MpZTOKbRBYK09q5dtp3+QR5HWGAQANjMdE6QCnvOtjdg7isXJsBGogqtU3yu5pblSiipPYWAmuC7tHOHVk2M5MzJCX6tuJLjiCr1jx5VcsvB0td/Q0iEwmLJIyuOmPhFiaB2nO4jOrFeKTSIEysXU=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2144:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 20:Pt5E7iDiNXjWWqH0JajfcBDfIAnibPkrTX+ej4d0rJ5W+Im+CBiy/orAmbAakIWrwUKsj6sMRUOkotz5LHdFtfA2q5X3macP9fPmg2/7j+cviuxCFXWLiUIOtKTJJ6806H5cqjkEJksCMsfVEdHM+IEN6zkzicdxMn+Z6Og771EEn6dv8caeSuLXaTtKqU9G+pFs2YGlItvFlLYqn2vG+LQcFk4NpywqEqhkH1Z57paH3HutUntE87iCxSUYNmywglVpmv1olc4Wsx+GczCeVt5IJjMP64fAg2sHsUl9CdTU+N4pYt9JSOgAz46Z5qjuv0FSuRQ4AuNlCLAEXiiXdqU+znde3vXBPXO6VaQbMM+Glfcd6lEfczeqEZbkzLWJZjQ1RwvwdxxUBM+AoTW2P56+fMoX2+04WKwzzM1EkU1W+kwDvxH8XCrrHPTp5pRXS/vGBVeTZEGHqOG052bLdeK3uH5VWW4+ZqrrjBwF9hiErJwusnnmkTNMqy2vYDaF;
 4:k26Oadf/RasyPUC64Uz/cMGuE/lZNLJynRvE/aaEqg4bYuE3Y8IQL/rPPmqlyapGjHXaOMNBBmLSO4hUPz02k7qFc+uAOjp7fDU5+nrj6U6k+ahQqmd0A8hkBDAi4op07UNq/LmNDL+e4wcY9mSmpkbyJNP5FMU5NJj2gN2VivYRlKXOIvyQxLh7XOFaM85xhUHMzFSk4eBIl8ml4TaUhI0DhpNI8zODxN5J3CaLMaXHHDC8acnekSJlfzVfXoR7
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2144F3C2FD1D450DDF2913E9E68A0@VI1PR0301MB2144.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2144; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39840400002)(39450400003)(39400400002)(39410400002)(39850400002)(199003)(189002)(53754006)(68736007)(5003940100001)(50466002)(72206003)(8656003)(305945005)(8676002)(3846002)(47776003)(48376002)(50986999)(105586002)(66066001)(6116002)(7736002)(81166006)(81156014)(478600001)(101416001)(80792005)(122856001)(38730400002)(189998001)(97736004)(4326008)(6916009)(110136004)(6666003)(36756003)(53936002)(2906002)(50226002)(86362001)(33646002)(2361001)(54906002)(2351001)(8666007)(5660300001)(106356001)(42186005)(7350300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2144; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2144;
 23:if39MIv4BCK5iLriCfyhIXakjJ8ZGJftPXJZNwv?=
 =?us-ascii?Q?d1qORhtJQ+VXGaj96+Ki05lexx+KVNrYRtXcXT9I38o86gFY0Ob2rKlKpooW?=
 =?us-ascii?Q?GAh9OMcYzuAyLsRX1kX6BgNAVLY7GHEL6tT/5gFvsqDKISsB3hpWrc8SGH01?=
 =?us-ascii?Q?MayWyf2AVEtkxWmzk/DXVbxJVboE6xTNJEzuTrEYezLHh/Kt2YQUWochVqlZ?=
 =?us-ascii?Q?r6W43I+FkL1mAMadwletIekZmpW6kFU47IeTX7oNTIutsnqBsWzAZpy7cMkK?=
 =?us-ascii?Q?o3W76u86/4AuUvJPS1/ifY9nAd0UP2AyEXyBwQFVBKgFPLhJ1NUJLtIaiCP/?=
 =?us-ascii?Q?cFTcyTIo4kcVoFhSd7dWMTrYNCHth2dD9j707rslB8qIECAHI33MPXV2nzI2?=
 =?us-ascii?Q?1xqCiV1c1S8ABgTGTSBDlfvcOhXGXVHRRfXeNF3JMxYIFleybMDQKcVrhdD7?=
 =?us-ascii?Q?4Sl5VtT49h8jG7q3mRHBHXCkkiy9qYz6SKZ+8BvvYWkRej55uytB7daHX4Lr?=
 =?us-ascii?Q?OzdNiziGbd8NRMqtb0Q9w8vgqidO8UnY4qpOyNZF2JTxughY7Yr2NPEjhVk7?=
 =?us-ascii?Q?DJ1+AFBng7ovDCvu9gmuIGN55lmdWId3eSqBk/gLYFKIpg5LSQkUYw06pVjG?=
 =?us-ascii?Q?y/qksv1XKuZ+AB6uWXG/U9OS4vKHfxU9ADWwVzXK1UYHdF4Hf7qXGDjBvqrI?=
 =?us-ascii?Q?P/w8xZ8WVL/z3tgCbfCLpLP+J2iblq5yoSOqcf1CyE2qcpVp7ONRkj90hvhg?=
 =?us-ascii?Q?pqzJG3loYuhVcJiRxYlcOSOT/FMbv0NFS07q4DeVIC/k9SBgpoYZvMqYmmzH?=
 =?us-ascii?Q?EJYskpuky9ZRw4FXbB78AvncYVSeRG5SpYZQpXUnDHDaJ3w/B/U6zqC/wSVv?=
 =?us-ascii?Q?LkOE2VnmNp/zzow+7eVZ1IJa+W/WxjHXPiQKeGlkuO9Z/rxjiRWGbeeAlSGQ?=
 =?us-ascii?Q?oAYBHcyqpYBKkHsx0dLluaaL6RrJ3uL9GzSARjxDnNndiCkJdwCGXFDkgRnh?=
 =?us-ascii?Q?7IoGr6dFn4rPpItgotVZScz2pA2OQaLr1E9KudtzQ/5YR0+RbJfj7aRzpeSM?=
 =?us-ascii?Q?7DhzZ4S4bRr7/1U79rUP700dOr+SW5t630hJBVSnBqANg3oglfAZqGuvwDOE?=
 =?us-ascii?Q?toRTtYcWQFq72+XnX/wZx/jNyd1dlYBVi1v5UevBIoxRhm0XKnb8DpY1Ll7a?=
 =?us-ascii?Q?DFaac8tRCEaMr6Y/Ev0HdvKtKy95huPai3MpXaZo721SYnyAEUgjZHEfFQI1?=
 =?us-ascii?Q?usgqSbOvHWCaaF+m0P2dgwUm3JF5DH9fQzr5VhsP3z1syOmeh+Li1cElMOkf?=
 =?us-ascii?Q?bEL/oQb4BNwZvB7nTmo4mfXM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 6:1GFraaIABZfwpGOmLpjfnA+SNNnC1hoZVnVrXqzXLArekXJ85VYC9Unjmb2aLpgP6W9tiiVdLf0h8yd6+HkGHWwwWtjYP5+afHWmGGnuhw+nxvh0rlz6KKdT1NkwPjd9wpKcnZeAZqBgBaT+DeT+2TvNwnmacwQSjiyMdvNebyOaSROtV1IdDb2qjNJu8sHClLXONid/i4qRhnODoEMo1vwLmXx35BPmx55RpAeOwRRpOGikC/uuoSER7kNa8UYxRKwt+47CVd8xdbb4tHSWB3mRVD99gsZZ/7VYMKyD2LK+GA8qHjGruAlZ6iF6i9dzXc3MjP82jd4d+tOLB0zT4Q==;
 5:zApetyNAdQ/uyo/VQ2Zae/MJdnaZo0XTPpb5AW1BpQwYmAFRItZcLXaca9QSuPCU36Z8V35/Z+JAl8nSWTU4Sp1vSgblobO228ev7Bhy8uZLUSBC+RK6YfWETkbWd7yYGHqC29EH+eTNdn6thAQE8A==;
 24:HAMznsxg/aaHKkYH631xDU2/a/g/fd38p62hYBfgmKGCnyL80DH+037DjUJNOtuatBOLPTgJkeHH7Bv8icivpJvzsHxgCH2W1Nmvrz1Q2hU=;
 7:LKZt5I4dHk+ImcSIJ0VjPjzpmsOnL6wh8mLSg8FvZD6ZkUuPzJJgEHiyzXd9FRpDZGWdYLI3yfneRao3h+esGb/RNq1777iWpkASQUUJVbZb0KNEKgR6PdFG2ajyPfDSv6yYbsefACeC0i86diTQvZfbsYdJdjYdPrJMT8g7gzkdQNL2ioWYu6gLs1a5Xtl7fQhqHBYmOUPn2cGgEazBcnroFbkpIq12HPwOumZHefg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:08:54.6167 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2144
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v3 0/7] Handle SMCs and HVCs in conformance with
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKVGhpcyBpcyB0aGlyZCB2ZXJzaW9uLiBJbnN0ZWFkIG9mIDQgcGF0Y2hlcywg
dGhlcmUgYXJlIDcgbm93LgpBcyBwYXJ0IG9mIHRoZSBzZXJpZXMsIEkgbWFrZSBzb21lIGZ1bmN0
aW9ucyBpbiB0cmFwcy5jCmF2YWlsYWJsZSBnbG9iYWxseSwgbW92ZWQgU01DIGNvbmRpdGlvbmFs
IGNoZWNrIGludG8Kc2VwYXJhdGUgcGF0Y2gsIGNoYW5nZWQgaG93IFBTQ0kgZnVuY3Rpb25kIG51
bWJlcnMgYXJlIGRlZmluZWQuCgpQZXItcGF0Y2ggY2hhbmdlcyBhcmUgZGVzY3JpYmVkIGluIGNv
cnJlc3BvbmRpbmcgcGF0Y2ggbWVzc2FnZXMuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:09:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20: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.xen.org>)
	id 1dfAoa-0000bZ-Bd; Tue, 08 Aug 2017 20:09:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfAoZ-0000bF-3L
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:09:19 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 34/8A-01993-E6A1A895; Tue, 08 Aug 2017 20:09:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRiG+2dnZ0dxbVw1P1ctXEozddMysbs
 oEjMkvSg0jJzV0d3cEzOrrF15oIsVTEUIT3hAzTIUUjHNJI+U4gFLMy28MUulPJCppGA7O5vZ
 XL3zP+/3/u8PHymS5RFykjGbGFZPaxWEI64+iwKCdfL8hJDZMb+I+o06/BKKGurexWLRbbFGr
 zKYk8Tqz5sFmPEJYR4p/YRnowJxPnIkcSpHBJPPG4h85EAiKhFa2y2IBzKqCIO+p40iHsioZJ
 isKcR5TVBh0FI9IeG1G+UFH36+tw2IqC4ENe1bNpMrFQs7tROI1zh1Csb6q2xBUioa1h7k2oa
 BOg6z4xbbuQN1HdpnRuyXRUN3TzUS/C4wXPbFlimiAPqWlkTCrC/07pbZdRmCuXn7rD/07H63
 n/vA0FglLugYmOqcJviiQE1j8LpuRCL85ElgorZZLLiCYLF+DwngGwG/u6vsURdhY2eHELQRi
 scfigXTRzEMFTxCAvCGoa5nuADWxLDfWyERSiXB6v4uJpianGGxJEgwWSRQsr4tKkJ+5YceW3
 7osTUIa0L+HMNmMmzwOaWK1aSpTTpaow0ODbmg1DEcR6cxWlrFKZMNulZkXYUj1q8Tbe9d7ke
 eJKZwl7YGWhJkzipDSpaa5tR32Qwtw/Ujb5JUgNTRMz9B5sIyaYw5VaO17tNfDKSTwk3azGMp
 Z6R1nCZNQCPoPJm73r6JkStF+1uYDNcb9IzcQ5rHWyneqs7QHwT93c13yEfuKkXWajInI8PqN
 Kb/+QryIJHCVXqTT3HS6E0H961Yq2DWKvExFr6Kif6H5NkoOvBFSuSxxrhJunuipSHAcoXo/1
 ERUWLwu3/yRsLX1awlVal/anhP2FTkiZjEYbOXT3JHZvrVya6aV/q29baOt6u/Bm69zCkcDU0
 ilr3XdZUVaHTpNKtfJtPfhM4M7A1uhd9x71NCcH3YvXln54Wi4kHf+LnHyu2dqGtH4xYiehQ4
 p6ZDz4hYjv4DvG8/nZYDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502222957!106280843!1
X-Originating-IP: [104.47.1.41]
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 41015 invoked from network); 8 Aug 2017 20:09:17 -0000
Received: from mail-ve1eur01on0041.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.41)
 by server-8.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:09:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=V7U8pTfHsrXDyDbJSPt64ZYolu+EfMJcUlaKXfYOtcI=;
 b=hHh1YwAY185/svI0JPpBqGPP+7FyKMayfeznlBaooPDE2m8JSdATLu5b50Dza1xvnNnOe5Btffjuw9fpFFFo1B4qhHVBHYheJgl7tSyKu45lGMQzYsRxYOQcyavog3jRKfRrNUiwAXHiTclV5sHGhkxFt1diNbWNuYN66K3UTzM=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 VI1PR0301MB2142.eurprd03.prod.outlook.com (2603:10a6:800:26::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Tue, 8
 Aug 2017 20:09:14 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 08 Aug 2017 23:09:09 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 23:08:38 +0300
Message-Id: <1502222922-25821-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM5PR0701CA0015.eurprd07.prod.outlook.com
 (2603:10a6:203:51::25) To VI1PR0301MB2142.eurprd03.prod.outlook.com
 (2603:10a6:800:26::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f9200c37-f4d6-4b6e-1828-08d4de9957f4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2142; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 3:z7vsdQFwBWADNVUaaOtkjy3KW5zlKUfwfnmM92gyfLO0X0h5pM3eef8bPYZC+S/CDLfGxbCGFzuEnvtNcKW/wKdmc3ol03tzpD1ER1vkP78SSCziqMpdX0MOVsRgVi1jo6crm0PHNggmv2Bm7TZfgXwjWHDrp+94J6psj9QvMyhGDdBGEkH3oPqlTBoSuwCCsiFqp/NVa3TSGDEKacwFLPqnKTCQ7rLFIiydf3Is651CSqBWEjp3bk8+xs4Y0OqK;
 25:DyCwLGDQRuI4DixVL2KLsiuf8SfSV4FaE3y6Parm0TLNfncFuLb6Zypd715zGTTKVU2D/g529aHYgM1qRfkV9CjBEdpJQUzG0+8LJcnWwVhIkkUVWBFh3O58LK8JLVXMl/mrUyheat5Q49etaTHqA148yWwfHcpT93M/HJ9u6hahscuOUJMjGiaOv079LrIIBYvdaDyI0/8W3gLTQLjdJcLSPOZwEVZAndF91Q0/1+7oJ5BFGP0MPO3ctkPgk4T8FhWrIwOfvpqIyRP7uF70K99PSUm9+qiheCqZ9DZfYhIp1sfhR0cFycp6/5EtLtVACok6ATmsyJ4KM+8YMCDnRQ==;
 31:uG0zTcZAaSWE70vjPykrPHQ9GleRDtchkKfhBKQFsrmXFpd6UsnTO++PGGsIqhHolQtILwxmnFpbPspxUXyJpeH5Eb/nJ9gr4RSEt3OG/cXzt7YBcaTFYHje7d3pg64LwS9+r/kDHkCfFZLFchlIaWyaaUC6zITKB1dLSt05RwVNigPVsCDmDb3pw+urhhMcfFLWaoHTG1Sv+SukzlewSCRGC6vp8pqSoGIZjhCw3Xc=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2142:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 20:r6jz0ISF+Dtk/gbsEBDOiN4fUcK/F5Su+gZmK5dLdoQzOp1k0YSLZ5hhxwNvDc4naVWt5zsVHIkCtTuupumDMzn7Gt1DJ8a3FzZODiKCDXmkWjBxe36g9m16evXJO0nxh7TP+vbM8F2zjzxrlmYKp4Vw8I36MRSeCnZdyEfOkoRgGTg6bKUZLoeCqIpDIcjSUR3S3LzXEXwZLdHUmnRBwmC60yzGRn5uWgL2mcTrEpRmtwsqxej6fkWY6rGmPFaI2UhSoTJKRtM+qlAQmPaaf7L3xZNKtQIFG6iKzT8qki2a0RpwtWHzLBGh0VKBzAQpheSYbunNXCV5b1VrKQDLwu/vFp8EgfbpzR/SmPqYXq+3kVvr/X35AReqVhPOMOYUFP3kliZSj1JWpvw+p00jNQJsxIOglysSxgBZdjrzc9FttHO6mwwGmjLyaGTQbv3aaELEbit9SwyI/V5sokBXUNTwXst/jIvXJpHxMyae532YmCoUB7m6pDIqhr1Xtr8/;
 4:wSBGePHKHSlkdRjQtC0hd/JLs3iVQqjPB8vQe6sKaEFm+4iaoi96Beq1FZbGHcnJBZ/ZfMSzvwYmR3N+nZ5PA0Jc4Fg5bk027y4taLxh/45G8SvwoGRDup9LJKZrZGMX5Kl96no6XkgXq6NnUAngOsPc0o6+Ni7JDb0+ZZ6uXqAt/F9bNmDf82cUkD+e4cxepfLidahBWj3Gf69VVILXQqEyVNSB49epp3mqSeU7oL4Hlkr0GIAScjNpvJMZzlc4qD0YNBUMdV50xaHBL6KxObO/EV5PdgePHmNXgviPil0=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2142C6C9D247789059B7197FE68A0@VI1PR0301MB2142.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2142; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(199003)(189002)(54906002)(81166006)(81156014)(101416001)(72206003)(7736002)(5660300001)(305945005)(48376002)(2351001)(68736007)(2361001)(50466002)(105586002)(97736004)(106356001)(42186005)(8676002)(122856001)(50226002)(66066001)(86362001)(47776003)(33646002)(4326008)(8666007)(6116002)(3846002)(189998001)(107886003)(2950100002)(110136004)(38730400002)(36756003)(8656003)(7350300001)(6916009)(2906002)(53936002)(80792005)(478600001)(76176999)(6666003)(50986999)(5003940100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2142; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2142;
 23:pF2n+/QtOPXMY/E9LfT4eJGWZYBtv8G3jE58ihn?=
 =?us-ascii?Q?PQVSWIBT+Nuq30ZYq48Tcel063T5/81fCXGKQ/2uPKbNO4fLDkVr8nvdE1pJ?=
 =?us-ascii?Q?6k3NGXy++XJsil4qlGTmNeM2+Jl/9CWFqqq3RuihIMxwVfMYlOcTndJrniD1?=
 =?us-ascii?Q?2Wf8zbDYxMJBIGtrw/B/NeIhxACWPagF5H1DvvtlItpWR6xyH1cm3C4+7T9y?=
 =?us-ascii?Q?EQ00oFl7vNr8wPSfI0pC0HjGrEKkc3kAT5Jwn3Za3MgbeV7ZRHgIavFOX07X?=
 =?us-ascii?Q?yw501D80UEeFvMPkY1PTu6ZKI7MGUzmn5sI221uc2DKXCApYS+XxIFl8jeHA?=
 =?us-ascii?Q?NAs3euH82feBKCWjKD0X8QTODS/8B0GhA/q0nAL25jIwHKZGzx/mRVL10Lf4?=
 =?us-ascii?Q?Qt9aKTPm3iqnvSDqew9B2AdDSD7rjFD/i9IKJUGUyw8KB7Ep9OHDUikHYzqg?=
 =?us-ascii?Q?BD/D5NwwaqrrVwA//vZTjp0eASuRukI2oy1/Dp8x+ZCw56bSPFyQVhc0K/TG?=
 =?us-ascii?Q?tJ+7SIwV6jSnmKmpBU+22S/bp6IuNKLzfXcemGytLInDxm1uNXlbj0Flw7Hv?=
 =?us-ascii?Q?Rt1s3Ti6aS/iOj9Z+8Vi2Fw354hWTicAMy1CQeAdcNq0GZjNkjhUy4cFAoxI?=
 =?us-ascii?Q?HixHbfj6HslMu4HsZ8JcVpuF03G8nOLKAoUmpNRwZEqHdXoasMZuMqmsJrDg?=
 =?us-ascii?Q?gWlb+OZ/Cl6jwb2wxoIO5aZKYSC/qb07SuHLQ4rf638QrUAcCc2txT4Ucm9h?=
 =?us-ascii?Q?7Sx7jyxidUt0E0tGeg8Zr80E5qp13I/yTG+BU+xwJVglkuBtHGXKQaCkwp0F?=
 =?us-ascii?Q?O4FC4G6FX0m/MBIechvSi2ZM8n6IbrQT1VlfSysN30efUQryJpoaMc56ukdF?=
 =?us-ascii?Q?qKsaAzllT4ctio77oukbFcgiE5PIgcJDyBz1jyoE7tTBEWn/tSptVjBCJ32r?=
 =?us-ascii?Q?aqI6G0hIzjP8+mwY9BuqK505qbNozSzxgX/kOLHms73aY+RZFJu0Q8B0+Af8?=
 =?us-ascii?Q?Ro/nlAHLAQH1jyYLY3X7PbE9G9Cxm1TuoPRQ79nSPkD2NUho4j3ezZw31PUV?=
 =?us-ascii?Q?LLl6M7KUEYjIg1jSHH9qmOiYiGf53s8AIieYeQp+OoYd6RwVus/M3zflSds+?=
 =?us-ascii?Q?ubvRNQRQ7QWqQrzjHVZx4xGSY7KbX9kJdwz5ledCIEZPvuvA/AnmiMHFXfPi?=
 =?us-ascii?Q?/brzHV9sF2foBCpQTCZ4yI+a0aLQROOJtGj84lQMQTnmAhXQ8PK/OFZevcDB?=
 =?us-ascii?Q?oaGOI5gMeOL1uQLnlIvawmvHFuw1MtBEnAdttHKP0FIUFURmz0ICX6sd5GMk?=
 =?us-ascii?Q?RUDwcFYa31P53vUDEdGdIwtnbjyT+Oy57DQWa1G6FjxOn942QYFAoxquglZy?=
 =?us-ascii?Q?iF+qzuQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 6:cMesEDMn5ak3cQ6z6o6kGWlA2QMV4ZG+5GBxwk7Kyfj2M4HGQ7SlNBrvRByoiwWK8+ma9A9JUPfCkBdn9ZX1ZfYJHTVJYcyfNpECwa0qzjBpK2mf0ws3rjssh3yEFxB9ydLIH5jlGdua23fRHe1etxSAxEU1OJT3Y2u72WCJpcVbvgt6BW4BgmqImZde0OClI4+7SGv7Casgt6xuxUYG4I6P7ynHqskV5gJhL7cNYjPyjrzcwjFpnWVqZeqoHTAdUziGJXCSdxlfvKVDGdg8GzLY6j+wDX0ut/afWxgcFon+XtO85rRp9EkWP7bEOpAMPkUMHSJXu6fLWWLs9JzASA==;
 5:88+GhD/ehD3EHEhadfZNgxAkf91NtOX4q+KCvpwHzlmJpez/QFvd1p05GLRb9oTboaMLsvt7Kw8eafHEEA3qdrnLemTgzumx8Sg0A4BgVgShGcoLXoUrkG0TKspAh2r8zOMeu1XoPZ+e/ZS31wrxXg==;
 24:ru1UGnSfh6YAMOfOTCrdGF1CaLE7N6YKH03dDbu8mRLxIvEuw4O87/GN8prDd69y/jCBe5TrQuFqwX51NxTOZ2Pj7lbC2T6BtMie214c4Aw=;
 7:axSn1biHO+sTQ/7+uVhuU7uNus+RYv4+FFoNaciNisx6UlulBRi16n9CH7pK/ldGScZHEjfobTnUlxqcbLVUMDo1W8F6DnSdui+mtGtFWttSoCvtiJs2d+Akn+35hH7UGymvosBFXEUUgUNnwKFAeJddSfB5+fxlv3G3FYq2wTsHkJFopm1HQT6Wpz7Idx6j1kvmyDbZ4F2hQHgr5KPSVkKusDYdj1XhZtyBtuCgzJQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:09:14.8528 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2142
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH 3/7] arm: traps: check if SMC was conditional
	before handling it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gY2VydGFpbiBBUk0gYXJoY2l0ZWN0dXJlcyBTTUMgaW5zdHJ1Y3Rpb24gY2FuIGJlIGNvbmRp
dGlvbmFsCihBUk0gRERJIDA0ODdBLmsgcGFnZSBENy0xOTQ5KSBhbmQgd2UgbmVlZCB0byBjaGVj
ayBpZiB0aGF0CmNvbmRpdGlvbmFsIHdhcyBtZWV0LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KVGhpcyBwYXRjaCB3YXMg
c2VwYXJhdGVkIGZyb20gdGhlIG5leHQgb25lCgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwg
NiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDAxNzFjMWMu
LmUxNGU3YzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L2FybS90cmFwcy5jCkBAIC0yNzczLDYgKzI3NzMsMTIgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9z
bWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCiB7CiAg
ICAgaW50IHJjID0gMDsKIAorICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3Ms
IGhzcikgKQorICAgIHsKKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOworICAgICAgICBy
ZXR1cm47CisgICAgfQorCiAgICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gubW9uaXRvci5w
cml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCiAgICAgICAgIHJjID0gbW9uaXRvcl9zbWMoKTsKIAot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:09:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20: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.xen.org>)
	id 1dfAoM-0000Zb-Py; Tue, 08 Aug 2017 20:09:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfAoL-0000ZP-6s
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:09:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3F/ED-03406-06A1A895; Tue, 08 Aug 2017 20:09:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m5ldR3FlnDW8biq2Uaml+KoEDfz
 TA0sxxMiQdNwmd3F3lZk1VojQpJVdSNQMHxWWtoiPFRQlUyQ1FLJUyjIfYRKZJilqUZGU7Tir
 2ffrfPecc++5cEmcLpAqSNZoYDk9o1VKXYmALKek4DSFJSW0yOIb9XC1johFpwa617FEdEGi0
 WdkG9Ml6lLrsCRnOdBoa58n8pHZ34JcSIIqwMHWTAsYUanQ1m5GFuRK0lQxBtOmCqlA0JQKnk
 wuOgtYSkVCS83oJvakdsP417FNA051IHjdNooEQk4dhxuVQ3YzaZ+wD3rMqUJZRsXBSvHapgQ
 oP5gcMeMCdqFOQ/vbIVycFQfdPTVI1HvAs6qPhIBxCqBvYQEXvXugd70KF+YCVYGgu2HGYT4A
 PetfHCJfGBi+SwgZgIqHT1atWB7HoHJOLnoLnaFxuRQTiUPwbqlOIhLdUqgfMzmIIGh5s+pom
 gPTzY2EKJqQwK2fjxzr+MDA4yZCxMsSsP05ISZKh+WNdUw0NLqDtbxVKn7MzmD78EBagvZX79
 i1eseu9xHWiAJ4lrvCcsER4SEZnCZTbdAxGm1wWOiREB3L80wmq2Uy+BBVtq4N2Q/Byf460fO
 Ws/3Im8SUu2RtB80ptHtG9qU8NcOr07hcLcv3Ix+SVIKswduSQntwbCZrvKzR2q9piwbSTekp
 CxdoGZ/D6HhNpkgNoQhy5k7HN4xcLNn4jtGEPlvPKrxkhYKUEqTqXP12o63LfIV8FXIZskej3
 XJYTqcx/M8vIi8SKeWyXqGLm0Zv2J63aI+C2aOcjzcLUQzMP0qRj+BMl2Tm+pQy8OZaWUzoi5
 MlkcWrv8oGjyX8tjJFWXF9uqPIQ7kUlPe+3WXvSK0xqbguIO9eZec5/UTVtc+DCa2JvlF0bMm
 P5MMtKs5UljzbGWaunZgnY1ydVqLHm1qJl/XRVytVUyH+fPncxafVPsi7qcvkp1paMiU03571
 q1ASvJoJC8I5nvkLqkc1RpQDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502222943!109466571!1
X-Originating-IP: [40.107.0.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51236 invoked from network); 8 Aug 2017 20:09:03 -0000
Received: from mail-eopbgr00083.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.83)
 by server-12.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:09:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=LG3hmvjsx3H6aSBY2JIbZTG9tbWf1yQa0Z8gECVgbY0=;
 b=Y6+nV06x3UkM6Vb36uMB0o0LWYBA0ldPxqEq2kiSm0Uc+IPydSf2LWaQ5tgSSaUbVGKMS3EAdtBwIslcQQzOJhv+gGpI+s76jA/IK21Jyy2svgFDQft/XOP7/3gnunNULJ9ZHJGGrCGtkUvYiOZ7GRzGZQmIlb0zLjSAD+4gSRA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 DB6PR0301MB2134.eurprd03.prod.outlook.com (2603:10a6:4:46::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 8
 Aug 2017 20:09:00 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 08 Aug 2017 23:08:56 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 23:08:36 +0300
Message-Id: <1502222922-25821-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM5PR0602CA0014.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::24) To DB6PR0301MB2134.eurprd03.prod.outlook.com
 (2603:10a6:4:46::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a872ff01-a696-412d-e311-08d4de994f99
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2134; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 3:ZTapiEVsugFZvFISP/q/pnBT3xZIxbDZCXT09Rv3ec0hZYVsyufwikhL+E6HxO/E7hRiznoFshzlZQWSpKQ44F+bGfAYuUW9oJeJfvsq3ft5WWUwO/2uaFCT4lILn14YJKD7ZQ5yQLuanYpp/mfa/iVH/mgYrVyZHsVBxzZCi8/m4q7X6gM+3TH4IM07vM5m5p3T58ripdYiP3Kp1XoTiot93Qm1JjjqdWnmrociVTm0XhCHn59aAyE50wvtcIhT;
 25:sOMPD/+pMMMmL38IXeKUznsem3ZBONG+4FVmC8NYmC2kDERt6FRAprbtrkH0uGbDStrxO7iFDDINLPi1okUV8Kbskm8v2xmMrRi1szdNqx+32AEmfTlolFzlOWvU0SH6dAO0I4VilYCZyj0Uy+RxDSpZ2k3ScYdrrOakxS7+a4wHlHsyZKM07FbFnUvyNjwwhgtlpnCl9aEW1JJN5Fu1caPrdzB5Y0p3yQjbFSsRVHFwJCP8/tS+PPyKBEn/piTu1C3BrTwtaNHFyqHgxFPend4kFFYjVMSWbTWKED1xpMnIfM8+DhA9/Tfi2eMHY1LgMpl0wD5LMCPT5NH3QChnjQ==;
 31:b8hjCqYu/lCqFpgFQuqPYIpQg+sm0W6OvoPzb+1jF/4COSG8AkspxWTllvSwrO5ZmdebHUeFwB6rtkBEp0T22YXhB9YhqJcYe5/md9JgU/IbVWRpiuV9eKWrhmgDlJloiXVX0qCHYGzSgb8Y6AWmvbgQLBJCKLRFj36RoS4ro6VAXEDJzlpRct++uJj4LRsDPH0lbMBuhwM0y2TigdbYkTfBdJfxp/t17FfjFVIoJsU=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2134:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 20:/eXcc+xKlpC26SPBTvNOXNGa8/CZTLzOjxnC+o2wL55BBZcZAs5cmIxPl8iX6eyOVfNP2JVQE2RsNPV9vGpvXpsoO3YWJjDXz97+V2fUg8vSvtURRfxaBa3QrV+J/jPV5mA7lWfgx6ru3D9LGIRbWRGRFxuZc3PhGCUEvz/PZ6Map48bGSxhWNFLphZ3Rf4FRDyjt1oXjxc/odsNd7RuaTR5CIG8bwggowvT22720fu6aOwR7ul14jRLki8Ayc/ptvhljhzoh/rrDrqpZaIqxd1ixIb/muBwbYJiyHZAC/jzdq1nozw4GYIQFj8j3iYnvLogfw4RsJ5z8thu2x0FiLD6QlWeUr3Ppl6AE0+uC7Yt8U4REVKn/jOKls0fmqjgebPxc1ImBAer0EBgXe2jqJqHLkkIEb/fnwaNa+eZ26zodnTspMK705QFvZ9303gKW93vQFSWB1FLQmnCYFT+n3XJyJKWmqKqyuvWZp3sOrxlHrsi6KrXubyeZEOKh1W2;
 4:Nj8Oe2uttDHNDEh8MpVNBJOicqjkNZCZO74tZW1SOvhMohqFdu7W/gqYXiIvOoGXFkrh/DdygkgK0BuAaClfgRRzCEH4+9YS1evPgAzU+47fwyyUynWHKn2YJY5BFJDtNKkeTOVjarWtPGXyboCkO76JGqfK7RX3KOTIL72dPbwdhmq+z+Sls+82qObC1F94Gp3zNFatWKnp7uPU83quLBLKfflzfPt70sEpiE6a80zBifP6tSDx9N8ughKyfViP
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2134F5F06C213D8F93E84BBFE68A0@DB6PR0301MB2134.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123560025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2134; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2134; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39450400003)(39840400002)(39400400002)(39850400002)(39410400002)(199003)(189002)(5660300001)(105586002)(4326008)(101416001)(50986999)(5003940100001)(76176999)(50466002)(122856001)(48376002)(81166006)(66066001)(6116002)(80792005)(106356001)(2351001)(36756003)(42186005)(33646002)(68736007)(81156014)(7736002)(305945005)(189998001)(47776003)(2361001)(86362001)(50226002)(97736004)(6666003)(38730400002)(8666007)(110136004)(2950100002)(478600001)(2906002)(8676002)(72206003)(6916009)(7350300001)(8656003)(53936002)(3846002)(54906002)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2134; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; DB6PR0301MB2134;
 23:vpMDnDg1r3nnsfpu6y4Wakia2fsctXR5Jew4B1Y?=
 =?us-ascii?Q?ot2wWLZfpdEjZnua5lW7QIodR427hZPET1lvHgOlHo0fwGHVh1LVTKJilGjl?=
 =?us-ascii?Q?Z14ST8MYmA5AjmWSZwXUE/Ib01xyBmwkKoBjTqUKRe3KbRxBN42MEwab0cGP?=
 =?us-ascii?Q?+YyAzxpfCHU9RBiBRo7QpV24ZwFmICyL9uqykkF50EZzMVWnY7sWNUPakAGt?=
 =?us-ascii?Q?WfdPuc6aqDyVCJ7SgZoE1DcnemITgf2p40QU8i0Ld0C5PoUPWrnQJCf/WsPF?=
 =?us-ascii?Q?11bF0u73liM7fUm25Y5Zd1ZD4tHOmGTThKYpC8HYgX83/N+Hh2MxMlO3YWVj?=
 =?us-ascii?Q?DzbDR/1L8y13+Vcjx017pE9oU2pALgI485qWGNki5jUEMN0wfa3MZt1sOzJC?=
 =?us-ascii?Q?QXR9N5MrINugvt53MKlK7i9ABrdIhaB90ELhoTXkmqJ09z+3i1jdlevXiBFB?=
 =?us-ascii?Q?dr09ejXqwwZOc+/Zz7SME/+Y/qmz2caL7pSPlL/7NCt5ROUqsC72Vrfa9t6Q?=
 =?us-ascii?Q?xveGgwavOZ3iY83+eLH/nClF/Uh1gyN54Tj/93U8YbVeFfGlkPOzPOYQTGi9?=
 =?us-ascii?Q?0dr1g6LsoamTGDrCk4l+QCXsqS7Pbs1xVMG1luoKafJHJyo3J1jw67Lnt/8e?=
 =?us-ascii?Q?AxhvjLZbEZ+uQMHuet3imtG3FzshgJo4kvDWOCDaY4XdCOpADm5PMGxoMtlc?=
 =?us-ascii?Q?73nrcZ2pOjVW0/S85htpLhlx+t3MNokH402dxFCsmCkfC+skR7xSZW7uuqn4?=
 =?us-ascii?Q?PslDv2jRLSeIVNp1EelRir/vXQD9OJ2+lUPLleGcemU1/Z80tqAPfJELQLKD?=
 =?us-ascii?Q?cMRDd5ufjHwjgAMJAaTePqNm4Ag9lpqa2fivxmyRq7eX1qg/uCFoI6bTjE9W?=
 =?us-ascii?Q?nd/9PfDHGGXpsPWHZ6Niu5T7FpUEKVNAJ76eABzMI0WVjgGdIYk59QClJZ40?=
 =?us-ascii?Q?798Xp5CDz7PPNBwJ1lp1S3U/dEDonWdigkO1vHkWuE6taKB78qRe9psATCl5?=
 =?us-ascii?Q?cRGpLcSvyNNC6eQuPWog0YFaKw/AiFPLpqo7Hzx+bsM8yZnGSCdHpdJe9sS4?=
 =?us-ascii?Q?a6DenshA15rX1pIKI5A0BfT6pOWm2ADdQl1cY/AvwnovysHBGqrybkbvhdAj?=
 =?us-ascii?Q?oumqjrFxW2fMOHbnrMfuBUdK6/8VBVN2PQr/iXEg/ryW4dbqRpaL6D140K19?=
 =?us-ascii?Q?AP/cfpRskq+hJ1RW4D7Op3Wx+vkCP+ILmfVqCRhMMbvl5sbCgdQAr2bTuEIY?=
 =?us-ascii?Q?aQi7+z+nymIE83n9dLkNikDoScQn2TxA9pzJ1ETppWyWFFzuPL7iWXlJ1G7P?=
 =?us-ascii?Q?wz41YFueYqxonm0IFDmOADgBTr3dbqclAP2UGZVEP3yVIMJrEJKPITc5y/Am?=
 =?us-ascii?Q?MTwpQtg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 6:qWS3OvdrepjGsTyFn8nm62eB0XtY0elJ8Wd8fwCMCcvNxllFineqPysbEQB5POI8fRBCJ2dGrAR9PkzgxMBi9je9FvAzHf0ZwfBO0XMWy8KeAJhBOxFdjFH6yf8Y4SjAjPodke0TAj7f+9nhBkfCn5yTB0ey+3ov9jfTjNjTaf9dN8dUy1ZlioYrXreoB3z4lWFS+hfnZH/FtKAF9Qtzh7ER81KF1FqrYcT0RsTEKMC7V1iW9OQqfJMiUPZf12LXfiWFEPnVZUYd9GKEk7Uj2gHc90JpuMwwJS7WVdY9ceyjah+4XpZhNYz7m5D+bJbnvx4TvahlMzzGh89PI9QUrA==;
 5:GwxhPc0sclmpyWeDzXNlz50kj79l45EmdI578UGWnOx8m4XTTKRCPIayje2ouZ4spR0QkrqcOQrX0OtkmbtafIWqJvfdt7Oln07C+5ewsgfZGb4N/4c7RsuAvopXD93ahT7qNiGpnUOOF9C0d8YcZw==;
 24:2kyUvxLv3SqHBXFnB2nzpT84/MC3k0DEYPRj3OdTr77PE2gr0AN7eb2geZJSI2Mo2S30UfACcimBm2NMv763lvP7ZxqxJnDQPYHFi/HYgOk=;
 7:VI7WuN9ETIdTCuRZotbgWLLuxmnRcutYOiEIKW+qksHOyUUWlavy+UGMczfqBLtgTmdGEHNslg6i4XTIQfqz3oPLtbfZLPI5ccqpAlX2YJlBFVMvV0rL7V3WF4zpDtKS0hESkxGUCQe9ZDgLCci7G2lvHWWHlv3CuehcHgqnUIzJks4XQtpAPP0mmAYEwNYH9w9jYV8x21sQGwqR0ObQISPn0AT4S99fvWn8LVSlrl0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:09:00.8399 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2134
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register
	accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpUaGVyZSBh
cmUgc3RhbmRhcmQgZnVuY3Rpb25zIHNldF91c2VyX3JlZygpIGFuZCBnZXRfdXNlcl9yZWcoKS4g
V2UgY2FuCnVzZSB0aGVtIGluIFBTQ0lfU0VUX1JFU1VMVCgpL1BTQ0lfQVJHKCkgbWFjcm9zZXMg
aW5zdGVhZCBvZiByZWx5aW5nIG9uCkNPTkZJR19BUk1fNjQgZGVmaW5pdGlvbi4KClNpZ25lZC1v
ZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgotLS0KIHhl
bi9hcmNoL2FybS90cmFwcy5jIHwgMzggKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
CmluZGV4IDZjZjllZTcuLmVkNzhiMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDQ5LDEzICsxNDQ5LDEyIEBAIHN0YXRp
YyB2b2lkIGRvX2RlYnVnX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVk
IGludCBjb2RlKQogfQogI2VuZGlmCiAKKyNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFs
KSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCisjZGVmaW5lIFBTQ0lfQVJHKHJlZyxuKSBnZXRf
dXNlcl9yZWcocmVnLCBuKQorCiAjaWZkZWYgQ09ORklHX0FSTV82NAotI2RlZmluZSBQU0NJX1JF
U1VMVF9SRUcocmVnKSAocmVnKS0+eDAKLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcpLT54
IyNuCi0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1aW50MzJfdCkoIChyZWcpLT54IyNuICYg
MHgwMDAwMDAwMEZGRkZGRkZGICkKKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsbikgKHVpbnQzMl90
KShnZXRfdXNlcl9yZWcocmVnLCBuKSAmIDB4MDAwMDAwMDBGRkZGRkZGRikKICNlbHNlCi0jZGVm
aW5lIFBTQ0lfUkVTVUxUX1JFRyhyZWcpIChyZWcpLT5yMAotI2RlZmluZSBQU0NJX0FSRyhyZWcs
bikgKHJlZyktPnIjI24KICNkZWZpbmUgUFNDSV9BUkczMihyZWcsbikgUFNDSV9BUkcocmVnLG4p
CiAjZW5kaWYKIApAQCAtMTQ3MCwxNCArMTQ2OSwxNCBAQCBzdGF0aWMgdm9pZCBkb190cmFwX3Bz
Y2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmVnaXN0ZXJfdCBmaWQgPSBQU0NJ
X0FSRyhyZWdzLDApOwogCiAgICAgLyogcHJlbG9hZGluZyBpbiBjYXNlIHBzY2lfbW9kZV9jaGVj
ayBmYWlscyAqLwotICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9IFBTQ0lfSU5WQUxJRF9QQVJB
TUVURVJTOworICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVkFMSURfUEFSQU1FVEVS
Uyk7CiAgICAgc3dpdGNoKCBmaWQgKQogICAgIHsKICAgICBjYXNlIFBTQ0lfY3B1X29mZjoKICAg
ICAgICAgewogICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLDEp
OwogICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgICAgIFBT
Q0lfUkVTVUxUX1JFRyhyZWdzKSA9IGRvX3BzY2lfY3B1X29mZihwc3RhdGUpOworICAgICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29mZihwc3RhdGUpKTsKICAgICAg
ICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfY3B1X29uOgpAQCAtMTQ4NSwzNiAr
MTQ4NCwzNiBAQCBzdGF0aWMgdm9pZCBkb190cmFwX3BzY2koc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7
CiAgICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7CiAgICAg
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VM
VF9SRUcocmVncykgPSBkb19wc2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCk7CisgICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsK
ICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVS
U0lPTjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKLSAgICAgICAgUFNDSV9S
RVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfdmVyc2lvbigpOworICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT0ZGOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9vZmYpOwotICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2NpXzBfMl9jcHVf
b2ZmKCk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2Zm
KCkpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19U
WVBFOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKLSAgICAg
ICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUo
KTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5m
b190eXBlKCkpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVf
SU5GT19VUF9DUFU6CiAgICAgY2FzZSBQU0NJXzBfMl9GTjY0X01JR1JBVEVfSU5GT19VUF9DUFU6
CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7CiAgICAgICAg
IGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgICAg
ICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1
KCk7CisgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0
ZV9pbmZvX3VwX2NwdSgpKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9T
WVNURU1fT0ZGOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYpOwogICAgICAg
ICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdz
KSA9IFBTQ0lfSU5URVJOQUxfRkFJTFVSRTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8w
XzJfRk5fU1lTVEVNX1JFU0VUOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNl
dCk7CiAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwotICAgICAgICBQU0NJX1JF
U1VMVF9SRUcocmVncykgPSBQU0NJX0lOVEVSTkFMX0ZBSUxVUkU7CisgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PTjoKICAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BVX09O
OgpAQCAtMTUyNCw4ICsxNTIzLDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJ
X0FSRyhyZWdzLDEpOwogICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhy
ZWdzLDIpOwogICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMpOwot
ICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0KLSAgICAgICAgICAgICAgICBkb19w
c2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCk7CisgICAgICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsK
ICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQ
RU5EOgpAQCAtMTUzNiw4ICsxNTM0LDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFND
SV9BUkczMihyZWdzLDEpOwogICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FS
RyhyZWdzLDIpOwogICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMp
OwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0KLSAgICAgICAgICAgICAgICBk
b19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKTsKKyAgICAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVw
b2ludCwgY2lkKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBf
Ml9GTl9BRkZJTklUWV9JTkZPOgpAQCAtMTU0Nyw4ICsxNTQ0LDcgQEAgc3RhdGljIHZvaWQgZG9f
dHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICB7CiAgICAgICAg
ICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLDEpOwogICAgICAgICAgICAgdWlu
dDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywyKTsKLSAgICAgICAgICAgIFBTQ0lfUkVTVUxU
X1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0
YWZmLCBsYWZmKTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsK
ICAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEU6CkBAIC0xNTU3LDcgKzE1NTMsNyBAQCBzdGF0
aWMgdm9pZCBkb190cmFwX3BzY2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAg
IGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Ci0gICAgICAg
ICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpOwor
ICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNw
dSkpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:09:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20: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.xen.org>)
	id 1dfAoV-0000aA-1W; Tue, 08 Aug 2017 20:09:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfAoT-0000a1-As
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:09:13 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 09/B8-03557-86A1A895; Tue, 08 Aug 2017 20:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj2O+dMT7Yjp2nsdank6CLqVlpIBEE
 kgWiKQT80hDyz0zbYrZ1lk/4olTUFM0PEC2plSJpGVmYOyyyxNB2o2YW0IDVbWgzDoGV2zs7s
 8v16vu+5vM8HL4nLliUKkrXbWKuJMSgDgwndtoBklVZRkr298V7cribPVWIvSul3erFMdFiiN
 2nM9lyJrrS2mLB0Rtm7qqpQISqGEhRMEnQRDr2VXkkJWkMiOgc67jiQgGV0GQYVz5UizoPltk
 nfeyC9E9obXEECDqM3wMTiGBKCcPougvEOl08USmfBUuFln4igN8Pb2jc+TNGpMLVwHRcw0FH
 wesThw2voNLjzchAXh6WCs6cBifp18Kx6mhAwTgM8mpvze6Oh11vtx5UI6m7JRe9W6PHO+98j
 oX+4jveSPE6H1hG10BPoCQw+X7lNiJfTQdDytBMTDfHwcLoCFwlnIPwavYtEIhbaX3j8qRbob
 nEGiaJXEvg489VPRED//VZ/7LQEbr6YxcROufBlxYuJxDIFpeUf/HZHENyqXMLL0Zaafz5b88
 9nGxHWgmI41prPWlWJiWqNVa/V2YyM3qBK2J6kNrIcx2hZA6Ph1HlmYwfiVyGAP13oRsPBPhR
 OYsr1VEecI1sWojEfLdAxnO6I9YSB5fpQBEkqgTJASbZsnZXVsvZjegO/T6s0kFJlGNUl0BRn
 YYycXitSg0hFustXljAZYTKbWIWcOiSIaEGkO2H6E7G6laMoUhFKIb6UTGphrUa97X/ejeQkU
 oZSa8P5FKneZPszyc2XwPgSWekOoYSN+UspCtElwlF6U9OsH4j+Md7nORszSXNnikgsoNtbVp
 Thqv/m+b5/oj5zYf3Jc82PK7Yly7sv5k+9qu5V9pEzZleuc9fx3Rt3pM3u+7ll05AUfZp9bcM
 XK9oKHpwfaBpym1PwPeacU0kpDt10yGT8Abei/sLYu8mxmmtPlubfq6uGEzLKlQSnYxJicSvH
 /AY445tekAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502222951!79109068!1
X-Originating-IP: [104.47.0.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 34925 invoked from network); 8 Aug 2017 20:09:11 -0000
Received: from mail-he1eur01on0067.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.67)
 by server-11.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:09:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=5XCzj55m+Spd3bKKZwYDMkabNYLGulJNpRfti4mqcm8=;
 b=UbtJoy3hFIoPYV8GV021sHLe+I9ACX55nKE96roAyjhBXLtrGRkQiwefPUKJbN7BPLjb2yTal/8QFdL0+sm6Bip57Sk8V+N2hyDxg6QFdOuW+IJXCrngG4JVFpxIR7UDK+bfB2N3x9gJYApUZ+KAPyABj0AUqirHGQmcWwJqSsg=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Tue, 8
 Aug 2017 20:09:07 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 08 Aug 2017 23:09:02 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 23:08:37 +0300
Message-Id: <1502222922-25821-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: DB6PR0202CA0004.eurprd02.prod.outlook.com
 (2603:10a6:4:29::14) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c8fba060-509f-4d4e-9b70-08d4de9953e5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:i6b2w+CqG69QHH8mXOlM7sp9Rdb77FBA2atKiV+3q8nh158xQ1PLUy1CUJSxFLzZMtFHSLz7hYlUseH7W0WF8bYwd4PgBzPKVLZbB3uV3RkzbSc4y6x7AgGVbZI4H0tgIkFUfLMBbZqV85u/vQMXNKmwc41qw/GUB/JToq15ueC+rdgS8aLRnhgKQczklOBXdyf+CTOifS5q4LWFknweASm0IEZ5IDtqSDBQ1TR3N710iSgr/wyU1/AcfZ8mKtov;
 25:Urlun3jdaQ6e3m9SEjCBFmtACuSZYaoJDhARKmPTBykWjwtY7R6LPSp5rwij5Ii76rXi/r7AXA6V58rRdgP2P42r89UZTnHGbV+RSMAXkckGRSyKivapxayS31DlZ7ftrFrXJe4kjn9oMTanFrvf0f/opEgElKv4zU2r8sunJsKeG/OHva1lm3//eAeX1MxNQeXpOgJ2YVMZKXJkgMDrkkC/RZLDV2aiAqIrLetY8PiiMBHWcbLQruo4HB6A/WRd67hMU0IvpBp7G7T27AXGnG94IHFMfSwc/i1H0OYRaXf1g8qIi9h0eexqQknDXBZhfNTbG9nyL9pmp6RlzpeOPQ==;
 31:YZoYsag0EHzI1Qjfbe3SAWpHgiAjcrY8X72ZtTrrD3Yfp/VwsdFTcAmSCpGFUJOwQpBhpASmWf9LdoKRxHXN3aHriWZnahyrrdgwW5KaCNnG1fm67kTGMHl5MUbRDHktDJqydP1OTgMJgnqNKi5O3fWIrI639X7mQmTQ3LXsFmYr/o2pe7ViU0KgBXAvwmvmv39jewMuPmtZqiL7MSdyZrHqzIiraXar9/6M3tNI/F4=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:w5a6AHzo6sRSJ4sb944VYCgC8ctJlvnKrzb717w5R6XV6D9yGqCLjQrVY8TZsdlK50QDvdi5mHBIOdVwdYmCRt9EUMyqVL7CSVKnE9MJeRlJ5KH1Is+0II1zrP0OHxDGdkO1U7LSCRyU8+f8zGZjbis6ZUAjqcIJAq+LM4e/M2zlV0x45coIIK2vMlDaH01/web1k/PDb6HiVTVJID+LPeTaaq8Op3qztf7WDX0xYqG9ifpl6S6un+MUzdIFa4ELNi7Xa5GKQyA4QxSNPr3EjNtjaeI+CzeMK5wwBRaB//N3Ix0MAoS1ybsayyZ+LnlHM3RDfN5HQhl+UwaWz9zGLcfGGbHmU9VNWkc8geV50b/TnZaY3jEZcpRk5pTGbDF/Fn48EZ28DYGcchzzxsgPt5sgsvKvub1BygsGgzIG/tuGLat7gQxgPbhofX5hGRvwkpq8cx9MTs1rSrfEZ7xDDVOtDx2jRLUSZyXpF1snQB+MPcIcB+3Vlaqxs6Y75Ziw;
 4:btyd3Mo3FM2hEjpTSEtnUaGrOXmP521sdfQR3wd8oQEzkJM+Lv2PPr2XQFgDgHvUvKLVfRKNCdcGG9GdlQGbKo2ZF8X5OI2UOV8/ftYHsIZS5a+MtdTlm4cyEO/Tud+h2p3eX3qIQVH0sYy0omn5PFcIajYI8i3lB2FMcjLSf1YlhffYpSVgOnPY7uHq7BScEZyyDECd3HOilHEnpPMoFVFL9FYauUudR/Tmclq9xR1uRC53jhHumBJ0CI8pFMWm
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21394B49F0412DE997FF7182E68A0@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39410400002)(39850400002)(39400400002)(39840400002)(39450400003)(189002)(199003)(50986999)(72206003)(97736004)(36756003)(305945005)(50466002)(7736002)(189998001)(68736007)(50226002)(101416001)(5660300001)(76176999)(8676002)(81156014)(81166006)(2906002)(106356001)(105586002)(4326008)(7350300001)(66066001)(2361001)(8656003)(86362001)(47776003)(110136004)(38730400002)(478600001)(3846002)(5003940100001)(2351001)(2950100002)(6916009)(48376002)(80792005)(6666003)(33646002)(53936002)(42186005)(8666007)(122856001)(6116002)(54906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:1d7MTm1y4B5dFgIPz52FyAMj0oPZ/QzCU+pr12S?=
 =?us-ascii?Q?BPegVnkRXiQ17HgnAwsqIEz5ZQNyzrebkMLItgMNjcONoGoqiYWETxpj4PDn?=
 =?us-ascii?Q?GebIW7eQjNjhsv4svWWI5smJrDe9y+P36v8wEf7ESZMYawSwCVEnDa4nbV/J?=
 =?us-ascii?Q?SnbEt8thxjFfPJi2lsVDa0K6WXxVtOzQcMVRoS4kQS1EjRQo4MCbSaQH44B8?=
 =?us-ascii?Q?DrHCKEUNmkIh6lOyQOTC16jFeC5/fHu9VDEHXkXXv2vPGM0H0CPcHpnP6KCO?=
 =?us-ascii?Q?I2uT6D2Wbb2LC/ux5Jrl4D/MQ1NBqFLoRpG2F1QHo3xBEIs/2P63lo/01ax+?=
 =?us-ascii?Q?cVOzFkqj/tdKXvTydSDf9ff79E439GopoN4nCTLOTeklwpBaKqHqhWEK/DmG?=
 =?us-ascii?Q?uxWxRrOOHgZTGQec7y+24tdJe3+ksc37a0i4W01zdy9M6P5K+IosColJfKNW?=
 =?us-ascii?Q?mbeH7S/yo25b//oM9NuXS6yhnGzIpDB6Zyz8jFmyiXJG+sgQkLOLsj+GBGNO?=
 =?us-ascii?Q?fOJWF1DlcA/AEpo6HYwn80Ab/e/wFr5/fe8YRHcaWoEPVr1yrGD9V4FLxg8z?=
 =?us-ascii?Q?IBA+GztMODTI6GDLeQsti8qidoLJFKgZNfi3lebRzw6A6droQjeLQe3sMDWB?=
 =?us-ascii?Q?hmOdqY3SYXiHTt1SHD11Fd2myk0+DVfRX2wORJHMOoRe543Cd4ih9HxDfODj?=
 =?us-ascii?Q?93K5w0a1Vaq/Jxxwy8kd2bNy8X6sokbkUNEF/bpzrByn0NHxPAjMjqXESQ58?=
 =?us-ascii?Q?0MAOWJGUCRJmUn31AwNfiYwz4DpJMFLLkshT6XxVby9qntHDGy/Ns+Uk+wmr?=
 =?us-ascii?Q?wbtirVg5usFSUYakcdNlAxdTZxgX0Ab2UilSFupTJ3INK0ulY/36+u3PKH2N?=
 =?us-ascii?Q?W8PQPMarSJRJT4AJxpYZzcFciudJb6rQgBnbu5omQgaICuBtgHW9K9dJP8IN?=
 =?us-ascii?Q?NG6nUjNHWfK1bHelKfatYCvQMXycvM1Ohem1Vetr0fnldJQSabwP7grcl8Qt?=
 =?us-ascii?Q?eV0Vw8UH7PxiKzFHT4h1u4NNXCf31N5MSCsXmFv5p+cLTQo2Q8Z87FPkW5qd?=
 =?us-ascii?Q?cTNNarWnRBlgH5K1Mv93XCbN1z3JX28mmMatKfwdkgEv14xl13fuk1Yk14Jm?=
 =?us-ascii?Q?+yiTrhXOaNBeAPfJrf8qBITUQo9VESRtDKUYVaA4RwyvdYZlBZTPsWedB+3F?=
 =?us-ascii?Q?iPPDvkLtEzYxYwACEPYkHM8cZV3Q5Ho3C+UiftBrtCgEP+WgMWyQoXHi2PVJ?=
 =?us-ascii?Q?la1y+6AgN8LVtJqdEudjneLk0IcMne1/7FyHBVkht4BmHr1EVCo0HlW49rYo?=
 =?us-ascii?Q?6tYjXmgzoClXFZB6+esdP2+eMH7D5pX7E09SftOA9xPBh?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:mNPUAXZUXyoAluAaTZBiaadAXjWOT6HAyC2gp2ZFa76q/Mk78MyewVIp5RGNWfdt6EAXdMQ14W0/U9SRcyDz+1GJrDoufgkrx9wudFC6qi4wBXrCi1f/TcJF0Huhzaa9CR9XTlu0nLObhXdBjIVRYUMm7z5ldTFhA6q4vWKYu2lpW/wPZdJ90roPblP1maF8IcIq+YMkJ4yMn1qYZ0JABXuhWugHe3E210H+C+J8RoQxjZt8HmfwCWhbfg2NJCeW4EqwEoKRNxIrc9xV/builyCc6giZ2RN603kCQv9ilvwTMkPeLlsavbUH3Bwd7wP4ssf0dbpMLTk/xaDp4nvW5A==;
 5:i0wHaPXMHxqS7Fp6JlbCN1g8hNkWt5gmKvL0EfuZPIZVDw3j6DS7ByVMBLCJD63QJEum23BiqMJg6LaezD+2FDaLDkIqVazow88yNhvdRL7yIpVcxTpiwGMXC9TURJLMa43EXUjhM92TNo8vbUPsRA==;
 24:oX4JQyzNfSgDORan/HWBeQKWkvwFOBUqj4OOIxHTdYEOOaLefsSLcKV0sDdIG2rHOc9V5lsCJpUaBDScZmnwwmjn8+B9aVmvNXS+V3WwLAo=;
 7:+unX7Pt27wBT5/a4BAHuhklAF0ArumcI01WFgtUUc2L4hnMkhaSe9J3bwwXwo+qYvs4HdCAePtJN1k3h6KaiK48z/I3ElCSWWk047M+B16afidEabdyedUNKkKn+aus4smbAhalSyZ34v9gnJx34sBn2AFAJvMgxE2GCXBFOoJC/Oqa23zrHwH0huz+dMy90D5gYjWFXoe2SjXLYtAHho4mAlLo8llGmKQBLhVrmxEY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:09:07.7032 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 2/7] arm: make processor-specific functions from
	traps.c globaly visible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpUaGUgZm9s
bG93aW5nIGxpc3Qgb2YgZnVuY3Rpb25zOgoKIC0gYWR2YW5jZV9wYygpCiAtIGNoZWNrX2NvbmRp
dGlvbmFsX2luc3RyKCkKIC0gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbigpCiAtIGluamVjdF9pYWJ0
X2V4Y2VwdGlvbigpCiAtIGluamVjdF9kYWJ0X2V4Y2VwdGlvbigpCiAtIGluamVjdF92YWJ0X2V4
Y2VwdGlvbigpCgphcmUgbm93IGdsb2JhbHkgdmlzaWJsZS4gVGhpcyBjaGFuZ2UgaXMgbmVlZGVk
IGJlY2FzZSB3ZSBwbGFuIHRvIGhhbmRsZSBTTUNzCmluIGRpZmZlcmVudCBmaWxlIGFuZCBoYW5k
bGVyIGNvZGUgbmVlZHMgdG8gYWx0ZXIgc3RhdGUgb2YgYSBndWVzdC4KClNpZ25lZC1vZmYtYnk6
IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgotLS0KIHhlbi9hcmNo
L2FybS90cmFwcy5jICAgICAgICAgICAgfCAxNiArKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgMTEgKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
MTcgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBlZDc4YjM2Li4wMTcxYzFj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwpAQCAtNjE2LDggKzYxNiw3IEBAIHN0YXRpYyB2b2lkIGluamVjdF9pYWJ0NjRfZXhjZXB0
aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogCiAjZW5kaWYKIAotc3RhdGljIHZvaWQg
aW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzcikKK3ZvaWQg
aW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3Qg
dW5pb24gaHNyIGhzcikKIHsKICAgICAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3VycmVudC0+
ZG9tYWluKSApCiAgICAgICAgICAgICBpbmplY3RfdW5kZWYzMl9leGNlcHRpb24ocmVncyk7CkBA
IC02MjcsOCArNjI2LDcgQEAgc3RhdGljIHZvaWQgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICNlbmRpZgogfQogCi1zdGF0aWMgdm9pZCBpbmplY3Rf
aWFidF9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhZGRyLAordm9pZCBpbmplY3RfaWFidF9l
eGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHJlZ2lzdGVyX3QgYWRkciwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaW5zdHJfbGVuKQogewogICAgICAg
ICBpZiAoIGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5kb21haW4pICkKQEAgLTYzOSw4ICs2Mzcs
NyBAQCBzdGF0aWMgdm9pZCBpbmplY3RfaWFidF9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCiAjZW5kaWYKIH0KIAotc3RhdGljIHZvaWQgaW5qZWN0X2RhYnRfZXhjZXB0aW9u
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgYWRkciwKK3ZvaWQgaW5qZWN0X2RhYnRfZXhjZXB0aW9uKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCByZWdpc3Rlcl90IGFkZHIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGluc3RyX2xlbikKIHsKICAgICAgICAgaWYgKCBpc18zMmJp
dF9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCkBAIC02NTIsNyArNjQ5LDcgQEAgc3RhdGljIHZv
aWQgaW5qZWN0X2RhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogfQog
CiAvKiBJbmplY3QgYSB2aXJ0dWFsIEFib3J0L1NFcnJvciBpbnRvIHRoZSBndWVzdC4gKi8KLXN0
YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKK3ZvaWQgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogewogICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07CiAK
QEAgLTE3MDYsOCArMTcwMyw3IEBAIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBzaG9ydCBjY19tYXBb
MTZdID0gewogICAgICAgICAwICAgICAgICAgICAgICAgICAgICAgICAvKiBOViAgICAgICAgICAg
ICAgICAgICAgICovCiB9OwogCi1zdGF0aWMgaW50IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQoraW50IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogewogICAgIHVu
c2lnbmVkIGxvbmcgY3BzciwgY3Bzcl9jb25kOwogICAgIGludCBjb25kOwpAQCAtMTc1Miw3ICsx
NzQ4LDcgQEAgc3RhdGljIGludCBjaGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIHZvaWQgYWR2YW5jZV9w
YyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKK3ZvaWQg
YWR2YW5jZV9wYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhz
cikKIHsKICAgICB1bnNpZ25lZCBsb25nIGl0Yml0cywgY29uZCwgY3BzciA9IHJlZ3MtPmNwc3I7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDg1NWRlZDEuLjYzNDcwNDggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaApAQCAtNjg2LDYgKzY4NiwxNyBAQCB2b2lkIGluaXRfdHJhcHModm9p
ZCk7CiAKIHZvaWQgcGFuaWNfUEFSKHVpbnQ2NF90IHBhcik7CiAKK3ZvaWQgYWR2YW5jZV9wYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7CisKK2ludCBj
aGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3Qg
dW5pb24gaHNyIGhzcik7CisKK3ZvaWQgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7Cit2b2lkIGluamVjdF9pYWJ0
X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgcmVnaXN0ZXJfdCBhZGRyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGluc3RyX2xlbik7Cit2b2lkIGluamVjdF9k
YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgcmVnaXN0ZXJfdCBhZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGluc3RyX2xlbik7Cit2b2lkIGluamVj
dF92YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CisKIHZvaWQgc2hv
d19leGVjdXRpb25fc3RhdGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogdm9pZCBzaG93
X3JlZ2lzdGVycyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAvLyNkZWZpbmUgZHVtcF9l
eGVjdXRpb25fc3RhdGUoKSBydW5faW5fZXhjZXB0aW9uX2hhbmRsZXIoc2hvd19leGVjdXRpb25f
c3RhdGUpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:09:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20: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.xen.org>)
	id 1dfAoi-0000ev-JD; Tue, 08 Aug 2017 20:09:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfAog-0000eC-F5
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:09:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 97/52-02962-57A1A895; Tue, 08 Aug 2017 20:09:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupik+JIrShJLcpLzFFi42LJ0Gcw1C2R6oo
 0ONEva7Hk42IWB0aPo7t/MwUwRrFm5iXlVySwZnxoW8JasCO74siGxawNjA9Cuhi5OFgEGpkl
 Xt3bwtTFyMnBKBAjsWlLJyNIQkhgApPEgVU72UASQgLJEt2f9jCC2GwCJhLr5p9nB7FFBKQlr
 n2+DNbALLCTUWLBlm8sIAlhAXuJvVNPgBWxCKhKLO2ZAzaIV8BLYn3nd7BtEgJyEjfPdTKD2J
 wC3hJbrp9ihljmJbF773xGiHpBiZMzn4DNZBaQkDj44gUzRK+ixIHfM5lBFksITGeUWLu3Bep
 SdYm9v99AFclKHD07hwXC9pVYeOEuVMNVJon+M7tZIJxmdomPF48DZTiAHB2JKZcEIeKT2SWO
 b30A1e0lsWLWIUYIu0Di/bStrBD2DVaJR89DIWwZiaM7V0MNncImcfnVFxaIkxIk3v3/zQSR+
 M0nsfvzDaiqTnaJlyca2CYwqs1C8uwsJM8uYGRaxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraG
 Cml5taXJyYnpqTmFSsl5yfu4kRmBYYgGAH46oFgYcYJTmYlER5N2l3RgrxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4OWS7IoUEixKTU+tSMvMASYomLQEB4+SCK8RSJq3uCAxtzgzHSJ1itGSY8Pq
 9V+YOF5N+P+NiaPp+8fvTEIsefl5qVLivM0gDQIgDRmleXDjYEn0EqOslDAvI9CBQjwFqUW5m
 SWo8q8YxTkYlYR5m0Cm8GTmlcBtfQV0EBPQQRG+nSAHlSQipKQaGM0KUprDCsV5F7xM/3R0Iz
 O/1IXOmfw8FQkn+7n17/pz/C76smd//6Nzf9d3tnrY7NKYec79rvJ2LoUZT6wFxEpeHIv7s/Z
 oucIf1+Pn3fbbWLon/ogz6WHPaPrXs0jUbo7R7WOvJGW/x0bsDXU89MxUfUbrwb3KfnuYor9s
 yO0srH0jxnVVUomlOCPRUIu5qDgRAMg0okKdAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502222963!106329487!1
X-Originating-IP: [104.47.0.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33238 invoked from network); 8 Aug 2017 20:09:24 -0000
Received: from mail-he1eur01on0049.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.49)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:09:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=eMcNJJb25GZEJMNL9koeiZBCF7AgjG4iHYd7vDgqg3g=;
 b=N9gi8+yrp6Rws0RnoDEtf1dFc/2YRaWSp/AQTZUye3ub1ViGpChunsJtcfc3+iwDUVQjFmvDsF/ULyFToe5tp+6YqcaHhKkLXhja2NTPZjkBaD6rpmib68UzdogFoUUfLyAuKHmcD63pYhQEy7AFkbPpTO+JEtn+APIq76wESHY=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Tue, 8
 Aug 2017 20:09:21 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 08 Aug 2017 23:09:16 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 23:08:39 +0300
Message-Id: <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR08CA0217.eurprd08.prod.outlook.com
 (2603:10a6:802:15::26) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 359c4b81-cd74-4356-209c-08d4de995b9b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:8OBphTFlJjeUI5mtLvtERx5LWWeUnEr4YbWCHozLEpnNpUwoacMRaRoxb5PGHc6Pu/99R9yk5B8BVpJSKuL/3QB/oKgHXz+G14saEVoPa3XyYkn/tAL0cAWLFZf6gPtkZyyk5bS5aiH270ZgDM0Ag0492KbrULBWH0h5e5EnsMOYEiCyOZn3Qk/qC7l6e0pMxYc7/F91JzQy4J0C4EQaLep57LotbCea0kWu3ia5JJMGwHXfvBdkMt4/nfaiWBeQ;
 25:E7ch2Gl25aRmwaZIV91HvXVlxFot4WovK1gf8QaSZ0Z/SeAkfNJrssdYM/gfwBNZB1pj45G+Guv5cOQtCh9RrhuFXYad1KaRHeL1znMZ83mMgzVXolI/axXoXjB6GMuJDfQaDCsGzRD1oaOm6lwHfq+Lm0pNXRfe9RKF7KhKE7DbVCXuhJzsdgdr2BOUWY6LLM3h1L9jCJqi+FvwQIsoVgrbTNwVWpwxekZ22vctAn24S5cNHcRevtlrktBkWIuOQy/6Isv8IFq5MD04t92p3tCik4Pz1wEhXeIeWIHBet/25blrCRIJ8ES2SDClDgGw59rf14u2+NCAI816/D5hyA==;
 31:Dn3wz9QwofrKuXkqvvM0hBflSWUgByPdY6y2QtmrWXyDXimP7hDX89uT47iRFqIidcl4LJUkbv9wrZY3FpaFJabFaxbDYGl5gecCzPWf0NpwndhePNL1jyGWf0amGMf0idMtN7Np551l+TnZEylWAExQ557LzClxFKCGQaesy5NL8V8udDJJLJV5Ou5gUmIoly9BrpppisGF6IfFKPc4FqwF+f03A/DzSzV+hOBtx3U=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:7K/xPaw4pEOyDPUGgUh9/bjXsGBmHsRgq4yzcUfuLZp5BU9pABUjXSgTidd89HFtsGZHT+mtq/rjX0QLYJYNkQIWlxaGurLif6gjgU1el+6fAuZNs23N9EiXeKwi/rDWnKyxJTGxxU+FMGXoZ5Brj2knJOWJ4QCkZ2lhfEI42coA0fe5/n4gyTlrioHkLvYhvpV45EcOItcGyySVk4qPtssamuFCOPhzFlXlsW0h5xwXME0dIOaUT8ShGjGQroG+rkJ1ZbYVMkbz3yhqK9gfqhQEKe56lEL3Vy4LE3oieM//VO+DEVxs8RHlge7vR4glqpBXEnemqrptcojsSbVajnf89skTGgrzS73ZsPFbhJrT8QM2puHHdrLKcxiGK+88MG+TNnxAPd4SEMwAklvcoUiuPiAzwuWX4k2Jx03fLgftg0ADfXB0j5n771gZxpLM/IzosjpmLu+/jYyFWxQF2qvb8gZSlbuXCfonNi8DziXLEtFOjPIAbGKpnNsA2JYj;
 4:1d4nWfTwVuFuDm6sMyeG+tt/Pgs6gd/gwSjxIUOjWDqE9zURX6k2MgjUSrOAAyPtiwCiygcj58C9qmbkJYNzpoG6msvg6LJvI8kv03m9E9b4y/wfBkEdyRVFQeJtfhYWVZUBi92XdSYwqOUSJo20T4s3tEolpDp2aA+pivqGuxFaPQBGmizT7mW7xlKB7a9yYdQs64CV2d9h0R+0XKZFbN2afeQRPzbmgcF4cHi/+TAMU0nYxk7SBTaBU3u0oZdVUV8HlmC7aAEDpZtbvy9igHnLm7coDDKnvVgjfRMO185eiGmc8kyZ63ZHS3KPptPR7CwsfrgZEa+pkDnRcK7MYA==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2141B5A5B72D1B024ED314E8E68A0@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123558100)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39450400003)(39850400002)(39410400002)(39400400002)(39840400002)(199003)(189002)(36756003)(48376002)(50226002)(80792005)(478600001)(6306002)(101416001)(50466002)(5003940100001)(3846002)(6116002)(5660300001)(8666007)(966005)(81156014)(6666003)(54906002)(2361001)(2950100002)(122856001)(72206003)(81166006)(189998001)(2351001)(2906002)(6916009)(97736004)(347745004)(33646002)(50986999)(8676002)(42186005)(76176999)(4326008)(105586002)(68736007)(53936002)(106356001)(38730400002)(66066001)(110136004)(86362001)(7736002)(7350300001)(8656003)(305945005)(107886003)(47776003)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2141;
 23:YR5MvCqur+cxgiPzuTmJYAKwzf+QRsbMjm8TmoA?=
 =?us-ascii?Q?t0pBsbIhmUx+xarV2h2elnnu2reB7MaNlfc3+a5lTU3L6Wj8nJHWicR282fK?=
 =?us-ascii?Q?GEierrCDo0EMVt5vmhfY1CeJUnH+Jnu8kQ3W5s2Ee1NwYb+k4oBcTuVXMr1d?=
 =?us-ascii?Q?ejNDpB7gCWhYq6qsMnJaviAtOj3mYMCsigZ9DC+yicAc8vMD6FLrH5e384WK?=
 =?us-ascii?Q?i65YO/50bVUu7u8VzNz86Pb0sS392GEDQBTAl6X/zTd89JDtdlQ4e/E1+snD?=
 =?us-ascii?Q?YRXMqm6gY1gZqAwXsi0CJt0ImDYWpscnRTOKDnNq6uAfb9sLTYo5UAinorl2?=
 =?us-ascii?Q?FhpQQLSuLXPiiyMdMLvGwroJcKaNP2tKM/i9KkW7SyZMoj9EoK+aNoxTzDq0?=
 =?us-ascii?Q?LwcpKBY0nQpUkrPtnyQ8YFTB9eHq8jg3p++5H/2ow+RO0Ay7eMGTwd5W+8iV?=
 =?us-ascii?Q?ymOtMRPimgndBVk1LmldUnn7URAlYDcf9s+oyLpidOAlM3tM5IwYFUTTn/2O?=
 =?us-ascii?Q?xnYZO1QpUqn2LMIVOeq1M1jLcHTowMkD+vL8fmO3L06UuZQrZTxVTRdPkGgV?=
 =?us-ascii?Q?ugDWXhTYH76LbgyZf3IOezMBxL6cdr3zXxaC8HHEI5+x3palLWHXlNX2CuIa?=
 =?us-ascii?Q?XxFal/lxHnj2UQQcZFnRl2V9YcOu7VKBUX/9p77b9OAm07mKItNDjjGxhMjR?=
 =?us-ascii?Q?xQpC74rTfDIewM58Lcy+UxptItCY2nyyxjMd/eMlRcfXLGScUNdGepnpIYkl?=
 =?us-ascii?Q?xOKWDgPPguHbjxyxngXYnbKJAAB6xEYLhWzhJemDXsohmDqZCtQ4F0AOe3iN?=
 =?us-ascii?Q?kerDyrf1PjovJ89PNU9QKUdd4lnoXa8Ql7xXBsONvaR8a9WyNgRNMt8+vNP1?=
 =?us-ascii?Q?uNW/GMVdGPhqQwHwIFpUhdHT8hJO7ZUCQoIUZ54HLOxZAF2rXAdHtO1UgIek?=
 =?us-ascii?Q?3Fd2R4GVLxmhUdW0MfYyL/c6kPuKUN8BoGZDNi4lcnAAKxjuxintmrGSodLb?=
 =?us-ascii?Q?50IHijMnqCzimi1HI2XbgbhBgUJfOjcmppuU4EPiajGPIhvDCkzVWwnCgh6R?=
 =?us-ascii?Q?G0Q7+ZncfqrFW7wHKWkRobIAiTy2sj/YZ8p4se3EJMzeva/BcnZLFBue4Vi9?=
 =?us-ascii?Q?hDO+YRFsuPc/qv6nolDAKLQeWVx4RZUVTsgc56TKZ2CX0cJ2WLsDXmB4UZhr?=
 =?us-ascii?Q?YXfHRldXK1RjhaD9NsBn8cFaz6SEWwlRWsgruByFMC0BjsfzMQhNlDtJEFBo?=
 =?us-ascii?Q?n6nEpprY1m2r2Oy4WiK4NPfQC3WCPsvx5uXTktNnFhDNt6Mi7giQDYf8fW72?=
 =?us-ascii?Q?bN/+FLHF8MUc8OhKr9Ys0pJQ8mqM/wuaycKp9yv11ZEhggGv+6/NyYRmXjOF?=
 =?us-ascii?Q?IueBdYTpCzehxu7SJPhnF5VywDbiYKM4dPapIxZFbRdGhdWj4EXJsiUJoixb?=
 =?us-ascii?Q?GOFfhCvLKiA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:P2c9qKZqHfr3htbzJ8PLnzFi/UGsgCaMuKpQrMlH9uB1gfwDtXOzA1KF1jbfKzOCqbqlrnjo8+bVK2Vd+Ovpgn/vU/9ce9Gvn3HnWgXslU+lQwgT5Bmaynz0wmJT69yW0nLIh+Aqdsm2xSWNCjJBNN+RUdtWrlBQXFw8piAB4AL8VOLJbLG/ABZdZRs62WVIXB7+srvj3QejGE9XMqLT2DGkv8pSy1T7YH7IuqnHGH9eH0IDcVrgC2dWWHteo8fgwXilmBD7vk2+wUtvLZjOrTNqS5+PqbJhMzRxOkuAvcz61pAMFR34gOwgd8y8T2zMFW4SikOkgQp9Xg1oNncbYg==;
 5:p54Q6mzDUJauhUGe5GE+ixqqJq7kDnDEehe5f/ZS1+M7Cv1Ml+Vye1ntx5o6mfnz4qqmu5XKBZludTYTX5GS93ayRGhU54TktHN1KswreAyuB6y4TjkFcOw339QiaiRNptHh/wkCVnbGxfXh2OpwqQ==;
 24:iu1elExC/A3vrKqnJNlAytrPydlW+0USzWgtt6jL1Nah+MLfQ7lk6g4JaiqXHhh/Z7XFSj0GcGKxJLEgNrwH1pbCvUu/cyi1jxLdJXMlwXs=;
 7:eL0fVv4SfP/3PIPA8v7RD1IeHKZjldWEQkAsZIgXqxBVgR8t+kDthduO0KmwRoNeo81ifKRfzBBx1MdtvyQyAl2Gh35k7JxHkn5gUyHTfFozGYfQeF3Irandoj9ewVxOfllTMu7IUGk7D3IwHEL4/6u1cvjy/nhjelczrA7RtXfPtBoy7qAgsJNK8awg/Ln6hIAN8PtgCXFiJJk5FmCABcYcncV4f/i+gRjN8kWfuRA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:09:21.0900 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U01DQ0MgKFNNQyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGgg
SFZDcyBhbmQgU01Dcy4KU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUgdmFs
aWQgY29uZHVpdHMgdG8gY2FsbCB0byBhIGRpZmZlcmVudApmaXJtd2FyZSBmdW5jdGlvbnMuIFRo
dXMsIGZvciBleGFtcGxlIFBTQ0kgY2FsbHMgY2FuIGJlIG1hZGUgYm90aCBieQpTTUMgb3IgSFZD
LiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNvZGluZyBmb3Igc3VjaCBjYWxs
cy4KQmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBjYWxscywgd2hpY2gg
YWxsb3dzIHVuZGVybGluZwpPUyBkZXRlcm1pbmUgdmVyc2lvbiwgVUlEIGFuZCBudW1iZXIgb2Yg
ZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKcHJvdmlkZXIuCgpUaGlzIHBhdGNoIGFkZHMg
bmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKYW5kIEhW
QyBhY2NvcmRpbmcgdG8gU01DLiBBdCB0aGlzIG1vbWVudCBpdCBpbXBsZW1lbnRzIG9ubHkgb25l
CnNlcnZpY2U6IFN0YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZS4KClN0YW5kYXJkIEh5cGVydmlz
b3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5IGNhbGxzLCBzbyBjYWxsZXIgY2FuCmFzayBh
Ym91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQgaXMgWEVOIHJ1bm5pbmcu
CgpUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5nIGZvciBTTUNzIGFuZCBI
VkNzIGFuZCBpdCBjYW4KYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZpY2Vz
IGFuZCBmdW5jdGlvbnMuCgpCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2FyZGVkIHRvIHN0YW5kYXJk
IFNNQ0NDIGhhbmRsZXIsIGl0IGNhbiBiZSByb3V0ZWQKdG8gYSBkb21haW4gbW9uaXRvciwgaWYg
b25lIGlzIGluc3RhbGxlZC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiAtIFVw
ZGF0ZWQgZGVzY3JpcHRpb24gdG8gaW5kaWNhdGUgdGhhdCB0aGlzIHBhdGNoIGFmZmVjdHMgb25s
eSBTTUMgY2FsbCBwYXRoLgogLSBhZGRlZCAieGVuXyIgcHJlZml4IHRvIGRlZmluaXRpb25zIGlu
IGluY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCiAtIG1vdmVkIGRvX3RyYXBfc21jKCkgaW50
byB2c21jLmMgZnJvbSB0cmFwcy5jCiAtIHJlcGxhY2VkIGFsbCB0YWJzIHdpdGggc3BhY2VzCgot
LS0KIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9h
cm0vdHJhcHMuYyAgICAgICAgICAgICAgfCAgMTkgKy0tLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5j
ICAgICAgICAgICAgICAgfCAxMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oICAgICAgICB8ICA5NCArKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oIHwgIDY4ICsr
KysrKysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMzAzIGluc2VydGlvbnMoKyksIDE4
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92c21jLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaAoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCA0OWUxZmIy
Li40ZWZkMDFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCkBAIC01MCw2ICs1MCw3IEBAIG9iai0kKENPTkZJR19IQVNfR0lDVjMp
ICs9IHZnaWMtdjMubwogb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IHZnaWMtdjMtaXRzLm8KIG9i
ai15ICs9IHZtX2V2ZW50Lm8KIG9iai15ICs9IHZ0aW1lci5vCitvYmoteSArPSB2c21jLm8KIG9i
ai15ICs9IHZwc2NpLm8KIG9iai15ICs9IHZ1YXJ0Lm8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBlMTRlN2MwLi5iMTE5ZGMw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwpAQCAtNDMsNyArNDMsNyBAQAogI2luY2x1ZGUgPGFzbS9tbWlvLmg+CiAjaW5jbHVkZSA8
YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KLSNpbmNsdWRlIDxh
c20vbW9uaXRvci5oPgorI2luY2x1ZGUgPGFzbS92c21jLmg+CiAKICNpbmNsdWRlICJkZWNvZGUu
aCIKICNpbmNsdWRlICJ2dGltZXIuaCIKQEAgLTI3NjksMjMgKzI3NjksNiBAQCBzdGF0aWMgdm9p
ZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAg
ICAgaW5qZWN0X2RhYnRfZXhjZXB0aW9uKHJlZ3MsIGluZm8uZ3ZhLCBoc3IubGVuKTsKIH0KIAot
c3RhdGljIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0
IHVuaW9uIGhzciBoc3IpCi17Ci0gICAgaW50IHJjID0gMDsKLQotICAgIGlmICggIWNoZWNrX2Nv
bmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQotICAgIHsKLSAgICAgICAgYWR2YW5jZV9wYyhy
ZWdzLCBoc3IpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgaWYgKCBjdXJyZW50LT5k
b21haW4tPmFyY2gubW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCi0gICAgICAgIHJj
ID0gbW9uaXRvcl9zbWMoKTsKLQotICAgIGlmICggcmMgIT0gMSApCi0gICAgICAgIGluamVjdF91
bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLX0KLQogc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2
aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIGlmICggZ3Vlc3Rf
bW9kZShyZWdzKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gv
YXJtL3ZzbWMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41ZWY2MTY3Ci0t
LSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMCwwICsxLDEzOSBAQAor
LyoKKyAqIHhlbi9hcmNoL2FybS92c21jLmMKKyAqCisgKiBHZW5lcmljIGhhbmRsZXIgZm9yIFNN
QyBhbmQgSFZDIGNhbGxzIGFjY29yZGluZyB0bworICogQVJNIFNNQyBjYWxsaW5nIGNvbnZlbnRp
b24KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQg
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8K
KworCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1
ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWMuaD4KKyNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgorI2lu
Y2x1ZGUgPGFzbS92c21jLmg+CisjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKworLyogTnVtYmVyIG9m
IGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8K
KyNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKKworLyogU01DQ0MgaW50ZXJmYWNl
IGZvciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2VsZi4gKi8KK3N0YXRpYyBib29sIGhhbmRs
ZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN3aXRjaCAo
IEFSTV9TTUNDQ19GVU5DX05VTShnZXRfdXNlcl9yZWcocmVncywgMCkpICkKKyAgICB7CisgICAg
Y2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgorICAgICAgICBzZXRfdXNlcl9yZWcocmVn
cywgMCwgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKKyAgICAgICAgcmV0dXJuIHRydWU7Cisg
ICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJl
Z3MsIDAsIFhFTl9TTUNDQ19VSUQuYVswXSk7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAx
LCBYRU5fU01DQ0NfVUlELmFbMV0pOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgWEVO
X1NNQ0NDX1VJRC5hWzJdKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDMsIFhFTl9TTUND
Q19VSUQuYVszXSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9SRVZJU0lPTjoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFhFTl9TTUND
Q19NQUpPUl9SRVZJU0lPTik7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBYRU5fU01D
Q0NfTUlOT1JfUkVWSVNJT04pOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgcmV0
dXJuIGZhbHNlOworfQorCisvKgorICogdnNtY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxlIFNNQy9I
VkMgY2FsbCBhY2NvcmRpbmcgdG8gQVJNIFNNQ0NDLgorICogcmV0dXJucyB0cnVlIGlmIHRoYXQg
d2FzIHZhbGlkIFNNQ0NDIGNhbGwgKGV2ZW4gaWYgZnVuY3Rpb24gbnVtYmVyCisgKiB3YXMgdW5r
b3duKS4KKyAqLworc3RhdGljIGJvb2wgdnNtY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKK3sKKyAgICBib29sIGhhbmRsZWQgPSBmYWxzZTsKKyAgICBjb25zdCB1bmlv
biBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9OworCisgICAgLyoKKyAgICAgKiBDaGVj
ayBpbW1lZGlhdGUgdmFsdWUgZm9yIEhWQzMyLCBIVkM2NCBhbmQgU01DNjQuCisgICAgICogSXQg
aXMgbm90IHNvIGVhc3kgdG8gY2hlY2sgaW1tZWRpYXRlIHZhbHVlIGZvciBTTUMzMiwKKyAgICAg
KiBiZWNhdXNlIGl0IGlzIG5vdCBzdG9yZWQgaW4gSFNSLklTUyBmaWVsZC4gVG8gZ2V0IGltbWVk
aWF0ZQorICAgICAqIHZhbHVlIHdlIG5lZWQgdG8gZGlzc2FzZW1ibGUgaW5zdHJ1Y3Rpb24gYXQg
Y3VycmVudCBwYywgd2hpY2gKKyAgICAgKiBpcyBleHBlbnNpdmUuIFNvIHdlIHdpbGwgYXNzdW1l
IHRoYXQgaXQgaXMgMHgwLgorICAgICAqLworICAgIHN3aXRjaCAoIGhzci5lYyApCisgICAgewor
ICAgIGNhc2UgSFNSX0VDX0hWQzMyOgorICAgIGNhc2UgSFNSX0VDX0hWQzY0OgorICAgIGNhc2Ug
SFNSX0VDX1NNQzY0OgorICAgICAgICBpZiAoIChoc3IuaXNzICYgMHhGRikgIT0gMCkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBIU1JfRUNfU01D
MzI6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICB9CisKKyAgICAvKiA2NCBiaXQgY2FsbHMgYXJlIGFsbG93ZWQgb25seSBmcm9tIDY0IGJp
dCBkb21haW5zICovCisgICAgaWYgKCBBUk1fU01DQ0NfSVNfNjQoZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDApKSAmJgorICAgICAgICAgaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQorICAg
IHsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9G
VU5DVElPTik7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIHN3aXRjaCAoIEFS
TV9TTUNDQ19PV05FUl9OVU0oZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKSApCisgICAgeworICAgIGNh
c2UgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6CisgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVf
aHlwZXJ2aXNvcihyZWdzKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCAhaGFu
ZGxlZCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiVW5oYW5kbGVkIFNN
Qy9IVkM6ICUwOCJQUklyZWdpc3RlciJcbiIsCisgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVn
KHJlZ3MsIDApKTsKKyAgICAgICAgLyogSW5mb3JtIGNhbGxlciB0aGF0IGZ1bmN0aW9uIGlzIG5v
dCBzdXBwb3J0ZWQgKi8KKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19F
UlJfVU5LTk9XTl9GVU5DVElPTik7CisgICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8q
IFRoaXMgZnVuY3Rpb24gd2lsbCBiZSBjYWxsZWQgZnJvbSB0cmFwcy5jICovCit2b2lkIGRvX3Ry
YXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQor
eworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihy
ZWdzLCBoc3IpICkKKyAgICB7CisgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKKyAgICAg
ICAgcmV0dXJuOworICAgIH0KKworICAgIC8qIElmIG1vbml0b3IgaXMgZW5hYmxlZCwgbGV0IGl0
IGhhbmRsZSB0aGUgY2FsbCAqLworICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0
b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQorICAgICAgICByYyA9IG1vbml0b3Jfc21jKCk7
CisKKyAgICBpZiAoIHJjID09IDEgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBVc2Ugc3Rh
bmRhcmQgcm91dGluZXMgdG8gaGFuZGxlIHRoZSBjYWxsICovCisgICAgaWYgKCB2c21jX2hhbmRs
ZV9jYWxsKHJlZ3MpICkKKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOworICAgIGVsc2UK
KyAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOworfQorCisvKgorICog
TG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICog
Yy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdnNtYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdiYWFiZWYK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaApAQCAtMCwwICsx
LDk0IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE3LCBFUEFNIFN5c3RlbXMKKyAqCisgKiBU
aGlzIHNvZnR3YXJlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCisgKiBMaWNlbnNlIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24sIGFuZAorICogbWF5IGJlIGNvcGllZCwgZGlzdHJpYnV0ZWQs
IGFuZCBtb2RpZmllZCB1bmRlciB0aG9zZSB0ZXJtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgorICoKKyAqLworI2lmbmRlZiBfX0FTTV9BUk1fVlNNQ19IX18KKyNkZWZpbmUgX19BU01fQVJN
X1ZTTUNfSF9fCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworLyoKKyAqIFRoaXMgZmlsZSBw
cm92aWRlcyBjb21tb24gZGVmaW5lcyBmb3IgQVJNIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gYXMK
KyAqIHNwZWNpZmllZCBpbgorICogaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGlj
L2NvbS5hcm0uZG9jLmRlbjAwMjhhL2luZGV4Lmh0bWwKKyAqLworCisjZGVmaW5lIEFSTV9TTUND
Q19TVERfQ0FMTCAgICAgICAgICAgICAgMFUKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZBU1RfQ0FMTCAg
ICAgICAgICAgICAxVQorI2RlZmluZSBBUk1fU01DQ0NfVFlQRV9TSElGVCAgICAgICAgICAgIDMx
CisKKyNkZWZpbmUgQVJNX1NNQ0NDX1NNQ18zMiAgICAgICAgICAgICAgICAwVQorI2RlZmluZSBB
Uk1fU01DQ0NfU01DXzY0ICAgICAgICAgICAgICAgIDFVCisjZGVmaW5lIEFSTV9TTUNDQ19DQUxM
X0NPTlZfU0hJRlQgICAgICAgMzAKKworI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfTUFTSyAgICAg
ICAgICAgIDB4M0YKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NISUZUICAgICAgICAgICAyNAor
CisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX01BU0sgICAgICAgICAgICAgMHhGRkZGCisKKy8qIENo
ZWNrIGlmIHRoaXMgaXMgZmFzdCBjYWxsICovCisjZGVmaW5lIEFSTV9TTUNDQ19JU19GQVNUX0NB
TEwoc21jX3ZhbCkgXAorICAgICgoc21jX3ZhbCkgJiAoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCA8PCBB
Uk1fU01DQ0NfVFlQRV9TSElGVCkpCisKKy8qIENoZWNrIGlmIHRoaXMgaXMgNjQgYml0IGNhbGwg
ICovCisjZGVmaW5lIEFSTV9TTUNDQ19JU182NChzbWNfdmFsKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgKChzbWNfdmFsKSAmIChBUk1fU01DQ0NfU01DXzY0
IDw8IEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQpKQorCisvKiBHZXQgZnVuY3Rpb24gbnVtYmVy
IGZyb20gZnVuY3Rpb24gaWRlbnRpZmllciAqLworI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19OVU0o
c21jX3ZhbCkgICAgICgoc21jX3ZhbCkgJiBBUk1fU01DQ0NfRlVOQ19NQVNLKQorCisvKiBHZXQg
c2VydmljZSBvd25lciBudW1iZXIgZnJvbSBmdW5jdGlvbiBpZGVudGlmaWVyICovCisjZGVmaW5l
IEFSTV9TTUNDQ19PV05FUl9OVU0oc21jX3ZhbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgKCgoc21jX3ZhbCkgPj4gQVJNX1NNQ0NDX09XTkVSX1NISUZUKSAmIEFS
TV9TTUNDQ19PV05FUl9NQVNLKQorCisvKgorICogQ29uc3RydWN0IGZ1bmN0aW9uIGlkZW50aWZp
ZXIgZnJvbSBjYWxsIHR5cGUgKGZhc3Qgb3Igc3RhbmRhcmQpLAorICogY2FsbGluZyBjb252ZW50
aW9uICgzMiBvciA2NCBiaXQpLCBzZXJ2aWNlIG93bmVyIGFuZCBmdW5jdGlvbiBudW1iZXIKKyAq
LworI2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9WQUwodHlwZSwgY2FsbGluZ19jb252ZW50aW9uLCBv
d25lciwgZnVuY19udW0pICAgXAorICAgICgoKHR5cGUpIDw8IEFSTV9TTUNDQ19UWVBFX1NISUZU
KSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgKChjYWxsaW5n
X2NvbnZlbnRpb24pIDw8IEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQpIHwgICAgICAgICAgXAor
ICAgICAgICAgKCgob3duZXIpICYgQVJNX1NNQ0NDX09XTkVSX01BU0spIDw8IEFSTV9TTUNDQ19P
V05FUl9TSElGVCkgfCAgXAorICAgICAgICAgKChmdW5jX251bSkgJiBBUk1fU01DQ0NfRlVOQ19N
QVNLKSkKKworLyogTGlzdCBvZiBrbm93biBzZXJ2aWNlIG93bmVycyAqLworI2RlZmluZSBBUk1f
U01DQ0NfT1dORVJfQVJDSCAgICAgICAgICAgIDAKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX0NQ
VSAgICAgICAgICAgICAxCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9TSVAgICAgICAgICAgICAg
MgorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfT0VNICAgICAgICAgICAgIDMKKyNkZWZpbmUgQVJN
X1NNQ0NDX09XTkVSX1NUQU5EQVJEICAgICAgICA0CisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9I
WVBFUlZJU09SICAgICAgNQorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFAgICAg
IDQ4CisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQUF9FTkQgNDkKKyNkZWZpbmUg
QVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1MgICAgICA1MAorI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfVFJVU1RFRF9PU19FTkQgIDYzCisKKy8qIExpc3Qgb2YgZ2VuZXJpYyBmdW5jdGlvbiBudW1i
ZXJzICovCisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQgICAgICAgMHhGRjAwCisj
ZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEICAgICAgICAgMHhGRjAxCisjZGVmaW5lIEFS
TV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT04gICAgMHhGRjAzCisKKy8qIE9ubHkgb25lIGVycm9y
IGNvZGUgZGVmaW5lZCBpbiBTTUNDQyAqLworI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05f
RlVOQ1RJT04gICgtMSkKKwordm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7CisKKyNlbmRpZiAgLyogX19BU01fQVJNX1ZTTUNf
SF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6YgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0vc21jLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDJmMzE2NQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaApAQCAtMCwwICsxLDY4IEBACisvKgorICogc21j
LmgKKyAqCisgKiBTTUMvSFZDIGludGVyZmFjZSBpbiBhY2NvcmRhbmNlIHdpdGggU01DIENhbGxp
bmcgQ29udmVudGlvbi4KKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVl
IG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNv
ZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUi
KSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1
ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2Rp
ZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNl
bGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20g
dGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZv
bGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFu
ZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29w
aWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUg
U09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lO
RCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBU
SEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUK
KyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0s
IERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0Yg
Q09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1Ig
SU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBE
RUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IDIwMTcgKEMpIEVQQU0g
U3lzdGVtcworICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19IX18KKyNk
ZWZpbmUgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19IX18KKwordHlwZWRlZiBzdHJ1Y3Qgewor
ICAgIHVpbnQzMl90IGFbNF07Cit9IHhlbl9hcm1fc21jY2NfdWlkOworCisjZGVmaW5lIFhFTl9B
Uk1fU01DQ0NfVUlEKGEsIGIsIGMsIGQwLCBkMSwgZDIsIGQzLCBkNCwgZDUsIGQ2LCBkNykgICAg
ICBcCisgICAgKCh4ZW5fYXJtX3NtY2NjX3VpZCkge3soYSksICgoYikgPDwgMTYgfCAoYykgKSwg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICgoZDApIDw8IDI0IHwgKGQxKSA8PCAxNiB8
IChkMikgPDwgOCB8IChkMykgPDwgMCksICAgICAgICAgICAgICBcCisgICAgICAgICgoZDQpIDw8
IDI0IHwgKGQ1KSA8PCAxNiB8IChkNikgPDwgOCB8IChkNykgPDwgMCl9fSkKKworLyoKKyAqIEh5
cGVydmlzb3IgU2VydmljZSB2ZXJzaW9uLgorICoKKyAqIFdlIGNhbid0IHVzZSBYRU4gdmVyc2lv
biBoZXJlLCBiZWNhdXNlIG9mIFNNQ0NDIHJlcXVpcmVtZW50czoKKyAqIE1ham9yIHJldmlzaW9u
IHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9uIGlzIHJlbW92ZWQuCisg
KiBNaW5vciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2ZXJ5IHRpbWUgU01DL0hWQyBmdW5jdGlv
biBpcyBhZGRlZC4KKyAqIFNvLCBpdCBpcyBTTUNDQyBwcm90b2NvbCByZXZpc2lvbiBjb2RlLCBu
b3QgWEVOIHZlcnNpb24uCisgKgorICogVGhvc2UgdmFsdWVzIGFyZSBzdWJqZWN0ZWQgdG8gY2hh
bmdlLCB3aGVuIGludGVyZmFjZSB3aWxsIGJlIGV4dGVuZGVkLgorICogVGhleSBzaG91bGQgbm90
IGJlIHN0b3JlZCBpbiBwdWJsaWMvYXNtLWFybS9zbWMuaCBiZWNhdXNlIHRoZXkgc2hvdWxkCisg
KiBiZSBxdWVyaWVkIGJ5IGd1ZXN0IHVzaW5nIFNNQy9IVkMgaW50ZXJmYWNlLgorICovCisjZGVm
aW5lIFhFTl9TTUNDQ19NQUpPUl9SRVZJU0lPTiAwCisjZGVmaW5lIFhFTl9TTUNDQ19NSU5PUl9S
RVZJU0lPTiAxCisKKy8qIEh5cGVydmlzb3IgU2VydmljZSBVSUQuIFJhbmRvbWx5IGdlbmVyYXRl
ZCB3aXRoIDNyZCBwYXJ0eSB0b29sLiAgKi8KKyNkZWZpbmUgWEVOX1NNQ0NDX1VJRCBYRU5fQVJN
X1NNQ0NDX1VJRCgweGE3MTgxMmRjLCAweGM2OTgsIDB4NDM2OSwgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDB4OWEsIDB4Y2YsIDB4NzksIDB4ZDEsIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDhkLCAweGRlLCAweGU2LCAweDY3
KQorCisjZW5kaWYgIC8qIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNfSF9fICovCisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Ygor
ICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:09:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20: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.xen.org>)
	id 1dfAon-0000hd-Vy; Tue, 08 Aug 2017 20:09:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfAom-0000gw-FQ
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:09:32 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 5E/8B-01729-B7A1A895; Tue, 08 Aug 2017 20:09:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsWSoc/krVsl1RV
 pMPuMisWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFk2X+mgtvZFfs2+TcwtgR3MXJxsAg0Mksc
 +neRuYuRk4NRIEZi05ZORhBbSGACk8SK98oQdrLEuXc3wOJsAiYS6+afZwexRQSkJa59vswIM
 ohZYCejxIIt31hAEsICzhJzz70EGsoBtEFV4vMGG5Awr4CXROPDRUwgtoSAnMTNc51gezkFvC
 W2XD/FDLHLS2L33vmMEPWCEidnPgEbySwgIXHwxQtmiF5FiQO/ZzKD7JUQmM4osfTGDDaIZnW
 Jvb/fQBXJShw9O4cFwvaVaGu/zQrRcJVJ4mLPWzYIp5ldYnPTVaiTdCT23W5kh0hMZpfo3vmG
 DSLhKTGrYxJUUYHEhXVLGSGKbrBKvH/8CSohI3F052oWiMRPVolpnxaxQhyVIPHu/28miMQeP
 oltPz6yQ3R0sku8OBswgVFtFpJvZyH5dgEj0ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDU7
 3c1OLixPTUnMSkYr3k/NxNjMCUUM/AwLiDcUe73yFGSQ4mJVHeTdqdkUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeLkkuyKFBItS01Mr0jJzgMkJJi3BwaMkwvtVAijNW1yQmFucmQ6ROsWoy/Fq
 wv9vTEIsefl5qVLivCEgRQIgRRmleXAjYInyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3
 kUgU3gy80rgNr0COoIJ6IgI306QI0oSEVJSDYzzXhWuWhW96Ne+lCl7J6m8XXkpq2i/6Rfre1
 Z7Wi+sTPS8d/7pJD1hgZj+zp2z51b88w84Iy8fcGjR0gC/hYdffOhVczDW27/ogdDm95x8/5p
 jXbKP9zz3lRdY6OSzu/ZT2JTqr1euxBXHL31vHr6SlTfA0qnnbM1dpyvKxw+UG5SceSfkeFNa
 iaU4I9FQi7moOBEAAL5Ve48DAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502222970!103528068!1
X-Originating-IP: [104.47.2.75]
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 7842 invoked from network); 8 Aug 2017 20:09:30 -0000
Received: from mail-db5eur01on0075.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.75)
 by server-7.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:09:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=iBeS/x1AKQbfsnhxzZJzq1bypFlpzIFs/EBzjO+WVuE=;
 b=CQX7DdwdZKj4odmkn+m2MBxcBRvFPEKVX+SqtavyFf/mJA4iQZjFS4hbomSiO/bdpWNp8uSNZERswu0xLqMqMAfG43oGVOrIAtAfZ/u4swRLwIMbO4iYpaFojbRtRH8IG7qF3LDeFrE2VkOQKA63mLx4FH19/OkRwOmeLyy35bs=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 AM4PR0301MB2129.eurprd03.prod.outlook.com (2603:10a6:200:4d::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Tue, 8
 Aug 2017 20:09:27 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 08 Aug 2017 23:09:22 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 23:08:40 +0300
Message-Id: <1502222922-25821-6-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: HE1PR0202CA0023.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::33) To AM4PR0301MB2129.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c7d08c68-1587-4ce3-c389-08d4de995f73
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2129; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 3:H2obOmstVtphtZLgaMR4nb8tQnQCp86ZqH4N43edXi3gah1MOy0Y+Og5HQWywqA9We6WzfCiBeoL0pFCCXgm1shxXiXAWOVfZfHctwjLy9QIb4zDdjI3C+A4AgdRX5sBaCzAb+kgfIDpaaPv4gvqsiM+FkuJq5DYGitrXwEAn1E9lD0q5jNaP0epjRvSu/ZdoER/FDPKpXtLibVf3xo76qMLRrHQVnpkpEj/rKNekJRu2Seo3g1VyAJnKzodUlg+;
 25:pas0AJgu/XNH7rUNnni7jAiXbzQQLcESAduKQAxtsiPX0qQXdAidGs9SQsTxAUOYaQvRMfTM3iQlngJUfHaPp001r5oJWbHiTHyFLW7hIosnC+NCgDXXwzb+nGg8K0rPncfGojtgf92fr8vf119BVYHRSRkv0aicWMqA+D8y435sbrXlKqoYBRsakat5N3vzeskPUSF1I99zZylotpSu30+D11IV/iT/RmrcD9+tNbeKySwSrztijLXsaWD94Jue6tPmNL14T3bndZ2SFWPWVhnufMIjal0ASBcuamoFEOmcuzYgD8ZvoWZKmR5VjNRdOR/y/vO+2yjvmVksDqEmhg==;
 31:zSQwOO63xWfsL6HLIUliVDRZgc6pAozF/YHOr2IiLdBOkLuK/qIgq2rkt3PiIynft100tV0/Chjx/yqz+6r19lFbUQ068sT+LP/sUQZEO35EJfKI8PjtWhIjoRCndJKFUlQO8tGe6bZgfnv2njQw+qMQYtJojJhU7h6ZyWIMHEN5XMPEjWaY08Rdp/X0GkM73cWlK9xpQCmVmisSUZ4MW98bFCw/WmW5Mu13jUnXROs=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2129:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 20:opZkkdSsx7aQdxM+dERXdUnFZ+BqZT/7kypo3cnxs4Yan6QAxwCJhzOsYyQLBxqTRShF796EUhVkBIdVA9R8y5CDJgZ6mwxeNrtzeQijC3X4MCUUz5g2ckbw18LzLC1ABSHoE30stwd9VaCIjAklhiMJ5X4UQONtGMHrmotx5fJzLZuc8O/zNj7bRtLb1HmT3678aGM2kKJpoqH3HgrbogDqx5IQhp1H7pjLijppV0aix2OiQ8FmLlPtvlbs3YE199RKqaWlP5RFVdqY4RwWLC1mZk7fVjquYIvWhI50LArNsEa36stFE/Zml1qWSZaemICpvCcQYrgfbryVoX1Zg5mP/lJjWYzczIiW4uepjzi/Q6br865F/wtxFAc5uHxdWRsDi6dhiUH8Ru5s0cfcdfXeF+7QTQgJ2U+Rqkw2DzcVnyc/+OU45hIdScbWZQ3er/iOEdqUeaWVyu9k18L8/GeI1VGfu3SyktBnoej8HdLEnpAbEr6eK2huFtd/5xg8;
 4:pIwYsAfIjgvv1nmWdme53h2lamalFO/vsmAA6B//Zrb01TvJuCXbC8tVh0VMBFqVlefkhDk+kjYRogLNRTuZjK/VNh8U8cofHgj1qpWUIPz0qvKWF/PO8LWiGr/EyHnW/Qvfk6/jt3Ii3UPmgpwhbT2rYvHoR0Dy2xcKgM1k9SuBr4sukQtmr0vB1M/g5cwJeTgvychEGiYUNfiIMgOro1joHG73rj3fKLF2kH9ivqLjIQVQMTc/rgzEmD08muzTP3rVyT9V7h6g+N7/QjxcKIIScAWVkG4c4W1bEd45nJb4jWE1CWl0G/v2p2bfbB0bVtdKqHF1MVOHhlayionqPw==
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(17755550239193);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB21299C66B6FAF1C6340FB22EE68A0@AM4PR0301MB2129.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2129; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2129; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(189002)(199003)(86362001)(101416001)(2351001)(5660300001)(105586002)(2950100002)(6916009)(2906002)(478600001)(6666003)(53936002)(8676002)(50226002)(7736002)(106356001)(76176999)(50986999)(81166006)(305945005)(7350300001)(107886003)(8656003)(2361001)(80792005)(33646002)(38730400002)(81156014)(110136004)(48376002)(47776003)(5003940100001)(97736004)(8666007)(68736007)(66066001)(189998001)(4326008)(42186005)(72206003)(54906002)(36756003)(50466002)(6116002)(122856001)(3846002)(81973001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2129; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; AM4PR0301MB2129;
 23:1jx9cd13J0O1dje1zh3zQHExbb5/9COJ1zSkI+G?=
 =?us-ascii?Q?f7jQrNxC6Px3QAT/XPQXMAZqaIPj8ZiOUgw0EQXs0qr4AmUJ7FUHBQ1Z64Jh?=
 =?us-ascii?Q?yAOFU/xICrWub33Y5KtYy917SpXcWn573EG3n6xcRVut1b0LotIk/HiVNMaL?=
 =?us-ascii?Q?EPATVO6jm4R/Ffz0+5ap7/5+ON34cgX73BaFdoZFoQ8XNUzdeil/88wPtSFo?=
 =?us-ascii?Q?byNjarhEtdsN3NU1jGIzuC0S5UKtaSR0OYdCAU51u7y4LfMg/177XqU65XSX?=
 =?us-ascii?Q?jyTM66V8sQHMi28FM6y+8NK37ATx3LyyxhMwQV5AtPwACYj2BSUvFMWXIRWs?=
 =?us-ascii?Q?D9SokD1ZgrzLdyDH4L5NzkVg2J3J04EmTxKx3cqnRTOPmpnjvckENWqjLk0e?=
 =?us-ascii?Q?idZFVJmFzxBvQuf+WQ9QhaVhxxIwKovm2SdrpnyJ1UrjYrZFaYo68SC0uZt2?=
 =?us-ascii?Q?ApawsnknKWyk9ePkI0W4l00oIVoAJrnr5ynDHhmw4gfbFX0Dm5jFRMQRZzFV?=
 =?us-ascii?Q?bpiLXrpIbrtU4Ueq6JMrG9izA5HOO7Ta0WZNSBXXgQ0WjHipPPu9Y+thWkhl?=
 =?us-ascii?Q?Pa5SMsmeVnSvzbdyIpEyflnpGUQLZELP8L2ob6U/caddF8cbWzTOE5fNj9xZ?=
 =?us-ascii?Q?ZI0JbhcagW988W5kcy9ggSqDSedrIYbmt3p5JSAdsDRb4WUTwHyBgXh5+ozG?=
 =?us-ascii?Q?SpqR64PNN0nDSgwkEbIo2pJBgHktYZFtbmCFTpbEs5bmggnFc/QiOmZUCmfm?=
 =?us-ascii?Q?ganqiK5F6V0eHEcOp4+Mjqd92rdPySOsv9dU7r5BYR5o9UQsJ8Ets7hw3ZvI?=
 =?us-ascii?Q?WU6fvCq2t6eWytOqLj8kF8eYCdHIEYS9/rcmQCSxO8yyN2MNJcgkTrF5lO6c?=
 =?us-ascii?Q?IQU68MJ0s+WW4ByfUI2Q0Fxx4iIkFXbmXFrI7UmA3vJOIczkBh2H50MfCyxl?=
 =?us-ascii?Q?xXbYDR3feqU96br/zMtkHqCJYEH+T4FvlOfKW1s/CsDcl1cDl+jFo7k6oa/z?=
 =?us-ascii?Q?WfcRbuUCfv90V+0vA0KDEYPsXiGYdZkDNyszskFrAyncDKWNjDSbI7ym9j/C?=
 =?us-ascii?Q?rTBPyjjTo6QY7mqWxrEPYp1uGxx6LYnJW9JoaO5wTR0/Xq9rJjmvlrTJNYCe?=
 =?us-ascii?Q?wLY6Q3ttxVHwikki4KbXnwGu4dUFhBUlL/yWVx4SPZIYEg+OsiPxTgvR0k1Y?=
 =?us-ascii?Q?H46KJfomcgYzQJJfbkybyilzR6iSdPHzr9hKWyGiB71jmNQ1/st301wLVmA7?=
 =?us-ascii?Q?a6LdYAZDpTzwlqBgtWiuP6SZi7RxgvaBUfUbaOlLBnLX8VdezNR5x4pAYkVB?=
 =?us-ascii?Q?ofKLmNQDxtMQr6SXaZ8/xVQ6NuAAsNQNA2vIIuBu10I6A4wJ3ePYxw9Zk6as?=
 =?us-ascii?Q?KWlizZNMbv5ibQvsn8iVCq3J+/Qs=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 6:LuM+Oi55e8d+EGGxEhBujunRiZTtHKKldod3LdsQU72j9un62UXV5fPqXMAC6s+EhICBYicgWS/PsQ8rEutMoxez21LyPA/CYBdDFVZGEHoEaQkXWusWTgXhenpdDK8LhKh6AtEKEQHo+NxI6pQF3YsafV7NMkiDaFf39FMhVBkG4xM5uph3zDZEtKmvcuUYTvDB+TeiQcLM1sSbKKJWEr+0bSQsNAiPZzGXtS7axgCdYaYaYF25Xn8VP7eM3A4e5ZJNy1xG03XtGHZ/SjnP6LhHoxqF7Dx8rZ1j9by1qyC7XpfRCN++xA6tHZM9yfm+EtT6v2RaWsvoDlCwAn9M5Q==;
 5:STyiNvdUScOy0yEYZCWMHuT9Vce6VNxlV4FoBRzYK7M7EPBmPdIZKEZnKH7m8uKl883u/qCeTTRg2bFhwNFAYHsSKXpxZASjxMRdKvo9C1DwjfzBUm/F7HVjG1VrQv/vlyCBa4IoxVlU8FhhduROKw==;
 24:HjgcXS/xMImqLFQQOrojjf3dRBE/w5kyNYkO0KxVBCy2Cn4co7BkF0F26L7pAgqBGK3Z0WiWlUtKytN6jyTiXqYMYaR7Np1sFU1l9xcvBTM=;
 7:j8u1QJJNYspgiSjF2OveS6bnlnkHd4GfNeonVEQvtuKkYMW/32NpXGNh7UOthyWAwSK17C3T/IgRr2DURVUX5pS9ub1Ylr0/M/JZt09y6attz9Lm4GstnvPl3/2HSM0WCG3hIHhetd4ntQV0urjIGMjgH6jZ7aOsGVZq9iw/iK3vdPh3bIIsSKEGMw4yz3lged9mh8R6NF57c/LBAIVxg/VfwSwO+f/U6MoDaaJkPZY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:09:27.1523 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2129
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH 5/7] arm: traps: handle PSCI calls inside
	`smccc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQgYmUgaGFuZGxl
ZCBpbgphcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMuY2AuIFRoaXMgcGF0Y2gganVzdCBtb3ZlcyBQ
U0NJCmhhbmRsZXIgY2FsbHMgZnJvbSBgdHJhcHMuY2AgdG8gYHZzbWMuY2AuCgpQU0NJIGlzIGNv
bnNpZGVyZWQgYXMgdHdvIGRpZmZlcmVudCAic2VydmljZXMiIGluIHRlcm1zIG9mIFNNQ0NDLgpP
bGRlciBQU0NJIDEuMCBpcyB0cmVhdGVkIGFzICJhcmNoaXRlY3R1cmUgc2VydmljZSIsIHdoaWxl
IG5ldmVyClBTQ0kgMi4wIGlzIGRlZmluZWQgYXMgInN0YW5kYXJkIHNlY3VyZSBzZXJ2aWNlIi4K
ClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5k
cnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiAtIEFkZGVkIGRvX3RyYXBfaHZjKCkg
aGFuZGxlciBpbiB2c21jLmMKCgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAg
ICB8IDEyNCArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3Zz
bWMuYyAgICAgICAgICAgICAgIHwgMTQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaCAgICAgICAgfCAgIDEgKwogeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oIHwgIDEwICsrLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NjAgaW5zZXJ0aW9ucygrKSwgMTE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYjExOWRjMC4uN2IyOTZk
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKQEAgLTM5LDcgKzM5LDYgQEAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRl
IDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KLSNpbmNsdWRlIDxhc20vcHNj
aS5oPgogI2luY2x1ZGUgPGFzbS9tbWlvLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4K
ICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KQEAgLTE0NDYsMTE5ICsxNDQ1LDYgQEAgc3RhdGlj
IHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQg
aW50IGNvZGUpCiB9CiAjZW5kaWYKIAotI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwp
IHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIGdldF91
c2VyX3JlZyhyZWcsIG4pCi0KLSNpZmRlZiBDT05GSUdfQVJNXzY0Ci0jZGVmaW5lIFBTQ0lfQVJH
MzIocmVnLG4pICh1aW50MzJfdCkoZ2V0X3VzZXJfcmVnKHJlZywgbikgJiAweDAwMDAwMDAwRkZG
RkZGRkYpCi0jZWxzZQotI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSBQU0NJX0FSRyhyZWcsbikK
LSNlbmRpZgotCi0vKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0
IGJpdCAqLwotc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4g
KmQsIHJlZ2lzdGVyX3QgZmlkKQotewotICAgICAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWlu
KGQpXiggKGZpZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Ci19Ci0KLXN0YXRpYyB2b2lk
IGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICByZWdpc3Rl
cl90IGZpZCA9IFBTQ0lfQVJHKHJlZ3MsMCk7Ci0KLSAgICAvKiBwcmVsb2FkaW5nIGluIGNhc2Ug
cHNjaV9tb2RlX2NoZWNrIGZhaWxzICovCi0gICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lf
SU5WQUxJRF9QQVJBTUVURVJTKTsKLSAgICBzd2l0Y2goIGZpZCApCi0gICAgewotICAgIGNhc2Ug
UFNDSV9jcHVfb2ZmOgotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQ
U0NJX0FSRzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYp
OwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29mZihwc3Rh
dGUpKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfY3B1X29uOgot
ICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3Ms
MSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Ci0g
ICAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Ci0gICAgICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsKLSAgICAgICAg
fQotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTjoKLSAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxU
KHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2Ug
UFNDSV8wXzJfRk5fQ1BVX09GRjoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsK
LSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Ci0g
ICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEU6Ci0g
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwotICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVToKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZONjRfTUlHUkFURV9JTkZPX1VQX0NQVToKLSAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVf
Y2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOwotICAgICAgICBicmVh
azsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkY6Ci0gICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfc3lzdGVtX29mZik7Ci0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsKLSAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUOgotICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7Ci0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3Rl
bV9yZXNldCgpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9G
QUlMVVJFKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046Ci0g
ICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9j
cHVfb24pOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZp
ZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJH
KHJlZ3MsMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3Ms
Mik7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMyk7Ci0gICAg
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwg
ZXBvaW50LCBjaWQpKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lf
MF8yX0ZOX0NQVV9TVVNQRU5EOgotICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORDoK
LSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Ci0gICAgICAgIGlmICggcHNj
aV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKLSAgICAgICAgICAgIHJl
Z2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKLSAgICAgICAgICAgIHJlZ2lzdGVy
X3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Ci0gICAg
ICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZP
OgotICAgIGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPOgotICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hl
Y2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmVnaXN0
ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywxKTsKLSAgICAgICAgICAgIHVpbnQzMl90IGxhZmYg
PSBQU0NJX0FSRzMyKHJlZ3MsMik7Ci0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Ci0gICAgICAgIH0KLSAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgotICAgIGNhc2UgUFNDSV8w
XzJfRk42NF9NSUdSQVRFOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsK
LSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAg
ICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywxKTsK
LSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRj
cHUpKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBk
b21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLX0KLQog
I2lmZGVmIENPTkZJR19BUk1fNjQKICNkZWZpbmUgSFlQRVJDQUxMX1JFU1VMVF9SRUcocikgKHIp
LT54MAogI2RlZmluZSBIWVBFUkNBTExfQVJHMShyKSAociktPngwCkBAIC0yODY1LDggKzI3NTEs
OSBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgICAgcmV0dXJuIGRvX2RlYnVnX3RyYXAocmVncywgaHNyLmlz
cyAmIDB4MDBmZik7CiAjZW5kaWYKICAgICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQotICAgICAg
ICAgICAgcmV0dXJuIGRvX3RyYXBfcHNjaShyZWdzKTsKLSAgICAgICAgZG9fdHJhcF9oeXBlcmNh
bGwocmVncywgKHJlZ2lzdGVyX3QgKikmcmVncy0+cjEyLCBoc3IuaXNzKTsKKyAgICAgICAgICAg
IGRvX3RyYXBfaHZjX3NtY2NjKHJlZ3MpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBkb190
cmFwX2h5cGVyY2FsbChyZWdzLCAocmVnaXN0ZXJfdCAqKSZyZWdzLT5yMTIsIGhzci5pc3MpOwog
ICAgICAgICBicmVhazsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgY2FzZSBIU1JfRUNfSFZD
NjQ6CkBAIC0yODc3LDggKzI3NjQsOSBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9z
eW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgcmV0dXJuIGRvX2Rl
YnVnX3RyYXAocmVncywgaHNyLmlzcyAmIDB4MDBmZik7CiAjZW5kaWYKICAgICAgICAgaWYgKCBo
c3IuaXNzID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfcHNjaShyZWdzKTsKLSAg
ICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyLmlzcyk7CisgICAg
ICAgICAgICBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyLmlzcyk7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgSFNSX0VDX1NNQzY0OgogICAgICAgICAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggNWVmNjE2Ny4u
NzE4YjMwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJjaC9h
cm0vdnNtYy5jCkBAIC0xOSwxMiArMTksMTYgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNp
bmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jLmg+CiAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4K
KyNpbmNsdWRlIDxhc20vcHNjaS5oPgogI2luY2x1ZGUgPGFzbS92c21jLmg+CiAjaW5jbHVkZSA8
YXNtL3JlZ3MuaD4KIAogLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVk
IGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NP
VU5UIDMKIAorLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IFN0
YW5kYXJkIFNlcnZpY2UgU2VydmljZS4gKi8KKyNkZWZpbmUgU1NDX1NNQ0NDX0ZVTkNUSU9OX0NP
VU5UIDEzCisKIC8qIFNNQ0NDIGludGVyZmFjZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBp
dHNlbGYuICovCiBzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHsKQEAgLTQ3LDYgKzUxLDEzMyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfaHlw
ZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICByZXR1cm4gZmFsc2U7CiB9
CiAKKyNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAw
LCB2YWwpCisjZGVmaW5lIFBTQ0lfQVJHKHJlZyxuKSBnZXRfdXNlcl9yZWcocmVnLCBuKQorCisj
aWZkZWYgQ09ORklHX0FSTV82NAorI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAodWludDMyX3Qp
KGdldF91c2VyX3JlZyhyZWcsIG4pICYgMHgwMDAwMDAwMEZGRkZGRkZGKQorI2Vsc2UKKyNkZWZp
bmUgUFNDSV9BUkczMihyZWcsbikgUFNDSV9BUkcocmVnLG4pCisjZW5kaWYKKworLyogb2xkIChh
cnZtNykgUFNDSSBpbnRlcmZhY2UgKi8KK3N0YXRpYyBib29sIGhhbmRsZV9hcmNoKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN3aXRjaCAoIGdldF91c2VyX3JlZyhyZWdzLDAp
ICYgMHhGRkZGRkZGRiApCisgICAgeworICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgorICAgIHsKKyAg
ICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLDEpOworICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9vZmYpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9f
cHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOworICAgIH0KKyAgICByZXR1cm4gdHJ1ZTsKKyAgICBjYXNl
IFBTQ0lfY3B1X29uOgorICAgIHsKKyAgICAgICAgdWludDMyX3QgdmNwdWlkID0gUFNDSV9BUkcz
MihyZWdzLDEpOworICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7
CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7CisgICAgfQorICAgIHJl
dHVybiB0cnVlOworICAgIH0KKyAgICByZXR1cm4gZmFsc2U7Cit9CisKKy8qIGhlbHBlciBmdW5j
dGlvbiBmb3IgY2hlY2tpbmcgYXJtIG1vZGUgMzIvNjQgYml0ICovCitzdGF0aWMgaW5saW5lIGlu
dCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQpCit7Cisg
ICAgcmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4oIChmaWQgJiBQU0NJXzBfMl82NEJJVCkg
Pj4gMzAgKSApOworfQorCisvKiBQU0NJIDIuMCBpbnRlcmZhY2UgKi8KK3N0YXRpYyBib29sIGhh
bmRsZV9zc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgcmVnaXN0ZXJfdCBm
aWQgPSBQU0NJX0FSRyhyZWdzLCAwKTsKKworICAgIHN3aXRjaCAoIEFSTV9TTUNDQ19GVU5DX05V
TShmaWQpICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5f
UFNDSV9WRVJTSU9OKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKKyAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CisgICAgICAg
IHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0NQ
VV9PRkYpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOworICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFURV9J
TkZPX1RZUEUpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsK
KyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190
eXBlKCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05V
TShQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVKToKKyAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2so
Y3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOworICAgICAgICByZXR1cm4gdHJ1
ZTsKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9TWVNURU1fT0ZGKToK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKKyAgICAgICAgZG9fcHNjaV8w
XzJfc3lzdGVtX29mZigpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRF
Uk5BTF9GQUlMVVJFKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1fU01DQ0Nf
RlVOQ19OVU0oUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUKToKKyAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9zeXN0ZW1fcmVzZXQpOworICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsK
KyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cisg
ICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8y
X0ZOX0NQVV9PTik6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAg
aWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLDEpOworICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOworICAgICAgICAgICAg
cmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMpOworICAgICAgICAgICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Cisg
ICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19O
VU0oUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9zdXNwZW5kKTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWlu
LCBmaWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9B
UkczMihyZWdzLDEpOworICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhy
ZWdzLDIpOworICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMpOwor
ICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5k
KHBzdGF0ZSwgZXBvaW50LCBjaWQpKTsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPKToK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7CisgICAgICAgIGlm
ICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsMSk7CisgICAgICAgICAg
ICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLDIpOworICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwor
ICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNf
TlVNKFBTQ0lfMF8yX0ZOX01JR1JBVEUpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9t
aWdyYXRlKTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBm
aWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIo
cmVncywxKTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9t
aWdyYXRlKHRjcHUpKTsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBjYXNl
IEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAw
LCBTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBj
YXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEOgorICAgICAgICBzZXRfdXNlcl9yZWcocmVncywg
MCwgU1NDX1NNQ0NDX1VJRC5hWzBdKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIFNT
Q19TTUNDQ19VSUQuYVsxXSk7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAyLCBTU0NfU01D
Q0NfVUlELmFbMl0pOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMywgU1NDX1NNQ0NDX1VJ
RC5hWzNdKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19D
QUxMX1JFVklTSU9OOgorICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgU1NDX1NNQ0NDX01B
Sk9SX1JFVklTSU9OKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIFNTQ19TTUNDQ19N
SU5PUl9SRVZJU0lPTik7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKyAgICByZXR1cm4g
ZmFsc2U7Cit9CisKIC8qCiAgKiB2c21jX2hhbmRsZV9jYWxsKCkgLSBoYW5kbGUgU01DL0hWQyBj
YWxsIGFjY29yZGluZyB0byBBUk0gU01DQ0MuCiAgKiByZXR1cm5zIHRydWUgaWYgdGhhdCB3YXMg
dmFsaWQgU01DQ0MgY2FsbCAoZXZlbiBpZiBmdW5jdGlvbiBudW1iZXIKQEAgLTkxLDYgKzIyMiwx
MiBAQCBzdGF0aWMgYm9vbCB2c21jX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6CiAgICAgICAgIGhhbmRs
ZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBB
Uk1fU01DQ0NfT1dORVJfQVJDSDoKKyAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9hcmNoKHJlZ3Mp
OworICAgICAgICBicmVhazsKKyAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRDoKKyAg
ICAgICAgaGFuZGxlZCA9IGhhbmRsZV9zc2MocmVncyk7CisgICAgICAgIGJyZWFrOwogICAgIH0K
IAogICAgIGlmICggIWhhbmRsZWQgKQpAQCAtMTI5LDYgKzI2NiwxMyBAQCB2b2lkIGRvX3RyYXBf
c21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogICAg
ICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiB9CiAKKy8qIFRoaXMgZnVu
Y3Rpb24gd2lsbCBiZSBjYWxsZWQgZnJvbSB0cmFwcy5jICovCit2b2lkIGRvX3RyYXBfaHZjX3Nt
Y2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGlmICggIXZzbWNfaGFuZGxl
X2NhbGwocmVncykgKQorICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKK30KKwog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdnNtYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgKaW5kZXggN2Jh
YWJlZi4uZDFlN2IwMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgKQEAgLTgxLDYgKzgxLDcgQEAKICNkZWZpbmUg
QVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCiAKIHZvaWQgZG9fdHJhcF9zbWMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwordm9pZCBk
b190cmFwX2h2Y19zbWNjYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKICNlbmRpZiAg
LyogX19BU01fQVJNX1ZTTUNfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLWFybS9zbWMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaAppbmRl
eCA0MmYzMTY1Li4xMWI1ZWY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0vc21jLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCkBAIC01Niw4
ICs1NiwxNiBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMHg5YSwgMHhjZiwgMHg3OSwgMHhkMSwgXAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDB4OGQsIDB4ZGUsIDB4ZTYsIDB4NjcpCiAKLSNlbmRpZiAg
LyogX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19IX18gKi8KKy8qIFN0YW5kYXJkIFNlcnZpY2Ug
dmVyc2lvbi4gQ2hlY2sgY29tbWVudCBmb3IgSHlwZXJ2aXNvciBTZXJ2aWNlIGZvciBydWxlcy4g
Ki8KKyNkZWZpbmUgU1NDX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAKKyNkZWZpbmUgU1NDX1NNQ0ND
X01JTk9SX1JFVklTSU9OIDEKKworLyogU3RhbmRhcmQgU2VydmljZSBDYWxsIFVJRC4gUmFuZG9t
bHkgZ2VuZXJhdGVkIHdpdGggM3JkIHBhcnR5IHRvb2wuICovCisjZGVmaW5lIFNTQ19TTUNDQ19V
SUQgWEVOX0FSTV9TTUNDQ19VSUQoMHhmODYzMzg2ZiwgMHg0YjM5LCAweDRjYmQsIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDkyLCAweDIwLCAweGNlLCAweDE2
LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MSwgMHhlNSwg
MHg5ZiwgMHg2ZikKIAorI2VuZGlmICAvKiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hfXyAq
LwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:09:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20: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.xen.org>)
	id 1dfAou-0000k2-78; Tue, 08 Aug 2017 20:09:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfAos-0000jT-M1
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:09:38 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 46/13-01995-18A1A895; Tue, 08 Aug 2017 20:09:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj2O+dsnmynjjPxdZbUutjFLe0i3X5
 EfwpLUYpICfRsnbYTu7EzZYOgpX/cxJAoyi5oFGEqGWNQtqSSpBLmoqsZRYGpTcumaYNFdc7O
 svp+PR/P87zP8328JK78KVORrNPB2i2MSS1PIYxrk/Zr3CpvWd6jd9mbrkQuE9vRrt5ADCtB5
 TLOorM6K2XGjs/1hC1S6Hx39o7MjSa3eFEKSdDHcRioeyP3ojkkog+Cz+9BIqGkT2Bw7fYkJh
 JKWg+fXj1AIpbTG+B6cyhZxAvoLHg59SxuwOkuBC3+GUIk0ugdEIoOykRM0Muh9cKpuIGiC2G
 wZio+FOhseN3vwUU8h94N/ld9uBRWCIHuZiTpU+Fx01B8Jk4D3B8dxSXvErgXa8LFYKDPIKgb
 7kSSOQe6Y+MJ0SLoDV4gJFwEwTfTCcMLDGrf+5B0qU2GwbbvCVUu3B06mVCNyOH05HSi62aIR
 KPCL5ECtkHnTKmkGZDByMeJRNxC6O1qJyRiQgZ9LzrkUqdK+PIrhklE2zwI/XQnsj3J0HW2Hm
 9EK87989pz/7y2BWFtKIdn7dWsXbNeq7NzBqPDzHAmTX7eeq2Z5XnGwJoYHa/VW80+JOxCknB
 uodpvO3pQJomp0ynfGk+Zcp7OeshlZHhjhb3KxPI9aCFJqoFKyfSWKVPtrIF1HuZMwkL9oYFU
 qBdQ60Sa4m2MmecMEtWHNGS48dcMpiQsVguryqCmQRDRoshYZZkd8Wctn6JFqjQKCaWUChtrN
 3OO//kwyiCROo2aK0YpOItjNikslMCEEgeKPGIJB/OXUrnRwVMD5asWN3z4eml42KCiznMVrX
 cMu3qaspKW7S9pqPHpdCUNb0s37A1dPV4U1A0VFDSfibgebkv3Fy/NDXcE+rknjXkV6/ZtHQv
 WFz9ePbdq/MnNSn926ZEbepu+eipwseD5lujKser5sXYitcWj2ONy/+g86spyafmNuW7zzmNq
 gjcy+atxO8/8BrcxgVqRAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502222976!97469100!1
X-Originating-IP: [104.47.0.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60295 invoked from network); 8 Aug 2017 20:09:36 -0000
Received: from mail-he1eur01on0086.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.86)
 by server-2.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:09:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=KZ7YvX0FoxdHVDb/OJTOymoz3Xjz8P/UOoeybnjpyNA=;
 b=F8/Gdcc9Xexq0dP4DL1bkpFraKbJK5IyFy50Ko6EDTKHQQ4+/ujAq3+F4U4TquNP88wcJetB8FNH+Rh+MgeT4pIsIcdr6aewW6/sv0sHkj2mSF4oFRCYXwhTu90uz7d2HT50YLQHxNTSzdrWZYoNCNqlDeHB96hQga35QVjWnCk=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Tue, 8
 Aug 2017 20:09:33 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 08 Aug 2017 23:09:29 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 23:08:41 +0300
Message-Id: <1502222922-25821-7-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM5PR0602CA0008.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::18) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6230950d-5a6e-4500-90a0-08d4de9962e6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:pDeysWDrRF8rgfVvRToBO5kZcEURnllBMTbE37UYmadKFG/xHnKv+cTa1guCYR33OHwevj8YPK/+2LIU7x3y0DcJxvUDBD9VoJPF1T7H9nIGPw6/rKZay4MGKz4j7ewRFRJI8e17wgQ91dVKJGBWWfpJ3I0+Z9gNfEilcXqC2JWhCSF8mhTYzj2ttdUFmD0ne1hkY+9j8vQA3cP++Ths/W2wFqsezVDG+QefikjDotgWEM0jdKvxgdN7i3r4zlqb;
 25:IhpWWxQy2SlMiqbkXgcb5TNtBZ0k9wlOcy4ZFi9DWdPeQVsKY2MRUhjbg8j7K5/qhnqgV9RfM7uKU1NEiQiwfB4/jXKOV7d43RA48s4Q6gn1UzQnCZ52SXXKoXBiPXl3Qkopb4y4l+Dd9pLeh43sQjeLDlmIxmVJfzaCV5fe4jJ+SUhhRW8lLujS+kRIzIo1VydiswoISUxP7KzeKzZsxcSY92phuM3gknGIfbyBpXy/bryVqIi91ke9uIC9jXOrTH5DxfL/zyTBKNWZ8YcM9dsvJMoBnDWdJw8WmlGIUr3hoaXpfrCYcxzSCwW6KCXHCis3h2fNWz9Xva4rv9q8dw==;
 31:a5NTVkeaMJ0/mN2OkOlJLPthUBhqNLw5c2gdvmkgpZF9SLFAwfaSYcO4LNC/1wqZGJ0GWU0k4WGbOS97AmzZkBHTpmPGeETSO4nPcs7NISt/ne4VVcQQrMaWRCFLQz2puz5yfSCqHjGuVhKEInUIeDOz7cQeMFFF6UAQ1vTEfhMVerEe7dAMRriv7yKw8lU7+L8Bv6H6sjybdMHXuPNHGISljDKbgX9ypmFTsz6b4qk=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:z/zkWxNLe0l3hV0QJ+Sf9+O3GxFkcSqg5gmLvnG3nJXVcV9FHz8cOQtnpjKhpwJ7OVO6wqIhBow21FEDMrQksIiDZ7iJ90/7r6emeO/KZKw3NUqNi4XYcIL6WGURxkdPGy+9NQU6dhJwlz+HR/Djm9s61QZ5TKR9TOPY3HFu1i+8mX9f5zGSzFVLTOaAMxhOzYTcThTnkjnVSJj+dhbtHZmwPJPjCtEgniJvov9qWNaakzo6giIUSJmEYrQTt995BOTbMBzhYRJM+Xz78/Z3GUWvjEKnQwcqHaq5BGKj3RuTIl8eKYTS1sYa6hlnqXrIudupiqKT7UkQTaAuZcnW7qBTI89YRiW747EWihNPKvP2bRAzcqqlrJ67yiXqHoIF+8l+1q9Air5j+HGk69sBLowTph7zS89LEPImWUnQZvMLics8mQMcj82Nr4exzKOyFNB0EZ8p3TSnyarivb2nLi0mYSrDS2HE0pKZ2Tyadk/62vltpfptjljFIqKB+Wkm;
 4:BdL+POuTb3zymxkweTg4NwbHqV3kdrF/8y0YrJgJr6Rboq/1cwpTaWA3o5wf5I+4yxv5TIy1cSYSoOQkD+izxx58rrMyfbRneBdPwSzbf5yabGgD/wrE2wKMfcy/WU2rHeDbod20A7efnGvLK2CW97MW6KUTmPzdImlkiU6qwByyl+o/P9sHJmS5bvwaHPFJ09FujPfE/chrbILbx9rGgBlR4M/FoWhj4GcjIGonn7z0VCcDgNGjDtio4ZlqtTNS7kpt+wLhja4lDERAfLO0avmYdwpIf26m1bnUtiWawEo=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2139F5860DBCF183CEF93B29E68A0@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39410400002)(39850400002)(39400400002)(39840400002)(39450400003)(189002)(199003)(50986999)(72206003)(97736004)(36756003)(305945005)(50466002)(7736002)(189998001)(68736007)(50226002)(101416001)(5660300001)(76176999)(8676002)(81156014)(81166006)(2906002)(106356001)(105586002)(4326008)(7350300001)(66066001)(2361001)(8656003)(86362001)(47776003)(110136004)(38730400002)(478600001)(107886003)(3846002)(5003940100001)(2351001)(2950100002)(6916009)(48376002)(80792005)(6666003)(33646002)(53936002)(42186005)(8666007)(122856001)(6116002)(54906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:hVJhLlhJKzs4Ew+OSzzD5Buf3IWRcQFvZtGeXNu?=
 =?us-ascii?Q?T7rNk2DYCi8D8dc/WCT6TMSUwjlRFuwGxgMOn3cgawdQmuTPmLur9tNk0ZxQ?=
 =?us-ascii?Q?aUJ+fxGSoGCN0r9YXZXr7WQQ4o1wPNlnCgS56J1VfV8xiJoSTjgmIzv9amsh?=
 =?us-ascii?Q?/BvuB2chZFwb2Sa2Ix74WtuuWxdJYhUl+Dtkdp9ogKm/kh0Pepz6/JhSQ6dy?=
 =?us-ascii?Q?5t3cGuipesF2Ze94fvD9of+w3y1yG/aZeTLAqKIYbSKNHULy1oECixPnSMJq?=
 =?us-ascii?Q?RqL5LoShx/01aqpOvex87QofggZrnbcOqUm/N6Wv6/Op24m+DvDjkFKhZk8n?=
 =?us-ascii?Q?WbCoiYe1sTLDg5kXPZhJQVECLk1tQ50QScYo+AuDLp4ePQ6s66FGseSpTmHg?=
 =?us-ascii?Q?cf4XRfMMbK0LjY4zWdfe9X+wRKiIoFqxpn8jP+XoWaZ8+3M8tkOnhJhIE7UA?=
 =?us-ascii?Q?qwG+paPHuw4zoG2fws9sRchW6JUfU09W1bzUdBc88wZT3/NgnV3ThBIznIS7?=
 =?us-ascii?Q?kB6CigzPjTJxvCTBufN31VJAx9RHX7r5eW3T4qHyHCSgqcFjDghPYcT3BBUT?=
 =?us-ascii?Q?AHcseBuLyck59h7u0mSHa0TcOUl+Clhf76oZGn4deXxBc0tj3a5e0/odYZq4?=
 =?us-ascii?Q?wjPq/0WWaT2FZV0kfGhs3HYKmC4gs0Kqahh3unwJAbrpe/CnELFlbqg7xw2e?=
 =?us-ascii?Q?+s+HIcx1BgLvDbo7dpvktWrv8IbGie0AdFcshI45bfQA41kXvNGB/ZtCCDXo?=
 =?us-ascii?Q?PUfZoCNA4oOlshoCK82pzEmPXnA8khcHGtUHgi8qMN2PeOUjQ/stnzE1GvpM?=
 =?us-ascii?Q?kk5qxQu0w34uPxv3Vt+UAnqzteknDM1jXk3P9FcCI2clHIMUCofI3tYmbHfi?=
 =?us-ascii?Q?ceV6Gskt5Z1tBLsqY28w0GuhlEUV8AllwpJ0FUQpdvdThOyusGw35wQe34ma?=
 =?us-ascii?Q?1Lz9V5kYVrUVN4LUdYSol988bpw127Ebta18q0t7LOL7JN1y32QFX7isB2tg?=
 =?us-ascii?Q?MLEx4OVboy4iPnRzA5Rj+Ay6Pxvp3AKiZcu8U48k+QGORrWXycJ0XNqxzGQW?=
 =?us-ascii?Q?bMPqZng5cRCtT/f470CnUa1Y//Tx96mW96GUIvfCwJmfqD1l6Ur50pd0iroa?=
 =?us-ascii?Q?jRG5dPpx9hMgjtbF2twnN5la/0Np3xCOp8ce+WFvuFBvSGM6quqPbu51mV6A?=
 =?us-ascii?Q?5nnXQ8JxedrWHwlEoSAtDid+jvmVSSS90CD07ZsQC+r749bBeorswRpAAazg?=
 =?us-ascii?Q?1V1a5x5gVHrCW2469JnRGf4MtVSdBXV2RxZr8GFuCKWSWAUZygw8OyIy7NKD?=
 =?us-ascii?Q?pbwwvCsRKxU80HjODXKUatRStfaMtec0NqbYhWFr/ryiN/79fQ/bkRmQoPa9?=
 =?us-ascii?Q?80Ajfhg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:9irZS7FPcLkVymMT7+cWY3O7d7egEfQiRcB9iJvZ2NwYgXfofU9/kN0lzixLhgwUzEhhqv1akIQwnkG4uJpC5hiCy2LOQAFQA6GPvFd/9KVBTIXQh1ONIDMegxbN7UveX8P5hMcZZvl1bJRoe0V/gBoBWoXcGMIQyIC9lAP2WyDia1MD1kIksCUtGx5I0jo+pL8abY8AhLD3XJiYCk8H9zHMCbVMd1phl4jPPpfpGZA51gPQ5bZIuVRcxnuAGvD8LL6To6mJAwwkJfAkKuZnN4s1htzJgcm7UTPCjCEjj6uuBpHvTv17MCkq65ERfjs7y2hWPSRVM2XKlZjKXEQ7WA==;
 5:F1uZTfSFDvbXo+wfZdakH1/dIFsFl7O8nPL6l3oz++wDhJngg3WOcogG5DV1SITc8Xxj5m958Rv9jWovwCUYaXtKdXGc5Me/43mDGOZdaAR95i6LyJIwLs0TGBw/NeqGDpU+naPucvjHLklb/X+JhQ==;
 24:cRExQzNaiQzgm/wfY4s1QfS0bsEisNUxOOAK00l0LMXrWCATAM9dUCImUAU19IoR7lZOI4cMzKcVEtYQcqbnIR3YSdkCYDgBzvbarnaPamU=;
 7:Yfd2xLdRpbIgFIZ0enma+kvhvqjfguROGjgMlJGJyw9YKt3nkqGUwT+KbRVIhnJkT8jnCc+ArCdh5R4iZNa8UPb+nW2FMWr4aAUJtQbGx8OEe5PcyVcw0caB+Z6aWG6QYdxJXlJ3P0xCst9R/gHqXu9m7QXUQANgktiffccShMSlMMY9LPSJsSg4LbB9yzBL2gTUAjm7zXF/TC3XEZ6Ihy25eaq/y7lQ4/PO4FNz+0o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:09:33.1410 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH 6/7] arm: psci: use definitions provided by
	vsmc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dnNtYy5oIHByb3ZpZGVzIGRlZmluaXRpb25zIHRvIGNvbnN0cnVjdCBTTUMgY2FsbCBmdW5jdGlv
biBudW1iZXIgYWNjb3JkaW5nCnRvIFNNQ0NDLiBXZSBkb24ndCBuZWVkIG11bHRpcGxlIGRlZmlu
aXRpb25zIGZvciBvbmUgdGhpbmcsIGFuZCBkZWZpbml0aW9ucwppbiB2c21jLmggYXJlIG1vcmUg
Z2VuZXJpYyB0aGFuIG9uZXMgdXNlZCBpbiBwc2NpLmguCgpTbyBwc2NpLmggd2lsbCBvbmx5IHBy
b3ZpZGUgZnVuY3Rpb24gY29kZXMgYW5kIHdob2xlIFNNQyBmdW5jdGlvbiBudW1iZXIKd2lsbCBi
ZSBjb25zdHJ1Y3RlZCB1c2luZyBnZW5lcmljIG1hY3Jvc2VzIGZyb20gdnNtYy5oLgoKVGhpcyBj
aGFuZ2UgYWxzbyBhZmZlY3RzIHZzbWMuYyBhbmQgc2VhdHRsZS5jLCBiZWNhdXNlIHRoZXkgYm90
aCB1c2UgUFNDSQpmdW5jdGlvbiBudW1iZXJzLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KVGhpcyBpcyBuZXcgcGF0Y2gs
IHN1Z2dlc3RlZCBieSBKdWxpZW4gR3JhaWwuCgotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
c2VhdHRsZS5jIHwgIDUgKysrLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgICAgICAgICAgICAgIHwg
MTIgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICB8IDI2ICsr
KysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAg
IHwgNDEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBj
aGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
c2VhdHRsZS5jCmluZGV4IDg2ZGNlOTEuLjY3OTYzMmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9wbGF0Zm9ybXMvc2VhdHRsZS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRs
ZS5jCkBAIC0xOSw2ICsxOSw3IEBACiAKICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KICNpbmNs
dWRlIDxhc20vcHNjaS5oPgorI2luY2x1ZGUgPGFzbS92c21jLmg+CiAKIHN0YXRpYyBjb25zdCBj
aGFyICogY29uc3Qgc2VhdHRsZV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CiB7CkBAIC0zMywx
MiArMzQsMTIgQEAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzZWF0dGxlX2R0X2NvbXBhdFtd
IF9faW5pdGNvbnN0ID0KICAqLwogc3RhdGljIHZvaWQgc2VhdHRsZV9zeXN0ZW1fcmVzZXQodm9p
ZCkKIHsKLSAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQsIDAsIDAsIDApOwor
ICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoUFNDSV8wXzJfRlVOQ19TWVNURU1fUkVTRVQpLCAw
LCAwLCAwKTsKIH0KIAogc3RhdGljIHZvaWQgc2VhdHRsZV9zeXN0ZW1fb2ZmKHZvaWQpCiB7Ci0g
ICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5fU1lTVEVNX09GRiwgMCwgMCwgMCk7CisgICAgY2FsbF9z
bWMoUFNDSV8wXzJfRk4zMihQU0NJXzBfMl9GVU5DX1NZU1RFTV9PRkYpLCAwLCAwLCAwKTsKIH0K
IAogUExBVEZPUk1fU1RBUlQoc2VhdHRsZSwgIlNFQVRUTEUiKQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggMzRlZTk3ZS4uNGIwMTEz
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNj
aS5jCkBAIC0zMSw5ICszMSw5IEBACiAgKiAobmF0aXZlLXdpZHRoKSBmdW5jdGlvbiBJRC4KICAq
LwogI2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUp
CVBTQ0lfMF8yX0ZONjRfIyNuYW1lCisjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuKSAgIFBT
Q0lfMF8yX0ZONjQobikKICNlbHNlCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKQlQ
U0NJXzBfMl9GTl8jI25hbWUKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG4pICAgUFNDSV8w
XzJfRk4zMihuKQogI2VuZGlmCiAKIHVpbnQzMl90IHBzY2lfdmVyOwpAQCAtNDgsMTMgKzQ4LDEz
IEBAIGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpCiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1f
b2ZmKHZvaWQpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCi0g
ICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYsIDAsIDAsIDApOworICAgICAg
ICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFBTQ0lfMF8yX0ZVTkNfU1lTVEVNX09GRiksIDAsIDAs
IDApOwogfQogCiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCkKIHsKICAgICBpZiAo
IHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKLSAgICAgICAgY2FsbF9zbWMoUFNDSV8w
XzJfRk5fU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKKyAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJf
Rk4zMihQU0NJXzBfMl9GVU5DX1NZU1RFTV9SRVNFVCksIDAsIDAsIDApOwogfQogCiBpbnQgX19p
bml0IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kp
CkBAIC0xNDQsNyArMTQ0LDcgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8yKHZvaWQpCiAgICAg
ICAgIH0KICAgICB9CiAKLSAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1BTQ0lf
VkVSU0lPTiwgMCwgMCwgMCk7CisgICAgcHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJXzBfMl9GTjMy
KFBTQ0lfMF8yX0ZVTkNfUFNDSV9WRVJTSU9OKSwgMCwgMCwgMCk7CiAKICAgICAvKiBGb3IgdGhl
IG1vbWVudCwgd2Ugb25seSBzdXBwb3J0IFBTQ0kgMC4yIGFuZCBQU0NJIDEueCAqLwogICAgIGlm
ICggcHNjaV92ZXIgIT0gUFNDSV9WRVJTSU9OKDAsIDIpICYmIFBTQ0lfVkVSU0lPTl9NQUpPUihw
c2NpX3ZlcikgIT0gMSApCkBAIC0xNTQsNyArMTU0LDcgQEAgaW50IF9faW5pdCBwc2NpX2luaXRf
MF8yKHZvaWQpCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKICAgICB9CiAKLSAgICBwc2Np
X2NwdV9vbl9uciA9IFBTQ0lfMF8yX0ZOX05BVElWRShDUFVfT04pOworICAgIHBzY2lfY3B1X29u
X25yID0gUFNDSV8wXzJfRk5fTkFUSVZFKFBTQ0lfMF8yX0ZVTkNfQ1BVX09OKTsKIAogICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiVXNpbmcgUFNDSS0ldS4ldSBmb3IgU01QIGJyaW5ndXBcbiIsCiAg
ICAgICAgICAgIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciksIFBTQ0lfVkVSU0lPTl9NSU5P
Uihwc2NpX3ZlcikpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNo
L2FybS92c21jLmMKaW5kZXggNzE4YjMwZi4uZWE4NmVlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZzbWMuYworKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCkBAIC04Nyw3ICs4Nyw5IEBAIHN0
YXRpYyBib29sIGhhbmRsZV9hcmNoKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogLyogaGVs
cGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8KIHN0YXRpYyBp
bmxpbmUgaW50IHBzY2lfbW9kZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90IGZp
ZCkKIHsKLSAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAmIFBTQ0lfMF8y
XzY0QklUKSA+PiAzMCApICk7CisgICAgcmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4KKyAg
ICAgICAgICAgICAgKChmaWQgJiAoQVJNX1NNQ0NDX1NNQ182NCA8PCBBUk1fU01DQ0NfQ0FMTF9D
T05WX1NISUZUKSkgPj4KKyAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQp
ICk7CiB9CiAKIC8qIFBTQ0kgMi4wIGludGVyZmFjZSAqLwpAQCAtOTcsMzQgKzk5LDM0IEBAIHN0
YXRpYyBib29sIGhhbmRsZV9zc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBz
d2l0Y2ggKCBBUk1fU01DQ0NfRlVOQ19OVU0oZmlkKSApCiAgICAgewotICAgIGNhc2UgQVJNX1NN
Q0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTik6CisgICAgY2FzZSBQU0NJXzBf
Ml9GVU5DX1BTQ0lfVkVSU0lPTjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsK
ICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CiAg
ICAgICAgIHJldHVybiB0cnVlOwotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8y
X0ZOX0NQVV9PRkYpOgorICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19DUFVfT0ZGOgogICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgY2FzZSBB
Uk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUpOgorICAgIGNh
c2UgUFNDSV8wXzJfRlVOQ19NSUdSQVRFX0lORk9fVFlQRToKICAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7CiAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBk
b19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKICAgICAgICAgcmV0dXJuIHRydWU7Ci0g
ICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQ
VSk6CisgICAgY2FzZSBQU0NJXzBfMl9GVU5DX01JR1JBVEVfSU5GT19VUF9DUFU6CiAgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7CiAgICAgICAgIGlmICggcHNj
aV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCiAgICAgICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKICAgICAg
ICAgcmV0dXJuIHRydWU7Ci0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5f
U1lTVEVNX09GRik6CisgICAgY2FzZSBQU0NJXzBfMl9GVU5DX1NZU1RFTV9PRkY6CiAgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7CiAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3Rl
bV9vZmYoKTsKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJ
TFVSRSk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVN
KFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCk6CisgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2Fz
ZSBQU0NJXzBfMl9GVU5DX1NZU1RFTV9SRVNFVDoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9z
eXN0ZW1fcmVzZXQpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7CiAgICAgICAg
IHJldHVybiB0cnVlOwotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0NQ
VV9PTik6CisgICAgY2FzZSBQU0NJXzBfMl9GVU5DX0NQVV9PTjoKICAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9jcHVfb24pOwogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5k
b21haW4sIGZpZCkgKQogICAgICAgICB7CkBAIC0xMzQsNyArMTM2LDcgQEAgc3RhdGljIGJvb2wg
aGFuZGxlX3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkp
OwogICAgICAgICB9CiAgICAgICAgIHJldHVybiB0cnVlOwotICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfTlVNKFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNf
Q1BVX1NVU1BFTkQ6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwogICAg
ICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAg
ICB7CkBAIC0xNDQsNyArMTQ2LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3NzYyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7CiAgICAgICAgIH0KICAg
ICAgICAgcmV0dXJuIHRydWU7Ci0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJf
Rk5fQUZGSU5JVFlfSU5GTyk6CisgICAgY2FzZSBQU0NJXzBfMl9GVU5DX0FGRklOSVRZX0lORk86
CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwogICAgICAgICBp
ZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAgICB7CkBA
IC0xNTMsNyArMTU1LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3NzYyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKICAgICAgICAgfQogICAgICAgICByZXR1cm4g
dHJ1ZTsKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFKToK
KyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfTUlHUkFURToKICAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfbWlncmF0ZSk7CiAgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRv
bWFpbiwgZmlkKSApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKaW5kZXggYmUyNDU4YS4uYWY2ZWRm
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wc2NpLmgKQEAgLTEsNiArMSw4IEBACiAjaWZuZGVmIF9fQVNNX1BTQ0lfSF9f
CiAjZGVmaW5lIF9fQVNNX1BTQ0lfSF9fCiAKKyNpbmNsdWRlIDxhc20vdnNtYy5oPgorCiAvKiBQ
U0NJIHJldHVybiB2YWx1ZXMgKGluY2x1c2l2ZSBvZiBhbGwgUFNDSSB2ZXJzaW9ucykgKi8KICNk
ZWZpbmUgUFNDSV9TVUNDRVNTICAgICAgICAgICAgICAgICAwCiAjZGVmaW5lIFBTQ0lfTk9UX1NV
UFBPUlRFRCAgICAgICAgICAtMQpAQCAtNDEsMzAgKzQzLDIzIEBAIHJlZ2lzdGVyX3QgZG9fcHNj
aV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSh2b2lkKTsKIHZvaWQgZG9fcHNjaV8wXzJfc3lzdGVt
X29mZih2b2lkKTsKIHZvaWQgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpOwogCi0vKiBQ
U0NJIHYwLjIgaW50ZXJmYWNlICovCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0JBU0UgICAgICAgIDB4
ODQwMDAwMDAKLSNkZWZpbmUgUFNDSV8wXzJfRk4obikgICAgICAgICAgKFBTQ0lfMF8yX0ZOX0JB
U0UgKyAobikpCi0jZGVmaW5lIFBTQ0lfMF8yXzY0QklUICAgICAgICAgIDB4NDAwMDAwMDAKLSNk
ZWZpbmUgUFNDSV8wXzJfRk42NF9CQVNFICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAg
KFBTQ0lfMF8yX0ZOX0JBU0UgKyBQU0NJXzBfMl82NEJJVCkKLSNkZWZpbmUgUFNDSV8wXzJfRk42
NChuKSAgICAgICAgKFBTQ0lfMF8yX0ZONjRfQkFTRSArIChuKSkKLQotI2RlZmluZSBQU0NJXzBf
Ml9GTl9QU0NJX1ZFUlNJT04gICAgICAgIFBTQ0lfMF8yX0ZOKDApCi0jZGVmaW5lIFBTQ0lfMF8y
X0ZOX0NQVV9TVVNQRU5EICAgICAgICAgUFNDSV8wXzJfRk4oMSkKLSNkZWZpbmUgUFNDSV8wXzJf
Rk5fQ1BVX09GRiAgICAgICAgICAgICBQU0NJXzBfMl9GTigyKQotI2RlZmluZSBQU0NJXzBfMl9G
Tl9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOKDMpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZO
X0FGRklOSVRZX0lORk8gICAgICAgUFNDSV8wXzJfRk4oNCkKLSNkZWZpbmUgUFNDSV8wXzJfRk5f
TUlHUkFURSAgICAgICAgICAgICBQU0NJXzBfMl9GTig1KQotI2RlZmluZSBQU0NJXzBfMl9GTl9N
SUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lfMF8yX0ZOKDYpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX01J
R1JBVEVfSU5GT19VUF9DUFUgUFNDSV8wXzJfRk4oNykKLSNkZWZpbmUgUFNDSV8wXzJfRk5fU1lT
VEVNX09GRiAgICAgICAgICBQU0NJXzBfMl9GTig4KQotI2RlZmluZSBQU0NJXzBfMl9GTl9TWVNU
RU1fUkVTRVQgICAgICAgIFBTQ0lfMF8yX0ZOKDkpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzIobikg
QVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX1NN
Q18zMiwgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsIG4pCisjZGVmaW5lIFBTQ0lf
MF8yX0ZONjQobikgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QVJNX1NNQ0NDX1NNQ182NCwgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsIG4pCiAK
LSNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORCAgICAgICBQU0NJXzBfMl9GTjY0KDEp
Ci0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX09OICAgICAgICAgICAgUFNDSV8wXzJfRk42NCgz
KQotI2RlZmluZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZX0lORk8gICAgIFBTQ0lfMF8yX0ZONjQo
NCkKLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9NSUdSQVRFICAgICAgICAgICBQU0NJXzBfMl9GTjY0
KDUpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfTUlHUkFURV9JTkZPX1VQX0NQVSAgIFBTQ0lfMF8y
X0ZONjQoNykKKyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19QU0NJX1ZFUlNJT04gICAgICAgIDAKKyNk
ZWZpbmUgUFNDSV8wXzJfRlVOQ19DUFVfU1VTUEVORCAgICAgICAgIDEKKyNkZWZpbmUgUFNDSV8w
XzJfRlVOQ19DUFVfT0ZGICAgICAgICAgICAgIDIKKyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19DUFVf
T04gICAgICAgICAgICAgIDMKKyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19BRkZJTklUWV9JTkZPICAg
ICAgIDQKKyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19NSUdSQVRFICAgICAgICAgICAgIDUKKyNkZWZp
bmUgUFNDSV8wXzJfRlVOQ19NSUdSQVRFX0lORk9fVFlQRSAgIDYKKyNkZWZpbmUgUFNDSV8wXzJf
RlVOQ19NSUdSQVRFX0lORk9fVVBfQ1BVIDcKKyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19TWVNURU1f
T0ZGICAgICAgICAgIDgKKyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19TWVNURU1fUkVTRVQgICAgICAg
IDkKIAogLyogUFNDSSB2MC4yIGFmZmluaXR5IGxldmVsIHN0YXRlIHJldHVybmVkIGJ5IEFGRklO
SVRZX0lORk8gKi8KICNkZWZpbmUgUFNDSV8wXzJfQUZGSU5JVFlfTEVWRUxfT04gICAgICAwCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:09:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20:09: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.xen.org>)
	id 1dfAp0-0000nZ-Hp; Tue, 08 Aug 2017 20:09:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfAoy-0000ma-VU
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:09:45 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CC/28-02181-88A1A895; Tue, 08 Aug 2017 20:09:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfc85m0fxyHGaPk4NGuRIm2kXSEi
 zviSGWNQHjaCOedoGu3XOrAURCwnZoLCbzkusi6bpFBEDrbwUCTXogloZGmiapoaXDDFW2s7O
 NHs/ve/7+z/P///AQ+KyPxI5yVrMLGdgdAppMKHZFpCgKpbb85IHX2K7q+fvExkos+eJBzuEj
 km0hnyj5aRE09O+QJgebbJ0tl3GrMgFdhRMEvQlHLruuQPtKIhE9HFoabUhAcjoqxi4KhclAp
 DRp+DpY4dPJKV3QpPzre8eQcfAh4U+XwFOtyO407pICCCczoSydwO4HZFei80wMhwpfFN0FnQ
 1L/kkQG+ET29suHAPog9C60c3LnplwZMOJxL1YfCqfMynx2mAZ9++4WLtJuj2lOOCL9C3EDj7
 q/1BldDh+e4XxUHP6yq/WTZMjz0ixIL3GBQNtyDxURQIfWV2qajaCl1j1/1tJ6RQXNeEiSAV5
 peWpMI4QJvgWv1FUTMggYmvs367WOhpb/BbzErA/d4lFTOdhJkVDyaC+lAY73f4vW2BUDt6Q1
 KC4ivWTVuxbto7CKtHSp7lzrKcKiUpn9OqNWY9o9WpUpJ3JOlZnmfUrI7J55NOGfUtyLsKAd7
 Thmrn9z9H0SSm2EC1JNryZKH5xoLzGobXnOAKdSz/HMWSpAKoh9H2PFkYx6pZy2mtzrtPqxjI
 EEUE1Shgijcxel6rFpEbqcipkpVFTEYYjAZWHkUVCSJaEGkKDWstVreyF8XJwynkDSULMbGcX
 mv+n0+hKBIpwqluoUuI1mBec5ryhsC8IXKzbUIIM/MPya2orfTuuYgHk7fJg9J92Y0N064tk9
 0jzJkLV3YpJUPN46MhCXWJyyN3cyqOOtMLqvdE3x/K2X7Psfyl39qp+DxcmsG7KvroIz/iZ9L
 rqpUvrL+x3NriyrlfnphsR+WBvRbulbPhoTr1cNrPiAcBczdr0uasRI0ysrQ3eXmwt52qMioI
 XsOkJOAcz/wFitWtgJADAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502222982!70603379!1
X-Originating-IP: [104.47.0.42]
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 12959 invoked from network); 8 Aug 2017 20:09:42 -0000
Received: from mail-he1eur01on0042.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.42)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:09:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=PDfWXTI34rLvPcCjkm5td+vvQHM/KN2h7ZFwaE16oII=;
 b=bXvRoAYLcqA3Ta6wQqLIU2nD7UvHeS+P9b5m4iMBB98RDE6MFf+obfRx31RUWOxWxOiLT4hz5x9Oo7h4pGPnwNJhwa35wuHIv71RhRlUTkX60xBGMjrQPyAK18d0L4R58ULfGGOpD7up+w9a7oQKhEcGetmq4iPWDeTfIdp6G0E=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Tue, 8
 Aug 2017 20:09:39 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 08 Aug 2017 23:09:34 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 23:08:42 +0300
Message-Id: <1502222922-25821-8-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: DB6PR0202CA0013.eurprd02.prod.outlook.com
 (2603:10a6:4:29::23) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4ade7856-ce87-45b9-d906-08d4de9966fa
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:9e9e9c06P4HsPNbSqaJW76cD2lGTLpXpQaV629ApGtfwQ5t5Gsoi87j+WKzzkpUj7Vs3UYZBQGBwU36ZiCExdRKISoVv8vyHCUJR7LiYrcKHWKw5V9oJX3ElTJ+zy+EjwiEM7QHkEBizR7JQbSutmpaWvlmtKNbD3OpQxNWGVrQ6iId+3XYGV2a2M47fLId4LsuE/r/2YnkhGMqpcrPa7/aXt5Y98cP0bSdl84A9H15WMiwSxDrlo0IeOyycLkOB;
 25:V7pNdVo+U+MrZH0Mc49jHXBqDIh2eFnXuGkDoo7dQ6LbbA/EEWVRq9KxPhqKHYRQRBQDUc20+xkPsUhshYhFKcg8RxSyAEDb8PcNoxNCjzOwBJvbb+FPfQoE1PDkMby6/4WcQvPnH441LzTc6dNriMLZfA5o7skblf6S/4w07ZQY8QvqXRfqd4lIcPOtr4leQ/9H6Buf4x4ZEp6p+NeCQcF2Uvuli5De0JprcxQCWzQQ2Gj06I9/jqwam13Y9Ypk7bsK8hHcG7bbgVYnb3sSz/t9RdXrPlwu390F1MU0PM8NU4nAdnA3zuJzZOTlVLnTrErj1whZ7LXRW63P7r3yVg==;
 31:lWEO3AFEcq63DsQ8xwM/0zgNucGgta1AE4p193CcyLyn8l8bgg3s039PxIjrkPTzfZeY4mpG+ue8TQxuBhgu18wQVAtL1HeJ9GyqQ5GqbiibdYWAWc3LKVOFw1v1JV2wfPz5xPZqad6cR83jYwZqp+CatSm4fE+z1IE8x4pfTICFWs5fnRV5q6CU6KfujL+7NWEy/uEWHhLhq4fa87wTRHk0pB02ARzkXeo/Xt5APi0=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:n+N3fbuHoQR/Tayj2IU3TarXL76rUS4mNpoLWSokoF8V8Y9xrh7IetZxxgY41ft1v6Z2fqyYGPxw3Nw3HPqGz/CVZvp9CwWH7Dcm0Islvtv4DBwvt448VuTRzaIlPSTg+lPNYDZkVuq6Gx8p41jN9lj7da8fQjfM4dyaQPfpKyYnuxLtn4G3vWKMtLMxwjA9IvKmjbb4Pwc0LPOmJ240vCnftFSsCdu5NbxZoFKpwq3ds41iLOS+lDsPhRt3rrc+DPAOwEcX1i9lFyBSqv9r9fHpAOv9vEEFpsyXXiLhMmSLC5lMoq4C1crQg8807rhvT5x8dYXAIMn8jdL3ZfAIeV6IM0Ow/ezpcnJSjR2fb+MbnEsqoXpj/BlT5WK9ma5tJiNm4XRU2OA/nWBrZ2qE8wppVE9rgDYHIEIMc+DJR9B3boLpKrIpABbyuDEvEMl+no6FHMQGATig/Ez6qrnUkkkuIziKs81wZ9K/p3N4C8PxhcKzdj967J5gROkg5xve;
 4:NdHr0/TH+PZI7tX1sheDKxjH91GAe+WsHx2vFsDVDlcEl3r5Era/MeqF2eLmMKMAQXZiJjskKZFJc52ouhBUf7H2HGF0NEFS3W9OnrZZuc2wxdL5kmQVK/ZiNSLg4vAdAFeq3vVH0EQy0/ektZsZF2So/57ovxVkQqsOP6iGDBL+pF05fKoGaoYPhwI+AVNGQLeWgriGnJiD9PnfdgVtmpF17xePkNyq8uuTjpPf6V2L3+z+QuwVRAPp2LwHBg0dYTUpJaARV7U6t1pdrZsfnEOOfJrH7Wq1cRLxDh/FaU0=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2139E3AF59A9A5084F39E89CE68A0@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39410400002)(39850400002)(39400400002)(39840400002)(39450400003)(189002)(199003)(50986999)(72206003)(97736004)(36756003)(305945005)(50466002)(7736002)(189998001)(68736007)(50226002)(101416001)(5660300001)(76176999)(8676002)(81156014)(81166006)(2906002)(106356001)(105586002)(4326008)(7350300001)(66066001)(2361001)(8656003)(86362001)(47776003)(110136004)(38730400002)(478600001)(107886003)(3846002)(5003940100001)(2351001)(2950100002)(6916009)(48376002)(80792005)(6666003)(33646002)(53936002)(42186005)(8666007)(122856001)(6116002)(54906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:yZSTlw+Dsu1zR6mt/e871Fr0l5U7lW1oMEV6x/q?=
 =?us-ascii?Q?gYhl2ug20pmNZNX2F6Z0r2sbF9ZOgwduwB0f5lMU6tdG7qGYz4lbS5NDXcsn?=
 =?us-ascii?Q?+Am0Bg31lmORNFsxu7MrBavTJurW0AkMHdz/py9mZwZDrGR5uPuQIQT//v2N?=
 =?us-ascii?Q?DCvk6DRhxmTstmKbCgSq7znlnAZspH/40DkLOvpoYYYxq8p8PFfjHdbhj2X/?=
 =?us-ascii?Q?42shb++vVdXlR+9TDq9Lkb46u/0zmk0LayTa/fetnbHNDwXTANSkm2XcDD86?=
 =?us-ascii?Q?FQcJELPmRtCM0Lw2I2dytzPuMDCgap3K6ITVnqFJeVq7BwbfA7Gva/0/qiai?=
 =?us-ascii?Q?ZR3WljVob2nOBh/EyZWS1c+4ug9C9mngnQF5W0jNCVX6XLRQJ5G8h9BMQM78?=
 =?us-ascii?Q?DIMo3bmXKQ+zR1uvgF0orIfoEIcOwSGrAS2Pq7/HMFWPh5hyilQ4V6xE4SE5?=
 =?us-ascii?Q?D5T3LXnEtqPvcphByFo6ezGz4YztRQy+wQ4mymZVOjLsgLBoUqnDv2e0S9HW?=
 =?us-ascii?Q?/EacjB5CkXqmx5yG3nkw3I0JXFGSI1gXPIm7IpvV+ndl0rQXPvfAZzD9N2Nu?=
 =?us-ascii?Q?zqsoVXFOWbK9PECFkcOA5Sp51c3oTAwNcvYgEQN7pacpKUMis/8TVEqrtYj2?=
 =?us-ascii?Q?FsGIXEUuHxVxwGal/asEQOjAr58BU2EUISmVwyuoamdsFDEY3n6eentFd4qs?=
 =?us-ascii?Q?NXr1yhVcC+7h/oAygTTZHVlqVmo8XZjfW+ofRiqQgIhE21KRqJapUqzcupXM?=
 =?us-ascii?Q?mXpaH1xptbcAg+lNUSczxcdH7pWf3X7qABoHwEsy0Xn7kx8VovnVOhkbPBBx?=
 =?us-ascii?Q?B4ypa1ckO8oLJxARhvOVGbgJYBFuTXtGBIbOQU2FkJPmk++2NgpBzVP54v2T?=
 =?us-ascii?Q?ZLc9KwMANJ1xSClNm/igrTPznuonrsO8kO2i+3HyN7m91S6T+DnJ7rq/u3mb?=
 =?us-ascii?Q?xuVQvphawylL2b/u6lLQMtl5kl6T1slTwm2u3bBJFH61JyIprLG78fwmi3oz?=
 =?us-ascii?Q?8h2+tOANw44ylXbI26DZYIA89NCL/0rlhom3lsBnaEZhnSxQy/XA9lTa2BM4?=
 =?us-ascii?Q?yLXQdqL7k5NZWtBxdhxa2IuO0sMve5eaYXpDRCdFutFnk/MnKxqQM41W3BM4?=
 =?us-ascii?Q?sGOqTaCnpPkVCip3JUj3S7fUU7aKgwqUQmW/OEC+k3Uaw/aXBFkIHGfuRlM4?=
 =?us-ascii?Q?7A8Z2j/1INYNyFJcNkLjJD20rvjKS/nSaHQuFNedRVnOk0jIVGP1Gtu2Himw?=
 =?us-ascii?Q?TwXS0l5x9hX7lNCA00MoxJbiCKfKOOcjUMWwzNQvFTPmSf5dfod6TE4HbnbJ?=
 =?us-ascii?Q?KNSR9N0yopyIE8aN2unsd4P7NlKQqnJQIoJpyHUJ/eeam3CyviyLDYyKMNJb?=
 =?us-ascii?Q?s8bgI2g=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:aHfl/2D7GgxxWGtxXXGFPUa4elLNgKmrHbqi5Et3KQx0tnTdKPV7SaZSOeL3IYQ1qYY4i19OsLTqPg1wwIRTx1Bvbqe4znwWYrPDQllpie9OTTtZ12udiCaWiWnHFWBYzOz8rjmxQR8zTF2Qm6gw4FLj19zbWDm44FhfEQFRDAvDjpqXxTSZ57UfpogpxhDP5Lstbr3k87C2Mrdkok4Ed1gVa+oddUVKaq1Z+xAO2O4+lAVIPuurCDtVM50fIaGisCidqv8wDiVRueBCwe1UWa39dxoQG9sOljXkzhsE3C3YzddzReYS6U0NCLG47GChmOwIdVX40hhAZ7f4nBgUNA==;
 5:snspYShCOWhpFyzUvJ5rSF/khUxXCNBP0oarK7rQb6bBhd0JgB8C6NzcJubTMi65DxUf5XDLYHiajxt0Dsf3ASJ19RTLOq5PzA5bkFn+Ufx8XmSnfzbccdtrkuz1iL1z29cDtwJVX5OfzWzeFf/IjQ==;
 24:6PDkfHaHYF5JqaJZ3ofMdswnsSQf0Y3Vbsn/iyfaFmxVHD7JPVhvRBKi5dc4kD1dy35+M+q+MKxZVvZFZ8IadJONZthbuOkVtEJzl6wVC8s=;
 7:6XA5mV6GeUkGUbwmmSLmc7iJyUXYheFt3wxwl0EAPWkBprPjd5aY6Cc8AMtqXT+VVTG65eKdroF5ADcSTpCbwA26s2NuRXTiDxElmJpVY5d0zkAfugxnDZL7gSa8JI2qXRRnalTP+oW1gjsUzf/5q7wZbw+1HbIZSrs1Frz6VgS3r7gultvCtN+FezipSuML9ivPz72QtGxhpON9yH6/3tdPO9KDlTgp7hSlfO6/FYo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:09:39.7191 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH 7/7] arm: vsmc: remove 64 bit mode check in psci
	handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBoYW5kbGluZyBjb2RlIGhhZCBoZWxwZXIgcm91dGluZSB0aGF0IGNoZWNrZWQgY2FsbGlu
ZyBjb252ZW50aW9uLgpJdCBkb2VzIG5vdCBuZWVkZWQgYW55bW9yZSwgYmVjYXVzZToKCiAtIEdl
bmVyaWMgaGFuZGxlciBjaGVja3MgdGhhdCA2NCBiaXQgY2FsbHMgY2FuIGJlIG1hZGUgb25seSBi
eQogICA2NCBiaXQgZ3Vlc3RzLgoKIC0gU01DQ0MgcmVxdWlyZXMgdGhhdCA2NC1iaXQgaGFuZGxl
ciBzaG91bGQgc3VwcG9ydCBib3RoIDMyIGFuZCA2NCBiaXQKICAgY2FsbHMgZXZlbiBpZiB0aGV5
IG9yaWdpbmF0ZSBmcm9tIDY0IGJpdCBjYWxsZXIuCgpUaGlzIHBhdGNoIHJlbW92ZXMgdGhhdCBl
eHRyYSBjaGVjay4KCkFsc28sIGFzIHRoZXJlIGFyZSBubyBtb3JlIG5hdHVyYWwgc2NvcGUgKCBp
ZiB7IH0gKSB0byBob2xkIGxvY2FsIHZhcmlhYmxlcywKcGFyYW10ZXJzIHRvIGRvX3BzY2lfKigp
IGFyZSB0YWtlbiByaWdodCBmcm9tIFNNQyBhcmd1bWVudHMsIHdpdGhvdXQgc3RvcmluZwppbiBp
bnRlcm1lZGlhdGUgbG9jYWwgdmFyaWFibGVzLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KTm93IHRoaXMgcGF0Y2ggcmVt
b3ZlcyB7IH0gYmxvY2tzIGNvbXBsZXRlbHkuIE5vdCBzdXJlIGlmIEkgaGFkIHRvCnNwbGl0IGl0
IGludG8gdHdvIHNlcGFyYXRlIHBhdGNoZXMuCgotLS0KIHhlbi9hcmNoL2FybS92c21jLmMgfCA0
NSArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBlYTg2ZWVhLi4w
ZmQ0ZjVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92c21jLmMKQEAgLTg0LDE0ICs4NCw2IEBAIHN0YXRpYyBib29sIGhhbmRsZV9hcmNoKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVybiBmYWxzZTsKIH0KIAotLyogaGVscGVy
IGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8KLXN0YXRpYyBpbmxp
bmUgaW50IHBzY2lfbW9kZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90IGZpZCkK
LXsKLSAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXgotICAgICAgICAgICAgICAoKGZp
ZCAmIChBUk1fU01DQ0NfU01DXzY0IDw8IEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQpKSA+Pgot
ICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NBTExfQ09OVl9TSElGVCkgKTsKLX0KLQogLyogUFND
SSAyLjAgaW50ZXJmYWNlICovCiBzdGF0aWMgYm9vbCBoYW5kbGVfc3NjKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogewpAQCAtMTEzLDggKzEwNSw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9z
c2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybiB0cnVlOwogICAg
IGNhc2UgUFNDSV8wXzJfRlVOQ19NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9j
aGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxU
KHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7CisgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOwogICAg
ICAgICByZXR1cm4gdHJ1ZTsKICAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfU1lTVEVNX09GRjoKICAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKQEAgLTEyOCw0MCArMTE5LDI0IEBA
IHN0YXRpYyBib29sIGhhbmRsZV9zc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgIHJldHVybiB0cnVlOwogICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19DUFVfT046CiAgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2so
Y3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmVnaXN0ZXJf
dCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLDEpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9p
bnQgPSBQU0NJX0FSRyhyZWdzLDIpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJ
X0FSRyhyZWdzLDMpOwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Ci0gICAgICAgIH0KKyAgICAgICAgUFND
SV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbihQU0NJX0FSRyhyZWdzLCAxKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU0NJX0FS
RyhyZWdzLCAyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU0NJX0FSRyhyZWdzLCAzKSkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBjYXNl
IFBTQ0lfMF8yX0ZVTkNfQ1BVX1NVU1BFTkQ6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1
X3N1c3BlbmQpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4s
IGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FS
RzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJl
Z3MsMik7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMyk7Ci0g
ICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQo
cHN0YXRlLCBlcG9pbnQsIGNpZCkpOwotICAgICAgICB9CisgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChQU0NJX0FSRzMyKHJlZ3MsIDEpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV9B
UkcocmVncywgMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU0NJX0FSRyhyZWdzLCAzKSkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICBjYXNlIFBTQ0lfMF8yX0ZVTkNfQUZGSU5JVFlfSU5GTzoKICAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1
cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
dGFmZiA9IFBTQ0lfQVJHKHJlZ3MsMSk7Ci0gICAgICAgICAgICB1aW50MzJfdCBsYWZmID0gUFND
SV9BUkczMihyZWdzLDIpOwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwotICAgICAgICB9CisgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKFBTQ0lfQVJHKHJl
Z3MsIDEpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU0NJX0FSRzMyKHJlZ3MsMikpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAg
Y2FzZSBQU0NJXzBfMl9GVU5DX01JR1JBVEU6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1
X21pZ3JhdGUpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4s
IGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkcz
MihyZWdzLDEpOwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8y
X21pZ3JhdGUodGNwdSkpOwotICAgICAgICB9CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpXzBfMl9taWdyYXRlKFBTQ0lfQVJHMzIocmVncywgMSkpKTsKICAgICAgICAgcmV0
dXJuIHRydWU7CiAgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgogICAgICAgICBz
ZXRfdXNlcl9yZWcocmVncywgMCwgU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:18:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20:18: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.xen.org>)
	id 1dfAxB-0002CQ-CW; Tue, 08 Aug 2017 20:18:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386d46a76=citrix-osstest@xenproject.org>)
 id 1dfAxA-0002C3-2U
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 20:18:12 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4B/FF-03368-38C1A895; Tue, 08 Aug 2017 20:18:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG6TTFe
 kwfXDahb3prxnd2D02N63iz2AMYo1My8pvyKBNWPFn/lsBVckKm4+Xs3SwLhfsIuRk0NCwF9i
 8tkNrBC2u8TlLzNYQGwRAWeJCR9us3UxcnDwCuhJfPyiAxIWFjCSOPz9DjNEuZvEujOvmGDsT
 5+XgY1hE/CQmNgzEWwMi4CKxIXmHWwgtpCAlsTSxSvB6nkFBCVOznwCVsMsICFx8MULqJkWEv
 v/nmWewMg7C0nZLCRlCxiZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBIYOAxDsYLy9MeAQoyQHk5Io7ybtzkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry2
 0l2RQoJFqempFWmZOcAghklLcPAoifAGgKR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9
 60UUJEASFFGaR7cCFhEXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbzLIKp7MvBK4Ta+Ajm
 ACOiLCtxPkiJJEhJRUA2Nv8t8VN1VOZHmkcz37zGukzRoWGWy/SGCtqe1Ui6pGoeze0y1vFer
 3ssU1er9YJfhsrRjnwQSPYN2D0x9JTeCPFudm8VsZ1SS79f8brvDWgwy9yn0r1NiflzmWPV2y
 0Pq3l948fvVJWkxz97tbc7UcK3328THLu6cr+iZVrQowbOVju17XocRSnJFoqMVcVJwIAMkTW
 j2jAgAA
X-Env-Sender: prvs=386d46a76=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502223489!76906010!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60398 invoked from network); 8 Aug 2017 20:18:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 20:18:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,344,1498521600"; d="scan'208";a="434776125"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71951-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=4cf3f37c87ba1f9d58072444bd735e40e4779e70
X-Osstest-Versions-That: ovmf=6e414300b5f19d3045a0d21ad90ac2fe965478a5
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 8 Aug 2017 21:18:04 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71951: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk1MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA0Y2YzZjM3Yzg3YmExZjlkNTgwNzI0NDRiZDczNWU0MGU0Nzc5
ZTcwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2ZTQxNDMwMGI1ZjE5
ZDMwNDVhMGQyMWFkOTBhYzJmZTk2NTQ3OGE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NTAg
IDIwMTctMDgtMDggMDg6MTc6NTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTUxICAyMDE3LTA4LTA4IDE3OjQ3OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNGNmM2YzN2M4N2Jh
MWY5ZDU4MDcyNDQ0YmQ3MzVlNDBlNDc3OWU3MApBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KRGF0ZTogICBUdWUgSnVsIDE4IDE2OjMyOjE2IDIwMTcgKzA4MDAKCiAgICBN
ZGVNb2R1bGVQa2cgU2VyaWFsRHhlOiBQcm9jZXNzIHRpbWVvdXQgY29uc2lzdGVudGx5IGluIFNl
cmlhbFJlYWQKICAgIAogICAgaHR0cHM6Ly9saXN0cy4wMS5vcmcvcGlwZXJtYWlsL2VkazItZGV2
ZWwvMjAxNy1KdWx5LzAxMjM4NS5odG1sCiAgICByZXBvcnRlZCB0aGUgdGltZW91dCBwcm9jZXNz
aW5nIGluIFNlcmlhbFJlYWQgaXMgbm90IGNvbnNpc3RlbnQuCiAgICAKICAgIFNpbmNlIFNlcmlh
bFBvcnRQb2xsIG9ubHkgY2hlY2tzIHRoZSBzdGF0dXMgb2Ygc2VyaWFsIHBvcnQgYW5kCiAgICBy
ZXR1cm5zIGltbWVkaWF0ZWx5LCBhbmQgU2VyaWFsUG9ydFJlYWQgZG9lcyBub3QgcmVhbGx5IGlt
cGxlbWVudAogICAgYSB0aW1lIG91dCBtZWNoYW5pc20gYW5kIHdpbGwgYWx3YXlzIHdhaXQgZm9y
IGVub3VnaCBpbnB1dCwKICAgIGl0IHdpbGwgY2F1c2UgYmVsb3cgcmVzdWx0czoKICAgIDEuIElm
IHRoZXJlIGlzIG5vIHNlcmlhbCBpbnB1dCBhdCBhbGwsIHRoaXMgaW50ZXJmYWNlIHdpbGwgcmV0
dXJuCiAgICB0aW1lb3V0IGltbWVkaWF0ZWx5IHdpdGhvdXQgYW55IHdhaXRpbmc7CiAgICAyLiBJ
ZiB0aGVyZSBpcyBBIGNoYXJhY3RlcnMgaW4gc2VyaWFsIHBvcnQgRklGTywgYW5kIGNhbGxlciBy
ZXF1aXJlcwogICAgQSsxIGNoYXJhY3RlcnMsIGl0IHdpbGwgd2FpdCB1bnRpbCBhIG5ldyBpbnB1
dCBpcyBjb21pbmcgYW5kIHRpbWVvdXQKICAgIHdpbGwgbm90IHJlYWxseSBvY2N1ci4KICAgIAog
ICAgVGhpcyBwYXRjaCBpcyB0byB1cGRhdGUgU2VyaWFsUmVhZCgpIHRvIGNoZWNrIFNlcmlhbFBv
cnRQb2xsKCkgYW5kCiAgICByZWFkIGRhdGEgdGhyb3VnaCBTZXJpYWxQb3J0UmVhZCgpIG9uZSBi
eXRlIGJ5IG9uZSBieXRlLCBhbmQgY2hlY2sKICAgIHRpbWVvdXQgYWdhaW5zdCBtU2VyaWFsSW9N
b2RlLlRpbWVvdXQgaWYgbm8gaW5wdXQuCiAgICAKICAgIENjOiBIZXlpIEd1byA8aGV5aS5ndW9A
bGluYXJvLm9yZz4KICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:37:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20: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.xen.org>)
	id 1dfBFt-0003VB-0w; Tue, 08 Aug 2017 20:37:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dfBFs-0003V5-Hz
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:37:32 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 0F/3C-02184-B012A895; Tue, 08 Aug 2017 20:37:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSnM/RpMut2BV
 pcGk7j8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHg2DW2gvlcFStelzUw3uboYuTkkBBQlNja
 uJEZwnaQ6H2zhx3EFhLYwiRxfZEuiC0sECaxfNdJsLiIgLfEq+6fQDYXB7PAVkaJC+9+s4A4Q
 gJdjBLPzp5gBKliE9CX2P3iE1MXIwcHr4CtxOn+apAwi4CKxJ+HECWiAtESexuPgtm8AoISJ2
 c+YQGxOYEWNB86AnYQs4C6xJ95l6BseYntb+dA2eISTV9WskIcpycx7f48lgmMgrOQjJqFpH0
 WkvZZSNoXMLKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI
 DGYGINjB2DfL+RCjJAeTkijvJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNvkuyKFBItS0
 1Mr0jJzgHEFk5bg4FES4WVRAErzFhck5hZnpkOkTjEqSonzLgPpEwBJZJTmwbXBYvkSo6yUMC
 8j0CFCPAWpRbmZJajyrxjFORiVhHkXgEzhycwrgZv+CmgxE9DiCN9OkMUliQgpqQZGdsn2w9n
 81vbPzx2WejxRx3rrk98Oq9aGKIhcOCBUczdzvc3922paGqvKormC19+3uxIRJHSghE1KNMyn
 Py+u50ruUlujtKP82eaVyTWrPy+KuR923iX/GrvAjyVCDzrSGjZfyNDutq68MWVeYNCsF1PlG
 DsDLm/a2B/X9WTR1Krb3mXn17sqsRRnJBpqMRcVJwIAV1bwreACAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502224651!90533989!1
X-Originating-IP: [131.111.8.130]
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 63963 invoked from network); 8 Aug 2017 20:37:31 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Aug 2017 20:37:31 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=49667 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 1dfBFm-000xBb-fU (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 08 Aug 2017 21:37:27 +0100
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-2-git-send-email-volodymyr_babchuk@epam.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <34d92fcc-6954-ce2f-a9a9-731b7cc2793d@citrix.com>
Date: Tue, 8 Aug 2017 21:37:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1502222922-25821-2-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-GB
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register
 accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMjAxNyAyMTowOCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCA2
Y2Y5ZWU3Li5lZDc4YjM2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtMTQ0OSwxMyArMTQ0OSwxMiBAQCBzdGF0aWMg
dm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBp
bnQgY29kZSkKPiAgfQo+ICAjZW5kaWYKPiAgCj4gKyNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJl
ZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCj4gKyNkZWZpbmUgUFNDSV9BUkcocmVn
LG4pIGdldF91c2VyX3JlZyhyZWcsIG4pCj4gKwo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+IC0j
ZGVmaW5lIFBTQ0lfUkVTVUxUX1JFRyhyZWcpIChyZWcpLT54MAo+IC0jZGVmaW5lIFBTQ0lfQVJH
KHJlZyxuKSAocmVnKS0+eCMjbgo+IC0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1aW50MzJf
dCkoIChyZWcpLT54IyNuICYgMHgwMDAwMDAwMEZGRkZGRkZGICkKPiArI2RlZmluZSBQU0NJX0FS
RzMyKHJlZyxuKSAodWludDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4pICYgMHgwMDAwMDAwMEZG
RkZGRkZGKQoKVGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlIG1hc2sgYXMgd2VsbCBhcyB0aGUgZXhw
bGljaXQgKHVpbnQzMl90KSBjYXN0LiAKSSdkIHJlY29tbWVuZCBkcm9wcGluZyB0aGUgbWFzayBl
bnRpcmVseS4KCklmIHlvdSBpbnNpc3Qgb24ga2VlcGluZyB0aGUgbWFzaywgdGhlbiBpdCBzaG91
bGQgYmUgMHhmZmZmZmZmZnUgb3IKMHgwMDAwMDAwMGZmZmZmZmZmdWxsIHRvIGJlIGNvbXBsaWFu
dCB3aXRoIHRoZSBDIHN0YW5kYXJkIChBIHBlZGFudGljCmNvbXBpbGVyIHdpbGwgY29tcGxhaW4g
dGhhdCB0aGUgbGl0ZXJhbCBpcyBvdXQgb2YgcmFuZ2Ugb2YgaW50KS4KCkFsc28gYXMgeW91IGFy
ZSBjaGFuZ2luZyBhbGwgb2YgdGhlc2UgbWFjcm9zLCBpdCB3b3VsZCBiZSBuaWNlIHRvIGFwcGx5
CmNvcnJlY3Qgc3R5bGUgdG8gdGhlbSwgYnkgaW5zZXJ0aW5nIHNwYWNlcyBhZnRlciBhbGwgdGhl
IGNvbW1hcy4KCn5BbmRyZXcKCj4gICNlbHNlCj4gLSNkZWZpbmUgUFNDSV9SRVNVTFRfUkVHKHJl
ZykgKHJlZyktPnIwCj4gLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcpLT5yIyNuCj4gICNk
ZWZpbmUgUFNDSV9BUkczMihyZWcsbikgUFNDSV9BUkcocmVnLG4pCj4gICNlbmRpZgo+ICAKPgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:43:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20: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.xen.org>)
	id 1dfBLC-0004A0-Kk; Tue, 08 Aug 2017 20:43:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfBLB-00049u-N5
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:43:01 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4F/B5-01732-4522A895; Tue, 08 Aug 2017 20:43:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEJsWRWlGSWpSXmKPExsWSoc+goxui1BV
 p8LyR0WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzbi/5yh7wTLhiiMLZjA1MG7l72Lk4mARaGSW
 mHGwjbWLkZODUSBGYtOWTkaQhJBAC5PEnvnzwRLCAn4Sez4cZwKxRQQcJJadfwFUxMHBLKAvc
 W5HOUT9DkaJ2beXsoHUsAmYSKybf54dxOYVsJb4+Gc2WC+LgIpEw93vLCC2qEC4RO+BfjaIGk
 GJkzOfgMU5gerfH+lkBrGZBcwk5m1+CGWLS9x6Mp8JwpaX2P52DlhcQkBR4sHBC2BHSwjMYZQ
 40LwaLCEkoC6x9/cbqCJZiaNn57BA2L4SbefPQcWvMUnM++YE0dzMLrH1+Qt2kM8kBHQk9l2o
 h4hPZpc48vkCVLOXxNsDp1gh7AKJZR9ns0PYN1glmposIWwZiaM7V0PVX2STePKuDuKgBIl3/
 38zQQz9LSKx6ucB9gmM6rOQQmAWkq9nIfl6FpKvFzCyrGLUKE4tKkst0jU00EsqykzPKMlNzM
 wB8kz1clOLixPTU3MSk4r1kvNzNzEC0wcDEOxgXDPV+RCjJAeTkijvJu3OSCG+pPyUyozE4oz
 4otKc1OJDjDIcHEoSvCsUuiKFBItS01Mr0jJzgIkMJi3BwaMkwmuiCJTmLS5IzC3OTIdInWLU
 5diwev0XJiGWvPy8VClx3hkgMwRAijJK8+BGwJLqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwK
 gnzTgKZwpOZVwK36RXQEUxAR0T4doIcUZKIkJJqYNTdeYEznHUZ35/jOX/+Zr5zVXLh4194ds
 nKWX+Wz/5eWXZlasPlHh5lJncLo+j+GROWhW556+7zUi1s5VXpvj/MSyZUPa1c+ebajZbrrHF
 lKanPLxwNPjZrRv20o95vbNpn1KUq1zpLzFWel9v/eXdim1LW3WvivE8lAsP2P5DOj84rFv16
 006JpTgj0VCLuag4EQAwX5ABpQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502224979!77982805!1
X-Originating-IP: [104.47.0.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28750 invoked from network); 8 Aug 2017 20:42:59 -0000
Received: from mail-he1eur01on0044.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.44)
 by server-10.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:42:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=XktzUuLLkpNzMSpuGUU8wT+Na4ZHShgoPaIybWNXK8Y=;
 b=aVs8tmqG98YiMJ6lZ4nHkKHjP4c3SUgzNULxbb49m4Se5lFdNG7FZjyYk0qfZhD8kVJuIi0kuY8voi6SZjA0KqjEvsvGrRiVCCAo9CkBDHq2fwGq9wXRWibUa6vimNKLuPZkNUKC0mcvpHZkL1DdV3PSsnp42uTUOMLysQR9uyg=
Received: from [10.17.182.74] (85.223.209.56) by
 AM4PR0301MB2131.eurprd03.prod.outlook.com (2603:10a6:200:4d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Tue, 8
 Aug 2017 20:42:57 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1501271035-8592-1-git-send-email-volodymyr_babchuk@epam.com>
 <1501271035-8592-5-git-send-email-volodymyr_babchuk@epam.com>
 <dfde0df8-962a-36d1-0742-ddd006ad3eff@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <e7f71341-391f-aaf8-a1fd-e0a3d8013cdd@epam.com>
Date: Tue, 8 Aug 2017 23:42:52 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <dfde0df8-962a-36d1-0742-ddd006ad3eff@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0102CA0037.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:7d::14) To AM4PR0301MB2131.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2430b104-a778-4eb0-01bb-08d4de9e0dd2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2131; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 3:QbOk9r5SUcopsVysVL9mbAaYuFzdiI5uuhzKg/v5AOpEx4XopOLvu4m49vJNERhE4liSMf4I14y3hx7vX1z3xMR/1s/7BxvfqMTui7GzsJmdtAVZUbtyQdpQQVEl2gY2Subc+XdBK+zc1HRbiz7x8GeneAkL9w5H0JAyMZIkpFaSFFg6VeH0xkJgllQYQDY0xJt0gbIy2pvEOkVcBgV+8tPyRA9Krjo3XuXE0ZoNhmLFJEscUkPgyZLwRgz8PJas;
 25:bRnObwHuyDQ9+HqbZSHOx/NM7ww9iNbYZtjmueQD3FAA9An1ofWqs9AF2MBi8psddx+Ctt3p4Ongr0R0yLUKG8k8IjURvJ8hNKtl+1ghsXlXods3JEOOtH+JzdDGAmYzkKDgiAPSIR5naOjTganU47GefdRfmLtnE6zYVbO6g/Smwuyzbe6IejnXO/vdfSVll1Fgml6d50jQA7k3H/GNmvHIOenBDSJV5nOkKx8V7/PZI+nm/QaQXEHWAVjsU9mChVcBrQHEYZlfhD//INY1odEfVYz8sMwEO4/MfkZ/DnjpgZ9ClDI/SoUduEpGdQ0W0KphAndpxNrZOcMbL5kvgA==;
 31:vFcRvfKA3PNgqCXwi4t5c+pMNCBJuQ2mahq+IAx2DcIRF9SgZ9i1uWthqvGWIspek7RgBwUXysyz1RBl9cakzUluuFw9XHbN8bQCWcGkR7QEIZoFRa1sgr3OlT7VmmIkSiIpOgq1uKw/GbcVGZ3LjaoatFi8zolwEMeWH7hUt7Nyc/Ox9VziNXmAhZFgI78nOnoz1xxuNm0SNoezNQLSNZxYzkjCYWaMVnvmPLYTH+A=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2131:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 20:+tsufuhSHX/NpyaCnX9dDqFqIdyV+uCNXQ57Nrc1E4Th6pV3SyOVQAIsjnfkKYHFk+wxyEaMEYHUcWMcGSsyGb5gwh4uSinMXOJUsNdgf42oD1AW8vNoQetlzxlxv2iMthaXbs/mUhvu2wSa9yGv1o5HbYVPFVJclMUnSCK0Sqha5NN/OUBE9TcOFZ/S3mqlyYBaNsGb3a1f0KA6ggiNMfUGhcSM4Y/PDgywhaKoru9q8lMcpjNhT7WoevxINEU5a6gCZ4tPRl5xAWPSxRoMjQNp3n909ubcXYmkq3vOIYdNXGkyk31EXo82nLTc8D7cYL5kITrEs4HqXhb/4sFze8wx/GV6oRv/pw/jSf8PqIj/lLvwDUfc1p1kBbcIWa72PMx7XTAxBLN63d2oh360mYB03krfCg0Pk/LvJ3nimf7BgeB4iEKk9AekzM7hvLe1LUgBcaw6EL/a3Gn1W14DV1g3P3zTa9pYOcp1he5U0lPKyR08FdK46yHqeoPSpAnx;
 4:uu3LnOjfkQYrGSzfnXDQ6VmBLfJXrk4GWYYO8u9+C6xy1dezsKB391CbMHT6v1fik/34ugdm60Btfsl2QrBi/aufPHhDfbj4nkl6uvjzDZZ8isyXHU7vUKuEnCyye95uS8eV5au7EiOYniIluxqsB46KJE+ygegIKSiB5zCloAcgPOcu/p1ndBhJSXjSvM0rGF84Ndp5JX79zuMMRBW2jwmfxlEjp0QX5qyNwvOKlLn48DKSQvIbnSYbkl+CiVyJqnkM6yDOTDo6osg5+DqyIwjfZjaNwhcVVJhEmOj+dtkjEHN+AKR2vP6PCGKnQ+XVp0lOFprYZOHRCeOGkECeiw==
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(114974198459425);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB21319D7E5D900845FB7FC6A1E68A0@AM4PR0301MB2131.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2131; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2131; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(39410400002)(39840400002)(39450400003)(39850400002)(39400400002)(24454002)(199003)(189002)(377454003)(97736004)(6486002)(189998001)(65826007)(2950100002)(23676002)(77096006)(6666003)(68736007)(106356001)(66066001)(54356999)(65956001)(229853002)(47776003)(42186005)(65806001)(31686004)(50986999)(478600001)(6246003)(38730400002)(110136004)(83506001)(105586002)(33646002)(76176999)(3846002)(53936002)(2906002)(101416001)(50466002)(6306002)(36756003)(4001350100001)(80792005)(230700001)(31696002)(6116002)(81166006)(25786009)(81156014)(7350300001)(8676002)(5660300001)(7736002)(966005)(86362001)(305945005)(64126003)(72206003)(4326008)(53546010);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2131; H:[10.17.182.74]; 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?MTtBTTRQUjAzMDFNQjIxMzE7MjM6SnlUTVpTNm9oK25uVndRRURMNUtONzFW?=
 =?utf-8?B?Q3NsYnlFY1U4YWFrOER6VmtJVzNzR29wRjN5aHp1TE5uZWJtaTVHSkZhYisr?=
 =?utf-8?B?NnpUaE5zYU4zaGxjbTkrQTlXRW83aWxialdyaXlOZ3pSQ2hGaVB5eVlaWGRk?=
 =?utf-8?B?ckx1VDBIN1pwa2dxODNoWmlIZUVqQlJjaU9JRExUTytaNUlXejBUR081WDRD?=
 =?utf-8?B?bWdoM0FBaWRRYmdIa3dtem1rb3NnUGxpeXNtVXdRTWg5VDVhMEpvaEJNdjl4?=
 =?utf-8?B?SUpUWGxZZWx0aTJmR3JhblhIT0lqeWV3akRJUUJwWEgrVndVSUxkSFk4NHZR?=
 =?utf-8?B?R1U5SkZDT1AxVFUzQVQzb2tiS3p5aUhlTEtDV21rWHRFbTdRcnIyMzZHejE0?=
 =?utf-8?B?ZEdLdmttK3dNWFBqSjRlbGFweVg5b05pTUpuZDhIemJSU1lTUXZVMGZsTDkx?=
 =?utf-8?B?QTgzZXV6ZmhUM1UzdVRlNmN2SnU4WGtqUC9MakV0V1IwdjdCNTU1TXIzMlpa?=
 =?utf-8?B?K0RWWDRyeHhsQlcvditzNUtYdUUwUG4xcmtwUzMvRnlRVk5nSkFJMU5BS3ZK?=
 =?utf-8?B?elpUVDhrazh4YkJoUTZCZHFEUTkvVFo1UUJKQ0JSRXVjZnVwMkpDcE5FTlRn?=
 =?utf-8?B?OExpcCtsTXdqLzJpUjhDMU1zZmdKeGMxdUY3ZzMzTzlQRWJZckp5Q1loMU1i?=
 =?utf-8?B?azE0U2M1ZzlDN2ZVQTVMUWVnczVGRTY4YkZNanNOVkYxcXNldUdTNFpLaG5z?=
 =?utf-8?B?RFFNZWZYNzAyZHFKa0pydEllTGdkWTBkMUpwREpZa2lhdFRwU3JBN2FQUDZV?=
 =?utf-8?B?bDlRQ2ZhcDRDUlFtQUdrNFVuOXRBSmtWOUFRajc5VEVMTmZSa3BVUGJEZ0hV?=
 =?utf-8?B?anBXSUQ4VUdkc3g3RFJsb3pXQ1Y4VDl5dGRWc3o1VFh0U2p2UktWREoyc3pk?=
 =?utf-8?B?ODdlSWlCcyt0dWVrZmJ2UnhXQVRPQXNQNDFCYVNBeG9WMjhYckZWV0p2K3h0?=
 =?utf-8?B?WTdCVGpUSE9tdUQyZEVPY2w5bHVGS21TaUJZM3VpSDRJZFRjZUIyQ2V1QUlI?=
 =?utf-8?B?UFR4aWdmWWZhL1hOTDJRY3pvQ2d6OWV6M1cyeDRxc0tNdEc2aitpMFE5NGpX?=
 =?utf-8?B?Z0hMZ1R4aEdLRUZiaDhsSkJEenE4Tk9NSXV2MFVLOUVSblFoUHdmZXJTY0Nj?=
 =?utf-8?B?cC9OV2FTTFlOSTViODNZRVRpbUIzdVE4UElYcytiVDJ5Rk9zZ1JGWllqczhX?=
 =?utf-8?B?Mlk5cHgvMGw5MnZ2bUgxNkJ2Zlo2N0pFM3d0R2FaRXlYOXFQWmpvamlwdFEv?=
 =?utf-8?B?eU5tbzZjL0hhZFRlNVhTc3AwajhWNnBuV1NXaEFsUnlPZ08vUEVsMGQrdEVO?=
 =?utf-8?B?bG5DN0xBd3ZHZ1NoZjVmVXU0dThyaXYycFFBWkpYai9MYlV1d1BxN21veHNU?=
 =?utf-8?B?eFQ3VS9KUktldlZZbzlaN3ZaRXJiaDJVNmI0S1Q0L3dQVGpaS3VvR3BIdUN1?=
 =?utf-8?B?QmN3c2U0akR3d0ZkMEx1YWZXNjBNY3lHMzNUb2JQcG8zdzAzOTVMZjNWS09m?=
 =?utf-8?B?bVQ1OWpCMCtGdVFmenJLSWxUeHRBenI5QkE5ZjFXRXA4Mlg1c1NYRWNncUFE?=
 =?utf-8?B?Q2tzWFUyS0lWNTRtVWR5dEVYejB3ZWJmd29yWndTOXBMbllNODB1NFdPOVZp?=
 =?utf-8?B?b1JrT21iQUtXRFhnOThLOExIYTRUV2g5UTNqWU1hN0xMa2E5NzZQREZWUGJC?=
 =?utf-8?B?U29vc3hwS202NjVjK1Q4Q1doRWFuT0FWRytIRXJsYmpFOHVleGQzSmkwQlZO?=
 =?utf-8?B?cURTZ05lZC9hTFBxTE02dm9WQVpCUDluVGdweXBWZWdKT3RqN0dOQ05JQU1K?=
 =?utf-8?B?Y1JZN1kvcDVGZ0Y2V0ZHdzAzbCtjS1pXdTJhcFBWK1ZsZ1MrM3JOZmgwQkYx?=
 =?utf-8?B?ZENIODlHUVBPRHJhZWlpaDZDaWVsSmp3c1RISjRFRFg4MGJvUXUwQWx4VXd0?=
 =?utf-8?B?RkdkZ1ovbTVpYnNQOGdZWWpudkhIVlpacW1yWXNvWHoyZWZDVHlrbE1Hb0Vp?=
 =?utf-8?B?RXg0K2pPdWJwRFlPbUIxUnBnSEczYnZOU0xsV1RQN2VlQ2pqSE42V2pTZENE?=
 =?utf-8?Q?PTZpXbF5cuyMpAn9TnD489kh4A9NWiVnaevDXmWCRUiLo3?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 6:GvgPEVarSedxstbhWok2CcJWt14ggi7zDdei4Y5uOJVVTOMkAkYMVAopkhUN8Qvk7gIeSKQ6I1U8F0TjvswnQG70W1zObO4Yw34MTpq6ZGIjrg58REfnhA6ZXpRbS3aiDp8gPLgVJyBBryyq1D4m8U+OjEFRq4WjUID4DJpxRnRzvFD+yaCnXlDTBkSW7+SXHg6w1mmIAcQcM/ETm3hou2KpU/vosIUT905Ub3O7dmRsntBbeikn3OXJcIIkO7k+T2cAFxoBnkD8u47vMt9hUGF/gAAkk1npYFGGJ2q2HRV53wiHnW3J/fG2zrm6tmU1ppyOg9699t2ChSbOWJW9Bw==;
 5:vTm8L2J1Iprs+TyKmMH/jybGLWmCG1m7B/eGUJLkp+9fvrb+76tvsmAYLveKpLeI3voECkEAZWeQPqegqCqgJWRBtj9p7dqpDV1R0cSsFrmGe7MwWht1FP+nDoHjqZCmRIY6SwqChraOCfl2E41Szg==;
 24:I6bJqkOHOdR3OTxNDIXxTKoRnuRsq87v59ySTA6osTFQrE3wHzYcZa0XOR/dvp2xbgW76RGzzr2If5H697VJg18MCW6Dm5VLUrYNvykTa+E=;
 7:RaDEMBJ3swEKRSekN19oDZ4uwU/viP0u/jOVxDdYXuCEEPy7Jk58TOthDAqLWQY81t5OPHVP1CDTHcHdkn2hyKemto5UpCREg5RrAGZ5F7yVrxS+456d48s5+VTti11bzi+Jh8kUCr6TcdoB8sq1Ia4TlPH8jI/H1jhFdTjGjbryFb5IVD6OSdcSEFLQxNCNe8jKa8q8zn4g3Q3K75pZx2xnp4XYy5yk+dsY4oHvmVA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:42:57.9460 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2131
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 4/4] arm: traps: handle SMC32 in
	check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMjguMDcuMTcgMjM6MzcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwK
PiAKPiBPbiAwNy8yOC8yMDE3IDA4OjQzIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4g
T24gQVJNdjggYXJjaGl0ZWN0dXJlIFNNQyBpbnN0cnVjdGlvbiBpbiBhYXJjaDMyIHN0YXRlIGNh
biBiZSAKPj4gY29uZGl0aW9uYWwuCj4gCj4gdmVyc2lvbiArIHBhcmFncmFwaCBwbGVhc2UuCj4g
Cj4gQWxzbywgQVJNdjggc3VwcG9ydHMgYm90aCBBQXJjaDMyIGFuZCBBQXJjaDY0LiBBcyBJIHNh
aWQgaW4gbXkgYW5zd2VyIG9uIAo+ICJhcm06IHNtY2NjOiBoYW5kbGUgU01Dcy9IVkNzIGFjY29y
ZGluZyB0byBTTUNDQyIgKFsxXSksIFRoaXMgZmllbGQgCj4gZXhpc3RzIGZvciBib3RoIGFyY2hp
dGVjdHVyZS4gSSByZWFsbHkgZG9uJ3Qgd2FudCB0byB0aWUgdGhlIDMyLWJpdCBwb3J0IAo+IHRv
IEFSTXY3LiBXZSBzaG91bGQgYmUgYWJsZSB0byB1c2UgQVJNdjggdG9vLgpOb3Qgc3VyZSBpZiBJ
IGdvdCB0aGlzLgoKTXkgQVJNIDcgQVJNIChBUk0gRERJIDA0MDZDLmMgSUQwNTE0MTQgcGFnZSBC
My0xNDMxKSBzYXkgZm9sbG93aW5nOgoKIlNNQyBpbnN0cnVjdGlvbnMgY2Fubm90IGJlIHRyYXBw
ZWQgaWYgdGhleSBmYWlsIHRoZWlyIGNvbmRpdGlvbiBjb2RlIApjaGVjay4KVGhlcmVmb3JlLCB0
aGUgc3luZHJvbWUgaW5mb3JtYXRpb24gZm9yIHRoaXMgZXhjZXB0aW9uIGRvZXMgbm90IGluY2x1
ZGUKY29uZGl0aW9uYWxpdHkgaW5mb3JtYXRpb24uIgoKQVJNdjggQVJNIChBUk0gRERJIDA0ODdB
LmsgSUQwOTI5MTYpIHNheXMgdGhhdCBTTUMgZnJvbSBhYXJjaDMyIHN0YXRlIGNhbgpiZSBjb25k
aXRpb25hbCBhbmQgbXkgcGF0Y2ggY2hlY2tzIHRoaXMuIEJ1dCBTTUMgZnJvbSBhYXJjaDY0IHN0
YXRlIGlzCnVuY29uZGl0aW9uYWwsIHNvIHRoZXJlIGFyZSBub3RoaW5nIHRvIGNoZWNrLiBBdCBs
ZWFzdCwgd2hlbiBsb29raW5nIGF0CklTUyBlbmNvZGluZywgaSBzZWUgaW1tMTYgZmllbGQgYW5k
IFJFUzAgZmllbGQuIE5vIGNvbmRpdGlvbmFsIGZsYWdzLgoKPj4gVGh1cywgd2Ugc2hvdWxkIG5v
dCBza2lwIGl0IHdoaWxlIGNoZWNraW5nIEhTUi5FQyB2YWx1ZS4gPgo+PiBGb3IgdGhpcyB0eXBl
IG9mIGV4Y2VwdGlvbiBzcGVjaWFsIGNvZGluZyBvZiBIU1IuSVNTIGlzIHVzZWQuIFRoZXJlIGlz
Cj4+IGFkZGl0aW9uYWwgZmxhZyB0byBjaGVjayBiZWZvcmUgcGVyZm9taW5nIHN0YW5kYXJ0IGhh
bmRsaW5nIG9mIENDVkFMSUQKPiAKPiBwZXJmb3JtaW5nIHN0YW5kYXJkCj4gCj4+IGFuZCBDT05E
IGZpZWxkcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDEy
ICsrKysrKysrKysrKwo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCj4+Cj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
Cj4+IGluZGV4IGVhZTIyMTIuLjZhMjE3NjMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+IEBAIC0xNzE3LDggKzE3MTcs
MjAgQEAgc3RhdGljIGludCBjaGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgCj4+IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCj4+ICAgICAgIGludCBjb25kOwo+PiAgICAgICAvKiBVbmNvbmRpdGlv
bmFsIEV4Y2VwdGlvbiBjbGFzc2VzICovCj4+ICsjaWZkZWYgQ09ORklHX0FSTV8zMgo+PiAgICAg
ICBpZiAoIGhzci5lYyA9PSBIU1JfRUNfVU5LTk9XTiB8fCBoc3IuZWMgPj0gMHgxMCApCj4+ICAg
ICAgICAgICByZXR1cm4gMTsKPj4gKyNlbHNlCj4+ICsgICAgaWYgKCBoc3IuZWMgPT0gSFNSX0VD
X1VOS05PV04gfHwgKGhzci5lYyA+PSAweDEwICYmIGhzci5lYyAhPSAKPj4gSFNSX0VDX1NNQzMy
KSkKPj4gKyAgICAgICAgcmV0dXJuIDE7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIFNwZWNp
YWwgY2FzZSBmb3IgU01DMzI6IHdlIG5lZWQgdG8gY2hlY2sgQ0NLTk9XTlBBU1MgYmVmb3JlCj4+
ICsgICAgICogY2hlY2tpbmcgQ0NWQUxJRAo+IAo+IE1pc3NpbmcgZnVsbCBzdG9wLgo+IAo+PiAr
ICAgICAqLwo+PiArICAgIGlmIChoc3IuZWMgPT0gSFNSX0VDX1NNQzMyICYmIGhzci5jb25kLmNj
a25vd25wYXNzID09IDApCj4+ICsgICAgICAgIHJldHVybiAxOwo+PiArI2VuZGlmCj4+ICAgICAg
IC8qIENoZWNrIGZvciB2YWxpZCBjb25kaXRpb24gaW4gaHNyICovCj4+ICAgICAgIGNvbmQgPSBo
c3IuY29uZC5jY3ZhbGlkID8gaHNyLmNvbmQuY2MgOiAtMTsKPj4KPiAKPiBDaGVlcnMsCj4gCj4g
WzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3
L21zZzAxNjcxLmh0bWwiCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 20:47:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 20:47: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.xen.org>)
	id 1dfBOy-0004L6-85; Tue, 08 Aug 2017 20:46:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfBOx-0004L0-AD
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 20:46:55 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F3/B5-02962-E332A895; Tue, 08 Aug 2017 20:46:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa1BMYRjHveecttPaY9620mMVWoxbu2QSQuO
 DwahGviBj1Nk6dnfszZ6N9UmKD22MazPspNyLRlFRLilR1KRakzQGI5MmTZQ7swzn7Enyfvq9
 5/9/3uc5/3loUnlMpqI5p4OzW1iTWianDHPRYs2yqa7kea1nZi469+EstRytbrjlJZLQJj+jR
 Wd1pvoZDh+x2U4rnK89fWQmKpW7kJym8B4S3hwvoFwogFbiLAIqMv1FDsLroehmk4+D8Ur4sP
 8FKRaQ+BqC9vdeSrwocQ2Ce8VffC4ZjobSwjYfM3gJNHnfIpEpPA26agcJkUPwBjhQd1AmeQK
 h6USPr3MAjoPul40+JnEMFFR0kxKHwrOeQkLiyVD1Lt/3HXAEvLrbjsQhALsR9N05T0i/MANq
 vAPDpnBoeJRPSZwI5V87/STuJGDf/VipONsfinNvDxdEwo+eaz5GeDOUV+YMdzjqD0M112WSK
 QEO/K4XutEC2+BwzlrJ0+UHnt4SQvKEQcONEkoSBmTQ8bp7OOFUeP/bS0hCYwhUu/aSh9AM96
 g83KMycI/KwD0qg1OIuoRm8px9B2fXREVpdXaj3uAws0aTJmpejNbM8Tyr50ysjtemWc3lSNi
 QMcKpRh8vJNWjCTShDmHK5+QkK8fprOm7DCxvSLFnmDi+HoXRtBqYJxGuZGWgndNzzq1Gk7Bm
 f2WgFepg5pUoM7yNNfNGvSQ1Iw19paTsM6GkLFYLpwpl4tWCCYsmQ4Zl5Im/y/oYhauCGCQMp
 VTYOLvZ6Phf70ehNFIHMXViK4XR4hjp1C8MQQhDbEzMEYdwsP8kVSZaPL/Qs2Z83djoOM2v78
 3rnkemfPQMeLVZQ7bKBbFF8rxGtBP33r2c+zO7ZdlAkj7eOqVi1qoFIRdrPVx3+7bslrbpOia
 roCpxMC9t94ZwZwdT6fm0pWziiuC8q0uZsISnkx6kpX87SbamxLyQLRyT6HE+3M6ruvIMSc8V
 J7L2v7GoKd7ARs0m7Tz7B8PQGc2nAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502225213!111024211!1
X-Originating-IP: [104.47.1.57]
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 25239 invoked from network); 8 Aug 2017 20:46:53 -0000
Received: from mail-ve1eur01on0057.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.57)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Aug 2017 20:46:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=mz0EiLzW+GiSaFGrjAfxvqF1UU0yp3CNCF4uHg0EgzI=;
 b=D0vkma2RMxfFEwETJDwqD9uXDjUsNSFv62Ckv6Jj7E3saHPqcMB72Vq+YRA9f+/9zcx9cmK+5icfaTrsaBcZhTMeE7DzrZZxx89GDCSGdsjf6PPNANqDy6WxQATtk372/rz16z/US2Jp29F1SrZW+/19DiezTjDiAapR2mv2rq0=
Received: from [10.17.182.74] (85.223.209.56) by
 DB6PR0301MB2133.eurprd03.prod.outlook.com (2603:10a6:4:46::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 8
 Aug 2017 20:46:51 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-2-git-send-email-volodymyr_babchuk@epam.com>
 <34d92fcc-6954-ce2f-a9a9-731b7cc2793d@citrix.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <9ba9306d-ff22-7b4b-d4a3-772ef2b6e88e@epam.com>
Date: Tue, 8 Aug 2017 23:46:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <34d92fcc-6954-ce2f-a9a9-731b7cc2793d@citrix.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0102CA0041.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:7d::18) To DB6PR0301MB2133.eurprd03.prod.outlook.com
 (2603:10a6:4:46::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 339af1e1-e44b-4f2d-375d-08d4de9e9933
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2133; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 3:mwL8gPuJeson5PBYzcTTkPR3LmSXWYCDC/EOsWq2GNmkDCSl2EAipg7HIkA8LO3f47ewLfYh+HErUghJwCXgADRxrgCOkm13B6xpwEQn2sUYRwnfR1b+bnzwXSnATWIP9Y4VrKIu1AQvO9ijP+UEjQUYq9tl9e0bx7DtVh1EKdgwh79dzAF0Dkqd+Q7pHmpkrpZSI1jQFsxnRAJlvPOJvR4vBEGkKvf0MxB75NrJ33MXG/S5y/Fd0geKY7OP/4w9;
 25:FHijDTKe7v097l7lgyo2UqfroxKyS0UJpsR7rR00hF370wgJH5N7NsunZSZ6QdhxPeDrBhE4Ew1gFFzBrv4hmEkSTXBKgc10RjOZ2S+UTpjjW/pvvOMeBUDIDOIXiQkAPmInk4XpgwEphmkZRgNc8yPZQqLLV2GeZzdCePBlao/mJE69GB7WjYbda7oxQqh+M4Fs0RAtLWgfmQn3wm2ijcc4FmQW0PQtQvH1drXlykolflZpCeNHbxYcT68ErfiXLst2k6MIG4JmmmCNtOFsEIJzWHMAujAza/HkcI//NreLK9aX/XG7N6JRq2aUYReZqoZunqHvrfRQY4AYmFNlUw==;
 31:WuYq4LxfeNp3WFQSMJT96BM5yeXI0otJGpBgUuLRQ6AAULkSH0oWc/I38X/fLl0WFXwnEVXQ5nT5oAnsKSHhogt08HA5cVYmA0lpVkJim91j3BRat8YHI+H4FEZjdN7z/gdzWPiN/h5IPFwUDO1eq7IK+STAK2My60vbsp16COksvoPcPeJidQuo5d8OkT4CsfjKFMwlLmNvPgEA/H/KWZMBV2IquqVjcdY1cqSvCbk=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2133:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 20:kD6dm4sgg9ZwQcOg1YGNWrDZ7UVC5EB5mv/g7q4K7O9dOYulpJA25mOJdQmuaE7PkheFMiIdbLPsy+UwxBf3mmqU+v84Vs9jJ16j02U8+TP1YGF78g+5yOokyrUa9suHQVhjxPDeLMuhOYhfQmGi69urs5rwwHOBemrHPucXDMygCOEbvmH2iPhsq1imRfdRKxFApS8cp7/cIM0FvXTc0P/YL+9OVYikWxbwsQDRkLWkUyd7w5dX6WdlAOg5WVLmX7GORkF0wKpbbxUzAsH/t6W9xpeS2Haov9j5mjv73AaZ6LSEbeq00nvWRiWylCH/pV2cjJsAVR/o3QczPbhRYpMc56MzcCuUT+vmLbQf38MUqq0F3lJegJvq3ny1kOHD97YGfQ4M1fkGRedbrjI8ErSR47zEt8A5kfPh0182/EXyvTnL+DsB1lBtppQBLbMFdtTsRoRlYECljcyKGizi7dHoabG9Ts3cWVGR3RtHQShCeq+Bx12O9id6DnMSdSbk;
 4:UAWGnuhhwBO8kKBIgJM0USQTtXclvr/REMURzzEIon7S4/9p7MPDhTns1WpMiuURb/ZfMx59jmq1yLjjOhof+kPfzKpwL5jCYlXME0oUqUyXdjZNRzteKg5Gwh3a/OwU6e58+ti9fAyNsoSNWMPxROjuYXnOJmnK8JzsxZCw8heEqodmapZcy6hMrMPz4lHy3GuTiUw+MHgXbamccM6tYcBe7gZiQ3eko9ijzRH59RDO3j/j1DtdZEvjw1vSbdwfk4rueq1a7SxmaLVz3arky7N5c2wz8SEdGYDV88dqGo25nYqpTLCZEDsVyTfP14ek8EMORuu57xDzXZhH03Lgqg==
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(278021516957215);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2133B1DEB432223C7819C212E68A0@DB6PR0301MB2133.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2133; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2133; 
X-Forefront-PRVS: 03932714EB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(39410400002)(39400400002)(39850400002)(39450400003)(39840400002)(199003)(189002)(24454002)(6306002)(6486002)(106356001)(101416001)(8656003)(54356999)(8666007)(4001350100001)(50466002)(77096006)(53546010)(50986999)(36756003)(47776003)(76176999)(42186005)(66066001)(65956001)(65806001)(229853002)(305945005)(2950100002)(86362001)(230700001)(105586002)(6666003)(80792005)(31696002)(7736002)(7350300001)(65826007)(97736004)(5660300001)(110136004)(83506001)(54906002)(6246003)(81166006)(189998001)(68736007)(81156014)(23676002)(3846002)(38730400002)(2906002)(478600001)(6116002)(31686004)(25786009)(53936002)(4326008)(33646002)(64126003)(966005)(8676002)(72206003)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2133; H:[10.17.182.74]; 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?MTtEQjZQUjAzMDFNQjIxMzM7MjM6d0V4V3JJcFoyZWtzRWJsV3NSQXhmSUZy?=
 =?utf-8?B?K1ludzduT1F0UUt5WFZnVXdJbkRlN3Y1MFJnaVhGcGJjWWZOVExrMGp1Rnkz?=
 =?utf-8?B?SFVjNjZTVzdldDhiRU10TFU2MkgwcS9CQjhIWGVpNTJRTit4a0NrYmhZbWV4?=
 =?utf-8?B?QTdRNmFoblJBeUM2ZzF0R1FSWEpwUjhCVnMzWUl4SXo1YmZkdFJkS1A5Y3cr?=
 =?utf-8?B?eCswc3krc0Q2MEllZGFhL24wck54akg2aWViTVJiVjBSbGtXZDlISEZwVXZS?=
 =?utf-8?B?clpIOVhPa0Mya25uWWVFMWpnWkt4cDRJZVZGKzBuUEFVRVhCWk9tc2FBcXJh?=
 =?utf-8?B?T3I3TVhSS2dhSVVZd3hUL1UrRCtzWkZUNEdRNE9OenFvSEpydCtpUEpKOHRL?=
 =?utf-8?B?ejV2Tmg4bXJkMEd0cUpDMy9LU2h1SjhJc3o5U1FzWmcvaGV0WUxYSlliUENx?=
 =?utf-8?B?bjg0cWsxSmx0UXR1M3A3RWVnbW9ZWlNldUMxbkpPNWJoMjAxYmFVdmhTMXov?=
 =?utf-8?B?RjFCaHg4VWRQM0NEd0Nkc0lYNlRkbGVhUU4yOWlvbnR6T09LczZ3dGdyMnli?=
 =?utf-8?B?QzBiVkdTYTZUWUpnUGVVNUo4VzhrUVczNVQ3WVJ5ejNTY2g5eXNaTDVqbVh3?=
 =?utf-8?B?MDVuTkZJVnBOdkV4c2o2aGViZ1Y0MHlvWGxnYjBCdGJEa3NCY3BVak8rSFBq?=
 =?utf-8?B?TTNER1BsOHgrUkIzMDF1ZHptdW16Wmt0eDVXUUZGKzFtdlV3M3o3TkRPVC9k?=
 =?utf-8?B?Um5QNHVWMnRjdXloZVJRNUc3bFdGaU56LzIzT2w0c3d0Nnp2Y1FVOG5BUFZP?=
 =?utf-8?B?UmFlbG9nZHNPZm9IRW9kZ1hCMktTaXRjejlOdmxuUHRreHExWlo3Sm9UVG9H?=
 =?utf-8?B?Mlp0T1RGeTRmS3QwalgvWlZqcTdTckU1anNpT2NNdEFsWlRhSlR2R0JsTEI3?=
 =?utf-8?B?UjJrVTFZc0U3THl4aWUyQ2t1WDVZVnJhbFVNY0c1KzRVdTJPTnBEc3IvVUpK?=
 =?utf-8?B?VkV0bDFPMkZCcHNPcVBIL3hLaERHaG9QVktsUktGMCttSjFpVGRzcmlMTHEr?=
 =?utf-8?B?aTliOVIrS1ZjMUt5RjZPekVHdThiREZTdEZVc1lwRGVWU3M2S3Fqd1JGYmJs?=
 =?utf-8?B?SjZaaU1SeVZxb2dGaGM4TGxQaW1QZlBVN2ZPQitqV3RVS0cwT1d3MjhxNkgy?=
 =?utf-8?B?dGo1NU95SGUzeSt6Qk1yajl3TGtuU0lOYzlMRk1YdzlRaDVCWjkxVGZBekF6?=
 =?utf-8?B?ampHMW0wRzRzTW1OcEMwMmxxdTdnazRzT2dVcExmVTYvZWJzZ0lqWFF3cmZR?=
 =?utf-8?B?WStrQkxZS0FGVm03dVF6MkswRjFpWlk0TTkvL2p0dlpGME1QeGtOQUpQclFu?=
 =?utf-8?B?REZxR253emFVaU92RjBQRlpZTFdIQmNxbGRYSnJYc3dKalVtK1RRZytUVUkw?=
 =?utf-8?B?bUhKdURVYWhxdU1OaXZjUU5xNmtTTnZkbzdxOVFrQjdBbUw0T21YZGZybVNt?=
 =?utf-8?B?eXlCYjh6bDdLVmhsQ1M4VkQyZmdNRStNdjBhaEFNb0xkck1rL3JQQlpDcmtW?=
 =?utf-8?B?bzFEMkVnN3NTOVdDbjRvS1NMTFR3V1B2ZWlBQ1YzbE1KZ1dWZ0E0RHJpdFAx?=
 =?utf-8?B?akZ2M1NMOGFSTTZXMGFRQ0d2Nk9hVk1mVW1QeVpDdUs5VjMwVUZTU2ZtR0cv?=
 =?utf-8?B?N2NlNUVhblFrdWhyT2V1S21Ma3lBWkk0RERBRmtvc2N6Y2tiNjJGUExKLzRn?=
 =?utf-8?B?ekNMNk5RWjV3MjBYRzlVaUxBeVYveS83ek5xN2h3VGZOU3VkRXNLZVNTdnFM?=
 =?utf-8?B?N051RS9QTGl6VXhUYmJiekNXYVU4U2xlUXJLc1JBMFhKMVZGa1RHcVJBNm82?=
 =?utf-8?B?KzBOOUlJQ01nb0JYZXRXa0VTT0llWXZpczFONEdETDN5WEtaQnFYbHIwMnoz?=
 =?utf-8?B?cFpmbFRxT3VhcVYxYThkcExSOTRYeEFWQmhUejdPbURwSThsUDJqOEswTVJo?=
 =?utf-8?B?NVRpSUpwSzFGSW9FbXloRHByWkhXN1ViVE5QeHVnOHhkZEgyVTZIUnE3V1dX?=
 =?utf-8?B?L3JjOGxNczJLbTRxQVYzWmo3UjZ1cXZ6Nmw3cFlyNVJ0OGk4V3cyeS93N2xQ?=
 =?utf-8?B?NGtkbzBCNWZrSmk5eUJJSlMxS09YRk1tK20xMzhVY0dqNk55YlJrcXd6a2g2?=
 =?utf-8?Q?9EOsJybPvHcK519yi2ghmcPBQrl5wGKOHEZp3UoPI/ec=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 6:yj4XVwPC5AtMlTflQaToOnlcqSK/IBngqOTR7T71eLGhfuloAb4zo/GCsrmGxiueMvW69NUPuepXYmnTZVeQcU/3dR5jxgjHvqGDxbs/oFCuC+O2BOvFm8eEzXUnF6NcBH76xm7w9Gea5R1pdpIM2d4Yns9RVP4sm9toYDwBC55fcDxxQUGVM+oSJMe8JgFylxxwRi/LvuRpo9Nh25v/fAxp2axJdiXQGwnb3iGetpv0jHxU0y2Cr6rEYZzRyLMELLzvgH2uRavpx9UMGGIpJHCrc8mg9lT45uZ/tgaApIifKPdhWfPgiuQqqItheJwC28Q/LFKJTTwC8K17ZNZHSg==;
 5:3avRrEK78nUXibpHIFRL/ACK97mE42CsvjR2kfKzft+P+ziMfzCAGuLYip4hKw944CRMetGnzYBtgqvoDBr9kMtgdrRvY2KdX76ogp8v0Zgl9tcPDc3DSAf0V/mepd/YI/a3uJjPY+k6PTb6TEynQQ==;
 24:p1wMK7CW2u/AaWD7WCmRjgkXKB84D2hslhPtnQRDVVLX2UfYmj7uSx1ldoZF+a9EZyqki4VXJKTeHTFGm0oFZDrwI1IRdmzpxkdkbon3oMo=;
 7:og6lLTVMD3QlP+8Y8jFnlnh8wKEIZ+Ccdt9aXaPApPVbxmhxPWzRS9cAIe+8EYRMNbIyMS1zBpe/l+NMM80B2A6kFBdYz0ZgbytD6zeuiVi/Aly2Vgq2E0Bn6vYU1kIY9pQ8AeJxVqKnjPMcefIWeTYh2y6Iez3OX6VLV3tR7IV5BRHgIeFNvWVhJQTQpuG40tYj5zmCGTejJGz8623hMK0/GTyQ6Mt0jsIfxYFLF+U=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 20:46:51.3958 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2133
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register
 accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3CgpPbiAwOC4wOC4xNyAyMzozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAw
OC8wOC8yMDE3IDIxOjA4LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gaW5kZXggNmNm
OWVlNy4uZWQ3OGIzNiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gKysr
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gQEAgLTE0NDksMTMgKzE0NDksMTIgQEAgc3RhdGlj
IHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQg
aW50IGNvZGUpCj4+ICAgfQo+PiAgICNlbmRpZgo+PiAgIAo+PiArI2RlZmluZSBQU0NJX1NFVF9S
RVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKPj4gKyNkZWZpbmUgUFND
SV9BUkcocmVnLG4pIGdldF91c2VyX3JlZyhyZWcsIG4pCj4+ICsKPj4gICAjaWZkZWYgQ09ORklH
X0FSTV82NAo+PiAtI2RlZmluZSBQU0NJX1JFU1VMVF9SRUcocmVnKSAocmVnKS0+eDAKPj4gLSNk
ZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcpLT54IyNuCj4+IC0jZGVmaW5lIFBTQ0lfQVJHMzIo
cmVnLG4pICh1aW50MzJfdCkoIChyZWcpLT54IyNuICYgMHgwMDAwMDAwMEZGRkZGRkZGICkKPj4g
KyNkZWZpbmUgUFNDSV9BUkczMihyZWcsbikgKHVpbnQzMl90KShnZXRfdXNlcl9yZWcocmVnLCBu
KSAmIDB4MDAwMDAwMDBGRkZGRkZGRikKPiAKPiBUaGVyZSBpcyBubyBuZWVkIGZvciB0aGUgbWFz
ayBhcyB3ZWxsIGFzIHRoZSBleHBsaWNpdCAodWludDMyX3QpIGNhc3QuCj4gSSdkIHJlY29tbWVu
ZCBkcm9wcGluZyB0aGUgbWFzayBlbnRpcmVseS4KWWVzLCBJIGtub3cgdGhpcy4gQnV0IEp1bGll
biBhc2tlZCBtZSB0byBrZWVwIHRoaXMgKFsxXSkKCj4gSWYgeW91IGluc2lzdCBvbiBrZWVwaW5n
IHRoZSBtYXNrLCB0aGVuIGl0IHNob3VsZCBiZSAweGZmZmZmZmZmdSBvcgo+IDB4MDAwMDAwMDBm
ZmZmZmZmZnVsbCB0byBiZSBjb21wbGlhbnQgd2l0aCB0aGUgQyBzdGFuZGFyZCAoQSBwZWRhbnRp
Ywo+IGNvbXBpbGVyIHdpbGwgY29tcGxhaW4gdGhhdCB0aGUgbGl0ZXJhbCBpcyBvdXQgb2YgcmFu
Z2Ugb2YgaW50KS4KPiAKPiBBbHNvIGFzIHlvdSBhcmUgY2hhbmdpbmcgYWxsIG9mIHRoZXNlIG1h
Y3JvcywgaXQgd291bGQgYmUgbmljZSB0byBhcHBseQo+IGNvcnJlY3Qgc3R5bGUgdG8gdGhlbSwg
YnkgaW5zZXJ0aW5nIHNwYWNlcyBhZnRlciBhbGwgdGhlIGNvbW1hcy4KWWVwLCB3aWxsIGRvLiBU
aGFua3MuCgo+IH5BbmRyZXcKPiAKPj4gICAjZWxzZQo+PiAtI2RlZmluZSBQU0NJX1JFU1VMVF9S
RUcocmVnKSAocmVnKS0+cjAKPj4gLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcpLT5yIyNu
Cj4+ICAgI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSBQU0NJX0FSRyhyZWcsbikKPj4gICAjZW5k
aWYKPj4gICAKPj4KPiAKWzFdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcvbXNnMTEzMTk4Lmh0bWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCHC-00082f-5z; Tue, 08 Aug 2017 21:42:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCHA-00081g-Mg
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A0/B5-03612-F503A895; Tue, 08 Aug 2017 21:42:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsUyZ7p8oG68QVe
 kwaWNghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aS43vYCn6pVPx+v4WpgbFDuouRi0NIYAKT
 xOKrKxkhnD+MEo0397FDOOsZJea+nMIM4fQwSmyc/hrI4eRgEzCSOHt0OiOILSIgLXHt82Wwd
 maBaUwSe7+9A0sIC7hL7G/4zAZiswioSsy5/gOsmVfAS2Lr924WEFtCQEFiysP3YHFOAW+JmR
 f+gsWFgGpmTJ7KDFFjKHH64TbGCYx8CxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeWZ6uan
 FxYnpqTmJScV6yfm5mxiB4cIABDsYj7+PO8QoycGkJMq7SbszUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEb51+V6SQYFFqempFWmYOMHBh0hIcPEoivO0gad7igsTc4sx0iNQpRmOODavXf2Hie
 DXh/zcmIZa8/LxUKXHeLJBSAZDSjNI8uEGwiLrEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd
 7ZIFN4MvNK4Pa9AjqFCeiUCN9OkFNKEhFSUg2MS94IHbv25laAlPDHxL5axdXsj1QTGc8sZmZ
 1/ZQyW3rOIveUq+88XnMrLj1kan99odosw6WzWb69lbe72nlhNmsGd+vvSRXnDU/d1Gkt70zk
 YFC8P4W1SV5tqqThHKtXfturI3wbf9vedppa9MjhWYS/QXH6g/Sdvz2/cai/O/zEsMHx6pIiJ
 ZbijERDLeai4kQAFb9sCKMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502228573!79116410!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4397 invoked from network); 8 Aug 2017 21:42:55 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 21:42:55 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78LggJb032338
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:42 GMT
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 v78LgfnM007246
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:42 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 v78LgfuC026076;
 Tue, 8 Aug 2017 21:42:41 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:41 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:45:02 -0400
Message-Id: <1502228707-31883-5-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 4/9] mm: Scrub pages in alloc_heap_pages() if
	needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbGxvY2F0aW5nIHBhZ2VzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBmaXJzdCBsb29rIGZv
ciBjbGVhbiBwYWdlcy4gSWYgbm9uZQppcyBmb3VuZCB0aGVuIHJldHJ5LCB0YWtlIHBhZ2VzIG1h
cmtlZCBhcyB1bnNjcnViYmVkIGFuZCBzY3J1YiB0aGVtLgoKTm90ZSB0aGF0IHdlIHNob3VsZG4n
dCBmaW5kIHVuc2NydWJiZWQgcGFnZXMgaW4gYWxsb2NfaGVhcF9wYWdlcygpIHlldC4gSG93ZXZl
ciwKdGhpcyB3aWxsIGJlY29tZSBwb3NzaWJsZSB3aGVuIHdlIHN0b3Agc2NydWJiaW5nIGZyb20g
ZnJlZV9oZWFwX3BhZ2VzKCkgYW5kCmluc3RlYWQgZG8gaXQgZnJvbSBpZGxlIGxvb3AuCgpTaW5j
ZSBub3QgYWxsIGFsbG9jYXRpb25zIHJlcXVpcmUgY2xlYW4gcGFnZXMgKHN1Y2ggYXMgeGVuaGVh
cCBhbGxvY2F0aW9ucykKaW50cm9kdWNlIE1FTUZfbm9fc2NydWIgZmxhZyB0aGF0IGNhbGxlcnMg
Y2FuIHNldCBpZiB0aGV5IGFyZSB3aWxsaW5nIHRvCmNvbnN1bWUgdW5zY3J1YmJlZCBwYWdlcy4K
ClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgIHwgIDQgKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAz
MiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNTkyMGU4Ny4uN2Zh
ODg5NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKQEAgLTcwNiw2ICs3MDYsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQgaW50IHpvbmVfbG8sCiAgICAgbm9kZW1hc2tfdCBu
b2RlbWFzayA9IGQgPyBkLT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxpbmVfbWFwOwogICAgIHVu
c2lnbmVkIGludCBqLCB6b25lLCBub2RlbWFza19yZXRyeSA9IDA7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGc7CisgICAgYm9vbCB1c2VfdW5zY3J1YmJlZCA9IChtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpOwogCiAgICAgaWYgKCBub2RlID09IE5VTUFfTk9fTk9ERSApCiAgICAgewpAQCAtNzM3
LDggKzczOCwyMCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5z
aWduZWQgaW50IHpvbmVfbG8sCiAKICAgICAgICAgICAgIC8qIEZpbmQgc21hbGxlc3Qgb3JkZXIg
d2hpY2ggY2FuIHNhdGlzZnkgdGhlIHJlcXVlc3QuICovCiAgICAgICAgICAgICBmb3IgKCBqID0g
b3JkZXI7IGogPD0gTUFYX09SREVSOyBqKysgKQorICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZoZWFwKG5vZGUsIHpvbmUsIGop
KSkgKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGc7CisgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgKiBXZSBncmFiIHNp
bmdsZSBwYWdlcyAob3JkZXI9MCkgZXZlbiBpZiB0aGV5IGFyZQorICAgICAgICAgICAgICAgICAg
ICAgKiB1bnNjcnViYmVkLiBHaXZlbiB0aGF0IHNjcnViYmluZyBvbmUgcGFnZSBpcyBmYWlybHkg
cXVpY2sKKyAgICAgICAgICAgICAgICAgICAgICogaXQgaXMgbm90IHdvcnRoIGJyZWFraW5nIGhp
Z2hlciBvcmRlcnMuCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAg
ICBpZiAoIChvcmRlciA9PSAwKSB8fCB1c2VfdW5zY3J1YmJlZCB8fAorICAgICAgICAgICAgICAg
ICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9JRFgpCisg
ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGc7CisgICAgICAgICAgICAgICAgICAgIHBh
Z2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOworICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAoIHpvbmUtLSA+IHpvbmVfbG8g
KTsgLyogY2FyZWZ1bDogdW5zaWduZWQgem9uZSBtYXkgd3JhcCAqLwogCiAgICAgICAgIGlmICgg
KG1lbWZsYWdzICYgTUVNRl9leGFjdF9ub2RlKSAmJiByZXFfbm9kZSAhPSBOVU1BX05PX05PREUg
KQpAQCAtODIyLDYgKzgzNSwxMCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVh
cF9wYWdlcygKICAgICB9CiAKICAgICBwZyA9IGdldF9mcmVlX2J1ZGR5KHpvbmVfbG8sIHpvbmVf
aGksIG9yZGVyLCBtZW1mbGFncywgZCk7CisgICAgLyogVHJ5IGdldHRpbmcgYSBkaXJ0eSBidWRk
eSBpZiB3ZSBjb3VsZG4ndCBnZXQgYSBjbGVhbiBvbmUuICovCisgICAgaWYgKCAhcGcgJiYgISht
ZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKKyAgICAgICAgcGcgPSBnZXRfZnJlZV9idWRkeSh6
b25lX2xvLCB6b25lX2hpLCBvcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1m
bGFncyB8IE1FTUZfbm9fc2NydWIsIGQpOwogICAgIGlmICggIXBnICkKICAgICB7CiAgICAgICAg
IC8qIE5vIHN1aXRhYmxlIG1lbW9yeSBibG9ja3MuIEZhaWwgdGhlIHJlcXVlc3QuICovCkBAIC04
NjcsNyArODg0LDE1IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2Vz
KAogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsKICAgICAg
ICAgLyogUmVmZXJlbmNlIGNvdW50IG11c3QgY29udGludW91c2x5IGJlIHplcm8gZm9yIGZyZWUg
cGFnZXMuICovCi0gICAgICAgIEJVR19PTihwZ1tpXS5jb3VudF9pbmZvICE9IFBHQ19zdGF0ZV9m
cmVlKTsKKyAgICAgICAgQlVHX09OKChwZ1tpXS5jb3VudF9pbmZvICYgflBHQ19uZWVkX3NjcnVi
KSAhPSBQR0Nfc3RhdGVfZnJlZSk7CisKKyAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRf
c2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICgg
IShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKKyAgICAgICAgICAgICAgICBzY3J1Yl9vbmVf
cGFnZSgmcGdbaV0pOworICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07CisgICAg
ICAgIH0KKwogICAgICAgICBwZ1tpXS5jb3VudF9pbmZvID0gUEdDX3N0YXRlX2ludXNlOwogCiAg
ICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fdGxiZmx1c2gpICkKQEAgLTE3NDMsNyAr
MTc2OCw3IEBAIHZvaWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVyLCB1
bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiAgICAgQVNTRVJUKCFpbl9pcnEoKSk7CiAKICAgICBwZyA9
IGFsbG9jX2hlYXBfcGFnZXMoTUVNWk9ORV9YRU4sIE1FTVpPTkVfWEVOLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcmRlciwgbWVtZmxhZ3MsIE5VTEwpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICBvcmRlciwgbWVtZmxhZ3MgfCBNRU1GX25vX3NjcnViLCBOVUxMKTsKICAgICBpZiAo
IHVubGlrZWx5KHBnID09IE5VTEwpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKQEAgLTE3OTMs
NyArMTgxOCw3IEBAIHZvaWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVy
LCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiAgICAgaWYgKCAhKG1lbWZsYWdzID4+IF9NRU1GX2Jp
dHMpICkKICAgICAgICAgbWVtZmxhZ3MgfD0gTUVNRl9iaXRzKHhlbmhlYXBfYml0cyk7CiAKLSAg
ICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoTlVMTCwgb3JkZXIsIG1lbWZsYWdzKTsKKyAgICBw
ZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoTlVMTCwgb3JkZXIsIG1lbWZsYWdzIHwgTUVNRl9ub19z
Y3J1Yik7CiAgICAgaWYgKCB1bmxpa2VseShwZyA9PSBOVUxMKSApCiAgICAgICAgIHJldHVybiBO
VUxMOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCmluZGV4IDUwM2I5MmUuLmUxZjljNDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0yNDgsNyArMjQ4LDkgQEAgc3Ry
dWN0IG5wZmVjIHsKICNkZWZpbmUgIE1FTUZfbm9fdGxiZmx1c2ggKDFVPDxfTUVNRl9ub190bGJm
bHVzaCkKICNkZWZpbmUgX01FTUZfbm9faWNhY2hlX2ZsdXNoIDcKICNkZWZpbmUgIE1FTUZfbm9f
aWNhY2hlX2ZsdXNoICgxVTw8X01FTUZfbm9faWNhY2hlX2ZsdXNoKQotI2RlZmluZSBfTUVNRl9u
b2RlICAgICAgICA4CisjZGVmaW5lIF9NRU1GX25vX3NjcnViICAgIDgKKyNkZWZpbmUgIE1FTUZf
bm9fc2NydWIgICAgKDFVPDxfTUVNRl9ub19zY3J1YikKKyNkZWZpbmUgX01FTUZfbm9kZSAgICAg
ICAgMTYKICNkZWZpbmUgIE1FTUZfbm9kZV9tYXNrICAgKCgxVSA8PCAoOCAqIHNpemVvZihub2Rl
aWRfdCkpKSAtIDEpCiAjZGVmaW5lICBNRU1GX25vZGUobikgICAgICgoKChuKSArIDEpICYgTUVN
Rl9ub2RlX21hc2spIDw8IF9NRU1GX25vZGUpCiAjZGVmaW5lICBNRU1GX2dldF9ub2RlKGYpICgo
KChmKSA+PiBfTUVNRl9ub2RlKSAtIDEpICYgTUVNRl9ub2RlX21hc2spCi0tIAoxLjguMy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCH9-00081R-KL; Tue, 08 Aug 2017 21:42:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCH8-0007zx-F2
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:54 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E8/36-03406-D503A895; Tue, 08 Aug 2017 21:42:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KZM10+UDfWoCv
 S4OkBAYslHxezODB6HN39mymAMYo1My8pvyKBNePRL56CX9IVH6/OZm1gPC7axcjFISQwgUni
 ypU9TBDOH0aJjcfnMHcxcgI56xklTs42h0j0MEpc6PjBBpJgEzCSOHt0OiOILSIgLXHt82VGk
 CJmgWlMEnu/vQNLCAtYSaw78ZEFxGYRUJVoWTYXzOYV8JLYvHAu2CAJAQWJKQ/fg23jFPCWmH
 nhLwvEZi+JGZOnMkPUGEp83riUeQIj3wJGhlWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq
 5qcXFiempOYlJxXrJ+bmbGIGhwgAEOxi/LQs4xCjJwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgRvnX5XpJBgUWp6akVaZg4waGHSEhw8SiK83CBp3uKCxNzizHSI1ClGXY5XE/5/Y
 xJiycvPS5US580CKRIAKcoozYMbAYugS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmXaEHNI
 UnM68EbtMroCOYgI6I8O0EOaIkESEl1cDo+s3tUG9jY655WnSx/7qaSWd3yPi8CzbayWnf55E
 RMyl57rzH+4v1yrJN5v3ITm0IeuJU/qTRlG331557/mcNaxylG79qL+bm+dKrUxHrt911e3eV
 i2NRucBfKbvyf9/++rAaL+5ZM82zZnaprHDlrjSp9LRlk02Wfv7U9UnJ0vaHi7DmMiWW4oxEQ
 y3mouJEAOVhFNSbAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502228571!100019930!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55284 invoked from network); 8 Aug 2017 21:42:53 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 21:42:53 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78Lghnx032353
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:43 GMT
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 v78Lgh4F001713
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:43 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 v78Lgg3e002129;
 Tue, 8 Aug 2017 21:42:42 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:42 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:45:04 -0400
Message-Id: <1502228707-31883-7-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 6/9] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgd2FpdGluZyBmb3IgYSBsb2NrIHdlIG1heSB3YW50IHRvIHBlcmlvZGljYWxseSBydW4g
c29tZQpjb2RlLiBUaGlzIGNvZGUgbWF5LCBmb3IgZXhhbXBsZSwgYWxsb3cgdGhlIGNhbGxlciB0
byByZWxlYXNlCnJlc291cmNlcyBoZWxkIGJ5IGl0IHRoYXQgYXJlIG5vIGxvbmdlciBuZWVkZWQg
aW4gdGhlIGNyaXRpY2FsCnNlY3Rpb24gcHJvdGVjdGVkIGJ5IHRoZSBsb2NrLgoKU3BlY2lmaWNh
bGx5LCB0aGlzIGZlYXR1cmUgd2lsbCBiZSBuZWVkZWQgYnkgc2NydWJiaW5nIGNvZGUgd2hlcmUK
dGhlIHNjcnViYmVyLCB3aGlsZSB3YWl0aW5nIGZvciBoZWFwIGxvY2sgdG8gbWVyZ2UgYmFjayBj
bGVhbgpwYWdlcywgbWF5IGJlIHJlcXVlc3RlZCBieSBwYWdlIGFsbG9jYXRvciAod2hpY2ggaXMg
Y3VycmVudGx5CmhvbGRpbmcgdGhlIGxvY2spIHRvIGFib3J0IG1lcmdpbmcgYW5kIHJlbGVhc2Ug
dGhlIGJ1ZGR5IHBhZ2UgaGVhZAp0aGF0IHRoZSBhbGxvY2F0b3Igd2FudHMuCgpXZSBjb3VsZCB1
c2Ugc3Bpbl90cnlsb2NrKCkgYnV0IHNpbmNlIGl0IGRvZXNuJ3QgdGFrZSBsb2NrIHRpY2tldApp
dCBtYXkgdGFrZSBsb25nIHRpbWUgdW50aWwgdGhlIGxvY2sgaXMgdGFrZW4uIEluc3RlYWQgd2Ug
YWRkCnNwaW5fbG9ja19jYigpIHRoYXQgYWxsb3dzIHVzIHRvIGdyYWIgdGhlIHRpY2tldCBhbmQg
ZXhlY3V0ZSBhCmNhbGxiYWNrIHdoaWxlIHdhaXRpbmcuIFRoaXMgY2FsbGJhY2sgaXMgZXhlY3V0
ZWQgb24gZXZlcnkgaXRlcmF0aW9uCm9mIHRoZSBzcGlubG9jayB3YWl0aW5nIGxvb3AuCgpTaW5j
ZSB3ZSBtYXkgYmUgc2xlZXBpbmcgaW4gdGhlIGxvY2sgdW50aWwgaXQgaXMgcmVsZWFzZWQgd2Ug
bmVlZCBhCm1lY2hhbmlzbSB0aGF0IHdpbGwgbWFrZSBzdXJlIHRoYXQgdGhlIGNhbGxiYWNrIGhh
cyBhIGNoYW5jZSB0byBydW4uCldlIGFkZCBzcGluX2xvY2tfa2ljaygpIHRoYXQgd2lsbCB3YWtl
IHVwIHRoZSB3YWl0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAgIHwgOSArKysrKysrKy0KIHhlbi9p
bmNsdWRlL3hlbi9zcGlubG9jay5oIHwgOCArKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zcGlu
bG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCmluZGV4IDJhMDY0MDYuLjNjMWNhYWUgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYworKysgYi94ZW4vY29tbW9uL3NwaW5sb2Nr
LmMKQEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1MTYgb2JzZXJ2ZV9o
ZWFkKHNwaW5sb2NrX3RpY2tldHNfdCAqdCkKICAgICByZXR1cm4gcmVhZF9hdG9taWMoJnQtPmhl
YWQpOwogfQogCi12b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAqbG9jaykKK3ZvaWQgaW5saW5l
IF9zcGluX2xvY2tfY2Ioc3BpbmxvY2tfdCAqbG9jaywgdm9pZCAoKmNiKSh2b2lkICopLCB2b2lk
ICpkYXRhKQogewogICAgIHNwaW5sb2NrX3RpY2tldHNfdCB0aWNrZXRzID0gU1BJTkxPQ0tfVElD
S0VUX0lOQzsKICAgICBMT0NLX1BST0ZJTEVfVkFSOwpAQCAtMTQwLDYgKzE0MCw4IEBAIHZvaWQg
X3NwaW5fbG9jayhzcGlubG9ja190ICpsb2NrKQogICAgIHdoaWxlICggdGlja2V0cy50YWlsICE9
IG9ic2VydmVfaGVhZCgmbG9jay0+dGlja2V0cykgKQogICAgIHsKICAgICAgICAgTE9DS19QUk9G
SUxFX0JMT0NLOworICAgICAgICBpZiAoIHVubGlrZWx5KGNiKSApCisgICAgICAgICAgICBjYihk
YXRhKTsKICAgICAgICAgYXJjaF9sb2NrX3JlbGF4KCk7CiAgICAgfQogICAgIExPQ0tfUFJPRklM
RV9HT1Q7CkBAIC0xNDcsNiArMTQ5LDExIEBAIHZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICps
b2NrKQogICAgIGFyY2hfbG9ja19hY3F1aXJlX2JhcnJpZXIoKTsKIH0KIAordm9pZCBfc3Bpbl9s
b2NrKHNwaW5sb2NrX3QgKmxvY2spCit7CisgICAgIF9zcGluX2xvY2tfY2IobG9jaywgTlVMTCwg
TlVMTCk7Cit9CisKIHZvaWQgX3NwaW5fbG9ja19pcnEoc3BpbmxvY2tfdCAqbG9jaykKIHsKICAg
ICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCmluZGV4IGMxODgz
YmQuLjkxYmZiOTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCkBAIC0xNTMsNiArMTUzLDcgQEAgdHlwZWRlZiBz
dHJ1Y3Qgc3BpbmxvY2sgewogI2RlZmluZSBzcGluX2xvY2tfaW5pdChsKSAoKihsKSA9IChzcGlu
bG9ja190KVNQSU5fTE9DS19VTkxPQ0tFRCkKIAogdm9pZCBfc3Bpbl9sb2NrKHNwaW5sb2NrX3Qg
KmxvY2spOwordm9pZCBfc3Bpbl9sb2NrX2NiKHNwaW5sb2NrX3QgKmxvY2ssIHZvaWQgKCpjb25k
KSh2b2lkICopLCB2b2lkICpkYXRhKTsKIHZvaWQgX3NwaW5fbG9ja19pcnEoc3BpbmxvY2tfdCAq
bG9jayk7CiB1bnNpZ25lZCBsb25nIF9zcGluX2xvY2tfaXJxc2F2ZShzcGlubG9ja190ICpsb2Nr
KTsKIApAQCAtMTY5LDYgKzE3MCw3IEBAIHZvaWQgX3NwaW5fbG9ja19yZWN1cnNpdmUoc3Bpbmxv
Y2tfdCAqbG9jayk7CiB2b2lkIF9zcGluX3VubG9ja19yZWN1cnNpdmUoc3BpbmxvY2tfdCAqbG9j
ayk7CiAKICNkZWZpbmUgc3Bpbl9sb2NrKGwpICAgICAgICAgICAgICAgICAgX3NwaW5fbG9jayhs
KQorI2RlZmluZSBzcGluX2xvY2tfY2IobCwgYywgZCkgICAgICAgICBfc3Bpbl9sb2NrX2NiKGws
IGMsIGQpCiAjZGVmaW5lIHNwaW5fbG9ja19pcnEobCkgICAgICAgICAgICAgIF9zcGluX2xvY2tf
aXJxKGwpCiAjZGVmaW5lIHNwaW5fbG9ja19pcnFzYXZlKGwsIGYpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE5MCw2ICsxOTIsMTIgQEAgdm9pZCBfc3Bp
bl91bmxvY2tfcmVjdXJzaXZlKHNwaW5sb2NrX3QgKmxvY2spOwogICAgIDEgOiAoeyBsb2NhbF9p
cnFfcmVzdG9yZShmbGFncyk7IDA7IH0pOyAgICAgXAogfSkKIAorI2RlZmluZSBzcGluX2xvY2tf
a2ljayhsKSAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHNtcF9tYigpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGFyY2hfbG9ja19zaWduYWwoKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorfSkKKwogLyogRW5zdXJlIGEgbG9jayBpcyBxdWllc2NlbnQgYmV0d2Vl
biB0d28gY3JpdGljYWwgb3BlcmF0aW9ucy4gKi8KICNkZWZpbmUgc3Bpbl9iYXJyaWVyKGwpICAg
ICAgICAgICAgICAgX3NwaW5fYmFycmllcihsKQogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCH6-0007zH-Lc; Tue, 08 Aug 2017 21:42:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCH5-0007yv-CK
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:51 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3D/FE-03368-A503A895; Tue, 08 Aug 2017 21:42:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsXSO6nOVTfKoCv
 S4Mg8RoslHxezODB6HN39mymAMYo1My8pvyKBNePp1qfsBY8VKl40zWZuYPwp1cXIxSEkMIFJ
 Yu+PJywQzi9GiX//TzFBOOsZJR7cXg3l9DBKHLh6jq2LkZODTcBI4uzR6YwgtoiAtMS1z5cZQ
 YqYBaYBzfr2DiwhLGAu8fPsFSYQm0VAVaL7YCOYzSvgJfH900mwQRICChJTHr5nhrANJT5vXM
 o8gZFnASPDKkb14tSistQiXSO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zM
 AwQ7GZX+dDjFKcjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy67fFSkkWJSanlqR
 lpkDDEOYtAQHj5IIb7geUJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5s0BmCIAUZZTmw
 Y2AxcQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM+B1nFk5lXArfpFdARTEBHRPh2ghxRko
 iQkmpgzNBJZnBV8SoWCk//cq506m8jYyvTFw9E00tf6tkzdy3nXnh0a9SSXrftR2bvv8rEf9a
 m26eJyaZP45ZrXOZ799TO7ifldS7n+V8V+DPs6p633fiY7zPH6R4xdkZbTv2MWXOTxeQ9W0Jd
 TMsUtbiVvxvWJVi5Bp2bpjhH4v3Chw/mWJrVmR1SYinOSDTUYi4qTgQAhxUp84QCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502228568!109474014!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41996 invoked from network); 8 Aug 2017 21:42:49 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 21:42:49 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78LgfUD022517
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:41 GMT
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 v78Lgehb001659
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:40 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 v78Lgcum031707;
 Tue, 8 Aug 2017 21:42:38 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:37 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:44:58 -0400
Message-Id: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 0/9] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CkNoYW5nZXMgaW4gdjc6CiogU3BsaXQgZnJlZV9oZWFwX3BhZ2VzKCkgYnVkZHkgbWVyZ2UgY2hh
bmdlcyBpbnRvIGEgc2VwYXJhdGUgcGF0Y2ggKHBhdGNoIDEpCiogQ2hhbmdlZCB0eXBlIGZvciBw
YWdlX2luZm8udS5mcmVlLm5lZWRfdGxiZmx1c2ggdG8gYm9vbDoxCiogQWRkZWQgQlVJTERfQlVH
X09OCiogQWRqdXN0ZWQgZGF0YXR5cGUgb2YgdGVtcCB2YXJpYWJsZSBpbiBjaGVja19hbmRfc3Rv
cF9zY3J1YigpCiogRm9ybWF0dGluZyBjaGFuZ2VzCgooc2VlIHBlci1wYXRjaCBjaGFuZ2VzKQoK
V2hlbiBhIGRvbWFpbiBpcyBkZXN0cm95ZWQgdGhlIGh5cGVydmlzb3IgbXVzdCBzY3J1YiBkb21h
aW4ncyBwYWdlcyBiZWZvcmUKZ2l2aW5nIHRoZW0gdG8gYW5vdGhlciBndWVzdCBpbiBvcmRlciB0
byBwcmV2ZW50IGxlYWtpbmcgdGhlIGRlY2Vhc2VkCmd1ZXN0J3MgZGF0YS4gQ3VycmVudGx5IHRo
aXMgaXMgZG9uZSBkdXJpbmcgZ3Vlc3QncyBkZXN0cnVjdGlvbiwgcG9zc2libHkKY2F1c2luZyB2
ZXJ5IGxlbmd0aHkgY2xlYW51cCBwcm9jZXNzLgoKVGhpcyBzZXJpZXMgYWRkcyBzdXBwb3J0IGZv
ciBzY3J1YmJpbmcgcmVsZWFzZWQgcGFnZXMgZnJvbSBpZGxlIGxvb3AsCm1ha2luZyBndWVzdCBk
ZXN0cnVjdGlvbiBzaWduaWZpY2FudGx5IGZhc3Rlci4gRm9yIGV4YW1wbGUsIGRlc3Ryb3lpbmcg
YQoxVEIgZ3Vlc3QgY2FuIG5vdyBiZSBjb21wbGV0ZWQgaW4gNDArIHNlY29uZHMgYXMgb3Bwb3Nl
ZCB0byBhYm91dCA5IG1pbnV0ZXMKdXNpbmcgZXhpc3Rpbmcgc2NydWJiaW5nIGFsZ29yaXRobS4K
CkJyaWVmbHksIHRoZSBuZXcgYWxnb3JpdGhtIHBsYWNlcyBkaXJ0eSBwYWdlcyBhdCB0aGUgZW5k
IG9mIGhlYXAncyBwYWdlIGxpc3QKZm9yIGVhY2ggbm9kZS96b25lL29yZGVyIHRvIGF2b2lkIGhh
dmluZyB0byBzY2FuIGZ1bGwgbGlzdCB3aGlsZSBzZWFyY2hpbmcKZm9yIGRpcnR5IHBhZ2VzLiBP
bmUgcHJvY2Vzc29yIGZvcm0gZWFjaCBub2RlIGNoZWNrcyB3aGV0aGVyIHRoZSBub2RlIGhhcyBh
bnkKZGlydHkgcGFnZXMgYW5kLCBpZiBzdWNoIHBhZ2VzIGFyZSBmb3VuZCwgc2NydWJzIHRoZW0u
IFNjcnViYmluZyBpdHNlbGYKaGFwcGVucyB3aXRob3V0IGhvbGRpbmcgaGVhcCBsb2NrIHNvIG90
aGVyIHVzZXJzIG1heSBhY2Nlc3MgaGVhcCBpbiB0aGUKbWVhbnRpbWUuIElmIHdoaWxlIGlkbGUg
bG9vcCBpcyBzY3J1YmJpbmcgYSBwYXJ0aWN1bGFyIGNodW5rIG9mIHBhZ2VzIHRoaXMKY2h1bmsg
aXMgcmVxdWVzdGVkIGJ5IHRoZSBoZWFwIGFsbG9jYXRvciwgc2NydWJiaW5nIGlzIGltbWVkaWF0
ZWx5IHN0b3BwZWQuCgpPbiB0aGUgYWxsb2NhdGlvbiBzaWRlLCBhbGxvY19oZWFwX3BhZ2VzKCkg
Zmlyc3QgdHJpZXMgdG8gc2F0aXNmeSBhbGxvY2F0aW9uCnJlcXVlc3QgdXNpbmcgb25seSBjbGVh
biBwYWdlcy4gSWYgdGhpcyBpcyBub3QgcG9zc2libGUsIHRoZSBzZWFyY2ggaXMKcmVwZWF0ZWQg
YW5kIGRpcnR5IHBhZ2VzIGFyZSBzY3J1YmJlZCBieSB0aGUgYWxsb2NhdG9yLgoKVGhpcyBzZXJp
ZXMgaXMgc29tZXdoYXQgYmFzZWQgb24gZWFybGllciB3b3JrIGJ5IEJvYiBMaXUuCgpWMToKKiBP
bmx5IHNldCBQR0NfbmVlZF9zY3J1YiBiaXQgZm9yIHRoZSBidWRkeSBoZWFkLCB0aHVzIG1ha2lu
ZyBpdCB1bm5lY2Vzc2FyeQogIHRvIHNjYW4gd2hvbGUgYnVkZHkKKiBGaXggc3Bpbl9sb2NrX2Ni
KCkKKiBTY3J1YiBDUFUtbGVzcyBub2RlcwoqIEFSTSBzdXBwb3J0LiBOb3RlIHRoYXQgSSBoYXZl
IG5vdCBiZWVuIGFibGUgdG8gdGVzdCB0aGlzLCBvbmx5IGJ1aWx0IHRoZQogIGJpbmFyeQoqIEFk
ZGVkIHNjcnViIHRlc3QgcGF0Y2ggKGxhc3Qgb25lKS4gTm90IHN1cmUgd2hldGhlciBpdCBzaG91
bGQgYmUgY29uc2lkZXJlZAogIGZvciBjb21taXR0aW5nIGJ1dCBJIGhhdmUgYmVlbiBydW5uaW5n
IHdpdGggaXQuCgpWMjoKKiBtZXJnZV9jaHVua3MoKSByZXR1cm5zIG5ldyBidWRkeSBoZWFkCiog
c2NydWJfZnJlZV9wYWdlcygpIHJldHVybnMgc29mdGlycSBwZW5kaW5nIHN0YXR1cyBpbiBhZGRp
dGlvbiB0byAoZmFjdG9yZWQgb3V0KQogIHN0YXR1cyBvZiB1bnNjcnViYmVkIG1lbW9yeQoqIHNw
aW5fbG9jayB1c2VzIGlubGluZWQgc3Bpbl9sb2NrX2NiKCkKKiBzY3J1YiBkZWJ1Z2dpbmcgY29k
ZSBjaGVja3Mgd2hvbGUgcGFnZSwgbm90IGp1c3QgdGhlIGZpcnN0IHdvcmQuCgpWMzoKKiBLZWVw
IGRpcnR5IGJpdCBwZXIgcGFnZQoqIFNpbXBsaWZ5IG1lcmdlX2NodW5rcygpIChub3cgbWVyZ2Vf
YW5kX2ZyZWVfYnVkZHkoKSkKKiBXaGVuIHNjcnViYmluZyBtZW1tb3J5LW9ubHkgbm9kZXMgdHJ5
IHRvIGZpbmQgdGhlIGNsb3Nlc3Qgbm9kZS4KClY0OgoqIEtlZXAgdHJhY2sgb2YgZGlydHkgcGFn
ZXMgaW4gYSBidWRkeSB3aXRoIHBhZ2VfaW5mby51LmZyZWUuZmlyc3RfZGlydHkuCiogRHJvcCBw
YXRjaCAxIChmYWN0b3Jpbmcgb3V0IG1lcmdlX2FuZF9mcmVlX2J1ZGR5KCkpIHNpbmNlIHRoZXJl
IGlzIG9ubHkKICBvbmUgY2FsbGVyIG5vdwoqIERyb3AgcGF0Y2ggcGF0Y2ggNSAoZnJvbSBWMykg
c2luY2Ugd2UgYXJlIG5vdCBicmVha2luZyBwYXJ0aWFsbHktc2NydWJiZWQKICBidWRkeSBhbnlt
b3JlCiogRXh0cmFjdCBzZWFyY2ggbG9vcCBpbiBhbGxvY19oZWFwX3BhZ2VzKCkgaW50byBnZXRf
ZnJlZV9idWRkeSgpIChwYXRjaCAyKQoqIEFkZCBNRU1GX25vX3NjcnViIGZsYWcKClY1OgoqIE1h
a2UgcGFnZV9pbmZvLnUuZnJlZSBhbmQgdW5pb24gYW5kIHVzZSBiaXRmaWVsZHMgdGhlcmUuCiog
QnVnIGZpeGVzCgpWNjoKKiBDaGFuZ2VkIGZpcnN0X2RpcnR5IHRyYWNraW5nIGZyb20gcG9pbnRl
ci1iYXNlZCB0byBpbmRleC1iYXNlZCAocGF0Y2ggMSkKKiBBZGRlZC9tb2RpZmllZCBhIGZldyBB
U1NFUlQoKXMKKiBNb3ZlZC9tb2RpZmVkIGEgY291cGxlIG9mIGNvbW1lbnRzCiogQWRqdXN0ZWQg
d2lkdGggb2YgSU5WQUxJRF9ESVJUWV9JRFgKCgpEZWZlcnJlZDoKKiBQZXItbm9kZSBoZWFwIGxv
Y2tzLiBJbiBhZGRpdGlvbiB0byAocHJlc3VtYWJseSkgaW1wcm92aW5nIHBlcmZvcm1hbmNlIGlu
CiAgZ2VuZXJhbCwgb25jZSB0aGV5IGFyZSBhdmFpbGFibGUgd2UgY2FuIHBhcmFsbGVsaXplIHNj
cnViYmluZyBmdXJ0aGVyIGJ5CiAgYWxsb3dpbmcgbW9yZSB0aGFuIG9uZSBjb3JlIHBlciBub2Rl
IHRvIGRvIGlkbGUgbG9vcCBzY3J1YmJpbmcuCiogQVZYLWJhc2VkIHNjcnViYmluZwoqIFVzZSBp
ZGxlIGxvb3Agc2NydWJiaW5nIGR1cmluZyBib290LgoKCgpCb3JpcyBPc3Ryb3Zza3kgKDkpOgog
IG1tOiBDbGVhbiB1cCBmcmVlX2hlYXBfcGFnZXMoKQogIG1tOiBQbGFjZSB1bnNjcnViYmVkIHBh
Z2VzIGF0IHRoZSBlbmQgb2YgcGFnZWxpc3QKICBtbTogRXh0cmFjdCBhbGxvY2F0aW9uIGxvb3Ag
ZnJvbSBhbGxvY19oZWFwX3BhZ2VzKCkKICBtbTogU2NydWIgcGFnZXMgaW4gYWxsb2NfaGVhcF9w
YWdlcygpIGlmIG5lZWRlZAogIG1tOiBTY3J1YiBtZW1vcnkgZnJvbSBpZGxlIGxvb3AKICBzcGlu
bG9jazogSW50cm9kdWNlIHNwaW5fbG9ja19jYigpCiAgbW06IEtlZXAgaGVhcCBhY2Nlc3NpYmxl
IHRvIG90aGVycyB3aGlsZSBzY3J1YmJpbmcKICBtbTogUHJpbnQgbnVtYmVyIG9mIHVuc2NydWJi
ZWQgcGFnZXMgaW4gJ0gnIGRlYnVnIGhhbmRsZXIKICBtbTogTWFrZSBzdXJlIHBhZ2VzIGFyZSBz
Y3J1YmJlZAoKIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgIHwgICA3ICsKIHhlbi9hcmNoL2Fy
bS9kb21haW4uYyAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICB8ICAg
OCArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgfCAgIDYgKy0KIHhlbi9jb21tb24vcGFn
ZV9hbGxvYy5jICAgIHwgNjA3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgfCAgIDkgKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaCAgIHwgIDMwICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgfCAg
MzEgKystCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICB8ICAgNSArLQogeGVuL2luY2x1ZGUv
eGVuL3NwaW5sb2NrLmggfCAgIDggKwogMTAgZmlsZXMgY2hhbmdlZCwgNjEyIGluc2VydGlvbnMo
KyksIDEwNyBkZWxldGlvbnMoLSkKCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCHB-00082U-VE; Tue, 08 Aug 2017 21:42:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCHA-0007zi-KS
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:56 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EF/D3-01729-0603A895; Tue, 08 Aug 2017 21:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsUyZ7p8oG6cQVe
 kwa1VchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bcY3fZCn6zVlzp+MrUwHiVpYuRi0NIYBKT
 xMyNvUwQzi9GiTO7uqEy6xklWjf9Z4ZwehglepbdZO9i5ORgEzCSOHt0OiOILSIgLXHt82VGk
 CJmgWlMEnu/vQNLCAsESmz5/4oNxGYRUJVY2LyHFcTmFfCS2L/2OROILSGgIDHl4XtmEJtTwF
 ti5oW/LCC2EFDNjMlTmSFqjCXa315km8DIt4CRYRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqG
 BqV5uanFxYnpqTmJSsV5yfu4mRmC41DMwMO5g3NHud4hRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJXnb9rkghwaLU9NSKtMwcYODCpCU4eJREeLlB0rzFBYm5xZnpEKlTjMYcT
 R+2fGHieDXh/zcmIZa8/LxUKXHeu3pApQIgpRmleXCDYBF1iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5IwbxzIQp7MvBK4fa+ATmECOiXCtxPklJJEhJRUA6O0qq3Mx2+P16yxbpbIUlmhyTn
 l0qtf9rxu7nu+2GuqbzFN4ts3O2m3QteRz1K+diZb5+8X+Xueq/a2fI/fTqeYI9fjTmzbYzLz
 +tucmz+tO+pXfXKdcMtWWYJ9nnKXQUVAyLXFbzocr7dM3u/b/OXp5c0+K/mnWm0Ufr7yx77vz
 N/yKi+d8xNUYinOSDTUYi4qTgQAuNeVzaMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502228572!103534338!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63846 invoked from network); 8 Aug 2017 21:42:54 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 21:42:54 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78Lgjt4032378
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:46 GMT
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 v78Lgjmn027754
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:45 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 v78LgiIV031730;
 Tue, 8 Aug 2017 21:42:44 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:44 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:45:06 -0400
Message-Id: <1502228707-31883-9-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 8/9] mm: Print number of unscrubbed pages in
	'H' debug handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IDcyNmY4NTcuLjY3NWFjMGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMzE0LDYg
KzIzMTQsMTMgQEAgc3RhdGljIHZvaWQgZHVtcF9oZWFwKHVuc2lnbmVkIGNoYXIga2V5KQogICAg
ICAgICAgICAgcHJpbnRrKCJoZWFwW25vZGU9JWRdW3pvbmU9JWRdIC0+ICVsdSBwYWdlc1xuIiwK
ICAgICAgICAgICAgICAgICAgICBpLCBqLCBhdmFpbFtpXVtqXSk7CiAgICAgfQorCisgICAgZm9y
ICggaSA9IDA7IGkgPCBNQVhfTlVNTk9ERVM7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICFu
b2RlX25lZWRfc2NydWJbaV0gKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHByaW50
aygiTm9kZSAlZCBoYXMgJWx1IHVuc2NydWJiZWQgcGFnZXNcbiIsIGksIG5vZGVfbmVlZF9zY3J1
YltpXSk7CisgICAgfQogfQogCiBzdGF0aWMgX19pbml0IGludCByZWdpc3Rlcl9oZWFwX3RyaWdn
ZXIodm9pZCkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCH6-0007z6-EY; Tue, 08 Aug 2017 21:42:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCH5-0007yu-7F
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:51 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5B/11-03557-A503A895; Tue, 08 Aug 2017 21:42:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42LpnVTnqhtp0BV
 p8P6rjcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHmwA7mgq82Fc1fnzE3MP7S6mLk4hASmMQk
 cWLOIRYI5xejxK2ZzVDOekaJRTdusUI4PYwSV0/cZupi5ORgEzCSOHt0OiOILSIgLXHt82VGk
 CJmgWlMEnu/vQNLCAt4S3y/eJ4NxGYRUJVYt+kBC4jNK+Al8XH5UlYQW0JAQWLKw/fMIDYnUP
 3MC3/BaoSAamZMnsoMUWMs0Terj2UCI98CRoZVjBrFqUVlqUW6hmZ6SUWZ6RkluYmZObqGBmZ
 6uanFxYnpqTmJScV6yfm5mxiB4cIABDsY728MOMQoycGkJMq7SbszUogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IEb7JeV6SQYFFqempFWmYOMHBh0hIcPEoivNz6QGne4oLE3OLMdIjUKUZdjlcT/
 n9jEmLJy89LlRLnvQsyQwCkKKM0D24ELIouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3Bc
 gUnsy8ErhNr4COYAI6IsK3E+SIkkSElFQDI2eSm9jsuyv/3Fy23/9K1yXZlmyWNW6PawobdnI
 1s03dOvX+gs3+U7oCghT7bGtuKRVtlaj/8/Kl1sV3+n6/9ov8Oiy4IiDIKeD1LxV+vRt5q16F
 pBZttFdc47BcYnF+QPXLX3uP/e19IrpMd3muTOS1zR8Waz5rqHRRPax04ucpxl8xf5In6iixF
 GckGmoxFxUnAgCu+GNNnQIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502228568!106336729!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23357 invoked from network); 8 Aug 2017 21:42:49 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 21:42:49 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78Lgfcc022527
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:42 GMT
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 v78Lgf9u009002
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:41 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 v78Lge6r026693;
 Tue, 8 Aug 2017 21:42:40 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:40 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:45:01 -0400
Message-Id: <1502228707-31883-4-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 3/9] mm: Extract allocation loop from
	alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIG1ha2UgY29kZSBhIGJpdCBtb3JlIHJlYWRhYmxlLCBlc3BlY2lhbGx5IHdpdGgg
Y2hhbmdlcyB0aGF0CndpbGwgYmUgaW50cm9kdWNlZCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCgpT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21t
b24vcGFnZV9hbGxvYy5jIHwgMTM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDc3IGluc2VydGlvbnMoKyksIDYyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKaW5kZXggYjg1N2E0NC4uNTkyMGU4NyAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTY5Nywy
MiArNjk3LDE1IEBAIHN0YXRpYyB2b2lkIHBhZ2VfbGlzdF9hZGRfc2NydWIoc3RydWN0IHBhZ2Vf
aW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAogICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAm
aGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogfQogCi0vKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250
aWd1b3VzIHBhZ2VzLiAqLwotc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFn
ZXMoCi0gICAgdW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6b25lX2hpLAotICAg
IHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLAotICAgIHN0cnVjdCBk
b21haW4gKmQpCitzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWdu
ZWQgaW50IHpvbmVfbG8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHpvbmVfaGksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
IHsKLSAgICB1bnNpZ25lZCBpbnQgaSwgaiwgem9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMCwg
Zmlyc3RfZGlydHk7CiAgICAgbm9kZWlkX3QgZmlyc3Rfbm9kZSwgbm9kZSA9IE1FTUZfZ2V0X25v
ZGUobWVtZmxhZ3MpLCByZXFfbm9kZSA9IG5vZGU7Ci0gICAgdW5zaWduZWQgbG9uZyByZXF1ZXN0
ID0gMVVMIDw8IG9yZGVyOworICAgIG5vZGVtYXNrX3Qgbm9kZW1hc2sgPSBkID8gZC0+bm9kZV9h
ZmZpbml0eSA6IG5vZGVfb25saW5lX21hcDsKKyAgICB1bnNpZ25lZCBpbnQgaiwgem9uZSwgbm9k
ZW1hc2tfcmV0cnkgPSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwotICAgIG5vZGVtYXNr
X3Qgbm9kZW1hc2sgPSAoZCAhPSBOVUxMICkgPyBkLT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxp
bmVfbWFwOwotICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoID0gMDsKLSAgICB1aW50MzJfdCB0bGJm
bHVzaF90aW1lc3RhbXAgPSAwOwotCi0gICAgLyogTWFrZSBzdXJlIHRoZXJlIGFyZSBlbm91Z2gg
Yml0cyBpbiBtZW1mbGFncyBmb3Igbm9kZUlELiAqLwotICAgIEJVSUxEX0JVR19PTigoX01FTUZf
Yml0cyAtIF9NRU1GX25vZGUpIDwgKDggKiBzaXplb2Yobm9kZWlkX3QpKSk7CiAKICAgICBpZiAo
IG5vZGUgPT0gTlVNQV9OT19OT0RFICkKICAgICB7CkBAIC03MjgsMzQgKzcyMSw2IEBAIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgIGZpcnN0X25vZGUgPSBu
b2RlOwogCiAgICAgQVNTRVJUKG5vZGUgPCBNQVhfTlVNTk9ERVMpOwotICAgIEFTU0VSVCh6b25l
X2xvIDw9IHpvbmVfaGkpOwotICAgIEFTU0VSVCh6b25lX2hpIDwgTlJfWk9ORVMpOwotCi0gICAg
aWYgKCB1bmxpa2VseShvcmRlciA+IE1BWF9PUkRFUikgKQotICAgICAgICByZXR1cm4gTlVMTDsK
LQotICAgIHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKLQotICAgIC8qCi0gICAgICogQ2xhaW1lZCBt
ZW1vcnkgaXMgY29uc2lkZXJlZCB1bmF2YWlsYWJsZSB1bmxlc3MgdGhlIHJlcXVlc3QKLSAgICAg
KiBpcyBtYWRlIGJ5IGEgZG9tYWluIHdpdGggc3VmZmljaWVudCB1bmNsYWltZWQgcGFnZXMuCi0g
ICAgICovCi0gICAgaWYgKCAob3V0c3RhbmRpbmdfY2xhaW1zICsgcmVxdWVzdCA+Ci0gICAgICAg
ICAgdG90YWxfYXZhaWxfcGFnZXMgKyB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkpICYmCi0gICAgICAg
ICAgKChtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpIHx8Ci0gICAgICAgICAgICFkIHx8IGQt
Pm91dHN0YW5kaW5nX3BhZ2VzIDwgcmVxdWVzdCkgKQotICAgICAgICBnb3RvIG5vdF9mb3VuZDsK
LQotICAgIC8qCi0gICAgICogVE1FTTogV2hlbiBhdmFpbGFibGUgbWVtb3J5IGlzIHNjYXJjZSBk
dWUgdG8gdG1lbSBhYnNvcmJpbmcgaXQsIGFsbG93Ci0gICAgICogb25seSBtaWQtc2l6ZSBhbGxv
Y2F0aW9ucyB0byBhdm9pZCB3b3JzdCBvZiBmcmFnbWVudGF0aW9uIGlzc3Vlcy4KLSAgICAgKiBP
dGhlcnMgdHJ5IHRtZW0gcG9vbHMgdGhlbiBmYWlsLiAgVGhpcyBpcyBhIHdvcmthcm91bmQgdW50
aWwgYWxsCi0gICAgICogcG9zdC1kb20wLWNyZWF0aW9uLW11bHRpLXBhZ2UgYWxsb2NhdGlvbnMg
Y2FuIGJlIGVsaW1pbmF0ZWQuCi0gICAgICovCi0gICAgaWYgKCAoKG9yZGVyID09IDApIHx8IChv
cmRlciA+PSA5KSkgJiYKLSAgICAgICAgICh0b3RhbF9hdmFpbF9wYWdlcyA8PSBtaWRzaXplX2Fs
bG9jX3pvbmVfcGFnZXMpICYmCi0gICAgICAgICB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkgKQotICAg
ICAgICBnb3RvIHRyeV90bWVtOwogCiAgICAgLyoKICAgICAgKiBTdGFydCB3aXRoIHJlcXVlc3Rl
ZCBub2RlLCBidXQgZXhoYXVzdCBhbGwgbm9kZSBtZW1vcnkgaW4gcmVxdWVzdGVkIApAQCAtNzY3
LDE3ICs3MzIsMTcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMo
CiAgICAgICAgIHpvbmUgPSB6b25lX2hpOwogICAgICAgICBkbyB7CiAgICAgICAgICAgICAvKiBD
aGVjayBpZiB0YXJnZXQgbm9kZSBjYW4gc3VwcG9ydCB0aGUgYWxsb2NhdGlvbi4gKi8KLSAgICAg
ICAgICAgIGlmICggIWF2YWlsW25vZGVdIHx8IChhdmFpbFtub2RlXVt6b25lXSA8IHJlcXVlc3Qp
ICkKKyAgICAgICAgICAgIGlmICggIWF2YWlsW25vZGVdIHx8IChhdmFpbFtub2RlXVt6b25lXSA8
ICgxVUwgPDwgb3JkZXIpKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg
ICAgIC8qIEZpbmQgc21hbGxlc3Qgb3JkZXIgd2hpY2ggY2FuIHNhdGlzZnkgdGhlIHJlcXVlc3Qu
ICovCiAgICAgICAgICAgICBmb3IgKCBqID0gb3JkZXI7IGogPD0gTUFYX09SREVSOyBqKysgKQog
ICAgICAgICAgICAgICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZoZWFwKG5v
ZGUsIHpvbmUsIGopKSkgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOworICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gcGc7CiAgICAgICAgIH0gd2hpbGUgKCB6b25lLS0gPiB6b25l
X2xvICk7IC8qIGNhcmVmdWw6IHVuc2lnbmVkIHpvbmUgbWF5IHdyYXAgKi8KIAogICAgICAgICBp
ZiAoIChtZW1mbGFncyAmIE1FTUZfZXhhY3Rfbm9kZSkgJiYgcmVxX25vZGUgIT0gTlVNQV9OT19O
T0RFICkKLSAgICAgICAgICAgIGdvdG8gbm90X2ZvdW5kOworICAgICAgICAgICAgcmV0dXJuIE5V
TEw7CiAKICAgICAgICAgLyogUGljayBuZXh0IG5vZGUuICovCiAgICAgICAgIGlmICggIW5vZGVf
aXNzZXQobm9kZSwgbm9kZW1hc2spICkKQEAgLTc5NCw0NiArNzU5LDk2IEBAIHN0YXRpYyBzdHJ1
Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBXaGVuIHdlIGhhdmUgdHJpZWQgYWxsIGluIG5vZGVtYXNrLCB3ZSBmYWxsIGJhY2sgdG8gb3Ro
ZXJzLiAqLwogICAgICAgICAgICAgaWYgKCAobWVtZmxhZ3MgJiBNRU1GX2V4YWN0X25vZGUpIHx8
IG5vZGVtYXNrX3JldHJ5KysgKQotICAgICAgICAgICAgICAgIGdvdG8gbm90X2ZvdW5kOworICAg
ICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICAgICAgbm9kZXNfYW5kbm90KG5vZGVt
YXNrLCBub2RlX29ubGluZV9tYXAsIG5vZGVtYXNrKTsKICAgICAgICAgICAgIGZpcnN0X25vZGUg
PSBub2RlID0gZmlyc3Rfbm9kZShub2RlbWFzayk7CiAgICAgICAgICAgICBpZiAoIG5vZGUgPj0g
TUFYX05VTU5PREVTICkKLSAgICAgICAgICAgICAgICBnb3RvIG5vdF9mb3VuZDsKKyAgICAgICAg
ICAgICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgfQogICAgIH0KK30KKworLyogQWxsb2NhdGUg
Ml5Ab3JkZXIgY29udGlndW91cyBwYWdlcy4gKi8KK3N0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19oZWFwX3BhZ2VzKAorICAgIHVuc2lnbmVkIGludCB6b25lX2xvLCB1bnNpZ25lZCBpbnQg
em9uZV9oaSwKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncywK
KyAgICBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIG5vZGVpZF90IG5vZGU7CisgICAgdW5zaWdu
ZWQgaW50IGksIGJ1ZGR5X29yZGVyLCB6b25lLCBmaXJzdF9kaXJ0eTsKKyAgICB1bnNpZ25lZCBs
b25nIHJlcXVlc3QgPSAxVUwgPDwgb3JkZXI7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cisg
ICAgYm9vbCBuZWVkX3RsYmZsdXNoID0gZmFsc2U7CisgICAgdWludDMyX3QgdGxiZmx1c2hfdGlt
ZXN0YW1wID0gMDsKKworICAgIC8qIE1ha2Ugc3VyZSB0aGVyZSBhcmUgZW5vdWdoIGJpdHMgaW4g
bWVtZmxhZ3MgZm9yIG5vZGVJRC4gKi8KKyAgICBCVUlMRF9CVUdfT04oKF9NRU1GX2JpdHMgLSBf
TUVNRl9ub2RlKSA8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpOworCisgICAgQVNTRVJUKHpvbmVf
bG8gPD0gem9uZV9oaSk7CisgICAgQVNTRVJUKHpvbmVfaGkgPCBOUl9aT05FUyk7CisKKyAgICBp
ZiAoIHVubGlrZWx5KG9yZGVyID4gTUFYX09SREVSKSApCisgICAgICAgIHJldHVybiBOVUxMOwor
CisgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOworCisgICAgLyoKKyAgICAgKiBDbGFpbWVkIG1l
bW9yeSBpcyBjb25zaWRlcmVkIHVuYXZhaWxhYmxlIHVubGVzcyB0aGUgcmVxdWVzdAorICAgICAq
IGlzIG1hZGUgYnkgYSBkb21haW4gd2l0aCBzdWZmaWNpZW50IHVuY2xhaW1lZCBwYWdlcy4KKyAg
ICAgKi8KKyAgICBpZiAoIChvdXRzdGFuZGluZ19jbGFpbXMgKyByZXF1ZXN0ID4KKyAgICAgICAg
ICB0b3RhbF9hdmFpbF9wYWdlcyArIHRtZW1fZnJlZWFibGVfcGFnZXMoKSkgJiYKKyAgICAgICAg
ICAoKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgfHwKKyAgICAgICAgICAgIWQgfHwgZC0+
b3V0c3RhbmRpbmdfcGFnZXMgPCByZXF1ZXN0KSApCisgICAgeworICAgICAgICBzcGluX3VubG9j
aygmaGVhcF9sb2NrKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQogCi0gdHJ5X3RtZW06
Ci0gICAgLyogVHJ5IHRvIGZyZWUgbWVtb3J5IGZyb20gdG1lbSAqLwotICAgIGlmICggKHBnID0g
dG1lbV9yZWxpbnF1aXNoX3BhZ2VzKG9yZGVyLCBtZW1mbGFncykpICE9IE5VTEwgKQorICAgIC8q
CisgICAgICogVE1FTTogV2hlbiBhdmFpbGFibGUgbWVtb3J5IGlzIHNjYXJjZSBkdWUgdG8gdG1l
bSBhYnNvcmJpbmcgaXQsIGFsbG93CisgICAgICogb25seSBtaWQtc2l6ZSBhbGxvY2F0aW9ucyB0
byBhdm9pZCB3b3JzdCBvZiBmcmFnbWVudGF0aW9uIGlzc3Vlcy4KKyAgICAgKiBPdGhlcnMgdHJ5
IHRtZW0gcG9vbHMgdGhlbiBmYWlsLiAgVGhpcyBpcyBhIHdvcmthcm91bmQgdW50aWwgYWxsCisg
ICAgICogcG9zdC1kb20wLWNyZWF0aW9uLW11bHRpLXBhZ2UgYWxsb2NhdGlvbnMgY2FuIGJlIGVs
aW1pbmF0ZWQuCisgICAgICovCisgICAgaWYgKCAoKG9yZGVyID09IDApIHx8IChvcmRlciA+PSA5
KSkgJiYKKyAgICAgICAgICh0b3RhbF9hdmFpbF9wYWdlcyA8PSBtaWRzaXplX2FsbG9jX3pvbmVf
cGFnZXMpICYmCisgICAgICAgICB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkgKQogICAgIHsKLSAgICAg
ICAgLyogcmVhc3NpZ25pbmcgYW4gYWxyZWFkeSBhbGxvY2F0ZWQgYW5vbnltb3VzIGhlYXAgcGFn
ZSAqLworICAgICAgICAvKiBUcnkgdG8gZnJlZSBtZW1vcnkgZnJvbSB0bWVtLiAqLworICAgICAg
ICBwZyA9IHRtZW1fcmVsaW5xdWlzaF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpOwogICAgICAgICBz
cGluX3VubG9jaygmaGVhcF9sb2NrKTsKICAgICAgICAgcmV0dXJuIHBnOwogICAgIH0KIAotIG5v
dF9mb3VuZDoKLSAgICAvKiBObyBzdWl0YWJsZSBtZW1vcnkgYmxvY2tzLiBGYWlsIHRoZSByZXF1
ZXN0LiAqLwotICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwotICAgIHJldHVybiBOVUxMOwor
ICAgIHBnID0gZ2V0X2ZyZWVfYnVkZHkoem9uZV9sbywgem9uZV9oaSwgb3JkZXIsIG1lbWZsYWdz
LCBkKTsKKyAgICBpZiAoICFwZyApCisgICAgeworICAgICAgICAvKiBObyBzdWl0YWJsZSBtZW1v
cnkgYmxvY2tzLiBGYWlsIHRoZSByZXF1ZXN0LiAqLworICAgICAgICBzcGluX3VubG9jaygmaGVh
cF9sb2NrKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQogCi0gZm91bmQ6IAorICAgIG5v
ZGUgPSBwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHBnKSk7CisgICAgem9uZSA9IHBhZ2VfdG9f
em9uZShwZyk7CisgICAgYnVkZHlfb3JkZXIgPSBQRk5fT1JERVIocGcpOwogCiAgICAgZmlyc3Rf
ZGlydHkgPSBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5OwogCiAgICAgLyogV2UgbWF5IGhhdmUgdG8g
aGFsdmUgdGhlIGNodW5rIGEgbnVtYmVyIG9mIHRpbWVzLiAqLwotICAgIHdoaWxlICggaiAhPSBv
cmRlciApCisgICAgd2hpbGUgKCBidWRkeV9vcmRlciAhPSBvcmRlciApCiAgICAgewotICAgICAg
ICBqLS07Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIGosCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IGopID4gZmlyc3RfZGlydHkgPworICAg
ICAgICBidWRkeV9vcmRlci0tOworICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2Rl
LCB6b25lLCBidWRkeV9vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwg
YnVkZHlfb3JkZXIpID4gZmlyc3RfZGlydHkgPwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZpcnN0X2RpcnR5IDogSU5WQUxJRF9ESVJUWV9JRFgpOwotICAgICAgICBwZyArPSAxVSA8PCBq
OworICAgICAgICBwZyArPSAxVSA8PCBidWRkeV9vcmRlcjsKIAogICAgICAgICBpZiAoIGZpcnN0
X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYICkKICAgICAgICAgewogICAgICAgICAgICAgLyog
QWRqdXN0IGZpcnN0X2RpcnR5ICovCi0gICAgICAgICAgICBpZiAoIGZpcnN0X2RpcnR5ID49IDFV
IDw8IGogKQotICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5IC09IDFVIDw8IGo7CisgICAgICAg
ICAgICBpZiAoIGZpcnN0X2RpcnR5ID49IDFVIDw8IGJ1ZGR5X29yZGVyICkKKyAgICAgICAgICAg
ICAgICBmaXJzdF9kaXJ0eSAtPSAxVSA8PCBidWRkeV9vcmRlcjsKICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSA9IDA7IC8qIFdlJ3ZlIG1vdmVkIHBhc3Qgb3Jp
Z2luYWwgZmlyc3RfZGlydHkgKi8KICAgICAgICAgfQotLSAKMS44LjMuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCH9-000814-6x; Tue, 08 Aug 2017 21:42:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCH7-0007zh-Oj
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:53 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A7/68-03937-D503A895; Tue, 08 Aug 2017 21:42:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42LpnVTnqhtj0BV
 p8P60sMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH70RvmgkbXinnNGQ2Mew26GLk4hAQmMUn8
 WnqdCcL5wyjxaX4vC4SznlHi1JRvzBBOD6PExumvgRxODjYBI4mzR6czgtgiAtIS1z5fZgQpY
 hY4xSTxrP0WexcjB4ewgLnE9z+uIDUsAqoSrds6WUFsXgEviYmTO5lAbAkBBYkpD9+DzeQU8J
 aYeeEvC4gtBFQzY/JUZogaY4m+WX0sExj5FjAyrGLUKE4tKkst0jU21EsqykzPKMlNzMzRNTQ
 w08tNLS5OTE/NSUwq1kvOz93ECAwVBiDYwdi0KPAQoyQHk5Io7ybtzkghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErx1+l2RQoJFqempFWmZOcCghUlLcPAoifC2g6R5iwsSc4sz0yFSpxh1OV5N+
 P+NSYglLz8vVUqcNwukSACkKKM0D24ELIIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3hR
 7QFJ7MvBK4Ta+AjmACOiLCtxPkiJJEhJRUA6PM1svxvAsFw49VcARxbI6X2/nbMumr061v7np
 OueZRIiqxK1TWiB02ODQzck74xEOvZy9xDHgX05N0VXFO7UqlT7/2JK2ZpJlj/O5p8+Gb5gEb
 NHckKPUFV4W9dDjAquAoNuXA/FWBYi7va2rfLtiv7tanp2np3bLp8gGW98716y1VXy21SFRiK
 c5INNRiLipOBAAJhrhrmwIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502228570!101402757!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59783 invoked from network); 8 Aug 2017 21:42:52 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 21:42:52 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78Lgg68022542
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:42 GMT
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 v78LggMc009028
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:42 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 v78LggIL026079;
 Tue, 8 Aug 2017 21:42:42 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:41 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:45:03 -0400
Message-Id: <1502228707-31883-6-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Dario Faggioli <dario.faggioli@citrix.com>,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 5/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgZHVyaW5nIGd1ZXN0IGRlc3RydWN0aW9uIChmcm9t
CmZyZWVfaGVhcF9wYWdlcygpKSBkbyB0aGlzIG9wcG9ydHVuaXN0aWNhbGx5LCBmcm9tIHRoZSBp
ZGxlIGxvb3AuCgpXZSBtaWdodCBjb21lIHRvIHNjcnViX2ZyZWVfcGFnZXMoKWZyb20gaWRsZSBs
b29wIHdoaWxlIGFub3RoZXIgQ1BVCnVzZXMgbWFwY2FjaGUgb3ZlcnJpZGUsIHJlc3VsdGluZyBp
biBhIGZhdWx0IHdoaWxlIHRyeWluZyB0byBkbwpfX21hcF9kb21haW5fcGFnZSgpIGluIHNjcnVi
X29uZV9wYWdlKCkuIFRvIGF2b2lkIHRoaXMsIG1ha2UgbWFwY2FjaGUKdmNwdSBvdmVycmlkZSBh
IHBlci1jcHUgdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNp
dHJpeC5jb20+Ci0tLQpDQzogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgfCAgIDggKystCiB4ZW4vYXJjaC94
ODYvZG9tYWluLmMgICAgICB8ICAgOCArKy0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIHwg
ICA2ICstLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgfCAxMTkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAg
ICB8ICAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDEyNCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKaW5kZXggMmRjOGIwYS4uZDc5NjFiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNTEsNyArNTEsMTMgQEAg
dm9pZCBpZGxlX2xvb3Aodm9pZCkKICAgICAgICAgLyogQXJlIHdlIGhlcmUgZm9yIHJ1bm5pbmcg
dmNwdSBjb250ZXh0IHRhc2tsZXRzLCBvciBmb3IgaWRsaW5nPyAqLwogICAgICAgICBpZiAoIHVu
bGlrZWx5KHRhc2tsZXRfd29ya190b19kbyhjcHUpKSApCiAgICAgICAgICAgICBkb190YXNrbGV0
KCk7Ci0gICAgICAgIGVsc2UKKyAgICAgICAgLyoKKyAgICAgICAgICogVGVzdCBzb2Z0aXJxcyB0
d2ljZSAtLS0gZmlyc3QgdG8gc2VlIGlmIHNob3VsZCBldmVuIHRyeSBzY3J1YmJpbmcKKyAgICAg
ICAgICogYW5kIHRoZW4sIGFmdGVyIGl0IGlzIGRvbmUsIHdoZXRoZXIgc29mdGlycXMgYmVjYW1l
IHBlbmRpbmcKKyAgICAgICAgICogd2hpbGUgd2Ugd2VyZSBzY3J1YmJpbmcuCisgICAgICAgICAq
LworICAgICAgICBlbHNlIGlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICYmICFzY3J1Yl9mcmVl
X3BhZ2VzKCkgJiYKKyAgICAgICAgICAgICAgICAgICAgIXNvZnRpcnFfcGVuZGluZyhjcHUpICkK
ICAgICAgICAgewogICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgICAg
IGlmICggY3B1X2lzX2hhbHRhYmxlKGNwdSkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGJhYWY4MTUuLjliNGI5NTkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKQEAgLTEyMiw3ICsxMjIsMTMgQEAgc3RhdGljIHZvaWQgaWRsZV9sb29wKHZvaWQpCiAgICAg
ICAgIC8qIEFyZSB3ZSBoZXJlIGZvciBydW5uaW5nIHZjcHUgY29udGV4dCB0YXNrbGV0cywgb3Ig
Zm9yIGlkbGluZz8gKi8KICAgICAgICAgaWYgKCB1bmxpa2VseSh0YXNrbGV0X3dvcmtfdG9fZG8o
Y3B1KSkgKQogICAgICAgICAgICAgZG9fdGFza2xldCgpOwotICAgICAgICBlbHNlCisgICAgICAg
IC8qCisgICAgICAgICAqIFRlc3Qgc29mdGlycXMgdHdpY2UgLS0tIGZpcnN0IHRvIHNlZSBpZiBz
aG91bGQgZXZlbiB0cnkgc2NydWJiaW5nCisgICAgICAgICAqIGFuZCB0aGVuLCBhZnRlciBpdCBp
cyBkb25lLCB3aGV0aGVyIHNvZnRpcnFzIGJlY2FtZSBwZW5kaW5nCisgICAgICAgICAqIHdoaWxl
IHdlIHdlcmUgc2NydWJiaW5nLgorICAgICAgICAgKi8KKyAgICAgICAgZWxzZSBpZiAoICFzb2Z0
aXJxX3BlbmRpbmcoY3B1KSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICAmJgorICAgICAgICAgICAg
ICAgICAgICAhc29mdGlycV9wZW5kaW5nKGNwdSkgKQogICAgICAgICAgICAgcG1faWRsZSgpOwog
ICAgICAgICBkb19zb2Z0aXJxKCk7CiAgICAgICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IDcxYmFl
ZGUuLjA3ODNjMWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC0xOCwxMiArMTgsMTIgQEAKICNpbmNsdWRl
IDxhc20vaGFyZGlycS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCi1zdGF0aWMgc3RydWN0
IHZjcHUgKl9fcmVhZF9tb3N0bHkgb3ZlcnJpZGU7CitzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3Ry
dWN0IHZjcHUgKiwgb3ZlcnJpZGUpOwogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1ICptYXBj
YWNoZV9jdXJyZW50X3ZjcHUodm9pZCkKIHsKICAgICAvKiBJbiB0aGUgY29tbW9uIGNhc2Ugd2Ug
dXNlIHRoZSBtYXBjYWNoZSBvZiB0aGUgcnVubmluZyBWQ1BVLiAqLwotICAgIHN0cnVjdCB2Y3B1
ICp2ID0gb3ZlcnJpZGUgPzogY3VycmVudDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHRoaXNfY3B1
KG92ZXJyaWRlKSA/OiBjdXJyZW50OwogCiAgICAgLyoKICAgICAgKiBXaGVuIGN1cnJlbnQgaXNu
J3QgcHJvcGVybHkgc2V0IHVwIHlldCwgdGhpcyBpcyBlcXVpdmFsZW50IHRvCkBAIC01OSw3ICs1
OSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRfdmNwdSh2
b2lkKQogCiB2b2lkIF9faW5pdCBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIG92ZXJyaWRlID0gdjsKKyAgICB0aGlzX2NwdShvdmVycmlkZSkgPSB2Owog
fQogCiAjZGVmaW5lIG1hcGNhY2hlX2wyX2VudHJ5KGUpICgoZSkgPj4gUEFHRVRBQkxFX09SREVS
KQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwppbmRleCA3ZmE4ODk2Li5iODg2OTgzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTAxMywxNSArMTAx
Myw4NiBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZv
ICpoZWFkKQogICAgIHJldHVybiBjb3VudDsKIH0KIAotc3RhdGljIHZvaWQgc2NydWJfZnJlZV9w
YWdlcyh1bnNpZ25lZCBpbnQgbm9kZSkKK3N0YXRpYyBub2RlbWFza190IG5vZGVfc2NydWJiaW5n
OworCisvKgorICogSWYgZ2V0X25vZGUgaXMgdHJ1ZSB0aGlzIHdpbGwgcmV0dXJuIGNsb3Nlc3Qg
bm9kZSB0aGF0IG5lZWRzIHRvIGJlIHNjcnViYmVkLAorICogd2l0aCBhcHByb3ByaWF0ZSBiaXQg
aW4gbm9kZV9zY3J1YmJpbmcgc2V0LgorICogSWYgZ2V0X25vZGUgaXMgbm90IHNldCwgdGhpcyB3
aWxsIHJldHVybiAqYSogbm9kZSB0aGF0IG5lZWRzIHRvIGJlIHNjcnViYmVkLgorICogbm9kZV9z
Y3J1YmJpbmcgYml0bWFzayB3aWxsIG5vIGJlIHVwZGF0ZWQuCisgKiBJZiBubyBub2RlIG5lZWRz
IHNjcnViYmluZyB0aGVuIE5VTUFfTk9fTk9ERSBpcyByZXR1cm5lZC4KKyAqLworc3RhdGljIHVu
c2lnbmVkIGludCBub2RlX3RvX3NjcnViKGJvb2wgZ2V0X25vZGUpCiB7Ci0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGc7Ci0gICAgdW5zaWduZWQgaW50IHpvbmU7CisgICAgbm9kZWlkX3Qgbm9kZSA9
IGNwdV90b19ub2RlKHNtcF9wcm9jZXNzb3JfaWQoKSksIGxvY2FsX25vZGU7CisgICAgbm9kZWlk
X3QgY2xvc2VzdCA9IE5VTUFfTk9fTk9ERTsKKyAgICB1OCBkaXN0LCBzaG9ydGVzdCA9IDB4ZmY7
CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmhlYXBfbG9jaykpOworICAgIGlmICggbm9k
ZSA9PSBOVU1BX05PX05PREUgKQorICAgICAgICBub2RlID0gMDsKIAotICAgIGlmICggIW5vZGVf
bmVlZF9zY3J1Yltub2RlXSApCi0gICAgICAgIHJldHVybjsKKyAgICBpZiAoIG5vZGVfbmVlZF9z
Y3J1Yltub2RlXSAmJgorICAgICAgICAgKCFnZXRfbm9kZSB8fCAhbm9kZV90ZXN0X2FuZF9zZXQo
bm9kZSwgbm9kZV9zY3J1YmJpbmcpKSApCisgICAgICAgIHJldHVybiBub2RlOworCisgICAgLyoK
KyAgICAgKiBTZWUgaWYgdGhlcmUgYXJlIG1lbW9yeS1vbmx5IG5vZGVzIHRoYXQgbmVlZCBzY3J1
YmJpbmcgYW5kIGNob29zZQorICAgICAqIHRoZSBjbG9zZXN0IG9uZS4KKyAgICAgKi8KKyAgICBs
b2NhbF9ub2RlID0gbm9kZTsKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgZG8gewor
ICAgICAgICAgICAgbm9kZSA9IGN5Y2xlX25vZGUobm9kZSwgbm9kZV9vbmxpbmVfbWFwKTsKKyAg
ICAgICAgfSB3aGlsZSAoICFjcHVtYXNrX2VtcHR5KCZub2RlX3RvX2NwdW1hc2sobm9kZSkpICYm
CisgICAgICAgICAgICAgICAgICAobm9kZSAhPSBsb2NhbF9ub2RlKSApOworCisgICAgICAgIGlm
ICggbm9kZSA9PSBsb2NhbF9ub2RlICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlm
ICggbm9kZV9uZWVkX3NjcnViW25vZGVdICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAh
Z2V0X25vZGUgKQorICAgICAgICAgICAgICAgIHJldHVybiBub2RlOworCisgICAgICAgICAgICBk
aXN0ID0gX19ub2RlX2Rpc3RhbmNlKGxvY2FsX25vZGUsIG5vZGUpOworCisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogR3JhYiB0aGUgbm9kZSByaWdodCBhd2F5LiBJZiB3ZSBmaW5kIGEg
Y2xvc2VyIG5vZGUgbGF0ZXIgd2Ugd2lsbAorICAgICAgICAgICAgICogcmVsZWFzZSB0aGlzIG9u
ZS4gV2hpbGUgdGhlcmUgaXMgYSBjaGFuY2UgdGhhdCBhbm90aGVyIENQVSB3aWxsCisgICAgICAg
ICAgICAgKiBub3QgYmUgYWJsZSB0byBzY3J1YiB0aGF0IG5vZGUgd2hlbiBpdCBpcyBzZWFyY2hp
bmcgZm9yIHNjcnViIHdvcmsKKyAgICAgICAgICAgICAqIGF0IHRoZSBzYW1lIHRpbWUgaXQgd2ls
bCBiZSBhYmxlIHRvIGRvIHNvIG5leHQgdGltZSBpdCB3YWtlcyB1cC4KKyAgICAgICAgICAgICAq
IFRoZSBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBwZXJmb3JtIHRoaXMgc2VhcmNoIHVuZGVyIGEg
bG9jayBidXQKKyAgICAgICAgICAgICAqIHRoZW4gd2UnZCBuZWVkIHRvIHRha2UgdGhpcyBsb2Nr
IGV2ZXJ5IHRpbWUgd2UgY29tZSBpbiBoZXJlLgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICBpZiAoIChkaXN0IDwgc2hvcnRlc3QgfHwgY2xvc2VzdCA9PSBOVU1BX05PX05PREUpICYmCisg
ICAgICAgICAgICAgICAgICFub2RlX3Rlc3RfYW5kX3NldChub2RlLCBub2RlX3NjcnViYmluZykg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggY2xvc2VzdCAhPSBOVU1BX05P
X05PREUgKQorICAgICAgICAgICAgICAgICAgICBub2RlX2NsZWFyKGNsb3Nlc3QsIG5vZGVfc2Ny
dWJiaW5nKTsKKyAgICAgICAgICAgICAgICBzaG9ydGVzdCA9IGRpc3Q7CisgICAgICAgICAgICAg
ICAgY2xvc2VzdCA9IG5vZGU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICByZXR1cm4gY2xvc2VzdDsKK30KKworYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCit7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgdW5zaWduZWQgaW50IHpvbmU7CisgICAgdW5z
aWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBib29sIHByZWVtcHQgPSBm
YWxzZTsKKyAgICBub2RlaWRfdCBub2RlOworICAgIHVuc2lnbmVkIGludCBjbnQgPSAwOworICAK
KyAgICBub2RlID0gbm9kZV90b19zY3J1Yih0cnVlKTsKKyAgICBpZiAoIG5vZGUgPT0gTlVNQV9O
T19OT0RFICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworIAorICAgIHNwaW5fbG9jaygmaGVhcF9s
b2NrKTsKIAogICAgIGZvciAoIHpvbmUgPSAwOyB6b25lIDwgTlJfWk9ORVM7IHpvbmUrKyApCiAg
ICAgewpAQCAtMTA0NCwxNyArMTExNSw0MiBAQCBzdGF0aWMgdm9pZCBzY3J1Yl9mcmVlX3BhZ2Vz
KHVuc2lnbmVkIGludCBub2RlKQogICAgICAgICAgICAgICAgICAgICAgICAgc2NydWJfb25lX3Bh
Z2UoJnBnW2ldKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0g
flBHQ19uZWVkX3NjcnViOwogICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnVi
W25vZGVdLS07CisgICAgICAgICAgICAgICAgICAgICAgICBjbnQgKz0gMTAwOyAvKiBzY3J1YmJl
ZCBwYWdlcyBhZGQgaGVhdmllciB3ZWlnaHQuICovCisgICAgICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgY250Kys7CisK
KyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogU2NydWIgYSBm
ZXcgKDgpIHBhZ2VzIGJlZm9yZSBiZWNvbWluZyBlbGlnaWJsZSBmb3IKKyAgICAgICAgICAgICAg
ICAgICAgICogcHJlZW1wdGlvbi4gQnV0IGFsc28gY291bnQgbm9uLXNjcnViYmluZyBsb29wIGl0
ZXJhdGlvbnMKKyAgICAgICAgICAgICAgICAgICAgICogc28gdGhhdCB3ZSBkb24ndCBnZXQgc3R1
Y2sgaGVyZSB3aXRoIGFuIGFsbW9zdCBjbGVhbgorICAgICAgICAgICAgICAgICAgICAgKiBoZWFw
LgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgaWYgKCBjbnQg
PiA4MDAgJiYgc29mdGlycV9wZW5kaW5nKGNwdSkgKQorICAgICAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBwcmVlbXB0ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQog
Ci0gICAgICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZywgJmhlYXAobm9kZSwgem9uZSwgb3Jk
ZXIpKTsKLSAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6b25l
LCBvcmRlciwgSU5WQUxJRF9ESVJUWV9JRFgpOworICAgICAgICAgICAgICAgIGlmICggaSA+PSAo
MVUgPDwgb3JkZXIpIC0gMSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworICAgICAgICAg
ICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRlciwgSU5W
QUxJRF9ESVJUWV9JRFgpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSBpICsgMTsKIAot
ICAgICAgICAgICAgICAgIGlmICggbm9kZV9uZWVkX3NjcnViW25vZGVdID09IDAgKQotICAgICAg
ICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAgaWYgKCBwcmVlbXB0IHx8IChu
b2RlX25lZWRfc2NydWJbbm9kZV0gPT0gMCkgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICAgICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAoIG9yZGVyLS0gIT0gMCApOwogICAg
IH0KKworIG91dDoKKyAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKKyAgICBub2RlX2NsZWFy
KG5vZGUsIG5vZGVfc2NydWJiaW5nKTsKKyAgICByZXR1cm4gbm9kZV90b19zY3J1YihmYWxzZSkg
IT0gTlVNQV9OT19OT0RFOwogfQogCiAvKiBGcmVlIDJeQG9yZGVyIHNldCBvZiBwYWdlcy4gKi8K
QEAgLTExNjYsOSArMTI2Miw2IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICBp
ZiAoIHRhaW50ZWQgKQogICAgICAgICByZXNlcnZlX29mZmxpbmVkX3BhZ2UocGcpOwogCi0gICAg
aWYgKCBuZWVkX3NjcnViICkKLSAgICAgICAgc2NydWJfZnJlZV9wYWdlcyhub2RlKTsKLQogICAg
IHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IGUxZjljNDIuLmRkYzNmYjMgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5o
CkBAIC0xNjAsNiArMTYwLDcgQEAgdm9pZCBpbml0X3hlbmhlYXBfcGFnZXMocGFkZHJfdCBwcywg
cGFkZHJfdCBwZSk7CiB2b2lkIHhlbmhlYXBfbWF4X21mbih1bnNpZ25lZCBsb25nIG1mbik7CiB2
b2lkICphbGxvY194ZW5oZWFwX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50
IG1lbWZsYWdzKTsKIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGlu
dCBvcmRlcik7Citib29sIHNjcnViX2ZyZWVfcGFnZXModm9pZCk7CiAjZGVmaW5lIGFsbG9jX3hl
bmhlYXBfcGFnZSgpIChhbGxvY194ZW5oZWFwX3BhZ2VzKDAsMCkpCiAjZGVmaW5lIGZyZWVfeGVu
aGVhcF9wYWdlKHYpIChmcmVlX3hlbmhlYXBfcGFnZXModiwwKSkKIC8qIE1hcCBtYWNoaW5lIHBh
Z2UgcmFuZ2UgaW4gWGVuIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gKi8KLS0gCjEuOC4zLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCHC-000837-KC; Tue, 08 Aug 2017 21:42:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCHB-00081h-C2
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 97/FA-04533-0603A895; Tue, 08 Aug 2017 21:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KZM10+UDfeoCv
 S4MYlSYslHxezODB6HN39mymAMYo1My8pvyKBNaN79zGmgh2qFUfnPmRrYGyX7WLk4hASmMQk
 0ftvNQuE84dR4mP7J1YIZz2jxLP2ViYIp4dRYt3jG2xdjJwcbAJGEmePTmcEsUUEpCWufb7MC
 FLELDCNSWLvt3dgCWEBC4nlm+cDzeXgYBFQlZj3SRIkzCvgLbF2wRuwEgkBBYkpD98zg9icQP
 GZF/6ygNhCAl4SMyZPZYaoMZZof3uRbQIj3wJGhlWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgb
 GermpxcWJ6ak5iUnFesn5uZsYgaFSz8DAuIPx9U+nQ4ySHExKorybtDsjhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwsut3RQoJFqWmp1akZeYAgxYmLcHBoyTCyw2S5i0uSMwtzkyHSJ1i1OV4N
 eH/NyYhlrz8vFQpcd4skCIBkKKM0jy4EbAIusQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmD
 cOZApPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoFRvWMGu3HT/sJK/tKdQV9d1yyL3+L7s/nCzNw
 XYU8V5kiuzg39dUxvz1/Htl2P3jvsLV3IOvlo4bpnTukdm0Q/Ptrtcff6c+Pp218Xrjr66xDb
 3+M14fKyZYs8JnznX75ojdPGyjtrg5nm6yzcOSUmqYHP0zMu55vmitfz3vncF8n6u2Wt8q19T
 EosxRmJhlrMRcWJAGX+snObAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502228573!97475506!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65003 invoked from network); 8 Aug 2017 21:42:55 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 21:42:55 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78Lgkm6032432
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:47 GMT
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 v78Lgk5p027859
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:46 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 v78Lgjim002137;
 Tue, 8 Aug 2017 21:42:45 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:45 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:45:07 -0400
Message-Id: <1502228707-31883-10-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 9/9] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZGVidWcgS2NvbmZpZyBvcHRpb24gdGhhdCB3aWxsIG1ha2UgcGFnZSBhbGxvY2F0b3Ig
dmVyaWZ5CnRoYXQgcGFnZXMgdGhhdCB3ZXJlIHN1cHBvc2VkIHRvIGJlIHNjcnViYmVkIGFyZSwg
aW4gZmFjdCwgY2xlYW4uCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgIHwgIDcgKysrKysrCiB4ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcuZGVi
dWcKaW5kZXggNjg5ZjI5Ny4uMTk1ZDUwNCAxMDA2NDQKLS0tIGEveGVuL0tjb25maWcuZGVidWcK
KysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTExNCw2ICsxMTQsMTMgQEAgY29uZmlnIERFVklD
RV9UUkVFX0RFQlVHCiAJICBsb2dnZWQgaW4gdGhlIFhlbiByaW5nIGJ1ZmZlci4KIAkgIElmIHVu
c3VyZSwgc2F5IE4gaGVyZS4KIAorY29uZmlnIFNDUlVCX0RFQlVHCisJYm9vbCAiUGFnZSBzY3J1
YmJpbmcgdGVzdCIKKwlkZWZhdWx0IERFQlVHCisJLS0taGVscC0tLQorCSAgVmVyaWZ5IHRoYXQg
cGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkIGJlZm9yZSBiZWluZyBhbGxvY2F0ZWQgdG8K
KwkgIGEgZ3Vlc3QgYXJlIGluZGVlZCBzY3J1YmJlZC4KKwogZW5kaWYgIyBERUJVRyB8fCBFWFBF
UlQKIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA2NzVhYzBkLi44M2VhZmZiIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAt
MTcwLDYgKzE3MCwxMCBAQCBib29sZWFuX3BhcmFtKCJib290c2NydWIiLCBvcHRfYm9vdHNjcnVi
KTsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1Yl9jaHVuayA9
IE1CKDEyOCk7CiBzaXplX3BhcmFtKCJib290c2NydWJfY2h1bmsiLCBvcHRfYm9vdHNjcnViX2No
dW5rKTsKIAorI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRworc3RhdGljIGJvb2wgX19yZWFkX21v
c3RseSBib290X3NjcnViX2RvbmU7CisjZW5kaWYKKwogLyoKICAqIEJpdCB3aWR0aCBvZiB0aGUg
RE1BIGhlYXAgLS0gdXNlZCB0byBvdmVycmlkZSBOVU1BLW5vZGUtZmlyc3QuCiAgKiBhbGxvY2F0
aW9uIHN0cmF0ZWd5LCB3aGljaCBjYW4gb3RoZXJ3aXNlIGV4aGF1c3QgbG93IG1lbW9yeS4KQEAg
LTY5OCw2ICs3MDIsNDMgQEAgc3RhdGljIHZvaWQgcGFnZV9saXN0X2FkZF9zY3J1YihzdHJ1Y3Qg
cGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5vZGUsCiAgICAgICAgIHBhZ2VfbGlzdF9hZGQo
cGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CiB9CiAKKy8qIFNDUlVCX1BBVFRFUk4gbmVl
ZHMgdG8gYmUgYSByZXBlYXRpbmcgc2VyaWVzIG9mIGJ5dGVzLiAqLworI2lmbmRlZiBOREVCVUcK
KyNkZWZpbmUgU0NSVUJfUEFUVEVSTiAgICAgICAgMHhjMmMyYzJjMmMyYzJjMmMyVUxMCisjZWxz
ZQorI2RlZmluZSBTQ1JVQl9QQVRURVJOICAgICAgICAwVUxMCisjZW5kaWYKKyNkZWZpbmUgU0NS
VUJfQllURV9QQVRURVJOICAgKFNDUlVCX1BBVFRFUk4gJiAweGZmKQorCitzdGF0aWMgdm9pZCBw
b2lzb25fb25lX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisjaWZkZWYgQ09ORklHX1ND
UlVCX0RFQlVHCisgICAgbWZuX3QgbWZuID0gX21mbihwYWdlX3RvX21mbihwZykpOworICAgIHVp
bnQ2NF90ICpwdHI7CisKKyAgICBwdHIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKKyAgICAqcHRy
ID0gflNDUlVCX1BBVFRFUk47CisgICAgdW5tYXBfZG9tYWluX3BhZ2UocHRyKTsKKyNlbmRpZgor
fQorCitzdGF0aWMgdm9pZCBjaGVja19vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKK3sK
KyNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcKKyAgICBtZm5fdCBtZm4gPSBfbWZuKHBhZ2VfdG9f
bWZuKHBnKSk7CisgICAgY29uc3QgdWludDY0X3QgKnB0cjsKKyAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgIGlmICggIWJvb3Rfc2NydWJfZG9uZSApCisgICAgICAgIHJldHVybjsKKworICAgIHB0
ciA9IG1hcF9kb21haW5fcGFnZShtZm4pOworICAgIGZvciAoIGkgPSAwOyBpIDwgUEFHRV9TSVpF
IC8gc2l6ZW9mICgqcHRyKTsgaSsrICkKKyAgICAgICAgQVNTRVJUKHB0cltpXSA9PSBTQ1JVQl9Q
QVRURVJOKTsKKyAgICB1bm1hcF9kb21haW5fcGFnZShwdHIpOworI2VuZGlmCit9CisKIHN0YXRp
YyB2b2lkIGNoZWNrX2FuZF9zdG9wX3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCiB7CiAg
ICAgaWYgKCBoZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfU0NSVUJCSU5HICkKQEAg
LTkzMiw2ICs5NzMsOSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdl
cygKICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wgaXRzIG93biB2aXNpYmlsaXR5IG9mL3Ro
cm91Z2ggdGhlIGNhY2hlLgogICAgICAgICAgKi8KICAgICAgICAgZmx1c2hfcGFnZV90b19yYW0o
cGFnZV90b19tZm4oJnBnW2ldKSwgIShtZW1mbGFncyAmIE1FTUZfbm9faWNhY2hlX2ZsdXNoKSk7
CisKKyAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1YikgKQorICAgICAgICAg
ICAgY2hlY2tfb25lX3BhZ2UoJnBnW2ldKTsKICAgICB9CiAKICAgICBzcGluX3VubG9jaygmaGVh
cF9sb2NrKTsKQEAgLTEyOTUsNyArMTMzOSwxMCBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFn
ZXMoCiAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiArIGksIElOVkFMSURfTTJQX0VOVFJZ
KTsKIAogICAgICAgICBpZiAoIG5lZWRfc2NydWIgKQorICAgICAgICB7CiAgICAgICAgICAgICBw
Z1tpXS5jb3VudF9pbmZvIHw9IFBHQ19uZWVkX3NjcnViOworICAgICAgICAgICAgcG9pc29uX29u
ZV9wYWdlKCZwZ1tpXSk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBhdmFpbFtub2RlXVt6b25l
XSArPSAxIDw8IG9yZGVyOwpAQCAtMTY1NSw3ICsxNzAyLDEyIEBAIHN0YXRpYyB2b2lkIGluaXRf
aGVhcF9wYWdlcygKICAgICAgICAgICAgIG5yX3BhZ2VzIC09IG47CiAgICAgICAgIH0KIAorI2lm
bmRlZiBDT05GSUdfU0NSVUJfREVCVUcKICAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnICsgaSwg
MCwgZmFsc2UpOworI2Vsc2UKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnICsgaSwgMCwgYm9v
dF9zY3J1Yl9kb25lKTsKKyNlbmRpZgorCQogICAgIH0KIH0KIApAQCAtMTkyMSw2ICsxOTczLDEw
IEBAIHZvaWQgX19pbml0IHNjcnViX2hlYXBfcGFnZXModm9pZCkKIAogICAgIHByaW50aygiZG9u
ZS5cbiIpOwogCisjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCisgICAgYm9vdF9zY3J1Yl9kb25l
ID0gdHJ1ZTsKKyNlbmRpZgorCiAgICAgLyogTm93IHRoYXQgdGhlIGhlYXAgaXMgaW5pdGlhbGl6
ZWQsIHJ1biBjaGVja3MgYW5kIHNldCBib3VuZHMKICAgICAgKiBmb3IgdGhlIGxvdyBtZW0gdmly
cSBhbGdvcml0aG0uICovCiAgICAgc2V0dXBfbG93X21lbV92aXJxKCk7CkBAIC0yMTk0LDEyICsy
MjUwLDE2IEBAIHZvaWQgZnJlZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1
bnNpZ25lZCBpbnQgb3JkZXIpCiAKICAgICAgICAgICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgm
ZC0+cGFnZV9hbGxvY19sb2NrKTsKIAorI2lmbmRlZiBDT05GSUdfU0NSVUJfREVCVUcKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBOb3JtYWxseSB3ZSBleHBlY3QgYSBkb21haW4gdG8g
Y2xlYXIgcGFnZXMgYmVmb3JlIGZyZWVpbmcgdGhlbSwKICAgICAgICAgICAgICAqIGlmIGl0IGNh
cmVzIGFib3V0IHRoZSBzZWNyZWN5IG9mIHRoZWlyIGNvbnRlbnRzLiBIb3dldmVyLCBhZnRlcgog
ICAgICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2UgYXNzdW1lIHJlc3BvbnNpYmlsaXR5
IGZvciBlcmFzdXJlLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBzY3J1YiA9ICEhZC0+
aXNfZHlpbmc7CisjZWxzZQorICAgICAgICAgICAgc2NydWIgPSB0cnVlOworI2VuZGlmCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC0yMjkxLDcgKzIzNTEsOCBAQCB2b2lk
IHNjcnViX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogCiAjaWZuZGVmIE5ERUJVRwog
ICAgIC8qIEF2b2lkIGNhbGxlcnMgcmVseWluZyBvbiBhbGxvY2F0aW9ucyByZXR1cm5pbmcgemVy
b2VkIHBhZ2VzLiAqLwotICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNldChfX21hcF9kb21haW5f
cGFnZShwZyksIDB4YzIsIFBBR0VfU0laRSkpOworICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNl
dChfX21hcF9kb21haW5fcGFnZShwZyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFND
UlVCX0JZVEVfUEFUVEVSTiwgUEFHRV9TSVpFKSk7CiAjZWxzZQogICAgIC8qIEZvciBhIHByb2R1
Y3Rpb24gYnVpbGQsIGNsZWFyX3BhZ2UoKSBpcyB0aGUgZmFzdGVzdCB3YXkgdG8gc2NydWIuICov
CiAgICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihwZykpKTsKLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCH8-00080l-WB; Tue, 08 Aug 2017 21:42:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCH7-0007zg-KF
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:53 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 76/16-01994-C503A895; Tue, 08 Aug 2017 21:42:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42KZM10+UDfGoCv
 SYP5UNoslHxezODB6HN39mymAMYo1My8pvyKBNeP+x3bGgjcZFbsenGZuYNzo1cXIxSEkMIFJ
 4u2VOcwQzi9GiXn7V7BCOOsZJf6vmsAE4fQwSvw89AAow8nBJmAkcfbodEYQW0RAWuLa58uMI
 EXMAtOYJPZ+eweWEBbwlJiyYy4ziM0ioCqx8sNfFhCbV8BLYvmhFiYQW0JAQWLKw/dgNZwC3h
 IzL0DUCAHVzJg8lRmixlDi9MNtjBMY+RYwMqxiVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1ct
 NLS5OTE/NSUwq1kvOz93ECAyWegYGxh2MTb3OhxglOZiURHk3aXdGCvEl5adUZiQWZ8QXleak
 Fh9ilOHgUJLgZdfvihQSLEpNT61Iy8wBhi1MWoKDR0mEtx0kzVtckJhbnJkOkTrFaMyxYfX6L
 0wcryb8/8YkxJKXn5cqJc57Vw+oVACkNKM0D24QLJ4uMcpKCfMyMjAwCPEUpBblZpagyr9iFO
 dgVBLmjQNZyJOZVwK37xXQKUxAp0T4doKcUpKIkJJqYNT8pMB3U1x6WrXt4/TbkfU6v+1ExSP
 Y9sfKcOx0Fs7ZHfSboa/Rb4rKhW7pBo9J9/esj9HTtX07+82XI2d/tmQ1zz45c+aU+eYHjFgL
 UrRu7l5W8fBq/D+j1GbeUpvaLfMrE5omC4opbi+5+2HqLJ9M4e6vvV26q+6ksN9zUjP9vINDM
 e3WPyWW4oxEQy3mouJEALJQLEOiAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502228569!77986848!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64427 invoked from network); 8 Aug 2017 21:42:51 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Aug 2017 21:42:51 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78Lgeoe032316
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:41 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v78Lge3S007229
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:40 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 v78Lgd4k026692;
 Tue, 8 Aug 2017 21:42:39 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:39 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:45:00 -0400
Message-Id: <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the end of
	pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4gc28gdGhhdCBpdCdzIGVhc3kgdG8gZmluZCBwYWdlcyB0aGF0IG5lZWQgdG8gYmUgc2NydWJi
ZWQgKHRob3NlIHBhZ2VzIGFyZQpub3cgbWFya2VkIHdpdGggX1BHQ19uZWVkX3NjcnViIGJpdCku
CgpXZSBrZWVwIHRyYWNrIG9mIHRoZSBmaXJzdCB1bnNjcnViYmVkIHBhZ2UgaW4gYSBwYWdlIGJ1
ZGR5IHVzaW5nIGZpcnN0X2RpcnR5CmZpZWxkLiBGb3Igbm93IGl0IGNhbiBoYXZlIHR3byB2YWx1
ZXMsIDAgKHdob2xlIGJ1ZGR5IG5lZWRzIHNjcnViYmluZykgb3IKSU5WQUxJRF9ESVJUWV9JRFgg
KHRoZSBidWRkeSBkb2VzIG5vdCBuZWVkIHRvIGJlIHNjcnViYmVkKS4gU3Vic2VxdWVudCBwYXRj
aGVzCndpbGwgYWxsb3cgc2NydWJiaW5nIHRvIGJlIGludGVycnVwdGVkLCByZXN1bHRpbmcgaW4g
Zmlyc3RfZGlydHkgdGFraW5nIGFueQp2YWx1ZS4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY3CiogU2lt
cGxpZmllZCB0cmFja2luZyBkaXJ0eSBwYWdlcyBpbiByZXNlcnZlX29mZmxpbmVkX3BhZ2UoKSB0
byBtYXRjaCBob3cKICBpdCBpcyBkb25lIGluIGFsbG9jX2hlYXBfcGFnZXMoKQoqIENoYW5nZWQg
cGFnZV9pbmZvLnUuZnJlZS5uZWVkX3RsYmZsdXNoIGRlZmluaXRpb24gdG8gYm9vbDoxCiogQWRk
ZWQgQlVJTERfQlVHX09OKCkgdG8gbWFrZSBzdXJlIHBhZ2VfaW5mby51IHN0YXlzIHdpdGhpbiB1
bnNpZ25lZCBsb25nCgogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgMTU3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmggfCAgMTggKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAgMTcgKysrKy0K
IDMgZmlsZXMgY2hhbmdlZCwgMTY3IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKaW5kZXggMzMwZjhlZC4uYjg1N2E0NCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTM4Myw2ICszODMsOCBAQCB0
eXBlZGVmIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCBoZWFwX2J5X3pvbmVfYW5kX29yZGVyX3RbTlJf
Wk9ORVNdW01BWF9PUkRFUisxXTsKIHN0YXRpYyBoZWFwX2J5X3pvbmVfYW5kX29yZGVyX3QgKl9o
ZWFwW01BWF9OVU1OT0RFU107CiAjZGVmaW5lIGhlYXAobm9kZSwgem9uZSwgb3JkZXIpICgoKl9o
ZWFwW25vZGVdKVt6b25lXVtvcmRlcl0pCiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIG5vZGVfbmVl
ZF9zY3J1YltNQVhfTlVNTk9ERVNdOworCiBzdGF0aWMgdW5zaWduZWQgbG9uZyAqYXZhaWxbTUFY
X05VTU5PREVTXTsKIHN0YXRpYyBsb25nIHRvdGFsX2F2YWlsX3BhZ2VzOwogCkBAIC02NzgsMTMg
KzY4MCwzMCBAQCBzdGF0aWMgdm9pZCBjaGVja19sb3dfbWVtX3ZpcnEodm9pZCkKICAgICB9CiB9
CiAKKy8qIFBhZ2VzIHRoYXQgbmVlZCBhIHNjcnViIGFyZSBhZGRlZCB0byB0YWlsLCBvdGhlcndp
c2UgdG8gaGVhZC4gKi8KK3N0YXRpYyB2b2lkIHBhZ2VfbGlzdF9hZGRfc2NydWIoc3RydWN0IHBh
Z2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgem9uZSwgdW5zaWduZWQgaW50IG9yZGVyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfZGlydHkpCit7CisgICAg
UEZOX09SREVSKHBnKSA9IG9yZGVyOworICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSBmaXJz
dF9kaXJ0eTsKKworICAgIGlmICggZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQor
ICAgIHsKKyAgICAgICAgQVNTRVJUKGZpcnN0X2RpcnR5IDwgKDFVIDw8IG9yZGVyKSk7CisgICAg
ICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKKyAg
ICB9CisgICAgZWxzZQorICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25l
LCBvcmRlcikpOworfQorCiAvKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250aWd1b3VzIHBhZ2VzLiAq
Lwogc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgdW5zaWdu
ZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6b25lX2hpLAogICAgIHVuc2lnbmVkIGludCBv
cmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLAogICAgIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgdW5zaWduZWQgaW50IGksIGosIHpvbmUgPSAwLCBub2RlbWFza19yZXRyeSA9IDA7CisgICAg
dW5zaWduZWQgaW50IGksIGosIHpvbmUgPSAwLCBub2RlbWFza19yZXRyeSA9IDAsIGZpcnN0X2Rp
cnR5OwogICAgIG5vZGVpZF90IGZpcnN0X25vZGUsIG5vZGUgPSBNRU1GX2dldF9ub2RlKG1lbWZs
YWdzKSwgcmVxX25vZGUgPSBub2RlOwogICAgIHVuc2lnbmVkIGxvbmcgcmVxdWVzdCA9IDFVTCA8
PCBvcmRlcjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKQEAgLTc5OCwxMiArODE3LDI2IEBA
IHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgIHJldHVybiBO
VUxMOwogCiAgZm91bmQ6IAorCisgICAgZmlyc3RfZGlydHkgPSBwZy0+dS5mcmVlLmZpcnN0X2Rp
cnR5OworCiAgICAgLyogV2UgbWF5IGhhdmUgdG8gaGFsdmUgdGhlIGNodW5rIGEgbnVtYmVyIG9m
IHRpbWVzLiAqLwogICAgIHdoaWxlICggaiAhPSBvcmRlciApCiAgICAgewotICAgICAgICBQRk5f
T1JERVIocGcpID0gLS1qOwotICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGcsICZoZWFwKG5v
ZGUsIHpvbmUsIGopKTsKLSAgICAgICAgcGcgKz0gMSA8PCBqOworICAgICAgICBqLS07CisgICAg
ICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIGosCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKDFVIDw8IGopID4gZmlyc3RfZGlydHkgPworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZpcnN0X2RpcnR5IDogSU5WQUxJRF9ESVJUWV9JRFgpOworICAgICAgICBw
ZyArPSAxVSA8PCBqOworCisgICAgICAgIGlmICggZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJU
WV9JRFggKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBBZGp1c3QgZmlyc3RfZGlydHkgKi8K
KyAgICAgICAgICAgIGlmICggZmlyc3RfZGlydHkgPj0gMVUgPDwgaiApCisgICAgICAgICAgICAg
ICAgZmlyc3RfZGlydHkgLT0gMVUgPDwgajsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICBmaXJzdF9kaXJ0eSA9IDA7IC8qIFdlJ3ZlIG1vdmVkIHBhc3Qgb3JpZ2luYWwgZmlyc3Rf
ZGlydHkgKi8KKyAgICAgICAgfQogICAgIH0KIAogICAgIEFTU0VSVChhdmFpbFtub2RlXVt6b25l
XSA+PSByZXF1ZXN0KTsKQEAgLTg1MCwxMiArODgzLDIwIEBAIHN0YXRpYyBpbnQgcmVzZXJ2ZV9v
ZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCiAgICAgdW5zaWduZWQgaW50IG5v
ZGUgPSBwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKGhlYWQpKTsKICAgICBpbnQgem9uZSA9IHBh
Z2VfdG9fem9uZShoZWFkKSwgaSwgaGVhZF9vcmRlciA9IFBGTl9PUkRFUihoZWFkKSwgY291bnQg
PSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmN1cl9oZWFkOwotICAgIGludCBjdXJfb3JkZXI7
CisgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlciwgZmlyc3RfZGlydHk7CiAKICAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJmhlYXBfbG9jaykpOwogCiAgICAgY3VyX2hlYWQgPSBoZWFkOwogCisg
ICAgLyoKKyAgICAgKiBXZSBtYXkgYnJlYWsgdGhlIGJ1ZGR5IHNvIGxldCdzIG1hcmsgdGhlIGhl
YWQgYXMgY2xlYW4uIFRoZW4sIHdoZW4KKyAgICAgKiBtZXJnaW5nIGNodW5rcyBiYWNrIGludG8g
dGhlIGhlYXAsIHdlIHdpbGwgc2VlIHdoZXRoZXIgdGhlIGNodW5rIGhhcworICAgICAqIHVuc2Ny
dWJiZWQgcGFnZXMgYW5kIHNldCBpdHMgZmlyc3RfZGlydHkgcHJvcGVybHkuCisgICAgICovCisg
ICAgZmlyc3RfZGlydHkgPSBoZWFkLT51LmZyZWUuZmlyc3RfZGlydHk7CisgICAgaGVhZC0+dS5m
cmVlLmZpcnN0X2RpcnR5ID0gSU5WQUxJRF9ESVJUWV9JRFg7CisKICAgICBwYWdlX2xpc3RfZGVs
KGhlYWQsICZoZWFwKG5vZGUsIHpvbmUsIGhlYWRfb3JkZXIpKTsKIAogICAgIHdoaWxlICggY3Vy
X2hlYWQgPCAoaGVhZCArICgxIDw8IGhlYWRfb3JkZXIpKSApCkBAIC04NjYsNiArOTA3LDggQEAg
c3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkK
ICAgICAgICAgaWYgKCBwYWdlX3N0YXRlX2lzKGN1cl9oZWFkLCBvZmZsaW5lZCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBjdXJfaGVhZCsrOworICAgICAgICAgICAgaWYgKCBmaXJzdF9kaXJ0
eSAhPSBJTlZBTElEX0RJUlRZX0lEWCAmJiBmaXJzdF9kaXJ0eSApCisgICAgICAgICAgICAgICAg
Zmlyc3RfZGlydHktLTsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKQEAgLTg5
Miw5ICs5MzUsMjAgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBh
Z2VfaW5mbyAqaGVhZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIG1lcmdlOgogICAgICAg
ICAgICAgICAgIC8qIFdlIGRvbid0IGNvbnNpZGVyIG1lcmdpbmcgb3V0c2lkZSB0aGUgaGVhZF9v
cmRlci4gKi8KLSAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoY3VyX2hlYWQsICZo
ZWFwKG5vZGUsIHpvbmUsIGN1cl9vcmRlcikpOwotICAgICAgICAgICAgICAgIFBGTl9PUkRFUihj
dXJfaGVhZCkgPSBjdXJfb3JkZXI7CisgICAgICAgICAgICAgICAgcGFnZV9saXN0X2FkZF9zY3J1
YihjdXJfaGVhZCwgbm9kZSwgem9uZSwgY3VyX29yZGVyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKDFVIDw8IGN1cl9vcmRlcikgPiBmaXJzdF9kaXJ0eSA/CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSA6IElOVkFMSURfRElSVFlf
SURYKTsKICAgICAgICAgICAgICAgICBjdXJfaGVhZCArPSAoMSA8PCBjdXJfb3JkZXIpOworCisg
ICAgICAgICAgICAgICAgLyogQWRqdXN0IGZpcnN0X2RpcnR5IGlmIG5lZWRlZC4gKi8KKyAgICAg
ICAgICAgICAgICBpZiAoIGZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggZmlyc3RfZGlydHkgPj0gIDFV
IDw8IGN1cl9vcmRlciApCisgICAgICAgICAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSAtPSAx
VSA8PCBjdXJfb3JkZXI7CisgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGZpcnN0X2RpcnR5ID0gMDsKKyAgICAgICAgICAgICAgICB9CisKICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtOTE5LDkgKzk3Myw1
MyBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpo
ZWFkKQogICAgIHJldHVybiBjb3VudDsKIH0KIAorc3RhdGljIHZvaWQgc2NydWJfZnJlZV9wYWdl
cyh1bnNpZ25lZCBpbnQgbm9kZSkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICB1
bnNpZ25lZCBpbnQgem9uZTsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGVhcF9sb2Nr
KSk7CisKKyAgICBpZiAoICFub2RlX25lZWRfc2NydWJbbm9kZV0gKQorICAgICAgICByZXR1cm47
CisKKyAgICBmb3IgKCB6b25lID0gMDsgem9uZSA8IE5SX1pPTkVTOyB6b25lKysgKQorICAgIHsK
KyAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyID0gTUFYX09SREVSOworCisgICAgICAgIGRvIHsK
KyAgICAgICAgICAgIHdoaWxlICggIXBhZ2VfbGlzdF9lbXB0eSgmaGVhcChub2RlLCB6b25lLCBv
cmRlcikpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgICAgICAgICAgICAgIC8qIFVuc2NydWJiZWQgcGFnZXMgYXJlIGFsd2F5cyBhdCB0aGUg
ZW5kIG9mIHRoZSBsaXN0LiAqLworICAgICAgICAgICAgICAgIHBnID0gcGFnZV9saXN0X2xhc3Qo
JmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKKyAgICAgICAgICAgICAgICBpZiAoIHBnLT51LmZy
ZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9JRFggKQorICAgICAgICAgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICAgICAgICAgIGZvciAoIGkgPSBwZy0+dS5mcmVlLmZpcnN0X2Rp
cnR5OyBpIDwgKDFVIDw8IG9yZGVyKTsgaSsrKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9p
bmZvKSApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIHNj
cnViX29uZV9wYWdlKCZwZ1tpXSk7CisgICAgICAgICAgICAgICAgICAgICAgICBwZ1tpXS5jb3Vu
dF9pbmZvICY9IH5QR0NfbmVlZF9zY3J1YjsKKyAgICAgICAgICAgICAgICAgICAgICAgIG5vZGVf
bmVlZF9zY3J1Yltub2RlXS0tOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZywgJmhlYXAobm9kZSwgem9u
ZSwgb3JkZXIpKTsKKyAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2Rl
LCB6b25lLCBvcmRlciwgSU5WQUxJRF9ESVJUWV9JRFgpOworCisgICAgICAgICAgICAgICAgaWYg
KCBub2RlX25lZWRfc2NydWJbbm9kZV0gPT0gMCApCisgICAgICAgICAgICAgICAgICAgIHJldHVy
bjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfSB3aGlsZSAoIG9yZGVyLS0gIT0gMCApOworICAg
IH0KK30KKwogLyogRnJlZSAyXkBvcmRlciBzZXQgb2YgcGFnZXMuICovCiBzdGF0aWMgdm9pZCBm
cmVlX2hlYXBfcGFnZXMoCi0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBv
cmRlcikKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVyLCBib29s
IG5lZWRfc2NydWIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtYXNrLCBtZm4gPSBwYWdlX3RvX21m
bihwZyk7CiAgICAgdW5zaWduZWQgaW50IGksIG5vZGUgPSBwaHlzX3RvX25pZChwYWdlX3RvX21h
ZGRyKHBnKSksIHRhaW50ZWQgPSAwOwpAQCAtOTYxLDEwICsxMDU5LDIwIEBAIHN0YXRpYyB2b2lk
IGZyZWVfaGVhcF9wYWdlcygKICAgICAgICAgLyogVGhpcyBwYWdlIGlzIG5vdCBhIGd1ZXN0IGZy
YW1lIGFueSBtb3JlLiAqLwogICAgICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5VTEwpOyAv
KiBzZXRfZ3Bmbl9mcm9tX21mbiBzbm9vcHMgcGcgb3duZXIgKi8KICAgICAgICAgc2V0X2dwZm5f
ZnJvbV9tZm4obWZuICsgaSwgSU5WQUxJRF9NMlBfRU5UUlkpOworCisgICAgICAgIGlmICggbmVl
ZF9zY3J1YiApCisgICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvIHw9IFBHQ19uZWVkX3NjcnVi
OwogICAgIH0KIAogICAgIGF2YWlsW25vZGVdW3pvbmVdICs9IDEgPDwgb3JkZXI7CiAgICAgdG90
YWxfYXZhaWxfcGFnZXMgKz0gMSA8PCBvcmRlcjsKKyAgICBpZiAoIG5lZWRfc2NydWIgKQorICAg
IHsKKyAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdICs9IDEgPDwgb3JkZXI7CisgICAgICAg
IHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHBn
LT51LmZyZWUuZmlyc3RfZGlydHkgPSBJTlZBTElEX0RJUlRZX0lEWDsKIAogICAgIGlmICggdG1l
bV9lbmFibGVkKCkgKQogICAgICAgICBtaWRzaXplX2FsbG9jX3pvbmVfcGFnZXMgPSBtYXgoCkBA
IC05ODgsNiArMTA5NiwxMiBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAKICAgICAg
ICAgICAgIHBhZ2VfbGlzdF9kZWwocHJlZGVjZXNzb3IsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVy
KSk7CiAKKyAgICAgICAgICAgIC8qIEtlZXAgcHJlZGVjZXNzb3IncyBmaXJzdF9kaXJ0eSBpZiBp
dCBpcyBhbHJlYWR5IHNldC4gKi8KKyAgICAgICAgICAgIGlmICggcHJlZGVjZXNzb3ItPnUuZnJl
ZS5maXJzdF9kaXJ0eSA9PSBJTlZBTElEX0RJUlRZX0lEWCAmJgorICAgICAgICAgICAgICAgICBw
Zy0+dS5mcmVlLmZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYICkKKyAgICAgICAgICAg
ICAgICBwcmVkZWNlc3Nvci0+dS5mcmVlLmZpcnN0X2RpcnR5ID0gKDFVIDw8IG9yZGVyKSArCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBnLT51LmZy
ZWUuZmlyc3RfZGlydHk7CisKICAgICAgICAgICAgIHBnID0gcHJlZGVjZXNzb3I7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZQpAQCAtMTAwNywxMiArMTEyMSwxNCBAQCBzdGF0aWMgdm9pZCBmcmVl
X2hlYXBfcGFnZXMoCiAgICAgICAgIG9yZGVyKys7CiAgICAgfQogCi0gICAgUEZOX09SREVSKHBn
KSA9IG9yZGVyOwotICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwg
b3JkZXIpKTsKKyAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRlciwg
cGctPnUuZnJlZS5maXJzdF9kaXJ0eSk7CiAKICAgICBpZiAoIHRhaW50ZWQgKQogICAgICAgICBy
ZXNlcnZlX29mZmxpbmVkX3BhZ2UocGcpOwogCisgICAgaWYgKCBuZWVkX3NjcnViICkKKyAgICAg
ICAgc2NydWJfZnJlZV9wYWdlcyhub2RlKTsKKwogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2sp
OwogfQogCkBAIC0xMjMzLDcgKzEzNDksNyBAQCB1bnNpZ25lZCBpbnQgb25saW5lX3BhZ2UodW5z
aWduZWQgbG9uZyBtZm4sIHVpbnQzMl90ICpzdGF0dXMpCiAgICAgc3Bpbl91bmxvY2soJmhlYXBf
bG9jayk7CiAKICAgICBpZiAoICh5ICYgUEdDX3N0YXRlKSA9PSBQR0Nfc3RhdGVfb2ZmbGluZWQg
KQotICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIDApOworICAgICAgICBmcmVlX2hlYXBfcGFn
ZXMocGcsIDAsIGZhbHNlKTsKIAogICAgIHJldHVybiByZXQ7CiB9CkBAIC0xMjc2LDYgKzEzOTIs
OCBAQCBzdGF0aWMgdm9pZCBpbml0X2hlYXBfcGFnZXMoCiB7CiAgICAgdW5zaWduZWQgbG9uZyBp
OwogCisgICAgQlVJTERfQlVHX09OKHNpemVvZihwZy0+dSkgIT0gc2l6ZW9mKHVuc2lnbmVkIGxv
bmcpKTsKKwogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcGFnZXM7IGkrKyApCiAgICAgewogICAg
ICAgICB1bnNpZ25lZCBpbnQgbmlkID0gcGh5c190b19uaWQocGFnZV90b19tYWRkcihwZytpKSk7
CkBAIC0xMzAyLDcgKzE0MjAsNyBAQCBzdGF0aWMgdm9pZCBpbml0X2hlYXBfcGFnZXMoCiAgICAg
ICAgICAgICBucl9wYWdlcyAtPSBuOwogICAgICAgICB9CiAKLSAgICAgICAgZnJlZV9oZWFwX3Bh
Z2VzKHBnK2ksIDApOworICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcgKyBpLCAwLCBmYWxzZSk7
CiAgICAgfQogfQogCkBAIC0xNjI5LDcgKzE3NDcsNyBAQCB2b2lkIGZyZWVfeGVuaGVhcF9wYWdl
cyh2b2lkICp2LCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAKICAgICBtZW1ndWFyZF9ndWFyZF9yYW5n
ZSh2LCAxIDw8IChvcmRlciArIFBBR0VfU0hJRlQpKTsKIAotICAgIGZyZWVfaGVhcF9wYWdlcyh2
aXJ0X3RvX3BhZ2UodiksIG9yZGVyKTsKKyAgICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdl
KHYpLCBvcmRlciwgZmFsc2UpOwogfQogCiAjZWxzZQpAQCAtMTY4MywxMiArMTgwMSw5IEBAIHZv
aWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcikKICAgICBw
ZyA9IHZpcnRfdG9fcGFnZSh2KTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgKDF1IDw8IG9yZGVy
KTsgaSsrICkKLSAgICB7Ci0gICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7CiAgICAgICAg
IHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ194ZW5faGVhcDsKLSAgICB9CiAKLSAgICBmcmVlX2hl
YXBfcGFnZXMocGcsIG9yZGVyKTsKKyAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyLCB0cnVl
KTsKIH0KIAogI2VuZGlmCkBAIC0xNzk3LDcgKzE5MTIsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19kb21oZWFwX3BhZ2VzKAogICAgIGlmICggZCAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19v
d25lcikgJiYKICAgICAgICAgIGFzc2lnbl9wYWdlcyhkLCBwZywgb3JkZXIsIG1lbWZsYWdzKSAp
CiAgICAgewotICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyKTsKKyAgICAgICAgZnJl
ZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgZmFsc2UpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAg
ICB9CiAgICAgCkBAIC0xODY1LDExICsxOTgwLDcgQEAgdm9pZCBmcmVlX2RvbWhlYXBfcGFnZXMo
c3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKICAgICAgICAgICAgIHNj
cnViID0gMTsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggdW5saWtlbHkoc2NydWIpICkKLSAg
ICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQotICAgICAgICAg
ICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7Ci0KLSAgICAgICAgZnJlZV9oZWFwX3BhZ2Vz
KHBnLCBvcmRlcik7CisgICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsIHNjcnViKTsK
ICAgICB9CiAKICAgICBpZiAoIGRyb3BfZG9tX3JlZiApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggZWY4NGI3Mi4u
NTcyMzM3YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtNDQsNyArNDQsMTYgQEAgc3RydWN0IHBhZ2VfaW5mbwog
ICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAoKGNvdW50X2luZm8gJiBQR0NfY291
bnRfbWFzaykgPT0gMCkuICovCiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICAvKiBEbyBU
TEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVzZT8gKi8KLSAg
ICAgICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOworICAgICAgICAgICAgYm9vbCBuZWVkX3Rs
YmZsdXNoOjE7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJbmRleCBvZiB0aGUg
Zmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5LgorICAgICAgICAg
ICAgICogT25lIG1vcmUgYml0IHRoYW4gbWF4aW11bSBwb3NzaWJsZSBvcmRlciB0byBhY2NvbW1v
ZGF0ZQorICAgICAgICAgICAgICogSU5WQUxJRF9ESVJUWV9JRFguCisgICAgICAgICAgICAgKi8K
KyNkZWZpbmUgSU5WQUxJRF9ESVJUWV9JRFggKCgxVUwgPDwgKE1BWF9PUkRFUiArIDEpKSAtIDEp
CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiArIDE7CisK
ICAgICAgICAgfSBmcmVlOwogCiAgICAgfSB1OwpAQCAtMTA3LDYgKzExNiwxMyBAQCBzdHJ1Y3Qg
cGFnZV9pbmZvCiAjZGVmaW5lIFBHQ19jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5l
IFBHQ19jb3VudF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRfd2lkdGgpLTEpCiAKKy8qCisgKiBQ
YWdlIG5lZWRzIHRvIGJlIHNjcnViYmVkLiBTaW5jZSB0aGlzIGJpdCBjYW4gb25seSBiZSBzZXQg
b24gYSBwYWdlIHRoYXQgaXMKKyAqIGZyZWUgKGkuZS4gaW4gUEdDX3N0YXRlX2ZyZWUpIHdlIGNh
biByZXVzZSBQR0NfYWxsb2NhdGVkIGJpdC4KKyAqLworI2RlZmluZSBfUEdDX25lZWRfc2NydWIg
ICBfUEdDX2FsbG9jYXRlZAorI2RlZmluZSBQR0NfbmVlZF9zY3J1YiAgICBQR0NfYWxsb2NhdGVk
CisKIGV4dGVybiBtZm5fdCB4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVhcF9tZm5fZW5kOwogZXh0
ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X2VuZDsKICNpZmRlZiBDT05GSUdfQVJNXzY0CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKaW5kZXggMmJmM2YzMy4uMDdkYzk2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtODgsNyArODgsMTUgQEAg
c3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAoKGNv
dW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCiAgICAgICAgIHN0cnVjdCB7CiAg
ICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4
dCBwYWdlIHVzZT8gKi8KLSAgICAgICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOworICAgICAg
ICAgICAgYm9vbCBuZWVkX3RsYmZsdXNoOjE7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhl
IGJ1ZGR5LgorICAgICAgICAgICAgICogT25lIG1vcmUgYml0IHRoYW4gbWF4aW11bSBwb3NzaWJs
ZSBvcmRlciB0byBhY2NvbW1vZGF0ZQorICAgICAgICAgICAgICogSU5WQUxJRF9ESVJUWV9JRFgu
CisgICAgICAgICAgICAgKi8KKyNkZWZpbmUgSU5WQUxJRF9ESVJUWV9JRFggKCgxVUwgPDwgKE1B
WF9PUkRFUiArIDEpKSAtIDEpCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5
Ok1BWF9PUkRFUiArIDE7CiAgICAgICAgIH0gZnJlZTsKIAogICAgIH0gdTsKQEAgLTIzMyw2ICsy
NDEsMTMgQEAgc3RydWN0IHBhZ2VfaW5mbwogI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQR19z
aGlmdCg5KQogI2RlZmluZSBQR0NfY291bnRfbWFzayAgICAoKDFVTDw8UEdDX2NvdW50X3dpZHRo
KS0xKQogCisvKgorICogUGFnZSBuZWVkcyB0byBiZSBzY3J1YmJlZC4gU2luY2UgdGhpcyBiaXQg
Y2FuIG9ubHkgYmUgc2V0IG9uIGEgcGFnZSB0aGF0IGlzCisgKiBmcmVlIChpLmUuIGluIFBHQ19z
dGF0ZV9mcmVlKSB3ZSBjYW4gcmV1c2UgUEdDX2FsbG9jYXRlZCBiaXQuCisgKi8KKyNkZWZpbmUg
X1BHQ19uZWVkX3NjcnViICAgX1BHQ19hbGxvY2F0ZWQKKyNkZWZpbmUgUEdDX25lZWRfc2NydWIg
ICAgUEdDX2FsbG9jYXRlZAorCiAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKChwYWdl
KS0+Y291bnRfaW5mbyAmIFBHQ194ZW5faGVhcCkKICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1m
bikgXAogICAgIChfX21mbl92YWxpZChtZm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UoX19tZm5fdG9f
cGFnZShtZm4pKSkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCH9-00081F-Dk; Tue, 08 Aug 2017 21:42:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCH8-0007zi-02
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:54 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C9/D3-01729-D503A895; Tue, 08 Aug 2017 21:42:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KZM10+UDfaoCv
 SYPkGI4slHxezODB6HN39mymAMYo1My8pvyKBNePEF5WCqYIVC/6+Y2xgfMfdxcjFISQwiUmi
 f/MfRgjnD6PEhSfbmCGc9YwSs78cZ4NwehglOl+2ATmcHGwCRhJnj05nBLFFBKQlrn2+DNbOL
 DCNSWLvt3dgCWEBM4mJq1rZQWwWAVWJp3t/MIHYvAJeEhvn/2YFsSUEFCSmPHzPDGJzCnhLzL
 zwlwXEFgKqmTF5KjNEjbFE36w+lgmMfAsYGVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOr
 lphYXJ6an5iQmFesl5+duYgQGSz0DA+MOxr5VfocYJTmYlER5N2l3RgrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4GXX74oUEixKTU+tSMvMAYYtTFqCg0dJhLcdJM1bXJCYW5yZDpE6xajL8WrC/
 29MQix5+XmpUuK8WSBFAiBFGaV5cCNgMXSJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvHM
 gUnsy8ErhNr4COYAI6IsK3E+SIkkSElFQDY0DSzWt5/7gTq+cnPDhesPDDy/d/1WK/nDz+kI1
 ldbyscvjf99ZL0/Ryfxpbhqe4xNiWKR39pM6e0JaaycLNY6Blf8ZZaOGbS7uF/oo48TQUnyhY
 eiv6aesDT48vlg8vdjKa1+/av25d4zXxOSlABVxPg6yVt3fKWepemX7f6qO7hcHWAzVKLMUZi
 YZazEXFiQCoZ8tCnAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502228569!85813842!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30737 invoked from network); 8 Aug 2017 21:42:51 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 21:42:51 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78Lgf4i032336
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:42 GMT
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 v78LgdbK008951
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42: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 v78LgcEe026061;
 Tue, 8 Aug 2017 21:42:38 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:38 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:44:59 -0400
Message-Id: <1502228707-31883-2-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 1/9] mm: Clean up free_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBidWRkeSBtZXJnaW5nIHBhcnQgb2YgZnJlZV9oZWFwX3BhZ2VzKCkgYSBiaXQgbW9yZSBy
ZWFkYWJsZS4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY3OgoqIE5ldyBpbiB0aGlzIHZlcnNpb24gKHRo
aXMgdXNlZCB0byBiZSBwYXJ0IG9mIHBhdGNoIDIsIHNwbGl0dGluZwogIGludG8gc2VwYXJhdGUg
cGF0Y2gpCgogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAyOSArKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKaW5kZXggOGJjZWY2YS4uMzMwZjhlZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTk3NywyNCAr
OTc3LDMxIEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKIAogICAgICAgICBpZiAoIChw
YWdlX3RvX21mbihwZykgJiBtYXNrKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnByZWRlY2Vzc29yID0gcGcgLSBtYXNrOworCiAgICAgICAgICAgICAvKiBNZXJn
ZSB3aXRoIHByZWRlY2Vzc29yIGJsb2NrPyAqLwotICAgICAgICAgICAgaWYgKCAhbWZuX3ZhbGlk
KF9tZm4ocGFnZV90b19tZm4ocGctbWFzaykpKSB8fAotICAgICAgICAgICAgICAgICAhcGFnZV9z
dGF0ZV9pcyhwZy1tYXNrLCBmcmVlKSB8fAotICAgICAgICAgICAgICAgICAoUEZOX09SREVSKHBn
LW1hc2spICE9IG9yZGVyKSB8fAotICAgICAgICAgICAgICAgICAocGh5c190b19uaWQocGFnZV90
b19tYWRkcihwZy1tYXNrKSkgIT0gbm9kZSkgKQorICAgICAgICAgICAgaWYgKCAhbWZuX3ZhbGlk
KF9tZm4ocGFnZV90b19tZm4ocHJlZGVjZXNzb3IpKSkgfHwKKyAgICAgICAgICAgICAgICAgIXBh
Z2Vfc3RhdGVfaXMocHJlZGVjZXNzb3IsIGZyZWUpIHx8CisgICAgICAgICAgICAgICAgIChQRk5f
T1JERVIocHJlZGVjZXNzb3IpICE9IG9yZGVyKSB8fAorICAgICAgICAgICAgICAgICAocGh5c190
b19uaWQocGFnZV90b19tYWRkcihwcmVkZWNlc3NvcikpICE9IG5vZGUpICkKICAgICAgICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgICAgIHBnIC09IG1hc2s7Ci0gICAgICAgICAgICBwYWdlX2xp
c3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworCisgICAgICAgICAgICBwYWdl
X2xpc3RfZGVsKHByZWRlY2Vzc29yLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworCisgICAg
ICAgICAgICBwZyA9IHByZWRlY2Vzc29yOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAg
ICAgeworICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqc3VjY2Vzc29yID0gcGcgKyBtYXNr
OworCiAgICAgICAgICAgICAvKiBNZXJnZSB3aXRoIHN1Y2Nlc3NvciBibG9jaz8gKi8KLSAgICAg
ICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHBnK21hc2spKSkgfHwKLSAg
ICAgICAgICAgICAgICAgIXBhZ2Vfc3RhdGVfaXMocGcrbWFzaywgZnJlZSkgfHwKLSAgICAgICAg
ICAgICAgICAgKFBGTl9PUkRFUihwZyttYXNrKSAhPSBvcmRlcikgfHwKLSAgICAgICAgICAgICAg
ICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcrbWFzaykpICE9IG5vZGUpICkKKyAgICAg
ICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHN1Y2Nlc3NvcikpKSB8fAor
ICAgICAgICAgICAgICAgICAhcGFnZV9zdGF0ZV9pcyhzdWNjZXNzb3IsIGZyZWUpIHx8CisgICAg
ICAgICAgICAgICAgIChQRk5fT1JERVIoc3VjY2Vzc29yKSAhPSBvcmRlcikgfHwKKyAgICAgICAg
ICAgICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIoc3VjY2Vzc29yKSkgIT0gbm9kZSkg
KQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZyAr
IG1hc2ssICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisKKyAgICAgICAgICAgIHBhZ2VfbGlz
dF9kZWwoc3VjY2Vzc29yLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogICAgICAgICB9CiAK
ICAgICAgICAgb3JkZXIrKzsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 08 21:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 21:43: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.xen.org>)
	id 1dfCHC-00082q-DE; Tue, 08 Aug 2017 21:42:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfCHA-00081e-Jk
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 21:42:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B3/43-01993-F503A895; Tue, 08 Aug 2017 21:42:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42LpnVTnqhtv0BV
 pMPMBu8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHzyGzWgt7IilN71jM1MPZYdDFycQgJTGCS
 uHW3gR3C+cUo8XrCJjYIZz2jRNP6hcwQTg+jxNt7b5i6GDk52ASMJM4enc4IYosISEtc+3yZE
 aSIWWAak8Teb+/AEsICXhI9i1axgtgsAqoSb66/YwaxeYHij+Y+AquREFCQmPLwPVicU8BbYu
 aFvywgthBQzYzJU5khagwlTj/cxjiBkW8BI8MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DA1O
 93NTi4sT01JzEpGK95PzcTYzAcKlnYGDcwXh3st8hRkkOJiVR3k3anZFCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHiT9boihQSLUtNTK9Iyc4CBC5OW4OBREuHl1gdK8xYXJOYWZ6ZDpE4x6nK8m
 vD/G5MQS15+XqqUOO9dkBkCIEUZpXlwI2BRdIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO
 9zkCk8mXklcJteAR3BBHREhG8nyBEliQgpqQbG7PlsJt/TJ1h9dNpRWBvx9tbj/GbX65KZDic
 /nLwh9HJZm01UCp/30nc5r4+vnPViwZtTv4pSnnaHn/rffGvzw9jdK0/cV6+Yd/H8FSmV24cN
 /guGsU6cvLLhaGbPtFjN1WLPYr5mBrT+Kg9s8Y1z36S7ZI5ntyHTFJlpCcJed2UvX2dxtzhfp
 cRSnJFoqMVcVJwIAK5vtNydAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502228572!106531279!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64096 invoked from network); 8 Aug 2017 21:42:54 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Aug 2017 21:42:54 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v78LgimC022562
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:44 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v78Lgiiv007311
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Aug 2017 21:42:44 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 v78LghOj026708;
 Tue, 8 Aug 2017 21:42:43 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Aug 2017 14:42:43 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  8 Aug 2017 17:45:05 -0400
Message-Id: <1502228707-31883-8-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 7/9] mm: Keep heap accessible to others while
	scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgd2hpbGUgaG9sZGluZyBoZWFwIGxvY2sgd2UgY2Fu
IG1hcmsKYnVkZHkncyBoZWFkIGFzIGJlaW5nIHNjcnViYmVkIGFuZCBkcm9wIHRoZSBsb2NrIHRl
bXBvcmFyaWx5LgpJZiBzb21lb25lIChtb3N0IGxpa2VseSBhbGxvY19oZWFwX3BhZ2VzKCkpIHRy
aWVzIHRvIGFjY2Vzcwp0aGlzIGNodW5rIGl0IHdpbGwgc2lnbmFsIHRoZSBzY3J1YmJlciB0byBh
Ym9ydCBzY3J1YiBieSBzZXR0aW5nCmhlYWQncyBCVUREWV9TQ1JVQl9BQk9SVCBiaXQuIFRoZSBz
Y3J1YmJlciBjaGVja3MgdGhpcyBiaXQgYWZ0ZXIKcHJvY2Vzc2luZyBlYWNoIHBhZ2UgYW5kIHN0
b3BzIGl0cyB3b3JrIGFzIHNvb24gYXMgaXQgc2VlcyBpdC4KClNpZ25lZC1vZmYtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY3
OgoqIFJlcGxhY2VkIHBhZ2VfaW5mbyB3aXRoIHR5cGVvZihoZWFkLT51LmZyZWUpIGluIGNoZWNr
X2FuZF9zdG9wX3NjcnViKCkKKiBSZXBsYWNlZCAxVUwgd2l0aCAxVSBpbiBzY3J1Yl9mcmVlX3Bh
Z2VzKCkKKiBGaXhlZCBmb3JtYXR0aW5nIGluIGFzbS0qL21tLmgKCiB4ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYyAgfCAxMTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCB8ICAyOCArKysrKysrLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaCB8ICAzMCArKysrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDE0MyBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGI4ODY5ODMu
LjcyNmY4NTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC02ODcsNiArNjg3LDcgQEAgc3RhdGljIHZvaWQgcGFnZV9s
aXN0X2FkZF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5vZGUsCiB7
CiAgICAgUEZOX09SREVSKHBnKSA9IG9yZGVyOwogICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkg
PSBmaXJzdF9kaXJ0eTsKKyAgICBwZy0+dS5mcmVlLnNjcnViX3N0YXRlID0gQlVERFlfTk9UX1ND
UlVCQklORzsKIAogICAgIGlmICggZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQog
ICAgIHsKQEAgLTY5Nyw2ICs2OTgsMjUgQEAgc3RhdGljIHZvaWQgcGFnZV9saXN0X2FkZF9zY3J1
YihzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5vZGUsCiAgICAgICAgIHBhZ2Vf
bGlzdF9hZGQocGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CiB9CiAKK3N0YXRpYyB2b2lk
IGNoZWNrX2FuZF9zdG9wX3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCit7CisgICAgaWYg
KCBoZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfU0NSVUJCSU5HICkKKyAgICB7Cisg
ICAgICAgIHR5cGVvZihoZWFkLT51LmZyZWUpIHBnZnJlZTsKKworICAgICAgICBoZWFkLT51LmZy
ZWUuc2NydWJfc3RhdGUgPSBCVUREWV9TQ1JVQl9BQk9SVDsKKyAgICAgICAgc3Bpbl9sb2NrX2tp
Y2soKTsKKyAgICAgICAgZm9yICggOyA7ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogQ2Fu
J3QgQUNDRVNTX09OQ0UoKSBhIGJpdGZpZWxkLiAqLworICAgICAgICAgICAgcGdmcmVlLnZhbCA9
IEFDQ0VTU19PTkNFKGhlYWQtPnUuZnJlZS52YWwpOworICAgICAgICAgICAgaWYgKCBwZ2ZyZWUu
c2NydWJfc3RhdGUgIT0gQlVERFlfU0NSVUJfQUJPUlQgKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgIH0KKyAgICB9Cit9CisKIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfZnJlZV9idWRkeSh1bnNpZ25lZCBpbnQgem9uZV9sbywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgem9u
ZV9oaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncywKQEAgLTc0MSwxNCArNzYxLDE5IEBAIHN0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfZnJlZV9idWRkeSh1bnNpZ25lZCBpbnQgem9uZV9s
bywKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIChwZyA9IHBhZ2VfbGlzdF9y
ZW1vdmVfaGVhZCgmaGVhcChub2RlLCB6b25lLCBqKSkpICkKICAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIGlmICggcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9PSBJTlZBTElE
X0RJUlRZX0lEWCApCisgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGc7CiAgICAgICAg
ICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICAgICAqIFdlIGdyYWIgc2luZ2xlIHBh
Z2VzIChvcmRlcj0wKSBldmVuIGlmIHRoZXkgYXJlCiAgICAgICAgICAgICAgICAgICAgICAqIHVu
c2NydWJiZWQuIEdpdmVuIHRoYXQgc2NydWJiaW5nIG9uZSBwYWdlIGlzIGZhaXJseSBxdWljawog
ICAgICAgICAgICAgICAgICAgICAgKiBpdCBpcyBub3Qgd29ydGggYnJlYWtpbmcgaGlnaGVyIG9y
ZGVycy4KICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgICAgIGlmICgg
KG9yZGVyID09IDApIHx8IHVzZV91bnNjcnViYmVkIHx8Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9PSBJTlZBTElEX0RJUlRZX0lEWCkKKyAgICAgICAg
ICAgICAgICAgICAgaWYgKCAob3JkZXIgPT0gMCkgfHwgdXNlX3Vuc2NydWJiZWQgKQorICAgICAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBjaGVja19hbmRfc3RvcF9z
Y3J1YihwZyk7CiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGc7CisgICAgICAgICAg
ICAgICAgICAgIH0KKwogICAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGcs
ICZoZWFwKG5vZGUsIHpvbmUsIGopKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9
CkBAIC05MjksNiArOTU0LDcgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3Ry
dWN0IHBhZ2VfaW5mbyAqaGVhZCkKIAogICAgIGN1cl9oZWFkID0gaGVhZDsKIAorICAgIGNoZWNr
X2FuZF9zdG9wX3NjcnViKGhlYWQpOwogICAgIC8qCiAgICAgICogV2UgbWF5IGJyZWFrIHRoZSBi
dWRkeSBzbyBsZXQncyBtYXJrIHRoZSBoZWFkIGFzIGNsZWFuLiBUaGVuLCB3aGVuCiAgICAgICog
bWVyZ2luZyBjaHVua3MgYmFjayBpbnRvIHRoZSBoZWFwLCB3ZSB3aWxsIHNlZSB3aGV0aGVyIHRo
ZSBjaHVuayBoYXMKQEAgLTEwNzksNiArMTEwNSwyOSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG5v
ZGVfdG9fc2NydWIoYm9vbCBnZXRfbm9kZSkKICAgICByZXR1cm4gY2xvc2VzdDsKIH0KIAorc3Ry
dWN0IHNjcnViX3dhaXRfc3RhdGUgeworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIHVu
c2lnbmVkIGludCBmaXJzdF9kaXJ0eTsKKyAgICBib29sIGRyb3A7Cit9OworCitzdGF0aWMgdm9p
ZCBzY3J1Yl9jb250aW51ZSh2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCBzY3J1Yl93YWl0X3N0
YXRlICpzdCA9IGRhdGE7CisKKyAgICBpZiAoIHN0LT5kcm9wICkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgaWYgKCBzdC0+cGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9PSBCVUREWV9TQ1JVQl9BQk9S
VCApCisgICAgeworICAgICAgICAvKiBUaGVyZSBpcyBhIHdhaXRlciBmb3IgdGhpcyBidWRkeS4g
UmVsZWFzZSBpdC4gKi8KKyAgICAgICAgc3QtPmRyb3AgPSB0cnVlOworICAgICAgICBzdC0+cGct
PnUuZnJlZS5maXJzdF9kaXJ0eSA9IHN0LT5maXJzdF9kaXJ0eTsKKyAgICAgICAgc21wX3dtYigp
OworICAgICAgICBzdC0+cGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9IEJVRERZX05PVF9TQ1JVQkJJ
Tkc7CisgICAgfQorfQorCiBib29sIHNjcnViX2ZyZWVfcGFnZXModm9pZCkKIHsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwZzsKQEAgLTExMDEsMjUgKzExNTAsNTMgQEAgYm9vbCBzY3J1Yl9mcmVl
X3BhZ2VzKHZvaWQpCiAgICAgICAgIGRvIHsKICAgICAgICAgICAgIHdoaWxlICggIXBhZ2VfbGlz
dF9lbXB0eSgmaGVhcChub2RlLCB6b25lLCBvcmRlcikpICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
aSwgZGlydHlfY250OworICAgICAgICAgICAgICAgIHN0cnVjdCBzY3J1Yl93YWl0X3N0YXRlIHN0
OwogCiAgICAgICAgICAgICAgICAgLyogVW5zY3J1YmJlZCBwYWdlcyBhcmUgYWx3YXlzIGF0IHRo
ZSBlbmQgb2YgdGhlIGxpc3QuICovCiAgICAgICAgICAgICAgICAgcGcgPSBwYWdlX2xpc3RfbGFz
dCgmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogICAgICAgICAgICAgICAgIGlmICggcGctPnUu
ZnJlZS5maXJzdF9kaXJ0eSA9PSBJTlZBTElEX0RJUlRZX0lEWCApCiAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwogCisgICAgICAgICAgICAgICAgQVNTRVJUKHBnLT51LmZyZWUuc2NydWJfc3Rh
dGUgPT0gQlVERFlfTk9UX1NDUlVCQklORyk7CisgICAgICAgICAgICAgICAgcGctPnUuZnJlZS5z
Y3J1Yl9zdGF0ZSA9IEJVRERZX1NDUlVCQklORzsKKworICAgICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZoZWFwX2xvY2spOworCisgICAgICAgICAgICAgICAgZGlydHlfY250ID0gMDsKKwogICAg
ICAgICAgICAgICAgIGZvciAoIGkgPSBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5OyBpIDwgKDFVIDw8
IG9yZGVyKTsgaSsrKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCiAgICAgICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZw
Z1tpXSk7CisgICAgICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAg
ICAgICogV2UgY2FuIG1vZGlmeSBjb3VudF9pbmZvIHdpdGhvdXQgaG9sZGluZyBoZWFwCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBsb2NrIHNpbmNlIHdlIGVmZmVjdGl2ZWx5IGxvY2tlZCB0
aGlzIGJ1ZGR5IGJ5CisgICAgICAgICAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIGl0cyBzY3J1
Yl9zdGF0ZS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAg
ICAgICAgcGdbaV0uY291bnRfaW5mbyAmPSB+UEdDX25lZWRfc2NydWI7Ci0gICAgICAgICAgICAg
ICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0tLTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIGRpcnR5X2NudCsrOwogICAgICAgICAgICAgICAgICAgICAgICAgY250ICs9IDEwMDsgLyog
c2NydWJiZWQgcGFnZXMgYWRkIGhlYXZpZXIgd2VpZ2h0LiAqLwogICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgIGNu
dCsrOwogCisgICAgICAgICAgICAgICAgICAgIGlmICggcGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9
PSBCVUREWV9TQ1JVQl9BQk9SVCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIFNvbWVvbmUgd2FudHMgdGhpcyBjaHVuay4gRHJvcCBldmVyeXRoaW5n
LiAqLworCisgICAgICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID0g
KGkgPT0gKDFVIDw8IG9yZGVyKSAtIDEpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
TlZBTElEX0RJUlRZX0lEWCA6IGkgKyAxOyAKKyAgICAgICAgICAgICAgICAgICAgICAgIHNtcF93
bWIoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuc2NydWJfc3RhdGUgPSBC
VUREWV9OT1RfU0NSVUJCSU5HOworCisgICAgICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2so
JmhlYXBfbG9jayk7CisgICAgICAgICAgICAgICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9k
ZV0gLT0gZGlydHlfY250OworICAgICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhl
YXBfbG9jayk7CisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9ub2xvY2s7CisgICAg
ICAgICAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAg
ICAgICAgICAgKiBTY3J1YiBhIGZldyAoOCkgcGFnZXMgYmVmb3JlIGJlY29taW5nIGVsaWdpYmxl
IGZvcgogICAgICAgICAgICAgICAgICAgICAgKiBwcmVlbXB0aW9uLiBCdXQgYWxzbyBjb3VudCBu
b24tc2NydWJiaW5nIGxvb3AgaXRlcmF0aW9ucwpAQCAtMTEzMyw2ICsxMjEwLDIzIEBAIGJvb2wg
c2NydWJfZnJlZV9wYWdlcyh2b2lkKQogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgfQogCisgICAgICAgICAgICAgICAgc3QucGcgPSBwZzsKKyAgICAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAgICAqIGdldF9mcmVlX2J1ZGR5KCkgZ3JhYnMgYSBidWRkeSB3aXRo
IGZpcnN0X2RpcnR5IHNldCB0bworICAgICAgICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURY
IHNvIHdlIGNhbid0IHNldCBwZydzIGZpcnN0X2RpcnR5IGhlcmUuCisgICAgICAgICAgICAgICAg
ICogSXQgd2lsbCBiZSBzZXQgZWl0aGVyIGJlbG93IG9yIGluIHRoZSBsb2NrIGNhbGxiYWNrIChp
bgorICAgICAgICAgICAgICAgICAqIHNjcnViX2NvbnRpbnVlKCkpLgorICAgICAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgICAgIHN0LmZpcnN0X2RpcnR5ID0gKGkgPj0gKDFVIDw8IG9yZGVy
KSAtIDEpID8KKyAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9ESVJUWV9JRFggOiBpICsgMTsK
KyAgICAgICAgICAgICAgICBzdC5kcm9wID0gZmFsc2U7CisgICAgICAgICAgICAgICAgc3Bpbl9s
b2NrX2NiKCZoZWFwX2xvY2ssIHNjcnViX2NvbnRpbnVlLCAmc3QpOworCisgICAgICAgICAgICAg
ICAgbm9kZV9uZWVkX3NjcnViW25vZGVdIC09IGRpcnR5X2NudDsKKworICAgICAgICAgICAgICAg
IGlmICggc3QuZHJvcCApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworCiAgICAgICAg
ICAgICAgICAgaWYgKCBpID49ICgxVSA8PCBvcmRlcikgLSAxICkKICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocGcsICZoZWFwKG5vZGUsIHpvbmUs
IG9yZGVyKSk7CkBAIC0xMTQxLDYgKzEyMzUsOCBAQCBib29sIHNjcnViX2ZyZWVfcGFnZXModm9p
ZCkKICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUu
Zmlyc3RfZGlydHkgPSBpICsgMTsKIAorICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuc2NydWJf
c3RhdGUgPSBCVUREWV9OT1RfU0NSVUJCSU5HOworCiAgICAgICAgICAgICAgICAgaWYgKCBwcmVl
bXB0IHx8IChub2RlX25lZWRfc2NydWJbbm9kZV0gPT0gMCkgKQogICAgICAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KQEAgLTExNDksNiArMTI0NSw4IEBAIGJvb2wgc2Ny
dWJfZnJlZV9wYWdlcyh2b2lkKQogCiAgb3V0OgogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2sp
OworCisgb3V0X25vbG9jazoKICAgICBub2RlX2NsZWFyKG5vZGUsIG5vZGVfc2NydWJiaW5nKTsK
ICAgICByZXR1cm4gbm9kZV90b19zY3J1YihmYWxzZSkgIT0gTlVNQV9OT19OT0RFOwogfQpAQCAt
MTIzMCw2ICsxMzI4LDggQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAgICAg
ICAgICAgICAocGh5c190b19uaWQocGFnZV90b19tYWRkcihwcmVkZWNlc3NvcikpICE9IG5vZGUp
ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICAgICAgY2hlY2tfYW5kX3N0b3Bf
c2NydWIocHJlZGVjZXNzb3IpOworCiAgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHByZWRlY2Vz
c29yLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogCiAgICAgICAgICAgICAvKiBLZWVwIHBy
ZWRlY2Vzc29yJ3MgZmlyc3RfZGlydHkgaWYgaXQgaXMgYWxyZWFkeSBzZXQuICovCkBAIC0xMjUx
LDYgKzEzNTEsOCBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgICAgICAg
ICAgIChwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHN1Y2Nlc3NvcikpICE9IG5vZGUpICkKICAg
ICAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICAgICAgY2hlY2tfYW5kX3N0b3Bfc2NydWIo
c3VjY2Vzc29yKTsKKwogICAgICAgICAgICAgcGFnZV9saXN0X2RlbChzdWNjZXNzb3IsICZoZWFw
KG5vZGUsIHpvbmUsIG9yZGVyKSk7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDU3MjMzN2Mu
LmQ0MmIwNzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTQyLDE4ICs0MiwyNiBAQCBzdHJ1Y3QgcGFnZV9pbmZv
CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHR5cGVfaW5mbzsKICAgICAgICAgfSBpbnVzZTsK
ICAgICAgICAgLyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spID09IDApLiAqLwotICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgLyogRG8g
VExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZSB1c2U/ICovCi0g
ICAgICAgICAgICBib29sIG5lZWRfdGxiZmx1c2g6MTsKLQotICAgICAgICAgICAgLyoKLSAgICAg
ICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBp
biB0aGUgYnVkZHkuCi0gICAgICAgICAgICAgKiBPbmUgbW9yZSBiaXQgdGhhbiBtYXhpbXVtIHBv
c3NpYmxlIG9yZGVyIHRvIGFjY29tbW9kYXRlCi0gICAgICAgICAgICAgKiBJTlZBTElEX0RJUlRZ
X0lEWC4KLSAgICAgICAgICAgICAqLworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5
IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLworICAgICAgICAgICAgICAgIGJvb2wgbmVlZF90bGJm
bHVzaDoxOworCisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBJbmRleCBv
ZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5LgorICAg
ICAgICAgICAgICAgICAqIE9uZSBtb3JlIGJpdCB0aGFuIG1heGltdW0gcG9zc2libGUgb3JkZXIg
dG8gYWNjb21tb2RhdGUKKyAgICAgICAgICAgICAgICAgKiBJTlZBTElEX0RJUlRZX0lEWC4KKyAg
ICAgICAgICAgICAgICAgKi8KICNkZWZpbmUgSU5WQUxJRF9ESVJUWV9JRFggKCgxVUwgPDwgKE1B
WF9PUkRFUiArIDEpKSAtIDEpCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5
Ok1BWF9PUkRFUiArIDE7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0
eTpNQVhfT1JERVIgKyAxOworCisjZGVmaW5lIEJVRERZX05PVF9TQ1JVQkJJTkcgICAgMAorI2Rl
ZmluZSBCVUREWV9TQ1JVQkJJTkcgICAgICAgIDEKKyNkZWZpbmUgQlVERFlfU0NSVUJfQUJPUlQg
ICAgICAyCisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzY3J1Yl9zdGF0ZToyOworICAg
ICAgICAgICAgfTsKIAorICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWw7CiAgICAgICAgIH0g
ZnJlZTsKIAogICAgIH0gdTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAwN2RjOTYzLi5jOWNmNmMzIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCkBAIC04NiwxOSArODYsMjcgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB9IHNoOwog
CiAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5mbyAmIFBHQ19j
b3VudF9tYXNrKSA9PSAwKS4gKi8KLSAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIC8qIERv
IFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLwot
ICAgICAgICAgICAgYm9vbCBuZWVkX3RsYmZsdXNoOjE7Ci0KLSAgICAgICAgICAgIC8qCi0gICAg
ICAgICAgICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2Ug
aW4gdGhlIGJ1ZGR5LgotICAgICAgICAgICAgICogT25lIG1vcmUgYml0IHRoYW4gbWF4aW11bSBw
b3NzaWJsZSBvcmRlciB0byBhY2NvbW1vZGF0ZQotICAgICAgICAgICAgICogSU5WQUxJRF9ESVJU
WV9JRFguCi0gICAgICAgICAgICAgKi8KKyAgICAgICAgdW5pb24geworICAgICAgICAgICAgc3Ry
dWN0IHsKKyAgICAgICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0
eSBiZWZvcmUgbmV4dCBwYWdlIHVzZT8gKi8KKyAgICAgICAgICAgICAgICBib29sIG5lZWRfdGxi
Zmx1c2g6MTsKKworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogSW5kZXgg
b2YgdGhlIGZpcnN0ICpwb3NzaWJseSogdW5zY3J1YmJlZCBwYWdlIGluIHRoZSBidWRkeS4KKyAg
ICAgICAgICAgICAgICAgKiBPbmUgbW9yZSBiaXQgdGhhbiBtYXhpbXVtIHBvc3NpYmxlIG9yZGVy
IHRvIGFjY29tbW9kYXRlCisgICAgICAgICAgICAgICAgICogSU5WQUxJRF9ESVJUWV9JRFguCisg
ICAgICAgICAgICAgICAgICovCiAjZGVmaW5lIElOVkFMSURfRElSVFlfSURYICgoMVVMIDw8IChN
QVhfT1JERVIgKyAxKSkgLSAxKQotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0
eTpNQVhfT1JERVIgKyAxOwotICAgICAgICB9IGZyZWU7CisgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmaXJzdF9kaXJ0eTpNQVhfT1JERVIgKyAxOwogCisjZGVmaW5lIEJVRERZX05PVF9T
Q1JVQkJJTkcgICAgMAorI2RlZmluZSBCVUREWV9TQ1JVQkJJTkcgICAgICAgIDEKKyNkZWZpbmUg
QlVERFlfU0NSVUJfQUJPUlQgICAgICAyCisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
Y3J1Yl9zdGF0ZToyOworICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyB2YWw7CisgICAgICAgIH0gZnJlZTsKICAgICB9IHU7CiAKICAgICB1bmlvbiB7Ci0tIAoxLjgu
My4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 22:23:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 22:23: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.xen.org>)
	id 1dfCto-0003IS-Pt; Tue, 08 Aug 2017 22:22:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfCtn-0003I5-P0
 for xen-devel@lists.xensource.com; Tue, 08 Aug 2017 22:22:51 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E7/77-02962-BB93A895; Tue, 08 Aug 2017 22:22:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXenZVe
 kwZevehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNk6jaWgr5Gx4tu1e8wN
 jA/Cuhi5OIQE/jJKbHvVyAThPGaU2NrZxQrhbGOUePbsOJDDySEi4Czx9cxcdhCbV0BfYs2Ej
 WBxYQEXiTv334J1SwgcVJGYdXQTI0hCQsBb4v/vOeww9obVD1i6GNk52ASsJA6JgURZBFQlfp
 68wTaBkXsBI8MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AvzMAwQ7GP/MDDzFKcjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+9m8K1JIsCg1
 PbUiLTMHGIAwaQkOHiUR3haQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOWWwAVCYAUZ
 ZTmwY2ARcMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPOAFnFk5lXArfpFdARTEBHRPh2gh
 xRkoiQkmpgTLK65Mzzc17s7KBoP7d162RFNjy2cd2XFu1XpaciJHzniXvlJPZUz0wxd9WPchP
 zOQ5ppt5yzf/7+IF07F3fAxfdenTKZ2vviP2YcGbtSvZlFhy5vke1dM7+ZvSNN5l417R7idCJ
 m4JtTHq7VhWozigLWpVxQT45RuXa5/llq15Ltz+7IhKuxFKckWioxVxUnAgAwH1GA4ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502230968!100022704!1
X-Originating-IP: [104.130.215.37]
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 39763 invoked from network); 8 Aug 2017 22:22:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Aug 2017 22:22:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfCti-0005p6-S9; Tue, 08 Aug 2017 22:22: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 1dfCtd-0002wK-8U; Tue, 08 Aug 2017 22:22:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfCtd-0007QR-0R; Tue, 08 Aug 2017 22:22:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112517-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-qemuu-win7-amd64:guest-stop: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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install: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-i386-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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-xl-qemut-ws16-amd64:guest-saverestore: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-raw:migrate-support-check: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-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-libvirt-xsm:migrate-support-check: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Aug 2017 22:22:41 +0000
Subject: [Xen-devel] [linux-3.18 test] 112517: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6474447137492157767=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl           7 xen-boot                   fail pass in 112494

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112494 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 112494 like 112085
 test-armhf-armhf-xl         13 migrate-support-check fail in 112494 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 112494 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 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-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-qemut-ws16-amd64 13 guest-saverestore       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-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-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-libvirt-xsm 13 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
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         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-amd64-xl-qemut-win10-i386 10 windows-install        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

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   18 days
Testing same since   112351  2017-07-27 22:26:55 Z   11 days   19 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          fail    
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6474447137492157767==--

From xen-devel-bounces@lists.xen.org Tue Aug 08 22:25:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 22: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.xen.org>)
	id 1dfCwA-0003Q7-AF; Tue, 08 Aug 2017 22:25:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386492b12=dario.faggioli@citrix.com>)
 id 1dfCw9-0003Pz-E1
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 22:25:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C0/4A-03937-C4A3A895; Tue, 08 Aug 2017 22:25:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXitHRDpK6nVVe
 kwcJ9PBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bPtR2sBY8UK2ZM7mJsYNwq08XIySEhECIx
 6cQnVhCbV8BAYvmKDkYQW1jAXeL8v2vMIDYbUPzNjr1gNSICyhJ9W54B1XBxMAusZ5SYvXYZC
 0iCRUBFYuLEh2ANnAKBElc+3WAFKRIS2MIk0bm4lwkkwS8gKXHry0ewImaBaon3DbvYIK7Qlj
 hyrp8d4gpBiZMzn4ANFRJQk5gx9zLrBEa+WUhaZiEpg4hrSrRu/80OYWtLLFv4mhnCtpVYt+4
 9VI2NxKarCxghbHmJ7W/nMC9gZF/FqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgppebWlycmJ6a
 k5hUrJecn7uJERjODECwg3H6Zf9DjJIcTEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fBOt+yKFBIsSk1PrUjLzAFGFkxagoNHSYQ3BSTNW1yQmFucmQ6ROsVozHGnb8MXJo5XE/5/Yx
 JiycvPS5US520GKRUAKc0ozYMbBIv4S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmZQKZwpO
 ZVwK37xXQKUxAp0T4doKcUpKIkJJqYNRpu5Lz5LTm9ePz77a9rbIqmsmwg0tuU+s99l9du1ry
 DhuHzo4o/t30x/pG6oTV+nO4TWK3rXHfa7XkWKTHzGVSdo/9jFed9J28JMB3data3e6vUyYfO
 bjvn2OpRM1qoxMaNtK8ry1ZV/FeDnRYqf5pXZD2nlPln9K336gx9no4JTm0q1rf7JYSS3FGoq
 EWc1FxIgBeaVtP8wIAAA==
X-Env-Sender: prvs=386492b12=dario.faggioli@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502231104!76933681!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17215 invoked from network); 8 Aug 2017 22:25:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 22:25:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,345,1498521600"; 
 d="asc'?scan'208";a="434790895"
Message-ID: <1502231091.5719.2.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 9 Aug 2017 00:24:51 +0200
In-Reply-To: <CAENZ-+k1gxvWS817Ypa3-rvL9GOjfLcWkuV3oTbFmHswGwhUMQ@mail.gmail.com>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-4-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+=hy8ZWX2aFPP7nAg-Jn1qgZ33pXQt_wMKDeqastF3mXw@mail.gmail.com>
 <1502208576.18446.17.camel@citrix.com>
 <CAENZ-+k1gxvWS817Ypa3-rvL9GOjfLcWkuV3oTbFmHswGwhUMQ@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei
 Liu <wei.liu@citrix.com>, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 3/3] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9071370351295139441=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9071370351295139441==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-gVpyy+/sOST5rHih0JF3"

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

On Tue, 2017-08-08 at 12:16 -0700, Meng Xu wrote:
> On Tue, Aug 8, 2017 at 9:09 AM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> > On Sun, 2017-08-06 at 22:43 -0400, Meng Xu wrote:
> > >=20
> > > As to (1), if users want to set some VCPUs with extratime flag
> > > set
> > > and
> > > some with extratime flag clear, there are two types of input:
> > > (a) xl sched-rtds -d 1 -v 1 -p 10000 -b 4000 -e 0 -v 2 -p 10000
> > > -b
> > > 4000 -e 1 -v 5 -p 10000 -b 4000 -e 0
> > > (b) xl sched-rtds -d 1 -v 1 -p 10000 -b 4000 -v 2 -p 10000 -b
> > > 4000 -e
> > > 1 -v 5 -p 10000 -b 4000
> > > I felt that the style (a) is more intuitive and the input
> > > commands
> > > have very static pattern, i.e., each vcpu must have -v -p -b -e
> > > options set.
> > >=20
> >=20
> > Exactly, I do think that (b) is indeed a better user interface.
> >=20
> With the approach (b), what I have in my mind was: if users do not
> use
> -e option for a vcpu index, the vcpu will have its extratime flag
> cleared.
> If not-setting -e option for a VCPU means using the current extratime
> value for the VCPU, then how should users clear the extratime flag
> for
> a VCPU?=20
>
Yeah, I know... Well, it's an hard interface to get right.

So, I think, considering how things currently work for budget and
period, I guess I'm fine with the -e switch taking a 0/1 value.

I've checked how it was in SEDF, and it was like that in there too
(see, e.g. commit 1583cdd1fdded49698503a699c5868643051e391).

> If you look at the -p and -b option for the xl sched-rtds, we will
> find that users will have to first read both parameters of a VCPU
> even
> if they only want to change the value for one parameter, either -p or
> -b. We don't allow users to specify -p or -b without an input value.
>=20
Yes. Which I now remember as something I've never really liked. But
again, it's an interface which is a bit hard to get right. And it's
certainly not this patch series' job to change it.

So, let's stick with it. Thanks for bearing with me. :-)


I now want to bring something new on the table, though: what should the
default be?

I mean, what do we expect most people to want, e.g., at domain creation
time, if they don't include an 'extratime=3D1' in their config file
(actually, I don't think it's even possible to do that! :-O) ?

I believe that --kind of unlikely wrt what happens in the real-time
research and papers-- most users would expect a work conserving
scheduler, unless they specify otherwise.

As in, they hopefully will enjoy being able to reserve some CPU
bandwidth in a very precise and deterministic way, for their vCPUs. But
I don't think they see as a good thing the fact that those vCPUs stops
running at some point, even if the system is idle.

Also, I think we really should set dom0 to be in extratime mode.

Therefore, I think I would set extratime as on by default in both Xen
an xl. What do you think?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-gVpyy+/sOST5rHih0JF3
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZijo0AAoJEBZCeImluHPuzpYP/iw3LpI7epx6QMQ4An4WtDiA
3hdM26L6Ms4Bbzd/ektPeTMDRO+ZpEq1fhwXh47MKq+fhTNL8ZUlGGF8qtpbJiW9
obDhki7YPOKicCaay4rm3lJCNpbTM4USNCPJwsuow9Q8rKGWxFGxT0HhTx+sIb8u
17v8BqSiSPB+ltQxGq44Bgw/goEToZR+JSby90+MNZDNJkItu//uLXGGdG/uCUmx
LG3ZGa4OUB1Yu83HnB97dv79SVHg+n14R+o8UPRetrTd6qF1vLTeHU/boQR6lEDn
Av50LCy6HahDQY8+CDmOmC2bi6e+LcvXlPn0NR/nSrpE9acyYx57UkTPEPP/dP1+
8NJ7SJHyGeqxPc69Nf73CL/5rVcrMICHDzP5E0zXfQvbNfj82WUFhOjtRH+vXXQl
FrEGpWkdyggATCbsHZZkPhfR39e7O2VE0BmRWbAwKtGrF1swMto2qqdKMHoATYPJ
s2zY7t0lZkIfy1tyDMBQbocLnLNtv+T4oGLzC+QFaj1e294iU1HI1T4omOBcmfYy
Jzh3Cr2dBvhMsPd93cmsiT9U10VV7PIIVcNXp8sACevMzOtOjBczvstHDBk/agXI
6xgD5PgXoZjt4yaypbjVKNJmbzqNT9i9kNa1komPudx8NL1WAXDjIEjmKFcLHnZB
oVcKOWZ+bbckGcZFdC2h
=6npZ
-----END PGP SIGNATURE-----

--=-gVpyy+/sOST5rHih0JF3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9071370351295139441==--


From xen-devel-bounces@lists.xen.org Tue Aug 08 22:52:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 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.xen.org>)
	id 1dfDMR-0005M4-G6; Tue, 08 Aug 2017 22:52:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386492b12=dario.faggioli@citrix.com>)
 id 1dfDMQ-0005Ly-6H
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 22:52:26 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2B/60-01732-9A04A895; Tue, 08 Aug 2017 22:52:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHSDve4Kh65
 Ig88reCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozrvWvYC1bLVJw6eZatgXGjZBcjB4eEQIjE
 +SmcXYycHLwCBhJrJ79gAwkLCzhJrG6uBwmzAYXf7NjLCmKLCChL9G15xtjFyMXBLDCVWeLft
 WdMIAkWARWJ/WvWs4DYnAKBEn/mv2cCKRISeMso8WnNKrAEv4CkxK0vH5lBbGaBaolPZ5aBxS
 UEtCWOnOtnhzhCUOLkzCdgcSEBNYkZcy+zTmDkm4WkZRaSMoi4pkTr9t/sELa2xLKFr5khbFu
 JdeveQ9XYSGy6uoARwpaX2P52DvMCRvZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBqZ6uanF
 xYnpqTmJScV6yfm5mxiBwcwABDsYV7Y7H2KU5GBSEuXdpN0ZKcSXlJ9SmZFYnBFfVJqTWnyIU
 YaDQ0mCN8e+K1JIsCg1PbUiLTMHGFcwaQkOHiUR3r0gad7igsTc4sx0iNQpRl2OVxP+f2MSYs
 nLz0uVEud1AikSACnKKM2DGwGL8UuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5pUBmcKTmVc
 Ct+kV0BFMQEdE+HaCHFGSiJCSamDUWbJn5byXLFt/34g3jmWImPR9cxunbu/RzTG7PXqeLbcu
 6Pd5ZCln8k7s4A2u97Ofn7+pHjFRxenx9CWunvEs9SZfU/ZqyPNf51v8gveOfU3tvzkHbAsnM
 SRHq0Rwur7e8PF51prPvLNkargfr0ioiVwpWDE7fFHNyofrVMs9M3PvxvvZyaspsRRnJBpqMR
 cVJwIAMBM35+wCAAA=
X-Env-Sender: prvs=386492b12=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502232741!77990597!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17006 invoked from network); 8 Aug 2017 22:52:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 22:52:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,345,1498521600"; 
 d="asc'?scan'208";a="443092830"
Message-ID: <1502232733.5719.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 9 Aug 2017 00:52:13 +0200
In-Reply-To: <CAENZ-+m8+r-ph95OQKkG_n59ERY+62W6qKBj1qy5vU2a9RK5jQ@mail.gmail.com>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-2-git-send-email-mengxu@cis.upenn.edu>
 <1502204233.18446.12.camel@citrix.com>
 <CAENZ-+m8+r-ph95OQKkG_n59ERY+62W6qKBj1qy5vU2a9RK5jQ@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: TimDeegan <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" <xen-devel@lists.xen.org>, Jan
 Beulich <jbeulich@suse.com>, Wei Liu <wei.liu@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/3] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5860263484059258506=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5860263484059258506==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Dc3pTip8uHB4yRlRPAcy"

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

On Tue, 2017-08-08 at 12:06 -0700, Meng Xu wrote:
> On Tue, Aug 8, 2017 at 10:57 AM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> > On Sun, 2017-08-06 at 12:22 -0400, Meng Xu wrote:
> > >=20
> > > diff --git a/xen/include/public/domctl.h
> > > b/xen/include/public/domctl.h
> > > index 0669c31..ba5daa9 100644
> > > --- a/xen/include/public/domctl.h
> > > +++ b/xen/include/public/domctl.h
> > > @@ -360,6 +360,9 @@ typedef struct xen_domctl_sched_credit2 {
> > > =C2=A0typedef struct xen_domctl_sched_rtds {
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t period;
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t budget;
> > > +#define _XEN_DOMCTL_SCHED_RTDS_extratime 0
> > > +#define
> > > XEN_DOMCTL_SCHED_RTDS_extratime=C2=A0=C2=A0(1U<<_XEN_DOMCTL_SCHED_RTD=
S_extr
> > > atim
> > > e)
> > > +=C2=A0=C2=A0=C2=A0=C2=A0uint32_t flags;
> > >=20
> >=20
> > I'd add a one liner comment above the flag definition, as, for
> > instance, how things are done in createdomain:
>=20
> Sure.
>=20
> How about comment:
> /* Does this VCPU get extratime beyond reserved time? */
>=20
'Can this vCPU execute beyond its reserved amount of time?'

> >=20
> > struct xen_domctl_createdomain {
> > =C2=A0=C2=A0=C2=A0=C2=A0/* IN parameters */
> > =C2=A0=C2=A0=C2=A0=C2=A0uint32_t ssidref;
> > =C2=A0=C2=A0=C2=A0=C2=A0xen_domain_handle_t handle;
> > =C2=A0/* Is this an HVM guest (as opposed to a PVH or PV guest)? */
> > #define _XEN_DOMCTL_CDF_hvm_guest=C2=A0=C2=A0=C2=A0=C2=A0=C2=A00
> > #define
> > XEN_DOMCTL_CDF_hvm_guest=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(1U<<_XEN_D=
OMCTL_CDF_hvm_guest)
> > =C2=A0/* Use hardware-assisted paging if available? */
> > #define _XEN_DOMCTL_CDF_hap=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A01
> > #define XEN_DOMCTL_CDF_hap=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0(1U<<_XEN_DOMCTL_CDF_hap)
> >=20
> > Also, consider shortening the name (e.g., by contracting the
> > SCHED_RTDS
> > part; it does not matter if it's not 100% equal to what's in
> > sched_rt.c, I think).
>=20
>=20
> How about shorten it to XEN_DOMCTL_RTDS_extra or
> XEN_DOMCTL_RTDS_extratime?
>=20
Personally, I'd go for XEN_DOMCTL_SCHEDRT_extra (or _extratime, or
_extrat).

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-Dc3pTip8uHB4yRlRPAcy
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZikCdAAoJEBZCeImluHPuZ7oQAJBLheS2RQgQ52g5gvd4L1hL
kEDLqMgsijcEuwBS+giALC8cjr6XDVJIF709JGltWE6cOrYqVpLlXzWOxGBBwLrD
Zgd2LWOBfvNPbtE0myAmsa1ISJ9evPSLU1/qJOI3xlXJwfdR5OBgvHWpuZBydSfP
xeYcz6eELLviiknuX+onYLrgXsPbO+cTt1E6FjHSTmQqaSMkTL952aSdNvSHBUd0
xPGL24kxzThgcBaFwJkuw53AP0MsmrsANoRi4/3Eb11/eanls5VLHmiTID4JgjBi
eQ7MR3w/n3IvmX6XylRpM35w7Ak9wqa6ZYZm05XP6E+O0nqOeheHTVEChvUjmyTz
Vd73l0Pd14oZVaJO87Eb1ud7DjkXotpCTJyomd7X5T4EKcwybHbQBVjIu2zGuZVd
bugTFXGxcqOu4ZnYsHxuacNGz+Wcc0Ke3Sb/fQujERrz+YOosw89/O3DzDmPjIXN
3ArDqmMqa38mRGlvMmkDrGe9BtkaFfW1m1ZyJTRlLKlSO5VSdbxnSmdfjkVBE860
YDg9KQUMBxTSAfqwyVhrcC8Esr0uk0Vd+IMSwqTZQp4+xZupQLnBA35TfBW8KOe/
RmQw29cNz4N2DV4T3gDoy70I1Ryny2jUD2hc3RIBFboVudZXz/12D5ZLiXtLPw9W
Gd35q59F2LWU2R8jbSUE
=y+nW
-----END PGP SIGNATURE-----

--=-Dc3pTip8uHB4yRlRPAcy--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5860263484059258506==--


From xen-devel-bounces@lists.xen.org Tue Aug 08 22:54:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 22:54: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.xen.org>)
	id 1dfDOj-0005Tr-Sn; Tue, 08 Aug 2017 22:54:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=386492b12=dario.faggioli@citrix.com>)
 id 1dfDOi-0005Ti-Qo
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 22:54:48 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A8/D0-01862-7314A895; Tue, 08 Aug 2017 22:54:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHRDpK65Y1e
 kwaatHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7UycYC3qFK6a3nGBpYPwq0MXIwSEhECJx
 9WZ5FyMnB6+AgUT/4lXsIGFhAQuJRw3iIGE2oPCbHXtZQWwRAVuJ69tmMoPYzAJ5Et+/72AEs
 VkEVCS2TdnKDmJzCrhI/PtzhgXEFhJwlni8bQNYL7+ApMStLx+heqsl3rxdxQZiSwhoSxw518
 8OcYKgxMmZT6B61SRmzL3MOoGRbxaSlllIyiDimhKt23+zQ9jaEssWvmaGsG0l1q17D1VjI7H
 p6gJGCFteYvvbOcwLGNlXMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXr
 JefnbmIEBjIDEOxgXLPd8xCjJAeTkijvJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGIOX
 ZFCgkWp6akVaZk5wJiCSUtw8CiJ8O61B0rzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ4rx
 zIDAGQoozSPLgRsPi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe8yCreDLzSuA2vQI6ggn
 oiAjfTpAjShIRUlINjLP8v3eu/jGhQzqGRUhD7InGxmNuXydPUuc6EO188cTsRlFXZj4b3XuR
 d/eyn3seq+o0Y2XBhtUuTZo/9q/59GlP69t/O+SNZnDLS73Ktv6d/f/Wzc/puWrdE6oOrnld8
 MTztrNI7FWPLQpL5t2L/qtavKAl9KlhUr79gQxx+QtzzR6YO7L/8VRiKc5INNRiLipOBABn3+
 wn6gIAAA==
X-Env-Sender: prvs=386492b12=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502232885!109158923!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57128 invoked from network); 8 Aug 2017 22:54:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Aug 2017 22:54:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,345,1498521600"; 
 d="asc'?scan'208";a="434793391"
Message-ID: <1502232878.5719.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Wed, 9 Aug 2017 00:54:38 +0200
In-Reply-To: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 0/3] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5687228844047533166=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5687228844047533166==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-76E3S9EDWtwkYptaUMFw"

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

On Sun, 2017-08-06 at 12:22 -0400, Meng Xu wrote:
> This series of patches make RTDS scheduler work-conserving
> without breaking real-time guarantees.
> VCPUs with extratime flag set can get extra time
> from the unreserved system resource.
> System administrators can decide which VCPUs have extratime flag set.
>=20
> Example:
> Set the extratime bit of all VCPUs of domain 1:
> # xl sched-rtds -d 1 -v all -p 10000 -b 2000 -e 1
> Each VCPU of domain 1 will be guaranteed to have 2000ms every 10000ms
> (if the system is schedulable).
> If there is a CPU having no work to do,
> domain 1's VCPUs will be scheduled onto the CPU,
> even though the VCPUs have got 2000ms in 10000ms.
>=20
> Clear the extra bit of all VCPUs of domain 1:
> # xl sched-rtds -d 1 -v all -p 10000 -b 2000 -e 0
>=20
> Set/Clear the extratime bit of one specific VCPU of domain 1:
> # xl sched-rtds -d 1 -v 1 -p 10000 -b 2000 -e 1
> # xl sched-rtds -d 1 -v 1 -p 10000 -b 2000 -e 0
>=20
Oh, BTW, can you please update 'docs/features/sched_rtds.pandoc' too?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-76E3S9EDWtwkYptaUMFw
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZikEuAAoJEBZCeImluHPu5TUQAOXltDhIJcouKMp4mgjZJXcb
dhkGKyYAxFEx0U6ZQ+qyd5ktm2BpwIuqsvJ23T5Eak5XTHjapUUwgJS5BZO5OGdY
5ZlFQzUiYiY+A5BINJfFlJO58lSc7DDBJm3RKJKIZMQ0lhXeRKQnAzd3/AMEGKsB
nvOK1J+LR3TW7lvUgws48zsliWSoPGysB584hejz759y5XFZQE+C3JhlzsO1Q06s
BQDCpuJhSCkTy+htS6QR9Z/ub03VcMqUyTqcLfrf05Sj079UmLZkfo+i7Tuo9BxT
G7ut6DPvb5OSyYo/JLkRPeG/wnVZAkhCSD49XQTyBQxtX8KJT/qoApzI419nKFLt
8OrOX7dIvUQ7PtBibUPlah6NUyvOnTM7YC+FrL5ilj3w6QDXh1jgHmsG0gvxPehZ
hRhAKNHZmJrRYXqgyrTmgJ40mzqaiZaJBwI+P68t2vrb+g3x9WSFKBzYJXcOzhMC
v6jeYryol8oH1J+iyA80+lZcriBZOvXJ4wnrruOYtwpXi9X2bd+QwB2NCDfRVMfo
jqHoMw7p+ZjomrN2uioIt59XNhuuMAIJu+mmUrSj0hK+SJKmu4B8AOlVDhlnkzkO
T4zQ04Eh7jRuj+7hAHXg6MissuIDokjGS1Xrll+lCCQtlWfh1I9PoBCwt5DGNMiC
eETolHqkZa2B9bb11YMz
=YEuq
-----END PGP SIGNATURE-----

--=-76E3S9EDWtwkYptaUMFw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5687228844047533166==--


From xen-devel-bounces@lists.xen.org Tue Aug 08 22:55:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 22:55: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.xen.org>)
	id 1dfDP5-0005Wf-41; Tue, 08 Aug 2017 22:55:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dfDP3-0005WK-LN
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 22:55:09 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A6/D6-27137-C414A895; Tue, 08 Aug 2017 22:55:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTGIV0fx65
 Ig1ud/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bf7wbmgtdyFT+PqzQwHpLoYuTiEBKYyCjx
 esYVdhCHRaCBVWLLrpdsII6EwBxWiVt79zJ1MXICOXkSm5u/sEHY+RLfnz1mAbF5BQQlTs58A
 mYLCXhJ7H47B8zmFDCU2Nf9jglixRUmiSuH34El2ARUJeadawQbxCKgIvHq0B5WiEEBEqvXvW
 EEsYUF3CXO/7vGDGKLCOhJfHj1DewiZoG1jBL/1+4FG8QsoCnRuv03+wRGgVlIDpmFJLWAkWk
 Vo0ZxalFZapGusZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgMDIAwQ7G0+sC
 DzFKcjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm2PfFSkkWJSanlqRlpkDjAuYt
 AQHj5II716QNG9xQWJucWY6ROoUoyXHlSvrvjBx3OnbACSnHNj+hUmIJS8/L1VKnHcpSIMASE
 NGaR7cOFjsXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwL68D0BSezLwSuK2vgA5iAjoowrc
 T5KCSRISUVAOjOGPf6vseEpP3C/nqT+p9+01gxprPp3/Ghx/6PrNP5sMUj02r62bff3lj4cub
 /a/z5wfI7L6Tot4qscgk2l5uWhHvao8UY05Gk3dtb9RebFv9V8ZF5ppkhtDi82+2f1e4UJ684
 VrGrRWaftnz9+WVTqrjyDZv2BToMqFlxt3YVXVleQt+PZ2cq8RSnJFoqMVcVJwIAEZxQNLYAg
 AA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502232907!73570323!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49443 invoked from network); 8 Aug 2017 22:55:08 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 22:55:08 -0000
Received: by mail-qt0-f194.google.com with SMTP id c15so4400073qta.3
 for <xen-devel@lists.xen.org>; Tue, 08 Aug 2017 15:55:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=g3JAWmnK94DwIuhzNqNKg242KHv3pl0XfyGkiJD6E4w=;
 b=ZJE3CBDaUoCc5tdWBYC+avNcG9Cb+1yQ4KehHSde+0LmzHGDtNJ1Tr3BJJesIZCR8r
 Rfb8d+aDOfJYbsk+e3m0NlWcffknaOE01l7ExilLf6PSFPz5aiAbgIKXONwpG9lo2BT7
 Sp3NBlH4vfvcMh+snrV62MKZMLhSizVSG5EKKaAF1WoCEsTX6TE4Q5TdAsVKmxLde6pw
 ceC7lJsP88t5IXkNJ7LoAyCC303FFrefPav1EVZ86aYfOa9rf5H7znHDWLObGMsGM/7e
 KSjVNLJfAMVuX8kGvwXpPLWkoi/qcA+m4NDhdoI8uE+LG/95uilNoydASvE3gZJuq1RV
 RzNw==
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=g3JAWmnK94DwIuhzNqNKg242KHv3pl0XfyGkiJD6E4w=;
 b=pCtQHhGfrCbS+ykHzLTL2u6WnISizvmorZHPRkg3+3pzHKhYVNJduFioLOqwVdIq2N
 vJ9I65bWWXT7AI0tstWJ/wJpHEoP9CggiELQG9iSP377us5rBrMHnu3O4x6JqDLfVlTP
 u3n1rdl4hXaMXP7PMU6yVg6NhPvUtCy9ndrHJWKvs9QHWQkF/7t2v7zhOfj6XuQqoRBA
 vELQJ5eHjitOLjb49IdTj4CPiZ4EGhcfo22PMnHdne/3o1QsQqFBgRDDzMGqQ3x8NpCM
 69kqnomX4snpb/5X9g5OESiybXLoshQiIjRuQttZCPsqOwhilUxfp86IA7eYwXWsWLU6
 +JiQ==
X-Gm-Message-State: AHYfb5h6dP7zfKZOewb5CCDme5RrYxcvv2dUVp41uL3abkEuz16nfDOb
 NEaZ8WsfjbhY0wuh6uKYCoqBicHNNiFg
X-Received: by 10.200.46.7 with SMTP id r7mr8872407qta.42.1502232906960; Tue,
 08 Aug 2017 15:55:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Tue, 8 Aug 2017 15:55:06 -0700 (PDT)
In-Reply-To: <1502231091.5719.2.camel@citrix.com>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-4-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+=hy8ZWX2aFPP7nAg-Jn1qgZ33pXQt_wMKDeqastF3mXw@mail.gmail.com>
 <1502208576.18446.17.camel@citrix.com>
 <CAENZ-+k1gxvWS817Ypa3-rvL9GOjfLcWkuV3oTbFmHswGwhUMQ@mail.gmail.com>
 <1502231091.5719.2.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 8 Aug 2017 15:55:06 -0700
Message-ID: <CAENZ-+=U5zkPONaYNVznw8rMXn_BSuVOcz_6mUgtPjXgoOVh4Q@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 3/3] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgOCwgMjAxNyBhdCAzOjI0IFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCAyMDE3LTA4LTA4IGF0IDEyOjE2IC0w
NzAwLCBNZW5nIFh1IHdyb3RlOgo+PiBPbiBUdWUsIEF1ZyA4LCAyMDE3IGF0IDk6MDkgQU0sIERh
cmlvIEZhZ2dpb2xpCj4+IDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPj4gPiBP
biBTdW4sIDIwMTctMDgtMDYgYXQgMjI6NDMgLTA0MDAsIE1lbmcgWHUgd3JvdGU6Cj4+ID4gPgo+
PiA+ID4gQXMgdG8gKDEpLCBpZiB1c2VycyB3YW50IHRvIHNldCBzb21lIFZDUFVzIHdpdGggZXh0
cmF0aW1lIGZsYWcKPj4gPiA+IHNldAo+PiA+ID4gYW5kCj4+ID4gPiBzb21lIHdpdGggZXh0cmF0
aW1lIGZsYWcgY2xlYXIsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgaW5wdXQ6Cj4+ID4gPiAoYSkg
eGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAgLWIgNDAwMCAtZSAwIC12IDIgLXAgMTAw
MDAKPj4gPiA+IC1iCj4+ID4gPiA0MDAwIC1lIDEgLXYgNSAtcCAxMDAwMCAtYiA0MDAwIC1lIDAK
Pj4gPiA+IChiKSB4bCBzY2hlZC1ydGRzIC1kIDEgLXYgMSAtcCAxMDAwMCAtYiA0MDAwIC12IDIg
LXAgMTAwMDAgLWIKPj4gPiA+IDQwMDAgLWUKPj4gPiA+IDEgLXYgNSAtcCAxMDAwMCAtYiA0MDAw
Cj4+ID4gPiBJIGZlbHQgdGhhdCB0aGUgc3R5bGUgKGEpIGlzIG1vcmUgaW50dWl0aXZlIGFuZCB0
aGUgaW5wdXQKPj4gPiA+IGNvbW1hbmRzCj4+ID4gPiBoYXZlIHZlcnkgc3RhdGljIHBhdHRlcm4s
IGkuZS4sIGVhY2ggdmNwdSBtdXN0IGhhdmUgLXYgLXAgLWIgLWUKPj4gPiA+IG9wdGlvbnMgc2V0
Lgo+PiA+ID4KPj4gPgo+PiA+IEV4YWN0bHksIEkgZG8gdGhpbmsgdGhhdCAoYikgaXMgaW5kZWVk
IGEgYmV0dGVyIHVzZXIgaW50ZXJmYWNlLgo+PiA+Cj4+IFdpdGggdGhlIGFwcHJvYWNoIChiKSwg
d2hhdCBJIGhhdmUgaW4gbXkgbWluZCB3YXM6IGlmIHVzZXJzIGRvIG5vdAo+PiB1c2UKPj4gLWUg
b3B0aW9uIGZvciBhIHZjcHUgaW5kZXgsIHRoZSB2Y3B1IHdpbGwgaGF2ZSBpdHMgZXh0cmF0aW1l
IGZsYWcKPj4gY2xlYXJlZC4KPj4gSWYgbm90LXNldHRpbmcgLWUgb3B0aW9uIGZvciBhIFZDUFUg
bWVhbnMgdXNpbmcgdGhlIGN1cnJlbnQgZXh0cmF0aW1lCj4+IHZhbHVlIGZvciB0aGUgVkNQVSwg
dGhlbiBob3cgc2hvdWxkIHVzZXJzIGNsZWFyIHRoZSBleHRyYXRpbWUgZmxhZwo+PiBmb3IKPj4g
YSBWQ1BVPwo+Pgo+IFllYWgsIEkga25vdy4uLiBXZWxsLCBpdCdzIGFuIGhhcmQgaW50ZXJmYWNl
IHRvIGdldCByaWdodC4KPgo+IFNvLCBJIHRoaW5rLCBjb25zaWRlcmluZyBob3cgdGhpbmdzIGN1
cnJlbnRseSB3b3JrIGZvciBidWRnZXQgYW5kCj4gcGVyaW9kLCBJIGd1ZXNzIEknbSBmaW5lIHdp
dGggdGhlIC1lIHN3aXRjaCB0YWtpbmcgYSAwLzEgdmFsdWUuCj4KPiBJJ3ZlIGNoZWNrZWQgaG93
IGl0IHdhcyBpbiBTRURGLCBhbmQgaXQgd2FzIGxpa2UgdGhhdCBpbiB0aGVyZSB0b28KPiAoc2Vl
LCBlLmcuIGNvbW1pdCAxNTgzY2RkMWZkZGVkNDk2OTg1MDNhNjk5YzU4Njg2NDMwNTFlMzkxKS4K
Pgo+PiBJZiB5b3UgbG9vayBhdCB0aGUgLXAgYW5kIC1iIG9wdGlvbiBmb3IgdGhlIHhsIHNjaGVk
LXJ0ZHMsIHdlIHdpbGwKPj4gZmluZCB0aGF0IHVzZXJzIHdpbGwgaGF2ZSB0byBmaXJzdCByZWFk
IGJvdGggcGFyYW1ldGVycyBvZiBhIFZDUFUKPj4gZXZlbgo+PiBpZiB0aGV5IG9ubHkgd2FudCB0
byBjaGFuZ2UgdGhlIHZhbHVlIGZvciBvbmUgcGFyYW1ldGVyLCBlaXRoZXIgLXAgb3IKPj4gLWIu
IFdlIGRvbid0IGFsbG93IHVzZXJzIHRvIHNwZWNpZnkgLXAgb3IgLWIgd2l0aG91dCBhbiBpbnB1
dCB2YWx1ZS4KPj4KPiBZZXMuIFdoaWNoIEkgbm93IHJlbWVtYmVyIGFzIHNvbWV0aGluZyBJJ3Zl
IG5ldmVyIHJlYWxseSBsaWtlZC4gQnV0Cj4gYWdhaW4sIGl0J3MgYW4gaW50ZXJmYWNlIHdoaWNo
IGlzIGEgYml0IGhhcmQgdG8gZ2V0IHJpZ2h0LiBBbmQgaXQncwo+IGNlcnRhaW5seSBub3QgdGhp
cyBwYXRjaCBzZXJpZXMnIGpvYiB0byBjaGFuZ2UgaXQuCj4KPiBTbywgbGV0J3Mgc3RpY2sgd2l0
aCBpdC4gVGhhbmtzIGZvciBiZWFyaW5nIHdpdGggbWUuIDotKQoKTm8gcHJvYmxlbSBhdCBhbGwu
IDotKQpJIGFsc28gY2hlY2tlZCB0aGUgU0VERiBzY2hlZHVsZXIncyBjb21tYW5kcyB3aGlsZSBJ
IHdhcyB3b3JraW5nIG9uCnRoaXMgcGF0Y2ggdmVyc2lvbi4KSSBmZWx0IHRoYXQga2VlcGluZyB0
aGUgc2FtZSBmb3JtYXQgZm9yIHRoZSAtcCwgLWIgYW5kIC1lIG9wdGlvbnMgaXMgYQpiZXR0ZXIg
aWRlYS4KCj4KPgo+IEkgbm93IHdhbnQgdG8gYnJpbmcgc29tZXRoaW5nIG5ldyBvbiB0aGUgdGFi
bGUsIHRob3VnaDogd2hhdCBzaG91bGQgdGhlCj4gZGVmYXVsdCBiZT8KPgo+IEkgbWVhbiwgd2hh
dCBkbyB3ZSBleHBlY3QgbW9zdCBwZW9wbGUgdG8gd2FudCwgZS5nLiwgYXQgZG9tYWluIGNyZWF0
aW9uCj4gdGltZSwgaWYgdGhleSBkb24ndCBpbmNsdWRlIGFuICdleHRyYXRpbWU9MScgaW4gdGhl
aXIgY29uZmlnIGZpbGUKPiAoYWN0dWFsbHksIEkgZG9uJ3QgdGhpbmsgaXQncyBldmVuIHBvc3Np
YmxlIHRvIGRvIHRoYXQhIDotTykgPwo+Cj4gSSBiZWxpZXZlIHRoYXQgLS1raW5kIG9mIHVubGlr
ZWx5IHdydCB3aGF0IGhhcHBlbnMgaW4gdGhlIHJlYWwtdGltZQo+IHJlc2VhcmNoIGFuZCBwYXBl
cnMtLSBtb3N0IHVzZXJzIHdvdWxkIGV4cGVjdCBhIHdvcmsgY29uc2VydmluZwo+IHNjaGVkdWxl
ciwgdW5sZXNzIHRoZXkgc3BlY2lmeSBvdGhlcndpc2UuCj4KPiBBcyBpbiwgdGhleSBob3BlZnVs
bHkgd2lsbCBlbmpveSBiZWluZyBhYmxlIHRvIHJlc2VydmUgc29tZSBDUFUKPiBiYW5kd2lkdGgg
aW4gYSB2ZXJ5IHByZWNpc2UgYW5kIGRldGVybWluaXN0aWMgd2F5LCBmb3IgdGhlaXIgdkNQVXMu
IEJ1dAo+IEkgZG9uJ3QgdGhpbmsgdGhleSBzZWUgYXMgYSBnb29kIHRoaW5nIHRoZSBmYWN0IHRo
YXQgdGhvc2UgdkNQVXMgc3RvcHMKPiBydW5uaW5nIGF0IHNvbWUgcG9pbnQsIGV2ZW4gaWYgdGhl
IHN5c3RlbSBpcyBpZGxlLgo+Cj4gQWxzbywgSSB0aGluayB3ZSByZWFsbHkgc2hvdWxkIHNldCBk
b20wIHRvIGJlIGluIGV4dHJhdGltZSBtb2RlLgo+Cj4gVGhlcmVmb3JlLCBJIHRoaW5rIEkgd291
bGQgc2V0IGV4dHJhdGltZSBhcyBvbiBieSBkZWZhdWx0IGluIGJvdGggWGVuCj4gYW4geGwuIFdo
YXQgZG8geW91IHRoaW5rPwo+CgpSaWdodCBub3csIHRoZSBkb21haW4gaXMgY3JlYXRlZCB3aXRo
IGl0cyBWQ1BVcycgZXh0cmF0aW1lIGZsYWcgb24uIFNvCmJ5IGRlZmF1bHQsIGV4dHJhdGltZSBp
cyBzZXQgb24gaW4gWGVuLgoKSSdtIG5vdCBzdXJlIHdoYXQgZG8geW91IHN1Z2dlc3Qgc2V0dGlu
ZyB0aGUgZXh0cmF0aW1lIGZsYWcgb24gYnkgZGVmYXVsdCBpbiB4bD8KRGlkIHlvdSBtZWFuIGlm
IHVzZXJzIGRvIG5vdCBpbnB1dCAtZSBvcHRpb24sIHRoZSBleHRyYXRpbWUgZmxhZyB3aWxsCmJl
IHNldCBhcyBvbj8KSWYgc28sIHVzZXJzIG1heSBnZXQgY29uZnVzZWQgSU1ITy4gU29tZSB1c2Vy
cyBtYXkgdGhpbmsgbm90IHNldHRpbmcKLWUgb3B0aW9uIGluZGljYXRpbmcgY2xlYXIgdGhlIGV4
dHJhdGltZSBmbGFnLCB3aGlsZSBzb21lIHdobwpjYXJlZnVsbHkgcmVhZCB0aGUgaW5zdHJ1Y3Rp
b24gb2YgdGhlIGNvbW1hbmRzIGtub3cgdGhlIHhsIHNldCB0aGUKZXh0cmF0aW1lIGZsYWcgYnkg
ZGVmYXVsdCBpZiAtZSBvcHRpb24gaXMgbm90IHByb3ZpZGVkLgoKVGhhbmtzLAoKTWVuZwoKLS0t
LS0tLS0tLS0KTWVuZyBYdQpQaEQgQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFuZCBJbmZvcm1hdGlv
biBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5u
LmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 08 22:56:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Aug 2017 22: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.xen.org>)
	id 1dfDQh-0005hQ-Ew; Tue, 08 Aug 2017 22:56:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dfDQg-0005hF-Ac
 for xen-devel@lists.xen.org; Tue, 08 Aug 2017 22:56:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FF/F1-02962-1B14A895; Tue, 08 Aug 2017 22:56:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTOQd2Njl2
 RBr8/MVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPpr1nK5ggWPH1zH+mBsYfvF2MnBxCAhMZ
 Je7fkuhi5OJgEWhglfi9/igjiCMhMIdV4lBvMyNIlYRAnsSM53fZIewiie27b7CB2LwCghInZ
 z5h6WLkAJrkJfH5EVgJp4ChRP+RVlaQOUICfUwS3Q2HwBJsAqoS8841gvWyCKhItLx4wgwxJ0
 Bi1vpOJpA5wgJOEqub60HCIgJ6Eh9efWMDmcMsMIVZYsHBy2D1zAKaEq3bf7NPYBSYheSMWUh
 SCxiZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeWZ6uanFxYnpqTmJScV6yfm5mxiBgcgABDsY
 j7+PO8QoycGkJMq7SbszUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr5hDV6SQYFFqempFWmYOM
 CZg0hIcPEoivHvtgdK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivHIgkwRASj
 NK8+AGwWL1EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5PUCm8GTmlcDtewV0ChPQKRG+nSC
 nlCQipKQaGLv3cASLblmy45ef+GUbuRWMflrP/+aIGv4JqA/20doYt0O/7dg8n5exztfPORkw
 brh9pumndqyMtO63u38ErNx/TtE8dsd4zbaXClkPM4RTaySyu6cvle9KtZwiPXvC1VRR55efC
 yanX3KwmGqdb7Lbb73tU4ll8VqcQV+yJmdpmppuTn/DrMRSnJFoqMVcVJwIAJxe3H3QAgAA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502233008!105447540!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53558 invoked from network); 8 Aug 2017 22:56:48 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Aug 2017 22:56:48 -0000
Received: by mail-qk0-f193.google.com with SMTP id a77so4294474qkb.2
 for <xen-devel@lists.xen.org>; Tue, 08 Aug 2017 15:56:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lrcN/cx6/nAUDnutjRslBgj+dBpwh3h7rwxGAM3HmSU=;
 b=RZASxjXcqBD1uXeeMoDGC3JRReY2nZFBuH5fJg806CsZjotPCJLlpZXLaTrAqK4Qn4
 Vqmb1M2ADr3YSuX4xcPVl17s6tIRmAVKR2A1wL3B+RX9t3BXca1udakWhGrqtqVJroof
 hta5XXiHgmo4tUDysEMExOBRNFYMVmJmTaeNYJHgnfqLB5s2a4Cn/xC/pbS0Lv+M+Hzx
 jP7UpMHy/n3STcFEeY/V8ZUiB+GXKm0WqB/NLqbOPY98StINYsdyDVMGGN48pKrVRSt9
 tW+Ce1j850+0LLu1d6Ib55AMdWlJY0GO6o4atEjmCheyMIGVt+XhuHMzLwu3vVUgrLfl
 WcZA==
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=lrcN/cx6/nAUDnutjRslBgj+dBpwh3h7rwxGAM3HmSU=;
 b=orvJYDcDstk6uT76dpz1JsZNiC/K9IDBHwUe7+NIWEkqfGS3sKvxTISMj9A1Phgg8g
 mGo2E36CjZ+wyDRqJcxz5EZ4C5Gb6hhNmdJpDYyJLmb+KM1IVkiQjUi8KuEC13NfPOK4
 9wMF2jWQDwfFP5eAfQn9lZtTwTou6cJCdxFUe8QQ8rubJNlQW5yH1tQWrtDD9CVUOQYE
 GkN5dfWyU5aS3v78PTh3JngVotf0+Ugl/vbTMQsk5Ali5oUi6+7WzNBobEQaDiNb2jhk
 g0MTh4Ey478PvmuKvoorCNQMob0v5AcSZ8T2Dn7zxB3/6JfiO+MPCWMHfOEXFXtwaidW
 INWw==
X-Gm-Message-State: AHYfb5izhM4h6uUKhXMzKqM93HgOEvtUI3bkk0j7S/GXyI5pPxskAs1h
 S96sVh17H+FYgY3NEWp10fIXOihrrw==
X-Received: by 10.55.26.161 with SMTP id l33mr7955286qkh.315.1502233007824;
 Tue, 08 Aug 2017 15:56:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.245 with HTTP; Tue, 8 Aug 2017 15:56:47 -0700 (PDT)
In-Reply-To: <1502232733.5719.4.camel@citrix.com>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-2-git-send-email-mengxu@cis.upenn.edu>
 <1502204233.18446.12.camel@citrix.com>
 <CAENZ-+m8+r-ph95OQKkG_n59ERY+62W6qKBj1qy5vU2a9RK5jQ@mail.gmail.com>
 <1502232733.5719.4.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 8 Aug 2017 15:56:47 -0700
Message-ID: <CAENZ-+=QuPnv+B8QgbYKr_S0TQyWNO5Q-DSmrYFYStW5wyxT-A@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: TimDeegan <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" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/3] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgOCwgMjAxNyBhdCAzOjUyIFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCAyMDE3LTA4LTA4IGF0IDEyOjA2IC0w
NzAwLCBNZW5nIFh1IHdyb3RlOgo+PiBPbiBUdWUsIEF1ZyA4LCAyMDE3IGF0IDEwOjU3IEFNLCBE
YXJpbyBGYWdnaW9saQo+PiA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4g
T24gU3VuLCAyMDE3LTA4LTA2IGF0IDEyOjIyIC0wNDAwLCBNZW5nIFh1IHdyb3RlOgo+PiA+ID4K
Pj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gPiA+IGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+ID4gPiBpbmRleCAwNjY5YzMxLi5iYTVkYWE5
IDEwMDY0NAo+PiA+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+ID4gPiAr
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gPiA+IEBAIC0zNjAsNiArMzYwLDkg
QEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyIHsKPj4gPiA+ICB0eXBl
ZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX3J0ZHMgewo+PiA+ID4gICAgICB1aW50MzJfdCBw
ZXJpb2Q7Cj4+ID4gPiAgICAgIHVpbnQzMl90IGJ1ZGdldDsKPj4gPiA+ICsjZGVmaW5lIF9YRU5f
RE9NQ1RMX1NDSEVEX1JURFNfZXh0cmF0aW1lIDAKPj4gPiA+ICsjZGVmaW5lCj4+ID4gPiBYRU5f
RE9NQ1RMX1NDSEVEX1JURFNfZXh0cmF0aW1lICAoMVU8PF9YRU5fRE9NQ1RMX1NDSEVEX1JURFNf
ZXh0cgo+PiA+ID4gYXRpbQo+PiA+ID4gZSkKPj4gPiA+ICsgICAgdWludDMyX3QgZmxhZ3M7Cj4+
ID4gPgo+PiA+Cj4+ID4gSSdkIGFkZCBhIG9uZSBsaW5lciBjb21tZW50IGFib3ZlIHRoZSBmbGFn
IGRlZmluaXRpb24sIGFzLCBmb3IKPj4gPiBpbnN0YW5jZSwgaG93IHRoaW5ncyBhcmUgZG9uZSBp
biBjcmVhdGVkb21haW46Cj4+Cj4+IFN1cmUuCj4+Cj4+IEhvdyBhYm91dCBjb21tZW50Ogo+PiAv
KiBEb2VzIHRoaXMgVkNQVSBnZXQgZXh0cmF0aW1lIGJleW9uZCByZXNlcnZlZCB0aW1lPyAqLwo+
Pgo+ICdDYW4gdGhpcyB2Q1BVIGV4ZWN1dGUgYmV5b25kIGl0cyByZXNlcnZlZCBhbW91bnQgb2Yg
dGltZT8nCj4KPj4gPgo+PiA+IHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB7Cj4+ID4g
ICAgIC8qIElOIHBhcmFtZXRlcnMgKi8KPj4gPiAgICAgdWludDMyX3Qgc3NpZHJlZjsKPj4gPiAg
ICAgeGVuX2RvbWFpbl9oYW5kbGVfdCBoYW5kbGU7Cj4+ID4gIC8qIElzIHRoaXMgYW4gSFZNIGd1
ZXN0IChhcyBvcHBvc2VkIHRvIGEgUFZIIG9yIFBWIGd1ZXN0KT8gKi8KPj4gPiAjZGVmaW5lIF9Y
RU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QgICAgIDAKPj4gPiAjZGVmaW5lCj4+ID4gWEVOX0RPTUNU
TF9DREZfaHZtX2d1ZXN0ICAgICAgKDFVPDxfWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0KQo+PiA+
ICAvKiBVc2UgaGFyZHdhcmUtYXNzaXN0ZWQgcGFnaW5nIGlmIGF2YWlsYWJsZT8gKi8KPj4gPiAj
ZGVmaW5lIF9YRU5fRE9NQ1RMX0NERl9oYXAgICAgICAgICAgIDEKPj4gPiAjZGVmaW5lIFhFTl9E
T01DVExfQ0RGX2hhcCAgICAgICAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RGX2hhcCkKPj4gPgo+
PiA+IEFsc28sIGNvbnNpZGVyIHNob3J0ZW5pbmcgdGhlIG5hbWUgKGUuZy4sIGJ5IGNvbnRyYWN0
aW5nIHRoZQo+PiA+IFNDSEVEX1JURFMKPj4gPiBwYXJ0OyBpdCBkb2VzIG5vdCBtYXR0ZXIgaWYg
aXQncyBub3QgMTAwJSBlcXVhbCB0byB3aGF0J3MgaW4KPj4gPiBzY2hlZF9ydC5jLCBJIHRoaW5r
KS4KPj4KPj4KPj4gSG93IGFib3V0IHNob3J0ZW4gaXQgdG8gWEVOX0RPTUNUTF9SVERTX2V4dHJh
IG9yCj4+IFhFTl9ET01DVExfUlREU19leHRyYXRpbWU/Cj4+Cj4gUGVyc29uYWxseSwgSSdkIGdv
IGZvciBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmEgKG9yIF9leHRyYXRpbWUsIG9yCj4gX2V4dHJh
dCkuCgpPSy4gSSBjYW4gZ28gd2l0aCAgWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhLgoKVGhhbmtz
LAoKTWVuZwoKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFu
ZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93
d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 00:57:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 00: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.xen.org>)
	id 1dfFJ2-0005I0-5G; Wed, 09 Aug 2017 00:57:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfFJ1-0005Hc-7w
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 00:57:03 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 18/4B-18997-EDD5A895; Wed, 09 Aug 2017 00:57:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVfdubFe
 kwca/shYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPXpKkvBDJOKy2vuMjcw
 HtPqYuTiEBL4yyixad5OFgjnMaPEzgs97BDONkaJhgvdQA4nh4iAs8TXM3PBbF4BfYmFE78wg
 9jCAnoSD2YcYQWxJQS8JM70zmeEsd+vXA9ks3OwCVhJHBIDibIIqEqce/iIbQIj1wJGhlWM6s
 WpRWWpRbrGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgZ5lAIIdjHv/OR1ilOR
 gUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglckpitSSLAoNT21Ii0zBxhiMGkJDh4l
 EV4zkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz3owGKhIAKcoozYMbAQv3S4yyUsK8j
 EBHCfEUpBblZpagyr9iFOdgVBLmdQBZxZOZVwK36RXQEUxAR0T4doIcUZKIkJJqYDTWXBXEVS
 syuejXFGOdXYkrnI/l/1ogXJ96LCfAc6bTs+8tDVVr2gJDTtrUTtuU+OTV3O/WK2ov3jdau9R
 8625+plmyNZMZXt3d8bhh7tSizstL79nM/HFQ/siNa28Sqs2DJ22U/yX56eBKnklZK+L/LZby
 5n3f8UfvY94L2bU5Ho+sGg6t/cGlxFKckWioxVxUnAgA24dxRHICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502240220!106297841!1
X-Originating-IP: [104.130.215.37]
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 6608 invoked from network); 9 Aug 2017 00:57:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 00:57:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfFIw-0001oh-K4; Wed, 09 Aug 2017 00:56: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 1dfFIq-0005yH-VA; Wed, 09 Aug 2017 00:56:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfFIq-0008RV-HY; Wed, 09 Aug 2017 00:56:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112522-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=9e2a8e928995c3b1bb664b73fd59785055c6b5f6
X-Osstest-Versions-That: ovmf=4cf3f37c87ba1f9d58072444bd735e40e4779e70
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 00:56:52 +0000
Subject: [Xen-devel] [ovmf test] 112522: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUyMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MjIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5ZTJhOGU5Mjg5OTVjM2IxYmI2NjRiNzNmZDU5Nzg1
MDU1YzZiNWY2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0Y2YzZjM3
Yzg3YmExZjlkNTgwNzI0NDRiZDczNWU0MGU0Nzc5ZTcwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1MTggIDIwMTctMDgtMDggMDg6MjE6MzkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNTIyICAyMDE3LTA4LTA4IDE4OjE3OjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGhpcnUgS2hv
bGlhIDxkaGlydS5raG9saWFAZ21haWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj05ZTJhOGU5Mjg5OTVjM2IxYmI2NjRiNzNm
ZDU5Nzg1MDU1YzZiNWY2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3Zt
ZiA5ZTJhOGU5Mjg5OTVjM2IxYmI2NjRiNzNmZDU5Nzg1MDU1YzZiNWY2CisgYnJhbmNoPW92bWYK
KyByZXZpc2lvbj05ZTJhOGU5Mjg5OTVjM2IxYmI2NjRiNzNmZDU5Nzg1MDU1YzZiNWY2CisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2Vs
ZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNo
PXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVj
dF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDllMmE4ZTkyODk5NWMzYjFiYjY2
NGI3M2ZkNTk3ODUwNTVjNmI1ZjYgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3Zt
ZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDllMmE4ZTkyODk5NWMzYjFiYjY2NGI3M2ZkNTk3
ODUwNTVjNmI1ZjY6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNGNmM2YzNy4uOWUy
YThlOSAgOWUyYThlOTI4OTk1YzNiMWJiNjY0YjczZmQ1OTc4NTA1NWM2YjVmNiAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 01:09:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 01:09: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.xen.org>)
	id 1dfFUi-0000N5-7H; Wed, 09 Aug 2017 01:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christopher.w.clark@gmail.com>) id 1dfFUh-0000Mz-2u
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 01:09:07 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 15/1F-01987-DFE5A895; Wed, 09 Aug 2017 01:01:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMXThEd0/cV2
 RBjeWyVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkb9x5jLjjKVzFl8zL2BsYGni5GLg4hgZmM
 Ek9ndrKBOCwC91kkNk/vZAVxJAR+s0hs+LGXuYuRE8gpkpizezs7hF0icfnYVxYQm1dAUOLkz
 CdANgfQKE+Jrm2SIGE2AXOJ9X07GEFsFgEViVlPNrFBlAdILLm/hQnEFhYIlZjYuRJspIiAks
 S9VZPB4swCOhLH595khrA1JVq3/2afwMg3C8m2WUhSCxiZVjFqFKcWlaUW6Rqa6yUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYWAxDsYHx52vMQoyQHk5Io7ybtzkghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKEry/Y7sihQSLUtNTK9Iyc4AhDpOW4OBREuFNAEnzFhck5hZnpkOkT
 jEac1y5su4LE8eUA9u/MAmx5OXnpUqJ8+4DKRUAKc0ozYMbBIu9S4yyUsK8jECnCfEUpBblZp
 agyr9iFOdgVBLmXQwyhSczrwRu3yugU5iATonw7QQ5pSQRISXVwBgbUNi9+vmpSQVWenc+qVv
 u+eKusTxEesY2TRElltjv1/wa7vUYbP6SFbpDW2BN16bORJ0VX+a/fGRxWHojs8kc0yJD85V7
 19ZmSFXskU0sWqz3fKN11YprHUa7+nd1LdzP807CuCbF3nyhD9PWf9G3+Hmrb7P6uv3+vKOzM
 CvPxYO7/UjUQyWW4oxEQy3mouJEABp3Epa4AgAA
X-Env-Sender: christopher.w.clark@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502240507!101569473!1
X-Originating-IP: [209.85.161.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4517 invoked from network); 9 Aug 2017 01:01:48 -0000
Received: from mail-yw0-f196.google.com (HELO mail-yw0-f196.google.com)
 (209.85.161.196)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 01:01:48 -0000
Received: by mail-yw0-f196.google.com with SMTP id u207so3495726ywc.0
 for <xen-devel@lists.xenproject.org>; Tue, 08 Aug 2017 18:01:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=cViLYZxyvocQqXXshb7M5IkVXQzqhkRBwhCpZtyzozo=;
 b=dWXKqFM56uZJHruqsCbbku44qFFLN02QwztolbqTY3ZJRtJlhFipq6tmjuqzWiANid
 nfrtSagKOVQBi5drD8QvbzWzshQacPjv0xsArTsQeRRCQwHPlkrspQQRKFT4bO9OhSK4
 oeTTjinWlMr6sCgdpOTRvHvaNXoR9UQWf/Q7nwOcBblz/p6Nc7ER90EBOsh1H+CUlEoa
 a1LQJYzNd0bcigUJYkpijEVTR9uvs8+A5bKKccUCavj7S2I+D30JW0wGwNB+DJeQIsab
 5HzCA+oS19ecrEjBD6Lq85Azjo4O4oUSkAmwVMTK5dIoWnRvzT5EXReU7XfSzewjlMqW
 ctcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=cViLYZxyvocQqXXshb7M5IkVXQzqhkRBwhCpZtyzozo=;
 b=slHW0ytID4JYAd7yQHNXu3Ru4Ke7KjgXITsF/WzCCYpDFEv4gFHZoYN6IM637ASfdu
 +9V3z/viqqjioI7TQA4EZRF16fZ3XxzRqnGkYL90caCml7gic23c/3pTsM1kaPY7RJOP
 oaPcFpWMmKqQo9cXaEw9dJICOo82kog2zbXTQ0lXYYKFPbjcQuJJE40fFBR/9shI0I4/
 VrZOsDNXRbFnJVEbr9Nkb2ybg9gYgl95FRRQoxh3jAo5AC4Nb4lt1UANxnjQWUR5Tz8k
 KhPmr3E4KeWrn+ajSlqquDlMHU9sWmHlbk0cLQzu16W9IQUw6dCJyMLOiDg1eDEkrXas
 wdDQ==
X-Gm-Message-State: AHYfb5hzzHevNA+JMjTYUE57IQFMclbtHPrgrDvRz327scGZG6biQC+2
 fNLmsabdn3yt/98/YoC28RcgjGpc96TIink=
X-Received: by 10.37.194.130 with SMTP id s124mr4828562ybf.360.1502240506874; 
 Tue, 08 Aug 2017 18:01:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.172.25 with HTTP; Tue, 8 Aug 2017 18:01:46 -0700 (PDT)
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 8 Aug 2017 18:01:46 -0700
Message-ID: <CACMJ4GYBsg2TNNiYQqd5WTNiYRL6K9DxXWyPy5XReHd3fnCvpw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: shane.wang@intel.com, gang.wei@intel.com
Subject: [Xen-devel] [PATCH] x86/tboot: tboot_shutdown: disable interrupts
	after map_pages_to_xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgcG9pbnQgd2hlcmUgaW50ZXJydXB0cyBhcmUgZGlzYWJsZWQgaW4gdGJvb3Rfc2h1
dGRvd24KdG8gc2xpZ2h0bHkgbGF0ZXIsIHRvIGFmdGVyIHRoZSBjYWxsIHRvIG1hcF9wYWdlc190
b194ZW4uCgpUaGlzIHBhdGNoIG9yaWdpbmF0ZWQgaW4gT3BlblhUIHdpdGggdGhlIGZvbGxvd2lu
ZyByZXBvcnQ6CgoiRGlzYWJsaW5nIGludGVycnVwdHMgZWFybHkgY2F1c2VzIGRlYnVnIGFzc2Vy
dGlvbnMuCgpUaGlzIGlzIG9ubHkgc2VlbiB3aXRoIGRlYnVnIGJ1aWxkcyBidXQgc2luY2UgaXQg
Y2F1c2VzIGFzc2VydGlvbnMgaXQgaXMKcHJvYmFibHkgYSBiaWdnZXIgcHJvYmxlbS4gSXQgY2xl
YXJseSBzYXlzIGluIG1hcF9wYWdlc190b194ZW4gdGhhdCBpdApzaG91bGQgbm90IGJlIGNhbGxl
ZCB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQuIE1vdmVkIGRpc2FibGluZyB0byBqdXN0CmFmdGVy
IHRoYXQgY2FsbC4iCgpUaGUgWGVuIGNvZGUgY29tbWVudCBhaGVhZCBvZiBtYXBfcGFnZXNfdG9f
eGVuIG5vdGVzIHRoYXQgdGhlIENQVSBjYWNoZQpmbHVzaGluZyBpbiBtYXBfcGFnZXNfdG9feGVu
IGRpZmZlcnMgZGVwZW5kaW5nIG9uIHdoZXRoZXIgaW50ZXJydXB0cyBhcmUKZW5hYmxlZCBvciBu
b3QuIFRoZSBmbHVzaCBsb2dpYyB3aXRoIGludGVycnVwdHMgZW5hYmxlZCBpcyBtb3JlCmNvbnNl
cnZhdGl2ZSwgZmx1c2hpbmcgYWxsIENQVXMnIFRMQnMvY2FjaGVzLCByYXRoZXIgdGhhbiBqdXN0
IGxvY2FsLgpUaGlzIGlzIGp1c3QgYmVmb3JlIHRoZSB0Ym9vdCBtZW1vcnkgaW50ZWdyaXR5IE1B
QyBjYWxjdWxhdGlvbiBpcyBwZXJmb3JtZWQKaW4gdGhlIGNhc2Ugb2YgZW50ZXJpbmcgUzMuCgpP
cmlnaW5hbCBwYXRjaCBhdXRob3IgY3JlZGl0OiBSb3NzIFBoaWxpcHNvbi4KClNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IGNjMjY4MjEuLjU5ZDdjNDcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5j
CkBAIC0zNDEsOCArMzQxLDYgQEAgdm9pZCB0Ym9vdF9zaHV0ZG93bih1aW50MzJfdCBzaHV0ZG93
bl90eXBlKQoKICAgICBnX3Rib290X3NoYXJlZC0+c2h1dGRvd25fdHlwZSA9IHNodXRkb3duX3R5
cGU7CgotICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Ci0KICAgICAvKiBDcmVhdGUgaWRlbnRpdHkg
bWFwIGZvciB0Ym9vdCBzaHV0ZG93biBjb2RlLiAqLwogICAgIC8qIGRvIGJlZm9yZSBTMyBpbnRl
Z3JpdHkgYmVjYXVzZSBtYXBwaW5nIHRib290IG1heSBjaGFuZ2UgeGVuaGVhcCAqLwogICAgIG1h
cF9iYXNlID0gUEZOX0RPV04oZ190Ym9vdF9zaGFyZWQtPnRib290X2Jhc2UpOwpAQCAtMzU3LDYg
KzM1NSwxMCBAQCB2b2lkIHRib290X3NodXRkb3duKHVpbnQzMl90IHNodXRkb3duX3R5cGUpCiAg
ICAgICAgIHJldHVybjsKICAgICB9CgorICAgIC8qIERpc2FibGUgaW50ZXJydXB0cyBhcyBlYXJs
eSBhcyBwb3NzaWJsZSBidXQgbm90IHByaW9yIHRvICovCisgICAgLyogY2FsbGluZyBtYXBfcGFn
ZXNfdG9feGVuICovCisgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKwogICAgIC8qIGlmIHRoaXMg
aXMgUzMgdGhlbiBzZXQgcmVnaW9ucyB0byBNQUMgKi8KICAgICBpZiAoIHNodXRkb3duX3R5cGUg
PT0gVEJfU0hVVERPV05fUzMgKQogICAgIHsKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 01:09:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 01:09: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.xen.org>)
	id 1dfFUu-0000O9-EM; Wed, 09 Aug 2017 01:09:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dfFUs-0000Nu-Lp
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 01:09:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 12/72-03557-DB06A895; Wed, 09 Aug 2017 01:09:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNwkVndvQle
 kwYL3fBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCH8sYC5pkK948WczawNgn2cXIxSEkMJ1R
 ouH0WZYuRk4OCQFeiSPLZrBC2P4St//8YYYoamSUWPF/DVMXIwcHr4CZxMRboiA1wgKhEvdm3
 GACsdkEdCVmH2xiBrFFBFwlLn9dxwrSyyzwkVFiWfMidpBeFgFViX3PpEBqOAU8JV4vvMwOMb
 +dUaK1pZ0NJMEsoCnRuv03O8QR2hI9e38wQ+wVlPi7QxiiRF6ieets5gmMArOQdMxCqJqFpGo
 BI/MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GQAgh2M
 i9cGHmKU5GBSEuXdpN0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd2J8V6SQYFFqempFWmYOM
 E5g0hIcPEoivPUgad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEuctBikSACnKKM2DGwGL2U
 uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5m0DmcKTmVcCt+kV0BFMQEdE+HaCHFGSiJCSamB
 s3M638aNQypF0rq0HZM9t9mrSutp/VST/sOrbD1f91fY/bezUryttiD5/K1vnrN79lErBhyvm
 ui/qvbbU9dVb4QuW5uExT4VmnD9RpejVqj8lNE/kuUMg4/SvFiFVf825n6T4/Nzy+rjrbd0JY
 bKL2KbeWDA5NfXs8xQe7p3b06NZKg8+vWGoxFKckWioxVxUnAgAKSfundQCAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502240954!58082973!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6065 invoked from network); 9 Aug 2017 01:09:16 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 01:09:16 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Aug 2017 18:09:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="297591161"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.25.184])
 by fmsmga004.fm.intel.com with ESMTP; 08 Aug 2017 18:09:11 -0700
Message-ID: <1502240950.3636.13.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Wed, 09 Aug 2017 09:09:10 +0800
In-Reply-To: <1500540553-29199-5-git-send-email-yi.y.sun@linux.intel.com>
References: <1500540553-29199-1-git-send-email-yi.y.sun@linux.intel.com>
 <1500540553-29199-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC v2 04/12] x86: implement data structure and
 CPU init flow for MBA.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gQEAgLTcxLDcgKzc4LDYgQEAgZW51bSBwc3JfZmVhdF90eXBlIHsKPiDCoC8qCj4gwqAgKiBU
aGlzIHN0cnVjdHVyZSByZXByZXNlbnRzIG9uZSBmZWF0dXJlLgo+IMKgICogY29zX21heMKgwqDC
oMKgwqAtIFRoZSBtYXggQ09TIHJlZ2lzdGVycyBudW1iZXIgZ290IHRocm91Z2ggQ1BVSUQuCj4g
LSAqIGNibV9sZW7CoMKgwqDCoMKgLSBUaGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhyb3VnaCBDUFVJ
RC4KCkFzIHlvdSBhcmUgbW92aW5nIGluc3RlYWQgb2YgcmVtb3ZpbmcgdGhlIGNvZGUsIHRoZSBj
b21tZW50IGNhbiBhbHNvCm1vdmUgdG9nZXRoZXIgd2l0aCB0aGUgY29kZSAoYnV0IG5vdCBnZXQg
ZGVsZXRlZCkuIEJ1dCBpZiB0aGUgcmVtb3ZlIGlzCm9uIHlvdXIgcHVycG9zZSAod2hpY2ggc291
bmRzIGFjY2VwdGFibGUgdG8gbWUpIHRoZW4gaXQncyBhbm90aGVyIHRoaW5nLgoKPiDCoCAqIGNv
c19yZWdfdmFsIC0gQXJyYXkgdG8gc3RvcmUgdGhlIHZhbHVlcyBvZiBDT1MgcmVnaXN0ZXJzLiBP
bmUKPiBlbnRyeSBzdG9yZXMKPiDCoCAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdGhl
IHZhbHVlIG9mIG9uZSBDT1MgcmVnaXN0ZXIuCj4gwqAgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoEZvciBMMyBDQVQgYW5kIEwyIENBVCwgb25lIGVudHJ5IGNvcnJlc3BvbmRzIHRvIG9u
ZQo+IENPU19JRC4KPiBAQCAtODAsOSArODYsMjEgQEAgZW51bSBwc3JfZmVhdF90eXBlIHsKPiDC
oCAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY29zX3JlZ192YWxbMV0gKENvZGUpLgo+
IMKgICovCj4gwqBzdHJ1Y3QgZmVhdF9ub2RlIHsKPiAtwqDCoMKgwqAvKiBjb3NfbWF4IGFuZCBj
Ym1fbGVuIGFyZSBjb21tb24gdmFsdWVzIGZvciBhbGwgZmVhdHVyZXMgc28gZmFyLgo+ICovCj4g
K8KgwqDCoMKgLyogY29zX21heCBpcyBjb21tb24gdmFsdWVzIGZvciBhbGwgZmVhdHVyZXMgc28g
ZmFyLiAqLwo+IMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgY29zX21heDsKPiAtwqDCoMKgwqB1bnNp
Z25lZCBpbnQgY2JtX2xlbjsKPiArCj4gK8KgwqDCoMKgLyogRmVhdHVyZSBzcGVjaWZpYyBIVyBp
bmZvLiAqLwo+ICvCoMKgwqDCoHVuaW9uIHsKPiArwqDCoMKgwqDCoMKgwqDCoHN0cnVjdCB7Cj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIGludCBjYm1fbGVuOwo+ICvCoMKgwqDC
oMKgwqDCoMKgfSBjYXRfaW5mbzsKPiArCj4gK8KgwqDCoMKgwqDCoMKgwqBzdHJ1Y3Qgewo+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgdGhydGxfbWF4Owo+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgbGluZWFyOwo+ICvCoMKgwqDCoMKgwqDCoMKg
fSBtYmFfaW5mbzsKPiArwqDCoMKgwqB9Owo+ICsKPiDCoMKgwqDCoMKgdWludDMyX3QgY29zX3Jl
Z192YWxbTUFYX0NPU19SRUdfQ05UXTsKPiDCoH07Cj4gwqAKPiBAQCAtMTYxLDYgKzE3OSw3IEBA
IHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNyX2Fzc29jLAo+IHBzcl9hc3NvYyk7Cj4g
wqAgKi8KPiDCoHN0YXRpYyBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0X2wzOwo+IMKgc3RhdGljIHN0
cnVjdCBmZWF0X25vZGUgKmZlYXRfbDJfY2F0Owo+ICtzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAq
ZmVhdF9tYmE7Cj4gwqAKPiDCoC8qIENvbW1vbiBmdW5jdGlvbnMgKi8KPiDCoCNkZWZpbmUgY2F0
X2RlZmF1bHRfdmFsKGxlbikgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQo+IEBAIC0yNzQs
MjIgKzI5MywyMiBAQCBzdGF0aWMgYm9vbCBwc3JfY2hlY2tfY2JtKHVuc2lnbmVkIGludCBjYm1f
bGVuLAo+IHVuc2lnbmVkIGxvbmcgY2JtKQo+IMKgfQo+IMKgCj4gwqAvKiBDQVQgY29tbW9uIGZ1
bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KPiAtc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJl
KGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHN0cnVjdCBmZWF0X25vZGUgKmZlYXQs
Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBlbnVtIHBzcl9mZWF0X3R5cGUgdHlw
ZSkKPiArc3RhdGljIGludCBpbml0X2FsbG9jX2ZlYXR1cmVzKGNvbnN0IHN0cnVjdCBjcHVpZF9s
ZWFmICpyZWdzLAoKWW91IHN0aWxsIGluaXRpYWxpemUgdGhlIGZlYXR1cmUgb25lIGJ5IG9uZSwg
cmlnaHQ/IEluIHRoYXQgY2FzZQonZmVhdHVyZXMnIHNob3VsZCBrZWVwIGFzICdmZWF0dXJlJy4g
QWxzbyBJJ20gbm90IHN1cmUgd2hpY2ggZGVncmVlIHdlCmNhbiBzaGFyZSB0aGUgY29kZSBiZXR3
ZWVuIENBVCBhbmQgTUJBLiBJZiBub3QgbXVjaCBidXQganVzdCBicmluZyBtYW55CnN3aXRjaC1j
YXNlcyBhbmQgaWZzIHRoZW4gSSB0ZW5kIHRvIGludHJvZHVjZSBhIHRvdGFsbHkgbmV3Cm1iYV9p
bml0X2ZlYXR1cmUoKS4KCgo+IEBAIC0xNDM5LDEyICsxNTA4LDI1IEBAIHN0YXRpYyB2b2lkIHBz
cl9jcHVfaW5pdCh2b2lkKQo+IMKgCj4gwqDCoMKgwqDCoMKgwqDCoMKgZmVhdCA9IGZlYXRfbDJf
Y2F0Owo+IMKgwqDCoMKgwqDCoMKgwqDCoGZlYXRfbDJfY2F0ID0gTlVMTDsKPiAtwqDCoMKgwqDC
oMKgwqDCoGlmICggIWNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQ
RV9MMl9DQVQpICkKPiArwqDCoMKgwqDCoMKgwqDCoGlmICggIWluaXRfYWxsb2NfZmVhdHVyZXMo
JnJlZ3MsIGZlYXQsIGluZm8sCj4gRkVBVF9UWVBFX0wyX0NBVCkgKQo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDJfQ0FUXSA9ICZsMl9jYXRfcHJvcHM7
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgZWxzZQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZmVh
dF9sMl9jYXQgPSBmZWF0Owo+IMKgwqDCoMKgwqB9Cj4gwqAKPiArwqDCoMKgwqBjcHVpZF9jb3Vu
dF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsKCkNhbiB3ZSBjYWNoZSB0aGlz
IHN1YiBsZWFmIDA/IEN1cnJlbnRseSB3ZSBjYWxsIHRoaXMgZm9yIGV2ZXJ5CmFsbG9jYXRpb24g
ZmVhdHVyZSB3aGljaCBpbiBteSBtaW5kIGlzIHVubmVjZXNzYXJ5LgoKPiArwqDCoMKgwqBpZiAo
IHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX01CQSApCj4gK8KgwqDCoMKgewo+ICvCoMKgwqDC
oMKgwqDCoMKgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAzLCAmcmVncyk7
Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKgZmVhdCA9IGZlYXRfbWJhOwo+ICvCoMKgwqDCoMKgwqDC
oMKgZmVhdF9tYmEgPSBOVUxMOwo+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKCAhaW5pdF9hbGxvY19m
ZWF0dXJlcygmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX01CQSkgKQo+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9NQkFdID0gJm1iYV9wcm9wczsKPiAr
wqDCoMKgwqDCoMKgwqDCoGVsc2UKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZmVhdF9tYmEg
PSBmZWF0Owo+ICvCoMKgwqDCoH0KPiArCj4gwqDCoMKgwqDCoGluZm8tPmZlYXRfaW5pdCA9IHRy
dWU7CgpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 01:11:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 01:11: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.xen.org>)
	id 1dfFWa-0000zd-QD; Wed, 09 Aug 2017 01:11:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfFWY-0000z4-O7
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 01:11:02 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 66/15-02181-5216A895; Wed, 09 Aug 2017 01:11:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVclsSv
 SYNpec4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPJk0jb3gWVlF14pbbA2M
 zz27GLk4hAT+MkpcOzyFGcJ5zCjx6OA2dghnG6PEinvbgRxODhEBZ4mvZ+aC2bwC+hLX2qeA2
 cICIRLLLv1hBGmQEDijIfFz5RlWkISEgKfE2X29LDB298rFQCvYOdgErCQOiYFEWQRUJZY/bW
 OcwMi9gJFhFaNGcWpRWWqRrpG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoNf
 rGRgYdzC27PU7xCjJwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvxPiuSCHBotT0
 1Iq0zBxg+MGkJTh4lER460HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzlsMUiQAUpRRm
 gc3AhYLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ854BmcKTmVcCt+kV0BFMQEdE+HaCHF
 GSiJCSamDc2eK26tXRCWafpv182S8zxVs3nsMxiav8He+k7+u3SrKlyPj12rb1iRV1sp3mPWa
 /znzfdMZyL5Wnhzx+PuDl/dHDzZ23WtEgTdxr+aKjh15n7RTVfROho8H4bkaB3I/rgqVMupOY
 b5/w6Raysmn+9k3fV0z/SESb9yQBa4WbZ/j+PqvUY1JiKc5INNRiLipOBAAmx88LgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502241059!104598601!1
X-Originating-IP: [104.130.215.37]
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 11043 invoked from network); 9 Aug 2017 01:11:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 01:11:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfFWS-0000nf-NR; Wed, 09 Aug 2017 01:10: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 1dfFWN-0006vy-78; Wed, 09 Aug 2017 01:10:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfFWM-0001vi-OC; Wed, 09 Aug 2017 01:10:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112519-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-xsm:guest-start.2:fail:regression
 xen-unstable:build-armhf-xsm:host-build-prep:fail:regression
 xen-unstable:test-xtf-amd64-amd64-3:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dd050808ccc23f0a11d5596409f4245b9406a242
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 01:10:50 +0000
Subject: [Xen-devel] [xen-unstable test] 112519: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4206797347037245808=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm      17 guest-start.2            fail REGR. vs. 112496
 build-armhf-xsm              5 host-build-prep fail in 112511 REGR. vs. 112496

Tests which are failing intermittently (not blocking):
 test-xtf-amd64-amd64-3        4 host-install(4)          broken pass in 112511
 test-amd64-amd64-xl-qemut-win7-amd64 13 guest-saverestore fail in 112511 pass in 112519

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 112447

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 112511 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 112511 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
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112496
 build-arm64-pvops             2 hosts-allocate              broken like 112496
 build-arm64                   2 hosts-allocate              broken like 112496
 build-arm64-xsm               3 capture-logs                broken like 112496
 build-arm64-pvops             3 capture-logs                broken like 112496
 build-arm64                   3 capture-logs                broken like 112496
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112511 like 112423
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 112511 like 112475
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112460
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112496
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112496
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112496
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112496
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112496
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112496
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xsm 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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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          13 migrate-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-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-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                  dd050808ccc23f0a11d5596409f4245b9406a242
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112496  2017-08-07 02:01:01 Z    1 days
Testing same since   112511  2017-08-07 14:47:08 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                       broken  
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       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                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                         pass    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step test-xtf-amd64-amd64-3 host-install(4)
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4206797347037245808==--

From xen-devel-bounces@lists.xen.org Wed Aug 09 01:12:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 01:12: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.xen.org>)
	id 1dfFXm-00019A-8J; Wed, 09 Aug 2017 01:12:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dfFXl-000192-0p
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 01:12:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5D/D4-03557-0716A895; Wed, 09 Aug 2017 01:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhr5uf2BV
 psKvX1OL7lslMDowehz9cYQlgjGLNzEvKr0hgzXj3bRFjwUe+ine7mxgbGHfydjFycggJVEg8
 WbWIGcSWEOCVOLJsBiuE7S+x79sHli5GLqCaRkaJXx+msoAkeAXMJO5cvA5WJCwQKLFv330mE
 JtNQFdi9sEmsEEiAq4Sl7+uA6thFrjOKDFxUx2IzSKgKnH4bTdYnFPAU+LIiv/sEAvaGSXebf
 3NDtGgKdG6HcKWENCW6Nn7A2goB9BiQYm/O4QhSuQlmrfOZp7AKDALSccshKpZSKoWMDKvYtQ
 oTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE4GINjB+Hdt4CFG
 SQ4mJVHeTdqdkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGUTuiKFBItS01Mr0jJzgHECk5bg4
 FES4S0ASfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDjvz3igIgGQoozSPLgRsJi9xCgrJc
 zLCHSUEE9BalFuZgmq/CtGcQ5GJWHeMyBTeDLzSuA2vQI6ggnoiAjfTpAjShIRUlINjAlP5Bf
 cW3c16Iyt8YwPV32X1D36EGAWYfd36pv/z8yebQh5EF87qfj5n8AtIaenbfv/lvWmTLH7nC8G
 f73rohe4fZWJlNnCvq7Rrd+vI1hPu3siU/Pd684sh/yL6qelKD7emsnXX6B8+9fZ6TI+63dUV
 k5l6X/zPGhfpVLdGwk9wWsPrAXnVyqxFGckGmoxFxUnAgCd9gR81AIAAA==
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502241133!58083129!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14788 invoked from network); 9 Aug 2017 01:12:15 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 01:12:15 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 08 Aug 2017 18:12:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="121473522"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.25.184])
 by orsmga002.jf.intel.com with ESMTP; 08 Aug 2017 18:12:10 -0700
Message-ID: <1502241129.3636.16.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Wed, 09 Aug 2017 09:12:09 +0800
In-Reply-To: <1500540553-29199-6-git-send-email-yi.y.sun@linux.intel.com>
References: <1500540553-29199-1-git-send-email-yi.y.sun@linux.intel.com>
 <1500540553-29199-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC v2 05/12] x86: implement get hw info flow for
 MBA.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Bzci5oCj4gaW5kZXggNTUxY2NmMy4uODFkYTFjMiAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Bzci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAo+
IEBAIC0zOCw3ICszOCw5IEBACj4gwqAvKiBVc2VkIGJ5IHBzcl9nZXRfaW5mbygpICovCj4gwqAj
ZGVmaW5lIFBTUl9JTkZPX0lEWF9DT1NfTUFYwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMAo+IMKg
I2RlZmluZSBQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU7CoMKgwqDCoMKgwqDCoMKgMQo+ICsjZGVm
aW5lIFBTUl9JTkZPX0lEWF9NQkFfVEhSVExfTUFYwqDCoMKgwqDCoMKgMQo+IMKgI2RlZmluZSBQ
U1JfSU5GT19JRFhfQ0FUX0ZMQUfCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMgo+ICsjZGVmaW5lIFBT
Ul9JTkZPX0lEWF9NQkFfTElORUFSwqDCoMKgwqDCoMKgwqDCoMKgMgoKU29ydGluZyBieSBmZWF0
dXJlIGluc3RlYWQgb2YgYnkgaW5kZXggc291bmRzIG1vcmUgcmVhc29uYWJsZSB0byBtZS4KCj4g
wqAjZGVmaW5lIFBTUl9JTkZPX0FSUkFZX1NJWkXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDMK
PiDCoAo+IMKgc3RydWN0IHBzcl9jbXRfbDMgewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiBpbmRleCA0NGQ2
NGY1Li40NTdjZTljIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+IEBAIC03NDUsNiArNzQ1LDcgQEAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wY2l0b3BvaW5mb190KTsKPiDCoAo+
IMKgI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm/CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAwCj4gwqAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5m
b8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDEKPiArI2RlZmluZSBYRU5fU1lTQ1RMX1BT
Ul9NQkFfZ2V0X2luZm/CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAyCj4gwqBz
dHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2Nfb3Agewo+IMKgwqDCoMKgwqB1aW50MzJfdCBjbWQ7
wqDCoMKgwqDCoMKgwqAvKiBJTjogWEVOX1NZU0NUTF9QU1JfQ0FUXyogKi8KPiDCoMKgwqDCoMKg
dWludDMyX3QgdGFyZ2V0O8KgwqDCoMKgLyogSU4gKi8KPiBAQCAtNzU1LDYgKzc1NiwxMyBAQCBz
dHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2Nfb3Agewo+IMKgI2RlZmluZSBYRU5fU1lTQ1RMX1BT
Ul9DQVRfTDNfQ0RQwqDCoMKgwqDCoMKgwqAoMXUgPDwgMCkKPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoHVpbnQzMl90IGZsYWdzO8KgwqDCoMKgwqAvKiBPVVQ6IENBVCBmbGFncyAqLwo+IMKg
wqDCoMKgwqDCoMKgwqDCoH0gY2F0X2luZm87Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKgc3RydWN0
IHsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdWludDMyX3QgdGhydGxfbWF4OyAvKiBPVVQ6
IE1heGltdW0gdGhyb3R0bGUgKi8KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdWludDMyX3Qg
Y29zX21heDvCoMKgwqAvKiBPVVQ6IE1heGltdW0gQ09TICovCj4gKyNkZWZpbmUgWEVOX1NZU0NU
TF9QU1JfTUJBX0xJTkVBUsKgwqDCoMKgwqDCoCgxdSA8PCAwKQo+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqB1aW50MzJfdCBsaW5lYXI7wqDCoMKgwqAvKiBPVVQ6IExpbmVhciBtb2RlICovCgpK
dXN0IGxpa2UgQ0FULCByZW5hbWUgdG8gJ2ZsYWdzJyBzbyBpdCBjYW4gYmUgZXh0ZW5kZWQgZWFz
aWx5IGluIHRoZQpmdXR1cmU/CgpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 01:33:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 01: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.xen.org>)
	id 1dfFs8-0002dX-1f; Wed, 09 Aug 2017 01:33:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dfFs7-0002dR-Cz
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 01:33:19 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A1/F2-18997-E566A895; Wed, 09 Aug 2017 01:33:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNwkVjcurSv
 S4M0SDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPtU62CNRwVux7tZGpgnMvexcjFISQwnVFi
 df9rIIeTQ0KAV+LIshmsEHaAROOCPiaIokZGifO7tzCDJHgFzCRu/OhnBLGFBfwlFu7pZwGx2
 QR0JWYfbAKrERFwlbj8dR3YIGaB64wSEzfVdTFycLAIqErs7eUHCXMKeErMfT2bGWJ+O6PEvP
 8PoOo1JVq3/4Y6SFuiZ+8PZpBeXgFBib87hCFK5CWat85mnsAoMAtJxyyEqllIqhYwMq9i1Ch
 OLSpLLdI1NNVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMTQYg2MHYsN3zEKMk
 B5OSKO8m7c5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8z1O6IoUEi1LTUyvSMnOAUQKTluDgU
 RLhVU0FSvMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDjvZZAZAiBFGaV5cCNgEXuJUVZKmJ
 cR6CghnoLUotzMElT5V4ziHIxKwrxGIKt4MvNK4Da9AjqCCeiICN9OkCNKEhFSUg2MpSL37kT
 kV1aeuL3mn0eg2V5/KxuFZNspT19vrDgWst4zhYsr5N2xk7faBXMSlZtYosxqw0M2Trb4xs/8
 7aOAwrkUPs8F8wQnVOb753wR+xQneW9Gih9nlbGNv/xKOZV1WxfoLT3YKW+hOUnz45XfUT1H3
 WIcr708Fbd6EsMhycgLv7M3T32gxFKckWioxVxUnAgA0OIQrdMCAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502242395!86645615!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8169 invoked from network); 9 Aug 2017 01:33:17 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Aug 2017 01:33:17 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Aug 2017 18:33:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="1180546037"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.25.184])
 by fmsmga001.fm.intel.com with ESMTP; 08 Aug 2017 18:33:11 -0700
Message-ID: <1502242385.3636.25.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Wed, 09 Aug 2017 09:33:05 +0800
In-Reply-To: <1500540553-29199-8-git-send-email-yi.y.sun@linux.intel.com>
References: <1500540553-29199-1-git-send-email-yi.y.sun@linux.intel.com>
 <1500540553-29199-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC v2 07/12] x86: implement set value flow for
 MBA.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gwqDCoMKgwqDCoC8qIHdyaXRlX21zciBpcyB1c2VkIHRvIHdyaXRlIG91dCBmZWF0dXJlIE1T
UiByZWdpc3Rlci4gKi8KPiDCoMKgwqDCoMKgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50
IGNvcywgdWludDMyX3QgdmFsLCBlbnVtCj4gcHNyX3ZhbF90eXBlIHR5cGUpOwo+ICsKPiArwqDC
oMKgwqAvKgo+ICvCoMKgwqDCoMKgKiBjaGVja19jaGFuZ2VfdmFsIGlzIHVzZWQgdG8gY2hlY2sg
aWYgaW5wdXQgdmFsIGZ1bGZpbGxzIFNETQo+IHJlcXVpcmVtZW50Lgo+ICvCoMKgwqDCoMKgKiBD
aGFuZ2UgaXQgdG8gdmFsaWQgdmFsdWUgaWYgU0RNIGFsbG93cy4KPiArwqDCoMKgwqDCoCovCj4g
K8KgwqDCoMKgYm9vbCAoKmNoZWNrX2NoYW5nZV92YWwpKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUg
KmZlYXQsIHVuc2lnbmVkCj4gbG9uZyAqdmFsKTsKCkkgdW5kZXJzdGFuZCB5b3UgbmVlZCBjaGVj
ayB0aGUgdmFsdWUgYW5kIGFsc28gcG90ZW50aWFsbHkgY2hhbmdlIHRoZQp2YWx1ZSBpbiBjZXJ0
YWluIGNhc2UsIGJ1dCB0aGUgbmFtaW5nIGhlcmUgc291bmRzIG5vdCBzbyBnb29kLgoKY2hlY2tf
dmFsdWU/IGFjY2VwdF92YWx1ZT8gb3IgYW55IG90aGVyIGJldHRlciBzb2x1dGlvbnM/Cgo+IMKg
fSAqZmVhdF9wcm9wc1tGRUFUX1RZUEVfTlVNXTsKPiDCoAo+IMKgLyoKPiDCoAo+ICtzdGF0aWMg
Ym9vbCBjYXRfY2hlY2tfY2hhbmdlX3ZhbChjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqB1bnNpZ25lZCBsb25nICpjYm0pCgphbmQga2VlcCB0aGlzIGFzIGNhdF9jaGVj
a19jYm0oKSwKCj7CoAo+ICtzdGF0aWMgYm9vbCBtYmFfY2hlY2tfY2hhbmdlX3ZhbChjb25zdCBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBsb25nICp0aHJ0bCkK
CmFuZCB0aGlzIGJlY29tZXMgbWJhX2NoZWNrX3RocnRsKCk/CgpDaGFvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 01:50:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 01:50: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.xen.org>)
	id 1dfG8Z-0003vT-FI; Wed, 09 Aug 2017 01:50:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfG8Y-0003v6-8v
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 01:50:18 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 11/87-01732-95A6A895; Wed, 09 Aug 2017 01:50:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTciqyv
 S4PE7FYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/Ny3kLFgVmRF+9dvjA2M
 38y7GLk4hAT+Mkp8evaCsYuRE8h5zCjR9y8TIrGNUeLHyw42kISIgLPE1zNz2bsYOTh4BfQlT
 j6NBwkLC4RKNN56yAhSLyFwUk7i3uo3zCAJCQFviU+fvsHZHa/XMHUxsnOwCVhJHBIDibIIqE
 rcW/SadQIj9wJGhlWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIEer2dgYNzB2LfK7xCjJAeTkijvJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvG/TuyKF
 BItS01Mr0jJzgKEHk5bg4FES4bXMAErzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ473qQI
 gGQoozSPLgRsDi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdwvIFJ7MvBK4Ta+AjmACOi
 LCtxPkiJJEhJRUA2PiEq+W+F5x1Z+n7555onXk/tFNldc+Mug9nybeoMxsL/ho+7WYmc/dZaK
 2MUayT0z2ze0JbWBM9nlw7j1v+PF1nEwLu402Buzr4o5RnsnZGbjJc+rM/ayzRXaeX2YulZJy
 8HrWx0RvP49n7zROfTR60Hp9RmfnkbPe5k0Jcgd2W9zmPnXwTrMSS3FGoqEWc1FxIgCd4bO4f
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502243415!103596528!1
X-Originating-IP: [104.130.215.37]
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 30396 invoked from network); 9 Aug 2017 01:50:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 01:50:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfG8T-0001ml-LZ; Wed, 09 Aug 2017 01:50: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 1dfG8N-0000aI-WB; Wed, 09 Aug 2017 01:50:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfG8N-0002Xs-3r; Wed, 09 Aug 2017 01:50:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112521-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf-xsm:host-build-prep:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-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-libvirt-vhd: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: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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-raw: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=e42590c22a3b88f1cfcb7288f477b38200f5ae8c
X-Osstest-Versions-That: qemuu=ac44ed2afb7c60255e989b163301479f5b4ecd04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 01:50:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 112521: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUyMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MjEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgIDUgaG9zdC1idWlsZC1wcmVwICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjQ1NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMTI0NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjQ1NgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDU2CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI0NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1NgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEy
NDU2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICAgICAgICBicm9rZW4gbGlrZSAxMTI0NTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjQ1NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTEyNDU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI0NTYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBx
ZW11dSAgICAgICAgICAgICAgICBlNDI1OTBjMjJhM2I4OGYxY2ZjYjcyODhmNDc3YjM4MjAwZjVh
ZThjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhYzQ0ZWQyYWZiN2M2
MDI1NWU5ODliMTYzMzAxNDc5ZjViNGVjZDA0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI0NTYg
IDIwMTctMDgtMDUgMDA6MTc6NDEgWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEy
NTA2ICAyMDE3LTA4LTA3IDA5OjM5OjE5IFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTEyNTIxICAyMDE3LTA4LTA4IDE3OjUyOjU4IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRyIEJlenp1Ymlr
b3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4K
ICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ2Ug
PGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGVuaXMgVi4gTHVuZXYgPGRlbkBvcGVudnoub3JnPgog
IERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdl
ciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29t
PgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5v
cmc+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8
aGFyZUBzdXNlLmRlPgogIEplZmYgQ29keSA8amNvZHlAcmVkaGF0LmNvbT4KICBKb3NlcGggTXll
cnMgPGpvc2VwaEBjb2Rlc291cmNlcnkuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5j
b20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGlu
YXJvLm9yZz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0PgogIFN0ZWZhbiBI
YWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
Y2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDc1MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 01:57:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 01:57: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.xen.org>)
	id 1dfGFD-0004AW-5v; Wed, 09 Aug 2017 01:57:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christopher.w.clark@gmail.com>) id 1dfGFB-0004AM-Sy
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 01:57:10 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B6/EC-03582-5FB6A895; Wed, 09 Aug 2017 01:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyMXThQd0v2V2
 RBsuPalh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbrzsXHGCrmPtyFVMD41rWLkYuDiGBmYwS
 x95/YgZxWATus0g8+fiNDcSREPjNInFx0zfGLkZOIKdI4vm8HawQdqHElhXf2UFsXgFBiZMzn
 7B0MXIAjfKUOHrJCCTMJmAusb5vB1gri4CKRFPvGkaQEl6BAIlVz0xBwsICHhIXZzxlArFFBJ
 Qk7q2aDGYzC4hK7FnYzgxha0q0bv/NPoGRbxaSZbOQpBYwMq1i1ChOLSpLLdI1NNJLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMKgYg2MF4eWPAIUZJDiYlUd5N2p2RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4g7O6IoUEi1LTUyvSMnOA4Q2TluDgURLhlQVJ8xYXJOYWZ6ZDp
 E4xWnJcubLuCxNH04ctQHLKge1fmIRY8vLzUqXEeWtBGgRAGjJK8+DGwWLwEqOslDAvI9CBQj
 wFqUW5mSWo8q8YxTkYlYR5r4NM4cnMK4Hb+groICaggyJ8O0EOKklESEk1MC7rYBFdFhXOcMh
 jjtDXec9X37YP0da6O6/811ObbacMe+4smigclGIstNN5z1nR/5alr5dOOG62hVlY0G3q4ftX
 5106H9YjvUGU+cvXllue/PmmeyzFmmTTCxsvPDm3uab7lf+9OUtND54/e8eGpz/QMHke//0tT
 YX3PK7NsRIwTFhSUnhG/ZESS3FGoqEWc1FxIgBarqEYvAIAAA==
X-Env-Sender: christopher.w.clark@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502243827!70418396!1
X-Originating-IP: [209.85.161.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35251 invoked from network); 9 Aug 2017 01:57:08 -0000
Received: from mail-yw0-f193.google.com (HELO mail-yw0-f193.google.com)
 (209.85.161.193)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 01:57:08 -0000
Received: by mail-yw0-f193.google.com with SMTP id t139so3549442ywg.1
 for <xen-devel@lists.xenproject.org>; Tue, 08 Aug 2017 18:57:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=cgpWdRQs3W1jSRg6sD+IQCz+2bfbIjeiaDB/ohK06Ec=;
 b=jqT52NUebJ9PYc9tmPImgGf9jdUfDOC69xoLpmwO9nfmuvzi+NgQWBrtda2fpH+rnC
 ZXisnrx8fD+823148NXpGLbNzSl8PtZeUGXDr/3Pte6JNv70TMmIfyZr4W7ovTmVdn/k
 fL6S7822FrZW71OUyvC7pQg5I13nk/oXPedU6NqGOMecjtMHfC+Og0W0OQyMqM8Bqb29
 IWZyXv3CtaV9zeSJn8Hu+312wLs9LF4q16r4ygmubDOh12lUku09RGHCcGYj5iAesSAa
 DBMBIH1MFPd7sFXrXJxY3Dn9ucCozzVo8ekQs9k7uwQwqJ5KyhasL/n9fqgAU7cfzqWW
 fnYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=cgpWdRQs3W1jSRg6sD+IQCz+2bfbIjeiaDB/ohK06Ec=;
 b=a4qf/3l2MfWGhSAZlcYCNLyLFtq/w06wIjasNmJcB5nsgGKnAXAcqK7y6L1qKvF584
 6St0qN0OOZsEeKqQnxcKULqfUGG5wLdAwXzweA4a2AzJGgweoMcGnpKbU5pIzwgo6s0w
 eeDN8Fg83ZPATJw+g2yJpdaL8BxXBxlZnUU+U64NIi9Ate3LC6DBL/HozbqVUDq0gwFf
 eDF+DIWxDNgQnJxR/q3yfT2KX3fswVZKyLAKyxKZUWzX5V6lBOZDUOY7/5nCyVIWTsuH
 cKpji4fEPnIiM+9J64fMTmwgXZuMGTazeDOvtf6LhAZStirKlB/vfBc/TUUW7PzHIZ0u
 r42g==
X-Gm-Message-State: AHYfb5g2snaBnohTuGBlkzsEujF7Khxf71onRKt2lA8ogcSRaAdRFP0o
 vwZxMm0pghALnFVBvIltIFZqkWr/SjIu7L0=
X-Received: by 10.37.36.14 with SMTP id k14mr4883772ybk.211.1502243827161;
 Tue, 08 Aug 2017 18:57:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.172.25 with HTTP; Tue, 8 Aug 2017 18:57:06 -0700 (PDT)
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 8 Aug 2017 18:57:06 -0700
Message-ID: <CACMJ4GaviB67Mv32QeeaTkem+pQ8aNHz-OVmojcAT902Hmk6Og@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: jbeulich@suse.com
Subject: [Xen-devel] [PATCH] cpufreq: only stop ondemand governor if already
	started
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXZvaWQgcGFuaWMgaW4gY3B1ZnJlcV9nb3Zfc3RvcC4KCk9ubHkgZXhlY3V0ZSB0aGUgQ1BVRlJF
UV9HT1ZfU1RPUCBsb2dpYyBpZiB0aGUgZ292ZXJub3IgaGFzCmFjdHVhbGx5IGJlZW4gc3RhcnRl
ZC4KClBhdGNoIG9yaWdpbmF0ZWQgaW4gT3BlblhULgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3Bo
ZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0tCiB4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXFfb25kZW1hbmQuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJl
cV9vbmRlbWFuZC5jCmIveGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxX29uZGVtYW5kLmMKaW5k
ZXggN2ZkYmEwMy4uZmU2YzYzZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVm
cmVxX29uZGVtYW5kLmMKKysrIGIveGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxX29uZGVtYW5k
LmMKQEAgLTI3Myw2ICsyNzMsMTAgQEAgaW50IGNwdWZyZXFfZ292ZXJub3JfZGJzKHN0cnVjdCBj
cHVmcmVxX3BvbGljeQoqcG9saWN5LCB1bnNpZ25lZCBpbnQgZXZlbnQpCiAgICAgICAgIGJyZWFr
OwoKICAgICBjYXNlIENQVUZSRVFfR09WX1NUT1A6CisgICAgICAgIGlmICggIXRoaXNfZGJzX2lu
Zm8tPmVuYWJsZSApCisgICAgICAgICAgICAvKiBBbHJlYWR5IG5vdCBlbmFibGVkICovCisgICAg
ICAgICAgICBicmVhazsKKwogICAgICAgICBkYnNfdGltZXJfZXhpdCh0aGlzX2Ric19pbmZvKTsK
ICAgICAgICAgZGJzX2VuYWJsZS0tOwoKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 02:05:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 02: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.xen.org>)
	id 1dfGNU-0005G4-0N; Wed, 09 Aug 2017 02:05:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfGNS-0005Fy-Fa
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 02:05:42 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 EA/2F-01996-5FD6A895; Wed, 09 Aug 2017 02:05:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNykWPdLble
 kQeNsK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3u9nMBQdkKi6838vawDhVoouRi0NIYDqj
 xLHNr1i6GDk5JAR4JY4sm8EKYQdIfNj7lhGiaAKjxI0Xp8CKWARUJObdaGUDsdkE1CUef+1hA
 rFFBLQlVvw6xAzSwCzQzyTx9NIqRpCEsECoxL0ZN8CKeAV0Ja5c+MQGMXUTo8SEJ+uZIRKCEi
 dnPgHbwAw09c+8S0BxDiBbWmL5Pw6IsLxE89bZYOWcAuYSN3ZuBLtUFOigKSe3sU1gFJyFZNI
 sJJNmIUyahWTSAkaWVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5
 mxiB4cwABDsYv/9xOsQoycGkJMq7SbszUogvKT+lMiOxOCO+qDQntfgQowwHh5IE78mcrkghw
 aLU9NSKtMwcYGTBpCU4eJREeN+BpHmLCxJzizPTIVKnGBWlxHljQRICIImM0jy4Nlg0X2KUlR
 LmZQQ6RIinILUoN7MEVf4VozgHo5Iw71eQKTyZeSVw018BLWYCWhzh2wmyuCQRISXVwGitNyf
 kjFTvl4cP5s5ZtNdFzOmQzKcz0y8mZJgkq6UeuHvXx+VVSCfPsRNWr2pro88pX7pU0/ioPWnG
 Ib/kzfzm+6RrRIorn9efKfvmvL3LfEnB0X/va2aLPWncU3bmJ0+pdNWZvzyMRS9N8p9+9ZnMZ
 +XW6rVsiXBgd9Hx9Bs32PIlO660WiqxFGckGmoxFxUnAgCQKFif4QIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502244338!78000916!1
X-Originating-IP: [192.55.52.115]
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 56483 invoked from network); 9 Aug 2017 02:05:40 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Aug 2017 02:05:40 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Aug 2017 19:05:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="1180553346"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 08 Aug 2017 19:05:33 -0700
Date: Wed, 9 Aug 2017 10:05:00 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20170809020500.GO11396@yi.y.sun>
References: <1500540553-29199-1-git-send-email-yi.y.sun@linux.intel.com>
 <1500540553-29199-5-git-send-email-yi.y.sun@linux.intel.com>
 <1502240950.3636.13.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502240950.3636.13.camel@linux.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC v2 04/12] x86: implement data structure and
 CPU init flow for MBA.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMDkgMDk6MDk6MTAsIENoYW8gUGVuZyB3cm90ZToKPiAKPiA+IEBAIC03MSw3ICs3
OCw2IEBAIGVudW0gcHNyX2ZlYXRfdHlwZSB7Cj4gPiDCoC8qCj4gPiDCoCAqIFRoaXMgc3RydWN0
dXJlIHJlcHJlc2VudHMgb25lIGZlYXR1cmUuCj4gPiDCoCAqIGNvc19tYXjCoMKgwqDCoMKgLSBU
aGUgbWF4IENPUyByZWdpc3RlcnMgbnVtYmVyIGdvdCB0aHJvdWdoIENQVUlELgo+ID4gLSAqIGNi
bV9sZW7CoMKgwqDCoMKgLSBUaGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhyb3VnaCBDUFVJRC4KPiAK
PiBBcyB5b3UgYXJlIG1vdmluZyBpbnN0ZWFkIG9mIHJlbW92aW5nIHRoZSBjb2RlLCB0aGUgY29t
bWVudCBjYW4gYWxzbwo+IG1vdmUgdG9nZXRoZXIgd2l0aCB0aGUgY29kZSAoYnV0IG5vdCBnZXQg
ZGVsZXRlZCkuIEJ1dCBpZiB0aGUgcmVtb3ZlIGlzCj4gb24geW91ciBwdXJwb3NlICh3aGljaCBz
b3VuZHMgYWNjZXB0YWJsZSB0byBtZSkgdGhlbiBpdCdzIGFub3RoZXIgdGhpbmcuCj4gCk9rLCB3
aWxsIG1vdmUgdGhlIGNvbW1lbnQuCgo+ID4gwqAgKiBjb3NfcmVnX3ZhbCAtIEFycmF5IHRvIHN0
b3JlIHRoZSB2YWx1ZXMgb2YgQ09TIHJlZ2lzdGVycy4gT25lCj4gPiBlbnRyeSBzdG9yZXMKPiA+
IMKgICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB0aGUgdmFsdWUgb2Ygb25lIENPUyBy
ZWdpc3Rlci4KPiA+IMKgICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBGb3IgTDMgQ0FU
IGFuZCBMMiBDQVQsIG9uZSBlbnRyeSBjb3JyZXNwb25kcyB0byBvbmUKPiA+IENPU19JRC4KPiA+
IEBAIC04MCw5ICs4NiwyMSBAQCBlbnVtIHBzcl9mZWF0X3R5cGUgewo+ID4gwqAgKsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoGNvc19yZWdfdmFsWzFdIChDb2RlKS4KPiA+IMKgICovCj4g
PiDCoHN0cnVjdCBmZWF0X25vZGUgewo+ID4gLcKgwqDCoMKgLyogY29zX21heCBhbmQgY2JtX2xl
biBhcmUgY29tbW9uIHZhbHVlcyBmb3IgYWxsIGZlYXR1cmVzIHNvIGZhci4KPiA+ICovCj4gPiAr
wqDCoMKgwqAvKiBjb3NfbWF4IGlzIGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBm
YXIuICovCj4gPiDCoMKgwqDCoMKgdW5zaWduZWQgaW50IGNvc19tYXg7Cj4gPiAtwqDCoMKgwqB1
bnNpZ25lZCBpbnQgY2JtX2xlbjsKPiA+ICsKPiA+ICvCoMKgwqDCoC8qIEZlYXR1cmUgc3BlY2lm
aWMgSFcgaW5mby4gKi8KPiA+ICvCoMKgwqDCoHVuaW9uIHsKPiA+ICvCoMKgwqDCoMKgwqDCoMKg
c3RydWN0IHsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgY2JtX2xl
bjsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgfSBjYXRfaW5mbzsKPiA+ICsKPiA+ICvCoMKgwqDCoMKg
wqDCoMKgc3RydWN0IHsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQg
dGhydGxfbWF4Owo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIGludCBsaW5l
YXI7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoH0gbWJhX2luZm87Cj4gPiArwqDCoMKgwqB9Owo+ID4g
Kwo+ID4gwqDCoMKgwqDCoHVpbnQzMl90IGNvc19yZWdfdmFsW01BWF9DT1NfUkVHX0NOVF07Cj4g
PiDCoH07Cj4gPiDCoAo+ID4gwqAvKiBDQVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBsZW1lbnRhdGlv
bi4gKi8KPiA+IC1zdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlk
X2xlYWYgKnJlZ3MsCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ID4gLcKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc3RydWN0IHBzcl9z
b2NrZXRfaW5mbyAqaW5mbywKPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQo+ID4gK3N0YXRp
YyBpbnQgaW5pdF9hbGxvY19mZWF0dXJlcyhjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
PiAKPiBZb3Ugc3RpbGwgaW5pdGlhbGl6ZSB0aGUgZmVhdHVyZSBvbmUgYnkgb25lLCByaWdodD8g
SW4gdGhhdCBjYXNlCj4gJ2ZlYXR1cmVzJyBzaG91bGQga2VlcCBhcyAnZmVhdHVyZScuIEFsc28g
SSdtIG5vdCBzdXJlIHdoaWNoIGRlZ3JlZSB3ZQo+IGNhbiBzaGFyZSB0aGUgY29kZSBiZXR3ZWVu
IENBVCBhbmQgTUJBLiBJZiBub3QgbXVjaCBidXQganVzdCBicmluZyBtYW55Cj4gc3dpdGNoLWNh
c2VzIGFuZCBpZnMgdGhlbiBJIHRlbmQgdG8gaW50cm9kdWNlIGEgdG90YWxseSBuZXcKPiBtYmFf
aW5pdF9mZWF0dXJlKCkuCj4gCk9rLCBhIG5ldyAnbWJhX2luaXRfZmVhdHVyZSgpJyBzZWVtcyBn
b29kLgoKPiAKPiA+IEBAIC0xNDM5LDEyICsxNTA4LDI1IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVf
aW5pdCh2b2lkKQo+ID4gwqAKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoGZlYXQgPSBmZWF0X2wyX2Nh
dDsKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoGZlYXRfbDJfY2F0ID0gTlVMTDsKPiA+IC3CoMKgwqDC
oMKgwqDCoMKgaWYgKCAhY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9U
WVBFX0wyX0NBVCkgKQo+ID4gK8KgwqDCoMKgwqDCoMKgwqBpZiAoICFpbml0X2FsbG9jX2ZlYXR1
cmVzKCZyZWdzLCBmZWF0LCBpbmZvLAo+ID4gRkVBVF9UWVBFX0wyX0NBVCkgKQo+ID4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MMl9DQVRdID0gJmwyX2Nh
dF9wcm9wczsKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoGVsc2UKPiA+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgZmVhdF9sMl9jYXQgPSBmZWF0Owo+ID4gwqDCoMKgwqDCoH0KPiA+IMKgCj4gPiAr
wqDCoMKgwqBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsK
PiAKPiBDYW4gd2UgY2FjaGUgdGhpcyBzdWIgbGVhZiAwPyBDdXJyZW50bHkgd2UgY2FsbCB0aGlz
IGZvciBldmVyeQo+IGFsbG9jYXRpb24gZmVhdHVyZSB3aGljaCBpbiBteSBtaW5kIGlzIHVubmVj
ZXNzYXJ5Lgo+IApHb29kIHN1Z2dlc3Rpb24gdG8gb3B0aW1pemUgY29kZXMuIFdpbGwgZG8gaXQu
Cgo+ID4gK8KgwqDCoMKgaWYgKCByZWdzLmIgJiBQU1JfUkVTT1VSQ0VfVFlQRV9NQkEgKQo+ID4g
K8KgwqDCoMKgewo+ID4gK8KgwqDCoMKgwqDCoMKgwqBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJ
RF9MRVZFTF9DQVQsIDMsICZyZWdzKTsKPiA+ICsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgZmVhdCA9
IGZlYXRfbWJhOwo+ID4gK8KgwqDCoMKgwqDCoMKgwqBmZWF0X21iYSA9IE5VTEw7Cj4gPiArwqDC
oMKgwqDCoMKgwqDCoGlmICggIWluaXRfYWxsb2NfZmVhdHVyZXMoJnJlZ3MsIGZlYXQsIGluZm8s
IEZFQVRfVFlQRV9NQkEpICkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmZWF0X3Byb3Bz
W0ZFQVRfVFlQRV9NQkFdID0gJm1iYV9wcm9wczsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgZWxzZQo+
ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGZlYXRfbWJhID0gZmVhdDsKPiA+ICvCoMKgwqDC
oH0KPiA+ICsKPiA+IMKgwqDCoMKgwqBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOwo+IAo+IENoYW8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 03:47:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 03:47: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.xen.org>)
	id 1dfHxk-00038V-6o; Wed, 09 Aug 2017 03:47:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38744c793=citrix-osstest@xenproject.org>)
 id 1dfHxi-000388-O3
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 03:47:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 37/08-02176-1C58A895; Wed, 09 Aug 2017 03:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUvdAa1e
 kwfezmhb3prxnd2D02N63iz2AMYo1My8pvyKBNePfjUXsBee1Kt4s/8fWwPhQvouRk0NCwF/i
 39yjrBC2u8Sc9qVgtoiAs8SED7fZQGxeAT2JxuVzmUFsYQEjibabS9gg6t0kzjy5yt7FyAFmr
 z6YDhJmE/CQmNgzkQXEZhFQkWi79xOsVUhAS2Lp4pVMECMFJU7OfAJWwywgIXHwxQtmiJEWEo
 ee/2eewMg7C0nZLCRlCxiZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhX
 rJefnbmIEBk49AwPjDsZTzc6HGCU5mJREeTdpd0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9
 0NIVKSRYlJqeWpGWmQMMYZi0BAePkgivGUiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEe
 cubgYoEQIoySvPgRsDi6RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5ykFU8mXklcJteAR
 3BBHREhG8nyBEliQgpqQZGsa8VaxRky3ifnF90I9dg2cY7q3K/bhS/tpnx2YmlR80e7866++3
 VjPuMvhY+Zw12iPx1UJ45xd1sY8UP/UfiWoGRLm17k9ke909cXn4/6GqI2PtWLbGADo7uA3mH
 3J/OdJ3zWt7a81qPjaDb0RiRfvP9cq/XpE9aeXhr7+8rjcskDF7uXPXBVImlOCPRUIu5qDgRA
 LDKu+SiAgAA
X-Env-Sender: prvs=38744c793=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502250431!108485334!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36983 invoked from network); 9 Aug 2017 03:47:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 03:47:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="434813153"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71952-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=9e2a8e928995c3b1bb664b73fd59785055c6b5f6
X-Osstest-Versions-That: ovmf=4cf3f37c87ba1f9d58072444bd735e40e4779e70
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 9 Aug 2017 04:47:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71952: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA5ZTJhOGU5Mjg5OTVjM2IxYmI2NjRiNzNmZDU5Nzg1MDU1YzZi
NWY2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0Y2YzZjM3Yzg3YmEx
ZjlkNTgwNzI0NDRiZDczNWU0MGU0Nzc5ZTcwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NTEg
IDIwMTctMDgtMDggMTc6NDc6MzAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTUyICAyMDE3LTA4LTA5IDAxOjE3OjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGhpcnUgS2hvbGlhIDxk
aGlydS5raG9saWFAZ21haWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rs
b2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA5ZTJhOGU5Mjg5OTVjM2IxYmI2NjRiNzNmZDU5
Nzg1MDU1YzZiNWY2CkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0
ZTogICBTdW4gQXVnIDYgMTE6MjA6MDIgMjAxNyArMDIwMAoKICAgIE92bWZQa2cvQWNwaVBsYXRm
b3JtRHhlOiBzaG9ydC1jaXJjdWl0IHRoZSB0cmFuc2ZlciBvZiBhbiBlbXB0eSBTM19DT05URVhU
CiAgICAKICAgIEluIGNvbW1pdCA4MDU3NjIyNTI3MzMgKCJPdm1mUGtnL0FjcGlQbGF0Zm9ybUR4
ZTogc2F2ZSBmd19jZmcgYm9vdCBzY3JpcHQKICAgIHdpdGggUWVtdUZ3Q2ZnUzNMaWIiLCAyMDE3
LTAyLTIzKSwgd2UgcmVwbGFjZWQgdGhlIGV4cGxpY2l0IFMzIGJvb3Qgc2NyaXB0CiAgICBtYW5p
cHVsYXRpb24gaW4gVHJhbnNmZXJTM0NvbnRleHRUb0Jvb3RTY3JpcHQoKSB3aXRoIGEgY2FsbCB0
bwogICAgUWVtdUZ3Q2ZnUzNDYWxsV2hlbkJvb3RTY3JpcHRSZWFkeSgpLiAoUGFzc2luZyBBcHBl
bmRGd0NmZ0Jvb3RTY3JpcHQoKSBhcwogICAgY2FsbGJhY2suKQogICAgCiAgICBRZW11RndDZmdT
M0NhbGxXaGVuQm9vdFNjcmlwdFJlYWR5KCkgY2hlY2tzIGZvciBmd19jZmcgRE1BIHVwLWZyb250
LCBhbmQKICAgIGJhaWxzIHdpdGggUkVUVVJOX05PVF9GT1VORCBpZiBmd19jZmcgRE1BIGlzIG1p
c3NpbmcuCiAgICAKICAgIChUaGlzIGlzIGp1c3RpZmllZCBhcyB0aGUgZ29hbCBvZiBRZW11RndD
ZmdTM0xpYiBpcyB0byAiZW5hYmxlW10gZHJpdmVyCiAgICBtb2R1bGVzIFsuLi5dIHRvIHByb2R1
Y2UgZndfY2ZnIERNQSBvcGVyYXRpb25zIHRoYXQgYXJlIHRvIGJlIHJlcGxheWVkIGF0CiAgICBT
MyByZXN1bWUgdGltZSIuKQogICAgCiAgICBJbiB0dXJuLCBpZiBRZW11RndDZmdTM0NhbGxXaGVu
Qm9vdFNjcmlwdFJlYWR5KCkgZmFpbHMsIHRoZW4KICAgIE92bWZQa2cvQWNwaVBsYXRmb3JtRHhl
IHJvbGxzIGJhY2sgYW55IGVhcmxpZXIgbGlua2VyL2xvYWRlciBzY3JpcHQKICAgIHByb2Nlc3Np
bmcsIGFuZCBmYWxscyBiYWNrIHRvIHRoZSBidWlsdC1pbiBBQ1BJIHRhYmxlcy4KICAgIAogICAg
KFRoaXMgaXMgYWxzbyBqdXN0aWZpZWQgYmVjYXVzZSBmYWlsdXJlIHRvIHNhdmUgV1JJVEVfUE9J
TlRFUiBjb21tYW5kcyBmb3IKICAgIHJlcGxheWluZyBhdCBTMyByZXN1bWUgaW1wbGllcyBmYWls
dXJlIHRvIHByb2Nlc3MgdGhlIGxpbmtlci9sb2FkZXIgc2NyaXB0CiAgICBjb21wcmVoZW5zaXZl
bHkuKQogICAgCiAgICBDYWxsaW5nIFFlbXVGd0NmZ1MzQ2FsbFdoZW5Cb290U2NyaXB0UmVhZHko
KSBmcm9tCiAgICBUcmFuc2ZlclMzQ29udGV4dFRvQm9vdFNjcmlwdCgpICp1bmNvbmRpdGlvbmFs
bHkqIGlzIHdyb25nIGhvd2V2ZXIuIEZvcgogICAgdGhlIGNhc2Ugd2hlbiB0aGUgbGlua2VyL2xv
YWRlciBzY3JpcHQgY29udGFpbnMgbm8gV1JJVEVfUE9JTlRFUiBjb21tYW5kcywKICAgIHRoZSBj
YWxsIHBlcnBldHVhdGVkIGFuIGVhcmxpZXIgc2lkZSBlZmZlY3QsIGFuZCBpbnRyb2R1Y2VkIGFu
b3RoZXIgb25lOgogICAgCiAgICAoMSkgT24gbWFjaGluZSB0eXBlcyB0aGF0IHByb3ZpZGUgZndf
Y2ZnIERNQSAoaS5lLiwgMi41KyksCiAgICAgICAgUWVtdUZ3Q2ZnUzNDYWxsV2hlbkJvb3RTY3Jp
cHRSZWFkeSgpIHdvdWxkIHN1Y2NlZWQsIGFuZCBhbGxvY2F0ZQogICAgICAgIHdvcmtzcGFjZSBm
b3IgdGhlIGJvb3Qgc2NyaXB0IG9wY29kZXMgaW4gcmVzZXJ2ZWQgbWVtb3J5LiBIb3dldmVyLCBu
bwogICAgICAgIG9wY29kZXMgd291bGQgYWN0dWFsbHkgYmUgcHJvZHVjZWQgaW4gdGhlIEFwcGVu
ZEZ3Q2ZnQm9vdFNjcmlwdCgpCiAgICAgICAgY2FsbGJhY2ssIGR1ZSB0byBsYWNrIG9mIGFueSBX
UklURV9QT0lOVEVSIGNvbW1hbmRzLgogICAgCiAgICAgICAgVGhpcyB3YXN0ZSBvZiByZXNlcnZl
ZCBtZW1vcnkgaGFkIGJlZW4gaW50cm9kdWNlZCBpbiBlYXJsaWVyIGNvbW1pdAogICAgICAgIGRm
NzNkZjEzOGQ5ZCAoIk92bWZQa2cvQWNwaVBsYXRmb3JtRHhlOiByZXBsYXkKICAgICAgICBRRU1V
X0xPQURFUl9XUklURV9QT0lOVEVSIGNvbW1hbmRzIGF0IFMzIiwgMjAxNy0wMi0wOSkuCiAgICAK
ICAgICgyKSBPbiBtYWNoaW5lIHR5cGVzIHRoYXQgbGFjayBmd19jZmcgRE1BIChpLmUuLCAyLjQg
YW5kIGVhcmxpZXIpLAogICAgICAgIFRyYW5zZmVyUzNDb250ZXh0VG9Cb290U2NyaXB0KCkgd291
bGQgbm93IGZhaWwgdGhlIGxpbmtlci9sb2FkZXIKICAgICAgICBzY3JpcHQgZm9yIG5vIHJlYXNv
bi4KICAgIAogICAgICAgIChOb3RlIHRoYXQgUUVNVSBpdHNlbGYgcHJldmVudHMgYWRkaW5nIGRl
dmljZXMgdGhhdCBkZXBlbmQgb24KICAgICAgICBXUklURV9QT0lOVEVSIGlmIHRoZSBtYWNoaW5l
IHR5cGUgbGFja3MgZndfY2ZnIERNQToKICAgIAogICAgICAgICQgcWVtdS1zeXN0ZW0teDg2XzY0
IC1NIHBjLXEzNS0yLjQgLWRldmljZSB2bWdlbmlkCiAgICAKICAgICAgICBxZW11LXN5c3RlbS14
ODZfNjQ6IC1kZXZpY2Ugdm1nZW5pZDogdm1nZW5pZCByZXF1aXJlcyBETUEgd3JpdGUKICAgICAg
ICBzdXBwb3J0IGluIGZ3X2NmZywgd2hpY2ggdGhpcyBtYWNoaW5lIHR5cGUgZG9lcyBub3QgcHJv
dmlkZSkKICAgIAogICAgU2hvcnQtY2lyY3VpdCBhbiBlbXB0eSBTM19DT05URVhUIGluIFRyYW5z
ZmVyUzNDb250ZXh0VG9Cb290U2NyaXB0KCkgYnkKICAgIGRyb3BwaW5nIFMzX0NPTlRFWFQgb24g
dGhlIGZsb29yLiBUaGlzIGlzIGNvbXBhdGlibGUgd2l0aCB0aGUgY3VycmVudAogICAgY29udHJh
Y3Qgb2YgdGhlIGZ1bmN0aW9uIGFzIGl0IGNvbnN0aXR1dGVzIGEgdHJhbnNmZXIgb2Ygb3duZXJz
aGlwLgogICAgCiAgICBSZWdyZXNzaW9uICgyKSB3YXMgZm91bmQgYW5kIHJlcG9ydGVkIGJ5IERo
aXJ1IEtob2xpYSBhcyBhbiBPU1ggZ3Vlc3QgYm9vdAogICAgZmFpbHVyZSBvbiB0aGUgInBjLXEz
NS0yLjQiIG1hY2hpbmUgdHlwZToKICAgIAogICAgaHR0cDovL21pZC5tYWlsLWFyY2hpdmUuY29t
L0NBTk83YTZ4NkVhV05aOHk9TXZMVT13X0xqUkxYc2VyTzNObXNnSHZhWUUwYVVDQ1d6Z0BtYWls
LmdtYWlsLmNvbQogICAgCiAgICBEaGlydSBiaXNlY3RlZCB0aGUgaXNzdWUgdG8gY29tbWl0IDgw
NTc2MjI1MjczMy4KICAgIAogICAgQ2M6IERoaXJ1IEtob2xpYSA8ZGhpcnUua2hvbGlhQGdtYWls
LmNvbT4KICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgog
ICAgRml4ZXM6IGRmNzNkZjEzOGQ5ZDUzZjdmNzU3MGY0ZmU5N2E2Y2RlOTQxYTI2NTYKICAgIEZp
eGVzOiA4MDU3NjIyNTI3MzNiYjY3YmM1MTU3ZjAxMzdjNjRlMDEwNzI0Yzc3CiAgICBSZXBvcnRl
ZC1ieTogRGhpcnUgS2hvbGlhIDxkaGlydS5raG9saWFAZ21haWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTog
RGhpcnUgS2hvbGlhIDxkaGlydS5raG9saWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpv
cmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 05:15:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 05:15: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.xen.org>)
	id 1dfJKn-0000iB-6j; Wed, 09 Aug 2017 05:15:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfJKm-0000hz-7S
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 05:15:08 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 55/34-22472-B5A9A895; Wed, 09 Aug 2017 05:15:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVTdqVle
 kwb9T6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPbvK2vBRJOKNZ8dGhj3
 a3UxcnEICfxllFh28CYbhPOYUWLtny2sEM42RomV7/4xdzFycogIOEt8PTOXHcTmFdCX+Lb3C
 xuILSygJ7FgZgNYjYSAl8TNL89YYeyF0xYzdjGyc7AJWEkcEgOJsgioSrR8eMU+gZFrASPDKk
 b14tSistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAvzIAwQ7Gxi9Ohxg
 lOZiURHk3aXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5Z3ZFSkkWJSanlqRlpkDDDCYtAQH
 j5IIryBImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHl9QIoEQIoySvPgRsCC/RKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEeeVApvBk5pXAbXoFdAQT0BERvp0gR5QkIqSkGhgdq+QW2K
 UklKe/UpQ3Skv0TrtmMGn/v6i9B+Un2SWcnLQ3d72BpOOhH0YJ07JbMxZ/ulHfMFN1zi2VIqu
 zBn+P1Qitb9n0dZvYJ/XFj81q3jE6zFt293ax+ovT4m+9nHKWyHBM2iiorsuT9FFdJHShvpLv
 shZTHTuupV8jy7/JxQqpeAmsv63EUpyRaKjFXFScCADPZjH6cQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502255705!92382177!1
X-Originating-IP: [104.130.215.37]
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 21805 invoked from network); 9 Aug 2017 05:15:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 05:15:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfJKh-0007jZ-Rj; Wed, 09 Aug 2017 05:15: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 1dfJKc-0002EW-6R; Wed, 09 Aug 2017 05:14:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfJKb-0004Lu-Tf; Wed, 09 Aug 2017 05:14:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112525-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=2913ebb2b550f50a14f105e26995dd095e627ba4
X-Osstest-Versions-That: ovmf=9e2a8e928995c3b1bb664b73fd59785055c6b5f6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 05:14:57 +0000
Subject: [Xen-devel] [ovmf test] 112525: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUyNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MjUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyOTEzZWJiMmI1NTBmNTBhMTRmMTA1ZTI2OTk1ZGQw
OTVlNjI3YmE0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5ZTJhOGU5
Mjg5OTVjM2IxYmI2NjRiNzNmZDU5Nzg1MDU1YzZiNWY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1MjIgIDIwMTctMDgtMDggMTg6MTc6MTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNTI1ICAyMDE3LTA4LTA5IDAxOjE5OjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTI5MTNlYmIyYjU1MGY1MGExNGYxMDVlMjY5OTVkZDA5
NWU2MjdiYTQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDI5MTNl
YmIyYjU1MGY1MGExNGYxMDVlMjY5OTVkZDA5NWU2MjdiYTQKKyBicmFuY2g9b3ZtZgorIHJldmlz
aW9uPTI5MTNlYmIyYjU1MGY1MGExNGYxMDVlMjY5OTVkZDA5NWU2MjdiYTQKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0g
eCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4
ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MjkxM2ViYjJiNTUwZjUwYTE0ZjEwNWUyNjk5
NWRkMDk1ZTYyN2JhNCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJl
YW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVz
dFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJV
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQgMjkxM2ViYjJiNTUwZjUwYTE0ZjEwNWUyNjk5NWRkMDk1ZTYy
N2JhNDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA5ZTJhOGU5Li4yOTEzZWJiICAy
OTEzZWJiMmI1NTBmNTBhMTRmMTA1ZTI2OTk1ZGQwOTVlNjI3YmE0IC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 06:26:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 06: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.xen.org>)
	id 1dfKRX-00056x-2k; Wed, 09 Aug 2017 06:26:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38744c793=citrix-osstest@xenproject.org>)
 id 1dfKRV-00056l-0r
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 06:26:09 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B0/F9-02176-FFAAA895; Wed, 09 Aug 2017 06:26:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXvf/qq5
 IgzXPRCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bqqb9ZC64IVlw/+o65gbGJp4uRk0NCwF/i
 3ZJLbBC2h8T1syeYQGwRAWeJCR9ug8V5BfQkri5pZ+9i5OAQFjCS+LJIFsSUEHCTmPWEGaLTT
 eLSspesIDYb0JSJPRNZQGwWARWJuce/M4LYQgJaEksXr2SCmCgocXLmE7AaZgEJiYMvXkDNsZ
 T4tv4p8wRG3llIymYhKVvAyLSKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NSc
 xqVgvOT93EyMwcBiAYAfjiu2ehxglOZiURHk3aXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 /byyK1JIsCg1PbUiLTMHGMIwaQkOHiUR3lsgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVE
 oeYIQBSlFGaBzcCFk+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwrB4xOIZ7MvBK4Ta+Ajm
 ACOiLCtxPkiJJEhJRUA6OTaym7Qb/z3FP3lxxfJ75zU1y1qNbBuSrcNik7Drt5lXZ8/fq7mk9
 i44Eb7QHLeExuGOUneTPcSDgitSA8d/pX9devtkr/MflRvTJn7ktf1m3P2Y9WKBosfGTNfCnw
 Or+anOvvtZ/Cy2Ytt5uycbFooz17S9eTa9sdVu5dnrx0Z/Bu+/n71worsRRnJBpqMRcVJwIAU
 y56HKICAAA=
X-Env-Sender: prvs=38744c793=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502259965!70644574!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18347 invoked from network); 9 Aug 2017 06:26:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 06:26:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="443119139"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71953-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=2913ebb2b550f50a14f105e26995dd095e627ba4
X-Osstest-Versions-That: ovmf=9e2a8e928995c3b1bb664b73fd59785055c6b5f6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 9 Aug 2017 07:25:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71953: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk1MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NTMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAyOTEzZWJiMmI1NTBmNTBhMTRmMTA1ZTI2OTk1ZGQwOTVlNjI3
YmE0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5ZTJhOGU5Mjg5OTVj
M2IxYmI2NjRiNzNmZDU5Nzg1MDU1YzZiNWY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NTIg
IDIwMTctMDgtMDkgMDE6MTc6MTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTUzICAyMDE3LTA4LTA5IDA1OjE3OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1IDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDI5MTNlYmIyYjU1MGY1MGExNGYxMDVlMjY5OTVkZDA5NWU2
MjdiYTQKQXV0aG9yOiBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CkRhdGU6ICAgVHVl
IEF1ZyA4IDE1OjIxOjIwIDIwMTcgKzA4MDAKCiAgICBOZXR3b3JrUGtnL0h0dHBCb290RHhlOiBS
ZWZpbmUgdGhlIGNvZGluZyBzdHlsZS4KICAgIAogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVAaW50
ZWwuY29tPgogICAgQ2M6IEJpIERhbmRhbiA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNp
Z25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:03:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL1d-0007lk-Ns; Wed, 09 Aug 2017 07:03:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387dc733a=wei.liu2@citrix.com>)
 id 1dfL1c-0007le-Ev
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:03:28 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DC/B0-02176-FB3BA895; Wed, 09 Aug 2017 07:03:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7+zV2
 RBi/a2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow7v84wFbxnqVg14RtbA2MDSxcjJ4eEgL/E
 jStrWbsYOThYBFQkFi3LAwmzCShL/OzsZQOxRQQMJO607mPuYuTiYBZ4zSSxsXsPWK+wgJ/Ej
 sX7mUBsXgELibmNB8GKhAQ6GCXu/F/NCJEQlDg58wlYA7OAjsSC3Z/YQJYxC0hLLP/HARLmFP
 CSWNr3AWyOKNANnUvngJULCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXUNDvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjKt/Ox1ilORgUhLl3aTdGSnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdrU1ekkGBRanpqRVpmDjDoYdISHDxKIrwdIGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonzzgUpEgApyijNgxsBi8BLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuZ9txFoCk9mXgncpldARzABHRHh2wlyREkiQkqqgfGInu7x0Gszs2e63WOdFSO
 3oH/RqXM2b9KuXT7vla5fFlAizn/3npZLTav0J4H+rdUzj99qiTx8JpTdIK30zJezM2p+57yb
 lNscvHRNSnfFQ9F7Rrd7q34/eb7tuepL74Kp098J346sNNyabDn99QqVt8df8K0x8d/N8qSlb
 deMJvanCxnF+NcosRRnJBpqMRcVJwIAfv5lDLsCAAA=
X-Env-Sender: prvs=387dc733a=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502262205!105962349!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38704 invoked from network); 9 Aug 2017 07:03:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 07:03:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="434822765"
Date: Wed, 9 Aug 2017 08:03:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20170809070322.kvbppoev4jxna6lj@citrix.com>
References: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
 <1502215598-4689-3-git-send-email-ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502215598-4689-3-git-send-email-ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, jun.nakajima@intel.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v8 2/2] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMDk6MDY6MzhQTSArMDMwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+IElmIGNhc2Ugb2YgYSB2bV9ldmVudCB3aXRoIHRoZSBlbXVsYXRlX2ZsYWdzIHNl
dCwgaWYgdGhlIGluc3RydWN0aW9uCj4gaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRv
ciwgdGhlIG1vbml0b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKPiBvZiBkaXJlY3RseSBp
bmplY3RpbmcgYSBodyBleGNlcHRpb24uCj4gVGhpcyBiZWhhdmlvciBjYW4gYmUgdXNlZCB0byBy
ZS1leGVjdXRlIGFuIGluc3RydWN0aW9uIG5vdCBzdXBwb3J0ZWQgYnkKPiB0aGUgZW11bGF0b3Ig
dXNpbmcgdGhlIHJlYWwgcHJvY2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0Cj4g
Y3Jhc2hpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1
QGJpdGRlZmVuZGVyLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
ICAgIHwgIDIgKysKPiAgdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAgICAgIHwgMTQgKysr
KysrKysrKysrKysKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5S-00081g-NK; Wed, 09 Aug 2017 07:07:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5Q-0007ws-TK
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:25 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 75/30-03044-CA4BA895; Wed, 09 Aug 2017 07:07:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7qLV2
 RBpt3q1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/Wr6yFMzmqNhyoIOlgfEyWxcjJ4eEgJHE
 24n/mLoYuTiEBBYySqx4DpFgE1CV2HD9FCuILSIgLXHt82VGEJtZoFDiZHcfWFxYIEbi2OL7z
 CA2C1D93gmHgAZxcPAKmEocmFQKMV9eouPAZBYQmxMoPOXldiYQW0jAROLW2WlsExi5FzAyrG
 LUKE4tKkst0jU21ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQuAxDsYNy5PvA
 QoyQHk5Io7ybtzkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryem7sihQSLUtNTK9Iyc4BhBpOW
 4OBREuGtBknzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ4bzNIkQBIUUZpHtwIWMhfYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjDvok1AU3gy80rgNr0COoIJ6IgI306QI0oSEVJSDYxTed
 mmqG+bsU3tu/n9zWu2uy7uXP/8XdLbI85bN69pv5+36dePhv6dadNW5Qo/t31q2O9rKnPtyea
 IKfNuPOxPYXZRDTkm/TtpBvuKvoau4rtPZnx44L+L55T5ad+v84xLMnu9z/+I2B9n+8ohfYa+
 eqVoC4/BbdHy6uaWVa7u9YqiZgeP2wopsRRnJBpqMRcVJwIAMs7wpnQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502262443!98538456!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35853 invoked from network); 9 Aug 2017 07:07:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:23 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3C5B5AF0D;
 Wed,  9 Aug 2017 07:07:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:28 +0200
Message-Id: <20170809070706.13481-15-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 14/52] xen/arch/x86/mm.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbW0uYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdhcyBw
YXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0u
YyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggOTdiM2I0YmEyYy4uMjhkN2VjZjVkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE3MCwxNCArMTcwLDE5IEBAIHN0YXRpYyB1
aW50MzJfdCBiYXNlX2Rpc2FsbG93X21hc2s7CiAgICAgIEwxX0RJU0FMTE9XX01BU0sgOiAoTDFf
RElTQUxMT1dfTUFTSyAmIH5QQUdFX0NBQ0hFX0FUVFJTKSkKIAogc3RhdGljIHM4IF9fcmVhZF9t
b3N0bHkgb3B0X21taW9fcmVsYXg7Ci1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbW1pb19yZWxh
eChjb25zdCBjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfbW1pb19yZWxheChjb25z
dCBjaGFyICpzKQogewogICAgIGlmICggISpzICkKICAgICAgICAgb3B0X21taW9fcmVsYXggPSAx
OwogICAgIGVsc2UKICAgICAgICAgb3B0X21taW9fcmVsYXggPSBwYXJzZV9ib29sKHMpOwogICAg
IGlmICggb3B0X21taW9fcmVsYXggPCAwICYmIHN0cmNtcChzLCAiYWxsIikgKQorICAgIHsKICAg
ICAgICAgb3B0X21taW9fcmVsYXggPSAwOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgibW1pby1yZWxheCIsIHBhcnNlX21t
aW9fcmVsYXgpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5Q-0007w9-4B; Wed, 09 Aug 2017 07:07:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5O-0007uG-KI
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:22 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 E1/19-01732-9A4BA895; Wed, 09 Aug 2017 07:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7KLV2
 RBg2/JC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzJ/4zF7zhqvjTv56pgbGds4uRk0NCwEji
 7cR/TF2MXBxCAgsZJc5+ecEGkmATUJXYcP0UK4gtIiAtce3zZUYQm1mgUOJkdx9YXFggSeLF3
 s9MIDYLUP3b+d+Zuxg5OHgFTCQm/uOBmC8v0XFgMguIzSlgKjHl5XawciGgkltnp7FNYORewM
 iwilGjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0Lv1DAyMOxg
 7T/gdYpTkYFIS5d2k3RkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXc3NXpJBgUWp6akVaZg4w
 zGDSEhw8SiK8HZuA0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc7bDDJDAKQoozQPbgQs5
 C8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYNA5nCk5lXArfpFdARTEBHRPh2ghxRkoiQkm
 pg5M+cZH7+/w1LrXt/lrDOrHi9R1sjarKJNPdNZo6vgb4hRy06rvt+n/nM8p/jHwHVtsqPJxy
 kL8uX5m2KUsicfjcmcNH8qaunfX198ZmtrMEnlnivX/p8Mx6cV/aY/KVTjfnGMmGdi1sqX8k3
 3b15KixwldqG2t1z9FReef6zeNoUFLeRfUXlRyWW4oxEQy3mouJEACjd9i90AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502262441!51125299!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37705 invoked from network); 9 Aug 2017 07:07:21 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 27E13AF11;
 Wed,  9 Aug 2017 07:07:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:20 +0200
Message-Id: <20170809070706.13481-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 06/52] xen/arch/x86/cpu/vpmu.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvY3B1L3ZwbXUuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVl
IHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L3ZwbXUuYyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDkwOTU0Y2E4ODQuLjhmNTZlMmJiNmMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUv
dnBtdS5jCkBAIC01Myw3ICs1Myw3IEBAIENIRUNLX3BtdV9wYXJhbXM7CiBzdGF0aWMgdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3ZwbXVfZW5hYmxlZDsKIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RFX09GRjsKIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAwOwotc3RhdGljIHZvaWQgcGFyc2VfdnBtdV9wYXJh
bXMoY2hhciAqcyk7CitzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW1zKGNoYXIgKnMpOwogY3Vz
dG9tX3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9wYXJhbXMpOwogCiBzdGF0aWMgREVGSU5FX1NQ
SU5MT0NLKHZwbXVfbG9jayk7CkBAIC03Niw3ICs3Niw3IEBAIHN0YXRpYyBpbnQgcGFyc2VfdnBt
dV9wYXJhbShjaGFyICpzLCB1bnNpZ25lZCBpbnQgbGVuKQogICAgIHJldHVybiAwOwogfQogCi1z
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcykKK3N0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNoYXIgKnMpCiB7CiAgICAgY2hhciAqc2VwLCAqcCA9
IHM7CiAKQEAgLTEwNCwxMCArMTA0LDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92cG11
X3BhcmFtcyhjaGFyICpzKQogICAgICAgICBvcHRfdnBtdV9lbmFibGVkID0gMTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQotICAgIHJldHVybjsKKyAgICByZXR1cm4gMDsKIAogIGVycm9yOgogICAg
IHByaW50aygiVlBNVTogdW5rbm93biBmbGFnczogJXMgLSB2cG11IGRpc2FibGVkIVxuIiwgcyk7
CisgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKIHZvaWQgdnBtdV9sdnRwY191cGRhdGUodWludDMy
X3QgdmFsKQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5R-0007xy-2g; Wed, 09 Aug 2017 07:07:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5P-0007uo-Er
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:23 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0E/E6-03937-AA4BA895; Wed, 09 Aug 2017 07:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVyuP0Ov+6qLV2
 RBnO/s1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHVikWXGav2Hh7JWsD40m2LkZODgkBI4m3
 E/8xgdhCAgsZJU7tjwGx2QRUJTZcP8UKYosISEtc+3yZEcRmFiiUONndBxYXFkiX+HHqJZDNw
 cECVP+oSQfE5BUwkZh5MRFiurxEx4HJLCA2p4CpxJSX26E2mUjcOjuNbQIj9wJGhlWMGsWpRW
 WpRbpGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+ZQCCHYx/lgUcYpTkYFI
 S5d2k3RkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXc3NXpJBgUWp6akVaZg4wwGDSEhw8SiK8
 HZuA0rzFBYm5xZnpEKlTjMYcTR+2fGHieDXh/zcmIZa8/LxUKXHeuSClAiClGaV5cINggX+JU
 VZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwTQe7hycwrgdv3CugUJqBTInw7QU4pSURISTUwGu
 uc/lI2xXhN/6wnl1jDv/2aLXjpUHDmWQ+72LArP+9xydycGMLayBFk/jwl8ueVn0b6G+4ee25
 f6bBY9sTNxh+hQXKvlzF29wj73d+1i0M0SXHFhf99F5efkpRIkTG92z755P2WyJxt+69m9MTs
 3fvp0cp/bPNnhAjxyHarNz8MPvW44fyrDCWW4oxEQy3mouJEAM51rDN3AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502262441!109517095!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43984 invoked from network); 9 Aug 2017 07:07:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A0CDBAF14;
 Wed,  9 Aug 2017 07:07:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:22 +0200
Message-Id: <20170809070706.13481-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 08/52] xen/arch/x86/genapic/probe.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvZ2VuYXBpYy9wcm9iZS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIg
dmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMgfCA4ICsrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
ZW5hcGljL3Byb2JlLmMgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jCmluZGV4IDlhMTQ3
ZmY2NGEuLmMzYTNiODVjZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL3Byb2Jl
LmMKKysrIGIveGVuL2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYwpAQCAtNDQsMTIgKzQ0LDE2IEBA
IHZvaWQgX19pbml0IGdlbmVyaWNfYmlnc21wX3Byb2JlKHZvaWQpCiAJCX0KIH0KIAotc3RhdGlj
IHZvaWQgX19pbml0IGdlbmFwaWNfYXBpY19mb3JjZShjaGFyICpzdHIpCitzdGF0aWMgaW50IF9f
aW5pdCBnZW5hcGljX2FwaWNfZm9yY2UoY2hhciAqc3RyKQogewogCWludCBpOwogCWZvciAoaSA9
IDA7IGFwaWNfcHJvYmVbaV07IGkrKykKLQkJaWYgKCFzdHJjbXAoYXBpY19wcm9iZVtpXS0+bmFt
ZSwgc3RyKSkKKwkJaWYgKCFzdHJjbXAoYXBpY19wcm9iZVtpXS0+bmFtZSwgc3RyKSkgewogCQkJ
Z2VuYXBpYyA9IGFwaWNfcHJvYmVbaV07CisJCQlyZXR1cm4gMDsKKwkJfQorCisJcmV0dXJuIC1F
SU5WQUw7CiB9CiBjdXN0b21fcGFyYW0oImFwaWMiLCBnZW5hcGljX2FwaWNfZm9yY2UpOwogCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5T-00082q-6Q; Wed, 09 Aug 2017 07:07:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5R-0007un-SB
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 34/FF-03557-DA4BA895; Wed, 09 Aug 2017 07:07:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov+7aLV2
 RBpd+c1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk3JhxjL+jlqnh3ub6B8R17FyMnh4SAkcTb
 if+YQGwhgYWMEncbkkBsNgFViQ3XT7GC2CIC0hLXPl9mBLGZBQolTnb3gcWFBZIkuo9uBpvDA
 lT/peERWJxXwFSi795CFoj58hIdByaD2ZxA8Skvt0PtMpG4dXYa2wRG7gWMDKsY1YtTi8pSi3
 QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3LAAQ7GHc+dzrEKMnBpCTKu0m
 7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/NzV2RQoJFqempFWmZOcAQg0lLcPAoifBWg6R5
 iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqctxmkSACkKKM0D24ELNwvMcpKCfMyAh0lxFOQW
 pSbWYIq/4pRnINRSZg3DGQKT2ZeCdymV0BHMAEdEeHbCXJESSJCSqqBccbPU16/5/x+tF1y/j
 q9PI8P4afPXUyNLL78aNU863ypp85Mgcx3/zM/VLHk+2e3oujofz7vdfaLlx1bdHpy35p5fK5
 rjlo0HOc1P3Td/nNTqqRd8O87ppYJAgEN2v43K8VuTS6bfInzV75I8Dlb8ZldN4pdlh6aIPPx
 ZfGNbbMvT1r9/PKyzZ5KLMUZiYZazEXFiQATYAIzcgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502262444!111151453!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41132 invoked from network); 9 Aug 2017 07:07:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:25 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BC6E7AF19;
 Wed,  9 Aug 2017 07:07:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:34 +0200
Message-Id: <20170809070706.13481-21-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 20/52] xen/arch/x86/shutdown.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvc2h1dGRvd24uYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVl
IHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvc2h1dGRvd24uYyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NodXRkb3duLmMgYi94
ZW4vYXJjaC94ODYvc2h1dGRvd24uYwppbmRleCBmNjNiOGE2NjhmLi5kYjkwNjBlNWUyIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc2h1dGRvd24uYworKysgYi94ZW4vYXJjaC94ODYvc2h1dGRv
d24uYwpAQCAtNTEsNyArNTEsNyBAQCBzdGF0aWMgaW50IHJlYm9vdF9tb2RlOwogICogZWZpICAg
IFVzZSB0aGUgRUZJIHJlYm9vdCAoaWYgcnVubmluZyB1bmRlciBFRkkpCiAgKi8KIHN0YXRpYyBl
bnVtIHJlYm9vdF90eXBlIHJlYm9vdF90eXBlID0gQk9PVF9JTlZBTElEOwotc3RhdGljIHZvaWQg
X19pbml0IHNldF9yZWJvb3RfdHlwZShjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBzZXRf
cmVib290X3R5cGUoY2hhciAqc3RyKQogewogICAgIGZvciAoIDsgOyApCiAgICAgewpAQCAtNzQs
NiArNzQsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0X3JlYm9vdF90eXBlKGNoYXIgKnN0cikK
ICAgICAgICAgY2FzZSAndCc6CiAgICAgICAgICAgICByZWJvb3RfdHlwZSA9ICpzdHI7CiAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgICAgICB9CiAgICAgICAgIGlmICggKHN0ciA9IHN0cmNocihzdHIsICcsJykpID09
IE5VTEwgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC04Miw2ICs4NCw4IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBzZXRfcmVib290X3R5cGUoY2hhciAqc3RyKQogCiAgICAgaWYgKCByZWJvb3RfdHlw
ZSA9PSBCT09UX0VGSSAmJiAhZWZpX2VuYWJsZWQoRUZJX1JTKSApCiAgICAgICAgIHJlYm9vdF90
eXBlID0gQk9PVF9JTlZBTElEOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oInJl
Ym9vdCIsIHNldF9yZWJvb3RfdHlwZSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5Q-0007wV-CG; Wed, 09 Aug 2017 07:07:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5O-0007uH-Mk
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D7/CB-02184-9A4BA895; Wed, 09 Aug 2017 07:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+7KLV2
 RBn+vSVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlN986yF7RwV7yf8oOxgbGRs4uRk0NCwEji
 7cR/TF2MXBxCAgsZJbaf388IkmATUJXYcP0UK4gtIiAtce3zZbA4s0ChxMnuPrC4sECcxJ9JX
 cxdjBwcLED1e7dmgoR5BUwk/u6/xwQxX16i48BkFhCbU8BUYsrL7WBxIaCaW2ensU1g5F7AyL
 CKUb04tagstUjXWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C3DECwg3HvP6d
 DjJIcTEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfB6bu6KFBIsSk1PrUjLzAEGGUxa
 goNHSYS3GiTNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivM0gRQIgRRmleXAjYAF/iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8YSBTeDLzSuA2vQI6ggnoiAjfTpAjShIRUlINjPbTw0
 7+OSQkcahPW3mbGMcPQ6Es1dR5lfWJm+dvZn0xJ7QkbEtJ/P5HU3/Y9379vXdd3kRtYZuPS9f
 3eGyoNip/PEWWReCS7tOq1Wu5nWvPerPqh9jv1rnXzNHVWvWsasLd3wEpRqo9fvsTJoTV53hr
 3to8veyh3/y6b7d3pGhyvj52L/pQiRJLcUaioRZzUXEiAL4DvKNzAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502262441!103622843!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18812 invoked from network); 9 Aug 2017 07:07:21 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A325BAF0F;
 Wed,  9 Aug 2017 07:07:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:18 +0200
Message-Id: <20170809070706.13481-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 04/52] xen/arch/x86/apic.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvYXBpYy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9h
cGljLmMgfCAxMSArKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5jIGIveGVuL2Fy
Y2gveDg2L2FwaWMuYwppbmRleCA4NTFhNmNjNmNiLi5mZGIwYTk5OTI3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTc4NSwyMyAr
Nzg1LDI4IEBAIGludCBsYXBpY19yZXN1bWUodm9pZCkKICAqIE9yaWdpbmFsIGNvZGUgd3JpdHRl
biBieSBLZWlyIEZyYXNlci4KICAqLwogCi1zdGF0aWMgdm9pZCBfX2luaXQgbGFwaWNfZGlzYWJs
ZShjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBsYXBpY19kaXNhYmxlKGNoYXIgKnN0cikK
IHsKICAgICBlbmFibGVfbG9jYWxfYXBpYyA9IC0xOwogICAgIHNldHVwX2NsZWFyX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfQVBJQyk7CisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oIm5vbGFw
aWMiLCBsYXBpY19kaXNhYmxlKTsKIGJvb2xlYW5fcGFyYW0oImxhcGljIiwgZW5hYmxlX2xvY2Fs
X2FwaWMpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgYXBpY19zZXRfdmVyYm9zaXR5KGNoYXIgKnN0
cikKK3N0YXRpYyBpbnQgX19pbml0IGFwaWNfc2V0X3ZlcmJvc2l0eShjaGFyICpzdHIpCiB7CiAg
ICAgaWYgKHN0cmNtcCgiZGVidWciLCBzdHIpID09IDApCiAgICAgICAgIGFwaWNfdmVyYm9zaXR5
ID0gQVBJQ19ERUJVRzsKICAgICBlbHNlIGlmIChzdHJjbXAoInZlcmJvc2UiLCBzdHIpID09IDAp
CiAgICAgICAgIGFwaWNfdmVyYm9zaXR5ID0gQVBJQ19WRVJCT1NFOwotICAgIGVsc2UKKyAgICBl
bHNlIHsKICAgICAgICAgcHJpbnRrKEtFUk5fV0FSTklORyAiQVBJQyBWZXJib3NpdHkgbGV2ZWwg
JXMgbm90IHJlY29nbmlzZWQiCiAgICAgICAgICAgICAgICAiIHVzZSBhcGljX3ZlcmJvc2l0eT12
ZXJib3NlIG9yIGFwaWNfdmVyYm9zaXR5PWRlYnVnIiwgc3RyKTsKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oImFwaWNfdmVy
Ym9zaXR5IiwgYXBpY19zZXRfdmVyYm9zaXR5KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5R-0007yd-AF; Wed, 09 Aug 2017 07:07:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5P-0007up-Ib
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:23 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CC/C3-03612-AA4BA895; Wed, 09 Aug 2017 07:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6qLV2
 RBtMfi1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHHu5lLXjAVbFoyjb2BsZuzi5GTg4JASOJ
 txP/MYHYQgILGSWW/SsHsdkEVCU2XD/FCmKLCEhLXPt8mbGLkYuDWWAWUM3m2YwgCWGBNImzJ
 58xg9gsQA03Z85hAbF5BUwl9v0+wwqxQF6i48BksDgnUHzKy+1Qy0wkbp2dxjaBkXsBI8MqRv
 Xi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEDvMgDBDsbuy/6HGCU
 5mJREeTdpd0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9ubkrUkiwKDU9tSItMwcYZjBpCQ4e
 JRHeapA0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ8zaDFAmAFGWU5sGNgIX8JUZZKWFeR
 qCjhHgKUotyM0tQ5V8xinMwKgnzSoJM4cnMK4Hb9AroCCagIyJ8O0GOKElESEk1MFrFZUXpSa
 XtD09p4avMeBN9vsHPdcOJzdMiard+7Are3TrPvtFiYbWXUezxfR+Dlve8uc9zMH/1c/1pD6x
 9zC0aH//Nsj1ZNWe6hnj8Ab60vW+KQ98131WQYTm2KnBf8K27lmuf/p3s/HtB+xRehzfXXNY4
 blBvOCp8YNGhB7Eup/Wtj9yJUVBiKc5INNRiLipOBADWSBixdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502262442!110645316!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45815 invoked from network); 9 Aug 2017 07:07:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:22 -0000
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 mx1.suse.de (Postfix) with ESMTP id F0CB2AF15;
 Wed,  9 Aug 2017 07:07:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:23 +0200
Message-Id: <20170809070706.13481-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 09/52] xen/arch/x86/hvm/viridian.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4IGFhOWI4N2MwYWIuLjZmMDEyYmNiNjIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuLmMKQEAgLTEwODMsNyArMTA4Myw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5f
bG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
CiBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX1ZDUFUsIHZpcmlkaWFuX3NhdmVf
dmNwdV9jdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9sb2FkX3ZjcHVf
Y3R4dCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vfdmly
aWRpYW5fdmVyc2lvbihjaGFyICphcmcpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92aXJpZGlh
bl92ZXJzaW9uKGNoYXIgKmFyZykKIHsKICAgICBjb25zdCBjaGFyICp0OwogICAgIHVuc2lnbmVk
IGludCBuWzNdOwpAQCAtMTExOCwxMCArMTExOCwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2VfdmlyaWRpYW5fdmVyc2lvbihjaGFyICphcmcpCiAKICAgICBwcmludGsoInZpcmlkaWFuLXZl
cnNpb24gPSAlI3gsJSN4LCUjeFxuIiwKICAgICAgICAgICAgdmlyaWRpYW5fbWFqb3IsIHZpcmlk
aWFuX21pbm9yLCB2aXJpZGlhbl9idWlsZCk7Ci0gICAgcmV0dXJuOworICAgIHJldHVybiAwOwog
CiAgZmFpbDoKICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIkludmFsaWQgdmlyaWRpYW4tdmVy
c2lvbiwgdXNpbmcgZGVmYXVsdFxuIik7CisgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiBjdXN0b21f
cGFyYW0oInZpcmlkaWFuLXZlcnNpb24iLCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKTsKIAotLSAK
Mi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5Q-0007wz-JQ; Wed, 09 Aug 2017 07:07:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5P-0007uF-93
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:23 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 96/EB-02181-AA4BA895; Wed, 09 Aug 2017 07:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+6qLV2
 RBg93K1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPJy5hKvjOWXHscmAD40n2LkZODgkBI4m3
 E/8xdTFycQgJLGSUWH59OxNIgk1AVWLD9VOsILaIgLTEtc+XGUGKmAX2MkocuvabBSQhLJAmM
 efEATYQmwWooe3mTbA4r4CpxLE1DWwQG+QlOg5MBotzAsWnvIRYICRgInHr7DS2CYzcCxgZVj
 FqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq3noGBcQdjy16
 /Q4ySHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3tzcFSkkWJSanlqRlpkDDDSY
 tAQHj5II7zaQNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifP+BikSACnKKM2DGwEL+kuMs
 lLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHklQabwZOaVwG16BXQEE9AREb6dIEeUJCKkpBoYp1
 6YrffLaZnWumgzBe6Xy/2F2oVtUnwD3V74zba5o3NssvSyRgeB2NqC3WFilptDs1TORS/yflA
 62V3he47YkV2+ysG+z4Nc9TfdP8vx3W+3RFiFSkLRgzmugS9fPH8fkPahxtM+NF72pf0iy7WF
 m1P5dtRKzOrJOvG/4UKNuOqFVhZf/gglluKMREMt5qLiRACuK4yKdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502262442!109196000!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17951 invoked from network); 9 Aug 2017 07:07:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 53C98AF16;
 Wed,  9 Aug 2017 07:07:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:24 +0200
Message-Id: <20170809070706.13481-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 10/52] xen/arch/x86/hvm/vmx/vmcs.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaHZtL3ZteC92bWNzLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWth
amltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCA3ICsrKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMKaW5kZXggMjAwOGZlZTI4MC4uNGRkY2JkN2U1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAt
NzQsOSArNzQsMTAgQEAgc3RhdGljIHM4IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9hZCA9IC0xOwog
ICogIHBtbCAgICAgICAgICAgICAgICAgRW5hYmxlIFBNTAogICogIGFkICAgICAgICAgICAgICAg
ICAgVXNlIEEvRCBiaXRzCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9lcHRfcGFyYW0o
Y2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2VwdF9wYXJhbShjaGFyICpzKQogewog
ICAgIGNoYXIgKnNzOworICAgIGludCByYyA9IDA7CiAKICAgICBkbyB7CiAgICAgICAgIGJvb2xf
dCB2YWwgPSAhIXN0cm5jbXAocywgIm5vLSIsIDMpOwpAQCAtOTIsOSArOTMsMTMgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX2VwdF9wYXJhbShjaGFyICpzKQogICAgICAgICAgICAgb3B0X3Bt
bF9lbmFibGVkID0gdmFsOwogICAgICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAiYWQiKSApCiAg
ICAgICAgICAgICBvcHRfZXB0X2FkID0gdmFsOworICAgICAgICBlbHNlCisgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAKICAgICAgICAgcyA9IHNzICsgMTsKICAgICB9IHdoaWxlICggc3MgKTsK
KworICAgIHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJhbSgiZXB0IiwgcGFyc2VfZXB0X3BhcmFt
KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5R-0007z1-Hw; Wed, 09 Aug 2017 07:07:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5P-0007uG-Lu
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:23 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 AD/19-01732-BA4BA895; Wed, 09 Aug 2017 07:07:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6qLV2
 RBsev21gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkdk3kKlvJULJz0mK2BsZmri5GTQ0LASOLt
 xH9MXYxcHEICCxkl9k+8ywySYBNQldhw/RQriC0iIC1x7fNlRhCbWaBQ4mR3H1hcWCBW4tjHu
 0wgNgtQ/ZoXh8B6eQVMJfbc2s4GsUBeouPAZBYQmxMoPuXldrB6IQETiVtnp7FNYORewMiwil
 GjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0Lv1DAyMOxhfHfc
 7xCjJwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv5+auSCHBotT01Iq0zBxgmMGk
 JTh4lER4OzYBpXmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpy3GWSGAEhRRmke3AhYyF9il
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrCTKFJzOvBG7TK6AjmICOiPDtBDmiJBEhJdXA6L
 ew9hlb/q9PjX9nHvjyPnzPbzbBGXUaByVUnRcePKblLpQjmXv/99EYu/95mpYNv9YZ924Sfn8
 l43TBeuGEOccXpLn03L0m4jtBNk5vdXneIskWw5n50XPu66tb3L+SdGvy5oqUhGgFlUWL991W
 NFXX/XHZ/3H7dOdcrlvlqatXXZgn+etDoxJLcUaioRZzUXEiALhKWpN0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502262442!101645021!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61163 invoked from network); 9 Aug 2017 07:07:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BA12DAF0E;
 Wed,  9 Aug 2017 07:07:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:26 +0200
Message-Id: <20170809070706.13481-13-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 12/52] xen/arch/x86/irq.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaXJxLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2ly
cS5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2
L2lycS5jCmluZGV4IDU3ZTZjMTg5NzAuLjVkNjhlNDI1MmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNp
bmNsdWRlIDxhc20vbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oPgogI2luY2x1ZGUgPHB1YmxpYy9w
aHlzZGV2Lmg+CiAKLXN0YXRpYyB2b2lkIHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKGNoYXIg
KnMpOworc3RhdGljIGludCBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbShjaGFyICpzKTsKIAog
Lyogb3B0X25vaXJxYmFsYW5jZTogSWYgdHJ1ZSwgc29mdHdhcmUgSVJRIGJhbGFuY2luZy9hZmZp
bml0eSBpcyBkaXNhYmxlZC4gKi8KIGJvb2wgX19yZWFkX21vc3RseSBvcHRfbm9pcnFiYWxhbmNl
OwpAQCAtNjAsOSArNjAsMTAgQEAgc3RhdGljIHN0cnVjdCB0aW1lciBpcnFfcmF0ZWxpbWl0X3Rp
bWVyOwogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGlycV9yYXRlbGltaXRfdGhy
ZXNob2xkID0gMTAwMDA7CiBpbnRlZ2VyX3BhcmFtKCJpcnFfcmF0ZWxpbWl0IiwgaXJxX3JhdGVs
aW1pdF90aHJlc2hvbGQpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaXJxX3ZlY3Rvcl9t
YXBfcGFyYW0oY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2lycV92ZWN0b3JfbWFw
X3BhcmFtKGNoYXIgKnMpCiB7CiAgICAgY2hhciAqc3M7CisgICAgaW50IHJjID0gMDsKIAogICAg
IGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKQEAgLTc1LDkgKzc2LDEzIEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbShjaGFyICpzKQogICAg
ICAgICAgICAgb3B0X2lycV92ZWN0b3JfbWFwPU9QVF9JUlFfVkVDVE9SX01BUF9HTE9CQUw7CiAg
ICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJwZXItZGV2aWNlIikpCiAgICAgICAgICAgICBv
cHRfaXJxX3ZlY3Rvcl9tYXA9T1BUX0lSUV9WRUNUT1JfTUFQX1BFUkRFVjsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAgICAgIHMgPSBzcyArIDE7CiAgICAg
fSB3aGlsZSAoIHNzICk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIC8qIE11c3QgYmUgY2FsbGVk
IHdoZW4gaXJxIGRpc2FibGVkICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5Q-0007xU-Qj; Wed, 09 Aug 2017 07:07:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5P-0007un-EK
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:23 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 86/DF-03557-AA4BA895; Wed, 09 Aug 2017 07:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsVyuP0Ov+6qLV2
 RBt2L2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owXO7eyF9z2rNjbto69gfGURRcjJ4eEgJHE
 24n/mLoYuTiEBBYySuxpmsIOkmATUJXYcP0UK4gtIiAtce3zZUaQImaBXlaJl9MWM4MkhAWcJ
 JpePmEDsVmAGr5vuw5m8wqYSJw7e5YZYoO8RMeBySwTGDkXMDKsYtQoTi0qSy3SNTLUSyrKTM
 8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9BgDEOxg/LMs4BCjJAeTkijvJu3OSCG+pPy
 UyozE4oz4otKc1OJDjDIcHEoSvJ6buyKFBItS01Mr0jJzgKEDk5bg4FES4e3YBJTmLS5IzC3O
 TIdInWK059iwev0XJo6OGT+/MXG8mvAfSDZ9//idSYglLz8vVUqcdy5ImwBIW0ZpHtxQWKhfY
 pSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvRJDbeDLzSuB2vwI6iwnorAjfTpCzShIRUlINjD
 rmIbO/PNWO5V4S48Ou//+z42xfd9/l+esTqyJ/d+gsLLgvbSFW7mRx369++jORQCGWVJsd7zd
 9WBPHf9buxzmNVe2skjvWOSnFcf4REDx/+OO+i1+D1n7/uJUvsvZuqMpCk0UbLm/eqDHt3WLd
 zvlCwmXfFFfF71L5u6fdnOvb7Aq9Fo8lyUosxRmJhlrMRcWJAEKAmaJwAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502262441!105485569!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6232 invoked from network); 9 Aug 2017 07:07:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3637BAF12;
 Wed,  9 Aug 2017 07:07:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:14 +0200
Message-Id: <20170809070706.13481-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, 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>,
 Dario Faggioli <dario.faggioli@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 00/52] Support for modifying parameters at
	runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgKGUuZy4gY29uc29sZSBsb2cg
bGV2ZWwpIGNhbiBiZQpzZXQgdmlhIGJvb3QgY29tbWFuZCBsaW5lLiBJbnN0ZWFkIG9mIGhhdmlu
ZyB0byByZWJvb3QgdGhlIHN5c3RlbSBpbgpjYXNlIGFub3RoZXIgc2V0dGluZyBpcyBkZXNpcmVk
LCBiZWluZyBhYmxlIHRvIG1vZGlmeSBtYW55IG9mIHRob3NlCnBhcmFtZXRlcnMgYXQgcnVudGlt
ZSB3b3VsZCBiZSB0aGUgYmV0dGVyIG9wdGlvbi4KClRoaXMgcGF0Y2ggc2VyaWVzIGFkZHJlc3Nl
cyB0aGlzIGJ5IGFkZGluZyBhIG5ldyB4bCBjb21tYW5kCiJ4bCBzZXQtcGFyYW1ldGVycyIgd2hp
Y2ggdGFrZXMgYSBzdHJpbmcgc2ltaWxhciB0byB0aGUgYm9vdCBjb21tYW5kCmxpbmUgYXMgcGFy
YW1ldGVyIGFuZCBwYXNzZXMgdGhpcyBzdHJpbmcgdG8gdGhlIGh5cGVydmlzb3Igd2hpY2ggd2ls
bAp0aGVuIHVzZSB0aGUgc2FtZSBwYXJzaW5nIGluZnJhc3RydWN0dXJlIGFzIGZvciB0aGUgY29t
bWFuZCBsaW5lIGluCm9yZGVyIHRvIGFwcGx5IHRoZSBwYXJhbWV0ZXIgc2V0dGluZ3MuCgpBcyBl
cnJvciBjaGVja3MgZm9yIGludmFsaWQgcGFyYW1ldGVycyBvciBwYXJhbWV0ZXIgdmFsdWVzIGhh
dmUgYmVlbgp2ZXJ5IHNwYXJzZSBpZiBwcmVzZW50IGF0IGFsbCBpbiB0aGUgaHlwZXJ2aXNvciwg
YSBtYWpvciBwYXJ0IG9mIHRoaXMKcGF0Y2ggc2VyaWVzIGFkZHJlc3NlcyB0aGlzIHByb2JsZW0g
Zmlyc3Q6IGFsbCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcKZnVuY3Rpb25zIGFyZSBiZWluZyBj
aGFuZ2VkIHRvIHJldHVybiBzdWNjZXNzIG9yIGFuIGVycm9yLiBUaGUgbWFpbgpwYXJzaW5nIGZ1
bmN0aW9uIHRlc3RzIGZvciBnZW5lcmljIHBhcmFtZXRlciB2YWx1ZSBlcnJvcnMgKGxpa2UgZS5n
LgpvdmVyZmxvdykgb3IgaW52YWxpZCBwYXJhbWV0ZXJzIGFuZCBpc3N1ZXMgYSBtZXNzYWdlIGlu
IGNhc2UgYW4gZXJyb3IKaGFzIGJlZW4gZGV0ZWN0ZWQuIE1vc3QgZXJyb3IgbWVzc2FnZXMgaW4g
dGhlIGN1c3RvbSBwYXJzaW5nIGZ1bmN0aW9ucwphcmUgcmVtb3ZlZCB0aGVuLgoKV2hpbGUgbm90
IHN0cmljdGx5IHJlcXVpcmVkIGZvciBydW50aW1lIHBhcmFtZXRlciBtb2RpZmljYXRpb24gSQpi
ZWxpZXZlIGFuIGltcHJvdmVkIHBhcmFtZXRlciB2YWxpZGF0aW9uIGlzIGEgd2luIHdpdGggb3Ig
d2l0aG91dCB0aGUKcnVudGltZSBwYXJhbWV0ZXIgbW9kaWZpY2F0aW9uIHN1cHBvcnQuCgoqIFBh
dGNoZXMgMS0zOCBhcmUgbW9kaWZ5aW5nIHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgZnVu
Y3Rpb25zIHRvCiAgcmV0dXJuIHN1Y2Nlc3Mgb3IgZXJyb3IKKiBQYXRjaCAzOSBhZGRzIGdlbmVy
aWMgcGFyYW1ldGVyIGVycm9yIHRlc3RzIGluIHRoZSBjb3JlIHBhcmFtZXRlcgogIHBhcnNpbmcg
ZnVuY3Rpb25zCiogUGF0Y2hlcyA0MC00NSByZW1vdmUgY3VzdG9tIHBhcnNpbmcgZnVuY3Rpb24g
ZXJyb3IgbWVzc2FnZXMKKiBQYXRjaGVzIDQ2LTUxIGFkZCB0aGUgcnVudGltZSBwYXJhbWV0ZXIg
bW9kaWZpY2F0aW9uIHN1cHBvcnQKKiBQYXRjaCA1MiBhZGRzIHN1cHBvcnQgZm9yIHJ1bnRpbWUg
bW9kaWZpY2F0aW9uIG9mIHNvbWUgY29uc29sZSByZWxhdGVkCiAgcGFyYW1ldGVycyAKCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogRGFuaWVsIERlIEdy
YWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkNjOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4K
Q2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0
QGFtZC5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpKdWVyZ2VuIEdyb3NzICg1Mik6CiAgeGVuL2FyY2gvYXJtL2FjcGkv
Ym9vdC5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAg
ZXJybm8KICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmM6IGxldCBjdXN0b20gcGFyYW1ldGVy
IHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9hcmNoL2FybS90cmFwcy5j
OiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8K
ICB4ZW4vYXJjaC94ODYvYXBpYy5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRp
bmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYzogbGV0
IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVu
L2FyY2gveDg2L2NwdS92cG11LmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGlu
ZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmM6IGxldCBjdXN0
b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9hcmNo
L3g4Ni9nZW5hcGljL3Byb2JlLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGlu
ZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYzogbGV0IGN1
c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm1jcy5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRp
bmVzCiAgICByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jOiBsZXQgY3VzdG9t
IHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94
ODYvaXJxLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuIGVy
cm5vCiAgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJz
aW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYvbW0uYzogbGV0IGN1
c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94
ODYvbm1pLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuIGVy
cm5vCiAgeGVuL2FyY2gveDg2L251bWEuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyBy
b3V0aW5lcyByZXR1cm4KICAgIGVycm5vCiAgeGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQu
YzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5v
CiAgeGVuL2FyY2gveDg2L3Bzci5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRp
bmVzIHJldHVybiBlcnJubwogIHhlbi9hcmNoL3g4Ni9zZXR1cC5jOiBsZXQgY3VzdG9tIHBhcmFt
ZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYvc2h1
dGRvd24uYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4KICAg
IGVycm5vCiAgeGVuL2FyY2gveDg2L3RpbWUuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2lu
ZyByb3V0aW5lcyByZXR1cm4KICAgIGVycm5vCiAgeGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZp
Zy1zaGFyZWQuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZwogICAgcm91dGluZXMgcmV0
dXJuIGVycm5vCiAgeGVuL2NvbW1vbi9jb3JlX3BhcmtpbmcuYzogbGV0IGN1c3RvbSBwYXJhbWV0
ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2NvbW1vbi9kb21haW4u
YzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4KICAgIGVycm5v
CiAgeGVuL2NvbW1vbi9lZmkvYm9vdC5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJv
dXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vY29tbW9uL2tleGVjLmM6IGxldCBjdXN0b20g
cGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuIGVycm5vCiAgeGVuL2NvbW1vbi9tZW1v
cnkuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4KICAgIGVy
cm5vCiAgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBh
cnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9kcml2ZXJzL2FjcGkvdGFibGVz
LmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJu
bwogIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJz
aW5nIHJvdXRpbmVzCiAgICByZXR1cm4gZXJybm8KICB4ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZy
ZXEuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVy
cm5vCiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYzogbGV0IGN1c3Rv
bSBwYXJhbWV0ZXIgcGFyc2luZwogICAgcm91dGluZXMgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0
aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmM6IGxl
dCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJubwogIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBh
cnNpbmcKICAgIHJvdXRpbmVzIHJldHVybiBlcnJubwogIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9xdWlya3MuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZwogICAgcm91dGluZXMg
cmV0dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jOiBsZXQgY3VzdG9tIHBhcmFt
ZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4veHNtL2ZsYXNrL2Zs
YXNrX29wLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAg
ICBlcnJubwogIHhlbjogY2hlY2sgcGFyYW1ldGVyIHZhbGlkaXR5IHdoZW4gcGFyc2luZyBjb21t
YW5kIGxpbmUKICB4ZW4vYXJjaC94ODYvYXBpYy5jOiByZW1vdmUgY3VzdG9tX3BhcmFtKCkgZXJy
b3IgbWVzc2FnZXMKICB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYzogcmVtb3ZlIGN1c3Rv
bV9wYXJhbSgpIGVycm9yIG1lc3NhZ2VzCiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jOiBy
ZW1vdmUgY3VzdG9tX3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4ZW4vYXJjaC94ODYvaW9fYXBp
Yy5jOiByZW1vdmUgY3VzdG9tX3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4ZW4vY29tbW9uL2tl
eGVjLmM6IHJlbW92ZSBjdXN0b21fcGFyYW0oKSBlcnJvciBtZXNzYWdlcwogIHhlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jOiByZW1vdmUgY3VzdG9tX3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4
ZW46IGNhcnZlIG91dCBhIGdlbmVyaWMgcGFyc2luZyBmdW5jdGlvbiBmcm9tIF9jbWRsaW5lX3Bh
cnNlKCkKICB4ZW46IGFkZCBiYXNpYyBzdXBwb3J0IGZvciBydW50aW1lIHBhcmFtZXRlciBjaGFu
Z2luZwogIHhlbjogYWRkIGh5cGVyY2FsbCBmb3Igc2V0dGluZyBwYXJhbWV0ZXJzIGF0IHJ1bnRp
bWUKICBsaWJ4YzogYWRkIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMKICBs
aWJ4bDogYWRkIGxpYnhsX3NldF9wYXJhbWV0ZXJzKCkgZnVuY3Rpb24KICB4bDogYWRkIG5ldyB4
bCBjb21tYW5kIHNldC1wYXJhbWV0ZXJzCiAgeGVuOiBtYWtlIHNvbWUgY29uc29sZSByZWxhdGVk
IHBhcmFtZXRlcnMgc2V0dGFibGUgYXQgcnVudGltZQoKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAg
ICAgICAgICAgICAgICAgICAgfCAgNSArKysKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duICAgICAgfCAgOCArKysrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRl
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICAgICAg
fCAgMSArCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICAgICAgICAgICAgIHwgMjAgKysr
KysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICAgICAgIHwgMTQgKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMv
eGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAgICAgICB8ICA1ICsrKwogdG9vbHMveGwveGxf
bWlzYy5jICAgICAgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKwogeGVuL2FyY2gvYXJt
L2FjcGkvYm9vdC5jICAgICAgICAgICAgICAgICB8ICA4ICsrKy0KIHhlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyAgICAgICAgICAgICAgfCAgNCArLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAg
ICAgICAgICAgICAgICAgICB8ICA4ICsrLS0KIHhlbi9hcmNoL3g4Ni9hcGljLmMgICAgICAgICAg
ICAgICAgICAgICAgfCAxMCArKystLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgICAg
ICAgICAgICB8ICA3ICsrLS0KIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAgICAg
ICAgfCAgNyArKy0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICAgICAgIHwg
MTkgKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jICAgICAgICAgICAgIHwg
IDggKysrLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jICAgICAgICAgICAgICB8IDEzICsr
Ky0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICAgICAgICB8ICA3ICsrKy0K
IHhlbi9hcmNoL3g4Ni9pb19hcGljLmMgICAgICAgICAgICAgICAgICAgfCAgNiArKy0KIHhlbi9h
cmNoL3g4Ni9pcnEuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKystCiB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgICAgICAgICAgICAgICAgIHwgMTAgKysrLS0KIHhlbi9hcmNoL3g4Ni9t
bS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKystCiB4ZW4vYXJjaC94ODYvbm1pLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjAgKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5j
ICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrLS0KIHhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9u
bWlfaW50LmMgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgMjggKysrKysrKysrLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAg
ICAgICAgICAgICAgICB8IDMyICsrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L3NodXRkb3du
LmMgICAgICAgICAgICAgICAgICB8ICA2ICsrLQogeGVuL2FyY2gveDg2L3RpbWUuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICA2ICsrLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFy
ZWQuYyAgICB8IDE5ICsrKysrKystLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAg
ICAgICAgICB8ICA0ICsrCiB4ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jICAgICAgICAgICAgICAg
IHwgIDYgKystCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgIHwgIDQg
Ky0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgfCAgNiArKy0KIHhl
bi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgICAgICAgfCA3MCArKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLQogeGVuL2NvbW1vbi9rZXhlYy5jICAgICAgICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKystLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKy0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgICAgICAgICAg
ICAgfCAgNiArLS0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgICAgICAgfCAy
OSArKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy5jICAgICAgICAgICAgICAg
IHwgIDUgKystCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgICAgICAgICAgICAgIHwgMzUg
KysrKysrKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMgICAgICAgICAg
ICB8IDE4ICsrKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5j
IHwgMjYgKysrKysrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAg
ICAgIHwgMTUgKysrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAg
ICB8IDE3ICsrKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jICAgICAg
IHwgIDQgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyAgICAgfCAgNyAr
Ky0tCiB4ZW4vZHJpdmVycy92aWRlby92ZXNhLmMgICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhl
bi9pbmNsdWRlL2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmggICAgICAgfCAgMiArLQogeGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICB8IDE5ICsrKysrKysrKwogeGVuL2luY2x1
ZGUveGVuL2luaXQuaCAgICAgICAgICAgICAgICAgICB8IDIyICsrKysrKysrKy0KIHhlbi9pbmNs
dWRlL3hlbi9saWIuaCAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4veHNtL2ZsYXNrL2Zs
YXNrX29wLmMgICAgICAgICAgICAgICAgIHwgIDYgKystCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMg
ICAgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzICAgICAgfCAgMiArCiA1NyBmaWxlcyBjaGFuZ2VkLCA1MjkgaW5zZXJ0aW9ucygrKSwg
MTUwIGRlbGV0aW9ucygtKQoKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5P-0007uq-7E; Wed, 09 Aug 2017 07:07:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5O-0007uD-4J
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F9/92-01862-9A4BA895; Wed, 09 Aug 2017 07:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6KLV2
 RBrd/mlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnjkUX/OOsuD/zPmMD4xyOLkZODgkBI4m3
 E/8xdTFycQgJLGSUWNE2gx0kwSagKrHh+ilWEFtEQFri2ufLjCA2s0C5xK3DJ9lAbGGBeInvl
 /aCxVmA6pc+vccCYvMKmEhMmfCCCWKBvETHgclgcU4BU4kpL7eDxYWAam6dncY2gZF7ASPDKk
 aN4tSistQiXUMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQO8yAMEOxhXbPQ8
 xSnIwKYnybtLujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkweu5uStSSLAoNT21Ii0zBxhmMGkJ
 Dh4lEd5qkDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzNoMUCYAUZZTmwY2AhfwlRlkpY
 V5GoKOEeApSi3IzS1DlXzGKczAqCfOGgUzhycwrgdv0CugIJqAjInw7QY4oSURISTUwen3//8
 JHsHSK372DmutX+2z3CN9X8tTwYO/3pa3eBiuevsq5lPzCs//MKcXtc5c6CJzrFWpLfe81g+1
 H/aNu55jppvPbF52SXiIa8cTb8XDzAv6bHOI6OU/n6W7IzmRwXBKxLmvOwpf+GkKXjcunXzl6
 5s6HVlG5Gsvrl1Ounu5iXS0TwNWyXImlOCPRUIu5qDgRAMMy9uB0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502262440!78326915!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51909 invoked from network); 9 Aug 2017 07:07:20 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:20 -0000
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 mx1.suse.de (Postfix) with ESMTP id 66996AF0E;
 Wed,  9 Aug 2017 07:07:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:17 +0200
Message-Id: <20170809070706.13481-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 03/52] xen/arch/arm/traps.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vdHJhcHMuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdh
cyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyB8IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBjMDc5OTliNTE4Li5mOTRjYTFhZjAyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAt
MTA4LDEyICsxMDgsMTQgQEAgc3RhdGljIGVudW0gewogCU5BVElWRSwKIH0gdndmaTsKIAotc3Rh
dGljIHZvaWQgX19pbml0IHBhcnNlX3Z3ZmkoY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgX19p
bml0IHBhcnNlX3Z3ZmkoY29uc3QgY2hhciAqcykKIHsKIAlpZiAoICFzdHJjbXAocywgIm5hdGl2
ZSIpICkKIAkJdndmaSA9IE5BVElWRTsKIAllbHNlCiAJCXZ3ZmkgPSBUUkFQOworCisJcmV0dXJu
IDA7CiB9CiBjdXN0b21fcGFyYW0oInZ3ZmkiLCBwYXJzZV92d2ZpKTsKIApAQCAtMTMwLDcgKzEz
Miw3IEBAIHN0YXRpYyBlbnVtIHsKICAgICBTRVJST1JTX1BBTklDLAogfSBzZXJyb3JzX29wOwog
Ci1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vfc2Vycm9yc19iZWhhdmlvcihjb25zdCBjaGFyICpz
dHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKGNvbnN0IGNoYXIg
KnN0cikKIHsKICAgICBpZiAoICFzdHJjbXAoc3RyLCAiZm9yd2FyZCIpICkKICAgICAgICAgc2Vy
cm9yc19vcCA9IFNFUlJPUlNfRk9SV0FSRDsKQEAgLTEzOSw3ICsxNDEsNyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcGFyc2Vfc2Vycm9yc19iZWhhdmlvcihjb25zdCBjaGFyICpzdHIpCiAgICAgZWxz
ZQogICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19ESVZFUlNFOwogCi0gICAgcmV0dXJuOwor
ICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJzZXJyb3JzIiwgcGFyc2Vfc2Vycm9yc19i
ZWhhdmlvcik7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5S-00080B-1z; Wed, 09 Aug 2017 07:07:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5Q-0007vO-5C
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:24 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6B/B7-01987-BA4BA895; Wed, 09 Aug 2017 07:07:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6qLV2
 RBp936Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfd5QWHOKoWPb+AUsD42+2LkZODgkBI4m3
 E/8xdTFycQgJLGSUeHxtNRNIgk1AVWLD9VOsILaIgLTEtc+XGUFsZoFCiZPdfWBxYYFEie5Tt
 8EGsQDVz3i6AayXV8BUYu+HnewQC+QlOg5MZgGxOYHiU15uB6sREjCRuHV2GtsERu4FjAyrGD
 WKU4vKUot0jSz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECvVvPwMC4g7H9hN8
 hRkkOJiVR3k3anZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhvbu6KFBIsSk1PrUjLzAGGGUxa
 goNHSYT3G0iat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEeX+DFAmAFGWU5sGNgIX8JUZZK
 WFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGEgU3gy80rgNr0COoIJ6IgI306QI0oSEVJSDYxemp
 yLd8X+E0if2VRX5+/uaWvHZHpGzrBmNauFkLVr4fnv64QWbtbILWj9M1X6w+HJRd37Ixe3im9
 RfL5g1jN7H7G6D5F3pPyubLVi2+cuejiY9/BjidV1D6+VtJVd69W6/n+W7fEzz/78dV6/p9mb
 Tenc8uT3erPeundOUNqoIhi+vzdKM0aJpTgj0VCLuag4EQA75o64dAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502262442!105963070!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56944 invoked from network); 9 Aug 2017 07:07:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:22 -0000
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 mx1.suse.de (Postfix) with ESMTP id 787BDAF0C;
 Wed,  9 Aug 2017 07:07:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:25 +0200
Message-Id: <20170809070706.13481-12-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 11/52] xen/arch/x86/io_apic.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaW9fYXBpYy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg
d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9pb19hcGljLmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jIGIveGVu
L2FyY2gveDg2L2lvX2FwaWMuYwppbmRleCAyODM4ZjZiZDk5Li5mNzkwNTc5ZGJkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMK
QEAgLTE1ODEsNyArMTU4MSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc3RhcnR1cF9sZXZlbF9p
b2FwaWNfaXJxKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKICAgICByZXR1cm4gMDsgLyogZG9uJ3Qg
Y2hlY2sgZm9yIHBlbmRpbmcgKi8KIH0KIAotc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2lvYXBp
Y19hY2soY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHNldHVwX2lvYXBpY19hY2soY2hhciAq
cykKIHsKICAgICBpZiAoICFzdHJjbXAocywgIm9sZCIpICkKICAgICB7CkBAIC0xNTk0LDcgKzE1
OTQsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2lvYXBpY19hY2soY2hhciAqcykKICAg
ICAgICAgaW9hcGljX2Fja19mb3JjZWQgPSB0cnVlOwogICAgIH0KICAgICBlbHNlCisgICAgewog
ICAgICAgICBwcmludGsoIlVua25vd24gaW9hcGljX2FjayB2YWx1ZSBzcGVjaWZpZWQ6ICclcydc
biIsIHMpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsK
IH0KIGN1c3RvbV9wYXJhbSgiaW9hcGljX2FjayIsIHNldHVwX2lvYXBpY19hY2spOwogCi0tIAoy
LjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5P-0007vT-M1; Wed, 09 Aug 2017 07:07:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5O-0007uE-AO
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:22 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 95/53-01724-9A4BA895; Wed, 09 Aug 2017 07:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov+6KLV2
 RBmebzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGD0EFD9kq7i3byt7A+JK1i5GTQ0LASOLt
 xH9MXYxcHEICCxkllu+dwA6SYBNQldhw/RRYkYiAtMS1z5cZQWxmgXKJW4dPsoHYwgJpEl8Wt
 YHZLED1Jx78BOvlFTCReNB1jhFigbxEx4HJLCA2p4CpxJSX25lAbCGgmltnp7FNYORewMiwil
 GjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0Lv1DAyMOxib9vo
 dYpTkYFIS5d2k3RkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXc3NXpJBgUWp6akVaZg4wzGDS
 Ehw8SiK81SBp3uKCxNzizHSI1ClGY46mD1u+MHG8mvD/G5MQS15+XqqUOK8sSKkASGlGaR7cI
 Fj4X2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsGZApPZl4J3L5XQKcwAZ0S4dsJckpJIk
 JKqoGxOIQ/YsmdU3Of3s2xsv5zy7xfTudx/NX+VddXzL56vdRilcH/Xr8ML5H8P9zs2fzP/j8
 6M19g1bPM03YhWWb9WcGbfhS8UwkodfQ/Ov2D2cGZUzK3nzQ2bP/+Z7UNq+nS9yKMU/Ir74eJ
 3IsS2G8TschU+dnhq/ahLz+1mV/9v8xXnjkw6IebEktxRqKhFnNRcSIAPa/+/3oCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502262440!105150353!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37809 invoked from network); 9 Aug 2017 07:07:20 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 48A1BAF0C;
 Wed,  9 Aug 2017 07:07:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:16 +0200
Message-Id: <20170809070706.13481-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 02/52] xen/arch/arm/domain_build.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDFiZWM0ZmEy
M2QuLmQ2Zjk1ODU1MDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwor
KysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTMzLDkgKzMzLDExIEBAIGludCBk
b20wXzExX21hcHBpbmcgPSAxOwogCiBzdGF0aWMgdTY0IF9faW5pdGRhdGEgZG9tMF9tZW07CiAK
LXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQorc3RhdGlj
IGludCBfX2luaXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKIHsKICAgICBkb20wX21l
bSA9IHBhcnNlX3NpemVfYW5kX3VuaXQocywgJnMpOworCisgICAgcmV0dXJuICpzID8gLUVJTlZB
TCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oImRvbTBfbWVtIiwgcGFyc2VfZG9tMF9tZW0pOwogCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5P-0007v6-Es; Wed, 09 Aug 2017 07:07:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5O-0007uF-A7
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:22 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BB/DB-02181-9A4BA895; Wed, 09 Aug 2017 07:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7KLV2
 RBuv/sVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/165mLdjMUbH1akoD40+2LkZODgkBI4m3
 E/8xdTFycQgJLGSUWPHjMDNIgk1AVWLD9VOsILaIgLTEtc+XGUFsZoFCiZPdfWBxYYEMib0nl
 4HZLED1KzdtAuvlFTCR+PDsACPEAnmJjgOTWUBsTgFTiSkvtzOB2EJANbfOTmObwMi9gJFhFa
 NGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoHfrGRgYdzD+Pu5
 3iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlez81dkUKCRanpqRVpmTnAMINJ
 S3DwKInwdmwCSvMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDivLMgMAZCijNI8uBGwkL/EK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXEmQKT2ZeCdymV0BHMAEdEeHbCXJESSJCSqqBcV
 bwrRDFj6XniladZfqz7OFToUifjTWr/q6cenCTD/stw9Ob9/y5OMP24Xx7ebYZ8SvenTEpmHa
 N9bXA067ZT9dqyx71/p+UFXcgasnmc2LfPNZ0zvhj/uJYJd+VVZILTi841/mF0W+rzkGRiCmz
 zW5uOibb3xv99APv5+lb16pl/DykelTejeOXEktxRqKhFnNRcSIA0STfHXQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502262441!51125295!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37656 invoked from network); 9 Aug 2017 07:07:21 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:21 -0000
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 mx1.suse.de (Postfix) with ESMTP id D6BB8AF10;
 Wed,  9 Aug 2017 07:07:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:19 +0200
Message-Id: <20170809070706.13481-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 05/52] xen/arch/x86/cpu/mcheck/mce.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2UuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXggMzA1
MjVkZDc4Yi4uZTU3N2E5ZGIxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTYyLDEzICs2Miwx
OCBAQCBzdHJ1Y3QgbWNhX2JhbmtzICptY2FfYWxsYmFua3M7CiAjZW5kaWYKIAogaW50IG1jZV92
ZXJib3NpdHk7Ci1zdGF0aWMgdm9pZCBfX2luaXQgbWNlX3NldF92ZXJib3NpdHkoY2hhciAqc3Ry
KQorc3RhdGljIGludCBfX2luaXQgbWNlX3NldF92ZXJib3NpdHkoY2hhciAqc3RyKQogewogICAg
IGlmIChzdHJjbXAoInZlcmJvc2UiLCBzdHIpID09IDApCiAgICAgICAgIG1jZV92ZXJib3NpdHkg
PSBNQ0VfVkVSQk9TRTsKICAgICBlbHNlCisgICAgewogICAgICAgICBwcmludGsoS0VSTl9ERUJV
RyAiTWFjaGluZSBDaGVjayB2ZXJib3NpdHkgbGV2ZWwgJXMgbm90IHJlY29nbmlzZWQiCiAgICAg
ICAgICAgICAgICAidXNlIG1jZV92ZXJib3NpdHk9dmVyYm9zZSIsIHN0cik7CisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJt
Y2VfdmVyYm9zaXR5IiwgbWNlX3NldF92ZXJib3NpdHkpOwogCi0tIAoyLjEyLjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5R-0007zU-PS; Wed, 09 Aug 2017 07:07:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5P-0007vB-VZ
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:24 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 5F/E8-01736-BA4BA895; Wed, 09 Aug 2017 07:07:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7KLV2
 RBksfGlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvbsxjK+gWr2j9upixgfGSYBcjJ4eEgJHE
 24n/mLoYuTiEBBYySuz5d5wZJMEmoCqx4fopVhBbREBa4trny4wgNrNAocTJ7j6wuLBAisSpR
 d+ZQGwWoPpVN06C2bwCJhI7p2xlgVggL9FxYDKYzSlgKjHl5XawGiGgmltnp7FNYORewMiwil
 G9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQu/UMDIw7GJt6nQ8
 xSnIwKYnybtLujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkweu5uStSSLAoNT21Ii0zBxhmMGkJ
 Dh4lEd6OTUBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US520GmSEAUpRRmgc3Ahbylxhlp
 YR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ854BmcKTmVcCt+kV0BFMQEdE+HaCHFGSiJCSamBMOu
 3ygDHooPyK180fHjxZ3PCpd8vO5Aehz12r1uT7syeW1yk3RxrHnXl9cE/B7Rypvbnz94iZvG3
 NTAhYH+tw5bTR0i+bgq3SY+sUDf72zzVK9LvHUX9o1o39a86zOZqYaW1i/7i7feLC3E1X9PdO
 2v1PYG7zGvYV6jIm76YLbfK7++WOm2ODEktxRqKhFnNRcSIAxI6cNHQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502262441!86672638!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43261 invoked from network); 9 Aug 2017 07:07:21 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:21 -0000
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 mx1.suse.de (Postfix) with ESMTP id 65B35AF13;
 Wed,  9 Aug 2017 07:07:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:21 +0200
Message-Id: <20170809070706.13481-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 07/52] xen/arch/x86/dom0_build.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMgfCAxOSArKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCAwYzEy
NWU2MWViLi4yMWViNjQwYTQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTQ3LDcgKzQ3LDcgQEAgc3RhdGlj
IGxvbmcgX19pbml0IHBhcnNlX2FtdChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICoqcHMpCiAg
ICAgbG9uZyBwYWdlcyA9IHBhcnNlX3NpemVfYW5kX3VuaXQoKCpzID09ICctJykgPyBzKzEgOiBz
LCBwcykgPj4gUEFHRV9TSElGVDsKICAgICByZXR1cm4gKCpzID09ICctJykgPyAtcGFnZXMgOiBw
YWdlczsKIH0KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpz
KQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKIHsKICAg
ICBkbyB7CiAgICAgICAgIGlmICggIXN0cm5jbXAocywgIm1pbjoiLCA0KSApCkBAIC01NywxMyAr
NTcsMTUgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBfbWVtKGNvbnN0IGNoYXIgKnMp
CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGRvbTBfbnJwYWdlcyA9IHBhcnNlX2FtdChzLCAm
cyk7CiAgICAgfSB3aGlsZSAoICpzKysgPT0gJywnICk7CisKKyAgICByZXR1cm4gKnMgPyAtRUlO
VkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgiZG9tMF9tZW0iLCBwYXJzZV9kb20wX21lbSk7CiAK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBvcHRfZG9tMF9tYXhfdmNwdXNfbWluID0g
MTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBvcHRfZG9tMF9tYXhfdmNwdXNfbWF4
ID0gVUlOVF9NQVg7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX21heF92Y3B1cyhj
b25zdCBjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9tYXhfdmNwdXMoY29u
c3QgY2hhciAqcykKIHsKICAgICBpZiAoICpzID09ICctJyApICAgICAgICAgICAgICAgICAgIC8q
IC1NICovCiAgICAgICAgIG9wdF9kb20wX21heF92Y3B1c19tYXggPSBzaW1wbGVfc3RydG91bChz
ICsgMSwgJnMsIDApOwpAQCAtNzcsNiArNzksOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vf
ZG9tMF9tYXhfdmNwdXMoY29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZSBpZiAoICpzKysgPT0g
Jy0nICYmICpzICkgLyogTi1NICovCiAgICAgICAgICAgICBvcHRfZG9tMF9tYXhfdmNwdXNfbWF4
ID0gc2ltcGxlX3N0cnRvdWwocywgJnMsIDApOwogICAgIH0KKworICAgIHJldHVybiAqcyA/IC1F
SU5WQUwgOiAwOwogfQogY3VzdG9tX3BhcmFtKCJkb20wX21heF92Y3B1cyIsIHBhcnNlX2RvbTBf
bWF4X3ZjcHVzKTsKIApAQCAtODUsNyArODksNyBAQCBzdGF0aWMgX19pbml0ZGF0YSB1bnNpZ25l
ZCBpbnQgZG9tMF9weG1zW01BWF9OVU1OT0RFU10gPQogICAgIHsgWzAgLi4uIE1BWF9OVU1OT0RF
UyAtIDFdID0gfjAgfTsKIHN0YXRpYyBfX2luaXRkYXRhIGJvb2wgZG9tMF9hZmZpbml0eV9yZWxh
eGVkOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9ub2Rlcyhjb25zdCBjaGFyICpz
KQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9ub2Rlcyhjb25zdCBjaGFyICpzKQogewog
ICAgIGRvIHsKICAgICAgICAgaWYgKCBpc2RpZ2l0KCpzKSApCkBAIC0xMDMsNiArMTA3LDggQEAg
c3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBfbm9kZXMoY29uc3QgY2hhciAqcykKICAgICAg
ICAgZWxzZQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfSB3aGlsZSAoICsrZG9tMF9ucl9weG1z
IDwgQVJSQVlfU0laRShkb20wX3B4bXMpICYmICpzKysgPT0gJywnICk7CisKKyAgICByZXR1cm4g
KnMgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgiZG9tMF9ub2RlcyIsIHBhcnNlX2Rv
bTBfbm9kZXMpOwogCkBAIC0xODMsOSArMTg5LDEwIEBAIGJvb2wgX19pbml0ZGF0YSBkb20wX3B2
aDsKICAqICAtIHB2aCAgICAgICAgICAgICAgIENyZWF0ZSBhIFBWSHYyIERvbTAuCiAgKiAgLSBz
aGFkb3cgICAgICAgICAgICBVc2Ugc2hhZG93IHBhZ2luZyBmb3IgRG9tMC4KICAqLwotc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX2RvbTBfcGFyYW0oY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0
IHBhcnNlX2RvbTBfcGFyYW0oY2hhciAqcykKIHsKICAgICBjaGFyICpzczsKKyAgICBpbnQgcmMg
PSAwOwogCiAgICAgZG8gewogCkBAIC0xOTksOSArMjA2LDEzIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwYXJzZV9kb20wX3BhcmFtKGNoYXIgKnMpCiAgICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMs
ICJzaGFkb3ciKSApCiAgICAgICAgICAgICBvcHRfZG9tMF9zaGFkb3cgPSB0cnVlOwogI2VuZGlm
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAgICAgICBzID0g
c3MgKyAxOwogICAgIH0gd2hpbGUgKCBzcyApOworCisgICAgcmV0dXJuIHJjOwogfQogY3VzdG9t
X3BhcmFtKCJkb20wIiwgcGFyc2VfZG9tMF9wYXJhbSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5S-000827-VD; Wed, 09 Aug 2017 07:07:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5R-0007xo-FH
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 07/09-03582-CA4BA895; Wed, 09 Aug 2017 07:07:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+6aLV2
 RBsvWilks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzuzcwFfxirVh2+iZbA+M01i5GTg4JASOJ
 txP/MXUxcnEICSxklJj9sY8FJMEmoCqx4fopsCIRAWmJa58vM4LYzAKFEie7+8DiwgJZEjdeb
 wezWYDqzy07BNbLK2AqsbyhkQligbxEx4HJYHFOoPiUl9vB4kICJhK3zk5jm8DIvYCRYRWjRn
 FqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB+P9jQGHGCU
 5mJREeTdpd0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD13NwVKSRYlJqeWpGWmQMMNJi0BAeP
 kgjvNpA0b3FBYm5xZjpE6hSjMUfThy1fmDheTfj/jUmIJS8/L1VKnLcZpFQApDSjNA9uECwCL
 jHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYVxJkCk9mXgncvldApzABnRLh2wlySkkiQkqqgd
 EsMHLCjiNvOh61aPjLxpzbLn+9qiafP02x+F/tsrqVQs2BJeeUlh6Vc/7Unh0SpvJ31sOjc98
 37EmK1uRl3bGidEbN3puG9W4Pda8dzPab+C3K5WAMi9csh/Wybw8y+M7YpmV2tenG/vIW7nOy
 ERyrhX1sdd6dsDY8brvvSn7hO822wKCV15VYijMSDbWYi4oTASHr/cd7AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502262444!105485579!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6521 invoked from network); 9 Aug 2017 07:07:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:24 -0000
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 mx1.suse.de (Postfix) with ESMTP id 03778AF18;
 Wed,  9 Aug 2017 07:07:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:31 +0200
Message-Id: <20170809070706.13481-18-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 17/52] xen/arch/x86/oprofile/nmi_int.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0
ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQu
YyBiL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMKaW5kZXggMTI2ZjdhOGQ5Zi4uOTE5
NjVhYzdkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYworKysg
Yi94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCkBAIC0zMjksNiArMzI5LDggQEAgc3Rh
dGljIGludCBmb3JjZV9jcHVfdHlwZShjb25zdCBjaGFyICpzdHIpCiAJCWZvcmNlX2FyY2hfcGVy
Zm1vbiA9IDE7CiAJCXByaW50ayhLRVJOX0lORk8gIm9wcm9maWxlOiBmb3JjaW5nIGFyY2hpdGVj
dHVyYWwgcGVyZm1vblxuIik7CiAJfQorCWVsc2UKKwkJcmV0dXJuIC1FSU5WQUw7CiAKIAlyZXR1
cm4gMDsKIH0KLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5P-0007vo-T5; Wed, 09 Aug 2017 07:07:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5O-0007uD-JX
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 5A/92-01862-9A4BA895; Wed, 09 Aug 2017 07:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+6KLV2
 RBhPumVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLFu1iLVjPWbH07VPGBsbL7F2MnBwSAkYS
 byf+Y+pi5OIQEljIKPF0zy9mkASbgKrEhuunWEFsEQFpiWufLzOC2MwC5RK3Dp9kA7GFBZIl1
 k+ZAlbDAlQ/7+0FJhCbV8BE4vyfT8wQC+QlOg5MZgGxOQVMJaa83A5WIwRUc+vsNLYJjNwLGB
 lWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+pcBCHYwvjz
 teYhRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mebuiKFBItS01Mr0jJzgIEG
 k5bg4FES4a3eDJTmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8VClxXlmQIgGQoozSPLgRsKC/x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeRSCX8GTmlcBtegV0BBPQERG+nSBHlCQipKQaGP
 2qkhR9LwpPmzjnV079Uot/VSJrPqY/jJ+30iipq2Zl8uGd0VKzW27U5C3jNHxgVnJcR6X6pY+
 o5HrNaxoSy98bHUr5+EB2w9x7n8pX6CXu+Sf7Q8ChyHLaM21etoSH/87PzV/bbPEm1cD96Pl5
 J+oKv9n/bbbWPzVlx4dkgeD9kVLTFV6pvFNiKc5INNRiLipOBAAOmHKPdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502262440!105963067!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56870 invoked from network); 9 Aug 2017 07:07:20 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:20 -0000
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 mx1.suse.de (Postfix) with ESMTP id 48A7CAF0D;
 Wed,  9 Aug 2017 07:07:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:15 +0200
Message-Id: <20170809070706.13481-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 01/52] xen/arch/arm/acpi/boot.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vYWNwaS9ib290LmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL2FjcGkvYm9vdC5jIHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWNw
aS9ib290LmMgYi94ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMKaW5kZXggODg5MjA4YTBlYS4uMGI5
MGNmM2ExNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jCisrKyBiL3hlbi9h
cmNoL2FybS9hY3BpL2Jvb3QuYwpAQCAtMTkzLDE2ICsxOTMsMjAgQEAgc3RhdGljIGludCBfX2lu
aXQgYWNwaV9wYXJzZV9mYWR0KHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUpCiBzdGF0
aWMgYm9vbF90IF9faW5pdGRhdGEgcGFyYW1fYWNwaV9vZmY7CiBzdGF0aWMgYm9vbF90IF9faW5p
dGRhdGEgcGFyYW1fYWNwaV9mb3JjZTsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2FjcGlf
cGFyYW0oY2hhciAqYXJnKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfYWNwaV9wYXJhbShjaGFy
ICphcmcpCiB7CiAgICAgaWYgKCAhYXJnICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1
cm4gLUVJTlZBTDsKIAogICAgIC8qIEludGVycHJldCB0aGUgcGFyYW1ldGVyIGZvciB1c2Ugd2l0
aGluIFhlbi4gKi8KICAgICBpZiAoICFwYXJzZV9ib29sKGFyZykgKQogICAgICAgICBwYXJhbV9h
Y3BpX29mZiA9IHRydWU7CiAgICAgZWxzZSBpZiAoICFzdHJjbXAoYXJnLCAiZm9yY2UiKSApIC8q
IGZvcmNlIEFDUEkgdG8gYmUgZW5hYmxlZCAqLwogICAgICAgICBwYXJhbV9hY3BpX2ZvcmNlID0g
dHJ1ZTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJuIDA7
CiB9CiBjdXN0b21fcGFyYW0oImFjcGkiLCBwYXJzZV9hY3BpX3BhcmFtKTsKIAotLSAKMi4xMi4z
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5S-00081G-Fh; Wed, 09 Aug 2017 07:07:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5Q-0007uF-Ha
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:24 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E1/FB-02181-CA4BA895; Wed, 09 Aug 2017 07:07:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7qLV2
 RBq979CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlU2cxFeznrXh87SRzA+Meri5GTg4JASOJ
 txP/MXUxcnEICSxklLh7Yj0zSIJNQFViw/VTrCC2iIC0xLXPlxlBbGaBQomT3X1gcWGBWIkpx
 44wgdgsQPUvtrwAq+EVMJXoXvCeDWKBvETHgcksIDYnUHzKy+1g9UICJhK3zk5jm8DIvYCRYR
 WjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoHcZgGAHY/MXp0O
 MkhxMSqK8m7Q7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Hpu7ooUEixKTU+tSMvMAYYZTFqC
 g0dJhLcaJM1bXJCYW5yZDpE6xajL8WrC/29MQix5+XmpUuK8zSBFAiBFGaV5cCNgIX+JUVZKm
 JcR6CghnoLUotzMElT5V4ziHIxKwrySIFN4MvNK4Da9AjqCCeiICN9OkCNKEhFSUg2M1oyNh6
 vL/QQeBS+7yFfgJ5DDadKtkhPZY1Ru3Ji9ao6cytKFyiELFneJle+ST/d3WHU/TPLFHR+thDk
 PXm1g7+49YNv/9OOclCcnRbY2C92/J1DYoZeU2r2VP/5ZyjaXAI/rnhVT1uoXBE8J9b5ZNKFo
 /9zSxiPie9OL+Y8LLFoor3NcVl6JpTgj0VCLuag4EQBTTDOzdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502262443!109196007!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18196 invoked from network); 9 Aug 2017 07:07:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:23 -0000
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 mx1.suse.de (Postfix) with ESMTP id 7DB76AF11;
 Wed,  9 Aug 2017 07:07:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:29 +0200
Message-Id: <20170809070706.13481-16-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 15/52] xen/arch/x86/nmi.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbm1pLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L25t
aS5jIHwgMjAgKysrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ubWkuYyBi
L3hlbi9hcmNoL3g4Ni9ubWkuYwppbmRleCA4OTE0NTgxZjY2Li4wMzhjNTYwOGUxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbm1pLmMKKysrIGIveGVuL2FyY2gveDg2L25taS5jCkBAIC00Niwz
NSArNDYsNDMgQEAgYm9vbCBfX2luaXRkYXRhIG9wdF93YXRjaGRvZzsKIC8qIHdhdGNoZG9nX2Zv
cmNlOiBJZiB0cnVlLCBwcm9jZXNzIHVua25vd24gTk1JcyB3aGVuIHJ1bm5pbmcgdGhlIHdhdGNo
ZG9nLiAqLwogYm9vbCB3YXRjaGRvZ19mb3JjZTsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNl
X3dhdGNoZG9nKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV93YXRjaGRvZyhjaGFy
ICpzKQogewogICAgIGlmICggISpzICkKICAgICB7CiAgICAgICAgIG9wdF93YXRjaGRvZyA9IHRy
dWU7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAgc3dp
dGNoICggcGFyc2VfYm9vbChzKSApCiAgICAgewogICAgIGNhc2UgMDoKICAgICAgICAgb3B0X3dh
dGNoZG9nID0gZmFsc2U7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAg
Y2FzZSAxOgogICAgICAgICBvcHRfd2F0Y2hkb2cgPSB0cnVlOwotICAgICAgICByZXR1cm47Cisg
ICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlmICggIXN0cmNtcChzLCAiZm9yY2UiKSAp
CiAgICAgICAgIHdhdGNoZG9nX2ZvcmNlID0gb3B0X3dhdGNoZG9nID0gdHJ1ZTsKKyAgICBlbHNl
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFy
YW0oIndhdGNoZG9nIiwgcGFyc2Vfd2F0Y2hkb2cpOwogCiAvKiBvcHRfd2F0Y2hkb2dfdGltZW91
dDogTnVtYmVyIG9mIHNlY29uZHMgdG8gd2FpdCBiZWZvcmUgcGFuaWMuICovCiBzdGF0aWMgdW5z
aWduZWQgaW50IG9wdF93YXRjaGRvZ190aW1lb3V0ID0gNTsKLXN0YXRpYyB2b2lkIHBhcnNlX3dh
dGNoZG9nX3RpbWVvdXQoY2hhciAqIHMpCitzdGF0aWMgaW50IHBhcnNlX3dhdGNoZG9nX3RpbWVv
dXQoY2hhciAqIHMpCiB7Ci0gICAgb3B0X3dhdGNoZG9nX3RpbWVvdXQgPSBzaW1wbGVfc3RydG91
bGwocywgTlVMTCwgMCk7CisgICAgY29uc3QgY2hhciAqcTsKKworICAgIG9wdF93YXRjaGRvZ190
aW1lb3V0ID0gc2ltcGxlX3N0cnRvdWxsKHMsICZxLCAwKTsKICAgICBvcHRfd2F0Y2hkb2cgPSAh
IW9wdF93YXRjaGRvZ190aW1lb3V0OworCisgICAgcmV0dXJuICpxID8gLUVJTlZBTCA6IDA7CiB9
CiBjdXN0b21fcGFyYW0oIndhdGNoZG9nX3RpbWVvdXQiLCBwYXJzZV93YXRjaGRvZ190aW1lb3V0
KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5U-00087X-EI; Wed, 09 Aug 2017 07:07:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5T-00081f-66
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:27 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E5/EF-01732-EA4BA895; Wed, 09 Aug 2017 07:07:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov+6aLV2
 RBlcWm1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzzr9gLOgXr5j9fxVrA2OfYBcjJ4eEgJHE
 24n/mLoYuTiEBBYySvza08gGkmATUJXYcP0UK4gtIiAtce3zZUYQm1mgUOJkdx9YXFggXuJ68
 y4gm4ODBah+905nEJNXwFTi7LZYiPHyEh0HJrOA2JxA4SkvtzOB2EICJhK3zk5jm8DIvYCRYR
 WjenFqUVlqka65XlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoGcZgGAH47HJzoc
 YJTmYlER5N2l3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PXc3BUpJFiUmp5akZaZAwwxmLQE
 B4+SCG81SJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5m0GKBECKMkrz4EbAwv0So6yUM
 C8j0FFCPAWpRbmZJajyrxjFORiVhHklQabwZOaVwG16BXQEE9AREb6dIEeUJCKkpBoYc1pNVA
 XZVn1dH7tZ86jYT8Ob72P2bXyWwHWq+X/iQ5cDnyrOzHSb/HZBtuGTUGdRM7k3T7dln6/U3j2
 7Y5K0nl539KeaAwt/p1ft6koKe6IruvzS0pWGaf+MMxcqvZOu/dlgutto94dt7eESH+7ZB7Lb
 vzJw9p52Nb4h+6PO4TMS2X0FD+4/UmIpzkg01GIuKk4EAHp3/vVyAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502262444!67635252!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16377 invoked from network); 9 Aug 2017 07:07:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:24 -0000
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 mx1.suse.de (Postfix) with ESMTP id 7EEC1AF14;
 Wed,  9 Aug 2017 07:07:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:33 +0200
Message-Id: <20170809070706.13481-20-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 19/52] xen/arch/x86/setup.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvc2V0dXAuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdh
cyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
c2V0dXAuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBkYjVkZjY5NTZk
Li5lZGI2ZDQ0ZGM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwpAQCAtNjcsNyArNjcsNyBAQCB1bnNpZ25lZCBsb25nIF9fcmVhZF9t
b3N0bHkgY3I0X3B2MzJfbWFzazsKIC8qICJhY3BpPWZvcmNlIjogIE92ZXJyaWRlIHRoZSBkaXNh
YmxlIGJsYWNrbGlzdC4gICAgICAgICAgICAgICAgICAgKi8KIC8qICJhY3BpPWh0IjogICAgIExp
bWl0IEFDUEkganVzdCB0byBib290LXRpbWUgdG8gZW5hYmxlIEhULiAgICAgICAgKi8KIC8qICJh
Y3BpPW5vaXJxIjogIERpc2FibGVzIEFDUEkgaW50ZXJydXB0IHJvdXRpbmcuICAgICAgICAgICAg
ICAgICAgKi8KLXN0YXRpYyB2b2lkIHBhcnNlX2FjcGlfcGFyYW0oY2hhciAqcyk7CitzdGF0aWMg
aW50IHBhcnNlX2FjcGlfcGFyYW0oY2hhciAqcyk7CiBjdXN0b21fcGFyYW0oImFjcGkiLCBwYXJz
ZV9hY3BpX3BhcmFtKTsKIAogLyogKioqKiBMaW51eCBjb25maWcgb3B0aW9uOiBwcm9wYWdhdGVk
IHRvIGRvbWFpbjAuICovCkBAIC0xMDIsNTkgKzEwMiw2NyBAQCB1bnNpZ25lZCBsb25nIF9fcmVh
ZF9tb3N0bHkgbW11X2NyNF9mZWF0dXJlcyA9IFhFTl9NSU5JTUFMX0NSNDsKIC8qIHNtZXA6IEVu
YWJsZS9kaXNhYmxlIFN1cGVydmlzb3IgTW9kZSBFeGVjdXRpb24gUHJvdGVjdGlvbiAoZGVmYXVs
dCBvbikuICovCiAjZGVmaW5lIFNNRVBfSFZNX09OTFkgKC0xKQogc3RhdGljIHM4IF9faW5pdGRh
dGEgb3B0X3NtZXAgPSAxOwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3NtZXBfcGFyYW0oY2hh
ciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NtZXBfcGFyYW0oY2hhciAqcykKIHsKICAg
ICBpZiAoICEqcyApCiAgICAgewogICAgICAgICBvcHRfc21lcCA9IDE7Ci0gICAgICAgIHJldHVy
bjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAgc3dpdGNoICggcGFyc2VfYm9vbChz
KSApCiAgICAgewogICAgIGNhc2UgMDoKICAgICAgICAgb3B0X3NtZXAgPSAwOwotICAgICAgICBy
ZXR1cm47CisgICAgICAgIHJldHVybiAwOwogICAgIGNhc2UgMToKICAgICAgICAgb3B0X3NtZXAg
PSAxOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlm
ICggIXN0cmNtcChzLCAiaHZtIikgKQogICAgICAgICBvcHRfc21lcCA9IFNNRVBfSFZNX09OTFk7
CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOwogfQog
Y3VzdG9tX3BhcmFtKCJzbWVwIiwgcGFyc2Vfc21lcF9wYXJhbSk7CiAKIC8qIHNtYXA6IEVuYWJs
ZS9kaXNhYmxlIFN1cGVydmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbiAoZGVmYXVsdCBvbiku
ICovCiAjZGVmaW5lIFNNQVBfSFZNX09OTFkgKC0xKQogc3RhdGljIHM4IF9faW5pdGRhdGEgb3B0
X3NtYXAgPSAxOwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3NtYXBfcGFyYW0oY2hhciAqcykK
K3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NtYXBfcGFyYW0oY2hhciAqcykKIHsKICAgICBpZiAo
ICEqcyApCiAgICAgewogICAgICAgICBvcHRfc21hcCA9IDE7Ci0gICAgICAgIHJldHVybjsKKyAg
ICAgICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCiAg
ICAgewogICAgIGNhc2UgMDoKICAgICAgICAgb3B0X3NtYXAgPSAwOwotICAgICAgICByZXR1cm47
CisgICAgICAgIHJldHVybiAwOwogICAgIGNhc2UgMToKICAgICAgICAgb3B0X3NtYXAgPSAxOwot
ICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlmICggIXN0
cmNtcChzLCAiaHZtIikgKQogICAgICAgICBvcHRfc21hcCA9IFNNQVBfSFZNX09OTFk7CisgICAg
ZWxzZQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOwogfQogY3VzdG9t
X3BhcmFtKCJzbWFwIiwgcGFyc2Vfc21hcF9wYXJhbSk7CiAKIGJvb2wgX19yZWFkX21vc3RseSBh
Y3BpX2Rpc2FibGVkOwogYm9vbCBfX2luaXRkYXRhIGFjcGlfZm9yY2U7CiBzdGF0aWMgY2hhciBf
X2luaXRkYXRhIGFjcGlfcGFyYW1bMTBdID0gIiI7Ci1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vf
YWNwaV9wYXJhbShjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfYWNwaV9wYXJhbShj
aGFyICpzKQogewogICAgIC8qIFNhdmUgdGhlIHBhcmFtZXRlciBzbyBpdCBjYW4gYmUgcHJvcGFn
YXRlZCB0byBkb21haW4wLiAqLwogICAgIHNhZmVfc3RyY3B5KGFjcGlfcGFyYW0sIHMpOwpAQCAt
MTgwLDYgKzE4OCwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfYWNwaV9wYXJhbShjaGFy
ICpzKQogICAgIHsKICAgICAgICAgYWNwaV9ub2lycV9zZXQoKTsKICAgICB9CisgICAgZWxzZQor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgY29u
c3QgbW9kdWxlX3QgKl9faW5pdGRhdGEgaW5pdGlhbF9pbWFnZXM7Ci0tIAoyLjEyLjMKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5V-0008As-Mm; Wed, 09 Aug 2017 07:07:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5T-00083d-W5
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:28 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 ED/A8-02175-FA4BA895; Wed, 09 Aug 2017 07:07:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+66LV2
 RBq8PGlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnNO5ezFKzkqlh7soO1gfE5RxcjJ4eEgJHE
 24n/mEBsIYGFjBKf7ziA2GwCqhIbrp9iBbFFBKQlrn2+zNjFyMXBLPCYSWLGruVgDcICcRJbl
 h5jBrFZgBq2t81n6WLk4OAVMJV4cLcKYr68RMeBySwgNidQeMrL7VC7TCRunZ3GNoGRewEjwy
 pG9eLUorLUIl0jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQN8yAMEOxu9/nA4
 xSnIwKYnybtLujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkweu5uStSSLAoNT21Ii0zBxhkMGkJ
 Dh4lEd5qkDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzNoMUCYAUZZTmwY2ABfwlRlkpY
 V5GoKOEeApSi3IzS1DlXzGKczAqCfOGgUzhycwrgdv0CugIJqAjInw7QY4oSURISTUw9r60sz
 pu195xsd5kIUebvvavu4UiP39GbHqQ9L3a6OGtbX8mLmC3ncZ64948950ma360zs+WlLfaK3b
 Ak32W20pmjg23kl6+FFLXUf50Pe6eX054dtDdvZsOTP9rKvbnmP+ypbs8VMuq03TerVjX5CBd
 8tzfITw7U1UgRaBYyeui6r4sjd/PlViKMxINtZiLihMBPs+CVnMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502262446!78026471!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2874 invoked from network); 9 Aug 2017 07:07:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6A781AF11;
 Wed,  9 Aug 2017 07:07:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:38 +0200
Message-Id: <20170809070706.13481-25-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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 24/52] xen/common/domain.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2RvbWFpbi5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGIyMmFhY2M1N2UuLjI5YTY1MjI2
OGYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21h
aW4uYwpAQCAtMjQ1LDEyICsyNDUsMTQgQEAgc3RhdGljIGludCBsYXRlX2h3ZG9tX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKIAogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGV4dHJh
X2h3ZG9tX2lycXM7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgZXh0cmFfZG9t
VV9pcnFzID0gMzI7Ci1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZXh0cmFfZ3Vlc3RfaXJxcyhj
b25zdCBjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXh0cmFfZ3Vlc3RfaXJxcyhj
b25zdCBjaGFyICpzKQogewogICAgIGlmICggaXNkaWdpdCgqcykgKQogICAgICAgICBleHRyYV9k
b21VX2lycXMgPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CiAgICAgaWYgKCAqcyA9PSAnLCcg
JiYgaXNkaWdpdCgqKytzKSApCiAgICAgICAgIGV4dHJhX2h3ZG9tX2lycXMgPSBzaW1wbGVfc3Ry
dG91bChzLCAmcywgMCk7CisKKyAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3Rv
bV9wYXJhbSgiZXh0cmFfZ3Vlc3RfaXJxcyIsIHBhcnNlX2V4dHJhX2d1ZXN0X2lycXMpOwogCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL5V-0008Bo-U6; Wed, 09 Aug 2017 07:07:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5U-00083j-2i
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:28 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3B/10-09901-FA4BA895; Wed, 09 Aug 2017 07:07:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+66LV2
 RBtsnWlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm7P/xgLnipUPHwZyNzA+NO8S5GTg4JASOJ
 txP/MXUxcnEICSxklNj7E8Th5GATUJXYcP0UK4gtIiAtce3zZcYuRg4OZgF/iY87tEHCwgKxE
 pt2X2QHsVmAync8+gPWyitgKjF9wn4WiPnyEh0HJoPZnEDxKS+3g9UICZhI3Do7jW0CI/cCRo
 ZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2Ma+Y
 HHmKU5GBSEuXdpN0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99mmrkghwaLU9NSKtMwcYJjB
 pCU4eJREeDtA0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc7bvBmoSACkKKM0D24ELOQvM
 cpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3DGQKT2ZeCdymV0BHMAEdEeHbCXJESSJCSqqBsU
 3d/PAaFdudC59oS6yTUHSuXh1wqyj2+iuT/G8L301Yqu5Sa6p8/MjqFHczp32fGue+T7A1Cr+
 uYBJ1cVaBlq+5SbDw9o8blVx2HvIz5ug59XV9P59guOPTnDfVj+MfPmb9sUBF1P6gQMEh5xvf
 LPtiPrdnyb7gf1zxWJJ7Yab/RdZ6z3ppJZbijERDLeai4kQA6RqWJnQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502262446!79159300!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35963 invoked from network); 9 Aug 2017 07:07:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 83DADAF14;
 Wed,  9 Aug 2017 07:07:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:40 +0200
Message-Id: <20170809070706.13481-27-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 26/52] xen/common/kexec.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2tleGVjLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL2NvbW1vbi9rZXhlYy5jIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29tbW9uL2tleGVjLmMKaW5kZXgg
YTUyYzMwYmExZS4uZDY0N2E2YzMwZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXhlYy5jCisr
KyBiL3hlbi9jb21tb24va2V4ZWMuYwpAQCAtMTAyLDkgKzEwMiwxMCBAQCBzdGF0aWMgdm9pZCAq
Y3Jhc2hfaGVhcF9jdXJyZW50ID0gTlVMTCwgKmNyYXNoX2hlYXBfZW5kID0gTlVMTDsKICAqIDwg
YW5kIGJlbG93IGFyZSBzeW5vbnlvbW91cywgdGhlIGxhdHRlciBiZWluZyB1c2VmdWwgZm9yIGdy
dWIyIHN5c3RlbXMKICAqIHdoaWNoIHdvdWxkIG90aGVyd2lzZSByZXF1aXJlIGVzY2FwaW5nIG9m
IHRoZSA8IG9wdGlvbgogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfY3Jhc2hrZXJuZWwo
Y29uc3QgY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfY3Jhc2hrZXJuZWwoY29u
c3QgY2hhciAqc3RyKQogewogICAgIGNvbnN0IGNoYXIgKmN1cjsKKyAgICBpbnQgcmMgPSAwOwog
CiAgICAgaWYgKCBzdHJjaHIoc3RyLCAnOicgKSApCiAgICAgewpAQCAtMTE2LDYgKzExNyw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9jcmFzaGtlcm5lbChjb25zdCBjaGFyICpzdHIpCiAg
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJjcmFzaGtlcm5lbDogdG9vIG1h
bnkgcmFuZ2VzXG4iKTsKICAgICAgICAgICAgICAgICBjdXIgPSBOVUxMOwogICAgICAgICAgICAg
ICAgIHN0ciA9IHN0cnBicmsoc3RyLCAiQCw8Iik7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogCkBAIC0xMjYsNiAr
MTI4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIg
KnN0cikKICAgICAgICAgICAgIGlmICggKnN0ciAhPSAnLScgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6ICctJyBleHBl
Y3RlZFxuIik7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfQogCkBAIC0xMzcsNiArMTQwLDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikKICAgICAgICAgICAgICAg
ICBpZiAoIHJhbmdlc1tpZHhdLmVuZCA8PSByYW5nZXNbaWR4XS5zdGFydCApCiAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImNyYXNo
a2VybmVsOiBlbmQgPD0gc3RhcnRcbiIpOworICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH0KQEAgLTE0Niw2ICsxNTAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfY3Jh
c2hrZXJuZWwoY29uc3QgY2hhciAqc3RyKQogICAgICAgICAgICAgaWYgKCAqc3RyICE9ICc6JyAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJj
cmFzaGtlcm5lbDogJzonIGV4cGVjdGVkXG4iKTsKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKQEAgLTE2OSwxMCAr
MTc0LDE4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9jcmFzaGtlcm5lbChjb25zdCBjaGFy
ICpzdHIpCiAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzdHIsICIsYmVsb3c9IiwgNykgKQog
ICAgICAgICAgICAga2V4ZWNfY3Jhc2hfYXJlYV9saW1pdCA9IHBhcnNlX3NpemVfYW5kX3VuaXQo
Y3VyID0gc3RyICsgNywgJnN0cik7CiAgICAgICAgIGVsc2UKKyAgICAgICAgewogICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJjcmFzaGtlcm5lbDogJyVzJyBpZ25vcmVkXG4iLCBz
dHIpOworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICB9CiAgICAgfQogICAgIGlm
ICggY3VyICYmIGN1ciA9PSBzdHIgKQorICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJO
SU5HICJjcmFzaGtlcm5lbDogbWVtb3J5IHZhbHVlIGV4cGVjdGVkXG4iKTsKKyAgICAgICAgcmMg
PSAtRUlOVkFMOworICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJhbSgiY3Jh
c2hrZXJuZWwiLCBwYXJzZV9jcmFzaGtlcm5lbCk7CiAKQEAgLTE4Niw3ICsxOTksNyBAQCBjdXN0
b21fcGFyYW0oImNyYXNoa2VybmVsIiwgcGFyc2VfY3Jhc2hrZXJuZWwpOwogICogLSBhbGwgd2ls
bCBhbGxvY2F0ZSBhZGRpdGlvbmFsIHN0cnVjdHVyZXMgc3VjaCBhcyBkb21haW4gYW5kIHZjcHUg
c3RydWN0cwogICogICAgICAgbG93IHNvIHRoZSBjcmFzaCBrZXJuZWwgY2FuIHBlcmZvcm0gYW4g
ZXh0ZW5kZWQgYW5hbHlzaXMgb2Ygc3RhdGUuCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9sb3dfY3Jhc2hpbmZvKGNvbnN0IGNoYXIgKiBzdHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJz
ZV9sb3dfY3Jhc2hpbmZvKGNvbnN0IGNoYXIgKiBzdHIpCiB7CiAKICAgICBpZiAoICFzdHJsZW4o
c3RyKSApCkBAIC0yMDIsNyArMjE1LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9sb3df
Y3Jhc2hpbmZvKGNvbnN0IGNoYXIgKiBzdHIpCiAgICAgewogICAgICAgICBwcmludGsoIlVua25v
d24gbG93X2NyYXNoaW5mbyBwYXJhbWV0ZXIgJyVzJy4gIERlZmF1bHRpbmcgdG8gbWluLlxuIiwg
c3RyKTsKICAgICAgICAgbG93X2NyYXNoaW5mb19tb2RlID0gTE9XX0NSQVNISU5GT19NSU47Cisg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KKworICAgIHJldHVybiAwOwogfQogY3VzdG9t
X3BhcmFtKCJsb3dfY3Jhc2hpbmZvIiwgcGFyc2VfbG93X2NyYXNoaW5mbyk7CiAKQEAgLTIxMiwx
OSArMjI4LDI1IEBAIGN1c3RvbV9wYXJhbSgibG93X2NyYXNoaW5mbyIsIHBhcnNlX2xvd19jcmFz
aGluZm8pOwogICoKICAqIDxhZGRyPiB3aWxsIGJlIHJvdW5kZWQgZG93biB0byB0aGUgbmVhcmVz
dCBwb3dlciBvZiB0d28uICBEZWZhdWx0cyB0byA2NEcKICAqLwotc3RhdGljIHZvaWQgX19pbml0
IHBhcnNlX2NyYXNoaW5mb19tYXhhZGRyKGNvbnN0IGNoYXIgKiBzdHIpCitzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9jcmFzaGluZm9fbWF4YWRkcihjb25zdCBjaGFyICogc3RyKQogewogICAgIHU2
NCBhZGRyOworICAgIGNvbnN0IGNoYXIgKnE7CiAKICAgICAvKiBpZiBsb3dfY3Jhc2hpbmZvX21v
ZGUgaXMgdW5zZXQsIGRlZmF1bHQgdG8gbWluLiAqLwogICAgIGlmICggbG93X2NyYXNoaW5mb19t
b2RlID09IExPV19DUkFTSElORk9fSU5WQUxJRCApCiAgICAgICAgIGxvd19jcmFzaGluZm9fbW9k
ZSA9IExPV19DUkFTSElORk9fTUlOOwogCi0gICAgaWYgKCAoYWRkciA9IHBhcnNlX3NpemVfYW5k
X3VuaXQoc3RyLCBOVUxMKSkgKQorICAgIGlmICggKGFkZHIgPSBwYXJzZV9zaXplX2FuZF91bml0
KHN0ciwgJnEpKSApCiAgICAgICAgIGNyYXNoaW5mb19tYXhhZGRyID0gYWRkcjsKICAgICBlbHNl
CisgICAgewogICAgICAgICBwcmludGsoIlVuYWJsZSB0byBwYXJzZSBjcmFzaGluZm9fbWF4YWRk
ci4gRGVmYXVsdGluZyB0byAlIlBSSXBhZGRyIlxuIiwKICAgICAgICAgICAgICAgIGNyYXNoaW5m
b19tYXhhZGRyKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJu
ICpxID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oImNyYXNoaW5mb19tYXhhZGRyIiwg
cGFyc2VfY3Jhc2hpbmZvX21heGFkZHIpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL5W-0008Cr-7H; Wed, 09 Aug 2017 07:07:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5U-0007uF-8n
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BE/1C-02181-FA4BA895; Wed, 09 Aug 2017 07:07:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+76LV2
 RBvd/K1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHHm5lLNjDWbFoZxtrA+Nt9i5GTg4JASOJ
 txP/MXUxcnEICSxklJjb9Z4VJMEmoCqx4fopMFtEQFri2ufLjCA2s0CdRMfNCWDNwgKpEhe+N
 4DVsADVP277wQxi8wqYSpxsvMQIsUBeouPAZBYQmxMoPuXldiYQW0jAROLW2WlsExi5FzAyrG
 JUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9C4DEOxgbP7idIh
 RkoNJSZR3k3ZnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXs/NXZFCgkWp6akVaZk5wDCDSUtw
 8CiJ8FaDpHmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpy3GaRIAKQoozQPbgQs5C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmFcSZApPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoHROE2r3v
 t24+a8x+6H55r1y63WOVUm4bJ266uFPju71purNQexrPSduluP9/Y/D7VSL+dbtgttJ02YZWn
 7VDf+9YtlG5W3in16ttx9S84n3hbjxGK+39M5Ywz83VxVl9zU51nie15sStXNU+9fcj50t7sk
 2p3ntfAqiwy3ze6nL3pqfuas9DugxFKckWioxVxUnAgASicUJnQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502262447!78326933!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52560 invoked from network); 9 Aug 2017 07:07:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 45C9CAF0F;
 Wed,  9 Aug 2017 07:07:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:42 +0200
Message-Id: <20170809070706.13481-29-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] [PATCH 28/52] xen/common/sched_credit2.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZh
bHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDI5
YzAwMmE2M2UuLjliMWRiMTM1MWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0zMzksNyArMzM5LDcgQEAg
c3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IG9wdF9ydW5xdWV1ZV9zdHJbXSA9IHsKIH07CiBzdGF0
aWMgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3J1bnF1ZXVlID0gT1BUX1JVTlFVRVVFX1NPQ0tFVDsK
IAotc3RhdGljIHZvaWQgcGFyc2VfY3JlZGl0Ml9ydW5xdWV1ZShjb25zdCBjaGFyICpzKQorc3Rh
dGljIGludCBwYXJzZV9jcmVkaXQyX3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgdW5z
aWduZWQgaW50IGk7CiAKQEAgLTM0OCwxMSArMzQ4LDEzIEBAIHN0YXRpYyB2b2lkIHBhcnNlX2Ny
ZWRpdDJfcnVucXVldWUoY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3RyY21wKHMsIG9w
dF9ydW5xdWV1ZV9zdHJbaV0pICkKICAgICAgICAgewogICAgICAgICAgICAgb3B0X3J1bnF1ZXVl
ID0gaTsKLSAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIHJldHVybiAwOwogICAgICAg
ICB9CiAgICAgfQogCiAgICAgcHJpbnRrKCJXQVJOSU5HLCB1bnJlY29nbml6ZWQgdmFsdWUgb2Yg
Y3JlZGl0Ml9ydW5xdWV1ZSBvcHRpb24hXG4iKTsKKworICAgIHJldHVybiAtRUlOVkFMOwogfQog
Y3VzdG9tX3BhcmFtKCJjcmVkaXQyX3J1bnF1ZXVlIiwgcGFyc2VfY3JlZGl0Ml9ydW5xdWV1ZSk7
CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL5W-0008El-LM; Wed, 09 Aug 2017 07:07:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5U-0007uF-NC
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 5F/1C-02181-0B4BA895; Wed, 09 Aug 2017 07:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov+76LV2
 RBh8eaVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnf97WzFixnrzjVtp+pgXEJWxcjJ4eEgJHE
 24n/mLoYuTiEBPYzSux8eYgVJMEmoCqx4fopMFtEQFri2ufLjCA2s4CrRMPvpWBxYYEUia+zX
 4INYgGq/3/0ItAgDg5eAVOJt4+ZIebLS3QcmMwCYnMChae83M4EYgsJmEjcOjuNbQIj9wJGhl
 WMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHeZQCCHYzbtns
 eYpTkYFIS5d2k3RkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL32aauSCHBotT01Iq0zBxgmMGk
 JTh4lER4O0DSvMUFibnFmekQqVOMxhxNH7Z8YeJ4NeH/NyYhlrz8vFQpcV7ZzUClAiClGaV5c
 INg4X+JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxnQKbwZOaVwO17BXQKE9ApEb6dIKeUJC
 KkpBoYJ+yY8nL9htObcyMqfev/7VbfllI/Z9eKd7XMToVB5d6SCVrqEd+Nq+Mvbcn1X+s3qUH
 77dbd6+W0Yg/t2/VgWcVbvlm+l00nvK1SThM0fnFUqVwgc990i73zDW4zz/owJWPDpoo+vf2L
 7hfdK9Jz/mPp8ajoUt7jgFzxfUkz81tSFK463+GVVGIpzkg01GIuKk4EANDv1fJ6AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502262447!105150371!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38596 invoked from network); 9 Aug 2017 07:07:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:27 -0000
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 mx1.suse.de (Postfix) with ESMTP id 6BC49AF14
 for <xen-devel@lists.xen.org>; Wed,  9 Aug 2017 07:07:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:43 +0200
Message-Id: <20170809070706.13481-30-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 29/52] xen/drivers/acpi/tables.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9hY3BpL3RhYmxlcy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2RyaXZlcnMvYWNwaS90YWJsZXMuYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
YWNwaS90YWJsZXMuYyBiL3hlbi9kcml2ZXJzL2FjcGkvdGFibGVzLmMKaW5kZXggZGQyMDMxZjM2
YS4uZWE2MDAyNDhhYSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMuYworKysg
Yi94ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy5jCkBAIC00NTgsMTIgKzQ1OCwxMyBAQCBpbnQgX19p
bml0IGFjcGlfdGFibGVfaW5pdCh2b2lkKQogCiBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNl
X2FwaWNfaW5zdGFuY2UoY2hhciAqc3RyKQogeworCWNvbnN0IGNoYXIgKnE7CiAKLQlhY3BpX2Fw
aWNfaW5zdGFuY2UgPSBzaW1wbGVfc3RydG91bChzdHIsIE5VTEwsIDApOworCWFjcGlfYXBpY19p
bnN0YW5jZSA9IHNpbXBsZV9zdHJ0b3VsKHN0ciwgJnEsIDApOwogCiAJcHJpbnRrKEtFUk5fTk9U
SUNFIFBSRUZJWCAiU2hhbGwgdXNlIEFQSUMvTUFEVCB0YWJsZSAlZFxuIiwKIAkgICAgICAgYWNw
aV9hcGljX2luc3RhbmNlKTsKIAotCXJldHVybiAwOworCXJldHVybiAqcSA/IC1FSU5WQUwgOiAw
OwogfQogY3VzdG9tX3BhcmFtKCJhY3BpX2FwaWNfaW5zdGFuY2UiLCBhY3BpX3BhcnNlX2FwaWNf
aW5zdGFuY2UpOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL5W-0008FZ-T2; Wed, 09 Aug 2017 07:07:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5U-00087L-Q7
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:28 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D5/ED-01729-0B4BA895; Wed, 09 Aug 2017 07:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+66LV2
 RBitOq1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlbVjxlKfjAXvH06n2mBsb5bF2MnBwSAkYS
 byf+Y+pi5OIQEtjPKHHv/1omkASbgKrEhuunWEFsEQFpiWufLzOC2MwCrhINv5eCxYUFEiTOT
 5sENogFqP7cwn6wOK+AqUTrlHvsEAvkJToOTGYBsTmB4lNebgebLyRgInHr7DS2CYzcCxgZVj
 FqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBPqXAQh2MDZs9zz
 EKMnBpCTKu0m7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/n5q5IIcGi1PTUirTMHGCgwaQl
 OHiURHirQdK8xQWJucWZ6RCpU4y6HK8m/P/GJMSSl5+XKiXO2wxSJABSlFGaBzcCFvSXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMw7EWQKT2ZeCdymV0BHMAEdEeHbCXJESSJCSqqBMXd1/r
 0o+7ivnkuXBnLl7XyTw5HpeYzznfhXD52u8y1BzC+O/X8jfcXmYefeSnXRNK4iC6WqvRdboj8
 3L1W6NskqKFZ1i4DJ163vM74mdR9Y+yN/ztq5KQ4XMrc5s1vFmR0Jv6LVGWZ/wODI6tWXa5XX
 PtPXTl27OPinnMzsv+KcD4yNW0rOKLEUZyQaajEXFScCAN/SyTN1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502262446!106426217!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35630 invoked from network); 9 Aug 2017 07:07:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:26 -0000
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 mx1.suse.de (Postfix) with ESMTP id 4C1CDAF0F
 for <xen-devel@lists.xen.org>; Wed,  9 Aug 2017 07:07:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:39 +0200
Message-Id: <20170809070706.13481-26-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 25/52] xen/common/efi/boot.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2VmaS9ib290LmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3
YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL2VmaS9ib290LmMgfCA2ICsrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCAxMWJkYzdhMmE0Li4yNWMyNDlhZTQyIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9v
dC5jCkBAIC0xMzA2LDcgKzEzMDYsNyBAQCBlZmlfc3RhcnQoRUZJX0hBTkRMRSBJbWFnZUhhbmRs
ZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAKIHN0YXRpYyBib29sIF9faW5pdGRh
dGEgZWZpX21hcF91YzsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2VmaV9wYXJhbShjaGFy
ICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfZWZpX3BhcmFtKGNoYXIgKnMpCiB7CiAgICAg
Y2hhciAqc3M7CiAKQEAgLTEzMjksOSArMTMyOSwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2VfZWZpX3BhcmFtKGNoYXIgKnMpCiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICFzdHJj
bXAocywgImF0dHI9dWMiKSApCiAgICAgICAgICAgICBlZmlfbWFwX3VjID0gdmFsOworICAgICAg
ICBlbHNlCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgICAgICBzID0gc3MgKyAx
OwogICAgIH0gd2hpbGUgKCBzcyApOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0o
ImVmaSIsIHBhcnNlX2VmaV9wYXJhbSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5X-0008Gd-3x; Wed, 09 Aug 2017 07:07:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5U-00087O-UA
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A1/63-22472-0B4BA895; Wed, 09 Aug 2017 07:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+76LV2
 RBjN+q1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXHh5gK/jIVdF0+Td7A+MCzi5GTg4JASOJ
 txP/MXUxcnEICSxklJj8cw8zSIJNQFViw/VTrCC2iIC0xLXPlxlBipgFHjNJzNi1nAkkISwQJ
 /Hk4ln2LkYODhaghhuf2EHCvAKmEsfOPWGDWCAv0XFgMguIzQkUn/JyO1irkICJxK2z09gmMH
 IvYGRYxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6N96Bgb
 GHYw9e/0OMUpyMCmJ8m7S7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7c3NXpJBgUWp6akVa
 Zg4w0GDSEhw8SiK820DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolztsMUiQAUpRRmgc3A
 hb0lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ854BmcKTmVcCt+kV0BFMQEdE+HaCHFGSiJ
 CSamDMZE5L/vr4cuA+S9PEYy0fv297IrNEisf39Nc3ixqbC/7ENXwzOcdRevRC1UmvHcLMbc9
 v5j59IFtddUVAc0H/rG/CM4+9am1jsvz96vrTY4wJHPwvWuS1Z55cdoKb3z/c8xHH26UzDDNW
 9LaG297P4440srmSte8gk7LujwI90/xb56zXvStTYinOSDTUYi4qTgQAVZyrZnUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502262447!105150370!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38567 invoked from network); 9 Aug 2017 07:07:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:27 -0000
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 mx1.suse.de (Postfix) with ESMTP id 519E9AF10;
 Wed,  9 Aug 2017 07:07:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:41 +0200
Message-Id: <20170809070706.13481-28-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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 27/52] xen/common/memory.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL21lbW9yeS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
bWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IGIyMDY2ZGIwN2UuLjg3YTMzYzBl
NjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1v
cnkuYwpAQCAtNTUsNyArNTUsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkg
aHdkb21fbWF4X29yZGVyID0gQ09ORklHX0hXRE9NX01BWF9PUkRFUjsKICNpZmRlZiBIQVNfUEFT
U1RIUk9VR0gKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBwdGRvbV9tYXhfb3Jk
ZXIgPSBDT05GSUdfUFRET01fTUFYX09SREVSOwogI2VuZGlmCi1zdGF0aWMgdm9pZCBfX2luaXQg
cGFyc2VfbWF4X29yZGVyKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9t
YXhfb3JkZXIoY29uc3QgY2hhciAqcykKIHsKICAgICBpZiAoICpzICE9ICcsJyApCiAgICAgICAg
IGRvbXVfbWF4X29yZGVyID0gc2ltcGxlX3N0cnRvdWwocywgJnMsIDApOwpAQCAtNjcsNiArNjcs
OCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbWF4X29yZGVyKGNvbnN0IGNoYXIgKnMpCiAg
ICAgaWYgKCAqcyA9PSAnLCcgJiYgKisrcyAhPSAnLCcgKQogICAgICAgICBwdGRvbV9tYXhfb3Jk
ZXIgPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CiAjZW5kaWYKKworICAgIHJldHVybiAqcyA/
IC1FSU5WQUwgOiAwOwogfQogY3VzdG9tX3BhcmFtKCJtZW1vcC1tYXgtb3JkZXIiLCBwYXJzZV9t
YXhfb3JkZXIpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5X-0008Hm-Cf; Wed, 09 Aug 2017 07:07:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5V-00089S-HS
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:29 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A4/33-01995-0B4BA895; Wed, 09 Aug 2017 07:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+6GLV2
 RBq9eiVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3vjgWfJOqONDxhLGBsVO0i5GTQ0LASOLt
 xH9MXYxcHEIC+xkl+qd+ZAZJsAmoSmy4fooVxBYRkJa49vkyI4jNLOAq0fB7KVhcWCBDYueud
 nYQmwWo/t6m3WBxXgFTicZLrUwQC+QlOg5MZgGxOYHiU15uB4sLCZhI3Do7jW0CI/cCRoZVjO
 rFqUVlqUW65npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYyN350OMUp
 yMCmJ8m7S7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrubkrUkiwKDU9tSItMwcYZDBpCQ4e
 JRHebSBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US520GKRIAKcoozYMbAQv4S4yyUsK8j
 EBHCfEUpBblZpagyr9iFOdgVBLmPQMyhSczrwRu0yugI5iAjojw7QQ5oiQRISXVwNg6ZU/9ru
 fTZ4r+Dklf3PE69+rD2zaXpXhY+f5NYnwYsGNzh7DUQ82Mi7l7E5aF/P1x6ZVV5JFlsxRFXwg
 VS6xfX6Afyrz/9x7TGdxlot1q9eVhog0PFD88Cvbv/vh/SvznEF9X/vM1r4wbFPgfPpc8u+zy
 N50KhqLArNDTZ+szd3/YfHFK7h0lluKMREMt5qLiRABp9jT5cwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502262448!105150375!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38715 invoked from network); 9 Aug 2017 07:07:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:28 -0000
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 mx1.suse.de (Postfix) with ESMTP id 149EFAF14
 for <xen-devel@lists.xen.org>; Wed,  9 Aug 2017 07:07:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:45 +0200
Message-Id: <20170809070706.13481-32-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 31/52] xen/drivers/cpufreq/cpufreq.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXEuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jICAgICAgfCAxOCArKysrKysrKysr
KysrLS0tLS0KIHhlbi9pbmNsdWRlL2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmggfCAgMiArLQogMiBm
aWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jIGIveGVuL2RyaXZlcnMvY3B1ZnJlcS9j
cHVmcmVxLmMKaW5kZXggZmQ4MmVmNWRjZS4uZGFlYzU1OGY5NyAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMKKysrIGIveGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVx
LmMKQEAgLTYyLDcgKzYyLDcgQEAgTElTVF9IRUFEX1JFQURfTU9TVExZKGNwdWZyZXFfZ292ZXJu
b3JfbGlzdCk7CiAvKiBzZXQgeGVuIGFzIGRlZmF1bHQgY3B1ZnJlcSAqLwogZW51bSBjcHVmcmVx
X2NvbnRyb2xsZXIgY3B1ZnJlcV9jb250cm9sbGVyID0gRlJFUUNUTF94ZW47CiAKLXN0YXRpYyB2
b2lkIF9faW5pdCBzZXR1cF9jcHVmcmVxX29wdGlvbihjaGFyICpzdHIpCitzdGF0aWMgaW50IF9f
aW5pdCBzZXR1cF9jcHVmcmVxX29wdGlvbihjaGFyICpzdHIpCiB7CiAgICAgY2hhciAqYXJnID0g
c3RycGJyayhzdHIsICIsOiIpOwogICAgIGludCBjaG9pY2U7CkBAIC03NiwxNCArNzYsMTQgQEAg
c3RhdGljIHZvaWQgX19pbml0IHNldHVwX2NwdWZyZXFfb3B0aW9uKGNoYXIgKnN0cikKICAgICAg
ICAgeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgJj0gflhFTl9QUk9DRVNTT1JfUE1fUFg7CiAgICAgICAg
IGNwdWZyZXFfY29udHJvbGxlciA9IEZSRVFDVExfZG9tMF9rZXJuZWw7CiAgICAgICAgIG9wdF9k
b20wX3ZjcHVzX3BpbiA9IDE7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCiAgICAgaWYgKCBjaG9pY2UgPT0gMCB8fCAhc3RyY21wKHN0ciwgIm5vbmUiKSApCiAg
ICAgewogICAgICAgICB4ZW5fcHJvY2Vzc29yX3BtYml0cyAmPSB+WEVOX1BST0NFU1NPUl9QTV9Q
WDsKICAgICAgICAgY3B1ZnJlcV9jb250cm9sbGVyID0gRlJFUUNUTF9ub25lOwotICAgICAgICBy
ZXR1cm47CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlmICggY2hvaWNlID4gMCB8
fCAhc3RyY21wKHN0ciwgInhlbiIpICkKQEAgLTkxLDggKzkxLDEwIEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBzZXR1cF9jcHVmcmVxX29wdGlvbihjaGFyICpzdHIpCiAgICAgICAgIHhlbl9wcm9jZXNz
b3JfcG1iaXRzIHw9IFhFTl9QUk9DRVNTT1JfUE1fUFg7CiAgICAgICAgIGNwdWZyZXFfY29udHJv
bGxlciA9IEZSRVFDVExfeGVuOwogICAgICAgICBpZiAoIGFyZyAmJiAqYXJnICkKLSAgICAgICAg
ICAgIGNwdWZyZXFfY21kbGluZV9wYXJzZShhcmcpOworICAgICAgICAgICAgcmV0dXJuIGNwdWZy
ZXFfY21kbGluZV9wYXJzZShhcmcpOwogICAgIH0KKworICAgIHJldHVybiAoY2hvaWNlIDwgMCkg
PyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgiY3B1ZnJlcSIsIHNldHVwX2NwdWZyZXFf
b3B0aW9uKTsKIApAQCAtNTcxLDcgKzU3Myw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNwdWZyZXFf
aGFuZGxlX2NvbW1vbl9vcHRpb24oY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqdmFsCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgX19pbml0IGNwdWZyZXFfY21kbGluZV9wYXJzZShjaGFy
ICpzdHIpCitpbnQgX19pbml0IGNwdWZyZXFfY21kbGluZV9wYXJzZShjaGFyICpzdHIpCiB7CiAg
ICAgc3RhdGljIHN0cnVjdCBjcHVmcmVxX2dvdmVybm9yICpfX2luaXRkYXRhIGNwdWZyZXFfZ292
ZXJub3JzW10gPQogICAgIHsKQEAgLTU4Miw2ICs1ODQsNyBAQCB2b2lkIF9faW5pdCBjcHVmcmVx
X2NtZGxpbmVfcGFyc2UoY2hhciAqc3RyKQogICAgICAgICAmY3B1ZnJlcV9nb3ZfcG93ZXJzYXZl
CiAgICAgfTsKICAgICB1bnNpZ25lZCBpbnQgZ292X2luZGV4ID0gMDsKKyAgICBpbnQgcmMgPSAw
OwogCiAgICAgZG8gewogICAgICAgICBjaGFyICp2YWwsICplbmQgPSBzdHJjaHIoc3RyLCAnLCcp
OwpAQCAtNjExLDExICs2MTQsMTYgQEAgdm9pZCBfX2luaXQgY3B1ZnJlcV9jbWRsaW5lX3BhcnNl
KGNoYXIgKnN0cikKICAgICAgICAgaWYgKHN0ciAmJiAhY3B1ZnJlcV9oYW5kbGVfY29tbW9uX29w
dGlvbihzdHIsIHZhbCkgJiYKICAgICAgICAgICAgICghY3B1ZnJlcV9nb3Zlcm5vcnNbZ292X2lu
ZGV4XS0+aGFuZGxlX29wdGlvbiB8fAogICAgICAgICAgICAgICFjcHVmcmVxX2dvdmVybm9yc1tn
b3ZfaW5kZXhdLT5oYW5kbGVfb3B0aW9uKHN0ciwgdmFsKSkpCisgICAgICAgIHsKICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiY3B1ZnJlcS8lczogb3B0aW9uICclcycgbm90IHJl
Y29nbml6ZWRcbiIsCiAgICAgICAgICAgICAgICAgICAgY3B1ZnJlcV9nb3Zlcm5vcnNbZ292X2lu
ZGV4XS0+bmFtZSwgc3RyKTsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQog
CiAgICAgICAgIHN0ciA9IGVuZDsKICAgICB9IHdoaWxlIChzdHIpOworCisgICAgcmV0dXJuIHJj
OwogfQogCiBzdGF0aWMgaW50IGNwdV9jYWxsYmFjaygKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmggYi94ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJl
cS5oCmluZGV4IDQ4YWQxZDAwMDQuLjVjNDE3NDdjYmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYWNwaS9jcHVmcmVxL2Nw
dWZyZXEuaApAQCAtNzksNyArNzksNyBAQCBERUNMQVJFX1BFUl9DUFUoc3RydWN0IGNwdWZyZXFf
cG9saWN5ICosIGNwdWZyZXFfY3B1X3BvbGljeSk7CiBleHRlcm4gaW50IF9fY3B1ZnJlcV9zZXRf
cG9saWN5KHN0cnVjdCBjcHVmcmVxX3BvbGljeSAqZGF0YSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3kpOwogCi12b2lkIGNwdWZy
ZXFfY21kbGluZV9wYXJzZShjaGFyICopOworaW50IGNwdWZyZXFfY21kbGluZV9wYXJzZShjaGFy
ICopOwogCiAjZGVmaW5lIENQVUZSRVFfU0hBUkVEX1RZUEVfTk9ORSAoMCkgLyogTm9uZSAqLwog
I2RlZmluZSBDUFVGUkVRX1NIQVJFRF9UWVBFX0hXICAgKDEpIC8qIEhXIGRvZXMgbmVlZGVkIGNv
b3JkaW5hdGlvbiAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5X-0008Iv-Kw; Wed, 09 Aug 2017 07:07:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5V-00089y-My
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7F/03-01862-0B4BA895; Wed, 09 Aug 2017 07:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+6GLV2
 RBnfbZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozL296wF/yRqrjzbx5zA+M/0S5GTg4JASOJ
 txP/MXUxcnEICSxklNh6cwojSIJNQFViw/VTrCC2iIC0xLXPlxlBipgFHjNJzNi1nAkkISyQK
 tG4+ShYAwtQw+UJi9lBbF4BU4ml99+xQ2yQl+g4MJkFxOYEik95uR2sV0jAROLW2WlsExi5Fz
 AyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9C8DEOxgbP7
 idIhRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXs/NXZFCgkWp6akVaZk5wECD
 SUtw8CiJ8FaDpHmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpy3GaRIAKQoozQPbgQs6C8xy
 koJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcSZApPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoGxen
 XsplV2n64+FKya42IVPfeLvtC7Ra8O3pOa7K5wftn6L0LLr2dFnJr66OLb6/rb7opetZx+c7l
 aT0Os8qxlK52nr5vDLJDGsWe/UmWZ5Ss2loS4DKNX7rVvjD7siZA5PDXAQLb8ZurGK2YhZeIG
 z1nrp7v5WD87M2fVrxfzmlibX3ycInbpkBJLcUaioRZzUXEiAOHfaSx1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502262448!51125319!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38330 invoked from network); 9 Aug 2017 07:07:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3393BAF18;
 Wed,  9 Aug 2017 07:07:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:44 +0200
Message-Id: <20170809070706.13481-31-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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 30/52] xen/drivers/char/console.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZh
bHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMjkgKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCsp
LCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IGYwNjU5ZmJhMWIuLmRhZjBlMTg3
OGQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2
ZXJzL2NoYXIvY29uc29sZS5jCkBAIC02Nyw3ICs2Nyw3IEBAIGVudW0gY29uX3RpbWVzdGFtcF9t
b2RlCiAKIHN0YXRpYyBlbnVtIGNvbl90aW1lc3RhbXBfbW9kZSBfX3JlYWRfbW9zdGx5IG9wdF9j
b25fdGltZXN0YW1wX21vZGUgPSBUU01fTk9ORTsKIAotc3RhdGljIHZvaWQgcGFyc2VfY29uc29s
ZV90aW1lc3RhbXBzKGNoYXIgKnMpOworc3RhdGljIGludCBwYXJzZV9jb25zb2xlX3RpbWVzdGFt
cHMoY2hhciAqcyk7CiBjdXN0b21fcGFyYW0oImNvbnNvbGVfdGltZXN0YW1wcyIsIHBhcnNlX2Nv
bnNvbGVfdGltZXN0YW1wcyk7CiAKIC8qIGNvbnJpbmdfc2l6ZTogYWxsb3dzIGEgbGFyZ2UgY29u
c29sZSByaW5nIHRoYW4gZGVmYXVsdCAoMTZrQikuICovCkBAIC0xMjMsOCArMTIzLDggQEAgc3Rh
dGljIGludCBfX3JlYWRfbW9zdGx5IHhlbmxvZ19ndWVzdF91cHBlcl90aHJlc2ggPQogc3RhdGlj
IGludCBfX3JlYWRfbW9zdGx5IHhlbmxvZ19ndWVzdF9sb3dlcl90aHJlc2ggPQogICAgIFhFTkxP
R19HVUVTVF9MT1dFUl9USFJFU0hPTEQ7CiAKLXN0YXRpYyB2b2lkIHBhcnNlX2xvZ2x2bChjaGFy
ICpzKTsKLXN0YXRpYyB2b2lkIHBhcnNlX2d1ZXN0X2xvZ2x2bChjaGFyICpzKTsKK3N0YXRpYyBp
bnQgcGFyc2VfbG9nbHZsKGNoYXIgKnMpOworc3RhdGljIGludCBwYXJzZV9ndWVzdF9sb2dsdmwo
Y2hhciAqcyk7CiAKIC8qCiAgKiA8bHZsPiA6PSBub25lfGVycm9yfHdhcm5pbmd8aW5mb3xkZWJ1
Z3xhbGwKQEAgLTE1NiwyMyArMTU2LDI2IEBAIHN0YXRpYyBpbnQgX19pbml0IF9fcGFyc2VfbG9n
bHZsKGNoYXIgKnMsIGNoYXIgKipwcykKICAgICByZXR1cm4gMjsgLyogc2FuZSBmYWxsYmFjayAq
LwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgX3BhcnNlX2xvZ2x2bChjaGFyICpzLCBpbnQgKmxv
d2VyLCBpbnQgKnVwcGVyKQorc3RhdGljIGludCBfX2luaXQgX3BhcnNlX2xvZ2x2bChjaGFyICpz
LCBpbnQgKmxvd2VyLCBpbnQgKnVwcGVyKQogewogICAgICpsb3dlciA9ICp1cHBlciA9IF9fcGFy
c2VfbG9nbHZsKHMsICZzKTsKICAgICBpZiAoICpzID09ICcvJyApCiAgICAgICAgICp1cHBlciA9
IF9fcGFyc2VfbG9nbHZsKHMrMSwgJnMpOwogICAgIGlmICggKnVwcGVyIDwgKmxvd2VyICkKICAg
ICAgICAgKnVwcGVyID0gKmxvd2VyOworCisgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CiB9
CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9sb2dsdmwoY2hhciAqcykKK3N0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2xvZ2x2bChjaGFyICpzKQogewotICAgIF9wYXJzZV9sb2dsdmwocywgJnhl
bmxvZ19sb3dlcl90aHJlc2gsICZ4ZW5sb2dfdXBwZXJfdGhyZXNoKTsKKyAgICByZXR1cm4gX3Bh
cnNlX2xvZ2x2bChzLCAmeGVubG9nX2xvd2VyX3RocmVzaCwgJnhlbmxvZ191cHBlcl90aHJlc2gp
OwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZ3Vlc3RfbG9nbHZsKGNoYXIgKnMpCitz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9ndWVzdF9sb2dsdmwoY2hhciAqcykKIHsKLSAgICBfcGFy
c2VfbG9nbHZsKHMsICZ4ZW5sb2dfZ3Vlc3RfbG93ZXJfdGhyZXNoLCAmeGVubG9nX2d1ZXN0X3Vw
cGVyX3RocmVzaCk7CisgICAgcmV0dXJuIF9wYXJzZV9sb2dsdmwocywgJnhlbmxvZ19ndWVzdF9s
b3dlcl90aHJlc2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmxvZ19ndWVzdF91cHBl
cl90aHJlc2gpOwogfQogCiBzdGF0aWMgY2hhciAqbG9nbHZsX3N0cihpbnQgbHZsKQpAQCAtNjAz
LDE2ICs2MDYsMTYgQEAgc3RhdGljIGludCBwcmludGtfcHJlZml4X2NoZWNrKGNoYXIgKnAsIGNo
YXIgKipwcCkKICAgICAgICAgICAgICgobG9nbHZsIDwgdXBwZXJfdGhyZXNoKSAmJiBwcmludGtf
cmF0ZWxpbWl0KCkpKTsKIH0gCiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9jb25zb2xlX3Rp
bWVzdGFtcHMoY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NvbnNvbGVfdGltZXN0
YW1wcyhjaGFyICpzKQogewogICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQogICAgIHsKICAg
ICBjYXNlIDA6CiAgICAgICAgIG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fTk9ORTsKLSAg
ICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gMDsKICAgICBjYXNlIDE6CiAgICAgICAgIG9w
dF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fREFURTsKLSAgICAgICAgcmV0dXJuOworICAgICAg
ICByZXR1cm4gMDsKICAgICB9CiAgICAgaWYgKCAqcyA9PSAnXDAnIHx8IC8qIENvbXBhdCBmb3Ig
b2xkIGJvb2xlYW5wYXJhbSgpICovCiAgICAgICAgICAhc3RyY21wKHMsICJkYXRlIikgKQpAQCAt
NjIzLDYgKzYyNiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfY29uc29sZV90aW1lc3Rh
bXBzKGNoYXIgKnMpCiAgICAgICAgIG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fQk9PVDsK
ICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAibm9uZSIpICkKICAgICAgICAgb3B0X2Nvbl90aW1l
c3RhbXBfbW9kZSA9IFRTTV9OT05FOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGljIHZvaWQgcHJpbnRrX3N0YXJ0X29mX2xpbmUo
Y29uc3QgY2hhciAqcHJlZml4KQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5Y-0008Kv-2c; Wed, 09 Aug 2017 07:07:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5V-0007un-TJ
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:29 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C6/20-03557-1B4BA895; Wed, 09 Aug 2017 07:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+7GLV2
 RBntOs1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnH6gWrBWs+LtrNlsD4xOeLkZODgkBI4m3
 E/8xgdhCAvsZJebdUgGx2QRUJTZcP8UKYosISEtc+3yZEcRmFnCVaPi9FCwuLJAhcWnCajCbB
 aj+6+QzYDW8AqYSXQub2CHmy0t0HJjMAmJzAsWnvNwOtctE4tbZaWwTGLkXMDKsYtQoTi0qSy
 3SNTLVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C0DEOxgXLUg8BCjJAeTkij
 vJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDc3d0UKCRalpqdWpGXmAIMMJi3BwaMkwrsN
 JM1bXJCYW5yZDpE6xajL8WrC/29MQix5+XmpUuK8zSBFAiBFGaV5cCNgAX+JUVZKmJcR6Cghn
 oLUotzMElT5V4ziHIxKwrxnQKbwZOaVwG16BXQEE9AREb6dIEeUJCKkpBoYM7annXmjct8hQn
 RV6N8ry29cmN96V3N7XqQ4T1/yAyONr7W7vJhemWg/+N2etCJ6Yt03See9V2Ws9rFlrjK88+l
 uh9KdT13rmDgMwnoOdfSq7nB+VqFcupqltmjTVfXwI7ZH/Kbu3mn1wSriwi7Bgq+X7ZcD/TjL
 2d5b/5dV4MmwRLulE48psRRnJBpqMRcVJwIANsBvuHMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502262448!105485596!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7040 invoked from network); 9 Aug 2017 07:07:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B667FAF12
 for <xen-devel@lists.xen.org>; Wed,  9 Aug 2017 07:07:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:48 +0200
Message-Id: <20170809070706.13481-35-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 34/52] xen/drivers/passthrough/pci.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgMTcgKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMKaW5kZXggYjAyZDQ4OTUzYi4uODJhYTg2YjIyMCAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMKQEAgLTE0OSwxNyArMTQ5LDE3IEBAIHN0YXRpYyBzdHJ1Y3QgcGhhbnRvbV9kZXYg
ewogfSBwaGFudG9tX2RldnNbOF07CiBzdGF0aWMgdW5zaWduZWQgaW50IG5yX3BoYW50b21fZGV2
czsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3BoYW50b21fZGV2KGNoYXIgKnN0cikgewor
c3RhdGljIGludCBfX2luaXQgcGFyc2VfcGhhbnRvbV9kZXYoY2hhciAqc3RyKSB7CiAgICAgY29u
c3QgY2hhciAqcyA9IHN0cjsKICAgICB1bnNpZ25lZCBpbnQgc2VnLCBidXMsIHNsb3Q7CiAgICAg
c3RydWN0IHBoYW50b21fZGV2IHBoYW50b207CiAKICAgICBpZiAoICFzIHx8ICEqcyB8fCBucl9w
aGFudG9tX2RldnMgPj0gQVJSQVlfU0laRShwaGFudG9tX2RldnMpICkKLSAgICAgICAgcmV0dXJu
OworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHMgPSBwYXJzZV9wY2kocywgJnNlZywg
JmJ1cywgJnNsb3QsIE5VTEwpOwogICAgIGlmICggIXMgfHwgKnMgIT0gJywnICkKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHBoYW50b20uc2VnID0gc2Vn
OwogICAgIHBoYW50b20uYnVzID0gYnVzOwpAQCAtMTcwLDEwICsxNzAsMTIgQEAgc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX3BoYW50b21fZGV2KGNoYXIgKnN0cikgewogICAgIGNhc2UgMTogY2Fz
ZSAyOiBjYXNlIDQ6CiAgICAgICAgIGlmICggKnMgKQogICAgIGRlZmF1bHQ6Ci0gICAgICAgICAg
ICByZXR1cm47CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKICAgICBwaGFu
dG9tX2RldnNbbnJfcGhhbnRvbV9kZXZzKytdID0gcGhhbnRvbTsKKworICAgIHJldHVybiAwOwog
fQogY3VzdG9tX3BhcmFtKCJwY2ktcGhhbnRvbSIsIHBhcnNlX3BoYW50b21fZGV2KTsKIApAQCAt
MTg5LDkgKzE5MSwxMCBAQCBzdGF0aWMgdTE2IF9fcmVhZF9tb3N0bHkgYnJpZGdlX2N0bF9tYXNr
OwogICogICBwZXJyICAgICAgICAgICAgICAgICAgICAgICBkb24ndCBzdXBwcmVzcyBwYXJpdHkg
ZXJyb3JzIChkZWZhdWx0KQogICogICBuby1wZXJyICAgICAgICAgICAgICAgICAgICBzdXBwcmVz
cyBwYXJpdHkgZXJyb3JzCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wY2lfcGFyYW0o
Y2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3BjaV9wYXJhbShjaGFyICpzKQogewog
ICAgIGNoYXIgKnNzOworICAgIGludCByYyA9IDA7CiAKICAgICBkbyB7CiAgICAgICAgIGJvb2xf
dCBvbiA9ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CkBAIC0yMTQsNiArMjE3LDggQEAgc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX3BjaV9wYXJhbShjaGFyICpzKQogICAgICAgICAgICAgY21kX21h
c2sgPSBQQ0lfQ09NTUFORF9QQVJJVFk7CiAgICAgICAgICAgICBicmN0bF9tYXNrID0gUENJX0JS
SURHRV9DVExfUEFSSVRZOwogICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKIAogICAgICAgICBpZiAoIG9uICkKICAgICAgICAgewpAQCAtMjI4LDYgKzIz
Myw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wY2lfcGFyYW0oY2hhciAqcykKIAogICAg
ICAgICBzID0gc3MgKyAxOwogICAgIH0gd2hpbGUgKCBzcyApOworCisgICAgcmV0dXJuIHJjOwog
fQogY3VzdG9tX3BhcmFtKCJwY2kiLCBwYXJzZV9wY2lfcGFyYW0pOwogCi0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5Y-0008Ly-Bk; Wed, 09 Aug 2017 07:07:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5W-0008Av-4H
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1A/C5-03406-1B4BA895; Wed, 09 Aug 2017 07:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+6GLV2
 RBv93mlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlL109jLvjCVzG5eRpTA+NO7i5GTg4JASOJ
 txP/MXUxcnEICexnlFg1/SQ7SIJNQFViw/VTrCC2iIC0xLXPlxlBbGYBV4mG30vB4sICWRILV
 3SwgdgsQPXTX9wDs3kFTCUWrn3FCLFAXqLjwGQWEJsTKD7l5XYmEFtIwETi1tlpbBMYuRcwMq
 xi1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GD8tiz
 gEKMkB5OSKO8m7c5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8npu7IoUEi1LTUyvSMnOAgQaT
 luDgURLhrQZJ8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOK8sSJEASFFGaR7cCFjQX2KUl
 RLmZQQ6SoinILUoN7MEVf4VozgHo5IwbxjIFJ7MvBK4Ta+AjmACOiLCtxPkiJJEhJRUAyP3th
 d78/yC2b2W/tVtPn34osg/FVXH83ZzVk3lf7QnwXyvRvFvg1q/c0wvrLr4vhvJuiY9azQ91vI
 watLch2lzSmM89lS0csbI5J3du/5xa23LzNwv++6oiDavdX56W+jECpNdwTcmOu8/03Tj3NIC
 oTor29tvhDVOFVkWdjLvkHnOLuuffUyJpTgj0VCLuag4EQC05ZuBdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502262448!111071427!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62244 invoked from network); 9 Aug 2017 07:07:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:28 -0000
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 mx1.suse.de (Postfix) with ESMTP id 813E0AF14
 for <xen-devel@lists.xen.org>; Wed,  9 Aug 2017 07:07:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:47 +0200
Message-Id: <20170809070706.13481-34-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 33/52] xen/drivers/passthrough/iommu.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0
ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8IDE1ICsrKysrKysrKyst
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggNWU4MTgxMzk0Mi4uOGEzMzNlMTc3ZSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMSw3ICsyMSw3IEBACiAjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAKLXN0YXRpYyB2b2lkIHBhcnNlX2lvbW11
X3BhcmFtKGNoYXIgKnMpOworc3RhdGljIGludCBwYXJzZV9pb21tdV9wYXJhbShjaGFyICpzKTsK
IHN0YXRpYyB2b2lkIGlvbW11X2R1bXBfcDJtX3RhYmxlKHVuc2lnbmVkIGNoYXIga2V5KTsKIAog
dW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgaW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQgPSAxMDAw
OwpAQCAtNzgsMTAgKzc4LDEwIEBAIERFRklORV9TUElOTE9DSyhpb21tdV9wdF9jbGVhbnVwX2xv
Y2spOwogUEFHRV9MSVNUX0hFQUQoaW9tbXVfcHRfY2xlYW51cF9saXN0KTsKIHN0YXRpYyBzdHJ1
Y3QgdGFza2xldCBpb21tdV9wdF9jbGVhbnVwX3Rhc2tsZXQ7CiAKLXN0YXRpYyB2b2lkIF9faW5p
dCBwYXJzZV9pb21tdV9wYXJhbShjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfaW9t
bXVfcGFyYW0oY2hhciAqcykKIHsKICAgICBjaGFyICpzczsKLSAgICBpbnQgdmFsOworICAgIGlu
dCB2YWwsIGIsIHJjID0gMDsKIAogICAgIGRvIHsKICAgICAgICAgdmFsID0gISFzdHJuY21wKHMs
ICJuby0iLCAzKTsKQEAgLTkyLDggKzkyLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2lv
bW11X3BhcmFtKGNoYXIgKnMpCiAgICAgICAgIGlmICggc3MgKQogICAgICAgICAgICAgKnNzID0g
J1wwJzsKIAotICAgICAgICBpZiAoICFwYXJzZV9ib29sKHMpICkKLSAgICAgICAgICAgIGlvbW11
X2VuYWJsZSA9IDA7CisgICAgICAgIGIgPSBwYXJzZV9ib29sKHMpOworICAgICAgICBpZiAoIGIg
Pj0gMCApCisgICAgICAgICAgICBpb21tdV9lbmFibGUgPSBiOwogICAgICAgICBlbHNlIGlmICgg
IXN0cmNtcChzLCAiZm9yY2UiKSB8fCAhc3RyY21wKHMsICJyZXF1aXJlZCIpICkKICAgICAgICAg
ICAgIGZvcmNlX2lvbW11ID0gdmFsOwogICAgICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAid29y
a2Fyb3VuZF9iaW9zX2J1ZyIpICkKQEAgLTEyNCw5ICsxMjUsMTMgQEAgc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX2lvbW11X3BhcmFtKGNoYXIgKnMpCiAgICAgICAgICAgICBpb21tdV9kb20wX3N0
cmljdCA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgInNoYXJlcHQiKSApCiAg
ICAgICAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSB2YWw7CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAgICAgICBzID0gc3MgKyAxOwogICAgIH0gd2hpbGUg
KCBzcyApOworCisgICAgcmV0dXJuIHJjOwogfQogCiBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5Y-0008N4-JZ; Wed, 09 Aug 2017 07:07:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5X-0008GG-H5
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 78/C5-04533-2B4BA895; Wed, 09 Aug 2017 07:07:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6mLV2
 RBoeeslos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3D89nK2jjrli79RtbA+M2zi5GTg4JASOJ
 txP/MXUxcnEICSxklNh9eAUjSIJNQFViw/VTrCC2iIC0xLXPl4HiHBzMAr4S888IgISFBZIl1
 szcyQJiswCV357+mA3E5hUwlXjxYTEzxHx5iY4Dk8FqOIHiU15uZwKxhQRMJG6dncY2gZF7AS
 PDKkaN4tSistQiXUNzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQO8yAMEOxpe
 nPQ8xSnIwKYnybtLujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftsU1ekkGBRanpqRVpmDjDM
 YNISHDxKIrzVm4HSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzisLUiQAUpRRmgc3Ahbyl
 xhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuwjkEp7MvBK4Ta+AjmACOiLCtxPkiJJEhJRUA2
 NyxMoJDv/Ct96wZrynUTM/y9ajafFx2/e5mWdr67exa4dlPnfmltAtZ0lw5ntd33D96PctjqG
 vYmR2Oys774m9sC+3pi2TfRtT647VWwqK+0syS9gkxPgent6Rq7944/tF6z41Grfm3TfbErD2
 tJyf8zFNjd2KR00Xvr0j/eGdfeu2hqaGP0osxRmJhlrMRcWJANr/t6R0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502262449!105963088!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58202 invoked from network); 9 Aug 2017 07:07:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D0A09AF0F;
 Wed,  9 Aug 2017 07:07:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:52 +0200
Message-Id: <20170809070706.13481-39-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH 38/52] xen/xsm/flask/flask_op.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4veHNt
L2ZsYXNrL2ZsYXNrX29wLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHhlbi94c20vZmxhc2svZmxhc2tfb3AuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi94
c20vZmxhc2svZmxhc2tfb3AuYyBiL3hlbi94c20vZmxhc2svZmxhc2tfb3AuYwppbmRleCA3MTlj
MmQ3ZWZjLi4zNTU5OGI1ZmQ4IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2ZsYXNrX29wLmMK
KysrIGIveGVuL3hzbS9mbGFzay9mbGFza19vcC5jCkBAIC0yNiw3ICsyNiw3IEBACiAjZGVmaW5l
IF9jb3B5X2Zyb21fZ3Vlc3QgY29weV9mcm9tX2d1ZXN0CiAKIGVudW0gZmxhc2tfYm9vdHBhcmFt
X3QgX19yZWFkX21vc3RseSBmbGFza19ib290cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fRU5GT1JD
SU5HOwotc3RhdGljIHZvaWQgcGFyc2VfZmxhc2tfcGFyYW0oY2hhciAqcyk7CitzdGF0aWMgaW50
IHBhcnNlX2ZsYXNrX3BhcmFtKGNoYXIgKnMpOwogY3VzdG9tX3BhcmFtKCJmbGFzayIsIHBhcnNl
X2ZsYXNrX3BhcmFtKTsKIAogYm9vbF90IF9fcmVhZF9tb3N0bHkgZmxhc2tfZW5mb3JjaW5nID0g
MTsKQEAgLTU4LDcgKzU4LDcgQEAgc3RhdGljIGludCBmbGFza19zZWN1cml0eV9tYWtlX2Jvb2xz
KHZvaWQpOwogCiBleHRlcm4gaW50IHNzX2luaXRpYWxpemVkOwogCi1zdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfZmxhc2tfcGFyYW0oY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2Zs
YXNrX3BhcmFtKGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhc3RyY21wKHMsICJlbmZvcmNpbmciKSAp
CiAgICAgICAgIGZsYXNrX2Jvb3RwYXJhbSA9IEZMQVNLX0JPT1RQQVJBTV9FTkZPUkNJTkc7CkBA
IC03MCw2ICs3MCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9mbGFza19wYXJhbShjaGFy
ICpzKQogICAgICAgICBmbGFza19ib290cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fUEVSTUlTU0lW
RTsKICAgICBlbHNlCiAgICAgICAgIGZsYXNrX2Jvb3RwYXJhbSA9IEZMQVNLX0JPT1RQQVJBTV9J
TlZBTElEOworCisgICAgcmV0dXJuIChmbGFza19ib290cGFyYW0gPT0gRkxBU0tfQk9PVFBBUkFN
X0lOVkFMSUQpID8gLUVJTlZBTCA6IDA7CiB9CiAKIHN0YXRpYyBpbnQgZG9tYWluX2hhc19zZWN1
cml0eShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgcGVybXMpCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5Y-0008O9-SR; Wed, 09 Aug 2017 07:07:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5X-0008GO-ID
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:31 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 6A/D2-01862-2B4BA895; Wed, 09 Aug 2017 07:07:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+6mLV2
 RBkt/Clgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm/Vs9iKbjGWfFo9jv2BsY5HF2MnBwSAkYS
 byf+Y+pi5OIQEljIKLF/zlc2kASbgKrEhuunWEFsEQFpiWufLzOCFDELPGaSmLFrORNIQlggW
 aL/PITNAtSweeZrMJtXwFTi6f9P7BAb5CU6DkxmAbE5geJTXm4HqxESMJG4dXYa2wRG7gWMDK
 sY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GC+0Ox9
 ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdzc1ekkGBRanpqRVpmDjDQYNIS
 HDxKIrzbQNK8xQWJucWZ6RCpU4zGHB0zfn5j4ng14f83JiGWvPy8VClx3maQUgGQ0ozSPLhBs
 Ai4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeiSBTeDLzSuD2vQI6hQnolAjfTpBTShIRUl
 INjDyJbfeebrDvSF3p9DJmLWuHQcGqSptV3Qv3q68smfOzyldQ3Nr857nyzT/zduyadk7D4JT
 //CC3TVY/i12nTBXYwCsgwfyTqbf50P5/zoL79/Crl02XkmKz2aw/o/jL3a7qy/PC4+ad/y0b
 daxJrj6sZRPfHuuQsPCL9wMPya7OPCH51FCsQYmlOCPRUIu5qDgRABTUD7Z7AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502262450!92395834!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45864 invoked from network); 9 Aug 2017 07:07:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:30 -0000
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 mx1.suse.de (Postfix) with ESMTP id EDCA3AF12;
 Wed,  9 Aug 2017 07:07:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:51 +0200
Message-Id: <20170809070706.13481-38-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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 37/52] xen/drivers/video/vesa.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy92aWRlby92ZXNhLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy92aWRlby92ZXNhLmMgfCA0ICsrKy0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy92aWRlby92ZXNhLmMgYi94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMKaW5kZXgg
MDlkMzQ0YzAyMS4uYzkyNDk3ZTBiYyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vdmVz
YS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYwpAQCAtMjksMTIgKzI5LDE0IEBAIHN0
YXRpYyB1bnNpZ25lZCBpbnQgdnJhbV9yZW1hcDsKIGludGVnZXJfcGFyYW0oInZlc2EtbWFwIiwg
dnJhbV9yZW1hcCk7CiAKIHN0YXRpYyBpbnQgZm9udF9oZWlnaHQ7Ci1zdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfZm9udF9oZWlnaHQoY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBh
cnNlX2ZvbnRfaGVpZ2h0KGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCBzaW1wbGVfc3RydG91
bChzLCAmcywgMTApID09IDggJiYgKCpzKysgPT0gJ3gnKSApCiAgICAgICAgIGZvbnRfaGVpZ2h0
ID0gc2ltcGxlX3N0cnRvdWwocywgJnMsIDEwKTsKICAgICBpZiAoICpzICE9ICdcMCcgKQogICAg
ICAgICBmb250X2hlaWdodCA9IDA7CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgi
Zm9udCIsIHBhcnNlX2ZvbnRfaGVpZ2h0KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5Z-0008PJ-4b; Wed, 09 Aug 2017 07:07:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5Y-0008IU-1D
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:32 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F9/F6-02181-3B4BA895; Wed, 09 Aug 2017 07:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov+6mLV2
 RBt/Omlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktL0UKLrJXtMxsZG9gnMbWxcjJISFgJPF2
 4j+mLkYuDiGBhYwSh86uZQZJsAmoSmy4fooVxBYRkJa49vkyI4jNLFAocbK7DywuLBAgMeVsP
 1icBaj+R8dDsKG8AqYSTy/8Z4FYIC/RcWAymM0JFJ/ycjsTiC0kYCJx6+w0tgmM3AsYGVYxqh
 enFpWlFuka6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq2noGBcQfjqWbnQ4y
 SHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwem7uihQSLEpNT61Iy8wBBhlMWoKD
 R0mEdxtImre4IDG3ODMdInWK0Zij6cOWL0wcryb8/8YkxJKXn5cqJc7bDFIqAFKaUZoHNwgW/
 JcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNOBJnCk5lXArfvFdApTECnRPh2gpxSkoiQkm
 pgDDumpyCd/0FbKbNIvqxVyk7v043dYpaL9moWe65f7hPGt6XcY03u1JDbsrccfrIuzPjQ8m7
 rolxnbfdu3WsTApcs/ftCyHfaXF6hyw/OxJi8PhjlHJfT35K44VOtxeLOwM/Ja3ZeaJV04Gb9
 dan67R7Gf4zS5iEicS0HBCbeFbnsem/zC/80JZbijERDLeai4kQAZ7rMWXkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502262450!104627323!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3396 invoked from network); 9 Aug 2017 07:07:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 99E8FAF11;
 Wed,  9 Aug 2017 07:07:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:54 +0200
Message-Id: <20170809070706.13481-41-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 40/52] xen/arch/x86/apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IGFwaWNfc2V0X3Zl
cmJvc2l0eSgpIGNhbiBiZSByZW1vdmVkLgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvYXBpYy5jIHwgNSArLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94
ODYvYXBpYy5jCmluZGV4IGZkYjBhOTk5MjcuLjVmZmJkOGY1NGYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtODAwLDExICs4MDAs
OCBAQCBzdGF0aWMgaW50IF9faW5pdCBhcGljX3NldF92ZXJib3NpdHkoY2hhciAqc3RyKQogICAg
ICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfREVCVUc7CiAgICAgZWxzZSBpZiAoc3RyY21wKCJ2
ZXJib3NlIiwgc3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfVkVSQk9T
RTsKLSAgICBlbHNlIHsKLSAgICAgICAgcHJpbnRrKEtFUk5fV0FSTklORyAiQVBJQyBWZXJib3Np
dHkgbGV2ZWwgJXMgbm90IHJlY29nbmlzZWQiCi0gICAgICAgICAgICAgICAiIHVzZSBhcGljX3Zl
cmJvc2l0eT12ZXJib3NlIG9yIGFwaWNfdmVyYm9zaXR5PWRlYnVnIiwgc3RyKTsKKyAgICBlbHNl
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KIAogICAgIHJldHVybiAwOwogfQotLSAK
Mi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL5a-0008T5-Cs; Wed, 09 Aug 2017 07:07:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5Y-0008KK-Ct
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:32 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AE/70-03044-3B4BA895; Wed, 09 Aug 2017 07:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+7mLV2
 RBtca+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oydm6YzFaxkr+j7/ouxgfE/axcjJ4eEgJHE
 24n/mLoYuTiEBBYySnx58ooNJMEmoCqx4fopsCIRAWmJa58vM4LYzAKFEie7+8DiwgJREofvf
 wSLswDVt17awwxi8wqYSnQducYEsUBeouPAZBYQmxMoPuXldrC4kICJxK2z09gmMHIvYGRYxa
 hRnFpUllqka2ykl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F8GINjBeHpd4CF
 GSQ4mJVHeTdqdkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeG9u7ooUEixKTU+tSMvMAQYaTFqC
 g0dJhHcbSJq3uCAxtzgzHSJ1itGYo+nDli9MHK8m/P/GJMSSl5+XKiXO2wxSKgBSmlGaBzcIF
 gGXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMw7EWQKT2ZeCdy+V0CnMAGdEuHbCXJKSSJCSq
 qBUc73qb+Qv8IploarLp9LGO1YRHN5bt0N8W17FyQ/XfV8rPzvO6nPxCfUXBS4c5f/Tj3PR/O
 ++nXqbTfYLi7bJsq//tXrF9+LZA3kCrK22ffdZdM/GeBkHJVxPuXiwXbZB/lnWLdHbhZLaWY+
 Mun5lJ9MW31ctmXF6t235/y3qFx9g2P0trx9SizFGYmGWsxFxYkABSww+XsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502262451!110645343!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51139 invoked from network); 9 Aug 2017 07:07:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:31 -0000
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 mx1.suse.de (Postfix) with ESMTP id CF923AF1B;
 Wed,  9 Aug 2017 07:07:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:55 +0200
Message-Id: <20170809070706.13481-42-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 41/52] xen/arch/x86/cpu/mcheck/mce.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IG1jZV9zZXRfdmVy
Ym9zaXR5KCkgY2FuIGJlIHJlbW92ZWQuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jCmluZGV4IGU1NzdhOWRiMTEuLjUwNzUzNWIwOTQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jCkBAIC02NywxMSArNjcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtY2Vf
c2V0X3ZlcmJvc2l0eShjaGFyICpzdHIpCiAgICAgaWYgKHN0cmNtcCgidmVyYm9zZSIsIHN0cikg
PT0gMCkKICAgICAgICAgbWNlX3ZlcmJvc2l0eSA9IE1DRV9WRVJCT1NFOwogICAgIGVsc2UKLSAg
ICB7Ci0gICAgICAgIHByaW50ayhLRVJOX0RFQlVHICJNYWNoaW5lIENoZWNrIHZlcmJvc2l0eSBs
ZXZlbCAlcyBub3QgcmVjb2duaXNlZCIKLSAgICAgICAgICAgICAgICJ1c2UgbWNlX3ZlcmJvc2l0
eT12ZXJib3NlIiwgc3RyKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAg
cmV0dXJuIDA7CiB9Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL5a-0008Tz-KN; Wed, 09 Aug 2017 07:07:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5a-0008Qx-0z
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:34 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 86/69-01732-5B4BA895; Wed, 09 Aug 2017 07:07:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+6WLV2
 RBm8Xm1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmrdjSyFFwVq1jz6gBjA+MSwS5GTg4JASOJ
 txP/MXUxcnEICSxklFjxZgsTSIJNQFViw/VTrCC2iIC0xLXPlxlBipgFHjNJzNi1HKxIWCBMY
 l3HMxYQmwWo4euv18wgNq+AqcT2T4cYITbIS3QcmAxWwwkUn/JyO1ivkICJxK2z09gmMHIvYG
 RYxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6OF6BgbGHYz
 tJ/wOMUpyMCmJ8m7S7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7c3NXpJBgUWp6akVaZg4w
 1GDSEhw8SiK830DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzvsbpEgApCijNA9uBCzsL
 zHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5g0DmcKTmVcCt+kV0BFMQEdE+HaCHFGSiJCSam
 D0Xn+QqenSfbf+Rd4mXjcdbRrfLeDd+LMpkCe5OEGxJGeWVNTps6F6rfMXiB/tj9BmsHz289h
 ZjcqOu3MXbK29V1O4edHiU+Yb9+y8d6fqkaj9n+pjc1bOZwvSPN737+LKZ6rz51y9EXW31aO8
 Vu7NPteOYqU5+bkqDmqTZ1poOmk6lvUc+66qxFKckWioxVxUnAgAe02l/nYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502262452!104627331!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3779 invoked from network); 9 Aug 2017 07:07:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 952F6AF11;
 Wed,  9 Aug 2017 07:07:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:07:00 +0200
Message-Id: <20170809070706.13481-47-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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 46/52] xen: carve out a generic parsing function
	from _cmdline_parse()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBnZW5lcmljIHBhcmFtZXRlciBwYXJzaW5nIGNhcnZlIG91dCB0
aGUgcGFyc2VyIGZyb20KX2NtZGxpbmVfcGFyc2UoKS4gQXMgdGhpcyBnZW5lcmljIGZ1bmN0aW9u
IG1pZ2h0IGJlIGNhbGxlZCBhZnRlciBib290CnJlbW92ZSB0aGUgX19pbml0IGFubm90YXRpb25z
IGZyb20gYWxsIGNhbGxlZCBzdWItZnVuY3Rpb25zLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24va2VybmVsLmMgfCAyNyArKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9u
L2tlcm5lbC5jCmluZGV4IDNmZDNhYmU3OWMuLjBkNjM2ODVjNGYgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMjMsOCArMjMsNyBA
QCBlbnVtIHN5c3RlbV9zdGF0ZSBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfZWFybHlfYm9vdDsK
IHhlbl9jb21tYW5kbGluZV90IHNhdmVkX2NtZGxpbmU7CiBzdGF0aWMgY29uc3QgY2hhciBfX2lu
aXRjb25zdCBvcHRfYnVpbHRpbl9jbWRsaW5lW10gPSBDT05GSUdfQ01ETElORTsKIAotc3RhdGlj
IGludCBfX2luaXQgYXNzaWduX2ludGVnZXJfcGFyYW0oCi0gICAgY29uc3Qgc3RydWN0IGtlcm5l
bF9wYXJhbSAqcGFyYW0sIHVpbnQ2NF90IHZhbCkKK3N0YXRpYyBpbnQgYXNzaWduX2ludGVnZXJf
cGFyYW0oY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW0sIHVpbnQ2NF90IHZhbCkKIHsK
ICAgICB1bnNpZ25lZCBpbnQgYml0cyA9IHBhcmFtLT5sZW4gKiA4OwogCkBAIC01MCwxMiArNDks
MTMgQEAgc3RhdGljIGludCBfX2luaXQgYXNzaWduX2ludGVnZXJfcGFyYW0oCiAgICAgICAgICAg
IC1FT1ZFUkZMT1cgOiAwOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVfcGFyc2Uo
Y29uc3QgY2hhciAqY21kbGluZSkKK3N0YXRpYyBpbnQgcGFyc2VfcGFyYW1zKGNvbnN0IGNoYXIg
KmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnN0YXJ0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqZW5kKQogewogICAgIGNoYXIg
b3B0WzEyOF0sICpvcHR2YWwsICpvcHRrZXksICpxOwogICAgIGNvbnN0IGNoYXIgKnAgPSBjbWRs
aW5lLCAqczsKICAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbTsKLSAgICBpbnQg
Ym9vbF9hc3NlcnQsIHJjID0gMDsKKyAgICBpbnQgYm9vbF9hc3NlcnQsIHJjID0gMCwgZmluYWxf
cmMgPSAwOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC05Myw3ICs5Myw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogICAgICAg
ICBpZiAoICFib29sX2Fzc2VydCApCiAgICAgICAgICAgICBvcHRrZXkgKz0gMzsKIAotICAgICAg
ICBmb3IgKCBwYXJhbSA9IF9fc2V0dXBfc3RhcnQ7IHBhcmFtIDwgX19zZXR1cF9lbmQ7IHBhcmFt
KysgKQorICAgICAgICBmb3IgKCBwYXJhbSA9IHN0YXJ0OyBwYXJhbSA8IGVuZDsgcGFyYW0rKyAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggc3RyY21wKHBhcmFtLT5uYW1lLCBvcHRrZXkp
ICkKICAgICAgICAgICAgIHsKQEAgLTE1OCwxMSArMTU4LDI0IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogICAgICAgICB9CiAKICAgICAg
ICAgaWYgKCByYyApCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygicGFyYW1ldGVyIFwi
JXNcIiBoYXMgaW52YWxpZCB2YWx1ZSBcIiVzXCIhXG4iLCBvcHRrZXksCiAgICAgICAgICAgICAg
ICAgICAgb3B0dmFsKTsKLSAgICAgICAgaWYgKCBwYXJhbSA+PSBfX3NldHVwX2VuZCApCisgICAg
ICAgICAgICBmaW5hbF9yYyA9IHJjOworICAgICAgICB9CisgICAgICAgIGlmICggcGFyYW0gPj0g
ZW5kICkKKyAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKCJwYXJhbWV0ZXIgXCIlc1wiIHVu
a25vd24hXG4iLCBvcHRrZXkpOworICAgICAgICAgICAgZmluYWxfcmMgPSAtRUlOVkFMOworICAg
ICAgICB9CiAgICAgfQorCisgICAgcmV0dXJuIGZpbmFsX3JjOworfQorCitzdGF0aWMgdm9pZCBf
X2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKK3sKKyAgICBwYXJzZV9w
YXJhbXMoY21kbGluZSwgX19zZXR1cF9zdGFydCwgX19zZXR1cF9lbmQpOwogfQogCiAvKioKQEAg
LTE4Nyw3ICsyMDAsNyBAQCB2b2lkIF9faW5pdCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNt
ZGxpbmUpCiAjZW5kaWYKIH0KIAotaW50IF9faW5pdCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMp
CitpbnQgcGFyc2VfYm9vbChjb25zdCBjaGFyICpzKQogewogICAgIGlmICggIXN0cmNtcCgibm8i
LCBzKSB8fAogICAgICAgICAgIXN0cmNtcCgib2ZmIiwgcykgfHwKLS0gCjIuMTIuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL5a-0008Ur-S3; Wed, 09 Aug 2017 07:07:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5a-0008Rk-8Q
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:34 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 44/FF-18997-5B4BA895; Wed, 09 Aug 2017 07:07:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7mLV2
 RBqdum1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkrG5tZCg5xVqx7/4O1gfEIexcjJ4eEgJHE
 24n/mLoYuTiEBBYySkzZfIsZJMEmoCqx4fopVhBbREBa4trny4xdjBwczAL+Eh93aIOEhYHM/
 TfmMYHYLEDly+6+ZAOxeQVMJT7OXM4MMV9eouPAZBYQmxMoPuXldrB6IQETiVtnp7FNYORewM
 iwilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0LsMQLCD8eJ
 pz0OMkhxMSqK8m7Q7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Hpu7ooUEixKTU+tSMvMAYYZ
 TFqCg0dJhLcaJM1bXJCYW5yZDpE6xajL8WrC/29MQix5+XmpUuK8zSBFAiBFGaV5cCNgIX+JU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwTQabwZOaVwG16BXQEE9AREb6dIEeUJCKkpBoYuy
 UFfZpW5J5dt014b2aTxaQ5DgHXL77y0Jg8v37K0g8q89e7eShXZ0YVKbh0SBrrL40PU3l9qob
 HNLlUIf/Tw/N7ZJc8nbhx+6+YihuPNp6J/aOQkPVUIcYm2PfehN0ayatDFBy8JNSM/1u5aO3q
 LhA7PaUsxXDS/qdd9hU9tm96f0XdOW2uxFKckWioxVxUnAgArbuaInQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502262451!104835188!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25186 invoked from network); 9 Aug 2017 07:07:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8BE0CAF1D;
 Wed,  9 Aug 2017 07:07:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:58 +0200
Message-Id: <20170809070706.13481-45-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 44/52] xen/common/kexec.c: remove custom_param()
	error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKc29tZSBtZXNzYWdlcyBpc3N1ZWQgYnkgcGFyc2VfbG93
X2NyYXNoaW5mbygpIGFuZApwYXJzZV9jcmFzaGluZm9fbWF4YWRkcigpIGNhbiBiZSByZW1vdmVk
LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tl
eGVjLmMgfCA1IC0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29tbW9uL2tleGVjLmMKaW5kZXggZDY0N2E2
YzMwZS4uZDJmYmY5ZWI4MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXhlYy5jCisrKyBiL3hl
bi9jb21tb24va2V4ZWMuYwpAQCAtMjEzLDcgKzIxMyw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX2xvd19jcmFzaGluZm8oY29uc3QgY2hhciAqIHN0cikKICAgICAgICAgbG93X2NyYXNoaW5m
b19tb2RlID0gTE9XX0NSQVNISU5GT19BTEw7CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgcHJp
bnRrKCJVbmtub3duIGxvd19jcmFzaGluZm8gcGFyYW1ldGVyICclcycuICBEZWZhdWx0aW5nIHRv
IG1pbi5cbiIsIHN0cik7CiAgICAgICAgIGxvd19jcmFzaGluZm9fbW9kZSA9IExPV19DUkFTSElO
Rk9fTUlOOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CkBAIC0yNDAsMTEgKzIzOSw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NyYXNoaW5mb19tYXhhZGRyKGNvbnN0IGNoYXIg
KiBzdHIpCiAgICAgaWYgKCAoYWRkciA9IHBhcnNlX3NpemVfYW5kX3VuaXQoc3RyLCAmcSkpICkK
ICAgICAgICAgY3Jhc2hpbmZvX21heGFkZHIgPSBhZGRyOwogICAgIGVsc2UKLSAgICB7Ci0gICAg
ICAgIHByaW50aygiVW5hYmxlIHRvIHBhcnNlIGNyYXNoaW5mb19tYXhhZGRyLiBEZWZhdWx0aW5n
IHRvICUiUFJJcGFkZHIiXG4iLAotICAgICAgICAgICAgICAgY3Jhc2hpbmZvX21heGFkZHIpOwog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9CiAKICAgICByZXR1cm4gKnEgPyAtRUlOVkFM
IDogMDsKIH0KLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5d-00009p-7v; Wed, 09 Aug 2017 07:07:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5b-0008Vf-G3
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2E/59-03582-6B4BA895; Wed, 09 Aug 2017 07:07:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+62LV2
 RBhvXcFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlr7s5mL2gWqPj7aDtTA+My3i5GTg4JASOJ
 txP/MYHYQgILGSXuHREHsdkEVCU2XD/FCmKLCEhLXPt8mRHEZhbIlZjd3gBWLyzgKLHuYDNYn
 AWo/sKE5WBxXgFTiUtHFjJCzJeX6DgwmQXE5gSKT3m5HWqXicSts9PYJjByL2BkWMWoXpxaVJ
 ZapGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6FsGINjB2PHP6RCjJAeTkij
 vJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJ6buyKFBItS01Mr0jJzgEEGk5bg4FES4a0G
 SfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDjvb5AiAZCijNI8uBGwgL/EKCslzMsIdJQQT
 0FqUW5mCar8K0ZxDkYlYd5Fm4Cm8GTmlcBtegV0BBPQERG+nSBHlCQipKQaGCcYzt5zWadPdV
 Jq5cFIPy5dw4wkpZM5xn93vgxK2SS07tXKWd4NF6Lb42o++4rbyEo2x2dZ/+F+Hb7s35mF1ml
 MfDfqeNf+mM0QvrEz+0yM5q09b7S2tAvU7RBVjuf4lN/958zpxN7MSYpbGtdFSDOIGHbIc0Zc
 fGyucPlEzibW61t8+Bc8VGIpzkg01GIuKk4EAMVEGnVzAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502262453!106379778!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59607 invoked from network); 9 Aug 2017 07:07:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B9C7AAF1F;
 Wed,  9 Aug 2017 07:07:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:07:04 +0200
Message-Id: <20170809070706.13481-51-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 50/52] libxl: add libxl_set_parameters() function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhsIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyB8IDE0ICsrKysrKysrKysrKysr
CiB0b29scy9saWJ4bC9saWJ4bC5oIHwgMTEgKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
MjUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29s
cy9saWJ4bC9saWJ4bC5jCmluZGV4IDBlZjg3NDQwNmYuLmYzNzBlNDQ1ZGUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwpAQCAtNjUyLDYg
KzY1MiwyMCBAQCBpbnQgbGlieGxfc2VuZF9kZWJ1Z19rZXlzKGxpYnhsX2N0eCAqY3R4LCBjaGFy
ICprZXlzKQogICAgIHJldHVybiAwOwogfQogCitpbnQgbGlieGxfc2V0X3BhcmFtZXRlcnMobGli
eGxfY3R4ICpjdHgsIGNoYXIgKnBhcmFtcykKK3sKKyAgICBpbnQgcmV0OworICAgIEdDX0lOSVQo
Y3R4KTsKKyAgICByZXQgPSB4Y19zZXRfcGFyYW1ldGVycyhjdHgtPnhjaCwgcGFyYW1zKTsKKyAg
ICBpZiAoIHJldCA8IDAgKSB7CisgICAgICAgIExPR0UoRVJST1IsICJzZXR0aW5nIHBhcmFtZXRl
cnMiKTsKKyAgICAgICAgR0NfRlJFRTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAg
fQorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgZmRfc2V0X2Zs
YWdzKGxpYnhsX2N0eCAqY3R4LCBpbnQgZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
ZmNudGxnZXRvcCwgaW50IGZjbnRsc2V0b3AsIGNvbnN0IGNoYXIgKmZsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGZsYWdtYXNrLCBpbnQgc2V0X3ApCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAyMjllMjg5NzUwLi5lODI2
MjUwMWMyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKQEAgLTEwNTEsNiArMTA1MSwxMyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwogICovCiAj
ZGVmaW5lIExJQlhMX0hBVkVfUUVEIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfU0VUX1BBUkFNRVRF
UlMKKyAqCisgKiBJZiB0aGlzIGlzIGRlZmluZWQgc2V0dGluZyBoeXBlcnZpc29yIHBhcmFtZXRl
cnMgaXMgc3VwcG9ydGVkLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfU0VUX1BBUkFNRVRFUlMg
MQorCiB0eXBlZGVmIGNoYXIgKipsaWJ4bF9zdHJpbmdfbGlzdDsKIHZvaWQgbGlieGxfc3RyaW5n
X2xpc3RfZGlzcG9zZShsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwogaW50IGxpYnhsX3N0cmluZ19s
aXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwpAQCAtMjEwNiw2ICsyMTEz
LDEwIEBAIGludCBsaWJ4bF9zZW5kX3RyaWdnZXIobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAogaW50IGxpYnhsX3NlbmRfc3lzcnEobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LCBjaGFyIHN5c3JxKTsKIGludCBsaWJ4bF9zZW5kX2RlYnVnX2tleXMobGlieGxfY3R4ICpjdHgs
IGNoYXIgKmtleXMpOwogCisjaWZkZWYgTElCWExfSEFWRV9TRVRfUEFSQU1FVEVSUworaW50IGxp
YnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpwYXJhbXMpOworI2VuZGlm
CisKIHR5cGVkZWYgc3RydWN0IGxpYnhsX194ZW5fY29uc29sZV9yZWFkZXIgbGlieGxfeGVuX2Nv
bnNvbGVfcmVhZGVyOwogCiBsaWJ4bF94ZW5fY29uc29sZV9yZWFkZXIgKgotLSAKMi4xMi4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5d-0000An-G3; Wed, 09 Aug 2017 07:07:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5b-0008Vf-Rv
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 25/69-03582-7B4BA895; Wed, 09 Aug 2017 07:07:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+7WLV2
 RBhfXmFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7Js9iL3jCW3Hy3BzGBsaT3F2MnBwSAkYS
 byf+Y+pi5OIQEljIKLH0zAR2kASbgKrEhuunWEFsEQFpiWufLzOC2MwCuRKz2xuYQGxhAXeJq
 wf7mEFsFqD6g02bwOp5BUwlVs5oZIJYIC/RcWAyC4jNCRSf8nI7WFxIwETi1tlpbBMYuRcwMq
 xi1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GBctSD
 wEKMkB5OSKO8m7c5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Nzd3RQoJFqWmp1akZeYAAw0m
 LcHBoyTCuw0kzVtckJhbnJkOkTrFaMyxYfX6L0wcryb8/8YkxJKXn5cqJc7bDFIqAFKaUZoHN
 wgWAZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsGZApPZl4J3L5XQKcwAZ0S4dsJckpJIk
 JKqoExQWENz9Jl/f9536b43X6lLWLOsYB7pyGrv/ANr0UhgheyRK267r/TdpmjuOhui/6z7Ov
 al86qtSz9erlP9fbPdmWVF/fkA34uOydx9FXCt69/2ZoPvn65ctKZwtDz7Bu1XTnqj22NXR4p
 rxbZwK7Quf/u6sfJF3fwCJTJHLYIFnD1N5p6p++8EktxRqKhFnNRcSIAtqF+ZHsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502262453!110179485!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48339 invoked from network); 9 Aug 2017 07:07:33 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:33 -0000
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 mx1.suse.de (Postfix) with ESMTP id 7CFB2AF0F;
 Wed,  9 Aug 2017 07:07:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:07:03 +0200
Message-Id: <20170809070706.13481-50-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 49/52] libxc: add function to set hypervisor
	parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCiB0
b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4
IGM3NzEwYjhmMzYuLmFkNWU2YjNkNzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xMjEwLDYg
KzEyMTAsNyBAQCBpbnQgeGNfcmVhZGNvbnNvbGVyaW5nKHhjX2ludGVyZmFjZSAqeGNoLAogICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgY2xlYXIsIGludCBpbmNyZW1lbnRhbCwgdWludDMyX3Qg
KnBpbmRleCk7CiAKIGludCB4Y19zZW5kX2RlYnVnX2tleXMoeGNfaW50ZXJmYWNlICp4Y2gsIGNo
YXIgKmtleXMpOworaW50IHhjX3NldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFy
ICpwYXJhbXMpOwogCiB0eXBlZGVmIHhlbl9zeXNjdGxfcGh5c2luZm9fdCB4Y19waHlzaW5mb190
OwogdHlwZWRlZiB4ZW5fc3lzY3RsX2NwdXRvcG9fdCB4Y19jcHV0b3BvX3Q7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19taXNjLmMgYi90b29scy9saWJ4Yy94Y19taXNjLmMKaW5kZXggMjMw
MzI5M2M2Yy4uNWEzNDE1MWRkMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbWlzYy5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpAQCAtMTg3LDYgKzE4NywyNiBAQCBpbnQgeGNfc2Vu
ZF9kZWJ1Z19rZXlzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICprZXlzKQogICAgIHJldHVybiBy
ZXQ7CiB9CiAKK2ludCB4Y19zZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAq
cGFyYW1zKQoreworICAgIGludCByZXQsIGxlbiA9IHN0cmxlbihwYXJhbXMpOworICAgIERFQ0xB
UkVfU1lTQ1RMOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShwYXJhbXMsIGxlbiwgWENf
SFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOworCisgICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91
bmNlX3ByZSh4Y2gsIHBhcmFtcykgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBzeXNjdGwu
Y21kID0gWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyOworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxl
KHN5c2N0bC51LnNldF9wYXJhbWV0ZXIucGFyYW1zLCBwYXJhbXMpOworICAgIHN5c2N0bC51LnNl
dF9wYXJhbWV0ZXIuc2l6ZSA9IGxlbjsKKworICAgIHJldCA9IGRvX3N5c2N0bCh4Y2gsICZzeXNj
dGwpOworCisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgcGFyYW1zKTsKKworICAg
IHJldHVybiByZXQ7Cit9CisKIGludCB4Y19waHlzaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKICAg
ICAgICAgICAgICAgICB4Y19waHlzaW5mb190ICpwdXRfaW5mbykKIHsKLS0gCjIuMTIuMwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:07:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:07: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.xen.org>)
	id 1dfL5d-0000CA-ON; Wed, 09 Aug 2017 07:07:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL5b-000056-TF
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:07:36 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 14/CA-02177-7B4BA895; Wed, 09 Aug 2017 07:07:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov+62LV2
 RBjMbRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnd4+yFEwXq3h3pLyBsVOoi5GTQ0LASOLt
 xH9MXYxcHEICCxkljhxuZAFJsAmoSmy4fooVxBYRkJa49vkyI4jNLJArMbu9gQnEFhawkXg29
 RGYzQJUP2PDDTYQm1fAVGL+n9ksEAvkJToOTAazOYHiU15uB6sXEjCRuHV2GtsERu4FjAyrGN
 WLU4vKUot0zfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ9ywAEOxiPTXY+xCj
 JwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv5+auSCHBotT01Iq0zBxgkMGkJTh4
 lER4q0HSvMUFibnFmekQqVOMxhwbVq//wsTxasL/b0xCLHn5ealS4rzNIKUCIKUZpXlwg2DBf
 4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvJIgU3gy80rg9r0COoUJ6JQI306QU0oSEVJSDY
 yiYiz/Hm1S+7VFt+zw3I4SUweR9/w7meZJ2rp0nVFRLT/z7azbEd3aFxLiixlW96Q57j4uM0X
 mysypgqsKZQMvWG671Fy5d5V/0Ley/jK7RK/yZx5LNsrPrPk0eWK7nR+PWt5trYz/LVde/Uib
 2NpQUeJ19FJ4h9znhYw5N1P+NHP7aDO0MiuxFGckGmoxFxUnAgBWR8YreQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502262454!106326931!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11676 invoked from network); 9 Aug 2017 07:07:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:07:34 -0000
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 mx1.suse.de (Postfix) with ESMTP id 016C4AF20;
 Wed,  9 Aug 2017 07:07:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:07:05 +0200
Message-Id: <20170809070706.13481-52-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 51/52] xl: add new xl command set-parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgInNldC1wYXJhbWV0ZXJzIiB0byBzZXQgaHlwZXJ2aXNvciBw
YXJhbWV0ZXJzIGF0CnJ1bnRpbWUgc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEg
Y29tbWFuZCBsaW5lLgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgfCAg
NSArKysrKwogdG9vbHMveGwveGwuaCAgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hsX2NtZHRh
YmxlLmMgfCAgNSArKysrKwogdG9vbHMveGwveGxfbWlzYy5jICAgICB8IDIwICsrKysrKysrKysr
KysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS9kb2NzL21hbi94bC5wb2QuMS5pbiBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCmluZGV4IDE2Yzgz
MDY2ZmUuLjNkNWYyZjczNTkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLnBvZC4xLmluCisrKyBi
L2RvY3MvbWFuL3hsLnBvZC4xLmluCkBAIC04MjIsNiArODIyLDExIEBAIFBhc3MgdGhlIFZOQyBw
YXNzd29yZCB0byB2bmN2aWV3ZXIgdmlhIHN0ZGluLgogU2VuZCBkZWJ1ZyBJPGtleXM+IHRvIFhl
bi4gSXQgaXMgdGhlIHNhbWUgYXMgcHJlc3NpbmcgdGhlIFhlbgogImNvbnN3aXRjaCIgKEN0cmwt
QSBieSBkZWZhdWx0KSB0aHJlZSB0aW1lcyBhbmQgdGhlbiBwcmVzc2luZyAia2V5cyIuCiAKKz1p
dGVtIEI8c2V0LXBhcmFtZXRlcnM+IEk8cGFyYW1zPgorCitTZXQgaHlwZXJ2aXNvciBwYXJhbWV0
ZXJzIGFzIHNwZWNpZmllZCBpbiBJPHBhcmFtcz4uIFRoaXMgYWxsb3dzIGZvciBzb21lCitib290
IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgdG8gYmUgbW9kaWZpZWQgaW4gdGhlIHJ1bm5p
bmcgc3lzdGVtcy4KKwogPWl0ZW0gQjxkbWVzZz4gW0k8T1BUSU9OUz5dCiAKIFJlYWRzIHRoZSBY
ZW4gbWVzc2FnZSBidWZmZXIsIHNpbWlsYXIgdG8gZG1lc2cgb24gYSBMaW51eCBzeXN0ZW0uICBU
aGUKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IGFhOTVi
NzcxNDYuLjVkM2QyYTQ4MzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMv
eGwveGwuaApAQCAtMTU0LDYgKzE1NCw3IEBAIGludCBtYWluX3JlbmFtZShpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwogaW50IG1haW5fdHJpZ2dlcihpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50
IG1haW5fc3lzcnEoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX2RlYnVnX2tleXMo
aW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3NldF9wYXJhbWV0ZXJzKGludCBhcmdj
LCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9kbWVzZyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwog
aW50IG1haW5fdG9wKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9uZXR3b3JrYXR0
YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0
YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCAyYzcxYTlmNzc2Li5iYTAxNTlk
ZjY3IDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hs
X2NtZHRhYmxlLmMKQEAgLTMwOSw2ICszMDksMTEgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJs
ZVtdID0gewogICAgICAgIlNlbmQgZGVidWcga2V5cyB0byBYZW4iLAogICAgICAgIjxLZXlzPiIs
CiAgICAgfSwKKyAgICB7ICJzZXQtcGFyYW1ldGVycyIsCisgICAgICAmbWFpbl9zZXRfcGFyYW1l
dGVycywgMCwgMSwKKyAgICAgICJTZXQgaHlwZXJ2aXNvciBwYXJhbWV0ZXJzIiwKKyAgICAgICI8
UGFyYW1zPiIsCisgICAgfSwKICAgICB7ICJkbWVzZyIsCiAgICAgICAmbWFpbl9kbWVzZywgMCwg
MCwKICAgICAgICJSZWFkIGFuZC9vciBjbGVhciBkbWVzZyBidWZmZXIiLApkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfbWlzYy5jIGIvdG9vbHMveGwveGxfbWlzYy5jCmluZGV4IDljNjIyN2FmMjMu
LmRjZjk0MGE2ZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX21pc2MuYworKysgYi90b29scy94
bC94bF9taXNjLmMKQEAgLTE1NSw2ICsxNTUsMjYgQEAgaW50IG1haW5fZGVidWdfa2V5cyhpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKIH0KIAoraW50IG1h
aW5fc2V0X3BhcmFtZXRlcnMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGludCBvcHQ7
CisgICAgY2hhciAqcGFyYW1zOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5V
TEwsICJzZXQtcGFyYW1ldGVycyIsIDEpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAg
IH0KKworICAgIHBhcmFtcyA9IGFyZ3Zbb3B0aW5kXTsKKworICAgIGlmIChsaWJ4bF9zZXRfcGFy
YW1ldGVycyhjdHgsIHBhcmFtcykpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3Qg
c2V0IHBhcmFtZXRlcnM6ICVzXG4iLCBwYXJhbXMpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IlVzZSBcInhsIGRtZXNnXCIgdG8gbG9vayBmb3IgcG9zc2libGUgcmVhc29uLlxuIik7CisgICAg
ICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgcmV0dXJuIEVYSVRfU1VDQ0VT
UzsKK30KKwogaW50IG1haW5fZGV2ZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50
IHJldCA9IDAsIG9wdCA9IDAsIGRhZW1vbml6ZSA9IDE7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6Q-0001lG-18; Wed, 09 Aug 2017 07:08:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6O-0001is-W9
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:25 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BE/19-03937-8E4BA895; Wed, 09 Aug 2017 07:08:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+7zLV2
 RBgt2S1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzV1UXzOCs+LP4OksD42b2LkZODgkBI4m3
 E/8xdTFycQgJLGSUOLd9ChNIgk1AVWLD9VOsILaIgLTEtc+XGUFsZoFCiZPdfWBxYYFkiXsTW
 li6GDk4WIDqF57hBAnzCphKPL28lRFivrxEx4HJLCA2J1B8ysvtYOOFBEwkbp2dxjaBkXsBI8
 MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA3zIAwQ7GX8s
 CDjFKcjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe3NzV6SQYFFqempFWmYOMMhg
 0hIcPEoivNUgad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEuf9DVIkAFKUUZoHNwIW8JcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzDsRZApPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoExoS
 +8Y5LmMZEVjcfeSMWbOzB37ynauVaHm98xSSot6U7Sp16ejHX3vF0as3S3f59/KbOtZWnJ+77
 4d60HKsVXXS7TaX127e+0mwbFPHIdV9IfRhxMjGBs2PNlgkkmj/qehO7OY/4hul2PPqb9uXmB
 k5u3+ufFdMWvMt4nw2+0LpsdELWqNFOJpTgj0VCLuag4EQDP8bXicwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502262503!106379913!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14666 invoked from network); 9 Aug 2017 07:08:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:23 -0000
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 mx1.suse.de (Postfix) with ESMTP id F368AAF17;
 Wed,  9 Aug 2017 07:07:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:27 +0200
Message-Id: <20170809070706.13481-14-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 13/52] xen/arch/x86/microcode.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L21pY3JvY29kZS5jIHwgMTAgKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9j
b2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggNzU1ODIwMmVmYS4uNzhlYTZi
NTNiZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYwpAQCAtNzMsMTUgKzczLDE5IEBAIHZvaWQgX19pbml0IG1pY3JvY29k
ZV9zZXRfbW9kdWxlKHVuc2lnbmVkIGludCBpZHgpCiAgKiBJZiB0aGUgRUZJIGhhcyBmb3JjZWQg
d2hpY2ggb2YgdGhlIG11bHRpYm9vdCBwYXlsb2FkcyBpcyB0byBiZSB1c2VkLAogICogbm8gcGFy
c2luZyB3aWxsIGJlIGF0dGVtcHRlZC4KICAqLwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Vj
b2RlKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV91Y29kZShjaGFyICpzKQogewor
ICAgIGNvbnN0IGNoYXIgKnEgPSBOVUxMOworCiAgICAgaWYgKCB1Y29kZV9tb2RfZm9yY2VkICkg
LyogRm9yY2VkIGJ5IEVGSSAqLwotICAgICAgIHJldHVybjsKKyAgICAgICByZXR1cm4gMDsKIAog
ICAgIGlmICggIXN0cm5jbXAocywgInNjYW4iLCA0KSApCiAgICAgICAgIHVjb2RlX3NjYW4gPSAx
OwogICAgIGVsc2UKLSAgICAgICAgdWNvZGVfbW9kX2lkeCA9IHNpbXBsZV9zdHJ0b2wocywgTlVM
TCwgMCk7CisgICAgICAgIHVjb2RlX21vZF9pZHggPSBzaW1wbGVfc3RydG9sKHMsICZxLCAwKTsK
KworICAgIHJldHVybiAocSAmJiAqcSkgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgi
dWNvZGUiLCBwYXJzZV91Y29kZSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6Q-0001le-8C; Wed, 09 Aug 2017 07:08:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6P-0001jf-9U
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 1E/A3-27137-8E4BA895; Wed, 09 Aug 2017 07:08:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+6LLV2
 RBqv28Fos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnf9zxnLXjFWXFuVxtLA+NJ9i5GTg4JASOJ
 txP/MXUxcnEICSxklLg79x0rSIJNQFViw/VTYLaIgLTEtc+XGUFsZoFCiZPdfWBxYYE4iW0rj
 4PZLED1/dP/gNm8AqYSl17tYYFYIC/RcWAymM0JFJ/ycjsTiC0kYCJx6+w0tgmM3AsYGVYxah
 SnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lwEIdjA2LQo8xCj
 JwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv5+auSCHBotT01Iq0zBxgoMGkJTh4
 lER4t4GkeYsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L1VKnLcZpEgApCijNA9uBCzoLzHKSgnzM
 gIdJcRTkFqUm1mCKv+KUZyDUUmYdyLIFJ7MvBK4Ta+AjmACOiLCtxPkiJJEhJRUA+M+bsnPGp
 3u3Y3ci2QWMf5v/HWoyH+9c/tFCZfnsSuyqzh8oiWDDny7lafbsXr5hYB1uQI+UvaboopXrkx
 9znamfx3Xe5NJotcbj4eeFDNR2h7Q4Fzw/gXnpCl326V/ZwXxOb5cVXstRatGeP1R88e7eT48
 5m3u3/yhbbmhwl7B5RMPr0xo1FdiKc5INNRiLipOBAC5a+hRdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502262503!110179621!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53399 invoked from network); 9 Aug 2017 07:08:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:24 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BBCDCAF15;
 Wed,  9 Aug 2017 07:07:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:30 +0200
Message-Id: <20170809070706.13481-17-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 16/52] xen/arch/x86/numa.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbnVtYS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9u
dW1hLmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9udW1hLmMgYi94ZW4vYXJj
aC94ODYvbnVtYS5jCmluZGV4IGQ0NTE5NmZhZmMuLjk0NTRmNWY5ZjQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9udW1hLmMKKysrIGIveGVuL2FyY2gveDg2L251bWEuYwpAQCAtMzAzLDEwICsz
MDMsMTAgQEAgc3RhdGljIF9faW5pdCBpbnQgbnVtYV9zZXR1cChjaGFyICpvcHQpCiB7IAogICAg
IGlmICggIXN0cm5jbXAob3B0LCJvZmYiLDMpICkKICAgICAgICAgbnVtYV9vZmYgPSB0cnVlOwot
ICAgIGlmICggIXN0cm5jbXAob3B0LCJvbiIsMikgKQorICAgIGVsc2UgaWYgKCAhc3RybmNtcChv
cHQsIm9uIiwyKSApCiAgICAgICAgIG51bWFfb2ZmID0gZmFsc2U7CiAjaWZkZWYgQ09ORklHX05V
TUFfRU1VCi0gICAgaWYgKCAhc3RybmNtcChvcHQsICJmYWtlPSIsIDUpICkKKyAgICBlbHNlIGlm
ICggIXN0cm5jbXAob3B0LCAiZmFrZT0iLCA1KSApCiAgICAgewogICAgICAgICBudW1hX29mZiA9
IGZhbHNlOwogICAgICAgICBudW1hX2Zha2UgPSBzaW1wbGVfc3RydG91bChvcHQrNSxOVUxMLDAp
OwpAQCAtMzE1LDE0ICszMTUsMTYgQEAgc3RhdGljIF9faW5pdCBpbnQgbnVtYV9zZXR1cChjaGFy
ICpvcHQpCiAgICAgfQogI2VuZGlmCiAjaWZkZWYgQ09ORklHX0FDUElfTlVNQQotICAgIGlmICgg
IXN0cm5jbXAob3B0LCJub2FjcGkiLDYpICkKKyAgICBlbHNlIGlmICggIXN0cm5jbXAob3B0LCJu
b2FjcGkiLDYpICkKICAgICB7CiAgICAgICAgIG51bWFfb2ZmID0gZmFsc2U7CiAgICAgICAgIGFj
cGlfbnVtYSA9IC0xOwogICAgIH0KICNlbmRpZgorICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gMDsKIH0gCiAKIC8qCi0tIAoyLjEy
LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6R-0001nX-Fw; Wed, 09 Aug 2017 07:08:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6Q-0001lI-F0
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E5/F7-03406-9E4BA895; Wed, 09 Aug 2017 07:08:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+7LLV2
 RBpN3ylgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfVsxnKWjkrLg3cTFLA+Nu9i5GTg4JASOJ
 txP/MXUxcnEICSxklPj16RQrSIJNQFViw3UIW0RAWuLa58uMIDazQKHEye4+sLiwQJxEz/z3L
 CA2C1B9b+8tsKG8AqYSHz5eYIJYIC/RcWAyWA0nUHzKy+1gcSEBE4lbZ6exTWDkXsDIsIpRoz
 i1qCy1SNfIVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg3HVgsBDjJI
 cTEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDe3NwVKSRYlJqeWpGWmQMMNJi0BAeP
 kgjvN5A0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ8/4GKRIAKcoozYMbAQv6S4yyUsK8j
 EBHCfEUpBblZpagyr9iFOdgVBLmdQPGkBBPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoFxC8uGXF
 EJDTPVQH0xD83cJfe/Wu+/metiIOPL9dkxL2Zie5lz4lOhrUKScQoJeR39B1Utn1RLT8rcp+q
 tHhjl8/1kt9jBe2umXHrXlal+5+qSuhmrNuS0BD8sn7bp8CKfrFXsFxyez3hTWcmvJD9Ri/Uz
 D4u4rluAZy2TmUNz2ts/Ux+e91ZiKc5INNRiLipOBACVDi5wdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502262505!110678346!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52741 invoked from network); 9 Aug 2017 07:08:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:25 -0000
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 mx1.suse.de (Postfix) with ESMTP id 0C9F1AF0C;
 Wed,  9 Aug 2017 07:07:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:35 +0200
Message-Id: <20170809070706.13481-22-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 21/52] xen/arch/x86/time.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvdGltZS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90
aW1lLmMgfCA2ICsrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYv
dGltZS5jCmluZGV4IGI5ODhiOTRkMmUuLmViYTdhZWQ3MmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtMTg3MCw3ICsxODcwLDcg
QEAgaW50IGh3ZG9tX3BpdF9hY2Nlc3Moc3RydWN0IGlvcmVxICppb3JlcSkKICAqIHRzYz1za2V3
ZWQ6IEFzc3VtZSBUU0NzIGFyZSBpbmRpdmlkdWFsbHkgcmVsaWFibGUsIGJ1dCBza2V3ZWQgYWNy
b3NzIENQVXMuCiAgKiB0c2M9c3RhYmxlOnNvY2tldDogQXNzdW1lIFRTQ3MgYXJlIHJlbGlhYmxl
IGFjcm9zcyBzb2NrZXRzLgogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgdHNjX3BhcnNlKGNvbnN0
IGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCB0c2NfcGFyc2UoY29uc3QgY2hhciAqcykKIHsK
ICAgICBpZiAoICFzdHJjbXAocywgInVuc3RhYmxlIikgKQogICAgIHsKQEAgLTE4ODIsNiArMTg4
MiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgdHNjX3BhcnNlKGNvbnN0IGNoYXIgKnMpCiAgICAg
ICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfVFNDX1JFTElBQkxFKTsKICAgICBl
bHNlIGlmICggIXN0cmNtcChzLCAic3RhYmxlOnNvY2tldCIpICkKICAgICAgICAgdHNjX2ZsYWdz
IHw9IFRTQ19SRUxJQUJMRV9TT0NLRVQ7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJ0c2MiLCB0c2NfcGFyc2UpOwog
Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6S-0001qf-R9; Wed, 09 Aug 2017 07:08:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6Q-0001lt-U2
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 7E/2A-02176-AE4BA895; Wed, 09 Aug 2017 07:08:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7LLV2
 RBs0b1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow777ewFMznqbjf/ZWlgXECZxcjJ4eEgJHE
 24n/mLoYuTiEBBYySkxbuJ0ZJMEmoCqx4fopVhBbREBa4trny4wgNrNAocTJ7j6gOAeHsECBx
 KxLWiBhFqDyZauWs4HYvAKmErue3GCFmC8v0XFgMguIzQkUn/JyOxOILSRgInHr7DS2CYzcCx
 gZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBHq3noGBcQf
 j79OehxglOZiURHk3aXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9dzcFSkkWJSanlqRlpkD
 DDOYtAQHj5II7zaQNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifM2gxQJgBRllObBjYCF/
 CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwTQabwZOaVwG16BXQEE9AREb6dIEeUJCKkpB
 oY63tqNgpc2ymy7nbR51oLIb+yhAOxbFxaPySfH50zofNN39XdG8IeHAz+53k22eq46ZG11wV
 y/XfoplR0OGjNCbcy9tSeuW6e5qJz4Sfu/vOJOckwu6BLXkhIQk7814d3HawXHev2Lq1Rvct3
 lCXBf9L1DTqJ6spHOfbc4mxil6xSP7zhec0uJZbijERDLeai4kQAJCA0gXQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502262505!97516923!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9387 invoked from network); 9 Aug 2017 07:08:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:25 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 46317AF0D;
 Wed,  9 Aug 2017 07:07:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:36 +0200
Message-Id: <20170809070706.13481-23-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 22/52] xen/arch/x86/x86_64/mmconfig-shared.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBw
YXJhbWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMgfCAxOSArKysrKysrKysr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYwppbmRleCA0ODg0NzBiZmViLi40
ZTFlMzU0YWFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJl
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMKQEAgLTI4LDcg
KzI4LDcgQEAKIAogdW5zaWduZWQgaW50IHBjaV9wcm9iZSA9IFBDSV9QUk9CRV9DT05GMSB8IFBD
SV9QUk9CRV9NTUNPTkY7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9tbWNmZyhjaGFyICpz
KQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfbW1jZmcoY2hhciAqcykKIHsKICAgICBjaGFyICpz
czsKIApAQCAtMzcsMTMgKzM3LDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9tbWNmZyhj
aGFyICpzKQogICAgICAgICBpZiAoIHNzICkKICAgICAgICAgICAgICpzcyA9ICdcMCc7CiAKLSAg
ICAgICAgaWYgKCAhcGFyc2VfYm9vbChzKSApCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wo
cykgKSB7CisgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgIHBjaV9wcm9iZSAmPSB+UENJX1BS
T0JFX01NQ09ORjsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImFtZF9mYW0xMCIpIHx8
ICFzdHJjbXAocywgImFtZC1mYW0xMCIpICkKLSAgICAgICAgICAgIHBjaV9wcm9iZSB8PSBQQ0lf
Q0hFQ0tfRU5BQkxFX0FNRF9NTUNPTkY7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2Fz
ZSAxOgorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBp
ZiAoICFzdHJjbXAocywgImFtZF9mYW0xMCIpIHx8ICFzdHJjbXAocywgImFtZC1mYW0xMCIpICkK
KyAgICAgICAgICAgICAgICBwY2lfcHJvYmUgfD0gUENJX0NIRUNLX0VOQUJMRV9BTURfTU1DT05G
OworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KIAogICAgICAgICBzID0gc3MgKyAxOwogICAgIH0g
d2hpbGUgKCBzcyApOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oIm1tY2ZnIiwg
cGFyc2VfbW1jZmcpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6T-0001rN-36; Wed, 09 Aug 2017 07:08:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6S-0001p4-Eo
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:28 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 8E/32-03557-BE4BA895; Wed, 09 Aug 2017 07:08:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+6rLV2
 RBiefSVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkvmp4yFxznqjjysJ+pgfE3RxcjJ4eEgJHE
 24n/mEBsIYGFjBLnH+aA2GwCqhIbrp9iBbFFBKQlrn2+zNjFyMXBLPCYSWLGruVgDcICKRKvX
 +5kBLFZgBru7nvIBmLzCphKnN51lAVigbxEx4HJYDYnUHzKy+1Qy0wkbp2dxjaBkXsBI8MqRo
 3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA/zIAwQ7G82sDDzF
 KcjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB67m5K1JIsCg1PbUiLTMHGGgwaQkO
 HiUR3m0gad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEudtBikSACnKKM2DGwEL+kuMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5j0DMoUnM68EbtMroCOYgI6I8O0EOaIkESEl1cA4Z/49Fz
 2d4K3fX0q4lbufaJy2rHuro9H5iX8Cw731yyV23wv5w54R3ue7yuN5Q37iN4WCR9GnYjc17py
 XbejS2HbV7uCc/Vv9fvHMenIvIDjx6RbbEnPVdA4N82wd4f6Z+k++Jnw2a0s6rvFgrdzvT+d7
 hFVsmtWM676+fF4UYKR5957IaUklluKMREMt5qLiRADEYJUzdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502262506!58113407!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40021 invoked from network); 9 Aug 2017 07:08:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:26 -0000
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 mx1.suse.de (Postfix) with ESMTP id 05C39AF0E;
 Wed,  9 Aug 2017 07:07:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:37 +0200
Message-Id: <20170809070706.13481-24-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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 23/52] xen/common/core_parking.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2NvcmVfcGFya2luZy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9jb3JlX3BhcmtpbmcuYyB8IDYgKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vY29yZV9wYXJraW5nLmMgYi94ZW4vY29tbW9uL2NvcmVfcGFya2luZy5j
CmluZGV4IGRlMjY5ZTA2YzIuLmIwN2ExNTdmZjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29y
ZV9wYXJraW5nLmMKKysrIGIveGVuL2NvbW1vbi9jb3JlX3BhcmtpbmcuYwpAQCAtNDEsMTQgKzQx
LDE2IEBAIHN0YXRpYyBlbnVtIGNvcmVfcGFya2luZ19jb250cm9sbGVyIHsKICAgICBQRVJGT1JN
QU5DRV9GSVJTVAogfSBjb3JlX3BhcmtpbmdfY29udHJvbGxlciA9IFBPV0VSX0ZJUlNUOwogCi1z
dGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfY29yZV9wYXJraW5nX29wdGlvbihjaGFyICpzdHIpCitz
dGF0aWMgaW50IF9faW5pdCBzZXR1cF9jb3JlX3Bhcmtpbmdfb3B0aW9uKGNoYXIgKnN0cikKIHsK
ICAgICBpZiAoICFzdHJjbXAoc3RyLCAicG93ZXIiKSApCiAgICAgICAgIGNvcmVfcGFya2luZ19j
b250cm9sbGVyID0gUE9XRVJfRklSU1Q7CiAgICAgZWxzZSBpZiAoICFzdHJjbXAoc3RyLCAicGVy
Zm9ybWFuY2UiKSApCiAgICAgICAgIGNvcmVfcGFya2luZ19jb250cm9sbGVyID0gUEVSRk9STUFO
Q0VfRklSU1Q7CiAgICAgZWxzZQotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oImNvcmVfcGFya2luZyIsIHNl
dHVwX2NvcmVfcGFya2luZ19vcHRpb24pOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6U-0001u8-AS; Wed, 09 Aug 2017 07:08:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6S-0001pm-Pq
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:28 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 02/9A-02175-CE4BA895; Wed, 09 Aug 2017 07:08:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+6LLV2
 RBmtva1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmdX28zF2wXqtg+I6OB8T5PFyMnh4SAkcTb
 if+Yuhi5OIQEFjJK7J+/mRkkwSagKrHh+ilWEFtEQFri2ufLjCA2s0ChxMnuPrC4sECsxMs1U
 8HiLED1O5pPs4DYvAKmEiu+72CEWCAv0XFgMlicEyg+5eV2JhBbSMBE4tbZaWwTGLkXMDKsYl
 QvTi0qSy3SNdNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0LQMQ7GCc2uB8iFG
 Sg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlez81dkUKCRanpqRVpmTnAIINJS3Dw
 KInwVoOkeYsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L1VKnFcWpEgApCijNA9uBCzgLzHKSgnzM
 gIdJcRTkFqUm1mCKv+KUZyDUUmYNwxkCk9mXgncpldARzABHRHh2wlyREkiQkqqgdH9Olt3sM
 LxrgVuc07dqzmqPudm5OJddzwuXfLIzXnA8OVOim77wZnz6rZtrfHjt/zAO0VY4+d0G0PumEV
 J+zReNQWws22Z8Csht/9Z+opriXpJ81cxbziwerf92oVJLzcKnLo997Bm0+aZMftPlM3kVF26
 nnMlr8n1FVvT3/80/r2Gpda9TnW1EktxRqKhFnNRcSIAPtR80HMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502262504!70177911!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 418 invoked from network); 9 Aug 2017 07:08:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:24 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 42495AF13;
 Wed,  9 Aug 2017 07:07:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:32 +0200
Message-Id: <20170809070706.13481-19-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 18/52] xen/arch/x86/psr.c: let custom parameter
	parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvcHNyLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Bz
ci5jIHwgMjggKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDljZThmMTdhMTguLjM5Nzk2M2M2Njcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
QEAgLTQyMCw3ICs0MjAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0
X3Byb3BzID0gewogfTsKIAogc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIg
KnMsIGNoYXIgKnZhbHVlLCBjaGFyICpmZWF0dXJlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNrKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBtYXNrLCBpbnQgKnJjKQogewogICAgIGlmICggIXN0cmNtcChz
LCBmZWF0dXJlKSApCiAgICAgewpAQCAtNDM0LDEzICs0MzQsMTcgQEAgc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBjaGFyICpmZWF0dXJlLAog
ICAgICAgICAgICAgICAgIG9wdF9wc3IgJj0gfm1hc2s7CiAgICAgICAgICAgICBlbHNlIGlmICgg
dmFsX2ludCA9PSAxICkKICAgICAgICAgICAgICAgICBvcHRfcHNyIHw9IG1hc2s7CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgKnJjID0gLUVJTlZBTDsKICAgICAgICAgfQogICAg
IH0KIH0KIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9wYXJhbShjaGFyICpzKQorc3Rh
dGljIGludCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNoYXIgKnMpCiB7CiAgICAgY2hhciAqc3Ms
ICp2YWxfc3RyOworICAgIGNvbnN0IGNoYXIgKnE7CisgICAgaW50IHJjID0gMDsKIAogICAgIGRv
IHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKQEAgLTQ1MSwxOCArNDU1LDI4IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY2hhciAqcykKICAgICAgICAgaWYgKCB2
YWxfc3RyICkKICAgICAgICAgICAgICp2YWxfc3RyKysgPSAnXDAnOwogCi0gICAgICAgIHBhcnNl
X3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjbXQiLCBQU1JfQ01UKTsKLSAgICAgICAgcGFyc2VfcHNy
X2Jvb2wocywgdmFsX3N0ciwgImNhdCIsIFBTUl9DQVQpOwotICAgICAgICBwYXJzZV9wc3JfYm9v
bChzLCB2YWxfc3RyLCAiY2RwIiwgUFNSX0NEUCk7CisgICAgICAgIHBhcnNlX3Bzcl9ib29sKHMs
IHZhbF9zdHIsICJjbXQiLCBQU1JfQ01ULCAmcmMpOworICAgICAgICBwYXJzZV9wc3JfYm9vbChz
LCB2YWxfc3RyLCAiY2F0IiwgUFNSX0NBVCwgJnJjKTsKKyAgICAgICAgcGFyc2VfcHNyX2Jvb2wo
cywgdmFsX3N0ciwgImNkcCIsIFBTUl9DRFAsICZyYyk7CiAKICAgICAgICAgaWYgKCB2YWxfc3Ry
ICYmICFzdHJjbXAocywgInJtaWRfbWF4IikgKQotICAgICAgICAgICAgb3B0X3JtaWRfbWF4ID0g
c2ltcGxlX3N0cnRvdWwodmFsX3N0ciwgTlVMTCwgMCk7CisgICAgICAgIHsKKyAgICAgICAgICAg
IG9wdF9ybWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9zdHIsICZxLCAwKTsKKyAgICAgICAg
ICAgIGlmICggKnEgKQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQog
CiAgICAgICAgIGlmICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJjb3NfbWF4IikgKQotICAgICAg
ICAgICAgb3B0X2Nvc19tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3RyLCBOVUxMLCAwKTsKKyAg
ICAgICAgeworICAgICAgICAgICAgb3B0X2Nvc19tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3Ry
LCAmcSwgMCk7CisgICAgICAgICAgICBpZiAoICpxICkKKyAgICAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgIH0KIAogICAgICAgICBzID0gc3MgKyAxOwogICAgIH0gd2hpbGUgKCBz
cyApOworCisgICAgcmV0dXJuIHJjOwogfQogY3VzdG9tX3BhcmFtKCJwc3IiLCBwYXJzZV9wc3Jf
cGFyYW0pOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:08: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.xen.org>)
	id 1dfL6V-0001x4-IC; Wed, 09 Aug 2017 07:08:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6T-0001si-Vk
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:30 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D5/36-03612-DE4BA895; Wed, 09 Aug 2017 07:08:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6bLV2
 RBh1f9CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oymIwuZCv4LV5x/fpy9gbGNv4uRk0NCwEji
 7cR/TF2MXBxCAgsZJa58nsEGkmATUJXYcP0UK4gtIiAtce3zZUYQm1kgWuLt7x9MILawQLFEz
 ++rYDUsQPU3FxwBs3kFTCXef77KBrFAXqLjwGQWEJsTKD7l5XawXiEBE4lbZ6exTWDkXsDIsI
 pRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0LsMQLCDceZl/0O
 MkhxMSqK8m7Q7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N7c3BUpJFiUmp5akZaZAwwzmLQE
 B4+SCG81SJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5m0GKBECKMkrz4EbAQv4So6yUM
 C8j0FFCPAWpRbmZJajyrxjFORiVhHnDQKbwZOaVwG16BXQEE9AREb6dIEeUJCKkpBoYZ1rX+y
 +M4S93PTvVwemkzQ1Ztgkv3j1m0W7gi2O8bTcjIP18sUv2RG715BYL32szF98M+iD19vaFRvt
 Lrw/KzdS79+DTurUuUt8489h6pqz6kzU9Xdz7wYUVx09xaf74Wd3ytMa5ZIPbzNITOlUe2ZdS
 0p2EtjudOfjuafysG0c+O5tU+SyrUGIpzkg01GIuKk4EACxgOhl0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502262508!51414347!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6377 invoked from network); 9 Aug 2017 07:08:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4EEF2AF16;
 Wed,  9 Aug 2017 07:07:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:46 +0200
Message-Id: <20170809070706.13481-33-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 32/52] xen/drivers/passthrough/amd/iommu_acpi.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRo
ZSBwYXJhbWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogU3VyYXZlZSBT
dXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMgfCAyNiArKysrKysrKysrKysrKysrKy0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMKaW5kZXggZjRjNzIwNmMyYS4uY2QyN2Jj
ZWY2NiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGku
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jCkBAIC02MzIs
MjEgKzYzMiwyMyBAQCBzdGF0aWMgdTE2IF9faW5pdCBwYXJzZV9pdmhkX2RldmljZV9leHRlbmRl
ZF9yYW5nZSgKICAgICByZXR1cm4gZGV2X2xlbmd0aDsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0
IHBhcnNlX2l2cnNfaW9hcGljKGNoYXIgKnN0cikKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2l2
cnNfaW9hcGljKGNoYXIgKnN0cikKIHsKICAgICBjb25zdCBjaGFyICpzID0gc3RyOwogICAgIHVu
c2lnbmVkIGxvbmcgaWQ7CiAgICAgdW5zaWduZWQgaW50IHNlZywgYnVzLCBkZXYsIGZ1bmM7CiAg
ICAgdW5zaWduZWQgaW50IGlkeDsKIAotICAgIEFTU0VSVCgqcyA9PSAnWycpOworICAgIGlmICgg
KnMgIT0gJ1snICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICBpZCA9IHNpbXBsZV9z
dHJ0b3VsKHMgKyAxLCAmcywgMCk7CiAgICAgaWYgKCAqcyAhPSAnXScgfHwgKisrcyAhPSAnPScg
KQotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgcyA9IHBh
cnNlX3BjaShzICsgMSwgJnNlZywgJmJ1cywgJmRldiwgJmZ1bmMpOwogICAgIGlmICggIXMgfHwg
KnMgKQotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgaWR4
ID0gaW9hcGljX2lkX3RvX2luZGV4KGlkKTsKICAgICBpZiAoIGlkeCA9PSBNQVhfSU9fQVBJQ1Mg
KQpAQCAtNjU1LDcgKzY1Nyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pdnJzX2lvYXBp
YyhjaGFyICpzdHIpCiAgICAgICAgIGlmICggaWR4ID09IE1BWF9JT19BUElDUyApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJFcnJvcjogJXM6IFRvbyBtYW55IElP
IEFQSUNzLlxuIiwgX19mdW5jX18pOwotICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTY2MywyOCArNjY1LDM0IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pdnJzX2lvYXBpYyhjaGFyICpzdHIpCiAgICAgaW9h
cGljX3NiZGZbaWR4XS5zZWcgPSBzZWc7CiAgICAgaW9hcGljX3NiZGZbaWR4XS5pZCA9IGlkOwog
ICAgIGlvYXBpY19zYmRmW2lkeF0uY21kbGluZSA9IHRydWU7CisKKyAgICByZXR1cm4gMDsKIH0K
IGN1c3RvbV9wYXJhbSgiaXZyc19pb2FwaWNbIiwgcGFyc2VfaXZyc19pb2FwaWMpOwogCi1zdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2VfaXZyc19ocGV0KGNoYXIgKnN0cikKK3N0YXRpYyBpbnQgX19p
bml0IHBhcnNlX2l2cnNfaHBldChjaGFyICpzdHIpCiB7CiAgICAgY29uc3QgY2hhciAqcyA9IHN0
cjsKICAgICB1bnNpZ25lZCBsb25nIGlkOwogICAgIHVuc2lnbmVkIGludCBzZWcsIGJ1cywgZGV2
LCBmdW5jOwogCi0gICAgQVNTRVJUKCpzID09ICdbJyk7CisgICAgaWYgKCAqcyAhPSAnWycgKQor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgIGlkID0gc2ltcGxlX3N0cnRvdWwocyArIDEs
ICZzLCAwKTsKICAgICBpZiAoIGlkICE9ICh0eXBlb2YoaHBldF9zYmRmLmlkKSlpZCB8fCAqcyAh
PSAnXScgfHwgKisrcyAhPSAnPScgKQotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAt
RUlOVkFMOwogCiAgICAgcyA9IHBhcnNlX3BjaShzICsgMSwgJnNlZywgJmJ1cywgJmRldiwgJmZ1
bmMpOwogICAgIGlmICggIXMgfHwgKnMgKQotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVy
biAtRUlOVkFMOwogCiAgICAgaHBldF9zYmRmLmlkID0gaWQ7CiAgICAgaHBldF9zYmRmLmJkZiA9
IFBDSV9CREYoYnVzLCBkZXYsIGZ1bmMpOwogICAgIGhwZXRfc2JkZi5zZWcgPSBzZWc7CiAgICAg
aHBldF9zYmRmLmluaXQgPSBIUEVUX0NNREw7CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9w
YXJhbSgiaXZyc19ocGV0WyIsIHBhcnNlX2l2cnNfaHBldCk7CiAKLS0gCjIuMTIuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:08: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.xen.org>)
	id 1dfL6V-0001xf-PK; Wed, 09 Aug 2017 07:08:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6U-0001tt-Mj
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:30 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 25/74-02177-DE4BA895; Wed, 09 Aug 2017 07:08:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7bLV2
 RBrtnylks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnbZs5nLWjjqpgwewNrA+Mn9i5GTg4JASOJ
 txP/MXUxcnEICSxklNi0+TwjSIJNQFViw/VTrCC2iIC0xLXPl8HizALuEhvfNbGA2MIC+RIvZ
 u0EquHgYAGq3/czGyTMK2Aq8XrrREaI+fISHQcmg5VzAsWnvNzOBGILCZhI3Do7jW0CI/cCRo
 ZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2M27Z
 7HmKU5GBSEuXdpN0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99mmrkghwaLU9NSKtMwcYJjB
 pCU4eJREeDtA0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc7bvBmoSACkKKM0D24ELOQvM
 cpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3DMgUnsy8ErhNr4COYAI6IsK3E+SIkkSElFQDo+
 OhixMuWvma71AuaHWfJzQ3NYFfKeHNOj+b1DPNXxZWBDXc8/4Ruf/i+/5OJrF1sXv+BIbc6Fl
 wwUDzopHDHk5HhpMtdjXGZnus++fPC/vWaPzNI7WvaltRrpDAxu9xB95fUrp0L+LzQ4ntVRl5
 3Omckaz/Vt8Nd6hOd2Vb4H/4ZvP0xVXySizFGYmGWsxFxYkAJzU5KXQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502262509!108505246!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14055 invoked from network); 9 Aug 2017 07:08:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2EC54AF14;
 Wed,  9 Aug 2017 07:07:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:50 +0200
Message-Id: <20170809070706.13481-37-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH 36/52] xen/drivers/passthrough/vtd/quirks.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBh
cmFtZXRlciB2YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8IDcg
KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKaW5kZXggNWJiYmQ5NmQ1MS4uNGU2MWFj
OWRkYiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYwpAQCAtMjQ3LDkgKzI0Nywx
MCBAQCB2b2lkIHZ0ZF9vcHNfcG9zdGFtYmxlX3F1aXJrKHN0cnVjdCBpb21tdSogaW9tbXUpCiAg
ICAgfQogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vfc25iX3RpbWVvdXQoY29uc3QgY2hh
ciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NuYl90aW1lb3V0KGNvbnN0IGNoYXIgKnMp
CiB7CiAgICAgaW50IHQ7CisgICAgY29uc3QgY2hhciAqcSA9IE5VTEw7CiAKICAgICB0ID0gcGFy
c2VfYm9vbChzKTsKICAgICBpZiAoIHQgPCAwICkKQEAgLTI1OSwxMyArMjYwLDEzIEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBwYXJzZV9zbmJfdGltZW91dChjb25zdCBjaGFyICpzKQogICAgICAgICBl
bHNlIGlmICggc3RyY21wKHMsICJjYXAiKSA9PSAwICkKICAgICAgICAgICAgIHQgPSBTTkJfSUdE
X1RJTUVPVVQ7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHQgPSBzdHJ0b3VsKHMsIE5VTEws
IDApOworICAgICAgICAgICAgdCA9IHN0cnRvdWwocywgJnEsIDApOwogICAgIH0KICAgICBlbHNl
CiAgICAgICAgIHQgPSB0ID8gU05CX0lHRF9USU1FT1VUX0xFR0FDWSA6IDA7CiAgICAgc25iX2ln
ZF90aW1lb3V0ID0gTUlMTElTRUNTKHQpOwogCi0gICAgcmV0dXJuOworICAgIHJldHVybiAocSAm
JiAqcSkgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgic25iX2lnZF9xdWlyayIsIHBh
cnNlX3NuYl90aW1lb3V0KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:08: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.xen.org>)
	id 1dfL6X-000212-0x; Wed, 09 Aug 2017 07:08:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6V-0001w5-GI
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:31 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DD/2D-01732-EE4BA895; Wed, 09 Aug 2017 07:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7bLV2
 RBr+vClss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXWlwKrnFWNLX/ZG1g7OPoYuTkkBAwkng7
 8R9TFyMXh5DAQkaJNbMeMYIk2ARUJTZcP8UKYosISEtc+3wZLM4s4C6x8V0TC4gtLJAr8WD1W
 7AaFqD61Z+vgcV5BUwlPs69ywixQF6i48BksDgnUHzKy+1MILaQgInErbPT2CYwci9gZFjFqF
 GcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo3XoGBsYdjJe3+B1
 ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdzc1ekkGBRanpqRVpmDjDMYNIS
 HDxKIrzbQNK8xQWJucWZ6RCpU4y6HK8m/P/GJMSSl5+XKiXO+xukSACkKKM0D24ELOQvMcpKC
 fMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQMyhSczrwRu0yugI5iAjojw7QQ5oiQRISXVwMjB3y
 NYkrZkssS0PK7+AA69Q7bxZ1W7jMyZQuT4uD1irz0QPzmh5eoz6WuNsl8j1nd0uup1Xo7d/1P
 q9bSUN3cNzmxX4/m9+9DR9SpXQpJfRJ+o6Fl6I05i0z5O+U3/tKU2eilZBJyZHZv1aun119OO
 39acV/2iYOK7H/EsB8PEc6zqr+xbPUuJpTgj0VCLuag4EQA/lbEkdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502262509!106571292!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1337 invoked from network); 9 Aug 2017 07:08:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:29 -0000
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 mx1.suse.de (Postfix) with ESMTP id ED56FAF19;
 Wed,  9 Aug 2017 07:07:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:49 +0200
Message-Id: <20170809070706.13481-36-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH 35/52] xen/drivers/passthrough/vtd/dmar.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJh
bWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIHwgNCArKyst
CiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9kbWFyLmMKaW5kZXggODIwNDBkZGMwNS4uZGQxMjJkYTczMCAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCkBAIC0xMDkwLDcgKzEwOTAsNyBAQCBpbnQgaW50ZWxf
aW9tbXVfZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkoaW9tbXVfZ3JkbV90ICpmdW5jLCB2b2lk
ICpjdHh0KQogICogSWYgYSBzZWdtZW50IGlzIHNwZWNpZmllZCBmb3Igb3RoZXIgdGhhbiB0aGUg
Zmlyc3QgZGV2aWNlLCBhbmQgaXQgZG9lcyBub3QKICAqIG1hdGNoIHRoZSBvbmUgc3BlY2lmaWVk
IGZvciB0aGUgZmlyc3Qgb25lLCBhbiBlcnJvciB3aWxsIGJlIHJlcG9ydGVkLgogICovCi1zdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2Vfcm1ycl9wYXJhbShjb25zdCBjaGFyICpzdHIpCitzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9ybXJyX3BhcmFtKGNvbnN0IGNoYXIgKnN0cikKIHsKICAgICBjb25z
dCBjaGFyICpzID0gc3RyLCAqY3VyLCAqc3RtcDsKICAgICB1bnNpZ25lZCBpbnQgc2VnLCBidXMs
IGRldiwgZnVuYywgZGV2X2NvdW50OwpAQCAtMTE0Myw1ICsxMTQzLDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHBhcnNlX3JtcnJfcGFyYW0oY29uc3QgY2hhciAqc3RyKQogICAgICAgICAgICAgbnJf
cm1ycisrOwogCiAgICAgfSB3aGlsZSAoICpzKysgPT0gJzsnICYmIG5yX3JtcnIgPCBNQVhfVVNF
Ul9STVJSICk7CisKKyAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJh
bSgicm1yciIsIHBhcnNlX3JtcnJfcGFyYW0pOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:08: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.xen.org>)
	id 1dfL6X-00021n-9F; Wed, 09 Aug 2017 07:08:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6W-0001y4-9b
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:32 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4B/5B-03582-FE4BA895; Wed, 09 Aug 2017 07:08:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+77LV2
 RBoevMVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm797xiK9irWLF77VHmBsbnIl2MnBwSAkYS
 byf+Y+pi5OIQEljIKHHnwjtGkASbgKrEhuunWEFsEQFpiWufLzOCFDELPGaSmLFrORNIQljAT
 2Lv8vNgRSxADRMaVoPFeQVMJXbO3M4OsUFeouPAZBYQmxMoPuXldrAaIQETiVtnp7FNYORewM
 iwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQvwxAsINx+mX
 /Q4ySHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3tzcFSkkWJSanlqRlpkDDDSY
 tAQHj5IIbzVImre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHl/gxQJgBRllObBjYAF/SVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ80qCTOHJzCuB2/QK6AgmoCMifDtBjihJREhJNTB2fw
 u0FwrsjF3+muNFQVb52tka/w94P5l+5JWJ/7Gfvn8Pn2Lsl7lbJBgmZP+o8JqYUK/g9wd/m59
 vd/OS5+NdbXwgYGnpyQD/m2xMjgbf20OyE686qXW+tfvAt+FGzmoltxNcjN/E5+RHz7t48RbD
 kVLPoPbLLhE9avP72VhZ7h56E+HYxKLEUpyRaKjFXFScCAAhZ/TtdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502262510!110179642!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54344 invoked from network); 9 Aug 2017 07:08:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:31 -0000
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 mx1.suse.de (Postfix) with ESMTP id 9AA61AF1A;
 Wed,  9 Aug 2017 07:07:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:53 +0200
Message-Id: <20170809070706.13481-40-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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 39/52] xen: check parameter validity when
	parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlcmUgcG9zc2libGUgY2hlY2sgdmFsaWRpdHkgb2YgcGFyYW1ldGVycyBpbiBfY21kbGluZV9w
YXJzZSgpIGFuZAppc3N1ZSBhIHdhcm5pbmcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVycm9yIGRl
dGVjdGVkLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhl
bi9jb21tb24va2VybmVsLmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5l
bC5jCmluZGV4IGNlN2NiOGFkYjUuLjNmZDNhYmU3OWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
a2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMjMsOSArMjMsMTEgQEAgZW51
bSBzeXN0ZW1fc3RhdGUgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Q7CiB4ZW5f
Y29tbWFuZGxpbmVfdCBzYXZlZF9jbWRsaW5lOwogc3RhdGljIGNvbnN0IGNoYXIgX19pbml0Y29u
c3Qgb3B0X2J1aWx0aW5fY21kbGluZVtdID0gQ09ORklHX0NNRExJTkU7CiAKLXN0YXRpYyB2b2lk
IF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJhbSgKK3N0YXRpYyBpbnQgX19pbml0IGFzc2lnbl9p
bnRlZ2VyX3BhcmFtKAogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtLCB1aW50
NjRfdCB2YWwpCiB7CisgICAgdW5zaWduZWQgaW50IGJpdHMgPSBwYXJhbS0+bGVuICogODsKKwog
ICAgIHN3aXRjaCAoIHBhcmFtLT5sZW4gKQogICAgIHsKICAgICBjYXNlIHNpemVvZih1aW50OF90
KToKQEAgLTQzLDE0ICs0NSwxNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYXNzaWduX2ludGVnZXJf
cGFyYW0oCiAgICAgZGVmYXVsdDoKICAgICAgICAgQlVHKCk7CiAgICAgfQorCisgICAgcmV0dXJu
ICggKHZhbCAmICh+MFVMTCA8PCBiaXRzKSkgJiYgfih2YWwgfCAofjBVTEwgPj4gKDY1IC0gYml0
cykpKSApID8KKyAgICAgICAgICAgLUVPVkVSRkxPVyA6IDA7CiB9CiAKIHN0YXRpYyB2b2lkIF9f
aW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogewogICAgIGNoYXIgb3B0
WzEyOF0sICpvcHR2YWwsICpvcHRrZXksICpxOwotICAgIGNvbnN0IGNoYXIgKnAgPSBjbWRsaW5l
OworICAgIGNvbnN0IGNoYXIgKnAgPSBjbWRsaW5lLCAqczsKICAgICBjb25zdCBzdHJ1Y3Qga2Vy
bmVsX3BhcmFtICpwYXJhbTsKLSAgICBpbnQgYm9vbF9hc3NlcnQ7CisgICAgaW50IGJvb2xfYXNz
ZXJ0LCByYyA9IDA7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsKQEAgLTk3LDggKzEwMiw5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQog
ICAgICAgICAgICAgICAgICAgICAgIXN0cm5jbXAocGFyYW0tPm5hbWUsIG9wdCwgcSArIDEgLSBv
cHQpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIG9wdHZhbFstMV0g
PSAnPSc7Ci0gICAgICAgICAgICAgICAgICAgICgodm9pZCAoKikoY29uc3QgY2hhciAqKSlwYXJh
bS0+dmFyKShxKTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAoKGludCAoKikoY29uc3QgY2hh
ciAqKSlwYXJhbS0+dmFyKShxKTsKICAgICAgICAgICAgICAgICAgICAgb3B0dmFsWy0xXSA9ICdc
MCc7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KQEAgLTEwNiwyNCArMTEyLDM0IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQog
ICAgICAgICAgICAgc3dpdGNoICggcGFyYW0tPnR5cGUgKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgY2FzZSBPUFRfU1RSOgorICAgICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgICAg
ICAgICBzdHJsY3B5KHBhcmFtLT52YXIsIG9wdHZhbCwgcGFyYW0tPmxlbik7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIE9QVF9VSU5UOgotICAgICAgICAgICAgICAg
IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAorICAgICAgICAgICAgICAgIHJjID0gYXNzaWduX2ludGVn
ZXJfcGFyYW0oCiAgICAgICAgICAgICAgICAgICAgIHBhcmFtLAotICAgICAgICAgICAgICAgICAg
ICBzaW1wbGVfc3RydG9sbChvcHR2YWwsIE5VTEwsIDApKTsKKyAgICAgICAgICAgICAgICAgICAg
c2ltcGxlX3N0cnRvbGwob3B0dmFsLCAmcywgMCkpOworICAgICAgICAgICAgICAgIGlmICggKnMg
KQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICBjYXNlIE9QVF9CT09MOgotICAgICAgICAgICAgICAgIGlmICggIXBh
cnNlX2Jvb2wob3B0dmFsKSApCisgICAgICAgICAgICAgICAgcmMgPSBwYXJzZV9ib29sKG9wdHZh
bCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtMSApCisgICAgICAgICAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAgICAgICAgIGlmICggIXJjICkKICAgICAgICAgICAgICAgICAgICAg
Ym9vbF9hc3NlcnQgPSAhYm9vbF9hc3NlcnQ7CisgICAgICAgICAgICAgICAgcmMgPSAwOwogICAg
ICAgICAgICAgICAgIGFzc2lnbl9pbnRlZ2VyX3BhcmFtKHBhcmFtLCBib29sX2Fzc2VydCk7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIE9QVF9TSVpFOgotICAgICAg
ICAgICAgICAgIGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAorICAgICAgICAgICAgICAgIHJjID0gYXNz
aWduX2ludGVnZXJfcGFyYW0oCiAgICAgICAgICAgICAgICAgICAgIHBhcmFtLAotICAgICAgICAg
ICAgICAgICAgICBwYXJzZV9zaXplX2FuZF91bml0KG9wdHZhbCwgTlVMTCkpOworICAgICAgICAg
ICAgICAgICAgICBwYXJzZV9zaXplX2FuZF91bml0KG9wdHZhbCwgJnMpKTsKKyAgICAgICAgICAg
ICAgICBpZiAoICpzICkKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBPUFRfQ1VTVE9NOgorICAgICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAgICBpZiAoICFib29sX2Fzc2VydCAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBpZiAoICpvcHR2YWwgKQpA
QCAtMTMxLDEzICsxNDcsMjEgQEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNv
bnN0IGNoYXIgKmNtZGxpbmUpCiAgICAgICAgICAgICAgICAgICAgIHNhZmVfc3RyY3B5KG9wdCwg
Im5vIik7CiAgICAgICAgICAgICAgICAgICAgIG9wdHZhbCA9IG9wdDsKICAgICAgICAgICAgICAg
ICB9Ci0gICAgICAgICAgICAgICAgKCh2b2lkICgqKShjb25zdCBjaGFyICopKXBhcmFtLT52YXIp
KG9wdHZhbCk7CisgICAgICAgICAgICAgICAgcmMgPSAoKGludCAoKikoY29uc3QgY2hhciAqKSlw
YXJhbS0+dmFyKShvcHR2YWwpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
ZGVmYXVsdDoKICAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KKworICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgIHByaW50aygicGFyYW1ldGVyIFwiJXNcIiBoYXMgaW52
YWxpZCB2YWx1ZSBcIiVzXCIhXG4iLCBvcHRrZXksCisgICAgICAgICAgICAgICAgICAgb3B0dmFs
KTsKKyAgICAgICAgaWYgKCBwYXJhbSA+PSBfX3NldHVwX2VuZCApCisgICAgICAgICAgICBwcmlu
dGsoInBhcmFtZXRlciBcIiVzXCIgdW5rbm93biFcbiIsIG9wdGtleSk7CiAgICAgfQogfQogCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:08: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.xen.org>)
	id 1dfL6X-00022S-I4; Wed, 09 Aug 2017 07:08:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6W-0001zi-UJ
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:33 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0A/4F-03368-0F4BA895; Wed, 09 Aug 2017 07:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+77LV2
 RBp+eK1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHrqxhKZjBU3F+zRmWBsbrnF2MnBwSAkYS
 byf+Y+pi5OIQEljIKDHjVCM7SIJNQFViw/VTrCC2iIC0xLXPlxlBipgFZjFKLNs8mxEkISwQI
 TH37F1mEJsFqGFhzx+wZl4BU4ldPd1MEBvkJToOTGYBsTmB4lNebgeLCwmYSNw6O41tAiP3Ak
 aGVYwaxalFZalFuobGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjF+
 WBRxilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfm5q5IIcGi1PTUirTMHGCo
 waQlOHiURHi/gaR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqc9zdIkQBIUUZpHtwIWNhfY
 pSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvGZApPJl5JXCbXgEdwQR0RIRvJ8gRJYkIKakGxs
 NuaxInXX1sw8i05dfdFM3MK9YTRQ7pFv3ebZslt0faVWOFxOTkqnMJKgpbJLiqdGV+c+9w1p3
 OvHy29KHjJSyK/3zTJ9e9nHhqF/9mC6b96y9161blsO2eYCuc+yrw+8SKZEvf8x/+squc6bul
 mfZ3kfx1r7iVq+QXcT1J/2u0NsFlR+e1JCWW4oxEQy3mouJEAB21Vct2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502262511!98538663!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44256 invoked from network); 9 Aug 2017 07:08:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2EBDFAF1C;
 Wed,  9 Aug 2017 07:07:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:56 +0200
Message-Id: <20170809070706.13481-43-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 42/52] xen/arch/x86/hvm/viridian.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX3Zpcmlk
aWFuX3ZlcnNpb24oKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYyB8IDEwICsrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyks
IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4IDZmMDEyYmNiNjIuLmIxNTU1NmI5
OGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTExMDIsMTUgKzExMDIsMTUgQEAgc3RhdGljIGludCBf
X2luaXQgcGFyc2VfdmlyaWRpYW5fdmVyc2lvbihjaGFyICphcmcpCiAKICAgICAgICAgbltpKytd
ID0gc2ltcGxlX3N0cnRvdWwodCwgJmUsIDApOwogICAgICAgICBpZiAoICplICE9ICdcMCcgKQot
ICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAg
fQogICAgIGlmICggaSAhPSAzICkKLSAgICAgICAgZ290byBmYWlsOworICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIGlmICggKCh0eXBlb2YodmlyaWRpYW5fbWFqb3IpKW5bMF0gIT0gblsw
XSkgfHwKICAgICAgICAgICgodHlwZW9mKHZpcmlkaWFuX21pbm9yKSluWzFdICE9IG5bMV0pIHx8
CiAgICAgICAgICAoKHR5cGVvZih2aXJpZGlhbl9idWlsZCkpblsyXSAhPSBuWzJdKSApCi0gICAg
ICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICB2aXJpZGlhbl9t
YWpvciA9IG5bMF07CiAgICAgdmlyaWRpYW5fbWlub3IgPSBuWzFdOwpAQCAtMTExOSwxMCArMTEx
OSw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24oY2hhciAqYXJn
KQogICAgIHByaW50aygidmlyaWRpYW4tdmVyc2lvbiA9ICUjeCwlI3gsJSN4XG4iLAogICAgICAg
ICAgICB2aXJpZGlhbl9tYWpvciwgdmlyaWRpYW5fbWlub3IsIHZpcmlkaWFuX2J1aWxkKTsKICAg
ICByZXR1cm4gMDsKLQotIGZhaWw6Ci0gICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJJbnZhbGlk
IHZpcmlkaWFuLXZlcnNpb24sIHVzaW5nIGRlZmF1bHRcbiIpOwotICAgIHJldHVybiAtRUlOVkFM
OwogfQogY3VzdG9tX3BhcmFtKCJ2aXJpZGlhbi12ZXJzaW9uIiwgcGFyc2VfdmlyaWRpYW5fdmVy
c2lvbik7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6Z-000298-H5; Wed, 09 Aug 2017 07:08:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6Z-0001si-1q
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 22/66-03612-2F4BA895; Wed, 09 Aug 2017 07:08:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVyuP0Ov+6nLV2
 RBmt72CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy97V/ZCxZqVizf2s3ewHhfvouRk0NCwEji
 7cR/TF2MXBxCAgsZJZad+8kOkmATUJXYcP0UK4gtIiAtce3zZUaQImaBXmaJTw8WMYMkhAW8J
 f7cPMEIYrMANTQ0bQSL8wqYSiw8dokZYoO8RMeBySwgNidQfMrL7UwgtpCAicSts9PYJjByL2
 BkWMWoUZxaVJZapGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehhBiDYwXh
 /Y8AhRkkOJiVR3k3anZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg9N3dFCgkWpaanVqRl5gBD
 DSYtwcGjJMK7DSTNW1yQmFucmQ6ROsVoybFh9fovTBx3+jYAyVcT/n9jEmLJy89LlRLnbQZpE
 ABpyCjNgxsHi4dLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuaVBJnCk5lXArf1FdBBTEAHRf
 h2ghxUkoiQkmpgPMG0sVXhoYL8m/IfjQcOs19q7Vp0d02b5edXs7s6/9xY///fpAeLsrZOmOV
 3Vitd+P2f9T2eaz6ZOMatEFaMDp+0wuTFrv8us2eVL3JYx3pzzXfpnQ779zAu7s1v3GxVfOeX
 r+b3/jn1JzlVs+awa2dlv/7dcPNGQCO/7u7u4o442Zpv0lwnDZVYijMSDbWYi4oTAf19N0mCA
 gAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502262513!100063072!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56797 invoked from network); 9 Aug 2017 07:08:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9A7CAAF12;
 Wed,  9 Aug 2017 07:07:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:07:02 +0200
Message-Id: <20170809070706.13481-49-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH 48/52] xen: add hypercall for setting parameters
	at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgc3lzY3RsIGh5cGVyY2FsbCB0byBzdXBwb3J0IHNldHRpbmcgcGFyYW1ldGVycyBzaW1p
bGFyIHRvCmNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzLCBidXQgYXQgcnVudGltZS4gVGhlIHBhcmFt
ZXRlcnMgdG8gc2V0IGFyZQpzcGVjaWZpZWQgYXMgYSBzdHJpbmcsIGp1c3QgbGlrZSB0aGUgYm9v
dCBwYXJhbWV0ZXJzLgoKQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgMiArLQogeGVuL2NvbW1vbi9zeXNjdGwuYyAg
ICAgICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAxOSArKysrKysrKysrKysrKysrKysrCiB4
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgMiArKwogNSBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZG9tMC50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKaW5k
ZXggZDBhNGQ5MWFjMC4uMzM4Y2FhZjQxZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZG9tMC50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRl
CkBAIC0xNiw3ICsxNiw3IEBAIGFsbG93IGRvbTBfdCB4ZW5fdDp4ZW4gewogYWxsb3cgZG9tMF90
IHhlbl90OnhlbjIgewogCXJlc291cmNlX29wIHBzcl9jbXRfb3AgcHNyX2NhdF9vcCBwbXVfY3Ry
bCBnZXRfc3ltYm9sCiAJZ2V0X2NwdV9sZXZlbGxpbmdfY2FwcyBnZXRfY3B1X2ZlYXR1cmVzZXQg
bGl2ZXBhdGNoX29wCi0JZ2Nvdl9vcAorCWdjb3Zfb3Agc2V0X3BhcmFtZXRlcgogfTsKIAogIyBB
bGxvdyBkb20wIHRvIHVzZSBhbGwgWEVOVkVSXyBzdWJvcHMgdGhhdCBoYXZlIGNoZWNrcy4KZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5c2N0bC5jCmluZGV4
IGFlNThhMGY2NTAuLmEzMjM3ZmU5YmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3lzY3RsLmMK
KysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwpAQCAtNDY3LDYgKzQ2NywzNSBAQCBsb25nIGRvX3N5
c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAg
ICAgICAgICBjb3B5YmFjayA9IDE7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYRU5fU1lT
Q1RMX3NldF9wYXJhbWV0ZXI6CisgICAgeworICAgICAgICBjaGFyICpwYXJhbXM7CisKKyAgICAg
ICAgaWYgKCBvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemUgPiBYRU5fU0VUX1BBUkFNRVRFUl9NQVhf
U0laRSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBwYXJhbXMgPSB4bWFsbG9jX2J5dGVzKG9wLT51
LnNldF9wYXJhbWV0ZXIuc2l6ZSArIDEpOworICAgICAgICBpZiAoICFwYXJhbXMgKQorICAgICAg
ICB7CisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKyAgICAgICAgaWYgKCBfX2NvcHlfZnJvbV9ndWVzdChwYXJhbXMsIG9wLT51LnNldF9w
YXJhbWV0ZXIucGFyYW1zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT51LnNl
dF9wYXJhbWV0ZXIuc2l6ZSkgKQorICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAg
ZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBwYXJhbXNbb3AtPnUuc2V0X3BhcmFtZXRlci5z
aXplXSA9IDA7CisgICAgICAgICAgICByZXQgPSBydW50aW1lX3BhcnNlKHBhcmFtcyk7CisgICAg
ICAgIH0KKworICAgICAgICB4ZnJlZShwYXJhbXMpOworCisgICAgICAgIGJyZWFrOworICAgIH0K
KwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IGFyY2hfZG9fc3lzY3RsKG9wLCB1X3N5c2N0
bCk7CiAgICAgICAgIGNvcHliYWNrID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCA5ZTUxYWY2MWUx
Li40M2IxOGJkYjliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0xMDk2LDYgKzEwOTYsMjMgQEAgc3Ry
dWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wIHsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxf
bGl2ZXBhdGNoX29wIHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wX3Q7CiBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcF90KTsKIAorLyoKKyAqIFhFTl9TWVNDVExf
c2V0X3BhcmFtZXRlcgorICoKKyAqIENoYW5nZSBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQgcnVu
dGltZS4KKyAqIFRoZSBpbnB1dCBzdHJpbmcgaXMgcGFyc2VkIHNpbWlsYXIgdG8gdGhlIGJvb3Qg
cGFyYW1ldGVycy4KKyAqLworCisjZGVmaW5lIFhFTl9TRVRfUEFSQU1FVEVSX01BWF9TSVpFIDEw
MjMKK3N0cnVjdCB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXIgeworICAgIFhFTl9HVUVTVF9IQU5E
TEVfNjQoY2hhcikgcGFyYW1zOyAgICAgICAvKiBJTjogcG9pbnRlciB0byBwYXJhbWV0ZXJzLiAq
LworICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6
ZSBvZiBwYXJhbWV0ZXJzLiBNYXguCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTl9TRVRfUEFSQU1FVEVSX01BWF9TSVpFLiAqLworICAgIHVpbnQxNl90
IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLwor
fTsKK3R5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlciB4ZW5fc3lzY3RsX3Nl
dF9wYXJhbWV0ZXJfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfc2V0X3Bh
cmFtZXRlcl90KTsKKwogc3RydWN0IHhlbl9zeXNjdGwgewogICAgIHVpbnQzMl90IGNtZDsKICNk
ZWZpbmUgWEVOX1NZU0NUTF9yZWFkY29uc29sZSAgICAgICAgICAgICAgICAgICAgMQpAQCAtMTEy
NCw2ICsxMTQxLDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RMX2dl
dF9jcHVfbGV2ZWxsaW5nX2NhcHMgICAgICAgIDI1CiAjZGVmaW5lIFhFTl9TWVNDVExfZ2V0X2Nw
dV9mZWF0dXJlc2V0ICAgICAgICAgICAgMjYKICNkZWZpbmUgWEVOX1NZU0NUTF9saXZlcGF0Y2hf
b3AgICAgICAgICAgICAgICAgICAyNworI2RlZmluZSBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIg
ICAgICAgICAgICAgICAgIDI4CiAgICAgdWludDMyX3QgaW50ZXJmYWNlX3ZlcnNpb247IC8qIFhF
Tl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gKi8KICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVj
dCB4ZW5fc3lzY3RsX3JlYWRjb25zb2xlICAgICAgIHJlYWRjb25zb2xlOwpAQCAtMTE1Miw2ICsx
MTcwLDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9j
cHVfbGV2ZWxsaW5nX2NhcHMgY3B1X2xldmVsbGluZ19jYXBzOwogICAgICAgICBzdHJ1Y3QgeGVu
X3N5c2N0bF9jcHVfZmVhdHVyZXNldCAgICBjcHVfZmVhdHVyZXNldDsKICAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wICAgICAgbGl2ZXBhdGNoOworICAgICAgICBzdHJ1Y3Qg
eGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyICAgICBzZXRfcGFyYW1ldGVyOwogICAgICAgICB1aW50
OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9Owpk
aWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5j
CmluZGV4IGZkODRhYzBmMDkuLmFmNzA5NzM2YWMgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2sv
aG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTgyNiw2ICs4MjYsOSBAQCBz
dGF0aWMgaW50IGZsYXNrX3N5c2N0bChpbnQgY21kKQogICAgICAgICByZXR1cm4gYXZjX2N1cnJl
bnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19HQ09WX09QLCBOVUxMKTsKIAorICAgIGNhc2Ug
WEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyOgorICAgICAgICByZXR1cm4gZG9tYWluX2hhc194ZW4o
Y3VycmVudC0+ZG9tYWluLCBYRU4yX19TRVRfUEFSQU1FVEVSKTsKKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJldHVybiBhdmNfdW5rbm93bl9wZXJtaXNzaW9uKCJzeXNjdGwiLCBjbWQpOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVu
L3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggMWY3ZWIzNWZjOC4uYjgwZmNh
MWVjMCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysr
IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTEwMSw2ICsxMDEsOCBA
QCBjbGFzcyB4ZW4yCiAgICAgbGl2ZXBhdGNoX29wCiAjIFhFTl9TWVNDVExfZ2Nvdl9vcAogICAg
IGdjb3Zfb3AKKyMgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyCisgICAgc2V0X3BhcmFtZXRlcgog
fQogCiAjIENsYXNzZXMgZG9tYWluIGFuZCBkb21haW4yIGNvbnNpc3Qgb2Ygb3BlcmF0aW9ucyB0
aGF0IGEgZG9tYWluIHBlcmZvcm1zIG9uCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6Y-00027D-Vs; Wed, 09 Aug 2017 07:08:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6X-000201-4G
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:33 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E9/5F-01731-0F4BA895; Wed, 09 Aug 2017 07:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+77LV2
 RBste6Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtu3ewFSxlq9h7Yh1TA+Nk1i5GTg4JASOJ
 txP/MXUxcnEICSxklGh7fJkNJMEmoCqx4fopsCIRAWmJa58vM4LYzAKFEie7+8DiwgLBEldn7
 GECsVmA6m9dnAIW5xUwlfi5fQETxAJ5iY4Dk1lAbE6g+JSX28HiQgImErfOTmObwMi9gJFhFa
 NGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoH8ZgGAH49T3cYc
 YJTmYlER5N2l3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PXc3BUpJFiUmp5akZaZAww0mLQE
 B4+SCO82kDRvcUFibnFmOkTqFKMxR9OHLV+YOF5N+P+NSYglLz8vVUqctxmkVACkNKM0D24QL
 AIuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZj3DMgUnsy8Erh9r4BOYQI6JcK3E+SUkkSElF
 QDo5rJoxD2evXlU2zebNsqtp91mmbUxvcBxjN0zN44OFTcjVL5Iuk8Q7RA6+3aFsukpMRbhy6
 37/2hNFeXizGx6vgccZHru+xzGzYlne0v2svrarzwHI+iyZGPbh+4l3cq/t604bTl/aBzVo8O
 zmJ0rHVfuJ/9qeazXeuUvO6urgyfE+YgZaPGocRSnJFoqMVcVJwIABx044t7AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502262511!90960438!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4633 invoked from network); 9 Aug 2017 07:08:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:31 -0000
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 mx1.suse.de (Postfix) with ESMTP id 62AA2AF1B;
 Wed,  9 Aug 2017 07:07:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:57 +0200
Message-Id: <20170809070706.13481-44-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 43/52] xen/arch/x86/io_apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHNldHVwX2lvYXBp
Y19hY2soKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2lvX2FwaWMuYyB8IDMgLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpp
bmRleCBmNzkwNTc5ZGJkLi43NmJhNzUyZjIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9f
YXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKQEAgLTE1OTQsMTAgKzE1OTQsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCiAgICAgICAgIGlv
YXBpY19hY2tfZm9yY2VkID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQotICAgIHsKLSAgICAgICAg
cHJpbnRrKCJVbmtub3duIGlvYXBpY19hY2sgdmFsdWUgc3BlY2lmaWVkOiAnJXMnXG4iLCBzKTsK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoy
LjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6Z-000284-7Z; Wed, 09 Aug 2017 07:08:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6X-00020s-DU
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:33 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DA/AA-02962-0F4BA895; Wed, 09 Aug 2017 07:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVyuP0Ov+6HLV2
 RBu8/Clos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLpysXnGereNn+ka2B8RZrFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKXFnTww6SYBNQldhw/RRYkYiAtMS1z5cZQWxmgTqJjpsTwGqEBcIlHt+fB
 9TMwcECVL/6cDlImFfAVOLahK1sEPPlJToOTGYBsTmB4lNebmcCsYUETCRunZ3GNoGRewEjwy
 pG9eLUorLUIl0zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQM8yAMEOxnkn/A8
 xSnIwKYnybtLujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkweu5uStSSLAoNT21Ii0zBxhiMGkJ
 Dh4lEd5qkDRvcUFibnFmOkTqFKMxR9OHLV+YOF5N+P+NSYglLz8vVUqctxmkVACkNKM0D24QL
 PQvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXEmQKT2ZeCdy+V0CnMAGdEuHbCXJKSSJCSq
 qBcf70rZOy5SVY03N79xiVaj0Xu5sgxPuh+vuNbQu7LnPfyNteI5Htt7fyoeqtx9t25qRuOHt
 y+hqfvKAFVUqbm2viumdVGU2Mzfu18Nk/9efXdArMV5efTmnlzzoT9nXFp9NM1ayiE7sk2N7v
 uRJs9vOl8qV9Nc8PKsxYVK704Pv3IM+/SsejeJRYijMSDbWYi4oTAQdQEi14AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502262512!79159483!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44906 invoked from network); 9 Aug 2017 07:08:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:32 -0000
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 mx1.suse.de (Postfix) with ESMTP id D721CAF1E;
 Wed,  9 Aug 2017 07:07:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:06:59 +0200
Message-Id: <20170809070706.13481-46-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] [PATCH 45/52] xen/common/sched_credit2.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX2NyZWRp
dDJfcnVucXVldWUoKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQs
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMg
Yi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA5YjFkYjEzNTFmLi4yZGE5Y2MyZmZi
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYwpAQCAtMzUyLDggKzM1Miw2IEBAIHN0YXRpYyBpbnQgcGFyc2VfY3Jl
ZGl0Ml9ydW5xdWV1ZShjb25zdCBjaGFyICpzKQogICAgICAgICB9CiAgICAgfQogCi0gICAgcHJp
bnRrKCJXQVJOSU5HLCB1bnJlY29nbml6ZWQgdmFsdWUgb2YgY3JlZGl0Ml9ydW5xdWV1ZSBvcHRp
b24hXG4iKTsKLQogICAgIHJldHVybiAtRUlOVkFMOwogfQogY3VzdG9tX3BhcmFtKCJjcmVkaXQy
X3J1bnF1ZXVlIiwgcGFyc2VfY3JlZGl0Ml9ydW5xdWV1ZSk7Ci0tIAoyLjEyLjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6a-0002Cn-Pk; Wed, 09 Aug 2017 07:08:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6Z-00027I-Fu
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 3B/39-01996-2F4BA895; Wed, 09 Aug 2017 07:08:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7HLV2
 RBv8Xylss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXt9xgKmiXq+hfz93AOEeyi5GTQ0LASOLt
 xH9MXYxcHEICCxklDvZNZAJJsAmoSmy4fooVxBYRkJa49vkyI0gRs8BjJokZu5aDFQkL+EhM6
 DzBBmKzADV8O/obzOYVMJX4sfsuG8QGeYmOA5NZQGxOoPiUl9vBeoUETCRunZ3GNoGRewEjwy
 pG9eLUorLUIl1zvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQO8yAMEOxmOTnQ8
 xSnIwKYnybtLujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkweu5uStSSLAoNT21Ii0zBxhmMGkJ
 Dh4lEd5tIGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89LlRLn/Q1SJABSlFGaBzcCFvKXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMwbBjKFJzOvBG7TK6AjmICOiPDtBDmiJBEhJdXAmBAq/z
 HT1Eu8LsV3z1/O3FcX7V5JZLzi4T1xIHXFrC0XCr+Wmum4rz+0O93CXEeY66TjlgdfJ0o9XRP
 y4p/yGcY/++ZZTZOcEPMsnNV9+sGVt3Vc5Vyy+9c/2n276sG6Qo2ZXPqCEzylb1TXtF2y7HBY
 GsFvdl5i1fzgm4/fORts1fQRl8j4oMRSnJFoqMVcVJwIAKl9V6d0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502262513!106327105!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33923 invoked from network); 9 Aug 2017 07:08:33 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:33 -0000
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 mx1.suse.de (Postfix) with ESMTP id 15B7BAF1D;
 Wed,  9 Aug 2017 07:07:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:07:01 +0200
Message-Id: <20170809070706.13481-48-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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 47/52] xen: add basic support for runtime
	parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBuZWVkZWQgaW5mcmFzdHJ1Y3R1cmUgZm9yIHJ1bnRpbWUgcGFyYW1ldGVyIGNoYW5n
aW5nIHNpbWlsYXIKdG8gdGhhdCB1c2VkIGF0IGJvb3QgdGltZSB2aWEgY21kbGluZS4gV2UgYXJl
IHVzaW5nIHRoZSBzYW1lIHBhcnNpbmcKZnVuY3Rpb25zIGFzIGZvciBjbWRsaW5lIHBhcnNpbmcs
IGJ1dCB3aXRoIGEgZGlmZmVyZW50IGFycmF5IG9mCnBhcmFtZXRlciBkZWZpbml0aW9ucy4KCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
eGVuLmxkcy5TIHwgIDQgKysrKwogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICB8ICA1ICsrKysrCiB4
ZW4vaW5jbHVkZS94ZW4vaW5pdC5oIHwgMjIgKysrKysrKysrKysrKysrKysrKystLQogeGVuL2lu
Y2x1ZGUveGVuL2xpYi5oICB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIv
eGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCBmZjA4YmJlNDJhLi41YmQ3OTEyNzU5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRz
LlMKQEAgLTIyNiw2ICsyMjYsMTAgQEAgU0VDVElPTlMKICAgICAgICBfX3N0YXJ0X3NjaGVkdWxl
cnNfYXJyYXkgPSAuOwogICAgICAgICooLmRhdGEuc2NoZWR1bGVycykKICAgICAgICBfX2VuZF9z
Y2hlZHVsZXJzX2FycmF5ID0gLjsKKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7Cisg
ICAgICAgX19wYXJhbV9zdGFydCA9IC47CisgICAgICAgKiguZGF0YS5wYXJhbSkKKyAgICAgICBf
X3BhcmFtX2VuZCA9IC47CiAgIH0gOnRleHQKIAogICAuZGF0YSA6IHsgICAgICAgICAgICAgICAg
ICAgIC8qIERhdGEgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29t
bW9uL2tlcm5lbC5jCmluZGV4IDBkNjM2ODVjNGYuLjY4ODNhNGYyMmYgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMTc4LDYgKzE3
OCwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21k
bGluZSkKICAgICBwYXJzZV9wYXJhbXMoY21kbGluZSwgX19zZXR1cF9zdGFydCwgX19zZXR1cF9l
bmQpOwogfQogCitpbnQgcnVudGltZV9wYXJzZShjb25zdCBjaGFyICpsaW5lKQoreworICAgIHJl
dHVybiBwYXJzZV9wYXJhbXMobGluZSwgX19wYXJhbV9zdGFydCwgX19wYXJhbV9lbmQpOworfQor
CiAvKioKICAqICAgIGNtZGxpbmVfcGFyc2UgLS0gcGFyc2VzIHRoZSB4ZW4gY29tbWFuZCBsaW5l
LgogICogSWYgQ09ORklHX0NNRExJTkUgaXMgc2V0LCBpdCB3b3VsZCBiZSBwYXJzZWQgcHJpb3Ig
dG8gQGNtZGxpbmUuCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oIGIveGVuL2lu
Y2x1ZGUveGVuL2luaXQuaAppbmRleCAyNWQyZWVmOGRkLi43YzdmOTJjNmIyIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKQEAg
LTg3LDExICs4NywxNiBAQCBzdHJ1Y3Qga2VybmVsX3BhcmFtIHsKIH07CiAKIGV4dGVybiBjb25z
dCBzdHJ1Y3Qga2VybmVsX3BhcmFtIF9fc2V0dXBfc3RhcnRbXSwgX19zZXR1cF9lbmRbXTsKK2V4
dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtIF9fcGFyYW1fc3RhcnRbXSwgX19wYXJhbV9l
bmRbXTsKKworI2RlZmluZSBfX2RhdGFwYXJhbSAgICAgICBfX3VzZWRfc2VjdGlvbigiLmRhdGEu
cGFyYW0iKQorCisjZGVmaW5lIF9fcGFyYW0oYXR0KSAgICAgIHN0YXRpYyBjb25zdCBhdHQgXAor
ICAgIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKHNpemVvZih2b2lkICopKSkpIHN0cnVjdCBr
ZXJuZWxfcGFyYW0KIAogI2RlZmluZSBfX3NldHVwX3N0ciBzdGF0aWMgY29uc3QgX19pbml0Y29u
c3QgXAogICAgIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDEpKSkgY2hhcgotI2RlZmluZSBf
X2twYXJhbSBzdGF0aWMgY29uc3QgX19pbml0c2V0dXAgXAotICAgIF9fYXR0cmlidXRlX18oKF9f
YWxpZ25lZF9fKHNpemVvZih2b2lkICopKSkpIHN0cnVjdCBrZXJuZWxfcGFyYW0KKyNkZWZpbmUg
X19rcGFyYW0gICAgICAgICAgX19wYXJhbShfX2luaXRzZXR1cCkKIAogI2RlZmluZSBjdXN0b21f
cGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3NldHVwX3N0cl8jI192YXJb
XSA9IF9uYW1lOyBcCkBAIC0xMTMsNiArMTE4LDE5IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2Vy
bmVsX3BhcmFtIF9fc2V0dXBfc3RhcnRbXSwgX19zZXR1cF9lbmRbXTsKICAgICBfX2twYXJhbSBf
X3NldHVwXyMjX3ZhciA9IFwKICAgICAgICAgeyBfX3NldHVwX3N0cl8jI192YXIsIE9QVF9TVFIs
IHNpemVvZihfdmFyKSwgJl92YXIgfQogCisjZGVmaW5lIF9fcnRwYXJhbSAgICAgICAgIF9fcGFy
YW0oX19kYXRhcGFyYW0pCisKKyNkZWZpbmUgY3VzdG9tX3BhcmFtX3J1bnRpbWUoX25hbWUsIF92
YXIpIFwKKyAgICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSB7IF9uYW1lLCBPUFRfQ1VTVE9N
LCAwLCBfdmFyIH0KKyNkZWZpbmUgYm9vbGVhbl9wYXJhbV9ydW50aW1lKF9uYW1lLCBfdmFyKSBc
CisgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0geyBfbmFtZSwgT1BUX0JPT0wsIHNpemVv
ZihfdmFyKSwgJl92YXIgfQorI2RlZmluZSBpbnRlZ2VyX3BhcmFtX3J1bnRpbWUoX25hbWUsIF92
YXIpIFwKKyAgICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSB7IF9uYW1lLCBPUFRfVUlOVCwg
c2l6ZW9mKF92YXIpLCAmX3ZhciB9CisjZGVmaW5lIHNpemVfcGFyYW1fcnVudGltZShfbmFtZSwg
X3ZhcikgXAorICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IHsgX25hbWUsIE9QVF9TSVpF
LCBzaXplb2YoX3ZhciksICZfdmFyIH0KKyNkZWZpbmUgc3RyaW5nX3BhcmFtX3J1bnRpbWUoX25h
bWUsIF92YXIpIFwKKyAgICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSB7IF9uYW1lLCBPUFRf
U1RSLCBzaXplb2YoX3ZhciksICZfdmFyIH0KKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwog
CiAjaWZkZWYgQ09ORklHX0xBVEVfSFdET00KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9s
aWIuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAppbmRleCA5OTVhODVhN2RiLi41NjUxNDk4ZGUy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2xpYi5oCkBAIC03MSw2ICs3MSw3IEBACiBzdHJ1Y3QgZG9tYWluOwogCiB2b2lkIGNtZGxpbmVf
cGFyc2UoY29uc3QgY2hhciAqY21kbGluZSk7CitpbnQgcnVudGltZV9wYXJzZShjb25zdCBjaGFy
ICpsaW5lKTsKIGludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMpOwogCiAvKiNkZWZpbmUgREVC
VUdfVFJBQ0VfRFVNUCovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:08:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfL6c-0002Fb-1O; Wed, 09 Aug 2017 07:08:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfL6a-0002Ad-Cw
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:08:36 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0C/0E-02181-3F4BA895; Wed, 09 Aug 2017 07:08:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+7nLV2
 RBic+sVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknljSwFPxWqviz8BBzA+Nk2S5GTg4JASOJ
 txP/MXUxcnEICSxklOj78okJJMEmoCqx4fopVhBbREBa4trny4wgRcwCj5kkZuxaDlYkLBAiM
 fH7I2YQmwWo4caeJWBxXgFTiUkbulggNshLdByYDGZzAsWnvNwOViMkYCJx6+w0tgmM3AsYGV
 YxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6uJ6BgXEHY+c
 Jv0OMkhxMSqK8m7Q7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N7c3BUpJFiUmp5akZaZAww1
 mLQEB4+SCG81SJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5f4MUCYAUZZTmwY2Ahf0lR
 lkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8E0Gm8GTmlcBtegV0BBPQERG+nSBHlCQipKQaGP
 nWLti4rTNNvrSbtV3y7ZVXJz8s3jTRoTPwpMirleU3vRrX/Nhh3nha/HaAx4xS7fBp/JftQ0Q
 52Bw25nDun654f3lGwYSnzGLiTzoVLu+uMLEoFFFdIvA2oO9Gi4hjpuPFmh2ifSuuRDuml9k+
 11CY4e/YddV254uran+Vzc/4sR99kXY3SomlOCPRUIu5qDgRAOp5CxJ2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502262514!78327106!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59443 invoked from network); 9 Aug 2017 07:08:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 07:08:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B65C1AF21;
 Wed,  9 Aug 2017 07:07:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 09:07:06 +0200
Message-Id: <20170809070706.13481-53-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170809070706.13481-1-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
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 52/52] xen: make some console related parameters
	settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3VwcG9ydCBtb2RpZnlpbmcgY29uc3dpdGNoLCBjb25zb2xlX3RpbWVzdGFtcHMsIGxvZ2x2bCBh
bmQKZ3Vlc3RfbG9nbHZsIGF0IHJ1bnRpbWUuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAg
OCArKysrKysrKwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgICAgICAgICAgfCAxNCArKysr
KysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNDAwMmVhYjA4Yi4uOTc5
N2M4ZGIyZCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
KysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTM5MSw2ICszOTEs
OCBAQCBtYWtlcyBzZW5zZSBvbiBpdHMgb3duLgogCiA+IERlZmF1bHQ6IGBub25lYAogCis+IENh
biBiZSBtb2RpZmllZCBhdCBydW50aW1lCisKIFNwZWNpZnkgd2hpY2ggdGltZXN0YW1wIGZvcm1h
dCBYZW4gc2hvdWxkIHVzZSBmb3IgZWFjaCBjb25zb2xlIGxpbmUuCiAKICogYG5vbmVgOiBObyB0
aW1lc3RhbXBzCkBAIC00MTcsNiArNDE5LDggQEAgaW50byB0aGUgY29uc29sZSByaW5nIGJ1ZmZl
ci4KIAogPiBEZWZhdWx0OiBgY29uc3dpdGNoPWFgCiAKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0IHJ1
bnRpbWUKKwogU3BlY2lmeSB3aGljaCBjaGFyYWN0ZXIgc2hvdWxkIGJlIHVzZWQgdG8gc3dpdGNo
IHNlcmlhbCBpbnB1dCBiZXR3ZWVuCiBYZW4gYW5kIGRvbTAuICBUaGUgcmVxdWlyZWQgc2VxdWVu
Y2UgaXMgQ1RSTC0mbHQ7c3dpdGNoIGNoYXImZ3Q7IHRocmVlCiB0aW1lcy4KQEAgLTg5OCw2ICs5
MDIsOCBAQCBtYXhpbXVtIG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMgZG9tYWluLgogCiA+IERl
ZmF1bHQ6IGBndWVzdF9sb2dsdmw9bm9uZS93YXJuaW5nYAogCis+IENhbiBiZSBtb2RpZmllZCBh
dCBydW50aW1lCisKIFNldCB0aGUgbG9nZ2luZyBsZXZlbCBmb3IgWGVuIGd1ZXN0cy4gIEFueSBs
b2cgbWVzc2FnZSB3aXRoIGVxdWFsIG1vcmUKIG1vcmUgaW1wb3J0YW5jZSB3aWxsIGJlIHByaW50
ZWQuCiAKQEAgLTExNjQsNiArMTE3MCw4IEBAIGlmIGxlZnQgZGlzYWJsZWQgYnkgdGhlIEJJT1Mu
CiAKID4gRGVmYXVsdDogYGxvZ2x2bD13YXJuaW5nYAogCis+IENhbiBiZSBtb2RpZmllZCBhdCBy
dW50aW1lCisKIFNldCB0aGUgbG9nZ2luZyBsZXZlbCBmb3IgWGVuLiAgQW55IGxvZyBtZXNzYWdl
IHdpdGggZXF1YWwgbW9yZSBtb3JlCiBpbXBvcnRhbmNlIHdpbGwgYmUgcHJpbnRlZC4KIApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYwppbmRleCBkYWYwZTE4NzhkLi4yODNiZDNhYzZjIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAt
NDEsNiArNDEsNyBAQCBzdHJpbmdfcGFyYW0oImNvbnNvbGUiLCBvcHRfY29uc29sZSk7CiAvKiAg
ICAgICAgIGJvb3RzLiBBbnkgb3RoZXIgdmFsdWUsIG9yIG9taXR0aW5nIHRoZSBjaGFyLCBlbmFi
bGVzIGF1dG8tc3dpdGNoICovCiBzdGF0aWMgdW5zaWduZWQgY2hhciBfX3JlYWRfbW9zdGx5IG9w
dF9jb25zd2l0Y2hbM10gPSAiYSI7CiBzdHJpbmdfcGFyYW0oImNvbnN3aXRjaCIsIG9wdF9jb25z
d2l0Y2gpOworc3RyaW5nX3BhcmFtX3J1bnRpbWUoImNvbnN3aXRjaCIsIG9wdF9jb25zd2l0Y2gp
OwogCiAvKiBzeW5jX2NvbnNvbGU6IGZvcmNlIHN5bmNocm9ub3VzIGNvbnNvbGUgb3V0cHV0ICh1
c2VmdWwgZm9yIGRlYnVnZ2luZykuICovCiBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X3N5
bmNfY29uc29sZTsKQEAgLTY5LDYgKzcwLDcgQEAgc3RhdGljIGVudW0gY29uX3RpbWVzdGFtcF9t
b2RlIF9fcmVhZF9tb3N0bHkgb3B0X2Nvbl90aW1lc3RhbXBfbW9kZSA9IFRTTV9OT05FOwogCiBz
dGF0aWMgaW50IHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyhjaGFyICpzKTsKIGN1c3RvbV9wYXJh
bSgiY29uc29sZV90aW1lc3RhbXBzIiwgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKTsKK2N1c3Rv
bV9wYXJhbV9ydW50aW1lKCJjb25zb2xlX3RpbWVzdGFtcHMiLCBwYXJzZV9jb25zb2xlX3RpbWVz
dGFtcHMpOwogCiAvKiBjb25yaW5nX3NpemU6IGFsbG93cyBhIGxhcmdlIGNvbnNvbGUgcmluZyB0
aGFuIGRlZmF1bHQgKDE2a0IpLiAqLwogc3RhdGljIHVpbnQzMl90IF9faW5pdGRhdGEgb3B0X2Nv
bnJpbmdfc2l6ZTsKQEAgLTEzNiw2ICsxMzgsOCBAQCBzdGF0aWMgaW50IHBhcnNlX2d1ZXN0X2xv
Z2x2bChjaGFyICpzKTsKICAqLwogY3VzdG9tX3BhcmFtKCJsb2dsdmwiLCBwYXJzZV9sb2dsdmwp
OwogY3VzdG9tX3BhcmFtKCJndWVzdF9sb2dsdmwiLCBwYXJzZV9ndWVzdF9sb2dsdmwpOworY3Vz
dG9tX3BhcmFtX3J1bnRpbWUoImxvZ2x2bCIsIHBhcnNlX2xvZ2x2bCk7CitjdXN0b21fcGFyYW1f
cnVudGltZSgiZ3Vlc3RfbG9nbHZsIiwgcGFyc2VfZ3Vlc3RfbG9nbHZsKTsKIAogc3RhdGljIGF0
b21pY190IHByaW50X2V2ZXJ5dGhpbmcgPSBBVE9NSUNfSU5JVCgwKTsKIApAQCAtMTQ1LDcgKzE0
OSw3IEBAIHN0YXRpYyBhdG9taWNfdCBwcmludF9ldmVyeXRoaW5nID0gQVRPTUlDX0lOSVQoMCk7
CiAgICAgICAgIHJldHVybiAobHZsbnVtKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICB9CiAKLXN0YXRpYyBpbnQgX19pbml0IF9fcGFyc2VfbG9nbHZsKGNoYXIgKnMsIGNo
YXIgKipwcykKK3N0YXRpYyBpbnQgX19wYXJzZV9sb2dsdmwoY2hhciAqcywgY2hhciAqKnBzKQog
ewogICAgIF9fX3BhcnNlX2xvZ2x2bChzLCBwcywgIm5vbmUiLCAgICAwKTsKICAgICBfX19wYXJz
ZV9sb2dsdmwocywgcHMsICJlcnJvciIsICAgMSk7CkBAIC0xNTYsNyArMTYwLDcgQEAgc3RhdGlj
IGludCBfX2luaXQgX19wYXJzZV9sb2dsdmwoY2hhciAqcywgY2hhciAqKnBzKQogICAgIHJldHVy
biAyOyAvKiBzYW5lIGZhbGxiYWNrICovCiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IF9wYXJzZV9s
b2dsdmwoY2hhciAqcywgaW50ICpsb3dlciwgaW50ICp1cHBlcikKK3N0YXRpYyBpbnQgX3BhcnNl
X2xvZ2x2bChjaGFyICpzLCBpbnQgKmxvd2VyLCBpbnQgKnVwcGVyKQogewogICAgICpsb3dlciA9
ICp1cHBlciA9IF9fcGFyc2VfbG9nbHZsKHMsICZzKTsKICAgICBpZiAoICpzID09ICcvJyApCkBA
IC0xNjcsMTIgKzE3MSwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBfcGFyc2VfbG9nbHZsKGNoYXIg
KnMsIGludCAqbG93ZXIsIGludCAqdXBwZXIpCiAgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7
CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2xvZ2x2bChjaGFyICpzKQorc3RhdGljIGlu
dCBwYXJzZV9sb2dsdmwoY2hhciAqcykKIHsKICAgICByZXR1cm4gX3BhcnNlX2xvZ2x2bChzLCAm
eGVubG9nX2xvd2VyX3RocmVzaCwgJnhlbmxvZ191cHBlcl90aHJlc2gpOwogfQogCi1zdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9ndWVzdF9sb2dsdmwoY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2Vf
Z3Vlc3RfbG9nbHZsKGNoYXIgKnMpCiB7CiAgICAgcmV0dXJuIF9wYXJzZV9sb2dsdmwocywgJnhl
bmxvZ19ndWVzdF9sb3dlcl90aHJlc2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmxv
Z19ndWVzdF91cHBlcl90aHJlc2gpOwpAQCAtNjA2LDcgKzYxMCw3IEBAIHN0YXRpYyBpbnQgcHJp
bnRrX3ByZWZpeF9jaGVjayhjaGFyICpwLCBjaGFyICoqcHApCiAgICAgICAgICAgICAoKGxvZ2x2
bCA8IHVwcGVyX3RocmVzaCkgJiYgcHJpbnRrX3JhdGVsaW1pdCgpKSk7CiB9IAogCi1zdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMoY2hhciAqcykKK3N0YXRpYyBpbnQg
cGFyc2VfY29uc29sZV90aW1lc3RhbXBzKGNoYXIgKnMpCiB7CiAgICAgc3dpdGNoICggcGFyc2Vf
Ym9vbChzKSApCiAgICAgewotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:17:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfLEw-0006aG-1E; Wed, 09 Aug 2017 07:17:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387e5d5e3=dario.faggioli@citrix.com>)
 id 1dfLEu-0006aA-A2
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:17:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B2/6E-02962-7F6BA895; Wed, 09 Aug 2017 07:17:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHRDpO6XbV2
 RBpe3yFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnP5sxjL/jJWzHn9AOWBsb/PF2MnBwSAiES
 h/v/M4PYvAIGEvcW32MCsYUFsiRutd5mAbHZgOJvduxlBbFFBOwkdh98AFbDLKAv8ebIIjCbR
 UBF4umiBjCbU8BM4snrHUAzOTiEBBIkdi93AgnzC0hK3PrykRmitVri15U3rBAnaEscOdfPDn
 GCoMTJmU/A1goJqEnMmHuZdQIj3ywkLbOQlEHENSVat/9mh7C1JZYtfM0MYdtKrFv3HqrGRmL
 T1QWMELa8xPa3c5gXMLKvYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS
 83M3MQJDmQEIdjAefx93iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnej1u7I
 oUEi1LTUyvSMnOAUQWTluDgURLhnQuS5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpcd7/IE
 UCIEUZpXlwI2ARfolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvO9BpvBk5pXAbXoFdAQT0BE
 Rvp0gR5QkIqSkGhhVuLb7L1jDL6Z1+f9KmfSjeaK6eQXBp5asP6qgtYftSnqDlX3Pv1ausLhJ
 OiYdbQxt4StWPV713/iPj/rkbk3r+UJNf3O/N8UE7OKWL3n7/qvVBK9bS9fXruuYN9eoY/eF8
 iVxSrXpTic0T7vevpCc9TjD+h4wyJ22G3Llt6UsEbctex/NqsRSnJFoqMVcVJwIAHDBqw3rAg
 AA
X-Env-Sender: prvs=387e5d5e3=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502263026!76937457!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13346 invoked from network); 9 Aug 2017 07:17:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 07:17:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; 
 d="asc'?scan'208";a="434823669"
Message-ID: <1502263018.5719.9.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xen.org>
Date: Wed, 9 Aug 2017 09:16:58 +0200
In-Reply-To: <20170809070706.13481-29-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-29-jgross@suse.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 28/52] xen/common/sched_credit2.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3405952260803150943=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3405952260803150943==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-4g9bXSvkortpocRpvFs5"

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

On Wed, 2017-08-09 at 09:06 +0200, Juergen Gross wrote:
> Modify the custom parameter parsing routines in:
>=20
> xen/common/sched_credit2.c
>=20
> to indicate whether the parameter value was parsed successfully.
>=20
> Cc: George Dunlap <george.dunlap@eu.citrix.com>
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Acked-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-4g9bXSvkortpocRpvFs5
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZirbqAAoJEBZCeImluHPuausQALAhvIkfVi/wqbq9arfdY4La
tDOKvUb4qMheQu6y7ujZdYsjDmoYFh3VsYCGHNWUdMc7Jgm0zVpoNe56gwpWPa/I
Gl0VSmlk0Nv07qv6G/Ra5Mu1fj/SqtYmPH7tMCiRS8nW2eVJJAnJ1GJAe4if6avM
MaH/eYLRA8MpquhqRtwe5uIQEsRk/UQXXah2AOpnWNRPJEjvwMo5ZQq0aGajxvrM
uBNI/RO90TkBl4yXXs0wwMp63G9IaOUVLm6OHsA9g6zOd5QP/ybK3XTXCP/mlXRs
WCCML4bEufSvIJ6YRBV5InP3SgSsRLux0CGhuZbfffSUL1Ie0X51xZ6xvAm8NBjZ
ywkygjh/AsJjndEy1CSBNlg8U3F3Nzd1cf8jZkj+hJGUFb3sSq20wQHwa4z8gm1c
GX5rvOOPiblM0bvopEEK06Pnc/kDNDFTyaR/UCmxz2PE8OxrIH6BtaEU8ERGtVC8
tZLv+Mku72vXuGQ0R6yOxo5dMIfi2M+VVc9byvmxjRAE5JlmfpIDw0EaHyWvECqO
eLKiMLRUyL6NzBkB6QEu8cezAr02T0fyHkbxb8VcGDMeOaFbbUsIJYLVNQGBdYqN
gppOzt9T+OpYCqQjayEo3fzKvLUAsKqS/RjMEwYpWs0XDB+1P7EGSAeWyYiyOLp2
E8EZy8PQZe5op5tdMEvN
=v9ge
-----END PGP SIGNATURE-----

--=-4g9bXSvkortpocRpvFs5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3405952260803150943==--


From xen-devel-bounces@lists.xen.org Wed Aug 09 07:17:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfLFN-0006cv-9G; Wed, 09 Aug 2017 07:17:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387e5d5e3=dario.faggioli@citrix.com>)
 id 1dfLFL-0006c2-V2
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:17:40 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 8E/A7-27137-317BA895; Wed, 09 Aug 2017 07:17:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDva7Q9q5
 Ig5bTShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bLC38YC1bzVZyY9ZetgXEVbxcjJ4eEQIhE
 z//FrCA2r4ChxM6pLxhBbGGBGInJXw+C2WwCBhJvduwFqxERsJPYffABE4jNLKAv8ebIIjCbR
 UBF4sCzuewgNqeAmcTRnQ+Zuxg5OIQEEiS+XfIHCfMLSErc+vKRGaK1WmLe6h8sECdoSxw518
 8OcYKgxMmZT8DiQgJqEjPmXmadwMg3C0nLLCRlEHFNidbtv9khbG2JZQtfM0PYthLr1r2HqrG
 R2HR1ASOELS+x/e0c5gWM7KsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKT
 ivWS83M3MQJDmQEIdjBe3hhwiFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnej
 1u7IoUEi1LTUyvSMnOAUQWTluDgURLhnQuS5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpcd
 5YkCIBkKKM0jy4EbAIv8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3l9bgKbwZOaVwG16BXQ
 EE9AREb6dIEeUJCKkpBoYFQ2/CKacPttyg+9mlekFw9ndRyYskNJOYEnZZSmwL3my4/cbFpGf
 xZuzpS+490jNq8qSuzG12jeuYqOGu8zjv6wXrfm096cIeWTvlL8slKviVVeYIBi+6hjTXeG0C
 6kBAkcP1ndaszeWhSVWXe54bfRxwwKt4LdsVfbFZ/+duzjNU++AaLQSS3FGoqEWc1FxIgB2wB
 vn6wIAAA==
X-Env-Sender: prvs=387e5d5e3=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502263057!111153187!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39207 invoked from network); 9 Aug 2017 07:17:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 07:17:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; 
 d="asc'?scan'208";a="443121846"
Message-ID: <1502263052.5719.10.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xen.org>
Date: Wed, 9 Aug 2017 09:17:32 +0200
In-Reply-To: <20170809070706.13481-46-jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-46-jgross@suse.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 45/52] xen/common/sched_credit2.c: remove
 custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6739080466590644286=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6739080466590644286==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-f9KDVfD1ECUULXFWAsid"

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

On Wed, 2017-08-09 at 09:06 +0200, Juergen Gross wrote:
> With _cmdline_parse() now issuing error messages in case of illegal
> parameters signalled by parsing functions specified in custom_param()
> the message issued by parse_credit2_runqueue() can be removed.
>=20
> Cc: George Dunlap <george.dunlap@eu.citrix.com>
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Acked-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-f9KDVfD1ECUULXFWAsid
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZircMAAoJEBZCeImluHPu6Z4P/0GRiC6m18x+/dHNlbX42u4u
VeKz9Ig8b/ddocETqdJp35/Pga2Ll3tU7wq7NmD5Q91ebYJX1tyqXq5838WgAo2N
Q8c74YlLiIJ/aesD11VAK1egWKdbiX823FcVfxCxp8vvbnTfWNZMwXhe00Jalw6h
zX4k9skmukcRs0W9Nu2R9cGwojm73+qbzJ9RbIp9asNX5ZWT2ELR4imBCniZ4vxm
ejGFIyc7sdKPzx98+FECPOLUpIjN/wI9QQOeqe87iFH1w67TxyU7TSWRrxvGYQkF
HczG1WsbqUJ+gIOYlAP9HySgNQN27f17bHDbLs7hD+CPzip+feyi/T0YtQXgFlbR
QnpiE78gH+NakhB5tHOjAIr4qzhBiPQXz1dT8riNudvbykDX5b1DDfpRg3/+wQ3L
RoQrC+f25xDBiIY+cMeX9Nu2rNJ4ZDyGtkotHi2bcdneI9QlCdncq55n807oKptg
Vw9CONvdpagOAH+oCbOttYalYGA7BIz49fI28aKaproQ1am0dqsi6KjsV2QHw+/N
P6ktQzE7iIXP5Kz78kcibhF4VRR9XOxtZnGQFfbDZ6jqCU2UHGvksod93ZU+6FDi
swlANzCGuzrNmJcMxEICobkhR7mvUjo/gXx1bElM9VmH4H8IYf2F4PmVhv98ed7I
c7G+qsu8woyCR8Vu1wfx
=tTFu
-----END PGP SIGNATURE-----

--=-f9KDVfD1ECUULXFWAsid--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6739080466590644286==--


From xen-devel-bounces@lists.xen.org Wed Aug 09 07:36:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:36: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.xen.org>)
	id 1dfLXK-0008J6-NV; Wed, 09 Aug 2017 07:36:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfLXJ-0008J0-VN
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 07:36:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9F/6C-02962-D6BBA895; Wed, 09 Aug 2017 07:36:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDSzdnd1e
 kwbNGboslHxezODB6HN39mymAMYo1My8pvyKBNePm+ucsBW9VK35fXsTSwPhBrouRk0NIIE/i
 wfUjbCA2r4CdxMdbXewgtoSAocTphTdZQGwWAVWJrX/usoLYbALqEm3PtoPZIgJ6Ejc33WbuY
 uTiYBboZZI4P2kKI4gjLDCRUWL/gRWsII6QwFxWiXUPm5lAWjiBVuxZegdoBQfQOkGJvzuEQc
 LMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJ
 dM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYzzTvgfYpTkYFIS5d2k
 3RkpxJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4Q3Z1RQoJFqWmp1akZeYAY
 wSmVIKDR0mEVxgkzVtckJhbnJkOkTrFqMvxasL/b0xCYDOkxHmTQIoEQIoySvPgRsDi9RKjrJ
 QwLyPQgUI8BalFuZklqPKvGMU5GJWEedVBpvBk5pXAbXoFdAQT0BERvp0gR5QkIqSkGhjbgix
 EvnUr1elPu8wm1bn4esekzZxuF5fl/0/vW9yo+1a2mWcLj0D9SbaLU25vfvtmymK+8i/37j3o
 CIsP2siVHbXnadYzN0ch7/nyoqo/Sld2+HoXr1x5xVlP/abqshnXL2n5rF26TC9qxbtU3bIdn
 eXZvVd12r/susHP8UFYw+TcSrMd/apKLMUZiYZazEXFiQByT3xy0gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502264170!70895421!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34854 invoked from network); 9 Aug 2017 07:36:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:36:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 01:36:09 -0600
Message-Id: <598AD786020000780016DF89@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 01:36:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
In-Reply-To: <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, ross.lagerwall@citrix.com,
 julien.grall@arm.com
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDEzOjE2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOC8wNy8yMDE3IDA0OjU5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiAwOC8wNy8xNyAxMjoyNyBQTSA+
Pj4KPj4+IFNvIGl0IHNlZW1zIHRoYXQgcGVvcGxlIGFyZSBzdGlsbCBub3QgcXVpdGUgY2xlYXIg
YWJvdXQgd2hhdCBJJ20gcHJvcG9zaW5nLgo+PiAKPj4gQW5kIGluZGVlZCB5b3VyIGV4YW1wbGVz
IGhlbHBlZCBtZSB1bmRlcnN0YW5kIGJldHRlciB3aGF0IHlvdSBtZWFuCj4+IChvciBhdCBsZWFz
dCBJIGhvcGUgdGhleSBkaWQpLgo+PiAKPj4+IFN1cHBvc2Ugc29tZW9uZSBidWlsZHMgYSBsaXZl
cGF0Y2ggd2l0aCB0aGUgY29ycmVjdCBjb21waWxlciwgd2l0aCBhCj4+PiBjb3JyZWN0IHBhdGNo
ICh0aGF0IHdvdWxkIGZpeCB0aGUgYnVnIGlmIHJlYm9vdGVkIGludG8gYSBuZXcKPj4+IGh5cGVy
dmlzb3IpLCB3aXRoIGNvcnJlY3QgZml4LXVwIGNvZGUuICBTdXBwb3NlIHRoYXQgdGhlIGJ1ZyBw
YXNzZXMgYWxsCj4+PiByZWFzb25hYmxlIHRlc3Rpbmc7IGJ1dCB0aGF0LCAqZHVlIHRvIGEgYnVn
IGluIHRoZSB0b29scyosIHRoZSBwYXRjaAo+Pj4gYWxzbyBnaXZlcyBQViBndWVzdHMgYWNjZXNz
IHRvIGh5cGVydmlzb3IgbWVtb3J5LiAgSXMgdGhpcyBhIHNlY3VyaXR5Cj4+PiBpc3N1ZT8gIFll
cyAtLSB0aGUgaHVtYW4gdG9sZCBpdCB0byBkbyBzYWZlIHRoaW5nIFggKCJidWlsZCBhIGxpdmVw
YXRjaAo+Pj4gYmFzZWQgb24gY29ycmVjdCBpbnB1dHMgdG8gZml4IHRoaXMgYnVnIikgYW5kIGl0
IGRpZCB1bnNhZmUgdGhpbmcgWQo+Pj4gKCJidWlsZCBhIGxpdmVwYXRjaCB0aGF0IG9wZW5zIHVw
IGEgbmV3IHNlY3VyaXR5IGhvbGUiKS4KPj4gCj4+IFRoZXJlJ3Mgb25lIG1vcmUgZmFjdG9yIGhl
cmU6IFRoZSBsaXZlcGF0Y2ggdG9vbHMgbWF5IGJlaGF2ZSBwcm9wZXJseQo+PiB3aXRoIG9uZSB2
ZXJzaW9uIG9mIHRoZSBjb21waWxlciwgYW5kIGltcHJvcGVybHkgd2l0aCBhbm90aGVyLiAKPiAK
PiBJIGRvbid0IHJlYWxseSB1bmRlcnN0YW5kIHRoZSByZWFzb25pbmcgaGVyZS4gIElzIHRoaXMg
eW91ciBhcmd1bWVudDoKPiAiT25lIGNhbiBpbWFnaW5lIGEgc2VjdXJpdHktY3JpdGljYWwgbGl2
ZXBhdGNoIGJ1ZyB0aGF0IG9ubHkgYWZmZWN0cwo+IHNheSwgZ2NjIDYueCBhbmQgbm90IGdjYyA1
Lnggb3IgNy54LiAgVGhlcmVmb3JlLCB3ZSBzaG91bGQgbmV2ZXIgaXNzdWUKPiBYU0FzIGZvciBh
bnkgc2VjdXJpdHktY3JpdGljYWwgbGl2ZXBhdGNoIGJ1Z3MuIgo+IAo+IElmIHdlIGZvdW5kIHRo
YXQgbGl2ZXBhdGNoaW5nIHRvb2xzIG1ha2UgYW4gaW5jb3JyZWN0IHBhdGNoIG9ubHkgd2hlbgo+
IHVzaW5nIGdjYyA1LngsIGFuZCB3ZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgc29tZSBw
ZW9wbGUgbWF5IGJlCj4gdXNpbmcgZ2NjIDUueCwgdGhlbiBJIHRoaW5rIHdlIHNob3VsZCBpc3N1
ZSBhbiBYU0EgYW5kIHNheSB0aGF0IGl0IG9ubHkKPiBhZmZlY3RzIHBlb3BsZSBjb21waWxpbmcg
eGVuIHdpdGggZ2NjIDUueC4KPiAKPiBJdCBwcm9iYWJseSB3b3VsZCBtYWtlIHNlbnNlIHRvIHNw
ZWNpZnkgc29tZSByYW5nZSBvZiBjb21waWxlciB2ZXJzaW9ucwo+IGZvciB3aGljaCB3ZSB3aWxs
IGlzc3VlIFhTQXMgZm9yIHRoZSBsaXZlcGF0Y2ggdG9vbHMuICBBIGdvb2QgYmFzZWxpbmUKPiB3
b3VsZCBiZSB3aGF0IHZlcnNpb25zIG9mIGdjYyBYZW4gdXNlcywgYW5kIHRoZW4gd2UgY2FuIHJl
c3RyaWN0IGl0Cj4gZnVydGhlciBpZiB3ZSBuZWVkIHRvIChmb3IgaW5zdGFuY2UsIGlmIHNvbWUg
dmVyc2lvbnMgb2YgZ2NjIGFyZSBtaXNzaW5nCj4gcmVxdWlzaXRlIGZlYXR1cmVzLCBvciBpZiB0
aGV5IGFyZSBqdXN0IGtub3duIHRvIGJlIGJ1Z2d5KS4KPiAKPiBBbmQgcmVtZW1iZXIsIHRoaXMg
aXMgbm90ICJXZSBoYXZlIHRlc3RlZCBhbGwgY29tcGlsZXIgdmVyc2lvbnMgYW5kCj4gcHJvbWlz
ZSB5b3UgdGhlcmUgYXJlIG5vIGJ1Z3MuIiAgSXQncywgIklmIHNvbWVvbmUgZmluZHMgYSBidWcg
Zm9yIHRoaXMKPiBzZXQgb2YgY29tcGlsZXJzLCB3ZSB3aWxsIHRlbGwgeW91IGFib3V0IGl0IHNv
IHlvdSBjYW4gZG8gc29tZXRoaW5nCj4gYWJvdXQgaXQuIgoKSSBjYW4gc2VlIGFuZCB1bmRlcnN0
YW5kIGFsbCBvZiB3aGF0IHlvdSBzYXk7IG15IGFyZ3VtZW50LApob3dldmVyIHdhcyBtb3JlIHRv
d2FyZHMgdGhlIG1hdHJpeCBvZiB3aGF0IG5lZWRzIHN1cHBvcnRpbmcKcG9zc2libHkgYmVjb21p
bmcgdW5yZWFzb25hYmx5IGxhcmdlIChubyBtYXR0ZXIgd2hldGhlciB3ZQpzcGVjaWZ5IGEgcmFu
Z2Ugb2YgY29tcGlsZXJzLCBhcyBvbmNlIGFnYWluIGRpc3Ryb3MgdGVuZCB0byBub3QKc2hpcCBw
bGFpbiB1bnBhdGNoZWQgdXBzdHJlYW0gY29tcGlsZXIgdmVyc2lvbnMpLgoKPj4+IFdlIGNvdWxk
IGV2ZW4gcGxhY2UgbW9yZSByZXN0cmljdGlvbnMgb24gdGhlIHNjb3BlIGlmIHdlIHdhbnRlZCB0
by4gIFdlCj4+PiBjb3VsZCBzYXkgdGhhdCB3ZSBvbmx5IHN1cHBvcnQgdGhlIGxpdmVwYXRjaCB0
b29scyBnZW5lcmF0aW5nIHBhdGNoZXMKPj4+IGZvciBYU0FzLgo+PiAKPj4gRm9yIG1lLCBtdWNo
IGRlcGVuZHMgb24gaG93IHRpZ2h0IHN1Y2ggcmVzdHJpY3Rpb25zIHdvdWxkIGJlLiBJLmUuCj4+
IHdpdGggdGhlIGV4YW1wbGVzIGdpdmVuIGFib3ZlLCBob3cgd291bGQgd2UgZGV0ZXJtaW5lIGEg
Y2Fub25pY2FsCj4+IGxpdmVwYXRjaC10b29scyAvIGh5cGVydmlzb3IgcGFpciAob3Igc2V0IG9m
IHBhaXJzKT8gQWZ0ZXIgYWxsIHRvb2xzCj4+IG1pcy1iZWhhdmlvciBtYXkgYmUgYSByZXN1bHQg
b2Ygc29tZSBjdXN0b20gcGF0Y2ggaW4gc29tZW9uZSdzCj4+IGRlcml2ZWQgdHJlZS4KPiAKPiBX
ZWxsLCBzdXBwb3NlIHRoYXQgd2UgaXNzdWVkIGFuIFhTQSB3aXRoIGEgcGF0Y2gsIGFuZCBzdXBw
b3NlIGl0IHdhcwo+IGxhdGVyIGRpc2NvdmVyZWQgdGhhdCB0aGUgcGF0Y2ggb3BlbmVkIHVwIGEg
ZGlmZmVyZW50IHNlY3VyaXR5IGhvbGUgd2hlbgo+IGFwcGxpZWQgb24gdGhlIHVwc3RyZWFtIHRy
ZWUuICBXb3VsZCB3ZSBpc3N1ZSBhbm90aGVyIFhTQSBhbmQvb3IgYW4KPiB1cGRhdGUgdG8gdGhl
IGV4aXN0aW5nIFhTQT8gIEkgdGhpbmsgb2J2aW91c2x5IHllcyB3ZSB3b3VsZC4KClllcyAodGhp
cyBoYXMgaGFwcGVuZWQgaW4gdGhlIHBhc3QgYWxyZWFkeSkuCgo+IFN1cHBvc2UgaW5zdGVhZCB3
ZSBpc3N1ZWQgYW4gWFNBIHdpdGggYSBwYXRjaCwgYW5kIHRoYXQgaXQgd2FzIGxhdGVyCj4gZGlz
Y292ZXJlZCB0aGF0IHRoZSBwYXRjaCBvcGVuZWQgdXAgYSBkaWZmZXJlbnQgc2VjdXJpdHkgaG9s
ZSB3aGVuCj4gYXBwbGllZCBvbiB0b3Agb2YgWGVuU2VydmVyJ3MgcGF0Y2hxdWV1ZSwgYnV0IG5v
dCBvbiB0aGUgYmFzZWxpbmUKPiBYZW5Qcm9qZWN0LiAgV291bGQgd2UgaXNzdWUgYW5vdGhlciBY
U0EgYW5kL29yIGFuIHVwZGF0ZSB0byBhbiBleGlzdGluZyBYU0E/Cj4gCj4gVGhlIG9idmlvdXMg
KmRlZmF1bHQqIGFuc3dlciB0byB0aGF0IGlzICJObzsgaXQncyBub3QgcHJhY3RpY2FsIGZvciB1
cwo+IHRvIGRlYWwgd2l0aCBzb2Z0d2FyZSB0aGF0IGlzIG5vdCBpbnNpZGUgdGhlIFhlblByb2pl
Y3QncyBjb250cm9sLiIgIE9uZQo+IGNvdWxkIGltYWdpbmUgY2lyY3Vtc3RhbmNlcyBpbiB3aGlj
aCB3ZSBpc3N1ZSBzdGF0ZW1lbnRzIG9yIGFuIFhTQQo+IGFueXdheSwgYnV0IHRoYXQgd291bGQg
dGhlIGV4Y2VwdGlvbiBhbmQgbm90IHRoZSBydWxlLgo+IAo+IEkgdGhpbmsgdGhlIHNhbWUga2lu
ZCBvZiB0aGluZyB3b3VsZCBhcHBseSB0byB0aGUgbGl2ZXBhdGNoIHRvb2xzOiAqYnkKPiBkZWZh
dWx0Kiwgd2Ugb25seSBpc3N1ZSBYU0FzIGZvciB0aGUgbGl2ZXBhdGNoIHRvb2xzIGlmIHRoZXkg
Y3JlYXRlCj4gc2VjdXJpdHkgaXNzdWVzIHdoZW4gZ2VuZXJhdGluZyBibG9icyBiYXNlZCBvbiBz
ZWN1cml0eSBwYXRjaGVzIGlzc3VlZAo+IGJ5IHRoZSBYZW5Qcm9qZWN0LCBhbmQgb24gdG9wIG9m
IFhlblByb2plY3QtcmVsZWFzZWQgc29mdHdhcmUuICBBcwo+IGFsd2F5cywgaWYgdGhlcmUncyBz
b21lIHVuZm9yZXNlZW4gY2lyY3Vtc3RhbmNlIHRoZW4gc29tZW9uZSBjb3VsZCBhcmd1ZQo+IGZv
ciBhbiBleGNlcHRpb24uCgpOb3Qgc3VyZSBoZXJlIC0gaWYgYW5hbHlzaXMgc2hvd2VkIHRoYXQg
dGhlIHNhbWUgaXNzdWUgY291bGQgaGFwcGVuCmVsc2V3aGVyZSwgYW5kIG90aGVycyB3ZXJlIGp1
c3QgbHVja3kgc28gZmFyLCBJIHRoaW5rIHdlJ2QgaGF2ZSB0bwphbHRlciB0aGUgZGVmYXVsdCAo
YW5kIEknbSBoZXNpdGFudCB0byBjYWxsIHRoaXMgYW4gZXhjZXB0aW9uKS4gUGx1cwphbmFseXNp
cyBtYXksIHRoZSBtb3JlIGRpZmZlcmVudCBjb21wb25lbnRzIGFyZSBpbnZvbHZlZAooc3BlY2lm
aWNhbGx5IHRoZSBjb21waWxlciwgd2hpY2ggcGVyaGFwcyBub25lIG9mIHVzIGhhcyBkZWVwIGVu
b3VnaAprbm93bGVkZ2UgYWJvdXQpLCBiZWNvbWUgbW9yZSBhbmQgbW9yZSBkaWZmaWN1bHQuCgpC
b3R0b20gbGluZSAtIHdoaWxlIHRlY2huaWNhbGx5IEkgYWdyZWUgaXQgd291bGQgYmUgZ29vZCBm
b3IgdGhlIHRvb2xzCnRvIGJlIHNlY3VyaXR5IHN1cHBvcnRlZCwgZnJvbSBhIHByYWN0aWNhbCBw
ZXJzcGVjdGl2ZSBJIHNlZSB0b28KbXVjaCBjb21wbGV4aXR5IGZvciB0aGlzIHRvIGJlIHJlYXNv
bmFibHkgbWFuYWdlYWJsZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:47:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:47: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.xen.org>)
	id 1dfLi6-0000oX-NP; Wed, 09 Aug 2017 07:47:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38744c793=citrix-osstest@xenproject.org>)
 id 1dfLi5-0000oB-9F
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 07:47:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D4/DC-27137-80EBA895; Wed, 09 Aug 2017 07:47:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvS77vq5
 Ig+stVhb3prxnd2D02N63iz2AMYo1My8pvyKBNePaUdeC6wIVk5YtYWlgPM/VxcjJISHgL9Fx
 fzEzhO0uMb19BRuILSLgLDHhw20wm1dAT2L61Q2sXYwcHMICgRK/On27GLmAyp+zSiw63MgG0
 asq0dq3EGwOm4CHxMSeiSwgNouAikTHu35GEFtIQEti6eKVTBAzBSVOznwCVsMsICFx8MULqB
 ssJHZ87GObwMg7C0nZLCRlCxiZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBIYOAxDsYDyzIPAQoyQHk5Io7ybtzkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Erxqe7sihQSLUtNTK9Iyc4BBDJOW4OBREuF9sAcozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5e
 alS4ryuIDMEQIoySvPgRsAi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeXeBrOLJzCuB2/
 QK6AgmoCMifDtBjihJREhJNTAunNU6Y70jt+VD5s7gvXvW7j8/rfmtSOK6G+e1zphaVxu2Lur
 Yud7AQu3mVYvkraKZsc/ak84FK56cH8pRu8S2Nmml1ctSJmWtjmtvN1kGmHXd9jh4XSJy9pnO
 F81yBtf27XjItP+V/Gxb+wZ/kyenJUQueUivFq47cuPsgX08DeUmhw5HrDynxFKckWioxVxUn
 AgAbdEpjKMCAAA=
X-Env-Sender: prvs=38744c793=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502264838!111078433!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29672 invoked from network); 9 Aug 2017 07:47:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 07:47:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="443123393"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71954-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71930
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 9 Aug 2017 08:47:14 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71954: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTU0IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk1NC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTMwCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzE5MzAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTkzMAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTMw
CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5MzAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUt
bmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTMwCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzE5MzAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5MzAKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTkzMAoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfLsJ-0001cT-N8; Wed, 09 Aug 2017 07:57:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsI-0001ba-AR
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:57:54 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C1/25-27137-180CA895; Wed, 09 Aug 2017 07:57:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsXS1tYhodtwoCv
 S4N59c4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePyvo/sBSvUKiZdWsPSwPhLpouRk0NIYBqj
 RPcBdhBbQoBX4siyGaxdjBxAtr9E0yEFiJIGRonD031AbDYBdYnHX3uYQGwRASWJe6smA9lcH
 MwC25gk3l9+ATZHWMBZ4lNHNyOIzSKgKvHp/g5WEJtXwF1i0rSLLBC75CROHpvMOoGRewEjwy
 pGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEDvMgDBDsamRYG
 HGCU5mJREeTdpd0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9tL8rUkiwKDU9tSItMwcYZjBp
 CQ4eJRHecpA0b3FBYm5xZjpE6hSjMceG1eu/MHG8mvD/G5MQS15+XqqUOO9+kFIBkNKM0jy4Q
 bDwv8QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3kkgU3gy80rg9r0COoUJ6JQI306QU0oSEV
 JSDYxCLlU8Yu8WvkuL5Qs3SXHi4TffWW2nekv40j/Fc5NbWhjn1XzPtu/5tPmG1pktORnzwm5
 wZ/7uYGOx1NmkIvuU4+vCjSurPQ7dvfLR7VzJ8ca4J7P+Xc05tTzLKuKi3xZ+UdmNXZfy5176
 u7rlzMdW160LfS66ZJXzKhT9lJ96Yfo5+bC0+otKLMUZiYZazEXFiQA56AX5egIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63106 invoked from network); 9 Aug 2017 07:57:52 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:57:52 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:57:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117182873"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:57:46 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:39 +0800
Message-Id: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 00/13] Enable Memory Bandwidth Allocation in
	Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCldlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVz
b3VyY2UpIGZlYXR1cmUgY2FsbGVkCkludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSB0byBYZW4uCgpCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4K
ClRoZSBpbXBsZW1lbnRhdGlvbiBiYXNlcyBvbiBiZWxvdyBwYXRjaCBzZXQgd2hpY2ggaGFzIGJl
ZW4gbWVyZ2VkIGludG8Kc3RhZ2luZyBicmFuY2guCltQQVRDSCB2MTUgMDAvMjNdIEVuYWJsZSBM
MiBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgJiBSZWZhY3RvciBwc3IuYwpodHRwczovL2xp
c3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMDAyOS5odG1s
CgpBbnkgY29tbWVudHMgYXJlIHdlbGNvbWUhCgpZb3UgY2FuIGZpbmQgdGhpcyBwYXRjaCBzZXQg
YXQ6Cmh0dHBzOi8vZ2l0aHViLmNvbS95aXN1bi1naXQveGVuX21iYSBtYmFfdjEKCi0tLQpWMSBj
aGFuZ2UgbGlzdCBjb21wYXJpbmcgdG8gUkZDIHYyOgoKUGF0Y2ggMToKICAgIC0gcmVtb3ZlIGEg
c3BlY2lhbCBjaGFyYWN0ZXIgdG8gYXZvaWQgdGhlIGVycm9yIHdoZW4gYnVpbGRpbmcgcGFuZG9j
LgpQYXRjaCAyOgogICAgLSBhZGQgZGVzY3JpcHRpb24gYWJvdXQgd2hhdCB0byBiZSBjaGFuZ2Vk
IGluIGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGJ1
bXAgc3lzY3RsL2RvbWN0bCB2ZXJzaW9uIG51bWJlcnMuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp
IExpdSkKUGF0Y2ggMzoKICAgIC0gcmViYXNlIGNvZGVzIG9udG8gTDIgQ0FUIHYxNS4KICAgIC0g
dXNlICcoMXUgPDwgWCknLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIG1vdmUg
Y29tbWVudCB0byBhcHByb3ByaWF0ZSBwbGFjZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBl
bmcpCiAgICAtIGltcGxlbWVudCAnbWJhX2luaXRfZmVhdHVyZScgYW5kIGtlZXAgJ2NhdF9pbml0
X2ZlYXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0ga2VlcCAncmVn
cy5iJyBpbnRvIGEgbG9jYWwgdmFyaWFibGUgdG8gYXZvaWQgcmVhZGluZyBDUFVJRCBldmVyeSB0
aW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKUGF0Y2ggNToKICAgIC0gc29ydCAn
UFNSX0lORk9fSURYXycgbWFjcm9zIGFzIGZlYXR1cmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hh
byBQZW5nKQogICAgLSByZW5hbWUgJ1BTUl9JTkZPX0lEWF9NQkFfTElORUFSJyB0byAnUFNSX0lO
Rk9fSURYX01CQV9GTEFHJy4KICAgIC0gcmVuYW1lICdsaW5lYXInIGluICdzdHJ1Y3QgbWJhX2lu
Zm8nIHRvICdmbGFncycgZm9yIGZ1dHVyZSBleHRlbnNpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkg
Q2hhbyBQZW5nKQpQYXRjaCA3OgogICAgLSByZW5hbWUgJ2NoZWNrX2NoYW5nZV92YWwnIHRvICdj
aGVja192YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVuYW1lICdj
YXRfY2hlY2tfY2hhbmdlX3ZhbCcgdG8gJ2NhdF9jaGVja19jYm0nLgogICAgICAoc3VnZ2VzdGVk
IGJ5IENoYW8gUGVuZykKICAgIC0gcmVuYW1lICdtYmFfY2hlY2tfY2hhbmdlX3ZhbCcgdG8gJ21i
YV9jaGVja190aHJ0bCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQpQYXRjaCA4Ogog
ICAgLSBjaGFuZ2UgJ3VpbnQzMl90IHRhcmdldCcgdG8gJ3Vuc2lnbmVkIGludCB0YXJnZXQnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGNoYW5nZSAnaW50IG5yJyB0byAndW5z
aWduZWQgaW50IG5yJy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFuZ2Ug
J2ludCBsdmwnIHRvICd1bnNpZ25lZCBpbnQgbHZsJy4KICAgIC0gY2hhbmdlICdFWElUX0ZBSUxV
UkUnIHRvICdFUlJPUl9GQUlMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBh
ZGQgJ2Rpcj1ESVJfT1VUJyBmb3IgJ2xpYnhsX3Bzcl9od19pbmZvJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBXZWkgTGl1KQpQYXRjaCA5OgogICAgLSByZW1vdmUgdGhlIHBvaW50bGVzcyBpbml0aWFs
aXphdGlvbiBmb3IgJ3hjX3Bzcl9mZWF0X3R5cGUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBM
aXUpCiAgICAtIHVzZSAnbGlieGxfXycgZm9yIGludGVybmFsIGZ1bmN0aW9ucy4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFuZ2UgZXJyb3IgdmFsdWUgJy0xJyB0byAnRVJS
T1JfSU5WQUwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlbW92ZSBhbiBl
eHRyYW5lb3VzIHNwYWNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlcGxh
Y2Ugc29tZSAnaW50JyB0byAndW5zaWduZWQgaW50Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkg
TGl1KQogICAgLSByZW1vdmUgdGVzdCB0byBtYWNybyAnTElCWExfSEFWRV9QU1JfTUJBJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFuZ2UgJ21iYV9pbmZvLmxpbmVhcicg
dG8gJ21iYV9pbmZvLmZsYWdzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAt
IGFkanVzdCBwcmludCBpbmZvIG9ubHkgdG8gc2hvdyB0aGUgTUJBIGluZm8gYWZ0ZXIgc3VjY2Vz
c2Z1bGx5IGdldHRpbmcKICAgICAgSFcgaW5mby4KUGF0Y2ggMTA6CiAgICAtIHNwbGl0IHRoaXMg
cGF0Y2ggb3V0IGZyb20gbmV4dCAnZ2V0IHZhbHVlJyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBXZWkgTGl1KQoKWWkgU3VuICgxMyk6CiAgZG9jczogY3JlYXRlIE1lbW9yeSBCYW5kd2lkdGgg
QWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIGRvY3VtZW50CiAgUmVuYW1lIFBTUiBzeXNjdGwvZG9t
Y3RsIGludGVyZmFjZXMgYW5kIHhzbSBwb2xpY3kgdG8gbWFrZSB0aGVtIGJlCiAgICBnZW5lcmFs
CiAgeDg2OiByZW5hbWUgJ2NibV90eXBlJyB0byAncHNyX3ZhbF90eXBlJyB0byBtYWtlIGl0IGdl
bmVyYWwKICB4ODY6IGltcGxlbWVudCBkYXRhIHN0cnVjdHVyZSBhbmQgQ1BVIGluaXQgZmxvdyBm
b3IgTUJBCiAgeDg2OiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdyBmb3IgTUJBCiAgeDg2OiBp
bXBsZW1lbnQgZ2V0IHZhbHVlIGludGVyZmFjZSBmb3IgTUJBCiAgeDg2OiBpbXBsZW1lbnQgc2V0
IHZhbHVlIGZsb3cgZm9yIE1CQQogIHRvb2xzOiBjcmVhdGUgZ2VuZXJhbCBpbnRlcmZhY2VzIHRv
IHN1cHBvcnQgcHNyIGFsbG9jYXRpb24gZmVhdHVyZXMKICB0b29sczogaW1wbGVtZW50IHRoZSBu
ZXcgZ2V0IGh3IGluZm8gaW50ZXJmYWNlIHN1aXRhYmxlIHRvIGFsbCBwc3IKICAgIGFsbG9jYXRp
b24gZmVhdHVyZXMKICB0b29sczogcmVuYW1lICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3Jf
dmFsX3R5cGUnCiAgdG9vbHM6IGltcGxlbWV0IG5ldyBnZXQgdmFsdWUgaW50ZXJmYWNlIHN1aXRh
YmxlIGZvciBhbGwgcHNyCiAgICBhbGxvY2F0aW9uIGZlYXR1cmVzCiAgdG9vbHM6IGltcGxlbWV0
IG5ldyBzZXQgdmFsdWUgaW50ZXJmYWNlIHN1aXRhYmxlIGZvciBhbGwgcHNyCiAgICBhbGxvY2F0
aW9uIGZlYXR1cmVzCiAgZG9jczogYWRkIE1CQSBkZXNjcmlwdGlvbiBpbiBkb2NzCgogZG9jcy9m
ZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYyAgfCAyNDcgKysrKysrKysrKysrKysrKysrKysr
KwogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICAgICAgICAgICAgfCAgMzMgKysrCiBkb2NzL21p
c2MveGwtcHNyLm1hcmtkb3duICAgICAgICAgICB8ICA2MCArKysrKysKIHRvb2xzL2ZsYXNrL3Bv
bGljeS9tb2R1bGVzL2RvbTAudGUgIHwgICA0ICstCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaCAgICAgICB8ICA0NyArKysrLQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgICAg
ICAgfCAgODggKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgIHwg
IDM1ICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAgICAgICAgIHwgMjI3ICsrKysr
KysrKysrKysrKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgfCAg
MjIgKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHRvb2xz
L3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICAgIHwgIDEyICsrCiB0b29scy94bC94bF9wc3Iu
YyAgICAgICAgICAgICAgICAgICB8IDI3MyArKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4v
YXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICB8ICA2NSArKystLS0KIHhlbi9hcmNoL3g4
Ni9wc3IuYyAgICAgICAgICAgICAgICAgIHwgMzk0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgICAgICAgICAgfCAgNDcgKysr
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgIHwgICAxICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggICAgICAgICAgIHwgIDIyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggICAgICAgICB8ICAxNCArLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAg
ICAgICAgfCAgMjAgKy0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgICA4
ICstCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAgOCArLQogMjEgZmls
ZXMgY2hhbmdlZCwgMTMyMyBpbnNlcnRpb25zKCspLCAzMDYgZGVsZXRpb25zKC0pCiBjcmVhdGUg
bW9kZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoKLS0gCjEuOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfLsO-0001dQ-8Z; Wed, 09 Aug 2017 07:58:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsM-0001dF-UO
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:57:59 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CC/DB-03406-680CA895; Wed, 09 Aug 2017 07:57:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42Jpa+uQ0G090BV
 psHG9hMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH98Fn2gifNjBU/55xlbWD8G9/FyMUhJDCN
 UWLFvlOsXYycHBICvBJHls2Asv0ljhy8xwJR1MAo8fn0aUaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAW2MUm8v/yCHSQhLJAi0d7Rw9zFyMHBIqAqsX4j2FBeAXeJ53cnsEAskJM4eWwyWJxTwE
 Nic8cfNhBbCKjm265u9gmMvAsYGVYxahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlphYXJ6a
 n5iQmFesl5+duYgSGBAMQ7GBsWhR4iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQneS/u7IoUEi1LTUyvSMnOAwQmTluDgURLhLQdJ8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHqwn/v
 zEJseTl56VKifPuBykVACnNKM2DGwSLmkuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5p0EMo
 UnM68Ebt8roFOYgE6J8O0EOaUkESEl1cDYJxa2Z8eT1W6mcb2tF+XY5r6sU2MVZ1E9fNX+ZvO
 ZnUfqf60KlN1bl1PuX2phe/ms6pWGWdd2RGTuYlDOWvjadq5WVpKLwZMHjLbL/ty59jr8YnGK
 ldej1o5bNvx8fa4mPL9ltv3v2JJZJ3BvSbD8jUt7NKryS08r653QD60oYl/y/PDlyalKLMUZi
 YZazEXFiQD5ZzGhlQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!3
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63421 invoked from network); 9 Aug 2017 07:57:56 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:57:56 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:57:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117182898"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:57:53 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:41 +0800
Message-Id: <1502264512-4648-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 02/13] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdjYXQnIHRvICdhbGxvYycuIEUuZy46CjEuIHBzcl9jYXRfb3AgLT4gcHNy
X2FsbG9jX29wCjIuIFhFTl9ET01DVExfcHNyX2NhdF9vcCAtPiBYRU5fRE9NQ1RMX3Bzcl9hbGxv
Y19vcAozLiBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgLT4gWEVOX1NZU0NUTF9wc3JfYWxsb2Nfb3AK
ClRoZSBzeXNjdGwvZG9tY3RsIHZlcnNpb24gbnVtYmVycyBhcmUgYnVtcGVkLgoKU2lnbmVkLW9m
Zi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQp2MToKICAgIC0gYWRk
IGRlc2NyaXB0aW9uIGFib3V0IHdoYXQgdG8gYmUgY2hhbmdlZCBpbiBjb21taXQgbWVzc2FnZS4K
ICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBidW1wIHN5c2N0bC9kb21jdGwgdmVy
c2lvbiBudW1iZXJzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCi0tLQogdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgNCArKy0tCiB0b29scy9saWJ4Yy94Y19wc3Iu
YyAgICAgICAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgIHwgMzYgKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAgICAg
ICB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0
bC5oICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aCAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAg
ICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9y
cyB8ICA4ICsrKystLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyksIDY5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAu
dGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCmluZGV4IGQwYTRkOTEuLjFh
Mzc2YWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKKysr
IGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQpAQCAtMTQsNyArMTQsNyBAQCBh
bGxvdyBkb20wX3QgeGVuX3Q6eGVuIHsKIAl0bWVtX2NvbnRyb2wgZ2V0c2NoZWR1bGVyIHNldHNj
aGVkdWxlcgogfTsKIGFsbG93IGRvbTBfdCB4ZW5fdDp4ZW4yIHsKLQlyZXNvdXJjZV9vcCBwc3Jf
Y210X29wIHBzcl9jYXRfb3AgcG11X2N0cmwgZ2V0X3N5bWJvbAorCXJlc291cmNlX29wIHBzcl9j
bXRfb3AgcHNyX2FsbG9jX29wIHBtdV9jdHJsIGdldF9zeW1ib2wKIAlnZXRfY3B1X2xldmVsbGlu
Z19jYXBzIGdldF9jcHVfZmVhdHVyZXNldCBsaXZlcGF0Y2hfb3AKIAlnY292X29wCiB9OwpAQCAt
MzksNyArMzksNyBAQCBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbiB7CiB9OwogYWxsb3cgZG9t
MF90IGRvbTBfdDpkb21haW4yIHsKIAlzZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBzZXRzY2hlZHVs
ZXIgc2V0X21heF9ldnRjaG4gc2V0X3ZudW1haW5mbwotCWdldF92bnVtYWluZm8gcHNyX2NtdF9v
cCBwc3JfY2F0X29wCisJZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBzcl9hbGxvY19vcAogfTsK
IGFsbG93IGRvbTBfdCBkb20wX3Q6cmVzb3VyY2UgeyBhZGQgcmVtb3ZlIH07CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggMDM5
YjkyMC4uNzNkMDVmMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9v
bHMvbGlieGMveGNfcHNyLmMKQEAgLTI3NCwxMSArMjc0LDExIEBAIGludCB4Y19wc3JfY2F0X3Nl
dF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAg
IHJldHVybiAtMTsKICAgICB9CiAKLSAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9wc3JfY2F0
X29wOworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bzcl9hbGxvY19vcDsKICAgICBkb21j
dGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7Ci0gICAgZG9tY3RsLnUucHNyX2NhdF9vcC5jbWQg
PSBjbWQ7Ci0gICAgZG9tY3RsLnUucHNyX2NhdF9vcC50YXJnZXQgPSB0YXJnZXQ7Ci0gICAgZG9t
Y3RsLnUucHNyX2NhdF9vcC5kYXRhID0gZGF0YTsKKyAgICBkb21jdGwudS5wc3JfYWxsb2Nfb3Au
Y21kID0gY21kOworICAgIGRvbWN0bC51LnBzcl9hbGxvY19vcC50YXJnZXQgPSB0YXJnZXQ7Cisg
ICAgZG9tY3RsLnUucHNyX2FsbG9jX29wLmRhdGEgPSBkYXRhOwogCiAgICAgcmV0dXJuIGRvX2Rv
bWN0bCh4Y2gsICZkb21jdGwpOwogfQpAQCAtMzEwLDE1ICszMTAsMTUgQEAgaW50IHhjX3Bzcl9j
YXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bz
cl9jYXRfb3A7CisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2FsbG9jX29wOwogICAg
IGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29w
LmNtZCA9IGNtZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHRhcmdldDsKKyAg
ICBkb21jdGwudS5wc3JfYWxsb2Nfb3AuY21kID0gY21kOworICAgIGRvbWN0bC51LnBzcl9hbGxv
Y19vcC50YXJnZXQgPSB0YXJnZXQ7CiAKICAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwp
OwogCiAgICAgaWYgKCAhcmMgKQotICAgICAgICAqZGF0YSA9IGRvbWN0bC51LnBzcl9jYXRfb3Au
ZGF0YTsKKyAgICAgICAgKmRhdGEgPSBkb21jdGwudS5wc3JfYWxsb2Nfb3AuZGF0YTsKIAogICAg
IHJldHVybiByYzsKIH0KQEAgLTMyOSwyOSArMzI5LDI5IEBAIGludCB4Y19wc3JfY2F0X2dldF9p
bmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmws
CiAgICAgaW50IHJjID0gLTE7CiAgICAgREVDTEFSRV9TWVNDVEw7CiAKLSAgICBzeXNjdGwuY21k
ID0gWEVOX1NZU0NUTF9wc3JfY2F0X29wOwotICAgIHN5c2N0bC51LnBzcl9jYXRfb3AudGFyZ2V0
ID0gc29ja2V0OworICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvY19vcDsKKyAg
ICBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudGFyZ2V0ID0gc29ja2V0OwogCiAgICAgc3dpdGNoICgg
bHZsICkKICAgICB7CiAgICAgY2FzZSAyOgotICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNt
ZCA9IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzsKKyAgICAgICAgc3lzY3RsLnUucHNy
X2FsbG9jX29wLmNtZCA9IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzsKICAgICAgICAg
cmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKICAgICAgICAgaWYgKCAhcmMgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5m
by5jb3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfY2F0X29wLnUu
Y2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2Fs
bG9jX29wLnUuY2F0X2luZm8uY29zX21heDsKKyAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3Rs
LnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uY2JtX2xlbjsKICAgICAgICAgICAgICpjZHBfZW5h
YmxlZCA9IGZhbHNlOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMzoKLSAg
ICAgICAgc3lzY3RsLnUucHNyX2NhdF9vcC5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wz
X2luZm87CisgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC5jbWQgPSBYRU5fU1lTQ1RMX1BT
Ul9DQVRfZ2V0X2wzX2luZm87CiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7
CiAgICAgICAgIGlmICggIXJjICkKICAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBz
eXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heDsKLSAgICAgICAgICAgICpjYm1f
bGVuID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW47Ci0gICAgICAgICAg
ICAqY2RwX2VuYWJsZWQgPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgJgor
ICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5j
b3NfbWF4OworICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5j
YXRfaW5mby5jYm1fbGVuOworICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNy
X2FsbG9jX29wLnUuY2F0X2luZm8uZmxhZ3MgJgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKICAgICAgICAgfQogICAgICAgICBicmVhazsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpp
bmRleCAxMjdjODRlLi4yNGI5OThiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDM5LDYwICsxNDM5LDYwIEBAIGxvbmcg
YXJjaF9kb19kb21jdGwoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFhF
Tl9ET01DVExfcHNyX2NhdF9vcDoKLSAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9jYXRf
b3AuY21kICkKKyAgICBjYXNlIFhFTl9ET01DVExfcHNyX2FsbG9jX29wOgorICAgICAgICBzd2l0
Y2ggKCBkb21jdGwtPnUucHNyX2FsbG9jX29wLmNtZCApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHVpbnQzMl90IHZhbDMyOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NF
VF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNy
X2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUu
cHNyX2NhdF9vcC5kYXRhLAorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3Rs
LT51LnBzcl9hbGxvY19vcC50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQU1JfQ0JNX1RZUEVfTDMpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBY
RU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICAgICAgcmV0
ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7CiAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNf
REFUQToKLSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0
X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLmRhdGEsCisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUu
cHNyX2FsbG9jX29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0
bC0+dS5wc3JfYWxsb2Nfb3AuZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBT
Ul9DQk1fVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2Ug
WEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICAgICAgcmV0
ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIpOwogICAgICAgICAgICAg
YnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NCTToK
LSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRh
cmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxs
b2Nfb3AudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1Jf
Q0JNX1RZUEVfTDMpOwotICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZh
bDMyOworICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvY19vcC5kYXRhID0gdmFsMzI7CiAg
ICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERToKLSAgICAgICAgICAgIHJl
dCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAg
ICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfQ09E
RSk7Ci0gICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7CisgICAg
ICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEgPSB2YWwzMjsKICAgICAgICAgICAg
IGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19EQVRBOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dl
dF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgcmV0ID0g
cHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKLSAgICAg
ICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKKyAgICAgICAgICAgIGRv
bWN0bC0+dS5wc3JfYWxsb2Nfb3AuZGF0YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJhY2sg
PSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfR0VUX0wyX0NCTToKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRv
bWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFs
KGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDIpOwotICAgICAgICAgICAgZG9tY3RsLT51
LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOworICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxv
Y19vcC5kYXRhID0gdmFsMzI7CiAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAg
ICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2Fy
Y2gveDg2L3N5c2N0bC5jCmluZGV4IDE0YzEyYjcuLjMwNTE4NDMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE3MSw0NSAr
MTcxLDQ1IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAKICAgICAgICAgYnJlYWs7CiAKLSAgICBj
YXNlIFhFTl9TWVNDVExfcHNyX2NhdF9vcDoKLSAgICAgICAgc3dpdGNoICggc3lzY3RsLT51LnBz
cl9jYXRfb3AuY21kICkKKyAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jX29wOgorICAgICAg
ICBzd2l0Y2ggKCBzeXNjdGwtPnUucHNyX2FsbG9jX29wLmNtZCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHVpbnQzMl90IGRhdGFbUFNSX0lORk9fQVJSQVlfU0laRV07CiAKICAgICAgICAgY2Fz
ZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm86CiAgICAgICAgIHsKLSAgICAgICAgICAg
IHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAg
ICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzLCBkYXRhLCBBUlJB
WV9TSVpFKGRhdGEpKTsKICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBi
cmVhazsKIAotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3Nf
bWF4ID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5jb3Nf
bWF4ID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5G
T19JRFhfQ09TX01BWF07Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9p
bmZvLmNibV9sZW4gPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvY19vcC51LmNhdF9p
bmZvLmNibV9sZW4gPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTl07Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2Nh
dF9vcC51LmNhdF9pbmZvLmZsYWdzID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2Nf
b3AudS5jYXRfaW5mby5mbGFncyA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHXTsKIAotICAgICAgICAgICAgaWYgKCAhcmV0
ICYmIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9jYXRfb3Ap
ICkKKyAgICAgICAgICAgIGlmICggIXJldCAmJiBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNj
dGwsIHN5c2N0bCwgdS5wc3JfYWxsb2Nfb3ApICkKICAgICAgICAgICAgICAgICByZXQgPSAtRUZB
VUxUOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAogICAgICAgICBjYXNlIFhFTl9T
WVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzoKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0g
cHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJl
dCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIsIGRhdGEsIEFSUkFZX1NJWkUo
ZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFrOwog
Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXggPQor
ICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNvc19tYXggPQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9D
T1NfTUFYXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2Jt
X2xlbiA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uY2Jt
X2xlbiA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lO
Rk9fSURYX0NBVF9DQk1fTEVOXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUu
Y2F0X2luZm8uZmxhZ3MgPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvY19vcC51LmNh
dF9pbmZvLmZsYWdzID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOwogCi0gICAgICAgICAgICBpZiAoICFyZXQgJiYgX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2NhdF9vcCkgKQorICAg
ICAgICAgICAgaWYgKCAhcmV0ICYmIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lz
Y3RsLCB1LnBzcl9hbGxvY19vcCkgKQogICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDA2NjljMzEu
LjRiYjQzOTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTM3LDcgKzM3LDcgQEAKICNpbmNsdWRlICJo
dm0vc2F2ZS5oIgogI2luY2x1ZGUgIm1lbW9yeS5oIgogCi0jZGVmaW5lIFhFTl9ET01DVExfSU5U
RVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwZQorI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9W
RVJTSU9OIDB4MDAwMDAwMGYKIAogLyoKICAqIE5CLiB4ZW5fZG9tY3RsLmRvbWFpbiBpcyBhbiBJ
Ti9PVVQgcGFyYW1ldGVyIGZvciB0aGlzIG9wZXJhdGlvbi4KQEAgLTExMzUsNyArMTEzNSw3IEBA
IHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0
bF9tb25pdG9yX29wIHhlbl9kb21jdGxfbW9uaXRvcl9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2RvbWN0bF9tb25pdG9yX29wX3QpOwogCi1zdHJ1Y3QgeGVuX2RvbWN0bF9wc3Jf
Y2F0X29wIHsKK3N0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvY19vcCB7CiAjZGVmaW5lIFhFTl9E
T01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNICAgICAwCiAjZGVmaW5lIFhFTl9ET01DVExfUFNS
X0NBVF9PUF9HRVRfTDNfQ0JNICAgICAxCiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9T
RVRfTDNfQ09ERSAgICAyCkBAIC0xMTQ4LDggKzExNDgsOCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9w
c3JfY2F0X29wIHsKICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdWludDY0
X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3Rs
X3Bzcl9jYXRfb3AgeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7Cit0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3Rs
X3Bzcl9hbGxvY19vcCB4ZW5fZG9tY3RsX3Bzcl9hbGxvY19vcF90OworREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfYWxsb2Nfb3BfdCk7CiAKIHN0cnVjdCB4ZW5fZG9tY3Rs
IHsKICAgICB1aW50MzJfdCBjbWQ7CkBAIC0xMjI2LDcgKzEyMjYsNyBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bCB7CiAjZGVmaW5lIFhFTl9ET01DVExfc2V0dm51bWFpbmZvICAgICAgICAgICAgICAgICAg
NzQKICNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY210X29wICAgICAgICAgICAgICAgICAgICA3NQog
I2RlZmluZSBYRU5fRE9NQ1RMX21vbml0b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3Ci0jZGVm
aW5lIFhFTl9ET01DVExfcHNyX2NhdF9vcCAgICAgICAgICAgICAgICAgICAgNzgKKyNkZWZpbmUg
WEVOX0RPTUNUTF9wc3JfYWxsb2Nfb3AgICAgICAgICAgICAgICAgICA3OAogI2RlZmluZSBYRU5f
RE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CiAjZGVmaW5lIFhFTl9ET01D
VExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9n
ZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAgMTAwMQpAQCAtMTI4OSw3ICsxMjg5LDcgQEAgc3Ry
dWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92bnVtYSAgICAgICAg
ICAgICB2bnVtYTsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAg
cHNyX2NtdF9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAg
bW9uaXRvcl9vcDsKLSAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAg
cHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jX29wICAgICAg
cHNyX2FsbG9jX29wOwogICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYWRbMTI4XTsKICAgICB9IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDllNTFhZjYuLmZj
ZWJhYjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlICJwaHlz
ZGV2LmgiCiAjaW5jbHVkZSAidG1lbS5oIgogCi0jZGVmaW5lIFhFTl9TWVNDVExfSU5URVJGQUNF
X1ZFUlNJT04gMHgwMDAwMDAwRgorI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9O
IDB4MDAwMDAwMTAKIAogLyoKICAqIFJlYWQgY29uc29sZSBjb250ZW50IGZyb20gWGVuIGJ1ZmZl
ciByaW5nLgpAQCAtNzQ1LDcgKzc0NSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9z
eXNjdGxfcGNpdG9wb2luZm9fdCk7CiAKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9s
M19pbmZvICAgICAgICAgICAgICAgMAogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wy
X2luZm8gICAgICAgICAgICAgICAxCi1zdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHsKK3N0
cnVjdCB4ZW5fc3lzY3RsX3Bzcl9hbGxvY19vcCB7CiAgICAgdWludDMyX3QgY21kOyAgICAgICAv
KiBJTjogWEVOX1NZU0NUTF9QU1JfQ0FUXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8q
IElOICovCiAgICAgdW5pb24gewpAQCAtNzU3LDggKzc1Nyw4IEBAIHN0cnVjdCB4ZW5fc3lzY3Rs
X3Bzcl9jYXRfb3AgewogICAgICAgICB9IGNhdF9pbmZvOwogICAgIH0gdTsKIH07Ci10eXBlZGVm
IHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9jYXRfb3AgeGVuX3N5c2N0bF9wc3JfY2F0X29wX3Q7Ci1E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3Bzcl9jYXRfb3BfdCk7Cit0eXBlZGVm
IHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9hbGxvY19vcCB4ZW5fc3lzY3RsX3Bzcl9hbGxvY19vcF90
OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wc3JfYWxsb2Nfb3BfdCk7CiAK
ICNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX0FMTF9DTElFTlRTIDB4RkZGRlUKIApAQCAtMTEx
OSw3ICsxMTE5LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RMX2dj
b3Zfb3AgICAgICAgICAgICAgICAgICAgICAgIDIwCiAjZGVmaW5lIFhFTl9TWVNDVExfcHNyX2Nt
dF9vcCAgICAgICAgICAgICAgICAgICAgMjEKICNkZWZpbmUgWEVOX1NZU0NUTF9wY2l0b3BvaW5m
byAgICAgICAgICAgICAgICAgICAyMgotI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgICAg
ICAgICAgICAgICAgICAgIDIzCisjZGVmaW5lIFhFTl9TWVNDVExfcHNyX2FsbG9jX29wICAgICAg
ICAgICAgICAgICAgMjMKICNkZWZpbmUgWEVOX1NZU0NUTF90bWVtX29wICAgICAgICAgICAgICAg
ICAgICAgICAyNAogI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMgICAg
ICAgIDI1CiAjZGVmaW5lIFhFTl9TWVNDVExfZ2V0X2NwdV9mZWF0dXJlc2V0ICAgICAgICAgICAg
MjYKQEAgLTExNDcsNyArMTE0Nyw3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICAgICAgICAgc3Ry
dWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICAgICAgc2NoZWR1bGVyX29wOwogICAgICAgICBz
dHJ1Y3QgeGVuX3N5c2N0bF9nY292X29wICAgICAgICAgICBnY292X29wOwogICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwotICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2Nfb3AgICAgICBwc3JfYWxsb2Nfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fc3lzY3RsX3RtZW1fb3AgICAgICAgICAgIHRtZW1fb3A7CiAgICAgICAgIHN0cnVj
dCB4ZW5fc3lzY3RsX2NwdV9sZXZlbGxpbmdfY2FwcyBjcHVfbGV2ZWxsaW5nX2NhcHM7CiAgICAg
ICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9mZWF0dXJlc2V0ICAgIGNwdV9mZWF0dXJlc2V0Owpk
aWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5j
CmluZGV4IGZkODRhYzAuLjk1YWZmMjEgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3Mu
YworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTc0Miw4ICs3NDIsOCBAQCBzdGF0aWMg
aW50IGZsYXNrX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVO
X0RPTUNUTF9wc3JfY210X29wOgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBT
RUNDTEFTU19ET01BSU4yLCBET01BSU4yX19QU1JfQ01UX09QKTsKIAotICAgIGNhc2UgWEVOX0RP
TUNUTF9wc3JfY2F0X29wOgotICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUND
TEFTU19ET01BSU4yLCBET01BSU4yX19QU1JfQ0FUX09QKTsKKyAgICBjYXNlIFhFTl9ET01DVExf
cHNyX2FsbG9jX29wOgorICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFT
U19ET01BSU4yLCBET01BSU4yX19QU1JfQUxMT0NfT1ApOwogCiAgICAgY2FzZSBYRU5fRE9NQ1RM
X3NvZnRfcmVzZXQ6CiAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNT
X0RPTUFJTjIsIERPTUFJTjJfX1NPRlRfUkVTRVQpOwpAQCAtODA2LDkgKzgwNiw5IEBAIHN0YXRp
YyBpbnQgZmxhc2tfc3lzY3RsKGludCBjbWQpCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9jbXRf
b3A6CiAgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwg
U0VDQ0xBU1NfWEVOMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJf
X1BTUl9DTVRfT1AsIE5VTEwpOwotICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfY2F0X29wOgorICAg
IGNhc2UgWEVOX1NZU0NUTF9wc3JfYWxsb2Nfb3A6CiAgICAgICAgIHJldHVybiBhdmNfY3VycmVu
dF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9DQVRfT1AsIE5VTEwpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fUFNSX0FMTE9DX09QLCBOVUxMKTsKIAog
ICAgIGNhc2UgWEVOX1NZU0NUTF90bWVtX29wOgogICAgICAgICByZXR1cm4gZG9tYWluX2hhc194
ZW4oY3VycmVudC0+ZG9tYWluLCBYRU5fX1RNRU1fQ09OVFJPTCk7CmRpZmYgLS1naXQgYS94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2Fj
Y2Vzc192ZWN0b3JzCmluZGV4IDFmN2ViMzUuLjlkODFlNDEgMTAwNjQ0Ci0tLSBhL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2Fj
Y2Vzc192ZWN0b3JzCkBAIC04NSw4ICs4NSw4IEBAIGNsYXNzIHhlbjIKICAgICByZXNvdXJjZV9v
cAogIyBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3AKICAgICBwc3JfY210X29wCi0jIFhFTl9TWVNDVExf
cHNyX2NhdF9vcAotICAgIHBzcl9jYXRfb3AKKyMgWEVOX1NZU0NUTF9wc3JfYWxsb2Nfb3AKKyAg
ICBwc3JfYWxsb2Nfb3AKICMgWEVOUEZfZ2V0X3N5bWJvbAogICAgIGdldF9zeW1ib2wKICMgUE1V
IGNvbnRyb2wKQEAgLTI0NCw4ICsyNDQsOCBAQCBjbGFzcyBkb21haW4yCiAgICAgbWVtX3BhZ2lu
ZwogIyBYRU5NRU1fc2hhcmluZ19vcAogICAgIG1lbV9zaGFyaW5nCi0jIFhFTl9ET01DVExfcHNy
X2NhdF9vcAotICAgIHBzcl9jYXRfb3AKKyMgWEVOX0RPTUNUTF9wc3JfYWxsb2Nfb3AKKyAgICBw
c3JfYWxsb2Nfb3AKIH0KIAogIyBTaW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmls
eSBjb250YWlucyBkb21jdGxzIHJlbGF0ZWQgdG8gSFZNIGRvbWFpbnMKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfLsY-0001hd-6k; Wed, 09 Aug 2017 07:58:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsW-0001gm-Os
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:08 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 66/9E-03612-090CA895; Wed, 09 Aug 2017 07:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tYhodt/oCv
 SYOZcHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5hBamgo8KFYt+9DM2MPZLdDFycQgJTGOU
 OLl5M0sXIyeHhACvxJFlM1ghbH+J8393sEIUNTBKnNn7ESzBJqAu8fhrDxOILSKgJHFv1WQmk
 CJmgW1MEu8vv2AHSQgLOEo0TYMoYhFQlbi75wiYzSvgLjFn/UQ2iA1yEiePTQYbyingIbG54w
 9YXAio5tuubvYJjLwLGBlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhX
 rJefnbmIEhgQDEOxgbFoUeIhRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kv7
 uyKFBItS01Mr0jJzgMEJk5bg4FES4S0HSfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDjvf
 pAiAZCijNI8uBGwSLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5JIFN4MvNK4Da9AjqCCe
 iICN9OkCNKEhFSUg2Mzj8e8PL4/9hrtPN5/oa6iOtHEyft3mssuiBn3oP9zC6RqYySlUcrGnU
 FV9aEJJil/Q7s/OivcJyltOXcquWaT6YbHb0e8XSf5wMhMU7P9JwOq7eL38b8F22/6zD5QHu6
 VNibuIlxWdWp64SNM1ql5wjWPN29+csJBd3KVXH22xl7shX8j3cqsRRnJBpqMRcVJwIA7OIQR
 Y8CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!6
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64535 invoked from network); 9 Aug 2017 07:58:07 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:07 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117182953"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:03 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:44 +0800
Message-Id: <1502264512-4648-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 05/13] x86: implement get hw info flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcg
aXRzIGNhbGxiYWNrCmZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQp2MToKICAgIC0gc29ydCAn
UFNSX0lORk9fSURYXycgbWFjcm9zIGFzIGZlYXR1cmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hh
byBQZW5nKQogICAgLSByZW5hbWUgJ1BTUl9JTkZPX0lEWF9NQkFfTElORUFSJyB0byAnUFNSX0lO
Rk9fSURYX01CQV9GTEFHJy4KICAgIC0gcmVuYW1lICdsaW5lYXInIGluICdzdHJ1Y3QgbWJhX2lu
Zm8nIHRvICdmbGFncycgZm9yIGZ1dHVyZSBleHRlbnNpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkg
Q2hhbyBQZW5nKQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8IDEzICsrKysrKysr
KysrKy0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmggfCAgOCArKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVu
L2FyY2gveDg2L3Bzci5jCmluZGV4IGQ5NGE1YjEuLjk0NTVlNjcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTI2NCw2ICsyNjQsMTAg
QEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfdmFsX3R5cGVfdG9fZmVhdF90eXBlKGVu
dW0gcHNyX3ZhbF90eXBlIHR5cGUpCiAgICAgICAgIGZlYXRfdHlwZSA9IEZFQVRfVFlQRV9MMl9D
QVQ7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBQU1JfVkFMX1RZUEVfTUJBOgorICAgICAg
ICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTUJBOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIH0KQEAgLTQ5MCw3ICs0OTQs
MTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKIHN0
YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVk
IGludCBhcnJheV9sZW4pCiB7Ci0gICAgcmV0dXJuIGZhbHNlOworICAgIGlmICggYXJyYXlfbGVu
ICE9IFBTUl9JTkZPX0FSUkFZX1NJWkUgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBk
YXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19tYXg7CisgICAgZGF0YVtQU1Jf
SU5GT19JRFhfTUJBX1RIUlRMX01BWF0gPSBmZWF0LT5tYmFfaW5mby50aHJ0bF9tYXg7CisgICAg
ZGF0YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUddID0gZmVhdC0+bWJhX2luZm8ubGluZWFyOworCisg
ICAgcmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3IodW5zaWduZWQg
aW50IGNvcywgdWludDMyX3QgdmFsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5j
IGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IGI0ZmMxZDUuLjJiZjE1NDMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAg
LTIxNCw2ICsyMTQsMjUgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9CiAKKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm86
CisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNy
X2FsbG9jX29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVkFM
X1RZUEVfTUJBLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKKyAgICAgICAgICAgIGlmICggcmV0
ICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9h
bGxvY19vcC51Lm1iYV9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKKyAgICAgICAgICAgIHN5c2N0
bC0+dS5wc3JfYWxsb2Nfb3AudS5tYmFfaW5mby50aHJ0bF9tYXggPQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfVEhSVExfTUFYXTsK
KyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2Nfb3AudS5tYmFfaW5mby5mbGFncyA9Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX01C
QV9GTEFHXTsKKworICAgICAgICAgICAgaWYgKCAhcmV0ICYmIF9fY29weV9maWVsZF90b19ndWVz
dCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvY19vcCkgKQorICAgICAgICAgICAgICAgIHJl
dCA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAgIGRl
ZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgIGJyZWFr
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHNyLmgKaW5kZXggNTUxY2NmMy4uYWY3MzAxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0zOSw2
ICszOSw4IEBACiAjZGVmaW5lIFBTUl9JTkZPX0lEWF9DT1NfTUFYICAgICAgICAgICAgMAogI2Rl
ZmluZSBQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU4gICAgICAgIDEKICNkZWZpbmUgUFNSX0lORk9f
SURYX0NBVF9GTEFHICAgICAgICAgICAyCisjZGVmaW5lIFBTUl9JTkZPX0lEWF9NQkFfVEhSVExf
TUFYICAgICAgMQorI2RlZmluZSBQU1JfSU5GT19JRFhfTUJBX0ZMQUcgICAgICAgICAgIDIKICNk
ZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAgICAgICAgICAgICAzCiAKIHN0cnVjdCBwc3JfY210
X2wzIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBmY2ViYWIxLi4xNjllN2U2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCkBAIC03NDUsNiArNzQ1LDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0
bF9wY2l0b3BvaW5mb190KTsKIAogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2lu
Zm8gICAgICAgICAgICAgICAwCiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5m
byAgICAgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvICAg
ICAgICAgICAgICAgICAgMgogc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jX29wIHsKICAgICB1
aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fU1lTQ1RMX1BTUl9DQVRfKiAqLwogICAgIHVp
bnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KQEAgLTc1NSw2ICs3NTYsMTMgQEAgc3RydWN0IHhl
bl9zeXNjdGxfcHNyX2FsbG9jX29wIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NE
UCAgICAgICAoMXUgPDwgMCkKICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzOyAgICAgLyogT1VU
OiBDQVQgZmxhZ3MgKi8KICAgICAgICAgfSBjYXRfaW5mbzsKKworICAgICAgICBzdHJ1Y3Qgewor
ICAgICAgICAgICAgdWludDMyX3QgdGhydGxfbWF4OyAvKiBPVVQ6IE1heGltdW0gdGhyb3R0bGUg
Ki8KKyAgICAgICAgICAgIHVpbnQzMl90IGNvc19tYXg7ICAgLyogT1VUOiBNYXhpbXVtIENPUyAq
LworI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSICAgICAgKDF1IDw8IDApCisgICAg
ICAgICAgICB1aW50MzJfdCBmbGFnczsgICAgIC8qIE9VVDogTUJBIGZsYWdzICovCisgICAgICAg
IH0gbWJhX2luZm87CiAgICAgfSB1OwogfTsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcHNy
X2FsbG9jX29wIHhlbl9zeXNjdGxfcHNyX2FsbG9jX29wX3Q7Ci0tIAoxLjkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfLsL-0001cy-18; Wed, 09 Aug 2017 07:57:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsJ-0001c6-9T
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:57:55 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C2/0E-03612-280CA895; Wed, 09 Aug 2017 07:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhodt4oCv
 SoK3XwuL7lslMDowehz9cYQlgjGLNzEvKr0hgzThxvYm5oMOj4t/VlSwNjK/Muxg5OYQEpjFK
 XJnCAWJLCPBKHFk2gxXC9pdo2X2BFaKmgVFi5xV1EJtNQF3i8dceJhBbREBJ4t6qyUA2Fwezw
 DYmifeXX7CDJIQFIiX+dLezgdgsAqoSX8/3M4LYvALuEh39S5ggFshJnDw2GWwBp4CHxOaOP2
 wQy9wlvu3qZp/AyLuAkWEVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkZgODAAwQ7GpkWBhxglOZiURHk3aXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvbS/
 K1JIsCg1PbUiLTMHGJgwaQkOHiUR3nKQNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifPuB
 ykSACnKKM2DGwGLkkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0EMoUnM68EbtMroCOYgI
 6I8O0EOaIkESEl1cDo2nwz63Dv9tQCmanafgrfXq8+80lG2unq7TLJhN0c3+1EdByiroglnlw
 clDWnO7/CbtnVg2H1pRk754Wo1FYXuez80lByJp7XuUKFh8eu997dErnnN5bK5dzdblnh0LU+
 Yu16TwfvhjKR9mS1Oxf3M71YmxopdW16m+/qAwt/HfmY/bOnf4kSS3FGoqEWc1FxIgA2MQjmj
 QIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!2
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63169 invoked from network); 9 Aug 2017 07:57:53 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:57:53 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:57:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117182881"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:57:49 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:40 +0800
Message-Id: <1502264512-4648-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 01/13] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIE1CQSBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9mZWF0dXJlcy8u
IEl0IGRlc2NyaWJlcwprZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVzY3Jp
YmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIi4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgotLS0KdjE6CiAgICAtIHJlbW92ZSBhIHNwZWNpYWwgY2hhcmFjdGVyIHRvIGF2
b2lkIHRoZSBlcnJvciB3aGVuIGJ1aWxkaW5nIHBhbmRvYy4KLS0tCiBkb2NzL2ZlYXR1cmVzL2lu
dGVsX3Bzcl9tYmEucGFuZG9jIHwgMjQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNDcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IGRvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MKCmRpZmYgLS1naXQgYS9kb2Nz
L2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9jIGIvZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3Jf
bWJhLnBhbmRvYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43YTQyZWRmCi0t
LSAvZGV2L251bGwKKysrIGIvZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwpAQCAt
MCwwICsxLDI0NyBAQAorJSBJbnRlbCBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkg
RmVhdHVyZQorJSBSZXZpc2lvbiAxLjIKKworXGNsZWFycGFnZQorCisjIEJhc2ljcworCistLS0t
LS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAgICAgICAgIFN0YXR1czogKipUZWNoIFByZXZpZXcqKgorCitBcmNoaXRlY3R1
cmUocyk6IEludGVsIHg4NgorCisgICBDb21wb25lbnQocyk6IEh5cGVydmlzb3IsIHRvb2xzdGFj
aworCisgICAgICAgSGFyZHdhcmU6IE1CQSBpcyBzdXBwb3J0ZWQgb24gU2t5bGFrZSBTZXJ2ZXIg
YW5kIGJleW9uZAorLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMgVGVybWlub2xvZ3kKKworKiBDQVQgICAgICAg
ICBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kKKyogQ0JNICAgICAgICAgQ2FwYWNpdHkgQml0
TWFza3MKKyogQ0RQICAgICAgICAgQ29kZSBhbmQgRGF0YSBQcmlvcml0aXphdGlvbgorKiBDT1Mv
Q0xPUyAgICBDbGFzcyBvZiBTZXJ2aWNlCisqIE1CQSAgICAgICAgIE1lbW9yeSBCYW5kd2lkdGgg
QWxsb2NhdGlvbgorKiBNU1JzICAgICAgICBNYWNoaW5lIFNwZWNpZmljIFJlZ2lzdGVycworKiBQ
U1IgICAgICAgICBJbnRlbCBQbGF0Zm9ybSBTaGFyZWQgUmVzb3VyY2UKKyogVEhSVEwgICAgICAg
VGhyb3R0bGUgdmFsdWUgb3IgZGVsYXkgdmFsdWUKKworIyBPdmVydmlldworCitUaGUgTWVtb3J5
IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIGZlYXR1cmUgcHJvdmlkZXMgaW5kaXJlY3QgYW5k
IGFwcHJveGltYXRlCitjb250cm9sIG92ZXIgbWVtb3J5IGJhbmR3aWR0aCBhdmFpbGFibGUgcGVy
LWNvcmUuIFRoaXMgZmVhdHVyZSBwcm92aWRlcyBPUy8KK2h5cGVydmlzb3IgdGhlIGFiaWxpdHkg
dG8gc2xvdyBtaXNiZWhhdmluZyBhcHBzL2RvbWFpbnMgb3IgY3JlYXRlIGFkdmFuY2VkCitjbG9z
ZWQtbG9vcCBjb250cm9sIHN5c3RlbSB2aWEgZXhwb3NpbmcgY29udHJvbCBvdmVyIGEgY3JlZGl0
LWJhc2VkIHRocm90dGxpbmcKK21lY2hhbmlzbS4KKworIyBVc2VyIGRldGFpbHMKKworKiBGZWF0
dXJlIEVuYWJsaW5nOgorCisgIEFkZCAicHNyPW1iYSIgdG8gYm9vdCBsaW5lIHBhcmFtZXRlciB0
byBlbmFibGUgTUJBIGZlYXR1cmUuCisKKyogeGwgaW50ZXJmYWNlczoKKworICAxLiBgcHNyLW1i
YS1zaG93IFtkb21haW4taWRdYDoKKworICAgICBTaG93IG1lbW9yeSBiYW5kd2lkdGggdGhyb3R0
bGluZyBmb3IgZG9tYWluLgorCisgIDIuIGBwc3ItbWJhLXNldCBbT1BUSU9OU10gZG9tYWluLWlk
IHRocm90dGxpbmdgOgorCisgICAgIFNldCBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9y
IGRvbWFpbi4KKworICAgICBPcHRpb25zOgorICAgICAnLXMnOiBTcGVjaWZ5IHRoZSBzb2NrZXQg
dG8gcHJvY2Vzcywgb3RoZXJ3aXNlIGFsbCBzb2NrZXRzIGFyZSBwcm9jZXNzZWQuCisKKyAgICAg
VGhyb3R0bGluZyB2YWx1ZSBzZXQgaW4gcmVnaXN0ZXIgaW1wbGllcyBtZW1vcnkgYmFuZHdpZHRo
IGJsb2NrZWQsIGkuZS4KKyAgICAgaGlnaGVyIHRocm90dGxpbmcgdmFsdWUgcmVzdWx0cyBpbiBs
b3dlciBiYW5kd2lkdGguIFRoZSBtYXggdGhyb3R0bGluZworICAgICB2YWx1ZSBjYW4gYmUgZ290
IHRocm91Z2ggQ1BVSUQuCisKKyAgICAgVGhlIHJlc3BvbnNlIG9mIHRoZSB0aHJvdHRsaW5nIHZh
bHVlIGNvdWxkIGJlIGxpbmVhciBtb2RlIG9yIG5vbi1saW5lYXIKKyAgICAgbW9kZS4KKworICAg
ICBMaW5lYXIgbW9kZTogdGhlIGlucHV0IHByZWNpc2lvbiBpcyBkZWZpbmVkIGFzIDEwMC0oTUJB
X01BWCkuIEZvciBpbnN0YW5jZSwKKyAgICAgaWYgdGhlIE1CQV9NQVggdmFsdWUgaXMgOTAsIHRo
ZSBpbnB1dCBwcmVjaXNpb24gaXMgMTAlLiBWYWx1ZXMgbm90IGFuIGV2ZW4KKyAgICAgbXVsdGlw
bGUgb2YgdGhlIHByZWNpc2lvbiAoZS5nLiwgMTIlKSB3aWxsIGJlIHJvdW5kZWQgZG93biAoZS5n
LiwgdG8gMTAlCisgICAgIGRlbGF5IGFwcGxpZWQpIGJ5IEhXIGF1dG9tYXRpY2FsbHkuCisKKyAg
ICAgTm9uLWxpbmVhciBtb2RlOiBpbnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28g
ZnJvbSB6ZXJvIHRvIHRoZQorICAgICBNQkFfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMg
Y2FzZSBhbnkgdmFsdWVzIG5vdCBhIHBvd2VyIG9mIHR3byB3aWxsCisgICAgIGJlIHJvdW5kZWQg
ZG93biB0aGUgbmV4dCBuZWFyZXN0IHBvd2VyIG9mIHR3byBieSBIVyBhdXRvbWF0aWNhbGx5Lgor
CisjIFRlY2huaWNhbCBkZXRhaWxzCisKK01CQSBpcyBhIG1lbWJlciBvZiBJbnRlbCBQU1IgZmVh
dHVyZXMsIGl0IHNoYXJlcyB0aGUgYmFzZSBQU1IgaW5mcmFzdHJ1Y3R1cmUKK2luIFhlbi4KKwor
IyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKKworICBNQkEgZGVmaW5lcyBhIHJhbmdlIG9mIE1TUnMg
dG8gc3VwcG9ydCBzcGVjaWZ5aW5nIGEgZGVsYXkgdmFsdWUgKFRocnRsKSBwZXIKKyAgQ09TLCB3
aXRoIGRldGFpbHMgYmVsb3cuCisKKyAgYGBgCisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgfCBNU1IgKHBlciBzb2NrZXQpICAgICAgICAgICB8
ICAgIEFkZHJlc3MgICAgIHwKKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgICB8IElBMzJfTDJfUU9TX0V4dF9CV19UaHJ0bF8wIHwgICAgIDB4RDUw
ICAgICAgfAorICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAgIHwgLi4uICAgICAgICAgICAgICAgICAgICAgICAgfCAgLi4uICAgICAgICAgICB8Cisg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgfCBJ
QTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8IDB4RDUwK24gKG48NjQpIHwKKyAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgIGBgYAorCisgIFdoZW4g
Y29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhlIENPUyBJRCBvZiBWQ1BVIGlzIHdyaXR0ZW4gdG8g
cGVyLXRocmVhZCBNU1IKKyAgYElBMzJfUFFSX0FTU09DYCwgYW5kIHRoZW4gaGFyZHdhcmUgZW5m
b3JjZXMgYmFuZHdpZHRoIGFsbG9jYXRpb24gYWNjb3JkaW5nCisgIHRvIHRoZSB0aHJvdHRsaW5n
IHZhbHVlIHN0b3JlZCBpbiB0aGUgQ09TIHJlZ2lzdGVyLgorCisjIyBUaGUgcmVsYXRpb25zaGlw
IGJldHdlZW4gTUJBIGFuZCBDQVQvQ0RQCisKKyAgR2VuZXJhbGx5IHNwZWFraW5nLCBNQkEgaXMg
Y29tcGxldGVseSBpbmRlcGVuZGVudCBvZiBDQVQvQ0RQLCBhbmQgYW55CisgIGNvbWJpbmF0aW9u
IG1heSBiZSBhcHBsaWVkIGF0IGFueSB0aW1lLCBlLmcuIGVuYWJsaW5nIE1CQSB3aXRoIENBVAor
ICBkaXNhYmxlZC4KKworICBCdXQgaXQgbmVlZHMgdG8gYmUgbm90aWNlZCB0aGF0IE1CQSBzaGFy
ZXMgQ09TIGluZnJhc3RydWN0dXJlIHdpdGggQ0FULAorICBhbHRob3VnaCBNQkEgaXMgZW51bWVy
YXRlZCBieSBkaWZmZXJlbnQgQ1BVSUQgbGVhZiBmcm9tIENBVCAod2hpY2gKKyAgaW5kaWNhdGVz
IHRoYXQgdGhlIG1heCBDT1Mgb2YgTUJBIG1heSBiZSBkaWZmZXJlbnQgZnJvbSBDQVQpLiBJbiBz
b21lCisgIGNhc2VzLCBhIGRvbWFpbiBpcyBwZXJtaXR0ZWQgdG8gaGF2ZSBhIENPUyB0aGF0IGlz
IGJleW9uZCBvbmUgKG9yIG1vcmUpCisgIG9mIFBTUiBmZWF0dXJlcyBidXQgd2l0aGluIHRoZSBv
dGhlcnMuIEZvciBpbnN0YW5jZSwgbGV0J3MgYXNzdW1lIHRoZSBtYXgKKyAgQ09TIG9mIE1CQSBp
cyA4IGJ1dCB0aGUgbWF4IENPUyBvZiBMMyBDQVQgaXMgMTYsIHdoZW4gYSBkb21haW4gaXMgYXNz
aWduZWQKKyAgOSBhcyBDT1MsIHRoZSBMMyBDQVQgQ0JNIGFzc29jaWF0ZWQgdG8gQ09TIDkgd291
bGQgYmUgZW5mb3JjZWQsIGJ1dCBmb3IgTUJBLAorICB0aGUgSFcgd29ya3MgYXMgZGVmYXVsdCB2
YWx1ZSBpcyBzZXQgc2luY2UgQ09TIDkgaXMgYmV5b25kIHRoZSBtYXggQ09TICg4KQorICBvZiBN
QkEuCisKKyMjIERlc2lnbiBPdmVydmlldworCisqIENvcmUgQ09TL1RocnRsIGFzc29jaWF0aW9u
CisKKyAgV2hlbiBlbmZvcmNpbmcgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uLCBhbGwgY29y
ZXMgb2YgZG9tYWlucyBoYXZlCisgIHRoZSBzYW1lIGRlZmF1bHQgQ09TIChDT1MwKSB3aGljaCBz
dG9yZXMgdGhlIHNhbWUgVGhydGwgKDApLiBUaGUgZGVmYXVsdAorICBDT1MgaXMgdXNlZCBvbmx5
IGluIGh5cGVydmlzb3IgYW5kIGlzIHRyYW5zcGFyZW50IHRvIHRvb2wgc3RhY2sgYW5kIHVzZXIu
CisKKyAgU3lzdGVtIGFkbWluaXN0cmF0b3IgY2FuIGNoYW5nZSBQU1IgYWxsb2NhdGlvbiBwb2xp
Y3kgYXQgcnVudGltZSBieQorICB0b29sIHN0YWNrLiBTaW5jZSBNQkEgc2hhcmVzIENPUyB3aXRo
IENBVC9DRFAsIGEgQ09TIGNvcnJlc3BvbmRzIHRvIGEKKyAgMi10dXBsZSwgbGlrZSBbQ0JNLCBU
aHJ0bF0gd2l0aCBvbmx5LUNBVCBlbmFsYmVkLCB3aGVuIENEUCBpcyBlbmFibGVkLAorICB0aGUg
Q09TIGNvcnJlc3BvbmRzIHRvIGEgMy10dXBsZSwgbGlrZSBbQ29kZV9DQk0sIERhdGFfQ0JNLCBU
aHJ0bF0uIElmCisgIG5laXRoZXIgQ0FUIG5vciBDRFAgaXMgZW5hYmxlZCwgdGhpbmdzIHdvdWxk
IGJlIGVhc2llciwgb25lIENPUworICBjb3JyZXNwb25kcyB0byBvbmUgVGhydGwuCisKKyogVkNQ
VSBzY2hlZHVsZQorCisgIFRoaXMgcGFydCByZXVzZXMgQ0FUIENPUyBpbmZyYXN0cnVjdHVyZS4K
KworKiBNdWx0aS1zb2NrZXRzCisKKyAgRGlmZmVyZW50IHNvY2tldHMgbWF5IGhhdmUgZGlmZmVy
ZW50IE1CQSBhYmlsaXR5IChsaWtlIG1heCBDT1MpCisgIGFsdGhvdWdoIGl0IGlzIGNvbnNpc3Rl
bnQgb24gdGhlIHNhbWUgc29ja2V0LiBTbyB0aGUgY2FwYWJpbGl0eQorICBvZiBwZXItc29ja2V0
IE1CQSBpcyBzcGVjaWZpZWQuCisKKyAgVGhpcyBwYXJ0IHJldXNlcyBDQVQgQ09TIGluZnJhc3Ry
dWN0dXJlLgorCisjIyBJbXBsZW1lbnRhdGlvbiBEZXNjcmlwdGlvbgorCisqIEh5cGVydmlzb3Ig
aW50ZXJmYWNlczoKKworICAxLiBCb290IGxpbmUgcGFyYW06ICJwc3I9bWJhIiB0byBlbmFibGUg
dGhlIGZlYXR1cmUuCisKKyAgMi4gU1lTQ1RMOgorICAgICAgICAgIC0gWEVOX1NZU0NUTF9QU1Jf
TUJBX2dldF9pbmZvOiBHZXQgc3lzdGVtIE1CQSBpbmZvcm1hdGlvbi4KKworICAzLiBET01DVEw6
CisgICAgICAgICAgLSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRMOiBHZXQgdGhyb3R0
bGluZyBmb3IgYSBkb21haW4uCisgICAgICAgICAgLSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VU
X1RIUlRMOiBTZXQgdGhyb3R0bGluZyBmb3IgYSBkb21haW4uCisKKyogeGwgaW50ZXJmYWNlczoK
KworICAxLiBwc3ItbWJhLXNob3cgW2RvbWFpbi1pZF0KKyAgICAgICAgICBTaG93IHN5c3RlbS9k
b21haW4gcnVudGltZSBNQkEgdGhyb3R0bGluZyB2YWx1ZS4KKyAgICAgICAgICA9PiBYRU5fU1lT
Q1RMX1BTUl9NQkFfZ2V0X2luZm8vWEVOX0RPTUNUTF9QU1JfTUJBX09QX0dFVF9USFJUTAorCisg
IDIuIHBzci1tYmEtc2V0IFtPUFRJT05TXSBkb21haW4taWQgdGhyb3R0bGluZworICAgICAgICAg
IFNldCBiYW5kd2lkdGggdGhyb3R0bGluZyBmb3IgYSBkb21haW4uCisgICAgICAgICAgPT4gWEVO
X0RPTUNUTF9QU1JfTUJBX09QX1NFVF9USFJUTAorCisgIDMuIHBzci1od2luZm8KKyAgICAgICAg
ICBTaG93IFBTUiBIVyBpbmZvcm1hdGlvbiwgaW5jbHVkaW5nIEwzIENBVC9DRFAvTDIgQ0FUL01C
QS4KKyAgICAgICAgICA9PiBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm8KKworKiBLZXkgZGF0
YSBzdHJ1Y3R1cmU6CisKKyAgMS4gRmVhdHVyZSBIVyBpbmZvCisKKyAgICAgYGBgCisgICAgIHN0
cnVjdCB7CisgICAgICAgICB1bnNpZ25lZCBpbnQgdGhydGxfbWF4OworICAgICAgICAgdW5zaWdu
ZWQgaW50IGxpbmVhcjsKKyAgICAgfSBtYmFfaW5mbzsKKworICAgICAtIE1lbWJlciBgdGhydGxf
bWF4YAorCisgICAgICAgYHRocnRsX21heGAgaXMgdGhlIG1heCB0aHJvdHRsaW5nIHZhbHVlIHRv
IGJlIHNldC4KKworICAgICAtIE1lbWJlciBgbGluZWFyYAorCisgICAgICAgYGxpbmVhcmAgbWVh
bnMgdGhlIHJlc3BvbnNlIG9mIGRlbGF5IHZhbHVlIGlzIGxpbmVhciBvciBub3QuCisKKyAgICAg
QXMgbWVudGlvbmVkIGFib3ZlLCBNQkEgaXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVz
LCBpdCB3b3VsZAorICAgICBzaGFyZSB0aGUgYmFzZSBQU1IgaW5mcmFzdHJ1Y3R1cmUgaW4gWGVu
LiBGb3IgZXhhbXBsZSwgdGhlICdjb3NfbWF4JworICAgICBpcyBhIGNvbW1vbiBIVyBwcm9wZXJ0
eSBmb3IgYWxsIGZlYXR1cmVzLiBTbywgZm9yIG90aGVyIGRhdGEgc3RydWN0dXJlCisgICAgIGRl
dGFpbHMsIHBsZWFzZSByZWZlciAnaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jJy4KKworIyBMaW1p
dGF0aW9ucworCitNQkEgY2FuIG9ubHkgd29yayBvbiBIVyB3aGljaCBlbmFibGVzIGl0IChjaGVj
ayBieSBDUFVJRCkuCisKKyMgVGVzdGluZworCitXZSBjYW4gZXhlY3V0ZSB0aGVzZSBjb21tYW5k
cyB0byB2ZXJpZnkgTUJBIG9uIGRpZmZlcmVudCBIV3Mgc3VwcG9ydGluZyB0aGVtLgorCitGb3Ig
ZXhhbXBsZToKKyAgICByb290QDp+JCB4bCBwc3ItaHdpbmZvIC0tbWJhCisgICAgTWVtb3J5IEJh
bmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOgorICAgIFNvY2tldCBJRCAgICAgICA6IDAKKyAgICBM
aW5lYXIgTW9kZSAgICAgOiBFbmFibGVkCisgICAgTWF4aW11bSBDT1MgICAgIDogNworICAgIE1h
eGltdW0gVGhyb3R0bGluZyBWYWx1ZTogOTAKKyAgICBEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6
IDAKKworICAgIHJvb3RAOn4kIHhsIHBzci1tYmEtc2V0IDEgMHhhCisKKyAgICByb290QDp+JCB4
bCBwc3ItbWJhLXNob3cgMQorICAgIFNvY2tldCBJRCAgICAgICA6IDAKKyAgICBEZWZhdWx0IFRI
UlRMICAgOiAwCisgICAgICAgSUQgICAgICAgICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAg
VEhSVEwKKyAgICAgICAgMSAgICAgICAgICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAgMHhh
CisKKyMgQXJlYXMgZm9yIGltcHJvdmVtZW50CisKK0EgaGV4YWRlY2ltYWwgbnVtYmVyIGlzIHVz
ZWQgdG8gc2hvdyBUSFJUTCBmb3IgYSBkb21haW4gbm93LiBJdCBtYXkgbm90IGJlIHVzZXItCitm
cmllbmRseS4KKworVG8gaW1wcm92ZSB0aGlzLCB0aGUgbGlieGwgaW50ZXJmYWNlcyBjYW4gYmUg
d3JhcHBlZCBpbiBsaWJ2aXJ0IHRvIHByb3ZpZGUgbW9yZQordXNyLWZyaWVuZGx5IGludGVyZmFj
ZXMgdG8gdXNlciwgZS5nLiBhIHBlcmNlbnRhZ2UgbnVtYmVyIHRvIHNob3cgZm9yIGxpbmVhcgor
bW9kZS4KKworIyBLbm93biBpc3N1ZXMKKworTi9BCisKKyMgUmVmZXJlbmNlcworCisiSU5URUwg
UkVTT1VSQ0UgRElSRUNUT1IgVEVDSE5PTE9HWSAoSU5URUwgUkRUKSBBTExPQ0FUSU9OIEZFQVRV
UkVTIiBbSW50ZWwgNjQgYW5kIElBLTMyIEFyY2hpdGVjdHVyZXMgU29mdHdhcmUgRGV2ZWxvcGVy
IE1hbnVhbHMsIHZvbDNdKGh0dHA6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvd3d3L3VzL2VuL3By
b2Nlc3NvcnMvYXJjaGl0ZWN0dXJlcy1zb2Z0d2FyZS1kZXZlbG9wZXItbWFudWFscy5odG1sKQor
CisjIEhpc3RvcnkKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCitEYXRlICAgICAgIFJldmlzaW9uIFZlcnNp
b24gIE5vdGVzCistLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKzIwMTctMDEtMTAgMS4wICAgICAgWGVuIDQuOSAg
RGVzaWduIGRvY3VtZW50IHdyaXR0ZW4KKzIwMTctMDctMTAgMS4xICAgICAgWGVuIDQuMTAgQ2hh
bmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gTW9kaWZ5IGRhdGEgc3RydWN0
dXJlIGFjY29yZGluZyB0byBsYXRlc3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29kZXM7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuIEFkZCBjb250ZW50IGZvciAn
QXJlYXMgZm9yIGltcHJvdmVtZW50JzsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4g
T3RoZXIgbWlub3IgY2hhbmdlcy4KKzIwMTctMDgtMDkgMS4yICAgICAgWGVuIDQuMTAgQ2hhbmdl
czoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gUmVtb3ZlIGEgc3BlY2lhbCBjaGFy
YWN0ZXIgdG8gYXZvaWQgZXJyb3Igd2hlbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBidWlsZGluZyBwYW5kb2MuCistLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfLsR-0001eX-Jl; Wed, 09 Aug 2017 07:58:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsQ-0001eB-EP
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:02 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E8/4E-03612-980CA895; Wed, 09 Aug 2017 07:58:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhodt5oCv
 SoOcYs8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF6UzNjwZekilkvHjE1MF5362Lk4hASmMYo
 sfbqNrYuRk4OCQFeiSPLZrB2MXIA2f4SBw/pQtQ0MEq8+TiFFaSGTUBd4vHXHiYQW0RASeLeq
 slMIEXMAtuYJN5ffsEOkhAWCJVovfkYrIFFQFXiSUcXC4jNK+AucfTNDUaIZXISJ49NBqvhFP
 CQ2NzxB+wIIaCab7u62Scw8i5gZFjFqFGcWlSWWqRrbKiXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYEAxAsIOxaVHgIUZJDiYlUd5N2p2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4L+3vihQSLEpNT61Iy8wBhiZMWoKDR0mEtxwkzVtckJhbnJkOkTrFqMvxasL/b0xCLHn5e
 alS4rz7QYoEQIoySvPgRsDi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeSeBTOHJzCuB2/
 QK6AgmoCMifDtBjihJREhJNTA6356kyczf1cYxeeK0V91PT1wJMDvH+mlxw0O3b4ZTXFXsp7C
 eEU5wz3u6yX3VvK3ZWX52Vn9T85YznJw9UT9g+dVvj+IMz10XlK6UaZrwnGWxCitb0GXGnh9d
 c68nRnjcNVNar77c673Z9Kr3Ggcv2x5qq4x9cUUtyWm6edUfMbvy1p7uxkYlluKMREMt5qLiR
 ACfb9CkjgIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!4
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64058 invoked from network); 9 Aug 2017 07:58:00 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:00 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:57:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117182908"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:57:56 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:42 +0800
Message-Id: <1502264512-4648-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 03/13] x86: rename 'cbm_type' to
	'psr_val_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl92YWxfdHlwZScgdG8gbWFrZSBp
dCBiZSBnZW5lcmFsLgpUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxvY2F0
aW9uIGZlYXR1cmVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICB8IDE2ICsrKysrKy0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICB8ICA0ICsr
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggfCAxOCArKysrKysrLS0tLS0tLS0KIDQgZmls
ZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDI0
Yjk5OGIuLjg1MDc0MmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTE0NDcsNTEgKzE0NDcsNTEgQEAgbG9uZyBhcmNoX2Rv
X2RvbWN0bCgKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NCTToK
ICAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3Au
dGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxv
Y19vcC5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wz
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9WQUxfVFlQRV9MMyk7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRf
TDNfQ09ERToKICAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3Jf
YWxsb2Nfb3AudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51
LnBzcl9hbGxvY19vcC5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NC
TV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX1ZBTF9U
WVBFX0wzX0NPREUpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfU0VUX0wzX0RBVEE6CiAgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3Zh
bChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AuZGF0YSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBTUl9WQUxfVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAg
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk06CiAgICAgICAgICAg
ICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AuZGF0YSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMik7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQU1JfVkFMX1RZUEVfTDIpOwogICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NCTToKICAg
ICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFy
Z2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVf
TDMpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfVkFMX1RZUEVf
TDMpOwogICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvY19vcC5kYXRhID0gdmFsMzI7CiAg
ICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERToKICAgICAgICAgICAgIHJl
dCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9WQUxfVFlQRV9MM19DT0RF
KTsKICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AuZGF0YSA9IHZhbDMyOwogICAg
ICAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEE6CiAgICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wzX0RBVEEpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfVkFMX1RZUEVfTDNfREFUQSk7
CiAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEgPSB2YWwzMjsKICAgICAg
ICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNh
c2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk06CiAgICAgICAgICAgICByZXQgPSBw
c3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wyKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1ZBTF9UWVBFX0wyKTsKICAgICAgICAgICAg
IGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AuZGF0YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJh
Y2sgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggNmJhMDcwZi4uNWVjMDBhOSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMTAw
LDI0ICsxMDAsMjQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKICAgICB1bnNp
Z25lZCBpbnQgY29zX251bTsKIAogICAgIC8qCi0gICAgICogQW4gYXJyYXkgdG8gc2F2ZSBhbGwg
J2VudW0gY2JtX3R5cGUnIHZhbHVlcyBvZiB0aGUgZmVhdHVyZS4gSXQgaXMKKyAgICAgKiBBbiBh
cnJheSB0byBzYXZlIGFsbCAnZW51bSBwc3JfdmFsX3R5cGUnIHZhbHVlcyBvZiB0aGUgZmVhdHVy
ZS4gSXQgaXMKICAgICAgKiB1c2VkIHdpdGggY29zX251bSB0b2dldGhlciB0byBnZXQvd3JpdGUg
YSBmZWF0dXJlJ3MgQ09TIHJlZ2lzdGVycwogICAgICAqIHZhbHVlcyBvbmUgYnkgb25lLgogICAg
ICAqLwotICAgIGVudW0gY2JtX3R5cGUgdHlwZVtNQVhfQ09TX05VTV07CisgICAgZW51bSBwc3Jf
dmFsX3R5cGUgdHlwZVtNQVhfQ09TX05VTV07CiAKICAgICAvKgogICAgICAqIGFsdF90eXBlIGlz
ICdhbHRlcm5hdGl2ZSB0eXBlJy4gV2hlbiB0aGlzICdhbHRfdHlwZScgaXMgaW5wdXQsIHRoZQog
ICAgICAqIGZlYXR1cmUgZG9lcyBzb21lIHNwZWNpYWwgb3BlcmF0aW9ucy4KICAgICAgKi8KLSAg
ICBlbnVtIGNibV90eXBlIGFsdF90eXBlOworICAgIGVudW0gcHNyX3ZhbF90eXBlIGFsdF90eXBl
OwogCiAgICAgLyogZ2V0X2ZlYXRfaW5mbyBpcyB1c2VkIHRvIHJldHVybiBmZWF0dXJlIEhXIGlu
Zm8gdGhyb3VnaCBzeXNjdGwuICovCiAgICAgYm9vbCAoKmdldF9mZWF0X2luZm8pKGNvbnN0IHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7CiAKICAgICAvKiB3cml0ZV9tc3IgaXMg
dXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICovCi0gICAgdm9pZCAoKndy
aXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5
cGUpOworICAgIHZvaWQgKCp3cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZh
bCwgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1d
OwogCiAvKgpAQCAtMjE2LDEzICsyMTYsMTMgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRfcmVz
b3VyY2VzKHVuc2lnbmVkIGludCBzb2NrZXQpCiAgICAgYml0bWFwX3plcm8oaW5mby0+ZG9tX3Nl
dCwgRE9NSURfSURMRSArIDEpOwogfQogCi1zdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9j
Ym1fdHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIGVudW0gcHNy
X2ZlYXRfdHlwZSBwc3JfdmFsX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gcHNyX3ZhbF90eXBlIHR5
cGUpCiB7CiAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSA9IEZFQVRfVFlQRV9VTktO
T1dOOwogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewotICAgIGNhc2UgUFNSX0NCTV9UWVBF
X0wzOgorICAgIGNhc2UgUFNSX1ZBTF9UWVBFX0wzOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFU
X1RZUEVfTDNfQ0FUOwogCiAgICAgICAgIC8qCkBAIC0yMzQsMTIgKzIzNCwxMiBAQCBzdGF0aWMg
ZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlw
ZSB0eXBlKQogCiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDNfREFU
QToKLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MM19DT0RFOgorICAgIGNhc2UgUFNSX1ZBTF9UWVBF
X0wzX0RBVEE6CisgICAgY2FzZSBQU1JfVkFMX1RZUEVfTDNfQ09ERToKICAgICAgICAgZmVhdF90
eXBlID0gRkVBVF9UWVBFX0wzX0NEUDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFBTUl9D
Qk1fVFlQRV9MMjoKKyAgICBjYXNlIFBTUl9WQUxfVFlQRV9MMjoKICAgICAgICAgZmVhdF90eXBl
ID0gRkVBVF9UWVBFX0wyX0NBVDsKICAgICAgICAgYnJlYWs7CiAKQEAgLTM2MywxNSArMzYzLDE2
IEBAIHN0YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUg
KmZlYXQsCiB9CiAKIC8qIEwzIENBVCBwcm9wcyAqLwotc3RhdGljIHZvaWQgbDNfY2F0X3dyaXRl
X21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkK
K3N0YXRpYyB2b2lkIGwzX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3Qg
dmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl92YWxfdHlwZSB0eXBl
KQogewogICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSyhjb3MpLCB2YWwpOwogfQogCiBz
dGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3BzID0gewogICAgIC5jb3Nf
bnVtID0gMSwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMywKLSAgICAuYWx0X3R5cGUg
PSBQU1JfQ0JNX1RZUEVfVU5LTk9XTiwKKyAgICAudHlwZVswXSA9IFBTUl9WQUxfVFlQRV9MMywK
KyAgICAuYWx0X3R5cGUgPSBQU1JfVkFMX1RZUEVfVU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5m
byA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNy
LAogfTsKQEAgLTM4OCw5ICszODksMTAgQEAgc3RhdGljIGJvb2wgbDNfY2RwX2dldF9mZWF0X2lu
Zm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAot
c3RhdGljIHZvaWQgbDNfY2RwX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2
YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKK3N0YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5z
aWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKQogewotICAgIHdybXNybCgoKHR5cGUgPT0gUFNSX0NC
TV9UWVBFX0wzX0RBVEEpID8KKyAgICB3cm1zcmwoKCh0eXBlID09IFBTUl9WQUxfVFlQRV9MM19E
QVRBKSA/CiAgICAgICAgICAgICBNU1JfSUEzMl9QU1JfTDNfTUFTS19EQVRBKGNvcykgOgogICAg
ICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0tfQ09ERShjb3MpKSwKICAgICAgICAgICAgdmFs
KTsKQEAgLTM5OCwyMyArNDAwLDI0IEBAIHN0YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5z
aWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCiAKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7CiAgICAgLmNvc19udW0g
PSAyLAotICAgIC50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wzX0RBVEEsCi0gICAgLnR5cGVbMV0g
PSBQU1JfQ0JNX1RZUEVfTDNfQ09ERSwKLSAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZUEVfTDMs
CisgICAgLnR5cGVbMF0gPSBQU1JfVkFMX1RZUEVfTDNfREFUQSwKKyAgICAudHlwZVsxXSA9IFBT
Ul9WQUxfVFlQRV9MM19DT0RFLAorICAgIC5hbHRfdHlwZSA9IFBTUl9WQUxfVFlQRV9MMywKICAg
ICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3Ig
PSBsM19jZHBfd3JpdGVfbXNyLAogfTsKIAogLyogTDIgQ0FUIHByb3BzICovCi1zdGF0aWMgdm9p
ZCBsMl9jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBj
Ym1fdHlwZSB0eXBlKQorc3RhdGljIHZvaWQgbDJfY2F0X3dyaXRlX21zcih1bnNpZ25lZCBpbnQg
Y29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNy
X3ZhbF90eXBlIHR5cGUpCiB7CiAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MMl9NQVNLKGNvcyks
IHZhbCk7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMg
PSB7CiAgICAgLmNvc19udW0gPSAxLAotICAgIC50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wyLAot
ICAgIC5hbHRfdHlwZSA9IFBTUl9DQk1fVFlQRV9VTktOT1dOLAorICAgIC50eXBlWzBdID0gUFNS
X1ZBTF9UWVBFX0wyLAorICAgIC5hbHRfdHlwZSA9IFBTUl9WQUxfVFlQRV9VTktOT1dOLAogICAg
IC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwy
X2NhdF93cml0ZV9tc3IsCiB9OwpAQCAtNjU1LDcgKzY1OCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcHNy
X3NvY2tldF9pbmZvICpnZXRfc29ja2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkKICAgICBy
ZXR1cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7CiB9CiAKLWludCBwc3JfZ2V0X2luZm8odW5zaWdu
ZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAoraW50IHBzcl9nZXRfaW5mbyh1bnNp
Z25lZCBpbnQgc29ja2V0LCBlbnVtIHBzcl92YWxfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pCiB7CiAgICAgY29uc3Qg
c3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9zb2NrZXRfaW5mbyhzb2NrZXQpOwpA
QCAtNjY3LDcgKzY3MCw3IEBAIGludCBwc3JfZ2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwg
ZW51bSBjYm1fdHlwZSB0eXBlLAogICAgIGlmICggSVNfRVJSKGluZm8pICkKICAgICAgICAgcmV0
dXJuIFBUUl9FUlIoaW5mbyk7CiAKLSAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVh
dF90eXBlKHR5cGUpOworICAgIGZlYXRfdHlwZSA9IHBzcl92YWxfdHlwZV90b19mZWF0X3R5cGUo
dHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykg
KQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIApAQCAtNjg4LDcgKzY5MSw3IEBAIGludCBwc3Jf
Z2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAogfQogCiBp
bnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKLSAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCisgICAgICAg
ICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSkKIHsKICAgICBj
b25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tl
dCk7CiAgICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKQEAgLTcwMCw3ICs3MDMsNyBA
QCBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwK
ICAgICBpZiAoIElTX0VSUihpbmZvKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwog
Ci0gICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBm
ZWF0X3R5cGUgPSBwc3JfdmFsX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwogICAgIGlmICggZmVh
dF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKICAgICAgICAgcmV0dXJuIC1F
Tk9FTlQ7CiAKQEAgLTgzMCw3ICs4MzMsNyBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19h
cnJheSh1aW50MzJfdCB2YWxbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBhcnJheV9sZW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gY2JtX3R5cGUgdHlwZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gcHNyX3ZhbF90eXBlIHR5cGUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBuZXdfdmFsKQogewogICAgIGNvbnN0IHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXQ7CkBAIC04NjYsNyArODY5LDcgQEAgc3RhdGljIGludCBpbnNlcnRfdmFs
X2ludG9fYXJyYXkodWludDMyX3QgdmFsW10sCiAgICAgLyoKICAgICAgKiBWYWx1ZSBzZXR0aW5n
IHBvc2l0aW9uIGlzIHNhbWUgYXMgZmVhdHVyZSBhcnJheS4KICAgICAgKiBGb3IgQ0RQLCB1c2Vy
IG1heSBzZXQgYm90aCBEQVRBIGFuZCBDT0RFIHRvIHNhbWUgdmFsdWUuIEZvciBzdWNoIGNhc2Us
Ci0gICAgICogdXNlciBpbnB1dCAnUFNSX0NCTV9UWVBFX0wzJyBhcyB0eXBlLiBUaGUgYWx0ZXJu
YXRpdmUgdHlwZSBvZiBDRFAgaXMgc2FtZQorICAgICAqIHVzZXIgaW5wdXQgJ1BTUl9WQUxfVFlQ
RV9MMycgYXMgdHlwZS4gVGhlIGFsdGVybmF0aXZlIHR5cGUgb2YgQ0RQIGlzIHNhbWUKICAgICAg
KiBhcyBpdC4gU28gd2Ugc2hvdWxkIHNldCBuZXdfdmFsIHRvIGJvdGggb2YgREFUQSBhbmQgQ09E
RSB1bmRlciBzdWNoIGNhc2UuCiAgICAgICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBwcm9wcy0+
Y29zX251bTsgaSsrICkKQEAgLTExNTYsNyArMTE1OSw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfcHNy
X21zcnModW5zaWduZWQgaW50IHNvY2tldCwgdW5zaWduZWQgaW50IGNvcywKIH0KIAogaW50IHBz
cl9zZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0gICAgICAg
ICAgICAgICAgdWludDY0X3QgbmV3X3ZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IG5ld192YWwsIGVudW0gcHNyX3ZhbF90eXBlIHR5cGUpCiB7CiAgICAg
dW5zaWduZWQgaW50IG9sZF9jb3MsIGFycmF5X2xlbjsKICAgICBpbnQgY29zLCByZXQ7CkBAIC0x
MTcyLDcgKzExNzUsNyBAQCBpbnQgcHNyX3NldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IHNvY2tldCwKICAgICBpZiAoIG5ld192YWwgIT0gdmFsICkKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKLSAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5
cGUpOworICAgIGZlYXRfdHlwZSA9IHBzcl92YWxfdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CiAg
ICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgfHwKICAgICAg
ICAgICFpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3Rs
LmMKaW5kZXggMzA1MTg0My4uYjRmYzFkNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTc5LDcgKzE3OSw3IEBAIGxvbmcg
YXJjaF9kb19zeXNjdGwoCiAgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19p
bmZvOgogICAgICAgICB7CiAgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51
LnBzcl9hbGxvY19vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNS
X0NCTV9UWVBFX0wzLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfVkFMX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwog
ICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCkBAIC0xOTgs
NyArMTk4LDcgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKICAgICAgICAgY2FzZSBYRU5fU1lTQ1RM
X1BTUl9DQVRfZ2V0X2wyX2luZm86CiAgICAgICAgIHsKICAgICAgICAgICAgIHJldCA9IHBzcl9n
ZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9WQUxfVFlQRV9MMiwgZGF0YSwgQVJS
QVlfU0laRShkYXRhKSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3Bzci5oCmluZGV4IDE4YTQyZjMuLjFiNmYyMmYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApA
QCAtNTMsMTIgKzUzLDEyIEBAIHN0cnVjdCBwc3JfY210IHsKICAgICBzdHJ1Y3QgcHNyX2NtdF9s
MyBsMzsKIH07CiAKLWVudW0gY2JtX3R5cGUgewotICAgIFBTUl9DQk1fVFlQRV9MMywKLSAgICBQ
U1JfQ0JNX1RZUEVfTDNfQ09ERSwKLSAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSwKLSAgICBQU1Jf
Q0JNX1RZUEVfTDIsCi0gICAgUFNSX0NCTV9UWVBFX1VOS05PV04sCitlbnVtIHBzcl92YWxfdHlw
ZSB7CisgICAgUFNSX1ZBTF9UWVBFX0wzLAorICAgIFBTUl9WQUxfVFlQRV9MM19DT0RFLAorICAg
IFBTUl9WQUxfVFlQRV9MM19EQVRBLAorICAgIFBTUl9WQUxfVFlQRV9MMiwKKyAgICBQU1JfVkFM
X1RZUEVfVU5LTk9XTiwKIH07CiAKIGV4dGVybiBzdHJ1Y3QgcHNyX2NtdCAqcHNyX2NtdDsKQEAg
LTcyLDEyICs3MiwxMiBAQCBpbnQgcHNyX2FsbG9jX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2
b2lkIHBzcl9mcmVlX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9jdHh0X3N3aXRj
aF90byhzdHJ1Y3QgZG9tYWluICpkKTsKIAotaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQg
c29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCitpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGlu
dCBzb2NrZXQsIGVudW0gcHNyX3ZhbF90eXBlIHR5cGUsCiAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7CiBpbnQgcHNyX2dldF92YWwoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKLSAgICAgICAgICAgICAgICB1aW50
MzJfdCAqdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpOworICAgICAgICAgICAgICAgIHVpbnQzMl90
ICp2YWwsIGVudW0gcHNyX3ZhbF90eXBlIHR5cGUpOwogaW50IHBzcl9zZXRfdmFsKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0gICAgICAgICAgICAgICAgdWludDY0X3Qg
dmFsLCBlbnVtIGNibV90eXBlIHR5cGUpOworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCwg
ZW51bSBwc3JfdmFsX3R5cGUgdHlwZSk7CiAKIHZvaWQgcHNyX2RvbWFpbl9pbml0KHN0cnVjdCBk
b21haW4gKmQpOwogdm9pZCBwc3JfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAox
LjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfLsV-0001g3-S4; Wed, 09 Aug 2017 07:58:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsU-0001fP-6X
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D8/60-03582-D80CA895; Wed, 09 Aug 2017 07:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+uQ0O050BV
 p8P2opsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFkwVeWgi2JFQ3XHjE1MD736GLk4hASmMYo
 8bT/LnsXIyeHhACvxJFlM1ghbH+JeVubWSGKGhglnn+8DpZgE1CXePy1hwnEFhFQkri3ajITS
 BGzwDYmifeXXwBN4uAQFgiUuL+tDMRkEVCVWLtfCaScV8Bd4lPzbDaI+XISJ49NBhvJKeAhsb
 njD1hcCKjm265u9gmMvAsYGVYxahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGAwMQ7GBsWhR4iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 S/u7IoUEi1LTUyvSMnOAgQmTluDgURLhLQdJ8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHqwn/vzEJs
 eTl56VKifPuBykVACnNKM2DGwSLmEuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5p0EMoUnM6
 8Ebt8roFOYgE6J8O0EOaUkESEl1cB47rmj0pviKalvq7fMef93Tiafp8Rxzo3d/tqOTDIOi/X
 WSf9fKignFXvY6ZCUnn3dtwTm3bmahYrCofOdrnDP1z1w5nzhzVMs7bL98x7PnJrDEs186gh/
 v3bix2m/HldMeKi96kHfx7CdXr9zGJyVva3dq1ew+EYsWdXFHHC3dmHP9cc3F1YrsRRnJBpqM
 RcVJwIAsS/rPJMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!5
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64310 invoked from network); 9 Aug 2017 07:58:04 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:04 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117182928"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:00 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:43 +0800
Message-Id: <1502264512-4648-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 04/13] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KCkxpa2Ug
Q0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IGNvcwpyZWdpc3RlcnMgbnVtYmVyLCBhbmQgdGhydGxfbWF4IHdoaWNoIG1lYW5zIHRoZSBtYXgg
dGhyb3R0bGUgdmFsdWUKKGRlbGF5IHZhbHVlKS4gSXQgYWxzbyBoYXMgYSBmbGFnIHRvIHJlcHJl
c2VudCBpZiB0aGUgdGhyb3R0bGUKdmFsdWUgaXMgbGluZWFyIG9yIG5vdC4KCk9uZSBDT1MgcmVn
aXN0ZXIgb2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZvciBvbmUgb3IgbW9yZQpkb21h
aW5zLiBUaGUgdGhyb3R0bGUgdmFsdWUgbWVhbnMgdGhlIHRyYW5zYWN0aW9uIHRpbWUgYmV0d2Vl
biBMMgpjYWNoZSBhbmQgbmV4dCBsZXZlbCBtZW1vcnkgdG8gYmUgZGVsYXllZC4KClRoaXMgcGF0
Y2ggYWxzbyBpbXBsZW1lbnRzIGluaXQgZmxvdyBmb3IgTUJBIGFuZCByZWdpc3RlciBzdHViCmNh
bGxiYWNrIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgotLS0KdjE6CiAgICAtIHJlYmFzZSBjb2RlcyBvbnRvIEwyIENBVCB2MTUuCiAg
ICAtIHVzZSAnKDF1IDw8IFgpJy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBt
b3ZlIGNvbW1lbnQgdG8gYXBwcm9wcmlhdGUgcGxhY2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hh
byBQZW5nKQogICAgLSBpbXBsZW1lbnQgJ21iYV9pbml0X2ZlYXR1cmUnIGFuZCBrZWVwICdjYXRf
aW5pdF9mZWF0dXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGtlZXAg
J3JlZ3MuYicgaW50byBhIGxvY2FsIHZhcmlhYmxlIHRvIGF2b2lkIHJlYWRpbmcgQ1BVSUQgZXZl
cnkgdGltZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogeGVuL2FyY2gveDg2
L3Bzci5jICAgICAgICAgICAgICB8IDE0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIHwgICAxICsKIHhlbi9p
bmNsdWRlL2FzbS14ODYvcHNyLmggICAgICAgfCAgIDIgKwogMyBmaWxlcyBjaGFuZ2VkLCAxMjYg
aW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDVlYzAwYTkuLmQ5NGE1YjEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTI3
LDEzICsyNywxNiBAQAogICogLSBDTVQgICAgICAgICBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xv
Z3kKICAqIC0gQ09TL0NMT1MgICAgQ2xhc3Mgb2YgU2VydmljZS4gQWxzbyBtZWFuIENPUyByZWdp
c3RlcnMuCiAgKiAtIENPU19NQVggICAgIE1heCBudW1iZXIgb2YgQ09TIGZvciB0aGUgZmVhdHVy
ZSAobWludXMgMSkKKyAqIC0gTUJBICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9u
CiAgKiAtIE1TUnMgICAgICAgIE1hY2hpbmUgU3BlY2lmaWMgUmVnaXN0ZXJzCiAgKiAtIFBTUiAg
ICAgICAgIEludGVsIFBsYXRmb3JtIFNoYXJlZCBSZXNvdXJjZQorICogLSBUSFJUTF9NQVggICBN
YXggdGhyb3R0bGUgdmFsdWUgKGRlbGF5IHZhbHVlKSBvZiBNQkEKICAqLwogCi0jZGVmaW5lIFBT
Ul9DTVQgICAgICAgICgxPDwwKQotI2RlZmluZSBQU1JfQ0FUICAgICAgICAoMTw8MSkKLSNkZWZp
bmUgUFNSX0NEUCAgICAgICAgKDE8PDIpCisjZGVmaW5lIFBTUl9DTVQgICAgICAgICgxdSA8PCAw
KQorI2RlZmluZSBQU1JfQ0FUICAgICAgICAoMXUgPDwgMSkKKyNkZWZpbmUgUFNSX0NEUCAgICAg
ICAgKDF1IDw8IDIpCisjZGVmaW5lIFBTUl9NQkEgICAgICAgICgxdSA8PCAzKQogCiAjZGVmaW5l
IENBVF9DQk1fTEVOX01BU0sgMHgxZgogI2RlZmluZSBDQVRfQ09TX01BWF9NQVNLIDB4ZmZmZgpA
QCAtNjAsMTAgKzYzLDE0IEBACiAgKi8KICNkZWZpbmUgTUFYX0NPU19OVU0gMgogCisjZGVmaW5l
IE1CQV9MSU5FQVIgICAgICAgICAoMXUgPDwgMikKKyNkZWZpbmUgTUJBX1RIUlRMX01BWF9NQVNL
IDB4ZmZmCisKIGVudW0gcHNyX2ZlYXRfdHlwZSB7CiAgICAgRkVBVF9UWVBFX0wzX0NBVCwKICAg
ICBGRUFUX1RZUEVfTDNfQ0RQLAogICAgIEZFQVRfVFlQRV9MMl9DQVQsCisgICAgRkVBVF9UWVBF
X01CQSwKICAgICBGRUFUX1RZUEVfTlVNLAogICAgIEZFQVRfVFlQRV9VTktOT1dOLAogfTsKQEAg
LTcxLDcgKzc4LDYgQEAgZW51bSBwc3JfZmVhdF90eXBlIHsKIC8qCiAgKiBUaGlzIHN0cnVjdHVy
ZSByZXByZXNlbnRzIG9uZSBmZWF0dXJlLgogICogY29zX21heCAgICAgLSBUaGUgbWF4IENPUyBy
ZWdpc3RlcnMgbnVtYmVyIGdvdCB0aHJvdWdoIENQVUlELgotICogY2JtX2xlbiAgICAgLSBUaGUg
bGVuZ3RoIG9mIENCTSBnb3QgdGhyb3VnaCBDUFVJRC4KICAqIGNvc19yZWdfdmFsIC0gQXJyYXkg
dG8gc3RvcmUgdGhlIHZhbHVlcyBvZiBDT1MgcmVnaXN0ZXJzLiBPbmUgZW50cnkgc3RvcmVzCiAg
KiAgICAgICAgICAgICAgIHRoZSB2YWx1ZSBvZiBvbmUgQ09TIHJlZ2lzdGVyLgogICogICAgICAg
ICAgICAgICBGb3IgTDMgQ0FUIGFuZCBMMiBDQVQsIG9uZSBlbnRyeSBjb3JyZXNwb25kcyB0byBv
bmUgQ09TX0lELgpAQCAtODAsOSArODYsMjMgQEAgZW51bSBwc3JfZmVhdF90eXBlIHsKICAqICAg
ICAgICAgICAgICAgY29zX3JlZ192YWxbMV0gKENvZGUpLgogICovCiBzdHJ1Y3QgZmVhdF9ub2Rl
IHsKLSAgICAvKiBjb3NfbWF4IGFuZCBjYm1fbGVuIGFyZSBjb21tb24gdmFsdWVzIGZvciBhbGwg
ZmVhdHVyZXMgc28gZmFyLiAqLworICAgIC8qIGNvc19tYXggaXMgY29tbW9uIHZhbHVlcyBmb3Ig
YWxsIGZlYXR1cmVzIHNvIGZhci4gKi8KICAgICB1bnNpZ25lZCBpbnQgY29zX21heDsKLSAgICB1
bnNpZ25lZCBpbnQgY2JtX2xlbjsKKworICAgIC8qIEZlYXR1cmUgc3BlY2lmaWMgSFcgaW5mby4g
Ki8KKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBUaGUgbGVu
Z3RoIG9mIENCTSBnb3QgdGhyb3VnaCBDUFVJRC4gKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBjYm1fbGVuOworICAgICAgICB9IGNhdF9pbmZvOworCisgICAgICAgIHN0cnVjdCB7CisgICAg
ICAgICAgICAvKiBUaGUgbWF4IHRocm90dGxpbmcgdmFsdWUgZ290IHRocm91Z2ggQ1BVSUQuICov
CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdGhydGxfbWF4OworICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGxpbmVhcjsKKyAgICAgICAgfSBtYmFfaW5mbzsKKyAgICB9OworCiAgICAgdWludDMy
X3QgY29zX3JlZ192YWxbTUFYX0NPU19SRUdfQ05UXTsKIH07CiAKQEAgLTE2MSw2ICsxODEsNyBA
QCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHBzcl9hc3NvYywgcHNyX2Fzc29jKTsKICAq
Lwogc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDM7CiBzdGF0aWMgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdF9sMl9jYXQ7CitzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9tYmE7CiAK
IC8qIENvbW1vbiBmdW5jdGlvbnMgKi8KICNkZWZpbmUgY2F0X2RlZmF1bHRfdmFsKGxlbikgKDB4
ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQpAQCAtMjczLDcgKzI5NCw3IEBAIHN0YXRpYyBib29s
IHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQog
ICAgIHJldHVybiB0cnVlOwogfQogCi0vKiBDQVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBsZW1lbnRh
dGlvbi4gKi8KKy8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0
aW9ucy4gKi8KIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRf
bGVhZiAqcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2Rl
ICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2lu
Zm8gKmluZm8sCkBAIC0yODksNyArMzEwLDYgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJl
KGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgIGlmICggIXJlZ3MtPmEgfHwgIXJl
Z3MtPmQgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAotICAgIGZlYXQtPmNibV9sZW4gPSAo
cmVncy0+YSAmIENBVF9DQk1fTEVOX01BU0spICsgMTsKICAgICBmZWF0LT5jb3NfbWF4ID0gbWlu
KG9wdF9jb3NfbWF4LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7CiAKICAgICBzd2l0Y2gg
KCB0eXBlICkKQEAgLTI5OSwxMyArMzE5LDE1IEBAIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVy
ZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICAgICAgaWYgKCBmZWF0LT5jb3Nf
bWF4IDwgMSApCiAgICAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAorICAgICAgICBmZWF0LT5j
YXRfaW5mby5jYm1fbGVuID0gKHJlZ3MtPmEgJiBDQVRfQ0JNX0xFTl9NQVNLKSArIDE7CisKICAg
ICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJpdHMgd2l0aGlu
IGNibV9sZW4gYXJlIDEpLiAqLwotICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9k
ZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKKyAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbMF0g
PSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0X2luZm8uY2JtX2xlbik7CiAKICAgICAgICAgd3Jt
c3JsKCh0eXBlID09IEZFQVRfVFlQRV9MM19DQVQgPwogICAgICAgICAgICAgICAgIE1TUl9JQTMy
X1BTUl9MM19NQVNLKDApIDoKICAgICAgICAgICAgICAgICBNU1JfSUEzMl9QU1JfTDJfTUFTSygw
KSksCi0gICAgICAgICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAg
ICAgICAgICAgICAgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdF9pbmZvLmNibV9sZW4pKTsKIAog
ICAgICAgICBicmVhazsKIApAQCAtMzE2LDE1ICszMzgsMTkgQEAgc3RhdGljIGludCBjYXRfaW5p
dF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgICAgICBpZiAoIGZl
YXQtPmNvc19tYXggPCAzICkKICAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCisgICAgICAg
IGZlYXQtPmNhdF9pbmZvLmNibV9sZW4gPSAocmVncy0+YSAmIENBVF9DQk1fTEVOX01BU0spICsg
MTsKKwogICAgICAgICAvKiBDdXQgaGFsZiBvZiBjb3NfbWF4IHdoZW4gQ0RQIGlzIGVuYWJsZWQu
ICovCiAgICAgICAgIGZlYXQtPmNvc19tYXggPSAoZmVhdC0+Y29zX21heCAtIDEpID4+IDE7CiAK
ICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJpdHMgd2l0
aGluIGNibV9sZW4gYXJlIDEpLiAqLwotICAgICAgICBnZXRfY2RwX2NvZGUoZmVhdCwgMCkgPSBj
YXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7Ci0gICAgICAgIGdldF9jZHBfZGF0YShmZWF0
LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKKyAgICAgICAgZ2V0X2NkcF9j
b2RlKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdF9pbmZvLmNibV9sZW4pOwor
ICAgICAgICBnZXRfY2RwX2RhdGEoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0
X2luZm8uY2JtX2xlbik7CiAKLSAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDAp
LCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOwotICAgICAgICB3cm1zcmwoTVNSX0lB
MzJfUFNSX0wzX01BU0soMSksIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7CisgICAg
ICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwKKyAgICAgICAgICAgICAgIGNhdF9k
ZWZhdWx0X3ZhbChmZWF0LT5jYXRfaW5mby5jYm1fbGVuKSk7CisgICAgICAgIHdybXNybChNU1Jf
SUEzMl9QU1JfTDNfTUFTSygxKSwKKyAgICAgICAgICAgICAgIGNhdF9kZWZhdWx0X3ZhbChmZWF0
LT5jYXRfaW5mby5jYm1fbGVuKSk7CiAgICAgICAgIHJkbXNybChNU1JfSUEzMl9QU1JfTDNfUU9T
X0NGRywgdmFsKTsKICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLAogICAg
ICAgICAgICAgICAgdmFsIHwgKDF1bGwgPDwgUFNSX0wzX1FPU19DRFBfRU5BQkxFX0JJVCkpOwpA
QCAtMzQ0LDcgKzM3MCw0NSBAQCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3Ry
dWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAKICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzOiBlbmFi
bGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKICAgICAgICAgICAg
Y2F0X2ZlYXRfbmFtZVt0eXBlXSwgY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLAot
ICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVuKTsKKyAgICAgICAgICAgZmVh
dC0+Y29zX21heCwgZmVhdC0+Y2F0X2luZm8uY2JtX2xlbik7CisKKyAgICByZXR1cm4gMDsKK30K
Kworc3RhdGljIGludCBtYmFfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpy
ZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5m
bywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkK
K3sKKyAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBkbyBub3QgZW5hYmxlIGZlYXR1cmUuICovCisg
ICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCApCisgICAgICAgIHJldHVybiAtRU5PRU5UOwor
CisgICAgaWYgKCB0eXBlICE9IEZFQVRfVFlQRV9NQkEgKQorICAgICAgICByZXR1cm4gLUVOT0VO
VDsKKworICAgIGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgsIHJlZ3MtPmQgJiBDQVRf
Q09TX01BWF9NQVNLKTsKKyAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAxICkKKyAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CisKKyAgICBmZWF0LT5tYmFfaW5mby50aHJ0bF9tYXggPSAocmVncy0+YSAm
IE1CQV9USFJUTF9NQVhfTUFTSykgKyAxOworCisgICAgaWYgKCByZWdzLT5jICYgTUJBX0xJTkVB
UiApCisgICAgICAgIGZlYXQtPm1iYV9pbmZvLmxpbmVhciA9IDE7CisKKyAgICBmZWF0LT5jb3Nf
cmVnX3ZhbFswXSA9IDA7CisgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9NQkFfTUFTSygwKSwgMCk7
CisKKyAgICAvKiBBZGQgdGhpcyBmZWF0dXJlIGludG8gYXJyYXkuICovCisgICAgaW5mby0+ZmVh
dHVyZXNbdHlwZV0gPSBmZWF0OworCisgICAgaWYgKCAhb3B0X2NwdV9pbmZvICkKKyAgICAgICAg
cmV0dXJuIDA7CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIk1CQTogZW5hYmxlZCBvbiBzb2Nr
ZXQgJXUsIGNvc19tYXg6JXUsIgorICAgICAgICAgICAidGhydGxfbWF4OiV1LCBsaW5lYXI6JXUu
XG4iLAorICAgICAgICAgICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCisgICAg
ICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPm1iYV9pbmZvLnRocnRsX21heCwgZmVhdC0+bWJh
X2luZm8ubGluZWFyKTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtMzU2LDcgKzQyMCw3IEBAIHN0
YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQs
CiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhd
ID0gZmVhdC0+Y29zX21heDsKLSAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTl0gPSBm
ZWF0LT5jYm1fbGVuOworICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXSA9IGZlYXQt
PmNhdF9pbmZvLmNibV9sZW47CiAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddID0gMDsK
IAogICAgIHJldHVybiB0cnVlOwpAQCAtNDIyLDYgKzQ4NiwyNiBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewogICAgIC53cml0ZV9tc3IgPSBsMl9jYXRf
d3JpdGVfbXNyLAogfTsKIAorLyogTUJBIHByb3BzICovCitzdGF0aWMgYm9vbCBtYmFfZ2V0X2Zl
YXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuKQorewor
ICAgIHJldHVybiBmYWxzZTsKK30KKworc3RhdGljIHZvaWQgbWJhX3dyaXRlX21zcih1bnNpZ25l
ZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0g
cHNyX3ZhbF90eXBlIHR5cGUpCit7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyBtYmFfcHJvcHMgPSB7CisgICAgLmNvc19udW0gPSAxLAorICAgIC50eXBlWzBdID0gUFNSX1ZB
TF9UWVBFX01CQSwKKyAgICAuYWx0X3R5cGUgPSBQU1JfVkFMX1RZUEVfVU5LTk9XTiwKKyAgICAu
Z2V0X2ZlYXRfaW5mbyA9IG1iYV9nZXRfZmVhdF9pbmZvLAorICAgIC53cml0ZV9tc3IgPSBtYmFf
d3JpdGVfbXNyLAorfTsKKwogc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIg
KnMsIGNoYXIgKnZhbHVlLCBjaGFyICpmZWF0dXJlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNrKQogewpAQCAtNDU3LDYgKzU0MSw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY2hhciAqcykKICAgICAgICAgcGFyc2VfcHNy
X2Jvb2wocywgdmFsX3N0ciwgImNtdCIsIFBTUl9DTVQpOwogICAgICAgICBwYXJzZV9wc3JfYm9v
bChzLCB2YWxfc3RyLCAiY2F0IiwgUFNSX0NBVCk7CiAgICAgICAgIHBhcnNlX3Bzcl9ib29sKHMs
IHZhbF9zdHIsICJjZHAiLCBQU1JfQ0RQKTsKKyAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywgdmFs
X3N0ciwgIm1iYSIsIFBTUl9NQkEpOwogCiAgICAgICAgIGlmICggdmFsX3N0ciAmJiAhc3RyY21w
KHMsICJybWlkX21heCIpICkKICAgICAgICAgICAgIG9wdF9ybWlkX21heCA9IHNpbXBsZV9zdHJ0
b3VsKHZhbF9zdHIsIE5VTEwsIDApOwpAQCAtODYzLDcgKzk0OCw3IEBAIHN0YXRpYyBpbnQgaW5z
ZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlmICggYXJyYXlfbGVuIDwg
cHJvcHMtPmNvc19udW0gKQogICAgICAgICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlmICggIXBz
cl9jaGVja19jYm0oZmVhdC0+Y2JtX2xlbiwgbmV3X3ZhbCkgKQorICAgIGlmICggIXBzcl9jaGVj
a19jYm0oZmVhdC0+Y2F0X2luZm8uY2JtX2xlbiwgbmV3X3ZhbCkgKQogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIC8qCkBAIC0xMzgwLDYgKzE0NjUsMTAgQEAgc3RhdGljIGludCBwc3Jf
Y3B1X3ByZXBhcmUodm9pZCkKICAgICAgICAgIChmZWF0X2wyX2NhdCA9IHh6YWxsb2Moc3RydWN0
IGZlYXRfbm9kZSkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAorICAgIGlm
ICggZmVhdF9tYmEgPT0gTlVMTCAmJgorICAgICAgICAgKGZlYXRfbWJhID0geHphbGxvYyhzdHJ1
Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCiAgICAg
cmV0dXJuIDA7CiB9CiAKQEAgLTEzODksNiArMTQ3OCw3IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVf
aW5pdCh2b2lkKQogICAgIHVuc2lnbmVkIGludCBzb2NrZXQsIGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OwogICAgIHN0cnVjdCBjcHVpZF9sZWFm
IHJlZ3M7CisgICAgdWludDMyX3QgcmVnX2I7CiAKICAgICBpZiAoICFwc3JfYWxsb2NfZmVhdF9l
bmFibGVkKCkgfHwgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9QUUUpICkKICAgICAgICAgZ290
byBhc3NvY19pbml0OwpAQCAtMTQwNyw3ICsxNDk3LDggQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9p
bml0KHZvaWQpCiAgICAgc3Bpbl9sb2NrX2luaXQoJmluZm8tPnJlZl9sb2NrKTsKIAogICAgIGNw
dWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOwotICAgIGlmICgg
cmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDMgKQorICAgIHJlZ19iID0gcmVncy5iOworICAg
IGlmICggcmVnX2IgJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMyApCiAgICAgewogICAgICAgICBjcHVp
ZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDEsICZyZWdzKTsKIApAQCAtMTQzMCw4
ICsxNTIxLDcgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCiAgICAgICAgIH0KICAg
ICB9CiAKLSAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdz
KTsKLSAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wyICkKKyAgICBpZiAoIHJl
Z19iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQogICAgIHsKICAgICAgICAgY3B1aWRfY291bnRf
bGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAyLCAmcmVncyk7CiAKQEAgLTE0NDMsNiArMTUzMywx
OCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICAgICAgICAgIGZlYXRfbDJf
Y2F0ID0gZmVhdDsKICAgICB9CiAKKyAgICBpZiAoIHJlZ19iICYgUFNSX1JFU09VUkNFX1RZUEVf
TUJBICkKKyAgICB7CisgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NB
VCwgMywgJnJlZ3MpOworCisgICAgICAgIGZlYXQgPSBmZWF0X21iYTsKKyAgICAgICAgZmVhdF9t
YmEgPSBOVUxMOworICAgICAgICBpZiAoICFtYmFfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBp
bmZvLCBGRUFUX1RZUEVfTUJBKSApCisgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9N
QkFdID0gJm1iYV9wcm9wczsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZmVhdF9tYmEgPSBm
ZWF0OworICAgIH0KKwogICAgIGluZm8tPmZlYXRfaW5pdCA9IHRydWU7CiAKICBhc3NvY19pbml0
OgpAQCAtMTUwMiw3ICsxNjA0LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHNyX3ByZXNtcF9pbml0
KHZvaWQpCiAgICAgaWYgKCAob3B0X3BzciAmIFBTUl9DTVQpICYmIG9wdF9ybWlkX21heCApCiAg
ICAgICAgIGluaXRfcHNyX2NtdChvcHRfcm1pZF9tYXgpOwogCi0gICAgaWYgKCBvcHRfcHNyICYg
KFBTUl9DQVQgfCBQU1JfQ0RQKSApCisgICAgaWYgKCBvcHRfcHNyICYgKFBTUl9DQVQgfCBQU1Jf
Q0RQIHwgUFNSX01CQSkgKQogICAgICAgICBpbml0X3BzcigpOwogCiAgICAgaWYgKCBwc3JfY3B1
X3ByZXBhcmUoKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA0ZTA4ZGU2Li40MWYxNjc3
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTM0OCw2ICszNDgsNyBAQAogI2RlZmluZSBN
U1JfSUEzMl9QU1JfTDNfTUFTS19DT0RFKG4pCSgweDAwMDAwYzkwICsgKG4pICogMiArIDEpCiAj
ZGVmaW5lIE1TUl9JQTMyX1BTUl9MM19NQVNLX0RBVEEobikJKDB4MDAwMDBjOTAgKyAobikgKiAy
KQogI2RlZmluZSBNU1JfSUEzMl9QU1JfTDJfTUFTSyhuKQkJKDB4MDAwMDBkMTAgKyAobikpCisj
ZGVmaW5lIE1TUl9JQTMyX1BTUl9NQkFfTUFTSyhuKQkoMHgwMDAwMGQ1MCArIChuKSkKIAogLyog
SW50ZWwgTW9kZWwgNiAqLwogI2RlZmluZSBNU1JfUDZfUEVSRkNUUihuKQkJKDB4MDAwMDAwYzEg
KyAobikpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCAxYjZmMjJmLi41NTFjY2YzIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKQEAg
LTI0LDYgKzI0LDcgQEAKIC8qIFJlc291cmNlIFR5cGUgRW51bWVyYXRpb24gKi8KICNkZWZpbmUg
UFNSX1JFU09VUkNFX1RZUEVfTDMgICAgICAgICAgICAweDIKICNkZWZpbmUgUFNSX1JFU09VUkNF
X1RZUEVfTDIgICAgICAgICAgICAweDQKKyNkZWZpbmUgUFNSX1JFU09VUkNFX1RZUEVfTUJBICAg
ICAgICAgICAweDgKIAogLyogTDMgTW9uaXRvcmluZyBGZWF0dXJlcyAqLwogI2RlZmluZSBQU1Jf
Q01UX0wzX09DQ1VQQU5DWSAgICAgICAgICAgIDB4MQpAQCAtNTgsNiArNTksNyBAQCBlbnVtIHBz
cl92YWxfdHlwZSB7CiAgICAgUFNSX1ZBTF9UWVBFX0wzX0NPREUsCiAgICAgUFNSX1ZBTF9UWVBF
X0wzX0RBVEEsCiAgICAgUFNSX1ZBTF9UWVBFX0wyLAorICAgIFBTUl9WQUxfVFlQRV9NQkEsCiAg
ICAgUFNSX1ZBTF9UWVBFX1VOS05PV04sCiB9OwogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:58: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.xen.org>)
	id 1dfLsb-0001kp-F8; Wed, 09 Aug 2017 07:58:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsa-0001kH-WA
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C6/7C-03406-490CA895; Wed, 09 Aug 2017 07:58:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tYhoTv5QFe
 kwbFtphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXmx9YCq5wVeye95mxgbGXo4uRi0NIYBqj
 RGfPeZYuRk4OCQFeiSPLZrBC2P4SV6+fYYcoamCU6DnRD5ZgE1CXePy1hwnEFhFQkri3ajITS
 BGzwDYmifeXX7CDJIQFXCT2HHjABmKzCKhK3P/6CmwDr4C7xMwtr6E2yEmcPDYZzOYU8JDY3P
 EHrF4IqObbrm72CYy8CxgZVjFqFKcWlaUW6Rob6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBIYEAxDsYGxaFHiIUZKDSUmUd5N2Z6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5L
 +7sihQSLUtNTK9Iyc4DBCZOW4OBREuEtB0nzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ47
 36QIgGQoozSPLgRsEi5xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeSSBTeDLzSuA2vQI6gg
 noiAjfTpAjShIRUlINjIyuH2WUeU7tDvTROb179cULLRxKy8NL8lgNbj1s3mdW8eV1luuD/pZ
 bbkkiU3IlfbzDdRZKL9+/fY1QQULKgabE8Dday9/+XbpEb1n+7QdztDx9/ZW64913JLSzu7je
 uvNekmc2p2Ji6YwrMTXrb94+OXdeMKfdm+2vLJb+jOcRT2afFsBmpMRSnJFoqMVcVJwIAN24O
 syPAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!7
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65008 invoked from network); 9 Aug 2017 07:58:11 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:11 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117182990"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:07 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:45 +0800
Message-Id: <1502264512-4648-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 06/13] x86: implement get value interface for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgfCA3ICsrKysrKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5k
ZXggODUwNzQyYS4uZmE1ZTZkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTQ5Niw2ICsxNDk2LDEzIEBAIGxvbmcgYXJj
aF9kb19kb21jdGwoCiAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBi
cmVhazsKIAorICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX01CQV9PUF9HRVRfVEhSVEw6Cisg
ICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRh
cmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1ZBTF9UWVBF
X01CQSk7CisgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEgPSB2YWwzMjsK
KyAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAg
ICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAg
IGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDRiYjQzOTkuLmE1NzdhM2UgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKQEAgLTExNDQsNiArMTE0NCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvY19v
cCB7CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1CiAjZGVm
aW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9E
T01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNICAgICA3CisjZGVmaW5lIFhFTl9ET01DVExfUFNS
X01CQV9PUF9HRVRfVEhSVEwgICAgICA5CiAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjog
WEVOX0RPTUNUTF9QU1JfQ0FUX09QXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElO
ICovCiAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07: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.xen.org>)
	id 1dfLsf-0001o2-NC; Wed, 09 Aug 2017 07:58:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsf-0001nH-0X
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:17 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 4B/6E-03937-890CA895; Wed, 09 Aug 2017 07:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhoTv9QFe
 kwZJd8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bvg6dYC/ZHVez+9pu1gXG6UxcjF4eQwDRG
 iVl7N7F3MXJySAjwShxZNoMVwvaX2HP2HyOILSTQwCixfIIyiM0moC7x+GsPE4gtIqAkcW/VZ
 CaQQcwC25gk3l9+ATSIg0NYwF5ib7cpSA2LgKpE+4dWZhCbV8BdYuvNF8wQ8+UkTh6bDLaLU8
 BDYnPHHzaIXe4S33Z1s09g5F3AyLCKUaM4tagstUjX2FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwHBiAYAdj06LAQ4ySHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwXtrfFSkkWJSanlqRlpkDDEyYtAQHj5IIbzlImre4IDG3ODMdInWKUZfj1YT/35iEWPLy8
 1KlxHn3gxQJgBRllObBjYBFySVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ804CmcKTmVcCt+
 kV0BFMQEdE+HaCHFGSiJCSamDktShXMOjf4n34/rN7Zruu78v+c3I2X9rrJdLpC0M7/wXphkT
 d9LklsFCwRlmHf/rTxjTrnzlCl+u6EpW4c8XOzA8u/cm/kv/hf3Xz7Xd3VeR+jzqsK/jX6M2p
 R5H/JCI2pXPsTf0xb9mLa59Esxn/nr79Qv7N9yuHvTuzT3548+PMIucDVjsvKLEUZyQaajEXF
 ScCAG1NqvWNAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!8
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65381 invoked from network); 9 Aug 2017 07:58:14 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:14 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117183025"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:11 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:46 +0800
Message-Id: <1502264512-4648-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 07/13] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KCkl0IGFsc28gY2hhbmdl
cyB0aGUgbWVtZWJlcnMgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byB0cmFuc2ZlciB0aGUKZmVhdHVy
ZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheS4gVGhlbiwg
d2UKY2FuIHdyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgb24gdGhlIGNvcyBpZCBpbnRvIE1TUnMu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCnYx
OgogICAgLSByZW5hbWUgJ2NoZWNrX2NoYW5nZV92YWwnIHRvICdjaGVja192YWwnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVuYW1lICdjYXRfY2hlY2tfY2hhbmdlX3Zh
bCcgdG8gJ2NhdF9jaGVja19jYm0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAg
IC0gcmVuYW1lICdtYmFfY2hlY2tfY2hhbmdlX3ZhbCcgdG8gJ21iYV9jaGVja190aHJ0bCcuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAg
ICAgICB8ICAgNiArKwogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgIHwgMTgyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggfCAgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAxNDEgaW5zZXJ0aW9ucygrKSwgNDgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCmluZGV4IGZhNWU2ZDQuLjBhYTlmMzQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTE0NjgsNiAr
MTQ2OCwxMiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUFNSX1ZBTF9UWVBFX0wyKTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNh
c2UgWEVOX0RPTUNUTF9QU1JfTUJBX09QX1NFVF9USFJUTDoKKyAgICAgICAgICAgIHJldCA9IHBz
cl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvY19vcC5kYXRhLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUFNSX1ZBTF9UWVBFX01CQSk7CisgICAgICAgICAgICBicmVh
azsKKwogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOgogICAg
ICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvY19vcC50YXJn
ZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9WQUxfVFlQRV9M
Myk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMK
aW5kZXggOTQ1NWU2Ny4uYmNlZDI1MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMTM4LDYgKzEzOCwxMiBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGZlYXRfcHJvcHMgewogCiAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8gd3JpdGUg
b3V0IGZlYXR1cmUgTVNSIHJlZ2lzdGVyLiAqLwogICAgIHZvaWQgKCp3cml0ZV9tc3IpKHVuc2ln
bmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSk7CisKKyAg
ICAvKgorICAgICAqIGNoZWNrX3ZhbCBpcyB1c2VkIHRvIGNoZWNrIGlmIGlucHV0IHZhbCBmdWxm
aWxscyBTRE0gcmVxdWlyZW1lbnQuCisgICAgICogQ2hhbmdlIGl0IHRvIHZhbGlkIHZhbHVlIGlm
IFNETSBhbGxvd3MuCisgICAgICovCisgICAgYm9vbCAoKmNoZWNrX3ZhbCkoY29uc3Qgc3RydWN0
IGZlYXRfbm9kZSAqZmVhdCwgdW5zaWduZWQgbG9uZyAqdmFsKTsKIH0gKmZlYXRfcHJvcHNbRkVB
VF9UWVBFX05VTV07CiAKIC8qCkBAIC0yNzUsMjkgKzI4MSw2IEBAIHN0YXRpYyBlbnVtIHBzcl9m
ZWF0X3R5cGUgcHNyX3ZhbF90eXBlX3RvX2ZlYXRfdHlwZShlbnVtIHBzcl92YWxfdHlwZSB0eXBl
KQogICAgIHJldHVybiBmZWF0X3R5cGU7CiB9CiAKLXN0YXRpYyBib29sIHBzcl9jaGVja19jYm0o
dW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQotewotICAgIHVuc2lnbmVk
IGludCBmaXJzdF9iaXQsIHplcm9fYml0OwotCi0gICAgLyogU2V0IGJpdHMgc2hvdWxkIG9ubHkg
aW4gdGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuXS4gKi8KLSAgICBpZiAoIGNibSAmICh+MHVsIDw8
IGNibV9sZW4pICkKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotCi0gICAgLyogQXQgbGVhc3Qgb25l
IGJpdCBuZWVkIHRvIGJlIHNldC4gKi8KLSAgICBpZiAoIGNibSA9PSAwICkKLSAgICAgICAgcmV0
dXJuIGZhbHNlOwotCi0gICAgZmlyc3RfYml0ID0gZmluZF9maXJzdF9iaXQoJmNibSwgY2JtX2xl
bik7Ci0gICAgemVyb19iaXQgPSBmaW5kX25leHRfemVyb19iaXQoJmNibSwgY2JtX2xlbiwgZmly
c3RfYml0KTsKLQotICAgIC8qIFNldCBiaXRzIHNob3VsZCBiZSBjb250aWd1b3VzLiAqLwotICAg
IGlmICggemVyb19iaXQgPCBjYm1fbGVuICYmCi0gICAgICAgICBmaW5kX25leHRfYml0KCZjYm0s
IGNibV9sZW4sIHplcm9fYml0KSA8IGNibV9sZW4gKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0K
LSAgICByZXR1cm4gdHJ1ZTsKLX0KLQogLyogSW1wbGVtZW50YXRpb24gb2YgYWxsb2NhdGlvbiBm
ZWF0dXJlcycgZnVuY3Rpb25zLiAqLwogc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0
IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQsCkBAIC00MzAsNiArNDEzLDMwIEBAIHN0YXRpYyBib29sIGNh
dF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgcmV0dXJu
IHRydWU7CiB9CiAKK3N0YXRpYyBib29sIGNhdF9jaGVja19jYm0oY29uc3Qgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdCwgdW5zaWduZWQgbG9uZyAqY2JtKQoreworICAgIHVuc2lnbmVkIGludCBmaXJz
dF9iaXQsIHplcm9fYml0OworICAgIHVuc2lnbmVkIGludCBjYm1fbGVuID0gZmVhdC0+Y2F0X2lu
Zm8uY2JtX2xlbjsKKworICAgIC8qIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBv
ZiBbMCwgY2JtX2xlbl0uICovCisgICAgaWYgKCAqY2JtICYgKH4wdWwgPDwgY2JtX2xlbikgKQor
ICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvKiBBdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8g
YmUgc2V0LiAqLworICAgIGlmICggKmNibSA9PSAwICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgZmlyc3RfYml0ID0gZmluZF9maXJzdF9iaXQoY2JtLCBjYm1fbGVuKTsKKyAgICB6ZXJv
X2JpdCA9IGZpbmRfbmV4dF96ZXJvX2JpdChjYm0sIGNibV9sZW4sIGZpcnN0X2JpdCk7CisKKyAg
ICAvKiBTZXQgYml0cyBzaG91bGQgYmUgY29udGlndW91cy4gKi8KKyAgICBpZiAoIHplcm9fYml0
IDwgY2JtX2xlbiAmJgorICAgICAgICAgZmluZF9uZXh0X2JpdChjYm0sIGNibV9sZW4sIHplcm9f
Yml0KSA8IGNibV9sZW4gKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdHJ1
ZTsKK30KKwogLyogTDMgQ0FUIHByb3BzICovCiBzdGF0aWMgdm9pZCBsM19jYXRfd3JpdGVfbXNy
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSkKQEAgLTQ0Myw2ICs0NTAsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9
IFBTUl9WQUxfVFlQRV9VTktOT1dOLAogICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0
X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwzX2NhdF93cml0ZV9tc3IsCisgICAgLmNoZWNrX3Zh
bCA9IGNhdF9jaGVja19jYm0sCiB9OwogCiAvKiBMMyBDRFAgcHJvcHMgKi8KQEAgLTQ3Myw2ICs0
ODEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewog
ICAgIC5hbHRfdHlwZSA9IFBTUl9WQUxfVFlQRV9MMywKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwz
X2NkcF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAor
ICAgIC5jaGVja192YWwgPSBjYXRfY2hlY2tfY2JtLAogfTsKIAogLyogTDIgQ0FUIHByb3BzICov
CkBAIC00ODgsNiArNDk3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2Nh
dF9wcm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1JfVkFMX1RZUEVfVU5LTk9XTiwKICAgICAu
Z2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBsMl9j
YXRfd3JpdGVfbXNyLAorICAgIC5jaGVja192YWwgPSBjYXRfY2hlY2tfY2JtLAogfTsKIAogLyog
TUJBIHByb3BzICovCkBAIC01MDcsNiArNTE3LDQzIEBAIHN0YXRpYyBib29sIG1iYV9nZXRfZmVh
dF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiBzdGF0aWMgdm9pZCBtYmFfd3Jp
dGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSkKIHsKKyAgICB3cm1zcmwoTVNSX0lBMzJf
UFNSX01CQV9NQVNLKGNvcyksIHZhbCk7Cit9CisKK3N0YXRpYyBib29sIG1iYV9jaGVja190aHJ0
bChjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nICp0aHJ0bCkKK3sK
KyAgICBpZiAoICp0aHJ0bCA+IGZlYXQtPm1iYV9pbmZvLnRocnRsX21heCApCisgICAgICAgIHJl
dHVybiBmYWxzZTsKKworICAgIC8qCisgICAgICogUGVyIFNETSAoY2hhcHRlciAiTWVtb3J5IEJh
bmR3aWR0aCBBbGxvY2F0aW9uIENvbmZpZ3VyYXRpb24iKToKKyAgICAgKiAxLiBMaW5lYXIgbW9k
ZTogSW4gdGhlIGxpbmVhciBtb2RlIHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgZGVmaW5lZAorICAg
ICAqICAgIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwgaWYgdGhlIE1CQV9NQVggdmFs
dWUgaXMgOTAsIHRoZQorICAgICAqICAgIGlucHV0IHByZWNpc2lvbiBpcyAxMCUuIFZhbHVlcyBu
b3QgYW4gZXZlbiBtdWx0aXBsZSBvZiB0aGUKKyAgICAgKiAgICBwcmVjaXNpb24gKGUuZy4sIDEy
JSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sIHRvIDEwJSBkZWxheQorICAgICAqICAgIGFw
cGxpZWQpLgorICAgICAqIDIuIE5vbi1saW5lYXIgbW9kZTogSW5wdXQgZGVsYXkgdmFsdWVzIGFy
ZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybworICAgICAqICAgIHRvIHRoZSBNQkFfTUFYIHZhbHVl
IGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhCisgICAgICogICAgcG93
ZXIgb2YgdHdvIHdpbGwgYmUgcm91bmRlZCBkb3duIHRoZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2Yg
dHdvLgorICAgICAqLworICAgIGlmICggZmVhdC0+bWJhX2luZm8ubGluZWFyICkKKyAgICB7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBtb2Q7CisKKyAgICAgICAgaWYgKCBmZWF0LT5tYmFfaW5mby50
aHJ0bF9tYXggPj0gMTAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICBt
b2QgPSAqdGhydGwgJSAoMTAwIC0gZmVhdC0+bWJhX2luZm8udGhydGxfbWF4KTsKKyAgICAgICAg
KnRocnRsIC09IG1vZDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogTm90IHBv
d2VyIG9mIDIuICovCisgICAgICAgIGlmICggKnRocnRsICYgKCp0aHJ0bCAtIDEpICkKKyAgICAg
ICAgICAgICp0aHJ0bCA9ICp0aHJ0bCAmICgxIDw8IChmbHNsKCp0aHJ0bCkgLSAxKSk7CisgICAg
fQorCisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyBtYmFfcHJvcHMgPSB7CkBAIC01MTUsNiArNTYyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBm
ZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1JfVkFMX1RZUEVfVU5L
Tk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IG1iYV9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0
ZV9tc3IgPSBtYmFfd3JpdGVfbXNyLAorICAgIC5jaGVja192YWwgPSBtYmFfY2hlY2tfdGhydGws
CiB9OwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAq
dmFsdWUsIGNoYXIgKmZlYXR1cmUsCkBAIC05MzUsNiArOTgzLDcgQEAgc3RhdGljIGludCBpbnNl
cnRfdmFsX2ludG9fYXJyYXkodWludDMyX3QgdmFsW10sCiAgICAgY29uc3Qgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdDsKICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7CiAgICAgdW5z
aWduZWQgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBjaGVja192YWwgPSBuZXdfdmFsOwogICAg
IGludCByZXQ7CiAKICAgICBBU1NFUlQoZmVhdF90eXBlIDwgRkVBVF9UWVBFX05VTSk7CkBAIC05
NTksOSArMTAwOCwxMSBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJf
dCB2YWxbXSwKICAgICBpZiAoIGFycmF5X2xlbiA8IHByb3BzLT5jb3NfbnVtICkKICAgICAgICAg
cmV0dXJuIC1FTk9TUEM7CiAKLSAgICBpZiAoICFwc3JfY2hlY2tfY2JtKGZlYXQtPmNhdF9pbmZv
LmNibV9sZW4sIG5ld192YWwpICkKKyAgICBpZiAoICFwcm9wcy0+Y2hlY2tfdmFsKGZlYXQsICZj
aGVja192YWwpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBuZXdfdmFsID0gY2hl
Y2tfdmFsOworCiAgICAgLyoKICAgICAgKiBWYWx1ZSBzZXR0aW5nIHBvc2l0aW9uIGlzIHNhbWUg
YXMgZmVhdHVyZSBhcnJheS4KICAgICAgKiBGb3IgQ0RQLCB1c2VyIG1heSBzZXQgYm90aCBEQVRB
IGFuZCBDT0RFIHRvIHNhbWUgdmFsdWUuIEZvciBzdWNoIGNhc2UsCkBAIC0xMTg3LDI4ICsxMjM4
LDc0IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3NvY2tldF9jcHUodW5zaWduZWQgaW50IHNv
Y2tldCkKICAgICByZXR1cm4gbnJfY3B1X2lkczsKIH0KIAorLyoKKyAqIEJlY2F1c2UgbXVsdGlw
bGUgZmVhdHVyZXMgbWF5IGNvLWV4aXN0LCB3ZSBuZWVkIGhhbmRsZSBhbGwgZmVhdHVyZXMgdG8g
d3JpdGUKKyAqIHZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1MgcmVnaXN0ZXIgd2l0aCBuZXcgQ09T
IElELiBFLmc6CisgKiAxLiBMMyBDQVQgYW5kIE1CQSBjby1leGlzdC4KKyAqIDIuIERvbTEgYW5k
IERvbTIgc2hhcmUgYSBzYW1lIENPUyBJRCAoMikuIFRoZSBMMyBDQVQgQ0JNIG9mIERvbTEgaXMg
MHgxZmYsCisgKiAgICB0aGUgTUJBIFRocnRsZSBvZiBEb20xIGlzIDB4YS4KKyAqIDMuIFVzZXIg
d2FudHMgdG8gY2hhbmdlIE1CQSBUaHJ0bCBvZiBEb20xIHRvIGJlIDB4MTQuIEJlY2F1c2UgQ09T
IElEIDIgaXMKKyAqICAgIHVzZWQgYnkgRG9tMiB0b28sIHdlIGhhdmUgdG8gcGljayBhIG5ldyBD
T1MgSUQgMy4gVGhlIG9yaWdpbmFsIHZhbHVlcyBvZgorICogICAgRG9tMSBvbiBDT1MgSUQgMyBt
YXkgYmUgYmVsb3c6CisgKiAgICAgICAgICAgIC0tLS0tLS0tLQorICogICAgICAgICAgICB8IENP
UyAzIHwKKyAqICAgICAgICAgICAgLS0tLS0tLS0tCisgKiAgICBMMyBDQVQgIHwgMHg3ZmYgfAor
ICogICAgICAgICAgICAtLS0tLS0tLS0KKyAqICAgIE1CQSAgICAgfCAweDAgICB8CisgKiAgICAg
ICAgICAgIC0tLS0tLS0tLQorICogNC4gQWZ0ZXIgc2V0dGluZywgdGhlIEwzIENBVCBDQk0gdmFs
dWUgb2YgRG9tMSBzaG91bGQgYmUga2VwdCBhbmQgdGhlIG5ldyBNQkEKKyAqICAgIFRocnRsIGlz
IHNldC4gU28sIHRoZSB2YWx1ZXMgb24gQ09TIElEIDMgc2hvdWxkIGJlIGJlbG93LgorICogICAg
ICAgICAgICAtLS0tLS0tLS0KKyAqICAgICAgICAgICAgfCBDT1MgMyB8CisgKiAgICAgICAgICAg
IC0tLS0tLS0tLQorICogICAgTDMgQ0FUICB8IDB4MWZmIHwKKyAqICAgICAgICAgICAgLS0tLS0t
LS0tCisgKiAgICBNQkEgICAgIHwgMHgxNCAgfAorICogICAgICAgICAgICAtLS0tLS0tLS0KKyAq
CisgKiBTbywgd2Ugc2hvdWxkIHdyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgaW50byB0aGVpciBN
U1JzLiBUaGF0IHJlcXVpcmVzIHRoZQorICogZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0
aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheSBhcmUgaW5wdXQuCisgKi8KIHN0cnVjdCBjb3Nfd3Jp
dGVfaW5mbwogewogICAgIHVuc2lnbmVkIGludCBjb3M7Ci0gICAgc3RydWN0IGZlYXRfbm9kZSAq
ZmVhdHVyZTsKKyAgICBzdHJ1Y3QgZmVhdF9ub2RlICoqZmVhdHVyZXM7CiAgICAgY29uc3QgdWlu
dDMyX3QgKnZhbDsKLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7CisgICAgdW5z
aWduZWQgaW50IGFycmF5X2xlbjsKKyAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqKnByb3Bz
OwogfTsKIAogc3RhdGljIHZvaWQgZG9fd3JpdGVfcHNyX21zcnModm9pZCAqZGF0YSkKIHsKICAg
ICBjb25zdCBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOwotICAgIHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlOwotICAgIGNvbnN0IHN0cnVjdCBmZWF0X3By
b3BzICpwcm9wcyA9IGluZm8tPnByb3BzOwotICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZv
LT5jb3MsIGNvc19udW0gPSBwcm9wcy0+Y29zX251bTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaiwg
aW5kZXggPSAwLCBhcnJheV9sZW4gPSBpbmZvLT5hcnJheV9sZW4sIGNvcyA9IGluZm8tPmNvczsK
KyAgICBjb25zdCB1aW50MzJfdCAqdmFsX2FycmF5ID0gaW5mby0+dmFsOwogCi0gICAgZm9yICgg
aSA9IDA7IGkgPCBjb3NfbnVtOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0la
RShmZWF0X3Byb3BzKTsgaSsrICkKICAgICB7Ci0gICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192
YWxbY29zICogY29zX251bSArIGldICE9IGluZm8tPnZhbFtpXSApCisgICAgICAgIHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKKyAgICAgICAgY29uc3Qgc3RydWN0
IGZlYXRfcHJvcHMgKnByb3BzID0gaW5mby0+cHJvcHNbaV07CisgICAgICAgIHVuc2lnbmVkIGlu
dCBjb3NfbnVtOworCisgICAgICAgIGlmICggIWZlYXQgfHwgIXByb3BzICkKKyAgICAgICAgICAg
IGNvbnRpbnVlOworCisgICAgICAgIGNvc19udW0gPSBwcm9wcy0+Y29zX251bTsKKyAgICAgICAg
aWYgKCBhcnJheV9sZW4gPCBjb3NfbnVtICkKKyAgICAgICAgICAgIHJldHVybjsKKworICAgICAg
ICBmb3IgKCBqID0gMDsgaiA8IGNvc19udW07IGorKyApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9IGluZm8tPnZhbFtpXTsKLSAg
ICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCBpbmZvLT52YWxbaV0sIHByb3BzLT50eXBl
W2ldKTsKKyAgICAgICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSAr
IGpdICE9IHZhbF9hcnJheVtpbmRleCArIGpdICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gPSB2YWxfYXJyYXlbaW5k
ZXggKyBqXTsKKyAgICAgICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywgdmFsX2FycmF5
W2luZGV4ICsgal0sIHByb3BzLT50eXBlW2pdKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQor
CisgICAgICAgIGFycmF5X2xlbiAtPSBjb3NfbnVtOworICAgICAgICBpbmRleCArPSBjb3NfbnVt
OwogICAgIH0KIH0KIApAQCAtMTIxNiwzMCArMTMxMywxOSBAQCBzdGF0aWMgaW50IHdyaXRlX3Bz
cl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2lnbmVkIGludCBjb3MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90IHZhbFtdLCB1bnNpZ25lZCBpbnQgYXJyYXlf
bGVuLAogICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90
eXBlKQogewotICAgIGludCByZXQ7CiAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9
IGdldF9zb2NrZXRfaW5mbyhzb2NrZXQpOwogICAgIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyBkYXRh
ID0KICAgICB7CiAgICAgICAgIC5jb3MgPSBjb3MsCi0gICAgICAgIC5mZWF0dXJlID0gaW5mby0+
ZmVhdHVyZXNbZmVhdF90eXBlXSwKLSAgICAgICAgLnByb3BzID0gZmVhdF9wcm9wc1tmZWF0X3R5
cGVdLAorICAgICAgICAuZmVhdHVyZXMgPSBpbmZvLT5mZWF0dXJlcywKKyAgICAgICAgLnZhbCA9
IHZhbCwKKyAgICAgICAgLmFycmF5X2xlbiA9IGFycmF5X2xlbiwKKyAgICAgICAgLnByb3BzID0g
ZmVhdF9wcm9wcywKICAgICB9OwogCiAgICAgaWYgKCBjb3MgPiBpbmZvLT5mZWF0dXJlc1tmZWF0
X3R5cGVdLT5jb3NfbWF4ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICAvKiBTa2lw
IHRvIHRoZSBmZWF0dXJlJ3MgdmFsdWUgaGVhZC4gKi8KLSAgICByZXQgPSBza2lwX3ByaW9yX2Zl
YXR1cmVzKCZhcnJheV9sZW4sIGZlYXRfdHlwZSk7Ci0gICAgaWYgKCByZXQgPCAwICkKLSAgICAg
ICAgcmV0dXJuIHJldDsKLQotICAgIHZhbCArPSByZXQ7Ci0KLSAgICBpZiAoIGFycmF5X2xlbiA8
IGZlYXRfcHJvcHNbZmVhdF90eXBlXS0+Y29zX251bSApCi0gICAgICAgIHJldHVybiAtRU5PU1BD
OwotCi0gICAgZGF0YS52YWwgPSB2YWw7Ci0KICAgICBpZiAoIHNvY2tldCA9PSBjcHVfdG9fc29j
a2V0KHNtcF9wcm9jZXNzb3JfaWQoKSkgKQogICAgICAgICBkb193cml0ZV9wc3JfbXNycygmZGF0
YSk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGE1NzdhM2UuLjg4MjZjZmIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKQEAgLTExNDQsNiArMTE0NCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9h
bGxvY19vcCB7CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1
CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5l
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNICAgICA3CisjZGVmaW5lIFhFTl9ET01D
VExfUFNSX01CQV9PUF9TRVRfVEhSVEwgICAgICA4CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX01C
QV9PUF9HRVRfVEhSVEwgICAgICA5CiAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVO
X0RPTUNUTF9QU1JfQ0FUX09QXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICov
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:58: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.xen.org>)
	id 1dfLsj-0001qq-Ud; Wed, 09 Aug 2017 07:58:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsj-0001qJ-0d
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:21 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B0/1F-03612-C90CA895; Wed, 09 Aug 2017 07:58:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhoTv7QFe
 kwfNeY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePX0qnsBSs0Kl4unM7WwHhDtouRi0NIYBqj
 xJ9761i7GDk5JAR4JY4smwFl+0usebWLEaKogVFiy8MedpAEm4C6xOOvPUwgtoiAksS9VZOZQ
 IqYBbYxSby//AKsSFggVmLrmX9ACQ4OFgFViSd39UHCvALuEj/PbGKDWCAncfLYZLBlnAIeEp
 s7/oDFhYBqvu3qZp/AyLuAkWEVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZgQDAAwQ7GpkWBhxglOZiURHk3aXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 vbS/K1JIsCg1PbUiLTMHGJowaQkOHiUR3o0gad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVE
 ufdD1IkAFKUUZoHNwIWJ5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsaZApPZl4J3KZXQE
 cwAR0R4dsJckRJIkJKqoHR+wZLmTWPWrRz+fJHDHX9r6RLX/J2hYq+Kvm2MHa+Cue5Z2z5M3n
 XyDpU7HwpqXW5foZYSGgxAxdjQfiejL2TNQ1N/PjeuEVULcneeSaJ0cpXUmz3pENGHjfkDqr8
 ORTgm5TKcXO62Xdvm9QP4a8q1gqu+8tyXY676bavqoBd1JHwqoeLXiuxFGckGmoxFxUnAgC51
 6eXjgIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!9
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1220 invoked from network); 9 Aug 2017 07:58:19 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:19 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117183062"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:15 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:47 +0800
Message-Id: <1502264512-4648-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 08/13] tools: create general interfaces to
	support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcy4KCkFkZCAnTElCWExfSEFWRV9QU1JfTUJBJyB0
byBpbmRpY2F0ZSBpbnRlcmZhY2UgY2hhbmdlLgoKUGxlYXNlIG5vdGUsIHRoZSBmdW5jdGlvbmFs
aXR5IGNhbm5vdCB3b3JrIHVudGlsIGxhdGVyIHBhdGNoZXMKYXJlIGFwcGxpZWQuCgpTaWduZWQt
b2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCnYxOgogICAgLSBj
aGFuZ2UgJ3VpbnQzMl90IHRhcmdldCcgdG8gJ3Vuc2lnbmVkIGludCB0YXJnZXQnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGNoYW5nZSAnaW50IG5yJyB0byAndW5zaWduZWQg
aW50IG5yJy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFuZ2UgJ2ludCBs
dmwnIHRvICd1bnNpZ25lZCBpbnQgbHZsJy4KICAgIC0gY2hhbmdlICdFWElUX0ZBSUxVUkUnIHRv
ICdFUlJPUl9GQUlMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBhZGQgJ2Rp
cj1ESVJfT1VUJyBmb3IgJ2xpYnhsX3Bzcl9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBX
ZWkgTGl1KQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDM1ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgfCAy
NSArKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
fCAyMiArKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDgxIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIv
dG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAyMjllMjg5Li5jMWQ4MDRjIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTkzMSw2ICs5
MzEsMTMgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpk
c3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICNkZWZpbmUgTElCWExfSEFWRV9QU1JfTDJfQ0FU
IDEKIAogLyoKKyAqIExJQlhMX0hBVkVfUFNSX01CQQorICoKKyAqIElmIHRoaXMgaXMgZGVmaW5l
ZCwgdGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBmZWF0dXJlIGlzIHN1cHBvcnRlZC4K
KyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9NQkEgMQorCisvKgogICogTElCWExfSEFWRV9N
Q0FfQ0FQUwogICoKICAqIElmIHRoaXMgaXMgZGVmaW5lZCwgc2V0dGluZyBNQ0EgY2FwYWJpbGl0
aWVzIGZvciBIVk0gZG9tYWluIGlzIHN1cHBvcnRlZC4KQEAgLTIyMTksNyArMjIyNiwzMyBAQCBp
bnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9p
bmZvICoqaW5mbywKIGludCBsaWJ4bF9wc3JfY2F0X2dldF9sM19pbmZvKGxpYnhsX2N0eCAqY3R4
LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50ICpucik7CiB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNy
X2NhdF9pbmZvICpsaXN0LCBpbnQgbnIpOwotI2VuZGlmCisKKyNpZmRlZiBMSUJYTF9IQVZFX1BT
Ul9NQkEKKy8qCisgKiBGdW5jdGlvbiB0byBzZXQgYSBkb21haW4ncyB2YWx1ZS4gSXQgb3BlcmF0
ZXMgb24gYSBzaW5nbGUgb3IgbXVsdGlwbGUKKyAqIHRhcmdldChzKSBkZWZpbmVkIGluICd0YXJn
ZXRfbWFwJy4gJ3RhcmdldF9tYXAnIHNwZWNpZmllcyBhbGwgdGhlIHNvY2tldHMKKyAqIHRvIGJl
IG9wZXJhdGVkIG9uLgorICovCitpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlw
ZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCisgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgdmFsKTsKKy8qCisgKiBGdW5jdGlvbiB0byBnZXQgYSBkb21haW4ncyBjYm0uIEl0
IG9wZXJhdGVzIG9uIGEgc2luZ2xlICd0YXJnZXQnLgorICogJ3RhcmdldCcgc3BlY2lmaWVzIHdo
aWNoIHNvY2tldCB0byBiZSBvcGVyYXRlZCBvbi4KKyAqLworaW50IGxpYnhsX3Bzcl9nZXRfdmFs
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSwgdW5zaWduZWQgaW50IHRhcmdldCwKKyAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAqdmFsKTsKKy8qCisgKiBPbiBzdWNjZXNzLCB0aGUgZnVuY3Rp
b24gcmV0dXJucyBhbiBhcnJheSBvZiBlbGVtZW50cyBpbiAnaW5mbycsCisgKiBhbmQgdGhlIGxl
bmd0aCBpbiAnbnInLgorICovCitpbnQgbGlieGxfcHNyX2dldF9od19pbmZvKGxpYnhsX2N0eCAq
Y3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqbnIsIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCk7Cit2b2lkIGxpYnhsX3Bzcl9od19pbmZv
X2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWduZWQgaW50IG5yKTsKKyNl
bmRpZiAvKiBMSUJYTF9IQVZFX1BTUl9NQkEgKi8KKyNlbmRpZiAvKiBMSUJYTF9IQVZFX1BTUl9D
QVQgKi8KIAogLyogbWlzYyAqLwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3Iu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGY1NWJhMWUuLmNmMzY4YmEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jCkBAIC00MjUsNiArNDI1LDMxIEBAIHZvaWQgbGlieGxfcHNyX2NhdF9pbmZvX2xpc3RfZnJl
ZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucikKICAgICBmcmVlKGxpc3QpOwogfQog
CitpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCBsaWJ4bF9iaXRt
YXAgKnRhcmdldF9tYXAsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKQorewor
ICAgIHJldHVybiBFUlJPUl9GQUlMOworfQorCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bz
cl9jYm1fdHlwZSB0eXBlLCB1bnNpZ25lZCBpbnQgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90ICp2YWwpCit7CisgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cit9CisKK2ludCBs
aWJ4bF9wc3JfZ2V0X2h3X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9od19pbmZvICoq
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpuciwgbGlieGxf
cHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbHZsKQoreworICAgIHJldHVybiBFUlJPUl9GQUlMOworfQorCit2b2lkIGxpYnhsX3Bzcl9o
d19pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWduZWQgaW50IG5y
KQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCmluZGV4IDZlODBkMzYuLjEwZDMxN2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTk3Nyw2ICs5
NzcsNyBAQCBsaWJ4bF9wc3JfY2JtX3R5cGUgPSBFbnVtZXJhdGlvbigicHNyX2NibV90eXBlIiwg
WwogICAgICgyLCAiTDNfQ0JNX0NPREUiKSwKICAgICAoMywgIkwzX0NCTV9EQVRBIiksCiAgICAg
KDQsICJMMl9DQk0iKSwKKyAgICAoNSwgIk1CQV9USFJUTCIpLAogICAgIF0pCiAKIGxpYnhsX3Bz
cl9jYXRfaW5mbyA9IFN0cnVjdCgicHNyX2NhdF9pbmZvIiwgWwpAQCAtOTg1LDMgKzk4NiwyNCBA
QCBsaWJ4bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsKICAgICAoImNi
bV9sZW4iLCB1aW50MzIpLAogICAgICgiY2RwX2VuYWJsZWQiLCBib29sKSwKICAgICBdKQorCits
aWJ4bF9wc3JfZmVhdF90eXBlID0gRW51bWVyYXRpb24oInBzcl9mZWF0X3R5cGUiLCBbCisgICAg
KDEsICJDQVRfSU5GTyIpLAorICAgICgyLCAiTUJBX0lORk8iKSwKKyAgICBdKQorCitsaWJ4bF9w
c3JfaHdfaW5mbyA9IFN0cnVjdCgicHNyX2h3X2luZm8iLCBbCisgICAgKCJpZCIsIHVpbnQzMiks
CisgICAgKCJ1IiwgS2V5ZWRVbmlvbihOb25lLCBsaWJ4bF9wc3JfZmVhdF90eXBlLCAidHlwZSIs
CisgICAgICAgICAgWygiY2F0X2luZm8iLCBTdHJ1Y3QoTm9uZSwgWworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoImNvc19tYXgiLCAgICAgdWludDMyKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJjYm1fbGVuIiwgICAgIHVpbnQz
MiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiY2RwX2VuYWJs
ZWQiLCBib29sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCisgICAgICAg
ICAgICgibWJhX2luZm8iLCBTdHJ1Y3QoTm9uZSwgWworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoImNvc19tYXgiLCAgICAgdWludDMyKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ0aHJ0bF9tYXgiLCAgIHVpbnQzMiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgibGluZWFyIiwgICAgICBib29s
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCisgICAgICAgICAgXSkpCisg
ICAgXSwgZGlyPURJUl9PVVQpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:58: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.xen.org>)
	id 1dfLso-0001uj-9Z; Wed, 09 Aug 2017 07:58:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsm-0001tD-RS
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 03/56-09901-0A0CA895; Wed, 09 Aug 2017 07:58:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42Jpa+uQ0J1/oCv
 SYN4sKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPjwTnMBY8LKta++8HUwHghsIuRi0NIYBqj
 xKNpK1i7GDk5JAR4JY4smwFl+0u8OPmAGcQWEmhglDh7lgXEZhNQl3j8tYcJxBYRUJK4t2oyE
 8ggZoFtTBLvL79gB0kICxRIzLp9CMxmEVCVWHj5OpjNK+Ah8f3tXBaIBXISJ49NBlvGCRTf3P
 GHDWKZu8S3Xd3sExh5FzAyrGLUKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAwIBiDYwdi0KPAQoyQHk5Io7ybtzkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryX
 9ndFCgkWpaanVqRl5gBDEyYtwcGjJMK7ESTNW1yQmFucmQ6ROsVozLFh9fovTByvJvz/xiTEk
 peflyolzrsfpFQApDSjNA9uECxmLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9zTIFJ7MvB
 K4fa+ATmECOiXCtxPklJJEhJRUA6Pe4xfiImpn5v+TVy5Ielfa/XhO+qmc3rebdZ7NK7j80mP
 jyWeLl6vL7jNaOn+16QM36QcVKmdFrC6Fc+xm78jxnnqm1IL9VUrXfrn7D/ZK1fYKvnv40l0p
 RmfOqu7gbcmreMQ4Yqf/0mT96ce3w7TQVieL/cMva7EN3keDU1a+TOoW9nyUL6/EUpyRaKjFX
 FScCABaCOrSlAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!10
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1681 invoked from network); 9 Aug 2017 07:58:22 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:22 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117183097"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:19 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:48 +0800
Message-Id: <1502264512-4648-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 09/13] tools: implement the new get hw info
	interface suitable to all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGdldCBodyBpbmZvIGludGVyZmFjZSBzdWl0YWJs
ZSBmb3IgYWxsIHBzciBhbGxvY2F0aW9uCmZlYXR1cmVzIGFuZCB0aGUgd2hvbGUgZmxvdy4gSXQg
YWxzbyBlbmFibGVzIE1CQSBzdXBwb3J0IGluIHRvb2xzIHRvIGdldCBNQkEKSFcgaW5mby4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KdjE6CiAg
ICAtIHJlbW92ZSB0aGUgcG9pbnRsZXNzIGluaXRpYWxpemF0aW9uIGZvciAneGNfcHNyX2ZlYXRf
dHlwZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gdXNlICdsaWJ4bF9fJyBm
b3IgaW50ZXJuYWwgZnVuY3Rpb25zLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAt
IGNoYW5nZSBlcnJvciB2YWx1ZSAnLTEnIHRvICdFUlJPUl9JTlZBTCcuCiAgICAgIChzdWdnZXN0
ZWQgYnkgV2VpIExpdSkKICAgIC0gcmVtb3ZlIGFuIGV4dHJhbmVvdXMgc3BhY2UuCiAgICAgIChz
dWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gcmVwbGFjZSBzb21lICdpbnQnIHRvICd1bnNpZ25l
ZCBpbnQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlbW92ZSB0ZXN0IHRv
IG1hY3JvICdMSUJYTF9IQVZFX1BTUl9NQkEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUp
CiAgICAtIGNoYW5nZSAnbWJhX2luZm8ubGluZWFyJyB0byAnbWJhX2luZm8uZmxhZ3MnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gYWRqdXN0IHByaW50IGluZm8gb25seSB0
byBzaG93IHRoZSBNQkEgaW5mbyBhZnRlciBzdWNjZXNzZnVsbHkgZ2V0dGluZwogICAgICBIVyBp
bmZvLgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDMwICsrKysrKystCiB0
b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICA0NiArKysrKysrKystLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8IDE1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0KIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgIHwgICAxICsKIHRv
b2xzL3hsL3hsX3Bzci5jICAgICAgICAgICAgIHwgIDM5ICsrKysrKysrKystCiA1IGZpbGVzIGNo
YW5nZWQsIDIzMCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCmluZGV4IGM3NzEwYjguLjgxYTZmNDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDU4
LDYgKzI0NTgsMzEgQEAgZW51bSB4Y19wc3JfY2F0X3R5cGUgewogfTsKIHR5cGVkZWYgZW51bSB4
Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2NhdF90eXBlOwogCitlbnVtIHhjX3Bzcl9mZWF0X3R5cGUg
eworICAgIFhDX1BTUl9GRUFUX1VOS05PV04sCisgICAgWENfUFNSX0ZFQVRfQ0FUX0wzLAorICAg
IFhDX1BTUl9GRUFUX0NBVF9MMiwKKyAgICBYQ19QU1JfRkVBVF9NQkEsCit9OwordHlwZWRlZiBl
bnVtIHhjX3Bzcl9mZWF0X3R5cGUgeGNfcHNyX2ZlYXRfdHlwZTsKKworc3RydWN0IHhjX3Bzcl9o
d19pbmZvIHsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50
MzJfdCBjb3NfbWF4OworICAgICAgICAgICAgdWludDMyX3QgY2JtX2xlbjsKKyAgICAgICAgICAg
IGJvb2wgICAgIGNkcF9lbmFibGVkOworICAgICAgICB9IHhjX2NhdF9pbmZvOworCisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCBjb3NfbWF4OworICAgICAgICAgICAgdWlu
dDMyX3QgdGhydGxfbWF4OworICAgICAgICAgICAgYm9vbCAgICAgbGluZWFyOworICAgICAgICB9
IHhjX21iYV9pbmZvOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVjdCB4Y19wc3JfaHdfaW5m
byB4Y19wc3JfaHdfaW5mbzsKKwogaW50IHhjX3Bzcl9jbXRfYXR0YWNoKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCk7CiBpbnQgeGNfcHNyX2NtdF9kZXRhY2goeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkKTsKIGludCB4Y19wc3JfY210X2dldF9kb21haW5fcm1pZCh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCkBAIC0yNDc5LDkgKzI1MDQsOCBAQCBp
bnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAogaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3Jf
Y2F0X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90ICpkYXRhKTsKLWludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmwsCi0gICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmNibV9sZW4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICBib29sICpjZHBfZW5hYmxlZCk7CitpbnQgeGNfcHNyX2dldF9o
d19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCisgICAgICAgICAgICAg
ICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8p
OwogCiBpbnQgeGNfZ2V0X2NwdV9sZXZlbGxpbmdfY2Fwcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgKmNhcHMpOwogaW50IHhjX2dldF9jcHVfZmVhdHVyZXNldCh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgaW5kZXgsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rv
b2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IDczZDA1ZjIuLmJhNDEyZTQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0zMjMsMzYg
KzMyMyw1OCBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IHhjX3Bzcl9jYXRf
Z2V0X2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5zaWduZWQgaW50
IGx2bCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJf
dCAqY2JtX2xlbiwgYm9vbCAqY2RwX2VuYWJsZWQpCitpbnQgeGNfcHNyX2dldF9od19pbmZvKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCisgICAgICAgICAgICAgICAgICAgICAg
IHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pCiB7CiAgICAg
aW50IHJjID0gLTE7CiAgICAgREVDTEFSRV9TWVNDVEw7CiAKKyAgICBpZiAoICFod19pbmZvICkK
KyAgICAgICAgcmV0dXJuIHJjOworCiAgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfcHNyX2Fs
bG9jX29wOwogICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC50YXJnZXQgPSBzb2NrZXQ7CiAKLSAg
ICBzd2l0Y2ggKCBsdmwgKQorICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsKLSAgICBjYXNlIDI6
CisgICAgY2FzZSBYQ19QU1JfRkVBVF9DQVRfTDI6CiAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxv
Y19vcC5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm87CiAgICAgICAgIHJjID0g
eGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CiAgICAgICAgIGlmICggIXJjICkKICAgICAgICAgewot
ICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5j
b3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5j
YXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gZmFsc2U7CisgICAg
ICAgICAgICBod19pbmZvLT51LnhjX2NhdF9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgICAg
ICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uY29zX21heDsKKyAgICAg
ICAgICAgIGh3X2luZm8tPnUueGNfY2F0X2luZm8uY2JtX2xlbiA9CisgICAgICAgICAgICAgICAg
ICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5jYm1fbGVuOworICAgICAg
ICAgICAgaHdfaW5mby0+dS54Y19jYXRfaW5mby5jZHBfZW5hYmxlZCA9IGZhbHNlOwogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgMzoKKyAgICBjYXNlIFhDX1BTUl9GRUFUX0NB
VF9MMzoKICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jX29wLmNtZCA9IFhFTl9TWVNDVExfUFNS
X0NBVF9nZXRfbDNfaW5mbzsKICAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsK
ICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICB7Ci0gICAgICAgICAgICAqY29zX21heCA9IHN5
c2N0bC51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNvc19tYXg7Ci0gICAgICAgICAgICAqY2Jt
X2xlbiA9IHN5c2N0bC51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNibV9sZW47Ci0gICAgICAg
ICAgICAqY2RwX2VuYWJsZWQgPSBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5mbGFn
cyAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQ
OworICAgICAgICAgICAgaHdfaW5mby0+dS54Y19jYXRfaW5mby5jb3NfbWF4ID0KKyAgICAgICAg
ICAgICAgICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNvc19tYXg7
CisgICAgICAgICAgICBod19pbmZvLT51LnhjX2NhdF9pbmZvLmNibV9sZW4gPQorICAgICAgICAg
ICAgICAgICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uY2JtX2xlbjsK
KyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfY2F0X2luZm8uY2RwX2VuYWJsZWQgPQorICAgICAg
ICAgICAgICAgICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uZmxhZ3Mg
JgorICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKKyAg
ICAgICAgfQorICAgICAgICBicmVhazsKKyAgICBjYXNlIFhDX1BTUl9GRUFUX01CQToKKyAgICAg
ICAgc3lzY3RsLnUucHNyX2FsbG9jX29wLmNtZCA9IFhFTl9TWVNDVExfUFNSX01CQV9nZXRfaW5m
bzsKKyAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKyAgICAgICAgaWYgKCAh
cmMgKQorICAgICAgICB7CisgICAgICAgICAgICBod19pbmZvLT51LnhjX21iYV9pbmZvLmNvc19t
YXggPQorICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jX29wLnUubWJh
X2luZm8uY29zX21heDsKKyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfbWJhX2luZm8udGhydGxf
bWF4ID0KKyAgICAgICAgICAgICAgICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC51Lm1i
YV9pbmZvLnRocnRsX21heDsKKyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfbWJhX2luZm8ubGlu
ZWFyID0KKyAgICAgICAgICAgICAgICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC51Lm1i
YV9pbmZvLmZsYWdzICYKKyAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX01C
QV9MSU5FQVI7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMK
aW5kZXggY2YzNjhiYS4uY2I5MjhlNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNy
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKQEAgLTM2MSw0NyArMzYxLDQ5IEBAIGlu
dCBsaWJ4bF9wc3JfY2F0X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAog
ICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgbGlieGxfX3Bzcl9od19pbmZv
X3RvX2xpYnhsX3Bzcl9jYXRfaW5mbygKKyAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
ZmVhdF90eXBlIHR5cGUsIGxpYnhsX3Bzcl9od19pbmZvICpod19pbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqY2F0X2luZm8pCit7CisgICAgaWYgKHR5cGUg
IT0gTElCWExfUFNSX0ZFQVRfVFlQRV9DQVRfSU5GTykKKyAgICAgICAgcmV0dXJuIEVSUk9SX0lO
VkFMOworCisgICAgY2F0X2luZm8tPmlkID0gaHdfaW5mby0+aWQ7CisgICAgY2F0X2luZm8tPmNv
c19tYXggPSBod19pbmZvLT51LmNhdF9pbmZvLmNvc19tYXg7CisgICAgY2F0X2luZm8tPmNibV9s
ZW4gPSBod19pbmZvLT51LmNhdF9pbmZvLmNibV9sZW47CisgICAgY2F0X2luZm8tPmNkcF9lbmFi
bGVkID0gaHdfaW5mby0+dS5jYXRfaW5mby5jZHBfZW5hYmxlZDsKKworICAgIHJldHVybiAwOwor
fQorCiBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNy
X2NhdF9pbmZvICoqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbnIsIHVu
c2lnbmVkIGludCBsdmwpCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsKLSAgICBp
bnQgaSA9IDAsIHNvY2tldGlkLCBucl9zb2NrZXRzOwotICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRt
YXA7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm87
CiAgICAgbGlieGxfcHNyX2NhdF9pbmZvICpwdHI7CiAKLSAgICBsaWJ4bF9iaXRtYXBfaW5pdCgm
c29ja2V0bWFwKTsKLQotICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2Ms
ICZucl9zb2NrZXRzKTsKLSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxl
ZCB0byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOworICAgIHJjID0gbGlieGxfcHNyX2dldF9o
d19pbmZvKGN0eCwgJmh3X2luZm8sICh1bnNpZ25lZCBpbnQgKiluciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVF9JTkZPLCBsdmwpOworICAg
IGlmIChyYykKICAgICAgICAgZ290byBvdXQ7Ci0gICAgfQogCi0gICAgbGlieGxfc29ja2V0X2Jp
dG1hcF9hbGxvYyhjdHgsICZzb2NrZXRtYXAsIG5yX3NvY2tldHMpOwotICAgIHJjID0gbGlieGxf
Z2V0X29ubGluZV9zb2NrZXRtYXAoY3R4LCAmc29ja2V0bWFwKTsKLSAgICBpZiAocmMgPCAwKSB7
Ci0gICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IGF2YWlsYWJsZSBzb2NrZXRzIik7
Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KKyAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0Ms
ICpuciAqIHNpemVvZihsaWJ4bF9wc3JfY2F0X2luZm8pKTsKIAotICAgIHB0ciA9IGxpYnhsX19t
YWxsb2MoTk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihsaWJ4bF9wc3JfY2F0X2luZm8pKTsKLQot
ICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1hcCkgewotICAgICAg
ICBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKLSAgICAgICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2luZm8o
Y3R4LT54Y2gsIHNvY2tldGlkLCBsdmwsICZwdHJbaV0uY29zX21heCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnB0cltpXS5jYm1fbGVuLCAmcHRyW2ldLmNkcF9lbmFibGVkKSkg
eworICAgIGZvciAoaSA9IDA7IGkgPCAqbnI7IGkrKykgeworICAgICAgICBpZiAobGlieGxfX3Bz
cl9od19pbmZvX3RvX2xpYnhsX3Bzcl9jYXRfaW5mbygKKyAgICAgICAgICAgICAgICAgICAgTElC
WExfUFNSX0ZFQVRfVFlQRV9DQVRfSU5GTywKKyAgICAgICAgICAgICAgICAgICAgJmh3X2luZm9b
aV0sICZwdHJbaV0pKSB7CiAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAg
ICBmcmVlKHB0cik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQotICAgICAgICBp
Kys7CiAgICAgfQogCiAgICAgKmluZm8gPSBwdHI7Ci0gICAgKm5yID0gaTsKIG91dDoKLSAgICBs
aWJ4bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0bWFwKTsKICAgICBHQ19GUkVFOwogICAgIHJldHVy
biByYzsKIH0KQEAgLTQzOSwxNSArNDQxLDEyMCBAQCBpbnQgbGlieGxfcHNyX2dldF92YWwobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiBFUlJPUl9GQUlMOwogfQog
CitzdGF0aWMgaW5saW5lIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX3Bzcl9mZWF0X3R5cGVfdG9f
bGlieGNfcHNyX2ZlYXRfdHlwZSgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLCB1bnNpZ25lZCBpbnQgbHZsKQoreworICAgIHhjX3Bz
cl9mZWF0X3R5cGUgeGNfdHlwZSA9IFhDX1BTUl9GRUFUX1VOS05PV047CisKKyAgICBzd2l0Y2gg
KHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUX0lORk86CisgICAgICAg
IGlmIChsdmwgPT0gMykKKyAgICAgICAgICAgIHhjX3R5cGUgPSBYQ19QU1JfRkVBVF9DQVRfTDM7
CisgICAgICAgIGlmIChsdmwgPT0gMikKKyAgICAgICAgICAgIHhjX3R5cGUgPSBYQ19QU1JfRkVB
VF9DQVRfTDI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9N
QkFfSU5GTzoKKyAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9GRUFUX01CQTsKKyAgICBkZWZhdWx0
OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4geGNfdHlwZTsKK30KKworc3Rh
dGljIGlubGluZSBpbnQgbGlieGNfX3Bzcl9od19pbmZvX3RvX2xpYnhsX3Bzcl9od19pbmZvKAor
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3
X2luZm8gKnhjX2h3X2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3X2lu
Zm8gKnhsX2h3X2luZm8pCit7CisgICAgc3dpdGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9Q
U1JfRkVBVF9UWVBFX0NBVF9JTkZPOgorICAgICAgICB4bF9od19pbmZvLT51LmNhdF9pbmZvLmNv
c19tYXggPSB4Y19od19pbmZvLT51LnhjX2NhdF9pbmZvLmNvc19tYXg7CisgICAgICAgIHhsX2h3
X2luZm8tPnUuY2F0X2luZm8uY2JtX2xlbiA9IHhjX2h3X2luZm8tPnUueGNfY2F0X2luZm8uY2Jt
X2xlbjsKKyAgICAgICAgeGxfaHdfaW5mby0+dS5jYXRfaW5mby5jZHBfZW5hYmxlZCA9CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfaHdfaW5mby0+dS54Y19jYXRf
aW5mby5jZHBfZW5hYmxlZDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVB
VF9UWVBFX01CQV9JTkZPOgorICAgICAgICB4bF9od19pbmZvLT51Lm1iYV9pbmZvLmNvc19tYXgg
PSB4Y19od19pbmZvLT51LnhjX21iYV9pbmZvLmNvc19tYXg7CisgICAgICAgIHhsX2h3X2luZm8t
PnUubWJhX2luZm8udGhydGxfbWF4ID0geGNfaHdfaW5mby0+dS54Y19tYmFfaW5mby50aHJ0bF9t
YXg7CisgICAgICAgIHhsX2h3X2luZm8tPnUubWJhX2luZm8ubGluZWFyID0geGNfaHdfaW5mby0+
dS54Y19tYmFfaW5mby5saW5lYXI7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAg
ICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50
IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2h3X2luZm8g
KippbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm5yLCBsaWJ4
bF9wc3JfZmVhdF90eXBlIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBsdmwpCiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOwor
ICAgIGludCByYywgbnJfc29ja2V0czsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIHNvY2tldGlk
OworICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKnB0
cjsKKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisgICAgeGNfcHNyX2h3X2luZm8gaHdf
aW5mbzsKKworICAgIGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOworCisgICAgaWYgKHR5
cGUgPT0gTElCWExfUFNSX0ZFQVRfVFlQRV9DQVRfSU5GTyAmJiBsdmwgIT0gMyAmJiBsdmwgIT0g
MikgeworICAgICAgICBMT0dFKEVSUk9SLCAiaW5wdXQgbHZsICVkIGlzIHdyb25nIVxuIiwgbHZs
KTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICB4Y190eXBlID0gbGlieGxfX3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNfcHNyX2ZlYXRfdHlw
ZSh0eXBlLCBsdmwpOworCisgICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhn
YywgJm5yX3NvY2tldHMpOworICAgIGlmIChyYykgeworICAgICAgICBMT0dFKEVSUk9SLCAiZmFp
bGVkIHRvIGdldCBzeXN0ZW0gc29ja2V0IGNvdW50Iik7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIGxpYnhsX3NvY2tldF9iaXRtYXBfYWxsb2MoY3R4LCAmc29ja2V0bWFwLCBucl9z
b2NrZXRzKTsKKyAgICByYyA9IGxpYnhsX2dldF9vbmxpbmVfc29ja2V0bWFwKGN0eCwgJnNvY2tl
dG1hcCk7CisgICAgaWYgKHJjIDwgMCkgeworICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRv
IGdldCBhdmFpbGFibGUgc29ja2V0cyIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxfcHNy
X2h3X2luZm8pKTsKKworICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tl
dG1hcCkgeworICAgICAgICBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKKyAgICAgICAgaWYgKHhjX3Bz
cl9nZXRfaHdfaW5mbyhjdHgtPnhjaCwgc29ja2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgewor
ICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZnJlZShwdHIpOworICAg
ICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBpZiAobGlieGNfX3Bzcl9o
d19pbmZvX3RvX2xpYnhsX3Bzcl9od19pbmZvKHR5cGUsICZod19pbmZvLCAmcHRyW2ldKSkgewor
ICAgICAgICAgICAgTE9HRShFUlJPUiwgIklucHV0IHR5cGUgJWQgaXMgd3JvbmchXG4iLCB0eXBl
KTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGZyZWUocHRyKTsK
KyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgaSsrOworICAgIH0K
KworICAgICppbmZvID0gcHRyOworICAgICpuciA9IGk7CitvdXQ6CisgICAgbGlieGxfYml0bWFw
X2Rpc3Bvc2UoJnNvY2tldG1hcCk7CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7CiB9CiAK
IHZvaWQgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9od19pbmZvICpsaXN0
LCB1bnNpZ25lZCBpbnQgbnIpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKGkg
PSAwOyBpIDwgbnI7IGkrKykKKyAgICAgICAgbGlieGxfcHNyX2h3X2luZm9fZGlzcG9zZSgmbGlz
dFtpXSk7CisgICAgZnJlZShsaXN0KTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDJjNzFhOWYuLjVhYzhh
N2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxf
Y21kdGFibGUuYwpAQCAtNTI0LDYgKzUyNCw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVb
XSA9IHsKICAgICAgICJbb3B0aW9uc10iLAogICAgICAgIi1tLCAtLWNtdCAgICAgICBTaG93IENh
Y2hlIE1vbml0b3JpbmcgVGVjaG5vbG9neSAoQ01UKSBoYXJkd2FyZSBpbmZvXG4iCiAgICAgICAi
LWEsIC0tY2F0ICAgICAgIFNob3cgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpIGhh
cmR3YXJlIGluZm9cbiIKKyAgICAgICItYiwgLS1tYmEgICAgICAgU2hvdyBNZW1vcnkgQmFuZHdp
ZHRoIEFsbG9jYXRpb24gKE1CQSkgaGFyZHdhcmUgaW5mb1xuIgogICAgIH0sCiAgICAgeyAicHNy
LWNtdC1hdHRhY2giLAogICAgICAgJm1haW5fcHNyX2NtdF9hdHRhY2gsIDAsIDEsCmRpZmYgLS1n
aXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hsL3hsX3Bzci5jCmluZGV4IDczMDlkNGYu
LmJmNDE3NjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xzL3hsL3hs
X3Bzci5jCkBAIC00NzksNiArNDc5LDMzIEBAIHN0YXRpYyBpbnQgcHNyX2wyX2NhdF9od2luZm8o
dm9pZCkKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgcHNyX21iYV9od2luZm8odm9p
ZCkKK3sKKyAgICBpbnQgcmM7CisgICAgdW5zaWduZWQgaW50IGksIG5yOworICAgIGxpYnhsX3Bz
cl9od19pbmZvICppbmZvOworCisgICAgcmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8oY3R4LCAm
aW5mbywgJm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9GRUFU
X1RZUEVfTUJBX0lORk8sIDApOworICAgIGlmIChyYykKKyAgICAgICAgcmV0dXJuIHJjOworCisg
ICAgcHJpbnRmKCJNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSk6XG4iKTsKKworICAg
IGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7CisgICAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4i
LCAiU29ja2V0IElEIiwgaW5mb1tpXS5pZCk7CisgICAgICAgIHByaW50ZigiJS0xNnM6ICVzXG4i
LCAiTGluZWFyIE1vZGUiLAorICAgICAgICAgICAgICAgaW5mb1tpXS51Lm1iYV9pbmZvLmxpbmVh
ciA/ICJFbmFibGVkIiA6ICJEaXNhYmxlZCIpOworICAgICAgICBwcmludGYoIiUtMTZzOiAldVxu
IiwgIk1heGltdW0gQ09TIiwgaW5mb1tpXS51Lm1iYV9pbmZvLmNvc19tYXgpOworICAgICAgICBw
cmludGYoIiUtMTZzOiAldVxuIiwgIk1heGltdW0gVGhyb3R0bGluZyBWYWx1ZSIsCisgICAgICAg
ICAgICAgICBpbmZvW2ldLnUubWJhX2luZm8udGhydGxfbWF4KTsKKyAgICAgICAgcHJpbnRmKCIl
LTE2czogJXVcbiIsICJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWUiLCAwKTsKKyAgICB9CisKKyAg
ICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIpOworICAgIHJldHVybiByYzsK
K30KKwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKIHsK
ICAgICB1aW50MzJfdCBkb21pZDsKQEAgLTU5NywyMCArNjI0LDI0IEBAIGludCBtYWluX3Bzcl9j
YXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiBpbnQgbWFpbl9wc3JfaHdpbmZvKGludCBh
cmdjLCBjaGFyICoqYXJndikKIHsKICAgICBpbnQgb3B0LCByZXQgPSAwOwotICAgIGJvb2wgYWxs
ID0gdHJ1ZSwgY210ID0gZmFsc2UsIGNhdCA9IGZhbHNlOworICAgIGJvb2wgYWxsID0gdHJ1ZSwg
Y210ID0gZmFsc2UsIGNhdCA9IGZhbHNlLCBtYmEgPSBmYWxzZTsKICAgICBzdGF0aWMgc3RydWN0
IG9wdGlvbiBvcHRzW10gPSB7CiAgICAgICAgIHsiY210IiwgMCwgMCwgJ20nfSwKICAgICAgICAg
eyJjYXQiLCAwLCAwLCAnYSd9LAorICAgICAgICB7Im1iYSIsIDAsIDAsICdiJ30sCiAgICAgICAg
IENPTU1PTl9MT05HX09QVFMKICAgICB9OwogCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwg
Im1hIiwgb3B0cywgInBzci1od2luZm8iLCAwKSB7CisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgIm1hYiIsIG9wdHMsICJwc3ItaHdpbmZvIiwgMCkgewogICAgIGNhc2UgJ20nOgogICAgICAg
ICBhbGwgPSBmYWxzZTsgY210ID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAnYSc6
CiAgICAgICAgIGFsbCA9IGZhbHNlOyBjYXQgPSB0cnVlOwogICAgICAgICBicmVhazsKKyAgICBj
YXNlICdiJzoKKyAgICAgICAgYWxsID0gZmFsc2U7IG1iYSA9IHRydWU7CisgICAgICAgIGJyZWFr
OwogICAgIH0KIAogICAgIGlmICghcmV0ICYmIChhbGwgfHwgY210KSkKQEAgLTYyMyw2ICs2NTQs
MTAgQEAgaW50IG1haW5fcHNyX2h3aW5mbyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgaWYg
KGFsbCB8fCBjYXQpCiAgICAgICAgIHJldCA9IHBzcl9sMl9jYXRfaHdpbmZvKCk7CiAKKyAgICAv
KiBNQkEgaXMgaW5kZXBlbmRlbnQgb2YgQ01UIGFuZCBDQVQgKi8KKyAgICBpZiAoYWxsIHx8IG1i
YSkKKyAgICAgICAgcmV0ID0gcHNyX21iYV9od2luZm8oKTsKKwogICAgIHJldHVybiByZXQ7CiB9
CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:58: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.xen.org>)
	id 1dfLsq-0001wu-HT; Wed, 09 Aug 2017 07:58:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsp-0001w4-SG
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:27 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 18/E3-03368-3A0CA895; Wed, 09 Aug 2017 07:58:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhobvoQFe
 kwY1jJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5pftZC6YrVUx85tDAeF+yi5GLQ0hgGqPE
 jLOn2LoYOTkkBHgljiybwQph+0usPLeSBaKogVGi5d0dsASbgLrE4689TCC2iICSxL1Vk5lAi
 pgFtjFJvL/8gh0kISzgJ7Hj6Fswm0VAVaLxwHtmEJtXwEOiZ1k71AY5iZPHJoPZnEDxzR1/wK
 4QEnCX+Larm30CI+8CRoZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV
 6yfm5mxiBAcEABDsYmxYFHmKU5GBSEuXdpN0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99L+
 rkghwaLU9NSKtMwcYGjCpCU4eJREeDeCpHmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpx3P
 0iRAEhRRmke3AhYnFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9pkCk8mXklcJteAR3BBH
 REhG8nyBEliQgpqQbG7CTrV5WmJ5XOPGDc3N+dWbbj+AG5hL8LtqyWbL74ZtYXt9wSHt9pmxa
 aHYqSjehncrlpN3tmREDg/s/9kqU6M5Ys+92Y++t80NZU3dXbd1Qdyt/YwRxsfzpt/uYgPzlD
 pizfr4bSHm3sIa3/i69GbHHUWDXnPp/ek+OfAz0VA2ecPTLxfZSjEktxRqKhFnNRcSIAplXuC
 o4CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!11
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2205 invoked from network); 9 Aug 2017 07:58:26 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:26 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117183110"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:22 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:49 +0800
Message-Id: <1502264512-4648-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 10/13] tools: rename 'xc_psr_cat_type' to
	'xc_psr_val_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdmFsX3R5cGUn
IHNvIHRoYXQKdGhlIHN0cnVjdHVyZSBuYW1lIGlzIGNvbW1vbiBmb3IgYWxsIGFsbG9jYXRpb24g
ZmVhdHVyZXMuCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNv
bT4KLS0tCnYxOgogICAgLSBzcGxpdCB0aGlzIHBhdGNoIG91dCBmcm9tIG5leHQgJ2dldCB2YWx1
ZScgcGF0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKLS0tCiB0b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCB8ICA4ICsrKystLS0tCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAg
ICAgICB8ICA0ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggODFhNmY0OC4uZjFjNjI5ZSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKQEAgLTI0NTAsMTMgKzI0NTAsMTMgQEAgZW51bSB4Y19wc3JfY210X3R5cGUgewog
fTsKIHR5cGVkZWYgZW51bSB4Y19wc3JfY210X3R5cGUgeGNfcHNyX2NtdF90eXBlOwogCi1lbnVt
IHhjX3Bzcl9jYXRfdHlwZSB7CitlbnVtIHhjX3Bzcl92YWxfdHlwZSB7CiAgICAgWENfUFNSX0NB
VF9MM19DQk0gICAgICA9IDEsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fQ09ERSA9IDIsCiAgICAg
WENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAgWENfUFNSX0NBVF9MMl9DQk0gICAgICA9
IDQsCiB9OwotdHlwZWRlZiBlbnVtIHhjX3Bzcl9jYXRfdHlwZSB4Y19wc3JfY2F0X3R5cGU7Cit0
eXBlZGVmIGVudW0geGNfcHNyX3ZhbF90eXBlIHhjX3Bzcl92YWxfdHlwZTsKIAogZW51bSB4Y19w
c3JfZmVhdF90eXBlIHsKICAgICBYQ19QU1JfRkVBVF9VTktOT1dOLApAQCAtMjQ5OSwxMCArMjQ5
OSwxMCBAQCBpbnQgeGNfcHNyX2NtdF9nZXRfZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3Qgcm1pZCwgdWludDMyX3QgY3B1LAogaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19pbnRlcmZh
Y2UgKnhjaCk7CiAKIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNf
cHNyX2NhdF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4Y19wc3JfdmFsX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwogaW50IHhjX3Bzcl9jYXRf
Z2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3Qg
dGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl92YWxfdHlwZSB0
eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgKmRhdGEpOwogaW50IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3Qgc29ja2V0LAogICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBl
IHR5cGUsIHhjX3Bzcl9od19pbmZvICpod19pbmZvKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3Bzci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggYmE0MTJlNC4uYzY5ZTk0MyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNy
LmMKQEAgLTI0OSw3ICsyNDksNyBAQCBpbnQgeGNfcHNyX2NtdF9lbmFibGVkKHhjX2ludGVyZmFj
ZSAqeGNoKQogICAgIHJldHVybiAwOwogfQogaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRh
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl92YWxfdHlwZSB0eXBlLCB1aW50MzJfdCB0
YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSkKIHsK
ICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTI4NCw3ICsyODQsNyBAQCBpbnQgeGNfcHNyX2NhdF9z
ZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogfQogCiBp
bnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0
eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNf
cHNyX3ZhbF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAqZGF0YSkKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGNi
OTI4ZTcuLjFkNzVmMzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCkBAIC0zMDMsMTEgKzMwMywxMSBAQCBvdXQ6CiAgICAg
cmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bzcl9jYXRfdHlwZSBsaWJ4bF9fcHNy
X2NibV90eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSgKK3N0YXRpYyBpbmxpbmUgeGNfcHNyX3Zh
bF90eXBlIGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3ZhbF90eXBlKAogICAgIGxp
YnhsX3Bzcl9jYm1fdHlwZSB0eXBlKQogewotICAgIEJVSUxEX0JVR19PTihzaXplb2YobGlieGxf
cHNyX2NibV90eXBlKSAhPSBzaXplb2YoeGNfcHNyX2NhdF90eXBlKSk7Ci0gICAgcmV0dXJuICh4
Y19wc3JfY2F0X3R5cGUpdHlwZTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl9j
Ym1fdHlwZSkgIT0gc2l6ZW9mKHhjX3Bzcl92YWxfdHlwZSkpOworICAgIHJldHVybiAoeGNfcHNy
X3ZhbF90eXBlKXR5cGU7CiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLApAQCAtMzI1LDEyICszMjUsMTIgQEAgaW50IGxpYnhsX3Bz
cl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgfQogCiAg
ICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAg
ICAgeGNfcHNyX2NhdF90eXBlIHhjX3R5cGU7CisgICAgICAgIHhjX3Bzcl92YWxfdHlwZSB4Y190
eXBlOwogCiAgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQogICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNf
cHNyX2NhdF90eXBlKHR5cGUpOworICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlw
ZV90b19saWJ4Y19wc3JfdmFsX3R5cGUodHlwZSk7CiAgICAgICAgIGlmICh4Y19wc3JfY2F0X3Nl
dF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewogICAgICAgICAgICAgbGli
eGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKQEAgLTM0OSw3ICszNDksNyBAQCBp
bnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
IHsKICAgICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjID0gMDsKLSAgICB4Y19wc3JfY2F0X3R5
cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX2NhdF90eXBlKHR5
cGUpOworICAgIHhjX3Bzcl92YWxfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90
b19saWJ4Y19wc3JfdmFsX3R5cGUodHlwZSk7CiAKICAgICBpZiAoeGNfcHNyX2NhdF9nZXRfZG9t
YWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0YXJnZXQsIGNibV9yKSkgewotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:58: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.xen.org>)
	id 1dfLsv-00020r-Q4; Wed, 09 Aug 2017 07:58:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsu-0001zl-Az
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:32 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AB/47-03044-7A0CA895; Wed, 09 Aug 2017 07:58:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+uQ0F12oCv
 S4M1tVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP+pGVsBWcrK54uS2xgvBvSxcjJISQwjVHi
 /5NqEFtCgFfiyLIZrBC2v8Tk22+Yuxi5gGoaGCV2Tt/IBpJgE1CXePy1hwnEFhFQkri3ajITS
 BGzwDYmifeXX7CDJIQFsiRuTP0PZrMIqEqs+3wUrIFXwENiwbSDTBAb5CROHpsMto0TKL654w
 8bxEXuEt92dbNPYORdwMiwilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMal
 YLzk/dxMjMBwYgGAHY9OiwEOMkhxMSqK8m7Q7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8F7a
 3xUpJFiUmp5akZaZAwxMmLQEB4+SCO9GkDRvcUFibnFmOkTqFKMxx4bV678wcbya8P8bkxBLX
 n5eqpQ4736QUgGQ0ozSPLhBsIi5xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHe0yBTeDLzSu
 D2vQI6hQnolAjfTpBTShIRUlINjLF7Ql+6vVHT2O97Olh5Uzn38bjPZaXGM1heBPV1xjt6Z39
 zr9uzIovrg/ru7Lol9bIWk+Q0euu/daw8mfurYOkhhwTzRq75nAy1T05POxK/e2JYbrD+cpH3
 1ckbZuVxMHibufrs6d4y69byuv13XPiuMe8XPp0r4GX6pc1QzsmisaGflUdNiaU4I9FQi7moO
 BEA2LJmOJMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!12
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3073 invoked from network); 9 Aug 2017 07:58:29 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:29 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117183119"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:26 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:50 +0800
Message-Id: <1502264512-4648-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 11/13] tools: implemet new get value
	interface suitable for all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGdldCB2YWx1ZSBpbnRlcmZhY2UgaW4gdG9vbHMg
c3VpdGFibGUgZm9yIGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcyBhbmQgdGhlIHdob2xlIGZs
b3cuIEl0IGFsc28gZW5hYmxlcyBNQkEgc3VwcG9ydCBpbiB0b29scwp0byBnZXQgTUJBIHZhbHVl
LgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQog
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgIDcgKy0KIHRvb2xzL2xpYnhjL3hjX3Bz
ci5jICAgICAgICAgIHwgICA5ICsrLQogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgICAgICAgfCAg
NTEgKysrKysrKy0tLS0tCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICB8ICAgMSArCiB0
b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICAgNSArKwogdG9vbHMveGwveGxfcHNyLmMg
ICAgICAgICAgICAgfCAxNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDE3MyBpbnNlcnRpb25zKCspLCA3OSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGYxYzYyOWUuLmQ3ZWFiZmIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCkBAIC0yNDU1LDYgKzI0NTUsNyBAQCBlbnVtIHhjX3Bzcl92YWxfdHlwZSB7CiAgICAg
WENfUFNSX0NBVF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fREFUQSA9
IDMsCiAgICAgWENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCisgICAgWENfUFNSX01CQV9USFJU
TCAgICAgICA9IDUsCiB9OwogdHlwZWRlZiBlbnVtIHhjX3Bzcl92YWxfdHlwZSB4Y19wc3JfdmFs
X3R5cGU7CiAKQEAgLTI1MDEsOSArMjUwMiw5IEBAIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNf
aW50ZXJmYWNlICp4Y2gpOwogaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4Y19wc3JfdmFsX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwotaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFp
bl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4Y19wc3JfdmFsX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpkYXRhKTsKK2ludCB4Y19w
c3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl92YWxfdHlwZSB0eXBlLCB1aW50MzJfdCB0
YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7CiBpbnQg
eGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCiAg
ICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2lu
Zm8gKmh3X2luZm8pOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xz
L2xpYnhjL3hjX3Bzci5jCmluZGV4IGM2OWU5NDMuLmRlNTAxYjAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yODMsOSArMjgz
LDkgQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAK
LWludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3ZhbF90eXBl
IHR5cGUsIHVpbnQzMl90IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqZGF0YSkKK2ludCB4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl92
YWxfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCAqZGF0YSkKIHsKICAgICBpbnQgcmM7CiAgICAgREVDTEFSRV9ET01DVEw7CkBA
IC0zMDUsNiArMzA1LDkgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICBjYXNlIFhDX1BTUl9DQVRfTDJfQ0JNOgog
ICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NCTTsKICAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRMOgorICAgICAgICBjbWQgPSBYRU5fRE9N
Q1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRMOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0Ogog
ICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCAx
ZDc1ZjMzLi40YjkxZTliIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtNzEsMTYgKzcxLDMwIEBAIHN0YXRpYyB2b2lk
IGxpYnhsX19wc3JfY210X2xvZ19lcnJfbXNnKGxpYnhsX19nYyAqZ2MsIGludCBlcnIpCiAgICAg
TE9HRShFUlJPUiwgIiVzIiwgbXNnKTsKIH0KIAotc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9jYXRf
bG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikKK3N0YXRpYyB2b2lkIGxpYnhsX19w
c3JfYWxsb2NfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGVyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUpCiB7CisgICAgLyoKKyAgICAg
KiBJbmRleCBpcyAnbGlieGxfcHNyX2NibV90eXBlJyBzbyB3ZSBzZXQgdHdvICdDRFAnIHRvIGNv
cnJlc3BvbmQgdG8KKyAgICAgKiBEQVRBIGFuZCBDT0RFLgorICAgICAqLworICAgIGNvbnN0IGNo
YXIgKiBjb25zdCBmZWF0X25hbWVbNl0gPSB7CisgICAgICAgICJVTktOT1dOIiwKKyAgICAgICAg
IkwzIENBVCIsCisgICAgICAgICJDRFAiLAorICAgICAgICAiQ0RQIiwKKyAgICAgICAgIkwyIENB
VCIsCisgICAgICAgICJNQkEiLAorICAgIH07CiAgICAgY2hhciAqbXNnOwogCiAgICAgc3dpdGNo
IChlcnIpIHsKICAgICBjYXNlIEVOT0RFVjoKLSAgICAgICAgbXNnID0gIkNBVCBpcyBub3Qgc3Vw
cG9ydGVkIGluIHRoaXMgc3lzdGVtIjsKKyAgICAgICAgbXNnID0gImlzIG5vdCBzdXBwb3J0ZWQg
aW4gdGhpcyBzeXN0ZW0iOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEVOT0VOVDoKLSAgICAg
ICAgbXNnID0gIkNBVCBpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0IjsKKyAgICAgICAgbXNn
ID0gImlzIG5vdCBlbmFibGVkIG9uIHRoZSBzb2NrZXQiOwogICAgICAgICBicmVhazsKICAgICBj
YXNlIEVPVkVSRkxPVzoKICAgICAgICAgbXNnID0gIm5vIGZyZWUgQ09TIGF2YWlsYWJsZSI7CkBA
IC0xMDYsNyArMTIwLDcgQEAgc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2co
bGlieGxfX2djICpnYywgaW50IGVycikKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIExP
R0UoRVJST1IsICIlcyIsIG1zZyk7CisgICAgTE9HRShFUlJPUiwgIiVzOiAlcyIsIGZlYXRfbmFt
ZVt0eXBlXSwgbXNnKTsKIH0KIAogc3RhdGljIGludCBsaWJ4bF9fcGlja19zb2NrZXRfY3B1KGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IHNvY2tldGlkKQpAQCAtMzMzLDcgKzM0Nyw3IEBAIGludCBs
aWJ4bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdmFsX3R5cGUo
dHlwZSk7CiAgICAgICAgIGlmICh4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwg
ZG9taWQsIHhjX3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
b2NrZXRpZCwgY2JtKSkgewotICAgICAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2co
Z2MsIGVycm5vKTsKKyAgICAgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2Ms
IGVycm5vLCB0eXBlKTsKICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgfQog
ICAgIH0KQEAgLTM0NywxOCArMzYxLDcgQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90ICpjYm1fcikKIHsKLSAgICBHQ19JTklUKGN0eCk7Ci0gICAgaW50
IHJjID0gMDsKLSAgICB4Y19wc3JfdmFsX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5
cGVfdG9fbGlieGNfcHNyX3ZhbF90eXBlKHR5cGUpOwotCi0gICAgaWYgKHhjX3Bzcl9jYXRfZ2V0
X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKLSAgICAgICAgbGlieGxfX3Bzcl9j
YXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAg
IH0KLQotICAgIEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBsaWJ4bF9wc3Jf
Z2V0X3ZhbChjdHgsIGRvbWlkLCB0eXBlLCB0YXJnZXQsIGNibV9yKTsKIH0KIAogc3RhdGljIGlu
bGluZSBpbnQgbGlieGxfX3Bzcl9od19pbmZvX3RvX2xpYnhsX3Bzcl9jYXRfaW5mbygKQEAgLTQz
OCw3ICs0NDEsMTkgQEAgaW50IGxpYnhsX3Bzcl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlw
ZSwgdW5zaWduZWQgaW50IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAq
dmFsKQogewotICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBp
bnQgcmMgPSAwOworCisgICAgeGNfcHNyX3ZhbF90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2Ni
bV90eXBlX3RvX2xpYnhjX3Bzcl92YWxfdHlwZSh0eXBlKTsKKworICAgIGlmICh4Y19wc3JfZ2V0
X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0YXJnZXQsIHZhbCkpIHsKKyAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19s
b2dfZXJyX21zZyhnYywgZXJybm8sIHR5cGUpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cisg
ICAgfQorCisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
eGNfcHNyX2ZlYXRfdHlwZSBsaWJ4bF9fcHNyX2ZlYXRfdHlwZV90b19saWJ4Y19wc3JfZmVhdF90
eXBlKApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXggYWE5
NWI3Ny4uNTkwNjVjNCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94bC94
bC5oCkBAIC0yMDYsNiArMjA2LDcgQEAgaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBhcmdjLCBj
aGFyICoqYXJndik7CiAjaWZkZWYgTElCWExfSEFWRV9QU1JfQ0FUCiBpbnQgbWFpbl9wc3JfY2F0
X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jYXRfc2hvdyhp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBj
aGFyICoqYXJndik7CiAjZW5kaWYKIGludCBtYWluX3FlbXVfbW9uaXRvcl9jb21tYW5kKGludCBh
cmdjLCBjaGFyICoqYXJndik7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMg
Yi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDVhYzhhN2UuLjE5ZTUwMDQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpA
QCAtNTYyLDYgKzU2MiwxMSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAg
ICAiW29wdGlvbnNdIDxEb21haW4+IiwKICAgICAgICItbCA8bGV2ZWw+ICAgICAgICBTcGVjaWZ5
IHRoZSBjYWNoZSBsZXZlbCB0byBwcm9jZXNzLCBvdGhlcndpc2UgTDMgY2FjaGUgaXMgcHJvY2Vz
c2VkXG4iCiAgICAgfSwKKyAgICB7ICJwc3ItbWJhLXNob3ciLAorICAgICAgJm1haW5fcHNyX21i
YV9zaG93LCAwLCAxLAorICAgICAgIlNob3cgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGlu
Zm9ybWF0aW9uIiwKKyAgICAgICI8RG9tYWluPiIsCisgICAgfSwKIAogI2VuZGlmCiAgICAgeyAi
dXNiY3RybC1hdHRhY2giLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcHNyLmMgYi90b29scy94
bC94bF9wc3IuYwppbmRleCBiZjQxNzYyLi5kN2VkYWIyIDEwMDY0NAotLS0gYS90b29scy94bC94
bF9wc3IuYworKysgYi90b29scy94bC94bF9wc3IuYwpAQCAtMzMwLDE5ICszMzAsMjEgQEAgb3V0
OgogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVfZG9t
YWluX2NibV90eXBlKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUg
dHlwZSkKK3N0YXRpYyB2b2lkIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKHVpbnQzMl90
IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlKQogewotICAgIHVpbnQ2NF90IGNi
bTsKKyAgICB1aW50NjRfdCB2YWw7CiAKLSAgICBpZiAoIWxpYnhsX3Bzcl9jYXRfZ2V0X2NibShj
dHgsIGRvbWlkLCB0eXBlLCBzb2NrZXRpZCwgJmNibSkpCi0gICAgICAgIHByaW50ZigiJSMxNiJQ
Ukl4NjQsIGNibSk7CisgICAgaWYgKCFsaWJ4bF9wc3JfZ2V0X3ZhbChjdHgsIGRvbWlkLCB0eXBl
LCBzb2NrZXRpZCwgJnZhbCkpCisgICAgICAgIHByaW50ZigiJSMxNiJQUkl4NjQsIHZhbCk7CiAg
ICAgZWxzZQogICAgICAgICBwcmludGYoIiUxNnMiLCAiZXJyb3IiKTsKIH0KIAotc3RhdGljIHZv
aWQgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qg
c29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
Y2RwX2VuYWJsZWQsIHVuc2lnbmVkIGludCBsdmwpCitzdGF0aWMgdm9pZCBwc3JfcHJpbnRfb25l
X2RvbWFpbl92YWwodWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAgY2hhciAqZG9t
YWluX25hbWU7CiAKQEAgLTM1MCwxMDYgKzM1MiwxNTIgQEAgc3RhdGljIHZvaWQgcHNyX2NhdF9w
cmludF9vbmVfZG9tYWluX2NibSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCiAg
ICAgcHJpbnRmKCIlNWQlMjVzIiwgZG9taWQsIGRvbWFpbl9uYW1lKTsKICAgICBmcmVlKGRvbWFp
bl9uYW1lKTsKIAotICAgIHN3aXRjaCAobHZsKSB7Ci0gICAgY2FzZSAzOgotICAgICAgICBpZiAo
IWNkcF9lbmFibGVkKSB7Ci0gICAgICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2Jt
X3R5cGUoZG9taWQsIHNvY2tldGlkLAorICAgIHN3aXRjaCAodHlwZSkgeworICAgIGNhc2UgTElC
WExfUFNSX0ZFQVRfVFlQRV9DQVRfSU5GTzoKKyAgICAgICAgc3dpdGNoIChsdmwpIHsKKyAgICAg
ICAgY2FzZSAzOgorICAgICAgICAgICAgaWYgKCFpbmZvLT51LmNhdF9pbmZvLmNkcF9lbmFibGVk
KSB7CisgICAgICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQs
IGluZm8tPmlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk0pOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAg
ICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5f
dmFsX3R5cGUoZG9taWQsIGluZm8tPmlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fQ09ERSk7Ci0gICAgICAg
ICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAor
ICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBpbmZv
LT5pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJY
TF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0RBVEEpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwot
ICAgIGNhc2UgMjoKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRv
bWlkLCBzb2NrZXRpZCwKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBjYXNlIDI6CisgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21p
ZCwgaW5mby0+aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBM
SUJYTF9QU1JfQ0JNX1RZUEVfTDJfQ0JNKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBk
ZWZhdWx0OgorICAgICAgICAgICAgcHJpbnRmKCJJbnB1dCBsdmwgJWQgaXMgd3JvbmchIiwgbHZs
KTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBwcmlu
dGYoIklucHV0IGx2bCAlZCBpcyB3cm9uZyEiLCBsdmwpOworCisgICAgY2FzZSBMSUJYTF9QU1Jf
RkVBVF9UWVBFX01CQV9JTkZPOgorICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlw
ZShkb21pZCwgaW5mby0+aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhSVEwpOwogICAgICAgICBicmVhazsKICAgICB9CiAK
ICAgICBwcmludGYoIlxuIik7CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9wcmludF9kb21haW5f
Y2JtKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgY2RwX2VuYWJsZWQsIHVuc2lnbmVkIGludCBsdmwpCitz
dGF0aWMgaW50IHBzcl9wcmludF9kb21haW5fdmFsKHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQogewogICAgIGludCBp
LCBucl9kb21haW5zOwogICAgIGxpYnhsX2RvbWluZm8gKmxpc3Q7CiAKICAgICBpZiAoZG9taWQg
IT0gSU5WQUxJRF9ET01JRCkgewotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2Jt
KGRvbWlkLCBzb2NrZXRpZCwgY2RwX2VuYWJsZWQsIGx2bCk7CisgICAgICAgIHBzcl9wcmludF9v
bmVfZG9tYWluX3ZhbChkb21pZCwgaW5mbywgdHlwZSwgbHZsKTsKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgfQogCiAgICAgaWYgKCEobGlzdCA9IGxpYnhsX2xpc3RfZG9tYWluKGN0eCwgJm5yX2Rv
bWFpbnMpKSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgZG9tYWlu
IGxpc3QgZm9yIGNibSBkaXNwbGF5XG4iKTsKLSAgICAgICAgcmV0dXJuIC0xOworICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgZG9tYWluIGxpc3QgZm9yIHZhbHVlIGRpc3Bs
YXlcbiIpOworICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwogICAgIH0KIAogICAgIGZvciAo
aSA9IDA7IGkgPCBucl9kb21haW5zOyBpKyspCi0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2Rv
bWFpbl9jYm0obGlzdFtpXS5kb21pZCwgc29ja2V0aWQsIGNkcF9lbmFibGVkLCBsdmwpOworICAg
ICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWwobGlzdFtpXS5kb21pZCwgaW5mbywgdHlwZSwg
bHZsKTsKICAgICBsaWJ4bF9kb21pbmZvX2xpc3RfZnJlZShsaXN0LCBucl9kb21haW5zKTsKIAog
ICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IHBzcl9jYXRfcHJpbnRfc29ja2V0KHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9wc3JfY2F0X2luZm8gKmluZm8sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCitzdGF0aWMgaW50IHBzcl9wcmludF9zb2Nr
ZXQodWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNy
X2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2Zl
YXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
dmwpCiB7Ci0gICAgaW50IHJjOwotICAgIHVpbnQzMl90IGwzX2NhY2hlX3NpemU7Ci0KICAgICBw
cmludGYoIiUtMTZzOiAldVxuIiwgIlNvY2tldCBJRCIsIGluZm8tPmlkKTsKIAotICAgIC8qIFNv
IGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMgY2FjaGUuICovCi0gICAgaWYgKGx2bCA9PSAzKSB7
Ci0gICAgICAgIHJjID0gbGlieGxfcHNyX2NtdF9nZXRfbDNfY2FjaGVfc2l6ZShjdHgsIGluZm8t
PmlkLCAmbDNfY2FjaGVfc2l6ZSk7Ci0gICAgICAgIGlmIChyYykgewotICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0IGwzIGNhY2hlIHNpemUgZm9yIHNvY2tldDolZFxu
IiwKLSAgICAgICAgICAgICAgICAgICAgaW5mby0+aWQpOwotICAgICAgICAgICAgcmV0dXJuIC0x
OworICAgIHN3aXRjaCAodHlwZSkgeworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9DQVRf
SU5GTzoKKyAgICB7CisgICAgICAgIGludCByYzsKKyAgICAgICAgdWludDMyX3QgbDNfY2FjaGVf
c2l6ZTsKKworICAgICAgICAvKiBTbyBmYXIsIENNVCBvbmx5IHN1cHBvcnRzIEwzIGNhY2hlLiAq
LworICAgICAgICBpZiAobHZsID09IDMpIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfcHNyX2Nt
dF9nZXRfbDNfY2FjaGVfc2l6ZShjdHgsIGluZm8tPmlkLCAmbDNfY2FjaGVfc2l6ZSk7CisgICAg
ICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxl
ZCB0byBnZXQgbDMgY2FjaGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICAgaW5mby0+aWQpOworICAgICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIHByaW50ZigiJS0xNnM6ICV1S0JcbiIsICJMMyBDYWNoZSIsIGwz
X2NhY2hlX3NpemUpOwogICAgICAgICB9Ci0gICAgICAgIHByaW50ZigiJS0xNnM6ICV1S0JcbiIs
ICJMMyBDYWNoZSIsIGwzX2NhY2hlX3NpemUpOworCisgICAgICAgIHByaW50ZigiJS0xNnM6ICUj
bGx4XG4iLCAiRGVmYXVsdCBDQk0iLAorICAgICAgICAgICAgICAgKDF1bGwgPDwgaW5mby0+dS5j
YXRfaW5mby5jYm1fbGVuKSAtIDEpOworICAgICAgICBpZiAoaW5mby0+dS5jYXRfaW5mby5jZHBf
ZW5hYmxlZCkKKyAgICAgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnMlMTZzXG4iLCAiSUQiLCAi
TkFNRSIsICJDQk0gKGNvZGUpIiwgIkNCTSAoZGF0YSkiKTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgcHJpbnRmKCIlNXMlMjVzJTE2c1xuIiwgIklEIiwgIk5BTUUiLCAiQ0JNIik7CisKKyAg
ICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgcHJpbnRmKCIlLTE2czogJSNsbHhcbiIsICJEZWZh
dWx0IENCTSIsICgxdWxsIDw8IGluZm8tPmNibV9sZW4pIC0gMSk7Ci0gICAgaWYgKGluZm8tPmNk
cF9lbmFibGVkKQotICAgICAgICBwcmludGYoIiU1cyUyNXMlMTZzJTE2c1xuIiwgIklEIiwgIk5B
TUUiLCAiQ0JNIChjb2RlKSIsICJDQk0gKGRhdGEpIik7Ci0gICAgZWxzZQotICAgICAgICBwcmlu
dGYoIiU1cyUyNXMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJDQk0iKTsKKyAgICBjYXNlIExJQlhM
X1BTUl9GRUFUX1RZUEVfTUJBX0lORk86CisgICAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAi
RGVmYXVsdCBUSFJUTCIsIDApOworICAgICAgICBwcmludGYoIiU1cyUyNXMlMTZzXG4iLCAiSUQi
LCAiTkFNRSIsICJUSFJUTCIpOworICAgICAgICBicmVhazsKIAotICAgIHJldHVybiBwc3JfY2F0
X3ByaW50X2RvbWFpbl9jYm0oZG9taWQsIGluZm8tPmlkLCBpbmZvLT5jZHBfZW5hYmxlZCwgbHZs
KTsKKyAgICBkZWZhdWx0OgorICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIklucHV0IGZlYXR1cmUg
dHlwZSAlZCBpcyB3cm9uZ1xuIiwgdHlwZSk7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7
CisgICAgfQorCisgICAgcmV0dXJuIHBzcl9wcmludF9kb21haW5fdmFsKGRvbWlkLCBpbmZvLCB0
eXBlLCBsdmwpOwogfQogCi1zdGF0aWMgaW50IHBzcl9jYXRfc2hvdyh1aW50MzJfdCBkb21pZCwg
dW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyBpbnQgcHNyX3ZhbF9zaG93KHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsKLSAgICBpbnQgaSwgbnI7
CisgICAgdW5zaWduZWQgaW50IGksIG5yOwogICAgIGludCByYzsKLSAgICBsaWJ4bF9wc3JfY2F0
X2luZm8gKmluZm87CisgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm87CiAKLSAgICBpZiAobHZs
ICE9IDIgJiYgbHZsICE9IDMpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBsdmwg
JWQgaXMgd3JvbmdcbiIsIGx2bCk7CisgICAgc3dpdGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJY
TF9QU1JfRkVBVF9UWVBFX0NBVF9JTkZPOgorICAgICAgICBpZiAobHZsICE9IDIgJiYgbHZsICE9
IDMpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQgbHZsICVkIGlzIHdyb25n
XG4iLCBsdmwpOworICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICAgICAgfQor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkFfSU5GTzoK
KyAgICAgICAgaWYgKGx2bCkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBs
dmwgJWQgaXMgd3JvbmdcbiIsIGx2bCk7CisgICAgICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJF
OworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJJbnB1dCBmZWF0dXJlIHR5cGUgJWQgaXMgd3JvbmdcbiIsIHR5cGUpOwog
ICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwogICAgIH0KIAotICAgIHJjID0gbGlieGxfcHNy
X2NhdF9nZXRfaW5mbyhjdHgsICZpbmZvLCAmbnIsIGx2bCk7CisgICAgcmMgPSBsaWJ4bF9wc3Jf
Z2V0X2h3X2luZm8oY3R4LCAmaW5mbywgJm5yLCB0eXBlLCBsdmwpOwogICAgIGlmIChyYykgewot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgJXMgY2F0IGluZm9cbiIsIChs
dmwgPT0gMyk/IkwzIjoiTDIiKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8g
Z2V0IGluZm9cbiIpOwogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCiAgICAgZm9yIChpID0g
MDsgaSA8IG5yOyBpKyspIHsKLSAgICAgICAgcmMgPSBwc3JfY2F0X3ByaW50X3NvY2tldChkb21p
ZCwgaW5mbyArIGksIGx2bCk7CisgICAgICAgIHJjID0gcHNyX3ByaW50X3NvY2tldChkb21pZCwg
aW5mbyArIGksIHR5cGUsIGx2bCk7CiAgICAgICAgIGlmIChyYykKICAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAogb3V0OgotICAgIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUoaW5m
bywgbnIpOworICAgIGxpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZShpbmZvLCBucik7CiAgICAg
cmV0dXJuIHJjOwogfQogCkBAIC00NzksNiArNTI3LDI3IEBAIHN0YXRpYyBpbnQgcHNyX2wyX2Nh
dF9od2luZm8odm9pZCkKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBtYWluX3Bzcl9tYmFfc2hv
dyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgaW50IG9wdDsKKyAgICB1aW50MzJfdCBk
b21pZDsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAicHNyLW1iYS1z
aG93IiwgMCkgeworICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisgICAgaWYgKG9w
dGluZCA+PSBhcmdjKQorICAgICAgICBkb21pZCA9IElOVkFMSURfRE9NSUQ7CisgICAgZWxzZSBp
ZiAob3B0aW5kID09IGFyZ2MgLSAxKQorICAgICAgICBkb21pZCA9IGZpbmRfZG9tYWluKGFyZ3Zb
b3B0aW5kXSk7CisgICAgZWxzZSB7CisgICAgICAgIGhlbHAoInBzci1tYmEtc2hvdyIpOworICAg
ICAgICByZXR1cm4gMjsKKyAgICB9CisKKyAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBM
SUJYTF9QU1JfRkVBVF9UWVBFX01CQV9JTkZPLCAwKTsKK30KKwogc3RhdGljIGludCBwc3JfbWJh
X2h3aW5mbyh2b2lkKQogewogICAgIGludCByYzsKQEAgLTYxOCw3ICs2ODcsNyBAQCBpbnQgbWFp
bl9wc3JfY2F0X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICByZXR1cm4gMjsK
ICAgICB9CiAKLSAgICByZXR1cm4gcHNyX2NhdF9zaG93KGRvbWlkLCBsdmwpOworICAgIHJldHVy
biBwc3JfdmFsX3Nob3coZG9taWQsIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUX0lORk8sIGx2bCk7
CiB9CiAKIGludCBtYWluX3Bzcl9od2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:58: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.xen.org>)
	id 1dfLt0-000256-5K; Wed, 09 Aug 2017 07:58:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLsy-00023e-JX
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:36 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 65/BF-03612-BA0CA895; Wed, 09 Aug 2017 07:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42Jpa+uQ0F19oCv
 S4OIEAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePn1MnsBcutK6Zc2M/UwNim08XIxSEkMI1R
 ovPsIdYuRk4OCQFeiSPLZkDZ/hJnVv9ngihqACraPo8dJMEmoC7x+GsPE4gtIqAkcW/VZLAiZ
 oFtTBLvL78AKuLgEBbIklhyxgakhkVAVeLepE9sIDavgIfE4m87GSEWyEmcPDYZbBknUHxzxx
 +wGiEBd4lvu7rZJzDyLmBkWMWoUZxaVJZapGtsqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5h
 UrJecn7uJERgQDECwg7FpUeAhRkkOJiVR3k3anZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgv
 7e+KFBIsSk1PrUjLzAGGJkxagoNHSYR3I0iat7ggMbc4Mx0idYrRmGPD6vVfmDheTfj/jUmIJ
 S8/L1VKnHc/SKkASGlGaR7cIFjMXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw72mQKTyZeS
 Vw+14BncIEdEqEbyfIKSWJCCmpBsZAlkYFaw6nXfoP4r49Pm1rFr0v3luuy3iBivj59AvbU77
 FSE96VWX185phR9ibGTP6dxXeLJ7ic2/JlK13S5UzFoavrjvlyfaU9eHBzSfDmW6zva21XHHa
 RSA55SLPH3mpBs1DAeIVZ7Z4BJz/mOkZ38y1dPXiswtvmJ48ofFeYsZkX7MlCTeVWIozEg21m
 IuKEwHq8cu4lAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!13
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3671 invoked from network); 9 Aug 2017 07:58:34 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:34 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117183140"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:29 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:51 +0800
Message-Id: <1502264512-4648-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 12/13] tools: implemet new set value
	interface suitable for all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHNldCB2YWx1ZSBpbnRlcmZhY2UgaW4gdG9vbHMg
c3VpdGFibGUgZm9yIGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcyBhbmQgdGhlIHdob2xlIGZs
b3cuIEl0IGFsc28gZW5hYmxlcyBNQkEgc3VwcG9ydCB0byBzZXQKTUJBIHZhbHVlIGluIHRvb2xz
LgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQog
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgNiArKy0tLQogdG9vbHMvbGlieGMveGNf
cHNyLmMgICAgICAgICAgfCAgOSArKysrLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAg
ICB8IDU2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xz
L3hsL3hsLmggICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAg
ICAgICAgfCAgNiArKysrKwogdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAgICAgfCA1NSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwg
OTkgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRl
eCBkN2VhYmZiLi4zMTYxYmY2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ5OSw5ICsyNDk5
LDkgQEAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IHJtaWQsIHVpbnQzMl90IGNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp0
c2MpOwogaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCk7CiAKLWludCB4
Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3ZhbF90eXBlIHR5cGUs
IHVpbnQzMl90IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBkYXRhKTsKK2ludCB4Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl92YWxfdHlw
ZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBkYXRhKTsKIGludCB4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl92YWxf
dHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqZGF0YSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xz
L2xpYnhjL3hjX3Bzci5jCmluZGV4IGRlNTAxYjAuLjRkZGU3NmYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yNDgsOSArMjQ4
LDkgQEAgaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCkKIAogICAgIHJl
dHVybiAwOwogfQotaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19w
c3JfdmFsX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCitpbnQgeGNfcHNyX3NldF9kb21haW5fZGF0YSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4Y19wc3JfdmFsX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgZGF0YSkKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKICAgICB1
aW50MzJfdCBjbWQ7CkBAIC0yNjksNiArMjY5LDkgQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFp
bl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICBjYXNlIFhDX1BT
Ul9DQVRfTDJfQ0JNOgogICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wy
X0NCTTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRMOgorICAgICAg
ICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRMOworICAgICAgICBicmVhazsK
ICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0x
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwppbmRleCA0YjkxZTliLi5mZTBhODY4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzI4LDMzICszMjgs
NyBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUs
IGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgY2JtKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQgcmM7Ci0gICAgaW50IHNv
Y2tldGlkLCBucl9zb2NrZXRzOwotCi0gICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29j
a2V0cyhnYywgJm5yX3NvY2tldHMpOwotICAgIGlmIChyYykgewotICAgICAgICBMT0dFRChFUlJP
UiwgZG9taWQsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKLSAgICAgICAg
Z290byBvdXQ7Ci0gICAgfQotCi0gICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwg
KnRhcmdldF9tYXApIHsKLSAgICAgICAgeGNfcHNyX3ZhbF90eXBlIHhjX3R5cGU7Ci0KLSAgICAg
ICAgaWYgKHNvY2tldGlkID49IG5yX3NvY2tldHMpCi0gICAgICAgICAgICBicmVhazsKLQotICAg
ICAgICB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdmFsX3R5cGUo
dHlwZSk7Ci0gICAgICAgIGlmICh4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwg
ZG9taWQsIHhjX3R5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
b2NrZXRpZCwgY2JtKSkgewotICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21z
ZyhnYywgZXJybm8sIHR5cGUpOwotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAg
ICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0
dXJuIGxpYnhsX3Bzcl9zZXRfdmFsKGN0eCwgZG9taWQsIHR5cGUsIHRhcmdldF9tYXAsIGNibSk7
CiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLApAQCAtNDM0LDcgKzQwOCwzMyBAQCBpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bz
cl9jYm1fdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCiAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgdmFsKQogewotICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIEdD
X0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisgICAgaW50IHNvY2tldGlkLCBucl9zb2NrZXRzOwor
CisgICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMp
OworICAgIGlmIChyYykgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8g
Z2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXApIHsKKyAgICAg
ICAgeGNfcHNyX3ZhbF90eXBlIHhjX3R5cGU7CisKKyAgICAgICAgaWYgKHNvY2tldGlkID49IG5y
X3NvY2tldHMpCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICB4Y190eXBlID0gbGlieGxf
X3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdmFsX3R5cGUodHlwZSk7CisgICAgICAgIGlmICh4
Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQsIHZhbCkpIHsKKyAgICAgICAgICAg
IGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBlKTsKKyAgICAgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgIH0KKworb3V0OgorICAgIEdDX0ZS
RUU7CisgICAgcmV0dXJuIHJjOwogfQogCiBpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xz
L3hsL3hsLmgKaW5kZXggNTkwNjVjNC4uMmNiZTg5YyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwu
aAorKysgYi90b29scy94bC94bC5oCkBAIC0yMDYsNiArMjA2LDcgQEAgaW50IG1haW5fcHNyX2Nt
dF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjaWZkZWYgTElCWExfSEFWRV9QU1JfQ0FU
CiBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBt
YWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fcHNyX21i
YV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9tYmFfc2hvdyhpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9xZW11X21vbml0b3JfY29tbWFu
ZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFi
bGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggMTllNTAwNC4uNWY3MTIyZCAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJs
ZS5jCkBAIC01NjIsNiArNTYyLDEyIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsK
ICAgICAgICJbb3B0aW9uc10gPERvbWFpbj4iLAogICAgICAgIi1sIDxsZXZlbD4gICAgICAgIFNw
ZWNpZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVyd2lzZSBMMyBjYWNoZSBpcyBw
cm9jZXNzZWRcbiIKICAgICB9LAorICAgIHsgInBzci1tYmEtc2V0IiwKKyAgICAgICZtYWluX3Bz
cl9tYmFfc2V0LCAwLCAxLAorICAgICAgIlNldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9y
IGEgZG9tYWluIiwKKyAgICAgICJbb3B0aW9uc10gPERvbWFpbj4gPFRIUlRMPiIsCisgICAgICAi
LXMgPHNvY2tldD4gICAgICAgU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lz
ZSBhbGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkXG4iCisgICAgfSwKICAgICB7ICJwc3ItbWJhLXNo
b3ciLAogICAgICAgJm1haW5fcHNyX21iYV9zaG93LCAwLCAxLAogICAgICAgIlNob3cgTWVtb3J5
IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggZDdlZGFiMi4uZTZlNTQ1OCAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTU0
OCw2ICs1NDgsNjEgQEAgaW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBMSUJYTF9QU1JfRkVBVF9UWVBFX01C
QV9JTkZPLCAwKTsKIH0KIAoraW50IG1haW5fcHNyX21iYV9zZXQoaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQoreworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBl
OworICAgIHVpbnQ2NF90IHRocnRsOworICAgIGludCByZXQsIG9wdCA9IDA7CisgICAgbGlieGxf
Yml0bWFwIHRhcmdldF9tYXA7CisgICAgY2hhciAqdmFsdWU7CisgICAgbGlieGxfc3RyaW5nX2xp
c3Qgc29ja2V0X2xpc3Q7CisgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOworICAgIHVuc2ln
bmVkIGludCBpLCBqLCBsZW47CisKKyAgICBzdGF0aWMgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7
CisgICAgICAgIHsic29ja2V0IiwgMSwgMCwgJ3MnfSwKKyAgICAgICAgQ09NTU9OX0xPTkdfT1BU
UworICAgIH07CisKKyAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnRhcmdldF9t
YXAsIDApOworICAgIGxpYnhsX2JpdG1hcF9zZXRfbm9uZSgmdGFyZ2V0X21hcCk7CisKKyAgICBT
V0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiczoiLCBvcHRzLCAicHNyLW1iYS1zZXQiLCAwKSB7Cisg
ICAgY2FzZSAncyc6CisgICAgICAgIHRyaW0oaXNzcGFjZSwgb3B0YXJnLCAmdmFsdWUpOworICAg
ICAgICBzcGxpdF9zdHJpbmdfaW50b19zdHJpbmdfbGlzdCh2YWx1ZSwgIiwiLCAmc29ja2V0X2xp
c3QpOworICAgICAgICBsZW4gPSBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoJnNvY2tldF9saXN0
KTsKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IGxlbjsgaSsrKSB7CisgICAgICAgICAgIHBhcnNl
X3JhbmdlKHNvY2tldF9saXN0W2ldLCAmc3RhcnQsICZlbmQpOworICAgICAgICAgICAgZm9yIChq
ID0gc3RhcnQ7IGogPD0gZW5kOyBqKyspCisgICAgICAgICAgICAgICAgbGlieGxfYml0bWFwX3Nl
dCgmdGFyZ2V0X21hcCwgaik7CisgICAgICAgIH0KKworICAgICAgICBsaWJ4bF9zdHJpbmdfbGlz
dF9kaXNwb3NlKCZzb2NrZXRfbGlzdCk7CisgICAgICAgIGZyZWUodmFsdWUpOworICAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICB0eXBlID0gTElCWExfUFNSX0NCTV9UWVBFX01CQV9USFJUTDsK
KworICAgIGlmIChsaWJ4bF9iaXRtYXBfaXNfZW1wdHkoJnRhcmdldF9tYXApKQorICAgICAgICBs
aWJ4bF9iaXRtYXBfc2V0X2FueSgmdGFyZ2V0X21hcCk7CisKKyAgICBpZiAoYXJnYyAhPSBvcHRp
bmQgKyAyKSB7CisgICAgICAgIGhlbHAoInBzci1tYmEtc2V0Iik7CisgICAgICAgIHJldHVybiAy
OworICAgIH0KKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKKyAgICB0
aHJ0bCA9IHN0cnRvbGwoYXJndltvcHRpbmQgKyAxXSwgTlVMTCAsIDApOworCisgICAgcmV0ID0g
bGlieGxfcHNyX3NldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgJnRhcmdldF9tYXAsIHRocnRsKTsK
KworICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZ0YXJnZXRfbWFwKTsKKyAgICByZXR1cm4gcmV0
OworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50IHJjOwot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 07:58:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 07:58: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.xen.org>)
	id 1dfLt3-00028k-CS; Wed, 09 Aug 2017 07:58:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dfLt1-00023e-I0
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 07:58:39 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9F/DF-03612-FA0CA895; Wed, 09 Aug 2017 07:58:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42Jpa+uQ0F13oCv
 S4NYSLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPTv3OMBZOVK6b3LWFuYNwl28XIxSEkMI1R
 ov/+LqYuRk4OCQFeiSPLZrBC2P4S3f+ms0EUNTBKvO+czQaSYBNQl3j8tQesQURASeLeqslMI
 EXMAtuYJN5ffsEOkhAWsJY493gtC4jNIqAqse/7XbCpvAIeEkd/NLNBbJCTOHlsMlicEyi+ue
 MPWFxIwF3i265u9gmMvAsYGVYxahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGBAMQ7GBsWhR4iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 S/u7IoUEi1LTUyvSMnOAwQmTluDgURLh3QiS5i0uSMwtzkyHSJ1iNObYsHr9FyaOVxP+f2MSY
 snLz0uVEufdD1IqAFKaUZoHNwgWNZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsaZApPZl
 4J3L5XQKcwAZ0S4dsJckpJIkJKqoExZLc/t+Hsn9Jr+9V8d4ubrNxlr3Xh8xaP6cdvb1i1fE/
 jka9HSi3nb3ITUJwwcWmBbu4Excn7fQ3/3pG4ti/u/hv7U5yfaotuLfPfy9594QT7k0kFz13/
 N5y2PN+3Q/LGmtRDznaO79l5bfw5jSa3zDAusvp7PGybh2PG0QlTHD+ld2/W3X8sX4mlOCPRU
 Iu5qDgRAGH0BjyVAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502265470!79168193!14
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4024 invoked from network); 9 Aug 2017 07:58:38 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 07:58:38 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 00:58:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,346,1498546800"; d="scan'208";a="117183146"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 00:58:34 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 15:41:52 +0800
Message-Id: <1502264512-4648-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v1 13/13] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIE1CQSBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KIGRvY3Mv
bWFuL3hsLnBvZC4xLmluICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKwogZG9j
cy9taXNjL3hsLXBzci5tYXJrZG93biB8IDYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9kb2NzL21hbi94bC5wb2QuMS5pbiBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCmlu
ZGV4IDE2YzgzMDYuLjYxZjViY2IgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLnBvZC4xLmluCisr
KyBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCkBAIC0xNzk4LDYgKzE3OTgsMzkgQEAgcHJvY2Vzc2Vk
LgogCiA9YmFjawogCis9aGVhZDIgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCisKK0ludGVs
IFNreWxha2UgYW5kIGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgb2ZmZXIgY2FwYWJpbGl0aWVzIHRv
IGNvbmZpZ3VyZSBhbmQKK21ha2UgdXNlIG9mIHRoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRp
b24gKE1CQSkgbWVjaGFuaXNtcywgd2hpY2ggcHJvdmlkZXMKK09TL1ZNTXMgdGhlIGFiaWxpdHkg
dG8gc2xvdyBtaXNiZWhhdmluZyBhcHBzL1ZNcyBvciBjcmVhdGUgYWR2YW5jZWQgY2xvc2VkLWxv
b3AKK2NvbnRyb2wgc3lzdGVtIHZpYSBleHBvc2luZyBjb250cm9sIG92ZXIgYSBjcmVkaXQtYmFz
ZWQgdGhyb3R0bGluZyBtZWNoYW5pc20uCitJbiB0aGUgWGVuIGltcGxlbWVudGF0aW9uLCBNQkEg
aXMgdXNlZCB0byBjb250cm9sIG1lbW9yeSBiYW5kd2lkdGggb24gVk0gYmFzaXMuCitUbyBlbmZv
cmNlIGJhbmR3aWR0aCBvbiBhIHNwZWNpZmljIGRvbWFpbiwganVzdCBzZXQgdGhyb3R0bGluZyB2
YWx1ZSAoVEhSVEwpCitmb3IgdGhlIGRvbWFpbi4KKworPW92ZXIgNAorCis9aXRlbSBCPHBzci1t
YmEtc2V0PiBbSTxPUFRJT05TPl0gSTxkb21haW4taWQ+IEk8dGhydGw+CisKK1NldCB0aHJvdHRs
aW5nIHZhbHVlIChUSFJUTCkgZm9yIGEgZG9tYWluLiBGb3IgaG93IHRvIHNwZWNpZnkgSTx0aHJ0
bD4KK3BsZWFzZSByZWZlciB0byBMPGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJs
ZS9taXNjL3hsLXBzci5odG1sPi4KKworQjxPUFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVtIEI8
LXMgU09DS0VUPiwgQjwtLXNvY2tldD1TT0NLRVQ+CisKK1NwZWNpZnkgdGhlIHNvY2tldCB0byBw
cm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nlc3NlZC4KKworPWJhY2sKKwor
PWl0ZW0gQjxwc3ItbWJhLXNob3c+IFtJPGRvbWFpbi1pZD5dCisKK1Nob3cgTUJBIHNldHRpbmdz
IGZvciBhIGNlcnRhaW4gZG9tYWluIG9yIGFsbCBkb21haW5zLgorCis9YmFjaworCiA9aGVhZDEg
SUdOT1JFRCBGT1IgQ09NUEFUSUJJTElUWSBXSVRIIFhNCiAKIHhsIGlzIG1vc3RseSBjb21tYW5k
LWxpbmUgY29tcGF0aWJsZSB3aXRoIHRoZSBvbGQgeG0gdXRpbGl0eSB1c2VkIHdpdGgKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24gYi9kb2NzL21pc2MveGwtcHNyLm1hcmtk
b3duCmluZGV4IDA0ZGQ5NTcuLjU5ZDkzZWYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94bC1wc3Iu
bWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hsLXBzci5tYXJrZG93bgpAQCAtMTg2LDYgKzE4Niw2
NiBAQCBTZXR0aW5nIGRhdGEgQ0JNIGZvciBhIGRvbWFpbjoKIFNldHRpbmcgdGhlIHNhbWUgY29k
ZSBhbmQgZGF0YSBDQk0gZm9yIGEgZG9tYWluOgogYHhsIHBzci1jYXQtc2V0IDxkb21pZD4gPGNi
bT5gCiAKKyMjIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKQorCitNZW1vcnkgQmFu
ZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgaXMgYSBuZXcgZmVhdHVyZSBhdmFpbGFibGUgb24gSW50
ZWwKK1NreWxha2UgYW5kIGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgdGhhdCBhbGxvd3MgYW4gT1Mg
b3IgSHlwZXJ2aXNvci9WTU0gdG8KK3Nsb3cgbWlzYmVoYXZpbmcgYXBwcy9WTXMgb3IgY3JlYXRl
IGFkdmFuY2VkIGNsb3NlZC1sb29wIGNvbnRyb2wgc3lzdGVtIHZpYQorZXhwb3NpbmcgY29udHJv
bCBvdmVyIGEgY3JlZGl0LWJhc2VkIHRocm90dGxpbmcgbWVjaGFuaXNtLiBUbyBlbmZvcmNlIGJh
bmR3aWR0aAorb24gYSBzcGVjaWZpYyBkb21haW4sIGp1c3Qgc2V0IHRocm90dGxpbmcgdmFsdWUg
KFRIUlRMKSBpbnRvIENsYXNzIG9mIFNlcnZpY2UKKyhDT1MpLiBNQkEgcHJvdmlkZXMgdHdvIFRI
UlRMIG1vZGUuIE9uZSBpcyBsaW5lYXIgbW9kZSBhbmQgdGhlIG90aGVyIGlzCitub24tbGluZWFy
IG1vZGUuCisKK0luIHRoZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRlZmlu
ZWQgYXMgMTAwLShUSFJUTF9NQVgpLiBWYWx1ZXMKK25vdCBhbiBldmVuIG11bHRpcGxlIG9mIHRo
ZSBwcmVjaXNpb24gKGUuZy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sCit0byAx
MCUgZGVsYXkgYXBwbGllZCkuCisKK0lmIGxpbmVhciB2YWx1ZXMgYXJlIG5vdCBzdXBwb3J0ZWQg
dGhlbiBpbnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28KK2Zyb20gemVybyB0byB0
aGUgVEhSVExfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5v
dCBhIHBvd2VyCitvZiB0d28gd2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBw
b3dlciBvZiB0d28uCisKK0ZvciBleGFtcGxlLCBhc3N1bWluZyBhIHN5c3RlbSB3aXRoIDIgZG9t
YWluczoKKworICogQSBUSFJUTCBvZiAweDAgZm9yIGV2ZXJ5IGRvbWFpbiBtZWFucyBlYWNoIGRv
bWFpbiBjYW4gYWNjZXNzIHRoZSB3aG9sZSBjYWNoZQorICAgd2l0aG91dCBhbnkgZGVsYXkuIFRo
aXMgaXMgdGhlIGRlZmF1bHQuCisKKyAqIExpbmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFpbiBh
IFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAgbWVhbnMKKyAgIHRoYXQgdGhl
IGZpcnN0IGRvbWFpbiBnZXRzIDEwJSBkZWxheSB0byBhY2Nlc3MgdGhlIGNhY2hlIGFuZCB0aGUg
b3RoZXIgb25lCisgICB3aXRob3V0IGFueSBkZWxheS4KKworICogTm9uLWxpbmVhciBtb2RlOiBH
aXZpbmcgb25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAK
KyAgIG1lYW5zIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDglIGRlbGF5IHRvIGFjY2VzcyB0
aGUgY2FjaGUgYW5kIHRoZSBvdGhlcgorICAgb25lIHdpdGhvdXQgYW55IGRlbGF5LgorCitGb3Ig
bW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBwbGVhc2UgcmVmZXIgdG8gSW50ZWwgU0RNIGNoYXB0
ZXIKKyJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIi4KKworSW4g
WGVuJ3MgaW1wbGVtZW50YXRpb24sIFRIUlRMIGNhbiBiZSBjb25maWd1cmVkIHdpdGggbGlieGwv
eGwgaW50ZXJmYWNlcyBidXQKK0NPUyBpcyBtYWludGFpbmVkIGluIGh5cGVydmlzb3Igb25seS4g
VGhlIGNhY2hlIHBhcnRpdGlvbiBncmFudWxhcml0eSBpcyBwZXIKK2RvbWFpbiwgZWFjaCBkb21h
aW4gaGFzIENPUz0wIGFzc2lnbmVkIGJ5IGRlZmF1bHQsIHRoZSBjb3JyZXNwb25kaW5nIFRIUlRM
IGlzCiswLCB3aGljaCBtZWFucyBhbGwgdGhlIGNhY2hlIHJlc291cmNlIGNhbiBiZSBhY2Nlc3Nl
ZCB3aXRob3V0IGRlbGF5LgorCisjIyMgeGwgaW50ZXJmYWNlcworCitTeXN0ZW0gTUJBIGluZm9y
bWF0aW9uIHN1Y2ggYXMgbWF4aW11bSBDT1MgYW5kIG1heGltdW0gVEhSVEwgY2FuIGJlIG9idGFp
bmVkIGJ5OgorCitgeGwgcHNyLWh3aW5mbyAtLW1iYWAKKworVGhlIHNpbXBsZXN0IHdheSB0byBj
aGFuZ2UgYSBkb21haW4ncyBUSFJUTCBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1bm5pbmc6CisKK2B4
bCBwc3ItbWJhLXNldCAgW09QVElPTlNdIDxkb21pZD4gPHRocnRsPmAKKworSW4gYSBtdWx0aS1z
b2NrZXQgc3lzdGVtLCB0aGUgc2FtZSB0aHJ0bCB3aWxsIGJlIHNldCBvbiBlYWNoIHNvY2tldCBi
eSBkZWZhdWx0LgorUGVyIHNvY2tldCB0aHJ0bCBjYW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAt
LXNvY2tldCBTT0NLRVRgIG9wdGlvbi4KKworU2V0dGluZyB0aGUgVEhSVEwgbWF5IG5vdCBiZSBz
dWNjZXNzZnVsIGlmIGluc3VmZmljaWVudCBDT1MgaXMgYXZhaWxhYmxlLiBJbgorc3VjaCBjYXNl
IHVudXNlZCBDT1MoZXMpIG1heSBiZSBmcmVlZCBieSBzZXR0aW5nIFRIUlRMIG9mIGFsbCByZWxh
dGVkIGRvbWFpbnMgdG8KK2l0cyBkZWZhdWx0IHZhbHVlKDApLgorCitQZXIgZG9tYWluIFRIUlRM
IHNldHRpbmdzIGNhbiBiZSBzaG93biBieToKKworYHhsIHBzci1tYmEtc2hvdyBbT1BUSU9OU10g
PGRvbWlkPmAKKwogIyMgUmVmZXJlbmNlCiAKIFsxXSBJbnRlbCBTRE0KLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:02:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08:02: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.xen.org>)
	id 1dfLwv-0004Tq-Pb; Wed, 09 Aug 2017 08:02:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387f5505c=Paul.Durrant@citrix.com>)
 id 1dfLwu-0004T8-Pi
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 08:02:40 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CD/CA-02177-F91CA895; Wed, 09 Aug 2017 08:02:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQnf+wa5
 Ig86N8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ayb02sBZP4K3Y+XsrUwPiCp4uRk0NCwE/i
 0KWZ7CA2m4COxNKj85lAbBGBaImPs+6D2cxANZf3nmQDsYUFsiX+z/zIAlGTI3Hi2Ud2CNtIY
 sa2u2D1LAIqEjfv7mQFsXkF3CX6LlwH6xUSiJfoX3sUrJ5TwExiefMcsHpGAVmJL42rmSF2iU
 vcegJxg4SAgMSSPeeZIWxRiZeP/7FC2AYSW5fuY4Go15FYsPsTG4StLbFs4WtmiL2CEidnPmG
 ZwCg8C8nYWUhaZiFpmYWkZQEjyypG9eLUorLUIl0zvaSizPSMktzEzBxdQwNjvdzU4uLE9NSc
 xKRiveT83E2MwNCvZ2Bg3MF4pc35EKMkB5OSKO8m7c5IIb6k/JTKjMTijPii0pzU4kOMGhwcA
 lcOHpnNKMWSl5+XqiTBe2l/V6SQYFFqempFWmYOMDphSiU4eJREeLUPAKV5iwsSc4sz0yFSpx
 h1OTasXv+FSQhshpQ4rx1IkQBIUUZpHtwIWKK4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUm
 YlwNkCk9mXgncpldARzABHRHh2wlyREkiQkqqgfHgMs6nClfDNS/EOfhYrbmQaMbf3nn8w3Ub
 N17r/QI3bwdkBwm7bVsi98xu2tem+S1xGhJz5b4rTrvA9S719+7FxU1/pqaunf2t9IR9Ot9di
 0c/umordh7s/btSKKHwTenFzqXqt4ICpM5/0V1+Ivtd//kTWQZKgRLfq8UrNVsczFSfB7LP/K
 LEUpyRaKjFXFScCAC68Vx5DwMAAA==
X-Env-Sender: prvs=387f5505c=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502265759!104637052!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1278 invoked from network); 9 Aug 2017 08:02:39 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 08:02:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="50712462"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 09/52] xen/arch/x86/hvm/viridian.c: let custom parameter
 parsing routines return errno
Thread-Index: AQHTEN4mz8prnB1nx0CnttZFkQsc1qJ7qeTA
Date: Wed, 9 Aug 2017 08:02:38 +0000
Message-ID: <5ff8b15dcb5b4fac804450a983c7982e@AMSPEX02CL01.citrite.net>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-10-jgross@suse.com>
In-Reply-To: <20170809070706.13481-10-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 09/52] xen/arch/x86/hvm/viridian.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEp1ZXJnZW4gR3Jvc3MgW21haWx0
bzpqZ3Jvc3NAc3VzZS5jb21dCj4gU2VudDogMDkgQXVndXN0IDIwMTcgMDg6MDYKPiBUbzogeGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3Cj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSCAwOS81Ml0geGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlcgo+IHBhcnNpbmcgcm91dGluZXMgcmV0dXJuIGVycm5v
Cj4gCj4gTW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cj4g
Cj4geGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4gCj4gdG8gaW5kaWNhdGUgd2hldGhlciB0
aGUgcGFyYW1ldGVyIHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5Lgo+IAo+IENjOiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0t
LQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgfCA1ICsrKy0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+
IGluZGV4IGFhOWI4N2MwYWIuLjZmMDEyYmNiNjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4gQEAg
LTEwODMsNyArMTA4Myw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQoc3Ry
dWN0IGRvbWFpbiAqZCwKPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKPiAgSFZNX1JFR0lTVEVS
X1NBVkVfUkVTVE9SRShWSVJJRElBTl9WQ1BVLCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dCwgMSwgSFZN
U1JfUEVSX1ZDUFUpOwo+IAo+IC1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdmlyaWRpYW5fdmVy
c2lvbihjaGFyICphcmcpCj4gK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3ZlcnNp
b24oY2hhciAqYXJnKQo+ICB7Cj4gICAgICBjb25zdCBjaGFyICp0Owo+ICAgICAgdW5zaWduZWQg
aW50IG5bM107Cj4gQEAgLTExMTgsMTAgKzExMTgsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHBh
cnNlX3ZpcmlkaWFuX3ZlcnNpb24oY2hhcgo+ICphcmcpCj4gCj4gICAgICBwcmludGsoInZpcmlk
aWFuLXZlcnNpb24gPSAlI3gsJSN4LCUjeFxuIiwKPiAgICAgICAgICAgICB2aXJpZGlhbl9tYWpv
ciwgdmlyaWRpYW5fbWlub3IsIHZpcmlkaWFuX2J1aWxkKTsKPiAtICAgIHJldHVybjsKPiArICAg
IHJldHVybiAwOwo+IAo+ICAgZmFpbDoKPiAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiSW52
YWxpZCB2aXJpZGlhbi12ZXJzaW9uLCB1c2luZyBkZWZhdWx0XG4iKTsKPiArICAgIHJldHVybiAt
RUlOVkFMOwo+ICB9Cj4gIGN1c3RvbV9wYXJhbSgidmlyaWRpYW4tdmVyc2lvbiIsIHBhcnNlX3Zp
cmlkaWFuX3ZlcnNpb24pOwo+IAo+IC0tCj4gMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:08:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfM2P-0004iB-Dr; Wed, 09 Aug 2017 08:08:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387f5505c=Paul.Durrant@citrix.com>)
 id 1dfM2O-0004i5-Ax
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 08:08:20 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 54/C2-03582-3F2CA895; Wed, 09 Aug 2017 08:08:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQvfToa5
 Ig11vbCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/W9uZCy4JVDT/3MnWwLiDt4uRk0NCwE/i
 84ct7CA2m4COxNKj85lAbBGBaImPs+6D2cxANZf3nmQDsYUFYiWu3jnO2sXIAVQTJ3HgYzJEu
 ZFER9caRpAwi4CKxI8bQSBhXgF3idl3jzCDhIUE4iWWNmqBhDkFzCQe7bwDNpBRQFbiS+NqZo
 hF4hK3nkAcICEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WCDqdSQW7P7EBmFrSyxb+JoZYq2gxMm
 ZT1gmMArPQjJ2FpKWWUhaZiFpWcDIsopRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83tbg4
 MT01JzGpWC85P3cTIzDsGYBgB+Of+YGHGCU5mJREeTdpd0YK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuB9e7ArUkiwKDU9tSItMwcYgTBpCQ4eJRHeySBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiyc
 vPS5US510NUiQAUpRRmgc3ApYMLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNw9kCk9mXgn
 cpldARzABHRHh2wlyREkiQkqqgbFplkK01vYNkcJvzndsWZNTbBnf1Hh4eozvRxuFOT4LONsS
 76w4GbuEW/SF68eS2by/oo2OMWxStv+wjm/X/Edr0/n6fY81eL1veMyy/+hunonf9RvEHf5rd
 swsEVUqVZDsfDarp4Vny5atsVtzfcvOv9n78m7G74TdRRwfD0g+YH8358JDuSYlluKMREMt5q
 LiRAADuoNKAQMAAA==
X-Env-Sender: prvs=387f5505c=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502266098!58124523!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15881 invoked from network); 9 Aug 2017 08:08:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 08:08:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="50712673"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 42/52] xen/arch/x86/hvm/viridian.c: remove custom_param()
 error messages
Thread-Index: AQHTEN4rALmCoPaSykO4UXMdKPBdp6J7q0kA
Date: Wed, 9 Aug 2017 08:08:18 +0000
Message-ID: <6f3d32fca3e54b3595d7523db0ba178d@AMSPEX02CL01.citrite.net>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-43-jgross@suse.com>
In-Reply-To: <20170809070706.13481-43-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 42/52] xen/arch/x86/hvm/viridian.c: remove
 custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEp1ZXJnZW4gR3Jvc3MgW21haWx0
bzpqZ3Jvc3NAc3VzZS5jb21dCj4gU2VudDogMDkgQXVndXN0IDIwMTcgMDg6MDcKPiBUbzogeGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3Cj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSCA0Mi81Ml0geGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jOiByZW1vdmUKPiBjdXN0b21fcGFyYW0oKSBlcnJvciBtZXNzYWdlcwo+IAo+IFdpdGggX2Nt
ZGxpbmVfcGFyc2UoKSBub3cgaXNzdWluZyBlcnJvciBtZXNzYWdlcyBpbiBjYXNlIG9mIGlsbGVn
YWwKPiBwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVjaWZpZWQg
aW4gY3VzdG9tX3BhcmFtKCkKPiB0aGUgbWVzc2FnZSBpc3N1ZWQgYnkgcGFyc2VfdmlyaWRpYW5f
dmVyc2lvbigpIGNhbiBiZSByZW1vdmVkLgo+IAo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuLmMgfCAxMCArKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+IGluZGV4IDZmMDEy
YmNiNjIuLmIxNTU1NmI5OGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4gQEAgLTExMDIsMTUgKzEx
MDIsMTUgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdmlyaWRpYW5fdmVyc2lvbihjaGFyICph
cmcpCj4gCj4gICAgICAgICAgbltpKytdID0gc2ltcGxlX3N0cnRvdWwodCwgJmUsIDApOwo+ICAg
ICAgICAgIGlmICggKmUgIT0gJ1wwJyApCj4gLSAgICAgICAgICAgIGdvdG8gZmFpbDsKPiArICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICB9Cj4gICAgICBpZiAoIGkgIT0gMyApCj4g
LSAgICAgICAgZ290byBmYWlsOwo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+IAo+ICAgICAg
aWYgKCAoKHR5cGVvZih2aXJpZGlhbl9tYWpvcikpblswXSAhPSBuWzBdKSB8fAo+ICAgICAgICAg
ICAoKHR5cGVvZih2aXJpZGlhbl9taW5vcikpblsxXSAhPSBuWzFdKSB8fAo+ICAgICAgICAgICAo
KHR5cGVvZih2aXJpZGlhbl9idWlsZCkpblsyXSAhPSBuWzJdKSApCj4gLSAgICAgICAgZ290byBm
YWlsOwo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+IAo+ICAgICAgdmlyaWRpYW5fbWFqb3Ig
PSBuWzBdOwo+ICAgICAgdmlyaWRpYW5fbWlub3IgPSBuWzFdOwo+IEBAIC0xMTE5LDEwICsxMTE5
LDYgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdmlyaWRpYW5fdmVyc2lvbihjaGFyICphcmcp
Cj4gICAgICBwcmludGsoInZpcmlkaWFuLXZlcnNpb24gPSAlI3gsJSN4LCUjeFxuIiwKPiAgICAg
ICAgICAgICB2aXJpZGlhbl9tYWpvciwgdmlyaWRpYW5fbWlub3IsIHZpcmlkaWFuX2J1aWxkKTsK
PiAgICAgIHJldHVybiAwOwo+IC0KPiAtIGZhaWw6Cj4gLSAgICBwcmludGsoWEVOTE9HX1dBUk5J
TkcgIkludmFsaWQgdmlyaWRpYW4tdmVyc2lvbiwgdXNpbmcgZGVmYXVsdFxuIik7Cj4gLSAgICBy
ZXR1cm4gLUVJTlZBTDsKPiAgfQo+ICBjdXN0b21fcGFyYW0oInZpcmlkaWFuLXZlcnNpb24iLCBw
YXJzZV92aXJpZGlhbl92ZXJzaW9uKTsKPiAKPiAtLQo+IDIuMTIuMwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:11:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfM5f-0005J1-SE; Wed, 09 Aug 2017 08:11:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387f5505c=Paul.Durrant@citrix.com>)
 id 1dfM5e-0005If-3j
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 08:11:42 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 37/93-02175-DB3CA895; Wed, 09 Aug 2017 08:11:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQnfn4a5
 Igy8n1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz+u6dYC24ZVBy4OYOxgfGkahcjJ4eEgJ/E
 /Kuv2EFsNgEdiaVH5zOB2CICGRJ3Z79n6WLk4mAW6GWRmHX5HViRsECwRHt7IxtEUYjEziXLo
 BqMJPpu/QCzWQRUJC6/W8oMYvMKuEvs/PuEEWSQkEAHo8TuOQ1gCU4BL4l5JzYxgtiMArISXx
 pXg8WZBcQlbj2BuEJCQEBiyZ7zzBC2qMTLx/9YIWwDia1L97FA1OtILNj9iQ3C1pZYtvA11GJ
 BiZMzn7BMYBSehWTsLCQts5C0zELSsoCRZRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBqV5u
 anFxYnpqTmJSsV5yfu4mRmAEMADBDsap7+MOMUpyMCmJ8m7S7owU4kvKT6nMSCzOiC8qzUktP
 sQow8GhJMH79mBXpJBgUWp6akVaZg4wFmHSEhw8SiK8k0HSvMUFibnFmekQqVOMuhwbVq//wi
 TEkpeflyolzitxCKhIAKQoozQPbgQsLVxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8SyBS
 ezLwSuE2vgI5gAjoiwrcT5IiSRISUVAOjVnaxUf+sDybLJ78w2aVv9NbXQ2XLKa+Dfw8JVetk
 Nxy5YdHfd1Ny75Snc9q5/eb+PBjXqnHjSFdGYfGljd0LHLYsk0vf1VTLaala8JxLsIM9Q5f5S
 byVwIOPX69PPpuwMM3xtWRJcFkF7/sA6xutGa9/XHsQIqN8M/m2wVxxx90c8+/sDU9SYinOSD
 TUYi4qTgQAWa9BvwYDAAA=
X-Env-Sender: prvs=387f5505c=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502266297!70189023!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39225 invoked from network); 9 Aug 2017 08:11:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 08:11:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="50712782"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Pircalabu' <ppircalabu@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v8 1/2] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTEHEbPInzsw86N0WhSMnV5jPxzqJ7rTew
Date: Wed, 9 Aug 2017 08:11:36 +0000
Message-ID: <85042ca68d3f4a3c9a06e29eac4173fe@AMSPEX02CL01.citrite.net>
References: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
 <1502215598-4689-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1502215598-4689-2-git-send-email-ppircalabu@bitdefender.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>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBldHJlIFBpcmNhbGFidSBbbWFp
bHRvOnBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tXQo+IFNlbnQ6IDA4IEF1Z3VzdCAyMDE3IDE5
OjA3Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4gQW5k
cmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8
R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IGtvbnJhZC53aWxr
QG9yYWNsZS5jb207Cj4gc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgVGltIChYZW4ub3JnKSA8dGlt
QHhlbi5vcmc+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyByY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tOwo+IHRhbWFzQHRrbGVuZ3llbC5jb207IGp1bi5uYWthamlt
YUBpbnRlbC5jb207IEtldmluIFRpYW4KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBQZXRyZSBQ
aXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2
OCAxLzJdIHg4NmVtdWw6IE5ldyByZXR1cm4gY29kZSBmb3IgdW5pbXBsZW1lbnRlZAo+IGluc3Ry
dWN0aW9uCj4gCj4gRW5mb3JjZSB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiBhbiBpbnN0cnVjdGlv
biBub3QgaW1wbGVtZW50ZWQgYnkgdGhlCj4gZW11bGF0b3IgYW5kIHRoZSBmYWlsdXJlIHRvIGVt
dWxhdGUgdGhhdCBpbnN0cnVjdGlvbiBieSBkZWZpbmluZyBhIG5ldwo+IHJldHVybiBjb2RlLCBY
ODZFTVVMX1VOSU1QTEVNRU5URUQuCj4gCj4gVGhpcyB2YWx1ZSBzaG91bGQgb25seSBiZSB1c2Vk
IGJ5IHRoZSBjb3JlIGVtdWxhdG9yIGlmIGl0IGZhaWxzIHRvIGRlY29kZQo+IHRoZSBjdXJyZW50
IGluc3RydWN0aW9uLCBhbmQgbm90IGJ5IGFueSBvZiB0aGUgeDg2X2VtdWxhdGVfb3BzCj4gY2Fs
bGJhY2tzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBi
aXRkZWZlbmRlci5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAg
ICAgIHwgNCArKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgICAgICAgIHwg
MiArKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAgICAgICB8IDIgKy0KPiAg
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jICAgICAgICAgfCAyICstCj4gIHhlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgOCArKysrLS0tLQo+ICB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8IDYgKysrKysrCj4gIDYgZmlsZXMgY2hhbmdl
ZCwgMTggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IGlu
ZGV4IDNhOGRiMjEuLjI4MTMzYzAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC0yMDQ0LDYgKzIw
NDQsOCBAQCBpbnQgaHZtX2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9uZyBtZm4sCj4gdW5z
aWduZWQgbG9uZyBnbGEpCj4gICAgICBzd2l0Y2ggKCByYyApCj4gICAgICB7Cj4gICAgICBjYXNl
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOgo+ICsgICAgICAgIC8qIGZhbGwtdGhyb3VnaCAqLwo+ICsg
ICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6Cj4gICAgICAgICAgaHZtX2R1bXBfZW11bGF0
aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsICJNTUNGRyIsCj4gJmN0eHQpOwo+ICAgICAgICAg
IGJyZWFrOwo+ICAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKPiBAQCAtMjExMyw2ICsyMTE1
LDggQEAgdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bQo+IGVtdWxfa2luZCBraW5k
LCB1bnNpZ25lZCBpbnQgdHJhcG5yLAo+ICAgICAgICAgICAqIGNvbnNpc3RlbnQgd2l0aCBYODZF
TVVMX1JFVFJZLgo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIHJldHVybjsKPiArICAgIGNhc2Ug
WDg2RU1VTF9VTklNUExFTUVOVEVEOgo+ICsgICAgICAgIC8qIGZhbGwtdGhyb3VnaCAqLwo+ICAg
ICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKPiAgICAgICAgICBodm1fZHVtcF9lbXVsYXRp
b25fc3RhdGUoWEVOTE9HX0dfREVCVUcsICJNZW0gZXZlbnQiLCAmY3R4KTsKPiAgICAgICAgICBo
dm1faW5qZWN0X2h3X2V4Y2VwdGlvbih0cmFwbnIsIGVycmNvZGUpOwo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKPiBpbmRleCAyMTRh
YjMwLi5hZjRlMWRjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+IEBAIC05Niw2ICs5Niw4IEBAIGJvb2wgaHZtX2VtdWxh
dGVfb25lX2luc24oaHZtX2VtdWxhdGVfdmFsaWRhdGVfdAo+ICp2YWxpZGF0ZSwgY29uc3QgY2hh
ciAqZGVzY3IpCj4gICAgICBzd2l0Y2ggKCByYyApCj4gICAgICB7Cj4gICAgICBjYXNlIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOgo+ICsgICAgICAgIC8qIGZhbGwtdGhyb3VnaCAqLwo+ICsgICAgY2Fz
ZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6Cj4gICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0
YXRlKFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4dCk7Cj4gICAgICAgICAgcmV0dXJuIGZh
bHNlOwo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCj4g
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCj4gaW5kZXggMTFiZGU1OC4uZmRiYmVl
MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwo+IEBAIC0xMDYsNyArMTA2LDcgQEAgdm9p
ZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUoc3RydWN0Cj4gaHZtX2VtdWxhdGVfY3R4dCAqaHZt
ZW11bF9jdHh0KQo+ICAgICAgaWYgKCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSB8
fCB2aW8tPm1taW9fcmV0cnkgKQo+ICAgICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9IEhWTUlP
X3JlYWxtb2RlX2NvbXBsZXRpb247Cj4gCj4gLSAgICBpZiAoIHJjID09IFg4NkVNVUxfVU5IQU5E
TEVBQkxFICkKPiArICAgIGlmICggcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgfHwgcmMgPT0g
WDg2RU1VTF9VTklNUExFTUVOVEVECj4gKQo+ICAgICAgewo+ICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19FUlIsICJGYWlsZWQgdG8gZW11bGF0ZSBpbnNuLlxuIik7Cj4gICAgICAgICAgZ290byBm
YWlsOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKPiBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IGluZGV4IGM5YzIyNTIuLjg1ZmIxNjUgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gQEAgLTM0ODYsNyArMzQ4Niw3IEBAIHN0YXRpYyBp
bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAqIHdvdWxkIGJlIGEgZ29v
ZCB1bnNoYWRvdyBoaW50LiBJZiB3ZSAqZG8qIGRlY2lkZSB0byB1bnNoYWRvdy1vbi0KPiBmYXVs
dAo+ICAgICAgICogdGhlbiBpdCBtdXN0IGJlICdmYWlsYWJsZSc6IHdlIGNhbm5vdCByZXF1aXJl
IHRoZSB1bnNoYWRvdyB0byBzdWNjZWVkLgo+ICAgICAgICovCj4gLSAgICBpZiAoIHIgPT0gWDg2
RU1VTF9VTkhBTkRMRUFCTEUgKQo+ICsgICAgaWYgKCByID09IFg4NkVNVUxfVU5IQU5ETEVBQkxF
IHx8IHIgPT0gWDg2RU1VTF9VTklNUExFTUVOVEVEICkKPiAgICAgIHsKPiAgICAgICAgICBwZXJm
Y19pbmNyKHNoYWRvd19mYXVsdF9lbXVsYXRlX2ZhaWxlZCk7Cj4gICNpZiBTSEFET1dfT1BUSU1J
WkFUSU9OUyAmIFNIT1BUX0ZBU1RfRU1VTEFUSU9OCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwo+IGluZGV4IDIyMDE4NTIuLjQ4MGJhZDkgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC0yNTc3LDcgKzI1NzcsNyBAQCB4ODZfZGVj
b2RlKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBkID0gdHdvYnl0ZV90YWJsZVsweDNhXS5k
ZXNjOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgICAg
ICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5JTVBM
RU1FTlRFRDsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwo+ICAgICAgICAg
ICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgICAgIH0KPiBAQCAtMjU5MSw3ICsyNTkxLDcg
QEAgeDg2X2RlY29kZSgKPiAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgICAgIGVs
c2UKPiAgICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVN
VUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTklN
UExFTUVOVEVEOwo+ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiAgICAgICAgICAg
ICAgICAgIH0KPiAKPiBAQCAtMjg3MSw3ICsyODcxLDcgQEAgeDg2X2RlY29kZSgKPiAKPiAgICAg
IGRlZmF1bHQ6Cj4gICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gLSAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX1VOSU1Q
TEVNRU5URUQ7Cj4gICAgICB9Cj4gCj4gICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKPiBA
QCAtNzcxNyw3ICs3NzE3LDcgQEAgeDg2X2VtdWxhdGUoCj4gCj4gICAgICBkZWZhdWx0Ogo+ICAg
ICAgY2Fubm90X2VtdWxhdGU6Cj4gLSAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsK
PiArICAgICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsKPiAgICAgICAgICBnb3RvIGRv
bmU7Cj4gICAgICB9Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5oCj4gYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+
IGluZGV4IDRkZGYxMTEuLjgyODEyY2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmgKPiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuaAo+IEBAIC0xMzMsNiArMTMzLDEyIEBAIHN0cnVjdCB4ODZfZW11bF9mcHVfYXV4
IHsKPiAgICAqIFVuZGVmaW5lZCBiZWhhdmlvciB3aGVuIHVzZWQgYW55d2hlcmUgZWxzZS4KPiAg
ICAqLwo+ICAjZGVmaW5lIFg4NkVNVUxfRE9ORSAgICAgICAgICAgNAo+ICsgLyoKPiArICAqIEN1
cnJlbnQgaW5zdHJ1Y3Rpb24gaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvci4KPiAr
ICAqIFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0
b3IgaWYgZGVjb2RlIGZhaWxzCj4gKyAgKiBhbmQgbm90IGJ5IGFueSBvZiB0aGUgeDg2X2VtdWxh
dGVfb3BzIGNhbGxiYWNrcy4KPiArICAqLwo+ICsjZGVmaW5lIFg4NkVNVUxfVU5JTVBMRU1FTlRF
RCAgNQo+IAo+ICAvKiBGUFUgc3ViLXR5cGVzIHdoaWNoIG1heSBiZSByZXF1ZXN0ZWQgdmlhIC0+
Z2V0X2ZwdSgpLiAqLwo+ICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHsKPiAtLQo+IDIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMBp-0005bI-LH; Wed, 09 Aug 2017 08:18:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfMBo-0005b6-FZ
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:18:04 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E3/28-04533-B35CA895; Wed, 09 Aug 2017 08:18:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9fqaFe
 kwc3N5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLr79ZCnbzVRx+v4GlgfEdVxcjJ4eQQJ5E
 75FGFhCbV8BOYvKmd4wgtoSAocTphTfB4iwCqhLfnraygthsAuoSbc+2A9kcHCICjhKTm726G
 Lk4mAUmMElMe7UUrFdYwEli6eu1zCAJIYGzTBKn79xkB0lwCnhJbF/cyAjSzCsgKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGt
 koZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh+9QwMjDsY20/4HWKU5GBSEuXd
 pN0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl+tIV6SQYFFqempFWmYOMBJg0hIcPEoivGoga
 d7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEue1ACkSACnKKM2DGwGLykuMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHkbQKbwZOaVwG16BXQEE9AREb6dIEeUJCKkpBoYy9Y9vVuw/vyl42s
 79eY+1C76rfNw86lPPkLi26p+Taye1qZUc+e0jk51+dIzZzLO8BiznV789k3GjDqlCS7b3uxk
 stYqrGs1XrZwc/TvzZXaAvkPoxgrqoLOrz8ixLV5/qHljCpndslfqri4aOeph4uPynAbSsXmf
 5nYbfC3f/NXjqJnii5/3iqxFGckGmoxFxUnAgCIBHrSxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502266681!104640376!1
X-Originating-IP: [137.65.248.74]
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 49499 invoked from network); 9 Aug 2017 08:18:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:18:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 02:18:00 -0600
Message-Id: <598AE155020000780016E07F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 02:17:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-7-roger.pau@citrix.com>
 <5968FB41020000780016AC55@prv-mh.provo.novell.com>
 <20170724145819.vydrk3leki6y2yvm@MacBook-Pro-de-Roger.local>
 <597CBB520200007800102F35@prv-mh.provo.novell.com>
 <20170808123520.wecsc6jgsesnu472@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170808123520.wecsc6jgsesnu472@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 6/9] xen/vpci: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDE0OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFNhdCwgSnVsIDI5LCAyMDE3IGF0IDEwOjQ0OjAyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gMDcvMjQv
MTcgNDo1OCBQTSA+Pj4KPj4gPk9uIEZyaSwgSnVsIDE0LCAyMDE3IGF0IDA5OjExOjI5QU0gLTA2
MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMzAuMDYuMTcgYXQgMTc6MDEsIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4gKyAgICAgICAgLyogU2l6ZSB0aGUg
QkFSIGFuZCBtYXAgaXQuICovCj4+ID4+ID4gKyAgICAgICAgcmMgPSBwY2lfc2l6ZV9tZW1fYmFy
KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIGkgPT0gbnVtX2JhcnMgLSAxLAo+PiA+PiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYWRkciwgJnNpemUpOwo+PiA+PiA+ICsgICAg
ICAgIGlmICggcmMgPCAwICkKPj4gPj4gPiArICAgICAgICAgICAgcmV0dXJuIHJjOwo+PiA+PiA+
ICsKPj4gPj4gPiArICAgICAgICBpZiAoIHNpemUgPT0gMCApCj4+ID4+ID4gKyAgICAgICAgewo+
PiA+PiA+ICsgICAgICAgICAgICBiYXJzW2ldLnR5cGUgPSBWUENJX0JBUl9FTVBUWTsKPj4gPj4g
PiArICAgICAgICAgICAgY29udGludWU7Cj4+ID4+ID4gKyAgICAgICAgfQo+PiA+PiA+ICsKPj4g
Pj4gPiArICAgICAgICBiYXJzW2ldLmFkZHIgPSAoY21kICYgUENJX0NPTU1BTkRfTUVNT1JZKSA/
IGFkZHIgOiBJTlZBTElEX1BBRERSOwo+PiA+PiAKPj4gPj4gVGhpcyBkb2Vzbid0IG1hdGNoIHVw
IHdpdGggbG9naWMgZnVydGhlciB1cDogV2hlbiB0aGUgbWVtb3J5IGRlY29kZQo+PiA+PiBiaXQg
Z2V0cyBjbGVhcmVkLCB5b3UgZG9uJ3QgemFwIHRoZSBhZGRyZXNzZXMsIHNvIEkgdGhpbmsgeW91
J2QgYmV0dGVyCj4+ID4+IHN0b3JlIGl0IGhlcmUgdG9vLiBVc2UgSU5WQUxJRF9QQUREUiBvbmx5
IHdoZW4gdGhlIHZhbHVlIHJlYWQgaGFzCj4+ID4+IGFsbCBhZGRyZXNzIGJpdHMgc2V0IChzYW1l
IGNhdmVhdCBhcyBwb2ludGVkIG91dCBlYXJsaWVyKS4KPj4gPgo+PiA+T0ssIG5vdGUgdGhhdCAu
YWRkciBjYW4gb25seSBwb3NzaWJseSBiZSBJTlZBTElEX1BBRERSIGF0Cj4+ID5pbml0aWFsaXph
dGlvbiB0aW1lLCBvbmNlIHRoZSB1c2VyIGhhcyB3cml0dGVuIHNvbWV0aGluZyB0byB0aGUgQkFS
Cj4+ID4uYWRkciB3aWxsIGJlIGRpZmZlcmVudCB0aGFuIElOVkFMSURfUEFERFIuCj4+IAo+PiBX
aGljaCBpcyBwYXJ0IG9mIHdoYXQgd29ycmllcyBtZSAtIGl0IHdvdWxkIGJlIGJldHRlciBpZiB0
aGUgZmllbGQgd291bGRuJ3QKPj4gZXZlciBob2xkIGEgc3BlY2lhbCBpbml0LXRpbWUtb25seSB2
YWx1ZS4KPiAKPiBSaWdodCwgYnV0IHRoYXQgbWF0Y2hlcyB0aGUgYmVoYXZpb3Igb2YgdGhlIGhh
cmR3YXJlIGl0c2VsZi4gT24gYm9vdAo+IHRoZSBhZGRyZXNzIG9mIHRoZSBCQVIgaXMgbm90IHZh
bGlkLCBidXQgdGhlcmUncyBubyB3YXkgQUZBSUsgdG8KPiByZXN0b3JlIHRoZSBCQVIgdG8gdGhp
cyBzdGF0ZSBvbmNlIGFuIGFkZHJlc3MgaGFzIGJlZW4gd3JpdHRlbiAoZXhjZXB0Cj4gYnkgZG9p
bmcgYSByZXNldCBvZiB0aGUgZGV2aWNlIGl0c2VsZikuCgpUcnVlLCBidXQgdGhlIEJBUnMgc3Rp
bGwgaG9sZCBfc29tZV8gdmFsdWUuIEFuZCBoZW5jZSB0aGV5IGNhbgplcXVhbGx5IHdlbGwgYmUg
bWFkZSBob2xkIGEgdmFsdWUgY29uc2lzdGVudCB3aXRoIG5vcm1hbCBydW50aW1lLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMBw-0005c3-SS; Wed, 09 Aug 2017 08:18:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMBv-0005bg-5V
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:18:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 14/41-02962-245CA895; Wed, 09 Aug 2017 08:18:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSPJ+BQ9fxaFe
 kwf1Oa4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP/4bmMBe+5KiYuCm1gXMPRxcjJISSwjlFi
 5gJ1EFtYIFJiadNNZhCbTcBAYsrrlawgtohAscTSxitsXYwcHMwC+hLndpR3MXIBtX5hkni04
 Dw7SA2vgIPEzs1vmUBsFgEViYmd98HiogLhEvu/X2OGqBGUODnzCQuIzSngKLFz1QIwm1lAXe
 LPvEvMELa2xLKFr6FscYlbT+YzTWDkm4WkfRaSlllIWmYhaVnAyLKKUaM4tagstUjX2FgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfjzvWBhxglOZiURHk3aXdGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg5TrSFSkkWJSanlqRlpkDjAaYtAQHj5IIb+FhoDRvcUFib
 nFmOkTqFKOilDjvapCEAEgiozQPrg0WgZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzHsWZA
 pPZl4J3PRXQIuZgBZH+HaCLC5JREhJNTBeiNvLIhrwa+HOwC/3bgks8Nu2957Hog1mJ58zvGx
 xcOxsTzlbtmPhwdDHs40EP07awdDkbe/348uKuWc/a0WoBO2e4lab4WZ8Z+q8j4tWlf2dZs/b
 ysx6hTvTZE9+Q2porWJOgvPBgw1PpjwTkjxxYDGXW/q/T7YSSmeSY/mUn3Y++j17Y+MWJZbij
 ERDLeai4kQAxNs2lrsCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502266689!58126573!1
X-Originating-IP: [131.159.0.8]
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 14839 invoked from network); 9 Aug 2017 08:18:09 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:18:09 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 80F1710DD29ED;
 Wed,  9 Aug 2017 10:18:03 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <20170718122507.11873-14-proskurin@sec.in.tum.de>
 <fdce4093-2cf1-6af1-41f9-f89df0fde245@sec.in.tum.de>
 <674938c1-672d-b87f-71dd-cc4e1f1b3986@arm.com>
 <292dbb48-90ea-2db3-6b5d-5e661f194557@sec.in.tum.de>
 <d0e4efae-4583-4ffa-ad6d-7ed61caa1744@citrix.com>
 <cb34c2d1-3e22-8f1b-b54c-5caeb0851424@sec.in.tum.de>
Message-ID: <a24f5906-a50c-8b65-90b2-8366b278ff1b@sec.in.tum.de>
Date: Wed, 9 Aug 2017 10:18:03 +0200
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: <cb34c2d1-3e22-8f1b-b54c-5caeb0851424@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 13/14] arm/mem_access: Add
 short-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBi
L3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPj4+IGluZGV4IGIyNTgyNDgzMjIuLjdmMzRhMmIx
ZDMgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4+PiArKysgYi94
ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4+PiBAQCAtMTEyLDcgKzExMiwxMiBAQCBzdGF0aWMg
aW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZjcHUgKnYsCj4+PiAgICAgICAgICAgKiBs
ZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBkb2VzIG5vdCBuZWVkIHRvIGJlIHBhZ2UgYWxpZ25lZC4K
Pj4+ICAgICAgICAgICAqLwo+Pj4gICAgICAgICAgbWFzayA9IEdFTk1BU0soMTksIDEyKTsKPj4+
IC0gICAgICAgIHBhZGRyID0gKHB0ZS53YWxrLmJhc2UgPDwgMTApIHwgKChndmEgJiBtYXNrKSA+
PiAxMCk7Cj4+PiArICAgICAgICAvKgo+Pj4gKyAgICAgICAgICogQ2FzdCBwdGUud2Fsay5iYXNl
IHRvIHBhZGRyX3QgdG8gY29wZSB3aXRoIEMgdHlwZSBwcm9tb3Rpb24KPj4+IG9mIHR5cGVzCj4+
PiArICAgICAgICAgKiBzbWFsbGVyIHRoYW4gaW50LiBPdGhlcndpc2UgcHRlLndhbGsuYmFzZSB3
b3VsZCBiZSBjYXN0ZWQgdG8KPj4+IGludCBhbmQKPj4+ICsgICAgICAgICAqIHN1YnNlcXVlbnRs
eSBzaWduIGV4dGVuZGVkLCB0aHVzIGxlYWRpbmcgdG8gYSB3cm9uZyB2YWx1ZS4KPj4+ICsgICAg
ICAgICAqLwo+Pj4gKyAgICAgICAgcGFkZHIgPSAoKHBhZGRyX3QpcHRlLndhbGsuYmFzZSA8PCAx
MCkgfCAoKGd2YSAmIG1hc2spID4+IDEwKTsKPj4gV2h5IG5vdCBjaGFuZ2UgdGhlIGJpdGZpZWxk
IHR5cGUgZnJvbSB1bnNpZ25lZCBpbnQgdG8gcGFkZHJfdCA/Cj4+Cj4+IFRoZSByZXN1bHQgaXMg
MTAwJSBsZXNzIGxpYWJsZSB0byBnbyB3cm9uZyBpbiB0aGlzIHdheS4KPj4KCkFjdHVhbGx5LCBB
RkFJQ1Qgd2Ugd291bGQgZ2V0IGludG8gc2FtZSB0cm91YmxlcyBhcyBiZWZvcmUuIEJlY2F1c2Ug
b2YKdGhlIGZhY3QgdGhhdCB0aGUgYml0ZmllbGQgaXMgc21hbGxlciB0aGFuIGFuIGludCAoMjIg
Yml0KSwgaXQgd291bGQgYmUKZmlyc3QgcHJvbW90ZWQgdG8gaW50IGFuZCB0aGVuIHdlIHdvdWxk
IGZhY2UgdGhlIHNhbWUgaXNzdWVzIGFzIHdlCmFscmVhZHkgaGFkLgoKSWYgdGhhdCBpcyBvayBm
b3IgeW91LCBJIHdpbGwgcmVzdWJtaXQgdGhlIG5leHQgcGF0Y2ggd2l0aG91dCBjaGFuZ2luZwp0
aGUgdHlwZSBvZiB0aGUgYml0ZmllbGQuIElmIHlvdSBzaG91bGQgbm90IGFncmVlIHdpdGggbWUs
IEkgd291bGQKZ2xhZGx5IGRpc2N1c3MgdGhpcyBpc3N1ZSBpbiB2OCA6KQoKVGhhbmtzLAp+U2Vy
Z2VqCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMEz-0006Mn-DH; Wed, 09 Aug 2017 08:21:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMEy-0006LK-4t
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:20 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 94/CD-03044-FF5CA895; Wed, 09 Aug 2017 08:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ/ff0a5
 Ig7bfJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayXo+CpboV3a1vWBoYe+W6GLk4hAQ2Mkoc
 PHmZHcLZxCjxc+U2ti5GTg42AQOJKa9XsoLYIgJKEvdWTWYCKWIWaGKUuNf4AKxIWCBGYvHhv
 WA2i4CqxOLWXkYQm1fAWuLBpucsILaEgLzExN5pYHFOARuJHXcgbCGgmmnHzjFPYORewMiwil
 GjOLWoLLVI19hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0MMMQLCD8fS6wEO
 MkhxMSqK8m7Q7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8HId6YoUEixKTU+tSMvMAYYaTFqC
 g0dJhFcNJM1bXJCYW5yZDpE6xajL8WrC/29MQix5+XmpUuK8FiBFAiBFGaV5cCNgYX+JUVZKm
 JcR6CghnoLUotzMElT5V4ziHIxKwrwNIFN4MvNK4Da9AjqCCeiICN9OkCNKEhFSUg2MwcXuof
 t39XT++DXnnPEPkUrF2C8vag0ZWFrUtf0mLY8PeMZ/5fJlwerdBsz1V95trjjw51xyyMvCqu6
 Lgje38r08WmiStmp9RuBzrYCuctVZG+W+zG8MYeNqOpLhdyve6+eKDZatwlbcT/JOu7aHLP7X
 I37l6LX5lRL8lq1xE1k+BN36s9ZeiaU4I9FQi7moOBEAr1Ui0nYCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502266878!101459742!1
X-Originating-IP: [131.159.0.8]
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 24256 invoked from network); 9 Aug 2017 08:21:18 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:18 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id BC70B10DD29F4;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id ADD641F048;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:27 +0200
Message-Id: <20170809082038.3236-3-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 02/13] arm/mem_access: Add defines supporting
	PTs with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QUFyY2g2NCBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZlcmVudCAoNEssIDE2SywgYW5kIDY0Sykg
c2l6ZXMuICBUbwplbmFibGUgZ3Vlc3QgcGFnZSB0YWJsZSB3YWxrcyBmb3IgdmFyaW91cyBjb25m
aWd1cmF0aW9ucywgdGhpcyBjb21taXQKZXh0ZW5kcyB0aGUgZGVmaW5lcyBhbmQgaGVscGVycyBv
ZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9z
a3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KdjM6IEVsaW1pbmF0ZSByZWR1bmRhbnQgbWFjcm8gZGVmaW5pdGlvbnMgYnkgaW50cm9k
dWNpbmcgZ2VuZXJpYyBtYWNyb3MuCgp2NDogUmVwbGFjZSBleGlzdGluZyBtYWNyb3Mgd2l0aCBv
bmVzIHRoYXQgZ2VuZXJhdGUgc3RhdGljIGlubGluZQogICAgaGVscGVycyBhcyB0byBlYXNlIHRo
ZSByZWFkYWJpbGl0eSBvZiB0aGUgY29kZS4KCiAgICBNb3ZlIHRoZSBpbnRyb2R1Y2VkIGNvZGUg
aW50byBscGFlLmgKCnY1OiBSZW1vdmUgUEFHRV9TSElGVF8qIGRlZmluZXMgZnJvbSBscGFlLmgg
YXMgd2UgaW1wb3J0IHRoZW0gbm93IGZyb20KICAgIHRoZSBoZWFkZXIgeGVuL2xpYi5oLgoKICAg
IFJlbW92ZSAqX2d1ZXN0X3RhYmxlX29mZnNldCBtYWNyb3MgYXMgdG8gcmVkdWNlIHRoZSBudW1i
ZXIgb2YKICAgIGV4cG9ydGVkIG1hY3JvcyB3aGljaCBhcmUgb25seSB1c2VkIG9uY2UuIEluc3Rl
YWQsIHVzZSB0aGUKICAgIGFzc29jaWF0ZWQgZnVuY3Rpb25hbGl0eSBkaXJlY3RseSB3aXRoaW4g
dGhlCiAgICBHVUVTVF9UQUJMRV9PRkZTRVRfSEVMUEVSUy4KCiAgICBBZGQgY29tbWVudCBpbiBH
VUVTVF9UQUJMRV9PRkZTRVRfSEVMUEVSUyBzdGF0aW5nIHRoYXQgYSBwYWdlIHRhYmxlCiAgICB3
aXRoIDY0SyBwYWdlIHNpemUgZ3JhbnVsYXJpdHkgZG9lcyBub3QgaGF2ZSBhIHplcm9ldGggbG9v
a3VwIGxldmVsLgoKICAgIEFkZCAjdW5kZWZzIGZvciBHVUVTVF9UQUJMRV9PRkZTRVQgYW5kIEdV
RVNUX1RBQkxFX09GRlNFVF9IRUxQRVJTLgoKICAgIFJlbW92ZSBDT05GSUdfQVJNXzY0ICNkZWZp
bmVzLgoKdjY6IFJlbmFtZSAqX2d1ZXN0X3RhYmxlX29mZnNldF8qIGhlbHBlcnMgdG8gKl90YWJs
ZV9vZmZzZXRfKiBhcyB0aGV5CiAgICBhcmUgc3VmZmljaWVudGx5IGdlbmVyaWMgdG8gYmUgYXBw
bGllZCBub3Qgb25seSB0byB0aGUgZ3Vlc3QncyBwYWdlCiAgICB0YWJsZSB3YWxrcy4KCiAgICBD
aGFuZ2UgdGhlIHR5cGUgb2YgdGhlIHBhcmFtZXRlciBhbmQgcmV0dXJuIHZhbHVlIG9mIHRoZQog
ICAgKl90YWJsZV9vZmZzZXRfKiBoZWxwZXJzIGZyb20gdmFkZHJfdCB0byBwYWRkcl90IHRvIGVu
YWJsZSBhcHBseWluZwogICAgdGhlc2UgaGVscGVycyBhbHNvIGZvciBvdGhlciBwdXJwb3NlcyBz
dWNoIGFzIGNvbXB1dGF0aW9uIG9mIElQQQogICAgb2Zmc2V0cyBpbiBzZWNvbmQgc3RhZ2UgdHJh
bnNsYXRpb24gdGFibGVzLgoKdjc6IENsYXJpZnkgY29tbWVudHMgaW4gdGhlIGNvZGUgYW5kIGNv
bW1pdCBtZXNzYWdlIHRvIGFkZHJlc3MgQUFyY2g2NAogICAgZGlyZWN0bHkgaW5zdGVhZCBvZiBB
Uk12OCBpbiBnZW5lcmFsLgoKICAgIFJlbmFtZSByZW1haW5pbmcgR1VFU1RfVEFCTEVfKiBtYWNy
b3MgaW50byBUQUJMRV8qIG1hY3JvcywgdG8gYmUKICAgIGNvbnNpc3RlbnQgd2l0aCAqX3RhYmxl
X29mZnNldF8qIGhlbHBlcnMuCgogICAgQWRkZWQgUmV2aWV3ZWQtYnkgSnVsaWVuIEdyYWxsLgot
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwgNjEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbHBhZS5oCmluZGV4IGE2MmIxMTg2MzAuLmVmZWM0OTMzMTMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBh
ZS5oCkBAIC0zLDYgKzMsOCBAQAogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCisjaW5jbHVkZSA8
eGVuL3BhZ2UtZGVmcy5oPgorCiAvKgogICogV0FSTklORyEgIFVubGlrZSB0aGUgeDg2IHBhZ2V0
YWJsZSBjb2RlLCB3aGVyZSBsMSBpcyB0aGUgbG93ZXN0IGxldmVsIGFuZAogICogbDQgaXMgdGhl
IHJvb3Qgb2YgdGhlIHRyaWUsIHRoZSBBUk0gcGFnZXRhYmxlcyBmb2xsb3cgQVJNJ3MgZG9jdW1l
bnRhdGlvbjoKQEAgLTE1MSw2ICsxNTMsNjUgQEAgc3RhdGljIGlubGluZSBib29sIGxwYWVfaXNf
c3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKICAgICByZXR1cm4gKGxl
dmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0ZSk7CiB9CiAKKy8qCisgKiBBQXJjaDY0IHN1cHBv
cnRzIHBhZ2VzIHdpdGggZGlmZmVyZW50IHNpemVzICg0SywgMTZLLCBhbmQgNjRLKS4gVG8gZW5h
YmxlCisgKiBwYWdlIHRhYmxlIHdhbGtzIGZvciB2YXJpb3VzIGNvbmZpZ3VyYXRpb25zLCB0aGUg
Zm9sbG93aW5nIGhlbHBlcnMgZW5hYmxlCisgKiB3YWxraW5nIHRoZSB0cmFuc2xhdGlvbiB0YWJs
ZSB3aXRoIHZhcnlpbmcgcGFnZSBzaXplIGdyYW51bGFyaXRpZXMuCisgKi8KKworI2RlZmluZSBM
UEFFX1NISUZUXzRLICAgICAgICAgICAoOSkKKyNkZWZpbmUgTFBBRV9TSElGVF8xNksgICAgICAg
ICAgKDExKQorI2RlZmluZSBMUEFFX1NISUZUXzY0SyAgICAgICAgICAoMTMpCisKKyNkZWZpbmUg
bHBhZV9lbnRyaWVzKGdyYW4pICAgICAgKF9BQygxLFUpIDw8IExQQUVfU0hJRlRfIyNncmFuKQor
I2RlZmluZSBscGFlX2VudHJ5X21hc2soZ3JhbikgICAobHBhZV9lbnRyaWVzKGdyYW4pIC0gMSkK
KworI2RlZmluZSB0aGlyZF9zaGlmdChncmFuKSAgICAgICAoUEFHRV9TSElGVF8jI2dyYW4pCisj
ZGVmaW5lIHRoaXJkX3NpemUoZ3JhbikgICAgICAgICgocGFkZHJfdCkxIDw8IHRoaXJkX3NoaWZ0
KGdyYW4pKQorCisjZGVmaW5lIHNlY29uZF9zaGlmdChncmFuKSAgICAgICh0aGlyZF9zaGlmdChn
cmFuKSArIExQQUVfU0hJRlRfIyNncmFuKQorI2RlZmluZSBzZWNvbmRfc2l6ZShncmFuKSAgICAg
ICAoKHBhZGRyX3QpMSA8PCBzZWNvbmRfc2hpZnQoZ3JhbikpCisKKyNkZWZpbmUgZmlyc3Rfc2hp
ZnQoZ3JhbikgICAgICAgKHNlY29uZF9zaGlmdChncmFuKSArIExQQUVfU0hJRlRfIyNncmFuKQor
I2RlZmluZSBmaXJzdF9zaXplKGdyYW4pICAgICAgICAoKHBhZGRyX3QpMSA8PCBmaXJzdF9zaGlm
dChncmFuKSkKKworLyogTm90ZSB0aGF0IHRoZXJlIGlzIG5vIHplcm9ldGggbG9va3VwIGxldmVs
IHdpdGggYSA2NEsgZ3JhbnVsZSBzaXplLiAqLworI2RlZmluZSB6ZXJvZXRoX3NoaWZ0KGdyYW4p
ICAgICAoZmlyc3Rfc2hpZnQoZ3JhbikgKyBMUEFFX1NISUZUXyMjZ3JhbikKKyNkZWZpbmUgemVy
b2V0aF9zaXplKGdyYW4pICAgICAgKChwYWRkcl90KTEgPDwgemVyb2V0aF9zaGlmdChncmFuKSkK
KworI2RlZmluZSBUQUJMRV9PRkZTRVQob2ZmcywgZ3JhbikgICAgICAob2ZmcyAmIGxwYWVfZW50
cnlfbWFzayhncmFuKSkKKyNkZWZpbmUgVEFCTEVfT0ZGU0VUX0hFTFBFUlMoZ3JhbikgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHBhZGRy
X3QgdGhpcmRfdGFibGVfb2Zmc2V0XyMjZ3JhbiMjSyhwYWRkcl90IHZhKSAgICAgICAgICAgICAg
XAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gVEFCTEVfT0ZGU0VUKCh2YSA+PiB0
aGlyZF9zaGlmdChncmFuIyNLKSksIGdyYW4jI0spOyAgICAgICAgICAgICBcCit9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgcGFkZHJfdCBz
ZWNvbmRfdGFibGVfb2Zmc2V0XyMjZ3JhbiMjSyhwYWRkcl90IHZhKSAgICAgICAgICAgICBcCit7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiBUQUJMRV9PRkZTRVQoKHZhID4+IHNlY29u
ZF9zaGlmdChncmFuIyNLKSksIGdyYW4jI0spOyAgICAgICAgICAgIFwKK30gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSBwYWRkcl90IGZpcnN0
X3RhYmxlX29mZnNldF8jI2dyYW4jI0socGFkZHJfdCB2YSkgICAgICAgICAgICAgIFwKK3sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIFRBQkxFX09GRlNFVCgodmEgPj4gZmlyc3Rfc2hp
ZnQoZ3JhbiMjSykpLCBncmFuIyNLKTsgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHBhZGRyX3QgemVyb2V0aF90
YWJsZV9vZmZzZXRfIyNncmFuIyNLKHBhZGRyX3QgdmEpICAgICAgICAgICAgXAoreyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAvKiBOb3RlIHRoYXQgdGhlcmUgaXMgbm8gemVyb2V0aCBsb29rdXAg
bGV2ZWwgd2l0aCA2NEsgZ3JhbnVsZSBzaXplcy4gKi9cCisgICAgaWYgKCBncmFuID09IDY0ICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVy
biBUQUJMRV9PRkZTRVQoKHZhID4+IHplcm9ldGhfc2hpZnQoZ3JhbiMjSykpLCBncmFuIyNLKTsg
ICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKworVEFCTEVfT0ZGU0VUX0hFTFBFUlMoNCk7
CitUQUJMRV9PRkZTRVRfSEVMUEVSUygxNik7CitUQUJMRV9PRkZTRVRfSEVMUEVSUyg2NCk7CisK
KyN1bmRlZiBUQUJMRV9PRkZTRVQKKyN1bmRlZiBUQUJMRV9PRkZTRVRfSEVMUEVSUworCiAjZW5k
aWYgLyogX19BU1NFTUJMWV9fICovCiAKIC8qCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMEz-0006NH-Ki; Wed, 09 Aug 2017 08:21:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMEy-0006LV-G8
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:20 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 10/F7-03937-FF5CA895; Wed, 09 Aug 2017 08:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ/f/0a5
 IgyOTuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWJQ+YCl7oVsy92crUwPhOuYuRi0NIYCOj
 xOG3FxghnE2MEicX32bvYuTkYBMwkJjyeiUriC0ioCRxb9VkJpAiZoEmRol7jQ/YQBLCAtESH
 +6AdHNysAioShzZ0cQEYvMKWEts334NbJCEgLzExN5pYDWcAjYSO+5A2EJANdOOnWOewMi9gJ
 FhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoI8ZgGAH45/
 5gYcYJTmYlER5N2l3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J10pCtSSLAoNT21Ii0zBxhs
 MGkJDh4lEV41kDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzWoAUCYAUZZTmwY2ABf4lR
 lkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNygEzhycwrgdv0CugIJqAjInw7QY4oSURISTUwTr
 rwNE3hyTu9abf+C7loK2gZVDYfPptz/UDYgbe6RhInXzrLPE4LcfCtlfRlcNt7fqGJtUv3lO8
 /vu0vErr4sy9knvDPwvUFejfSXtzXv3193bRTSZ1thUWruPYvX3wzUqPjZ19MydK4NZNMDhTe
 PnHwjq3GoYK4YxUztrXbXBa9dOzvhoOFgkosxRmJhlrMRcWJAHtxRK93AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502266878!100076716!1
X-Originating-IP: [131.159.0.8]
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 60848 invoked from network); 9 Aug 2017 08:21:19 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:19 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 185AA10DD29F3;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 098A51F048;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:33 +0200
Message-Id: <20170809082038.3236-9-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 08/13] arm/guest_access: Move
	vgic_access_guest_memory to guest_access.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgbW92ZXMgdGhlIGZ1bmN0aW9uIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSB0
byBndWVzdGNvcHkuYwphbmQgdGhlIGhlYWRlciBhc20vZ3Vlc3RfYWNjZXNzLmguIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlcyBhcmUgbWFkZS4KUGxlYXNlIG5vdGUgdGhhdCB0aGUgZnVuY3Rpb24gd2ls
bCBiZSByZW5hbWVkIGluIHRoZSBmb2xsb3dpbmcgY29tbWl0LgoKU2lnbmVkLW9mZi1ieTogU2Vy
Z2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQp2NjogV2UgYWRkZWQgdGhpcyBwYXRjaCB0byBvdXIgcGF0Y2ggc2VyaWVzLgoK
djc6IEFkZCBBY2tlZC1ieSBKdWxpZW4gR3JhbGwuCi0tLQogeGVuL2FyY2gvYXJtL2d1ZXN0Y29w
eS5jICAgICAgICAgICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJt
L3ZnaWMuYyAgICAgICAgICAgICAgICB8IDQ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggfCAgMyArKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgICAgICAgfCAgMyAtLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgNTQgaW5zZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2d1ZXN0Y29weS5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCmluZGV4IDQxMzEy
NWYwMmIuLjkzOGZmZTI2NjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYwor
KysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKQEAgLTExOCw2ICsxMTgsNTYgQEAgdW5zaWdu
ZWQgbG9uZyByYXdfY29weV9mcm9tX2d1ZXN0KHZvaWQgKnRvLCBjb25zdCB2b2lkIF9fdXNlciAq
ZnJvbSwgdW5zaWduZWQgbGUKICAgICB9CiAgICAgcmV0dXJuIDA7CiB9CisKKy8qCisgKiBUZW1w
b3JhcmlseSBtYXAgb25lIHBoeXNpY2FsIGd1ZXN0IHBhZ2UgYW5kIGNvcHkgZGF0YSB0byBvciBm
cm9tIGl0LgorICogVGhlIGRhdGEgdG8gYmUgY29waWVkIGNhbm5vdCBjcm9zcyBhIHBhZ2UgYm91
bmRhcnkuCisgKi8KK2ludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3Qgc2l6ZSwgYm9vbCBpc193cml0ZSkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOworICAgIHVpbnQ2NF90IG9mZnNldCA9IGdwYSAmIH5QQUdFX01BU0s7ICAvKiBPZmZzZXQg
d2l0aGluIHRoZSBtYXBwZWQgcGFnZSAqLworICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICB2b2lk
ICpwOworCisgICAgLyogRG8gbm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4gKi8KKyAgICBpZiAo
IHNpemUgPiAoUEFHRV9TSVpFIC0gb2Zmc2V0KSApCisgICAgeworICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSICJkJWQ6IHZJVFM6IG1lbW9yeSBhY2Nlc3Mgd291bGQgY3Jvc3MgcGFnZSBib3Vu
ZGFyeVxuIiwKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgIH0KKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBwYWRkcl90
b19wZm4oZ3BhKSwgJnAybXQsIFAyTV9BTExPQyk7CisgICAgaWYgKCAhcGFnZSApCisgICAgewor
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IHZJVFM6IEZhaWxlZCB0byBnZXQgdGFi
bGUgZW50cnlcbiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOworICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoICFwMm1faXNfcmFtKHAybXQpICkKKyAgICB7
CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJk
JWQ6IHZJVFM6IG1lbW9yeSB1c2VkIGJ5IHRoZSBJVFMgc2hvdWxkIGJlIFJBTS4iLAorICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQor
CisgICAgcCA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworCisgICAgaWYgKCBpc193cml0ZSAp
CisgICAgICAgIG1lbWNweShwICsgb2Zmc2V0LCBidWYsIHNpemUpOworICAgIGVsc2UKKyAgICAg
ICAgbWVtY3B5KGJ1ZiwgcCArIG9mZnNldCwgc2l6ZSk7CisKKyAgICB1bm1hcF9kb21haW5fcGFn
ZShwKTsKKyAgICBwdXRfcGFnZShwYWdlKTsKKworICAgIHJldHVybiAwOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA5ZWY3OTJmNDc5
Li4xYWY2ODIwY2FiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zaXplcy5oPgogI2luY2x1ZGUgPGFzbS9jdXJy
ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPGFzbS9tbWlv
Lmg+CiAjaW5jbHVkZSA8YXNtL2dpY192M19kZWZzLmg+CiAjaW5jbHVkZSA8YXNtL2dpY192M19p
dHMuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy5jCmluZGV4IDFlNTEwN2I5ZjguLjdhNGUzY2RjODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjM4LDU1ICs2MzgsNiBAQCB2
b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQog
fQogCiAvKgotICogVGVtcG9yYXJpbHkgbWFwIG9uZSBwaHlzaWNhbCBndWVzdCBwYWdlIGFuZCBj
b3B5IGRhdGEgdG8gb3IgZnJvbSBpdC4KLSAqIFRoZSBkYXRhIHRvIGJlIGNvcGllZCBjYW5ub3Qg
Y3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgotICovCi1pbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5
KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZ3BhLCB2b2lkICpidWYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2wgaXNfd3JpdGUpCi17Ci0gICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB1aW50NjRfdCBvZmZzZXQgPSBncGEgJiB+UEFHRV9N
QVNLOyAgLyogT2Zmc2V0IHdpdGhpbiB0aGUgbWFwcGVkIHBhZ2UgKi8KLSAgICBwMm1fdHlwZV90
IHAybXQ7Ci0gICAgdm9pZCAqcDsKLQotICAgIC8qIERvIG5vdCBjcm9zcyBhIHBhZ2UgYm91bmRh
cnkuICovCi0gICAgaWYgKCBzaXplID4gKFBBR0VfU0laRSAtIG9mZnNldCkgKQotICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiB2SVRTOiBtZW1vcnkgYWNjZXNzIHdvdWxk
IGNyb3NzIHBhZ2UgYm91bmRhcnlcbiIsCi0gICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwot
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4oZCwgcGFkZHJfdG9fcGZuKGdwYSksICZwMm10LCBQMk1fQUxMT0MpOwotICAgIGlmICgg
IXBhZ2UgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiB2SVRTOiBG
YWlsZWQgdG8gZ2V0IHRhYmxlIGVudHJ5XG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
KTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgaWYgKCAhcDJtX2lzX3Jh
bShwMm10KSApCi0gICAgewotICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0VSUiAiZCVkOiB2SVRTOiBtZW1vcnkgdXNlZCBieSB0aGUgSVRTIHNob3VsZCBi
ZSBSQU0uIiwKLSAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Ci0gICAgICAgIHJldHVybiAt
RUlOVkFMOwotICAgIH0KLQotICAgIHAgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKLQotICAg
IGlmICggaXNfd3JpdGUgKQotICAgICAgICBtZW1jcHkocCArIG9mZnNldCwgYnVmLCBzaXplKTsK
LSAgICBlbHNlCi0gICAgICAgIG1lbWNweShidWYsIHAgKyBvZmZzZXQsIHNpemUpOwotCi0gICAg
dW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0gICAgcHV0X3BhZ2UocGFnZSk7Ci0KLSAgICByZXR1cm4g
MDsKLX0KLQotLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKICAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNz
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCmluZGV4IDI1MWU5MzU1OTcu
LjQ5NzE2NTAxYTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNz
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaApAQCAtMTAsNiArMTAs
OSBAQCB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2ZsdXNoX2RjYWNoZSh2b2lkICp0
bywgY29uc3Qgdm9pZCAqZnJvbSwKIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfZnJvbV9ndWVzdCh2
b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQgbGVuKTsKIHVuc2lnbmVkIGxvbmcg
cmF3X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1bnNpZ25lZCBsZW4pOwogCitpbnQgdmdpY19hY2Nl
c3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZ3BhLCB2b2lkICpidWYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2xfdCBpc193
cml0ZSk7CisKICNkZWZpbmUgX19yYXdfY29weV90b19ndWVzdCByYXdfY29weV90b19ndWVzdAog
I2RlZmluZSBfX3Jhd19jb3B5X2Zyb21fZ3Vlc3QgcmF3X2NvcHlfZnJvbV9ndWVzdAogI2RlZmlu
ZSBfX3Jhd19jbGVhcl9ndWVzdCByYXdfY2xlYXJfZ3Vlc3QKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggZDRl
ZDIzZGYyOC4uZTQ4OWQwYmYyMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTIxNyw5ICsyMTcsNiBAQCBl
eHRlcm4gdm9pZCByZWdpc3Rlcl92Z2ljX29wcyhzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1
Y3QgdmdpY19vcHMgKm9wcyk7CiBpbnQgdmdpY192Ml9pbml0KHN0cnVjdCBkb21haW4gKmQsIGlu
dCAqbW1pb19jb3VudCk7CiBpbnQgdmdpY192M19pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAq
bW1pb19jb3VudCk7CiAKLWludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFp
biAqZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3Qgc2l6ZSwgYm9vbF90IGlzX3dyaXRlKTsKLQogZXh0ZXJuIGludCBkb21haW5f
dmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwogZXh0ZXJu
IGludCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdik7CiBleHRlcm4gYm9vbCB2Z2ljX3Rv
X3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLAotLSAKMi4xMy4zCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMEu-0006Kf-Gt; Wed, 09 Aug 2017 08:21:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMEs-0006KE-EV
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 47/97-03937-9F5CA895; Wed, 09 Aug 2017 08:21:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsXSPJ+BQ/fn0a5
 Ig9cnOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/W/6yFqzRqFhxupm9gfGPYhcjF4eQwEZG
 iRW/HzFBOJsYJb7d7GbtYuTkYBMwkJjyeiWYLSKgJHFv1WSwImaBJkaJe40P2EASwgIBEtvOn
 GYGsVkEVCVmL1nPDmLzClhLXPt5FiwuISAvMbF3GiOIzSlgI7HjDoQtBFQz7dg55gmM3AsYGV
 YxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6mAEIdjCeXhd
 4iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleriNdkUKCRanpqRVpmTnAYINJ
 S3DwKInwqoGkeYsLEnOLM9MhUqcYjTk2rF7/hYnj1YT/35iEWPLy81KlxHktQEoFQEozSvPgB
 sGi4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeRtApvBk5pXA7XsFdAoT0CkRvp0gp5QkIq
 SkGhjDan/cPPPy5QZzT6Pz/UbLHH4GG38t/ido86pG6u/yv7NcDAuE9wjZXP9a/D7+0McynSO
 uRu839/pu55gXkZ2yb4LVlA1tp5YonFaZM/28dLCOXen636K78+qMrsqtDtnfcWtG5M3Ol895
 n/coS1utOvWkuMeI74ZzHc+Rj0u22K1ezqT6q3aFEktxRqKhFnNRcSIAxu3QuX0CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502266872!106393640!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33662 invoked from network); 9 Aug 2017 08:21:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:13 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id B7F4710DD29F3;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 9E81A1F047;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:26 +0200
Message-Id: <20170809082038.3236-2-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 01/13] arm/mem_access: Add and cleanup
	(TCR_|TTBCR_)* defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyAoVENSX3xUVEJDUl8pKiBkZWZpbmVzIHRvIHNpbXBsaWZ5IGFjY2Vz
cyB0byB0aGUKcmVzcGVjdGl2ZSByZWdpc3RlciBjb250ZW50cy4gQXQgdGhlIHNhbWUgdGltZSwg
d2UgYWRqdXN0IHRoZSBtYWNyb3MKVENSX1QwU1ogYW5kIFRDUl9URzBfKiBieSB1c2luZyB0aGUg
bmV3bHkgaW50cm9kdWNlZCBUQ1JfVDBTWl9TSElGVCBhbmQKVENSX1RHMF9TSElGVCBpbnN0ZWFk
IG9mIHRoZSBoYXJkY29kZWQgdmFsdWVzLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2
MjogRGVmaW5lIFRDUl9TWl9NQVNLIGluIGEgd2F5IHNvIHRoYXQgaXQgY2FuIGJlIGFsc28gYXBw
bGllZCB0byAzMi1iaXQgZ3Vlc3RzCiAgICB1c2luZyB0aGUgbG9uZy1kZXNjcmlwdG9yIHRyYW5z
bGF0aW9uIHRhYmxlIGZvcm1hdC4KCiAgICBFeHRlbmQgdGhlIHByZXZpb3VzIGNvbW1pdCBieSBm
dXJ0aGVyIGRlZmluZXMgYWxsb3dpbmcgYSBzaW1wbGlmaWVkIGFjY2VzcwogICAgdG8gdGhlIHJl
Z2lzdGVycyBUQ1JfRUwxIGFuZCBUVEJDUi4KCnYzOiBSZXBsYWNlIHRoZSBoYXJkY29kZWQgdmFs
dWUgMCBpbiB0aGUgVENSX1QwU1ogbWFjcm8gd2l0aCB0aGUgbmV3bHkKICAgIGludHJvZHVjZWQg
VENSX1QwU1pfU0hJRlQuIEFsc28sIHJlcGxhY2UgdGhlIGhhcmRjb2RlZCB2YWx1ZSAxNCBpbgog
ICAgdGhlIFRDUl9URzBfKiBtYWNyb3Mgd2l0aCB0aGUgaW50cm9kdWNlZCBUQ1JfVEcwX1NISUZU
LgoKICAgIENvbW1lbnQgd2hlbiB0byBhcHBseSB0aGUgZGVmaW5lcyBUVEJDUl9QRCgwfDEpLCBh
Y2NvcmRpbmcgdG8gQVJNCiAgICBEREkgMDQ4N0IuYSBhbmQgQVJNIERESSAwNDA2Qy5iLgoKICAg
IFJlbW92ZSBUQ1JfVEJfKiBkZWZpbmVzLgoKICAgIENvbW1lbnQgd2hlbiBjZXJ0YWluIFRDUl9F
TDIgcmVnaXN0ZXIgZmllbGRzIGNhbiBiZSBhcHBsaWVkLgoKdjQ6IENvc21ldGljIGNoYW5nZXMu
Cgp2NTogUmVtb3ZlIHRoZSBzaGlmdCBieSAwIG9mIHRoZSBUQ1JfU1pfTUFTSyBhcyBpdCBjYW4g
YmUgYXBwbGllZCB0bwogICAgYm90aCBUQ1JfVDBTWiBhbmQgVENSX1QxU1ogKHdoaWNoIHJlc2lk
ZSBhdCBkaWZmZXJlbnQgb2Zmc2V0cykuCgogICAgQWRqdXN0IGNvbW1pdCBtZXNzYWdlIHRvIG1h
a2UgY2xlYXIgdGhhdCB3ZSBkbyBub3Qgb25seSBhZGQgYnV0IGFsc28KICAgIGNsZWFudXAgc29t
ZSBUQ1JfKiBkZWZpbmVzLgoKdjY6IENoYW5nZWQgdGhlIGNvbW1lbnQgb2YgVENSX1NaX01BU0sg
YXMgd2UgZmFsc2VseSByZWZlcmVuY2VkIGEKICAgIHNlY3Rpb24gaW5zdGVhZCBvZiBhIHBhZ2Uu
CgogICAgQWRkIEp1bGllbiBHcmFsbCdzIEFja2VkLWJ5LgotLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggODU1ZGVkMWIwNy4uODk4MTYwY2UwMCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCkBAIC05NCw2ICs5NCwxMyBAQAogI2RlZmluZSBUVEJDUl9OXzJL
QiAgX0FDKDB4MDMsVSkKICNkZWZpbmUgVFRCQ1JfTl8xS0IgIF9BQygweDA0LFUpCiAKKy8qCisg
KiBUVEJDUl9QRCgwfDEpIGNhbiBiZSBhcHBsaWVkIG9ubHkgaWYgTFBBRSBpcyBkaXNhYmxlZCwg
aS5lLiwgVFRCQ1IuRUFFPT0wCisgKiAoQVJNIERESSAwNDg3Qi5hIEc2LTUyMDMgYW5kIEFSTSBE
REkgMDQwNkMuYiBCNC0xNzIyKS4KKyAqLworI2RlZmluZSBUVEJDUl9QRDAgICAgICAgKF9BQygx
LFUpPDw0KQorI2RlZmluZSBUVEJDUl9QRDEgICAgICAgKF9BQygxLFUpPDw1KQorCiAvKiBTQ1RM
UiBTeXN0ZW0gQ29udHJvbCBSZWdpc3Rlci4gKi8KIC8qIEhTQ1RMUiBpcyBhIHN1YnNldCBvZiB0
aGlzLiAqLwogI2RlZmluZSBTQ1RMUl9URSAgICAgICAgKF9BQygxLFUpPDwzMCkKQEAgLTE1NCw3
ICsxNjEsMjAgQEAKIAogLyogVENSOiBTdGFnZSAxIFRyYW5zbGF0aW9uIENvbnRyb2wgKi8KIAot
I2RlZmluZSBUQ1JfVDBTWih4KSAgICAgKCh4KTw8MCkKKyNkZWZpbmUgVENSX1QwU1pfU0hJRlQg
ICgwKQorI2RlZmluZSBUQ1JfVDFTWl9TSElGVCAgKDE2KQorI2RlZmluZSBUQ1JfVDBTWih4KSAg
ICAgKCh4KTw8VENSX1QwU1pfU0hJRlQpCisKKy8qCisgKiBBY2NvcmRpbmcgdG8gQVJNIERESSAw
NDg3Qi5hLCBUQ1JfRUwxLntUMFNaLFQxU1p9IChBQXJjaDY0LCBwYWdlIEQ3LTI0ODApCisgKiBj
b21wcmlzZXMgNiBiaXRzIGFuZCBUVEJDUi57VDBTWixUMVNafSAoQUFyY2gzMiwgcGFnZSBHNi01
MjA0KSBjb21wcmlzZXMgMworICogYml0cyBmb2xsb3dpbmcgYW5vdGhlciAzIGJpdHMgZm9yIFJF
UzAuIFRodXMsIHRoZSBtYXNrIGZvciBib3RoIHJlZ2lzdGVycworICogc2hvdWxkIGJlIDB4M2Yu
CisgKi8KKyNkZWZpbmUgVENSX1NaX01BU0sgICAgIChfQUMoMHgzZixVTCkpCisKKyNkZWZpbmUg
VENSX0VQRDAgICAgICAgIChfQUMoMHgxLFVMKTw8NykKKyNkZWZpbmUgVENSX0VQRDEgICAgICAg
IChfQUMoMHgxLFVMKTw8MjMpCiAKICNkZWZpbmUgVENSX0lSR04wX05DICAgIChfQUMoMHgwLFVM
KTw8OCkKICNkZWZpbmUgVENSX0lSR04wX1dCV0EgIChfQUMoMHgxLFVMKTw8OCkKQEAgLTE3MCw5
ICsxOTAsNTAgQEAKICNkZWZpbmUgVENSX1NIMF9PUyAgICAgIChfQUMoMHgyLFVMKTw8MTIpCiAj
ZGVmaW5lIFRDUl9TSDBfSVMgICAgICAoX0FDKDB4MyxVTCk8PDEyKQogCi0jZGVmaW5lIFRDUl9U
RzBfNEsgICAgICAoX0FDKDB4MCxVTCk8PDE0KQotI2RlZmluZSBUQ1JfVEcwXzY0SyAgICAgKF9B
QygweDEsVUwpPDwxNCkKLSNkZWZpbmUgVENSX1RHMF8xNksgICAgIChfQUMoMHgyLFVMKTw8MTQp
CisvKiBOb3RlIHRoYXQgdGhlIGZpZWxkcyBUQ1JfRUwxLntURzAsVEcxfSBhcmUgbm90IGF2YWls
YWJsZSBvbiBBQXJjaDMyLiAqLworI2RlZmluZSBUQ1JfVEcwX1NISUZUICAgKDE0KQorI2RlZmlu
ZSBUQ1JfVEcwX01BU0sgICAgKF9BQygweDMsVUwpPDxUQ1JfVEcwX1NISUZUKQorI2RlZmluZSBU
Q1JfVEcwXzRLICAgICAgKF9BQygweDAsVUwpPDxUQ1JfVEcwX1NISUZUKQorI2RlZmluZSBUQ1Jf
VEcwXzY0SyAgICAgKF9BQygweDEsVUwpPDxUQ1JfVEcwX1NISUZUKQorI2RlZmluZSBUQ1JfVEcw
XzE2SyAgICAgKF9BQygweDIsVUwpPDxUQ1JfVEcwX1NISUZUKQorCisvKiBOb3RlIHRoYXQgdGhl
IGZpZWxkIFRDUl9FTDIuVEcxIGV4aXN0cyBvbmx5IGlmIEhDUl9FTDIuRTJIPT0xLiAqLworI2Rl
ZmluZSBUQ1JfRUwxX1RHMV9TSElGVCAgICgzMCkKKyNkZWZpbmUgVENSX0VMMV9URzFfTUFTSyAg
ICAoX0FDKDB4MyxVTCk8PFRDUl9FTDFfVEcxX1NISUZUKQorI2RlZmluZSBUQ1JfRUwxX1RHMV8x
NksgICAgIChfQUMoMHgxLFVMKTw8VENSX0VMMV9URzFfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFf
VEcxXzRLICAgICAgKF9BQygweDIsVUwpPDxUQ1JfRUwxX1RHMV9TSElGVCkKKyNkZWZpbmUgVENS
X0VMMV9URzFfNjRLICAgICAoX0FDKDB4MyxVTCk8PFRDUl9FTDFfVEcxX1NISUZUKQorCisvKgor
ICogTm90ZSB0aGF0IHRoZSBmaWVsZCBUQ1JfRUwxLklQUyBpcyBub3QgYXZhaWxhYmxlIG9uIEFB
cmNoMzIuIEFsc28sIHRoZSBmaWVsZAorICogVENSX0VMMi5JUFMgZXhpc3RzIG9ubHkgaWYgSENS
X0VMMi5FMkg9PTEuCisgKi8KKyNkZWZpbmUgVENSX0VMMV9JUFNfU0hJRlQgICAoMzIpCisjZGVm
aW5lIFRDUl9FTDFfSVBTX01BU0sgICAgKF9BQygweDcsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQp
CisjZGVmaW5lIFRDUl9FTDFfSVBTXzMyX0JJVCAgKF9BQygweDAsVUxMKTw8VENSX0VMMV9JUFNf
U0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzM2X0JJVCAgKF9BQygweDEsVUxMKTw8VENSX0VM
MV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQwX0JJVCAgKF9BQygweDIsVUxMKTw8
VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQyX0JJVCAgKF9BQygweDMs
VUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQ0X0JJVCAgKF9B
QygweDQsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQ4X0JJ
VCAgKF9BQygweDUsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBT
XzUyX0JJVCAgKF9BQygweDYsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisKKy8qCisgKiBUaGUg
Zm9sbG93aW5nIHZhbHVlcyBjb3JyZXNwb25kIHRvIHRoZSBiaXQgbWFza3MgcmVwcmVzZW50ZWQg
YnkKKyAqIFRDUl9FTDFfSVBTX1hYX0JJVCBkZWZpbmVzLgorICovCisjZGVmaW5lIFRDUl9FTDFf
SVBTXzMyX0JJVF9WQUwgICgzMikKKyNkZWZpbmUgVENSX0VMMV9JUFNfMzZfQklUX1ZBTCAgKDM2
KQorI2RlZmluZSBUQ1JfRUwxX0lQU180MF9CSVRfVkFMICAoNDApCisjZGVmaW5lIFRDUl9FTDFf
SVBTXzQyX0JJVF9WQUwgICg0MikKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDRfQklUX1ZBTCAgKDQ0
KQorI2RlZmluZSBUQ1JfRUwxX0lQU180OF9CSVRfVkFMICAoNDgpCisjZGVmaW5lIFRDUl9FTDFf
SVBTXzUyX0JJVF9WQUwgICg1MikKKyNkZWZpbmUgVENSX0VMMV9JUFNfTUlOX1ZBTCAgICAgKDI1
KQorCisvKiBOb3RlIHRoYXQgdGhlIGZpZWxkcyBUQ1JfRUwyLlRCSSgwfDEpIGV4aXN0IG9ubHkg
aWYgSENSX0VMMi5FMkg9PTEuICovCisjZGVmaW5lIFRDUl9FTDFfVEJJMCAgICAoX0FDKDB4MSxV
TEwpPDwzNykKKyNkZWZpbmUgVENSX0VMMV9UQkkxICAgIChfQUMoMHgxLFVMTCk8PDM4KQogCiAj
aWZkZWYgQ09ORklHX0FSTV82NAogCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMEz-0006O3-Vv; Wed, 09 Aug 2017 08:21:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMEz-0006M0-C5
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:21 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 74/6D-09901-006CA895; Wed, 09 Aug 2017 08:21:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ5fhWFe
 kweYZzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5jk6Wgtu2FW/XrmdqYHym08XIxSEksJFR
 YtuZLywQziZGiTV7DjF2MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdsIAlhAW+JP
 QsmsYPYLAKqEn82zAdr4BWwkTjz9xBYjYSAvMTE3mlgQzmB4jvuQNhCAtYS046dY57AyL2AkW
 EVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagjxmAYAfjp2U
 BhxglOZiURHk3aXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnXSkK1JIsCg1PbUiLTMHGGww
 aQkOHiUR3tsgad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEufdDFIkAFKUUZoHNwIW+JcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsbZApPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoHx1G
 PDgv/fTf+sVnomePTJkuf7rJPOCGYlBDOdfZ337pIjZ6+r037N+1qetSllUad4fFj9U8+dWjJ
 /6TKjNU3Z3l+OPQ5Ynb/q6II3qXVpMi7C+tsNFxm9YVFJkdq9e8eMjHk7rh5b9lY9dsJRo9t3
 9nz7E/yw0SSV4bfJIRfr4087d62TNleSVGIpzkg01GIuKk4EAKjMwXV3AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502266879!58127186!1
X-Originating-IP: [131.159.0.8]
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 40184 invoked from network); 9 Aug 2017 08:21:20 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:19 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 25D4910DD29F2;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 1930E1F047;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:34 +0200
Message-Id: <20170809082038.3236-10-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 09/13] arm/guest_access: Rename
	vgic_access_guest_memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgcmVuYW1lcyB0aGUgZnVuY3Rpb24gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5
IHRvCmFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhLiBBcyB0aGUgZnVuY3Rpb24gbmFtZSBzdWdn
ZXN0cywgdGhlIGZ1bmN0aW9ucwpleHBlY3RzIGFuIElQQSBhcyBhcmd1bWVudC4gQWxsIGludm9j
YXRpb25zIG9mIHRoaXMgZnVuY3Rpb24gaGF2ZSBiZWVuCmFkYXB0ZWQgYWNjb3JkaW5nbHkuIEFw
YXJ0IGZyb20gdGhhdCwgd2UgaGF2ZSBhZGp1c3RlZCBhbGwgcHJpbnRrCm1lc3NhZ2VzIGZvciBj
bGVhbnVwIGFuZCB0byBlbGltaW5hdGUgYXJ0ZWZhY3RzIG9mIHRoZSBmdW5jdGlvbidzCnByZXZp
b3VzIGxvY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnY2
OiBXZSBhZGRlZCB0aGlzIHBhdGNoIHRvIG91ciBwYXRjaCBzZXJpZXMuCgp2NzogUmVuYW1lZCB0
aGUgZnVuY3Rpb24ncyBhcmd1bWVudCBpcGEgYmFjayB0byBncGEuCgogICAgUmVtb3ZlZCBhbnkg
bWVudGlvbmluZyBvZiAidklUUyIgaW4gdGhlIGZ1bmN0aW9uJ3MgcHJpbnRrIG1lc3NhZ2VzCiAg
ICBhbmQgYWRqdXN0ZWQgdGhlIGNvbW1pdCBtZXNzYWdlIGFjY29yZGluZ2x5LgotLS0KIHhlbi9h
cmNoL2FybS9ndWVzdGNvcHkuYyAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyAgICAgICAgIHwgMzYgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oIHwgIDQgKystLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5
LmMKaW5kZXggOTM4ZmZlMjY2OC4uNGVlMDdmY2VhMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2d1ZXN0Y29weS5jCisrKyBiL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYwpAQCAtMTIzLDggKzEy
Myw4IEBAIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfZnJvbV9ndWVzdCh2b2lkICp0bywgY29uc3Qg
dm9pZCBfX3VzZXIgKmZyb20sIHVuc2lnbmVkIGxlCiAgKiBUZW1wb3JhcmlseSBtYXAgb25lIHBo
eXNpY2FsIGd1ZXN0IHBhZ2UgYW5kIGNvcHkgZGF0YSB0byBvciBmcm9tIGl0LgogICogVGhlIGRh
dGEgdG8gYmUgY29waWVkIGNhbm5vdCBjcm9zcyBhIHBhZ2UgYm91bmRhcnkuCiAgKi8KLWludCB2
Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEsIHZv
aWQgKmJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6ZSwgYm9v
bCBpc193cml0ZSkKK2ludCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWlu
ICpkLCBwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHNpemUsIGJvb2wgaXNfd3JpdGUpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKICAgICB1aW50NjRfdCBvZmZzZXQgPSBncGEgJiB+UEFHRV9NQVNLOyAgLyogT2Zm
c2V0IHdpdGhpbiB0aGUgbWFwcGVkIHBhZ2UgKi8KQEAgLTEzNCw3ICsxMzQsNyBAQCBpbnQgdmdp
Y19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZ3BhLCB2b2lk
ICpidWYsCiAgICAgLyogRG8gbm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4gKi8KICAgICBpZiAo
IHNpemUgPiAoUEFHRV9TSVpFIC0gb2Zmc2V0KSApCiAgICAgewotICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSICJkJWQ6IHZJVFM6IG1lbW9yeSBhY2Nlc3Mgd291bGQgY3Jvc3MgcGFnZSBib3Vu
ZGFyeVxuIiwKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiBndWVzdGNvcHk6IG1l
bW9yeSBhY2Nlc3MgY3Jvc3NlcyBwYWdlIGJvdW5kYXJ5LlxuIiwKICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCk7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KQEAgLTE0Miw3ICsx
NDIsNyBAQCBpbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBh
ZGRyX3QgZ3BhLCB2b2lkICpidWYsCiAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBh
ZGRyX3RvX3BmbihncGEpLCAmcDJtdCwgUDJNX0FMTE9DKTsKICAgICBpZiAoICFwYWdlICkKICAg
ICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogdklUUzogRmFpbGVkIHRvIGdl
dCB0YWJsZSBlbnRyeVxuIiwKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiBndWVz
dGNvcHk6IGZhaWxlZCB0byBnZXQgdGFibGUgZW50cnkuXG4iLAogICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQpAQCAtMTUwLDcgKzE1
MCw3IEBAIGludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgcGFk
ZHJfdCBncGEsIHZvaWQgKmJ1ZiwKICAgICBpZiAoICFwMm1faXNfcmFtKHAybXQpICkKICAgICB7
CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJk
JWQ6IHZJVFM6IG1lbW9yeSB1c2VkIGJ5IHRoZSBJVFMgc2hvdWxkIGJlIFJBTS4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IGd1ZXN0Y29weTogZ3Vlc3QgbWVtb3J5IHNob3Vs
ZCBiZSBSQU0uXG4iLAogICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCAxYWY2ODIwY2FiLi43MmE1Yzcw
NjU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTMxLDkgKzEzMSw5IEBAIHN0YXRpYyBpbnQgaXRzX3Nl
dF9jb2xsZWN0aW9uKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MTZfdCBjb2xsaWQsCiAgICAg
aWYgKCBjb2xsaWQgPj0gaXRzLT5tYXhfY29sbGVjdGlvbnMgKQogICAgICAgICByZXR1cm4gLUVO
T0VOVDsKIAotICAgIHJldHVybiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGNvbGxpZCAqIHNpemVvZihj
b2xsX3RhYmxlX2VudHJ5X3QpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnZjcHVfaWQsIHNpemVvZih2Y3B1X2lkKSwgdHJ1ZSk7CisgICAgcmV0dXJuIGFjY2Vzc19ndWVz
dF9tZW1vcnlfYnlfaXBhKGl0cy0+ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWRkciArIGNvbGxpZCAqIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmNwdV9pZCwgc2l6ZW9mKHZjcHVfaWQp
LCB0cnVlKTsKIH0KIAogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4g
Ki8KQEAgLTE0OSw5ICsxNDksOSBAQCBzdGF0aWMgc3RydWN0IHZjcHUgKmdldF92Y3B1X2Zyb21f
Y29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywKICAgICBpZiAoIGNvbGxpZCA+PSBpdHMt
Pm1heF9jb2xsZWN0aW9ucyApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgcmV0ID0gdmdp
Y19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWRkciArIGNvbGxpZCAqIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmNwdV9pZCwgc2l6ZW9mKGNvbGxfdGFi
bGVfZW50cnlfdCksIGZhbHNlKTsKKyAgICByZXQgPSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lw
YShpdHMtPmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGNv
bGxpZCAqIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ2Y3B1X2lkLCBzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwgZmFs
c2UpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKQEAgLTE3MSw5ICsx
NzEsOSBAQCBzdGF0aWMgaW50IGl0c19zZXRfaXR0X2FkZHJlc3Moc3RydWN0IHZpcnRfaXRzICpp
dHMsIHVpbnQzMl90IGRldmlkLAogICAgIGlmICggZGV2aWQgPj0gaXRzLT5tYXhfZGV2aWNlcyAp
CiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCi0gICAgcmV0dXJuIHZnaWNfYWNjZXNzX2d1ZXN0
X21lbW9yeShpdHMtPmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRy
ICsgZGV2aWQgKiBzaXplb2YoZGV2X3RhYmxlX2VudHJ5X3QpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJml0dF9lbnRyeSwgc2l6ZW9mKGl0dF9lbnRyeSksIHRydWUpOwor
ICAgIHJldHVybiBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShpdHMtPmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIgKyBkZXZpZCAqIHNpemVvZihkZXZfdGFi
bGVfZW50cnlfdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpdHRf
ZW50cnksIHNpemVvZihpdHRfZW50cnkpLCB0cnVlKTsKIH0KIAogLyoKQEAgLTE4OSw5ICsxODks
OSBAQCBzdGF0aWMgaW50IGl0c19nZXRfaXR0KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJf
dCBkZXZpZCwKICAgICBpZiAoIGRldmlkID49IGl0cy0+bWF4X2RldmljZXMgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIHJldHVybiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRz
LT5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGRldmlkICog
c2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGl0dCwgc2l6ZW9mKCppdHQpLCBmYWxzZSk7CisgICAgcmV0dXJuIGFjY2Vzc19ndWVz
dF9tZW1vcnlfYnlfaXBhKGl0cy0+ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWRkciArIGRldmlkICogc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXR0LCBzaXplb2YoKml0dCksIGZhbHNlKTsK
IH0KIAogLyoKQEAgLTIzNiw3ICsyMzYsNyBAQCBzdGF0aWMgYm9vbCByZWFkX2l0dGUoc3RydWN0
IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1aW50MzJfdCBldmlkLAogICAgIGlmICgg
YWRkciA9PSBJTlZBTElEX1BBRERSICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYg
KCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLCBhZGRyLCAmaXR0ZSwgc2l6ZW9mKGl0
dGUpLCBmYWxzZSkgKQorICAgIGlmICggYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoaXRzLT5k
LCBhZGRyLCAmaXR0ZSwgc2l6ZW9mKGl0dGUpLCBmYWxzZSkgKQogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKICAgICB2Y3B1ID0gZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKGl0cywgaXR0ZS5jb2xs
ZWN0aW9uKTsKQEAgLTI3MCw3ICsyNzAsNyBAQCBzdGF0aWMgYm9vbCB3cml0ZV9pdHRlKHN0cnVj
dCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKICAgICBpdHRlLmNvbGxlY3Rpb24gPSBj
b2xsaWQ7CiAgICAgaXR0ZS52bHBpID0gdmxwaTsKIAotICAgIGlmICggdmdpY19hY2Nlc3NfZ3Vl
c3RfbWVtb3J5KGl0cy0+ZCwgYWRkciwgJml0dGUsIHNpemVvZihpdHRlKSwgdHJ1ZSkgKQorICAg
IGlmICggYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoaXRzLT5kLCBhZGRyLCAmaXR0ZSwgc2l6
ZW9mKGl0dGUpLCB0cnVlKSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHJldHVybiB0
cnVlOwpAQCAtNDE1LDggKzQxNSw4IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2xwaV9wcm9wZXJ0eShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCiAKICAgICBhZGRyID0gZC0+
YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNlICYgR0VOTUFTSyg1MSwgMTIpOwogCi0gICAgcmV0ID0g
dmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGQsIGFkZHIgKyBwLT5pcnEgLSBMUElfT0ZGU0VULAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcHJvcGVydHksIHNpemVvZihwcm9w
ZXJ0eSksIGZhbHNlKTsKKyAgICByZXQgPSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShkLCBh
ZGRyICsgcC0+aXJxIC0gTFBJX09GRlNFVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmcHJvcGVydHksIHNpemVvZihwcm9wZXJ0eSksIGZhbHNlKTsKICAgICBpZiAoIHJl
dCApCiAgICAgICAgIHJldHVybiByZXQ7CiAKQEAgLTkyMCw4ICs5MjAsOCBAQCBzdGF0aWMgaW50
IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAq
aXRzKQogICAgIHsKICAgICAgICAgaW50IHJldDsKIAotICAgICAgICByZXQgPSB2Z2ljX2FjY2Vz
c19ndWVzdF9tZW1vcnkoZCwgYWRkciArIGl0cy0+Y3JlYWRyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29tbWFuZCwgc2l6ZW9mKGNvbW1hbmQpLCBmYWxzZSk7Cisg
ICAgICAgIHJldCA9IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKGQsIGFkZHIgKyBpdHMtPmNy
ZWFkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZCwg
c2l6ZW9mKGNvbW1hbmQpLCBmYWxzZSk7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAg
IHJldHVybiByZXQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNj
ZXNzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCmluZGV4IDQ5NzE2NTAx
YTQuLmUzMjFjOGExNDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNj
ZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaApAQCAtMTAsOCAr
MTAsOCBAQCB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2ZsdXNoX2RjYWNoZSh2b2lk
ICp0bywgY29uc3Qgdm9pZCAqZnJvbSwKIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfZnJvbV9ndWVz
dCh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQgbGVuKTsKIHVuc2lnbmVkIGxv
bmcgcmF3X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1bnNpZ25lZCBsZW4pOwogCi1pbnQgdmdpY19h
Y2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZ3BhLCB2b2lkICpi
dWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2xfdCBp
c193cml0ZSk7CitpbnQgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoc3RydWN0IGRvbWFpbiAq
ZCwgcGFkZHJfdCBpcGEsIHZvaWQgKmJ1ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBzaXplLCBib29sX3QgaXNfd3JpdGUpOwogCiAjZGVmaW5lIF9fcmF3X2NvcHlf
dG9fZ3Vlc3QgcmF3X2NvcHlfdG9fZ3Vlc3QKICNkZWZpbmUgX19yYXdfY29weV9mcm9tX2d1ZXN0
IHJhd19jb3B5X2Zyb21fZ3Vlc3QKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMEz-0006MQ-6K; Wed, 09 Aug 2017 08:21:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMEy-0006LJ-2y
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:20 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A2/33-01724-FF5CA895; Wed, 09 Aug 2017 08:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXSPJ+BQ/ff0a5
 Ig8mLdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVVz6zFizkrjj3KriBcRJnFyMXh5DARkaJ
 xfcuMEE4mxgl9kx/y9rFyMnBJmAgMeX1SjBbREBJ4t6qyWBFzAJNjBL3Gh+wgSSEBTwlWnd3M
 oLYLAKqEv17vgHFOTh4Bawl2mclgoQlBOQlJvZOAyvhFLCR2HEHwhYCKpl27BzzBEbuBYwMqx
 g1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAv1bz8DAuIPx1XG
 /Q4ySHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw/jjSFSkkWJSanlqRlpkDDDSY
 tAQHj5II722QNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifNuBikSACnKKM2DGwEL+kuMs
 lLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHn3gUzhycwrgdv0CugIJqAjInw7QY4oSURISTUwRq
 jPuFnL+PYa52YTw3lx5zOiWHhOv5vKzmc9y+ljaJS536yq24rtX6ZwhqQdYyqZ07Fsf+2uI5f
 OPQi6I8d/Z/fHztqaF+X1Wno7DbUrbmyZPXlK/X7fjE8v+s1WNjT7KNyOnyAZ/DRA1zTN9ebb
 ppIDlbsYC0rqnsdXHLn8sfZnQ2VwtL+WEktxRqKhFnNRcSIAfiBUXnUCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502266878!105164075!1
X-Originating-IP: [131.159.0.8]
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 30506 invoked from network); 9 Aug 2017 08:21:18 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:18 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id EC69D10DD29F3;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id E86DF1F048;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:31 +0200
Message-Id: <20170809082038.3236-7-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 06/13] arm/mem_access: Introduce BIT_ULL bit
	operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgaW50cm9kdWNlIHRoZSBCSVRfVUxMIG1hY3JvIHRvIHVzaW5nIHZhbHVlcyBvZiB1bnNpZ25l
ZCBsb25nIGxvbmcgYXMKdG8gZW5hYmxlIHNldHRpbmcgYml0cyBvZiA2NC1iaXQgcmVnaXN0ZXJz
IG9uIEFBcmNoMzIuICBJbiBhZGRpdGlvbiwKdGhpcyBjb21taXQgYWRkcyBhIGRlZmluZSBob2xk
aW5nIHRoZSByZWdpc3RlciB3aWR0aCBvZiA2NCBiaXQKZG91YmxlLXdvcmQgcmVnaXN0ZXJzLiBU
aGlzIGRlZmluZSBzaW1wbGlmaWVzIHVzaW5nIHRoZSBhc3NvY2lhdGVkCmNvbnN0YW50cyBpbiB0
aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxw
cm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnY0
OiBXZSByZXVzZWQgdGhlIHByZXZpb3VzIGNvbW1pdCB3aXRoIHRoZSBtc2cgImFybS9tZW1fYWNj
ZXNzOiBBZGQKICAgIGRlZmluZXMgaG9sZGluZyB0aGUgd2lkdGggb2YgMzIvNjRiaXQgcmVncyIg
ZnJvbSB2MywgYXMgd2UgY2FuIHJldXNlCiAgICB0aGUgYWxyZWFkeSBleGlzdGluZyBkZWZpbmUg
QklUU19QRVJfV09SRC4KCnY1OiBJbnRyb2R1Y2UgYSBuZXcgbWFjcm8gQklUX1VMTCBpbnN0ZWFk
IG9mIGNoYW5naW5nIHRoZSB0eXBlIG9mIHRoZQogICAgbWFjcm8gQklULgoKICAgIFJlbW92ZSB0
aGUgZGVmaW5lIEJJVFNfUEVSX0RPVUJMRV9XT1JELgoKdjY6IEFkZCBKdWxpZW4gR3JhbGwncyBS
ZXZpZXdlZC1ieS4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oIHwgMSArCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2JpdG9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaAppbmRleCBiZGE4ODk4
NDFiLi4xY2JmYjllZGIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKQEAgLTI0LDYgKzI0LDcgQEAKICNk
ZWZpbmUgQklUKG5yKSAgICAgICAgICAgICAgICAgKDFVTCA8PCAobnIpKQogI2RlZmluZSBCSVRf
TUFTSyhucikgICAgICAgICAgICAoMVVMIDw8ICgobnIpICUgQklUU19QRVJfV09SRCkpCiAjZGVm
aW5lIEJJVF9XT1JEKG5yKSAgICAgICAgICAgICgobnIpIC8gQklUU19QRVJfV09SRCkKKyNkZWZp
bmUgQklUX1VMTChucikgICAgICAgICAgICAgKDFVTEwgPDwgKG5yKSkKICNkZWZpbmUgQklUU19Q
RVJfQllURSAgICAgICAgICAgOAogCiAjZGVmaW5lIEFERFIgKCoodm9sYXRpbGUgaW50ICopIGFk
ZHIpCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMEy-0006M3-Va; Wed, 09 Aug 2017 08:21:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMEx-0006LH-SJ
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:19 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 12/14-01732-FF5CA895; Wed, 09 Aug 2017 08:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ/ff0a5
 Ig/at8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1a//YC5YbVjx8+4+5gXGOUhcjF4eQwEZG
 iUcHNrJBOJsYJdZNfMHaxcjJwSZgIDHl9UowW0RASeLeqslMIEXMAk2MEvcaH7CBJIQFwiRmP
 W1iAbFZBFQlehZPZQKxeQWsJR42zgOrkRCQl5jYO40RxOYUsJHYcQfCFgKqmXbsHPMERu4FjA
 yrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECfVzPwMC4g/H
 yFr9DjJIcTEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+ONIVKSRYlJqeWpGWmQMM
 Npi0BAePkgjvbZA0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ824GKRIAKcoozYMbAQv8S
 4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeX+DTOHJzCuB2/QK6AgmoCMifDtBjihJREhJNT
 BWWaeUHjZPb97gOv9cVKyfA/Mlz82deRG2khPj6z/pTJwoe3dSqOi5DjP+M+Fts+P1ok4bG9Z
 X7fwzeaFfncdOBmWNNoGy68vedV+PqGP3V5y/qWIxVz7Xem7zbblH1E97ddi+z7UomDRNdv2H
 lwsbHx29+kpmifipZRGe1/Uv2hsvYtw6460SS3FGoqEWc1FxIgCAyxq1dwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502266878!90591031!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1092 invoked from network); 9 Aug 2017 08:21:18 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Aug 2017 08:21:18 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id D9FB410DD29F2;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id CAF5E1F048;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:29 +0200
Message-Id: <20170809082038.3236-5-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 04/13] arm/mem_access: Add short-descriptor
	pte typedefs and macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgcHJvdmlkZSBhcHByb3ByaWF0ZSB0
eXBlcyBmb3IKc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBlbnRyaWVzLiBBcyBz
dWNoLCB0aGlzIGNvbW1pdCBhZGRzIG5ldwp0eXBlcywgd2hpY2ggc2ltcGxpZnkgbWFuYWdpbmcg
dGhlIHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6
IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgotLS0KdjM6IEFkZCBtb3JlIHNob3J0LWRlc2NyaXB0b3IgcmVsYXRlZCBwdGUg
dHlwZWRlZnMgdGhhdCB3aWxsIGJlIHVzZWQgYnkKICAgIHRoZSBmb2xsb3dpbmcgY29tbWl0cy4K
CnY0OiBNb3ZlIHNob3J0LWRlc2NyaXB0b3IgcHRlIHR5cGVkZWZzIG91dCBvZiBwYWdlLmggaW50
byBzaG9ydC1kZXNjLmguCgogICAgQ2hhbmdlIHRoZSB0eXBlIHVuc2lnbmVkIGludCB0byBib29s
IG9mIGV2ZXJ5IGJpdGZpZWxkIGluCiAgICBzaG9ydC1kZXNjcmlwdG9yIHJlbGF0ZWQgZGF0YS1z
dHJ1Y3R1cmVzIHRoYXQgaG9sZHMgb25seSBvbmUgYml0LgoKICAgIENoYW5nZSB0aGUgdHlwZWRl
ZiBuYW1lcyBmcm9tIHB0ZV9zZF8qIHRvIHNob3J0X2Rlc2NfKi4KCnY1OiBBZGQge0wxfEwyfURF
U0NfKiBkZWZpbmVzIHRvIHRoaXMgY29tbWl0LgoKdjY6IEFkZCBKdWxpZW4gR3JhbGwncyBBY2tl
ZC1ieS4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0LWRlc2MuaCB8IDEzMCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMzAgaW5z
ZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vc2hvcnQt
ZGVzYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zaG9ydC1kZXNjLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0LWRlc2MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi45NjUyYTEwM2M0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zaG9ydC1kZXNjLmgKQEAgLTAsMCArMSwxMzAgQEAKKyNpZm5kZWYgX19BUk1fU0hP
UlRfREVTQ19IX18KKyNkZWZpbmUgX19BUk1fU0hPUlRfREVTQ19IX18KKworLyoKKyAqIEZpcnN0
IGxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIGRlc2NyaXB0b3IgdHlwZXMgdXNlZCBieSB0aGUgQUFy
Y2gzMgorICogc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCisgKi8K
KyNkZWZpbmUgTDFERVNDX0lOVkFMSUQgICAgICAgICAgICAgICAgICAgICAgKDApCisjZGVmaW5l
IEwxREVTQ19QQUdFX1RBQkxFICAgICAgICAgICAgICAgICAgICgxKQorI2RlZmluZSBMMURFU0Nf
U0VDVElPTiAgICAgICAgICAgICAgICAgICAgICAoMikKKyNkZWZpbmUgTDFERVNDX1NFQ1RJT05f
UFhOICAgICAgICAgICAgICAgICAgKDMpCisKKy8qIERlZmluZXMgZm9yIHNlY3Rpb24gYW5kIHN1
cGVyc2VjdGlvbiBzaGlmdHMuICovCisjZGVmaW5lIEwxREVTQ19TRUNUSU9OX1NISUZUICAgICAg
ICAgICAgICAgICgyMCkKKyNkZWZpbmUgTDFERVNDX1NVUEVSU0VDVElPTl9TSElGVCAgICAgICAg
ICAgKDI0KQorI2RlZmluZSBMMURFU0NfU1VQRVJTRUNUSU9OX0VYVF9CQVNFMV9TSElGVCAoMzIp
CisjZGVmaW5lIEwxREVTQ19TVVBFUlNFQ1RJT05fRVhUX0JBU0UyX1NISUZUICgzNikKKworLyog
U2Vjb25kIGxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIGRlc2NyaXB0b3IgdHlwZXMuICovCisjZGVm
aW5lIEwyREVTQ19JTlZBTElEICAgICAgICAgICAgICAgICAgICAgICgwKQorCisvKiBEZWZpbmVz
IGZvciBzbWFsbCAoNEspIGFuZCBsYXJnZSBwYWdlICg2NEspIHNoaWZ0cy4gKi8KKyNkZWZpbmUg
TDJERVNDX1NNQUxMX1BBR0VfU0hJRlQgICAgICAgICAgICAgKDEyKQorI2RlZmluZSBMMkRFU0Nf
TEFSR0VfUEFHRV9TSElGVCAgICAgICAgICAgICAoMTYpCisKKy8qCisgKiBDb21wcmlzZXMgYml0
cyBvZiB0aGUgbGV2ZWwgMSBzaG9ydC1kZXNjcmlwdG9yIGZvcm1hdCByZXByZXNlbnRpbmcKKyAq
IGEgc2VjdGlvbi4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAgIGJvb2wgcHhu
OjE7ICAgICAgICAgICAgICAgICAvKiBQcml2aWxlZ2VkIEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICBi
b29sIHNlYzoxOyAgICAgICAgICAgICAgICAgLyogPT0gMSBpZiBzZWN0aW9uIG9yIHN1cGVyc2Vj
dGlvbiAqLworICAgIGJvb2wgYjoxOyAgICAgICAgICAgICAgICAgICAvKiBCdWZmZXJhYmxlICov
CisgICAgYm9vbCBjOjE7ICAgICAgICAgICAgICAgICAgIC8qIENhY2hlYWJsZSAqLworICAgIGJv
b2wgeG46MTsgICAgICAgICAgICAgICAgICAvKiBFeGVjdXRlIE5ldmVyICovCisgICAgdW5zaWdu
ZWQgaW50IGRvbTo0OyAgICAgICAgIC8qIERvbWFpbiBmaWVsZCAqLworICAgIGJvb2wgaW1wbDox
OyAgICAgICAgICAgICAgICAvKiBJbXBsZW1lbnRhdGlvbiBkZWZpbmVkICovCisgICAgdW5zaWdu
ZWQgaW50IGFwOjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAgICB1bnNpZ25lZCBpbnQgdGV4
OjM7ICAgICAgICAgLyogVEVYWzI6MF0gKi8KKyAgICBib29sIHJvOjE7ICAgICAgICAgICAgICAg
ICAgLyogQVBbMl0gKi8KKyAgICBib29sIHM6MTsgICAgICAgICAgICAgICAgICAgLyogU2hhcmVh
YmxlICovCisgICAgYm9vbCBuZzoxOyAgICAgICAgICAgICAgICAgIC8qIE5vbi1nbG9iYWwgKi8K
KyAgICBib29sIHN1cGVyc2VjOjE7ICAgICAgICAgICAgLyogTXVzdCBiZSAwIGZvciBzZWN0aW9u
cyAqLworICAgIGJvb2wgbnM6MTsgICAgICAgICAgICAgICAgICAvKiBOb24tc2VjdXJlICovCisg
ICAgdW5zaWduZWQgaW50IGJhc2U6MTI7ICAgICAgIC8qIFNlY3Rpb24gYmFzZSBhZGRyZXNzICov
Cit9IHNob3J0X2Rlc2NfbDFfc2VjX3Q7CisKKy8qCisgKiBDb21wcmlzZXMgYml0cyBvZiB0aGUg
bGV2ZWwgMSBzaG9ydC1kZXNjcmlwdG9yIGZvcm1hdCByZXByZXNlbnRpbmcKKyAqIGEgc3VwZXJz
ZWN0aW9uLgorICovCit0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7CisgICAgYm9vbCBweG46MTsg
ICAgICAgICAgICAgICAgIC8qIFByaXZpbGVnZWQgRXhlY3V0ZSBOZXZlciAqLworICAgIGJvb2wg
c2VjOjE7ICAgICAgICAgICAgICAgICAvKiA9PSAxIGlmIHNlY3Rpb24gb3Igc3VwZXJzZWN0aW9u
ICovCisgICAgYm9vbCBiOjE7ICAgICAgICAgICAgICAgICAgIC8qIEJ1ZmZlcmFibGUgKi8KKyAg
ICBib29sIGM6MTsgICAgICAgICAgICAgICAgICAgLyogQ2FjaGVhYmxlICovCisgICAgYm9vbCB4
bjoxOyAgICAgICAgICAgICAgICAgIC8qIEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICB1bnNpZ25lZCBp
bnQgZXh0YmFzZTI6NDsgICAgLyogRXh0ZW5kZWQgYmFzZSBhZGRyZXNzLCBQQVszOTozNl0gKi8K
KyAgICBib29sIGltcGw6MTsgICAgICAgICAgICAgICAgLyogSW1wbGVtZW50YXRpb24gZGVmaW5l
ZCAqLworICAgIHVuc2lnbmVkIGludCBhcDoyOyAgICAgICAgICAvKiBBUFsxOjBdICovCisgICAg
dW5zaWduZWQgaW50IHRleDozOyAgICAgICAgIC8qIFRFWFsyOjBdICovCisgICAgYm9vbCBybzox
OyAgICAgICAgICAgICAgICAgIC8qIEFQWzJdICovCisgICAgYm9vbCBzOjE7ICAgICAgICAgICAg
ICAgICAgIC8qIFNoYXJlYWJsZSAqLworICAgIGJvb2wgbmc6MTsgICAgICAgICAgICAgICAgICAv
KiBOb24tZ2xvYmFsICovCisgICAgYm9vbCBzdXBlcnNlYzoxOyAgICAgICAgICAgIC8qIE11c3Qg
YmUgMCBmb3Igc2VjdGlvbnMgKi8KKyAgICBib29sIG5zOjE7ICAgICAgICAgICAgICAgICAgLyog
Tm9uLXNlY3VyZSAqLworICAgIHVuc2lnbmVkIGludCBleHRiYXNlMTo0OyAgICAvKiBFeHRlbmRl
ZCBiYXNlIGFkZHJlc3MsIFBBWzM1OjMyXSAqLworICAgIHVuc2lnbmVkIGludCBiYXNlOjg7ICAg
ICAgICAvKiBTdXBlcnNlY3Rpb24gYmFzZSBhZGRyZXNzICovCit9IHNob3J0X2Rlc2NfbDFfc3Vw
ZXJzZWNfdDsKKworLyoKKyAqIENvbXByaXNlcyBiaXRzIG9mIHRoZSBsZXZlbCAyIHNob3J0LWRl
c2NyaXB0b3IgZm9ybWF0IHJlcHJlc2VudGluZworICogYSBzbWFsbCBwYWdlLgorICovCit0eXBl
ZGVmIHN0cnVjdCBfX3BhY2tlZCB7CisgICAgYm9vbCB4bjoxOyAgICAgICAgICAgICAgICAgIC8q
IEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICBib29sIHBhZ2U6MTsgICAgICAgICAgICAgICAgLyogPT0x
IGlmIHNtYWxsIHBhZ2UgKi8KKyAgICBib29sIGI6MTsgICAgICAgICAgICAgICAgICAgLyogQnVm
ZmVyYWJsZSAqLworICAgIGJvb2wgYzoxOyAgICAgICAgICAgICAgICAgICAvKiBDYWNoZWFibGUg
Ki8KKyAgICB1bnNpZ25lZCBpbnQgYXA6MjsgICAgICAgICAgLyogQVBbMTowXSAqLworICAgIHVu
c2lnbmVkIGludCB0ZXg6MzsgICAgICAgICAvKiBURVhbMjowXSAqLworICAgIGJvb2wgcm86MTsg
ICAgICAgICAgICAgICAgICAvKiBBUFsyXSAqLworICAgIGJvb2wgczoxOyAgICAgICAgICAgICAg
ICAgICAvKiBTaGFyZWFibGUgKi8KKyAgICBib29sIG5nOjE7ICAgICAgICAgICAgICAgICAgLyog
Tm9uLWdsb2JhbCAqLworICAgIHVuc2lnbmVkIGludCBiYXNlOjIwOyAgICAgICAvKiBTbWFsbCBw
YWdlIGJhc2UgYWRkcmVzcyAqLworfSBzaG9ydF9kZXNjX2wyX3BhZ2VfdDsKKworLyoKKyAqIENv
bXByaXNlcyBiaXRzIG9mIHRoZSBsZXZlbCAyIHNob3J0LWRlc2NyaXB0b3IgZm9ybWF0IHJlcHJl
c2VudGluZworICogYSBsYXJnZSBwYWdlLgorICovCit0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7
CisgICAgYm9vbCBscGFnZToxOyAgICAgICAgICAgICAgIC8qID09MSBpZiBsYXJnZSBwYWdlICov
CisgICAgYm9vbCBwYWdlOjE7ICAgICAgICAgICAgICAgIC8qID09MCBpZiBsYXJnZSBwYWdlICov
CisgICAgYm9vbCBiOjE7ICAgICAgICAgICAgICAgICAgIC8qIEJ1ZmZlcmFibGUgKi8KKyAgICBi
b29sIGM6MTsgICAgICAgICAgICAgICAgICAgLyogQ2FjaGVhYmxlICovCisgICAgdW5zaWduZWQg
aW50IGFwOjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAgICB1bnNpZ25lZCBpbnQgc2J6OjM7
ICAgICAgICAgLyogU2hvdWxkIGJlIHplcm8gKi8KKyAgICBib29sIHJvOjE7ICAgICAgICAgICAg
ICAgICAgLyogQVBbMl0gKi8KKyAgICBib29sIHM6MTsgICAgICAgICAgICAgICAgICAgLyogU2hh
cmVhYmxlICovCisgICAgYm9vbCBuZzoxOyAgICAgICAgICAgICAgICAgIC8qIE5vbi1nbG9iYWwg
Ki8KKyAgICB1bnNpZ25lZCBpbnQgdGV4OjM7ICAgICAgICAgLyogVEVYWzI6MF0gKi8KKyAgICBi
b29sIHhuOjE7ICAgICAgICAgICAgICAgICAgLyogRXhlY3V0ZSBOZXZlciAqLworICAgIHVuc2ln
bmVkIGludCBiYXNlOjE2OyAgICAgICAvKiBMYXJnZSBwYWdlIGJhc2UgYWRkcmVzcyAqLworfSBz
aG9ydF9kZXNjX2wyX2xwYWdlX3Q7CisKKy8qCisgKiBDb21wcmlzZXMgdGhlIGJpdHMgcmVxdWly
ZWQgdG8gd2FsayBwYWdlIHRhYmxlcyBhZGhlcmluZyB0byB0aGUKKyAqIHNob3J0LWRlc2NyaXB0
b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0LgorICovCit0eXBlZGVmIHN0cnVjdCBfX3BhY2tl
ZCB7CisgICAgdW5zaWduZWQgaW50IGR0OjI7ICAgICAgICAgIC8qIERlc2NyaXB0b3IgdHlwZSAq
LworICAgIHVuc2lnbmVkIGludCBwYWQxOjg7CisgICAgdW5zaWduZWQgaW50IGJhc2U6MjI7ICAg
ICAgIC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCit9IHNob3J0X2Rl
c2Nfd2Fsa190OworCisvKgorICogUmVwcmVzZW50cyBwYWdlIHRhYmxlIGVudHJpZXMgYWRoZXJp
bmcgdG8gdGhlIHNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24KKyAqIHRhYmxlIGZvcm1hdC4K
KyAqLwordHlwZWRlZiB1bmlvbiB7CisgICAgdWludDMyX3QgYml0czsKKyAgICBzaG9ydF9kZXNj
X3dhbGtfdCB3YWxrOworICAgIHNob3J0X2Rlc2NfbDFfc2VjX3Qgc2VjOworICAgIHNob3J0X2Rl
c2NfbDFfc3VwZXJzZWNfdCBzdXBlcnNlYzsKKyAgICBzaG9ydF9kZXNjX2wyX3BhZ2VfdCBwZzsK
KyAgICBzaG9ydF9kZXNjX2wyX2xwYWdlX3QgbHBnOworfSBzaG9ydF9kZXNjX3Q7CisKKyNlbmRp
ZiAvKiBfX0FSTV9TSE9SVF9ERVNDX0hfXyAqLwotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMEu-0006KU-AA; Wed, 09 Aug 2017 08:21:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMEs-0006KD-CZ
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:14 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C8/02-01736-9F5CA895; Wed, 09 Aug 2017 08:21:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsXSPJ+BQ/fn0a5
 Ig8XnWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5d1vYCn5KVhxZ8YC9gXGJaBcjJ4eQwDVG
 ifeTK7oYuYDsjYwS1+YfZgZJsAkYSEx5vZIVxBYRUJK4t2oyE4jNLKAn8fXIFLC4sECcxIzTM
 4DqOThYBFQlft4BK+EVsJb4sGwqI4gtISAvMbF3GuMERs4FjAyrGNWLU4vKUot0LfSSijLTM0
 pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ9xQAEOxgPNjsfYpTkYFIS5d2k3RkpxJeUn1K
 ZkVicEV9UmpNafIhRhoNDSYKX60hXpJBgUWp6akVaZg4waGDSEhw8SiK8aiBp3uKCxNzizHSI
 1ClGXY5XE/5/YxJiycvPS5US57UAKRIAKcoozYMbAQvgS4yyUsK8jEBHCfEUpBblZpagyr9iF
 OdgVBLmdQOZwpOZVwK36RXQEUxAR0T4doIcUZKIkJJqYJyuM0HQrf79B4bo65XzH4T3lC03+S
 R5xteGgX2C2OYX1vcWeveeOJy76NhUXt8X3L6XXng2TfnWk2anuTf56BOxqIlHNuWopc5N9F8
 w9bHRiUC518YPg5Zv1bCIWXOqziTAqP6Nx4v5v//N0tp/LPmUSdYKRQ82A47jNevZ5Pi6eFdV
 usW53FJiKc5INNRiLipOBADgb21MWwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502266872!106584172!1
X-Originating-IP: [131.159.0.8]
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 29368 invoked from network); 9 Aug 2017 08:21:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:13 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id B726410DD29F2
 for <xen-devel@lists.xenproject.org>; Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 8F35C2CFA;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:25 +0200
Message-Id: <20170809082038.3236-1-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [PATCH v8 00/13] arm/mem_access: Walk guest page tables
	in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBp
cyBjYWxsZWQgZnJvbSB0aGUKZnVuY3Rpb24gZ2V0X3BhZ2VfZnJvbV9ndmEgaWYgbWVtX2FjY2Vz
cyBpcyBhY3RpdmUgYW5kIHRoZQpoYXJkd2FyZS1haWRlZCB0cmFuc2xhdGlvbiBvZiB0aGUgZ2l2
ZW4gZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIChndmEpIGludG8KbWFjaGluZSBhZGRyZXNzIGZhaWxz
LiBUaGF0IGlzLCBpZiB0aGUgc3RhZ2UtMiB0cmFuc2xhdGlvbiB0YWJsZXMKY29uc3RyYWluIGFj
Y2VzcyB0byB0aGUgZ3Vlc3RzJ3MgcGFnZSB0YWJsZXMsIGhhcmR3YXJlLWFzc2lzdGVkCnRyYW5z
bGF0aW9uIHdpbGwgZmFpbC4gVGhlIGlkZWEgb2YgdGhlIGZ1bmN0aW9uCnAybV9tZW1fYWNjZXNz
X2NoZWNrX2FuZF9nZXRfcGFnZSBpcyB0aHVzIHRvIHRyYW5zbGF0ZSB0aGUgZ2l2ZW4gZ3ZhIGFu
ZApjaGVjayB0aGUgcmVxdWVzdGVkIGFjY2VzcyByaWdodHMgaW4gc29mdHdhcmUuIEhvd2V2ZXIs
IGFzIHRoZSBjdXJyZW50CmltcGxlbWVudGF0aW9uIG9mIHAybV9tZW1fYWNjZXNzX2NoZWNrX2Fu
ZF9nZXRfcGFnZSBtYWtlcyB1c2Ugb2YgdGhlCmhhcmR3YXJlLWFpZGVkIGd2YSB0byBpcGEgdHJh
bnNsYXRpb24sIHRoZSB0cmFuc2xhdGlvbiBtaWdodCBhbHNvIGZhaWwKYmVjYXVzZSBvZiByZWFz
b25zIHN0YXRlZCBhYm92ZSBhbmQgd2lsbCBiZWNvbWUgZXF1YWxseSByZWxldmFudCBmb3IgdGhl
CmFsdHAybSBpbXBsZW1lbnRhdGlvbiBvbiBBUk0uICBBcyBzdWNoLCB3ZSBwcm92aWRlIGEgc29m
dHdhcmUgZ3Vlc3QKdHJhbnNsYXRpb24gdGFibGUgd2FsayB0byBhZGRyZXNzIHRoZSBhYm92ZSBt
ZW50aW9uZWQgaXNzdWUuCgpUaGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBpbXBsZW1lbnRhdGlv
biBzdXBwb3J0cyB0cmFuc2xhdGlvbiBvZiBib3RoCnRoZSBzaG9ydC1kZXNjcmlwdG9yIGFzIHdl
bGwgYXMgdGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZQpmb3JtYXQgb24gQVJN
djcgYW5kIEFSTXY4IChBQXJjaDMyL0FBcmNoNjQpLgoKVGhpcyByZXZpc2VkIHZlcnNpb24gaW5j
b3Jwb3JhdGVzIHRoZSBjb21tZW50cyBvZiB0aGUgcHJldmlvdXMgcGF0Y2gKc2VyaWVzLiBUaGVz
ZSBjb21wcmlzZSBhIGNvbW1lbnQgZXhwbGljaXRseSBzdGF0aW5nIHRoZSBmYWN0IGFuZApwb3Np
dGlvbiB3aGVyZSB3ZSByZWN1cnNpdmVseSByZWx5IG9uIHRoZSBwMm0tPmxvY2suIFdlIGFsc28g
YWRkIGNhc3RzCnRvIGZpZWxkcyBvZiB0aGUgc3RydWN0IHNob3J0X2Rlc2NfdCBpbiBndWVzdF93
YWxrX3NkIGFzIHRvIGNvcGUgd2l0aAppbmNvcnJlY3QgdmFsdWVzIGR1ZSB0byB0aGUgQyB0eXBl
IHByb21vdGlvbi4KClRoZSBmb2xsb3dpbmcgcGF0Y2ggc2VyaWVzIGNhbiBiZSBmb3VuZCBvbiBH
aXRodWJbMF0uCgpDaGVlcnMsCn5TZXJnZWoKClswXSBodHRwczovL2dpdGh1Yi5jb20vc2VyZ2Vq
LXByb3NrdXJpbi94ZW4gKGJyYW5jaCBhcm0tZ3B0LXdhbGstdjgpCgpTZXJnZWogUHJvc2t1cmlu
ICgxMyk6CiAgYXJtL21lbV9hY2Nlc3M6IEFkZCBhbmQgY2xlYW51cCAoVENSX3xUVEJDUl8pKiBk
ZWZpbmVzCiAgYXJtL21lbV9hY2Nlc3M6IEFkZCBkZWZpbmVzIHN1cHBvcnRpbmcgUFRzIHdpdGgg
dmFyeWluZyBwYWdlIHNpemVzCiAgYXJtL2xwYWU6IEludHJvZHVjZSBscGFlX2lzX3BhZ2UgaGVs
cGVyCiAgYXJtL21lbV9hY2Nlc3M6IEFkZCBzaG9ydC1kZXNjcmlwdG9yIHB0ZSB0eXBlZGVmcyBh
bmQgbWFjcm9zCiAgYXJtL21lbV9hY2Nlc3M6IEludHJvZHVjZSBHVjJNX0VYRUMgcGVybWlzc2lv
bgogIGFybS9tZW1fYWNjZXNzOiBJbnRyb2R1Y2UgQklUX1VMTCBiaXQgb3BlcmF0aW9uCiAgYXJt
L21lbV9hY2Nlc3M6IEludHJvZHVjZSBHRU5NQVNLX1VMTCBiaXQgb3BlcmF0aW9uCiAgYXJtL2d1
ZXN0X2FjY2VzczogTW92ZSB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkgdG8gZ3Vlc3RfYWNjZXNz
LmgKICBhcm0vZ3Vlc3RfYWNjZXNzOiBSZW5hbWUgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5CiAg
YXJtL21lbV9hY2Nlc3M6IEFkZCBzb2Z0d2FyZSBndWVzdC1wYWdlLXRhYmxlIHdhbGsKICBhcm0v
bWVtX2FjY2VzczogQWRkIGxvbmctZGVzY3JpcHRvciBiYXNlZCBncHQKICBhcm0vbWVtX2FjY2Vz
czogQWRkIHNob3J0LWRlc2NyaXB0b3IgYmFzZWQgZ3B0CiAgYXJtL21lbV9hY2Nlc3M6IFdhbGsg
dGhlIGd1ZXN0J3MgcHQgaW4gc29mdHdhcmUKCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAg
ICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgICAgICAgICAgfCA2MzYg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2d1ZXN0
Y29weS5jICAgICAgICAgICB8ICA1MCArKysKIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAg
ICAgICAgfCAgMzEgKy0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgICAgfCAgMzcg
Ky0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgIHwgIDQ5IC0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2NvbmZpZy5oICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNz
LmggfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmggICB8ICAxOSArKwog
eGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggICAgICAgICB8ICA2NiArKysrCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3AybS5oICAgICAgICAgIHwgICA4ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaCAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggICAg
fCAgNjkgKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zaG9ydC1kZXNjLmggICB8IDEzMCArKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgICAgICB8ICAgMyAtCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2NvbmZpZy5oICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL3hlbi9iaXRv
cHMuaCAgICAgICAgICAgfCAgIDMgKwogMTggZmlsZXMgY2hhbmdlZCwgMTAzNSBpbnNlcnRpb25z
KCspLCA3NiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ3Vl
c3Rfd2Fsay5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93
YWxrLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0LWRlc2Mu
aAoKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMEy-0006Lp-O2; Wed, 09 Aug 2017 08:21:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMEx-0006LE-Kr
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:19 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7E/7B-03582-FF5CA895; Wed, 09 Aug 2017 08:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsXSPJ+BQ/ff0a5
 Ig6t7VC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7Dx+wFLRyVjRM6WJsYLzG3sXIySEksJFR
 4v8pWwh7E6PEtOcqIDabgIHElNcrWUFsEQEliXurJjN1MXJxMAs0MUrca3zA1sXIwSEs4Chxq
 JcTpIZFQFVixakfrCBhXgFriWP7TEDCEgLyEhN7pzGC2JwCNhI77kDYQkAl046dY57AyL2AkW
 EVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagbxmAYAfj9Y0
 BhxglOZiURHk3aXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnXSkK1JIsCg1PbUiLTMHGGQw
 aQkOHiUR3tsgad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEufdDFIkAFKUUZoHNwIW8JcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsbZApPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoGxv3
 DeW6nvk533bA6t9pvOuS9p4sQiw21bJZ/Mf1T37iYb43EH5cVW8a93CzJn6Fyy5jDRNFBo+eO
 6+0xGBPv/hau1QpSNX0yUna5daqx3w3Pr3Tmh3gmzX85L910QwN/R+V3Yf+/zGnOVhwan1zDy
 ne7+eDdZb9YzPT59RXPjvoTHJZ9tm38qsRRnJBpqMRcVJwIAxw4q6XMCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502266878!70440938!1
X-Originating-IP: [131.159.0.8]
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 44857 invoked from network); 9 Aug 2017 08:21:18 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:18 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id CA15310DD29F5;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id BD6A31F047;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:28 +0200
Message-Id: <20170809082038.3236-4-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 03/13] arm/lpae: Introduce lpae_is_page helper
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgaW50cm9kdWNlcyBhIG5ldyBoZWxwZXIgdGhhdCBjaGVja3Mgd2hldGhlciB0
aGUgdGFyZ2V0IFBURQpob2xkcyBhIHBhZ2UgbWFwcGluZyBvciBub3QuIFRoaXMgaGVscGVyIHdp
bGwgYmUgdXNlZCBhcyBwYXJ0IG9mIHRoZQpmb2xsb3dpbmcgY29tbWl0cy4KClNpZ25lZC1vZmYt
Ynk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpSZXZpZXdlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KdjY6IENoYW5nZSB0aGUgbmFtZSBvZiB0aGUgbHBhZV9wYWdl
IGhlbHBlciB0byBscGFlX2lzX3BhZ2UuCgogICAgQWRkIEp1bGllbiBHcmFsbCdzIFJldmlld2Vk
LWJ5LgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwgNSArKysrKwogMSBmaWxlIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bHBhZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKaW5kZXggZWZlYzQ5MzMxMy4uMTE4
ZWU1YWUxYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9scGFlLmgKQEAgLTE1Myw2ICsxNTMsMTEgQEAgc3RhdGljIGlubGlu
ZSBib29sIGxwYWVfaXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkK
ICAgICByZXR1cm4gKGxldmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0ZSk7CiB9CiAKK3N0YXRp
YyBpbmxpbmUgYm9vbCBscGFlX2lzX3BhZ2UobHBhZV90IHB0ZSwgdW5zaWduZWQgaW50IGxldmVs
KQoreworICAgIHJldHVybiAobGV2ZWwgPT0gMykgJiYgbHBhZV92YWxpZChwdGUpICYmIHB0ZS53
YWxrLnRhYmxlOworfQorCiAvKgogICogQUFyY2g2NCBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZl
cmVudCBzaXplcyAoNEssIDE2SywgYW5kIDY0SykuIFRvIGVuYWJsZQogICogcGFnZSB0YWJsZSB3
YWxrcyBmb3IgdmFyaW91cyBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBoZWxwZXJzIGVu
YWJsZQotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08:21: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.xen.org>)
	id 1dfMF6-0006V0-Aj; Wed, 09 Aug 2017 08:21:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMF5-0006Tm-7n
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:27 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 22/73-01724-606CA895; Wed, 09 Aug 2017 08:21:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ5f1WFe
 kwZrDehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2A/tZCk7YVMw/8Zi5gfGFdhcjF4eQwEZG
 iVlv9zJDOJsYJf5OagByODnYBAwkprxeyQpiiwgoSdxbNZkJpIhZoIlR4l7jAzaQhLCAh8SHn
 9/BilgEVCWWdO9lBLF5BWwkXj76yA5iSwjIS0zsnQYW5wSK77gDYQsJWEtMO3aOeQIj9wJGhl
 WMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIE+rmdgYNzB2Hz
 C7xCjJAeTkijvJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD+OdEUKCRalpqdWpGXmAIMN
 Ji3BwaMkwnsbJM1bXJCYW5yZDpE6xajL8WrC/29MQix5+XmpUuK8m0GKBECKMkrz4EbAAv8So
 6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe3yBTeDLzSuA2vQI6ggnoiAjfTpAjShIRUlINjE
 2l8y2XT3msHu/THVKusf2H3/tjM+ZqOR04HFb076dAS+tb/vVB/DoM3Y++huUvykoXO/d11Z6
 kXM1wVrGpD4XNGw5dyjt65eGc6uDLfl5rOR/YvPNIXr3opCHz0k1ibXM3qZn8W9a7cZfoCY/n
 6bx/mNd5q+50UFRcIhPRHuT1Y7GK6zLnSUosxRmJhlrMRcWJAMl2yUB3AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502266885!109292522!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59375 invoked from network); 9 Aug 2017 08:21:25 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:25 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 3EC7010DD29F4;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 3AFAA1F048;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:37 +0200
Message-Id: <20170809082038.3236-13-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 12/13] arm/mem_access: Add short-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCnNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0
IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4gVGhlCmltcGxlbWVudGF0aW9uIGlzIGJhc2VkIG9u
IEFSTSBEREkgMDQ4N0ItYSBKMS02MDAyIGFuZCBBUk0gRERJIDA0MDZDLWIKQjMtMTUwNi4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdjM6IE1vdmUgdGhlIGltcGxlbWVudGF0aW9uIHRv
IC4veGVuL2FyY2gvYXJtL2d1ZXN0X2NvcHkuYy4KCiAgICBVc2UgZGVmaW5lcyBpbnN0ZWFkIG9m
IGhhcmRjb2RlZCB2YWx1ZXMuCgogICAgQ29zbWV0aWMgZml4ZXMgJiBBZGRlZCBtb3JlIGNvbWVu
dHMuCgp2NDogQWRqdXN0ZWQgdGhlIG5hbWVzIG9mIHNob3J0LWRlc2NyaXB0b3IgZGF0YS10eXBl
cy4KCiAgICBBZGFwdCB0aGUgZnVuY3Rpb24gdG8gdGhlIG5ldyBwYXJhbWV0ZXIgb2YgdHlwZSAi
c3RydWN0IHZjcHUgKiIuCgogICAgQ29zbWV0aWMgZml4ZXMuCgp2NTogTWFrZSB1c2Ugb2YgdGhl
IGZ1bmN0aW9uIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSByZWFkIHBhZ2UgdGFibGUKICAgIGVu
dHJpZXMgaW4gZ3Vlc3QgbWVtb3J5LiBBdCB0aGUgc2FtZSB0aW1lLCBlbGltaW5hdGUgdGhlIG9m
ZnNldHMKICAgIGFycmF5LCBhcyB0aGVyZSBpcyBubyBuZWVkIGZvciBhbiBhcnJheS4gSW5zdGVh
ZCwgd2UgYXBwbHkgdGhlCiAgICBhc3NvY2lhdGVkIG1hc2tzIHRvIGNvbXB1dGUgdGhlIEdWQSBv
ZmZzZXRzIGRpcmVjdGx5IGluIHRoZSBjb2RlLgoKICAgIFVzZSBHRU5NQVNLIHRvIGNvbXB1dGUg
Y29tcGxleCBtYXNrcyB0byBlYXNlIGNvZGUgcmVhZGFiaWxpdHkuCgogICAgVXNlIHRoZSB0eXBl
IHVpbnQzMl90IGZvciB0aGUgVFRCUiByZWdpc3Rlci4KCiAgICBNYWtlIHVzZSBvZiBMMkRFU0Nf
e1NNQUxMfExBUkdFfV9QQUdFX1NISUZUIGluc3RlYWQgb2YKICAgIFBBR0VfU0hJRlRfezRLfDY0
S30gbWFjcm9zLgoKICAgIFJlbW92ZSB7TDF8TDJ9REVTQ18qIGRlZmluZXMgZnJvbSB0aGlzIGNv
bW1pdC4KCiAgICBBZGQgY29tbWVudHMgYW5kIGNvc21ldGljIGZpeGVzLgoKdjY6IFJlbW92ZSB0
aGUgdmFyaWFibGUgbGV2ZWwgZnJvbSB0aGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19zZCBhcyBpdCBp
cyBhCiAgICBsZWZ0LW92ZXIgZnJvbSBwcmV2aW91cyBjb21taXRzIGFuZCBpcyBub3QgdXNlZCBh
bnltb3JlLgoKICAgIFJlbW92ZSB0aGUgZmFsc2VseSBhZGRlZCBpc3N1ZSB0aGF0IGFwcGxpZWQg
dGhlIG1hc2sgdG8gdGhlIGd2YQogICAgdXNpbmcgdGhlICUtb3BlcmF0b3IgaW4gdGhlIEwxREVT
Q19QQUdFX1RBQkxFIGNhc2UuIEluc3RlYWQsIHVzZSB0aGUKICAgICYtb3BlcmF0b3IgYXMgaXQg
c2hvdWxkIGhhdmUgYmVlbiBkb25lIGluIHRoZSBmaXJzdCBwbGFjZS4KCiAgICBNYWtlIHVzZSBv
ZiByZW5hbWVkIGZ1bmN0aW9uIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGluc3RlYWQgb2YK
ICAgIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeS4KCnY3OiBBZGRlZCBBY2tlZC1ieSBKdWxpZW4g
R3JhbGwuCgp2ODogV2UgY2FzdCBwdGUuKi5iYXNlIHRvIHBhZGRyX3QgdG8gY29wZSB3aXRoIEMg
dHlwZSBwcm9tb3Rpb24gb2YKICAgIHR5cGVzIHNtYWxsZXIgdGhhbiBpbnQuIE90aGVyd2lzZSBw
dGUuKi5iYXNlIHdvdWxkIGJlIGNhc3RlZCB0bwogICAgaW50IGFuZCBzdWJzZXF1ZW50bHkgc2ln
biBleHRlbmRlZCwgdGh1cyBsZWFkaW5nIHRvIGEgd3JvbmcgdmFsdWUuCi0tLQogeGVuL2FyY2gv
YXJtL2d1ZXN0X3dhbGsuYyB8IDE0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQ1IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNo
L2FybS9ndWVzdF93YWxrLmMKaW5kZXggYzY0NDFhYjJmOC4uN2YzNGEyYjFkMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fs
ay5jCkBAIC0xOSw2ICsxOSw3IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
YXNtL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CisjaW5jbHVk
ZSA8YXNtL3Nob3J0LWRlc2MuaD4KIAogLyoKICAqIFRoZSBmdW5jdGlvbiBndWVzdF93YWxrX3Nk
IHRyYW5zbGF0ZXMgYSBnaXZlbiBHVkEgaW50byBhbiBJUEEgdXNpbmcgdGhlCkBAIC0zMSw4ICsz
MiwxNTAgQEAgc3RhdGljIGludCBndWVzdF93YWxrX3NkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAog
ICAgICAgICAgICAgICAgICAgICAgICAgIHZhZGRyX3QgZ3ZhLCBwYWRkcl90ICppcGEsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcykKIHsKLSAgICAvKiBOb3Qg
aW1wbGVtZW50ZWQgeWV0LiAqLwotICAgIHJldHVybiAtRUZBVUxUOworICAgIGludCByZXQ7Cisg
ICAgYm9vbCBkaXNhYmxlZCA9IHRydWU7CisgICAgdWludDMyX3QgdHRicjsKKyAgICBwYWRkcl90
IG1hc2ssIHBhZGRyOworICAgIHNob3J0X2Rlc2NfdCBwdGU7CisgICAgcmVnaXN0ZXJfdCB0dGJj
ciA9IFJFQURfU1lTUkVHKFRDUl9FTDEpOworICAgIHVuc2lnbmVkIGludCBuID0gdHRiY3IgJiBU
VEJDUl9OX01BU0s7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKworICAgIG1h
c2sgPSBHRU5NQVNLX1VMTCgzMSwgKDMyIC0gbikpOworCisgICAgaWYgKCBuID09IDAgfHwgIShn
dmEgJiBtYXNrKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBVc2UgVFRCUjAgZm9y
IEdWQSB0byBJUEEgdHJhbnNsYXRpb24uCisgICAgICAgICAqCisgICAgICAgICAqIE5vdGUgdGhh
dCBvbiBBQXJjaDMyLCB0aGUgVFRCUjBfRUwxIHJlZ2lzdGVyIGlzIDMyLWJpdCB3aWRlLgorICAg
ICAgICAgKiBOZXZlcnRoZWxlc3MsIHdlIGhhdmUgdG8gdXNlIHRoZSBSRUFEX1NZU1JFRzY0IG1h
Y3JvLCBhcyBpdCBpcworICAgICAgICAgKiByZXF1aXJlZCBmb3IgcmVhZGluZyBUVEJSMF9FTDEu
CisgICAgICAgICAqLworICAgICAgICB0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMF9FTDEpOwor
CisgICAgICAgIC8qIElmIFRUQkNSLlBEMCBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1c2luZyBUVEJS
MCBhcmUgZGlzYWJsZWQuICovCisgICAgICAgIGRpc2FibGVkID0gdHRiY3IgJiBUVEJDUl9QRDA7
CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFVzZSBUVEJS
MSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogTm90
ZSB0aGF0IG9uIEFBcmNoMzIsIHRoZSBUVEJSMV9FTDEgcmVnaXN0ZXIgaXMgMzItYml0IHdpZGUu
CisgICAgICAgICAqIE5ldmVydGhlbGVzcywgd2UgaGF2ZSB0byB1c2UgdGhlIFJFQURfU1lTUkVH
NjQgbWFjcm8sIGFzIGl0IGlzCisgICAgICAgICAqIHJlcXVpcmVkIGZvciByZWFkaW5nIFRUQlIx
X0VMMS4KKyAgICAgICAgICovCisgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIxX0VM
MSk7CisKKyAgICAgICAgLyogSWYgVFRCQ1IuUEQxIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5n
IFRUQlIxIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgZGlzYWJsZWQgPSB0dGJjciAmIFRUQkNS
X1BEMTsKKworICAgICAgICAvKgorICAgICAgICAgKiBUVEJSMSB0cmFuc2xhdGlvbiBhbHdheXMg
d29ya3MgbGlrZSBuPT0wIFRUQlIwIHRyYW5zbGF0aW9uIChBUk0gRERJCisgICAgICAgICAqIDA0
ODdCLmEgSjEtNjAwMykuCisgICAgICAgICAqLworICAgICAgICBuID0gMDsKKyAgICB9CisKKyAg
ICBpZiAoIGRpc2FibGVkICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAvKgorICAg
ICAqIFRoZSBhZGRyZXNzIG9mIHRoZSBMMSBkZXNjcmlwdG9yIGZvciB0aGUgaW5pdGlhbCBsb29r
dXAgaGFzIHRoZQorICAgICAqIGZvbGxvd2luZyBmb3JtYXQ6IFt0dGJyPDMxOjE0LW4+Omd2YTwz
MS1uOjIwPjowMF0gKEFSTSBEREkgMDQ4N0IuYQorICAgICAqIEoxLTYwMDMpLiBOb3RlIHRoYXQg
dGhlIGZvbGxvd2luZyBHUEEgY29tcHV0YXRpb24gYWxyZWFkeSBjb25zaWRlcnMgdGhhdAorICAg
ICAqIHRoZSBmaXJzdCBsZXZlbCBhZGRyZXNzIHRyYW5zbGF0aW9uIG1pZ2h0IGNvbXByaXNlIHVw
IHRvIGZvdXIKKyAgICAgKiBjb25zZWN1dGl2ZSBwYWdlcyBhbmQgZG9lcyBub3QgbmVlZCB0byBi
ZSBwYWdlLWFsaWduZWQgaWYgbiA+IDIuCisgICAgICovCisgICAgbWFzayA9IEdFTk1BU0soMzEs
ICgxNCAtIG4pKTsKKyAgICBwYWRkciA9ICh0dGJyICYgbWFzayk7CisKKyAgICBtYXNrID0gR0VO
TUFTSygoMzEgLSBuKSwgMjApOworICAgIHBhZGRyIHw9IChndmEgJiBtYXNrKSA+PiAxODsKKwor
ICAgIC8qIEFjY2VzcyB0aGUgZ3Vlc3QncyBtZW1vcnkgdG8gcmVhZCBvbmx5IG9uZSBQVEUuICov
CisgICAgcmV0ID0gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoZCwgcGFkZHIsICZwdGUsIHNp
emVvZihzaG9ydF9kZXNjX3QpLCBmYWxzZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKworICAgIHN3aXRjaCAoIHB0ZS53YWxrLmR0ICkKKyAgICB7CisgICAgY2Fz
ZSBMMURFU0NfSU5WQUxJRDoKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBjYXNlIEwx
REVTQ19QQUdFX1RBQkxFOgorICAgICAgICAvKgorICAgICAgICAgKiBUaGUgYWRkcmVzcyBvZiB0
aGUgTDIgZGVzY3JpcHRvciBoYXMgdGhlIGZvbGxvd2luZyBmb3JtYXQ6CisgICAgICAgICAqIFts
MWRlc2M8MzE6MTA+Omd2YTwxOToxMj46MDBdIChBUk0gRERJIDA0ODdCLmFKMS02MDA0KS4gTm90
ZSB0aGF0CisgICAgICAgICAqIHRoZSBmb2xsb3dpbmcgYWRkcmVzcyBjb21wdXRhdGlvbiBhbHJl
YWR5IGNvbnNpZGVycyB0aGF0IHRoZSBzZWNvbmQKKyAgICAgICAgICogbGV2ZWwgdHJhbnNsYXRp
b24gdGFibGUgZG9lcyBub3QgbmVlZCB0byBiZSBwYWdlIGFsaWduZWQuCisgICAgICAgICAqLwor
ICAgICAgICBtYXNrID0gR0VOTUFTSygxOSwgMTIpOworICAgICAgICAvKgorICAgICAgICAgKiBD
YXN0IHB0ZS53YWxrLmJhc2UgdG8gcGFkZHJfdCB0byBjb3BlIHdpdGggQyB0eXBlIHByb21vdGlv
biBvZiB0eXBlcworICAgICAgICAgKiBzbWFsbGVyIHRoYW4gaW50LiBPdGhlcndpc2UgcHRlLndh
bGsuYmFzZSB3b3VsZCBiZSBjYXN0ZWQgdG8gaW50IGFuZAorICAgICAgICAgKiBzdWJzZXF1ZW50
bHkgc2lnbiBleHRlbmRlZCwgdGh1cyBsZWFkaW5nIHRvIGEgd3JvbmcgdmFsdWUuCisgICAgICAg
ICAqLworICAgICAgICBwYWRkciA9ICgocGFkZHJfdClwdGUud2Fsay5iYXNlIDw8IDEwKSB8ICgo
Z3ZhICYgbWFzaykgPj4gMTApOworCisgICAgICAgIC8qIEFjY2VzcyB0aGUgZ3Vlc3QncyBtZW1v
cnkgdG8gcmVhZCBvbmx5IG9uZSBQVEUuICovCisgICAgICAgIHJldCA9IGFjY2Vzc19ndWVzdF9t
ZW1vcnlfYnlfaXBhKGQsIHBhZGRyLCAmcHRlLCBzaXplb2Yoc2hvcnRfZGVzY190KSwgZmFsc2Up
OworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
ICAgICBpZiAoIHB0ZS53YWxrLmR0ID09IEwyREVTQ19JTlZBTElEICkKKyAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOworCisgICAgICAgIGlmICggcHRlLnBnLnBhZ2UgKSAvKiBTbWFsbCBwYWdl
LiAqLworICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgTDJERVNDX1NNQUxM
X1BBR0VfU0hJRlQpIC0gMTsKKyAgICAgICAgICAgICppcGEgPSAoKHBhZGRyX3QpcHRlLnBnLmJh
c2UgPDwgTDJERVNDX1NNQUxMX1BBR0VfU0hJRlQpIHwgKGd2YSAmIG1hc2spOworCisgICAgICAg
ICAgICAvKiBTZXQgZXhlY3V0ZSBwZXJtaXNzaW9ucyBhc3NvY2lhdGVkIHdpdGggdGhlIHNtYWxs
IHBhZ2UuICovCisgICAgICAgICAgICBpZiAoICFwdGUucGcueG4gKQorICAgICAgICAgICAgICAg
ICpwZXJtcyB8PSBHVjJNX0VYRUM7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSAvKiBMYXJnZSBw
YWdlLiAqLworICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgTDJERVNDX0xB
UkdFX1BBR0VfU0hJRlQpIC0gMTsKKyAgICAgICAgICAgICppcGEgPSAoKHBhZGRyX3QpcHRlLmxw
Zy5iYXNlIDw8IEwyREVTQ19MQVJHRV9QQUdFX1NISUZUKSB8IChndmEgJiBtYXNrKTsKKworICAg
ICAgICAgICAgLyogU2V0IGV4ZWN1dGUgcGVybWlzc2lvbnMgYXNzb2NpYXRlZCB3aXRoIHRoZSBs
YXJnZSBwYWdlLiAqLworICAgICAgICAgICAgaWYgKCAhcHRlLmxwZy54biApCisgICAgICAgICAg
ICAgICAgKnBlcm1zIHw9IEdWMk1fRVhFQzsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFNldCBw
ZXJtaXNzaW9ucyBzbyB0aGF0IHRoZSBjYWxsZXIgY2FuIGNoZWNrIHRoZSBmbGFncyBieSBoZXJz
ZWxmLiAqLworICAgICAgICBpZiAoICFwdGUucGcucm8gKQorICAgICAgICAgICAgKnBlcm1zIHw9
IEdWMk1fV1JJVEU7CisKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEwxREVTQ19TRUNUSU9O
OgorICAgIGNhc2UgTDFERVNDX1NFQ1RJT05fUFhOOgorICAgICAgICBpZiAoICFwdGUuc2VjLnN1
cGVyc2VjICkgLyogU2VjdGlvbiAqLworICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFV
TEwgPDwgTDFERVNDX1NFQ1RJT05fU0hJRlQpIC0gMTsKKyAgICAgICAgICAgICppcGEgPSAoKHBh
ZGRyX3QpcHRlLnNlYy5iYXNlIDw8IEwxREVTQ19TRUNUSU9OX1NISUZUKSB8IChndmEgJiBtYXNr
KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIC8qIFN1cGVyc2VjdGlvbiAqLworICAgICAgICB7
CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgTDFERVNDX1NVUEVSU0VDVElPTl9TSElGVCkg
LSAxOworICAgICAgICAgICAgKmlwYSA9IGd2YSAmIG1hc2s7CisgICAgICAgICAgICAqaXBhIHw9
IChwYWRkcl90KShwdGUuc3VwZXJzZWMuYmFzZSkgPDwgTDFERVNDX1NVUEVSU0VDVElPTl9TSElG
VDsKKyAgICAgICAgICAgICppcGEgfD0gKHBhZGRyX3QpKHB0ZS5zdXBlcnNlYy5leHRiYXNlMSkg
PDwgTDFERVNDX1NVUEVSU0VDVElPTl9FWFRfQkFTRTFfU0hJRlQ7CisgICAgICAgICAgICAqaXBh
IHw9IChwYWRkcl90KShwdGUuc3VwZXJzZWMuZXh0YmFzZTIpIDw8IEwxREVTQ19TVVBFUlNFQ1RJ
T05fRVhUX0JBU0UyX1NISUZUOworICAgICAgICB9CisKKyAgICAgICAgLyogU2V0IHBlcm1pc3Np
b25zIHNvIHRoYXQgdGhlIGNhbGxlciBjYW4gY2hlY2sgdGhlIGZsYWdzIGJ5IGhlcnNlbGYuICov
CisgICAgICAgIGlmICggIXB0ZS5zZWMucm8gKQorICAgICAgICAgICAgKnBlcm1zIHw9IEdWMk1f
V1JJVEU7CisgICAgICAgIGlmICggIXB0ZS5zZWMueG4gKQorICAgICAgICAgICAgKnBlcm1zIHw9
IEdWMk1fRVhFQzsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKLS0gCjIuMTMuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMF7-0006WG-IA; Wed, 09 Aug 2017 08:21:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMF5-0006U8-Ma
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:27 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 62/77-03406-706CA895; Wed, 09 Aug 2017 08:21:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsXSPJ+BQ5ftWFe
 kwb33HBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCfu6ClZMZK1oWTmVrYLyX2cXIxSEksJFR
 4uuEg0wQziZGifk/nzB3MXJysAkYSEx5vZIVxBYRUJK4t2oyWBGzQBOjxL3GB2xdjBwcwgLuE
 lf2coLUsAioSnzs28sIYvMK2EgsP/edCcSWEJCXmNg7DSzOCRTfcQfCFhKwlph27BzzBEbuBY
 wMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GG9
 vDDjEKMnBpCTKu0m7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+kI12RQoJFqempFWmZOcBQ
 g0lLcPAoifDeBknzFhck5hZnpkOkTjEacyzo2fCFiePVhP/fmIRY8vLzUqXEeTeDlAqAlGaU5
 sENgsXAJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz7gOZwpOZVwK37xXQKUxAp0T4doKcUp
 KIkJJqYFQvvmIZfKFrOs9D94/bz39Ivvf8eVdkqHGc4CtLs3UL/SoMqjaZTDryevs5s5aCgn3
 /TIKqXq/mmLHBuS/49VnG1vJz4WWCobIic16Izop4OWHzuWm7dm/KzQ2asfB1xRudeqv7wiEq
 J3NNPfawrpOPvel3MHfqtIon4RlFR9fYKlm+Pjh1ymklluKMREMt5qLiRABzrQ1nfAIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502266885!98552381!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20437 invoked from network); 9 Aug 2017 08:21:26 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:26 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 3B3CA10DD29F2;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 3688D1F047;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:36 +0200
Message-Id: <20170809082038.3236-12-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add long-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCmxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
Zm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LgpTaW1pbGFyIHRvIHRoZSBoYXJkd2FyZSBhcmNoaXRl
Y3R1cmUsIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cwpkaWZmZXJlbnQgcGFnZSBncmFudWxh
cml0aWVzICg0SywgMTZLLCBhbmQgNjRLKS4gVGhlIGltcGxlbWVudGF0aW9uIGlzCmJhc2VkIG9u
IEFSTSBEREkgMDQ4N0IuYSBKMS01OTIyLCBKMS01OTk5LCBhbmQgQVJNIERESSAwNDA2Qy5iIEIz
LTE1MTAuCgpOb3RlIHRoYXQgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gbGFja3Mgc3VwcG9y
dCBmb3IgTGFyZ2UgVkEvUEEgb24KQVJNdjguMiBhcmNoaXRlY3R1cmVzIChMVkEvTFBBLCA1Mi1i
aXQgdmlydHVhbCBhbmQgcGh5c2ljYWwgYWRkcmVzcwpzaXplcykuIFRoZSBhc3NvY2lhdGVkIGxv
Y2F0aW9uIGluIHRoZSBjb2RlIGlzIG1hcmtlZCBhcHByb3ByaWF0ZWx5LgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBVc2UgVENSX1NaX01BU0sgaW5zdGVhZCBv
ZiBUVEJDUl9TWl9NQVNLIGZvciBBUk0gMzItYml0IGd1ZXN0cyB1c2luZwogICAgdGhlIGxvbmct
ZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCgogICAgQ29zbWV0aWMgZml4ZXMu
Cgp2MzogTW92ZSB0aGUgaW1wbGVtZW50YXRpb24gdG8gLi94ZW4vYXJjaC9hcm0vZ3Vlc3RfY29w
eS5jLgoKICAgIFJlbW92ZSB0aGUgYXJyYXkgc3RyaWRlcyBhbmQgZGVjbGFyZSB0aGUgYXJyYXkg
Z3JhaW5zaXplcyBhcyBzdGF0aWMKICAgIGNvbnN0IGluc3RlYWQgb2YganVzdCBjb25zdCB0byBy
ZWR1Y2UgdGhlIGZ1bmN0aW9uIHN0YWNrIG92ZXJoZWFkLgoKICAgIE1vdmUgcGFydHMgb2YgdGhl
IGZ1bnRpb24gZ3Vlc3Rfd2Fsa19sZCBpbnRvIHRoZSBzdGF0aWMgZnVuY3Rpb25zCiAgICBnZXRf
dHRicl9hbmRfZ3Jhbl82NGJpdCBhbmQgZ2V0X3RvcF9iaXQgdG8gcmVkdWNlIGNvbXBsZXhpdHku
CgogICAgVXNlIHRoZSBtYWNybyBCSVQoeCkgaW5zdGVhZCBvZiAoMVVMIDw8IHgpLgoKICAgIEFk
ZCBtb3JlIGNvbW1lbnRzICYmIENvc21ldGljIGZpeGVzLgoKdjQ6IE1vdmUgZnVuY3Rpb25hbGl0
eSByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgdGhlIGNvbmZpZ3VyZWQgSVBBCiAgICBvdXRw
dXQtc2l6ZSBpbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24gZ2V0X2lwYV9vdXRwdXRfc2l6ZS4gSW4g
dGhpcwogICAgZnVuY3Rpb24sIHdlIHJlbW92ZSB0aGUgcHJldmlvdXNseSB1c2VkIHN3aXRjaCBz
dGF0ZW1lbnQsIHdoaWNoIHdhcwogICAgcmVzcG9uc2libGUgZm9yIGRpc3Rpbmd1aXNoaW5nIGJl
dHdlZW4gZGlmZmVyZW50IElQQSBvdXRwdXQtc2l6ZXMuCiAgICBJbnN0ZWFkLCB3ZSByZXRyaWV2
ZSB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUgaW50cm9kdWNlZCBpcGFfc2l6ZXMKICAgIGFycmF5
LgoKICAgIFJlbW92ZSB0aGUgZGVmaW5lcyBHUkFOVUxFX1NJWkVfSU5ERVhfKiBhbmQgVFRCUjBf
VkFMSUQgZnJvbQogICAgZ3Vlc3Rfd2Fsay5oLiBJbnN0ZWFkLCBpbnRyb2R1Y2UgdGhlIGVudW1z
IGdyYW51bGVfc2l6ZV9pbmRleAogICAgYWN0aXZlX3R0YnIgZGlyZWN0bHkgaW5zaWRlIG9mIGd1
ZXN0X3dhbGsuYyBzbyB0aGF0IHRoZSBhc3NvY2lhdGVkCiAgICBmaWVsZHMgZG9uJ3QgZ2V0IGV4
cG9ydGVkLgoKICAgIEFkYXB0IHRoZSBmdW5jdGlvbiB0byB0aGUgbmV3IHBhcmFtZXRlciBvZiB0
eXBlICJzdHJ1Y3QgdmNwdSAqIi4KCiAgICBSZW1vdmUgc3VwcG9ydCBmb3IgNTJiaXQgSVBBIG91
dHB1dC1zaXplcyBlbnRpcmVseSBmcm9tIHRoaXMgY29tbWl0LgoKICAgIFVzZSBscGFlXyogaGVs
cGVycyBpbnN0ZWFkIG9mIHAybV8qIGhlbHBlcnMuCgogICAgQ29zbWV0aWMgZml4ZXMgJiBBZGRp
dGlvbmFsIGNvbW1lbnRzLgoKdjU6IE1ha2UgdXNlIG9mIHRoZSBmdW5jdGlvbiB2Z2ljX2FjY2Vz
c19ndWVzdF9tZW1vcnkgdG8gcmVhZCBwYWdlIHRhYmxlCiAgICBlbnRyaWVzIGluIGd1ZXN0IG1l
bW9yeS4KCiAgICBJbnZlcnQgdGhlIGluZGVjZXMgb2YgdGhlIGFycmF5cyAib2Zmc2V0cyIgYW5k
ICJtYXNrcyIgYW5kIHNpbXBsaWZ5CiAgICByZWFkYWJpbGl0eSBieSB1c2luZyBhbiBhcHByb3By
aWF0ZSBtYWNybyBmb3IgdGhlIGVudHJpZXMuCgogICAgUmVtb3ZlIHJlbWFpbmluZyBDT05GSUdf
QVJNXzY0ICNpZmRlZnMuCgogICAgUmVtb3ZlIHRoZSB1c2Ugb2YgdGhlIG1hY3JvcyBCSVRTX1BF
Ul9XT1JEIGFuZCBCSVRTX1BFUl9ET1VCTEVfV09SRC4KCiAgICBVc2UgR0VOTUFTS19VTEwgaW5z
dGVhZCBvZiBtYW51YWxseSBjcmVhdGluZyBjb21wbGV4IG1hc2tzIHRvIGVhc2UKICAgIHJlYWRh
YmlsaXR5LgoKICAgIEFsc28sIGNyZWF0ZSBhIG1hY3JvIENIRUNLX0JBU0VfU0laRSB3aGljaCBz
aW1wbHkgcmVkdWNlcyB0aGUgY29kZQogICAgc2l6ZSBhbmQgc2ltcGxpZmllcyByZWFkYWJpbGl0
eS4KCiAgICBNYWtlIHVzZSBvZiB0aGUgbmV3bHkgaW50cm9kdWNlZCBscGFlX3BhZ2UgbWFjcm8g
aW4gdGhlIGlmLXN0YXRlbWVudAogICAgdG8gdGVzdCBmb3IgaW52YWxpZC9yZXNlcnZlZCBtYXBw
aW5ncyBpbiB0aGUgTDMgUFRFLgoKICAgIENvc21ldGljIGZpeGVzIGFuZCBhZGRpdGlvbmFsIGNv
bW1lbnRzLgoKdjY6IENvbnZlcnQgdGhlIG1hY3JvIENIRUNLX0JBU0VfU0laRSBpbnRvIGEgaGVs
cGVyIGZ1bmN0aW9uCiAgICBjaGVja19iYXNlX3NpemUuIFRoZSB1c2Ugb2YgdGhlIG9sZCBDSEVD
S19CQVNFX1NJWkUgd2FzIGNvbmZ1c2luZyBhcwogICAgaXQgYWZmZWN0ZWQgdGhlIGNvbnRyb2wt
ZmxvdyB0aHJvdWdoIGEgcmV0dXJuIGFzIHBhcnQgb2YgdGhlIG1hY3JvLgoKICAgIFJldHVybiB0
aGUgdmFsdWUgLUVGQVVMVCBpbnN0ZWFkIG9mIC1FSU5WQUwgaWYgYWNjZXNzIHRvIHRoZSBndWVz
dCdzCiAgICBtZW1vcnkgZmFpbHMuCgogICAgU2ltcGxpZnkgdGhlIGNoZWNrIGluIHRoZSBlbmQg
b2YgdGhlIHRhYmxlIHdhbGsgdGhhdCBlbnN1cmVzIHRoYXQKICAgIHRoZSBmb3VuZCBQVEUgaXMg
YSBwYWdlIG9yIGEgc3VwZXJwYWdlLiBUaGUgbmV3IGltcGxlbWVudGF0aW9uCiAgICBjaGVja3Mg
aWYgdGhlIHB0ZSBtYXBzIGEgdmFsaWQgcGFnZSBvciBhIHN1cGVycGFnZSBhbmQgcmV0dXJucyBh
bgogICAgLUVGQVVMVCBvbmx5IGlmIGJvdGggY29uZGl0aW9ucyBhcmUgbm90IHRydWUuCgogICAg
QWRqdXN0IHRoZSB0eXBlIG9mIHRoZSBhcnJheSBvZmZzZXRzIHRvIHBhZGRyX3QgaW5zdGVhZCBv
ZiB2YWRkcl90CiAgICB0byBhbGxvdyB3b3JraW5nIHdpdGggdGhlIGNoYW5nZWQgKl90YWJsZV9v
ZmZzZXRfKiBoZWxwZXJzLCB3aGljaAogICAgcmV0dXJuIG9mZnNldHMgb2YgdHlwZSBwYWRkcl90
LgoKICAgIE1ha2UgdXNlIG9mIHJlbmFtZWQgZnVuY3Rpb24gYWNjZXNzX2d1ZXN0X21lbW9yeV9i
eV9pcGEgaW5zdGVhZCBvZgogICAgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5LgoKdjc6IENoYW5n
ZSB0aGUgcmV0dXJuIHR5cGUgb2YgY2hlY2tfYmFzZV9zaXplIHRvIGJvb2wgYXMgaXQgcmV0dXJu
cyBvbmx5CiAgICB0d28gcG9zc2libGUgdmFsdWVzIGFuZCB0aGUgY2FsbGVyIGlzIGludGVyZXN0
ZWQgb25seSB3aGV0aGVyIHRoZSBjYWxsCiAgICBoYXMgc3VjY2VlZGVkIG9yIG5vdC4KCiAgICBV
c2UgYSBtYXNrIGZvciB0aGUgY29tcHV0YXRpb24gb2YgdGhlIElQQSwgYXMgdGhlIGxvd2VyIHZh
bHVlcyBvZgogICAgdGhlIFBURSdzIGJhc2UgYWRkcmVzcyBkbyBub3QgbmVlZCB0byBiZSB6ZXJv
ZWQgb3V0LgoKICAgIENvc21ldGljIGZpeGVzIGluIGNvbW1lbnRzLgoKdjg6IEJ5IGNhbGxpbmcg
YWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEgaW4gZ3Vlc3Rfd2Fsa18obGR8c2QpLCB3ZSByZWx5
CiAgICBvbiB0aGUgcDJtLT5sb2NrIChyd19sb2NrKSB0byBiZSByZWN1cnNpdmUuIFRvIGF2b2lk
IGJ1Z3MgaW4gdGhlCiAgICBmdXR1cmUgaW1wbGVtZW50YXRpb24sIHdlIGFkZCBhIGNvbW1lbnQg
aW4gc3RydWN0IHAybV9kb21haW4gdG8KICAgIGFkZHJlc3MgdGhpcyBjYXNlLiBUaHVzLCB3ZSBt
YWtlIHRoZSBmdXR1cmUgaW1wbGVtZW50YXRpb24gYXdhcmUgb2YKICAgIHRoZSBuZXN0ZWQgdXNl
IG9mIHRoZSBsb2NrLgotLS0KIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgfCAzOTggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaCB8ICAgOCArLQogMiBmaWxlcyBjaGFuZ2VkLCA0MDMgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jIGIv
eGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwppbmRleCA3OGJhZGMyOTQ5Li5jNjQ0MWFiMmY4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL2FybS9n
dWVzdF93YWxrLmMKQEAgLTE1LDcgKzE1LDEwIEBACiAgKiB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogCisjaW5jbHVkZSA8eGVu
L2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL2d1
ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CiAKIC8qCiAgKiBUaGUg
ZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBB
IHVzaW5nIHRoZQpAQCAtMzMsNiArMzYsMTc0IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19zZChj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwKIH0KIAogLyoKKyAqIEdldCB0aGUgSVBBIG91dHB1dF9zaXpl
IChjb25maWd1cmVkIGluIFRDUl9FTDEpIHRoYXQgc2hhbGwgYmUgdXNlZCBmb3IgdGhlCisgKiBs
b25nLWRlc2NyaXB0b3IgYmFzZWQgdHJhbnNsYXRpb24gdGFibGUgd2Fsay4KKyAqLworc3RhdGlj
IGludCBnZXRfaXBhX291dHB1dF9zaXplKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgdGNy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqb3V0cHV0X3Np
emUpCit7CisgICAgdW5zaWduZWQgaW50IGlwczsKKworICAgIHN0YXRpYyBjb25zdCB1bnNpZ25l
ZCBpbnQgaXBhX3NpemVzWzddID0geworICAgICAgICBUQ1JfRUwxX0lQU18zMl9CSVRfVkFMLAor
ICAgICAgICBUQ1JfRUwxX0lQU18zNl9CSVRfVkFMLAorICAgICAgICBUQ1JfRUwxX0lQU180MF9C
SVRfVkFMLAorICAgICAgICBUQ1JfRUwxX0lQU180Ml9CSVRfVkFMLAorICAgICAgICBUQ1JfRUwx
X0lQU180NF9CSVRfVkFMLAorICAgICAgICBUQ1JfRUwxX0lQU180OF9CSVRfVkFMLAorICAgICAg
ICBUQ1JfRUwxX0lQU181Ml9CSVRfVkFMCisgICAgfTsKKworICAgIGlmICggaXNfNjRiaXRfZG9t
YWluKGQpICkKKyAgICB7CisgICAgICAgIC8qIEdldCB0aGUgaW50ZXJtZWRpYXRlIHBoeXNpY2Fs
IGFkZHJlc3Mgc2l6ZS4gKi8KKyAgICAgICAgaXBzID0gKHRjciAmIFRDUl9FTDFfSVBTX01BU0sp
ID4+IFRDUl9FTDFfSVBTX1NISUZUOworCisgICAgICAgIC8qCisgICAgICAgICAqIFJldHVybiBh
biBlcnJvciBvbiByZXNlcnZlZCBJUEEgb3V0cHV0LXNpemVzIGFuZCBpZiB0aGUgSVBBCisgICAg
ICAgICAqIG91dHB1dC1zaXplIGlzIDUyYml0LgorICAgICAgICAgKgorICAgICAgICAgKiBYWFg6
IDUyIGJpdCBvdXRwdXQtc2l6ZSBpcyBub3Qgc3VwcG9ydGVkIHlldC4KKyAgICAgICAgICovCisg
ICAgICAgIGlmICggaXBzID4gVENSX0VMMV9JUFNfNDhfQklUICkKKyAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOworCisgICAgICAgICpvdXRwdXRfc2l6ZSA9IGlwYV9zaXplc1tpcHNdOworICAg
IH0KKyAgICBlbHNlCisgICAgICAgICpvdXRwdXRfc2l6ZSA9IFRDUl9FTDFfSVBTXzQwX0JJVF9W
QUw7CisKKyAgICByZXR1cm4gMDsKK30KKworLyogTm9ybWFsaXplZCBwYWdlIGdyYW51bGUgc2l6
ZSBpbmRpY2VzLiAqLworZW51bSBncmFudWxlX3NpemVfaW5kZXggeworICAgIEdSQU5VTEVfU0la
RV9JTkRFWF80SywKKyAgICBHUkFOVUxFX1NJWkVfSU5ERVhfMTZLLAorICAgIEdSQU5VTEVfU0la
RV9JTkRFWF82NEsKK307CisKKy8qIFJlcHJlc2VudCB3aGV0aGVyIFRUQlIwIG9yIFRUQlIxIGlz
IGFjdGl2ZS4gKi8KK2VudW0gYWN0aXZlX3R0YnIgeworICAgIFRUQlIwX0FDVElWRSwKKyAgICBU
VEJSMV9BQ1RJVkUKK307CisKKy8qCisgKiBTZWxlY3QgdGhlIFRUQlIoMHwxKV9FTDEgdGhhdCB3
aWxsIGJlIHVzZWQgZm9yIGFkZHJlc3MgdHJhbnNsYXRpb24gdXNpbmcgdGhlCisgKiBsb25nLWRl
c2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0IGFuZCByZXR1cm4gdGhlIHBhZ2UgZ3Jh
bnVsYXJpdHkKKyAqIHRoYXQgaXMgdXNlZCBieSB0aGUgc2VsZWN0ZWQgVFRCUi4gUGxlYXNlIG5v
dGUgdGhhdCB0aGUgVENSLlRHMCBhbmQgVENSLlRHMQorICogZW5jb2RpbmdzIGRpZmZlci4KKyAq
Lworc3RhdGljIGJvb2wgZ2V0X3R0YnJfYW5kX2dyYW5fNjRiaXQodWludDY0X3QgKnR0YnIsIHVu
c2lnbmVkIGludCAqZ3JhbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
Z2lzdGVyX3QgdGNyLCBlbnVtIGFjdGl2ZV90dGJyIHR0YnJ4KQoreworICAgIGJvb2wgZGlzYWJs
ZWQ7CisKKyAgICBpZiAoIHR0YnJ4ID09IFRUQlIwX0FDVElWRSApCisgICAgeworICAgICAgICAv
KiBOb3JtYWxpemUgZ3JhbnVsZSBzaXplLiAqLworICAgICAgICBzd2l0Y2ggKCB0Y3IgJiBUQ1Jf
VEcwX01BU0sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgVENSX1RHMF8xNks6CisgICAgICAg
ICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF8xNks7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgY2FzZSBUQ1JfVEcwXzY0SzoKKyAgICAgICAgICAgICpncmFuID0gR1JBTlVMRV9T
SVpFX0lOREVYXzY0SzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEFjY29yZGluZyB0byBBUk0gRERJIDA0ODdCLmEg
RDctMjQ4NywgaWYgdGhlIFRDUl9FTDEuVEcwIHZhbHVlCisgICAgICAgICAgICAgKiBpcyBwcm9n
cmFtbWVkIHRvIGVpdGhlciBhIHJlc2VydmVkIHZhbHVlLCBvciBhIHNpemUgdGhhdCBoYXMgbm90
CisgICAgICAgICAgICAgKiBiZWVuIGltcGxlbWVudGVkLCB0aGVuIHRoZSBoYXJkd2FyZSB3aWxs
IHRyZWF0IHRoZSBmaWVsZCBhcyBpZgorICAgICAgICAgICAgICogaXQgaGFzIGJlZW4gcHJvZ3Jh
bW1lZCB0byBhbiBJTVBMRU1FTlRBVElPTiBERUZJTkVEIGNob2ljZS4KKyAgICAgICAgICAgICAq
CisgICAgICAgICAgICAgKiBUaGlzIGltcGxlbWVudGF0aW9uIHN0cm9uZ2x5IGZvbGxvd3MgdGhl
IHBzZXVkby1jb2RlCisgICAgICAgICAgICAgKiBpbXBsZW1lbnRhdGlvbiBmcm9tIEFSTSBEREkg
MDQ4N0IuYSBKMS01OTI0IHdoaWNoIHN1Z2dlc3RzIHRvCisgICAgICAgICAgICAgKiBmYWxsIGJh
Y2sgdG8gNEsgYnkgZGVmYXVsdC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgKmdyYW4g
PSBHUkFOVUxFX1NJWkVfSU5ERVhfNEs7CisgICAgICAgIH0KKworICAgICAgICAvKiBVc2UgVFRC
UjAgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCisgICAgICAgICp0dGJyID0gUkVBRF9T
WVNSRUc2NChUVEJSMF9FTDEpOworCisgICAgICAgIC8qIElmIFRDUi5FUEQwIGlzIHNldCwgdHJh
bnNsYXRpb25zIHVzaW5nIFRUQlIwIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgZGlzYWJsZWQg
PSB0Y3IgJiBUQ1JfRVBEMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogTm9y
bWFsaXplIGdyYW51bGUgc2l6ZS4gKi8KKyAgICAgICAgc3dpdGNoICggdGNyICYgVENSX0VMMV9U
RzFfTUFTSyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBUQ1JfRUwxX1RHMV8xNks6CisgICAg
ICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF8xNks7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgY2FzZSBUQ1JfRUwxX1RHMV82NEs6CisgICAgICAgICAgICAqZ3JhbiA9IEdS
QU5VTEVfU0laRV9JTkRFWF82NEs7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBBY2NvcmRpbmcgdG8gQVJNIERESSAw
NDg3Qi5hIEQ3LTI0ODYsIGlmIHRoZSBUQ1JfRUwxLlRHMSB2YWx1ZQorICAgICAgICAgICAgICog
aXMgcHJvZ3JhbW1lZCB0byBlaXRoZXIgYSByZXNlcnZlZCB2YWx1ZSwgb3IgYSBzaXplIHRoYXQg
aGFzIG5vdAorICAgICAgICAgICAgICogYmVlbiBpbXBsZW1lbnRlZCwgdGhlbiB0aGUgaGFyZHdh
cmUgd2lsbCB0cmVhdCB0aGUgZmllbGQgYXMgaWYKKyAgICAgICAgICAgICAqIGl0IGhhcyBiZWVu
IHByb2dyYW1tZWQgdG8gYW4gSU1QTEVNRU5UQVRJT04gREVGSU5FRCBjaG9pY2UuCisgICAgICAg
ICAgICAgKgorICAgICAgICAgICAgICogVGhpcyBpbXBsZW1lbnRhdGlvbiBzdHJvbmdseSBmb2xs
b3dzIHRoZSBwc2V1ZG8tY29kZQorICAgICAgICAgICAgICogaW1wbGVtZW50YXRpb24gZnJvbSBB
Uk0gRERJIDA0ODdCLmEgSjEtNTkyNCB3aGljaCBzdWdnZXN0cyB0bworICAgICAgICAgICAgICog
ZmFsbCBiYWNrIHRvIDRLIGJ5IGRlZmF1bHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAg
ICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzRLOworICAgICAgICB9CisKKyAgICAgICAgLyog
VXNlIFRUQlIxIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAgICAgICAqdHRiciA9
IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKKworICAgICAgICAvKiBJZiBUQ1IuRVBEMSBpcyBz
ZXQsIHRyYW5zbGF0aW9ucyB1c2luZyBUVEJSMSBhcmUgZGlzYWJsZWQuICovCisgICAgICAgIGRp
c2FibGVkID0gdGNyICYgVENSX0VQRDE7CisgICAgfQorCisgICAgcmV0dXJuIGRpc2FibGVkOwor
fQorCisvKgorICogR2V0IHRoZSBNU0IgbnVtYmVyIG9mIHRoZSBHVkEsIGFjY29yZGluZyB0byAi
QWRkclRvcCIgcHNldWRvY29kZQorICogaW1wbGVtZW50YXRpb24gaW4gQVJNIERESSAwNDg3Qi5h
IEoxLTYwNjYuCisgKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3RvcF9iaXQoc3RydWN0IGRv
bWFpbiAqZCwgdmFkZHJfdCBndmEsIHJlZ2lzdGVyX3QgdGNyKQoreworICAgIHVuc2lnbmVkIGlu
dCB0b3BiaXQ7CisKKyAgICAvKgorICAgICAqIElmIEVMMSBpcyB1c2luZyBBQXJjaDY0IHRoZW4g
YWRkcmVzc2VzIGZyb20gRUwwIHVzaW5nIEFBcmNoMzIgYXJlCisgICAgICogemVyby1leHRlbmRl
ZCB0byA2NCBiaXRzIChBUk0gRERJIDA0ODdCLmEgSjEtNjA2NikuCisgICAgICovCisgICAgaWYg
KCBpc18zMmJpdF9kb21haW4oZCkgKQorICAgICAgICB0b3BiaXQgPSAzMTsKKyAgICBlbHNlIGlm
ICggaXNfNjRiaXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIGlmICggKChndmEgJiBCSVRf
VUxMKDU1KSkgJiYgKHRjciAmIFRDUl9FTDFfVEJJMSkpIHx8CisgICAgICAgICAgICAgKCEoZ3Zh
ICYgQklUX1VMTCg1NSkpICYmICh0Y3IgJiBUQ1JfRUwxX1RCSTApKSApCisgICAgICAgICAgICB0
b3BiaXQgPSA1NTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdG9wYml0ID0gNjM7CisgICAg
fQorCisgICAgcmV0dXJuIHRvcGJpdDsKK30KKworLyogTWFrZSBzdXJlIHRoZSBiYXNlIGFkZHJl
c3MgZG9lcyBub3QgZXhjZWVkIGl0cyBjb25maWd1cmVkIHNpemUuICovCitzdGF0aWMgYm9vbCBj
aGVja19iYXNlX3NpemUodW5zaWduZWQgaW50IG91dHB1dF9zaXplLCB1aW50NjRfdCBiYXNlKQor
eworICAgIHBhZGRyX3QgbWFzayA9IEdFTk1BU0tfVUxMKChUQ1JfRUwxX0lQU180OF9CSVRfVkFM
IC0gMSksIG91dHB1dF9zaXplKTsKKworICAgIGlmICggKG91dHB1dF9zaXplIDwgVENSX0VMMV9J
UFNfNDhfQklUX1ZBTCkgJiYgKGJhc2UgJiBtYXNrKSApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIHJldHVybiB0cnVlOworfQorCisvKgogICogVGhlIGZ1bmN0aW9uIGd1ZXN0X3dhbGtf
bGQgdHJhbnNsYXRlcyBhIGdpdmVuIEdWQSBpbnRvIGFuIElQQSB1c2luZyB0aGUKICAqIGxvbmct
ZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgaW4gc29mdHdhcmUuIFRoaXMgZnVu
Y3Rpb24gYXNzdW1lcwogICogdGhhdCB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgb24gdGhlIGN1cnJl
bnRseSBhY3RpdmUgdkNQVS4gVG8gd2FsayB0aGUgZ3Vlc3QncwpAQCAtNDMsOCArMjE0LDIzMSBA
QCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfbGQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3QgKmlwYSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1zKQogewotICAgIC8qIE5vdCBpbXBsZW1l
bnRlZCB5ZXQuICovCi0gICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgaW50IHJldDsKKyAgICBib29s
IGRpc2FibGVkID0gdHJ1ZTsKKyAgICBib29sIHJvX3RhYmxlID0gZmFsc2UsIHhuX3RhYmxlID0g
ZmFsc2U7CisgICAgdW5zaWduZWQgaW50IHQwX3N6LCB0MV9zejsKKyAgICB1bnNpZ25lZCBpbnQg
bGV2ZWwsIGdyYW47CisgICAgdW5zaWduZWQgaW50IHRvcGJpdCA9IDAsIGlucHV0X3NpemUgPSAw
LCBvdXRwdXRfc2l6ZTsKKyAgICB1aW50NjRfdCB0dGJyID0gMDsKKyAgICBwYWRkcl90IG1hc2ss
IHBhZGRyOworICAgIGxwYWVfdCBwdGU7CisgICAgcmVnaXN0ZXJfdCB0Y3IgPSBSRUFEX1NZU1JF
RyhUQ1JfRUwxKTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCisjZGVmaW5l
IE9GRlNFVFMoZ3ZhLCBncmFuKSAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICB6ZXJvZXRoX3RhYmxlX29mZnNldF8jI2dyYW4oZ3Zh
KSwgICBcCisgICAgZmlyc3RfdGFibGVfb2Zmc2V0XyMjZ3JhbihndmEpLCAgICAgXAorICAgIHNl
Y29uZF90YWJsZV9vZmZzZXRfIyNncmFuKGd2YSksICAgIFwKKyAgICB0aGlyZF90YWJsZV9vZmZz
ZXRfIyNncmFuKGd2YSkgICAgICBcCit9CisKKyAgICBjb25zdCBwYWRkcl90IG9mZnNldHNbM11b
NF0gPSB7CisgICAgICAgIE9GRlNFVFMoZ3ZhLCA0SyksCisgICAgICAgIE9GRlNFVFMoZ3ZhLCAx
NkspLAorICAgICAgICBPRkZTRVRTKGd2YSwgNjRLKQorICAgIH07CisKKyN1bmRlZiBPRkZTRVRT
CisKKyNkZWZpbmUgTUFTS1MoZ3JhbikgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHplcm9ldGhfc2l6ZShncmFuKSAt
IDEsICAgICAgICAgICAgIFwKKyAgICBmaXJzdF9zaXplKGdyYW4pIC0gMSwgICAgICAgICAgICAg
ICBcCisgICAgc2Vjb25kX3NpemUoZ3JhbikgLSAxLCAgICAgICAgICAgICAgXAorICAgIHRoaXJk
X3NpemUoZ3JhbikgLSAxICAgICAgICAgICAgICAgIFwKK30KKworICAgIHN0YXRpYyBjb25zdCBw
YWRkcl90IG1hc2tzWzNdWzRdID0geworICAgICAgICBNQVNLUyg0SyksCisgICAgICAgIE1BU0tT
KDE2SyksCisgICAgICAgIE1BU0tTKDY0SykKKyAgICB9OworCisjdW5kZWYgTUFTS1MKKworICAg
IHN0YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgZ3JhaW5zaXplc1szXSA9IHsKKyAgICAgICAgUEFH
RV9TSElGVF80SywKKyAgICAgICAgUEFHRV9TSElGVF8xNkssCisgICAgICAgIFBBR0VfU0hJRlRf
NjRLCisgICAgfTsKKworICAgIHQwX3N6ID0gKHRjciA+PiBUQ1JfVDBTWl9TSElGVCkgJiBUQ1Jf
U1pfTUFTSzsKKyAgICB0MV9zeiA9ICh0Y3IgPj4gVENSX1QxU1pfU0hJRlQpICYgVENSX1NaX01B
U0s7CisKKyAgICAvKiBHZXQgdGhlIE1TQiBudW1iZXIgb2YgdGhlIEdWQS4gKi8KKyAgICB0b3Bi
aXQgPSBnZXRfdG9wX2JpdChkLCBndmEsIHRjcik7CisKKyAgICBpZiAoIGlzXzY0Yml0X2RvbWFp
bihkKSApCisgICAgeworICAgICAgICAvKiBTZWxlY3QgdGhlIFRUQlIoMHwxKV9FTDEgdGhhdCB3
aWxsIGJlIHVzZWQgZm9yIGFkZHJlc3MgdHJhbnNsYXRpb24uICovCisKKyAgICAgICAgaWYgKCAo
Z3ZhICYgQklUX1VMTCh0b3BiaXQpKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5w
dXRfc2l6ZSA9IDY0IC0gdDBfc3o7CisKKyAgICAgICAgICAgIC8qIEdldCBUVEJSMCBhbmQgY29u
ZmlndXJlZCBwYWdlIGdyYW51bGFyaXR5LiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSBnZXRf
dHRicl9hbmRfZ3Jhbl82NGJpdCgmdHRiciwgJmdyYW4sIHRjciwgVFRCUjBfQUNUSVZFKTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGlucHV0X3NpemUg
PSA2NCAtIHQxX3N6OworCisgICAgICAgICAgICAvKiBHZXQgVFRCUjEgYW5kIGNvbmZpZ3VyZWQg
cGFnZSBncmFudWxhcml0eS4gKi8KKyAgICAgICAgICAgIGRpc2FibGVkID0gZ2V0X3R0YnJfYW5k
X2dyYW5fNjRiaXQoJnR0YnIsICZncmFuLCB0Y3IsIFRUQlIxX0FDVElWRSk7CisgICAgICAgIH0K
KworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBzdXBw
b3J0cyBpbnRlcm1lZGlhdGUgcGh5c2ljYWwgYWRkcmVzcworICAgICAgICAgKiBzaXplcyAoSVBT
KSB1cCB0byA0OCBiaXQuCisgICAgICAgICAqCisgICAgICAgICAqIFhYWDogRGV0ZXJtaW5lIHdo
ZXRoZXIgdGhlIElQU19NQVhfVkFMIGlzIDQ4IG9yIDUyIGluIHNvZnR3YXJlLgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCAoaW5wdXRfc2l6ZSA+IFRDUl9FTDFfSVBTXzQ4X0JJVF9WQUwpIHx8
CisgICAgICAgICAgICAgKGlucHV0X3NpemUgPCBUQ1JfRUwxX0lQU19NSU5fVkFMKSApCisgICAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAg
LyogR3JhbnVsZSBzaXplIG9mIEFBcmNoMzIgYXJjaGl0ZWN0dXJlcyBpcyBhbHdheXMgNEsuICov
CisgICAgICAgIGdyYW4gPSBHUkFOVUxFX1NJWkVfSU5ERVhfNEs7CisKKyAgICAgICAgLyogU2Vs
ZWN0IHRoZSBUVEJSKDB8MSlfRUwxIHRoYXQgd2lsbCBiZSB1c2VkIGZvciBhZGRyZXNzIHRyYW5z
bGF0aW9uLiAqLworCisgICAgICAgIC8qCisgICAgICAgICAqIENoZWNrIGlmIHRoZSBiaXRzIDwz
MTozMi10MF9zej4gb2YgdGhlIEdWQSBhcmUgc2V0IHRvIDAgKERESSAwNDg3Qi5hCisgICAgICAg
ICAqIEoxLTU5OTkpLiBJZiBzbywgVFRCUjAgc2hhbGwgYmUgdXNlZCBmb3IgYWRkcmVzcyB0cmFu
c2xhdGlvbi4KKyAgICAgICAgICovCisgICAgICAgIG1hc2sgPSBHRU5NQVNLX1VMTCgzMSwgKDMy
IC0gdDBfc3opKTsKKworICAgICAgICBpZiAoIHQwX3N6ID09IDAgfHwgIShndmEgJiBtYXNrKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGlucHV0X3NpemUgPSAzMiAtIHQwX3N6OworCisgICAg
ICAgICAgICAvKiBVc2UgVFRCUjAgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCisgICAg
ICAgICAgICB0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMF9FTDEpOworCisgICAgICAgICAgICAv
KiBJZiBUQ1IuRVBEMCBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1c2luZyBUVEJSMCBhcmUgZGlzYWJs
ZWQuICovCisgICAgICAgICAgICBkaXNhYmxlZCA9IHRjciAmIFRDUl9FUEQwOworICAgICAgICB9
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgaWYgdGhlIGJpdHMgPDMxOjMyLXQxX3N6
PiBvZiB0aGUgR1ZBIGFyZSBzZXQgdG8gMSAoRERJIDA0ODdCLmEKKyAgICAgICAgICogSjEtNjAw
MCkuIElmIHNvLCBUVEJSMSBzaGFsbCBiZSB1c2VkIGZvciBhZGRyZXNzIHRyYW5zbGF0aW9uLgor
ICAgICAgICAgKi8KKyAgICAgICAgbWFzayA9IEdFTk1BU0tfVUxMKDMxLCAoMzIgLSB0MV9zeikp
OworCisgICAgICAgIGlmICggKCh0MV9zeiA9PSAwKSAmJiAhdHRicikgfHwgKHQxX3N6ICYmIChn
dmEgJiBtYXNrKSA9PSBtYXNrKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlucHV0X3NpemUg
PSAzMiAtIHQxX3N6OworCisgICAgICAgICAgICAvKiBVc2UgVFRCUjEgZm9yIEdWQSB0byBJUEEg
dHJhbnNsYXRpb24uICovCisgICAgICAgICAgICB0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMV9F
TDEpOworCisgICAgICAgICAgICAvKiBJZiBUQ1IuRVBEMSBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1
c2luZyBUVEJSMSBhcmUgZGlzYWJsZWQuICovCisgICAgICAgICAgICBkaXNhYmxlZCA9IHRjciAm
IFRDUl9FUEQxOworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCBkaXNhYmxlZCApCisgICAg
ICAgIHJldHVybiAtRUZBVUxUOworCisgICAgLyoKKyAgICAgKiBUaGUgc3RhcnRpbmcgbGV2ZWwg
aXMgdGhlIG51bWJlciBvZiBzdHJpZGVzIChncmFpbnNpemVzW2dyYW5dIC0gMykKKyAgICAgKiBu
ZWVkZWQgdG8gY29uc3VtZSB0aGUgaW5wdXQgYWRkcmVzcyAoQVJNIERESSAwNDg3Qi5hIEoxLTU5
MjQpLgorICAgICAqLworICAgIGxldmVsID0gNCAtIERJVl9ST1VORF9VUCgoaW5wdXRfc2l6ZSAt
IGdyYWluc2l6ZXNbZ3Jhbl0pLCAoZ3JhaW5zaXplc1tncmFuXSAtIDMpKTsKKworICAgIC8qIEdl
dCB0aGUgSVBBIG91dHB1dF9zaXplLiAqLworICAgIHJldCA9IGdldF9pcGFfb3V0cHV0X3NpemUo
ZCwgdGNyLCAmb3V0cHV0X3NpemUpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7CisKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGJhc2UgYWRkcmVzcyBkb2VzIG5vdCBleGNl
ZWQgaXRzIGNvbmZpZ3VyZWQgc2l6ZS4gKi8KKyAgICByZXQgPSBjaGVja19iYXNlX3NpemUob3V0
cHV0X3NpemUsIHR0YnIpOworICAgIGlmICggIXJldCApCisgICAgICAgIHJldHVybiAtRUZBVUxU
OworCisgICAgLyoKKyAgICAgKiBDb21wdXRlIHRoZSBiYXNlIGFkZHJlc3Mgb2YgdGhlIGZpcnN0
IGxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIHRoYXQgaXMKKyAgICAgKiBnaXZlbiBieSBUVEJSeF9F
TDEgKEFSTSBEREkgMDQ4N0IuYSBENC0yMDI0IGFuZCBKMS01OTI2KS4KKyAgICAgKi8KKyAgICBt
YXNrID0gR0VOTUFTS19VTEwoNDcsIGdyYWluc2l6ZXNbZ3Jhbl0pOworICAgIHBhZGRyID0gKHR0
YnIgJiBtYXNrKTsKKworICAgIGZvciAoIDsgOyBsZXZlbCsrICkKKyAgICB7CisgICAgICAgIC8q
CisgICAgICAgICAqIEFkZCBvZmZzZXQgZ2l2ZW4gYnkgdGhlIEdWQSB0byB0aGUgdHJhbnNsYXRp
b24gdGFibGUgYmFzZSBhZGRyZXNzLgorICAgICAgICAgKiBTaGlmdCB0aGUgb2Zmc2V0IGJ5IDMg
YXMgaXQgaXMgOC1ieXRlIGFsaWduZWQuCisgICAgICAgICAqLworICAgICAgICBwYWRkciB8PSBv
ZmZzZXRzW2dyYW5dW2xldmVsXSA8PCAzOworCisgICAgICAgIC8qIEFjY2VzcyB0aGUgZ3Vlc3Qn
cyBtZW1vcnkgdG8gcmVhZCBvbmx5IG9uZSBQVEUuICovCisgICAgICAgIHJldCA9IGFjY2Vzc19n
dWVzdF9tZW1vcnlfYnlfaXBhKGQsIHBhZGRyLCAmcHRlLCBzaXplb2YobHBhZV90KSwgZmFsc2Up
OworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAg
ICAgICAvKiBNYWtlIHN1cmUgdGhlIGJhc2UgYWRkcmVzcyBkb2VzIG5vdCBleGNlZWQgaXRzIGNv
bmZpZ3VyZWQgc2l6ZS4gKi8KKyAgICAgICAgcmV0ID0gY2hlY2tfYmFzZV9zaXplKG91dHB1dF9z
aXplLCBwZm5fdG9fcGFkZHIocHRlLndhbGsuYmFzZSkpOworICAgICAgICBpZiAoICFyZXQgKQor
ICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYg
cGFnZSBncmFudWxhcml0eSBpcyA2NEssIG1ha2Ugc3VyZSB0aGUgYWRkcmVzcyBpcyBhbGlnbmVk
CisgICAgICAgICAqIGFwcHJvcHJpYXRlbHkuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChv
dXRwdXRfc2l6ZSA8IFRDUl9FTDFfSVBTXzUyX0JJVF9WQUwpICYmCisgICAgICAgICAgICAgKGdy
YW4gPT0gR1JBTlVMRV9TSVpFX0lOREVYXzY0SykgJiYKKyAgICAgICAgICAgICAocHRlLndhbGsu
YmFzZSAmIDB4ZikgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogQnJlYWsgaWYgb25lIG9mIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBpcyB0
cnVlOgorICAgICAgICAgKgorICAgICAgICAgKiAtIFdlIGhhdmUgZm91bmQgdGhlIFBURSBob2xk
aW5nIHRoZSBJUEEgKGxldmVsID09IDMpLgorICAgICAgICAgKiAtIFRoZSBQVEUgaXMgbm90IHZh
bGlkLgorICAgICAgICAgKiAtIElmIChsZXZlbCA8IDMpIGFuZCB0aGUgUFRFIGlzIHZhbGlkLCB3
ZSBmb3VuZCBhIGJsb2NrIGRlc2NyaXB0b3IuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGxl
dmVsID09IDMgfHwgIWxwYWVfdmFsaWQocHRlKSB8fCBscGFlX2lzX3N1cGVycGFnZShwdGUsIGxl
dmVsKSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBUZW1w
b3JhcmlseSBzdG9yZSBwZXJtaXNzaW9ucyBvZiB0aGUgdGFibGUgZGVzY3JpcHRvciBhcyB0aGV5
IGFyZQorICAgICAgICAgKiBpbmhlcml0ZWQgYnkgcGFnZSB0YWJsZSBhdHRyaWJ1dGVzIChBUk0g
RERJIDA0ODdCLmEgSjEtNTkyOCkuCisgICAgICAgICAqLworICAgICAgICB4bl90YWJsZSB8PSBw
dGUucHQueG50OyAgICAgICAgICAgICAvKiBFeGVjdXRlLU5ldmVyICovCisgICAgICAgIHJvX3Rh
YmxlIHw9IHB0ZS5wdC5hcHQgJiBCSVQoMSk7ICAgIC8qIFJlYWQtT25seSAqLworCisgICAgICAg
IC8qIENvbXB1dGUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgbmV4dCBsZXZlbCB0cmFuc2xhdGlv
biB0YWJsZS4gKi8KKyAgICAgICAgbWFzayA9IEdFTk1BU0tfVUxMKDQ3LCBncmFpbnNpemVzW2dy
YW5dKTsKKyAgICAgICAgcGFkZHIgPSBwZm5fdG9fcGFkZHIocHRlLndhbGsuYmFzZSkgJiBtYXNr
OworICAgIH0KKworICAgIC8qCisgICAgICogQWNjb3JkaW5nIHRvIHRvIEFSTSBEREkgMDQ4N0Iu
YSBKMS01OTI3LCB3ZSByZXR1cm4gYW4gZXJyb3IgaWYgdGhlIGZvdW5kCisgICAgICogUFRFIGlz
IGludmFsaWQgb3IgaG9sZHMgYSByZXNlcnZlZCBlbnRyeSAoUFRFPDE6MD4gPT0geDApKSBvciBp
ZiB0aGUgUFRFCisgICAgICogbWFwcyBhIG1lbW9yeSBibG9jayBhdCBsZXZlbCAzIChQVEU8MTow
PiA9PSAwMSkuCisgICAgICovCisgICAgaWYgKCAhbHBhZV9pc19wYWdlKHB0ZSwgbGV2ZWwpICYm
ICFscGFlX2lzX3N1cGVycGFnZShwdGUsIGxldmVsKSApCisgICAgICAgIHJldHVybiAtRUZBVUxU
OworCisgICAgLyogTWFrZSBzdXJlIHRoYXQgdGhlIGxvd2VyIGJpdHMgb2YgdGhlIFBURSdzIGJh
c2UgYWRkcmVzcyBhcmUgemVyby4gKi8KKyAgICBtYXNrID0gR0VOTUFTS19VTEwoNDcsIGdyYWlu
c2l6ZXNbZ3Jhbl0pOworICAgICppcGEgPSAocGZuX3RvX3BhZGRyKHB0ZS53YWxrLmJhc2UpICYg
bWFzaykgfCAoZ3ZhICYgbWFza3NbZ3Jhbl1bbGV2ZWxdKTsKKworICAgIC8qCisgICAgICogU2V0
IHBlcm1pc3Npb25zIHNvIHRoYXQgdGhlIGNhbGxlciBjYW4gY2hlY2sgdGhlIGZsYWdzIGJ5IGhl
cnNlbGYuIE5vdGUKKyAgICAgKiB0aGF0IHN0YWdlIDEgdHJhbnNsYXRpb25zIGFsc28gaW5oZXJp
dCBhdHRyaWJ1dGVzIGZyb20gdGhlIHRhYmxlcworICAgICAqIChBUk0gRERJIDA0ODdCLmEgSjEt
NTkyOCkuCisgICAgICovCisgICAgaWYgKCAhcHRlLnB0LnJvICYmICFyb190YWJsZSApCisgICAg
ICAgICpwZXJtcyB8PSBHVjJNX1dSSVRFOworICAgIGlmICggIXB0ZS5wdC54biAmJiAheG5fdGFi
bGUgKQorICAgICAgICAqcGVybXMgfD0gR1YyTV9FWEVDOworCisgICAgcmV0dXJuIDA7CiB9CiAK
IGludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCBndmEs
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaAppbmRleCAxMjY5MDUyZTlmLi5hYTBkNjBhZTNhIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAg
LTIxLDcgKzIxLDEzIEBAIGV4dGVybiB2b2lkIG1lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRv
bWFpbiAqKTsKIAogLyogUGVyLXAybS10YWJsZSBzdGF0ZSAqLwogc3RydWN0IHAybV9kb21haW4g
ewotICAgIC8qIExvY2sgdGhhdCBwcm90ZWN0cyB1cGRhdGVzIHRvIHRoZSBwMm0gKi8KKyAgICAv
KgorICAgICAqIExvY2sgdGhhdCBwcm90ZWN0cyB1cGRhdGVzIHRvIHRoZSBwMm0uCisgICAgICoK
KyAgICAgKiBQbGVhc2Ugbm90ZSB0aGF0IHdlIHVzZSB0aGlzIGxvY2sgaW4gYSBuZXN0ZWQgd2F5
IGJ5IGNhbGxpbmcKKyAgICAgKiBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSBpbiBndWVzdF93
YWxrXyhzZHxsZCkuIFRoaXMgbXVzdCBiZQorICAgICAqIGNvbnNpZGVyZWQgaW4gdGhlIGZ1dHVy
ZSBpbXBsZW1lbnRhdGlvbi4KKyAgICAgKi8KICAgICByd2xvY2tfdCBsb2NrOwogCiAgICAgLyog
UGFnZXMgdXNlZCB0byBjb25zdHJ1Y3QgdGhlIHAybSAqLwotLSAKMi4xMy4zCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMF9-0006ZD-TQ; Wed, 09 Aug 2017 08:21:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMF7-0006WK-WC
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:30 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 92/F8-03612-906CA895; Wed, 09 Aug 2017 08:21:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsXSPJ+BQ5fjWFe
 kwalLuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/2euYC+bYVPxbZt3A+Ea/i5GLQ0hgI6PE
 nT+z2CGcTYwSmx6vYuli5ORgEzCQmPJ6JSuILSKgJHFv1WQmkCJmgSZGiXuND9hAEsICPhLrv
 +9jBLFZBFQlGhc8A4vzCthILL3wAiwuISAvMbF3GpjNCRTfcQfCFhKwlph27BzzBEbuBYwMqx
 jVi1OLylKLdI30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/csABDsYl/11OsQ
 oycGkJMq7SbszUogvKT+lMiOxOCO+qDQntfgQowwHh5IE748jXZFCgkWp6akVaZk5wECDSUtw
 8CiJ8N4GSfMWFyTmFmemQ6ROMRpzLOjZ8IWJ49WE/9+YhFjy8vNSpcR5N4OUCoCUZpTmwQ2CR
 cAlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOWHgWawpOZVwK37xXQKUxAp0T4doKcUpKIkJ
 JqYEzTPir4za5/R/l0n+otc12y7tjdevO1W26doaNVzjbFqYKfMv1vyu8wMTNlrjhR8O7gG69
 0//veVyrMz757vvvlnQP6hjlmkrraYdWuv6ULdNOc+2pbXYy1l1x7+Y1n0W6BO0HCk3+EbJ22
 n/HUPLn6lqf2MgXVt9W+/lip/evnE+3LFS8+NSixFGckGmoxFxUnAgDJ1vzAewIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502266888!76986871!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12998 invoked from network); 9 Aug 2017 08:21:28 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:28 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 35AA010DD29F3;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 271351F048;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:35 +0200
Message-Id: <20170809082038.3236-11-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 10/13] arm/mem_access: Add software
	guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpbiBtZW1fYWNj
ZXNzLmMKdHJhbnNsYXRlcyBhIGd2YSB0byBhbiBpcGEgYnkgbWVhbnMgb2YgdGhlIGhhcmR3YXJl
IGZ1bmN0aW9uYWxpdHkgb2YgdGhlCkFSTSBhcmNoaXRlY3R1cmUuIFRoaXMgaXMgaW1wbGVtZW50
ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmCm1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBo
YXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhIHRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsCmFzIGd2YV90
b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2VzcyB0byB3aGlj
aCBtaWdodApiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvIGFkZHJlc3MgdGhp
cyBpc3N1ZSwgaW4gdGhpcyBjb21taXQKd2UgYWRkIGEgc29mdHdhcmUtYmFzZWQgZ3Vlc3QtcGFn
ZS10YWJsZSB3YWxrLCB3aGljaCB3aWxsIGJlIHVzZWQgYnkgdGhlCmZ1bmN0aW9uIHAybV9tZW1f
YWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBwZXJmb3JtIHRoZSBndmEgdG8gaXBhCnRyYW5zbGF0
aW9uIGluIHNvZnR3YXJlIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpOb3RlOiBU
aGUgaW50cm9kdWNlZCBmdW5jdGlvbiBndWVzdF93YWxrX3RhYmxlcyBhc3N1bWVzIHRoYXQgdGhl
IGRvbWFpbiwKdGhlIGd2YSBvZiB3aGljaCBpcyB0byBiZSB0cmFuc2xhdGVkLCBpcyBydW5uaW5n
IG9uIHRoZSBjdXJyZW50bHkgYWN0aXZlCnZDUFUuIFRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgb24gYSBkaWZmZXJlbnQgdkNQVSwgdGhlIGZvbGxvd2luZwpyZWdpc3RlcnMgd291bGQg
bmVlZCB0byBiZSBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwxLCBhbmQKU0NU
TFJfRUwxLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MjogUmVuYW1lIHAybV9ndmFf
dG9faXBhIHRvIHAybV93YWxrX2dwdCBhbmQgbW92ZSBpdCB0byBwMm0uYy4KCiAgICBNb3ZlIHRo
ZSBmdW5jdGlvbmFsaXR5IHJlc3BvbnNpYmxlIGZvciB3YWxraW5nIGxvbmctZGVzY3JpcHRvciBi
YXNlZAogICAgdHJhbnNsYXRpb24gdGFibGVzIG91dCBvZiB0aGUgZnVuY3Rpb24gcDJtX3dhbGtf
Z3B0LiBBbHNvIG1vdmUgb3V0CiAgICB0aGUgbG9uZy1kZXNjcmlwdG9yIGJhc2VkIHRyYW5zbGF0
aW9uIG91dCBvZiB0aGlzIGNvbW1pdC4KCiAgICBDaGFuZ2UgZnVuY3Rpb24gcGFyYW1ldGVycyBp
biBvcmRlciB0byByZXR1cm4gYWNjZXNzIGFjY2VzcyByaWdodHMKICAgIHRvIGEgcmVxdWVzdGVk
IGd2YS4KCiAgICBDb3NtZXRpYyBmaXhlcy4KCnYzOiBSZW5hbWUgdGhlIGludHJvZHVjZWQgZnVu
Y3Rpb25zIHRvIGd1ZXN0X3dhbGtfKHRhYmxlc3xzZHxsZCkgYW5kCiAgICBtb3ZlIHRoZSBpbXBs
ZW1lbnRhdGlvbiB0byBndWVzdF9jb3B5LihjfGgpLgoKICAgIFNldCBwZXJtaXNzaW9ucyBpbiBn
dWVzdF93YWxrX3RhYmxlcyBhbHNvIGlmIHRoZSBNTVUgaXMgZGlzYWJsZWQuCgogICAgQ2hhbmdl
IHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgb2YgdHlwZSAic3RydWN0IHAybV9kb21haW4gKiIgdG8K
ICAgICJzdHJ1Y3QgdmNwdSAqIiBpbiB0aGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa190YWJsZXMuCgp2
NDogQ2hhbmdlIHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgb2YgdHlwZSAic3RydWN0IHAybV9kb21h
aW4gKiIgdG8KICAgICJzdHJ1Y3QgdmNwdSAqIiBpbiB0aGUgZnVuY3Rpb25zIGd1ZXN0X3dhbGtf
KHNkfGxkKSBhcyB3ZWxsLgoKdjU6IE1lcmdlIHR3byBpZi1zdGF0ZW1lbnRzIGluIGd1ZXN0X3dh
bGtfdGFibGVzIHRvIGVhc2UgcmVhZGFiaWxpdHkuCgogICAgU2V0IHBlcm1zIHRvIEdWMk1fUkVB
RCBhcyB0byBhdm9pZCB1bmRlZmluZWQgcGVybWlzc2lvbnMuCgogICAgQWRkIEp1bGllbiBHcmFs
bCdzIEFja2VkLWJ5LgoKdjY6IEFkanVzdGVkIGNoYW5nZS1sb2cgb2YgdjUuCgogICAgUmVtb3Zl
IEp1bGllbiBHcmFsbCdzIEFja2VkLWJ5IGFzIHdlIGhhdmUgY2hhbmdlZCB0aGUgaW5pdGlhbGl6
YXRpb24KICAgIG9mIHBlcm1zLiBUaGlzIG5lZWRzIHRvIGJlIHJldmlld2VkLgoKICAgIENvbW1l
bnQgd2h5IHdlIGluaXRpYWxpemUgcGVybXMgd2l0aCBHVjJNX1JFQUQgYnkgZGVmYXVsdC4gVGhp
cyBpcwogICAgZHVlIHRvIHRoZSBmYWN0IHRoYXQgaW4gdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRp
b24gd2UgYXNzdW1lIGEgR1ZBCiAgICB0byBJUEEgdHJhbnNsYXRpb24gd2l0aCBFTDEgcHJpdmls
ZWdlcy4gU2luY2UsIHZhbGlkIG1hcHBpbmdzIGluIHRoZQogICAgZmlyc3Qgc3RhZ2UgYWRkcmVz
cyB0cmFuc2xhdGlvbiB0YWJsZSBhcmUgcmVhZGFibGUgYnkgZGVmYXVsdCBmb3IKICAgIEVMMSwg
d2UgaW5pdGlhbGl6ZSBwZXJtcyB3aXRoIEdWMk1fUkVBRCBhbmQgZXh0ZW5kIHRoZSBwZXJtaXNz
aW9ucwogICAgYWNjb3JkaW5nIHRvIHRoZSBwYXJ0aWN1bGFyIHBhZ2UgdGFibGUgd2Fsay4KCnY3
OiBBZGQgQWNrZWQtYnkgSnVsaWVuIEdyYWxsLgotLS0KIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAg
ICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyAgICAgICAgfCA5OSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2d1ZXN0X3dhbGsuaCB8IDE5ICsrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDExOSBpbnNl
cnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmlu
ZGV4IDQ5ZTFmYjJmODQuLjI4MmQyYzI5NDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAgLTIxLDYgKzIxLDcgQEAgb2JqLSQo
Q09ORklHX0hBU19HSUNWMykgKz0gZ2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBn
aWMtdjMtaXRzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMtbHBpLm8KIG9iai15
ICs9IGd1ZXN0Y29weS5vCitvYmoteSArPSBndWVzdF93YWxrLm8KIG9iai15ICs9IGh2bS5vCiBv
YmoteSArPSBpby5vCiBvYmoteSArPSBpcnEubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1
ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uNzhiYWRjMjk0OQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9h
cmNoL2FybS9ndWVzdF93YWxrLmMKQEAgLTAsMCArMSw5OSBAQAorLyoKKyAqIEd1ZXN0IHBhZ2Ug
dGFibGUgd2FsaworICogQ29weXJpZ2h0IChjKSAyMDE3IFNlcmdlaiBQcm9za3VyaW4gPHByb3Nr
dXJpbkBzZWMuaW4udHVtLmRlPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAor
ICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2ls
bCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0
aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
KyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKy8qCisgKiBUaGUgZnVuY3Rpb24gZ3Vl
c3Rfd2Fsa19zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQor
ICogc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgaW4gc29mdHdhcmUu
IFRoaXMgZnVuY3Rpb24gYXNzdW1lcworICogdGhhdCB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgb24g
dGhlIGN1cnJlbnRseSBhY3RpdmUgdkNQVS4gVG8gd2FsayB0aGUgZ3Vlc3QncworICogcGFnZSB0
YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lzdGVycyB3b3VsZCBu
ZWVkIHRvIGJlCisgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwxLCBhbmQg
U0NUTFJfRUwxLgorICovCitzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZj
cHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3QgKmlw
YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1zKQoreworICAg
IC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCisgICAgcmV0dXJuIC1FRkFVTFQ7Cit9CisKKy8q
CisgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19sZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGlu
dG8gYW4gSVBBIHVzaW5nIHRoZQorICogbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxl
IGZvcm1hdCBpbiBzb2Z0d2FyZS4gVGhpcyBmdW5jdGlvbiBhc3N1bWVzCisgKiB0aGF0IHRoZSBk
b21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSB2Q1BVLiBUbyB3YWxrIHRo
ZSBndWVzdCdzCisgKiBwYWdlIHRhYmxlIG9uIGEgZGlmZmVyZW50IHZDUFUsIHRoZSBmb2xsb3dp
bmcgcmVnaXN0ZXJzIHdvdWxkIG5lZWQgdG8gYmUKKyAqIGxvYWRlZDogVENSX0VMMSwgVFRCUjBf
RUwxLCBUVEJSMV9FTDEsIGFuZCBTQ1RMUl9FTDEuCisgKi8KK3N0YXRpYyBpbnQgZ3Vlc3Rfd2Fs
a19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICB2YWRk
cl90IGd2YSwgcGFkZHJfdCAqaXBhLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqcGVybXMpCit7CisgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KKyAgICByZXR1
cm4gLUVGQVVMVDsKK30KKworaW50IGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB2YWRkcl90IGd2YSwKKyAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90ICppcGEsIHVu
c2lnbmVkIGludCAqcGVybXMpCit7CisgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhT
Q1RMUl9FTDEpOworICAgIHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7Cisg
ICAgdW5zaWduZWQgaW50IF9wZXJtczsKKworICAgIC8qIFdlIGFzc3VtZSB0aGF0IHRoZSBkb21h
aW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSBkb21haW4uICovCisgICAgaWYg
KCB2ICE9IGN1cnJlbnQgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIC8qIEFsbG93
IHBlcm1zIHRvIGJlIE5VTEwuICovCisgICAgcGVybXMgPSBwZXJtcyA/OiAmX3Blcm1zOworCisg
ICAgLyoKKyAgICAgKiBDdXJyZW50bHksIHdlIGFzc3VtZSBhIEdWQSB0byBJUEEgdHJhbnNsYXRp
b24gd2l0aCBFTDEgcHJpdmlsZWdlcy4KKyAgICAgKiBTaW5jZSwgdmFsaWQgbWFwcGluZ3MgaW4g
dGhlIGZpcnN0IHN0YWdlIGFkZHJlc3MgdHJhbnNsYXRpb24gdGFibGUgYXJlCisgICAgICogcmVh
ZGFibGUgYnkgZGVmYXVsdCBmb3IgRUwxLCB3ZSBpbml0aWFsaXplIHBlcm1zIHdpdGggR1YyTV9S
RUFEIGFuZAorICAgICAqIGV4dGVuZCB0aGUgcGVybWlzc2lvbnMgYXMgcGFydCBvZiB0aGUgcGFy
dGljdWxhciBwYWdlIHRhYmxlIHdhbGsuIFBsZWFzZQorICAgICAqIG5vdGUgdGhhdCB0aGUgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiBkb2VzIG5vdCBjb25zaWRlciBmdXJ0aGVyCisgICAgICogYXR0
cmlidXRlcyB0aGF0IGRpc3Rpbmd1aXNoIGJldHdlZW4gRUwwIGFuZCBFTDEgcGVybWlzc2lvbnMg
KEVMMCBtaWdodAorICAgICAqIG5vdCBoYXZlIHBlcm1pc3Npb25zIG9uIHRoZSBwYXJ0aWN1bGFy
IG1hcHBpbmcpLgorICAgICAqLworICAgICpwZXJtcyA9IEdWMk1fUkVBRDsKKworICAgIC8qIElm
IHRoZSBNTVUgaXMgZGlzYWJsZWQsIHRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhbnNsYXRlIHRoZSBn
dmEuICovCisgICAgaWYgKCAhKHNjdGxyICYgU0NUTFJfTSkgKQorICAgIHsKKyAgICAgICAgKmlw
YSA9IGd2YTsKKworICAgICAgICAvKiBNZW1vcnkgY2FuIGJlIGFjY2Vzc2VkIHdpdGhvdXQgYW55
IHJlc3RyaWN0aW9ucy4gKi8KKyAgICAgICAgKnBlcm1zID0gR1YyTV9SRUFEfEdWMk1fV1JJVEV8
R1YyTV9FWEVDOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGlmICggaXNfMzJi
aXRfZG9tYWluKHYtPmRvbWFpbikgJiYgISh0Y3IgJiBUVEJDUl9FQUUpICkKKyAgICAgICAgcmV0
dXJuIGd1ZXN0X3dhbGtfc2QodiwgZ3ZhLCBpcGEsIHBlcm1zKTsKKyAgICBlbHNlCisgICAgICAg
IHJldHVybiBndWVzdF93YWxrX2xkKHYsIGd2YSwgaXBhLCBwZXJtcyk7Cit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9ndWVzdF93YWxrLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uNGVkODQ3NmUwOAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3Rfd2Fsay5oCkBAIC0wLDAgKzEsMTkgQEAKKyNpZm5kZWYgX1hFTl9HVUVTVF9XQUxLX0gK
KyNkZWZpbmUgX1hFTl9HVUVTVF9XQUxLX0gKKworLyogV2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRh
YmxlcyBpbiBzb2Z0d2FyZS4gKi8KK2ludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwKKyAgICAgICAgICAg
ICAgICAgICAgICBwYWRkcl90ICppcGEsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50ICpwZXJtcyk7CisKKyNlbmRpZiAvKiBfWEVOX0dVRVNUX1dBTEtfSCAqLworCisvKgorICog
TG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICog
Yy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
Ci0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMFA-0006Zj-4w; Wed, 09 Aug 2017 08:21:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMF8-0006WF-1J
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:30 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 69/B0-01712-906CA895; Wed, 09 Aug 2017 08:21:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ/f/0a5
 Ig6nLDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzzQvYCi6IVqyfc4yxgXGjUBcjJ4eQwEZG
 iV+H5bsYuYDsTYwSj59OYwdJsAkYSEx5vZIVxBYRUJK4t2oyE0gRs8AUZom7f+8xgySEBXwld
 r9rZAOxWQRUJWYc2wXWwCtgLbH193+wGgkBeYmJvdMYQWxOARuJHXcgbCGgmmnHzjFPYORewM
 iwilGjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0MP1DAyMOxg
 nrPI7xCjJwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvjyNdkUKCRanpqRVpmTnA
 UINJS3DwKInw3gZJ8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOK8pMHCFBECKMkrz4EbAw
 v4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHefSCreDLzSuA2vQI6ggnoiAjfTpAjShIRUl
 INjHsfHy5zPPUuMdG4ZJ2/xRbzmNPSMjlFXX9Ue7UkhernhBr9n1Qptaek8Pwj20BrnupbO5/
 XPVm3kHndiu315dFbomd7rCiVNFrw1ULI746LyRKzo7G9Pt9Sklp+ez+/kO6nprjwciSvA++M
 JC7ONDP1ZT8EDoUeKOf1MUmzyIvtEPJ+FCasxFKckWioxVxUnAgAp+0jJHYCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502266879!90973417!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45131 invoked from network); 9 Aug 2017 08:21:19 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Aug 2017 08:21:19 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 08DA010DD29F2;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id EF2171F047;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:32 +0200
Message-Id: <20170809082038.3236-8-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 07/13] arm/mem_access: Introduce GENMASK_ULL
	bit operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgR0VOTUFTSyBpcyBjYXBhYmxlIG9mIGNyZWF0
aW5nIGJpdG1hc2tzIG9mCjMyLWJpdCB2YWx1ZXMgb24gQUFyY2gzMiBhbmQgNjQtYml0IHZhbHVl
cyBvbiBBQXJjaDY0LiBBcyB3ZSBuZWVkIHRvCmNyZWF0ZSBtYXNrcyBmb3IgNjQtYml0IHZhbHVl
cyBvbiBBQXJjaDMyIGFzIHdlbGwsIGluIHRoaXMgY29tbWl0IHdlCmludHJvZHVjZSB0aGUgR0VO
TUFTS19VTEwgYml0IG9wZXJhdGlvbi4gUGxlYXNlIG5vdGUgdGhhdCB0aGUKR0VOTUFTS19VTEwg
aW1wbGVtZW50YXRpb24gaGFzIGJlZW4gbGlmdGVkIGZyb20gdGhlIGxpbnV4IGtlcm5lbCBzb3Vy
Y2UKY29kZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMu
aW4udHVtLmRlPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2Njog
QXMgc2ltaWxhciBwYXRjaGVzIGhhdmUgYmVlbiBhbHJlYWR5IHN1Ym1pdHRlZCBhbmQgTkFDS0VE
IGluIHRoZQogICAgcGFzdCwgd2UgcmVzdWJtaXQgdGhpcyBwYXRjaCB3aXRoICdUSEUgUkVTVCcg
bWFpbnRhaW5lcnMgaW4gQ2MgdG8KICAgIGRpc2N1c3Mgd2hldGhlciB0aGlzIHBhdGNoIHNoYWxs
IGJlIGFwcGxpZWQgaW50byBjb21tb24gb3IgcHV0IGludG8KICAgIEFSTSByZWxhdGVkIGNvZGUu
Cgp2NzogQ2hhbmdlIHRoZSBpbnRyb2R1Y2VkIG1hY3JvIEJJVFNfUEVSX0xPTkdfTE9ORyB0byBC
SVRTX1BFUl9MTE9ORy4KCiAgICBEZWZpbmUgQklUU19QRVJfTExPTkcgYWxzbyBpbiBhc20teDg2
L2NvbmZpZy5oIGluIG9yZGVyIHRvIGFsbG93CiAgICBnbG9iYWwgdXNhZ2Ugb2YgdGhlIGludHJv
ZHVjZWQgbWFjcm8gR0VOTUFTS19VTEwuCgogICAgUmVtb3ZlIHByZXZpb3VzbHkgdW5pbnRlbmRl
ZCB3aGl0ZXNwYWNlIGVsaW1pbmF0aW9uIGluIHRoZSBmdW5jdGlvbgogICAgZ2V0X2JpdG1hc2tf
b3JkZXIgYXMgaXQgaXMgbm90IHRoZSByaWdodCBwYXRjaCB0byBhZGRyZXNzIGNsZWFudXAuCi0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvY29uZmlnLmggfCAyICsrCiB4ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmggICAgIHwgMyArKysK
IDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKaW5kZXgg
NWI2ZjNjOTg1ZC4uN2RhOTQ2OThlMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9j
b25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCkBAIC0xOSw2ICsxOSw4
IEBACiAjZGVmaW5lIEJJVFNfUEVSX0xPTkcgKEJZVEVTX1BFUl9MT05HIDw8IDMpCiAjZGVmaW5l
IFBPSU5URVJfQUxJR04gQllURVNfUEVSX0xPTkcKIAorI2RlZmluZSBCSVRTX1BFUl9MTE9ORyA2
NAorCiAvKiB4ZW5fdWxvbmdfdCBpcyBhbHdheXMgNjQgYml0cyAqLwogI2RlZmluZSBCSVRTX1BF
Ul9YRU5fVUxPTkcgNjQKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKaW5kZXggYmMwNzMwZmQ5ZC4uOGIxZGUw
N2RiYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCkBAIC0xNSw2ICsxNSw4IEBACiAjZGVmaW5lIEJJVFNf
UEVSX0JZVEUgOAogI2RlZmluZSBQT0lOVEVSX0FMSUdOIEJZVEVTX1BFUl9MT05HCiAKKyNkZWZp
bmUgQklUU19QRVJfTExPTkcgNjQKKwogI2RlZmluZSBCSVRTX1BFUl9YRU5fVUxPTkcgQklUU19Q
RVJfTE9ORwogCiAjZGVmaW5lIENPTkZJR19QQUdJTkdfQVNTSVNUQU5DRSAxCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmggYi94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKaW5k
ZXggYmQwODgzYWIyMi4uZTIwMTliMDJhMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2Jp
dG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaApAQCAtMTAsNiArMTAsOSBAQAog
I2RlZmluZSBHRU5NQVNLKGgsIGwpIFwKICAgICAoKCh+MFVMKSA8PCAobCkpICYgKH4wVUwgPj4g
KEJJVFNfUEVSX0xPTkcgLSAxIC0gKGgpKSkpCiAKKyNkZWZpbmUgR0VOTUFTS19VTEwoaCwgbCkg
XAorICAgICgoKH4wVUxMKSA8PCAobCkpICYgKH4wVUxMID4+IChCSVRTX1BFUl9MTE9ORyAtIDEg
LSAoaCkpKSkKKwogLyoKICAqIGZmczogZmluZCBmaXJzdCBiaXQgc2V0LiBUaGlzIGlzIGRlZmlu
ZWQgdGhlIHNhbWUgd2F5IGFzCiAgKiB0aGUgbGliYyBhbmQgY29tcGlsZXIgYnVpbHRpbiBmZnMg
cm91dGluZXMsIHRoZXJlZm9yZQotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMFK-0006ir-Ct; Wed, 09 Aug 2017 08:21:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfMFI-0006gc-Vc
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:41 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2A/8B-01996-416CA895; Wed, 09 Aug 2017 08:21:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1f4WFe
 kwe1mdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPHpXUsBeckKlbdOsjcwPhDsIuRg0NIIE/i
 wF3PLkZODl4BO4nL9/cwgtgSAoYSpxfeZAGxWQRUJX5PX8UGYrMJqEu0PdvOCtIqIuAoMbnZq
 4uRi4NZYC2jxNlDM8BqhAXMJCasWMwKkhASuM0o8eJgI9ggTgEviS1bVjGBNPMKCEr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFuk
 aGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGHwMQ7GD8t83zEKMkB5OSKO8m
 7c5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8k450RQoJFqWmp1akZeYA4wAmLcHBoyTCexskz
 VtckJhbnJkOkTrFqMvxasL/b0xCLHn5ealS4rybQYoEQIoySvPgRsBi8hKjrJQwLyPQUUI8Ba
 lFuZklqPKvGMU5GJWEeX+DTOHJzCuB2/QK6AgmoCMifDtBjihJREhJNTAWFysFLfz/OOTu3br
 YCnP+WOMCVltn/UkrZ1p5ezzxmx7oMm3x/wDpIL7Ys/k/vRj6t72/waLCvFFOUTzGnjVgndfB
 aZuMpkdd1fsY8y+TQ1ZuZc45Bz3ejQyzdnuua7r9WOAX3zaRkypZLBz76vZHvz4QdO7L9KBH9
 2YovFljojj9ku+spO1KLMUZiYZazEXFiQB29mC1xAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502266897!86685806!1
X-Originating-IP: [137.65.248.74]
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 47998 invoked from network); 9 Aug 2017 08:21:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Aug 2017 08:21:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 02:21:37 -0600
Message-Id: <598AE22D020000780016E082@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 02:21:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-8-roger.pau@citrix.com>
 <5981D4E40200007800103342@prv-mh.provo.novell.com>
 <20170808154422.pvliwuwbqoh7fgh2@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170808154422.pvliwuwbqoh7fgh2@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, paul.durrant@citrix.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 7/9] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDE3OjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgQXVnIDAyLCAyMDE3IGF0IDA3OjM0OjI4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gMDYvMzAv
MTcgNTowMSBQTSA+Pj4KPj4gPisgICAgLyogR2V0IGEgUElSUS4gKi8KPj4gPisgICAgcmMgPSBh
bGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHBkZXYtPmRvbWFpbiwgLTEsICZhcmNoLT5waXJxLAo+
PiA+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQX1BJUlFfVFlQRV9NVUxU
SV9NU0ksICZtc2lfaW5mbyk7Cj4+ID4rICAgIGlmICggcmMgKQo+PiA+KyAgICB7Cj4+ID4rICAg
ICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICIlMDR4OiUwMng6JTAyeC4ldTogZmFpbGVkIHRvIG1h
cCBQSVJROiAlZFxuIiwKPj4gPisgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMs
IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKPj4gPisgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRl
di0+ZGV2Zm4pLCByYyk7Cj4+ID4rICAgICAgICByZXR1cm4gcmM7Cj4+ID4rICAgIH0KPj4gPisK
Pj4gPisgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQo+PiA+KyAgICB7Cj4+ID4r
ICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgYmluZCA9IHsKPj4gPisgICAgICAgICAg
ICAubWFjaGluZV9pcnEgPSBhcmNoLT5waXJxICsgaSwKPj4gPisgICAgICAgICAgICAuaXJxX3R5
cGUgPSBQVF9JUlFfVFlQRV9NU0ksCj4+ID4rICAgICAgICAgICAgLnUubXNpLmd2ZWMgPSBtc2lf
dmVjdG9yKGRhdGEpICsgaSwKPj4gPisgICAgICAgICAgICAudS5tc2kuZ2ZsYWdzID0gbXNpX2Zs
YWdzKGRhdGEsIGFkZHJlc3MpLAo+PiA+KyAgICAgICAgfTsKPj4gPisKPj4gPisgICAgICAgIHBj
aWRldnNfbG9jaygpOwo+PiA+KyAgICAgICAgcmMgPSBwdF9pcnFfY3JlYXRlX2JpbmQocGRldi0+
ZG9tYWluLCAmYmluZCk7Cj4+ID4rICAgICAgICBpZiAoIHJjICkKPj4gPisgICAgICAgIHsKPj4g
PisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCj4+ID4rICAgICAgICAgICAgICAgICAg
ICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBiaW5kIFBJUlEgJXU6ICVkXG4iLAo+PiA+
KyAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYt
PmRldmZuKSwKPj4gPisgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwg
YXJjaC0+cGlycSArIGksIHJjKTsKPj4gPisgICAgICAgICAgICBzcGluX2xvY2soJnBkZXYtPmRv
bWFpbi0+ZXZlbnRfbG9jayk7Cj4+ID4rICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BpcnEocGRl
di0+ZG9tYWluLCBhcmNoLT5waXJxKTsKPj4gCj4+IERvbid0IHlvdSBhbHNvIG5lZWQgdG8gdW5k
byB0aGUgcHRfaXJxX2NyZWF0ZV9iaW5kKCkgY2FsbHMgaGVyZSBmb3IgYWxsIHByaW9yCj4+IHN1
Y2Nlc3NmdWwgaXRlcmF0aW9ucz8KPiAKPiBZZXMsIHVubWFwX2RvbWFpbl9waXJxIGNhbGxzIHBp
cnFfZ3Vlc3RfZm9yY2VfdW5iaW5kIGJ1dCBiZXR0ZXIgbm90Cj4gcmVzb3J0IHRvIHRoYXQuCgpJ
IGRvbid0IHVuZGVyc3RhbmQuCgo+PiA+K2ludCB2cGNpX21zaV9hcmNoX2Rpc2FibGUoc3RydWN0
IHZwY2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+PiA+KyAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnMpCj4+ID4rewo+PiA+KyAgICB1
bnNpZ25lZCBpbnQgaTsKPj4gPisKPj4gPisgICAgQVNTRVJUKGFyY2gtPnBpcnEgIT0gLTEpOwo+
PiA+Kwo+PiA+KyAgICBmb3IgKCBpID0gMDsgaSA8IHZlY3RvcnM7IGkrKyApCj4+ID4rICAgIHsK
Pj4gPisgICAgICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5kID0gewo+PiA+KyAgICAg
ICAgICAgIC5tYWNoaW5lX2lycSA9IGFyY2gtPnBpcnEgKyBpLAo+PiA+KyAgICAgICAgICAgIC5p
cnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwKPj4gPisgICAgICAgIH07Cj4+ID4rCj4+ID4rICAg
ICAgICBwY2lkZXZzX2xvY2soKTsKPj4gPisgICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmQocGRl
di0+ZG9tYWluLCAmYmluZCk7Cj4+IAo+PiBXaGlsZSBJIGFncmVlIHRoYXQgdGhlIGxvb3Agc2hv
dWxkIGNvbnRpbnVlIG9mIHRoaXMgZmFpbHMsIEknbSBub3QgY29udmluY2VkCj4+IHlvdSBzaG91
bGQgZW50aXJlbHkgaWdub3JlIHRoZSByZXR1cm4gdmFsdWUgaGVyZS4KPiAKPiBJJ3ZlIGFkZGVk
IGEgcHJpbnRrIGluIG9yZGVyIHRvIGFpZCBkZWJ1Zy4KCkkndmUgYWN0dWFsbHkgdHJpZWQgdG8g
aGludCBhdCB5b3Ugd2FudGluZyB0byBydW4gdGhlIGxvb3AgdG8KY29tcGxldGlvbiB3aGlsZSBy
ZXR1cm5pbmcgdG8gdGhlIGNhbGxlciB0aGUgZmlyc3QgZXJyb3IgeW91J3ZlCmVuY291bnRlcmVk
LgoKPj4gPisvKiBIYW5kbGVycyBmb3IgdGhlIE1TSSBjb250cm9sIGZpZWxkIChQQ0lfTVNJX0ZM
QUdTKS4gKi8KPj4gPitzdGF0aWMgdm9pZCB2cGNpX21zaV9jb250cm9sX3JlYWQoc3RydWN0IHBj
aV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4+ID4rICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsICp2YWwsIHZvaWQgKmRhdGEpCj4+ID4rewo+PiA+
KyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7Cj4+ID4rCj4+ID4rICAgIC8q
IFNldCBtdWx0aXBsZSBtZXNzYWdlIGNhcGFibGUuICovCj4+ID4rICAgIHZhbC0+dTE2ID0gTUFT
S19JTlNSKGZscyhtc2ktPm1heF92ZWN0b3JzKSAtIDEsIFBDSV9NU0lfRkxBR1NfUU1BU0spOwo+
PiAKPj4gVGhlIGNvbW1lbnQgaXMgc29tZXdoYXQgbWlzbGVhZGluZyAtIHdoZXRoZXIgdGhlIGRl
dmljZSBpcyBtdWx0aS1tZXNzYWdlCj4+IGNhcGFibGUgZGVwZW5kcyBvbiBtc2ktPm1heF92ZWN0
b3JzLgo+IAo+IEJldHRlciAiU2V0IHRoZSBudW1iZXIgb2Ygc3VwcG9ydGVkIG1lc3NhZ2VzIj8K
Clllcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08:21: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.xen.org>)
	id 1dfMFL-0006km-Ky; Wed, 09 Aug 2017 08:21:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMFK-0006iM-9B
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:42 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5B/89-03612-516CA895; Wed, 09 Aug 2017 08:21:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsXSPJ+BQ1fkWFe
 kwcqlZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bTtCamgj1SFbcbj7A1MC4X6WLk4hAS2Mgo
 sX3uCyYIZxOjxKkD3xm7GDk52AQMJKa8XskKYosIKEncWzUZrIhZ4AajRGvXRrAiYQFPic4ZC
 8CKWARUJW5f/QMW5xWwkVg/dxqYLSEgLzGxF8LmBIrvuANhCwlYS0w7do55AiP3AkaGVYwaxa
 lFZalFuoZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgT5mAIIdjPc3BhxilOR
 gUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfSka5IIcGi1PTUirTMHGCwwaQlOHiU
 RHhvg6R5iwsSc4sz0yFSpxiNOV5N+P+NiaPp+8fvTEIsefl5qVLivJtBSgVASjNK8+AGwaLgE
 qOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5S48CTeHJzCuB2/cK6BQmoFMifDtBTilJREhJNT
 AWbFKsz72ft3t6ly6D0ROTorcMc+ptd+wRX8K1RbzvXnG0+Q6u6C+dCdfa2/Y+rD19x2XGs78
 m13m/XJCpTj9teWxZr2HIAQvVDTt3dx/9dMzQY96s9SLz1NLrd+hMvnxlida9//7Of3x4zkUV
 L3Wydz+bvE387EXr84ruN9PFI+/1rnj3RyZOiaU4I9FQi7moOBEAZFgKJn0CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502266900!70459521!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32442 invoked from network); 9 Aug 2017 08:21:40 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:40 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 4C07110DD29F5;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 3ED181F047;
 Wed,  9 Aug 2017 10:21:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:38 +0200
Message-Id: <20170809082038.3236-14-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH v8 13/13] arm/mem_access: Walk the guest's pt in
	software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIG1ha2UgdXNlIG9mIHRoZSBncHQgd2FsayBmdW5jdGlvbmFsaXR5
IGludHJvZHVjZWQgaW4KdGhlIHByZXZpb3VzIGNvbW1pdHMuIElmIG1lbV9hY2Nlc3MgaXMgYWN0
aXZlLCBoYXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhCnRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFz
IGd2YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbgp0YWJsZXMsIGFjY2VzcyB0
byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvCnNpZGUt
c3RlcCBwb3RlbnRpYWwgdHJhbnNsYXRpb24gZXJyb3JzIGluIHRoZSBmdW5jdGlvbgpwMm1fbWVt
X2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgZHVlIHRvIHJlc3RyaWN0ZWQgbWVtb3J5IChlLmcu
IHRvIHRoZQpndWVzdCdzIHBhZ2UgdGFibGVzIHRoZW1zZWx2ZXMpLCB3ZSB3YWxrIHRoZSBndWVz
dCdzIHBhZ2UgdGFibGVzIGluCnNvZnR3YXJlLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBDaGVjayB0aGUgcmV0dXJu
ZWQgYWNjZXNzIHJpZ2h0cyBhZnRlciB3YWxraW5nIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIGlu
CiAgICB0aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlLgoKdjM6
IEFkYXB0IEZ1bmN0aW9uIG5hbWVzIGFuZCBwYXJhbWV0ZXIuCgp2NDogQ29tbWVudCB3aHkgd2Ug
bmVlZCB0byBmYWlsIGlmIHRoZSBwZXJtaXNzaW9uIGZsYWdzIHRoYXQgYXJlCiAgICByZXF1ZXN0
ZWQgYnkgdGhlIGNhbGxlciBkbyBub3Qgc2F0aXNmeSB0aGUgbWFwcGVkIHBhZ2UuCgogICAgQ29z
bWV0aWMgZml4IHRoYXQgc2ltcGxpZmllcyB0aGUgaWYtc3RhdGVtZW50IGNoZWNraW5nIGZvciB0
aGUKICAgIEdWMk1fV1JJVEUgcGVybWlzc2lvbi4KCnY1OiBNb3ZlIGNvbW1lbnQgdG8gZWFzZSBj
b2RlIHJlYWRhYmlsaXR5LgotLS0KIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgfCAzMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNz
LmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCmluZGV4IGUwODg4YmJhZDIuLjNlMmJiNDA4
OGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gv
YXJtL21lbV9hY2Nlc3MuYwpAQCAtMjIsNiArMjIsNyBAQAogI2luY2x1ZGUgPHhlbi92bV9ldmVu
dC5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5o
PgorI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CiAKIHN0YXRpYyBpbnQgX19wMm1fZ2V0X21l
bV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKQEAgLTEwMSw2ICsxMDIsNyBA
QCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVk
IGxvbmcgZmxhZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBsb25nIHJjOworICAgIHVuc2lnbmVkIGludCBwZXJtczsKICAg
ICBwYWRkcl90IGlwYTsKICAgICBnZm5fdCBnZm47CiAgICAgbWZuX3QgbWZuOwpAQCAtMTEwLDgg
KzExMiwzNSBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEs
IHVuc2lnbmVkIGxvbmcgZmxhZywKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dl
dF9ob3N0cDJtKHYtPmRvbWFpbik7CiAKICAgICByYyA9IGd2YV90b19pcGEoZ3ZhLCAmaXBhLCBm
bGFnKTsKKworICAgIC8qCisgICAgICogSW4gY2FzZSBtZW1fYWNjZXNzIGlzIGFjdGl2ZSwgaGFy
ZHdhcmUtYmFzZWQgZ3ZhX3RvX2lwYSB0cmFuc2xhdGlvbgorICAgICAqIG1pZ2h0IGZhaWwuIFNp
bmNlIGd2YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2Vz
cworICAgICAqIHRvIHdoaWNoIG1pZ2h0IGJlIHJlc3RyaWN0ZWQgYnkgdGhlIGFjdGl2ZSBWVFRC
Uiwgd2UgcGVyZm9ybSBhIGd2YSB0bworICAgICAqIGlwYSB0cmFuc2xhdGlvbiBpbiBzb2Z0d2Fy
ZS4KKyAgICAgKi8KICAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgIGdvdG8gZXJyOworICAgIHsK
KyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHNvZnR3YXJlIGd2YSB0byBpcGEgdHJhbnNsYXRp
b24gY2FuIHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRoZSBndmEKKyAgICAgICAgICogaXMgbm90IG1h
cHBlZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZ3Vlc3Rfd2Fsa190YWJsZXModiwgZ3Zh
LCAmaXBhLCAmcGVybXMpIDwgMCApCisgICAgICAgICAgICBnb3RvIGVycjsKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBwZXJtaXNzaW9ucyB0aGF0IGFyZSBhc3N1bWVkIGJ5IHRoZSBj
YWxsZXIuIEZvciBpbnN0YW5jZSBpbgorICAgICAgICAgKiBjYXNlIG9mIGd1ZXN0Y29weSwgdGhl
IGNhbGxlciBhc3N1bWVzIHRoYXQgdGhlIHRyYW5zbGF0ZWQgcGFnZSBjYW4KKyAgICAgICAgICog
YmUgYWNjZXNzZWQgd2l0aCByZXF1ZXN0ZWQgcGVybWlzc2lvbnMuIElmIHRoaXMgaXMgbm90IHRo
ZSBjYXNlLCB3ZQorICAgICAgICAgKiBzaG91bGQgZmFpbC4KKyAgICAgICAgICoKKyAgICAgICAg
ICogUGxlYXNlIG5vdGUgdGhhdCB3ZSBkbyBub3QgY2hlY2sgZm9yIHRoZSBHVjJNX0VYRUMgcGVy
bWlzc2lvbi4gWWV0LAorICAgICAgICAgKiBzaW5jZSB0aGUgaGFyZHdhcmUtYmFzZWQgdHJhbnNs
YXRpb24gdGhyb3VnaCBndmFfdG9faXBhIGRvZXMgbm90CisgICAgICAgICAqIHRlc3QgZm9yIGV4
ZWN1dGUgcGVybWlzc2lvbnMgdGhpcyBjaGVjayBjYW4gYmUgbGVmdCBvdXQuCisgICAgICAgICAq
LworICAgICAgICBpZiAoIChmbGFnICYgR1YyTV9XUklURSkgJiYgIShwZXJtcyAmIEdWMk1fV1JJ
VEUpICkKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAgIH0KIAogICAgIGdmbiA9IGdhZGRyX3Rv
X2dmbihpcGEpOwogCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:21:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMFT-0006uL-TF; Wed, 09 Aug 2017 08:21:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dfMFS-0006sa-U4
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:21:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 60/99-03937-E16CA895; Wed, 09 Aug 2017 08:21:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsXSPJ+BQ1fmWFe
 kwYffJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9jqVsBfvZKvpnLmZqYLzC2sXIxSEksJFR
 YuLkD+wQziZGiW3TFgM5nBxsAgYSU16vZAWxRQSUJO6tmswEUsQs0MQoca/xARtIQljAQ+LQt
 aNgRSwCqhKTGw4ydzFycPAKWEucnKIAEpYQkJeY2DuNEcTmFLCR2HEHwhYCKpl27BzzBEbuBY
 wMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/csABDsYZ17
 2P8QoycGkJMq7SbszUogvKT+lMiOxOCO+qDQntfgQowwHh5IE748jXZFCgkWp6akVaZk5wECD
 SUtw8CiJ8N4GSfMWFyTmFmemQ6ROMRpzNH3Y8oWJ49WE/9+YhFjy8vNSpcR5TY8ClQqAlGaU5
 sENgkXAJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz/gZZyJOZVwK37xXQKUxAp0T4doKcUp
 KIkJJqYJw3MeeNza2arBrxsuSAtCcqRr7LJnxI41p/cs8aDvaXudP+r/U0fvHGWGPjpmMzGt9
 yzT2mPbV+Yhq79U0Dwz2HQm7cX/PF/Y+63O3rVxiVeIWEVx7bu6254Fzf96WHf+Vstzz+2GS2
 jjDT24dOUQ43/55O4Zn85OaDS3oPClLnd+jKS0S0HvZXYinOSDTUYi4qTgQAWOeLW3sCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502266908!110659206!1
X-Originating-IP: [131.159.0.8]
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 52893 invoked from network); 9 Aug 2017 08:21:48 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:21:48 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id E760C10DD29F2;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id DAD8E1F047;
 Wed,  9 Aug 2017 10:21:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 10:20:30 +0200
Message-Id: <20170809082038.3236-6-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170809082038.3236-1-proskurin@sec.in.tum.de>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v8 05/13] arm/mem_access: Introduce GV2M_EXEC
	permission
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZXh0ZW5kIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGJ5IGFuIGFkZGl0aW9uYWwgcGVy
bWlzc2lvbiwKR1YyTV9FWEVDLCB3aGljaCB3aWxsIGJlIHVzZWQgdG8gZGVzY3JpYmUgZXhlY3V0
ZSBwZXJtaXNzaW9ucyBvZiBQVEUncwphcyBwYXJ0IG9mIG91ciBndWVzdCB0cmFuc2xhdGlvbiB0
YWJsZSB3YWxrIGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggY2VmMmYyODkxNC4uYjhkNjQxYmZhZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKQEAgLTkwLDYgKzkwLDcgQEAKIC8qIEZsYWdzIGZvciBnZXRfcGFnZV9mcm9tX2d2
YSwgZ3ZpcnRfdG9fbWFkZHIgZXRjICovCiAjZGVmaW5lIEdWMk1fUkVBRCAgKDB1PDwwKQogI2Rl
ZmluZSBHVjJNX1dSSVRFICgxdTw8MCkKKyNkZWZpbmUgR1YyTV9FWEVDICAoMXU8PDEpCiAKICNp
Zm5kZWYgX19BU1NFTUJMWV9fCiAKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:22:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08:22: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.xen.org>)
	id 1dfMFo-0007H0-AV; Wed, 09 Aug 2017 08:22:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfMFn-0007FT-6x
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 08:22:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A0/20-03557-236CA895; Wed, 09 Aug 2017 08:22:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfwWFe
 kwYFFchYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2LxhGWPB/vyKvY+fsTQw
 3nXtYuTiEBL4yyjx4W0XO4TzmFHi3qUDrBDONkaJJ7u/M3YxcnKICDhLfD0zlx3E5hXQl7j2e
 DGYLSwQLHH5xHawBgmBX9oSl5b8ZAVJSAh4S6xYfZmpi5EDzJ7Y59/FyM7BJmAlcUgMJMgioC
 rx+WbNBEbuBYwMqxg1ilOLylKLdI0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAj3OAAQ7GJsWBR5ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfHka5IIcGi
 1PTUirTMHGDowaQlOHiURHhvg6R5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcdzNIkQBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvb5ApPJl5JXCbXgEdwQR0RIRvJ8
 gRJYkIKakGRs+k6L83Ak8n1fabnxaKT5neXjaPLTpxo5Z6O9dyqZSy/hnyvAu+Jkp2B/qpyue
 8tNGV2Xi7zDxPVFzhzwNtzhkd3fnfJZ8YxV97sojD0OvfSnunlz4nPIpWOLSYGf/89vh59FyD
 2s9dTX1bv0w/8T917rlT5t9DAqceTeD7Irfy8KI0j4huJZbijERDLeai4kQAbRjECH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502266928!79173378!1
X-Originating-IP: [104.130.215.37]
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 63516 invoked from network); 9 Aug 2017 08:22:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 08:22:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfMFg-0004md-E1; Wed, 09 Aug 2017 08:22:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfMFa-0003jO-Lx; Wed, 09 Aug 2017 08:21:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfMFa-0007qr-CX; Wed, 09 Aug 2017 08:21:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112523-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-examine:host-install:broken:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=bfa738cf3dfae2111626650f86135f93c5ff0a22
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 08:21:58 +0000
Subject: [Xen-devel] [linux-linus test] 112523: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUyMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNTIzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICA0IGhvc3QtaW5zdGFsbCAgICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDcgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDExMDUxNQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBiZmE3MzhjZjNkZmFlMjExMTYyNjY1MGY4NjEzNWY5M2M1ZmYwYTIyCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxNDM5Y2NmNzNkOWMwNzY1NGZkZDVi
NDk2OWZkNTNjMmZlYjg2ODRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA1MTUgIDIwMTctMDYt
MTcgMDY6NDg6NTYgWiAgIDUzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEwNTM2ICAyMDE3
LTA2LTE3IDIzOjQ4OjEzIFogICA1MiBkYXlzICAgNjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyNTIzICAyMDE3LTA4LTA4IDE5OjE5OjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoyMjQ2IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
aG9zdC1pbnN0YWxsCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDI1NjU4MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:22:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMFr-0007KE-Ih; Wed, 09 Aug 2017 08:22:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3873657b9=roger.pau@citrix.com>)
 id 1dfMFq-0007Ix-5M
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:22:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D8/80-03044-536CA895; Wed, 09 Aug 2017 08:22:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQtf0WFe
 kwbcpzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amX7uZCz4IVJx4sZaxgfECTxcjJ4eEgJ/E
 jkmn2UFsFgEVialH21i7GDk42ATsJaZ/rQAJiwgoS/T++s3SxcjFwSwwkUni1LNuFpCEsICTx
 NLXa5lBbF4BD4kbC18yghQJCTQyS/x+84QNIiEocXLmE7AGZgEdiQW7P7GBLGAWkJZY/o8DJM
 wJtKt743+wG0SBbji5cg0TiC0koCjRP+8BG8Sd6RJtExayTmDkn4Vk6iwkU2chTF3AyLyKUb0
 4tagstUjXRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB2P3Zf9DjJIc
 TEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+ONIVKSRYlJqeWpGWmQOMBZi0BAePk
 gjvbZA0b3FBYm5xZjpE6hSjopQ472aQhABIIqM0D64NFn+XGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMz7G2QKT2ZeCdz0V0CLmYAWR/h2giwuSURISTUwivxovztn/axd+97NTTiXMO1u1es
 vfdESU5xk1ja5T/r5WPiak8sDk0scMeVbvstfEnheIRqo5dKiuIPnxJow9p1MW/486v9T+b7C
 R6p077PQnPJ5bxlvO82MmOD53+AUiyvrj58vDa+Ee074vXHedpW/+zWZF4nbPjwyQy9KS+Uz2
 /0nd/fvVVNiKc5INNRiLipOBAAfOWGHugIAAA==
X-Env-Sender: prvs=3873657b9=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502266932!100076910!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6489 invoked from network); 9 Aug 2017 08:22:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 08:22:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="50713175"
Date: Wed, 9 Aug 2017 09:22:07 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170809082207.txmw7nvaawnwmoww@MacBook-Pro-de-Roger.local>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-7-roger.pau@citrix.com>
 <5968FB41020000780016AC55@prv-mh.provo.novell.com>
 <20170724145819.vydrk3leki6y2yvm@MacBook-Pro-de-Roger.local>
 <597CBB520200007800102F35@prv-mh.provo.novell.com>
 <20170808123520.wecsc6jgsesnu472@dhcp-3-128.uk.xensource.com>
 <598AE155020000780016E07F@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <598AE155020000780016E07F@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 6/9] xen/vpci: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDI6MTc6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjA4LjE3IGF0IDE0OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gU2F0LCBKdWwgMjksIDIwMTcgYXQgMTA6NDQ6MDJBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+IDA3LzI0LzE3IDQ6NTggUE0gPj4+Cj4gPj4gPk9uIEZyaSwgSnVsIDE0LCAyMDE3IGF0IDA5
OjExOjI5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+ID4+PiBPbiAzMC4wNi4x
NyBhdCAxNzowMSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+PiA+ICsgICAg
ICAgIC8qIFNpemUgdGhlIEJBUiBhbmQgbWFwIGl0LiAqLwo+ID4+ID4+ID4gKyAgICAgICAgcmMg
PSBwY2lfc2l6ZV9tZW1fYmFyKHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIGkgPT0gbnVtX2Jh
cnMgLSAxLAo+ID4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhZGRyLCAm
c2l6ZSk7Cj4gPj4gPj4gPiArICAgICAgICBpZiAoIHJjIDwgMCApCj4gPj4gPj4gPiArICAgICAg
ICAgICAgcmV0dXJuIHJjOwo+ID4+ID4+ID4gKwo+ID4+ID4+ID4gKyAgICAgICAgaWYgKCBzaXpl
ID09IDAgKQo+ID4+ID4+ID4gKyAgICAgICAgewo+ID4+ID4+ID4gKyAgICAgICAgICAgIGJhcnNb
aV0udHlwZSA9IFZQQ0lfQkFSX0VNUFRZOwo+ID4+ID4+ID4gKyAgICAgICAgICAgIGNvbnRpbnVl
Owo+ID4+ID4+ID4gKyAgICAgICAgfQo+ID4+ID4+ID4gKwo+ID4+ID4+ID4gKyAgICAgICAgYmFy
c1tpXS5hZGRyID0gKGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSkgPyBhZGRyIDogSU5WQUxJRF9Q
QUREUjsKPiA+PiA+PiAKPiA+PiA+PiBUaGlzIGRvZXNuJ3QgbWF0Y2ggdXAgd2l0aCBsb2dpYyBm
dXJ0aGVyIHVwOiBXaGVuIHRoZSBtZW1vcnkgZGVjb2RlCj4gPj4gPj4gYml0IGdldHMgY2xlYXJl
ZCwgeW91IGRvbid0IHphcCB0aGUgYWRkcmVzc2VzLCBzbyBJIHRoaW5rIHlvdSdkIGJldHRlcgo+
ID4+ID4+IHN0b3JlIGl0IGhlcmUgdG9vLiBVc2UgSU5WQUxJRF9QQUREUiBvbmx5IHdoZW4gdGhl
IHZhbHVlIHJlYWQgaGFzCj4gPj4gPj4gYWxsIGFkZHJlc3MgYml0cyBzZXQgKHNhbWUgY2F2ZWF0
IGFzIHBvaW50ZWQgb3V0IGVhcmxpZXIpLgo+ID4+ID4KPiA+PiA+T0ssIG5vdGUgdGhhdCAuYWRk
ciBjYW4gb25seSBwb3NzaWJseSBiZSBJTlZBTElEX1BBRERSIGF0Cj4gPj4gPmluaXRpYWxpemF0
aW9uIHRpbWUsIG9uY2UgdGhlIHVzZXIgaGFzIHdyaXR0ZW4gc29tZXRoaW5nIHRvIHRoZSBCQVIK
PiA+PiA+LmFkZHIgd2lsbCBiZSBkaWZmZXJlbnQgdGhhbiBJTlZBTElEX1BBRERSLgo+ID4+IAo+
ID4+IFdoaWNoIGlzIHBhcnQgb2Ygd2hhdCB3b3JyaWVzIG1lIC0gaXQgd291bGQgYmUgYmV0dGVy
IGlmIHRoZSBmaWVsZCB3b3VsZG4ndAo+ID4+IGV2ZXIgaG9sZCBhIHNwZWNpYWwgaW5pdC10aW1l
LW9ubHkgdmFsdWUuCj4gPiAKPiA+IFJpZ2h0LCBidXQgdGhhdCBtYXRjaGVzIHRoZSBiZWhhdmlv
ciBvZiB0aGUgaGFyZHdhcmUgaXRzZWxmLiBPbiBib290Cj4gPiB0aGUgYWRkcmVzcyBvZiB0aGUg
QkFSIGlzIG5vdCB2YWxpZCwgYnV0IHRoZXJlJ3Mgbm8gd2F5IEFGQUlLIHRvCj4gPiByZXN0b3Jl
IHRoZSBCQVIgdG8gdGhpcyBzdGF0ZSBvbmNlIGFuIGFkZHJlc3MgaGFzIGJlZW4gd3JpdHRlbiAo
ZXhjZXB0Cj4gPiBieSBkb2luZyBhIHJlc2V0IG9mIHRoZSBkZXZpY2UgaXRzZWxmKS4KPiAKPiBU
cnVlLCBidXQgdGhlIEJBUnMgc3RpbGwgaG9sZCBfc29tZV8gdmFsdWUuIEFuZCBoZW5jZSB0aGV5
IGNhbgo+IGVxdWFsbHkgd2VsbCBiZSBtYWRlIGhvbGQgYSB2YWx1ZSBjb25zaXN0ZW50IHdpdGgg
bm9ybWFsIHJ1bnRpbWUuCgpJJ3ZlIGNoYW5nZWQgaXQgdG8gcmVtb3ZlIHRoZSB1c2FnZSBvZiBJ
TlZBTElEX1BBRERSIGFuZCBpbnN0ZWFkIG1hZGUKdGhlIEJBUiBob2xkIHRoZSB2YWx1ZSB0aGF0
IFhlbiBmaW5kcyBpbiB0aGUgdW5kZXJseWluZyBoYXJkd2FyZSwKd2l0aG91dCBYZW4gdHJ5aW5n
IHRvIGZpZ3VyZSBvdXQgaWYgaXQncyBpbml0aWFsaXplZCBvciBub3QuCgpSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:40:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMWr-0000tP-0s; Wed, 09 Aug 2017 08:39:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3873657b9=roger.pau@citrix.com>)
 id 1dfMWp-0000tJ-CS
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:39:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 75/E3-02962-25ACA895; Wed, 09 Aug 2017 08:39:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQjfoVFe
 kwdojnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGX99ZCn5KVDyee46xgbFHqIuRg0NCwE/i
 wbvMLkZODhYBFYmJu/pYQMJsAvYS079WgIRFBJQlen/9BgpzcTALrGOUeLt8NwtIQljATGLCi
 sWsIPW8Ah4Sb7fxg9QICfQzSXTOnMUIUsMrIChxcuYTsHpmAR2JBbs/sYHUMwtISyz/xwFicg
 KtuvIsGKRCFOiCkyvXMIHYQgKKEv3zHrCB2BIC6RJHZ25km8DIPwvJ0FlIhs5CGLqAkXkVo0Z
 xalFZapGukbleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7GxWsDDzFK
 cjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa3CyK1JIsCg1PbUiLTMHGAcwaQkOH
 iURXgmQNG9xQWJucWY6ROoUo6KUOO+3E0AJAZBERmkeXBss9i4xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmPcnyBSezLwSuOmvgBYzAS2O8O0EWVySiJCSamAsNpCS0vyvYJZ26YXx9evTjVn
 2PNm+XE39Yuvi7WqcKm8nSb6rz3+ea7vWZH5tw9VUfuY1c/6c+7/e5eae5QHNz1jnrPp9eLLZ
 Dq78jJy2d4v2HYmyaF6yY+Ei+6/Myg3/fPYlLdriU7p867ZAnw+LDDzMDj13O96ZlFm805mtw
 FHTz+DP4oJbSizFGYmGWsxFxYkAnY0QwrgCAAA=
X-Env-Sender: prvs=3873657b9=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502267985!111169135!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36161 invoked from network); 9 Aug 2017 08:39:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 08:39:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="50713960"
Date: Wed, 9 Aug 2017 09:39:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170809083941.u5rn6uosewhniyrm@MacBook-Pro-de-Roger.local>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-8-roger.pau@citrix.com>
 <5981D4E40200007800103342@prv-mh.provo.novell.com>
 <20170808154422.pvliwuwbqoh7fgh2@dhcp-3-128.uk.xensource.com>
 <598AE22D020000780016E082@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <598AE22D020000780016E082@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, paul.durrant@citrix.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 7/9] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDI6MjE6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjA4LjE3IGF0IDE3OjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDc6MzQ6MjhBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+IDA2LzMwLzE3IDU6MDEgUE0gPj4+Cj4gPj4gPisgICAgLyogR2V0IGEgUElSUS4gKi8KPiA+
PiA+KyAgICByYyA9IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEocGRldi0+ZG9tYWluLCAtMSwg
JmFyY2gtPnBpcnEsCj4gPj4gPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1B
UF9QSVJRX1RZUEVfTVVMVElfTVNJLCAmbXNpX2luZm8pOwo+ID4+ID4rICAgIGlmICggcmMgKQo+
ID4+ID4rICAgIHsKPiA+PiA+KyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4
OiUwMnguJXU6IGZhaWxlZCB0byBtYXAgUElSUTogJWRcbiIsCj4gPj4gPisgICAgICAgICAgICAg
ICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKPiA+PiA+KyAg
ICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJjKTsKPiA+PiA+KyAgICAgICAg
cmV0dXJuIHJjOwo+ID4+ID4rICAgIH0KPiA+PiA+Kwo+ID4+ID4rICAgIGZvciAoIGkgPSAwOyBp
IDwgdmVjdG9yczsgaSsrICkKPiA+PiA+KyAgICB7Cj4gPj4gPisgICAgICAgIHhlbl9kb21jdGxf
YmluZF9wdF9pcnFfdCBiaW5kID0gewo+ID4+ID4rICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0g
YXJjaC0+cGlycSArIGksCj4gPj4gPisgICAgICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQ
RV9NU0ksCj4gPj4gPisgICAgICAgICAgICAudS5tc2kuZ3ZlYyA9IG1zaV92ZWN0b3IoZGF0YSkg
KyBpLAo+ID4+ID4rICAgICAgICAgICAgLnUubXNpLmdmbGFncyA9IG1zaV9mbGFncyhkYXRhLCBh
ZGRyZXNzKSwKPiA+PiA+KyAgICAgICAgfTsKPiA+PiA+Kwo+ID4+ID4rICAgICAgICBwY2lkZXZz
X2xvY2soKTsKPiA+PiA+KyAgICAgICAgcmMgPSBwdF9pcnFfY3JlYXRlX2JpbmQocGRldi0+ZG9t
YWluLCAmYmluZCk7Cj4gPj4gPisgICAgICAgIGlmICggcmMgKQo+ID4+ID4rICAgICAgICB7Cj4g
Pj4gPisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCj4gPj4gPisgICAgICAgICAgICAg
ICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogZmFpbGVkIHRvIGJpbmQgUElSUSAldTogJWRcbiIs
Cj4gPj4gPisgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xP
VChwZGV2LT5kZXZmbiksCj4gPj4gPisgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYt
PmRldmZuKSwgYXJjaC0+cGlycSArIGksIHJjKTsKPiA+PiA+KyAgICAgICAgICAgIHNwaW5fbG9j
aygmcGRldi0+ZG9tYWluLT5ldmVudF9sb2NrKTsKPiA+PiA+KyAgICAgICAgICAgIHVubWFwX2Rv
bWFpbl9waXJxKHBkZXYtPmRvbWFpbiwgYXJjaC0+cGlycSk7Cj4gPj4gCj4gPj4gRG9uJ3QgeW91
IGFsc28gbmVlZCB0byB1bmRvIHRoZSBwdF9pcnFfY3JlYXRlX2JpbmQoKSBjYWxscyBoZXJlIGZv
ciBhbGwgcHJpb3IKPiA+PiBzdWNjZXNzZnVsIGl0ZXJhdGlvbnM/Cj4gPiAKPiA+IFllcywgdW5t
YXBfZG9tYWluX3BpcnEgY2FsbHMgcGlycV9ndWVzdF9mb3JjZV91bmJpbmQgYnV0IGJldHRlciBu
b3QKPiA+IHJlc29ydCB0byB0aGF0Lgo+IAo+IEkgZG9uJ3QgdW5kZXJzdGFuZC4KCkkndmUgYWRk
ZWQgYSBjYWxscyB0byBwdF9pcnFfZGVzdHJveV9iaW5kIGJlZm9yZSBjYWxsaW5nCnVubWFwX2Rv
bWFpbl9waXJxLgoKPiA+PiA+K2ludCB2cGNpX21zaV9hcmNoX2Rpc2FibGUoc3RydWN0IHZwY2lf
YXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ID4+ID4rICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycykKPiA+PiA+K3sKPiA+PiA+KyAgICB1
bnNpZ25lZCBpbnQgaTsKPiA+PiA+Kwo+ID4+ID4rICAgIEFTU0VSVChhcmNoLT5waXJxICE9IC0x
KTsKPiA+PiA+Kwo+ID4+ID4rICAgIGZvciAoIGkgPSAwOyBpIDwgdmVjdG9yczsgaSsrICkKPiA+
PiA+KyAgICB7Cj4gPj4gPisgICAgICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5kID0g
ewo+ID4+ID4rICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gYXJjaC0+cGlycSArIGksCj4gPj4g
PisgICAgICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0ksCj4gPj4gPisgICAgICAg
IH07Cj4gPj4gPisKPiA+PiA+KyAgICAgICAgcGNpZGV2c19sb2NrKCk7Cj4gPj4gPisgICAgICAg
IHB0X2lycV9kZXN0cm95X2JpbmQocGRldi0+ZG9tYWluLCAmYmluZCk7Cj4gPj4gCj4gPj4gV2hp
bGUgSSBhZ3JlZSB0aGF0IHRoZSBsb29wIHNob3VsZCBjb250aW51ZSBvZiB0aGlzIGZhaWxzLCBJ
J20gbm90IGNvbnZpbmNlZAo+ID4+IHlvdSBzaG91bGQgZW50aXJlbHkgaWdub3JlIHRoZSByZXR1
cm4gdmFsdWUgaGVyZS4KPiA+IAo+ID4gSSd2ZSBhZGRlZCBhIHByaW50ayBpbiBvcmRlciB0byBh
aWQgZGVidWcuCj4gCj4gSSd2ZSBhY3R1YWxseSB0cmllZCB0byBoaW50IGF0IHlvdSB3YW50aW5n
IHRvIHJ1biB0aGUgbG9vcCB0bwo+IGNvbXBsZXRpb24gd2hpbGUgcmV0dXJuaW5nIHRvIHRoZSBj
YWxsZXIgdGhlIGZpcnN0IGVycm9yIHlvdSd2ZQo+IGVuY291bnRlcmVkLgoKSG0sIEknbSBub3Qg
c3VyZSBvZiB0aGUgYmVzdCB3YXkgdG8gcHJvY2VlZCBoZXJlLgoKSWYgdnBjaV9tc2lfYXJjaF9k
aXNhYmxlIHJldHVybnMgb25jZSBvbmUgb2YgdGhlIHB0X2lycV9kZXN0cm95X2JpbmQKY2FsbHMg
ZmFpbCwgZnVydGhlciBjYWxscyB0byB2cGNpX21zaV9hcmNoX2Rpc2FibGUgYXJlIGFsc28gbGlr
ZWx5IHRvCmZhaWwgaWYgdGhlIHByZXZpb3VzIGNhbGwgbWFuYWdlZCB0byBkZXN0cm95IHNvbWUg
b2YgdGhlIGJpbmRpbmdzIGJ1dApub3QgYWxsIG9mIHRoZW0uCgpCdXQgdGhlbiB0cnlpbmcgdG8g
Y2FsbCB1bm1hcF9kb21haW5fcGlycSB3aXRob3V0IGhhdmluZyBkZXN0cm95ZWQgYWxsCm9mIHRo
ZSBiaW5kaW5ncyBzZWVtcyBsaWtlbHkgdG8gZmFpbCBhbnl3YXkuLi4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 08:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMfy-0001h2-Ut; Wed, 09 Aug 2017 08:49:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387e5d5e3=dario.faggioli@citrix.com>)
 id 1dfMfx-0001gw-CD
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:49:13 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 91/FA-03406-88CCA895; Wed, 09 Aug 2017 08:49:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHSDvW77ma5
 Ig1dzrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozF7y8zFmzWqbj9Jb6B8ZdKFyMnh4RAiMTl
 C2cZQWxeAUOJRy83sYPYwgLJEiv2rgWLswkYSLzZsZcVxBYRUJb4/HwlM4jNLFAi8XjObTYQm
 0VARWLl4lageg4OTgF7iXPL7UDCQgIbGCWer+MEsfkFJCVuffkI1VotcWZzPwvECdoSR871s0
 OcIChxcuYTFoheNYkZcy+zTmDkm4WkZRaSMoi4pkTr9t/sELa2xLKFr5khbFuJdeveQ9XYSGy
 6uoARwpaX2P52DvMCRvZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uanFxYnpqTmJSsV5y
 fu4mRmAgMwDBDsbj7+MOMUpyMCmJ8m7S7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJME791RXp
 JBgUWp6akVaZg4wpmDSEhw8SiK830HSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzlsFUi
 QAUpRRmgc3AhbflxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMK34aaApPZl4J3KZXQEcwAR0
 R4dsJckRJIkJKqoFR5omkye+afbtY1t2VYJlQKXmrY00+2+tfdz6bff/nN7d0e6ANY3vA7Z5F
 S8wVuOuab/U3R3DFrr43/WGUveNqPqarV9JiYgwP5fyvZk4NcS6z286uyLFwg/r5NbzTdp/x5
 7rhrZCbstvPKF+qQ1/h5K6aYOG+naVy2ssdnVIEk5fr3GstlldiKc5INNRiLipOBAD8fQVs6g
 IAAA==
X-Env-Sender: prvs=387e5d5e3=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502268550!70446786!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36015 invoked from network); 9 Aug 2017 08:49:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 08:49:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; 
 d="asc'?scan'208";a="443127660"
Message-ID: <1502268539.5719.13.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Date: Wed, 9 Aug 2017 10:48:59 +0200
In-Reply-To: <5988264402000078001038B6@prv-mh.provo.novell.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114248433.22910.16140726025093688678.stgit@Solace>
 <5988264402000078001038B6@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6550955133103077457=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6550955133103077457==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-rQCmHKyOiE6xn39mQPw+"

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

On Mon, 2017-08-07 at 02:35 -0600, Jan Beulich wrote:
> > > > Dario Faggioli <dario.faggioli@citrix.com> 07/27/17 10:01 AM
> > > > >>>
> > --- a/xen/arch/x86/acpi/cpu_idle.c
> > +++ b/xen/arch/x86/acpi/cpu_idle.c
> >=20
> > @@ -433,12 +435,14 @@ static void acpi_idle_do_entry(struct
> > acpi_processor_cx *cx)
> > because chipsets cannot guarantee that STPCLK# signal
> > gets asserted in time to freeze execution properly. */
> > inl(pmtmr_ioport);
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return;
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0break;
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>case ACPI_CSTATE_EM_HALT:
>=20
> Wiuld be nice if you also added blank lines between the break-s and
> the
> subsequent case labels.
>=20
Ok.

> > @@ -787,6 +792,8 @@ static void mwait_idle(void)
> > irq_traced[0], irq_traced[1], irq_traced[2], irq_traced[3]);
>=20
> =C2=A0>
> > /* Now back in C0. */
> > +=C2=A0=C2=A0=C2=A0=C2=A0rcu_idle_exit(cpu);
> > +
> > update_idle_stats(power, cx, before, after);
> > local_irq_enable();
>=20
> =C2=A0
> Compared to the ACPI code, the window is quite a bit larger here. Any
> reason
> you can't put these just around the mwait_idle_with_hints()
> invocation, which
> would match what you do for the ACPI-based driver?
>=20
No, no reasons not to do that. I'll do it.

> > @@ -248,7 +249,14 @@ static void rcu_start_batch(struct rcu_ctrlblk
> > *rcp)
> > smp_wmb();
> > rcp->cur++;
>=20
> =C2=A0>
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpumask_copy(&rcp->cpu=
mask, &cpu_online_map);
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Accessing idle_cpuma=
sk before incrementing rcp->cur
> > needs a
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Barrier=C2=A0=C2=A0O=
therwise it can cause tickless idle CPUs to be
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* included in rcp->cpu=
mask, which will extend graceperiods
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* unnecessarily.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0smp_mb();
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpumask_andnot(&rcp->c=
pumask, &cpu_online_map, &rcp-
> > >idle_cpumask);
>=20
> I have some trouble with understanding the comment: You don't access
> ->idle_cpumask before you increment ->cur.
>
It comes verbatim from the Linux commit. You're not the first one that
finds it unclear, and I don't like it either.

So, this is the Linux patch:

        if (rcp->next_pending &&
                        rcp->completed =3D=3D rcp->cur) {
-               /* Can't change, since spin lock held. */
-               cpus_andnot(rsp->cpumask, cpu_online_map, nohz_cpu_mask);
-
                rcp->next_pending =3D 0;
-               /* next_pending =3D=3D 0 must be visible in __rcu_process_c=
allbacks()
-                * before it can see new value of cur.
+               /*
+                * next_pending =3D=3D 0 must be visible in
+                * __rcu_process_callbacks() before it can see new value of=
 cur.
                 */
                smp_wmb();
                rcp->cur++;
+
+               /*
+                * Accessing nohz_cpu_mask before incrementing rcp->cur nee=
ds a
+                * Barrier  Otherwise it can cause tickless idle CPUs to be
+                * included in rsp->cpumask, which will extend graceperiods
+                * unnecessarily.
+                */
+               smp_mb();
+               cpus_andnot(rsp->cpumask, cpu_online_map, nohz_cpu_mask);
+

_I_think_ what the original author meant was something along the line
of <<Accessing nohz_cpu_mask before incrementing rcp->cur is unsafe.
Therefore, let's access it afterwords, and put a barrier in between.>>

But yeah, as said, I don't like it myself. In fact, it's the same exact
wording used in the changelog of the patch (Linux commit
c3f5902325d3053986e7359f706581d8f032e72f), but while it is fine there,
here is completely misleading, as it does not comment/describe the
final look of the code.

I'm going to change it.

> (Also, as a general remark,
> please go through patch description and comments again to correct
> spelling and alike issues.)
>=20
Sure.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-rQCmHKyOiE6xn39mQPw+
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZisx9AAoJEBZCeImluHPuxK0P/0NTDBJUmG4gtIcAZSf17vSq
zU/oSD8UuG5b9rBjc95+1z+JYu29Ukior0SAHnKmRIkclF2IrG9LbscohdrGZyRJ
tpncR2CKJFM6qLAyzu+6ZXxOtLxjePMYh9N8/E1u4CuoJzeiy+7SLZle+/woQjYb
Wr4aOUF8uZgZrTEZaTagI/xWsanlLkiB0vMPEnmAfLRJNuei8RkkzakYJgWOpgK5
22MGSyVsdT1wCFB0HgNdcL5wi2SWw45nDrKx78o1dA+qsBSnz1vfiTu3ZakYvVMH
kRPK6UzsP4XA+jjg56z3KDHJgIPFEP/u1Oj4ZUjababuCOCrRBsQU+8jyoezOzo9
MKsPZWrCFtP+efyltiIh26/3jfZHpPlDPLmBoVDsZT9uWoyU7BCP1cS/E5QW3LVf
5sHCnKXigTjOQJEMkFICq7tGMG3ixz6owX66aJGBRLIml+21Kn4zBpBvuqjR9UA4
YTdPWHSWs3XUbmFyqJU72Wy84pwWjw5fs6DZb7yQQq0btil1cbwVdtG3J6ZjKhV2
e6zfX6LjDGX8cfbIxjGlH8ZYPawYs4REpu8Cb+WecYpYLeY6eySve2746gQdGg3m
2I3T8WnAmDrvYyVB1TdaFAy/vtqNv1GazMwjCUnPKGx6Gp31h6jSHfB+h1m47Mcp
Jg+FzJYU5NOvdXxAUM5q
=7E3M
-----END PGP SIGNATURE-----

--=-rQCmHKyOiE6xn39mQPw+--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6550955133103077457==--


From xen-devel-bounces@lists.xen.org Wed Aug 09 08:58:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 08: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.xen.org>)
	id 1dfMoX-0002RJ-Pm; Wed, 09 Aug 2017 08:58:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfMoW-0002R7-K2
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 08:58:04 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E3/A0-22472-B9ECA895; Wed, 09 Aug 2017 08:58:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3f2ua5
 Ig5c9bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bVs/IFH0Qr1mxYwNzAeJa/i5GTQ0ggT+Ln
 0Q3MIDavgJ3E22vXWEBsCQFDidMLbwLZHBwsAqoS56+lg4TZBNQl2p5tZwWxRQQMJFZumgVmM
 wsUS5zovMIOYgsLJEs83H4UaCQX0PirjBLTJ00Fm8kpYCSx8/4jdpCZvAKCEn93CEP0akk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNjPSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDr56BgXEH49QTfocYJTmYlER5N2l3Rgrx
 JeWnVGYkFmfEF5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCd6es12RQoJFqempFWmZOcDogCmV4
 OBREuG9egYozVtckJhbnJkOkTrFqMvxasL/b0xCYDOkxHnDQGYIgBRllObBjYBF6iVGWSlhXk
 YGBgYhnoLUotzMElT5V4ziHIxKwrxfQFbxZOaVwG16BXQEE9AREb6dIEeUJCKkpBoYLVIiJb6
 rep3a/3LqlS3qer8bpR9Z2u8W3fbQ/HLXBGebttWhrMfy16Qx7S3RrS459urI/ZcZMZ8OLy7X
 8dweuOn5t1Nb9G7faa6QnMA+01Fiu989gRm/oozrEx5t3dSmyOVTd+F+E39c2jHZQqla818rf
 nm1b3H/49cblFUt90gqcZl1zrFVSizFGYmGWsxFxYkA7TqrGM8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502269081!78348130!1
X-Originating-IP: [137.65.248.74]
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 56114 invoked from network); 9 Aug 2017 08:58:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 08:58:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 02:58:00 -0600
Message-Id: <598AEAB5020000780016E136@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 02:57:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114248433.22910.16140726025093688678.stgit@Solace>
 <5988264402000078001038B6@prv-mh.provo.novell.com>
 <1502268539.5719.13.camel@citrix.com>
In-Reply-To: <1502268539.5719.13.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDEwOjQ4LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gTW9uLCAyMDE3LTA4LTA3IGF0IDAyOjM1IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+IDA3
LzI3LzE3IDEwOjAxIEFNCj4+ID4gQEAgLTI0OCw3ICsyNDksMTQgQEAgc3RhdGljIHZvaWQgcmN1
X3N0YXJ0X2JhdGNoKHN0cnVjdCByY3VfY3RybGJsawo+PiA+ICpyY3ApCj4+ID4gc21wX3dtYigp
Owo+PiA+IHJjcC0+Y3VyKys7Cj4+IAo+PiAgPgo+PiA+IC0gICAgICAgIGNwdW1hc2tfY29weSgm
cmNwLT5jcHVtYXNrLCAmY3B1X29ubGluZV9tYXApOwo+PiA+ICsgICAgICAgLyoKPj4gPiArICAg
ICAgICAqIEFjY2Vzc2luZyBpZGxlX2NwdW1hc2sgYmVmb3JlIGluY3JlbWVudGluZyByY3AtPmN1
cgo+PiA+IG5lZWRzIGEKPj4gPiArICAgICAgICAqIEJhcnJpZXIgIE90aGVyd2lzZSBpdCBjYW4g
Y2F1c2UgdGlja2xlc3MgaWRsZSBDUFVzIHRvIGJlCj4+ID4gKyAgICAgICAgKiBpbmNsdWRlZCBp
biByY3AtPmNwdW1hc2ssIHdoaWNoIHdpbGwgZXh0ZW5kIGdyYWNlcGVyaW9kcwo+PiA+ICsgICAg
ICAgICogdW5uZWNlc3NhcmlseS4KPj4gPiArICAgICAgICAqLwo+PiA+ICsgICAgICAgIHNtcF9t
YigpOwo+PiA+ICsgICAgICAgIGNwdW1hc2tfYW5kbm90KCZyY3AtPmNwdW1hc2ssICZjcHVfb25s
aW5lX21hcCwgJnJjcC0KPj4gPiA+aWRsZV9jcHVtYXNrKTsKPj4gCj4+IEkgaGF2ZSBzb21lIHRy
b3VibGUgd2l0aCB1bmRlcnN0YW5kaW5nIHRoZSBjb21tZW50OiBZb3UgZG9uJ3QgYWNjZXNzCj4+
IC0+aWRsZV9jcHVtYXNrIGJlZm9yZSB5b3UgaW5jcmVtZW50IC0+Y3VyLgo+Pgo+IEl0IGNvbWVz
IHZlcmJhdGltIGZyb20gdGhlIExpbnV4IGNvbW1pdC4gWW91J3JlIG5vdCB0aGUgZmlyc3Qgb25l
IHRoYXQKPiBmaW5kcyBpdCB1bmNsZWFyLCBhbmQgSSBkb24ndCBsaWtlIGl0IGVpdGhlci4KPiAK
PiBTbywgdGhpcyBpcyB0aGUgTGludXggcGF0Y2g6Cj4gCj4gICAgICAgICBpZiAocmNwLT5uZXh0
X3BlbmRpbmcgJiYKPiAgICAgICAgICAgICAgICAgICAgICAgICByY3AtPmNvbXBsZXRlZCA9PSBy
Y3AtPmN1cikgewo+IC0gICAgICAgICAgICAgICAvKiBDYW4ndCBjaGFuZ2UsIHNpbmNlIHNwaW4g
bG9jayBoZWxkLiAqLwo+IC0gICAgICAgICAgICAgICBjcHVzX2FuZG5vdChyc3AtPmNwdW1hc2ss
IGNwdV9vbmxpbmVfbWFwLCBub2h6X2NwdV9tYXNrKTsKPiAtCj4gICAgICAgICAgICAgICAgIHJj
cC0+bmV4dF9wZW5kaW5nID0gMDsKPiAtICAgICAgICAgICAgICAgLyogbmV4dF9wZW5kaW5nID09
IDAgbXVzdCBiZSB2aXNpYmxlIGluIF9fcmN1X3Byb2Nlc3NfY2FsbGJhY2tzKCkKPiAtICAgICAg
ICAgICAgICAgICogYmVmb3JlIGl0IGNhbiBzZWUgbmV3IHZhbHVlIG9mIGN1ci4KPiArICAgICAg
ICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAgICogbmV4dF9wZW5kaW5nID09IDAgbXVzdCBi
ZSB2aXNpYmxlIGluCj4gKyAgICAgICAgICAgICAgICAqIF9fcmN1X3Byb2Nlc3NfY2FsbGJhY2tz
KCkgYmVmb3JlIGl0IGNhbiBzZWUgbmV3IHZhbHVlIG9mIGN1ci4KPiAgICAgICAgICAgICAgICAg
ICovCj4gICAgICAgICAgICAgICAgIHNtcF93bWIoKTsKPiAgICAgICAgICAgICAgICAgcmNwLT5j
dXIrKzsKPiArCj4gKyAgICAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAgICAqIEFjY2Vz
c2luZyBub2h6X2NwdV9tYXNrIGJlZm9yZSBpbmNyZW1lbnRpbmcgcmNwLT5jdXIgbmVlZHMgCj4g
YQo+ICsgICAgICAgICAgICAgICAgKiBCYXJyaWVyICBPdGhlcndpc2UgaXQgY2FuIGNhdXNlIHRp
Y2tsZXNzIGlkbGUgQ1BVcyB0byBiZQo+ICsgICAgICAgICAgICAgICAgKiBpbmNsdWRlZCBpbiBy
c3AtPmNwdW1hc2ssIHdoaWNoIHdpbGwgZXh0ZW5kIGdyYWNlcGVyaW9kcwo+ICsgICAgICAgICAg
ICAgICAgKiB1bm5lY2Vzc2FyaWx5Lgo+ICsgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICAg
ICAgICAgc21wX21iKCk7Cj4gKyAgICAgICAgICAgICAgIGNwdXNfYW5kbm90KHJzcC0+Y3B1bWFz
aywgY3B1X29ubGluZV9tYXAsIG5vaHpfY3B1X21hc2spOwo+ICsKPiAKPiBfSV90aGlua18gd2hh
dCB0aGUgb3JpZ2luYWwgYXV0aG9yIG1lYW50IHdhcyBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmUK
PiBvZiA8PEFjY2Vzc2luZyBub2h6X2NwdV9tYXNrIGJlZm9yZSBpbmNyZW1lbnRpbmcgcmNwLT5j
dXIgaXMgdW5zYWZlLgo+IFRoZXJlZm9yZSwgbGV0J3MgYWNjZXNzIGl0IGFmdGVyd29yZHMsIGFu
ZCBwdXQgYSBiYXJyaWVyIGluIGJldHdlZW4uPj4KPiAKPiBCdXQgeWVhaCwgYXMgc2FpZCwgSSBk
b24ndCBsaWtlIGl0IG15c2VsZi4gSW4gZmFjdCwgaXQncyB0aGUgc2FtZSBleGFjdAo+IHdvcmRp
bmcgdXNlZCBpbiB0aGUgY2hhbmdlbG9nIG9mIHRoZSBwYXRjaCAoTGludXggY29tbWl0Cj4gYzNm
NTkwMjMyNWQzMDUzOTg2ZTczNTlmNzA2NTgxZDhmMDMyZTcyZiksIGJ1dCB3aGlsZSBpdCBpcyBm
aW5lIHRoZXJlLAo+IGhlcmUgaXMgY29tcGxldGVseSBtaXNsZWFkaW5nLCBhcyBpdCBkb2VzIG5v
dCBjb21tZW50L2Rlc2NyaWJlIHRoZQo+IGZpbmFsIGxvb2sgb2YgdGhlIGNvZGUuCj4gCj4gSSdt
IGdvaW5nIHRvIGNoYW5nZSBpdC4KClBlcmhhcHMgd29ydGggc3VibWl0dGluZyBhIExpbnV4IHBh
dGNoIHRvbyB0aGVuPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:14:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09: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.xen.org>)
	id 1dfN4W-0003lU-4n; Wed, 09 Aug 2017 09:14:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38757f4df=Andrew.Cooper3@citrix.com>)
 id 1dfN4U-0003lO-Ss
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 09:14:34 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B0/67-27137-A72DA895; Wed, 09 Aug 2017 09:14:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQrfyUle
 kQftGLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPfqcdMBZe4KyZvfcPWwNjA2cXIySEh4Cdx
 6ek2JhBbWCBSYmnTTWYQW0SgTOLzzEPsIDazgL7EnYN3gWq4OIQEVjFLzDnWCZZgA0rsfvEJr
 JlXwFZi6vdJLCA2i4CKRF/jVLAaUYFwif3frzFD1AhKnJz5BKyGU8BR4ufrvUBxDqAFmhLrd+
 lD7JKX2P52DjOELS7R9GUlK4gtJKAmca3/EjvEzekSW//+Yp7AKDALydRZCJNmIZk0C8mkBYw
 sqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5YBCHYwzrzs
 f4hRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXoeLXZFCgkWp6akVaZk5wNiBS
 Utw8CiJ8MZcAErzFhck5hZnpkOkTjEqSonz5oL0CYAkMkrz4Npg8XqJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrx/QcbzZOaVwE1/BbSYCWhxhG8nyOKSRISUVANjvPTt97wv9piLCTL7BHw
 O+yBkL5LC56V3dOYk+2bdRutK95tXGtbxLDBs0tq8zCeJ72xHabKiOr9UctzGJqXjzg0WreLh
 e7XOun6qvuh73+Eal7fyUcayFrWVdTEsCXdV/rc+f7o259G5uCMt+lu+35yZHbCYcRO/w1zjj
 FnBX5PvNC5wP6bEUpyRaKjFXFScCACkUfgv0gIAAA==
X-Env-Sender: prvs=38757f4df=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502270073!71244428!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33480 invoked from network); 9 Aug 2017 09:14:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 09:14:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="50715257"
To: Sergej Proskurin <proskurin@sec.in.tum.de>, Julien Grall
 <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20170718122507.11873-1-proskurin@sec.in.tum.de>
 <20170718122507.11873-14-proskurin@sec.in.tum.de>
 <fdce4093-2cf1-6af1-41f9-f89df0fde245@sec.in.tum.de>
 <674938c1-672d-b87f-71dd-cc4e1f1b3986@arm.com>
 <292dbb48-90ea-2db3-6b5d-5e661f194557@sec.in.tum.de>
 <d0e4efae-4583-4ffa-ad6d-7ed61caa1744@citrix.com>
 <cb34c2d1-3e22-8f1b-b54c-5caeb0851424@sec.in.tum.de>
 <a24f5906-a50c-8b65-90b2-8366b278ff1b@sec.in.tum.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <808ea4cd-5a13-7144-f319-b896349c0760@citrix.com>
Date: Wed, 9 Aug 2017 10:14:31 +0100
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: <a24f5906-a50c-8b65-90b2-8366b278ff1b@sec.in.tum.de>
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>
Subject: Re: [Xen-devel] [PATCH v7 13/14] arm/mem_access: Add
 short-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMTcgMDk6MTgsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4gSGkgQW5kcmV3LAo+
Cj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNo
L2FybS9ndWVzdF93YWxrLmMKPj4+PiBpbmRleCBiMjU4MjQ4MzIyLi43ZjM0YTJiMWQzIDEwMDY0
NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPj4+PiArKysgYi94ZW4vYXJj
aC9hcm0vZ3Vlc3Rfd2Fsay5jCj4+Pj4gQEAgLTExMiw3ICsxMTIsMTIgQEAgc3RhdGljIGludCBn
dWVzdF93YWxrX3NkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAo+Pj4+ICAgICAgICAgICAqIGxldmVs
IHRyYW5zbGF0aW9uIHRhYmxlIGRvZXMgbm90IG5lZWQgdG8gYmUgcGFnZSBhbGlnbmVkLgo+Pj4+
ICAgICAgICAgICAqLwo+Pj4+ICAgICAgICAgIG1hc2sgPSBHRU5NQVNLKDE5LCAxMik7Cj4+Pj4g
LSAgICAgICAgcGFkZHIgPSAocHRlLndhbGsuYmFzZSA8PCAxMCkgfCAoKGd2YSAmIG1hc2spID4+
IDEwKTsKPj4+PiArICAgICAgICAvKgo+Pj4+ICsgICAgICAgICAqIENhc3QgcHRlLndhbGsuYmFz
ZSB0byBwYWRkcl90IHRvIGNvcGUgd2l0aCBDIHR5cGUgcHJvbW90aW9uCj4+Pj4gb2YgdHlwZXMK
Pj4+PiArICAgICAgICAgKiBzbWFsbGVyIHRoYW4gaW50LiBPdGhlcndpc2UgcHRlLndhbGsuYmFz
ZSB3b3VsZCBiZSBjYXN0ZWQgdG8KPj4+PiBpbnQgYW5kCj4+Pj4gKyAgICAgICAgICogc3Vic2Vx
dWVudGx5IHNpZ24gZXh0ZW5kZWQsIHRodXMgbGVhZGluZyB0byBhIHdyb25nIHZhbHVlLgo+Pj4+
ICsgICAgICAgICAqLwo+Pj4+ICsgICAgICAgIHBhZGRyID0gKChwYWRkcl90KXB0ZS53YWxrLmJh
c2UgPDwgMTApIHwgKChndmEgJiBtYXNrKSA+PiAxMCk7Cj4+PiBXaHkgbm90IGNoYW5nZSB0aGUg
Yml0ZmllbGQgdHlwZSBmcm9tIHVuc2lnbmVkIGludCB0byBwYWRkcl90ID8KPj4+Cj4+PiBUaGUg
cmVzdWx0IGlzIDEwMCUgbGVzcyBsaWFibGUgdG8gZ28gd3JvbmcgaW4gdGhpcyB3YXkuCj4+Pgo+
IEFjdHVhbGx5LCBBRkFJQ1Qgd2Ugd291bGQgZ2V0IGludG8gc2FtZSB0cm91YmxlcyBhcyBiZWZv
cmUuIEJlY2F1c2Ugb2YKPiB0aGUgZmFjdCB0aGF0IHRoZSBiaXRmaWVsZCBpcyBzbWFsbGVyIHRo
YW4gYW4gaW50ICgyMiBiaXQpLCBpdCB3b3VsZCBiZQo+IGZpcnN0IHByb21vdGVkIHRvIGludCBh
bmQgdGhlbiB3ZSB3b3VsZCBmYWNlIHRoZSBzYW1lIGlzc3VlcyBhcyB3ZQo+IGFscmVhZHkgaGFk
Lgo+Cj4gSWYgdGhhdCBpcyBvayBmb3IgeW91LCBJIHdpbGwgcmVzdWJtaXQgdGhlIG5leHQgcGF0
Y2ggd2l0aG91dCBjaGFuZ2luZwo+IHRoZSB0eXBlIG9mIHRoZSBiaXRmaWVsZC4gSWYgeW91IHNo
b3VsZCBub3QgYWdyZWUgd2l0aCBtZSwgSSB3b3VsZAo+IGdsYWRseSBkaXNjdXNzIHRoaXMgaXNz
dWUgaW4gdjggOikKCk9oIC0gdGhhdCdzIHVuZm9ydHVuYXRlLiAgTmV2ZXIgbWluZCB0aGVuLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:14:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09: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.xen.org>)
	id 1dfN4f-0003mM-CJ; Wed, 09 Aug 2017 09:14:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfN4e-0003mG-Br
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 09:14:44 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 11/84-04533-382DA895; Wed, 09 Aug 2017 09:14:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS7f5Ule
 kwfQfLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8auLxvZCraxVMx5x9LAeIS5i5GDQ0ggT+LY
 K80uRk4OXgE7iQm357CB2BIChhKnF95kAbFZBFQllh+7DBZnE1CXaHu2nRXEFhHQl5j/6SeQz
 cXBLNDAKHGo4Sw7SEJYwEpibttuNoj5nhJXj+WChDkFvCS29h8EC/MKCEr83SEMEmYW0JJ4+O
 sWC4StLbFs4Wuwy5gFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoopdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh4DECwg3HFds9DjJIcTEqivJu0OyOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCeudgVKSRYlJqeWpGWmQOMAZi0BAePkgivD0iat7ggMbc4M
 x0idYrRmKPpw5YvTByvJvz/xiTEkpeflyolzpsLUioAUppRmgc3CBablxhlpYR5GYFOE+IpSC
 3KzSxBlX/FKM7BqCTMqwcyhSczrwRu3yugU5iATonw7QQ5pSQRISXVwHhgueiWqvflmmKR/cf
 dLkj2XDMSWdY/qVzz1nqx8s3p941OCJ3e9WL6+jucN88w/7CacpSJ5QvLb15Nfi6J61uO/+++
 coj/4D7hjWnufRWH8q4pcEtz7dWKsHBoPPgp132xG8s5/h6Now6G6zYuK5Jt2b535i9h42mHR
 Z4833XbNONOyOOln04psRRnJBpqMRcVJwIAzaxinMgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502270080!101623733!1
X-Originating-IP: [137.65.248.74]
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 14461 invoked from network); 9 Aug 2017 09:14:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 09:14:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 03:14:39 -0600
Message-Id: <598AEE9B020000780016E150@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 03:14:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502213289-18843-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502213289-18843-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/page_alloc: Drop BOOT_BUG_ON()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDE5OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUmVndWxhciBCVUdfT04oKSdzIHdvcmsgZmluZSBieSB0aGlzIHBvaW50IG9uIGFsbCBh
cmNoaXRlY3R1cmVzLCBzbyBkcm9wIHRoZQo+IGN1c3RvbSBpbmZyYXN0cnVjdHVyZS4gIFN1YnN0
aXR1dGUgQlVHX09OKDEpIGZvciBCVUcoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgcXVlc3Rpb246Cgo+IEBAIC0zNjIsOCArMzU1LDcg
QEAgdW5zaWduZWQgbG9uZyBfX2luaXQgYWxsb2NfYm9vdF9wYWdlcygKPiAgICAgICAgICByZXR1
cm4gcGc7Cj4gICAgICB9Cj4gIAo+IC0gICAgQk9PVF9CVUdfT04oMSk7Cj4gLSAgICByZXR1cm4g
MDsKPiArICAgIEJVRygpOwo+ICB9CgpBcmUgYWxsIHZlcnNpb25zIG9mIGdjYyB3ZSBmb3JtYWxs
eSBzdXBwb3J0IGhhcHB5IHdpdGggdGhlIGRyb3BwZWQKcmV0dXJuPwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:17:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09:17: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.xen.org>)
	id 1dfN7d-00041V-Qf; Wed, 09 Aug 2017 09:17:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfN7c-00041N-Ey
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 09:17:48 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 14/B6-03044-B33DA895; Wed, 09 Aug 2017 09:17:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS9f6cle
 kwasjvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/5pmsBV85KtbPn8vWwHiYvYuRk0NIIE9i
 69NvYDavgJ3EhP4lrCC2hIChxOmFN1m6GDk4WARUJe78zAIJswmoS7Q9284KEhYRMJdoOM8CE
 mYWCJK492InM4gtLJAmsfb9IUaI6UESi260s4GUcwoESrx+yAli8goISvzdIQzRqSXx8NctqC
 naEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6xXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYNAxAMEOxo5/TocYJTmYlER5N2l3RgrxJeWnVGYk
 FmfEF5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCd4zF7sihQSLUtNTK9Iyc4BxAVMqwcGjJMLbD
 ZLmLS5IzC3OTIdInWLU5Xg14f83JiGwGVLivLkgRQIgRRmleXAjYDF6iVFWSpiXEehAIZ6C1K
 LczBJU+VeM4hyMSsK8mpeApvBk5pXAbXoFdAQT0BERvp0gR5QkIqSkGhgDZLUv/5/3XSPQXu7
 CN0WuB9t5fGc6vPu7LFPu8Wr2A5nRyTl3ns1cffyo3tVb36Mifn7PWyB64n3EmZ1Gc+uZrU+d
 Eb/iuGKZrv+je2vqNeSWhJga8Hkxa+742PHztpDnSpm6tj2nEqRKPwqVHWJ/XJj8eDvvOdnSb
 TbTfAzW2Zvt2mKozLFZiaU4I9FQi7moOBEAJ+yHlMwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502270265!98564294!1
X-Originating-IP: [137.65.248.74]
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 15318 invoked from network); 9 Aug 2017 09:17:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 09:17:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 03:17:44 -0600
Message-Id: <598AEF54020000780016E153@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 03:17:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <CACMJ4GYBsg2TNNiYQqd5WTNiYRL6K9DxXWyPy5XReHd3fnCvpw@mail.gmail.com>
In-Reply-To: <CACMJ4GYBsg2TNNiYQqd5WTNiYRL6K9DxXWyPy5XReHd3fnCvpw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: shane.wang@intel.com, gang.wei@intel.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/tboot: tboot_shutdown: disable
 interrupts after map_pages_to_xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDAzOjAxLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IE1vdmUgdGhlIHBvaW50IHdoZXJlIGludGVycnVwdHMgYXJlIGRpc2FibGVkIGlu
IHRib290X3NodXRkb3duCj4gdG8gc2xpZ2h0bHkgbGF0ZXIsIHRvIGFmdGVyIHRoZSBjYWxsIHRv
IG1hcF9wYWdlc190b194ZW4uCj4gCj4gVGhpcyBwYXRjaCBvcmlnaW5hdGVkIGluIE9wZW5YVCB3
aXRoIHRoZSBmb2xsb3dpbmcgcmVwb3J0Ogo+IAo+ICJEaXNhYmxpbmcgaW50ZXJydXB0cyBlYXJs
eSBjYXVzZXMgZGVidWcgYXNzZXJ0aW9ucy4KPiAKPiBUaGlzIGlzIG9ubHkgc2VlbiB3aXRoIGRl
YnVnIGJ1aWxkcyBidXQgc2luY2UgaXQgY2F1c2VzIGFzc2VydGlvbnMgaXQgaXMKPiBwcm9iYWJs
eSBhIGJpZ2dlciBwcm9ibGVtLiBJdCBjbGVhcmx5IHNheXMgaW4gbWFwX3BhZ2VzX3RvX3hlbiB0
aGF0IGl0Cj4gc2hvdWxkIG5vdCBiZSBjYWxsZWQgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkLiBN
b3ZlZCBkaXNhYmxpbmcgdG8ganVzdAo+IGFmdGVyIHRoYXQgY2FsbC4iCj4gCj4gVGhlIFhlbiBj
b2RlIGNvbW1lbnQgYWhlYWQgb2YgbWFwX3BhZ2VzX3RvX3hlbiBub3RlcyB0aGF0IHRoZSBDUFUg
Y2FjaGUKPiBmbHVzaGluZyBpbiBtYXBfcGFnZXNfdG9feGVuIGRpZmZlcnMgZGVwZW5kaW5nIG9u
IHdoZXRoZXIgaW50ZXJydXB0cyBhcmUKPiBlbmFibGVkIG9yIG5vdC4gVGhlIGZsdXNoIGxvZ2lj
IHdpdGggaW50ZXJydXB0cyBlbmFibGVkIGlzIG1vcmUKPiBjb25zZXJ2YXRpdmUsIGZsdXNoaW5n
IGFsbCBDUFVzJyBUTEJzL2NhY2hlcywgcmF0aGVyIHRoYW4ganVzdCBsb2NhbC4KPiBUaGlzIGlz
IGp1c3QgYmVmb3JlIHRoZSB0Ym9vdCBtZW1vcnkgaW50ZWdyaXR5IE1BQyBjYWxjdWxhdGlvbiBp
cyBwZXJmb3JtZWQKPiBpbiB0aGUgY2FzZSBvZiBlbnRlcmluZyBTMy4KPiAKPiBPcmlnaW5hbCBw
YXRjaCBhdXRob3IgY3JlZGl0OiBSb3NzIFBoaWxpcHNvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBD
aHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgoKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:21:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09:21: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.xen.org>)
	id 1dfNAo-0004dr-8h; Wed, 09 Aug 2017 09:21:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387e5d5e3=dario.faggioli@citrix.com>)
 id 1dfNAn-0004dh-62
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 09:21:05 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 22/07-02176-004DA895; Wed, 09 Aug 2017 09:21:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpO7Py12
 RBtNealh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmv/x9kLngoVDHzXhtzA+N9gS5GTg4JgRCJ
 Z38WsIPYvAKGEh+ndjOD2MICyRIr9q5lBLHZBAwk3uzYywpiiwgoS/T++s0CYjMLlEg8nnObD
 cRmEVCR+HrxEFg9p4C9xOTumUBxLg4hgV4mictfNoM18AtIStz68pEZorlaYvmVZ4wQR2hLHD
 nXD3WEoMTJmU/A6oUE1CRmzL3MOoGRbxaSlllIyiDimhKt23+zQ9jaEssWvmaGsG0l1q17D1V
 jI7Hp6gJGCFteYvvbOcwLGNlXMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Yk
 JhXrJefnbmIEhjMDEOxg7JvlfIhRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJX
 lFgfAgJFqWmp1akZeYAIwsmLcHBoyTC230RKM1bXJCYW5yZDpE6xajL8WrC/29MQix5+XmpUu
 K8TCAzBECKMkrz4EbAovwSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkTLwFN4cnMK4Hb9Ar
 oCCagIyJ8O0GOKElESEk1MCrbTbFyfvtU6ty5L2JaK3d+qnzXOD9M0Lzwks+EiwYzdSrv88XU
 7QtPPliaWq1fb3NgmqdpS+Xf7FLxGE9ZHau5ti3+T+8mXLK4crT246LZX5kf94nzf+SWjooU+
 TNZ//OpM4eNLlZknecWt73kMHGGesody7LoFWzbuEIu1h0PuchWs22PlhJLcUaioRZzUXEiAM
 380EbtAgAA
X-Env-Sender: prvs=387e5d5e3=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502270456!92468504!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48804 invoked from network); 9 Aug 2017 09:20:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 09:20:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; 
 d="asc'?scan'208";a="434831735"
Message-ID: <1502270449.5719.15.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Wed, 9 Aug 2017 11:20:49 +0200
In-Reply-To: <598AEAB5020000780016E136@prv-mh.provo.novell.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114248433.22910.16140726025093688678.stgit@Solace>
 <5988264402000078001038B6@prv-mh.provo.novell.com>
 <1502268539.5719.13.camel@citrix.com>
 <598AEAB5020000780016E136@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1019164127099312029=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1019164127099312029==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-EMLDP7sV4Apw12XkdXk8"

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

On Wed, 2017-08-09 at 02:57 -0600, Jan Beulich wrote:
> > > > On 09.08.17 at 10:48, <dario.faggioli@citrix.com> wrote:
> >=20
> > _I_think_ what the original author meant was something along the
> > line
> > of <<Accessing nohz_cpu_mask before incrementing rcp->cur is
> > unsafe.
> > Therefore, let's access it afterwords, and put a barrier in
> > between.>>
> >=20
> > But yeah, as said, I don't like it myself. In fact, it's the same
> > exact
> > wording used in the changelog of the patch (Linux commit
> > c3f5902325d3053986e7359f706581d8f032e72f), but while it is fine
> > there,
> > here is completely misleading, as it does not comment/describe the
> > final look of the code.
> >=20
> > I'm going to change it.
>=20
> Perhaps worth submitting a Linux patch too then?
>=20
That code is long gone.

The file itself doesn't exist any longer, and the mask has been killed,
in favour of other mechanisms (depending of the variant of RCU, of the
degree of tickles-idleness, etc). :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-EMLDP7sV4Apw12XkdXk8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZitPyAAoJEBZCeImluHPu1UoP/RmdNU1eNNSm+OHzVrQj4KBV
3dK3TmWsjqSLb7XAikT/hE5+Z7EoI6G3iY40/kc/RRvqUJZTjBVp2bWPP+Hx4fZL
j+LbVqilEM2gtnFxdRvBHroVZLHIosbYyh9VowpA/lSyLEMFzKs8CSik3GM7okID
knCyC4zGEQvwGFJ1GShjOwz5dtGQUcfHE2FicuAJ82qpRSi/CqZAuiw8PpD9jrME
NQk3fTlFtzJ9vWQhDfwjamhoEsC8jRKP3Dun2WwLTo5t7IQReQI0UbZt2luxB3WC
kiKk8LZzNejGLnqfRHAG/c8kNbuNub0J4UuRs/UqGnUrjtGjUlflpWedsNRnVOai
vPbYZuVuxGw7pedESDp9CPgIEVc992plaCB6ngwCcwG1Nbz0OSIjoSXqVFWMxM7f
CMWCwF8oKL+Yb768/WrK5y4zc914eMcd1s58KMKiTgCM2oAFAj1GvIdkTFyL4uXx
AzhysT/7mP4BAyHH6mtPnnohoYUqFrjV0fBIEAi8AU7E2F6AJs+ajXmjM9NPunIR
zfnz8XYNE+YdfWoWJtybvyxT4XrtUDJ9f74htMq/p0otodFnTOieB6HQr6nGGQiu
zsbhNn7R03uUswe9eg5Pk4k6Xm7efavt9MEi8M4ay3zf7wUnTgPTDJ7wNWloX+HO
fgNhNKryGKQdnhRWe0e7
=Ery/
-----END PGP SIGNATURE-----

--=-EMLDP7sV4Apw12XkdXk8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1019164127099312029==--


From xen-devel-bounces@lists.xen.org Wed Aug 09 09:21:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09:21: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.xen.org>)
	id 1dfNBP-0004ic-Kl; Wed, 09 Aug 2017 09:21:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38757f4df=Andrew.Cooper3@citrix.com>)
 id 1dfNBN-0004hR-Or
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 09:21:41 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 FC/25-04533-424DA895; Wed, 09 Aug 2017 09:21:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQlflSle
 kQX+LuMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtG/V7hgPVvF5jfP2RsYp7B2MXJySAj4SXz/
 95UJxBYWsJKY27abDcQWEVCW6P31mwXEZhaolLj+FKJGSKBWou3RW7AaNgF9id0vPoHFeQVsJ
 XqmbAezWQRUJE6t3csIYosKhEvs/36NGaJGUOLkzCdAMzk4OAXsJRbMKwYxmQU0Jdbv0ofYJC
 +x/e0cZghbXKLpy0pWiK1qEtf6L7FDXJwuMfFZD8sERoFZSIbOQpg0C8mkWUgmLWBkWcWoUZx
 aVJZapGtkqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERis9QwMjDsYe/b6HWKU
 5GBSEuXdpN0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV/RyV6SQYFFqempFWmYOMG5g0hIcP
 EoivNsuAaV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOywQyQwCkKKM0D24ELIYvMcpKCf
 MyMjAwCPEUpBblZpagyr9iFOdgVBLmFQKZwpOZVwK36RXQEUxAR0T4doIcUZKIkJJqYIx8uMJ
 yeizXXOsFqRv3vZ6Zf2Zpzx2Las68x1wf1Q4XSciWaVRU//nV9K208/mWbUmTN+4+Wf2T22DS
 hEmaBpvetTqtmcz+irV5fk2+4Xe+1GuPQh8+MUqulJ799GL0K7MPQYsNeyY926mz3kZv9SK7F
 bqn5Xh05tjWLPOsZP4+T1/72y4/0W9KLMUZiYZazEXFiQArRyaf3AIAAA==
X-Env-Sender: prvs=38757f4df=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502270500!78353420!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60742 invoked from network); 9 Aug 2017 09:21:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 09:21:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="50715567"
To: Jan Beulich <JBeulich@suse.com>
References: <1502213289-18843-1-git-send-email-andrew.cooper3@citrix.com>
 <598AEE9B020000780016E150@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8e9607dc-726a-af61-e295-892630fcd516@citrix.com>
Date: Wed, 9 Aug 2017 10:21:39 +0100
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: <598AEE9B020000780016E150@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: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/page_alloc: Drop BOOT_BUG_ON()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMTcgMTA6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA4LjE3IGF0
IDE5OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFJlZ3VsYXIgQlVH
X09OKCkncyB3b3JrIGZpbmUgYnkgdGhpcyBwb2ludCBvbiBhbGwgYXJjaGl0ZWN0dXJlcywgc28g
ZHJvcCB0aGUKPj4gY3VzdG9tIGluZnJhc3RydWN0dXJlLiAgU3Vic3RpdHV0ZSBCVUdfT04oMSkg
Zm9yIEJVRygpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gd2l0aCBvbmUgcXVlc3Rpb246Cj4KPj4gQEAgLTM2Miw4ICszNTUsNyBAQCB1bnNpZ25l
ZCBsb25nIF9faW5pdCBhbGxvY19ib290X3BhZ2VzKAo+PiAgICAgICAgICByZXR1cm4gcGc7Cj4+
ICAgICAgfQo+PiAgCj4+IC0gICAgQk9PVF9CVUdfT04oMSk7Cj4+IC0gICAgcmV0dXJuIDA7Cj4+
ICsgICAgQlVHKCk7Cj4+ICB9Cj4gQXJlIGFsbCB2ZXJzaW9ucyBvZiBnY2Mgd2UgZm9ybWFsbHkg
c3VwcG9ydCBoYXBweSB3aXRoIHRoZSBkcm9wcGVkCj4gcmV0dXJuPwoKQlVHKCkgaGFzIGFuIHVu
cmVhY2hhYmxlKCkgYXQgdGhlIGVuZCBvZiBpdCwgd2hpY2ggaXMgZG8ge30gd2hpbGUgKDEpCmZv
ciBvbGRlciBjb21waWxlcnMuCgpXZSBhbHJlYWR5IGhhdmUgY29uc3RydWN0cyBsaWtlIHRoaXMg
c3BvcmFkaWNhbGx5IG92ZXIgdGhlIGNvZGUsCm9vc19zbmFwc2hvdF9sb29rdXAoKSBhcyBhbiBl
eGFtcGxlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:25:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09:25: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.xen.org>)
	id 1dfNF8-00050p-4C; Wed, 09 Aug 2017 09:25:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfNF7-00050g-62
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 09:25:33 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 09/E0-01731-C05DA895; Wed, 09 Aug 2017 09:25:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS5fjale
 kwZ8jlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJ7T/YChYxV1yePpG9gfEeUxcjJ4eQQJ7E
 sVtdLCA2r4CdxMbPpxlBbAkBQ4nTC2+CxVkEVCW+LF7ICmKzCahLtD3bDmRzcIgImEs0nGcBM
 ZkFVCQazwiAVAgL+EpsPvCPDWJ6kERr30mwak6BQInuT2kgJq+AoMTfHcIgFcwCWhIPf91igb
 C1JZYtfM0MMVBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hoZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBYccABDsYV7Y7H2KU5GBSEuXdpN0ZKcSXlJ9SmZFY
 nBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeDmudEUKCRalpqdWpGXmACMDplSCg0dJhPfBZ
 aA0b3FBYm5xZjpE6hSjMUfThy1fmDheTfj/jUkIbJKUOK8XyCQBkNKM0jy4QbCIvcQoKyXMyw
 h0phBPQWpRbmYJqvwrRnEORiVh3jaQhTyZeSVw+14BncIEdEqEbyfIKSWJCCmpBsZo1ZYH2qf
 uxM8qOBcYysr14dYsZlHhE1xsM4Nv5Pjo3NVcWjLvePppyW/VAS91/p5+XueTx7W6r926atbZ
 6tN/rX2nfZg8R/tg14nwpLVSGg3bWcqN02vfOzDmy8Y/N1DfzXvynEpiafdatqIjHnUqs+yav
 bNu3FPkbP1zVe1HpvX5LZ+0Y5VYijMSDbWYi4oTAVLSKBvTAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502270727!102903193!1
X-Originating-IP: [137.65.248.74]
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 31958 invoked from network); 9 Aug 2017 09:25:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 09:25:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 03:25:26 -0600
Message-Id: <598AF123020000780016E180@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 03:25:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <CACMJ4GaviB67Mv32QeeaTkem+pQ8aNHz-OVmojcAT902Hmk6Og@mail.gmail.com>
In-Reply-To: <CACMJ4GaviB67Mv32QeeaTkem+pQ8aNHz-OVmojcAT902Hmk6Og@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] cpufreq: only stop ondemand governor if
 already started
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDAzOjU3LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IEF2b2lkIHBhbmljIGluIGNwdWZyZXFfZ292X3N0b3AuCgpUaGVyZSdzIG5vIHN1
Y2ggZnVuY3Rpb24gYWZhaWNzOyAuLi4KCj4gT25seSBleGVjdXRlIHRoZSBDUFVGUkVRX0dPVl9T
VE9QIGxvZ2ljIGlmIHRoZSBnb3Zlcm5vciBoYXMKPiBhY3R1YWxseSBiZWVuIHN0YXJ0ZWQuCgou
Li4gYWxsIGRic190aW1lcl9leGl0KCkgZG9lcyBpcyBhIGtpbGxfdGltZXIoKSwgc28gYXQgdGhl
IHZlcnkgbGVhc3QKdGhlIGRlc2NyaXB0aW9uIG5lZWRzIGNvcnJlY3Rpb24uCgo+IFBhdGNoIG9y
aWdpbmF0ZWQgaW4gT3BlblhULgoKV2l0aCB0aGUgb3JpZ2luYWwgYXV0aG9yIGltcG9zc2libGUg
dG8gaWRlbnRpZnk/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:27:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09:27: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.xen.org>)
	id 1dfNGT-00056r-F0; Wed, 09 Aug 2017 09:26:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfNGR-00056e-W4
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 09:26:56 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 D7/38-01724-F55DA895; Wed, 09 Aug 2017 09:26:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDSzfuale
 kwa5zyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBTQ+YChZwVlzdsJqlgfEYexcjJ4eQQJ7E
 k6/HwWxeATuJxp7pzCC2hIChxOmFN1lAbBYBVYmGpl1MIDabgLpE27PtrCC2iICBxMpNs8BsZ
 oFiiROdV8DmCAskSzzcfhRoDhfQ/A1MEj3rv4I1cwoYSTSf28zWxcgBtExQ4u8OYYheLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RiV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5gfHXc7xCjJAeTkijvJu3OSCG+
 pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwctxpStSSLAoNT21Ii0zBxghMKUSH
 DxKIrwPLgOleYsLEnOLM9MhUqcYdTleTfj/jUkIbIaUOK8XyAwBkKKM0jy4EbBovcQoKyXMy8
 jAwCDEU5BalJtZgir/ilGcg1FJmHcryBSezLwSuE2vgI5gAjoiwrcT5IiSRISUVANjxRLxO3w
 qOUH/k6V9TUUt1Z+rmpU+aS89l9mhuZB9/k63uYm/1Z1kborM8F9Vu787b3NOtKmJ4YT2B7YB
 wqvePtGu9RZ3u/ve1mfdX3OXnyKBzn80dJV+3dt/U/OlT6QN09YfF9qy86/X/q3LLFVP3JgeE
 xVcvaZ5Go9L8VypXNmQf9XPWpRYijMSDbWYi4oTAfUy+b7RAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502270812!51152331!1
X-Originating-IP: [137.65.248.74]
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 33675 invoked from network); 9 Aug 2017 09:26:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 09:26:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 03:26:52 -0600
Message-Id: <598AF179020000780016E183@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 03:26:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114248433.22910.16140726025093688678.stgit@Solace>
 <5988264402000078001038B6@prv-mh.provo.novell.com>
 <1502268539.5719.13.camel@citrix.com>
 <598AEAB5020000780016E136@prv-mh.provo.novell.com>
 <1502270449.5719.15.camel@citrix.com>
In-Reply-To: <1502270449.5719.15.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDExOjIwLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gV2VkLCAyMDE3LTA4LTA5IGF0IDAyOjU3IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMDkuMDguMTcgYXQgMTA6NDgsIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPiB3cm90ZToKPj4gPiAKPj4gPiBfSV90aGlua18gd2hhdCB0aGUgb3JpZ2luYWwgYXV0aG9y
IG1lYW50IHdhcyBzb21ldGhpbmcgYWxvbmcgdGhlCj4+ID4gbGluZQo+PiA+IG9mIDw8QWNjZXNz
aW5nIG5vaHpfY3B1X21hc2sgYmVmb3JlIGluY3JlbWVudGluZyByY3AtPmN1ciBpcwo+PiA+IHVu
c2FmZS4KPj4gPiBUaGVyZWZvcmUsIGxldCdzIGFjY2VzcyBpdCBhZnRlcndvcmRzLCBhbmQgcHV0
IGEgYmFycmllciBpbgo+PiA+IGJldHdlZW4uPj4KPj4gPiAKPj4gPiBCdXQgeWVhaCwgYXMgc2Fp
ZCwgSSBkb24ndCBsaWtlIGl0IG15c2VsZi4gSW4gZmFjdCwgaXQncyB0aGUgc2FtZQo+PiA+IGV4
YWN0Cj4+ID4gd29yZGluZyB1c2VkIGluIHRoZSBjaGFuZ2Vsb2cgb2YgdGhlIHBhdGNoIChMaW51
eCBjb21taXQKPj4gPiBjM2Y1OTAyMzI1ZDMwNTM5ODZlNzM1OWY3MDY1ODFkOGYwMzJlNzJmKSwg
YnV0IHdoaWxlIGl0IGlzIGZpbmUKPj4gPiB0aGVyZSwKPj4gPiBoZXJlIGlzIGNvbXBsZXRlbHkg
bWlzbGVhZGluZywgYXMgaXQgZG9lcyBub3QgY29tbWVudC9kZXNjcmliZSB0aGUKPj4gPiBmaW5h
bCBsb29rIG9mIHRoZSBjb2RlLgo+PiA+IAo+PiA+IEknbSBnb2luZyB0byBjaGFuZ2UgaXQuCj4+
IAo+PiBQZXJoYXBzIHdvcnRoIHN1Ym1pdHRpbmcgYSBMaW51eCBwYXRjaCB0b28gdGhlbj8KPj4g
Cj4gVGhhdCBjb2RlIGlzIGxvbmcgZ29uZS4KPiAKPiBUaGUgZmlsZSBpdHNlbGYgZG9lc24ndCBl
eGlzdCBhbnkgbG9uZ2VyLCBhbmQgdGhlIG1hc2sgaGFzIGJlZW4ga2lsbGVkLAo+IGluIGZhdm91
ciBvZiBvdGhlciBtZWNoYW5pc21zIChkZXBlbmRpbmcgb2YgdGhlIHZhcmlhbnQgb2YgUkNVLCBv
ZiB0aGUKPiBkZWdyZWUgb2YgdGlja2xlcy1pZGxlbmVzcywgZXRjKS4gOi0pCgpPaCwgSSBzZWUg
LSBpbiB0aGF0IGNhc2Ugd2UncmUgZmluZSB3aXRoIHRoZSBjb21tZW50IGJlaW5nCndoYXRldmVy
IG1ha2VzIG1vc3Qgc2Vuc2UgZm9yIHVzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:33:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 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.xen.org>)
	id 1dfNMF-0005qa-3O; Wed, 09 Aug 2017 09:32:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfNMD-0005pn-QY
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 09:32:53 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 19/B3-02181-4C6DA895; Wed, 09 Aug 2017 09:32:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTffIta5
 Ig/0bBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozDTzwKlgpWbFjYy9jA+I23i5GLQ0hgE6PE
 1B9L2boYOYGc3YwSP3YGgtjCAlYSc9t2g8VFBIIlFl+cy9jFyAFU4ylx9VguSJhZIFDi0quZT
 CA2m4CmxJ3Pn8BsXqDWJfsfMYLYLAIqEtN/NTGD2KIC4RJvG4+wQNQISpyc+QTM5hTwktjaf5
 ANYqatxJ25u5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTTWSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDDUGINjBuG275yFGSQ4mJVHeTdqdkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeHWvdkUKCRalpqdWpGXmAIMeJi3BwaMkwusLkuYtLkjMLc5Mh0idY
 lSUEudVAUkIgCQySvPg2mCRdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvNkgU3gy80rgpr
 8CWswEtDjCtxNkcUkiQkqqgVGs5V986FqRhdyz+Jj+RZ2vn3Gm0ZF3VRrXCUnblNsF96J/+Zr
 d5O8p1m07VJ9uf8P+kmDtGffU9RwT8mQackUzTu6UfujJwOV/X7V/HfMu2X8/w41O8LP490W+
 81a44LmNz22qe8ys75dV9n4Q4j93/oGYmdWzOobnu849yJ12eeavC3yvliixFGckGmoxFxUnA
 gDIfkxKrwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502271171!101627423!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2780 invoked from network); 9 Aug 2017 09:32:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 9 Aug 2017 09:32:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D5FBA80D;
 Wed,  9 Aug 2017 02:32:50 -0700 (PDT)
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 F2D4B3F483;
 Wed,  9 Aug 2017 02:32:49 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1502213289-18843-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2b8150de-84d1-a2b0-0e9d-e34c43fe9d6a@arm.com>
Date: Wed, 9 Aug 2017 10:32:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502213289-18843-1-git-send-email-andrew.cooper3@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] common/page_alloc: Drop BOOT_BUG_ON()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDgvMDgvMTcgMTg6MjgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gUmVn
dWxhciBCVUdfT04oKSdzIHdvcmsgZmluZSBieSB0aGlzIHBvaW50IG9uIGFsbCBhcmNoaXRlY3R1
cmVzLCBzbyBkcm9wIHRoZQo+IGN1c3RvbSBpbmZyYXN0cnVjdHVyZS4gIFN1YnN0aXR1dGUgQlVH
X09OKDEpIGZvciBCVUcoKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpGV0lXOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0K
PiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAxNiArKysrLS0tLS0tLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBp
bmRleCA4YmNlZjZhLi42NGZlOTUxIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAtMjAzLDEyICsyMDMsNiBA
QCBzdHJ1Y3Qgc2NydWJfcmVnaW9uIHsKPiAgc3RhdGljIHN0cnVjdCBzY3J1Yl9yZWdpb24gX19p
bml0ZGF0YSByZWdpb25bTUFYX05VTU5PREVTXTsKPiAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19p
bml0ZGF0YSBjaHVua19zaXplOwo+Cj4gLXN0YXRpYyB2b2lkIF9faW5pdCBib290X2J1ZyhpbnQg
bGluZSkKPiAtewo+IC0gICAgcGFuaWMoIkJvb3QgQlVHIGF0ICVzOiVkIiwgX19GSUxFX18sIGxp
bmUpOwo+IC19Cj4gLSNkZWZpbmUgQk9PVF9CVUdfT04ocCkgaWYgKCBwICkgYm9vdF9idWcoX19M
SU5FX18pOwo+IC0KPiAgc3RhdGljIHZvaWQgX19pbml0IGJvb3RtZW1fcmVnaW9uX2FkZCh1bnNp
Z25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSkKPiAgewo+ICAgICAgdW5zaWduZWQgaW50IGk7
Cj4gQEAgLTIyMyw5ICsyMTcsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYm9vdG1lbV9yZWdpb25f
YWRkKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlKQo+ICAgICAgICAgIGlmICggcyA8
IGJvb3RtZW1fcmVnaW9uX2xpc3RbaV0uZSApCj4gICAgICAgICAgICAgIGJyZWFrOwo+Cj4gLSAg
ICBCT09UX0JVR19PTigoaSA8IG5yX2Jvb3RtZW1fcmVnaW9ucykgJiYgKGUgPiBib290bWVtX3Jl
Z2lvbl9saXN0W2ldLnMpKTsKPiAtICAgIEJPT1RfQlVHX09OKG5yX2Jvb3RtZW1fcmVnaW9ucyA9
PQo+IC0gICAgICAgICAgICAgICAgKFBBR0VfU0laRSAvIHNpemVvZihzdHJ1Y3QgYm9vdG1lbV9y
ZWdpb24pKSk7Cj4gKyAgICBCVUdfT04oKGkgPCBucl9ib290bWVtX3JlZ2lvbnMpICYmIChlID4g
Ym9vdG1lbV9yZWdpb25fbGlzdFtpXS5zKSk7Cj4gKyAgICBCVUdfT04obnJfYm9vdG1lbV9yZWdp
b25zID09IChQQUdFX1NJWkUgLyBzaXplb2Yoc3RydWN0IGJvb3RtZW1fcmVnaW9uKSkpOwo+Cj4g
ICAgICBtZW1tb3ZlKCZib290bWVtX3JlZ2lvbl9saXN0W2krMV0sICZib290bWVtX3JlZ2lvbl9s
aXN0W2ldLAo+ICAgICAgICAgICAgICAobnJfYm9vdG1lbV9yZWdpb25zIC0gaSkgKiBzaXplb2Yo
KmJvb3RtZW1fcmVnaW9uX2xpc3QpKTsKPiBAQCAtMzI4LDcgKzMyMSw3IEBAIHVuc2lnbmVkIGxv
bmcgX19pbml0IGFsbG9jX2Jvb3RfcGFnZXMoCj4gICAgICB1bnNpZ25lZCBsb25nIHBnLCBfZTsK
PiAgICAgIHVuc2lnbmVkIGludCBpID0gbnJfYm9vdG1lbV9yZWdpb25zOwo+Cj4gLSAgICBCT09U
X0JVR19PTighbnJfYm9vdG1lbV9yZWdpb25zKTsKPiArICAgIEJVR19PTighbnJfYm9vdG1lbV9y
ZWdpb25zKTsKPgo+ICAgICAgd2hpbGUgKCBpLS0gKQo+ICAgICAgewo+IEBAIC0zNjIsOCArMzU1
LDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgYWxsb2NfYm9vdF9wYWdlcygKPiAgICAgICAgICBy
ZXR1cm4gcGc7Cj4gICAgICB9Cj4KPiAtICAgIEJPT1RfQlVHX09OKDEpOwo+IC0gICAgcmV0dXJu
IDA7Cj4gKyAgICBCVUcoKTsKPiAgfQo+Cj4KPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:47:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09: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.xen.org>)
	id 1dfNaH-0006dK-Bq; Wed, 09 Aug 2017 09:47:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfNaG-0006dE-5n
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 09:47:24 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 7E/9D-01729-B2ADA895; Wed, 09 Aug 2017 09:47:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVfjVle
 kQcsGM4slHxezODB6HN39mymAMYo1My8pvyKBNWPK6+/sBat4Kg5vus3ewNjL1cXIxSEksIlR
 4mD/KUYIZzejREvvIZYuRk4OYQE/iT0fjjOB2CIC3hKvun+yQxS9ZJTYcW8JkMPBwSygL3FuR
 zlIDZuApsSdz5/A6nkFrCTmXH3BCmKzCKhItEzbwA5iiwqES7xtPMICUSMocXLmEzCbU8BG4t
 PTJYwgNrOAmcS8zQ+ZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jU00Usqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw4BiDYwXj2tOchRkkOJiVR3k3anZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHijb3ZFCgkWpaanVqRl5gBDHyYtwcGjJMLrC5LmLS5IzC3OT
 IdInWJUlBLnVQVJCIAkMkrz4Npg8XaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxlN4Cm8G
 TmlcBNfwW0mAlocYRvJ8jikkSElFQDo3rRrK3nFjU6uj39GGinzFJQ+UCggNvqYG8kS8T8Rwt
 CpDmW7lCobXxfsOD9g4zip/fcuQ6cWT3TtuZ2XKTMtjbV3XZiF35JiJrOYgjuvTWb9652QpPE
 7Levu2z3Pbm4+l+QgLDSl6nKh79uZja8Efw7t2Dll8raDwlNi99LKSxxl1y0KXvCdCWW4oxEQ
 y3mouJEALZ8C2iyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502272040!86703416!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51897 invoked from network); 9 Aug 2017 09:47:20 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 9 Aug 2017 09:47:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 093CB80D;
 Wed,  9 Aug 2017 02:47:20 -0700 (PDT)
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 605E93F483;
 Wed,  9 Aug 2017 02:47:19 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1501271035-8592-1-git-send-email-volodymyr_babchuk@epam.com>
 <1501271035-8592-5-git-send-email-volodymyr_babchuk@epam.com>
 <dfde0df8-962a-36d1-0742-ddd006ad3eff@arm.com>
 <e7f71341-391f-aaf8-a1fd-e0a3d8013cdd@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b0c98ba8-5b8a-c9c1-0a3f-00f3cd7fcd39@arm.com>
Date: Wed, 9 Aug 2017 10:47:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <e7f71341-391f-aaf8-a1fd-e0a3d8013cdd@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 4/4] arm: traps: handle SMC32 in
	check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wOC8xNyAyMTo0MiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgVm9sb2R5bXlyLAoKPiBPbiAyOC4wNy4xNyAyMzozNywgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+PiBIaSwKPj4KPj4gT24gMDcvMjgvMjAxNyAwODo0MyBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+PiBPbiBBUk12OCBhcmNoaXRlY3R1cmUgU01DIGluc3RydWN0aW9uIGluIGFhcmNo
MzIgc3RhdGUgY2FuIGJlCj4+PiBjb25kaXRpb25hbC4KPj4KPj4gdmVyc2lvbiArIHBhcmFncmFw
aCBwbGVhc2UuCj4+Cj4+IEFsc28sIEFSTXY4IHN1cHBvcnRzIGJvdGggQUFyY2gzMiBhbmQgQUFy
Y2g2NC4gQXMgSSBzYWlkIGluIG15IGFuc3dlcgo+PiBvbiAiYXJtOiBzbWNjYzogaGFuZGxlIFNN
Q3MvSFZDcyBhY2NvcmRpbmcgdG8gU01DQ0MiIChbMV0pLCBUaGlzIGZpZWxkCj4+IGV4aXN0cyBm
b3IgYm90aCBhcmNoaXRlY3R1cmUuIEkgcmVhbGx5IGRvbid0IHdhbnQgdG8gdGllIHRoZSAzMi1i
aXQKPj4gcG9ydCB0byBBUk12Ny4gV2Ugc2hvdWxkIGJlIGFibGUgdG8gdXNlIEFSTXY4IHRvby4K
PiBOb3Qgc3VyZSBpZiBJIGdvdCB0aGlzLgo+Cj4gTXkgQVJNIDcgQVJNIChBUk0gRERJIDA0MDZD
LmMgSUQwNTE0MTQgcGFnZSBCMy0xNDMxKSBzYXkgZm9sbG93aW5nOgo+Cj4gIlNNQyBpbnN0cnVj
dGlvbnMgY2Fubm90IGJlIHRyYXBwZWQgaWYgdGhleSBmYWlsIHRoZWlyIGNvbmRpdGlvbiBjb2Rl
Cj4gY2hlY2suCj4gVGhlcmVmb3JlLCB0aGUgc3luZHJvbWUgaW5mb3JtYXRpb24gZm9yIHRoaXMg
ZXhjZXB0aW9uIGRvZXMgbm90IGluY2x1ZGUKPiBjb25kaXRpb25hbGl0eSBpbmZvcm1hdGlvbi4i
Cj4KPiBBUk12OCBBUk0gKEFSTSBEREkgMDQ4N0EuayBJRDA5MjkxNikgc2F5cyB0aGF0IFNNQyBm
cm9tIGFhcmNoMzIgc3RhdGUgY2FuCj4gYmUgY29uZGl0aW9uYWwgYW5kIG15IHBhdGNoIGNoZWNr
cyB0aGlzLiBCdXQgU01DIGZyb20gYWFyY2g2NCBzdGF0ZSBpcwo+IHVuY29uZGl0aW9uYWwsIHNv
IHRoZXJlIGFyZSBub3RoaW5nIHRvIGNoZWNrLiBBdCBsZWFzdCwgd2hlbiBsb29raW5nIGF0Cj4g
SVNTIGVuY29kaW5nLCBpIHNlZSBpbW0xNiBmaWVsZCBhbmQgUkVTMCBmaWVsZC4gTm8gY29uZGl0
aW9uYWwgZmxhZ3MuCgpBUk0gMzItYml0IGlzIG5vdCBvbmx5IEFSTXY3LCBpdCBjb3VsZCBhbHNv
IGJlIEFSTXY4LiBJZiB5b3UgbG9vayBhdCAKUGFydCBHIGRlc2NyaWJpbmcgdGhlIEFBcmNoMzIg
c3RhdGUsIHNwZWNpZmljYWxseSBHMS00NDM0LCAiVGhlIEFSTXY4LUEgCmFyY2hpdGVjdHVyZSBw
ZXJtaXRzLCBidXQgZG9lcyBub3QgcmVxdWlyZSwgdGhpcyB0cmFwIHRvIGFwcGx5IHRvIApjb25k
aXRpb25hbCBTTUMgaW5zdHJ1Y3Rpb25zIHRoYXQgZmFpbCB0aGVpciBDb25kaXRpb24gY29kZSBj
aGVjay4uLiIuCgpYZW4gQVJNIDMyLWJpdHMgc2hvdWxkIGJlIGFibGUgdG8gYm9vdCBhbnkgMzIt
Yml0IEFSTSBwbGF0Zm9ybSAoQVJNdjcsIApBUk12OCkuIEJ1dCB5b3VyICNpZmRlZiBiZWxvd3Mg
cHJldmVudCB0aGF0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:50:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09:50: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.xen.org>)
	id 1dfNdV-0007Eq-Qs; Wed, 09 Aug 2017 09:50:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfNdU-0007ER-0V
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 09:50:44 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 2E/B5-03368-3FADA895; Wed, 09 Aug 2017 09:50:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffTra5
 IgxW/OCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8aR7PmPBqSbGiiPdF1kb
 GH+GdzFycggJ/GWUmPvKt4uRC8h+zCixePEMRojENkaJ5SfEQWwRAWeJr2fmsoPYvAL6EotPv
 2YBsYUFXCSW7zzLDNIsIfBSVaJr2y6wZgkBb4n/v+eww9gbVj8AamDnYBOwkjgkBhJlEVCVOH
 zhIdMERu4FjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxhnX/Y/xCjJwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvh5tdkUKCRanp
 qRVpmTnA0INJS3DwKInwWgPDT4i3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5F4PMEAApy
 ijNgxsBi4NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaVBFnFk5lXArfpFdARTEBHRPh2gh
 xRkoiQkmpg7Gf0fuiwQvDqnUzf94/OJWw+ocYTwvp6QanjrE8TPzE1iv9+s8vzhFRw67RvPtw
 24V7COjtMLlo25DyqMtoZpSawK+/EtysP1gU9vCV4lLnf+3rvt6KMjSZx0Tdj8kMZVISYXk75
 Gh53Yc/0vbUWk/KrBFL9A0wrFuxffHP3zMBpYW5a8xjrlViKMxINtZiLihMBxo0qCH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502272240!76987739!1
X-Originating-IP: [104.130.215.37]
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 7971 invoked from network); 9 Aug 2017 09:50:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 09:50:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfNdP-000755-G7; Wed, 09 Aug 2017 09:50: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 1dfNdK-0003AY-2K; Wed, 09 Aug 2017 09:50:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfNdJ-0000us-JC; Wed, 09 Aug 2017 09:50:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112524-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-xl-qemut-ws16-amd64:guest-saverestore: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-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-raw:migrate-support-check: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-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-libvirt-xsm:migrate-support-check: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 09:50:33 +0000
Subject: [Xen-devel] [linux-3.18 test] 112524: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7750029904379322465=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl           7 xen-boot         fail in 112517 pass in 112524
 test-amd64-amd64-libvirt      7 xen-boot                   fail pass in 112517

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112517 like 112085
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112517 like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112517 like 112102
 test-amd64-amd64-libvirt    13 migrate-support-check fail in 112517 never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 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-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-qemut-ws16-amd64 13 guest-saverestore       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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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-libvirt-xsm 13 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
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         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-amd64-xl-qemut-win10-i386 10 windows-install        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

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   18 days
Testing same since   112351  2017-07-27 22:26:55 Z   12 days   20 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     fail    
 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                                     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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7750029904379322465==--

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:52:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09:52: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.xen.org>)
	id 1dfNf1-0007OI-8L; Wed, 09 Aug 2017 09:52:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfNf0-0007OA-N6
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 09:52:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 87/5D-01862-15BDA895; Wed, 09 Aug 2017 09:52:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTTfwdle
 kwf+5IhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDU7cZCxZzVezY8ZqlgfExRxcjF4eQwCZG
 iebpx5ghnN2MEpNal7F1MXJyCAuESSzfdZIdxBYRKJfo//2aEaJoL6PE4RVf2UEcZoF+Rom/5
 6+xglSxCWhK3Pn8iQnE5hWwktiw7xNYnEVARWLirGtgcVGBcIm3jUdYIGoEJU7OfAJmcwrYST
 y8dwzMZhYwk5i3+SEzhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFuoameklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUHHAAQ7GNds9zzEKMnBpCTKu0m7M1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO+Hm12RQoJFqempFWmZOcDwh0lLcPAoifBa3wJK8xYXJOYWZ
 6ZDpE4xKkqJ84qDJARAEhmleXBtsJi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeWyDbeT
 LzSuCmvwJazAS0OMK3E2RxSSJCSqqB8X6wkRtDQjazreI8e7l697CZF5gE911y/+h2I+7E9Wl
 b7v13PKR3X3/dlesxCYc+lr2a5cpgvHFZeUy7y9Vzmx+37//Y/qn3TPuWKep/Wn1ZxF1yTKK2
 b9MyPb/2Q+y0q8nyrnvm3KsL+M7NOuWuBp/zi2WWqyY8zqg+ys/Btylx0dc3Nkf1tiixFGckG
 moxFxUnAgD0NXDktAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502272336!92428152!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5075 invoked from network); 9 Aug 2017 09:52:17 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 9 Aug 2017 09:52:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8AAF580D;
 Wed,  9 Aug 2017 02:52:16 -0700 (PDT)
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 72C8E3F483;
 Wed,  9 Aug 2017 02:52:15 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-2-git-send-email-volodymyr_babchuk@epam.com>
 <34d92fcc-6954-ce2f-a9a9-731b7cc2793d@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e7deaf30-ff86-cbe1-f2e2-e7226fd87509@arm.com>
Date: Wed, 9 Aug 2017 10:52:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <34d92fcc-6954-ce2f-a9a9-731b7cc2793d@citrix.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register
 accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wOC8xNyAyMTozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOC8wOC8yMDE3
IDIxOjA4LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gaW5kZXggNmNmOWVlNy4uZWQ3
OGIzNiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKPj4gQEAgLTE0NDksMTMgKzE0NDksMTIgQEAgc3RhdGljIHZvaWQgZG9f
ZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUp
Cj4+ICB9Cj4+ICAjZW5kaWYKPj4KPj4gKyNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFs
KSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCj4+ICsjZGVmaW5lIFBTQ0lfQVJHKHJlZyxuKSBn
ZXRfdXNlcl9yZWcocmVnLCBuKQo+PiArCj4+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+PiAtI2Rl
ZmluZSBQU0NJX1JFU1VMVF9SRUcocmVnKSAocmVnKS0+eDAKPj4gLSNkZWZpbmUgUFNDSV9BUkco
cmVnLG4pIChyZWcpLT54IyNuCj4+IC0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1aW50MzJf
dCkoIChyZWcpLT54IyNuICYgMHgwMDAwMDAwMEZGRkZGRkZGICkKPj4gKyNkZWZpbmUgUFNDSV9B
UkczMihyZWcsbikgKHVpbnQzMl90KShnZXRfdXNlcl9yZWcocmVnLCBuKSAmIDB4MDAwMDAwMDBG
RkZGRkZGRikKPgo+IFRoZXJlIGlzIG5vIG5lZWQgZm9yIHRoZSBtYXNrIGFzIHdlbGwgYXMgdGhl
IGV4cGxpY2l0ICh1aW50MzJfdCkgY2FzdC4KPiBJJ2QgcmVjb21tZW5kIGRyb3BwaW5nIHRoZSBt
YXNrIGVudGlyZWx5LgoKSSB3YW50IHRvIGF2b2lkIHRoZSBpbXBsaWNpdCBjYXN0IGZyb20gNjQt
Yml0IHJlZ2lzdGVyIHRvIDMyLWJpdCB0aGF0IApWb2xvZHlteXIgaW50cm9kdWNlZCBpbiBoaXMg
c2VyaWVzLgoKdWludDMyX3QgcHN0YXRlID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOwoKSUhNTyB0
aGlzIGlzIGEgY2FsbCB0byBtaXN0YWtlLiBBbm90aGVyIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUg
MyBoZWxwZXJzCgktIGdldF91c2VyX3JlZzMyKC4uLikKCS0gZ2V0X3VzZXJfcmVnNjQoLi4uKQoJ
LSBnZXRfdXNlcl9yZWcoLi4uKSAtPiBSZXR1cm4gdGhlIGZ1bGwgcmVnaXN0ZXIgKDMyLWJpdCBv
biBBUk0zMiwgCjY0LWJpdCBvbiBBUk02NCkuCgpUaGlzIHdvdWxkIGF0IGxlYXN0IGRvY3VtZW50
IHRoZSByZXR1cm4gdmFsdWUgb2YgZ2V0X3VzZXJfcmVnKi4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:54:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09: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.xen.org>)
	id 1dfNgT-0007Xz-Ij; Wed, 09 Aug 2017 09:53:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfNgS-0007Xr-Bs
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 09:53:48 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 DF/BC-22472-BABDA895; Wed, 09 Aug 2017 09:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTXfV7a5
 Ig9drTS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxddzUL3rJVLHqwiq2B8SJrFyMXh5DAJkaJ
 l/euQTm7GSXWTbnA3sXIwSEsECvRvdapi5GTQ0TAW+JV9092iJouRomvd1tYQBLMAv2MEk2XT
 UBsNgFNiTufPzGB2LwCVhIHl25hA7FZBFQkul6cYAexRQXCJd42HmGBqBGUODnzCZjNCbTgy5
 /TTBAzbSXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6hXlJRZnpGSW5
 iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxuUfnQ4xSnIwKYnybtLujBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwRt9sytSSLAoNT21Ii0zBxj2MGkJDh4lEV7rW0Bp3uKCxNzizHSI1
 ClGXY6mD1u+MAmx5OXnpUqJ8y4GmSEAUpRRmgc3AhaDlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMKwmyiiczrwRu0yugI5iAjojw7QQ5oiQRISXVwLiuPVRAgyu4orNcq+9WYun1+RZLVa3
 TDL5IrTXv5ahV4/1brGd0QvZ3sSn/BN5FK97Lx1nOd/F+vn/rhgyTyVL9Z2pOT5ir96XC5Iwk
 /5Rf7yrDrS/IfuYxW5PAJJTNkhbZWeDS4cts+nzj1MJfu2wC70Vuma/29NDMs5VKRs9r5QUuu
 zL/UGIpzkg01GIuKk4EAGTGuYm8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502272426!105182995!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29819 invoked from network); 9 Aug 2017 09:53:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 9 Aug 2017 09:53:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D6E5480D;
 Wed,  9 Aug 2017 02:53:45 -0700 (PDT)
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 E99743F483;
 Wed,  9 Aug 2017 02:53:44 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-3-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f79b61a9-095b-b5a8-8ffc-98003de0f243@arm.com>
Date: Wed, 9 Aug 2017 10:53:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502222922-25821-3-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 2/7] arm: make processor-specific functions
 from traps.c globaly visible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IEZyb206IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+Cj4g
VGhlIGZvbGxvd2luZyBsaXN0IG9mIGZ1bmN0aW9uczoKPgo+ICAtIGFkdmFuY2VfcGMoKQo+ICAt
IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKCkKPiAgLSBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKCkK
PiAgLSBpbmplY3RfaWFidF9leGNlcHRpb24oKQo+ICAtIGluamVjdF9kYWJ0X2V4Y2VwdGlvbigp
Cj4gIC0gaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKCkKPgo+IGFyZSBub3cgZ2xvYmFseSB2aXNpYmxl
LiBUaGlzIGNoYW5nZSBpcyBuZWVkZWQgYmVjYXNlIHdlIHBsYW4gdG8gaGFuZGxlIFNNQ3MKPiBp
biBkaWZmZXJlbnQgZmlsZSBhbmQgaGFuZGxlciBjb2RlIG5lZWRzIHRvIGFsdGVyIHN0YXRlIG9m
IGEgZ3Vlc3QuCj4KPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJj
aHVrQGdtYWlsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICB8
IDE2ICsrKysrKy0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8
IDExICsrKysrKysrKysrCgpJIHdvdWxkIG11Y2ggcHJlZmVyIGlmIHlvdSBpbnRyb2R1Y2UgYSBu
ZXcgaGVhZGVyIHRyYXBzLmggcmF0aGVyIHRoYW4gCnBpZ2d5LWJhY2sgb24gdGhlIG5vdyBncm93
aW5nIHByb2Nlc3Nvci5oLgoKSSBoYXZlIGFjdHVhbGx5IGEgc2VyaWVzIHRoYXQgd2lsbCBkbyB0
aGF0LCBidXQgSSBhbSBoYXBweSBpZiB5b3UgCmludHJvZHVjZSBpdCBiZWZvcmUgbWUuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 09:56:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 09:56: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.xen.org>)
	id 1dfNjP-0007l8-1S; Wed, 09 Aug 2017 09:56:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfNjN-0007l2-CB
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 09:56:49 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2E/FD-01736-06CDA895; Wed, 09 Aug 2017 09:56:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTTfhTle
 kwYX5PBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atNUUFvzkq9i49wdjAOJ+9i5GLQ0hgE6PE
 9u+vWCGc3YwSWzb0sXQxcnIIC4RKHNr/khnEFhHwlnjV/ZMdxBYS6GKU2N0UAWIzCyRJzJjYw
 wRiswloStz5/AnM5hWwklj49BuYzSKgIrFgzxJWEFtUIFzibeMRFogaQYmTM5+A2ZxA8xf8uc
 EGMdNW4s7c3cwQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGlnoJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhls9AwPjDsa+VX6HGCU5mJREeTdpd0YK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuBNut0VKSRYlJqeWpGWmQMMfJi0BAePkgivLkiat7ggMbc4Mx0id
 YpRl2PD6vVfmIRY8vLzUqXEecVAigRAijJK8+BGwKLwEqOslDAvIwMDgxBPQWpRbmYJqvwrRn
 EORiVhXjaQKTyZeSVwm14BHcEEdESEbyfIESWJCCmpBsYqyYgXN33WuenW7ZzxUujYu81vou7
 c4tqw9pT66cOWxwXbyp+/jBY7orzxj/7VNXO2tH9OsJG9KPfhqLH+nn+uTwOc7n+2nXY90dm2
 2aP5+Y5qVa2J19Ryqx1a1by/XX780X9XZpa7dMz3TxIeU2LZroRYvu8++2kj14c7ugejlrG7n
 dK8kBmqxFKckWioxVxUnAgAazlv5r0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502272607!106359665!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33168 invoked from network); 9 Aug 2017 09:56:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 9 Aug 2017 09:56:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6597C80D;
 Wed,  9 Aug 2017 02:56:47 -0700 (PDT)
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 9CA523F540;
 Wed,  9 Aug 2017 02:56:46 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-4-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <02db138b-85db-2a5a-79fb-fb4677580ee5@arm.com>
Date: Wed, 9 Aug 2017 10:56:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502222922-25821-4-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 3/7] arm: traps: check if SMC was
 conditional before handling it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOC8wOC8xNyAyMTowOCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gY2Vy
dGFpbiBBUk0gYXJoY2l0ZWN0dXJlcyBTTUMgaW5zdHJ1Y3Rpb24gY2FuIGJlIGNvbmRpdGlvbmFs
Cj4gKEFSTSBEREkgMDQ4N0EuayBwYWdlIEQ3LTE5NDkpIGFuZCB3ZSBuZWVkIHRvIGNoZWNrIGlm
IHRoYXQKPiBjb25kaXRpb25hbCB3YXMgbWVldC4KPgo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiBUaGlzIHBhdGNo
IHdhcyBzZXBhcmF0ZWQgZnJvbSB0aGUgbmV4dCBvbmUKCk5vd2hlcmUgaW4gdGhpcyBzZXJpZXMg
eW91IG1lbnRpb24gdGhlIGRlcGVuZGVuY2llcyBvbiB5b3VyIG90aGVyIHNlcmllcyAKWzFdLiBU
aGlzIHBhdGNoIHNob3VsZCBub3QgYmUgbWVyZ2VkIHVudGlsIFsxXSBoYXMgYmVlbiBtZXJnZWQu
CgpDaGVlcnMsCgo+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgNiArKysrKysKPiAg
MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCAwMTcxYzFjLi5lMTRl
N2MwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKPiBAQCAtMjc3Myw2ICsyNzczLDEyIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBf
c21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICB7
Cj4gICAgICBpbnQgcmMgPSAwOwo+Cj4gKyAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0
cihyZWdzLCBoc3IpICkKPiArICAgIHsKPiArICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7
Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiAgICAgIGlmICggY3VycmVudC0+ZG9t
YWluLT5hcmNoLm1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQo+ICAgICAgICAgIHJj
ID0gbW9uaXRvcl9zbWMoKTsKPgo+CgpbMV0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMjk4OC5odG1sCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:03:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10:03: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.xen.org>)
	id 1dfNpA-0008Vw-JJ; Wed, 09 Aug 2017 10:02:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38757f4df=Andrew.Cooper3@citrix.com>)
 id 1dfNp8-0008Vq-RF
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 10:02:46 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A1/42-01994-6CDDA895; Wed, 09 Aug 2017 10:02:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsWyU9JRQvfI3a5
 Ig7aZYhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP9iddsBVckK74s6GRqYLwr1sXIySEh4CfR
 fmgnK4TtLvHmXSt7FyMHh7BAqsSjHm+QsIiAssTxpi9gJUIC+hKrrl5nArGZBbwkWh4sB7PZg
 OK7X3wCs3kFbCXamv4xgtgsAioSc3b8AusVFQiX2P/9GjNEjaDEyZlPWEBsTgEDieu//rOBrG
 UW0JRYv0sfYry8xPa3c5ghbHGJpi8roU5Qk7jWf4kd4uJ0iYnPelggbAuJ27fusE1gFJqFZMM
 shKmzkEydhWTqAkaWVYwaxalFZalFuobmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5
 uZsYgeHNAAQ7GC+e9jzEKMnBpCTKu0m7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/mna5II
 cGi1PTUirTMHGCkwaQlOHiURHingqR5iwsSc4sz0yFSpxiNOTasXv+FieNO34YvTEIsefl5qV
 LivGwgpQIgpRmleXCDYAngEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR580Cm8GTmlcDtewV
 0ChPQKRG+nSCnlCQipKQaGHdn7nh2yZR9tqz7pKWLwhOuaE6e4mipuFMk/vdHo0+iVjvNGE/2
 J7ftdPnQeenmFYEAQxPe++1Nf0tZZNvPNNsx3Q3xTld/p279r+GqRa5eQLyI+7n0zuPqTtuCV
 WRyZ5RInNl79UCd6p+vefMW6v1YYunBucyRL+CUiEXehs+sl5dkXNeZqsRSnJFoqMVcVJwIAC
 YW/tr7AgAA
X-Env-Sender: prvs=38757f4df=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502272964!92476904!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6812 invoked from network); 9 Aug 2017 10:02:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 10:02:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,346,1498521600"; d="scan'208";a="50717014"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>
References: <osstest-112511-mainreport@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6b518e04-57f4-116d-d964-f7158644da3a@citrix.com>
Date: Wed, 9 Aug 2017 11:02:42 +0100
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: <osstest-112511-mainreport@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112511: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMTcgMTE6MjAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTEyNTExIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MTEvCj4KPiBSZWdyZXNzaW9ucyA6LSgKPgo+
IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTEyNDk2
CgpsaWJ4bC1zYXZlLWhlbHBlcjogZGVidWc6IHN0YXJ0aW5nIHNhdmU6IFN1Y2Nlc3MKeGM6IGRl
dGFpbDogZmQgOSwgZG9tIDQsIG1heF9pdGVycyAwLCBtYXhfZmFjdG9yIDAsIGZsYWdzIDQsIGh2
bSAxCnhjOiBpbmZvOiBTYXZpbmcgZG9tYWluIDQsIHR5cGUgeDg2IEhWTQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4
MjI4YmFjOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzQvbG9nZGlydHkvcmV0
IHRva2VuPTMvMDogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
Yzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDIyOGJhYzggd3BhdGg9L2xvY2FsL2Rv
bWFpbi8wL2RldmljZS1tb2RlbC80L2xvZ2RpcnR5L3JldCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRo
PS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvNC9sb2dkaXJ0eS9yZXQKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4MjI4YmFjOCB3
cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzQvbG9nZGlydHkvcmV0IHRva2VuPTMv
MDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC80L2xvZ2RpcnR5L3Jl
dApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjczOmxpYnhsX19ldl94c3dhdGNoX2RlcmVn
aXN0ZXI6IHdhdGNoIHc9MHgyMjhiYWM4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9k
ZWwvNC9sb2dkaXJ0eS9yZXQgdG9rZW49My8wOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQyOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIGVwYXRoPS9s
b2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvNC9sb2dkaXJ0eS9yZXQgdG9rZW49My8wOiBlbXB0
eSBzbG90CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tX3N1c3BlbmQuYzoxNzk6ZG9tYWluX3N1c3Bl
bmRfY2FsbGJhY2tfY29tbW9uOiBEb21haW4gNDpDYWxsaW5nIHhjX2RvbWFpbl9zaHV0ZG93biBv
biBIVk0gZG9tYWluCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tX3N1c3BlbmQuYzoyOTQ6ZG9tYWlu
X3N1c3BlbmRfY29tbW9uX3dhaXRfZ3Vlc3Q6IERvbWFpbiA0OndhaXQgZm9yIHRoZSBndWVzdCB0
byBzdXNwZW5kCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0
Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHgyMjhiMjUwIHdwYXRoPUByZWxlYXNlRG9tYWluIHRva2Vu
PTMvMTogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6
d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDIyOGIyNTAgd3BhdGg9QHJlbGVhc2VEb21haW4g
dG9rZW49My8xOiBldmVudCBlcGF0aD1AcmVsZWFzZURvbWFpbgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RvbV9zdXNwZW5kLmM6MzUyOnN1c3BlbmRfY29tbW9uX3dhaXRfZ3Vlc3RfY2hlY2s6IERvbWFp
biA0Omd1ZXN0IGhhcyBzdXNwZW5kZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3Mzps
aWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4MjI4YjI1MCB3cGF0aD1AcmVs
ZWFzZURvbWFpbiB0b2tlbj0zLzE6IGRlcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZG9tX3N1c3BlbmQuYzo4MDpsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVs
OiBEb21haW4gNDpTYXZpbmcgZGV2aWNlIG1vZGVsIHN0YXRlIHRvIC92YXIvbGliL3hlbi9xZW11
LXNhdmUuNApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNo
X2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHgyMjhiMjUwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZAp4
YzogZGV0YWlsOiBGcmFtZXM6IDExMjY0LzEwNDU1MDQgICAgMSUKeGM6IGRldGFpbDogRnJhbWVz
OiAyMTUwNC8xMDQ1NTA0ICAgIDIlCnhjOiBkZXRhaWw6IEZyYW1lczogMzE3NDQvMTA0NTUwNCAg
ICAzJQp4YzogZGV0YWlsOiBGcmFtZXM6IDQxOTg0LzEwNDU1MDQgICAgNCUKeGM6IGRldGFpbDog
RnJhbWVzOiA1MzI0OC8xMDQ1NTA0ICAgIDUlCnhjOiBkZXRhaWw6IEZyYW1lczogNjM0ODgvMTA0
NTUwNCAgICA2JQp4YzogZGV0YWlsOiBGcmFtZXM6IDczNzI4LzEwNDU1MDQgICAgNyUKeGM6IGRl
dGFpbDogRnJhbWVzOiA4Mzk2OC8xMDQ1NTA0ICAgIDglCnhjOiBkZXRhaWw6IEZyYW1lczogOTQy
MDgvMTA0NTUwNCAgICA5JQp4YzogZGV0YWlsOiBGcmFtZXM6IDEwNTQ3Mi8xMDQ1NTA0ICAgMTAl
CnhjOiBkZXRhaWw6IEZyYW1lczogMTE1NzEyLzEwNDU1MDQgICAxMSUKeGM6IGRldGFpbDogRnJh
bWVzOiAxMjU5NTIvMTA0NTUwNCAgIDEyJQp4YzogZGV0YWlsOiBGcmFtZXM6IDEzNjE5Mi8xMDQ1
NTA0ICAgMTMlCnhjOiBkZXRhaWw6IEZyYW1lczogMTQ2NDMyLzEwNDU1MDQgICAxNCUKeGM6IGRl
dGFpbDogRnJhbWVzOiAxNTc2OTYvMTA0NTUwNCAgIDE1JQp4YzogZGV0YWlsOiBGcmFtZXM6IDE2
NzkzNi8xMDQ1NTA0ICAgMTYlCnhjOiBkZXRhaWw6IEZyYW1lczogMTc4MTc2LzEwNDU1MDQgICAx
NyUKeGM6IGRldGFpbDogRnJhbWVzOiAxODg0MTYvMTA0NTUwNCAgIDE4JQp4YzogZXJyb3I6IEZh
aWxlZCB0byBnZXQgdHlwZXMgZm9yIHBmbiBiYXRjaCAoMTQgPSBCYWQgYWRkcmVzcyk6IEludGVy
bmFsIGVycm9yCnhjOiBlcnJvcjogU2F2ZSBmYWlsZWQgKDE0ID0gQmFkIGFkZHJlc3MpOiBJbnRl
cm5hbCBlcnJvcgoKVGhpcyBpcyBpbnRlcm1pdHRlbnQsIGJ1dCBzb21ldGhpbmcgaXMgY2xlYXJs
eSB3cm9uZyB3aXRoIHRoZSBwcm9jZXNzLiAgQXMgYSBmaXJzdCBndWVzcywgSSdkIHNheSB0aGlz
IGlzIGRvbTAga2VybmVsIHJlbGF0ZWQuCgp+QW5kcmV3CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:10:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10:10: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.xen.org>)
	id 1dfNwS-0000pt-L5; Wed, 09 Aug 2017 10:10:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfNwR-0000pk-Jp
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 10:10:19 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 30/D1-01862-A8FDA895; Wed, 09 Aug 2017 10:10:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVysyfVTbfzfle
 kwZN16hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bW91tZC2aXV2xq+sPewLg5pouRk0NIYBOj
 xOFZdl2MXED2bkaJ/vNvmUESwgLOEp8OtILZIgLeEq+6f7JDFHUxSuxefBnMYRb4xCRx6MI/J
 pAqNgFNiTufP4HZvAJWEh1X74DZLAIqEjv+3WYHsUUFwiXeNh5hgagRlDg58wmYzQm0YfukK2
 A1zAK2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI18hcL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMOTqGRgYdzC27PU7xCjJwaQkyrtJuzNSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTv1ntdkUKCRanpqRVpmTnA4IdJS3DwKInwfgZJ8xYXJOYWZ6ZDp
 E4xGnNsWL3+CxNH0/eP35mEWPLy81KlxHlbQUoFQEozSvPgBsGi8hKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYd7zIFN4MvNK4Pa9AjqFCeiUCN9OkFNKEhFSUg2MGnUZpsx13I8d4rtlJ6e
 n6uy7k2FWOJ9D/NGBI1PPB+5Y+Oqv5YTFR0vlVmmuf8yW4XZ5rcnsvcH769vVZu+Ibn/45+Kq
 slsRF7I3exxoNQi8t5br0Jf8kJSd9/XyOfjFDwhMl573h+Gi+P85T20fb/noJtZVvmKR8S/5p
 +cL+ifEV//jLNi4RomlOCPRUIu5qDgRAJYnGSrFAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502273416!109315205!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47099 invoked from network); 9 Aug 2017 10:10:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 9 Aug 2017 10:10:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4B7AB80D;
 Wed,  9 Aug 2017 03:10:16 -0700 (PDT)
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 08D873F540;
 Wed,  9 Aug 2017 03:10:13 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
Date: Wed, 9 Aug 2017 11:10:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKQ0MgIlRIRSBSRVNUIiBtYWludGFpbmVycyB0byBnZXQgYW4gb3Bpbmlv
biBvbiB0aGUgcHVibGljIGhlYWRlcnMuCgpPbiAwOC8wOC8xNyAyMTowOCwgVm9sb2R5bXlyIEJh
YmNodWsgd3JvdGU6Cj4gU01DQ0MgKFNNQyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cg
dG8gaGFuZGxlIGJvdGggSFZDcyBhbmQgU01Dcy4KPiBTTUNDQyBzdGF0ZXMgdGhhdCBib3RoIEhW
QyBhbmQgU01DIGFyZSB2YWxpZCBjb25kdWl0cyB0byBjYWxsIHRvIGEgZGlmZmVyZW50Cj4gZmly
bXdhcmUgZnVuY3Rpb25zLiBUaHVzLCBmb3IgZXhhbXBsZSBQU0NJIGNhbGxzIGNhbiBiZSBtYWRl
IGJvdGggYnkKPiBTTUMgb3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVy
IGNvZGluZyBmb3Igc3VjaCBjYWxscy4KPiBCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUg
YXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBhbGxvd3MgdW5kZXJsaW5nCj4gT1MgZGV0ZXJtaW5lIHZl
cnNpb24sIFVJRCBhbmQgbnVtYmVyIG9mIGZ1bmN0aW9ucyBwcm92aWRlZCBieSBzZXJ2aWNlCj4g
cHJvdmlkZXIuCj4KPiBUaGlzIHBhdGNoIGFkZHMgbmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNoIGhh
bmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKPiBhbmQgSFZDIGFjY29yZGluZyB0byBTTUMuIEF0IHRo
aXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBvbmUKPiBzZXJ2aWNlOiBTdGFuZGFyZCBIeXBl
cnZpc29yIFNlcnZpY2UuCj4KPiBTdGFuZGFyZCBIeXBlcnZpc29yIFNlcnZpY2Ugb25seSBzdXBw
b3J0cyBxdWVyeSBjYWxscywgc28gY2FsbGVyIGNhbgo+IGFzayBhYm91dCBoeXBlcnZpc29yIFVJ
RCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQgaXMgWEVOIHJ1bm5pbmcuCj4KPiBUaGlzIGNoYW5nZSBh
bGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5nIGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4K
PiBiZSBlYXNpbHkgZXh0ZW5kZWQgdG8gc3VwcG9ydCBuZXcgc2VydmljZXMgYW5kIGZ1bmN0aW9u
cy4KPgo+IEJ1dCwgYmVmb3JlIFNNQyBpcyBmb3J3YXJkZWQgdG8gc3RhbmRhcmQgU01DQ0MgaGFu
ZGxlciwgaXQgY2FuIGJlIHJvdXRlZAo+IHRvIGEgZG9tYWluIG1vbml0b3IsIGlmIG9uZSBpcyBp
bnN0YWxsZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiBSZXZpZXdlZC1ieTogT2xla3Nh
bmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IC0tLQo+ICAt
IFVwZGF0ZWQgZGVzY3JpcHRpb24gdG8gaW5kaWNhdGUgdGhhdCB0aGlzIHBhdGNoIGFmZmVjdHMg
b25seSBTTUMgY2FsbCBwYXRoLgo+ICAtIGFkZGVkICJ4ZW5fIiBwcmVmaXggdG8gZGVmaW5pdGlv
bnMgaW4gaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKPiAgLSBtb3ZlZCBkb190cmFwX3Nt
YygpIGludG8gdnNtYy5jIGZyb20gdHJhcHMuYwo+ICAtIHJlcGxhY2VkIGFsbCB0YWJzIHdpdGgg
c3BhY2VzCgpJIHdvdWxkIGhhdmUgcmVhbGx5IGFwcHJlY2lhdGVkIGEgc3VtbWFyeSBvZiB0aGUg
ZGlzY3Vzc2lvbiB3ZSBoYWQgb24gCnRoZSBwcmV2aW91cyB2ZXJzaW9uIHJlZ2FyZGluZyB0aGUg
YmluZGluZ3MuIFRoaXMgaXMgYSByZWFsIGJsb2NrZXIgZm9yIAp0aGlzIHNlcmllcyBhbmQgc2hv
dWxkIG5vdCBiZSBpZ25vcmVkLgoKPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAg
ICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgfCAg
MTkgKy0tLS0tCj4gIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgICB8IDEzOSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L3ZzbWMuaCAgICAgICAgfCAgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oIHwgIDY4ICsrKysrKysrKysrKysrKysrKysKPiAg
NSBmaWxlcyBjaGFuZ2VkLCAzMDMgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnNtYy5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXggNDllMWZiMi4uNGVmZDAx
YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC9h
cm0vTWFrZWZpbGUKPiBAQCAtNTAsNiArNTAsNyBAQCBvYmotJChDT05GSUdfSEFTX0dJQ1YzKSAr
PSB2Z2ljLXYzLm8KPiAgb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IHZnaWMtdjMtaXRzLm8KPiAg
b2JqLXkgKz0gdm1fZXZlbnQubwo+ICBvYmoteSArPSB2dGltZXIubwo+ICtvYmoteSArPSB2c21j
Lm8KPiAgb2JqLXkgKz0gdnBzY2kubwo+ICBvYmoteSArPSB2dWFydC5vCj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IGUx
NGU3YzAuLmIxMTlkYzAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC00Myw3ICs0Myw3IEBACj4gICNpbmNsdWRlIDxh
c20vbW1pby5oPgo+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiAgI2luY2x1ZGUgPGFz
bS9mbHVzaHRsYi5oPgo+IC0jaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KPiArI2luY2x1ZGUgPGFz
bS92c21jLmg+Cj4KPiAgI2luY2x1ZGUgImRlY29kZS5oIgo+ICAjaW5jbHVkZSAidnRpbWVyLmgi
Cj4gQEAgLTI3NjksMjMgKzI3NjksNiBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRf
Z3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICBpbmplY3RfZGFidF9leGNl
cHRpb24ocmVncywgaW5mby5ndmEsIGhzci5sZW4pOwo+ICB9Cj4KPiAtc3RhdGljIHZvaWQgZG9f
dHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3Ip
Cj4gLXsKPiAtICAgIGludCByYyA9IDA7Cj4gLQo+IC0gICAgaWYgKCAhY2hlY2tfY29uZGl0aW9u
YWxfaW5zdHIocmVncywgaHNyKSApCj4gLSAgICB7Cj4gLSAgICAgICAgYWR2YW5jZV9wYyhyZWdz
LCBoc3IpOwo+IC0gICAgICAgIHJldHVybjsKPiAtICAgIH0KPiAtCj4gLSAgICBpZiAoIGN1cnJl
bnQtPmRvbWFpbi0+YXJjaC5tb25pdG9yLnByaXZpbGVnZWRfY2FsbF9lbmFibGVkICkKPiAtICAg
ICAgICByYyA9IG1vbml0b3Jfc21jKCk7Cj4gLQo+IC0gICAgaWYgKCByYyAhPSAxICkKPiAtICAg
ICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gLX0KPiAtCj4gIHN0YXRp
YyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiAgewo+ICAgICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAuLjVlZjYxNjcKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZzbWMuYwo+IEBAIC0wLDAgKzEsMTM5IEBACj4gKy8qCj4gKyAqIHhlbi9hcmNoL2Fy
bS92c21jLmMKPiArICoKPiArICogR2VuZXJpYyBoYW5kbGVyIGZvciBTTUMgYW5kIEhWQyBjYWxs
cyBhY2NvcmRpbmcgdG8KPiArICogQVJNIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24KPiArICoKPiAr
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Cj4gKyAqLwo+ICsKPiArCj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KPiArI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWMuaD4KPiArI2luY2x1ZGUg
PGFzbS9tb25pdG9yLmg+Cj4gKyNpbmNsdWRlIDxhc20vdnNtYy5oPgo+ICsjaW5jbHVkZSA8YXNt
L3JlZ3MuaD4KCjxhc20vcmVncy5oPiBzaG91bGQgYmUgYmVmb3JlIDxhc20vdnNtYy5oPiB0byBr
ZWVwIHRoZSBoZWFkZXJzIG9yZGVyZWQgCmFscGhhYmV0aWNhbGx5LgoKPiArCj4gKy8qIE51bWJl
ciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZpY2Uu
ICovCj4gKyNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKPiArCj4gKy8qIFNNQ0ND
IGludGVyZmFjZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBpdHNlbGYuICovCj4gK3N0YXRp
YyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7
Cj4gKyAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfRlVOQ19OVU0oZ2V0X3VzZXJfcmVnKHJlZ3MsIDAp
KSApCj4gKyAgICB7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6Cj4gKyAg
ICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4g
KyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlE
Ogo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBYRU5fU01DQ0NfVUlELmFbMF0pOwo+
ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBYRU5fU01DQ0NfVUlELmFbMV0pOwo+ICsg
ICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAyLCBYRU5fU01DQ0NfVUlELmFbMl0pOwo+ICsgICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCAzLCBYRU5fU01DQ0NfVUlELmFbM10pOwo+ICsgICAgICAg
IHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OOgo+
ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJT04p
Owo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBYRU5fU01DQ0NfTUlOT1JfUkVWSVNJ
T04pOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsgICAgcmV0dXJuIGZhbHNl
Owo+ICt9Cj4gKwo+ICsvKgo+ICsgKiB2c21jX2hhbmRsZV9jYWxsKCkgLSBoYW5kbGUgU01DL0hW
QyBjYWxsIGFjY29yZGluZyB0byBBUk0gU01DQ0MuCj4gKyAqIHJldHVybnMgdHJ1ZSBpZiB0aGF0
IHdhcyB2YWxpZCBTTUNDQyBjYWxsIChldmVuIGlmIGZ1bmN0aW9uIG51bWJlcgo+ICsgKiB3YXMg
dW5rb3duKS4KPiArICovCj4gK3N0YXRpYyBib29sIHZzbWNfaGFuZGxlX2NhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCgpTb21ldGhpbmcgaXMgd3JvbmcgaGVyZS4gVGhlIGNvbW1lbnQg
c2F5cyAiSGFuZGxlIFNNQy9IVkMiIGJ1dCB0aGUgbmFtZSAKb2YgdGhlIGZ1bmN0aW9uIGlzICJ2
c21jIi4KCj4gK3sKPiArICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOwo+ICsgICAgY29uc3QgdW5p
b24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPiArCj4gKyAgICAvKgo+ICsgICAg
ICogQ2hlY2sgaW1tZWRpYXRlIHZhbHVlIGZvciBIVkMzMiwgSFZDNjQgYW5kIFNNQzY0Lgo+ICsg
ICAgICogSXQgaXMgbm90IHNvIGVhc3kgdG8gY2hlY2sgaW1tZWRpYXRlIHZhbHVlIGZvciBTTUMz
MiwKPiArICAgICAqIGJlY2F1c2UgaXQgaXMgbm90IHN0b3JlZCBpbiBIU1IuSVNTIGZpZWxkLiBU
byBnZXQgaW1tZWRpYXRlCj4gKyAgICAgKiB2YWx1ZSB3ZSBuZWVkIHRvIGRpc3Nhc2VtYmxlIGlu
c3RydWN0aW9uIGF0IGN1cnJlbnQgcGMsIHdoaWNoCgpzL2Rpc3Nhc2VtYmxlL2Rpc2Fzc2VtYmxl
LwoKPiArICAgICAqIGlzIGV4cGVuc2l2ZS4gU28gd2Ugd2lsbCBhc3N1bWUgdGhhdCBpdCBpcyAw
eDAuCj4gKyAgICAgKi8KPiArICAgIHN3aXRjaCAoIGhzci5lYyApCj4gKyAgICB7Cj4gKyAgICBj
YXNlIEhTUl9FQ19IVkMzMjoKPiArICAgIGNhc2UgSFNSX0VDX0hWQzY0Ogo+ICsgICAgY2FzZSBI
U1JfRUNfU01DNjQ6Cj4gKyAgICAgICAgaWYgKCAoaHNyLmlzcyAmIDB4RkYpICE9IDApCgpUaGUg
aW1tZWRpYXRlIGlzIDE2IGJpdHMuIFNvIGl0IHNob3VsZCBiZSAweEZGRkYuIEl0IHdvdWxkIGFs
c28gYmUgbmljZSAKdG8gaGF2ZSBhIGNvbW1lbnQgZXhwbGFpbmluZyBpdCBhbmQgcHJvYmFibHkg
YSBkZWZpbmUuCgo+ICsgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKyAgICBjYXNlIEhTUl9FQ19TTUMzMjoKPiArICAgICAgICBicmVhazsKPiArICAgIGRlZmF1
bHQ6Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIDY0IGJp
dCBjYWxscyBhcmUgYWxsb3dlZCBvbmx5IGZyb20gNjQgYml0IGRvbWFpbnMgKi8KCk1pc3Npbmcg
ZnVsbCBzdG9wLgoKPiArICAgIGlmICggQVJNX1NNQ0NDX0lTXzY0KGdldF91c2VyX3JlZyhyZWdz
LCAwKSkgJiYKPiArICAgICAgICAgaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQo+
ICsgICAgewo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfRVJSX1VO
S05PV05fRlVOQ1RJT04pOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHN3aXRjaCAoIEFSTV9TTUNDQ19PV05FUl9OVU0oZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKSAp
Cj4gKyAgICB7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgo+ICsgICAg
ICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKPiArICAgICAgICBicmVhazsK
PiArICAgIH0KPiArCj4gKyAgICBpZiAoICFoYW5kbGVkICkKPiArICAgIHsKPiArICAgICAgICBn
cHJpbnRrKFhFTkxPR19JTkZPLCAiVW5oYW5kbGVkIFNNQy9IVkM6ICUwOCJQUklyZWdpc3RlciJc
biIsCj4gKyAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgMCkpOwo+ICsgICAgICAg
IC8qIEluZm9ybSBjYWxsZXIgdGhhdCBmdW5jdGlvbiBpcyBub3Qgc3VwcG9ydGVkICovCj4gKyAg
ICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElP
Tik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4gKy8qIFRoaXMg
ZnVuY3Rpb24gd2lsbCBiZSBjYWxsZWQgZnJvbSB0cmFwcy5jICovCj4gK3ZvaWQgZG9fdHJhcF9z
bWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gK3sK
PiArICAgIGludCByYyA9IDA7Cj4gKwo+ICsgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5z
dHIocmVncywgaHNyKSApCj4gKyAgICB7Cj4gKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3Ip
Owo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAgICAvKiBJZiBtb25pdG9yIGlz
IGVuYWJsZWQsIGxldCBpdCBoYW5kbGUgdGhlIGNhbGwgKi8KPiArICAgIGlmICggY3VycmVudC0+
ZG9tYWluLT5hcmNoLm1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQo+ICsgICAgICAg
IHJjID0gbW9uaXRvcl9zbWMoKTsKPiArCj4gKyAgICBpZiAoIHJjID09IDEgKQo+ICsgICAgICAg
IHJldHVybjsKPiArCj4gKyAgICAvKiBVc2Ugc3RhbmRhcmQgcm91dGluZXMgdG8gaGFuZGxlIHRo
ZSBjYWxsICovCj4gKyAgICBpZiAoIHZzbWNfaGFuZGxlX2NhbGwocmVncykgKQo+ICsgICAgICAg
IGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiArICAgIGVsc2UKPiArICAgICAgICBpbmplY3RfdW5k
ZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlh
YmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAq
Lwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdnNtYy5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi43
YmFhYmVmCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5o
Cj4gQEAgLTAsMCArMSw5NCBAQAo+ICsvKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcsIEVQQU0g
U3lzdGVtcwo+ICsgKgo+ICsgKiBUaGlzIHNvZnR3YXJlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgdmVyc2lvbiAyLCBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgYW5kCj4gKyAqIG1h
eSBiZSBjb3BpZWQsIGRpc3RyaWJ1dGVkLCBhbmQgbW9kaWZpZWQgdW5kZXIgdGhvc2UgdGVybXMu
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqLwo+ICsjaWZu
ZGVmIF9fQVNNX0FSTV9WU01DX0hfXwo+ICsjZGVmaW5lIF9fQVNNX0FSTV9WU01DX0hfXwo+ICsK
PiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsKPiArLyoKPiArICogVGhpcyBmaWxlIHByb3Zp
ZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxpbmcgQ29udmVudGlvbiBhcwo+ICsg
KiBzcGVjaWZpZWQgaW4KPiArICogaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGlj
L2NvbS5hcm0uZG9jLmRlbjAwMjhhL2luZGV4Lmh0bWwKPiArICovCj4gKwo+ICsjZGVmaW5lIEFS
TV9TTUNDQ19TVERfQ0FMTCAgICAgICAgICAgICAgMFUKPiArI2RlZmluZSBBUk1fU01DQ0NfRkFT
VF9DQUxMICAgICAgICAgICAgIDFVCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1RZUEVfU0hJRlQgICAg
ICAgICAgICAzMQo+ICsKPiArI2RlZmluZSBBUk1fU01DQ0NfU01DXzMyICAgICAgICAgICAgICAg
IDBVCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NNQ182NCAgICAgICAgICAgICAgICAxVQo+ICsjZGVm
aW5lIEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQgICAgICAgMzAKPiArCj4gKyNkZWZpbmUgQVJN
X1NNQ0NDX09XTkVSX01BU0sgICAgICAgICAgICAweDNGCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09X
TkVSX1NISUZUICAgICAgICAgICAyNAo+ICsKPiArI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19NQVNL
ICAgICAgICAgICAgIDB4RkZGRgo+ICsKPiArLyogQ2hlY2sgaWYgdGhpcyBpcyBmYXN0IGNhbGwg
Ki8KPiArI2RlZmluZSBBUk1fU01DQ0NfSVNfRkFTVF9DQUxMKHNtY192YWwpIFwKPiArICAgICgo
c21jX3ZhbCkgJiAoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCA8PCBBUk1fU01DQ0NfVFlQRV9TSElGVCkp
Cj4gKwo+ICsvKiBDaGVjayBpZiB0aGlzIGlzIDY0IGJpdCBjYWxsICAqLwo+ICsjZGVmaW5lIEFS
TV9TTUNDQ19JU182NChzbWNfdmFsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAoKHNtY192YWwpICYgKEFSTV9TTUNDQ19TTUNfNjQgPDwgQVJNX1NNQ0ND
X0NBTExfQ09OVl9TSElGVCkpCj4gKwo+ICsvKiBHZXQgZnVuY3Rpb24gbnVtYmVyIGZyb20gZnVu
Y3Rpb24gaWRlbnRpZmllciAqLwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX05VTShzbWNfdmFs
KSAgICAgKChzbWNfdmFsKSAmIEFSTV9TTUNDQ19GVU5DX01BU0spCj4gKwo+ICsvKiBHZXQgc2Vy
dmljZSBvd25lciBudW1iZXIgZnJvbSBmdW5jdGlvbiBpZGVudGlmaWVyICovCj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX09XTkVSX05VTShzbWNfdmFsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgICgoKHNtY192YWwpID4+IEFSTV9TTUNDQ19PV05FUl9TSElGVCkgJiBB
Uk1fU01DQ0NfT1dORVJfTUFTSykKPiArCj4gKy8qCj4gKyAqIENvbnN0cnVjdCBmdW5jdGlvbiBp
ZGVudGlmaWVyIGZyb20gY2FsbCB0eXBlIChmYXN0IG9yIHN0YW5kYXJkKSwKPiArICogY2FsbGlu
ZyBjb252ZW50aW9uICgzMiBvciA2NCBiaXQpLCBzZXJ2aWNlIG93bmVyIGFuZCBmdW5jdGlvbiBu
dW1iZXIKPiArICovCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0NBTExfVkFMKHR5cGUsIGNhbGxpbmdf
Y29udmVudGlvbiwgb3duZXIsIGZ1bmNfbnVtKSAgIFwKPiArICAgICgoKHR5cGUpIDw8IEFSTV9T
TUNDQ19UWVBFX1NISUZUKSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgICAoKGNhbGxpbmdfY29udmVudGlvbikgPDwgQVJNX1NNQ0NDX0NBTExfQ09OVl9TSElG
VCkgfCAgICAgICAgICBcCj4gKyAgICAgICAgICgoKG93bmVyKSAmIEFSTV9TTUNDQ19PV05FUl9N
QVNLKSA8PCBBUk1fU01DQ0NfT1dORVJfU0hJRlQpIHwgIFwKPiArICAgICAgICAgKChmdW5jX251
bSkgJiBBUk1fU01DQ0NfRlVOQ19NQVNLKSkKPiArCj4gKy8qIExpc3Qgb2Yga25vd24gc2Vydmlj
ZSBvd25lcnMgKi8KPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfQVJDSCAgICAgICAgICAgIDAK
PiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfQ1BVICAgICAgICAgICAgIDEKPiArI2RlZmluZSBB
Uk1fU01DQ0NfT1dORVJfU0lQICAgICAgICAgICAgIDIKPiArI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfT0VNICAgICAgICAgICAgIDMKPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQg
ICAgICAgIDQKPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUiAgICAgIDUKPiAr
I2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFAgICAgIDQ4Cj4gKyNkZWZpbmUgQVJN
X1NNQ0NDX09XTkVSX1RSVVNURURfQVBQX0VORCA0OQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05F
Ul9UUlVTVEVEX09TICAgICAgNTAKPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9P
U19FTkQgIDYzCj4gKwo+ICsvKiBMaXN0IG9mIGdlbmVyaWMgZnVuY3Rpb24gbnVtYmVycyAqLwo+
ICsjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQgICAgICAgMHhGRjAwCj4gKyNkZWZp
bmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQgICAgICAgICAweEZGMDEKPiArI2RlZmluZSBBUk1f
U01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OICAgIDB4RkYwMwo+ICsKPiArLyogT25seSBvbmUgZXJy
b3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktO
T1dOX0ZVTkNUSU9OICAoLTEpCj4gKwo+ICt2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiArCj4gKyNlbmRpZiAgLyogX19B
U01fQVJNX1ZTTUNfSF9fICovCj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAq
IG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDog
NAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOmIKPiArICovCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLWFybS9zbWMuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAw
MC4uNDJmMzE2NQo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC1hcm0vc21jLmgKPiBAQCAtMCwwICsxLDY4IEBACj4gKy8qCj4gKyAqIHNtYy5oCj4gKyAqCj4g
KyAqIFNNQy9IVkMgaW50ZXJmYWNlIGluIGFjY29yZGFuY2Ugd2l0aCBTTUMgQ2FsbGluZyBDb252
ZW50aW9uLgo+ICsgKgo+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9m
IGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4gKyAqIG9mIHRoaXMgc29m
dHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIp
LCB0bwo+ICsgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNs
dWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQo+ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBt
b2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPiAr
ICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8g
d2hvbSB0aGUgU29mdHdhcmUgaXMKPiArICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKPiArICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4K
PiArICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUu
Cj4gKyAqCj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdB
UlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBC
VVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+ICsg
KiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUKPiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBC
RSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgo+ICsgKiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJ
U0lORwo+ICsgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FS
RSBPUiBUSEUgVVNFIE9SIE9USEVSCj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiAr
ICoKPiArICogQ29weXJpZ2h0IDIwMTcgKEMpIEVQQU0gU3lzdGVtcwo+ICsgKi8KPiArCj4gKyNp
Zm5kZWYgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19IX18KPiArI2RlZmluZSBfX1hFTl9QVUJM
SUNfQVJDSF9BUk1fU01DX0hfXwo+ICsKPiArdHlwZWRlZiBzdHJ1Y3Qgewo+ICsgICAgdWludDMy
X3QgYVs0XTsKPiArfSB4ZW5fYXJtX3NtY2NjX3VpZDsKPiArCj4gKyNkZWZpbmUgWEVOX0FSTV9T
TUNDQ19VSUQoYSwgYiwgYywgZDAsIGQxLCBkMiwgZDMsIGQ0LCBkNSwgZDYsIGQ3KSAgICAgIFwK
PiArICAgICgoeGVuX2FybV9zbWNjY191aWQpIHt7KGEpLCAoKGIpIDw8IDE2IHwgKGMpICksICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICgoZDApIDw8IDI0IHwgKGQxKSA8PCAxNiB8
IChkMikgPDwgOCB8IChkMykgPDwgMCksICAgICAgICAgICAgICBcCj4gKyAgICAgICAgKChkNCkg
PDwgMjQgfCAoZDUpIDw8IDE2IHwgKGQ2KSA8PCA4IHwgKGQ3KSA8PCAwKX19KQo+ICsKPiArLyoK
PiArICogSHlwZXJ2aXNvciBTZXJ2aWNlIHZlcnNpb24uCj4gKyAqCj4gKyAqIFdlIGNhbid0IHVz
ZSBYRU4gdmVyc2lvbiBoZXJlLCBiZWNhdXNlIG9mIFNNQ0NDIHJlcXVpcmVtZW50czoKPiArICog
TWFqb3IgcmV2aXNpb24gc2hvdWxkIGNoYW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24g
aXMgcmVtb3ZlZC4KPiArICogTWlub3IgcmV2aXNpb24gc2hvdWxkIGNoYW5nZSBldmVyeSB0aW1l
IFNNQy9IVkMgZnVuY3Rpb24gaXMgYWRkZWQuCj4gKyAqIFNvLCBpdCBpcyBTTUNDQyBwcm90b2Nv
bCByZXZpc2lvbiBjb2RlLCBub3QgWEVOIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRob3NlIHZhbHVl
cyBhcmUgc3ViamVjdGVkIHRvIGNoYW5nZSwgd2hlbiBpbnRlcmZhY2Ugd2lsbCBiZSBleHRlbmRl
ZC4KPiArICogVGhleSBzaG91bGQgbm90IGJlIHN0b3JlZCBpbiBwdWJsaWMvYXNtLWFybS9zbWMu
aCBiZWNhdXNlIHRoZXkgc2hvdWxkCj4gKyAqIGJlIHF1ZXJpZWQgYnkgZ3Vlc3QgdXNpbmcgU01D
L0hWQyBpbnRlcmZhY2UuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9TTUNDQ19NQUpPUl9SRVZJU0lP
TiAwCj4gKyNkZWZpbmUgWEVOX1NNQ0NDX01JTk9SX1JFVklTSU9OIDEKPiArCj4gKy8qIEh5cGVy
dmlzb3IgU2VydmljZSBVSUQuIFJhbmRvbWx5IGdlbmVyYXRlZCB3aXRoIDNyZCBwYXJ0eSB0b29s
LiAgKi8KPiArI2RlZmluZSBYRU5fU01DQ0NfVUlEIFhFTl9BUk1fU01DQ0NfVUlEKDB4YTcxODEy
ZGMsIDB4YzY5OCwgMHg0MzY5LCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAweDlhLCAweGNmLCAweDc5LCAweGQxLCBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAweDhkLCAweGRlLCAweGU2LCAweDY3KQo+ICsKPiArI2VuZGlm
ICAvKiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hfXyAqLwo+ICsKPiArLyoKPiArICogTG9j
YWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiAr
ICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVu
ZDpiCj4gKyAqLwo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:18:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10:18: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.xen.org>)
	id 1dfO4T-0001Mn-5F; Wed, 09 Aug 2017 10:18:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3873657b9=roger.pau@citrix.com>)
 id 1dfO4R-0001MD-Dp
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 10:18:35 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 57/3D-22472-B71EA895; Wed, 09 Aug 2017 10:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpG7Vw65
 Igw1fJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNp9qZCxpcK7a27GNqYDyg28XIwSEh4C8x
 9a1/FyMnB5uAjsTFuTvZQMIiAioSt/cagJjMAuUSM27Eg5jCAp4Svy74gBSzABV8mdfDCBLmF
 bCU+LerEiQsIaAn8XbiC0YQm1PASqJl30I2EFsIqGR7234WEJtXQFDi5MwnYDazgKZE6/bf7B
 C2vETz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2LUKE4tKkst0jU01UsqykzPKMlNzMz
 RNTQw1stNLS5OTE/NSUwq1kvOz93ECAwxBiDYwbhmu+chRkkOJiVR3k3anZFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHgjH3RFCgkWpaanVqRl5gCDHSYtwcGjJMIbAZLmLS5IzC3OTIdInWLU5
 Xg14f83JiGWvPy8VClx3gaQIgGQoozSPLgRsMi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 FeG5ApPJl5JXCbXgEdwQRyhG8nyBEliQgpqQbGOp7LDNtvNt7i3HbN+4cZc8S83rDU+Gs5X/U
 Fn5a+6xPcyGJ5uLXy6YeAy3vmFZyN2t8tv2/ZaSGebR+Xlc95f6jN+ob5jBeba1a/eF8aLxz0
 bWrTpksLtE+G51RY5sluDdXuZfzQ+vJVLUPU55s9T98HFxkWzej61j35ufa/bONnrKXPxFSnK
 rEUZyQaajEXFScCAJKwcSS3AgAA
X-Env-Sender: prvs=3873657b9=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502273912!92433541!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36834 invoked from network); 9 Aug 2017 10:18:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 10:18:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="434835738"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Aug 2017 11:18:21 +0100
Message-ID: <20170809101821.50836-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170809101821.50836-1-roger.pau@citrix.com>
References: <20170809101821.50836-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/2] x86: fix printed messages in
	arch_set_info_hvm_guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgZ3ByaW50ayBpbiBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdCBkb2Vzbid0IG1ha2Ugc2Vu
c2UsIHNpbmNlCm1vc3Qgb2YgdGhlIHRpbWUgdGhpcyBmdW5jdGlvbiB3aWxsIGJlIGNhbGxlZCBm
cm9tIHRoZSB0b29sc3RhY2sKZG9tYWluIGJ1aWxkZXIgb3IgWGVuIGl0c2VsZiBpbiBjYXNlIG9m
IERvbTAuCgpTd2l0Y2ggdG8gdXNpbmcgcHJpbnRrIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgfCA3NyArKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQx
IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jCmluZGV4IDYwNDc0NjQ5
ZGUuLmNiNGU2Y2Q5OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYwpAQCAtMjQsMTIgKzI0LDE0IEBACiAKICNpbmNs
dWRlIDxwdWJsaWMvaHZtL2h2bV92Y3B1Lmg+CiAKLXN0YXRpYyBpbnQgY2hlY2tfc2VnbWVudChz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLCBlbnVtIHg4Nl9zZWdtZW50IHNlZykKK3N0YXRp
YyBpbnQgY2hlY2tfc2VnbWVudChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHNlZ21lbnRfcmVnaXN0
ZXIgKnJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZykK
IHsKIAogICAgIGlmICggcmVnLT5wYWQgIT0gMCApCiAgICAgewotICAgICAgICBncHJpbnRrKFhF
TkxPR19FUlIsICJTZWdtZW50IGF0dHJpYnV0ZSBiaXRzIDEyLTE1IGFyZSBub3QgemVyb1xuIik7
CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICIlcHYgU2VnbWVudCBhdHRyaWJ1dGUgYml0cyAx
Mi0xNSBhcmUgbm90IHplcm9cbiIsCisgICAgICAgICAgICAgICB2KTsKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQogCkBAIC0zNyw3ICszOSw4IEBAIHN0YXRpYyBpbnQgY2hlY2tfc2Vn
bWVudChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLCBlbnVtIHg4Nl9zZWdtZW50IHNlZykK
ICAgICB7CiAgICAgICAgIGlmICggc2VnICE9IHg4Nl9zZWdfZHMgJiYgc2VnICE9IHg4Nl9zZWdf
ZXMgKQogICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJOdWxsIHNl
bGVjdG9yIHByb3ZpZGVkIGZvciBDUywgU1Mgb3IgVFJcbiIpOworICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19FUlIgIiVwdiBOdWxsIHNlbGVjdG9yIHByb3ZpZGVkIGZvciBDUywgU1Mgb3IgVFJc
biIsCisgICAgICAgICAgICAgICAgICAgdik7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
ICAgICAgICAgfQogICAgICAgICByZXR1cm4gMDsKQEAgLTQ3LDI2ICs1MCwyNyBAQCBzdGF0aWMg
aW50IGNoZWNrX3NlZ21lbnQoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywgZW51bSB4ODZf
c2VnbWVudCBzZWcpCiAgICAgewogICAgICAgICBpZiAoIHJlZy0+cyApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkNvZGUgb3IgZGF0YSBzZWdtZW50IHByb3Zp
ZGVkIGZvciBUUlxuIik7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiJXB2IENvZGUg
b3IgZGF0YSBzZWdtZW50IHByb3ZpZGVkIGZvciBUUlxuIiwgdik7CiAgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggcmVnLT50eXBlICE9IFNZU19E
RVNDX3Rzc19idXN5ICkKICAgICAgICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAiTm9uLTMyLWJpdC1UU1Mgc2VnbWVudCBwcm92aWRlZCBmb3IgVFJcbiIpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIiVwYyBOb24tMzItYml0LVRTUyBzZWdtZW50IHByb3ZpZGVk
IGZvciBUUlxuIiwKKyAgICAgICAgICAgICAgICAgICB2KTsKICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UgaWYgKCAhcmVnLT5zICkKICAgICB7
Ci0gICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAgICAgICAgICAiU3lzdGVtIHNl
Z21lbnQgcHJvdmlkZWQgZm9yIGEgY29kZSBvciBkYXRhIHNlZ21lbnRcbiIpOworICAgICAgICBw
cmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgIiVwdiBTeXN0ZW0gc2VnbWVudCBwcm92
aWRlZCBmb3IgYSBjb2RlIG9yIGRhdGEgc2VnbWVudFxuIiwgdik7CiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgIH0KIAogICAgIGlmICggIXJlZy0+cCApCiAgICAgewotICAgICAgICBncHJp
bnRrKFhFTkxPR19FUlIsICJOb24tcHJlc2VudCBzZWdtZW50IHByb3ZpZGVkXG4iKTsKKyAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIiVwdiBOb24tcHJlc2VudCBzZWdtZW50IHByb3ZpZGVkXG4i
LCB2KTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCkBAIC03NSw3ICs3OSw3IEBA
IHN0YXRpYyBpbnQgY2hlY2tfc2VnbWVudChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLCBl
bnVtIHg4Nl9zZWdtZW50IHNlZykKICAgICBjYXNlIHg4Nl9zZWdfY3M6CiAgICAgICAgIGlmICgg
IShyZWctPnR5cGUgJiAweDgpICkKICAgICAgICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5M
T0dfRVJSLCAiTm9uLWNvZGUgc2VnbWVudCBwcm92aWRlZCBmb3IgQ1NcbiIpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIiVwdiBOb24tY29kZSBzZWdtZW50IHByb3ZpZGVkIGZvciBD
U1xuIiwgdik7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKQEAgLTgzLDcgKzg3LDcgQEAgc3RhdGljIGludCBjaGVja19zZWdtZW50KHN0cnVj
dCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsIGVudW0geDg2X3NlZ21lbnQgc2VnKQogICAgIGNhc2Ug
eDg2X3NlZ19zczoKICAgICAgICAgaWYgKCAocmVnLT50eXBlICYgMHg4KSB8fCAhKHJlZy0+dHlw
ZSAmIDB4MikgKQogICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJO
b24td3JpdGVhYmxlIHNlZ21lbnQgcHJvdmlkZWQgZm9yIFNTXG4iKTsKKyAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSICIlcHYgTm9uLXdyaXRlYWJsZSBzZWdtZW50IHByb3ZpZGVkIGZvciBT
U1xuIiwgdik7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKQEAgLTkyLDcgKzk2LDggQEAgc3RhdGljIGludCBjaGVja19zZWdtZW50KHN0cnVj
dCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsIGVudW0geDg2X3NlZ21lbnQgc2VnKQogICAgIGNhc2Ug
eDg2X3NlZ19lczoKICAgICAgICAgaWYgKCAocmVnLT50eXBlICYgMHg4KSAmJiAhKHJlZy0+dHlw
ZSAmIDB4MikgKQogICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJO
b24tcmVhZGFibGUgc2VnbWVudCBwcm92aWRlZCBmb3IgRFMgb3IgRVNcbiIpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIKKyAgICAgICAgICAgICAgICAgICAiJXB2IE5vbi1yZWFkYWJs
ZSBzZWdtZW50IHByb3ZpZGVkIGZvciBEUyBvciBFU1xuIiwgdik7CiAgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKICAgICAgICAgfQogICAgICAgICBicmVhazsKQEAgLTE0MSw3ICsxNDYsNyBA
QCBpbnQgYXJjaF9zZXRfaW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVf
aHZtX2NvbnRleHRfdCAqY3R4KQogICAgIC8qIFNldCBhY2Nlc3NlZCAvIGJ1c3kgYml0IGZvciBw
cmVzZW50IHNlZ21lbnRzLiAqLyAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIHMucCAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIHMudHlwZSB8PSAoeDg2X3NlZ18jI3MgIT0geDg2X3NlZ190ciA/IDEg
OiAyKTsgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGNoZWNrX3NlZ21lbnQoJnMsIHg4Nl9z
ZWdfICMjIHMpOyB9KQorICAgIGNoZWNrX3NlZ21lbnQodiwgJnMsIHg4Nl9zZWdfICMjIHMpOyB9
KQogCiAgICAgICAgIHJjID0gU0VHKGNzLCByZWdzKTsKICAgICAgICAgcmMgfD0gU0VHKGRzLCBy
ZWdzKTsKQEAgLTE1OSwzNiArMTY0LDM2IEBAIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChz
dHJ1Y3QgdmNwdSAqdiwgY29uc3QgdmNwdV9odm1fY29udGV4dF90ICpjdHgpCiAgICAgICAgICAg
ICBsaW1pdCA9IChsaW1pdCA8PCAxMikgfCAweGZmZjsKICAgICAgICAgaWYgKCByZWdzLT5laXAg
PiBsaW1pdCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkVJ
UCAoJSMwOHgpIG91dHNpZGUgQ1MgbGltaXQgKCUjMDh4KVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgcmVncy0+ZWlwLCBsaW1pdCk7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiJXB2
IEVJUCAoJSMwOHgpIG91dHNpZGUgQ1MgbGltaXQgKCUjMDh4KVxuIiwKKyAgICAgICAgICAgICAg
ICAgICB2LCByZWdzLT5laXAsIGxpbWl0KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
ICAgICAgICB9CiAKICAgICAgICAgaWYgKCBzcy5kcGwgIT0gY3MuZHBsICkKICAgICAgICAgewot
ICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiU1MuRFBMICgldSkgaXMgZGlmZmVyZW50
IHRoYW4gQ1MuRFBMICgldSlcbiIsCi0gICAgICAgICAgICAgICAgICAgIHNzLmRwbCwgY3MuZHBs
KTsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICIlcHYgU1MuRFBMICgldSkgaXMgZGlm
ZmVyZW50IHRoYW4gQ1MuRFBMICgldSlcbiIsCisgICAgICAgICAgICAgICAgICAgdiwgc3MuZHBs
LCBjcy5kcGwpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAogICAg
ICAgICBpZiAoIGRzLnAgJiYgZHMuZHBsID4gY3MuZHBsICkKICAgICAgICAgewotICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRFMuRFBMICgldSkgaXMgZ3JlYXRlciB0aGFuIENTLkRQ
TCAoJXUpXG4iLAotICAgICAgICAgICAgICAgICAgICBkcy5kcGwsIGNzLmRwbCk7CisgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiJXB2IERTLkRQTCAoJXUpIGlzIGdyZWF0ZXIgdGhhbiBD
Uy5EUEwgKCV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICB2LCBkcy5kcGwsIGNzLmRwbCk7CiAg
ICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggZXMu
cCAmJiBlcy5kcGwgPiBjcy5kcGwgKQogICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRrKFhF
TkxPR19FUlIsICJFUy5EUEwgKCV1KSBpcyBncmVhdGVyIHRoYW4gQ1MuRFBMICgldSlcbiIsCi0g
ICAgICAgICAgICAgICAgICAgIGVzLmRwbCwgY3MuZHBsKTsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICIlcHYgRVMuRFBMICgldSkgaXMgZ3JlYXRlciB0aGFuIENTLkRQTCAoJXUpXG4i
LAorICAgICAgICAgICAgICAgICAgIHYsIGVzLmRwbCwgY3MuZHBsKTsKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAocmVncy0+ZWZlciAmIEVG
RVJfTE1BKSAmJiAhKHJlZ3MtPmVmZXIgJiBFRkVSX0xNRSkgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJFRkVSLkxNQSBzZXQgd2l0aG91dCBFRkVSLkxNRSAo
JSMwMTZseClcbiIsCi0gICAgICAgICAgICAgICAgICAgIHJlZ3MtPmVmZXIpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIiVwdiBFRkVSLkxNQSBzZXQgd2l0aG91dCBFRkVSLkxNRSAo
JSMwMTZseClcbiIsCisgICAgICAgICAgICAgICAgICAgdiwgcmVncy0+ZWZlcik7CiAgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCkBAIC0yMTcsMjkgKzIyMiwyOSBAQCBp
bnQgYXJjaF9zZXRfaW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZt
X2NvbnRleHRfdCAqY3R4KQogICAgICAgICAvKiBCYXNpYyBzYW5pdHkgY2hlY2tzLiAqLwogICAg
ICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhyZWdzLT5yaXApICkKICAgICAgICAgewot
ICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiUklQIGNvbnRhaW5zIGEgbm9uLWNhbm9u
aWNhbCBhZGRyZXNzICglI2x4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgcmVncy0+cmlwKTsK
KyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICIlcHYgUklQIGNvbnRhaW5zIGEgbm9uLWNh
bm9uaWNhbCBhZGRyZXNzICglI2x4KVxuIiwKKyAgICAgICAgICAgICAgICAgICB2LCByZWdzLT5y
aXApOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAogICAgICAgICBp
ZiAoICEocmVncy0+Y3IwICYgWDg2X0NSMF9QRykgKQogICAgICAgICB7Ci0gICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJDUjAgZG9lc24ndCBoYXZlIHBhZ2luZyBlbmFibGVkICglIzAx
Nmx4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgcmVncy0+Y3IwKTsKKyAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSICIlcHYgQ1IwIGRvZXNuJ3QgaGF2ZSBwYWdpbmcgZW5hYmxlZCAoJSMw
MTZseClcbiIsCisgICAgICAgICAgICAgICAgICAgdiwgcmVncy0+Y3IwKTsKICAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhKHJlZ3MtPmNyNCAm
IFg4Nl9DUjRfUEFFKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VS
UiwgIkNSNCBkb2Vzbid0IGhhdmUgUEFFIGVuYWJsZWQgKCUjMDE2bHgpXG4iLAotICAgICAgICAg
ICAgICAgICAgICByZWdzLT5jcjQpOworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIiVw
diBDUjQgZG9lc24ndCBoYXZlIFBBRSBlbmFibGVkICglIzAxNmx4KVxuIiwKKyAgICAgICAgICAg
ICAgICAgICB2LCByZWdzLT5jcjQpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAg
ICAgIH0KIAogICAgICAgICBpZiAoICEocmVncy0+ZWZlciAmIEVGRVJfTE1FKSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkVGRVIgZG9lc24ndCBoYXZlIExN
RSBlbmFibGVkICglIzAxNmx4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgcmVncy0+ZWZlcik7
CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiJXB2IEVGRVIgZG9lc24ndCBoYXZlIExN
RSBlbmFibGVkICglIzAxNmx4KVxuIiwKKyAgICAgICAgICAgICAgICAgICB2LCByZWdzLT5lZmVy
KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKQEAgLTI3NCwxNiAr
Mjc5LDE2IEBAIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgY29u
c3QgdmNwdV9odm1fY29udGV4dF90ICpjdHgpCiAKICAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUu
Z3Vlc3RfY3JbNF0gJiB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIDApICkKICAgICB7Ci0g
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkJhZCBDUjQgdmFsdWU6ICUjMDE2bHhcbiIsCi0g
ICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSk7CisgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSICIlcHYgQmFkIENSNCB2YWx1ZTogJSMwMTZseFxuIiwKKyAgICAgICAg
ICAgICAgIHYsIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0pOwogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKICAgICB9CiAKICAgICBlcnJzdHIgPSBodm1fZWZlcl92YWxpZCh2LCB2LT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2VmZXIsIC0xKTsKICAgICBpZiAoIGVycnN0ciApCiAgICAgewotICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJCYWQgRUZFUiB2YWx1ZSAoJSMwMTZseCk6ICVzXG4i
LAotICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyLCBlcnJzdHIpOwor
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiJXB2IEJhZCBFRkVSIHZhbHVlICglIzAxNmx4KTog
JXNcbiIsCisgICAgICAgICAgICAgICB2LCB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIsIGVy
cnN0cik7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIApAQCAtMzAwLDggKzMwNSw4
IEBAIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgdmNw
dV9odm1fY29udGV4dF90ICpjdHgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO
VUxMLCBQMk1fQUxMT0MpOwogICAgICAgICBpZiAoICFwYWdlICkKICAgICAgICAgewotICAgICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiSW52YWxpZCBDUjM6ICUjbHhcbiIsCi0gICAgICAg
ICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10pOworICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgIiVwdiBJbnZhbGlkIENSMzogJSNseFxuIiwKKyAgICAgICAgICAg
ICAgICAgICB2LCB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdKTsKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:18:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10:18: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.xen.org>)
	id 1dfO4Q-0001MQ-Uf; Wed, 09 Aug 2017 10:18:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3873657b9=roger.pau@citrix.com>)
 id 1dfO4O-0001MD-Ve
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 10:18:33 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 20/2D-22472-771EA895; Wed, 09 Aug 2017 10:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXrf8YVe
 kwbk/shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLSXdYCzZzVhyd9Y61gXEJWxcjB4eEgL/E
 4yN8XYycHGwCOhIX5+4EC4sIqEjc3msAYjILlEvMuBEPYgoLOEs8OOYOUswCVNDT/50FxOYVs
 JSY9nsBM4gtIaAn8XbiC0aIuKDEyZlPwGqYBTQlWrf/Zoew5SWat84GqxcSUJTon/eAbQIjzy
 wkLbOQtMxC0rKAkXkVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7
 uJkZg0DAAwQ7GNds9DzFKcjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG/mgK1JI
 sCg1PbUiLTMHGL4waQkOHiUR3giQNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifM2gBQJg
 BRllObBjYDF0iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ89qATOHJzCuB2/QK6AgmkCN8O0
 GOKElESEk1MLauTck4UKKzvGXOXJ+3QSU/zSZH7H5S0q0YFPDshr7oWVuW6abXTX91/PYR/fN
 DfOOZe+l1DCd3KrxYGXpvWhnXxgXW3s0yi+1j1O0OBznOvvJJUTpD5qCmU+F7j5wYluCsigm3
 vc/3sNpJTq84Pivh6UXlvzaPHl+8Nj29NXzFkw339rcZCCqxFGckGmoxFxUnAgDHteh2oAIAA
 A==
X-Env-Sender: prvs=3873657b9=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502273909!108542664!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60701 invoked from network); 9 Aug 2017 10:18:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 10:18:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="443133738"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Aug 2017 11:18:20 +0100
Message-ID: <20170809101821.50836-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
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/2] x86/hvm: fix arch_set_info_hvm_guest SEG
	macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDZjOWFiZiBtb2RpZmllZCB0aGUgU0VHIG1hY3JvIGluIGFyY2hfc2V0X2luZm9faHZt
X2d1ZXN0IGFuZAppbnZlcnRlZCB0aGUgbGltaXQgYW5kIGJhc2UgZmllbGRzLiBSZXN0b3JlIHRo
ZSBjb3JyZWN0IG9yZGVyLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2RvbWFpbi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKaW5kZXggN2UxMTU0MTA4OS4uNjA0NzQ2NDlkZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2RvbWFpbi5jCkBAIC0xMzcsNyArMTM3LDcgQEAgaW50IGFyY2hfc2V0X2luZm9faHZtX2d1
ZXN0KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCB2Y3B1X2h2bV9jb250ZXh0X3QgKmN0eCkKIAogI2Rl
ZmluZSBTRUcocywgcikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBzID0gKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHsgMCwgeyAo
ciktPnMgIyMgX2FyIH0sIChyKS0+cyAjIyBfYmFzZSwgKHIpLT5zICMjIF9saW1pdCB9OyAgICAg
ICAgXAorICAgICAgICB7IDAsIHsgKHIpLT5zICMjIF9hciB9LCAociktPnMgIyMgX2xpbWl0LCAo
ciktPnMgIyMgX2Jhc2UgfTsgICAgICAgIFwKICAgICAvKiBTZXQgYWNjZXNzZWQgLyBidXN5IGJp
dCBmb3IgcHJlc2VudCBzZWdtZW50cy4gKi8gICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYg
KCBzLnAgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBzLnR5cGUgfD0gKHg4Nl9zZWdfIyNzICE9IHg4Nl9zZWdf
dHIgPyAxIDogMik7ICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIuMTEuMCAoQXBwbGUgR2l0
LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:19:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10:19: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.xen.org>)
	id 1dfO5m-0001Ys-G5; Wed, 09 Aug 2017 10:19:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38757f4df=Andrew.Cooper3@citrix.com>)
 id 1dfO5m-0001Yj-3y
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 10:19:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D7/5B-03044-DC1EA895; Wed, 09 Aug 2017 10:19:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvfMw65
 Ig0ufrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3f/6zFxzjqlj47whbA+MU9i5GTg4JAT+J
 B30rGEFsYQF3ifb/F9hAbBEBH4kzD2Yzg9jMAsoSz68uB6sRErCU2N62nwXEZhPQl9j94hMTi
 M0rYCtx4u4TVhCbRUBF4uKKC2A1ogLhEvu/X2OGqBGUODnzCVicU8BKomXfQqBdHEDzNSXW79
 KHWCUv0bwVZq24RNOXlawQa9UkrvVfgjo5XWLr31/MExgFZiGZOgth0iwkk2YhmbSAkWUVo0Z
 xalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgwDIAwQ7G2xsDDjFK
 cjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG/mgK1JIsCg1PbUiLTMHGDswaQkOH
 iUR3giQNG9xQWJucWY6ROoUo6KUOG8DSEIAJJFRmgfXBovXS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBLmtQGZwpOZVwI3/RXQYiaQxb6dIItLEhFSUg2Maf/mHncu+xRVFLusr8npfOvD5J9
 n7E12+C15amQ8h2eW82KGP7uCbybZGPG/Wadpfb9FMfDuUu5NLD07O7uvM232n8Z5Pie0vbvc
 c57bcamfNe3eC4q3bDl6kvWY/oHZGlO9VUx/cXCL/f7icDd+qnbbpL6PVp4Wk4X+GM3ZUyrCv
 ovlToydEktxRqKhFnNRcSIAYtZh+9ICAAA=
X-Env-Sender: prvs=38757f4df=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502273996!110717314!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4612 invoked from network); 9 Aug 2017 10:19:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 10:19:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="50717789"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170809101821.50836-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d3f82246-464c-b07c-4eb5-f23c40671723@citrix.com>
Date: Wed, 9 Aug 2017 11:19:55 +0100
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: <20170809101821.50836-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: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/hvm: fix arch_set_info_hvm_guest
	SEG macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMTcgMTE6MTgsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBDb21taXQgNmM5YWJm
IG1vZGlmaWVkIHRoZSBTRUcgbWFjcm8gaW4gYXJjaF9zZXRfaW5mb19odm1fZ3Vlc3QgYW5kCj4g
aW52ZXJ0ZWQgdGhlIGxpbWl0IGFuZCBiYXNlIGZpZWxkcy4gUmVzdG9yZSB0aGUgY29ycmVjdCBv
cmRlci4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpTb3JyeSBmb3IgYnJlYWtpbmcgdGhpbmdzIQoKPiAtLS0KPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jIHwgMiArLQo+
ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2h2bS9kb21h
aW4uYwo+IGluZGV4IDdlMTE1NDEwODkuLjYwNDc0NjQ5ZGUgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKPiBA
QCAtMTM3LDcgKzEzNyw3IEBAIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNw
dSAqdiwgY29uc3QgdmNwdV9odm1fY29udGV4dF90ICpjdHgpCj4gIAo+ICAjZGVmaW5lIFNFRyhz
LCByKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICAgICAgcyA9IChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlcikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIHsgMCwgeyAociktPnMg
IyMgX2FyIH0sIChyKS0+cyAjIyBfYmFzZSwgKHIpLT5zICMjIF9saW1pdCB9OyAgICAgICAgXAo+
ICsgICAgICAgIHsgMCwgeyAociktPnMgIyMgX2FyIH0sIChyKS0+cyAjIyBfbGltaXQsIChyKS0+
cyAjIyBfYmFzZSB9OyAgICAgICAgXAo+ICAgICAgLyogU2V0IGFjY2Vzc2VkIC8gYnVzeSBiaXQg
Zm9yIHByZXNlbnQgc2VnbWVudHMuICovICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgaWYg
KCBzLnAgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICAgICAgICAgIHMudHlwZSB8PSAoeDg2X3NlZ18jI3MgIT0geDg2X3Nl
Z190ciA/IDEgOiAyKTsgICAgICAgICAgICAgICAgICAgICAgXAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:23:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10: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.xen.org>)
	id 1dfO8v-0002TP-8Q; Wed, 09 Aug 2017 10:23:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38757f4df=Andrew.Cooper3@citrix.com>)
 id 1dfO8u-0002TG-7h
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 10:23:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 FA/52-02033-F82EA895; Wed, 09 Aug 2017 10:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQrfnUVe
 kweu9Nhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bl1y2sBcu5K87+WMnawLiUs4uRk0NCwE/i
 cN9NVhBbWMBX4tzte+wgtoiAj8SZB7OZQWxmAWWJ51eXM4LYQgIZEven3AaLswnoS+x+8YkJx
 OYVsJWY/Hk9C4jNIqAi8evYb7CZogLhEvu/X2OGqBGUODnzCVANBwengJVE19NUEJNZQFNi/S
 59iE3yEs1bYbaKSzR9WckKsVVN4lr/JXaIi9Mltv79xTyBUWAWkqGzECbNQjJpFpJJCxhZVjF
 qFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZrPQMD4w7GPe1+
 hxglOZiURHk3aXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzX3YFSkkWJSanlqRlpkDjByYt
 AQHj5II78UHQGne4oLE3OLMdIjUKUZFKXHebyAJAZBERmkeXBssWi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEuZVA9nOk5lXAjf9FdBiJqDFEb6dIItLEhFSUg2MaUE8rnWHrVawycV5v+Z
 +cSKmZraq2anm1aGfuKs1Df7vmf2WTbZ/z5vt12fMeXKRz+rC/hk/3Y7tP/sv44VFz1oh72cq
 +3MV2tanTj/fzODHY99YIlv6sfNxBsdScafSSZJq5Q8PpEqv4pj3MuLk9G6HSyvjlrAsetx/S
 u1f5f0rrUs72w3ZlViKMxINtZiLihMBbFeNE9ECAAA=
X-Env-Sender: prvs=38757f4df=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502274188!102914887!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2176 invoked from network); 9 Aug 2017 10:23:08 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 10:23:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="50717905"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170809101821.50836-1-roger.pau@citrix.com>
 <20170809101821.50836-2-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <135b1109-26bc-1594-f530-3b54811efcaa@citrix.com>
Date: Wed, 9 Aug 2017 11:23:08 +0100
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: <20170809101821.50836-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: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/2] x86: fix printed messages in
	arch_set_info_hvm_guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMTcgMTE6MTgsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBVc2luZyBncHJpbnRr
IGluIGFyY2hfc2V0X2luZm9faHZtX2d1ZXN0IGRvZXNuJ3QgbWFrZSBzZW5zZSwgc2luY2UKPiBt
b3N0IG9mIHRoZSB0aW1lIHRoaXMgZnVuY3Rpb24gd2lsbCBiZSBjYWxsZWQgZnJvbSB0aGUgdG9v
bHN0YWNrCj4gZG9tYWluIGJ1aWxkZXIgb3IgWGVuIGl0c2VsZiBpbiBjYXNlIG9mIERvbTAuCj4K
PiBTd2l0Y2ggdG8gdXNpbmcgcHJpbnRrIGluc3RlYWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jIHwgNzcgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jCj4g
aW5kZXggNjA0NzQ2NDlkZS4uY2I0ZTZjZDk4ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYwo+IEBAIC0yNCwx
MiArMjQsMTQgQEAKPiAgCj4gICNpbmNsdWRlIDxwdWJsaWMvaHZtL2h2bV92Y3B1Lmg+Cj4gIAo+
IC1zdGF0aWMgaW50IGNoZWNrX3NlZ21lbnQoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywg
ZW51bSB4ODZfc2VnbWVudCBzZWcpCj4gK3N0YXRpYyBpbnQgY2hlY2tfc2VnbWVudChzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudW0geDg2X3NlZ21lbnQgc2VnKQo+ICB7Cj4gIAo+ICAgICAgaWYgKCByZWct
PnBhZCAhPSAwICkKPiAgICAgIHsKPiAtICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJTZWdt
ZW50IGF0dHJpYnV0ZSBiaXRzIDEyLTE1IGFyZSBub3QgemVyb1xuIik7Cj4gKyAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgIiVwdiBTZWdtZW50IGF0dHJpYnV0ZSBiaXRzIDEyLTE1IGFyZSBub3Qg
emVyb1xuIiwKClRoZXNlIG5lZWQgdG8gcmV0YWluIFhFTkxPR19HVUVTVCBzbyB0aGV5IGdldCBz
dWl0YWJseSByYXRlbGltaXRlZC4KCkFsdGVybmF0aXZlbHksIHVzZSBzb21ldGhpbmcgbGlrZToK
CmdwcmludGsoWEVOTE9HX0VSUiwgIlNlZ21lbnQgYXR0cmlidXRlIGJpdHMgMTItMTUgYXJlIG5v
dCB6ZXJvIGZvciAlcHZcbiIpCgp3aGljaCBnaXZlcyBib3RoIHRoZSBjdXJyZW50IGFuZCB0YXJn
ZXQgY29udGV4dHMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:32:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10:32: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.xen.org>)
	id 1dfOHk-0003L1-3j; Wed, 09 Aug 2017 10:32:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387e5d5e3=dario.faggioli@citrix.com>)
 id 1dfOHi-0003Kv-Hd
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 10:32:18 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DB/3E-03406-1B4EA895; Wed, 09 Aug 2017 10:32:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDve7GJ12
 RBqeX8Vos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfPuxmKlgtXHFoxSu2Bsapgl2MnBwSAiES
 Lx5MZQSxeQUMJd7cmcQOYgsLuEuc/3eNGcRmEzCQeLNjLyuILSKgLNG35RlQPRcHs8B6RonZa
 5exdDFycLAIqEi0LOYFqeEUCJTo2TSDBaRGSGARs8Tixt1MIAl+AUmJW18+gg1lFqiWWHr8HQ
 vEEdoSR871s0McIShxcuYTsLiQgJrEjLmXWScw8s1C0jILSRlEXFOidftvdghbW2LZwtfMELa
 txLp176FqbCQ2XV3ACGHLS2x/O4d5ASP7KkaN4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU
 4uLE9NScxKRiveT83E2MwHBmAIIdjH/XBh5ilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgrf/cVekkGBRanpqRVpmDjCyYNISHDxKIrxLQdK8xQWJucWZ6RCpU4y6HK8m/P/GJM
 SSl5+XKiXO6wBSJABSlFGaBzcCFuWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbAzKFJzO
 vBG7TK6AjmICOiPDtBDmiJBEhJdXAyG6T8H3G0/t3v8X+TI9sjT85pTXt2+Lq2mJFn7Zin4Iv
 DOWV7FtE7MQjerQkUy8XhfhEsxm1JjWcuB5ll577/+SUvuPhy5jfrL3ReZbpUcEXl2k9nQVyj
 mZT7q7+HjRd7t2R3zULYl7cVbwVXT2B/faPt0aCxtULshNKA9Pr1mY4X68XfZiuxFKckWioxV
 xUnAgAih3mwO0CAAA=
X-Env-Sender: prvs=387e5d5e3=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502274735!111113188!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7068 invoked from network); 9 Aug 2017 10:32:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 10:32:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; 
 d="asc'?scan'208";a="443134632"
Message-ID: <1502274731.5719.22.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 9 Aug 2017 12:32:11 +0200
In-Reply-To: <CAENZ-+=U5zkPONaYNVznw8rMXn_BSuVOcz_6mUgtPjXgoOVh4Q@mail.gmail.com>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-4-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+=hy8ZWX2aFPP7nAg-Jn1qgZ33pXQt_wMKDeqastF3mXw@mail.gmail.com>
 <1502208576.18446.17.camel@citrix.com>
 <CAENZ-+k1gxvWS817Ypa3-rvL9GOjfLcWkuV3oTbFmHswGwhUMQ@mail.gmail.com>
 <1502231091.5719.2.camel@citrix.com>
 <CAENZ-+=U5zkPONaYNVznw8rMXn_BSuVOcz_6mUgtPjXgoOVh4Q@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei
 Liu <wei.liu@citrix.com>, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 3/3] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1912942222585716653=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1912942222585716653==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-XNf6hVAc5Xo3BlCVKI/r"

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

On Tue, 2017-08-08 at 15:55 -0700, Meng Xu wrote:
> On Tue, Aug 8, 2017 at 3:24 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> >=20
> > Therefore, I think I would set extratime as on by default in both
> > Xen
> > an xl. What do you think?
> >=20
>=20
> Right now, the domain is created with its VCPUs' extratime flag on.
> So
> by default, extratime is set on in Xen.
>=20
> I'm not sure what do you suggest setting the extratime flag on by
> default in xl?
> Did you mean if users do not input -e option, the extratime flag will
> be set as on?
>
No, as I said, I'm ok with the requirement of -e 0/1 always having to
be present, when changing the vCPU(s) parameters with xl.

I'm talking about what happens at domain creation time.

If the default in Xen is already 'extratime on', I think we're mostly
fine.

As for xl/libxl, I think it would probably be good to take care of
extratime, e.g., in sched_rtds_domain_set() (in a similar way to how we
deal with period and budget, i.e., taking advantage of
LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-XNf6hVAc5Xo3BlCVKI/r
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZiuSrAAoJEBZCeImluHPub6sP/j7hx4Dj/YKWK8RL0SB6ELF+
mLzSrYztq4rAcqXju8qEc+FubhC7LeKD6K8zNT6IQNw4zPPIyP4yUgrNL1e1raJg
SRHDNBMXiweNJiro2ieKTcH8mY4Qa7AAQYS50MW16Xt0X8hJDvEQgRdyOmkVmIJf
i7rc8Mt1uRYGblm+f9s68gEm4f6ihksP1s8PSowNXtIXJbi8dgFME0sic1f2tGpU
hSlJYkeyZInp3XVcGEabBLBRlvtXK8Jjgi/5aN9y96ri/OlMqxL5NhymUQltmQFg
1b8oZML4H898vfFdlqb5nsHQO748dWuxNmvTcL7SMR8rElpOnXbsLvClyo6pxjoD
bWBF6tg6rhtCqCPWM/rXUfxJQH+d276+7EzBYNQa2yeaIh/RqDHUO5NoT8Dq8+QQ
1oyhC3iy70Sk0vpiZiNbRgqJFr8SIg6kCD+2/fFw5JipZTFf7GqSmP6+6sriGPTi
uCYPoJWKFxWJueNVbh/KZaD1j5+8ajd06fvQcBsZXU4vC9vPT+gOthsqSS+pDQZN
jYSiAf/rJp5kZHvAKawz2hTFzxlwBlJ4jZf4b7IuoG8H0jhsElzA/zbaOQMxYlYo
SdywRaBI2XT48pfz8ZBHWRcRyw+D9gsQPwO8dim4FcYE8DBKfOJMPB9vtpTu0WF+
w0U6SuUY55Ogn+HcAO4O
=Wn6C
-----END PGP SIGNATURE-----

--=-XNf6hVAc5Xo3BlCVKI/r--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1912942222585716653==--


From xen-devel-bounces@lists.xen.org Wed Aug 09 10:48:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10: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.xen.org>)
	id 1dfOX2-0004IH-Iw; Wed, 09 Aug 2017 10:48:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dfOX1-0004IB-I6
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 10:48:07 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 36/7F-02962-668EA895; Wed, 09 Aug 2017 10:48:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfS6pm7ai65
 Ig5cXGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owN36ayFOxRqGhcdZy1gXGORBcjF4eQwERG
 iU3Pl7ODOCwCDawSfa+eMIM4EgJzWCXeLNrL0sXICeTkSTT/nsUEYRdIXFw6mQ3E5hUQlDg58
 wlYjZCAh0TrlGlgcU4BS4m/t/cyQ6zYyiSxetd0ZpAEm4CGxNopB8GKWARUJKZO+cQCMShA4u
 /2drAFwgLJEh3dc8DiIgKKEg9e3mQFGcQscJ9JYsurp4wgCWYBTYnW7b/ZJzAKzEJyyCwkqQW
 MTKsYNYpTi8pSi3SNDfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkQEIdjD+
 XRt4iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleoWddkUKCRanpqRVpmTnAy
 IBJS3DwKInwZj8HSvMWFyTmFmemQ6ROMRpzXLmy7gsTx5QD278wCbHk5eelSonzJoNMEgApzS
 jNgxsEi9hLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuY9BjKFJzOvBG7fK6BTmIBOifDtBDm
 lJBEhJdXAKKQ057jC+VnXRZmq+IviN8eoKW1cWWp340fC0a+nHCdcSSruSGjbHzXT3H75/nM+
 m0tOnO6doJl9zLC9LOKF6OSTj7SD9Pd/KGm582PBmzn5WT75QgEHQ/pNXr1bYTSDSff5BSaZD
 L51U9SWaU88vKa24Poer+18r2uenPz7deY9ofkFxTKdKUosxRmJhlrMRcWJAANyEcbTAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502275685!106424941!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25131 invoked from network); 9 Aug 2017 10:48:05 -0000
Received: from mail-lf0-f41.google.com (HELO mail-lf0-f41.google.com)
 (209.85.215.41)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 10:48:05 -0000
Received: by mail-lf0-f41.google.com with SMTP id g25so26242010lfh.1
 for <xen-devel@lists.xen.org>; Wed, 09 Aug 2017 03:48:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=8B4OHZ6Zx05tZXNS61S44K8hrSk+k65XDxWCvcINAFk=;
 b=FKqbcBcn2eJUWzJ5SBCiID0ExCujFrJ/XwCrq0Dk8DQDeoyizb9ThBAKzEQsQlCvGD
 8Vq11syBXaQjIWc2Q9g6yxabofzrFZlSND7AjwTjXMRF11nY4gWQVhu6tAsk5ohfBBqJ
 DFuH2Bl76zkuLUkFTJXiugexLr1eN3VVucKcH76NMjozilsQ3wkqKvx/e2oxmblm3QHU
 Tqob/055gHSQJwQigL7WhFab57lmYDgOHxDp123G6o6gNTZzMEeGzaj3qEg/k3daaocT
 qcPfuSwjYi81/ySiAJ7JbiVEZSPl44gQkT+lEry0R2oXt76iLHTNomjVL5SBpBf7DYv9
 GzXg==
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=8B4OHZ6Zx05tZXNS61S44K8hrSk+k65XDxWCvcINAFk=;
 b=VXlqSh205LsvrixKLw/2fKTqHSc/LzGkhaCmlGdAdcV+MK0ggo++3A+mPGc9qv4W6T
 SHuDV4Ld4aPlTAtqWjaY5JbSZUm0Kg1HqBSwIOOZt1lKglz9n5grCND4RbtmR6q9v3Jg
 0w5C/m7udeOWvUYeiYhhwTZY5hDJwCJWa98fH2wb6kyaxc05KrrEyCJ2yOFCe12ZsjMp
 K0bJPKQjg+8F9dD0AAkLmvuyGDCJC24GEUXXiXqNKZ4qLuisXhElSkZSRSZR7/SPFvWK
 WG2hGZsv1cqbJkgWaK4dfQ74jnh4OcrSX87hzo23HOojytnrGzxndLdoZyshvAMt+Q6i
 4DKA==
X-Gm-Message-State: AHYfb5iqrcOJR5cDYjZxyOBn41g98LjZ23qq9r9MwPhwFHuMLkDYwBNe
 cKOTyAGK5nsn0xpQb1zwB17llp0Saw==
X-Received: by 10.25.163.2 with SMTP id m2mr2613862lfe.200.1502275685319; Wed,
 09 Aug 2017 03:48:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.82 with HTTP; Wed, 9 Aug 2017 03:48:04 -0700 (PDT)
In-Reply-To: <20170808105631.smdgncoty7t3hsap@citrix.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
 <20170804022025.25293-5-blackskygg@gmail.com>
 <20170804152006.xxiiif7y2c7epdw4@citrix.com>
 <CAHrd_jo=MfEhzwPi7gtxst9ycBG4=r04BNBs=Zee5MCno7Op5g@mail.gmail.com>
 <20170808104935.t2ezezhswruedm44@citrix.com>
 <20170808105631.smdgncoty7t3hsap@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 9 Aug 2017 18:48:04 +0800
Message-ID: <CAHrd_josMPV0JBoTQhYqxvC3E7s8z0GDSKKMMnz2NM8VtUtrQQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] libxl: support creation and
 destruction of static shared memory areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wOC0wOCAxODo1NiBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT46
Cj4gT24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMTE6NDk6MzVBTSArMDEwMCwgV2VpIExpdSB3cm90
ZToKPj4gT24gU2F0LCBBdWcgMDUsIDIwMTcgYXQgMDE6MjY6MzdBTSArMDgwMCwgWmhvbmd6ZSBM
aXUgd3JvdGU6Cj4+ID4gSGkgV2VpLAo+PiA+Cj4+ID4gVGhhbmsgeW91IGZvciByZXZpZXdpbmcg
bXkgcGF0Y2guCj4+ID4KPj4gPiAyMDE3LTA4LTA0IDIzOjIwIEdNVCswODowMCBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjoKPj4gPiA+IEkgc2tpbSB0aHJvdWdoIHRoaXMgcGF0Y2ggYW5k
IGhhdmUgc29tZSBxdWVzdGlvbnMuCj4+ID4gPgo+PiA+ID4gT24gRnJpLCBBdWcgMDQsIDIwMTcg
YXQgMTA6MjA6MjVBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4+ID4gPj4gKwo+PiA+ID4+
ICtzdGF0aWMgaW50IGxpYnhsX19zc2htX2FkZF9tYXN0ZXIobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCj4+ID4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9zdGF0aWNfc2htICpzc2htKQo+PiA+ID4+ICt7Cj4+ID4gPj4gKyAgICBpbnQgcmMsIGFib3J0
aW5nOwo+PiA+ID4+ICsgICAgY2hhciAqc3NobV9wYXRoLCAqZG9tX3BhdGgsICpkb21fcm9sZV9w
YXRoOwo+PiA+ID4+ICsgICAgY2hhciAqZW50c1sxMV07Cj4+ID4gPj4gKyAgICBzdHJ1Y3QgeHNf
cGVybWlzc2lvbnMgbm9wZXJtOwo+PiA+ID4+ICsgICAgeHNfdHJhbnNhY3Rpb25fdCB4dCA9IFhC
VF9OVUxMOwo+PiA+ID4+ICsKPj4gPiA+PiArICAgIHNzaG1fcGF0aCA9IGxpYnhsX194c19nZXRf
c3NobXBhdGgoZ2MsIHNzaG0tPmlkKTsKPj4gPiA+PiArICAgIGRvbV9wYXRoID0gbGlieGxfX3hz
X2dldF9kb21wYXRoKGdjLCBkb21pZCk7Cj4+ID4gPj4gKyAgICAvKiB0aGUgZG9tYWluIHNob3Vs
ZCBiZSBpbiB4ZW5zdG9yZSBieSBub3cgKi8KPj4gPiA+PiArICAgIGFzc2VydChkb21fcGF0aCk7
Cj4+ID4gPj4gKyAgICBkb21fcm9sZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zdGF0aWNfc2htLyVz
L3JvbGUiLCBkb21fcGF0aCwgc3NobS0+aWQpOwo+PiA+ID4+ICsKPj4gPiA+PiArCj4+ID4gPj4g
KyByZXRyeV90cmFuc2FjdGlvbjoKPj4gPiA+PiArICAgIC8qIFdpdGhpbiB0aGUgdHJhbnNhY3Rp
b24sIGdvdG8gb3V0IGJ5IGRlZmF1bHQgbWVhbnMgYWJvcnRpbmcgKi8KPj4gPiA+PiArICAgIGFi
b3J0aW5nID0gMTsKPj4gPiA+PiArICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0
KGdjLCAmeHQpOwo+PiA+ID4+ICsgICAgaWYgKHJjKSB7IGdvdG8gb3V0OyB9Cj4+ID4gPgo+PiA+
ID4gaWYgKHJjKSBnb3RvIG91dDsKPj4gPgo+PiA+IE9LLiBXaWxsIHJlbW92ZSBhbGwgdGhlIHt9
LiBCVFcsIGRvIEkgaGF2ZSB0byBwbGFjZSAiZ290byBvdXQ7IiBpbiBhIG5ld2xpbmU/Cj4+ID4K
Pj4KPj4gWW91YyBjYW4gbG9vayBmb3IgZXhhbXBsZXMgaW4gZXhpc3RpbmcgY29kZSBhbmQgZm9s
bG93IHRob3NlLgo+Pgo+PiBbLi4uXQo+PiA+ID4+ICtzdGF0aWMgaW50IGxpYnhsX19zc2htX2Rl
bF9zaW5nbGUobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB4dCwKPj4gPiA+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFy
ICppZCwgYm9vbCBtYXN0ZXIpCj4+ID4gPj4gK3sKPj4gPiA+PiArICAgIGNoYXIgKnNzaG1fcGF0
aCwgKnNsYXZlc19wYXRoOwo+PiA+ID4+ICsKPj4gPiA+PiArICAgIHNzaG1fcGF0aCA9IGxpYnhs
X194c19nZXRfc3NobXBhdGgoZ2MsIGlkKTsKPj4gPiA+PiArICAgIHNsYXZlc19wYXRoID0gR0NT
UFJJTlRGKCIlcy9zbGF2ZXMiLCBzc2htX3BhdGgpOwo+PiA+ID4+ICsKPj4gPiA+PiArICAgIGlm
IChtYXN0ZXIpIHsKPj4gPiA+PiArICAgICAgICAvKiB3ZSBrbm93IHRoYXQgZG9taWQgY2FuJ3Qg
YmUgYm90aCBhIG1hc3RlciBhbmQgYSBzbGF2ZSBmb3Igb25lIGlkLAo+PiA+ID4KPj4gPiA+IElz
IHRoaXMgZW5mb3JjZWQgaW4gY29kZT8KPj4gPgo+PiA+IFllcy4uLmFuZC4uLm5vLiBJJ3ZlIGRv
bmUgdGhpcyBpbiBsaWJ4bF9fc3NobV9hZGRfc2xhdmUoKSBieSBkb2luZzoKPj4gPgo+PiA+ICsg
ICAgICAgIGlmIChOVUxMICE9IGxpYnhsX194c19yZWFkKGdjLCB4dCwgZG9tX3NzaG1fcGF0aCkp
IHsKPj4gPiArICAgICAgICAgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwK
Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb21haW4gdHJpZWQgdG8gc2hh
cmUgdGhlIHNhbWUgcmVnaW9uIHR3aWNlLiIpOwo+PiA+ICsgICAgICAgICAgICAgICAgICAgIHJj
ID0gRVJST1JfRkFJTDsKPj4gPiArICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPj4gPiAr
ICAgICAgICB9Cj4+ID4KPj4gPiBNYXliZSB0aGUgY29tbWVudCBpcyBhIGxpdHRsZSBiaXQgY29u
ZnVzaW5nLiBXaGF0IEkgd2FzIHBsYW5uaW5nIHRvIGRvIGlzIHRvCj4+ID4gcGxhY2Ugc3VjaCBh
IGNoZWNrIGluIGJvdGggKl9hZGRfc2xhdmUoKSBhbmQgKl9hZGRfbWFzdGVyKCksIHNvIHRoYXQg
b25lCj4+ID4gSUQgY2FuJ3QgYXBwZWFyIHR3aWNlIHdpdGhpbiBvbmUgZG9tYWluLCBzbyB0aGF0
IG9uZSBkb21haW4gd2lsbCBub3QgYmUgYWJsZQo+PiA+IHRvIGJlIGJvdGggYSBtYXN0ZXIgYW5k
IGEgc2xhdmUuCj4+ID4KPj4KPj4gT0sgdGhpcyBzb3VuZHMgcGxhdXNpYmxlLgo+Pgo+PiA+ID4K
Pj4gPiA+PiArICAgICAgICAgKiBzbyB0aGUgbnVtYmVyIG9mIHNsYXZlcyB3b24ndCBjaGFuZ2Ug
ZHVyaW5nIGl0ZXJhdGlvbi4gU2ltcGx5IGNoZWNrCj4+ID4gPj4gKyAgICAgICAgICogc3NobV9w
YXRoL3NsYXZlYSB0byB0ZWxsIGlmIHRoZXJlIGFyZSBzdGlsbCBsaXZpbmcgc2xhdmVzLiAqLwo+
PiA+ID4+ICsgICAgICAgIGlmIChOVUxMICE9IGxpYnhsX194c19yZWFkKGdjLCB4dCwgc2xhdmVz
X3BhdGgpKSB7Cj4+ID4gPj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIGlkLAo+PiA+
ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICJjYW4ndCByZW1vdmUgbWFzdGVyIHdoZW4gdGhl
cmUgYXJlIGxpdmluZyBzbGF2ZXMuIik7Cj4+ID4gPj4gKyAgICAgICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOwo+PiA+ID4KPj4gPiA+IElzbid0IHRoaXMgZ29pbmcgdG8gbGVhdmUgYSBoYWxmLWRl
c3RydWN0ZWQgZG9tYWluIGluIHVzZXJzcGFjZQo+PiA+ID4gY29tcG9uZW50cz8gTWF5YmUgd2Ug
c2hvdWxkIHByb2NlZWQgYW55d2F5Pwo+PiA+Cj4+ID4gVGhpcyBpcyBhbHNvIGFtb25nIHRoZSBw
b2ludHMgdGhhdCBJJ20gbm90IHZlcnkgc3VyZS4gV2hhdCBpcyB0aGUgYmVzdCB3YXkKPj4gPiB0
byBoYW5kbGUgdGhpcyB0eXBlIG9mIGVycm9yIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24/Cj4+
ID4KPj4KPj4gSSB0aGluayB3ZSBzaG91bGQgZGVzdHJveSBldmVyeXRoaW5nIGluIHJlbGF0aW9u
IHRvIHRoZSBndWVzdCBpbiBEb20wCj4+IChvciBvdGhlciBzZXJ2aWNlIGRvbWFpbnMpLiBTb21l
IHBhZ2VzIGZvciB0aGUgbWFzdGVyIGd1ZXN0cyBtaWdodCBiZQo+PiByZWZlcmVuY2VkIGJ5IHNs
YXZlcywgYnV0IHRoZXkgd2lsbCBldmVudHVhbGx5IGJlIGZyZWVkIChoZW5jZSB0aGUKPj4gZG9t
YWluIHN0cnVjdCB3aWxsIGJlIGZyZWVkKSB3aXRoaW4gWGVuLiBEbyBleHBlcmltZW50IHdpdGgg
dGhpcyB0byBzZWUKPj4gaWYgbXkgcHJlZGljdGlvbiBpcyByaWdodC4KPj4KPj4gSXQgYWxzbyBv
Y2N1cnMgdG8gbWUgeW91IG5lZWQgdG8gZ3VhcmQgYWdhaW5zdCBjaXJjdWxhciByZWZlcmVuY2Vz
LiBUaGF0Cj4+IGlzLCBEb21BIGFuZCBEb21CIGhhdmUgYSBtdXR1YWwgbWFzdGVyLXNsYXZlIHJl
bGF0aW9uc2hpcC4KPj4KPgo+IFRoaXMgcHJvYmFibHkgY2FuJ3QgaGFwcGVuIGJlY2F1c2UgeW91
IGNhbid0IGNvbnN0cnVjdCBzdWNoIHBhaXIgb2YKPiBndWVzdHMgaW4gdGhlIGZpcnN0IHBsYWNl
LgoKWWVzLCBpbmRlZWQuIEJlY2F1c2UgbWFzdGVycyBjYW4gb25seSBiZSBjcmVhdGVkIHByaW9y
IHRoZSBzbGF2ZXMuIFNvIGl0IG11c3QKYmUgYSBmb3Jlc3QtbGlrZSBzdHJ1Y3R1cmUuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:51:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10:51: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.xen.org>)
	id 1dfOaU-0004s5-87; Wed, 09 Aug 2017 10:51:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3873657b9=roger.pau@citrix.com>)
 id 1dfOaT-0004ro-CT
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 10:51:41 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 28/95-03612-C39EA895; Wed, 09 Aug 2017 10:51:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXtfmZVe
 kwQ19i+9bJjM5MHoc/nCFJYAxijUzLym/IoE1Y8ejG2wFt9wr3r9/ztTA+FG3i5GTQ0LAX2Lu
 jG3MIDabgI7Exbk72boYOThEBFQkbu81ADGZBcolZtyIB6kQFvCQaO/ewQ5iswBVbGluAbN5B
 Swl7s95wwYxUU/i7cQXjBBxQYmTM5+wgNjMApoSrdt/s0PY8hLNW2eDbRUSUJTon/eAbQIjzy
 wkLbOQtMxC0rKAkXkVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkZg2DAAwQ7GP8sCDjFKcjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO+t5V6SQ
 YFFqempFWmYOMIBh0hIcPEoivLdA0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc7bBlIkA
 FKUUZoHNwIWTZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsFZApPZl4J3KZXQEcwAR0R4d
 sJckRJIkJKqoExNN178tlkwUseXXOXfLZrWnZ+k4z2FQXn6XJvLOOPZlutYbiiyxwXG/tK68C
 Ta+u/+wn8+2SlEBDjH5N2s+Rkb+uU15KGgjdlb4jMjDvBLH+2L6P/ZXKQQ7DDrbeb+V8uDmRN
 +Kh6Z86+B0cFNR1KuqOVXi/ZW7R53e3C1k9aaVXJBQ0W6yuVWIozEg21mIuKEwEK0iQQoQIAA
 A==
X-Env-Sender: prvs=3873657b9=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502275898!79205219!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27354 invoked from network); 9 Aug 2017 10:51:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 10:51:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="443135662"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Aug 2017 11:50:45 +0100
Message-ID: <20170809105045.51180-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
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 v2] x86: fix printed messages in
	arch_set_info_hvm_guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXBwZW5kIHRoZSB0YXJnZXQgdkNQVSBpbiB0aGUgbWVzc2FnZXMgcHJpbnRlZCBieQphcmNoX3Nl
dF9pbmZvX2h2bV9ndWVzdC4KCldoaWxlIHRoZXJlIGNvbnN0aWZ5IHRoZSBhcmd1bWVudHMgb2Yg
Y2hlY2tfc2VnbWVudC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS9kb21haW4uYyB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vZG9tYWluLmMKaW5kZXggNjA0NzQ2NDlkZS4uN2NmYjBmNDA1MSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbWFp
bi5jCkBAIC0yNCwxMiArMjQsMTUgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX3ZjcHUu
aD4KIAotc3RhdGljIGludCBjaGVja19zZWdtZW50KHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpy
ZWcsIGVudW0geDg2X3NlZ21lbnQgc2VnKQorc3RhdGljIGludCBjaGVja19zZWdtZW50KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBz
ZWdtZW50X3JlZ2lzdGVyICpyZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZW51
bSB4ODZfc2VnbWVudCBzZWcpCiB7CiAKICAgICBpZiAoIHJlZy0+cGFkICE9IDAgKQogICAgIHsK
LSAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiU2VnbWVudCBhdHRyaWJ1dGUgYml0cyAxMi0x
NSBhcmUgbm90IHplcm9cbiIpOworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAg
ICAgICAgICAgIlNlZ21lbnQgYXR0cmlidXRlIGJpdHMgMTItMTUgYXJlIG5vdCB6ZXJvIGZvciAl
cHZcbiIsIHYpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKQEAgLTM3LDcgKzQw
LDggQEAgc3RhdGljIGludCBjaGVja19zZWdtZW50KHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpy
ZWcsIGVudW0geDg2X3NlZ21lbnQgc2VnKQogICAgIHsKICAgICAgICAgaWYgKCBzZWcgIT0geDg2
X3NlZ19kcyAmJiBzZWcgIT0geDg2X3NlZ19lcyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwgIk51bGwgc2VsZWN0b3IgcHJvdmlkZWQgZm9yIENTLCBTUyBvciBU
UlxuIik7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAg
ICAgICJOdWxsIHNlbGVjdG9yIHByb3ZpZGVkIGZvciBDUywgU1Mgb3IgVFIgZm9yICVwdlxuIiwg
dik7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogICAgICAgICByZXR1
cm4gMDsKQEAgLTQ3LDI2ICs1MSwyOSBAQCBzdGF0aWMgaW50IGNoZWNrX3NlZ21lbnQoc3RydWN0
IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywgZW51bSB4ODZfc2VnbWVudCBzZWcpCiAgICAgewogICAg
ICAgICBpZiAoIHJlZy0+cyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdwcmludGsoWEVOTE9H
X0VSUiwgIkNvZGUgb3IgZGF0YSBzZWdtZW50IHByb3ZpZGVkIGZvciBUUlxuIik7CisgICAgICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICJDb2RlIG9yIGRh
dGEgc2VnbWVudCBwcm92aWRlZCBmb3IgVFIgZm9yICVwdlxuIiwgdik7CiAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggcmVnLT50eXBlICE9IFNZ
U19ERVNDX3Rzc19idXN5ICkKICAgICAgICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0df
RVJSLCAiTm9uLTMyLWJpdC1UU1Mgc2VnbWVudCBwcm92aWRlZCBmb3IgVFJcbiIpOworICAgICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAiTm9uLTMyLWJp
dC1UU1Mgc2VnbWVudCBwcm92aWRlZCBmb3IgVFIgZm9yICVwdlxuIiwgdik7CiAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogICAgIH0KICAgICBlbHNlIGlmICggIXJlZy0+
cyApCiAgICAgewogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAg
IlN5c3RlbSBzZWdtZW50IHByb3ZpZGVkIGZvciBhIGNvZGUgb3IgZGF0YSBzZWdtZW50XG4iKTsK
KyAgICAgICAgICAgICAgICAiU3lzdGVtIHNlZ21lbnQgcHJvdmlkZWQgZm9yIGEgY29kZSBvciBk
YXRhIHNlZ21lbnQgZm9yICVwdlxuIiwKKyAgICAgICAgICAgICAgICB2KTsKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAgICAgfQogCiAgICAgaWYgKCAhcmVnLT5wICkKICAgICB7Ci0gICAgICAg
IGdwcmludGsoWEVOTE9HX0VSUiwgIk5vbi1wcmVzZW50IHNlZ21lbnQgcHJvdmlkZWRcbiIpOwor
ICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJOb24tcHJlc2VudCBzZWdtZW50IHByb3ZpZGVk
IGZvciAlcHZcbiIsIHYpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKQEAgLTc1
LDcgKzgyLDggQEAgc3RhdGljIGludCBjaGVja19zZWdtZW50KHN0cnVjdCBzZWdtZW50X3JlZ2lz
dGVyICpyZWcsIGVudW0geDg2X3NlZ21lbnQgc2VnKQogICAgIGNhc2UgeDg2X3NlZ19jczoKICAg
ICAgICAgaWYgKCAhKHJlZy0+dHlwZSAmIDB4OCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJOb24tY29kZSBzZWdtZW50IHByb3ZpZGVkIGZvciBDU1xuIik7
CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJOb24tY29kZSBzZWdtZW50IHByb3Zp
ZGVkIGZvciBDUyBmb3IgJXB2XG4iLAorICAgICAgICAgICAgICAgICAgICB2KTsKICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtODMsNyAr
OTEsOCBAQCBzdGF0aWMgaW50IGNoZWNrX3NlZ21lbnQoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIg
KnJlZywgZW51bSB4ODZfc2VnbWVudCBzZWcpCiAgICAgY2FzZSB4ODZfc2VnX3NzOgogICAgICAg
ICBpZiAoIChyZWctPnR5cGUgJiAweDgpIHx8ICEocmVnLT50eXBlICYgMHgyKSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIk5vbi13cml0ZWFibGUgc2VnbWVu
dCBwcm92aWRlZCBmb3IgU1NcbiIpOworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAor
ICAgICAgICAgICAgICAgICAgICAiTm9uLXdyaXRlYWJsZSBzZWdtZW50IHByb3ZpZGVkIGZvciBT
UyBmb3IgJXB2XG4iLCB2KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwpAQCAtOTIsNyArMTAxLDggQEAgc3RhdGljIGludCBjaGVja19zZWdt
ZW50KHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsIGVudW0geDg2X3NlZ21lbnQgc2VnKQog
ICAgIGNhc2UgeDg2X3NlZ19lczoKICAgICAgICAgaWYgKCAocmVnLT50eXBlICYgMHg4KSAmJiAh
KHJlZy0+dHlwZSAmIDB4MikgKQogICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICJOb24tcmVhZGFibGUgc2VnbWVudCBwcm92aWRlZCBmb3IgRFMgb3IgRVNcbiIpOwor
ICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAiTm9u
LXJlYWRhYmxlIHNlZ21lbnQgcHJvdmlkZWQgZm9yIERTIG9yIEVTIGZvciAlcHZcbiIsIHYpOwog
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CkBA
IC0xNDEsNyArMTUxLDcgQEAgaW50IGFyY2hfc2V0X2luZm9faHZtX2d1ZXN0KHN0cnVjdCB2Y3B1
ICp2LCBjb25zdCB2Y3B1X2h2bV9jb250ZXh0X3QgKmN0eCkKICAgICAvKiBTZXQgYWNjZXNzZWQg
LyBidXN5IGJpdCBmb3IgcHJlc2VudCBzZWdtZW50cy4gKi8gICAgICAgICAgICAgICAgICAgICBc
CiAgICAgaWYgKCBzLnAgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBzLnR5cGUgfD0gKHg4Nl9zZWdfIyNzICE9
IHg4Nl9zZWdfdHIgPyAxIDogMik7ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBjaGVja19z
ZWdtZW50KCZzLCB4ODZfc2VnXyAjIyBzKTsgfSkKKyAgICBjaGVja19zZWdtZW50KHYsICZzLCB4
ODZfc2VnXyAjIyBzKTsgfSkKIAogICAgICAgICByYyA9IFNFRyhjcywgcmVncyk7CiAgICAgICAg
IHJjIHw9IFNFRyhkcywgcmVncyk7CkBAIC0xNTksMzYgKzE2OSw0MSBAQCBpbnQgYXJjaF9zZXRf
aW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRleHRfdCAq
Y3R4KQogICAgICAgICAgICAgbGltaXQgPSAobGltaXQgPDwgMTIpIHwgMHhmZmY7CiAgICAgICAg
IGlmICggcmVncy0+ZWlwID4gbGltaXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJFSVAgKCUjMDh4KSBvdXRzaWRlIENTIGxpbWl0ICglIzA4eClcbiIsCi0g
ICAgICAgICAgICAgICAgICAgIHJlZ3MtPmVpcCwgbGltaXQpOworICAgICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAiRUlQICglIzA4eCkgb3V0c2lkZSBD
UyBsaW1pdCAoJSMwOHgpIGZvciAlcHZcbiIsCisgICAgICAgICAgICAgICAgICAgIHJlZ3MtPmVp
cCwgbGltaXQsIHYpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoIHNzLmRwbCAhPSBjcy5kcGwgKQogICAgICAgICB7Ci0gICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJTUy5EUEwgKCV1KSBpcyBkaWZmZXJlbnQgdGhhbiBDUy5EUEwg
KCV1KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgc3MuZHBsLCBjcy5kcGwpOworICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAiU1MuRFBMICgldSkg
aXMgZGlmZmVyZW50IHRoYW4gQ1MuRFBMICgldSkgZm9yICVwdlxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgc3MuZHBsLCBjcy5kcGwsIHYpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAg
ICAgICAgIH0KIAogICAgICAgICBpZiAoIGRzLnAgJiYgZHMuZHBsID4gY3MuZHBsICkKICAgICAg
ICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRFMuRFBMICgldSkgaXMgZ3Jl
YXRlciB0aGFuIENTLkRQTCAoJXUpXG4iLAotICAgICAgICAgICAgICAgICAgICBkcy5kcGwsIGNz
LmRwbCk7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAg
ICAgICJEUy5EUEwgKCV1KSBpcyBncmVhdGVyIHRoYW4gQ1MuRFBMICgldSkgZm9yICVwdlxuIiwK
KyAgICAgICAgICAgICAgICAgICAgZHMuZHBsLCBjcy5kcGwsIHYpOwogICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGVzLnAgJiYgZXMuZHBsID4g
Y3MuZHBsICkKICAgICAgICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRVMu
RFBMICgldSkgaXMgZ3JlYXRlciB0aGFuIENTLkRQTCAoJXUpXG4iLAotICAgICAgICAgICAgICAg
ICAgICBlcy5kcGwsIGNzLmRwbCk7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisg
ICAgICAgICAgICAgICAgICAgICJFUy5EUEwgKCV1KSBpcyBncmVhdGVyIHRoYW4gQ1MuRFBMICgl
dSkgZm9yICVwdlxuIiwKKyAgICAgICAgICAgICAgICAgICAgZXMuZHBsLCBjcy5kcGwsIHYpOwog
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIChy
ZWdzLT5lZmVyICYgRUZFUl9MTUEpICYmICEocmVncy0+ZWZlciAmIEVGRVJfTE1FKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkVGRVIuTE1BIHNldCB3aXRo
b3V0IEVGRVIuTE1FICglIzAxNmx4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgcmVncy0+ZWZl
cik7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAg
ICJFRkVSLkxNQSBzZXQgd2l0aG91dCBFRkVSLkxNRSAoJSMwMTZseCkgZm9yICVwdlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgcmVncy0+ZWZlciwgdik7CiAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKICAgICAgICAgfQogCkBAIC0yMTcsMjkgKzIzMiwzMyBAQCBpbnQgYXJjaF9zZXRfaW5m
b19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRleHRfdCAqY3R4
KQogICAgICAgICAvKiBCYXNpYyBzYW5pdHkgY2hlY2tzLiAqLwogICAgICAgICBpZiAoICFpc19j
YW5vbmljYWxfYWRkcmVzcyhyZWdzLT5yaXApICkKICAgICAgICAgewotICAgICAgICAgICAgZ3By
aW50ayhYRU5MT0dfRVJSLCAiUklQIGNvbnRhaW5zIGEgbm9uLWNhbm9uaWNhbCBhZGRyZXNzICgl
I2x4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgcmVncy0+cmlwKTsKKyAgICAgICAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgIlJJUCBjb250YWlucyBhIG5v
bi1jYW5vbmljYWwgYWRkcmVzcyAoJSNseCkgZm9yICVwdlxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgcmVncy0+cmlwLCB2KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9
CiAKICAgICAgICAgaWYgKCAhKHJlZ3MtPmNyMCAmIFg4Nl9DUjBfUEcpICkKICAgICAgICAgewot
ICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiQ1IwIGRvZXNuJ3QgaGF2ZSBwYWdpbmcg
ZW5hYmxlZCAoJSMwMTZseClcbiIsCi0gICAgICAgICAgICAgICAgICAgIHJlZ3MtPmNyMCk7Cisg
ICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICJDUjAg
ZG9lc24ndCBoYXZlIHBhZ2luZyBlbmFibGVkICglIzAxNmx4KSBmb3IgJXB2XG4iLAorICAgICAg
ICAgICAgICAgICAgICByZWdzLT5jcjAsIHYpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoICEocmVncy0+Y3I0ICYgWDg2X0NSNF9QQUUpICkK
ICAgICAgICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiQ1I0IGRvZXNuJ3Qg
aGF2ZSBQQUUgZW5hYmxlZCAoJSMwMTZseClcbiIsCi0gICAgICAgICAgICAgICAgICAgIHJlZ3Mt
PmNyNCk7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAg
ICAgICJDUjQgZG9lc24ndCBoYXZlIFBBRSBlbmFibGVkICglIzAxNmx4KSBmb3IgJXB2XG4iLAor
ICAgICAgICAgICAgICAgICAgICByZWdzLT5jcjQsIHYpOwogICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoICEocmVncy0+ZWZlciAmIEVGRVJfTE1F
KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkVGRVIgZG9l
c24ndCBoYXZlIExNRSBlbmFibGVkICglIzAxNmx4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAg
cmVncy0+ZWZlcik7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAg
ICAgICAgICAgICJFRkVSIGRvZXNuJ3QgaGF2ZSBMTUUgZW5hYmxlZCAoJSMwMTZseCkgZm9yICVw
dlxuIiwKKyAgICAgICAgICAgICAgICAgICAgcmVncy0+ZWZlciwgdik7CiAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCkBAIC0yNzQsMTYgKzI5MywxNiBAQCBpbnQgYXJj
aF9zZXRfaW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRl
eHRfdCAqY3R4KQogCiAgICAgaWYgKCB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdICYgfmh2
bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCAwKSApCiAgICAgewotICAgICAgICBncHJpbnRrKFhF
TkxPR19FUlIsICJCYWQgQ1I0IHZhbHVlOiAlIzAxNmx4XG4iLAotICAgICAgICAgICAgICAgIHYt
PmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0pOworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
ICJCYWQgQ1I0IHZhbHVlOiAlIzAxNmx4IGZvciAlcHZcbiIsCisgICAgICAgICAgICAgICAgdi0+
YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSwgdik7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
ICAgIH0KIAogICAgIGVycnN0ciA9IGh2bV9lZmVyX3ZhbGlkKHYsIHYtPmFyY2guaHZtX3ZjcHUu
Z3Vlc3RfZWZlciwgLTEpOwogICAgIGlmICggZXJyc3RyICkKICAgICB7Ci0gICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwgIkJhZCBFRkVSIHZhbHVlICglIzAxNmx4KTogJXNcbiIsCi0gICAgICAg
ICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIsIGVycnN0cik7CisgICAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwgIkJhZCBFRkVSIHZhbHVlICglIzAxNmx4KTogJXMgZm9yICVwdlxu
IiwKKyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIsIGVycnN0ciwg
dik7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIApAQCAtMzAwLDggKzMxOSw4IEBA
IGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgdmNwdV9o
dm1fY29udGV4dF90ICpjdHgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
LCBQMk1fQUxMT0MpOwogICAgICAgICBpZiAoICFwYWdlICkKICAgICAgICAgewotICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiSW52YWxpZCBDUjM6ICUjbHhcbiIsCi0gICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10pOworICAgICAgICAgICAgZ3By
aW50ayhYRU5MT0dfRVJSLCAiSW52YWxpZCBDUjM6ICUjbHggZm9yICVwdlxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSwgdik7CiAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:51:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10:51: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.xen.org>)
	id 1dfOaU-0004ru-1K; Wed, 09 Aug 2017 10:51:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dfOaS-0004rh-Ga
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 10:51:40 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C5/32-01862-B39EA895; Wed, 09 Aug 2017 10:51:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfS6i67Vy65
 Ig1lHTC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyj86YwFcxXqviy/S9bA+MfyS5GLg4hgQmM
 En/n/GQDcVgEGlglnm57B+ZICMxhldg2fS1LFyMnkJMn0fZ3LyOEnS9xrO8kK4jNKyAocXLmE
 6AaDqBRHhJHZnqChDkFLCVmzetggtjQwSTRcfAEWD2bgIbE2ikH2UBsFgEVianXFjCD9PIKBE
 hsuq4IEhYWSJbo6J4DtlZEQFHiwcubrCBzmAXuM0lsefUU7AZmAU2J1u2/2ScwCsxCcsYsJKk
 FjEyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7GegYFx
 B2PTXr9DjJIcTEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDqvuiKFBIsSk1PrUjLz
 AFGBUxagoNHSYRXDiTNW1yQmFucmQ6ROsVozHHlyrovTBxTDmz/wiTEkpeflyolztsIUioAUp
 pRmgc3CBatlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8xaBTOHJzCuB2/cK6BQmoFMifDt
 BTilJREhJNTBGci9ednP26neMRl+ifs76mv/g0E8j5Y7Wn1cVJ2q+4Crx0vdsWxQslPnvZ3TJ
 7lPfjoXYHKwPrd9/43ST4PWCjXcLVt827Y6adHuzqLvEjJPvGaUer/zHLZXldCns5A7rQLubJ
 VckNrSkTGxWOeKbdKFmWu0PBc688r5bfGu/zjw3Jaj5XeNHJZbijERDLeai4kQA76swO9ECAA
 A=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502275898!70695348!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44034 invoked from network); 9 Aug 2017 10:51:38 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 10:51:38 -0000
Received: by mail-lf0-f68.google.com with SMTP id x16so4222564lfb.4
 for <xen-devel@lists.xen.org>; Wed, 09 Aug 2017 03:51:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=8g7ys24SQA1/taFqQac23iMpyOmU7S445Fz5UJ4QaOM=;
 b=O5k0xJ7LZlk2heO1I9UqhMdTMJmrVinl5C7XqHb4y7kICjPDGmF8bnbompygPZO2KF
 zLWBsX7Q3JMOsPmw2xOkPNrnhnh1xIxyafWYR4IIuo/nSe0YF3wEcJMwxdRuJ+p4Fxhu
 4q7j0BWjL+YqFh6RBf71XlvP9+BsYzTmVJmuxXl5YbhPCraM7GNzp6kKcXtVDxGMvmhQ
 fKDoS9+PZZhLdHq2wnRAcZ3+6TxelMxoMCBxJV3c9qN3k7apr+XJnQiAqTKmjG2W9Oaf
 xOGXAVHxukUeow6oMFre4WT5ntPBRgATTbmI4nSe3TZ+QJ6hInW6yIrHxXHGM0VGXw+w
 X6jg==
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=8g7ys24SQA1/taFqQac23iMpyOmU7S445Fz5UJ4QaOM=;
 b=omCGbe9MU6cCETvByo0BkzCveFBTwkzsOscrx8T9ObSJrgrkAMvFjs6I7+oAS07lyt
 DZDL8L0PvTX9wFKEbFM1ZPr/qdzP5uvKO2kdd7GGUl3JKh7oauiWMFnHba8Q6hevwf0G
 Yf5Y53xlOHDkZCTgAKihF+WgvSc9qYgNt1fSEwk7cNmQPTQGjDJfuUZ1FqLC4IS138j3
 2TqEx/lnYCuh4C5baVutfxqNcPmpwH3oi2M4o2n1oxyT/uH7/650m81dvdSl80aTuoVb
 AOnv5aVgx+ZXlq+1YleXAr1OBpxykKTDWhJyp1rdoIZKcpkx5JAg1sC1C9KwXUUd3Cde
 FbVQ==
X-Gm-Message-State: AHYfb5hl9Hw12mEflZYIuOGOw33nctBs7aTpP3v333L0ajgqMpdlza3b
 ZP40tlGociIfbuOFEFMa2nECdmfHsw==
X-Received: by 10.46.2.85 with SMTP id 82mr2614362ljc.101.1502275898131; Wed,
 09 Aug 2017 03:51:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.20.82 with HTTP; Wed, 9 Aug 2017 03:51:37 -0700 (PDT)
In-Reply-To: <20170808104935.t2ezezhswruedm44@citrix.com>
References: <20170804022025.25293-1-blackskygg@gmail.com>
 <20170804022025.25293-5-blackskygg@gmail.com>
 <20170804152006.xxiiif7y2c7epdw4@citrix.com>
 <CAHrd_jo=MfEhzwPi7gtxst9ycBG4=r04BNBs=Zee5MCno7Op5g@mail.gmail.com>
 <20170808104935.t2ezezhswruedm44@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 9 Aug 2017 18:51:37 +0800
Message-ID: <CAHrd_jrrLDC_H2t58uz7waKhaXndhi8kumArAQws72H2qAH5kQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] libxl: support creation and
 destruction of static shared memory areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wOC0wOCAxODo0OSBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT46
Cj4gT24gU2F0LCBBdWcgMDUsIDIwMTcgYXQgMDE6MjY6MzdBTSArMDgwMCwgWmhvbmd6ZSBMaXUg
d3JvdGU6Cj4+IEhpIFdlaSwKPj4KPj4gVGhhbmsgeW91IGZvciByZXZpZXdpbmcgbXkgcGF0Y2gu
Cj4+Cj4+IDIwMTctMDgtMDQgMjM6MjAgR01UKzA4OjAwIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ogo+PiA+IEkgc2tpbSB0aHJvdWdoIHRoaXMgcGF0Y2ggYW5kIGhhdmUgc29tZSBxdWVz
dGlvbnMuCj4+ID4KPj4gPiBPbiBGcmksIEF1ZyAwNCwgMjAxNyBhdCAxMDoyMDoyNUFNICswODAw
LCBaaG9uZ3plIExpdSB3cm90ZToKPj4gPj4gKwo+PiA+PiArc3RhdGljIGludCBsaWJ4bF9fc3No
bV9hZGRfbWFzdGVyKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiA+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCj4+ID4+
ICt7Cj4+ID4+ICsgICAgaW50IHJjLCBhYm9ydGluZzsKPj4gPj4gKyAgICBjaGFyICpzc2htX3Bh
dGgsICpkb21fcGF0aCwgKmRvbV9yb2xlX3BhdGg7Cj4+ID4+ICsgICAgY2hhciAqZW50c1sxMV07
Cj4+ID4+ICsgICAgc3RydWN0IHhzX3Blcm1pc3Npb25zIG5vcGVybTsKPj4gPj4gKyAgICB4c190
cmFuc2FjdGlvbl90IHh0ID0gWEJUX05VTEw7Cj4+ID4+ICsKPj4gPj4gKyAgICBzc2htX3BhdGgg
PSBsaWJ4bF9feHNfZ2V0X3NzaG1wYXRoKGdjLCBzc2htLT5pZCk7Cj4+ID4+ICsgICAgZG9tX3Bh
dGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKPj4gPj4gKyAgICAvKiB0aGUg
ZG9tYWluIHNob3VsZCBiZSBpbiB4ZW5zdG9yZSBieSBub3cgKi8KPj4gPj4gKyAgICBhc3NlcnQo
ZG9tX3BhdGgpOwo+PiA+PiArICAgIGRvbV9yb2xlX3BhdGggPSBHQ1NQUklOVEYoIiVzL3N0YXRp
Y19zaG0vJXMvcm9sZSIsIGRvbV9wYXRoLCBzc2htLT5pZCk7Cj4+ID4+ICsKPj4gPj4gKwo+PiA+
PiArIHJldHJ5X3RyYW5zYWN0aW9uOgo+PiA+PiArICAgIC8qIFdpdGhpbiB0aGUgdHJhbnNhY3Rp
b24sIGdvdG8gb3V0IGJ5IGRlZmF1bHQgbWVhbnMgYWJvcnRpbmcgKi8KPj4gPj4gKyAgICBhYm9y
dGluZyA9IDE7Cj4+ID4+ICsgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2Ms
ICZ4dCk7Cj4+ID4+ICsgICAgaWYgKHJjKSB7IGdvdG8gb3V0OyB9Cj4+ID4KPj4gPiBpZiAocmMp
IGdvdG8gb3V0Owo+Pgo+PiBPSy4gV2lsbCByZW1vdmUgYWxsIHRoZSB7fS4gQlRXLCBkbyBJIGhh
dmUgdG8gcGxhY2UgImdvdG8gb3V0OyIgaW4gYSBuZXdsaW5lPwo+Pgo+Cj4gWW91YyBjYW4gbG9v
ayBmb3IgZXhhbXBsZXMgaW4gZXhpc3RpbmcgY29kZSBhbmQgZm9sbG93IHRob3NlLgo+Cj4gWy4u
Ll0KPj4gPj4gK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fZGVsX3NpbmdsZShsaWJ4bF9fZ2MgKmdj
LCB4c190cmFuc2FjdGlvbl90IHh0LAo+PiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICppZCwgYm9vbCBtYXN0ZXIpCj4+ID4+
ICt7Cj4+ID4+ICsgICAgY2hhciAqc3NobV9wYXRoLCAqc2xhdmVzX3BhdGg7Cj4+ID4+ICsKPj4g
Pj4gKyAgICBzc2htX3BhdGggPSBsaWJ4bF9feHNfZ2V0X3NzaG1wYXRoKGdjLCBpZCk7Cj4+ID4+
ICsgICAgc2xhdmVzX3BhdGggPSBHQ1NQUklOVEYoIiVzL3NsYXZlcyIsIHNzaG1fcGF0aCk7Cj4+
ID4+ICsKPj4gPj4gKyAgICBpZiAobWFzdGVyKSB7Cj4+ID4+ICsgICAgICAgIC8qIHdlIGtub3cg
dGhhdCBkb21pZCBjYW4ndCBiZSBib3RoIGEgbWFzdGVyIGFuZCBhIHNsYXZlIGZvciBvbmUgaWQs
Cj4+ID4KPj4gPiBJcyB0aGlzIGVuZm9yY2VkIGluIGNvZGU/Cj4+Cj4+IFllcy4uLmFuZC4uLm5v
LiBJJ3ZlIGRvbmUgdGhpcyBpbiBsaWJ4bF9fc3NobV9hZGRfc2xhdmUoKSBieSBkb2luZzoKPj4K
Pj4gKyAgICAgICAgaWYgKE5VTEwgIT0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBkb21fc3NobV9w
YXRoKSkgewo+PiArICAgICAgICAgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBzc2htLT5p
ZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tYWluIHRyaWVkIHRvIHNo
YXJlIHRoZSBzYW1lIHJlZ2lvbiB0d2ljZS4iKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOwo+PiArICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPj4gKyAgICAg
ICAgfQo+Pgo+PiBNYXliZSB0aGUgY29tbWVudCBpcyBhIGxpdHRsZSBiaXQgY29uZnVzaW5nLiBX
aGF0IEkgd2FzIHBsYW5uaW5nIHRvIGRvIGlzIHRvCj4+IHBsYWNlIHN1Y2ggYSBjaGVjayBpbiBi
b3RoICpfYWRkX3NsYXZlKCkgYW5kICpfYWRkX21hc3RlcigpLCBzbyB0aGF0IG9uZQo+PiBJRCBj
YW4ndCBhcHBlYXIgdHdpY2Ugd2l0aGluIG9uZSBkb21haW4sIHNvIHRoYXQgb25lIGRvbWFpbiB3
aWxsIG5vdCBiZSBhYmxlCj4+IHRvIGJlIGJvdGggYSBtYXN0ZXIgYW5kIGEgc2xhdmUuCj4+Cj4K
PiBPSyB0aGlzIHNvdW5kcyBwbGF1c2libGUuCj4KPj4gPgo+PiA+PiArICAgICAgICAgKiBzbyB0
aGUgbnVtYmVyIG9mIHNsYXZlcyB3b24ndCBjaGFuZ2UgZHVyaW5nIGl0ZXJhdGlvbi4gU2ltcGx5
IGNoZWNrCj4+ID4+ICsgICAgICAgICAqIHNzaG1fcGF0aC9zbGF2ZWEgdG8gdGVsbCBpZiB0aGVy
ZSBhcmUgc3RpbGwgbGl2aW5nIHNsYXZlcy4gKi8KPj4gPj4gKyAgICAgICAgaWYgKE5VTEwgIT0g
bGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBzbGF2ZXNfcGF0aCkpIHsKPj4gPj4gKyAgICAgICAgICAg
IFNTSE1fRVJST1IoZG9taWQsIGlkLAo+PiA+PiArICAgICAgICAgICAgICAgICAgICAgICAiY2Fu
J3QgcmVtb3ZlIG1hc3RlciB3aGVuIHRoZXJlIGFyZSBsaXZpbmcgc2xhdmVzLiIpOwo+PiA+PiAr
ICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4+ID4KPj4gPiBJc24ndCB0aGlzIGdvaW5n
IHRvIGxlYXZlIGEgaGFsZi1kZXN0cnVjdGVkIGRvbWFpbiBpbiB1c2Vyc3BhY2UKPj4gPiBjb21w
b25lbnRzPyBNYXliZSB3ZSBzaG91bGQgcHJvY2VlZCBhbnl3YXk/Cj4+Cj4+IFRoaXMgaXMgYWxz
byBhbW9uZyB0aGUgcG9pbnRzIHRoYXQgSSdtIG5vdCB2ZXJ5IHN1cmUuIFdoYXQgaXMgdGhlIGJl
c3Qgd2F5Cj4+IHRvIGhhbmRsZSB0aGlzIHR5cGUgb2YgZXJyb3IgZHVyaW5nIGRvbWFpbiBkZXN0
cnVjdGlvbj8KPj4KPgo+IEkgdGhpbmsgd2Ugc2hvdWxkIGRlc3Ryb3kgZXZlcnl0aGluZyBpbiBy
ZWxhdGlvbiB0byB0aGUgZ3Vlc3QgaW4gRG9tMAo+IChvciBvdGhlciBzZXJ2aWNlIGRvbWFpbnMp
LiBTb21lIHBhZ2VzIGZvciB0aGUgbWFzdGVyIGd1ZXN0cyBtaWdodCBiZQo+IHJlZmVyZW5jZWQg
Ynkgc2xhdmVzLCBidXQgdGhleSB3aWxsIGV2ZW50dWFsbHkgYmUgZnJlZWQgKGhlbmNlIHRoZQo+
IGRvbWFpbiBzdHJ1Y3Qgd2lsbCBiZSBmcmVlZCkgd2l0aGluIFhlbi4gRG8gZXhwZXJpbWVudCB3
aXRoIHRoaXMgdG8gc2VlCj4gaWYgbXkgcHJlZGljdGlvbiBpcyByaWdodC4KClllcywgdGhhdCdz
IHJpZ2h0LiBJJ2xsIHR1cm4gdGhlIGVycm9zIGludG8gd2FybmluZ3MgYW5kIHByb2NlZWQgYW55
d2F5LgoKPgo+IEl0IGFsc28gb2NjdXJzIHRvIG1lIHlvdSBuZWVkIHRvIGd1YXJkIGFnYWluc3Qg
Y2lyY3VsYXIgcmVmZXJlbmNlcy4gVGhhdAo+IGlzLCBEb21BIGFuZCBEb21CIGhhdmUgYSBtdXR1
YWwgbWFzdGVyLXNsYXZlIHJlbGF0aW9uc2hpcC4KPgo+PiA+PiArY2hhciAqbGlieGxfX3hzX2dl
dF9zc2htcGF0aChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICppZCkKPj4gPj4gK3sKPj4gPj4g
KyAgICBjaGFyICpzID0gR0NTUFJJTlRGKCIvbG9jYWwvc3RhdGljX3NobS8lcyIsIGlkKTsKPj4g
Pj4gKyAgICBpZiAoIXMpCj4+ID4+ICsgICAgICAgIExPR0UoRVJST1IsICJjYW5ub3QgYWxsb2Nh
dGUgc3RhdGljIHNobSBwYXRoIik7Cj4+ID4KPj4gPiBHQ1NQUklOVEYgY2FuJ3QgZmFpbC4gWW91
IGNhbiBlbGltaW5hdGUgdGhlIGNoZWNrLgo+Pgo+PiBJIHdhcyBhbHNvIGNvbmZ1c2VkIGFib3V0
IHRoZSBvdGhlciBzaW1pbGFyIGNoZWNrcyBhcm91bmQgdGhlIGZpbGUKPj4gc2luY2UgR0NTUFJJ
TlRGIHdpbGwgZGllIG9uIGZhaWx1cmUuIEVtLi4uSXQgc2VlbXMgdGhhdCBJJ3ZlIGNvcGllZAo+
PiB0aGUgcHJldmlvdXMgZXJyb3JzLgo+Pgo+PiBUaGVuIEknbGwgcmVtb3ZlIHRoaXMgZnVuY3Rp
b24gYW5kIHJlcGxhY2UgaXQgd2l0aCBhIG1hY3JvIGluCj4+IGxpYnhsX3NzaG0uYyBpbnN0ZWFk
Lgo+Pgo+Cj4gVXNpbmcgYSBzdGF0aWMgaW5saW5lIGZ1bmN0aW9uIGlzIGJldHRlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 10:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 10: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.xen.org>)
	id 1dfOgt-0005Hy-21; Wed, 09 Aug 2017 10:58:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dfOgr-0005Hs-EJ
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 10:58:17 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 57/12-01712-8CAEA895; Wed, 09 Aug 2017 10:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTmet0Tr7o
 iDbb2cVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7JlxgLnjEV7H/zFTWBsYL3F2MXBxCAjMY
 JS786WAGcVgEtjJLXFg1kxXEkRCYwypx6sAVoAwnkJMn8WvNDUYIu0hi18YjLCA2r4CgxMmZT
 8BsIQEPiUu7n4HVcwpYSzw/f5IVIl4lsf/hXaBeDg42AROJWR0SIGEWARWJ/Yva2CHGBEg8n/
 QAzBYWcJB4tOIiG4gtIqAu8efCBLC1zALdzBIN00MgbE2J1u2/2ScwCsxCcsUsJKkFjEyrGDW
 KU4vKUot0jcz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA7GegYFxB+PtyX6H
 GCU5mJREeTdpd0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9+7IrUkiwKDU9tSItMwcYEzBpC
 Q4eJRHe/SBp3uKCxNzizHSI1ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd4kkFIBkNKM0jy4Qb
 BYvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcGZApPZl4J3L5XQKcwAZ0S4dsJckpJIkJ
 KqoHRyPwN0zGPl+676ve3C/z15/zI9EHRvN3/aWXMl4s1C3/OKWo6//XefKcnh2cLvDSq3Wxs
 cVN1987GlE+hHtnyHIffn2XqWb9+3inZqfJX6zpuC8tPETn0Vbzv6Uu7JwH7G8VnHuZKWTCh5
 VL57DqtuRbnlZy3rHxofTeVQziyQuT9U/3HC1tzlFiKMxINtZiLihMB9nLx09ACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502276295!102922378!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41874 invoked from network); 9 Aug 2017 10:58:16 -0000
Received: from mail-ua0-f175.google.com (HELO mail-ua0-f175.google.com)
 (209.85.217.175)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 10:58:16 -0000
Received: by mail-ua0-f175.google.com with SMTP id 80so26950627uas.0
 for <xen-devel@lists.xenproject.org>; Wed, 09 Aug 2017 03:58:15 -0700 (PDT)
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=4LeJxDDgea6RU/P+IVcvXMfyRBqvL/qk1R6/XNPpEwM=;
 b=cBIrSr08QTiCKz4V1MLU0lPe3Y6b5ut29Vs9PyzggskmoDuYUHoEDBBW46LTIhuTKJ
 mjfOCtu5J8aSh5RcGtWr58aOzgxzKzRxkWQmrTcn7mAVNMUPmNyQL0k1tnk5VhKUodWQ
 2u6GSdrH47z5crIX5+AfIl0A2C2UVWMpTHfNY=
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=4LeJxDDgea6RU/P+IVcvXMfyRBqvL/qk1R6/XNPpEwM=;
 b=TxO36ur5igQTJQwsXgz0g/YY2PfmsHFKwLC8Rf0jUiT0mgxqKQP3eUdh/2kUirMLjR
 2IVbowQycPDlUGZDEcQYZI+BGUlW5Y6zSsFDoNlltMlfo9qyPal39zXhTISH9gpwk2Q6
 K2qQvpbLKwGRjX1tpcdFiVnJgzA+87G7TkZRajdrtfOLuguLBh1gpsbdukhElv5PYyXQ
 O2oe2Jy5jqRHze4AdlHpLhoazHK04w1ygebo2xA0DXS2PBkJIUn5vlNUZp7xdJEodFRD
 sr88aH9Ecc1DzmcutOcD8sM+lhoHpu3PzSBe8D1JhAC+WuXHRl9d/cAv/yJDkm427msv
 zR6g==
X-Gm-Message-State: AHYfb5iV3IfS9KJtfXJ1o5DgmmW+atHDjncqjaa3f8EKcdbQB/g7Ztoc
 lUxTZplUggqv7SlimM7hgpavPV+5ascy
X-Received: by 10.176.24.144 with SMTP id t16mr5308320uag.15.1502276294960;
 Wed, 09 Aug 2017 03:58:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Wed, 9 Aug 2017 03:58:14 -0700 (PDT)
In-Reply-To: <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 9 Aug 2017 16:28:14 +0530
Message-ID: <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
To: Julien Grall <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>,
 Jan Beulich <jbeulich@suse.com>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKVGhhbmtzIGZvciB0aGUgdGVzdGluZy4KCk9uIDggQXVndXN0IDIwMTcgYXQg
MjE6MjksIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+IEhpIEJo
dXBpbmRlciwKPgo+IEkgZ2F2ZSBhbm90aGVyIGFuZCBJIGhhdmUgYSBjb3VwbGUgb2YgY29tbWVu
dHMuCj4KPiBCb290aW5nIExpbnV4IHdpdGggZWFybHljb24gZW5hYmxlZCB0YWtlIHF1aXRlIGEg
d2hpbGUuIEkgY2FuIHNlZSB0aGUKPiBjaGFyYWN0ZXJzIGNvbWluZyBzbG93ZXIgdGhhbiBvbiB0
aGUgbWluaXRlbC4gSXQgc2VlbXMgdG8gYmUgYSBiaXQgYmV0dGVyCj4gYWZ0ZXIgc3dpdGNoaW5n
IG9mZiB0aGUgYm9vdGNvbnNvbGUuIE92ZXJhbGwgTGludXggaXMgdGFraW5nIH4yMCB0aW1lcyB0
bwo+IGJvb3Qgd2l0aCBwbDAxMSB2cyBIVkMgY29uc29sZS4KPgo+IEkgZG8gYWdyZWUgdGhhdCBw
bDAxMSBpcyBlbXVsYXRlZCBhbmQgdGhlcmVmb3JlIHlvdSBoYXZlIHRvIHRyYXAgYWZ0ZXIgZWFj
aAo+IGNoYXJhY3Rlci4gQnV0IDIwIHRpbWVzIHNvdW5kcyBmYXIgdG9vIG11Y2guCj4KSSB0aGlu
ayB0aGlzIHNsb3duZXNzIGNvdWxkIGJlIGR1ZSB0byByYXRlbGltaXRpbmcgb2YgdGhlIHBsMDEx
IGV2ZW50cwppbiB4ZW5jb25vc2xlLiBDdXJyZW50bHksIHRoZSByYXRlIGxpbWl0IGlzCnNldCB0
byAzMCBldmVudHMgcGVyIDIwMCBtc2VjcyAoc2VlIFJBVEVfTElNSVRfQUxMT1dBTkNFL1JBVEVf
TElNSVRfUEVSSU9EKS4KCkkgaW5jcmVhc2VkIHRoZSByYXRlIGxpbWl0IHRvIDYwMCBldmVudHMg
KDMwICogMjApIHBlciAyMDAgbXNlY3MuIFdpdGgKdGhpcyBjaGFuZ2UsCkkgc2VlIHRoYXQgdGhl
IHRoZSBmaW5kIGNvbW1hbmQgaXMgcnVubmluZyBmYXN0ZXIgYW5kIHNtb290aGVyLgpFYXJsaWVy
IHRoZSBmaW5kIG91dHB1dCB3b3VsZCBiZSBqZXJreS4KCj4gQWZ0ZXIgdGhhdCBJIHRyaWVkIHRv
IHN0cmVzcyB0aGUgZW11bGF0aW9uIGEgYml0IHdpdGggImZpbmQgLiIgdG8gZ2V0IGEgbG90Cj4g
b2Ygb3V0cHV0LiBBbmQgSSBub3RpY2VkIGEgbG90IG9mIG1lc3NhZ2Ugc2ltaWxhciB0byB0aGUg
b25lIGJlbG93IG9uIHhlbgo+IGNvbnNvbGU6Cj4KPiBkNnYwIHZwbDAxMTogVW5leHBlY3RlZCBP
VVQgcmluZyBidWZmZXIgZnVsbAo+Cj4gQXNzb2NpYXRlZCB0byB0aGF0IHRoZSBjaGFyYWN0ZXIg
aGF2ZSBiZWVuIGVhdGVuIHJlc3VsdGluZyB0byBub24tc2Vuc2UgbG9nLgo+Cj4gQSBiaXQgYWJv
dmUgdGhlIHByaW50ayBwcmludGluZyB0aGlzIG1lc3NhZ2UsIHRoZXJlIGFyZSBhIGNvbW1lbnQg
c2F5aW5nOgo+Cj4gICAgIC8qCj4gICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJpbmcg
aXMgbm90IGZ1bGwgd2hlbiB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAo+ICAgICAgKiBhcyB0aGUg
Z3Vlc3QgaXMgZXhwZWN0ZWQgdG8gd3JpdGUgdG8gdGhlIGRhdGEgcmVnaXN0ZXIgb25seSB3aGVu
IHRoZQo+ICAgICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KPiAgICAgICogSW4gY2FzZSB0aGUg
Z3Vlc3QgZG9lcyB3cml0ZSBldmVuIHdoZW4gdGhlIFRYRkYgZmxhZyBpcyBzZXQgdGhlbiB0aGUK
PiAgICAgICogZGF0YSB3aWxsIGJlIHNpbGVudGx5IGRyb3BwZWQuCj4gICAgICAqLwo+Cj4gSSBh
bSBxdWl0ZSBzdXJwcmlzZWQgdGhhdCBMaW51eCBpcyBub3QgbG9va2luZyBhdCB0aGUgVFhGRiBm
bGFncy4gU28gdGhpcwo+IG5lZWRzIHNvbWUgaW52ZXN0aWdhdGlvbi4KCkkgcmFuICdmaW5kJyBi
dXQgY291bGQgbm90IHJlcHJvZHVjZSB0aGUgaXNzdWUuCgpJIHdpbGwgdHJ5IHRvIHJlcHJvZHVj
ZSB0aGlzIGlzc3VlIGJ5IHJlZHVjaW5nIHRoZSBPVVQgYnVmZmVyIHNpemUuCgpSZWdhcmRzLApC
aHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 11:03:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 11:03: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.xen.org>)
	id 1dfOlN-0005wi-Ke; Wed, 09 Aug 2017 11:02:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfOlM-0005wc-Tn
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 11:02:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CA/0B-03368-0EBEA895; Wed, 09 Aug 2017 11:02:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTff+665
 Ig00/5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxXy98xFWyrqNixcypjA+P66C5GLg4hgU2M
 Eo27G5i6GDmBnN2MEqdOWoHYwgLuEoeeHGMEsUUEvCVedf9kh2joYpR4tPk4G0iCWSBJYsbEH
 rBmNgFNiTufPwHZHBy8AlYSK+cWg4RZBFQkbp85xQJiiwqES7xtPAJm8woISpyc+YQFpJwTaP
 7zTd4QE20l7szdzQxhy0tsfzuHeQIj3ywkHbOQlM1CUraAkXkVo0ZxalFZapGukaVeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7GA4sCDzFKcjApifJu0u6MFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBm/yqK1JIsCg1PbUiLTMHGPYwaQkOHiUR3vUgad7igsTc4sx0i
 NQpRkUpcd7zIAkBkERGaR5cGyzWLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9xTIFJ7MvB
 K46a+AFjMBLY7w7QRZXJKIkJJqYFxwL0NK7aXv8Q+fmSSelsX7seUn+T+6efIGY+ADrvULDrf
 9vFZXmmbItDtZ552IyvK+r/f5w5eqCzi3nzsuw7Tm/+IDFos6Cvzfshvc1TC3uaDc+Le3USpr
 y069jinMHFl6bt9b4h5PkU5STRHwbTj7qCGn9o7n/GOrrdzrE/SuzLtk9226kRJLcUaioRZzU
 XEiAPj2rdmwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502276574!58161661!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57095 invoked from network); 9 Aug 2017 11:02:55 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 9 Aug 2017 11:02:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F23EA80D;
 Wed,  9 Aug 2017 04:02:53 -0700 (PDT)
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 0BD463F540;
 Wed,  9 Aug 2017 04:02:52 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-6-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c04074e7-97b8-7332-9dc1-523ffd44b3b5@arm.com>
Date: Wed, 9 Aug 2017 12:02:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502222922-25821-6-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 5/7] arm: traps: handle PSCI calls inside
	`smccc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKVGhlIHRpdGxlIGlzIHdyb25nLgoKT24gMDgvMDgvMTcgMjE6MDgsIFZv
bG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IFBTQ0kgaXMgcGFydCBvZiBIVkMvU01DIGludGVyZmFj
ZSwgc28gaXQgc2hvdWxkIGJlIGhhbmRsZWQgaW4KPiBhcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMu
Y2AuIFRoaXMgcGF0Y2gganVzdCBtb3ZlcyBQU0NJCj4gaGFuZGxlciBjYWxscyBmcm9tIGB0cmFw
cy5jYCB0byBgdnNtYy5jYC4KPgo+IFBTQ0kgaXMgY29uc2lkZXJlZCBhcyB0d28gZGlmZmVyZW50
ICJzZXJ2aWNlcyIgaW4gdGVybXMgb2YgU01DQ0MuCj4gT2xkZXIgUFNDSSAxLjAgaXMgdHJlYXRl
ZCBhcyAiYXJjaGl0ZWN0dXJlIHNlcnZpY2UiLCB3aGlsZSBuZXZlcgoKcy9uZXZlci9uZXdlci8K
Cj4gUFNDSSAyLjAgaXMgZGVmaW5lZCBhcyAic3RhbmRhcmQgc2VjdXJlIHNlcnZpY2UiLgoKSG1t
bS4gUFNDSSAyLjAgZG9lcyBub3QgZXhpc3QuIEkgYW0gYXdhcmUgb2YgNCB2ZXJzaW9ucyBmb3Ig
UFNDSToKCS0gMC4xCgktIDAuMgoJLSAxLjAKCS0gMS4xCgpXZSBzdXBwb3J0IGFsbCBvZiB0aGVt
IGJ1dCAxLjEuCgpGb3IgMC4xIHRoZSBQU0NJIGlkIGlzIDEgKGNwdV9vZmYpIGFuZCAyIChjcHVf
b24pLiBTbyBJIHRoaW5rIHRoZXkgYXJlIApub3QgcGFydCBvZiB0aGUgImFyY2hpdGVjdHVyZSBz
ZXJ2aWNlIiBidXQgImV4aXN0aW5nIEFQSXMiLiBUaGlzIG1lYW4gCnlvdSBicm9rZSBzdXBwb3J0
IG9mIFBTQ0kgMC4xIG9uIFhlbi4KCj4KPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiBSZXZpZXdl
ZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
Pgo+IC0tLQo+ICAtIEFkZGVkIGRvX3RyYXBfaHZjKCkgaGFuZGxlciBpbiB2c21jLmMKPgo+Cj4g
LS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICB8IDEyNCArKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAg
ICAgfCAxNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS92c21jLmggICAgICAgIHwgICAxICsKPiAgeGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gtYXJtL3NtYy5oIHwgIDEwICsrLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDE2MCBpbnNlcnRp
b25zKCspLCAxMTkgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IGIxMTlkYzAuLjdiMjk2ZGEgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwo+IEBAIC0zOSw3ICszOSw2IEBACj4gICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiAgI2lu
Y2x1ZGUgPGFzbS9yZWdzLmg+Cj4gICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Cj4gLSNpbmNsdWRl
IDxhc20vcHNjaS5oPgo+ICAjaW5jbHVkZSA8YXNtL21taW8uaD4KPiAgI2luY2x1ZGUgPGFzbS9j
cHVmZWF0dXJlLmg+Cj4gICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KPiBAQCAtMTQ0NiwxMTkg
KzE0NDUsNiBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCB1bnNpZ25lZCBpbnQgY29kZSkKPiAgfQo+ICAjZW5kaWYKPgo+IC0jZGVmaW5lIFBT
Q0lfU0VUX1JFU1VMVChyZWcsIHZhbCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQo+IC0jZGVm
aW5lIFBTQ0lfQVJHKHJlZyxuKSBnZXRfdXNlcl9yZWcocmVnLCBuKQo+IC0KPiAtI2lmZGVmIENP
TkZJR19BUk1fNjQKPiAtI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAodWludDMyX3QpKGdldF91
c2VyX3JlZyhyZWcsIG4pICYgMHgwMDAwMDAwMEZGRkZGRkZGKQo+IC0jZWxzZQo+IC0jZGVmaW5l
IFBTQ0lfQVJHMzIocmVnLG4pIFBTQ0lfQVJHKHJlZyxuKQo+IC0jZW5kaWYKPiAtCj4gLS8qIGhl
bHBlciBmdW5jdGlvbiBmb3IgY2hlY2tpbmcgYXJtIG1vZGUgMzIvNjQgYml0ICovCj4gLXN0YXRp
YyBpbmxpbmUgaW50IHBzY2lfbW9kZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90
IGZpZCkKPiAtewo+IC0gICAgICAgIHJldHVybiAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlk
ICYgUFNDSV8wXzJfNjRCSVQpID4+IDMwICkgKTsKPiAtfQo+IC0KPiAtc3RhdGljIHZvaWQgZG9f
dHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+IC17Cj4gLSAgICByZWdpc3Rl
cl90IGZpZCA9IFBTQ0lfQVJHKHJlZ3MsMCk7Cj4gLQo+IC0gICAgLyogcHJlbG9hZGluZyBpbiBj
YXNlIHBzY2lfbW9kZV9jaGVjayBmYWlscyAqLwo+IC0gICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTKTsKPiAtICAgIHN3aXRjaCggZmlkICkKPiAtICAgIHsK
PiAtICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgdWlu
dDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLDEpOwo+IC0gICAgICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX2NwdV9vZmYpOwo+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOwo+IC0gICAgICAgIH0KPiAtICAgICAgICBicmVhazsK
PiAtICAgIGNhc2UgUFNDSV9jcHVfb246Cj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICB1aW50
MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVy
X3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKPiAtICAgICAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfb24pOwo+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNj
aV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgYnJlYWs7
Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTjoKPiAtICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX3ZlcnNpb24pOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpXzBfMl92ZXJzaW9uKCkpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBf
Ml9GTl9DUFVfT0ZGOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Cj4gLSAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Cj4gLSAg
ICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFOgo+
IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwo+IC0gICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsK
PiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQ
X0NQVToKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk42NF9NSUdSQVRFX0lORk9fVVBfQ1BVOgo+IC0g
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Cj4gLSAgICAgICAg
aWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUo
KSk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkY6
Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKPiAtICAgICAgICBkb19w
c2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBT
Q0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lf
MF8yX0ZOX1NZU1RFTV9SRVNFVDoKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9y
ZXNldCk7Cj4gLSAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7Cj4gLSAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gLSAgICAgICAg
YnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PTjoKPiAtICAgIGNhc2UgUFNDSV8w
XzJfRk42NF9DUFVfT046Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+IC0g
ICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAg
ICAgICAgewo+IC0gICAgICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3Ms
MSk7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsK
PiAtICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMpOwo+IC0gICAg
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwg
ZXBvaW50LCBjaWQpKTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNl
IFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EOgo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9T
VVNQRU5EOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwo+IC0gICAg
ICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAgICAg
ICAgewo+IC0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7
Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKPiAt
ICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMpOwo+IC0gICAgICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRl
LCBlcG9pbnQsIGNpZCkpOwo+IC0gICAgICAgIH0KPiAtICAgICAgICBicmVhazsKPiAtICAgIGNh
c2UgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTzoKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk42NF9B
RkZJTklUWV9JTkZPOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2lu
Zm8pOwo+IC0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlk
KSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FS
RyhyZWdzLDEpOwo+IC0gICAgICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdz
LDIpOwo+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZm
aW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+
IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0
X01JR1JBVEU6Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfbWlncmF0ZSk7Cj4gLSAg
ICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAg
ICAgICB7Cj4gLSAgICAgICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7
Cj4gLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRl
KHRjcHUpKTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBkZWZhdWx0Ogo+
IC0gICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+IC0gICAgICAgIHJldHVybjsK
PiAtICAgIH0KPiAtfQo+IC0KPiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgI2RlZmluZSBIWVBF
UkNBTExfUkVTVUxUX1JFRyhyKSAociktPngwCj4gICNkZWZpbmUgSFlQRVJDQUxMX0FSRzEocikg
KHIpLT54MAo+IEBAIC0yODY1LDggKzI3NTEsOSBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9n
dWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAgICAgICByZXR1
cm4gZG9fZGVidWdfdHJhcChyZWdzLCBoc3IuaXNzICYgMHgwMGZmKTsKPiAgI2VuZGlmCj4gICAg
ICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQo+IC0gICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9w
c2NpKHJlZ3MpOwo+IC0gICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsIChyZWdpc3Rlcl90
ICopJnJlZ3MtPnIxMiwgaHNyLmlzcyk7Cj4gKyAgICAgICAgICAgIGRvX3RyYXBfaHZjX3NtY2Nj
KHJlZ3MpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwo
cmVncywgKHJlZ2lzdGVyX3QgKikmcmVncy0+cjEyLCBoc3IuaXNzKTsKCklmIHlvdSBkbyByZXR1
cm4gZG9fdHJhcF9odmNfc21jYyhyZWdzKTsgeW91IHdvdWxkIGF2b2lkIHRvIG1vZGlmeSB0aGUg
CnJlc3Qgb2YgdGhlIGZ1bmN0aW9uLgoKPiAgICAgICAgICBicmVhazsKPiAgI2lmZGVmIENPTkZJ
R19BUk1fNjQKPiAgICAgIGNhc2UgSFNSX0VDX0hWQzY0Ogo+IEBAIC0yODc3LDggKzI3NjQsOSBA
QCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+ICAgICAgICAgICAgICByZXR1cm4gZG9fZGVidWdfdHJhcChyZWdzLCBoc3IuaXNz
ICYgMHgwMGZmKTsKPiAgI2VuZGlmCj4gICAgICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQo+IC0g
ICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9wc2NpKHJlZ3MpOwo+IC0gICAgICAgIGRvX3RyYXBf
aHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYsIGhzci5pc3MpOwo+ICsgICAgICAgICAgICBkb190
cmFwX2h2Y19zbWNjYyhyZWdzKTsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIGRvX3Ry
YXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYsIGhzci5pc3MpOwoKRGl0dG8uCgo+ICAgICAg
ICAgIGJyZWFrOwo+ICAgICAgY2FzZSBIU1JfRUNfU01DNjQ6Cj4gICAgICAgICAgLyoKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBpbmRl
eCA1ZWY2MTY3Li43MThiMzBmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAgLTE5LDEyICsxOSwxNiBAQAo+ICAjaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jLmg+Cj4gICNp
bmNsdWRlIDxhc20vbW9uaXRvci5oPgo+ICsjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiAgI2luY2x1
ZGUgPGFzbS92c21jLmg+Cj4gICNpbmNsdWRlIDxhc20vcmVncy5oPgo+Cj4gIC8qIE51bWJlciBv
ZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZpY2UuICov
Cj4gICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKPgo+ICsvKiBOdW1iZXIgb2Yg
ZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgU3RhbmRhcmQgU2VydmljZSBTZXJ2aWNl
LiAqLwo+ICsjZGVmaW5lIFNTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCAxMwo+ICsKPiAgLyogU01D
Q0MgaW50ZXJmYWNlIGZvciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2VsZi4gKi8KPiAgc3Rh
dGljIGJvb2wgaGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4g
IHsKPiBAQCAtNDcsNiArNTEsMTMzIEBAIHN0YXRpYyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgcmV0dXJuIGZhbHNlOwo+ICB9Cj4KPiAr
I2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZh
bCkKPiArI2RlZmluZSBQU0NJX0FSRyhyZWcsbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKPiArCj4g
KyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsbikgKHVpbnQz
Ml90KShnZXRfdXNlcl9yZWcocmVnLCBuKSAmIDB4MDAwMDAwMDBGRkZGRkZGRikKPiArI2Vsc2UK
PiArI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSBQU0NJX0FSRyhyZWcsbikKPiArI2VuZGlmCj4g
Kwo+ICsvKiBvbGQgKGFydm03KSBQU0NJIGludGVyZmFjZSAqLwoKSSBkb24ndCB0aGluayB0aGlz
IGlzIHRydWUuIFBTQ0kgMC4xIGlzIGFsc28gc3VwcG9ydGVkIGJ5IEFSTTY0LgoKPiArc3RhdGlj
IGJvb2wgaGFuZGxlX2FyY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAg
IHN3aXRjaCAoIGdldF91c2VyX3JlZyhyZWdzLDApICYgMHhGRkZGRkZGRiApCj4gKyAgICB7Cj4g
KyAgICBjYXNlIFBTQ0lfY3B1X29mZjoKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBwc3Rh
dGUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVf
b2ZmKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBz
dGF0ZSkpOwo+ICsgICAgfQo+ICsgICAgcmV0dXJuIHRydWU7CgpQbGVhc2UgYWRkcmVzcyB0aGUg
Y29tbWVudCBtYWRlIGluIG9uIHYyLgoKPiArICAgIGNhc2UgUFNDSV9jcHVfb246Cj4gKyAgICB7
Cj4gKyAgICAgICAgdWludDMyX3QgdmNwdWlkID0gUFNDSV9BUkczMihyZWdzLDEpOwo+ICsgICAg
ICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKPiArICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9vbik7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7Cj4gKyAgICB9Cj4gKyAgICByZXR1cm4gdHJ1
ZTsKCkRpdHRvLgoKPiArICAgIH0KPiArICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICsKPiArLyog
aGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8KPiArc3Rh
dGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVy
X3QgZmlkKQo+ICt7Cj4gKyAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAm
IFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Cj4gK30KPiArCj4gKy8qIFBTQ0kgMi4wIGludGVy
ZmFjZSAqLwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQoKc3NjIHN0YW5kcyBmb3I/Cgo+ICt7Cj4gKyAgICByZWdpc3Rlcl90IGZpZCA9IFBTQ0lf
QVJHKHJlZ3MsIDApOwo+ICsKPiArICAgIHN3aXRjaCAoIEFSTV9TTUNDQ19GVU5DX05VTShmaWQp
ICkKPiArICAgIHsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX1BT
Q0lfVkVSU0lPTik6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKPiArICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKPiArICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8y
X0ZOX0NQVV9PRkYpOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Cj4gKyAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Cj4gKyAg
ICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBf
Ml9GTl9NSUdSQVRFX0lORk9fVFlQRSk6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdy
YXRlX2luZm9fdHlwZSk7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAg
Y2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVSk6
Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKPiArICAg
ICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICsgICAg
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3Vw
X2NwdSgpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfTlVNKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYpOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfc3lzdGVtX29mZik7Cj4gKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwo+ICsg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwo+ICsg
ICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8w
XzJfRk5fU1lTVEVNX1JFU0VUKToKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9y
ZXNldCk7Cj4gKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7Cj4gKyAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gKyAgICAgICAg
cmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9D
UFVfT04pOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKPiArICAgICAgICBp
ZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLDEpOwo+ICsg
ICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Cj4gKyAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKPiArICAgICAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwg
Y2lkKSk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBB
Uk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQpOgo+ICsgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwo+ICsgICAgICAgIGlmICggcHNjaV9tb2RlX2No
ZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1
aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Cj4gKyAgICAgICAgICAgIHJlZ2lz
dGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKPiArICAgICAgICAgICAgcmVnaXN0ZXJf
dCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMpOwo+ICsgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQo
cmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwo+ICsg
ICAgICAgIH0KPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfTlVNKFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk8pOgo+ICsgICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwo+ICsgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNr
KGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByZWdp
c3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLDEpOwo+ICsgICAgICAgICAgICB1aW50MzJfdCBs
YWZmID0gUFNDSV9BUkczMihyZWdzLDIpOwo+ICsgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQo
cmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4gKyAgICAgICAg
fQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0o
UFNDSV8wXzJfRk5fTUlHUkFURSk6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfbWln
cmF0ZSk7Cj4gKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBm
aWQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJX0FS
RzMyKHJlZ3MsMSk7Cj4gKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2Np
XzBfMl9taWdyYXRlKHRjcHUpKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7
Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6Cj4gKyAgICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDAsIFNTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4gKyAgICAgICAgcmV0
dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEOgo+ICsgICAgICAg
IHNldF91c2VyX3JlZyhyZWdzLCAwLCBTU0NfU01DQ0NfVUlELmFbMF0pOwo+ICsgICAgICAgIHNl
dF91c2VyX3JlZyhyZWdzLCAxLCBTU0NfU01DQ0NfVUlELmFbMV0pOwo+ICsgICAgICAgIHNldF91
c2VyX3JlZyhyZWdzLCAyLCBTU0NfU01DQ0NfVUlELmFbMl0pOwo+ICsgICAgICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAzLCBTU0NfU01DQ0NfVUlELmFbM10pOwo+ICsgICAgICAgIHJldHVybiB0cnVl
Owo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OOgo+ICsgICAgICAgIHNl
dF91c2VyX3JlZyhyZWdzLCAwLCBTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04pOwo+ICsgICAgICAg
IHNldF91c2VyX3JlZyhyZWdzLCAxLCBTU0NfU01DQ0NfTUlOT1JfUkVWSVNJT04pOwo+ICsgICAg
ICAgIHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+
ICAvKgo+ICAgKiB2c21jX2hhbmRsZV9jYWxsKCkgLSBoYW5kbGUgU01DL0hWQyBjYWxsIGFjY29y
ZGluZyB0byBBUk0gU01DQ0MuCj4gICAqIHJldHVybnMgdHJ1ZSBpZiB0aGF0IHdhcyB2YWxpZCBT
TUNDQyBjYWxsIChldmVuIGlmIGZ1bmN0aW9uIG51bWJlcgo+IEBAIC05MSw2ICsyMjIsMTIgQEAg
c3RhdGljIGJvb2wgdnNtY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6Cj4gICAgICAgICAgaGFuZGxl
ZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOwo+ICAgICAgICAgIGJyZWFrOwo+ICsgICAgY2Fz
ZSBBUk1fU01DQ0NfT1dORVJfQVJDSDoKPiArICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2FyY2go
cmVncyk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9TVEFO
REFSRDoKPiArICAgICAgICBoYW5kbGVkID0gaGFuZGxlX3NzYyhyZWdzKTsKPiArICAgICAgICBi
cmVhazsKPiAgICAgIH0KPgo+ICAgICAgaWYgKCAhaGFuZGxlZCApCj4gQEAgLTEyOSw2ICsyNjYs
MTMgQEAgdm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3Qg
dW5pb24gaHNyIGhzcikKPiAgICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhz
cik7Cj4gIH0KPgo+ICsvKiBUaGlzIGZ1bmN0aW9uIHdpbGwgYmUgY2FsbGVkIGZyb20gdHJhcHMu
YyAqLwo+ICt2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQo+ICt7Cj4gKyAgICBpZiAoICF2c21jX2hhbmRsZV9jYWxsKHJlZ3MpICkKCkl0IGlzIGEgYml0
IHdlaXJkIHRvIGNhbGwgYSBmdW5jdGlvbiBuYW1lICJzbWMiIGluIGZybyBIVkMuCgo+ICsgICAg
ICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwoKSG1tbSB0aGF0J3Mgbm90IGNvbXBsaWFu
dCB0byB0aGUgU01DQ0MuCgo+ICt9Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4g
ICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaAo+IGluZGV4IDdiYWFiZWYuLmQxZTdiMDEgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZzbWMuaAo+IEBAIC04MSw2ICs4MSw3IEBACj4gICNkZWZpbmUgQVJNX1NNQ0NDX0VS
Ul9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCj4KPiAgdm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7Cj4gK3ZvaWQgZG9fdHJhcF9o
dmNfc21jY2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwo+Cj4gICNlbmRpZiAgLyogX19B
U01fQVJNX1ZTTUNfSF9fICovCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtL3NtYy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCj4gaW5kZXgg
NDJmMzE2NS4uMTFiNWVmNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0vc21jLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKPiBAQCAt
NTYsOCArNTYsMTYgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMHg5YSwgMHhjZiwgMHg3OSwgMHhkMSwgXAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg4ZCwgMHhkZSwgMHhlNiwgMHg2NykKPgo+
IC0jZW5kaWYgIC8qIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNfSF9fICovCj4gKy8qIFN0YW5k
YXJkIFNlcnZpY2UgdmVyc2lvbi4gQ2hlY2sgY29tbWVudCBmb3IgSHlwZXJ2aXNvciBTZXJ2aWNl
IGZvciBydWxlcy4gKi8KPiArI2RlZmluZSBTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04gMAo+ICsj
ZGVmaW5lIFNTQ19TTUNDQ19NSU5PUl9SRVZJU0lPTiAxCj4gKwo+ICsvKiBTdGFuZGFyZCBTZXJ2
aWNlIENhbGwgVUlELiBSYW5kb21seSBnZW5lcmF0ZWQgd2l0aCAzcmQgcGFydHkgdG9vbC4gKi8K
PiArI2RlZmluZSBTU0NfU01DQ0NfVUlEIFhFTl9BUk1fU01DQ0NfVUlEKDB4Zjg2MzM4NmYsIDB4
NGIzOSwgMHg0Y2JkLCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAweDkyLCAweDIwLCAweGNlLCAweDE2LCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAweDQxLCAweGU1LCAweDlmLCAweDZmKQo+Cj4gKyNlbmRpZiAgLyogX19Y
RU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19IX18gKi8KClRoaXMgY2hhbmdlIGlzIGhlcmUgYmVjYXVz
ZSB5b3UgZHJvcHBlZCBhIG5ld2xpbmUgYmV0d2VlbiB0aGUgI2VuZGlmIGFuZCAKdGhlIGVtYWNz
IG1hZ2ljLgoKPiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 11:03:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 11:03: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.xen.org>)
	id 1dfOlt-0005zD-T4; Wed, 09 Aug 2017 11:03:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387dc733a=wei.liu2@citrix.com>)
 id 1dfOlt-0005z3-6p
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 11:03:29 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3F/5E-02175-00CEA895; Wed, 09 Aug 2017 11:03:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO7f112
 RBg1frS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxl++ULXnBU3Fp8hamBsZO9i5GTQ0LAX+JE
 23dWEJtFQEWi9eF8JhCbTUBZ4mdnLxuILSJgJPHi0WUWEJtZYD2zxMLmcBBbWMBB4tGKi0A1H
 By8AhYSD1eZdDFycQgJHGSUeHl1H1gvr4CgxMmZT6B6dSQW7P4EVs8sIC2x/B8HiMkpECgxdz
 nYVlGgCzqXzgGrFhJQkOiYfoxpAiPfLCSDZiEZNAth0AJG5lWMGsWpRWWpRbrGBnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFBVs/AwLiDccIqv0OMkhxMSqK8m7Q7I4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8Ca/6ooUEixKTU+tSMvMAYY7TFqCg0dJhHc9SJq3uCAxtzgzH
 SJ1ilFRSpzXCSQhAJLIKM2Da4PF2CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrynQKbwZO
 aVwE1/BbSYCWhxhG8nyOKSRISUVANj+lMO99TGUrYZz/9ck3zUtq4jm5Mj8H/OCe9X+n9m7bY
 MFarhmLZj5X7hGveVwcZHM164Sae3cSece7byb1lE88UfOebeO0rfbnmztb9o6l4ru8VN88tN
 r1rtncBk8Sv+udHqny+u6wU6qD9R6Lz2IINdufRTOPNX8VuWHOelXt1s+KBv0cWmxFKckWiox
 VxUnAgA3Z5b1KwCAAA=
X-Env-Sender: prvs=387dc733a=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502276604!90625202!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36830 invoked from network); 9 Aug 2017 11:03:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 11:03:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="434838808"
Date: Wed, 9 Aug 2017 12:03:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170809110322.jxo7rvlxgprk72i5@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6Mjg6MTRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSBKdWxpZW4sCj4gCj4gVGhhbmtzIGZvciB0aGUgdGVzdGluZy4KPiAKPiBP
biA4IEF1Z3VzdCAyMDE3IGF0IDIxOjI5LCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPiB3cm90ZToKPiA+IEhpIEJodXBpbmRlciwKPiA+Cj4gPiBJIGdhdmUgYW5vdGhlciBhbmQg
SSBoYXZlIGEgY291cGxlIG9mIGNvbW1lbnRzLgo+ID4KPiA+IEJvb3RpbmcgTGludXggd2l0aCBl
YXJseWNvbiBlbmFibGVkIHRha2UgcXVpdGUgYSB3aGlsZS4gSSBjYW4gc2VlIHRoZQo+ID4gY2hh
cmFjdGVycyBjb21pbmcgc2xvd2VyIHRoYW4gb24gdGhlIG1pbml0ZWwuIEl0IHNlZW1zIHRvIGJl
IGEgYml0IGJldHRlcgo+ID4gYWZ0ZXIgc3dpdGNoaW5nIG9mZiB0aGUgYm9vdGNvbnNvbGUuIE92
ZXJhbGwgTGludXggaXMgdGFraW5nIH4yMCB0aW1lcyB0bwo+ID4gYm9vdCB3aXRoIHBsMDExIHZz
IEhWQyBjb25zb2xlLgo+ID4KPiA+IEkgZG8gYWdyZWUgdGhhdCBwbDAxMSBpcyBlbXVsYXRlZCBh
bmQgdGhlcmVmb3JlIHlvdSBoYXZlIHRvIHRyYXAgYWZ0ZXIgZWFjaAo+ID4gY2hhcmFjdGVyLiBC
dXQgMjAgdGltZXMgc291bmRzIGZhciB0b28gbXVjaC4KPiA+Cj4gSSB0aGluayB0aGlzIHNsb3du
ZXNzIGNvdWxkIGJlIGR1ZSB0byByYXRlbGltaXRpbmcgb2YgdGhlIHBsMDExIGV2ZW50cwo+IGlu
IHhlbmNvbm9zbGUuIEN1cnJlbnRseSwgdGhlIHJhdGUgbGltaXQgaXMKPiBzZXQgdG8gMzAgZXZl
bnRzIHBlciAyMDAgbXNlY3MgKHNlZSBSQVRFX0xJTUlUX0FMTE9XQU5DRS9SQVRFX0xJTUlUX1BF
UklPRCkuCj4gCj4gSSBpbmNyZWFzZWQgdGhlIHJhdGUgbGltaXQgdG8gNjAwIGV2ZW50cyAoMzAg
KiAyMCkgcGVyIDIwMCBtc2Vjcy4gV2l0aAo+IHRoaXMgY2hhbmdlLAo+IEkgc2VlIHRoYXQgdGhl
IHRoZSBmaW5kIGNvbW1hbmQgaXMgcnVubmluZyBmYXN0ZXIgYW5kIHNtb290aGVyLgo+IEVhcmxp
ZXIgdGhlIGZpbmQgb3V0cHV0IHdvdWxkIGJlIGplcmt5LgoKUGxlYXNlIGNvbnNpZGVyIGJhdGNo
aW5nIHRoZSBldmVudHMgaW5zdGVhZCBvZiBidW1waW5nIHRoZSBsaW1pdC4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 11:10:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 11: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.xen.org>)
	id 1dfOsK-0006lF-L4; Wed, 09 Aug 2017 11:10:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfOsJ-0006ks-7R
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 11:10:07 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 51/07-03937-E8DEA895; Wed, 09 Aug 2017 11:10:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVbfnbVe
 kwc31GhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PDWs+CJWcXFtXINjC/1
 uxi5OIQE/jJKbL7zgRXCecwosX/bSihnG6PEglcnmbsYOTlEBJwlvp6Zy97FyMHBK6AvcfdqD
 UhYWMBe4ta39UwgtoSAp8TZfb0sMHb3ysVArewcbAJWEofEQKIsAqoSR34+Zp7AyLWAkWEVo3
 pxalFZapGuhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqBPGYBgB+Psy/6HGCU
 5mJREeTdpd0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB99LorUkiwKDU9tSItMwcYXDBpCQ4e
 JRHeuSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US590PUiQAUpRRmgc3AhbolxhlpYR5G
 YGOEuIpSC3KzSxBlX/FKM7BqCTMu+kN0BSezLwSuE2vgI5gAjoiwrcT5IiSRISUVANjPNuSQy
 LLz6uo2Wiv7lysOXvOh9vLxNanzJd+MWf75JlpHec/C0vk9q38U1a9zX3SP1+HD0wMC1kv72N
 36rxs06Bdzjlxf9Yc7muv89pfvuZVDZHf+mzDbc+vDKekz3A/W37suFSbIVNp9EI971U1SnMi
 WyaX3X30yNNb/C4nn13VszdnXrrvU2Ipzkg01GIuKk4EAGmYm0NvAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502277003!110229230!1
X-Originating-IP: [104.130.215.37]
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 27506 invoked from network); 9 Aug 2017 11:10:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 11:10:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfOsD-0000mN-3V; Wed, 09 Aug 2017 11:10: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 1dfOs7-0007mn-Fc; Wed, 09 Aug 2017 11:09:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfOs7-0003o7-6A; Wed, 09 Aug 2017 11:09:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112530-mainreport@xen.org>
X-Osstest-Versions-This: xen=dd050808ccc23f0a11d5596409f4245b9406a242
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 11:09:55 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 112530: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3676673864894967956=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  dd050808ccc23f0a11d5596409f4245b9406a242
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112483  2017-08-06 09:19:33 Z    3 days
Testing same since   112530  2017-08-09 09:54:55 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.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 :

+ branch=xen-unstable-coverity
+ revision=dd050808ccc23f0a11d5596409f4245b9406a242
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity dd050808ccc23f0a11d5596409f4245b9406a242
+ branch=xen-unstable-coverity
+ revision=dd050808ccc23f0a11d5596409f4245b9406a242
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' xdd050808ccc23f0a11d5596409f4245b9406a242 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git dd050808ccc23f0a11d5596409f4245b9406a242:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   b8029db..dd05080  dd050808ccc23f0a11d5596409f4245b9406a242 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3676673864894967956==--

From xen-devel-bounces@lists.xen.org Wed Aug 09 11:12:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 11:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfOuU-0006uB-4Z; Wed, 09 Aug 2017 11:12:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38757f4df=Andrew.Cooper3@citrix.com>)
 id 1dfOuS-0006u1-Qc
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 11:12:20 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2A/9C-03044-41EEA895; Wed, 09 Aug 2017 11:12:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQlf4XVe
 kwewXChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aZ7n/MBW95Kvr6zjA3ML7g6mLk5JAQ8JNY
 vHMqK4gtLBAmsXzXSXYQW0SgWGLFqWssXYxcHMwCfYwSr2YfZgNxhATeMkr09T9iAaliE9CX2
 P3iExOIzStgKzHl+1NGEJtFQEXi097tYDWiAuES+79fY4aoEZQ4OfMJUJyDg1PAWuLQHCYQk1
 lAU2L9Ln2QCmYBeYntb+cwQ9jiEk1fVoLdJiSgJnGt/xI7xM3pEhOf9bBMYBSYhWToLIRJs5B
 MmoVk0gJGllWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEh
 ywAEOxhXLQg8xCjJwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv2zddkUKCRanpq
 RVpmTnA6IFJS3DwKInwngNJ8xYXJOYWZ6ZDpE4xKkqJ86q9BUoIgCQySvPg2mARe4lRVkqYlx
 HoECGegtSi3MwSVPlXjOIcjErCvJogU3gy80rgpr8CWswEtDjCtxNkcUkiQkqqgXH+SwHdb1u
 kSm8s3z2d4cc8rQ0fOTOfZuXyvEs/pdGs4a5kvUjvfkBxKq/J10mdf7x/RwcYfzNS67ZavvyI
 WckerT2M25rdFm/jbDB4phme6eyUqsjsz5zbHjf12JT/W1rsw5orMpnPOOUl73GxcYu8z3f3+
 bNlnbbc+uV8Sxn+Mz6JLTucpcRSnJFoqMVcVJwIAAl8nVLTAgAA
X-Env-Sender: prvs=38757f4df=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502277139!98589104!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27337 invoked from network); 9 Aug 2017 11:12:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 11:12:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="50719766"
To: Julien Grall <julien.grall@arm.com>, Volodymyr Babchuk
 <volodymyr_babchuk@epam.com>, <xen-devel@lists.xen.org>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-2-git-send-email-volodymyr_babchuk@epam.com>
 <34d92fcc-6954-ce2f-a9a9-731b7cc2793d@citrix.com>
 <e7deaf30-ff86-cbe1-f2e2-e7226fd87509@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <68c72895-efe0-ec17-cf41-e1b00f51ba66@citrix.com>
Date: Wed, 9 Aug 2017 12:12:18 +0100
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: <e7deaf30-ff86-cbe1-f2e2-e7226fd87509@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register
 accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMTcgMTA6NTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4gT24gMDgvMDgvMTcg
MjE6MzcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDA4LzA4LzIwMTcgMjE6MDgsIFZvbG9k
eW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5j
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+IGluZGV4IDZjZjllZTcuLmVkNzhiMzYgMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKPj4+IEBAIC0xNDQ5LDEzICsxNDQ5LDEyIEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3Ry
YXAoc3RydWN0Cj4+PiBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgY29kZSkKPj4+
ICB9Cj4+PiAgI2VuZGlmCj4+Pgo+Pj4gKyNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFs
KSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCj4+PiArI2RlZmluZSBQU0NJX0FSRyhyZWcsbikg
Z2V0X3VzZXJfcmVnKHJlZywgbikKPj4+ICsKPj4+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+Pj4g
LSNkZWZpbmUgUFNDSV9SRVNVTFRfUkVHKHJlZykgKHJlZyktPngwCj4+PiAtI2RlZmluZSBQU0NJ
X0FSRyhyZWcsbikgKHJlZyktPngjI24KPj4+IC0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1
aW50MzJfdCkoIChyZWcpLT54IyNuICYKPj4+IDB4MDAwMDAwMDBGRkZGRkZGRiApCj4+PiArI2Rl
ZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAodWludDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4pICYK
Pj4+IDB4MDAwMDAwMDBGRkZGRkZGRikKPj4KPj4gVGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlIG1h
c2sgYXMgd2VsbCBhcyB0aGUgZXhwbGljaXQgKHVpbnQzMl90KSBjYXN0Lgo+PiBJJ2QgcmVjb21t
ZW5kIGRyb3BwaW5nIHRoZSBtYXNrIGVudGlyZWx5Lgo+Cj4gSSB3YW50IHRvIGF2b2lkIHRoZSBp
bXBsaWNpdCBjYXN0IGZyb20gNjQtYml0IHJlZ2lzdGVyIHRvIDMyLWJpdCB0aGF0Cj4gVm9sb2R5
bXlyIGludHJvZHVjZWQgaW4gaGlzIHNlcmllcy4KPgo+IHVpbnQzMl90IHBzdGF0ZSA9IGdldF91
c2VyX3JlZyhyZWdzLCAxKTsKClRoaXMgaXMgaG93IHdlJ2QgZXhwZWN0IGNvZGUgdG8gbG9vayBv
biB0aGUgeDg2IHNpZGUsIGJ1dCB5b3UgYXJlIHRoZQptYWludGFpbmVyIGhlcmUsIHNvIGhhdmUg
cHJlcm9nYXRpdmUuCgo+Cj4gSUhNTyB0aGlzIGlzIGEgY2FsbCB0byBtaXN0YWtlLiBBbm90aGVy
IHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgMyBoZWxwZXJzCj4gICAgIC0gZ2V0X3VzZXJfcmVnMzIo
Li4uKQo+ICAgICAtIGdldF91c2VyX3JlZzY0KC4uLikKPiAgICAgLSBnZXRfdXNlcl9yZWcoLi4u
KSAtPiBSZXR1cm4gdGhlIGZ1bGwgcmVnaXN0ZXIgKDMyLWJpdCBvbiBBUk0zMiwKPiA2NC1iaXQg
b24gQVJNNjQpLgo+Cj4gVGhpcyB3b3VsZCBhdCBsZWFzdCBkb2N1bWVudCB0aGUgcmV0dXJuIHZh
bHVlIG9mIGdldF91c2VyX3JlZyouCgpOb25lIG9mIHRoaXMgaXMgYW4gZXhwbGFuYXRpb24gZm9y
IGhhdmluZyBib3RoIGFuIGV4cGxpY2l0IHVpbnQzMl90IGNhc3QKYW5kIG1hc2sgaGlkZGVuIGlu
c2lkZSBQU0NJX0FSRzMyKCkuICBUaGV5IGFyZSByZWR1bmRhbnQuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 11:36:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 11:36: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.xen.org>)
	id 1dfPHr-0008QO-7X; Wed, 09 Aug 2017 11:36:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfPHq-0008QI-CH
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 11:36:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2A/BE-03582-DB3FA895; Wed, 09 Aug 2017 11:36:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVysyfVTXfv565
 Ig+1nWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owv32cwFxwNrVjb28vYwHjdqYuRi0NIYBOj
 xOZzk5i7GDmBnN2MElfa0kBsYQE3ib2TG8HiIgLeEq+6f7JD1HQxShyYJApiMwskScyY2MMEY
 rMJaErc+fwJyObg4BWwkvh7JwDEZBFQkdjcFQ1SISoQLvG28QgLiM0rIChxcuYTMJsTaPqZa4
 0sEBNtJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaN6cWpRWWqRroVeUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7G2Zf9DzFKcjApifJu0u6MFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBO+NjV6SQYFFqempFWmYOMORh0hIcPEoivLtA0rzFBYm5xZnpEKlTj
 IpS4ry9n4ASAiCJjNI8uDZYnF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8EyBSezLwSuO
 mvgBYzAS2O8O0EWVySiJCSamDk7Ny26Os/4RcnZ84KXvv1wYmS+tWPTgfM5XL/L824wnqhg0P
 FDX7tc7+tV8xQui4a/cV+xSzlo+dzGe4Xa9znLvi3jfeV2cOdfT4RvP8+lazob/qme9mzOVv2
 7R3hq3clt/dm3FU3zux2ajv151G+ws3nivpmbxe0GJk3nfhQuelWcHL5jSfOSizFGYmGWsxFx
 YkA6swLRq4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502278588!106435104!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25463 invoked from network); 9 Aug 2017 11:36:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 9 Aug 2017 11:36:28 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 48EBD80D;
 Wed,  9 Aug 2017 04:36:27 -0700 (PDT)
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 1BFA73F540;
 Wed,  9 Aug 2017 04:36:25 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-7-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <83608630-955d-c3c5-b74c-2cab2cad3286@arm.com>
Date: Wed, 9 Aug 2017 12:36:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502222922-25821-7-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 6/7] arm: psci: use definitions provided by
	vsmc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dGl0bGU6IHMvcHNjaS9QU0NJLwoKT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBCYWJjaHVr
IHdyb3RlOgo+IHZzbWMuaCBwcm92aWRlcyBkZWZpbml0aW9ucyB0byBjb25zdHJ1Y3QgU01DIGNh
bGwgZnVuY3Rpb24gbnVtYmVyIGFjY29yZGluZwo+IHRvIFNNQ0NDLiBXZSBkb24ndCBuZWVkIG11
bHRpcGxlIGRlZmluaXRpb25zIGZvciBvbmUgdGhpbmcsIGFuZCBkZWZpbml0aW9ucwo+IGluIHZz
bWMuaCBhcmUgbW9yZSBnZW5lcmljIHRoYW4gb25lcyB1c2VkIGluIHBzY2kuaC4KPgo+IFNvIHBz
Y2kuaCB3aWxsIG9ubHkgcHJvdmlkZSBmdW5jdGlvbiBjb2RlcyBhbmQgd2hvbGUgU01DIGZ1bmN0
aW9uIG51bWJlcgo+IHdpbGwgYmUgY29uc3RydWN0ZWQgdXNpbmcgZ2VuZXJpYyBtYWNyb3NlcyBm
cm9tIHZzbWMuaC4KCnMvbWFjcm9zZXMvbWFjcm9zLwoKPgo+IFRoaXMgY2hhbmdlIGFsc28gYWZm
ZWN0cyB2c21jLmMgYW5kIHNlYXR0bGUuYywgYmVjYXVzZSB0aGV5IGJvdGggdXNlIFBTQ0kKPiBm
dW5jdGlvbiBudW1iZXJzLgo+Cj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+IFRoaXMgaXMgbmV3IHBhdGNoLCBzdWdn
ZXN0ZWQgYnkgSnVsaWVuIEdyYWlsLgo+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
c2VhdHRsZS5jIHwgIDUgKysrLS0KPiAgeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAgICAg
fCAxMiArKysrKystLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgfCAy
NiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5o
ICAgICAgIHwgNDEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICA0
IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jIGIveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9zZWF0dGxlLmMKPiBpbmRleCA4NmRjZTkxLi42Nzk2MzJkIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9zZWF0dGxlLmMKPiBAQCAtMTksNiArMTksNyBAQAo+Cj4gICNpbmNsdWRlIDxh
c20vcGxhdGZvcm0uaD4KPiAgI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gKyNpbmNsdWRlIDxhc20v
dnNtYy5oPgoKdnNtYy5oIHN0YW5kcyBmb3IgInZpcnR1YWwgU01DIi4gSGVyZSB5b3UgdXNlIGZv
ciB0aGUgInBoeXNpY2FsIFNNQyIuIFNvIApwbGVhc2UgZG9uJ3QgaW5jbHVkZSB2c21jLmggaGVy
ZS4gTGlrZWx5IHRoZSBjb3JyZWN0IHNvbHV0aW9uIGlzIHRvIG1vdmUgCm91dCBhbnkgZ2VuZXJp
YyBzbWNjYyBjb2RlIGluIGEgc2VwYXJhdGUgaGVhZGVyIGFuZCB1c2UgaXQgZXZlcnl3aGVyZS4K
CkZ1cnRoZXJtb3JlLCBwc2NpLmggYWxyZWFkeSBpbmNsdWRlIHRoZSBoZWFkZXIgc28gSSBkb24n
dCBzZWUgYW55IHJlYXNvbiAKdG8gZG8gaXQgYW5vdGhlciB0aW1lIGhlcmUuCgo+Cj4gIHN0YXRp
YyBjb25zdCBjaGFyICogY29uc3Qgc2VhdHRsZV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Cj4g
IHsKPiBAQCAtMzMsMTIgKzM0LDEyIEBAIHN0YXRpYyBjb25zdCBjaGFyICogY29uc3Qgc2VhdHRs
ZV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Cj4gICAqLwo+ICBzdGF0aWMgdm9pZCBzZWF0dGxl
X3N5c3RlbV9yZXNldCh2b2lkKQo+ICB7Cj4gLSAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTl9TWVNU
RU1fUkVTRVQsIDAsIDAsIDApOwo+ICsgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihQU0NJXzBf
Ml9GVU5DX1NZU1RFTV9SRVNFVCksIDAsIDAsIDApOwoKQ2FuIHdlIHBsZWFzZSBkZWZpbmUgUFND
SV8wXzJfRk4zMl9TWVNURU1fUkVTRVQgJiBjbz8gVGhpcyB3b3VsZCAKc2ltcGxpZnkgdGhlIGNv
ZGUgYSBiaXQgYW5kIGF2b2lkIGR1cGxpY2F0aW5nIHRoZSBuYW1lIHR3aWNlLgoKT3IgeW91IGNv
dWxkIGp1c3QgcGFzcyBTWVNURU1fUkVTRVQgdG8gUFNDSV8wXzJfRk4zMiguLi4pIGFuZCBkbyB0
aGUgCmNvbmNhdGVuYXRpb24gaW4gaXQuCgo+ICB9Cj4KPiAgc3RhdGljIHZvaWQgc2VhdHRsZV9z
eXN0ZW1fb2ZmKHZvaWQpCj4gIHsKPiAtICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9P
RkYsIDAsIDAsIDApOwo+ICsgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihQU0NJXzBfMl9GVU5D
X1NZU1RFTV9PRkYpLCAwLCAwLCAwKTsKPiAgfQo+Cj4gIFBMQVRGT1JNX1NUQVJUKHNlYXR0bGUs
ICJTRUFUVExFIikKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNo
L2FybS9wc2NpLmMKPiBpbmRleCAzNGVlOTdlLi40YjAxMTMxIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9wc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gQEAgLTMxLDkgKzMx
LDkgQEAKPiAgICogKG5hdGl2ZS13aWR0aCkgZnVuY3Rpb24gSUQuCj4gICAqLwo+ICAjaWZkZWYg
Q09ORklHX0FSTV82NAo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKQlQU0NJXzBf
Ml9GTjY0XyMjbmFtZQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuKSAgIFBTQ0lfMF8y
X0ZONjQobikKPiAgI2Vsc2UKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkJUFND
SV8wXzJfRk5fIyNuYW1lCj4gKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG4pICAgUFNDSV8w
XzJfRk4zMihuKQo+ICAjZW5kaWYKCllvdSBjb3VsZCBhbHNvIGhhdmUgZG9uZQoKI2RlZmluZSBQ
U0NJXzBfMl9GTl9OQVRJVkUobmFtZSkgUFNDSV8wXzJfRk4zMihQU0NJXzBfMl9GTl8jI25hbWUp
CgpBdm9pZGluZyBtb2RpZnlpbmcgYWxsIHRoZSBjYWxsZXIgYmVsb3cgYW5kIGR1cGxpY2F0aW5n
IHRoZSBuYW1lLgoKPgo+ICB1aW50MzJfdCBwc2NpX3ZlcjsKPiBAQCAtNDgsMTMgKzQ4LDEzIEBA
IGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpCj4gIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9v
ZmYodm9pZCkKPiAgewo+ICAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSAp
Cj4gLSAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5fU1lTVEVNX09GRiwgMCwgMCwgMCk7Cj4g
KyAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihQU0NJXzBfMl9GVU5DX1NZU1RFTV9PRkYp
LCAwLCAwLCAwKTsKPiAgfQo+Cj4gIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKQo+
ICB7Cj4gICAgICBpZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKPiAtICAgICAg
ICBjYWxsX3NtYyhQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQsIDAsIDAsIDApOwo+ICsgICAgICAg
IGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoUFNDSV8wXzJfRlVOQ19TWVNURU1fUkVTRVQpLCAwLCAw
LCAwKTsKPiAgfQo+Cj4gIGludCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKPiBAQCAtMTQ0LDcgKzE0NCw3IEBAIGludCBfX2luaXQg
cHNjaV9pbml0XzBfMih2b2lkKQo+ICAgICAgICAgIH0KPiAgICAgIH0KPgo+IC0gICAgcHNjaV92
ZXIgPSBjYWxsX3NtYyhQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT04sIDAsIDAsIDApOwo+ICsgICAg
cHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFBTQ0lfMF8yX0ZVTkNfUFNDSV9WRVJT
SU9OKSwgMCwgMCwgMCk7Cj4KPiAgICAgIC8qIEZvciB0aGUgbW9tZW50LCB3ZSBvbmx5IHN1cHBv
cnQgUFNDSSAwLjIgYW5kIFBTQ0kgMS54ICovCj4gICAgICBpZiAoIHBzY2lfdmVyICE9IFBTQ0lf
VkVSU0lPTigwLCAyKSAmJiBQU0NJX1ZFUlNJT05fTUFKT1IocHNjaV92ZXIpICE9IDEgKQo+IEBA
IC0xNTQsNyArMTU0LDcgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8yKHZvaWQpCj4gICAgICAg
ICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICAgICAgfQo+Cj4gLSAgICBwc2NpX2NwdV9vbl9uciA9
IFBTQ0lfMF8yX0ZOX05BVElWRShDUFVfT04pOwo+ICsgICAgcHNjaV9jcHVfb25fbnIgPSBQU0NJ
XzBfMl9GTl9OQVRJVkUoUFNDSV8wXzJfRlVOQ19DUFVfT04pOwo+Cj4gICAgICBwcmludGsoWEVO
TE9HX0lORk8gIlVzaW5nIFBTQ0ktJXUuJXUgZm9yIFNNUCBicmluZ3VwXG4iLAo+ICAgICAgICAg
ICAgIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciksIFBTQ0lfVkVSU0lPTl9NSU5PUihwc2Np
X3ZlcikpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJt
L3ZzbWMuYwo+IGluZGV4IDcxOGIzMGYuLmVhODZlZWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3ZzbWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBAQCAtODcsNyArODcsOSBA
QCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAg
LyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8KPiAg
c3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lz
dGVyX3QgZmlkKQo+ICB7Cj4gLSAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZp
ZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Cj4gKyAgICByZXR1cm4gISggaXNfNjRiaXRf
ZG9tYWluKGQpXgo+ICsgICAgICAgICAgICAgICgoZmlkICYgKEFSTV9TTUNDQ19TTUNfNjQgPDwg
QVJNX1NNQ0NDX0NBTExfQ09OVl9TSElGVCkpID4+Cj4gKyAgICAgICAgICAgICAgIEFSTV9TTUND
Q19DQUxMX0NPTlZfU0hJRlQpICk7CgpUaGlzIGlzIG5vdCByZWFsbHkgb2J2aW91cyB0byByZWFk
LiBDYW4gd2UgcGxlYXNlIGFic3RyYWN0IHRoaXM/Cgo+ICB9Cj4KPiAgLyogUFNDSSAyLjAgaW50
ZXJmYWNlICovCj4gQEAgLTk3LDM0ICs5OSwzNCBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NjKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Cj4gICAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfRlVO
Q19OVU0oZmlkKSApCj4gICAgICB7Cj4gLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJ
XzBfMl9GTl9QU0NJX1ZFUlNJT04pOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GVU5DX1BTQ0lfVkVS
U0lPTjoKPiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24pOwo+ICAgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwo+ICAgICAgICAgIHJl
dHVybiB0cnVlOwo+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQ1BV
X09GRik6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfQ1BVX09GRjoKPiAgICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9vZmYpOwo+ICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBk
b19wc2NpXzBfMl9jcHVfb2ZmKCkpOwo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgY2Fz
ZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUpOgo+ICsg
ICAgY2FzZSBQU0NJXzBfMl9GVU5DX01JR1JBVEVfSU5GT19UWVBFOgo+ICAgICAgICAgIHBlcmZj
X2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwo+ICAgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKPiAgICAgICAgICByZXR1
cm4gdHJ1ZTsKPiAtICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX01JR1JB
VEVfSU5GT19VUF9DUFUpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GVU5DX01JR1JBVEVfSU5GT19V
UF9DUFU6Cj4gICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsK
PiAgICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+
ICAgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9p
bmZvX3VwX2NwdSgpKTsKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAtICAgIGNhc2UgQVJNX1NN
Q0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYpOgo+ICsgICAgY2FzZSBQU0NJXzBf
Ml9GVU5DX1NZU1RFTV9PRkY6Cj4gICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2Zm
KTsKPiAgICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Cj4gICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gLSAgICAgICAgcmV0dXJu
IHRydWU7Cj4gLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9TWVNURU1f
UkVTRVQpOgo+ICsgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNf
U1lTVEVNX1JFU0VUOgo+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsK
PiAgICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKPiAgICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPiAgICAgICAgICByZXR1cm4g
dHJ1ZTsKPiAtICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0NQVV9PTik6
Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfQ1BVX09OOgo+ICAgICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X29uKTsKPiAgICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5k
b21haW4sIGZpZCkgKQo+ICAgICAgICAgIHsKPiBAQCAtMTM0LDcgKzEzNiw3IEBAIHN0YXRpYyBi
b29sIGhhbmRsZV9zc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQs
IGNpZCkpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAtICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EKToKPiArICAgIGNhc2Ug
UFNDSV8wXzJfRlVOQ19DUFVfU1VTUEVORDoKPiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9zdXNwZW5kKTsKPiAgICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21h
aW4sIGZpZCkgKQo+ICAgICAgICAgIHsKPiBAQCAtMTQ0LDcgKzE0Niw3IEBAIHN0YXRpYyBib29s
IGhhbmRsZV9zc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2lu
dCwgY2lkKSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgY2Fz
ZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyk6Cj4gKyAgICBj
YXNlIFBTQ0lfMF8yX0ZVTkNfQUZGSU5JVFlfSU5GTzoKPiAgICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKPiAgICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhj
dXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICAgICAgICAgIHsKPiBAQCAtMTUzLDcgKzE1NSw3IEBA
IHN0YXRpYyBib29sIGhhbmRsZV9zc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAg
ICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZv
KHRhZmYsIGxhZmYpKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gLSAg
ICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFKToKPiArICAgIGNh
c2UgUFNDSV8wXzJfRlVOQ19NSUdSQVRFOgo+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1
X21pZ3JhdGUpOwo+ICAgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCj4gICAgICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3BzY2kuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gaW5kZXggYmUyNDU4YS4uYWY2
ZWRmOCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gQEAgLTEsNiArMSw4IEBACj4gICNpZm5kZWYgX19B
U01fUFNDSV9IX18KPiAgI2RlZmluZSBfX0FTTV9QU0NJX0hfXwo+Cj4gKyNpbmNsdWRlIDxhc20v
dnNtYy5oPgo+ICsKPiAgLyogUFNDSSByZXR1cm4gdmFsdWVzIChpbmNsdXNpdmUgb2YgYWxsIFBT
Q0kgdmVyc2lvbnMpICovCj4gICNkZWZpbmUgUFNDSV9TVUNDRVNTICAgICAgICAgICAgICAgICAw
Cj4gICNkZWZpbmUgUFNDSV9OT1RfU1VQUE9SVEVEICAgICAgICAgIC0xCj4gQEAgLTQxLDMwICs0
MywyMyBAQCByZWdpc3Rlcl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUodm9pZCk7
Cj4gIHZvaWQgZG9fcHNjaV8wXzJfc3lzdGVtX29mZih2b2lkKTsKPiAgdm9pZCBkb19wc2NpXzBf
Ml9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4KPiAtLyogUFNDSSB2MC4yIGludGVyZmFjZSAqLwo+IC0j
ZGVmaW5lIFBTQ0lfMF8yX0ZOX0JBU0UgICAgICAgIDB4ODQwMDAwMDAKPiAtI2RlZmluZSBQU0NJ
XzBfMl9GTihuKSAgICAgICAgICAoUFNDSV8wXzJfRk5fQkFTRSArIChuKSkKPiAtI2RlZmluZSBQ
U0NJXzBfMl82NEJJVCAgICAgICAgICAweDQwMDAwMDAwCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk42
NF9CQVNFICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAoUFNDSV8wXzJfRk5fQkFT
RSArIFBTQ0lfMF8yXzY0QklUKQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjQobikgICAgICAgIChQ
U0NJXzBfMl9GTjY0X0JBU0UgKyAobikpCj4gLQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1BTQ0lf
VkVSU0lPTiAgICAgICAgUFNDSV8wXzJfRk4oMCkKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVf
U1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZOKDEpCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BV
X09GRiAgICAgICAgICAgICBQU0NJXzBfMl9GTigyKQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQ
VV9PTiAgICAgICAgICAgICAgUFNDSV8wXzJfRk4oMykKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9B
RkZJTklUWV9JTkZPICAgICAgIFBTQ0lfMF8yX0ZOKDQpCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5f
TUlHUkFURSAgICAgICAgICAgICBQU0NJXzBfMl9GTig1KQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZO
X01JR1JBVEVfSU5GT19UWVBFICAgUFNDSV8wXzJfRk4oNikKPiAtI2RlZmluZSBQU0NJXzBfMl9G
Tl9NSUdSQVRFX0lORk9fVVBfQ1BVIFBTQ0lfMF8yX0ZOKDcpCj4gLSNkZWZpbmUgUFNDSV8wXzJf
Rk5fU1lTVEVNX09GRiAgICAgICAgICBQU0NJXzBfMl9GTig4KQo+IC0jZGVmaW5lIFBTQ0lfMF8y
X0ZOX1NZU1RFTV9SRVNFVCAgICAgICAgUFNDSV8wXzJfRk4oOSkKPiArI2RlZmluZSBQU0NJXzBf
Ml9GTjMyKG4pIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAg
ICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QVJNX1NNQ0NDX1NNQ18zMiwgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgbikK
PiArI2RlZmluZSBQU0NJXzBfMl9GTjY0KG4pIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0Nf
RkFTVF9DQUxMLCAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX1NNQ182NCwgICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19P
V05FUl9TVEFOREFSRCwgbikKPgo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQg
ICAgICAgUFNDSV8wXzJfRk42NCgxKQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX09OICAg
ICAgICAgICAgUFNDSV8wXzJfRk42NCgzKQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQUZGSU5J
VFlfSU5GTyAgICAgUFNDSV8wXzJfRk42NCg0KQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfTUlH
UkFURSAgICAgICAgICAgUFNDSV8wXzJfRk42NCg1KQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRf
TUlHUkFURV9JTkZPX1VQX0NQVSAgIFBTQ0lfMF8yX0ZONjQoNykKPiArI2RlZmluZSBQU0NJXzBf
Ml9GVU5DX1BTQ0lfVkVSU0lPTiAgICAgICAgMAo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfQ1BV
X1NVU1BFTkQgICAgICAgICAxCj4gKyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19DUFVfT0ZGICAgICAg
ICAgICAgIDIKPiArI2RlZmluZSBQU0NJXzBfMl9GVU5DX0NQVV9PTiAgICAgICAgICAgICAgMwo+
ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfQUZGSU5JVFlfSU5GTyAgICAgICA0Cj4gKyNkZWZpbmUg
UFNDSV8wXzJfRlVOQ19NSUdSQVRFICAgICAgICAgICAgIDUKPiArI2RlZmluZSBQU0NJXzBfMl9G
VU5DX01JR1JBVEVfSU5GT19UWVBFICAgNgo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfTUlHUkFU
RV9JTkZPX1VQX0NQVSA3Cj4gKyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19TWVNURU1fT0ZGICAgICAg
ICAgIDgKPiArI2RlZmluZSBQU0NJXzBfMl9GVU5DX1NZU1RFTV9SRVNFVCAgICAgICAgOQoKQW55
IHJlYXNvbiB0byBtb3ZlIGZyb20gRk4gdG8gRlVOQz8KCj4KPiAgLyogUFNDSSB2MC4yIGFmZmlu
aXR5IGxldmVsIHN0YXRlIHJldHVybmVkIGJ5IEFGRklOSVRZX0lORk8gKi8KPiAgI2RlZmluZSBQ
U0NJXzBfMl9BRkZJTklUWV9MRVZFTF9PTiAgICAgIDAKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 11:38:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 11:38: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.xen.org>)
	id 1dfPJn-00005N-Ir; Wed, 09 Aug 2017 11:38:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dfPJm-00005D-8r
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 11:38:30 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 61/BF-01995-534FA895; Wed, 09 Aug 2017 11:38:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXCqh5zXdfkS1e
 kwYpnGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRT9/YC77zVMztPMHYwLiCq4uRi0NIYCGj
 xNa5M5i6GDk5WARUJJ7OescCYrMJyEms23iDDcQWEdCT+PDqGxtIA7PAEUaJg0cegCWEBfIlG
 radB2vmFbCSmHnwGFizkECVxIH1i6HighInZz4BizML6Ejs3HoHqJcDyJaWWP6PAyTMKeAs8e
 hzKyuILQp0w5UJb9lBbAkBEYlfdz4xQ9iaEgcvbWKBsBUk7n++xgZhB0pMa9zOPIFRcBaSbbO
 QbJuFsG0BI/MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA
 oK1nYGDcwdh5wu8QoyQHk5Io7ybtzkghvqT8lMqMxOKM+KLSnNTiQ4zqHBwCV7f9DZdiycvPS
 1WS4G371BUpJFiUmp5akZaZA4wqmEoJDh4lEd48kDRvcUFibnFmOkTqFKOilDhvL0hCACSRUZ
 oH1waL5EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnPgUzhycwrgZv+CmgxE9DiCN9OkMU
 liQgpqQbGAJEv5tdN399O7twRJv/37GteqfzjrfWFTfz3K/4/+9vBs9+t9Oaq3aemSl5KXXO2
 Q3ZW4f1H5yzcUs7NXy685G7PKTU+K8GnpY/bFylYti1y7Nj03uncb/aCCcdne5Qf1zwblqr7f
 bPAVxuvbRErb/0WsGHIDVvH9vd+6jHZRTZN5W1tn4QmKbEUZyQaajEXFScCAFH96pffAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502278708!51179208!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9485 invoked from network); 9 Aug 2017 11:38:28 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 11:38:28 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dfPJf-000DmE-74; Wed, 09 Aug 2017 11:38:23 +0000
Date: Wed, 9 Aug 2017 12:38:23 +0100
From: Tim Deegan <tim@xen.org>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170809113823.GA40847@deinos.phlegethon.org>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114248433.22910.16140726025093688678.stgit@Solace>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <150114248433.22910.16140726025093688678.stgit@Solace>
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: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBdCAxMDowMSArMDIwMCBvbiAyNyBKdWwgKDE1MDExNDk2ODQpLCBEYXJpbyBGYWdnaW9s
aSB3cm90ZToKPiBJbiBYZW4sIHRoYXQgaXMgaW1wb3NzaWJsZSwgYW5kIHRoYXQncyBwYXJ0aWN1
bGFybHkgcHJvYmxlbWF0aWMKPiB3aGVuIHN5c3RlbSBpcyBpZGxlIChvciBsaWdodGx5IGxvYWRl
ZCkgc3lzdGVtcywgYXMgQ1BVcyB0aGF0Cj4gYXJlIGlkbGUgbWF5IG5ldmVyIGhhdmUgdGhlIGNo
YW5jZSB0byB0ZWxsIFJDVSBhYm91dCB0aGVpcgo+IHF1aWVzY2VuY2UsIGFuZCBncmFjZSBwZXJp
b2RzIGNvdWxkIGV4dGVuZCBpbmRlZmluaXRlbHkhClsuLi5dCj4gVGhlIGZpcnN0IHN0ZXAgZm9y
IGZpeGluZyB0aGlzIHNpdHVhdGlvbiBpcyBmb3IgUkNVIHRvIHJlY29yZCwKPiBhdCB0aGUgYmVn
aW5uaW5nIG9mIGEgZ3JhY2UgcGVyaW9kLCB3aGljaCBDUFVzIGFyZSBhbHJlYWR5IGlkbGUuCj4g
SW4gZmFjdCwgYmVpbmcgaWRsZSwgdGhleSBjYW4ndCBiZSBpbiB0aGUgbWlkZGxlIG9mIGFueSBy
ZWFkLXNpZGUKPiBjcml0aWNhbCBzZWN0aW9uLCBhbmQgd2UgZG9uJ3QgaGF2ZSB0byB3YWl0IGZv
ciB0aGVtIHRvIGRlY2xhcmUKPiBhIGdyYWNlIHBlcmlvZCBmaW5pc2hlZC4KCkFJVUkgdGhpcyBw
YXRjaCBmaXhlcyBhIGJ1ZyB3aGVyZToKIC0gYSBDUFUgaXMgaWRsZS9hc2xlZXA7CiAtIGl0IGlz
IGFkZGVkIHRvIHRoZSBjcHVtYXNrIG9mIGEgbmV3IFJDVSBncmFjZSBwZXJpb2Q7IGFuZAogLSBi
ZWNhdXNlIHRoZSBDUFUgaXMgYXNsZWVwLCB0aGUgZ3JhY2UgcGVyaW9kIG5ldmVyIGVuZHMuIApI
YXZlIEkgdW5kZXJzdG9vZD8KCkkgdGhpbmsgd2UgbWlnaHQgYmUgbGVmdCB3aXRoIGEgcmFjZSBj
b25kaXRpb246CiAtIENQVSBBIGlzIGFib3V0IHRvIGlkbGUuICBJdCBydW5zIHRoZSBSQ1Ugc29m
dGlycSBhbmQKICAgY2xlYXJzIGl0c2VsZiBmcm9tIHRoZSBjdXJyZW50IGdyYWNlIHBlcmlvZC4K
IC0gQ1BVIEIgZW5kcyB0aGUgZ3JhY2UgcGVyaW9kIGFuZCBzdGFydHMgYSBuZXcgb25lLgogLSBD
UFUgQSBjYWxscyByY3VfaWRsZV9lbnRlcigpIGFuZCBzbGVlcHMuCiAtIFRoZSBuZXcgZ3JhY2Ug
cGVyaW9kIG5ldmVyIGVuZHMuCgpJcyB0aGF0IGZpeGVkIGJ5IHlvdXIgbGF0ZXIgcmN1X2lkbGVf
dGltZXIgcGF0Y2g/ICBBSVVJIHRoYXQncyBvbmx5Cmludm9rZWQgd2hlbiB0aGUgY2FsbGluZyBD
UFUgaGFzIHBlbmRpbmcgUkNVIGNhbGxiYWNrcy4KCk9yIGNhbiBpdCBiZSBmaXhlZCBoZXJlIGJ5
IHNvbWV0aGluZyBsaWtlIHRoaXMgaW4gcmN1X2lkbGVfZW50ZXI/CiAtIGxvY2sgcmNwLT5sb2Nr
CiAtIGFkZCBvdXJzZWx2ZXMgdG8gdGhlIGlkbGUgbWFzawogLSBpZiB3ZSBhcmUgaW4gcmNwLT5j
cHVtYXNrOgogICAgIC0gY3B1X3F1aWV0KCkKIC0gdW5sb2NrIHJjcC0+bG9jawoKVGhlcmUncyBh
bHNvIHRoZSBjb2RlIGF0IHRoZSB0b3Agb2YgcmN1X2NoZWNrX3F1aWVzY2VudF9zdGF0ZSgpIHRo
YXQKcmVxdXJlcyBfdHdvXyBpZGxlIHN0YXRlcyBwZXIgYmF0Y2guICBJIGRvbid0IGtub3cgd2hh
dCByYWNlIHRoYXQncwpwcm90ZWN0aW5nIGFnYWluc3Qgc28gSSBkb24ndCBrbm93IHdoZXRoZXIg
d2UgbmVlZCB0byB3b3JyeSBhYm91dCBpdApoZXJlIGFzIHdlbGwuIDopCgpDaGVlcnMsCgpUaW0u
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 11:38:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 11: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.xen.org>)
	id 1dfPKD-000095-R3; Wed, 09 Aug 2017 11:38:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfPKC-00008n-5H
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 11:38:56 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 7A/BD-02181-F44FA895; Wed, 09 Aug 2017 11:38:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTdfvS1e
 kwfVfuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNH5+YC06qVMy6t5ylgXGtVBcjF4eQwCZG
 if//17JBOLsZJf4eOsvYxcjJISzgI9HafYEVxBYR8JZ41f2THaKoi1Hi/NK1TCAJZoEkiRkTe
 8BsNgFNiTufP4HZvAJWEh9m7AVrZhFQkej+8Y8dxBYVCJd423iEBaJGUOLkzCdgNifQgtMr/7
 JAzLSVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6RqZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBIVfPwMC4g7H1hN8hRkkOJiVR3k3anZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHh5PndFCgkWpaanVqRl5gCDHyYtwcGjJMIbD5LmLS5IzC3OTIdIn
 WJUlBLn/f0JKCEAksgozYNrg0XcJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvN4g43ky80
 rgpr8CWswEtDjCtxNkcUkiQkqqgbF7QcekKRbH5y62vVp35kelnUBtYqsUR4vI3c/eYo/0Hp0
 Qksh5c6/1+b7TNTdbH+1V9HD59vXMoZUiKdybPj1Su7Vuz4RF298an3PxfPmz7cde5hvxDz3X
 ntgTdjksuPxof+Y6zftHk7Z7Z2aLHLJ6k+zTlFXctnp1xJ2klb3LDD+c6vXa+6xOiaU4I9FQi
 7moOBEA+AXFy7MCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502278734!97570610!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8637 invoked from network); 9 Aug 2017 11:38:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 9 Aug 2017 11:38:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AA19C80D;
 Wed,  9 Aug 2017 04:38:53 -0700 (PDT)
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 DABB93F540;
 Wed,  9 Aug 2017 04:38:52 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-8-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a2763f00-8430-0133-7fd5-5666e68cd00f@arm.com>
Date: Wed, 9 Aug 2017 12:38:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502222922-25821-8-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 7/7] arm: vsmc: remove 64 bit mode check in
	psci handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFBTQ0kgaGFuZGxpbmcgY29kZSBoYWQgaGVscGVyIHJvdXRpbmUgdGhhdCBjaGVja2VkIGNh
bGxpbmcgY29udmVudGlvbi4KPiBJdCBkb2VzIG5vdCBuZWVkZWQgYW55bW9yZSwgYmVjYXVzZToK
Pgo+ICAtIEdlbmVyaWMgaGFuZGxlciBjaGVja3MgdGhhdCA2NCBiaXQgY2FsbHMgY2FuIGJlIG1h
ZGUgb25seSBieQo+ICAgIDY0IGJpdCBndWVzdHMuCj4KPiAgLSBTTUNDQyByZXF1aXJlcyB0aGF0
IDY0LWJpdCBoYW5kbGVyIHNob3VsZCBzdXBwb3J0IGJvdGggMzIgYW5kIDY0IGJpdAo+ICAgIGNh
bGxzIGV2ZW4gaWYgdGhleSBvcmlnaW5hdGUgZnJvbSA2NCBiaXQgY2FsbGVyLgo+Cj4gVGhpcyBw
YXRjaCByZW1vdmVzIHRoYXQgZXh0cmEgY2hlY2suCj4KPiBBbHNvLCBhcyB0aGVyZSBhcmUgbm8g
bW9yZSBuYXR1cmFsIHNjb3BlICggaWYgeyB9ICkgdG8gaG9sZCBsb2NhbCB2YXJpYWJsZXMsCj4g
cGFyYW10ZXJzIHRvIGRvX3BzY2lfKigpIGFyZSB0YWtlbiByaWdodCBmcm9tIFNNQyBhcmd1bWVu
dHMsIHdpdGhvdXQgc3RvcmluZwo+IGluIGludGVybWVkaWF0ZSBsb2NhbCB2YXJpYWJsZXMuCgpZ
b3UgY291bGQgZG86CgpjYXNlIC4uLi46CnsKICAgIHVpbnQ2NF90IC4uLjsKICAgIHVpbnQzMl90
IC4uLjsKCiAgICAuLi4uCn0KCk5vdyB5b3UgaGF2ZSBhIHNjb3BlIGFuZCBrZWVwIHRoZSBjb2Rl
IHJlYWRhYmxlLgoKPgo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IC0tLQo+IE5vdyB0aGlzIHBhdGNoIHJlbW92ZXMgeyB9
IGJsb2NrcyBjb21wbGV0ZWx5LiBOb3Qgc3VyZSBpZiBJIGhhZCB0bwo+IHNwbGl0IGl0IGludG8g
dHdvIHNlcGFyYXRlIHBhdGNoZXMuCj4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZzbWMuYyB8IDQ1
ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBpbmRleCBlYTg2
ZWVhLi4wZmQ0ZjVhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAgLTg0LDE0ICs4NCw2IEBAIHN0YXRpYyBib29sIGhhbmRs
ZV9hcmNoKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgcmV0dXJuIGZhbHNlOwo+
ICB9Cj4KPiAtLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBi
aXQgKi8KPiAtc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4g
KmQsIHJlZ2lzdGVyX3QgZmlkKQo+IC17Cj4gLSAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWlu
KGQpXgo+IC0gICAgICAgICAgICAgICgoZmlkICYgKEFSTV9TTUNDQ19TTUNfNjQgPDwgQVJNX1NN
Q0NDX0NBTExfQ09OVl9TSElGVCkpID4+Cj4gLSAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DQUxM
X0NPTlZfU0hJRlQpICk7Cj4gLX0KPiAtCj4gIC8qIFBTQ0kgMi4wIGludGVyZmFjZSAqLwo+ICBz
dGF0aWMgYm9vbCBoYW5kbGVfc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4g
QEAgLTExMyw4ICsxMDUsNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NjKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgY2FzZSBQU0NJXzBf
Ml9GVU5DX01JR1JBVEVfSU5GT19VUF9DUFU6Cj4gICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9t
aWdyYXRlX2luZm9fdXBfY3B1KTsKPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJy
ZW50LT5kb21haW4sIGZpZCkgKQo+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKPiArICAgICAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKPiAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKPiAgICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19TWVNURU1fT0ZGOgo+ICAg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Cj4gQEAgLTEyOCw0MCArMTE5LDI0
IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4g
ICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfQ1BVX09OOgo+
ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKPiAtICAgICAgICBpZiAoIHBzY2lf
bW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+IC0gICAgICAgIHsKPiAtICAgICAg
ICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLDEpOwo+IC0gICAgICAgICAg
ICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Cj4gLSAgICAgICAgICAgIHJl
Z2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKPiAtICAgICAgICAgICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Cj4g
LSAgICAgICAgfQo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9j
cHVfb24oUFNDSV9BUkcocmVncywgMSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQU0NJX0FSRyhyZWdzLCAyKSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTQ0lfQVJHKHJlZ3MsIDMpKSk7Cj4g
ICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfQ1BVX1NVU1BF
TkQ6Cj4gICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Cj4gLSAgICAgICAg
aWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAgICB7
Cj4gLSAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKPiAt
ICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOwo+IC0gICAg
ICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMyk7Cj4gLSAgICAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVw
b2ludCwgY2lkKSk7Cj4gLSAgICAgICAgfQo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChQU0NJX0FSRzMyKHJlZ3MsIDEpLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU0NJX0FSRyhy
ZWdzLCAyKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNDSV9BUkcocmVncywgMykpKTsKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAg
ICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19BRkZJTklUWV9JTkZPOgo+ICAgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwo+IC0gICAgICAgIGlmICggcHNjaV9tb2RlX2No
ZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBy
ZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLDEpOwo+IC0gICAgICAgICAgICB1aW50MzJf
dCBsYWZmID0gUFNDSV9BUkczMihyZWdzLDIpOwo+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4gLSAgICAg
ICAgfQo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0
eV9pbmZvKFBTQ0lfQVJHKHJlZ3MsIDEpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTQ0lfQVJHMzIocmVncywyKSkpOwo+ICAgICAg
ICAgIHJldHVybiB0cnVlOwo+ICAgICAgY2FzZSBQU0NJXzBfMl9GVU5DX01JR1JBVEU6Cj4gICAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfbWlncmF0ZSk7Cj4gLSAgICAgICAgaWYgKCBwc2Np
X21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAgICB7Cj4gLSAgICAg
ICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Cj4gLSAgICAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKPiAtICAg
ICAgICB9Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3Jh
dGUoUFNDSV9BUkczMihyZWdzLCAxKSkpOwo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAg
Y2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgo+ICAgICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAwLCBTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwo+CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 11:44:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 11:44: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.xen.org>)
	id 1dfPP8-0000vX-GA; Wed, 09 Aug 2017 11:44:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfPP6-0000vN-R7
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 11:44:00 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 BC/3D-02176-F75FA895; Wed, 09 Aug 2017 11:43:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTbf+a1e
 kwb0LEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b1U+cZC74KVGw8cJ2xgbGXr4uRi0NIYDOj
 xLNDN1khnN2MEu9WNrF1MXJyCAuESSzfdZIdxBYRKJfo//2aEaJoAZPEzJUn2EEcZoF+Rom/5
 6+xglSxCWhK3Pn8iQnE5hWwkni87BkziM0ioCKxZu4eFhBbVCBc4m3jERaIGkGJkzOfgNmcAn
 YSq2ZuBdvGLGAmMW/zQ2YIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0DQ30koo
 y0zNKchMzc4A8Y73c1OLixPTUnMSkYr3k/NxNjMCgq2dgYNzBuK3L+RCjJAeTkijvJu3OSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvFxfuiKFBItS01Mr0jJzgOEPk5bg4FES4RUBSfMWFyTmF
 memQ6ROMSpKifN+/AyUEABJZJTmwbXBYu4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHePy
 BTeDLzSuCmvwJazAS0OMK3E2RxSSJCSqqBUVUy4ONN7mj5D+0RSdrPVk/4tvhG8M2Jh9ed2Kl
 scWeKZMavvkNaLP3yIRdSt+yWPWn+xGBe0+GWFY5RZjMPP8jabvZ949T78z9f2BZy+EH58eWL
 IowCH/0LeXU5uvP462UL3ZdyBTAvn/V1ys+EumkLNE5ebQ9iTNggcb9vSf/a5UoSL/d/ehqsx
 FKckWioxVxUnAgADrRZsbQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502279038!104682680!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36672 invoked from network); 9 Aug 2017 11:43:59 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 9 Aug 2017 11:43:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9AC5E1596;
 Wed,  9 Aug 2017 04:43:58 -0700 (PDT)
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 7C0E73F540;
 Wed,  9 Aug 2017 04:43:57 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-2-git-send-email-volodymyr_babchuk@epam.com>
 <34d92fcc-6954-ce2f-a9a9-731b7cc2793d@citrix.com>
 <e7deaf30-ff86-cbe1-f2e2-e7226fd87509@arm.com>
 <68c72895-efe0-ec17-cf41-e1b00f51ba66@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5bf596f9-d0fc-75c3-05d6-ae4fc04d3d12@arm.com>
Date: Wed, 9 Aug 2017 12:43:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <68c72895-efe0-ec17-cf41-e1b00f51ba66@citrix.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register
 accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDkvMDgvMTcgMTI6MTIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDkvMDgvMTcgMTA6NTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMDgvMDgvMTcg
MjE6MzcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAwOC8wOC8yMDE3IDIxOjA4LCBWb2xv
ZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4+IGluZGV4IDZjZjllZTcuLmVkNzhiMzYgMTAw
NjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vdHJhcHMuYwo+Pj4+IEBAIC0xNDQ5LDEzICsxNDQ5LDEyIEBAIHN0YXRpYyB2b2lkIGRvX2Rl
YnVnX3RyYXAoc3RydWN0Cj4+Pj4gY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNv
ZGUpCj4+Pj4gIH0KPj4+PiAgI2VuZGlmCj4+Pj4KPj4+PiArI2RlZmluZSBQU0NJX1NFVF9SRVNV
TFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKPj4+PiArI2RlZmluZSBQU0NJ
X0FSRyhyZWcsbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKPj4+PiArCj4+Pj4gICNpZmRlZiBDT05G
SUdfQVJNXzY0Cj4+Pj4gLSNkZWZpbmUgUFNDSV9SRVNVTFRfUkVHKHJlZykgKHJlZyktPngwCj4+
Pj4gLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcpLT54IyNuCj4+Pj4gLSNkZWZpbmUgUFND
SV9BUkczMihyZWcsbikgKHVpbnQzMl90KSggKHJlZyktPngjI24gJgo+Pj4+IDB4MDAwMDAwMDBG
RkZGRkZGRiApCj4+Pj4gKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsbikgKHVpbnQzMl90KShnZXRf
dXNlcl9yZWcocmVnLCBuKSAmCj4+Pj4gMHgwMDAwMDAwMEZGRkZGRkZGKQo+Pj4KPj4+IFRoZXJl
IGlzIG5vIG5lZWQgZm9yIHRoZSBtYXNrIGFzIHdlbGwgYXMgdGhlIGV4cGxpY2l0ICh1aW50MzJf
dCkgY2FzdC4KPj4+IEknZCByZWNvbW1lbmQgZHJvcHBpbmcgdGhlIG1hc2sgZW50aXJlbHkuCj4+
Cj4+IEkgd2FudCB0byBhdm9pZCB0aGUgaW1wbGljaXQgY2FzdCBmcm9tIDY0LWJpdCByZWdpc3Rl
ciB0byAzMi1iaXQgdGhhdAo+PiBWb2xvZHlteXIgaW50cm9kdWNlZCBpbiBoaXMgc2VyaWVzLgo+
Pgo+PiB1aW50MzJfdCBwc3RhdGUgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7Cj4KPiBUaGlzIGlz
IGhvdyB3ZSdkIGV4cGVjdCBjb2RlIHRvIGxvb2sgb24gdGhlIHg4NiBzaWRlLCBidXQgeW91IGFy
ZSB0aGUKPiBtYWludGFpbmVyIGhlcmUsIHNvIGhhdmUgcHJlcm9nYXRpdmUuCgpUaGlzIGlzIGEg
Yml0IGVycm9yLXByb25lLiBCdXQgbGVzcyB0aGFuIHBhc3NpbmcgZGlyZWN0bHkgdGhlIHJldHVy
biBhcyAKYW4gYXJndW1lbnQuIEkuZQoKZm9vKGdldF91c2VyX3JlZyhyZWdzLCAxKSkKCkFuZCBh
c3N1bWluZyBmb28gd2lsbCBkbyB0aGUgY2FzdCBmb3IgeW91LiBNeSBwb2ludCBvZiBleHBsaWNp
dCBzaXplIGlzIAphdm9pZCBwb3RlbnRpYWwgbWlzLXVzYWdlIGluIHRoZSBjb2RlLgoKPgo+Pgo+
PiBJSE1PIHRoaXMgaXMgYSBjYWxsIHRvIG1pc3Rha2UuIEFub3RoZXIgc29sdXRpb24gaXMgdG8g
cHJvdmlkZSAzIGhlbHBlcnMKPj4gICAgIC0gZ2V0X3VzZXJfcmVnMzIoLi4uKQo+PiAgICAgLSBn
ZXRfdXNlcl9yZWc2NCguLi4pCj4+ICAgICAtIGdldF91c2VyX3JlZyguLi4pIC0+IFJldHVybiB0
aGUgZnVsbCByZWdpc3RlciAoMzItYml0IG9uIEFSTTMyLAo+PiA2NC1iaXQgb24gQVJNNjQpLgo+
Pgo+PiBUaGlzIHdvdWxkIGF0IGxlYXN0IGRvY3VtZW50IHRoZSByZXR1cm4gdmFsdWUgb2YgZ2V0
X3VzZXJfcmVnKi4KPgo+IE5vbmUgb2YgdGhpcyBpcyBhbiBleHBsYW5hdGlvbiBmb3IgaGF2aW5n
IGJvdGggYW4gZXhwbGljaXQgdWludDMyX3QgY2FzdAo+IGFuZCBtYXNrIGhpZGRlbiBpbnNpZGUg
UFNDSV9BUkczMigpLiAgVGhleSBhcmUgcmVkdW5kYW50LgoKSWYgeW91IGFyZSB1c2luZyBhIG1h
Y3JvLCB5b3UgbmVlZCB0byBrZWVwIGF0IGxlYXN0IHRoZSBjYXN0IHRvIHByZXZlbnQgCmEgdXNl
ciBtaXN1c2luZyB0aGUgdmFyaWFibGUuIFRoZSBvdGhlciBzb2x1dGlvbiBpcyBhIHN0YXRpYyBp
bmxpbmUgYXMgSSAKc3VnZ2VzdGVkIGFib3ZlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 11:58:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 11:58: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.xen.org>)
	id 1dfPd5-0001lF-PF; Wed, 09 Aug 2017 11:58:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfPd5-0001l9-3u
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 11:58:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B4/81-01732-2E8FA895; Wed, 09 Aug 2017 11:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/fhj65
 Ig+ZrxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bGRS/ZCloEKqZv+M/WwDiTp4uRk0NIIE+i
 s2kmK4jNK2Ancev6RDYQW0LAUOL0wpssIDaLgKrE+j8HGUFsNgF1ibZn24HqOThEBGIkll8R7
 mLk4mAW+MMk0TFzOTNIjbCAs8SnA63MIAkhgV2MErM7jrKDJDgFrCWWtS5iAmnmFRCU+LtDGC
 TMLKAl8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3
 SNTTUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDD8GINjBuLLd+RCjJAeTkijv
 Ju3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFzfuyKFBItS01Mr0jJzgJEAk5bg4FES4Y0CS
 fMWFyTmFmemQ6ROMRpzvJrw/xsTR9P3j9+ZhFjy8vNSpcR580FKBUBKM0rz4AbBIvQSo6yUMC
 8j0GlCPAWpRbmZJajyrxjFORiVhHm9QKbwZOaVwO17BXQKE9ApEb6dIKeUJCKkpBoYTcMW8QZ
 9LXLnmDbr0s+37d8FA0p2inUITPHjeS+1SUpoQpxi0wyxJ5OY7kQoz57+TF1H4k6zaeUO9mXL
 JUQz6jyfWmW8khMPNqpaaLqg1zLqWcL9iv/z5ZZN+rL4jRzLmvke6nXRJVqmpRLz9rC7yS6bw
 f1U6dMD7iTvK0dWOrDMK2ZLWj5ViaU4I9FQi7moOBEA28vzccsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502279903!103631780!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11194 invoked from network); 9 Aug 2017 11:58:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 11:58:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 05:58:23 -0600
Message-Id: <598B14FB020000780016E27A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 05:58:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
In-Reply-To: <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDEyOjEwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IENDICJUSEUgUkVTVCIgbWFpbnRhaW5lcnMgdG8gZ2V0IGFuIG9waW5pb24gb24gdGhlIHB1Ymxp
YyBoZWFkZXJzLgoKUGxlYXNlIGJlIG1vcmUgc3BlY2lmaWMgYXMgdG8gd2hhdCB5b3UgZXhwZWN0
IC0gdGhlIG9ubHkgcHVibGljCmhlYWRlciBhZmZlY3RlZCBoZXJlIGlzIEFSTS1zcGVjaWZpYy4K
Cj4gT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiArI2lmbmRl
ZiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hfXwo+PiArI2RlZmluZSBfX1hFTl9QVUJMSUNf
QVJDSF9BUk1fU01DX0hfXwo+PiArCj4+ICt0eXBlZGVmIHN0cnVjdCB7Cj4+ICsgICAgdWludDMy
X3QgYVs0XTsKPj4gK30geGVuX2FybV9zbWNjY191aWQ7CgpUaGlzIGlzIG5vdCB0aGUgbm9ybWFs
IHdheSBvZiBlbmNvZGluZyBhIFVJRCB0eXBlLgoKPj4gKyNkZWZpbmUgWEVOX0FSTV9TTUNDQ19V
SUQoYSwgYiwgYywgZDAsIGQxLCBkMiwgZDMsIGQ0LCBkNSwgZDYsIGQ3KSAgICAgIFwKPj4gKyAg
ICAoKHhlbl9hcm1fc21jY2NfdWlkKSB7eyhhKSwgKChiKSA8PCAxNiB8IChjKSApLCAgICAgICAg
ICAgICAgICAgICAgIFwKClRoaXMgaXMgbm90IEM4OSBjb21wYXRpYmxlLgoKPj4gKyAgICAgICAg
KChkMCkgPDwgMjQgfCAoZDEpIDw8IDE2IHwgKGQyKSA8PCA4IHwgKGQzKSA8PCAwKSwgICAgICAg
ICAgICAgIFwKPj4gKyAgICAgICAgKChkNCkgPDwgMjQgfCAoZDUpIDw8IDE2IHwgKGQ2KSA8PCA4
IHwgKGQ3KSA8PCAwKX19KQo+PiArCj4+ICsvKgo+PiArICogSHlwZXJ2aXNvciBTZXJ2aWNlIHZl
cnNpb24uCj4+ICsgKgo+PiArICogV2UgY2FuJ3QgdXNlIFhFTiB2ZXJzaW9uIGhlcmUsIGJlY2F1
c2Ugb2YgU01DQ0MgcmVxdWlyZW1lbnRzOgo+PiArICogTWFqb3IgcmV2aXNpb24gc2hvdWxkIGNo
YW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgcmVtb3ZlZC4KPj4gKyAqIE1pbm9y
IHJldmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9uIGlzIGFk
ZGVkLgo+PiArICogU28sIGl0IGlzIFNNQ0NDIHByb3RvY29sIHJldmlzaW9uIGNvZGUsIG5vdCBY
RU4gdmVyc2lvbi4KCkkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIGV4cGxhbmF0aW9uIC0gaG93IGlz
IHRoZSBzaXR1YXRpb24gaGVyZQpkaWZmZXJlbnQgZnJvbSBzb21lIGFyYml0cmFyeSwgbm9uLXRv
b2xzdGFjay1vbmx5IGh5cGVyY2FsbD8KCj4+ICsgKiBUaG9zZSB2YWx1ZXMgYXJlIHN1YmplY3Rl
ZCB0byBjaGFuZ2UsIHdoZW4gaW50ZXJmYWNlIHdpbGwgYmUgZXh0ZW5kZWQuCj4+ICsgKiBUaGV5
IHNob3VsZCBub3QgYmUgc3RvcmVkIGluIHB1YmxpYy9hc20tYXJtL3NtYy5oIGJlY2F1c2UgdGhl
eSBzaG91bGQKPj4gKyAqIGJlIHF1ZXJpZWQgYnkgZ3Vlc3QgdXNpbmcgU01DL0hWQyBpbnRlcmZh
Y2UuCj4+ICsgKi8KPj4gKyNkZWZpbmUgWEVOX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAKPj4gKyNk
ZWZpbmUgWEVOX1NNQ0NDX01JTk9SX1JFVklTSU9OIDEKClRoZSBjb21tZW50IHNheXMgdGhlIHZh
bHVlcyBzaG91bGRuJ3QgYmUgcHV0IGhlcmUsIGJ1dCB0aGVuCnRoZXkncmUgc3RpbGwgYmVpbmcg
cHV0IGhlcmU/Cgo+PiArLyogSHlwZXJ2aXNvciBTZXJ2aWNlIFVJRC4gUmFuZG9tbHkgZ2VuZXJh
dGVkIHdpdGggM3JkIHBhcnR5IHRvb2wuICAqLwo+PiArI2RlZmluZSBYRU5fU01DQ0NfVUlEIFhF
Tl9BUk1fU01DQ0NfVUlEKDB4YTcxODEyZGMsIDB4YzY5OCwgMHg0MzY5LCBcCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg5YSwgMHhjZiwgMHg3OSwgMHhkMSwg
XAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4OGQsIDB4ZGUs
IDB4ZTYsIDB4NjcpCgpXaHkgaXMgdGhlIHJpZ2h0IHNpZGUgdXNpbmcgX0FSTV8gaW4gaXRzIG5h
bWUsIGJ1dCB0aGUgbWFjcm8gYmVpbmcKZGVmaW5lZCBpc24ndD8KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 12:16:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 12: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.xen.org>)
	id 1dfPu1-0003CZ-7A; Wed, 09 Aug 2017 12:15:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387dc733a=wei.liu2@citrix.com>)
 id 1dfPu0-0003CH-15; Wed, 09 Aug 2017 12:15:56 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FD/DE-01994-BFCFA895; Wed, 09 Aug 2017 12:15:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvf7n65
 Ig6db1Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvT+e8dc8JW14t2E9AbGgyxdjJwc
 EgL+Et8/t7GB2GwCyhI/O3vBbBEBE4nfF04D1XBxMAvMYZRYcP4vkMPBISxgJfF2gSdIDYuAi
 kTTtm3sIDavgIXEodmXmSBmykvsarvICmILCShIdEw/xgRRIyhxcuYTsL3MAhISB1+8YJ7AyD
 0LSWoWktQCRqZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 BQVHPwMC4g/HyFr9DjJIcTEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+/t0VKSRY
 lJqeWpGWmQMMT5i0BAePkgivADBEhXiLCxJzizPTIVKnGI05mj5s+cLE8WrC/29MQix5+XmpU
 uK830AmCYCUZpTmwQ2Cxc0lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8f0Cm8GTmlcDtew
 V0ChPQKRG+nSCnlCQipKQaGGsttGtUOWKa1D8x7Es5VB4k3c7v9W1K2emgiT9usXd1sq3pM5j
 tee103/1pui7MD77ufO1873/H3l2CgWe6Qgt53zBGeC29HxPVyPuv/Oosge4d28TvHUkL2jGl
 b8H3MzmslVvXLti+KydagG/aoUetpz77Sbt21p7dI7xA54Lxlbsdrz6cOqHEUpyRaKjFXFScC
 AAsqDqAlgIAAA==
X-Env-Sender: prvs=387dc733a=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502280949!106487297!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52382 invoked from network); 9 Aug 2017 12:15:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 12:15:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="434845796"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 9 Aug 2017 13:15:48 +0100
Message-ID: <20170809121548.12581-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Xen-devel] [MINIOS PATCH] lib/math.c: implement __udivmoddi4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBjb2RlIGNvbXBpbGVkIGJ5IGdjYyA3IHJlcXVpcmVzIHRoaXMuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGxpYi9tYXRoLmMgfCAxMCArKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xp
Yi9tYXRoLmMgYi9saWIvbWF0aC5jCmluZGV4IDU2MTM5M2UuLjZhYzg2NjkgMTAwNjQ0Ci0tLSBh
L2xpYi9tYXRoLmMKKysrIGIvbGliL21hdGguYwpAQCAtNiw2ICs2LDcgQEAKICAqICAgICAgICBG
aWxlOiBtYXRoLmMKICAqICAgICAgQXV0aG9yOiBSb2xmIE5ldWdlYmF1ZXIgKG5ldWdlYmFyQGRj
cy5nbGEuYWMudWspCiAgKiAgICAgQ2hhbmdlczogCisgKiAgICAgICAgSW1wbGVtZW50IF9fdWRp
dm1vZGRpNCAoV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4pCiAgKiAgICAgICAgICAgICAg
CiAgKiAgICAgICAgRGF0ZTogQXVnIDIwMDMKICAqIApAQCAtMzk2LDYgKzM5NywxNSBAQCBfX3Vt
b2RkaTModV9xdWFkX3QgYSwgdV9xdWFkX3QgYikKIAlyZXR1cm4gKHIpOwogfQogCisvKgorICog
UmV0dXJucyB0aGUgcXVvdGllbnQgYW5kIHBsYWNlIHJlbWFpbmRlciBpbiByCisgKi8KK3VfcXVh
ZF90CitfX3VkaXZtb2RkaTQodV9xdWFkX3QgYSwgdV9xdWFkX3QgYiwgdV9xdWFkX3QgKnIpCit7
CisJcmV0dXJuIF9fcWRpdnJlbShhLCBiLCByKTsKK30KKwogLyoKICAqIEZyb20KICAqIG1vZGRp
My5jCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 12:18:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 12: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.xen.org>)
	id 1dfPwf-0003Lv-KO; Wed, 09 Aug 2017 12:18:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387dc733a=wei.liu2@citrix.com>)
 id 1dfPwe-0003Lo-Bn
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 12:18:40 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 16/FD-27137-F9DFA895; Wed, 09 Aug 2017 12:18:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve78v12
 RBq1tohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bcX3vZClYxVuzcNIWlgbELCDk5JAT8JX4t
 /cTUxcjBwSKgInF6YyhImE1AWeJnZy8biC0ioCDx/MwCli5GLg5mga2MEmc2TGAFSQgLuEls3
 TMbrIhXwEKiv2M9O4gtJBAm8aFxMSNEXFDi5MwnLCA2s4COxILdn9hAdjELSEss/8cBYnIK6E
 lMvxAIUiEKdEHn0jksEFMUJDqmH2OawMg3C8mgWUgGzUIYtICReRWjRnFqUVlqka6hgV5SUWZ
 6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCD8fj7uEOMkhxMSqK8m7Q7I4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8P7+3RUpJFiUmp5akZaZAwx4mLQEB4+SCO81kDRvcUFibnFmO
 kTqFKMxx6x/a74wcTR92PKFSYglLz8vVUqcN+cPUKkASGlGaR7cIFgkXmKUlRLmZQQ6TYinIL
 UoN7MEVf4VozgHo5IwbwXIFJ7MvBK4fa+ATmECOiXCtxPklJJEhJRUAyNH0C5Hg9fC/Wpbztj
 3Pzq7/hbPzOacdI+wRo2SixeUNkkrt7H864rtNXEUVWB7Zbm7WGaZ58xw3RkR6/eIZUlc1Gi5
 4+Pv1t1R0Cl4q22TV9jUd/Is84rFJStnWE7NvCi/gd8+U+D1bvsPL69PP6pS9Kbxu9KVg93sm
 1daHG18VHOZz6g2VYmlOCPRUIu5qDgRALdGpRy/AgAA
X-Env-Sender: prvs=387dc733a=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502281117!71280721!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34480 invoked from network); 9 Aug 2017 12:18:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 12:18:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="443143593"
Date: Wed, 9 Aug 2017 13:18:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170809121836.kzllza57uifld5uk@citrix.com>
References: <20170623173504.11785-1-olaf@aepfle.de>
 <20170801151321.GC1646@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170801151321.GC1646@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Quan Xu <quan.xu0@gmail.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vtpmmgr: make inline functions static
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDEsIDIwMTcgYXQgMDU6MTM6MjFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gUGluZwoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpJJ20g
Z29pbmcgdG8gZG8gYSBidWlsZCB0ZXN0IHdpdGggZ2NjNyBhbmQgcHVzaCB0aGlzIHBhdGNoLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 12:28:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 12: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.xen.org>)
	id 1dfQ5h-00047R-Ka; Wed, 09 Aug 2017 12:28:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfQ5f-00047F-Ir
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 12:27:59 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 99/4F-03612-ECFFA895; Wed, 09 Aug 2017 12:27:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffs/65
 Ig7MXTC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacendSaaClsCKg+1b2BoY
 l9l0MXJxCAn8ZZS4cKmTEcJ5zCjROm0+C4SzjVFizu8ZrF2MnBwiAs4SX8/MZQexeQX0JU7tn
 MMMYgsL+Es0/TjHBtIgIXCdV6L/7EawIgkBX4lnxz4ww9h3/q8DirNzsAlYSRwSA4myCKhKvH
 3YxDyBkXsBI8MqRo3i1KKy1CJdY0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 ArzMAwQ7GpkWBhxglOZiURHk3aXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXfWvK1JIsCg1
 PbUiLTMHGH4waQkOHiUR3sq/QGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnXQkyQwCkK
 KM0D24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3IsgUnsy8ErhNr4COYAI6IsK3E+
 SIkkSElFQDY0Hg03Uv8o0fXXh8RZBntYYAT96B0n5zf4V3Jv1qTPqVgSGRnUsigjiWrqplcK+
 7sKLiX4jJowDPx2xzeP7eZa/fdefO7bnhKWHbp7967nud49qa1qS2CEOtE12+jHEr7tgerDY4
 taZXjXeNUGPKT52NlhNfRaqtXnaG3TJy+osbMxa43JYtVGIpzkg01GIuKk4EACPuVsmAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502281676!77136330!1
X-Originating-IP: [104.130.215.37]
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 5873 invoked from network); 9 Aug 2017 12:27:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 12:27:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfQ5a-0002mP-WC; Wed, 09 Aug 2017 12:27: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 1dfQ5V-0002Oc-IC; Wed, 09 Aug 2017 12:27:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfQ5V-0007HM-46; Wed, 09 Aug 2017 12:27:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112528-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 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-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-raw: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=b9b0aa06a026e1f1f90223258567c524a66ffd1a
X-Osstest-Versions-That: libvirt=e756333daca3c95e6b84d1fb778f834392cf12ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 12:27:49 +0000
Subject: [Xen-devel] [libvirt test] 112528: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6325902715029045651=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112515
 build-arm64-pvops             2 hosts-allocate              broken like 112515
 build-arm64                   2 hosts-allocate              broken like 112515
 build-arm64-xsm               3 capture-logs                broken like 112515
 build-arm64                   3 capture-logs                broken like 112515
 build-arm64-pvops             3 capture-logs                broken like 112515
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112515
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112515
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112515
 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-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-raw 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              b9b0aa06a026e1f1f90223258567c524a66ffd1a
baseline version:
 libvirt              e756333daca3c95e6b84d1fb778f834392cf12ba

Last test of basis   112515  2017-08-08 04:26:54 Z    1 days
Testing same since   112528  2017-08-09 04:20:14 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 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                               blocked 
 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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=libvirt
+ revision=b9b0aa06a026e1f1f90223258567c524a66ffd1a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt b9b0aa06a026e1f1f90223258567c524a66ffd1a
+ branch=libvirt
+ revision=b9b0aa06a026e1f1f90223258567c524a66ffd1a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xb9b0aa06a026e1f1f90223258567c524a66ffd1a = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git b9b0aa06a026e1f1f90223258567c524a66ffd1a:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   e756333..b9b0aa0  b9b0aa06a026e1f1f90223258567c524a66ffd1a -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6325902715029045651==--

From xen-devel-bounces@lists.xen.org Wed Aug 09 12:30:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 12:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfQ7h-0004fR-1l; Wed, 09 Aug 2017 12:30:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dfQ7f-0004Sc-G0; Wed, 09 Aug 2017 12:30:03 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DA/CB-01732-A400B895; Wed, 09 Aug 2017 12:30:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsVyoG1JsK47Q3e
 kwfKdbBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMzbMXsBW8JWjYk3PG8YGxrtsXYyc
 HBIC/hLrFrxkArGFBDYxSrSddoCwNzBK3JmnB2KzCKhIHNy9hwXEZhMwkehvnAfWKyKgKPHg5
 U3WLkYuDmaBBkaJZSu+gQ0SFrCTuP6wG6yIV8BL4uaxfiaQIl6B+4wSd//sZoXYYCHR+voUE0
 SRoMTJmU/ANjALqEv8mXeJuYuRA8iWllj+jwMiLC/RvHU2M4jNKWApcWLFXLAx/AIKEluuvQR
 rFQU6tHPpHJYJjEKzkEydhWTqLISps5BMXcDIsopRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DA
 VC83tbg4MT01JzGpWC85P3cTIzDcGYBgB+O/bZ6HGCU5mJREeTdpd0YK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuAV/98VKSRYlJqeWpGWmQOMPJi0BAePkgivEkiat7ggMbc4Mx0idYpRUUqc1x
 0kIQCSyCjNg2uDRfslRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPygEzhycwrgZv+CmgxE9D
 iCN9OkMUliQgpqQZGTwm9NL+vJ7eXuZ1c0JKgUvWGr+vClObPxfN0uI5I186d/Xva0uc2zMKf
 4q7mbP7NYMbNyxtXdaB++s85NwzYSozcltat9fG8eDh7YZdgy9Kb7el7+/bPc2A5sUWAZ7vw6
 pdp07gVbQXUnwgY9ks92fH8c9C98kWauzy2h9ZM+qgaOPFXbPVnJZbijERDLeai4kQAVB6PkP
 ECAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502281798!106634639!1
X-Originating-IP: [192.134.164.83]
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 41239 invoked from network); 9 Aug 2017 12:29:58 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
 mail2-relais-roc.national.inria.fr) (192.134.164.83)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Aug 2017 12:29:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498514400"; d="scan'208";a="286571958"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.116])
 by mail2-relais-roc.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 09 Aug 2017 14:29:57 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dfQ7Z-0007FD-RP; Wed, 09 Aug 2017 14:29:57 +0200
Date: Wed, 9 Aug 2017 14:29:57 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170809122957.265wu2x3olb7ghxo@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Olaf Hering <olaf@aepfle.de>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20170809121548.12581-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809121548.12581-1-wei.liu2@citrix.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>
Subject: Re: [Xen-devel] [MINIOS PATCH] lib/math.c: implement __udivmoddi4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSwgb24gbWVyLiAwOSBhb8O7dCAyMDE3IDEzOjE1OjQ4ICswMTAwLCB3cm90ZToKPiBT
b21lIGNvZGUgY29tcGlsZWQgYnkgZ2NjIDcgcmVxdWlyZXMgdGhpcy4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBU
aGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGxpYi9tYXRo
LmMgfCAxMCArKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL2xpYi9tYXRoLmMgYi9saWIvbWF0aC5jCj4gaW5kZXggNTYxMzkzZS4u
NmFjODY2OSAxMDA2NDQKPiAtLS0gYS9saWIvbWF0aC5jCj4gKysrIGIvbGliL21hdGguYwo+IEBA
IC02LDYgKzYsNyBAQAo+ICAgKiAgICAgICAgRmlsZTogbWF0aC5jCj4gICAqICAgICAgQXV0aG9y
OiBSb2xmIE5ldWdlYmF1ZXIgKG5ldWdlYmFyQGRjcy5nbGEuYWMudWspCj4gICAqICAgICBDaGFu
Z2VzOiAKPiArICogICAgICAgIEltcGxlbWVudCBfX3VkaXZtb2RkaTQgKFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+KQo+ICAgKiAgICAgICAgICAgICAgCj4gICAqICAgICAgICBEYXRlOiBB
dWcgMjAwMwo+ICAgKiAKPiBAQCAtMzk2LDYgKzM5NywxNSBAQCBfX3Vtb2RkaTModV9xdWFkX3Qg
YSwgdV9xdWFkX3QgYikKPiAgCXJldHVybiAocik7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIFJldHVy
bnMgdGhlIHF1b3RpZW50IGFuZCBwbGFjZSByZW1haW5kZXIgaW4gcgo+ICsgKi8KPiArdV9xdWFk
X3QKPiArX191ZGl2bW9kZGk0KHVfcXVhZF90IGEsIHVfcXVhZF90IGIsIHVfcXVhZF90ICpyKQo+
ICt7Cj4gKwlyZXR1cm4gX19xZGl2cmVtKGEsIGIsIHIpOwo+ICt9Cj4gKwo+ICAvKgo+ICAgKiBG
cm9tCj4gICAqIG1vZGRpMy5jCj4gLS0gCj4gMi4xMS4wCj4gCgotLSAKU2FtdWVsCj4gCWR2aXBz
IC1vICRAICQ8ICAgICAKRmF1dCBmYWlyZSBnZmZlIGRlIHBhcyB0ZSBjb3VwZXIgYXZlYyB0b24g
dHJ1YywgdCdhcyBtaXMgZGVzIGNpc2VhdXggKCQ8KQpwYXJ0b3V0IDopKQotKy0gRG9tIGluIEd1
aWRlIGR1IGxpbnV4aWVuIHBlcnZlcnMgLSAiSidhaW1lIHBhcyBsZXMgTWFrZWZpbGUgISIgLSst
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 12:35:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 12: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.xen.org>)
	id 1dfQCs-0004xB-Kt; Wed, 09 Aug 2017 12:35:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387dc733a=wei.liu2@citrix.com>)
 id 1dfQCr-0004x5-GN
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 12:35:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 10/B8-27137-C810B895; Wed, 09 Aug 2017 12:35:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpG4PY3e
 kwdHzohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsw//YC/azVXTO2cfSwLiStYuRk0NCwF/i
 2uarTCA2m4CyxM/OXjYQW0RAT6LpwHPGLkYuDmaBbkaJif17wRqEBdwl5mxYyAhiswioSFxZ1
 Q8W5xWwkPi+dz7UUHmJXW0XwWwhAQWJjunHmCBqBCVOznzCAmIzC0hIHHzxgnkCI/csJKlZSF
 ILGJlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGAwMQ7GD
 s+Od0iFGSg0lJlHeTdmekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleJ4buSCHBotT01Iq0zBxg
 WMKkJTh4lER4Y/53RQrxFhck5hZnpkOkTjEaczR92PKFiePVhP/fmIRY8vLzUqXEedNAJgmAl
 GaU5sENgsXLJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz/gNZyJOZVwK37xXQKUxAp0T4do
 KcUpKIkJJqYEw5KXGYU2pXriFT/oXJM3q1TF8ayj9k3/jmyKuIZflaatbHpwReCmacmVLF17h
 OUMgjqynTynDNgxl/KndpH9RJdDqz09Y0acWBGLuJrpYHtrkbK/2/snfV7A//E9y4zkjrrzlV
 6cI+z63sWkPdBg2T0GkfCw3m1kyXL/DJmGjIbSPu4bhFSYmlOCPRUIu5qDgRAP+2q3WSAgAA
X-Env-Sender: prvs=387dc733a=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502282122!109583499!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57379 invoked from network); 9 Aug 2017 12:35:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 12:35:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,347,1498521600"; d="scan'208";a="434848760"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 9 Aug 2017 13:35:19 +0100
Message-ID: <20170809123519.22605-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, yi.y.sun@linux.intel.com,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/psr: remove useless check in
	free_socket_resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNoZWNrIGlzIHVzZWxlc3MgYmVjYXVzZSBwb2ludGVyIGFyaXRobWV0aWMgZW5zdXJlcyAi
aW5mbyIgaXMKYWx3YXlzIG5vbi16ZXJvLgoKUmVwbGFjZSBpdCB3aXRoIGFuIEFTU0VSVCBmb3Ig
c29ja2V0X2luZm8uIFRoZSBvbmx5IGNhbGxlciBvZgpmcmVlX3NvY2tldF9yZXNvdXJjZXMgYWxy
ZWFkeSBlbnN1cmVzIHNvY2tldF9pbmZvIGlzIG5vdCBOVUxMIGJlZm9yZQpjYWxsaW5nIGl0LgoK
Q292ZXJpdHktSUQ6IDE0MTYzNDQKClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggOWNlOGYxN2ExOC4uODRmMjEzY2Nm
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3Iu
YwpAQCAtMTk1LDggKzE5NSw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291cmNlcyh1
bnNpZ25lZCBpbnQgc29ja2V0KQogICAgIHVuc2lnbmVkIGludCBpOwogICAgIHN0cnVjdCBwc3Jf
c29ja2V0X2luZm8gKmluZm8gPSBzb2NrZXRfaW5mbyArIHNvY2tldDsKIAotICAgIGlmICggIWlu
Zm8gKQotICAgICAgICByZXR1cm47CisgICAgQVNTRVJUKHNvY2tldF9pbmZvKTsKIAogICAgIC8q
CiAgICAgICogRnJlZSByZXNvdXJjZXMgb2YgZmVhdHVyZXMuIFRoZSBnbG9iYWwgZmVhdHVyZSBv
YmplY3QsIGUuZy4gZmVhdF9sMywKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 12:56:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 12:56:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfQWs-0006M1-EC; Wed, 09 Aug 2017 12:56:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfQWr-0006Ln-Jl
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 12:56:05 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BD/34-01995-4660B895; Wed, 09 Aug 2017 12:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTeFrTv
 SYM4MRosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPJy9l7ngS2RF64QjjA2M
 1y26GLk4hAT+Mkq82t/GAuE8ZpR4eHwmI4SzjVFi66YjQBlODhEBZ4mvZ+ayg9i8AvoS9/v3g
 tnCAqES/w/8ZANpkBDYJy9x5tgGZpCEhIC3xOL9XewwdsfrNUxdjOwcbAJWEofEQKIsAqoSU5
 qesk1g5F7AyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q6wxAsIPx5WnPQ4ySHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXmTpjhQSLEpN
 T61Iy8wBhh9MWoKDR0mE14YVKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8h0FmCIAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfO+BZnCk5lXArfpFdARTEBHRPh2gh
 xRkoiQkmpgPDxRkMvUbNq9Pxfi3fRkldb4BKkcr1/0bZ5U9pzVKg9PiWV93rXpQty6G+bOh9I
 uJShz+3QdUbpzq3dfd0b79A/hu7NUD2ZyTndadCHK/rWa62kmiX2RB/Jf3/9QzcYZXGVnwbls
 ssU1rUPeW5hN2K0jnq/nWdwzR/XTtNtzNIWLHDVYPmu7KLEUZyQaajEXFScCAHMu0+CAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502283362!105219255!1
X-Originating-IP: [104.130.215.37]
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 8525 invoked from network); 9 Aug 2017 12:56:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 12:56:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfQWo-0003VS-0v; Wed, 09 Aug 2017 12: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 1dfQWi-0003Lv-11; Wed, 09 Aug 2017 12:55:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfQWh-00029o-8E; Wed, 09 Aug 2017 12:55:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112527-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-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-libvirt-vhd: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: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=54affb3a3623b1d36c95e34faa722a5831323a74
X-Osstest-Versions-That: qemuu=ac44ed2afb7c60255e989b163301479f5b4ecd04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 12:55:55 +0000
Subject: [Xen-devel] [qemu-mainline test] 112527: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUyNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MjcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEyNDU2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTI0NTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI0NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1NgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNDU2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0NTYKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1
NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyNDU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI0NTYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMjQ1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNDU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI0
NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA1NGFm
ZmIzYTM2MjNiMWQzNmM5NWUzNGZhYTcyMmE1ODMxMzIzYTc0CmJhc2VsaW5lIHZlcnNpb246CiBx
ZW11dSAgICAgICAgICAgICAgICBhYzQ0ZWQyYWZiN2M2MDI1NWU5ODliMTYzMzAxNDc5ZjViNGVj
ZDA0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI0NTYgIDIwMTctMDgtMDUgMDA6MTc6NDEgWiAg
ICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyNTA2ICAyMDE3LTA4LTA3IDA5OjM5OjE5
IFogICAgMiBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNTI3ICAy
MDE3LTA4LTA5IDAyOjAyOjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRv
QGlnYWxpYS5jb20+CiAgQWxla3NhbmRyIEJlenp1Ymlrb3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4K
ICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tA
cmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
RGVuaXMgVi4gTHVuZXYgPGRlbkBvcGVudnoub3JnPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQg
PGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29t
PgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRo
YXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFubmVzIFJlaW5lY2tlIDxo
YXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEplZmYgQ29k
eSA8amNvZHlAcmVkaGF0LmNvbT4KICBKb3NlcGggTXllcnMgPGpvc2VwaEBjb2Rlc291cmNlcnku
Y29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBSaWNoYXJkIEhlbmRl
cnNvbiA8cnRoQHR3aWRkbGUubmV0PgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc2MCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 12:56:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 12: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.xen.org>)
	id 1dfQXd-0006Pb-OZ; Wed, 09 Aug 2017 12:56:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfQXc-0006P6-2D
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 12:56:52 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AF/F2-03582-3960B895; Wed, 09 Aug 2017 12:56:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXcSW3e
 kwao30hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNd+hq2gx6Zizt7CBsbn
 Bl2MXBxCAn8ZJdqa7rBBOI8ZJRrWbWKCcLYxSpxvus/axcjJISLgLPH1zFx2EJtXQF9iX0sTU
 BEHh7BAkETTDyWQegmBBlaJe8u6wGokBDwlZt7fywZjT9nRA2Szc7AJWEkcEgOJsgioSqx7tp
 BpAiP3AkaGVYwaxalFZalFuobGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5
 nAIIdjF+WBRxilORgUhLl3aTdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjeftTtSSLAoNT21
 Ii0zBxh6MGkJDh4lEV4bkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzHmYBKhIAKcooz
 YMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfQsyhSczrwRu0yugI5iAjojw7QQ5oi
 QRISXVwHhQqG7/AuX3K64l+3B3Hzuq9vXQ5mIzt81sAYZrol6nVxkwruH7YGkV/UtOw3Lzm6S
 mphuTa25szvTf+/tgzD5ulgD1t3qaok4Oyesqvyna7nK1KdM8FR0t+Hx64rlf7OVNU8uXqP0/
 KSp4x/qNu6jM648OjF1MX3qk9feZd6hmHGv61v5qjhJLcUaioRZzUXEiAGHeO1V+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502283409!63229916!1
X-Originating-IP: [104.130.215.37]
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 49726 invoked from network); 9 Aug 2017 12:56:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 12:56:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfQXX-0003XM-V2; Wed, 09 Aug 2017 12:56: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 1dfQXS-0003N9-Fr; Wed, 09 Aug 2017 12:56:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfQXS-0002la-4E; Wed, 09 Aug 2017 12:56:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112534-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
X-Osstest-Versions-That: xen=dd050808ccc23f0a11d5596409f4245b9406a242
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 12:56:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112534: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0653609637259679092=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112510
 build-arm64                   2 hosts-allocate              broken like 112510
 build-arm64-pvops             3 capture-logs                broken like 112510
 build-arm64                   3 capture-logs                broken like 112510
 test-amd64-amd64-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

version targeted for testing:
 xen                  f9c7a0ee87f23ae408a1ac4f948b96f51b911564
baseline version:
 xen                  dd050808ccc23f0a11d5596409f4245b9406a242

Last test of basis   112510  2017-08-07 12:08:57 Z    2 days
Testing same since   112534  2017-08-09 11:02:38 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable-smoke
+ revision=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke f9c7a0ee87f23ae408a1ac4f948b96f51b911564
+ branch=xen-unstable-smoke
+ revision=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' xf9c7a0ee87f23ae408a1ac4f948b96f51b911564 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git f9c7a0ee87f23ae408a1ac4f948b96f51b911564:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   dd05080..f9c7a0e  f9c7a0ee87f23ae408a1ac4f948b96f51b911564 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0653609637259679092==--

From xen-devel-bounces@lists.xen.org Wed Aug 09 13:35:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 13: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.xen.org>)
	id 1dfR8q-00013R-7e; Wed, 09 Aug 2017 13:35:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfR8o-00013L-OI
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 13:35:18 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E2/00-01994-59F0B895; Wed, 09 Aug 2017 13:35:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3cqf3e
 kwcK1chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3+3/sBUuZK752HGRsYHzG1MXIySEkkCfR
 9quPGcTmFbCTeLvyPAuILSFgKHF64U0wm0VAVWLfwS9gNpuAukTbs+2sILaIgLLE3e8zwOLMA
 tUSHS2tYDOFBXwkZm05yAox30Li57E5QPM5ODgFLCVercgHMXkFBCX+7hCG6NSSePjrFtQUbY
 llC1+DVTMLSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfITC+pKDM9oyQ3MTN
 H19DAVC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcw3p7sd4hRkoNJSZR3k3ZnpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3gK+7kghwaLU9NSKtMwcYBTApCU4eJREeNeBpHmLCxJzizPTIVKnG
 I05mj5s+cLE8WrC/29MQix5+XmpUuK8OSClAiClGaV5cINg0XmJUVZKmJeRgYFBiKcgtSg3sw
 RV/hWjOAejkjDvRpApPJl5JXD7XgGdwgR0SoRvJ8gpJYkIKakGRqb39pP25nq0lJfFHUqRZbv
 H+PfGZJ4dXnUdZqY+c05rp3E2trHvmfVIJaXE4yBbwsJ09q2v3/5UD2FdkMBgFeegsdZZkJUj
 ekuh3rGzOaZy989M/yW6oXBuSvyZaerq0e2uwt0uzeIZ1T2Mll3PXnqoRuTdkZP9Nu+TsaqH0
 jdDyfBk/l9KLMUZiYZazEXFiQBWqkxtyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502285715!90654503!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29988 invoked from network); 9 Aug 2017 13:35:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Aug 2017 13:35:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Aug 2017 07:35:15 -0600
Message-Id: <598B2BAF020000780016E33B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 09 Aug 2017 07:35:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170809123519.22605-1-wei.liu2@citrix.com>
In-Reply-To: <20170809123519.22605-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, yi.y.sun@linux.intel.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/psr: remove useless check in
 free_socket_resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDE0OjM1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhlIGNoZWNrIGlzIHVzZWxlc3MgYmVjYXVzZSBwb2ludGVyIGFyaXRobWV0aWMgZW5zdXJlcyAi
aW5mbyIgaXMKPiBhbHdheXMgbm9uLXplcm8uCj4gCj4gUmVwbGFjZSBpdCB3aXRoIGFuIEFTU0VS
VCBmb3Igc29ja2V0X2luZm8uIFRoZSBvbmx5IGNhbGxlciBvZgo+IGZyZWVfc29ja2V0X3Jlc291
cmNlcyBhbHJlYWR5IGVuc3VyZXMgc29ja2V0X2luZm8gaXMgbm90IE5VTEwgYmVmb3JlCj4gY2Fs
bGluZyBpdC4KPiAKPiBDb3Zlcml0eS1JRDogMTQxNjM0NAo+IAo+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 13:51:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 13: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.xen.org>)
	id 1dfRO3-0003CV-D0; Wed, 09 Aug 2017 13:51:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfRO1-0003CK-O2
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 13:51:01 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 11/01-02176-4431B895; Wed, 09 Aug 2017 13:51:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVddJuDv
 SYF2vrsWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzlrRoFHyYwljxcc9R1gbG
 PyldjFwcQgJ/GSW+7/jJBOE8ZpTY+vI1C4SzjVGiseEDWxcjJ4eIgLPE1zNz2UFsXgF9iS1nJ
 jKC2MICkRINb/vYQRokBF4rS0w51QjWICHgKXF2Xy8LjN29cjFzFyM7B5uAlcQhMZAoi4CqxI
 zXn9gnMHIvYGRYxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4k
 R6PV6BgbGHYztJ/wOMUpyMCmJ8m7S7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7W6g7Ukiw
 KDU9tSItMwcYfjBpCQ4eJRHen4JAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuetB5khA
 FKUUZoHNwIWC5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNag0zhycwrgdv0CugIJqAjIn
 w7QY4oSURISTUwxt2b3SzbHjw7x0yjObW4aePeZI6bf5Kbvs3srZhya9Wxa9K7W7PmfQu2LHy
 iv1n8uUUo0/4l6om9ZgVyMgd+b/qnVKF49knG5g8ytS6vPEzzvk+Rd/68flYT36aWDzd8pTpP
 pHIHO3G7WhSfK1qq/11ynk+GZoNF9xG7zrLua/FqK0OetW5SYinOSDTUYi4qTgQAXj/AC4ACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502286657!109358491!1
X-Originating-IP: [104.130.215.37]
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 30823 invoked from network); 9 Aug 2017 13:50:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 13:50:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfRNw-00050y-8y; Wed, 09 Aug 2017 13:50: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 1dfRNq-0007EI-Fh; Wed, 09 Aug 2017 13:50:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfRNq-0006Gc-3C; Wed, 09 Aug 2017 13:50:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112526-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-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-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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dd050808ccc23f0a11d5596409f4245b9406a242
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 13:50:50 +0000
Subject: [Xen-devel] [xen-unstable test] 112526: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4844532988725058374=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112496
 build-arm64                   2 hosts-allocate              broken like 112496
 build-arm64-pvops             2 hosts-allocate              broken like 112496
 build-arm64-xsm               3 capture-logs                broken like 112496
 build-arm64-pvops             3 capture-logs                broken like 112496
 build-arm64                   3 capture-logs                broken like 112496
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112496
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112460
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112496
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112496
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112496
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112496
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112496
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112496
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xsm 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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-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-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-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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  dd050808ccc23f0a11d5596409f4245b9406a242
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis   112496  2017-08-07 02:01:01 Z    2 days
Testing same since   112511  2017-08-07 14:47:08 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                         pass    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable
+ revision=dd050808ccc23f0a11d5596409f4245b9406a242
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable dd050808ccc23f0a11d5596409f4245b9406a242
+ branch=xen-unstable
+ revision=dd050808ccc23f0a11d5596409f4245b9406a242
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xdd050808ccc23f0a11d5596409f4245b9406a242 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git dd050808ccc23f0a11d5596409f4245b9406a242:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   b8029db..dd05080  dd050808ccc23f0a11d5596409f4245b9406a242 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4844532988725058374==--

From xen-devel-bounces@lists.xen.org Wed Aug 09 14:01:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 14:01: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.xen.org>)
	id 1dfRXY-00042D-Be; Wed, 09 Aug 2017 14:00:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1dfRXX-000427-AB
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 14:00:51 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 07/5D-01994-2951B895; Wed, 09 Aug 2017 14:00:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXiVRtkpDtRtDv
 S4NNkbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePBwm9MBc1qFVO6zBoYG5W6GLk4hARmMEo8
 eTaFFcRhEbjDItHb/osJxJEQ+MEi8f76ZKAMJ5CTJ7Gg5SUjhF0sMWPuJ2YQm1dAUOLkzCcsI
 LaQgKfE9s5DYDabgK7E7zutYL0sAioSH/dshKoPkPj2ezUTiC0sYCpxqGsdO4gtIqAncfjEV7
 BeZgEfia4tf9knMPLOQrJiFpIUhK0p0br9N5StIbHgzj5GCFtbYtnC18wLGFlXMaoXpxaVpRb
 pmuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGIQMQ7GA8Ntn5EKMkB5OSKO8m
 7c5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8NiLdkUKCRanpqRVpmTnAiIBJS3DwKInwRoCke
 YsLEnOLM9MhUqcYLTkmHdj+hYnj0O8T35k4joFIIZa8/LxUKXHeEJAGAZCGjNI8uHGwqL3EKC
 slzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd7zIFN4MvNK4La+AjqICeQg306Qg0oSEVJSDYzpcRN
 8Js55/vW4Zpb0fcO4dZydlilqZ7betfbwLZi7RmrH5LwJh469OHhuEh9jwpJjPzfPn7rui9zV
 RzpslkwX7sVq3Z3w4OGu4B/bfJ9ZLF6+wV/zyCWOyksLiouf9Gb+v3Ml63dZ76cJOX3sD/Yq6
 r9U4tg5vWOK/K913p+npkiff9rW66A9VYmlOCPRUIu5qDgRAA81oAbVAgAA
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502287249!104915833!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24233 invoked from network); 9 Aug 2017 14:00:49 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 14:00:49 -0000
Received: by mail-wm0-f50.google.com with SMTP id m85so32724681wma.0
 for <xen-devel@lists.xenproject.org>; Wed, 09 Aug 2017 07:00:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=PMOqKAKZE1wRxLZOoFwj0RC+NY2nzM/dQ5qwASpbl9k=;
 b=Fxr/pKK5JZKCOt1K1D1NUZu+LvXNplziI2to0INceGpHTsbqoZSDLJ7wny/U5fr735
 +gkzbtVW/GLy72nZ2RmvGkkLNG0b7RydgbC3NZ7fELQHOsEDp++9ttBPuHFh0lYQOVS2
 4HVdwayhma1NsaCS2pEbU66arhoBz2zBRSSMWX0YjLgdSsVJsXxOeTTaCTEvCATWS10i
 8ohDixe0pmv66zcS2Jx2EbHqTAgtStd0+ejliDFMCD9er7dX4FF+R6uN0Sakwpgqkr6T
 jYZnsLeKSSCN0DMgPhkw4/g4uFm+RkbwJ2eRvzKv6xKfFCQTkNmOswCWt81N6PL8yu6V
 +7IQ==
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=PMOqKAKZE1wRxLZOoFwj0RC+NY2nzM/dQ5qwASpbl9k=;
 b=AGMXNZieYPYHPFzAhFc2wkDqpZKusDcXFpYksinUEN3Oj909OzsqtitGyg1GjKB7xG
 yQCSusQcMKhAlOUdeiintzkV8y28CFwk0KXzzOgTmfYUxetFo5+BJwbtMDJoXw9mpItv
 jqRrmHdUO3LqvEzGEsTdr2qqAo0mgTbmOnGK5wLgzF7U3WUSi8C4v0j/D9tyg8UlIUEd
 b0fDxPFgy9feM+s305zusHPLq5BT4EeLcTFRuC/foWYD3rsBmzx9/QuK0x0ykYBQ3thQ
 2Lf8p1aCfKbEOb676E8easg41LrbtqyfjA1ZdRGwoPce835iMKIkA49hnKrw48I3/psR
 vVyg==
X-Gm-Message-State: AHYfb5jxWIFszJSrJavo6af7J2B2FqKZigz6lRNDBPq7CJY7MdgQcpUn
 MQoT5cbv2mvqAYJizcmfuZ5pHg57NRaH
X-Received: by 10.80.178.166 with SMTP id p35mr8174809edd.214.1502287248928;
 Wed, 09 Aug 2017 07:00:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.134.27 with HTTP; Wed, 9 Aug 2017 07:00:48 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Wed, 9 Aug 2017 07:00:48 -0700
Message-ID: <CADNMjECF+VHtjMi1zPEQOc1fLCu2ztp=tEPJvsGzmacdst8iLg@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Question about libxc-migration-stream.pandoc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6209703826354845365=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6209703826354845365==
Content-Type: multipart/alternative; boundary="f403045c8a02d2b234055652817f"

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

Hello,

In /docs/specs/libxc-migration-stream.pandoc "x86 HVM Guest" section states
that:

"HVM\_PARAMS must precede HVM\_CONTEXT, as certain parameters can affect the
validity of architectural state in the context." (line 679)

However, from the code it looks like the HVM_CONTEXT record is sent and
processed before the HVM_PARAMS record:

/tools/libxc/xc_sr_save_x86_hvm.c:

static int x86_hvm_end_of_checkpoint(struct xc_sr_context *ctx)
{

    int rc;

    /* Write the TSC record. */
    rc = write_tsc_info(ctx);
    if ( rc )
        return rc;

    /* Write the HVM_CONTEXT record. */
    rc = write_hvm_context(ctx);
    if ( rc )
        return rc;
    /* Write HVM_PARAMS record contains applicable HVM params. */

    rc = write_hvm_params(ctx);

    if ( rc )
        return rc;

    return 0;
}


I wanted to confirm is this is just a typo in the documentation file or a
bug on the code?

Thanks,

Bruno

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

<div dir=3D"ltr">Hello,<div><span style=3D"background-color:rgb(255,255,255=
)"><font color=3D"#000000"><br></font></span></div><div><span style=3D"back=
ground-color:rgb(255,255,255)"><font color=3D"#000000" face=3D"arial, helve=
tica, sans-serif">In /docs/specs/libxc-migration-stream.pandoc &quot;x86 HV=
M Guest&quot; section states that:</font></span></div><div><span style=3D"b=
ackground-color:rgb(255,255,255)"><font color=3D"#000000" face=3D"arial, he=
lvetica, sans-serif"><br></font></span></div><div><span style=3D"background=
-color:rgb(255,255,255)"><font color=3D"#000000" face=3D"arial, helvetica, =
sans-serif">&quot;HVM\_PARAMS must precede HVM\_CONTEXT, as certain paramet=
ers can affect=C2=A0</font></span><span style=3D"color:rgb(0,0,0);font-fami=
ly:arial,helvetica,sans-serif">the validity of architectural state in the c=
ontext.&quot; (line 679)</span></div><div><span style=3D"color:rgb(0,0,0);f=
ont-family:arial,helvetica,sans-serif"><br></span></div><div><span style=3D=
"color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">However, from the=
 code it looks like the HVM_CONTEXT record is sent and processed before the=
 HVM_PARAMS record:</span></div><div><span style=3D"color:rgb(0,0,0);font-f=
amily:arial,helvetica,sans-serif"><br></span></div><div><span style=3D"colo=
r:rgb(0,0,0);font-family:arial,helvetica,sans-serif">/tools/libxc/xc_sr_sav=
e_x86_hvm.c:</span></div><div><span style=3D"color:rgb(0,0,0);font-family:a=
rial,helvetica,sans-serif"><br></span></div><div><span style=3D"color:rgb(0=
,0,0);font-family:arial,helvetica,sans-serif">static int </span><span style=
=3D"color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">x86_hvm_end_of=
_checkpoint(</span><span style=3D"color:rgb(0,0,0);font-family:arial,helvet=
ica,sans-serif">struct </span><span style=3D"color:rgb(0,0,0);font-family:a=
rial,helvetica,sans-serif">xc_sr_context *ctx)</span></div><div><span style=
=3D"color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">{</span></div>=
<div><pre><font face=3D"arial, helvetica, sans-serif" color=3D"#000000" sty=
le=3D"background-color:rgb(255,255,255)">    int rc;<br><br>    <span style=
=3D"font-style:italic">/* Write the TSC record. */<br></span><span style=3D=
"font-style:italic">    </span>rc =3D write_tsc_info(ctx);<br>    if ( rc )=
<br>        return rc;<br><br>    <span style=3D"font-style:italic">/* Writ=
e the HVM_CONTEXT record. */<br></span><span style=3D"font-style:italic">  =
  </span>rc =3D write_hvm_context(ctx);<br>    if ( rc )<br>        return =
rc;<br>    <span style=3D"font-style:italic">/* Write HVM_PARAMS record con=
tains applicable HVM params. */</span></font></pre><pre><font face=3D"arial=
, helvetica, sans-serif" color=3D"#000000" style=3D"background-color:rgb(25=
5,255,255)"><span style=3D"font-style:italic">    </span>rc =3D write_hvm_p=
arams(ctx);</font></pre><pre><font face=3D"arial, helvetica, sans-serif" co=
lor=3D"#000000" style=3D"background-color:rgb(255,255,255)">    if ( rc )<b=
r>        return rc;<br><br>    return 0;<br>}</font></pre></div><div><span=
 style=3D"color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"><br></sp=
an></div><div><font color=3D"#000000" face=3D"arial, helvetica, sans-serif"=
>I wanted to confirm is this is just a typo in the=C2=A0documentation=C2=A0=
file or a bug on the code?</font></div><div><font color=3D"#000000" face=3D=
"arial, helvetica, sans-serif"><br></font></div><div><font color=3D"#000000=
" face=3D"arial, helvetica, sans-serif">Thanks,</font></div><div><font colo=
r=3D"#000000" face=3D"arial, helvetica, sans-serif"><br></font></div><div><=
font color=3D"#000000" face=3D"arial, helvetica, sans-serif">Bruno</font></=
div><div><br></div></div>

--f403045c8a02d2b234055652817f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6209703826354845365==--


From xen-devel-bounces@lists.xen.org Wed Aug 09 14:53:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 14:53: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.xen.org>)
	id 1dfSLs-0007P9-Qn; Wed, 09 Aug 2017 14:52:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38757f4df=Andrew.Cooper3@citrix.com>)
 id 1dfSLq-0007P3-UA
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 14:52:51 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 10/1A-27137-2C12B895; Wed, 09 Aug 2017 14:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsWyU9JRQvegYne
 kwfN9shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXxiksBb9NK74tPMbSwDhRu4uRk0NCIEji
 4MIXjCC2sICrROuu32wgtohAhET7z+WsILaQQIDE3Ts7wGw2AX2J3S8+MYHYvAK2Ekc7+9hBb
 BYBFYllh36DxUUFwiX2f7/GDFEjKHFy5hMWEJtTIFBixrn3YPOZBUIlVrz5xQJhi0s0fVkJtU
 tN4lr/JXaI29Iltv79xTyBkW8WklGzkLTPQtI+i5EDyNaUWL9LHyIsL7H97RxmCFtDonXOXHa
 YePPW2cwLGNlXMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE
 hjIDEOxgPL828BCjJAeTkijvJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD4K3ZFCgkWp6
 akVaZk5wKiCSUtw8CiJ8D6QB0rzFhck5hZnpkOkTjEacxz6feI7E8cxECnEkpeflyolzlsJMk
 kApDSjNA9uECzaLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdxrIFJ7MvBK4fa+ATmECOiX
 CtxPklJJEhJRUA2M7o0/6jzVyXyVVfA8F9XnvDExh9uNUO+y+ybPS4lOoy85dh/cVr9v0LKnV
 NbNVqkGUeV+F1W6FK7yqB1K/1rvfNK7uWp+YqS0k9lOGKyptIn/Rg0evvRnYnfddOd1zaPEXp
 TXJD7dvf7CtSKvR78K+R6yOdYKlkxa7GDiKbUl60Jtf7V3Bp8RSnJFoqMVcVJwIAHX5jKTxAg
 AA
X-Env-Sender: prvs=38757f4df=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502290369!77218597!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_60_70,HTML_MESSAGE,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61416 invoked from network); 9 Aug 2017 14:52:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 14:52:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,348,1498521600"; d="scan'208,217";a="50735201"
To: Bruno Alvisio <bruno.alvisio@gmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <CADNMjECF+VHtjMi1zPEQOc1fLCu2ztp=tEPJvsGzmacdst8iLg@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7585dbb8-8095-45ad-17ff-5cff95c87a5a@citrix.com>
Date: Wed, 9 Aug 2017 15:52:48 +0100
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: <CADNMjECF+VHtjMi1zPEQOc1fLCu2ztp=tEPJvsGzmacdst8iLg@mail.gmail.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] Question about libxc-migration-stream.pandoc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1874265988095598287=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1874265988095598287==
Content-Type: multipart/alternative;
	boundary="------------CC158472F35060456D6A91BE"
Content-Language: en-GB

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

On 09/08/17 15:00, Bruno Alvisio wrote:
> Hello,
>
> In /docs/specs/libxc-migration-stream.pandoc "x86 HVM Guest" section
> states that:
>
> "HVM\_PARAMS must precede HVM\_CONTEXT, as certain parameters can
> affect the validity of architectural state in the context." (line 679)
>
> However, from the code it looks like the HVM_CONTEXT record is sent
> and processed before the HVM_PARAMS record:
>
> /tools/libxc/xc_sr_save_x86_hvm.c:
>
> static int x86_hvm_end_of_checkpoint(struct xc_sr_context *ctx)
> {
> int rc; /* Write the TSC record. */ rc = write_tsc_info(ctx); if ( rc
> ) return rc; /* Write the HVM_CONTEXT record. */ rc =
> write_hvm_context(ctx); if ( rc ) return rc; /* Write HVM_PARAMS
> record contains applicable HVM params. */
> rc = write_hvm_params(ctx);
> if ( rc ) return rc; return 0; }
>
> I wanted to confirm is this is just a typo in the documentation file
> or a bug on the code?

"Its Complicated".

I wrote the document like that because the statement is true. 
(HVM_PARAMS such as PAE/NESTED_VIRT/VIRIDIAN really do contain data
which should be used to audit the data in the HVM_CONTEXT record).

I then tried to make the code match, except it ended up causing problems
in certain edgecases  (Some params have read and write side effects). 
The code is as it is to match how the legacy code worked.


I'm currently working on further CPUID and MSR handling logic, which
will eventually slot their way into the appropriate places in the
stream, so do really do have data arriving in the correct order to
verify subsequent data.

I should probably add a note to the document explaining the inconsistency.

~Andrew

--------------CC158472F35060456D6A91BE
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 09/08/17 15:00, Bruno Alvisio wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CADNMjECF+VHtjMi1zPEQOc1fLCu2ztp=tEPJvsGzmacdst8iLg@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">Hello,
        <div><span style="background-color:rgb(255,255,255)"><font
              color="#000000"><br>
            </font></span></div>
        <div><span style="background-color:rgb(255,255,255)"><font
              color="#000000" face="arial, helvetica, sans-serif">In
              /docs/specs/libxc-migration-stream.pandoc "x86 HVM Guest"
              section states that:</font></span></div>
        <div><span style="background-color:rgb(255,255,255)"><font
              color="#000000" face="arial, helvetica, sans-serif"><br>
            </font></span></div>
        <div><span style="background-color:rgb(255,255,255)"><font
              color="#000000" face="arial, helvetica, sans-serif">"HVM\_PARAMS
              must precede HVM\_CONTEXT, as certain parameters can
              affectÂ </font></span><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">the
            validity of architectural state in the context." (line 679)</span></div>
        <div><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"><br>
          </span></div>
        <div><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">However,
            from the code it looks like the HVM_CONTEXT record is sent
            and processed before the HVM_PARAMS record:</span></div>
        <div><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"><br>
          </span></div>
        <div><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">/tools/libxc/xc_sr_save_x86_hvm.c:</span></div>
        <div><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"><br>
          </span></div>
        <div><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">static
            int </span><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">x86_hvm_end_of_checkpoint(</span><span
style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">struct </span><span
style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">xc_sr_context
            *ctx)</span></div>
        <div><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">{</span></div>
        <div>
          <pre><font style="background-color:rgb(255,255,255)" color="#000000" face="arial, helvetica, sans-serif">    int rc;

    <span style="font-style:italic">/* Write the TSC record. */
</span><span style="font-style:italic">    </span>rc = write_tsc_info(ctx);
    if ( rc )
        return rc;

    <span style="font-style:italic">/* Write the HVM_CONTEXT record. */
</span><span style="font-style:italic">    </span>rc = write_hvm_context(ctx);
    if ( rc )
        return rc;
    <span style="font-style:italic">/* Write HVM_PARAMS record contains applicable HVM params. */</span></font></pre>
          <pre><font style="background-color:rgb(255,255,255)" color="#000000" face="arial, helvetica, sans-serif"><span style="font-style:italic">    </span>rc = write_hvm_params(ctx);</font></pre>
          <pre><font style="background-color:rgb(255,255,255)" color="#000000" face="arial, helvetica, sans-serif">    if ( rc )
        return rc;

    return 0;
}</font></pre>
        </div>
        <div><span
            style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"><br>
          </span></div>
        <div><font color="#000000" face="arial, helvetica, sans-serif">I
            wanted to confirm is this is just a typo in
            theÂ documentationÂ file or a bug on the code?</font></div>
      </div>
    </blockquote>
    <br>
    "Its Complicated".<br>
    <br>
    I wrote the document like that because the statement is true.Â 
    (HVM_PARAMS such as PAE/NESTED_VIRT/VIRIDIAN really do contain data
    which should be used to audit the data in the HVM_CONTEXT record).<br>
    <br>
    I then tried to make the code match, except it ended up causing
    problems in certain edgecasesÂ  (Some params have read and write side
    effects).Â  The code is as it is to match how the legacy code worked.<br>
    <br>
    <br>
    I'm currently working on further CPUID and MSR handling logic, which
    will eventually slot their way into the appropriate places in the
    stream, so do really do have data arriving in the correct order to
    verify subsequent data.<br>
    <br>
    I should probably add a note to the document explaining the
    inconsistency.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------CC158472F35060456D6A91BE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1874265988095598287==--


From xen-devel-bounces@lists.xen.org Wed Aug 09 15:32:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 15:32: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.xen.org>)
	id 1dfSxd-0001bQ-NO; Wed, 09 Aug 2017 15:31:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dfSxc-0001bK-MB
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 15:31:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D6/C8-03937-7EA2B895; Wed, 09 Aug 2017 15:31:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5JiERovtcqzv
 S4MUTaYslHxezODB6HN39mymAMYo1My8pvyKBNWPyD5+C74wVHxo/sDcwXmLsYuTkkBDwl3i/
 bhYLiC0kUCMx/dcN9i5GDqC4j8SnCxxdjFwcnAKXeSTmLXrECuJICGxnkni2+z8TREMHo8Ssw
 8EgCSGBrYwSk5bPB5sqLJAh8WbHe7AiEQEbidvPZkNtiJfYdGAyK4jNJqArseDgSrAafgE1ic
 M7r4DV8Ao4SCx6f4EZxGYRUJG48OEwO4gtKhAusf/7NWaIGkGJkzOfgNVzCphJrJl8EWwvM5A
 9b/NDZghbXOLWk/lMELa8xPa3c5gnMIrMQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZapGtkrJdU
 lJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgXDECwg/HP/MBDjJIcTEqivJu0OyOF+
 JLyUyozEosz4otKc1KLDzFqcHAIXDl4ZDajFEtefl6qkgTvF83uSCHBotT01Iq0zBxg5MKUSn
 DwKInwuoOkeYsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnDcEpEgApCijNA9uBCyJXGKUlRLmZQQ
 6UIinILUoN7MEVf4VozgHo5IwbwfIFJ7MvBK4Ta+AjmACOiLCtxPkiJJEhJRUA2Nq+y2PK30C
 2j3vW7srksV0fjHq3zq3uUM+orhTquut5/KIw4ue3X7a+F2dscf6yovqn5OXZ9TuahC2dmU/4
 p5n2HX4sa/1io0VT86ulz4ikiGzoe9y9ZqTzy+5+H/f6a8ubZI1f3Ff/ad3z719hY6x/rAunf
 7ox/8Pq1LK/hdWLZ6XFT/rPasSS3FGoqEWc1FxIgA73NEQHQMAAA==
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502292710!105585649!1
X-Originating-IP: [214.24.24.84]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2986 invoked from network); 9 Aug 2017 15:31:51 -0000
Received: from ucol19pa11.eemsg.mail.mil (HELO UCOL19PA11.eemsg.mail.mil)
 (214.24.24.84)
 by server-5.tower-27.messagelabs.com with SMTP; 9 Aug 2017 15:31:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,348,1498521600"; d="scan'208";a="311203561"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by UCOL19PA11.eemsg.mail.mil with ESMTP; 09 Aug 2017 15:31:49 +0000
X-IronPort-AV: E=Sophos;i="5.41,348,1498521600"; 
   d="scan'208";a="917463"
IronPort-PHdr: =?us-ascii?q?9a23=3AiHz9rhzkbMfChfjXCy+O+j09IxM/srCxBDY+r6Qd?=
 =?us-ascii?q?2+MSIJqq85mqBkHD//Il1AaPBtSLraIZwLqG+4nbGkU4qa6bt34DdJEeHzQksu?=
 =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?=
 =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFLiTanYr5/LBq6oAbSu8ILnYZsN6E9xwfTrHBVYe?=
 =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?=
 =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8rxmQwH0hi?=
 =?us-ascii?q?gZKzE58XnXis1ug6JdvBKhvAF0z4rNbI2IKPZyYqbRcNUUSmpbWsZaSjJPDIWy?=
 =?us-ascii?q?YYASC+YNJPhUo5X4q1YIsBCwBxSjBPn3xzFVmHH206000+MiHw/I0gMvENABv2?=
 =?us-ascii?q?jbotjuKKcfU/q4wLXUwTjNbf5b3yr25ojSchAmpPGBRbx+ftDXyUkuCQzFikib?=
 =?us-ascii?q?p4L7MDiI1+oNqXKU4PBuVemyjGMotg5xrSWxyccjkInGnJkYykzE9CplwIY1Is?=
 =?us-ascii?q?e0SEhgYdG+CpdQuCaaN5VvT84kXmpmuz46x6UbtZO0cyUG0pQqywPFZ/CZfIWE?=
 =?us-ascii?q?/AjvWPuXLDxlnnxqYqi/iAy38UW4z+38UdS730hSoypel9nMqmgN1xvO6sibUv?=
 =?us-ascii?q?d9/lmu2TKI1w3L9uFLO1o0lavGK5462LIwipoSvljDHi/xgkn2irOZdl449eSy?=
 =?us-ascii?q?7uTnY7HmqoedN49ylA7+LrwjltGwDOk3KAQDX3WX9f6i2LDs40H1WqhGguUzkq?=
 =?us-ascii?q?bDsZDaIcobprS+Aw9Qyoss9hm/ACq439QXh3kINklIeA6Hjof1O1HOJ+r0DfGk?=
 =?us-ascii?q?g1u2ijtryPfGPqP5DpXXMnfDiKvhfap660NEygozwspf55VPCrEaO//zQVLxtM?=
 =?us-ascii?q?fGARMjLwO0xOPnAs1n1owCQWKPHrOZMKTKvF6H+O0vJfCAa5ILtzbjNfcl4+Xj?=
 =?us-ascii?q?jXs4mV8GYampxoEbaX+mEfRgOUmZZmDsgthSWVsN6ygjQfblhVvKfiRUfG36C6?=
 =?us-ascii?q?Az/DYgE6q9EJzOAIuqherFlDe2GNhaa35LDniIEGz0bMOUVvFKbzidceF7lTlR?=
 =?us-ascii?q?ebGnSoIlnT2j/CDgwrNpZr7Y9SEVuojq/MRk7O3U0xcp/Hp7CNrLgDLFdH19gm?=
 =?us-ascii?q?5dH2x+56t4u0Eojw7ZiaU=3D?=
X-IPAS-Result: =?us-ascii?q?A2D7AQB+KotZ/wHyM5BcGgEBAQECAQEBAQgBAQEBFQEBAQE?=
 =?us-ascii?q?CAQEBAQgBAQEBgwQrgXieFIFumCeFRwKEflcBAQEBAQEBAQIBaiiCMyQBgkEBB?=
 =?us-ascii?q?SMVUQsNAQoCAiYCAlcGAQwGAgEBiAqCIa4ZgiYiAosnAQEBBwEBAQEkgQuCHYI?=
 =?us-ascii?q?Cg1qCfIgGgmEBBKAXlDaBdwGJYYZ4SJVDV4EKKAwfKg+GFYFqJDaKEQEBAQ?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 09 Aug 2017 15:31:30 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v79FVN6V025112; Wed, 9 Aug 2017 11:31:25 -0400
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-39-jgross@suse.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <eaef7917-71d2-87a7-bd84-4a0599e69444@tycho.nsa.gov>
Date: Wed, 9 Aug 2017 11:31:23 -0400
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: <20170809070706.13481-39-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 38/52] xen/xsm/flask/flask_op.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMjAxNyAwMzowNiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBNb2RpZnkgdGhl
IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4veHNtL2ZsYXNr
L2ZsYXNrX29wLmMKPiAKPiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg
d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 15:39:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 15:39: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.xen.org>)
	id 1dfT4u-0001qq-Ez; Wed, 09 Aug 2017 15:39:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfT4t-0001qk-1t
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 15:39:23 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 89/D4-02176-AAC2B895; Wed, 09 Aug 2017 15:39:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+5ine5
 Ig383dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfX5ayFDxgrXjdeJ+xgfEZSxcjJ4eEgJHE
 24n/mLoYuTiEBBYySpza8oIRJCEs4Cjx+f4DsCIRATuJ42s/sYAUMQvcZJSYt/YRK0hCSCBUY
 vvBtWBFbAKqEhuunwKL8wpYSyzqa2YGsVkEVCQunvgHNlRUIFxi//drzBA1ghInZz4B6+UUCJ
 M4/L6dCcRmFlCX+DPvEjOELS6x6dl3VghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1Ch
 OLSpLLdI1NNNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2ME49X3cIUZJ
 DiYlUd5N2p2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR487W7I4UEi1LTUyvSMnOAsQKTluDgU
 RLhfaoFlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDhvIcgMAZCijNI8uBGwuL3EKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd75IFN4MvNK4Da9AjqCCeiICN9OkCNKEhFSUg2M+Rt4g1x
 CvnxjyG88FXuOg+maU7Zygz6Ty83bJwIWr1v7exPXO9eFWy04b8vNbb30nUfkRwu/sqbonKiC
 5OsiEVf0qjzSTi49pqO78KvyCZuwsx53lJyTmJ6dX/ab+3HbDD5li1+XwnKvX59wtdNcin8pC
 0tLVv15nbPnVFRWsNmJK2RudtBRYinOSDTUYi4qTgQA3P/01tYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502293155!78124481!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4719 invoked from network); 9 Aug 2017 15:39:15 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 Aug 2017 15:39:15 -0000
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 mx1.suse.de (Postfix) with ESMTP id A72EDAAC8;
 Wed,  9 Aug 2017 15:39:14 +0000 (UTC)
To: Andy Lutomirski <luto@kernel.org>, X86 ML <x86@kernel.org>
References: <7c88ed36805d36841ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ce774c83-70df-5188-8a24-61de00a92e8f@suse.com>
Date: Wed, 9 Aug 2017 17:39:12 +0200
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: <7c88ed36805d36841ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org>
Content-Language: de-DE
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Borislav Petkov <bpetkov@suse.de>, linux-kernel@vger.kernel.org,
 "H. Peter Anvin" <hpa@zytor.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMTcgMDU6NTksIEFuZHkgTHV0b21pcnNraSB3cm90ZToKPiBYZW4ncyByYXcgU1lT
Q0FMTCBlbnRyaWVzIGFyZSBtdWNoIGxlc3Mgd2VpcmQgdGhhbiBuYXRpdmUuICBSYXRoZXIKPiB0
aGFuIGZ1ZGdpbmcgdGhlbSB0byBsb29rIGxpa2UgbmF0aXZlIGVudHJpZXMsIHVzZSB0aGUgWGVu
LXByb3ZpZGVkCj4gc3RhY2sgZnJhbWUgZGlyZWN0bHkuCj4gCj4gVGhpcyBsZXRzIHVzIGVsaW1p
bmF0ZSBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX3N3YXBncyBhbmQgdHdvIHVzZXMgb2YKPiB0aGUg
U1dBUEdTX1VOU0FGRV9TVEFDSyBwYXJhdmlydCBob29rLiAgVGhlIFNZU0VOVEVSIGNvZGUgd291
bGQKPiBiZW5lZml0IGZyb20gc2ltaWxhciB0cmVhdG1lbnQuCj4gCj4gVGhpcyBtYWtlcyBvbmUg
Y2hhbmdlIHRvIHRoZSBuYXRpdmUgY29kZSBwYXRoOiB0aGUgY29tcGF0Cj4gaW5zdHJ1Y3Rpb24g
dGhhdCBjbGVhcnMgdGhlIGhpZ2ggMzIgYml0cyBvZiAlcmF4IGlzIG1vdmVkIHNsaWdodGx5Cj4g
bGF0ZXIuICBJJ2QgYmUgc3VycHJpc2VkIGlmIHRoaXMgYWZmZWN0cyBwZXJmb3JtYW5jZSBhdCBh
bGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+
CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpUZXN0ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpUaGFua3MsCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 16:17:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 16:17: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.xen.org>)
	id 1dfTep-0005QV-2O; Wed, 09 Aug 2017 16:16:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfTen-0005Q4-E0
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 16:16:29 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BD/44-03406-C553B895; Wed, 09 Aug 2017 16:16:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVTfatDv
 S4MJjK4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/F0/laXgrXHFqvX3mBsY
 F2h1MXJxCAn8ZZR4t34vE4TzmFFiwpKdjBDONkaJQ69+s3cxcnKICDhLfD0zF8jm4OAV0Jf4v
 7UUJCwsoCex6lgDE4gtIeAl8f71STj7QMd15i5Gdg42ASuJQ2IgURYBVYnf07YzTWDkWsDIsI
 pRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9CzDECwg/H0usB
 DjJIcTEqivJu0OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCuMu6OFBIsSk1PrUjLzAGGGExa
 goNHSYT3Ekiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeetMgIoEQIoySvPgRsDC/RKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEef1BpvBk5pXAbXoFdAQT0BERvp0gR5QkIqSkGhjn+t
 qGsWjlxRnsEHZ3vqSlvexBldC8bQGqf6Nvnl9n9WN928Tfmgp5JQkmDBWMYa0B93kPznJ6uax
 3sdiX35WfktZ8y/RZdfqfcUXs5hvaU9z7Ts3iieaQX7zsp5H86vs8MzrWrua4ybzSdUfHnC9r
 toie6y//Ypad6cSeMbHu9zGHG1LKT5WVWIozEg21mIuKEwFkeCSucgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502295386!65227727!1
X-Originating-IP: [104.130.215.37]
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 43424 invoked from network); 9 Aug 2017 16:16:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 16:16:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfTek-0000tw-AA; Wed, 09 Aug 2017 16:16: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 1dfTee-00060e-Sk; Wed, 09 Aug 2017 16:16:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfTee-0004GL-IS; Wed, 09 Aug 2017 16:16:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112532-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7111e46fdebca0e03f6ddfcb029522c2fe68c74b
X-Osstest-Versions-That: ovmf=2913ebb2b550f50a14f105e26995dd095e627ba4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 16:16:20 +0000
Subject: [Xen-devel] [ovmf test] 112532: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUzMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MzIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MTExZTQ2ZmRlYmNhMGUwM2Y2ZGRmY2IwMjk1MjJj
MmZlNjhjNzRiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyOTEzZWJi
MmI1NTBmNTBhMTRmMTA1ZTI2OTk1ZGQwOTVlNjI3YmE0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1MjUgIDIwMTctMDgtMDkgMDE6MTk6NTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNTMyICAyMDE3LTA4LTA5IDA5OjU0OjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTcxMTFlNDZmZGVi
Y2EwZTAzZjZkZGZjYjAyOTUyMmMyZmU2OGM3NGIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBvdm1mIDcxMTFlNDZmZGViY2EwZTAzZjZkZGZjYjAyOTUyMmMyZmU2OGM3NGIK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTcxMTFlNDZmZGViY2EwZTAzZjZkZGZjYjAyOTUyMmMy
ZmU2OGM3NGIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NzExMWU0
NmZkZWJjYTBlMDNmNmRkZmNiMDI5NTIyYzJmZTY4Yzc0YiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsv
bGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgNzExMWU0NmZkZWJjYTBl
MDNmNmRkZmNiMDI5NTIyYzJmZTY4Yzc0YjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRv
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAog
ICAyOTEzZWJiLi43MTExZTQ2ICA3MTExZTQ2ZmRlYmNhMGUwM2Y2ZGRmY2IwMjk1MjJjMmZlNjhj
NzRiIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 16:34:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 16:34: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.xen.org>)
	id 1dfTwU-0006js-HN; Wed, 09 Aug 2017 16:34:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1dfTwT-0006jm-NP
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 16:34:45 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EC/FB-03368-5A93B895; Wed, 09 Aug 2017 16:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsUSXel4XXeJZXe
 kwbwNshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNjk2MBbfZK+5sm8TUwHibrYuRi0NIYDGT
 xPwT8xi7GDk5RATUJZacncQOYrMJ6Eu8aF/LBmILC5RIXPzVCWbzCjhKNL65DFbPIqAi8eXaB
 yYQW1QgXGL/92vMEDWCEidnPmEBsZmBZv6Zd4kZwhaXuPVkPhOELS+x/e0c5gmM3LOQtMxC0j
 ILScssJC0LGFlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 Ehg8DEOxgPLAo8BCjJAeTkijvJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvL0W3ZFCgkWp
 6akVaZk5wECGSUtw8CiJ8HqCpHmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc57GqRIAKQoo
 zQPbgQsqi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcwyBSezLwSuE2vgI5gAjoiwrcT5I
 iSRISUVAMj65NpL1M4+PZ7Pm737ryo9qt+W5scd8JGA1NTw85DjGEvmv5svlUi4h6+r0hb/sH
 6TqP0L+e2C/Aaz/luv/HEW90T9nMLvPUmHNvCWDCh64DVn/ha2zkFf8tevox3WmA6vTOqgXND
 fsurdUvFcj4y7nXdd8KmKf/H5LV+209e+mXodip7X2igEktxRqKhFnNRcSIA704m2aUCAAA=
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502296484!70534049!1
X-Originating-IP: [91.121.65.215]
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 16457 invoked from network); 9 Aug 2017 16:34:44 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-14.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Aug 2017 16:34:44 -0000
Received: from 83-70-ftth.on.nl ([88.159.70.83]:37594 helo=[172.16.1.131])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>) id 1dfTwW-0002yZ-1a
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 18:34:48 +0200
To: xen-devel <xen-devel@lists.xen.org>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <0a5d7da1-7653-a6ab-99be-4e58f1e73f33@eikelenboom.it>
Date: Wed, 9 Aug 2017 18:34:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen-unstable / Qemu-upstream: QMP server: Unsupported
 bus. Bus doesn't have property 'acpi-pcihp-bsel' set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TC5TLiwKCkl0IHNlZW1zIHRoZSB4ZW4gcWVtdS11cHN0cmVhbSB0cmVlIGdvdCB1cGRhdGVkIGZy
b20gcWVtdSB1cHN0cmVhbSBsYXN0IHdlZWsuIApVbmZvcnR1bmF0ZWx5IGEgY2hhbmdlIGJyZWFr
cyBwY2ktcGFzc3Rocm91Z2ggZm9yIEhWTSdzOgogICAgbGlieGw6IGVycm9yOiBsaWJ4bF9xbXAu
YzoyODc6cW1wX2hhbmRsZV9lcnJvcl9yZXNwb25zZTogRG9tYWluIDIwOnJlY2VpdmVkIGFuIGVy
cm9yIG1lc3NhZ2UgZnJvbSBRTVAgc2VydmVyOiBVbnN1cHBvcnRlZCBidXMuIEJ1cyBkb2Vzbid0
IGhhdmUgcHJvcGVydHkgJ2FjcGktcGNpaHAtYnNlbCcgc2V0CiAgICBsaWJ4bDogZXJyb3I6IGxp
YnhsX3BjaS5jOjEyOTM6bGlieGxfX2FkZF9wY2lkZXZzOiBEb21haW4gMjA6bGlieGxfZGV2aWNl
X3BjaV9hZGQgZmFpbGVkOiAtMwogICAgbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxNDU4
OmRvbWNyZWF0ZV9hdHRhY2hfZGV2aWNlczogRG9tYWluIDIwOnVuYWJsZSB0byBhZGQgcGNpIGRl
dmljZXMKICAgIGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTAwMzpsaWJ4bF9fZGVzdHJv
eV9kb21pZDogRG9tYWluIDIwOk5vbi1leGlzdGFudCBkb21haW4KICAgIGxpYnhsOiBlcnJvcjog
bGlieGxfZG9tYWluLmM6OTYyOmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4gMjA6VW5h
YmxlIHRvIGRlc3Ryb3kgZ3Vlc3QKICAgIGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6ODg5
OmRvbWFpbl9kZXN0cm95X2NiOiBEb21haW4gMjA6RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxl
ZAoKVGhlIGN1bHByaXQgaXMgY29tbWl0OiAicGM6IHBjaWhwOiBhdm9pZCBhZGRpbmcgQUNQSV9Q
Q0lIUF9QUk9QX0JTRUwgdHdpY2UiIChmMGM5ZDY0YTY4Yjc3NjM3NGVjNDczMjQyNGEzZTI3NzUz
Y2UzN2I2KS4KSSB2ZXJpZmllZCB0aGF0IHJldmVydGluZyB0aGlzIGNvbW1pdCBmaXhlcyB0aGUg
aXNzdWUuCgotLQpTYW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 16:40:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 16:40: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.xen.org>)
	id 1dfU1f-0007Op-7a; Wed, 09 Aug 2017 16:40:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfU1e-0007Oe-DJ
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 16:40:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3E/2D-27137-5EA3B895; Wed, 09 Aug 2017 16:40:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeJVXe
 kwb3nhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWH9vB2PBWuuKGYeWMTYw
 TjboYuTkEBL4yygx83swhP2YUeLnCv0uRi4gexujxKEJM1lAEiICzhJfz8xlB7F5BfQlptz4x
 AhiCwsEScx8P5EdpEFCoIFV4t6yLrAiCQFPiebTU9lg7FM3njN3MbJzsAlYSRwSA4myCKhKPP
 rUwDaBkXsBI8MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AjzMAwQ7GmxsDDjFKcjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu9eyO1JIsCg1
 PbUiLTMHGHowaQkOHiUR3tcgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEud9BFIkAFKUU
 ZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsZZApPZl4J3KZXQEcwAR0R4dsJck
 RJIkJKqoFRtTmA7fbPjh2RMq765Ru2V83kZX942W6q7a3nf590p3/dufZjwf4zDCaXtkxNcHk
 52182d0KXfHxhT2eVk879B+zOC1vYC75OXvLhGM+eh5tOrWuYWf14auPXz5YTPCr7H8pYur64
 F/rFOXXi8jv55+dstfRsMja6lF3fFJBg9OBb0u7t7cL1SizFGYmGWsxFxYkAR9v0rn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502296803!87875899!1
X-Originating-IP: [104.130.215.37]
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 52342 invoked from network); 9 Aug 2017 16:40:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 16:40:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfU1Z-0001TN-Km; Wed, 09 Aug 2017 16:40: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 1dfU1U-0006d7-AP; Wed, 09 Aug 2017 16:39:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfU1U-0003f8-2w; Wed, 09 Aug 2017 16:39:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112537-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
X-Osstest-Versions-That: xen=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 16:39:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112537: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjUzNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTM0
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI1MzQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjUzNAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNTM0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZjVjM2U3OGI1YzYxZTdkZmIwNTc0OWM3YTBjODYyZWMxOGM4
NjM4NApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjljN2EwZWU4N2Yy
M2FlNDA4YTFhYzRmOTQ4Yjk2ZjUxYjkxMTU2NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTM0
ICAyMDE3LTA4LTA5IDExOjAyOjM4IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjUzNyAgMjAxNy0wOC0wOSAxNDowMToyNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIE9sYWYgSGVyaW5nIDxv
bGFmQGFlcGZsZS5kZT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUt
bG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBy
ZXZpc2lvbj1mNWMzZTc4YjVjNjFlN2RmYjA1NzQ5YzdhMGM4NjJlYzE4Yzg2Mzg0CisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGY1YzNlNzhi
NWM2MWU3ZGZiMDU3NDljN2EwYzg2MmVjMThjODYzODQKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249ZjVjM2U3OGI1YzYxZTdkZmIwNTc0OWM3YTBjODYyZWMxOGM4NjM4NAor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJh
bmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFi
bGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBz
dHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdl
dHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45
LXRlc3RpbmcKKyAnWycgeGY1YzNlNzhiNWM2MWU3ZGZiMDU3NDljN2EwYzg2MmVjMThjODYzODQg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2Ug
JDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQgZjVjM2U3OGI1YzYxZTdkZmIwNTc0OWM3YTBjODYyZWMxOGM4NjM4NDpyZWZzL2hl
YWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICBmOWM3YTBlLi5mNWMzZTc4ICBmNWMzZTc4YjVjNjFlN2RmYjA1NzQ5YzdhMGM4NjJlYzE4
Yzg2Mzg0IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 16:57:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 16:57: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.xen.org>)
	id 1dfUHw-0008MS-SF; Wed, 09 Aug 2017 16:56:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dfUHv-0008MM-5e
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 16:56:55 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 86/47-03612-6DE3B895; Wed, 09 Aug 2017 16:56:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42K5JiEdpHvVrjv
 SYEabpsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjH10CW2gvtcFR0PaxsY73B0MXJyCAnUSHzc
 MpkJxJYQ8JX4u+MGcxcjFwenwAcuiablD9lAHAmBF4wSvafOgmWEBDoYJbZMfQjlbGWUWHPqF
 jNIP5uArsSCgyvBZokISEtc+3yZEcRmFtCWaH43kx3EFhawlOjY9YG1i5GDg0VAVeLIdbBWXg
 EriQMXbjNCnCEvMa/vLfsERt4FjAyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz0clOLixP
 TU3MSk4r1kvNzNzECA4IBCHYw3t4YcIhRkoNJSZR3k3ZnpBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3sm23ZFCgkWp6akVaZk5wNCESUtw8CiJ8K4HSfMWFyTmFmemQ6ROMRpzbFi9/gsTx6sJ/
 78xCbHk5eelSonzeoCUCoCUZpTmwQ2CxcwlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNuAZ
 nCk5lXArfvFdApTECnRPh2gpxSkoiQkmpg7NK8nNkelW3iwRukOz26Ynv0GV7O4//Pyf0LWz7
 /6maz726n589emmOQfFZrq3WrUtnKyj0+61Zyij/ZL53Na6545THHGdOX3OfvpzzbeNp5195p
 k8uNZnf8tFp3LnvRnvA+Z7kNS1umOvoqVhYeqeb4XJiYYtG4Yum+4FjG50nBgif3vNCbqsRSn
 JFoqMVcVJwIAGzMhWWUAgAA
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502297810!109628147!2
X-Originating-IP: [214.24.27.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11151 invoked from network); 9 Aug 2017 16:56:53 -0000
Received: from upbd19pa07.eemsg.mail.mil (HELO upbd19pa07.eemsg.mail.mil)
 (214.24.27.82)
 by server-12.tower-27.messagelabs.com with SMTP; 9 Aug 2017 16:56:53 -0000
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by upbd19pa07.eemsg.mail.mil with ESMTP; 09 Aug 2017 16:56:52 +0000
X-IronPort-AV: E=Sophos;i="5.41,348,1498521600"; 
   d="scan'208";a="1013722"
IronPort-PHdr: =?us-ascii?q?9a23=3AmAfYchU/fhHZjMEsMHTMW68/Hi7V8LGtZVwlr6E/?=
 =?us-ascii?q?grcLSJyIuqrYYxGEt8tkgFKBZ4jH8fUM07OQ6PGwHzRYqb+681k6OKRWUBEEjc?=
 =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRo?=
 =?us-ascii?q?LerpBIHSk9631+ev8JHPfglEnjSwbLdxIRmssQndqtQdjJd/JKo21hbHuGZDdf?=
 =?us-ascii?q?5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXM?=
 =?us-ascii?q?TRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KhlUh/ojD?=
 =?us-ascii?q?oMOSA//m/Zl8d8iLtXrAy9qxB6xYPffYObO+dkfq7Ffd0UW3dPUMhSWSJGGY6w?=
 =?us-ascii?q?c5cDAvAdMetCs4Xxu10Dpga+Cwm2A+PvzydFiHHs0q080uQuDwXG1xEuEd0QrX?=
 =?us-ascii?q?/arc/1O70IXuC70aLFyijMb/xL1jjj54jIaAourOqQXbNwbcXRyU4vGxnDjlWL?=
 =?us-ascii?q?s4PpJTyV1uMTs2WC6edrSOGhi3Y/pg1srTWiyd0gh4nUio4P1FzJ+jt1zJwoKd?=
 =?us-ascii?q?C+VUV1e8SrEIFKuCGfL4Z2R8QiTHx2tysi0b0GvIK7fDANyJQ62x7Tc/yHfJaM?=
 =?us-ascii?q?4hLkTOuRPS13hGhkeLKinBa+61Sgy+3gWcm011ZGtCxFncXXtn8RzRDT78mHSv?=
 =?us-ascii?q?9l8keg3zaAyRzT5/lZLU07mqfXMZ4szqMqmpYNvknPADX6lFjugK+TbEok++yo?=
 =?us-ascii?q?6+r9YrXho5+RL5J7ig7jPaswlcy/G/43PxMSX2mb5eu81Lrj8Vf/QLVRlPI6iK?=
 =?us-ascii?q?bZsJfEJcgDvK62HxdV0po/6xa4Fzqn38oXnX8eIF1YZh2HkZbmO1XVLfD8DPe/?=
 =?us-ascii?q?mEiskCxxy/HJILLhBI/BLn/ZkLfuLv5B7BtMxQx2wd1B6pZ8DrAaPOm1SkL38t?=
 =?us-ascii?q?vCAUwXKQuxlsruDtRw0ssyVCqgGKaQPuuGvVCE6+01KsGQdYQVv3D7MPFj6Pnw?=
 =?us-ascii?q?2yxq0WQBdLWkiMNEIEuzGe5rdgDDOXc=3D?=
X-IPAS-Result: =?us-ascii?q?A2APAwCJPYtZ/wHyM5BcGwEBAQMBAQEJAQEBFgEBAQMBAQE?=
 =?us-ascii?q?JAQEBgwQrgXieFJoVHIUrhQBXAQEBAQEBAQECAWoogjMkgm9SKIEpiA6CIa9wO?=
 =?us-ascii?q?iICiyUBMYMoggKMFYUoBaAXlCkNi1mGdgKWC1eBCigMHyoPh38kNooRAQEB?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 09 Aug 2017 16:56:52 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v79Gup0e001317; Wed, 9 Aug 2017 12:56:51 -0400
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 12:56:39 -0400
Message-Id: <20170809165639.31623-1-dgdegra@tycho.nsa.gov>
X-Mailer: git-send-email 2.13.4
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH] xsm: correct AVC lookups for two sysctls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgY29kZSB3YXMgaW5jb3JyZWN0bHkgdXNpbmcgU0VDQ0xBU1NfWEVOIGluc3Rl
YWQgb2YKU0VDQ0xBU1NfWEVOMiwgcmVzdWx0aW5nIGluIHRoZSB3cm9uZyBwZXJtaXNzaW9uIGJl
aW5nIGNoZWNrZWQuCgpHRVRfQ1BVX0xFVkVMTElOR19DQVBTIHdhcyBjaGVja2luZyBNVFJSX0RF
TApHRVRfQ1BVX0ZFQVRVUkVTRVQgd2FzIGNoZWNraW5nIE1UUlJfUkVBRAoKVGhlIGRlZmF1bHQg
WFNNIHBvbGljeSBvbmx5IGFsbG93ZWQgdGhlc2UgcGVybWlzc2lvbnMgdG8gZG9tMCwgc28gdGhp
cwpkaWRuJ3QgcmVzdWx0IGluIGEgc2VjdXJpdHkgaXNzdWUgdGhlcmUuCgpTaWduZWQtb2ZmLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tCiB4ZW4veHNtL2Zs
YXNrL2hvb2tzLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggODE5ZTI1ZDNhZi4uNTdiZTE4ZDZkNCAxMDA2NDQKLS0t
IGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAt
ODE0LDEwICs4MTQsMTIgQEAgc3RhdGljIGludCBmbGFza19zeXNjdGwoaW50IGNtZCkKICAgICAg
ICAgcmV0dXJuIGRvbWFpbl9oYXNfeGVuKGN1cnJlbnQtPmRvbWFpbiwgWEVOX19UTUVNX0NPTlRS
T0wpOwogCiAgICAgY2FzZSBYRU5fU1lTQ1RMX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHM6Ci0gICAg
ICAgIHJldHVybiBkb21haW5faGFzX3hlbihjdXJyZW50LT5kb21haW4sIFhFTjJfX0dFVF9DUFVf
TEVWRUxMSU5HX0NBUFMpOworICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VD
SU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU4yX19HRVRfQ1BVX0xFVkVMTElOR19DQVBTKTsKIAogICAgIGNhc2UgWEVOX1NZ
U0NUTF9nZXRfY3B1X2ZlYXR1cmVzZXQ6Ci0gICAgICAgIHJldHVybiBkb21haW5faGFzX3hlbihj
dXJyZW50LT5kb21haW4sIFhFTjJfX0dFVF9DUFVfRkVBVFVSRVNFVCk7CisgICAgICAgIHJldHVy
biBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX0dFVF9DUFVfRkVBVFVSRVNF
VCk7CiAKICAgICBjYXNlIFhFTl9TWVNDVExfbGl2ZXBhdGNoX29wOgogICAgICAgICByZXR1cm4g
YXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCi0tIAoy
LjEzLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 16:57:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 16:57: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.xen.org>)
	id 1dfUHt-0008MB-Ka; Wed, 09 Aug 2017 16:56:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dfUHs-0008LZ-LY
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 16:56:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 60/51-03044-3DE3B895; Wed, 09 Aug 2017 16:56:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5JiEdpHvZrjv
 SYMYefoslHxezODB6HN39mymAMYo1My8pvyKBNaPrz3qmgqUsFS+a7RoYjzN3MXJyCAnUSJze
 fIcJxJYQ8JVouLIezOYUeC0k0b89qYuRCyi+g0ni58H/TCCOkEAHo0TjmX3sEM5WRom2E9/BR
 gkLBEj0nJ/ABmKLCNhI3H42mwWkiFngMZPE/L3roPbFS9zbvhNsB5uArsSCgyvBbH4BNYnDO6
 +wgNi8Ag4Sr568BxvEIqAisfvoT7BeUYFwif3frzFD1AhKnJz5hAXiVjOJ0+smgMWZgex5mx9
 C2eISt57MZ4Kw5SW2v53DPIFRZBaS9llIWmYhaZmFpGUBI8sqRo3i1KKy1CJdQ3O9pKLM9IyS
 3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA2GAAgh2MtzcGHGKU5GBSEuXdpN0ZKcSXlJ9Sm
 ZFYnBFfVJqTWnyIUYaDQ0mCd7Jtd6SQYFFqempFWmYOMEph0hIcPEoivOtB0rzFBYm5xZnpEK
 lTjMYcG1av/8LE0fRhyxcmIZa8/LxUKXFeD5BSAZDSjNI8uEGw5HGJUVZKmJcR6DQhnoLUotz
 MElT5V4ziHIxKwrxbQKbwZOaVwO17BXQKE9ApEb6dIKeUJCKkpBoYZ66Rk5c4/9S0R+iYUqit
 2Yqihq5qDb7oE0skD6qX9s3S+p9oLSg+5adX5nEXk+gPK8tfqt17YeVdcOP9lLUyJRYvP9gk8
 P84/vJOvNnRX62u4dOVWK7uP8zKek7Dec6pBwJmkqxLfpxL07mcvr/2GpOg4Z9K9rIlXxfPuC
 2oUKLAu9jvPXeGEktxRqKhFnNRcSIAI6NUBBkDAAA=
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502297810!109628147!1
X-Originating-IP: [214.24.27.82]
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 11081 invoked from network); 9 Aug 2017 16:56:51 -0000
Received: from upbd19pa07.eemsg.mail.mil (HELO upbd19pa07.eemsg.mail.mil)
 (214.24.27.82)
 by server-12.tower-27.messagelabs.com with SMTP; 9 Aug 2017 16:56:51 -0000
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by upbd19pa07.eemsg.mail.mil with ESMTP; 09 Aug 2017 16:56:49 +0000
X-IronPort-AV: E=Sophos;i="5.41,348,1498521600"; 
   d="scan'208";a="1013715"
IronPort-PHdr: =?us-ascii?q?9a23=3ACgt/2RTHjocKHZYrUUQfSIlzpNpsv+yvbD5Q0YIu?=
 =?us-ascii?q?jvd0So/mwa67ZxCOt8tkgFKBZ4jH8fUM07OQ6PGwHzRYqb+681k6OKRWUBEEjc?=
 =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRo?=
 =?us-ascii?q?LerpBIHSk9631+ev8JHPfglEnjSwbLdxIRmssQndqtQdjJd/JKo21hbHuGZDdf?=
 =?us-ascii?q?5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXM?=
 =?us-ascii?q?TRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KpwVhTmlD?=
 =?us-ascii?q?kIOCI48GHPi8x/kqRboA66pxdix4LYeZyZOOZicq/Ye94VS3BBXsJMXCJfBI2y?=
 =?us-ascii?q?YZYEA+4YMepGs4Xxol0Dpga8CwaxHuPi0iJGiGH43aM61OQvEg/I0wIvEN0MrH?=
 =?us-ascii?q?vao874NLsQXO2v0KXE0TvOYvFQ1Dzg6IbIaBchofSUULx+a8XRz0gvGB3Bjl6N?=
 =?us-ascii?q?p4LqIS6e2OUXs2eB9eVgW/+khmk6pAF+vzeg2MgsipPTiY8O1lDF9Tl2wIYyJd?=
 =?us-ascii?q?GiTk57esSrHIFftyGdKYt7W8UvSHxrtiYi0rAKpJG2cScQxJkn2hLTceKLfoeW?=
 =?us-ascii?q?7h75SeqcJypzimh/d7KlnRmy9FCtyuj7VsapzllHtjFFktzQtnAV0BzT99SHRu?=
 =?us-ascii?q?N9/ki/3TaP0Bje6v1eLkAulKrbNoUhzqQslpsTrUvDHij2lF/wjKCKbUUr5vKk?=
 =?us-ascii?q?6+HmYrXivpOcNol0hR/iMqk2h8CyDus1PhIOUmSG4+iwyrLu8VPjTLlXlvE2l7?=
 =?us-ascii?q?PWsJHeJcQVvK65BApV354+5BawEjipztsYnWMdI19eZBKGj5TmO1HJIPziC/e/?=
 =?us-ascii?q?mE6jnC1kx/DBIL3tGo/NIWTbkLf9YbZ97FZRyAg8zdBF4JJUEaoBLenoWk/sr9?=
 =?us-ascii?q?zXEAU1PBCzw+biEN99zJ8RWXqTAq+FN6PfqVCJ6fwpI+WVeYAapij9JOYh5/P1?=
 =?us-ascii?q?iX85mEQdfbWy3ZcNZ3G3APJmL1+eYXr2jdcLCX0KsRYmTOz2lF2CViZeZ3eoUK?=
 =?us-ascii?q?I6/D07CpipApvARoC2h7yB2jy2EYNLZmxcFl+MEGvod5+FW/YDci6dPshhkjkc?=
 =?us-ascii?q?X7i7V4AhzQ2utBP9y7d/IOvb5CwYuYjn1Nh0+u3fiwo/+iB1D8SByWGNTm51kn?=
 =?us-ascii?q?kUSD8x2aB1uVZ9xUub0ahkn/xYEsRe6OlPUggnL57T0eJ7B8ruVQLGedeJUEip?=
 =?us-ascii?q?Qs+oDDwqUt0xwsMOY1x8G9StlBzMwy2qA7oNnbyRGJM06r7c32T2J8tlynjJyq?=
 =?us-ascii?q?4hj0MpQsRRL2GoiLN/9w7XB4HTi0WUjLildbkG0CHR9WeD0XCOvEBXUQJqTarF?=
 =?us-ascii?q?WnUfbFPMrdvl/kPCU6OuCbM/PwtD0sGNNLZKatnojVpaRPfuI8/eY3+qm2iuHx?=
 =?us-ascii?q?qH2rSMbI/ycWUHwCrdEFQEkxwU/XueNgg+ASGho3jEAzNzD17ubULs8e19qH6g?=
 =?us-ascii?q?SU801RuFYFFl17Wr4BIamfucS/YL1LIepCghsyl0HEq639/OENqAvBZhc79Hbt?=
 =?us-ascii?q?wj5FdH0WPZtwp8PpG7LKBtmEQecwJpsEPqzRl3DZ9AkccypnMw0AVyMb6Y0E9G?=
 =?us-ascii?q?dz6AwZDwO7jXJ3L9/R+xba7awFbe0MyZ+vRH1PNtiUjupg6kEAIN6XJ8yJEB0X?=
 =?us-ascii?q?SG4Y7RJBEPSp+3WUEyoVwyt7zcJyUw+Y7Q/XltKrWv9C/P3ZQuHuR25AyneoJz?=
 =?us-ascii?q?OaWFGQu6P8BSKNKnIeJiz1SmYh8LJul66L8/P8TgceCPnqGsIrAzz3qdkW1b7d?=
 =?us-ascii?q?UlgQq3/C1mR7uNhsxdzg=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2D7AQCJPYtZ/wHyM5BcGgEBAQECAQEBAQgBAQEBFQEBAQE?=
 =?us-ascii?q?CAQEBAQgBAQEBgwQroAyBbpgnhUcChH5XAQEBAQEBAQECAWoogjMkAYJBAQUjB?=
 =?us-ascii?q?BFBEAsNAQoCAiYCAlcGAQwIAQGICoIhrgSBbDoiAoslAQEBAQEBAQMBAQEBAQE?=
 =?us-ascii?q?igQuCHYICg1qCfIgGgmEBBKAXlDaBd4lihniWC1eBCigMHyoPh38kikcBAQE?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 09 Aug 2017 16:56:44 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v79GuaG7001313; Wed, 9 Aug 2017 12:56:38 -0400
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-49-jgross@suse.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <d42fa13e-6eed-9fb9-05ee-a78eb38061dc@tycho.nsa.gov>
Date: Wed, 9 Aug 2017 12:56:36 -0400
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: <20170809070706.13481-49-jgross@suse.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 48/52] xen: add hypercall for setting
 parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMjAxNyAwMzowNyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgYSBzeXNj
dGwgaHlwZXJjYWxsIHRvIHN1cHBvcnQgc2V0dGluZyBwYXJhbWV0ZXJzIHNpbWlsYXIgdG8KPiBj
b21tYW5kIGxpbmUgcGFyYW1ldGVycywgYnV0IGF0IHJ1bnRpbWUuIFRoZSBwYXJhbWV0ZXJzIHRv
IHNldCBhcmUKPiBzcGVjaWZpZWQgYXMgYSBzdHJpbmcsIGp1c3QgbGlrZSB0aGUgYm9vdCBwYXJh
bWV0ZXJzLgoKTG9va3MgZ29vZCwgZXhjZXB0IGZvciBvbmUgdGhpbmc6Cgo+ICsgICAgY2FzZSBY
RU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXI6Cj4gKyAgICAgICAgcmV0dXJuIGRvbWFpbl9oYXNfeGVu
KGN1cnJlbnQtPmRvbWFpbiwgWEVOMl9fU0VUX1BBUkFNRVRFUik7CgpUaGlzIG5lZWRzIHRvIHVz
ZSBTRUNDTEFTU19YRU4yLCBidXQgZG9tYWluX2hhc194ZW4gdXNlcyBTRUNDTEFTU19YRU4uCkkg
d2lsbCBiZSBzZW5kaW5nIGEgcGF0Y2ggZml4aW5nIHRoZSBvdGhlciB0d28gaW5jb3JyZWN0IHVz
ZXJzIGFib3ZlCmluIHRoYXQgc3dpdGNoIHN0YXRlbWVudC4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 17:00:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 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.xen.org>)
	id 1dfUL3-0000ec-AH; Wed, 09 Aug 2017 17:00:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38757f4df=Andrew.Cooper3@citrix.com>)
 id 1dfUL2-0000eW-MQ
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 17:00:08 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4D/BC-01732-79F3B895; Wed, 09 Aug 2017 17:00:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQne6fXe
 kwZqrwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajDavYCubwVFz5NJelgfEFZxcjJ4eEgJ/E
 zZU32UBsYQFPiYvt15i7GDk4RATcJE4tiQcxhQSsJE4/LgWpYBPQl9j94hMTSJhXwFbi5Dw7k
 DCLgIrE16872EFsUYFwif3fQYZwApUISpyc+YQFxOYUsJY4dqyfFaSVWUBTYv0ufZAws4C8xP
 a3c5ghbHGJpi8rWUFsIQE1iWv9l9ghbkyX2Pr3F/MERv5ZSKbOQpg0C8mkWUgmLWBkWcWoUZx
 aVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiS9QwMjDsYL2/xO8Qo
 ycGkJMq7SbszUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb71dd6SQYFFqempFWmYOMDpg0hIcP
 EoivKkgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEufdAlIkAFKUUZoHNwIWqZcYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfOuAJnCk5lXArfpFdARTEBHRPh2ghxRkoiQkmpgLJhpZnH
 H1/6lnT2z1yG/jf9TDn1b/Hbrm7Df3e87Ar1v7LrivUrVsnG52rrbBdkPBC+7ST0S/RY7VWSy
 U+/ZO1bG8+zOm7xZrbJy99LskyvFA8xkV86K5SgMyKrsX5LZwlPHfjWz+fqu/aJnNx7Oczb/o
 XxUcjnDjA8uidYrLK7NeefzckLdDiWW4oxEQy3mouJEAKHnU4bPAgAA
X-Env-Sender: prvs=38757f4df=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502298007!91068344!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50116 invoked from network); 9 Aug 2017 17:00:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 17:00:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,348,1498521600"; d="scan'208";a="50744608"
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>, <xen-devel@lists.xen.org>
References: <20170809165639.31623-1-dgdegra@tycho.nsa.gov>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e4d2eb85-899b-50aa-413c-3768ac68f5d2@citrix.com>
Date: Wed, 9 Aug 2017 18:00:05 +0100
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: <20170809165639.31623-1-dgdegra@tycho.nsa.gov>
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] xsm: correct AVC lookups for two sysctls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMTcgMTc6NTYsIERhbmllbCBEZSBHcmFhZiB3cm90ZToKPiBUaGUgY3VycmVudCBj
b2RlIHdhcyBpbmNvcnJlY3RseSB1c2luZyBTRUNDTEFTU19YRU4gaW5zdGVhZCBvZgo+IFNFQ0NM
QVNTX1hFTjIsIHJlc3VsdGluZyBpbiB0aGUgd3JvbmcgcGVybWlzc2lvbiBiZWluZyBjaGVja2Vk
Lgo+Cj4gR0VUX0NQVV9MRVZFTExJTkdfQ0FQUyB3YXMgY2hlY2tpbmcgTVRSUl9ERUwKPiBHRVRf
Q1BVX0ZFQVRVUkVTRVQgd2FzIGNoZWNraW5nIE1UUlJfUkVBRAo+Cj4gVGhlIGRlZmF1bHQgWFNN
IHBvbGljeSBvbmx5IGFsbG93ZWQgdGhlc2UgcGVybWlzc2lvbnMgdG8gZG9tMCwgc28gdGhpcwo+
IGRpZG4ndCByZXN1bHQgaW4gYSBzZWN1cml0eSBpc3N1ZSB0aGVyZS4KPgo+IFNpZ25lZC1vZmYt
Ynk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoKT29wcyAtIFRoaXMg
bG9va3MgbGlrZSBteSBmYXVsdC4gIFNvcnJ5LgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+IC0tLQo+ICB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMg
fCA2ICsrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxh
c2svaG9va3MuYwo+IGluZGV4IDgxOWUyNWQzYWYuLjU3YmUxOGQ2ZDQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL3hzbS9mbGFzay9ob29rcy5jCj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4gQEAg
LTgxNCwxMCArODE0LDEyIEBAIHN0YXRpYyBpbnQgZmxhc2tfc3lzY3RsKGludCBjbWQpCj4gICAg
ICAgICAgcmV0dXJuIGRvbWFpbl9oYXNfeGVuKGN1cnJlbnQtPmRvbWFpbiwgWEVOX19UTUVNX0NP
TlRST0wpOwo+ICAKPiAgICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBz
Ogo+IC0gICAgICAgIHJldHVybiBkb21haW5faGFzX3hlbihjdXJyZW50LT5kb21haW4sIFhFTjJf
X0dFVF9DUFVfTEVWRUxMSU5HX0NBUFMpOwo+ICsgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9o
YXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOMl9fR0VUX0NQVV9MRVZFTExJTkdfQ0FQUyk7Cj4gIAo+
ICAgICAgY2FzZSBYRU5fU1lTQ1RMX2dldF9jcHVfZmVhdHVyZXNldDoKPiAtICAgICAgICByZXR1
cm4gZG9tYWluX2hhc194ZW4oY3VycmVudC0+ZG9tYWluLCBYRU4yX19HRVRfQ1BVX0ZFQVRVUkVT
RVQpOwo+ICsgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hF
TiwgU0VDQ0xBU1NfWEVOMiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOMl9fR0VUX0NQVV9GRUFUVVJFU0VUKTsKPiAgCj4gICAgICBjYXNlIFhFTl9TWVNDVExfbGl2
ZXBhdGNoX29wOgo+ICAgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklU
U0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 17:12:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 17: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.xen.org>)
	id 1dfUWb-0001Vk-E8; Wed, 09 Aug 2017 17:12:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dfUWa-0001Ve-9s
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 17:12:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A3/39-03368-3624B895; Wed, 09 Aug 2017 17:12:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTGEd1kp+5
 Ig6e3mSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozVyw8wFuzhqrhz9hZTA+MBji5GLg4hgYmM
 En8/T2QFcVgEGlglHm3pYgNxJATmsErc/nmIqYuRE8jJk/h8ex0LhF0ksfzQZUYQm1dAUOLkz
 CdgcSEBL4nF5xexg9icAkYSWw8+YYRYcYBZYuq5R2wgCTYBVYl55xrBbBYBFYneu3eYIQYFSF
 z+18QKYgsLuEuc/3cNLC4ioCfx4dU3sIuYBdYySvxfuxdsG7OApkTr9t/sExgFZiE5ZBaS1AJ
 GplWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhyAAEOxiv
 bww4xCjJwaQkyrtJuzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvmGN3pJBgUWp6akVaZg4wM
 mDSEhw8SiK8DQ5Aad7igsTc4sx0iNQpRmOOK1fWfWHimHJg+xcmIZa8/LxUKXFeFZBJAiClGa
 V5cINgEXuJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwryWIFN4MvNK4Pa9AjqFCeiUCN9OkFN
 KEhFSUg2MZ/iW7avf+00yfSnT4bzOLP+Zh8O+Npz+ovo/kf2Q1J6UxuK9yTxF1+sP1n1aKb/h
 5C6vdA7Nl5k5bgLnZHzeHzK90PIof8cJbo3aZVe2mX1Sk9fsO7IuIyFQ7KgJoz/Hl119hSFL/
 y/P26rTe6fPcz3nS1GdlHVhy4TT4k+ZhB0VWnZl1pODSizFGYmGWsxFxYkABKPBTtMCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502298722!77184418!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36418 invoked from network); 9 Aug 2017 17:12:02 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 17:12:02 -0000
Received: by mail-qt0-f196.google.com with SMTP id i19so6366626qte.1
 for <xen-devel@lists.xen.org>; Wed, 09 Aug 2017 10:12:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Xfbvpi1PBymG+f9F3qMYf9z5a0mUTPbJh7Gujh74yCQ=;
 b=XiHYuNOJQOOjNPq2u++dUup5vb/NWhbCLgw3bVuqNM4A/Djf5FhXtolFi15ZQcX6rL
 9feDP3eVuVr5nhvv8I7d3Nu1QjyF+mNQt8uTkNVjMK3bq69GFvYTqr3B5LQsHsScJF0c
 N3CojqxL/kwWjybku1kUlLIpvCyOMUrw+SEom1P95CedQuJfwrk55Y6fOiO59+IHURDd
 JEP9QP44DfIp+rJsHQkchFT9OyM8GizyuExkMHKCTMkrUpfDoFja8PGkiQ5qfuZFGE0g
 wykaY5t8d+Hwicgj/NOGyIqgtRcSOfw2kGbuXAMNJmkJ4q5rYGy9T25Zx2mclZkun1DT
 ugrg==
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=Xfbvpi1PBymG+f9F3qMYf9z5a0mUTPbJh7Gujh74yCQ=;
 b=NM51xutJtRVGRH/IDwU9Y/dlF1pmDKtb+ez+Ne66n10WKAqHiiXur06Zc+EgTvZyQ8
 f8c6brC6PCJsVYPUHZyr+ObPyNElqjUkM48Iv2h1s2gL6fMAs8G3d3hs2ns9eARJES1V
 6oakfn7N7Ij/5zwpvuLP4rxGPMX5ffvYNHULWS589s7knAX+m9AhixGrEimu7yje5vpp
 2zZW0wNRTeXePQC+lkudUjrrsV4xknBx4c8ILQXWxssqcxbuRhLmg6d15nDkLvu+8cEC
 qOz5nrr4s0AD0lJYQ1ddHQPecFKkNfGyEjnwlHexLgI77qh42G6MUWvbId0Rdwl3fvz+
 +wEA==
X-Gm-Message-State: AHYfb5hR5XgFQXzZV4OJKQkwFHtoNf5SLqGhWadNOjD0WJyZtQiFuNnC
 Ud02tre68smM1FrqWIFQWIc9Uto9mQ==
X-Received: by 10.200.2.133 with SMTP id p5mr11455504qtg.330.1502298721856;
 Wed, 09 Aug 2017 10:12:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.28.117 with HTTP; Wed, 9 Aug 2017 10:12:01 -0700 (PDT)
In-Reply-To: <1502274731.5719.22.camel@citrix.com>
References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu>
 <1502036563-4275-4-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+=hy8ZWX2aFPP7nAg-Jn1qgZ33pXQt_wMKDeqastF3mXw@mail.gmail.com>
 <1502208576.18446.17.camel@citrix.com>
 <CAENZ-+k1gxvWS817Ypa3-rvL9GOjfLcWkuV3oTbFmHswGwhUMQ@mail.gmail.com>
 <1502231091.5719.2.camel@citrix.com>
 <CAENZ-+=U5zkPONaYNVznw8rMXn_BSuVOcz_6mUgtPjXgoOVh4Q@mail.gmail.com>
 <1502274731.5719.22.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 9 Aug 2017 10:12:01 -0700
Message-ID: <CAENZ-+mR3uokEZKZVhD_sM_AZGMdnBdMzFksF7t-iCNp6DoGRw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 3/3] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgOSwgMjAxNyBhdCAzOjMyIEFNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCAyMDE3LTA4LTA4IGF0IDE1OjU1IC0w
NzAwLCBNZW5nIFh1IHdyb3RlOgo+PiBPbiBUdWUsIEF1ZyA4LCAyMDE3IGF0IDM6MjQgUE0sIERh
cmlvIEZhZ2dpb2xpCj4+IDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPj4gPgo+
PiA+IFRoZXJlZm9yZSwgSSB0aGluayBJIHdvdWxkIHNldCBleHRyYXRpbWUgYXMgb24gYnkgZGVm
YXVsdCBpbiBib3RoCj4+ID4gWGVuCj4+ID4gYW4geGwuIFdoYXQgZG8geW91IHRoaW5rPwo+PiA+
Cj4+Cj4+IFJpZ2h0IG5vdywgdGhlIGRvbWFpbiBpcyBjcmVhdGVkIHdpdGggaXRzIFZDUFVzJyBl
eHRyYXRpbWUgZmxhZyBvbi4KPj4gU28KPj4gYnkgZGVmYXVsdCwgZXh0cmF0aW1lIGlzIHNldCBv
biBpbiBYZW4uCj4+Cj4+IEknbSBub3Qgc3VyZSB3aGF0IGRvIHlvdSBzdWdnZXN0IHNldHRpbmcg
dGhlIGV4dHJhdGltZSBmbGFnIG9uIGJ5Cj4+IGRlZmF1bHQgaW4geGw/Cj4+IERpZCB5b3UgbWVh
biBpZiB1c2VycyBkbyBub3QgaW5wdXQgLWUgb3B0aW9uLCB0aGUgZXh0cmF0aW1lIGZsYWcgd2ls
bAo+PiBiZSBzZXQgYXMgb24/Cj4+Cj4gTm8sIGFzIEkgc2FpZCwgSSdtIG9rIHdpdGggdGhlIHJl
cXVpcmVtZW50IG9mIC1lIDAvMSBhbHdheXMgaGF2aW5nIHRvCj4gYmUgcHJlc2VudCwgd2hlbiBj
aGFuZ2luZyB0aGUgdkNQVShzKSBwYXJhbWV0ZXJzIHdpdGggeGwuCj4KPiBJJ20gdGFsa2luZyBh
Ym91dCB3aGF0IGhhcHBlbnMgYXQgZG9tYWluIGNyZWF0aW9uIHRpbWUuCj4KPiBJZiB0aGUgZGVm
YXVsdCBpbiBYZW4gaXMgYWxyZWFkeSAnZXh0cmF0aW1lIG9uJywgSSB0aGluayB3ZSdyZSBtb3N0
bHkKPiBmaW5lLgoKWWVzLiBJdCBpcy4KCj4KPiBBcyBmb3IgeGwvbGlieGwsIEkgdGhpbmsgaXQg
d291bGQgcHJvYmFibHkgYmUgZ29vZCB0byB0YWtlIGNhcmUgb2YKPiBleHRyYXRpbWUsIGUuZy4s
IGluIHNjaGVkX3J0ZHNfZG9tYWluX3NldCgpIChpbiBhIHNpbWlsYXIgd2F5IHRvIGhvdyB3ZQo+
IGRlYWwgd2l0aCBwZXJpb2QgYW5kIGJ1ZGdldCwgaS5lLiwgdGFraW5nIGFkdmFudGFnZSBvZgo+
IExJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9FWFRSQVRJTUVfREVGQVVMVCkuCj4KCk9LLgoKVGhh
bmtzLAoKTWVuZwoKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgQ2FuZGlkYXRlIGluIENvbXB1dGVy
IGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6
Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 17:21:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 17: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.xen.org>)
	id 1dfUfP-0002DS-DM; Wed, 09 Aug 2017 17:21:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christopher.w.clark@gmail.com>) id 1dfUfO-0002DM-H0
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 17:21:10 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4D/CF-03557-5844B895; Wed, 09 Aug 2017 17:21:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMXThEd1Wl+5
 Ig563vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMn99ZC+5zV8x8u5q5gbGHq4uRi0NIYCaj
 xLZX99lBHBaBBlaJd7/OMYI4EgJzWCW6tx8GynACOXkSW77tZYawSyTedkwFi/MKCEqcnPmEB
 cQWEvCUmHj0AROIzSlgL/F20W8miBUtjBKN/X9YQRJsAuYS6/t2MILYLAIqEjPvrmOCGBQg8X
 X9GbC4sICPxKebi8HqRQSUJXp//QZbwCygJLH/7DVGCFtTonX7b/YJjAKzkNwxC0lqASPTKkb
 14tSistQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGQAgh2M3Zf9DzFK
 cjApifJu0u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK+3cHSkkWJSanlqRlpkDjAqYtAQHj
 5II73UnoDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxBLXn5eqpQ4rxjIJAGQ0ozSPLhBsG
 i9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeCJApPJl5JXD7XgGdwgR0SoRvJ8gpJYkIKak
 GxuB5Z9c6uqoH+PdXfZt3zXFt0ckKscqAPQapFTfslJ0PX3PVnCzt//NwR1Dx14KmGsYj+vH/
 s5zLLCWnrBISX8H2f/1TnoYY40UdE7++/rtmUmx3xz3BVNYtn3kCVnXeuGR1/MYBpoLcYCVZF
 odV0R1xQUwP2hNko7wjMppuHpg7rzCr0qRIiaU4I9FQi7moOBEA6lDnsdECAAA=
X-Env-Sender: christopher.w.clark@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502299268!77185382!1
X-Originating-IP: [209.85.161.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60438 invoked from network); 9 Aug 2017 17:21:09 -0000
Received: from mail-yw0-f196.google.com (HELO mail-yw0-f196.google.com)
 (209.85.161.196)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 17:21:09 -0000
Received: by mail-yw0-f196.google.com with SMTP id s143so4679726ywg.4
 for <xen-devel@lists.xenproject.org>; Wed, 09 Aug 2017 10:21:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=b3lRlnSiflsMLnvhsBiB4lRhuhTfjZMYUZS3H4lorrM=;
 b=e0+avkBqQToALNCuJ8Yh9Zd1WMD55XaEAU9CliH9TrZZY9kxd3i7jMAMl+CM82Dezq
 GIRxbrxZf94hYFC91pHIk/UxhSKLQ2CPtabAq9z1RcFZsEoJR3kP7JIr735r/2Vr11hO
 nQoCP9Dv+wilDMrL/2OeZSETJuxYdRNWHRZouxHot7NpsMXmsWEMrxQaICAWivSAgd06
 M2eF065lILTRUMBXaOEFpT3UBtNlQtdfFbh5EwwUaJJqyFN1pgdAMsbPhz07Yj8PFaoR
 byBnoSsECgBahaoRNVMUVk5t4CJ4D/Jxi67zy4cf/RWUNsvQGZb7mkwy+nEczp03STjR
 1B7g==
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=b3lRlnSiflsMLnvhsBiB4lRhuhTfjZMYUZS3H4lorrM=;
 b=pXj7ZCMEtDOF07D54tyqZl2c3JVQ0amBmyKe5YIdUE3dXtlg97WzNxuT+94kzEKeMf
 4ZLHALWfIK5efx5vYQcND6GMzU8N8kVEt0nK9B/MJExsVAxC8ggQPjsmo4RpiO1tB7A8
 tESnH3igVg8ZbEHT8lqtexRuj804Hc+UTSkfDfamvAFcZt80G2647DSU2ysd3INn3s7L
 /4K8JJbI0lGJjsS3n0xwzrCUwf4+fFmuJmmdCbRl30QB9Gbg87YCbiGCYZ0ayCwT9/ky
 BeNDRni4lrhJziV4gFuubLKDXxzryt+XDFvIqXIaGf1IOFKOW/i3/tVPiKd75/TUpxm3
 4GJQ==
X-Gm-Message-State: AHYfb5iKqbFAcLUZjtCWpdw0NCOE42JCEIWCLeo34jfVHAIZHUoeAhuS
 tU83Prxq29LD4cZKEgzX8eMrujZQWQ==
X-Received: by 10.37.194.130 with SMTP id s124mr6781704ybf.360.1502299267819; 
 Wed, 09 Aug 2017 10:21:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.172.25 with HTTP; Wed, 9 Aug 2017 10:21:07 -0700 (PDT)
In-Reply-To: <598AF123020000780016E180@prv-mh.provo.novell.com>
References: <CACMJ4GaviB67Mv32QeeaTkem+pQ8aNHz-OVmojcAT902Hmk6Og@mail.gmail.com>
 <598AF123020000780016E180@prv-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 9 Aug 2017 10:21:07 -0700
Message-ID: <CACMJ4GbJsXq-yWybCoB5BVXZZh2Vk=LTaj42+Ey53J6BppRDGA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] cpufreq: only stop ondemand governor if
	already started
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgOSwgMjAxNyBhdCAyOjI1IEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA5LjA4LjE3IGF0IDAzOjU3LCA8Y2hyaXN0b3BoZXIudy5j
bGFya0BnbWFpbC5jb20+IHdyb3RlOgo+PiBBdm9pZCBwYW5pYyBpbiBjcHVmcmVxX2dvdl9zdG9w
Lgo+Cj4gVGhlcmUncyBubyBzdWNoIGZ1bmN0aW9uIGFmYWljczsgLi4uCj4KPj4gT25seSBleGVj
dXRlIHRoZSBDUFVGUkVRX0dPVl9TVE9QIGxvZ2ljIGlmIHRoZSBnb3Zlcm5vciBoYXMKPj4gYWN0
dWFsbHkgYmVlbiBzdGFydGVkLgo+Cj4gLi4uIGFsbCBkYnNfdGltZXJfZXhpdCgpIGRvZXMgaXMg
YSBraWxsX3RpbWVyKCksIHNvIGF0IHRoZSB2ZXJ5IGxlYXN0Cj4gdGhlIGRlc2NyaXB0aW9uIG5l
ZWRzIGNvcnJlY3Rpb24uCgpUaGFua3MgZm9yIHRoZSByZXZpZXcuIEkgd2lsbCByZXNlbmQgd2l0
aCBhIGNvcnJlY3RlZCBkZXNjcmlwdGlvbi4KCj4+IFBhdGNoIG9yaWdpbmF0ZWQgaW4gT3BlblhU
Lgo+Cj4gV2l0aCB0aGUgb3JpZ2luYWwgYXV0aG9yIGltcG9zc2libGUgdG8gaWRlbnRpZnk/CgpU
aGlzIHBhdGNoIGlzIGEgMTAwJSBuZXcgaW1wbGVtZW50YXRpb24sIHdyaXR0ZW4gYnkgbWUsIGFu
ZCBjb3B5cmlnaHQKb24gaXQgYmVsb25ncyB0byBCQUUgU3lzdGVtcy4KCkEgc2ltaWxhciBwYXRj
aCwgd2l0aCB0aGUgc2FtZSBlZmZlY3QsIHRoYXQgT3BlblhUIHVzZXMsIGhhcyBiZWVuIHBhcnQK
b2YgdGhlIHByb2plY3Qgc291cmNlIGNvZGUgc2luY2UgdGhlIDEydGggb2YgSnVuZSwgMjAxNC4g
SXQgd2FzCndyaXR0ZW4gYnkgYW4gdW5pZGVudGlmaWFibGUgbWVtYmVyIG9mIHN0YWZmIGF0IENp
dHJpeCBhcyBwYXJ0IG9mIHRoZQpYZW5DbGllbnQgcHJvamVjdCwgbGljZW5zZWQgR1BMdjIgYW5k
IGRlbGl2ZXJlZCB0byB0aGUgT3BlblhUIHByb2plY3QKYXQgaXRzIGluY2VwdGlvbi4gQ2l0cml4
IHJldGFpbnMgdGhlIGNvcHlyaWdodCBvbiB0aGF0IHBhdGNoLCB3aGljaCBpcwpyZXByb2R1Y2Vk
IGJlbG93LgoKaHR0cHM6Ly9naXRodWIuY29tL09wZW5YVC94ZW5jbGllbnQtb2UvYmxvYi9zdGFi
bGUtNy9yZWNpcGVzLWV4dGVuZGVkL3hlbi9maWxlcy9jcHVmcmVxX2dvdl9zdG9wX2F2b2lkX3Bh
bmljLnBhdGNoCgotLS0geGVuLTQuNi42Lm9yaWcveGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVx
X29uZGVtYW5kLmMKKysrIHhlbi00LjYuNi94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXFfb25k
ZW1hbmQuYwpAQCAtMjczLDggKzI3MywxMSBAQCBpbnQgY3B1ZnJlcV9nb3Zlcm5vcl9kYnMoc3Ry
dWN0IGNwdWZyZXFfCmJyZWFrOwpjYXNlIENQVUZSRVFfR09WX1NUT1A6Ci0gZGJzX3RpbWVyX2V4
aXQodGhpc19kYnNfaW5mbyk7Ci0gZGJzX2VuYWJsZS0tOworIGlmICh0aGlzX2Ric19pbmZvLT5l
bmFibGUpCisgeworIGRic190aW1lcl9leGl0KHRoaXNfZGJzX2luZm8pOworIGRic19lbmFibGUt
LTsKKyB9CgoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 17:34:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 17:34: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.xen.org>)
	id 1dfUs5-00033X-HF; Wed, 09 Aug 2017 17:34:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387e5d5e3=dario.faggioli@citrix.com>)
 id 1dfUs3-00033R-Pm
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 17:34:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DD/94-02184-7974B895; Wed, 09 Aug 2017 17:34:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXitHSDve5U9+5
 Ig4Y3phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7s3PZCp5HVfx+9pKtgfGEXxcjJ4eEQIjE
 lebXLF2MHBy8AoYS0x/7g4SFBUIlDq1+wARiswkYSLzZsZcVxBYRUJb4/HwlM4jNLFAi8XjOb
 TYQm0VAReLWknssIDangL3E5jWbGbsYuTiEBNYzSmzdfZYRJMEvIClx68tHqOZqif9dC1khbt
 CWOHKunx3E5hUQlDg58wnYICEBNYkZcy+zTmDkm4WkZRaSMoi4pkTr9t/sELa2xLKFr5khbFu
 JdeveQ9XYSGy6uoARwpaX2P52DvMCRvZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGpnq5qcXF
 iempOYlJxXrJ+bmbGIGhzAAEOxgPNjsfYpTkYFIS5d2k3RkpxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYJ3rlt3pJBgUWp6akVaZg4wqmDSEhw8SiK8s0DSvMUFibnFmekQqVOMlhwbVq//wsTxas
 L/b0wcTd8/fmcSYsnLz0uVEuftAGkQAGnIKM2DGweL/EuMslLCvIxABwrxFKQW5WaWoMq/YhT
 nYFQS5l0MMoUnM68EbusroIOYgA6K8O0EOagkESEl1cDI7f1rQaVdWvv71G9To798e1jXfl5x
 wocF0ssWvee07Ci/2hPw0ube2RfdP2oENk9JzfGoWDzxssDDxOSLEwW2HN3Gs+V384otq3bJb
 TXY+WHdXKvcWtddPOu2mST66PzhUl399+W+vrhFJyQEGnnOvcjuyN0i9PLF6fm9i+PvzVEXXZ
 2SEJb1VYmlOCPRUIu5qDgRAId90hv3AgAA
X-Env-Sender: prvs=387e5d5e3=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502300051!106682864!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28827 invoked from network); 9 Aug 2017 17:34:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 17:34:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,348,1498521600"; 
 d="asc'?scan'208";a="443200763"
Message-ID: <1502300045.5719.23.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Date: Wed, 9 Aug 2017 19:34:05 +0200
In-Reply-To: <59882AB402000078001038E0@prv-mh.provo.novell.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
 <59882AB402000078001038E0@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5256191615111087782=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5256191615111087782==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-uF3F0xx9LeaEI+szFxe/"

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

On Mon, 2017-08-07 at 02:54 -0600, Jan Beulich wrote:
> > > > Dario Faggioli <dario.faggioli@citrix.com> 07/27/17 10:01 AM
> > > > >>>
> >=20
> > Instead of having the CPU where a callback is queued, busy
> > looping on rcu_pending(), use a timer.
>=20
> Isn't this rcu_needs_cpu(), according to patch 4?
>=20
I was referring to the rcu_pending() in do_softirq(). In fact, if this
(roughly) is idle_loop:

=C2=A0=C2=A0=C2=A0=C2=A0for ( ; ; )
=C2=A0=C2=A0=C2=A0=C2=A0{
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(tasklet_work_=
to_do(cpu)) )
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_=
tasklet();
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0else
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0pm_=
idle();
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_softirq();

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0check_for_livepatch_work();
=C2=A0=C2=A0=C2=A0=C2=A0}

we don't have tasklet work to do, so we call pm_idle(). However, if we
have a callback queued, rcu_needs_cpu() returns true (without calling
rcu_pending()), which means cpu_is_haltable() returns false, and hence
we exit pm_idle() without actually going idle, and we call
do_softirq(), which does:

=C2=A0=C2=A0=C2=A0=C2=A0if ( rcu_pending(cpu) )
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rcu_check_callbacks(cpu);

in a rather tight loop.

IAC, I certainly can rephrase the sentence above, and make all this
more clear.

> > --- a/xen/arch/x86/acpi/cpu_idle.c
> > +++ b/xen/arch/x86/acpi/cpu_idle.c
> > @@ -576,10 +576,10 @@ static void acpi_processor_idle(void)
> > return;
> > }
>=20
> =C2=A0>
> > +=C2=A0=C2=A0=C2=A0=C2=A0rcu_idle_timer_start();
> > cpufreq_dbs_timer_suspend();
>=20
> Is the ordering wrt cpufreq handling here arbitrary?=20
>
Yes.

> If so, wouldn't it be
> better to suspend cpufreq handling before starting the idle timer
> (and
> also invert the ordering when going back to normal operation below)?
>=20
Well, as said above, it's arbitrary. Therefore, yes, I'm ok with doing
things like you suggest.

> > -
> > sched_tick_suspend();
>=20
> At which point I'd then wonder whether this couldn't be integrated
> into
> sched_tick_{suspend,resume}(), avoiding arch-specific code to be
> altered.
>=20
Sure, I'm all for it. It's easier, cleaner, and makes a lot of sense!

Only problem may be if some new arch decide not/forget to call
sched_tick_suspend() and resume().

Perhaps I can add some checking in place, to make sure that this can't
happen (in debug builds only, of course).

> > @@ -756,6 +756,7 @@ static void mwait_idle(void)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_irq_enable();
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sched_tick_resume();
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpufreq_dbs_timer_resume();
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0rcu_idle_timer_stop();
>=20
> Indentation looks odd here, but I can't exclude this being an effect
> produced
> by my mail web frontend.
>=20
Yep, it was indeed wrong. Fixed. Sorry. Thanks. :-)

> > --- a/xen/common/rcupdate.c
> > +++ b/xen/common/rcupdate.c
> > @@ -84,8 +84,14 @@ struct rcu_data {
> >=20
> > +#define RCU_IDLE_TIMER_PERIOD MILLISECS(10)
>=20
> If I'm not mistaken someone else had already commented on this: If
> this
> is (mostly) arbitrary, please say so in a comment.
>=20
Indeed there is being a long 'debate'. :-)

For v2, I'm changing this to something more dynamic. And I'll sure add
a comment explaining the adopted solution.

> > @@ -402,7 +408,48 @@ int rcu_needs_cpu(int cpu)
> > {
> > struct rcu_data *rdp =3D &per_cpu(rcu_data, cpu);
>=20
> =C2=A0>
> > -=C2=A0=C2=A0=C2=A0=C2=A0return (!!rdp->curlist || rcu_pending(cpu));
> > +=C2=A0=C2=A0=C2=A0=C2=A0return (!!rdp->curlist || rcu_pending(cpu)) &&=
 !rdp-
> > >idle_timer_active;
>=20
> Please take the opportunity and drop the pointless !! here (unless
> it's needed
> for better matching up with the Linux original).
>=20
It's in the Linux code, indeed:
http://elixir.free-electrons.com/linux/v2.6.21/source/kernel/rcupdate.c#L51=
7

However, this very line is already different (because Linux has
rdp_bh->curlist, which we don't, and we have rdp->idle_timer_active).
So I guess I can drop '!!'.

Any patch touching this line coming from Linux will need manual
adjustment anyway.

> > +/*
> > + * Timer for making sure the CPU where a callback is queued does
> > + * periodically poke rcu_pedning(), so that it will invoke the
> > callback
> > + * not too late after the end of the grace period.
> > + */
> > +void rcu_idle_timer_start()
> > +{
> > +=C2=A0=C2=A0=C2=A0=C2=A0struct rcu_data *rdp =3D &this_cpu(rcu_data);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if (likely(!rdp->curlist))
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return;
>=20
> I would have expected this to be the inverse of the original
> condition in
> rcu_needs_cpu() - why is there no rcu_pending() invocation here?
>=20
The original rcu_needs_cpu() condition is:

 rcu->curlist || rcu_pending(cpu)

So, you're saying we need something like this:

 if (!rdp->curlist && !rcu_pending(cpu))
   return;

Well, if I do this, what happens is that the if evaluate to false (and
hence we don't exit the function, and we arm the timer), on CPUs that:
 - does not have a calback queued (curlist =3D=3D NULL)
 - are in the process of quiescing, by going idle.

In fact, in that case, here's what happens (I compacted the trace, and
slightly edited some of the lines, for better readability, and for
keeping the highlighting the characteristics of the situation under
investigation):

* complete_domain_destroy callback is queued on CPU 0. The CPU quiesces
  (goes through softirq), but stay budy, so no timer is armed (that's=C2=A0
  not super relevant, but is what happens in this case):

x-|- d0v12 rcu_call fn=3Dcomplete_domain_destroy
x-|- d0v12 rcu_pending? yes (ret=3D2): no pending entries but new entries
x-|- d0v12 raise_softirq nr 3
x-|- d0v12 rcu_process_callbacks, rdp_curlist: null, rdp_nxtlist: yes
x-|- d0v12 do_softirq
x-|- d0v12 rcu_pending? yes (ret=3D5): waiting for CPU to quiesce (rdp_qs_p=
ending=3D1)
x-|- d0v12 raise_softirq nr 3
x-|- d0v12 rcu_process_callbacks, rdp_curlist: yes, rdp_nxtlist: null
x-|- d0v12 rcu_check_quiesc_state, rdp_qs_pending: yes
x-|- d0v12 rcu_cpu_quiet, rcp_cpumask=3D0x00004100
x-|- d0v12 rcu_pending? no

* the vCPU running on CPU 2, which participates in the grace period,=C2=A0
  blocks, and CPU 2 goes idle. That means that CPU 2 quiesces (goes=C2=A0
  through softirq), and we can forget about it. Surely we don't need=C2=A0
  the timer to fire on it, as the callback is not queued there...

|-x- d0v7 vcpu_block d0v7
|-x- d0v7 raise_softirq nr 1
|-x- d0v7 do_softirq
|-x- d0v7 rcu_pending? yes (ret=3D4): waiting for CPU to quiesce
(rdp_qs_pending=3D0)
|-x- d0v7 raise_softirq nr 3
|-x- d0v7 softirq_handler nr 1
|-x- d0v7 runstate_change d0v7 running->blocked
|-x- d?v? runstate_change d32767v14 runnable->running

  Now, this is cpufreq_dbs_timer_suspend():

|-x- d32767v14 timer_stop t=3Ddo_dbs_timer

  And this is sched_tick_suspend(), which now calls=C2=A0
  rcu_idle_timer_start(), gated by the condition suggested above.

|-x- d32767v14 rcu_pending? yes (ret=3D4): waiting for CPU to quiesce (rdp_=
qs_pending=3D0)
|-x- d32767v14 timer_set t=3Drcu_idle_timer_handler, expires_in=3D9787us

=C2=A0 So, the CPU is actually quiescing, and since it has no callback
  queues, as we said, we wouldn't have needed the timer. But the
  condition is false, because, at this stage, rcu_pending() was still
  true. So, we don't=C2=A0bail early from rcu_idle_timer_start(), and we=C2=
=A0
  actually have armed the=C2=A0timer.

|-x- d32767v14 rcu_pending? yes (ret=3D4): waiting for CPU to quiesce (rdp_=
qs_pending=3D0)
|-x- d32767v14 raise_softirq nr 3
|-x- d32767v14 rcu_process_callbacks, rdp_curlist: null, rdp_nxtlist: null
|-x- d32767v14 rcu_check_quiesc_state, rdp_qs_pending: no
|-x- d32767v14 rcu_process_callbacks, rdp_curlist: null, rdp_nxtlist: null
|-x- d32767v14 rcu_check_quiesc_state, rdp_qs_pending: yes
|-x- d32767v14 rcu_cpu_quiet, rcp_cpumask=3D0x00000100
|-x- d32767v14 pm_idle_start c2

* The timer fires, for no useful reason, and cause a spurious wakeup:

|-x- d32767v14 raise_softirq nr 0
|-x- d32767v14 pm_idle_end c2
|-x- d32767v14 irq_enter
|-x- d32767v14 irq_direct, vec=3D0xfa, handler=3Dapic_timer_interrupt
|-x- d32767v14 raise_softirq nr 0
|-x- d32767v14 irq_exit, in_irq =3D 0
|-x- d32767v14 softirq_handler nr 0
|-x- d32767v14 timer_exec t=3Drcu_idle_timer_handler
|-x- d32767v14 timer_reprogr deadline=3D954.566us
|-x- d32767v14 rcu_pending? no
|-x- d32767v14 pm_idle_start c3

So, this is why I don't want rcu_pending() in that if. If we don't like
this, I can see about moving around a bit the timer starting and
stopping helpers (I've a couple of ideas in mind already, but I need to
try).

Actually, it's entirely possible that it is having rcu_pending(cpu) in
rcu_needs_cpu() is, for us, redundant. In fact, although it does make
sense in Linux, both code inspection and some investigation I've just
done, makes me believe that there won't be cases where a CPU is denied
going offline because it sees rcu_pending() returning 1.

In fact, when we call rcu_pending(), within cpu_is_haltable(), we have
already gone through it before. And if there were pending work, we've
raised the softirq and dealt with it. If there weren't, neither there
is now.

I'm therefore leaning toward removing rcu_pending() from the
rcu_needs_cpu() check as well. At that point, we'll indeed have the
check inside rcu_start_idle_timer(), be the opposite of the original
check in rcu_needs_cpu(). :-)

> > @@ -451,6 +500,7 @@ static void rcu_init_percpu_data(int cpu,
> > struct rcu_ctrlblk *rcp,
> > rdp->qs_pending =3D 0;
> > rdp->cpu =3D cpu;
> > rdp->blimit =3D blimit;
> > +=C2=A0=C2=A0=C2=A0=C2=A0init_timer(&rdp->idle_timer, rcu_idle_timer_ha=
ndler, (void*)
> > rdp, cpu);
>=20
> Again, unless it is this bogus way in the Linux original, please drop
> the
> pointless cast, or at least correct its style.
>=20
Ah, no, this one, I can kill it.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-uF3F0xx9LeaEI+szFxe/
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZi0eNAAoJEBZCeImluHPuGt8P+wY/1AGE6T7Lso0rQZI9uW7c
wEHls1FVZIBtyAu7bNZHeuF5KA2QLGGE73Z+AMuVWQIGtR3hJLGZvGS2HaniJLMt
IirIICCIV0uTdO/iYE/GRIbPegk4RTRtO3WMR4aJTdkVMaNz29AfckOmmM/91AyY
SGDe/2NZVWkHSMB9kQc6S0vEYVN0mnyQ8gshZruio3gBNU1cTOlUS7NtlmiHrkkT
CbJpj4+0gxPcB1t1hL2UUsSrH0wXD7I3OsQJY2gpjfp3H28DKk8zKNnzEMnE369T
BQNofHXCUhzFCyXqy0c9dODfEJuIMLUFCp6oPDBWeqYiA8SFS2Z3IAOdj9Cu1uOz
b/FftvLiuCMfqOtzqtyFYC3K7LDD4oq413eYY70md0/Rkrk2+wxjO1/EoBIGICYU
p6aFA39ugh/xiPDGSDsJwkXYp9D5LhQpSiClm/BYvek8NfQDdJ0CjeT/2J3jEWl1
RbqmG5UyFtUjM/XseglhzwJgakrBVvjuK/jtU2P45RBWwssvX/uRKGcI95dcmPlA
WJy2dJQ6nKaVTeoNjh5fb1wak6T4QN9yeaa+WPARpG/YRT2vzGP6/c37ZpgEF3gA
uXOgbo2Z9nC6Zeb95nSqIoWlyzKIl0yIUM/7j4ktr0P0ewX3kyrqCW/1WdnMyqIq
CnBOzJCHewp4wZ5Baj1I
=+FM4
-----END PGP SIGNATURE-----

--=-uF3F0xx9LeaEI+szFxe/--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5256191615111087782==--


From xen-devel-bounces@lists.xen.org Wed Aug 09 17:44:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 17:44: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.xen.org>)
	id 1dfV1Z-0003nY-F0; Wed, 09 Aug 2017 17:44:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mirela.simonovic@aggios.com>) id 1dfV1Y-0003nS-5T
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 17:44:04 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 61/12-09901-3E94B895; Wed, 09 Aug 2017 17:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXiVRukpfvIszv
 S4OlvHoslHxezODB6HN39mymAMYo1My8pvyKBNaO5+RJLwQGXisPLl7M3MF6y6mLk4hASmMAo
 seh/DyuIwyLwikXi2JfD7CCOhMA7FokXt58ydzFyAjlJEjOWHGGBsCslXp39xAZiCwloScy/v
 I4dYtQPRolTX+aygyTYBEwkpqxoZwSxRQSkJa59vgxmMwvMZZRoXpkAYgsL2Ep82vSOCcRmEV
 CVaPpwH8zmFXCQuNX2EWqZvMSVX/0sExj5FjAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDD
 Ty00tLk5MT81JTCrWS87P3cQIDBUGINjBOPuy/yFGSQ4mJVHeTdqdkUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeBWAoSckWJSanlqRlpkDDFqYtAQHj5IIrwlImre4IDG3ODMdInWK0Z5jw+r1X
 5g4bp3fAiQnHdgOJF9N+P+NSYglLz8vVUqclwukTQCkLaM0D24oLMouMcpKCfMyAp0pxFOQWp
 SbWYIq/4pRnINRSZj3rwfQFJ7MvBK43a+AzmICOivCtxPkrJJEhJRUA6ORp6eU2gXOf9+uGi1
 elVH/WpGr8o23c2E6c+Lev3rfbYpum79xeD5HQuJ32XsW8+83lOxbDsvums2b8/jt5QfSNdof
 zLIVF0rMyeKQSLPO1pypwVutsSPT4r3ZXJlJ/PcfTg01uHn9NQvD5nTztzs+My5LmqKyYrFrT
 /Cpl8cz0/PKlP1N4pRYijMSDbWYi4oTAUkVDFutAgAA
X-Env-Sender: mirela.simonovic@aggios.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502300642!110294992!1
X-Originating-IP: [74.125.82.42]
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 20385 invoked from network); 9 Aug 2017 17:44:02 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 17:44:02 -0000
Received: by mail-wm0-f42.google.com with SMTP id i66so2518512wmg.0
 for <xen-devel@lists.xen.org>; Wed, 09 Aug 2017 10:44:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id;
 bh=ddEZs/hJYFlzBSok6uTd5s+E95c3svg3mK+EBprI1p4=;
 b=gtoUfqMEn9wMXDuzISVLVSed4Fqxie1PjywAgS2+DlD8Hn54zVeWsWQZYgkQGQ1nCI
 UAZrYO5oy94JkBFlrjzhUj3LvWeroi6R2qCg8qTVPAYjI9O3KRZ/rWHxt35kzIi7NZtn
 RIEmHMFtZruFk2qP1CZ1qzhOStspMcBMDtxXabSlh6cV7xMcAAkl5KKf56+hiKmoqrDB
 I21IuKmVr/zehtlrVxTcRBfQS4xhZUcG9yxh8aO08/+ewOCYps3qroSyuwZyzBD+/W1D
 tjFTrjcUTnHzMfDQ53zi5TsBQPZaiZxCKUmwFiKfF4nC6jmVvfwTCsSxUBs1j1mJncYt
 wo0g==
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=ddEZs/hJYFlzBSok6uTd5s+E95c3svg3mK+EBprI1p4=;
 b=LiF7tQvBmkTlRpGx0SIs4UH3rQ4jJ6wMPHRbMUMfA6NfAu9wRxjudVKqye1PxEljOd
 DrI/OJ9RsatJwJzXAiFSQiBvejq6ONLhaHcIppYwuHUaCaVAZBolLih5EnDCTckeqGFo
 iE6Y8OunsOxQFPtyWlLOrDRsaa28+8pXPqrzHKDrYQ0pMXTyj2cDUth147N5l8MwqAQm
 qm/4KYBC227o2xXMzy/V+GAfx4czXbw0ImKXQMHDg+twh40tNQXVtrUwIMJTex3yvOZk
 XLmis6ZfTednY8h/xFgEUZJjtudBKv5p/cAfwKmSW+9+QLg/11h/Etu/RVEls2W4cNV+
 webw==
X-Gm-Message-State: AHYfb5j+dIPYLwjWtynz5I/F2076nuyv0nRFsJ31uNCx1E2EgSJ7LFGI
 dwKMTdjigFZC83tGOik=
X-Received: by 10.28.45.198 with SMTP id t189mr6963985wmt.72.1502300641428;
 Wed, 09 Aug 2017 10:44:01 -0700 (PDT)
Received: from localhost.localdomain ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id q21sm3969452wra.86.2017.08.09.10.44.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 09 Aug 2017 10:44:00 -0700 (PDT)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 19:43:38 +0200
Message-Id: <20170809174338.10143-1-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.13.0
Cc: edgar.iglesias@xilinx.com, will.wong@xilinx.com, davorin.mista@aggios.com,
 nirmala.pelluri@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Subject: [Xen-devel] [RFC] xen/arm: Suspend to RAM Support in Xen for ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBkb2N1bWVudCBjb250YWlucyBvdXIgZHJhZnQgcHJvcG9zYWwgZm9yIGltcGxlbWVudGlu
ZyAic3VzcGVuZCB0byBSQU0iCnN1cHBvcnQgZm9yIEFSTSBpbiBYZW4sIGFzIGRpc2N1c3NlZCBk
dXJpbmcgdGhlIGxhc3QgWGVuIEFSTSBjb21tdW5pdHkgY2FsbC4KSXQgY292ZXJzIHRoZSBiYXNp
YyBzdXNwZW5kIHRvIFJBTSBtZWNoYW5pc20gYmFzZWQgb24gQVJNIFBTQ0kgc3RhbmRhcmQsCnRo
YXQgd291bGQgYWxsb3cgaW5kaXZpZHVhbCBndWVzdHMgYW5kIFhlbiBpdHNlbGYgdG8gc3VzcGVu
ZC4KCldlIHdvdWxkIGFwcHJlY2lhdGUgeW91ciBmZWVkYmFjay4KClNpZ25lZC1vZmYtYnk6IE1p
cmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KLS0tCiBkb2NzL21p
c2MvYXJtL3N1c3BlbmQtdG8tcmFtLnR4dCB8IDIxMCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMTAgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9hcm0vc3VzcGVuZC10by1yYW0udHh0CgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL2FybS9zdXNwZW5kLXRvLXJhbS50eHQgYi9kb2NzL21pc2MvYXJtL3N1c3Bl
bmQtdG8tcmFtLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lYzgw
ODBmYzY0Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9taXNjL2FybS9zdXNwZW5kLXRvLXJhbS50
eHQKQEAgLTAsMCArMSwyMTAgQEAKKyUgU3VzcGVuZCB0byBSQU0gU3VwcG9ydCBpbiBYZW4gZm9y
IEFSTQorJSBSZXZpc2lvbiAxLjAKKworPT09PT09PT0KK092ZXJ2aWV3Cis9PT09PT09PQorCitT
dXNwZW5kIHRvIFJBTSAoaW4gdGhlIGZvbGxvd2luZyB0ZXh0ICdzdXNwZW5kJykgZm9yIEFSTSBp
biBYZW4gc2hvdWxkIGJlCitjb29yZGluYXRlZCB1c2luZyBBUk0gUFNDSSBzdGFuZGFyZCBbMV0u
CisKK0VMMS8yIHNob3VsZCBzdXNwZW5kIGluIHRoZSBmb2xsb3dpbmcgb3JkZXI6CisxKSBVbnBy
aXZpbGVnZWQgZ3Vlc3RzIChEb21Vcykgc3VzcGVuZAorMikgUHJpdmlsZWdlZCBndWVzdCAoRG9t
MCkgc3VzcGVuZHMKKzMpIFhlbiBzdXNwZW5kcworCitTaW5jZSB0aGlzIHByb3Bvc2FsIGlzIGZv
Y3VzZWQgb24gaW1wbGVtZW50aW5nIFBTQ0ktYmFzZWQgc3VzcGVuZCBtZWNoYW5pc21zIGluCitY
ZW4sIGNvbW11bmljYXRpb24gd2l0aCBvciBhbW9uZyB0aGUgZ3Vlc3RzIGlzIG5vdCBjb3ZlcmVk
IGJ5IHRoaXMgZG9jdW1lbnQuCitUaGUgb3JkZXIgb2Ygc3VzcGVuZGluZyB0aGUgZ3Vlc3RzIGlz
IGFzc3VtZWQgdG8gYmUgZ3VhcmFudGVlZCBieSB0aGUgc29mdHdhcmUKK3J1bm5pbmcgaW4gRUwx
LgorCistLS0tLS0tLS0tLS0tLS0tLQorU3VzcGVuZGluZyBHdWVzdHMKKy0tLS0tLS0tLS0tLS0t
LS0tCisKK1N1c3BlbmQgcHJvY2VkdXJlIGZvciBhIGd1ZXN0IGNvbnNpc3RzIG9mIHRoZSBmb2xs
b3dpbmc6CisxKSBTdXNwZW5kaW5nIGRldmljZXMKKzIpIFN1c3BlbmRpbmcgbm9uLWJvb3QgQ1BV
cworMykgU3lzdGVtIHN1c3BlbmQsIHBlcmZvcm1lZCBieSB0aGUgYm9vdCBDUFUKKworRWFjaCBn
dWVzdCBzaG91bGQgc3VzcGVuZCB0aGUgZGV2aWNlcyBpdCBvd25zLiBTdXNwZW5kaW5nIG9mIGRl
dmljZXMgaXMgbm90Citjb3ZlcmVkIGJ5IHRoaXMgZG9jdW1lbnQuIFRoZSBkb2N1bWVudCBjb3Zl
cnMgb25seSBtZWNoYW5pc21zIGZvciBzdXNwZW5kaW5nCitub24tYm9vdCBDUFVzLCBhcyB3ZWxs
IGFzIHRoZSBzeXN0ZW0gc3VzcGVuZC4KKworR3Vlc3RzIHNob3VsZCBzdXNwZW5kIHRoZWlyIG5v
bi1ib290IHZDUFVzIHVzaW5nIHRoZSBob3RwbHVnIG1lY2hhbmlzbS4KK1ZpcnR1YWwgQ1BVcyBz
aG91bGQgYmUgcHV0IG9mZmxpbmUgdXNpbmcgdGhlIGFscmVhZHkgaW1wbGVtZW50ZWQgUFNDSSB2
Q1BVX09GRgorY2FsbCAocHJlZml4ICd2JyBpcyBhZGRlZCB0byBkaXN0aW5ndWlzaCBQU0NJIGNh
bGxzIG1hZGUgYnkgZ3Vlc3RzIHRvIFhlbiwgd2hpY2gKK2FmZmVjdCB2aXJ0dWFsIG1hY2hpbmVz
OyBhcyBvcHBvc2VkIHRvIFBTQ0kgY2FsbHMgbWFkZSBieSBYZW4gdG8gdGhlIEVMMywgd2hpY2gK
K2NhbiBhZmZlY3QgcG93ZXIgc3RhdGUgb2YgdGhlIHBoeXNpY2FsIG1hY2hpbmUpLgorCitBZnRl
ciBzdXNwZW5kaW5nIGl0cyBub24tYm9vdCB2Q1BVcyBhIGd1ZXN0IHNob3VsZCBmaW5hbGl6ZSB0
aGUgc3VzcGVuZCBieQorbWFraW5nIHRoZSB2U1lTVEVNX1NVU1BFTkQgUFNDSSBjYWxsLiBUaGUg
cmVzdW1lIGFkZHJlc3MgaXMgc3BlY2lmaWVkIGJ5IHRoZQorZ3Vlc3QgdmlhIHRoZSB2U1lTVEVN
X1NVU1BFTkQgZW50cnlfcG9pbnRfYWRkcmVzcyBhcmd1bWVudC4gVGhlIHZTWVNURU1fU1VTUEVO
RAorY2FsbCBpcyBjdXJyZW50bHkgbm90IGltcGxlbWVudGVkIGluIFhlbi4KKworSXQgaXMgZXhw
ZWN0ZWQgdGhhdCBhIGd1ZXN0IGxlYXZlcyBlbmFibGVkIGFsbCBpbnRlcnJ1cHRzIHRoYXQgc2hv
dWxkIHdha2UgaXQKK3VwLiBPdGhlciBpbnRlcnJ1cHRzIHNob3VsZCBiZSBkaXNhYmxlZCBieSB0
aGUgZ3Vlc3QgcHJpb3IgdG8gY2FsbGluZwordlNZU1RFTV9TVVNQRU5ELgorCitBZnRlciBhbiB1
bnByaXZpbGVnZWQgZ3Vlc3Qgc3VzcGVuZHMsIFhlbiB3aWxsIG5vdCBzdXNwZW5kLiBYZW4gd291
bGQgc3VzcGVuZAorb25seSBhZnRlciB0aGUgRG9tMCBjb21wbGV0ZXMgdGhlIHN5c3RlbSBzdXNw
ZW5kLgorCistLS0tLS0tLS0tLS0tLQorU3VzcGVuZGluZyBYZW4KKy0tLS0tLS0tLS0tLS0tCisK
K1hlbiBzaG91bGQgc3RhcnQgc3VzcGVuZGluZyBpdHNlbGYgdXBvbiByZWNlaXZpbmcgdGhlIHZT
WVNURU1fU1VTUEVORCBjYWxsCitmcm9tIHRoZSBsYXN0IHJ1bm5pbmcgZ3Vlc3QgKERvbTApLiBB
dCB0aGF0IG1vbWVudCBhbGwgcGh5c2ljYWwgQ1BVcyBhcmUgc3RpbGwKK29ubGluZSAodGFraW5n
IG9mZmxpbmUgYSB2Q1BVIG9yIHN1c3BlbmRpbmcgYSBWTSBkb2VzIG5vdCBhZmZlY3QgcGh5c2lj
YWwgQ1BVcykuCitYZW4gc2hhbGwgbm93IHB1dCBvZmZsaW5lIHRoZSBub24tYm9vdCBwQ1BVcyBi
eSBtYWtpbmcgdGhlIENQVV9PRkYgUFNDSSBjYWxsCit0byBFTDMuIFRoZSBDUFVfT0ZGIFBTQ0kg
ZnVuY3Rpb24gaXMgY3VycmVudGx5IG5vdCBpbXBsZW1lbnRlZCBpbiBYZW4uCisKK0FmdGVyIHB1
dHRpbmcgb2ZmbGluZSB0aGUgbm9uLWJvb3QgY29yZXMgWGVuIG11c3Qgc2F2ZSB0aGUgY29udGV4
dCBhbmQgZmluYWxpemUKK3N1c3BlbmQgYnkgaW52b2tpbmcgU1lTVEVNX1NVU1BFTkQgUFNDSSBj
YWxsLCB3aGljaCBpcyBwYXNzZWQgdG8gRUwzLgorVGhlIHJlc3VtZSBwb2ludCBvZiBYZW4gaXMg
c3BlY2lmaWVkIGJ5IHRoZSBlbnRyeV9wb2ludF9hZGRyZXNzIGFyZ3VtZW50IG9mIHRoZQorU1lT
VEVNX1NVU1BFTkQgY2FsbC4gVGhlIFNZU1RFTV9TVVNQRU5EIGZ1bmN0aW9uIGFuZCBjb250ZXh0
IHNhdmluZyBpcyBub3QKK2ltcGxlbWVudGVkIGluIFhlbiBmb3IgQVJNIHRvZGF5LgorCistLS0t
LS0tLS0tLS0KK1Jlc3VtaW5nIFhlbgorLS0tLS0tLS0tLS0tCisKK1hlbiBtdXN0IGJlIHJlc3Vt
ZWQgcHJpb3IgdG8gYW55IHNvZnR3YXJlIHJ1bm5pbmcgaW4gRUwxLiBTdGFydGluZyBmcm9tIHRo
ZQorcmVzdW1lIHBvaW50LCBYZW4gc2hvdWxkIHJlc3RvcmUgdGhlIGNvbnRleHQgYW5kIHJlc3Vt
ZSBEb20wLiBEb20wIHNoYWxsIGFsd2F5cworYmUgcmVzdW1lZCB3aGVuZXZlciBYZW4gcmVzdW1l
cy4KK1RoZSB3aG9sZSBYZW4gcmVzdW1lIGZsb3cgZm9yIHRoZSBBUk0gYXJjaGl0ZWN0dXJlIGhh
cyB0byBiZSBpbXBsZW1lbnRlZC4KKworLS0tLS0tLS0tLS0tLS0tCitSZXN1bWluZyBHdWVzdHMK
Ky0tLS0tLS0tLS0tLS0tLQorCitSZXN1bWUgb2YgdGhlIHByaXZpbGVnZWQgZ3Vlc3QgKERvbTAp
IGlzIGFsd2F5cyBmb2xsb3dpbmcgdGhlIFhlbiByZXN1bWUuCisKK0FuIHVucHJpdmlsZWdlZCBn
dWVzdCBzaGFsbCByZXN1bWUgb25jZSBhIGRldmljZSBpdCBvd25zIHRyaWdnZXJzIGEgd2FrZS11
cAoraW50ZXJydXB0LCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIHdhcyBzdXNwZW5kZWQgd2hl
biB0aGUgd2FrZS11cCBpbnRlcnJ1cHQKK3dhcyB0cmlnZ2VyZWQuIElmIFhlbiB3YXMgc3VzcGVu
ZGVkLCBpdCBpcyBhc3N1bWVkIHRoYXQgRG9tMCB3aWxsIGJlIHJ1bm5pbmcKK2JlZm9yZSB0aGUg
RG9tVSBndWVzdCBzdGFydHMgdG8gcmVzdW1lLiBUaGUgc3luY2hyb25pemF0aW9uIG1lY2hhbmlz
bSB0bworZW5mb3JjZSB0aGUgYXNzdW1lZCBjb25kaXRpb24gaXMgVEJELgorCitJZiB0aGUgQVJN
J3MgR0lDIHdhcyBwb3dlcmVkIGRvd24gYWZ0ZXIgdGhlIEFSTSBzdWJzeXN0ZW0gc3VzcGVuZGVk
LCBpdCBpcworYXNzdW1lZCB0aGF0IFhlbiBuZWVkcyB0byByZXN0b3JlIHRoZSBHSUMgaW50ZXJm
YWNlIGZvciBhIFZNIHByaW9yIHRvIGhhbmRpbmcKK292ZXIgY29udHJvbCB0byB0aGUgZ3Vlc3Qu
IEhvd2V2ZXIsIHRoZSBndWVzdCBzaG91bGQgcmVzdG9yZSBpdHMgb3duIGNvbnRleHQKK3Vwb24g
ZW50ZXJpbmcgdGhlIHJlc3VtZSBwb2ludCAob3V0IG9mIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQp
LgorCis9PT09PT09PT09PT09PT09PT09PT09PQorSW1wbGVtZW50YXRpb24gUHJvcG9zYWwKKz09
PT09PT09PT09PT09PT09PT09PT09CisKKy0tLS0tLS0tCitPdmVydmlldworLS0tLS0tLS0KKwor
SW4gb3JkZXIgdG8gZW5hYmxlIHRoZSBzdXNwZW5kL3Jlc3VtZSBvZiBWTXMgYW5kIFhlbiBpdHNl
bGYsIHRoZSBmb2xsb3dpbmcgUFNDSQorY2FsbHMgaGF2ZSB0byBiZSBpbXBsZW1lbnRlZCBhbmQg
aW50ZWdyYXRlZCBpbiBYZW46CisxKSB2U1lTVEVNX1NVU1BFTkQKKzIpIENQVV9PRkYKKzMpIFNZ
U1RFTV9TVVNQRU5ECisKK0luIGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIGhhdmUgdG8gYmUgaW1w
bGVtZW50ZWQ6CisqIFNhdmUvcmVzdG9yZSBvZiBFTDIgY29udGV4dAorKiBTYXZlL3Jlc3RvcmUg
b2YgR0lDIGNvbmZpZ3VyYXRpb24gZm9yIGVhY2ggVk0KKworSW1wbGVtZW50YXRpb24gZGV0YWls
cyBhcmUgcHJvdmlkZWQgaW4gdGhlIHNlY3Rpb25zIGJlbG93LiBGdW5jdGlvbiBuYW1lcyBhbmQK
K3BhdGhzIHVzZWQgYmVsb3cgYXJlIGNvbnNpc3RlbnQgd2l0aGluIHRoZSBkb2N1bWVudCBidXQg
bWF5IG5vdCBhbHdheXMgbWF0Y2ggdGhlCituYW1lcyB1c2VkIGluIGZ1dHVyZSBpbXBsZW1lbnRh
dGlvbi4gRXhpc3RpbmcgZnVuY3Rpb25zIGFuZCBwYXRocyBhcmUgbmFtZWQgYXMKK2luIFhlbiBz
b3VyY2UgdHJlZS4KKworTm90ZTogVGhlIHByb3Bvc2FsIGlzIHN0aWxsIGluY29tcGxldGUgYW5k
IHNoYWxsIGJlIHJlZmluZWQgaW4gZnV0dXJlIHJldmlzaW9ucy4KK1NwZWNpZmljIGlzc3VlcyB0
aGF0IGFyZSBub3QgYWRkcmVzc2VkIGFyZSBtYXJrZWQgYXMgIlRCRCIuCisKKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK1N1c3BlbmQvUmVzdW1lIEltcGxlbWVudGF0aW9u
IERldGFpbHMKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworUFNDSSBJ
bXBsZW1lbnRhdGlvbiBhbmQgSW50ZWdyYXRpb24KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCit2U1lTVEVNX1NVU1BFTkQKKy0tLS0tLS0tLS0tLS0tLQordlNZU1RFTV9TVVNQ
RU5EIHNoYWxsIGJlIGltcGxlbWVudGVkIGluCisqIGRvX3BzY2lfc3lzdGVtX3N1c3BlbmQoKSBp
biBhcmNoL2FybS92cHNjaS5jCisKK1RoZSBpbXBsZW1lbnRhdGlvbiBzaGFsbCBpbmNsdWRlIHRo
ZSBmb2xsb3dpbmcgc3RlcHM6CisqIEJsb2NrIHRoZSBjdXJyZW50IHZDUFUKKyogSWYgdGhlIGhh
cmR3YXJlIGRvbWFpbiBtYWRlIHRoZSBjYWxsIHRyaWdnZXIgWGVuIHN1c3BlbmQsIGkuZS4KKyAg
Y2FsbCBtYWNoaW5lX3N1c3BlbmQoKSB3aGljaCB3aWxsIGJlIGltcGxlbWVudGVkIGluIGFyY2gv
YXJtL3N1c3BlbmQuYworIChzaW1pbGFyIGFzIHRoZSBtYWNoaW5lX3Jlc3RhcnQoKSBpcyBpbXBs
ZW1lbnRlZCBpbiBhcmNoL2FybS9zaHV0ZG93bi5jKQorCitUaGUgZnVuY3Rpb24gZG9fcHNjaV9z
eXN0ZW1fc3VzcGVuZCgpIHNoYWxsIGJlIGNhbGxlZCBmcm9tCisqIGRvX3RyYXBfcHNjaSgpIGlu
IGFyY2gvYXJtL3RyYXBzLmMKKworQ1BVX09GRiAocGh5c2ljYWwgQ1BVcykKKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCitUaGUgQ1BVX09GRiBmdW5jdGlvbiBzaGFsbCBiZSBpbXBsZW1lbnRlZCBp
bgorKiBjYWxsX3BzY2lfY3B1X29mZigpIGluIGFyY2gvYXJtL3BzY2kuYworCitUaGUgaW1wbGVt
ZW50YXRpb24gc2hhbGwgY29uc2lzdCBqdXN0IG9mIG1ha2luZyB0aGUgU01DIGNhbGwgdG8gRUwz
LgorCitUaGlzIGZ1bmN0aW9uIG5lZWRzIHRvIGJlIGNhbGxlZCB3aGVuIFhlbiBnZW5lcmljIGNv
ZGUgZGlzYWJsZXMgbm9uLWJvb3QgQ1BVcywKK3doaWNoIGlzIGRvbmUgYnkKKyogZGlzYWJsZV9u
b25ib290X2NwdXMoKSBpbiBjb21tb24vY3B1LmMKK1RoaXMgZnVuY3Rpb24gY2FsbHMgYXJjaGl0
ZWN0dXJlIHNwZWNpZmljCisqIF9fY3B1X2RpZSgpIGltcGxlbWVudGVkIGluIGFyY2gvYXJtL3Nt
cGJvb3QuYworVGhlIGNhbGxfcHNjaV9jcHVfb2ZmKCkgc2hhbGwgYmUgaW52b2tlZCB3aGVuIHRo
ZSByZXNwZWN0aXZlIENQVSBkaWVzLiBUbyBtYWtlCit0aGF0IGhhcHBlbiwgdGhlCisqIGFyY2hf
Y3B1X2RpZSgpIHdvdWxkIGJlIGltcGxlbWVudGVkIGluIGFyY2gvYXJtL2FybTY0L3NtcGJvb3Qu
YworYW5kIGNhbGxlZCBmcm9tIF9fY3B1X2RpZSgpLgorRmluYWxseSB0aGUgY2FsbF9wc2NpX2Nw
dV9vZmYoKSBzaGFsbCBiZSBpbnZva2VkIGZyb20gYXJjaF9jcHVfZGllKCkuCisKK1N1Y2ggYSBj
b250cm9sIGZsb3cgd291bGQgYmUgc2ltaWxhciB0byB0aGUgYWxyZWFkeSBleGlzdGluZyBmbG93
IGZvciBlbmFibGluZworbm9uLWJvb3QgQ1BVcywgd2hpY2ggbG9va3MgbGlrZSB0aGlzOgorZW5h
YmxlX25vbmJvb3RfY3B1cygpIC0+IGNwdV91cCgpIC0+IF9fY3B1X3VwKCkgLT4gYXJjaF9jcHVf
dXAoKSAtPgorY2FsbF9wc2NpX2NwdV9vbigpCisKK1NZU1RFTV9TVVNQRU5EIChwaHlzaWNhbCkK
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK1RoZSBTWVNURU1fU1VTUEVORCBmdW5jdGlvbiBz
aGFsbCBiZSBpbXBsZW1lbnRlZCBpbgorKiBjYWxsX3BzY2lfc3lzdGVtX3N1c3BlbmQoKSBpbiBh
cmNoL2FybS9wc2NpLmMKKworVGhlIGltcGxlbWVudGF0aW9uIHNoYWxsIGNvbnNpc3QganVzdCBv
ZiBtYWtpbmcgdGhlIFNNQyBjYWxsIHRvIEVMMy4gVGhlCitlbnRyeV9wb2ludF9hZGRyZXNzIGFy
Z3VtZW50IG9mIHRoZSBTTUMgY2FsbCBuZWVkcyB0byBiZSBhbiBBUk0gYXJjaGl0ZWN0dXJlCity
ZXN1bWUgYWRkcmVzcy4gVGhlIGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCgpIGZ1bmN0aW9uIGRv
ZXMgbm90IHJldHVybi4KKworVGhlIGZ1bmN0aW9uIG5lZWRzIHRvIGJlIGNhbGxlZCBmcm9tIG1h
Y2hpbmVfc3VzcGVuZCgpIHRvIGZpbmFsaXplIHRoZSBzdXNwZW5kCitwcm9jZWR1cmUuCisKKy0t
LS0tLS0tLS0tLS0tLS0tLQorQWRkaXRpb25hbCBDaGFuZ2VzCistLS0tLS0tLS0tLS0tLS0tLS0K
KworU3VzcGVuZCBGbG93CistLS0tLS0tLS0tLS0KK1RoZSBzdXNwZW5kIHByb2NlZHVyZSBzaGFs
bCBiZSBpbXBsZW1lbnRlZCBpbgorKiBtYWNoaW5lX3N1c3BlbmQoKSBpbiBhcmNoL2FybS9zdXNw
ZW5kLmMKKworVGhlIGltcGxlbWVudGF0aW9uIHNoYWxsIGluY2x1ZGUgdGhlIGZvbGxvd2luZyBz
dGVwczoKKyogU2V0IHRoZSBzeXN0ZW1fc3RhdGUgdmFyaWFibGUgdG8gU1lTX1NUQVRFX3N1c3Bl
bmQKKyogRnJlZXplIGRvbWFpbnMgYnkgY2FsbGluZyBkb21haW5fcGF1c2UoKSBmb3IgZWFjaCBk
b21haW4gKHdlIGFzc3VtZSB0aGlzIG5lZWRzCisgIHRvIGJlIGRvbmUpCisqIERpc2FibGUgbm9u
LWJvb3QgQ1BVcyBieSBjYWxsaW5nIGRpc2FibGVfbm9uYm9vdF9jcHVzKCkKKyogU2F2ZSBBUk0g
c3BlY2lmaWMgY29udGV4dAorCitSZXN1bWUgRmxvdworLS0tLS0tLS0tLS0tCitUaGUgcmVzdW1l
IHByb2NlZHVyZSBzaGFsbCBiZSBpbXBsZW1lbnRlZCBpbgorKiBtYWNoaW5lX3Jlc3VtZSgpIGlu
IGFyY2gvYXJtL3N1c3BlbmQuYworCitUaGUgbWFjaGluZV9yZXN1bWUoKSBpbXBsZW1lbnRhdGlv
biBzaGFsbCBpbmNsdWRlIHRoZSBmb2xsb3dpbmcgc3RlcHM6CisqIFJlc3RvcmUgQVJNIHNwZWNp
ZmljIGNvbnRleHQKKyogRW5hYmxlIG5vbi1ib290IENQVXMgYnkgY2FsbGluZyBlbmFibGVfbm9u
Ym9vdF9jcHVzKCkKKyogVGhhdyBkb21haW5zIGJ5IGNhbGxpbmcgZG9tYWluX3VucGF1c2UoKSBm
b3IgZWFjaCBkb21haW4gKHdlIGFzc3VtZSB0aGlzIG5lZWRzCisgIHRvIGJlIGRvbmUpCisqIFNl
dCB0aGUgc3lzdGVtX3N0YXRlIHZhcmlhYmxlIHRvIFNZU19TVEFURV9yZXN1bWUKKyogVEJEOiBo
b3cgdG8gcmVzdW1lIERvbTAsIGkuZS4gaG93IHRvIGhhbmQgb3ZlciBjb250cm9sIHRvIERvbTA/
CisKKz09PT09PT09PT0KK1JlZmVyZW5jZXMKKz09PT09PT09PT0KKworWzFdIFBvd2VyIFN0YXRl
IENvb3JkaW5hdGlvbiBJbnRlcmZhY2UgKEFSTSk6CitodHRwOi8vaW5mb2NlbnRlci5hcm0uY29t
L2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAyMmQvUG93ZXJfU3RhdGVfQ29vcmRpbmF0aW9u
X0ludGVyZmFjZV9QRERfdjFfMV9ERU4wMDIyRC5wZGYKKwotLSAKMi4xMy4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 18:21:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 18:21: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.xen.org>)
	id 1dfVbS-0006Pb-FQ; Wed, 09 Aug 2017 18:21:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38757f4df=Andrew.Cooper3@citrix.com>)
 id 1dfVbR-0006PV-AV
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 18:21:09 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 27/CA-02181-4925B895; Wed, 09 Aug 2017 18:21:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve7koO5
 Ig6Y2fYslHxezODB6HN39mymAMYo1My8pvyKBNePLUZ+C3RoVLVO2MjYwHpfrYuTkkBDwl5g3
 9QoTiM0moC+x+8UnMFtEQF3idMdF1i5GLg5mgUWMEteWT2LpYuTgEBbwktj0pwakhkVAReJH+
 wUWEJtXwFPi1oSzTBAz5STOH//JDGILCahJXOu/xA5RIyhxcuYTsHpmAQmJgy9eME9g5J6FJD
 ULSWoBI9MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBAqGd
 gYNzBeKXN+RCjJAeTkijvJu3OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDyB3ZFCgkWp6akV
 aZk5wJCESUtw8CiJ8H4OAErzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ4by3IDAGQoozSP
 LgRsPi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtxBkCk9mXgncpldARzABHRHh2wlyRE
 kiQkqqgbFE1++2d3nLJqd1u9XaXtadnvN9d7xuQ0C9kDbf/P+/l4r+Ld5qKXuib7Jq7rSWb+9
 uSkVtTVp8vuawfcoF16OMF+vE/koGn404Kfqai+fmxldZoTNsHpVY9SS/rvZh+tKUuNB6aUNQ
 t1z4hhe5irH68Q/29ulEVK395yYUcnml4qepi5ze1CqxFGckGmoxFxUnAgBeAK9eigIAAA==
X-Env-Sender: prvs=38757f4df=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502302866!104744519!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46327 invoked from network); 9 Aug 2017 18:21:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 18:21:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,348,1498521600"; d="scan'208";a="443209381"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 9 Aug 2017 19:21:02 +0100
Message-ID: <1502302862-13104-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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] common/domain_page: Drop domain_mmap_cache
	infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpbmZyYXN0cnVjdHVyZSBpcyB1c2VkIGV4Y2x1c2l2ZWx5IGJ5IHRoZSB4ODYgZG9fbW11
X3VwZGF0ZSgpIGh5cGVyY2FsbC4KTWFwcGluZyBhbmQgdW5tYXBwaW5nIGRvbWFpbiBwYWdlcyBp
cyBwcm9iYWJseSBub3QgdGhlIHNsb3cgcGFydCBvZiB0aGF0CmZ1bmN0aW9uLCBidXQgZXZlbiB3
aXRoIGFuIG9wZW5jb2RlZCBjYWNoaW5nIGltcGxlbWVudGF0aW9uLCBCbG9hdC1vLW1ldGVyCnJl
cG9ydHM6CgogIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9s
ZCAgICAgbmV3ICAgZGVsdGEKICBkb19tbXVfdXBkYXRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDY4MTUgICAgNjU3MyAgICAtMjQyCgpUaGUgIUNPTkZJR19ET01BSU5fUEFHRSBzdHVi
IGNvZGUgaGFzIGEgbWlzbWF0Y2ggYmV0d2VlbiBtYXBwaW5nIGFuZAp1bm1hcHBpbmcsIHdoaWNo
IGlzIGEgbGF0ZW50IGJ1Zy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAg
ICAgICAgICAgICB8IDIyICsrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3Bh
Z2UuaCB8IDY4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNzcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5N2IzYjRi
Li44OGJmNGY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtMzQ0MCwxMyArMzQ0MCwxMyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAg
dW5zaWduZWQgaW50IGZvcmVpZ25kb20pCiB7CiAgICAgc3RydWN0IG1tdV91cGRhdGUgcmVxOwot
ICAgIHZvaWQgKnZhOworICAgIHZvaWQgKnZhID0gTlVMTDsKICAgICB1bnNpZ25lZCBsb25nIGdw
Zm4sIGdtZm4sIG1mbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHVuc2lnbmVk
IGludCBjbWQsIGkgPSAwLCBkb25lID0gMCwgcHRfZG9tOwogICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudCwgKnYgPSBjdXJyOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW4s
ICpwdF9vd25lciA9IGQsICpwZ19vd25lcjsKLSAgICBzdHJ1Y3QgZG9tYWluX21tYXBfY2FjaGUg
bWFwY2FjaGU7CisgICAgbWZuX3QgbWFwX21mbiA9IElOVkFMSURfTUZOOwogICAgIHVpbnQzMl90
IHhzbV9uZWVkZWQgPSAwOwogICAgIHVpbnQzMl90IHhzbV9jaGVja2VkID0gMDsKICAgICBpbnQg
cmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOwpAQCAtMzUwMyw4ICszNTAzLDYgQEAgbG9u
ZyBkb19tbXVfdXBkYXRlKAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBkb21haW5f
bW1hcF9jYWNoZV9pbml0KCZtYXBjYWNoZSk7Ci0KICAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50
OyBpKysgKQogICAgIHsKICAgICAgICAgaWYgKCBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8
fCAoaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpKSApCkBAIC0zNTczLDkgKzM1NzEsMTUg
QEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBtZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICAgICAgICAgIHZhID0gbWFwX2RvbWFpbl9wYWdlX3dp
dGhfY2FjaGUobWZuLCAmbWFwY2FjaGUpOwotICAgICAgICAgICAgdmEgPSAodm9pZCAqKSgodW5z
aWduZWQgbG9uZyl2YSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25n
KShyZXEucHRyICYgflBBR0VfTUFTSykpOworCisgICAgICAgICAgICBpZiAoICFtZm5fZXEoX21m
bihtZm4pLCBtYXBfbWZuKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCB2
YSApCisgICAgICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZhKTsKKyAgICAgICAg
ICAgICAgICB2YSA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOworICAgICAgICAgICAgICAg
IG1hcF9tZm4gPSBfbWZuKG1mbik7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB2YSA9IF9w
KCgodW5zaWduZWQgbG9uZyl2YSAmIFBBR0VfTUFTSykgKyAocmVxLnB0ciAmIH5QQUdFX01BU0sp
KTsKIAogICAgICAgICAgICAgaWYgKCBwYWdlX2xvY2socGFnZSkgKQogICAgICAgICAgICAgewpA
QCAtMzY1Myw3ICszNjU3LDYgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICAg
IHB1dF9wYWdlX3R5cGUocGFnZSk7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlX3dpdGhfY2FjaGUodmEsICZtYXBjYWNoZSk7CiAgICAgICAgICAgICBwdXRf
cGFnZShwYWdlKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKQEAgLTM3MzQsNyArMzczNyw4
IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKIAogICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7CiAK
LSAgICBkb21haW5fbW1hcF9jYWNoZV9kZXN0cm95KCZtYXBjYWNoZSk7CisgICAgaWYgKCB2YSAp
CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZhKTsKIAogICAgIHBlcmZjX2FkZChudW1fcGFn
ZV91cGRhdGVzLCBpKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdl
LmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaAppbmRleCBjMWQ2MzBjLi45M2YyYTVh
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluX3BhZ2UuaApAQCAtNTEsNjYgKzUxLDYgQEAgc3RhdGljIGlubGluZSB2
b2lkICpfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcp
CiAgICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZV9nbG9iYWwoX21mbihfX3BhZ2VfdG9fbWZuKHBn
KSkpOwogfQogCi0jZGVmaW5lIERNQ0FDSEVfRU5UUllfVkFMSUQgMVUKLSNkZWZpbmUgRE1DQUNI
RV9FTlRSWV9IRUxEICAyVQotCi1zdHJ1Y3QgZG9tYWluX21tYXBfY2FjaGUgewotICAgIHVuc2ln
bmVkIGxvbmcgbWZuOwotICAgIHZvaWQgICAgICAgICAqdmE7Ci0gICAgdW5zaWduZWQgaW50ICBm
bGFnczsKLX07Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZAotZG9tYWluX21tYXBfY2FjaGVfaW5pdChz
dHJ1Y3QgZG9tYWluX21tYXBfY2FjaGUgKmNhY2hlKQotewotICAgIEFTU0VSVChjYWNoZSAhPSBO
VUxMKTsKLSAgICBjYWNoZS0+ZmxhZ3MgPSAwOwotICAgIGNhY2hlLT5tZm4gPSAwOwotICAgIGNh
Y2hlLT52YSA9IE5VTEw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCAqCi1tYXBfZG9tYWluX3Bh
Z2Vfd2l0aF9jYWNoZSh1bnNpZ25lZCBsb25nIG1mbiwgc3RydWN0IGRvbWFpbl9tbWFwX2NhY2hl
ICpjYWNoZSkKLXsKLSAgICBBU1NFUlQoY2FjaGUgIT0gTlVMTCk7Ci0gICAgQlVHX09OKGNhY2hl
LT5mbGFncyAmIERNQ0FDSEVfRU5UUllfSEVMRCk7Ci0KLSAgICBpZiAoIGxpa2VseShjYWNoZS0+
ZmxhZ3MgJiBETUNBQ0hFX0VOVFJZX1ZBTElEKSApCi0gICAgewotICAgICAgICBjYWNoZS0+Zmxh
Z3MgfD0gRE1DQUNIRV9FTlRSWV9IRUxEOwotICAgICAgICBpZiAoIGxpa2VseShtZm4gPT0gY2Fj
aGUtPm1mbikgKQotICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShjYWNoZS0+dmEpOwotICAgIH0KLQotICAgIGNhY2hlLT5tZm4gICA9IG1mbjsKLSAgICBj
YWNoZS0+dmEgICAgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKLSAgICBjYWNoZS0+Zmxh
Z3MgPSBETUNBQ0hFX0VOVFJZX0hFTEQgfCBETUNBQ0hFX0VOVFJZX1ZBTElEOwotCi0gZG9uZToK
LSAgICByZXR1cm4gY2FjaGUtPnZhOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQKLXVubWFwX2Rv
bWFpbl9wYWdlX3dpdGhfY2FjaGUoY29uc3Qgdm9pZCAqdmEsIHN0cnVjdCBkb21haW5fbW1hcF9j
YWNoZSAqY2FjaGUpCi17Ci0gICAgQVNTRVJUKGNhY2hlICE9IE5VTEwpOwotICAgIGNhY2hlLT5m
bGFncyAmPSB+RE1DQUNIRV9FTlRSWV9IRUxEOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQKLWRv
bWFpbl9tbWFwX2NhY2hlX2Rlc3Ryb3koc3RydWN0IGRvbWFpbl9tbWFwX2NhY2hlICpjYWNoZSkK
LXsKLSAgICBBU1NFUlQoY2FjaGUgIT0gTlVMTCk7Ci0gICAgQlVHX09OKGNhY2hlLT5mbGFncyAm
IERNQ0FDSEVfRU5UUllfSEVMRCk7Ci0KLSAgICBpZiAoIGxpa2VseShjYWNoZS0+ZmxhZ3MgJiBE
TUNBQ0hFX0VOVFJZX1ZBTElEKSApCi0gICAgewotICAgICAgICB1bm1hcF9kb21haW5fcGFnZShj
YWNoZS0+dmEpOwotICAgICAgICBjYWNoZS0+ZmxhZ3MgPSAwOwotICAgIH0KLX0KLQogI2Vsc2Ug
LyogIUNPTkZJR19ET01BSU5fUEFHRSAqLwogCiAjZGVmaW5lIG1hcF9kb21haW5fcGFnZShtZm4p
ICAgICAgICAgICAgICAgIG1mbl90b192aXJ0KG1mbl94KG1mbikpCkBAIC0xMzAsMTQgKzcwLDYg
QEAgc3RhdGljIGlubGluZSB2b2lkICpfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB1bm1hcF9kb21haW5fcGFn
ZV9nbG9iYWwoY29uc3Qgdm9pZCAqdmEpIHt9OwogCi1zdHJ1Y3QgZG9tYWluX21tYXBfY2FjaGUg
eyAKLX07Ci0KLSNkZWZpbmUgZG9tYWluX21tYXBfY2FjaGVfaW5pdChjKSAgICAgICAgICAgKCh2
b2lkKShjKSkKLSNkZWZpbmUgbWFwX2RvbWFpbl9wYWdlX3dpdGhfY2FjaGUobWZuLGMpICAgKG1h
cF9kb21haW5fcGFnZShtZm4pKQotI2RlZmluZSB1bm1hcF9kb21haW5fcGFnZV93aXRoX2NhY2hl
KHZhLGMpICAoKHZvaWQpKHZhKSkKLSNkZWZpbmUgZG9tYWluX21tYXBfY2FjaGVfZGVzdHJveShj
KSAgICAgICAgKCh2b2lkKShjKSkKLQogI2VuZGlmIC8qICFDT05GSUdfRE9NQUlOX1BBR0UgKi8K
IAogI2VuZGlmIC8qIF9fWEVOX0RPTUFJTl9QQUdFX0hfXyAqLwotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 19:27:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 19:27: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.xen.org>)
	id 1dfWcv-0001ka-93; Wed, 09 Aug 2017 19:26:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfWct-0001kU-4N
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 19:26:43 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 12/85-03368-2F16B895; Wed, 09 Aug 2017 19:26:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMJsWRWlGSWpSXmKPExsWikc1gqPsxsTv
 S4P91BYslHxezODB6HN39mymAMYo1My8pvyKBNePc+hOMBV2cFfvOd7M1MO5m72Lk4mARaGSW
 eNU7Gcjh5GAUiJHYtKWTESQhJNDEJLGq4yVTFyMHh7BArET3WieQGhEBB4ll518wgtjMAv2ME
 k2XTUBsIYFdjBKbD4eD2GwCJhLr5p8Hm8krYC3x4MEPZhCbRUBF4ta0A0wgtqhAuETvgX42iB
 pBiZMzn7CA2JxA9e+XH2KBmG8rcWfubmYIW1zi1pP5TBC2vMT2t3OYQU6TEFCUmLaqEuRkCYH
 pjBIHnuxhg7hHXWLv7zdgvRICshJHz85hgbB9JTovdTBDNFxjkvi66jqU08wu0XNxDRtElY5E
 78Wn7BD2bjaJ83c5IGwtiXVXP0JNLZA4smM1I0TzDVaJhas2M0IkZCT2rGhjg0jcZpN4eHgFE
 8RNCRLv/v9mgkh0CEl0N/awTmBUn4UUBrOQ/D0Lyd+zkPy9gJFlFaNGcWpRWWqRrqGFXlJRZn
 pGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAJhAIIdjDc3BhxilORgUhLl3aTdGSnEl5S
 fUpmRWJwRX1Sak1p8iFGGg0NJgjcioTtSSLAoNT21Ii0zB5jKYNISHDxKIrzvQdK8xQWJucWZ
 6RCpU4y6HPdmb/3CJMSSl5+XKiXOexqkSACkKKM0D24ELK1eYpSVEuZlBDpKiKcgtSg3swRV/
 hWjOAejkjDvN5ApPJl5JXCbXgEdwQR0RIRvJ8gRJYkIKakGxtZtKpEL0na+i8mQC4wu/W1tIL
 2Pf7nGZDd93tqWbVvu8hk5bbizf111zqq1QWe4chfOVj5v4V67OvbGLOFv54QKHJOuHJPW/z5
 nnmzI+4f/S7kPPTp1iT/YVMTBOLDD8mOz1eYSzvxfpy7tXz534gvNYPbp17/38T/8w9fEJJqi
 8ErOJXpnmhJLcUaioRZzUXEiAONSM9WmAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502306801!110304424!1
X-Originating-IP: [40.107.0.49]
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 24965 invoked from network); 9 Aug 2017 19:26:41 -0000
Received: from mail-eopbgr00049.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.49)
 by server-4.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 19:26:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=R/lqIR3n5ethtzZjN/fjZnASyTzGTXsWv2dgCNM80Aw=;
 b=i0L1zwIaiYJ1o/TyUAb5B0MVip4thRxJkKSAZG6WKGKVniLIj69UWFmCAPG2R5ujiETgMvhzfdpwaRDzx2wk9GX+eKsDUP4CeLQhYwg4mEkzje+dJStyUZ79a4Oqh7WVz9k/XXa+SBEJx7uWofsWusqBlE+TzM1yiGLIcaB7nY4=
Received: from [10.17.182.74] (85.223.209.53) by
 DB6PR0301MB2136.eurprd03.prod.outlook.com (2603:10a6:4:46::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 19:26:39 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-3-git-send-email-volodymyr_babchuk@epam.com>
 <f79b61a9-095b-b5a8-8ffc-98003de0f243@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <0e408600-57d6-c02a-7f55-8f3d74c9b95d@epam.com>
Date: Wed, 9 Aug 2017 22:26:35 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <f79b61a9-095b-b5a8-8ffc-98003de0f243@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0602CA0011.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::21) To DB6PR0301MB2136.eurprd03.prod.outlook.com
 (2603:10a6:4:46::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1cc5f4fe-d1b7-472b-885b-08d4df5c8f66
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2136; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 3:1f3rcEw6eol3/8Ol2Vx9mrQ+Exw2hTaDaxON2hUeiR2crptRLvlHO5/Pus5M1HDohLXrI7qql3DzpZFINVaJ9sU6faYPhWeWbg0abQ6l5vzd6t4uaTxnolTgDX1YsDuimAZeIBiIpLgt4YUYjkZRxpllaEFav8AIfaXPK4eeS0eW0QpAejAdN6vDIBR8h/pWc9j/jMVW5VxDu9xF9LN0qlxAFcQOwGdyVMcUeUcZQj/cl7nWIpbOO7LLUt9UJ0Eq;
 25:vAl7pYbH7b4cMC+KxTMSet+pa38ZCCJlhEt9M9Z9iKmiuRaT8HZ90t2EH3Ibighs/m1/ruGlSJoX5q8A/51Kw4aJQCz0N7x5eUMwGQPZFsFB047vJoVxhsM4jbOta9dxNdV1vCd6IhZqr5d4vHTW2yzTd6uaIcSjoKKAyZi1vQpdUaswvQpSFZSA/8+dO83qQCbeefPxr0xhMi6zrJLRqL3D00EULJfKXc+wQSIJ6Z2h6+I0+mNkN5InMhENgW53xrssY8Ul0H5ypPQME0KB/Ghz58QXWCfPCngfpSeH475iaUo/TWXMJvsCnKyJdyLTWSekwZBt4nUTvmnhjp6vqg==;
 31:i2MAyHIYNok1jXIwxjxIC3C0NdVDlljuF0N1PezoMGDEWTYzXGbmat8c+zl1QaMOtga41cQixAbVeon/yF71jiD5hXIpkud4ca+miJGCpc1bvXyNMJvpxvU4ILtd62EzCDXwN7ObbQCKLPZGvQXsTdr4XvVxhFYTwxU8gNNSWdS1/eTLEA7BSqbbQ3bWwfYUTRHcpyu/rLOI73XXK9jzs0MLRy74FcSM9h0OyRxFGrE=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2136:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 20:gHG+1tBooz36lLx/nmhtI+qAU2Mdp2mUe1jdoH5SIrBvtch2VPzJApMHWtoxo2on8m35m0VcgBTWvNE2qOX9IB1VIWDUsBmR3Jr5Kcnt28bovC7GMRz4RAx45zJfTEQhOrmr17zyqg9AZAF/0KV0eHD2VqcXMDj1CfywdcZIkAlNVUaKt9cbPYdyTe/eICx4cbH3l6CZ1Y0Vk5DH4vdUqgQkxNT+H5BEXwBFpPuAcoJWz+Qw44YHgwDaLpfaSLr2+Cj5zANt9ckA66PtYOXEcU6mhLA6RZ1yyMhnYBpWqTr9yqC7MBFw6/p/6MAFSyzwlWw1S5+GVJMgJejRDA+wpQynM92+YJtRKRuZEKznqxeP/IPZ2TU/YIitdbMET8TWW8PpspanGohhIk3uS8vdsw0qko6t3u+EANv0nzqEueOi4XAJh3pUZQGYAJURpQDEtyfIEiszeSK27Ssl3PbnjH67hd+90lxQ4mgUyaX2N3yF8PFR92jX/Q5rfro+etfm;
 4:Inh0OMggbnTRQ3OwHadCXM9Zs/X37a7RQVobzVL0q06RFz9iDqwT3Y85japeLbIfvc1MVgDG3VKMfr9pg3KN8SHn+MgtJslAmuz1MX/uqcGlvoWXN1lZ8jtbdmimQ5Qnkkdk2JouPUw9SkOeAKRjSDB546biKF06A8CoNlentmuxIpxtYNGrp8LZbY+MeWWhZwWC2uA3BFTRRH7IIRFU0Hr5gQcVht3Q0kMrcPBdkITpR8Stqh1N0nvL+grA/jHG
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2136444C140C55E41530492DE68B0@DB6PR0301MB2136.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2136; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2136; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39850400002)(39840400002)(39400400002)(39410400002)(39450400003)(24454002)(189002)(76104003)(199003)(189998001)(230700001)(6116002)(3846002)(53936002)(101416001)(47776003)(2950100002)(33646002)(110136004)(38730400002)(6666003)(31686004)(6246003)(42186005)(65806001)(65956001)(66066001)(105586002)(106356001)(6486002)(77096006)(86362001)(7350300001)(31696002)(229853002)(80792005)(8656003)(54906002)(25786009)(2906002)(8666007)(5660300001)(4001350100001)(53546010)(7736002)(478600001)(23746002)(305945005)(65826007)(54356999)(72206003)(76176999)(50466002)(8676002)(81166006)(81156014)(64126003)(36756003)(50986999)(97736004)(68736007)(4326008)(83506001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2136; H:[10.17.182.74]; 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: =?Windows-1252?Q?1; DB6PR0301MB2136;
 23:RXlOPNodVLEem1aiwfOzr/HziFr68p/PkzE?=
 =?Windows-1252?Q?BARw3y9l7RW/FTgxDBeQnyWsj1ddWmwXs/WHPKlLTJN3G2AA4oMIuTdy?=
 =?Windows-1252?Q?5osgfv5+x89wNC90yaPI1FnFN+vOlnY4oQkKItBIfBWGY3B6FjAe3A9d?=
 =?Windows-1252?Q?l43Bv5Aor47NgeuF/t2TlxwXyQqSXoTUYJ8DjtcO7wSzoHWK8b3fNbbl?=
 =?Windows-1252?Q?Nn8wi8Vm1hq2+hlvYykUg5Kmuhe1UlD9XK9S/plbl1I3vLGrfiyWg6+K?=
 =?Windows-1252?Q?cbUbYgJXt849Sej1emUOEx2Sadz6tRc0OmG6MQB9M6M5LTOvaCmzflBt?=
 =?Windows-1252?Q?BBXbl8t9tQRhcRGvibb6hzAs4WF7pMAZEYSBnaRogwkGQBLwlqRHMnCF?=
 =?Windows-1252?Q?ilK6aDq3LX4yRMqhHN3KEAhznh7zYHgk/VmfhWyaw0xC29eR+P4F+va2?=
 =?Windows-1252?Q?LGLlnbho+S+goUDz4on0zJ3rts7e0muwl4GcnzPMaw+xKMouRL989eyd?=
 =?Windows-1252?Q?pls1LeN1j1XwhzLluI0NaExZj3mET6UwSGGHWqD/DFMe2LNprkjetlMc?=
 =?Windows-1252?Q?KcUZ/7G7j6a/FtRdlCUNhyoOvHPAiqKAOI561lYKgBDgclJR445nMXtV?=
 =?Windows-1252?Q?iA1/g39kGUQ9la6ZeZc7Z/gG6UShJrHk4PkPNxtIl4O8OGY0r1mMsINh?=
 =?Windows-1252?Q?VUjBXSR/BrlWNcI5xY15VQGKE6RIdWKwnDszrjpKlJdmjtBgB2Dwxysh?=
 =?Windows-1252?Q?qhFq5X1AYQlnaSzY7n5bDkbEUOVXp7RU+iZsYG5/7bLFXUYU6ABoZ/BY?=
 =?Windows-1252?Q?ysEf4sHcIgw+sfs15mgA2uWWKKWuG6WP1EpLNqocUX1pv1rA931EXHZ4?=
 =?Windows-1252?Q?quONHI0MbMXnJRuVFxJXuD5eh+vX7FQlTPAOiMXk0KXn7Z9m3bk7Zfnb?=
 =?Windows-1252?Q?ZOCdShDGJS6TvziSacdsXfmYiU+epvPrwoTvkVhd+u9Hm2WuGRmRr0IM?=
 =?Windows-1252?Q?AW/2DsRhw1gDn6IDG4gPC/4vkyXzviCz0sciX4vdjgvcsbhbo2HXAq2C?=
 =?Windows-1252?Q?MEUUOvxO6CXcBjT62qLMyYdbe3m/ZTZtaSrnqKOZ63rNwusIbdPTOYQb?=
 =?Windows-1252?Q?kg7nLQr8xnozkC8oJi+MbZYwFUsFr4NL5CYhhV5bUsQ9fRlEIc/lifr7?=
 =?Windows-1252?Q?XBk2ZpMactfQ8M5Zis1F7nkvfm9AoVIEiDdg9Dd8oODdP7b0UV4K9KLW?=
 =?Windows-1252?Q?xeBvl4X+V8R5H57NYDqGZfuupdCGb57vHBFSQ1Q7uHRrkLvYomOjZAya?=
 =?Windows-1252?Q?8uhxmvCgA25rD7lhNnbRm5oKoJxL5Nl8CjhBocZPfhp+Gg2RfzVvKLpv?=
 =?Windows-1252?Q?WXFZE2NM6B4BXZDDuHfUgckWLIvEEofdKojceAAJ0Zs1rcEi7wgPAndz?=
 =?Windows-1252?Q?tIZ4MMdmv/ckpcjA/0+2tsDFzHJa0gMrykpLJNtNPVMZmJ/s9efLAzTM?=
 =?Windows-1252?Q?cdA8m45V7owcZRYFNqEtaiK5CEvV9eHM/dV1sWUMO+2aOxOfSfSfCtHe?=
 =?Windows-1252?Q?y868lhatWVn8brxlbo2uZVjpFHwN6HWW8EG2JJkIbIM6xXqnz4Oab+q9?=
 =?Windows-1252?Q?qpvJfFvJmxC9YCioQBrL3tCQ/KJIlbpRhf1o8VyrqCyWVkwJwiqFr1uF?=
 =?Windows-1252?Q?XfNRkoogYLm7y8+xLqVcCmKMCVj301R9WaInJkQ3B8P1SIkcdC/ghzSr?=
 =?Windows-1252?Q?LH8rRodcKm3HzuRmcfg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 6:YhxrlnvweuwCyQoHcK+ViLKafz6qeZ0PiBihvQ/utkieU3rbLJnH06DR/42iJQkOQzOaCXGY0K/ZWahK4ljUTDmAWTHNmKo/IVqUH/efGeuc0dAb9IiutW8QwuFVh5FKdU1jf0ZUCQhvbyhe3YEKNBZ441j+AnAft4/G+C6G8xkMoRscIwQ/EKyuewpO399IiCORe31rd5d8eDSjmk7xRjinppdLYoRSPl7TGmWd0VpjJHccirlweTTpBAhd2eWPf+p62htuM0Ux6pv3JP40AdVWgSCm6Cdg9XZkOoyxyslc9kumusop/G42GUb992Bkz2IFwcjTM7DN1wy9ySgklw==;
 5:FZD4LVcksRlmqaiMBQvmEXB+ZiSwNg6PB0AZV6QYA/OscVK/Ch4BRA+KAeBDh4B0vus8o7Kdl1DBOyqMRrLvq7PlT7woTuvMHA9Dy0X5x0qF0wdyxHqoH/jc74EkGIr4SmzJLo044tXDBejUf/dBvA==;
 24:F1HCV/MS6LY3gfF0XmtR1g8nCGlmbcAg+keWKG2tEl7so+nlByAwWB1UyqENTzzHduO9GNRKstBgABARBfyQXUCxfLUYSjpT817PmmxgH38=;
 7:MJoniiVUW3ZQ55pNynI3HOE9L0/WUozt7fxQsWJHxpx9cpzPzeFSnWBDNv6rbQhD1CMgLNl63A/pemK1iMQ31FjzGCkM2t/LvEFJUVOX8BUdmnoDtr8s+qgR473XT7ck0yumiC3NbPX+Ou+1zBfQ0hMPfsiKBeg/r2Dtia3DPlWxHmsW8cPhYYY9XBQVn7YcVYFYygrlGYEgPrfbvyxzcqVYQbhrRwfJIyqaqLkVRdk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 19:26:39.7675 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2136
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 2/7] arm: make processor-specific functions
 from traps.c globaly visible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMDkuMDguMTcgMTI6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+PiBGcm9tOiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4K
Pj4gVGhlIGZvbGxvd2luZyBsaXN0IG9mIGZ1bmN0aW9uczoKPj4KPj4gIC0gYWR2YW5jZV9wYygp
Cj4+ICAtIGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKCkKPj4gIC0gaW5qZWN0X3VuZGVmX2V4Y2Vw
dGlvbigpCj4+ICAtIGluamVjdF9pYWJ0X2V4Y2VwdGlvbigpCj4+ICAtIGluamVjdF9kYWJ0X2V4
Y2VwdGlvbigpCj4+ICAtIGluamVjdF92YWJ0X2V4Y2VwdGlvbigpCj4+Cj4+IGFyZSBub3cgZ2xv
YmFseSB2aXNpYmxlLiBUaGlzIGNoYW5nZSBpcyBuZWVkZWQgYmVjYXNlIHdlIHBsYW4gdG8gCj4+
IGhhbmRsZSBTTUNzCj4+IGluIGRpZmZlcmVudCBmaWxlIGFuZCBoYW5kbGVyIGNvZGUgbmVlZHMg
dG8gYWx0ZXIgc3RhdGUgb2YgYSBndWVzdC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgICB8IDE2ICsrKysrKy0tLS0tLS0tLS0KPj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggfCAxMSArKysrKysrKysrKwo+IAo+IEkgd291bGQgbXVjaCBw
cmVmZXIgaWYgeW91IGludHJvZHVjZSBhIG5ldyBoZWFkZXIgdHJhcHMuaCByYXRoZXIgdGhhbiAK
PiBwaWdneS1iYWNrIG9uIHRoZSBub3cgZ3Jvd2luZyBwcm9jZXNzb3IuaC4KUHJvYmFibHksIGJl
dHRlciBpZGVhIGlzIHRvIG1vdmUgdGhpcyBmdW5jdGlvbnMgdG8gcHJvY2Vzc29yLmMgb3IgdG8g
Cm5ld2x5Y3JlYXRlZCBmaWxlIGxpa2UgcHJvY2Vzc29yX3N0YXRlLmMsIGJlY2F1c2UgYWN0dWFs
bHkgdGhpcyAKZnVuY3Rpb25zIGNhbgpoYXZlIGJyb2FkZXIgdXNlLCB0aGFuIHRyYXBzIGhhbmRs
aW5nLiBXaGF0IGRvIHlvdSB0aGluaz8KCj4gSSBoYXZlIGFjdHVhbGx5IGEgc2VyaWVzIHRoYXQg
d2lsbCBkbyB0aGF0LCBidXQgSSBhbSBoYXBweSBpZiB5b3UgCj4gaW50cm9kdWNlIGl0IGJlZm9y
ZSBtZS4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 19:38:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 19: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.xen.org>)
	id 1dfWoW-0002UL-AG; Wed, 09 Aug 2017 19:38:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christopher.w.clark@gmail.com>) id 1dfWoV-0002UF-G1
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 19:38:43 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F4/64-03044-2C46B895; Wed, 09 Aug 2017 19:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMXThYd1DKd2
 RBh3TeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlJ7pYC7q4Kn7ffc3cwLiFo4uRi0NIYCaj
 ROOGf2wgDovAfRaJW9d3soM4EgK/WST+vvzK3MXICeQUSWzecoy1i5EdyM6X2KkJEuUVEJQ4O
 fMJC4gtJOAp8XjjdUYQm03AXGJ93w4wm0VARWLH/uNMEPUBEvt2n2QDsYUFvCW2H90N1isioC
 Rxb9VksBpmAWWJE0e2skDYmhKt23+zT2Dkm4Vk3SwkqQWMTKsYNYpTi8pSi3QNLfSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDigEIdjDe3BhwiFGSg0lJlHeTdmekEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnea8ndkUKCRanpqRVpmTnAAIdJS3DwKInw/gZJ8xYXJOYWZ6ZDp
 E4xGnNcubLuCxPHlAPbvzAJseTl56VKifOeBCkVACnNKM2DGwSLvEuMslLCvIxApwnxFKQW5W
 aWoMq/YhTnYFQS5j0OMoUnM68Ebt8roFOYgE6J8O0EOaUkESEl1cDomGuydd3yTXU6xf8SjA2
 W6y1fYNDLmxGcVe0Sefmcl/kbA6njibtOV5m8eFJ/f8q/ef/+aCsuDL38PUhxz2QFxuwFwo2H
 rx0qjqvfX8J+Y5W0VP/y4odOB597XpI8sX9S/p3mNVJTPrUY5hoHL7/5+sBOrxvbr1+LvBxw7
 MTchUvve26ZcW/xZCWW4oxEQy3mouJEAL4Dwyi3AgAA
X-Env-Sender: christopher.w.clark@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502307521!111277496!1
X-Originating-IP: [209.85.161.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21763 invoked from network); 9 Aug 2017 19:38:42 -0000
Received: from mail-yw0-f195.google.com (HELO mail-yw0-f195.google.com)
 (209.85.161.195)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Aug 2017 19:38:42 -0000
Received: by mail-yw0-f195.google.com with SMTP id s143so4895820ywg.4
 for <xen-devel@lists.xenproject.org>; Wed, 09 Aug 2017 12:38:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=kMdk6iS3R3Wqo3fnUkvTdfmDMlXkar1xLzZquoNZprk=;
 b=e/Y6XgF+5tjP12TfxClBrNrHfjzYsivN5x+0eIG1jLEufrqyDiVXod81ZF8VqIZtkh
 arZ9iYNjjbcHNF5h8EpCFruKMz7GnaYCu5jaSjncaQAb5EJkDA7WpDotbeHei3TIuD6N
 /qozpxq6jZHzWzMCwwKpaG//6dvh3PjTOTeV/I3eOubU5AjiNb/Qad93weg9MFF7ZZUq
 wNjgeQlWCKlTAgnvsEwiKG1e3hT1CfB7dHeRJjcda/jIKsLZSswLLMQ6JO8KHWeIHb4t
 sV5gY1TF9iRs0XrmiXcsYXaSlbPiqlYlUzVJOQRhw6r+5v5UM/8dRhkD5tXI88H6ijkG
 Kx9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=kMdk6iS3R3Wqo3fnUkvTdfmDMlXkar1xLzZquoNZprk=;
 b=PJX/k5BxpI2pTxf3vKfXlfjRANho6xB/O5klCsTN8hx5xoXQFwOo6ygfrSDI9NxhZ7
 KI5g4hZXyD7Dj50MtmEaLZ4E/UBU/rl+S0uZ1RK5CiTC8BtQ32qZ+X591cy+UpV8O0ok
 6XH/on4O9iOKJcQHyOwUXI1SnTXD+hIGBWIuE0njZ9xo7UvMfCOWDCIkFEeaB6/uX9WN
 wZUPBwkKprfkgrUwmSXPp05Fw3w9wYG0eAi/0JIK7DNOLEs366tb1omfj7gFt6sh5Nqq
 nn2VhBp9cXkggKBlhv8jGvYFoEozZii8eJ/cNgcvuD/kPu5xSxqZgKlK50LiitUjkN+N
 44/g==
X-Gm-Message-State: AHYfb5hikNrlChRktFlOxTj//YuD35dV3bvEjm6RwkgQVZ5HPH3GXoNh
 PWTtuAPhdS2VmbDv/EqkNDjgeccdE2nRCgY=
X-Received: by 10.129.99.7 with SMTP id x7mr7473336ywb.92.1502307520681; Wed,
 09 Aug 2017 12:38:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.172.25 with HTTP; Wed, 9 Aug 2017 12:38:40 -0700 (PDT)
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 9 Aug 2017 12:38:40 -0700
Message-ID: <CACMJ4GbZ05F1=cXHi1WfSgO3U=YwP3L_sDg_VdS1v9h8bqYdvA@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] cpufreq: only stop ondemand governor if
	already started
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQ1BVRlJFUV9HT1ZfU1RPUCBpbiBjcHVmcmVxX2dvdmVybm9yX2Ricywgc2hvcnRjdXQgdG8K
cmV0dXJuIHN1Y2Nlc3MgaWYgdGhlIGdvdmVybm9yIGlzIGFscmVhZHkgc3RvcHBlZC4KCkF2b2lk
IGV4ZWN1dGluZyBkYnNfdGltZXJfZXhpdCwgdG8gcHJldmVudCB0cmlwcGluZyBhbiBhc3NlcnRp
b24Kd2l0aGluIGEgY2FsbCB0byBraWxsX3RpbWVyIG9uIGEgdGltZXIgdGhhdCBoYXMgbm90IGJl
ZW4gcHJlcGFyZWQKd2l0aCBpbml0X3RpbWVyLCBpZiB0aGUgQ1BVRlJFUV9HT1ZfU1RBUlQgY2Fz
ZSBoYXMgbm90CnJ1biBiZWZvcmVoYW5kLgoKa2lsbF90aW1lciB2YWxpZGF0ZXMgdGltZXIgc3Rh
dGU6CiAqIGl0c2VsZiwgdmlhIEJVR19PTih0aGlzX2NwdSh0aW1lcnMpLnJ1bm5pbmcgPT0gdGlt
ZXIpOwogKiB3aXRoaW4gYWN0aXZlX3RpbWVyLCBBU1NFUlRpbmcgdGltZXItPnN0YXR1cyBpcyB3
aXRoaW4gYm91bmRzOwogKiB3aXRoaW4gbGlzdF9kZWwsIHdoaWNoIEFTU0VSVHMgdGltZXIgaW5h
Y3RpdmUgbGlzdCBtZW1iZXJzaGlwLgoKUGF0Y2ggaXMgc3lub255bW91cyB0byBhbiBPcGVuWFQg
cGF0Y2ggcHJvZHVjZWQgYXQgQ2l0cml4IHByaW9yIHRvCkp1bmUgMjAxNC4KClNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+
CgotLS0KIHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcV9vbmRlbWFuZC5jIHwgNCArKysrCiAx
IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
Y3B1ZnJlcS9jcHVmcmVxX29uZGVtYW5kLmMKYi94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXFf
b25kZW1hbmQuYwppbmRleCA3ZmRiYTAzLi5mZTZjNjNkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9jcHVmcmVxL2NwdWZyZXFfb25kZW1hbmQuYworKysgYi94ZW4vZHJpdmVycy9jcHVmcmVxL2Nw
dWZyZXFfb25kZW1hbmQuYwpAQCAtMjczLDYgKzI3MywxMCBAQCBpbnQgY3B1ZnJlcV9nb3Zlcm5v
cl9kYnMoc3RydWN0IGNwdWZyZXFfcG9saWN5Cipwb2xpY3ksIHVuc2lnbmVkIGludCBldmVudCkK
ICAgICAgICAgYnJlYWs7CgogICAgIGNhc2UgQ1BVRlJFUV9HT1ZfU1RPUDoKKyAgICAgICAgaWYg
KCAhdGhpc19kYnNfaW5mby0+ZW5hYmxlICkKKyAgICAgICAgICAgIC8qIEFscmVhZHkgbm90IGVu
YWJsZWQgKi8KKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGRic190aW1lcl9leGl0KHRo
aXNfZGJzX2luZm8pOwogICAgICAgICBkYnNfZW5hYmxlLS0KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 19:45:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 19: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.xen.org>)
	id 1dfWug-00039t-8V; Wed, 09 Aug 2017 19:45:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfWuf-00039d-Cu
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 19:45:05 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F0/40-01996-0466B895; Wed, 09 Aug 2017 19:45:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUxNcRj2O+fc28k6+XVurbdLNsdXu30oZLE
 Z8wdGDZs/ymenOrqX+5F7blybcVvW3JKKFoXVVlMyxg2VQi7FtaFYLf/4mo8rhksiN+Oee5L8
 /np+7/O8z/u820uT7AGlmhasFsFs5PWcciKlnUMsil2yrSgtfuR9TFKdp5ZailZ2tnmJtWiDQ
 mfMMFnTFdomVzeR00Jbu2yDATbkVhaiiTSF80g43T+sKESBNMKbwHHJjiSCxaUEFNQP+gkWZ4
 K7/osfK/F8OF/9MEDCoXgy9H197G8gcQGCvA4HIREqnAynXPl+TOGZ4O1ppQoRTTN4FTjvJEt
 lwFPhyQM7KeFAvBpKntYSkoT1SV6WT5XKDA4BV+UrSsIkBrjpdpOSBPA0qGjcI00FfAxBcV8D
 JcecDde8H0jZPhI675+kZH0KlFXvlfW9BHT3lhPyJz8ATl4so+SGGDhUNIhk4q0SPnY/IGRiI
 Xh+/FDKOAdqn9WN4n4F9HxOl/EUaG8oGK27FXDbq5ETpcPH395Rn18MlLgS5QH2ABi64lCWol
 lV4zatGrdpDSIa0WxRMO8SzLFz4zLMumytxcDr9LEJ8YlxBkEU+WxBz2eIcZkmgwP5rmCC77W
 g7yPLnCiCJrgwxhFtT2ODM0xZe7S8qN1qztULohNF0TRuOne2G6kpo8kocMAsF4rS2BCzkC1Y
 t+n0vrP6KwU6iAtl4iWaEXN4g6jLlql7KJYeKP09RLB+D3U4s0gSYUmkzTWOWfw9zkcoUq1ik
 C8gG5QjmA06y//8AAqnEadiRrJ8LkE6o2Vs0oAvBOELkZpil0JY+H+U2oYqNc7oNlPE5ec7T/
 y8cbgyjwlP7Trac+aqfdLnhCMVt0q6PJkrOpLerbPZEl/XW5v3x2zczKXnriej1nALIiMWf7o
 wz/nyTXLwjC3xx3uL28Wy4aYXDWFh11vbDtY0t38b9nB1FWtapqe+JSI6dl+4XLLDk9icu53d
 p9Lc7XdtzNS84yhRyydoSLPI/wF+8fzKlwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502307903!70301718!1
X-Originating-IP: [104.47.2.58]
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 34720 invoked from network); 9 Aug 2017 19:45:03 -0000
Received: from mail-db5eur01on0058.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.58)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 19:45:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Lc/PWVEpBwc0MxRIkhoO1IR8/vutUbCYiWJQzE8Rmko=;
 b=DwHUVe619MtkHo3ZlAvgA2eYePlItdGv03goI6bgYiBbH3ZNPs0sBC2f2CmGyI31qT+BgEgO66ahI7XUxW9QfoEbAXoRlscwX8gsJJxCeb54yLxJMQBCd5wKzi2WppGel0xlb/YAz7i6ytpq2JgbcRWvZKrfjg0iY3ARlFEzPS0=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 VI1PR0301MB2144.eurprd03.prod.outlook.com (2603:10a6:800:26::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 19:45:00 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 09 Aug 2017 22:44:55 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 22:44:27 +0300
Message-Id: <1502307870-11317-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: HE1PR0202CA0024.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::34) To VI1PR0301MB2144.eurprd03.prod.outlook.com
 (2603:10a6:800:26::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a2b0b622-beec-4970-f827-08d4df5f1fd8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2144; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 3:hXyzs80CYuW9TTiEPEY/TLEAvH7nyCva3k+QuhB8GSatQwRFEND9rpKrxya0Z/vRxTVZZlx8kKhE/Uaf+fdU0z3vMmZula3qCnA8THsBhnFeDzj5eQk//JUY86GRkvjnWjQGNncO3qZluQOz8SdKYVQ92+z14POaqkGkOPql+aZNQA0TlwsK+qSZv6e5+qTj9EXY+nN8znUFHyMnG/HWlicxtzkZsas4R9+06yqk2woaz6H9kzqyHooXGtUIIC19;
 25:2L4szkzJ8v8nxoyCsU6FWBTUYPkK5cwP4aRoNMdqssBfBKGiIF7S5IlBm1H6Z74CM++y2lZzy7On4DUM+nGkoyH3vGhK1rKKKfS1ahEXrB8w8pc33pW+MWZ182oHm10KW1IXQOexAZkZekNmpxAU6FVW5WmwJTgTXsXBohnQMdF2JCQ7rPemJp3dZ96C+tKVVU5MXKztjWYuY3GZThxyOz+uYTYYuWE60D4UKn3VwDcEyq3o8p0AGSncj8/WKOv5kIWbTdiQhaZB1AZl8hZcSkFvqpVxGxfZCrKF2eTbrlxFVkKTELJpkTcQezgIjEEkm8JuICL2cYp3zzmKylD/HQ==;
 31:/ETnHfLhtsIr3ZRryDWMGEhvTm+qOEjDZrJgGFcowgcZHdvlFiRKz1s8SBOwpmXoy65imFLHacIIr5iX/vJTZlziCfsyO4+5A+Yr7wZtRkEYkX7Rad7h4WVoguZ+YsonmLfaZO7lUx6zLLbWRVkIbDZddnj2YBF8LJxlkE2/xK3BA4T0rgq2/uZQPp2CkOTZJrZ5lQjksTEHU5ttCZxEPCoXh+MsCRBGzX2/BY/FpWA=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2144:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 20:jrM+pBFTksusrCWCbvr0gWO09euuyxGtdxlnXm2YEeyNNa5UmNZR/zchOaf8aczGlqqvm7yx8+kAu21OJC8PsK7GKYOI26Popvq4rNPt7VjEBTnwHZv0CBzl2IVk8OBDzRQ72SG2/CzYZ63BTTv+QOx4RHoySZi0ibdQSI5GNHaI4l6r6XDL1boHSw82Xs1mYgCKnlATKvkyH1n4v5vC9jVusDNz8+V1VpSnUkw0NEKLSF9PaW5ejgN5hxW3ugpLKwQwz58zhubFdzuK4CAmKZel/CnPWDFYZTFZ+ibnfa3tFna+8VO3tSA6RC6R6Dyvjk2ks+lWA7dlZSVBInqre2+77y2lqAahNlhOtycCpYIPeWl4ag/5dqpVTfbSH4dcfYiFf+E3sPyITrv8cdqnMQxyPbdHPBSUphHOxvh2UQ/2Ymwx35rUGLETokbabQhSO170kLKj+/ax/QMgcXDQJSi9rYIcjMJ7NVm49A3phGkypnRifiMMyvAr0RG/+mXb;
 4:HydvIY0OV5UfcuJimlsIlWYH6IQfBFaRLL8vKHZWRu4krz23upvE4DWAM2xu8A1ATHvCWFGcQBTAiV/c2TTrJNnQOz2YYN01+hOjGP5OYBi0MX7uvLYExF100RVJpVyhwtKSQy0IiVQgxRKJNJy9/i7UjX2vN1GMSuZLNlEPKKCNXvgIHeqg06yQ79zEszGklXhC5NjLWxbL6X757sy//Nv5oeSrYf7L1iNROEEm8c9pQOX12M8a+yJPx0UehKLYYy9LSgEU6RD8yT2bFIY0wDV5Dt0QGCBraJVFDVCZUUM=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2144EB0F2424F26DB8E7FB86E68B0@VI1PR0301MB2144.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2144; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39850400002)(39410400002)(39400400002)(39840400002)(39450400003)(189002)(199003)(5660300001)(86362001)(2906002)(33646002)(2351001)(2361001)(54906002)(36756003)(50226002)(53936002)(575784001)(7350300001)(42186005)(305945005)(48376002)(106356001)(7736002)(105586002)(6116002)(76176999)(66066001)(101416001)(72206003)(50466002)(5003940100001)(68736007)(47776003)(8676002)(50986999)(189998001)(97736004)(3846002)(38730400002)(122856001)(107886003)(4326008)(6666003)(6916009)(81156014)(81166006)(478600001)(80792005)(2950100002)(110136004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2144; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2144;
 23:pQ54VSco/KdV2q0iQFJ9WcAwraotCcJX5ReGjpK?=
 =?us-ascii?Q?2AtLz+XvsyDmtonl7HsulmDe3k3XOmjEO2e7yZ7ft5a3secTXP3LYARjigex?=
 =?us-ascii?Q?3pTjNNdZJiOYzoNgpYu7cVzpA86qyd7XGIyaZfeoZNGu6ViH6F/1Bh+V6hgj?=
 =?us-ascii?Q?/+60o3wpp9/s8X5PYzI52gO+gbFHHCwQ07N3WAe5mSIAt2cAFh8wdZtnnq0A?=
 =?us-ascii?Q?v4TIPPUB8VoBQEOISAV0bjrM4wpQ3OWlYxEPWuR9huU+YwPB4oN8fBXNcALT?=
 =?us-ascii?Q?PVprKJksjW0U9fqpJzELyqy/8M3hgDoUveBlAA0w1YSb07gHA7JTO05pOeLP?=
 =?us-ascii?Q?tqvrQpYnXCSqq4WK9OEJSg5cH1xP4aoMnvdCMB+rmLrLjLKJI1Huzp1tD2j9?=
 =?us-ascii?Q?QxKpSIpdL8i/Cfpzr2BV5SHImDwHUJqko8kIWfAy0hea2QuJnmpsaQdohls9?=
 =?us-ascii?Q?X8xP5CSL2vFQb1vRzkHLDG8cnKTT2yMV6XOJmEnglg8PYDZegkpBh9ZN+dmC?=
 =?us-ascii?Q?Acr7B7MYYlLTuO/I6VPfriOyp2yVViHFNFC5SM526mMoXFOuU0a7BSZxpQQE?=
 =?us-ascii?Q?AOkgaJpN5bRWJgdJ8qyW8F2TOan1AC+k+P9NTQ7WzgyuYrQUpXoOmzoq7joh?=
 =?us-ascii?Q?jRZDln5tAHtAtt5J5uFWG/6xPcJ1kCMrJ7qwJPHNrcX2sdbGqFRpA1Uzivlm?=
 =?us-ascii?Q?JAIX5W7dITDhQFR6TJv6aw+1VbVDVMpk31fTrAB+6ylaqAFrgSG+l1WG92HP?=
 =?us-ascii?Q?AkNEimwweZ3Go7GZjLpPpbB92nwj8ISeOPl4T2o9fnaL/SAXCiODXCiwXpDJ?=
 =?us-ascii?Q?mU92BlkC3rUJwo22g4bLHSkCdcgH2gJuS/b+FEJAQM/8n7GkN+xk7FRUKgf7?=
 =?us-ascii?Q?qutsyRQ7+yHjrgnNTARPth1+Xg2+PflHpqpYj1e1SrP3x+vndHJcf8EjoRXo?=
 =?us-ascii?Q?68xUG/+TtmjSP2CEsu1uWxLo7RsdzsRwbMcFOVv7i31wC58kvIXt711RDH9e?=
 =?us-ascii?Q?XpClKmMEe4koxBuKUCI+srAuoQSqRmJKZ1sE4g7e1q+j6coE5cEB0MNeBwJa?=
 =?us-ascii?Q?VzyydUgfL2go9fq3zdmfYCQL4G7cH2730Ees7ffJpJbWt5/4qZfZpQcMUv05?=
 =?us-ascii?Q?BFm0eRUKevPu+m5D4NRPEVVXNFqt2kWwvYH/O7URauWt+ZjiuY5JD6x3gmgZ?=
 =?us-ascii?Q?TIj7WHIA8ocTEoc/2iBZrT/9bW83jquBBrsvTD62FORaNyOmCd8SqfXYm1sk?=
 =?us-ascii?Q?xMW5wzMuxiZE6wrpMM09PV9ZEpLPX0RU3Cd0qH7MIzsT5fEqY0jsLaBc/fuE?=
 =?us-ascii?Q?gpodxanTILMnOIUX0pa0Y962XQipE7IBsoP0dBMgSTjEy?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 6:cSq3Ov4LjPO94CsA9MZHy2KDd0XPQDOlTtvzvtG07n77t62K3vLi55gn8iVnxK23VCCypysYLyiIMxXtZHaUXYJO8JO9pgJ6nkb/DruahpBsrCOwEwfN58WQceUl6Rj2tl3uavG4Aq6cY2wqHAjGY1/pPvOsenSR8g7uyDKLqWNX5hwUHUcG01xvNaeS147Dtx7mladpkcsyxG4gIk/VdB0xFV66HrliOuOifHTnxGlcRJ9HCBqulCKqM5L3Ygn2NueCabau4B1rjcP3IXQwI6/zepk8JhmNpMxjXy9WXbR/sSEErR4OZ1Mxq+ErXXFHkx6QjVO423qnhR0P4jtiCQ==;
 5:vMu0Rr3xwlXBx4jeB25oqOS8M7TuVW1MEM+KvK64P/+iu4RM4z8KoNhEikDS5XtaW0WY/ZPDRyWY/5Ic84X0Wwod7JjmyFfThS2M20W8LeBZZINTQmKN3CrFwMyOWkRKiwm3dPlp4UEiCfTgtxA0lA==;
 24:OK9EJlq7xTNkNdvfN0/rSFbBQ+RYCGvFYpev9Jr/hji4QkxoEXwoiQKaA9u+fCTNe2tkWgydCS5bymZOMZgsfn/mQrEWTrN1nVRjjaWwi/I=;
 7:32MaJvihfzNoE4Z7GSqgpcTwSyo/tyGGuWz5vrcXqMUD9W7deEbEyznAS/irub7/CVjqqIERp53WtH4+W5yZ92u6wGShbOTSCDv1lqBO0Qo8gbQHm18uLkJeFkqEa9FUK4E+gyxoWacKZ07B/L8KI6+NUDpG6cbotcz02wP8wU4IOSno9OqhJOBXCIPMIl+8EPusH/5yJTfFeD069dEATSOZTyGHPSh67AF6mKX+yp4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 19:45:00.9032 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2144
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v2 1/4] arm: processor: rename iss to res0 in
	hsr_cond union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TmFtZSAiaXNzIiBpbiB0aGlzIGNhc2Ugd2FzIHVzZWQgbm90IGV4YWN0bHkgY29ycmVjdGx5LCBi
ZWNhdXNlIHRoaXMKaXMgb25seSBwYXJ0IG9mIEhTUi5JU1MgZmllbGQuIEFSTSByZWZlbmNlIG1h
bnVhbCBkZW5vdGVzIHRoaXMKcGFydCBvZiBJU1MgYXMgUkVTMCB3aGVuIGl0IGRlc2NyaWJlcyBl
bmNvZGluZyBmb3IgY29uZGl0aW9uYWwKZXhjZXB0aW9ucyAoQVJNIERESSAwNDg3QS5rIHBhZ2Vz
IEQ3LTE5MzkgLSBENy0xOTQ5KS4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCgotIEFkZGVkIHJlZmVyZW5jZSB0byBBUk0g
YXJjaHRlY3R1cmUgbWFudWFsIGluIHRoZSBjb21taXQgbWVzc2FnZS4KCi0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDg1NWRlZDEu
LmY2NDBkNTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNDM0LDcgKzQzNCw3IEBAIHVu
aW9uIGhzciB7CiAKICAgICAvKiBDb21tb24gdG8gYWxsIGNvbmRpdGlvbmFsIGV4Y2VwdGlvbiBj
bGFzc2VzICgweDBOLCBleGNlcHQgMHgwMCkuICovCiAgICAgc3RydWN0IGhzcl9jb25kIHsKLSAg
ICAgICAgdW5zaWduZWQgbG9uZyBpc3M6MjA7ICAvKiBJbnN0cnVjdGlvbiBTcGVjaWZpYyBTeW5k
cm9tZSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6MjA7ICAvKiBSZXNlcnZlZCAqLwog
ICAgICAgICB1bnNpZ25lZCBsb25nIGNjOjQ7ICAgIC8qIENvbmRpdGlvbiBDb2RlICovCiAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgY2N2YWxpZDoxOy8qIENDIFZhbGlkICovCiAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbGVuOjE7ICAgLyogSW5zdHJ1Y3Rpb24gbGVuZ3RoICovCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 19:45:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 19: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.xen.org>)
	id 1dfWuZ-00038w-Ul; Wed, 09 Aug 2017 19:44:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfWuY-00038q-Ic
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 19:44:58 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 53/65-01993-9366B895; Wed, 09 Aug 2017 19:44:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgk+JIrShJLcpLzFFi42LJ0GcK07VI644
 0eNqua7Hk42IWB0aPo7t/MwUwRrFm5iXlVySwZjxZtZmpYCpbxfqbpxkbGPtYuxg5OVgEGpkl
 vk0sB7EZBWIkNm3pZOxi5OIQEpjAJLF6wQx2kISQQLJEW+snJhCbTcBEYt3882BxEQFpiWufL
 4M1MAu0MUo0HtgEViQs4CHx4eA7dogNqhJNdxeAbeMV8JKYuHo5WFxCQE7i5rlOZoi4oMTJmU
 9YQGxmAQmJgy9eAMU5gGoUJaatqgSZLyEwnVFi9/ajrBAHqUvs/f2GGWKOrMTRs3NYIGxfid2
 trYwQDVeZJC5cncIEkWhmlzj/mBfC1pHo6f4CVbSbTWLN3WlQRVoS665+hJpaIPHj9kaoqTdY
 JS5+SICwZST2rGhjg2i+yCqxvP0WM8RJCRLv/v9mgkjc5JV4fvUZ1IpOdok9t+exQQJGSuL9j
 pOMELaMxIYZc1gmMKrMQgqDWUhhsICRaRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBqV5uan
 FxYnpqTmJSsV5yfu4mRmBKYACCHYx9s5wPMUpyMCmJ8m7S7owU4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMHrltodKSRYlJqeWpGWmQNMTjBpCQ4eJRFeA5A0b3FBYm5xZjpE6hSjJcedvg1fmDia
 PmwBkq8m/P/GJMSSl5+XKiXOawXSIADSkFGaBzcOlkAvMcpKCfMyAh0oxFOQWpSbWYIq/4pRn
 INRSZj3TwrQFJ7MvBK4ra+ADmICOijCtxPkoJJEhJRUA6O5mWNqXLMH+4yZdQISOXttvv9nmC
 UXb37y2FrmbUtYjTzf7GfItzC8ZvczfZ/ZHZ0LtbPapK5MumNZxFX9K3Hv4fZbr9L3WtR4fjh
 Z6XBvzaaU8q2evdm3DL81vM50K5Bum8TOtajspnYPi86yD5e8LUSf1Fpol+zpvcfzI3vpnqb4
 kOoCZSWW4oxEQy3mouJEANboviObAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502307896!90701930!1
X-Originating-IP: [104.47.2.86]
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 32169 invoked from network); 9 Aug 2017 19:44:56 -0000
Received: from mail-db5eur01on0086.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.86)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 19:44:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=SeazLlM/Zf1HeUi0HobQ7njvBoWEC52Ovh4L7Jnb2rc=;
 b=eLygMrKCW0Ebwh0ISYE60xEspBKmJp09/s85DR4HXDeXsD4C6LHj274P0L3Nb7iFjRk9+ucQS900Fu8kVgWL15lrpSRowtgObDNqoIOxHOVzdAQvAlNTnjVObftQLPMHF6ep16kzfkwu6rWkOw2s4y6flta6hqcV5GqeDj/nmAE=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 VI1PR0301MB2144.eurprd03.prod.outlook.com (2603:10a6:800:26::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 19:44:53 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 09 Aug 2017 22:44:48 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 22:44:26 +0300
Message-Id: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: HE1PR0202CA0002.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::12) To VI1PR0301MB2144.eurprd03.prod.outlook.com
 (2603:10a6:800:26::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 112c125f-1b83-49d1-6891-08d4df5f1b97
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2144; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 3:AvPflJ2mdqKtz03mfLv1ZjLmh/o3UAKtdJrwcKSiuFRKVz2tt24K/Ua+D8u5uQITTwk+lnC1j0KIcLycgqhMGHD4B4ZPqM0YFC+gV7qw6DfN+geHbsU13lej98QfaMaV0PZfhp1SJE5aPlfH7rm3R4aVFhVu6k/CRCdcECpgRZWmAgXOnyjDQnfOmlwbDkab7/hXKRfxva48Zxm1orAZyz9AwhB/MHplOdqORsUWoq2boIIhHd6JO3DiFuPFG/Sb;
 25:2fLQuEBf5JhokLYtH51JIC4OE4BLRjg1fV1ahnUhjA9HnrecvC4L9f3pu6DS1JmciW7ZtoT9IiqZrWBx6wW+ZDXhwfekGom6+E1kIiISSxmsXM46AKlQddWNRUkseIZfqS2SKH6bEV4tZcWumQjQG3QLH6XJlzZJo5yoFglwZoCYvQ0g6WapkFqjlRrRx/QF8Kx0yDXA9eSGv049qVEYRALWnArG3/YjvhXWhsAVayg6mfopi53Jlo1q3BouMbyx87BvOhnFsq8vLI64VrIG0G+Zoxy7VIxRXCV01PBJVHEljI0DrPeWrSLXji9vdCWNW7ronSw0OjG6nXRXSavDlQ==;
 31:mrooSkqlqCkoT8gYQaUYyC0JCmJ+O8eCQSo7yF9nFGwXVvjAPCNMuyd+uNk3SN5uXqe2A3UsrUQCZPnce8MGGu+171JaMIYDEG0sUSp35+/e2Cbcx3YR0G2FXcxhmGmpTiJECdSqs0wCFjjMm0SAeKrw9omk5whzoaASMQT3JiT4Rqcl3pxNNVqEEoYw0DluYmOyHZh7gZ3jh88YixqgbJkCBYl18r3wQHquukSOs6g=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2144:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 20:rFCVDGaIXiQD9kXgmIFjFijxJE87qx/zkUrW/FqOvQ95v8syUhxQTyAdGu48aJ19ts4ADPk77cKZAsi9HFrGSlzFaRU7LDV/ga0L0kYshK//od59NsYtLUe2XOPBcefcd2W/27GJKzNp7j9iViWqNJE8Cyd2IomuKl3q/1sBO+DKL2aNTPWOnLAYcn99dwiOAUHcGF/wFmrZfRN23EGnGOps3kvdcMQpT+uKz2Ri+kQKoZtVTAbADqNrb7TcC4c/RX5Qxuy7MTYbfBSwl6jFli3hj3x0ijZdGycqRdT/ATzIwWzryRul9Fd3uExFcn9dchiTyxpd/IuzhJkYfe7lQRAZr0tgIx5CZ5iZ2dERrZaPnZSLV4wE/laBWxrcmGwD3VeMVmAImHLh+z3l9Hkb2hLMPS4bOBM6zWwZHo+m/IdIKaQsz3q0SRFi9g5hfkKpsIzIIPPCzwI7zK7u1ciH19J7v7ZjvISDsEan40rR2zdJxAyRuway60mBwfTriGum;
 4:1Mnk/WcB3Y+A5hJgGuwFOFSCOMkqroudk8ax/8x3SB63ARx5pRqKIFtu+RPcZpAEj3MiBn7V9g6W1sOuBOFreWJvUwn3OmF8oQ6UVGNDox0/o2W8fgERXrA0Hkjp8M4MXudfPta1dcUVNiAS42D6h0JQAXZTFlRR4K7A4kVkBJFZYt19EVnl5aCD9b5YEG/w2Hp+yy/zEzxrpBj6SmCF/PVENCCXRzrP0GTCozxCWaC2Udyr4NqHXWO05a3K7ks9
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0301MB214437BD1D56B0F32D4809FFE68B0@VI1PR0301MB2144.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2144; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39850400002)(39410400002)(39400400002)(39840400002)(39450400003)(189002)(53754006)(199003)(5660300001)(86362001)(2906002)(33646002)(2351001)(2361001)(54906002)(36756003)(50226002)(53936002)(7350300001)(42186005)(305945005)(48376002)(106356001)(7736002)(105586002)(6116002)(66066001)(101416001)(72206003)(50466002)(5003940100001)(68736007)(47776003)(8676002)(50986999)(189998001)(97736004)(3846002)(38730400002)(122856001)(107886003)(4326008)(6666003)(6916009)(81156014)(81166006)(478600001)(80792005)(110136004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2144; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2144;
 23:VKVlv80cfYZyHlwcP2NRowD0RryxJSwmgmqdVTR?=
 =?us-ascii?Q?XdmB1+/Yobcp1nejqJj7/Skl+Y+OWl0IR5bPLC2fqk4ij9WJtU7Pml48I6PB?=
 =?us-ascii?Q?i7EBhQ1+z3gEJLYgbWwtK8crRrI9F+afgM1Mg+rLuOohDM1EFLdSzUXZCIFP?=
 =?us-ascii?Q?JPXPbWNYr95Ia3zeoNTGx5KakVqn6TqZXQRi+gP+/U7c5eoNAvzcNONdbevA?=
 =?us-ascii?Q?q8dhgddYwcPsZ5XzTn98pSdtW78dSQPhIwYq6R28atiWMDnUnpCcUgE87dDn?=
 =?us-ascii?Q?YDxJ9MdigOQ+eVgDGkSXBVmKYVImUgbf2kVI/BR/XVpEB9TK4q3mdO0RS3x2?=
 =?us-ascii?Q?Zo/BpfDkzCPX7lB9LzWmCYHWgIARJaX8osxa4R2mEVGuOSW/urLYYEKo4yPa?=
 =?us-ascii?Q?V8BElVvD2TTn2dpvskbe6xotuRXrhw4SO/JnJ4X1b3G/zF4pP6UGzpZYThuP?=
 =?us-ascii?Q?X0ed6ondibTeDV7Oaw+HJs6b7RD4HMjdabFsyE6LuBLachXv4/lrZpKCv12x?=
 =?us-ascii?Q?A7vNLBKgPHqzgil9hpxXzYl1qJI+om/qnC/svwBB4qukjxVU61xe7k/tdmo/?=
 =?us-ascii?Q?azx9RUraXox74LJjoqaDyaEUhzChfE2QEH/kHXGMGZSsd26dsBqZxEJ5UPd0?=
 =?us-ascii?Q?eKXzvZOGz0D9O3Hc6Hefho1rk+lm1BaA+sZMq9vMvuDPjv5fgS1Uj1ZbJWBd?=
 =?us-ascii?Q?JG29rr3bOrxzhJIdITg22pNtC5Ynq2DbwJtjRkfF0OI9gG6PUwofnooHvfMR?=
 =?us-ascii?Q?3NhqMO+US/uI2huprrpeIcTzsBGG8OfDRDtD9oySgpgmk4+skakjhF5pf4RB?=
 =?us-ascii?Q?QygHJwoPD2q/aT+/4iF+RxPKORG6IoqUSbvNNd2HeFTqjtH1mBtyNH6+DVJk?=
 =?us-ascii?Q?OYyoA9PC0CPOM9Kdp16+IAs1dwOgc73v0LqhBViFAHChHrtlMKODEBt+dJF4?=
 =?us-ascii?Q?wauCg47ATdvrVI6JyF/U/MznAQ9o0o1V/611AY4p+0ktdf5z4rEcSoq6rcgr?=
 =?us-ascii?Q?b5tDKvhnwnx9rek6D0QhO/e7/2HxRwiUMjTwZtXDYcgZXOFPhk6Fkbv2SFij?=
 =?us-ascii?Q?2Slhtb0LER+/nPcBJ+0hH+lD1Q6OppYOTef+zHxqkZgp+h7gcwdzxgFDQHUa?=
 =?us-ascii?Q?rKFBmJXnfNlrLepOpAeT6lQ0pM2SycxT0lesb4NVCETA3rbpab4+VWOhaVPw?=
 =?us-ascii?Q?eetiO4donriZ8/3TFRhK0xVWaTyimttZy6CMqRFSCYDsjGcuCGENGMNVA6+9?=
 =?us-ascii?Q?/7UDtcKuvaW1gunedRSfKD3nTVowfkUe+/scPkWV0yz6oubWLOyR+Gwb0O6i?=
 =?us-ascii?Q?tkQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 6:9s+/+8VRztruKtpTCtEjI8DMLgM9yR3pTS1jJSAPVxEhj5BzUcN5kpS/GqAT+yHzijulFZfDUbm4g+08Ec2vA2jBzllr1sG+QIjBfQkf+8cdbrmIO76c+c+tXBCBJsNWMxBVage7UpdKBKD56fx1ynqdrzv2X51zoYH18CQNQwd9ixL/o+WjI0lXkUagaNfVi7lTAcB0uRl8EiVc3/hyoYAXe8JJ/UNmgQczJMSJ1DFv4yL1LpwdxAzRJQWJvkx6pl5Z53wthDiof68yb4EE9XrM8bC8b2xPkXkDp89SzRWgjwZGDQbifVlN5jTblYGN3zuFV+Pb273mIxGE71YGyQ==;
 5:j+hIVdlzSWt3BO44FqKJ0lerWar+4kw5R7yYAW4RSMGD53npV3rG4rYQ6c9BxO15ELj/L88S+d7H/bOF6aA3U9j5xK8VR5+Q9b6PX4/lx3oGHlCHsrm2tAAHdBSL/Rq8qHVLf5uxd4ZoiYKbDyaDyQ==;
 24:QGrTxLNELKBRBq7bIT54nKmKSkgmP0II0EpSWpJgRzh+dpagucmblDOJl0npZQXdADkiaNsc6o8GuCtI08RY8rwJ6dnYG7dOHcFMR16pETc=;
 7:HEqKzpac74qcOa/8vt3PD085W3btvIGnqBqurWwHrySjAfmD+kL8f5iUFJZdfX2MUpqDoLm+SVcaHggKiRm7UBLlKyIiOPYBegP2t061OCTBjZd6e3J0nhzMn8CR0CueBf3QbIk2zh6oBgx/+DKF73lfVv37ktH/N0embUCJumy5w/Av+9/7fRXzGwXEpaK6TfQQ42GzBTqnDPEbitjPiiZLbJQZZ0Xh0jvxq7T5CiY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 19:44:53.7627 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2144
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v2 0/4] arm: allign check_conditional_instr()
	with ARMv8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKVGhpcyBpcyBzZWNvbmQgdmVyc2lvbiBvZiBwYXRjaCBzZXJpZXMgZm9yIGNv
cnJlY3QgaGFuZGxpbmcgb2YgU01DMzIKaW4gY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoKS4KQWZ0
ZXIgY2hhbmdlcyBwcm9wb3NlZCBieSBKdWxpZW4sIGZpcnN0IHBhdGNoICgiYXJtOiBwcm9jZXNz
b3I6IHJlbmFtZSBpc3MKdG8gcmVzMCBpbiBoc3JfY29uZCB1bmlvbiIpIGRvZXMgbm90IHN0cmlj
dGx5IGJlbG9uZ3MgdG8gdGhpcyBzZXJpZXMuCkJ1dCBJIGRlY2lkZWQgdG8gbGVhdmUgaXQgYW55
d2F5cywgYmVjYXNlIGl0IGRvZXMgcmlnaHQgdGhpbmcuIEl0IGNhbiBiZQpkcm9wcGVkLCB0aG91
Z2guCgpWb2xvZHlteXIgQmFiY2h1ayAoNCk6CiAgYXJtOiBwcm9jZXNzb3I6IHJlbmFtZSBpc3Mg
dG8gcmVzMCBpbiBoc3JfY29uZCB1bmlvbgogIGFybTogcHJvY2Vzc29yOiBhZGQgbmV3IHN0cnVj
dCBoc3Jfc21jMzIgaW50byBoc3IgdW5pb24KICBhcm06IHRyYXBzOiBoYW5kbGUgdW5rbm93biBl
eGNlcHRpb25zIGluIGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKCkKICBhcm06IHRyYXBzOiBoYW5k
bGUgU01DMzIgaW4gY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoKQoKIHhlbi9hcmNoL2FybS90cmFw
cy5jICAgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggfCAyMSArKysrKysrKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdl
ZCwgMzcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 19:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 19: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.xen.org>)
	id 1dfWup-0003Bo-G4; Wed, 09 Aug 2017 19:45:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfWun-0003BM-O2
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 19:45:13 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F5/3F-22472-8466B895; Wed, 09 Aug 2017 19:45:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTcRjG9z9nl6N46ngsfJsWta6Um7qU6lt
 GpFRmGFJKoGd23Aa7sTNj+sUs0qaSZhdIoguahoXCnHSznIVgN3XaTYqyUrQhpmZmma0dj5l9
 e/g/v/d9nj+8BE5PSuQEa7exVhNjUEgDxbpIbL8yIas4NarwCbW5arRSvBUltN6dwvaiNInep
 DHbMyQ6T2OKZSjEPt4vO4L6FxahQEJM5ePQ9f6GrAgFEIg6CE6XA/EGTZ3E4Oivs1LeoKlMKH
 U/nIGkVAzUXeqY0YuoMHj5tXtmAKcKEOS7nRhvhFBJUNdd6B8m/BGrobM3gH8mqZ3gdtWLeQ3
 UMuhpd+C8DqB2Qem7SozHaT/z8cwyAQ+GR+f7ZnCcAmgZHMR5BKgVcK42h08F6jSC9jcnJELN
 tXBvaggX1i+F1mcXZqMSoXn6CiYMvMDgWK8TCcYxGdyvjhd0BDT3leMCNCCF0tESmWBsgdHJS
 amQbIH6xjjh+bUESnqiBB0OTdcKpMLsoAR++sZmG2XAsG9qNnmaBN9w3yzlkIH7+x1pGVpTMe
 +rFfO+ehlhtWgdx1oPs1alOlalseq1OpuR0RuU0VEbVUaW4xgta2A0nCrTbHQi/xXkiUToFjr
 etucBWkJgisWkc4MjlV6gMR/K0TGcLt2abWC5ByicIBRAug4Vp9LBVlbL2rP0Bv8p/bWBCFIs
 Ir28TXIWxsjptYL1GCkJb5lvAqPFJrOJlYeSDTxE8ZAu2zS34u9BdqGl8hASiUQiOsjCWo162
 /++F4USSBFC5vFbgvQm21yS118C85c4kOjgS9iYf5b8CIrMXRn/Q/Vqe3dEkuFq6/jnd2qDuT
 BneeOmgmRP7nPZxOvWt+OVAzuKmjy1C8TJPT51uLr6tyaXzq8febOq0XfmqeV62+4Pl9I7ZBm
 xctuXmE/rajrjYm+qky5qb9ekNigkTdPENp8rzfStPOsUjP0se1lk9lSFpbQEh5XU7nOPKMSc
 jolej1s55g+rwQpYiwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502307911!92520309!1
X-Originating-IP: [104.47.2.87]
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 41119 invoked from network); 9 Aug 2017 19:45:12 -0000
Received: from mail-db5eur01on0087.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.87)
 by server-12.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 19:45:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=aaUi/7Qtx/kDfdW/uBVnI5Bw+Um6P5WRVAfJWRU8UM0=;
 b=l+S0zHQ91tJv6jih2wlrGRaDqxYRdK2MfLno5lDxvxPHFL9h7qwai7PIT1jMu4mGiZEYi+LEhEvxh1PtqXrYaGR194E6NSl44dix+kblozTgfOzg9RJX3YP52VnE4T4gk4Fz0wDuLvjocbfU9CEzMhszbvFxWEkR+ZUvLX4emUo=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 19:45:08 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 09 Aug 2017 22:45:02 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 22:44:28 +0300
Message-Id: <1502307870-11317-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1P18901CA0016.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:801::26) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 807c7347-72f0-4700-1609-08d4df5f2447
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:WobMYYipZp1af21St1U1+aHIURYw3Q2N6hQ6QrcMZ0vyK7lL3bYZSOxCNP7eFl+1oT+EMu1k8qhunrqeWGYr0EaXVKzjTSyVF1Zwr+JBtQGp9xLzhZMMlRq8ro9pja1Yij3qQPVTx0R0ZVU3GkILr6ntvpWZ3FguTqhk+80roZJ6VC0G/wZAiUkG9XKTjXydfl84opejrFOSrsNUuFnsaVjMejoM6JLNGPqKJqpogBhAX8Maqa2Yl9SeSimYPUME;
 25:jgvcTFAU/ue4IFEyZ/XKYOk0IITm9Ppo/ApvDKowJtDqF5M0/H+MyBCTpGYQfXpIuHC7xMqxDV8R+R8khU5YGbljo50+MNTN6ESgqjbGg+QYXztsVYf1aExcJYReL9JhwMJsLa+5BPkuyjVG4JmB+pPEuIF+kE5PtfwAQ/nKYS0uy2BSzHYBHrscjSl82Rmm0qT+dnSWxDVYyo2F+R0dOitaO3h+rUyVdM1x8Ny/tRIUa0NT8dzo66jpHWXHkQEQWCVhW3yHtCe34MmK02ur/BhvzNpjS7M/jCTsv+mPiv9HZfG8Q2QEgQLFgNC52iIw8+uUBPJ/obMCIJd99nMHpw==;
 31:JmRmW+/HsCAmwycNPWTReIXESB/ngltrLjvLRg7IVRRHJHc3oSR2RsB5OheiYGTZorAKCTTSPwnq5GREta7X4lN87BXJMnzxiBlBoFK/Fxe3I+F7oTuyEr1TT5whSDiofGxYYsARaSjfa4XryBGhwVXqwcn5VTo2XPsruINiXXk+C5dnp4P1osP0CalsqQSqI4fAS3KUAewklwCBFoN0LEZr8XzowpAq7IDyuhc+gg4=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:SLIYeK5s9L2fSbZujgPzjrium8klYIOsz68lwcaa43q0xuhWcgx2vBpGRIxHQSZ+eENOHjjYkGNeDt/PBfznXJQO/mY4A53We2oiuzZqhUsih8WLic+bJQ8W7UHBp2VLpxflB1BhIieXBA8HPprHTILhb3zEz2ik993GaPGMX0+rzltzdwBk4chC9aTgJmXORQG0C98bglQZX2yNM/0lvJmUCTdc5g9/orGOhbxiziNeaKoWbs8fcTfjifuUD09uj+K1OYFgCGTPJv9XlwznXGaIYbaFn5wU47KLOpRQJdyJDkK5w61h4adfzrdC2ajCjEFD9cmD+NcVkX6l1ml5gOjmTxLXdPXqCmjbxWKlufxOLkTT1msAFi5ewsEhtbAlVh9T/ekOzduwrxerulOESwoMolQ3tZAhlcbMu/XkNxyw6fEUJo+ue8wiDrLszT4wSVZmg51io8Pyh+NbUPEInAd6K8oBpU820Ce17u1alAtx4qZ+ebEaFzsDEP1zF8Um;
 4:gQqtig/GEhfQZTZ52bc6gCtuJbvv3Ca8CZFi8TQDNvHN6c0lQR58LOl2UPbXu+kPSpv7i3Yyn/eOHQa1AHOweI/0R+QsePmrog4izPgkDlpgRDmP6Um0fyqpylg2zY+U6gXlcyKjlvXZNrHXke2Ysg3K9C3ieuYnG1Xj6EwMSzzPcvDaasbGcQOYP+frI06Mc9Jv9h3FNbnd4kZK6sj5FTm0/XtWQh9ginnJTOIynpqFg4nQE04OAupvaVtzEGPoJQo153bfZ4po5MNw9uyGTMrTjS+B9IJLQ6idNxW0Y0E=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2139E992E907DEBE4876622FE68B0@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39410400002)(39400400002)(39850400002)(39840400002)(39450400003)(189002)(199003)(50986999)(72206003)(36756003)(50466002)(97736004)(305945005)(7736002)(189998001)(68736007)(101416001)(5660300001)(50226002)(76176999)(81166006)(81156014)(8676002)(2906002)(105586002)(7350300001)(2351001)(66066001)(4326008)(38730400002)(86362001)(2361001)(106356001)(110136004)(47776003)(3846002)(478600001)(5003940100001)(107886003)(2950100002)(6916009)(53936002)(48376002)(575784001)(33646002)(6666003)(122856001)(42186005)(54906002)(6116002)(80792005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:pJ0TCTZlIo04FZNHMGZ/ApQ5+DyPgt7HVjxn74Y?=
 =?us-ascii?Q?GnkB893hu59MZn5GGYKJ9sS6BBg+IVMzYwEbWccD/3z2PqbEe7qyX2ScEL0A?=
 =?us-ascii?Q?RXlNRmAq60s/oYP0qg7m13eET0ImFOdkYP7Vlki0hJQeT98w5AfT5l+EHHlv?=
 =?us-ascii?Q?xp3YUlDuUN7Yixw1oqgmKqbSRshEeoaG/jJGa6VD2FSAxoxI4Y34JKKguvMr?=
 =?us-ascii?Q?hulwjnuE4PRMaVRjGZhguxFrlYcnCgCbcghw5KQOWSWvbzR9FsOdA1q3UngE?=
 =?us-ascii?Q?4Gpuk9SSQgg515n9Bs8HeWLm04T1HOGdKSO+N6tj9AYy5Wk4EnfqsiSGx2L/?=
 =?us-ascii?Q?t0V+tZQPxxvzc2paT/CokA/B5Y40kcpVw0lBgzN+d8f7e2jtPcICShCGIrSM?=
 =?us-ascii?Q?hy3xfUdQUhSuvJisxctFXRK1iKnv2jmKh2rDq40vAkf9ybIfIgyrlh4ngxXa?=
 =?us-ascii?Q?SRQVzzKsAZPeJUV/MFNhpu6CcVkWsnJreilyjnLW3HRDZog/txTBluvwDSne?=
 =?us-ascii?Q?oTAzTY3bizlLH4HSMt34WQrG9H4AVnSxux1aiYP2rvzG8mDlsMaLan85zTIm?=
 =?us-ascii?Q?dvcAsxDAKMPrkG4PUmQJsD+QbvCgFm2DAOPkJiorv1tmmdcocH3mKm4xuG5G?=
 =?us-ascii?Q?HjT73zBkdk8vH+MY2gcbtH/PMe2qlhET3i0wtTxfnVTbOq0AZUSjH9O5xciw?=
 =?us-ascii?Q?P9dMqA9cMO/jdvhZ94pu9nZwOLlehH0Z1xrPnzeG51xMIUrZZUPqLfI5iS33?=
 =?us-ascii?Q?G/4qqj4mvz66awZ1L9xYuLxN5P8Lv5G0xpoGI4eTFnEOrJg3d1fbTbzZlQ1l?=
 =?us-ascii?Q?aLnN0kX9YdRyh2+pd35FzSTEP+g/f/yYIlIZCnt7Ek1ntpl3LdK8DmY+iHQw?=
 =?us-ascii?Q?CgH8kciOE+DHyAa+knoXSciPe/5BRmNKdHY5+H7vfyBRQ5XnE89/fZVrotDW?=
 =?us-ascii?Q?1jPpTKakCFU4w/6Y74sXzaDxTm8XkYIJtZOUQ3n2O6lA4QBunt3s2e/hA2uO?=
 =?us-ascii?Q?y1nwPrh9LatBkZJuJX1EVRo25CPCmwMb6aPLbr2ICS2a9oIVGSOpvsB2btNk?=
 =?us-ascii?Q?+6bbo5WzRbpJDbfM/CC75RZhbq6XVg8MDTfOcW7zbml2+6qVP0oY62DrQLeW?=
 =?us-ascii?Q?BA2J8NjKEO1c3LbIz6viecmvk8HShX2OlcDCZ48bOBAe2LKRJ+T9V+IWxXHK?=
 =?us-ascii?Q?z72+OS3rWjFFnH5mISx0AlX7+5i4/0vVsQrSZ/iJ4Ti3ItjHP1Y/pu+f5yDu?=
 =?us-ascii?Q?vnHSccUmLVywpZiHWO8QADD/TVY0Q6i8kzd7vV12Ok0ZewZOGvyByZm1vsTe?=
 =?us-ascii?Q?McyplbrU9hJdQ08Pd5FXH6vGE3mxoR7oE/lWcIQE+X0Q2?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:Tgtw9HT1Q1rPFCfwHALdZSfVQo5rClA1JdJgWahb/sDfLKIfVHw135Cuer7F6FAlxfiiAxbtpLejTHtwDIp9lzvYb4UwQxtDnSuLU9byYvrHI0N6nJASdRP6hJ9H0dhw0GwSWmfnM857trJ9TjwYtm5r6bXEEQt6qwgLKlIPui9E/z9ZbMxTNHOvfzvi1/s759Ayn4SQ7fKIFR4TO4eh3GVu9GydLMA+7rLGPNxWMLJkp3fPoZOGtDjoN6JbOZLBu0y5RCec/iCV9DgsPlxP62o4XDrTYENAkUDo8outDGJ0iY898xNXKl9FZgGESFDGpP+7A2lTfW/QX9hOYU4bpg==;
 5:Sr2ZurW4QiGW6Y6uVeRXQg4/60Ivfvpolhv9XLGv4qmWrOyJQ+cqVSph19BOmV5r5r2baoKLWC4cgYi7C/QuJ5xmlrr1EuvNQ2XRlmvYwCxb3SUtGlJVXBJ2fqqfTf9H9XR5zYbr1sUbwTKKUQGsqA==;
 24:hWr5bC2X8Y7nxKf0Z88Rj4RSVFHFM8uTtPO73feDJplVVlSyrOippoMKHRBwE0LidfF74BQrC+N6UUiY8ZY7vVjhzLX2/LMb3GARIu5gIEQ=;
 7:8h81ohImBeOBXgx8vEkESV2/St7wK/EySzy43S+5tylkvCwAdw9pMwZSoBA9CQzUE+1ahsiNUJLNBZLF6ErpPeIism8Vam87z2rdWA6NPnZf3+ZIt9ik/OHlFiRWjmjYs3sBjfv756k4CRyw4FKYwgzQfY/ERuhU4nh7z1PUGgNUoEuFkMw/svdHdoOgb940s4mn4cKzaAOiC77N8GrvPPkKfIzCSVtz2WYiwbyzEUs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 19:45:08.4139 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v2 2/4] arm: processor: add new struct hsr_smc32
	into hsr union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQVJNdjgsIG9uZSBvZiBjb25kaXRpb25hbCBleGNlcHRpb25zIChTTUMgdGhhdCBvcmlnaW5h
dGVzCmZyb20gYWFyY2gzMiBzdGF0ZSkgaGF2ZSBleHRyYSBmaWVsZCBpbiBIQ1IuSVNTIGVuY29k
aW5nOgoKQ0NLTk9XTlBBU1MsIGJpdCBbMTldCkluZGljYXRlcyB3aGV0aGVyIHRoZSBpbnN0cnVj
dGlvbiBtaWdodCBoYXZlIGZhaWxlZCBpdHMgY29uZGl0aW9uCmNvZGUgY2hlY2suCiAgIDAgLSBU
aGUgaW5zdHJ1Y3Rpb24gd2FzIHVuY29uZGl0aW9uYWwsIG9yIHdhcyBjb25kaXRpb25hbCBhbmQK
ICAgcGFzc2VkICBpdHMgY29uZGl0aW9uIGNvZGUgY2hlY2suCiAgIDEgLSBUaGUgaW5zdHJ1Y3Rp
b24gd2FzIGNvbmRpdGlvbmFsLCBhbmQgbWlnaHQgaGF2ZSBmYWlsZWQgaXRzCiAgIGNvbmRpdGlv
biBjb2RlIGNoZWNrLgooQVJNIERESSAwNDg3QS5rIHBhZ2UgRDctMTk0OSkKClRoaXMgaXMgaW5z
dHJ1Y3Rpb24gc3BlY2lmaWMgZmllbGQsIHNvIGJldHRlciB0byBhZGQgbmV3IHN0cnVjdHVyZQp0
byB1bmlvbiBoc3IuIFRoaXMgc3RydWN0dXJlIGRlc2NyaWJlcyBJU1MgZW5jb2RpbmcgZm9yIGFu
IGV4Y2VwdGlvbgpmcm9tIFNNQyBpbnN0cnVjdGlvbiBleGVjdXRpb24gaW4gQUFyY2gzMiBzdGF0
ZS4gQnV0IHdlIGRlZmluZSB0aGlzCnN0cnVjdCBmb3IgYm90aCBBUk12NyBhbmQgQVJNdjguIFRo
ZSByZWFzb24gaXMgZGVzY3JpYmVkIGluIGNvbW1lbnQKdG8gdGhlIHN0cnVjdHVyZToKCiJOZXZl
cnRoZWxlc3MsIHdlIGRlZmluZSB0aGlzIGVuY29kaW5nIGZvciBib3RoIEFSTXY3IGFuZCBBUk12
OCwKYmVjYXVzZSBjaGVja19jb25kaXRpb25hbF9pbnN0KCkgc2hvdWxkIHByb3Blcmx5IGhhbmRs
ZSBTTUMKaW5zdHJ1Y3Rpb24gaW4gYWxsIG1vZGVzOiBBUk12NywgYWFyY2gzMiBhbmQgYWFyY2g2
NC4iCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+Ci0tLQoKLSBDcmVhdGVkIG5ldyBzdHVjdHVyZSBmb3IgSFNSX0VDX1NNQzMyIGlu
c3RlYWQgb2YgZXh0ZW5kaW5nCiAgZmllbGRzIGluIGhzci5jb25kLgotIEFkZGVkIHJlZmVyZW5j
ZXMgdG8gQVJNIG1hbnVhbC4KLSBXcm90ZSBjb21tZW50IHdpdGggcmF0aW9uYWxlLgoKLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgMTkgKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApp
bmRleCBmNjQwZDU0Li5hZjRhMGY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3By
b2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTQ4OCw2
ICs0ODgsMjUgQEAgdW5pb24gaHNyIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAg
LyogRXhjZXB0aW9uIENsYXNzICovCiAgICAgfSBjcDsgLyogSFNSX0VDX0NQICovCiAKKyAgICAv
KgorICAgICAqIFRoaXMgZW5jb2RpbmcgaXMgdmFsaWQgb25seSBmb3IgQVJNdjggKEFSTSBEREkg
MDQ4N0EuayBwYWdlcyBENy0xOTQ5IGFuZAorICAgICAqIEc2LTQ0MDUpLiBPbiBBUk12NywgZW5j
b2RpbmcgSVNTIGZvciBFQz0weDEzIGlzIGRlZmluZWQgYXMgVU5LL1NCWlAKKyAgICAgKiAoQVJN
IERESSAwNDA2Qy5jIHBhZ2UgQjMtMTQzMSkuIFVOSy9TQlpQIG1lYW5zIHRoYXQgaGFyZHdhcmUg
aW1wbGVtZW50cworICAgICAqIHRoaXMgZmllbGQgYXMgUmVhZC1Bcy1aZXJvLgorICAgICAqCisg
ICAgICogTmV2ZXJ0aGVsZXNzLCB3ZSBkZWZpbmUgdGhpcyBlbmNvZGluZyBmb3IgYm90aCBBUk12
NyBhbmQgQVJNdjgsIGJlY2F1c2UKKyAgICAgKiBjaGVja19jb25kaXRpb25hbF9pbnN0KCkgc2hv
dWxkIHByb3Blcmx5IGhhbmRsZSBTTUMgaW5zdHJ1Y3Rpb24gaW4gYWxsCisgICAgICogbW9kZXM6
IEFSTXY3LCBhYXJjaDMyIGFuZCBhYXJjaDY0LgorICAgICAqLworICAgIHN0cnVjdCBoc3Jfc21j
MzIgeworICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6MTk7ICAvKiBSZXNlcnZlZCAqLworICAg
ICAgICB1bnNpZ25lZCBsb25nIGNja25vd25wYXNzOjE7IC8qIEluc3RydWN0aW9uIHBhc3NlZCBj
b25kaXRpb25hbCBjaGVjayAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGNjOjQ7ICAgIC8qIENv
bmRpdGlvbiBDb2RlICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgY2N2YWxpZDoxOy8qIENDIFZh
bGlkICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgLyogSW5zdHJ1Y3Rpb24gbGVu
Z3RoICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgLyogRXhjZXB0aW9uIENsYXNz
ICovCisgICAgfSBzbWMzMjsgLyogSFNSX0VDX1NNQzMyICovCisKICNpZmRlZiBDT05GSUdfQVJN
XzY0CiAgICAgc3RydWN0IGhzcl9zeXNyZWcgewogICAgICAgICB1bnNpZ25lZCBsb25nIHJlYWQ6
MTsgICAvKiBEaXJlY3Rpb24gKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 19:45:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 19: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.xen.org>)
	id 1dfWuu-0003Db-Nf; Wed, 09 Aug 2017 19:45:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfWus-0003D0-TL
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 19:45:19 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 9D/7E-01731-E466B895; Wed, 09 Aug 2017 19:45:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH97u7bZd4eU7LJzPDgS+UmpZF+ld
 BSBkL/5BIUfS0c1vujbslCoHai3mTUkkjTVAzKvdH2FwlqFSCUUGK2bJCJSJfWlHZiwpTbLdT
 s3+OL/f5fp/n+4OHxFVVilCSLbGynIkxqBV+REwRsT9OU1idmdA1v3n/zdl24gA6PNDjwdJRl
 lxvyjeX5Ml1b1tTLXZlif1iD16OFuU25EcSdAUOtzvGkQ1tIBGdDQ6ngESgoi9jcL7VjYlARR
 eA68GQXNQKOgnutgwpRR1Mb4U3v0Z8AZyuRFDx2OELBNFZ0POxzjeVoCOhYabL95+i0+Bpz2t
 c1ECHw7tBwac30EehZqLd6yG9y9LgY324ZA+E542fCFHjNMCTmRlctAAdAVftpeJaoBsQ9FU0
 K6We0dDn+boyfhsMvGwmJK2BqWmBkAIuDKauuZAEzinh0c8cScfCpeFJpWSaVsBg1aBSAskwu
 7CgkLQFbB2dcsn0Vg5t9q6VSWHQe6dSIYFxObQ7W3CpUx58W/ZgEvhCQVO3ZyUuKOHui0l5LY
 pqWvfYpnWPbUWYHcXwLFfMcnG7k+PzOb1WZzUyekNcYsLeeCPL84yWNTD5fHyB2ehA3ksok8l
 QNxpxHutHW0hMvYly7BQyVRvzzSdLdQyvy+VOG1i+H4WRpBoo58nqTFUgx2rZkkK9wXtOqxhI
 f3Uw5RYxxVsYI6/XSugFSibP/nD+xsiJ6/e9X3ft8hymIkxmExsaQqWw3gAtBnSnTWvjVg/0F
 doWGkQhmUym8rewnFFv/Z+7UQiJ1EHUorjWX2+yrm11ewth3kInNIJYyMr8Q6HlqGYpqT42Wh
 OwfKp4YobTG9lRDV7WMA7atqaplMKM7F7b8JnwjCzuypjZ9icKdVLt90aeOQ5FppKe71l3tpw
 v0D7armGKogsElLsnIDGYVw7e6BiyVLsKu49HzAvRRzp3XagbfZj9/luXa6kl5sfGD41jtZ+F
 nPS5fVhSw8FbaoLXMYk7cI5n/gLeqDmwmwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502307917!91083666!1
X-Originating-IP: [40.107.4.56]
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 1940 invoked from network); 9 Aug 2017 19:45:17 -0000
Received: from mail-eopbgr40056.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.56)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 19:45:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Ll6hB2qAoanYYa6wCUffhSOV5IZEAOyDvm//Hz3kkKg=;
 b=jdSyLWxiRBeVOCuiKms1oFB1mDekEq76ZZ/l3EUiKWxPEQA9SEL6Nz/ukUtCUW285y4TBJW7r+u3M1VYWyCgDnLbIjFfLzhUUCtesiCaZgncERt1ubfkx/Ym8D/R/nfoGSn8/0z/jRmzoHF4DeCqGvieSOXp2fQtUydQ4eZZDlI=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 DB6PR0301MB2136.eurprd03.prod.outlook.com (2603:10a6:4:46::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 19:45:14 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 09 Aug 2017 22:45:10 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 22:44:29 +0300
Message-Id: <1502307870-11317-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: DB6PR1001CA0028.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::14) To DB6PR0301MB2136.eurprd03.prod.outlook.com
 (2603:10a6:4:46::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4dcdb5b8-6e0a-4901-96bd-08d4df5f27e3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2136; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 3:6S8BD+kjQmaDxtgnAPn0MlAg0ZjkKt7PBeHrggxMz40/CbyFW2Cp9FP/iP/oKq1yZKOV1Kj3NKuQWVrwU4kM7tThUdYIKTk7hj643SaMMNpbsp1G7pE/VW/16cgMHSBcJBwCmbnWtS9b4+P0FWEa4WsaGN/sz7B5fe1YrqtTWkOik/i8Uv3Ms5F3MlexhjUtSlzoKD2ZbeQDRn0nlYP/FkWUamVY1J3v6SU6AwgXzQF44PsYofLDtyYyY9tiePj3;
 25:xC2cuBsh3CwpMu5g3h9bQxqL6mMS09lL4HljykrL3D8H0LG0EP3xeKGNBKqIAfSia03Qwk3P0mc9Oe3yKAJNp0ytccsx0CTAxWFr3BxknvZS0MNkWuH4VqGtB2LA7Rw6hceBHFDnoR/cLenSFJXWGZqDftKkkmL2Z9SSyFTHEZNx5u5bLkzVmwTQKPnZet1bcuh2ZH7AxZmoa/zjUw/E32f1bXibv8L2BlfFznSXf0Oi+CwhQGOX3UuJ11imwSytUbcv4v10r8fLkbzRx3BEJNC7CfDqnF3E2ZZAGEoyGq39x5LdQl1UkFlk0JzQNXHKfuR/iOsRoBpWEXz+7SnkiQ==;
 31:pOP98UZRKkDi/D/YnyWoWOSfJDKsh2r4gRJYTKvcei13B/kvCW+eIYH7A929y8RvMW89Y6tq/s+gqRcNgQlcSi2AE+QK6FC/YsxQNQvSW+6C2k1JaudYlEkPt7z548m4N53LW9dr/g8+GgJrrwg0rMu9c3kp3Ygvcy6PhoIF11rj7MRFsGcojmvvUFpzGiGt/VNT8BBMss+n4l367xT/qNdOvEw7gflPIsV9J7AlaGc=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2136:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 20:7kxbw0StZ0/PSBAp+AKKUh4++QFBq0jEJ7fu75spa0Ri1oWwC2XYaHS2vYZ71vVEIauKYzfFuvmwn2krVgeCmv57AeLhKYVyjj42nrxaVAGJu2VvHiiN7RzdV/AoZhWg/V2fdOkTg/XC4Cj8gNQGWNZo8v7d75QFqpHVWNAPRqjRgPedylsA/R6sPs/MAFMs07xRPKWjBe+ZxgnFLoVcA3TNO00v9Upteu+7XBkvidUdODlwXKj6HJAg0p+Prg/rGRpim3aReWvlW82Q/M0aLqCEmBiRH4WnkrWPDntGG5OGpp7EkwUMg7XcviCbC4O2vXmCGqMY00qTdxniK6HydhZkCAsZlMFNLZxagarmPPzsecwv5647L6gZXv84KEhazOdTXezwAmKjUiGKMiD9owvP/XIpu1IUXf+3Qdx/MwZWdjvPghqu11MdWLyaWpAsmx5R3/G8rVYdnh61xpo/aw6FvlfXcCKQlp7NT2iO6ZsYqvbWxjDn3hS2G4xTlku5;
 4:rW7kV3KLKHlROy7LAqGlOmxhxCB2N4PjsMgQvLq8wIddSgG0747P5oPMSN2YEtWDckb4J3504SeKPEnI/bBhEqTfalZgn9Muu7MOkEZT4fM0dF1LXTFcued/WfrZxFfB6zNQqL7ZE5A5chfWkE6Gc2ECcvCTkPYIHZIIxvTR/nE2eB7uSJTU4g+9sG0F5D851B+hCZW11RK3mC0mMJdNSM1kDELJjFqdJMw8D/dRZzPmavnBAukgJ/FVR3aRi3+tNnkVEalaQg9D8bJFcUoR6SfbqQWykP0VXrigHLRdpeI=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB213659B5CD105ED36DAEB368E68B0@DB6PR0301MB2136.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2136; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2136; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39450400003)(39410400002)(39400400002)(39850400002)(39840400002)(199003)(189002)(72206003)(76176999)(50466002)(48376002)(54906002)(2906002)(5660300001)(305945005)(478600001)(7736002)(4326008)(5003940100001)(8676002)(81156014)(81166006)(97736004)(68736007)(36756003)(50226002)(50986999)(47776003)(101416001)(2361001)(53936002)(122856001)(33646002)(110136004)(6666003)(38730400002)(107886003)(2351001)(2950100002)(6916009)(189998001)(6116002)(3846002)(7350300001)(80792005)(66066001)(105586002)(42186005)(86362001)(106356001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2136; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; DB6PR0301MB2136;
 23:YfLKyUog7yI/WyBm/O1oAZqBiSfiMXivwBNLggW?=
 =?us-ascii?Q?wUgBw8fJpgreKdeN+/NtI8KEsy+vJmItMDwkGlS1pX3SaLMh5il+FdEvdBW7?=
 =?us-ascii?Q?6SIocPAAPeNrR1IWu4mDsPDNdRPdieokxBIn0K97rUw8fd2PF+K0FNCz5qg7?=
 =?us-ascii?Q?jBFJUCSwNB6fOCvX3LjdBlkx8TY0aVxio+hz7LzQ133/tSFV8gdOwgmzSAgv?=
 =?us-ascii?Q?sYT7Ca6GTVYlJi8mejepZrRF6wxQsHMLnqThOczr7WqNEjLx0VSqBTSEr9Kh?=
 =?us-ascii?Q?ZgYOp4KgDDxpD12zCkgbAIqZxwTUSYlgRvk0pSJ8n1dwKj4+b+z+VsDsVfMd?=
 =?us-ascii?Q?Gy+SznAJ5Vf1EQ9X2//ahOZLie4WshqolIiiPVvmd5rPawvqg0Eg6qpq79im?=
 =?us-ascii?Q?BKBHMAYDaJvq5oZtps9/HLME9bpAujZZ7RfL72Y4bCzyXVDFX7mOOnysHKw6?=
 =?us-ascii?Q?oDU9OFR4YlSZRJxNCUflQ2DmUCYpAL1hO+nsxWR/XOZ7L01fuy3TU/1rOzSV?=
 =?us-ascii?Q?Cby9d5NMUdlbwKzj7O+Xtz9A9zQYlz4ompvSB5UR8hjd8USyABHrQdEL/8PP?=
 =?us-ascii?Q?JsBHruo2eXUw9KcsdPUkFpcRw2gVGhEEDXRIlqdJTqRIHWhYxgQdrGt/XGLC?=
 =?us-ascii?Q?ANOT3Tx9syKgGIC9zsUfr9JLpcYfd6mlDIChS5S+WtHHh0R6OcJW1xemEsxJ?=
 =?us-ascii?Q?DC6B0CPzrGG7OGM/4vtACJNxfUhBisuQylJpUbQ1ZIXlTBe/vRuHkf4D5JHj?=
 =?us-ascii?Q?GqOItq1jKmZCUBz7/Z/xzEUvOvfFk1ymAVO3PDL3vEx1QBnhYygr+RYCTaXi?=
 =?us-ascii?Q?qGabOQbW9O/Qb32GbDczQW2TXzBHSn33SLzgEK4lB2zssB0eKS6FFbfmDdCi?=
 =?us-ascii?Q?9z4CWu9mucVdkjsX5SVdM2vruNjeohPRSGvuBJ/6uu3RsEM0a3WAzMEPnSRD?=
 =?us-ascii?Q?v9T63jqamIYPIcqT07RUqZc3+PUzetJHLkmPf3wrWuoNNMGg2a01jjSSFrKH?=
 =?us-ascii?Q?QJ5iNi29iP0f1+HeqhRZSqFtT9xLaGn4yUcyY8e4oldoFuhrsGjpgtQy4937?=
 =?us-ascii?Q?Ru4f8AbJ9Rz7a2DB8yjglbsmfVTaVEtJbI+SMcAwIs4pZbxTSktsuRkzYwiF?=
 =?us-ascii?Q?R6I2xq48xMiwL+cia7XBse3TseXXsntRKQMKd1x09NMtxpvxdiy3PA3MWOnW?=
 =?us-ascii?Q?7XMipFfG12bluHUc36cTkf2wi49VovE1o/TRQJCJ+Ko9Z/UIbbE6mprjVwMS?=
 =?us-ascii?Q?BFCvzpUf0kk9k7cnCVwK8895AHjGcJNeNaTDqh5HKTzFhgv7JeXhmMij/N+K?=
 =?us-ascii?Q?QhY/L8/M0UV16xZQpBHM+Ix4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 6:ylcFjUbSaAddO93YZncLoxU7hKqD4bw8LsNJJHPmSzGvDAAVBLBQQgz/OyrC3sGV7hodvm+1lWfLt4qkkKH4xieGxoFJ+8Bz4KHNza7CauB/7PAry2TPIHgH17o6qZPRbOCF/focKBJsjmV5dCiZBUVYhIiW0egYhnbtkkHrpRJA1E+rA7WWGFLXSXwkck8x4ayfTJXaTGIxa+hX/VU4jq6c6Gd375YDh7O9vCAAWVrEG3cYwpN1eWBUr5RRmt7eMA/Jya+3QzkERY8OABaksEi6/SP/VFcOKB7YyLwbyz5q0EArMVk4QFjJmcuEfvOWGdVUL941tpBUp+WkPWq62w==;
 5:B2GAqZhculxl2g0s4R29kcizhDtaOSfxd6ZKb4ABxtorZhmeuvf0gfbJbn6YuaccgUhHcnpT561GNrIsQoS/6ovIz8x6CD0a5pDaXN/Ym14Aa2AOmPTbCyY3bIA0nQSfjXmyhKpJyS80Jix7nodCRQ==;
 24:/uVB741Qz1oQ2nLiMLtVFjPqSlxj3QX9Ju4nekrV+kzvbxLSsfWy5cCsmLIUn6bgCBBbWhWyke7l1qhBqsqtmcU3l1fanZpeG/g7fz0vhHQ=;
 7:1GniJ64UxRK6gDcqg565cpMKLRtfbekUq5BmR5bdgnHXRQ4GRMm/3buSj+lrBs+6VwvOYg5/LTGKbc1fJeZt3gAEtp7rm237PdCWPcvzECxp6GXD0F3ViHhleyiLRohqb5++wCOGVGK4WcGQxhj4Dbes9aoR1bpEqL27KsdcB6ODmRIRHwJmCFY/RdmdPCPvO6YXsg0BrY9YOvlbPcVobJK8gcEgYeNpoM2hQHuyDQc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 19:45:14.6183 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2136
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v2 3/4] arm: traps: handle unknown exceptions in
	check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWNjb3JkaW5nIHRvIEFSTSBhcmNoaXRlY3R1cmUgcmVmZXJlbmNlIG1hbnVhbCAoQVJNIERESSAw
NDg3QS5rIHBhZ2UgRDctMTkzOCwKQVJNIERESSAwNDA2Qy5jIHBhZ2UgQjMtMTQyNiksIGV4Y2Vw
dGlvbiB3aXRoIHVua25vd24gcmVhc29uIChIU1IuRUMgPT0gMCkKaGF2ZSBubyB2YWxpZCBiaXRz
IGluIEhTUiAoYXBhcnQgZnJvbSBIU1IuRUMpLCBzbyB3ZSBjYW4ndCBjaGVjayBpZiB0aGF0IHdh
cwpjYXVzZWQgYnkgY29uZGl0aW9uYWwgaW5zdHJ1Y3Rpb24uIFdlIG5lZWQgIGFzc3VtZSB0aGF0
IGl0IGlzIHVuY29uZGl0aW9uYWwuCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQoKLSBBZGRlZCByZWZlcmVuY2UgdG8gdGhl
IEFSTSBtYW51YWxzCgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBjMDc5OTliLi5lYWUy
MjEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwpAQCAtMTcxNyw3ICsxNzE3LDcgQEAgc3RhdGljIGludCBjaGVja19jb25kaXRpb25h
bF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICBpbnQgY29uZDsKIAogICAg
IC8qIFVuY29uZGl0aW9uYWwgRXhjZXB0aW9uIGNsYXNzZXMgKi8KLSAgICBpZiAoIGhzci5lYyA+
PSAweDEwICkKKyAgICBpZiAoIGhzci5lYyA9PSBIU1JfRUNfVU5LTk9XTiB8fCBoc3IuZWMgPj0g
MHgxMCApCiAgICAgICAgIHJldHVybiAxOwogCiAgICAgLyogQ2hlY2sgZm9yIHZhbGlkIGNvbmRp
dGlvbiBpbiBoc3IgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 19:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 19: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.xen.org>)
	id 1dfWv1-0003GG-25; Wed, 09 Aug 2017 19:45:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfWv0-0003Fr-7E
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 19:45:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 8F/AA-27137-5566B895; Wed, 09 Aug 2017 19:45:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURzGO/fu7l7Ta6dp+XfNwEFlL7NZYfY
 h6lOEIlQYtAj0qrdttE25d4r2aWIMNgONwtSiTP0QCgrLwiytJF8yzUqKtBchX5khainaBLvX
 m2bn03P4Pf/zPAf+DKlZorQMn+fkBQdn06s3qiz7CYMh5WKRydgzsDuhZqZadRydbH8SIE6h8
 5TVkZ6Vl0ZZBm7PUNkNOO917T4XCoR4URCjwgUk/LqilTXCF8DX6EFetJHR4BICGtyDhAw0OA
 Ne3hpXyVqND0H93T5a1uF4G3z82b8yQGI3goLnvpWBMJwMHa0dhJKwA+aH+leGWZwIw+57lKw
 Bb4eBNx5S1kE4CYq/VUt+RgpLhO83tiv2zfCqfGRllMQALyYmSNkCOBpKa/PlWMA3EUy5OlVK
 z13QEvhBKs9HQXvvbZWik6GqpolSBj4Q8Ky6m1YuhTR8v+qiFdc+GK1ZQgoYV0Nv4RhSwBGYW
 VhQKzobxsrqSMX0iYJrNyv/Ah08ve9WK+ArBY/f3qGUUmkwtRwgFDDJwruy5r8ZHho6WmboEr
 SzYt1vK9b9thIRtShG5IVcXjAciI9NF6xmi9POWW2GOGN8rJ0XRc7M27h0MTYjy+5D0iZskE4
 T6qk83YYiGUK/hfXt9Zg0oelZmfkWTrSkCjk2XmxDOobRA3uCLzJpNgu8mc+7aLVJ67SKgQnR
 h7NGGbNiNmcXrWYFdSMD4y9Znic0KkeWg9dGsA8yJROWTZYcx9oTq0v5HkVpw1gkldKEZPOC3
 er8n/tRBIP0YWy8HBVidTjXkvxSCUIqcS7ZI5dwcv+Q1oXe+x96ps4umt2mmC46dTo1JffIUW
 fzaMvH0qFZ2yQ7PRjsLVdrFhKSvN6UoehC4frB2XrjprrJnMFvta+7PrdGPmI7dSOzuuCF0OK
 JW6ExWy/Hj1fpjk3EUEuDh6N9Z6xb+5L8c22Xjg0Nm36P4P64Obq8XvuFbjU2Vi6Osp16lWjh
 4vaQgsj9AZHmKB2PAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502307924!109644157!1
X-Originating-IP: [104.47.2.45]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28780 invoked from network); 9 Aug 2017 19:45:24 -0000
Received: from mail-db5eur01on0045.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.45)
 by server-12.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 19:45:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uW0MW7ofJH+6vcT+Kx0XNjZShAZtYbKJM15HrWNBsdw=;
 b=FPhLKUSZ8qgL8cnxEmr0bkQJ+ZLg7V6M2jwgsuueTzaJ2fslW6b5b8UsMY90wR3yoCrcJ+ZG6Gr77rA4totkgrlGal33UBHBo3MOF+IWrBf4nbEPHWzBobIaZ42vjwkwup2sDd6KTuAwlzPOxJQv6zE8eNQpTSAv7s+f5bQbKkM=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 VI1PR0301MB2142.eurprd03.prod.outlook.com (2603:10a6:800:26::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 19:45:21 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 09 Aug 2017 22:45:16 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 22:44:30 +0300
Message-Id: <1502307870-11317-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: DB6PR1001CA0025.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::11) To VI1PR0301MB2142.eurprd03.prod.outlook.com
 (2603:10a6:800:26::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 19054a8a-c9bd-45d1-3b58-08d4df5f2c32
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2142; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 3:ggFLvj1wQdGD5Zfoc+LOgUXCp5tUUat3rS11GG8a2T23TpvGaeCGEo0FYy4execlyKA10mtCNQzVkSdGaqU6f2prxSBWMfHa8prD+fJlPa+BDw4IBoTAwsVuDJCDV8v2rFzUTi6LD6Iw19wLTfvOUqoH34LLyAMWeRoP82E0jH5fMAbWzD+UwnMaH2GpBuSGpG2UDjSlYoTmaQvOBD/W3cvQB/iq8DQ6kVIUcXyPznR4mhIIvvdVnYN0EEQ6nDCX;
 25:YgVBxC5/C4T9cB+XyOdvedrySs4qRIxwNWQ9cLo5d6JG2D8cvKiMDUCDvcDT43DGTrlT/L9dU7pN6KBi7T80mFC4r8UhBDRMD09EYUc5r5wr97wfVg+Xl6E5S7Lc75QDuGg4+rFLlBRvLlSq2e+GqogHGDQAG+GlMV29s0hdMTIUkn0Jr2glh8ZKeiRdfzfQOJbHM7YyWOUvx45rsvJCPZKHMc8ir7+dgmiTciqYYdaOswK1O4LLvaSayoleXlUWjZDTW4+5U2azd5nsJj72KNiLM6fHMknpXqxdoeRMn+xxEjG88jznuGRaGekUVPWaHAymZFr5JUp0wIOXgQWuKA==;
 31:RCgyuks+gSCDKxPg153/0TCRCBzSZszqYuZvX6L5Stc4XtqSaL1kUaEm028Vf9+4G3fWhHPNpFqDA84j6Ur6opcsisaIy5+czAZ3UuZ1WAXbQNIwh+zTObS4CEOcrjk46PwvZhrZHktCVphZCyUF985zaUsb8NzKVyMUZkLc/JQ3Ouw68j5ENGAaAgE+L9y1F/wMt3RMVJNRgsbKHJdLKtJAIUMjPlyMAjINy/Ud/p0=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2142:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 20:gyQt2G+NWYIPlFyMsh1fMzGgP6FWFeH5gk5JgrywqFRwTkAZ7ITtJl2Sp17DFYWC8izXc1PaMXj7nVe2C6jkoM7fMttBIXs81el5TeHkjiR0teITBVzsAYefcqAf1ye30KoWqMHyoD3+IQM8hR2OzWH06zeJcvMC/lVpkXn4L6n79mhV3LE1T7nnvbw9/GtqjGAw5LaCPP2qnMigw63buIJiF4PdmWPICL1BT81iCDCMjq50FPQ/YAJ/YvofbmURiBA9J5UEMDBBoiVXmPlIc2436xJeoBks7yG1bL7sgSUVcIuWcgyxxg1POd5IPzktbOm2P3qQ6Z5xIbNnFicFKCJ9Ghi0nUFSt5v3WjAf66kOXSHMcqBRIVR5457uOF58jn6+mmJIRCQ9Nm2FGTEtkcy99x/BqYDQ+0/f5ZlO0O/QDfsEIwADLEEGCotrF3QlJoXIeOMJ7c7yTpypdw0NqdYiFx+rfFj73FabJenJ2kf5OQVbU8kj3P9rkuy+IEl5;
 4:FIrYEyz2hUlBMayPNdwLr1C3YbphenzsOSq6vocjqGyd1YLKqRHuS+jNN8D6jUp1TLdLNH+oyT0sX8vwwsvvgI2BnyoS0u1lwRqEL9g/cR6ZDmbqTPdfmIM6XTbLMrv79b89zp7r1QLuBBbWr3Y2gV/tl0YGfxRr8wIOg3T/cgK1Zf1H1itPxqsN0RpVVwM5bCGxbovqHaKpaeMh/Am5Y6Dv3Qgivt91edy5bRFcU4InKyAZNVcTNZM+xqQWO4eOtiHlFDivQcx6QIYIcpzT12P6mls0T7J07cXyZnOAaRk=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21425B4F6B2B44AFDE473065E68B0@VI1PR0301MB2142.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6041248)(20161123555025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2142; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39400400002)(39850400002)(39410400002)(39840400002)(39450400003)(199003)(189002)(72206003)(54906002)(2351001)(7350300001)(101416001)(5660300001)(305945005)(7736002)(48376002)(50466002)(68736007)(2361001)(81166006)(106356001)(105586002)(8676002)(97736004)(81156014)(122856001)(66066001)(50226002)(86362001)(33646002)(47776003)(42186005)(38730400002)(4326008)(6116002)(3846002)(2950100002)(189998001)(36756003)(110136004)(50986999)(53936002)(5003940100001)(2906002)(6666003)(80792005)(107886003)(478600001)(76176999)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2142; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2142;
 23:0rLA1H43DxQGERs+7NVacCB30kYZEcP13fRmyhI?=
 =?us-ascii?Q?mOia/bE8WEuna9iuHHCyGmeuXQhqtp/Njnbxx/lcSpUuF3vbRCafmssTED6j?=
 =?us-ascii?Q?74UxcsAjBEOjsgRjEk3u4fD8SlFil/gZTNgweRdYeBMkMcOCN+hk3+PIeLCa?=
 =?us-ascii?Q?HDj8wvw6Yxjjrl3zlIdXOvh89JDMiCFeDJJFCsBZZiZYJrRN4ALeHmwxG3it?=
 =?us-ascii?Q?lUpYcfehtGFb2imgfryDJYyhTxsk+7voccngRtpRFyhz9niujo/i7p703GWw?=
 =?us-ascii?Q?wgjxoGJioBZG0tp3Gzy6iuXIuIzQI1klTmxnhupBHkzM7/TX57+T10ve64wh?=
 =?us-ascii?Q?xenlDbWzIBVj1nXfQayoShaO6PZmbxqas94Kb8jkCgFHu9wO2BuDA2yzFjgK?=
 =?us-ascii?Q?/pwuiRKXDo+j5R6exDTabcnUodicNDJxHgbauLxM8YL0dBZWAOZSVDdRUkn0?=
 =?us-ascii?Q?VJ5c1Z+11nipUYneKKcq0U/NNbf3JN0Jz4Lopxhjg5QnTlFbH08y4DObiIQE?=
 =?us-ascii?Q?BnO8OWfWLTA8PnQunHEhFYJReP03KveUzf1srspX9EubthArC1GxacrIQvf6?=
 =?us-ascii?Q?oGb9MtZPESlBbTj142ZMJ07rAfBlTijPvRMKq8Bz9/LW/myMgMrET+bgd9W4?=
 =?us-ascii?Q?btPUhwT32AO0u05G6xu3bLOvJtCXpPU52Q97mjb6SrrrgoAIwWXmTi/ECw8P?=
 =?us-ascii?Q?FWHn8MYhjohE7xhesK7RMALY63x3H9C8aKwrt9OQGMaAvtVcJcpLgfpRtzER?=
 =?us-ascii?Q?KgXaTOyKaSoSuQrResMhBXEgrOwgoeTMaK9raFOnf67jfs2wJGcTyIH+Fayj?=
 =?us-ascii?Q?A2aLEl73myRmghUJKs0x7LTU3cGjtiw7gwxRStLV+Yu/15b7x9chjYpdf988?=
 =?us-ascii?Q?HWBMItS7ezKF9kAGmag9+TSJfVHqW5WmhjEA/3vTVJGVjFCahMOSdGzv1JKv?=
 =?us-ascii?Q?UzUQzIn1AXW+v2A+yu5AqvB310hAO7Q7CReJGSRTSJHukZearg+UdG4XdFyE?=
 =?us-ascii?Q?q2JJOtYwUI6M++R4CWFGDsRnan3DmTa6vcSc3IcD+wqWMKCvXbsBqDRnQq4G?=
 =?us-ascii?Q?BXlQo5QTT4VqSFUKpORVyma4duv4ws42euKIYrbvBa5/4EgpsTXFxA9FJW8k?=
 =?us-ascii?Q?yu/M/+ngy72Cvj09EJAteT3H+RC9hPvSpqhRV09nK2SwrLRBYzIBMZFhQlCU?=
 =?us-ascii?Q?5Ep2Ah4tEsFOq9f23CPr2o9Ab/EB4KB9t4j6xS44AR+/6Fr9bO3rDJdNXdFC?=
 =?us-ascii?Q?IFnYi2i2S0vQk5td+Z7eWgXogDcK3VERJxBGBwWhIToHyl5mAPZvghdBfXYB?=
 =?us-ascii?Q?wGi9Htlek7xR97BEtxtpD49Y=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 6:0aWfzpBsGhfF44ewSIodM357JpKR3nIdWF8MlCtmLzl7P/1Ot7oLMz2PO+HY2gikstYgQ7lHM2ZZA8LLZWsQI5qV5szAkSMQRADrQ0m7wrByH6do+PAcBUmxoPwxbixCqHV1KgnIKN5KousrpjhR6zoslgoLcfVlz6DkVWV0NwDtzM8RsfN6j5HSzCr89ehrumOS0pvTOq1t646ORIkc2+ug64mlggfflO9K6c7X0chgTakBZLeRWjgaIqXEaNuLrezinMCdi76GPOV/1Os9rMRTKN3DYTqgtKb5GuxUCbQ0pf/hDO+aVicHv3T0+hRnmtbPTfvDuoNUkvcYY9CY2w==;
 5:Uej7L6bQ4Qw5E70fFD/iQ8xtrJgQQxStYzxHOc43SciDuPhN+L4ooHAGLzcwP9d7D0/ZGvyzkzTRghllbO73/bmSThc1D0D/VO8zSALnFt4mabLexWA6ILLZeXuUhQFeTf2LWc9sa64CJN67pQ60Lg==;
 24:XXojcPR4QABvLTMxq6EKonmP2qLaRohZS88iAu++snLlsnhJ+AAypJroHj+ATyPHt96T2tYPN+LJ/pIXYlD40WHLeSbkxhFKlGPNaB/1ag0=;
 7:aRoityJyx9rV5WR3grpOsjlI9/VE/vGoMQhb3799UdJubsAEh3rk1e+A6iU8LvQST0BohaY6qYt8VdrcB9+LP2HX5n1zdiM2+I04V+9cMwGwh9JqewjZB4RLGK5N0QB1E9GW4TWrzs3EcgveKri8B7j//Y/pnSqbDh7TtZi8R+lbTObFgIgyksvGB18Csv2B2Eyohth7u+2tqSl+fd5iytkIzFwcTkv0Rff81d9Rz0M=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 19:45:21.6052 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2142
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v2 4/4] arm: traps: handle SMC32 in
	check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQVJNdjggYXJjaGl0ZWN0dXJlIFNNQyBpbnN0cnVjdGlvbiBmcm9tIGFhcmNoMzIgc3RhdGUg
Y2FuIGJlIGNvbmRpdGlvbmFsLgooQVJNIERESSAwNDg3QS5rIHBhZ2UgRDctMTk0OSkKVGh1cywg
d2Ugc2hvdWxkIG5vdCBza2lwIGl0IHdoaWxlIGNoZWNraW5nIEhTUi5FQyB2YWx1ZS4KCkZvciB0
aGlzIHR5cGUgb2YgZXhjZXB0aW9uIHNwZWNpYWwgY29kaW5nIG9mIEhTUi5JU1MgaXMgdXNlZC4g
VGhlcmUgaXMKYWRkaXRpb25hbCBmbGFnIChDQ0tOT1dOUEFTUykgdG8gY2hlY2sgYmVmb3JlIHBl
cmZvbWluZyBzdGFuZGFyZCBoYW5kbGluZwpvZiBDQ1ZBTElEIGFuZCBDT05EIGZpZWxkcy4KCkJl
Y2F1c2Ugd2UgY2FuJ3QgZGlzdGluZ3Vpc2ggQVJNdjcgZnJvbSBhYXJjaDMyIHN0YXRlLCB3ZSB3
aWxsIGFsd2F5cwpjaGVjayBDQ0tOT1dOUEFTUyBmaWVsZC4gT24gQVJNdjcgaXQgd2lsbCBiZSBy
ZWFkIGFzIDAKKEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLCBzbyB0aGVyZSB3aWxsIGJl
IG5vIHByb2JsZW0uCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+Ci0tLQoKLSBBZGRlZCByZWZlcmVuY2VzIHRvIHRoZSBBUk0gbWFu
dWFscy4KLSBNb3ZlZCBjb2RlIGZyb20gdW5kZXIgI2lmZGVmIENPTkZJR19BUk1fNjQKLSBBZGRl
ZCBjb21tZW50IHdpdGggcmF0aW9uYWxlIGZvciB0aGlzCgotLS0KIHhlbi9hcmNoL2FybS90cmFw
cy5jIHwgMTggKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggZWFlMjIxMi4uMzg0MjE5ZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE3MTYs
OCArMTcxNiwyNCBAQCBzdGF0aWMgaW50IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHVuc2lnbmVkIGxvbmcgY3BzciwgY3Bzcl9jb25kOwog
ICAgIGludCBjb25kOwogCisgICAgLyoKKyAgICAgKiBTTUMzMiBpbnN0cnVjdGlvbiBjYXNlIGlz
IHZlcnkgc3BlY2lhbC4gVW5kZXIgU01DMzIgd2UgbWVhbgorICAgICAqIFNNQyBpbnN0cnVjdGlv
biBvbiBBUk12NyBvciBTTUMgaW5zdHJ1Y3Rpb24gb3JpZ2luYXRpbmcgZnJvbQorICAgICAqIGFh
cmNoMzIgc3RhdGUgb24gQVJNdjguCisgICAgICogT24gQVJNdjcgaXQgaXMgdW5jb2RpdGlvbmFs
IChBUk0gRERJIDA0MDZDLmMgcGFnZSBCMy0xNDMxKSwKKyAgICAgKiBidXQgaXMgY29uZGl0aW9u
YWwgb24gQVJNdjggKEFSTSBEREkgMDQ4N0EuayBwYWdlIEQ3LTE5NDkpLgorICAgICAqIFByb2Js
ZW0gaXMgdGhhdCB3ZSBjYW4ndCBkZXRlcm1pbmUgaWYgWEVOIGlzIHJ1bm5pbmcgb24KKyAgICAg
KiBBUk12NyBvbiBBUk12OCBpbiBhYXJjaDMyIG1vZGUuIEZvcnR1bmF0ZWx5LCB3aGlsZSBydW5u
aW5nCisgICAgICogb24gQVJNdjcgYWxsIGNvbmRpdG9uYWwgYml0cyBvZiBIU1Igd2lsbCByZWFk
IGFzIDAKKyAgICAgKiAoQVJNIERESSAwNDA2Qy5jIHBhZ2UgQjMtMTQzMSkuCisgICAgICogVGhp
cyBpbmNsdWRlcyBDQ0tOT1dOUEFTUyBiaXQgb2YgSFNSLiBUaGVyZWJ5IHdlIHdpbGwgYmUgb2th
eSwKKyAgICAgKiBpZiB3ZSdsbCBjaGVjayB0aGF0IGJpdC4KKyAgICAgKi8KKyAgICBpZiAoaHNy
LmVjID09IEhTUl9FQ19TTUMzMiAmJiBoc3Iuc21jMzIuY2Nrbm93bnBhc3MgPT0gMCkKKyAgICAg
ICAgcmV0dXJuIDE7CisKICAgICAvKiBVbmNvbmRpdGlvbmFsIEV4Y2VwdGlvbiBjbGFzc2VzICov
Ci0gICAgaWYgKCBoc3IuZWMgPT0gSFNSX0VDX1VOS05PV04gfHwgaHNyLmVjID49IDB4MTAgKQor
ICAgIGlmICggaHNyLmVjID09IEhTUl9FQ19VTktOT1dOIHx8IChoc3IuZWMgPj0gMHgxMCAmJiBo
c3IuZWMgIT0gSFNSX0VDX1NNQzMyKSkKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICAvKiBDaGVj
ayBmb3IgdmFsaWQgY29uZGl0aW9uIGluIGhzciAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 20:13:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 20:13: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.xen.org>)
	id 1dfXM2-0005dX-DM; Wed, 09 Aug 2017 20:13:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dfXM1-0005dR-17
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 20:13:21 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 75/EC-03582-0EC6B895; Wed, 09 Aug 2017 20:13:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42LRyGY20L2f0x1
 p8H6RqsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHiyBqWgmXcFXeWOjcwrufsYuTiYBFoYJbY
 /a6RBcQREuhikti7r4eti5GDQ1ggVqJ7rVMXIyeHiIC3xKvun+wQNa8ZJV7saANzmAVmM0o0z
 L7JDFLFJqApcefzJyYQm1fASuLwm40sIDaLgIrEkVenwOKiAqkSH999YYSoEZQ4OfMJWA2ngI
 3E5KZWMJtZwFbiztzdzBC2vMT2t3PAbAkg+/D3mawgiyUEJjFK7Js8CSwhJKAoMaPzIAtEkaz
 E0bNzWEA+kBDwlWh/LglhKkucavGDaH3MJLH43Ck2CKeZXeJF31UmiCIdiW9fZUDGMAqESTQ/
 nsAOYvMJCElsf7CHCaL+ObNE59e1UAdpSay7+hHKLpB4cvYbVNFDVokr/UegEjISe1a0QW37x
 Cbx6sFJJoir4yV6jk1mn8CoMQspNGYhhcAspBBYwMi8ilG9OLWoLLVI11AvqSgzPaMkNzEzR9
 fQwEwvN7W4ODE9NScxqVgvOT93EyMwSTAAwQ7Gnc+dDjFKcjApifJu0u6MFOJLyk+pzEgszog
 vKs1JLT7EKMPBoSTBOzm7O1JIsCg1PbUiLTMHmK5g0hIcPEoivIdA0rzFBYm5xZnpEKlTjLoc
 92Zv/cIkxJKXn5cqJc7rBlIkAFKUUZoHNwKWOi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJm
 JcDmIiFeDLzSuA2vQI6ggnoiAjfTpAjShIRUlINjKmvRZ6H3EjdWx/0IqPRIvDCVzZh5wWXWP
 bePV4f3h7BaWU8aYbhzX1PtBackmu25My9/CqTu8mtd21E7UyJ0zZ5/O+Xx80I3qigknLBa0v
 z3Zaac5X5S099n8ontz5INKiz2+Vt1jSru1u5HCTuTt/RG7J4Z4wJN2ei/tZDeXtnr1SYpLOm
 UYmlOCPRUIu5qDgRAHbs/viYAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502309599!70554669!1
X-Originating-IP: [40.107.3.48]
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 42317 invoked from network); 9 Aug 2017 20:13:19 -0000
Received: from mail-eopbgr30048.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.48)
 by server-14.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 20:13:19 -0000
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=PwtE488oLm5BCAH0LeKFuDvsb+jJZZBa0AbKFXGEjCU=;
 b=Nqd9kZMgm1aPayh1tqvKe1aq9Fxogr5w6UuNy5CiSH23Y+TjXKINhpuek+RFzY9riZD0Tlib23hwisBz9uPhJgsfEt5B5ot5fJ0uttDn22Z6dWM7AT7m0BEH2KE5ueo+LFHp0xnJ6gzGbpiVS5ZgXRkYrXkqEK2o302aXG6vCHU=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0801MB2060.eurprd08.prod.outlook.com (2603:10a6:3:51::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 20:13:16 +0000
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-3-git-send-email-volodymyr_babchuk@epam.com>
 <f79b61a9-095b-b5a8-8ffc-98003de0f243@arm.com>
 <0e408600-57d6-c02a-7f55-8f3d74c9b95d@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <40efaf99-f252-f775-a3e7-1f07c6aae0d7@arm.com>
Date: Wed, 9 Aug 2017 21:13:12 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <0e408600-57d6-c02a-7f55-8f3d74c9b95d@epam.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: HE1PR05CA0165.eurprd05.prod.outlook.com
 (2603:10a6:3:f8::13) To HE1PR0801MB2060.eurprd08.prod.outlook.com
 (2603:10a6:3:51::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 61022bae-1422-4566-196a-08d4df631275
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0801MB2060; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 3:/lnzFuw66+TJ9igG4QPAvsxM4oYcOEacNbRZsaxNSsRgmJ6w3HRiyEhG1VKn3FDAbbFPGCNAIADLWE5T3Gw+sNGeiEztryd/dyJajte7SVutdUN+GLxLNmFtuDbbg/B2VSjZauFIm6VhdbqnDhqnakp53ynY84fRX2HBaiQ7TYWVIHw9CPnMVlzB+3xxqVMNEAkW6Ta8+NoKI/Np+TnF8HZYb6Erq5iLO3zIt70IhDjtO5YxieoR3scUWnDQa3Av;
 25:ZeBUuoH+oUwCOXEEFVXiM2hm6+QR4xiUemz5BgjuLDv7DSbxg2qtJbpZjzEOjo7xBeKDTuTZ8sJw8SpO0BDrLDui/aU7tb+eno7JLeRB6iHVD5gh2vZNhixKQl3aLnUxHi1fBYmBjf2xt1r+0qjuDhLJ0PKoQwKtlDx5fU8HWqvzPeim0PPpjJ1lXlppsjjf9vfgrYZkxCt6H7k3FBvrQVnFe3X1CBZXex+ERw9gimYZ1NLzgsTMnvEYSRn7XMLtK4vwi3mmLsZiLe3SsS9/GcNo3/QGOcertyAlc4pjhVzRb4fmQFt5cdIP6dkIN9hYGAWecVtD6JmhzhQO7XiDEg==;
 31:WTJNSRnX8yKv0gAE+92eCbv8fj6PWN39ENfwfMuBISx0nv7yhNCaXY1dbVrkMqyfj/x93Ic8DF30dDexjb2i4OAY0Z8GZkA+Ur08bK4UrYo1Pb/HRhYOm3O4kJNabWrCS+0w9hWsX2b0bY7k2knp4/n/XmYatdFGN0JVyuepU2AVlHz0olVMcSQV636d5UkyBx4kz3v83s6DIZQYmPKLUryRfKqH0L/6LVFmQgx+Tpc=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2060:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 20:o608a1FHdxQ+TQpW4z43l2svIkCv2gmDlMgUgxYns74n0ZeSIBeH/euvC5UyFarHlc0TwDcBLQyXf6PgcZfRBmcT1eG9xfJMzc7FZwjRG9b5NdS5A3eyRMaaF/3glZ/ULrMEenfR5gaPOCTCkNdyDBXu7xnKPwcOMRpsjKDSCRI=;
 4:fg8Q8AH/UrFVt2GicHn34pgzKoYDV1aT+qNdiloiXEjS922Qlg+ggcKerr+4nrJQxyt4Rx+OSqdtbhIJ78eM+SFoOgnBhWPpRN29k/stsSLjX1OQfnb86yYHsAWKJS/pFqTas+RmtPPPLd8y6xaeGfJzqCWiCzkdx//9u7s16QvSkilDvRmK3c0fDnCDEDIeYUXKd5YjrrSeajfJ1EiE02+6axMUz08mvd5hg1RR3WO1d12Ht8bcaUrH7b8c71qs
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0801MB206031A3CE460A9FA8FB7DE6808B0@HE1PR0801MB2060.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2060; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2060; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(39450400003)(39850400002)(39400400002)(39840400002)(39410400002)(24454002)(189002)(199003)(76104003)(6246003)(106356001)(4001350100001)(97736004)(31686004)(6512007)(64126003)(72206003)(42186005)(105586002)(47776003)(23746002)(6486002)(4326008)(8656003)(101416001)(83506001)(7736002)(93886004)(6506006)(305945005)(7350300001)(81156014)(81166006)(6666003)(53546010)(8676002)(229853002)(478600001)(2906002)(189998001)(65956001)(54356999)(86362001)(50466002)(66066001)(38730400002)(65806001)(68736007)(5660300001)(76176999)(110136004)(2950100002)(50986999)(65826007)(36756003)(8666007)(33646002)(31696002)(25786009)(53936002)(230700001)(54906002)(3846002)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2060; 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: =?Windows-1252?Q?1; HE1PR0801MB2060;
 23:+BPQ+Ufwx6n88d1St6doEbm5jcHCIRzvR1E?=
 =?Windows-1252?Q?Jk8zlZKT+p3Xhk3/Rk+XEYMn7+UEqAM8VX5jTJY5+WXDhIefdxcjcm5P?=
 =?Windows-1252?Q?mSKnrqtuqMPlVDoGjbeXXXBB4VEBHR+Sb4yD8E7HCMtvvgUD3sSIK4us?=
 =?Windows-1252?Q?xdQB3ZscLHquJGx7DeQZV6yFz8SFk9Ez5wA1J+t2CLhB5Kp90Zbt5Cmk?=
 =?Windows-1252?Q?e+bH0W9iqNw6f1i7bsNrB2dznQn96RGm4HZSRVuJuGWhM2jqxWBDiSrg?=
 =?Windows-1252?Q?TBq2MscsCexjoVz4xa1g9YyF8/lVtrayDjdRTYsHQh54Ks81ZQ8hRUTE?=
 =?Windows-1252?Q?LXMpTfywtnAeCGjI0BVh8Y0ftho8FXI4AGZdyj40TfJVtGqRgaVMfITs?=
 =?Windows-1252?Q?79sWhb84rT877qskZAeNPw1rH5R6bwLQsWNiA7Iys3X//9OaZ1aD/n4U?=
 =?Windows-1252?Q?Pv1TTnKYppvXr71hWrFCuFXl6XpJ0a3RzyqkN6affKqmCoGf9fF4kYj7?=
 =?Windows-1252?Q?lgIKtfDoN2s2Ss2n0FlPewMh+gCA0zyPjKtP+qkG/mkVgz1UMmm7XQej?=
 =?Windows-1252?Q?MALgqi69t/YnbAtxWpqiTeUi6dWSSesmlrHrPafnOt8VfMtW5Yi5IBYP?=
 =?Windows-1252?Q?xx68bGw38Vh263Qo3hJsl4uoIYL9MBVihVaMKsadh5PBjvWxE14wxfrz?=
 =?Windows-1252?Q?7BD4prtx1n5rwomZv+EY/15DrG5BHLDsSPOGVBlC23NXrAfSivx5CoOq?=
 =?Windows-1252?Q?IdAMLLrz4OquaEm/WJpyEQ2DXUBBP6TZ1PKfCxVI9A5f2XjS1yu958BI?=
 =?Windows-1252?Q?/EDGqd3ujR2voVvZ5U4DMlibGzVAuJnAe52veBr77kK/r5235tauCAUs?=
 =?Windows-1252?Q?rZpe4Tjy8gyErZOPAxOIRiIh3wQv4X93qSppXCsVgJK/N8rApasNDPKq?=
 =?Windows-1252?Q?IBAoSCWMtQ020fcIrlgFlUlLiHjQL5eTwSrknsMGiSwaJ4yXX9vfiVNw?=
 =?Windows-1252?Q?KrMP4g3LlEHAd0fE8awRUvxNVpRB8Z5IR5HB6neKC2DIcKkVW2+D1kFk?=
 =?Windows-1252?Q?ZI8s0FuyxUeec1H8vBshe7tOEINugcV8Fl5dU8u6nX3rrgiJairHdQwa?=
 =?Windows-1252?Q?2iRCIGCNzLPrndwoZ8n0cq7FgpFfLnm5NB2AXelALKPeqSxyLdIenMkH?=
 =?Windows-1252?Q?lZeieaYxGSTWRGjQxPktnFZ0Vidlc6rSBl4+DYd+J6/TcXpNW5d1PMXW?=
 =?Windows-1252?Q?KpiPeQrz3f9oCWU9rNF0JPQcJsEKc3rE1MkS3vafXmHD9TjP/uxpXVLD?=
 =?Windows-1252?Q?i5j2PZuirAqrWvpoIRyjIhdq7nTqrczRwwhI3Kn/YsHddAECA1Rkj8DK?=
 =?Windows-1252?Q?2OVJDLeu5hO4tqA2NMXEv4y1FdhOhhrPxUhFCixXtLT238chR/We9Dul?=
 =?Windows-1252?Q?ZXS85ec8CTM1fg/9564iZWzmpdImyVN10+rsp1elf3RvM6bz119j+4PG?=
 =?Windows-1252?Q?gGoZo95AIANP1IUzOVxkgOvTT7XHcSlg9z81p3unQR2II70R+GKRDCmM?=
 =?Windows-1252?Q?TkItek0xSKJoRkkQwbdvd8XaSYgIP6bs4t4VrxBOrwcp2oelkMfQZFuu?=
 =?Windows-1252?Q?G0JY7i0VPr301cgVtNTz/oBJm91faOKFU/5vSDOFFsMTAjKFgX9EZ5qS?=
 =?Windows-1252?Q?RXs/43/GNxtuJ6uKgIxVkA8B1VDeKVWMbYTz0gu5fNt2Mr0KdXR6McDs?=
 =?Windows-1252?Q?QNJ6U15+KdZIY4WNO9pqIFAuiU+lP49GrKhn6mVo=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 6:cyQDNuZrOyIZKhC7zMR5InvsfxvB/JQHzlLmN/wIa+xegVfZDp3SEtGOcC/luZmssswXa2/FVdsQDpr90N1u3Qun9hIGqyPfkzSCNbrW05hrcU1CJxqSt0tiw8AVCOjNUSb31g/0MLTGi3L952SyzStCitueqAjMpKInnccrZHqhr3PjbnqIPfqtqNcapDb+KVvbZExa9DXOYaSZO8ZJplgggne9xinMnnDotsgSNU8xlxa3OzIuooJ1hyA6eZBSHOEdC68cd72jmgtxSWcJcn+dyC+JL91oPbbIU5+lur88t9FnZRMZYtrs05ctumHTjXETGh8849BBCEo8A7XncA==;
 5:xQn8wXa2esJGemTiKLaFlewA/efHqzCBMKUmrW+d1gwCqbugyjeEgPPlmwnmTqSQfdOs/8RoBMYQOK8YIPdR9BZXfVsP1xkvpEduVhNKuuRfHIw4bfBxSTfZKUXG7TQ5eMMeyoylJNg2HCxw7T1Ugw==;
 24:/PMcpkaH3Bl/KjAhWNjyq4NkuhxGqLrROye+0aM6qI2AMbBLiPMW9+sQ4S+0zjtMMR/9RXgWzxz1Fgbd807n0Nnr/Q0oKwvpFqFRtX8znEU=;
 7:xM1KWzNjFxOKVsqdlTJKu+6xJ8h8/aYyhv2bB84HniZTBkWgibsN2g47XriQjFRaXXVIkuWrphNMhFKDfe++WlBNQeJgiAD1JGNeeekHncb7Rw1w8H2fQdpztFS4I3M/Qg2YAn9o/H6PvztGNYNFT222GEokmVmREuALJUhQmLKFqqfgudRgvG96fbJjlc/raWnMYTZWODJZVtlsHmqv/W9Y1BguJIHSvf9y22g/KZA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 20:13:16.6440 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2060
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 2/7] arm: make processor-specific functions
 from traps.c globaly visible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wOC8yMDE3IDIwOjI2LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBKdWxp
ZW4sCgpIaSBWb2xvZHlteXIsCgo+Cj4gT24gMDkuMDguMTcgMTI6NTMsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4gSGkgVm9sb2R5bXlyLAo+Pgo+PiBPbiAwOC8wOC8xNyAyMTowOCwgVm9sb2R5bXly
IEJhYmNodWsgd3JvdGU6Cj4+PiBGcm9tOiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVr
QGdtYWlsLmNvbT4KPj4+Cj4+PiBUaGUgZm9sbG93aW5nIGxpc3Qgb2YgZnVuY3Rpb25zOgo+Pj4K
Pj4+ICAtIGFkdmFuY2VfcGMoKQo+Pj4gIC0gY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoKQo+Pj4g
IC0gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbigpCj4+PiAgLSBpbmplY3RfaWFidF9leGNlcHRpb24o
KQo+Pj4gIC0gaW5qZWN0X2RhYnRfZXhjZXB0aW9uKCkKPj4+ICAtIGluamVjdF92YWJ0X2V4Y2Vw
dGlvbigpCj4+Pgo+Pj4gYXJlIG5vdyBnbG9iYWx5IHZpc2libGUuIFRoaXMgY2hhbmdlIGlzIG5l
ZWRlZCBiZWNhc2Ugd2UgcGxhbiB0bwo+Pj4gaGFuZGxlIFNNQ3MKPj4+IGluIGRpZmZlcmVudCBm
aWxlIGFuZCBoYW5kbGVyIGNvZGUgbmVlZHMgdG8gYWx0ZXIgc3RhdGUgb2YgYSBndWVzdC4KPj4+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWls
LmNvbT4KPj4+IC0tLQo+Pj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgfCAxNiAr
KysrKystLS0tLS0tLS0tCj4+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDEx
ICsrKysrKysrKysrCj4+Cj4+IEkgd291bGQgbXVjaCBwcmVmZXIgaWYgeW91IGludHJvZHVjZSBh
IG5ldyBoZWFkZXIgdHJhcHMuaCByYXRoZXIgdGhhbgo+PiBwaWdneS1iYWNrIG9uIHRoZSBub3cg
Z3Jvd2luZyBwcm9jZXNzb3IuaC4KPiBQcm9iYWJseSwgYmV0dGVyIGlkZWEgaXMgdG8gbW92ZSB0
aGlzIGZ1bmN0aW9ucyB0byBwcm9jZXNzb3IuYyBvciB0bwo+IG5ld2x5Y3JlYXRlZCBmaWxlIGxp
a2UgcHJvY2Vzc29yX3N0YXRlLmMsIGJlY2F1c2UgYWN0dWFsbHkgdGhpcwo+IGZ1bmN0aW9ucyBj
YW4KPiBoYXZlIGJyb2FkZXIgdXNlLCB0aGFuIHRyYXBzIGhhbmRsaW5nLiBXaGF0IGRvIHlvdSB0
aGluaz8KCnByb2Nlc3Nvci5jIGRlYWxzIHdpdGggdGhlIHBoeXNpY2FsIHByb2Nlc3NvciB3aGls
c3QgdGhvc2UgYXJlIGZvciB0aGUgCmd1ZXN0LiBUaGUgc2FtZSBmb3IgcHJvY2Vzc29yX3N0YXRl
LmMuCgpJSE1PLCB0aGV5IGFyZSBmaW5lIHRvIHN0YXkgaW4gdHJhcHMuYyBmb3Igbm93IGFzIGl0
IGlzIGRlYWxpbmcgd2l0aCAKdHJhcHMuIElmIHlvdSByZWFsbHkgd2FudCB0byBtb3ZlIGl0IGlu
IHRoZSBzZXBhcmF0ZSBmaWxlLCB0aGVuIHBsZWFzZSAKaW50cm9kdWNlIHZ0cmFwcy5jLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 20:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 20:26: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.xen.org>)
	id 1dfXYC-0006Mg-Ey; Wed, 09 Aug 2017 20:25:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dfXYA-0006Ma-Rh
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 20:25:54 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D3/5D-03612-2DF6B895; Wed, 09 Aug 2017 20:25:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj2OzubR9ux43T4NippFlk5LynShSK
 QIDDLmEQrqc7q6A7sxs6M9Scku+lKVqalmQVqZRmVUlaz8tKCBFtZGISZ5iUxLczuSnXOziz7
 fj18z+V9vo+XkChOyFQE47AzNjNtVMuCcUNcwCrNM4tTF/96MnRZ1Vglvgat87gnsHS0Vcqa9
 RbHTqnhfWUTZm2e4Tj2c0Kai4qCClAwgVO5Euh71RVYgIIIRG2GvD5XoEAoKBcGjVefSAQijN
 oEQ55bPhxOpcKw84dfVIDgq9ctEwgJtRKaKuqQgGXUIuga/4QJmKRWwAXvHR4T/Lj5UH8mSbh
 WUgyMffiMREkoPC7txwUcxOe/qKnFxchV0HXWLRFxJDSMlvswUGoYfdiECx2AKkbQ2dHvm6Wg
 5sHp/GZcFM0BT3u5H6dB6dlWidABqChoO7BB9PZhcP+XRyZq8gKh+ONaEcdAQ+9HnzeEUkBDT
 yMmGopw6G51SUXRchj7/t1vtsLJ4RG/qFcKPUcG/MRsaLx0SCYSTTKoLnH6q+6Ao4+KAl0oum
 zaF5RNe3bZtGefR5LLaCHH2PYwNk1SrN7GZhvsJpo1ahLik2NNDMfR2YyR1nOxuyymOsTvRAB
 /biPn840taBaBqZVk3ZJ8nSJEb9m910Bzhh22HCPDtaBogqDqr155ilS42WJm1EB+MDl1ilAb
 k804slgjv2RTUiDk6nCy2MzTJGelTRybLVJtSEN0FV7/jCl8GaoI0iWIKEFkyDH/jZha1Q40R
 xVGIr6gQm5lbCbW/j8/jCIIpA4jtwkpctZs/ztpmC+B8SW2pOULJez0P0qViywxVQ8yldq7dG
 lGsrddPqSdW33t+GGXLOd8+LWZJW+yapbGfTlVWHs/s627euZk4e+K9d5Ib0/erMJ328tztB3
 hJeNs1MvmgxfTI06ljiWGPnYvT1YOduq08ZOHE7tjvt2Y2O9JyVqgS17ydvXguZ0Z99wp7RXl
 I5dvegfW9Qbsq3mgxjkDnbBYYuPoP6XdAPqlAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502310352!110808545!1
X-Originating-IP: [104.47.0.61]
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 37946 invoked from network); 9 Aug 2017 20:25:53 -0000
Received: from mail-he1eur01on0061.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.61)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 20:25:53 -0000
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=g9IGTCnxiy/BUKf/5NEUTpGlYStMnk/nvunMaEpVPrM=;
 b=RPla1dT3sSne2Ux7CgtJk34nuVp9TBIy9uUem2WFOP4e3PtmixPqehs1hhxgQDdBzFK+lTsarXZqU0BX4BI3ooRoQClm6ka6cY0ytYKp8ZVDPdC4yHcISe6rGRWoXfAvL4RhBcGQ3jTLONSLptwMzz8iD7djJAa59pY4DK+az1U=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 VI1PR0801MB2064.eurprd08.prod.outlook.com (2603:10a6:800:8b::21) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 20:25:50 +0000
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502307870-11317-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a2868fc1-dfd7-32b2-94f8-0749fc451791@arm.com>
Date: Wed, 9 Aug 2017 21:25:46 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502307870-11317-2-git-send-email-volodymyr_babchuk@epam.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0168.eurprd07.prod.outlook.com
 (2603:10a6:6:43::22) To VI1PR0801MB2064.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::21)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4ddee742-a9de-48dd-7387-08d4df64d388
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0801MB2064; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2064;
 3:wrTeFlFTCBBy4gW2ax4oFefB9IFZzopSS5sCgNtJoDPmhimjdOGCk9pREp65QuTPgbyG1DwvhcDfLRnDVlj0tbkUEryageEvkqk1Ct3XRrPlO53bpmzP7C25myv3pQiyjXzBmJHKCW3CqGGSJitypFhh4Icgju6XpLKGNUQfB8W1m+m0uWwWJfMoZ4CRV3seyGIV/dCIGHAwj41SxfhhntylWpCFxDkp4zom8vnoLnZ/+GrmlF5R+0fsCpT+XMou;
 25:2NRCRXOX8PrESfDQAyrbxDGBtq+bLVjWBf9dd6llTZRI3sjE+4t9g8jABXGCe5u3EM1cq4gvEBIiQtzXr2WZbPz2ELGxHHD1DzMQxfZHG9XHdXLBUNnSJOP/rZyuEYhFi7S+R9uEL1LJJ6cBXjTXZrb8ggTlumRUTz194ksPgPImem9LqplONCntb+i/ZUo9eVa0AYgnPqaCoNEGGIYKMNSuq6/wYOPROLnFuVylQxYvcsCszORvAQ7MAnkzA9XUILDncOQ6uh6qvLmRMqOVt4lAoMVv2PBFKOYMDt6c0p+bYqUT7YdpLVPMxApfJatC/HVtsUIfmTe3rR2at6v/xQ==;
 31:LiQ72sIxB0HdhqoV9glsXzuklFbFjGJlZbu1V1NjyV2YaJIXlMssHp7dwASoh5m3GZYTV/1ea1vjkPqXrHtlCkqea/r62nBgdQxWykhuz+BWNBB/GSj1lpSrAxNUkpzWAdfENd1denp2Ixlr3x+jxNJiLZB1lOiEfEviamxUeOZgbjFdXLsp2OuVYXYAh22mropUTL9icY0WbGy3SqhXG4rqcwUIpNZPicxt4vnp2iU=
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2064:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2064;
 20:me5Tl2Oj/N+9CGodWSX4xGJIKP5x6f0wkE2C1vFWWXgYFGs6gAvW6P88P9VYattwU43TqcRaIY6K3N2unWxnUSJ8rI7MbcLOFki3eSUSsOCbrH4Omx5qMGTWPt6+n/k+yiWZo05UISGzKDkw0j5BnIALSL4VelYr40/0lY9odX0=;
 4:ls7TlGete9VuSxVlXI6uKTQ3Eg/iy+y0FPwNQh8g1SIAagt6cM9KugLP4xBE/CT+FCaL+lK6PJyilPRruXjzpIrMujxlr0y+CNGVPHab2tbHZ9hbYe7a4C2tK4m7RddzrrftJjlojwNr1tlyoEGP19jQ6N3r1wIJ4IXieYDmU2xr0Co6l3ahG07V4qDY6MrLJeZuw6Ngz3h31XpiBIygdwQ9OpP6U1xW53KaLrZ1p7MD0vyqlJbSDipOJAOyR9DB8YNa/8hgw9HQAPPk3YZu3X10pxCG9MKQMIaruaoNbN4=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0801MB2064429CE61E82EAA9AB14E7808B0@VI1PR0801MB2064.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0801MB2064; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0801MB2064; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39850400002)(39410400002)(39840400002)(39400400002)(39450400003)(24454002)(199003)(189002)(36756003)(6512007)(42186005)(3846002)(23746002)(229853002)(2906002)(53936002)(4326008)(7736002)(38730400002)(110136004)(50986999)(76176999)(54356999)(101416001)(65806001)(66066001)(31686004)(47776003)(65956001)(6666003)(2950100002)(64126003)(50466002)(6116002)(105586002)(478600001)(7350300001)(106356001)(53546010)(25786009)(33646002)(72206003)(65826007)(6506006)(189998001)(8676002)(83506001)(305945005)(4001350100001)(81166006)(6486002)(5660300001)(86362001)(230700001)(6246003)(97736004)(81156014)(31696002)(575784001)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2064; 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: =?Windows-1252?Q?1; VI1PR0801MB2064;
 23:70D1Uppq0H8vuzpmAmAUc+v9LjlESIf/uxX?=
 =?Windows-1252?Q?UalT9HGhuvvK4LKdADcD8xacfHPXyz1LzhdMAZgMcipwHBt2a/I8SNKd?=
 =?Windows-1252?Q?sEA6CKDDVPZszmuwEhENNmPSM3+JP74l4N2v4P6Ohuzt5PNkxdR6yE62?=
 =?Windows-1252?Q?DUczPkzpIeh9joOQ04LpTO6qTM5Md4cTNQuRGv/v9WowMuT1Y3akSsbi?=
 =?Windows-1252?Q?6myPyTq2fcQ75LLQYUiapyO9qEbdGy8jd/GnBdmW7fX3hxpEN/9gTxhn?=
 =?Windows-1252?Q?5xHzRXOovH24FVof8lV9x1HLniUswrbFUOo/0rgVYEekncSLWi68I6vd?=
 =?Windows-1252?Q?WIfiVuhDnawNBApadwmfQadCW5DmbKhKYbetJL83PZygV2bfz/PnM/1B?=
 =?Windows-1252?Q?hya8YauhLsL3SRox3dqTGmSmurLCanTzcxrOZDFB3af0SShlJxtVm6NA?=
 =?Windows-1252?Q?mq8OTDdGdJ7VKoUJGBEdtGJezMXLr22iSo0LHZ3JOH03yP7UBPLqRV+9?=
 =?Windows-1252?Q?8mEeW8opsayIk33zFy4jnVHIo5dQ270Bwfy7Ib7bF55zIOKmMbu2kb+x?=
 =?Windows-1252?Q?vvwV8iJUl8lM5HL4RW/zYidzUU5iOQ4h0W//0669AAQR+3Kt2dFKZHnO?=
 =?Windows-1252?Q?nrEzeAypOxloWyGC67tRIWoD7vr3gBxiZpOhjdmERi5gSEu5ERsH+EiO?=
 =?Windows-1252?Q?MtRJDuBz1NrgyR2CxODAhAWEAMqUyltM/OIdCMToz92ASc07391I0O/I?=
 =?Windows-1252?Q?oI0WOZl9kpkQzkCjBtQ1bwtKPHSwfU2TO2kVn+sIll2q887dtuyZk4cL?=
 =?Windows-1252?Q?O2p5WhYFlbWCZSAdEaoAFBm4cocT1xyItV9W332yqyz6FA0G9ptv/Fte?=
 =?Windows-1252?Q?Ef1smXvxgFTO7S4iMOZg05Shk5fYWKtAn1/b7U0aUOJcBQ7aQXlUmofj?=
 =?Windows-1252?Q?l+HvNhFGalRZFZibY9ecbd4dlyFp8YCo0BBnW9UsrbALK19Np6AEmsPn?=
 =?Windows-1252?Q?yd4GnuFyt5HLfi20m7oDgAJjdonWqQnRiVSyH+sXx0W/IrQ6hDUjM/Vs?=
 =?Windows-1252?Q?LUmCf0yZG9uLAgqBajAIJ/VAHCUL7P4Rr2Pj9NBOXHsLBUIt1vJQUAB+?=
 =?Windows-1252?Q?6rxOsXwqLH5VpYzcVARZh1Epds0egG/QPJCHYm8IeXbhafEWijy4D9W8?=
 =?Windows-1252?Q?hSGtjOJnJOYU7xBljWbH2OIrKlVzNChCHqWVKs0bexpyRM7EKkS4SMN+?=
 =?Windows-1252?Q?vtUDAQB22kC60EoCsdJsd+4CCMO3bCQcYh6GXQSnsQj2dlg3Whk2Gfbq?=
 =?Windows-1252?Q?lE6um/oTohp1Q0Lu8gubq33rPXgMk63jt3gBN8sgJP3j+TZWMAH/Qr+8?=
 =?Windows-1252?Q?ZatVzqkUArQDY1k2Nmrb3ZGjSIIEv1dR04gttGRwfwZGAJmefRzRpyRg?=
 =?Windows-1252?Q?6SEbhexPkzb9STi/mXmcSHC2esZd4vwBqczGjtfbzH2bofKrW7GQgu79?=
 =?Windows-1252?Q?eMUbuISJT1s/wu3VQypUUzf68bZRHeMZbZJ5QOfsBsevpeeyj6S8IdKC?=
 =?Windows-1252?Q?9UThma+QtRYMpe4T401iWgN+UM5aF8+QKF7Y/epJoq9pUmpCbeyyC5ok?=
 =?Windows-1252?Q?cJ6nabVl/D4Gjr/nZR0aYxHdmHR9qKSolv9xogN280M8j?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2064;
 6:RMWWimNoA2nOTaH9vB/GfdNC8eyjn2DkXhFJMeTW6QUT12uqVKavOe67N9seIZGWPMrPtNTaAomfhwqqY+lAbdMqmeZrsGraxG+qFGT3NrJtenM7VD/8dbeRY9nU1rKEDWWgKazmjbOeE6+z702zFB8WcfDIwIOLPfm7t/gdAOedag5y0jcPEvcsLcg/tiUqgo9tMGVfrVS+DLl99glHFVHf9WGo3ok2GDSp9+r3bQ7jKF5XAUuOkdCm5QrS9b413Ytkf49Qd9Ddo9aOF0PPIHv8sh4hn5B+so+Y5ZxiG5beSwSAdCbJdBmlnzbqv99EWTJLqPwLV1uyTydoML2y9w==;
 5:fsQ0+5g5BuXp7IiScf+DtPL8RKe+7R1HBzNxDUQ0px1muEIf90kJKX8thqwq+LrjH91z2K0Bo55UfN46F0Yf/MWfwShXuhkH6TOJUm4GPeCABL2A1bfE1AcwXMrQgvvIAko2BrgJH6rLEz68JckmFg==;
 24:MR0+whPqjkCWMmZNCFD511Kkbzx1QCxWs7xXQIMFuyYt25K0h/JROiTJ9vg7TSwk4QPFppxB91UFAcTosAG2L7tt0vsYMgeNXDFO8jtzC7k=;
 7:Xjbj/F9KMMF89vw+A4SUdyadTHQ7p2/rM4pc1S6xZdWgmnDVxvoBWtvmURq2BRFhwXguJCmzzXDEnrdQT/ovPWBXcVS7CoqnrDIUh0gH6zLYB6djWROdh//Xu5PU0wFxJ0s1ifFwjGL7kx9xRWLtNi3DBHks83BfJ1PSy9av3W6SbHR0cBVKWdwhYO1BUxEfUKc7YUgLtAoiY5rYYXPUTrNjkPbKW955hZtT4yycirQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 20:25:50.0053 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2064
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] arm: processor: rename iss to res0
 in hsr_cond union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDkvMDgvMjAxNyAyMDo0NCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gTmFtZSAiaXNzIiBpbiB0aGlzIGNhc2Ugd2FzIHVzZWQgbm90IGV4YWN0bHkgY29ycmVj
dGx5LCBiZWNhdXNlIHRoaXMKPiBpcyBvbmx5IHBhcnQgb2YgSFNSLklTUyBmaWVsZC4gQVJNIHJl
ZmVuY2UgbWFudWFsIGRlbm90ZXMgdGhpcwo+IHBhcnQgb2YgSVNTIGFzIFJFUzAgd2hlbiBpdCBk
ZXNjcmliZXMgZW5jb2RpbmcgZm9yIGNvbmRpdGlvbmFsCj4gZXhjZXB0aW9ucyAoQVJNIERESSAw
NDg3QS5rIHBhZ2VzIEQ3LTE5MzkgLSBENy0xOTQ5KS4JCgpQbGVhc2UgdXNlIHRoZSBsYXRlc3Qg
QVJNIG1hbnVhbCAoaS5lIEFSTSBEREkgMDQ4N0EuYikuIEFuZCB0aGlzIGlzIApzdGlsbCBub3Qg
dHJ1ZS4gSWYgeW91IGxvb2sgYXQ6CgktIFdGSS9XRkUsIGJpdCAxIGlzIG5vdCByZXMwLgoJLSBN
Q1IvTVJDLCBhbGwgYml0cyBhcmUgZGVmaW5lZAoKSWYgeW91IHJlYWxseSB3YW50IHRvIHJlbmFt
ZSB0aGlzIGZpZWxkLCB0aGVuIG5hbWUgaXQgcGFkIG9yIGlnbi4gQnV0IApyZXMwIGlzIGNvbXBs
ZXRlbHkgYm9ndXMuCgpDaGVlcnMsCgo+Cj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+Cj4gLSBBZGRlZCByZWZlcmVu
Y2UgdG8gQVJNIGFyY2h0ZWN0dXJlIG1hbnVhbCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4KPiAt
LS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDIgKy0KPiAgMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKPiBpbmRleCA4NTVkZWQxLi5mNjQwZDU0IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oCj4gQEAgLTQzNCw3ICs0MzQsNyBAQCB1bmlvbiBoc3Igewo+Cj4gICAgICAvKiBDb21tb24g
dG8gYWxsIGNvbmRpdGlvbmFsIGV4Y2VwdGlvbiBjbGFzc2VzICgweDBOLCBleGNlcHQgMHgwMCku
ICovCj4gICAgICBzdHJ1Y3QgaHNyX2NvbmQgewo+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgaXNz
OjIwOyAgLyogSW5zdHJ1Y3Rpb24gU3BlY2lmaWMgU3luZHJvbWUgKi8KPiArICAgICAgICB1bnNp
Z25lZCBsb25nIHJlczA6MjA7ICAvKiBSZXNlcnZlZCAqLwo+ICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgY2M6NDsgICAgLyogQ29uZGl0aW9uIENvZGUgKi8KPiAgICAgICAgICB1bnNpZ25lZCBsb25n
IGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLwo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7
ICAgLyogSW5zdHJ1Y3Rpb24gbGVuZ3RoICovCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 20:34:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 20: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.xen.org>)
	id 1dfXgD-00075K-B6; Wed, 09 Aug 2017 20:34:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dfXgB-00075E-Rm
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 20:34:11 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 97/2D-03406-3C17B895; Wed, 09 Aug 2017 20:34:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBKsWRWlGSWpSXmKPExsWSoc/grXuosDv
 SYP9xYYslHxezODB6HN39mymAMYo1My8pvyKBNeNny3Lmgi0SFR17TBsY5wp3MXJxsAg0MEu8
 WfSXpYuRk4NRIEyi+fEEdhBbSKCXSeJtp0sXIweHsECIxILmJJCwiIC3xKvun+wgvUICXYwSh
 0//AqtnFrCWODBvEyOIzSagKXHn8ycmkF5eASuJ7e95QMIsAioSv499ZwKxRQVSJT6++wJWzi
 sgKHFy5hOwEziB5i+4MIMNYqStxJ25u5khbHmJ7W/ngNkSAkoSb48cYAG5QUJgCqPEs/8NzBA
 3K0rM6DzIAlEkK3H07Bwo21fi1cp2RpB7JASUJU61+EH0PmaSaLt7EGpoM7vE0xZuCFtHYt+L
 ZWBH8AkISWx/sIcJomEyi8TP01egGiwlPv74wQZhF0j8nHiPGaLoIavE2b/3oIpkJPasaGODS
 Nxgk5jXup8N4tR4iZ5jk9knMGrMQgqCWUjenoXk7QWMzKsYNYpTi8pSi3SNjPSSijLTM0pyEz
 NzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJTBAMQ7GBcMz/wEKMkB5OSKO8m7c5IIb6k/JTKjMT
 ijPii0pzU4kOMMhwcShK8FQXdkUKCRanpqRVpmTnAZAWTluDgURLh1QQmLCHe4oLE3OLMdIjU
 KUZFKXHeRyB9AiCJjNI8uDZYgrzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4akCk8mXklc
 NNfAS1mAloc4dsJsrgkESEl1cAY9bFsZrulctXJK+eF7z6ovxsa/7E15NIb51Oevz5H2C+33m
 0x1TD65LtE88WFvredluRdvPuwTSXy6p9TZmH15Qs679ZtuNdS7vNr0izvzvNNc1bGiL+w1E8
 4zd98Nzpb8dP92XMXVFsLslz4qWS2REYy/JaawenaDzu1lK79C5KRndettHOmEktxRqKhFnNR
 cSIA9fvUUosDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502310849!77256510!1
X-Originating-IP: [104.47.0.75]
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 18974 invoked from network); 9 Aug 2017 20:34:10 -0000
Received: from mail-he1eur01on0075.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.75)
 by server-7.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 20:34:10 -0000
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=eg0vEsePwtqB5UwiJGnKLSSl9TFW5/KQnAIebZX2Elw=;
 b=gBFu51ZJT6MW0OYPGjY7zg4QgseOJz1aYz2pERv7LozF9sw62DND9N/hY2TbwtdmkCnX2fS0VMqOdOtPDXwoV5OlENvKcPIcSAfse/3nd1UfSlS12Jw6pFrMJN7CZNn9c6YOvIEFs+YnNWskVrSc1JpAI6NmzpriHQeVxDLN0+4=
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.1.1320.16; Wed, 9
 Aug 2017 20:34:06 +0000
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502307870-11317-3-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b24d0473-f462-744e-00af-a535d14608a4@arm.com>
Date: Wed, 9 Aug 2017 21:34:03 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502307870-11317-3-git-send-email-volodymyr_babchuk@epam.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1PR08CA0123.eurprd08.prod.outlook.com
 (2603:10a6:800:d4::25) To HE1PR0801MB2059.eurprd08.prod.outlook.com
 (2603:10a6:3:51::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ff269cc7-909d-4f25-97b3-08d4df65fbd4
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0801MB2059; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 3:9KUi0xu1EVR35W1znGcMOuXcOlYDbWSMR0AnCW/pm3Sr4mfzzN+tmHSA7QQSKybblxtURmK1E0Sf8MloeSRB6im+mebuk8/x577SCb3JewNO0rR9cV5DOlKTfV/Z604o36y1EejGDhU6q+Tkxv4L/F0G/gbeLPaFBBr96OBqaVqzIYh+VpyXyHC5fqK2NhiqDT3AlK03ECJhYcumor+KoqTnZMperBUZgtONIlCOE3TXvcY2N1E9JMcJdVCHAWr2;
 25:FH0kGyXSkH+0xPmkEHWVasdokzqQ0v+iLdsIXtLzJBI6GXATo8LFUOAxP+GI6LAfLq1IckPOE06CsiMNAyZ5tFCYqq6SyVQ0k+kfB7m38W4oMI0mg6kUyq6ITkdnEf3D9eDw7SCDQXQlPmqRv+zI/IN4kooDu0HN59wQb23R111qICBSJTv7DFzan2ihkYXOp1iGnJ2aC0vqimf+VYRnpzt/tdAzMGyoDnXXAKwIzd46KQySXuTxwETLxwyti/LErFJm4ct1S8Hsx2xcy2YY8kj4ZUtXp6pHgnjnIdWr9ZS0/SOHblp/jTDqWVQf1W9592XmEuek+0ZHpuLc/LhMow==;
 31:6txO50ROCcIsSxOZZJO20qCyrbs/R4qPKf7AmJBLeGyG1o5YR2aHycmVCkcGnhWTMLc+nUh0WKDWTHVFsL3rUOXda8ulefM2X7XjpDeBCgrY6M0gqjzf8plzkIbd6aybYQYXcakmc08nt50p1dkuP2TTHSNKuLyV+XQ1voMCS1mlGeS8HYcjSN+NL4iD65oVMwsKrXOrkaMtr8TVeyXRjZ9kGigSTGaGEPifypg0af0=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2059:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 20:OR3cC+RMl7yWUpNpBzoAsaJKEB9mmPszOVIcw3bo59J/zM9Ga8Cqp1/HZgnnJ7ndJ0kf3OkSIdIVVq+g4J+kZyazpZjsAiluYKHub9+LfYKd0Dgoo4p5mopyxlH0DVd90rqr8up9WEHAuuCEy7Yf1uy80fdI1/mfRfH2fX8a22U=;
 4:DLMCyFua7eK7RzlW8Bkat/bIwiPf8S3tTV0bxbkiBrBfF5UbibYMxJ57N2Nez4K2ca2NiV0KvgPQlKQcHKkhFNBuNS3QNRcmuGZfd2Qoxv32In8dVCo2dEu8uMePRDMWhQvaTCKrHt/S3Ozh+tMGbSUvDJzjFu2vddgL6q2fjYdvrwg6shVozDaVdx0Ka/H8fkp7+x9QYngdthKrWnfs3kSqYOP+8gAMWUEGNg3c/ybQyT3aJ24ATudVB15lgxk4KBVFQeJyoFz8Y2MqDDBybR1zoZVom6cNPxAJTS9vs9I=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2059783C7F0782E3A7FB2E3C808B0@HE1PR0801MB2059.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123564025)(20161123562025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2059; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2059; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39840400002)(39450400003)(39860400002)(39400400002)(39410400002)(39850400002)(24454002)(189002)(199003)(31696002)(7736002)(7350300001)(2950100002)(6666003)(23746002)(6486002)(101416001)(6512007)(575784001)(189998001)(86362001)(478600001)(65806001)(81166006)(8676002)(47776003)(36756003)(6506006)(305945005)(229853002)(3846002)(6116002)(97736004)(2906002)(65956001)(81156014)(230700001)(66066001)(54356999)(5660300001)(65826007)(25786009)(50466002)(50986999)(53546010)(76176999)(64126003)(114624004)(4326008)(31686004)(53936002)(38730400002)(72206003)(110136004)(6246003)(83506001)(105586002)(42186005)(106356001)(4001350100001)(68736007)(33646002);
 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: =?Windows-1252?Q?1; HE1PR0801MB2059;
 23:Fxx8MID4FgyTuRyENfiELO3kWASM6exE6Cb?=
 =?Windows-1252?Q?YgCXRifkInn+VrvPWPgfOcu+aOY7kn8ge3bt1KEZYgmA4QwZYJ7cRiCL?=
 =?Windows-1252?Q?jEmbawbl89CkTCz3bbijjqRVVTFmzu5ESpAqkanabPPKH3XwO4vqsEYg?=
 =?Windows-1252?Q?YrbaGZTjrk6DwaJ3dfadPba11YvIZ/rdSfUFChkRafz3+rEQp+zypTpc?=
 =?Windows-1252?Q?mSfaUA+l0Xqa7P2J43RZnHkMm6tqrhv9X6J1PwnnUWsPoD+Gscsj4iKV?=
 =?Windows-1252?Q?91aBp5pBpH6sO4JCTtWf6rWluPbsq/a5mhFfepYUpD+OzTPjoAjqQy/L?=
 =?Windows-1252?Q?kk09SPP8p89Ne3ZSV2UXSXaPQ1KQ1vp49tt+0ha0MV+tUBkVGBS/ehLW?=
 =?Windows-1252?Q?zBUzos4ZMTj8U6hjUJH8YP5ajW5swiDeyc4zz3PA7sK7yebzJaytTqVR?=
 =?Windows-1252?Q?XdMSFdbn+jJndjMf+Pg/ACXNoXth7h4NSSxInlnqfvMO9Bvuii2RNYAF?=
 =?Windows-1252?Q?8l2AO953SnYpdiQfridLPBWIuMoTUULDU39MGGAkE1S8rcWXk8Aq5p3t?=
 =?Windows-1252?Q?ZbDnUhVZJrYeim7gMl1kwsVSqXUia1kYXng9qWZVDRx2zgKGjQbY1GK2?=
 =?Windows-1252?Q?LGdbQIsBZhfrmCOyFybC670NLYJKTU0QFLINVghMm9Vi7u4K4gXYqpM3?=
 =?Windows-1252?Q?o8p7QyOVveI2GHGmacl85IVzPEujk2SgSuTzWuTxtdNEW9r8Nn35TwAT?=
 =?Windows-1252?Q?YMsNF5+3SsagzhOsy3EssGE2XG2WT4i4zqlKGoy71rvkqBHT+HbbdFhy?=
 =?Windows-1252?Q?sVa5pkZOpluOy//PEmm9B2/cB3kYc/hUzSkiWkFy8tJepzF9rEFGYwWg?=
 =?Windows-1252?Q?LlqUFlG/T4irFGeXCWAVwHqcuN7y32xwHjVeL7ME39OnnRu32DQyZAxH?=
 =?Windows-1252?Q?JK9NaBTVOohkk+UHBFvlgNLn/cPpI4Es84ddEFn2onDDCdOs1rqFUe1t?=
 =?Windows-1252?Q?CfhFmY7BBqcldxQsvS9j07N52s/XjFwMZ6JaJucqYieB8roXBraQjiPc?=
 =?Windows-1252?Q?glbzFR6T2ffSlLoRVQWuYEpGTb3LKn4iDVSuGaflEI493dXTIiEWQBXv?=
 =?Windows-1252?Q?NrbeoPXPUBksWivt+04OUrztvIh1TiKYdHxBzp3vZRV8O56nGf19VVUC?=
 =?Windows-1252?Q?jLnDzFg3qxOW8hEdWVAsXW5HuvxMrDtHr3RxuIKd4vvBq5B+cMPEvk6W?=
 =?Windows-1252?Q?ogc4VHsb4FAZLFb5uJlJux+6SFRciZiSbK/XVOWexBWxd3rcKTBxXi5G?=
 =?Windows-1252?Q?oOvJ4agP4VcOJrtEsRs3U1BwwQwApT5q76wGnW2jy3S2usUy9JBeTg7Z?=
 =?Windows-1252?Q?b7UjrFiKd/dJlvS4X25v+Kz9KEKhBse26Tr3eq1fFORW4VzGRSPxICzD?=
 =?Windows-1252?Q?wYilOcxDMKxecP9yd55ag0FS4rKp7LbOhCRKDgu8NgnjvRn/fuX16KXQ?=
 =?Windows-1252?Q?YIv/mJ7zHOze1FAnkF4qyompciRjbjwn+slE3x8TmWmGATuCKPBq2OkA?=
 =?Windows-1252?Q?JlwQaBv75utWZQX5qkriO5TuLCKJbxZC8TlwzYSjaOqm+SnnpHIBDsdW?=
 =?Windows-1252?Q?j9dSMhT7z9AWuWhse+q6n/APsO8M4u/7mDSgDKdF1I6N0x6dP3dRXIRk?=
 =?Windows-1252?Q?pHyPHP2PN53fsjZmt7Am/r+LtTGo4pPE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 6:X0rUZ9xJU4lseCJn4mbszMFCbg4vii2VBPBgVl+LDpURrnMai0Nq4DrmPAaVIP0LKApev2Mj9SfSN8eUUb7xMVJJrGOjGcwvrE2zmZTLXTgzANNini3Cz+ja1IFaf8sOv3HEk8dBWgItj2glpW8k5C3paKJVn4srYBBAsUkuPwHRV5NuNPkuprYcKq+oYr8zXFwmLMARvQQd6uBQrxuRJhyrUwd2P9KD1scf11WIF8zmGECK1tcGPLDAXxKqsbsWu70+0cva5DowMkyxBSzn1NE4PXNFjlZa5KNfsEQwDxQyddWSF0bA53Vg+/qoBuLiMM3wkNIGKCyPk7khOpK+Eg==;
 5:xLFdi/SYuCgV1eWJNBR5THIfyZfEaW3F5OJ2gqpqsXs2s0q3GNXC7mbYTLHOlFpXEi4woRF9Buc2RD0OmMMs9gcChiEzod4OtwWAJkCTj2ZWrgj2FpS9aHpB4Fsopgg+reJ9UaY85mcg6kWr8f96Sg==;
 24:p2DbBTpMr1bGtFT1/QLyqpNQBLWxPFM2TfvEVGbxZpkVUlByOL9e2nOjtk7mG4siFJY++KkLrT3qvhD8Xy1Ht2hLxBSFVNVap7B865tWHsk=;
 7:bAqONd4LcrCynTCbcj7jipSozPDc7fuNiLwSNxz1qHkeaDO2WRVyQlnipXZWVx2uXibM11rC0OUSkeqo382IcHmf53a1pIQfc5iP5rlNoNSrxmvgY7OFiE/ci71uvGF2yibGGp/GXO/5v61Pi6nS3Cn/E8Ik6fBamNe1m0cxA3KeOBs4f9GRRQG5r5twaPs6GQISXq7G7lc/dbvqMLEu4W4ziluCoPl5LVkhSteCbFo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 20:34:06.9849 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2059
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] arm: processor: add new struct
 hsr_smc32 into hsr union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wOC8yMDE3IDIwOjQ0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBPbiBBUk12
OCwgb25lIG9mIGNvbmRpdGlvbmFsIGV4Y2VwdGlvbnMgKFNNQyB0aGF0IG9yaWdpbmF0ZXMKPiBm
cm9tIGFhcmNoMzIgc3RhdGUpIGhhdmUgZXh0cmEgZmllbGQgaW4gSENSLklTUyBlbmNvZGluZzoK
CnMvYWFyY2gzMi9BQXJjaDMyLwpzL2hhdmUvaGFzLwoKQW5kIHRoZSByZWdpc3RlciBpcyBjYWxs
ZWQgSFNSIGFuZCBub3QgSENSLgoKPgo+IENDS05PV05QQVNTLCBiaXQgWzE5XQo+IEluZGljYXRl
cyB3aGV0aGVyIHRoZSBpbnN0cnVjdGlvbiBtaWdodCBoYXZlIGZhaWxlZCBpdHMgY29uZGl0aW9u
Cj4gY29kZSBjaGVjay4KPiAgICAwIC0gVGhlIGluc3RydWN0aW9uIHdhcyB1bmNvbmRpdGlvbmFs
LCBvciB3YXMgY29uZGl0aW9uYWwgYW5kCj4gICAgcGFzc2VkICBpdHMgY29uZGl0aW9uIGNvZGUg
Y2hlY2suCj4gICAgMSAtIFRoZSBpbnN0cnVjdGlvbiB3YXMgY29uZGl0aW9uYWwsIGFuZCBtaWdo
dCBoYXZlIGZhaWxlZCBpdHMKPiAgICBjb25kaXRpb24gY29kZSBjaGVjay4KPiAoQVJNIERESSAw
NDg3QS5rIHBhZ2UgRDctMTk0OSkKClBsZWFzZSB1c2UgdGhlIGxhdGVzdCBBUk0gQVJNLgoKPgo+
IFRoaXMgaXMgaW5zdHJ1Y3Rpb24gc3BlY2lmaWMgZmllbGQsIHNvIGJldHRlciB0byBhZGQgbmV3
IHN0cnVjdHVyZQoKVGhpcyBpcyBhbiBpbnN0cnVjdGlvbi4uLgoKPiB0byB1bmlvbiBoc3IuIFRo
aXMgc3RydWN0dXJlIGRlc2NyaWJlcyBJU1MgZW5jb2RpbmcgZm9yIGFuIGV4Y2VwdGlvbgo+IGZy
b20gU01DIGluc3RydWN0aW9uIGV4ZWN1dGlvbiBpbiBBQXJjaDMyIHN0YXRlLiBCdXQgd2UgZGVm
aW5lIHRoaXMKPiBzdHJ1Y3QgZm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LiBUaGUgcmVhc29uIGlz
IGRlc2NyaWJlZCBpbiBjb21tZW50Cj4gdG8gdGhlIHN0cnVjdHVyZToKPgo+ICJOZXZlcnRoZWxl
c3MsIHdlIGRlZmluZSB0aGlzIGVuY29kaW5nIGZvciBib3RoIEFSTXY3IGFuZCBBUk12OCwKPiBi
ZWNhdXNlIGNoZWNrX2NvbmRpdGlvbmFsX2luc3QoKSBzaG91bGQgcHJvcGVybHkgaGFuZGxlIFNN
Qwo+IGluc3RydWN0aW9uIGluIGFsbCBtb2RlczogQVJNdjcsIGFhcmNoMzIgYW5kIGFhcmNoNjQu
IgoKSG1tbS4gVGhlcmUgYXJlIG9ubHkgdHdvIGV4aXN0aW5nIG1vZGVzOiBBQXJjaDMyIGFuZCBB
QXJjaDY0LiBBUk12NyBpcyAKanVzdCBhIHZlcnNpb24gb2YgdGhlIHNwZWNpZmljYXRpb24gd2hp
Y2ggaGFwcGVuIHRvIG9ubHkgc3VwcG9ydCBBQXJjaDMyLgoKQWN0dWFsbHkgWGVuIGRvZXMgbm90
IGNhcmUgYWJvdXQgQVJNdjggdnMgQVJNdjcuIEl0IG9ubHkgY2FyZSBhYm91dCAKQUFyY2gzMiB2
cyBBQXJjaDY0LgoKPgo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPgo+IC0gQ3JlYXRlZCBuZXcgc3R1Y3R1cmUgZm9y
IEhTUl9FQ19TTUMzMiBpbnN0ZWFkIG9mIGV4dGVuZGluZwo+ICAgZmllbGRzIGluIGhzci5jb25k
Lgo+IC0gQWRkZWQgcmVmZXJlbmNlcyB0byBBUk0gbWFudWFsLgo+IC0gV3JvdGUgY29tbWVudCB3
aXRoIHJhdGlvbmFsZS4KPgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
IHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gaW5kZXggZjY0MGQ1NC4uYWY0YTBmNyAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IEBAIC00ODgsNiArNDg4LDI1IEBAIHVuaW9u
IGhzciB7Cj4gICAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAgLyogRXhjZXB0aW9uIENs
YXNzICovCj4gICAgICB9IGNwOyAvKiBIU1JfRUNfQ1AgKi8KPgo+ICsgICAgLyoKPiArICAgICAq
IFRoaXMgZW5jb2RpbmcgaXMgdmFsaWQgb25seSBmb3IgQVJNdjggKEFSTSBEREkgMDQ4N0EuayBw
YWdlcyBENy0xOTQ5IGFuZAo+ICsgICAgICogRzYtNDQwNSkuIE9uIEFSTXY3LCBlbmNvZGluZyBJ
U1MgZm9yIEVDPTB4MTMgaXMgZGVmaW5lZCBhcyBVTksvU0JaUAo+ICsgICAgICogKEFSTSBEREkg
MDQwNkMuYyBwYWdlIEIzLTE0MzEpLiBVTksvU0JaUCBtZWFucyB0aGF0IGhhcmR3YXJlIGltcGxl
bWVudHMKPiArICAgICAqIHRoaXMgZmllbGQgYXMgUmVhZC1Bcy1aZXJvLgo+ICsgICAgICoKPiAr
ICAgICAqIE5ldmVydGhlbGVzcywgd2UgZGVmaW5lIHRoaXMgZW5jb2RpbmcgZm9yIGJvdGggQVJN
djcgYW5kIEFSTXY4LCBiZWNhdXNlCj4gKyAgICAgKiBjaGVja19jb25kaXRpb25hbF9pbnN0KCkg
c2hvdWxkIHByb3Blcmx5IGhhbmRsZSBTTUMgaW5zdHJ1Y3Rpb24gaW4gYWxsCj4gKyAgICAgKiBt
b2RlczogQVJNdjcsIGFhcmNoMzIgYW5kIGFhcmNoNjQuCgpTZWUgbXkgY29tbWVudCBhYm92ZS4K
Cj4gKyAgICAgKi8KPiArICAgIHN0cnVjdCBoc3Jfc21jMzIgewo+ICsgICAgICAgIHVuc2lnbmVk
IGxvbmcgcmVzMDoxOTsgIC8qIFJlc2VydmVkICovCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBj
Y2tub3ducGFzczoxOyAvKiBJbnN0cnVjdGlvbiBwYXNzZWQgY29uZGl0aW9uYWwgY2hlY2sgKi8K
PiArICAgICAgICB1bnNpZ25lZCBsb25nIGNjOjQ7ICAgIC8qIENvbmRpdGlvbiBDb2RlICovCj4g
KyAgICAgICAgdW5zaWduZWQgbG9uZyBjY3ZhbGlkOjE7LyogQ0MgVmFsaWQgKi8KPiArICAgICAg
ICB1bnNpZ25lZCBsb25nIGxlbjoxOyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwo+ICsgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgLyogRXhjZXB0aW9uIENsYXNzICovCj4gKyAgICB9
IHNtYzMyOyAvKiBIU1JfRUNfU01DMzIgKi8KPiArCj4gICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4g
ICAgICBzdHJ1Y3QgaHNyX3N5c3JlZyB7Cj4gICAgICAgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7
ICAgLyogRGlyZWN0aW9uICovCj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 20:36:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 20:36: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.xen.org>)
	id 1dfXiR-0007Bc-NL; Wed, 09 Aug 2017 20:36:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dfXiR-0007BV-2l
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 20:36:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BF/EC-02962-E427B895; Wed, 09 Aug 2017 20:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsWSoc+gpetb1B1
 psOW8jMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtHw1KfgD2fFtItfWRoYOzi6GLk4WAQamCX+
 fV7I1sXIycEoECbR/HgCO0hCSKCXSWLz0o3sIAlhgXiJtit/WEFsEQFviVfdP6GKuhgl1vxcA
 dbNLGAtcWDeJkYQm01AU+LO509MIDavgJXE7AlzwQaxCKhI3PreDTZIVCBV4uO7L4wQNYISJ2
 c+YQGxOYEWTFuziAVipq3Enbm7mSFseYntb+eA2RICShJvjxxgATlCQmASo8SvuU/BjhASUJS
 Y0XmQBaJIVuLo2TlANgeQ7Ssx5UcAhKkscarFD6L1MZNE292DzBBOM7vEjZm7oBboSOx7sQxs
 Jp+AkMT2B3uYIIr2s0isPj6HFaLIS2LFrEOMEHaBxK4Hr9ghih6ySpz9ew9qkozEnhVtbBCJQ
 2wSPctbWCFOjZfoOTaZfQKjxiykIJiF5O1ZSN5ewMi8ilG9OLWoLLVI11wvqSgzPaMkNzEzR9
 fQwEwvN7W4ODE9NScxqVgvOT93EyMwTTAAwQ7GmZf9DzFKcjApifJu0u6MFOJLyk+pzEgszog
 vKs1JLT7EKMPBoSTBm1vYHSkkWJSanlqRlpkDTFgwaQkOHiUR3rkgad7igsTc4sx0iNQpRkUp
 cYg+AZBERmkeXBssSV5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG9NAdAUnsy8Erjpr4AWM
 wEtjvDtBFlckoiQkmpgZEoPDP18lMf0nPvRRMmFV6J5/FU2XqnVPVHb9F+1SfBGSE9WV8p6m4
 uPeo992TBVzOqnYlb40sB15+M3m+VJnqla/bX0coWm6ZuN/xfXaUaWhe8T/DN94Sc55uAcZsU
 lChNipn7RPqt/e/W8WfLPvpe8VDjRn9j0V6P2vd1LI+71MdkfShsMlViKMxINtZiLihMB6WYB
 xY0DAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502310988!71348682!1
X-Originating-IP: [104.47.0.42]
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 19417 invoked from network); 9 Aug 2017 20:36:29 -0000
Received: from mail-he1eur01on0042.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.42)
 by server-13.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 20:36:29 -0000
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=yrBQo63iy2OLk866UkwKS8enLgKeFy1e80n8IOEi+W4=;
 b=ppj/oJ5NYM3so25Nc/lR++v7Myj44SA2TbbemKa/ajpPJgFooO6cq1qlTjVztI+rYPZrSTu0VovPWYhewOYDN8fd4yNSlQsAZd/UBtKviuw7bEGSQA72Pc9bsBJ0lezvYOWYhBoRJ1hf+J+Wy+lCuXWzcbOW3fO5W5B2gs1LFXE=
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_128_CBC_SHA256_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 20:36:26 +0000
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502307870-11317-4-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <22cd51c1-cc93-1b34-bd48-30ed3b773fe0@arm.com>
Date: Wed, 9 Aug 2017 21:36:22 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502307870-11317-4-git-send-email-volodymyr_babchuk@epam.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0197.eurprd07.prod.outlook.com
 (2603:10a6:6:42::27) To HE1PR0801MB2059.eurprd08.prod.outlook.com
 (2603:10a6:3:51::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a7e43432-ac83-4988-d8f4-08d4df664f38
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0801MB2059; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 3:Hn0yCqsBCyyB/VDmftSQghvPMPEIUuxATQkm3PxC9IVs/nrBcxaXW96egFT5tr/l7Jy66mAJlf2tAnJMilCn0otIDhstGgcwSQUNJDTdml0huys/axY9ZiMxPfG/EcIZzE7KtccFMK3NRJRlE/TGJqrMkz+sYkVSA8OFefs1wFcSm7k1DGeNaZduV7K4vg9ZYLPfFBAjTnWT/79214y2m6e3gja+IsHD3mY0dZNjgm8e9XZL5ykYyRXCpMzVfKBb;
 25:lS4l0chzg+dAolg1jRotN7U/wDtzfKrklY99nYPODH1LvbdEmqcTMaoHlavFJdhl/onJuQkY7mC6YsiagSwdpR2Zsa9ISYDrj849ORMKe6kPi2ugI3uQ6/DfFaRSU3MOEVjyUv2eRvEF9bisckEVegM0zHxxeEfAJW0lSKjT4Ghz8vuWELlBc79K3q4moOGmaZI+7s2W8Eb43F+bHZAWC9k6X10C+swknkIlxk1YwSDNpMsmi+wXyCqIFcf4McwmzSjTOwgy7ly9iVFkmzVt/LCv7bdQ65H/422lsntuxlCsFsbjFrte8hMbOKrh4tSTwDjTaz0EhsVotSohZ0vj3A==;
 31:dqgIluEMer5npOrAZ7blhIcnwe62Vk7st2t/rIMkz3e+lVsv/6llbcHruXC/sDMOkpkm0UEXTrQjQvAV5QIcyaUwpBmPNAxmsEqxHwa0OLRskyXZn5EsdDNKRoCgF2KkY638l//c2d5NTMAJIf8RqS1Qc8BS2EhXeLzNrGe39vuwq+fJJPrCH981NLeIUHlORiDQ/ftnUuVsq8ffzOd2dXVsdrZf31V0QItU/Gq7DIo=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2059:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 20:rdYXnOQvGeUuV39Y4IOs/R0Ztm3ktQlsrAD6f5Al68sNPuTHDMkkC+Vab0RFS3YMcY7Qv9V9G5/9GUaR1CoO/3W6JhXFL5W7bArFGfZO20Atc5Wle39ffbe/IqxN2Kow+lE1lP5vvWOXuI/AiPzlgUT99J1vPkww2A/j5/2Rh78=;
 4:baRdqRJ+CHx42TQT0igNfVuECBm66xStsyKUd8VbW+XypE8H8DGz2tcKuH0jqRpf+R5jalRJsDFy/rhOgd4PrIsh0ZRCZ0169HPKSC20wGi867LvdIuV6QR8/ijLTFD/Awm6aP9WLi4fXyL4vlz2eY9o8AxH9StVqSUiEdLvXmYoARNZW4zlFjKPTDDuHoNXaXRyR2MQr6HVkclbLMxBOy5eTpzoOgBhn5lILY7LqgLcJF0rNy+ty9WlNHjKvkAiq2z4wpS8ywI++U/3Pm22MkcCXFtMcJm7tVkqhMVpJi0/gcKxADqpF6hNAhP/y7brwR3sP2RJzrPJMVZjMSft6g==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0801MB20591E0F31C33E61DC27AC13808B0@HE1PR0801MB2059.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123564025)(20161123562025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2059; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2059; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39840400002)(39450400003)(39860400002)(39400400002)(39410400002)(39850400002)(24454002)(189002)(199003)(31696002)(7736002)(7350300001)(2950100002)(6666003)(23746002)(6486002)(101416001)(6512007)(189998001)(86362001)(478600001)(65806001)(81166006)(8676002)(47776003)(36756003)(6506006)(305945005)(229853002)(3846002)(6116002)(97736004)(2906002)(65956001)(81156014)(230700001)(66066001)(54356999)(5660300001)(65826007)(25786009)(50466002)(50986999)(53546010)(76176999)(64126003)(4326008)(31686004)(53936002)(38730400002)(72206003)(110136004)(6246003)(83506001)(105586002)(42186005)(106356001)(4001350100001)(68736007)(33646002);
 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: =?Windows-1252?Q?1; HE1PR0801MB2059;
 23:zJGdNjjssp1xUw6FMNWYgxGeLTa7n2P89Lp?=
 =?Windows-1252?Q?JVyDi+qgUpjPYToVGkdDiYKXIob3yJtq/AEKhX8mSbdYfsXFqdkH8Ye8?=
 =?Windows-1252?Q?WwwU9WxHc0aet8UdhmpWqVmm1lzxOtWCJfssyE90UE3DLjbAd2FtyVOb?=
 =?Windows-1252?Q?SAmu4Y/x3VS50X7HPpVI8K27Ky4+buPGfwvvcvu1mxC0Bd+43/DXTxKp?=
 =?Windows-1252?Q?inLFZWABPw6vo0ZjasQIyk+T+3UQlKs4tM5rYn2aT1LGtmG3JUZcQUUb?=
 =?Windows-1252?Q?XSkS7CSHI8GnyAtFH9dYKzdogN5aycwBLGpprToOptwxnirpKsBrkdQI?=
 =?Windows-1252?Q?L18Pr/xZLWweqfcwwRrIBNdxViy0zs8ouYVHtt2vzH3HmKv4JVwt+WKI?=
 =?Windows-1252?Q?YM1XEftV+JhPDSbSPN8Np2zYVRJC31QGwxQmUPiumelSCu5lwhizyA0W?=
 =?Windows-1252?Q?aG4LQbKgjxVwrwlQXsp7Hys9SJBpYnz763H+LOFOpZXHsKtJfcWEKkLc?=
 =?Windows-1252?Q?1kkf2N3e1Z2oj5+rRVZfAzIQv4sBHXhkR2vGvC/mCqor/WfuCMZQOOU+?=
 =?Windows-1252?Q?dquXtgmsoLiEep7BdDAWxzuYL02Gco3W/7nv/BQxGi9X4JRHYpe8/QkX?=
 =?Windows-1252?Q?66e6qBnQ9EhX8NElGiXLAi1BdnVThYEA6+iKfgV/BGMeQ+HtoDDwcHfz?=
 =?Windows-1252?Q?Fbby7tmfI7dllZBmQ1/B5Q1ivrHL6A9V/dDfT8SUWzwm5Z2GKosFWb2P?=
 =?Windows-1252?Q?xDyiXAZe08bsM0lmfgxOdZiP3FtRfkO+UAhDHOs0rWuEAUAjscFEPDOW?=
 =?Windows-1252?Q?EtKR6slL+vJwORbiWIANqzjkbDYZGyK4f2BBZE4tasJo0HxVM5fncqUO?=
 =?Windows-1252?Q?gLs3J2LUDGsRfG/Ceq4jB4U251y27bedHi4rJmgZ+rI1QgczcW37gYDX?=
 =?Windows-1252?Q?3Sv3hBHKE4zhj+O32fnfojS/xMbzXMGP/pt/qxZs2TBfIhuhGJhmW9Iu?=
 =?Windows-1252?Q?I5O5gZk+WumOgfjWSmqz1oAeZf3EUsTaTt7HkWDKQzTaMg+kaHBNzx4l?=
 =?Windows-1252?Q?+/60F+RZX5+e+o1Rj8ZYoSv/D1m6/y30O1jvcFwhav4aAfkqkzVhw516?=
 =?Windows-1252?Q?DnXTyGQgA/Au3K6BafZmId4fh+38RcygX2PiDzNLF550iVuI3bL6/PTu?=
 =?Windows-1252?Q?tseWOCkE9GDJ2xEmkKhm6RMgZMyTJpIh5nx1fRWqW2v/qyjrsxCkgfhc?=
 =?Windows-1252?Q?3QlOFHT3/O2zQ0BTsPtT6fkDBGP6I98drnCmNhPr8o3MId8Yr5okQGmv?=
 =?Windows-1252?Q?DUQasGEDxLnqlo+TrImMJMuEuE6xPSAuLUI86zzTTTx5PZpgQB22uLDM?=
 =?Windows-1252?Q?hRWH5JdWjMK/d38Pfks3pppxQzxeGulvPiIsuLhGADfHCALAbsj2Ck7b?=
 =?Windows-1252?Q?c5/Typ41O+jzMCH7ZrWvgEGoHzQF4YfSbhhcEWi1RyJPBVGrCqlxVDVu?=
 =?Windows-1252?Q?qCWEmIG9GEFldfNoEIorKJSvpPEdaQlxk7V5p6Mr7uWPlXaC795s0Gwu?=
 =?Windows-1252?Q?S0oMI9QCow5Vdnzp50QIZp0CFSRo0ac5zS40E4E51N5LKNcMJgGVmE4/?=
 =?Windows-1252?Q?TZyEcI/155ew2hAPgrUlnDYGbmIJEVwoind8qJ2Baz05r?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 6:/eK4RgRynwzX2OMOovaTAm8CYcIDWiluxjPljCr9UwU1Uv3C86LOeTJvxQKzkmMwuSBoYQozD38PnzXNILoHOyDofhGZ0tLb7mW6w1isO4h37x1J7nz+IY1kh4pAKqPdZ+72qQLH4Qm8LXiMpK5/GuXAvOag8xo5onFukKpnjVaz9NKhAvoFv6enpVIuZXOBSl6x0vcemPiwsMuHJx/LZ2/oQRuTRC2OGcO8EAtk1nTNj4ECIpTIX4euFY9qPFSAGLbwlQ5H9+RU1yX35vzm4x6oX1tN4Rm1uG/mgoRUNq1kinZCEtuwgqOLfj+QsAJPuMWW6xljl2UWCNYPoX8hBg==;
 5:IGrpzz0Yze13AAzM6Y0PGrDxnn7S7savxM6WXuqqygmQxP+Dg0i9IkAFxFLLsNrlrMYa/rt14+CXe/q4r3lpKH5SjmR4r5e8y0lk/fOPoIHbwRyOKGCBNdIRVfJL5acV3MZC9q5fd9RMHsO7Z7rmMg==;
 24:SiIOQxhT9iXjeWxuvARttNrdpUN3MbnDIpr58oKX8MhQwHXD38zrLiJkN475FD/SzFlSzRH3i0a9AYgiCHet633Owe4e9oGvfGzNywlXhx4=;
 7:uNhye1/L+XInsgkAhYtvLkzW7PLADwbb/Ax8djfI9Rv3dE8DT+2RQn35s+yKNU0JFYX8x4EevYW51zJvvoKwFvhvPXALclEiZNW1T2WbK94XzLcJEz5jUwZ6Kxd+7fwS2t7qC9kFn4/wXjX9mSX39LvRJa+TXnn2t/T8LQEDtB/hEZTA4PsdApKoI52WfWViN3OaZGPn4ZNDbfI/8lhUR+S3aLWn9zavge9okGWvAsg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 20:36:26.9710 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2059
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 3/4] arm: traps: handle unknown
 exceptions in check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wOC8yMDE3IDIwOjQ0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBBY2NvcmRp
bmcgdG8gQVJNIGFyY2hpdGVjdHVyZSByZWZlcmVuY2UgbWFudWFsIChBUk0gRERJIDA0ODdBLmsg
cGFnZSBENy0xOTM4LAoKUGxlYXNlIHF1b3RlIGEgbW9yZSByZWNlbnQgQVJNIEFSTS4gSW4gZ2Vu
ZXJhbCwgcGxlYXNlIHVzZSB0aGUgbGF0ZXN0IApBUk0gQVJNIHdoZW4gc2VuZGluZyBjb2RlIHNw
ZWNpZmljIHRvIHRoZSBhcmNoaXRlY3R1cmUuCgpBc3N1bWluZyB0aGlzIHdpbGwgYmUgZml4ZWQg
aW4gdGhlIG5leHQgcmV2aXNpb246CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCkNoZWVycywKCgo+IEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MjYpLCBl
eGNlcHRpb24gd2l0aCB1bmtub3duIHJlYXNvbiAoSFNSLkVDID09IDApCj4gaGF2ZSBubyB2YWxp
ZCBiaXRzIGluIEhTUiAoYXBhcnQgZnJvbSBIU1IuRUMpLCBzbyB3ZSBjYW4ndCBjaGVjayBpZiB0
aGF0IHdhcwo+IGNhdXNlZCBieSBjb25kaXRpb25hbCBpbnN0cnVjdGlvbi4gV2UgbmVlZCAgYXNz
dW1lIHRoYXQgaXQgaXMgdW5jb25kaXRpb25hbC4KPgo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPgo+IC0gQWRkZWQg
cmVmZXJlbmNlIHRvIHRoZSBBUk0gbWFudWFscwo+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS90cmFw
cy5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCj4gaW5kZXggYzA3OTk5Yi4uZWFlMjIxMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE3MTcsNyArMTcx
Nyw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCj4gICAgICBpbnQgY29uZDsKPgo+ICAgICAgLyogVW5jb25kaXRpb25hbCBF
eGNlcHRpb24gY2xhc3NlcyAqLwo+IC0gICAgaWYgKCBoc3IuZWMgPj0gMHgxMCApCj4gKyAgICBp
ZiAoIGhzci5lYyA9PSBIU1JfRUNfVU5LTk9XTiB8fCBoc3IuZWMgPj0gMHgxMCApCj4gICAgICAg
ICAgcmV0dXJuIDE7Cj4KPiAgICAgIC8qIENoZWNrIGZvciB2YWxpZCBjb25kaXRpb24gaW4gaHNy
ICovCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 20:42:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 20:42: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.xen.org>)
	id 1dfXoR-0007rs-Ck; Wed, 09 Aug 2017 20:42:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dfXoP-0007rm-U0
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 20:42:42 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 08/A3-09901-1C37B895; Wed, 09 Aug 2017 20:42:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRTH/WZvozgyu95OmxauPtjF60OYIUg
 IGaGphahJNluTu7C3ZlaxN9HQVk0WFNNFy82SkIwSTEtD3TJRqAexCJE0rDTL8p63tJmdzWye
 /vP9/uf8z/dxcJFiU6LE6QIzzRgonUrqIdZEoIywXrY8M/LOAzzm7nyTOB4l9ndtYCkoS6I1q
 I0FFySa5Z/PpaY534JFS5usENnlZcgDF5OFIhiar5GUIXcckelQPGmV8UBB3sBgeGVLzANvMg
 1au2sxXvuQp2CmfM1lKkPgaN6Q8UBEHoPeW22I11LyAIwtLjgLCDIWptrXnFpMhkCPfcmZ5kv
 SMP9jCQkeOQzWfXKGuXMBRRtbUqFnHIw1dIkEvR86ZuudGkgVzL7sFQu6GoHtoQ+vFWQQ1Fr6
 XOeB0P+63qWToGKhk+uJczoYhq4l8/MDOYnBwMJjTPgplsH01++YUHAYns6OO8O8SAV0THS7T
 FVimKvukwqmozC/uurSJrBuWUWC6aMEiqZ7XCAAuu+XSAXgkMIHSz8mzJoDFa+qZFYUatv1BL
 Zd17btunYjErWgUJZm8mkmLDoqXM1oczVmPaXVhUVFHgnX0yxL5dI6Ss2GXzTq2xC3FW7c14k
 2m1McaA+OqXyJtkOWTIWX2njpqoZiNTlMno5mHSgAx1VAnGPKMxVyhs6lCy5rddxq/cWAe6p8
 CD8eE6yJ0rPaXAENoSClP/GOByQPNHmGnbK/SzmMApXeBOIGUXiaaEavNf/PZ5A/jlTeRDDfx
 VNrMO90n+GCMS44I8nCB5upf0hZiOpPmofJLNnNhIiWfNm3gcGVYiJmvaly7PSz0SJ1dtqG+z
 qRbC19vzzzO7W1eUr2NshjqqSj73bci3spIdud7W9iz8r3jSfWKVPdjttzHlXWyJVfGv1Ue0e
 yG9IazgdBHh6H0lOezNnPJEyMGD9XeV1XlOJXTiSOjkfHS2t/bTtUYlZDRR0UMSz1B9QU7s2P
 AwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502311359!77066929!1
X-Originating-IP: [104.47.1.88]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35007 invoked from network); 9 Aug 2017 20:42:40 -0000
Received: from mail-ve1eur01on0088.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.88)
 by server-15.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 20:42:40 -0000
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=9sG/q4yLep0YDVPi/tTxWR7En8a3hZJ06EpWv9BbFTs=;
 b=HLYnBrAUmi4hyqh/2lO1XOgvpxOqpkkZn/wKRXEFk6DNbvJp/hu8sxB9nzdGNI85eZMptS9qDGILyPtpnqS90kTZ+TVp9vEApLqafJyqRr3ejKIZZR/hvn/QgCExpGjw9xaf8tu8xj9oR//oiOVfvsz1zdXAASI06GeD9lpcQDQ=
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.1.1320.16; Wed, 9
 Aug 2017 20:42:37 +0000
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502307870-11317-5-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aaa35971-2de4-456a-e62e-dae9fbf4fedb@arm.com>
Date: Wed, 9 Aug 2017 21:42:34 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502307870-11317-5-git-send-email-volodymyr_babchuk@epam.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1PR08CA0130.eurprd08.prod.outlook.com
 (2603:10a6:800:d4::32) To DB6PR0801MB2056.eurprd08.prod.outlook.com
 (2603:10a6:4:77::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d8a50614-e0e0-4761-ff13-08d4df672c34
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0801MB2056; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 3:vXJ7xkKUvRYsr7LPtyD9xlyJ5PPDlAkzz7llClWwqP6aeeh8s/oUMcWlzRla5kOllmNrz420sFJtQc+sU1oPWie3rAKPYtshLmhBlmQE76ySIcC7LQgzhwzWgah2YjwGKM+2+EUsjs0WNUrWTyBbyaWciksULFOrOtXde19UbPHvNkm5Ik7bi+hR7c5N/8qkbMcuvBPYAstpKFf2x1C8aEcU2WcWjpUfzPNRvURbbmrOQMxwA98U8Ija2kaiwdKM;
 25:RDLfmlCYAGy1qfLTnl3iAgyGtfOOey81ov7uG7h1JKG03iImexEYn5iVkWv5aTp7MnXPnvsHzRMUyiHgS0QV3G5DJrpE0uDbvqjJDECAqjfwFVw13Umi7XdvYyvVtKGs5G4v7bm2MAuPBvdXC7z7hGWicib68ahv39tXN8zNEghukLzKXbvurZ6QAhixWMhraBgbvKN9R4QQdFJ0NAJGw+TDB3jHTnq8LH4RvMEPb9HSSDssfdjZxV4JmrS/ap/loMAODVBMqcGWcnMMEnDzzKSWTj4wwoiXob0o7RAOc9a0TxiAhyYWkYT7ZthMG6NmLp75QABH6Ot6PGLXWpXBsg==;
 31:VHBw/6o1JjSNsniuJ8F2m/e47q11GQ0oGpRvQuZsjiFcFUmSVfchoG7uzAypmKbxQ4ZBiCYC4aG8runv6wrdMObaESxmromu2zKSWh+F4xBRVySMZh+Yh8VVXwZHbWJv0xYeADAPkZfmK5Dxob6yhSkfOMBPHb7EyZnr0311W/izKUutWbM7P/ksspYW8FuVzjWiAFmC3IVy5rChMIskSQVOTY2J2UcKnk0aM7qR0AI=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2056:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 20:IXL2jpmW/XVi9bJx2dVPcOudrWw2M8xnG+BqxujVQtF9NrL1G8gNuMigNNm3vmUZkQW0jaB2XwLqMVBiRU/QRY1IvHInF7CTUQHz5s1j9ZCHtCS5/2o86uQBnABVZWUfjBbPQweEatOwkakwf/4vD+wdk/Px/olTJSx1VL8GaC8=;
 4:j1pQi2RlhtxXbE9H0D8MWTKQGDo1PGr2EbqlMry2wHzpWZxI7K+KB0jSnxgdHeqon5qefVxingr98NF1spy8IK5pX3zqYW9C0IHoAch8sUM5me0w7+cpyOdq6cBlYHyyW4uF68k6WJUtmonBalkXeP50qCRW1/5NDpFsypNnSnhQAlMSZ0bJZlwfKKLYvABDFKIA+ObRpfFl8sp/SqLFYhBAvwT2auAglEqfqMU5wYYXMfQd8piFbD+M7eztvrSC2ZYvmlIIZiOgzEdW1qPTdBQSBerGZ2KAAqiwIdtwBrw=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0801MB205631BD6FFD8D711DC88A05808B0@DB6PR0801MB2056.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0801MB2056; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0801MB2056; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(39840400002)(39410400002)(39850400002)(39400400002)(39450400003)(24454002)(189002)(199003)(2906002)(31696002)(33646002)(6246003)(23746002)(189998001)(83506001)(38730400002)(110136004)(47776003)(64126003)(86362001)(50466002)(4001350100001)(36756003)(68736007)(65806001)(65956001)(72206003)(106356001)(66066001)(229853002)(81166006)(6666003)(7736002)(42186005)(2950100002)(8676002)(305945005)(25786009)(230700001)(97736004)(50986999)(6506006)(54356999)(3846002)(4326008)(53546010)(6116002)(76176999)(5660300001)(6512007)(31686004)(7350300001)(65826007)(105586002)(53936002)(6486002)(101416001)(81156014)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2056; 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: =?Windows-1252?Q?1; DB6PR0801MB2056;
 23:6oOXa9NoDfnabfZFV786br1FGGlWdBfWwqp?=
 =?Windows-1252?Q?mQJNsqsYMnpgNaka2FwjbUnj+rsEtyT8qY53DlZMo0FIIm+vx4TZ3lpT?=
 =?Windows-1252?Q?Ycz1DGiLofiXtAVdGKJZIavwmdfbHeGWN9RAZv0M64PcikH/ru+YarbJ?=
 =?Windows-1252?Q?mgWIQ9ioMqrZVDijqbCkb1GAR8qsgj38HmiK9rWssa6D7j9XiT8eVqgc?=
 =?Windows-1252?Q?dVaVzQmwdrtzXars2qkP/8gp9qCltdIfwTEt4aoRoRpLaukLoLIS2Np3?=
 =?Windows-1252?Q?Y/N/kI9URDOkcAM3It0ahQC3NWt1p5RjEGyKB14ebU+8maGyMHj4vEOZ?=
 =?Windows-1252?Q?VRknJpLrTj1Kbjc8HnIodZvG4G98xkXJZ1ChsQuCkE1XxBdprCm6oBCK?=
 =?Windows-1252?Q?dUo8kg1DvjqHdTB1dtX7pLQqPbpzE4BIhEYU8NzQFEa+ZalxxIxe3gS4?=
 =?Windows-1252?Q?8ZpyLj49/HJ+RaeYacRIDlumBgihP302oE2JHot+kdYBxipH5+x+ykKB?=
 =?Windows-1252?Q?pIfL6/KxfLr91GouANmnUXS+vOO5/9FB3PizPj/zjfIeswhP8xylCEz8?=
 =?Windows-1252?Q?naagYSn+nNQAbcjiKmegIpO1gNqQbyk2uIpnxSz9xMvcrjkTPRZkbZh3?=
 =?Windows-1252?Q?A9rFjnPSeDZjM0S33vGKz3MtyEkWB+Bg8qVUMhALFe7+pBAjaaB9MsR0?=
 =?Windows-1252?Q?myaKYqeXul7/0pUZ7jrih5j4V/IXJpSmiMv4zAnOnggY9yvXVAsJfk5a?=
 =?Windows-1252?Q?2wYlmZblJxVA3DvwnHQsZ1jsF4wDrQafrF/yWXBRCB8/q4AD6/rQxoYx?=
 =?Windows-1252?Q?BiXeuM7JCUO+i84+Mxl7v110RfmlnC8QDdoNCPUgJr2xraz512HrVmDB?=
 =?Windows-1252?Q?msWyqxdPBPV02muAAPxo9u9AnIzH6AIYZS1G4SZA8HDf0BTyoGIKuQjE?=
 =?Windows-1252?Q?219lNnWdHTlGUqrcAPsvKiKgtRbJmTyeBqlurEzsGMHpphheOS4TjWQC?=
 =?Windows-1252?Q?AHrZI3Zi53NARoYNjb45n+EoECcjqDZKFUwhfofXlKrkOJPK0tw3C/yd?=
 =?Windows-1252?Q?SrN/Tc5URXl/07qzRLWlOOnJmhNvdzP7PU4a2BRKofUV97b2CgawYy1q?=
 =?Windows-1252?Q?oMxP9IZYD98po2r7xSH7D2OCEIelrUh9RvgTsgm1P5lo7QnUpZXG9Zzt?=
 =?Windows-1252?Q?xiPxbbkgOgTpvkseJoRvs8HEZYOqHjr/U+XH940xCSmKPmfHy9TIvIJe?=
 =?Windows-1252?Q?EInRqV3ERcpQDsY50yFbOz1tYUvP9DhVEOteaPpxcpylCj3KGcdvMent?=
 =?Windows-1252?Q?xgWwFKYGwgO2IzRZMhFlewm4v6bhq5gYn5gQLVjiqj9XNptOHo8CZQfv?=
 =?Windows-1252?Q?9JWnySwZ/D2AkfumAHPbKDiROBoLk59POnS8mftyqzXTv56e1bOsGc0J?=
 =?Windows-1252?Q?Vr14U56Nny5CUsaKIfmeE8EAy7JoAdky7p31rX883uX6cfTR+kMSFqJX?=
 =?Windows-1252?Q?pL4brmElffJS/Pl8P75TW4Gwck7oc3HFnmwzYpl5+SCtxidqxqboqOjR?=
 =?Windows-1252?Q?gxzZ3xlFmJjX/QYI1T8blESCasqje82d+njkG0mk9d3KxnmObsjxBIUO?=
 =?Windows-1252?Q?qh4BWje6ksSdei9we0JMU2upYtaCzP+hZM7dFilzuo+Ld?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 6:D7xu5waCLCVfahPOtIslaOrLKpbRymSSbewKD6UV41A96fVoV2dYn3cL9SNHpUuHzxn4intKZeOkpMhC/TedSG6TMbzcPnkPlKVnt2ZSoBuinVQte7RCQNRLQUAIFI9jyPzmGFJc0YQjv3JdE1CRWigPPJedv4kDls6GrAkNqF8nn/qsfxiHh6j5o9fNY1P5/tAgiCpxc/DCPewDNaIGljBTEo8ZIIMCV9uEoyJCu0SpJMNPpev6/T64/VxctRRG3oGQDfWT5q/K2LTn9LEYd/lg8LC8P2tjoL3Y3ELR2aztvMVaS8oj4IMQfvJ/Em4KinENNZIjeNCegOSfnXxWvA==;
 5:ZV3+vCUJYsVvIHhACEZe4DPVkdwIsyjpKnz8alyysOUqjHAJwDMu+1H6ECjKUKJNX6MWvvoyNyweeGe9E0S//8HEnktuZLo45/Ci5RgcxzhKH+U0QJrWU2iyNj1OmRK+cfxLGYCtuxmjhBBTmluL/Q==;
 24:WO43Ow6f+OLLOwqWWZK51fcNa6Bx+zYMdQMgtwc80uYHL9LOe2xymhlN3Gu0Y+iezerNR/0vLtHh2Q0pIqeHisx+S98WPrz9mODSyp5W0/g=;
 7:KbVY+CW2yhvdjB6cPRUzf7rE2U62BRGYfRsvWx/iHq5ndIaOiS3A1MmEf7gPHJ5rWg1WStoi38DmrniLY+0xKmrpEhFd57sGeLHvlPFPy9+hcbuRyAASQPpzx/CFelx49o4CGH7EK61MovDGpnvZHdZ27X2WF1qI0/kYQfsAy565FZWYOk0A0QjO1ocY6t2TIqzlYdtHAdw8MXnxz+tNtMCYsncqqm9bQlSZksDebZw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 20:42:37.6597 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2056
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 4/4] arm: traps: handle SMC32 in
 check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wOC8yMDE3IDIwOjQ0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBPbiBBUk12
OCBhcmNoaXRlY3R1cmUgU01DIGluc3RydWN0aW9uIGZyb20gYWFyY2gzMiBzdGF0ZSBjYW4gYmUg
Y29uZGl0aW9uYWwuCgpzL2FhcmNoMzIvQUFyY2gzMi8uIEJ1dCBTTUMgaW5zdHJ1Y3Rpb24gYXJl
IGNvbmRpdGlvbmFsIGV2ZW4gb24gQVJNdjcuIApUaGUgbWFpbiBkaWZmZXJlbmNlIGlzIHRoZSBB
Uk12OCBhcmNoaXRlY3R1cmUgYWxsb3dzIGNvbmRpdGlvbmFsIFNNQ3MgdG8gCmJlIHRyYXBwZWQg
ZXZlbiBpZiB0aGV5IGZhaWxlZCB0aGVpciBjb25kaXRpb24gY2hlY2suCgo+IChBUk0gRERJIDA0
ODdBLmsgcGFnZSBENy0xOTQ5KQo+IFRodXMsIHdlIHNob3VsZCBub3Qgc2tpcCBpdCB3aGlsZSBj
aGVja2luZyBIU1IuRUMgdmFsdWUuCj4KPiBGb3IgdGhpcyB0eXBlIG9mIGV4Y2VwdGlvbiBzcGVj
aWFsIGNvZGluZyBvZiBIU1IuSVNTIGlzIHVzZWQuIFRoZXJlIGlzCj4gYWRkaXRpb25hbCBmbGFn
IChDQ0tOT1dOUEFTUykgdG8gY2hlY2sgYmVmb3JlIHBlcmZvbWluZyBzdGFuZGFyZCBoYW5kbGlu
ZwoKcy9wZXJmb21pbmcvcGVyZm9ybWluZy8KCj4gb2YgQ0NWQUxJRCBhbmQgQ09ORCBmaWVsZHMu
Cj4KPiBCZWNhdXNlIHdlIGNhbid0IGRpc3Rpbmd1aXNoIEFSTXY3IGZyb20gYWFyY2gzMiBzdGF0
ZSwgd2Ugd2lsbCBhbHdheXMKClNlZSBteSBjb21tZW50IG9uIHBhdGNoICMyLgoKPiBjaGVjayBD
Q0tOT1dOUEFTUyBmaWVsZC4gT24gQVJNdjcgaXQgd2lsbCBiZSByZWFkIGFzIDAKPiAoQVJNIERE
SSAwNDA2Qy5jIHBhZ2UgQjMtMTQzMSksIHNvIHRoZXJlIHdpbGwgYmUgbm8gcHJvYmxlbS4KCkZp
ZWxkIGFyZSB1c3VhbGx5IG1hZGUgUkVTezAsMX0gdG8gYWxsb3cgbGF0ZXIgcmV2aXNpb24gb2Yg
dGhlIAphcmNoaXRlY3R1cmUgdG8gdXNlIHRoZW0gYW5kIG5vdCBicmVhayBwcmV2aW91cyB2ZXJz
aW9uLiBUaGVyZSBhcmUgbm93IApBUk12OC4xLCBBUk12OC4yLCBBUk12OC4zLiBJdCBkb2VzIG5v
dCBtZWFuIHdlIGhhdmUgMyBuZXcgbW9kZXMuIEl0IGp1c3QgCmFkZCBtb3JlIGZlYXR1cmVzIG9u
IHRvcCBvZiB0aGUgZWFybGllciByZXZpc2lvbi4KCj4KPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlt
eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4KPiAtIEFkZGVk
IHJlZmVyZW5jZXMgdG8gdGhlIEFSTSBtYW51YWxzLgo+IC0gTW92ZWQgY29kZSBmcm9tIHVuZGVy
ICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gLSBBZGRlZCBjb21tZW50IHdpdGggcmF0aW9uYWxlIGZv
ciB0aGlzCj4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxOCArKysrKysrKysrKysr
KysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
Pgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCj4gaW5kZXggZWFlMjIxMi4uMzg0MjE5ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
dHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE3MTYsOCArMTcxNiwy
NCBAQCBzdGF0aWMgaW50IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAo+ICAgICAgdW5zaWduZWQgbG9uZyBjcHNyLCBjcHNyX2NvbmQ7Cj4gICAgICBp
bnQgY29uZDsKPgo+ICsgICAgLyoKPiArICAgICAqIFNNQzMyIGluc3RydWN0aW9uIGNhc2UgaXMg
dmVyeSBzcGVjaWFsLiBVbmRlciBTTUMzMiB3ZSBtZWFuCj4gKyAgICAgKiBTTUMgaW5zdHJ1Y3Rp
b24gb24gQVJNdjcgb3IgU01DIGluc3RydWN0aW9uIG9yaWdpbmF0aW5nIGZyb20KPiArICAgICAq
IGFhcmNoMzIgc3RhdGUgb24gQVJNdjguCj4gKyAgICAgKiBPbiBBUk12NyBpdCBpcyB1bmNvZGl0
aW9uYWwgKEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLAo+ICsgICAgICogYnV0IGlzIGNv
bmRpdGlvbmFsIG9uIEFSTXY4IChBUk0gRERJIDA0ODdBLmsgcGFnZSBENy0xOTQ5KS4KPiArICAg
ICAqIFByb2JsZW0gaXMgdGhhdCB3ZSBjYW4ndCBkZXRlcm1pbmUgaWYgWEVOIGlzIHJ1bm5pbmcg
b24KPiArICAgICAqIEFSTXY3IG9uIEFSTXY4IGluIGFhcmNoMzIgbW9kZS4gRm9ydHVuYXRlbHks
IHdoaWxlIHJ1bm5pbmcKClNlZSBteSBjb21tZW50IG9uIHRvcC4KCj4gKyAgICAgKiBvbiBBUk12
NyBhbGwgY29uZGl0b25hbCBiaXRzIG9mIEhTUiB3aWxsIHJlYWQgYXMgMAo+ICsgICAgICogKEFS
TSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLgo+ICsgICAgICogVGhpcyBpbmNsdWRlcyBDQ0tO
T1dOUEFTUyBiaXQgb2YgSFNSLiBUaGVyZWJ5IHdlIHdpbGwgYmUgb2theSwKPiArICAgICAqIGlm
IHdlJ2xsIGNoZWNrIHRoYXQgYml0Lgo+ICsgICAgICovCj4gKyAgICBpZiAoaHNyLmVjID09IEhT
Ul9FQ19TTUMzMiAmJiBoc3Iuc21jMzIuY2Nrbm93bnBhc3MgPT0gMCkKPiArICAgICAgICByZXR1
cm4gMTsKPiArCj4gICAgICAvKiBVbmNvbmRpdGlvbmFsIEV4Y2VwdGlvbiBjbGFzc2VzICovCj4g
LSAgICBpZiAoIGhzci5lYyA9PSBIU1JfRUNfVU5LTk9XTiB8fCBoc3IuZWMgPj0gMHgxMCApCj4g
KyAgICBpZiAoIGhzci5lYyA9PSBIU1JfRUNfVU5LTk9XTiB8fCAoaHNyLmVjID49IDB4MTAgJiYg
aHNyLmVjICE9IEhTUl9FQ19TTUMzMikpCj4gICAgICAgICAgcmV0dXJuIDE7Cj4KPiAgICAgIC8q
IENoZWNrIGZvciB2YWxpZCBjb25kaXRpb24gaW4gaHNyICovCj4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 20:46:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 20:46: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.xen.org>)
	id 1dfXsN-00083m-1K; Wed, 09 Aug 2017 20:46:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38744c793=citrix-osstest@xenproject.org>)
 id 1dfXsL-00083Y-8l
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 20:46:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9C/6B-03406-4B47B895; Wed, 09 Aug 2017 20:46:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7mku5
 Ig8vbDCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b1nV/YCxqzKw72n2RvYHxu38XIySEh4C9x
 d+MiFgjbQ2LR1S1sILaIgLPEhA+3gWwODl4BPYldp8pAwsICiRJ9M/8yQ5RPk5f4/wfKdpX4d
 eYxI4y9/cVTMJsNaOTEnolg41kEVCSanh4FiwsJaEksXbySCcTmFRCUODnzCVgNs4CExMEXL6
 BmWkrc2H2PdQIj3ywkZbOQlC1gZFrFqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYUgxAsINx38fIQ4ySHExKorybtDsjhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwehZ3RwoJFqWmp1akZeYAgxsmLcHBoyTC6wSS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8v
 FQpcV4XkCIBkKKM0jy4EbBIu8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXhGQKTyZeSVwm1
 4BHcEEdESEbyfIESWJCCmpBsaMX5HnNPW7tMMk+PhDZ6600lXqY/nAVPq3XLVvkcaU9npzj6R
 7OmmfBNds2Pz38Z/JjmWnRY5Ylq+S31xUsny59KfGBJ+AaS/TXPRe+htsM9tbMlviYmrtXQGu
 /PUdezZ3nV/yf53GmR/zHwbLcB0qXrFFPpI/Jp9FZZ/+i6MXBMw4O4OXlyixFGckGmoxFxUnA
 gCtYctzrwIAAA==
X-Env-Sender: prvs=38744c793=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502311602!70557272!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30253 invoked from network); 9 Aug 2017 20:46:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 20:46:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,349,1498521600"; d="scan'208";a="443231776"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71955-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-amd64-pvgrub:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt: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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=dd050808ccc23f0a11d5596409f4245b9406a242
X-Osstest-Versions-That: xen=b8029db62eb2a06a204a8e2b69437d0927bd1ac4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 9 Aug 2017 21:46:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71955: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3854913613040858365=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71955 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71955/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                 fail REGR. vs. 71939
 test-amd64-amd64-amd64-pvgrub 17 guest-localmigrate/x10   fail REGR. vs. 71939
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 71939

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

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-midway    1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   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-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail blocked in 71939
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 71939
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 71939
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 71939
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 71939
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 71939
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-libvirt     13 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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  dd050808ccc23f0a11d5596409f4245b9406a242
baseline version:
 xen                  b8029db62eb2a06a204a8e2b69437d0927bd1ac4

Last test of basis    71939  2017-08-05 04:48:34 Z    4 days
Testing same since    71955  2017-08-09 13:47:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  He Chen <he.chen@linux.intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Iurii Konovalenko <iurii.konovalenko@globallogic.com>
  Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rusty Bird <rustybird@openmailbox.org>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiao Liang <xiliang@redhat.com>
  xiliang <xiliang@redhat.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  fail    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          blocked 
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 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-pvh-amd                                  pass    
 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-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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                          fail    
 test-amd64-amd64-xl-pvh-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-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-armhf-armhf-xl-midway                                   blocked 
 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                                fail    
 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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3854913613040858365==--

From xen-devel-bounces@lists.xen.org Wed Aug 09 20:54:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 20: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.xen.org>)
	id 1dfXzH-0000K7-PU; Wed, 09 Aug 2017 20:53:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38744c793=citrix-osstest@xenproject.org>)
 id 1dfXzF-0000Jj-UK
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 20:53:54 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 AE/8B-01732-1667B895; Wed, 09 Aug 2017 20:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW5CWXe
 kQUObsMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzTh84CFjwWLJip72nSwNjH8Fuxg5OSQE/CU2
 z1rNBGG7S0xvX8EGYosIOEtM+HAbzOYV0JNYdHAVO4gtLGAk8XJtKxtEvZtE45VLLDD26VWnw
 OawCXhITOyZCBZnEVCR6Hg+iRHEFhLQkli6eCUTxExBiZMzn4DVMAtISBx88YIZYo6FxI6PfW
 wTGHlnISmbhaRsASPTKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT
 83E2MwOCpZ2Bg3MH46rjfIUZJDiYlUd5N2p2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR435R0
 RwoJFqWmp1akZeYAwxgmLcHBoyTCq1QKlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeW
 ZAiAZCijNI8uBGwmLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXDGQKT2ZeCdymV0BHMA
 EdEeHbCXJESSJCSqqBcX3zsR8zur755qQr9x2fc/DljrQ6x4m8Kg+NO9mWR2xUP+f/Ku6l6vG
 TMWfmtP2KPispIFb8tL5X9HhoHNfj7rnLsyc+ejbHaa80T5nyjT6f7KreIzrrj9v9Y9/uaBdp
 YbSi2XUzmwV7yZ5D2xmiliwNEPm3nuNi+p6QTzlOesfni/xNOxjzTomlOCPRUIu5qDgRAFWai
 KmkAgAA
X-Env-Sender: prvs=38744c793=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502312030!109170270!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54720 invoked from network); 9 Aug 2017 20:53:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 20:53:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,349,1498521600"; d="scan'208";a="443232596"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71956-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7111e46fdebca0e03f6ddfcb029522c2fe68c74b
X-Osstest-Versions-That: ovmf=2913ebb2b550f50a14f105e26995dd095e627ba4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 9 Aug 2017 21:53:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71956: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA3MTExZTQ2ZmRlYmNhMGUwM2Y2ZGRmY2IwMjk1MjJjMmZlNjhj
NzRiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyOTEzZWJiMmI1NTBm
NTBhMTRmMTA1ZTI2OTk1ZGQwOTVlNjI3YmE0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NTMg
IDIwMTctMDgtMDkgMDU6MTc6MTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTU2ICAyMDE3LTA4LTA5IDE2OjIwOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rl
c3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQv
fm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDcxMTFlNDZmZGViY2Ew
ZTAzZjZkZGZjYjAyOTUyMmMyZmU2OGM3NGIKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBBdWcgNCAxNzowNzozMSAyMDE3ICswODAwCgogICAgTWRlTW9k
dWxlUGtnL052bUV4cHJlc3NEeGU6IE5vdGlmeSBOVk1FIEhXIHdoZW4gc3lzdGVtIHJlc2V0IGhh
cHBlbnMKICAgIAogICAgUGVyIE5WTSBFeHByZXNzIFNwZWMsIHNvZnR3YXJlIHNob3VsZCBub3Rp
ZnkgTlZNRSBIVyB3aGVuIHNodXRkb3duCiAgICBvY2N1cnMuCiAgICAKICAgIFRoZSBOVk1FIGNv
bnRyb2xsZXIgcmVxdWlyZXMgbm90aWZpY2F0aW9uIGZvciBzaHV0ZG93biBhcyBwYXJ0IG9mCiAg
ICBpdHMgbWFuYWdlbWVudCBvZiBpbnRlcm5hbCBzdHJ1Y3R1cmVzLiBFdmVuIHdpdGggRlVBLCBm
YWlsaW5nIHRvCiAgICBub3RpZnkgdGhlIE5WTUUgY29udHJvbGxlciB0byBzaHV0ZG93biBwb3dl
ciBvZmYgY2F1c2VzIHRoZSBOVk1FCiAgICBjb250cm9sbGVyIHRvIHRha2UgcXVpdGUgc29tZSB0
aW1lIHRvIG9yZ2FuaXplIGl0cyB0YWJsZXMgb24gdGhlCiAgICBuZXh0IHBvd2VyIG9uLiBUaGlz
IHRpbWUgZXhjZWVkcyB0aGUgbm9ybWFsIHRpbWVvdXQsIHNvIHdlIHdvdWxkCiAgICBmYWlsIHRv
IGJvb3QgdGhlIE5WTUUgZGlzay4KICAgIAogICAgVGhlIGhvc3Qgc2hvdWxkIHNldCB0aGUgU2h1
dGRvd24gTm90aWZpY2F0aW9uIChDQy5TSE4pIGZpZWxkIHRvIDAxYgogICAgdG8gaW5kaWNhdGUg
YSBub3JtYWwgc2h1dGRvd24gb3BlcmF0aW9uLiBUaGUgY29udHJvbGxlciBpbmRpY2F0ZXMKICAg
IHdoZW4gc2h1dGRvd24gcHJvY2Vzc2luZyBpcyBjb21wbGV0ZWQgYnkgdXBkYXRpbmcgdGhlIFNo
dXRkb3duIFN0YXR1cwogICAgKENTVFMuU0hTVCkgZmllbGQgdG8gMTBiLgogICAgCiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBT
aWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+Cgpjb21taXQgYTYwN2ViOTdlZjkyNjA1
ZDg4YWM3MmU1NTFiYWUzNGRhN2M4MTM5NApBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CkRhdGU6ICAgVGh1IEp1bCAyNyAxNTo0Mzo1OCAyMDE3ICswODAwCgogICAgTWRlUGtn
L052bWU6IEFkZCBOVk1FIHNodXRkb3duIG5vdGlmaWNhdGlvbiByZWxhdGVkIG1hY3JvcwogICAg
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 21:06:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 21:06: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.xen.org>)
	id 1dfYBg-00017H-SN; Wed, 09 Aug 2017 21:06:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfYBf-00017B-OQ
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 21:06:44 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 18/35-02177-2697B895; Wed, 09 Aug 2017 21:06:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRTH/WZnx1GcHFfFk2jhloiZpildKEH
 qoRKUHkzdCnXWJndgd7WZNdYHwwtsea8gxdXUqMxLaVmQpJFubOBdikSjoge7WQZewBtoMztq
 9j39Ob//uX0cUqGyEL4kazaxvJHRqwlXXLfPKTiUySnRhNsXDxy6N3MXj0En7V0r2Gl0VskZt
 ZnmNKWutGuUyGr0N7csLRN5qNKnGLmSOJ2vgM/W10QxciERfR46nhUhCajoAgwejuVjxYgkPe
 kEaCjUSh4vOgYaR34gSSvoI9BT17Huf4GgpfyOUgIEHQVt9SPOUi4lmq49CpbCOB0IJe3NDos
 3nQRlPRWOvhTtAX3Vk7ikXUT7/aU1pVw/Gj7e7lLI2gc+TNZjst4Jz6drHXGgA+BL76hjBqCr
 EHQ9GHYkq+ggeLnye93kD/ahWlzWcdA3UOks6zEM2uvVcnKhM9gWrUgGe2G5YQqXwXcCbg0sE
 jI4DDOLkiZFnQWPB5Nlz7gSPo23KWWPH3Q3WQgZDBBQUdaMySOlwZ+1FUwGdg+42jRLXEdB1i
 1/YN2yt3XL3tYtezcgvAUFCSx/meVDD4ZpeS5DZzIwnD40IjwyzMAKApPB6hmtEJaeaehA4n0
 4ia8T5S8cs6HtJKb2pjpCijSqbdrMCzk6RtCl8tl6VrAhP5JUA3XUXKJRefBsBmu+yOnFI9vA
 QLqpvagwCVNCFmMQuAwZ9aMAXx/KIAFaArps42baxnm+Rf6+nhQSB1G5ZbG8gTP9z6eQD4nUn
 pRZquLGGU2b1afExpjYODmuSGpsYv4h3zzUoGhxT7BxhQnN+7nyCX3IYODuHXMp7lTr7PPZqM
 QnqumUnkhFwdxPTZ4LP28pmM+LHXqahL1K6P/+beU9Uz3SuoyVns9dDT63YKvrRtE3B8PPXFn
 VVHX+Sgz6au6ceJfZe+q43T67KzE+fSA91xL7Jv7EcA1tKU01Vt0oeXOpRo0LOiZij4IXmL/p
 3MZMmQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502312801!92527044!1
X-Originating-IP: [104.47.0.41]
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 30001 invoked from network); 9 Aug 2017 21:06:41 -0000
Received: from mail-he1eur01on0041.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.41)
 by server-12.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 21:06:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=WXPPrJZiRT3uxcuE3d2e4zFoTgo/86mFa17Jcdy1Deg=;
 b=d4AKQFWl3s2zzac8tm8PKSX4vRbiUE0FMY8w9xdmqDWJZe/ClWcY3gxY/t29RkFgd3UdnrJHzRvNjmf20FTf0dH6qGzQLLZMBf0KEPVOliazDmvVzfECrSIKpjkrntI2z2puu3niC5dtRHtrSSgv8gpuQCN0QaSIL3OAOJlrK5k=
Received: from [10.17.182.74] (85.223.209.56) by
 DB6PR0301MB2135.eurprd03.prod.outlook.com (2603:10a6:4:46::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 21:06:39 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502307870-11317-3-git-send-email-volodymyr_babchuk@epam.com>
 <b24d0473-f462-744e-00af-a535d14608a4@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <f89a8ca5-dfff-57e7-0ef1-01bc88317788@epam.com>
Date: Thu, 10 Aug 2017 00:06:35 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <b24d0473-f462-744e-00af-a535d14608a4@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM5PR0602CA0020.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::30) To DB6PR0301MB2135.eurprd03.prod.outlook.com
 (2603:10a6:4:46::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ac241b8a-adac-4243-dbf2-08d4df6a87a7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2135; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 3:n6o/fe7eRYqw4XeJ/z2uF+EmCedodnIwBqqrywHkuNazYpGNdDGK8FaKQrrjBtCkB59Dkmu0GSAyOVtyHgZMYEAKvixAbRLQGrJErlRRbeMOAM5ZErOKQqGBlu+EDUEP7Vu8pt6pzDf9yYA2gMUQmigL5cQ8g2AKkU1uJQe4YRgUPKvDhNiqpwIlaiOatGtI3+e2nVFNBEGhco/xSAjzjcXwQ1+/xEJiNe8u2RT4nYSJvdfrTzjzM2zyk9ORyAjr;
 25:s9x73/vv38YWq+DIPW6pf+Yh0YXp4heFk92w2U/ZzcaVQSqJDNp/TjH2oslAorRlEZwH9+VzrkiM1D2EGpQmGhMUV1z3HbVomAUzV9DExefTe5xs+RbtVPTzftpg2qBcew6M9UlP4ie2pClP2vRE/SMJ6VKQaMNwQR48OzTtArEqH2wUO5QGSuH8VlmZTkYoqOnReLW1M4pSPCe4OIjwb7xyx7LddJtSKY/RRsM4pdNO/9eHn8UK0HgPbSYsVOHSAwoXeutXlVLCMO1laedgbifPGCduF0oq4SDopACpx55lWYb08C6BZJJsJBQcw8YosipztA+xnFnu4Ff42SlzQQ==;
 31:X0U4YedJVp1q2KuyamzY3PolSZUfKfp3U7RkkfGeu4//9VneOzHdTPUccNhfMIPyAyN87C2BRLzKU7AY/YA2KDt+/Sq/+moEMtOxGQNpv3lEkw4iPDMudy9dwz2wnBGF6lytyBP8FhYPnCeu/1kF4GiVOOfwg5vrAN5NK3iWsLVKDSU/XlRo1fz9k97LO0sC0QgHtIhqbw84XzgV1P2dvuadiPLBa2pTgjqeCK9pARs=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2135:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 20:+SVZKtYOUBC1pYs6Kmr+lTxpD+jTbXAOr52nKHVdJzS1tlbs9DR3ffiadciFJrgYYLqnCp/MMx1KwUQIeufxjmE707jR+OP6g1I8eneY5CdU22HLuNtzyPAdQjUdSE13+u5l2c0X6rJQspF973FWznQQRlPSSVfwCa6EBpf7wM1p2LSQZ5c1R9CwrbeNh88yCiVtvsH5VdMcrEo3bdMmdLvdde+1rj0TT/tovunrCEHMHKKMEuSPts2dO7GbOR1e/9mj4czpw7PWSxZ6Mhox5Umcqyw6RXeFSnRIubNCbZfF/I+okNKGKE2/DZHKaaINuIGBG5Ya+G1C7hhz0CqerUbSQW35/CSVfkLJt0Pto8tRgTiyJPF0UqDYaZMyRMPVekGNrq/mEsaNK8+2/30e/M/TiYOE2q/kEpv0Yvu7ueDb3Y2T80k5ic4D2JuTvOIih8kSpiQ+0tJVhi3jnP2bHhktwgHJT8A+6POz+uOIC5RZTfRjo0fTNWsaoiJCOnEV;
 4:sBg1DtJCn8l/jCTngMggaFMDYYdm/LR64JVfrK0XRlwiMwfSJkKdo8+fsu1Z+E47C2J67B44hGSP1smdy+TZtt3O276ezd0YfQVPzbFwVH0ZD6ZugNWajJWLFVAeO9gSyu97aLbV/DUxWdHyaXiXaS2iTz1fWslahL4gNLr+MvbPdFjEm1JZ08ruSPIQMIkQSMrXG4jhvaR+DcK4s9XZ8HcYFoW28GLZlOnad3Q16+CQSWD5+Bbm/zs8bMlDdShbPpEqCHnJi5e3/Tg96NjmI5AA66S1ttP7DZlCRByRi5M=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2135882EAA30F08C7D524D63E68B0@DB6PR0301MB2135.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2135; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2135; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39400400002)(39850400002)(39410400002)(39840400002)(39450400003)(199003)(189002)(24454002)(4001350100001)(65826007)(38730400002)(80792005)(114624004)(23746002)(106356001)(53546010)(105586002)(86362001)(575784001)(2906002)(68736007)(53936002)(230700001)(47776003)(31696002)(110136004)(6246003)(33646002)(189998001)(36756003)(50986999)(6486002)(77096006)(25786009)(101416001)(50466002)(76176999)(7350300001)(5660300001)(54356999)(81156014)(66066001)(65956001)(81166006)(6666003)(65806001)(8676002)(2950100002)(97736004)(4326008)(64126003)(478600001)(83506001)(42186005)(72206003)(3846002)(6116002)(229853002)(7736002)(305945005)(31686004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2135; H:[10.17.182.74]; 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: =?Windows-1252?Q?1; DB6PR0301MB2135;
 23:MSPvC3GK34J0V9qOd5ITh4t+6a+u0PPCAJK?=
 =?Windows-1252?Q?xw0A0hqwFejFkB4L81BQlwU9nlKj8J6CMwqhjlgBK7x0NglXLdMw6k9p?=
 =?Windows-1252?Q?pfkxLz4rse0vhWXbHq30GoYFzvbDxkT1LbLcZ4z6Wrf0zFd0rCpor5C6?=
 =?Windows-1252?Q?n79aga/EKabaPbPns1wUWPtrgknPxMij5WhAMp569V6krXWi2kwmixBY?=
 =?Windows-1252?Q?kdj6Lp/Ref1ayalMBkVTf65QLDzfl/93+syztyy6i0m4REQsTdgt66GS?=
 =?Windows-1252?Q?Y3tl/GYqL9p867d8zetQXwQ2kpGXs/BDv+ZcPt9fhY5ucMYA0qtjJTh3?=
 =?Windows-1252?Q?qD6PEOnI1Y2NBuVKfm7AVOlz3jgrPPCHll44UIlqMjvcVNKLMoWz34Gy?=
 =?Windows-1252?Q?fPRodofjwf/rEZsOa07hb3/n3ha4ZmKpi80aDgttJaQB9IjyPpPHBOy7?=
 =?Windows-1252?Q?deRyh5VEZ6v4br+X7cgJAEE9gyQFvZxII0ga1ygUcqh9DQ5Dz3mFMdlz?=
 =?Windows-1252?Q?W4lmoLIhvfclXw9YLBwl5pe72tk0ZIXpyG+XZ7Rw6Kg/1NvDlZP3JbDM?=
 =?Windows-1252?Q?eTKJxKFLM1psAgcKknTS2DRe6Z45hJhtzUtKB8t0pyBM595IBU/m+1xN?=
 =?Windows-1252?Q?f1cPNk0XawbhEDeZwX9wYl2W7Cw0easfbWzq6ld3hodotUJ3qC4XMxE/?=
 =?Windows-1252?Q?5WUzCldFXCkfvtghuO4kKhkDnk0SSqGsvl7aC2desvRbGCGBjkI8EX6+?=
 =?Windows-1252?Q?UlP4jIul+SVGzAkmIARVwE4a9IW2ydutdmKjWSXG5gk9YN43ED+4ydRv?=
 =?Windows-1252?Q?JRmhnI66R73arUOMkJYz/vbXn9c3+u8gysMeFi05NRLUzqLJ9xvnVWay?=
 =?Windows-1252?Q?VywDG4FZ2y0RwU4IeXmqDD3jHnNOzfqF7T9QRLNiL7gntqG7rp+qns6l?=
 =?Windows-1252?Q?f5ob55ZN2nA3YvAJcvFQz1mwUXKu+Klj0DJCyVcYvzNxjmbUxNtpLo7e?=
 =?Windows-1252?Q?CKDvNKChtVK4JLrikGSkXwJkMCcUX1mrb87XrriLe2V8DdCaiDOUKJa9?=
 =?Windows-1252?Q?Bi0GdWblPrWOyTqOOs+46JZB9yg02Tz4Y2QfoYcNWUQPaQ5zmv3u99TG?=
 =?Windows-1252?Q?hBs62J3S/ZVo3yiHOafysrAHxliAEydZKD4+42ZxGm4+t+0lbwSrY2FK?=
 =?Windows-1252?Q?ErJxFz5ncuNmXrcYM6vKZ4qvx+UpX5gSUr1pyUGfFGPD98cTnXgoHaKX?=
 =?Windows-1252?Q?nbj+sOs55Q5dQ6DHpvsQGhhClzXIwXMwa4UibY1Zzyv+zz9uSAKYA3uM?=
 =?Windows-1252?Q?nDW6lC94nJ0R0eGEVVonKIziWk/zpKF0AyMtUpaafVV/JGN8XZI2CBKQ?=
 =?Windows-1252?Q?bji1//Kfpj6WYd08q912uyo6qG5e7PjxaOcJu2M9kKOa09RhkL7FiriZ?=
 =?Windows-1252?Q?6zNBtqFCxq+z51Q7FD0VtmfqgTVF7mA9817ZlRKUsW6bmv9V/mbfulAu?=
 =?Windows-1252?Q?mEoUhCHHsGd4Tqaq9xEmHLINRTuGXYS4DLtgtTdiWhqNxeYJ8YlrrwDG?=
 =?Windows-1252?Q?tNI4SwAdIJzMvQ+6oo2MFhlqAruhC2xsBv0UODoixFMNFCVC3LqvmhBG?=
 =?Windows-1252?Q?Wsbl1xvXANJIXHPTYk5SzdHskfIwM3FFY9NRTlnyPB/ugmpHojbg7Fic?=
 =?Windows-1252?Q?1JFMoP8peMy120LrCxGmTddtJJTj8huE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 6:3IESCsSE5wCnB49Q+CBFD8CCB1JibmMgTwmyFydwjj5BJ/gAb23JVRDgL1vE2g4bn7FtgiXeuxWCksV7ZWmnl1CGHjD+UQumb5bUGt+Tb7kLHqolVYk2rM/kvNx8PSFWNpmjWUbAnYozN2+2i3UJY8FLoq3WKi+BAZnn/EjM3sSn1CKZKSHchp4p43Qd34JxnbutpzWx78NJq3CXJVLkqt9bOr+HK+OlAls8XBoVW5iRDAvhn5TvW+/wJh4i3M+iF9AIgQJ+0U3yFLH9UMfOYhjxn7YSTCft/1CKxpe+wy5igJDGyHc6QgxaSxbS0Yh0yk4YR+RK3nLt5lGeLZa4BA==;
 5:uThFUwJXQl/Z+hDb1/zcLionGJ4o8FUZa/4TFNXNFlrF38u3ycqKuL2Pc248b1cgzrFWdj7WIiQkzIysgmrcsZsIovuEYhfnjtO+g3aVh3Z/V+i1DfN+STr32QQJW5lCpT+LaC8cYXlUrmhiPiKEcA==;
 24:gRNZqEH58U7Qw9r24S0cQ52iOkuDbEk+z8TGfWy7JA01rQIiTm2rE6Cs8H46xBvJ0Rnyj7jZJXtCzlU1o+rO6GsM5xVNkwU5XN8lZS8HaiE=;
 7:6Qylbvodgkwfo8BWoHSnEzT8Kt33hwdwP7qWBesQyRznquG+zbd6cV079p/BDd7S7PP4dy7HyEQGrZvzwMSCYY1pBX4Uh0H05r8Fd+Xa8zz4w2uWeDvsPlKivto2S+u2RBNM9HadJibPzQ9qFZCAmR+bptEtkQsVWVYPjXtfNv27UzDEdv4au73sgD8+kjqiGmthZDPdYU26Tdxk1v4BEISUj3R56y+OLn29LuQFubM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 21:06:39.7628 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2135
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] arm: processor: add new struct
 hsr_smc32 into hsr union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMDkuMDguMTcgMjM6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAwOS8wOC8yMDE3IDIwOjQ0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gT24gQVJN
djgsIG9uZSBvZiBjb25kaXRpb25hbCBleGNlcHRpb25zIChTTUMgdGhhdCBvcmlnaW5hdGVzCj4+
IGZyb20gYWFyY2gzMiBzdGF0ZSkgaGF2ZSBleHRyYSBmaWVsZCBpbiBIQ1IuSVNTIGVuY29kaW5n
Ogo+IAo+IHMvYWFyY2gzMi9BQXJjaDMyLwo+IHMvaGF2ZS9oYXMvCj4gCj4gQW5kIHRoZSByZWdp
c3RlciBpcyBjYWxsZWQgSFNSIGFuZCBub3QgSENSLgo+IAo+Pgo+PiBDQ0tOT1dOUEFTUywgYml0
IFsxOV0KPj4gSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGluc3RydWN0aW9uIG1pZ2h0IGhhdmUgZmFp
bGVkIGl0cyBjb25kaXRpb24KPj4gY29kZSBjaGVjay4KPj4gICAgMCAtIFRoZSBpbnN0cnVjdGlv
biB3YXMgdW5jb25kaXRpb25hbCwgb3Igd2FzIGNvbmRpdGlvbmFsIGFuZAo+PiAgICBwYXNzZWQg
IGl0cyBjb25kaXRpb24gY29kZSBjaGVjay4KPj4gICAgMSAtIFRoZSBpbnN0cnVjdGlvbiB3YXMg
Y29uZGl0aW9uYWwsIGFuZCBtaWdodCBoYXZlIGZhaWxlZCBpdHMKPj4gICAgY29uZGl0aW9uIGNv
ZGUgY2hlY2suCj4+IChBUk0gRERJIDA0ODdBLmsgcGFnZSBENy0xOTQ5KQo+IAo+IFBsZWFzZSB1
c2UgdGhlIGxhdGVzdCBBUk0gQVJNLgo+IAo+Pgo+PiBUaGlzIGlzIGluc3RydWN0aW9uIHNwZWNp
ZmljIGZpZWxkLCBzbyBiZXR0ZXIgdG8gYWRkIG5ldyBzdHJ1Y3R1cmUKPiAKPiBUaGlzIGlzIGFu
IGluc3RydWN0aW9uLi4uCj4gCj4+IHRvIHVuaW9uIGhzci4gVGhpcyBzdHJ1Y3R1cmUgZGVzY3Jp
YmVzIElTUyBlbmNvZGluZyBmb3IgYW4gZXhjZXB0aW9uCj4+IGZyb20gU01DIGluc3RydWN0aW9u
IGV4ZWN1dGlvbiBpbiBBQXJjaDMyIHN0YXRlLiBCdXQgd2UgZGVmaW5lIHRoaXMKPj4gc3RydWN0
IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4gVGhlIHJlYXNvbiBpcyBkZXNjcmliZWQgaW4gY29t
bWVudAo+PiB0byB0aGUgc3RydWN0dXJlOgo+Pgo+PiAiTmV2ZXJ0aGVsZXNzLCB3ZSBkZWZpbmUg
dGhpcyBlbmNvZGluZyBmb3IgYm90aCBBUk12NyBhbmQgQVJNdjgsCj4+IGJlY2F1c2UgY2hlY2tf
Y29uZGl0aW9uYWxfaW5zdCgpIHNob3VsZCBwcm9wZXJseSBoYW5kbGUgU01DCj4+IGluc3RydWN0
aW9uIGluIGFsbCBtb2RlczogQVJNdjcsIGFhcmNoMzIgYW5kIGFhcmNoNjQuIgo+IAo+IEhtbW0u
IFRoZXJlIGFyZSBvbmx5IHR3byBleGlzdGluZyBtb2RlczogQUFyY2gzMiBhbmQgQUFyY2g2NC4g
QVJNdjcgaXMgCj4ganVzdCBhIHZlcnNpb24gb2YgdGhlIHNwZWNpZmljYXRpb24gd2hpY2ggaGFw
cGVuIHRvIG9ubHkgc3VwcG9ydCBBQXJjaDMyLgpZZWFoLCBJIHdvbmRlcmVkIGhvdyB0byBmb3Jt
dWxhdGUgdGhhdCBiZXR0ZXIuIFByb2JsZW0gaXMgdGhhdCBBUk12NwpzcGVjaWZpY2F0aW9uIGRv
ZXMgbm90IHVzZSB0ZXJtICJBQXJjaDMyIi4gU28gSSBkZWNpZGVkIHRvIG1lbnRpb24gQVJNdjcg
CmV4cGxpY2l0bHkuCkhvdyBhYm91dCB0aGlzOiAiY2hlY2tfY29uZGl0aW9uYWxfaW5zdCgpIHNo
b3VsZCBwcm9wZXJseSBoYW5kbGUgU01DIAppbnN0cnVjdGlvbiBvbiBib3RoIGFyY2hpdGVjdHVy
ZXMgKEFSTXY3IGFuZCBBUk12OCkgd2hpbGUgcnVubmluZyBpbiAKYWFyY2gzMiBvciBhYXJjaDY0
IG1vZGUiID8KCj4gQWN0dWFsbHkgWGVuIGRvZXMgbm90IGNhcmUgYWJvdXQgQVJNdjggdnMgQVJN
djcuIEl0IG9ubHkgY2FyZSBhYm91dCAKPiBBQXJjaDMyIHZzIEFBcmNoNjQuClllcy4gQW5kIHBy
b2JhYmx5IGl0IGNhbiBiZSBwcm9ibGVtIGluIHRoZSBmdXR1cmUuIEJlY2F1c2UsIGFzIHdlIGNh
biAKc2VlLCB0aGVyZSBhcmUgZGlmZmVyZW5jZXMgYmV0d2VlbiBBUk12NyBhbmQgQVJNdjguCgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+Cj4+IC0tLQo+Pgo+PiAtIENyZWF0ZWQgbmV3IHN0dWN0dXJlIGZvciBIU1JfRUNf
U01DMzIgaW5zdGVhZCBvZiBleHRlbmRpbmcKPj4gICBmaWVsZHMgaW4gaHNyLmNvbmQuCj4+IC0g
QWRkZWQgcmVmZXJlbmNlcyB0byBBUk0gbWFudWFsLgo+PiAtIFdyb3RlIGNvbW1lbnQgd2l0aCBy
YXRpb25hbGUuCj4+Cj4+IC0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8
IDE5ICsrKysrKysrKysrKysrKysrKysKPj4gIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25z
KCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIAo+
PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPj4gaW5kZXggZjY0MGQ1NC4uYWY0
YTBmNyAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+PiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4+IEBAIC00ODgsNiArNDg4LDI1
IEBAIHVuaW9uIGhzciB7Cj4+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgIC8qIEV4
Y2VwdGlvbiBDbGFzcyAqLwo+PiAgICAgIH0gY3A7IC8qIEhTUl9FQ19DUCAqLwo+Pgo+PiArICAg
IC8qCj4+ICsgICAgICogVGhpcyBlbmNvZGluZyBpcyB2YWxpZCBvbmx5IGZvciBBUk12OCAoQVJN
IERESSAwNDg3QS5rIHBhZ2VzIAo+PiBENy0xOTQ5IGFuZAo+PiArICAgICAqIEc2LTQ0MDUpLiBP
biBBUk12NywgZW5jb2RpbmcgSVNTIGZvciBFQz0weDEzIGlzIGRlZmluZWQgYXMgCj4+IFVOSy9T
QlpQCj4+ICsgICAgICogKEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLiBVTksvU0JaUCBt
ZWFucyB0aGF0IGhhcmR3YXJlIAo+PiBpbXBsZW1lbnRzCj4+ICsgICAgICogdGhpcyBmaWVsZCBh
cyBSZWFkLUFzLVplcm8uCj4+ICsgICAgICoKPj4gKyAgICAgKiBOZXZlcnRoZWxlc3MsIHdlIGRl
ZmluZSB0aGlzIGVuY29kaW5nIGZvciBib3RoIEFSTXY3IGFuZCAKPj4gQVJNdjgsIGJlY2F1c2UK
Pj4gKyAgICAgKiBjaGVja19jb25kaXRpb25hbF9pbnN0KCkgc2hvdWxkIHByb3Blcmx5IGhhbmRs
ZSBTTUMgCj4+IGluc3RydWN0aW9uIGluIGFsbAo+PiArICAgICAqIG1vZGVzOiBBUk12NywgYWFy
Y2gzMiBhbmQgYWFyY2g2NC4KPiAKPiBTZWUgbXkgY29tbWVudCBhYm92ZS4KPiAKPj4gKyAgICAg
Ki8KPj4gKyAgICBzdHJ1Y3QgaHNyX3NtYzMyIHsKPj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBy
ZXMwOjE5OyAgLyogUmVzZXJ2ZWQgKi8KPj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBjY2tub3du
cGFzczoxOyAvKiBJbnN0cnVjdGlvbiBwYXNzZWQgCj4+IGNvbmRpdGlvbmFsIGNoZWNrICovCj4+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgY2M6NDsgICAgLyogQ29uZGl0aW9uIENvZGUgKi8KPj4g
KyAgICAgICAgdW5zaWduZWQgbG9uZyBjY3ZhbGlkOjE7LyogQ0MgVmFsaWQgKi8KPj4gKyAgICAg
ICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KPj4gKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KPj4gKyAg
ICB9IHNtYzMyOyAvKiBIU1JfRUNfU01DMzIgKi8KPj4gKwo+PiAgI2lmZGVmIENPTkZJR19BUk1f
NjQKPj4gICAgICBzdHJ1Y3QgaHNyX3N5c3JlZyB7Cj4+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
cmVhZDoxOyAgIC8qIERpcmVjdGlvbiAqLwo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 21:22:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 21:22: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.xen.org>)
	id 1dfYQy-0002NC-BV; Wed, 09 Aug 2017 21:22:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dfYQx-0002N6-GN
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 21:22:31 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EC/3F-02184-61D7B895; Wed, 09 Aug 2017 21:22:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUhTYRTG997d3V1rk9dr1nHa1yoybaJJYFn
 RP0VRk4KIFoXe2W0b7avdGUZfK8NyiwpErGUlKBRFWWoYaGKm2Yq+TJHEpFgULBasJiXZbHd3
 lv33cJ4fz/ucl0NLmQpKRXNlTs5hZc1qahqZsU+yVZNyxKPLaanKy28I1ZNr0Yaetl/EFrRTZ
 rLqbWXFMmOwfVBqfzGzzHcmTLrQM8aNptEkdknB1dwsd6MEGuHtUO4/LxcMBnsIeDU0JHMjmk
 7G26CuXC8wM/AmCHjGYjyDvyD40rVa0FJcAJ1XmpCgKbwEhr9/IwStxCthNHIqxpN4IURGRkl
 Bp2AOQl/DSGSSwHfxY2yegFfB6+OjhJi5GoYvt0lFPRdag7UxDVH96MdFmdATcA0C74lIvNB8
 uFD5kBSh2dDzvDauteC/3omEXQAvgKcnC8Wxn4DhCBZzyuXQXR+O80sh9L03lpmIGWh9306I0
 GcpVJw6TYlQJtweCMUb2eFqv6AF6IMM2vzNcSMd2q9XUKIxSIGvqpsSqxbBmcdV8vMowzvlC7
 xT1vZOWbsOSW+gDJ5zHOAcmmX52XqHyWB0WliTWZObszzbwvE8a+DMrJ7PLrFZmlD0Jo5JJOg
 +OnujsAul0oQ6RdmUValjEvW2PQeNLG8scpSaOb4LpdO0GpS9hzw6JsnBGbiyvSZz9LAmbaAV
 6hnKNYKt5O2shTcZROsp0tAjl+6FCYa02qycapYyJEBYgIyl1r8Rk+fZh2arkpVIIpEwCjvns
 Jic//sBNItG6mSl5HA0RWGyOv++FIiWIKIldmgrhRJO9p+lcqEc7bqbr9dfW6OYp/7ZW5A+Vq
 ztS909UTeRP9CXZtXOzVLsutOwt/Ddb8qrGgkkarMa3UH849tbTSP1ZOP+cSrtVkfu4v7qc+u
 qF9Vu9z7veBloLXkz/UPD5ru6vP5b3iFZ0qt5mzLfF33yh44+mKi5ytUP5gX1n/eMr9DMKfW1
 SJxqkjeyuZlSB8/+ASzq6wuZAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502313749!70309328!1
X-Originating-IP: [40.107.0.81]
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 35618 invoked from network); 9 Aug 2017 21:22:29 -0000
Received: from mail-eopbgr00081.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.81)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 21:22:29 -0000
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=hIi1jWhr3E4d1itpnQkZPypj0+n8rFUHvt882P1RywY=;
 b=PNCSkvLXL4JK1q/N9q4hJCuLftQVNO48y34RKc1i49wjsTQ2Ps8EmX7gMtrB0Gh6cdrLcqVWarVHo1usCgqUVrGa9XItgJwfyPsTXr8IiX0KJL+mDuUV8v0dhR/oXq3UX/i8K7U+V+57u0AcjiRs6UpDrayrhPNfNnuzi2sXMgo=
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.1.1320.16; Wed, 9
 Aug 2017 21:22:28 +0000
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502307870-11317-3-git-send-email-volodymyr_babchuk@epam.com>
 <b24d0473-f462-744e-00af-a535d14608a4@arm.com>
 <f89a8ca5-dfff-57e7-0ef1-01bc88317788@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <47f05f7f-4226-f5e8-d5a7-e5158aeefee4@arm.com>
Date: Wed, 9 Aug 2017 22:22:25 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f89a8ca5-dfff-57e7-0ef1-01bc88317788@epam.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR0801CA0089.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::33) To DB6PR0801MB2053.eurprd08.prod.outlook.com
 (2603:10a6:4:76::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 808d33cd-bc26-44fa-c716-08d4df6cbd33
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0801MB2053; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 3:xS8tApcsMTYT3IgP79K0uQGgL25RrIhtR/HTzgO3AtQvpYOQVq1Y87P8KqiQsQ5BwcgjnUzesuK9+Jsljcu4eFAotOjzVCmZ/XrvlHbGRs7Oga1p6mAU5JuE0jKe9TpI3TV479bbyx5LyS2RoJCSMFZSSUe65G5FyPn3sKRS7rZm7qxrFPt1YHmEHyiMzEc61PLdUJzoZHvoSNWhi0FzubWPHZBORib2joxOndmBDksFbyx64c4vnu9ecq/7omjf;
 25:bG35UGKKkRKRf6bQd/7HPD5ahWk+zg68ogUaEQ0tHKku4+VP/GK1BlTo3LCb7vO9J4XYFz3oIi3eXA2Xt/rfL3OchRIi3/A/f80Y/XxJ3eARKcCu+YYdYE25aHBULXc4EHWsxG/BNJurvPJgpQqDU5CXpdrI//xPwWj9gy7M/81LhPu6MpI9XGPGSMRk2MnQ7ve3oCBbhHLitbwD0QY03vJNGL7UOLFh544Ht8s/GcUtBx3sccV08MwY5TH3uRqOEeuHf4vN70+A7eSAf8fW7YItSQy+Zcq3zlpVJERgwjTFp3gEs1A1dao37gdz0ROVK48lTbsgi0Z0Jj2BLIBBLw==;
 31:4sB+6eTP8mK31N8IN3QvWooHaj5VjxjhssUTSYUmaaOhYyzty1BaP3pYvW8fmujubI/32DzFf9uC7acX/x+y6YVpN3HTcB81l+3d4NrB5Eh/z16ATkJYog0RJjhZ4KuQMvmtwmLoTJxiVc8/qcEMnv2mzdqNz7kesS0nhXBhrqOTl556cWAk7BkBJFJclqUsEuK6ZDKgVTXOZkh7KwMawoUP2jzbsmWoFgQV7M890qQ=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2053:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 20:kbK7xxr+HUTQY9HrN+mVWMmcx9ibO5gZ5zK+u4AOxz7xbx+GsSQFb9b9DQKyap4yGHlaQbZBBp7ukwuQw1Hn+nSgAioKEBuXi/ZUC+R4cMKDuIURwjt7lRInGJov9MNb48BuFZd+YYdJdlnviWiLNsIHmjkDpjFB1TibzwlyVok=;
 4:G6cAp2Rpw4s5cRsUjD+j+fPQ7vms5SKOsYOdcYJRVi2YFeMbbY7Hh7QvPt9V1JD52GGrFf+EGOVO1xTatdPg23HUC9fk3B2JROeNQpudXdFVKCoAml0VX15F1o08Qb8PUb5Zfz9qFMa1etQ+7L7DQqzTt2U9fCHLtlW2Sxz+wEjtaLIYEu/vghWpzUeRnXA++4tddPqcprrE717Hq0XZ5Y9/o6zcw8EHaJMao7s1wNSJMFzf+OpsmDv5+WhOq0TT
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0801MB20536039FE2FD1144CE76D86808B0@DB6PR0801MB2053.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(20161123564025)(20161123555025)(20161123558100)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0801MB2053; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0801MB2053; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39840400002)(39850400002)(39400400002)(39450400003)(39860400002)(39410400002)(189002)(24454002)(199003)(6246003)(6116002)(81166006)(2906002)(229853002)(93886004)(68736007)(42186005)(2950100002)(110136004)(83506001)(189998001)(114624004)(53546010)(47776003)(64126003)(6486002)(31696002)(86362001)(25786009)(6506006)(230700001)(4326008)(50466002)(65806001)(66066001)(65956001)(38730400002)(3846002)(23746002)(65826007)(31686004)(33646002)(36756003)(5660300001)(6666003)(8676002)(50986999)(53936002)(54356999)(6512007)(101416001)(105586002)(97736004)(478600001)(76176999)(305945005)(72206003)(81156014)(7350300001)(106356001)(7736002)(4001350100001);
 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: =?Windows-1252?Q?1; DB6PR0801MB2053;
 23:AF9XOvfhTSoke6txRJv0Z8++q8Ffy2fQUT+?=
 =?Windows-1252?Q?LIurqLX6NQRTGwHZvj9ojtkA3R+X2iMZKGnObo+hEcEvYXMiNJ3oLP05?=
 =?Windows-1252?Q?59rI+Yp9vUN6KPrqYkimhQgTKUVOocE2AT+LySzI1D/VceleMTpii0jp?=
 =?Windows-1252?Q?ePeUDK2NRinnqgfHKZx+0rDcuflMipWuTVyKVipxLUi7sJw23yBr01oL?=
 =?Windows-1252?Q?HlyoUFN4ZFPhR2THsmKNw1mM2kqKvbGX1n5gF8HA9kcAS17ZHhoYFFCY?=
 =?Windows-1252?Q?KDZAbe8YtTdLN19s5HuKY+T7DsVvxgyKmYlC3LkUq35WrqHbdD3X5X0E?=
 =?Windows-1252?Q?v7OpJa1b8uElmKcOLkLopwbr5mkrtbgwnEvvgW81G8PRJfqjxmbMcV8L?=
 =?Windows-1252?Q?eQrxEXuRqIssTeaIUsLxHlcN6LT29hTFCQLBSWPE93YiK9GqgnmzLwoN?=
 =?Windows-1252?Q?lbE/a4c1E09Ajtf0dV8aik+PkvHDnIowFHCxucrsYhoopiRCecrb0/Mh?=
 =?Windows-1252?Q?9HA5sBByTo69Om44dZ9q3yWQ5yse0nbpLY25gWAMllXpW1gtarSfP3Ou?=
 =?Windows-1252?Q?Ne7rflK9q7PwKswlHFSJ3DhPYfom2oQ6Kq4tm58L7Rw+YZvn9CmMwjZE?=
 =?Windows-1252?Q?FFv3xaZkTxwuRu3SlsJYqxJW5aRngHDy3+3syKkK/j32sAKSOKyaSmjE?=
 =?Windows-1252?Q?zCMg79yg7q2g3eS3LlcyumUK7xan1tyzMxpYhE2fsSAgzVX9g+XF+di1?=
 =?Windows-1252?Q?pB23DkiBs2j5O4bNYp3rhN3r0al26bzxDNvZ443ledmpnQQ7htwNjhYG?=
 =?Windows-1252?Q?JfYvysK3IydWPVW0PLtgolNM0HpTYD7OL9n5uG52PGdiZgHSeIAQYIWD?=
 =?Windows-1252?Q?VG+O3EexEpgHVto4MDxk+Lv6HO5QVYH90vlwTpABOqMDvfA9HeRICBle?=
 =?Windows-1252?Q?+Rjk+Uia9/ayXRvBsjH6KmuVhf8PNX9jkuUbUlEfqB38sE785h3mIJ+t?=
 =?Windows-1252?Q?erPYbi+CJ0lrPvSDmEsv4f/tyLwxcjIdJpbHBxfxs19T0Ya8hgdhfzQd?=
 =?Windows-1252?Q?yNkkWoq5ki6I5G4zbvY8Qs8TYcD2asHWW1+gYseQP5+XX9LGxSP76Ax0?=
 =?Windows-1252?Q?4kSmPJIbCIgjc41VvGY6ZgRqgFaCs6CD41rMos8igL2aqEPNO8okJhbZ?=
 =?Windows-1252?Q?KRyx2OfLAuDebbsq9zVhzSpfNCPnu4SzAmm8LMv4ATdNGrq9Z1s3ugRC?=
 =?Windows-1252?Q?dn+pxOe4gnatmd5aUffd2cdJjVOtW21inkqhKsxHWv5Q2CmP40SIq+Cw?=
 =?Windows-1252?Q?zWuuRKrSU8N568lcVNzeyF727FopCUIWqQorfBx5ctt4Tz/UqP/hK4jE?=
 =?Windows-1252?Q?lY94CkO5YErniOd/LLQz9trPhue5cTYc/kQvjm9xIqFFx23IUpbRw6KP?=
 =?Windows-1252?Q?ldtXV5WZzHNHIbZuDDfV5XKjDnO8Qwo03e1Ml5g/SxmPPDfF/dnowtUp?=
 =?Windows-1252?Q?hyOrimdg5py4HBiZlXvSaRvs/cTX8+8iMn8d7yrmFlp6MIksqQNQ18iC?=
 =?Windows-1252?Q?g63nGn4nVGDWQdW6mNM+aE8lVNyH8iNrqPJj4kxvfL6Km7xzZ/cFX3Jd?=
 =?Windows-1252?Q?uegqOE+kVFZ828ljPMewgf7varWURFLu519sCf2z0RuVpo8bYVC7e5gG?=
 =?Windows-1252?Q?VoXRByyvj6gm6aOfRPnmPJqxzdjnM9GA=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 6:Oq5CLoRKRIRUyahk0vzC653UqFI2vJC9nM5szneBNBP99Q8ZLZmPs0AEoT+Zi6AXb8zun64ypMoDCwNFXtqrb738OFQvSY7tjPWS+FcE4HaIeLWre7ypTznJaa6WmqH8W1Xpuvi72st/dR+ye6kBt+slCcK1be49KE7VlD5j/Kb32r4iFNzeRqwpAREi5QL97bDl0fklBQI7GZC7YL4tzmDisgqE6gUMZ7q6wP6suKaKqnbHE4G24Dcvfb/ZFmJUwMoR8iV852EgHQr31D+bUxyg4l9zM8A7c1zXvShHzpfwkD1rY8XYX4dFiDeqImxyZ1H+MupTQQa3rqddZukxVQ==;
 5:YKE8v8qOEMO31oaM0Rs2QRQGWfCfjiiAHBXjdpLCFQfzlDKvxLpvKzWFMTOQwiL0vtJkpyoow6l2mjQqySkB96JNFtL8x3t97nRzCtsvkRIJk4/527dJX8Q1kmjJVYHm6lbMFI8e6ZGfb9mvi0V/NA==;
 24:M0Jt1MIUIxvmBeIsu/ub5Y+4p75wKOLqklY6wJxmnZpbX/sCYKH0FpPSjeWpqC3p7Ml7aQrcfdb98phbAkf5FiODFXxOjqRufRQm03xNotc=;
 7:tifbTy/pxcjYe4Hb6LNwr1Qe+Li9inWhIq+KPAdzAUeC5jKcjjC4p4ZVy9yrNDWBPaipDMob1HPd25Rb1nbB12bWpFGD5I/fTIfmiw/hHRo1WoHQVtthHR4kikqxDrMvRHiCWrSPaQG4tVeVNpxKcPOmpwSQKkaPRC9lCU3m8TlzU/eeCsS3TjAV2ixGBL8vZKCiPBRWKZyndBrLcYN2YS82pqpi0clyvL1mO51pWWM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 21:22:28.4675 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2053
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] arm: processor: add new struct
 hsr_smc32 into hsr union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wOC8yMDE3IDIyOjA2LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBKdWxp
ZW4sCj4KPiBPbiAwOS4wOC4xNyAyMzozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBP
biAwOS8wOC8yMDE3IDIwOjQ0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IE9uIEFSTXY4
LCBvbmUgb2YgY29uZGl0aW9uYWwgZXhjZXB0aW9ucyAoU01DIHRoYXQgb3JpZ2luYXRlcwo+Pj4g
ZnJvbSBhYXJjaDMyIHN0YXRlKSBoYXZlIGV4dHJhIGZpZWxkIGluIEhDUi5JU1MgZW5jb2Rpbmc6
Cj4+Cj4+IHMvYWFyY2gzMi9BQXJjaDMyLwo+PiBzL2hhdmUvaGFzLwo+Pgo+PiBBbmQgdGhlIHJl
Z2lzdGVyIGlzIGNhbGxlZCBIU1IgYW5kIG5vdCBIQ1IuCj4+Cj4+Pgo+Pj4gQ0NLTk9XTlBBU1Ms
IGJpdCBbMTldCj4+PiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgaW5zdHJ1Y3Rpb24gbWlnaHQgaGF2
ZSBmYWlsZWQgaXRzIGNvbmRpdGlvbgo+Pj4gY29kZSBjaGVjay4KPj4+ICAgIDAgLSBUaGUgaW5z
dHJ1Y3Rpb24gd2FzIHVuY29uZGl0aW9uYWwsIG9yIHdhcyBjb25kaXRpb25hbCBhbmQKPj4+ICAg
IHBhc3NlZCAgaXRzIGNvbmRpdGlvbiBjb2RlIGNoZWNrLgo+Pj4gICAgMSAtIFRoZSBpbnN0cnVj
dGlvbiB3YXMgY29uZGl0aW9uYWwsIGFuZCBtaWdodCBoYXZlIGZhaWxlZCBpdHMKPj4+ICAgIGNv
bmRpdGlvbiBjb2RlIGNoZWNrLgo+Pj4gKEFSTSBEREkgMDQ4N0EuayBwYWdlIEQ3LTE5NDkpCj4+
Cj4+IFBsZWFzZSB1c2UgdGhlIGxhdGVzdCBBUk0gQVJNLgo+Pgo+Pj4KPj4+IFRoaXMgaXMgaW5z
dHJ1Y3Rpb24gc3BlY2lmaWMgZmllbGQsIHNvIGJldHRlciB0byBhZGQgbmV3IHN0cnVjdHVyZQo+
Pgo+PiBUaGlzIGlzIGFuIGluc3RydWN0aW9uLi4uCj4+Cj4+PiB0byB1bmlvbiBoc3IuIFRoaXMg
c3RydWN0dXJlIGRlc2NyaWJlcyBJU1MgZW5jb2RpbmcgZm9yIGFuIGV4Y2VwdGlvbgo+Pj4gZnJv
bSBTTUMgaW5zdHJ1Y3Rpb24gZXhlY3V0aW9uIGluIEFBcmNoMzIgc3RhdGUuIEJ1dCB3ZSBkZWZp
bmUgdGhpcwo+Pj4gc3RydWN0IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4gVGhlIHJlYXNvbiBp
cyBkZXNjcmliZWQgaW4gY29tbWVudAo+Pj4gdG8gdGhlIHN0cnVjdHVyZToKPj4+Cj4+PiAiTmV2
ZXJ0aGVsZXNzLCB3ZSBkZWZpbmUgdGhpcyBlbmNvZGluZyBmb3IgYm90aCBBUk12NyBhbmQgQVJN
djgsCj4+PiBiZWNhdXNlIGNoZWNrX2NvbmRpdGlvbmFsX2luc3QoKSBzaG91bGQgcHJvcGVybHkg
aGFuZGxlIFNNQwo+Pj4gaW5zdHJ1Y3Rpb24gaW4gYWxsIG1vZGVzOiBBUk12NywgYWFyY2gzMiBh
bmQgYWFyY2g2NC4iCj4+Cj4+IEhtbW0uIFRoZXJlIGFyZSBvbmx5IHR3byBleGlzdGluZyBtb2Rl
czogQUFyY2gzMiBhbmQgQUFyY2g2NC4gQVJNdjcgaXMKPj4ganVzdCBhIHZlcnNpb24gb2YgdGhl
IHNwZWNpZmljYXRpb24gd2hpY2ggaGFwcGVuIHRvIG9ubHkgc3VwcG9ydCBBQXJjaDMyLgo+IFll
YWgsIEkgd29uZGVyZWQgaG93IHRvIGZvcm11bGF0ZSB0aGF0IGJldHRlci4gUHJvYmxlbSBpcyB0
aGF0IEFSTXY3Cj4gc3BlY2lmaWNhdGlvbiBkb2VzIG5vdCB1c2UgdGVybSAiQUFyY2gzMiIuIFNv
IEkgZGVjaWRlZCB0byBtZW50aW9uIEFSTXY3Cj4gZXhwbGljaXRseS4KClRoZSB0ZXJtIEFBcmNo
MzIgd2FzIGludHJvZHVjZWQgd2l0aCBBUk12OCBhbmQgdXNlIHRvIHJlZmVyIDMyLWJpdCAKc3Rh
dGUuIEFSTXY3IGlzIG9ubHkgMzItYml0LCBhbmQgdGhlcmVmb3JlIGhhcyBvbmx5IEFBcmNoMzIg
c3RhdGUuCgo+IEhvdyBhYm91dCB0aGlzOiAiY2hlY2tfY29uZGl0aW9uYWxfaW5zdCgpIHNob3Vs
ZCBwcm9wZXJseSBoYW5kbGUgU01DCj4gaW5zdHJ1Y3Rpb24gb24gYm90aCBhcmNoaXRlY3R1cmVz
IChBUk12NyBhbmQgQVJNdjgpIHdoaWxlIHJ1bm5pbmcgaW4KPiBhYXJjaDMyIG9yIGFhcmNoNjQg
bW9kZSIgPwoKIkFSTXY4IGFsbG93cyB0byB0cmFwIGNvbmRpdGlvbmFsIFNNQyBmcm9tIEFBcmNo
MzIgc3RhdGUgZXZlbiBpZiB0aGUgCmNvbmRpdGlvbiBjaGVjayBmYWlsZWQuIE1vZGlmeSBjaGVj
a19jb25kaXRpb25hbF9pbnN0KCkgdG8gaGFuZGxlIHRoZW0uIgoKPgo+PiBBY3R1YWxseSBYZW4g
ZG9lcyBub3QgY2FyZSBhYm91dCBBUk12OCB2cyBBUk12Ny4gSXQgb25seSBjYXJlIGFib3V0Cj4+
IEFBcmNoMzIgdnMgQUFyY2g2NC4KPiBZZXMuIEFuZCBwcm9iYWJseSBpdCBjYW4gYmUgcHJvYmxl
bSBpbiB0aGUgZnV0dXJlLiBCZWNhdXNlLCBhcyB3ZSBjYW4KPiBzZWUsIHRoZXJlIGFyZSBkaWZm
ZXJlbmNlcyBiZXR3ZWVuIEFSTXY3IGFuZCBBUk12OC4KCkkgZG9uJ3Qgc2VlIGFueSBwcm9ibGVt
LiBCaXRzIG5vdCB1c2VkIGFyZSB1c3VhbGx5IG1hZGUgUkVTezAsMX0gdG8gCmFsbG93IGxhdGVy
IHJldmlzaW9uIHVzaW5nIHRoZW0gZm9yIG5ldyBmZWF0dXJlcy4KClRoZXJlIGFyZSBhbHNvIGRp
ZmZlcmVuY2UgYmV0d2VlbiBBUk12OC4wLCBBUk12OC4xLCBBUk12OC4yLiBCdXQgdGhleSAKYWx3
YXlzIGVuc3VyZSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IG9uIHJlYWRpbmcgb3IgYSB3YXkgdG8g
ZGV0ZWN0IHRoZSAKbmV3IGZlYXR1cmUgaWYgdGhlIGtlcm5lbCBoYXMgdG8gc2V0L2NsZWFyIGJp
dHMuCgpJbiB0aGUgY2FzZSBvZiB0aGUgSVNTIGZvciBTTUMsIHRoZSBiaXRzIHVzZWQgYXJlIFJF
UzAsIHdpdGggdGhlIG5ldyAKbWVhbmluZyAwIG1lYW5zIHRoZSBTTUMgaXMgdW5jb25kaXRpb25h
bCBvciB0aGUgY29uZGl0aW9uIHBhc3NlZC4gVGhpcyAKaXMgY29tcGF0aWJsZSB3aXRoIEFSTXY3
IGJlY2F1c2UgY29uZGl0aW9uYWwgU01DIGFyZSBvbmx5IHRyYXBwZWQgd2hlbiAKdGhlIGNvbmRp
dGlvbiBjaGVjayBwYXNzZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 09 21:39:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 21: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.xen.org>)
	id 1dfYhY-0003F7-3V; Wed, 09 Aug 2017 21:39:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfYhW-0003Ew-Ih
 for xen-devel@lists.xen.org; Wed, 09 Aug 2017 21:39:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2F/98-03557-9118B895; Wed, 09 Aug 2017 21:39:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfc/Ozo7pkdczZU8r0xZhVFqZWeK
 HigoWmF2Uyi7YWR230W6cM8soaHb31uVDq8xaUB9CI8MuBpas0Z00lNRalFlWJCmYxYRhteNZ
 td5Pf97f/3mf//Py0ArWTWlpvtTJCzbOoqPGkaZZqCANyioLZzdczlhwaegiuQjpHzQHiVVog
 9JsM9hLtyhNrhNtlOOapvRAewC50CG2Ao2jSVymgPq3A6oKFE0jvAkab5QjCbB4HwFuVw8hAT
 VeAt+8BxWSTsB6eFHVpJBMCvyFgPs/PqjkikEEfm8DklwUzoSrnuchQNMMzoF6d5J0TeKpUHv
 4glLSiXgdVHuPUZJmcDw8OdNHSjoaL4ST17xjzRQ4C85f7w1rDfj7PISsk6FpoHbsHvBk+Bh4
 NxYI8CkEwz3dYyYWp8Ld4NewKQketNaSsl4BvedOU3JBFwE/6rrD1ftV0DHiU8mumVDd/lElg
 88UuM/7KBnkQLvbQ0mjAXZAn9sie14q4W3nl3CLiXDn8qFwi1cUPOu9rpQzbYHBX0FCBs2J8N
 jvJo6j1JqIT6iJGLwmYvCaiMEvILIOTRN5YQcvpGVkpBsEs9HktHJmS9qc2VnpVl4UOSNv4Qx
 i+la7tRGFdiQqdG6jK57VPjSeJnSJTOOM8kI2zmDftsvEiaYiocTCiz40kaZ1wDzaW1nIxgu8
 kS8tNltCi/YHAx2rS2BGJcyIDs4qmo0yeorS6H2BoQDBkja7jddqmGHJhCWTqcT294k/69qBk
 rRqBoVCsbEOXrCanf/zfqShkU7NtEivxJptzr+d+kMhiFCI9SvKpRBO7h/SulDVpNd5BfCmqD
 Pm096ulJX78/tNWcxDfV4Okzdf0LuK9RNiVr13/zw7vHawKUozqLqZl/L9Vnardfno8LTMQMs
 bZu6U1Uf9qrqdsQ1D1sUjcfPUR0bv1acuTc5P+Y5zgy1s6x514UiJ5shGb350c5sne3NZ7sbt
 XcuKena/dKS41uhI0cTNma4QRO435cRs9qkDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502314776!87902942!1
X-Originating-IP: [104.47.1.84]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20390 invoked from network); 9 Aug 2017 21:39:36 -0000
Received: from mail-ve1eur01on0084.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.84)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Aug 2017 21:39:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=D9FPHJoYGLtQ4RtjQ3jDrBk9PWo+TYnXSpjdfD+zc/M=;
 b=kseJyJlMAwwhxf1/QtXQ8HoUEJct1++4oXPG//GVkH1I5KGUjOdLy9fecXCpRI98YrqD8XPZOM5e1JxUHPYLqXAjGcvYPnhMDff0j+VRrtqywJtLhgZqJ4A/KgUj9FjQ3QZfbvTwQXOFjIHQPYPP/My7CnduEztK+FaQhtjFgPA=
Received: from [10.17.182.74] (85.223.209.52) by
 DB6PR0301MB2136.eurprd03.prod.outlook.com (2603:10a6:4:46::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9
 Aug 2017 21:39:32 +0000
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <598B14FB020000780016E27A@prv-mh.provo.novell.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <fc2ba9e0-ec8c-fceb-e59c-94ea503a5f56@epam.com>
Date: Thu, 10 Aug 2017 00:39:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <598B14FB020000780016E27A@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5PR0602CA0016.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::26) To DB6PR0301MB2136.eurprd03.prod.outlook.com
 (2603:10a6:4:46::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 348653a6-047d-45ea-be40-08d4df6f1ff1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2136; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 3:7nC1YH6z7Ds2zmYa9B/+IIoxrrX1nB/ZQySNKc/eZkRg3lQ/ZCXotRRB6+BQeixo+65Wa2C7eUYwWJBRURzD1DoFDGvK1i/wxjFs/X1kRvpFiZNPC78kqNuFuHXfeMVkl9rLa35bu6TuaGadGWduxxW62bOk5Nr9p4Olv86Tf9ZXzYgc7rxaOB/tWQjcZOpvBUvg0jgSHkzChDVjgnqGbckxwjVUfpFqnBinqm565Tu6WDtzyiwnwHftAFyOHcxF;
 25:J0Xap7/jzGyuCg3wsxHGinpqPqyO4iwuf/ckxpX214tQR2nvOOFHSqURH0Rm2UxeaWSirZgv/UQ9eXhmpOg6XqJkbnmgPBraS8u7Exi1kqeZiNz37tNm1GMUcEtNkdK6IvGufsT28tabmPy3ksGeiUxXWY+JDXvBgcru/2hCt6bkMGD/88f0ukIC0V1ZwPPLojXy8Co2xBYhiZju5TIfW3yAUDtzaELTsVMpV+zr7bEi76qQIRLE3wpTErQhoxE3eHPWqoLKI1R/WuBDQJNEW5cnIX+HU55G8KqJqcbltiJUS6BTddmCWiRH7DbefxYlJxBeDtlerSsB9jNvob6gFQ==;
 31:tM6a6FXuhxYIBuOJgPFNldigRmKkeX2TDFoORSaQRGITopT52hKR1KMA5fowrxyaJMYFOHKK2EtsyD8TO29fiNELNSzHeG7nAyfo2CAoIGakzayAgU46lwOTylQ35BYXExDnYMY68HwdA0FZtmAO7Uaq93iI99hXpUW0ZvP2S+gWPHAxMINxCDaktSQwJuiDq217Y+NAcwoZhF1tAlqY/2VnXhmrxHXDYXKMbdh6Xfw=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2136:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 20:c/DFtp8kBXlttVCp7CTalxgC3doLMpn/vGbi9JWppZm15BQW4Hgc1wZk5VHXcvrWOoV/bo+7aoEDjmVh3fBXEoF1Glbf09I4pd4etOVccwQHNeJ8GXgqCZfEcAKr4yUQp+BH+vAZPuAvpOLgQHQKsLUtt4Hif52YaKg2dImoichUmOwS1bulGMvj123eBfOKmCskHfx3zchdJWZvBowbs3Hcz/BBWvjFVrxh0q3XUpW2twODcLlLOKrLn5NsMSXBsqr7P3nU8id9lpADhjr91M7P2LFSolI4pE9FZKke1PoKWS7ygz0xCpH2qR2wJ0JUZdI6889A4OARTKTxNhdDW1SLRFb/12dMjh5bts3z4/YN+M8cAxje6yqUxTWqj9/opygUfKIpf+m3MDzQfyf603yrPBvbmoKc27lLTDjfLIhgMRPTJ9HFzAX6gcbpCupjnvOGoYMPpwxgaFb/DYSX5gsu25GkEkkaET8ROwmQHxx/O125uGDzSIsB0i7RAAs8;
 4:NmBAw4he14eyuQida+YkApbH+DeQHYK3y74xioeSLjHUk1YSfbDmfu0hPisA36OxfirYLjalnuWOB2jERgOfbGbmhG68HeGszKu5yl+YF8M/2jLpExkX+e83i/lF2gwvfIh55tUIMmGkWxO9JR8bjE7tYAnyzp4Ei+5PkglvKSoj+dv7bQmguVdOqbICBMhXhlwdUgJZ4TI1fmCDUsKW3EB+5OVN0+UMxdUaLsPU2j9gyi2KWB0bsznD8Cn8pgffgzOvPzMifvAmlmrZ7f9ktMAyVXquCx4bwSW4o20EhSk=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2136AEB65D6E27F1DDAFA411E68B0@DB6PR0301MB2136.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2136; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2136; 
X-Forefront-PRVS: 0394259C80
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39410400002)(24454002)(189002)(199003)(189998001)(230700001)(6116002)(3846002)(53936002)(101416001)(47776003)(2950100002)(33646002)(38730400002)(6666003)(65956001)(42186005)(105586002)(66066001)(106356001)(6486002)(77096006)(86362001)(65806001)(7350300001)(31696002)(229853002)(80792005)(31686004)(6246003)(54906002)(25786009)(2906002)(23676002)(8666007)(5660300001)(4001350100001)(7736002)(93886004)(478600001)(53546010)(305945005)(54356999)(72206003)(7416002)(76176999)(50466002)(8676002)(81166006)(81156014)(64126003)(36756003)(65826007)(50986999)(97736004)(68736007)(4326008)(83506001)(8656003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2136; H:[10.17.182.74]; 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?MTtEQjZQUjAzMDFNQjIxMzY7MjM6Yzd5YnZMYVZXZmVWNXhFM2RERXhlTkM2?=
 =?utf-8?B?R2NCcEhrV0RaTythZnpKaEs4TS9xSHJXMmVWcWRyamIxTTVVdDU5QXBjUWFn?=
 =?utf-8?B?YU12akZoSGNiWGtXQnZxRktPMUk2VHUvc2ZPQnUrTkxKYzR0K2EyTmNYd2Ft?=
 =?utf-8?B?TXhBRnZKTVhmZ3ZsL0xBdzVBYjV2RkpPL0paWlpJRVNRRGZHRWg3QXZEQzBR?=
 =?utf-8?B?Q1hac2VwYmhCVDFCTmxyb1VhOGcrdUhhSEMrMmRUVWRBQ0RIT0pqUzY4OVFl?=
 =?utf-8?B?THEwQTAyZ3JrT0pMaWJNbFFSODdzWTIvSy9QUnVWcjdGOVBDNnZ6MUFVWjVO?=
 =?utf-8?B?K1BxUTFOTWtwWXpGK0Y4UzYxbG9KMWlONnQ3MHR3NVFBUjV6Zk9TWE90NHBU?=
 =?utf-8?B?dHVaQ2xNV1BLOVlYRzhYY2ljYWR1MjVNNHliUTRpVWl0QXJTZjVvTVRhQU5q?=
 =?utf-8?B?Zll4TzE1M2x3M2NleXlwczJHNkVCVVFqV3FIdFZ1d3JsMk1XY1YwTjlad1lD?=
 =?utf-8?B?cGhMd0cySlhMNDZDWTJRT3docDR4am1vQVUxSUJmeExsd05CMlZKcVpVWE1h?=
 =?utf-8?B?bGFXYWUwNnVHSSsyamsvZ3BlMVVTVWRUcFhrOFo5Y3RrTjFzZ3d3ajNSc3U0?=
 =?utf-8?B?UWJPUktyc3MzSEJ1MW9DUFNYMko2VTRjUjY2WVd4MkE0TFVlRjBOLzloUTha?=
 =?utf-8?B?enloalV2bi9PUWpxSUxZOEExeWFzaVJlS29QeFlOVDBIYkpKZHFCWnNBTFpt?=
 =?utf-8?B?VmhVWDVsMVJsM2ZUMWx3NDNTM1hPdW00YVBRMU5yYk5PcWFoaDRaeXVaaDhk?=
 =?utf-8?B?bW9qK0NEb2w3TE1lOEUyWlNaWWFZYnRBS3FJVEw3dk04TTB6dDkyYjNhczZ0?=
 =?utf-8?B?STAxUlFEcjhhWkg3S1QrV1RLWUxCQmtsRi9KSGNCOUlDVGxsYm9MRk81K3Nn?=
 =?utf-8?B?aGg0ekY2MTlPZzhibHQrZWNDR1VPL2dYSFA4Z0U1RVo0akRxNjhEbTJyOTh0?=
 =?utf-8?B?cDVRcTRFVnZRMWI1ZFo2dHg3TGF2c1RQdC9KdE4vVnlITVVEbEZpcy9iN3Fo?=
 =?utf-8?B?V2ZPdDRvRm5sQ0V5TTBVT3p0YXROcWtlaWliQjJoSjU3aXZ3NEM4Qi8xSjBM?=
 =?utf-8?B?UWhWYTdaaTRubitGMFlQcVZsamVUayt6R1dQdytuaTA0Y0RRRGJDV2dWSjBj?=
 =?utf-8?B?NUJMUmhLQ3E5cnl5T1ZGaHgyNXEzZ3psT3pnU2YwTDFqeXg1ZndwL0hlSUhy?=
 =?utf-8?B?TEM4eFVFa0JpRVNyN05CYlowY1BjMENseU92VEpRVkJKWElPdlFxSjZ5cUF1?=
 =?utf-8?B?OGpEZ091OHBhNEozOTNGS3JsU2hCU2FHWHA5aTJveHlSM0hyZE4zeXZPaTBM?=
 =?utf-8?B?dkp0RDFCQ1JCNEcyaHlBSWZlNWRHNkFmK0lZVm1jU0lZQlZiZXNXbEhGV0JV?=
 =?utf-8?B?WExIUGR5N3dNUGdpb2JMR1lVdGdwY1FQT3hTS2tOQU83Uk52VnpsZGdWNmdu?=
 =?utf-8?B?RkdhVUtZdmkzRlNOQ1RqbklaVzJ5RENEN0tMZEs0Q1NoU004RFpjalNMWXo0?=
 =?utf-8?B?SnNXSWZhcm9ETnVmcXJub013MnVsejJROEloa0FMNGc2K2NCZmx0aXlvZ0tL?=
 =?utf-8?B?U09DY2Y4K2libmk4bnRJL0luZ0RtZGFxeEhKZ05WYzFOeDVjdDdyVXQwdDZM?=
 =?utf-8?B?Y0tSZm91ZWdYWGxXNkVtNHp6MG1uSkNlN0hzcU1iWEduMjIxT3BuUDVJMUN5?=
 =?utf-8?B?RkJXakZHRUdpb1ZTUUZqa0RYWGE1QTNxbU9uWWNZQ1kzdEUxaUJqbC9aNUlm?=
 =?utf-8?B?cDI4QWd6dU1mU3o3bEE1YkRzYUYxTkd1RzZ2bGU5RnY3QmhwejRNTFNWV3N6?=
 =?utf-8?B?cVZaQXk4SnJHTE1WVHdBdjdhZkZIYXFVNmJaUjVwZi9xdDMvbEUxQno5SldW?=
 =?utf-8?B?aWE3UWdjSVUwajBDOU1iOUluK09YejAxUzh6NElGa3R2YUtBQ25SRmM3V3U4?=
 =?utf-8?B?ZlJYMFNIWkRFazQvVzIyZmpQL2NjV05LbjRBSmxqazkwaDVuc0lmc0w4cmNT?=
 =?utf-8?B?UXNUQkZEOFA5ZlBqMWwzZnFTeWVUZlBSK1VsVm44VWk1TWlvRStqWGwxYVE0?=
 =?utf-8?B?ZTBhUVh5SHQyWHExVmlBMnVpRldKM1Q5Z0Z2c0F1c2Z1cEZ3UWJuMVBwaEJE?=
 =?utf-8?B?aGJmMUUrbjNBZlN3VmNVYlpBRlBJemc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 6:6M3+18qKQ4lZGtRZto8Lh5ZGvqCbk3aIiuZuVoJb4KSz+JvrbaR0LtVKpW7rrtjcvrDP3ldJV46RsZ3KwiUU357OUOw2d8bvzRcZSN2dtrV3k6RScPubS4k0ZY94rSzifX8idPft0JF06IvfktfbjL2BwIo4rXrHtCX6AL1BR7KxayTaNlA740qjEdfdlrNixRfix1F2TuodmT4om5YBBdWAIzDnw3RLn4Y0sQVe0BHdCA6pAoXfR0cjy82aJBdaD6sdaa+eahSKO4saS9YKYvQ0c+PqZoGG3icCTZwIjLjGidnUkAjqPrUa5T6mgOZ4ey0UpF9ooM/9mpCmMnixHA==;
 5:c2cSLUnBZ9Bsx72oeGV5Ss4KIKkOhgs94D95+ocDSS/tO9o3PVSIweqcRLez/pl6TwDlvPIdLgvxdRZ3xU2hBZ0ZU7mrEhYXF7vi9jnyoj6bh9LlWGHY9Kas756MrKQQbPN1RHQlbdyDieGwqfLrTg==;
 24:Z6a2cEpOWH3Y03qh3SDZOYj8EiTNgeF4LugHO+//60l1zr6bQ+lVXqkQOvFRYvxA/2yrplkv0v0tiI4gKrJQ9Z1HyMQeKwwbFkewhRURIqM=;
 7:LXEeSO9D3ddPLKMSQA3O1WWcRhuHsuJ9nxtAjBkNPS5rs+t7OsHg+GnsfV1AJNSlf+A5OcpeBugnDkqL7CSza2pFPt+fwrbJ0pndcXSP3fSmlwUvbFDrDNCBF+uR4YUiKhWPf2YVMKu+dqlrt2wIdOplohdxN+A/xck+eeGOn4+oVDnWv5ZVLuHQura65ql/aLTkQW6FydY0jTAtVu3X4Iu7n+OmSsy39bKxO/3S7Lc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 21:39:32.5974 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2136
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS4wOC4xNyAxNDo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDguMTcg
YXQgMTI6MTAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IENDICJUSEUgUkVTVCIg
bWFpbnRhaW5lcnMgdG8gZ2V0IGFuIG9waW5pb24gb24gdGhlIHB1YmxpYyBoZWFkZXJzLgo+IAo+
IFBsZWFzZSBiZSBtb3JlIHNwZWNpZmljIGFzIHRvIHdoYXQgeW91IGV4cGVjdCAtIHRoZSBvbmx5
IHB1YmxpYwo+IGhlYWRlciBhZmZlY3RlZCBoZXJlIGlzIEFSTS1zcGVjaWZpYy4KPiAKPj4gT24g
MDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gKyNpZm5kZWYgX19Y
RU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19IX18KPj4+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19BUkNI
X0FSTV9TTUNfSF9fCj4+PiArCj4+PiArdHlwZWRlZiBzdHJ1Y3Qgewo+Pj4gKyAgICB1aW50MzJf
dCBhWzRdOwo+Pj4gK30geGVuX2FybV9zbWNjY191aWQ7Cj4gCj4gVGhpcyBpcyBub3QgdGhlIG5v
cm1hbCB3YXkgb2YgZW5jb2RpbmcgYSBVSUQgdHlwZS4KSnVzdCB0byBiZSBjbGVhcjogeW91IGFy
ZSBwcm9wb3NpbmcgdG8gc3RvcmUgVUlEIGluIHN1Y2ggc3RydWN0CnN0cnVjdCB1dWlkX3Qgewog
ICAgIHVuc2lnbmVkMzIgIHRpbWVfbG93OwogICAgIHVuc2lnbmVkMTYgIHRpbWVfbWlkOwogICAg
IHVuc2lnbmVkMTYgIHRpbWVfaGlfYW5kX3ZlcnNpb247CiAgICAgdW5zaWduZWQ4ICAgY2xvY2tf
c2VxX2hpX2FuZF9yZXNlcnZlZDsKICAgICB1bnNpZ25lZDggICBjbG9ja19zZXFfbG93OwogICAg
IGJ5dGUgICAgICAgIG5vZGVbNl07Cn07CnJpZ2h0PwoKCj4+PiArI2RlZmluZSBYRU5fQVJNX1NN
Q0NDX1VJRChhLCBiLCBjLCBkMCwgZDEsIGQyLCBkMywgZDQsIGQ1LCBkNiwgZDcpICAgICAgXAo+
Pj4gKyAgICAoKHhlbl9hcm1fc21jY2NfdWlkKSB7eyhhKSwgKChiKSA8PCAxNiB8IChjKSApLCAg
ICAgICAgICAgICAgICAgICAgIFwKPgo+IFRoaXMgaXMgbm90IEM4OSBjb21wYXRpYmxlLgpPb3Bz
LCBzb3JyeS4gRGlkbid0IGtuZXcgdGhhdCBYRU4gc2hvdWxkIGJlIEM4OSBjb21wYXRpYmxlLgpJ
cyB0aGVyZSBhbnkgZ3VpZGUgZm9yIG5vdmljZXM/IEkgZGlkbid0IGZvdW5kIGFueXRoaW5nIHVz
ZWZ1bCBpbiBkb2NzLyAKKG5vdCBldmVuIGNvZGluZyBzdHlsZSBkb2N1bWVudCkuIE9uIHdpa2kg
SSBoYXZlIGZvdW5kIG9ubHkgCiJTdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMiIHBhZ2Us
IHdoaWNoIGlzIHZlcnkgaGVscGZ1bCwgYnV0IGl0IApkb2VzIG5vdCBjb3ZlciB0b3BpY3MgbGlr
ZSB3aGljaCBDIHN0YW5kYXJkIHRvIHVzZS4KCj4+PiArICAgICAgICAoKGQwKSA8PCAyNCB8IChk
MSkgPDwgMTYgfCAoZDIpIDw8IDggfCAoZDMpIDw8IDApLCAgICAgICAgICAgICAgXAo+Pj4gKyAg
ICAgICAgKChkNCkgPDwgMjQgfCAoZDUpIDw8IDE2IHwgKGQ2KSA8PCA4IHwgKGQ3KSA8PCAwKX19
KQo+Pj4gKwo+Pj4gKy8qCj4+PiArICogSHlwZXJ2aXNvciBTZXJ2aWNlIHZlcnNpb24uCj4+PiAr
ICoKPj4+ICsgKiBXZSBjYW4ndCB1c2UgWEVOIHZlcnNpb24gaGVyZSwgYmVjYXVzZSBvZiBTTUND
QyByZXF1aXJlbWVudHM6Cj4+PiArICogTWFqb3IgcmV2aXNpb24gc2hvdWxkIGNoYW5nZSBldmVy
eSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgcmVtb3ZlZC4KPj4+ICsgKiBNaW5vciByZXZpc2lv
biBzaG91bGQgY2hhbmdlIGV2ZXJ5IHRpbWUgU01DL0hWQyBmdW5jdGlvbiBpcyBhZGRlZC4KPj4+
ICsgKiBTbywgaXQgaXMgU01DQ0MgcHJvdG9jb2wgcmV2aXNpb24gY29kZSwgbm90IFhFTiB2ZXJz
aW9uLgo+IAo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIGV4cGxhbmF0aW9uIC0gaG93IGlzIHRo
ZSBzaXR1YXRpb24gaGVyZQo+IGRpZmZlcmVudCBmcm9tIHNvbWUgYXJiaXRyYXJ5LCBub24tdG9v
bHN0YWNrLW9ubHkgaHlwZXJjYWxsPwpCZWNhdXNlIHRoaXMgaXMgZ2VuZXJpYyBpbnRlcmZhY2Ug
dGhhdCBzaG91bGQgYmUgc3VwcG9ydGVkIGJ5IGFsbCAKaHlwZXJ2aXNvcnMsIGluY2x1ZGluZyBY
RU4uIFRoaW5rIGFib3V0IHRoaXMgYXMgYSB3YXkgZm9yIGEgZ3Vlc3QgdG8gCmRldGVybWluZSB1
bmRlciB3aGljaCBoeXBlcnZpc29yIGl0IG9wZXJhdGVzLCBhbmQgd2hpY2ggZnVuY3Rpb25zIGl0
IApwcm92aWRlcy4KCj4+PiArICogVGhvc2UgdmFsdWVzIGFyZSBzdWJqZWN0ZWQgdG8gY2hhbmdl
LCB3aGVuIGludGVyZmFjZSB3aWxsIGJlIGV4dGVuZGVkLgo+Pj4gKyAqIFRoZXkgc2hvdWxkIG5v
dCBiZSBzdG9yZWQgaW4gcHVibGljL2FzbS1hcm0vc21jLmggYmVjYXVzZSB0aGV5IHNob3VsZAo+
Pj4gKyAqIGJlIHF1ZXJpZWQgYnkgZ3Vlc3QgdXNpbmcgU01DL0hWQyBpbnRlcmZhY2UuCj4+PiAr
ICovCj4+PiArI2RlZmluZSBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJT04gMAo+Pj4gKyNkZWZpbmUg
WEVOX1NNQ0NDX01JTk9SX1JFVklTSU9OIDEKPiAKPiBUaGUgY29tbWVudCBzYXlzIHRoZSB2YWx1
ZXMgc2hvdWxkbid0IGJlIHB1dCBoZXJlLCBidXQgdGhlbgo+IHRoZXkncmUgc3RpbGwgYmVpbmcg
cHV0IGhlcmU/ClllYWgsIHNvcnJ5LiBNaXNzZWQgdGhpcy4KCj4+PiArLyogSHlwZXJ2aXNvciBT
ZXJ2aWNlIFVJRC4gUmFuZG9tbHkgZ2VuZXJhdGVkIHdpdGggM3JkIHBhcnR5IHRvb2wuICAqLwo+
Pj4gKyNkZWZpbmUgWEVOX1NNQ0NDX1VJRCBYRU5fQVJNX1NNQ0NDX1VJRCgweGE3MTgxMmRjLCAw
eGM2OTgsIDB4NDM2OSwgXAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAweDlhLCAweGNmLCAweDc5LCAweGQxLCBcCj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDB4OGQsIDB4ZGUsIDB4ZTYsIDB4NjcpCj4gCj4gV2h5IGlzIHRo
ZSByaWdodCBzaWRlIHVzaW5nIF9BUk1fIGluIGl0cyBuYW1lLCBidXQgdGhlIG1hY3JvIGJlaW5n
Cj4gZGVmaW5lZCBpc24ndD8KPiAKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 09 21:46:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 21: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.xen.org>)
	id 1dfYo2-0003zx-QI; Wed, 09 Aug 2017 21:46:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfYo2-0003zl-2f
 for xen-devel@lists.xensource.com; Wed, 09 Aug 2017 21:46:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 92/BD-03582-DA28B895; Wed, 09 Aug 2017 21:46:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdNU3e
 kwcaDXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLNoLXvB06KKyeta2BsY
 r3p0MXJxCAn8ZZT4+rOFBcJ5zCjx4WUnlLONUWLSrS2sXYycHCICzhJfz8xlB7F5BfQl7k/Zz
 AJiCwsES3zb+ZQRpEFCYKm+xI1PT9lAEhIC3hIrVl9m6mLkALMn9vl3MbJzsAlYSRwSAylgEV
 CVeHB7D+MERu4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECfc4ABDsY932MPMQoycGkJMrb0dAdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9x9ITrAo
 NT21Ii0zBxh8MGkJDh4lEd6HIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnZWwEKhIAK
 coozYMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmNQWZwpOZVwK36RXQEUxAR0T4do
 IcUZKIkJJqYIyv5EqdbfPtYSHHidU+39Y/Yw7PsZNKy4zZbaBdw7BgmtZ5sa88ivdTLX8svNl
 bHJu3UVSOd7Og3Ew3VY7bQYKv3ypExqmd0jR10pp/NiM1JbD6ydNnS9ODIr7zV4i5nd7S+KUu
 Y3r5bbOo3PA5T2fzhM9+YlTzQ5+xviLb8JF066L9GzqrlFiKMxINtZiLihMBFH0YL38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502315179!71353906!1
X-Originating-IP: [104.130.215.37]
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 56640 invoked from network); 9 Aug 2017 21:46:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Aug 2017 21:46:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfYnx-0001CK-Ch; Wed, 09 Aug 2017 21:46: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 1dfYnr-00044w-FF; Wed, 09 Aug 2017 21:46:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfYnq-0003Gl-Bp; Wed, 09 Aug 2017 21:46:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112529-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-examine:host-install:broken:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=bfa738cf3dfae2111626650f86135f93c5ff0a22
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Aug 2017 21:46:10 +0000
Subject: [Xen-devel] [linux-linus test] 112529: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUyOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNTI5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgNCBob3N0LWluc3RhbGwgICBicm9rZW4gaW4gMTEyNTIz
IHBhc3MgaW4gMTEyNTI5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1pbnN0
YWxsICAgICAgZmFpbCBpbiAxMTI1MjMgcGFzcyBpbiAxMTI1MjkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGlu
IDExMjUyMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEyNTIzCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEw
NTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEx
MDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgaW4gMTEyNTIzIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTI1MjMgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWls
IGluIDExMjUyMyBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEwNTE1
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgYmZhNzM4Y2YzZGZhZTIxMTE2MjY2NTBmODYxMzVm
OTNjNWZmMGEyMgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTQzOWNj
ZjczZDljMDc2NTRmZGQ1YjQ5NjlmZDUzYzJmZWI4Njg0ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTEwNTE1ICAyMDE3LTA2LTE3IDA2OjQ4OjU2IFogICA1MyBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDExMDUzNiAgMjAxNy0wNi0xNyAyMzo0ODoxMyBaICAgNTIgZGF5cyAgIDY4IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjUyMyAgMjAxNy0wOC0wOCAxOToxOToyNyBaICAgIDEg
ZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjI0NiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjU2NTgyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 09 22:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Aug 2017 22:33: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.xen.org>)
	id 1dfZXg-0007B9-IZ; Wed, 09 Aug 2017 22:33:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=387fdafe8=kamatam@amazon.com>)
 id 1dfZXf-0007B3-Eu
 for xen-devel@lists.xenproject.org; Wed, 09 Aug 2017 22:33:31 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4C/01-03368-ABD8B895; Wed, 09 Aug 2017 22:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsViEm8Ypburtzv
 S4PkTJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP8aYOCFZIVW3Z9YWlg3CzWxcjFwSKwmVli
 2ZG9rF2MnBwSAv4S0ybvZgFJCAncZZRYt/EKK4Qzj0ni+/wt7BDOXkaJU9sfs8E5mx6fgeo5y
 yixb8sGsGFsAloSC//dYAKxRQSUJL5f62YEKWIW2AE0a9M9NpCEsIC7RO+5HmYQm0VARWLX/8
 uMIDavgLnEzK5WJoir5CWu/OpngYgLSpyc+QTMZhaQkDj44gVYr4CAgMSGVw/YJzAKzkJSNgt
 J2QJGplWM6sWpRWWpRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHKAAQ7
 GLsv+x9ilORgUhLl7WjojhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWvRA5QTLEpNT61Iy8wBR
 gxMWoKDR0mEdyZImre4IDG3ODMdInWK0Zhjw+r1X5g4Xk34/41JiCUvPy9VSpw3H6RUAKQ0oz
 QPbhAski8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcVyBSezLwSuH2vgE5hAjolwrcT5JS
 SRISUVANjnIfahA+2y39/tm+/GLPlX1HZxeAr504cmq2/el3JKUGukoTrXy/+1Hb8PEe5q9x4
 zesrCuI/REp+S2z5sv/lYdbjfaqiUzfcVvjJcECr6mi/jZRwpBLnq9WGyziePT8S+KOj/Z+Hu
 96S6YxXwmfNPGBw0O3PG3U+J87+I18tXLe3GFopRL55pMRSnJFoqMVcVJwIADHpoQLfAgAA
X-Env-Sender: prvs=387fdafe8=kamatam@amazon.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502318008!111290485!1
X-Originating-IP: [52.95.49.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=FROM_AMAZON
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15227 invoked from network); 9 Aug 2017 22:33:29 -0000
Received: from smtp-fw-6002.amazon.com (HELO smtp-fw-6002.amazon.com)
 (52.95.49.90)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Aug 2017 22:33:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1502318009; x=1533854009;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=hGt6OWdF5gKp4TUEXNzaRdqrtA9RgfFbRGBsj88qZZI=;
 b=lW0VC57ZqYaOEYsvTFsVbl0KKkYAFo85DMTAVyWsDL30h/hbAhR7u07R
 Qo3K5QWQyrXeSBnfVIWBJLEH1bO8erYhQkd94Pn6Rhw71YwmZ0nh2SFdB
 rIfu7q8aW5LHWTZqPn9K2YhGEv6JNqdbp5AH9IuHSSh5RLZlUbOZ+mWwy 4=;
X-IronPort-AV: E=Sophos;i="5.41,349,1498521600"; d="scan'208";a="299124613"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-64016.pdx4.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 09 Aug 2017 22:33:19 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-64016.pdx4.amazon.com (8.14.7/8.14.7) with ESMTP id
 v79MXHfo020586
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 9 Aug 2017 22:33:17 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1104.5; Wed, 9 Aug 2017 22:33:17 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1104.5; Wed, 9 Aug 2017 22:33:17 +0000
Received: from uc4346b70a5de54b0395a.sea.amazon.com (10.61.62.39) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1104.5 via Frontend Transport; Wed, 9 Aug 2017 22:33:17 +0000
From: Munehisa Kamata <kamatam@amazon.com>
To: <linux-kernel@vger.kernel.org>
Date: Wed, 9 Aug 2017 15:31:40 -0700
Message-ID: <20170809223140.14298-1-kamatam@amazon.com>
X-Mailer: git-send-email 2.13.0
MIME-Version: 1.0
Precedence: Bulk
Cc: Juergen Gross <jgross@suse.com>, Munehisa Kamata <kamatam@amazon.com>,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] xen-blkfront: use a right index when checking
	requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgY29tbWl0IGQwNWQ3ZjQwNzkxYyAoIk1lcmdlIGJyYW5jaCAnZm9yLTQuOC9jb3JlJyBv
ZgpnaXQ6Ly9naXQua2VybmVsLmRrL2xpbnV4LWJsb2NrIikgYW5kIDNmYzlkNjkwOTM2ZiAoIk1l
cmdlIGJyYW5jaAonZm9yLTQuOC9kcml2ZXJzJyBvZiBnaXQ6Ly9naXQua2VybmVsLmRrL2xpbnV4
LWJsb2NrIiksIGJsa2Zyb250X3Jlc3VtZSgpCmhhcyBiZWVuIHVzaW5nIGFuIGluZGV4IGZvciBp
dGVyYXRpbmcgcmluZ19pbmZvIHRvIGNoZWNrIHJlcXVlc3Qgd2hlbgppdGVyYXRpbmcgYmxrX3No
YWRvdyBpbiBhbiBpbm5lciBsb29wLiBUaGlzIHNlZW1zIHRvIGhhdmUgYmVlbgphY2NpZGVudGFs
bHkgaW50cm9kdWNlZCBkdXJpbmcgdGhlIG1hc3NpdmUgcmV3cml0ZSBvZiB0aGUgYmxvY2sgbGF5
ZXIKbWFjcm9zIGluIHRoZSBjb21taXRzLgoKVGhpcyBtYXkgY2F1c2UgY3Jhc2ggbGlrZSB0aGlz
OgoKWzExNzk4LjA1NzA3NF0gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50
ZXIgZGVyZWZlcmVuY2UgYXQgMDAwMDAwMDAwMDAwMDA0OApbMTE3OTguMDU4ODMyXSBJUDogWzxm
ZmZmZmZmZjgxNDQxMWZhPl0gYmxrZnJvbnRfcmVzdW1lKzB4MTBhLzB4NjEwCi4uLi4KWzExNzk4
LjA2MTA2M10gQ2FsbCBUcmFjZToKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTM5Y2U5Mz5d
IHhlbmJ1c19kZXZfcmVzdW1lKzB4NTMvMHgxNDAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4
MTM5Y2U0MD5dID8geGVuYnVzX2Rldl9wcm9iZSsweDE1MC8weDE1MApbMTE3OTguMDYxMDYzXSAg
WzxmZmZmZmZmZjgxM2YzNTllPl0gZHBtX3J1bl9jYWxsYmFjaysweDNlLzB4MTEwClsxMTc5OC4w
NjEwNjNdICBbPGZmZmZmZmZmODEzZjNhMDg+XSBkZXZpY2VfcmVzdW1lKzB4ODgvMHgxOTAKWzEx
Nzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTNmNGNjMD5dIGRwbV9yZXN1bWUrMHgxMDAvMHgyZDAK
WzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTNmNTIyMT5dIGRwbV9yZXN1bWVfZW5kKzB4MTEv
MHgyMApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMzk1MGE4Pl0gZG9fc3VzcGVuZCsweGU4
LzB4MWEwClsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEzOTU0YmQ+XSBzaHV0ZG93bl9oYW5k
bGVyKzB4ZmQvMHgxMzAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTM5YWJhMD5dID8gc3Bs
aXQrMHgxMTAvMHgxMTAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTM5YWMyNj5dIHhlbndh
dGNoX3RocmVhZCsweDg2LzB4MTIwClsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEwYjQ1NzA+
XSA/IHByZXBhcmVfdG9fd2FpdF9ldmVudCsweDExMC8weDExMApbMTE3OTguMDYxMDYzXSAgWzxm
ZmZmZmZmZjgxMDhmZTU3Pl0ga3RocmVhZCsweGQ3LzB4ZjAKWzExNzk4LjA2MTA2M10gIFs8ZmZm
ZmZmZmY4MTFkYTgxMT5dID8ga2ZyZWUrMHgxMjEvMHgxNzAKWzExNzk4LjA2MTA2M10gIFs8ZmZm
ZmZmZmY4MTA4ZmQ4MD5dID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MApbMTE3OTguMDYxMDYzXSAg
WzxmZmZmZmZmZjgxMDg2M2IwPl0gPyAgY2FsbF91c2VybW9kZWhlbHBlcl9leGVjX3dvcmsrMHhi
MC8weGIwClsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEwODY0ZWE+XSA/ICBjYWxsX3VzZXJt
b2RlaGVscGVyX2V4ZWNfYXN5bmMrMHgxM2EvMHgxNDAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZm
ZmY4MTUzNGE0NT5dIHJldF9mcm9tX2ZvcmsrMHgyNS8weDMwCgpVc2UgdGhlIHJpZ2h0IGluZGV4
IGluIHRoZSBpbm5lciBsb29wLgoKRml4ZXM6IGQwNWQ3ZjQwNzkxYyAoIk1lcmdlIGJyYW5jaCAn
Zm9yLTQuOC9jb3JlJyBvZiBnaXQ6Ly9naXQua2VybmVsLmRrL2xpbnV4LWJsb2NrIikKRml4ZXM6
IDNmYzlkNjkwOTM2ZiAoIk1lcmdlIGJyYW5jaCAnZm9yLTQuOC9kcml2ZXJzJyBvZiBnaXQ6Ly9n
aXQua2VybmVsLmRrL2xpbnV4LWJsb2NrIikKU2lnbmVkLW9mZi1ieTogTXVuZWhpc2EgS2FtYXRh
IDxrYW1hdGFtQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBUaG9tYXMgRnJpZWJlbCA8ZnJpZWJl
bHRAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpv
bi5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogc3Rh
YmxlQHZnZXIua2VybmVsLm9yZwotLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgfCA2
ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIGIvZHJpdmVycy9ibG9j
ay94ZW4tYmxrZnJvbnQuYwppbmRleCA5OGUzNGU0YzYyYjguLjI0NjhjMjhkNDc3MSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYworKysgYi9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtmcm9udC5jCkBAIC0yMDc1LDkgKzIwNzUsOSBAQCBzdGF0aWMgaW50IGJsa2Zyb250X3Jl
c3VtZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQogCQkJLyoKIAkJCSAqIEdldCB0aGUgYmlv
cyBpbiB0aGUgcmVxdWVzdCBzbyB3ZSBjYW4gcmUtcXVldWUgdGhlbS4KIAkJCSAqLwotCQkJaWYg
KHJlcV9vcChzaGFkb3dbaV0ucmVxdWVzdCkgPT0gUkVRX09QX0ZMVVNIIHx8Ci0JCQkgICAgcmVx
X29wKHNoYWRvd1tpXS5yZXF1ZXN0KSA9PSBSRVFfT1BfRElTQ0FSRCB8fAotCQkJICAgIHJlcV9v
cChzaGFkb3dbaV0ucmVxdWVzdCkgPT0gUkVRX09QX1NFQ1VSRV9FUkFTRSB8fAorCQkJaWYgKHJl
cV9vcChzaGFkb3dbal0ucmVxdWVzdCkgPT0gUkVRX09QX0ZMVVNIIHx8CisJCQkgICAgcmVxX29w
KHNoYWRvd1tqXS5yZXF1ZXN0KSA9PSBSRVFfT1BfRElTQ0FSRCB8fAorCQkJICAgIHJlcV9vcChz
aGFkb3dbal0ucmVxdWVzdCkgPT0gUkVRX09QX1NFQ1VSRV9FUkFTRSB8fAogCQkJICAgIHNoYWRv
d1tqXS5yZXF1ZXN0LT5jbWRfZmxhZ3MgJiBSRVFfRlVBKSB7CiAJCQkJLyoKIAkJCQkgKiBGbHVz
aCBvcGVyYXRpb25zIGRvbid0IGNvbnRhaW4gYmlvcywgc28KLS0gCjIuMTMuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 00:34:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 00:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfbQD-0006Ug-PO; Thu, 10 Aug 2017 00:33:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfbQC-0006UV-M7
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 00:33:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 91/F1-18997-3F9AB895; Thu, 10 Aug 2017 00:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffTyu5
 Ig6dvFSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceXZPqaCx02MFZfW8zQw
 XgzpYuTiEBL4yygx/0cbK4TzmFFi+62PTBDONkaJ7w3X2LsYOTlEBJwlvp6ZC2RzcPAK6EvMf
 s4MEhYWCJJ4+fMgC4gtIfDSUWLGVjcI21ti9qdprDD2q8m3gOrZOdgErCQOiYFEWQRUJd6enM
 88gZF7ASPDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQI8
 zAMEOxn/bPA8xSnIwKYnydjR0RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N22AignWJSanlqR
 lpkDDD2YtAQHj5IIrzdImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlXgRQJgBRllObBj
 YDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/qCTOHJzCuB2/QK6AgmoCMifDtBjihJRE
 hJNTBypu31/HhymWlH1vzWw8+PdniZff50TJ53i8PZQO8fD/jlJzkqmq1mPml35v+kkslup9i
 b5Ld8ygx4VH0wKWpF/7dNt4P0F5b/subLeNl2KuJSwozblhK3zPYYzIwudFMPbay9sahdOH9V
 QaNUsOHHW1tfx2wpzsxsP86aPfNkt8QZ2SKrDbuUWIozEg21mIuKEwGHdQjNfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502325233!106714054!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51546 invoked from network); 10 Aug 2017 00:33:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 00:33:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfbQ7-0005yK-0z; Thu, 10 Aug 2017 00:33: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 1dfbQ1-00077s-Jh; Thu, 10 Aug 2017 00:33:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfbQ1-00081z-1H; Thu, 10 Aug 2017 00:33:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112531-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386: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-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386: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-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-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-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-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-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:guest-saverestore:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl:guest-saverestore:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:build-arm64-libvirt: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-arm64-arm64-xl: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:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-amd64-amd64-libvirt:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot: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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm: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-libvirt-xsm: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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=22bbe310b60b37b029659460843265f190364e48
X-Osstest-Versions-That: linux=bfa738cf3dfae2111626650f86135f93c5ff0a22
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 00:33:45 +0000
Subject: [Xen-devel] [linux-next test] 112531: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUzMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUyOQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjUyOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjUyOQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI1MjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUyOQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUyOQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNTI5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUyOQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTI1MjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjUyOQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
NTI5CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUyOQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjUyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxNSBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUyOQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNTI5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUyOQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNTI5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjUyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDExMjUyOQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDExMjUyOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxMTI1MjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMjUy
OQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgIDE1
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDExMjUyOQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTI5CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1
MjkKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MjkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI1MjkKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDExMjUyOQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTI5CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI1MjkKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjUyOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTI5CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgYmxvY2tlZCBp
biAxMTI1MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgZmFpbCBibG9ja2VkIGluIDExMjUyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEyNTI5CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMyBndWVzdC1taWdyYXRlL2RzdF9ob3N0L3Ny
Y19ob3N0IGZhaWwgYmxvY2tlZCBpbiAxMTI1MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gMTEy
NTI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDExMjUyOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJs
b2NrZWQgaW4gMTEyNTI5CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDExMjUyOQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgYmxvY2tlZCBpbiAxMTI1MjkKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTAg
ZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBibG9ja2VkIGluIDExMjUyOQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICBmYWlsIGJsb2Nr
ZWQgaW4gMTEyNTI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTI1MjkKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBibG9ja2VkIGluIDExMjUy
OQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTEyNTI5CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI1MjkKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWls
ICBsaWtlIDExMjUyOQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNTI5CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI1
MjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMjUyOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNTI5CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTI1MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI1MjkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEx
MjUyOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMjJiYmUz
MTBiNjBiMzdiMDI5NjU5NDYwODQzMjY1ZjE5MDM2NGU0OApiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgYmZhNzM4Y2YzZGZhZTIxMTE2MjY2NTBmODYxMzVmOTNjNWZmMGEy
MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5k
KSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI1MzEgIDIwMTctMDgtMDkgMDk6NTQ6
NTUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 01:03:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 01:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfbs3-0002h5-7Y; Thu, 10 Aug 2017 01:02:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfbs1-0002gt-8R
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 01:02:41 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 BC/36-01732-0B0BB895; Thu, 10 Aug 2017 01:02:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXf9hu5
 Ig8vv2S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWbuM5aCR3UVP7c2MDcw
 fg/pYuTkEBL4yyixfXcZhP2YUWJBs1EXIxeQvY1RYunuz+wgCREBZ4mvZ+aC2bwC+hLXDs9hA
 rGFBVwktj+bxg7SICHwX0ni0twPbCAJCQFvif+/57DD2BtWP2DpYmTnYBOwkjgkBhJlEVCV+H
 R8MesERu4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL
 9zQAEOxhv9TkfYpTkYFIS5e1o6I4U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7fz1QTrAoNT21
 Ii0zBxh4MGkJDh4lEd5zIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn3QFSJABSlFGaB
 zcCFgWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMw7FWQKT2ZeCdymV0BHMAEdEeHbCXJESS
 JCSqqBUc26ZwF/6Re1U0tTij35r+xcJ3h9T9qsfyWRFnl3rHd1u0VnXznaeamR792Vb7ldJaH
 PfWq3XGD/v76586yN2pm5TcGJrC+SNt/9yFKrdMH/sp9z/oGb1yqjmc93/Fc8OUmkIU/w9pao
 Z7XF+X6VswtWc6U6mFrFbrr4wfvSHOaUuT/PTRaTU2Ipzkg01GIuKk4EAAP1lpl9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502326957!106571199!1
X-Originating-IP: [104.130.215.37]
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 58375 invoked from network); 10 Aug 2017 01:02:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 01:02:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfbrx-0005M7-1Q; Thu, 10 Aug 2017 01:02: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 1dfbrr-0000KB-H0; Thu, 10 Aug 2017 01:02:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfbrr-0003dQ-8L; Thu, 10 Aug 2017 01:02:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112533-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install: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-i386-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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-xl-qemut-ws16-amd64:guest-saverestore: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-raw:migrate-support-check: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-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-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-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-libvirt-xsm:migrate-support-check: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 01:02:31 +0000
Subject: [Xen-devel] [linux-3.18 test] 112533: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5915697818422720018=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 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-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-qemut-ws16-amd64 13 guest-saverestore       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-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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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
 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-amd64-xl-qemut-win10-i386 10 windows-install        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

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   19 days
Testing same since   112351  2017-07-27 22:26:55 Z   13 days   21 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5915697818422720018==--

From xen-devel-bounces@lists.xen.org Thu Aug 10 01:23:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 01: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.xen.org>)
	id 1dfcCI-00040X-VG; Thu, 10 Aug 2017 01:23:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfcCH-00040R-R5
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 01:23:37 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 00/B7-02962-995BB895; Thu, 10 Aug 2017 01:23:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsUyZ7p8oO6Mrd2
 RBtN7pCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz557eyF/wSrpiz9wJLA+NLwS5GLg4hgclM
 Ep2vDjBBOL8ZJRbf/cYO4WxklFh6+gUbhNPJKPH00zWgMk4OYQFviZNzbrN0MXJwiAi4SSw7J
 gtSwyxwmlHiz/8X7CA1QgLmEru+tbKA2GwCRhJnj05nBLF5BWwlZv5cARZnEVCRmNb2FWymqE
 C4xP7v15ghagQlTs58AlbDKWAhsXb2VrCZzAJmEvM2P2SGsMUlbj2ZzwRhy0tsfzsHLC4hYCz
 R/vYi2wRGoVlIRs1C0j4LSfssJO0LGFlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYW
 Fyemp+YkJhXrJefnbmIEBjsDEOxgvL4x4BCjJAeTkihvR0N3pBBfUn5KZUZicUZ8UWlOavEhR
 hkODiUJ3ilbgHKCRanpqRVpmTnAuINJS3DwKInwtoKkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS
 8/L1VKnLcOpEgApCijNA9uBCwFXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbyfIFJ7MvBK
 4Ta+AjmACOiLCtxPkiJJEhJRUA2NB1V5XeZH0W7/FxJwmX30z7fk9gVyd9qVX/Dl4LS7mVGcy
 cGl5eOybm5utspR7nvXP/xOm895fx5GzvGL6r3f1QtN5GQp9F5usV/pasq76p2K82IlpS37tS
 73rasuqtPy7WOL0yV+1o569mL7pQa9986Md88UeHbEJYQh4ktyuuXL70i2cnPOVWIozEg21mI
 uKEwHYl/1y/AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502328214!71367355!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2826 invoked from network); 10 Aug 2017 01:23:36 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 01:23:36 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7A1NSdu028790
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Aug 2017 01:23:29 GMT
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 v7A1NR8G016834
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Aug 2017 01:23:28 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 v7A1NPMO007176;
 Thu, 10 Aug 2017 01:23:26 GMT
Received: from [10.154.100.196] (/10.154.100.196)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 09 Aug 2017 18:23:25 -0700
To: Munehisa Kamata <kamatam@amazon.com>, linux-kernel@vger.kernel.org
References: <20170809223140.14298-1-kamatam@amazon.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8a918f06-e348-a3e4-edf0-7a18aec48bcf@oracle.com>
Date: Wed, 9 Aug 2017 21:23:19 -0400
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: <20170809223140.14298-1-kamatam@amazon.com>
Content-Language: en-US
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: use a right index when
	checking requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wOS8yMDE3IDA2OjMxIFBNLCBNdW5laGlzYSBLYW1hdGEgd3JvdGU6Cj4gU2luY2Ug
Y29tbWl0IGQwNWQ3ZjQwNzkxYyAoIk1lcmdlIGJyYW5jaCAnZm9yLTQuOC9jb3JlJyBvZgo+IGdp
dDovL2dpdC5rZXJuZWwuZGsvbGludXgtYmxvY2siKSBhbmQgM2ZjOWQ2OTA5MzZmICgiTWVyZ2Ug
YnJhbmNoCj4gJ2Zvci00LjgvZHJpdmVycycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5kay9saW51eC1i
bG9jayIpLCBibGtmcm9udF9yZXN1bWUoKQo+IGhhcyBiZWVuIHVzaW5nIGFuIGluZGV4IGZvciBp
dGVyYXRpbmcgcmluZ19pbmZvIHRvIGNoZWNrIHJlcXVlc3Qgd2hlbgo+IGl0ZXJhdGluZyBibGtf
c2hhZG93IGluIGFuIGlubmVyIGxvb3AuIFRoaXMgc2VlbXMgdG8gaGF2ZSBiZWVuCj4gYWNjaWRl
bnRhbGx5IGludHJvZHVjZWQgZHVyaW5nIHRoZSBtYXNzaXZlIHJld3JpdGUgb2YgdGhlIGJsb2Nr
IGxheWVyCj4gbWFjcm9zIGluIHRoZSBjb21taXRzLgo+IAo+IFRoaXMgbWF5IGNhdXNlIGNyYXNo
IGxpa2UgdGhpczoKPiAKPiBbMTE3OTguMDU3MDc0XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2Vy
bmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAwMDAwMDAwMDAwMDAwMDQ4Cj4gWzExNzk4
LjA1ODgzMl0gSVA6IFs8ZmZmZmZmZmY4MTQ0MTFmYT5dIGJsa2Zyb250X3Jlc3VtZSsweDEwYS8w
eDYxMAo+IC4uLi4KPiBbMTE3OTguMDYxMDYzXSBDYWxsIFRyYWNlOgo+IFsxMTc5OC4wNjEwNjNd
ICBbPGZmZmZmZmZmODEzOWNlOTM+XSB4ZW5idXNfZGV2X3Jlc3VtZSsweDUzLzB4MTQwCj4gWzEx
Nzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTM5Y2U0MD5dID8geGVuYnVzX2Rldl9wcm9iZSsweDE1
MC8weDE1MAo+IFsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEzZjM1OWU+XSBkcG1fcnVuX2Nh
bGxiYWNrKzB4M2UvMHgxMTAKPiBbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxM2YzYTA4Pl0g
ZGV2aWNlX3Jlc3VtZSsweDg4LzB4MTkwCj4gWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTNm
NGNjMD5dIGRwbV9yZXN1bWUrMHgxMDAvMHgyZDAKPiBbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZm
ZjgxM2Y1MjIxPl0gZHBtX3Jlc3VtZV9lbmQrMHgxMS8weDIwCj4gWzExNzk4LjA2MTA2M10gIFs8
ZmZmZmZmZmY4MTM5NTBhOD5dIGRvX3N1c3BlbmQrMHhlOC8weDFhMAo+IFsxMTc5OC4wNjEwNjNd
ICBbPGZmZmZmZmZmODEzOTU0YmQ+XSBzaHV0ZG93bl9oYW5kbGVyKzB4ZmQvMHgxMzAKPiBbMTE3
OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMzlhYmEwPl0gPyBzcGxpdCsweDExMC8weDExMAo+IFsx
MTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEzOWFjMjY+XSB4ZW53YXRjaF90aHJlYWQrMHg4Ni8w
eDEyMAo+IFsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEwYjQ1NzA+XSA/IHByZXBhcmVfdG9f
d2FpdF9ldmVudCsweDExMC8weDExMAo+IFsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEwOGZl
NTc+XSBrdGhyZWFkKzB4ZDcvMHhmMAo+IFsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODExZGE4
MTE+XSA/IGtmcmVlKzB4MTIxLzB4MTcwCj4gWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTA4
ZmQ4MD5dID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MAo+IFsxMTc5OC4wNjEwNjNdICBbPGZmZmZm
ZmZmODEwODYzYjA+XSA/ICBjYWxsX3VzZXJtb2RlaGVscGVyX2V4ZWNfd29yaysweGIwLzB4YjAK
PiBbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMDg2NGVhPl0gPyAgY2FsbF91c2VybW9kZWhl
bHBlcl9leGVjX2FzeW5jKzB4MTNhLzB4MTQwCj4gWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4
MTUzNGE0NT5dIHJldF9mcm9tX2ZvcmsrMHgyNS8weDMwCj4gCj4gVXNlIHRoZSByaWdodCBpbmRl
eCBpbiB0aGUgaW5uZXIgbG9vcC4KPiAKPiBGaXhlczogZDA1ZDdmNDA3OTFjICgiTWVyZ2UgYnJh
bmNoICdmb3ItNC44L2NvcmUnIG9mIGdpdDovL2dpdC5rZXJuZWwuZGsvbGludXgtYmxvY2siKQo+
IEZpeGVzOiAzZmM5ZDY5MDkzNmYgKCJNZXJnZSBicmFuY2ggJ2Zvci00LjgvZHJpdmVycycgb2Yg
Z2l0Oi8vZ2l0Lmtlcm5lbC5kay9saW51eC1ibG9jayIpCj4gU2lnbmVkLW9mZi1ieTogTXVuZWhp
c2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+Cj4gUmV2aWV3ZWQtYnk6IFRob21hcyBGcmll
YmVsIDxmcmllYmVsdEBhbWF6b24uZGU+Cj4gUmV2aWV3ZWQtYnk6IEVkdWFyZG8gVmFsZW50aW4g
PGVkdXZhbEBhbWF6b24uY29tPgo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKCgpSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 01:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 01: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.xen.org>)
	id 1dfcOp-0004kl-54; Thu, 10 Aug 2017 01:36:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfcOo-0004kP-9K
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 01:36:34 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 4F/66-02177-1A8BB895; Thu, 10 Aug 2017 01:36:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVXf+ju5
 Ig+er1CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ez5bdaCk0YVB/7xNjDe
 0uxi5OQQEvjLKHHijEEXIxeQ/ZhR4veKXywQzjZGiUWtXewgVSICzhJfz8wFs3kF9CXWzDzKC
 mILC+hKzJrRw9zFyMEhIeApMWujHUgYxJz0+zXQHHYONgEriUNiIFEWAVWJ9u6rTBMYuRYwMq
 xi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0aj0DA+MOxs4
 TfocYJTmYlER5Oxq6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8MZtB8oJFqWmp1akZeYAwwsm
 LcHBoyTCGwqS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4AkCIBkKKM0jy4EbBQv8QoK
 yXMy8jAwCDEU5BalJtZgir/ilGcg1FJGOISnsy8ErhNr4COYAI6IsK3E+SIkkSElFQDo2zN3+
 qc3gMtu41UvyjbzFefnC3d5zbv2nWeNy+S0paLP9N91bd/9ZG6axLnTzxiaMwofbMsd8HWB8l
 2n551zdhmMlnv/cuVycu7TmVsvCv5O4IpPuz4jrvV70Miovr8zhoesbpZZVrw4rY+V56k9sG9
 ahsav4V9CrjPpyW82dhj3zajl3+d9ZRYijMSDbWYi4oTAT85A/hwAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502328990!109187398!1
X-Originating-IP: [104.130.215.37]
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 23129 invoked from network); 10 Aug 2017 01:36:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 01:36:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfcOj-0006DN-OY; Thu, 10 Aug 2017 01:36: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 1dfcOd-0002a0-R0; Thu, 10 Aug 2017 01:36:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfcOd-00021P-Gd; Thu, 10 Aug 2017 01:36:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112538-mainreport@xen.org>
X-Osstest-Versions-This: xtf=0e04400b8575048ed0b10e4ac571c63e0769dfac
X-Osstest-Versions-That: xtf=c5be5f2f71d5bebb89c79bbcc5469445ee327b38
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 01:36:23 +0000
Subject: [Xen-devel] [xtf test] 112538: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUzOCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjUzOC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDBlMDQ0MDBiODU3NTA0OGVkMGIxMGU0YWM1NzFjNjNl
MDc2OWRmYWMKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGM1YmU1ZjJm
NzFkNWJlYmI4OWM3OWJiY2M1NDY5NDQ1ZWUzMjdiMzgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjM5OSAgMjAxNy0wNy0zMSAxNzo1MDo1NCBaICAgIDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI1MzggIDIwMTctMDgtMDkgMTU6NDc6MTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTBlMDQ0MDBiODU3NTA0OGVkMGIxMGU0YWM1NzFj
NjNlMDc2OWRmYWMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgMGUw
NDQwMGI4NTc1MDQ4ZWQwYjEwZTRhYzU3MWM2M2UwNzY5ZGZhYworIGJyYW5jaD14dGYKKyByZXZp
c2lvbj0wZTA0NDAwYjg1NzUwNDhlZDBiMTBlNGFjNTcxYzYzZTA3NjlkZmFjCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgwZTA0NDAwYjg1NzUwNDhlZDBiMTBlNGFjNTcx
YzYzZTA3NjlkZmFjID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysg
OiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYK
KysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveHRm
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
IDBlMDQ0MDBiODU3NTA0OGVkMGIxMGU0YWM1NzFjNjNlMDc2OWRmYWM6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKICAgYzViZTVmMi4uMGUwNDQwMCAgMGUwNDQwMGI4NTc1MDQ4ZWQwYjEwZTRhYzU3MWM2
M2UwNzY5ZGZhYyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:04:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfcp9-0006zP-EL; Thu, 10 Aug 2017 02:03:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfcp7-0006z2-GX
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 02:03:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E7/D2-03612-00FBB895; Thu, 10 Aug 2017 02:03:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff/vu5
 Ig9XNJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PpIteBLZMX3iSfZGhiv
 W3QxcnEICfxllPjwZy8ThPOYUeLNly1sEM42Rold3duZuxg5OUQEnCW+npnLDmLzCuhLzN31g
 RXEFhYIlZj7Zik7SIOEwD55iS/Hn4MlJAS8JRbv72KHsTterwFawc7BJmAlcUgMJMoioCqxas
 1BpgmM3AsYGVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjD+WRZwiFGSg0lJlLejoTtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvx16gnGBRanpq
 RVpmDjD4YNISHDxKIry/9wCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPcryAwBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXjuQKTyZeSVwm14BHcEEdESEbyfIES
 WJCCmpBsbJrTYWO+/OzhJZJnAkyuzalYW//y/ImjEvZI33sWcbrzft1jrW6acVv/1QKNuiuEX
 LvubqPZnALtFzS6jyq4b+g9en3CZ9CtmWns4i53rcq6560bwqRg7HtjuvGVeqrf7WcJEl7VDP
 hn9atXfq75qF/KjW8K1+tX4Kg6LHW9bZfrtFX+Sv+LFWiaU4I9FQi7moOBEA9KP6238CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502330622!71041897!1
X-Originating-IP: [104.130.215.37]
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 14264 invoked from network); 10 Aug 2017 02:03:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 02:03:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfcp2-0007K9-Dt; Thu, 10 Aug 2017 02:03: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 1dfcow-0003YF-VB; Thu, 10 Aug 2017 02:03:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfcow-00077T-Py; Thu, 10 Aug 2017 02:03:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112535-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-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-libvirt-vhd: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: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=54affb3a3623b1d36c95e34faa722a5831323a74
X-Osstest-Versions-That: qemuu=ac44ed2afb7c60255e989b163301479f5b4ecd04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 02:03:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 112535: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUzNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MzUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEyNDU2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTI0NTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI0NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1NgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNDU2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0NTYKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1
NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyNDU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI0NTYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMjQ1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNDU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI0
NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA1NGFm
ZmIzYTM2MjNiMWQzNmM5NWUzNGZhYTcyMmE1ODMxMzIzYTc0CmJhc2VsaW5lIHZlcnNpb246CiBx
ZW11dSAgICAgICAgICAgICAgICBhYzQ0ZWQyYWZiN2M2MDI1NWU5ODliMTYzMzAxNDc5ZjViNGVj
ZDA0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI0NTYgIDIwMTctMDgtMDUgMDA6MTc6NDEgWiAg
ICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyNTA2ICAyMDE3LTA4LTA3IDA5OjM5OjE5
IFogICAgMiBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNTI3ICAy
MDE3LTA4LTA5IDAyOjAyOjQ3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRv
QGlnYWxpYS5jb20+CiAgQWxla3NhbmRyIEJlenp1Ymlrb3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4K
ICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tA
cmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
RGVuaXMgVi4gTHVuZXYgPGRlbkBvcGVudnoub3JnPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQg
PGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29t
PgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRo
YXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFubmVzIFJlaW5lY2tlIDxo
YXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEplZmYgQ29k
eSA8amNvZHlAcmVkaGF0LmNvbT4KICBKb3NlcGggTXllcnMgPGpvc2VwaEBjb2Rlc291cmNlcnku
Y29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBSaWNoYXJkIEhlbmRl
cnNvbiA8cnRoQHR3aWRkbGUubmV0PgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc2MCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPT-00010v-1l; Thu, 10 Aug 2017 02:41:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPR-00010U-MX
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 23/98-03044-CC7CB895; Thu, 10 Aug 2017 02:41:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhr3vmeHe
 kwY1NvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFD6fYC15LVrx81c3YwPhPuIuRk0NIoFLi
 ZvsbdhBbQoBX4siyGaxdjBxAtr/Ezo1uXYxcQCUdjBKT52xgA6lhE1CXOLF4IiOILSIgLXHt8
 2VGkCJmgVOMEj/ubwErEhaIlnjzZzJYEYuAqsTxN7PBFvAKuEgcW3edGWKZgsSUh+/BbE4BV4
 mpW7YyQRzkIrFu+TTGCYy8CxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEBgMDEOxg7PjndIhRkoNJSZS3o6E7UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 b/cxoJxgUWp6akVaZg4wLGHSEhw8SiK8RiBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US5
 10CUiQAUpRRmgc3AhYjlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+wlkCk9mXgncpldARz
 ABHRHh2wlyREkiQkqqgTG3+VhFgOncI88/+bVcaGXfmLmR9c5+v6UPCh+5yzDzTLnuJlCSpbh
 l7audN7vso0N+fazyldv34PpPRqbTrOnLWVIeWP584MX0xMzmrdamiHy1SwqhZtaRzhHen5a1
 fFs+hWM7V8O66dv3bau/NU/JTDMmvJBNSFtOa/u+dikpw6Oec85sXq7EUpyRaKjFXFScCACwb
 PvfjAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502332873!77126429!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62335 invoked from network); 10 Aug 2017 02:41:15 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:15 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga104.jf.intel.com with ESMTP; 09 Aug 2017 19:41:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="138480932"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga006.fm.intel.com with ESMTP; 09 Aug 2017 19:41:09 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:04 -0400
Message-Id: <1502310866-10450-4-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V2 3/25] VIOMMU: Add get irq info callback to
	convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgZ2V0X2lycV9pbmZvIGNhbGxiYWNrIGZvciBwbGF0Zm9ybSBp
bXBsZW1lbnRhdGlvbgp0byBjb252ZXJ0IGlycSByZW1hcHBpbmcgcmVxdWVzdCB0byBpcnEgaW5m
byAoRSxHIHZlY3RvciwgZGVzdCwgZGVzdF9tb2RlCmFuZCBzbyBvbikuCgpTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3Zpb21t
dS5jICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni92
aW9tbXUuaCB8ICA4ICsrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgIDkg
KysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwppbmRleCBmNGQzNGU2
Li4wM2M4NzlkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Zpb21tdS5jCisrKyBiL3hlbi9jb21t
b24vdmlvbW11LmMKQEAgLTIxMyw2ICsyMTMsMjIgQEAgaW50IHZpb21tdV9oYW5kbGVfaXJxX3Jl
cXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwKICAgICByZXR1cm4gaW5mby0+
dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0KGQsIHJlcXVlc3QpOwog
fQogCitpbnQgdmlvbW11X2dldF9pcnFfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1MzIgdmlvbW11
X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVz
dCAqcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5n
X2luZm8gKmlycV9pbmZvKQoreworICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52
aW9tbXU7CisKKyAgICBpZiAoIHZpb21tdV9pZCA+PSBpbmZvLT5ucl92aW9tbXUKKyAgICAgICAg
IHx8ICFpbmZvLT52aW9tbXVbdmlvbW11X2lkXSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgaWYgKCAhaW5mby0+dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+Z2V0X2lycV9pbmZvICkK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gaW5mby0+dmlvbW11W3Zpb21t
dV9pZF0tPm9wcy0+Z2V0X2lycV9pbmZvKGQsIHJlcXVlc3QsIGlycV9pbmZvKTsKK30KKwogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvdmlvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCmluZGV4IDUx
YmRhNzIuLjFlOGQ0YmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaApAQCAtMjcsNiArMjcsMTQgQEAKICNk
ZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX01TSSAgICAgICAgICAwCiAjZGVmaW5lIFZJT01NVV9S
RVFVRVNUX0lSUV9BUElDICAgICAgICAgMQogCitzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZvCit7
CisgICAgdTggIHZlY3RvcjsKKyAgICB1MzIgZGVzdDsKKyAgICB1MzIgZGVzdF9tb2RlOjE7Cisg
ICAgdTMyIGRlbGl2ZXJ5X21vZGU6MzsKK307CisKIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVl
c3QKIHsKICAgICB1bmlvbiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11Lmgg
Yi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKaW5kZXggMGJlMWIzYS4uMGJhZGVhZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92aW9t
bXUuaApAQCAtMzIsNiArMzIsOCBAQCBzdHJ1Y3QgdmlvbW11X29wcyB7CiAgICAgaW50ICgqZGVz
dHJveSkoc3RydWN0IHZpb21tdSAqdmlvbW11KTsKICAgICBpbnQgKCpoYW5kbGVfaXJxX3JlcXVl
c3QpKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0KTsKKyAgICBpbnQgKCpnZXRfaXJxX2lu
Zm8pKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVl
c3QsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZvICpp
bmZvKTsKIH07CiAKIHN0cnVjdCB2aW9tbXUgewpAQCAtNTgsNiArNjAsOSBAQCBpbnQgdmlvbW11
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgKm9w
LAogaW50IHZpb21tdV9zZXR1cCh2b2lkKTsKIGludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0
KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0KTsKK2ludCB2aW9t
bXVfZ2V0X2lycV9pbmZvKHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsIAorICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwK
KyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX2luZm8gKmlycV9p
bmZvKTsKICNlbHNlCiBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfaW5pdF9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCkgeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSBpbnQgdmlvbW11X3JlZ2lz
dGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICogb3BzKQpAQCAtNzEsNiArNzYs
MTAgQEAgc3RhdGljIGlubGluZSBpbnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLAog
c3RhdGljIGlubGluZSBpbnQgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWlu
ICpkLCB1MzIgdmlvbW11X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkKIHsgcmV0dXJuIDAgfTsKK3N0YXRpYyBp
bmxpbmUgaW50IHZpb21tdV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21t
dV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9y
ZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfaW5mbyAqaXJxX2luZm8pCit7IHJldHVybiAw
IH07CiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWEVOX1ZJT01NVV9IX18gKi8KLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPX-00012X-Qj; Thu, 10 Aug 2017 02:41:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPV-00011W-6Z
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A1/EE-03612-0D7CB895; Thu, 10 Aug 2017 02:41:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhr3vheHe
 kwZZeVoslHxezODB6HN39mymAMYo1My8pvyKBNePiuR1sBQ9FK068vMTewPhdsIuRk0NIoELi
 7PG7TCC2hACvxJFlM1gh7ACJ3ktTgOJcQDUdjBLv91xgAUmwCahLnFg8kRHEFhGQlrj2+TIjS
 BGzwFVGidPb5jODJIQFEiQ+zr8CNpVFQFVi/cu7YM28Ai4S1xvvMkNsUJCY8vA9mM0p4Coxdc
 tWJoiLXCTWLZ/GOIGRdwEjwypG9eLUorLUIl1jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKR
 iveT83E2MwHBgAIIdjB3/nA4xSnIwKYnydjR0RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O0+
 BpQTLEpNT61Iy8wBBiZMWoKDR0mE1wgkzVtckJhbnJkOkTrFqMvxasL/b0xCLHn5ealS4rxLQ
 IoEQIoySvPgRsCi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeT+BTOHJzCuB2/QK6AgmoC
 MifDtBjihJREhJNTDaad/vElmo9PXVS21urXW802YZx3QtX9L6xTm04O3ijvyzWcKx89YLdDz
 LmrUztTrpazWbYI6ch9ySnJqUaV9s9LkKhKreKZVFSganTpAROntguqPXC976dwzVX8t0/FNm
 Py85OuX9XgNWj5V6l5db2AmtDeq6GDOtoDyS7ecJtSU7+W7fWarEUpyRaKjFXFScCADhEkcRj
 QIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502332873!77126429!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12,
 UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62408 invoked from network); 10 Aug 2017 02:41:19 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:19 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 09 Aug 2017 19:41:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="1001966420"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga003.jf.intel.com with ESMTP; 09 Aug 2017 19:41:17 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:07 -0400
Message-Id: <1502310866-10450-7-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 6/25] tools/libacpi: Add DMA remapping
	reporting (DMAR) ACPI table structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkFkZCBkbWFyIHRhYmxlIHN0cnVj
dHVyZSBhY2NvcmRpbmcgQ2hhcHRlciA4ICJCSU9TIENvbnNpZGVyYXRpb25zIiBvZgpWVGQgc3Bl
YyBSZXYuIDIuNC4KClZUZCBzcGVjOmh0dHA6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvZGFtL3d3
dy9wdWJsaWMvdXMvZW4vZG9jdW1lbnRzL3Byb2R1Y3Qtc3BlY2lmaWNhdGlvbnMvdnQtZGlyZWN0
ZWQtaW8tc3BlYy5wZGYKClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K
IHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2FjcGkyXzAuaCBiL3Rvb2xzL2xpYmFjcGkvYWNw
aTJfMC5oCmluZGV4IDI2MTliYTMuLjc1OGE4MjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkv
YWNwaTJfMC5oCisrKyBiL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oCkBAIC00MjIsNiArNDIyLDY1
IEBAIHN0cnVjdCBhY3BpXzIwX3NsaXQgewogfTsKIAogLyoKKyAqIERNQSBSZW1hcHBpbmcgVGFi
bGUgaGVhZGVyIGRlZmluaXRpb24gKERNQVIpCisgKi8KKworLyoKKyAqIERNQVIgRmxhZ3MuCisg
Ki8KKyNkZWZpbmUgQUNQSV9ETUFSX0lOVFJfUkVNQVAgICAgICAgICgxIDw8IDApCisjZGVmaW5l
IEFDUElfRE1BUl9YMkFQSUNfT1BUX09VVCAgICAoMSA8PCAxKQorCitzdHJ1Y3QgYWNwaV9kbWFy
IHsKKyAgICBzdHJ1Y3QgYWNwaV9oZWFkZXIgaGVhZGVyOworICAgIHVpbnQ4X3QgaG9zdF9hZGRy
ZXNzX3dpZHRoOworICAgIHVpbnQ4X3QgZmxhZ3M7CisgICAgdWludDhfdCByZXNlcnZlZFsxMF07
Cit9OworCisvKgorICogRGV2aWNlIFNjb3BlIFR5cGVzCisgKi8KKyNkZWZpbmUgQUNQSV9ETUFS
X0RFVklDRV9TQ09QRV9QQ0lfRU5EUE9JTlQgICAgICAgICAgICAgMHgwMQorI2RlZmluZSBBQ1BJ
X0RNQVJfREVWSUNFX1NDT1BFX1BDSV9TVUJfSElFUkFSQUNIWSAgICAgICAweDAxCisjZGVmaW5l
IEFDUElfRE1BUl9ERVZJQ0VfU0NPUEVfSU9BUElDICAgICAgICAgICAgICAgICAgIDB4MDMKKyNk
ZWZpbmUgQUNQSV9ETUFSX0RFVklDRV9TQ09QRV9IUEVUICAgICAgICAgICAgICAgICAgICAgMHgw
NAorI2RlZmluZSBBQ1BJX0RNQVJfREVWSUNFX1NDT1BFX0FDUElfTkFNRVNQQUNFX0RFVklDRSAg
ICAweDA1CisKK3N0cnVjdCBkbWFyX2RldmljZV9zY29wZSB7CisgICAgdWludDhfdCB0eXBlOwor
ICAgIHVpbnQ4X3QgbGVuZ3RoOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbMl07CisgICAgdWludDhf
dCBlbnVtZXJhdGlvbl9pZDsKKyAgICB1aW50OF90IGJ1czsKKyAgICB1aW50MTZfdCBwYXRoWzBd
OworfTsKKworLyoKKyAqIERNQSBSZW1hcHBpbmcgSGFyZHdhcmUgVW5pdCBUeXBlcworICovCisj
ZGVmaW5lIEFDUElfRE1BUl9UWVBFX0hBUkRXQVJFX1VOSVQgICAgICAgIDB4MDAKKyNkZWZpbmUg
QUNQSV9ETUFSX1RZUEVfUkVTRVJWRURfTUVNT1JZICAgICAgMHgwMQorI2RlZmluZSBBQ1BJX0RN
QVJfVFlQRV9BVFNSICAgICAgICAgICAgICAgICAweDAyCisjZGVmaW5lIEFDUElfRE1BUl9UWVBF
X0hBUkRXQVJFX0FGRklOSVRZICAgIDB4MDMKKyNkZWZpbmUgQUNQSV9ETUFSX1RZUEVfQU5ERCAg
ICAgICAgICAgICAgICAgMHgwNAorCisvKgorICogRE1BIFJlbWFwcGluZyBIYXJkd2FyZSBVbml0
IEZsYWdzLiBBbGwgb3RoZXIgYml0cyBhcmUgcmVzZXJ2ZWQgYW5kIG11c3QgYmUgMC4KKyAqLwor
I2RlZmluZSBBQ1BJX0RNQVJfSU5DTFVERV9QQ0lfQUxMICAgKDEgPDwgMCkKKworc3RydWN0IGFj
cGlfZG1hcl9oYXJkd2FyZV91bml0IHsKKyAgICB1aW50MTZfdCB0eXBlOworICAgIHVpbnQxNl90
IGxlbmd0aDsKKyAgICB1aW50OF90IGZsYWdzOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWQ7CisgICAg
dWludDE2X3QgcGNpX3NlZ21lbnQ7CisgICAgdWludDY0X3QgYmFzZV9hZGRyZXNzOworICAgIHN0
cnVjdCBkbWFyX2RldmljZV9zY29wZSBzY29wZVswXTsKK307CisKKy8qCiAgKiBUYWJsZSBTaWdu
YXR1cmVzLgogICovCiAjZGVmaW5lIEFDUElfMl8wX1JTRFBfU0lHTkFUVVJFIEFTQ0lJNjQoJ1In
LCdTJywnRCcsJyAnLCdQJywnVCcsJ1InLCcgJykKQEAgLTQzNSw2ICs0OTQsNyBAQCBzdHJ1Y3Qg
YWNwaV8yMF9zbGl0IHsKICNkZWZpbmUgQUNQSV8yXzBfV0FFVF9TSUdOQVRVUkUgQVNDSUkzMign
VycsJ0EnLCdFJywnVCcpCiAjZGVmaW5lIEFDUElfMl8wX1NSQVRfU0lHTkFUVVJFIEFTQ0lJMzIo
J1MnLCdSJywnQScsJ1QnKQogI2RlZmluZSBBQ1BJXzJfMF9TTElUX1NJR05BVFVSRSBBU0NJSTMy
KCdTJywnTCcsJ0knLCdUJykKKyNkZWZpbmUgQUNQSV8yXzBfRE1BUl9TSUdOQVRVUkUgQVNDSUkz
MignRCcsJ00nLCdBJywnUicpCiAKIC8qCiAgKiBUYWJsZSByZXZpc2lvbiBudW1iZXJzLgpAQCAt
NDQ5LDYgKzUwOSw3IEBAIHN0cnVjdCBhY3BpXzIwX3NsaXQgewogI2RlZmluZSBBQ1BJXzFfMF9G
QURUX1JFVklTSU9OIDB4MDEKICNkZWZpbmUgQUNQSV8yXzBfU1JBVF9SRVZJU0lPTiAweDAxCiAj
ZGVmaW5lIEFDUElfMl8wX1NMSVRfUkVWSVNJT04gMHgwMQorI2RlZmluZSBBQ1BJXzJfMF9ETUFS
X1JFVklTSU9OIDB4MDEKIAogI3ByYWdtYSBwYWNrICgpCiAKLS0gCjEuOC4zLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPQ-00010G-R6; Thu, 10 Aug 2017 02:41:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPP-000108-Pz
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EF/CF-02177-BC7CB895; Thu, 10 Aug 2017 02:41:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42Jpa+tI0T1xvDv
 SoOuEsMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFw/hyWgguqFe3v57M3MC6X7WLk5BASqJR4
 +GEnG4gtIcArcWTZDFYIO0Bi4a0eIJsLqKaDUaL76DEmkASbgLrEicUTGUFsEQFpiWufLzOCF
 DELnGKU+HF/C9gkYYEQiZ8nu8FsFgFViR+NV8BsXgEXifurZzJDbFCQmPLwPZjNKeAqMXXLVi
 aIi1wk1i2fxjiBkXcBI8MqRo3i1KKy1CJdI1O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK
 95PzcTYzAgKhnYGDcwbir3e8QoyQHk5Iob0dDd6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5/
 R4FygkWp6akVaZk5wNCESUtw8CiJ8JYdA0rzFhck5hZnpkOkTjEacyzo2fCFiePVhP/fmIRY8
 vLzUqXEeXVBSgVASjNK8+AGwWLmEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3i0gU3gy80
 rg9r0COoUJ6JQI306QU0oSEVJSDYybGn9d03tzaMc59ZQLDlL3gjdbqXhWnnWd2jNt0hVLidz
 s+o7gQB/HU6tXiN2zimhfmzhhzUElzpDUHz+ef3q1c8PUbtdo6/n2xSePFm/QfOK0Iznwd7HW
 hdmcvmXPVxYdfCt/J03E3PLEd9uXcc+5Pp/6GHyloiC+L1tHS9m+t1gws3n2Vg8lluKMREMt5
 qLiRAA1nNOulAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502332870!103723739!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28527 invoked from network); 10 Aug 2017 02:41:12 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:12 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 09 Aug 2017 19:41:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="1180964702"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga001.fm.intel.com with ESMTP; 09 Aug 2017 19:41:07 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:03 -0400
Message-Id: <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
	deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgaXJxIHJlcXVlc3QgY2FsbGJhY2sgZm9yIHBsYXRmb3JtIGlt
cGxlbWVudGF0aW9uCnRvIGRlYWwgd2l0aCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QuCgpTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3Zpb21tdS5jICAgICAgICAgIHwgMTUgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Zp
b21tdS5oIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCAgICAgfCAgOSArKysrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgOTcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14
ODYvdmlvbW11LmgKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1v
bi92aW9tbXUuYwppbmRleCBhNGQwMDRkLi5mNGQzNGU2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3Zpb21tdS5jCisrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKQEAgLTE5OCw2ICsxOTgsMjEgQEAg
aW50IF9faW5pdCB2aW9tbXVfc2V0dXAodm9pZCkKICAgICByZXR1cm4gMDsKIH0KIAoraW50IHZp
b21tdV9oYW5kbGVfaXJxX3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVl
c3QgKnJlcXVlc3QpCit7CisgICAgc3RydWN0IHZpb21tdV9pbmZvICppbmZvID0gJmQtPnZpb21t
dTsKKworICAgIGlmICggdmlvbW11X2lkID49IGluZm8tPm5yX3Zpb21tdQorICAgICAgICAgfHwg
IWluZm8tPnZpb21tdVt2aW9tbXVfaWRdICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICBpZiAoICFpbmZvLT52aW9tbXVbdmlvbW11X2lkXS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3Qg
KQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiBpbmZvLT52aW9tbXVbdmlv
bW11X2lkXS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3QoZCwgcmVxdWVzdCk7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3Zpb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41MWJkYTcyCi0tLSAvZGV2L251bGwKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaApAQCAtMCwwICsxLDczIEBACisvKgorICogaW5jbHVk
ZS9hc20teDg2L3Zpb21tdS5oCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IEludGVsIENvcnBv
cmF0aW9uLgorICogQXV0aG9yOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4gCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhP
VVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
IE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqLworI2lmbmRlZiBfX0FS
Q0hfWDg2X1ZJT01NVV9IX18KKyNkZWZpbmUgX19BUkNIX1g4Nl9WSU9NTVVfSF9fCisKKyNpbmNs
dWRlIDx4ZW4vdmlvbW11Lmg+CisjaW5jbHVkZSA8YXNtL3R5cGVzLmg+CisKKy8qIElSUSByZXF1
ZXN0IHR5cGUgKi8KKyNkZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX01TSSAgICAgICAgICAwCisj
ZGVmaW5lIFZJT01NVV9SRVFVRVNUX0lSUV9BUElDICAgICAgICAgMQorCitzdHJ1Y3QgaXJxX3Jl
bWFwcGluZ19yZXF1ZXN0Cit7CisgICAgdW5pb24geworICAgICAgICAvKiBNU0kgKi8KKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHU2NCBhZGRyOworICAgICAgICAgICAgdTMyIGRhdGE7
CisgICAgICAgIH0gbXNpOworICAgICAgICAvKiBSZWRpcmVjdGlvbiBFbnRyeSBpbiBJT0FQSUMg
Ki8KKyAgICAgICAgdTY0IHJ0ZTsKKyAgICB9IG1zZzsKKyAgICB1MTYgc291cmNlX2lkOworICAg
IHU4IHR5cGU7Cit9OworCitzdGF0aWMgaW5saW5lIHZvaWQgaXJxX3JlcXVlc3RfaW9hcGljX2Zp
bGwoc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBpb2FwaWNfaWQsIHVpbnQ2NF90IHJ0ZSkKK3sKKyAgICBBU1NF
UlQocmVxKTsKKyAgICByZXEtPnR5cGUgPSBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJQzsKKyAgICBy
ZXEtPnNvdXJjZV9pZCA9IGlvYXBpY19pZDsKKyAgICByZXEtPm1zZy5ydGUgPSBydGU7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBpcnFfcmVxdWVzdF9tc2lfZmlsbChzdHJ1Y3QgaXJxX3JlbWFw
cGluZ19yZXF1ZXN0ICpyZXEsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNv
dXJjZV9pZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSkKK3sKKyAgICBBU1NFUlQocmVx
KTsKKyAgICByZXEtPnR5cGUgPSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJOworICAgIHJlcS0+c291
cmNlX2lkID0gc291cmNlX2lkOworICAgIHJlcS0+bXNnLm1zaS5hZGRyID0gYWRkcjsKKyAgICBy
ZXEtPm1zZy5tc2kuZGF0YSA9IGRhdGE7Cit9CisKKyNlbmRpZiAvKiBfX0FSQ0hfWDg2X1ZJT01N
VV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAq
IEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oIGIveGVuL2lu
Y2x1ZGUveGVuL3Zpb21tdS5oCmluZGV4IDUyN2FmYjEuLjBiZTFiM2EgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi92aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKQEAg
LTIwLDYgKzIwLDggQEAKICNpZm5kZWYgX19YRU5fVklPTU1VX0hfXwogI2RlZmluZSBfX1hFTl9W
SU9NTVVfSF9fCiAKKyNpbmNsdWRlIDxhc20vdmlvbW11Lmg+CisKICNkZWZpbmUgTlJfVklPTU1V
X1BFUl9ET01BSU4gMQogCiBzdHJ1Y3QgdmlvbW11OwpAQCAtMjgsNiArMzAsOCBAQCBzdHJ1Y3Qg
dmlvbW11X29wcyB7CiAgICAgdTY0ICgqcXVlcnlfY2Fwcykoc3RydWN0IGRvbWFpbiAqZCk7CiAg
ICAgaW50ICgqY3JlYXRlKShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUp
OwogICAgIGludCAoKmRlc3Ryb3kpKHN0cnVjdCB2aW9tbXUgKnZpb21tdSk7CisgICAgaW50ICgq
aGFuZGxlX2lycV9yZXF1ZXN0KShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCk7CiB9Owog
CiBzdHJ1Y3QgdmlvbW11IHsKQEAgLTUyLDYgKzU2LDggQEAgaW50IHZpb21tdV9yZWdpc3Rlcl90
eXBlKHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcyk7CiBpbnQgdmlvbW11X2RvbWN0
bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgKm9wLAogICAg
ICAgICAgICAgICAgICAgYm9vbF90ICpuZWVkX2NvcHkpOwogaW50IHZpb21tdV9zZXR1cCh2b2lk
KTsKK2ludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2
aW9tbXVfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFw
cGluZ19yZXF1ZXN0ICpyZXF1ZXN0KTsKICNlbHNlCiBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVf
aW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkgeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGlu
ZSBpbnQgdmlvbW11X3JlZ2lzdGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICog
b3BzKQpAQCAtNjIsNiArNjgsOSBAQCBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfZG9tY3RsKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgKm5lZWRfY29weSkKIHsgcmV0dXJuIC1FTk9ERVYgfTsKK3N0YXRpYyBpbmxpbmUgaW50
IHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3Jl
cXVlc3QgKnJlcXVlc3QpCit7IHJldHVybiAwIH07CiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWEVO
X1ZJT01NVV9IX18gKi8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPU-00011G-8w; Thu, 10 Aug 2017 02:41:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPS-00010f-Ou
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:18 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 81/CA-01731-EC7CB895; Thu, 10 Aug 2017 02:41:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5YG5SoXv2eHe
 kwZX5vBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPnTNZC7bpV0ybeZaxgfGofBcjJ4eQwDRG
 iebjtiC2hACvxJFlM1ghbH+JZ5fWMHYxcgHVdDBK/J0/iwUkwSagLnFi8URGEFtEQFri2ufLY
 EXMAqcYJX7c38IGkhAWsJa4t/4CM4jNIqAq8fPnRrBmXgEXicd3dzFCbFCQmPLwPVgNp4CrxN
 QtW5kgLnKRWLd8GuMERt4FjAyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECA6KegYFxB+PtyX6HGCU5mJREeTsauiOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfB2HwPKCRalpqdWpGXmAEMTJi3BwaMkwlsGkuYtLkjMLc5Mh0idYjTmeDXh/zcmjqbvH78zC
 bHk5eelSonzLgEpFQApzSjNgxsEi5lLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5t4BM4c
 nMK4Hb9wroFCagUyJ8O0FOKUlESEk1MEqfd9+f57LT7jWDyjyucNV/2YVehWrXX1w4m7q8Yov
 kCsH6bIGQUkfLzhXXlvz7++CpH8+kd7/O3Cz0kj/D/PH5olIRD/OvlXVPzzmVz8tLneXusX1C
 xV5zIY4qlda4zW0PK/Ut3MPzjV/YreCc8MJK0sdtj9nPXyVS7kFt3Yt5hJkEp6wpV2Ipzkg01
 GIuKk4EAI3a+7qUAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502332874!70328205!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20468 invoked from network); 10 Aug 2017 02:41:16 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Aug 2017 02:41:16 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="135714847"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga005.jf.intel.com with ESMTP; 09 Aug 2017 19:41:12 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:05 -0400
Message-Id: <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgWGVuIHZpcnR1YWwgSU9NTVUgZG9jIHRvIGludHJvZHVjZSBt
b3RpdmF0aW9uLApmcmFtZXdvcmssIHZJT01NVSBoeXBlcmNhbGwgYW5kIHhsIGNvbmZpZ3VyYXRp
b24uCgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0t
CiBkb2NzL21pc2MvdmlvbW11LnR4dCB8IDEzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMzkgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy92aW9tbXUudHh0CgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3Zpb21tdS50eHQgYi9kb2NzL21pc2MvdmlvbW11LnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi4zOTQ1NWJiCi0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9t
aXNjL3Zpb21tdS50eHQKQEAgLTAsMCArMSwxMzkgQEAKK1hlbiB2aXJ0dWFsIElPTU1VCisKK01v
dGl2YXRpb24KKz09PT09PT09PT0KKyopIEVuYWJsZSBtb3JlIHRoYW4gMjU1IHZjcHUgc3VwcG9y
dAorSFBDIGNsb3VkIHNlcnZpY2UgcmVxdWlyZXMgVk0gcHJvdmlkZXMgaGlnaCBwZXJmb3JtYW5j
ZSBwYXJhbGxlbAorY29tcHV0aW5nIGFuZCB3ZSBob3BlIHRvIGNyZWF0ZSBhIGh1Z2UgVk0gd2l0
aCA+MjU1IHZjcHUgb24gb25lIG1hY2hpbmUKK3RvIG1lZXQgc3VjaCByZXF1aXJlbWVudC4gUGlu
IGVhY2ggdmNwdSB0byBzZXBhcmF0ZSBwY3B1cy4KKworVG8gc3VwcG9ydCA+MjU1IHZjcHVzLCBY
MkFQSUMgbW9kZSBpbiBndWVzdCBpcyBuZWNlc3NhcnkgYmVjYXVzZSBsZWdhY3kKK0FQSUMoWEFQ
SUMpIGp1c3Qgc3VwcG9ydHMgOC1iaXQgQVBJQyBJRCBhbmQgaXQgb25seSBjYW4gc3VwcG9ydCAy
NTUKK3ZjcHVzIGF0IG1vc3QuIFgyQVBJQyBtb2RlIHN1cHBvcnRzIDMyLWJpdCBBUElDIElEIGFu
ZCBpdCByZXF1aXJlcworaW50ZXJydXB0IG1hcHBpbmcgZnVuY3Rpb24gb2YgdklPTU1VLgorCitU
aGUgcmVhc29uIGZvciB0aGlzIGlzIHRoYXQgdGhlcmUgaXMgbm8gbW9kaWZpY2F0aW9uIHRvIGV4
aXN0aW5nIFBDSSBNU0kKK2FuZCBJT0FQSUMgd2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIFgyQVBJ
Qy4gUENJIE1TSS9JT0FQSUMgY2FuIG9ubHkgc2VuZAoraW50ZXJydXB0IG1lc3NhZ2UgY29udGFp
bmluZyA4LWJpdCBBUElDIElELCB3aGljaCBjYW5ub3QgYWRkcmVzcyA+MjU1CitjcHVzLiBJbnRl
cnJ1cHQgcmVtYXBwaW5nIHN1cHBvcnRzIDMyLWJpdCBBUElDIElEIGFuZCBzbyBpdCdzIG5lY2Vz
c2FyeQordG8gZW5hYmxlID4yNTUgY3B1cyB3aXRoIHgyYXBpYyBtb2RlLgorCisKK3ZJT01NVSBB
cmNoaXRlY3R1cmUKKz09PT09PT09PT09PT09PT09PT0KK3ZJT01NVSBkZXZpY2UgbW9kZWwgaXMg
aW5zaWRlIFhlbiBoeXBlcnZpc29yIGZvciBmb2xsb3dpbmcgZmFjdG9ycworICAgIDEpIEF2b2lk
IHJvdW5kIHRyaXBzIGJldHdlZW4gUWVtdSBhbmQgWGVuIGh5cGVydmlzb3IKKyAgICAyKSBFYXNl
IG9mIGludGVncmF0aW9uIHdpdGggdGhlIHJlc3Qgb2YgaHlwZXJ2aXNvcgorICAgIDMpIEhWTWxp
dGUvUFZIIGRvZXNuJ3QgdXNlIFFlbXUKKworKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIG92ZXJ2aWV3
LgorSW50ZXJydXB0cyBmcm9tIHZpcnR1YWwgZGV2aWNlcyBhbmQgcGh5c2ljYWwgZGV2aWNlcyBh
cmUgZGVsaXZlcmVkCit0byB2TEFQSUMgZnJvbSB2SU9BUElDIGFuZCB2TVNJLiB2SU9NTVUgbmVl
ZHMgdG8gcmVtYXAgaW50ZXJydXB0IGR1cmluZwordGhpcyBwcm9jZWR1cmUuCisKKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCit8UWVtdSAgICAg
ICAgICAgICAgICAgICAgICAgfFZNICAgICAgICAgICAgICAgICAgICAgfAorfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgKy0tLS0tLS0tLS0tLS0tLS0rICAgIHwKK3wgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IHwgIERldmljZSBkcml2ZXIgfCAgICB8Cit8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCArLS0tLS0tLS0rLS0tLS0tLSsgICAgfAorfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgXiAgICAgICAgICAgIHwKK3wgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0rICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8Cit8ICAgICAgIHwgVmlydHVhbCBkZXZp
Y2UgfCAgfCB8ICBJUlEgc3Vic3lzdGVtIHwgICAgfAorfCAgICAgICArLS0tLS0tLSstLS0tLS0t
LSsgIHwgKy0tLS0tLS0tKy0tLS0tLS0rICAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICB8ICAgICAgICAgIF4gICAgICAgICAgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAg
fCAgICAgICAgICB8ICAgICAgICAgICAgfAorKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKK3xoeXBlcnZpc29yICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgIHwgVklSUSAgICAgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0t
LS0tLS0rLS0tLS0tLS0rICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAg
dkxBUElDICAgICAgfCAgIHwKK3wgICAgICAgICAgICAgICB8VklSUSAgICAgICAgKy0tLS0tLS0t
LSstLS0tLS0tLSsgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICBe
ICAgICAgICAgICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0t
LS0tLSsgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICB2SU9NTVUgICAg
ICB8ICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0t
KyAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIF4gICAgICAgICAg
ICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
fAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwK
K3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAgIHZJT0FQSUMvdk1TSSAgIHwgICB8Cit8
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0tKy0tLS0rLS0tLS0tLS0rICAgfAorfCAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIF4gICAgXiAgICAgICAgICAgIHwKK3wgICAg
ICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0rICAgIHwgICAgICAgICAgICB8Cit8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfAorKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKK0hXICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxJUlEKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICBQQ0kgRGV2aWNlICAgICAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKKworCit2SU9NTVUgaHlwZXJjYWxsCis9PT09PT09
PT09PT09PT09CitJbnRyb2R1Y2UgbmV3IGRvbWN0bCBoeXBlcmNhbGwgInhlbl9kb21jdGxfdmlv
bW11X29wIiB0byBjcmVhdGUvZGVzdHJveQordklPTU1VIGFuZCBxdWVyeSB2SU9NTVUgY2FwYWJp
bGl0aWVzIHRoYXQgZGV2aWNlIG1vZGVsIGNhbiBzdXBwb3J0LgorCisqIHZJT01NVSBoeXBlcmNh
bGwgcGFyYW1ldGVyIHN0cnVjdHVyZQorCisvKiB2SU9NTVUgdHlwZSAtIHNwZWNpZnkgdmVuZG9y
IHZJT01NVSBkZXZpY2UgbW9kZWwgKi8KKyNkZWZpbmUgVklPTU1VX1RZUEVfSU5URUxfVlREICAg
ICAoMXUgPDwgMCkKKworLyogdklPTU1VIGNhcGFiaWxpdGllcyAqLworI2RlZmluZSBWSU9NTVVf
Q0FQX0lSUV9SRU1BUFBJTkcgICgxdSA8PCAwKQorCitzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVf
b3AgeworICAgIHVpbnQzMl90IGNtZDsKKyNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11
ICAgICAgICAgIDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdSAgICAgICAgIDEK
KyNkZWZpbmUgWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwcyAgICAgIDIKKyAgICB1bmlvbiB7
CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBlICAqLwor
ICAgICAgICAgICAgdWludDY0X3QgdmlvbW11X3R5cGU7CisgICAgICAgICAgICAvKiBJTiAtIE1N
SU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IGJhc2Vf
YWRkcmVzczsKKyAgICAgICAgICAgIC8qIElOIC0gTGVuZ3RoIG9mIE1NSU8gcmVnaW9uICovCisg
ICAgICAgICAgICB1aW50NjRfdCBsZW5ndGg7CisgICAgICAgICAgICAvKiBJTiAtIENhcGFiaWxp
dGllcyB3aXRoIHdoaWNoIHdlIHdhbnQgdG8gY3JlYXRlICovCisgICAgICAgICAgICB1aW50NjRf
dCBjYXBhYmlsaXRpZXM7CisgICAgICAgICAgICAvKiBPVVQgLSB2SU9NTVUgaWRlbnRpdHkgKi8K
KyAgICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9pZDsKKyAgICAgICAgfSBjcmVhdGVfdmlvbW11
OworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSBpZGVudGl0
eSAqLworICAgICAgICAgICAgdWludDMyX3QgdmlvbW11X2lkOworICAgICAgICB9IGRlc3Ryb3lf
dmlvbW11OworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0
eXBlICovCisgICAgICAgICAgICB1aW50NjRfdCB2aW9tbXVfdHlwZTsKKyAgICAgICAgICAgIC8q
IE9VVCAtIHZJT01NVSBDYXBhYmlsaXRpZXMgKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IGNhcGFi
aWxpdGllczsKKyAgICAgICAgfSBxdWVyeV9jYXBzOworICAgIH0gdTsKK307CisKKy0gWEVOX0RP
TUNUTF9xdWVyeV92aW9tbXVfY2FwcworICAgIFF1ZXJ5IGNhcGFiaWxpdGllcyBvZiB2SU9NTVUg
ZGV2aWNlIG1vZGVsLiB2SU9NTVVfdHlwZSBzcGVjaWZpZXMKK3doaWNoIHZlbmRvciB2SU9NTVUg
ZGV2aWNlIG1vZGVsKEUsRyBJbnRlbCBWVEQpIGlzIHRhcmdldGVkIGFuZCBoeXBlcnZpc29yCity
ZXR1cm5zIGNhcGFiaWxpdHkgYml0cyhFLEcgaW50ZXJydXB0IHJlbWFwcGluZyBiaXQpLgorCist
IFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdQorICAgIENyZWF0ZSB2SU9NTVUgZGV2aWNlIHdpdGgg
dklPTU1VX3R5cGUsIGNhcGFiaWxpdGllcywgTU1JTworYmFzZSBhZGRyZXNzIGFuZCBsZW5ndGgu
IEh5cGVydmlzb3IgcmV0dXJucyB2aW9tbXVfaWQuIENhcGFiaWxpdGllcyBzaG91bGQKK2JlIGlu
IHJhbmdlIG9mIHZhbHVlIHJldHVybmVkIGJ5IHF1ZXJ5X3Zpb21tdV9jYXBzIGh5cGVyY2FsbC4K
KworLSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11CisgICAgRGVzdHJveSB2SU9NTVUgaW4gWGVu
IGh5cGVydmlzb3Igd2l0aCB2aW9tbXVfaWQgYXMgcGFyYW1ldGVycy4KKworTm93IGp1c3Qgc3Vw
cHBvcnQgc2luZ2xlIHZJT01NVSBmb3Igb25lIFZNIGFuZCBpbnRyb2R1Y2VkIGRvbXRjbHMgYXJl
IGNvbXBhdGlibGUKK3dpdGggbXVsdGktdklPTU1VIHN1cHBvcnQuCisKK3hsIHZJT01NVSBjb25m
aWd1cmF0aW9uCis9PT09PT09PT09PT09PT09PT09PT09PQordmlvbW11PSJ0eXBlPWludGVsX3Z0
ZCxpbnRyZW1hcD0xLHgyYXBpYz0xIgorCisidHlwZSIgLSBTcGVjaWZ5IHZJT01NVSBkZXZpY2Ug
bW9kZWwgdHlwZS4gQ3VycmVudGx5IG9ubHkgc3VwcG9ydHMgSW50ZWwgdnRkCitkZXZpY2UgbW9k
ZWwuCisiaW50cmVtYXAiIC0gRW5hYmxlIHZJT01NVSBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZ1bmN0
aW9uLgorIngyYXBpYyIgLSBTdXBwb3J0IHgyYXBpYyBtb2RlIHdpdGggaW50ZXJydXB0IHJlbWFw
cGluZyBmdW5jdGlvbi4KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPc-000153-23; Thu, 10 Aug 2017 02:41:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPa-00013s-HJ
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:26 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 13/F8-01736-5D7CB895; Thu, 10 Aug 2017 02:41:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNwkQvfq8e5
 Ig+fruS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oye3RfYCjYpVnzbdY69gfGjVBcjF4eQwDRG
 iTuf/7N1MXJySAjwShxZNoMVwvaXeL3nKxtEUQejxOsND8ASbALqEicWT2QEsUUEpCWufb7MC
 FLELHCVUeL0tvnMXYwcHMICIRKrepVBalgEVCX61rSzgNi8Ai4Sr79eZoFYoCAx5eF7ZhCbU8
 BVYuqWrUwgthBQzbrl0xgnMPIuYGRYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCql5taXJy
 YnpqTmFSsl5yfu4kRGBAMQLCD8expz0OMkhxMSqK8HQ3dkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeFmAASYkWJSanlqRlpkDDE2YtAQHj5II7/tjQGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy
 89LlRLnXQJSJABSlFGaBzcCFieXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7BWQKT2ZeCd
 ymV0BHMAEdEeHbCXJESSJCSqqBUarAvu1LQ/7R3Tm3Ntl4JN8zMzgxRTf46gXJwstBrf+tJPK
 XtcmncLBOvmrPIndxPpeQXqD61nK1gPSXRnuPnHtceEIpSMpdOt+g9dlmO+nqK8Lz7xUI6Gv/
 vNfnr8hro3asf4bhGSE/uwUlZ99xytyU8dxbwhW34vvpy0/f9SzYGsXwO05SiaU4I9FQi7moO
 BEAYA4tzY4CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502332882!106576436!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5231 invoked from network); 10 Aug 2017 02:41:24 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:24 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="121898888"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga002.jf.intel.com with ESMTP; 09 Aug 2017 19:41:20 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:08 -0400
Message-Id: <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
	acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoZSBCSU9TIHJlcG9ydHMgdGhl
IHJlbWFwcGluZyBoYXJkd2FyZSB1bml0cyBpbiBhIHBsYXRmb3JtIHRvIHN5c3RlbSBzb2Z0d2Fy
ZQp0aHJvdWdoIHRoZSBETUEgUmVtYXBwaW5nIFJlcG9ydGluZyAoRE1BUikgQUNQSSB0YWJsZS4K
TmV3IGZpZWxkcyBhcmUgaW50cm9kdWNlcyBmb3IgRE1BUiB0YWJsZS4gVGhlc2UgbmV3IGZpZWxk
cyBhcmUgc2V0IGJ5CnRvb2xzdGFjayB0aHJvdWdoIHBhcnNpbmcgZ3Vlc3QncyBjb25maWcgZmls
ZS4gY29uc3RydWN0X2RtYXIoKSBpcyBhZGRlZCB0bwpidWlsZCBETUFSIHRhYmxlIGFjY29yZGlu
ZyB0byB0aGUgbmV3IGZpZWxkcy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29t
PgotLS0KIHRvb2xzL2xpYmFjcGkvYnVpbGQuYyAgIHwgNTcgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGliYWNwaS9saWJhY3BpLmggfCAg
OSArKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGliYWNwaS9idWlsZC5jIGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCmluZGV4IGY5
ODgxYzkuLmM3Y2M3ODQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYworKysgYi90
b29scy9saWJhY3BpL2J1aWxkLmMKQEAgLTI4LDYgKzI4LDEwIEBACiAKICNkZWZpbmUgQUNQSV9N
QVhfU0VDT05EQVJZX1RBQkxFUyAxNgogCisjZGVmaW5lIFZURF9IT1NUX0FERFJFU1NfV0lEVEgg
MzkKKyNkZWZpbmUgSTQ0MF9QU0VVRE9fQlVTX1BMQVRGT1JNIDB4ZmYKKyNkZWZpbmUgSTQ0MF9Q
U0VVRE9fREVWRk5fSU9BUElDIDB4MAorCiAjZGVmaW5lIGFsaWduMTYoc3opICAgICAgICAoKChz
eikgKyAxNSkgJiB+MTUpCiAjZGVmaW5lIGZpeGVkX3N0cmNweShkLCBzKSBzdHJuY3B5KChkKSwg
KHMpLCBzaXplb2YoZCkpCiAKQEAgLTMwMyw2ICszMDcsNTkgQEAgc3RhdGljIHN0cnVjdCBhY3Bp
XzIwX3NsaXQgKmNvbnN0cnVjdF9zbGl0KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCiAgICAgcmV0
dXJuIHNsaXQ7CiB9CiAKKy8qCisgKiBPbmx5IG9uZSBETUEgcmVtYXBwaW5nIGhhcmR3YXJlIHVu
aXQgaXMgZXhwb3NlZCBhbmQgYWxsIGRldmljZXMKKyAqIGFyZSB1bmRlciB0aGUgcmVtYXBwaW5n
IGhhcmR3YXJlIHVuaXQuIEkvTyBBUElDIHNob3VsZCBiZSBleHBsaWNpdGx5CisgKiBlbnVtZXJh
dGVkLgorICovCitzdHJ1Y3QgYWNwaV9kbWFyICpjb25zdHJ1Y3RfZG1hcihzdHJ1Y3QgYWNwaV9j
dHh0ICpjdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IGFjcGlfY29uZmlnICpjb25maWcpCit7CisgICAgc3RydWN0IGFjcGlfZG1hciAqZG1hcjsKKyAg
ICBzdHJ1Y3QgYWNwaV9kbWFyX2hhcmR3YXJlX3VuaXQgKmRyaGQ7CisgICAgc3RydWN0IGRtYXJf
ZGV2aWNlX3Njb3BlICpzY29wZTsKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZTsKKyAgICB1bnNpZ25l
ZCBpbnQgaW9hcGljX3Njb3BlX3NpemUgPSBzaXplb2YoKnNjb3BlKSArIHNpemVvZihzY29wZS0+
cGF0aFswXSk7CisKKyAgICBzaXplID0gc2l6ZW9mKCpkbWFyKSArIHNpemVvZigqZHJoZCkgKyBp
b2FwaWNfc2NvcGVfc2l6ZTsKKworICAgIGRtYXIgPSBjdHh0LT5tZW1fb3BzLmFsbG9jKGN0eHQs
IHNpemUsIDE2KTsKKyAgICBpZiAoICFkbWFyICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAg
ICBtZW1zZXQoZG1hciwgMCwgc2l6ZSk7CisgICAgZG1hci0+aGVhZGVyLnNpZ25hdHVyZSA9IEFD
UElfMl8wX0RNQVJfU0lHTkFUVVJFOworICAgIGRtYXItPmhlYWRlci5yZXZpc2lvbiA9IEFDUElf
Ml8wX0RNQVJfUkVWSVNJT047CisgICAgZG1hci0+aGVhZGVyLmxlbmd0aCA9IHNpemU7CisgICAg
Zml4ZWRfc3RyY3B5KGRtYXItPmhlYWRlci5vZW1faWQsIEFDUElfT0VNX0lEKTsKKyAgICBmaXhl
ZF9zdHJjcHkoZG1hci0+aGVhZGVyLm9lbV90YWJsZV9pZCwgQUNQSV9PRU1fVEFCTEVfSUQpOwor
ICAgIGRtYXItPmhlYWRlci5vZW1fcmV2aXNpb24gPSBBQ1BJX09FTV9SRVZJU0lPTjsKKyAgICBk
bWFyLT5oZWFkZXIuY3JlYXRvcl9pZCAgID0gQUNQSV9DUkVBVE9SX0lEOworICAgIGRtYXItPmhl
YWRlci5jcmVhdG9yX3JldmlzaW9uID0gQUNQSV9DUkVBVE9SX1JFVklTSU9OOworICAgIGRtYXIt
Pmhvc3RfYWRkcmVzc193aWR0aCA9IFZURF9IT1NUX0FERFJFU1NfV0lEVEggLSAxOworICAgIGlm
ICggY29uZmlnLT5pb21tdV9pbnRyZW1hcF9zdXBwb3J0ZWQgKQorICAgICAgICBkbWFyLT5mbGFn
cyA9IEFDUElfRE1BUl9JTlRSX1JFTUFQOworICAgIGlmICggIWNvbmZpZy0+aW9tbXVfeDJhcGlj
X3N1cHBvcnRlZCApCisgICAgICAgIGRtYXItPmZsYWdzIHw9IEFDUElfRE1BUl9YMkFQSUNfT1BU
X09VVDsKKworICAgIGRyaGQgPSAoc3RydWN0IGFjcGlfZG1hcl9oYXJkd2FyZV91bml0ICopKCh2
b2lkKilkbWFyICsgc2l6ZW9mKCpkbWFyKSk7CisgICAgZHJoZC0+dHlwZSA9IEFDUElfRE1BUl9U
WVBFX0hBUkRXQVJFX1VOSVQ7CisgICAgZHJoZC0+bGVuZ3RoID0gc2l6ZW9mKCpkcmhkKSArIGlv
YXBpY19zY29wZV9zaXplOworICAgIGRyaGQtPmZsYWdzID0gQUNQSV9ETUFSX0lOQ0xVREVfUENJ
X0FMTDsKKyAgICBkcmhkLT5wY2lfc2VnbWVudCA9IDA7CisgICAgZHJoZC0+YmFzZV9hZGRyZXNz
ID0gY29uZmlnLT5pb21tdV9iYXNlX2FkZHI7CisKKyAgICBzY29wZSA9ICZkcmhkLT5zY29wZVsw
XTsKKyAgICBzY29wZS0+dHlwZSA9IEFDUElfRE1BUl9ERVZJQ0VfU0NPUEVfSU9BUElDOworICAg
IHNjb3BlLT5sZW5ndGggPSBpb2FwaWNfc2NvcGVfc2l6ZTsKKyAgICBzY29wZS0+ZW51bWVyYXRp
b25faWQgPSBjb25maWctPmlvYXBpY19pZDsKKyAgICBzY29wZS0+YnVzID0gSTQ0MF9QU0VVRE9f
QlVTX1BMQVRGT1JNOworICAgIHNjb3BlLT5wYXRoWzBdID0gSTQ0MF9QU0VVRE9fREVWRk5fSU9B
UElDOworCisgICAgc2V0X2NoZWNrc3VtKGRtYXIsIG9mZnNldG9mKHN0cnVjdCBhY3BpX2hlYWRl
ciwgY2hlY2tzdW0pLCBzaXplKTsKKyAgICByZXR1cm4gZG1hcjsKK30KKwogc3RhdGljIGludCBj
b25zdHJ1Y3RfcGFzc3Rocm91Z2hfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqdGFibGVf
cHRycywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnJfdGFi
bGVzLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmggYi90b29scy9saWJhY3Bp
L2xpYmFjcGkuaAppbmRleCAyZWQxZWNmLi43NDc3OGE1IDEwMDY0NAotLS0gYS90b29scy9saWJh
Y3BpL2xpYmFjcGkuaAorKysgYi90b29scy9saWJhY3BpL2xpYmFjcGkuaApAQCAtMjAsNiArMjAs
OCBAQAogI2lmbmRlZiBfX0xJQkFDUElfSF9fCiAjZGVmaW5lIF9fTElCQUNQSV9IX18KIAorI2lu
Y2x1ZGUgPHN0ZGJvb2wuaD4KKwogI2RlZmluZSBBQ1BJX0hBU19DT00xICAgICAgICAgICAgICAo
MTw8MCkKICNkZWZpbmUgQUNQSV9IQVNfQ09NMiAgICAgICAgICAgICAgKDE8PDEpCiAjZGVmaW5l
IEFDUElfSEFTX0xQVDEgICAgICAgICAgICAgICgxPDwyKQpAQCAtOTYsOCArOTgsMTUgQEAgc3Ry
dWN0IGFjcGlfY29uZmlnIHsKICAgICB1aW50MzJfdCBpb2FwaWNfYmFzZV9hZGRyZXNzOwogICAg
IHVpbnQxNl90IHBjaV9pc2FfaXJxX21hc2s7CiAgICAgdWludDhfdCBpb2FwaWNfaWQ7CisKKyAg
ICAvKiBFbXVsYXRlZCBJT01NVSBmZWF0dXJlcyBhbmQgbG9jYXRpb24gKi8KKyAgICBib29sIGlv
bW11X2ludHJlbWFwX3N1cHBvcnRlZDsKKyAgICBib29sIGlvbW11X3gyYXBpY19zdXBwb3J0ZWQ7
CisgICAgdWludDY0X3QgaW9tbXVfYmFzZV9hZGRyOwogfTsKIAorc3RydWN0IGFjcGlfZG1hciAq
Y29uc3RydWN0X2RtYXIoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKTsKIGludCBh
Y3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCBzdHJ1Y3QgYWNwaV9jb25m
aWcgKmNvbmZpZyk7CiAKICNlbmRpZiAvKiBfX0xJQkFDUElfSF9fICovCi0tIAoxLjguMy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPW-00011l-Fi; Thu, 10 Aug 2017 02:41:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPU-00011P-Rn
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:20 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D9/13-27137-0D7CB895; Thu, 10 Aug 2017 02:41:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42Jpa+sQ0T1/vDv
 S4MVmGYslHxezODB6HN39mymAMYo1My8pvyKBNePA1leMBQdUKp62P2ZrYPwt28XIxSEkMJ1R
 ouPFFLYuRk4OCQFeiSPLZrBC2P4Sy8/eYIMo6mCUeNi+CCzBJqAucWLxREYQW0RAWuLa58uMI
 EXMAlcZJU5vm88MkhAWcJE4eXYx2FQWAVWJjvO7wJp5geJHv29hh9igIDHl4Xuwek4BV4mpW7
 YygdhCQDXrlk9jnMDIu4CRYRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmBIMADBDsb7GwMOMUpyMCmJ8nY0dEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBl
 AYaYkGBRanpqRVpmDjA4YdISHDxKIrzvjwGleYsLEnOLM9MhUqcYLTk2rF7/hYljQc8GIPlqw
 v9vTEIsefl5qVLivEtAGgRAGjJK8+DGwSLoEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5t4
 BM4cnMK4Hb+groICaggyJ8O0EOKklESEk1MHb1OZ65EtzG+ttYfrZi/AKNzTvufDh8esEFH6/
 9G9d0TnbUNd/0/19moonm06M755cb7Vjb3+rQqxebeDasMvCt/OZO5sJrR2c2aXkcfLiKb1XI
 4uK8Hb/fb+v1lqkV/RWxUUj7qH7/z78X/26oTWVXSsxTbnW4kaZlduf1nPrprxll1pjEZyixF
 GckGmoxFxUnAgAUnXuEmwIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502332877!69247215!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29446 invoked from network); 10 Aug 2017 02:41:19 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:19 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="888413674"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by FMSMGA003.fm.intel.com with ESMTP; 09 Aug 2017 19:41:14 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:06 -0400
Message-Id: <1502310866-10450-6-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 5/25] tools/libxc: Add viommu operations in
	libxc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggYWRkcyBYRU5f
RE9NQ1RMX3Zpb21tdV9vcCBoeXBlcmNhbGwuIFRoaXMgaHlwZXJjYWxsCmNvbXByaXNlcyB0aHJl
ZSBzdWItY29tbWFuZDoKLSBxdWVyeSBjYXBhYmlsaXRpZXMgb2Ygb25lIHNwZWNpZmljIHR5cGUg
dklPTU1VIGVtdWxhdGVkIGJ5IFhlbgotIGNyZWF0ZSB2SU9NTVUgaW4gWGVuIGh5cGVydmlzb3Is
IGdpdmVuIHZpb21tdSB0eXBlLCByZWdpc3Rlci1zZXQgbG9jYXRpb24KYW5kIGNhcGFiaWxpdGll
cwotIGRlc3Ryb3kgdklPTU1VIHNwZWNpZmllZCBieSB2aW9tbXVfaWQKClNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUg
PHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHRvb2xzL2xpYnhjL01ha2VmaWxlICAgICAgICAg
IHwgIDEgKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgOCArKysrKwogdG9vbHMv
bGlieGMveGNfdmlvbW11LmMgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKykKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4Yy94Y192aW9tbXUuYwoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL01ha2VmaWxlIGIvdG9vbHMvbGlieGMvTWFrZWZpbGUKaW5kZXggMjhiMTg1Ny4uODcy
NGRmNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlieGMv
TWFrZWZpbGUKQEAgLTUxLDYgKzUxLDcgQEAgQ1RSTF9TUkNTLSQoQ09ORklHX01pbmlPUykgKz0g
eGNfbWluaW9zLmMKIENUUkxfU1JDUy15ICAgICAgICs9IHhjX2V2dGNobl9jb21wYXQuYwogQ1RS
TF9TUkNTLXkgICAgICAgKz0geGNfZ250dGFiX2NvbXBhdC5jCiBDVFJMX1NSQ1MteSAgICAgICAr
PSB4Y19kZXZpY2Vtb2RlbF9jb21wYXQuYworQ1RSTF9TUkNTLXkgICAgICAgKz0geGNfdmlvbW11
LmMKIAogR1VFU1RfU1JDUy15IDo9CiBHVUVTVF9TUkNTLXkgKz0geGdfcHJpdmF0ZS5jIHhjX3N1
c3BlbmQuYwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBiZGU4MzEzLi5kZmFhOWQ1IDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaApAQCAtMjcsNiArMjcsNyBAQAogI2RlZmluZSBfX1hFTl9UT09MU19fIDEK
ICNlbmRpZgogCisjaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRlIDx1bmlzdGQuaD4KICNpbmNs
dWRlIDxzdGRkZWYuaD4KICNpbmNsdWRlIDxzdGRpbnQuaD4KQEAgLTI0OTksNiArMjUwMCwxMyBA
QCBlbnVtIHhjX3N0YXRpY19jcHVfZmVhdHVyZW1hc2sgewogY29uc3QgdWludDMyX3QgKnhjX2dl
dF9zdGF0aWNfY3B1X2ZlYXR1cmVtYXNrKGVudW0geGNfc3RhdGljX2NwdV9mZWF0dXJlbWFzayk7
CiBjb25zdCB1aW50MzJfdCAqeGNfZ2V0X2ZlYXR1cmVfZGVlcF9kZXBzKHVpbnQzMl90IGZlYXR1
cmUpOwogCitpbnQgeGNfdmlvbW11X3F1ZXJ5X2NhcCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRf
dCBkb20sCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB0eXBlLCB1aW50NjRfdCAq
Y2FwKTsKK2ludCB4Y192aW9tbXVfY3JlYXRlKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bSwgdWludDY0X3QgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRk
ciwgdWludDY0X3QgbGVuZ3RoLCB1aW50NjRfdCBjYXAsCisgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqdmlvbW11X2lkKTsKK2ludCB4Y192aW9tbXVfZGVzdHJveSh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb20sIHVpbnQzMl90IHZpb21tdV9pZCk7CisKICNlbmRpZgogCiBpbnQg
eGNfbGl2ZXBhdGNoX3VwbG9hZCh4Y19pbnRlcmZhY2UgKnhjaCwKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX3Zpb21tdS5jIGIvdG9vbHMvbGlieGMveGNfdmlvbW11LmMKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMDRhYWU5NgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xz
L2xpYnhjL3hjX3Zpb21tdS5jCkBAIC0wLDAgKzEsODEgQEAKKy8qCisgKiB4Y192aW9tbXUuYwor
ICoKKyAqIHZpb21tdSByZWxhdGVkIEFQSSBmdW5jdGlvbnMuCisgKgorICogQ29weXJpZ2h0IChD
KSAyMDE3IEludGVsIENvcnBvcmF0aW9uCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwg
dmVyc2lvbiAyLjEsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNzZXIgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2
ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSAieGNfcHJpdmF0ZS5oIgorCitpbnQg
eGNfdmlvbW11X3F1ZXJ5X2NhcCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb20sCisgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB0eXBlLCB1aW50NjRfdCAqY2FwKQoreworICAg
IGludCByYzsKKyAgICBERUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9N
Q1RMX3Zpb21tdV9vcDsKKyAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9tOworICAgIGRv
bWN0bC51LnZpb21tdV9vcC5jbWQgPSBYRU5fRE9NQ1RMX3F1ZXJ5X3Zpb21tdV9jYXBzOworICAg
IGRvbWN0bC51LnZpb21tdV9vcC51LnF1ZXJ5X2NhcHMudmlvbW11X3R5cGUgPSB0eXBlOworCisg
ICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKKyAgICBpZiAoICFyYyApCisgICAgICAg
ICpjYXAgPSBkb21jdGwudS52aW9tbXVfb3AudS5xdWVyeV9jYXBzLmNhcGFiaWxpdGllczsKKyAg
ICByZXR1cm4gcmM7Cit9CisKK2ludCB4Y192aW9tbXVfY3JlYXRlKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbSwgdWludDY0X3QgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IGJhc2VfYWRkciwgdWludDY0X3QgbGVuZ3RoLCB1aW50NjRfdCBjYXAsCisgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCAqdmlvbW11X2lkKQoreworICAgIGludCByYzsKKyAgICBERUNM
QVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Zpb21tdV9vcDsKKyAg
ICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9tOworICAgIGRvbWN0bC51LnZpb21tdV9vcC5j
bWQgPSBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXU7CisgICAgZG9tY3RsLnUudmlvbW11X29wLnUu
Y3JlYXRlX3Zpb21tdS52aW9tbXVfdHlwZSA9IHR5cGU7CisgICAgZG9tY3RsLnUudmlvbW11X29w
LnUuY3JlYXRlX3Zpb21tdS5iYXNlX2FkZHJlc3MgPSBiYXNlX2FkZHI7CisgICAgZG9tY3RsLnUu
dmlvbW11X29wLnUuY3JlYXRlX3Zpb21tdS5sZW5ndGggPSBsZW5ndGg7CisgICAgZG9tY3RsLnUu
dmlvbW11X29wLnUuY3JlYXRlX3Zpb21tdS5jYXBhYmlsaXRpZXMgPSBjYXA7CisKKyAgICByYyA9
IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworICAgIGlmICggIXJjICkKKyAgICAgICAgKnZpb21t
dV9pZCA9IGRvbWN0bC51LnZpb21tdV9vcC51LmNyZWF0ZV92aW9tbXUudmlvbW11X2lkOworICAg
IHJldHVybiByYzsKK30KKworaW50IHhjX3Zpb21tdV9kZXN0cm95KHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbSwgdWludDMyX3QgdmlvbW11X2lkKQoreworICAgIERFQ0xBUkVfRE9NQ1RM
OworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdmlvbW11X29wOworICAgIGRvbWN0bC5k
b21haW4gPSAoZG9taWRfdClkb207CisgICAgZG9tY3RsLnUudmlvbW11X29wLmNtZCA9IFhFTl9E
T01DVExfZGVzdHJveV92aW9tbXU7CisgICAgZG9tY3RsLnUudmlvbW11X29wLnUuZGVzdHJveV92
aW9tbXUudmlvbW11X2lkID0gdmlvbW11X2lkOworCisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gs
ICZkb21jdGwpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDog
NAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjEuOC4zLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPf-00017q-H9; Thu, 10 Aug 2017 02:41:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPe-000175-Sy
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:30 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B0/40-02962-AD7CB895; Thu, 10 Aug 2017 02:41:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsVywNykQvfm8e5
 Ig/2NchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bTeyfYCh6rVqy7tImxgXGXdBcjF4eQwHRG
 iebf81i7GDk5JAR4JY4smwFlB0j8ObCdEaKog1Hi27Y/7CAJNgF1iROLJzKC2CIC0hLXPl8GK
 2IWuMoocXrbfGaQhLBAuMTdE0/AJrEIqEpMWb2WDcTmFXCV+LSmgQ1ig4LElIfvweo5geJTt2
 xlArGFBFwk1i2fxjiBkXcBI8MqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzAkGAAgh2Mn5YFHGKU5GBSEuXtaOiOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 230MKCdYlJqeWpGWmQMMTpi0BAePkgivEUiat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEe
 XVBigRAijJK8+BGwCLlEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5K0Cm8GTmlcBtegV0BB
 PQERG+nSBHlCQipKQaGJ2fNxv/nO74K0LycYcC95qLkyZZxf5fKFTgP9fmSXvlfdPoueLW3gk
 zN6yyvaLZpmJzuM1xd1P4xj396+2mNkqxr5tyf0aT1xrmihPvqhad7W3iDBXtLjnFM0m7/+tq
 luNKLndmcm1h15zMUSdqHmdhIO1WEF3IWcPJrLJwS7PZuh9RRcUvlViKMxINtZiLihMBXAzrf
 o8CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502332887!111225500!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45716 invoked from network); 10 Aug 2017 02:41:29 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:29 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="1180964748"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga001.fm.intel.com with ESMTP; 09 Aug 2017 19:41:25 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:10 -0400
Message-Id: <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
	guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkEgbmV3IGxvZ2ljIGlzIGFkZGVk
IHRvIGJ1aWxkIEFDUEkgRE1BUiB0YWJsZSBpbiB0b29sIHN0YWNrIGZvciBhIGd1ZXN0CndpdGgg
b25lIHZpcnR1YWwgVlREIGFuZCBwYXNzIHRocm91Z2ggaXQgdG8gZ3Vlc3QgdmlhIGV4aXN0aW5n
IG1lY2hhbmlzbS4gSWYKdGhlcmUgYWxyZWFkeSBhcmUgQUNQSSB0YWJsZXMgbmVlZGVkIHRvIHBh
c3MgdGhyb3VnaCwgd2Ugam9pbnQgdGhlIHRhYmxlcy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5s
YW5AaW50ZWwuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgfCAgNSArKysr
KwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYyB8IDQ4ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDg5
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmggYi90
b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKaW5kZXggNWUxZmM2MC4uZDhkZGQ2MCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2gu
aApAQCAtNzgsNiArNzgsMTEgQEAgaW50IGxpYnhsX19hcmNoX2V4dHJhX21lbW9yeShsaWJ4bF9f
Z2MgKmdjLAogaW50IGxpYnhsX19kb21fbG9hZF9hY3BpKGxpYnhsX19nYyAqZ2MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbywK
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOworCitp
bnQgbGlieGxfX2RvbV9idWlsZF9kbWFyKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqKmRhdGEsIGludCAqbGVuKTsKICNlbmRpZgogCiAjZW5kaWYK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMKaW5kZXggZjU0ZmQ0OS4uOTRjOTE5NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTEwNjAsNiArMTA2MCw0
MiBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZmlybXdhcmUobGlieGxfX2djICpnYywKICAg
ICAgICAgfQogICAgIH0KIAorICAgIC8qCisgICAgICogSWYgYSBndWVzdCBoYXMgb25lIHZpcnR1
YWwgVlRELCBidWlsZCBETUFSIHRhYmxlIGZvciBpdCBhbmQgam9pbnQgdGhpcworICAgICAqIHRh
YmxlIHdpdGggZXhpc3RpbmcgY29udGVudCBpbiBhY3BpX21vZHVsZXMgaW4gb3JkZXIgdG8gZW1w
bG95IEhWTQorICAgICAqIGZpcm13YXJlIHBhc3MtdGhyb3VnaCBtZWNoYW5pc20gdG8gcGFzcy10
aHJvdWdoIERNQVIgdGFibGUuCisgICAgICovCisgICAgaWYgKGluZm8tPnZpb21tdS50eXBlID09
IExJQlhMX1ZJT01NVV9UWVBFX0lOVEVMX1ZURCkgeworICAgICAgICBkYXRhbGVuID0gMDsKKyAg
ICAgICAgZSA9IGxpYnhsX19kb21fYnVpbGRfZG1hcihnYywgaW5mbywgZG9tLCAmZGF0YSwgJmRh
dGFsZW4pOworICAgICAgICBpZiAoZSkgeworICAgICAgICAgICAgTE9HRVYoRVJST1IsIGUsICJm
YWlsZWQgdG8gYnVpbGQgRE1BUiB0YWJsZSIpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgaWYgKGRhdGFsZW4p
IHsKKyAgICAgICAgICAgIGxpYnhsX19wdHJfYWRkKGdjLCBkYXRhKTsKKyAgICAgICAgICAgIGlm
ICghZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSkgeworICAgICAgICAgICAgICAgIGRvbS0+YWNw
aV9tb2R1bGVzWzBdLmRhdGEgPSBkYXRhOworICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1
bGVzWzBdLmxlbmd0aCA9ICh1aW50MzJfdClkYXRhbGVuOworICAgICAgICAgICAgfSBlbHNlIHsK
KyAgICAgICAgICAgICAgICAvKiBqb2ludCB0YWJsZXMgKi8KKyAgICAgICAgICAgICAgICB2b2lk
ICpuZXdkYXRhOworICAgICAgICAgICAgICAgIG5ld2RhdGEgPSBtYWxsb2MoZGF0YWxlbiArIGRv
bS0+YWNwaV9tb2R1bGVzWzBdLmxlbmd0aCk7CisgICAgICAgICAgICAgICAgaWYgKCFuZXdkYXRh
KSB7CisgICAgICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gam9pbnQgRE1B
UiB0YWJsZSB0byBhY3BpIG1vZHVsZXMiKTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBFUlJP
Ul9GQUlMOworICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgICAgbWVtY3B5KG5ld2RhdGEsIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmRh
dGEsCisgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmxlbmd0aCk7
CisgICAgICAgICAgICAgICAgbWVtY3B5KG5ld2RhdGEgKyBkb20tPmFjcGlfbW9kdWxlc1swXS5s
ZW5ndGgsIGRhdGEsIGRhdGFsZW4pOworICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVz
WzBdLmRhdGEgPSBuZXdkYXRhOworICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVzWzBd
Lmxlbmd0aCArPSAodWludDMyX3QpZGF0YWxlbjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQor
ICAgIH0KKwogICAgIHJldHVybiAwOwogb3V0OgogICAgIGFzc2VydChyYyAhPSAwKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMgYi90b29scy9saWJ4bC9saWJ4bF94
ODZfYWNwaS5jCmluZGV4IGMwYTZlMzIuLjFmYTk3ZmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3g4Nl9hY3BpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYwpAQCAt
MTYsNiArMTYsNyBAQAogI2luY2x1ZGUgImxpYnhsX2FyY2guaCIKICNpbmNsdWRlIDx4ZW4vaHZt
L2h2bV9pbmZvX3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL2h2bS9lODIwLmg+CisjaW5jbHVkZSAi
bGliYWNwaS9hY3BpMl8wLmgiCiAjaW5jbHVkZSAibGliYWNwaS9saWJhY3BpLmgiCiAKICNpbmNs
dWRlIDx4Y19kb20uaD4KQEAgLTIzNiw2ICsyMzcsNTMgQEAgb3V0OgogICAgIHJldHVybiByYzsK
IH0KIAorc3RhdGljIHZvaWQgKmFjcGlfbWVtYWxpZ24oc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwg
dWludDMyX3Qgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFsaWdu
KQoreworICAgIGludCByZXQ7CisgICAgdm9pZCAqcHRyOworCisgICAgcmV0ID0gcG9zaXhfbWVt
YWxpZ24oJnB0ciwgYWxpZ24sIHNpemUpOworICAgIGlmIChyZXQgIT0gMCB8fCAhcHRyKQorICAg
ICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBwdHI7Cit9CisKK2ludCBsaWJ4bF9fZG9t
X2J1aWxkX2RtYXIobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICoqZGF0YSwgaW50ICpsZW4pCit7CisgICAgc3RydWN0IGFjcGlfY29uZmlnIGNvbmZp
ZyA9IHsgMCB9OworICAgIHN0cnVjdCBhY3BpX2N0eHQgY3R4dDsKKyAgICB2b2lkICp0YWJsZTsK
KworICAgIGlmICgoYl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgfHwKKyAg
ICAgICAgKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVM
X1ZFUlNJT05fTk9ORSkgfHwKKyAgICAgICAgKGJfaW5mby0+dmlvbW11LnR5cGUgIT0gTElCWExf
VklPTU1VX1RZUEVfSU5URUxfVlREKSkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBjdHh0Lm1l
bV9vcHMuYWxsb2MgPSBhY3BpX21lbWFsaWduOworICAgIGN0eHQubWVtX29wcy52MnAgPSB2aXJ0
X3RvX3BoeXM7CisgICAgY3R4dC5tZW1fb3BzLmZyZWUgPSBhY3BpX21lbV9mcmVlOworCisgICAg
aWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+dmlvbW11LmludHJlbWFwKSkKKyAgICAgICAg
Y29uZmlnLmlvbW11X2ludHJlbWFwX3N1cHBvcnRlZCA9IHRydWU7CisgICAgaWYgKGxpYnhsX2Rl
ZmJvb2xfdmFsKGJfaW5mby0+dmlvbW11LnUuaW50ZWxfdnRkLngyYXBpYykpCisgICAgICAgIGNv
bmZpZy5pb21tdV94MmFwaWNfc3VwcG9ydGVkID0gdHJ1ZTsKKyAgICBjb25maWcuaW9tbXVfYmFz
ZV9hZGRyID0gYl9pbmZvLT52aW9tbXUuYmFzZV9hZGRyOworCisgICAgY29uZmlnLmlvYXBpY19p
ZCA9IDE7IC8qIHRoZSBJT0FQSUNfSUQgdXNlZCBieSBIVk0gKi8KKworICAgIHRhYmxlID0gY29u
c3RydWN0X2RtYXIoJmN0eHQsICZjb25maWcpOworICAgIGlmICggIXRhYmxlICkKKyAgICAgICAg
cmV0dXJuIEVSUk9SX05PTUVNOworICAgICpkYXRhID0gdGFibGU7CisgICAgKmxlbiA9ICgoc3Ry
dWN0IGFjcGlfaGVhZGVyICopdGFibGUpLT5sZW5ndGg7CisgICAgcmV0dXJuIDA7Cit9CisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoxLjguMy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPc-00015L-9k; Thu, 10 Aug 2017 02:41:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPa-00013t-KE
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:26 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8D/A8-03044-6D7CB895; Thu, 10 Aug 2017 02:41:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXS1tYhr3v1eHe
 kQftHaYslHxezODB6HN39mymAMYo1My8pvyKBNePS+ZnMBduNKpZ/d2tgXKjWxcjJISRQKXHl
 +Tl2EFtCgFfiyLIZrBC2v8SsS21AcS6gmg5GiZednSwgCTYBdYkTiycygtgiAtIS1z5fZgQpY
 ha4yihxett85i5GDg5hgRSJ2VN0QEwWAVWJyzfVQcp5BVwkDuzugtqlIDHl4XtmEJtTwFVi6p
 atTBD3uEisWz6NcQIj7wJGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgYHAAAQ7GDv+OR1ilORgUhLl7WjojhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdt9
 DCgnWJSanlqRlpkDDEmYtAQHj5IIrxFImre4IDG3ODMdInWK0Zhjw+r1X5g4Xk34/41JiCUvP
 y9VSpx3CUipAEhpRmke3CBYrFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8nkCk8mXklcP
 teAZ3CBHRKhG8nyCkliQgpqQbG+P6E1HvfFAM9dz9ntvkefeqYffLZTZn78jSWepyweZAc0ZF
 xJetCrfDniX5r/v5m7Qk6kbolhW1X18z/zJ9Ke3e/tFmnZ/307b+ZF7SqEg/rSnhfXChTWjXj
 tSdjwZm32/XLHLKUhd9FzzT32jWz3bp2379+k/cz4q1PltZ2PawLELAwWXFeiaU4I9FQi7moO
 BEAwxUNUZACAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502332873!77126429!3
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63095 invoked from network); 10 Aug 2017 02:41:25 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:25 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP; 09 Aug 2017 19:41:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="298209012"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga004.fm.intel.com with ESMTP; 09 Aug 2017 19:41:22 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:09 -0400
Message-Id: <1502310866-10450-9-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 8/25] tools/libxl: Add a user configurable
	parameter to control vIOMMU attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkEgZmllbGQsIHZpb21tdV9pbmZv
LCBpcyBhZGRlZCB0byBzdHJ1Y3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8uIFNldmVyYWwKYXR0
cmlidXRlcyBjYW4gYmUgc3BlY2lmaWVkIGJ5IGd1ZXN0IGNvbmZpZyBmaWxlIGZvciB2aXJ0dWFs
IElPTU1VLiBUaGVzZQphdHRyaWJ1dGVzIGFyZSB1c2VkIGZvciBETUFSIGNvbnN0cnVjdGlvbiBh
bmQgdklPTU1VIGNyZWF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+
Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgMzQgKysrKysrKysrKysrKysrKysr
KysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8IDE2ICsrKysrKysrKysrCiB0b29s
cy94bC94bF9wYXJzZS5jICAgICAgICAgfCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggNzljYjJlYS4uZjI1OWUyMiAxMDA2NDQKLS0tIGEv
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpA
QCAtMTU0NSw3ICsxNTQ1LDM5IEBAIERvIG5vdCBwcm92aWRlIGEgVk0gZ2VuZXJhdGlvbiBJRC4K
IFNlZSBhbHNvICJWaXJ0dWFsIE1hY2hpbmUgR2VuZXJhdGlvbiBJRCIgYnkgTWljcm9zb2Z0Ogog
TDxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vZW4tdXMvZG93bmxvYWQvZGV0YWlscy5hc3B4P2lk
PTMwNzA3PgogCi09YmFjayAKKz1iYWNrCisKKz1pdGVtIEI8dmlvbW11PSJWSU9NTVVfU1RSSU5H
Ij4KKworU3BlY2lmaWVzIHRoZSB2SU9NTVUgd2hpY2ggYXJlIHRvIGJlIHByb3ZpZGVkIHRvIHRo
ZSBndWVzdC4KKworQjxWSU9NTVVfU1RSSU5HPiBoYXMgdGhlIGZvcm0gQzxLRVk9VkFMVUUsS0VZ
PVZBTFVFLC4uLj4gd2hlcmU6CisKKz1vdmVyIDQKKworPWl0ZW0gQjxLRVk9VkFMVUU+CisKK1Bv
c3NpYmxlIEI8S0VZPnMgYXJlOgorCis9b3ZlciA0CisKKz1pdGVtIEI8dHlwZT0iU1RSSU5HIj4K
KworQ3VycmVudGx5IHRoZXJlIGlzIG9ubHkgb25lIHZhbGlkIHR5cGU6CisKKyh4ODYgb25seSkg
ImludGVsX3Z0ZCIgbWVhbnMgcHJvdmlkaW5nIGEgZW11bGF0ZWQgSW50ZWwgVlQtZCB0byB0aGUg
Z3Vlc3QuCisKKz1pdGVtIEI8aW50cmVtYXA9Qk9PTEVBTj4KKworU3BlY2lmaWVzIHdoZXRoZXIg
dGhlIHZJT01NVSBzaG91bGQgc3VwcG9ydCBpbnRlcnJ1cHQgcmVtYXBwaW5nCithbmQgZGVmYXVs
dCAndHJ1ZScuCisKKz1pdGVtIEI8eDJhcGljPUJPT0xFQU4+CisKK1NwZWNpZmllcyB3aGV0aGVy
IHRoZSB2SU9NTVUgc2hvdWxkIHN1cHBvcnQgeDJhcGljIG1vZGUgYW5kIGRlZmF1bHQgJ3RydWUn
LgorT25seSB2YWxpZCBmb3IgImludGVsX3Z0ZCIuCisKKz1iYWNrCiAKID1oZWFkMyBHdWVzdCBW
aXJ0dWFsIFRpbWUgQ29udHJvbHMKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDhhOTg0OWMuLjdhYmQ3
MGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTQ1MCw2ICs0NTAsMjEgQEAgbGlieGxfYWx0cDJtX21v
ZGUgPSBFbnVtZXJhdGlvbigiYWx0cDJtX21vZGUiLCBbCiAgICAgKDMsICJsaW1pdGVkIiksCiAg
ICAgXSwgaW5pdF92YWwgPSAiTElCWExfQUxUUDJNX01PREVfRElTQUJMRUQiKQogCitsaWJ4bF92
aW9tbXVfdHlwZSA9IEVudW1lcmF0aW9uKCJ2aW9tbXVfdHlwZSIsIFsKKyAgICAoMSwgImludGVs
X3Z0ZCIpLAorICAgIF0pCisKK2xpYnhsX3Zpb21tdV9pbmZvID0gU3RydWN0KCJ2aW9tbXVfaW5m
byIsIFsKKyAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhsX3Zpb21tdV90eXBlLCAidHlw
ZSIsCisgICAgICAgICAgIFsoImludGVsX3Z0ZCIsIFN0cnVjdChOb25lLCBbCisgICAgICAgICAg
ICAgICAgICgieDJhcGljIiwgICAgIGxpYnhsX2RlZmJvb2wpXSkpCisgICAgICAgICAgIF0pKSwK
KyAgICAoImludHJlbWFwIiwgICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICgiY2FwIiwgICAg
ICAgICAgICAgdWludDY0KSwKKyAgICAoImJhc2VfYWRkciIsICAgICAgIHVpbnQ2NCksCisgICAg
KCJsZW4iLCAgICAgICAgICAgICB1aW50NjQpLAorICAgIF0pCisKIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgibWF4X3ZjcHVzIiwg
ICAgICAgaW50ZWdlciksCiAgICAgKCJhdmFpbF92Y3B1cyIsICAgICBsaWJ4bF9iaXRtYXApLApA
QCAtNTA2LDYgKzUyMSw3IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21h
aW5fYnVpbGRfaW5mbyIsWwogICAgICMgNjUwMDAgd2hpY2ggaXMgcmVzZXJ2ZWQgYnkgdGhlIHRv
b2xzdGFjay4KICAgICAoImRldmljZV90cmVlIiwgICAgICBzdHJpbmcpLAogICAgICgiYWNwaSIs
ICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICgidmlvbW11IiwgICAgICAgICAgIGxp
YnhsX3Zpb21tdV9pbmZvKSwKICAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhsX2RvbWFp
bl90eXBlLCAidHlwZSIsCiAgICAgICAgICAgICAgICAgWygiaHZtIiwgU3RydWN0KE5vbmUsIFso
ImZpcm13YXJlIiwgICAgICAgICBzdHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKCJiaW9zIiwgICAgICAgICAgICAgbGlieGxfYmlvc190eXBlKSwKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDVj
MmJmMTcuLjExYzRlYjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9v
bHMveGwveGxfcGFyc2UuYwpAQCAtMTcsNiArMTcsNyBAQAogI2luY2x1ZGUgPGxpbWl0cy5oPgog
I2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8eGVuL2Rv
bWN0bC5oPgogI2luY2x1ZGUgPHhlbi9odm0vZTgyMC5oPgogI2luY2x1ZGUgPHhlbi9odm0vcGFy
YW1zLmg+CiAKQEAgLTMwLDYgKzMxLDkgQEAKIAogZXh0ZXJuIHZvaWQgc2V0X2RlZmF1bHRfbmlj
X3ZhbHVlcyhsaWJ4bF9kZXZpY2VfbmljICpuaWMpOwogCisjZGVmaW5lIFZJT01NVV9WVERfQkFT
RV9BRERSICAgICAgICAweGZlZDkwMDAwVUxMCisjZGVmaW5lIFZJT01NVV9WVERfUkVHSVNURVJf
TEVOICAgICAweDEwMDBVTEwKKwogI2RlZmluZSBBUlJBWV9FWFRFTkRfSU5JVF9fQ09SRShhcnJh
eSxjb3VudCxpbml0Zm4sbW9yZSkgICAgICAgICAgICAgICAgXAogICAgICh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICB0eXBlb2YoKGNvdW50KSkgYXJyYXlfZXh0ZW5kX29sZF9jb3VudCA9IChjb3VudCk7
ICAgICAgICAgICAgICAgXApAQCAtODA0LDYgKzgwOCw2MSBAQCBpbnQgcGFyc2VfdXNiZGV2X2Nv
bmZpZyhsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYsIGNoYXIgKnRva2VuKQogICAgIHJldHVy
biAwOwogfQogCisvKiBQYXJzZXMgdmlvbW11IGRhdGEgYW5kIGFkZHMgaW5mbyBpbnRvIHZpb21t
dQorICogUmV0dXJucyAxIGlmIHRoZSBpbnB1dCBkb2Vzbid0IGZvcm0gYSB2YWxpZCB2aW9tbXUK
KyAqIG9yIHBhcnNlZCB2YWx1ZXMgYXJlIG5vdCBjb3JyZWN0LiBTdWNjZXNzZnVsIHBhcnNlIHJl
dHVybnMgMCAqLworc3RhdGljIGludCBwYXJzZV92aW9tbXVfY29uZmlnKGxpYnhsX3Zpb21tdV9p
bmZvICp2aW9tbXUsIGNvbnN0IGNoYXIgKmluZm8pCit7CisgICAgY2hhciAqcHRyLCAqb3Bhcmcs
ICpzYXZlcHRyID0gTlVMTCwgKmJ1ZiA9IHhzdHJkdXAoaW5mbyk7CisKKyAgICBwdHIgPSBzdHJ0
b2tfcihidWYsICIsIiwgJnNhdmVwdHIpOworICAgIGlmIChNQVRDSF9PUFRJT04oInR5cGUiLCBw
dHIsIG9wYXJnKSkgeworICAgICAgICBpZiAoIXN0cmNtcChvcGFyZywgImludGVsX3Z0ZCIpKSB7
CisgICAgICAgICAgICB2aW9tbXUtPnR5cGUgPSBMSUJYTF9WSU9NTVVfVFlQRV9JTlRFTF9WVEQ7
CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQg
dmlvbW11IHR5cGU6ICVzXG4iLCBvcGFyZyk7CisgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAg
ICAgfQorICAgIH0gZWxzZSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAidmlvbW11IHR5cGUg
c2hvdWxkIGJlIHNldCBmaXJzdDogJXNcbiIsIG9wYXJnKTsKKyAgICAgICAgcmV0dXJuIDE7Cisg
ICAgfQorCisgICAgcHRyID0gc3RydG9rX3IoTlVMTCwgIiwiLCAmc2F2ZXB0cik7CisgICAgaWYg
KE1BVENIX09QVElPTigiaW50cmVtYXAiLCBwdHIsIG9wYXJnKSkgeworICAgICAgICBsaWJ4bF9k
ZWZib29sX3NldCgmdmlvbW11LT5pbnRyZW1hcCwgISFzdHJ0b3VsKG9wYXJnLCBOVUxMLCAwKSk7
CisgICAgfQorCisgICAgaWYgKHZpb21tdS0+dHlwZSA9PSBMSUJYTF9WSU9NTVVfVFlQRV9JTlRF
TF9WVEQpIHsKKyAgICAgICAgZm9yIChwdHIgPSBzdHJ0b2tfcihOVUxMLCAiLCIsICZzYXZlcHRy
KTsgcHRyOworICAgICAgICAgICAgIHB0ciA9IHN0cnRva19yKE5VTEwsICIsIiwgJnNhdmVwdHIp
KSB7CisgICAgICAgICAgICBpZiAoTUFUQ0hfT1BUSU9OKCJ4MmFwaWMiLCBwdHIsIG9wYXJnKSkg
eworICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZ2aW9tbXUtPnUuaW50ZWxfdnRk
LngyYXBpYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIXN0cnRvdWwob3Bh
cmcsIE5VTEwsIDApKTsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJVbmtub3duIHN0cmluZyBgJXMnIGluIHZpb21tdSBzcGVjXG4iLCBwdHIp
OworICAgICAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICAgICAgfQorICAgICAgICB9CisK
KyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfaXNfZGVmYXVsdCh2aW9tbXUtPmludHJlbWFwKSkK
KyAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZ2aW9tbXUtPmludHJlbWFwLCB0cnVlKTsK
KworICAgICAgICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKHZpb21tdS0+aW50cmVtYXApKSB7Cisg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBjcmVhdGUgb25lIHZpcnR1YWwgVlRE
IHdpdGhvdXQgaW50cmVtYXBcbiIpOworICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIH0K
KworICAgICAgICAvKiBTZXQgZGVmYXVsdCB2YWx1ZXMgdG8gdW5leHBvc2VkIGZpZWxkcyAqLwor
ICAgICAgICB2aW9tbXUtPmJhc2VfYWRkciA9IFZJT01NVV9WVERfQkFTRV9BRERSOworICAgICAg
ICB2aW9tbXUtPmxlbiA9IFZJT01NVV9WVERfUkVHSVNURVJfTEVOOworCisgICAgICAgIC8qIFNl
dCBkZXNpcmVkIGNhcGJpbGl0aWVzICovCisgICAgICAgIHZpb21tdS0+Y2FwID0gVklPTU1VX0NB
UF9JUlFfUkVNQVBQSU5HOworICAgIH0KKyAgICByZXR1cm4gMDsKK30KKwogdm9pZCBwYXJzZV9j
b25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpjb25maWdfZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGNvbmZpZ19sZW4sCkBAIC0xMDM3LDYgKzEwOTYsMTMgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0
YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29u
ZmlnLCAiZHJpdmVyX2RvbWFpbiIsICZjX2luZm8tPmRyaXZlcl9kb21haW4sIDApOwogICAgIHhs
dV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAiYWNwaSIsICZiX2luZm8tPmFjcGksIDApOwogCisg
ICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAidmlvbW11IiwgJmJ1ZiwgMCkpIHsK
KyAgICAgICAgaWYgKHBhcnNlX3Zpb21tdV9jb25maWcoJmJfaW5mby0+dmlvbW11LCBidWYpKSB7
CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVSUk9SOiBpbnZhbGlkIHZpb21tdSBzZXR0
aW5nXG4iKTsKKyAgICAgICAgICAgIGV4aXQgKDEpOworICAgICAgICB9CisgICAgfQorCiAgICAg
c3dpdGNoKGJfaW5mby0+dHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgog
ICAgICAgICBrZXJuZWxfYmFzZW5hbWUgPSBsaWJ4bF9iYXNlbmFtZShiX2luZm8tPmtlcm5lbCk7
Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPM-0000zc-Fl; Thu, 10 Aug 2017 02:41:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPL-0000zL-7Q
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:11 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 10/52-01994-6C7CB895; Thu, 10 Aug 2017 02:41:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5YG4Sq3v0eHe
 kwac/ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajDReYCq7pVyy4epCtgfGlUhcjF4eQwHRG
 iVvf9zN2MXJySAjwShxZNoMVwvaX+LvrOTtEUQejxIZVfSwgCTYBdYkTiyeCNYgISEtc+3yZE
 aSIWeAUo8SP+1vYQBLCAoESiy7eBStiEVCV2NbwlbmLkYODV8BFYuXJEIgFChJTHr5nBrE5BV
 wlpm7ZygRiCwGVrFs+jXECI+8CRoZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBqZ6uanFxYn
 pqTmJScV6yfm5mxiBAVHPwMC4g3FPu98hRkkOJiVR3o6G7kghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzdx4BygkWp6akVaZk5wNCESUtw8CiJ8JaBpHmLCxJzizPTIVKnGI05Xk34/42Jo+n7x
 +9MQix5+XmpUuK8uiClAiClGaV5cINgMXOJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvr6
 NAU3gy80rg9r0COoUJ6JQI306QU0oSEVJSDYxWbUm73Ga9TprXsdCQzcuwVX3ePaW96XNev7o
 0Z59vc1ns9pZTq2NuB3VZmbSIVQb7iz74tXyPm3XcxWm2+2/d3c10KLlu0esExVCvjyluBj9E
 VC/+2ugplbRsd5L3DP8ZFycLPHEL3juT2//mHPnSaYtXr057W63MHV3mfe1obuNPu1C3PD0ll
 uKMREMt5qLiRAArOWAqlAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502332867!103723733!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28357 invoked from network); 10 Aug 2017 02:41:09 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:09 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="298208981"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga004.fm.intel.com with ESMTP; 09 Aug 2017 19:41:04 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:02 -0400
Message-Id: <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL commands
	for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbnRyb2R1Y2UgY3JlYXRlLCBkZXN0cm95IGFuZCBxdWVyeSBjYXBh
YmlsaXRpZXMKY29tbWFuZCBmb3IgdklPTU1VLiB2SU9NTVUgbGF5ZXIgd2lsbCBkZWFsIHdpdGgg
cmVxdWVzdHMgYW5kIGNhbGwKYXJjaCB2SU9NTVUgb3BzLgoKU2lnbmVkLW9mZi1ieTogTGFuIFRp
YW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAg
ICAgIHwgIDMgKysrCiB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgfCA0MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
fCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL3hlbi92aW9tbXUuaCAgICB8ICA2ICsrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMDQg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29t
bW9uL2RvbWN0bC5jCmluZGV4IGQ4MDQ4OGIuLjAxYzMwMjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMTE0NCw2ICsxMTQ0LDkg
QEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVf
ZG9tY3RsKQogICAgICAgICBpZiAoICFyZXQgKQogICAgICAgICAgICAgY29weWJhY2sgPSAxOwog
ICAgICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9ET01DVExfdmlvbW11X29wOgorICAgICAgICBy
ZXQgPSB2aW9tbXVfZG9tY3RsKGQsICZvcC0+dS52aW9tbXVfb3AsICZjb3B5YmFjayk7CisgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0ID0gYXJjaF9kb19kb21jdGwo
b3AsIGQsIHVfZG9tY3RsKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4v
Y29tbW9uL3Zpb21tdS5jCmluZGV4IDY4NzRkOWYuLmE0ZDAwNGQgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vdmlvbW11LmMKKysrIGIveGVuL2NvbW1vbi92aW9tbXUuYwpAQCAtMTQ4LDYgKzE0OCw0
OSBAQCBzdGF0aWMgdTY0IHZpb21tdV9xdWVyeV9jYXBzKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0
eXBlKQogICAgIHJldHVybiB2aW9tbXVfdHlwZS0+b3BzLT5xdWVyeV9jYXBzKGQpOwogfQogCitp
bnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9t
bXVfb3AgKm9wLAorICAgICAgICAgICAgICAgICAgYm9vbCAqbmVlZF9jb3B5KQoreworICAgIGlu
dCByYyA9IC1FSU5WQUwsIHJldDsKKworICAgIGlmICggIXZpb21tdV9lbmFibGVkKCkgKQorICAg
ICAgICByZXR1cm4gcmM7CisKKyAgICBzd2l0Y2ggKCBvcC0+Y21kICkKKyAgICB7CisgICAgY2Fz
ZSBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXU6CisgICAgICAgIHJldCA9IHZpb21tdV9jcmVhdGUo
ZCwgb3AtPnUuY3JlYXRlX3Zpb21tdS52aW9tbXVfdHlwZSwKKyAgICAgICAgICAgIG9wLT51LmNy
ZWF0ZV92aW9tbXUuYmFzZV9hZGRyZXNzLAorICAgICAgICAgICAgb3AtPnUuY3JlYXRlX3Zpb21t
dS5sZW5ndGgsCisgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11LmNhcGFiaWxpdGllcyk7
CisgICAgICAgIGlmICggcmV0ID49IDAgKSB7CisgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlv
bW11LnZpb21tdV9pZCA9IHJldDsKKyAgICAgICAgICAgICpuZWVkX2NvcHkgPSB0cnVlOworICAg
ICAgICAgICAgcmMgPSAwOyAvKiByZXR1cm4gMCBpZiBzdWNjZXNzICovCisgICAgICAgIH0KKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTl9ET01DVExfZGVzdHJveV92aW9tbXU6CisgICAg
ICAgIHJjID0gdmlvbW11X2Rlc3Ryb3koZCwgb3AtPnUuZGVzdHJveV92aW9tbXUudmlvbW11X2lk
KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTl9ET01DVExfcXVlcnlfdmlvbW11X2Nh
cHM6CisgICAgICAgIHJldCA9IHZpb21tdV9xdWVyeV9jYXBzKGQsIG9wLT51LnF1ZXJ5X2NhcHMu
dmlvbW11X3R5cGUpOworICAgICAgICBpZiAoIHJldCA+PSAwICkKKyAgICAgICAgeworICAgICAg
ICAgICAgb3AtPnUucXVlcnlfY2Fwcy5jYXBhYmlsaXRpZXMgPSByZXQ7CisgICAgICAgICAgICBy
YyA9IDA7CisgICAgICAgIH0KKyAgICAgICAgKm5lZWRfY29weSA9IHRydWU7CisgICAgICAgIGJy
ZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJu
IHJjOworfQorCiBpbnQgX19pbml0IHZpb21tdV9zZXR1cCh2b2lkKQogewogICAgIElOSVRfTElT
VF9IRUFEKCZ0eXBlX2xpc3QpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0
bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGZmMzk3NjIuLjRiMTBmMjYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTExNDksNiArMTE0OSw1NiBAQCBzdHJ1Y3QgeGVuX2RvbWN0
bF9wc3JfY2F0X29wIHsKIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB4ZW5f
ZG9tY3RsX3Bzcl9jYXRfb3BfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxf
cHNyX2NhdF9vcF90KTsKIAorLyogIHZJT01NVSBoZWxwZXIKKyAqCisgKiAgdklPTU1VIGludGVy
ZmFjZSBjYW4gYmUgdXNlZCB0byBjcmVhdGUvZGVzdHJveSB2SU9NTVUgYW5kCisgKiAgcXVlcnkg
dklPTU1VIGNhcGFiaWxpdGllcy4KKyAqLworCisvKiB2SU9NTVUgdHlwZSAtIHNwZWNpZnkgdmVu
ZG9yIHZJT01NVSBkZXZpY2UgbW9kZWwgKi8KKyNkZWZpbmUgVklPTU1VX1RZUEVfSU5URUxfVlRE
ICAgICAoMXUgPDwgMCkKKworLyogdklPTU1VIGNhcGFiaWxpdGllcyAqLworI2RlZmluZSBWSU9N
TVVfQ0FQX0lSUV9SRU1BUFBJTkcgICgxdSA8PCAwKQorCitzdHJ1Y3QgeGVuX2RvbWN0bF92aW9t
bXVfb3AgeworICAgIHVpbnQzMl90IGNtZDsKKyNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVfdmlv
bW11ICAgICAgICAgIDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdSAgICAgICAg
IDEKKyNkZWZpbmUgWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwcyAgICAgIDIKKyAgICB1bmlv
biB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBlICov
CisgICAgICAgICAgICB1aW50NjRfdCB2aW9tbXVfdHlwZTsKKyAgICAgICAgICAgIC8qIAorICAg
ICAgICAgICAgICogSU4gLSBNTUlPIGJhc2UgYWRkcmVzcyBvZiB2SU9NTVUuIHZJT01NVSBkZXZp
Y2UgbW9kZWxzCisgICAgICAgICAgICAgKiBhcmUgaW4gY2hhcmdlIG9mIHRvIGNoZWNrIGJhc2Vf
YWRkcmVzcyBhbmQgbGVuZ3RoLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICB1aW50NjRf
dCBiYXNlX2FkZHJlc3M7CisgICAgICAgICAgICAvKiBJTiAtIExlbmd0aCBvZiBNTUlPIHJlZ2lv
biAqLworICAgICAgICAgICAgdWludDY0X3QgbGVuZ3RoOworICAgICAgICAgICAgLyogSU4gLSBD
YXBhYmlsaXRpZXMgd2l0aCB3aGljaCB3ZSB3YW50IHRvIGNyZWF0ZSAqLworICAgICAgICAgICAg
dWludDY0X3QgY2FwYWJpbGl0aWVzOworICAgICAgICAgICAgLyogT1VUIC0gdklPTU1VIGlkZW50
aXR5ICovCisgICAgICAgICAgICB1aW50MzJfdCB2aW9tbXVfaWQ7CisgICAgICAgIH0gY3JlYXRl
X3Zpb21tdTsKKworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUg
aWRlbnRpdHkgKi8KKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9pZDsKKyAgICAgICAgfSBk
ZXN0cm95X3Zpb21tdTsKKworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyogSU4gLSB2
SU9NTVUgdHlwZSAqLworICAgICAgICAgICAgdWludDY0X3QgdmlvbW11X3R5cGU7CisgICAgICAg
ICAgICAvKiBPVVQgLSB2SU9NTVUgQ2FwYWJpbGl0aWVzICovCisgICAgICAgICAgICB1aW50NjRf
dCBjYXBhYmlsaXRpZXM7CisgICAgICAgIH0gcXVlcnlfY2FwczsKKyAgICB9IHU7Cit9OwordHlw
ZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgeGVuX2RvbWN0bF92aW9tbXVfb3A7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Zpb21tdV9vcCk7CisKIHN0cnVjdCB4
ZW5fZG9tY3RsIHsKICAgICB1aW50MzJfdCBjbWQ7CiAjZGVmaW5lIFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluICAgICAgICAgICAgICAgICAgIDEKQEAgLTEyMjYsNiArMTI3Niw3IEBAIHN0cnVjdCB4
ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9tb25pdG9yX29wICAgICAgICAgICAgICAg
ICAgICA3NwogI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAg
IDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkK
KyNkZWZpbmUgWEVOX0RPTUNUTF92aW9tbXVfb3AgICAgICAgICAgICAgICAgICAgICA4MAogI2Rl
ZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAxMDAwCiAjZGVmaW5l
IFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEKICNkZWZpbmUgWEVO
X0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMgpAQCAtMTI4OCw2ICsxMzM5
LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3Jf
Y210X29wICAgICAgICBwc3JfY210X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25p
dG9yX29wICAgICAgICBtb25pdG9yX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3Jf
Y2F0X29wICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9t
bXVfb3AgICAgICAgICB2aW9tbXVfb3A7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vdmlvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKaW5kZXggNTA2ZWE1
NC4uNTI3YWZiMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi92aW9tbXUuaApAQCAtNDksNiArNDksOCBAQCBleHRlcm4gYm9vbF90IG9w
dF92aW9tbXU7CiBzdGF0aWMgaW5saW5lIGJvb2wgdmlvbW11X2VuYWJsZWQodm9pZCkgeyByZXR1
cm4gb3B0X3Zpb21tdTsgfQogaW50IHZpb21tdV9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
KTsKIGludCB2aW9tbXVfcmVnaXN0ZXJfdHlwZSh1NjQgdHlwZSwgc3RydWN0IHZpb21tdV9vcHMg
KiBvcHMpOworaW50IHZpb21tdV9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9k
b21jdGxfdmlvbW11X29wICpvcCwKKyAgICAgICAgICAgICAgICAgIGJvb2xfdCAqbmVlZF9jb3B5
KTsKIGludCB2aW9tbXVfc2V0dXAodm9pZCk7CiAjZWxzZQogc3RhdGljIGlubGluZSBpbnQgdmlv
bW11X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHsgcmV0dXJuIDA7IH0KQEAgLTU2LDYg
KzU4LDEwIEBAIHN0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHU2NCB0eXBl
LCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcykKIHsgcmV0dXJuIDA7IH0KIHN0YXRpYyBpbmxpbmUg
aW50IF9faW5pdCB2aW9tbXVfc2V0dXAodm9pZCkgeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGlu
ZSBib29sIHZpb21tdV9lbmFibGVkKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9CitzdGF0aWMgaW5s
aW5lIGludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3AsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgKm5lZWRfY29weSkKK3sgcmV0dXJuIC1FTk9E
RVYgfTsKICNlbmRpZgogCiAjZW5kaWYgLyogX19YRU5fVklPTU1VX0hfXyAqLwotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPM-0000zR-8z; Thu, 10 Aug 2017 02:41:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPK-0000zF-Js
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:10 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AB/3B-03582-5C7CB895; Thu, 10 Aug 2017 02:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsXS1tYhonv0eHe
 kwd6bQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6/63sBbs0KjYd2sTYwLhbrouRi0NIYDqj
 xP0ZB1i6GDk5JAR4JY4sm8EKYQdI7Jg9kx3EFhLoYJQ4sJQPxGYTUJc4sXgiI4gtIiAtce3zZ
 UaQQcwCpxglbr3exQaSEBZIlpgy8S7YIBYBVYknjWvABvEKuEisP3CWCWKBgsSUh++ZJzByL2
 BkWMWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehhBiDYwXh
 5Y8AhRkkOJiVR3o6G7kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz/jgLlBItS01Mr0jJzgKEG
 k5bg4FES4TU6BpTmLS5IzC3OTIdInWI05tiwev0XJo5XE/5/YxJiycvPS5US59UFKRUAKc0oz
 YMbBIuBS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmtQSZwpOZVwK37xXQKUxAp0T4doKcUp
 KIkJJqYJwrP6fzjHJynn+dT9fO5MSZ981b0pUs076ekAya9u+R7yN1joDjS2d0eD0313L5LG6
 /2KlgPUd+V6B/woLAujQ+3vVf2b9E/NURlrk4qb3vaHQI2/rW9q/J3Cu69q6o7zy6ynXD8q+B
 9ZeYTmQEMDuIv7qu+i+wKVVs8dlnKoKPBVa2vbbSUGIpzkg01GIuKk4EADUuUA98AgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502332866!110798601!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58034 invoked from network); 10 Aug 2017 02:41:09 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:09 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="1203987881"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga002.fm.intel.com with ESMTP; 09 Aug 2017 19:41:01 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:01 -0400
Message-Id: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V2 00/25] xen/vIOMMU: Add vIOMMU support with
	irq remapping fucntion of virtual vtd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHNpbmNlIHYxOgogICAgICAgMSkgRml4IGNvZGluZyBzdHlsZSBpc3N1ZXMKICAgICAg
IDIpIEFkZCBkZWZpbml0aW9ucyBmb3IgdklPTU1VIHR5cGUgYW5kIGNhcGFiaWxpdGllcwogICAg
ICAgMykgQ2hhbmdlIHZJT01NVSBrY29uZmlnIGFuZCBzZWxlY3QgdklPTU1VIGRlZmF1bHQgb24g
eDg2CiAgICAgICA0KSBQdXQgdklPTU1VIGNyZWF0aW9uIGluIGxpYnhsX19hcmNoX2RvbWFpbl9j
cmVhdGUoKQogICAgICAgNSkgTWFrZSB2SU9NTVUgc3RydWN0dXJlIG9mIHRvb2wgc3RhY2sgbW9y
ZSBnZW5lcmFsIGZvciBib3RoIFBWIGFuZCBIVk0uCgpDaGFuZ2Ugc2luY2UgUkZDIHYyOgogICAg
ICAgMSkgTW92ZSB2dnRkLmMgdG8gZHJpdmVycy9wYXNzdGhyb3VnaC92dGQgZGlyZWN0cm95LiAK
ICAgICAgIDIpIE1ha2UgdklPTU1VIGFsd2F5cyBidWlsdCBpbiBvbiB4ODYKICAgICAgIDMpIEFk
ZCBuZXcgYm9vdCBjbWQgInZpb21tdSIgdG8gZW5hYmxlIHZpb21tdSBmdW5jdGlvbgogICAgICAg
NCkgRml4IHNvbWUgY29kZSBzdHlwZSBpc3N1ZXMuCgpDaGFuZ2Ugc2luY2UgUkZDIHYxOgogICAg
ICAgMSkgQWRkIFhlbiB2aXJ0dWFsIElPTU1VIGRvYyBkb2NzL21pc2MvdmlvbW11LnR4dAogICAg
ICAgMikgTW92ZSB2SU9NTVUgaHlwZXJjYWxsIG9mIGNyZWF0ZS9kZXN0cm95IHZJT01NVSBhbmQg
cXVlcnkgIApjYXBhYmlsaXRpZXMgZnJvbSBkbW9wIHRvIGRvbWN0bCBzdWdnZXN0ZWQgYnkgUGF1
bCBEdXJyYW50LiBCZWNhdXNlCnRoZXNlIGh5cGVyY2FsbHMgY2FuIGJlIGRvbmUgaW4gdG9vbCBz
dGFjayBhbmQgbW9yZSBWTSBtb2RlKEUsRyBQVkgKb3Igb3RoZXIgbW9kZXMgZG9uJ3QgdXNlIFFl
bXUpIGNhbiBiZSBiZW5lZml0LgogICAgICAgMykgQWRkIGNoZWNrIG9mIGlucHV0IE1NSU8gYWRk
cmVzcyBhbmQgbGVuZ3RoLgogICAgICAgNCkgQWRkIGlvbW11X3R5cGUgaW4gdklPTU1VIGh5cGVy
Y2FsbCBwYXJhbWV0ZXIgdG8gc3BlY2lmeQp2ZW5kb3IgdklPTU1VIGRldmljZSBtb2RlbChFLEcg
SW50ZWwgVlRELCBBTUQgb3IgQVJNIElPTU1VLiBTbyBmYXIKb25seSBzdXBwb3J0IEludGVsIFZU
RCkuCiAgICAgICA1KSBBZGQgc2F2ZSBhbmQgcmVzdG9yZSBzdXBwb3J0IGZvciB2dnRkCgoKVGhp
cyBwYXRjaHNldCBpcyB0byBpbnRyb2R1Y2UgdklPTU1VIGZyYW1ld29yayBhbmQgYWRkIHZpcnR1
YWwgVlREJ3MKaW50ZXJydXB0IHJlbWFwcGluZyBzdXBwb3J0IGFjY29yZGluZyAiWGVuIHZpcnR1
YWwgSU9NTVUgaGlnaCBsZXZlbApkZXNpZ24gZG9jIFYzIihodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLwoyMDE2LTExL21zZzAxMzkxLmh0bWwpLgoK
LSB2SU9NTVUgZnJhbWV3b3JrCk5ldyBmcmFtZXdvcmsgcHJvdmlkZXMgdmlvbW11X29wcyBhbmQg
aGVscCBmdW5jdGlvbnMgdG8gYWJzdHJhY3QKdklPTU1VIG9wZXJhdGlvbnMoRSxHIGNyZWF0ZSwg
ZGVzdHJveSwgaGFuZGxlIGlycSByZW1hcHBpbmcgcmVxdWVzdAphbmQgc28gb24pLiBWZW5kb3Jz
KEludGVsLCBBUk0sIEFNRCBhbmQgc29uKSBjYW4gaW1wbGVtZW50IHRoZWlyCnZJT01NVSBjYWxs
YmFja3MuCgotIFZpcnR1YWwgVlRECldlIGVuYWJsZSBpcnEgcmVtYXBwaW5nIGZ1bmN0aW9uIGFu
ZCBjb3ZlcnMgYm90aApNU0kgYW5kIElPQVBJQyBpbnRlcnJ1cHRzLiBEb24ndCBzdXBwb3J0IHBv
c3QgaW50ZXJydXB0IG1vZGUgZW11bGF0aW9uCmFuZCBwb3N0IGludGVycnVwdCBtb2RlIGVuYWJs
ZWQgb24gaG9zdCB3aXRoIHZpcnR1YWwgVlRELiB3aWxsIGFkZApsYXRlci4KClJlcG86Cmh0dHBz
Oi8vZ2l0aHViLmNvbS9sYW50aWFueXUvWGVuL3RyZWUveGVuX3Zpb21tdV92MgoKCkNoYW8gR2Fv
ICgyMSk6CiAgdG9vbHMvbGlieGM6IEFkZCB2aW9tbXUgb3BlcmF0aW9ucyBpbiBsaWJ4YwogIHRv
b2xzL2xpYmFjcGk6IEFkZCBETUEgcmVtYXBwaW5nIHJlcG9ydGluZyAoRE1BUikgQUNQSSB0YWJs
ZQogICAgc3RydWN0dXJlcwogIHRvb2xzL2xpYmFjcGk6IEFkZCBuZXcgZmllbGRzIGluIGFjcGlf
Y29uZmlnIGZvciBETUFSIHRhYmxlCiAgdG9vbHMvbGlieGw6IEFkZCBhIHVzZXIgY29uZmlndXJh
YmxlIHBhcmFtZXRlciB0byBjb250cm9sIHZJT01NVQogICAgYXR0cmlidXRlcwogIHRvb2xzL2xp
YnhsOiBidWlsZCBETUFSIHRhYmxlIGZvciBhIGd1ZXN0IHdpdGggb25lIHZpcnR1YWwgVlRECiAg
dG9vbHMvbGlieGw6IGNyZWF0ZSB2SU9NTVUgZHVyaW5nIGRvbWFpbiBjb25zdHJ1Y3Rpb24KICB4
ODYvaHZtOiBJbnRyb2R1Y2UgYSBlbXVsYXRlZCBWVEQgZm9yIEhWTQogIHg4Ni92dnRkOiBBZGQg
TU1JTyBoYW5kbGVyIGZvciBWVlRECiAgeDg2L3Z2dGQ6IFNldCBJbnRlcnJ1cHQgUmVtYXBwaW5n
IFRhYmxlIFBvaW50ZXIgdGhyb3VnaCBHQ01ECiAgeDg2L3Z2dGQ6IFByb2Nlc3MgaW50ZXJydXB0
IHJlbWFwcGluZyByZXF1ZXN0CiAgeDg2L3Z2dGQ6IGRlY29kZSBpbnRlcnJ1cHQgYXR0cmlidXRl
IGZyb20gSVJURQogIHg4Ni92aW9hcGljOiBIb29rIGludGVycnVwdCBkZWxpdmVyeSBvZiB2SU9B
UElDCiAgeDg2L3Z2dGQ6IEVuYWJsZSBRdWV1ZWQgSW52YWxpZGF0aW9uIHRocm91Z2ggR0NNRAog
IHg4Ni92dnRkOiBFbmFibGUgSW50ZXJydXB0IFJlbWFwcGluZyB0aHJvdWdoIEdDTUQKICB4ODYv
dmlvYXBpYzogZXh0ZW5kIHZpb2FwaWNfZ2V0X3ZlY3RvcigpIHRvIHN1cHBvcnQgcmVtYXBwaW5n
IGZvcm1hdAogICAgUlRFCiAgcGFzc3Rocm91Z2g6IG1vdmUgc29tZSBmaWVsZHMgb2YgaHZtX2dt
c2lfaW5mbyB0byBhIHN1Yi1zdHJ1Y3R1cmUKICB0b29scy9saWJ4YzogQWRkIGEgbmV3IGludGVy
ZmFjZSB0byBiaW5kIHJlbWFwcGluZyBmb3JtYXQgbXNpIHdpdGgKICAgIHBpcnEKICB4ODYvdm1z
aTogSG9vayBkZWxpdmVyaW5nIHJlbWFwcGluZyBmb3JtYXQgbXNpIHRvIGd1ZXN0CiAgeDg2L3Z2
dGQ6IEhhbmRsZSBpbnRlcnJ1cHQgdHJhbnNsYXRpb24gZmF1bHRzCiAgeDg2L3Z2dGQ6IEFkZCBx
dWV1ZWQgaW52YWxpZGF0aW9uIChRSSkgc3VwcG9ydAogIHg4Ni92dnRkOiBzYXZlIGFuZCByZXN0
b3JlIGVtdWxhdGVkIFZULWQKCkxhbiBUaWFueXUgKDQpOgogIERPTUNUTDogSW50cm9kdWNlIG5l
dyBET01DVEwgY29tbWFuZHMgZm9yIHZJT01NVSBzdXBwb3J0CiAgVklPTU1VOiBBZGQgaXJxIHJl
cXVlc3QgY2FsbGJhY2sgdG8gZGVhbCB3aXRoIGlycSByZW1hcHBpbmcKICBWSU9NTVU6IEFkZCBn
ZXQgaXJxIGluZm8gY2FsbGJhY2sgdG8gY29udmVydCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QKICBY
ZW4vZG9jOiBBZGQgWGVuIHZpcnR1YWwgSU9NTVUgZG9jCgogZG9jcy9tYW4veGwuY2ZnLnBvZC41
LmluICAgICAgICAgICAgICAgfCAgIDM0ICstCiBkb2NzL21pc2MvdmlvbW11LnR4dCAgICAgICAg
ICAgICAgICAgICB8ICAxMzkgKysrKwogdG9vbHMvbGliYWNwaS9hY3BpMl8wLmggICAgICAgICAg
ICAgICAgfCAgIDYxICsrCiB0b29scy9saWJhY3BpL2J1aWxkLmMgICAgICAgICAgICAgICAgICB8
ICAgNTcgKysKIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oICAgICAgICAgICAgICAgIHwgICAgOSAr
CiB0b29scy9saWJ4Yy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgICAgfCAgIDI1ICsKIHRvb2xzL2xpYnhjL3hj
X2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgICA1MyArKwogdG9vbHMvbGlieGMveGNfdmlvbW11
LmMgICAgICAgICAgICAgICAgfCAgIDgxICsrKwogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAg
ICAgICAgICAgICAgfCAgICA1ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAg
ICAgIHwgICAzNiArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICB8ICAg
MTYgKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAgICAgICAgfCAgIDI4ICsKIHRv
b2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMgICAgICAgICAgIHwgICA0OCArKwogdG9vbHMveGwv
eGxfcGFyc2UuYyAgICAgICAgICAgICAgICAgICAgfCAgIDY2ICsrCiB4ZW4vYXJjaC94ODYvaHZt
L2lycS5jICAgICAgICAgICAgICAgICB8ICAgMTEgKwogeGVuL2FyY2gveDg2L2h2bS92aW9hcGlj
LmMgICAgICAgICAgICAgfCAgIDMyICstCiB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgICAg
ICAgICAgICB8ICAgMTggKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgICAg
IHwgICAgMyArCiB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgICAgICAgICAgICB8ICAgNzQg
KysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgICAgICAgICAgIHwgIDE5MCArKysrLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlICAgfCAgICA3ICstCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCAgICB8ICAyMjIgKysrKystCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnRkLmggICAgICB8ICAgIDYgKwogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3Z2dGQuYyAgICAgfCAxMTk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oICAgICAgICAgICAgICB8ICAgIDMgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaCAgICAgICAgICAgfCAgIDg0ICsrKwogeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCAgIDI0ICstCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggICAgICAgICAgICB8ICAgNTkgKysKIHhlbi9pbmNsdWRlL3hlbi9odm0vaXJx
LmggICAgICAgICAgICAgIHwgICAxNSArLQogeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oICAgICAg
ICAgICAgICAgfCAgIDI0ICsKIDMxIGZpbGVzIGNoYW5nZWQsIDI1NDYgaW5zZXJ0aW9ucygrKSwg
ODMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL3Zpb21tdS50eHQK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4Yy94Y192aW9tbXUuYwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCgotLSAKMS44LjMuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02:41: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.xen.org>)
	id 1dfdPi-0001CG-SS; Thu, 10 Aug 2017 02:41:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPh-0001B2-KF
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D4/C8-03044-CD7CB895; Thu, 10 Aug 2017 02:41:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVywNykWPfO8e5
 Ig/1nRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxd76+wFPTwVyz51czYwHiAq4uRk0NIYBqj
 xM9bviC2hACvxJFlM1ghbH+Jzlt7WLoYuYBqOhglPj35wAaSYBNQlzixeCIjiC0iIC1x7fNlR
 pAiZoGrjBKnt81n7mLk4BAG6r7ZIQBisgioSny94ApSzivgKrFw5mWo+QoSUx6+ZwaxOYHiU7
 dsZYK4x0Vi3fJpjBMYeRcwMqxi1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMBgYg2MH4aVnAIUZJDiYlUd6Ohu5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 3ceAcoJFqempFWmZOcCwhElLcPAoifAagaR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcV
 xekSACkKKM0D24ELEYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3AmQKT2ZeCdymV0BHMA
 EdEeHbCXJESSJCSqqBUeU8S3OEeOvs2C1lekI7Zef4fVVPez9XZon7lpBj1ntPNiy40K6dd+e
 f9NRlVy53PzJc+2vek2vPXuVvuXy5Ii5EwyTy84J15+VcPddODnL2eurxbV6kwkHhFy56BrNZ
 u+z2Jx+Zrpf3+ubGj9rrHO8tdJ/Lc+7ha+G41Y+/63tMXpkS37NraZMSS3FGoqEWc1FxIgCYs
 R1ujAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502332890!111305155!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28071 invoked from network); 10 Aug 2017 02:41:32 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:32 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="117459409"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 19:41:27 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:11 -0400
Message-Id: <1502310866-10450-11-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 10/25] tools/libxl: create vIOMMU during
	domain construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCklmIGd1ZXN0IGlzIGNvbmZpZ3Vy
ZWQgdG8gaGF2ZSBhIHZJT01NVSwgY3JlYXRlIGl0IGR1cmluZyBkb21haW4gY29uc3RydWN0aW9u
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfeDg2LmMgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKaW5kZXggNDU1ZjZmMC4uYWNlMjBlNSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
eDg2LmMKQEAgLTM0MSw4ICszNDEsMzYgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUo
bGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgaWYgKGRf
Y29uZmlnLT5iX2luZm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAg
dW5zaWduZWQgbG9uZyBzaGFkb3cgPSBESVZfUk9VTkRVUChkX2NvbmZpZy0+Yl9pbmZvLnNoYWRv
d19tZW1rYiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDI0
KTsKKyAgICAgICAgbGlieGxfdmlvbW11X2luZm8gKnZpb21tdSA9ICZkX2NvbmZpZy0+Yl9pbmZv
LnZpb21tdTsKKwogICAgICAgICB4Y19zaGFkb3dfY29udHJvbChjdHgtPnhjaCwgZG9taWQsIFhF
Tl9ET01DVExfU0hBRE9XX09QX1NFVF9BTExPQ0FUSU9OLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICBOVUxMLCAwLCAmc2hhZG93LCAwLCBOVUxMKTsKKworICAgICAgICAvKiBDaGVjayBzdXBw
b3J0ZWQgY2FwYmlsaXRpZXMgYW5kIGNyZWF0ZSB2aW9tbXUgKi8KKyAgICAgICAgaWYgKHZpb21t
dS0+dHlwZSkgeworICAgICAgICAgICAgdWludDMyX3QgaWQ7CisgICAgICAgICAgICB1aW50NjRf
dCBjYXA7CisKKyAgICAgICAgICAgIGlmICh4Y192aW9tbXVfcXVlcnlfY2FwKGN0eC0+eGNoLCBk
b21pZCwgdmlvbW11LT50eXBlLCAmY2FwKSkgeworICAgICAgICAgICAgICAgIExPR0VEKEVSUk9S
LCBkb21pZCwgImZhaWxlZCB0byBxdWVyeSB2SU9NTVUncyBjYXBhYmlsaXRpZXMiKTsKKyAgICAg
ICAgICAgICAgICByZXQgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgICAgIGdvdG8gb3V0Owor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoKGNhcCAmIHZpb21tdS0+Y2FwKSAhPSB2
aW9tbXUtPmNhcCkgeworICAgICAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgInZJT01N
VTogVW5zdXBwb3J0ZWQgY2FwICUiUFJJdTY0LCBjYXApOworICAgICAgICAgICAgICAgIHJldCA9
IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIHJldCA9IHhjX3Zpb21tdV9jcmVhdGUoY3R4LT54Y2gsIGRvbWlkLCB2aW9t
bXUtPnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgdmlvbW11LT5iYXNlX2FkZHIsIHZpb21t
dS0+bGVuLCB2aW9tbXUtPmNhcCwgJmlkKTsKKyAgICAgICAgICAgIGlmIChyZXQpIHsKKyAgICAg
ICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJjcmVhdGUgdklPTU1VIGZhaWwiKTsKKyAg
ICAgICAgICAgICAgICByZXQgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgfQogCiAgICAgaWYgKGRfY29uZmlnLT5j
X2luZm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJgotLSAKMS44LjMuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPk-0001Du-3G; Thu, 10 Aug 2017 02:41:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPi-0001Bp-QX
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:35 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 82/25-03406-ED7CB895; Thu, 10 Aug 2017 02:41:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42I5YG5SrHv3eHe
 kwYpJPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8altU9ZC74lVWxpX8/cwHjWp4uRi0NIYDqj
 xKsZB5i7GDk5JAR4JY4sm8EKYftL/NjzngWiqINRorfpDiNIgk1AXeLE4olgtoiAtMS1z5cZQ
 YqYBa4ySpzeNh9skrCAs8TcyzvZQGwWAVWJDR+2gdm8Aq4S309dZ4HYoCAx5eF7sHpOoPjULV
 uZQGwhAReJdcunMU5g5F3AyLCKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NSc
 xqVgvOT93EyMwJBiAYAfjp2UBhxglOZiURHk7GrojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 dh8DygkWpaanVqRl5gCDEyYtwcGjJMJrBJLmLS5IzC3OTIdInWK05Niwev0XJo4FPRuA5KsJ/
 78xCbHk5eelSonz6oI0CIA0ZJTmwY2DRdAlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNWgE
 zhycwrgdv6CuggJqCDInw7QQ4qSURISTUwGm+pWW39gHti8wPRsEZZIdX9NbyumcwsebVGWy0
 nZv4Rc5z6qS+Ex2H5jOeHezfVXA2xPOR50KX00r+XHmIXLO4d4GYQ/jSJg+vl9NlxWZIvJ3eW
 XGM+wJB6yWmB49SpV9KyXCsY8gUZHt74d6agIWr1hoNTpxz6KeTvtrrydHubZaT2d70ZSizFG
 YmGWsxFxYkAJJU+ppsCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502332890!111305155!2
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28173 invoked from network); 10 Aug 2017 02:41:32 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:32 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="137766972"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga005.fm.intel.com with ESMTP; 09 Aug 2017 19:41:30 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:12 -0400
Message-Id: <1502310866-10450-12-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 11/25] x86/hvm: Introduce a emulated VTD for
	HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggYWRkcyBjcmVh
dGUvZGVzdHJveS9xdWVyeSBmdW5jdGlvbiBmb3IgdGhlIGVtdWxhdGVkIFZURAphbmQgYWRhcHRz
IGl0IHRvIHRoZSBjb21tb24gVklPTU1VIGFic3RyYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlh
bnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2Vm
aWxlIHwgICA3ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCAgfCAgOTkg
KysrKysrKysrKysrKysrKystLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQu
YyAgIHwgMTU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3Zpb21tdS5oICAgICAgICAgfCAgIDMgKwogNCBmaWxlcyBjaGFuZ2VkLCAyNDEg
aW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtl
ZmlsZQppbmRleCBmMzAyNjUzLi4xNjNjN2ZlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01h
a2VmaWxlCkBAIC0xLDggKzEsOSBAQAogc3ViZGlyLSQoQ09ORklHX1g4NikgKz0geDg2CiAKLW9i
ai15ICs9IGlvbW11Lm8KIG9iai15ICs9IGRtYXIubwotb2JqLXkgKz0gdXRpbHMubwotb2JqLXkg
Kz0gcWludmFsLm8KIG9iai15ICs9IGludHJlbWFwLm8KK29iai15ICs9IGlvbW11Lm8KK29iai15
ICs9IHFpbnZhbC5vCiBvYmoteSArPSBxdWlya3Mubworb2JqLXkgKz0gdXRpbHMubworb2JqLSQo
Q09ORklHX1ZJT01NVSkgKz0gdnZ0ZC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmlu
ZGV4IDcyYzFhMmUuLjU1ZjNiNmUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBA
IC0yMywzMSArMjMsNTQgQEAKICNpbmNsdWRlIDxhc20vbXNpLmg+CiAKIC8qCi0gKiBJbnRlbCBJ
T01NVSByZWdpc3RlciBzcGVjaWZpY2F0aW9uIHBlciB2ZXJzaW9uIDEuMCBwdWJsaWMgc3BlYy4K
KyAqIEludGVsIElPTU1VIHJlZ2lzdGVyIHNwZWNpZmljYXRpb24gcGVyIHZlcnNpb24gMi40IHB1
YmxpYyBzcGVjLgogICovCiAKLSNkZWZpbmUgICAgRE1BUl9WRVJfUkVHICAgIDB4MCAgICAvKiBB
cmNoIHZlcnNpb24gc3VwcG9ydGVkIGJ5IHRoaXMgSU9NTVUgKi8KLSNkZWZpbmUgICAgRE1BUl9D
QVBfUkVHICAgIDB4OCAgICAvKiBIYXJkd2FyZSBzdXBwb3J0ZWQgY2FwYWJpbGl0aWVzICovCi0j
ZGVmaW5lICAgIERNQVJfRUNBUF9SRUcgICAgMHgxMCAgICAvKiBFeHRlbmRlZCBjYXBhYmlsaXRp
ZXMgc3VwcG9ydGVkICovCi0jZGVmaW5lICAgIERNQVJfR0NNRF9SRUcgICAgMHgxOCAgICAvKiBH
bG9iYWwgY29tbWFuZCByZWdpc3RlciAqLwotI2RlZmluZSAgICBETUFSX0dTVFNfUkVHICAgIDB4
MWMgICAgLyogR2xvYmFsIHN0YXR1cyByZWdpc3RlciAqLwotI2RlZmluZSAgICBETUFSX1JUQURE
Ul9SRUcgICAgMHgyMCAgICAvKiBSb290IGVudHJ5IHRhYmxlICovCi0jZGVmaW5lICAgIERNQVJf
Q0NNRF9SRUcgICAgMHgyOCAgICAvKiBDb250ZXh0IGNvbW1hbmQgcmVnICovCi0jZGVmaW5lICAg
IERNQVJfRlNUU19SRUcgICAgMHgzNCAgICAvKiBGYXVsdCBTdGF0dXMgcmVnaXN0ZXIgKi8KLSNk
ZWZpbmUgICAgRE1BUl9GRUNUTF9SRUcgICAgMHgzOCAgICAvKiBGYXVsdCBjb250cm9sIHJlZ2lz
dGVyICovCi0jZGVmaW5lICAgIERNQVJfRkVEQVRBX1JFRyAgICAweDNjICAgIC8qIEZhdWx0IGV2
ZW50IGludGVycnVwdCBkYXRhIHJlZ2lzdGVyICovCi0jZGVmaW5lICAgIERNQVJfRkVBRERSX1JF
RyAgICAweDQwICAgIC8qIEZhdWx0IGV2ZW50IGludGVycnVwdCBhZGRyIHJlZ2lzdGVyICovCi0j
ZGVmaW5lICAgIERNQVJfRkVVQUREUl9SRUcgMHg0NCAgICAvKiBVcHBlciBhZGRyZXNzIHJlZ2lz
dGVyICovCi0jZGVmaW5lICAgIERNQVJfQUZMT0dfUkVHICAgIDB4NTggICAgLyogQWR2YW5jZWQg
RmF1bHQgY29udHJvbCAqLwotI2RlZmluZSAgICBETUFSX1BNRU5fUkVHICAgIDB4NjQgICAgLyog
RW5hYmxlIFByb3RlY3RlZCBNZW1vcnkgUmVnaW9uICovCi0jZGVmaW5lICAgIERNQVJfUExNQkFT
RV9SRUcgMHg2OCAgICAvKiBQTVJSIExvdyBhZGRyICovCi0jZGVmaW5lICAgIERNQVJfUExNTElN
SVRfUkVHIDB4NmMgICAgLyogUE1SUiBsb3cgbGltaXQgKi8KLSNkZWZpbmUgICAgRE1BUl9QSE1C
QVNFX1JFRyAweDcwICAgIC8qIHBtcnIgaGlnaCBiYXNlIGFkZHIgKi8KLSNkZWZpbmUgICAgRE1B
Ul9QSE1MSU1JVF9SRUcgMHg3OCAgICAvKiBwbXJyIGhpZ2ggbGltaXQgKi8KLSNkZWZpbmUgICAg
RE1BUl9JUUhfUkVHICAgIDB4ODAgICAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIGhlYWQgKi8KLSNk
ZWZpbmUgICAgRE1BUl9JUVRfUkVHICAgIDB4ODggICAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIHRh
aWwgKi8KLSNkZWZpbmUgICAgRE1BUl9JUUFfUkVHICAgIDB4OTAgICAgLyogaW52YWxpZGF0aW9u
IHF1ZXVlIGFkZHIgKi8KLSNkZWZpbmUgICAgRE1BUl9JUlRBX1JFRyAgIDB4QjggICAgLyogaW50
ciByZW1hcCAqLworI2RlZmluZSBETUFSX1ZFUl9SRUcgICAgICAgICAgICAweDAgIC8qIEFyY2gg
dmVyc2lvbiBzdXBwb3J0ZWQgYnkgdGhpcyBJT01NVSAqLworI2RlZmluZSBETUFSX0NBUF9SRUcg
ICAgICAgICAgICAweDggIC8qIEhhcmR3YXJlIHN1cHBvcnRlZCBjYXBhYmlsaXRpZXMgKi8KKyNk
ZWZpbmUgRE1BUl9FQ0FQX1JFRyAgICAgICAgICAgMHgxMCAvKiBFeHRlbmRlZCBjYXBhYmlsaXRp
ZXMgc3VwcG9ydGVkICovCisjZGVmaW5lIERNQVJfR0NNRF9SRUcgICAgICAgICAgIDB4MTggLyog
R2xvYmFsIGNvbW1hbmQgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9HU1RTX1JFRyAgICAgICAg
ICAgMHgxYyAvKiBHbG9iYWwgc3RhdHVzIHJlZ2lzdGVyICovCisjZGVmaW5lIERNQVJfUlRBRERS
X1JFRyAgICAgICAgIDB4MjAgLyogUm9vdCBlbnRyeSB0YWJsZSAqLworI2RlZmluZSBETUFSX0ND
TURfUkVHICAgICAgICAgICAweDI4IC8qIENvbnRleHQgY29tbWFuZCByZWcgKi8KKyNkZWZpbmUg
RE1BUl9GU1RTX1JFRyAgICAgICAgICAgMHgzNCAvKiBGYXVsdCBTdGF0dXMgcmVnaXN0ZXIgKi8K
KyNkZWZpbmUgRE1BUl9GRUNUTF9SRUcgICAgICAgICAgMHgzOCAvKiBGYXVsdCBjb250cm9sIHJl
Z2lzdGVyICovCisjZGVmaW5lIERNQVJfRkVEQVRBX1JFRyAgICAgICAgIDB4M2MgLyogRmF1bHQg
ZXZlbnQgaW50ZXJydXB0IGRhdGEgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9GRUFERFJfUkVH
ICAgICAgICAgMHg0MCAvKiBGYXVsdCBldmVudCBpbnRlcnJ1cHQgYWRkciByZWdpc3RlciAqLwor
I2RlZmluZSBETUFSX0ZFVUFERFJfUkVHICAgICAgICAweDQ0IC8qIFVwcGVyIGFkZHJlc3MgcmVn
aXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9BRkxPR19SRUcgICAgICAgICAgMHg1OCAvKiBBZHZhbmNl
ZCBGYXVsdCBjb250cm9sICovCisjZGVmaW5lIERNQVJfUE1FTl9SRUcgICAgICAgICAgIDB4NjQg
LyogRW5hYmxlIFByb3RlY3RlZCBNZW1vcnkgUmVnaW9uICovCisjZGVmaW5lIERNQVJfUExNQkFT
RV9SRUcgICAgICAgIDB4NjggLyogUE1SUiBMb3cgYWRkciAqLworI2RlZmluZSBETUFSX1BMTUxJ
TUlUX1JFRyAgICAgICAweDZjIC8qIFBNUlIgbG93IGxpbWl0ICovCisjZGVmaW5lIERNQVJfUEhN
QkFTRV9SRUcgICAgICAgIDB4NzAgLyogcG1yciBoaWdoIGJhc2UgYWRkciAqLworI2RlZmluZSBE
TUFSX1BITUxJTUlUX1JFRyAgICAgICAweDc4IC8qIHBtcnIgaGlnaCBsaW1pdCAqLworI2RlZmlu
ZSBETUFSX0lRSF9SRUcgICAgICAgICAgICAweDgwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBoZWFk
ICovCisjZGVmaW5lIERNQVJfSVFUX1JFRyAgICAgICAgICAgIDB4ODggLyogaW52YWxpZGF0aW9u
IHF1ZXVlIHRhaWwgKi8KKyNkZWZpbmUgRE1BUl9JUVRfUkVHX0hJICAgICAgICAgMHg4YworI2Rl
ZmluZSBETUFSX0lRQV9SRUcgICAgICAgICAgICAweDkwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBh
ZGRyICovCisjZGVmaW5lIERNQVJfSVFBX1JFR19ISSAgICAgICAgIDB4OTQKKyNkZWZpbmUgRE1B
Ul9JQ1NfUkVHICAgICAgICAgICAgMHg5YyAvKiBJbnZhbGlkYXRpb24gY29tcGxldGUgc3RhdHVz
ICovCisjZGVmaW5lIERNQVJfSUVDVExfUkVHICAgICAgICAgIDB4YTAgLyogSW52YWxpZGF0aW9u
IGV2ZW50IGNvbnRyb2wgKi8KKyNkZWZpbmUgRE1BUl9JRURBVEFfUkVHICAgICAgICAgMHhhNCAv
KiBJbnZhbGlkYXRpb24gZXZlbnQgZGF0YSAqLworI2RlZmluZSBETUFSX0lFQUREUl9SRUcgICAg
ICAgICAweGE4IC8qIEludmFsaWRhdGlvbiBldmVudCBhZGRyZXNzICovCisjZGVmaW5lIERNQVJf
SUVVQUREUl9SRUcgICAgICAgIDB4YWMgLyogSW52YWxpZGF0aW9uIGV2ZW50IGFkZHJlc3MgKi8K
KyNkZWZpbmUgRE1BUl9JUlRBX1JFRyAgICAgICAgICAgMHhiOCAvKiBJbnRlcnJ1cHQgcmVtYXBw
aW5nIHRhYmxlIGFkZHIgKi8KKyNkZWZpbmUgRE1BUl9JUlRBX1JFR19ISSAgICAgICAgMHhiYwor
I2RlZmluZSBETUFSX1BRSF9SRUcgICAgICAgICAgICAweGMwIC8qIFBhZ2UgcmVxdWVzdCBxdWV1
ZSBoZWFkICovCisjZGVmaW5lIERNQVJfUFFIX1JFR19ISSAgICAgICAgIDB4YzQKKyNkZWZpbmUg
RE1BUl9QUVRfUkVHICAgICAgICAgICAgMHhjOCAvKiBQYWdlIHJlcXVlc3QgcXVldWUgdGFpbCov
CisjZGVmaW5lIERNQVJfUFFUX1JFR19ISSAgICAgICAgIDB4Y2MKKyNkZWZpbmUgRE1BUl9QUUFf
UkVHICAgICAgICAgICAgMHhkMCAvKiBQYWdlIHJlcXVlc3QgcXVldWUgYWRkcmVzcyAqLworI2Rl
ZmluZSBETUFSX1BRQV9SRUdfSEkgICAgICAgICAweGQ0CisjZGVmaW5lIERNQVJfUFJTX1JFRyAg
ICAgICAgICAgIDB4ZGMgLyogUGFnZSByZXF1ZXN0IHN0YXR1cyAqLworI2RlZmluZSBETUFSX1BF
Q1RMX1JFRyAgICAgICAgICAweGUwIC8qIFBhZ2UgcmVxdWVzdCBldmVudCBjb250cm9sICovCisj
ZGVmaW5lIERNQVJfUEVEQVRBX1JFRyAgICAgICAgIDB4ZTQgLyogUGFnZSByZXF1ZXN0IGV2ZW50
IGRhdGEgKi8KKyNkZWZpbmUgRE1BUl9QRUFERFJfUkVHICAgICAgICAgMHhlOCAvKiBQYWdlIHJl
cXVlc3QgZXZlbnQgYWRkcmVzcyAqLworI2RlZmluZSBETUFSX1BFVUFERFJfUkVHICAgICAgICAw
eGVjIC8qIFBhZ2UgZXZlbnQgdXBwZXIgYWRkcmVzcyAqLworI2RlZmluZSBETUFSX01UUlJDQVBf
UkVHICAgICAgICAweDEwMCAvKiBNVFJSIGNhcGFiaWxpdHkgKi8KKyNkZWZpbmUgRE1BUl9NVFJS
Q0FQX1JFR19ISSAgICAgMHgxMDQKKyNkZWZpbmUgRE1BUl9NVFJSREVGX1JFRyAgICAgICAgMHgx
MDggLyogTVRSUiBkZWZhdWx0IHR5cGUgKi8KKyNkZWZpbmUgRE1BUl9NVFJSREVGX1JFR19ISSAg
ICAgMHgxMGMKIAogI2RlZmluZSBPRkZTRVRfU1RSSURFICAgICAgICAoOSkKICNkZWZpbmUgZG1h
cl9yZWFkbChkbWFyLCByZWcpIHJlYWRsKChkbWFyKSArIChyZWcpKQpAQCAtNTgsNiArODEsMzAg
QEAKICNkZWZpbmUgVkVSX01BSk9SKHYpICAgICAgICAoKCh2KSAmIDB4ZjApID4+IDQpCiAjZGVm
aW5lIFZFUl9NSU5PUih2KSAgICAgICAgKCh2KSAmIDB4MGYpCiAKKy8qIENBUF9SRUcgKi8KKyNk
ZWZpbmUgRE1BX0RPTUFJTl9JRF9TSElGVCAgICAgICAgIDE2ICAvKiAxNi1iaXQgZG9tYWluIGlk
IGZvciA2NEsgZG9tYWlucyAqLworI2RlZmluZSBETUFfRE9NQUlOX0lEX01BU0sgICAgICAgICAg
KCgxVUwgPDwgRE1BX0RPTUFJTl9JRF9TSElGVCkgLSAxKQorI2RlZmluZSBETUFfQ0FQX05EICAg
ICAgICAgICAgICAgICAgKCgoRE1BX0RPTUFJTl9JRF9TSElGVCAtIDQpIC8gMikgJiA3VUxMKQor
I2RlZmluZSBETUFfTUdBVyAgICAgICAgICAgICAgICAgICAgMzkgIC8qIE1heGltdW0gR3Vlc3Qg
QWRkcmVzcyBXaWR0aCAqLworI2RlZmluZSBETUFfQ0FQX01HQVcgICAgICAgICAgICAgICAgKCgo
RE1BX01HQVcgLSAxKSAmIDB4M2ZVTEwpIDw8IDE2KQorI2RlZmluZSBETUFfTUFNViAgICAgICAg
ICAgICAgICAgICAgMThVTEwKKyNkZWZpbmUgRE1BX0NBUF9NQU1WICAgICAgICAgICAgICAgIChE
TUFfTUFNViA8PCA0OCkKKyNkZWZpbmUgRE1BX0NBUF9QU0kgICAgICAgICAgICAgICAgICgxVUxM
IDw8IDM5KQorI2RlZmluZSBETUFfQ0FQX1NMTFBTICAgICAgICAgICAgICAgKCgxVUxMIDw8IDM0
KSB8ICgxVUxMIDw8IDM1KSkKKyNkZWZpbmUgRE1BX0ZSQ0RfUkVHX05SICAgICAgICAgICAgIDFV
TEwKKyNkZWZpbmUgRE1BX0NBUF9ORlIgICAgICAgICAgICAgICAgICgoRE1BX0ZSQ0RfUkVHX05S
IC0gMSkgPDwgNDApCisjZGVmaW5lIERNQV9DQVBfRlJPX09GRlNFVCAgICAgICAgICAweDIyMFVM
TAorI2RlZmluZSBETUFfQ0FQX0ZSTyAgICAgICAgICAgICAgICAgKERNQV9DQVBfRlJPX09GRlNF
VCA8PCAyMCkKKworLyogU3VwcG9ydGVkIEFkanVzdGVkIEd1ZXN0IEFkZHJlc3MgV2lkdGhzICov
CisjZGVmaW5lIERNQV9DQVBfU0FHQVdfU0hJRlQgICAgICAgICA4CisjZGVmaW5lIERNQV9DQVBf
U0FHQVdfTUFTSyAgICAgICAgICAoMHgxZlVMTCA8PCBETUFfQ0FQX1NBR0FXX1NISUZUKQorIC8q
IDM5LWJpdCBBR0FXLCAzLWxldmVsIHBhZ2UtdGFibGUgKi8KKyNkZWZpbmUgRE1BX0NBUF9TQUdB
V18zOWJpdCAgICAgICAgICgweDJVTEwgPDwgRE1BX0NBUF9TQUdBV19TSElGVCkKKyAvKiA0OC1i
aXQgQUdBVywgNC1sZXZlbCBwYWdlLXRhYmxlICovCisjZGVmaW5lIERNQV9DQVBfU0FHQVdfNDhi
aXQgICAgICAgICAoMHg0VUxMIDw8IERNQV9DQVBfU0FHQVdfU0hJRlQpCisjZGVmaW5lIERNQV9D
QVBfU0FHQVcgICAgICAgICAgICAgICBETUFfQ0FQX1NBR0FXXzM5Yml0CisKIC8qCiAgKiBEZWNv
ZGluZyBDYXBhYmlsaXR5IFJlZ2lzdGVyCiAgKi8KQEAgLTg5LDYgKzEzNiwxMiBAQAogI2RlZmlu
ZSBjYXBfYWZsKGMpICAgICAgICAoKChjKSA+PiAzKSAmIDEpCiAjZGVmaW5lIGNhcF9uZG9tcyhj
KSAgICAgICAgKDEgPDwgKDQgKyAyICogKChjKSAmIDB4NykpKQogCisvKiBFQ0FQX1JFRyAqLwor
I2RlZmluZSBETUFfRUNBUF9RSSAgICAgICAgICAgICAgICAgKDFVTEwgPDwgMSkKKyNkZWZpbmUg
RE1BX0VDQVBfSVIgICAgICAgICAgICAgICAgICgxVUxMIDw8IDMpCisjZGVmaW5lIERNQV9FQ0FQ
X0VJTSAgICAgICAgICAgICAgICAoMVVMTCA8PCA0KQorI2RlZmluZSBETUFfRUNBUF9NSE1WICAg
ICAgICAgICAgICAgKDE1VUxMIDw8IDIwKQorCiAvKgogICogRXh0ZW5kZWQgQ2FwYWJpbGl0eSBS
ZWdpc3RlcgogICovCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi4zNTNmYWZlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtMCwwICsxLDE1OCBAQAorLyoKKyAqIHZ2dGQu
YworICoKKyAqIHZpcnR1YWxpemUgVlREIGZvciBIVk0uCisgKgorICogQ29weXJpZ2h0IChDKSAy
MDE3IENoYW8gR2FvLCBJbnRlbCBDb3Jwb3JhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAq
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cisj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8
eGVuL3Zpb21tdS5oPgorI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+CisjaW5jbHVkZSA8YXNtL2N1
cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vaHZtL2RvbWFpbi5oPgorI2luY2x1ZGUgPGFzbS9wYWdl
Lmg+CisKKyNpbmNsdWRlICJpb21tdS5oIgorCitzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncyB7Cisg
ICAgdWludDhfdCBkYXRhWzEwMjRdOworfTsKKworLyogU3RhdHVzIGZpZWxkIG9mIHN0cnVjdCB2
dnRkICovCisjZGVmaW5lIFZJT01NVV9TVEFUVVNfREVGQVVMVCAgICAgICAgICAgICAgICAgICAo
MCkKKyNkZWZpbmUgVklPTU1VX1NUQVRVU19JUlFfUkVNQVBQSU5HX0VOQUJMRUQgICAgICgxIDw8
IDApCisjZGVmaW5lIFZJT01NVV9TVEFUVVNfRE1BX1JFTUFQUElOR19FTkFCTEVEICAgICAoMSA8
PCAxKQorCitzdHJ1Y3QgdnZ0ZCB7CisgICAgLyogVklPTU1VX1NUQVRVU19YWFggKi8KKyAgICBp
bnQgc3RhdHVzOworICAgIC8qIEFkZHJlc3MgcmFuZ2Ugb2YgcmVtYXBwaW5nIGhhcmR3YXJlIHJl
Z2lzdGVyLXNldCAqLworICAgIHVpbnQ2NF90IGJhc2VfYWRkcjsKKyAgICB1aW50NjRfdCBsZW5n
dGg7CisgICAgLyogUG9pbnQgYmFjayB0byB0aGUgb3duZXIgZG9tYWluICovCisgICAgc3RydWN0
IGRvbWFpbiAqZG9tYWluOworICAgIHN0cnVjdCBodm1faHdfdnZ0ZF9yZWdzICpyZWdzOworICAg
IHN0cnVjdCBwYWdlX2luZm8gKnJlZ3NfcGFnZTsKK307CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB2
dnRkX3NldF9yZWcoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWx1ZSkKK3sKKyAgICAqKCh1aW50MzJfdCAq
KSgmdnRkLT5yZWdzLT5kYXRhW3JlZ10pKSA9IHZhbHVlOworfQorCitzdGF0aWMgaW5saW5lIHVp
bnQzMl90IHZ2dGRfZ2V0X3JlZyhzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcpCit7Cisg
ICAgcmV0dXJuICooKHVpbnQzMl90ICopKCZ2dGQtPnJlZ3MtPmRhdGFbcmVnXSkpOworfQorCitz
dGF0aWMgaW5saW5lIHVpbnQ4X3QgdnZ0ZF9nZXRfcmVnX2J5dGUoc3RydWN0IHZ2dGQgKnZ0ZCwg
dWludDMyX3QgcmVnKQoreworICAgIHJldHVybiAqKCh1aW50OF90ICopKCZ2dGQtPnJlZ3MtPmRh
dGFbcmVnXSkpOworfQorCisjZGVmaW5lIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIHJlZywgdmFs
KSBkbyB7ICBcCisgICAgKHZhbCkgPSB2dnRkX2dldF9yZWcodnZ0ZCwgKHJlZykgKyA0ICk7ICAg
ICBcCisgICAgKHZhbCkgPSAodmFsKSA8PCAzMjsgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgKHZhbCkgKz0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIHJlZyk7ICAgICAgICAgICBcCit9IHdoaWxl
KDApCisjZGVmaW5lIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIHJlZywgdmFsKSBkbyB7ICBcCisg
ICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIHJlZywgKHZhbCkpOyAgICAgICAgICAgICBcCisgICAgdnZ0
ZF9zZXRfcmVnKHZ2dGQsIChyZWcpICsgNCwgKHZhbCkgPj4gMzIpOyBcCit9IHdoaWxlKDApCisK
K3N0YXRpYyB2b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFi
aWxpdHkpCit7CisgICAgdWludDY0X3QgY2FwID0gRE1BX0NBUF9ORlIgfCBETUFfQ0FQX1NMTFBT
IHwgRE1BX0NBUF9GUk8gfAorICAgICAgICAgICAgICAgICAgIERNQV9DQVBfTUdBVyB8IERNQV9D
QVBfU0FHQVcgfCBETUFfQ0FQX05EOworICAgIHVpbnQ2NF90IGVjYXAgPSBETUFfRUNBUF9JUiB8
IERNQV9FQ0FQX0VJTSB8IERNQV9FQ0FQX1FJOworCisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERN
QVJfVkVSX1JFRywgMHgxMFVMKTsKKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NB
UF9SRUcsIGNhcCk7CisgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9FQ0FQX1JFRywg
ZWNhcCk7CisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERNQVJfRkVDVExfUkVHLCAweDgwMDAwMDAw
VUwpOworICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBETUFSX0lFQ1RMX1JFRywgMHg4MDAwMDAwMFVM
KTsKK30KKworc3RhdGljIHU2NCB2dnRkX3F1ZXJ5X2NhcHMoc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICByZXR1cm4gVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HOworfQorCitzdGF0aWMgaW50IHZ2
dGRfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9tbXUgKnZpb21tdSkKK3sKKyAg
ICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZDsKKyAgICBpbnQgcmV0OworCisgICAgaWYgKCAhaXNfaHZtX2Rv
bWFpbihkKSB8fCAodmlvbW11LT5sZW5ndGggIT0gUEFHRV9TSVpFKSB8fAorICAgICAgICAofnZ2
dGRfcXVlcnlfY2FwcyhkKSAmIHZpb21tdS0+Y2FwcykgKQorICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgIHJldCA9IC1FTk9NRU07CisgICAgdnZ0ZCA9IHhtYWxsb2NfYnl0ZXMoc2l6ZW9m
KHN0cnVjdCB2dnRkKSk7CisgICAgaWYgKCAhdnZ0ZCApCisgICAgICAgIHJldHVybiByZXQ7CisK
KyAgICB2dnRkLT5yZWdzX3BhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25l
cik7CisgICAgaWYgKCAhdnZ0ZC0+cmVnc19wYWdlICkKKyAgICAgICAgZ290byBvdXQxOworCisg
ICAgdnZ0ZC0+cmVncyA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh2dnRkLT5yZWdzX3BhZ2Up
OworICAgIGlmICggIXZ2dGQtPnJlZ3MgKQorICAgICAgICBnb3RvIG91dDI7CisgICAgY2xlYXJf
cGFnZSh2dnRkLT5yZWdzKTsKKworICAgIHZ2dGRfcmVzZXQodnZ0ZCwgdmlvbW11LT5jYXBzKTsK
KyAgICB2dnRkLT5iYXNlX2FkZHIgPSB2aW9tbXUtPmJhc2VfYWRkcmVzczsKKyAgICB2dnRkLT5s
ZW5ndGggPSB2aW9tbXUtPmxlbmd0aDsKKyAgICB2dnRkLT5kb21haW4gPSBkOworICAgIHZ2dGQt
PnN0YXR1cyA9IFZJT01NVV9TVEFUVVNfREVGQVVMVDsKKyAgICByZXR1cm4gMDsKKworIG91dDI6
CisgICAgZnJlZV9kb21oZWFwX3BhZ2UodnZ0ZC0+cmVnc19wYWdlKTsKKyBvdXQxOgorICAgIHhm
cmVlKHZ2dGQpOworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF9kZXN0cm95
KHN0cnVjdCB2aW9tbXUgKnZpb21tdSkKK3sKKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IHZpb21t
dS0+cHJpdjsKKworICAgIGlmICggdnZ0ZCApCisgICAgeworICAgICAgICB1bm1hcF9kb21haW5f
cGFnZV9nbG9iYWwodnZ0ZC0+cmVncyk7CisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHZ2dGQt
PnJlZ3NfcGFnZSk7CisgICAgICAgIHhmcmVlKHZ2dGQpOworICAgIH0KKyAgICByZXR1cm4gMDsK
K30KKworc3RydWN0IHZpb21tdV9vcHMgdnZ0ZF9odm1fdm14X29wcyA9IHsKKyAgICAucXVlcnlf
Y2FwcyA9IHZ2dGRfcXVlcnlfY2FwcywKKyAgICAuY3JlYXRlID0gdnZ0ZF9jcmVhdGUsCisgICAg
LmRlc3Ryb3kgPSB2dnRkX2Rlc3Ryb3kKK307CisKK3N0YXRpYyBpbnQgdnZ0ZF9yZWdpc3Rlcih2
b2lkKQoreworICAgIHZpb21tdV9yZWdpc3Rlcl90eXBlKFZJT01NVV9UWVBFX0lOVEVMX1ZURCwg
JnZ2dGRfaHZtX3ZteF9vcHMpOworICAgIHJldHVybiAwOworfQorX19pbml0Y2FsbCh2dnRkX3Jl
Z2lzdGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCmluZGV4IDFlOGQ0YmUuLmI3MzBlNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni92aW9tbXUuaApAQCAtMjIsNiArMjIsOSBAQAogCiAjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgog
I2luY2x1ZGUgPGFzbS90eXBlcy5oPgorI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKworZXh0
ZXJuIHN0cnVjdCB2aW9tbXVfb3BzIHZ2dGRfaHZtX3ZteF9vcHM7CiAKIC8qIElSUSByZXF1ZXN0
IHR5cGUgKi8KICNkZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX01TSSAgICAgICAgICAwCi0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02:41: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.xen.org>)
	id 1dfdPo-0001Hw-Ab; Thu, 10 Aug 2017 02:41:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPn-0001Gu-2E
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 11/60-02962-2E7CB895; Thu, 10 Aug 2017 02:41:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhr/vweHe
 kwcwWU4slHxezODB6HN39mymAMYo1My8pvyKBNeP/ij7WgguKFQ2dkg2MpyW7GDk5hAQqJc7d
 /c0OYksI8EocWTaDFcL2lzh3dBpTFyMXUE0Ho0T/z89sIAk2AXWJE4snMoLYIgLSEtc+X2YEK
 WIWuMoocXrbfGaQhLCArcTtBe9ZQGwWAVWJ1/O/gcV5BVwlps7/ALVNQWLKw/dgcU6Q+JatTB
 AXuUisWz6NcQIj7wJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXr
 J+bmbGIHhwAAEOxgXrw08xCjJwaQkytvR0B0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3+xhQ
 TrAoNT21Ii0zBxiYMGkJDh4lEd4ykDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzLgEpE
 gApyijNgxsBi5JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuatAJnCk5lXArfpFdARTEBHRP
 h2ghxRkoiQkmpgnLPw64Ypd38H3562QmqncsaLSV5Cfs7ZDjuOpa4r8fqW+Jw/4N35u0vu3w3
 fm9PzJ1wou1Ft8sxDkjEKzZeV5O/URjDJGDr56MbPursvd3rtYek2BmNLOTaOJKYD89YkSutz
 pYnLrlBdv3DtxPaJSs7MN1ISmN2EHwYf2DZP4lbOl7mL/72sUGIpzkg01GIuKk4EAHBQgbyNA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502332894!77089490!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11460 invoked from network); 10 Aug 2017 02:41:37 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:37 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga104.jf.intel.com with ESMTP; 09 Aug 2017 19:41:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="138480994"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga006.fm.intel.com with ESMTP; 09 Aug 2017 19:41:32 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:13 -0400
Message-Id: <1502310866-10450-13-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 12/25] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggYWRkcyBWVlRE
IE1NSU8gaGFuZGxlciB0byBkZWFsIHdpdGggTU1JTyBhY2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBD
aGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0
aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jIHwgMTE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmlu
ZGV4IDM1M2ZhZmUuLjk0NjgwZTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC92dnRkLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAt
NTAsNiArNTAsMzggQEAgc3RydWN0IHZ2dGQgewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJlZ3Nf
cGFnZTsKIH07CiAKKyNkZWZpbmUgX19ERUJVR19WVlREX18KKyNpZmRlZiBfX0RFQlVHX1ZWVERf
XworZXh0ZXJuIHVuc2lnbmVkIGludCB2dnRkX2RlYnVnX2xldmVsOworI2RlZmluZSBWVlREX0RC
R19JTkZPICAgICAxCisjZGVmaW5lIFZWVERfREJHX1RSQU5TICAgICgxPDwxKQorI2RlZmluZSBW
VlREX0RCR19SVyAgICAgICAoMTw8MikKKyNkZWZpbmUgVlZURF9EQkdfRkFVTFQgICAgKDE8PDMp
CisjZGVmaW5lIFZWVERfREJHX0VPSSAgICAgICgxPDw0KQorI2RlZmluZSBWVlREX0RFQlVHKGx2
bCwgX2YsIF9hLi4uKSBkbyB7IFwKKyAgICBpZiAoIHZ2dGRfZGVidWdfbGV2ZWwgJiBsdmwgKSBc
CisgICAgICAgIHByaW50aygiVlZURCAlczoiIF9mICJcbiIsIF9fZnVuY19fLCAjIyBfYSk7ICAg
IFwKK30gd2hpbGUoMCkKKyNlbHNlCisjZGVmaW5lIFZWVERfREVCVUcoZm10Li4uKSBkbyB7fSB3
aGlsZSgwKQorI2VuZGlmCisKK3Vuc2lnbmVkIGludCB2dnRkX2RlYnVnX2xldmVsIF9fcmVhZF9t
b3N0bHk7CitpbnRlZ2VyX3BhcmFtKCJ2dnRkX2RlYnVnIiwgdnZ0ZF9kZWJ1Z19sZXZlbCk7CisK
K3N0cnVjdCB2dnRkICpkb21haW5fdnZ0ZChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVj
dCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7CisKKyAgICBCVUlMRF9CVUdfT04oTlJf
VklPTU1VX1BFUl9ET01BSU4gIT0gMSk7CisgICAgcmV0dXJuIChpbmZvICYmIGluZm8tPnZpb21t
dVswXSkgPyBpbmZvLT52aW9tbXVbMF0tPnByaXYgOiBOVUxMOworfQorCitzdGF0aWMgaW5saW5l
IHN0cnVjdCB2dnRkICp2Y3B1X3Z2dGQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIGRv
bWFpbl92dnRkKHYtPmRvbWFpbik7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCB2dnRkX3NldF9y
ZWcoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCB2YWx1ZSkKIHsKQEAgLTc2LDYgKzEwOCw4NyBAQCBzdGF0aWMg
aW5saW5lIHVpbnQ4X3QgdnZ0ZF9nZXRfcmVnX2J5dGUoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMy
X3QgcmVnKQogICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCAocmVnKSArIDQsICh2YWwpID4+IDMyKTsg
XAogfSB3aGlsZSgwKQogCitzdGF0aWMgaW50IHZ2dGRfcmFuZ2Uoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkcikKK3sKKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IHZjcHVfdnZ0ZCh2
KTsKKworICAgIGlmICggdnZ0ZCApCisgICAgICAgIHJldHVybiAoYWRkciA+PSB2dnRkLT5iYXNl
X2FkZHIpICYmCisgICAgICAgICAgICAgICAoYWRkciA8IHZ2dGQtPmJhc2VfYWRkciArIFBBR0Vf
U0laRSk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF9yZWFkKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nICpwdmFsKQoreworICAgIHN0cnVjdCB2dnRkICp2dnRk
ID0gdmNwdV92dnRkKHYpOworICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyIC0gdnZ0ZC0+
YmFzZV9hZGRyOworICAgIHVuc2lnbmVkIGludCBvZmZzZXRfYWxpZ25lZCA9IG9mZnNldCAmIH4z
OworCisgICAgVlZURF9ERUJVRyhWVlREX0RCR19SVywgIlJFQUQgSU5GTzogb2Zmc2V0ICV4IGxl
biAlZC4iLCBvZmZzZXQsIGxlbik7CisKKyAgICBpZiAoICFwdmFsICkKKyAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworCisgICAgaWYgKCAob2Zmc2V0ICYgMykgfHwgKChsZW4g
IT0gNCkgJiYgKGxlbiAhPSA4KSkgKQorICAgIHsKKyAgICAgICAgVlZURF9ERUJVRyhWVlREX0RC
R19SVywgIkFsaWdubWVudCBvciBsZW5ndGggaXMgbm90IGNhbm9uaWNhbCIpOworICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgfQorCisgICAgaWYgKCBsZW4gPT0gNCAp
CisgICAgICAgICpwdmFsID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIG9mZnNldF9hbGlnbmVkKTsKKyAg
ICBlbHNlCisgICAgICAgIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIG9mZnNldF9hbGlnbmVkLCAq
cHZhbCk7CisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCB2dnRkX3dy
aXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgc3RydWN0
IHZ2dGQgKnZ2dGQgPSB2Y3B1X3Z2dGQodik7CisgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IGFk
ZHIgLSB2dnRkLT5iYXNlX2FkZHI7CisgICAgdW5zaWduZWQgaW50IG9mZnNldF9hbGlnbmVkID0g
b2Zmc2V0ICYgfjB4MzsKKyAgICBpbnQgcmV0OworCisgICAgVlZURF9ERUJVRyhWVlREX0RCR19S
VywgIldSSVRFIElORk86IG9mZnNldCAleCBsZW4gJWQgdmFsICVseC4iLAorICAgICAgICAgICAg
ICAgb2Zmc2V0LCBsZW4sIHZhbCk7CisKKyAgICBpZiAoIChvZmZzZXQgJiAzKSB8fCAoKGxlbiAh
PSA0KSAmJiAobGVuICE9IDgpKSApCisgICAgeworICAgICAgICBWVlREX0RFQlVHKFZWVERfREJH
X1JXLCAiQWxpZ25tZW50IG9yIGxlbmd0aCBpcyBub3QgY2Fub25pY2FsIik7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICB9CisKKyAgICByZXQgPSBYODZFTVVMX1VO
SEFORExFQUJMRTsKKyAgICBpZiAoIGxlbiA9PSA0ICkKKyAgICB7CisgICAgICAgIHN3aXRjaCAo
IG9mZnNldF9hbGlnbmVkICkKKyAgICAgICAgeworICAgICAgICBjYXNlIERNQVJfSUVEQVRBX1JF
RzoKKyAgICAgICAgY2FzZSBETUFSX0lFQUREUl9SRUc6CisgICAgICAgIGNhc2UgRE1BUl9JRVVB
RERSX1JFRzoKKyAgICAgICAgY2FzZSBETUFSX0ZFREFUQV9SRUc6CisgICAgICAgIGNhc2UgRE1B
Ul9GRUFERFJfUkVHOgorICAgICAgICBjYXNlIERNQVJfRkVVQUREUl9SRUc6CisgICAgICAgICAg
ICB2dnRkX3NldF9yZWcodnZ0ZCwgb2Zmc2V0X2FsaWduZWQsIHZhbCk7CisgICAgICAgICAgICBy
ZXQgPSBYODZFTVVMX09LQVk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmV0
OworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9tbWlvX29wcyB2dnRkX21taW9fb3BzID0g
eworICAgIC5jaGVjayA9IHZ2dGRfcmFuZ2UsCisgICAgLnJlYWQgPSB2dnRkX3JlYWQsCisgICAg
LndyaXRlID0gdnZ0ZF93cml0ZQorfTsKKwogc3RhdGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJpbGl0eSkKIHsKICAgICB1aW50NjRfdCBjYXAgPSBE
TUFfQ0FQX05GUiB8IERNQV9DQVBfU0xMUFMgfCBETUFfQ0FQX0ZSTyB8CkBAIC0xMjIsNiArMjM1
LDcgQEAgc3RhdGljIGludCB2dnRkX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdmlv
bW11ICp2aW9tbXUpCiAgICAgdnZ0ZC0+bGVuZ3RoID0gdmlvbW11LT5sZW5ndGg7CiAgICAgdnZ0
ZC0+ZG9tYWluID0gZDsKICAgICB2dnRkLT5zdGF0dXMgPSBWSU9NTVVfU1RBVFVTX0RFRkFVTFQ7
CisgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2dnRkX21taW9fb3BzKTsKICAgICByZXR1
cm4gMDsKIAogIG91dDI6Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPr-0001L4-I8; Thu, 10 Aug 2017 02:41:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPq-0001JW-9k
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:42 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A7/9A-02033-5E7CB895; Thu, 10 Aug 2017 02:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhovv4eHe
 kwc7pFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8abY9IFuzUr3n9YwtrA+EK+i5GLQ0hgGqPE
 vaVvmLsYOTkkBHgljiybwdrFyAFk+0u8npADUdPBKLFv/R82kBo2AXWJE4snMoLYIgLSEtc+X
 2YEKWIWuMoocXrbfLBBwgJhEs035zOB2CwCqhK/1uwDs3kFXCV2XpnHCrFMQWLKw/dg9ZxA8a
 lbtoLVCAm4SKxbPo1xAiPvAkaGVYwaxalFZalFuobGeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgeHAAAQ7GP9t8zzEKMnBpCTK29HQHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 grf7GFBOsCg1PbUiLTMHGJgwaQkOHiUR3jKQNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKi
 fPqghQJgBRllObBjYBFySVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ81aATOHJzCuB2/QK6A
 gmoCMifDtBjihJREhJNTAmLVjNc8Uo2H7C5F2Ku5RXq3wzCvx/KubDhIrcL4rvy96rn8s+8S5
 xu9fnrNXXpCNmsIX5Oxxh7SgxuX1+ku6MJa5FdzZmWj+b4vftk8C6Usukabmv18aeTXiefc+I
 vXKXsMPc1OPfL+9tmG9ntNsrTnXTmnIWzcSZi7/HTrGOOKy6btrjEJ9PSizFGYmGWsxFxYkA6
 4XsVo0CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502332897!103723772!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30788 invoked from network); 10 Aug 2017 02:41:39 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:39 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="135714916"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga005.jf.intel.com with ESMTP; 09 Aug 2017 19:41:35 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:14 -0400
Message-Id: <1502310866-10450-14-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 13/25] x86/vvtd: Set Interrupt Remapping
	Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClNvZnR3YXJlIHNldHMgdGhpcyBm
aWVsZCB0byBzZXQvdXBkYXRlIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHBvaW50ZXIK
dXNlZCBieSBoYXJkd2FyZS4gVGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgcG9pbnRlciBp
cyBzcGVjaWZpZWQgdGhyb3VnaAp0aGUgSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSBBZGRyZXNz
IChJUlRBX1JFRykgcmVnaXN0ZXIuCgpUaGlzIHBhdGNoIGVtdWxhdGVzIHRoaXMgb3BlcmF0aW9u
IGFuZCBhZGRzIHNvbWUgbmV3IGZpZWxkcyBpbiBWVlREIHRvIHRyYWNrCmluZm8gKGUuZy4gdGhl
IHRhYmxlJ3MgZ2ZuIGFuZCBtYXggc3VwcG9ydGVkIGVudHJpZXMpIG9mIGludGVycnVwdCByZW1h
cHBpbmcKdGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
PgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICA5ICsrKystCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDczICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKaW5kZXggNTVmM2I2ZS4uMTAyYjRm
MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKQEAgLTE5Miw5ICsxOTIsMTYgQEAK
ICNkZWZpbmUgRE1BX0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8PCAyNykKICNkZWZpbmUgRE1BX0dT
VFNfUUlFUyAgICgoKHU2NCkxKSA8PDI2KQogI2RlZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0
KTEpIDw8MjUpCi0jZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgMjQpCisjZGVm
aW5lIERNQV9HU1RTX1NJUlRQU19CSVQgICAgIDI0CisjZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAo
KCh1NjQpMSkgPDwgRE1BX0dTVFNfU0lSVFBTX0JJVCkKICNkZWZpbmUgRE1BX0dTVFNfQ0ZJUyAg
ICgoKHU2NCkxKSA8PDIzKQogCisvKiBJUlRBX1JFRyAqLworI2RlZmluZSBETUFfSVJUQV9BRERS
KHZhbCkgICAgICAodmFsICYgfjB4ZmZmVUxMKQorI2RlZmluZSBETUFfSVJUQV9FSU1FKHZhbCkg
ICAgICAoISEodmFsICYgKDEgPDwgMTEpKSkKKyNkZWZpbmUgRE1BX0lSVEFfUyh2YWwpICAgICAg
ICAgKHZhbCAmIDB4ZikKKyNkZWZpbmUgRE1BX0lSVEFfU0laRSh2YWwpICAgICAgKDFVTCA8PCAo
RE1BX0lSVEFfUyh2YWwpICsgMSkpCisKIC8qIFBNRU5fUkVHICovCiAjZGVmaW5lIERNQV9QTUVO
X0VQTSAgICAoKCh1MzIpMSkgPDwgMzEpCiAjZGVmaW5lIERNQV9QTUVOX1BSUyAgICAoKCh1MzIp
MSkgPDwgMCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IDk0NjgwZTYuLjhlOGRi
ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtNDYsNiArNDYsMTMgQEAgc3Ry
dWN0IHZ2dGQgewogICAgIHVpbnQ2NF90IGxlbmd0aDsKICAgICAvKiBQb2ludCBiYWNrIHRvIHRo
ZSBvd25lciBkb21haW4gKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47CisgICAgLyogSXMg
aW4gRXh0ZW5kZWQgSW50ZXJydXB0IE1vZGU/ICovCisgICAgYm9vbCBlaW07CisgICAgLyogTWF4
IHJlbWFwcGluZyBlbnRyaWVzIGluIElSVCAqLworICAgIGludCBpcnRfbWF4X2VudHJ5OworICAg
IC8qIEludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gKi8KKyAgICB1aW50NjRfdCBp
cnQ7CisKICAgICBzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncyAqcmVnczsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpyZWdzX3BhZ2U7CiB9OwpAQCAtODIsNiArODksMTEgQEAgc3RhdGljIGlubGluZSBz
dHJ1Y3QgdnZ0ZCAqdmNwdV92dnRkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBkb21haW5f
dnZ0ZCh2LT5kb21haW4pOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgX192dnRkX3NldF9iaXQo
c3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywgaW50IG5yKQoreworICAgIHJldHVybiBf
X3NldF9iaXQobnIsICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOworfQorCiBz
dGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfcmVnKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90
IHJlZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsdWUpCiB7
CkBAIC0xMDgsNiArMTIwLDQ0IEBAIHN0YXRpYyBpbmxpbmUgdWludDhfdCB2dnRkX2dldF9yZWdf
Ynl0ZShzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcpCiAgICAgdnZ0ZF9zZXRfcmVnKHZ2
dGQsIChyZWcpICsgNCwgKHZhbCkgPj4gMzIpOyBcCiB9IHdoaWxlKDApCiAKK3N0YXRpYyBpbnQg
dnZ0ZF9oYW5kbGVfZ2NtZF9zaXJ0cChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQor
eworICAgIHVpbnQ2NF90IGlydGE7CisKKyAgICBpZiAoICEodmFsICYgRE1BX0dDTURfU0lSVFAp
ICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIHZ2dGRfZ2V0X3JlZ19xdWFk
KHZ2dGQsIERNQVJfSVJUQV9SRUcsIGlydGEpOworICAgIHZ2dGQtPmlydCA9IERNQV9JUlRBX0FE
RFIoaXJ0YSkgPj4gUEFHRV9TSElGVDsKKyAgICB2dnRkLT5pcnRfbWF4X2VudHJ5ID0gRE1BX0lS
VEFfU0laRShpcnRhKTsKKyAgICB2dnRkLT5laW0gPSBETUFfSVJUQV9FSU1FKGlydGEpOworICAg
IFZWVERfREVCVUcoVlZURF9EQkdfUlcsICJVcGRhdGUgSVIgaW5mbyAoYWRkcj0lbHggZWltPSVk
IHNpemU9JWQpLiIsCisgICAgICAgICAgICAgICB2dnRkLT5pcnQsIHZ2dGQtPmVpbSwgdnZ0ZC0+
aXJ0X21heF9lbnRyeSk7CisgICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywg
RE1BX0dTVFNfU0lSVFBTX0JJVCk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitz
dGF0aWMgaW50IHZ2dGRfd3JpdGVfZ2NtZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFs
KQoreworICAgIHVpbnQzMl90IG9yaWcgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9HU1RTX1JF
Ryk7CisgICAgdWludDMyX3QgY2hhbmdlZDsKKworICAgIG9yaWcgPSBvcmlnICYgMHg5NmZmZmZm
ZjsgICAgLyogcmVzZXQgdGhlIG9uZS1zaG90IGJpdHMgKi8KKyAgICBjaGFuZ2VkID0gb3JpZyBe
IHZhbDsKKworICAgIGlmICggIWNoYW5nZWQgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OworICAgIGlmICggKGNoYW5nZWQgJiAoY2hhbmdlZCAtIDEpKSApCisgICAgICAgIFZWVERfREVC
VUcoVlZURF9EQkdfUlcsICJHdWVzdCBhdHRlbXB0cyB0byB1cGRhdGUgbXVsdGlwbGUgZmllbGRz
ICIKKyAgICAgICAgICAgICAgICAgICAgICJvZiBHQ01EX1JFRyBpbiBvbmUgd3JpdGUgdHJhbnNh
dGlvbi4iKTsKKworICAgIGlmICggY2hhbmdlZCAmIERNQV9HQ01EX1NJUlRQICkKKyAgICAgICAg
dnZ0ZF9oYW5kbGVfZ2NtZF9zaXJ0cCh2dnRkLCB2YWwpOworCisgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKK30KKwogc3RhdGljIGludCB2dnRkX3JhbmdlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGFkZHIpCiB7CiAgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSB2Y3B1X3Z2dGQodik7CkBA
IC0xNjUsMTIgKzIxNSwxOCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIG9mZnNldF9hbGln
bmVkICkKICAgICAgICAgeworICAgICAgICBjYXNlIERNQVJfR0NNRF9SRUc6CisgICAgICAgICAg
ICByZXQgPSB2dnRkX3dyaXRlX2djbWQodnZ0ZCwgdmFsKTsKKyAgICAgICAgICAgIGJyZWFrOwor
CiAgICAgICAgIGNhc2UgRE1BUl9JRURBVEFfUkVHOgogICAgICAgICBjYXNlIERNQVJfSUVBRERS
X1JFRzoKICAgICAgICAgY2FzZSBETUFSX0lFVUFERFJfUkVHOgogICAgICAgICBjYXNlIERNQVJf
RkVEQVRBX1JFRzoKICAgICAgICAgY2FzZSBETUFSX0ZFQUREUl9SRUc6CiAgICAgICAgIGNhc2Ug
RE1BUl9GRVVBRERSX1JFRzoKKyAgICAgICAgY2FzZSBETUFSX0lSVEFfUkVHOgorICAgICAgICBj
YXNlIERNQVJfSVJUQV9SRUdfSEk6CiAgICAgICAgICAgICB2dnRkX3NldF9yZWcodnZ0ZCwgb2Zm
c2V0X2FsaWduZWQsIHZhbCk7CiAgICAgICAgICAgICByZXQgPSBYODZFTVVMX09LQVk7CiAgICAg
ICAgICAgICBicmVhazsKQEAgLTE3OSw2ICsyMzUsMjAgQEAgc3RhdGljIGludCB2dnRkX3dyaXRl
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogICAgIH0KKyAgICBlbHNlIC8qIGxlbiA9PSA4ICovCisgICAgeworICAgICAg
ICBzd2l0Y2ggKCBvZmZzZXRfYWxpZ25lZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBETUFS
X0lSVEFfUkVHOgorICAgICAgICAgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUlRB
X1JFRywgdmFsKTsKKyAgICAgICAgICAgIHJldCA9IFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByZXQgPSBYODZFTVVMX1VO
SEFORExFQUJMRTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogCiAgICAg
cmV0dXJuIHJldDsKIH0KQEAgLTIzNSw2ICszMDUsOSBAQCBzdGF0aWMgaW50IHZ2dGRfY3JlYXRl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9tbXUgKnZpb21tdSkKICAgICB2dnRkLT5sZW5n
dGggPSB2aW9tbXUtPmxlbmd0aDsKICAgICB2dnRkLT5kb21haW4gPSBkOwogICAgIHZ2dGQtPnN0
YXR1cyA9IFZJT01NVV9TVEFUVVNfREVGQVVMVDsKKyAgICB2dnRkLT5laW0gPSAwOworICAgIHZ2
dGQtPmlydCA9IDA7CisgICAgdnZ0ZC0+aXJ0X21heF9lbnRyeSA9IDA7CiAgICAgcmVnaXN0ZXJf
bW1pb19oYW5kbGVyKGQsICZ2dnRkX21taW9fb3BzKTsKICAgICByZXR1cm4gMDsKIAotLSAKMS44
LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPr-0001Lc-Ph; Thu, 10 Aug 2017 02:41:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPq-0001Je-Dh
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:42 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 49/FA-01731-5E7CB895; Thu, 10 Aug 2017 02:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42Jpa+sQ0X1yvDv
 S4OcHa4slHxezODB6HN39mymAMYo1My8pvyKBNePZiRusBfeiK25/8W1gnO/SxcjFISQwnVFi
 yZKTTF2MnBwSArwSR5bNYIWwAyQO7W1hgyjqYJR439rIDpJgE1CXOLF4IiOILSIgLXHt82VGk
 CJmgauMEqe3zWcGSQgLuEu83vyRBcRmEVCVOHZ2GlgDr4CrRMeH5SwQGxQkpjx8D1bPCRSfum
 Ur2BVCAi4S65ZPY5zAyLuAkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5
 iUrFecn7uJkZgQDAAwQ7Gf9s8DzFKcjApifJ2NHRHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 7T4GlBMsSk1PrUjLzAGGJkxagoNHSYS3DCTNW1yQmFucmQ6ROsVozLFh9fovTByvJvz/xiTEk
 peflyolzqsLUioAUppRmgc3CBYzlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMWwEyhSczrw
 Ru3yugU5iATonw7QQ5pSQRISXVwNhvlJzC0uRw9rjlugo19aeeca9cXk3SSD3DvWzvv5+8x54
 aXp5Zee5jReOzmG28NxRl+4+H7b9h5OuxbisD+6/Frod3eYjOnMZVfdOgjXGH7pLCj6tXZswx
 6uk98u/V0is/vu/++GztdfXU31+sPG/w9KZYCzZVpj6XaUyo2bxJx4vl0R/LlhwlluKMREMt5
 qLiRABiGrKJlAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502332897!103723772!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30873 invoked from network); 10 Aug 2017 02:41:40 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:40 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="1203988005"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga002.fm.intel.com with ESMTP; 09 Aug 2017 19:41:37 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:15 -0400
Message-Id: <1502310866-10450-15-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 14/25] x86/vvtd: Process interrupt remapping
	request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gYSByZW1hcHBpbmcgaW50
ZXJydXB0IHJlcXVlc3QgYXJyaXZlcywgcmVtYXBwaW5nIGhhcmR3YXJlIGNvbXB1dGVzIHRoZQpp
bnRlcnJ1cHRfaW5kZXggcGVyIHRoZSBhbGdvcml0aG0gZGVzY3JpYmVkIGluIFZURCBzcGVjCiJJ
bnRlcnJ1cHQgUmVtYXBwaW5nIFRhYmxlIiwgaW50ZXJwcmV0cyB0aGUgSVJURSBhbmQgZ2VuZXJh
dGVzIGEgcmVtYXBwZWQKaW50ZXJydXB0IHJlcXVlc3QuCgpUaGlzIHBhdGNoIGludHJvZHVjZXMg
dmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdCgpIHRvIGVtdWxhdGUgdGhlIHByb2Nlc3MgaG93CnJl
bWFwcGluZyBoYXJkd2FyZSBoYW5kbGVzIGEgcmVtYXBwaW5nIGludGVycnVwdCByZXF1ZXN0LgoK
U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1i
eTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmggfCAgMjEgKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvdnRkLmggICB8ICAgNiArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8
IDI3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdl
ZCwgMzAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5oCmluZGV4IDEwMmI0ZjMuLjcwZTY0Y2YgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5oCkBAIC0yNDQsNiArMjQ0LDIxIEBACiAjZGVmaW5lIGRtYV9mcmNkX3NvdXJjZV9p
ZChjKSAoYyAmIDB4ZmZmZikKICNkZWZpbmUgZG1hX2ZyY2RfcGFnZV9hZGRyKGQpIChkICYgKCgo
dTY0KS0xKSA8PCAxMikpIC8qIGxvdyA2NCBiaXQgKi8KIAorZW51bSBWVERfRkFVTFRfVFlQRQor
eworICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdHJhbnNpdGlvbiBmYXVsdHMgKi8KKyAgICBW
VERfRlJfSVJfUkVRX1JTVkQgPSAweDIwLCAgIC8qIE9uZSBvciBtb3JlIElSIHJlcXVlc3QgcmVz
ZXJ2ZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpZWxkcyBzZXQgKi8K
KyAgICBWVERfRlJfSVJfSU5ERVhfT1ZFUiA9IDB4MjEsIC8qIEluZGV4IHZhbHVlIGdyZWF0ZXIg
dGhhbiBtYXggKi8KKyAgICBWVERfRlJfSVJfRU5UUllfUCA9IDB4MjIsICAgIC8qIFByZXNlbnQg
KFApIG5vdCBzZXQgaW4gSVJURSAqLworICAgIFZURF9GUl9JUl9ST09UX0lOVkFMID0gMHgyMywg
LyogSVIgUm9vdCB0YWJsZSBpbnZhbGlkICovCisgICAgVlREX0ZSX0lSX0lSVEVfUlNWRCA9IDB4
MjQsICAvKiBJUlRFIFJzdmQgZmllbGQgbm9uLXplcm8gd2l0aAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICogUHJlc2VudCBmbGFnIHNldCAqLworICAgIFZURF9GUl9JUl9SRVFf
Q09NUEFUID0gMHgyNSwgLyogRW5jb3VudGVyZWQgY29tcGF0aWJsZSBJUgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogcmVxdWVzdCB3aGlsZSBkaXNhYmxlZCAqLworICAgIFZU
RF9GUl9JUl9TSURfRVJSID0gMHgyNiwgICAgLyogSW52YWxpZCBTb3VyY2UtSUQgKi8KK307CisK
IC8qCiAgKiAwOiBQcmVzZW50CiAgKiAxLTExOiBSZXNlcnZlZApAQCAtMzg0LDYgKzM5OSwxMiBA
QCBzdHJ1Y3QgaXJlbWFwX2VudHJ5IHsKIH07CiAKIC8qCisgKiBXaGVuIFZULWQgZG9lc24ndCBl
bmFibGUgRXh0ZW5kZWQgSW50ZXJydXB0IE1vZGUuIEhhcmR3YXJlIG9ubHkgaW50ZXJwcmV0cwor
ICogb25seSA4LWJpdHMgKFsxNTo4XSkgb2YgRGVzdGluYXRpb24tSUQgZmllbGQgaW4gdGhlIElS
VEVzLgorICovCisjZGVmaW5lIElSVEVfeEFQSUNfREVTVF9NQVNLIDB4ZmYwMAorCisvKgogICog
UG9zdGVkLWludGVycnVwdCBkZXNjcmlwdG9yIGFkZHJlc3MgaXMgNjQgYml0cyB3aXRoIDY0LWJ5
dGUgYWxpZ25lZCwgb25seQogICogdGhlIHVwcGVyIDI2IGJpdHMgb2YgbGVzdCBzaWduaWZpY2lh
bnQgMzIgYml0cyBpcyBhdmFpbGFibGUuCiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dGQuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dGQuaApp
bmRleCBiYjg4ODlmLi4xMDMyYjQ2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvdnRkLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z0ZC5oCkBAIC00
Nyw2ICs0Nyw4IEBAIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHsKICAgICB9Owog
fTsKIAorI2RlZmluZSBJT0FQSUNfUkVNQVBfRU5UUllfSU5ERVgoeCkgKCh4LmluZGV4XzE1IDw8
IDE1KSArIHguaW5kZXhfMF8xNCkKKwogc3RydWN0IG1zaV9tc2dfcmVtYXBfZW50cnkgewogICAg
IHVuaW9uIHsKICAgICAgICAgdTMyIHZhbDsKQEAgLTY1LDQgKzY3LDggQEAgc3RydWN0IG1zaV9t
c2dfcmVtYXBfZW50cnkgewogICAgIHUzMglkYXRhOwkJLyogbXNpIG1lc3NhZ2UgZGF0YSAqLwog
fTsKIAorI2RlZmluZSBNU0lfUkVNQVBfRU5UUllfSU5ERVgoeCkgKCh4LmFkZHJlc3NfbG8uaW5k
ZXhfMTUgPDwgMTUpICsgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHguYWRk
cmVzc19sby5pbmRleF8wXzE0ICsgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICh4LmFkZHJlc3NfbG8uU0hWID8gKHVpbnQxNl90KXguZGF0YSA6IDApKQorCiAjZW5kaWYgLy8g
X1ZURF9IXwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKaW5kZXggOGU4ZGJlNi4uMmJlZTM1
MiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCkBAIC0yMywxMSArMjMsMTYgQEAKICNp
bmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+CiAjaW5jbHVkZSA8
eGVuL3htYWxsb2MuaD4KKyNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9jdXJy
ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9kb21haW4u
aD4KKyNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5j
bHVkZSA8YXNtL3AybS5oPgogCiAjaW5jbHVkZSAiaW9tbXUuaCIKKyNpbmNsdWRlICJ2dGQuaCIK
IAogc3RydWN0IGh2bV9od192dnRkX3JlZ3MgewogICAgIHVpbnQ4X3QgZGF0YVsxMDI0XTsKQEAg
LTM4LDYgKzQzLDkgQEAgc3RydWN0IGh2bV9od192dnRkX3JlZ3MgewogI2RlZmluZSBWSU9NTVVf
U1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRCAgICAgKDEgPDwgMCkKICNkZWZpbmUgVklPTU1V
X1NUQVRVU19ETUFfUkVNQVBQSU5HX0VOQUJMRUQgICAgICgxIDw8IDEpCiAKKyNkZWZpbmUgdnZ0
ZF9pcnFfcmVtYXBwaW5nX2VuYWJsZWQodnZ0ZCkgXAorICAgICh2dnRkLT5zdGF0dXMgJiBWSU9N
TVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRCkKKwogc3RydWN0IHZ2dGQgewogICAgIC8q
IFZJT01NVV9TVEFUVVNfWFhYICovCiAgICAgaW50IHN0YXR1czsKQEAgLTEyMCw2ICsxMjgsMTQw
IEBAIHN0YXRpYyBpbmxpbmUgdWludDhfdCB2dnRkX2dldF9yZWdfYnl0ZShzdHJ1Y3QgdnZ0ZCAq
dnRkLCB1aW50MzJfdCByZWcpCiAgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIChyZWcpICsgNCwgKHZh
bCkgPj4gMzIpOyBcCiB9IHdoaWxlKDApCiAKK3N0YXRpYyBpbnQgbWFwX2d1ZXN0X3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZ2ZuLCB2b2lkICoqdmlydCkKK3sKKyAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwOworCisgICAgcCA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwgTlVMTCwg
UDJNX0FMTE9DKTsKKyAgICBpZiAoICFwICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICBpZiAoICFnZXRfcGFnZV90eXBlKHAsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgeworICAg
ICAgICBwdXRfcGFnZShwKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAg
KnZpcnQgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocCk7CisgICAgaWYgKCAhKnZpcnQgKQor
ICAgIHsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocCk7CisgICAgICAgIHJldHVybiAtRU5P
TUVNOworICAgIH0KKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgdW5tYXBfZ3Vlc3Rf
cGFnZSh2b2lkICp2aXJ0KQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICBp
ZiAoICF2aXJ0ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgdmlydCA9ICh2b2lkICopKCh1bnNp
Z25lZCBsb25nKXZpcnQgJiBQQUdFX01BU0spOworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShkb21h
aW5fcGFnZV9tYXBfdG9fbWZuKHZpcnQpKTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2Jh
bCh2aXJ0KTsKKyAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKK30KKworc3RhdGljIHZvaWQg
dnZ0ZF9pbmpfaXJxKAorICAgIHN0cnVjdCB2bGFwaWMgKnRhcmdldCwKKyAgICB1aW50OF90IHZl
Y3RvciwKKyAgICB1aW50OF90IHRyaWdfbW9kZSwKKyAgICB1aW50OF90IGRlbGl2ZXJ5X21vZGUp
Cit7CisgICAgVlZURF9ERUJVRyhWVlREX0RCR19JTkZPLCAiZGVzdD12JWQsIGRlbGl2ZXJ5X21v
ZGU9JXggdmVjdG9yPSVkICIKKyAgICAgICAgICAgICAgICJ0cmlnX21vZGU9JWQuIiwKKyAgICAg
ICAgICAgICAgIHZsYXBpY192Y3B1KHRhcmdldCktPnZjcHVfaWQsIGRlbGl2ZXJ5X21vZGUsCisg
ICAgICAgICAgICAgICB2ZWN0b3IsIHRyaWdfbW9kZSk7CisKKyAgICBBU1NFUlQoKGRlbGl2ZXJ5
X21vZGUgPT0gZGVzdF9GaXhlZCkgfHwKKyAgICAgICAgICAgKGRlbGl2ZXJ5X21vZGUgPT0gZGVz
dF9Mb3dlc3RQcmlvKSk7CisKKyAgICB2bGFwaWNfc2V0X2lycSh0YXJnZXQsIHZlY3RvciwgdHJp
Z19tb2RlKTsKK30KKworc3RhdGljIGludCB2dnRkX2RlbGl2ZXJ5KAorICAgIHN0cnVjdCBkb21h
aW4gKmQsIGludCB2ZWN0b3IsCisgICAgdWludDMyX3QgZGVzdCwgdWludDhfdCBkZXN0X21vZGUs
CisgICAgdWludDhfdCBkZWxpdmVyeV9tb2RlLCB1aW50OF90IHRyaWdfbW9kZSkKK3sKKyAgICBz
dHJ1Y3QgdmxhcGljICp0YXJnZXQ7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBzd2l0Y2gg
KCBkZWxpdmVyeV9tb2RlICkKKyAgICB7CisgICAgY2FzZSBkZXN0X0xvd2VzdFByaW86CisgICAg
ICAgIHRhcmdldCA9IHZsYXBpY19sb3dlc3RfcHJpbyhkLCBOVUxMLCAwLCBkZXN0LCBkZXN0X21v
ZGUpOworICAgICAgICBpZiAoIHRhcmdldCAhPSBOVUxMICkKKyAgICAgICAgeworICAgICAgICAg
ICAgdnZ0ZF9pbmpfaXJxKHRhcmdldCwgdmVjdG9yLCB0cmlnX21vZGUsIGRlbGl2ZXJ5X21vZGUp
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgVlZURF9ERUJVRyhWVlRE
X0RCR19JTkZPLCAibnVsbCByb3VuZCByb2JpbjogdmVjdG9yPSUwMnhcbiIsIHZlY3Rvcik7Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBkZXN0X0ZpeGVkOgorICAgICAgICBmb3JfZWFjaF92
Y3B1ICggZCwgdiApCisgICAgICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxh
cGljKHYpLCBOVUxMLCAwLCBkZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkZXN0X21vZGUpICkKKyAgICAgICAgICAgICAgICB2dnRkX2lual9pcnEodmNwdV92bGFwaWMo
diksIHZlY3RvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJpZ19tb2RlLCBkZWxp
dmVyeV9tb2RlKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIGRlc3RfTk1JOgorICAgICAg
ICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9k
ZXN0KHZjcHVfdmxhcGljKHYpLCBOVUxMLCAwLCBkZXN0LCBkZXN0X21vZGUpCisgICAgICAgICAg
ICAgICAgICYmICF0ZXN0X2FuZF9zZXRfYm9vbCh2LT5ubWlfcGVuZGluZykgKQorICAgICAgICAg
ICAgICAgIHZjcHVfa2ljayh2KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAg
ICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORworICAgICAgICAgICAgICAgIiVwdjogVW5zdXBw
b3J0ZWQgVlREIGRlbGl2ZXJ5IG1vZGUgJWQgZm9yIERvbSVkXG4iLAorICAgICAgICAgICAgICAg
Y3VycmVudCwgZGVsaXZlcnlfbW9kZSwgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB1aW50MzJfdCBpcnFf
cmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgoc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJx
KQoreworICAgIGlmICggaXJxLT50eXBlID09IFZJT01NVV9SRVFVRVNUX0lSUV9NU0kgKQorICAg
IHsKKyAgICAgICAgc3RydWN0IG1zaV9tc2dfcmVtYXBfZW50cnkgbXNpX21zZyA9IHsgeyBpcnEt
Pm1zZy5tc2kuYWRkciB9LCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpcnEtPm1zZy5tc2kuZGF0YSB9OworCisgICAgICAgIHJldHVybiBNU0lfUkVN
QVBfRU5UUllfSU5ERVgobXNpX21zZyk7CisgICAgfQorICAgIGVsc2UgaWYgKCBpcnEtPnR5cGUg
PT0gVklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgKQorICAgIHsKKyAgICAgICAgc3RydWN0IElPX0FQ
SUNfcm91dGVfcmVtYXBfZW50cnkgcmVtYXBfcnRlID0geyB7IGlycS0+bXNnLnJ0ZSB9IH07CisK
KyAgICAgICAgcmV0dXJuIElPQVBJQ19SRU1BUF9FTlRSWV9JTkRFWChyZW1hcF9ydGUpOworICAg
IH0KKyAgICBCVUcoKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSB1aW50MzJf
dCBpcnRlX2Rlc3Qoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IGRlc3QpCit7CisgICAgdWlu
dDY0X3QgaXJ0YTsKKworICAgIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVJUQV9SRUcs
IGlydGEpOworICAgIC8qIEluIHhBUElDIG1vZGUsIG9ubHkgOC1iaXRzKFsxNTo4XSkgYXJlIHZh
bGlkICovCisgICAgcmV0dXJuIERNQV9JUlRBX0VJTUUoaXJ0YSkgPyBkZXN0IDogTUFTS19FWFRS
KGRlc3QsIElSVEVfeEFQSUNfREVTVF9NQVNLKTsKK30KKworc3RhdGljIGludCB2dnRkX3JlY29y
ZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmVhc29uKQoreworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IHZ2
dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKIHsK
ICAgICB1aW50NjRfdCBpcnRhOwpAQCAtMjU5LDYgKzQwMSwxMzcgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBodm1fbW1pb19vcHMgdnZ0ZF9tbWlvX29wcyA9IHsKICAgICAud3JpdGUgPSB2dnRkX3dy
aXRlCiB9OwogCitzdGF0aWMgYm9vbCBpcl9zaWRfdmFsaWQoc3RydWN0IGlyZW1hcF9lbnRyeSAq
aXJ0ZSwgdWludDMyX3Qgc291cmNlX2lkKQoreworICAgIHJldHVybiB0cnVlOworfQorCisvKgor
ICogJ3JlY29yZF9mYXVsdCcgaXMgYSBmbGFnIHRvIGluZGljYXRlIHdoZXRoZXIgd2UgbmVlZCBy
ZWNvcmRpbmcgYSBmYXVsdAorICogYW5kIG5vdGlmeWluZyBndWVzdCB3aGVuIGEgZmF1bHQgaGFw
cGVucyBkdXJpbmcgZmV0Y2hpbmcgdklSVEUuCisgKi8KK3N0YXRpYyBpbnQgdnZ0ZF9nZXRfZW50
cnkoc3RydWN0IHZ2dGQgKnZ2dGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBp
cnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGlyZW1hcF9lbnRyeSAqZGVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBy
ZWNvcmRfZmF1bHQpCit7CisgICAgaW50IHJldDsKKyAgICB1aW50MzJfdCBlbnRyeSA9IGlycV9y
ZW1hcHBpbmdfcmVxdWVzdF9pbmRleChpcnEpOworICAgIHN0cnVjdCBpcmVtYXBfZW50cnkgICpp
cnRlLCAqaXJ0X3BhZ2U7CisKKyAgICBWVlREX0RFQlVHKFZWVERfREJHX1RSQU5TLCAiaW50ZXJw
cmV0IGEgcmVxdWVzdCB3aXRoIGluZGV4ICV4IiwgZW50cnkpOworCisgICAgaWYgKCBlbnRyeSA+
IHZ2dGQtPmlydF9tYXhfZW50cnkgKQorICAgIHsKKyAgICAgICAgcmV0ID0gVlREX0ZSX0lSX0lO
REVYX09WRVI7CisgICAgICAgIGdvdG8gaGFuZGxlX2ZhdWx0OworICAgIH0KKworICAgIHJldCA9
IG1hcF9ndWVzdF9wYWdlKHZ2dGQtPmRvbWFpbiwgdnZ0ZC0+aXJ0ICsgKGVudHJ5ID4+IElSRU1B
UF9FTlRSWV9PUkRFUiksCisgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQqKikmaXJ0X3Bh
Z2UpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHJldCA9IFZURF9GUl9JUl9ST09U
X0lOVkFMOworICAgICAgICBnb3RvIGhhbmRsZV9mYXVsdDsKKyAgICB9CisKKyAgICBpcnRlID0g
aXJ0X3BhZ2UgKyAoZW50cnkgJSAoMSA8PCBJUkVNQVBfRU5UUllfT1JERVIpKTsKKyAgICBkZXN0
LT52YWwgPSBpcnRlLT52YWw7CisgICAgaWYgKCAhcWludmFsX3ByZXNlbnQoKmlydGUpICkKKyAg
ICB7CisgICAgICAgIHJldCA9IFZURF9GUl9JUl9FTlRSWV9QOworICAgICAgICBnb3RvIHVubWFw
X2hhbmRsZV9mYXVsdDsKKyAgICB9CisKKyAgICAvKiBDaGVjayByZXNlcnZlZCBiaXRzICovCisg
ICAgaWYgKCAoaXJ0ZS0+cmVtYXAucmVzXzEgfHwgaXJ0ZS0+cmVtYXAucmVzXzIgfHwgaXJ0ZS0+
cmVtYXAucmVzXzMgfHwKKyAgICAgICAgICBpcnRlLT5yZW1hcC5yZXNfNCkgKQorICAgIHsKKyAg
ICAgICAgcmV0ID0gVlREX0ZSX0lSX0lSVEVfUlNWRDsKKyAgICAgICAgZ290byB1bm1hcF9oYW5k
bGVfZmF1bHQ7CisgICAgfQorCisgICAgaWYgKCFpcl9zaWRfdmFsaWQoaXJ0ZSwgaXJxLT5zb3Vy
Y2VfaWQpKQorICAgIHsKKyAgICAgICAgcmV0ID0gVlREX0ZSX0lSX1NJRF9FUlI7CisgICAgICAg
IGdvdG8gdW5tYXBfaGFuZGxlX2ZhdWx0OworICAgIH0KKyAgICB1bm1hcF9ndWVzdF9wYWdlKGly
dF9wYWdlKTsKKyAgICByZXR1cm4gMDsKKworIHVubWFwX2hhbmRsZV9mYXVsdDoKKyAgICB1bm1h
cF9ndWVzdF9wYWdlKGlydF9wYWdlKTsKKyBoYW5kbGVfZmF1bHQ6CisgICAgaWYgKCAhcmVjb3Jk
X2ZhdWx0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIHN3aXRjaCAoIHJldCApCisgICAg
eworICAgIGNhc2UgVlREX0ZSX0lSX1NJRF9FUlI6CisgICAgY2FzZSBWVERfRlJfSVJfSVJURV9S
U1ZEOgorICAgIGNhc2UgVlREX0ZSX0lSX0VOVFJZX1A6CisgICAgICAgIGlmICggcWludmFsX2Zh
dWx0X2Rpc2FibGUoKmlydGUpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIC8qIGZhbGwgdGhy
b3VnaCAqLworICAgIGNhc2UgVlREX0ZSX0lSX0lOREVYX09WRVI6CisgICAgY2FzZSBWVERfRlJf
SVJfUk9PVF9JTlZBTDoKKyAgICAgICAgdnZ0ZF9yZWNvcmRfZmF1bHQodnZ0ZCwgaXJxLCByZXQp
OworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19HX0lORk8sICJDYW4ndCBoYW5kbGUgVlQtZCBmYXVsdCAleFxuIiwgcmV0KTsKKyAgICB9Cisg
ICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0eV9j
aGVjayhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxKQoreworICAgIGlmICgg
aXJxLT50eXBlID09IFZJT01NVV9SRVFVRVNUX0lSUV9BUElDICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJ0ZSA9IHsgeyBpcnEtPm1zZy5ydGUgfSB9
OworCisgICAgICAgIEFTU0VSVChydGUuZm9ybWF0KTsKKyAgICAgICAgcmV0dXJuICghcnRlLnJl
c2VydmVkKSA/IDAgOiBWVERfRlJfSVJfUkVRX1JTVkQ7CisgICAgfQorICAgIGVsc2UgaWYgKCBp
cnEtPnR5cGUgPT0gVklPTU1VX1JFUVVFU1RfSVJRX01TSSApCisgICAgeworICAgICAgICBzdHJ1
Y3QgbXNpX21zZ19yZW1hcF9lbnRyeSBtc2lfbXNnID0geyB7IGlycS0+bXNnLm1zaS5hZGRyIH0g
fTsKKworICAgICAgICBBU1NFUlQobXNpX21zZy5hZGRyZXNzX2xvLmZvcm1hdCk7CisgICAgICAg
IHJldHVybiAwOworICAgIH0KKyAgICBCVUcoKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IGludCB2dnRkX2hhbmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpp
cnEpCit7CisgICAgc3RydWN0IGlyZW1hcF9lbnRyeSBpcnRlOworICAgIGludCByZXQ7CisgICAg
c3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZChkKTsKKworICAgIGlmICggIXZ2dGQgfHwg
IXZ2dGRfaXJxX3JlbWFwcGluZ19lbmFibGVkKHZ2dGQpICkKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisKKyAgICByZXQgPSB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0eV9jaGVjayh2dnRkLCBpcnEp
OworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHZ2dGRfcmVjb3JkX2ZhdWx0KHZ2dGQs
IGlycSwgcmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICBpZiAoICF2dnRk
X2dldF9lbnRyeSh2dnRkLCBpcnEsICZpcnRlLCB0cnVlKSApCisgICAgeworICAgICAgICB2dnRk
X2RlbGl2ZXJ5KHZ2dGQtPmRvbWFpbiwgaXJ0ZS5yZW1hcC52ZWN0b3IsCisgICAgICAgICAgICAg
ICAgICAgICAgaXJ0ZV9kZXN0KHZ2dGQsIGlydGUucmVtYXAuZHN0KSwgaXJ0ZS5yZW1hcC5kbSwK
KyAgICAgICAgICAgICAgICAgICAgICBpcnRlLnJlbWFwLmRsbSwgaXJ0ZS5yZW1hcC50bSk7Cisg
ICAgICAgIHJldHVybiAwOworICAgIH0KKyAgICByZXR1cm4gLUVGQVVMVDsKK30KKwogc3RhdGlj
IHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJpbGl0eSkK
IHsKICAgICB1aW50NjRfdCBjYXAgPSBETUFfQ0FQX05GUiB8IERNQV9DQVBfU0xMUFMgfCBETUFf
Q0FQX0ZSTyB8CkBAIC0zMzQsNyArNjA3LDggQEAgc3RhdGljIGludCB2dnRkX2Rlc3Ryb3koc3Ry
dWN0IHZpb21tdSAqdmlvbW11KQogc3RydWN0IHZpb21tdV9vcHMgdnZ0ZF9odm1fdm14X29wcyA9
IHsKICAgICAucXVlcnlfY2FwcyA9IHZ2dGRfcXVlcnlfY2FwcywKICAgICAuY3JlYXRlID0gdnZ0
ZF9jcmVhdGUsCi0gICAgLmRlc3Ryb3kgPSB2dnRkX2Rlc3Ryb3kKKyAgICAuZGVzdHJveSA9IHZ2
dGRfZGVzdHJveSwKKyAgICAuaGFuZGxlX2lycV9yZXF1ZXN0ID0gdnZ0ZF9oYW5kbGVfaXJxX3Jl
cXVlc3QKIH07CiAKIHN0YXRpYyBpbnQgdnZ0ZF9yZWdpc3Rlcih2b2lkKQotLSAKMS44LjMuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02:41: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.xen.org>)
	id 1dfdPw-0001R5-4o; Thu, 10 Aug 2017 02:41:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPu-0001P0-JW
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 53/1E-03937-9E7CB895; Thu, 10 Aug 2017 02:41:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tbhqPvyeHe
 kwa8XXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aejydYCtbwVcxaeoC1gfECdxcjF4eQwDRG
 ieMT17F2MXJySAjwShxZNgPKDpC4uuETE0RRB6PExq4usASbgLrEicUTGUFsEQFpiWufLzOCF
 DELXGWUOL1tPjNIQljAQ+LrmtNMIDaLgKrEhZZ5YHFeAVeJXd0nGSE2KEhMefgeLM4JFJ+6ZS
 tYvZCAi8S65dMYJzDyLmBkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5h
 UrJecn7uJERgSDECwg/HTsoBDjJIcTEqivB0N3ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi7
 jwHlBItS01Mr0jJzgMEJk5bg4FES4TUCSfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDivL
 kiRAEhRRmke3AhYpFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8FyBSezLwSuE2vgI5gAj
 oiwrcT5IiSRISUVAOjxUpj20nfO9TXGjIHib0xbzOvkjiWbHXf9tqx5pk7s29ySbsXT+9ov+k
 VauHDwCMX+mPte5ctWUH3Ym+8EYso729pPKvAMrN0w+EJ+495FxWnK7PNtv5/Z7MJr9Teql+/
 Pr/SCuqbtS9eeZLImoQsvtuH9y6KXb/TSCHrcGpekKV7mQt7m7ISS3FGoqEWc1FxIgAwYHVAj
 wIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502332902!100216550!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14676 invoked from network); 10 Aug 2017 02:41:44 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:44 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="1001966462"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga003.jf.intel.com with ESMTP; 09 Aug 2017 19:41:40 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:16 -0400
Message-Id: <1502310866-10450-16-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 15/25] x86/vvtd: decode interrupt attribute
	from IRTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClByZXZpb3VzbHksIGludGVycnVw
dCBhdHRyaWJ1dGVzIGNhbiBiZSBleHRyYWN0ZWQgZnJvbSBtc2kgbWVzc2FnZSBvcgpJT0FQSUMg
UlRFLiBIb3dldmVyLCB3aXRoIGludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZCwgdGhlIGF0dHJp
YnV0ZXMKYXJlIGVuY2xvc2VkIGluIHRoZSBhc3NvY2lhdGVkIElSVEUuIFRoaXMgY2FsbGJhY2sg
aXMgZm9yIGNhc2VzIGluCndoaWNoIHRoZSBjYWxsZXIgd2FudHMgdG8gYWNxdWlyZSBpbnRlcnJ1
cHQgYXR0cmlidXRlcy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCAyMiArKysrKysrKysrKysrKysr
KysrKystCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IDJiZWUzNTIuLjM3NGZkODggMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtNTMyLDYgKzUzMiwyNSBAQCBzdGF0aWMgaW50
IHZ2dGRfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIC1F
RkFVTFQ7CiB9CiAKK3N0YXRpYyBpbnQgdnZ0ZF9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAq
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVx
dWVzdCAqaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFw
cGluZ19pbmZvICppbmZvKQoreworICAgIGludCByZXQ7CisgICAgc3RydWN0IGlyZW1hcF9lbnRy
eSBpcnRlOworICAgIHN0cnVjdCB2dnRkICp2dnRkID0gZG9tYWluX3Z2dGQoZCk7CisKKyAgICBy
ZXQgPSB2dnRkX2dldF9lbnRyeSh2dnRkLCBpcnEsICZpcnRlLCBmYWxzZSk7CisgICAgaWYgKCBy
ZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgaW5mby0+dmVjdG9yID0gaXJ0ZS5yZW1h
cC52ZWN0b3I7CisgICAgaW5mby0+ZGVzdCA9IGlydGVfZGVzdCh2dnRkLCBpcnRlLnJlbWFwLmRz
dCk7CisgICAgaW5mby0+ZGVzdF9tb2RlID0gaXJ0ZS5yZW1hcC5kbTsKKyAgICBpbmZvLT5kZWxp
dmVyeV9tb2RlID0gaXJ0ZS5yZW1hcC5kbG07CisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2
b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFiaWxpdHkpCiB7
CiAgICAgdWludDY0X3QgY2FwID0gRE1BX0NBUF9ORlIgfCBETUFfQ0FQX1NMTFBTIHwgRE1BX0NB
UF9GUk8gfApAQCAtNjA4LDcgKzYyNyw4IEBAIHN0cnVjdCB2aW9tbXVfb3BzIHZ2dGRfaHZtX3Zt
eF9vcHMgPSB7CiAgICAgLnF1ZXJ5X2NhcHMgPSB2dnRkX3F1ZXJ5X2NhcHMsCiAgICAgLmNyZWF0
ZSA9IHZ2dGRfY3JlYXRlLAogICAgIC5kZXN0cm95ID0gdnZ0ZF9kZXN0cm95LAotICAgIC5oYW5k
bGVfaXJxX3JlcXVlc3QgPSB2dnRkX2hhbmRsZV9pcnFfcmVxdWVzdAorICAgIC5oYW5kbGVfaXJx
X3JlcXVlc3QgPSB2dnRkX2hhbmRsZV9pcnFfcmVxdWVzdCwKKyAgICAuZ2V0X2lycV9pbmZvID0g
dnZ0ZF9nZXRfaXJxX2luZm8KIH07CiAKIHN0YXRpYyBpbnQgdnZ0ZF9yZWdpc3Rlcih2b2lkKQot
LSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdPy-0001VL-CC; Thu, 10 Aug 2017 02:41:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdPw-0001Pi-Ol
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 58/70-02962-CE7CB895; Thu, 10 Aug 2017 02:41:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhofv6eHe
 kwa7zFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnX8tZC9byVexrms7cwPicu4uRi0NIYBqj
 xPfr29m7GDk5JAR4JY4sm8EKYftLzL3Yxw5R1MEoseTzCTaQBJuAusSJxRMZQWwRAWmJa58vM
 4IUMQtcZZQ4vW0+M0hCWMBTYuPsZWA2i4CqxIrLp8CaeQVcJd5vu8EGsUFBYsrD92A1nEDxqV
 u2MoHYQgIuEuuWT2OcwMi7gJFhFaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZgQDAAwQ7G6Zf9DzFKcjApifJ2NHRHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 7T4GlBMsSk1PrUjLzAGGJkxagoNHSYRXDRieQrzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJ
 c67BGSGAEhRRmke3AhYnFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8nkCk8mXklcJteAR
 3BBHREhG8nyBEliQgpqQZGk0cLl7zs+dyt3uJX6bIrO9/m/AXmmtQ47mk/S7pTuQ/NmCL3bMa
 290ozm/N/vZ7zs1+1/krrp5O1K1hlUntfznZdrRPfXsOuLrPMPFSv4D+HVf2luX9UbvHPmTC7
 Y+VLZb7fwdW3Nz92mt814Y7LCdl51ha3ld7MfmEQPTG8scCIb7nUzBB5JZbijERDLeai4kQAM
 kAsdo4CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502332905!77089499!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11654 invoked from network); 10 Aug 2017 02:41:47 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:47 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="121898944"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga002.jf.intel.com with ESMTP; 09 Aug 2017 19:41:43 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:17 -0400
Message-Id: <1502310866-10450-17-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 16/25] x86/vioapic: Hook interrupt delivery
	of vIOAPIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gaXJxIHJlbWFwcGluZyBp
cyBlbmFibGVkLCBJT0FQSUMgUmVkaXJlY3Rpb24gRW50cnkgbWF5IGJlIGluIHJlbWFwcGluZwpm
b3JtYXQuIElmIHRoYXQsIGdlbmVyYXRlIGFuIGlycV9yZW1hcHBpbmdfcmVxdWVzdCBhbmQgY2Fs
bCB0aGUgY29tbW9uClZJT01NVSBhYnN0cmFjdGlvbidzIGNhbGxiYWNrIHRvIGhhbmRsZSB0aGlz
IGludGVycnVwdCByZXF1ZXN0LiBEZXZpY2UKbW9kZWwgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNr
aW5nIHRoZSByZXF1ZXN0J3MgdmFsaWRpdHkuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGlu
dGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyB8IDE0ICsrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKaW5kZXgg
NzJjYWU5My4uMzIyZjMzYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+CisjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9y
ZXEuaD4KICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+
CkBAIC0zOSw2ICs0MCw4IEBACiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNt
L2lvX2FwaWMuaD4KIAorI2luY2x1ZGUgIi4uLy4uLy4uL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z0ZC5oIgorCiAvKiBIQUNLOiBSb3V0ZSBJUlEwIG9ubHkgdG8gVkNQVTAgdG8gcHJldmVudCB0
aW1lIGp1bXBzLiAqLwogI2RlZmluZSBJUlEwX1NQRUNJQUxfUk9VVElORyAxCiAKQEAgLTM4Nyw5
ICszOTAsMjAgQEAgc3RhdGljIHZvaWQgdmlvYXBpY19kZWxpdmVyKHN0cnVjdCBodm1fdmlvYXBp
YyAqdmlvYXBpYywgdW5zaWduZWQgaW50IHBpbikKICAgICBzdHJ1Y3QgdmxhcGljICp0YXJnZXQ7
CiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgdW5zaWduZWQgaW50IGlycSA9IHZpb2FwaWMtPmJh
c2VfZ3NpICsgcGluOworICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJ0ZSA9
IHsgeyB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmJpdHMgfSB9OwogCiAgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spKTsKIAorICAgIGlmICggcnRl
LmZvcm1hdCApCisgICAgeworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJl
cXVlc3Q7CisKKyAgICAgICAgaXJxX3JlcXVlc3RfaW9hcGljX2ZpbGwoJnJlcXVlc3QsIHZpb2Fw
aWMtPmlkLCBydGUudmFsKTsKKyAgICAgICAgLyogQ3VycmVudGx5LCBvbmx5IHZpb21tdSAwIGlz
IHN1cHBvcnRlZCAqLworICAgICAgICB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KGQsIDAsICZy
ZXF1ZXN0KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIEhWTV9EQkdfTE9HKERCR19M
RVZFTF9JT0FQSUMsCiAgICAgICAgICAgICAgICAgImRlc3Q9JXggZGVzdF9tb2RlPSV4IGRlbGl2
ZXJ5X21vZGU9JXggIgogICAgICAgICAgICAgICAgICJ2ZWN0b3I9JXggdHJpZ19tb2RlPSV4IiwK
LS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02:41: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.xen.org>)
	id 1dfdQ1-0001aY-Kr; Thu, 10 Aug 2017 02:41:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdQ0-0001X9-VC
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:53 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 55/1B-01731-0F7CB895; Thu, 10 Aug 2017 02:41:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNykWPfD8e5
 Ig6cbmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1s5eyFCwUqXh2eQ17A+NFgS5GLg4hgemM
 Erde3WbuYuTkkBDglTiybAZrFyMHkO0v8WVrOkRNB6PE0QvTWUBq2ATUJU4snsgIYosISEtc+
 3yZEaSIWeAqo8TpbfPBBgkLeEusaXoL1sAioCpx7cscsAZeAVeJOa9WMEIsU5CY8vA9WD0nUH
 zqlq1MILaQgIvEuuXTGCcw8i5gZFjFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKqXm1pcnJi
 empOYVKyXnJ+7iREYEAxAsINx6vu4Q4ySHExKorwdDd2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4u48B5QSLUtNTK9Iyc4ChCZOW4OBREuEtA0nzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eq
 pQ4ry5IkQBIUUZpHtwIWJxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvBcgUnsy8ErhNr4
 COYAI6IsK3E+SIkkSElFQDYzW/FAcjo9jyom88l8wFu00OCs9SbdA3tXz7Krbpxrm0TfNj0gO
 V4+yshbbPC9QS36300/dyXFi582L/QMcrVytVdqYYhMqGsE+/Uv9NNuRaeY6Wvkq2RKLjqopF
 +5cJqL19ck/SR3J2zJQ72pfNTx5zWnab6W7xxJRKsfWZp4utXqyv9z+hxFKckWioxVxUnAgAN
 Q0Kg44CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502332909!106721250!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51473 invoked from network); 10 Aug 2017 02:41:51 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:51 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="298209063"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga004.fm.intel.com with ESMTP; 09 Aug 2017 19:41:45 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:18 -0400
Message-Id: <1502310866-10450-18-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 17/25] x86/vvtd: Enable Queued Invalidation
	through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClNvZnR3YXJlIHdyaXRlcyB0byBR
SUUgZmllbGRzIG9mIEdDTUQgdG8gZW5hYmxlIG9yIGRpc2FibGUgcXVldWVkCmludmFsaWRhdGlv
bnMuIFRoaXMgcGF0Y2ggZW11bGF0ZXMgUUlFIGZpZWxkcyBvZiBHQ01ELgoKU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55
dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmggfCAgMyArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwg
MjIgKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCA3
MGU2NGNmLi44MmJmNmJjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuaAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMTkw
LDcgKzE5MCw4IEBACiAjZGVmaW5lIERNQV9HU1RTX0ZMUyAgICAoKCh1NjQpMSkgPDwgMjkpCiAj
ZGVmaW5lIERNQV9HU1RTX0FGTFMgICAoKCh1NjQpMSkgPDwgMjgpCiAjZGVmaW5lIERNQV9HU1RT
X1dCRlMgICAoKCh1NjQpMSkgPDwgMjcpCi0jZGVmaW5lIERNQV9HU1RTX1FJRVMgICAoKCh1NjQp
MSkgPDwyNikKKyNkZWZpbmUgRE1BX0dTVFNfUUlFU19CSVQgICAgICAgMjYKKyNkZWZpbmUgRE1B
X0dTVFNfUUlFUyAgICAgICAgICAgKCgodTY0KTEpIDw8IERNQV9HU1RTX1FJRVNfQklUKQogI2Rl
ZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0KTEpIDw8MjUpCiAjZGVmaW5lIERNQV9HU1RTX1NJ
UlRQU19CSVQgICAgIDI0CiAjZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgRE1B
X0dTVFNfU0lSVFBTX0JJVCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IDM3NGZk
ODguLjQ3MGJjNTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtMTAyLDYgKzEw
MiwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX192dnRkX3NldF9iaXQoc3RydWN0IHZ2dGQgKnZ2
dGQsIHVpbnQzMl90IHJlZywgaW50IG5yKQogICAgIHJldHVybiBfX3NldF9iaXQobnIsICh1aW50
MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQg
X192dnRkX2NsZWFyX2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIp
Cit7CisgICAgcmV0dXJuIF9fY2xlYXJfYml0KG5yLCAodWludDMyX3QgKikmdnZ0ZC0+cmVncy0+
ZGF0YVtyZWddKTsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIHZ2dGRfc2V0X3JlZyhzdHJ1Y3Qg
dnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHZhbHVlKQogewpAQCAtMjYyLDYgKzI2NywyMSBAQCBzdGF0aWMgaW50IHZ2dGRf
cmVjb3JkX2ZhdWx0KHN0cnVjdCB2dnRkICp2dnRkLAogICAgIHJldHVybiAwOwogfQogCitzdGF0
aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfcWllKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2
YWwpCit7CisgICAgVlZURF9ERUJVRyhWVlREX0RCR19SVywgIiVzYWJsZSBRdWV1ZSBJbnZhbGlk
YXRpb24uIiwKKyAgICAgICAgICAgICAgICh2YWwgJiBETUFfR0NNRF9RSUUpID8gIkVuIiA6ICJE
aXMiKTsKKworICAgIGlmICggdmFsICYgRE1BX0dDTURfUUlFICkKKyAgICAgICAgX192dnRkX3Nl
dF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfUUlFU19CSVQpOworICAgIGVsc2UK
KyAgICB7CisgICAgICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFIX1JFRywgMFVM
TCk7CisgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dT
VFNfUUlFU19CSVQpOworICAgIH0KKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiBzdGF0
aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHZhbCkKIHsKICAgICB1aW50NjRfdCBpcnRhOwpAQCAtMjk2LDYgKzMxNiw4IEBAIHN0YXRpYyBp
bnQgdnZ0ZF93cml0ZV9nY21kKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAKICAg
ICBpZiAoIGNoYW5nZWQgJiBETUFfR0NNRF9TSVJUUCApCiAgICAgICAgIHZ2dGRfaGFuZGxlX2dj
bWRfc2lydHAodnZ0ZCwgdmFsKTsKKyAgICBpZiAoIGNoYW5nZWQgJiBETUFfR0NNRF9RSUUgKQor
ICAgICAgICB2dnRkX2hhbmRsZV9nY21kX3FpZSh2dnRkLCB2YWwpOwogCiAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIH0KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:41:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdQ4-0001ft-WE; Thu, 10 Aug 2017 02:41:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdQ4-0001dh-5C
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:56 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 63/6B-01862-3F7CB895; Thu, 10 Aug 2017 02:41:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1taRovvpeHe
 kwdsGHYslHxezODB6HN39mymAMYo1My8pvyKBNWN68wLmgndiFX3zZjA2MN4Q6mLk4BASqJT4
 2lTdxcjJISHAK3Fk2QxWCDtAoqdhLksXIxdQSQejxKdbO5lBEmwC6hInFk9kBLFFBKQlrn2+z
 AhSxCxwlVHi9Lb5YEXCAt4S6x/PYAexWQRUJXZue88GYvMKuEq8uHiIGWKDgsSUh+/BbE6g+N
 QtW5lAbCEBF4l1y6cxTmDkXcDIsIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMBjqGRgYdzBe/up0iFGSg0lJlLejoTtSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgRv9zGgnGBRanpqRVpmDjAsYdISHDxKIrxqwNAU4i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8v
 FQpcd4lIDMEQIoySvPgRsBi5BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5PIFN4MvNK4D
 a9AjqCCeiICN9OkCNKEhFSUg2MWv+d38goXblUxX3MarrvmgTj/S/updYqC8zVc02XuJ09LWp
 RjcziLScu78ncs25q2QKW3FnvkyKyfPzKRRlVH03QP80jJKUdNL2o6PUFztVODx+tsTlusnpZ
 tdiBtfdjpxYruTtKefbN0Krcr6n30WPtFGexV1abu/Lq8tawyt15ZdlaUy2hxFKckWioxVxUn
 AgAdIY9CowCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502332912!105300801!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12,
 UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58890 invoked from network); 10 Aug 2017 02:41:54 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:54 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 09 Aug 2017 19:41:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="1180964800"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga001.fm.intel.com with ESMTP; 09 Aug 2017 19:41:48 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:19 -0400
Message-Id: <1502310866-10450-19-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 18/25] x86/vvtd: Enable Interrupt Remapping
	through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClNvZnR3YXJlIHdyaXRlcyB0aGlz
IGZpZWxkIHRvIGVuYWJsZS9kaXNhYmxlIGludGVycnVwdCByZWFtcHBpbmcuIFRoaXMgcGF0Y2gK
ZW11bGF0ZSBJUkVTIGZpZWxkIG9mIEdDTUQuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGlu
dGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICAzICsr
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgfCAyNyArKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5o
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKaW5kZXggODJiZjZiYy4uZTMy
MzM1MiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKQEAgLTE5Miw3ICsxOTIsOCBA
QAogI2RlZmluZSBETUFfR1NUU19XQkZTICAgKCgodTY0KTEpIDw8IDI3KQogI2RlZmluZSBETUFf
R1NUU19RSUVTX0JJVCAgICAgICAyNgogI2RlZmluZSBETUFfR1NUU19RSUVTICAgICAgICAgICAo
KCh1NjQpMSkgPDwgRE1BX0dTVFNfUUlFU19CSVQpCi0jZGVmaW5lIERNQV9HU1RTX0lSRVMgICAo
KCh1NjQpMSkgPDwyNSkKKyNkZWZpbmUgRE1BX0dTVFNfSVJFU19CSVQgICAgICAgMjUKKyNkZWZp
bmUgRE1BX0dTVFNfSVJFUyAgICgoKHU2NCkxKSA8PCBETUFfR1NUU19JUkVTX0JJVCkKICNkZWZp
bmUgRE1BX0dTVFNfU0lSVFBTX0JJVCAgICAgMjQKICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTICgo
KHU2NCkxKSA8PCBETUFfR1NUU19TSVJUUFNfQklUKQogI2RlZmluZSBETUFfR1NUU19DRklTICAg
KCgodTY0KTEpIDw8MjMpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
dnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwppbmRleCA0NzBiYzU2
Li5lYWU4ZjExIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKQEAgLTI4Miw2ICsyODIs
MjUgQEAgc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3FpZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwg
dWludDMyX3QgdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK3N0YXRpYyBpbnQg
dnZ0ZF9oYW5kbGVfZ2NtZF9pcmUoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKK3sK
KyAgICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiJXNhYmxlIEludGVycnVwdCBSZW1hcHBpbmcu
IiwKKyAgICAgICAgICAgICAgICh2YWwgJiBETUFfR0NNRF9JUkUpID8gIkVuIiA6ICJEaXMiKTsK
KworICAgIGlmICggdmFsICYgRE1BX0dDTURfSVJFICkKKyAgICB7CisgICAgICAgIHZ2dGQtPnN0
YXR1cyB8PSBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRDsKKyAgICAgICAgX192
dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfSVJFU19CSVQpOworICAg
IH0KKyAgICBlbHNlCisgICAgeworICAgICAgICB2dnRkLT5zdGF0dXMgfD0gflZJT01NVV9TVEFU
VVNfSVJRX1JFTUFQUElOR19FTkFCTEVEOworICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQs
IERNQVJfR1NUU19SRUcsIERNQV9HU1RTX0lSRVNfQklUKTsKKyAgICB9CisKKyAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworfQorCiBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3Ry
dWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKIHsKICAgICB1aW50NjRfdCBpcnRhOwpAQCAt
Mjg5LDYgKzMwOCwxMCBAQCBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0
IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKICAgICBpZiAoICEodmFsICYgRE1BX0dDTURfU0lS
VFApICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAorICAgIGlmICggdnZ0ZF9pcnFf
cmVtYXBwaW5nX2VuYWJsZWQodnZ0ZCkgKQorICAgICAgICBWVlREX0RFQlVHKFZWVERfREJHX1JX
LCAiVXBkYXRlIEludGVycnVwdCBSZW1hcHBpbmcgVGFibGUgd2hlbiAiCisgICAgICAgICAgICAg
ICAgICAgImFjdGl2ZS4iICk7CisKICAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lS
VEFfUkVHLCBpcnRhKTsKICAgICB2dnRkLT5pcnQgPSBETUFfSVJUQV9BRERSKGlydGEpID4+IFBB
R0VfU0hJRlQ7CiAgICAgdnZ0ZC0+aXJ0X21heF9lbnRyeSA9IERNQV9JUlRBX1NJWkUoaXJ0YSk7
CkBAIC0zMTgsNiArMzQxLDEwIEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZV9nY21kKHN0cnVjdCB2
dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAgICAgICAgIHZ2dGRfaGFuZGxlX2djbWRfc2lydHAo
dnZ0ZCwgdmFsKTsKICAgICBpZiAoIGNoYW5nZWQgJiBETUFfR0NNRF9RSUUgKQogICAgICAgICB2
dnRkX2hhbmRsZV9nY21kX3FpZSh2dnRkLCB2YWwpOworICAgIGlmICggY2hhbmdlZCAmIERNQV9H
Q01EX0lSRSApCisgICAgICAgIHZ2dGRfaGFuZGxlX2djbWRfaXJlKHZ2dGQsIHZhbCk7CisgICAg
aWYgKCBjaGFuZ2VkICYgfihETUFfR0NNRF9RSUUgfCBETUFfR0NNRF9TSVJUUCB8IERNQV9HQ01E
X0lSRSkgKQorICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIk9ubHkgUUlFLFNJUlRQLElS
RSBpbiBHQ01EX1JFRyBhcmUgaGFuZGxlZC5cbiIpOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKIH0KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:42:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdQ8-0001ka-80; Thu, 10 Aug 2017 02:42:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdQ6-0001hp-No
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:41:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0E/C4-01862-5F7CB895; Thu, 10 Aug 2017 02:41:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVywNxEW/fr8e5
 IgzXbBSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz9Xw4zF8zhqfh4cDtTA+Nzzi5GDg4hgQqJ
 Sa26XYycHBICvBJHls1gBQlLCPhLvO2x7WLkAqroYJTYtu4vI0gNm4C6xInFE8FsEQFpiWufL
 zOCFDELXGWUOL1tPjNIs7BAksSvW0IgNSwCqhLLu5vYQWxeAVeJbz2bGCF2KUhMefieGcTmBI
 pP3bKVCcQWEnCRWLd8GuMERt4FjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NjPVyU4uLE9N
 TcxKTivWS83M3MQIDgQEIdjBeaHc+xCjJwaQkytvR0B0pxJeUn1KZkVicEV9UmpNafIhRhoND
 SYK3+xhQTrAoNT21Ii0zBxiSMGkJDh4lEd73IGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89Ll
 RLnXQJSJABSlFGaBzcCFh+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7CWQKT2ZeCdymV0
 BHMAEdEeHbCXJESSJCSqqBUc/fwydny+YbMzgUD5v1Vn1iu1HLJctq6qp099eGDssl/VuXvl3
 /8oECh8yuN1o/+jcsqj4l8FNLInqzckly1+3VTvur44/xuSevDTf41Za8O6HpoZsgX5U+oyFL
 SfzDW+VBJdvrVv/qsjZlqm46qd6VoVY71Z2/TvhW0fx5Vn48p8wdd65QYinOSDTUYi4qTgQAT
 8zi14oCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502332914!104778303!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57915 invoked from network); 10 Aug 2017 02:41:56 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:56 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 09 Aug 2017 19:41:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="117459464"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 19:41:52 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:20 -0400
Message-Id: <1502310866-10450-20-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 19/25] x86/vioapic: extend
	vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gSU9BUElDIFJURSBpcyBp
biByZW1hcHBpbmcgZm9ybWF0LCBpdCBkb2Vzbid0IGNvbnRhaW4gdGhlIHZlY3RvciBvZgppbnRl
cnJ1cHQuIEZvciB0aGlzIGNhc2UsIHRoZSBSVEUgY29udGFpbnMgYW4gaW5kZXggb2YgaW50ZXJy
dXB0IHJlbWFwcGluZwp0YWJsZSB3aGVyZSB0aGUgdmVjdG9yIG9mIGludGVycnVwdCBpcyBzdG9y
ZWQuIFRoaXMgcGF0Y2hzIGdldHMgdGhlIHZlY3Rvcgp0aHJvdWdoIGEgdklPTU1VIGludGVyZmFj
ZS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1v
ZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jIHwgMTggKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
MTcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKaW5kZXggMzIyZjMz
Yy4uZmYwNzQyZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTU2NSwxMSArNTY1LDI3IEBAIGludCB2aW9h
cGljX2dldF92ZWN0b3IoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkK
IHsKICAgICB1bnNpZ25lZCBpbnQgcGluOwogICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAq
dmlvYXBpYyA9IGdzaV92aW9hcGljKGQsIGdzaSwgJnBpbik7CisgICAgc3RydWN0IElPX0FQSUNf
cm91dGVfcmVtYXBfZW50cnkgcnRlID0geyB7IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uYml0cyB9
IH07CiAKICAgICBpZiAoICF2aW9hcGljICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAg
ICByZXR1cm4gdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudmVjdG9yOworICAgIGlmICgg
cnRlLmZvcm1hdCApCisgICAgeworICAgICAgICBpbnQgZXJyOworICAgICAgICBzdHJ1Y3QgaXJx
X3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7CisgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5n
X2luZm8gaW5mbzsKKworICAgICAgICBpcnFfcmVxdWVzdF9pb2FwaWNfZmlsbCgmcmVxdWVzdCwg
dmlvYXBpYy0+aWQsIHJ0ZS52YWwpOworICAgICAgICAvKiBDdXJyZW50bHksIG9ubHkgdmlvbW11
IDAgaXMgc3VwcG9ydGVkICovCisgICAgICAgIGVyciA9IHZpb21tdV9nZXRfaXJxX2luZm8odmlv
YXBpYy0+ZG9tYWluLCAwLCAmcmVxdWVzdCwgJmluZm8pOworICAgICAgICByZXR1cm4gIWVyciA/
IGluZm8udmVjdG9yIDogLTE7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHJldHVy
biB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy52ZWN0b3I7CisgICAgfQorCiB9CiAKIGlu
dCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGdzaSkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:42:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdQA-0001o1-FY; Thu, 10 Aug 2017 02:42:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdQ8-0001kc-MC
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:42:00 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 66/09-03044-8F7CB895; Thu, 10 Aug 2017 02:42:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNykQvf78e5
 Ig9a7UhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8blxlNsBZN0K96ems3YwHhSoYuRi0NIYDqj
 xIO+NexdjJwcEgK8EkeWzWCFsP0lpv99wghR1MEoMfNmMwtIgk1AXeLE4omMILaIgLTEtc+Xw
 YqYBa4ySpzeNp8ZJCEsEC2xpHkX0CQODhYBVYmmLj+QMK+Aq8TnbT1sEAsUJKY8fA9WzgkUn7
 plKxOILSTgIrFu+TTGCYy8CxgZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBAYEAxDsYDy/NvAQoyQHk5Iob0dDd6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 CV4WYIAJCRalpqdWpGXmAEMTJi3BwaMkwvv+GFCat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzU
 qXEeZeAFAmAFGWU5sGNgMXJJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzVoBM4cnMK4Hb9A
 roCCagIyJ8O0GOKElESEk1MG5/yhsQ9KdipbpYVvW0feeYL03SOsT6LHzOq8WVhrffRT/0WNP
 OspHxtyNb3Ca20oCFGyXWpMg8tG8SXnvs+ZYC23xuf7UTqx4wHr2d6rLk3qqJRmWRtz5eSM5+
 YZzg7Hlle8bCRTtWX92omamleyD0zL0mt7wTeXWdm+zePa01c2Y4mSUk+UiJpTgj0VCLuag4E
 QBv+xzBjgIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502332917!70579653!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13428 invoked from network); 10 Aug 2017 02:41:59 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:41:59 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="137767015"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga005.fm.intel.com with ESMTP; 09 Aug 2017 19:41:55 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:21 -0400
Message-Id: <1502310866-10450-21-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 20/25] passthrough: move some fields of
	hvm_gmsi_info to a sub-structure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LiBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBpbnRyb2R1Y2luZyBuZXcgZmllbGRzIGluCmh2bV9n
bXNpX2luZm8gdG8gbWFuYWdlIHJlbWFwcGluZyBmb3JtYXQgbXNpIGJvdW5kIHRvIGEgcGh5c2lj
YWwgbXNpLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2ln
bmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92bXNpLmMgICAgICB8ICA0ICsrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMgfCAzMiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
eGVuL2h2bS9pcnEuaCAgICB8ICA4ICsrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDI0IGluc2Vy
dGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKaW5kZXggYTM2NjkyYy4uYzRlYzBhZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXNpLmMKQEAgLTEwMSw4ICsxMDEsOCBAQCBpbnQgdm1zaV9kZWxpdmVyKAogCiB2b2lkIHZt
c2lfZGVsaXZlcl9waXJxKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1fcGlycV9k
cGNpICpwaXJxX2RwY2kpCiB7Ci0gICAgdWludDMyX3QgZmxhZ3MgPSBwaXJxX2RwY2ktPmdtc2ku
Z2ZsYWdzOwotICAgIGludCB2ZWN0b3IgPSBwaXJxX2RwY2ktPmdtc2kuZ3ZlYzsKKyAgICB1aW50
MzJfdCBmbGFncyA9IHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzOworICAgIGludCB2ZWN0
b3IgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWM7CiAgICAgdWludDhfdCBkZXN0ID0gKHVp
bnQ4X3QpZmxhZ3M7CiAgICAgdWludDhfdCBkZXN0X21vZGUgPSAhIShmbGFncyAmIFZNU0lfRE1f
TUFTSyk7CiAgICAgdWludDhfdCBkZWxpdmVyeV9tb2RlID0gKGZsYWdzICYgVk1TSV9ERUxJVl9N
QVNLKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggZmZlYWY3MC4uNGQ0NTdmNiAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jCkBAIC0zNDgsOCArMzQ4LDggQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAg
ICAgewogICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFfRFBDSV9NQVBQRUQg
fCBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0k7Ci0gICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3Zl
YyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwotICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNp
LmdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3M7CisgICAgICAgICAgICBwaXJxX2Rw
Y2ktPmdtc2kubGVnYWN5Lmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKKyAgICAgICAg
ICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdm
bGFnczsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiAncHRfaXJxX2NyZWF0ZV9iaW5k
JyBjYW4gYmUgY2FsbGVkIGFmdGVyICdwdF9pcnFfZGVzdHJveV9iaW5kJy4KICAgICAgICAgICAg
ICAqIFRoZSAncGlycV9jbGVhbnVwX2NoZWNrJyB3aGljaCB3b3VsZCBmcmVlIHRoZSBzdHJ1Y3R1
cmUgaXMgb25seQpAQCAtMzgxLDggKzM4MSw4IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IDA7Ci0gICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSAwOworICAgICAgICAgICAgICAgIHBpcnFf
ZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzID0gMDsKKyAgICAgICAgICAgICAgICBwaXJxX2RwY2kt
Pmdtc2kubGVnYWN5Lmd2ZWMgPSAwOwogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZG9tID0g
TlVMTDsKICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gMDsKICAgICAgICAgICAg
ICAgICBwaXJxX2NsZWFudXBfY2hlY2soaW5mbywgZCk7CkBAIC00MDEsMjAgKzQwMSwyMCBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBJ
ZiBwaXJxIGlzIGFscmVhZHkgbWFwcGVkIGFzIHZtc2ksIHVwZGF0ZSBndWVzdCBkYXRhL2FkZHIu
ICovCi0gICAgICAgICAgICBpZiAoIHBpcnFfZHBjaS0+Z21zaS5ndmVjICE9IHB0X2lycV9iaW5k
LT51Lm1zaS5ndmVjIHx8Ci0gICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3Mg
IT0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyApCisgICAgICAgICAgICBpZiAoIHBpcnFfZHBj
aS0+Z21zaS5sZWdhY3kuZ3ZlYyAhPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYyB8fAorICAgICAg
ICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyAhPSBwdF9pcnFfYmluZC0+
dS5tc2kuZ2ZsYWdzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBEaXJlY3Rs
eSBjbGVhciBwZW5kaW5nIEVPSXMgYmVmb3JlIGVuYWJsaW5nIG5ldyBNU0kgaW5mby4gKi8KICAg
ICAgICAgICAgICAgICBwaXJxX2d1ZXN0X2VvaShpbmZvKTsKIAotICAgICAgICAgICAgICAgIHBp
cnFfZHBjaS0+Z21zaS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7Ci0gICAgICAgICAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3M7
CisgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5ndmVjID0gcHRfaXJxX2Jp
bmQtPnUubXNpLmd2ZWM7CisgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5n
ZmxhZ3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzOwogICAgICAgICAgICAgfQogICAgICAg
ICB9CiAgICAgICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEg
bWlncmF0aW9uLiAqLwotICAgICAgICBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFZN
U0lfREVTVF9JRF9NQVNLOwotICAgICAgICBkZXN0X21vZGUgPSAhIShwaXJxX2RwY2ktPmdtc2ku
Z2ZsYWdzICYgVk1TSV9ETV9NQVNLKTsKLSAgICAgICAgZGVsaXZlcnlfbW9kZSA9IChwaXJxX2Rw
Y2ktPmdtc2kuZ2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgorICAgICAgICBkZXN0ID0gcGly
cV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RFU1RfSURfTUFTSzsKKyAgICAgICAg
ZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RNX01B
U0spOworICAgICAgICBkZWxpdmVyeV9tb2RlID0gKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2Zs
YWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgogICAgICAgICAgICAgICAgICAgICAgICAgIEdGTEFH
U19TSElGVF9ERUxJVl9NT0RFOwogCiAgICAgICAgIGRlc3RfdmNwdV9pZCA9IGh2bV9naXJxX2Rl
c3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9kZSk7CkBAIC00MjcsNyArNDI3LDcgQEAgaW50
IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBkZWxpdmVy
eV9tb2RlID09IGRlc3RfTG93ZXN0UHJpbyApCiAgICAgICAgICAgICAgICAgdmNwdSA9IHZlY3Rv
cl9oYXNoaW5nX2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2RlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2
ZWMpOwogICAgICAgICAgICAgaWYgKCB2Y3B1ICkKICAgICAgICAgICAgICAgICBwaXJxX2RwY2kt
Pmdtc2kucG9zdGVkID0gdHJ1ZTsKICAgICAgICAgfQpAQCAtNDM3LDcgKzQzNyw3IEBAIGludCBw
dF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBp
dCBpcyBzdXBwb3J0ZWQuICovCiAgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCiAgICAgICAg
ICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtX3ZteC5waV9kZXNjIDog
TlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5n
dmVjKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5s
ZWdhY3kuZ3ZlYyk7CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtODE3LDEwICs4MTcsMTAg
QEAgc3RhdGljIGludCBfaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlu
dCB2ZWN0b3IgPSAobG9uZylhcmc7CiAKICAgICBpZiAoIChwaXJxX2RwY2ktPmZsYWdzICYgSFZN
X0lSUV9EUENJX01BQ0hfTVNJKSAmJgotICAgICAgICAgKHBpcnFfZHBjaS0+Z21zaS5ndmVjID09
IHZlY3RvcikgKQorICAgICAgICAgKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9PSB2ZWN0
b3IpICkKICAgICB7Ci0gICAgICAgIGludCBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAm
IFZNU0lfREVTVF9JRF9NQVNLOwotICAgICAgICBpbnQgZGVzdF9tb2RlID0gISEocGlycV9kcGNp
LT5nbXNpLmdmbGFncyAmIFZNU0lfRE1fTUFTSyk7CisgICAgICAgIGludCBkZXN0ID0gcGlycV9k
cGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RFU1RfSURfTUFTSzsKKyAgICAgICAgaW50
IGRlc3RfbW9kZSA9ICEhKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ETV9N
QVNLKTsKIAogICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKGN1cnJl
bnQpLCBOVUxMLCAwLCBkZXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3Rf
bW9kZSkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCBiL3hlbi9pbmNs
dWRlL3hlbi9odm0vaXJxLmgKaW5kZXggMGQyYzcyYy4uNWU3MzZmOCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2h2bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCkBA
IC02Miw4ICs2MiwxMiBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgewogI2RlZmluZSBHRkxB
R1NfU0hJRlRfVFJHX01PREUgICAgICAgMTUKIAogc3RydWN0IGh2bV9nbXNpX2luZm8gewotICAg
IHVpbnQzMl90IGd2ZWM7Ci0gICAgdWludDMyX3QgZ2ZsYWdzOworICAgIHVuaW9uIHsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IGd2ZWM7CisgICAgICAgICAgICB1aW50
MzJfdCBnZmxhZ3M7CisgICAgICAgIH0gbGVnYWN5OworICAgIH07CiAgICAgaW50IGRlc3RfdmNw
dV9pZDsgLyogLTEgOm11bHRpLWRlc3QsIG5vbi1uZWdhdGl2ZTogZGVzdF92Y3B1X2lkICovCiAg
ICAgYm9vbCBwb3N0ZWQ7IC8qIGRpcmVjdGx5IGRlbGl2ZXIgdG8gZ3Vlc3QgdmlhIFZULWQgUEk/
ICovCiB9OwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:42:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfdQB-0001pw-OU; Thu, 10 Aug 2017 02:42:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdQ9-0001e4-MG
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:42:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0F/CB-03582-9F7CB895; Thu, 10 Aug 2017 02:42:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsVywNykQvfH8e5
 IgxdTFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owj3f+ZC+7lVkxd8IK9gfGNXxcjF4eQwHRG
 idOHP7N1MXJySAjwShxZNoMVwvaX2PGjlR2iqINR4v/8h2AJNgF1iROLJzKC2CIC0hLXPl9mB
 CliFrgKNGnbfGaQhLBAosTfV7fZQWwWAVWJjS9OgMV5BVwlztx+wASxQUFiysP3YHFOoPjULV
 vB4kICLhLrlk9jnMDIu4CRYRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmBIMADBDsbzawMPMUpyMCmJ8nY0dEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBl
 AYaYkGBRanpqRVpmDjA4YdISHDxKIrzvjwGleYsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L1VKn
 HcJSJEASFFGaR7cCFikXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbwXIFJ7MvBK4Ta+Ajm
 ACOiLCtxPkiJJEhJRUA2OAXW7f3IqcZTsPcGrddfLokvwj/WxFG1/sj3UuRqKebQxfvJbkBWX
 rhWYU+XfltfL7Hj1SpxGefPUrl1XX/k0eX1Seivy+96tv8lEDvoJjc5ncu2fv3N98O57ZlSPy
 nuHSxzarLzf/3st2b2FVaVBNe6/tpj+L4le1L/tY3O60J1fx19YD2kosxRmJhlrMRcWJABKOm
 FyPAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502332917!70579653!2
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13487 invoked from network); 10 Aug 2017 02:42:00 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:42:00 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:41:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="138481081"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga006.fm.intel.com with ESMTP; 09 Aug 2017 19:41:57 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:22 -0400
Message-Id: <1502310866-10450-22-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 21/25] tools/libxc: Add a new interface to
	bind remapping format msi with pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkludHJvZHVjZSBhIG5ldyBiaW5k
aW5nIHJlbGF0aW9uc2hpcCBhbmQgcHJvdmlkZSBhIG5ldyBpbnRlcmZhY2UgdG8KbWFuYWdlIHRo
ZSBuZXcgcmVsYXRpb25zaGlwLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+
Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMTcgKysrKysrCiB0b29scy9s
aWJ4Yy94Y19kb21haW4uYyAgICAgICB8ICA1MyArKysrKysrKysrKysrKysrKwogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW8uYyAgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8ICAgNyArKysKIHhl
bi9pbmNsdWRlL3hlbi9odm0vaXJxLmggICAgIHwgICA3ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAx
OTggaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRl
eCBkZmFhOWQ1Li5iMGE5NDM3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTcyMCw2ICsxNzIw
LDE1IEBAIGludCB4Y19kb21haW5faW9wb3J0X21hcHBpbmcoeGNfaW50ZXJmYWNlICp4Y2gsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX3BvcnRzLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRfbWFwcGluZyk7CiAKK2ludCB4Y19kb21h
aW5fdXBkYXRlX21zaV9pcnFfcmVtYXBwaW5nKAorICAgIHhjX2ludGVyZmFjZSAqeGNoLAorICAg
IHVpbnQzMl90IGRvbWlkLAorICAgIHVpbnQzMl90IHBpcnEsCisgICAgdWludDMyX3Qgc291cmNl
X2lkLAorICAgIHVpbnQzMl90IGRhdGEsCisgICAgdWludDY0X3QgYWRkciwKKyAgICB1aW50NjRf
dCBndGFibGUpOworCiBpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxKAogICAgIHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgIHVpbnQzMl90IGRvbWlkLApAQCAtMTczNCw2ICsxNzQzLDE0IEBAIGlu
dCB4Y19kb21haW5fdW5iaW5kX21zaV9pcnEoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBpcnEsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGdmbGFncyk7CiAKK2ludCB4Y19kb21haW5fdW5iaW5kX21zaV9pcnFf
cmVtYXBwaW5nKAorICAgIHhjX2ludGVyZmFjZSAqeGNoLAorICAgIHVpbnQzMl90IGRvbWlkLAor
ICAgIHVpbnQzMl90IHBpcnEsCisgICAgdWludDMyX3Qgc291cmNlX2lkLAorICAgIHVpbnQzMl90
IGRhdGEsCisgICAgdWludDY0X3QgYWRkcik7CisKIGludCB4Y19kb21haW5fYmluZF9wdF9pcnEo
eGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IG1hY2hpbmVfaXJxLApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4u
YwppbmRleCAzYmFiNGU4Li40YjZhNTEwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21h
aW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMTcwMiw4ICsxNzAyLDM0IEBA
IGludCB4Y19kZWFzc2lnbl9kdF9kZXZpY2UoCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNf
ZG9tYWluX3VwZGF0ZV9tc2lfaXJxX3JlbWFwcGluZygKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwK
KyAgICB1aW50MzJfdCBkb21pZCwKKyAgICB1aW50MzJfdCBwaXJxLAorICAgIHVpbnQzMl90IHNv
dXJjZV9pZCwKKyAgICB1aW50MzJfdCBkYXRhLAorICAgIHVpbnQ2NF90IGFkZHIsCisgICAgdWlu
dDY0X3QgZ3RhYmxlKQoreworICAgIGludCByYzsKKyAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJx
X3QgKmJpbmQ7CisKKyAgICBERUNMQVJFX0RPTUNUTDsKIAorICAgIGRvbWN0bC5jbWQgPSBYRU5f
RE9NQ1RMX2JpbmRfcHRfaXJxOworICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsK
IAorICAgIGJpbmQgPSAmKGRvbWN0bC51LmJpbmRfcHRfaXJxKTsKKyAgICBiaW5kLT5pcnFfdHlw
ZSA9IFBUX0lSUV9UWVBFX01TSV9JUjsKKyAgICBiaW5kLT5tYWNoaW5lX2lycSA9IHBpcnE7Cisg
ICAgYmluZC0+dS5tc2lfaXIuc291cmNlX2lkID0gc291cmNlX2lkOworICAgIGJpbmQtPnUubXNp
X2lyLmRhdGEgPSBkYXRhOworICAgIGJpbmQtPnUubXNpX2lyLmFkZHIgPSBhZGRyOworICAgIGJp
bmQtPnUubXNpX2lyLmd0YWJsZSA9IGd0YWJsZTsKKworICAgIHJjID0gZG9fZG9tY3RsKHhjaCwg
JmRvbWN0bCk7CisgICAgcmV0dXJuIHJjOworfQogCiBpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lf
aXJxKAogICAgIHhjX2ludGVyZmFjZSAqeGNoLApAQCAtMTczMiw2ICsxNzU4LDMzIEBAIGludCB4
Y19kb21haW5fdXBkYXRlX21zaV9pcnEoCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfZG9t
YWluX3VuYmluZF9tc2lfaXJxX3JlbWFwcGluZygKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwKKyAg
ICB1aW50MzJfdCBkb21pZCwKKyAgICB1aW50MzJfdCBwaXJxLAorICAgIHVpbnQzMl90IHNvdXJj
ZV9pZCwKKyAgICB1aW50MzJfdCBkYXRhLAorICAgIHVpbnQ2NF90IGFkZHIpCit7CisgICAgaW50
IHJjOworICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqYmluZDsKKworICAgIERFQ0xBUkVf
RE9NQ1RMOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdW5iaW5kX3B0X2lycTsKKyAg
ICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisKKyAgICBiaW5kID0gJihkb21jdGwu
dS5iaW5kX3B0X2lycSk7CisgICAgYmluZC0+aXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0lfSVI7
CisgICAgYmluZC0+bWFjaGluZV9pcnEgPSBwaXJxOworICAgIGJpbmQtPnUubXNpX2lyLnNvdXJj
ZV9pZCA9IHNvdXJjZV9pZDsKKyAgICBiaW5kLT51Lm1zaV9pci5kYXRhID0gZGF0YTsKKyAgICBi
aW5kLT51Lm1zaV9pci5hZGRyID0gYWRkcjsKKworICAgIHJjID0gZG9fZG9tY3RsKHhjaCwgJmRv
bWN0bCk7CisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgeGNfZG9tYWluX3VuYmluZF9tc2lfaXJx
KAogICAgIHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMKaW5kZXggNGQ0NTdmNi4uMDUxMDg4NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC0yNzYs
NiArMjc2LDkyIEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmVjdG9yX2hhc2hpbmdfZGVzdChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBkZXN0OwogfQogCitzdGF0aWMgaW5saW5l
IHZvaWQgc2V0X2h2bV9nbXNpX2luZm8oc3RydWN0IGh2bV9nbXNpX2luZm8gKm1zaSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3Qg
KnB0X2lycV9iaW5kKQoreworICAgIGlmICggcHRfaXJxX2JpbmQtPmlycV90eXBlID09IFBUX0lS
UV9UWVBFX01TSSApCisgICAgeworICAgICAgICBtc2ktPmxlZ2FjeS5ndmVjID0gcHRfaXJxX2Jp
bmQtPnUubXNpLmd2ZWM7CisgICAgICAgIG1zaS0+bGVnYWN5LmdmbGFncyA9IHB0X2lycV9iaW5k
LT51Lm1zaS5nZmxhZ3M7CisgICAgfQorICAgIGVsc2UgaWYgKCBwdF9pcnFfYmluZC0+aXJxX3R5
cGUgPT0gUFRfSVJRX1RZUEVfTVNJX0lSICkKKyAgICB7CisgICAgICAgIG1zaS0+aW50cmVtYXAu
c291cmNlX2lkID0gcHRfaXJxX2JpbmQtPnUubXNpX2lyLnNvdXJjZV9pZDsKKyAgICAgICAgbXNp
LT5pbnRyZW1hcC5kYXRhID0gcHRfaXJxX2JpbmQtPnUubXNpX2lyLmRhdGE7CisgICAgICAgIG1z
aS0+aW50cmVtYXAuYWRkciA9IHB0X2lycV9iaW5kLT51Lm1zaV9pci5hZGRyOworICAgIH0KKyAg
ICBlbHNlCisgICAgICAgIEJVRygpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgY2xlYXJfaHZt
X2dtc2lfaW5mbyhzdHJ1Y3QgaHZtX2dtc2lfaW5mbyAqbXNpLCBpbnQgaXJxX3R5cGUpCit7Cisg
ICAgaWYgKCBpcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0kgKQorICAgIHsKKyAgICAgICAgbXNp
LT5sZWdhY3kuZ3ZlYyA9IDA7CisgICAgICAgIG1zaS0+bGVnYWN5LmdmbGFncyA9IDA7CisgICAg
fQorICAgIGVsc2UgaWYgKCBpcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0lfSVIgKQorICAgIHsK
KyAgICAgICAgbXNpLT5pbnRyZW1hcC5zb3VyY2VfaWQgPSAwOworICAgICAgICBtc2ktPmludHJl
bWFwLmRhdGEgPSAwOworICAgICAgICBtc2ktPmludHJlbWFwLmFkZHIgPSAwOworICAgIH0KKyAg
ICBlbHNlCisgICAgICAgIEJVRygpOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dtc2lf
aW5mb19uZWVkX3VwZGF0ZShzdHJ1Y3QgaHZtX2dtc2lfaW5mbyAqbXNpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKnB0
X2lycV9iaW5kKQoreworICAgIGlmICggcHRfaXJxX2JpbmQtPmlycV90eXBlID09IFBUX0lSUV9U
WVBFX01TSSApCisgICAgICAgIHJldHVybiAoKG1zaS0+bGVnYWN5Lmd2ZWMgIT0gcHRfaXJxX2Jp
bmQtPnUubXNpLmd2ZWMpIHx8CisgICAgICAgICAgICAgICAgKG1zaS0+bGVnYWN5LmdmbGFncyAh
PSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzKSk7CisgICAgZWxzZSBpZiAoIHB0X2lycV9iaW5k
LT5pcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0lfSVIgKQorICAgICAgICByZXR1cm4gKChtc2kt
PmludHJlbWFwLnNvdXJjZV9pZCAhPSBwdF9pcnFfYmluZC0+dS5tc2lfaXIuc291cmNlX2lkKSB8
fAorICAgICAgICAgICAgICAgIChtc2ktPmludHJlbWFwLmRhdGEgIT0gcHRfaXJxX2JpbmQtPnUu
bXNpX2lyLmRhdGEpIHx8CisgICAgICAgICAgICAgICAgKG1zaS0+aW50cmVtYXAuYWRkciAhPSBw
dF9pcnFfYmluZC0+dS5tc2lfaXIuYWRkcikpOworICAgIEJVRygpOworICAgIHJldHVybiAwOwor
fQorCitzdGF0aWMgaW50IHBpcnFfZHBjaV8yX21zaV9hdHRyKHN0cnVjdCBkb21haW4gKmQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJx
X2RwY2ksIHVpbnQ4X3QgKmd2ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ4X3QgKmRlc3QsIHVpbnQ4X3QgKmRtLCB1aW50OF90ICpkbG0pCit7CisgICAgaW50IHJjID0g
MDsKKworICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kg
KQorICAgIHsKKyAgICAgICAgKmd2ZWMgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWM7Cisg
ICAgICAgICpkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RFU1Rf
SURfTUFTSzsKKyAgICAgICAgKmRtID0gISEocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3Mg
JiBWTVNJX0RNX01BU0spOworICAgICAgICAqZGxtID0gKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3ku
Z2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgorICAgICAgICAgICAgICAgIEdGTEFHU19TSElG
VF9ERUxJVl9NT0RFOworICAgIH0KKyAgICBlbHNlIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGlycV9yZW1h
cHBpbmdfcmVxdWVzdCByZXF1ZXN0OworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZv
IGlycV9pbmZvOworCisgICAgICAgIGlycV9yZXF1ZXN0X21zaV9maWxsKCZyZXF1ZXN0LCBwaXJx
X2RwY2ktPmdtc2kuaW50cmVtYXAuc291cmNlX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRkciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmludHJlbWFwLmRhdGEpOworICAgICAgICAvKiBDdXJy
ZW50bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVkICovCisgICAgICAgIHJjID0gdmlvbW11
X2dldF9pcnFfaW5mbyhkLCAwLCAmcmVxdWVzdCwgJmlycV9pbmZvKTsKKyAgICAgICAgaWYgKCAh
cmMgKQorICAgICAgICB7CisgICAgICAgICAgICAqZ3ZlYyA9IGlycV9pbmZvLnZlY3RvcjsKKyAg
ICAgICAgICAgICpkZXN0ID0gaXJxX2luZm8uZGVzdDsKKyAgICAgICAgICAgICpkbSA9IGlycV9p
bmZvLmRlc3RfbW9kZTsKKyAgICAgICAgICAgICpkbG0gPSBpcnFfaW5mby5kZWxpdmVyeV9tb2Rl
OworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgQlVHKCk7CisgICAgcmV0dXJu
IHJjOworfQorCiBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHN0cnVjdCBkb21haW4gKmQs
IHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqcHRfaXJxX2JpbmQpCiB7CkBAIC0zMzksMTcgKzQy
NSwyMSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHN3aXRjaCAoIHB0X2lycV9iaW5k
LT5pcnFfdHlwZSApCiAgICAgewogICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgorICAgIGNhc2Ug
UFRfSVJRX1RZUEVfTVNJX0lSOgogICAgIHsKLSAgICAgICAgdWludDhfdCBkZXN0LCBkZXN0X21v
ZGUsIGRlbGl2ZXJ5X21vZGU7CisgICAgICAgIHVpbnQ4X3QgZGVzdCA9IDAsIGRlc3RfbW9kZSA9
IDAsIGRlbGl2ZXJ5X21vZGUgPSAwLCBndmVjOwogICAgICAgICBpbnQgZGVzdF92Y3B1X2lkOwog
ICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICAgICAgYm9vbCBpciA9IChwdF9p
cnFfYmluZC0+aXJxX3R5cGUgPT0gUFRfSVJRX1RZUEVfTVNJX0lSKTsKKyAgICAgICAgdWludDY0
X3QgZ3RhYmxlID0gaXIgPyBwdF9pcnFfYmluZC0+dS5tc2lfaXIuZ3RhYmxlIDoKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHRfaXJxX2JpbmQtPnUubXNpLmd0YWJsZTsKIAogICAgICAgICBp
ZiAoICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAg
ewogICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFfRFBDSV9NQVBQRUQgfCBI
Vk1fSVJRX0RQQ0lfTUFDSF9NU0kgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0k7Ci0gICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5
Lmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKLSAgICAgICAgICAgIHBpcnFfZHBjaS0+
Z21zaS5sZWdhY3kuZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFnczsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoaXIgPyBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSIDoK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX0dVRVNUX01TSSk7
CisgICAgICAgICAgICBzZXRfaHZtX2dtc2lfaW5mbygmcGlycV9kcGNpLT5nbXNpLCBwdF9pcnFf
YmluZCk7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogJ3B0X2lycV9jcmVhdGVfYmlu
ZCcgY2FuIGJlIGNhbGxlZCBhZnRlciAncHRfaXJxX2Rlc3Ryb3lfYmluZCcuCiAgICAgICAgICAg
ICAgKiBUaGUgJ3BpcnFfY2xlYW51cF9jaGVjaycgd2hpY2ggd291bGQgZnJlZSB0aGUgc3RydWN0
dXJlIGlzIG9ubHkKQEAgLTM2NCw5ICs0NTQsOSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAog
ICAgICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBkOwogICAgICAgICAgICAgLyogYmluZCBhZnRl
ciBodm1faXJxX2RwY2kgaXMgc2V0dXAgdG8gYXZvaWQgcmFjZSB3aXRoIGlycSBoYW5kbGVyKi8K
ICAgICAgICAgICAgIHJjID0gcGlycV9ndWVzdF9iaW5kKGQtPnZjcHVbMF0sIGluZm8sIDApOwot
ICAgICAgICAgICAgaWYgKCByYyA9PSAwICYmIHB0X2lycV9iaW5kLT51Lm1zaS5ndGFibGUgKQor
ICAgICAgICAgICAgaWYgKCByYyA9PSAwICYmIGd0YWJsZSApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcmMgPSBtc2l4dGJsX3B0X3JlZ2lzdGVyKGQsIGluZm8sIHB0X2lycV9iaW5k
LT51Lm1zaS5ndGFibGUpOworICAgICAgICAgICAgICAgIHJjID0gbXNpeHRibF9wdF9yZWdpc3Rl
cihkLCBpbmZvLCBndGFibGUpOwogICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkK
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5k
KGQsIGluZm8pOwpAQCAtMzgxLDggKzQ3MSw3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgPSAwOwot
ICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9IDA7CisgICAgICAg
ICAgICAgICAgY2xlYXJfaHZtX2dtc2lfaW5mbygmcGlycV9kcGNpLT5nbXNpLCBwdF9pcnFfYmlu
ZC0+aXJxX3R5cGUpOwogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZG9tID0gTlVMTDsKICAg
ICAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBwaXJx
X2NsZWFudXBfY2hlY2soaW5mbywgZCk7CkBAIC0zOTIsNyArNDgxLDggQEAgaW50IHB0X2lycV9j
cmVhdGVfYmluZCgKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHVpbnQzMl90IG1hc2sgPSBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgfCBIVk1fSVJRX0RQQ0lf
R1VFU1RfTVNJOworICAgICAgICAgICAgdWludDMyX3QgbWFzayA9IEhWTV9JUlFfRFBDSV9NQUNI
X01TSSB8CisgICAgICAgICAgICAgICAgICAgICAoaXIgPyBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJ
X0lSIDogSFZNX0lSUV9EUENJX0dVRVNUX01TSSk7CiAKICAgICAgICAgICAgIGlmICggKHBpcnFf
ZHBjaS0+ZmxhZ3MgJiBtYXNrKSAhPSBtYXNrICkKICAgICAgICAgICAgIHsKQEAgLTQwMSwyOSAr
NDkxLDMxIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgICAgICB9CiAKICAgICAg
ICAgICAgIC8qIElmIHBpcnEgaXMgYWxyZWFkeSBtYXBwZWQgYXMgdm1zaSwgdXBkYXRlIGd1ZXN0
IGRhdGEvYWRkci4gKi8KLSAgICAgICAgICAgIGlmICggcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5n
dmVjICE9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjIHx8Ci0gICAgICAgICAgICAgICAgIHBpcnFf
ZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICE9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgKQor
ICAgICAgICAgICAgaWYgKCBodm1fZ21zaV9pbmZvX25lZWRfdXBkYXRlKCZwaXJxX2RwY2ktPmdt
c2ksIHB0X2lycV9iaW5kKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogRGly
ZWN0bHkgY2xlYXIgcGVuZGluZyBFT0lzIGJlZm9yZSBlbmFibGluZyBuZXcgTVNJIGluZm8uICov
CiAgICAgICAgICAgICAgICAgcGlycV9ndWVzdF9lb2koaW5mbyk7CiAKLSAgICAgICAgICAgICAg
ICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsK
LSAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyA9IHB0X2lycV9i
aW5kLT51Lm1zaS5nZmxhZ3M7CisgICAgICAgICAgICAgICAgc2V0X2h2bV9nbXNpX2luZm8oJnBp
cnFfZHBjaS0+Z21zaSwgcHRfaXJxX2JpbmQpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEgbWlncmF0
aW9uLiAqLwotICAgICAgICBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBW
TVNJX0RFU1RfSURfTUFTSzsKLSAgICAgICAgZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNp
LmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RNX01BU0spOwotICAgICAgICBkZWxpdmVyeV9tb2RlID0g
KHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgotICAg
ICAgICAgICAgICAgICAgICAgICAgIEdGTEFHU19TSElGVF9ERUxJVl9NT0RFOwotCi0gICAgICAg
IGRlc3RfdmNwdV9pZCA9IGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9k
ZSk7CisgICAgICAgIHJjID0gcGlycV9kcGNpXzJfbXNpX2F0dHIoZCwgcGlycV9kcGNpLCAmZ3Zl
YywgJmRlc3QsICZkZXN0X21vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmRlbGl2ZXJ5X21vZGUpOworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRlc3Rf
dmNwdV9pZCA9IGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9kZSk7CiAg
ICAgICAgIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQgPSBkZXN0X3ZjcHVfaWQ7CiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKIAogICAgICAgICBwaXJxX2RwY2ktPmdt
c2kucG9zdGVkID0gZmFsc2U7CiAgICAgICAgIHZjcHUgPSAoZGVzdF92Y3B1X2lkID49IDApID8g
ZC0+dmNwdVtkZXN0X3ZjcHVfaWRdIDogTlVMTDsKLSAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0
ICkKKyAgICAgICAgLyogQ3VycmVudGx5LCBkb24ndCB1c2UgaW50ZXJydXB0IHBvc3RpbmcgZm9y
IGd1ZXN0J3MgcmVtYXBwaW5nIE1TSXMgKi8KKyAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICYm
ICFpciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggZGVsaXZlcnlfbW9kZSA9PSBkZXN0
X0xvd2VzdFByaW8gKQogICAgICAgICAgICAgICAgIHZjcHUgPSB2ZWN0b3JfaGFzaGluZ19kZXN0
KGQsIGRlc3QsIGRlc3RfbW9kZSwKQEAgLTQzNSw3ICs1MjcsNyBAQCBpbnQgcHRfaXJxX2NyZWF0
ZV9iaW5kKAogICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGlycXMoZC0+dmNwdVtkZXN0X3ZjcHVf
aWRdKTsKIAogICAgICAgICAvKiBVc2UgaW50ZXJydXB0IHBvc3RpbmcgaWYgaXQgaXMgc3VwcG9y
dGVkLiAqLwotICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQorICAgICAgICBpZiAoIGlvbW11
X2ludHBvc3QgJiYgIWlyICkKICAgICAgICAgICAgIHBpX3VwZGF0ZV9pcnRlKHZjcHUgPyAmdmNw
dS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5ndmVjKTsKIApAQCAtNjI3LDYgKzcxOSw3
IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgorICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJX0lSOgog
ICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKaW5kZXggNGIxMGYyNi4uMWFkZjAzMiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApA
QCAtNTU1LDYgKzU1NSw3IEBAIHR5cGVkZWYgZW51bSBwdF9pcnFfdHlwZV9lIHsKICAgICBQVF9J
UlFfVFlQRV9NU0ksCiAgICAgUFRfSVJRX1RZUEVfTVNJX1RSQU5TTEFURSwKICAgICBQVF9JUlFf
VFlQRV9TUEksICAgIC8qIEFSTTogdmFsaWQgcmFuZ2UgMzItMTAxOSAqLworICAgIFBUX0lSUV9U
WVBFX01TSV9JUiwKIH0gcHRfaXJxX3R5cGVfdDsKIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRf
aXJxIHsKICAgICB1aW50MzJfdCBtYWNoaW5lX2lycTsKQEAgLTU3NSw2ICs1NzYsMTIgQEAgc3Ry
dWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgewogICAgICAgICAgICAgdWludDY0X2FsaWduZWRf
dCBndGFibGU7CiAgICAgICAgIH0gbXNpOwogICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAg
dWludDMyX3Qgc291cmNlX2lkOworICAgICAgICAgICAgdWludDMyX3QgZGF0YTsKKyAgICAgICAg
ICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGd0YWJsZTsK
KyAgICAgICAgfSBtc2lfaXI7CisgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50MTZf
dCBzcGk7CiAgICAgICAgIH0gc3BpOwogICAgIH0gdTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9odm0vaXJxLmggYi94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCmluZGV4IDVlNzM2Zjgu
Ljg4NGUwOTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2h2bS9pcnEuaApAQCAtNDEsNiArNDEsNyBAQCBzdHJ1Y3QgZGV2X2ludHhf
Z3NpX2xpbmsgewogI2RlZmluZSBfSFZNX0lSUV9EUENJX0dVRVNUX1BDSV9TSElGVCAgICAgICAg
ICAgNAogI2RlZmluZSBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9TSElGVCAgICAgICAgICAgNQog
I2RlZmluZSBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9TSElGVCAgICAgICAgNgorI2RlZmlu
ZSBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUl9TSElGVCAgICAgICAgNyAKICNkZWZpbmUgX0hW
TV9JUlFfRFBDSV9UUkFOU0xBVEVfU0hJRlQgICAgICAgICAgMTUKICNkZWZpbmUgSFZNX0lSUV9E
UENJX01BQ0hfUENJICAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX01BQ0hfUENJX1NISUZUKQog
I2RlZmluZSBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lf
TUFDSF9NU0lfU0hJRlQpCkBAIC00OSw2ICs1MCw3IEBAIHN0cnVjdCBkZXZfaW50eF9nc2lfbGlu
ayB7CiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9HVUVTVF9QQ0kgICAgICAgKDEgPDwgX0hWTV9JUlFf
RFBDSV9HVUVTVF9QQ0lfU0hJRlQpCiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgICAg
ICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9HVUVTVF9NU0lfU0hJRlQpCiAjZGVmaW5lIEhWTV9JUlFf
RFBDSV9JREVOVElUWV9HU0kgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9JREVOVElUWV9HU0lfU0hJ
RlQpCisjZGVmaW5lIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgICAgKDEgPDwgX0hWTV9JUlFf
RFBDSV9HVUVTVF9NU0lfSVJfU0hJRlQpCiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9UUkFOU0xBVEUg
ICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9UUkFOU0xBVEVfU0hJRlQpCiAKICNkZWZpbmUgVk1T
SV9ERVNUX0lEX01BU0sgMHhmZgpAQCAtNjcsNiArNjksMTEgQEAgc3RydWN0IGh2bV9nbXNpX2lu
Zm8gewogICAgICAgICAgICAgdWludDMyX3QgZ3ZlYzsKICAgICAgICAgICAgIHVpbnQzMl90IGdm
bGFnczsKICAgICAgICAgfSBsZWdhY3k7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1
aW50MzJfdCBzb3VyY2VfaWQ7CisgICAgICAgICAgICB1aW50MzJfdCBkYXRhOworICAgICAgICAg
ICAgdWludDY0X3QgYWRkcjsKKyAgICAgICAgfSBpbnRyZW1hcDsKICAgICB9OwogICAgIGludCBk
ZXN0X3ZjcHVfaWQ7IC8qIC0xIDptdWx0aS1kZXN0LCBub24tbmVnYXRpdmU6IGRlc3RfdmNwdV9p
ZCAqLwogICAgIGJvb2wgcG9zdGVkOyAvKiBkaXJlY3RseSBkZWxpdmVyIHRvIGd1ZXN0IHZpYSBW
VC1kIFBJPyAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:42:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02:42: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.xen.org>)
	id 1dfdQE-0001ub-47; Thu, 10 Aug 2017 02:42:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdQC-0001kc-SX
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:42:04 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 63/19-03044-CF7CB895; Thu, 10 Aug 2017 02:42:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhr/vneHe
 kwaPTzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP7gtsBYssKw7MPczWwPhZq4uRk0NIoELi
 3uU7rCC2hACvxJFlM4BsDiDbX2LLWj+Ikg5Gid7n6iA2m4C6xInFExlBbBEBaYlrny8D2Vwcz
 AKLGSX6DhwF6xUWCJS4c4obpIZFQFXi4c+b7CA2r4CrxNSlV9khVilITHn4nhnE5gSJb9nKBL
 HLRWLd8mmMExh5FzAyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kv
 Oz93ECAwFBiDYwXh7Y8AhRkkOJiVR3o6G7kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzdx4By
 gkWp6akVaZk5wKCESUtw8CiJ8JaBpHmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpx3CUiRA
 EhRRmke3AhYhFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8FyBSezLwSuE2vgI5gAjoiwr
 cT5IiSRISUVANj2r51d3ZlnH9StEAkVPfU3TubhEIFH1S/eTAlo4VJTeLzP56UpXe+itz4dO5
 weeO0YwtUXQJsP66SurqU48FJgeq3R+T7y6/cXqsUdaznXtMPbWax22e+XdrV1PFxr2vg59lK
 9zKj49M9fOTE3r2cNu9R7Jqq05VPf3hLTTH30mGZ/Hduq6XTTiWW4oxEQy3mouJEABNZ5/GLA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502332921!77279770!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42268 invoked from network); 10 Aug 2017 02:42:03 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:42:03 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 09 Aug 2017 19:42:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="135714996"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga005.jf.intel.com with ESMTP; 09 Aug 2017 19:42:00 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:23 -0400
Message-Id: <1502310866-10450-23-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 andrew.cooper3@citrix.com, julien.grall@arm.com, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 22/25] x86/vmsi: Hook delivering remapping
	format msi to guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkluIHR3byBzaXR1YXRpb25zLCBo
eXBlcnZpc29yIGRlbGl2ZXJzIGEgbXNpIHRvIGEgaHZtIGd1ZXN0LiBPbmUgaXMKd2hlbiBxZW11
IHNlbmRzIGEgcmVxdWVzdCB0byBoeXBlcnZpc29yIHRocm91Z2ggWEVOX0RNT1BfaW5qZWN0X21z
aS4KVGhlIG90aGVyIGlzIHdoZW4gYSBwaHlzaWNhbCBpbnRlcnJ1cHQgYXJyaXZlcyBhbmQgaXQg
aGFzIGJlZW4gYm91bmQKdG8gYSBndWVzdCBtc2kuCgpGb3IgdGhlIGZvcm1lciwgdGhlIG1zaSBp
cyByb3V0ZWQgdG8gY29tbW9uIHZJT01NVSBsYXllciBpZiBpdCBpcyBpbgpyZW1hcHBpbmcgZm9y
bWF0LiBGb3IgdGhlIGxhdHRlciwgaWYgdGhlIHB0IGlycSBpcyBib3VuZCB0byBhIGd1ZXN0CnJl
bWFwcGluZyBtc2ksIGEgbmV3IHJlbWFwcGluZyBtc2kgaXMgY29uc3RydWN0ZWQgYmFzZWQgb24g
dGhlIGJpbmRpbmcKaW5mb3JtYXRpb24gYW5kIHJvdXRlZCB0byBjb21tb24gdklPTU1VIGxheWVy
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS9pcnEuYyAgICAgICB8IDExICsrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5j
ICAgICAgfCAxNCArKysrKysrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgfCA1
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc2kuaCAgICB8ICAzICsrKwogNCBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRp
b25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2ly
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwppbmRleCBlNDI1ZGY5Li4xMmQ4M2IzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJx
LmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL2RvbWFpbi5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUgPGFzbS9tc2kuaD4KKyNpbmNsdWRlIDxh
c20vdmlvbW11Lmg+CiAKIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggaHZtX2RvbWFpbi0+aXJxX2xv
Y2sgaG9sZCAqLwogc3RhdGljIHZvaWQgYXNzZXJ0X2dzaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpb2FwaWNfZ3NpKQpAQCAtMzQwLDYgKzM0MSwxNiBAQCBpbnQgaHZtX2luamVjdF9tc2ko
c3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSkKICAgICAgICAg
Pj4gTVNJX0RBVEFfVFJJR0dFUl9TSElGVDsKICAgICB1aW50OF90IHZlY3RvciA9IGRhdGEgJiBN
U0lfREFUQV9WRUNUT1JfTUFTSzsKIAorICAgIGlmICggYWRkciAmIE1TSV9BRERSX0lOVEVGT1JN
QVRfTUFTSyApCisgICAgeworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJl
cXVlc3Q7CisKKyAgICAgICAgaXJxX3JlcXVlc3RfbXNpX2ZpbGwoJnJlcXVlc3QsIDAsIGFkZHIs
IGRhdGEpOworICAgICAgICAvKiBDdXJyZW50bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVk
ICovCisgICAgICAgIHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3QoZCwgMCwgJnJlcXVlc3QpOwor
ICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBpZiAoICF2ZWN0b3IgKQogICAgIHsKICAg
ICAgICAgaW50IHBpcnEgPSAoKGFkZHIgPj4gMzIpICYgMHhmZmZmZmYwMCkgfCBkZXN0OwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2ku
YwppbmRleCBjNGVjMGFkLi43NWNlYjE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
c2kuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwpAQCAtMTE0LDkgKzExNCwxOSBAQCB2
b2lkIHZtc2lfZGVsaXZlcl9waXJxKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1f
cGlycV9kcGNpICpwaXJxX2RwY2kpCiAgICAgICAgICAgICAgICAgInZlY3Rvcj0leCB0cmlnX21v
ZGU9JXhcbiIsCiAgICAgICAgICAgICAgICAgZGVzdCwgZGVzdF9tb2RlLCBkZWxpdmVyeV9tb2Rl
LCB2ZWN0b3IsIHRyaWdfbW9kZSk7CiAKLSAgICBBU1NFUlQocGlycV9kcGNpLT5mbGFncyAmIEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0kpOworICAgIEFTU0VSVChwaXJxX2RwY2ktPmZsYWdzICYgKEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0kgfCBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSKSk7CisgICAg
aWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUiApCisgICAg
eworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7CiAKLSAgICB2
bXNpX2RlbGl2ZXIoZCwgdmVjdG9yLCBkZXN0LCBkZXN0X21vZGUsIGRlbGl2ZXJ5X21vZGUsIHRy
aWdfbW9kZSk7CisgICAgICAgIGlycV9yZXF1ZXN0X21zaV9maWxsKCZyZXF1ZXN0LCBwaXJxX2Rw
Y2ktPmdtc2kuaW50cmVtYXAuc291cmNlX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLmludHJlbWFwLmRhdGEpOworICAgICAgICAvKiBDdXJyZW50
bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVkICovCisgICAgICAgIHZpb21tdV9oYW5kbGVf
aXJxX3JlcXVlc3QoZCwgMCwgJnJlcXVlc3QpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHZt
c2lfZGVsaXZlcihkLCB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZSwgZGVsaXZlcnlfbW9kZSwgdHJp
Z19tb2RlKTsKIH0KIAogLyogUmV0dXJuIHZhbHVlLCAtMSA6IG11bHRpLWRlc3RzLCBub24tbmVn
YXRpdmUgdmFsdWU6IGRlc3RfdmNwdV9pZCAqLwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggMDUxMDg4
Ny4uM2EwODZkOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC0xMzksNyArMTM5LDkgQEAgc3RhdGlj
IHZvaWQgcHRfcGlycV9zb2Z0aXJxX3Jlc2V0KHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2Rw
Y2kpCiAKIGJvb2xfdCBwdF9pcnFfbmVlZF90aW1lcih1aW50MzJfdCBmbGFncykKIHsKLSAgICBy
ZXR1cm4gIShmbGFncyAmIChIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJIHwgSFZNX0lSUV9EUENJX1RS
QU5TTEFURSkpOworICAgIHJldHVybiAhKGZsYWdzICYgKEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lf
SVIgfAorICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgfAorICAg
ICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9UUkFOU0xBVEUpKTsKIH0KIAogc3RhdGlj
IGludCBwdF9pcnFfZ3Vlc3RfZW9pKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9k
cGNpICpwaXJxX2RwY2ksCkBAIC03MzgsNyArNzQwLDggQEAgaW50IHB0X2lycV9kZXN0cm95X2Jp
bmQoCiAgICAgcGlycSA9IHBpcnFfaW5mbyhkLCBtYWNoaW5lX2dzaSk7CiAgICAgcGlycV9kcGNp
ID0gcGlycV9kcGNpKHBpcnEpOwogCi0gICAgaWYgKCBodm1faXJxX2RwY2kgJiYgcHRfaXJxX2Jp
bmQtPmlycV90eXBlICE9IFBUX0lSUV9UWVBFX01TSSApCisgICAgaWYgKCBodm1faXJxX2RwY2kg
JiYgKHB0X2lycV9iaW5kLT5pcnFfdHlwZSAhPSBQVF9JUlFfVFlQRV9NU0kpICYmCisgICAgICAg
ICAocHRfaXJxX2JpbmQtPmlycV90eXBlICE9IFBUX0lSUV9UWVBFX01TSV9JUikgKQogICAgIHsK
ICAgICAgICAgdW5zaWduZWQgaW50IGJ1cyA9IHB0X2lycV9iaW5kLT51LnBjaS5idXM7CiAgICAg
ICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOwpAQCAt
OTA5LDE3ICs5MTIsMzkgQEAgc3RhdGljIGludCBfaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9t
YWluICpkLAogewogICAgIGludCB2ZWN0b3IgPSAobG9uZylhcmc7CiAKLSAgICBpZiAoIChwaXJx
X2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BQ0hfTVNJKSAmJgotICAgICAgICAgKHBpcnFf
ZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9PSB2ZWN0b3IpICkKKyAgICBpZiAoIHBpcnFfZHBjaS0+
ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgKQogICAgIHsKLSAgICAgICAgaW50IGRlc3Qg
PSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyAmIFZNU0lfREVTVF9JRF9NQVNLOwotICAg
ICAgICBpbnQgZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBW
TVNJX0RNX01BU0spOworICAgICAgICBpZiAoIChwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9E
UENJX0dVRVNUX01TSSkgJiYKKyAgICAgICAgICAgICAocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5n
dmVjID09IHZlY3RvcikgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnQgZGVzdCA9IHBpcnFf
ZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ERVNUX0lEX01BU0s7CisgICAgICAgICAg
ICBpbnQgZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJ
X0RNX01BU0spOwogCi0gICAgICAgIGlmICggdmxhcGljX21hdGNoX2Rlc3QodmNwdV92bGFwaWMo
Y3VycmVudCksIE5VTEwsIDAsIGRlc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGVzdF9tb2RlKSApCisgICAgICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxh
cGljKGN1cnJlbnQpLCBOVUxMLCAwLCBkZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkZXN0X21vZGUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfX21z
aV9waXJxX2VvaShwaXJxX2RwY2kpOworICAgICAgICAgICAgICAgIHJldHVybiAxOworICAgICAg
ICAgICAgfQorICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYg
SFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIF9fbXNp
X3BpcnFfZW9pKHBpcnFfZHBjaSk7Ci0gICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgICAg
IGludCByZXQ7CisgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVl
c3Q7CisgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZvIGlycV9pbmZvOworCisg
ICAgICAgICAgICBpcnFfcmVxdWVzdF9tc2lfZmlsbCgmcmVxdWVzdCwgcGlycV9kcGNpLT5nbXNp
LmludHJlbWFwLnNvdXJjZV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBp
cnFfZHBjaS0+Z21zaS5pbnRyZW1hcC5hZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLmludHJlbWFwLmRhdGEpOworICAgICAgICAgICAgLyogQ3Vy
cmVudGx5LCBvbmx5IHZpb21tdSAwIGlzIHN1cHBvcnRlZCAqLworICAgICAgICAgICAgcmV0ID0g
dmlvbW11X2dldF9pcnFfaW5mbyhkLCAwLCAmcmVxdWVzdCwgJmlycV9pbmZvKTsKKyAgICAgICAg
ICAgIGlmICggKCFyZXQpICYmIChpcnFfaW5mby52ZWN0b3IgPT0gdmVjdG9yKSAmJgorICAgICAg
ICAgICAgICAgICB2bGFwaWNfbWF0Y2hfZGVzdCh2Y3B1X3ZsYXBpYyhjdXJyZW50KSwgTlVMTCwg
MCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJxX2luZm8uZGVzdCwgaXJx
X2luZm8uZGVzdF9tb2RlKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgX19tc2lf
cGlycV9lb2kocGlycV9kcGNpKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgfQogICAgIH0KIApAQCAtOTU0LDE0ICs5NzksMTYgQEAgc3RhdGljIHZv
aWQgaHZtX2RpcnFfYXNzaXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNp
ICpwaXJxX2RwY2kpCiAgICAgICAgIHsKICAgICAgICAgICAgIHNlbmRfZ3Vlc3RfcGlycShkLCBw
aXJxKTsKIAotICAgICAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJ
X0dVRVNUX01TSSApCisgICAgICAgICAgICBpZiAoIHBpcnFfZHBjaS0+ZmxhZ3MgJgorICAgICAg
ICAgICAgICAgICAoSFZNX0lSUV9EUENJX0dVRVNUX01TSSB8IEhWTV9JUlFfRFBDSV9HVUVTVF9N
U0lfSVIpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmZC0+
ZXZlbnRfbG9jayk7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAg
ICAgICB9CiAKLSAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX0dV
RVNUX01TSSApCisgICAgICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmCisgICAgICAgICAgICAg
KEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgfCBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHZtc2lfZGVsaXZlcl9waXJxKGQsIHBpcnFfZHBjaSk7CiAg
ICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L21zaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAppbmRleCAz
N2QzN2I4Li41ZTk0ZDA3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAgLTQ5LDYgKzQ5LDkgQEAKICNkZWZpbmUg
TVNJX0FERFJfUkVESVJFQ1RJT05fQ1BVICAgICgwIDw8IE1TSV9BRERSX1JFRElSRUNUSU9OX1NI
SUZUKQogI2RlZmluZSBNU0lfQUREUl9SRURJUkVDVElPTl9MT1dQUkkgKDEgPDwgTVNJX0FERFJf
UkVESVJFQ1RJT05fU0hJRlQpCiAKKyNkZWZpbmUgTVNJX0FERFJfSU5URUZPUk1BVF9TSElGVCAg
IDQKKyNkZWZpbmUgTVNJX0FERFJfSU5URUZPUk1BVF9NQVNLICAgICgxIDw8IE1TSV9BRERSX0lO
VEVGT1JNQVRfU0hJRlQpCisKICNkZWZpbmUgTVNJX0FERFJfREVTVF9JRF9TSElGVAkJMTIKICNk
ZWZpbmUJIE1TSV9BRERSX0RFU1RfSURfTUFTSwkJMHgwMGZmMDAwCiAjZGVmaW5lICBNU0lfQURE
Ul9ERVNUX0lEKGRlc3QpCQkoKChkZXN0KSA8PCBNU0lfQUREUl9ERVNUX0lEX1NISUZUKSAmIE1T
SV9BRERSX0RFU1RfSURfTUFTSykKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:42:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdQH-0001z5-Bt; Thu, 10 Aug 2017 02:42:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdQF-0001wg-TC
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:42:08 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3C/41-01732-FF7CB895; Thu, 10 Aug 2017 02:42:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5YG6irfvveHe
 kwcblghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aGPeuZC/pyKh6vfsHSwDghqIuRk0NIoFKi
 fd5FFhBbQoBX4siyGawQtr/E0TVtQDYXUE0Ho8SSWcuZQRJsAuoSJxZPZASxRQSkJa59vgxmM
 wsUS3w8ehxskLCAu8S5W7fB6lkEVCUObr8HVsMr4Cox/f1+qGUKElMevger4QSKT92ylQniIB
 eJdcunMU5g5F3AyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT9
 3EyMwHOoZGBh3MHae8DvEKMnBpCTK29HQHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpcFGF5C
 gkWp6akVaZk5wMCESUtw8CiJ8L4/BpTmLS5IzC3OTIdInWI05tiwev0XJo5XE/5/YxJiycvPS
 5US510CUioAUppRmgc3CBYxlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ834CmcKTmVcCt+
 8V0ClMQKdE+HaCnFKSiJCSamDk2hDxzHaDUbjx6fgvS1QDnyRLpS59Fv2pIHeeUd6Ntbyf7r9
 e2PskoOneYfkTT3Sb1BbPUfU07JHXb2r3O3sxblaTXfPyoEhtfuYic213466cAhHdAzcNeObk
 Zl9gv125s+9k6CS2nkLLtbP+eu58UNS70ShXTkC6/W+tbPlap/v6Ul93tiuxFGckGmoxFxUnA
 gC/AdvSkwIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502332923!109347174!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51496 invoked from network); 10 Aug 2017 02:42:05 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:42:05 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 09 Aug 2017 19:42:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="888413774"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by FMSMGA003.fm.intel.com with ESMTP; 09 Aug 2017 19:42:02 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:24 -0400
Message-Id: <1502310866-10450-24-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 julien.grall@arm.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 23/25] x86/vvtd: Handle interrupt translation
	faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkludGVycnVwdCB0cmFuc2xhdGlv
biBmYXVsdHMgYXJlIG5vbi1yZWNvdmVyYWJsZSBmYXVsdC4gV2hlbiBmYXVsdHMKYXJlIHRyaWdn
ZXJlZCwgaXQgbmVlZHMgdG8gcG9wdWxhdGUgZmF1bHQgaW5mbyB0byBGYXVsdCBSZWNvcmRpbmcK
UmVnaXN0ZXJzIGFuZCBpbmplY3QgdklPTU1VIG1zaSBpbnRlcnJ1cHQgdG8gbm90aWZ5IGd1ZXN0
IElPTU1VIGRyaXZlcgp0byBkZWFsIHdpdGggZmF1bHRzLgoKVGhpcyBwYXRjaCBlbXVsYXRlcyBo
YXJkd2FyZSdzIGhhbmRsaW5nIGludGVycnVwdCB0cmFuc2xhdGlvbgpmYXVsdHMgKG1vcmUgaW5m
b3JtYXRpb24gYWJvdXQgdGhlIHByb2Nlc3MgY2FuIGJlIGZvdW5kIGluIFZULWQgc3BlYywKY2hp
cHRlciAiVHJhbnNsYXRpb24gRmF1bHRzIiwgc2VjdGlvbiAiTm9uLVJlY292ZXJhYmxlIEZhdWx0
ClJlcG9ydGluZyIgYW5kIHNlY3Rpb24gIk5vbi1SZWNvdmVyYWJsZSBMb2dnaW5nIikuClNwZWNp
ZmljYWxseSwgdmlvbW11X3JlY29yZF9mYXVsdCgpIHJlY29yZHMgdGhlIGZhdWx0IGluZm9ybWF0
aW9uIGFuZAp2aW9tbXVfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVsdCgpIHJlcG9ydHMgZmF1
bHRzIHRvIHNvZnR3YXJlLgpDdXJyZW50bHksIG9ubHkgUHJpbWFyeSBGYXVsdCBMb2dnaW5nIGlz
IHN1cHBvcnRlZCBhbmQgdGhlIE51bWJlciBvZgpGYXVsdC1yZWNvcmRpbmcgUmVnaXN0ZXJzIGlz
IDEuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICA2MCArKysrKysrLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgMjM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAyODYgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCBlMzIzMzUyLi5hOWU5MDVi
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMjI2LDI2ICsyMjYsNjYgQEAK
ICNkZWZpbmUgRE1BX0NDTURfQ0FJR19NQVNLKHgpICgoKHU2NCl4KSAmICgodTY0KSAweDMgPDwg
NTkpKQogCiAvKiBGRUNUTF9SRUcgKi8KLSNkZWZpbmUgRE1BX0ZFQ1RMX0lNICgoKHU2NCkxKSA8
PCAzMSkKKyNkZWZpbmUgRE1BX0ZFQ1RMX0lNX0JJVCAzMQorI2RlZmluZSBETUFfRkVDVExfSU0g
KDFVIDw8IERNQV9GRUNUTF9JTV9CSVQpCisjZGVmaW5lIERNQV9GRUNUTF9JUF9CSVQgMzAKKyNk
ZWZpbmUgRE1BX0ZFQ1RMX0lQICgxVSA8PCBETUFfRkVDVExfSVBfQklUKQogCiAvKiBGU1RTX1JF
RyAqLwotI2RlZmluZSBETUFfRlNUU19QRk8gKCh1NjQpMSA8PCAwKQotI2RlZmluZSBETUFfRlNU
U19QUEYgKCh1NjQpMSA8PCAxKQotI2RlZmluZSBETUFfRlNUU19BRk8gKCh1NjQpMSA8PCAyKQot
I2RlZmluZSBETUFfRlNUU19BUEYgKCh1NjQpMSA8PCAzKQotI2RlZmluZSBETUFfRlNUU19JUUUg
KCh1NjQpMSA8PCA0KQotI2RlZmluZSBETUFfRlNUU19JQ0UgKCh1NjQpMSA8PCA1KQotI2RlZmlu
ZSBETUFfRlNUU19JVEUgKCh1NjQpMSA8PCA2KQotI2RlZmluZSBETUFfRlNUU19GQVVMVFMgICAg
RE1BX0ZTVFNfUEZPIHwgRE1BX0ZTVFNfUFBGIHwgRE1BX0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBG
IHwgRE1BX0ZTVFNfSVFFIHwgRE1BX0ZTVFNfSUNFIHwgRE1BX0ZTVFNfSVRFCisjZGVmaW5lIERN
QV9GU1RTX1BGT19CSVQgMAorI2RlZmluZSBETUFfRlNUU19QRk8gKDFVIDw8IERNQV9GU1RTX1BG
T19CSVQpCisjZGVmaW5lIERNQV9GU1RTX1BQRl9CSVQgMQorI2RlZmluZSBETUFfRlNUU19QUEYg
KDFVIDw8IERNQV9GU1RTX1BQRl9CSVQpCisjZGVmaW5lIERNQV9GU1RTX0FGTyAoMVUgPDwgMikK
KyNkZWZpbmUgRE1BX0ZTVFNfQVBGICgxVSA8PCAzKQorI2RlZmluZSBETUFfRlNUU19JUUUgKDFV
IDw8IDQpCisjZGVmaW5lIERNQV9GU1RTX0lDRSAoMVUgPDwgNSkKKyNkZWZpbmUgRE1BX0ZTVFNf
SVRFICgxVSA8PCA2KQorI2RlZmluZSBETUFfRlNUU19QUk9fQklUIDcKKyNkZWZpbmUgRE1BX0ZT
VFNfUFJPICgxVSA8PCBETUFfRlNUU19QUk9fQklUKQorI2RlZmluZSBETUFfRlNUU19GQVVMVFMg
ICAgKERNQV9GU1RTX1BGTyB8IERNQV9GU1RTX1BQRiB8IERNQV9GU1RTX0FGTyB8IERNQV9GU1RT
X0FQRiB8IERNQV9GU1RTX0lRRSB8IERNQV9GU1RTX0lDRSB8IERNQV9GU1RTX0lURSB8IERNQV9G
U1RTX1BSTykKKyNkZWZpbmUgRE1BX0ZTVFNfUlcxQ1MgICAgIChETUFfRlNUU19QRk8gfCBETUFf
RlNUU19BRk8gfCBETUFfRlNUU19BUEYgfCBETUFfRlNUU19JUUUgfCBETUFfRlNUU19JQ0UgfCBE
TUFfRlNUU19JVEUgfCBETUFfRlNUU19QUk8pCiAjZGVmaW5lIGRtYV9mc3RzX2ZhdWx0X3JlY29y
ZF9pbmRleChzKSAoKChzKSA+PiA4KSAmIDB4ZmYpCiAKIC8qIEZSQ0RfUkVHLCAzMiBiaXRzIGFj
Y2VzcyAqLwotI2RlZmluZSBETUFfRlJDRF9GICgoKHU2NCkxKSA8PCAzMSkKKyNkZWZpbmUgRE1B
X0ZSQ0RfTEVOICAgICAgICAgICAgMHgxMAorI2RlZmluZSBETUFfRlJDRDBfT0ZGU0VUICAgICAg
ICAweDAKKyNkZWZpbmUgRE1BX0ZSQ0QxX09GRlNFVCAgICAgICAgMHg0CisjZGVmaW5lIERNQV9G
UkNEMl9PRkZTRVQgICAgICAgIDB4OAorI2RlZmluZSBETUFfRlJDRDNfT0ZGU0VUICAgICAgICAw
eGMKKyNkZWZpbmUgRE1BX0ZSQ0QzX0ZSX01BU0sgICAgICAgMHhmZlVMCisjZGVmaW5lIERNQV9G
UkNEX0ZfQklUIDMxCisjZGVmaW5lIERNQV9GUkNEX0YgKCh1NjQpMSA8PCBETUFfRlJDRF9GX0JJ
VCkKKyNkZWZpbmUgRE1BX0ZSQ0QoaWR4LCBvZmZzZXQpIChETUFfQ0FQX0ZST19PRkZTRVQgKyBE
TUFfRlJDRF9MRU4gKiBpZHggKyBvZmZzZXQpCiAjZGVmaW5lIGRtYV9mcmNkX3R5cGUoZCkgKChk
ID4+IDMwKSAmIDEpCiAjZGVmaW5lIGRtYV9mcmNkX2ZhdWx0X3JlYXNvbihjKSAoYyAmIDB4ZmYp
CiAjZGVmaW5lIGRtYV9mcmNkX3NvdXJjZV9pZChjKSAoYyAmIDB4ZmZmZikKICNkZWZpbmUgZG1h
X2ZyY2RfcGFnZV9hZGRyKGQpIChkICYgKCgodTY0KS0xKSA8PCAxMikpIC8qIGxvdyA2NCBiaXQg
Ki8KIAorc3RydWN0IHZ0ZF9mYXVsdF9yZWNvcmRfcmVnaXN0ZXIKK3sKKyAgICB1bmlvbiB7Cisg
ICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1NjQgbG87CisgICAgICAgICAgICB1NjQgaGk7
CisgICAgICAgIH0gYml0czsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHU2NCByc3Zk
MCAgIDoxMiwKKyAgICAgICAgICAgICAgICBGSSAgICAgIDo1MjsgLyogRmF1bHQgSW5mbyAqLwor
ICAgICAgICAgICAgdTY0IFNJRCAgICAgOjE2LCAvKiBTb3VyY2UgSWRlbnRpZmllciAqLworICAg
ICAgICAgICAgICAgIHJzdmQxICAgOjksCisgICAgICAgICAgICAgICAgUFJJViAgICA6MSwgIC8q
IFByaXZpbGVnZSBNb2RlIFJlcXVlc3RlZCAqLworICAgICAgICAgICAgICAgIEVYRSAgICAgOjEs
ICAvKiBFeGVjdXRlIFBlcm1pc3Npb24gUmVxdWVzdGVkICovCisgICAgICAgICAgICAgICAgUFAg
ICAgICA6MSwgIC8qIFBBU0lEIFByZXNlbnQgKi8KKyAgICAgICAgICAgICAgICBGUiAgICAgIDo4
LCAgLyogRmF1bHQgUmVhc29uICovCisgICAgICAgICAgICAgICAgUFYgICAgICA6MjAsIC8qIFBB
U0lEIFZhbHVlICovCisgICAgICAgICAgICAgICAgQVQgICAgICA6MiwgIC8qIEFkZHJlc3MgVHlw
ZSAqLworICAgICAgICAgICAgICAgIFQgICAgICAgOjEsICAvKiBUeXBlLiAoMCkgV3JpdGUgKDEp
IFJlYWQvQXRvbWljT3AgKi8KKyAgICAgICAgICAgICAgICBGICAgICAgIDoxOyAgLyogRmF1bHQg
Ki8KKyAgICAgICAgfSBmaWVsZHM7CisgICAgfTsKK307CisKIGVudW0gVlREX0ZBVUxUX1RZUEUK
IHsKICAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRyYW5zaXRpb24gZmF1bHRzICovCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwppbmRleCBlYWU4ZjExLi5mMWU2ZDAxIDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dnRkLmMKQEAgLTE5LDYgKzE5LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8
eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4K
QEAgLTMwLDYgKzMxLDcgQEAKICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFz
bS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgorI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4K
IAogI2luY2x1ZGUgImlvbW11LmgiCiAjaW5jbHVkZSAidnRkLmgiCkBAIC00OSw2ICs1MSw4IEBA
IHN0cnVjdCBodm1faHdfdnZ0ZF9yZWdzIHsKIHN0cnVjdCB2dnRkIHsKICAgICAvKiBWSU9NTVVf
U1RBVFVTX1hYWCAqLwogICAgIGludCBzdGF0dXM7CisgICAgLyogRmF1bHQgUmVjb3JkaW5nIGlu
ZGV4ICovCisgICAgaW50IGZyY2RfaWR4OwogICAgIC8qIEFkZHJlc3MgcmFuZ2Ugb2YgcmVtYXBw
aW5nIGhhcmR3YXJlIHJlZ2lzdGVyLXNldCAqLwogICAgIHVpbnQ2NF90IGJhc2VfYWRkcjsKICAg
ICB1aW50NjRfdCBsZW5ndGg7CkBAIC05Nyw2ICsxMDEsMjMgQEAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgdnZ0ZCAqdmNwdV92dnRkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBkb21haW5fdnZ0
ZCh2LT5kb21haW4pOwogfQogCitzdGF0aWMgaW5saW5lIGludCB2dnRkX3Rlc3RfYW5kX3NldF9i
aXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgbnIpCit7CisgICAgcmV0dXJuIHRlc3RfYW5kX3NldF9i
aXQobnIsICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOworfQorCitzdGF0aWMg
aW5saW5lIGludCB2dnRkX3Rlc3RfYW5kX2NsZWFyX2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWlu
dDMyX3QgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IG5yKQoreworICAgIHJldHVybiB0ZXN0X2FuZF9jbGVhcl9iaXQobnIsICh1aW50MzJfdCAqKSZ2
dnRkLT5yZWdzLT5kYXRhW3JlZ10pOworfQorCitzdGF0aWMgaW5saW5lIGludCB2dnRkX3Rlc3Rf
Yml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsIGludCBucikKK3sKKyAgICByZXR1
cm4gdGVzdF9iaXQobnIsICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOworfQor
CiBzdGF0aWMgaW5saW5lIHZvaWQgX192dnRkX3NldF9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVp
bnQzMl90IHJlZywgaW50IG5yKQogewogICAgIHJldHVybiBfX3NldF9iaXQobnIsICh1aW50MzJf
dCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOwpAQCAtMjMyLDYgKzI1MywyNCBAQCBzdGF0aWMg
aW50IHZ2dGRfZGVsaXZlcnkoCiAgICAgcmV0dXJuIDA7CiB9CiAKK3ZvaWQgdnZ0ZF9nZW5lcmF0
ZV9pbnRlcnJ1cHQoc3RydWN0IHZ2dGQgKnZ2dGQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRhdGEpCit7CisgICAgdWludDhfdCBkZXN0LCBkbSwgZGxtLCB0bSwgdmVjdG9yOworCisgICAg
VlZURF9ERUJVRyhWVlREX0RCR19GQVVMVCwgIlNlbmRpbmcgaW50ZXJydXB0ICV4ICV4IHRvIGQl
ZCIsCisgICAgICAgICAgICAgICBhZGRyLCBkYXRhLCB2dnRkLT5kb21haW4tPmRvbWFpbl9pZCk7
CisKKyAgICBkZXN0ID0gKGFkZHIgJiBNU0lfQUREUl9ERVNUX0lEX01BU0spID4+IE1TSV9BRERS
X0RFU1RfSURfU0hJRlQ7CisgICAgZG0gPSAhIShhZGRyICYgTVNJX0FERFJfREVTVE1PREVfTUFT
Syk7CisgICAgZGxtID0gKGRhdGEgJiBNU0lfREFUQV9ERUxJVkVSWV9NT0RFX01BU0spID4+IE1T
SV9EQVRBX0RFTElWRVJZX01PREVfU0hJRlQ7CisgICAgdG0gPSAoZGF0YSAmIE1TSV9EQVRBX1RS
SUdHRVJfTUFTSykgPj4gTVNJX0RBVEFfVFJJR0dFUl9TSElGVDsKKyAgICB2ZWN0b3IgPSBkYXRh
ICYgTVNJX0RBVEFfVkVDVE9SX01BU0s7CisKKyAgICB2dnRkX2RlbGl2ZXJ5KHZ2dGQtPmRvbWFp
biwgdmVjdG9yLCBkZXN0LCBkbSwgZGxtLCB0bSk7Cit9CisKIHN0YXRpYyB1aW50MzJfdCBpcnFf
cmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgoc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJx
KQogewogICAgIGlmICggaXJxLT50eXBlID09IFZJT01NVV9SRVFVRVNUX0lSUV9NU0kgKQpAQCAt
MjYwLDExICsyOTksMTg5IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgaXJ0ZV9kZXN0KHN0cnVj
dCB2dnRkICp2dnRkLCB1aW50MzJfdCBkZXN0KQogICAgIHJldHVybiBETUFfSVJUQV9FSU1FKGly
dGEpID8gZGVzdCA6IE1BU0tfRVhUUihkZXN0LCBJUlRFX3hBUElDX0RFU1RfTUFTSyk7CiB9CiAK
K3N0YXRpYyB2b2lkIHZ2dGRfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVsdChzdHJ1Y3QgdnZ0
ZCAqdnZ0ZCwgaW50IHJlYXNvbikKK3sKKyAgICB1aW50MzJfdCBmc3RzOworCisgICAgQVNTRVJU
KHJlYXNvbiAmIERNQV9GU1RTX0ZBVUxUUyk7CisgICAgZnN0cyA9IHZ2dGRfZ2V0X3JlZyh2dnRk
LCBETUFSX0ZTVFNfUkVHKTsKKyAgICBfX3Z2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVH
LCByZWFzb24pOworCisgICAgLyoKKyAgICAgKiBBY2Nvcm9kaW5nIHRvIFZULWQgc3BlYyAiTm9u
LVJlY292ZXJhYmxlIEZhdWx0IEV2ZW50IiBjaGFwdGVyLCBpZgorICAgICAqIHRoZXJlIGFyZSBh
bnkgcHJldmlvdXNseSByZXBvcnRlZCBpbnRlcnJ1cHQgY29uZGl0aW9ucyB0aGF0IGFyZSB5ZXQg
dG8KKyAgICAgKiBiZSBzZXZpY2VzIGJ5IHNvZnR3YXJlLCB0aGUgRmF1bHQgRXZlbnQgaW50ZXJy
cnVwdCBpcyBub3QgZ2VuZXJhdGVkLgorICAgICAqLworICAgIGlmICggZnN0cyAmIERNQV9GU1RT
X0ZBVUxUUyApCisgICAgICAgIHJldHVybjsKKworICAgIF9fdnZ0ZF9zZXRfYml0KHZ2dGQsIERN
QVJfRkVDVExfUkVHLCBETUFfRkVDVExfSVBfQklUKTsKKyAgICBpZiAoICF2dnRkX3Rlc3RfYml0
KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExfSU1fQklUKSApCisgICAgeworICAgICAg
ICB1aW50MzJfdCBmZV9kYXRhLCBmZV9hZGRyOworICAgICAgICBmZV9kYXRhID0gdnZ0ZF9nZXRf
cmVnKHZ2dGQsIERNQVJfRkVEQVRBX1JFRyk7CisgICAgICAgIGZlX2FkZHIgPSB2dnRkX2dldF9y
ZWcodnZ0ZCwgRE1BUl9GRUFERFJfUkVHKTsKKyAgICAgICAgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1
cHQodnZ0ZCwgZmVfYWRkciwgZmVfZGF0YSk7CisgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0
ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9CSVQpOworICAgIH0KK30KKworc3RhdGlj
IHZvaWQgdnZ0ZF9yZWNvbXB1dGluZ19wcGYoc3RydWN0IHZ2dGQgKnZ2dGQpCit7CisgICAgaW50
IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IERNQV9GUkNEX1JFR19OUjsgaSsrICkKKyAgICB7
CisgICAgICAgIGlmICggdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFfRlJDRChpLCBETUFfRlJDRDNf
T0ZGU0VUKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIERNQV9GUkNEX0ZfQklUKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHZ2dGRfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVsdCh2
dnRkLCBETUFfRlNUU19QUEZfQklUKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQor
ICAgIH0KKyAgICAvKgorICAgICAqIE5vIFByaW1hcnkgRmF1bHQgaXMgaW4gRmF1bHQgUmVjb3Jk
IFJlZ2lzdGVycywgdGh1cyBjbGVhciBQUEYgYml0IGluCisgICAgICogRlNUUy4KKyAgICAgKi8K
KyAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRlNUU19SRUcsIERNQV9GU1RTX1BQRl9C
SVQpOworCisgICAgLyogSWYgbm8gZmF1bHQgaXMgaW4gRlNUUywgY2xlYXIgcGVuZGluZyBiaXQg
aW4gRkVDVEwuICovCisgICAgaWYgKCAhKHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVH
KSAmIERNQV9GU1RTX0ZBVUxUUykgKQorICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERN
QVJfRkVDVExfUkVHLCBETUFfRkVDVExfSVBfQklUKTsKK30KKworLyoKKyAqIENvbW1pdCBhIGZy
Y2QgdG8gZW11bGF0ZWQgRmF1bHQgUmVjb3JkIFJlZ2lzdGVycy4KKyAqLworc3RhdGljIHZvaWQg
dnZ0ZF9jb21taXRfZnJjZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IGlkeCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHZ0ZF9mYXVsdF9yZWNvcmRfcmVnaXN0ZXIgKmZyY2Qp
Cit7CisgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BX0ZSQ0QoaWR4LCBETUFfRlJDRDBf
T0ZGU0VUKSwgZnJjZC0+Yml0cy5sbyk7CisgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1B
X0ZSQ0QoaWR4LCBETUFfRlJDRDJfT0ZGU0VUKSwgZnJjZC0+Yml0cy5oaSk7CisgICAgdnZ0ZF9y
ZWNvbXB1dGluZ19wcGYodnZ0ZCk7Cit9CisKKy8qCisgKiBBbGxvY2F0ZSBhIEZSQ0QgZm9yIHRo
ZSBjYWxsZXIuIElmIHN1Y2Nlc3MsIHJldHVybiB0aGUgRlJJLiBPciwgcmV0dXJuIC0xCisgKiB3
aGVuIGZhaWx1cmUuCisgKi8KK3N0YXRpYyBpbnQgdnZ0ZF9hbGxvY19mcmNkKHN0cnVjdCB2dnRk
ICp2dnRkKQoreworICAgIGludCBwcmV2OworCisgICAgLyogU2V0IHRoZSBGIGJpdCB0byBpbmRp
Y2F0ZSB0aGUgRlJDRCBpcyBpbiB1c2UuICovCisgICAgaWYgKCB2dnRkX3Rlc3RfYW5kX3NldF9i
aXQodnZ0ZCwgRE1BX0ZSQ0QodnZ0ZC0+ZnJjZF9pZHgsIERNQV9GUkNEM19PRkZTRVQpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIERNQV9GUkNEX0ZfQklUKSApCisgICAgeworICAg
ICAgICBwcmV2ID0gdnZ0ZC0+ZnJjZF9pZHg7CisgICAgICAgIHZ2dGQtPmZyY2RfaWR4ID0gKHBy
ZXYgKyAxKSAlIERNQV9GUkNEX1JFR19OUjsKKyAgICAgICAgcmV0dXJuIHZ2dGQtPmZyY2RfaWR4
OworICAgIH0KKyAgICByZXR1cm4gLTE7Cit9CisKK3N0YXRpYyB2b2lkIHZ2dGRfZnJlZV9mcmNk
KHN0cnVjdCB2dnRkICp2dnRkLCBpbnQgaSkKK3sKKyAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQs
IERNQV9GUkNEKGksIERNQV9GUkNEM19PRkZTRVQpLCBETUFfRlJDRF9GX0JJVCk7Cit9CisKIHN0
YXRpYyBpbnQgdnZ0ZF9yZWNvcmRfZmF1bHQoc3RydWN0IHZ2dGQgKnZ2dGQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAq
cmVxdWVzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlYXNvbikKIHsKLSAg
ICByZXR1cm4gMDsKKyAgICBzdHJ1Y3QgdnRkX2ZhdWx0X3JlY29yZF9yZWdpc3RlciBmcmNkOwor
ICAgIGludCBmcmNkX2lkeDsKKworICAgIHN3aXRjaChyZWFzb24pCisgICAgeworICAgIGNhc2Ug
VlREX0ZSX0lSX1JFUV9SU1ZEOgorICAgIGNhc2UgVlREX0ZSX0lSX0lOREVYX09WRVI6CisgICAg
Y2FzZSBWVERfRlJfSVJfRU5UUllfUDoKKyAgICBjYXNlIFZURF9GUl9JUl9ST09UX0lOVkFMOgor
ICAgIGNhc2UgVlREX0ZSX0lSX0lSVEVfUlNWRDoKKyAgICBjYXNlIFZURF9GUl9JUl9SRVFfQ09N
UEFUOgorICAgIGNhc2UgVlREX0ZSX0lSX1NJRF9FUlI6CisgICAgICAgIGlmICggdnZ0ZF90ZXN0
X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCBETUFfRlNUU19QRk9fQklUKSApCisgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgICAgIC8qIE5vIGF2YWlsYWJsZSBGYXVsdCBS
ZWNvcmQgbWVhbnMgRmF1bHQgb3ZlcmZsb3dlZCAqLworICAgICAgICBmcmNkX2lkeCA9IHZ2dGRf
YWxsb2NfZnJjZCh2dnRkKTsKKyAgICAgICAgaWYgKCBmcmNkX2lkeCA9PSAtMSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHZ2dGRfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVsdCh2dnRkLCBE
TUFfRlNUU19QRk9fQklUKTsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAg
ICAgIH0KKyAgICAgICAgbWVtc2V0KCZmcmNkLCAwLCBzaXplb2YoZnJjZCkpOworICAgICAgICBm
cmNkLmZpZWxkcy5GUiA9ICh1OClyZWFzb247CisgICAgICAgIGZyY2QuZmllbGRzLkZJID0gKCh1
NjQpaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4KHJlcXVlc3QpKSA8PCAzNjsKKyAgICAgICAg
ZnJjZC5maWVsZHMuU0lEID0gKHUxNilyZXF1ZXN0LT5zb3VyY2VfaWQ7CisgICAgICAgIGZyY2Qu
ZmllbGRzLkYgPSAxOworICAgICAgICB2dnRkX2NvbW1pdF9mcmNkKHZ2dGQsIGZyY2RfaWR4LCAm
ZnJjZCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBkZWZhdWx0OgorICAg
ICAgICBicmVhazsKKyAgICB9CisKKyAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiQ2FuJ3QgaGFu
ZGxlIHZWVEQgRmF1bHQgKHJlYXNvbiAweCV4KS4iLCByZWFzb24pOworICAgIGRvbWFpbl9jcmFz
aCh2dnRkLT5kb21haW4pOworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBp
bnQgdnZ0ZF93cml0ZV9mcmNkMyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQorewor
ICAgIC8qIFdyaXRpbmcgYSAxIG1lYW5zIGNsZWFyIGZhdWx0ICovCisgICAgaWYgKCB2YWwgJiBE
TUFfRlJDRF9GICkKKyAgICB7CisgICAgICAgIHZ2dGRfZnJlZV9mcmNkKHZ2dGQsIDApOworICAg
ICAgICB2dnRkX3JlY29tcHV0aW5nX3BwZih2dnRkKTsKKyAgICB9CisgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKK30KKworc3RhdGljIGludCB2dnRkX3dyaXRlX2ZlY3RsKHN0cnVjdCB2dnRkICp2
dnRkLCB1aW50MzJfdCB2YWwpCit7CisgICAgLyoKKyAgICAgKiBPbmx5IERNQV9GRUNUTF9JTSBi
aXQgaXMgd3JpdGFibGUuIEdlbmVyYXRlIHBlbmRpbmcgZXZlbnQgd2hlbiB1bm1hc2suCisgICAg
ICovCisgICAgaWYgKCAhKHZhbCAmIERNQV9GRUNUTF9JTSkgKQorICAgIHsKKyAgICAgICAgLyog
Q2xlYXIgSU0gKi8KKyAgICAgICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JF
RywgRE1BX0ZFQ1RMX0lNX0JJVCk7CisgICAgICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9jbGVhcl9i
aXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9CSVQpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgdWludDMyX3QgZmVfZGF0YSwgZmVfYWRkcjsKKyAgICAgICAgICAgIGZlX2Rh
dGEgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GRURBVEFfUkVHKTsKKyAgICAgICAgICAgIGZl
X2FkZHIgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GRUFERFJfUkVHKTsKKyAgICAgICAgICAg
IHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0KHZ2dGQsIGZlX2FkZHIsIGZlX2RhdGEpOworICAgICAg
ICB9CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9G
RUNUTF9SRUcsIERNQV9GRUNUTF9JTV9CSVQpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
K30KKworc3RhdGljIGludCB2dnRkX3dyaXRlX2ZzdHMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQz
Ml90IHZhbCkKK3sKKyAgICBpbnQgaSwgbWF4X2ZhdWx0X2luZGV4ID0gRE1BX0ZTVFNfUFJPX0JJ
VDsKKyAgICB1aW50NjRfdCBiaXRzX3RvX2NsZWFyID0gdmFsICYgRE1BX0ZTVFNfUlcxQ1M7CisK
KyAgICBpID0gZmluZF9maXJzdF9iaXQoJmJpdHNfdG9fY2xlYXIsIG1heF9mYXVsdF9pbmRleCAv
IDggKyAxKTsKKyAgICB3aGlsZSAoIGkgPD0gbWF4X2ZhdWx0X2luZGV4ICkKKyAgICB7CisgICAg
ICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgaSk7CisgICAgICAgIGkg
PSBmaW5kX25leHRfYml0KCZiaXRzX3RvX2NsZWFyLCBtYXhfZmF1bHRfaW5kZXggLyA4ICsgMSwg
aSArIDEpOworICAgIH0KKworICAgIC8qCisgICAgICogQ2xlYXIgSVAgZmllbGQgd2hlbiBhbGwg
c3RhdHVzIGZpZWxkcyBpbiB0aGUgRmF1bHQgU3RhdHVzIFJlZ2lzdGVyCisgICAgICogYmVpbmcg
Y2xlYXIuCisgICAgICovCisgICAgaWYgKCAhKCh2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RT
X1JFRykgJiBETUFfRlNUU19GQVVMVFMpKSApCisgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0
ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9CSVQpOworCisgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAogc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3FpZShzdHJ1Y3QgdnZ0
ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQpAQCAtNDEwLDYgKzYyNywxOCBAQCBzdGF0aWMgaW50IHZ2
dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgICAg
IHJldCA9IHZ2dGRfd3JpdGVfZ2NtZCh2dnRkLCB2YWwpOwogICAgICAgICAgICAgYnJlYWs7CiAK
KyAgICAgICAgY2FzZSBETUFSX0ZTVFNfUkVHOgorICAgICAgICAgICAgcmV0ID0gdnZ0ZF93cml0
ZV9mc3RzKHZ2dGQsIHZhbCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIERN
QVJfRkVDVExfUkVHOgorICAgICAgICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9mZWN0bCh2dnRkLCB2
YWwpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBETUFfQ0FQX0ZST19PRkZT
RVQgKyBETUFfRlJDRDNfT0ZGU0VUOgorICAgICAgICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9mcmNk
Myh2dnRkLCB2YWwpOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSBETUFSX0lF
REFUQV9SRUc6CiAgICAgICAgIGNhc2UgRE1BUl9JRUFERFJfUkVHOgogICAgICAgICBjYXNlIERN
QVJfSUVVQUREUl9SRUc6CkBAIC00MzUsNiArNjY0LDEwIEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0
ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICAgICAgcmV0ID0g
WDg2RU1VTF9PS0FZOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSBETUFfQ0FQ
X0ZST19PRkZTRVQgKyBETUFfRlJDRDJfT0ZGU0VUOgorICAgICAgICAgICAgcmV0ID0gdnZ0ZF93
cml0ZV9mcmNkMyh2dnRkLCB2YWwgPj4gMzIpOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAg
ICAgICAgICAgYnJlYWs7CkBAIC02NDksNiArODgyLDcgQEAgc3RhdGljIGludCB2dnRkX2NyZWF0
ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCiAgICAgdnZ0ZC0+ZWlt
ID0gMDsKICAgICB2dnRkLT5pcnQgPSAwOwogICAgIHZ2dGQtPmlydF9tYXhfZW50cnkgPSAwOwor
ICAgIHZ2dGQtPmZyY2RfaWR4ID0gMDsKICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZ2
dGRfbW1pb19vcHMpOwogICAgIHJldHVybiAwOwogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:42:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdQJ-00022M-Jv; Thu, 10 Aug 2017 02:42:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdQI-0001zu-5d
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:42:10 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 58/87-01996-108CB895; Thu, 10 Aug 2017 02:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNwkVpfhRHe
 kwc95xhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhpYuZChrCKy6cX8LSwPjFvouRi0NIYBqj
 xJKv/1i6GDk5JAR4JY4sm8EKYQdIHL5xmwWiqINR4sH5+2wgCTYBdYkTiycygtgiAtIS1z5fB
 rOZBYolPh49DjZIWMBD4tm5s2CDWARUJaZdOwtWwyvgKvHk3m2oBQoSUx6+ZwaxOYHiU7dsZQ
 KxhQRcJNYtn8Y4gZF3ASPDKkaN4tSistQiXUNDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKR
 iveT83E2MwIBgAIIdjCvbnQ8xSnIwKYnydjR0RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O0+
 BpQTLEpNT61Iy8wBhiZMWoKDR0mEtwwkzVtckJhbnJkOkTrFqMvxasL/b0xCLHn5ealS4ry6I
 EUCIEUZpXlwI2BxcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBUgU3gy80rgNr0COoIJ6I
 gI306QI0oSEVJSDYxms7UPN81vYeOduDNBNiTm6V5eyxWn5K7VN9yZHjCxh00x6l7Mq0d15Yd
 /L2hktvfcajDlNeMF9jie1T1vpU5qP9xlcJTv9CWOM9lavh+3+TWtuhWQXORpP0n3bWTGiwor
 vjdy1/+5JwpVvcxd8bB+94PNMmrWmXulM94usWB/s4LN9/6Gc+eVWIozEg21mIuKEwG3wPbJj
 gIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502332926!67785753!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30084 invoked from network); 10 Aug 2017 02:42:08 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Aug 2017 02:42:08 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:42:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="1001966528"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga003.jf.intel.com with ESMTP; 09 Aug 2017 19:42:04 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:25 -0400
Message-Id: <1502310866-10450-25-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 julien.grall@arm.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 24/25] x86/vvtd: Add queued invalidation (QI)
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClF1ZXVlZCBJbnZhbGlkYXRpb24g
SW50ZXJmYWNlIGlzIGFuIGV4cGFuZGVkIGludmFsaWRhdGlvbiBpbnRlcmZhY2Ugd2l0aApleHRl
bmRlZCBjYXBhYmlsaXRpZXMuIEhhcmR3YXJlIGltcGxlbWVudGF0aW9ucyByZXBvcnQgc3VwcG9y
dCBmb3IgcXVldWVkCmludmFsaWRhdGlvbiBpbnRlcmZhY2UgdGhyb3VnaCB0aGUgRXh0ZW5kZWQg
Q2FwYWJpbGl0eSBSZWdpc3Rlci4gVGhlIHF1ZXVlZAppbnZhbGlkYXRpb24gaW50ZXJmYWNlIHVz
ZXMgYW4gSW52YWxpZGF0aW9uIFF1ZXVlIChJUSksIHdoaWNoIGlzIGEgY2lyY3VsYXIKYnVmZmVy
IGluIHN5c3RlbSBtZW1vcnkuIFNvZnR3YXJlIHN1Ym1pdHMgY29tbWFuZHMgYnkgd3JpdGluZyBJ
bnZhbGlkYXRpb24KRGVzY3JpcHRvcnMgdG8gdGhlIElRLgoKSW4gdGhpcyBwYXRjaCwgYSBuZXcg
ZnVuY3Rpb24gdmlvbW11X3Byb2Nlc3NfaXEoKSBpcyB1c2VkIGZvciBlbXVsYXRpbmcgaG93Cmhh
cmR3YXJlIGhhbmRsZXMgaW52YWxpZGF0aW9uIHJlcXVlc3RzIHRocm91Z2ggUUkuCgpTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4g
VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaCB8ICAyOSArKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2
dGQuYyAgfCAyNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDI3MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuaAppbmRleCBhOWU5MDViLi5lYWMwZmJlIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuaApAQCAtMjA0LDYgKzIwNCwzMiBAQAogI2RlZmluZSBETUFfSVJUQV9T
KHZhbCkgICAgICAgICAodmFsICYgMHhmKQogI2RlZmluZSBETUFfSVJUQV9TSVpFKHZhbCkgICAg
ICAoMVVMIDw8IChETUFfSVJUQV9TKHZhbCkgKyAxKSkKIAorLyogSVFIX1JFRyAqLworI2RlZmlu
ZSBETUFfSVFIX1FIX1NISUZUICAgICAgICA0CisjZGVmaW5lIERNQV9JUUhfUUgodmFsKSAgICAg
ICAgICgodmFsID4+IDQpICYgMHg3ZmZmVUxMKQorCisvKiBJUVRfUkVHICovCisjZGVmaW5lIERN
QV9JUVRfUVRfU0hJRlQgICAgICAgIDQKKyNkZWZpbmUgRE1BX0lRVF9RVCh2YWwpICAgICAgICAg
KCh2YWwgPj4gNCkgJiAweDdmZmZVTEwpCisjZGVmaW5lIERNQV9JUVRfUlNWRCAgICAgICAgICAg
IDB4ZmZmZmZmZmZmZmY4MDAwN1VMTAorCisvKiBJUUFfUkVHICovCisjZGVmaW5lIERNQV9NR0FX
ICAgICAgICAgICAgICAgIDM5ICAvKiBNYXhpbXVtIEd1ZXN0IEFkZHJlc3MgV2lkdGggKi8KKyNk
ZWZpbmUgRE1BX0lRQV9BRERSKHZhbCkgICAgICAgKHZhbCAmIH4weGZmZlVMTCkKKyNkZWZpbmUg
RE1BX0lRQV9RUyh2YWwpICAgICAgICAgKHZhbCAmIDB4NykKKyNkZWZpbmUgRE1BX0lRQV9FTlRS
WV9QRVJfUEFHRSAgKDEgPDwgOCkKKyNkZWZpbmUgRE1BX0lRQV9SU1ZEICAgICAgICAgICAgKH4o
KDFVTEwgPDwgRE1BX01HQVcpIC0xICkgfCAweGZmOFVMTCkKKworLyogSUVDVExfUkVHICovCisj
ZGVmaW5lIERNQV9JRUNUTF9JTV9CSVQgMzEKKyNkZWZpbmUgRE1BX0lFQ1RMX0lNICAgICAgICAg
ICAgKDEgPDwgRE1BX0lFQ1RMX0lNX0JJVCkKKyNkZWZpbmUgRE1BX0lFQ1RMX0lQX0JJVCAzMAor
I2RlZmluZSBETUFfSUVDVExfSVAgKCgodTY0KTEpIDw8IERNQV9JRUNUTF9JUF9CSVQpCisKKy8q
IElDU19SRUcgKi8KKyNkZWZpbmUgRE1BX0lDU19JV0NfQklUICAgICAgICAgMAorI2RlZmluZSBE
TUFfSUNTX0lXQyAgICAgICAgICAgICAoMSA8PCBETUFfSUNTX0lXQ19CSVQpCisKIC8qIFBNRU5f
UkVHICovCiAjZGVmaW5lIERNQV9QTUVOX0VQTSAgICAoKCh1MzIpMSkgPDwgMzEpCiAjZGVmaW5l
IERNQV9QTUVOX1BSUyAgICAoKCh1MzIpMSkgPDwgMCkKQEAgLTIzOCw3ICsyNjQsOCBAQAogI2Rl
ZmluZSBETUFfRlNUU19QUEYgKDFVIDw8IERNQV9GU1RTX1BQRl9CSVQpCiAjZGVmaW5lIERNQV9G
U1RTX0FGTyAoMVUgPDwgMikKICNkZWZpbmUgRE1BX0ZTVFNfQVBGICgxVSA8PCAzKQotI2RlZmlu
ZSBETUFfRlNUU19JUUUgKDFVIDw8IDQpCisjZGVmaW5lIERNQV9GU1RTX0lRRV9CSVQgNAorI2Rl
ZmluZSBETUFfRlNUU19JUUUgKDFVIDw8IERNQV9GU1RTX0lRRV9CSVQpCiAjZGVmaW5lIERNQV9G
U1RTX0lDRSAoMVUgPDwgNSkKICNkZWZpbmUgRE1BX0ZTVFNfSVRFICgxVSA8PCA2KQogI2RlZmlu
ZSBETUFfRlNUU19QUk9fQklUIDcKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IGYx
ZTZkMDEuLjRmNWUyOGUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtNDI4LDYg
KzQyOCwxODUgQEAgc3RhdGljIGludCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0
ZCwKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCisvKgorICogUHJvY2VzcyBhIGludmFs
aWRhdGlvbiBkZXNjcmlwdG9yLiBDdXJyZW50bHksIG9ubHkgdHdvIHR5cGVzIGRlc2NyaXB0b3Jz
LAorICogSW50ZXJydXB0IEVudHJ5IENhY2hlIEludmFsaWRhdGlvbiBEZXNjcml0b3IgYW5kIElu
dmFsaWRhdGlvbiBXYWl0CisgKiBEZXNjcmlwdG9yIGFyZSBoYW5kbGVkLgorICogQHZ2dGQ6IHRo
ZSB2aXJ0dWFsIHZ0ZCBpbnN0YW5jZQorICogQGk6IHRoZSBpbmRleCBvZiB0aGUgaW52YWxpZGF0
aW9uIGRlc2NyaXB0b3IgdG8gYmUgcHJvY2Vzc2VkCisgKgorICogSWYgc3VjY2VzcyByZXR1cm4g
MCwgb3IgcmV0dXJuIC0xIHdoZW4gZmFpbHVyZS4KKyAqLworc3RhdGljIGludCBwcm9jZXNzX2lx
ZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IGkpCit7CisgICAgdWludDY0X3QgaXFhLCBhZGRyOwor
ICAgIHN0cnVjdCBxaW52YWxfZW50cnkgKnFpbnZhbF9wYWdlOworICAgIHZvaWQgKnBnOworICAg
IGludCByZXQ7CisKKyAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcsIGlx
YSk7CisgICAgcmV0ID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCBETUFfSVFBX0FERFIo
aXFhKT4+UEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCoqKSZxaW52
YWxfcGFnZSk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0VSUiwgIkNhbid0IG1hcCBndWVzdCBJUlQgKHJjICVkKSIsIHJldCk7CisgICAgICAgIHJldHVy
biAtMTsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBxaW52YWxfcGFnZVtpXS5xLmludl93YWl0X2Rz
Yy5sby50eXBlICkKKyAgICB7CisgICAgY2FzZSBUWVBFX0lOVkFMX1dBSVQ6CisgICAgICAgIGlm
ICggcWludmFsX3BhZ2VbaV0ucS5pbnZfd2FpdF9kc2MubG8uc3cgKQorICAgICAgICB7CisgICAg
ICAgICAgICBhZGRyID0gKHFpbnZhbF9wYWdlW2ldLnEuaW52X3dhaXRfZHNjLmhpLnNhZGRyIDw8
IDIpOworICAgICAgICAgICAgcmV0ID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCBhZGRy
ID4+IFBBR0VfU0hJRlQsICZwZyk7CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkNhbid0IG1hcCBndWVz
dCBtZW1vcnkgdG8gaW5mb3JtIGd1ZXN0ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiSVdD
IGNvbXBsZXRpb24gKHJjICVkKSIsIHJldCk7CisgICAgICAgICAgICAgICAgZ290byBlcnJvcjsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgICoodWludDMyX3QgKikoKHVpbnQ2NF90KXBnICsg
KGFkZHIgJiB+UEFHRV9NQVNLKSkgPQorICAgICAgICAgICAgICAgIHFpbnZhbF9wYWdlW2ldLnEu
aW52X3dhaXRfZHNjLmxvLnNkYXRhOworICAgICAgICAgICAgdW5tYXBfZ3Vlc3RfcGFnZShwZyk7
CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgZm9sbG93aW5nIGNvZGUg
Z2VuZXJhdGVzIGFuIGludmFsaWRhdGlvbiBjb21wbGV0aW9uIGV2ZW50CisgICAgICAgICAqIGlu
ZGljYXRpbmcgdGhlIGludmFsaWRhdGlvbiB3YWl0IGRlc2NyaXB0b3IgY29tcGxldGlvbi4gTm90
ZSB0aGF0CisgICAgICAgICAqIHRoZSBmb2xsb3dpbmcgY29kZSBmcmFnbWVudCBpcyBub3QgdGVz
dGVkIHByb3Blcmx5LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBxaW52YWxfcGFnZVtpXS5x
Lmludl93YWl0X2RzYy5sby5pZmxhZyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90
IGllX2RhdGEsIGllX2FkZHI7CisgICAgICAgICAgICBpZiAoICF2dnRkX3Rlc3RfYW5kX3NldF9i
aXQodnZ0ZCwgRE1BUl9JQ1NfUkVHLCBETUFfSUNTX0lXQ19CSVQpICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBfX3Z2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0lFQ1RMX1JFRywgRE1B
X0lFQ1RMX0lQX0JJVCk7CisgICAgICAgICAgICAgICAgaWYgKCAhdnZ0ZF90ZXN0X2JpdCh2dnRk
LCBETUFSX0lFQ1RMX1JFRywgRE1BX0lFQ1RMX0lNX0JJVCkgKQorICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgaWVfZGF0YSA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0lF
REFUQV9SRUcpOworICAgICAgICAgICAgICAgICAgICBpZV9hZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2
dGQsIERNQVJfSUVBRERSX1JFRyk7CisgICAgICAgICAgICAgICAgICAgIHZ2dGRfZ2VuZXJhdGVf
aW50ZXJydXB0KHZ2dGQsIGllX2FkZHIsIGllX2RhdGEpOworICAgICAgICAgICAgICAgICAgICBf
X3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfQklUKTsK
KyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIFRZUEVfSU5WQUxfSUVDOgorICAgICAgICAvKgorICAgICAgICAgKiBD
dXJyZW50bHksIG5vIGNhY2hlIGlzIHByZXNlcnZlZCBpbiBoeXBlcnZpc29yLiBPbmx5IG5lZWQg
dG8gdXBkYXRlCisgICAgICAgICAqIHBJUlRFcyB3aGljaCBhcmUgbW9kaWZpZWQgaW4gYmluZGlu
ZyBwcm9jZXNzLgorICAgICAgICAgKi8KKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0Ogor
ICAgICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIHVubWFwX2d1ZXN0X3BhZ2UoKHZvaWQq
KXFpbnZhbF9wYWdlKTsKKyAgICByZXR1cm4gMDsKKworIGVycm9yOgorICAgIHVubWFwX2d1ZXN0
X3BhZ2UoKHZvaWQqKXFpbnZhbF9wYWdlKTsKKyAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiSW50
ZXJuYWwgZXJyb3IgaW4gUXVldWUgSW52YWxpZGF0aW9uLlxuIik7CisgICAgZG9tYWluX2NyYXNo
KHZ2dGQtPmRvbWFpbik7CisgICAgcmV0dXJuIC0xOworfQorCisvKgorICogSW52YWxpZGF0ZSBh
bGwgdGhlIGRlc2NyaXB0b3JzIGluIEludmFsaWRhdGlvbiBRdWV1ZS4KKyAqLworc3RhdGljIHZv
aWQgdnZ0ZF9wcm9jZXNzX2lxKHN0cnVjdCB2dnRkICp2dnRkKQoreworICAgIHVpbnQ2NF90IGlx
aCwgaXF0LCBpcWEsIG1heF9lbnRyeSwgaTsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIC8qCisg
ICAgICogTm8gbmV3IGRlc2NyaXB0b3IgaXMgZmV0Y2hlZCBmcm9tIHRoZSBJbnZhbGlkYXRpb24g
UXVldWUgdW50aWwKKyAgICAgKiBzb2Z0d2FyZSBjbGVhcnMgdGhlIElRRSBmaWVsZCBpbiB0aGUg
RmF1bHQgU3RhdHVzIFJlZ2lzdGVyCisgICAgICovCisgICAgaWYgKCB2dnRkX3Rlc3RfYml0KHZ2
dGQsIERNQVJfRlNUU19SRUcsIERNQV9GU1RTX0lRRV9CSVQpICkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUhfUkVHLCBpcWgpOworICAgIHZ2
dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFUX1JFRywgaXF0KTsKKyAgICB2dnRkX2dldF9y
ZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcsIGlxYSk7CisKKyAgICBtYXhfZW50cnkgPSBETUFf
SVFBX0VOVFJZX1BFUl9QQUdFIDw8IERNQV9JUUFfUVMoaXFhKTsKKyAgICBpcWggPSBETUFfSVFI
X1FIKGlxaCk7CisgICAgaXF0ID0gRE1BX0lRVF9RVChpcXQpOworCisgICAgQVNTRVJUKGlxdCA8
IG1heF9lbnRyeSk7CisgICAgaWYgKCBpcWggPT0gaXF0ICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgaSA9IGlxaDsKKyAgICB3aGlsZSAoIGkgIT0gaXF0ICkKKyAgICB7CisgICAgICAgIHJldCA9
IHByb2Nlc3NfaXFlKHZ2dGQsIGkpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgaSA9IChpICsgMSkgJSBtYXhfZW50cnk7
CisgICAgICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFIX1JFRywgaSA8PCBETUFf
SVFIX1FIX1NISUZUKTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFdoZW4gSVFFIHNldCwgSVFI
IHJlZmVyZW5jZXMgdGhlIGRlc3JpcHRvciBhc3NvY2lhdGVkIHdpdGggdGhlIGVycm9yLgorICAg
ICAqLworICAgIGlmICggcmV0ICkKKyAgICAgICAgdnZ0ZF9yZXBvcnRfbm9uX3JlY292ZXJhYmxl
X2ZhdWx0KHZ2dGQsIERNQV9GU1RTX0lRRV9CSVQpOworfQorCitzdGF0aWMgaW50IHZ2dGRfd3Jp
dGVfaXF0KHN0cnVjdCB2dnRkICp2dnRkLCB1bnNpZ25lZCBsb25nIHZhbCkKK3sKKyAgICB1aW50
NjRfdCBpcWE7CisKKyAgICBpZiAoIHZhbCAmIERNQV9JUVRfUlNWRCApCisgICAgeworICAgICAg
ICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiQXR0ZW1wdCB0byBzZXQgcmVzZXJ2ZWQgYml0cyBp
biAiCisgICAgICAgICAgICAgICAgICAgIkludmFsaWRhdGlvbiBRdWV1ZSBUYWlsLiIpOworICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIHZ2dGRfZ2V0X3JlZ19xdWFk
KHZ2dGQsIERNQVJfSVFBX1JFRywgaXFhKTsKKyAgICBpZiAoIERNQV9JUVRfUVQodmFsKSA+PSBE
TUFfSVFBX0VOVFJZX1BFUl9QQUdFIDw8IERNQV9JUUFfUVMoaXFhKSApCisgICAgeworICAgICAg
ICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiSVFUOiBWYWx1ZSAlbHggZXhjZWVkZWQgc3VwcG9y
dGVkIG1heCAiCisgICAgICAgICAgICAgICAgICAgImluZGV4LiIsIHZhbCk7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwg
RE1BUl9JUVRfUkVHLCB2YWwpOworICAgIHZ2dGRfcHJvY2Vzc19pcSh2dnRkKTsKKyAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHZ2dGRfd3JpdGVfaXFhKHN0cnVjdCB2
dnRkICp2dnRkLCB1bnNpZ25lZCBsb25nIHZhbCkKK3sKKyAgICBpZiAoIHZhbCAmIERNQV9JUUFf
UlNWRCApCisgICAgeworICAgICAgICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiQXR0ZW1wdCB0
byBzZXQgcmVzZXJ2ZWQgYml0cyBpbiAiCisgICAgICAgICAgICAgICAgICAgIkludmFsaWRhdGlv
biBRdWV1ZSBBZGRyZXNzLiIpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0K
KworICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFBX1JFRywgdmFsKTsKKyAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHZ2dGRfd3JpdGVfaWNzKHN0cnVj
dCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCit7CisgICAgaWYgKCB2YWwgJiBETUFfSUNTX0lX
QyApCisgICAgeworICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUNTX1JFRywg
RE1BX0lDU19JV0NfQklUKTsKKyAgICAgICAgLypXaGVuIElXQyBmaWVsZCBpcyBjbGVhcmVkLCB0
aGUgSVAgZmllbGQgbmVlZHMgdG8gYmUgY2xlYXJlZCAqLworICAgICAgICBfX3Z2dGRfY2xlYXJf
Yml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfQklUKTsKKyAgICB9CisgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKwogc3RhdGljIGludCB2dnRkX3dyaXRlX2ZyY2QzKHN0
cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiB7CiAgICAgLyogV3JpdGluZyBhIDEgbWVh
bnMgY2xlYXIgZmF1bHQgKi8KQEAgLTQzOSw2ICs2MTgsMjkgQEAgc3RhdGljIGludCB2dnRkX3dy
aXRlX2ZyY2QzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIH0KIAorc3RhdGljIGludCB2dnRkX3dyaXRlX2llY3RsKHN0cnVjdCB2dnRk
ICp2dnRkLCB1aW50MzJfdCB2YWwpCit7CisgICAgLyoKKyAgICAgKiBPbmx5IERNQV9JRUNUTF9J
TSBiaXQgaXMgd3JpdGFibGUuIEdlbmVyYXRlIHBlbmRpbmcgZXZlbnQgd2hlbiB1bm1hc2suCisg
ICAgICovCisgICAgaWYgKCAhKHZhbCAmIERNQV9JRUNUTF9JTSkgKQorICAgIHsKKyAgICAgICAg
LyogQ2xlYXIgSU0gYW5kIGNsZWFyIElQICovCisgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0
ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JTV9CSVQpOworICAgICAgICBpZiAoIHZ2dGRf
dGVzdF9hbmRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfQklU
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGllX2RhdGEsIGllX2FkZHI7Cisg
ICAgICAgICAgICBpZV9kYXRhID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVEQVRBX1JFRyk7
CisgICAgICAgICAgICBpZV9hZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVBRERSX1JF
Ryk7CisgICAgICAgICAgICB2dnRkX2dlbmVyYXRlX2ludGVycnVwdCh2dnRkLCBpZV9hZGRyLCBp
ZV9kYXRhKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisgICAgICAgIF9fdnZ0ZF9zZXRf
Yml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSU1fQklUKTsKKworICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cit9CisKIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mZWN0bChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQogewogICAgIC8qCkBAIC00ODEsNiArNjgzLDEwIEBA
IHN0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mc3RzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2
YWwpCiAgICAgaWYgKCAhKCh2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RTX1JFRykgJiBETUFf
RlNUU19GQVVMVFMpKSApCiAgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNU
TF9SRUcsIERNQV9GRUNUTF9JUF9CSVQpOwogCisgICAgLyogQ29udGludWUgdG8gZGVhbCBpbnZh
bGlkYXRpb24gd2hlbiBJUUUgaXMgY2xlYXIgKi8KKyAgICBpZiAoICF2dnRkX3Rlc3RfYml0KHZ2
dGQsIERNQVJfRlNUU19SRUcsIERNQV9GU1RTX0lRRV9CSVQpICkKKyAgICAgICAgdnZ0ZF9wcm9j
ZXNzX2lxKHZ2dGQpOworCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIApAQCAtNjM5LDYg
Kzg0NSwzNiBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgYWRkciwKICAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfZnJjZDModnZ0ZCwgdmFs
KTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgRE1BUl9JRUNUTF9SRUc6Cisg
ICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2llY3RsKHZ2dGQsIHZhbCk7CisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBjYXNlIERNQVJfSUNTX1JFRzoKKyAgICAgICAgICAgIHJldCA9
IHZ2dGRfd3JpdGVfaWNzKHZ2dGQsIHZhbCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIERNQVJfSVFUX1JFRzoKKyAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfaXF0KHZ2
dGQsICh1aW50MzJfdCl2YWwpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBE
TUFSX0lRQV9SRUc6CisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGlxYV9oaTsKKwor
ICAgICAgICAgICAgaXFhX2hpID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSVFBX1JFR19ISSk7
CisgICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2lxYSh2dnRkLCAodWludDMyX3QpdmFsIHwg
KCh1aW50NjRfdClpcWFfaGkgPDwgMzIpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CisKKyAgICAgICAgY2FzZSBETUFSX0lRQV9SRUdfSEk6CisgICAgICAgIHsKKyAgICAgICAgICAg
IHVpbnQzMl90IGlxYV9sbzsKKworICAgICAgICAgICAgaXFhX2xvID0gdnZ0ZF9nZXRfcmVnKHZ2
dGQsIERNQVJfSVFBX1JFRyk7CisgICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2lxYSh2dnRk
LCAodmFsIDw8IDMyKSB8IGlxYV9sbyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
CiAgICAgICAgIGNhc2UgRE1BUl9JRURBVEFfUkVHOgogICAgICAgICBjYXNlIERNQVJfSUVBRERS
X1JFRzoKICAgICAgICAgY2FzZSBETUFSX0lFVUFERFJfUkVHOgpAQCAtNjY4LDYgKzkwNCwxNCBA
QCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRk
ciwKICAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfZnJjZDModnZ0ZCwgdmFsID4+IDMyKTsK
ICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgRE1BUl9JUVRfUkVHOgorICAgICAg
ICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9pcXQodnZ0ZCwgdmFsKTsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgRE1BUl9JUUFfUkVHOgorICAgICAgICAgICAgcmV0ID0gdnZ0ZF93
cml0ZV9pcWEodnZ0ZCwgdmFsKTsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGRlZmF1
bHQ6CiAgICAgICAgICAgICByZXQgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICAgICAgICAg
IGJyZWFrOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02:42: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.xen.org>)
	id 1dfdQL-00025B-14; Thu, 10 Aug 2017 02:42:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdQK-00022m-9l
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 02:42:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 60/0E-02176-308CB895; Thu, 10 Aug 2017 02:42:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tYhoct0ojv
 SoPmYscWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFl1U3mgneWFa92XmRqYLyk28XIxSEkMI1R
 YsHTe8xdjJwcEgK8EkeWzWDtYuQAsv0lGrbJQNR0MErsvnKCEaSGTUBd4sTiiWC2iIC0xLXPl
 8FsZoFiiY9Hj7OA2MICThJb/jxgB5nDIqAqseWtFkiYV8BV4vL9J+wQqxQkpjx8D7aWEyg+dc
 tWJhBbSMBFYt3yaYwTGHkXMDKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81
 JTCrWS87P3cQIDIZ6BgbGHYxNe/0OMUpyMCmJ8nY0dEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuDtPgaUEyxKTU+tSMvMAYYlTFqCg0dJhLcMJM1bXJCYW5yZDpE6xWjMsWH1+i9MHK8m/P/GJ
 MSSl5+XKiXOuwSkVACkNKM0D24QLF4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm3QIyhS
 czrwRu3yugU5iATonw7QQ5pSQRISXVwLg8sCG2t/ZowDWrNauS4/sLJZTV/vn9fbatnEez/aZ
 4xsOVVzr1LGfrTf4j+fsC8/aKDUuF3+rtELU/J8Xf7Kgs2370HV916Ab2iGuTpx8xWeCj6DY9
 S3mN3aLyBR4iSee5chdGNruKdfoXujyUmP9VwvZYR9Mhg43SZwsCOpUkE7sL2Lb2KbEUZyQaa
 jEXFScCABjrAgySAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502332928!70801846!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20742 invoked from network); 10 Aug 2017 02:42:10 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:42:10 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:42:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="121899003"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga002.jf.intel.com with ESMTP; 09 Aug 2017 19:42:06 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  9 Aug 2017 16:34:26 -0400
Message-Id: <1502310866-10450-26-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 julien.grall@arm.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V2 25/25] x86/vvtd: save and restore emulated
	VT-d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldyYXAgc29tZSB1c2VmdWwgc3Rh
dHVzIGluIGEgbmV3IHN0cnVjdHVyZSBodm1faHdfdnZ0ZCwgZm9sbG93aW5nCnRoZSBjdXN0b21z
IG9mIHZsYXBpYywgdmlvYXBpYyBhbmQgZXRjLiBQcm92aWRlIHR3byBzYXZlLXJlc3RvcmUKcGFp
cnMgdG8gc2F2ZS9yZXN0b3JlIHJlZ2lzdGVycyBhbmQgbm9uLXJlZ2lzdGVyIHN0YXR1cy4KClNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMgICAgIHwgOTggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCAyNCArKysrKysr
Ky0KIDIgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKaW5kZXggNGY1ZTI4ZS4uZGQ2YmU4MyAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCkBAIC0yMCw2ICsyMCw3IEBACiAKICNpbmNsdWRlIDx4
ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL2h2
bS9zYXZlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
CiAjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgpAQCAtMzIsMzkgKzMzLDI2IEBACiAjaW5jbHVkZSA8
YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5o
PgorI2luY2x1ZGUgPHB1YmxpYy9odm0vc2F2ZS5oPgogCiAjaW5jbHVkZSAiaW9tbXUuaCIKICNp
bmNsdWRlICJ2dGQuaCIKIAotc3RydWN0IGh2bV9od192dnRkX3JlZ3MgewotICAgIHVpbnQ4X3Qg
ZGF0YVsxMDI0XTsKLX07Ci0KIC8qIFN0YXR1cyBmaWVsZCBvZiBzdHJ1Y3QgdnZ0ZCAqLwogI2Rl
ZmluZSBWSU9NTVVfU1RBVFVTX0RFRkFVTFQgICAgICAgICAgICAgICAgICAgKDApCiAjZGVmaW5l
IFZJT01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEICAgICAoMSA8PCAwKQogI2RlZmlu
ZSBWSU9NTVVfU1RBVFVTX0RNQV9SRU1BUFBJTkdfRU5BQkxFRCAgICAgKDEgPDwgMSkKIAogI2Rl
ZmluZSB2dnRkX2lycV9yZW1hcHBpbmdfZW5hYmxlZCh2dnRkKSBcCi0gICAgKHZ2dGQtPnN0YXR1
cyAmIFZJT01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEKQorICAgICh2dnRkLT5ody5z
dGF0dXMgJiBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRCkKIAogc3RydWN0IHZ2
dGQgewotICAgIC8qIFZJT01NVV9TVEFUVVNfWFhYICovCi0gICAgaW50IHN0YXR1czsKLSAgICAv
KiBGYXVsdCBSZWNvcmRpbmcgaW5kZXggKi8KLSAgICBpbnQgZnJjZF9pZHg7CiAgICAgLyogQWRk
cmVzcyByYW5nZSBvZiByZW1hcHBpbmcgaGFyZHdhcmUgcmVnaXN0ZXItc2V0ICovCiAgICAgdWlu
dDY0X3QgYmFzZV9hZGRyOwogICAgIHVpbnQ2NF90IGxlbmd0aDsKICAgICAvKiBQb2ludCBiYWNr
IHRvIHRoZSBvd25lciBkb21haW4gKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Ci0gICAg
LyogSXMgaW4gRXh0ZW5kZWQgSW50ZXJydXB0IE1vZGU/ICovCi0gICAgYm9vbCBlaW07Ci0gICAg
LyogTWF4IHJlbWFwcGluZyBlbnRyaWVzIGluIElSVCAqLwotICAgIGludCBpcnRfbWF4X2VudHJ5
OwotICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gKi8KLSAgICB1aW50
NjRfdCBpcnQ7Ci0KKyAgICBzdHJ1Y3QgaHZtX2h3X3Z2dGQgaHc7CiAgICAgc3RydWN0IGh2bV9o
d192dnRkX3JlZ3MgKnJlZ3M7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmVnc19wYWdlOwogfTsK
QEAgLTM3MCwxMiArMzU4LDEyIEBAIHN0YXRpYyBpbnQgdnZ0ZF9hbGxvY19mcmNkKHN0cnVjdCB2
dnRkICp2dnRkKQogICAgIGludCBwcmV2OwogCiAgICAgLyogU2V0IHRoZSBGIGJpdCB0byBpbmRp
Y2F0ZSB0aGUgRlJDRCBpcyBpbiB1c2UuICovCi0gICAgaWYgKCB2dnRkX3Rlc3RfYW5kX3NldF9i
aXQodnZ0ZCwgRE1BX0ZSQ0QodnZ0ZC0+ZnJjZF9pZHgsIERNQV9GUkNEM19PRkZTRVQpLAorICAg
IGlmICggdnZ0ZF90ZXN0X2FuZF9zZXRfYml0KHZ2dGQsIERNQV9GUkNEKHZ2dGQtPmh3LmZyY2Rf
aWR4LCBETUFfRlJDRDNfT0ZGU0VUKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBE
TUFfRlJDRF9GX0JJVCkgKQogICAgIHsKLSAgICAgICAgcHJldiA9IHZ2dGQtPmZyY2RfaWR4Owot
ICAgICAgICB2dnRkLT5mcmNkX2lkeCA9IChwcmV2ICsgMSkgJSBETUFfRlJDRF9SRUdfTlI7Ci0g
ICAgICAgIHJldHVybiB2dnRkLT5mcmNkX2lkeDsKKyAgICAgICAgcHJldiA9IHZ2dGQtPmh3LmZy
Y2RfaWR4OworICAgICAgICB2dnRkLT5ody5mcmNkX2lkeCA9IChwcmV2ICsgMSkgJSBETUFfRlJD
RF9SRUdfTlI7CisgICAgICAgIHJldHVybiB2dnRkLT5ody5mcmNkX2lkeDsKICAgICB9CiAgICAg
cmV0dXJuIC0xOwogfQpAQCAtNzEyLDEyICs3MDAsMTIgQEAgc3RhdGljIGludCB2dnRkX2hhbmRs
ZV9nY21kX2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQogCiAgICAgaWYgKCB2
YWwgJiBETUFfR0NNRF9JUkUgKQogICAgIHsKLSAgICAgICAgdnZ0ZC0+c3RhdHVzIHw9IFZJT01N
VV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEOworICAgICAgICB2dnRkLT5ody5zdGF0dXMg
fD0gVklPTU1VX1NUQVRVU19JUlFfUkVNQVBQSU5HX0VOQUJMRUQ7CiAgICAgICAgIF9fdnZ0ZF9z
ZXRfYml0KHZ2dGQsIERNQVJfR1NUU19SRUcsIERNQV9HU1RTX0lSRVNfQklUKTsKICAgICB9CiAg
ICAgZWxzZQogICAgIHsKLSAgICAgICAgdnZ0ZC0+c3RhdHVzIHw9IH5WSU9NTVVfU1RBVFVTX0lS
UV9SRU1BUFBJTkdfRU5BQkxFRDsKKyAgICAgICAgdnZ0ZC0+aHcuc3RhdHVzIHw9IH5WSU9NTVVf
U1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRDsKICAgICAgICAgX192dnRkX2NsZWFyX2JpdCh2
dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19JUkVTX0JJVCk7CiAgICAgfQogCkBAIC03MzYs
MTEgKzcyNCwxMSBAQCBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0IHZ2
dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKICAgICAgICAgICAgICAgICAgICAiYWN0aXZlLiIgKTsK
IAogICAgIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVJUQV9SRUcsIGlydGEpOwotICAg
IHZ2dGQtPmlydCA9IERNQV9JUlRBX0FERFIoaXJ0YSkgPj4gUEFHRV9TSElGVDsKLSAgICB2dnRk
LT5pcnRfbWF4X2VudHJ5ID0gRE1BX0lSVEFfU0laRShpcnRhKTsKLSAgICB2dnRkLT5laW0gPSBE
TUFfSVJUQV9FSU1FKGlydGEpOworICAgIHZ2dGQtPmh3LmlydCA9IERNQV9JUlRBX0FERFIoaXJ0
YSkgPj4gUEFHRV9TSElGVDsKKyAgICB2dnRkLT5ody5pcnRfbWF4X2VudHJ5ID0gRE1BX0lSVEFf
U0laRShpcnRhKTsKKyAgICB2dnRkLT5ody5laW0gPSBETUFfSVJUQV9FSU1FKGlydGEpOwogICAg
IFZWVERfREVCVUcoVlZURF9EQkdfUlcsICJVcGRhdGUgSVIgaW5mbyAoYWRkcj0lbHggZWltPSVk
IHNpemU9JWQpLiIsCi0gICAgICAgICAgICAgICB2dnRkLT5pcnQsIHZ2dGQtPmVpbSwgdnZ0ZC0+
aXJ0X21heF9lbnRyeSk7CisgICAgICAgICAgICAgICB2dnRkLT5ody5pcnQsIHZ2dGQtPmh3LmVp
bSwgdnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSk7CiAgICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1B
Ul9HU1RTX1JFRywgRE1BX0dTVFNfU0lSVFBTX0JJVCk7CiAKICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwpAQCAtOTQ3LDEzICs5MzUsMTMgQEAgc3RhdGljIGludCB2dnRkX2dldF9lbnRyeShzdHJ1
Y3QgdnZ0ZCAqdnZ0ZCwKIAogICAgIFZWVERfREVCVUcoVlZURF9EQkdfVFJBTlMsICJpbnRlcnBy
ZXQgYSByZXF1ZXN0IHdpdGggaW5kZXggJXgiLCBlbnRyeSk7CiAKLSAgICBpZiAoIGVudHJ5ID4g
dnZ0ZC0+aXJ0X21heF9lbnRyeSApCisgICAgaWYgKCBlbnRyeSA+IHZ2dGQtPmh3LmlydF9tYXhf
ZW50cnkgKQogICAgIHsKICAgICAgICAgcmV0ID0gVlREX0ZSX0lSX0lOREVYX09WRVI7CiAgICAg
ICAgIGdvdG8gaGFuZGxlX2ZhdWx0OwogICAgIH0KIAotICAgIHJldCA9IG1hcF9ndWVzdF9wYWdl
KHZ2dGQtPmRvbWFpbiwgdnZ0ZC0+aXJ0ICsgKGVudHJ5ID4+IElSRU1BUF9FTlRSWV9PUkRFUiks
CisgICAgcmV0ID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCB2dnRkLT5ody5pcnQgKyAo
ZW50cnkgPj4gSVJFTUFQX0VOVFJZX09SREVSKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAo
dm9pZCoqKSZpcnRfcGFnZSk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAgLTEwNzcsNiArMTA2
NSw0OSBAQCBzdGF0aWMgaW50IHZ2dGRfZ2V0X2lycV9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgdnZ0ZF9sb2FkX3JlZ3Moc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCit7CisgICAgaWYgKCAhZG9tYWluX3Z2dGQo
ZCkgKQorICAgICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgIGlmICggaHZtX2xvYWRfZW50cnko
SU9NTVVfUkVHUywgaCwgZG9tYWluX3Z2dGQoZCktPnJlZ3MpICkKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCB2dnRkX3NhdmVfcmVncyhz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBpZiAoICFk
b21haW5fdnZ0ZChkKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgcmV0dXJuIGh2bV9zYXZl
X2VudHJ5KElPTU1VX1JFR1MsIDAsIGgsIGRvbWFpbl92dnRkKGQpLT5yZWdzKTsKK30KKworc3Rh
dGljIGludCB2dnRkX2xvYWRfaGlkZGVuKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKQoreworICAgIGlmICggIWRvbWFpbl92dnRkKGQpICkKKyAgICAgICAgcmV0dXJu
IC1FTk9ERVY7CisKKyAgICBpZiAoIGh2bV9sb2FkX2VudHJ5KElPTU1VLCBoLCAmZG9tYWluX3Z2
dGQoZCktPmh3KSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgdnZ0ZF9zYXZlX2hpZGRlbihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBpZiAoICFkb21haW5fdnZ0ZChkKSApCisgICAgICAg
IHJldHVybiAwOworCisgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KElPTU1VLCAwLCBoLCAmZG9t
YWluX3Z2dGQoZCktPmh3KTsKK30KKworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShJT01NVSwg
dnZ0ZF9zYXZlX2hpZGRlbiwgdnZ0ZF9sb2FkX2hpZGRlbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgMSwgSFZNU1JfUEVSX0RPTSk7CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKElPTU1V
X1JFR1MsIHZ2dGRfc2F2ZV9yZWdzLCB2dnRkX2xvYWRfcmVncywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgMSwgSFZNU1JfUEVSX0RPTSk7CisKIHN0YXRpYyB2b2lkIHZ2dGRfcmVzZXQoc3Ry
dWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFiaWxpdHkpCiB7CiAgICAgdWludDY0X3QgY2Fw
ID0gRE1BX0NBUF9ORlIgfCBETUFfQ0FQX1NMTFBTIHwgRE1BX0NBUF9GUk8gfApAQCAtMTEyMiwx
MiArMTE1MywxMyBAQCBzdGF0aWMgaW50IHZ2dGRfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2aW9tbXUgKnZpb21tdSkKICAgICB2dnRkLT5iYXNlX2FkZHIgPSB2aW9tbXUtPmJhc2Vf
YWRkcmVzczsKICAgICB2dnRkLT5sZW5ndGggPSB2aW9tbXUtPmxlbmd0aDsKICAgICB2dnRkLT5k
b21haW4gPSBkOwotICAgIHZ2dGQtPnN0YXR1cyA9IFZJT01NVV9TVEFUVVNfREVGQVVMVDsKLSAg
ICB2dnRkLT5laW0gPSAwOwotICAgIHZ2dGQtPmlydCA9IDA7Ci0gICAgdnZ0ZC0+aXJ0X21heF9l
bnRyeSA9IDA7Ci0gICAgdnZ0ZC0+ZnJjZF9pZHggPSAwOworICAgIHZ2dGQtPmh3LnN0YXR1cyA9
IFZJT01NVV9TVEFUVVNfREVGQVVMVDsKKyAgICB2dnRkLT5ody5laW0gPSAwOworICAgIHZ2dGQt
Pmh3LmlydCA9IDA7CisgICAgdnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSA9IDA7CisgICAgdnZ0ZC0+
aHcuZnJjZF9pZHggPSAwOwogICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnZ0ZF9tbWlv
X29wcyk7CisgICAgdmlvbW11LT5wcml2ID0gKHZvaWQgKil2dnRkOwogICAgIHJldHVybiAwOwog
CiAgb3V0MjoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2
ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKaW5kZXggZmQ3YmYz
Zi4uMTA1MzZjYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9z
YXZlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYz
OSwxMCArNjM5LDMyIEBAIHN0cnVjdCBodm1fbXNyIHsKIAogI2RlZmluZSBDUFVfTVNSX0NPREUg
IDIwCiAKK3N0cnVjdCBodm1faHdfdnZ0ZF9yZWdzIHsKKyAgICB1aW50OF90IGRhdGFbMTAyNF07
Cit9OworCitERUNMQVJFX0hWTV9TQVZFX1RZUEUoSU9NTVVfUkVHUywgMjEsIHN0cnVjdCBodm1f
aHdfdnZ0ZF9yZWdzKTsKKworc3RydWN0IGh2bV9od192dnRkCit7CisgICAgLyogVklPTU1VX1NU
QVRVU19YWFggKi8KKyAgICB1aW50MzJfdCBzdGF0dXM7CisgICAgLyogRmF1bHQgUmVjb3JkaW5n
IGluZGV4ICovCisgICAgdWludDMyX3QgZnJjZF9pZHg7CisgICAgLyogSXMgaW4gRXh0ZW5kZWQg
SW50ZXJydXB0IE1vZGU/ICovCisgICAgdWludDMyX3QgZWltOworICAgIC8qIE1heCByZW1hcHBp
bmcgZW50cmllcyBpbiBJUlQgKi8KKyAgICB1aW50MzJfdCBpcnRfbWF4X2VudHJ5OworICAgIC8q
IEludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gKi8KKyAgICB1aW50NjRfdCBpcnQ7
Cit9OworCitERUNMQVJFX0hWTV9TQVZFX1RZUEUoSU9NTVUsIDIyLCBzdHJ1Y3QgaHZtX2h3X3Z2
dGQpOworCiAvKiAKICAqIExhcmdlc3QgdHlwZS1jb2RlIGluIHVzZQogICovCi0jZGVmaW5lIEhW
TV9TQVZFX0NPREVfTUFYIDIwCisjZGVmaW5lIEhWTV9TQVZFX0NPREVfTUFYIDIyCiAKICNlbmRp
ZiAvKiBfX1hFTl9QVUJMSUNfSFZNX1NBVkVfWDg2X0hfXyAqLwogCi0tIAoxLjguMy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:58:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdfl-00051R-KD; Thu, 10 Aug 2017 02:58:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdfk-00051C-6j
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 02:58:08 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9F/A1-01732-FBBCB895; Thu, 10 Aug 2017 02:58:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42Jpa+sQ0d13ujv
 SYNJua4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNn7SWWghP6Ff3PGpgaGM/IdTFycQgJTGeU
 WPGrm7mLkZNDQoBX4siyGawQtr/EzJV9bBBFHYwSk+bPZQFJsAmoS5xYPJERxBYRsJLY3rKdE
 aSIWeALo8SvTXvAuoUFvCQa1j9lArFZBFQlzryYzw5i8wq4SHyc28IEsUFBYsrD92CbOQVcJc
 5sXQI2VAio5ta2j2wTGHkXMDKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81
 JTCrWS87P3cQIDIl6BgbGHYyXt/gdYpTkYFIS5e1o6I4U4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMHLfwooJ1iUmp5akZaZAwxOmLQEB4+SCO+vk0Bp3uKCxNzizHSI1ClGY445v3d8YeJ4NeH/N
 yYhlrz8vFQpcd40kEkCIKUZpXlwg2BRc4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8ukC
 k8mXklcPteAZ3CBHRKhG8nyCkliQgpqQZGJun+Bc4+7UvEwxj+9kRGp7RwrRGO/lC4NOn+nD/
 JTvqC69sSYn7mMuSYtr9L1Ik+vpmdS4BTZ0/lsm/2VhW3pkndOfBbZ9+UWiUvlSNf3RXu7Dxd
 k/380bGpeppMr3k+hLNmBE5vmFh/aNa9NbMz3ZceUv2+dNHnEtbtIpveOUq3rjvVrHpUiaU4I
 9FQi7moOBEA/iUKuJUCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502333883!86824073!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16138 invoked from network); 10 Aug 2017 02:58:06 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Aug 2017 02:58:06 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:58:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="137770638"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga005.fm.intel.com with ESMTP; 09 Aug 2017 19:58:01 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 16:51:21 -0400
Message-Id: <1502311882-11038-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
References: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, ehabkost@redhat.com, mst@redhat.com, marcel@redhat.com,
 anthony.perard@citrix.com, pbonzini@redhat.com, Chao Gao <chao.gao@intel.com>,
 rth@twiddle.net
Subject: [Xen-devel] [PATCH V2 2/3] xen-pt: bind/unbind interrupt remapping
	format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCklmIGEgdklPTU1VIGlzIGV4cG9z
ZWQgdG8gZ3Vlc3QsIGd1ZXN0IHdpbGwgY29uZmlndXJlIHRoZSBtc2kgdG8gcmVtYXBwaW5nCmZv
cm1hdC4gVGhlIG9yaWdpbmFsIGNvZGUgaXNuJ3Qgc3VpdGFibGUgdG8gdGhlIG5ldyBmb3JtYXQu
IEEgbmV3IHBhaXIKYmluZC91bmJpbmQgaW50ZXJmYWNlcyBhcmUgYWRkZWQgZm9yIHRoaXMgdXNh
Z2UuIFRoaXMgcGF0Y2ggcmVjb2duaXplcwp0aGlzIGNhc2UgYW5kIHVzZXMgbmV3IGludGVyZmFj
ZXMgdG8gYmluZC91bmJpbmQgbXNpLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5j
b20+Ci0tLQogY29uZmlndXJlICAgICAgICAgICAgICAgICAgICAgfCAgNCArKystCiBody94ZW4v
eGVuX3B0X21zaS5jICAgICAgICAgICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oIHwgIDEgKwogaW5j
bHVkZS9ody94ZW4veGVuX2NvbW1vbi5oICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrCiA0
IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQppbmRleCBkZDczY2NlLi45MmI1NmQzIDEwMDc1
NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmlndXJlCkBAIC0yMTA4LDEzICsyMTA4LDE1IEBA
IEVPRgogICAgIGVsaWYKICAgICAgICAgY2F0ID4gJFRNUEMgPDxFT0YgJiYKICN1bmRlZiBYQ19X
QU5UX0NPTVBBVF9NQVBfRk9SRUlHTl9BUEkKKyNpbmNsdWRlIDx4ZW5jdHJsLmg+CiAjaW5jbHVk
ZSA8eGVuZm9yZWlnbm1lbW9yeS5oPgogaW50IG1haW4odm9pZCkgeworICB4Y19pbnRlcmZhY2Ug
KnhjID0gTlVMTDsKICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKnhmbWVtOwogCiAgIHhmbWVt
ID0geGVuZm9yZWlnbm1lbW9yeV9vcGVuKDAsIDApOwogICB4ZW5mb3JlaWdubWVtb3J5X21hcDIo
eGZtZW0sIDAsIDAsIDAsIDAsIDAsIDAsIDApOwotCisgIHhjX2RvbWFpbl91cGRhdGVfbXNpX2ly
cV9yZW1hcHBpbmcoeGMsIDAsIDAsIDAsIDAsIDAsIDApOwogICByZXR1cm4gMDsKIH0KIEVPRgpk
aWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdF9tc2kuYyBiL2h3L3hlbi94ZW5fcHRfbXNpLmMKaW5k
ZXggZmY5YTc5Zi4uNWM1ZDE1YSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9tc2kuYworKysg
Yi9ody94ZW4veGVuX3B0X21zaS5jCkBAIC0xNjMsMTYgKzE2MywyMyBAQCBzdGF0aWMgaW50IG1z
aV9tc2l4X3VwZGF0ZShYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLAogICAgIGludCByYyA9IDA7
CiAgICAgdWludDY0X3QgdGFibGVfYWRkciA9IDA7CiAKLSAgICBYRU5fUFRfTE9HKGQsICJVcGRh
dGluZyBNU0klcyB3aXRoIHBpcnEgJWQgZ3ZlYyAlI3ggZ2ZsYWdzICUjeCIKLSAgICAgICAgICAg
ICAgICIgKGVudHJ5OiAlI3gpXG4iLAotICAgICAgICAgICAgICAgaXNfbXNpeCA/ICItWCIgOiAi
IiwgcGlycSwgZ3ZlYywgZ2ZsYWdzLCBtc2l4X2VudHJ5KTsKLQogICAgIGlmIChpc19tc2l4KSB7
CiAgICAgICAgIHRhYmxlX2FkZHIgPSBzLT5tc2l4LT5tbWlvX2Jhc2VfYWRkcjsKICAgICB9CiAK
LSAgICByYyA9IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSh4ZW5feGMsIHhlbl9kb21pZCwgZ3Zl
YywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxLCBnZmxhZ3MsIHRhYmxl
X2FkZHIpOworICAgIGlmIChhZGRyICYgTVNJX0FERFJfSUZfTUFTSykgeworICAgICAgICBYRU5f
UFRfTE9HKGQsICJVcGRhdGluZyBNU0klcyB3aXRoIGFkZHIgJSMiIFBSSXg2NCAiIGRhdGEgJSN4
XG4iLAorICAgICAgICAgICAgICAgICAgIGlzX21zaXggPyAiLVgiIDogIiIsIGFkZHIsIGRhdGEp
OworICAgICAgICByYyA9IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycV9yZW1hcHBpbmcoeGVuX3hj
LCB4ZW5fZG9taWQsIHBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkLT5kZXZmbiwgZGF0YSwgYWRkciwgdGFibGVfYWRkcik7CisgICAgfSBlbHNlIHsK
KyAgICAgICAgWEVOX1BUX0xPRyhkLCAiVXBkYXRpbmcgTVNJJXMgd2l0aCBwaXJxICVkIGd2ZWMg
JSN4IGdmbGFncyAlI3giCisgICAgICAgICAgICAgICAgICAgIiAoZW50cnk6ICUjeClcbiIsCisg
ICAgICAgICAgICAgICAgICAgaXNfbXNpeCA/ICItWCIgOiAiIiwgcGlycSwgZ3ZlYywgZ2ZsYWdz
LCBtc2l4X2VudHJ5KTsKKworICAgICAgICByYyA9IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSh4
ZW5feGMsIHhlbl9kb21pZCwgZ3ZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGlycSwgZ2ZsYWdzLCB0YWJsZV9hZGRyKTsKKyAgICB9CiAKICAgICBpZiAocmMpIHsK
ICAgICAgICAgWEVOX1BUX0VSUihkLCAiVXBkYXRpbmcgb2YgTVNJJXMgZmFpbGVkLiAoZXJyOiAl
ZClcbiIsCkBAIC0yMDQsMTMgKzIxMSwzMCBAQCBzdGF0aWMgaW50IG1zaV9tc2l4X2Rpc2FibGUo
WGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywKICAgICB9CiAKICAgICBpZiAoaXNfYmluZGVkKSB7
Ci0gICAgICAgIFhFTl9QVF9MT0coZCwgIlVuYmluZCBNU0klcyB3aXRoIHBpcnEgJWQsIGd2ZWMg
JSN4XG4iLAotICAgICAgICAgICAgICAgICAgIGlzX21zaXggPyAiLVgiIDogIiIsIHBpcnEsIGd2
ZWMpOwotICAgICAgICByYyA9IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycSh4ZW5feGMsIHhlbl9k
b21pZCwgZ3ZlYywgcGlycSwgZ2ZsYWdzKTsKLSAgICAgICAgaWYgKHJjKSB7Ci0gICAgICAgICAg
ICBYRU5fUFRfRVJSKGQsICJVbmJpbmRpbmcgb2YgTVNJJXMgZmFpbGVkLiAoZXJyOiAlZCwgcGly
cTogJWQsIGd2ZWM6ICUjeClcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIGlzX21zaXggPyAi
LVgiIDogIiIsIGVycm5vLCBwaXJxLCBndmVjKTsKLSAgICAgICAgICAgIHJldHVybiByYzsKKyAg
ICAgICAgaWYgKGFkZHIgJiBNU0lfQUREUl9JRl9NQVNLKSB7CisgICAgICAgICAgICBYRU5fUFRf
TE9HKGQsICJVbmJpbmRpbmcgb2YgTVNJJXMgLiAoIHBpcnE6ICVkLCBkYXRhOiAleCwgIgorICAg
ICAgICAgICAgICAgICAgICAgICAiYWRkcjogJSMiIFBSSXg2NCAiKVxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgaXNfbXNpeCA/ICItWCIgOiAiIiwgcGlycSwgZGF0YSwgYWRkcik7CisgICAg
ICAgICAgICByYyA9IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycV9yZW1hcHBpbmcoeGVuX3hjLCB4
ZW5fZG9taWQsIHBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZC0+ZGV2Zm4sIGRhdGEsIGFkZHIpOworICAgICAgICAgICAgaWYgKHJjKSB7
CisgICAgICAgICAgICAgICAgWEVOX1BUX0VSUihkLCAiVW5iaW5kaW5nIG9mIE1TSSVzIC4gKGVy
cm9yOiAlZCwgcGlycTogJWQsICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhOiAl
eCwgYWRkcjogJSMiIFBSSXg2NCAiKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlz
X21zaXggPyAiLVgiIDogIiIsIHJjLCBwaXJxLCBkYXRhLCBhZGRyKTsKKyAgICAgICAgICAgICAg
ICByZXR1cm4gcmM7CisgICAgICAgICAgICB9CisKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAg
ICAgIFhFTl9QVF9MT0coZCwgIlVuYmluZCBNU0klcyB3aXRoIHBpcnEgJWQsIGd2ZWMgJSN4XG4i
LAorICAgICAgICAgICAgICAgICAgICAgICBpc19tc2l4ID8gIi1YIiA6ICIiLCBwaXJxLCBndmVj
KTsKKyAgICAgICAgICAgIHJjID0geGNfZG9tYWluX3VuYmluZF9tc2lfaXJxKHhlbl94YywgeGVu
X2RvbWlkLCBndmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGlycSwgZ2ZsYWdzKTsKKyAgICAgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgICAgIFhF
Tl9QVF9FUlIoZCwgIlVuYmluZGluZyBvZiBNU0klcyBmYWlsZWQuIChlcnI6ICVkLCBwaXJxOiAl
ZCwgIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgImd2ZWM6ICUjeClcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpc19tc2l4ID8gIi1YIiA6ICIiLCBlcnJubywgcGlycSwgZ3Zl
Yyk7CisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICAgICAgfQogICAgICAgICB9
CiAgICAgfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvYXBpYy1tc2lkZWYuaCBiL2lu
Y2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oCmluZGV4IDQyMGI0MTEuLmEyYjUyZDkgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oCisrKyBiL2luY2x1ZGUvaHcvaTM4
Ni9hcGljLW1zaWRlZi5oCkBAIC0yNyw1ICsyNyw2IEBACiAjZGVmaW5lIE1TSV9BRERSX0RFU1Rf
SURfU0hJRlQgICAgICAgICAgMTIKICNkZWZpbmUgTVNJX0FERFJfREVTVF9JRFhfU0hJRlQgICAg
ICAgICA0CiAjZGVmaW5lICBNU0lfQUREUl9ERVNUX0lEX01BU0sgICAgICAgICAgMHgwMDBmZjAw
MAorI2RlZmluZSAgTVNJX0FERFJfSUZfTUFTSyAgICAgICAgICAgICAgIDB4MDAwMDAwMTAKIAog
I2VuZGlmIC8qIEhXX0FQSUNfTVNJREVGX0ggKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVu
L3hlbl9jb21tb24uaCBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4NmM3ZjI2
Li40NTRhYjZkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIv
aW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCkBAIC02ODAsNCArNjgwLDI5IEBAIHN0YXRpYyBp
bmxpbmUgaW50IHhlbmdudHRhYl9ncmFudF9jb3B5KHhlbmdudHRhYl9oYW5kbGUgKnhndCwgdWlu
dDMyX3QgY291bnQsCiB9CiAjZW5kaWYKIAorLyogWGVuIGJlZm9yZSA0LjEwICovCisjaWYgQ09O
RklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OIDwgNDEwMDAKKworc3RhdGljIGlubGluZSBp
bnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxX3JlbWFwcGluZyh4Y19pbnRlcmZhY2UgKnhjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgcGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc291cmNlX2lkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBndGFibGUpCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CisKK3N0YXRp
YyBpbmxpbmUgaW50IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycV9yZW1hcHBpbmcoeGNfaW50ZXJm
YWNlICp4YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBpcnEsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgYWRkcikKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KKyNlbmRpZgorCiAj
ZW5kaWYgLyogUUVNVV9IV19YRU5fQ09NTU9OX0ggKi8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:58:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdff-00050C-D1; Thu, 10 Aug 2017 02:58:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdfe-000506-90
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 02:58:02 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 14/AF-27137-9BBCB895; Thu, 10 Aug 2017 02:58:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsVywNwkVnfn6e5
 Ig/erOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZDxYzFvxmrXj5wKqBcTVLFyMnh5DAdEaJ
 TRc9QGwJAV6JI8tmsELYARL/f01j72LkAqrpYJRYt+4hO0iCTUBd4sTiiYwgtoiAlcT2lu2MI
 EXMAi8ZJdovXmMDSQgLBEo8+7wfbAOLgKrE/cV/gGwODl4BF4nfL9MgFihITHn4nnkCI/cCRo
 ZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYyzL/s
 fYpTkYFIS5e1o6I4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbcQooJ1iUmp5akZaZAwwymLQE
 B4+SCO8WkDRvcUFibnFmOkTqFKMlx4bV678wcTR92AIkX034/41JiCUvPy9VSpw3DaRBAKQho
 zQPbhwsEi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmLcOZApPZl4J3NZXQAcxAR0U4dsJcl
 BJIkJKqoHRNszd5eaUCX1XDlcw33ZY93znst8/c+b9LWRwvWez4Hy8xubnsvezf8pbTG1q5Iq
 MM5705dmOKTlqit8tDufxPb5YyDPN/P+ObSlplg+/smVsTMu/eGunQeOG5y3z8rQ3f4q+FZAt
 rn3fo+FlYGOtyeaH950iW35flN/rfbNouQ9HqT/HzhkMSizFGYmGWsxFxYkA39M5kH8CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502333878!106535052!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39124 invoked from network); 10 Aug 2017 02:58:00 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:58:00 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:57:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="1180968044"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga001.fm.intel.com with ESMTP; 09 Aug 2017 19:57:56 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 16:51:19 -0400
Message-Id: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, ehabkost@redhat.com, mst@redhat.com, marcel@redhat.com,
 anthony.perard@citrix.com, pbonzini@redhat.com, chao.gao@intel.com,
 rth@twiddle.net
Subject: [Xen-devel] [PATCH v2 0/3] Qemu: Add Xen vIOMMU interrupt remapping
	function support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaHNldCBpcyB0byBkZWFsIHdpdGggTVNJIGludGVycnVwdCByZW1hcHBpbmcgcmVx
dWVzdCB3aGVuIGd1ZXN0CnVwZGF0ZXMgTVNJIHJlZ2lzdGVycy4KCkNoYW8gR2FvICgzKToKICBp
Mzg2L21zaTogQ29ycmVjdCBtYXNrIG9mIGRlc3RpbmF0aW9uIElEIGluIE1TSSBhZGRyZXNzCiAg
eGVuLXB0OiBiaW5kL3VuYmluZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZvcm1hdCBNU0kKICBtc2k6
IEhhbmRsZSByZW1hcHBhYmxlIGZvcm1hdCBpbnRlcnJ1cHQgcmVxdWVzdAoKIGNvbmZpZ3VyZSAg
ICAgICAgICAgICAgICAgICAgIHwgIDQgKysrLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAgICAg
ICAgfCAgOCArKysrKystCiBody9wY2kvbXNpLmMgICAgICAgICAgICAgICAgICB8ICA1ICsrKy0t
CiBody9wY2kvbXNpeC5jICAgICAgICAgICAgICAgICB8ICA0ICsrKy0KIGh3L3hlbi94ZW5fcHRf
bXNpLmMgICAgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogaW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmggfCAgMyArKy0KIGluY2x1ZGUv
aHcveGVuL3hlbi5oICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24u
aCAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrCiBzdHVicy94ZW4taHZtLmMgICAgICAgICAg
ICAgICB8ICAyICstCiA5IGZpbGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDIyIGRlbGV0
aW9ucygtKQoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:58:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdfm-00051n-RL; Thu, 10 Aug 2017 02:58:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdfl-00051I-3r
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 02:58:09 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 72/46-02033-0CBCB895; Thu, 10 Aug 2017 02:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42Jpa+sQ0d13ujv
 SYFcvs8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjFp6gKmgg3sFXvuTWBrYJzN1sXIxSEkMI1R
 4n7ff9YuRk4OCQFeiSPLZkDZ/hKv169hhyjqYJQ4cfcDO0iCTUBd4sTiiYwgtoiAlcT2lu2MI
 EXMAl8YJX5t2gPWLQzUvW/6SxYQm0VAVeJ3x3ZmEJtXwEXi0YQNUBsUJKY8fA8W5xRwlTizdQ
 nYUCGgmlvbPrJNYORdwMiwilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMal
 YLzk/dxMjMCTqGRgYdzBe3uJ3iFGSg0lJlLejoTtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQv
 /ymgnGBRanpqRVpmDjA4YdISHDxKIry/TgKleYsLEnOLM9MhUqcYjTmaPmz5wsTxasL/b0xCL
 Hn5ealS4rxpIJMEQEozSvPgBsGi5hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5dIFN4Mv
 NK4Pa9AjqFCeiUCN9OkFNKEhFSUg2MVoZNGg9dy24Isme9uWqYUHXNufaewieHz3Xl3w6pis7
 q2PQ4rtH1Vbffik2y6RXnX34Lfqqtk/cjM3a1fPSGbc7njnJuUtM2KTYsmLPIxMc3wIRnmfhP
 9ivOEd92Z3lZ7Yw7Nu345psfH3kriTK4tnJ98Iv82ld/wmTelzCBn/2dfPdSNaqUWIozEg21m
 IuKEwGfh0uZlQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502333883!86824073!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16121 invoked from network); 10 Aug 2017 02:58:05 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Aug 2017 02:58:05 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:58:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="117462840"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 19:57:58 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Wed,  9 Aug 2017 16:51:20 -0400
Message-Id: <1502311882-11038-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
References: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, ehabkost@redhat.com, mst@redhat.com, marcel@redhat.com,
 anthony.perard@citrix.com, pbonzini@redhat.com, Chao Gao <chao.gao@intel.com>,
 rth@twiddle.net
Subject: [Xen-devel] [PATCH V2 1/3] i386/msi: Correct mask of destination ID
	in MSI address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkFjY29yZGluZyB0byBTRE0gMTAu
MTEuMSwgb25seSBbMTk6MTJdIGJpdHMgb2YgTVNJIGFkZHJlc3MgYXJlCkRlc3RpbmF0aW9uIElE
LCBjaGFuZ2UgdGhlIG1hc2sgdG8gYXZvaWQgYW1iaWd1aXR5IGZvciBWVC1kIHNwZWMKaGFzIHVz
ZWQgdGhlIGJpdCA0IHRvIGluZGljYXRlIGEgcmVtYXBwYWJsZSBpbnRlcnJ1cHQgcmVxdWVzdC4K
ClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYt
Ynk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBQZXRlciBY
dSA8cGV0ZXJ4QHJlZGhhdC5jb20+Ci0tLQogaW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmgg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvYXBpYy1tc2lkZWYuaCBiL2luY2x1ZGUvaHcvaTM4
Ni9hcGljLW1zaWRlZi5oCmluZGV4IDhiNGQ0Y2MuLjQyMGI0MTEgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oCisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRl
Zi5oCkBAIC0yNiw2ICsyNiw2IEBACiAKICNkZWZpbmUgTVNJX0FERFJfREVTVF9JRF9TSElGVCAg
ICAgICAgICAxMgogI2RlZmluZSBNU0lfQUREUl9ERVNUX0lEWF9TSElGVCAgICAgICAgIDQKLSNk
ZWZpbmUgIE1TSV9BRERSX0RFU1RfSURfTUFTSyAgICAgICAgICAweDAwZmZmZjAKKyNkZWZpbmUg
IE1TSV9BRERSX0RFU1RfSURfTUFTSyAgICAgICAgICAweDAwMGZmMDAwCiAKICNlbmRpZiAvKiBI
V19BUElDX01TSURFRl9IICovCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 02:58:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 02: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.xen.org>)
	id 1dfdfp-00052c-1t; Thu, 10 Aug 2017 02:58:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfdfm-00051m-WC
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 02:58:11 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 71/CF-27137-2CBCB895; Thu, 10 Aug 2017 02:58:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5YG5SrHvwdHe
 kwdUPehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bTiqOsBfeVKu592MzSwLhPpouRi0NIYDqj
 xLFJPUxdjJwcEgK8EkeWzWCFsP0l7u14yQ5iCwl0MEo8PWgBYrMJqEucWDyRsYuRg0NEwEpi3
 r1UkDnMAl8YJX5t2gPWKyzgLtG+8AqYzSKgKjF9VzcbiM0r4CLxYMEiFoj5ChJTHr5nBrE5BV
 wlzmxdwgixy0Xi1raPbBMYeRcwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNPLTS0uTkx
 PzUlMKtZLzs/dxAgMBwYg2MG4Zn7gIUZJDiYlUd6Ohu5IIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8HaeAcoJFqempFWmZOcDAhElLcPAoifBuAUnzFhck5hZnpkOkTjEac2xYvf4LE8erCf+/M
 Qmx5OXnpUqJ86aBlAqAlGaU5sENgkXMJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz7gKZwp
 OZVwK37xXQKUxAp0T4doKcUpKIkJJqYNSp8wksuL9y+Zou3t33Fyv8s4paf7X/y7XeaKFnE9L
 e737fr//qlLBRQbH4hgdnVxj0zrs80faJ737V2MWSh2f+dvD6Fr02/7Ipd4bPxjdpLHqpXbX1
 /BvfqD1kuRry//Y+Nm810baz0mtLW7QyP2vF3rl9PWOdLMvO0+FLLH2TJnfXdki5zldiKc5IN
 NRiLipOBADqegkqkwIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502333887!110799585!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9230 invoked from network); 10 Aug 2017 02:58:09 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 02:58:09 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Aug 2017 19:58:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="888416534"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by FMSMGA003.fm.intel.com with ESMTP; 09 Aug 2017 19:58:04 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xenproject.org,
	qemu-devel@nongnu.org
Date: Wed,  9 Aug 2017 16:51:22 -0400
Message-Id: <1502311882-11038-4-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
References: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, ehabkost@redhat.com, mst@redhat.com, marcel@redhat.com,
 anthony.perard@citrix.com, pbonzini@redhat.com, Chao Gao <chao.gao@intel.com>,
 rth@twiddle.net
Subject: [Xen-devel] [PATCH V2 3/3] msi: Handle remappable format interrupt
	request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkFjY29yZGluZyB0byBWVC1kIHNw
ZWMgSW50ZXJydXB0IFJlbWFwcGluZyBhbmQgSW50ZXJydXB0IFBvc3RpbmcgLT4KSW50ZXJydXB0
IFJlbWFwcGluZyAtPiBJbnRlcnJ1cHQgUmVxdWVzdCBGb3JtYXRzIE9uIEludGVsIDY0ClBsYXRm
b3JtcywgZmllbGRzIG9mIE1TSSBkYXRhIHJlZ2lzdGVyIGhhdmUgY2hhbmdlZC4gVGhpcyBwYXRj
aAphdm9pZHMgd3JvbmdseSByZWdhcmRpbmcgYSByZW1hcHBhYmxlIGZvcm1hdCBpbnRlcnJ1cHQg
cmVxdWVzdCBhcwphbiBpbnRlcnJ1cHQgYmluZGVkIHdpdGggYW4gZXZlbnQgY2hhbm5lbC4KClNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgpBY2tlZC1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5j
IHwgOCArKysrKysrLQogaHcvcGNpL21zaS5jICAgICAgICAgIHwgNSArKystLQogaHcvcGNpL21z
aXguYyAgICAgICAgIHwgNCArKystCiBody94ZW4veGVuX3B0X21zaS5jICAgfCAyICstCiBpbmNs
dWRlL2h3L3hlbi94ZW4uaCAgfCAyICstCiBzdHVicy94ZW4taHZtLmMgICAgICAgfCAyICstCiA2
IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4
IGQ5Y2NkNWQuLmNiYmNlNzMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysg
Yi9ody9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTE0NSw4ICsxNDUsMTQgQEAgdm9pZCB4ZW5fcGlp
eF9wY2lfd3JpdGVfY29uZmlnX2NsaWVudCh1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2YWws
IGludCBsZW4pCiAgICAgfQogfQogCi1pbnQgeGVuX2lzX3BpcnFfbXNpKHVpbnQzMl90IG1zaV9k
YXRhKQoraW50IHhlbl9pc19waXJxX21zaSh1aW50MzJfdCBtc2lfYWRkcl9sbywgdWludDMyX3Qg
bXNpX2RhdGEpCiB7CisgICAgLyogSWYgdGhlIE1TSSBhZGRyZXNzIGlzIGNvbmZpZ3VyZWQgaW4g
cmVtYXBwaW5nIGZvcm1hdCwgdGhlIE1TSSB3aWxsIG5vdAorICAgICAqIGJlIHJlbWFwcGVkIGlu
dG8gYSBwaXJxLgorICAgICAqLworICAgIGlmIChtc2lfYWRkcl9sbyAmIE1TSV9BRERSX0lGX01B
U0spIHsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQogICAgIC8qIElmIHZlY3RvciBpcyAwLCB0
aGUgbXNpIGlzIHJlbWFwcGVkIGludG8gYSBwaXJxLCBwYXNzZWQgYXMKICAgICAgKiBkZXN0X2lk
LgogICAgICAqLwpkaWZmIC0tZ2l0IGEvaHcvcGNpL21zaS5jIGIvaHcvcGNpL21zaS5jCmluZGV4
IDVlMDVjZTUuLmQwNWM4NzYgMTAwNjQ0Ci0tLSBhL2h3L3BjaS9tc2kuYworKysgYi9ody9wY2kv
bXNpLmMKQEAgLTI4OSw3ICsyODksNyBAQCB2b2lkIG1zaV9yZXNldChQQ0lEZXZpY2UgKmRldikK
IHN0YXRpYyBib29sIG1zaV9pc19tYXNrZWQoY29uc3QgUENJRGV2aWNlICpkZXYsIHVuc2lnbmVk
IGludCB2ZWN0b3IpCiB7CiAgICAgdWludDE2X3QgZmxhZ3MgPSBwY2lfZ2V0X3dvcmQoZGV2LT5j
b25maWcgKyBtc2lfZmxhZ3Nfb2ZmKGRldikpOwotICAgIHVpbnQzMl90IG1hc2ssIGRhdGE7Cisg
ICAgdWludDMyX3QgbWFzaywgZGF0YSwgYWRkcl9sbzsKICAgICBib29sIG1zaTY0Yml0ID0gZmxh
Z3MgJiBQQ0lfTVNJX0ZMQUdTXzY0QklUOwogICAgIGFzc2VydCh2ZWN0b3IgPCBQQ0lfTVNJX1ZF
Q1RPUlNfTUFYKTsKIApAQCAtMjk4LDcgKzI5OCw4IEBAIHN0YXRpYyBib29sIG1zaV9pc19tYXNr
ZWQoY29uc3QgUENJRGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCB2ZWN0b3IpCiAgICAgfQogCiAg
ICAgZGF0YSA9IHBjaV9nZXRfd29yZChkZXYtPmNvbmZpZyArIG1zaV9kYXRhX29mZihkZXYsIG1z
aTY0Yml0KSk7Ci0gICAgaWYgKHhlbl9pc19waXJxX21zaShkYXRhKSkgeworICAgIGFkZHJfbG8g
PSBwY2lfZ2V0X2xvbmcoZGV2LT5jb25maWcgKyBtc2lfYWRkcmVzc19sb19vZmYoZGV2KSk7Cisg
ICAgaWYgKHhlbl9pc19waXJxX21zaShhZGRyX2xvLCBkYXRhKSkgewogICAgICAgICByZXR1cm4g
ZmFsc2U7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9wY2kvbXNpeC5jIGIvaHcvcGNpL21zaXgu
YwppbmRleCA1MDc4ZDNkLi42NWNmMDBjIDEwMDY0NAotLS0gYS9ody9wY2kvbXNpeC5jCisrKyBi
L2h3L3BjaS9tc2l4LmMKQEAgLTgzLDkgKzgzLDExIEBAIHN0YXRpYyBib29sIG1zaXhfdmVjdG9y
X21hc2tlZChQQ0lEZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IHZlY3RvciwgYm9vbCBmbWFzaykK
IHsKICAgICB1bnNpZ25lZCBvZmZzZXQgPSB2ZWN0b3IgKiBQQ0lfTVNJWF9FTlRSWV9TSVpFOwog
ICAgIHVpbnQ4X3QgKmRhdGEgPSAmZGV2LT5tc2l4X3RhYmxlW29mZnNldCArIFBDSV9NU0lYX0VO
VFJZX0RBVEFdOworICAgIHVpbnQ4X3QgKmFkZHJfbG8gPSAmZGV2LT5tc2l4X3RhYmxlW29mZnNl
dCArIFBDSV9NU0lYX0VOVFJZX0xPV0VSX0FERFJdOwogICAgIC8qIE1TSXMgb24gWGVuIGNhbiBi
ZSByZW1hcHBlZCBpbnRvIHBpcnFzLiBJbiB0aG9zZSBjYXNlcywgbWFza2luZwogICAgICAqIGFu
ZCB1bm1hc2tpbmcgZ28gdGhyb3VnaCB0aGUgUFYgZXZ0Y2huIHBhdGguICovCi0gICAgaWYgKHhl
bl9lbmFibGVkKCkgJiYgeGVuX2lzX3BpcnFfbXNpKHBjaV9nZXRfbG9uZyhkYXRhKSkpIHsKKyAg
ICBpZiAoeGVuX2VuYWJsZWQoKSAmJiB4ZW5faXNfcGlycV9tc2kocGNpX2dldF9sb25nKGFkZHJf
bG8pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfZ2V0X2xv
bmcoZGF0YSkpKSB7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAgICAgcmV0dXJuIGZt
YXNrIHx8IGRldi0+bXNpeF90YWJsZVtvZmZzZXQgKyBQQ0lfTVNJWF9FTlRSWV9WRUNUT1JfQ1RS
TF0gJgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdF9tc2kuYyBiL2h3L3hlbi94ZW5fcHRfbXNp
LmMKaW5kZXggNWM1ZDE1YS4uODJlMTNiMiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9tc2ku
YworKysgYi9ody94ZW4veGVuX3B0X21zaS5jCkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIGlu
dCBtc2lfbXNpeF9zZXR1cChYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLAogCiAgICAgYXNzZXJ0
KCghaXNfbXNpeCAmJiBtc2l4X2VudHJ5ID09IDApIHx8IGlzX21zaXgpOwogCi0gICAgaWYgKHhl
bl9pc19waXJxX21zaShkYXRhKSkgeworICAgIGlmICh4ZW5faXNfcGlycV9tc2koYWRkciwgZGF0
YSkpIHsKICAgICAgICAgKnBwaXJxID0gbXNpX2V4dF9kZXN0X2lkKGFkZHIgPj4gMzIpIHwgbXNp
X2Rlc3RfaWQoYWRkcik7CiAgICAgICAgIGlmICghKnBwaXJxKSB7CiAgICAgICAgICAgICAvKiB0
aGlzIHByb2JhYmx5IGlkZW50aWZpZXMgYW4gbWlzY29uZmlndXJhdGlvbiBvZiB0aGUgZ3Vlc3Qs
CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4uaCBiL2luY2x1ZGUvaHcveGVuL3hlbi5o
CmluZGV4IDdlZmNkYWEuLjBkNmM4M2UgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi5o
CisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi5oCkBAIC0zNCw3ICszNCw3IEBAIGludCB4ZW5fcGNp
X3Nsb3RfZ2V0X3BpcnEoUENJRGV2aWNlICpwY2lfZGV2LCBpbnQgaXJxX251bSk7CiB2b2lkIHhl
bl9waWl4M19zZXRfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IGlycV9udW0sIGludCBsZXZlbCk7CiB2
b2lkIHhlbl9waWl4X3BjaV93cml0ZV9jb25maWdfY2xpZW50KHVpbnQzMl90IGFkZHJlc3MsIHVp
bnQzMl90IHZhbCwgaW50IGxlbik7CiB2b2lkIHhlbl9odm1faW5qZWN0X21zaSh1aW50NjRfdCBh
ZGRyLCB1aW50MzJfdCBkYXRhKTsKLWludCB4ZW5faXNfcGlycV9tc2kodWludDMyX3QgbXNpX2Rh
dGEpOworaW50IHhlbl9pc19waXJxX21zaSh1aW50MzJfdCBtc2lfYWRkcl9sbywgdWludDMyX3Qg
bXNpX2RhdGEpOwogCiBxZW11X2lycSAqeGVuX2ludGVycnVwdF9jb250cm9sbGVyX2luaXQodm9p
ZCk7CiAKZGlmZiAtLWdpdCBhL3N0dWJzL3hlbi1odm0uYyBiL3N0dWJzL3hlbi1odm0uYwppbmRl
eCAzY2E2YzUxLi5hZWIxNTkyIDEwMDY0NAotLS0gYS9zdHVicy94ZW4taHZtLmMKKysrIGIvc3R1
YnMveGVuLWh2bS5jCkBAIC0zMSw3ICszMSw3IEBAIHZvaWQgeGVuX2h2bV9pbmplY3RfbXNpKHVp
bnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpCiB7CiB9CiAKLWludCB4ZW5faXNfcGlycV9tc2ko
dWludDMyX3QgbXNpX2RhdGEpCitpbnQgeGVuX2lzX3BpcnFfbXNpKHVpbnQzMl90IG1zaV9hZGRy
X2xvLCB1aW50MzJfdCBtc2lfZGF0YSkKIHsKICAgICByZXR1cm4gMDsKIH0KLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 03:02:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 03:02: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.xen.org>)
	id 1dfdkG-00061Q-O9; Thu, 10 Aug 2017 03:02:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfdkF-000616-Jk
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 03:02:47 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E3/77-03368-6DCCB895; Thu, 10 Aug 2017 03:02:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffqme5
 Ig6UXTC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWbHR9aCOSYVp+9+ZWpg
 PKnVxcjFISTwl1Hiz46lzBDOY0aJvZs3MkI42xgl+pZ/Ze9i5OQQEXCW+HpmLpjNK6Av8W3vB
 lYQW1hAT+LMdZAGDg4JAS+J+3PlQcIg5qtn14GGsnOwCVhJHBIDibIIqEpMn3WebQIj1wJGhl
 WMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGeZQCCHYyrFgQ
 eYpTkYFIS5e1o6I4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7/RRQTrAoNT21Ii0zBxhiMGkJ
 Dh4lEd7Fp4HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzpsHDFghAZCijNI8uBGwcL/EK
 CslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6nIKt4MvNK4Da9AjqCCeiICN9OkCNKEhFSUg2MmT
 eTjf4qOruEWFofrAzbG7l5Tcbb0zfuzXqgJHT6cNe08smKfzi+7TN8fj+Xs7/ri2/F5x9KLEb
 1My5EZhSt8v79rzs/LYnxu/SPwoWKlVU8X98uvhl7tZFtmSmPm4y/6E8jN3W+HxfKr4k9bZrc
 0zln1yq+F3N/dqrKfjNXYchdvUxzhe8rJZbijERDLeai4kQA/VNRRnICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502334164!71045651!1
X-Originating-IP: [104.130.215.37]
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 18841 invoked from network); 10 Aug 2017 03:02:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 03:02:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfdkB-0000SA-Ep; Thu, 10 Aug 2017 03: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 1dfdk6-0006ee-5w; Thu, 10 Aug 2017 03:02:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfdk6-0004Mi-1Z; Thu, 10 Aug 2017 03:02:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112539-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
X-Osstest-Versions-That: ovmf=7111e46fdebca0e03f6ddfcb029522c2fe68c74b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 03:02:38 +0000
Subject: [Xen-devel] [ovmf test] 112539: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjUzOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1MzkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3ZWYwZGFlMDkyYWZjZmI2ZmFiN2U4MzcyYzc4MDk3
NjcyMTY4YzRhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MTExZTQ2
ZmRlYmNhMGUwM2Y2ZGRmY2IwMjk1MjJjMmZlNjhjNzRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1MzIgIDIwMTctMDgtMDkgMDk6NTQ6NTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNTM5ICAyMDE3LTA4LTA5IDE2OjQ2OjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhbyBaaGFu
ZyA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdA
aW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249N2VmMGRhZTA5MmFmY2ZiNmZhYjdl
ODM3MmM3ODA5NzY3MjE2OGM0YQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IG92bWYgN2VmMGRhZTA5MmFmY2ZiNmZhYjdlODM3MmM3ODA5NzY3MjE2OGM0YQorIGJyYW5jaD1v
dm1mCisgcmV2aXNpb249N2VmMGRhZTA5MmFmY2ZiNmZhYjdlODM3MmM3ODA5NzY3MjE2OGM0YQor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBz
ZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJs
ZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3ZWYwZGFlMDkyYWZjZmI2
ZmFiN2U4MzcyYzc4MDk3NjcyMTY4YzRhID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
Li9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9z
c3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8v
Z2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rl
c3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVu
LmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYu
MjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElC
VklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisg
VFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVl
IG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA3ZWYwZGFlMDkyYWZjZmI2ZmFiN2U4Mzcy
Yzc4MDk3NjcyMTY4YzRhOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDcxMTFlNDYu
LjdlZjBkYWUgIDdlZjBkYWUwOTJhZmNmYjZmYWI3ZTgzNzJjNzgwOTc2NzIxNjhjNGEgLT4geGVu
LXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 03:15:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 03:15: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.xen.org>)
	id 1dfdvz-0006xY-Rj; Thu, 10 Aug 2017 03:14:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <o-takashi@sakamocchi.jp>) id 1dfdvy-0006xS-56
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 03:14:54 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 28/CB-01987-DAFCB895; Thu, 10 Aug 2017 03:14:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUylz1DR3fN+e5
 Ig28T2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjy1vYC/7pVyzffYy1gfGrehcjF4eQwC9G
 iXsvW9i7GDmBnHqJf9cms4LYEgJqEkevfGYEsdkEDCTmdO1jA7GFBSIkWhp7WUCaRQTaGCWm3
 e8GSzAL+ElMe/KQBWKQo8TnMzPABvEKOEis2HceLM4ioCqxbtlMMFtUIFxi//drzBA1ghInZz
 4Bi3MKOEk8730MNdNMYt7mh8wQtrjErSfzmSBseYntb+cwT2AUmIWkfRaSlllIWmYhaVnAyLK
 KUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwcOsZGBh3MP4+
 7XmIUZKDSUmUt6OhO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/Uc0A5waLU9NSKtMwcYAzBp
 CU4eJREeMtB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc5bAVIkAFKUUZoHNwIWz5cYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM2gkzhycwrgdv0CugIJqAjInw7QY4oSURISTUwxq1
 75D+Zr+7eEqPj3XdFfLycXMSXa3Ot++I4O+DZo19ZexidPK55m5Reep/k5HmyapHOegb55kW7
 /gfMcpopVL346Eyt4GlCX2otcu0/6gox7ub78DIo7KRbZPsq5t+Luy0/HmkIC1ESV9ZPOH7DR
 b3zx8YtHzV8fYra7wg9dlSp/MVUGSinxFKckWioxVxUnAgANuSin+ICAAA=
X-Env-Sender: o-takashi@sakamocchi.jp
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502334889!106115819!1
X-Originating-IP: [157.7.104.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22985 invoked from network); 10 Aug 2017 03:14:51 -0000
Received: from smtp-proxy003.phy.lolipop.jp (HELO
 smtp-proxy003.phy.lolipop.jp) (157.7.104.44)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 03:14:51 -0000
Received: from smtp-proxy003.phy.lolipop.lan (HELO
 smtp-proxy003.phy.lolipop.jp) (172.19.44.44)
 (smtp-auth username m12129643-o-takashi , mechanism plain)
 by smtp-proxy003.phy.lolipop.jp (qpsmtpd/0.82) with ESMTPA;
 Thu, 10 Aug 2017 12:14:48 +0900
Received: from 127.0.0.1 (127.0.0.1)
 by smtp-proxy003.phy.lolipop.jp (LOLIPOP-Fsecure);
 Thu, 10 Aug 2017 12:14:48 +0900 (JST)
X-Virus-Status: clean(LOLIPOP-Fsecure)
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Message-ID: <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
Date: Thu, 10 Aug 2017 12:14:48 +0900
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: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
Content-Language: en-US
Cc: tiwai@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiBBdWcgNyAyMDE3IDIxOjIyLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Cj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBYZW4gWzFd
IHBhcmEtdmlydHVhbGl6ZWQKPiBzb3VuZCBmcm9udGVuZCBkcml2ZXIuIEl0IGltcGxlbWVudHMg
dGhlIHByb3RvY29sIGZyb20KPiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vc25kaWYuaCB3aXRo
IHRoZSBmb2xsb3dpbmcgbGltaXRhdGlvbnM6Cj4gLSBtdXRlL3VubXV0ZSBpcyBub3Qgc3VwcG9y
dGVkCj4gLSBnZXQvc2V0IHZvbHVtZSBpcyBub3Qgc3VwcG9ydGVkCj4gVm9sdW1lIGNvbnRyb2wg
aXMgbm90IHN1cHBvcnRlZCBmb3IgdGhlIHJlYXNvbiB0aGF0IG1vc3Qgb2YgdGhlCj4gdXNlLWNh
c2VzIChhdCB0aGUgbW9tZW50KSBhcmUgYmFzZWQgb24gc2NlbmFyaW91cyB3aGVyZQo+IHVucHJp
dmlsZWdlZCBPUyAoZS5nLiBBbmRyb2lkLCBBR0wgZXRjKSB1c2Ugc29mdHdhcmUgbWl4ZXJzLgo+
IAo+IEJvdGggY2FwdHVyZSBhbmQgcGxheWJhY2sgYXJlIHN1cHBvcnRlZC4KPiAKPiBUaGFuayB5
b3UsCj4gT2xla3NhbmRyCj4gCj4gUmVzZW5kaW5nIGJlY2F1c2Ugb2YgcmViYXNlIG9udG8gWzJd
ICsgYWRkZWQgbWlzc2luZyBwYXRjaAo+IAo+IFsxXSBodHRwczovL3hlbnByb2plY3Qub3JnLwo+
IFsyXSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90aXdh
aS9zb3VuZC5naXQvbG9nLz9oPWZvci1uZXh0Cj4gCj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
KDEyKToKPiAgICBBTFNBOiB2c25kOiBJbnRyb2R1Y2UgWGVuIHBhcmEtdmlydHVhbGl6ZWQgc291
bmQgZnJvbnRlbmQgZHJpdmVyCj4gICAgQUxTQTogdnNuZDogSW1wbGVtZW50IGRyaXZlcidzIHBy
b2JlL3JlbW92ZQo+ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBYZW4gYnVzIHN0YXRlIGhhbmRs
aW5nCj4gICAgQUxTQTogdnNuZDogUmVhZCBzb3VuZCBkcml2ZXIgY29uZmlndXJhdGlvbiBmcm9t
IFhlbiBzdG9yZQo+ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBYZW4gZXZlbnQgY2hhbm5lbCBo
YW5kbGluZwo+ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBoYW5kbGluZyBvZiBzaGFyZWQgYnVm
ZmVycwo+ICAgIEFMU0E6IHZzbmQ6IEludHJvZHVjZSBBTFNBIHZpcnR1YWwgc291bmQgZHJpdmVy
Cj4gICAgQUxTQTogdnNuZDogSW5pdGlhbGl6ZSB2aXJ0dWwgc291bmQgY2FyZAo+ICAgIEFMU0E6
IHZzbmQ6IEFkZCB0aW1lciBmb3IgcGVyaW9kIGludGVycnVwdCBlbXVsYXRpb24KPiAgICBBTFNB
OiB2c25kOiBJbXBsZW1lbnQgQUxTQSBQQ00gb3BlcmF0aW9ucwo+ICAgIEFMU0E6IHZzbmQ6IElt
cGxlbWVudCBjb21tdW5pY2F0aW9uIHdpdGggYmFja2VuZAo+ICAgIEFMU0E6IHZzbmQ6IEludHJv
ZHVjZSBLY29uZmlnIG9wdGlvbiB0byBlbmFibGUgWGVuIFBWIHNvdW5kCj4gCj4gICBzb3VuZC9k
cml2ZXJzL0tjb25maWcgICAgIHwgICAxMiArCj4gICBzb3VuZC9kcml2ZXJzL01ha2VmaWxlICAg
IHwgICAgMiArCj4gICBzb3VuZC9kcml2ZXJzL3hlbi1mcm9udC5jIHwgMjEwNyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwg
MjEyMSBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgc291bmQvZHJpdmVycy94
ZW4tZnJvbnQuYwoKRm9yIHRoaXMgcGF0Y2hzZXQsIEkgaGF2ZSB0aGUgc2FtZSBjb25jZXJuIHdo
aWNoIENsZW1lbnMgTGFkaXNjaApkZW5vdGVkWzFdLiBJZiBJIGNhbiB1bmRlcnN0YW5kIHlvdXIg
ZXhwbGFuYXRpb24gYWJvdXQgcXVldWVpbmcgYmV0d2VlbgpEb20wL0RvbVUgc3R1ZmZzLCB0aGUg
Y29uY2VybiBjYW4gYmUgZGVzY3JpYmVkIGluIHNob3J0IHdvcmRzOyB0aGlzCmRyaXZlciB3b3Jr
cyB3aXRob3V0IGFueSBzeW5jaHJvbml6YXRpb24gdG8gZGF0YSB0cmFuc21pc3Npb24gYnkgYWN0
dWFsCnNvdW5kIGhhcmR3YXJlcy4KCkluIGRlc2lnbiBvZiBBTFNBIFBDTSBjb3JlLCBkcml2ZXJz
IGFyZSBleHBlY3RlZCB0byBzeW5jaHJvbml6ZSB0bwphY3R1YWwgaGFyZHdhcmVzIGZvciBzZW1p
LXJlYWx0aW1lIGRhdGEgdHJhbnNtaXNzaW9uLiBUaGUKc3luY2hyb25pemF0aW9uIGlzIGRvbmUg
YnkgdHdvIHBvaW50czoKMSkgSW50ZXJydXB0cyB0byByZXNwb25kIGV2ZW50cyBmcm9tIGFjdHVh
bCBoYXJkd2FyZXMuCjIpIFBvc2l0aW9ucyBvZiBhY3R1YWwgZGF0YSB0cmFuc21pc3Npb24gaW4g
YW55IHNlcmlhbCBzb3VuZCBpbnRlcmZhY2VzCiAgICBvZiBhY3R1YWwgaGFyZHdhcmVzLgoKVGhl
c2UgdHdvIHBvaW50cyBjb21lcyBmcm9tIHR5cGljYWwgZGVzaWducyBvZiBhY3R1YWwgaGFyZHdh
cmVzLCB0aHVzCnRoZXkgZG9lc24ndCBjb21lIGZyb20gdW5mYWlyLCB1bnJlYXNvbmFibGUsIGlu
dHJ1c2l2ZSBkZW1hbmRzIGZyb20Kc29mdHdhcmUgc2lkZS4KCkluIGRlc2lnbiBvZiB0eXBpY2Fs
IHN0dWZmcyBvbiBwYXJhLXZpcnR1YWxpemF0aW9uLCBEb20wIHN0dWZmcyBhcmUgaGFyZAp0byBn
aXZlIGVub3VnaCBhYnN0cmFjdGlvbiBvZiBzb3VuZCBoYXJkd2FyZXMgaW4gdGhlc2UgdHdvIHBv
aW50cyBmb3IKRG9tVSBzdHVmZnMuIEVzcGVjaWFsbHksIGl0IGNhbm5vdCBhYnN0cmFjdCBwb2lu
dCAyKSBhdCBhbGwgYmVjYXVzZSB0aGUKdmFsdWUgb2YgcG9zaXRpb24gc2hvdWxkIGJlIGFjY3Vy
YXRlIGFnYWluc3QgYWN0dWFsIHRpbWUgZnJhbWUsIHdoaWxlCnRoZXJlJ3MgYW4gb3ZlcmhlYWQg
Zm9yIERvbVUgc3R1ZmZzIHRvIHJlYWQgaXQuIFdoZW4gRG9tVSBzdHVmZnMgaGFuZGxlcwp0aGUg
dmFsdWUsIHRoZSB2YWx1ZSBpcyBlbm91Z2ggcGFzdCBkdWUgdG8gY29udGV4dCBzd2l0Y2hlcyBi
ZXR3ZWVuCkRvbTAvRG9tVS4gVGhlcmVmb3JlLCB0aGlzIGRyaXZlciBtdXN0IHJlbHkgb24gcG9p
bnQgMSkgdG8gc3luY2hyb25pemUKdG8gYWN0dWFsIHNvdW5kIGhhcmR3YXJlcy4gVHlwaWNhbGx5
LCBkcml2ZXJzIGNvbmZpZ3VyZSBoYXJkd2FyZXMgdG8KZ2VuZXJhdGUgaW50ZXJydXB0cyBwZXIg
cGVyaW9kIG9mIFBDTSBidWZmZXIuIFRoaXMgbWVhbnMgdGhhdCB0aGlzCmRyaXZlciBzaG91bGQg
bm90aWZ5IHRvIERvbTAgYWJvdXQgdGhlIHZhbHVlIG9mIHBlcmlvZCBzaXplIHJlcXVlc3RlZApi
eSBhcHBsaWNhdGlvbnMuCgpJbiAnaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3NuZGlmLmgnLCB0
aGVyZSdzIG5vIGZ1bmN0aW9uYWxpdGllcyBJCmRlc2NyaWJlZCB0aGUgYWJvdmU6CjEuIG5vdGlm
aWNhdGlvbnMgZnJvbSBEb21VIHRvIERvbTAgYWJvdXQgdGhlIHNpemUgb2YgcGVyaW9kIGZvcgog
ICAgaW50ZXJydXB0cyBmcm9tIGFjdHVhbCBoYXJkd2FyZXMuIE9yIG5vIHdheSBmcm9tIERvbTAg
dG8gRG9tVSBhYm91dAogICAgdGhlIGNvbmZpZ3VyZWQgc2l6ZSBvZiB0aGUgcGVyaW9kLgoyLiBu
b3RpZmljYXRpb25zIG9mIHRoZSBpbnRlcnJ1cHRzIGZyb20gYWN0dWFsIGhhcmR3YXJlcyB0byBE
b21VLgoKRm9yIHRoZSByZWFzb25zLCB5b3VyIGRyaXZlciB1c2VkIGtlcm5lbCdzIHRpbWVyIGlu
dGVyZmFjZSB0byBnZW5lcmF0ZQoncHNldWRvJyBpbnRlcnJ1cHRzIGZvciB0aGUgcHVycG9zZS4g
SG93ZXZlciwgaXQgZGVwZW5kcyBvbiBEb20wJ3MKYWJzdHJhY3Rpb24gZGlmZmVyZW50IGZyb20g
c291bmQgaGFyZHdhcmVzIGFuZCBMaW51eCBrZXJuZWwncwphYnN0cmFjdGlvbiBmb3IgdGltZXIg
ZnVuY3Rpb25hbGl0eS4gSW4gdGhpcyBjYXNlLCBnYXAgYmV0d2VlbiAnYWN0dWFsJwppbnRlcnJ1
cHRzIGZyb20gaGFyZHdhcmUgYW5kIHRoZSAncHNldWRvJyBpbnRlcnJ1cHRzIGZyb20gYSBjb21i
aW5hdGlvbgpvZiBzZXZlcmFsIGNvbXBvbmVudHMgYnJpbmdzIHVuZXhwZWN0ZWQgcmVzdWx0IG9u
IHNldmVyYWwgc2l0dWF0aW9ucy4KCkkgdGhpbmsgdGhpcyBpcyBkZWZlY3RzIG9mICdzbmRpZicg
aW50ZXJmYWNlIGluIFhlbiBzaWRlLiBJIHRoaW5rIGl0CmJldHRlciBmb3IgeW91IHRvIHdvcmsg
aW4gWGVuIGNvbW11bml0eSB0byBpbXByb3ZlIHRoZSBhYm92ZSBpbnRlcmZhY2UKYXQgZmlyc3Qs
IHRoZW4gd29yayBmb3IgTGludXggc3R1ZmZzLgoKCkFkZGl0aW9uYWxseSwgaW4gbmV4dCB0aW1l
LCBwbGVhc2UgcmVtaW5kIG9mIHNldmVyYWwgcG9pbnRzIGJlbG93OgogICogV2hlbiBhIGZpcnN0
IHBhdGNoIGFkZHMgYW4gaW5pdGlhbCBjb2RlIGZvciBkcml2ZXJzLCBpdCBzaG91bGQKICAgIGlu
Y2x1ZGUgZW50cmllcyBmb3IgTWFrZWZpbGUgYW5kIEtjb25maWcsIHNvIHRoYXQgdGhlIGRyaXZl
ciBjYW4gYmUKICAgIGJ1aWx0IGV2ZW4gaWYgaXQncyBzdGlsbCBpbiBhbiBpbml0aWFsIHNoYXBl
LiBFYWNoIHBhdGNoIHNob3VsZCBiZQogICAgc2VsZi1jb250YWluZWQgYW5kIHNob3VsZCBiZSBp
biBhIHNoYXBlIHNvIHRoYXQgZGV2ZWxvcGVycyBlYXNpbHkgcnVuCiAgICBiaXNlY3RpbmcuIElu
IG90aGVyIHdvcmRzLCB5b3VyIGZpcnN0IHBhdGNoWzJdIGluY2x1ZGVzIG1vZGlmaWNhdGlvbgog
ICBmb3IgTWFrZWZpbGUgYW5kIEtjb25maWcgaW4geW91ciBsYXN0IHBhdGNoWzNdLgogICogV2hl
biBhbnkgcmVhZC1vbmx5IHN5bWJvbHMgaXMgYWRkZWQsICBpdCBzaG91bGQgaGF2ZSAnY29uc3Qn
CiAgICBxdWFsaWZpZXIgc28gdGhhdCB0aGUgc3ltYm9sIHBsYWNlcyB0byAucm9kYXRhIHNlY3Rp
b24gb2YgRUxGCiAgICBiaW5hcmllcy4gRm9yIGV4YW1wbGUsIGluIHlvdXIgY29kZSwgJ2Fsc2Ff
c25kaWZfZm9ybWF0cycgaXMgc3VjaCBhbgogICAgc3ltYm9sLiBJbiByZWNlbnQgTGludXggZGV2
ZWxvcG1lbnQsIHNvbWUgZGV2ZWxvcGVycyB3b3JrIGZvcgogICAgY29uc3RpZnlpbmcgc3VjaCBz
eW1ib2xzLiBQbGVhc2UgcmVtaW5kIG9mIHRoZWlyIGNvbnRpbnVvdXMgd29ya3MgaW4KICAgIHVw
c3RyZWFtWzRdLgogICogWW91IGNhbiBzcGxpdCB5b3VyIGRyaXZlciB0byBzZXZlcmFsIGZpbGVz
LiBJbgogICAgJ2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9zbmRpZi5oJywgRG9tMCBwcm9kdWNl
cyBmdW5jdGlvbmFsaXRpZXMgZm9yCiAgICBEb21VIHRvIGNvbnRyb2wgZ2Fpbi92b2x1bWUvbXV0
ZSBhbmQgaW4gZnV0dXJlIHlvdXIgZHJpdmVyIG1heSBnZXQKICAgIG1vcmUgY29kZXMuIElmIHNw
bGl0IHRvIHNldmVyYWwgZmlsZXMgbWFrZSBpdCByZWFkYWJsZSwgaXQgc2hvdWxkIGJlCiAgICBk
b25lLgogICogSW4gbXkgdGFzdGUsIGEgcHJlZml4IG9mIHRoZSBzdWJqZWN0IGxpbmUgc2hvdWxk
IGJlICd4ZW4tZnJvbnQnLAogICBpbnN0ZWFkIG9mICd2c25kJy4gSXQgY29tZXMgZnJvbSBuYW1l
IG9mIHlvdXIgZHJpdmVyLgoKWzFdIFthbHNhLWRldmVsXSBbUEFUQ0ggMDgvMTFdIEFMU0E6IHZz
bmQ6IEFkZCB0aW1lciBmb3IgcGVyaW9kIAppbnRlcnJ1cHQgZW11bGF0aW9uCmh0dHA6Ly9tYWls
bWFuLmFsc2EtcHJvamVjdC5vcmcvcGlwZXJtYWlsL2Fsc2EtZGV2ZWwvMjAxNy1BdWd1c3QvMTIz
NjE3Lmh0bWwKWzJdIFtQQVRDSCBSRVNFTkQxIDAxLzEyXSBBTFNBOiB2c25kOiBJbnRyb2R1Y2Ug
WGVuIHBhcmEtdmlydHVhbGl6ZWQgCnNvdW5kIGZyb250ZW5kIGRyaXZlcgpodHRwOi8vbWFpbG1h
bi5hbHNhLXByb2plY3Qub3JnL3BpcGVybWFpbC9hbHNhLWRldmVsLzIwMTctQXVndXN0LzEyMzY1
NC5odG1sClszXSBbYWxzYS1kZXZlbF0gW1BBVENIIFJFU0VORDEgMTIvMTJdIEFMU0E6IHZzbmQ6
IEludHJvZHVjZSBLY29uZmlnIApvcHRpb24gdG8gZW5hYmxlIFhlbiBQViBzb3VuZApodHRwOi8v
bWFpbG1hbi5hbHNhLXByb2plY3Qub3JnL3BpcGVybWFpbC9hbHNhLWRldmVsLzIwMTctQXVndXN0
LzEyMzY2Mi5odG1sCls0XSBZb3UgY2FuIHNlZSBtYW55IHBvc3RzIGZvciB0aGlzOyBlLmcuIFth
bHNhLWRldmVsXSBbUEFUQ0ggMC83XSAKY29uc3RpZnkgQUxTQSB1c2JfZGV2aWNlX2lkLgpodHRw
Oi8vbWFpbG1hbi5hbHNhLXByb2plY3Qub3JnL3BpcGVybWFpbC9hbHNhLWRldmVsLzIwMTctQXVn
dXN0LzEyMzU2NC5odG1sCgpSZWdhcmRzCgpUYWthc2hpIFNha2Ftb3RvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 04:07:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 04: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.xen.org>)
	id 1dfekx-0001qr-R4; Thu, 10 Aug 2017 04:07:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfekw-0001qU-GA
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 04:07:34 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 ED/CD-02177-50CDB895; Thu, 10 Aug 2017 04:07:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZfpTne
 kwYTZnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2LD/LXPB0omMFRc+rGJp
 YLyc2MXIxSEk8JdRYtGlG0wQzmNGiY8H/rFDONsYJV4cvMPaxcjJISLgLPH1zFx2EJtXQF9i9
 r8uJhBbWCBSomXDTBaQBgmB9SoSc7a8YQNJSAh4Ssy8vxfOnrKjB8hm52ATsJI4JAYSZRFQlb
 jz4TL7BEbuBYwMqxjVi1OLylKLdC31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsY17Y6H2KU5GBSEuXtaOiOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW3ULKCdYlJqe
 WpGWmQMMP5i0BAePkgjvM5A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ84aCFAmAFGWU5
 sGNgMXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzfgSZwpOZVwK36RXQEUxAR0T4doIcUZ
 KIkJJqYOw1OZARlV5l/eDi65OebzbeC5f3CjuxpkBbTNjtdZG81IHnx+/a1vA8Xyx/w7jTzdl
 eNXd56ByecKFu/+iJRdE2/KlC1+N57s2cbbz5yZuDE5Y4lfTdaEmXncjz/mxW1fITwWJ3/82c
 VV38b7VyMf+CLyby9T/+tvpE/Zj0IEXF5ZU3x6vKWiWW4oxEQy3mouJEAAEFxx2AAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502338048!70333530!1
X-Originating-IP: [104.130.215.37]
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 34683 invoked from network); 10 Aug 2017 04:07:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 04:07:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfekq-00029b-88; Thu, 10 Aug 2017 04:07: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 1dfekj-0001zG-Rr; Thu, 10 Aug 2017 04:07:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfeki-0006RB-DD; Thu, 10 Aug 2017 04:07:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112536-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-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-libvirt-xsm: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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
X-Osstest-Versions-That: xen=dd050808ccc23f0a11d5596409f4245b9406a242
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 04:07:20 +0000
Subject: [Xen-devel] [xen-unstable test] 112536: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2705977095437153443=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 112526

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112526
 build-arm64                   2 hosts-allocate              broken like 112526
 build-arm64-pvops             2 hosts-allocate              broken like 112526
 build-arm64-xsm               3 capture-logs                broken like 112526
 build-arm64-pvops             3 capture-logs                broken like 112526
 build-arm64                   3 capture-logs                broken like 112526
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112519
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112526
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112526
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112526
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112526
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112526
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112526
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112526
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xsm 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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-libvirt     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
 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-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-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-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-xl-rtds     14 saverestore-support-check    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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  f9c7a0ee87f23ae408a1ac4f948b96f51b911564
baseline version:
 xen                  dd050808ccc23f0a11d5596409f4245b9406a242

Last test of basis   112526  2017-08-09 01:52:39 Z    1 days
Testing same since   112536  2017-08-09 13:55:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable
+ revision=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable f9c7a0ee87f23ae408a1ac4f948b96f51b911564
+ branch=xen-unstable
+ revision=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xf9c7a0ee87f23ae408a1ac4f948b96f51b911564 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git f9c7a0ee87f23ae408a1ac4f948b96f51b911564:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   dd05080..f9c7a0e  f9c7a0ee87f23ae408a1ac4f948b96f51b911564 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2705977095437153443==--

From xen-devel-bounces@lists.xen.org Thu Aug 10 05:00:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 05:00: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.xen.org>)
	id 1dffZa-00052x-V3; Thu, 10 Aug 2017 04:59:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388d704d7=citrix-osstest@xenproject.org>)
 id 1dffZa-00052a-0S
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 04:59:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 20/86-03937-948EB895; Thu, 10 Aug 2017 04:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUtfjRXe
 kQedkFYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtF6bx9bwTKhiv1vrzI1MB7k6WLk5JAQ8JdY
 /H07axcjB5DtLnHvYRpIWETAWWLCh9tsIDavgJ7EpeePWEBsYQEjieUH7zNBlLtJTL/uDTHFT
 eLm1x+MIDabgIfExJ6JLCAlLAKqEl9vVoGEhQS0JJYuXskEMVFQ4uTMJ2ATmQUkJA6+eMEMMc
 ZCYsbddqYJjLyzkJTNQlK2gJFpFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYNgwAMEOxr9rAw8xSnIwKYnydjR0RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4P3/DCgnWJSanlqRlpkDDGCYtAQHj5IIb9VzoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelS
 onzqoIUCYAUZZTmwY2ARdMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNag0zhycwrgdv0Cu
 gIJqAjInw7QY4oSURISTUwihQL1fguvrivp+H67v5Pl99/um+3IKv16TmLAgdpwUOtnJKC91Z
 opZz2UGwSj/914q+3SJijJ9PeT54hAtq/Lx2Oyo9iKJuwXVhP6tBRq5/9+vMm7A9XUA9P75vC
 t1b1RuaXu6wTf0+XmycY7vt4R4fm5A28bU8YLnhvC2697Tl98T3fHw/UlViKMxINtZiLihMBT
 K4BSqECAAA=
X-Env-Sender: prvs=388d704d7=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502341191!77289111!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 955 invoked from network); 10 Aug 2017 04:59:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 04:59:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,351,1498521600"; d="scan'208";a="434971637"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71957-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
X-Osstest-Versions-That: ovmf=7111e46fdebca0e03f6ddfcb029522c2fe68c74b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 10 Aug 2017 05:59:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71957: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk1NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA3ZWYwZGFlMDkyYWZjZmI2ZmFiN2U4MzcyYzc4MDk3NjcyMTY4
YzRhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MTExZTQ2ZmRlYmNh
MGUwM2Y2ZGRmY2IwMjk1MjJjMmZlNjhjNzRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NTYg
IDIwMTctMDgtMDkgMTY6MjA6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTU3ICAyMDE3LTA4LTEwIDAzOjIwOjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhbyBaaGFuZyA8Y2hh
by5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmlt
YWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90
ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2VmMGRhZTA5MmFmY2ZiNmZhYjdlODM3
MmM3ODA5NzY3MjE2OGM0YQpBdXRob3I6IFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CkRhdGU6ICAgTW9uIEF1ZyA3IDIyOjQ4OjIxIDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1
bGVQa2c6IFZhcmlhYmxlOiBGaXggdHlwbyBpbiB2YXJpYWJsZSBtZWFzdXJlCiAgICAKICAgIEZp
eCB2YXJpYWJsZSBtZWFzdXJlIGRlYnVnIG1lc3NhZ2UgdHlwby4KICAgIAogICAgQ2M6IFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBZYW8gSmlld2VuIDxqaWV3ZW4ueWFv
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gWmhhbmcgPGNoYW8uYi56aGFu
Z0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 07:20:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 07:20: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.xen.org>)
	id 1dfhl9-0005iO-O0; Thu, 10 Aug 2017 07:19:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfhl7-0005iI-OJ
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 07:19:57 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 02/3F-01993-C190C895; Thu, 10 Aug 2017 07:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1eGsyf
 S4MllQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP82lfMBS9EKi5fnMDYwPiQr4uRk0NIIE/i
 84H7zCA2r4CdRNP1L0wgtoSAocTphTdZQGwWAVWJLyumsYHYbALqEm3PtrOC2CIC+hLzP/0Es
 jk4mAUMJO5+NwEJCwuESzz8t4ENYnyRxOZ528BGcgrYSxw91cAOUs4rICjxd4cwSJhZQEvi4a
 9bLBC2tsSyha+ZISZKSyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BEL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPQYgGAH49nTnocYJTmYlER5iz91RwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4L3H3hMpJFiUmp5akZaZA4wCmLQEB4+SCG8WB1Cat7ggMbc4M
 x0idYrRkmPD6vVfmDg6ejYAyVcT/n9jEmLJy89LlRLnlQFpEABpyCjNgxsHi9RLjLJSwryMQA
 cK8RSkFuVmlqDKv2IU52BUEub9D3IVT2ZeCdzWV0AHMQEdFOHbCXJQSSJCSqqBMU6wcfbECcW
 ishs+HZjY9WrC6/uWv6qm7VdJ9yg8X+suFN7T5Sj3qZhlwmefKdueZOfZT57L+aJp1+7+rQvP
 LmDR7hTJPrV3+rUAJrdNnQ/mT1Yqfb9rKcOdlk+WU0saf+/86PzbkpnR/b2i2mcfuW+vjZrY9
 nZdK1F4X6RoZFU9z+J74ZTS70osxRmJhlrMRcWJAGzF6SHPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502349594!106602774!1
X-Originating-IP: [137.65.248.74]
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 13072 invoked from network); 10 Aug 2017 07:19:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 07:19:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 01:19:53 -0600
Message-Id: <598C2536020000780016E66D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 01:19:50 -0600
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>
In-Reply-To: <59637569020000780016A34F@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 v3] x86/HVM: don't #GP/#SS on wrapping
 virt->linear translations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA3LjE3IGF0IDEyOjM5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFJl
YWwgaGFyZHdhcmUgd3JhcHMgc2lsZW50bHkgaW4gbW9zdCBjYXNlcywgc28gd2Ugc2hvdWxkIGJl
aGF2ZSB0aGUKPiBzYW1lLiBBbHNvIHNwbGl0IHJlYWwgYW5kIFZNODYgbW9kZSBoYW5kbGluZywg
YXMgdGhlIGxhdHRlciByZWFsbHkKPiBvdWdodCB0byBoYXZlIGxpbWl0IGNoZWNrcyBhcHBsaWVk
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAt
LS0KPiB2MzogUmVzdG9yZSAzMi1iaXQgd3JhcCBjaGVjayBmb3IgQU1ELgo+IHYyOiBFeHRlbmQg
dG8gbm9uLTY0LWJpdCBtb2Rlcy4gUmVkdWNlIDY0LWJpdCBjaGVjayB0byBhIHNpbmdsZQo+ICAg
ICBpc19jYW5vbmljYWxfYWRkcmVzcygpIGludm9jYXRpb24uCj4gCj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMjQxNiwx
NiArMjQxNiwyMSBAQCBib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCj4gICAgICAg
Ki8KPiAgICAgIEFTU0VSVChzZWcgPCB4ODZfc2VnX25vbmUpOwo+ICAKPiAtICAgIGlmICggIShj
dXJyLT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9QRSkgfHwKPiAtICAgICAg
ICAgKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+ZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgKQo+ICsg
ICAgaWYgKCAhKGN1cnItPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1BFKSAp
Cj4gICAgICB7Cj4gICAgICAgICAgLyoKPiAtICAgICAgICAgKiBSRUFML1ZNODYgTU9ERTogRG9u
J3QgYm90aGVyIHdpdGggc2VnbWVudCBhY2Nlc3MgY2hlY2tzLgo+ICsgICAgICAgICAqIFJFQUwg
TU9ERTogRG9uJ3QgYm90aGVyIHdpdGggc2VnbWVudCBhY2Nlc3MgY2hlY2tzLgo+ICAgICAgICAg
ICAqIENlcnRhaW4gb2YgdGhlbSBhcmUgbm90IGRvbmUgaW4gbmF0aXZlIHJlYWwgbW9kZSBhbnl3
YXkuCj4gICAgICAgICAgICovCj4gICAgICAgICAgYWRkciA9ICh1aW50MzJfdCkoYWRkciArIHJl
Zy0+YmFzZSk7Cj4gLSAgICAgICAgbGFzdF9ieXRlID0gKHVpbnQzMl90KWFkZHIgKyBieXRlcyAt
ICEhYnl0ZXM7Cj4gLSAgICAgICAgaWYgKCBsYXN0X2J5dGUgPCBhZGRyICkKPiArICAgIH0KPiAr
ICAgIGVsc2UgaWYgKCAoZ3Vlc3RfY3B1X3VzZXJfcmVncygpLT5lZmxhZ3MgJiBYODZfRUZMQUdT
X1ZNKSAmJgo+ICsgICAgICAgICAgICAgIGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgLyogVk04NiBNT0RFOiBGaXhlZCA2NGsgbGltaXRzIG9uIGFsbCB1c2Vy
IHNlZ21lbnRzLiAqLwo+ICsgICAgICAgIGFkZHIgPSAodWludDMyX3QpKGFkZHIgKyByZWctPmJh
c2UpOwo+ICsgICAgICAgIGxhc3RfYnl0ZSA9ICh1aW50MzJfdClvZmZzZXQgKyBieXRlcyAtICEh
Ynl0ZXM7Cj4gKyAgICAgICAgaWYgKCBtYXgob2Zmc2V0LCBsYXN0X2J5dGUpID4+IDE2ICkKPiAg
ICAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICB9Cj4gICAgICBlbHNlIGlmICggaHZtX2xvbmdf
bW9kZV9hY3RpdmUoY3VycikgJiYKPiBAQCAtMjQ0Nyw4ICsyNDUyLDcgQEAgYm9vbF90IGh2bV92
aXJ0dWFsX3RvX2xpbmVhcl9hZGRyKAo+ICAgICAgICAgICAgICBhZGRyICs9IHJlZy0+YmFzZTsK
PiAgCj4gICAgICAgICAgbGFzdF9ieXRlID0gYWRkciArIGJ5dGVzIC0gISFieXRlczsKPiAtICAg
ICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhhZGRyKSB8fCBsYXN0X2J5dGUgPCBhZGRy
IHx8Cj4gLSAgICAgICAgICAgICAhaXNfY2Fub25pY2FsX2FkZHJlc3MobGFzdF9ieXRlKSApCj4g
KyAgICAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3MoKGxvbmcpYWRkciA8IDAgPyBhZGRy
IDogbGFzdF9ieXRlKSApCj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgfQo+ICAgICAg
ZWxzZQo+IEBAIC0yNDk4LDggKzI1MDIsMTEgQEAgYm9vbF90IGh2bV92aXJ0dWFsX3RvX2xpbmVh
cl9hZGRyKAo+ICAgICAgICAgICAgICBpZiAoIChvZmZzZXQgPD0gcmVnLT5saW1pdCkgfHwgKGxh
c3RfYnl0ZSA8IG9mZnNldCkgKQo+ICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAg
ICAgfQo+IC0gICAgICAgIGVsc2UgaWYgKCAobGFzdF9ieXRlID4gcmVnLT5saW1pdCkgfHwgKGxh
c3RfYnl0ZSA8IG9mZnNldCkgKQo+IC0gICAgICAgICAgICBnb3RvIG91dDsgLyogbGFzdCBieXRl
IGlzIGJleW9uZCBsaW1pdCBvciB3cmFwcyAweEZGRkZGRkZGICovCj4gKyAgICAgICAgZWxzZSBp
ZiAoIGxhc3RfYnl0ZSA+IHJlZy0+bGltaXQgKQo+ICsgICAgICAgICAgICBnb3RvIG91dDsgLyog
bGFzdCBieXRlIGlzIGJleW9uZCBsaW1pdCAqLwo+ICsgICAgICAgIGVsc2UgaWYgKCBsYXN0X2J5
dGUgPCBvZmZzZXQgJiYKPiArICAgICAgICAgICAgICAgICAgY3Vyci0+ZG9tYWluLT5hcmNoLmNw
dWlkLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKPiArICAgICAgICAgICAgZ290byBv
dXQ7IC8qIGFjY2VzcyB3cmFwcyAqLwo+ICAgICAgfQo+ICAKPiAgICAgIC8qIEFsbCBjaGVja3Mg
b2suICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 07:23:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 07:23: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.xen.org>)
	id 1dfhoN-0006JI-5x; Thu, 10 Aug 2017 07:23:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfhoM-0006JC-2m
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 07:23:18 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D9/28-03044-5E90C895; Thu, 10 Aug 2017 07:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS/cJZ0+
 kwdrTJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZCzNZCyYJVvSvP8PcwHiGt4uRk0NIIE+i
 c8UZVhCbV8BO4tHROcwgtoSAocTphTdZQGwWAVWJSTu3MYHYbALqEm3PtoPViwjoS8z/9BPI5
 uBgFjCQuPvdBCQsLOAnMe3NQRaI8UUSM45OALM5BewlPr79BFbOKyAo8XeHMEiYWUBL4uGvWy
 wQtrbEsoWvmSEmSkss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdIL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPAYgGAH47K/TocYJTmYlER5iz91RwrxJeWnVGYk
 FmfEF5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCV5jYIALCRalpqdWpGXmAGMDplSCg0dJhHclB
 1Cat7ggMbc4Mx0idYrRmGPD6vVfmDheTfj/jUkIbJKUOO9rkFIBkNKM0jy4QbCYvcQoKyXMyw
 h0phBPQWpRbmYJqvwrRnEORiVh3i0gU3gy80rg9r0COoUJ6JQI306QU0oSEVJSDYzperKr3vQ
 u7pkXeCefV/b382tbtM6csNJ6vHJuB6dP9rIIwVk/GqZ+b82LnVlT/9i/tlAsR/WzCse7Xx2O
 nzWTvx6/5MnEUjv3YfN0L59z3fNnpf+wn+gcMF+RQ7LCf4lQNMOTt011JZcdQ19obOEqXVSaM
 y1Jsj+8OlvsbPuDLVx6Ln2FMUosxRmJhlrMRcWJAKSRUU3UAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502349795!69274912!1
X-Originating-IP: [137.65.248.74]
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 15319 invoked from network); 10 Aug 2017 07:23:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 07:23:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 01:23:14 -0600
Message-Id: <598C2601020000780016E672@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 01:23:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <596347B7020000780016A1AC@prv-mh.provo.novell.com>
 <596347B7020000780016A1AC@prv-mh.provo.novell.com>
In-Reply-To: <596347B7020000780016A1AC@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] x86emul: correct VEX.W handling for
 non-64-bit VPINSRD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA3LjE3IGF0IDA5OjI0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IEdv
aW5nIHRob3VnaCB0aGUgWEVEIGNvbW1pdHMgZnJvbSB0aGUgbGFzdCBjb3VwbGUgb2YgbW9udGhz
IG1hZGUgbWUKPiBub3RpY2UgdGhhdCBWUElOU1JELCBvdGhlciB0aGFuIFZQRVhUUkQsIGRvZXMg
bm90IGNsZWFyIFZFWC5XIGZvciBub24tCj4gNjQtYml0IG1vZGVzLCBsZWFkaW5nIHRvIGFuIGlu
c2VydGlvbiBvZiBzdHJheSAzMi1iaXRzIG9mIHplcm8gaW4gY2FzZQo+IHRoZSBvcmlnaW5hbCBp
bnN0cnVjdGlvbiBoYWQgdGhlIGJpdCBzZXQuCj4gCj4gQWxzbyByZW1vdmUgYSBwb2ludGxlc3Mg
ZmFsbC10aHJvdWdoIGluIFZQRVhUUlcgaGFuZGxpbmcsIGJyaW5naW5nCj4gdGhpbmdzIGluIGxp
bmUgd2l0aCBWUElOU1JXLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KClRvZ2V0aGVyIHdpdGggdGhpcyBvbmUgYWxzbwp4ODZlbXVsOiBjb3JyZWN0
IFZFWC5MIGhhbmRsaW5nIGZvciBWQ1ZUeyxUfVN7UyxEfTJTSQp4ODZlbXVsOiBjb3JyZWN0IEVW
RVggcmVnaXN0ZXIgZXh0ZW5zaW9uIGJpdCBoYW5kbGluZyBmb3Igbm9uLTY0LWJpdCBtb2Rlcwoo
bm90IHRvIHNwZWFrIG9mIHRoZSBBVlggZXRjIHNlcmllcyBzZW50IGV2ZW4gbG9uZ2VyIGFnbykK
CkphbgoKPiAtLS0KPiBDb3JyZWN0aW5nIHRoaXMgbWFkZSBtZSBmdXJ0aGVyIG5vdGljZSB0aGF0
IHRoZSBTRE0gc3RhdGVzIHRoYXQKPiBWUEVYVFJ7QixXfSBhbmQgVlBJTlNSe0IsV30gcmVxdWly
ZSBWRVguVyB0byBiZSBjbGVhciBpbiBvdGhlciB0aGFuCj4gdGhlaXIgRVZFWCBlbmNvZGluZ3Mg
KHdoaWNoIHdlIGRvbid0IHN1cHBvcnQgc28gZmFyKS4gWEVEIGFuZCByZWFsaXR5Cj4gZGlzYWdy
ZWUsIHNvIHRoaW5ncyBhcmUgYmVpbmcgbGVmdCB1bmNoYW5nZWQgdGhlcmUuCj4gCj4gLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC02NzMwLDEwICs2NzMwLDkgQEAgeDg2
X2VtdWxhdGUoCj4gICAgICAgICAgZWEudHlwZSA9IE9QX01FTTsKPiAgICAgICAgICBnb3RvIHNp
bWRfMGZfaW50X2ltbTg7Cj4gIAo+ICsgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhj
NSk6ICAgICAgLyogcGV4dHJ3ICRpbW04LHsseH1tbSxyZWcgKi8KPiAgICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYsIDB4YzUpOiAgIC8qIHZwZXh0cncgJGltbTgseG1tLHJlZyAqLwo+
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKPiAtICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KPiAtICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4
YzUpOiAgICAgIC8qIHBleHRydyAkaW1tOCx7LHh9bW0scmVnICovCj4gICAgICAgICAgb3BjID0g
aW5pdF9wcmVmaXhlcyhzdHViKTsKPiAgICAgICAgICBvcGNbMF0gPSBiOwo+ICAgICAgICAgIC8q
IENvbnZlcnQgR1BSIGRlc3RpbmF0aW9uIHRvICVyQVguICovCj4gQEAgLTc1MTIsNiArNzUxMSw4
IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAw
eDIwKTogLyogdnBpbnNyYiAkaW1tOCxyMzIvbTgseG1tLHhtbSAKPiAqLwo+ICAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDIyKTogLyogdnBpbnNye2QscX0gJGltbTgsci9t
LHhtbSx4bW0gCj4gKi8KPiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVY
Q19VRCk7Cj4gKyAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKPiArICAgICAgICAgICAgdmV4
LncgPSAwOwo+ICAgICAgICAgIG1lbWNweShtbXZhbHAsICZzcmMudmFsLCBvcF9ieXRlcyk7Cj4g
ICAgICAgICAgZWEudHlwZSA9IE9QX01FTTsKPiAgICAgICAgICBvcF9ieXRlcyA9IHNyYy5ieXRl
czsKPiAKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZyAKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsIAoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 07:25:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 07:25: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.xen.org>)
	id 1dfhqh-0006S0-If; Thu, 10 Aug 2017 07:25:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfhqg-0006Ru-OJ
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 07:25:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B8/CD-03044-67A0C895; Thu, 10 Aug 2017 07:25:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXS6fjDS7eUqyf
 S4FOvqsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjF32RPmgrssFTuef2RtYNzL3MXIwSEkkCex
 97tHFyMnB6+AncTUPZeZQGwJAUOJ0wtvsoDYLAKqEkeaT7GD2GwC6hJtz7azgrSKCBhInDua1
 MXIxcEssJZJ4uKsu0wgcWEBN4k1n51AyoWARt5cPpEFJMwrICjxd4cwSJhZQEvi4a9bLBC2ts
 Syha/BjmEWkJZY/o9jAiPvLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6xgV5SUWZ6RkluYma
 OrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCAMQDBDsa/awMPMUpyMCmJ8hZ/6o4U4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMFrzNkTKSRYlJqeWpGWmQMMdZi0BAePkgjvNJA0b3FBYm5xZjpE6hSjM
 UfThy1fmDheTfj/jUmIJS8/L1VKnPc1B1CpAEhpRmke3CBYDF5ilJUS5mUEOk2IpyC1KDezBF
 X+FaM4B6OSMO97kCk8mXklcPteAZ3CBHRKhG8nyCkliQgpqQbG1NVTZ+gc2rHP/9IEFwkdt6C
 jHkxmpxa8+TG183cFT5To1EUcNpdXlE/dmVP0o+OJuJ7Kop0MHN8zyzYHb3jfy/JK4qLW0fKi
 H7lzZ3bK++ms36jgKPfh1PJtk1O6OS9/fnRccK3P528G1zIz0kROs2wUZ7vwrzYqmfmyM2/ht
 7Whi7XWmWX8U2Ipzkg01GIuKk4EABFXbKm8AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502349939!51596621!1
X-Originating-IP: [137.65.248.74]
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 57958 invoked from network); 10 Aug 2017 07:25:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 07:25:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 01:25:38 -0600
Message-Id: <598C268F020000780016E675@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 01:25:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
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] IOMMU/PCI: properly annotate
	setup_one_hwdom_device()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXRzIHNvbGUgY2FsbGVyIGlzIF9faHdkb21faW5pdCwgc28gaXQgY2FuIGJlIHN1Y2ggaXRzZWxm
LCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9wY2kuYwpAQCAtMTAyNiw4ICsxMDI2LDggQEAgc3RydWN0IHNldHVwX2h3ZG9tIHsK
ICAgICBpbnQgKCpoYW5kbGVyKSh1OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKik7CiB9OwogCi1z
dGF0aWMgdm9pZCBzZXR1cF9vbmVfaHdkb21fZGV2aWNlKGNvbnN0IHN0cnVjdCBzZXR1cF9od2Rv
bSAqY3R4dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGNpX2Rl
diAqcGRldikKK3N0YXRpYyB2b2lkIF9faHdkb21faW5pdCBzZXR1cF9vbmVfaHdkb21fZGV2aWNl
KGNvbnN0IHN0cnVjdCBzZXR1cF9od2RvbSAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewogICAgIHU4
IGRldmZuID0gcGRldi0+ZGV2Zm47CiAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 07:27:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 07: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.xen.org>)
	id 1dfhsI-0006Yx-UN; Thu, 10 Aug 2017 07:27:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfhsH-0006Ym-As
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 07:27:21 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 83/70-01731-8DA0C895; Thu, 10 Aug 2017 07:27:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS/cqV0+
 kQccbfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPjwSrmggV8FR8On2JtYHzE3cXIySEkkCcx
 vXsbM4jNK2AnsX7NBSYQW0LAUOL0wpssIDaLgKrEil89YDVsAuoSbc+2s3YxcnCICBhInDuaB
 GIyC+hLbFsHVi0s4Cbx99lBNojpdhJr55xlBCnhFRCU+LtDGCTMLKAl8fDXLRYIW1ti2cLXzB
 BTpCWW/+OYwMg7C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCql5t
 aXJyYnpqTmFSsl5yfu4kRGF4MQLCD8dhk50OMkhxMSqK8xZ+6I4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8J7k7IkUEixKTU+tSMvMAQY6TFqCg0dJhPcSSJq3uCAxtzgzHSJ1ilGX49WE/9+Yh
 Fjy8vNSpcR5C0GKBECKMkrz4EbAou4So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmXgUzhyc
 wrgdv0CugIJqAjInw7QY4oSURISTUwBjY9r7nOe39WX72j3H6hr26OUz57X9Gt+VmSXLdOMiR
 kzbO77+fOb3UNVLH6szHs7d+MMp0KbsevPRKGafWxB6TZVyS9udukYXpvveRWBS4jV/lQL68d
 q1Lffl/wKuLvJiaXX86zLt77wLzo1AWb+OqGk5sDD2yeeDrF9J/unvdW9czlzy2MlFiKMxINt
 ZiLihMBCIzix7UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502350035!67813126!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41355 invoked from network); 10 Aug 2017 07:27:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Aug 2017 07:27:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 01:27:15 -0600
Message-Id: <598C26F2020000780016E678@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 01:27:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/mm: make various hotplug related functions
	static
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAt
MTA2LDcgKzEwNiw3IEBAIHN0cnVjdCBtZW1faG90YWRkX2luZm8KICAgICB1bnNpZ25lZCBsb25n
IGN1cjsKIH07CiAKLWludCBob3RhZGRfbWVtX3ZhbGlkKHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1
Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQorc3RhdGljIGludCBob3RhZGRfbWVtX3ZhbGlkKHVu
c2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogewogICAgIHJl
dHVybiAocGZuIDwgaW5mby0+ZXBmbiAmJiBwZm4gPj0gaW5mby0+c3Bmbik7CiB9CkBAIC0xNTYs
NyArMTU2LDcgQEAgc3RhdGljIGludCBtMnBfbWFwcGVkKHVuc2lnbmVkIGxvbmcgc3BmbgogICAg
IHJldHVybiBNMlBfTk9fTUFQUEVEOwogfQogCi1pbnQgc2hhcmVfaG90YWRkX20ycF90YWJsZShz
dHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQorc3RhdGljIGludCBzaGFyZV9ob3RhZGRfbTJw
X3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBpLCBuLCB2LCBtMnBfc3RhcnRfbWZuID0gMDsKICAgICBsM19wZ2VudHJ5X3QgbDNlOwpAQCAt
MjU3LDcgKzI1Nyw3IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfY29tcGF0X20ycF9tYXBwaW5nKHMK
ICAgICByZXR1cm47CiB9CiAKLXZvaWQgZGVzdHJveV9tMnBfbWFwcGluZyhzdHJ1Y3QgbWVtX2hv
dGFkZF9pbmZvICppbmZvKQorc3RhdGljIHZvaWQgZGVzdHJveV9tMnBfbWFwcGluZyhzdHJ1Y3Qg
bWVtX2hvdGFkZF9pbmZvICppbmZvKQogewogICAgIGwzX3BnZW50cnlfdCAqbDNfcm9fbXB0Owog
ICAgIHVuc2lnbmVkIGxvbmcgaSwgdmEsIHJ3dmE7CkBAIC03MTIsNyArNzEyLDcgQEAgdm9pZCBm
cmVlX2NvbXBhdF9hcmdfeGxhdChzdHJ1Y3QgdmNwdSAqdgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEZOX1VQKENPTVBBVF9BUkdfWExBVF9TSVpFKSk7CiB9CiAKLXZvaWQgY2xlYW51
cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQorc3RhdGljIHZvaWQg
Y2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogewogICAg
IHVuc2lnbmVkIGxvbmcgc3ZhLCBldmE7CiAgICAgbDNfcGdlbnRyeV90IGwzZTsKQEAgLTEyNzIs
NyArMTI3Miw3IEBAIHVuc2lnbmVkIGludCBkb21haW5fY2xhbXBfYWxsb2NfYml0c2l6ZSgKICAg
ICByZXR1cm4gbWluKGQtPmFyY2gucGh5c2FkZHJfYml0c2l6ZSwgYml0cyk7CiB9CiAKLWludCB0
cmFuc2Zlcl9wYWdlc190b19oZWFwKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCitzdGF0
aWMgaW50IHRyYW5zZmVyX3BhZ2VzX3RvX2hlYXAoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5m
bykKIHsKICAgICB1bnNpZ25lZCBsb25nIGk7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CkBA
IC0xMjkyLDcgKzEyOTIsNyBAQCBpbnQgdHJhbnNmZXJfcGFnZXNfdG9faGVhcChzdHJ1Y3QgbWVt
X2hvCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBtZW1faG90YWRkX2NoZWNrKHVuc2lnbmVkIGxv
bmcgc3BmbiwgdW5zaWduZWQgbG9uZyBlcGZuKQorc3RhdGljIGludCBtZW1faG90YWRkX2NoZWNr
KHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQgbG9uZyBlcGZuKQogewogICAgIHVuc2lnbmVk
IGxvbmcgcywgZSwgbGVuZ3RoLCBzaWR4LCBlaWR4OwogCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 07:28:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 07: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.xen.org>)
	id 1dfht2-0006eC-6U; Thu, 10 Aug 2017 07:28:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfht0-0006e0-Nz
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 07:28:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 04/7F-03612-60B0C895; Thu, 10 Aug 2017 07:28:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXS6fjDS5eVuyf
 S4NIFZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN4z1v2gs1sFbMfnGBrYHzE0sXIySEkkCcx
 9/I/NhCbV8BOYt2UnUwgtoSAocTphTfBalgEVCU2tN1nBLHZBNQl2p5tZ+1i5OAQETCQOHc0C
 STMLBAl0bf8KlirsICvxMRPq1ghxttJTFt5lhmknFdAUOLvDmGIci2Jh79usUDY2hLLFr4GK2
 EWkJZY/o9jAiPvLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBmV5
 uanFxYnpqTmJSsV5yfu4mRmCIMQDBDsY/ywIOMUpyMCmJ8hZ/6o4U4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMF7krMnUkiwKDU9tSItMwcY7DBpCQ4eJRHeSyBp3uKCxNzizHSI1ClGY46mD1u+M
 HG8mvD/G5MQS15+XqqUOO8PkFIBkNKM0jy4QbAovMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORi
 Vh3mUgU3gy80rg9r0COoUJ6JQI306QU0oSEVJSDYz7zgh5TMrb/81+4cXutbcmfPTsEOmsyH9
 is3aB/dcu/jeJ31sVemqL1VWrwjfPPHdJu0j94WTvi49UZ/O1fZDokH+1wCjUS+z8tdkzLz7o
 muAj7GXh71prX/r0xK5Nswzkm/6pLTkqPO3HZ3mx5TyXX/+vU5EzvyK+tS3IzfN6Y/nWdUzhE
 3OVWIozEg21mIuKEwGCzdeLvQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502350083!70608260!1
X-Originating-IP: [137.65.248.74]
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 11205 invoked from network); 10 Aug 2017 07:28:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 07:28:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 01:28:03 -0600
Message-Id: <598C2722020000780016E67B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 01:28:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH] x86/HVM: fix boundary check in
 hvmemul_insn_fetch() (again)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDVhOTkyYjY3MGIgKCJ4ODYvaHZtOiBGaXggYm91bmRhcnkgY2hlY2sgaW4KaHZtZW11
bF9pbnNuX2ZldGNoKCkiKSB3ZW50IGEgbGl0dGxlIHRvbyBmYXIgaW4gaXRzIGNvcnJlY3Rpb24g
dG8KY29tbWl0IDA5NDNhMDMwMzcgKCJ4ODYvaHZtOiBGaXhlcyB0byBodm1lbXVsX2luc25fZmV0
Y2goKSIpOiBLZWVwIHRoZQpzdGFydCBvZmZzZXQgY2hlY2ssIGJ1dCByZXN0b3JlIHRoZSBvcmln
aW5hbCBlbmQgb2Zmc2V0IG9uZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC05NTksNyArOTU5LDcgQEAgaW50IGh2bWVtdWxfaW5z
bl9mZXRjaCgKICAgICAgICAgICAgICAqIHdoaWNoIG1lYW5zIHNvbWV0aGluZyB3ZW50IHdyb25n
IHdpdGggaW5zdHJ1Y3Rpb24gZGVjb2RpbmcuLi4KICAgICAgICAgICAgICAqLwogICAgICAgICAg
ICAgaWYgKCBpbnNuX29mZiA+PSBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikgfHwKLSAg
ICAgICAgICAgICAgICAgKGluc25fb2ZmICsgYnl0ZXMpID49IHNpemVvZihodm1lbXVsX2N0eHQt
Pmluc25fYnVmKSApCisgICAgICAgICAgICAgICAgIGluc25fb2ZmICsgYnl0ZXMgPiBzaXplb2Yo
aHZtZW11bF9jdHh0LT5pbnNuX2J1ZikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 07:31:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 07: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.xen.org>)
	id 1dfhvu-0007Lp-KB; Thu, 10 Aug 2017 07:31:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfhvs-0007Le-VC
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 07:31:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8B/98-03368-8BB0C895; Thu, 10 Aug 2017 07:31:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS3c7d0+
 kwdPdRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8apefuYCnYIVUza+Zq5gfEwXxcjJ4eQQJ7E
 uQvPmEBsXgE7id3tJ5lBbAkBQ4nTC2+ygNgsAqoSyx/MArPZBNQl2p5tZwWxRQRMJNavvcPYx
 cjFwSywhFnizNTHjCAJYQFniU8HWplBEkIC85kkps0+BbaBU8BGYsHGBqBuDqBtghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbp
 GlnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxgPLAo8xCjJwaQkylv8
 qTtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvOldPpJBgUWp6akVaZg4wFmDSEhw8SiK8XiBp3
 uKCxNzizHSI1ClGY45XE/5/Y+Jo+v7xO5MQS15+XqqUOG82SKkASGlGaR7cIFiMXmKUlRLmZQ
 Q6TYinILUoN7MEVf4VozgHo5IwrwLIFJ7MvBK4fa+ATmECOiXCtxPklJJEhJRUA6NPob+teLP
 Q0lrPRw2pcw4/Kxe2rjEtn/PbIsy36usklk5OG0u2XHkepjlHwv72b39Rv2KiSVlKS4Ghe88S
 X/OabT+tpu9gf5BTdtSgX6T95IJpB5v0eboLPHfMFvh2am5vL8ss1YqvE/d1qe0+4qElc/q/w
 OkrPJsc/ZOmrJeRvxltub19nRJLcUaioRZzUXEiAKBgorrMAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502350262!111334143!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63645 invoked from network); 10 Aug 2017 07:31:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 07:31:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 01:31:01 -0600
Message-Id: <598C27D3020000780016E698@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 01:30:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <598B14FB020000780016E27A@prv-mh.provo.novell.com>
 <fc2ba9e0-ec8c-fceb-e59c-94ea503a5f56@epam.com>
In-Reply-To: <fc2ba9e0-ec8c-fceb-e59c-94ea503a5f56@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDIzOjM5LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IE9uIDA5LjA4LjE3IDE0OjU4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDku
MDguMTcgYXQgMTI6MTAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiBPbiAwOC8w
OC8xNyAyMTowOCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gKyNpZm5kZWYgX19YRU5f
UFVCTElDX0FSQ0hfQVJNX1NNQ19IX18KPj4+PiArI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9B
Uk1fU01DX0hfXwo+Pj4+ICsKPj4+PiArdHlwZWRlZiBzdHJ1Y3Qgewo+Pj4+ICsgICAgdWludDMy
X3QgYVs0XTsKPj4+PiArfSB4ZW5fYXJtX3NtY2NjX3VpZDsKPj4gCj4+IFRoaXMgaXMgbm90IHRo
ZSBub3JtYWwgd2F5IG9mIGVuY29kaW5nIGEgVUlEIHR5cGUuCj4gSnVzdCB0byBiZSBjbGVhcjog
eW91IGFyZSBwcm9wb3NpbmcgdG8gc3RvcmUgVUlEIGluIHN1Y2ggc3RydWN0Cj4gc3RydWN0IHV1
aWRfdCB7Cj4gICAgICB1bnNpZ25lZDMyICB0aW1lX2xvdzsKPiAgICAgIHVuc2lnbmVkMTYgIHRp
bWVfbWlkOwo+ICAgICAgdW5zaWduZWQxNiAgdGltZV9oaV9hbmRfdmVyc2lvbjsKPiAgICAgIHVu
c2lnbmVkOCAgIGNsb2NrX3NlcV9oaV9hbmRfcmVzZXJ2ZWQ7Cj4gICAgICB1bnNpZ25lZDggICBj
bG9ja19zZXFfbG93Owo+ICAgICAgYnl0ZSAgICAgICAgbm9kZVs2XTsKPiB9Owo+IHJpZ2h0PwoK
VHlwZS13aXNlIHllczsgdGhlIG5hbWVzIG9mIHRoZSBmaWVsZHMgbG9vayB1bmNvbW1vbiB0byBt
ZS4KCj4+Pj4gKyNkZWZpbmUgWEVOX0FSTV9TTUNDQ19VSUQoYSwgYiwgYywgZDAsIGQxLCBkMiwg
ZDMsIGQ0LCBkNSwgZDYsIGQ3KSAgICAgIFwKPj4+PiArICAgICgoeGVuX2FybV9zbWNjY191aWQp
IHt7KGEpLCAoKGIpIDw8IDE2IHwgKGMpICksICAgICAgICAgICAgICAgICAgICAgXAo+Pgo+PiBU
aGlzIGlzIG5vdCBDODkgY29tcGF0aWJsZS4KPiBPb3BzLCBzb3JyeS4gRGlkbid0IGtuZXcgdGhh
dCBYRU4gc2hvdWxkIGJlIEM4OSBjb21wYXRpYmxlLgo+IElzIHRoZXJlIGFueSBndWlkZSBmb3Ig
bm92aWNlcz8gSSBkaWRuJ3QgZm91bmQgYW55dGhpbmcgdXNlZnVsIGluIGRvY3MvIAo+IChub3Qg
ZXZlbiBjb2Rpbmcgc3R5bGUgZG9jdW1lbnQpLiBPbiB3aWtpIEkgaGF2ZSBmb3VuZCBvbmx5IAo+
ICJTdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMiIHBhZ2UsIHdoaWNoIGlzIHZlcnkgaGVs
cGZ1bCwgYnV0IGl0IAo+IGRvZXMgbm90IGNvdmVyIHRvcGljcyBsaWtlIHdoaWNoIEMgc3RhbmRh
cmQgdG8gdXNlLgoKVGhlIHB1YmxpYyBoZWFkZXJzIGFyZSByZXF1aXJlZCB0byB0aGUgQzg5IGNv
bXBhdGlibGU7IFhlbgpjb2RlIGluIGdlbmVyYWwgaXMgZmluZSB0byB1c2UgZXh0ZW5zaW9ucy4K
Cj4+Pj4gKyAgICAgICAgKChkMCkgPDwgMjQgfCAoZDEpIDw8IDE2IHwgKGQyKSA8PCA4IHwgKGQz
KSA8PCAwKSwgICAgICAgICAgICAgIFwKPj4+PiArICAgICAgICAoKGQ0KSA8PCAyNCB8IChkNSkg
PDwgMTYgfCAoZDYpIDw8IDggfCAoZDcpIDw8IDApfX0pCj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsg
KiBIeXBlcnZpc29yIFNlcnZpY2UgdmVyc2lvbi4KPj4+PiArICoKPj4+PiArICogV2UgY2FuJ3Qg
dXNlIFhFTiB2ZXJzaW9uIGhlcmUsIGJlY2F1c2Ugb2YgU01DQ0MgcmVxdWlyZW1lbnRzOgo+Pj4+
ICsgKiBNYWpvciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2ZXJ5IHRpbWUgU01DL0hWQyBmdW5j
dGlvbiBpcyByZW1vdmVkLgo+Pj4+ICsgKiBNaW5vciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2
ZXJ5IHRpbWUgU01DL0hWQyBmdW5jdGlvbiBpcyBhZGRlZC4KPj4+PiArICogU28sIGl0IGlzIFNN
Q0NDIHByb3RvY29sIHJldmlzaW9uIGNvZGUsIG5vdCBYRU4gdmVyc2lvbi4KPj4gCj4+IEkgZG9u
J3QgdW5kZXJzdGFuZCB0aGlzIGV4cGxhbmF0aW9uIC0gaG93IGlzIHRoZSBzaXR1YXRpb24gaGVy
ZQo+PiBkaWZmZXJlbnQgZnJvbSBzb21lIGFyYml0cmFyeSwgbm9uLXRvb2xzdGFjay1vbmx5IGh5
cGVyY2FsbD8KPiBCZWNhdXNlIHRoaXMgaXMgZ2VuZXJpYyBpbnRlcmZhY2UgdGhhdCBzaG91bGQg
YmUgc3VwcG9ydGVkIGJ5IGFsbCAKPiBoeXBlcnZpc29ycywgaW5jbHVkaW5nIFhFTi4gVGhpbmsg
YWJvdXQgdGhpcyBhcyBhIHdheSBmb3IgYSBndWVzdCB0byAKPiBkZXRlcm1pbmUgdW5kZXIgd2hp
Y2ggaHlwZXJ2aXNvciBpdCBvcGVyYXRlcywgYW5kIHdoaWNoIGZ1bmN0aW9ucyBpdCAKPiBwcm92
aWRlcy4KCkluIHdoaWNoIGNhc2UgLSB3aHkgdGhlIFhFTl8gcHJlZml4ZXM/CgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 07:59:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 07: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.xen.org>)
	id 1dfiN2-0000YN-TH; Thu, 10 Aug 2017 07:59:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dfiN1-0000YH-K6
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 07:59:07 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4D/10-03044-A421C895; Thu, 10 Aug 2017 07:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSqoa6XUE+
 kwfd2fovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePCrnXsBc95Kl5M+87cwLiOq4uRi0NIYBqj
 xNJ9R5lBHBaBrcwSDZd7WUAcCYE5rBKr3yxj6mLkBHLyJD7c7GWHsIsl9u3fzQpi8woISpyc+
 YQFxBYS8JTo3PAXLM4pYCnx6ftFZogV7xglDm7byNjFyMHBJmAiMatDAqSGRUBVYtecg+wQcw
 IkJv8/yQhiCws4SDxacZENxBYRUJR48PImK8gcZoGJzBInXp0Da2AW0JRo3f6bfQKjwCwkd8x
 CklrAyLSKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwGBmA
 YAfj5Y0BhxglOZiURHmLP3VHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3SPQEykkWJSanlqRl
 pkDjAuYtAQHj5IIr6QgUJq3uCAxtzgzHSJ1itGY48qVdV+YOKYc2P6FSYglLz8vVUqc9w/IJA
 GQ0ozSPLhBsHi9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeHZCFPJl5JXD7XgGdwgR0SoR
 vJ8gpJYkIKakGRv7ImMV50w3jnI20H016IjV9Yd6pHw92usZ6Tv2y/OCL1SGXD+//zRBc/Fgs
 dZ2AGbv3wamiC08YG77+MrnySDLThrNGTyZbhdSXZaWdmZenL+O915olVawhV2HtlA5+F7ED8
 8pb116y+sq6flHqtfXWJxbyTuZILf2Yt6UoyF34KNvipHq9m0osxRmJhlrMRcWJAIhtAH/SAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502351945!110367397!1
X-Originating-IP: [209.85.213.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11843 invoked from network); 10 Aug 2017 07:59:06 -0000
Received: from mail-vk0-f49.google.com (HELO mail-vk0-f49.google.com)
 (209.85.213.49)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 07:59:06 -0000
Received: by mail-vk0-f49.google.com with SMTP id n125so75835vke.1
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 00:59:06 -0700 (PDT)
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=9+uLLLAU+uDibt+2gG8CM0EnPGj4ASD3FO/H9u5gQow=;
 b=YIjLXJljS79xEVagIRGaDSJK5E6N8mSVyi21QKh37dPrxfbQ+73844TyEPQ1HIAke/
 u4ctotutu6Kfu2rjPlFhOvfpzDe0OL50gPIghB2jo7c0Ai4SqAKCtWxXC8SBxt7hBP2J
 DW6FLqUlFbtgKTq+/4IwyAMjgWqxwCt/RAF1I=
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=9+uLLLAU+uDibt+2gG8CM0EnPGj4ASD3FO/H9u5gQow=;
 b=qiPWRNYQPNapd0RPFkv4RBCtnK0fsqQq+UAfB2ToPVvJT4hZLkdhtH8Xmfo5Wrraxd
 zBuF9bygbDE3dT81CT1lRroT+Cmc1Yuf+S2ljPPuR/ILRregVYsqK9qbHp029+X/HcG3
 vc06P4nj66FTv7UrS97zbFoVqC5kC1dIf7wjTfxBR/rQgbyzff3EEmG3QImAkkaysaPl
 hV01El7XgcHwQ8WiZBWALsoMzcJ23DuwxH+J75VL4W1j+YjhUMfrCeF4Hg8Gmzt3I2I7
 +cCc1X2+qgNiZYSlRwpElEfuzrNQgRMJiNJDkJPPZBIWr40+xweGRCDerBDvxLqTJ7iB
 ts3g==
X-Gm-Message-State: AHYfb5jjOM2nOYiWxFxSfN5OLchmL1nM8KqVRp+sfuI0b7hgzLHCWJCX
 0BjLdgeXT+Z9o4dybQlCVhsJ8OqJBded
X-Received: by 10.31.242.143 with SMTP id q137mr6971330vkh.31.1502351945164;
 Thu, 10 Aug 2017 00:59:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Thu, 10 Aug 2017 00:59:04 -0700 (PDT)
In-Reply-To: <20170809110322.jxo7rvlxgprk72i5@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <20170809110322.jxo7rvlxgprk72i5@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 10 Aug 2017 13:29:04 +0530
Message-ID: <CACtJ1JQzOrGMM=KswgbrBJgHumXSRoLaYWCwyx+F4rJGCfC3Ow@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gOSBBdWd1c3QgMjAxNyBhdCAxNjozMywgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gT24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6Mjg6MTRQTSArMDUz
MCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gSGkgSnVsaWVuLAo+Pgo+PiBUaGFua3MgZm9y
IHRoZSB0ZXN0aW5nLgo+Pgo+PiBPbiA4IEF1Z3VzdCAyMDE3IGF0IDIxOjI5LCBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gPiBIaSBCaHVwaW5kZXIsCj4+ID4K
Pj4gPiBJIGdhdmUgYW5vdGhlciBhbmQgSSBoYXZlIGEgY291cGxlIG9mIGNvbW1lbnRzLgo+PiA+
Cj4+ID4gQm9vdGluZyBMaW51eCB3aXRoIGVhcmx5Y29uIGVuYWJsZWQgdGFrZSBxdWl0ZSBhIHdo
aWxlLiBJIGNhbiBzZWUgdGhlCj4+ID4gY2hhcmFjdGVycyBjb21pbmcgc2xvd2VyIHRoYW4gb24g
dGhlIG1pbml0ZWwuIEl0IHNlZW1zIHRvIGJlIGEgYml0IGJldHRlcgo+PiA+IGFmdGVyIHN3aXRj
aGluZyBvZmYgdGhlIGJvb3Rjb25zb2xlLiBPdmVyYWxsIExpbnV4IGlzIHRha2luZyB+MjAgdGlt
ZXMgdG8KPj4gPiBib290IHdpdGggcGwwMTEgdnMgSFZDIGNvbnNvbGUuCj4+ID4KPj4gPiBJIGRv
IGFncmVlIHRoYXQgcGwwMTEgaXMgZW11bGF0ZWQgYW5kIHRoZXJlZm9yZSB5b3UgaGF2ZSB0byB0
cmFwIGFmdGVyIGVhY2gKPj4gPiBjaGFyYWN0ZXIuIEJ1dCAyMCB0aW1lcyBzb3VuZHMgZmFyIHRv
byBtdWNoLgo+PiA+Cj4+IEkgdGhpbmsgdGhpcyBzbG93bmVzcyBjb3VsZCBiZSBkdWUgdG8gcmF0
ZWxpbWl0aW5nIG9mIHRoZSBwbDAxMSBldmVudHMKPj4gaW4geGVuY29ub3NsZS4gQ3VycmVudGx5
LCB0aGUgcmF0ZSBsaW1pdCBpcwo+PiBzZXQgdG8gMzAgZXZlbnRzIHBlciAyMDAgbXNlY3MgKHNl
ZSBSQVRFX0xJTUlUX0FMTE9XQU5DRS9SQVRFX0xJTUlUX1BFUklPRCkuCj4+Cj4+IEkgaW5jcmVh
c2VkIHRoZSByYXRlIGxpbWl0IHRvIDYwMCBldmVudHMgKDMwICogMjApIHBlciAyMDAgbXNlY3Mu
IFdpdGgKPj4gdGhpcyBjaGFuZ2UsCj4+IEkgc2VlIHRoYXQgdGhlIHRoZSBmaW5kIGNvbW1hbmQg
aXMgcnVubmluZyBmYXN0ZXIgYW5kIHNtb290aGVyLgo+PiBFYXJsaWVyIHRoZSBmaW5kIG91dHB1
dCB3b3VsZCBiZSBqZXJreS4KPgo+IFBsZWFzZSBjb25zaWRlciBiYXRjaGluZyB0aGUgZXZlbnRz
IGluc3RlYWQgb2YgYnVtcGluZyB0aGUgbGltaXQuCgpJZiBJIHRyeSB0byBiYXRjaCB0aGUgZXZl
bnRzIHRoZW4gaXQgbWF5IGRlbGF5IHBlciBjaGFyYWN0ZXIKcHJvY2Vzc2luZyAoaWYgbm8gZnVy
dGhlciBjaGFyYWN0ZXJzIGFyZSBjb21pbmcpIHNpbmNlIHdlIHdpbGwgd2FpdApmb3IgbW9yZSBl
dmVudHMgdG8gY29tZSB0byBiYXRjaCB0aGVtIHRvZ2V0aGVyLiBCeSBrZWVwaW5nIHRoZSByYXRl
CmxpbWl0IGhpZ2gsIGl0IGlzIGVuc3VyZWQgdGhhdCBpdCBjYW4gaGFuZGxlIGxhcmdlIGJ1cnN0
IG9mIGV2ZW50cy4gSWYKdGhlcmUgaXMgc3BvcmFkaWMgZGF0YSB0aGVuIHRoZSByYXRlIGxpbWl0
IGlzIG5vdCBoaXQuCgpJIGFtIHRoaW5raW5nIG9mIG1ha2luZyB0aGUgcmF0ZSBsaW1pdCBjb25m
aWd1cmF0aW9uIHBlciBjb25zb2xlLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 08:10:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 08:10: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.xen.org>)
	id 1dfiXq-0002JJ-Qn; Thu, 10 Aug 2017 08:10:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dfiXq-0002JD-5i
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 08:10:18 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 84/67-02175-9E41C895; Thu, 10 Aug 2017 08:10:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42K5GHrdSfe5SE+
 kwYFFIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7g6+ZC1qtK9auucjUwHjXoIuRi0NIoJdR
 Ytu0dywgDovANlaJh3Mus3UxcnJICNxhlVg4xQbCjpO48uYwK4RdJfFl3QYWEFtIQFHi67PpT
 BCTpjFJLP3/GaxIWCBCoqWxF6xIRKCZUeLVJgcQm1nAT2Lak4dQzeUSR+ZMB1vGJmAksfzGD6
 A4BwevgI3ErA98ICaLgKrEqtN6IBWiAuESvQf6wap5BQQlTs58AjaFU8BR4unDRlaI6WYS8zY
 /ZIaw5SW2v50DZYtL3Hoyn2kCo8gsJO2zkLTMQtIyC0nLAkaWVYzqxalFZalFumZ6SUWZ6Rkl
 uYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBUcEABDsYpzY4H2KU5GBSEuUt/tQdKcSXlJ9Sm
 ZFYnBFfVJqTWnyIUYaDQ0mCd5JwT6SQYFFqempFWmYOMD5h0hIcPEoivIUgad7igsTc4sx0iN
 QpRkuOK1fWfWHi2LB6PZCccmD7FyYhlrz8vFQpcd46kAYBkIaM0jy4cbAUcolRVkqYlxHoQCG
 egtSi3MwSVPlXjOIcjErCvK0gU3gy80rgtr4COogJ6KAI306Qg0oSEVJSDYxiATk7G/WF3zEe
 U92ydf8rgwlrY9KijreGTLPoTu4pUZ+7/JFHTcA3qYWRB6pmRHmuq/nPe0pXZplA3fy+W8eCf
 i6f99Pw+I0NiQe/pL/XYd8lIrp/wctz7s+3br7545cK79Uj3Y3XPN+xxCc+Otf9L99dkd/13b
 7HS6eGpzCqPwhSKw56wHZMiaU4I9FQi7moOBEAeCJ8sBwDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502352614!90763620!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25374 invoked from network); 10 Aug 2017 08:10:15 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 08:10:15 -0000
Received: by mail-lf0-f66.google.com with SMTP id 65so32226lfa.0
 for <xen-devel@lists.xen.org>; Thu, 10 Aug 2017 01:10:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=2pE40OvTv0XgtRXt/bLcHgoPg7mRdlN9409nUFzNC3c=;
 b=kK7dtJgZ1rMlqKHEBs4TpTQFbQuHP3cy4r6cLxN6Q7nDyazuyYRaHBvcd/YsA+BaHr
 dzM8+LhGGqYHO7xtNx4dBCHM5U3JtNrK4B1ZVR/Bhb6OKZ0mQX8AVElbe2Bqp/GtVV+v
 /ZBSfHd5rjjx5i1xkglGxggYsBXVCnbRSeU6rjEAbgGN47kE2QR4nh1wM4RKm8Sk/1+h
 Pvhl2GqwhoFhUHItCjQBMTYE6fc/pflZyhQZS6rVCfdJaMLPmm9y7IPMudwT2NiJ6TUO
 gNqGPdlGoUHBFx+HjNw7kgOfdqYu0k46AK/DWj9lgstmBkLSLiIqWCQrH3LWzlh/BM9n
 sMaA==
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=2pE40OvTv0XgtRXt/bLcHgoPg7mRdlN9409nUFzNC3c=;
 b=kNsyl9XkyHn+EBbjPqa5eeO/OBjkwjzXk/RI+4IR55vAINWrOFMoD4M3XdDc9q+r/N
 xByzsszPxe6fIwhy3+KYBO33jJF2S+gbUtbqr5LOlFSNb7B67Bq1kgdMDJ4lPxUkSu/V
 IpkL7QeM89nDCsMWU9EBf/fa8/LaippMVIgyD43/Y1xL/0vEU7jGJCvC2c8vAfSaJNkF
 cUvIUt6qjZUW1KrJjqjaVYZZ2eCQ9CHWVrx2NhcHDmDmL2Kb6CfbViF2tL+MNypopSq5
 r4t2ETm5OoRwxG15uZFl2r5UcjU30MVLZZbVK7vQDvHF3ao+i/VCLu7oeZeX7ykr/L+H
 C5Tw==
X-Gm-Message-State: AHYfb5jf4dNKptRRyawwTq9/y+223SqsLPWsEbkM/bxbqyuMBiq4J5ZR
 ASKCZn7MgKFEuA==
X-Received: by 10.25.234.151 with SMTP id y23mr3822203lfi.247.1502352614478;
 Thu, 10 Aug 2017 01:10:14 -0700 (PDT)
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
 n80sm1111299lfb.14.2017.08.10.01.10.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 10 Aug 2017 01:10:13 -0700 (PDT)
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>, alsa-devel@alsa-project.org,
 xen-devel@lists.xen.org, linux-kernel@vger.kernel.org
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
Date: Thu, 10 Aug 2017 11:10:11 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
Content-Language: en-US
Cc: tiwai@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgp0aGFuayB5b3UgdmVyeSBtdWNoIGZvciB2YWx1YWJsZSBjb21tZW50cyBhbmQgeW91ciB0
aW1lIQoKT24gMDgvMTAvMjAxNyAwNjoxNCBBTSwgVGFrYXNoaSBTYWthbW90byB3cm90ZToKPiBI
aSwKPgo+IE9uIEF1ZyA3IDIwMTcgMjE6MjIsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3Rl
Ogo+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVu
a29AZXBhbS5jb20+Cj4+Cj4+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgWGVu
IFsxXSBwYXJhLXZpcnR1YWxpemVkCj4+IHNvdW5kIGZyb250ZW5kIGRyaXZlci4gSXQgaW1wbGVt
ZW50cyB0aGUgcHJvdG9jb2wgZnJvbQo+PiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vc25kaWYu
aCB3aXRoIHRoZSBmb2xsb3dpbmcgbGltaXRhdGlvbnM6Cj4+IC0gbXV0ZS91bm11dGUgaXMgbm90
IHN1cHBvcnRlZAo+PiAtIGdldC9zZXQgdm9sdW1lIGlzIG5vdCBzdXBwb3J0ZWQKPj4gVm9sdW1l
IGNvbnRyb2wgaXMgbm90IHN1cHBvcnRlZCBmb3IgdGhlIHJlYXNvbiB0aGF0IG1vc3Qgb2YgdGhl
Cj4+IHVzZS1jYXNlcyAoYXQgdGhlIG1vbWVudCkgYXJlIGJhc2VkIG9uIHNjZW5hcmlvdXMgd2hl
cmUKPj4gdW5wcml2aWxlZ2VkIE9TIChlLmcuIEFuZHJvaWQsIEFHTCBldGMpIHVzZSBzb2Z0d2Fy
ZSBtaXhlcnMuCj4+Cj4+IEJvdGggY2FwdHVyZSBhbmQgcGxheWJhY2sgYXJlIHN1cHBvcnRlZC4K
Pj4KPj4gVGhhbmsgeW91LAo+PiBPbGVrc2FuZHIKPj4KPj4gUmVzZW5kaW5nIGJlY2F1c2Ugb2Yg
cmViYXNlIG9udG8gWzJdICsgYWRkZWQgbWlzc2luZyBwYXRjaAo+Pgo+PiBbMV0gaHR0cHM6Ly94
ZW5wcm9qZWN0Lm9yZy8KPj4gWzJdIAo+PiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90aXdhaS9zb3VuZC5naXQvbG9nLz9oPWZvci1uZXh0Cj4+Cj4+IE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvICgxMik6Cj4+ICAgIEFMU0E6IHZzbmQ6IEludHJvZHVjZSBY
ZW4gcGFyYS12aXJ0dWFsaXplZCBzb3VuZCBmcm9udGVuZCBkcml2ZXIKPj4gICAgQUxTQTogdnNu
ZDogSW1wbGVtZW50IGRyaXZlcidzIHByb2JlL3JlbW92ZQo+PiAgICBBTFNBOiB2c25kOiBJbXBs
ZW1lbnQgWGVuIGJ1cyBzdGF0ZSBoYW5kbGluZwo+PiAgICBBTFNBOiB2c25kOiBSZWFkIHNvdW5k
IGRyaXZlciBjb25maWd1cmF0aW9uIGZyb20gWGVuIHN0b3JlCj4+ICAgIEFMU0E6IHZzbmQ6IElt
cGxlbWVudCBYZW4gZXZlbnQgY2hhbm5lbCBoYW5kbGluZwo+PiAgICBBTFNBOiB2c25kOiBJbXBs
ZW1lbnQgaGFuZGxpbmcgb2Ygc2hhcmVkIGJ1ZmZlcnMKPj4gICAgQUxTQTogdnNuZDogSW50cm9k
dWNlIEFMU0EgdmlydHVhbCBzb3VuZCBkcml2ZXIKPj4gICAgQUxTQTogdnNuZDogSW5pdGlhbGl6
ZSB2aXJ0dWwgc291bmQgY2FyZAo+PiAgICBBTFNBOiB2c25kOiBBZGQgdGltZXIgZm9yIHBlcmlv
ZCBpbnRlcnJ1cHQgZW11bGF0aW9uCj4+ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBBTFNBIFBD
TSBvcGVyYXRpb25zCj4+ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBjb21tdW5pY2F0aW9uIHdp
dGggYmFja2VuZAo+PiAgICBBTFNBOiB2c25kOiBJbnRyb2R1Y2UgS2NvbmZpZyBvcHRpb24gdG8g
ZW5hYmxlIFhlbiBQViBzb3VuZAo+Pgo+PiAgIHNvdW5kL2RyaXZlcnMvS2NvbmZpZyAgICAgfCAg
IDEyICsKPj4gICBzb3VuZC9kcml2ZXJzL01ha2VmaWxlICAgIHwgICAgMiArCj4+ICAgc291bmQv
ZHJpdmVycy94ZW4tZnJvbnQuYyB8IDIxMDcgCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMjEyMSBpbnNlcnRpb25z
KCspCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHNvdW5kL2RyaXZlcnMveGVuLWZyb250LmMKPgo+
IEZvciB0aGlzIHBhdGNoc2V0LCBJIGhhdmUgdGhlIHNhbWUgY29uY2VybiB3aGljaCBDbGVtZW5z
IExhZGlzY2gKPiBkZW5vdGVkWzFdLiBJZiBJIGNhbiB1bmRlcnN0YW5kIHlvdXIgZXhwbGFuYXRp
b24gYWJvdXQgcXVldWVpbmcgYmV0d2Vlbgo+IERvbTAvRG9tVSBzdHVmZnMsIHRoZSBjb25jZXJu
IGNhbiBiZSBkZXNjcmliZWQgaW4gc2hvcnQgd29yZHM7IHRoaXMKPiBkcml2ZXIgd29ya3Mgd2l0
aG91dCBhbnkgc3luY2hyb25pemF0aW9uIHRvIGRhdGEgdHJhbnNtaXNzaW9uIGJ5IGFjdHVhbAo+
IHNvdW5kIGhhcmR3YXJlcy4KPgpZZXMsIGJvdGggeW91ciBjb25jZXJucyBhbmQgdW5kZXJzdGFu
ZGluZyBhcmUgY29ycmVjdAo+IEluIGRlc2lnbiBvZiBBTFNBIFBDTSBjb3JlLCBkcml2ZXJzIGFy
ZSBleHBlY3RlZCB0byBzeW5jaHJvbml6ZSB0bwo+IGFjdHVhbCBoYXJkd2FyZXMgZm9yIHNlbWkt
cmVhbHRpbWUgZGF0YSB0cmFuc21pc3Npb24uIFRoZQo+IHN5bmNocm9uaXphdGlvbiBpcyBkb25l
IGJ5IHR3byBwb2ludHM6Cj4gMSkgSW50ZXJydXB0cyB0byByZXNwb25kIGV2ZW50cyBmcm9tIGFj
dHVhbCBoYXJkd2FyZXMuCj4gMikgUG9zaXRpb25zIG9mIGFjdHVhbCBkYXRhIHRyYW5zbWlzc2lv
biBpbiBhbnkgc2VyaWFsIHNvdW5kIGludGVyZmFjZXMKPiAgICBvZiBhY3R1YWwgaGFyZHdhcmVz
Lgo+Cj4gVGhlc2UgdHdvIHBvaW50cyBjb21lcyBmcm9tIHR5cGljYWwgZGVzaWducyBvZiBhY3R1
YWwgaGFyZHdhcmVzLCB0aHVzCj4gdGhleSBkb2Vzbid0IGNvbWUgZnJvbSB1bmZhaXIsIHVucmVh
c29uYWJsZSwgaW50cnVzaXZlIGRlbWFuZHMgZnJvbQo+IHNvZnR3YXJlIHNpZGUuCj4KVGhpcyBj
bGVhciwgdGhhbmsgeW91Cj4gSW4gZGVzaWduIG9mIHR5cGljYWwgc3R1ZmZzIG9uIHBhcmEtdmly
dHVhbGl6YXRpb24sIERvbTAgc3R1ZmZzIGFyZSBoYXJkCj4gdG8gZ2l2ZSBlbm91Z2ggYWJzdHJh
Y3Rpb24gb2Ygc291bmQgaGFyZHdhcmVzIGluIHRoZXNlIHR3byBwb2ludHMgZm9yCj4gRG9tVSBz
dHVmZnMuIEVzcGVjaWFsbHksIGl0IGNhbm5vdCBhYnN0cmFjdCBwb2ludCAyKSBhdCBhbGwgYmVj
YXVzZSB0aGUKPiB2YWx1ZSBvZiBwb3NpdGlvbiBzaG91bGQgYmUgYWNjdXJhdGUgYWdhaW5zdCBh
Y3R1YWwgdGltZSBmcmFtZSwgd2hpbGUKPiB0aGVyZSdzIGFuIG92ZXJoZWFkIGZvciBEb21VIHN0
dWZmcyB0byByZWFkIGl0LiBXaGVuIERvbVUgc3R1ZmZzIGhhbmRsZXMKPiB0aGUgdmFsdWUsIHRo
ZSB2YWx1ZSBpcyBlbm91Z2ggcGFzdCBkdWUgdG8gY29udGV4dCBzd2l0Y2hlcyBiZXR3ZWVuCj4g
RG9tMC9Eb21VLiBUaGVyZWZvcmUsIHRoaXMgZHJpdmVyIG11c3QgcmVseSBvbiBwb2ludCAxKSB0
byBzeW5jaHJvbml6ZQo+IHRvIGFjdHVhbCBzb3VuZCBoYXJkd2FyZXMuCldoaWNoIHdpbGwgYWxz
byBpbnRyb2R1Y2Ugc29tZSBsYXRlbmN5IHRvbzogdGltZSBuZWVkZWQgdG8gZGVsaXZlciBhbmQK
aGFuZGxlIGludGVycnVwdCBmcm9tIERvbTAgdG8gRG9tVQo+IFR5cGljYWxseSwgZHJpdmVycyBj
b25maWd1cmUgaGFyZHdhcmVzIHRvCj4gZ2VuZXJhdGUgaW50ZXJydXB0cyBwZXIgcGVyaW9kIG9m
IFBDTSBidWZmZXIuIFRoaXMgbWVhbnMgdGhhdCB0aGlzCj4gZHJpdmVyIHNob3VsZCBub3RpZnkg
dG8gRG9tMCBhYm91dCB0aGUgdmFsdWUgb2YgcGVyaW9kIHNpemUgcmVxdWVzdGVkCj4gYnkgYXBw
bGljYXRpb25zLgo+Cj4gSW4gJ2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9zbmRpZi5oJywgdGhl
cmUncyBubyBmdW5jdGlvbmFsaXRpZXMgSQo+IGRlc2NyaWJlZCB0aGUgYWJvdmU6Cj4gMS4gbm90
aWZpY2F0aW9ucyBmcm9tIERvbVUgdG8gRG9tMCBhYm91dCB0aGUgc2l6ZSBvZiBwZXJpb2QgZm9y
Cj4gICAgaW50ZXJydXB0cyBmcm9tIGFjdHVhbCBoYXJkd2FyZXMuIE9yIG5vIHdheSBmcm9tIERv
bTAgdG8gRG9tVSBhYm91dAo+ICAgIHRoZSBjb25maWd1cmVkIHNpemUgb2YgdGhlIHBlcmlvZC4K
T2ssIHRoZW4gb24gIm9wZW4iIGNvbW1hbmQgSSB3aWxsIHBhc3MgZnJvbSBEb21VIHRvIERvbTAg
YW4gYWRkaXRpb25hbApwYXJhbWV0ZXIsIHBlcmlvZCBzaXplLiBUaGVuIERvbTAgd2lsbCByZXNw
b25kIHdpdGggYWN0dWFsIHBlcmlvZCBzaXplCmZvciBEb21VIHRvIHVzZS4gU28sIHRoaXMgd2F5
IHBlcmlvZCBzaXplIHdpbGwgYmUgbmVnb3RpYXRlZC4KRG9lcyB0aGUgYWJvdmUgbG9vayBvayB0
byB5b3U/Cj4gMi4gbm90aWZpY2F0aW9ucyBvZiB0aGUgaW50ZXJydXB0cyBmcm9tIGFjdHVhbCBo
YXJkd2FyZXMgdG8gRG9tVS4KPgpPaywgSSB3aWxsIGludHJvZHVjZSBhbiBldmVudCBmcm9tIERv
bTAgdG8gRG9tVSB0byBzaWduYWwgcGVyaW9kIGVsYXBzZWQuCgpUYWtpbmcgaW50byBhY2NvdW50
IHRoZSBmYWN0IHRoYXQgcGVyaW9kIHNpemUgbWF5IGJlIGFzIHNtYWxsIGFzLApzYXksIDFtcywg
ZG8geW91IHRoaW5rIHdlIGNhbi9uZWVkIHRvIG1hbmdsZSBwZXJpb2Qgc2l6ZSBpbiAxKSBvbiBE
b20wIHNpZGUKdG8gYmUgcmVhc29uYWJsZSwgc28gd2UgZG8gbm90IGZsb29kIHdpdGggaW50ZXJy
dXB0cy9ldmVudHMgZnJvbSBEb20wIHRvIApEb21VPwpEbyB5b3Ugc2VlIGFueSAiZm9ybXVsYSIg
dG8gZGV0ZXJtaW5lIHRoYXQgcmVhc29uYWJsZS9hY2NlcHRhYmxlCnBlcmlvZCBsaW1pdCwgc28g
Ym90aCBEb20wIGFuZCBEb21VIGFyZSBoYXBweT8KCj4gRm9yIHRoZSByZWFzb25zLCB5b3VyIGRy
aXZlciB1c2VkIGtlcm5lbCdzIHRpbWVyIGludGVyZmFjZSB0byBnZW5lcmF0ZQo+ICdwc2V1ZG8n
IGludGVycnVwdHMgZm9yIHRoZSBwdXJwb3NlLiBIb3dldmVyLCBpdCBkZXBlbmRzIG9uIERvbTAn
cwo+IGFic3RyYWN0aW9uIGRpZmZlcmVudCBmcm9tIHNvdW5kIGhhcmR3YXJlcyBhbmQgTGludXgg
a2VybmVsJ3MKPiBhYnN0cmFjdGlvbiBmb3IgdGltZXIgZnVuY3Rpb25hbGl0eS4gSW4gdGhpcyBj
YXNlLCBnYXAgYmV0d2VlbiAnYWN0dWFsJwo+IGludGVycnVwdHMgZnJvbSBoYXJkd2FyZSBhbmQg
dGhlICdwc2V1ZG8nIGludGVycnVwdHMgZnJvbSBhIGNvbWJpbmF0aW9uCj4gb2Ygc2V2ZXJhbCBj
b21wb25lbnRzIGJyaW5ncyB1bmV4cGVjdGVkIHJlc3VsdCBvbiBzZXZlcmFsIHNpdHVhdGlvbnMu
Cj4KWW91IGFyZSByaWdodAo+IEkgdGhpbmsgdGhpcyBpcyBkZWZlY3RzIG9mICdzbmRpZicgaW50
ZXJmYWNlIGluIFhlbiBzaWRlLiBJIHRoaW5rIGl0Cj4gYmV0dGVyIGZvciB5b3UgdG8gd29yayBp
biBYZW4gY29tbXVuaXR5IHRvIGltcHJvdmUgdGhlIGFib3ZlIGludGVyZmFjZQo+IGF0IGZpcnN0
LCB0aGVuIHdvcmsgZm9yIExpbnV4IHN0dWZmcy4KPgpQbGVhc2Ugc2VlIGFib3ZlIGZvciBwbGFu
bmVkIGNoYW5nZXMgdG8gdGhlIHByb3RvY29sCj4KPiBBZGRpdGlvbmFsbHksIGluIG5leHQgdGlt
ZSwgcGxlYXNlIHJlbWluZCBvZiBzZXZlcmFsIHBvaW50cyBiZWxvdzoKPiAgKiBXaGVuIGEgZmly
c3QgcGF0Y2ggYWRkcyBhbiBpbml0aWFsIGNvZGUgZm9yIGRyaXZlcnMsIGl0IHNob3VsZAo+ICAg
IGluY2x1ZGUgZW50cmllcyBmb3IgTWFrZWZpbGUgYW5kIEtjb25maWcsIHNvIHRoYXQgdGhlIGRy
aXZlciBjYW4gYmUKPiAgICBidWlsdCBldmVuIGlmIGl0J3Mgc3RpbGwgaW4gYW4gaW5pdGlhbCBz
aGFwZS4KV2lsbCBkbwo+IEVhY2ggcGF0Y2ggc2hvdWxkIGJlCj4gICAgc2VsZi1jb250YWluZWQg
YW5kIHNob3VsZCBiZSBpbiBhIHNoYXBlIHNvIHRoYXQgZGV2ZWxvcGVycyBlYXNpbHkgcnVuCj4g
ICAgYmlzZWN0aW5nLiBJbiBvdGhlciB3b3JkcywgeW91ciBmaXJzdCBwYXRjaFsyXSBpbmNsdWRl
cyBtb2RpZmljYXRpb24KPiAgIGZvciBNYWtlZmlsZSBhbmQgS2NvbmZpZyBpbiB5b3VyIGxhc3Qg
cGF0Y2hbM10uCldpbGwgZG8KPiAgKiBXaGVuIGFueSByZWFkLW9ubHkgc3ltYm9scyBpcyBhZGRl
ZCwgIGl0IHNob3VsZCBoYXZlICdjb25zdCcKPiAgICBxdWFsaWZpZXIgc28gdGhhdCB0aGUgc3lt
Ym9sIHBsYWNlcyB0byAucm9kYXRhIHNlY3Rpb24gb2YgRUxGCj4gICAgYmluYXJpZXMuIEZvciBl
eGFtcGxlLCBpbiB5b3VyIGNvZGUsICdhbHNhX3NuZGlmX2Zvcm1hdHMnIGlzIHN1Y2ggYW4KPiAg
ICBzeW1ib2wuIEluIHJlY2VudCBMaW51eCBkZXZlbG9wbWVudCwgc29tZSBkZXZlbG9wZXJzIHdv
cmsgZm9yCj4gICAgY29uc3RpZnlpbmcgc3VjaCBzeW1ib2xzLiBQbGVhc2UgcmVtaW5kIG9mIHRo
ZWlyIGNvbnRpbnVvdXMgd29ya3MgaW4KPiAgICB1cHN0cmVhbVs0XS4KV2lsbCBkbwo+ICAqIFlv
dSBjYW4gc3BsaXQgeW91ciBkcml2ZXIgdG8gc2V2ZXJhbCBmaWxlcy4gSW4KPiAgICAnaW5jbHVk
ZS94ZW4vaW50ZXJmYWNlL2lvL3NuZGlmLmgnLCBEb20wIHByb2R1Y2VzIGZ1bmN0aW9uYWxpdGll
cyBmb3IKPiAgICBEb21VIHRvIGNvbnRyb2wgZ2Fpbi92b2x1bWUvbXV0ZSBhbmQgaW4gZnV0dXJl
IHlvdXIgZHJpdmVyIG1heSBnZXQKPiAgICBtb3JlIGNvZGVzLiBJZiBzcGxpdCB0byBzZXZlcmFs
IGZpbGVzIG1ha2UgaXQgcmVhZGFibGUsIGl0IHNob3VsZCBiZQo+ICAgIGRvbmUuCldpbGwgZG8u
IElmIEkgc3BsaXQsIGRvIHlvdSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gbW92ZSB0aGUg
ZHJpdmVyCmZyb20gc291bmQvZHJpdmVycyB0byBzb3VuZC94ZW4gZm9sZGVyLCBzbyBhbGwgdGhv
c2UgZmlsZXMgZG8gbm90IG1peAp3aXRoIHRoZSByZXN0Pwo+ICAqIEluIG15IHRhc3RlLCBhIHBy
ZWZpeCBvZiB0aGUgc3ViamVjdCBsaW5lIHNob3VsZCBiZSAneGVuLWZyb250JywKPiAgIGluc3Rl
YWQgb2YgJ3ZzbmQnLiBJdCBjb21lcyBmcm9tIG5hbWUgb2YgeW91ciBkcml2ZXIuCj4KV2lsbCBk
bwo+IFsxXSBbYWxzYS1kZXZlbF0gW1BBVENIIDA4LzExXSBBTFNBOiB2c25kOiBBZGQgdGltZXIg
Zm9yIHBlcmlvZCAKPiBpbnRlcnJ1cHQgZW11bGF0aW9uCj4gaHR0cDovL21haWxtYW4uYWxzYS1w
cm9qZWN0Lm9yZy9waXBlcm1haWwvYWxzYS1kZXZlbC8yMDE3LUF1Z3VzdC8xMjM2MTcuaHRtbCAK
Pgo+IFsyXSBbUEFUQ0ggUkVTRU5EMSAwMS8xMl0gQUxTQTogdnNuZDogSW50cm9kdWNlIFhlbiBw
YXJhLXZpcnR1YWxpemVkIAo+IHNvdW5kIGZyb250ZW5kIGRyaXZlcgo+IGh0dHA6Ly9tYWlsbWFu
LmFsc2EtcHJvamVjdC5vcmcvcGlwZXJtYWlsL2Fsc2EtZGV2ZWwvMjAxNy1BdWd1c3QvMTIzNjU0
Lmh0bWwgCj4KPiBbM10gW2Fsc2EtZGV2ZWxdIFtQQVRDSCBSRVNFTkQxIDEyLzEyXSBBTFNBOiB2
c25kOiBJbnRyb2R1Y2UgS2NvbmZpZyAKPiBvcHRpb24gdG8gZW5hYmxlIFhlbiBQViBzb3VuZAo+
IGh0dHA6Ly9tYWlsbWFuLmFsc2EtcHJvamVjdC5vcmcvcGlwZXJtYWlsL2Fsc2EtZGV2ZWwvMjAx
Ny1BdWd1c3QvMTIzNjYyLmh0bWwgCj4KPiBbNF0gWW91IGNhbiBzZWUgbWFueSBwb3N0cyBmb3Ig
dGhpczsgZS5nLiBbYWxzYS1kZXZlbF0gW1BBVENIIDAvN10gCj4gY29uc3RpZnkgQUxTQSB1c2Jf
ZGV2aWNlX2lkLgo+IGh0dHA6Ly9tYWlsbWFuLmFsc2EtcHJvamVjdC5vcmcvcGlwZXJtYWlsL2Fs
c2EtZGV2ZWwvMjAxNy1BdWd1c3QvMTIzNTY0Lmh0bWwgCj4KPgo+IFJlZ2FyZHMKPgo+IFRha2Fz
aGkgU2FrYW1vdG8KVGhhbmsgeW91LApPbGVrc2FuZHIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 08:15:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 08:15: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.xen.org>)
	id 1dfid5-0002WJ-8i; Thu, 10 Aug 2017 08:15:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfid4-0002WD-1X
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 08:15:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 95/3D-01732-D261C895; Thu, 10 Aug 2017 08:15:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS1dHrCf
 SYOlnI4slHxezODB6HN39mymAMYo1My8pvyKBNePFvWcsBYtYK5pPbGVvYPzB3MXIwSEkkCfR
 8Eipi5GTg1fATmLp+5uMILaEgKHE6YU3WUBsFgFViek79rOB2GwC6hJtz7azgtgiAvoS8z/9B
 LK5OJgFGhglDjWcZQdJCAv4Sxw7M4kdYr6nxIpLJSBhTgEviQOrVjKChHkFBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DXYZcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW01Es
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy9egYGxh2Mv4/7HWKU5GBSEuUt/tQd
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeHlEeyKFBItS01Mr0jJzgNEBU
 yrBwaMkwisFkuYtLkjMLc5Mh0idYjTmaPqw5QsTx6sJ/78xCYFNkhLnnSgCVCoAUppRmgc3CB
 a1lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ82aCLOTJzCuB2/cK6BQmoFMifDtBTilJREh
 JNTCaJYXMu+jLZlSylN8qd0prgXyB19rVj9aVa35as3oS35fLrXsEH0XuTD40dVLKjQmhFW/r
 ZCf/TuXOvtEc91c+ffmEayFcctnTtfUPTndVWKh2z5YloNOY45H4CWWVnXu91LuTtfsORF2vY
 Zp3mWHZdOeWCYefbTuutiQ7d9P12mbDK3Ym774psRRnJBpqMRcVJwIAGeDWUNUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502352939!106150982!1
X-Originating-IP: [137.65.248.74]
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 7197 invoked from network); 10 Aug 2017 08:15:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 08:15:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 02:15:38 -0600
Message-Id: <598C3248020000780016E711@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 02:15:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502302862-13104-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502302862-13104-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/domain_page: Drop domain_mmap_cache
 infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDIwOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpbmZyYXN0cnVjdHVyZSBpcyB1c2VkIGV4Y2x1c2l2ZWx5IGJ5IHRoZSB4ODYg
ZG9fbW11X3VwZGF0ZSgpIGh5cGVyY2FsbC4KPiBNYXBwaW5nIGFuZCB1bm1hcHBpbmcgZG9tYWlu
IHBhZ2VzIGlzIHByb2JhYmx5IG5vdCB0aGUgc2xvdyBwYXJ0IG9mIHRoYXQKPiBmdW5jdGlvbiwg
YnV0IGV2ZW4gd2l0aCBhbiBvcGVuY29kZWQgY2FjaGluZyBpbXBsZW1lbnRhdGlvbiwgQmxvYXQt
by1tZXRlcgo+IHJlcG9ydHM6Cj4gCj4gICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCj4gICBkb19tbXVfdXBkYXRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDY4MTUgICAgNjU3MyAgICAtMjQyCj4gCj4gVGhlICFD
T05GSUdfRE9NQUlOX1BBR0Ugc3R1YiBjb2RlIGhhcyBhIG1pc21hdGNoIGJldHdlZW4gbWFwcGlu
ZyBhbmQKPiB1bm1hcHBpbmcsIHdoaWNoIGlzIGEgbGF0ZW50IGJ1Zy4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 08:16:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 08:16: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.xen.org>)
	id 1dfidQ-0002Y4-HA; Thu, 10 Aug 2017 08:16:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfidP-0002XZ-0M
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 08:16:03 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9D/DD-04533-2461C895; Thu, 10 Aug 2017 08:16:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVddRrCf
 SoGWiuMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzluzSLjghXfFiwjXWBsZJ
 wl2MXBxCAn8ZJRa+OMLexcgJ5DxmlHi5yw0isY1Rov//Z1aQhIiAs8TXM3PBingF9CV+7poHF
 hcGsrun9zGCNEgIfGWWWLjjHBtIQkLAS+JMF8RUEHvp916WLkZ2DjYBK4lDYiBRFgFViYNHG9
 gmMHIvYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6HE
 GINjBuPq30yFGSQ4mJVHe4k/dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCeI9EQKCRalpqdW
 pGXmAEMPJi3BwaMkwrsUJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8H4WBigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5rUBW8WTmlcBtegV0BBPQERG+nSBHlC
 QipKQaGDfmXvZ7J6fydPGXmODZRVdiDGX7ajJMvl3+MWFv2M5yn1OmF/y7Fy2fz2czY8XWtTk
 fo9Idnkq4nfm5TodFYW7ZWZ89PkZrVCpzz5av5VqrEynMJ6P4SjVnwg7eoOVbqv2WnpuuGDSv
 nXl6eE/kiSV/zWXjr2rsCVkerla3hl/62rsKwb+O95RYijMSDbWYi4oTAfGyqTx+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502352960!78515423!1
X-Originating-IP: [104.130.215.37]
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 26703 invoked from network); 10 Aug 2017 08:16:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 08:16:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfidJ-0000vB-Vd; Thu, 10 Aug 2017 08:15: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 1dfidE-0008Im-9X; Thu, 10 Aug 2017 08:15:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfidD-0007hM-S9; Thu, 10 Aug 2017 08:15:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112545-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=d506d8db7168c2c12a9e7afe0bf9047d14ec4c54
X-Osstest-Versions-That: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 08:15:51 +0000
Subject: [Xen-devel] [ovmf test] 112545: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU0NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1NDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNTM5CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MzkKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZDUwNmQ4ZGI3MTY4YzJjMTJhOWU3YWZlMGJmOTA0N2QxNGVjNGM1NApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgN2VmMGRhZTA5MmFmY2ZiNmZh
YjdlODM3MmM3ODA5NzY3MjE2OGM0YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTM5ICAyMDE3
LTA4LTA5IDE2OjQ2OjQ1IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjU0NSAg
MjAxNy0wOC0xMCAwNDo0NzoyNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEh1YWppbmcgTGkgPGh1YWppbmcu
bGlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGQ1MDZkOGRiNzE2OGMyYzEyYTllN2FmZTBiZjkwNDdkMTRlYzRj
NTQKQXV0aG9yOiBIdWFqaW5nIExpIDxodWFqaW5nLmxpQGludGVsLmNvbT4KRGF0ZTogICBNb24g
QXVnIDcgMTU6NTE6NDMgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnL2RyaXZlcjogU2hvdyAiLSIg
aW4gbm9uLVNGTyBtb2RlCiAgICAKICAgIFRoZSBwYXRjaCBzaG93cyAiWCIvIi0iIGluc3RlYWQg
b2YgIlkiLyJOIiBpbiBjb2x1bW4gIkNGRyIKICAgIGFuZCAiRElBRyIuCiAgICBUaGUgcGF0Y2gg
c2hvd3MgIi0iIGluc3RlYWQgb2YgIjAiIGluIGNvbHVtbiAiI0QiIGFuZCAiI0MiLgogICAgCiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBIdWFqaW5nIExpIDxodWFqaW5nLmxpQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDQxNmQ0
OGY3NTU1MThmZDFkMjAyYjk3YmUyZTk5NDRkZjZlOGYwZDQKQXV0aG9yOiBIdWFqaW5nIExpIDxo
dWFqaW5nLmxpQGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDkgMTA6NTQ6MzIgMjAxNyArMDgw
MAoKICAgIFNoZWxsUGtnL2RyaXZlcnM6IFNob3cgSW1hZ2UgTmFtZSBpbiBub24tU0ZPIG1vZGUK
ICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 08:29:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 08:29: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.xen.org>)
	id 1dfipu-0003Qq-OF; Thu, 10 Aug 2017 08:28:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dfipt-0003Qk-Ab
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 08:28:57 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A5/2A-03582-8491C895; Thu, 10 Aug 2017 08:28:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXSnM/RpOsu2RN
 p8OiItcXX5lWMFt+3TGZyYPI4/OEKi8fpW7PYApiiWDPzkvIrElgz7nzaz1pwibHiVPtVtgbG
 LYxdjJwcEgKKElsbNzJD2A4SvW/2sHcxcnEICWxhkni96RArSEJYwEti6e5JQAkODhGBAIm2t
 YIgNcwCHxklLl1bzggSFxIokti3RQSknE1AX2L3i09MIDavgK3Ejo+7wOazCKhKNDdAjBQViJ
 bY23iUEaJGUOLkzCcsIDangL3EtNZfYDXMAuoSf+ZdYoaw5SW2v50DZYtLNH1ZCXWansS0+/N
 YJjAKzkIyahaS9llI2mchaV/AyLKKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9
 NScxqVgvOT93EyMwwBmAYAfjt2UBhxglOZiURHmLP3VHCvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLgFZboiRQSLEpNT61Iy8wBxhpMWoKDR0mEVx0kzVtckJhbnJkOkTrFaMzR9GHLFyaOpgm7vz
 AJseTl56VKifOeEwcqFQApzSjNgxsESwGXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7EWQ
 hT2ZeCdy+V0CnMAGdEuHbCXJKSSJCSqqBMeOaU2DvaacX937sMziucO/8zIVJ2g7lumLLTmeo
 pk/Rs0lQfDvv+dEAX/8lOnnr5Jl36uXFxZ7t/vHB8HX/eve4NSoxHkcerVsdqBI45+1ezrYg1
 ua36/4Ft1sc61llpNC3dW39rO95tvxzH7spVp3dG/Gn1uXX9H/ZH7jWdMbNswr7y84aoMRSnJ
 FoqMVcVJwIAAgpGZ78AgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502353735!70639316!1
X-Originating-IP: [131.111.8.130]
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 41620 invoked from network); 10 Aug 2017 08:28:55 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 08:28:55 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=50216 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 1dfipq-000fVy-e1 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 10 Aug 2017 09:28:54 +0100
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <598C268F020000780016E675@prv-mh.provo.novell.com>
 <598C268F020000780016E675@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f12a0a89-ed5b-c7e6-5ed4-51718a13fa90@citrix.com>
Date: Thu, 10 Aug 2017 09:28:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <598C268F020000780016E675@prv-mh.provo.novell.com>
Content-Language: en-GB
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] IOMMU/PCI: properly annotate
	setup_one_hwdom_device()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMjAxNyAwODoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSXRzIHNvbGUgY2FsbGVy
IGlzIF9faHdkb21faW5pdCwgc28gaXQgY2FuIGJlIHN1Y2ggaXRzZWxmLCB0b28uCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 08:29:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 08:29: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.xen.org>)
	id 1dfiqB-0003Sh-2j; Thu, 10 Aug 2017 08:29:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dfiq9-0003SQ-Dc
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 08:29:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FC/95-03406-8591C895; Thu, 10 Aug 2017 08:29:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSnM/RpBsh2RN
 p0NonbPF9y2QmB0aPwx+usAQwRrFm5iXlVySwZnT9Oc5e0MdY8fn0EpYGxrouRk4OCQFFia2N
 G5khbAeJ3jd72LsYuTiEBLYwSSzv7mcCSQgLeEn8fr0fqIiDQ0QgQKJtrSBIWEigSGJO+w1WE
 JtNQF9i94tPYOW8ArYSbaevsIHYLAKqEvOP72MBsUUFoiX2Nh5lhKgRlDg58wlYnFPAXqJp+T
 +wemYBdYk/8y4xQ9jyEtvfzoGyxSWavqxkhThHT2La/XksExgFZiEZNQtJ+ywk7bOQtC9gZFn
 FqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYsgxAsIPx+saA
 Q4ySHExKorzFn7ojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwCkv0RAoJFqWmp1akZeYAowcmL
 cHBoyTCqw6S5i0uSMwtzkyHSJ1itOeY9W/NFyaOeWCy6cMWEDlh9xcmIZa8/LxUKXHec+JAbQ
 IgbRmleXBDYdF+iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK85iDLeTLzSuB2vwI6iwnorAj
 fTpCzShIRUlINjIHtbott6p4oLBHuZpDLEzGK7Nv587XGR1+BwjuP1P89nLle3VhH3u6JydkX
 jgdmBr9dwP5dbOOz4nz2P7mO01uDKx01HHzv7AlqfaFb96xcoPl044ubl6xWrJSca7/L+vi+p
 4W7ZD+ElASVSG7d6/EzV6/P1qVj59YF/VOUj9+eVvE9KXBypxJLcUaioRZzUXEiAJgdOdLxAg
 AA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502353752!101640504!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39280 invoked from network); 10 Aug 2017 08:29:12 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 08:29:12 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=50217 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 1dfiq8-000fut-d1 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 10 Aug 2017 09:29:12 +0100
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <598C26F2020000780016E678@prv-mh.provo.novell.com>
 <598C26F2020000780016E678@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <02a5bc53-d2f8-f77b-b592-bb3ebc23f1cc@citrix.com>
Date: Thu, 10 Aug 2017 09:29:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <598C26F2020000780016E678@prv-mh.provo.novell.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] x86/mm: make various hotplug related
	functions static
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMjAxNyAwODoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 08:35:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 08:35: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.xen.org>)
	id 1dfiw3-0004Fr-Qw; Thu, 10 Aug 2017 08:35:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388604b8a=Paul.Durrant@citrix.com>)
 id 1dfiw2-0004Fl-SB
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 08:35:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 49/28-09901-6CA1C895; Thu, 10 Aug 2017 08:35:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQveoVE+
 kwczLahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bunuCCQ1wVH//NY21gXMjRxcjJISHgJ7H8
 1ANmEJtNQEdi6dH5TF2MHBwiAkESu16Gg4SZBXQlTj3rYAGxhQUCJRq6L4OVg5Ss/TaVEcI2k
 tiy4CVYnEVAVaL3zEOwel4Bd4m3K9ezgIwUEiiS2DTDHSTMKWAvcfLGeiYQm1FAVuJL42pmiF
 XiEreezGeCuExAYsme88wQtqjEy8f/WCFsA4mtS/exQNTrSCzY/YkNwtaWWLbwNTPEWkGJkzO
 fsExgFJ6FZOwsJC2zkLTMQtKygJFlFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGZXm5qcXFi
 empOYlKxXnJ+7iZGYNgzAMEOxusbAw4xSnIwKYnyFn/qjhTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwftIsidSSLAoNT21Ii0zBxiBMGkJDh4lEd4JIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy8
 9LlRLnfQhSJABSlFGaBzcClgwuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3AcgUnsy8Erh
 Nr4COYAI6IsK3E+SIkkSElFQD44KIeRv4/btvBBo3dHAd+WoQdd7t+hOGs8Lvc635u98b7xCu
 XX717KUf3tbLrn0Iu1reMi8iL/4oe2F29yGZXjleFs/pbZwXfczzLV0ddW2080MbOdbMarG2r
 H5Xn9zPXW3NzFBvvd0p5XNB96pum8MG88+ILE9Qf2fhdmv6XdEX183eqB9QYinOSDTUYi4qTg
 QAtfVd7wEDAAA=
X-Env-Sender: prvs=388604b8a=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502354117!111267793!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22899 invoked from network); 10 Aug 2017 08:35:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 08:35:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,352,1498521600"; d="scan'208";a="50778104"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/HVM: fix boundary check in hvmemul_insn_fetch()
 (again)
Thread-Index: AQHTEapKUCGzIc2DkkiDJEVyITpCDKJ9Q3VQ
Date: Thu, 10 Aug 2017 08:35:16 +0000
Message-ID: <98839712ae904b24b4f5249364698106@AMSPEX02CL01.citrite.net>
References: <598C2722020000780016E67B@prv-mh.provo.novell.com>
 <598C2722020000780016E67B@prv-mh.provo.novell.com>
In-Reply-To: <598C2722020000780016E67B@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>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: fix boundary check in
 hvmemul_insn_fetch() (again)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTAgQXVndXN0IDIwMTcgMDg6MjgKPiBUbzogeGVu
LWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBDb29w
ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIXSB4ODYvSFZNOiBmaXggYm91bmRhcnkg
Y2hlY2sgaW4gaHZtZW11bF9pbnNuX2ZldGNoKCkKPiAoYWdhaW4pCj4gCj4gQ29tbWl0IDVhOTky
YjY3MGIgKCJ4ODYvaHZtOiBGaXggYm91bmRhcnkgY2hlY2sgaW4KPiBodm1lbXVsX2luc25fZmV0
Y2goKSIpIHdlbnQgYSBsaXR0bGUgdG9vIGZhciBpbiBpdHMgY29ycmVjdGlvbiB0bwo+IGNvbW1p
dCAwOTQzYTAzMDM3ICgieDg2L2h2bTogRml4ZXMgdG8gaHZtZW11bF9pbnNuX2ZldGNoKCkiKTog
S2VlcCB0aGUKPiBzdGFydCBvZmZzZXQgY2hlY2ssIGJ1dCByZXN0b3JlIHRoZSBvcmlnaW5hbCBl
bmQgb2Zmc2V0IG9uZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC05NTksNyArOTU5LDcgQEAgaW50IGh2bWVt
dWxfaW5zbl9mZXRjaCgKPiAgICAgICAgICAgICAgICogd2hpY2ggbWVhbnMgc29tZXRoaW5nIHdl
bnQgd3Jvbmcgd2l0aCBpbnN0cnVjdGlvbiBkZWNvZGluZy4uLgo+ICAgICAgICAgICAgICAgKi8K
PiAgICAgICAgICAgICAgaWYgKCBpbnNuX29mZiA+PSBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNu
X2J1ZikgfHwKPiAtICAgICAgICAgICAgICAgICAoaW5zbl9vZmYgKyBieXRlcykgPj0gc2l6ZW9m
KGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpICkKPiArICAgICAgICAgICAgICAgICBpbnNuX29mZiAr
IGJ5dGVzID4gc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpICkKCkkgdGhvdWdodCBpdCB3
YXMgZ2VuZXJhbGx5IGdvb2Qgc3R5bGUgdG8gaGF2ZSBicmFja2V0cyBpbiBjbGF1c2VzIHN1Y2gg
YXMgdGhpcy4gQW55d2F5Li4uCgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwo+ICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 09:04:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 09: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.xen.org>)
	id 1dfjNe-0006ER-22; Thu, 10 Aug 2017 09:03:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ajmalmalib4u@gmail.com>) id 1dfjNd-0006EL-6L
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 09:03:49 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4C/F6-01862-4712C895; Thu, 10 Aug 2017 09:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVyMfT+Id1ixZ5
 Ig1/98hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aV3qNMBZuEK/on5zcwThDuYuTiEBKYyCix
 bdtnJhCHRaCZVaLl9isWEEdCYD6rxI5HT9i7GDmBnCSJiZPXsUDYlRJzbqwGs4UEVCX6d99nh
 Bi1gUli99x2NpAEC1DiyNY/TCC2sICeRN/9+WA2r4CbxKqO80A2BwebgLbEtzWeIGERAXWJJW
 cnge1iFtCXWD15DStEuaDEyZlPWEDKmQXUJJa1KkGUKEpM6X7IPoFRYBaSqlkIVbOQVC1gZF7
 FqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnPUMDIw7GJv2
 +h1ilORgUhLlLf7UHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdRoSdSSLAoNT21Ii0zBxgnM
 GkJDh4lEV41kDRvcUFibnFmOkTqFGMgx5Ur674wcUw5sB1Ibpjx8xsTx6bfJ74zcWwBk4fA5D
 EQKcSSl5+XKiXOmwUySABkUEZpHtwaWOxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMux5
 kCk9mXgncNa+ADmUCOjTCtxPk0JJEhJRUA6O64NFtV97mdFVMFko5XlEa+lno1MPjL7SX9uco
 bGqoMSpPX6Dh5f8vXJZRnC25We3xXd2fa/aFfzHaosfkufSi2oOJexxE/wlfkd/yeNMelqliz
 s3cHytPmyn+UTH0U17a/XVf0j7jfvMZIidquSZeLK8JOcA7z/jlq6V8LvPPqhQx15sf9lJiKc
 5INNRiLipOBAANMQ82+AIAAA==
X-Env-Sender: ajmalmalib4u@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502355826!53918897!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25798 invoked from network); 10 Aug 2017 09:03:47 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 09:03:47 -0000
Received: by mail-io0-f194.google.com with SMTP id c74so1225475iod.4
 for <xen-devel@lists.xen.org>; Thu, 10 Aug 2017 02:03:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:subject:message-id:from:to:cc:mime-version
 :content-transfer-encoding;
 bh=bR4oHqHlEg6uLhrSgpvGbbG0JpPr3kqcH/RQHChzpo0=;
 b=ZRXoFSjuRoQZAribQzoBOf2R6vAFpsAlbkCPEqXPJnXZThKqaiNnf6GLz0JKIONSs7
 QbSpvuJaCFkGeymfnHhW/vMjGHjPfpE7tLmqvpfhpOPwSXZ1yIZ27g/q0e/AIUex4fJg
 QvBrFjKulmqKCC8+sr0Nv0JlfhRkFa9WsXCnqxK4q6U5NU6G0sJI1C8DPNv+dCNIAMIC
 VZQBjRAyn/wQGqeT9LoAtnDXnizzfTLnJ7ZmPyefBPrCLMIPjxeVRCxJEQmvYGgzvLio
 bz1MKWWwRgikCy/8y3u/NZRCHvWvYTfaZxnDwRvTPCqMktx4Pq+VR8JsPG5+t00boYdl
 PvbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:subject:message-id:from:to:cc:mime-version
 :content-transfer-encoding;
 bh=bR4oHqHlEg6uLhrSgpvGbbG0JpPr3kqcH/RQHChzpo0=;
 b=tAay84YwwNER0Dx8AWJaLhcZ3Yr7mpJyEWgfB/YQNvonjuOPK3tbR7xh6tMFbZdWf9
 vvtWRQUkrCpr77730XA11dDUSaNc8YwzsBr4f0rbLWEYhuot35L/PK/Hl5zXPQ+bwMA3
 +mgf40vbXvNQjmqc6v/MN0/6oOqmCFW3uRWXm76myf0ZvOe+vRlmo1St6O/g4WqbSqFj
 zO5tDg0TnoUmaHg0EP+jLyS7ZU8UGc7i26YnhXQmLrG+2wtoeim4TPcyjcqVTXlLsC9O
 TLg1+3o4Yw8w60YDXnma1MEQ1cpFGKZdz6ZvCee42n/TBtUL/bfpBjSnQPneDKHzVgtW
 kaxA==
X-Gm-Message-State: AIVw110jLwlwd+wxJV83jbfPcFtEEx7na5+IrX6K4ni7mwLIb0Vv0Azz
 +rtgWsTB65DLpb4c6OY=
X-Received: by 10.107.15.16 with SMTP id x16mr8954270ioi.288.1502355826055;
 Thu, 10 Aug 2017 02:03:46 -0700 (PDT)
Received: from ?IPv6:2405:204:d004:beae:298b:cd5a:f86f:6eac?
 ([2405:204:d004:beae:298b:cd5a:f86f:6eac])
 by smtp.gmail.com with ESMTPSA id o11sm2841938iod.80.2017.08.10.02.03.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 10 Aug 2017 02:03:45 -0700 (PDT)
Date: Thu, 10 Aug 2017 14:33:40 +0530
Message-ID: <952crjhr7srg1omfvrmao8aj.1502355820306@email.android.com>
From: ajmalmalib4u <ajmalmalib4u@gmail.com>
To: xen-devel <xen-devel@lists.xen.org>
MIME-Version: 1.0
Cc: georgeeldhojohn <georgeeldhojohn@gmail.com>
Subject: [Xen-devel] Xen Backend for sound sharing for arm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8974771652424384762=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

PGRpdiBkaXI9Imx0ciI+PGZvbnQgY29sb3I9IiMxZjQ5N2QiPkhpLDwvZm9udD48YnI+CjwvZGl2
PjxkaXYgZGlyPSJsdHIiPkkgbmVlZCB0byBkbyBzb3VuZCBzaGFyaW5nIGluIFJDYXIgSDMuSSBh
bSBjdXJyZW50bHkgdXNpbmcgWGVuIDQuOC4wLiBJPGZvbnQgY29sb3I9IiMxZjQ5N2QiPiB0cmll
ZCB0byBwYXRjaCB0aGUgZ3Vlc3Qga2VybmVsKHYgNC42LjApIHVzaW5nIHRoZSBwYXRjaCBzZXJp
ZXMgW1tSRVNFTkQxLDAxLzEyXcKgQUxTQTogdnNuZDogSW50cm9kdWNlIFhlbiBwYXJhLXZpcnR1
YWxpemVkIHNvdW5kIGZyb250ZW5kIGRyaXZlcl0gdG8gYWRkIHRoZSBzdXBwb3J0IGZvciBYZW4g
cGFyYS12aXJ0dWFsaXplZCBzb3VuZCBmcm9udGVuZCBkcml2ZXIgd2hpY2ggd2FzIG1hZGUgYXZh
aWxhYmxlIGEgZmV3IGRheXMgYWdvLjwvZm9udD48YnI+CjwvZGl2PjxkaXYgZGlyPSJsdHIiPjxi
cj4KPC9kaXY+PGRpdiBkaXI9Imx0ciI+PGZvbnQgY29sb3I9IiMxZjQ5N2QiPkkgZ290IHNvbWUg
ZXJyb3JzIHdoaWNoIEkgZ3Vlc3Mgd2VyZSBkdWUgdG8gdGhlIG9sZCBrZXJuZWwgdmVyc2lvbi4g
U28gScKgZG93bmxvYWRlZCB0aGUgY3VycmVudCBzdGFibGUgTGludXggNC4xMi41IGZyb23CoDwv
Zm9udD48Zm9udCBjb2xvcj0iIzFmNDk3ZCI+PGEgaHJlZj0iaHR0cDovL2tlcm5lbC5vcmciPmtl
cm5lbC5vcmc8L2E+PC9mb250Pjxmb250IGNvbG9yPSIjMWY0OTdkIj7CoGFuZCB0cmllZCB0byBh
ZGQgdGhlIHBhdGNoZXMgdG8gaXQuIEJ1dCB0aGUgcGF0Y2ggZmFpbGVkIGR1ZSB0byBtaXNzaW5n
IGZpZWxkcyBpbiBzbmRfcGNtX29wcyBpbiBwY20uaC4gQXMgc3VjaCwgSSBoYWQgdG8gcGF0Y2gg
dGhlIGtlcm5lbCB3aXRoIGEgZGlmZmVyZW50IHBhdGNoIHNlcmllc1tbdjIsMDIvMjddIEFMU0E6
IHBjbTogSW50cm9kdWNlwqBjb3B5X3VzZXIsIGNvcHlfa2VybmVsIGFuZCBmaWxsX3NpbGVuY2Ug
b3BzXSxbQUxTQTogc291bmQvaXNhOiBjb25zdGlmeSBzbmRfa2NvbnRyb2xfbmV3IHN0cnVjdHVy
ZXNdW0FMU0E6IGd1czogcmVtb3ZlIHVudXNlZCBsb2NhbCBmbGFnXSB0byBhZGQgdGhlIG5ldyBm
aWVsZHMgdG8gcGNtLmguIEFsc28sIEkgaGFkIHRvIGNvcHkgYW4gU29DIHNwZWNpZmljIGZpcm13
YXJlIGZpbGVbcjhhNzc5eF91c2IzX3YyLmRsbWVtXSB0byB0aGUgZmlybXdhcmXCoGRpcmVjdG9y
eSBvZiB0aGUga2VybmVsIGRpcmVjdG9yeS4gRmluYWxseSBhZnRlciBhcHBseWluZyBhbGwgdGhl
c2UgcGF0Y2hlcyB0byB2NC4xMi41IGFuZCBidWlsZGluZyB0aGUga2VybmVsLCBJIGdvdCB0aGUg
c25kLXhlbi1mcm9udC5rbyBmaWxlIGluIHNvdW5kL2RyaXZlcnMvLjwvZm9udD48YnI+CjwvZGl2
PjxkaXYgZGlyPSJsdHIiPjxicj4KPC9kaXY+PGRpdiBkaXI9Imx0ciI+PGZvbnQgY29sb3I9IiMx
ZjQ5N2QiPkhvdyBjYW4gSSB0ZXN0IHdoZXRoZXIgdGhlIHNvdW5kIGZyb250ZW5kIGlzIHdvcmtp
bmc/IElzIHRoZSBiYWNrZW5kIGZvcsKgc291bmQgYXZhaWxhYmxlIGZvciBzbmRpZi5oPzwvZm9u
dD48YnI+CjwvZGl2PjxkaXYgZGlyPSJsdHIiPjxicj4KPC9kaXY+PGRpdiBkaXI9Imx0ciI+PGZv
bnQgY29sb3I9IiMxZjQ5N2QiPsKgPC9mb250Pjxicj4KPC9kaXY+PGRpdiBkaXI9Imx0ciI+PGJy
Pgo8L2Rpdj48ZGl2IGRpcj0ibHRyIj48Zm9udCBjb2xvcj0iIzFmNDk3ZCI+UmVnYXJkcyw8L2Zv
bnQ+PGJyPgo8L2Rpdj48ZGl2IGRpcj0ibHRyIj48YnI+CjwvZGl2PjxkaXYgZGlyPSJsdHIiPjxm
b250IGNvbG9yPSIjMWY0OTdkIj5Bam1hbDwvZm9udD48YnI+CjwvZGl2PjxkaXYgZGlyPSJsdHIi
Pjxicj4KPC9kaXY+



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8974771652424384762==--

From xen-devel-bounces@lists.xen.org Thu Aug 10 09:04:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 09:04: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.xen.org>)
	id 1dfjOJ-0006Hp-Ao; Thu, 10 Aug 2017 09:04:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1dfjOH-0006Hc-Hx
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 09:04:29 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FE/01-03937-C912C895; Thu, 10 Aug 2017 09:04:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K52LJdRneOYk+
 kwff38hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRy09ZCr6zVfx6sIWlgbGNtYuRi0NIYDaT
 xMG169i7GDk5WATsJfZtusMGYjMKlEncXrOfFcLOldi86h8LiC0ksIlRYscjPxBbWCBM4u7aN
 mYQW0QgVuL9laVgQ5kFVjFK/J22mAmiwUXi1raPQEM5ONgENCX2/wHbxStgK3Fzzg4miL2qEt
 d6X4DNFxUIl9j//RozRI2gxMmZT8DinAKuEme2LmEEsZkF1CX+zLvEDGGLS9x6Mp8JwpaX2P5
 2DjPIKgkBbYn3k/NAzpEQ6GOU+HxnF+MERpFZSMbOQjJqFpJRs5CMWsDIsopRozi1qCy1SNfI
 QC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAuGIBgB+OvZQGHGCU5mJREeYs/d
 UcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9qtATKSRYlJqeWpGWmQOMUJi0BAePkgjvapA0b3
 FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1VKnPc9SKkASGlGaR7cIFjiuMQoKyXMywh
 0mhBPQWpRbmYJqvwrRnEORiVh3ncgU3gy80rg9r0COoUJ6JQI306QU0oSEVJSDYxl+x141nUt
 Zn9rzFMmzbVYLv3OWcVfT1J3WKVoGgYtDOJ+JVx/wpV9RrHPtUMndvTMV7ws8qBhTuvkW7/y/
 qeeMlWY/dOHWeT5+UlaWiy/1TlbXkWy35QKCS9xlZqtHnrlaZfyncv2BzLPWKrasKW93r7j88
 PD+mb+1h7rTrKGnD9fl33c2UeJpTgj0VCLuag4EQAL5rEnFwMAAA==
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502355867!71419709!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46336 invoked from network); 10 Aug 2017 09:04:28 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 09:04:28 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 90459FF7B6;
 Thu, 10 Aug 2017 09:04:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 90459FF7B6
Received: from [10.36.117.162] (ovpn-117-162.ams2.redhat.com [10.36.117.162])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 0976378345;
 Thu, 10 Aug 2017 09:04:18 +0000 (UTC)
To: Lan Tianyu <tianyu.lan@intel.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
References: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <56f411f0-1e7f-1d06-01d4-2f16e6039444@redhat.com>
Date: Thu, 10 Aug 2017 11:04:17 +0200
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: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Thu, 10 Aug 2017 09:04:26 +0000 (UTC)
Cc: kevin.tian@intel.com, sstabellini@kernel.org, ehabkost@redhat.com,
 mst@redhat.com, marcel@redhat.com, anthony.perard@citrix.com,
 chao.gao@intel.com, rth@twiddle.net
Subject: Re: [Xen-devel] [PATCH v2 0/3] Qemu: Add Xen vIOMMU interrupt
 remapping function support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMjAxNyAyMjo1MSwgTGFuIFRpYW55dSB3cm90ZToKPiBUaGlzIHBhdGNoc2V0IGlz
IHRvIGRlYWwgd2l0aCBNU0kgaW50ZXJydXB0IHJlbWFwcGluZyByZXF1ZXN0IHdoZW4gZ3Vlc3QK
PiB1cGRhdGVzIE1TSSByZWdpc3RlcnMuCj4gCj4gQ2hhbyBHYW8gKDMpOgo+ICAgaTM4Ni9tc2k6
IENvcnJlY3QgbWFzayBvZiBkZXN0aW5hdGlvbiBJRCBpbiBNU0kgYWRkcmVzcwo+ICAgeGVuLXB0
OiBiaW5kL3VuYmluZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZvcm1hdCBNU0kKPiAgIG1zaTogSGFu
ZGxlIHJlbWFwcGFibGUgZm9ybWF0IGludGVycnVwdCByZXF1ZXN0Cj4gCj4gIGNvbmZpZ3VyZSAg
ICAgICAgICAgICAgICAgICAgIHwgIDQgKysrLQo+ICBody9pMzg2L3hlbi94ZW4taHZtLmMgICAg
ICAgICB8ICA4ICsrKysrKy0KPiAgaHcvcGNpL21zaS5jICAgICAgICAgICAgICAgICAgfCAgNSAr
KystLQo+ICBody9wY2kvbXNpeC5jICAgICAgICAgICAgICAgICB8ICA0ICsrKy0KPiAgaHcveGVu
L3hlbl9wdF9tc2kuYyAgICAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oIHwgIDMgKyst
Cj4gIGluY2x1ZGUvaHcveGVuL3hlbi5oICAgICAgICAgIHwgIDIgKy0KPiAgaW5jbHVkZS9ody94
ZW4veGVuX2NvbW1vbi5oICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysKPiAgc3R1YnMveGVu
LWh2bS5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICA5IGZpbGVzIGNoYW5nZWQsIDgzIGluc2Vy
dGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+IAoKTm9uLVhlbiBwYXJ0cyBsb29rIGdvb2QgKHRo
b3VnaCBJIGNhbm5vdCBhY2sgdGhlbSkuCgpQYW9sbwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 09:44:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 09:44: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.xen.org>)
	id 1dfk0T-0000UB-FX; Thu, 10 Aug 2017 09:43:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38811468a=roger.pau@citrix.com>)
 id 1dfk0S-0000U5-AO
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 09:43:56 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B2/E4-02181-BDA2C895; Thu, 10 Aug 2017 09:43:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQveWVk+
 kwf5Gc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP59kbGgqkiFZs6exgbGP8KdjFyckgI+Ek8
 2LiCpYuRg4NFQFViYrcZSJhNQEfi4tydbCC2iICGxIxz34FKuDiYBR4wSpy5/ZwVJCEs4C1xc
 s5tFhCbV8BT4vzvv2BxIQFziV3fWqHighInZz4Bs5kF9CRuTJ3CBrKLWUBaYvk/DoiwvETz1t
 nMIDangIXE2tlb2UFsUQEViZMr1zBBjFSU6J/3gA3i5HSJtgkLWScwCsxCsmEWkg2zEDbMQrJ
 hASPLKkb14tSistQiXQu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAcGUAgh2M
 F9qdDzFKcjApifIWf+qOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu02zJ1JIsCg1PbUiLTMHG
 DkwaQkOHiUR3gCQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOuBikSACnKKM2DGwGL4k
 uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0FMoUnM68EbtMroCOYgI6I8O0EOaIkESEl1cA
 YZM96tcX21ptlNyV8bLz5dO7/Xq+Tpq2i8qTcUHVrkMDRLn9/xzmn7hz2/rZY9Hhkq0hnjv+c
 fzNtAhrc7v6aH8Pfu17BeVeko4nXlW121ya2vUx2vJK3mclnzZe3u2z+lpWnSe1ga2/tnDXd5
 bFHh/Xze2c2RrnUlux5xbC3ouzJ/fzP8zqVWIozEg21mIuKEwEjQyMl3QIAAA==
X-Env-Sender: prvs=38811468a=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502358234!101804227!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41092 invoked from network); 10 Aug 2017 09:43:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 09:43:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,352,1498521600"; d="scan'208";a="50780858"
Date: Thu, 10 Aug 2017 10:43:45 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Munehisa Kamata <kamatam@amazon.com>
Message-ID: <20170810094345.yptdypf2kzavyteo@dhcp-3-128.uk.xensource.com>
References: <20170809223140.14298-1-kamatam@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809223140.14298-1-kamatam@amazon.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: use a right index when
	checking requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6MzE6NDBQTSAtMDcwMCwgTXVuZWhpc2EgS2FtYXRh
IHdyb3RlOgo+IFNpbmNlIGNvbW1pdCBkMDVkN2Y0MDc5MWMgKCJNZXJnZSBicmFuY2ggJ2Zvci00
LjgvY29yZScgb2YKPiBnaXQ6Ly9naXQua2VybmVsLmRrL2xpbnV4LWJsb2NrIikgYW5kIDNmYzlk
NjkwOTM2ZiAoIk1lcmdlIGJyYW5jaAo+ICdmb3ItNC44L2RyaXZlcnMnIG9mIGdpdDovL2dpdC5r
ZXJuZWwuZGsvbGludXgtYmxvY2siKSwgYmxrZnJvbnRfcmVzdW1lKCkKPiBoYXMgYmVlbiB1c2lu
ZyBhbiBpbmRleCBmb3IgaXRlcmF0aW5nIHJpbmdfaW5mbyB0byBjaGVjayByZXF1ZXN0IHdoZW4K
PiBpdGVyYXRpbmcgYmxrX3NoYWRvdyBpbiBhbiBpbm5lciBsb29wLiBUaGlzIHNlZW1zIHRvIGhh
dmUgYmVlbgo+IGFjY2lkZW50YWxseSBpbnRyb2R1Y2VkIGR1cmluZyB0aGUgbWFzc2l2ZSByZXdy
aXRlIG9mIHRoZSBibG9jayBsYXllcgo+IG1hY3JvcyBpbiB0aGUgY29tbWl0cy4KPiAKPiBUaGlz
IG1heSBjYXVzZSBjcmFzaCBsaWtlIHRoaXM6Cj4gCj4gWzExNzk4LjA1NzA3NF0gQlVHOiB1bmFi
bGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQgMDAwMDAwMDAw
MDAwMDA0OAo+IFsxMTc5OC4wNTg4MzJdIElQOiBbPGZmZmZmZmZmODE0NDExZmE+XSBibGtmcm9u
dF9yZXN1bWUrMHgxMGEvMHg2MTAKPiAuLi4uCj4gWzExNzk4LjA2MTA2M10gQ2FsbCBUcmFjZToK
PiBbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMzljZTkzPl0geGVuYnVzX2Rldl9yZXN1bWUr
MHg1My8weDE0MAo+IFsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEzOWNlNDA+XSA/IHhlbmJ1
c19kZXZfcHJvYmUrMHgxNTAvMHgxNTAKPiBbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxM2Yz
NTllPl0gZHBtX3J1bl9jYWxsYmFjaysweDNlLzB4MTEwCj4gWzExNzk4LjA2MTA2M10gIFs8ZmZm
ZmZmZmY4MTNmM2EwOD5dIGRldmljZV9yZXN1bWUrMHg4OC8weDE5MAo+IFsxMTc5OC4wNjEwNjNd
ICBbPGZmZmZmZmZmODEzZjRjYzA+XSBkcG1fcmVzdW1lKzB4MTAwLzB4MmQwCj4gWzExNzk4LjA2
MTA2M10gIFs8ZmZmZmZmZmY4MTNmNTIyMT5dIGRwbV9yZXN1bWVfZW5kKzB4MTEvMHgyMAo+IFsx
MTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEzOTUwYTg+XSBkb19zdXNwZW5kKzB4ZTgvMHgxYTAK
PiBbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMzk1NGJkPl0gc2h1dGRvd25faGFuZGxlcisw
eGZkLzB4MTMwCj4gWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTM5YWJhMD5dID8gc3BsaXQr
MHgxMTAvMHgxMTAKPiBbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMzlhYzI2Pl0geGVud2F0
Y2hfdGhyZWFkKzB4ODYvMHgxMjAKPiBbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMGI0NTcw
Pl0gPyBwcmVwYXJlX3RvX3dhaXRfZXZlbnQrMHgxMTAvMHgxMTAKPiBbMTE3OTguMDYxMDYzXSAg
WzxmZmZmZmZmZjgxMDhmZTU3Pl0ga3RocmVhZCsweGQ3LzB4ZjAKPiBbMTE3OTguMDYxMDYzXSAg
WzxmZmZmZmZmZjgxMWRhODExPl0gPyBrZnJlZSsweDEyMS8weDE3MAo+IFsxMTc5OC4wNjEwNjNd
ICBbPGZmZmZmZmZmODEwOGZkODA+XSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKPiBbMTE3OTgu
MDYxMDYzXSAgWzxmZmZmZmZmZjgxMDg2M2IwPl0gPyAgY2FsbF91c2VybW9kZWhlbHBlcl9leGVj
X3dvcmsrMHhiMC8weGIwCj4gWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTA4NjRlYT5dID8g
IGNhbGxfdXNlcm1vZGVoZWxwZXJfZXhlY19hc3luYysweDEzYS8weDE0MAo+IFsxMTc5OC4wNjEw
NjNdICBbPGZmZmZmZmZmODE1MzRhNDU+XSByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMAo+IAo+IFVz
ZSB0aGUgcmlnaHQgaW5kZXggaW4gdGhlIGlubmVyIGxvb3AuCj4gCj4gRml4ZXM6IGQwNWQ3ZjQw
NzkxYyAoIk1lcmdlIGJyYW5jaCAnZm9yLTQuOC9jb3JlJyBvZiBnaXQ6Ly9naXQua2VybmVsLmRr
L2xpbnV4LWJsb2NrIikKPiBGaXhlczogM2ZjOWQ2OTA5MzZmICgiTWVyZ2UgYnJhbmNoICdmb3It
NC44L2RyaXZlcnMnIG9mIGdpdDovL2dpdC5rZXJuZWwuZGsvbGludXgtYmxvY2siKQo+IFNpZ25l
ZC1vZmYtYnk6IE11bmVoaXNhIEthbWF0YSA8a2FtYXRhbUBhbWF6b24uY29tPgo+IFJldmlld2Vk
LWJ5OiBUaG9tYXMgRnJpZWJlbCA8ZnJpZWJlbHRAYW1hem9uLmRlPgo+IFJldmlld2VkLWJ5OiBF
ZHVhcmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9uLmNvbT4KPiBDYzogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+Cj4gQ2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ2M6
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBzdGFibGVAdmdlci5rZXJuZWwu
b3JnCgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 09:45:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 09: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.xen.org>)
	id 1dfk1p-0000ZR-R6; Thu, 10 Aug 2017 09:45:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38811468a=roger.pau@citrix.com>)
 id 1dfk1o-0000Z9-TA
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 09:45:21 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 83/F4-04533-03B2C895; Thu, 10 Aug 2017 09:45:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQldfuyf
 SYPtHDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP9LIOCDUwVP7Y1sDcw/mLsYuTkkBDwkziw
 vYUNxGYRUJW4e+AUUJyDg03AXmL61wqQsIiAskTvr98sXYxcHMwCM5gkrqyazgKSEBYIl9i/9
 jsTiM0r4Ckx+957sF4hgSKJfVtEIMKCEidnPgErZxbQk7gxdQobSAmzgLTE8n8cEGF5ieats5
 lBbE6grdNaf7GC2KICKhInV64Bmy4koCjRP+8BG8TF6RJtExayTmAUmIVkwywkG2YhbJiFZMM
 CRpZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVrPwMC4
 g7HzhN8hRkkOJiVR3uJP3ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi3afZECgkWpaanVqRl5
 gDjBiYtwcGjJMIbAJLmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ472qQIgGQoozSPLgRsB
 i+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYV1QLaApPZl4J3KZXQEcwAR0R4dsJckRJIkJ
 KqoFxepho07zD4kbaBwVM/l2s690sce40z9l7heuO/uXY95u/YSdLFe+kte0fahKl5I7/6z9l
 7jo1/cXeepU//9Sqf6bPXfftc+z+17urRV9Fs17PXT/79J3pigd8f1efMYhfv2W1W9XEoquZr
 7RWai+4ql7F9WHLnUNres6pv7TIMyh5n/Po2qOONCWW4oxEQy3mouJEAIXaEY7cAgAA
X-Env-Sender: prvs=38811468a=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502358319!109485273!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12391 invoked from network); 10 Aug 2017 09:45:19 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 09:45:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,352,1498521600"; d="scan'208";a="50780999"
Date: Thu, 10 Aug 2017 10:45:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170810094511.fc5srqzitahpyjqh@dhcp-3-128.uk.xensource.com>
References: <598C268F020000780016E675@prv-mh.provo.novell.com>
 <598C268F020000780016E675@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <598C268F020000780016E675@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
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] IOMMU/PCI: properly annotate
 setup_one_hwdom_device()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDE6MjU6MzVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSXRzIHNvbGUgY2FsbGVyIGlzIF9faHdkb21faW5pdCwgc28gaXQgY2FuIGJlIHN1Y2gg
aXRzZWxmLCB0b28uCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKSGFkIHRoZSBzYW1lIHBhdGNoIGluIG15IHF1ZXVlLCBidXQgeW91IGJlYXQgaXQgdG8g
bWUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 09:47:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 09: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.xen.org>)
	id 1dfk3O-0000h2-5J; Thu, 10 Aug 2017 09:46:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dfk3N-0000go-9K
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 09:46:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 93/81-01731-09B2C895; Thu, 10 Aug 2017 09:46:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1taRojtBuyf
 SoL+f2eL7lslMDowehz9cYQlgjGLNzEvKr0hgzbh9aD5TQSdHxefrPYwNjA1sXYycHEIClRJH
 9h5nArElBHgljiybwdrFyAFk+0s86ZLvYuQCKpnGKLHx/CV2kBphgTCJu2vbmEFsEYF4iUuPX
 rBCzCmXeHXqMitIA7PAKkaJv9MWgw1lE1CXOLF4IiOIzStgIzH55kSwZhYBVYkp716AxUWBBj
 3edJodokZQ4uTMJywgNqeAncTFTV1gc5iB5vyZd4kZwpaXaN46m3kCo8AsJC2zkJTNQlK2gJF
 5FaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7iREYngxAsINxzVTn
 Q4ySHExKorzFn7ojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw6mj1RAoJFqWmp1akZeYAIwUmL
 cHBoyTCG6AJlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFedZAZAiBFGaV5cCNgUXuJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwhIFN4MvNK4Da9AjqCCeiICN9OkCNKEhFSUg2MXjZ
 7+b+wuB6wu2i7pG/z1RabS8s4VWYdYAg1FOHs2WL0Pn9z9sGNAYrdsltzbWfefGRco8S6rG9a
 Qa7zAu9n1d1y5UuTpqg5vNQ05u/bqnDFNcTmnLDDpwobr3jPlTs+Rt/O3XZkutWk+7srD8Rvy
 U97ldixONhhd1XS3Kuij4Ty5x+dvldRiaU4I9FQi7moOBEAsNpWZdUCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502358413!106776607!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13554 invoked from network); 10 Aug 2017 09:46:55 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 09:46:55 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 10 Aug 2017 02:42:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,352,1498546800"; d="scan'208";a="138582386"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga006.fm.intel.com with ESMTP; 10 Aug 2017 02:41:31 -0700
To: Paolo Bonzini <pbonzini@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
References: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
 <56f411f0-1e7f-1d06-01d4-2f16e6039444@redhat.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <f4edbb4d-0f62-9264-7c2c-d3970d25da01@intel.com>
Date: Thu, 10 Aug 2017 17:38:49 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <56f411f0-1e7f-1d06-01d4-2f16e6039444@redhat.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, ehabkost@redhat.com,
 mst@redhat.com, marcel@redhat.com, anthony.perard@citrix.com,
 chao.gao@intel.com, rth@twiddle.net
Subject: Re: [Xen-devel] [PATCH v2 0/3] Qemu: Add Xen vIOMMU interrupt
 remapping function support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMTDml6UgMTc6MDQsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4gT24gMDkv
MDgvMjAxNyAyMjo1MSwgTGFuIFRpYW55dSB3cm90ZToKPj4gVGhpcyBwYXRjaHNldCBpcyB0byBk
ZWFsIHdpdGggTVNJIGludGVycnVwdCByZW1hcHBpbmcgcmVxdWVzdCB3aGVuIGd1ZXN0Cj4+IHVw
ZGF0ZXMgTVNJIHJlZ2lzdGVycy4KPj4KPj4gQ2hhbyBHYW8gKDMpOgo+PiAgIGkzODYvbXNpOiBD
b3JyZWN0IG1hc2sgb2YgZGVzdGluYXRpb24gSUQgaW4gTVNJIGFkZHJlc3MKPj4gICB4ZW4tcHQ6
IGJpbmQvdW5iaW5kIGludGVycnVwdCByZW1hcHBpbmcgZm9ybWF0IE1TSQo+PiAgIG1zaTogSGFu
ZGxlIHJlbWFwcGFibGUgZm9ybWF0IGludGVycnVwdCByZXF1ZXN0Cj4+Cj4+ICBjb25maWd1cmUg
ICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKy0KPj4gIGh3L2kzODYveGVuL3hlbi1odm0uYyAg
ICAgICAgIHwgIDggKysrKysrLQo+PiAgaHcvcGNpL21zaS5jICAgICAgICAgICAgICAgICAgfCAg
NSArKystLQo+PiAgaHcvcGNpL21zaXguYyAgICAgICAgICAgICAgICAgfCAgNCArKystCj4+ICBo
dy94ZW4veGVuX3B0X21zaS5jICAgICAgICAgICB8IDUyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0KPj4gIGluY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oIHwg
IDMgKystCj4+ICBpbmNsdWRlL2h3L3hlbi94ZW4uaCAgICAgICAgICB8ICAyICstCj4+ICBpbmNs
dWRlL2h3L3hlbi94ZW5fY29tbW9uLmggICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKwo+PiAg
c3R1YnMveGVuLWh2bS5jICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgOSBmaWxlcyBjaGFuZ2Vk
LCA4MyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKPj4KPiAKPiBOb24tWGVuIHBhcnRz
IGxvb2sgZ29vZCAodGhvdWdoIEkgY2Fubm90IGFjayB0aGVtKS4KPiAKPiBQYW9sbwo+IAoKTmV2
ZXIgbWluZGVyLiBUaGFua3MgZm9yIHlvdXIgcmV2aWV3LgoKLS0gCkJlc3QgcmVnYXJkcwpUaWFu
eXUgTGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 10:04:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 10: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.xen.org>)
	id 1dfkJq-00029w-LB; Thu, 10 Aug 2017 10:03:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1dfkJo-00029p-Rh
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 10:03:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7A/EB-03612-B8F2C895; Thu, 10 Aug 2017 10:03:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsVSYmS9T7dLvyf
 S4GePvMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH733OWgukWFXv6ZjM3MB7W7mLk4hAS+M4o
 MafzMxuEM59R4urKfYwQzjpGif1PvwM5nBxsAk4Sz96dYgGxRQTyJZr3X2AFsZkFdCTW3/wFF
 hcWiJTYtuckI0RNlETng2YmCNtN4uDka2A2i4CqxM5ZD8BsXoFgiV+t71kgljUwSWzu3QSW4B
 SwkXi0YTXYAkYBMYnvp9YwQSwTl7j1ZD6YLSEgILFkz3lmCFtU4uXjf0D1HEC2osSCuW4wty3
 Y/YkNwtaWWLbwNTPEXkGJkzOfsEC0ekqce/uSeQKj2CwkG2YhaZ+FpH0WkvYFjCyrGDWKU4vK
 Uot0jUz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECY4kBCHYw7vsYeYhRkoNJS
 ZS3+FN3pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gbdnkghwaLU9NSKtMwcYFTDpCU4eJREeI
 +CpHmLCxJzizPTIVKnGC05Nqxe/4WJ407fBiB57e2uL0xCLHn5ealS4rzXQBoEQBoySvPgxsE
 SzyVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ894EmcKTmVcCt/UV0EFMQAdF+HaCHFSSiJCS
 amA0Ym+0ZQlVXB5axyousOVjr4LID5lnx7+Ja89xSOhlcZaYrq34PTvlJ0fChvsLfCL+b79j3
 xm882nIgsrCGj49V+Hw9+v95mevKz17+AnL/45/xz5t9Vr4KovL5bn55fcXTT4uNTG85rerOU
 +HV7j70bkudaVYNWnWbY80vjxvOXtE+Bx7tZUSS3FGoqEWc1FxIgCFiiKnNwMAAA==
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502359433!109732840!1
X-Originating-IP: [116.50.59.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU5LjE5MCA9PiAzNjA2MQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60525 invoked from network); 10 Aug 2017 10:03:54 -0000
Received: from cluster-c.mailcontrol.com (HELO cluster-c.mailcontrol.com)
 (116.50.59.190)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 10:03:54 -0000
Received: from INBLCORWSESG04.QUEST-GLOBAL.COM ([103.254.230.96])
 by rly05c.srv.mailcontrol.com (MailControl) with ESMTPS id v7AA3pNc016697
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Thu, 10 Aug 2017 11:03:51 +0100
Received: from INBLCORMX02.quest-global.com (unknown [192.168.5.201])
 by Forcepoint Email with ESMTPS id 2A789B33F63A3;
 Thu, 10 Aug 2017 15:33:47 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 INBLCORMX02.quest-global.com ([192.168.5.201]) with mapi id 14.03.0279.002;
 Thu, 10 Aug 2017 15:33:50 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3
 from UEFI shell
Thread-Index: AdMMXHl2/kJf80WsSfCTNZG+QEnOH///rD8AgAg9OVX//6m9AIADMjPk
Date: Thu, 10 Aug 2017 10:03:49 +0000
Message-ID: <6259FE59E23B6044B7C886F5C717314027514CB4@INBLCORMX01.quest-global.com>
References: <6259FE59E23B6044B7C886F5C71731402750524A@INBLCORMX01.quest-global.com>
 <59832C3602000078001034C0@prv-mh.provo.novell.com>
 <6259FE59E23B6044B7C886F5C71731402750E962@INBLCORMX01.quest-global.com>,
 <67392dd7-a18a-d839-d384-15bf7570c0a2@suse.com>
In-Reply-To: <67392dd7-a18a-d839-d384-15bf7570c0a2@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.67.0.115
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3
 from UEFI shell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxsLAoKSSBoYXZlIHRyaWVkIHRvIGZpbmQgdGhlIGRvbTAga2VybmVsIHNvdXJjZSBmaWxl
L2xpbmUgcmVsYXRlZCB0byB0aGlzIGNyYXNoIGFkZHJlc3MgdXNpbmcgYWRkcjJsaW5lLiBCdXQg
dGhlcmUgaXMgbm8gdXNlZnVsIGluZm9ybWF0aW9uIGFuZCBvdXRwdXQgaXMgbGlrZSBiZWxvdywK
ICAgICAgICByb290QE1pbm5vd2JvYXJkOi9ib290IyBhZGRyMmxpbmUgLWZlIHZtbGludXotNC4x
Mi40IGZmZmY4MmQwODAzNDVmMjgKICAgICAgICBhZGRyMmxpbmU6IHZtbGludXotNC4xMi40OiBX
YXJuaW5nOiBJZ25vcmluZyBzZWN0aW9uIGZsYWcgSU1BR0VfU0NOX01FTV9OT1RfUEFHRUQgaW4g
c2VjdGlvbiAuYnNzCiAgICAgICAgPz8KICAgICAgICA/PzowCnRoZW4gSSBoYXZlIGVuYWJsZWQg
ZGVidWcgaW4geGVuIGFuZCB0YWtlbiB4ZW4gYm9vdCBsb2cgd2hlbiB4ZW4gZmFpbCB0byBib290
IHdpdGggdXBkYXRlZCBrZXJuZWwuCkl0IHNob3cgYW4gZXJyb3Igd2hlbiBrZXJuZWwgc3RhcnQg
Ym9vdGluZy4uCgogICAgICAgICAwLjI0NzE0Ml0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0t
LS0tLS0tLS0tCiAgICAgICAgWyAgICAwLjI1MjIwOF0ga2VybmVsIEJVRyBhdCBkcml2ZXJzL3hl
bi9ldmVudHMvZXZlbnRzX2Jhc2UuYzo1MjEhCiAgICAgICAgWyAgICAwLjI1ODkxNl0gaW52YWxp
ZCBvcGNvZGU6IDAwMDAgWyMxXSBTTVAKICAgICAgICBbICAgIDAuMjYzNDcyXSBNb2R1bGVzIGxp
bmtlZCBpbjoKICAgICAgICBbICAgIDAuMjY2OTcxXSBDUFU6IDEgUElEOiAxIENvbW06IHN3YXBw
ZXIvMCBUYWludGVkOiBHICAgICAgICBXICAgICAgIDQuMTEuMTIgIzEKICAgICAgICBbICAgIDAu
Mjc1MTI2XSBIYXJkd2FyZSBuYW1lOiBBREkgTWlubm93Ym9hcmQgVHVyYm90IEQwIFBMQVRGT1JN
L01pbm5vd0JvYXJkIFR1cmJvdCwgQklPUyBNTlcyTUFYMS5YNjQuMDA5NS5SMDEuMTcwMzI4MTEy
NCAwMy8yOC8yMDE3CiAgICAgICAgWyAgICAwLjI4ODMzNF0gdGFzazogZmZmZjg4MDAxODgwYmZj
MCB0YXNrLnN0YWNrOiBmZmZmYzkwMDQwMzI4MDAwCiAgICAgICAgWyAgICAwLjI5NTA0MF0gUklQ
OiBlMDMwOl9fc3RhcnR1cF9waXJxKzB4MTI4LzB4MTYwCiAgICAgICAgWyAgICAwLjMwMDI3N10g
UlNQOiBlMDJiOmZmZmZjOTAwNDAzMmI3OTAgRUZMQUdTOiAwMDAxMDA5NgogICAgICAgIFsgICAg
MC4zMDYyMDJdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMzEgUkNY
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgWyAgICAwLjMxNDI2M10gUkRYOiAwMDAwMDAwMDAw
MDAwMDAwIFJTSTogMDAwMDAwMDAwMDAwMDAzMSBSREk6IGZmZmY4ODAwMThjMDIxYTAKICAgICAg
ICBbICAgIDAuMzIyMzIyXSBSQlA6IGZmZmZjOTAwNDAzMmI3YzAgUjA4OiBmZmZmODgwMDE4OTRm
MDAwIFIwOTogZmZmZjg4MDAxOGMwMWZmMAogICAgICAgIFsgICAgMC4zMzAzODNdIFIxMDogMDAw
MDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwNDAgUjEyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgICAgWyAgICAwLjMzODQ0M10gUjEzOiBmZmZmODgwMDE4OTRlMjE4IFIxNDogZmZmZjg4
MDAxODk0ZTIxOCBSMTU6IDAwMDAwMDAwMjAwM2NjMDAKICAgICAgICBbICAgIDAuMzQ2NTIwXSBG
UzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZjg4MDAxZjY4MDAwMCgwMDAwKSBrbmxH
UzowMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgWyAgICAwLjM1NTYzMl0gQ1M6ICBlMDMzIERTOiAw
MDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwogICAgICAgIFsgICAgMC4zNjIxMzhd
IENSMjogMDAwMDAwMDAwMDAwMDAwMCBDUjM6IDAwMDAwMDAwMDIyMDkwMDAgQ1I0OiAwMDAwMDAw
MDAwMDAyNjYwCiAgICAgICAgWyAgICAwLjM3MDIwMV0gQ2FsbCBUcmFjZToKICAgICAgICBbICAg
IDAuMzczMDIxXSAgPyBhY3BpX3V0X2V2YWx1YXRlX29iamVjdCsweDE5My8weDFhMQogICAgICAg
IFsgICAgMC4zNzg0NjFdICBzdGFydHVwX3BpcnErMHgxMS8weDIwCiAgICAgICAgWyAgICAwLjM4
MjQzOV0gIGlycV9zdGFydHVwKzB4NGEvMHg4MAogICAgICAgIFsgICAgMC4zODYzMjJdICA/IGJ5
dF9ncGlvX3J1bnRpbWVfc3VzcGVuZCsweDEwLzB4MTAKICAgICAgICBbICAgIDAuMzkxNjY0XSAg
X19pcnFfZG9fc2V0X2hhbmRsZXIrMHhiZC8weDE5MAogICAgICAgIFsgICAgMC4zOTY1MThdICA/
IGJ5dF9ncGlvX3J1bnRpbWVfc3VzcGVuZCsweDEwLzB4MTAKICAgICAgICBbICAgIDAuNDAxODYw
XSAgPyBieXRfZ3Bpb19ydW50aW1lX3N1c3BlbmQrMHgxMC8weDEwCiAgICAgICAgWyAgICAwLjQw
NzIwMV0gIGlycV9zZXRfY2hhaW5lZF9oYW5kbGVyX2FuZF9kYXRhKzB4NTcvMHg5MAogICAgICAg
IFsgICAgMC40MTMxMjZdICBncGlvY2hpcF9zZXRfY2hhaW5lZF9pcnFjaGlwKzB4MzgvMHg5MAog
ICAgICAgIFsgICAgMC40MTg2NjBdICBieXRfcGluY3RybF9wcm9iZSsweDUxMC8weDY2MAogICAg
ICAgIFsgICAgMC40MjMzMjVdICBwbGF0Zm9ybV9kcnZfcHJvYmUrMHgzYy8weGEwCiAgICAgICAg
WyAgICAwLjQyNzg4NV0gIGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgyYzAvMHg0NjAKICAgICAgICBb
ICAgIDAuNDMyNzQyXSAgX19kZXZpY2VfYXR0YWNoX2RyaXZlcisweDkxLzB4MTAwCiAgICAgICAg
WyAgICAwLjQzNzc5MV0gID8gX19kcml2ZXJfYXR0YWNoKzB4ZjAvMHhmMAogICAgICAgIFsgICAg
MC40NDIyNThdICBidXNfZm9yX2VhY2hfZHJ2KzB4NjkvMHhiMAogICAgICAgIFsgICAgMC40NDY2
MjldICBfX2RldmljZV9hdHRhY2grMHhlNC8weDE2MAogICAgICAgIFsgICAgMC40NTA5OThdICBk
ZXZpY2VfaW5pdGlhbF9wcm9iZSsweDEzLzB4MjAKICAgICAgICBbICAgIDAuNDU1NzU3XSAgYnVz
X3Byb2JlX2RldmljZSsweDhiLzB4YTAKICAgICAgICBbICAgIDAuNDYwMTI3XSAgZGV2aWNlX2Fk
ZCsweDQwNi8weDY5MAogICAgICAgIFsgICAgMC40NjQxMTRdICA/IF9faW5zZXJ0X3Jlc291cmNl
KzB4MWQvMHgxMjAKICAgICAgICBbICAgIDAuNDY4ODY3XSAgcGxhdGZvcm1fZGV2aWNlX2FkZCsw
eDEwNy8weDI3MAogICAgICAgIFsgICAgMC40NzM3MjNdICBwbGF0Zm9ybV9kZXZpY2VfcmVnaXN0
ZXJfZnVsbCsweDEwNS8weDE0MAogICAgICAgIFsgICAgMC40Nzk1NTFdICBhY3BpX2NyZWF0ZV9w
bGF0Zm9ybV9kZXZpY2UrMHgyMWMvMHgyZTAKICAgICAgICBbICAgIDAuNDg1MTgzXSAgYWNwaV9s
cHNzX2NyZWF0ZV9kZXZpY2UrMHgzNjIvMHg0NjAKICAgICAgICBbICAgIDAuNDkwNDI3XSAgPyBh
Y3BpX2V2YWx1YXRlX29iamVjdCsweDIzMi8weDI1OAogICAgICAgIFsgICAgMC40OTU1NzRdICA/
IGFjcGlfZXZhbHVhdGVfaW50ZWdlcisweDU0LzB4OTAKICAgICAgICBbICAgIDAuNTAwNjIzXSAg
YWNwaV9idXNfYXR0YWNoKzB4MTE2LzB4MjAwCiAgICAgICAgWyAgICAwLjUwNTA5MF0gIGFjcGlf
YnVzX2F0dGFjaCsweDliLzB4MjAwCiAgICAgICAgWyAgICAwLjUwOTQ2MF0gIGFjcGlfYnVzX2F0
dGFjaCsweDliLzB4MjAwCiAgICAgICAgWyAgICAwLjUxMzgzMF0gIGFjcGlfYnVzX3NjYW4rMHg0
OC8weGEwCiAgICAgICAgWyAgICAwLjUxNzkxMF0gIGFjcGlfc2Nhbl9pbml0KzB4ZmIvMHgyNTkK
ICAgICAgICBbICAgIDAuNTIyMTg1XSAgYWNwaV9pbml0KzB4MmYyLzB4MzUzCiAgICAgICAgWyAg
ICAwLjUyNjA2N10gID8gYWNwaV9zbGVlcF9wcm9jX2luaXQrMHgyOC8weDI4CiAgICAgICAgWyAg
ICAwLjUzMTAyMF0gIGRvX29uZV9pbml0Y2FsbCsweDU0LzB4MWMwCiAgICAgICAgWyAgICAwLjUz
NTM4OV0gID8gcGFyc2VfYXJncysweDJiNS8weDRjMAogICAgICAgIFsgICAgMC41Mzk1NjZdICBr
ZXJuZWxfaW5pdF9mcmVlYWJsZSsweDFiYy8weDI1NgogICAgICAgIFsgICAgMC41NDQ1MTldICA/
IHJlc3RfaW5pdCsweDgwLzB4ODAKICAgICAgICBbICAgIDAuNTQ4NDAxXSAga2VybmVsX2luaXQr
MHhlLzB4MTAwCiAgICAgICAgWyAgICAwLjU1MjI5MV0gIHJldF9mcm9tX2ZvcmsrMHgyNS8weDMw
CiAgICAgICAgWyAgICAwLjU1NjM2M10gQ29kZTogNzUgNDYgNDggOGQgNjQgMjQgMTggNWIgNDEg
NWMgNDEgNWQgNWQgYzMgNDggOGQgNzUgZDQgYmYgMDIgMDAgMDAgMDAgZTggMTcgYmQgZmYgZmYg
OGQgMTAgZTkgNjMgZmYgZmYgZmYgNDUgMzEgZWQgZTkgMTIgZmYgZmYgZmYgPDBmPiAwYiA4ZCAx
MCA4ZCAzMyA0OCBjNyBjNyA3MCAxNCBmYiA4MSBlOCAyOSA1OCBjNCBmZiA0MSA4ZCAzYwogICAg
ICAgIFsgICAgMC41Nzc1MzZdIFJJUDogX19zdGFydHVwX3BpcnErMHgxMjgvMHgxNjAgUlNQOiBm
ZmZmYzkwMDQwMzJiNzkwCiAgICAgICAgWyAgICAwLjU4NDQzNV0gLS0tWyBlbmQgdHJhY2UgNGEw
MTgwOTRhYmJiYTdlNyBdLS0tCiAgICAgICAgWyAgICAwLjU4OTcxNV0gS2VybmVsIHBhbmljIC0g
bm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQhIGV4aXRjb2RlPTB4MDAwMDAwMGIK
ICAgICAgICBbICAgIDAuNTg5NzE1XQogICAgICAgIChYRU4pIERlYnVnZ2luZyBjb25uZWN0aW9u
IG5vdCBzZXQgdXAuCiAgICAgICAgKFhFTikgSGFyZHdhcmUgRG9tMCBjcmFzaGVkOiByZWJvb3Rp
bmcgbWFjaGluZSBpbiA1IHNlY29uZHMuCgpDb21wbGV0ZSBsb2cgaXMgYXR0YWNoZWQgZm9yIHlv
dXIgcmVmZXJlbmNlLgpSZXF1ZXN0IHlvdXIgc3VwcG9ydCB0byByZXNvbHZlIHRoaXMgaXNzdWUu
CgpSZWdhcmRzCkFzaGFyYWYgUC4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpGcm9tOiBKdWVyZ2VuIEdyb3NzIFtqZ3Jvc3NAc3VzZS5jb21dClNlbnQ6IFR1ZXNkYXks
IEF1Z3VzdCAwOCwgMjAxNyA4OjA5IFBNClRvOiBBc2hhcmFmIFBlcmluY2hpa2thbDsgSmFuIEJl
dWxpY2g7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogQW5vb3AgQmFidQpTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gWGVuIGlzIG5vdCBib290aW5nIHdpdGggdXBkYXRlZCBrZXJu
ZWwgNC4xMyByYzMgZnJvbSBVRUZJIHNoZWxsCgpPbiAwOC8wOC8xNyAxNjoyNiwgQXNoYXJhZiBQ
ZXJpbmNoaWtrYWwgd3JvdGU6Cj4gSGkgQWxsLAo+Cj4gSSBhbSBhdHRhY2hpbmcgeGVuIGJvb3Qg
bG9nIHdoZW4geGVuIGZhaWwgdG8gYm9vdCB3aXRoIHVwZGF0ZWQga2VybmVsCj4gZnJvbSBVRUZJ
IHNoZWxsLgo+IEl0IHNob3cgYW4gZXJyb3Igd2hlbiBrZXJuZWwgc3RhcnQgYm9vdGluZy4uCj4K
PiBOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
PiAoWEVOKSBXQVJOSU5HOiBDT05TT0xFIE9VVFBVVCBJUyBTWU5DSFJPTk9VUwo+IChYRU4pIFRo
aXMgb3B0aW9uIGlzIGludGVuZGVkIHRvIGFpZCBkZWJ1Z2dpbmcgb2YgWGVuIGJ5IGVuc3VyaW5n
Cj4gKFhFTikgdGhhdCBhbGwgb3V0cHV0IGlzIHN5bmNocm9ub3VzbHkgZGVsaXZlcmVkIG9uIHRo
ZSBzZXJpYWwgbGluZS4KPiAoWEVOKSBIb3dldmVyIGl0IGNhbiBpbnRyb2R1Y2UgU0lHTklGSUNB
TlQgbGF0ZW5jaWVzIGFuZCBhZmZlY3QKPiAoWEVOKSB0aW1la2VlcGluZy4gSXQgaXMgTk9UIHJl
Y29tbWVuZGVkIGZvciBwcm9kdWN0aW9uIHVzZSEKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoWEVOKSAzLi4uIDIuLi4gMS4uLgo+
IChYRU4qKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGlt
ZXMgdG8gc3dpdGNoCj4gaW5wdXQgdG8gWGVuKQo+IChYRU4pIEZyZWVkIDIwNDhrQiBpbml0IG1l
bW9yeQo+IG1hcHBpbmcga2VybmVsIGludG8gcGh5c2ljYWwgbWVtb3J5Cj4gYWJvdXQgdG8gZ2V0
IHN0YXJ0ZWQuLi4KPiAoWEVOKSBkMHYwIFVuaGFuZGxlZCBpbnZhbGlkIG9wY29kZSBmYXVsdC90
cmFwIFsjNiwgZWM9ZmZmZmZmZmZdCj4gKFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZy
b20gZW50cnkuUzogZmF1bHQgYXQgZmZmZjgyZDA4MDM0NWYyOAo+IGVudHJ5Lm8jY3JlYXRlX2Jv
dW5jZV9mcmFtZSsweDEzNS8weDE0ZAo+IChYRU4pIERvbWFpbiAwICh2Y3B1IzApIGNyYXNoZWQg
b24gY3B1IzA6Cj4gKFhFTikgLS0tLVsgWGVuLTQuOS4wIHg4Nl82NCBkZWJ1Zz1uIFRhaW50ZWQ6
IEMgXS0tLS0KPiAoWEVOKSBDUFU6IDAKPiAoWEVOKSBSSVA6IGUwMzM6WzxmZmZmZmZmZjgyNTFm
MDZhPl0KCkNhbiB5b3UgcGxlYXNlIHRyeSB0byBmaW5kIHRoZSBkb20wIGtlcm5lbCBzb3VyY2Ug
ZmlsZS9saW5lIHJlbGF0ZWQgdG8KdGhpcyBhZGRyZXNzPyBhZGRyMmxpbmUgc2hvdWxkIGJlIGFi
bGUgdG8gaGVscC4KCgpKdWVyZ2VuCi0tLURpc2NsYWltZXItLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gVGhpcyBlLW1haWwgY29udGFpbnMgUFJJVklMRUdFRCBBTkQgQ09ORklERU5USUFM
IElORk9STUFUSU9OIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgYWRkcmVzc2Vl
KHMpLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5
IHRoZSBzZW5kZXIgYnkgZS1tYWlsIGFuZCBkZWxldGUgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIE9w
aW5pb25zLCBjb25jbHVzaW9ucyBhbmQgb3RoZXIgaW5mb3JtYXRpb24gaW4gdGhpcyB0cmFuc21p
c3Npb24gdGhhdCBkbyBub3QgcmVsYXRlIHRvIHRoZSBvZmZpY2lhbCBidXNpbmVzcyBvZiBRdUVT
VCBHbG9iYWwgYW5kL29yIGl0cyBzdWJzaWRpYXJpZXMsIHNoYWxsIGJlIHVuZGVyc3Rvb2QgYXMg
bmVpdGhlciBnaXZlbiBub3IgZW5kb3JzZWQgYnkgaXQuIEFueSBzdGF0ZW1lbnRzIG1hZGUgaGVy
ZWluIHRoYXQgYXJlIHRhbnRhbW91bnQgdG8gY29udHJhY3R1YWwgb2JsaWdhdGlvbnMsIHByb21p
c2VzLCBjbGFpbXMgb3IgY29tbWl0bWVudHMgc2hhbGwgbm90IGJlIGJpbmRpbmcgb24gdGhlIENv
bXBhbnkgdW5sZXNzIGZvbGxvd2VkIGJ5IHdyaXR0ZW4gY29uZmlybWF0aW9uIGJ5IGFuIGF1dGhv
cml6ZWQgc2lnbmF0b3J5IG9mIHRoZSBDb21wYW55LiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 10:20:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 10: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.xen.org>)
	id 1dfkZd-0003Qy-1R; Thu, 10 Aug 2017 10:20:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfkZc-0003Qs-8A
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 10:20:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 ED/4A-02962-F533C895; Thu, 10 Aug 2017 10:20:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyuP0Ov26ccU+
 kwa0/Ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8axmWdYCk5YV+w6fZmpgfG3bhcjJ4eEgJHE
 24n/mLoYuTiEBBYySuxqf88OkhAWiJSYf3sKI0hCRKCFUaJ31zRmkASzgI7EyvavUB2nmCS2f
 JsB1sEmoCqx4fopVhCbV8Ba4semtywgNgtQ/Ovim4wgtqhAuMT+79eYIWoEJU7OfAJWwykQIv
 Hw4RyoBeoSf+ZdgrLFJTY9+84KYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHKAAQ7GL8tCzjEKMnBpCTK
 W/ypO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO99w55IIcGi1PTUirTMHGC0wKQlOHiURHgtj
 YDSvMUFibnFmekQqVOMxhwbVq//wsRxp2/DFyYhlrz8vFQpcd7tIJMEQEozSvPgBsGi+BKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEeUVBFvJk5pXA7XsFdAoT0CkRvp0gp5QkIqSkGhgXNh5
 REPEXZlTpZPvyY2GMHmdpqY1GwdntVgxG84VeFX1cp3z+2qNDU4MEuMNip1gy1E5NPZLh4jT5
 /5QXl6/aKYhcnXN8eemBrxsEFaUVs958N9ry+ZqrQtfPap/0eRwWSYlV52xPsj1IcO4QYZGpZ
 vt3ZIX4V+fK3hXrDu5/lBoRdq5e9ZcSS3FGoqEWc1FxIgClJxDb3QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502360414!71436136!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39954 invoked from network); 10 Aug 2017 10:20:14 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 10:20:14 -0000
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 mx1.suse.de (Postfix) with ESMTP id EE98DAEC0;
 Thu, 10 Aug 2017 10:20:13 +0000 (UTC)
To: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6259FE59E23B6044B7C886F5C71731402750524A@INBLCORMX01.quest-global.com>
 <59832C3602000078001034C0@prv-mh.provo.novell.com>
 <6259FE59E23B6044B7C886F5C71731402750E962@INBLCORMX01.quest-global.com>
 <67392dd7-a18a-d839-d384-15bf7570c0a2@suse.com>
 <6259FE59E23B6044B7C886F5C717314027514CB4@INBLCORMX01.quest-global.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <aa2b23c8-865a-3e36-3110-0ec711def060@suse.com>
Date: Thu, 10 Aug 2017 12:20:12 +0200
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: <6259FE59E23B6044B7C886F5C717314027514CB4@INBLCORMX01.quest-global.com>
Content-Language: de-DE
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3
 from UEFI shell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTI6MDMsIEFzaGFyYWYgUGVyaW5jaGlra2FsIHdyb3RlOgo+IEhpIEFsbCwK
PiAKPiBJIGhhdmUgdHJpZWQgdG8gZmluZCB0aGUgZG9tMCBrZXJuZWwgc291cmNlIGZpbGUvbGlu
ZSByZWxhdGVkIHRvIHRoaXMgY3Jhc2ggYWRkcmVzcyB1c2luZyBhZGRyMmxpbmUuIEJ1dCB0aGVy
ZSBpcyBubyB1c2VmdWwgaW5mb3JtYXRpb24gYW5kIG91dHB1dCBpcyBsaWtlIGJlbG93LAo+ICAg
ICAgICAgcm9vdEBNaW5ub3dib2FyZDovYm9vdCMgYWRkcjJsaW5lIC1mZSB2bWxpbnV6LTQuMTIu
NCBmZmZmODJkMDgwMzQ1ZjI4Cj4gICAgICAgICBhZGRyMmxpbmU6IHZtbGludXotNC4xMi40OiBX
YXJuaW5nOiBJZ25vcmluZyBzZWN0aW9uIGZsYWcgSU1BR0VfU0NOX01FTV9OT1RfUEFHRUQgaW4g
c2VjdGlvbiAuYnNzCj4gICAgICAgICA/Pwo+ICAgICAgICAgPz86MAo+IHRoZW4gSSBoYXZlIGVu
YWJsZWQgZGVidWcgaW4geGVuIGFuZCB0YWtlbiB4ZW4gYm9vdCBsb2cgd2hlbiB4ZW4gZmFpbCB0
byBib290IHdpdGggdXBkYXRlZCBrZXJuZWwuCj4gSXQgc2hvdyBhbiBlcnJvciB3aGVuIGtlcm5l
bCBzdGFydCBib290aW5nLi4KPiAKPiAgICAgICAgICAwLjI0NzE0Ml0gLS0tLS0tLS0tLS0tWyBj
dXQgaGVyZSBdLS0tLS0tLS0tLS0tCj4gICAgICAgICBbICAgIDAuMjUyMjA4XSBrZXJuZWwgQlVH
IGF0IGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jOjUyMSEKPiAgICAgICAgIFsgICAg
MC4yNTg5MTZdIGludmFsaWQgb3Bjb2RlOiAwMDAwIFsjMV0gU01QCj4gICAgICAgICBbICAgIDAu
MjYzNDcyXSBNb2R1bGVzIGxpbmtlZCBpbjoKPiAgICAgICAgIFsgICAgMC4yNjY5NzFdIENQVTog
MSBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIFRhaW50ZWQ6IEcgICAgICAgIFcgICAgICAgNC4xMS4x
MiAjMQoKU28geW91IGFyZSB0ZWxsaW5nIHVzIHlvdSd2ZSBnb3QgcHJvYmxlbXMgd2l0aCBrZXJu
ZWwgNC4xMyByYzMsIHRoZW4geW91CnRyeSB0byBmaW5kIHRoZSBvZmZlbmRpbmcgc291cmNlIGxp
bmUgaW4ga2VybmVsIDQuMTIuNCBhbmQgeW91IGFyZQpib290aW5nIGtlcm5lbCA0LjExLjEyLgoK
Q2FuIHlvdSBwbGVhc2UgdHJ5IHRvIHNvcnQgeW91ciBrZXJuZWwgdmVyc2lvbnMgb3V0PwoKCkp1
ZXJnZW4KCj4gICAgICAgICBbICAgIDAuMjc1MTI2XSBIYXJkd2FyZSBuYW1lOiBBREkgTWlubm93
Ym9hcmQgVHVyYm90IEQwIFBMQVRGT1JNL01pbm5vd0JvYXJkIFR1cmJvdCwgQklPUyBNTlcyTUFY
MS5YNjQuMDA5NS5SMDEuMTcwMzI4MTEyNCAwMy8yOC8yMDE3Cj4gICAgICAgICBbICAgIDAuMjg4
MzM0XSB0YXNrOiBmZmZmODgwMDE4ODBiZmMwIHRhc2suc3RhY2s6IGZmZmZjOTAwNDAzMjgwMDAK
PiAgICAgICAgIFsgICAgMC4yOTUwNDBdIFJJUDogZTAzMDpfX3N0YXJ0dXBfcGlycSsweDEyOC8w
eDE2MAo+ICAgICAgICAgWyAgICAwLjMwMDI3N10gUlNQOiBlMDJiOmZmZmZjOTAwNDAzMmI3OTAg
RUZMQUdTOiAwMDAxMDA5Ngo+ICAgICAgICAgWyAgICAwLjMwNjIwMl0gUkFYOiAwMDAwMDAwMDAw
MDAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAzMSBSQ1g6IDAwMDAwMDAwMDAwMDAwMDAKPiAgICAg
ICAgIFsgICAgMC4zMTQyNjNdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAw
MDAwMzEgUkRJOiBmZmZmODgwMDE4YzAyMWEwCj4gICAgICAgICBbICAgIDAuMzIyMzIyXSBSQlA6
IGZmZmZjOTAwNDAzMmI3YzAgUjA4OiBmZmZmODgwMDE4OTRmMDAwIFIwOTogZmZmZjg4MDAxOGMw
MWZmMAo+ICAgICAgICAgWyAgICAwLjMzMDM4M10gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTog
MDAwMDAwMDAwMDAwMDA0MCBSMTI6IDAwMDAwMDAwMDAwMDAwMDAKPiAgICAgICAgIFsgICAgMC4z
Mzg0NDNdIFIxMzogZmZmZjg4MDAxODk0ZTIxOCBSMTQ6IGZmZmY4ODAwMTg5NGUyMTggUjE1OiAw
MDAwMDAwMDIwMDNjYzAwCj4gICAgICAgICBbICAgIDAuMzQ2NTIwXSBGUzogIDAwMDAwMDAwMDAw
MDAwMDAoMDAwMCkgR1M6ZmZmZjg4MDAxZjY4MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAw
MDAwCj4gICAgICAgICBbICAgIDAuMzU1NjMyXSBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAg
Q1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4gICAgICAgICBbICAgIDAuMzYyMTM4XSBDUjI6IDAwMDAw
MDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAyMjA5MDAwIENSNDogMDAwMDAwMDAwMDAwMjY2MAo+
ICAgICAgICAgWyAgICAwLjM3MDIwMV0gQ2FsbCBUcmFjZToKPiAgICAgICAgIFsgICAgMC4zNzMw
MjFdICA/IGFjcGlfdXRfZXZhbHVhdGVfb2JqZWN0KzB4MTkzLzB4MWExCj4gICAgICAgICBbICAg
IDAuMzc4NDYxXSAgc3RhcnR1cF9waXJxKzB4MTEvMHgyMAo+ICAgICAgICAgWyAgICAwLjM4MjQz
OV0gIGlycV9zdGFydHVwKzB4NGEvMHg4MAo+ICAgICAgICAgWyAgICAwLjM4NjMyMl0gID8gYnl0
X2dwaW9fcnVudGltZV9zdXNwZW5kKzB4MTAvMHgxMAo+ICAgICAgICAgWyAgICAwLjM5MTY2NF0g
IF9faXJxX2RvX3NldF9oYW5kbGVyKzB4YmQvMHgxOTAKPiAgICAgICAgIFsgICAgMC4zOTY1MThd
ICA/IGJ5dF9ncGlvX3J1bnRpbWVfc3VzcGVuZCsweDEwLzB4MTAKPiAgICAgICAgIFsgICAgMC40
MDE4NjBdICA/IGJ5dF9ncGlvX3J1bnRpbWVfc3VzcGVuZCsweDEwLzB4MTAKPiAgICAgICAgIFsg
ICAgMC40MDcyMDFdICBpcnFfc2V0X2NoYWluZWRfaGFuZGxlcl9hbmRfZGF0YSsweDU3LzB4OTAK
PiAgICAgICAgIFsgICAgMC40MTMxMjZdICBncGlvY2hpcF9zZXRfY2hhaW5lZF9pcnFjaGlwKzB4
MzgvMHg5MAo+ICAgICAgICAgWyAgICAwLjQxODY2MF0gIGJ5dF9waW5jdHJsX3Byb2JlKzB4NTEw
LzB4NjYwCj4gICAgICAgICBbICAgIDAuNDIzMzI1XSAgcGxhdGZvcm1fZHJ2X3Byb2JlKzB4M2Mv
MHhhMAo+ICAgICAgICAgWyAgICAwLjQyNzg4NV0gIGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgyYzAv
MHg0NjAKPiAgICAgICAgIFsgICAgMC40MzI3NDJdICBfX2RldmljZV9hdHRhY2hfZHJpdmVyKzB4
OTEvMHgxMDAKPiAgICAgICAgIFsgICAgMC40Mzc3OTFdICA/IF9fZHJpdmVyX2F0dGFjaCsweGYw
LzB4ZjAKPiAgICAgICAgIFsgICAgMC40NDIyNThdICBidXNfZm9yX2VhY2hfZHJ2KzB4NjkvMHhi
MAo+ICAgICAgICAgWyAgICAwLjQ0NjYyOV0gIF9fZGV2aWNlX2F0dGFjaCsweGU0LzB4MTYwCj4g
ICAgICAgICBbICAgIDAuNDUwOTk4XSAgZGV2aWNlX2luaXRpYWxfcHJvYmUrMHgxMy8weDIwCj4g
ICAgICAgICBbICAgIDAuNDU1NzU3XSAgYnVzX3Byb2JlX2RldmljZSsweDhiLzB4YTAKPiAgICAg
ICAgIFsgICAgMC40NjAxMjddICBkZXZpY2VfYWRkKzB4NDA2LzB4NjkwCj4gICAgICAgICBbICAg
IDAuNDY0MTE0XSAgPyBfX2luc2VydF9yZXNvdXJjZSsweDFkLzB4MTIwCj4gICAgICAgICBbICAg
IDAuNDY4ODY3XSAgcGxhdGZvcm1fZGV2aWNlX2FkZCsweDEwNy8weDI3MAo+ICAgICAgICAgWyAg
ICAwLjQ3MzcyM10gIHBsYXRmb3JtX2RldmljZV9yZWdpc3Rlcl9mdWxsKzB4MTA1LzB4MTQwCj4g
ICAgICAgICBbICAgIDAuNDc5NTUxXSAgYWNwaV9jcmVhdGVfcGxhdGZvcm1fZGV2aWNlKzB4MjFj
LzB4MmUwCj4gICAgICAgICBbICAgIDAuNDg1MTgzXSAgYWNwaV9scHNzX2NyZWF0ZV9kZXZpY2Ur
MHgzNjIvMHg0NjAKPiAgICAgICAgIFsgICAgMC40OTA0MjddICA/IGFjcGlfZXZhbHVhdGVfb2Jq
ZWN0KzB4MjMyLzB4MjU4Cj4gICAgICAgICBbICAgIDAuNDk1NTc0XSAgPyBhY3BpX2V2YWx1YXRl
X2ludGVnZXIrMHg1NC8weDkwCj4gICAgICAgICBbICAgIDAuNTAwNjIzXSAgYWNwaV9idXNfYXR0
YWNoKzB4MTE2LzB4MjAwCj4gICAgICAgICBbICAgIDAuNTA1MDkwXSAgYWNwaV9idXNfYXR0YWNo
KzB4OWIvMHgyMDAKPiAgICAgICAgIFsgICAgMC41MDk0NjBdICBhY3BpX2J1c19hdHRhY2grMHg5
Yi8weDIwMAo+ICAgICAgICAgWyAgICAwLjUxMzgzMF0gIGFjcGlfYnVzX3NjYW4rMHg0OC8weGEw
Cj4gICAgICAgICBbICAgIDAuNTE3OTEwXSAgYWNwaV9zY2FuX2luaXQrMHhmYi8weDI1OQo+ICAg
ICAgICAgWyAgICAwLjUyMjE4NV0gIGFjcGlfaW5pdCsweDJmMi8weDM1Mwo+ICAgICAgICAgWyAg
ICAwLjUyNjA2N10gID8gYWNwaV9zbGVlcF9wcm9jX2luaXQrMHgyOC8weDI4Cj4gICAgICAgICBb
ICAgIDAuNTMxMDIwXSAgZG9fb25lX2luaXRjYWxsKzB4NTQvMHgxYzAKPiAgICAgICAgIFsgICAg
MC41MzUzODldICA/IHBhcnNlX2FyZ3MrMHgyYjUvMHg0YzAKPiAgICAgICAgIFsgICAgMC41Mzk1
NjZdICBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDFiYy8weDI1Ngo+ICAgICAgICAgWyAgICAwLjU0
NDUxOV0gID8gcmVzdF9pbml0KzB4ODAvMHg4MAo+ICAgICAgICAgWyAgICAwLjU0ODQwMV0gIGtl
cm5lbF9pbml0KzB4ZS8weDEwMAo+ICAgICAgICAgWyAgICAwLjU1MjI5MV0gIHJldF9mcm9tX2Zv
cmsrMHgyNS8weDMwCj4gICAgICAgICBbICAgIDAuNTU2MzYzXSBDb2RlOiA3NSA0NiA0OCA4ZCA2
NCAyNCAxOCA1YiA0MSA1YyA0MSA1ZCA1ZCBjMyA0OCA4ZCA3NSBkNCBiZiAwMiAwMCAwMCAwMCBl
OCAxNyBiZCBmZiBmZiA4ZCAxMCBlOSA2MyBmZiBmZiBmZiA0NSAzMSBlZCBlOSAxMiBmZiBmZiBm
ZiA8MGY+IDBiIDhkIDEwIDhkIDMzIDQ4IGM3IGM3IDcwIDE0IGZiIDgxIGU4IDI5IDU4IGM0IGZm
IDQxIDhkIDNjCj4gICAgICAgICBbICAgIDAuNTc3NTM2XSBSSVA6IF9fc3RhcnR1cF9waXJxKzB4
MTI4LzB4MTYwIFJTUDogZmZmZmM5MDA0MDMyYjc5MAo+ICAgICAgICAgWyAgICAwLjU4NDQzNV0g
LS0tWyBlbmQgdHJhY2UgNGEwMTgwOTRhYmJiYTdlNyBdLS0tCj4gICAgICAgICBbICAgIDAuNTg5
NzE1XSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgaW5pdCEg
ZXhpdGNvZGU9MHgwMDAwMDAwYgo+ICAgICAgICAgWyAgICAwLjU4OTcxNV0KPiAgICAgICAgIChY
RU4pIERlYnVnZ2luZyBjb25uZWN0aW9uIG5vdCBzZXQgdXAuCj4gICAgICAgICAoWEVOKSBIYXJk
d2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KPiAKPiBD
b21wbGV0ZSBsb2cgaXMgYXR0YWNoZWQgZm9yIHlvdXIgcmVmZXJlbmNlLgo+IFJlcXVlc3QgeW91
ciBzdXBwb3J0IHRvIHJlc29sdmUgdGhpcyBpc3N1ZS4KPiAKPiBSZWdhcmRzCj4gQXNoYXJhZiBQ
Lgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBGcm9tOiBKdWVy
Z2VuIEdyb3NzIFtqZ3Jvc3NAc3VzZS5jb21dCj4gU2VudDogVHVlc2RheSwgQXVndXN0IDA4LCAy
MDE3IDg6MDkgUE0KPiBUbzogQXNoYXJhZiBQZXJpbmNoaWtrYWw7IEphbiBCZXVsaWNoOyB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogQW5vb3AgQmFidQo+IFN1YmplY3Q6IFJl
OiBbWGVuLWRldmVsXSBYZW4gaXMgbm90IGJvb3Rpbmcgd2l0aCB1cGRhdGVkIGtlcm5lbCA0LjEz
IHJjMyBmcm9tIFVFRkkgc2hlbGwKPiAKPiBPbiAwOC8wOC8xNyAxNjoyNiwgQXNoYXJhZiBQZXJp
bmNoaWtrYWwgd3JvdGU6Cj4+IEhpIEFsbCwKPj4KPj4gSSBhbSBhdHRhY2hpbmcgeGVuIGJvb3Qg
bG9nIHdoZW4geGVuIGZhaWwgdG8gYm9vdCB3aXRoIHVwZGF0ZWQga2VybmVsCj4+IGZyb20gVUVG
SSBzaGVsbC4KPj4gSXQgc2hvdyBhbiBlcnJvciB3aGVuIGtlcm5lbCBzdGFydCBib290aW5nLi4K
Pj4KPj4gTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4+IChYRU4pIFdBUk5JTkc6IENPTlNPTEUgT1VUUFVUIElTIFNZTkNIUk9OT1VTCj4+IChY
RU4pIFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIHRvIGFpZCBkZWJ1Z2dpbmcgb2YgWGVuIGJ5IGVu
c3VyaW5nCj4+IChYRU4pIHRoYXQgYWxsIG91dHB1dCBpcyBzeW5jaHJvbm91c2x5IGRlbGl2ZXJl
ZCBvbiB0aGUgc2VyaWFsIGxpbmUuCj4+IChYRU4pIEhvd2V2ZXIgaXQgY2FuIGludHJvZHVjZSBT
SUdOSUZJQ0FOVCBsYXRlbmNpZXMgYW5kIGFmZmVjdAo+PiAoWEVOKSB0aW1la2VlcGluZy4gSXQg
aXMgTk9UIHJlY29tbWVuZGVkIGZvciBwcm9kdWN0aW9uIHVzZSEKPj4gKFhFTikgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+IChYRU4pIDMuLi4g
Mi4uLiAxLi4uCj4+IChYRU4qKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwt
YScgdGhyZWUgdGltZXMgdG8gc3dpdGNoCj4+IGlucHV0IHRvIFhlbikKPj4gKFhFTikgRnJlZWQg
MjA0OGtCIGluaXQgbWVtb3J5Cj4+IG1hcHBpbmcga2VybmVsIGludG8gcGh5c2ljYWwgbWVtb3J5
Cj4+IGFib3V0IHRvIGdldCBzdGFydGVkLi4uCj4+IChYRU4pIGQwdjAgVW5oYW5kbGVkIGludmFs
aWQgb3Bjb2RlIGZhdWx0L3RyYXAgWyM2LCBlYz1mZmZmZmZmZl0KPj4gKFhFTikgZG9tYWluX2Ny
YXNoX3N5bmMgY2FsbGVkIGZyb20gZW50cnkuUzogZmF1bHQgYXQgZmZmZjgyZDA4MDM0NWYyOAo+
PiBlbnRyeS5vI2NyZWF0ZV9ib3VuY2VfZnJhbWUrMHgxMzUvMHgxNGQKPj4gKFhFTikgRG9tYWlu
IDAgKHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUjMDoKPj4gKFhFTikgLS0tLVsgWGVuLTQuOS4wIHg4
Nl82NCBkZWJ1Zz1uIFRhaW50ZWQ6IEMgXS0tLS0KPj4gKFhFTikgQ1BVOiAwCj4+IChYRU4pIFJJ
UDogZTAzMzpbPGZmZmZmZmZmODI1MWYwNmE+XQo+IAo+IENhbiB5b3UgcGxlYXNlIHRyeSB0byBm
aW5kIHRoZSBkb20wIGtlcm5lbCBzb3VyY2UgZmlsZS9saW5lIHJlbGF0ZWQgdG8KPiB0aGlzIGFk
ZHJlc3M/IGFkZHIybGluZSBzaG91bGQgYmUgYWJsZSB0byBoZWxwLgo+IAo+IAo+IEp1ZXJnZW4K
PiAtLS1EaXNjbGFpbWVyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFRoaXMgZS1tYWls
IGNvbnRhaW5zIFBSSVZJTEVHRUQgQU5EIENPTkZJREVOVElBTCBJTkZPUk1BVElPTiBpbnRlbmRl
ZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGFkZHJlc3NlZShzKS4gSWYgeW91IGFyZSBub3Qg
dGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGJ5IGUtbWFp
bCBhbmQgZGVsZXRlIHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBPcGluaW9ucywgY29uY2x1c2lvbnMg
YW5kIG90aGVyIGluZm9ybWF0aW9uIGluIHRoaXMgdHJhbnNtaXNzaW9uIHRoYXQgZG8gbm90IHJl
bGF0ZSB0byB0aGUgb2ZmaWNpYWwgYnVzaW5lc3Mgb2YgUXVFU1QgR2xvYmFsIGFuZC9vciBpdHMg
c3Vic2lkaWFyaWVzLCBzaGFsbCBiZSB1bmRlcnN0b29kIGFzIG5laXRoZXIgZ2l2ZW4gbm9yIGVu
ZG9yc2VkIGJ5IGl0LiBBbnkgc3RhdGVtZW50cyBtYWRlIGhlcmVpbiB0aGF0IGFyZSB0YW50YW1v
dW50IHRvIGNvbnRyYWN0dWFsIG9ibGlnYXRpb25zLCBwcm9taXNlcywgY2xhaW1zIG9yIGNvbW1p
dG1lbnRzIHNoYWxsIG5vdCBiZSBiaW5kaW5nIG9uIHRoZSBDb21wYW55IHVubGVzcyBmb2xsb3dl
ZCBieSB3cml0dGVuIGNvbmZpcm1hdGlvbiBieSBhbiBhdXRob3JpemVkIHNpZ25hdG9yeSBvZiB0
aGUgQ29tcGFueS4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 10:31:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 10: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.xen.org>)
	id 1dfkki-0004CA-14; Thu, 10 Aug 2017 10:31:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfkkh-0004As-0i
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 10:31:43 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CE/82-01712-E063C895; Thu, 10 Aug 2017 10:31:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS5fXrCf
 S4Oh5ZYslHxezODB6HN39mymAMYo1My8pvyKBNeP+/q3MBUdYKs622zQwvmDuYuTkEBLIkzgy
 4QkriM0rYCcx/+oBMFtCwFDi9MKbLCA2i4CqxMNjr8HibALqEm3PtoPZIgL6EpM+nwSrYRbIk
 Hh54BZYXBhozo8Nx9gg5ltKLG97AWZzClhJHH5wFKiGA2iXoMTfHcIQrVoSD3/dghqjLbFs4W
 tmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6Bo
 amOrlphYXJ6an5iQmFesl5+duYgSGXj0DA+MOxr5VfocYJTmYlER5iz91RwrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4D1l0hMpJFiUmp5akZaZA4wCmLQEB4+SCG8kSJq3uCAxtzgzHSJ1itGYo
 +nDli9MHK8m/P/GJMSSl5+XKiXOuxKkVACkNKM0D24QLDovMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmfQUyhSczrwRu3yugU5iATonw7QQ5pSQRISXVwCjwu3DlVcGilVJ73LpF3PMmqgl
 V6Fz4uPyt/xmPjX9vrXjy7lF4264lc7cde7Q7XmazquMWFd19ESkfAmu22srVzHzTM3W77p6F
 wTK/qmXesky+vkAtWKVPUuX8b50Ckxf77y5aI3qvt7HzTu9yyQOTcz+uWTR7X96z7W+55Pc5B
 16PmTL/GvspJZbijERDLeai4kQA0ztIVskCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502361099!86887224!1
X-Originating-IP: [137.65.248.74]
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 50862 invoked from network); 10 Aug 2017 10:31:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Aug 2017 10:31:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 04:31:39 -0600
Message-Id: <598C5229020000780016E7A3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 04:31:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boqun Feng (Intel)" <boqun.feng@gmail.com>
References: <20170720052921.31586-1-boqun.feng@gmail.com>
In-Reply-To: <20170720052921.31586-1-boqun.feng@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, yu.c.zhang@linux.intel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/cpufeatures: Expose UMIP to HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA3LjE3IGF0IDA3OjI5LCA8Ym9xdW4uZmVuZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IFVzZXItTW9kZSBJbnN0cnVjdGlvbiBQcmV2ZW50aW9uIChVTUlQKSBpcyBhIHNlY3VyaXR5IGZl
YXR1cmUgcHJlc2VudCBpbgo+IG5ldyBJbnRlbCBQcm9jZXNzb3JzLiBXaXRoIHRoaXMgZmVhdHVy
ZSwgd2hlbiB0aGUgVU1JUCBiaXQgaW4gQ1I0IHNldCwKPiB0aGUgZm9sbG93aW5nIGluc3RydWN0
aW9ucyBjYW5ub3QgYmUgZXhlY3V0ZWQgaWYgQ1BMID4gMDogU0dEVCwgU0lEVCwKPiBTTERULCBT
TVNXLCBhbmQgU1RSLiBBbiBhdHRlbXB0IGF0IHN1Y2ggZXhlY3V0aW9uIGNhdXNlcyBhIGdlbmVy
YWwtCj4gcHJvdGVjdGlvbiBleGNlcHRpb24gKCNHUCkuCj4gCj4gVGhpcyBwYXRjaCBzaW1wbHkg
YWRkcyBuZWNlc3NhcnkgZGVmaW5pdGlvbnMgdG8gZXhwb3NlIHRoaXMgZmVhdHVyZSB0bwo+IGh2
bSBndWVzdHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9xdW4gRmVuZyAoSW50ZWwpIDxib3F1bi5m
ZW5nQGdtYWlsLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 10:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 10:32: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.xen.org>)
	id 1dfkl3-0004E1-8z; Thu, 10 Aug 2017 10:32:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfkl2-0004Dq-IL
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 10:32:04 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 24/02-03612-3263C895; Thu, 10 Aug 2017 10:32:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fZrCf
 S4OJjUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPFnm7GgtNsFQcW+TcwXmDtYuTkEBLIk9hx
 ezJjFyMHB6+AncTD9ZYgYQkBQ4nTC2+ygNgsAqoSvxs62UBsNgF1ibZn21lBykUEzCUazrOAm
 MwCKhKNZwRAKoQFAiR+//kINlBIIEji0BcnkDCnQKDEzJ6HbBB7BCX+7hAGCTMLaEk8/HWLBc
 LWlli28DUzxEBpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuolFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGHAMQ7GCcftn/EKMkB5OSKG/xp+5IIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8LqY9kUKCRanpqRVpmTnA0IdJS3DwKInwcoGkeYsLEnOLM9MhUqcYj
 TmaPmz5wsTxasL/b0xCLHn5ealS4rxaIKUCIKUZpXlwg2AxeYlRVkqYlxHoNCGegtSi3MwSVP
 lXjOIcjErCvCogU3gy80rg9r0COoUJ6JQI306QU0oSEVJSDYycnJu8DkyzetzZwFLZUjVJJVN
 io7pRjPaXH8v7F6YkdahrrN71tm9Ng6t+R6oB35bQK/Fnag2nr3+cXV5SvodtncsplU8z3TwX
 vyzODjY8sEhCKmFOps/av/0rvWeyz6rNeHxnyVOlMwwckeE1nBMa5LY+9V60csMEk0PMJXcUm
 bazFhz6WaXEUpyRaKjFXFScCABYkqWExAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502361121!71110580!1
X-Originating-IP: [137.65.248.74]
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 38004 invoked from network); 10 Aug 2017 10:32:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 10:32:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 04:32:01 -0600
Message-Id: <598C523F020000780016E7A6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 04:31:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <CACMJ4GbZ05F1=cXHi1WfSgO3U=YwP3L_sDg_VdS1v9h8bqYdvA@mail.gmail.com>
In-Reply-To: <CACMJ4GbZ05F1=cXHi1WfSgO3U=YwP3L_sDg_VdS1v9h8bqYdvA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] cpufreq: only stop ondemand governor if
 already started
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDIxOjM4LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IE9uIENQVUZSRVFfR09WX1NUT1AgaW4gY3B1ZnJlcV9nb3Zlcm5vcl9kYnMsIHNo
b3J0Y3V0IHRvCj4gcmV0dXJuIHN1Y2Nlc3MgaWYgdGhlIGdvdmVybm9yIGlzIGFscmVhZHkgc3Rv
cHBlZC4KPiAKPiBBdm9pZCBleGVjdXRpbmcgZGJzX3RpbWVyX2V4aXQsIHRvIHByZXZlbnQgdHJp
cHBpbmcgYW4gYXNzZXJ0aW9uCj4gd2l0aGluIGEgY2FsbCB0byBraWxsX3RpbWVyIG9uIGEgdGlt
ZXIgdGhhdCBoYXMgbm90IGJlZW4gcHJlcGFyZWQKPiB3aXRoIGluaXRfdGltZXIsIGlmIHRoZSBD
UFVGUkVRX0dPVl9TVEFSVCBjYXNlIGhhcyBub3QKPiBydW4gYmVmb3JlaGFuZC4KPiAKPiBraWxs
X3RpbWVyIHZhbGlkYXRlcyB0aW1lciBzdGF0ZToKPiAgKiBpdHNlbGYsIHZpYSBCVUdfT04odGhp
c19jcHUodGltZXJzKS5ydW5uaW5nID09IHRpbWVyKTsKPiAgKiB3aXRoaW4gYWN0aXZlX3RpbWVy
LCBBU1NFUlRpbmcgdGltZXItPnN0YXR1cyBpcyB3aXRoaW4gYm91bmRzOwo+ICAqIHdpdGhpbiBs
aXN0X2RlbCwgd2hpY2ggQVNTRVJUcyB0aW1lciBpbmFjdGl2ZSBsaXN0IG1lbWJlcnNoaXAuCj4g
Cj4gUGF0Y2ggaXMgc3lub255bW91cyB0byBhbiBPcGVuWFQgcGF0Y2ggcHJvZHVjZWQgYXQgQ2l0
cml4IHByaW9yIHRvCj4gSnVuZSAyMDE0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVy
IENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 10:49:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 10:49: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.xen.org>)
	id 1dfl1P-0005F4-UO; Thu, 10 Aug 2017 10:48:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfl1O-0005Ey-HT
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 10:48:58 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E6/60-01859-91A3C895; Thu, 10 Aug 2017 10:48:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTVfCqif
 SYEULr8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFg6UyWgkMiFYf+LWVsYFwk0MXIxSEksIlR
 Yu7M62wQzm5Gifb/sxi7GDk5hAWcJT4daGUGsUUEQiS2zQeJgxRdZpLYNPc4M4jDLPCSSeLI1
 8fsIFVsApoSdz5/YgKxeQWsJE5PnQNmswioSvw6PQHMFhUIl3jbeIQFokZQ4uTMJ2A2p4C9xM
 qJN8FqmAVsJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGFXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYNDVMzAw7mBsP+F3iFGSg0lJlLf4U3ekEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQleC8ueSCHBotT01Iq0zBxg+MOkJTh4lER4OUHSvMUFibnFm
 ekQqVOMxhwbVq//wsTR9P3jdyYhlrz8vFQpcd7PFkClAiClGaV5cINgcXmJUVZKmJeRgYFBiK
 cgtSg3swRV/hWjOAejkjDvCpApPJl5JXD7XgGdwgR0SoRvJ8gpJYkIKakGRi0Li8vW3KqP/Vr
 3JOzae229JWfpFW4bL/utPrtzPObs1uNdyfSwz/xosNeSvzMOeS7Z/v7eniSRGZIsstX520Su
 +PIHRKr3xJY+/2/qvH/Ti8R/ClJPpmUlbdhg/qqv/fT0Obcqt2qrv9p3uUZZ8KHG2gNTLZa4W
 56LT5VfHTlTv/3uL5MzAUosxRmJhlrMRcWJALq4vyzGAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502362135!78546502!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30993 invoked from network); 10 Aug 2017 10:48:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 10 Aug 2017 10:48:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C9A3A80D;
 Thu, 10 Aug 2017 03:48:54 -0700 (PDT)
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 EFA363F540;
 Thu, 10 Aug 2017 03:48:52 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <598B14FB020000780016E27A@prv-mh.provo.novell.com>
 <fc2ba9e0-ec8c-fceb-e59c-94ea503a5f56@epam.com>
 <598C27D3020000780016E698@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3538d0cb-70dd-14ae-621c-fa746c0bfd8d@arm.com>
Date: Thu, 10 Aug 2017 11:48:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <598C27D3020000780016E698@prv-mh.provo.novell.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8wOC8xNyAwODozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDgu
MTcgYXQgMjM6MzksIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+IE9uIDA5
LjA4LjE3IDE0OjU4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA5LjA4LjE3IGF0IDEy
OjEwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA4LzA4LzE3IDIxOjA4
LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0FS
Q0hfQVJNX1NNQ19IX18KPj4+Pj4gKyNkZWZpbmUgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19I
X18KPj4+Pj4gKwo+Pj4+PiArdHlwZWRlZiBzdHJ1Y3Qgewo+Pj4+PiArICAgIHVpbnQzMl90IGFb
NF07Cj4+Pj4+ICt9IHhlbl9hcm1fc21jY2NfdWlkOwo+Pj4KPj4+IFRoaXMgaXMgbm90IHRoZSBu
b3JtYWwgd2F5IG9mIGVuY29kaW5nIGEgVUlEIHR5cGUuCj4+IEp1c3QgdG8gYmUgY2xlYXI6IHlv
dSBhcmUgcHJvcG9zaW5nIHRvIHN0b3JlIFVJRCBpbiBzdWNoIHN0cnVjdAo+PiBzdHJ1Y3QgdXVp
ZF90IHsKPj4gICAgICB1bnNpZ25lZDMyICB0aW1lX2xvdzsKPj4gICAgICB1bnNpZ25lZDE2ICB0
aW1lX21pZDsKPj4gICAgICB1bnNpZ25lZDE2ICB0aW1lX2hpX2FuZF92ZXJzaW9uOwo+PiAgICAg
IHVuc2lnbmVkOCAgIGNsb2NrX3NlcV9oaV9hbmRfcmVzZXJ2ZWQ7Cj4+ICAgICAgdW5zaWduZWQ4
ICAgY2xvY2tfc2VxX2xvdzsKPj4gICAgICBieXRlICAgICAgICBub2RlWzZdOwo+PiB9Owo+PiBy
aWdodD8KPgo+IFR5cGUtd2lzZSB5ZXM7IHRoZSBuYW1lcyBvZiB0aGUgZmllbGRzIGxvb2sgdW5j
b21tb24gdG8gbWUuCj4KPj4+Pj4gKyNkZWZpbmUgWEVOX0FSTV9TTUNDQ19VSUQoYSwgYiwgYywg
ZDAsIGQxLCBkMiwgZDMsIGQ0LCBkNSwgZDYsIGQ3KSAgICAgIFwKPj4+Pj4gKyAgICAoKHhlbl9h
cm1fc21jY2NfdWlkKSB7eyhhKSwgKChiKSA8PCAxNiB8IChjKSApLCAgICAgICAgICAgICAgICAg
ICAgIFwKPj4+Cj4+PiBUaGlzIGlzIG5vdCBDODkgY29tcGF0aWJsZS4KPj4gT29wcywgc29ycnku
IERpZG4ndCBrbmV3IHRoYXQgWEVOIHNob3VsZCBiZSBDODkgY29tcGF0aWJsZS4KPj4gSXMgdGhl
cmUgYW55IGd1aWRlIGZvciBub3ZpY2VzPyBJIGRpZG4ndCBmb3VuZCBhbnl0aGluZyB1c2VmdWwg
aW4gZG9jcy8KPj4gKG5vdCBldmVuIGNvZGluZyBzdHlsZSBkb2N1bWVudCkuIE9uIHdpa2kgSSBo
YXZlIGZvdW5kIG9ubHkKPj4gIlN1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcyIgcGFnZSwg
d2hpY2ggaXMgdmVyeSBoZWxwZnVsLCBidXQgaXQKPj4gZG9lcyBub3QgY292ZXIgdG9waWNzIGxp
a2Ugd2hpY2ggQyBzdGFuZGFyZCB0byB1c2UuCj4KPiBUaGUgcHVibGljIGhlYWRlcnMgYXJlIHJl
cXVpcmVkIHRvIHRoZSBDODkgY29tcGF0aWJsZTsgWGVuCj4gY29kZSBpbiBnZW5lcmFsIGlzIGZp
bmUgdG8gdXNlIGV4dGVuc2lvbnMuCj4KPj4+Pj4gKyAgICAgICAgKChkMCkgPDwgMjQgfCAoZDEp
IDw8IDE2IHwgKGQyKSA8PCA4IHwgKGQzKSA8PCAwKSwgICAgICAgICAgICAgIFwKPj4+Pj4gKyAg
ICAgICAgKChkNCkgPDwgMjQgfCAoZDUpIDw8IDE2IHwgKGQ2KSA8PCA4IHwgKGQ3KSA8PCAwKX19
KQo+Pj4+PiArCj4+Pj4+ICsvKgo+Pj4+PiArICogSHlwZXJ2aXNvciBTZXJ2aWNlIHZlcnNpb24u
Cj4+Pj4+ICsgKgo+Pj4+PiArICogV2UgY2FuJ3QgdXNlIFhFTiB2ZXJzaW9uIGhlcmUsIGJlY2F1
c2Ugb2YgU01DQ0MgcmVxdWlyZW1lbnRzOgo+Pj4+PiArICogTWFqb3IgcmV2aXNpb24gc2hvdWxk
IGNoYW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgcmVtb3ZlZC4KPj4+Pj4gKyAq
IE1pbm9yIHJldmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9u
IGlzIGFkZGVkLgo+Pj4+PiArICogU28sIGl0IGlzIFNNQ0NDIHByb3RvY29sIHJldmlzaW9uIGNv
ZGUsIG5vdCBYRU4gdmVyc2lvbi4KPj4+Cj4+PiBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBleHBs
YW5hdGlvbiAtIGhvdyBpcyB0aGUgc2l0dWF0aW9uIGhlcmUKPj4+IGRpZmZlcmVudCBmcm9tIHNv
bWUgYXJiaXRyYXJ5LCBub24tdG9vbHN0YWNrLW9ubHkgaHlwZXJjYWxsPwo+PiBCZWNhdXNlIHRo
aXMgaXMgZ2VuZXJpYyBpbnRlcmZhY2UgdGhhdCBzaG91bGQgYmUgc3VwcG9ydGVkIGJ5IGFsbAo+
PiBoeXBlcnZpc29ycywgaW5jbHVkaW5nIFhFTi4gVGhpbmsgYWJvdXQgdGhpcyBhcyBhIHdheSBm
b3IgYSBndWVzdCB0bwo+PiBkZXRlcm1pbmUgdW5kZXIgd2hpY2ggaHlwZXJ2aXNvciBpdCBvcGVy
YXRlcywgYW5kIHdoaWNoIGZ1bmN0aW9ucyBpdAo+PiBwcm92aWRlcy4KPgo+IEluIHdoaWNoIGNh
c2UgLSB3aHkgdGhlIFhFTl8gcHJlZml4ZXM/CgpCZWNhdXNlIHRoZSB2ZXJzaW9uIGRlcGVuZHMg
b24gdGhlIGludGVyZmFjZSBpbXBsZW1lbnRlZCB3aGljaCBpcyBYZW4gCnNwZWNpZmljLgoKWW91
IGhhdmUgdG8gbWF0Y2ggdGhlIFVJRCAoWGVuIFNwZWNpZmljKSBhbmQgdGhlIHZlcnNpb24gdG8g
a25vdyB3aGF0IGlzIAphY3R1YWxseSBzdXBwb3J0ZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 10:55:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 10:55: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.xen.org>)
	id 1dfl7p-00060S-OG; Thu, 10 Aug 2017 10:55:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388d704d7=citrix-osstest@xenproject.org>)
 id 1dfl7p-00060J-7O
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 10:55:37 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 47/F4-02184-8AB3C895; Thu, 10 Aug 2017 10:55:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXneZdU+
 kQeMDA4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFszjy2gi6+igsXNrA2MM7i6GLk4JAQ8Jc4
 99ESwnSXuPcwrYuRk0NEwFliwofbbCBhXgE9iVv7VEDCwgLeEo0zDjN2MXIBVW9nkpj87iQrR
 KuqROdXPZAaNgEPiYk9E1lAbBag8Paru8BsIQEtiaWLVzKB2LwCghInZz4BizMLSEgcfPGCGc
 SWELCQmHG3nWkCI+8sJGWzkJQtYGRaxahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCql5taXJy
 YnpqTmFSsl5yfu4kRGDb1DAyMOxgvb/E7xCjJwaQkylv8qTtSiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgTvcqueSCHBotT01Iq0zBxgAMOkJTh4lER4V4OkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJ
 S8/L1VKnLcEpEgApCijNA9uBCyaLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5vUHmcKTmV
 cCt+kV0BFMQEdE+HaCHFGSiJCSamBcN2dfAYt4h5r4hGKNyn/6AselfN6KLpnkd3GFhlV1yYN
 z0SYiRksqH5R35DtErE45e1v17YkVJXeZ+KWbfoqWsK52WFRwhl3hit70KF5eHheBzUnXvJX+
 3wj72HOoS9XvXmntsvRNButSPJ6dmMVg97VWdZXrlZo1CzeFP1h55HEae/PT69pKLMUZiYZaz
 EXFiQBDEtOHoQIAAA==
X-Env-Sender: prvs=388d704d7=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502362532!106644869!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11079 invoked from network); 10 Aug 2017 10:55:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 10:55:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,352,1498521600"; d="scan'208";a="443295547"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71959-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71932
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 10 Aug 2017 11:55:20 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71959: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTU5IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxOTU5LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5MzIKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MTkzMgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTMyCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5MzIK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTkzMgoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 11:04:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11:04: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.xen.org>)
	id 1dflGd-0006nb-MP; Thu, 10 Aug 2017 11:04:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1dflGc-0006nV-1V
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 11:04:42 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 16/96-03612-9CD3C895; Thu, 10 Aug 2017 11:04:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMKsWRWlGSWpSXmKPExsVSYmS9T/eEbU+
 kQccdNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePfm8tsBdO/M1V83NDC3sD45DFTFyMXh5DA
 d0aJL50/mCGceYwSe1qfs0I46xglOhs7gTKcHGwCThLP3p1iAbFFBPIlmvdfYAWxmQV0JNbf/
 AUWFxaIkJh8/CVbFyMHUE2kxJc31RDlehJbn19kArFZBFQlDk77BWbzCgRLnPj/lB3EZhQQk/
 h+ag0TxEhxiVtP5oPZEgIiEg8vnmaDsEUlXj7+xwoyXkJAUWLBXDeI8gyJifuOsEGMFJQ4OfM
 JC0S5p8T5K4/ZJjAKz0IydRaSlllIWmZBPbNg9yc2CFtbYtnC18wQtq7E+10wtqLEre+dQHO4
 gOwVwBDash8uMaX7IfsCRs5VjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJS
 cV6yfm5mxiB0ccABDsYvy0LOMQoycGkJMpb/Kk7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb5
 dNT6SQYFFqempFWmYOMA3ApCU4eJREeKVB0rzFBYm5xZnpEKlTjPYcG1av/8LEcadvA5DsmPH
 zGxPHlt8nvjMJseTl56VKifNWg7QJgLRllObBDYWlrUuMslLCvIxAZwrxFKQW5WaWoMq/YhTn
 YFQS5jUFmcKTmVcCt/sV0FlMQGdF+HaCnFWSiJCSamCUlqx6fXPrPF3pVbVz7Cq3OjloKV7Lc
 gp/dz7o2YnLWc9sv3Ln+E+QVfaL/LZao9RU2C5Ad8naxpZvPjHm+r58zkLznoY99Dx2f8cLkR
 cG/KvPC7wteCNlk/51t+Fndqb7F9qOhhStOty+yk/2wufLh+u3L9xbpF86VSNPSfTgmutc+fc
 nhmoosRRnJBpqMRcVJwIAhg2Q7lYDAAA=
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502363078!110406574!1
X-Originating-IP: [116.50.59.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU5LjE5MCA9PiAzNjA2MQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4527 invoked from network); 10 Aug 2017 11:04:39 -0000
Received: from cluster-c.mailcontrol.com (HELO cluster-c.mailcontrol.com)
 (116.50.59.190)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 11:04:39 -0000
Received: from INBLCORWSESG04.QUEST-GLOBAL.COM ([103.254.230.96])
 by rly03c.srv.mailcontrol.com (MailControl) with ESMTPS id v7AB4XCj017134
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Thu, 10 Aug 2017 12:04:34 +0100
Received: from INBLCORMX02.quest-global.com (unknown [192.168.5.201])
 by Forcepoint Email with ESMTPS id 7BA5A5C783FA;
 Thu, 10 Aug 2017 16:34:29 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 INBLCORMX02.quest-global.com ([192.168.5.201]) with mapi id 14.03.0279.002;
 Thu, 10 Aug 2017 16:34:33 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Xen is not booting with updated kernel 4.11.12
 from UEFI shell
Thread-Index: AQHTEcgGvm82msxHLEekGu3OmAqZpA==
Date: Thu, 10 Aug 2017 11:04:32 +0000
Message-ID: <6259FE59E23B6044B7C886F5C717314027514D1E@INBLCORMX01.quest-global.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
Content-Type: multipart/mixed;
 boundary="_002_6259FE59E23B6044B7C886F5C717314027514D1EINBLCORMX01ques_"
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.67.0.113
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.11.12 from
 UEFI shell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_002_6259FE59E23B6044B7C886F5C717314027514D1EINBLCORMX01ques_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,

Sorry for confusing on kernel versions.We have tried with different kernel =
versions to resolve this issue.
Currently we are using kernel 4.11.12 and log attached is for the same.

Regards
Asharaf P.
_______________________________
From: Juergen Gross [jgross@suse.com]
Sent: Thursday, August 10, 2017 3:50 PM
To: Asharaf Perinchikkal; xen-devel@lists.xenproject.org
Cc: Anoop Babu
Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3 fr=
om UEFI shell

On 10/08/17 12:03, Asharaf Perinchikkal wrote:
> Hi All,
>
> I have tried to find the dom0 kernel source file/line related to this cra=
sh address using addr2line. But there is no useful information and output i=
s like below,
>         root@Minnowboard:/boot# addr2line -fe vmlinuz-4.12.4 ffff82d08034=
5f28
>         addr2line: vmlinuz-4.12.4: Warning: Ignoring section flag IMAGE_S=
CN_MEM_NOT_PAGED in section .bss
>         ??
>         ??:0
> then I have enabled debug in xen and taken xen boot log when xen fail to =
boot with updated kernel.
> It show an error when kernel start booting..
>
>          0.247142] ------------[ cut here ]------------
>         [    0.252208] kernel BUG at drivers/xen/events/events_base.c:521=
!
>         [    0.258916] invalid opcode: 0000 [#1] SMP
>         [    0.263472] Modules linked in:
>         [    0.266971] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G        W =
      4.11.12 #1

So you are telling us you've got problems with kernel 4.13 rc3, then you
try to find the offending source line in kernel 4.12.4 and you are
booting kernel 4.11.12.

Can you please try to sort your kernel versions out?


Juergen

>         [    0.275126] Hardware name: ADI Minnowboard Turbot D0 PLATFORM/=
MinnowBoard Turbot, BIOS MNW2MAX1.X64.0095.R01.1703281124 03/28/2017
>         [    0.288334] task: ffff88001880bfc0 task.stack: ffffc9004032800=
0
>         [    0.295040] RIP: e030:__startup_pirq+0x128/0x160
>         [    0.300277] RSP: e02b:ffffc9004032b790 EFLAGS: 00010096
>         [    0.306202] RAX: 0000000000000000 RBX: 0000000000000031 RCX: 0=
000000000000000
>         [    0.314263] RDX: 0000000000000000 RSI: 0000000000000031 RDI: f=
fff880018c021a0
>         [    0.322322] RBP: ffffc9004032b7c0 R08: ffff88001894f000 R09: f=
fff880018c01ff0
>         [    0.330383] R10: 0000000000000000 R11: 0000000000000040 R12: 0=
000000000000000
>         [    0.338443] R13: ffff88001894e218 R14: ffff88001894e218 R15: 0=
00000002003cc00
>         [    0.346520] FS:  0000000000000000(0000) GS:ffff88001f680000(00=
00) knlGS:0000000000000000
>         [    0.355632] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
>         [    0.362138] CR2: 0000000000000000 CR3: 0000000002209000 CR4: 0=
000000000002660
>         [    0.370201] Call Trace:
>         [    0.373021]  ? acpi_ut_evaluate_object+0x193/0x1a1
>         [    0.378461]  startup_pirq+0x11/0x20
>         [    0.382439]  irq_startup+0x4a/0x80
>         [    0.386322]  ? byt_gpio_runtime_suspend+0x10/0x10
>         [    0.391664]  __irq_do_set_handler+0xbd/0x190
>         [    0.396518]  ? byt_gpio_runtime_suspend+0x10/0x10
>         [    0.401860]  ? byt_gpio_runtime_suspend+0x10/0x10
>         [    0.407201]  irq_set_chained_handler_and_data+0x57/0x90
>         [    0.413126]  gpiochip_set_chained_irqchip+0x38/0x90
>         [    0.418660]  byt_pinctrl_probe+0x510/0x660
>         [    0.423325]  platform_drv_probe+0x3c/0xa0
>         [    0.427885]  driver_probe_device+0x2c0/0x460
>         [    0.432742]  __device_attach_driver+0x91/0x100
>         [    0.437791]  ? __driver_attach+0xf0/0xf0
>         [    0.442258]  bus_for_each_drv+0x69/0xb0
>         [    0.446629]  __device_attach+0xe4/0x160
>         [    0.450998]  device_initial_probe+0x13/0x20
>         [    0.455757]  bus_probe_device+0x8b/0xa0
>         [    0.460127]  device_add+0x406/0x690
>         [    0.464114]  ? __insert_resource+0x1d/0x120
>         [    0.468867]  platform_device_add+0x107/0x270
>         [    0.473723]  platform_device_register_full+0x105/0x140
>         [    0.479551]  acpi_create_platform_device+0x21c/0x2e0
>         [    0.485183]  acpi_lpss_create_device+0x362/0x460
>         [    0.490427]  ? acpi_evaluate_object+0x232/0x258
>         [    0.495574]  ? acpi_evaluate_integer+0x54/0x90
>         [    0.500623]  acpi_bus_attach+0x116/0x200
>         [    0.505090]  acpi_bus_attach+0x9b/0x200
>         [    0.509460]  acpi_bus_attach+0x9b/0x200
>         [    0.513830]  acpi_bus_scan+0x48/0xa0
>         [    0.517910]  acpi_scan_init+0xfb/0x259
>         [    0.522185]  acpi_init+0x2f2/0x353
>         [    0.526067]  ? acpi_sleep_proc_init+0x28/0x28
>         [    0.531020]  do_one_initcall+0x54/0x1c0
>         [    0.535389]  ? parse_args+0x2b5/0x4c0
>         [    0.539566]  kernel_init_freeable+0x1bc/0x256
>         [    0.544519]  ? rest_init+0x80/0x80
>         [    0.548401]  kernel_init+0xe/0x100
>         [    0.552291]  ret_from_fork+0x25/0x30
>         [    0.556363] Code: 75 46 48 8d 64 24 18 5b 41 5c 41 5d 5d c3 48=
 8d 75 d4 bf 02 00 00 00 e8 17 bd ff ff 8d 10 e9 63 ff ff ff 45 31 ed e9 12=
 ff ff ff <0f> 0b 8d 10 8d 33 48 c7 c7 70 14 fb 81 e8 29 58 c4 ff 41 8d 3c
>         [    0.577536] RIP: __startup_pirq+0x128/0x160 RSP: ffffc9004032b=
790
>         [    0.584435] ---[ end trace 4a018094abbba7e7 ]---
>         [    0.589715] Kernel panic - not syncing: Attempted to kill init=
! exitcode=3D0x0000000b
>         [    0.589715]
>         (XEN) Debugging connection not set up.
>         (XEN) Hardware Dom0 crashed: rebooting machine in 5 seconds.
>
> Complete log is attached for your reference.
> Request your support to resolve this issue.
>
> Regards
> Asharaf P.
> ________________________________________
> From: Juergen Gross [jgross@suse.com]
> Sent: Tuesday, August 08, 2017 8:09 PM
> To: Asharaf Perinchikkal; Jan Beulich; xen-devel@lists.xenproject.org
> Cc: Anoop Babu
> Subject: Re: [Xen-devel] Xen is not booting with updated kernel 4.13 rc3 =
from UEFI shell
>
> On 08/08/17 16:26, Asharaf Perinchikkal wrote:
>> Hi All,
>>
>> I am attaching xen boot log when xen fail to boot with updated kernel
>> from UEFI shell.
>> It show an error when kernel start booting..
>>
>> N) ***************************************************
>> (XEN) WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
>> (XEN) This option is intended to aid debugging of Xen by ensuring
>> (XEN) that all output is synchronously delivered on the serial line.
>> (XEN) However it can introduce SIGNIFICANT latencies and affect
>> (XEN) timekeeping. It is NOT recommended for production use!
>> (XEN) ***************************************************
>> (XEN) 3... 2... 1...
>> (XEN*) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
>> input to Xen)
>> (XEN) Freed 2048kB init memory
>> mapping kernel into physical memory
>> about to get started...
>> (XEN) d0v0 Unhandled invalid opcode fault/trap [#6, ec=3Dffffffff]
>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d080345f28
>> entry.o#create_bounce_frame+0x135/0x14d
>> (XEN) Domain 0 (vcpu#0) crashed on cpu#0:
>> (XEN) ----[ Xen-4.9.0 x86_64 debug=3Dn Tainted: C ]----
>> (XEN) CPU: 0
>> (XEN) RIP: e033:[<ffffffff8251f06a>]
>
> Can you please try to find the dom0 kernel source file/line related to
> this address? addr2line should be able to help.
>
>
> Juergen
> ---Disclaimer------------------------------ This e-mail contains PRIVILEG=
ED AND CONFIDENTIAL INFORMATION intended solely for the use of the addresse=
e(s). If you are not the intended recipient, please notify the sender by e-=
mail and delete the original message. Opinions, conclusions and other infor=
mation in this transmission that do not relate to the official business of =
QuEST Global and/or its subsidiaries, shall be understood as neither given =
nor endorsed by it. Any statements made herein that are tantamount to contr=
actual obligations, promises, claims or commitments shall not be binding on=
 the Company unless followed by written confirmation by an authorized signa=
tory of the Company. ------------------------------------------------------=
-----------------------------
>

---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message. Opinions, conclusions and other informa=
tion in this transmission that do not relate to the official business of Qu=
EST Global and/or its subsidiaries, shall be understood as neither given no=
r endorsed by it. Any statements made herein that are tantamount to contrac=
tual obligations, promises, claims or commitments shall not be binding on t=
he Company unless followed by written confirmation by an authorized signato=
ry of the Company. --------------------------------------------------------=
---------------------------

--_002_6259FE59E23B6044B7C886F5C717314027514D1EINBLCORMX01ques_
Content-Type: text/plain; name="xen-4.11.txt"
Content-Description: xen-4.11.txt
Content-Disposition: attachment; filename="xen-4.11.txt"; size=28489;
	creation-date="Thu, 10 Aug 2017 11:04:09 GMT";
	modification-date="Thu, 10 Aug 2017 11:04:09 GMT"
Content-Transfer-Encoding: base64

Cj4+Pj5TZWNTdGFydHVwCj4+Pj5NZW1vcnlJbml0IERvbmUKPj4+PkJkc0VudHJ5CjNoM2gzaDNo
M2gzaDNoM2gzaDNoM2gzaDNoM2gKCj4+Pj5TdGFydCBib290IG9wdGlvbiwgUHJlc3MgPEYyPiBv
ciA8REVMPiB0byBlbnRlciBzZXR1cCBwYWdlKDUgU2VjKS4uLi4uCkJvb3QgRmFpbGVkLiBCVWls
ZFJvb3QKWGVuIDQuOS4wIChjL3MgKSBFRkkgbG9hZGVyClVzaW5nIGNvbmZpZ3VyYXRpb24gZmls
ZSAneGVuLmNmZycKdm1saW51ei00LjExLjEyOiAweDAwMDAwMDAwNzRlMzkwMDAtMHgwMDAwMDAw
MDc1NmYyNWEwCmluaXRyZC5pbWctNC4xMS4xMjogMHgwMDAwMDAwMDViZTg0MDAwLTB4MDAwMDAw
MDA2ZmZmZmY3NgogX18gIF9fICAgICAgICAgICAgXyAgXyAgIF9fXyAgIF9fXyAgCiBcIFwvIC9f
X18gXyBfXyAgIHwgfHwgfCAvIF8gXCAvIF8gXCAKICBcICAvLyBfIFwgJ18gXCAgfCB8fCB8fCAo
XykgfCB8IHwgfAogIC8gIFwgIF9fLyB8IHwgfCB8X18gICBfXF9fLCB8IHxffCB8CiAvXy9cX1xf
X198X3wgfF98ICAgIHxffChfKS9fKF8pX19fLyAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAooWEVOKSBYZW4gdmVyc2lvbiA0LjkuMCAocm9vdEApIChnY2MgKFVidW50dSA1
LjQuMC02dWJ1bnR1MX4xNi4wNC40KSA1LjQuMCAyMDE2MDYwOSkgZGVidWc9eSAgVGh1IEF1ZyAx
MCAxMDo1NDozNCBJU1QgMjAxNwooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiAKKFhFTikgQ29uc29s
ZSBvdXRwdXQgaXMgc3luY2hyb25vdXMuCihYRU4pIEJvb3Rsb2FkZXI6IEVGSQooWEVOKSBDb21t
YW5kIGxpbmU6IGNvbTE9MTE1MjAwLDhuMSwweDAzZjgsNCBjb25zb2xlPWNvbTEgeGVuY29ucz10
dHlTMCBpb21tdT12ZXJib3NlIHVjb2RlPXNjYW4gZmxhc2s9ZGlzYWJsZWQgY29ucmluZ19zaXpl
PTIwOTcxNTIgIGRvbTBfbWVtPTUxMk0gbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsIHN5bmNf
Y29uc29sZSBjb25zb2xlX3RvX3JpbmcgCihYRU4pIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVz
czogMHg3NmEwMDAwMAooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyBncmFw
aGljcyBtb2RlIDgwMHg2MDAsIDMyIGJwcAooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgooWEVOKSAg
Rm91bmQgMCBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgMSBFREQgaW5mb3JtYXRpb24gc3Ry
dWN0dXJlcwooWEVOKSBFRkkgUkFNIG1hcDoKKFhFTikgIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAw
MDAwMDAwMDhmMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMDhmMDAwIC0gMDAwMDAwMDAw
MDA5MDAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDAwMDkwMDAwIC0gMDAwMDAwMDAwMDA5
ZTAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAwMDA5ZTAwMCAtIDAwMDAwMDAwMDAxMDAwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwMjAwMDAwMDAgKHVz
YWJsZSkKKFhFTikgIDAwMDAwMDAwMjAwMDAwMDAgLSAwMDAwMDAwMDIwMTAwMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwMjAxMDAwMDAgLSAwMDAwMDAwMDc1NmY0MDAwICh1c2FibGUpCihY
RU4pICAwMDAwMDAwMDc1NmY0MDAwIC0gMDAwMDAwMDA3NTZmNTAwMCAoQUNQSSBkYXRhKQooWEVO
KSAgMDAwMDAwMDA3NTZmNTAwMCAtIDAwMDAwMDAwNzU2ZmMwMDAgKHJlc2VydmVkKQooWEVOKSAg
MDAwMDAwMDA3NTZmYzAwMCAtIDAwMDAwMDAwNzU2ZmQwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAw
MDAwMDAwNzU2ZmQwMDAgLSAwMDAwMDAwMDc1NzIzMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAw
MDAwNzU3MjMwMDAgLSAwMDAwMDAwMDc1ODIzMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc1
ODIzMDAwIC0gMDAwMDAwMDA3NTgyOTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc1ODI5
MDAwIC0gMDAwMDAwMDA3NTgyYzAwMCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDA3NTgyYzAw
MCAtIDAwMDAwMDAwNzU4MmUwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3NTgyZTAwMCAt
IDAwMDAwMDAwNzU4M2IwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwNzU4M2IwMDAgLSAw
MDAwMDAwMDc1ODNjMDAwIChBQ1BJIE5WUykKKFhFTikgIDAwMDAwMDAwNzU4M2MwMDAgLSAwMDAw
MDAwMDc1ODNkMDAwIChBQ1BJIGRhdGEpCihYRU4pICAwMDAwMDAwMDc1ODNkMDAwIC0gMDAwMDAw
MDA3NThhOTAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDc1OGE5MDAwIC0gMDAwMDAwMDA3
NThjNDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc1OGM0MDAwIC0gMDAwMDAwMDA3NThj
NjAwMCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDA3NThjNjAwMCAtIDAwMDAwMDAwNzU4Yzgw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3NThjODAwMCAtIDAwMDAwMDAwNzhhZjYwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhhZjYwMDAgLSAwMDAwMDAwMDc4YWY5MDAwIChBQ1BJ
IE5WUykKKFhFTikgIDAwMDAwMDAwNzhhZjkwMDAgLSAwMDAwMDAwMDc4YjFlMDAwICh1c2FibGUp
CihYRU4pICAwMDAwMDAwMDc4YjFlMDAwIC0gMDAwMDAwMDA3OGIxZjAwMCAocmVzZXJ2ZWQpCihY
RU4pICAwMDAwMDAwMDc4YjFmMDAwIC0gMDAwMDAwMDA3OGJhYTAwMCAodXNhYmxlKQooWEVOKSAg
MDAwMDAwMDA3OGJhYTAwMCAtIDAwMDAwMDAwNzhiYWMwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAw
MDAwMDA3OGJhYzAwMCAtIDAwMDAwMDAwNzhiYmIwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAw
NzhiYmIwMDAgLSAwMDAwMDAwMDc4YmJjMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzhi
YmMwMDAgLSAwMDAwMDAwMDc4YmU1MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4YmU1MDAw
IC0gMDAwMDAwMDA3OGJlNjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc4YmU2MDAwIC0g
MDAwMDAwMDA3OGJlYzAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGJlYzAwMCAtIDAwMDAw
MDAwNzhiZWQwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA3OGJlZDAwMCAtIDAwMDAwMDAw
NzhjMDIwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhjMDIwMDAgLSAwMDAwMDAwMDc4YzA5
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzhjMDkwMDAgLSAwMDAwMDAwMDc4YzBiMDAw
ICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4YzBiMDAwIC0gMDAwMDAwMDA3OGMwYzAwMCAocmVz
ZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc4YzBjMDAwIC0gMDAwMDAwMDA3OGMxNjAwMCAodXNhYmxl
KQooWEVOKSAgMDAwMDAwMDA3OGMxNjAwMCAtIDAwMDAwMDAwNzhjMWIwMDAgKHJlc2VydmVkKQoo
WEVOKSAgMDAwMDAwMDA3OGMxYjAwMCAtIDAwMDAwMDAwNzhjMWMwMDAgKHVzYWJsZSkKKFhFTikg
IDAwMDAwMDAwNzhjMWMwMDAgLSAwMDAwMDAwMDc4YzQxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAw
MDAwMDAwNzhjNDEwMDAgLSAwMDAwMDAwMDc4ZDRmMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAw
MDc4ZDRmMDAwIC0gMDAwMDAwMDA3OGQ1MDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc4
ZDUwMDAwIC0gMDAwMDAwMDA3OGQ1NzAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGQ1NzAw
MCAtIDAwMDAwMDAwNzhkNWEwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OGQ1YTAwMCAt
IDAwMDAwMDAwNzhkZWIwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhkZWIwMDAgLSAwMDAw
MDAwMDc4ZGVjMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzhkZWMwMDAgLSAwMDAwMDAw
MDc4ZGYzMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4ZGYzMDAwIC0gMDAwMDAwMDA3OGRm
NjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc4ZGY2MDAwIC0gMDAwMDAwMDA3OGUxNDAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGUxNDAwMCAtIDAwMDAwMDAwNzhlMWIwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OGUxYjAwMCAtIDAwMDAwMDAwNzhlMWQwMDAgKHVzYWJs
ZSkKKFhFTikgIDAwMDAwMDAwNzhlMWQwMDAgLSAwMDAwMDAwMDc4ZTIzMDAwIChyZXNlcnZlZCkK
KFhFTikgIDAwMDAwMDAwNzhlMjMwMDAgLSAwMDAwMDAwMDc4ZTI1MDAwICh1c2FibGUpCihYRU4p
ICAwMDAwMDAwMDc4ZTI1MDAwIC0gMDAwMDAwMDA3OGUyYTAwMCAocmVzZXJ2ZWQpCihYRU4pICAw
MDAwMDAwMDc4ZTJhMDAwIC0gMDAwMDAwMDA3OGUyZTAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAw
MDAwMDc4ZTJlMDAwIC0gMDAwMDAwMDA3OGU0NjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3
OGU0NjAwMCAtIDAwMDAwMDAwNzhlNDgwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OGU0
ODAwMCAtIDAwMDAwMDAwNzhlNDkwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhlNDkwMDAg
LSAwMDAwMDAwMDc4ZTRhMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzhlNGEwMDAgLSAw
MDAwMDAwMDc4ZTRlMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4ZTRlMDAwIC0gMDAwMDAw
MDA3OGU0ZjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc4ZTRmMDAwIC0gMDAwMDAwMDA3
OGU1MzAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGU1MzAwMCAtIDAwMDAwMDAwNzhlNTQw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OGU1NDAwMCAtIDAwMDAwMDAwNzhlNTcwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhlNTcwMDAgLSAwMDAwMDAwMDc4ZTU4MDAwIChyZXNl
cnZlZCkKKFhFTikgIDAwMDAwMDAwNzhlNTgwMDAgLSAwMDAwMDAwMDc5MjVlMDAwICh1c2FibGUp
CihYRU4pICAwMDAwMDAwMDc5MjVlMDAwIC0gMDAwMDAwMDA3OTI1ZjAwMCAocmVzZXJ2ZWQpCihY
RU4pICAwMDAwMDAwMDc5MjVmMDAwIC0gMDAwMDAwMDA3YTAwMDAwMCAodXNhYmxlKQooWEVOKSAg
MDAwMDAwMDA3YTAwMDAwMCAtIDAwMDAwMDAwN2E4MDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAw
MDAwMDA3YWUwMDAwMCAtIDAwMDAwMDAwODAwMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw
MDBlMDBmODAwMCAtIDAwMDAwMDAwZTAwZjkwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBm
ZWQwMTAwMCAtIDAwMDAwMDAwZmVkMDIwMDAgKHJlc2VydmVkKQooWEVOKSBTeXN0ZW0gUkFNOiAx
OTQ5TUIgKDE5OTYxOTZrQikKKFhFTikgQUNQSTogUlNEUCA3NThDNTAxNCwgMDAyNCAocjIgSU5U
RUwgKQooWEVOKSBBQ1BJOiBYU0RUIDc1OEM0MEU4LCAwMDg0IChyMSBJTlRFTCAgRURLMiAgICAg
ICAgICAgIDMgICAgICAgMTAwMDAxMykKKFhFTikgQUNQSTogRkFDUCA3NTgzQzAwMCwgMDEwQyAo
cjUgSU5URUwgIEVESzIgICAgICAgICAgICAzIFZMVjIgIDEwMDAwMEQpCihYRU4pIEFDUEk6IERT
RFQgNzU4MkYwMDAsIDdCMDcgKHIyIElOVEVMICBFREsyICAgICAgICAgICAgMyBWTFYyICAxMDAw
MDBEKQooWEVOKSBBQ1BJOiBGQUNTIDc1ODNCMDAwLCAwMDQwCihYRU4pIEFDUEk6IFVFRkkgNzU4
M0UwMDAsIDAwNDIgKHIxIElOVEVMICBFREsyICAgICAgICAgICAgMiAgICAgICAxMDAwMDEzKQoo
WEVOKSBBQ1BJOiBIUEVUIDc1ODNBMDAwLCAwMDM4IChyMSBJTlRFTCAgRURLMiAgICAgICAgICAg
IDMgVkxWMiAgMTAwMDAwRCkKKFhFTikgQUNQSTogTFBJVCA3NTgzOTAwMCwgMDEwNCAocjEgSU5U
RUwgIEVESzIgICAgICAgICAgICAzIFZMVjIgIDEwMDAwMEQpCihYRU4pIEFDUEk6IEFQSUMgNzU4
MzgwMDAsIDAwODQgKHIzIElOVEVMICBFREsyICAgICAgICAgICAgMyBWTFYyICAxMDAwMDBEKQoo
WEVOKSBBQ1BJOiBNQ0ZHIDc1ODM3MDAwLCAwMDNDIChyMSBJTlRFTCAgRURLMiAgICAgICAgICAg
IDMgVkxWMiAgMTAwMDAwRCkKKFhFTikgQUNQSTogU1NEVCA3NTgyRTAwMCwgMDRBQyAocjEgSU5U
RUwgICBSSFBST1hZICAgICAgICAzIFZMVjIgIDEwMDAwMEQpCihYRU4pIEFDUEk6IFNTRFQgNzU4
MkIwMDAsIDA3NjMgKHIxICBQbVJlZiAgICBDcHVQbSAgICAgMzAwMCBJTlRMIDIwMTQxMTA3KQoo
WEVOKSBBQ1BJOiBTU0RUIDc1ODJBMDAwLCAwMjYxIChyMSAgUG1SZWYgIENwdTBUc3QgICAgIDMw
MDAgSU5UTCAyMDE0MTEwNykKKFhFTikgQUNQSTogU1NEVCA3NTgyOTAwMCwgMDE3QSAocjEgIFBt
UmVmICAgIEFwVHN0ICAgICAzMDAwIElOVEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IENTUlQgNzU2
RkMwMDAsIDAxNEMgKHIwIElOVEVMICBFREsyICAgICAgICAgICAgNSBJTlRMIDIwMTIwNjI0KQoo
WEVOKSBBQ1BJOiBGUERUIDc1NkY0MDAwLCAwMDQ0IChyMSBJTlRFTCAgRURLMiAgICAgICAgICAg
IDIgICAgICAgMTAwMDAxMykKKFhFTikgTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kCihYRU4p
IEZha2luZyBhIG5vZGUgYXQgMDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAwMDdhMDAwMDAwCihYRU4p
IERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2Yg
MjYyMTQ0IEtpQi4KKFhFTikgQ1BVIFZlbmRvcjogSW50ZWwsIEZhbWlseSA2ICgweDYpLCBNb2Rl
bCA1NSAoMHgzNyksIFN0ZXBwaW5nIDkgKHJhdyAwMDAzMDY3OSkKKFhFTikgU01CSU9TIDMuMCBw
cmVzZW50LgooWEVOKSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihYRU4pIEFDUEk6IFBNLVRp
bWVyIElPIFBvcnQ6IDB4NDA4ICgzMiBiaXRzKQooWEVOKSBBQ1BJOiB2NSBTTEVFUCBJTkZPOiBj
b250cm9sWzE6MF0sIHN0YXR1c1sxOjBdCihYRU4pIEFDUEk6IFNMRUVQIElORk86IHBtMXhfY250
WzE6NDA0LDE6MF0sIHBtMXhfZXZ0WzE6NDAwLDE6MF0KKFhFTikgQUNQSTogMzIvNjRYIEZBQ1Mg
YWRkcmVzcyBtaXNtYXRjaCBpbiBGQURUIC0gNzU4M2IwMDAvMDAwMDAwMDAwMDAwMDAwMCwgdXNp
bmcgMzIKKFhFTikgQUNQSTogICAgICAgICAgICAgd2FrZXVwX3ZlY1s3NTgzYjAwY10sIHZlY19z
aXplWzIwXQooWEVOKSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMAooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDAyXSBsYXBpY19pZFsweDA0XSBlbmFibGVkKQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDAyXSBlbmFibGVkKQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDA2XSBlbmFibGVkKQooWEVOKSBB
Q1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMV0gaGlnaCBsZXZlbCBsaW50WzB4MV0pCihYRU4p
IEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGxldmVsIGxpbnRbMHgxXSkKKFhF
TikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDNdIGhpZ2ggbGV2ZWwgbGludFsweDFdKQoo
WEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwNF0gaGlnaCBsZXZlbCBsaW50WzB4MV0p
CihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwMl0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFz
ZVswXSkKKFhFTikgSU9BUElDWzBdOiBhcGljX2lkIDIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWMwMDAwMCwgR1NJIDAtODYKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEg
MCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1
c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5
IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEFDUEk6
IElSUTkgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4g
IFVzaW5nIDEgSS9PIEFQSUNzCihYRU4pIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTog
MHhmZWQwMDAwMAooWEVOKSBFUlNUIHRhYmxlIHdhcyBub3QgZm91bmQKKFhFTikgVXNpbmcgQUNQ
SSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uCihYRU4pIFNNUDogQWxs
b3dpbmcgNCBDUFVzICgwIGhvdHBsdWcgQ1BVcykKKFhFTikgSVJRIGxpbWl0czogODcgR1NJLCA2
OTcgTVNJL01TSS1YCihYRU4pIG1jZV9pbnRlbC5jOjczMjogTUNBIGNhcGFiaWxpdHk6IGZpcnN0
YmFuayAwLCAwIGV4dCBNU1JzLCBCQ0FTVAooWEVOKSBUaGVybWFsIG1vbml0b3JpbmcgaGFuZGxl
ZCBieSBTTUkKKFhFTikgQ1BVMDogSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5hYmxl
ZAooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpCihY
RU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCihYRU4pIERldGVjdGVkIDE5MTYu
Njk1IE1IeiBwcm9jZXNzb3IuCihYRU4pIEVGSSBtZW1vcnkgbWFwOgooWEVOKSAgMDAwMDAwMDAw
MDAwMC0wMDAwMDAwMDhlZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwMDAwOGYwMDAtMDAwMDAwMDA4ZmZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDAwMDA5MDAwMC0wMDAwMDAwMDliZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAwMDAwOWMwMDAtMDAwMDAwMDA5ZGZmZiB0eXBlPTIgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMDllMDAwLTAwMDAwMDAwZmZmZmYgdHlwZT0wIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAwMDEwMDAwMC0wMDAwMDFmZmZmZmZmIHR5
cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMjAwMDAwMDAtMDAwMDAyMDBm
ZmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDIwMTAwMDAwLTAw
MDAwNWJlODNmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA1YmU4
NDAwMC0wMDAwMDZmZmZmZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwNzAwMDAwMDAtMDAwMDA3MDAxZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMDcwMDIwMDAwLTAwMDAwNzRlMzhmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDA3NGUzOTAwMC0wMDAwMDc1NmYyZmZmIHR5cGU9MiBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzU2ZjMwMDAtMDAwMDA3NTZmM2ZmZiB0eXBlPTcgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc1NmY0MDAwLTAwMDAwNzU2ZjRmZmYgdHlw
ZT05IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3NTZmNTAwMC0wMDAwMDc1NmZi
ZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzU2ZmMwMDAtMDAw
MDA3NTZmY2ZmZiB0eXBlPTkgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc1NmZk
MDAwLTAwMDAwNzU3MjJmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDA3NTcyMzAwMC0wMDAwMDc1ODIyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwNzU4MjMwMDAtMDAwMDA3NTgyOGZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDc1ODI5MDAwLTAwMDAwNzU4MmJmZmYgdHlwZT05IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3NTgyYzAwMC0wMDAwMDc1ODJkZmZmIHR5cGU9NiBhdHRy
PTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzU4MmUwMDAtMDAwMDA3NTgzYWZmZiB0eXBl
PTkgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc1ODNiMDAwLTAwMDAwNzU4M2Jm
ZmYgdHlwZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzU4M2MwMDAtMDAw
MDA3NTgzY2ZmZiB0eXBlPTkgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc1ODNk
MDAwLTAwMDAwNzU4YThmZmYgdHlwZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwNzU4YTkwMDAtMDAwMDA3NThjM2ZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMDc1OGM0MDAwLTAwMDAwNzU4YzVmZmYgdHlwZT05IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDA3NThjNjAwMC0wMDAwMDc1OGM3ZmZmIHR5cGU9MCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzU4YzgwMDAtMDAwMDA3NjkyNGZmZiB0eXBlPTcgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc2OTI1MDAwLTAwMDAwNzdiMjRmZmYgdHlw
ZT0xIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3N2IyNTAwMC0wMDAwMDc3ZGI2
ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzdkYjcwMDAtMDAw
MDA3ODg2MmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ODYz
MDAwLTAwMDAwNzg4ZTBmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDA3ODhlMTAwMC0wMDAwMDc4OTQzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwNzg5NDQwMDAtMDAwMDA3ODljOGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDc4OWM5MDAwLTAwMDAwNzg5ZGRmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3ODlkZTAwMC0wMDAwMDc4YTBjZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhMGQwMDAtMDAwMDA3OGEwZGZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YTBlMDAwLTAwMDAwNzhhMzFm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGEzMjAwMC0wMDAw
MDc4YTM1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhMzYw
MDAtMDAwMDA3OGEzNmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDc4YTM3MDAwLTAwMDAwNzhhMzdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA3OGEzODAwMC0wMDAwMDc4YTM4ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNzhhMzkwMDAtMDAwMDA3OGEzYmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YTNjMDAwLTAwMDAwNzhhNWJmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGE1YzAwMC0wMDAwMDc4YTVmZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhNjAwMDAtMDAwMDA3OGE2NGZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YTY1MDAwLTAwMDAw
NzhhNmFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGE2YjAw
MC0wMDAwMDc4YTgzZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
NzhhODQwMDAtMDAwMDA3OGE4NmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDc4YTg3MDAwLTAwMDAwNzhhOGFmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDA3OGE4YjAwMC0wMDAwMDc4YThjZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhOGQwMDAtMDAwMDA3OGE5NGZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YTk1MDAwLTAwMDAwNzhhOWFmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGE5YjAwMC0wMDAwMDc4YWE1ZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhYTYwMDAtMDAwMDA3
OGFhNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YWE3MDAw
LTAwMDAwNzhhYWVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3
OGFhZjAwMC0wMDAwMDc4YWIwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwNzhhYjEwMDAtMDAwMDA3OGFjOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMDc4YWNhMDAwLTAwMDAwNzhhY2FmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDA3OGFjYjAwMC0wMDAwMDc4YWNmZmZmIHR5cGU9MyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhZDAwMDAtMDAwMDA3OGFkMGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YWQxMDAwLTAwMDAwNzhhZDFmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGFkMjAwMC0wMDAwMDc4
YWQyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhZDMwMDAt
MDAwMDA3OGFlOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4
YWVhMDAwLTAwMDAwNzhhZWNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDA3OGFlZDAwMC0wMDAwMDc4YWYyZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwNzhhZjMwMDAtMDAwMDA3OGFmNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDc4YWY2MDAwLTAwMDAwNzhhZjhmZmYgdHlwZT0xMCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhhZjkwMDAtMDAwMDA3OGFmYWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YWZiMDAwLTAwMDAwNzhhZmNmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGFmZDAwMC0wMDAwMDc4
YjA0ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiMDUwMDAt
MDAwMDA3OGIwNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4
YjA2MDAwLTAwMDAwNzhiMDZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDA3OGIwNzAwMC0wMDAwMDc4YjBhZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwNzhiMGIwMDAtMDAwMDA3OGIwYmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDc4YjBjMDAwLTAwMDAwNzhiMWRmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGIxZTAwMC0wMDAwMDc4YjFlZmZmIHR5cGU9MCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiMWYwMDAtMDAwMDA3OGIyNWZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YjI2MDAwLTAwMDAwNzhi
MzRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGIzNTAwMC0w
MDAwMDc4YmE5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhi
YWEwMDAtMDAwMDA3OGJhYmZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMDc4YmFjMDAwLTAwMDAwNzhiYjZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDA3OGJiNzAwMC0wMDAwMDc4YmJhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAwNzhiYmIwMDAtMDAwMDA3OGJiYmZmZiB0eXBlPTUgYXR0cj04MDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmJjMDAwLTAwMDAwNzhiYmVmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJiZjAwMC0wMDAwMDc4YmJmZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiYzAwMDAtMDAwMDA3OGJj
MGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmMxMDAwLTAw
MDAwNzhiYzVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJj
NjAwMC0wMDAwMDc4YmQ1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwNzhiZDYwMDAtMDAwMDA3OGJlMGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMDc4YmUxMDAwLTAwMDAwNzhiZTRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDA3OGJlNTAwMC0wMDAwMDc4YmU1ZmZmIHR5cGU9NSBhdHRyPTgwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiZTYwMDAtMDAwMDA3OGJlYmZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmVjMDAwLTAwMDAwNzhiZWNmZmYgdHlw
ZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiZWQwMDAtMDAwMDA3OGJm
MWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmYyMDAwLTAw
MDAwNzhiZjJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJm
MzAwMC0wMDAwMDc4YmYzZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwNzhiZjQwMDAtMDAwMDA3OGJmNGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMDc4YmY1MDAwLTAwMDAwNzhiZjdmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDA3OGJmODAwMC0wMDAwMDc4YmY4ZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiZjkwMDAtMDAwMDA3OGJmOWZmZiB0eXBlPTMgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmZhMDAwLTAwMDAwNzhiZmFmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGJmYjAwMC0wMDAwMDc4YmZj
ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhiZmQwMDAtMDAw
MDA3OGJmZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YmZl
MDAwLTAwMDAwNzhiZmZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDA3OGMwMDAwMC0wMDAwMDc4YzAwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwNzhjMDEwMDAtMDAwMDA3OGMwMWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDc4YzAyMDAwLTAwMDAwNzhjMDdmZmYgdHlwZT01IGF0dHI9ODAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGMwODAwMC0wMDAwMDc4YzA4ZmZmIHR5cGU9NiBhdHRy
PTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhjMDkwMDAtMDAwMDA3OGMwYWZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YzBiMDAwLTAwMDAwNzhjMGJm
ZmYgdHlwZT01IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGMwYzAwMC0wMDAw
MDc4YzEwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhjMTEw
MDAtMDAwMDA3OGMxNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDc4YzE2MDAwLTAwMDAwNzhjMWFmZmYgdHlwZT01IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA3OGMxYjAwMC0wMDAwMDc4YzFiZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNzhjMWMwMDAtMDAwMDA3OGMzZWZmZiB0eXBlPTYgYXR0cj04MDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDc4YzNmMDAwLTAwMDAwNzhjNDBmZmYgdHlwZT01IGF0dHI9
ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGM0MTAwMC0wMDAwMDc4Y2Q4ZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhjZDkwMDAtMDAwMDA3OGNlOGZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4Y2U5MDAwLTAwMDAw
NzhjZjhmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGNmOTAw
MC0wMDAwMDc4ZDM1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
NzhkMzYwMDAtMDAwMDA3OGQzNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDc4ZDM3MDAwLTAwMDAwNzhkNGVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDA3OGQ0ZjAwMC0wMDAwMDc4ZDRmZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwNzhkNTAwMDAtMDAwMDA3OGQ1NmZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZDU3MDAwLTAwMDAwNzhkNTlmZmYgdHlwZT01
IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGQ1YTAwMC0wMDAwMDc4ZDVjZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhkNWQwMDAtMDAwMDA3
OGQ1ZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZDVlMDAw
LTAwMDAwNzhkNjBmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3
OGQ2MTAwMC0wMDAwMDc4ZGUwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwNzhkZTEwMDAtMDAwMDA3OGRlYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMDc4ZGViMDAwLTAwMDAwNzhkZWJmZmYgdHlwZT01IGF0dHI9ODAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDA3OGRlYzAwMC0wMDAwMDc4ZGVjZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhkZWQwMDAtMDAwMDA3OGRlZWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZGVmMDAwLTAwMDAwNzhkZjBmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGRmMTAwMC0wMDAwMDc4
ZGYyZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhkZjMwMDAt
MDAwMDA3OGRmNWZmZiB0eXBlPTUgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4
ZGY2MDAwLTAwMDAwNzhkZmJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDA3OGRmYzAwMC0wMDAwMDc4ZGZlZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwNzhkZmYwMDAtMDAwMDA3OGUwMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDc4ZTAzMDAwLTAwMDAwNzhlMDdmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGUwODAwMC0wMDAwMDc4ZTA4ZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlMDkwMDAtMDAwMDA3OGUxMGZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTExMDAwLTAwMDAwNzhl
MTNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGUxNDAwMC0w
MDAwMDc4ZTFhZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhl
MWIwMDAtMDAwMDA3OGUxYmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMDc4ZTFjMDAwLTAwMDAwNzhlMWNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDA3OGUxZDAwMC0wMDAwMDc4ZTFkZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAwNzhlMWUwMDAtMDAwMDA3OGUyMmZmZiB0eXBlPTUgYXR0cj04MDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTIzMDAwLTAwMDAwNzhlMjRmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGUyNTAwMC0wMDAwMDc4ZTI5ZmZmIHR5
cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlMmEwMDAtMDAwMDA3OGUy
ZGZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGUyZTAwMC0w
MDAwMDc4ZTNjZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhl
M2QwMDAtMDAwMDA3OGU0MmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMDc4ZTQzMDAwLTAwMDAwNzhlNDRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDA3OGU0NTAwMC0wMDAwMDc4ZTQ1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAwNzhlNDYwMDAtMDAwMDA3OGU0N2ZmZiB0eXBlPTUgYXR0cj04MDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTQ4MDAwLTAwMDAwNzhlNDhmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGU0OTAwMC0wMDAwMDc4ZTQ5ZmZmIHR5
cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlNGEwMDAtMDAwMDA3OGU0
YWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTRiMDAwLTAw
MDAwNzhlNGJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGU0
YzAwMC0wMDAwMDc4ZTRkZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwNzhlNGUwMDAtMDAwMDA3OGU0ZWZmZiB0eXBlPTUgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMDc4ZTRmMDAwLTAwMDAwNzhlNTJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDA3OGU1MzAwMC0wMDAwMDc4ZTUzZmZmIHR5cGU9NSBhdHRyPTgwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhlNTQwMDAtMDAwMDA3OGU1NmZmZiB0eXBlPTMgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc4ZTU3MDAwLTAwMDAwNzhlNTdmZmYgdHlw
ZT01IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGU1ODAwMC0wMDAwMDc5MjVk
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzkyNWUwMDAtMDAw
MDA3OTI1ZWZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc5MjVm
MDAwLTAwMDAwNzlmZmVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDA3OWZmZjAwMC0wMDAwMDc5ZmZmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwN2EwMDAwMDAtMDAwMDA3YTdmZmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDdhZTAwMDAwLTAwMDAwN2ZmZmZmZmYgdHlwZT0wIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDBlMDBmODAwMC0wMDAwMGUwMGY4ZmZmIHR5cGU9MTEgYXR0
cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pICAwMDAwMGZlZDAxMDAwLTAwMDAwZmVkMDFmZmYgdHlw
ZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAwMDEKKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4K
KFhFTikgYWx0IHRhYmxlIGZmZmY4MmQwODA2NzA2YjAgLT4gZmZmZjgyZDA4MDY3MWNhMAooWEVO
KSBQQ0k6IE1DRkcgY29uZmlndXJhdGlvbiAwOiBiYXNlIGUwMDAwMDAwIHNlZ21lbnQgMDAwMCBi
dXNlcyAwMCAtIDNmCihYRU4pIFBDSTogTm90IHVzaW5nIE1DRkcgZm9yIHNlZ21lbnQgMDAwMCBi
dXMgMDAtM2YKKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCihYRU4pIG5yX3NvY2tl
dHM6IDIKKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAtPiBVc2luZyBuZXcgQUNL
IG1ldGhvZAooWEVOKSAuLlRJTUVSOiB2ZWN0b3I9MHhGMCBhcGljMT0wIHBpbjE9MiBhcGljMj0t
MSBwaW4yPS0xCihYRU4pIFRTQyBkZWFkbGluZSB0aW1lciBlbmFibGVkCihYRU4pIG13YWl0LWlk
bGU6IE1XQUlUIHN1YnN0YXRlczogMHgzMDAwMDIwCihYRU4pIG13YWl0LWlkbGU6IHYwLjQuMSBt
b2RlbCAweDM3CihYRU4pIG13YWl0LWlkbGU6IGxhcGljX3RpbWVyX3JlbGlhYmxlX3N0YXRlcyAw
eGZmZmZmZmZmCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOgooWEVOKSAg
LSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihYRU4pICAtIEFQSUMgVFBSIHNoYWRv
dwooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAoRVBUKQooWEVOKSAgLSBWaXJ0dWFsLVBy
b2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKKFhFTikgIC0gVmlydHVhbCBOTUkKKFhFTikgIC0g
TVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwCihYRU4pICAtIFVucmVzdHJpY3RlZCBHdWVzdAooWEVO
KSAgLSBWTSBGdW5jdGlvbnMKKFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBIVk06IFZN
WCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVj
dGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CCihYRU4pIEJyb3VnaHQgdXAg
NCBDUFVzCihYRU4pIGJ1aWxkLWlkOiBmZGEyOGNhYjIwMzJiMDUwOTQxMjAyNmY0ODYwMDQxMQoo
WEVOKSBSdW5uaW5nIHN0dWIgcmVjb3Zlcnkgc2VsZnRlc3RzLi4uCihYRU4pIHRyYXBzLmM6MzQ2
ODogR1BGICgwMDAwKTogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBiZmZmZjA0MV0gLT4gZmZm
ZjgyZDA4MDM2MDU2MgooWEVOKSB0cmFwcy5jOjgyNDogVHJhcCAxMjogZmZmZjgyZDBiZmZmZjA0
MCBbZmZmZjgyZDBiZmZmZjA0MF0gLT4gZmZmZjgyZDA4MDM2MDU2MgooWEVOKSB0cmFwcy5jOjEy
MjY6IFRyYXAgMzogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBiZmZmZjA0MV0gLT4gZmZmZjgy
ZDA4MDM2MDU2MgooWEVOKSBBQ1BJIHNsZWVwIG1vZGVzOiBTMwooWEVOKSBWUE1VOiBkaXNhYmxl
ZAooWEVOKSBtY2hlY2tfcG9sbDogTWFjaGluZSBjaGVjayBwb2xsaW5nIHRpbWVyIHN0YXJ0ZWQu
CihYRU4pIERvbTAgaGFzIG1heGltdW0gNjYzIFBJUlFzCihYRU4pIE5YIChFeGVjdXRlIERpc2Fi
bGUpIHByb3RlY3Rpb24gYWN0aXZlCihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVO
KSBFTEY6IHBoZHI6IHBhZGRyPTB4MTAwMDAwMCBtZW1zej0weDEwYmEwMDAKKFhFTikgRUxGOiBw
aGRyOiBwYWRkcj0weDIyMDAwMDAgbWVtc3o9MHgxZDIwMDAKKFhFTikgRUxGOiBwaGRyOiBwYWRk
cj0weDIzZDIwMDAgbWVtc3o9MHgxYzQ5OAooWEVOKSBFTEY6IHBoZHI6IHBhZGRyPTB4MjNlZjAw
MCBtZW1zej0weDQ4YzAwMAooWEVOKSBFTEY6IG1lbW9yeTogMHgxMDAwMDAwIC0+IDB4Mjg3YjAw
MAooWEVOKSBFTEY6IG5vdGU6IEdVRVNUX09TID0gImxpbnV4IgooWEVOKSBFTEY6IG5vdGU6IEdV
RVNUX1ZFUlNJT04gPSAiMi42IgooWEVOKSBFTEY6IG5vdGU6IFhFTl9WRVJTSU9OID0gInhlbi0z
LjAiCihYRU4pIEVMRjogbm90ZTogVklSVF9CQVNFID0gMHhmZmZmZmZmZjgwMDAwMDAwCihYRU4p
IEVMRjogbm90ZTogSU5JVF9QMk0gPSAweDgwMDAwMDAwMDAKKFhFTikgRUxGOiBub3RlOiBFTlRS
WSA9IDB4ZmZmZmZmZmY4MjNlZjE4MAooWEVOKSBFTEY6IG5vdGU6IEhZUEVSQ0FMTF9QQUdFID0g
MHhmZmZmZmZmZjgxMDAxMDAwCihYRU4pIEVMRjogbm90ZTogRkVBVFVSRVMgPSAiIXdyaXRhYmxl
X3BhZ2VfdGFibGVzfHBhZV9wZ2Rpcl9hYm92ZV80Z2IiCihYRU4pIEVMRjogbm90ZTogU1VQUE9S
VEVEX0ZFQVRVUkVTID0gMHg4MDEKKFhFTikgRUxGOiBub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCihY
RU4pIEVMRjogbm90ZTogTE9BREVSID0gImdlbmVyaWMiCihYRU4pIEVMRjogbm90ZTogdW5rbm93
biAoMHhkKQooWEVOKSBFTEY6IG5vdGU6IFNVU1BFTkRfQ0FOQ0VMID0gMHgxCihYRU4pIEVMRjog
bm90ZTogTU9EX1NUQVJUX1BGTiA9IDB4MQooWEVOKSBFTEY6IG5vdGU6IEhWX1NUQVJUX0xPVyA9
IDB4ZmZmZjgwMDAwMDAwMDAwMAooWEVOKSBFTEY6IG5vdGU6IFBBRERSX09GRlNFVCA9IDAKKFhF
TikgRUxGOiBub3RlOiBQSFlTMzJfRU5UUlkgPSAweDEwMDAyZDAKKFhFTikgRUxGOiBhZGRyZXNz
ZXM6CihYRU4pICAgICB2aXJ0X2Jhc2UgICAgICAgID0gMHhmZmZmZmZmZjgwMDAwMDAwCihYRU4p
ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwCihYRU4pICAgICB2aXJ0X29mZnNldCAgICAgID0g
MHhmZmZmZmZmZjgwMDAwMDAwCihYRU4pICAgICB2aXJ0X2tzdGFydCAgICAgID0gMHhmZmZmZmZm
ZjgxMDAwMDAwCihYRU4pICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZmZmZmZjgyODdiMDAw
CihYRU4pICAgICB2aXJ0X2VudHJ5ICAgICAgID0gMHhmZmZmZmZmZjgyM2VmMTgwCihYRU4pICAg
ICBwMm1fYmFzZSAgICAgICAgID0gMHg4MDAwMDAwMDAwCihYRU4pICBYZW4gIGtlcm5lbDogNjQt
Yml0LCBsc2IsIGNvbXBhdDMyCihYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwg
cGFkZHIgMHgxMDAwMDAwIC0+IDB4Mjg3YjAwMAooWEVOKSBQSFlTSUNBTCBNRU1PUlkgQVJSQU5H
RU1FTlQ6CihYRU4pICBEb20wIGFsbG9jLjogICAwMDAwMDAwMDU4MDAwMDAwLT4wMDAwMDAwMDVj
MDAwMDAwICgzMjM4OCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pICBJbml0LiByYW1kaXNr
OiAwMDAwMDAwMDYwY2JkMDAwLT4wMDAwMDAwMDc0ZTM4Zjc2CihYRU4pIFZJUlRVQUwgTUVNT1JZ
IEFSUkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAwMC0+ZmZm
ZmZmZmY4Mjg3YjAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAwMC0+MDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAwMDAwMDAwMC0+MDAw
MDAwODAwMDEwMDAwMAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4Mjg3YjAwMC0+ZmZm
ZmZmZmY4Mjg3YjRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4Mjg3YzAwMC0+ZmZm
ZmZmZmY4Mjg5NTAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4Mjg5NTAwMC0+ZmZm
ZmZmZmY4Mjg5NjAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZm
ZmZmZmY4MmMwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4MjNlZjE4MAooWEVO
KSBEb20wIGhhcyBtYXhpbXVtIDQgVkNQVXMKKFhFTikgRUxGOiBwaGRyIDAgYXQgMHhmZmZmZmZm
ZjgxMDAwMDAwIC0+IDB4ZmZmZmZmZmY4MjBiYTAwMAooWEVOKSBFTEY6IHBoZHIgMSBhdCAweGZm
ZmZmZmZmODIyMDAwMDAgLT4gMHhmZmZmZmZmZjgyM2QyMDAwCihYRU4pIEVMRjogcGhkciAyIGF0
IDB4ZmZmZmZmZmY4MjNkMjAwMCAtPiAweGZmZmZmZmZmODIzZWU0OTgKKFhFTikgRUxGOiBwaGRy
IDMgYXQgMHhmZmZmZmZmZjgyM2VmMDAwIC0+IDB4ZmZmZmZmZmY4MjYxODAwMAooWEVOKSBTY3J1
YmJpbmcgRnJlZSBSQU0gb24gMSBub2RlcyB1c2luZyA0IENQVXMKKFhFTikgLi4uLmRvbmUuCihY
RU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2Vz
LgooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAooWEVO
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhF
TikgV0FSTklORzogQ09OU09MRSBPVVRQVVQgSVMgU1lOQ0hST05PVVMKKFhFTikgVGhpcyBvcHRp
b24gaXMgaW50ZW5kZWQgdG8gYWlkIGRlYnVnZ2luZyBvZiBYZW4gYnkgZW5zdXJpbmcKKFhFTikg
dGhhdCBhbGwgb3V0cHV0IGlzIHN5bmNocm9ub3VzbHkgZGVsaXZlcmVkIG9uIHRoZSBzZXJpYWwg
bGluZS4KKFhFTikgSG93ZXZlciBpdCBjYW4gaW50cm9kdWNlIFNJR05JRklDQU5UIGxhdGVuY2ll
cyBhbmQgYWZmZWN0CihYRU4pIHRpbWVrZWVwaW5nLiBJdCBpcyBOT1QgcmVjb21tZW5kZWQgZm9y
IHByb2R1Y3Rpb24gdXNlIQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKKFhFTikgMy4uLiAyLi4uIDEuLi4gCihYRU4pICoqKiBTZXJpYWwg
aW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQg
dG8gWGVuKQooWEVOKSBGcmVlZCAyMDQ4a0IgaW5pdCBtZW1vcnkKbWFwcGluZyBrZXJuZWwgaW50
byBwaHlzaWNhbCBtZW1vcnkKYWJvdXQgdG8gZ2V0IHN0YXJ0ZWQuLi4KWyAgICAwLjAwMDAwMF0g
ZWZpOiBDb3VsZCBub3QgbWFwIFVFRkkgcmFuZG9tIHNlZWQhCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MDA6MDAuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjAyLjAKKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowMDoxNC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWEu
MAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFiLjAKKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDoxYy4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWMuMQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjAwOjFjLjIKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYy4z
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAwOjFmLjMKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMjowMC4wCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDM6MDAuMApbICAgIDAuMjQ3MTQyXSAtLS0tLS0tLS0tLS1bIGN1dCBo
ZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjI1MjIwOF0ga2VybmVsIEJVRyBhdCBkcml2ZXJzL3hl
bi9ldmVudHMvZXZlbnRzX2Jhc2UuYzo1MjEhClsgICAgMC4yNTg5MTZdIGludmFsaWQgb3Bjb2Rl
OiAwMDAwIFsjMV0gU01QClsgICAgMC4yNjM0NzJdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAu
MjY2OTcxXSBDUFU6IDEgUElEOiAxIENvbW06IHN3YXBwZXIvMCBUYWludGVkOiBHICAgICAgICBX
ICAgICAgIDQuMTEuMTIgIzEKWyAgICAwLjI3NTEyNl0gSGFyZHdhcmUgbmFtZTogQURJIE1pbm5v
d2JvYXJkIFR1cmJvdCBEMCBQTEFURk9STS9NaW5ub3dCb2FyZCBUdXJib3QsIEJJT1MgTU5XMk1B
WDEuWDY0LjAwOTUuUjAxLjE3MDMyODExMjQgMDMvMjgvMjAxNwpbICAgIDAuMjg4MzM0XSB0YXNr
OiBmZmZmODgwMDE4ODBiZmMwIHRhc2suc3RhY2s6IGZmZmZjOTAwNDAzMjgwMDAKWyAgICAwLjI5
NTA0MF0gUklQOiBlMDMwOl9fc3RhcnR1cF9waXJxKzB4MTI4LzB4MTYwClsgICAgMC4zMDAyNzdd
IFJTUDogZTAyYjpmZmZmYzkwMDQwMzJiNzkwIEVGTEFHUzogMDAwMTAwOTYKWyAgICAwLjMwNjIw
Ml0gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAzMSBSQ1g6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAwLjMxNDI2M10gUkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogMDAw
MDAwMDAwMDAwMDAzMSBSREk6IGZmZmY4ODAwMThjMDIxYTAKWyAgICAwLjMyMjMyMl0gUkJQOiBm
ZmZmYzkwMDQwMzJiN2MwIFIwODogZmZmZjg4MDAxODk0ZjAwMCBSMDk6IGZmZmY4ODAwMThjMDFm
ZjAKWyAgICAwLjMzMDM4M10gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAw
MDA0MCBSMTI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjMzODQ0M10gUjEzOiBmZmZmODgwMDE4
OTRlMjE4IFIxNDogZmZmZjg4MDAxODk0ZTIxOCBSMTU6IDAwMDAwMDAwMjAwM2NjMDAKWyAgICAw
LjM0NjUyMF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAwMWY2ODAwMDAo
MDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMzU1NjMyXSBDUzogIGUwMzMgRFM6
IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgICAgMC4zNjIxMzhdIENSMjog
MDAwMDAwMDAwMDAwMDAwMCBDUjM6IDAwMDAwMDAwMDIyMDkwMDAgQ1I0OiAwMDAwMDAwMDAwMDAy
NjYwClsgICAgMC4zNzAyMDFdIENhbGwgVHJhY2U6ClsgICAgMC4zNzMwMjFdICA/IGFjcGlfdXRf
ZXZhbHVhdGVfb2JqZWN0KzB4MTkzLzB4MWExClsgICAgMC4zNzg0NjFdICBzdGFydHVwX3BpcnEr
MHgxMS8weDIwClsgICAgMC4zODI0MzldICBpcnFfc3RhcnR1cCsweDRhLzB4ODAKWyAgICAwLjM4
NjMyMl0gID8gYnl0X2dwaW9fcnVudGltZV9zdXNwZW5kKzB4MTAvMHgxMApbICAgIDAuMzkxNjY0
XSAgX19pcnFfZG9fc2V0X2hhbmRsZXIrMHhiZC8weDE5MApbICAgIDAuMzk2NTE4XSAgPyBieXRf
Z3Bpb19ydW50aW1lX3N1c3BlbmQrMHgxMC8weDEwClsgICAgMC40MDE4NjBdICA/IGJ5dF9ncGlv
X3J1bnRpbWVfc3VzcGVuZCsweDEwLzB4MTAKWyAgICAwLjQwNzIwMV0gIGlycV9zZXRfY2hhaW5l
ZF9oYW5kbGVyX2FuZF9kYXRhKzB4NTcvMHg5MApbICAgIDAuNDEzMTI2XSAgZ3Bpb2NoaXBfc2V0
X2NoYWluZWRfaXJxY2hpcCsweDM4LzB4OTAKWyAgICAwLjQxODY2MF0gIGJ5dF9waW5jdHJsX3By
b2JlKzB4NTEwLzB4NjYwClsgICAgMC40MjMzMjVdICBwbGF0Zm9ybV9kcnZfcHJvYmUrMHgzYy8w
eGEwClsgICAgMC40Mjc4ODVdICBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4MmMwLzB4NDYwClsgICAg
MC40MzI3NDJdICBfX2RldmljZV9hdHRhY2hfZHJpdmVyKzB4OTEvMHgxMDAKWyAgICAwLjQzNzc5
MV0gID8gX19kcml2ZXJfYXR0YWNoKzB4ZjAvMHhmMApbICAgIDAuNDQyMjU4XSAgYnVzX2Zvcl9l
YWNoX2RydisweDY5LzB4YjAKWyAgICAwLjQ0NjYyOV0gIF9fZGV2aWNlX2F0dGFjaCsweGU0LzB4
MTYwClsgICAgMC40NTA5OThdICBkZXZpY2VfaW5pdGlhbF9wcm9iZSsweDEzLzB4MjAKWyAgICAw
LjQ1NTc1N10gIGJ1c19wcm9iZV9kZXZpY2UrMHg4Yi8weGEwClsgICAgMC40NjAxMjddICBkZXZp
Y2VfYWRkKzB4NDA2LzB4NjkwClsgICAgMC40NjQxMTRdICA/IF9faW5zZXJ0X3Jlc291cmNlKzB4
MWQvMHgxMjAKWyAgICAwLjQ2ODg2N10gIHBsYXRmb3JtX2RldmljZV9hZGQrMHgxMDcvMHgyNzAK
WyAgICAwLjQ3MzcyM10gIHBsYXRmb3JtX2RldmljZV9yZWdpc3Rlcl9mdWxsKzB4MTA1LzB4MTQw
ClsgICAgMC40Nzk1NTFdICBhY3BpX2NyZWF0ZV9wbGF0Zm9ybV9kZXZpY2UrMHgyMWMvMHgyZTAK
WyAgICAwLjQ4NTE4M10gIGFjcGlfbHBzc19jcmVhdGVfZGV2aWNlKzB4MzYyLzB4NDYwClsgICAg
MC40OTA0MjddICA/IGFjcGlfZXZhbHVhdGVfb2JqZWN0KzB4MjMyLzB4MjU4ClsgICAgMC40OTU1
NzRdICA/IGFjcGlfZXZhbHVhdGVfaW50ZWdlcisweDU0LzB4OTAKWyAgICAwLjUwMDYyM10gIGFj
cGlfYnVzX2F0dGFjaCsweDExNi8weDIwMApbICAgIDAuNTA1MDkwXSAgYWNwaV9idXNfYXR0YWNo
KzB4OWIvMHgyMDAKWyAgICAwLjUwOTQ2MF0gIGFjcGlfYnVzX2F0dGFjaCsweDliLzB4MjAwClsg
ICAgMC41MTM4MzBdICBhY3BpX2J1c19zY2FuKzB4NDgvMHhhMApbICAgIDAuNTE3OTEwXSAgYWNw
aV9zY2FuX2luaXQrMHhmYi8weDI1OQpbICAgIDAuNTIyMTg1XSAgYWNwaV9pbml0KzB4MmYyLzB4
MzUzClsgICAgMC41MjYwNjddICA/IGFjcGlfc2xlZXBfcHJvY19pbml0KzB4MjgvMHgyOApbICAg
IDAuNTMxMDIwXSAgZG9fb25lX2luaXRjYWxsKzB4NTQvMHgxYzAKWyAgICAwLjUzNTM4OV0gID8g
cGFyc2VfYXJncysweDJiNS8weDRjMApbICAgIDAuNTM5NTY2XSAga2VybmVsX2luaXRfZnJlZWFi
bGUrMHgxYmMvMHgyNTYKWyAgICAwLjU0NDUxOV0gID8gcmVzdF9pbml0KzB4ODAvMHg4MApbICAg
IDAuNTQ4NDAxXSAga2VybmVsX2luaXQrMHhlLzB4MTAwClsgICAgMC41NTIyOTFdICByZXRfZnJv
bV9mb3JrKzB4MjUvMHgzMApbICAgIDAuNTU2MzYzXSBDb2RlOiA3NSA0NiA0OCA4ZCA2NCAyNCAx
OCA1YiA0MSA1YyA0MSA1ZCA1ZCBjMyA0OCA4ZCA3NSBkNCBiZiAwMiAwMCAwMCAwMCBlOCAxNyBi
ZCBmZiBmZiA4ZCAxMCBlOSA2MyBmZiBmZiBmZiA0NSAzMSBlZCBlOSAxMiBmZiBmZiBmZiA8MGY+
IDBiIDhkIDEwIDhkIDMzIDQ4IGM3IGM3IDcwIDE0IGZiIDgxIGU4IDI5IDU4IGM0IGZmIDQxIDhk
IDNjIApbICAgIDAuNTc3NTM2XSBSSVA6IF9fc3RhcnR1cF9waXJxKzB4MTI4LzB4MTYwIFJTUDog
ZmZmZmM5MDA0MDMyYjc5MApbICAgIDAuNTg0NDM1XSAtLS1bIGVuZCB0cmFjZSA0YTAxODA5NGFi
YmJhN2U3IF0tLS0KWyAgICAwLjU4OTcxNV0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0
dGVtcHRlZCB0byBraWxsIGluaXQhIGV4aXRjb2RlPTB4MDAwMDAwMGIKWyAgICAwLjU4OTcxNV0g
CihYRU4pIERlYnVnZ2luZyBjb25uZWN0aW9uIG5vdCBzZXQgdXAuCihYRU4pIEhhcmR3YXJlIERv
bTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hpbmUgaW4gNSBzZWNvbmRzLgoKCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_002_6259FE59E23B6044B7C886F5C717314027514D1EINBLCORMX01ques_--


From xen-devel-bounces@lists.xen.org Thu Aug 10 11:09:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11:09: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.xen.org>)
	id 1dflLG-00070P-Bw; Thu, 10 Aug 2017 11:09:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1dflLF-00070I-5r
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 11:09:29 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3A/89-01732-8EE3C895; Thu, 10 Aug 2017 11:09:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCJsWRWlGSWpSXmKPExsXS1tYhovvcrif
 SYNYTVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN7kUjBtoKKe0/msTYwbk3rYuTiEBKYzihx
 c9ot5i5GTg4JAV6JI8tmsELYwRKXtq5nhyhqYJQ4/fYYK4Szm1Fi+cdbbBDOLkaJyRvms0A46
 xgleu4tAOtnEzCQ+H2ujwXEFhHQkzh84iuYzQxk/zoCUSMsYCOx88VmZogaR4mtjxcwwdQ/3X
 YOrJ5FQFViT88JMJsX6Kb2RzcZQWxGATGJ76fWMEHMFJe49WQ+E8TdAhJL9pyH+kdU4uXjf2B
 nSwjMZZY43bEdqkha4ti666wQCyQlJn36AmWLS6y5PB/O7tz3kw2iXlHi7/pWRohleRKPelrY
 IA4SlDg58wnYcUICKhLtvadYJjDKzEJy0ywkLbOQtEDEdSQW7P7EBmFrSyxb+JoZxj5z4DETs
 vgCRvZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBaYIBCH
 Ywrv7tdIhRkoNJSZS3+FN3pBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4GU
 BpiMhwaLU9NSKtMwcYCKDKZXg4FES4d1mC5TmLS5IzC3OTIdInWK059iwev0XJo47fRuA5KHf
 J74zcRwDkUJgU6XEeS+DtAmAtGWU5sENhSXeS4yyUsK8jEAnC/EUpBblZpagyr9iFOdgVBLmV
 QCZwpOZVwK3+xXQWUxAZ0X4doKcVZKIkJJqYPQ1NWHJ+yLUHew46Qjzy01y+4WavA9s5Fgza+
 Gde2fX3fRNlWu5JHTwaAfLnEsH/e+sPrb4hXCv5qd/ymdWL0gMa8v9c0rU6kZuy53ltw353XY
 X9Wjuu7+kmvXWHue5C+d/Efq/4Pv/jO8vZqmdtzaO5y76UVNxjWe6/JXk419bC6JvZh/Jm3pS
 iaU4I9FQi7moOBEAb/KKG7cDAAA=
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502363365!109419174!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35828 invoked from network); 10 Aug 2017 11:09:27 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 11:09:27 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Aug 2017 04:09:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,352,1498546800"; 
 d="scan'208,217";a="138607874"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga006.fm.intel.com with ESMTP; 10 Aug 2017 04:09:24 -0700
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; Thu, 10 Aug 2017 04:09:24 -0700
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; Thu, 10 Aug 2017 04:09:23 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.114]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.183]) with mapi id 14.03.0319.002;
 Thu, 10 Aug 2017 19:09:20 +0800
From: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Bug] 4.12 kernel dom0 always reboot on xen 4.9 efi
Thread-Index: AdMRuBhXKKQM4kvITM65OEG8pxvnWw==
Date: Thu, 10 Aug 2017 11:09:20 +0000
Message-ID: <8082FF9BCB2B054996454E47167FF4EC1C59CA0C@SHSMSX104.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMmM1YjhiMDEtZmNkNy00YzFmLWEzZGMtZTBmZDAzNDkyMzVmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ikt5OHZWYkNzOUNmYkM5c1o4alFFOVROY0grUnZyR1RxR3ZZZElqaXFXOE09In0=
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
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: [Xen-devel] [Bug] 4.12 kernel dom0 always reboot on xen 4.9 efi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8618251141741355314=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8618251141741355314==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_8082FF9BCB2B054996454E47167FF4EC1C59CA0CSHSMSX104ccrcor_"

--_000_8082FF9BCB2B054996454E47167FF4EC1C59CA0CSHSMSX104ccrcor_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

On my SKL/KBL machine,  upstream 4.12 kernel dom0 couldn't boot up using xe=
n.efi which is xen 4.9


(1)     Upstream 4.11 kernel doesn't have such issue.

(2)     Upstream 4.12 kernel on my native uefi machine could boot up.

After some debug, I have some finding:
firmware/efi.c: Reinit efi global variable

    efi is a global variable, some of efi members is initialized to
INVALID_TABLE_ADDR when efi is defined. But efi is zero when
setup_arch() begin running for unknown reason.

    This patch set it again to avoid kernel panic. This fix 4.12 kernel dom=
0
    couldn't boot up on xen.efi 4.9.

diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c
index b372aad..27bbcb4 100644
--- a/drivers/firmware/efi/efi.c
+++ b/drivers/firmware/efi/efi.c
@@ -474,6 +474,9 @@ int __init efi_config_parse_tables(void *config_tables,=
 int count, int sz,
        void *tablep;
        int i;

+       efi.mps =3D efi.acpi =3D efi.acpi20 =3D efi.smbios =3D efi.smbios3 =
=3D efi.sal_systab =3D
+       efi.boot_info =3D efi.hcdp =3D efi.uga =3D efi.uv_systab =3D efi.fw=
_vendor =3D
+       efi.esrt=3D efi.properties_table =3D efi.rng_seed =3D efi.mem_attr_=
table =3D EFI_INVALID_TABLE_ADDR;

why efi is zero at setup_arch() begin running ? who will clear it ?

thanks

--_000_8082FF9BCB2B054996454E47167FF4EC1C59CA0CSHSMSX104ccrcor_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:25525055;
	mso-list-type:hybrid;
	mso-list-template-ids:1249311390 1394931342 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:63.0pt;
	text-indent:-21.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-21.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:189.0pt;
	text-indent:-21.0pt;}
@list l1
	{mso-list-id:230506897;
	mso-list-type:hybrid;
	mso-list-template-ids:-1984818664 -1001094984 67698713 67698715 67698703 6=
7698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-text:"\(%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:63.0pt;
	text-indent:-21.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-21.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:189.0pt;
	text-indent:-21.0pt;}
@list l2
	{mso-list-id:1041586775;
	mso-list-type:hybrid;
	mso-list-template-ids:-1930245144 -245874076 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-text:"\(%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:63.0pt;
	text-indent:-21.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-21.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:189.0pt;
	text-indent:-21.0pt;}
@list l3
	{mso-list-id:1978608693;
	mso-list-type:hybrid;
	mso-list-template-ids:1643700152 1192271496 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l3:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:63.0pt;
	text-indent:-21.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-21.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:189.0pt;
	text-indent:-21.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72" style=3D"text-justi=
fy-trim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">On my SKL/KBL machine,&nbsp; up=
stream 4.12 kernel dom0 couldn&#8217;t boot up using xen.efi which is xen 4=
.9<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;mso-list:l1 level1 lfo4">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">(=
1)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Upstream 4.11 kernel do=
esn&#8217;t have such issue.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;mso-list:l1 level1 lfo4">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">(=
2)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Upstream 4.12 kernel on=
 my native uefi machine could boot up.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">After some debug, I have some f=
inding:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US">fi=
rmware/efi.c: Reinit efi global variable<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp; efi is a glo=
bal variable, some of efi members is initialized to<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US">IN=
VALID_TABLE_ADDR when efi is defined. But efi is zero when<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US">se=
tup_arch() begin running for unknown reason.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp; This patch s=
et it again to avoid kernel panic. This fix 4.12 kernel dom0<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp; couldn't boo=
t up on xen.efi 4.9.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">diff --git a/drivers/firmware/e=
fi/efi.c b/drivers/firmware/efi/efi.c<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">index b372aad..27bbcb4 100644<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">--- a/drivers/firmware/efi/efi.=
c<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&#43;&#43;&#43; b/drivers/firmw=
are/efi/efi.c<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">@@ -474,6 &#43;474,9 @@ int __i=
nit efi_config_parse_tables(void *config_tables, int count, int sz,<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; void *tablep;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; int i;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; efi.mps =3D efi.acpi =3D efi.acpi20 =3D efi.smbios =3D efi.smbio=
s3 =3D efi.sal_systab =3D<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; efi.boot_info =3D efi.hcdp =3D efi.uga =3D efi.uv_systab =3D efi=
.fw_vendor =3D<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; efi.esrt=3D efi.properties_table =3D efi.rng_seed =3D efi.mem_at=
tr_table =3D EFI_INVALID_TABLE_ADDR;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">why efi is zero at setup_arch()=
 begin running ? who will clear it ?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">thanks <o:p></o:p></span></p>
</div>
</body>
</html>

--_000_8082FF9BCB2B054996454E47167FF4EC1C59CA0CSHSMSX104ccrcor_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8618251141741355314==--


From xen-devel-bounces@lists.xen.org Thu Aug 10 11:14:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11:14: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.xen.org>)
	id 1dflPm-0007er-UQ; Thu, 10 Aug 2017 11:14:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dflPk-0007ej-LN
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 11:14:09 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C1/49-02181-FFF3C895; Thu, 10 Aug 2017 11:14:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTdb2Z2HdONcdW8mVptRA98Yoag+CA
 KsRSJJPWPjTq5G7vrMrOV/hC3NMlHmUqKpiYkqGuxlopm0cOS1BBLzdIgTANrMcFNS1jC9mvU
 7N/hnMO951wuTSpuyjxpLtvA8TpWo5RtoVQBkkS/1cjS5MBbY0Ro0+IdKgrF9D+yEQkoRarWp
 WVln5Gq8htspL4sPnu6ppA0osroYuRIU8wlEqoLoooRTSMmCXoXXYvRFlrBFBLQOv+YxLwrEw
 dTBUnY7sYcB9twhQPGJHMObNafBMYKJgrM1g6EsYzxhfrrIxTGciYMvq5MS/EYitkLvy9fxLQ
 7cxqe/pogRYsLDNZ8+Wt3ZKKh9OVHmTj+MDR0fCZFvBO6v9etYQ+Y+nKbwCOB2Q1VphxMA1ON
 wDiTLqbZA4OFFaTIe0P/cB0l4ji4am6hcENgJgiY7JpFopDvANbZEyL2heUms1Q0zclgfmncQ
 RTC4G3VbZmI9TDZiAtg0wcpzL2pXFvnBQtD7WsrrjlAYUm9VMx0BhZWbYQoPNsGzaZu8gbaV7
 vpBLWbatduql27qXYjokxov8DxFzjeLzjQP41XZ6oMWlat8QsKDPbXcoLAZnIaNk3wT8/SPkD
 258iTSFAPKhqI70PbaULpLhesJcmKrWlZGTkqVlCl8uc1nNCHvGhaCfIY+xMpXHguk8s+q9bY
 P2xdBtpZ6SZPwbJc0LNaQZ0pSkMomG5vMy8R9NRI5xKhoHRZOs7TQz4aYbcy2Ko6r9sYtP6to
 8jb01WOJBKJwlnP8Vq14X/dgjxopHSVR+KFzmqdYWOfxR6FsEdJiivCUQzsP8nTiJqFV8Yn4S
 sWU1vL84SJE0Mhnx7tmBurV1hOekX8WD51t/udICgjihNTB8adcn0exnb53Auq5vtf5PZNlTd
 c6EweI6y93zKsxtijh2xBlrlEp7aAK60z0KALp5d7jr0+8t5cEDvZkb/rAJlfnmeS9baGdIW6
 rCzWJBBlvP/8/QklJajYoIMkL7B/AEsytNqoAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502363646!70874602!1
X-Originating-IP: [104.47.0.85]
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 36054 invoked from network); 10 Aug 2017 11:14:06 -0000
Received: from mail-he1eur01on0085.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.85)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 11:14:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4bd2AMzmxMqIyBthL4nH/xeJjfaGTCxIaJyNH2zW+rM=;
 b=GX4iSxUX3MywwUIDtq9fEVnqofUKcm+RQMPGVUB+InLgDbQvd5VHA/vPMSqi3UI8GiuTD2WgQJO7lDt+E4wqeNh17g5DJ51BOGPz+29KzZBkR7RfOuAWm5+fE47pDKt/iKw4vWoiqcUB31IijJpP0i6qEDDGytRYLX+lTfu6Y88=
Received: from [10.17.180.119] (85.223.209.53) by
 AM4PR0302MB2722.eurprd03.prod.outlook.com (2603:10a6:200:91::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Thu, 10
 Aug 2017 11:14:04 +0000
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org
References: <20170809174338.10143-1-mirela.simonovic@aggios.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <6d8a0e9d-d19c-4399-2c60-02b92ca740af@epam.com>
Date: Thu, 10 Aug 2017 14:13:43 +0300
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: <20170809174338.10143-1-mirela.simonovic@aggios.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: DB6PR1001CA0012.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:b7::22) To AM4PR0302MB2722.eurprd03.prod.outlook.com
 (2603:10a6:200:91::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b0a83270-3379-4e98-78f2-08d4dfe0e9d8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 3:edJTbaURoJKTwPEgmD4GAJFblf90m3dlZdpR7/Cc0R8rO1laPlt8lh6C9soSORnUmmKnz7B1evpg2OsvUyoC1uZMgK0bhxhsCJdDY0L/I2nO4lBDKLP7S+MXtJ96kYhk68uJeALsNGapiCyTRzK9qMBfdTmPUgrHfNFEWk8sa2uGwN07ONgoNdT7BjDqCxoSn5Lonyk3y5Tm6tVHtY5eONdG6PIep84+fG7Oh1gf97d2fwnQ/Jp1idsUGs4mDS7T;
 25:a6Ssr70bL/21sFYzMUp1ex3hXXfWWstRy90kkNLGpC2AuZAagcAUQ2XejsnTJ9IRfC9KD55PVWJ8oweaWiIwSAppMDtbZaS4DUeocq5Ypd078RfD//ffjrZ+R3rqKYc/nRFrpGHN/qf1vXNMyWBdB7RA8vRC+FSfzy8V4CkRcme6haV8+wLZIJP62ERAyQITzvpmdJ9bbPctoacdRgOagMCQfUb4VuclnVy69aBH2wtrDnyXEg47H/H/18VZ8PLV8X2A90mKG1JzNr0FS63n6ohzIYEtE+xskOycpLb9n4X1GMTo3rj4s1HrhRRyaugdnc6BXOgeU81GsUekZe774g==;
 31:st73a/tlCBCHiZwES7sRj1uGApeo4q0+tnHNBXWbeg9FObsE/KF/kibVOO57ixZx6FD+YSbKYpqpng+fdLLWdY4QZM6HTzJMtxOVDyEIXH8ZlXw2ocBF4GwH9DhkU8QKz6FhXSUR0Lus5EiMu2DqfSF28I0NXKl9wI8BuMvW+lm15ZTNNXwlTDIIess0rFZilxQ9Q0bOMwDhpLyky8jM50TiRi7X19Ab14qrW0ohyX8=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2722:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 20:fGd04lxp6cDXaSRf7+uMESx9YWOSLmmMV3aJm633QtgyUrK6aMsJ8S+TkCKY0AKJ5D6Q0iFbzZv2fD0AsGKpgdXLWlZYSSuD7iS/O/vR3Kt7r6KmLl0SGR77aI2DNM2qsG9Cgrv1hrQ0xRqOMoUX34BosuOMHgukNw/yBMBt5P79PmZOgybPCnxJtep3Qpk5ze1vL/5G7Yh3v1qQnCTXM0LqMuT8nhjIx6t68GqVnNdLHRUMhm5m+z4FC8x0Cor689BFCMA2HbSc7eH1zdXFsLs5KHGRDnxnXy6eRhY+ouX9iJRFg1XC69jkKd8RxODNTBvNPJqCTQh7T4OBjuilMzC1Jujw6fqs30rpJ7+CJKmQjx7F4Ch6VSiTiOKCp28nU2+4fzKrpkgtyyucZidH5NcF9WlAAueHI4axZnE2m59FnuzKED/HScgz15V3eYve5jTNjHb8KaIDYe9xwvWDN+ASL5d/XezCgixW2JZF2hGkt+erSqWV/0J/E9HhotH8;
 4:xXQAtcwXAD+84Qjnq9ySQcJONO+szboq6Nx6lm0jGkPglNRHX0xSRDwexeUVQ5H/syffthBR+N2OVKHvXg9nCUH00desBV2OTUCNh7Te7ZS8QcfzTT6r6huUANbGtCXt9bdZJI//TRBlwCVHgOcONyLaWgbFDgXlLOl8F6d3gS5haeqeCqS/cIAsxotmnzSYSL+1Hg+z0WB/ZKevfwa+20JJ3gr8Add2PVqGjJVIy2CO3ev5cWm/E6U18Es2+rp+ZszMw6vWoPitc/5F+6dRiucc4U1h93pA08gNCSZwVqc=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <AM4PR0302MB2722A55AF060A74E7235B807E6880@AM4PR0302MB2722.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0302MB2722; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0302MB2722; 
X-Forefront-PRVS: 03950F25EC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6049001)(6009001)(39450400003)(39400400002)(39410400002)(39840400002)(39850400002)(189002)(24454002)(199003)(83506001)(42186005)(6306002)(65806001)(7350300001)(15650500001)(47776003)(31686004)(561944003)(105586002)(65956001)(4001350100001)(8666007)(86362001)(31696002)(54356999)(53936002)(76176999)(2950100002)(50986999)(106356001)(33646002)(2420400007)(6666003)(68736007)(101416001)(5660300001)(65826007)(66066001)(97736004)(8656003)(10710500007)(2906002)(8676002)(413944005)(7736002)(23676002)(72206003)(25786009)(81156014)(4326008)(6116002)(478600001)(36756003)(230700001)(3846002)(189998001)(110136004)(50466002)(38730400002)(81166006)(305945005)(80792005)(6486002)(77096006)(6246003)(64126003)(229853002)(53546010);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2722; H:[10.17.180.119]; 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?MTtBTTRQUjAzMDJNQjI3MjI7MjM6VE1TSUY3R0hiNkdIcXkxUEhRMlhHdEF1?=
 =?utf-8?B?cjFETi92U0h6NnlRVGM0MVpYUWNTQTZDYjh4bkVzUlRFSDkxTnJvcS9hQkxh?=
 =?utf-8?B?MFN4a0tUaVlaT3NkaHIzMWJ4dlVNMjV6bWNiVUFldmRmSVVuUU1oYW8vVjFk?=
 =?utf-8?B?SCtoNGF2UVY5Q05pVFJ1VVVRNDdRZ2czc0p5aCs2RmxVVnJEV0x6OFBCSXlt?=
 =?utf-8?B?M2JDUC9aT1gxZDRxa3g5Tzk1anNGOEp5b0VDdjhHWGJGc1dHSXBKZkVKQldV?=
 =?utf-8?B?ZWVhMnhCUGMyTjZrK1RBS1VmOFhFZmh6b3lQMHN5SjZxa1NNS2JyZVhpd0M4?=
 =?utf-8?B?RGNnVXRZeG1NbDh4d2xtWWZIdlV4ZkZwTUcyeFhacHlqRjVDMlpSQUo2WUVp?=
 =?utf-8?B?UjFVbHA4TDBsaHIxbjVrd1hvcGJGYWR5a2dSYTBHNTkzb3VvcUtTcEpMMXlR?=
 =?utf-8?B?aTdLVlhIcVZTR0RQWDJvYmMyRDExWHpYMEdRelFHK2tsa3FFb21XL3VNSk41?=
 =?utf-8?B?amNxSFpMbmNNNG9OcEpIWGNxZ3hCUXdrbTJ0TU0xTVZndGtyelFMY0lXb1A3?=
 =?utf-8?B?VDhaTEFnUXUyalFFZmpyUitqcEtya3ZiZFl3RWYxSzdjTEtjWEcremw0RENq?=
 =?utf-8?B?SzFPUklhS3kyV1JKQnROM3ByTTQwQ0tQbkd0WmltR2dreEljL2dJTkZMeXZk?=
 =?utf-8?B?RXdFZGtUdHk2bDM0ay83MlRySkI3andxMHpETnNVdCt3eUp2Wi9nZWhkSXFP?=
 =?utf-8?B?bjVIVjNVUTBxWGdXUWVzN3U2Q0o2VkM2R2l3cTA3L2JSek5DSE8rUUU1NHFZ?=
 =?utf-8?B?NlFwQXljdnBvNFFRaU9zeFhZM0lRMXpILzJjc01iVkVhTFZndC93UkwwSjdT?=
 =?utf-8?B?ZmVnNUp4aTJ5WVMxcXBzcmU5dVFmTkZxZHBXdG1nUnhiSWw3aXR6djRDeUV2?=
 =?utf-8?B?RmI2dFBrb0xybWNsMFRoNDY1ekttQ1VEdmd2TFJSSUtLbFdpWjRmSkQrSUZ6?=
 =?utf-8?B?T1NHWTd6NjZpOGFiTys5NjNwS0JIYUZRYjNMZG9VaXJHeFAycGxrUk9ybWdQ?=
 =?utf-8?B?WHlORHFyTDJYN2w1b1RDM05CUUNOdU42dXVSOWwwUGRZaXFEMi95TXNjUnBF?=
 =?utf-8?B?aWE4OGpNZ1FqMzZwaVZNdU9QT1BlNkxVUkdQT2ZvUk4zVnhYYk1JVmF6VSsx?=
 =?utf-8?B?anBFcDg3V0Iza2k0OEE5QXpZZjQvRWorb2NDUjlwZk1aS1lZWUVoSzYwSk94?=
 =?utf-8?B?MkNvNFNJMGtFYUVaLzVvRDRWRXZrM1ViMXZHekYxKzVtWURPNGZVNjB6YkVR?=
 =?utf-8?B?bnRYMldQQW5zM2J2RHpYanNzNlkwTVVpS2EvdFFVOE5MdUxNNElKTmhCK3N0?=
 =?utf-8?B?NGltNUNTRFF5Qm5uVUJ3WG9qN1hiQzBjSm03NHZPdU5XaUdqNHNrYSsydno5?=
 =?utf-8?B?YTVGdm5IeUgwZndqTndSOEkwdktBUWRPTUUzcC96S2ozam9lSjdsZ3ZCb3I4?=
 =?utf-8?B?OTg4ZXh5NUxwakcyc2pOT0tMaGswbVpyclhDeWo0VUtuSzg3OWU4WjA0ai90?=
 =?utf-8?B?SjZ1SEZydWNFUU9QUnVkV2x3a3BPSVRxNXRoem5FWTAwL3djRGNHK2UrTmRZ?=
 =?utf-8?B?NlZTSXB4aEdwYXhTVm5oNlZlMm5rL0Z1dUhmNFdTRmM2UFBCUzZEMzFGWlpm?=
 =?utf-8?B?eWlQTzRIdzZ3VkVGckRuWkVyRmNtSnNxUGdVTHdwcEIwMUV2VEY3VWg0WDRT?=
 =?utf-8?B?dmJiLzQyVTYzRXpzVHk4aW02bXl0akNqdGEzVU92SDV4SVoxOVAySjRCcFZ4?=
 =?utf-8?B?dkZjMmJobTBNeDFhcE9lWHZ6NGZWcWVITEoxcmpFeUFPYTk5NnJlWTRRdFlq?=
 =?utf-8?B?MFVnVCtOTEo3OWhoZG5MUUF3OVJkdUljQ1hUWVo4VWcwU0RqR3duNVhRZnlx?=
 =?utf-8?B?WlhHTDQ2N1RlenBYSVlJQlBaNG5MMEFTaUF3WU81ZHF3OG9SVjNPOHNrQXlS?=
 =?utf-8?B?bmo3a1htSXNDSmxJdmxqaWs0L0ROdWtTNEFZT0NWZEs4VGVwL21XVVI1UGdT?=
 =?utf-8?B?UHNxZURPeGFZa0RGRk4xNlRCT0gyWXpVR0FXS0xkandHWHdOWUVXa2ZLRWx5?=
 =?utf-8?B?YU9oOUZqUHJWUG1VTWkyUVFYYlg4V1k5MVRpK3VNdGV6SjhwVWxUeHNoZ1Fl?=
 =?utf-8?B?UUhNRS9CSVpkcFByalNoME5NeDlqeW5rSXdRYzVaWjZrSElicWcxbGRTYUFW?=
 =?utf-8?B?UWhRSVQ1WDkyOUZscGZsVlkzSFB6TE9xUkVKcWNMdm5HSVZiVm5rdllGTlE4?=
 =?utf-8?Q?WF8Mx5RAIv3vedRZ0A=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 6:pg/O0IIjEh6AT6sT/8TVb0l4hbUj++t1dXKxEL+l/jf7HuCdtVP6U7K/fDikhWkT6zXpczlPFMiIqnBAqqFuJcTpQkjpduQxTQHICChthZ6+7ZwB2XjDEaXGNZUH5UXsaYA3fqpB9kxJy/rgAbldAqCxnby6KrRuQ60i2dxKOJkHNgnwa/ina7RFdB8S+/0hMqof/aFs8KAIzDKtiQztFlR04oz4hAigzpnk9/9FdiH8K/EdJYBMGrzwm1l5ti49bL+N1y7yqm+G5VMUTB+nNA6RDenwabyMQedlXhQhpKOO2iPr7/ko1gfMjN2BagHekr1ub6UCKmk7GASKW6L4Rw==;
 5:7Whc6CAkZ6sf9V2dFUZfMudo1lb8NVpucTWrVIuXUf20whjigFPnVd5p4uSwXJa0tMkoGnJHySIHt+krAyEYEC0Haf1up6hAKp1HYhFsJF/4IMTbncdpylLhVmNeNJJTzUdMO/QF1xrDqMSflaeP5Q==;
 24:3YkCj3SF0a1MSSV79Yp/7+HSg+4u0qgtsXUKvy6Yg1pXxkC/VTmp4mO6sAvdNmg9IPEcPGft2bBJXblLYzxtnioWJY6OvfOcpk/VZiwjyRo=;
 7:uJowKwQDQNZ1sB81fq7u0mN3ilIbwofZuSm7sJimkg254dtT0P5+u1BS0uUBXKDZ2ISW/sGhMpdUv0YBrWDDICtWpart6al5V3MyN735bTx6bjjNYT5LmGfhwiyUlKADMoEQxqIAw2fbyShbsf7VOZml6LmdKyFfuS4k+dYP2L+aqnwq1SvTBg4cSqsdhsdq/lqJIsoYEIXSVRYyTYXwvtLbnm3wX3+m0JjKfGOUMO0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2017 11:14:04.8153 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2722
Cc: edgar.iglesias@xilinx.com, will.wong@xilinx.com, davorin.mista@aggios.com,
 nirmala.pelluri@xilinx.com
Subject: Re: [Xen-devel] [RFC] xen/arm: Suspend to RAM Support in Xen for ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBNaXJlbGEsCgpQbGVhc2Ugc2VlIG15IGNvbW1lbnRzIGJlbG93OgoKCk9uIDA5LjA4LjE3
IDIwOjQzLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IFRoaXMgZG9jdW1lbnQgY29udGFpbnMg
b3VyIGRyYWZ0IHByb3Bvc2FsIGZvciBpbXBsZW1lbnRpbmcgInN1c3BlbmQgdG8gUkFNIgo+IHN1
cHBvcnQgZm9yIEFSTSBpbiBYZW4sIGFzIGRpc2N1c3NlZCBkdXJpbmcgdGhlIGxhc3QgWGVuIEFS
TSBjb21tdW5pdHkgY2FsbC4KPiBJdCBjb3ZlcnMgdGhlIGJhc2ljIHN1c3BlbmQgdG8gUkFNIG1l
Y2hhbmlzbSBiYXNlZCBvbiBBUk0gUFNDSSBzdGFuZGFyZCwKPiB0aGF0IHdvdWxkIGFsbG93IGlu
ZGl2aWR1YWwgZ3Vlc3RzIGFuZCBYZW4gaXRzZWxmIHRvIHN1c3BlbmQuCj4KPiBXZSB3b3VsZCBh
cHByZWNpYXRlIHlvdXIgZmVlZGJhY2suCj4KPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25v
dmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gLS0tCj4gICBkb2NzL21pc2MvYXJt
L3N1c3BlbmQtdG8tcmFtLnR4dCB8IDIxMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMTAgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRl
IG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9hcm0vc3VzcGVuZC10by1yYW0udHh0Cj4KPiBkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL2FybS9zdXNwZW5kLXRvLXJhbS50eHQgYi9kb2NzL21pc2MvYXJtL3N1
c3BlbmQtdG8tcmFtLnR4dAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAw
MC4uZWM4MDgwZmM2NAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kb2NzL21pc2MvYXJtL3N1c3Bl
bmQtdG8tcmFtLnR4dAo+IEBAIC0wLDAgKzEsMjEwIEBACj4gKyUgU3VzcGVuZCB0byBSQU0gU3Vw
cG9ydCBpbiBYZW4gZm9yIEFSTQo+ICslIFJldmlzaW9uIDEuMAo+ICsKPiArPT09PT09PT0KPiAr
T3ZlcnZpZXcKPiArPT09PT09PT0KPiArCj4gK1N1c3BlbmQgdG8gUkFNIChpbiB0aGUgZm9sbG93
aW5nIHRleHQgJ3N1c3BlbmQnKSBmb3IgQVJNIGluIFhlbiBzaG91bGQgYmUKPiArY29vcmRpbmF0
ZWQgdXNpbmcgQVJNIFBTQ0kgc3RhbmRhcmQgWzFdLgo+ICsKPiArRUwxLzIgc2hvdWxkIHN1c3Bl
bmQgaW4gdGhlIGZvbGxvd2luZyBvcmRlcjoKPiArMSkgVW5wcml2aWxlZ2VkIGd1ZXN0cyAoRG9t
VXMpIHN1c3BlbmQKPiArMikgUHJpdmlsZWdlZCBndWVzdCAoRG9tMCkgc3VzcGVuZHMKPiArMykg
WGVuIHN1c3BlbmRzClRoaXMgb3JkZXIgZGVzY3JpcHRpb24gbWFrZXMgYW4gaW1wcmVzc2lvbiB0
aGF0IHVucHJpdmlsZWdlZCBndWVzdCAKc3VzcGVuZCB0cmlnZ2VycyB0aGUgc3lzdGVtIHN1c3Bl
bmQsIHdoYXQgaXMgbm90IHRydWUgYXMgcGVyIGZvbGxvd2luZyB0ZXh0LgpJbnN0ZWFkIEkgd291
bGQgZGVzY3JpYmUgc2VwYXJhdGVseSB0d28gc2NlbmFyaW9zOiBzdXNwZW5kIG9mIGFuIAp1bnBy
aXZpbGVnZWQgZG9tYWluIGFuZCBzdXNwZW5kIG9mIGEgcHJpdmlsZWdlZCBkb21haW4uIEUuZzoK
ICAgICBTdXNwZW5kIG9mIGFuIHVucHJpdmlsZWdlZCBkb21haW4gd2lsbDoKICAgICAgICAgLSBz
dXNwZW5kIHRoaXMgZG9tYWluIG9ubHkKCiAgICAgU3VzcGVuZCBvZiBhIHByaXZpbGVnZWQgZG9t
YWluIHdpbGwgY29uc2VxdWVudGx5OgogICAgICAgICAtIHRyaWdnZXIgc3VzcGVuZCBvZiB1bnBy
aXZpbGVnZWQgZG9tYWlucwogICAgICAgICAtIHN1c3BlbmQgcHJpdmlsZWdlZCBkb21haW4gaXRz
ZWxmCiAgICAgICAgIC0gdHJpZ2dlciBzdXNwZW5kIG9mIFhlbiBoeXBlcnZpc29yCgo+ICsKPiAr
U2luY2UgdGhpcyBwcm9wb3NhbCBpcyBmb2N1c2VkIG9uIGltcGxlbWVudGluZyBQU0NJLWJhc2Vk
IHN1c3BlbmQgbWVjaGFuaXNtcyBpbgo+ICtYZW4sIGNvbW11bmljYXRpb24gd2l0aCBvciBhbW9u
ZyB0aGUgZ3Vlc3RzIGlzIG5vdCBjb3ZlcmVkIGJ5IHRoaXMgZG9jdW1lbnQuCj4gK1RoZSBvcmRl
ciBvZiBzdXNwZW5kaW5nIHRoZSBndWVzdHMgaXMgYXNzdW1lZCB0byBiZSBndWFyYW50ZWVkIGJ5
IHRoZSBzb2Z0d2FyZQo+ICtydW5uaW5nIGluIEVMMS4KPiArCj4gKy0tLS0tLS0tLS0tLS0tLS0t
Cj4gK1N1c3BlbmRpbmcgR3Vlc3RzCj4gKy0tLS0tLS0tLS0tLS0tLS0tCj4gKwo+ICtTdXNwZW5k
IHByb2NlZHVyZSBmb3IgYSBndWVzdCBjb25zaXN0cyBvZiB0aGUgZm9sbG93aW5nOgo+ICsxKSBT
dXNwZW5kaW5nIGRldmljZXMKPiArMikgU3VzcGVuZGluZyBub24tYm9vdCBDUFVzCj4gKzMpIFN5
c3RlbSBzdXNwZW5kLCBwZXJmb3JtZWQgYnkgdGhlIGJvb3QgQ1BVCj4gKwo+ICtFYWNoIGd1ZXN0
IHNob3VsZCBzdXNwZW5kIHRoZSBkZXZpY2VzIGl0IG93bnMuIFN1c3BlbmRpbmcgb2YgZGV2aWNl
cyBpcyBub3QKPiArY292ZXJlZCBieSB0aGlzIGRvY3VtZW50LiBUaGUgZG9jdW1lbnQgY292ZXJz
IG9ubHkgbWVjaGFuaXNtcyBmb3Igc3VzcGVuZGluZwo+ICtub24tYm9vdCBDUFVzLCBhcyB3ZWxs
IGFzIHRoZSBzeXN0ZW0gc3VzcGVuZC4KPiArCj4gK0d1ZXN0cyBzaG91bGQgc3VzcGVuZCB0aGVp
ciBub24tYm9vdCB2Q1BVcyB1c2luZyB0aGUgaG90cGx1ZyBtZWNoYW5pc20uCj4gK1ZpcnR1YWwg
Q1BVcyBzaG91bGQgYmUgcHV0IG9mZmxpbmUgdXNpbmcgdGhlIGFscmVhZHkgaW1wbGVtZW50ZWQg
UFNDSSB2Q1BVX09GRgo+ICtjYWxsIChwcmVmaXggJ3YnIGlzIGFkZGVkIHRvIGRpc3Rpbmd1aXNo
IFBTQ0kgY2FsbHMgbWFkZSBieSBndWVzdHMgdG8gWGVuLCB3aGljaAo+ICthZmZlY3QgdmlydHVh
bCBtYWNoaW5lczsgYXMgb3Bwb3NlZCB0byBQU0NJIGNhbGxzIG1hZGUgYnkgWGVuIHRvIHRoZSBF
TDMsIHdoaWNoCj4gK2NhbiBhZmZlY3QgcG93ZXIgc3RhdGUgb2YgdGhlIHBoeXNpY2FsIG1hY2hp
bmUpLgo+ICsKPiArQWZ0ZXIgc3VzcGVuZGluZyBpdHMgbm9uLWJvb3QgdkNQVXMgYSBndWVzdCBz
aG91bGQgZmluYWxpemUgdGhlIHN1c3BlbmQgYnkKPiArbWFraW5nIHRoZSB2U1lTVEVNX1NVU1BF
TkQgUFNDSSBjYWxsLiBUaGUgcmVzdW1lIGFkZHJlc3MgaXMgc3BlY2lmaWVkIGJ5IHRoZQo+ICtn
dWVzdCB2aWEgdGhlIHZTWVNURU1fU1VTUEVORCBlbnRyeV9wb2ludF9hZGRyZXNzIGFyZ3VtZW50
LiBUaGUgdlNZU1RFTV9TVVNQRU5ECj4gK2NhbGwgaXMgY3VycmVudGx5IG5vdCBpbXBsZW1lbnRl
ZCBpbiBYZW4uCj4gKwo+ICtJdCBpcyBleHBlY3RlZCB0aGF0IGEgZ3Vlc3QgbGVhdmVzIGVuYWJs
ZWQgYWxsIGludGVycnVwdHMgdGhhdCBzaG91bGQgd2FrZSBpdAo+ICt1cC4gT3RoZXIgaW50ZXJy
dXB0cyBzaG91bGQgYmUgZGlzYWJsZWQgYnkgdGhlIGd1ZXN0IHByaW9yIHRvIGNhbGxpbmcKPiAr
dlNZU1RFTV9TVVNQRU5ELgo+ICsKPiArQWZ0ZXIgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0IHN1c3Bl
bmRzLCBYZW4gd2lsbCBub3Qgc3VzcGVuZC4gWGVuIHdvdWxkIHN1c3BlbmQKPiArb25seSBhZnRl
ciB0aGUgRG9tMCBjb21wbGV0ZXMgdGhlIHN5c3RlbSBzdXNwZW5kLgo+ICsKPiArLS0tLS0tLS0t
LS0tLS0KPiArU3VzcGVuZGluZyBYZW4KPiArLS0tLS0tLS0tLS0tLS0KPiArCj4gK1hlbiBzaG91
bGQgc3RhcnQgc3VzcGVuZGluZyBpdHNlbGYgdXBvbiByZWNlaXZpbmcgdGhlIHZTWVNURU1fU1VT
UEVORCBjYWxsCj4gK2Zyb20gdGhlIGxhc3QgcnVubmluZyBndWVzdCAoRG9tMCkuIEF0IHRoYXQg
bW9tZW50IGFsbCBwaHlzaWNhbCBDUFVzIGFyZSBzdGlsbAo+ICtvbmxpbmUgKHRha2luZyBvZmZs
aW5lIGEgdkNQVSBvciBzdXNwZW5kaW5nIGEgVk0gZG9lcyBub3QgYWZmZWN0IHBoeXNpY2FsIENQ
VXMpLgo+ICtYZW4gc2hhbGwgbm93IHB1dCBvZmZsaW5lIHRoZSBub24tYm9vdCBwQ1BVcyBieSBt
YWtpbmcgdGhlIENQVV9PRkYgUFNDSSBjYWxsCj4gK3RvIEVMMy4gVGhlIENQVV9PRkYgUFNDSSBm
dW5jdGlvbiBpcyBjdXJyZW50bHkgbm90IGltcGxlbWVudGVkIGluIFhlbi4KPiArCj4gK0FmdGVy
IHB1dHRpbmcgb2ZmbGluZSB0aGUgbm9uLWJvb3QgY29yZXMgWGVuIG11c3Qgc2F2ZSB0aGUgY29u
dGV4dCBhbmQgZmluYWxpemUKPiArc3VzcGVuZCBieSBpbnZva2luZyBTWVNURU1fU1VTUEVORCBQ
U0NJIGNhbGwsIHdoaWNoIGlzIHBhc3NlZCB0byBFTDMuCj4gK1RoZSByZXN1bWUgcG9pbnQgb2Yg
WGVuIGlzIHNwZWNpZmllZCBieSB0aGUgZW50cnlfcG9pbnRfYWRkcmVzcyBhcmd1bWVudCBvZiB0
aGUKPiArU1lTVEVNX1NVU1BFTkQgY2FsbC4gVGhlIFNZU1RFTV9TVVNQRU5EIGZ1bmN0aW9uIGFu
ZCBjb250ZXh0IHNhdmluZyBpcyBub3QKPiAraW1wbGVtZW50ZWQgaW4gWGVuIGZvciBBUk0gdG9k
YXkuCj4gKwo+ICstLS0tLS0tLS0tLS0KPiArUmVzdW1pbmcgWGVuCj4gKy0tLS0tLS0tLS0tLQo+
ICsKPiArWGVuIG11c3QgYmUgcmVzdW1lZCBwcmlvciB0byBhbnkgc29mdHdhcmUgcnVubmluZyBp
biBFTDEuIFN0YXJ0aW5nIGZyb20gdGhlCj4gK3Jlc3VtZSBwb2ludCwgWGVuIHNob3VsZCByZXN0
b3JlIHRoZSBjb250ZXh0IGFuZCByZXN1bWUgRG9tMC4gRG9tMCBzaGFsbCBhbHdheXMKPiArYmUg
cmVzdW1lZCB3aGVuZXZlciBYZW4gcmVzdW1lcy4KPiArVGhlIHdob2xlIFhlbiByZXN1bWUgZmxv
dyBmb3IgdGhlIEFSTSBhcmNoaXRlY3R1cmUgaGFzIHRvIGJlIGltcGxlbWVudGVkLgo+ICsKPiAr
LS0tLS0tLS0tLS0tLS0tCj4gK1Jlc3VtaW5nIEd1ZXN0cwo+ICstLS0tLS0tLS0tLS0tLS0KPiAr
Cj4gK1Jlc3VtZSBvZiB0aGUgcHJpdmlsZWdlZCBndWVzdCAoRG9tMCkgaXMgYWx3YXlzIGZvbGxv
d2luZyB0aGUgWGVuIHJlc3VtZS4KPiArCj4gK0FuIHVucHJpdmlsZWdlZCBndWVzdCBzaGFsbCBy
ZXN1bWUgb25jZSBhIGRldmljZSBpdCBvd25zIHRyaWdnZXJzIGEgd2FrZS11cAo+ICtpbnRlcnJ1
cHQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBYZW4gd2FzIHN1c3BlbmRlZCB3aGVuIHRoZSB3YWtl
LXVwIGludGVycnVwdAo+ICt3YXMgdHJpZ2dlcmVkLgpXaWxsIGFuIGV2ZW50IGNoYW5uZWwgaW50
ZXJydXB0IHdha2UgYW4gdW5wcml2aWxlZ2VkIGRvbWFpbiBmcm9tIHN1c3BlbmQ/Cgo+ICAgSWYg
WGVuIHdhcyBzdXNwZW5kZWQsIGl0IGlzIGFzc3VtZWQgdGhhdCBEb20wIHdpbGwgYmUgcnVubmlu
Zwo+ICtiZWZvcmUgdGhlIERvbVUgZ3Vlc3Qgc3RhcnRzIHRvIHJlc3VtZS4gVGhlIHN5bmNocm9u
aXphdGlvbiBtZWNoYW5pc20gdG8KPiArZW5mb3JjZSB0aGUgYXNzdW1lZCBjb25kaXRpb24gaXMg
VEJELgo+ICsKPiArSWYgdGhlIEFSTSdzIEdJQyB3YXMgcG93ZXJlZCBkb3duIGFmdGVyIHRoZSBB
Uk0gc3Vic3lzdGVtIHN1c3BlbmRlZCwgaXQgaXMKPiArYXNzdW1lZCB0aGF0IFhlbiBuZWVkcyB0
byByZXN0b3JlIHRoZSBHSUMgaW50ZXJmYWNlIGZvciBhIFZNIHByaW9yIHRvIGhhbmRpbmcKPiAr
b3ZlciBjb250cm9sIHRvIHRoZSBndWVzdC4gSG93ZXZlciwgdGhlIGd1ZXN0IHNob3VsZCByZXN0
b3JlIGl0cyBvd24gY29udGV4dAo+ICt1cG9uIGVudGVyaW5nIHRoZSByZXN1bWUgcG9pbnQgKG91
dCBvZiBzY29wZSBvZiB0aGlzIGRvY3VtZW50KS4KPiArCj4gKz09PT09PT09PT09PT09PT09PT09
PT09Cj4gK0ltcGxlbWVudGF0aW9uIFByb3Bvc2FsCj4gKz09PT09PT09PT09PT09PT09PT09PT09
Cj4gKwo+ICstLS0tLS0tLQo+ICtPdmVydmlldwo+ICstLS0tLS0tLQo+ICsKPiArSW4gb3JkZXIg
dG8gZW5hYmxlIHRoZSBzdXNwZW5kL3Jlc3VtZSBvZiBWTXMgYW5kIFhlbiBpdHNlbGYsIHRoZSBm
b2xsb3dpbmcgUFNDSQo+ICtjYWxscyBoYXZlIHRvIGJlIGltcGxlbWVudGVkIGFuZCBpbnRlZ3Jh
dGVkIGluIFhlbjoKPiArMSkgdlNZU1RFTV9TVVNQRU5ECj4gKzIpIENQVV9PRkYKPiArMykgU1lT
VEVNX1NVU1BFTkQKPiArCj4gK0luIGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIGhhdmUgdG8gYmUg
aW1wbGVtZW50ZWQ6Cj4gKyogU2F2ZS9yZXN0b3JlIG9mIEVMMiBjb250ZXh0Cj4gKyogU2F2ZS9y
ZXN0b3JlIG9mIEdJQyBjb25maWd1cmF0aW9uIGZvciBlYWNoIFZNCj4gKwo+ICtJbXBsZW1lbnRh
dGlvbiBkZXRhaWxzIGFyZSBwcm92aWRlZCBpbiB0aGUgc2VjdGlvbnMgYmVsb3cuIEZ1bmN0aW9u
IG5hbWVzIGFuZAo+ICtwYXRocyB1c2VkIGJlbG93IGFyZSBjb25zaXN0ZW50IHdpdGhpbiB0aGUg
ZG9jdW1lbnQgYnV0IG1heSBub3QgYWx3YXlzIG1hdGNoIHRoZQo+ICtuYW1lcyB1c2VkIGluIGZ1
dHVyZSBpbXBsZW1lbnRhdGlvbi4gRXhpc3RpbmcgZnVuY3Rpb25zIGFuZCBwYXRocyBhcmUgbmFt
ZWQgYXMKPiAraW4gWGVuIHNvdXJjZSB0cmVlLgo+ICsKPiArTm90ZTogVGhlIHByb3Bvc2FsIGlz
IHN0aWxsIGluY29tcGxldGUgYW5kIHNoYWxsIGJlIHJlZmluZWQgaW4gZnV0dXJlIHJldmlzaW9u
cy4KPiArU3BlY2lmaWMgaXNzdWVzIHRoYXQgYXJlIG5vdCBhZGRyZXNzZWQgYXJlIG1hcmtlZCBh
cyAiVEJEIi4KPiArCj4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAr
U3VzcGVuZC9SZXN1bWUgSW1wbGVtZW50YXRpb24gRGV0YWlscwo+ICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKwo+ICtQU0NJIEltcGxlbWVudGF0aW9uIGFuZCBJbnRl
Z3JhdGlvbgo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICt2U1lTVEVN
X1NVU1BFTkQKPiArLS0tLS0tLS0tLS0tLS0tCj4gK3ZTWVNURU1fU1VTUEVORCBzaGFsbCBiZSBp
bXBsZW1lbnRlZCBpbgo+ICsqIGRvX3BzY2lfc3lzdGVtX3N1c3BlbmQoKSBpbiBhcmNoL2FybS92
cHNjaS5jCj4gKwo+ICtUaGUgaW1wbGVtZW50YXRpb24gc2hhbGwgaW5jbHVkZSB0aGUgZm9sbG93
aW5nIHN0ZXBzOgo+ICsqIEJsb2NrIHRoZSBjdXJyZW50IHZDUFUKPiArKiBJZiB0aGUgaGFyZHdh
cmUgZG9tYWluIG1hZGUgdGhlIGNhbGwgdHJpZ2dlciBYZW4gc3VzcGVuZCwgaS5lLgo+ICsgIGNh
bGwgbWFjaGluZV9zdXNwZW5kKCkgd2hpY2ggd2lsbCBiZSBpbXBsZW1lbnRlZCBpbiBhcmNoL2Fy
bS9zdXNwZW5kLmMKPiArIChzaW1pbGFyIGFzIHRoZSBtYWNoaW5lX3Jlc3RhcnQoKSBpcyBpbXBs
ZW1lbnRlZCBpbiBhcmNoL2FybS9zaHV0ZG93bi5jKQo+ICsKPiArVGhlIGZ1bmN0aW9uIGRvX3Bz
Y2lfc3lzdGVtX3N1c3BlbmQoKSBzaGFsbCBiZSBjYWxsZWQgZnJvbQo+ICsqIGRvX3RyYXBfcHNj
aSgpIGluIGFyY2gvYXJtL3RyYXBzLmMKPiArCj4gK0NQVV9PRkYgKHBoeXNpY2FsIENQVXMpCj4g
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gK1RoZSBDUFVfT0ZGIGZ1bmN0aW9uIHNoYWxsIGJl
IGltcGxlbWVudGVkIGluCj4gKyogY2FsbF9wc2NpX2NwdV9vZmYoKSBpbiBhcmNoL2FybS9wc2Np
LmMKPiArCj4gK1RoZSBpbXBsZW1lbnRhdGlvbiBzaGFsbCBjb25zaXN0IGp1c3Qgb2YgbWFraW5n
IHRoZSBTTUMgY2FsbCB0byBFTDMuCj4gKwo+ICtUaGlzIGZ1bmN0aW9uIG5lZWRzIHRvIGJlIGNh
bGxlZCB3aGVuIFhlbiBnZW5lcmljIGNvZGUgZGlzYWJsZXMgbm9uLWJvb3QgQ1BVcywKPiArd2hp
Y2ggaXMgZG9uZSBieQo+ICsqIGRpc2FibGVfbm9uYm9vdF9jcHVzKCkgaW4gY29tbW9uL2NwdS5j
Cj4gK1RoaXMgZnVuY3Rpb24gY2FsbHMgYXJjaGl0ZWN0dXJlIHNwZWNpZmljCj4gKyogX19jcHVf
ZGllKCkgaW1wbGVtZW50ZWQgaW4gYXJjaC9hcm0vc21wYm9vdC5jCj4gK1RoZSBjYWxsX3BzY2lf
Y3B1X29mZigpIHNoYWxsIGJlIGludm9rZWQgd2hlbiB0aGUgcmVzcGVjdGl2ZSBDUFUgZGllcy4g
VG8gbWFrZQo+ICt0aGF0IGhhcHBlbiwgdGhlCj4gKyogYXJjaF9jcHVfZGllKCkgd291bGQgYmUg
aW1wbGVtZW50ZWQgaW4gYXJjaC9hcm0vYXJtNjQvc21wYm9vdC5jCj4gK2FuZCBjYWxsZWQgZnJv
bSBfX2NwdV9kaWUoKS4KPiArRmluYWxseSB0aGUgY2FsbF9wc2NpX2NwdV9vZmYoKSBzaGFsbCBi
ZSBpbnZva2VkIGZyb20gYXJjaF9jcHVfZGllKCkuCj4gKwo+ICtTdWNoIGEgY29udHJvbCBmbG93
IHdvdWxkIGJlIHNpbWlsYXIgdG8gdGhlIGFscmVhZHkgZXhpc3RpbmcgZmxvdyBmb3IgZW5hYmxp
bmcKPiArbm9uLWJvb3QgQ1BVcywgd2hpY2ggbG9va3MgbGlrZSB0aGlzOgo+ICtlbmFibGVfbm9u
Ym9vdF9jcHVzKCkgLT4gY3B1X3VwKCkgLT4gX19jcHVfdXAoKSAtPiBhcmNoX2NwdV91cCgpIC0+
Cj4gK2NhbGxfcHNjaV9jcHVfb24oKQo+ICsKPiArU1lTVEVNX1NVU1BFTkQgKHBoeXNpY2FsKQo+
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gK1RoZSBTWVNURU1fU1VTUEVORCBmdW5jdGlv
biBzaGFsbCBiZSBpbXBsZW1lbnRlZCBpbgo+ICsqIGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCgp
IGluIGFyY2gvYXJtL3BzY2kuYwo+ICsKPiArVGhlIGltcGxlbWVudGF0aW9uIHNoYWxsIGNvbnNp
c3QganVzdCBvZiBtYWtpbmcgdGhlIFNNQyBjYWxsIHRvIEVMMy4gVGhlCj4gK2VudHJ5X3BvaW50
X2FkZHJlc3MgYXJndW1lbnQgb2YgdGhlIFNNQyBjYWxsIG5lZWRzIHRvIGJlIGFuIEFSTSBhcmNo
aXRlY3R1cmUKPiArcmVzdW1lIGFkZHJlc3MuIFRoZSBjYWxsX3BzY2lfc3lzdGVtX3N1c3BlbmQo
KSBmdW5jdGlvbiBkb2VzIG5vdCByZXR1cm4uCj4gKwo+ICtUaGUgZnVuY3Rpb24gbmVlZHMgdG8g
YmUgY2FsbGVkIGZyb20gbWFjaGluZV9zdXNwZW5kKCkgdG8gZmluYWxpemUgdGhlIHN1c3BlbmQK
PiArcHJvY2VkdXJlLgo+ICsKPiArLS0tLS0tLS0tLS0tLS0tLS0tCj4gK0FkZGl0aW9uYWwgQ2hh
bmdlcwo+ICstLS0tLS0tLS0tLS0tLS0tLS0KPiArCj4gK1N1c3BlbmQgRmxvdwo+ICstLS0tLS0t
LS0tLS0KPiArVGhlIHN1c3BlbmQgcHJvY2VkdXJlIHNoYWxsIGJlIGltcGxlbWVudGVkIGluCj4g
KyogbWFjaGluZV9zdXNwZW5kKCkgaW4gYXJjaC9hcm0vc3VzcGVuZC5jCj4gKwo+ICtUaGUgaW1w
bGVtZW50YXRpb24gc2hhbGwgaW5jbHVkZSB0aGUgZm9sbG93aW5nIHN0ZXBzOgo+ICsqIFNldCB0
aGUgc3lzdGVtX3N0YXRlIHZhcmlhYmxlIHRvIFNZU19TVEFURV9zdXNwZW5kCj4gKyogRnJlZXpl
IGRvbWFpbnMgYnkgY2FsbGluZyBkb21haW5fcGF1c2UoKSBmb3IgZWFjaCBkb21haW4gKHdlIGFz
c3VtZSB0aGlzIG5lZWRzCj4gKyAgdG8gYmUgZG9uZSkKV2h5IG5vdCB0cmlnZ2VyaW5nIHN1c3Bl
bmQgb24gdGhlIGd1ZXN0cz8KCj4gKyogRGlzYWJsZSBub24tYm9vdCBDUFVzIGJ5IGNhbGxpbmcg
ZGlzYWJsZV9ub25ib290X2NwdXMoKQo+ICsqIFNhdmUgQVJNIHNwZWNpZmljIGNvbnRleHQKPiAr
Cj4gK1Jlc3VtZSBGbG93Cj4gKy0tLS0tLS0tLS0tLQo+ICtUaGUgcmVzdW1lIHByb2NlZHVyZSBz
aGFsbCBiZSBpbXBsZW1lbnRlZCBpbgo+ICsqIG1hY2hpbmVfcmVzdW1lKCkgaW4gYXJjaC9hcm0v
c3VzcGVuZC5jCj4gKwo+ICtUaGUgbWFjaGluZV9yZXN1bWUoKSBpbXBsZW1lbnRhdGlvbiBzaGFs
bCBpbmNsdWRlIHRoZSBmb2xsb3dpbmcgc3RlcHM6Cj4gKyogUmVzdG9yZSBBUk0gc3BlY2lmaWMg
Y29udGV4dAo+ICsqIEVuYWJsZSBub24tYm9vdCBDUFVzIGJ5IGNhbGxpbmcgZW5hYmxlX25vbmJv
b3RfY3B1cygpCj4gKyogVGhhdyBkb21haW5zIGJ5IGNhbGxpbmcgZG9tYWluX3VucGF1c2UoKSBm
b3IgZWFjaCBkb21haW4gKHdlIGFzc3VtZSB0aGlzIG5lZWRzCj4gKyAgdG8gYmUgZG9uZSkKPiAr
KiBTZXQgdGhlIHN5c3RlbV9zdGF0ZSB2YXJpYWJsZSB0byBTWVNfU1RBVEVfcmVzdW1lCj4gKyog
VEJEOiBob3cgdG8gcmVzdW1lIERvbTAsIGkuZS4gaG93IHRvIGhhbmQgb3ZlciBjb250cm9sIHRv
IERvbTA/Cj4gKwo+ICs9PT09PT09PT09Cj4gK1JlZmVyZW5jZXMKPiArPT09PT09PT09PQo+ICsK
PiArWzFdIFBvd2VyIFN0YXRlIENvb3JkaW5hdGlvbiBJbnRlcmZhY2UgKEFSTSk6Cj4gK2h0dHA6
Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZW4wMDIyZC9Qb3dl
cl9TdGF0ZV9Db29yZGluYXRpb25fSW50ZXJmYWNlX1BERF92MV8xX0RFTjAwMjJELnBkZgo+ICsK
Ci0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 11:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11:21: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.xen.org>)
	id 1dflWm-0008Ll-PI; Thu, 10 Aug 2017 11:21:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dflWl-0008Lf-S9
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 11:21:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 75/DA-03612-3B14C895; Thu, 10 Aug 2017 11:21:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUhTYRTGe+/utqvsxnV+nYYSroyQNrUgJIl
 UMPpArEhKLexOb9tim3N3xiIQs7ScHyxnorJUUpAi1HSgw6iwjPzW8CMqKCK1NE0tUESsXa+a
 vX89L7/znOdwOIRAuiqUEYzFzJgMtE4u8sQ1obujFc3RhYlhS899IhaddiwKHXs5N4yfQklCr
 UGVbrkk1BTVDeDGvgDLnLUFy0ajflbkSeBUkQBsn8eRFXkQiEqE6uVcEQek1AqCvPISIQe8qT
 OwOjSIOOBDORDUTd/COSClMuBuf7GA0yJKCYsLz8ScJqlYKHB+wziNU8Hwx964pn2pZBib7kB
 8jRd0VXxd6+NBRcKvtvY1r4A6DB/vtwt4vRNaZxxrGqggmHjXhXFDAHUHQVHjrJAfYg+U9Vgx
 vigQOvscOK/j4P3gpIg3jGJQ/mVCyH9uiuFDmQvxVfug4WGTmNf1YpisSuJ1CDSMzK9HG8FeX
 y7mzf1CmKpvXY8IgNnupnU9IgJ7ThY/kgpeV79ZN4x5wUzrEwH/yRdDyWAvzq9VBj/bupANBV
 duWUjlliVUbllCDRI8QntZxnSVMSkO7FeqTFq1xqyntTpFeNhBpZ5hWVrN6GgVq0xN1zcj911
 sc7821NNwugPtIDC5L8kuFCRKt6vS065paFaTYsrUMWwHCiAIOZAxUYWJUi8To2Ysl7U693Ft
 YCAkch8y6Ygbk6yR1rNaNY+6UZDMn3RxgOKAJtOwads4y7coUOZNIvcgUomRMem15v/5FPInk
 NybDOXSJVqDebP7lDsYcwefj8vngs30PyTLRorc8VFFvC6rPSDSNXndQ479OD5we/li5/hKTl
 NKhs3hiJhZiX16I/oe/fvc9+7Aqtz44vtew8kXcjQVqeO7/Hyl+Udtaf3x6selZ5NDriQk2Oe
 XcmrJoUMP2IiMFireKZHkrfovzipfNTtPqCZE6bXZaTWumBfhvUOfTqoTyFI5zmro8BCBiaX/
 At1fZ0WRAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502364081!110908994!1
X-Originating-IP: [104.47.36.65]
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 31478 invoked from network); 10 Aug 2017 11:21:22 -0000
Received: from mail-sn1nam02on0065.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.65)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 11:21:22 -0000
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=NJDYbWrTHC+/88qEUXyTl4zotZjSq2wMOV100u0Hdhs=;
 b=SQ18vPpkAonCG99oRBlH7Z1EAz9QqcQTAk0xr7oW0LswkHayDqgfq4HQGvgsn2uQdaWs/ABwizX46KTmSA+ihLD+MKBgb5i8OQ+9T4j8lyZ7DZtNRogoN6H7qS44NjrAiLaIOwexqwci152nb/HHYVRVB+B7SXbEHEnk6B3+mv0=
Received: from [10.160.0.36] (111.93.218.67) 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.1.1320.16; Thu, 10 Aug 2017 11:21:17 +0000
To: Julien Grall <julien.grall@arm.com>, Manish Jaggi <mjaggi@cavium.com>,
 sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 Vijaya.Kumar@cavium.com
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
 <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <1d52da30-209d-b381-b5c5-f0427bcc5d25@caviumnetworks.com>
Date: Thu, 10 Aug 2017 16:51:02 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0029.INDPRD01.PROD.OUTLOOK.COM (10.174.214.15) To
 SN1PR0701MB2079.namprd07.prod.outlook.com (10.163.132.26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6696f8bf-069d-4827-e029-08d4dfe1ecad
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2079; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 3:10Ggzc1W1JieafcaMcy3hWJ9xv6FkKe30fE8nLWSaFyLmF5LS4cdx7d9wdZYl/2FFjaJfa01DJUd5/N4SJ0KXafd/c2w862FthvL54CL9i/ErctJFCCGiJNxe6Zxjnlp12TXMPxqHRog7rq2CZ8Hy2tsCUp/FWgjBGRnAE+tq2Pr2qH4oF6SgjzM95Vk682agKvcm10w+iAJf7Ca4NQIbzwaRu8T2l7TIA1b7aEPhH23izsD5arkIhefMB6KLzoe;
 25:gNjGe+sKB8DxQr+mEWzA5HUjVrMRtK90P7v3SUiDkNUVAYslMdKcfJZm2VPgNyGNSjRAH/BxGaJhEzk49B48hUJrzMdjwB31UOQpw4H8HIPllKbw1lWW1huzSusdhe3P4Gt8zDskwi+2Bv354WYQh3dntrpM6Y34/XHjcAF5omx/fwkgCD5AMr0H3fQ53StHe0aHxdky1R2lz+87JbtaQNABUT1lcV1uDeGoxzDEyOOiYz6ovoh87c4p7rZts3DPxCrZ6buI1mH6bM/Ged75ukY1SRVjABUuaKZY9KNcZSj/R599OCZM/K8yBFr2JY1emYbDJ00F71XBG4sbvHLSoQ==;
 31:eod4Bz9wqeH3ryvUcNnQximwbt25jQea1ZbwA7FpJ4QQtpKJpvctDUXTM/SBZyGAyk14Ee5qy0C9oihcjAZOB8bUB7EwRGVniL8p6xyiwJR0nqstikNdhsDn4VZVbWiZATBg20fGa47Tqnog10zyRHzpb4tEc5sp/qJDThHTdLDtJa0Bfbf7FgLOqZa+R9mmFzppdi+Op6U6a0jJc+ipb6m6jnw0O9pirwYdlQR3lIM=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2079:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 20:M5F9ITa9u+0YLSn36jpCHevW0r4Xf7Z6zlGOV1AF9xncnm/GbpsQI3q3hLXYknc0pUCdkfUuIoD2NqMGeKf5W4AfvO3iajehqPhxNtE00SA8RTvMdFqUX1/ZMdsRG/h2dQzt/MRB0+f0iEj9mJ9XXk2gbOTewABgjNZUAXAu7QKMV5pz8XV8PsSKZWbjZJh8HfKydzJZteUssD8QkPKyd4LZJukAhtyHUE7Rpv+jnNDdzhrZ792Q3RDVqnZT/pwYjmxHOrMahJba9hZDgXadYIjBKH+B9qfbPtojx0+aH+Gkx8PlR8ocb3wkSWP2q71Q+veou866F8SCPWEFjyxzHp/srNRVEwXy6N5twuHdfkKHh0pDaTadY3qPDIo8LKz6sHmx5VwLLOLI7H5k2Ci/AssrlkYSjBIq+0C9a1mxw+Vvey0ewKFvVfcfTdUoWs3fB6N6I6fDQJoyMHK7RSZGgWmDq85RdQaeTTm2ltJVAq8TArt6nZDVhrwauPg+7MsKH03Ch1ThT2DjzW54E279Ufh6mDXi/dHiyUO4LGjHZFOFG4tyQi01X/oMCKu9zxaB2tRzNIzYy3dQdKrjCJkalLX+v9htZnjFM0iNVQP3oLE=;
 4:GKbTzr9AfgOk1dicBbsQWw+enkI4WNZxAUF130fCvdVRSUjHSjguGULuuh9oqPcR0UhQrIh/WjjHpUhAzyHpedVdB/QpAyIfqDjTAnnSa+V4A6R5h0WfAPPcdxRIiGKrjcbt+Y4SgywYJGIrzeRk+vIRimtoGikgYSXBOm+AnX8z+2UhIAQAgqdXlo4jwtKYurNRzU9sP+UI2rRrbnlocD494zrMlbDmQNEk3EMsqq02uzFH76+VAoMiGICBsTIl
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2079E13A1B5A340AF4AE2EA5EC880@SN1PR0701MB2079.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2079; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2079; 
X-Forefront-PRVS: 03950F25EC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39850400002)(39400400002)(39410400002)(39450400003)(39840400002)(377454003)(199003)(24454002)(189002)(76104003)(33646002)(64126003)(50986999)(76176999)(6246003)(101416001)(38730400002)(6306002)(7350300001)(105586002)(53936002)(106356001)(42186005)(478600001)(72206003)(2950100002)(6666003)(50466002)(65956001)(66066001)(65806001)(47776003)(31686004)(97736004)(54356999)(42882006)(23746002)(77096006)(5009440100003)(230700001)(6486002)(90366009)(229853002)(189998001)(25786009)(966005)(6116002)(3846002)(7736002)(4001350100001)(65826007)(2906002)(81166006)(68736007)(81156014)(5660300001)(31696002)(8676002)(53546010)(83506001)(36756003)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2079; H:[10.160.0.36]; 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: =?Windows-1252?Q?1; SN1PR0701MB2079;
 23:vJk7a4jS5YZwBQ+qwJ17C6CFL75j2O41/kX?=
 =?Windows-1252?Q?QNuGGu7lGCC+Gw1JxkeTc7UFcfdtS8KD9je7aUd4LTS1EMHdFssFTeAD?=
 =?Windows-1252?Q?RfXIGmf8JLpXUEt0pOEdJA4mxLFxywSEpG7793+Zr6J3Bwh9gGM4f5PV?=
 =?Windows-1252?Q?eQKgUygXB2dO85hgUqgl9huauXg6pdpoCnegqkA3JNnXy9HwUSyY05zH?=
 =?Windows-1252?Q?qFyPY4J2dihxgKJIKS5/nQM261SWqyGJswB9pQtwsKlvCZqsHhsNh05/?=
 =?Windows-1252?Q?RfpWhYqYFIUa3/JWhMdVaXaqaY+bNPZzYvk+yKFWRtyEy+yRDeorhyhN?=
 =?Windows-1252?Q?S46kkE2dYs8lFmEW4irDPmy3s+x3VQCOdShP1eitSYLE6m/CIgoc5I/d?=
 =?Windows-1252?Q?VLAupn7c+TQ3neCSx/LzwFb4r4Y8wg9/9/fk1cwfbmiVzgw+7lmRLAJE?=
 =?Windows-1252?Q?DkjlogIm9BEqtEToeYIEcbYV5axLTrhB/apUewVGXaCwKRMLuCNQxJnW?=
 =?Windows-1252?Q?JktQDO17VeVOFyAumJREWJS6rKl1C073W10+athkTsbL8Ih/ZzCd8QBY?=
 =?Windows-1252?Q?bzz5tcjDzplpNdZPEAdvmjbzFd0adK+7Yf/+MO5HXNYrA/ggSoKZnR4D?=
 =?Windows-1252?Q?rVrwh99pBmH6SfZeBXcZk0iRh15SWhO95HkQ/fXwxGd8JnxBbsTNQvqF?=
 =?Windows-1252?Q?i4EDaEsmcmMYGRxnFwawMAr/aEcT+UUKBMNOcIGiozEgv+KCyvbsMHHy?=
 =?Windows-1252?Q?/SAqFvpbS38JvlWglQUtvWRX5fIrAhG2jS0bR3dp5v36PWZ8KBaU2mXl?=
 =?Windows-1252?Q?91M4gww9RNn/XFLEY1PQ9M+TvwDEMzSP7woSxZoHaBTp+d24mzKThTJj?=
 =?Windows-1252?Q?qkMu8ZCtLNveM3wpFH08ZV4Z2Cm4ZnSAf53ttGr8p5IWBBf6NTjSnSR9?=
 =?Windows-1252?Q?T9F6ZaRHacewCttuwkLEVqCspI5tjTCQdr2JhTWEjf13Rverp+Uag2MO?=
 =?Windows-1252?Q?E8En5wrQj79MdXjsEOlSP0tGlLiEMPp0USng09Yw4rx9TvG7ql5bP0pW?=
 =?Windows-1252?Q?F80DUh/sD6TRp/zdrB6ZAecU6AV/ktSmTXQ6rv3fSj2FL9PWZ+3ptMWC?=
 =?Windows-1252?Q?BQUrQ/kB546uRzQDHDGkTGUOCcW9GTe0gDgGWaq50r6YG0WVLPNaWFWd?=
 =?Windows-1252?Q?J0NfuuxOOof1BFQ8EAXHGh/XlOnYTTn+qmSRQfGOZstSPOFfuzcYd/xq?=
 =?Windows-1252?Q?UW27f4Z0A4uJtYq5UH+PnUkmw/2Ngh/UjMQlTL7XwSme/XqxKIvc6AGH?=
 =?Windows-1252?Q?UMOe0Vl8AsKuBBZp4lNKv6iFscpGq9jeSuVHoODuxra9RKxKY7gUEfjt?=
 =?Windows-1252?Q?v6F+jF0sUBWjIoII3Qk9v2pxoxuXMeGd0LGwZ8G1IfVOs41TL9aLZyAQ?=
 =?Windows-1252?Q?5FKoIbloPR4A2eormGVzFVuRB0+dp+xcz0DWbOf+GPPuKpeJaJqkBnMs?=
 =?Windows-1252?Q?N4GV0AbUENp+YGWCxAPMhqieqaLI1k8JvcCdMw88aOaxB+sYraIVMj8u?=
 =?Windows-1252?Q?+M4vmVLo8Nw4mE4oMd1hj6j5y0xcc2rnxy40JFV2ckGIFiL+S1N3i6FJ?=
 =?Windows-1252?Q?T/dOjVoQ2HvIyK7w9nIoVpebAg2ZW/130w/su514qzjoi8467c9LWpKV?=
 =?Windows-1252?Q?TOMlth2FM4kUSoEwMRZmf1XiCrKfNAIN6OZohksXfUZK8/m9V1D2d?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 6:+Ymj6Jif26pimpRk+wN8EsEjaX3fR2ybjW0Lekk3dV51R9MlcSYwNi9ZT7xlrO6oqNmcjK3U7vUA+nnR5Z+5tjbd1cOeRKkMdT7It+ZS8hfguCTL7Cm4jqdn+9kq2KejJCR8GDhOo9SnB3krwv+crY+Q+05SxQVMeprDk7IPsZEMZ5J8urArflASKjgw4p16QkaGj78gjDZXHKp2Ve1X4YwjlYNJZDfmZI3uZ6nmv+JHpYIBBS6ASyYxMhx66q6hajNOls4IwKDFEF9tEKKtGr8qSvoatKWmzVSV34a79Oi6LtfbP9lH+BUuromswOu5kapO+RC9eZ2Nef8QlHLBIg==;
 5:m34h7h9YhS4FuBIsai17Cl/ncDcNBcd+Ziy4u+EwngmWcqBN+wbLYsDcwCcrOKA+on5a9WHjRi6pJhYsQwbsLXUk0dsMswRlt0HK+dipTKDJ8/uPEuqxpp0k2mridfKJsveEzh5vkvH9U/oAlahuxQ==;
 24:ICeHNzYl+nFKTxq8omZxBHRQS7C8Nup8d2+DG4isEzdr4RDPz28D/DpQOZ201nZ6/fsgXcpbX7x0/Z+wAdzyh+OV52jSykDlLD/Gji0iqO4=;
 7:9q2CKWSNv32/uDSNTjO64HA5udi2LHO457ae6bSh5iaNsAjYpI1AGYQSuSK/VxW+XFfsXJnUXc89AwgzxFJGxv1PMxxttV4PL7jBuD/j7R71F0x3Rhso5MVGSnga4MioyCImKix57r6Yb9xIOsRXWHtAq4JtpNkUFDcPX1nd8Px9OuOgkEx2zMpziHyaKThLsX90X2C9S1VsauyN3empyj3g5UtO7GltDKhQUVfYysg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2017 11:21:17.1910 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2079
Subject: Re: [Xen-devel] [PATCH 0/4] ARM: ACPI: ITS: Add ITS Support for
 ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gNi8yMS8yMDE3IDY6NTMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBI
aSBNYW5pc2gsCj4KPiBPbiAyMS8wNi8xNyAwMjowMSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+PiBU
aGlzIHBhdGNoIHNlcmllcyBhZGRzIHRoZSBzdXBwb3J0IG9mIElUUyBmb3IgQUNQSSBoYXJkd2Fy
ZSBkb21haW4uCj4+IEl0IGlzIHRlc3RlZCBvbiBzdGFnaW5nIGJyYW5jaCB3aXRoIGhhcyBJVFMg
djEyIHBhdGNoc2V0IGJ5IEFuZHJlLgo+Pgo+PiBJIGhhdmUgdHJpZWQgdG8gaW5jb3Jwb3JhdGUg
dGhlIHJldmlldyBjb21tZW50cyBvbiB0aGUgUkZDIHYxL3YyIHBhdGNoLgo+PiBUaGUgc2luZ2xl
IHBhdGNoIGluIFJGQyBpcyBub3cgc3BsaXQgaW50byA0IHBhdGNoZXMuCj4KPiBJIHdpbGwgY29t
bWVudCBoZXJlIHJhdGhlciB0aGFuIG9uIGVhY2ggcGF0Y2hlcy4KPgo+Pgo+PiBQYXRjaDE6IEFS
TTogSVRTOiBBZGQgdHJhbnNsYXRpb25faWQgdG8gaG9zdF9pdHMKPj4gIEFkZHMgdHJhbnNsYXRp
b25faWQgaW4gaG9zdF9pdHMgZGF0YSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIHBvcHVsYXRlZCBmcm9t
Cj4+ICB0cmFuc2xhdGlvbl9pZCByZWFkIGZyb20gZmlybXdhciBNQURULiBUaGlzIHZhbHVlIGlz
IHRoZW4gcHJvZ3JhbW1lZCAKPj4gaW50bwo+PiAgbG9jYWwgTUFEVCBjcmVhdGVkIGZvciBoYXJk
d2FyZSBkb21haW4gaW4gcGF0Y2ggNC4KPgo+IEkgZG9uJ3Qgc2VlIGFueSByZWFzb24gdG8gc3Rv
cmUgdmFsdWUgdGhhdCB3aWxsIG9ubHkgYmUgdXNlZCBmb3IgCj4gZ2VuZXJhdGluZyB0aGUgTUFE
VCB3aGljaCBCVFcgaXMganVzdCBhIGNvcHkgZm9yIHRoZSBJVFMuIEluc3RlYWQgd2UgCj4gc2hv
dWxkIGNvcHkgb3ZlciB0aGUgTUFEVCBlbnRyaWVzLgo+ClRoZXJlIGFyZSB0d28gYXBwcm9hY2hl
cywKCklmIEkgdXNlIHRoZSBzdGFuZGFyZCBBUEkgIGFjcGlfdGFibGVfcGFyc2VfbWFkdCB3aGlj
aCB3b3VsZCBpdGVyYXRlIApvdmVyIEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiBl
bnRyaWVzLCBJIGhhdmUgdG8gbWFpbnRhaW4gdGhlIAphZGRyIGFuZCB0cmFuc2xhdGlvbl9pZCBp
biBzb21lIGRhdGEgc3RydWN0dXJlLCB0byBiZSBmaWxsZWQgbGF0ZXIgaW4gCnRoZSBod2RvbWFp
biBjb3B5IG9mIG1hZHQgZ2VuZXJpYyB0cmFuc2xhdG9yLgoKSWYgSSBkb24ndCB1c2UgdGhlIHN0
YW5kYXJkIEFQSSBJIGhhdmUgdG8gYWRkIGNvZGUgdG8gbWFudWFsbHkgcGFyc2UgYWxsIAp0aGUg
dHJhbnNsYXRvciBlbnRyaWVzLgpXaGljaCBvZiB0aGUgdHdvIHlvdSBmaW5kIGNsZWFuZXI/Cj4g
VGhpcyB3b3VsZCBhbHNvIGF2b2lkIHRvIGludHJvZHVjZSBhIGZha2UgSUQgZm9yIERUIGFzIHlv
dSBjdXJyZW50bHkgCj4gZG8gaW4gcGF0Y2ggIzIuCj4KVGhpcyBjYW4gYmUgYXZvaWRlZCBieSBz
dG9yaW5nIHRyYW5zbGF0b3JfaWQgb25seSBmb3IgYWNwaS4KCitzdGF0aWMgaW50IGFkZF90b19o
b3N0X2l0c19saXN0KHU2NCBhZGRyLCB1NjQgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICB1
MzIgdHJhbnNsYXRpb25faWQsIGNvbnN0IHZvaWQgKm5vZGUpCit7CisgICAgc3RydWN0IGhvc3Rf
aXRzICppdHNfZGF0YTsKKyAgICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsK
KworICAgIGlmICggIWl0c19kYXRhICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgaWYgKCBu
b2RlICkKKyAgICAgICAgaXRzX2RhdGEtPmR0X25vZGUgPSBub2RlOworICAgIGVsc2UKKyAgICAg
ICAgaXRzX2RhdGEtPnRyYW5zbGF0aW9uX2lkID0gdHJhbnNsYXRpb25faWQ7CisKKyAgICBpdHNf
ZGF0YS0+YWRkciA9IGFkZHI7CisgICAgaXRzX2RhdGEtPnNpemUgPSBzaXplOworICAgIHByaW50
aygiR0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIsIGFkZHIpOworCisgICAgbGlzdF9hZGRfdGFp
bCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7CisKKyAgICByZXR1cm4gMDsKCldo
YXQgZG8geW91IHRoaW5rPwo+Pgo+PiBQYXRjaDI6IEFSTTogSVRTOiBBQ1BJOiBJbnRyb2R1Y2Ug
Z2ljdjNfaXRzX2FjcGlfaW5pdAo+PiAgSW50cm9kdWNlcyBmdW5jdGlvbiBmb3IgaXRzX2FjcGlf
aW5pdCwgd2hpY2ggY2FsbHMgYWRkX3RvX2hvc3RfaXRzX2xpc3QKPj4gIHdoaWNoIGlzIGEgY29t
bW9uIGZ1bmN0aW9uIGFsc28gY2FsbGVkIGZyb20gX2R0IHZhcmlhbnQuCj4KPiBKdXN0IHJlYWRp
bmcgYXQgdGhlIGRlc2NyaXB0aW9uLCB0aGVyZSBhcmUgYSBjYWxsIGZvciBzcGxpdHRpbmcgdGhp
cyAKPiBwYXRjaC4uLiBMb29raW5nIGF0IHRoZSBjb2RlLCB5b3UgbWl4IGNvZGUgbW92ZW1lbnQg
YW5kIGNvZGUgYWRkaXRpb24uCj4KPiBIYXZlIGEgbG9vayBhdCBbMV0gdG8gc2VlIGhvdyB0byBi
cmVhayBwYXRjaGVzLgo+ClllcyBJIHdpbGwgYnJlYWsgaW50byBtdWx0aXBsZSBwYXRjaGVzIHBh
dGNoIDIgYW5kIDQuCj4+Cj4+IFBhdGNoMzogQVJNOiBJVFM6IERlbnkgaGFyZHdhcmUgZG9tYWlu
IGFjY2VzcyB0byBpdHMKPj4gIEV4dGVuZHMgdGhlIGdpY3YzX2lvbWVtX2RlbnkgdG8gaW5jbHVk
ZSBpdHMgcmVnaW9ucyBhcyB3ZWxsCj4+Cj4+IFBhdGNoNDogQVJNOiBBQ1BJOiBBZGQgSVRTIHRv
IGhhcmR3YXJlIGRvbWFpbiBNQURUCj4+ICBUaGlzIHBhdGNoIGFkZHMgSVRTIGluZm9ybWF0aW9u
IGluIGhhcmR3YXJlIGRvbWFpbidzIE1BRFQgdGFibGUuCj4+ICBBbHNvIHRoaXMgcGF0Y2ggaW50
ZXJvZHVjZXMgLmdldF9od2RvbV9tYWR0X3NpemUgaW4gZ2ljX2h3X29wZXJhdGlvbnMsCj4+ICB0
byByZXR1cm4gdGhlIGNvbXBsZXRlIHNpemUgb2YgTUFEVCB0YWJsZSBmb3IgaGFyZHdhcmUgZG9t
YWluLgo+Cj4gU2FtZSBoZXJlLgpZZXMuCj4KPj4KPj4KPj4gTWFuaXNoIEphZ2dpICg0KToKPj4g
ICBBUk06IElUUzogQWRkIHRyYW5zbGF0aW9uX2lkIHRvIGhvc3RfaXRzCj4+ICAgQVJNOiBJVFM6
IEFDUEk6IEludHJvZHVjZSBnaWN2M19pdHNfYWNwaV9pbml0Cj4+ICAgQVJNOiBJVFM6IERlbnkg
aGFyZHdhcmUgZG9tYWluIGFjY2VzcyB0byBpdHMKPj4gICBBUk06IEFDUEk6IEFkZCBJVFMgdG8g
aGFyZHdhcmUgZG9tYWluIE1BRFQKPj4KPj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAg
ICAgIHwgICA3ICstLQo+PiAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAgfCAgIDYg
KysrCj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDEwMiAKPj4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMgICAgICAgICAgICB8ICAzMSArKysrKysrKysrKysKPj4gIHhlbi9hcmNoL2FybS9naWMuYyAg
ICAgICAgICAgICAgIHwgIDExICsrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAg
ICAgICB8ICAgMyArKwo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgMzYg
KysrKysrKysrKysrKysKPj4gIDcgZmlsZXMgY2hhbmdlZCwgMTgwIGluc2VydGlvbnMoKyksIDE2
IGRlbGV0aW9ucygtKQo+Pgo+Cj4gQ2hlZXJzLAo+Cj4gWzFdIAo+IGh0dHBzOi8vd2lraS54ZW5w
cm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcyNNYWtpbmdfZ29v
ZF9wYXRjaGVzCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 11:24:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11:24: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.xen.org>)
	id 1dflZs-00005G-7h; Thu, 10 Aug 2017 11:24:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dflZr-000059-CX
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 11:24:35 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 32/42-03406-2724C895; Thu, 10 Aug 2017 11:24:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov26RU0+
 kweq1Qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqJduZC25zVCxoeMLewPicrYuRk0NCwEji
 7cR/TF2MXBxCAgsZJeZ1/mQFSbAJqEpsuH4KzBYRUJK4t2oyUBEHB7NAocSzLzwgYWEBd4knV
 /8xgtgsQOU9s/4zg9i8AsYSO/9vYoKYLy/RcWAyC4jNKWAisXLCAbCRQkA1m459YJvAyL2AkW
 EVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqBvGYBgB+PdTQG
 HGCU5mJREeYs/dUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1c+yJFBIsSk1PrUjLzAEGGUxa
 goNHSYT3lANQmre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHlVQWYIgBRllObBjYAF/CVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8z4CWcWTmVcCt+kV0BFMQEdE+HaCHFGSiJCSamDkZP
 /JG3PXxJGdfcHfi0IfZ0yaUJWo5pGiVV6s83BlvlCg5AeeRdu28Uw8wnmH546cfkV3eeH2w8q
 blHukdpq1yHq0rKv5eiEk8sxCwczP+in/gh9wT3ty4CVDnK9L+sqHOltl1t/xYo1PqnwTcfb7
 q03zL0ecebGdn2Pd0qz1N3ukNjaHuwgosRRnJBpqMRcVJwIAlaKf83MCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502364274!77302798!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16747 invoked from network); 10 Aug 2017 11:24:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 11:24:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A61C9AE59;
 Thu, 10 Aug 2017 11:24:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 10 Aug 2017 13:24:28 +0200
Message-Id: <20170810112428.5769-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170810112428.5769-1-jgross@suse.com>
References: <20170810112428.5769-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH] libxc: increase maximum migration stream record
	length
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG9kYXkgdGhlIG1heGltdW0gcmVjb3JkIGxlbnRoIGluIGEgbWlncmF0aW9uIHN0cmVhbSBpcyA4
TUIuIFRoaXMKbGltaXRzIHRoZSBzaXplIG9mIGEgUFYgZG9tYWluIHRvIGEgbGl0dGxlIGJpdCBs
ZXNzIHRoYW4gMVRCIGluIHRoZQptaWdyYXRpb24gY2FzZSwgYXMgdGhlIFAyTSBmcmFtZSBsaXN0
IHdpbGwgZXhjZWVkIDhNQiBpbiB0aGlzIGNhc2UuCgpSYWlzaW5nIHRoZSByZWNvcmQgc2l6ZSBs
aW1pdCBieSBhIGZhY3RvciBvZiAxNiBhbGxvd3MgZm9yIGRvbWFpbgpzaXplcyBvZiBuZWFybHkg
MTZUQiB0byBiZSBtaWdyYXRlZC4gVGhpcyBvdWdodCB0byBiZSBlbm91Z2guCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNf
c3Jfc3RyZWFtX2Zvcm1hdC5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3N0cmVh
bV9mb3JtYXQuaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX3N0cmVhbV9mb3JtYXQuaAppbmRleCAzMjkx
YjI1NmZkLi4xNWZmMWM3ZWZiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9zdHJlYW1f
Zm9ybWF0LmgKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc3RyZWFtX2Zvcm1hdC5oCkBAIC01Nyw4
ICs1Nyw4IEBAIHN0cnVjdCB4Y19zcl9yaGRyCiAKIC8qIEFsbCByZWNvcmRzIG11c3QgYmUgYWxp
Z25lZCB1cCB0byBhbiA4IG9jdGV0IGJvdW5kYXJ5ICovCiAjZGVmaW5lIFJFQ19BTElHTl9PUkRF
UiAgICAgICAgICAgICAgICgzVSkKLS8qIFNvbWV3aGF0IGFyYml0cmFyeSAtIDhNQiAqLwotI2Rl
ZmluZSBSRUNfTEVOR1RIX01BWCAgICAgICAgICAgICAgICAoOFUgPDwgMjApCisvKiBTb21ld2hh
dCBhcmJpdHJhcnkgLSAxMjhNQiAqLworI2RlZmluZSBSRUNfTEVOR1RIX01BWCAgICAgICAgICAg
ICAgICAoMTI4VSA8PCAyMCkKIAogI2RlZmluZSBSRUNfVFlQRV9FTkQgICAgICAgICAgICAgICAg
ICAgICAgICAweDAwMDAwMDAwVQogI2RlZmluZSBSRUNfVFlQRV9QQUdFX0RBVEEgICAgICAgICAg
ICAgICAgICAweDAwMDAwMDAxVQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 11:24:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11:24: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.xen.org>)
	id 1dflZt-00005b-Eo; Thu, 10 Aug 2017 11:24:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dflZs-00005F-L0
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 11:24:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 7C/C2-01712-3724C895; Thu, 10 Aug 2017 11:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsVyuP0Ov26RU0+
 kQf8/MYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePOnJuMBS85Kn6tj2lgnMLexcjJISFgJPF2
 4j+mLkYuDiGBhYwS709dZQNJsAmoSmy4fooVxBYRUJK4t2oyUBEHB7NAocSzLzwgYWEBe4m2c
 51gc1iAyt+/+MUIYvMKGEs8eHAbar68RMeBySwTGDkXMDKsYtQoTi0qSy3SNTLWSyrKTM8oyU
 3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9FU9AwPjDsYd7X6HGCU5mJREeYs/dUcK8SXlp1R
 mJBZnxBeV5qQWH2KU4eBQkuCd79gTKSRYlJqeWpGWmQMMGpi0BAePkgjvKQegNG9xQWJucWY6
 ROoUoy7Hqwn/vzEJseTl56VKifOqgswQACnKKM2DGwEL4EuMslLCvIwMDAxCPAWpRbmZJajyr
 xjFORiVhHmngkzhycwrgdv0CugIJqAjInw7QY4oSURISTUw8rZxiO8SePLp17Pr1Wc+7Hxlxr
 Du6s0F+alVCk+Xdjws73BbfpsnbW0HI+eF6U/ll/fw1hV/KDkUqPF6etu3Sy+85K19/UTDC0p
 cdxyquOq+k2HjabODQZebGrovmkZ/aRKT/2327K9G7KZi+3zJ1GlMUif3tP5LuDNJSTlBTtJn
 zc7aA4zBSizFGYmGWsxFxYkAbW4/9FsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502364274!90802362!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8229 invoked from network); 10 Aug 2017 11:24:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 11:24:34 -0000
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 mx1.suse.de (Postfix) with ESMTP id A60EDAE51;
 Thu, 10 Aug 2017 11:24:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 10 Aug 2017 13:24:27 +0200
Message-Id: <20170810112428.5769-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH] libxc: correct error message in xc_sr_common.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgcmVjb3JkIGxlbmd0aCBmb3Igc2VuZGluZyB0aGUgcDJtIGZyYW1lcyBpbiBhIG1p
Z3JhdGlvbgpzdHJlYW0gaXMgdG9vIGxhcmdlLCB0aGUgaXNzdWVkIGVycm9yIG1lc3NhZ2UgaXMg
bm90IHZlcnkgaGVscGZ1bDoKCnhjOiBSZWNvcmQgKDB4MDAwMDAwMDMsIHg4NiBQViBQMk0gZnJh
bWVzKSBsZW5ndGggMHg4IGV4Y2VlZHMgbWF4CiAgICAoMHg4MDAwMDApOiBJbnRlcm5hbCBlcnJv
cgoKV2hlbiBwcmludGluZyB0aGUgZXJyb3IgdXNlIHRoZSBzaXplIHdoaWNoIHdhcyB0ZXN0ZWQg
aW5zdGVhZCB0aGF0IG9mCnRoZSByZWNvcmQgaGVhZGVyIGxlbmd0aC4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9j
b21tb24uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyBiL3Rvb2xz
L2xpYnhjL3hjX3NyX2NvbW1vbi5jCmluZGV4IDQ4ZmE2NzZmNGUuLjc5YjljM2U5NDAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Ny
X2NvbW1vbi5jCkBAIC03MSw4ICs3MSw4IEBAIGludCB3cml0ZV9zcGxpdF9yZWNvcmQoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHhjX3NyX3JlY29yZCAqcmVjLAogCiAgICAgaWYg
KCByZWNvcmRfbGVuZ3RoID4gUkVDX0xFTkdUSF9NQVggKQogICAgIHsKLSAgICAgICAgRVJST1Io
IlJlY29yZCAoMHglMDh4LCAlcykgbGVuZ3RoICUjeCBleGNlZWRzIG1heCAoJSN4KSIsIHJlYy0+
dHlwZSwKLSAgICAgICAgICAgICAgcmVjX3R5cGVfdG9fc3RyKHJlYy0+dHlwZSksIHJlYy0+bGVu
Z3RoLCBSRUNfTEVOR1RIX01BWCk7CisgICAgICAgIEVSUk9SKCJSZWNvcmQgKDB4JTA4eCwgJXMp
IGxlbmd0aCAlI3p4IGV4Y2VlZHMgbWF4ICglI3gpIiwgcmVjLT50eXBlLAorICAgICAgICAgICAg
ICByZWNfdHlwZV90b19zdHIocmVjLT50eXBlKSwgcmVjb3JkX2xlbmd0aCwgUkVDX0xFTkdUSF9N
QVgpOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 11:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11: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.xen.org>)
	id 1dfldb-0000PI-Ui; Thu, 10 Aug 2017 11:28:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dflda-0000PC-3d
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 11:28:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 60/69-03044-9534C895; Thu, 10 Aug 2017 11:28:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVysyfVTTfCuSf
 SYMYrY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePCitlsBXOFKzZf6WZrYOzh72Lk4hAS2MQo
 8bP9CzOEs5tR4siHo0xdjJwcwgJBEv8uXmAESYgILGSU+PXvNDtIQkhgDZCzRhfEZhPQlLjz+
 RNYA6+AlcTRY+fYQGwWAVWJnmOzWUBsUYFwibeNR1ggagQlTs58AmZzCrhJrL7/CqyeWcBW4s
 7c3cwQtrzE9rdzmCcw8s5C0jILSdksJGULGJlXMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpj
 p5aYWFyemp+YkJhXrJefnbmIEhhYDEOxg/LMs4BCjJAeTkihv8afuSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvMpOPZFCgkWp6akVaZk5wCCHSUtw8CiJ8GaDpHmLCxJzizPTIVKnGBWlxHm3O
 gIlBEASGaV5cG2wyLrEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5LIFN4MvNK4Ka/AlrMBL
 Q4wrcTZHFJIkJKqoGRTe2lvEthtEiQyOn9N5ZxFzU+zZo+612ZK0eP0O3Vviymx/ODd4lPr8g
 /+XTBMzkNzrOqBS8Tdu1hON7adFSwYeeVrzfZHmTfZ/qQbyHC0GipMCv/27+rF7u9DNROhRfM
 zb1d9e3eEmP3/s1XlzbuNT3jPMcw08b0z2keUUupX8d654VNU8tSYinOSDTUYi4qTgQAzF8Vf
 KcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502364504!106611764!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44076 invoked from network); 10 Aug 2017 11:28:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 10 Aug 2017 11:28:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 055ED80D;
 Thu, 10 Aug 2017 04:28:24 -0700 (PDT)
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 13B803F540;
 Thu, 10 Aug 2017 04:28:22 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, Manish Jaggi
 <mjaggi@cavium.com>, sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 Vijaya.Kumar@cavium.com
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
 <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
 <1d52da30-209d-b381-b5c5-f0427bcc5d25@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b6d388dd-5749-586a-b8c7-ee06854acbd3@arm.com>
Date: Thu, 10 Aug 2017 12:28:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1d52da30-209d-b381-b5c5-f0427bcc5d25@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH 0/4] ARM: ACPI: ITS: Add ITS Support for
 ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wOC8xNyAxMjoyMSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IEhpIEp1bGllbiwKPgo+
IE9uIDYvMjEvMjAxNyA2OjUzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE1hbmlzaCwK
Pj4KPj4gT24gMjEvMDYvMTcgMDI6MDEsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+IFRoaXMgcGF0
Y2ggc2VyaWVzIGFkZHMgdGhlIHN1cHBvcnQgb2YgSVRTIGZvciBBQ1BJIGhhcmR3YXJlIGRvbWFp
bi4KPj4+IEl0IGlzIHRlc3RlZCBvbiBzdGFnaW5nIGJyYW5jaCB3aXRoIGhhcyBJVFMgdjEyIHBh
dGNoc2V0IGJ5IEFuZHJlLgo+Pj4KPj4+IEkgaGF2ZSB0cmllZCB0byBpbmNvcnBvcmF0ZSB0aGUg
cmV2aWV3IGNvbW1lbnRzIG9uIHRoZSBSRkMgdjEvdjIgcGF0Y2guCj4+PiBUaGUgc2luZ2xlIHBh
dGNoIGluIFJGQyBpcyBub3cgc3BsaXQgaW50byA0IHBhdGNoZXMuCj4+Cj4+IEkgd2lsbCBjb21t
ZW50IGhlcmUgcmF0aGVyIHRoYW4gb24gZWFjaCBwYXRjaGVzLgo+Pgo+Pj4KPj4+IFBhdGNoMTog
QVJNOiBJVFM6IEFkZCB0cmFuc2xhdGlvbl9pZCB0byBob3N0X2l0cwo+Pj4gIEFkZHMgdHJhbnNs
YXRpb25faWQgaW4gaG9zdF9pdHMgZGF0YSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIHBvcHVsYXRlZCBm
cm9tCj4+PiAgdHJhbnNsYXRpb25faWQgcmVhZCBmcm9tIGZpcm13YXIgTUFEVC4gVGhpcyB2YWx1
ZSBpcyB0aGVuIHByb2dyYW1tZWQKPj4+IGludG8KPj4+ICBsb2NhbCBNQURUIGNyZWF0ZWQgZm9y
IGhhcmR3YXJlIGRvbWFpbiBpbiBwYXRjaCA0Lgo+Pgo+PiBJIGRvbid0IHNlZSBhbnkgcmVhc29u
IHRvIHN0b3JlIHZhbHVlIHRoYXQgd2lsbCBvbmx5IGJlIHVzZWQgZm9yCj4+IGdlbmVyYXRpbmcg
dGhlIE1BRFQgd2hpY2ggQlRXIGlzIGp1c3QgYSBjb3B5IGZvciB0aGUgSVRTLiBJbnN0ZWFkIHdl
Cj4+IHNob3VsZCBjb3B5IG92ZXIgdGhlIE1BRFQgZW50cmllcy4KPj4KPiBUaGVyZSBhcmUgdHdv
IGFwcHJvYWNoZXMsCj4KPiBJZiBJIHVzZSB0aGUgc3RhbmRhcmQgQVBJICBhY3BpX3RhYmxlX3Bh
cnNlX21hZHQgd2hpY2ggd291bGQgaXRlcmF0ZQo+IG92ZXIgQUNQSV9NQURUX1RZUEVfR0VORVJJ
Q19UUkFOU0xBVE9SIGVudHJpZXMsIEkgaGF2ZSB0byBtYWludGFpbiB0aGUKPiBhZGRyIGFuZCB0
cmFuc2xhdGlvbl9pZCBpbiBzb21lIGRhdGEgc3RydWN0dXJlLCB0byBiZSBmaWxsZWQgbGF0ZXIg
aW4KPiB0aGUgaHdkb21haW4gY29weSBvZiBtYWR0IGdlbmVyaWMgdHJhbnNsYXRvci4KPgo+IElm
IEkgZG9uJ3QgdXNlIHRoZSBzdGFuZGFyZCBBUEkgSSBoYXZlIHRvIGFkZCBjb2RlIHRvIG1hbnVh
bGx5IHBhcnNlIGFsbAo+IHRoZSB0cmFuc2xhdG9yIGVudHJpZXMuCgpUaGVyZSBhcmUgYSAzcmQg
YXBwcm9hY2ggSSBzdWdnZXN0ZWQgYW5kIGlnbm9yZWQuLi4gVGhlIElUUyBlbnRyaWVzIGZvciAK
RG9tMCBpcyBleGFjdGx5IHRoZSBzYW1lIGFzIHRoZSBob3N0IGVudHJpZXMuIFNvIHlvdSBvbmx5
IG5lZWQgdG8gZG8gYSAKdmVyYmF0aW0gY29weSBvZiB0aGUgZW50cnkuLi4KCj4gV2hpY2ggb2Yg
dGhlIHR3byB5b3UgZmluZCBjbGVhbmVyPwo+PiBUaGlzIHdvdWxkIGFsc28gYXZvaWQgdG8gaW50
cm9kdWNlIGEgZmFrZSBJRCBmb3IgRFQgYXMgeW91IGN1cnJlbnRseQo+PiBkbyBpbiBwYXRjaCAj
Mi4KPj4KPiBUaGlzIGNhbiBiZSBhdm9pZGVkIGJ5IHN0b3JpbmcgdHJhbnNsYXRvcl9pZCBvbmx5
IGZvciBhY3BpLgo+Cj4gK3N0YXRpYyBpbnQgYWRkX3RvX2hvc3RfaXRzX2xpc3QodTY0IGFkZHIs
IHU2NCBzaXplLAo+ICsgICAgICAgICAgICAgICAgICAgICAgdTMyIHRyYW5zbGF0aW9uX2lkLCBj
b25zdCB2b2lkICpub2RlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwo+
ICsgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0X2l0cyk7Cj4gKwo+ICsgICAgaWYg
KCAhaXRzX2RhdGEgKQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArCj4gKyAgICBpZiAoIG5vZGUg
KQo+ICsgICAgICAgIGl0c19kYXRhLT5kdF9ub2RlID0gbm9kZTsKPiArICAgIGVsc2UKPiArICAg
ICAgICBpdHNfZGF0YS0+dHJhbnNsYXRpb25faWQgPSB0cmFuc2xhdGlvbl9pZDsKPiArCj4gKyAg
ICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7Cj4gKyAgICBpdHNfZGF0YS0+c2l6ZSA9IHNpemU7Cj4g
KyAgICBwcmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBhZGRyKTsKPiArCj4gKyAg
ICBsaXN0X2FkZF90YWlsKCZpdHNfZGF0YS0+ZW50cnksICZob3N0X2l0c19saXN0KTsKPiArCj4g
KyAgICByZXR1cm4gMDsKPgo+IFdoYXQgZG8geW91IHRoaW5rPwoKSSBkb24ndCB3YW50IHRvIHNl
ZSB0aGUgdHJhbnNsYXRpb25faWQgc3RvcmVkIGZvciBubyB1c2UgYXQgYWxsIGJ1dCAKY3JlYXRp
bmcgdGhlIERPTTAgQUNQSSB0YWJsZXMuIElzIHRoYXQgY2xlYXJlcj8KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 11:29:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11: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.xen.org>)
	id 1dfleB-0000SW-7a; Thu, 10 Aug 2017 11:29:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388d704d7=citrix-osstest@xenproject.org>)
 id 1dfle9-0000Ry-6V
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 11:29:01 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0E/75-02181-C734C895; Thu, 10 Aug 2017 11:29:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG61c0+
 kQc8VFYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHrXjNzwbPCig1bFjA1MH517WLk4JAQ8Jc4
 3RbcxcgJZLpLXP4ygwXEFhFwlpjw4TYbiM0roCcx89sbVhBbWCBR4v/ylexdjFxA9e+VJaZP3
 cQE0ewq8WrpZlYY+9w/CJtNwENiYs9EFpBdLAKqEkveGoOEhQS0JJYuXskEMV9Q4uTMJ2B7mQ
 UkJA6+eMEMMcZCYv/fs8wTGPlmISmbhaRsASPTKkaN4tSistQiXSNjvaSizPSMktzEzBxdQwN
 jvdzU4uLE9NScxKRiveT83E2MwJCqZ2Bg3MHYt9fvEKMkB5OSKG/xp+5IIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8yk49kUKCRanpqRVpmTnA4IZJS3DwKInwfnEESvMWFyTmFmemQ6ROMepyb
 Fi9/guTEEtefl6qlDivIMgMAZCijNI8uBGwSLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZ
 iXD2QKT2ZeCdymV0BHMAEdEeHbCXJESSJCSqqBceGUo62Pwq6lzoxe6WLx68A+YfG5B932v/4
 ifi/a1fd+ukbhq71aHbLW03TPmS5XuROhe/vsj/3ps2o5Vm645ZisOW/C60tW3mfS16lNq6jd
 Em/3YvX11zwrvOceTpddwht6+VOA5LzTd/4VsBrvzVnytnkP64MDcecihVUWTn4UVBGldvq2v
 K8SS3FGoqEWc1FxIgDAQp+7rwIAAA==
X-Env-Sender: prvs=388d704d7=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502364537!109266667!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38588 invoked from network); 10 Aug 2017 11:28:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 11:28:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,352,1498521600"; d="scan'208";a="434997984"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71958-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 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-armhf-armhf-xl:leak-check/check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-libvirt: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
X-Osstest-Versions-That: xen=dd050808ccc23f0a11d5596409f4245b9406a242
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 10 Aug 2017 12:28:54 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71958: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9103512298316249242=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71958 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71958/

Regressions :-(

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

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt    14 saverestore-support-check fail blocked in 71955
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail blocked in 71955
 test-armhf-armhf-xl          19 leak-check/check         fail blocked in 71955
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail blocked in 71955
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail blocked in 71955
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 71955
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 71955
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 71955
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 71955
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 71955
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-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-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-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-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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     13 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-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-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass

version targeted for testing:
 xen                  f9c7a0ee87f23ae408a1ac4f948b96f51b911564
baseline version:
 xen                  dd050808ccc23f0a11d5596409f4245b9406a242

Last test of basis    71955  2017-08-09 13:47:46 Z    0 days
Testing same since    71958  2017-08-10 04:16:07 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          blocked 
 test-armhf-armhf-xl                                          fail    
 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                                 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-pvh-amd                                  pass    
 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-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  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                          fail    
 test-amd64-amd64-xl-pvh-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-armhf-armhf-xl-midway                                   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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit f9c7a0ee87f23ae408a1ac4f948b96f51b911564
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Wed Aug 9 11:18:20 2017 +0100

    x86/hvm: fix arch_set_info_hvm_guest SEG macro
    
    Commit 6c9abf0e802 modified the SEG macro in arch_set_info_hvm_guest and
    inverted the limit and base fields. Restore the correct order.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 806e07eecfe3c06811beeac655396e54b1d9fcb5
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 8 11:47:07 2017 +0100

    common/page_alloc: Drop BOOT_BUG_ON()
    
    Regular BUG_ON()'s work fine by this point on all architectures, so drop the
    custom infrastructure.  Substitute BUG_ON(1) for BUG().
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Julien Grall <julien.grall@arm.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9103512298316249242==--

From xen-devel-bounces@lists.xen.org Thu Aug 10 11:40:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11: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.xen.org>)
	id 1dflpW-0001ke-7K; Thu, 10 Aug 2017 11:40:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dflpU-0001kY-Aq
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 11:40:44 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B7/03-01712-B364C895; Thu, 10 Aug 2017 11:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva6VW0+
 kwbaThhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDCzuZCuYIVvQcvcTYwHiXt4uRk0NCwF/i
 YPdtJhCbRUBV4uGBU2wgNpuAssTPzl4wW0TASOLFo8ssXYxcHMwCG5gl7vyZwAiSEBZwkHi04
 iJYEa+AhcTRx3dZQYqEBLYySSxr+sUIkRCUODnzCQuIzSygI7Fg9yegBg4gW1pi+T8OkDCnQK
 DEu+0LmUFsUQEVic6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjenFqUVlqka6RXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxu9/nA4xSnIwKYnyFn/qjhTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwfvcpSdSSLAoNT21Ii0zBxj0MGkJDh4lEd4yV6A0b3FBY
 m5xZjpE6hSjopQ4ryZIQgAkkVGaB9cGi7RLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuadDT
 KFJzOvBG76K6DFTECLI3w7QRaXJCKkpBoYXd8+PWmjd/SPcvmcCVVB1TuXlnlPnVtV9jnUYuW
 2P82rJG9k3P/+6cHlQM3wil39b83XLdt8RZ45rOTjbm2Da4nTj1ZlzqnYEpn5bVbe63ML5Uu6
 8uXTdsxZFfGIQ8XeruNP4uaDHeffia36YxQxVcxVuiJl3keb3CMC5aISHD5++YkbD1+5qMRSn
 JFoqMVcVJwIAHgWmL2vAgAA
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502365241!106798358!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52195 invoked from network); 10 Aug 2017 11:40:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 11:40:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,352,1498521600"; d="scan'208";a="443299218"
Date: Thu, 10 Aug 2017 12:40:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170810114036.izhledcz32e7lgq5@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <20170809110322.jxo7rvlxgprk72i5@citrix.com>
 <CACtJ1JQzOrGMM=KswgbrBJgHumXSRoLaYWCwyx+F4rJGCfC3Ow@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JQzOrGMM=KswgbrBJgHumXSRoLaYWCwyx+F4rJGCfC3Ow@mail.gmail.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDE6Mjk6MDRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSBXZWksCj4gCj4gT24gOSBBdWd1c3QgMjAxNyBhdCAxNjozMywgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBXZWQsIEF1ZyAwOSwgMjAxNyBh
dCAwNDoyODoxNFBNICswNTMwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+ID4+IEhpIEp1bGll
biwKPiA+Pgo+ID4+IFRoYW5rcyBmb3IgdGhlIHRlc3RpbmcuCj4gPj4KPiA+PiBPbiA4IEF1Z3Vz
dCAyMDE3IGF0IDIxOjI5LCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90
ZToKPiA+PiA+IEhpIEJodXBpbmRlciwKPiA+PiA+Cj4gPj4gPiBJIGdhdmUgYW5vdGhlciBhbmQg
SSBoYXZlIGEgY291cGxlIG9mIGNvbW1lbnRzLgo+ID4+ID4KPiA+PiA+IEJvb3RpbmcgTGludXgg
d2l0aCBlYXJseWNvbiBlbmFibGVkIHRha2UgcXVpdGUgYSB3aGlsZS4gSSBjYW4gc2VlIHRoZQo+
ID4+ID4gY2hhcmFjdGVycyBjb21pbmcgc2xvd2VyIHRoYW4gb24gdGhlIG1pbml0ZWwuIEl0IHNl
ZW1zIHRvIGJlIGEgYml0IGJldHRlcgo+ID4+ID4gYWZ0ZXIgc3dpdGNoaW5nIG9mZiB0aGUgYm9v
dGNvbnNvbGUuIE92ZXJhbGwgTGludXggaXMgdGFraW5nIH4yMCB0aW1lcyB0bwo+ID4+ID4gYm9v
dCB3aXRoIHBsMDExIHZzIEhWQyBjb25zb2xlLgo+ID4+ID4KPiA+PiA+IEkgZG8gYWdyZWUgdGhh
dCBwbDAxMSBpcyBlbXVsYXRlZCBhbmQgdGhlcmVmb3JlIHlvdSBoYXZlIHRvIHRyYXAgYWZ0ZXIg
ZWFjaAo+ID4+ID4gY2hhcmFjdGVyLiBCdXQgMjAgdGltZXMgc291bmRzIGZhciB0b28gbXVjaC4K
PiA+PiA+Cj4gPj4gSSB0aGluayB0aGlzIHNsb3duZXNzIGNvdWxkIGJlIGR1ZSB0byByYXRlbGlt
aXRpbmcgb2YgdGhlIHBsMDExIGV2ZW50cwo+ID4+IGluIHhlbmNvbm9zbGUuIEN1cnJlbnRseSwg
dGhlIHJhdGUgbGltaXQgaXMKPiA+PiBzZXQgdG8gMzAgZXZlbnRzIHBlciAyMDAgbXNlY3MgKHNl
ZSBSQVRFX0xJTUlUX0FMTE9XQU5DRS9SQVRFX0xJTUlUX1BFUklPRCkuCj4gPj4KPiA+PiBJIGlu
Y3JlYXNlZCB0aGUgcmF0ZSBsaW1pdCB0byA2MDAgZXZlbnRzICgzMCAqIDIwKSBwZXIgMjAwIG1z
ZWNzLiBXaXRoCj4gPj4gdGhpcyBjaGFuZ2UsCj4gPj4gSSBzZWUgdGhhdCB0aGUgdGhlIGZpbmQg
Y29tbWFuZCBpcyBydW5uaW5nIGZhc3RlciBhbmQgc21vb3RoZXIuCj4gPj4gRWFybGllciB0aGUg
ZmluZCBvdXRwdXQgd291bGQgYmUgamVya3kuCj4gPgo+ID4gUGxlYXNlIGNvbnNpZGVyIGJhdGNo
aW5nIHRoZSBldmVudHMgaW5zdGVhZCBvZiBidW1waW5nIHRoZSBsaW1pdC4KPiAKPiBJZiBJIHRy
eSB0byBiYXRjaCB0aGUgZXZlbnRzIHRoZW4gaXQgbWF5IGRlbGF5IHBlciBjaGFyYWN0ZXIKPiBw
cm9jZXNzaW5nIChpZiBubyBmdXJ0aGVyIGNoYXJhY3RlcnMgYXJlIGNvbWluZykgc2luY2Ugd2Ug
d2lsbCB3YWl0Cj4gZm9yIG1vcmUgZXZlbnRzIHRvIGNvbWUgdG8gYmF0Y2ggdGhlbSB0b2dldGhl
ci4gQnkga2VlcGluZyB0aGUgcmF0ZQo+IGxpbWl0IGhpZ2gsIGl0IGlzIGVuc3VyZWQgdGhhdCBp
dCBjYW4gaGFuZGxlIGxhcmdlIGJ1cnN0IG9mIGV2ZW50cy4gSWYKPiB0aGVyZSBpcyBzcG9yYWRp
YyBkYXRhIHRoZW4gdGhlIHJhdGUgbGltaXQgaXMgbm90IGhpdC4KCkJ1dCBkbyB5b3UgcmVhbGx5
IG5lZWQgdG8gc2VuZCBhbiBldmVudCBmb3IgZXZlcnkgY2hhcmFjdGVyICh0aGF0J3MgbXkKcmVh
ZGluZyBvZiB5b3VyIHBhdGNoLCBwbGVhc2UgY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcpPyBTdXBw
b3NlIHlvdSBoYXZlCmEgYnVmZmVyIHlvdSBjYW4gc2VuZCBvbmUgZXZlbnQgd2hlbiB0aGUgYnVm
ZmVyIGlzIHByb2Nlc3NlZC4KCj4gCj4gSSBhbSB0aGlua2luZyBvZiBtYWtpbmcgdGhlIHJhdGUg
bGltaXQgY29uZmlndXJhdGlvbiBwZXIgY29uc29sZS4KPiAKClRoZXJlIGlzIHRoZSBxdWVzdGlv
biB3aHkgdnVhcnQgaXMgc3BlY2lhbCB3aXRoIHJlZ2FyZCB0byBvdGhlciB0eXBlcyBvZgpjb25z
b2xlLgoKSWYgc29tZXRoaW5nIGlzIG1hbmRhdGVkIGJ5IHRoZSBzcGVjIGl0IHNob3VsZCBiZSBz
cGVjaWZpY2FsbHkgY2FsbGVkCm91dCB0byBqdXN0aWZ5IHRoZSBkZWNpc2lvbiB0byBidW1wIHRo
ZSByYXRlIGxpbWl0LgoKPiBSZWdhcmRzLAo+IEJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 11:41:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 11: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.xen.org>)
	id 1dflq6-0001n9-GU; Thu, 10 Aug 2017 11:41:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dflq5-0001n0-H6
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 11:41:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3B/49-27137-F564C895; Thu, 10 Aug 2017 11:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHrdUTfOrSf
 S4M4kU4slHxezODB6HN39mymAMYo1My8pvyKBNaP7nHjBS/6Kz0+2sDQwzuTtYuTiEBLoY5R4
 0L+cDcRhEdjGKrGls5sZxJEQuMMqsfDDEtYuRk4gJ07i1M8XzBB2pcTeu5vB4kICihJfn01ng
 hg1hUnixuInjCAJYQE7iZbHx4ESHBwiAn4SG24agISZBfQlVk9eA9XrJjGn/yALiM0mYCSx/M
 YPMJtXwEaiufMRE4jNIqAqseXWQrCRogLhEr0H+tkgagQlTs58AlbPKeAu8effHmaI+WYS8zY
 /hLLlJba/nQNli0vcejKfaQKjyCwk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW6hgZ6SUWZ6Rkl
 uYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRmBkMADBDsbj7+MOMUpyMCmJ8hZ/6o4U4kvKT6nMS
 CzOiC8qzUktPsQow8GhJMGb49oTKSRYlJqeWpGWmQOMUZi0BAePkghvGUiat7ggMbc4Mx0idY
 rRkuPKlXVfmDg2rF4PJKcc2P6FSYglLz8vVUqcVxOkQQCkIaM0D24cLI1cYpSVEuZlBDpQiKc
 gtSg3swRV/hWjOAejkjDvMhegKTyZeSVwW18BHcQEdFCEbyfIQSWJCCmpBkY2VZ4Ve046nZ23
 6dYL3oW2LMJ1NbM6dOcm2e+QMl3Hf8FtdVtajrenlGCx1mqV7dNrnp8I8/gxs8LhuNVp9Z3P3
 8YFT7rM9mbyIQtJDZ3eGteDVVnKksUXl2tsv5Bs05I66+ECO4EYJ75C7e75fMUOp09HWtQnOu
 oLPy/5YSr7Q6BuEWeyhxJLcUaioRZzUXEiADSSBHweAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502365278!98773622!1
X-Originating-IP: [209.85.215.65]
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 37263 invoked from network); 10 Aug 2017 11:41:18 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 11:41:18 -0000
Received: by mail-lf0-f65.google.com with SMTP id 65so343318lfa.0
 for <xen-devel@lists.xen.org>; Thu, 10 Aug 2017 04:41:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=D5o1ODmSwcuX6eJGxBTCkmiBtYOmkM1dwlCTge27yVQ=;
 b=ttZCuCYD/uz6AQtLV+/7zSQrMbHako+4epugSUwUQoviSaUW1Mp9ZJbTN6wsOVHlQS
 AXeqaPS0soC2cw+sL26ZjaHUtlVG4F65NWjjrZ3EhWrnddEMFGrejWDEero5vXCJ9N3m
 YOa1jUGX6GNy4bfWzCLoyIeFkioeWIRmSxiZgD1Q7NsGqaL8b6NCAibsQfPzlG/5uJaY
 2MAMwUORIXDg783Nw/rgpAKFaBRgYWJ0YpwXPWkMwypcblKIdvVZFGxVsCCsHfO5gRkY
 oaCqxmE0I0xbmJjdu867Dkm8kikcSzfGOr23lAD7mKCouQWS/29614fK+pW8HLTgsEAN
 qNLg==
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=D5o1ODmSwcuX6eJGxBTCkmiBtYOmkM1dwlCTge27yVQ=;
 b=R0jVKnZIOmCgz9wbNqwvXXeXnU3iZkCgHb2sntklVo3zF6dZHzQkwajIheoJGE2sxF
 EWw9Rv3nVKcMnrzs8VzsCf89o83a7WDJzyVIt1poIKQZyQpskxVd7ItkXLcZ5MH37ZH5
 s8zS9fqqM80+KFlKP+rTpBBNoeZDZ0rQWJgrv/gF/rJKd6YdkuSsWpzzAVj2KzOnLS+b
 fQySW1SlG8j61onJbelNqEPDJucmY0VlxL7FsS2FQXzUDku4IWPLzsDODZwQwI9HPcX1
 kg8UxDVny10zvH8VaVvDl4N8ACgtioMBvf8/tK5zaPsg8yOnn3Sq4TTdwvkyYE/d0Fra
 6biQ==
X-Gm-Message-State: AHYfb5g5dUwXKBifuGjaEYH/pKNm9s3zM5lU2hCpmDzkIltf/4yMKbZR
 b+YEPzQQYTii0A==
X-Received: by 10.25.148.15 with SMTP id w15mr3581145lfd.248.1502365278099;
 Thu, 10 Aug 2017 04:41:18 -0700 (PDT)
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
 o69sm646693lfk.8.2017.08.10.04.41.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 10 Aug 2017 04:41:17 -0700 (PDT)
To: ajmalmalib4u <ajmalmalib4u@gmail.com>, xen-devel <xen-devel@lists.xen.org>
References: <952crjhr7srg1omfvrmao8aj.1502355820306@email.android.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <818fbe3b-de42-294a-9651-8aa5851f89f6@gmail.com>
Date: Thu, 10 Aug 2017 14:41:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <952crjhr7srg1omfvrmao8aj.1502355820306@email.android.com>
Content-Language: en-US
Cc: georgeeldhojohn <georgeeldhojohn@gmail.com>
Subject: Re: [Xen-devel] Xen Backend for sound sharing for arm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOC8xMC8yMDE3IDEyOjAzIFBNLCBham1hbG1hbGliNHUgd3JvdGU6Cj4gSGksCj4g
SSBuZWVkIHRvIGRvIHNvdW5kIHNoYXJpbmcgaW4gUkNhciBIMy4KR3JlYXQgdGhhdCB0aGVyZSBp
cyBzb21lIGludGVyZXN0IGluIHRoZSB3b3JrIHdlIGRvCkknbSBqdXN0IGN1cmlvdXMsIHdoYXQg
aXMgdGhlIG5hdHVyZSBvZiB5b3VyIGludGVyZXN0PwpBcmUgeW91IGdvaW5nIHRvIGp1c3QgdXNl
IHRoYXQgc291bmQgc29sdXRpb24gb3IgbWF5IHdhbnQKdG8gY29udHJpYnV0ZSBhcyB3ZWxsIChk
ZXZlbG9wbWVudC9kZXNpZ24vdGVzdGluZyk/Cj4gSSBhbSBjdXJyZW50bHkgdXNpbmcgWGVuIDQu
OC4wLiBJdHJpZWQgdG8gcGF0Y2ggdGhlIGd1ZXN0IGtlcm5lbCh2IAo+IDQuNi4wKSB1c2luZyB0
aGUgcGF0Y2ggc2VyaWVzIFtbUkVTRU5EMSwwMS8xMl0gQUxTQTogdnNuZDogSW50cm9kdWNlIAo+
IFhlbiBwYXJhLXZpcnR1YWxpemVkIHNvdW5kIGZyb250ZW5kIGRyaXZlcl0gdG8gYWRkIHRoZSBz
dXBwb3J0IGZvciBYZW4gCj4gcGFyYS12aXJ0dWFsaXplZCBzb3VuZCBmcm9udGVuZCBkcml2ZXIg
d2hpY2ggd2FzIG1hZGUgYXZhaWxhYmxlIGEgZmV3IAo+IGRheXMgYWdvLgo+Cj4gSSBnb3Qgc29t
ZSBlcnJvcnMgd2hpY2ggSSBndWVzcyB3ZXJlIGR1ZSB0byB0aGUgb2xkIGtlcm5lbCB2ZXJzaW9u
Lgp0aGUgc2VyaWVzIGlzIGJhc2VkIG9uIFsxXSB3aGljaCBpcyA0LjEzLCB0aGlzIGlzIHdoeQo+
IFNvIEkgZG93bmxvYWRlZCB0aGUgY3VycmVudCBzdGFibGUgTGludXggNC4xMi41IGZyb20ga2Vy
bmVsLm9yZyAKPiA8aHR0cDovL2tlcm5lbC5vcmc+IGFuZCB0cmllZCB0byBhZGQgdGhlIHBhdGNo
ZXMgdG8gaXQuIEJ1dCB0aGUgcGF0Y2ggCj4gZmFpbGVkIGR1ZSB0byBtaXNzaW5nIGZpZWxkcyBp
biBzbmRfcGNtX29wcyBpbiBwY20uaC4gQXMgc3VjaCwgSSBoYWQgCj4gdG8gcGF0Y2ggdGhlIGtl
cm5lbCB3aXRoIGEgZGlmZmVyZW50IHBhdGNoIHNlcmllc1tbdjIsMDIvMjddIEFMU0E6IAo+IHBj
bTogSW50cm9kdWNlIGNvcHlfdXNlciwgY29weV9rZXJuZWwgYW5kIGZpbGxfc2lsZW5jZSBvcHNd
LFtBTFNBOiAKPiBzb3VuZC9pc2E6IGNvbnN0aWZ5IHNuZF9rY29udHJvbF9uZXcgc3RydWN0dXJl
c11bQUxTQTogZ3VzOiByZW1vdmUgCj4gdW51c2VkIGxvY2FsIGZsYWddIHRvIGFkZCB0aGUgbmV3
IGZpZWxkcyB0byBwY20uaC4gQWxzbywgSSBoYWQgdG8gY29weSAKPiBhbiBTb0Mgc3BlY2lmaWMg
ZmlybXdhcmUgZmlsZVtyOGE3Nzl4X3VzYjNfdjIuZGxtZW1dIHRvIHRoZSAKPiBmaXJtd2FyZSBk
aXJlY3Rvcnkgb2YgdGhlIGtlcm5lbCBkaXJlY3RvcnkuIEZpbmFsbHkgYWZ0ZXIgYXBwbHlpbmcg
YWxsIAo+IHRoZXNlIHBhdGNoZXMgdG8gdjQuMTIuNSBhbmQgYnVpbGRpbmcgdGhlIGtlcm5lbCwg
SSBnb3QgdGhlIAo+IHNuZC14ZW4tZnJvbnQua28gZmlsZSBpbiBzb3VuZC9kcml2ZXJzLy4KPgo+
IEhvdyBjYW4gSSB0ZXN0IHdoZXRoZXIgdGhlIHNvdW5kIGZyb250ZW5kIGlzIHdvcmtpbmc/IElz
IHRoZSBiYWNrZW5kIAo+IGZvciBzb3VuZCBhdmFpbGFibGUgZm9yIHNuZGlmLmg/Cj4KWW91IGFs
c28gbmVlZCB0byBydW4gYSB1c2VyLXNwYWNlIGJhY2tlbmQgWzJdIGluIERvbTAgYW5kIGNvbmZp
Z3VyZSBYZW4gCnN0b3JlIHZhbHVlcwoobm90IGltcGxlbWVudGVkIHlldCkKPgo+Cj4gUmVnYXJk
cywKPgo+IEFqbWFsCj4KVGhhbmsgeW91LApPbGVrc2FuZHIKPgo+Cj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsClsxXSAKaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dGl3YWkvc291bmQuZ2l0L2xvZy8/aD1mb3ItbmV4dApbMl0gaHR0cHM6Ly9naXRodWIuY29tL3hl
bi10cm9vcHMvc25kX2JlL3RyZWUvdmdwdS1kZXYKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:00:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 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.xen.org>)
	id 1dfm8Z-0003Hc-D2; Thu, 10 Aug 2017 12:00:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dfm8Y-0003HQ-9v
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 12:00:26 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AA/CD-01724-9DA4C895; Thu, 10 Aug 2017 12:00:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupik+JIrShJLcpLzFFi42LJ0Ff11b3h1RN
 pMGmRtMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHls3vBI7GKw7d+MDcwdgh1MXJxsAj0Mks0
 rjrK2MXIycEoECkx/1crG0hCSOAPo8Tf/iNsIAlhgSCJfxcvMIIkRATmMEosed3CAlF1h1Hi2
 5u5rCBVbAJ6Et8/7WMHsXkFXCUWbn4MNpZFQFXi7r1WZhBbVCBa4vrrQ4wQNYISJ2c+YQGxOQ
 WsJbo2TAKrYRawlbgzdzeULS+x/e0cMFtCQFHi2Y2TTCCLJQTaGSXWzL7JBJIQElCTmHa6iwm
 iSFbi6Nk5LBC2r8Tm823MEA3XmCRmPHrGCuE0s0scPXcJaqyOxLqVG9gh7OXsEh8buSBsLYl1
 Vz8C1XAA2QUS6y+4QPSeY5V4tXw71AYZiXenNrBAJdgk9l+bAnVSksSx+SfYIRLXBSU2vv3FC
 OF0skvsuzoLGq5SEu93nGScwKg6CylAZiEFwiykQFjAyLyKUaM4tagstUjX0EQvqSgzPaMkNz
 EzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwXTAAwQ7GFds9DzFKcjApifIWf+qOFOJLyk+pzEg
 szogvKs1JLT7EKMPBoSTBq+LZEykkWJSanlqRlpkDTFwwaQkOHiURXguQNG9xQWJucWY6ROoU
 oy7Hnb4NX5iEWPLy81KlxHlveAAVCYAUZZTmwY2AJdFLjLJSwryMQEcJ8RSkFuVmlqDKv2IU5
 2BUEuaNAlnFk5lXArfpFdARTEBHRPh2ghxRkoiQkmpgNDHePult+Xv2Todau9LaKZ/uXRKbou
 jpd2rPvxoTJZkzByQbVh5pNrL4PX+LcfmfzQ91HR7Z6gnoVU9bu9sol8Nmw1ahdT0HFr3ceKD
 wTWiVv2JxgrX6nSnL9jGXThY+XO54TvBGs4vRxYSnn7tnrmXSlIz7rOmmGVnf3XbydPOHu5OO
 FrftV2Ipzkg01GIuKk4EANi+/ZmdAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502366422!78559927!1
X-Originating-IP: [104.47.37.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43782 invoked from network); 10 Aug 2017 12:00:24 -0000
Received: from mail-cys01nam02on0077.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.77)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 12:00:24 -0000
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=P4dXAxO9kSTP7+xzplXp5JYDVfoJgEjtcXWcmjbPBRU=;
 b=U5RhoZC4WPe4hJimrcd7mnldeQt3LTCr4WqsglQk1Nd2msaFCc6tgt5/oonRVqLmdzDAkBUdtzecgoVxa2pYxN0pvSkmNVMOim075yvp/5Fl2uzCfuqmKPYXcnsiWHqg7mNAVPmGcPWHGKqaMpQnTVDCZdkDHqbp0p9yo8G48LA=
Received: from [10.160.0.36] (111.93.218.67) 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.1.1320.16; Thu, 10 Aug 2017 12:00:19 +0000
To: Julien Grall <julien.grall@arm.com>, Manish Jaggi <mjaggi@cavium.com>,
 sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 Vijaya.Kumar@cavium.com
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
 <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
 <1d52da30-209d-b381-b5c5-f0427bcc5d25@caviumnetworks.com>
 <b6d388dd-5749-586a-b8c7-ee06854acbd3@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <db7c451d-ffb6-7f42-7154-153a91bd8309@caviumnetworks.com>
Date: Thu, 10 Aug 2017 17:30:03 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b6d388dd-5749-586a-b8c7-ee06854acbd3@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0094.INDPRD01.PROD.OUTLOOK.COM (10.174.56.34) To
 SN1PR0701MB2079.namprd07.prod.outlook.com (10.163.132.26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7cdcaeae-71ef-44c5-fa98-08d4dfe760ae
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2079; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 3:MZL7OpFzJRfpSL26nWHekKt2RAD6B8Skd0RBuEiubrExmauG9Pb+XemtqNZKvL7wwqxhpm7ivA9ieFKsAoEad1ks1sESbutpynkj50eJqiok4bDTj46YE89XUP9/ORgEei4Kar5PNaZ6J3TkxrYIbrYza8dC5Tx0j37irhgJNgjcPA6WDzGJ2nRP9oNxxV/WRnLEOhK1QUnt96LRl2TDUls0L4UC5vpnP0zAcDVSHDIRk2ZwbmTzH5frB54CdXxB;
 25:N+iYOMx5Bok8vzWecqP9cFc7nxYgO1ZXUh22q+u3n6V9izcoSJz8ko82VYVt4EpDofrqldpg5SM1hw1txdiJfivyRWDqdz4qjEU82gUBLYjC1qdeuB+Q9iIgR88SOCSKPf+96UTiIxIgoCjKEfEBAN9dX0e2h3J5jJtef1ySHErulShgkuxMTI2dEZNVeMCdoMKz4v8BAEOFq6Cv/t/R1kivs1EslbLyMkzdbDDVfKPU07AGWcXOZs8YQRv2IwffVWbGoYM3vzElfpDnWH6UfH5t5Fe7L8oTKvFMdvXCzBRSQvHwzr3n6fBS2gnDKIEpLVELoKUdMN0i2S7PFzs0eQ==;
 31:TDeiMAICf1TtYLQkevwcqEBbrphRj5Dna1o9SQt61DRRw1IkV2rPNHSkSD4KlsLhZmzaFOSukp9sohXHVUWnNVPlKPCDahUjIiobgvzLHEyLEHjIz5krqSLImLim3Zt4Zt49VB9j9OtqqyyE+aixQtdnfSeX/IJTcHGLaBYMD5z1l9KWnqjPM31J87jvcKWpKBLxJ4+r9M2fn8+cLzHOsnkMd10FEkuqqoAFwsDk/s0=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2079:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 20:UPRXWdGtiboKMwaoBNZpc8zlG0J6yuKRe24V6sP8hJYxsp+5XE3GFr6Z4nk2O3NqyfWZCYfYPRVMSNt0GykcXg1v13aItJW8o8J1tnlzAZBDJfqMvbVvsq9L9GeY60jYqPb8/7+G+HiilCAr1Fra7Xw1V5hACy1i71m+Jz8pm+1BOWYf78T0ObB/warbShrwrpRTBQlhJ66A9y+xnPP1S36UAsKPdQ3IIqO+Q3yxDiJlZu7BZE1QM+l5D50g2JSOL+/vpdEdfOim8xCzMBrhoD4TYGozMxI27bCUlwX1QPmMryDcLL0aCZn5B85FTRjbOd6PQqwWeFMpFjFwjQGnx4YYbgNMMk9chB9HTs0tv4c2Xrm/s7MCF9Hh/mvUWJPOMI4IcdyWEc07m1qkC4EC+jMHPBFTciSqHuFEk5Nk8bs8hdzFHlbSuIzY1o45Kho0VJzCKhxbW3SPXjSxJcHmU2pKZrw9jGMy+eqEAf0c/h19zoG4BnbvEnrgipOrilQhalbyPCP34+GI36otbylvy7b7fJtRpIFmAHhcwon0RXdy9xOb/bb/AdiDJnAU5ygj+1MUjwYJoVy91t9fjYUkv4fCVw8D8y0GoZ/9q2BN3lk=;
 4:D/ujqe8buPXYn6psMHz/6Ye/tVnRXBTd7OB60tEXMpRA2R7NitDuCFsKs3J732ij6GTVokRP2fo6to5MLztTnvRGwq0XoQiBSD/b92bSjuGUeYWLTpY2KjQe91H7qTe3Aabqg/6GFfPXcUlLrwE3drM8kokDKBjwv59TMJ5HmxlYVydnYpsSVpxlEMTcid9+87DC6kf1KOpS2prcCsD1HkJViPQ/MocFMDPqjJs6Aj5M4TE28kO1Em5Yquon0hg7
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2079B12F5A9D73C4D67947C6EC880@SN1PR0701MB2079.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2079; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2079; 
X-Forefront-PRVS: 03950F25EC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39850400002)(39410400002)(39400400002)(39840400002)(39450400003)(377454003)(199003)(24454002)(189002)(76104003)(33646002)(64126003)(50986999)(76176999)(6246003)(38730400002)(101416001)(7350300001)(105586002)(106356001)(53936002)(42186005)(478600001)(72206003)(2950100002)(6666003)(50466002)(65956001)(66066001)(65806001)(93886004)(47776003)(31686004)(42882006)(54356999)(97736004)(23746002)(77096006)(5009440100003)(230700001)(6486002)(90366009)(229853002)(189998001)(25786009)(3846002)(6116002)(7736002)(4001350100001)(65826007)(2906002)(81166006)(68736007)(81156014)(5660300001)(31696002)(8676002)(53546010)(83506001)(36756003)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2079; H:[10.160.0.36]; 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: =?Windows-1252?Q?1; SN1PR0701MB2079;
 23:Hnn5tCM7AhdUvnzMBWLy8Mok/RXCHnnHwLm?=
 =?Windows-1252?Q?x2Y9bQUemlmYp7rtDMaJfojuv1e66DVt4DYAqmjThCfSx1RKrtu4Kx0H?=
 =?Windows-1252?Q?ORJONsPtqxOiwC7bLmDemCMXn8monRImtFbvqXqjYdGOI+8ZFhZmpX4P?=
 =?Windows-1252?Q?pzhdKxYg+fJU5iZVVsix+l4uG5u2exX7Zjl2Ydm/ODr1/3V2GKi3Epjd?=
 =?Windows-1252?Q?K2tPMCES+skCCNamU4At5Mpu0BwLD5uqjMJVA04kA9tAAsqhJ2dkKPdW?=
 =?Windows-1252?Q?xAis0gQDtG+PxGwsPoYAMrrT2IZJSXJ6svvLs51N4kPuNC+iPILUBnm9?=
 =?Windows-1252?Q?xstNjCPinOuZSA5F9CZSQrc6dF8aNbgNcoXZEWGlv7cK5kkz+DpWmEbb?=
 =?Windows-1252?Q?tWxUTrkt4gju9dPREe6Zjzk7yTM7J+OsB1hdbzTNgiUObowb+pMMZdkL?=
 =?Windows-1252?Q?3XCOzV4GawzY0SRGcXPmUND/GC0lbHh1VEwF3iNPPsdqo1DNI0EVwDbT?=
 =?Windows-1252?Q?C+ATxksbImGFFGqOl88VkhdbJjq2ke6fIQty4vrqCXr2bQfcGDdgDNVo?=
 =?Windows-1252?Q?RTTGmGLwbJLoVZvRvIw1d8cDtoH40V4vY6AScHdjcknnG0gVyJjlczQ0?=
 =?Windows-1252?Q?j43tS53y5sXtEi4wXsiqzTTcDrnBVLUT5oZDzTg5vyxtXxGQ7rO9Jgac?=
 =?Windows-1252?Q?Vcuhn1ibpfaN1DyZJxlhePnOV1Tkgj4cqZddYVTgTPdiPVT88GBSeOeo?=
 =?Windows-1252?Q?H5Mxy4ka+m0UKd/A0GSzZwSLD7kl4Q9nWBq0zBXBg5KS0TclbKW1SZQo?=
 =?Windows-1252?Q?mCkJSYo81YTh44HkDbr1XW5MkH57R9r3vjZddYgVGo0BwKfUM/5/OuNQ?=
 =?Windows-1252?Q?YDQXs3WKczvq27XIVj3Kn8DT0lH7IEBdZuAuw5AguLse1+zSEaQfcNrM?=
 =?Windows-1252?Q?Kit+P22gfm6QK8HSTCmvojXe4RN1j3zimsUTT+9fZ21RPEzzpIXFcdgM?=
 =?Windows-1252?Q?ObV889Zc2FiKGqHGOM90eEz88UPUrFtodyfCyp2OfEdC1myd6vG9IxdF?=
 =?Windows-1252?Q?7k4BDvFfc7qjwMPZJsG7Rs99VhKU8hrXfipRCPKlnx6jJQW1MPrwtXQZ?=
 =?Windows-1252?Q?FGQHTsb7N4KbfCafdGeMZcU4MUMkfF628HKdZjs2R6hXsfpbgbS+L8OI?=
 =?Windows-1252?Q?QLocE9m5Eh/6GQuoGcCwGfKQ/KOb+v5aqcdAHqWg0iAehxr6CoRxba+X?=
 =?Windows-1252?Q?mbNrI67PmR6lrOT6Av2jC9f9J3KM80b917BwmI5oRoolF3egQeZaO0LV?=
 =?Windows-1252?Q?GGrQtxHleIu/BQaDRRQyIv1XwnCJh0XWhQzuq2K52iAvQXV8owxTAutl?=
 =?Windows-1252?Q?zpKu81AvKWtstZ/vhkdm7vfMmb97xw08NgSlbAF1NPVXqK8AqPoyafkF?=
 =?Windows-1252?Q?AxQVA0G5q53OXX4LkextUa3E2Fws52KpacgxNRm7WwyrEZ+eehHTVyFd?=
 =?Windows-1252?Q?u61/QkoZvaE3ct5J5JH0SSJbR0p3eVzKIQDB0bmup8ZhFdFytYd4CEvw?=
 =?Windows-1252?Q?KCqpdZGxo5QqORsTESvr5a9pV3wb7EFR7JJZjCUyw6mjyDPrB032Y9dD?=
 =?Windows-1252?Q?v9ECLOczJfwpBMtAbXb6WDiK5vnYCKT8JB/rTuZOUu5W/UfPCwc5GF0u?=
 =?Windows-1252?Q?LL1J0iX335+YNUIxpEErS0w5qiMmUyylovFUHqOshoRJgEMwp336w?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 6:r1EMsgLH2NEpYRpgY41OwbNtvwvz6oOx8xIyh+xRrJSpEfGDK1MkC5j/BMf64vIFvJ7jThhsbBl8sNEPCzemxXKFaCK/1y8S32FFEfYpOaRWbe3zOYU5yv3Xs/+mcE/ujXD295L+3MBUIwPvTiGto/Buh9S2TZg6V1YQWijuV6pbQWllPMhZ+hHk6l6jnKYb1U8azANQh5h7yectjkOT9UKYeTqSgTknao+Lcv8cBbybW/NjvoehuFC83YeFS2QLjWcqsu3IqKA7VDvE2vqM06BqCo1oV0vqaOmvk9bFLq022I/0qBjfpCY3TipxtU0QCGMpoXhmtI8xPuKJCFP11Q==;
 5:scI3M7cKaM1TJi+1KeagElB6HC6ncOlxSQo87sgTmbAwVgl4QyFjbRhOI6lNtbDmDw9bVFXd2Mrc5eXdjTW9c4pY0WeeUpZpTQVdVIhWcMU5/60lxADwa7O+aO1C5c82BGLXUBUevYbz1ESk+Yto0g==;
 24:FYdbfQAjwjEMZ1Bi0ySxoiSTq8Wd3hHd9yYsU2W1p22zsb5l6iE/FAlIb/nn8oLz2snwugmjUhM+1jvL4bv1Md52/Q7yP2eKi47er0Oo2FM=;
 7:VoF/ZwU+fwwRI6w3QZTNIwDuGccRlCHaAIpeAIkepq3wO8gsMLp13p7Fjj49cGmpRX86IHXxXM9w6JNLMWGe/ENqjMaIX8KNpXJZENCXQfrQH7OdNzhXQYhtEdNT7xYvGmjJsHf9pFBY6qJUcGk5u72k27YVsydQR1+s25GX07p7BLO2Cy/AOxbJhI1FKJZr+4v5UbRLqicNZEc+oCnTJroNMA9jZOSjnnyp9s43CF4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2017 12:00:19.6882 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2079
Subject: Re: [Xen-devel] [PATCH 0/4] ARM: ACPI: ITS: Add ITS Support for
 ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gOC8xMC8yMDE3IDQ6NTggUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+
Cj4gT24gMTAvMDgvMTcgMTI6MjEsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4gSGkgSnVsaWVuLAo+
Pgo+PiBPbiA2LzIxLzIwMTcgNjo1MyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgTWFu
aXNoLAo+Pj4KPj4+IE9uIDIxLzA2LzE3IDAyOjAxLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+Pj4g
VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyB0aGUgc3VwcG9ydCBvZiBJVFMgZm9yIEFDUEkgaGFyZHdh
cmUgZG9tYWluLgo+Pj4+IEl0IGlzIHRlc3RlZCBvbiBzdGFnaW5nIGJyYW5jaCB3aXRoIGhhcyBJ
VFMgdjEyIHBhdGNoc2V0IGJ5IEFuZHJlLgo+Pj4+Cj4+Pj4gSSBoYXZlIHRyaWVkIHRvIGluY29y
cG9yYXRlIHRoZSByZXZpZXcgY29tbWVudHMgb24gdGhlIFJGQyB2MS92MiAKPj4+PiBwYXRjaC4K
Pj4+PiBUaGUgc2luZ2xlIHBhdGNoIGluIFJGQyBpcyBub3cgc3BsaXQgaW50byA0IHBhdGNoZXMu
Cj4+Pgo+Pj4gSSB3aWxsIGNvbW1lbnQgaGVyZSByYXRoZXIgdGhhbiBvbiBlYWNoIHBhdGNoZXMu
Cj4+Pgo+Pj4+Cj4+Pj4gUGF0Y2gxOiBBUk06IElUUzogQWRkIHRyYW5zbGF0aW9uX2lkIHRvIGhv
c3RfaXRzCj4+Pj4gIEFkZHMgdHJhbnNsYXRpb25faWQgaW4gaG9zdF9pdHMgZGF0YSBzdHJ1Y3R1
cmUsIHdoaWNoIGlzIHBvcHVsYXRlZCAKPj4+PiBmcm9tCj4+Pj4gIHRyYW5zbGF0aW9uX2lkIHJl
YWQgZnJvbSBmaXJtd2FyIE1BRFQuIFRoaXMgdmFsdWUgaXMgdGhlbiBwcm9ncmFtbWVkCj4+Pj4g
aW50bwo+Pj4+ICBsb2NhbCBNQURUIGNyZWF0ZWQgZm9yIGhhcmR3YXJlIGRvbWFpbiBpbiBwYXRj
aCA0Lgo+Pj4KPj4+IEkgZG9uJ3Qgc2VlIGFueSByZWFzb24gdG8gc3RvcmUgdmFsdWUgdGhhdCB3
aWxsIG9ubHkgYmUgdXNlZCBmb3IKPj4+IGdlbmVyYXRpbmcgdGhlIE1BRFQgd2hpY2ggQlRXIGlz
IGp1c3QgYSBjb3B5IGZvciB0aGUgSVRTLiBJbnN0ZWFkIHdlCj4+PiBzaG91bGQgY29weSBvdmVy
IHRoZSBNQURUIGVudHJpZXMuCj4+Pgo+PiBUaGVyZSBhcmUgdHdvIGFwcHJvYWNoZXMsCj4+Cj4+
IElmIEkgdXNlIHRoZSBzdGFuZGFyZCBBUEkgIGFjcGlfdGFibGVfcGFyc2VfbWFkdCB3aGljaCB3
b3VsZCBpdGVyYXRlCj4+IG92ZXIgQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SIGVu
dHJpZXMsIEkgaGF2ZSB0byBtYWludGFpbiB0aGUKPj4gYWRkciBhbmQgdHJhbnNsYXRpb25faWQg
aW4gc29tZSBkYXRhIHN0cnVjdHVyZSwgdG8gYmUgZmlsbGVkIGxhdGVyIGluCj4+IHRoZSBod2Rv
bWFpbiBjb3B5IG9mIG1hZHQgZ2VuZXJpYyB0cmFuc2xhdG9yLgo+Pgo+PiBJZiBJIGRvbid0IHVz
ZSB0aGUgc3RhbmRhcmQgQVBJIEkgaGF2ZSB0byBhZGQgY29kZSB0byBtYW51YWxseSBwYXJzZSBh
bGwKPj4gdGhlIHRyYW5zbGF0b3IgZW50cmllcy4KPgo+IFRoZXJlIGFyZSBhIDNyZCBhcHByb2Fj
aCBJIHN1Z2dlc3RlZCBhbmQgaWdub3JlZC4uLiBUaGUgSVRTIGVudHJpZXMgCj4gZm9yIERvbTAg
aXMgZXhhY3RseSB0aGUgc2FtZSBhcyB0aGUgaG9zdCBlbnRyaWVzLgpZZXMsIGFuZCBpZiBub3Qg
cGFzc2VkIHByb3Blcmx5IGRvbTAgd29udCBnZXQgZGV2aWNlIGludGVycnVwdHMuLi4KPiBTbyB5
b3Ugb25seSBuZWVkIHRvIGRvIGEgdmVyYmF0aW0gY29weSBvZiB0aGUgZW50cnkuLi4KPgpDYW4g
eW91IHBsZWFzZSBjaGVjayBwYXRjaCA0LzIsIHRoZSB0cmFuc2xhdGlvbl9pZCBhbmQgYWRkcmVz
cyBhcmUgCnBhc3NlZCB2ZXJiYXRpbSwgdGhlIG90aGVyIHZhbHVlcyBhcmUgcmVzZXJ2ZWQgaW4g
CmFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IuCgpDb3VsZCB5b3UgcGxlYXNlIGRldGFpbCAz
cmQgYXBwcm9hY2ggYW5kIGhvdyBkaWZmZXJlbnQgaXQgaXMgZnJvbSAKYXBwcm9hY2ggMi4KPj4g
V2hpY2ggb2YgdGhlIHR3byB5b3UgZmluZCBjbGVhbmVyPwo+Pj4gVGhpcyB3b3VsZCBhbHNvIGF2
b2lkIHRvIGludHJvZHVjZSBhIGZha2UgSUQgZm9yIERUIGFzIHlvdSBjdXJyZW50bHkKPj4+IGRv
IGluIHBhdGNoICMyLgo+Pj4KPj4gVGhpcyBjYW4gYmUgYXZvaWRlZCBieSBzdG9yaW5nIHRyYW5z
bGF0b3JfaWQgb25seSBmb3IgYWNwaS4KPj4KPj4gK3N0YXRpYyBpbnQgYWRkX3RvX2hvc3RfaXRz
X2xpc3QodTY0IGFkZHIsIHU2NCBzaXplLAo+PiArICAgICAgICAgICAgICAgICAgICAgIHUzMiB0
cmFuc2xhdGlvbl9pZCwgY29uc3Qgdm9pZCAqbm9kZSkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgaG9z
dF9pdHMgKml0c19kYXRhOwo+PiArICAgIGl0c19kYXRhID0geHphbGxvYyhzdHJ1Y3QgaG9zdF9p
dHMpOwo+PiArCj4+ICsgICAgaWYgKCAhaXRzX2RhdGEgKQo+PiArICAgICAgICByZXR1cm4gLTE7
Cj4+ICsKPj4gKyAgICBpZiAoIG5vZGUgKQo+PiArICAgICAgICBpdHNfZGF0YS0+ZHRfbm9kZSA9
IG5vZGU7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBpdHNfZGF0YS0+dHJhbnNsYXRpb25faWQg
PSB0cmFuc2xhdGlvbl9pZDsKPj4gKwo+PiArICAgIGl0c19kYXRhLT5hZGRyID0gYWRkcjsKPj4g
KyAgICBpdHNfZGF0YS0+c2l6ZSA9IHNpemU7Cj4+ICsgICAgcHJpbnRrKCJHSUN2MzogRm91bmQg
SVRTIEAweCVseFxuIiwgYWRkcik7Cj4+ICsKPj4gKyAgICBsaXN0X2FkZF90YWlsKCZpdHNfZGF0
YS0+ZW50cnksICZob3N0X2l0c19saXN0KTsKPj4gKwo+PiArICAgIHJldHVybiAwOwo+Pgo+PiBX
aGF0IGRvIHlvdSB0aGluaz8KPgo+IEkgZG9uJ3Qgd2FudCB0byBzZWUgdGhlIHRyYW5zbGF0aW9u
X2lkIHN0b3JlZCBmb3Igbm8gdXNlIGF0IGFsbCBidXQgCj4gY3JlYXRpbmcgdGhlIERPTTAgQUNQ
SSB0YWJsZXMuIElzIHRoYXQgY2xlYXJlcj8Kb2ssIEkgd2lsbCByZW1vdmUgaXQuCj4KPiBDaGVl
cnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:02:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12: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.xen.org>)
	id 1dfmAA-0003QC-O0; Thu, 10 Aug 2017 12:02:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfmA9-0003Px-1s
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 12:02:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 3C/76-01987-C3B4C895; Thu, 10 Aug 2017 12:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdfauyf
 SYEO7gMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzZh09zVrwJL9iyd20BsZ+
 ty5GLg4hgb+MEu/XtLJDOI8ZJV61f4BytjFKTF4yh62LkZNDRMBZ4uuZuewgNq+AvsTk881MI
 LawQLBE874GsAYJgS86EicfnGABSUgIeEt8+HwDKMEBZk/s8+9iZOdgE7CSOCQGUsAioCpxs3
 UO2wRG7gWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAv3
 NAAQ7GJu/OB1ilORgUhLlLf7UHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnelZ0+kkGBRanpq
 RVpmDjDwYNISHDxKIryFIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnjQIpEgApyijNg
 xsBi4JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuadAzKFJzOvBG7TK6AjmICOiPDtBDmiJB
 EhJdXAmOrFfT27IlGVr+PKE9MHfBIv33803r9E9PucC/NmdvVrXd/Y52g1ed5uo88HZ0ae/3T
 EJXG18sEbZ7LuvYlqslZLdPzbMfuP4cLFLik+vdxXrvtG87lO+mtzx/jbDdE1v/l+alx8/qGY
 L2pT8T+RL9tP7L6b+kz+T/6lT2v2TEwKKLmy/8rTNSuVWIozEg21mIuKEwGnK1dbfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502366521!78560366!1
X-Originating-IP: [104.130.215.37]
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 11666 invoked from network); 10 Aug 2017 12:02:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 12:02:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfmA5-0006tr-4m; Thu, 10 Aug 2017 12:02: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 1dfm9z-0004Nt-GC; Thu, 10 Aug 2017 12:01:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfm9y-0006pl-OQ; Thu, 10 Aug 2017 12:01:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112540-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=8d31f80eb38819e4f2905ad21c0e8998382a08f7
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 12:01:54 +0000
Subject: [Xen-devel] [linux-linus test] 112540: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU0MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNTQwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDUx
NQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2Vu
IGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9j
a2VkIGluIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1
MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4ZDMxZjgwZWIzODgxOWU0
ZjI5MDVhZDIxYzBlODk5ODM4MmEwOGY3CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICAxNDM5Y2NmNzNkOWMwNzY1NGZkZDViNDk2OWZkNTNjMmZlYjg2ODRkCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTA1MTUgIDIwMTctMDYtMTcgMDY6NDg6NTYgWiAgIDU0IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTEwNTM2ICAyMDE3LTA2LTE3IDIzOjQ4OjEzIFogICA1MyBkYXlz
ICAgNjkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNTQwICAyMDE3LTA4LTA5IDIy
OjIwOjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjYzIHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNTkwNjIgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:05:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12: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.xen.org>)
	id 1dfmCx-0003fB-9x; Thu, 10 Aug 2017 12:04:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388e22bb3=Andrew.Cooper3@citrix.com>)
 id 1dfmCw-0003f3-04
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 12:04:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A3/1B-02033-9EB4C895; Thu, 10 Aug 2017 12:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQveFd0+
 kwfKjZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bvHZtZCs5xVcw+8ZuxgfEERxcjJ4eEgJ9E
 48sOdhBbWMBZYsbZX4wgtoiAq8T123dYQWxmATOJjmlfWUBsIQFjiU3HPrCB2GwC+hK7X3xi6
 mLk4OAVsJW42aMGEmYRUJXY9byHCcQWFQiX2P/9GjOIzSsgKHFy5hOwMZwCJhIrJxxgBWllFt
 CUWL9LH2KTvMT2t3OYIWxxiaYvK1khtqpJXOu/xA5xcbrE1r+/mCcwCsxCMnUWwqRZSCbNQjJ
 pASPLKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAYK1nYGDc
 wdjU63yIUZKDSUmUt/hTd6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5Lr55IIcGi1PTUirTMH
 GDcwKQlOHiURHjngqR5iwsSc4sz0yFSpxgVpcR5fUASAiCJjNI8uDZYrF5ilJUS5mVkYGAQ4i
 lILcrNLEGVf8UozsGoJMx7GGQKT2ZeCdz0V0CLmYAWR/h2giwuSURISTUwmpyLND7Rzqj/n+u
 57KbuyxL7N/Q+f6Mncly/a8NZkySvG/c+3Grl/JwvX/jWRGn+msOfT4ucLk5UDGvtTeDrurdI
 itUlRlZ4/st2z9TZV/SVj0bnCIStOiDgYvL3dVvPDcvPEkwbQzJqlvAFPFXQePxDPNlaNHdCb
 4q0te79+W+Nfn56nNKpxFKckWioxVxUnAgAQZC2TtACAAA=
X-Env-Sender: prvs=388e22bb3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502366696!91192328!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28301 invoked from network); 10 Aug 2017 12:04:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 12:04:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,352,1498521600"; d="scan'208";a="50786659"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170810112428.5769-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9765eb06-0f7c-4f9a-0069-585718ce36c8@citrix.com>
Date: Thu, 10 Aug 2017 13:04:03 +0100
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: <20170810112428.5769-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)
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: correct error message in
	xc_sr_common.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTI6MjQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gV2hlbiB0aGUgcmVjb3Jk
IGxlbmd0aCBmb3Igc2VuZGluZyB0aGUgcDJtIGZyYW1lcyBpbiBhIG1pZ3JhdGlvbgo+IHN0cmVh
bSBpcyB0b28gbGFyZ2UsIHRoZSBpc3N1ZWQgZXJyb3IgbWVzc2FnZSBpcyBub3QgdmVyeSBoZWxw
ZnVsOgo+Cj4geGM6IFJlY29yZCAoMHgwMDAwMDAwMywgeDg2IFBWIFAyTSBmcmFtZXMpIGxlbmd0
aCAweDggZXhjZWVkcyBtYXgKPiAgICAgKDB4ODAwMDAwKTogSW50ZXJuYWwgZXJyb3IKPgo+IFdo
ZW4gcHJpbnRpbmcgdGhlIGVycm9yIHVzZSB0aGUgc2l6ZSB3aGljaCB3YXMgdGVzdGVkIGluc3Rl
YWQgdGhhdCBvZgo+IHRoZSByZWNvcmQgaGVhZGVyIGxlbmd0aC4KPgo+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhpcyBpcyBhIHNpZGUgZWZmZWN0IG9m
IGhvdyB0aGUgZnVuY3Rpb24gd2FzIHJlc3RydWN0dXJlZCBkdXJpbmcKb3JpZ2luYWwgZGV2ZWxv
cG1lbnQuCgo+IC0tLQo+ICB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyB8IDQgKystLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jIGIvdG9vbHMvbGlieGMveGNfc3JfY29t
bW9uLmMKPiBpbmRleCA0OGZhNjc2ZjRlLi43OWI5YzNlOTQwIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3NyX2NvbW1vbi5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMK
PiBAQCAtNzEsOCArNzEsOCBAQCBpbnQgd3JpdGVfc3BsaXRfcmVjb3JkKHN0cnVjdCB4Y19zcl9j
b250ZXh0ICpjdHgsIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYywKPiAgCj4gICAgICBpZiAoIHJl
Y29yZF9sZW5ndGggPiBSRUNfTEVOR1RIX01BWCApCj4gICAgICB7Cj4gLSAgICAgICAgRVJST1Io
IlJlY29yZCAoMHglMDh4LCAlcykgbGVuZ3RoICUjeCBleGNlZWRzIG1heCAoJSN4KSIsIHJlYy0+
dHlwZSwKPiAtICAgICAgICAgICAgICByZWNfdHlwZV90b19zdHIocmVjLT50eXBlKSwgcmVjLT5s
ZW5ndGgsIFJFQ19MRU5HVEhfTUFYKTsKPiArICAgICAgICBFUlJPUigiUmVjb3JkICgweCUwOHgs
ICVzKSBsZW5ndGggJSN6eCBleGNlZWRzIG1heCAoJSN4KSIsIHJlYy0+dHlwZSwKPiArICAgICAg
ICAgICAgICByZWNfdHlwZV90b19zdHIocmVjLT50eXBlKSwgcmVjb3JkX2xlbmd0aCwgUkVDX0xF
TkdUSF9NQVgpOwo+ICAgICAgICAgIHJldHVybiAtMTsKPiAgICAgIH0KPiAgCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:13:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12:13: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.xen.org>)
	id 1dfmKy-0004OP-3j; Thu, 10 Aug 2017 12:13:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfmKx-0004OJ-28
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 12:13:15 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 19/B4-01862-ADD4C895; Thu, 10 Aug 2017 12:13:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTfemb0+
 kwc6ZChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aajllsBe+EKiY/3MXSwLiVv4uRi0NIYBOj
 xN9Fm5khnN2MEvMmbmDrYuTkEBYIkvh38QIjSEJEYCGjxK9/p9khqqYzSXyd8I8VpIpNQFPiz
 udPTCA2r4CVROOnPYwgNouAqsTsxddYQGxRgXCJt41HWCBqBCVOznwCZnMKuEmsWfQQbA6zgK
 3Enbm7mSFseYntb+cwT2DknYWkZRaSsllIyhYwMq9i1ChOLSpLLdI1stBLKspMzyjJTczM0TU
 0MNbLTS0uTkxPzUlMKtZLzs/dxAgMrnoGBsYdjO0n/A4xSnIwKYnyFn/qjhTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwfvduydSSLAoNT21Ii0zBxjmMGkJDh4lEd7TIGne4oLE3OLMdIjUKUZdj
 jt9G74wCbHk5eelSonzavkAFQmAFGWU5sGNgMXcJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvDLACBbiycwrgdv0CugIJqAjInw7QY4oSURISTUwHn7+02htykUeg/+Ji5auX6D+21Z2FdP
 WnfMcpb1Yp0WtvrhRff1lzgPPOl62qP78ahwfqraqcP62XQztXWaXEqY7lZSJ7ZA4Y2wncpFn
 19SGBbbFfvsTp07e62dmyTHR7WFayt0Hu/lYWQ3YrCbHmExLn+Gi8GbRe5mE42Z/zsqsXPy2c
 VWHpBJLcUaioRZzUXEiABU3UN+0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502367193!106198365!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38253 invoked from network); 10 Aug 2017 12:13:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 10 Aug 2017 12:13:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4832780D;
 Thu, 10 Aug 2017 05:13:12 -0700 (PDT)
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 56F8D3F540;
 Thu, 10 Aug 2017 05:13:11 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, Manish Jaggi
 <mjaggi@cavium.com>, sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 Vijaya.Kumar@cavium.com
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
 <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
 <1d52da30-209d-b381-b5c5-f0427bcc5d25@caviumnetworks.com>
 <b6d388dd-5749-586a-b8c7-ee06854acbd3@arm.com>
 <db7c451d-ffb6-7f42-7154-153a91bd8309@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9d883a33-efae-256e-b2ea-06c36384dbb7@arm.com>
Date: Thu, 10 Aug 2017 13:13:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <db7c451d-ffb6-7f42-7154-153a91bd8309@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH 0/4] ARM: ACPI: ITS: Add ITS Support for
 ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wOC8xNyAxMzowMCwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IEhpIEp1bGllbiwKPgo+
IE9uIDgvMTAvMjAxNyA0OjU4IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDEw
LzA4LzE3IDEyOjIxLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+PiBIaSBKdWxpZW4sCj4+Pgo+Pj4g
T24gNi8yMS8yMDE3IDY6NTMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSBNYW5pc2gs
Cj4+Pj4KPj4+PiBPbiAyMS8wNi8xNyAwMjowMSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4+PiBU
aGlzIHBhdGNoIHNlcmllcyBhZGRzIHRoZSBzdXBwb3J0IG9mIElUUyBmb3IgQUNQSSBoYXJkd2Fy
ZSBkb21haW4uCj4+Pj4+IEl0IGlzIHRlc3RlZCBvbiBzdGFnaW5nIGJyYW5jaCB3aXRoIGhhcyBJ
VFMgdjEyIHBhdGNoc2V0IGJ5IEFuZHJlLgo+Pj4+Pgo+Pj4+PiBJIGhhdmUgdHJpZWQgdG8gaW5j
b3Jwb3JhdGUgdGhlIHJldmlldyBjb21tZW50cyBvbiB0aGUgUkZDIHYxL3YyCj4+Pj4+IHBhdGNo
Lgo+Pj4+PiBUaGUgc2luZ2xlIHBhdGNoIGluIFJGQyBpcyBub3cgc3BsaXQgaW50byA0IHBhdGNo
ZXMuCj4+Pj4KPj4+PiBJIHdpbGwgY29tbWVudCBoZXJlIHJhdGhlciB0aGFuIG9uIGVhY2ggcGF0
Y2hlcy4KPj4+Pgo+Pj4+Pgo+Pj4+PiBQYXRjaDE6IEFSTTogSVRTOiBBZGQgdHJhbnNsYXRpb25f
aWQgdG8gaG9zdF9pdHMKPj4+Pj4gIEFkZHMgdHJhbnNsYXRpb25faWQgaW4gaG9zdF9pdHMgZGF0
YSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIHBvcHVsYXRlZAo+Pj4+PiBmcm9tCj4+Pj4+ICB0cmFuc2xh
dGlvbl9pZCByZWFkIGZyb20gZmlybXdhciBNQURULiBUaGlzIHZhbHVlIGlzIHRoZW4gcHJvZ3Jh
bW1lZAo+Pj4+PiBpbnRvCj4+Pj4+ICBsb2NhbCBNQURUIGNyZWF0ZWQgZm9yIGhhcmR3YXJlIGRv
bWFpbiBpbiBwYXRjaCA0Lgo+Pj4+Cj4+Pj4gSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0byBzdG9y
ZSB2YWx1ZSB0aGF0IHdpbGwgb25seSBiZSB1c2VkIGZvcgo+Pj4+IGdlbmVyYXRpbmcgdGhlIE1B
RFQgd2hpY2ggQlRXIGlzIGp1c3QgYSBjb3B5IGZvciB0aGUgSVRTLiBJbnN0ZWFkIHdlCj4+Pj4g
c2hvdWxkIGNvcHkgb3ZlciB0aGUgTUFEVCBlbnRyaWVzLgo+Pj4+Cj4+PiBUaGVyZSBhcmUgdHdv
IGFwcHJvYWNoZXMsCj4+Pgo+Pj4gSWYgSSB1c2UgdGhlIHN0YW5kYXJkIEFQSSAgYWNwaV90YWJs
ZV9wYXJzZV9tYWR0IHdoaWNoIHdvdWxkIGl0ZXJhdGUKPj4+IG92ZXIgQUNQSV9NQURUX1RZUEVf
R0VORVJJQ19UUkFOU0xBVE9SIGVudHJpZXMsIEkgaGF2ZSB0byBtYWludGFpbiB0aGUKPj4+IGFk
ZHIgYW5kIHRyYW5zbGF0aW9uX2lkIGluIHNvbWUgZGF0YSBzdHJ1Y3R1cmUsIHRvIGJlIGZpbGxl
ZCBsYXRlciBpbgo+Pj4gdGhlIGh3ZG9tYWluIGNvcHkgb2YgbWFkdCBnZW5lcmljIHRyYW5zbGF0
b3IuCj4+Pgo+Pj4gSWYgSSBkb24ndCB1c2UgdGhlIHN0YW5kYXJkIEFQSSBJIGhhdmUgdG8gYWRk
IGNvZGUgdG8gbWFudWFsbHkgcGFyc2UgYWxsCj4+PiB0aGUgdHJhbnNsYXRvciBlbnRyaWVzLgo+
Pgo+PiBUaGVyZSBhcmUgYSAzcmQgYXBwcm9hY2ggSSBzdWdnZXN0ZWQgYW5kIGlnbm9yZWQuLi4g
VGhlIElUUyBlbnRyaWVzCj4+IGZvciBEb20wIGlzIGV4YWN0bHkgdGhlIHNhbWUgYXMgdGhlIGhv
c3QgZW50cmllcy4KPiBZZXMsIGFuZCBpZiBub3QgcGFzc2VkIHByb3Blcmx5IGRvbTAgd29udCBn
ZXQgZGV2aWNlIGludGVycnVwdHMuLi4KPj4gU28geW91IG9ubHkgbmVlZCB0byBkbyBhIHZlcmJh
dGltIGNvcHkgb2YgdGhlIGVudHJ5Li4uCj4+Cj4gQ2FuIHlvdSBwbGVhc2UgY2hlY2sgcGF0Y2gg
NC8yLCB0aGUgdHJhbnNsYXRpb25faWQgYW5kIGFkZHJlc3MgYXJlCj4gcGFzc2VkIHZlcmJhdGlt
LCB0aGUgb3RoZXIgdmFsdWVzIGFyZSByZXNlcnZlZCBpbgo+IGFjcGlfbWFkdF9nZW5lcmljX3Ry
YW5zbGF0b3IuCgpGb3IgQUNQSSwgd2UgdG9vayB0aGUgYXBwcm9hY2ggdG8gb25seSByZXdyaXRl
IHdoYXQncyBuZWNlc3NhcnkgYW5kIGdpdmUgCnRoZSByZXN0IHRvIERvbTAgYXMgaXQgaXMuIElm
IG5ld2VyIHZlcnNpb24gb2YgQUNQSSByZS11c2VkIHRob3NlIApmaWVsZHMsIHRoZW4gdGhleSB3
aWxsIGJlIGNvcGllZCBvdmVyIHRvIERvbTAuIEkgZG9uJ3QgY29uc2lkZXIgaXQgYXMgYW4gCmlz
c3VlIGJlY2F1c2UgdGhlIHByb2JsZW0gd291bGQgYmUgdGhlIHNhbWUgaWYgdGhvc2UgZmllbGRz
IGhhdmUgYW4gCmltcG9ydGFudCBtZWFuaW5nIGZvciB0aGUgcGxhdGZvcm0uCgo+Cj4gQ291bGQg
eW91IHBsZWFzZSBkZXRhaWwgM3JkIGFwcHJvYWNoIGFuZCBob3cgZGlmZmVyZW50IGl0IGlzIGZy
b20KPiBhcHByb2FjaCAyLgoKQUNQSV9NRU1DUFkoaXRzLCBob3N0X2l0cywgc2l6ZSk7CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:21:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12: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.xen.org>)
	id 1dfmT9-00055j-21; Thu, 10 Aug 2017 12:21:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfmT7-00055d-Nt
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 12:21:41 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 7F/13-01732-4DF4C895; Thu, 10 Aug 2017 12:21:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO5F/55
 Ig3WH5C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1zRdYCj4xVvw9uIe5gfECYxcjJ4eEgL/E
 8dbtrCA2i4CqxKcHU1lAbDYBZYmfnb1sILaIgIHE++uTgGwuDmaBBiaJi4c+MIMkhAWsJM6/v
 APWwCtgIXH90RJmkCIhgS5GiY+r/7FDJAQlTs58AlbELKAjsWD3J6BJHEC2tMTyfxwgYU4Bb4
 mN+5aAzRQVUJHoXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGlroJRV
 lpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBhsDEOxgbNrueYhRkoNJSZS3+FN3pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3ut+PZFCgkWp6akVaZk5wLCHSUtw8CiJ8M4HSfMWFyTmF
 memQ6ROMepyNH3Y8oVJiCUvPy9VSpy3BaRIAKQoozQPbgQsBi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmLcVZApPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoGRT6F7au7P8rPGIUor1a6vni3
 w9nvrnkrr6m2sFUrvv8dtDK/f5bnXPOc402kjWbdMudP/jM6plIUsf/jKTtAnUOmZ/02l15PO
 GflUZX9tCl5+SVr4aOtZey53YZvLRpnB8z/1zd+0Vyk5dPLDGQdv67bMStJcN03F64pT3CVRc
 4W9K3+t2b9OiaU4I9FQi7moOBEAVfCSx7wCAAA=
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502367696!86088865!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28360 invoked from network); 10 Aug 2017 12:21:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 12:21:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,352,1498521600"; d="scan'208";a="435004680"
Date: Thu, 10 Aug 2017 13:21:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170810122134.rmdchn7maairywcz@citrix.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-2-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502228707-31883-2-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7 1/9] mm: Clean up free_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMDgsIDIwMTcgYXQgMDU6NDQ6NTlQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE1ha2UgYnVkZHkgbWVyZ2luZyBwYXJ0IG9mIGZyZWVfaGVhcF9wYWdlcygpIGEg
Yml0IG1vcmUgcmVhZGFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:21:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12: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.xen.org>)
	id 1dfmTL-00057m-9n; Thu, 10 Aug 2017 12:21:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfmTJ-00057I-7l
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 12:21:53 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 63/6B-03937-0EF4C895; Thu, 10 Aug 2017 12:21:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe+f0+
 kwb83UhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePfsM1PB87qKmTMnsTQw
 vgzpYuTiEBL4yyix9eEsJgjnMaPErY0PoZxtjBJr+iewdDFycogIOEt8PTOXHcTmFdCXuLvmE
 3MXIweHsICLxNtHOSD1EgLPlSSub2pkA6mREPCW+P97DjuMvWH1A6A57BxsAlYSh8RAoiwCqh
 Jzzn1knMDIvYCRYRWjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDPGYBgB+PO9YGHGCU5mJREeYs/dUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAN8+uJFBIs
 Sk1PrUjLzAEGH0xagoNHSYR3Pkiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeUVAigRAi
 jJK8+BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5/4NM4cnMK4Hb9AroCCagIyJ8O0
 GOKElESEk1MC7sMVH76RTHeOblzr1zmkUkt5fPWHL2+3sW649mF80cD3V98FL6u9LxiefnUqn
 TF3rnp5ge+lhjfe2T8/LTvFetfiu9P/9yxweJ3A9vYz0/qCycuM/wwb9f5/6cKSiQn/mkYdox
 C/dj/sYff88K9xZYnHfvATNjoO+bjd8rw6xDm8Krr711sixWYinOSDTUYi4qTgQAvv149X8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502367710!63401658!1
X-Originating-IP: [104.130.215.37]
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 27505 invoked from network); 10 Aug 2017 12:21:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 12:21:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfmTF-0007P5-Rb; Thu, 10 Aug 2017 12:21: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 1dfmTA-0005XS-DZ; Thu, 10 Aug 2017 12:21:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfmTA-0002Ex-2d; Thu, 10 Aug 2017 12:21:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112541-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10: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-rtds:debian-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-xl-qemut-ws16-amd64:guest-saverestore: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-raw:migrate-support-check: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-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-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-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-libvirt-xsm:migrate-support-check: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 12:21:44 +0000
Subject: [Xen-devel] [linux-3.18 test] 112541: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8101801589089302241=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 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-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-qemut-ws16-amd64 13 guest-saverestore       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-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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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
 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-amd64-xl-qemut-win10-i386 10 windows-install        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

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   19 days
Testing same since   112351  2017-07-27 22:26:55 Z   13 days   22 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8101801589089302241==--

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:26:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12: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.xen.org>)
	id 1dfmXW-0005Rl-10; Thu, 10 Aug 2017 12:26:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388e22bb3=Andrew.Cooper3@citrix.com>)
 id 1dfmXU-0005Re-OF
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 12:26:12 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 59/13-02184-4E05C895; Thu, 10 Aug 2017 12:26:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQvdRQE+
 kQetqZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP1o6+MBTPYKtZe3s7WwNjA2sXIySEh4Cfx
 t2EFG4gtLOAt8WvWdHYQW0TAVeL67TtgNcwCZhId076ygNhCAjES+zc1MYPYbAL6ErtffGICs
 XkFbCW2fp0KFmcRUJWYe+YaWL2oQLjE/u/XmCFqBCVOznwCFucUMJG49nc20F4OoPmaEut36U
 OskpfY/nYOM4QtLtH0ZSUrxFo1iWv9l9ghTk6XmPish2UCo8AsJFNnIUyahWTSLCSTFjCyrGJ
 UL04tKkst0jXSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDFcGINjB+P2P0yFG
 SQ4mJVHe4k/dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMOB4S8kWJSanlqRlpkDjByYtAQHj
 5IIrwtImre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4ryf/IGKBECKMkrz4EbAovgSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHlfgUzhycwrgdv0CugIJqAjInw7QY4oSURISTUwrpvrcyN
 +96S/umKPL6xo//oh96TX1M5d7ksmXX9qktuz8Gb5qkzNm2lz2fMvL4sIXvJpqu/fVtMZtx4f
 DNQWr7Nec+yMF4NWkt6b8HVJr2/lmt+aqyVpd3POwgVRJ6T/uMjFrd6/8FVFvqTTc5v85+f+Z
 RbskVOv/rvW9p/0Ey128d7ILyfyDZVYijMSDbWYi4oTASkIZcXdAgAA
X-Env-Sender: prvs=388e22bb3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502367970!90814166!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53039 invoked from network); 10 Aug 2017 12:26:10 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 12:26:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,352,1498521600"; d="scan'208";a="50788233"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170810112428.5769-1-jgross@suse.com>
 <20170810112428.5769-2-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f955e3fd-61d9-4791-59da-73730ae79deb@citrix.com>
Date: Thu, 10 Aug 2017 13:26:09 +0100
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: <20170810112428.5769-2-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: wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: increase maximum migration stream
	record length
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTI6MjQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gVG9kYXkgdGhlIG1heGlt
dW0gcmVjb3JkIGxlbnRoIGluIGEgbWlncmF0aW9uIHN0cmVhbSBpcyA4TUIuIFRoaXMKPiBsaW1p
dHMgdGhlIHNpemUgb2YgYSBQViBkb21haW4gdG8gYSBsaXR0bGUgYml0IGxlc3MgdGhhbiAxVEIg
aW4gdGhlCj4gbWlncmF0aW9uIGNhc2UsIGFzIHRoZSBQMk0gZnJhbWUgbGlzdCB3aWxsIGV4Y2Vl
ZCA4TUIgaW4gdGhpcyBjYXNlLgo+Cj4gUmFpc2luZyB0aGUgcmVjb3JkIHNpemUgbGltaXQgYnkg
YSBmYWN0b3Igb2YgMTYgYWxsb3dzIGZvciBkb21haW4KPiBzaXplcyBvZiBuZWFybHkgMTZUQiB0
byBiZSBtaWdyYXRlZC4gVGhpcyBvdWdodCB0byBiZSBlbm91Z2guCj4KPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpIbW0gLSBDaGFuZ2luZyB0aGlzIGlz
bid0IHNvbWV0aGluZyBJJ3ZlIGNvbnNpZGVyZWQgd2hlbiBpdCBjb21lcyB0byBBQkkKY29tcGF0
aWJpbGl0eS4gIEkgYWxzbyBzZWUgdGhhdCB0aGVyZSBpcyBubyBtZW50aW9uIG9mIHRoZSBtYXhp
bXVtCnJlY29yZCBsZW5ndGggaW4gdGhlIHN0cmVhbSBzcGVjLCB3aGljaCBpcyBhbiBvdmVyc2ln
aHQuCgpXb3JzZSBzdGlsbCwgdGhlcmUgaXMgbm8gcmVjb3JkIGxlbmd0aCBjaGVjayBpbiB0aGUg
cHl0aG9uIHV0aWxpdGllcywKYnV0IGJvdGggc2lkZXMgb2YgdGhlIEMgY29kZSBwZXJmb3JtIHRo
ZSBjaGVjay4KCkxldCBtZSBwb25kZXIgdGhlIGltcGxpY2F0aW9ucy4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:40:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12:40: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.xen.org>)
	id 1dfml4-0006gD-2N; Thu, 10 Aug 2017 12:40:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfml3-0006g7-D0
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 12:40:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C4/D6-03406-C245C895; Thu, 10 Aug 2017 12:40:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTVc7pCf
 S4FiPtcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtFzfzFLwUHhitvvdzE3ML7m72Lk4hAS2MQo
 0bT9LSOEs5tR4vPPfUxdjJwcwgIOEo9WXGQDsUUEgiQufPnOAlH0mElizoF2MIdZ4CWTxJ67r
 SwgVWwCmhJ3Pn8C6ubg4BWwkpgzyxckzCKgKvHl8A5WEFtUIFzibeMRsHJeAUGJkzOfgNmcAp
 YSS3+tBathFrCVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6xsZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIccABDsYd64PPMQoycGkJMpb/Kk7Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb19QT6SQYFFqempFWmYOMPhh0hIcPEoivDNB0rzFBYm5x
 ZnpEKlTjIpS4rx7QBICIImM0jy4NljEXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw726QKT
 yZeSVw018BLWYCWhzh2wmyuCQRISXVwFj8JXXhBMOmgovhyju3fJx72Hvlp+ur3R+kzngYZXx
 PyiSbYQr75IL3BSvWNJye86PDS0f2w+9FaUI9t/Q3hU2qCb+3op7196Wftzq2nnstwrzYdYHL
 jk/l+1qyqsyDJb+8dHLQ+mch4Ct61jBAbc3vNpPGD45Tdrxd/fXA5srZvbNy/+/Yc/yIEktxR
 qKhFnNRcSIA+1qb1LMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502368811!79405594!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8392 invoked from network); 10 Aug 2017 12:40:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 10 Aug 2017 12:40:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C238F80D;
 Thu, 10 Aug 2017 05:40:10 -0700 (PDT)
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 E76823F540;
 Thu, 10 Aug 2017 05:40:08 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <20170809110322.jxo7rvlxgprk72i5@citrix.com>
 <CACtJ1JQzOrGMM=KswgbrBJgHumXSRoLaYWCwyx+F4rJGCfC3Ow@mail.gmail.com>
 <20170810114036.izhledcz32e7lgq5@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <33b24693-7ea9-216f-dabf-182afa2e582b@arm.com>
Date: Thu, 10 Aug 2017 13:40:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170810114036.izhledcz32e7lgq5@citrix.com>
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>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTAvMDgvMTcgMTI6NDAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcg
MTAsIDIwMTcgYXQgMDE6Mjk6MDRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4g
SGkgV2VpLAo+Pgo+PiBPbiA5IEF1Z3VzdCAyMDE3IGF0IDE2OjMzLCBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjI4OjE0
UE0gKzA1MzAsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Cj4+
Pj4gVGhhbmtzIGZvciB0aGUgdGVzdGluZy4KPj4+Pgo+Pj4+IE9uIDggQXVndXN0IDIwMTcgYXQg
MjE6MjksIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiBI
aSBCaHVwaW5kZXIsCj4+Pj4+Cj4+Pj4+IEkgZ2F2ZSBhbm90aGVyIGFuZCBJIGhhdmUgYSBjb3Vw
bGUgb2YgY29tbWVudHMuCj4+Pj4+Cj4+Pj4+IEJvb3RpbmcgTGludXggd2l0aCBlYXJseWNvbiBl
bmFibGVkIHRha2UgcXVpdGUgYSB3aGlsZS4gSSBjYW4gc2VlIHRoZQo+Pj4+PiBjaGFyYWN0ZXJz
IGNvbWluZyBzbG93ZXIgdGhhbiBvbiB0aGUgbWluaXRlbC4gSXQgc2VlbXMgdG8gYmUgYSBiaXQg
YmV0dGVyCj4+Pj4+IGFmdGVyIHN3aXRjaGluZyBvZmYgdGhlIGJvb3Rjb25zb2xlLiBPdmVyYWxs
IExpbnV4IGlzIHRha2luZyB+MjAgdGltZXMgdG8KPj4+Pj4gYm9vdCB3aXRoIHBsMDExIHZzIEhW
QyBjb25zb2xlLgo+Pj4+Pgo+Pj4+PiBJIGRvIGFncmVlIHRoYXQgcGwwMTEgaXMgZW11bGF0ZWQg
YW5kIHRoZXJlZm9yZSB5b3UgaGF2ZSB0byB0cmFwIGFmdGVyIGVhY2gKPj4+Pj4gY2hhcmFjdGVy
LiBCdXQgMjAgdGltZXMgc291bmRzIGZhciB0b28gbXVjaC4KPj4+Pj4KPj4+PiBJIHRoaW5rIHRo
aXMgc2xvd25lc3MgY291bGQgYmUgZHVlIHRvIHJhdGVsaW1pdGluZyBvZiB0aGUgcGwwMTEgZXZl
bnRzCj4+Pj4gaW4geGVuY29ub3NsZS4gQ3VycmVudGx5LCB0aGUgcmF0ZSBsaW1pdCBpcwo+Pj4+
IHNldCB0byAzMCBldmVudHMgcGVyIDIwMCBtc2VjcyAoc2VlIFJBVEVfTElNSVRfQUxMT1dBTkNF
L1JBVEVfTElNSVRfUEVSSU9EKS4KPj4+Pgo+Pj4+IEkgaW5jcmVhc2VkIHRoZSByYXRlIGxpbWl0
IHRvIDYwMCBldmVudHMgKDMwICogMjApIHBlciAyMDAgbXNlY3MuIFdpdGgKPj4+PiB0aGlzIGNo
YW5nZSwKPj4+PiBJIHNlZSB0aGF0IHRoZSB0aGUgZmluZCBjb21tYW5kIGlzIHJ1bm5pbmcgZmFz
dGVyIGFuZCBzbW9vdGhlci4KPj4+PiBFYXJsaWVyIHRoZSBmaW5kIG91dHB1dCB3b3VsZCBiZSBq
ZXJreS4KPj4+Cj4+PiBQbGVhc2UgY29uc2lkZXIgYmF0Y2hpbmcgdGhlIGV2ZW50cyBpbnN0ZWFk
IG9mIGJ1bXBpbmcgdGhlIGxpbWl0Lgo+Pgo+PiBJZiBJIHRyeSB0byBiYXRjaCB0aGUgZXZlbnRz
IHRoZW4gaXQgbWF5IGRlbGF5IHBlciBjaGFyYWN0ZXIKPj4gcHJvY2Vzc2luZyAoaWYgbm8gZnVy
dGhlciBjaGFyYWN0ZXJzIGFyZSBjb21pbmcpIHNpbmNlIHdlIHdpbGwgd2FpdAo+PiBmb3IgbW9y
ZSBldmVudHMgdG8gY29tZSB0byBiYXRjaCB0aGVtIHRvZ2V0aGVyLiBCeSBrZWVwaW5nIHRoZSBy
YXRlCj4+IGxpbWl0IGhpZ2gsIGl0IGlzIGVuc3VyZWQgdGhhdCBpdCBjYW4gaGFuZGxlIGxhcmdl
IGJ1cnN0IG9mIGV2ZW50cy4gSWYKPj4gdGhlcmUgaXMgc3BvcmFkaWMgZGF0YSB0aGVuIHRoZSBy
YXRlIGxpbWl0IGlzIG5vdCBoaXQuCj4KPiBCdXQgZG8geW91IHJlYWxseSBuZWVkIHRvIHNlbmQg
YW4gZXZlbnQgZm9yIGV2ZXJ5IGNoYXJhY3RlciAodGhhdCdzIG15Cj4gcmVhZGluZyBvZiB5b3Vy
IHBhdGNoLCBwbGVhc2UgY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcpPyBTdXBwb3NlIHlvdSBoYXZl
Cj4gYSBidWZmZXIgeW91IGNhbiBzZW5kIG9uZSBldmVudCB3aGVuIHRoZSBidWZmZXIgaXMgcHJv
Y2Vzc2VkLgoKSSBhbSBub3Qgc3VyZSB3aGF0IHlvdSBtZWFuIGJ5IGJ1ZmZlciBoZXJlLiBUaGUg
aW50ZXJmYWNlIHdpdGggdGhlIGd1ZXN0IAppcyBhIHNpbmdsZSBkYXRhIHJlZ2lzdGVyLiBTbyBj
aGFyYWN0ZXJzIGFyZSB3cml0dGVuIG9uZSBieSBvbmUuCgo+Cj4+Cj4+IEkgYW0gdGhpbmtpbmcg
b2YgbWFraW5nIHRoZSByYXRlIGxpbWl0IGNvbmZpZ3VyYXRpb24gcGVyIGNvbnNvbGUuCj4+Cj4K
PiBUaGVyZSBpcyB0aGUgcXVlc3Rpb24gd2h5IHZ1YXJ0IGlzIHNwZWNpYWwgd2l0aCByZWdhcmQg
dG8gb3RoZXIgdHlwZXMgb2YKPiBjb25zb2xlLgo+Cj4gSWYgc29tZXRoaW5nIGlzIG1hbmRhdGVk
IGJ5IHRoZSBzcGVjIGl0IHNob3VsZCBiZSBzcGVjaWZpY2FsbHkgY2FsbGVkCj4gb3V0IHRvIGp1
c3RpZnkgdGhlIGRlY2lzaW9uIHRvIGJ1bXAgdGhlIHJhdGUgbGltaXQuCgpJIG1pZ2h0IGhhdmUg
b3RoZXIgaWRlYXMgaG93IHRvIGltcHJvdmUgdGhlIHNwZWVkLiBJIHdpbGwgYW5zd2VyIG9uIApC
aHVwaW5kZXIncyBlLW1haWwuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:45:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12:45: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.xen.org>)
	id 1dfmpt-0006u3-Kk; Thu, 10 Aug 2017 12:45:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfmpr-0006tq-Um
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 12:45:12 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 74/30-02181-6555C895; Thu, 10 Aug 2017 12:45:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTcstCf
 S4PpzZosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7F/7nalgnW3FvocNTA2M
 Xwy7GLk4hAT+MkosWvOZGcJ5zCjx71QzG4SzjVFiYcdt1i5GTg4RAWeJr2fmsoPYvAL6Epu//
 2EGsYUFgiSW7OhjAmmQEGhglbi3rAusSELAU2L+3KUsMPbsXdOBbHYONgEriUNiIFEWAVWJP6
 cvMU5g5F7AyLCKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q6/UMDIw7GNtP+B1ilORgUhLlLf7UHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcwpCdSSLAo
 NT21Ii0zBxh+MGkJDh4lEV5WkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz2oEUCYAUZ
 ZTmwY2AxcIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8GiBTeDLzSuA2vQI6ggnoiAjfTp
 AjShIRUlINjBLcsyzFpJq759ipGLZx6X99Fuy8dN4fvqWz1CWWMRqnvDzeaG971VH3T/IDoQ8
 +PYGmHedF502L+HU8n6v1sGbn2/oZWyYt1ze+8vPdgX/zA99+YL6ZvYL/WsUj2Uv7q8/28G1S
 m3DDZn/H4kfCd1a4rdzg66t8a+EpzWjBR6ZZqQU8E/bv6FdiKc5INNRiLipOBAASRFQGgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502369108!101886410!1
X-Originating-IP: [104.130.215.37]
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 10902 invoked from network); 10 Aug 2017 12:45:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 12:45:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfmpo-00080y-6Y; Thu, 10 Aug 2017 12:45: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 1dfmpi-0007pD-Od; Thu, 10 Aug 2017 12:45:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfmpi-0004dy-J8; Thu, 10 Aug 2017 12:45:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112549-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d73168728c49a21da88989e548f01c5947a5b538
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 12:45:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112549: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjU0OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTM3
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI1MzcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjUzNwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNTM3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZDczMTY4NzI4YzQ5YTIxZGE4ODk4OWU1NDhmMDFjNTk0N2E1
YjUzOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjVjM2U3OGI1YzYx
ZTdkZmIwNTc0OWM3YTBjODYyZWMxOGM4NjM4NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTM3
ICAyMDE3LTA4LTA5IDE0OjAxOjI3IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjU0OSAgMjAxNy0wOC0xMCAxMTowMTozNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9xdW4gRmVuZyAoSW50ZWwpIDxib3F1bi5m
ZW5nQGdtYWlsLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdG9w
aGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CiAgRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisg
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWQ3MzE2ODcyOGM0OWEyMWRhODg5
ODllNTQ4ZjAxYzU5NDdhNWI1MzgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVz
aCB4ZW4tdW5zdGFibGUtc21va2UgZDczMTY4NzI4YzQ5YTIxZGE4ODk4OWU1NDhmMDFjNTk0N2E1
YjUzOAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1kNzMxNjg3MjhjNDlh
MjFkYTg4OTg5ZTU0OGYwMWM1OTQ3YTViNTM4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAu
L2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRi
cmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2Vs
ZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUt
c21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZDczMTY4NzI4YzQ5
YTIxZGE4ODk4OWU1NDhmMDFjNTk0N2E1YjUzOCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngK
KyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZp
ZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFk
L3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6
Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6
Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9Y
RU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9M
SUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
KyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3Ry
ZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBkNzMxNjg3MjhjNDlhMjFkYTg4
OTg5ZTU0OGYwMWM1OTQ3YTViNTM4OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGY1YzNlNzguLmQ3MzE2ODcgIGQ3MzE2
ODcyOGM0OWEyMWRhODg5ODllNTQ4ZjAxYzU5NDdhNWI1MzggLT4gc21va2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:53:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12:53: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.xen.org>)
	id 1dfmxT-0007e2-0m; Thu, 10 Aug 2017 12:53:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfmxR-0007dK-R9
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 12:53:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 29/78-03557-D275C895; Thu, 10 Aug 2017 12:53:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov65OeE+
 kwY8fKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahbW3MBeekK5rOv2NpYLws3sXIySEhYCTx
 duI/pi5GLg4hgYWMErtaOplBEmwCqhIbrp9iBbFFBIIkNnS0ghUxC6xilHi8oYkJJCEsYC2x4
 sUSdhCbBahhxafdjCA2r4CxxNn3W5ggNshLdByYzAJicwqYSHxdsh+sRgio5u+LZ2wTGLkXMD
 KsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQI9zAAEOxiPv48
 7xCjJwaQkylv8qTtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvu9CeSCHBotT01Iq0zBxgqMGk
 JTh4lER4jUHSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzisbBlQkAFKUUZoHNwIW9pcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsSZBVPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoHRLL
 Wtz+NT+G3TDZ85NpbxSJpW+tw7Pssw9ma/zCz274yX1z5LW9I+fWvolbgAB7UfGbHfG8+zBHp
 9uPvK8qbRww9dCi+rux/Uffu9aJHcsbJD4U+mbhfr0rTic2p97XC7WfNZipXDtLZTulxV83ds
 3B2Rkr/neUaTRuPUx0bSC/v2/J7AlJapxFKckWioxVxUnAgA2dbNvXYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502369580!77374220!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41000 invoked from network); 10 Aug 2017 12:53:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 12:53:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2D336AE74;
 Thu, 10 Aug 2017 12:53:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu, 10 Aug 2017 14:52:54 +0200
Message-Id: <20170810125254.1347-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170810125254.1347-1-jgross@suse.com>
References: <20170810125254.1347-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, lguest@lists.ozlabs.org,
 rusty@rustcorp.com.au, mingo@redhat.com, hpa@zytor.com, tglx@linutronix.de,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 3/3] x86/vsmp: remove vsmp paravirt support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dlNNUCBoYXMgc2VlbiBpdHMgbGFzdCBmdW5jdGlvbmFsIHBhdGNoIG1vcmUgdGhhbiAzIHllYXJz
IGFnby4gSXQgaXMKbm90IGNsZWFyIHdoZXRoZXIgdGhlIHZTTVAgcGFyYXZpcnR1YWxpemVkIGly
cSBmdW5jdGlvbnMgYXJlIHN0aWxsCm5lZWRlZC4KClJlbW92ZSB0aGVtIGFzIHRoZXkgc2VlbSB0
byBiZSBvcHRpb25hbCBhbmQgdGhlaXIgZXhpc3RlbmNlIGlzIGJsb2NraW5nCnNvbWUgc2ltcGxp
ZmljYXRpb24gd29yayBvZiBwYXJhdmlydCBpbmZyYXN0cnVjdHVyZS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9LY29uZmlnICAg
ICAgICAgIHwgIDEgLQogYXJjaC94ODYva2VybmVsL3ZzbXBfNjQuYyB8IDY5ICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCA2OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29u
ZmlnIGIvYXJjaC94ODYvS2NvbmZpZwppbmRleCAzZmFjMjU3MGEyZTEuLjEzYTNkODc0NGFlNCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvS2NvbmZpZworKysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC00
OTUsNyArNDk1LDYgQEAgY29uZmlnIFg4Nl9OVU1BQ0hJUAogY29uZmlnIFg4Nl9WU01QCiAJYm9v
bCAiU2NhbGVNUCB2U01QIgogCXNlbGVjdCBIWVBFUlZJU09SX0dVRVNUCi0Jc2VsZWN0IFBBUkFW
SVJUCiAJZGVwZW5kcyBvbiBYODZfNjQgJiYgUENJCiAJZGVwZW5kcyBvbiBYODZfRVhURU5ERURf
UExBVEZPUk0KIAlkZXBlbmRzIG9uIFNNUApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3Zz
bXBfNjQuYyBiL2FyY2gveDg2L2tlcm5lbC92c21wXzY0LmMKaW5kZXggYjAzNGIxYjE0YjljLi41
ZDM5MmI4MDllZTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC92c21wXzY0LmMKKysrIGIv
YXJjaC94ODYva2VybmVsL3ZzbXBfNjQuYwpAQCAtMjEsNyArMjEsNiBAQAogI2luY2x1ZGUgPGFz
bS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3BjaS1kaXJlY3QuaD4KICNpbmNsdWRlIDxhc20vaW8u
aD4KLSNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAog
I2RlZmluZSBUT1BPTE9HWV9SRUdJU1RFUl9PRkZTRVQgMHgxMApAQCAtMjksNjQgKzI4LDcgQEAK
IC8qIEZsYWcgYmVsb3cgaXMgaW5pdGlhbGl6ZWQgb25jZSBkdXJpbmcgdlNNUCBQQ0kgaW5pdGlh
bGl6YXRpb24uICovCiBzdGF0aWMgaW50IGlycV9yb3V0aW5nX2NvbXBseSA9IDE7CiAKLSNpZiBk
ZWZpbmVkIENPTkZJR19QQ0kgJiYgZGVmaW5lZCBDT05GSUdfUEFSQVZJUlQKLS8qCi0gKiBJbnRl
cnJ1cHQgY29udHJvbCBvbiB2U01Qb3dlcmVkIHN5c3RlbXM6Ci0gKiB+QUMgaXMgYSBzaGFkb3cg
b2YgSUYuICBJZiBJRiBpcyAnb24nIEFDIHNob3VsZCBiZSAnb2ZmJwotICogYW5kIHZpY2UgdmVy
c2EuCi0gKi8KLQotYXNtbGlua2FnZSBfX3Zpc2libGUgdW5zaWduZWQgbG9uZyB2c21wX3NhdmVf
Zmwodm9pZCkKLXsKLQl1bnNpZ25lZCBsb25nIGZsYWdzID0gbmF0aXZlX3NhdmVfZmwoKTsKLQot
CWlmICghKGZsYWdzICYgWDg2X0VGTEFHU19JRikgfHwgKGZsYWdzICYgWDg2X0VGTEFHU19BQykp
Ci0JCWZsYWdzICY9IH5YODZfRUZMQUdTX0lGOwotCXJldHVybiBmbGFnczsKLX0KLVBWX0NBTExF
RV9TQVZFX1JFR1NfVEhVTksodnNtcF9zYXZlX2ZsKTsKLQotX192aXNpYmxlIHZvaWQgdnNtcF9y
ZXN0b3JlX2ZsKHVuc2lnbmVkIGxvbmcgZmxhZ3MpCi17Ci0JaWYgKGZsYWdzICYgWDg2X0VGTEFH
U19JRikKLQkJZmxhZ3MgJj0gflg4Nl9FRkxBR1NfQUM7Ci0JZWxzZQotCQlmbGFncyB8PSBYODZf
RUZMQUdTX0FDOwotCW5hdGl2ZV9yZXN0b3JlX2ZsKGZsYWdzKTsKLX0KLVBWX0NBTExFRV9TQVZF
X1JFR1NfVEhVTksodnNtcF9yZXN0b3JlX2ZsKTsKLQotYXNtbGlua2FnZSBfX3Zpc2libGUgdm9p
ZCB2c21wX2lycV9kaXNhYmxlKHZvaWQpCi17Ci0JdW5zaWduZWQgbG9uZyBmbGFncyA9IG5hdGl2
ZV9zYXZlX2ZsKCk7Ci0KLQluYXRpdmVfcmVzdG9yZV9mbCgoZmxhZ3MgJiB+WDg2X0VGTEFHU19J
RikgfCBYODZfRUZMQUdTX0FDKTsKLX0KLVBWX0NBTExFRV9TQVZFX1JFR1NfVEhVTksodnNtcF9p
cnFfZGlzYWJsZSk7Ci0KLWFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgdnNtcF9pcnFfZW5hYmxl
KHZvaWQpCi17Ci0JdW5zaWduZWQgbG9uZyBmbGFncyA9IG5hdGl2ZV9zYXZlX2ZsKCk7Ci0KLQlu
YXRpdmVfcmVzdG9yZV9mbCgoZmxhZ3MgfCBYODZfRUZMQUdTX0lGKSAmICh+WDg2X0VGTEFHU19B
QykpOwotfQotUFZfQ0FMTEVFX1NBVkVfUkVHU19USFVOSyh2c21wX2lycV9lbmFibGUpOwotCi1z
dGF0aWMgdW5zaWduZWQgX19pbml0IHZzbXBfcGF0Y2godTggdHlwZSwgdTE2IGNsb2JiZXJzLCB2
b2lkICppYnVmLAotCQkJCSAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsZW4pCi17Ci0J
c3dpdGNoICh0eXBlKSB7Ci0JY2FzZSBQQVJBVklSVF9QQVRDSChwdl9pcnFfb3BzLmlycV9lbmFi
bGUpOgotCWNhc2UgUEFSQVZJUlRfUEFUQ0gocHZfaXJxX29wcy5pcnFfZGlzYWJsZSk6Ci0JY2Fz
ZSBQQVJBVklSVF9QQVRDSChwdl9pcnFfb3BzLnNhdmVfZmwpOgotCWNhc2UgUEFSQVZJUlRfUEFU
Q0gocHZfaXJxX29wcy5yZXN0b3JlX2ZsKToKLQkJcmV0dXJuIHBhcmF2aXJ0X3BhdGNoX2RlZmF1
bHQodHlwZSwgY2xvYmJlcnMsIGlidWYsIGFkZHIsIGxlbik7Ci0JZGVmYXVsdDoKLQkJcmV0dXJu
IG5hdGl2ZV9wYXRjaCh0eXBlLCBjbG9iYmVycywgaWJ1ZiwgYWRkciwgbGVuKTsKLQl9Ci0KLX0K
LQorI2lmIGRlZmluZWQgQ09ORklHX1BDSQogc3RhdGljIHZvaWQgX19pbml0IHNldF92c21wX3B2
X29wcyh2b2lkKQogewogCXZvaWQgX19pb21lbSAqYWRkcmVzczsKQEAgLTExNSwxNSArNTcsNiBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0X3ZzbXBfcHZfb3BzKHZvaWQpCiAJfQogI2VuZGlmCiAK
LQlpZiAoY2FwICYgY3RsICYgKDEgPDwgNCkpIHsKLQkJLyogU2V0dXAgaXJxIG9wcyBhbmQgdHVy
biBvbiB2U01QICBJUlEgZmFzdHBhdGggaGFuZGxpbmcgKi8KLQkJcHZfaXJxX29wcy5pcnFfZGlz
YWJsZSA9IFBWX0NBTExFRV9TQVZFKHZzbXBfaXJxX2Rpc2FibGUpOwotCQlwdl9pcnFfb3BzLmly
cV9lbmFibGUgID0gUFZfQ0FMTEVFX1NBVkUodnNtcF9pcnFfZW5hYmxlKTsKLQkJcHZfaXJxX29w
cy5zYXZlX2ZsICA9IFBWX0NBTExFRV9TQVZFKHZzbXBfc2F2ZV9mbCk7Ci0JCXB2X2lycV9vcHMu
cmVzdG9yZV9mbCAgPSBQVl9DQUxMRUVfU0FWRSh2c21wX3Jlc3RvcmVfZmwpOwotCQlwdl9pbml0
X29wcy5wYXRjaCA9IHZzbXBfcGF0Y2g7Ci0JCWN0bCAmPSB+KDEgPDwgNCk7Ci0JfQogCXdyaXRl
bChjdGwsIGFkZHJlc3MgKyA0KTsKIAljdGwgPSByZWFkbChhZGRyZXNzICsgNCk7CiAJcHJfaW5m
bygidlNNUCBDVEw6IGNvbnRyb2wgc2V0IHRvOjB4JTA4eFxuIiwgY3RsKTsKLS0gCjIuMTIuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:53:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12:53: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.xen.org>)
	id 1dfmxS-0007db-Lv; Thu, 10 Aug 2017 12:53:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfmxQ-0007d9-K0
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 12:53:00 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C1/70-04533-B275C895; Thu, 10 Aug 2017 12:52:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov652eE+
 kwb3FfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUzduZCi6LVuyd+oK9gfG6YBcjJ4eEgJHE
 24n/mLoYuTiEBBYySuz8cYUNJMEmoCqx4fopVhBbRCBIYkNHK1gRs8AqRonHG5qYQBLCAqYSn
 15cZgaxWYAadm64AhbnFTCWeLt2FRPEBnmJjgOTWUBsTgETia9L9jOC2EJANX9fPGObwMi9gJ
 FhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoIfrGRgYdzD
 27fU7xCjJwaQkylv8qTtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvu9CeSCHBotT01Iq0zBxg
 qMGkJTh4lER4jUHSvMUFibnFmekQqVOM9hwbVq//wsTRMePnNyaOVxP+A8mm7x+/Mwmx5OXnp
 UqJ8y4FaRMAacsozYMbCouNS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWAKsKApvBk5pXA7X
 4FdBYT0FkRvp0gZ5UkIqSkGhgZo8odJu+pffdLisOmYOHWyT9a5qkG3rK6rhMW4jH3TVlOZFi
 uxbMLj38sXejGobk6kjF+x1KhfcrnJnp8dFh93uuMjIDW3fjCvYJ9iT8tex1PteW9upcQJPm+
 QqksPlP2q9nks1mbtNk5ft16rNiwxIjnbcekbuPIuXNnZO3+dO6mxMJvKUFKLMUZiYZazEXFi
 QBI4vDbiAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502369579!104870404!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44020 invoked from network); 10 Aug 2017 12:52:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 12:52:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7F4F0AE5C;
 Thu, 10 Aug 2017 12:52:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu, 10 Aug 2017 14:52:52 +0200
Message-Id: <20170810125254.1347-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170810125254.1347-1-jgross@suse.com>
References: <20170810125254.1347-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, lguest@lists.ozlabs.org,
 rusty@rustcorp.com.au, mingo@redhat.com, hpa@zytor.com, tglx@linutronix.de,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 1/3] paravirt,xen: remove xen_patch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuJ3MgcGFyYXZpcnQgcGF0Y2ggZnVuY3Rpb24geGVuX3BhdGNoKCkgZG9lcyBzb21lIHNwZWNp
YWwgY2FzaW5nIGZvcgppcnFfb3BzIGZ1bmN0aW9ucyB0byBhcHBseSByZWxvY2F0aW9ucyB3aGVu
IHRob3NlIGZ1bmN0aW9ucyBjYW4gYmUKcGF0Y2hlZCBpbmxpbmUgaW5zdGVhZCBvZiBjYWxscy4K
ClVuZm9ydHVuYXRlbHkgbm9uZSBvZiB0aGUgc3BlY2lhbCBjYXNlIGZ1bmN0aW9uIHJlcGxhY2Vt
ZW50cyBpcyBzbWFsbAplbm91Z2ggdG8gYmUgcGF0Y2hlcyBpbmxpbmUsIHNvIHRoZSBzcGVjaWFs
IGNhc2UgbmV2ZXIgYXBwbGllcy4KCkFzIHhlbl9wYXRjaCgpIHdpbGwgY2FsbCBwYXJhdmlydF9w
YXRjaF9kZWZhdWx0KCkgaW4gYWxsIGNhc2VzIGl0IGNhbgpiZSBqdXN0IGRyb3BwZWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9wdi5jIHwgNTkgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDU4IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCA4MTFlNGRkYjNmMzcuLjk4NDkxNTIxYmI0MyAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYwpAQCAtOTgxLDU5ICs5ODEsNiBAQCB2b2lkIF9fcmVmIHhlbl9zZXR1cF92
Y3B1X2luZm9fcGxhY2VtZW50KHZvaWQpCiAJfQogfQogCi1zdGF0aWMgdW5zaWduZWQgeGVuX3Bh
dGNoKHU4IHR5cGUsIHUxNiBjbG9iYmVycywgdm9pZCAqaW5zbmJ1ZiwKLQkJCSAgdW5zaWduZWQg
bG9uZyBhZGRyLCB1bnNpZ25lZCBsZW4pCi17Ci0JY2hhciAqc3RhcnQsICplbmQsICpyZWxvYzsK
LQl1bnNpZ25lZCByZXQ7Ci0KLQlzdGFydCA9IGVuZCA9IHJlbG9jID0gTlVMTDsKLQotI2RlZmlu
ZSBTSVRFKG9wLCB4KQkJCQkJCQlcCi0JY2FzZSBQQVJBVklSVF9QQVRDSChvcC54KToJCQkJCVwK
LQlpZiAoeGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCkgewkJCQlcCi0JCXN0YXJ0ID0gKGNo
YXIgKil4ZW5fIyN4IyNfZGlyZWN0OwkJCVwKLQkJZW5kID0geGVuXyMjeCMjX2RpcmVjdF9lbmQ7
CQkJCVwKLQkJcmVsb2MgPSB4ZW5fIyN4IyNfZGlyZWN0X3JlbG9jOwkJCQlcCi0JfQkJCQkJCQkJ
XAotCWdvdG8gcGF0Y2hfc2l0ZQotCi0Jc3dpdGNoICh0eXBlKSB7Ci0JCVNJVEUocHZfaXJxX29w
cywgaXJxX2VuYWJsZSk7Ci0JCVNJVEUocHZfaXJxX29wcywgaXJxX2Rpc2FibGUpOwotCQlTSVRF
KHB2X2lycV9vcHMsIHNhdmVfZmwpOwotCQlTSVRFKHB2X2lycV9vcHMsIHJlc3RvcmVfZmwpOwot
I3VuZGVmIFNJVEUKLQotCXBhdGNoX3NpdGU6Ci0JCWlmIChzdGFydCA9PSBOVUxMIHx8IChlbmQt
c3RhcnQpID4gbGVuKQotCQkJZ290byBkZWZhdWx0X3BhdGNoOwotCi0JCXJldCA9IHBhcmF2aXJ0
X3BhdGNoX2luc25zKGluc25idWYsIGxlbiwgc3RhcnQsIGVuZCk7Ci0KLQkJLyogTm90ZTogYmVj
YXVzZSByZWxvYyBpcyBhc3NpZ25lZCBmcm9tIHNvbWV0aGluZyB0aGF0Ci0JCSAgIGFwcGVhcnMg
dG8gYmUgYW4gYXJyYXksIGdjYyBhc3N1bWVzIGl0J3Mgbm9uLW51bGwsCi0JCSAgIGJ1dCBkb2Vz
bid0IGtub3cgaXRzIHJlbGF0aW9uc2hpcCB3aXRoIHN0YXJ0IGFuZAotCQkgICBlbmQuICovCi0J
CWlmIChyZWxvYyA+IHN0YXJ0ICYmIHJlbG9jIDwgZW5kKSB7Ci0JCQlpbnQgcmVsb2Nfb2ZmID0g
cmVsb2MgLSBzdGFydDsKLQkJCWxvbmcgKnJlbG9jcCA9IChsb25nICopKGluc25idWYgKyByZWxv
Y19vZmYpOwotCQkJbG9uZyBkZWx0YSA9IHN0YXJ0IC0gKGNoYXIgKilhZGRyOwotCi0JCQkqcmVs
b2NwICs9IGRlbHRhOwotCQl9Ci0JCWJyZWFrOwotCi0JZGVmYXVsdF9wYXRjaDoKLQlkZWZhdWx0
OgotCQlyZXQgPSBwYXJhdmlydF9wYXRjaF9kZWZhdWx0KHR5cGUsIGNsb2JiZXJzLCBpbnNuYnVm
LAotCQkJCQkgICAgIGFkZHIsIGxlbik7Ci0JCWJyZWFrOwotCX0KLQotCXJldHVybiByZXQ7Ci19
Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfaW5mbyB4ZW5faW5mbyBfX2luaXRjb25zdCA9IHsK
IAkuc2hhcmVkX2tlcm5lbF9wbWQgPSAwLAogCkBAIC0xMDQzLDEwICs5OTAsNiBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHB2X2luZm8geGVuX2luZm8gX19pbml0Y29uc3QgPSB7CiAJLm5hbWUgPSAi
WGVuIiwKIH07CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfaW5pdF9vcHMgeGVuX2luaXRfb3Bz
IF9faW5pdGNvbnN0ID0gewotCS5wYXRjaCA9IHhlbl9wYXRjaCwKLX07Ci0KIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgcHZfY3B1X29wcyB4ZW5fY3B1X29wcyBfX2luaXRjb25zdCA9IHsKIAkuY3B1aWQg
PSB4ZW5fY3B1aWQsCiAKQEAgLTEyNDQsNyArMTE4Nyw3IEBAIGFzbWxpbmthZ2UgX192aXNpYmxl
IHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9pZCkKIAogCS8qIEluc3RhbGwgWGVuIHBh
cmF2aXJ0IG9wcyAqLwogCXB2X2luZm8gPSB4ZW5faW5mbzsKLQlwdl9pbml0X29wcyA9IHhlbl9p
bml0X29wczsKKwlwdl9pbml0X29wcy5wYXRjaCA9IHBhcmF2aXJ0X3BhdGNoX2RlZmF1bHQ7CiAJ
cHZfY3B1X29wcyA9IHhlbl9jcHVfb3BzOwogCiAJeDg2X3BsYXRmb3JtLmdldF9ubWlfcmVhc29u
ID0geGVuX2dldF9ubWlfcmVhc29uOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:53:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12:53: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.xen.org>)
	id 1dfmxS-0007dQ-Eu; Thu, 10 Aug 2017 12:53:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfmxQ-0007d8-Jy
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 12:53:00 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D1/71-02181-B275C895; Thu, 10 Aug 2017 12:52:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsVyuP0Ov652eE+
 kQfsxHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP93vPMBbsUK05MXMDYwLhcoouRk0NCwEji
 7cR/TF2MXBxCAgsZJZZ+n8UOkmATUJXYcP0UK4gtIhAksaGjFayIWWAVo8TjDU1MIAlhoO7Zk
 96CNbAANRxpeQEW5xUwlljeP5MJYoO8RMeBySwTGDkXMDKsYtQoTi0qSy3SNTLQSyrKTM8oyU
 3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9Fg9AwPjDsbmE36HGCU5mJREeYs/dUcK8SXlp1R
 mJBZnxBeV5qQWH2KU4eBQkuB9F9oTKSRYlJqeWpGWmQMMHZi0BAePkghvShhQmre4IDG3ODMd
 InWKUZfj1YT/35iEWPLy81KlxHllQYoEQIoySvPgRsDC+BKjrJQwLyMDA4MQT0FqUW5mCar8K
 0ZxDkYlYV57kCk8mXklcJteAR3BBHREhG8nyBEliQgpqQbGwnA1VU6f1CXNO8RuHzN81fZEg8
 /rFJdhWUJg7eN5J5SaljC+40uNWF3KKr7U9l9/b/ATW/YlKS77Xr9g/yev8+RjtI/IhYkn089
 1M0hMan716k7PTW+9OstYplK2gkD2XRLqdXKbp2+x7NLi5w55OZPjxj6vn0HsGY3H/ly5/FL4
 5gdb621KLMUZiYZazEXFiQDeYM3wXgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502369579!78570658!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13324 invoked from network); 10 Aug 2017 12:52:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 12:52:59 -0000
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 mx1.suse.de (Postfix) with ESMTP id 64CB2AC6C;
 Thu, 10 Aug 2017 12:52:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu, 10 Aug 2017 14:52:51 +0200
Message-Id: <20170810125254.1347-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, lguest@lists.ozlabs.org,
 rusty@rustcorp.com.au, mingo@redhat.com, hpa@zytor.com, tglx@linutronix.de,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 0/3] x86: paravirt related cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2xlYW51cCBzcGVjaWFsIGNhc2VzIG9mIHBhcmF2aXJ0IHBhdGNoaW5nOgoKLSBYZW4gZG9lc24n
dCBuZWVkIGEgY3VzdG9tIHBhdGNoaW5nIGZ1bmN0aW9uLCBpdCBjYW4gdXNlCiAgcGFyYXZpcnRf
cGF0Y2hfZGVmYXVsdCgpCgotIFJlbW92ZSBsZ3Vlc3QgY29tcGxldGVseSBmcm9tIHRoZSB0cmVl
LiBBIExLTUwgbWFpbCBhc2tpbmcgZm9yIGFueQogIHVzZXJzIDMgbW9udGhzIGFnbyBkaWQgbm90
IHJldmVhbCBhbnkgbmVlZCBmb3Iga2VlcGluZyBsZ3Vlc3QgWzFdLgoKLSBSZW1vdmUgdnNtcCBw
YXJhdmlydCBzdXBwb3J0LiBUaGlzIGlzIG1vcmUga2luZCBvZiBhIFJGQy4gVGhlIGNvZGUKICBz
dWdnZXN0cyBwYXJhdmlydCBzdXBwb3J0IGluIHZzbXAgbWlnaHQgYmUgb3B0aW9uYWwgYW5kIHRo
ZXJlIGlzIG5vCiAgZG9jdW1lbnRhdGlvbiAoYXQgbGVhc3QgSSBmb3VuZCBub25lKSB0byBzdXBw
b3J0IGl0cyBuZWVkLgoKSW4gY2FzZSB0aGUgcGF0Y2hlcyBtYWtlIGl0IHRvIHRoZSB0cmVlIHRo
ZXJlIGlzIHF1aXRlIHNvbWUgcG90ZW50aWFsCmZvciBmdXJ0aGVyIHNpbXBsaWZpY2F0aW9uIG9m
IHBhcmF2aXJ0IHN0dWZmLiBFc3BlY2lhbGx5IG1vc3Qgb2YgdGhlCnB2IG9wZXJhdGlvbnMgY2Fu
IGJlIHB1dCB1bmRlciB0aGUgQ09ORklHX1hFTl9QViB1bWJyZWxsYS4KCkp1ZXJnZW4gR3Jvc3Mg
KDMpOgogIHBhcmF2aXJ0LHhlbjogcmVtb3ZlIHhlbl9wYXRjaCgpCiAgeDg2L2xndWVzdDogcmVt
b3ZlIGxndWVzdCBzdXBwb3J0CiAgeDg2L3ZzbXA6IHJlbW92ZSB2c21wIHBhcmF2aXJ0IHN1cHBv
cnQKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSAtCiBhcmNo
L3g4Ni9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAtCiBhcmNoL3g4Ni9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAtCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9s
Z3Vlc3QuaCAgICAgICAgIHwgICA5MSAtCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3RfaGNh
bGwuaCAgIHwgICA3NCAtCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgIHwg
ICAgMiArLQogYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaCB8ICAgIDIgKy0K
IGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jICAgICAgfCAgIDIwIC0KIGFyY2gveDg2
L2tlcm5lbC9oZWFkXzMyLlMgICAgICAgICAgICAgfCAgICAyIC0KIGFyY2gveDg2L2tlcm5lbC9w
bGF0Zm9ybS1xdWlya3MuYyAgICAgfCAgICAxIC0KIGFyY2gveDg2L2tlcm5lbC92c21wXzY0LmMg
ICAgICAgICAgICAgfCAgIDY5ICstCiBhcmNoL3g4Ni9rdm0vS2NvbmZpZyAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiBhcmNoL3g4Ni9sZ3Vlc3QvS2NvbmZpZyAgICAgICAgICAgICAgIHwgICAx
NCAtCiBhcmNoL3g4Ni9sZ3Vlc3QvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAgMiAtCiBhcmNo
L3g4Ni9sZ3Vlc3QvYm9vdC5jICAgICAgICAgICAgICAgIHwgMTU1OCAtLS0tLS0tLS0tLS0tLS0K
IGFyY2gveDg2L2xndWVzdC9oZWFkXzMyLlMgICAgICAgICAgICAgfCAgMTkyIC0tCiBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgIHwgICA1OSArLQogZHJpdmVycy9NYWtlZmls
ZSAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogZHJpdmVycy9ibG9jay9LY29uZmlnICAg
ICAgICAgICAgICAgICB8ICAgIDIgKy0KIGRyaXZlcnMvY2hhci9LY29uZmlnICAgICAgICAgICAg
ICAgICAgfCAgICAyICstCiBkcml2ZXJzL2NoYXIvdmlydGlvX2NvbnNvbGUuYyAgICAgICAgIHwg
ICAgMiArLQogZHJpdmVycy9sZ3Vlc3QvS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgMTMgLQog
ZHJpdmVycy9sZ3Vlc3QvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgMjYgLQogZHJpdmVycy9s
Z3Vlc3QvUkVBRE1FICAgICAgICAgICAgICAgICB8ICAgNDcgLQogZHJpdmVycy9sZ3Vlc3QvY29y
ZS5jICAgICAgICAgICAgICAgICB8ICAzOTggLS0tLQogZHJpdmVycy9sZ3Vlc3QvaHlwZXJjYWxs
cy5jICAgICAgICAgICB8ICAzMDQgLS0tCiBkcml2ZXJzL2xndWVzdC9pbnRlcnJ1cHRzX2FuZF90
cmFwcy5jIHwgIDcwNiAtLS0tLS0tCiBkcml2ZXJzL2xndWVzdC9sZy5oICAgICAgICAgICAgICAg
ICAgIHwgIDI1OCAtLS0KIGRyaXZlcnMvbGd1ZXN0L2xndWVzdF91c2VyLmMgICAgICAgICAgfCAg
NDQ2IC0tLS0tCiBkcml2ZXJzL2xndWVzdC9wYWdlX3RhYmxlcy5jICAgICAgICAgIHwgMTIzOSAt
LS0tLS0tLS0tLS0KIGRyaXZlcnMvbGd1ZXN0L3NlZ21lbnRzLmMgICAgICAgICAgICAgfCAgMjI4
IC0tLQogZHJpdmVycy9sZ3Vlc3QveDg2L2NvcmUuYyAgICAgICAgICAgICB8ICA3MjQgLS0tLS0t
LQogZHJpdmVycy9sZ3Vlc3QveDg2L3N3aXRjaGVyXzMyLlMgICAgICB8ICAzODggLS0tLQogZHJp
dmVycy9uZXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGRyaXZlcnMvdHR5
L2h2Yy9LY29uZmlnICAgICAgICAgICAgICAgfCAgICAyICstCiBkcml2ZXJzL3ZpcnRpby9LY29u
ZmlnICAgICAgICAgICAgICAgIHwgICAgNCArLQogaW5jbHVkZS9saW51eC9sZ3Vlc3QuaCAgICAg
ICAgICAgICAgICB8ICAgNzMgLQogaW5jbHVkZS9saW51eC9sZ3Vlc3RfbGF1bmNoZXIuaCAgICAg
ICB8ICAgNDQgLQogaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb19yaW5nLmggICAgICB8ICAgIDQg
Ky0KIHRvb2xzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstCiB0b29s
cy9sZ3Vlc3QvLmdpdGlnbm9yZSAgICAgICAgICAgICAgIHwgICAgMiAtCiB0b29scy9sZ3Vlc3Qv
TWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAxNCAtCiB0b29scy9sZ3Vlc3QvZXh0cmFjdCAg
ICAgICAgICAgICAgICAgIHwgICA1OCAtCiB0b29scy9sZ3Vlc3QvbGd1ZXN0LmMgICAgICAgICAg
ICAgICAgIHwgMzQyMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xn
dWVzdC9sZ3Vlc3QudHh0ICAgICAgICAgICAgICAgfCAgMTI1IC0tCiA0NSBmaWxlcyBjaGFuZ2Vk
LCAxOCBpbnNlcnRpb25zKCspLCAxMDYyOSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0
NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3QuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gv
eDg2L2luY2x1ZGUvYXNtL2xndWVzdF9oY2FsbC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94
ODYvbGd1ZXN0L0tjb25maWcKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9sZ3Vlc3QvTWFr
ZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jCiBkZWxldGUg
bW9kZSAxMDA2NDQgYXJjaC94ODYvbGd1ZXN0L2hlYWRfMzIuUwogZGVsZXRlIG1vZGUgMTAwNjQ0
IGRyaXZlcnMvbGd1ZXN0L0tjb25maWcKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVz
dC9NYWtlZmlsZQogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L1JFQURNRQogZGVs
ZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L2NvcmUuYwogZGVsZXRlIG1vZGUgMTAwNjQ0
IGRyaXZlcnMvbGd1ZXN0L2h5cGVyY2FsbHMuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
bGd1ZXN0L2ludGVycnVwdHNfYW5kX3RyYXBzLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz
L2xndWVzdC9sZy5oCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3QvbGd1ZXN0X3Vz
ZXIuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L3BhZ2VfdGFibGVzLmMKIGRl
bGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9zZWdtZW50cy5jCiBkZWxldGUgbW9kZSAx
MDA2NDQgZHJpdmVycy9sZ3Vlc3QveDg2L2NvcmUuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMvbGd1ZXN0L3g4Ni9zd2l0Y2hlcl8zMi5TCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9s
aW51eC9sZ3Vlc3QuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbGd1ZXN0X2xh
dW5jaGVyLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9sZ3Vlc3QvLmdpdGlnbm9yZQogZGVs
ZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xndWVzdC9NYWtlZmlsZQogZGVsZXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL2xndWVzdC9leHRyYWN0CiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvbGd1ZXN0L2xn
dWVzdC5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvbGd1ZXN0L2xndWVzdC50eHQKCi0tIAoy
LjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 12:53:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 12:53: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.xen.org>)
	id 1dfmxY-0007fA-9M; Thu, 10 Aug 2017 12:53:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfmxW-0007ed-4A
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 12:53:06 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 40/29-18997-1375C895; Thu, 10 Aug 2017 12:53:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyuP0Ov65OeE+
 kwb4Pkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bnp7MsBf9viFY8/rKSqYHx2VHBLkZODgkB
 I4m3E/8xgdhCAgsZJc5sLQSx2QRUJTZcP8UKYosIBEls6GgFquHiYBZYxSjxeEMTWIOwgJnEs
 wXTGUFsFqCGk++fgtm8AsYSJztXMUMskJfoODCZBcTmFDCR+LpkPyPEMmOJvy+esUHUC0qcnP
 kEqIYDaIG6xPp5QiBhZqDW5q2zmScw8s1CUjULoWoWkqoFjMyrGDWKU4vKUot0DU30kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw40BCHYwnj3teYhRkoNJSZS3+FN3pBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3nehPZFCgkWp6akVaZk5wMCHSUtw8CiJ8BqDpHmLCxJzizPTI
 VKnGHU5Xk34/41JiCUvPy9VSpxXNgyoSACkKKM0D24ELAovMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZjXHmQKT2ZeCdymV0BHMAEdEeHbCXJESSJCSqqBMT3QZt6vl3+KrXrS+Z8LH1Wu+H5
 5d783v5SarJ2HQTk7j/L7GUs32ijar9trrWsQbCF6+fa2mTzsZTM3h+5gEZguz75ZS/++4oEZ
 jbKbrIyb/4nIGW4QFZzyd0bd3GvHE4QWTlujedXD7voKi/0PrCRvv9O7mvxf6Sh3/QquXQemt
 +t/PpDRpsRSnJFoqMVcVJwIAFnzG7O9AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502369580!78267582!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11976 invoked from network); 10 Aug 2017 12:53:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 12:53:00 -0000
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 mx1.suse.de (Postfix) with ESMTP id C59C9AE73;
 Thu, 10 Aug 2017 12:52:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu, 10 Aug 2017 14:52:53 +0200
Message-Id: <20170810125254.1347-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170810125254.1347-1-jgross@suse.com>
References: <20170810125254.1347-1-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, lguest@lists.ozlabs.org,
 rusty@rustcorp.com.au, mingo@redhat.com, hpa@zytor.com, tglx@linutronix.de,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 2/3] x86/lguest: remove lguest support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGd1ZXN0IHNlZW1zIHRvIGJlIHJhdGhlciB1bnVzZWQgdGhlc2UgZGF5cy4gSXQgaGFzIHNlZW4g
b25seSBwYXRjaGVzCmVuc3VyaW5nIGl0IHN0aWxsIGJ1aWxkcyB0aGUgbGFzdCB0d28geWVhcnMg
YW5kIGl0cyBvZmZpY2lhbCBzdGF0ZSBpcwoiT2RkIEZpeGVzIi4KCk51a2UgaXQgaW4gb3JkZXIg
dG8gYmUgYWJsZSB0byBjbGVhbiB1cCB0aGUgcGFyYXZpcnQgY29kZS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMSAtCiBhcmNoL3g4Ni9LYnVpbGQgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMyAtCiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiAtCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3QuaCAgICAgICAgIHwgICA5MSAt
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3RfaGNhbGwuaCAgIHwgICA3NCAtCiBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgIHwgICAgMiArLQogYXJjaC94ODYvaW5jbHVk
ZS91YXBpL2FzbS9ib290cGFyYW0uaCB8ICAgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0c18zMi5jICAgICAgfCAgIDIwIC0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMgICAgICAg
ICAgICAgfCAgICAyIC0KIGFyY2gveDg2L2tlcm5lbC9wbGF0Zm9ybS1xdWlya3MuYyAgICAgfCAg
ICAxIC0KIGFyY2gveDg2L2t2bS9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGFy
Y2gveDg2L2xndWVzdC9LY29uZmlnICAgICAgICAgICAgICAgfCAgIDE0IC0KIGFyY2gveDg2L2xn
dWVzdC9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgICAyIC0KIGFyY2gveDg2L2xndWVzdC9ib290
LmMgICAgICAgICAgICAgICAgfCAxNTU4IC0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYvbGd1ZXN0
L2hlYWRfMzIuUyAgICAgICAgICAgICB8ICAxOTIgLS0KIGRyaXZlcnMvTWFrZWZpbGUgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGRyaXZlcnMvYmxvY2svS2NvbmZpZyAgICAgICAgICAg
ICAgICAgfCAgICAyICstCiBkcml2ZXJzL2NoYXIvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogZHJpdmVycy9jaGFyL3ZpcnRpb19jb25zb2xlLmMgICAgICAgICB8ICAgIDIgKy0K
IGRyaXZlcnMvbGd1ZXN0L0tjb25maWcgICAgICAgICAgICAgICAgfCAgIDEzIC0KIGRyaXZlcnMv
bGd1ZXN0L01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDI2IC0KIGRyaXZlcnMvbGd1ZXN0L1JF
QURNRSAgICAgICAgICAgICAgICAgfCAgIDQ3IC0KIGRyaXZlcnMvbGd1ZXN0L2NvcmUuYyAgICAg
ICAgICAgICAgICAgfCAgMzk4IC0tLS0KIGRyaXZlcnMvbGd1ZXN0L2h5cGVyY2FsbHMuYyAgICAg
ICAgICAgfCAgMzA0IC0tLQogZHJpdmVycy9sZ3Vlc3QvaW50ZXJydXB0c19hbmRfdHJhcHMuYyB8
ICA3MDYgLS0tLS0tLQogZHJpdmVycy9sZ3Vlc3QvbGcuaCAgICAgICAgICAgICAgICAgICB8ICAy
NTggLS0tCiBkcml2ZXJzL2xndWVzdC9sZ3Vlc3RfdXNlci5jICAgICAgICAgIHwgIDQ0NiAtLS0t
LQogZHJpdmVycy9sZ3Vlc3QvcGFnZV90YWJsZXMuYyAgICAgICAgICB8IDEyMzkgLS0tLS0tLS0t
LS0tCiBkcml2ZXJzL2xndWVzdC9zZWdtZW50cy5jICAgICAgICAgICAgIHwgIDIyOCAtLS0KIGRy
aXZlcnMvbGd1ZXN0L3g4Ni9jb3JlLmMgICAgICAgICAgICAgfCAgNzI0IC0tLS0tLS0KIGRyaXZl
cnMvbGd1ZXN0L3g4Ni9zd2l0Y2hlcl8zMi5TICAgICAgfCAgMzg4IC0tLS0KIGRyaXZlcnMvbmV0
L0tjb25maWcgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkcml2ZXJzL3R0eS9odmMvS2Nv
bmZpZyAgICAgICAgICAgICAgIHwgICAgMiArLQogZHJpdmVycy92aXJ0aW8vS2NvbmZpZyAgICAg
ICAgICAgICAgICB8ICAgIDQgKy0KIGluY2x1ZGUvbGludXgvbGd1ZXN0LmggICAgICAgICAgICAg
ICAgfCAgIDczIC0KIGluY2x1ZGUvbGludXgvbGd1ZXN0X2xhdW5jaGVyLmggICAgICAgfCAgIDQ0
IC0KIGluY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9fcmluZy5oICAgICAgfCAgICA0ICstCiB0b29s
cy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQogdG9vbHMvbGd1ZXN0
Ly5naXRpZ25vcmUgICAgICAgICAgICAgICB8ICAgIDIgLQogdG9vbHMvbGd1ZXN0L01ha2VmaWxl
ICAgICAgICAgICAgICAgICB8ICAgMTQgLQogdG9vbHMvbGd1ZXN0L2V4dHJhY3QgICAgICAgICAg
ICAgICAgICB8ICAgNTggLQogdG9vbHMvbGd1ZXN0L2xndWVzdC5jICAgICAgICAgICAgICAgICB8
IDM0MjAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9sZ3Vlc3QvbGd1
ZXN0LnR4dCAgICAgICAgICAgICAgIHwgIDEyNSAtLQogNDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5z
ZXJ0aW9ucygrKSwgMTA1MDIgZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94
ODYvaW5jbHVkZS9hc20vbGd1ZXN0LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9sZ3Vlc3RfaGNhbGwuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2xndWVz
dC9LY29uZmlnCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbGd1ZXN0L01ha2VmaWxlCiBk
ZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbGd1ZXN0L2Jvb3QuYwogZGVsZXRlIG1vZGUgMTAw
NjQ0IGFyY2gveDg2L2xndWVzdC9oZWFkXzMyLlMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz
L2xndWVzdC9LY29uZmlnCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3QvTWFrZWZp
bGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9SRUFETUUKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCBkcml2ZXJzL2xndWVzdC9jb3JlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz
L2xndWVzdC9oeXBlcmNhbGxzLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9p
bnRlcnJ1cHRzX2FuZF90cmFwcy5jCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3Qv
bGcuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L2xndWVzdF91c2VyLmMKIGRl
bGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9wYWdlX3RhYmxlcy5jCiBkZWxldGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3Qvc2VnbWVudHMuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMvbGd1ZXN0L3g4Ni9jb3JlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVz
dC94ODYvc3dpdGNoZXJfMzIuUwogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbGd1
ZXN0LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L2xndWVzdF9sYXVuY2hlci5o
CiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvbGd1ZXN0Ly5naXRpZ25vcmUKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB0b29scy9sZ3Vlc3QvTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9s
Z3Vlc3QvZXh0cmFjdAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xndWVzdC9sZ3Vlc3QuYwog
ZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xndWVzdC9sZ3Vlc3QudHh0CgpkaWZmIC0tZ2l0IGEv
TUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA4NGQ2YTgyNzdjYmQuLjZjOGI2NmQyYWRj
YiAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTc2NDAsMTcg
Kzc2NDAsNiBAQCBUOglnaXQgZ2l0Oi8vbGludXh0di5vcmcvbWtydWZreS90dW5lcnMuZ2l0CiBT
OglNYWludGFpbmVkCiBGOglkcml2ZXJzL21lZGlhL2R2Yi1mcm9udGVuZHMvbGdkdDMzMDUuKgog
Ci1MR1VFU1QKLU06CVJ1c3R5IFJ1c3NlbGwgPHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdT4KLUw6CWxn
dWVzdEBsaXN0cy5vemxhYnMub3JnCi1XOglodHRwOi8vbGd1ZXN0Lm96bGFicy5vcmcvCi1TOglP
ZGQgRml4ZXMKLUY6CWFyY2gveDg2L2luY2x1ZGUvYXNtL2xndWVzdCouaAotRjoJYXJjaC94ODYv
bGd1ZXN0LwotRjoJZHJpdmVycy9sZ3Vlc3QvCi1GOglpbmNsdWRlL2xpbnV4L2xndWVzdCouaAot
RjoJdG9vbHMvbGd1ZXN0LwotCiBMSUJBVEEgUEFUQSBBUkFTQU4gQ09NUEFDVCBGTEFTSCBDT05U
Uk9MTEVSCiBNOglWaXJlc2ggS3VtYXIgPHZpcmVzaGtAa2VybmVsLm9yZz4KIEw6CWxpbnV4LWlk
ZUB2Z2VyLmtlcm5lbC5vcmcKZGlmZiAtLWdpdCBhL2FyY2gveDg2L0tidWlsZCBiL2FyY2gveDg2
L0tidWlsZAppbmRleCA1ODZiNzg2YjNlZGYuLmY2NWE4MDRiODZmMCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvS2J1aWxkCisrKyBiL2FyY2gveDg2L0tidWlsZApAQCAtMTAsOSArMTAsNiBAQCBvYmot
JChDT05GSUdfWEVOKSArPSB4ZW4vCiAjIEh5cGVyLVYgcGFyYXZpcnR1YWxpemF0aW9uIHN1cHBv
cnQKIG9iai0kKENPTkZJR19IWVBFUlZJU09SX0dVRVNUKSArPSBoeXBlcnYvCiAKLSMgbGd1ZXN0
IHBhcmF2aXJ0dWFsaXphdGlvbiBzdXBwb3J0Ci1vYmotJChDT05GSUdfTEdVRVNUX0dVRVNUKSAr
PSBsZ3Vlc3QvCi0KIG9iai15ICs9IHJlYWxtb2RlLwogb2JqLXkgKz0ga2VybmVsLwogb2JqLXkg
Kz0gbW0vCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwpp
bmRleCA3ODE1MjFiN2NmOWUuLjNmYWMyNTcwYTJlMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2Nv
bmZpZworKysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC03NzcsOCArNzc3LDYgQEAgY29uZmlnIEtW
TV9ERUJVR19GUwogCSAgU3RhdGlzdGljcyBhcmUgZGlzcGxheWVkIGluIGRlYnVnZnMgZmlsZXN5
c3RlbS4gRW5hYmxpbmcgdGhpcyBvcHRpb24KIAkgIG1heSBpbmN1ciBzaWduaWZpY2FudCBvdmVy
aGVhZC4KIAotc291cmNlICJhcmNoL3g4Ni9sZ3Vlc3QvS2NvbmZpZyIKLQogY29uZmlnIFBBUkFW
SVJUX1RJTUVfQUNDT1VOVElORwogCWJvb2wgIlBhcmF2aXJ0dWFsIHN0ZWFsIHRpbWUgYWNjb3Vu
dGluZyIKIAlkZXBlbmRzIG9uIFBBUkFWSVJUCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9sZ3Vlc3QuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2xndWVzdC5oCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCA3M2QwYzliOTIwODcuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3QuaAorKysgL2Rldi9udWxsCkBAIC0xLDkxICswLDAgQEAK
LSNpZm5kZWYgX0FTTV9YODZfTEdVRVNUX0gKLSNkZWZpbmUgX0FTTV9YODZfTEdVRVNUX0gKLQot
I2RlZmluZSBHRFRfRU5UUllfTEdVRVNUX0NTCTEwCi0jZGVmaW5lIEdEVF9FTlRSWV9MR1VFU1Rf
RFMJMTEKLSNkZWZpbmUgTEdVRVNUX0NTCQkoR0RUX0VOVFJZX0xHVUVTVF9DUyAqIDgpCi0jZGVm
aW5lIExHVUVTVF9EUwkJKEdEVF9FTlRSWV9MR1VFU1RfRFMgKiA4KQotCi0jaWZuZGVmIF9fQVNT
RU1CTFlfXwotI2luY2x1ZGUgPGFzbS9kZXNjLmg+Ci0KLSNkZWZpbmUgR1VFU1RfUEwgMQotCi0v
KiBQYWdlIGZvciBTd2l0Y2hlciB0ZXh0IGl0c2VsZiwgdGhlbiB0d28gcGFnZXMgcGVyIGNwdSAq
LwotI2RlZmluZSBTV0lUQ0hFUl9URVhUX1BBR0VTICgxKQotI2RlZmluZSBTV0lUQ0hFUl9TVEFD
S19QQUdFUyAoMiAqIG5yX2NwdV9pZHMpCi0jZGVmaW5lIFRPVEFMX1NXSVRDSEVSX1BBR0VTIChT
V0lUQ0hFUl9URVhUX1BBR0VTICsgU1dJVENIRVJfU1RBQ0tfUEFHRVMpCi0KLS8qIFdoZXJlIHdl
IG1hcCB0aGUgU3dpdGNoZXIsIGluIGJvdGggSG9zdCBhbmQgR3Vlc3QuICovCi1leHRlcm4gdW5z
aWduZWQgbG9uZyBzd2l0Y2hlcl9hZGRyOwotCi0vKiBGb3VuZCBpbiBzd2l0Y2hlci5TICovCi1l
eHRlcm4gdW5zaWduZWQgbG9uZyBkZWZhdWx0X2lkdF9lbnRyaWVzW107Ci0KLS8qIERlY2xhcmF0
aW9ucyBmb3IgZGVmaW5pdGlvbnMgaW4gYXJjaC94ODYvbGd1ZXN0L2hlYWRfMzIuUyAqLwotZXh0
ZXJuIGNoYXIgbGd1ZXN0X25vaXJxX2lyZXRbXTsKLWV4dGVybiBjb25zdCBjaGFyIGxnc3RhcnRf
Y2xpW10sIGxnZW5kX2NsaVtdOwotZXh0ZXJuIGNvbnN0IGNoYXIgbGdzdGFydF9wdXNoZltdLCBs
Z2VuZF9wdXNoZltdOwotCi1leHRlcm4gdm9pZCBsZ3Vlc3RfaXJldCh2b2lkKTsKLWV4dGVybiB2
b2lkIGxndWVzdF9pbml0KHZvaWQpOwotCi1zdHJ1Y3QgbGd1ZXN0X3JlZ3MgewotCS8qIE1hbnVh
bGx5IHNhdmVkIHBhcnQuICovCi0JdW5zaWduZWQgbG9uZyBlYXgsIGVieCwgZWN4LCBlZHg7Ci0J
dW5zaWduZWQgbG9uZyBlc2ksIGVkaSwgZWJwOwotCXVuc2lnbmVkIGxvbmcgZ3M7Ci0JdW5zaWdu
ZWQgbG9uZyBmcywgZHMsIGVzOwotCXVuc2lnbmVkIGxvbmcgdHJhcG51bSwgZXJyY29kZTsKLQkv
KiBUcmFwIHB1c2hlZCBwYXJ0ICovCi0JdW5zaWduZWQgbG9uZyBlaXA7Ci0JdW5zaWduZWQgbG9u
ZyBjczsKLQl1bnNpZ25lZCBsb25nIGVmbGFnczsKLQl1bnNpZ25lZCBsb25nIGVzcDsKLQl1bnNp
Z25lZCBsb25nIHNzOwotfTsKLQotLyogVGhpcyBpcyBhIGd1ZXN0LXNwZWNpZmljIHBhZ2UgKG1h
cHBlZCBybykgaW50byB0aGUgZ3Vlc3QuICovCi1zdHJ1Y3QgbGd1ZXN0X3JvX3N0YXRlIHsKLQkv
KiBIb3N0IGluZm9ybWF0aW9uIHdlIG5lZWQgdG8gcmVzdG9yZSB3aGVuIHdlIHN3aXRjaCBiYWNr
LiAqLwotCXUzMiBob3N0X2NyMzsKLQlzdHJ1Y3QgZGVzY19wdHIgaG9zdF9pZHRfZGVzYzsKLQlz
dHJ1Y3QgZGVzY19wdHIgaG9zdF9nZHRfZGVzYzsKLQl1MzIgaG9zdF9zcDsKLQotCS8qIEZpZWxk
cyB3aGljaCBhcmUgdXNlZCB3aGVuIGd1ZXN0IGlzIHJ1bm5pbmcuICovCi0Jc3RydWN0IGRlc2Nf
cHRyIGd1ZXN0X2lkdF9kZXNjOwotCXN0cnVjdCBkZXNjX3B0ciBndWVzdF9nZHRfZGVzYzsKLQlz
dHJ1Y3QgeDg2X2h3X3RzcyBndWVzdF90c3M7Ci0Jc3RydWN0IGRlc2Nfc3RydWN0IGd1ZXN0X2lk
dFtJRFRfRU5UUklFU107Ci0Jc3RydWN0IGRlc2Nfc3RydWN0IGd1ZXN0X2dkdFtHRFRfRU5UUklF
U107Ci19OwotCi1zdHJ1Y3QgbGdfY3B1X2FyY2ggewotCS8qIFRoZSBHRFQgZW50cmllcyBjb3Bp
ZWQgaW50byBsZ3Vlc3Rfcm9fc3RhdGUgd2hlbiBydW5uaW5nLiAqLwotCXN0cnVjdCBkZXNjX3N0
cnVjdCBnZHRbR0RUX0VOVFJJRVNdOwotCi0JLyogVGhlIElEVCBlbnRyaWVzOiBzb21lIGNvcGll
ZCBpbnRvIGxndWVzdF9yb19zdGF0ZSB3aGVuIHJ1bm5pbmcuICovCi0Jc3RydWN0IGRlc2Nfc3Ry
dWN0IGlkdFtJRFRfRU5UUklFU107Ci0KLQkvKiBUaGUgYWRkcmVzcyBvZiB0aGUgbGFzdCBndWVz
dC12aXNpYmxlIHBhZ2VmYXVsdCAoaWUuIGNyMikuICovCi0JdW5zaWduZWQgbG9uZyBsYXN0X3Bh
Z2VmYXVsdDsKLX07Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBsZ3Vlc3Rfc2V0X3RzKHZvaWQpCi17
Ci0JdTMyIGNyMDsKLQotCWNyMCA9IHJlYWRfY3IwKCk7Ci0JaWYgKCEoY3IwICYgOCkpCi0JCXdy
aXRlX2NyMChjcjAgfCA4KTsKLX0KLQotLyogRnVsbCA0RyBzZWdtZW50IGRlc2NyaXB0b3JzLCBz
dWl0YWJsZSBmb3IgQ1MgYW5kIERTLiAqLwotI2RlZmluZSBGVUxMX0VYRUNfU0VHTUVOVCBcCi0J
KChzdHJ1Y3QgZGVzY19zdHJ1Y3QpR0RUX0VOVFJZX0lOSVQoMHhjMDliLCAwLCAweGZmZmZmKSkK
LSNkZWZpbmUgRlVMTF9TRUdNRU5UICgoc3RydWN0IGRlc2Nfc3RydWN0KUdEVF9FTlRSWV9JTklU
KDB4YzA5MywgMCwgMHhmZmZmZikpCi0KLSNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KLQotI2Vu
ZGlmIC8qIF9BU01fWDg2X0xHVUVTVF9IICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9sZ3Vlc3RfaGNhbGwuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2xndWVzdF9oY2FsbC5o
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2YzExOWNmYWUyMTguLjAwMDAwMDAwMDAw
MAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3RfaGNhbGwuaAorKysgL2Rldi9udWxs
CkBAIC0xLDc0ICswLDAgQEAKLS8qIEFyY2hpdGVjdHVyZSBzcGVjaWZpYyBwb3J0aW9uIG9mIHRo
ZSBsZ3Vlc3QgaHlwZXJjYWxscyAqLwotI2lmbmRlZiBfQVNNX1g4Nl9MR1VFU1RfSENBTExfSAot
I2RlZmluZSBfQVNNX1g4Nl9MR1VFU1RfSENBTExfSAotCi0jZGVmaW5lIExIQ0FMTF9GTFVTSF9B
U1lOQwkwCi0jZGVmaW5lIExIQ0FMTF9MR1VFU1RfSU5JVAkxCi0jZGVmaW5lIExIQ0FMTF9TSFVU
RE9XTgkJMgotI2RlZmluZSBMSENBTExfTkVXX1BHVEFCTEUJNAotI2RlZmluZSBMSENBTExfRkxV
U0hfVExCCTUKLSNkZWZpbmUgTEhDQUxMX0xPQURfSURUX0VOVFJZCTYKLSNkZWZpbmUgTEhDQUxM
X1NFVF9TVEFDSwk3Ci0jZGVmaW5lIExIQ0FMTF9TRVRfQ0xPQ0tFVkVOVAk5Ci0jZGVmaW5lIExI
Q0FMTF9IQUxUCQkxMAotI2RlZmluZSBMSENBTExfU0VUX1BNRAkJMTMKLSNkZWZpbmUgTEhDQUxM
X1NFVF9QVEUJCTE0Ci0jZGVmaW5lIExIQ0FMTF9TRVRfUEdECQkxNQotI2RlZmluZSBMSENBTExf
TE9BRF9UTFMJCTE2Ci0jZGVmaW5lIExIQ0FMTF9MT0FEX0dEVF9FTlRSWQkxOAotI2RlZmluZSBM
SENBTExfU0VORF9JTlRFUlJVUFRTCTE5Ci0KLSNkZWZpbmUgTEdVRVNUX1RSQVBfRU5UUlkgMHgx
RgotCi0vKiBBcmd1bWVudCBudW1iZXIgMyB0byBMSENBTExfTEdVRVNUX1NIVVRET1dOICovCi0j
ZGVmaW5lIExHVUVTVF9TSFVURE9XTl9QT1dFUk9GRgkxCi0jZGVmaW5lIExHVUVTVF9TSFVURE9X
Tl9SRVNUQVJUCQkyCi0KLSNpZm5kZWYgX19BU1NFTUJMWV9fCi0jaW5jbHVkZSA8YXNtL2h3X2ly
cS5oPgotCi0vKkc6MDMwCi0gKiBCdXQgZmlyc3QsIGhvdyBkb2VzIG91ciBHdWVzdCBjb250YWN0
IHRoZSBIb3N0IHRvIGFzayBmb3IgcHJpdmlsZWdlZAotICogb3BlcmF0aW9ucz8gIFRoZXJlIGFy
ZSB0d28gd2F5czogdGhlIGRpcmVjdCB3YXkgaXMgdG8gbWFrZSBhICJoeXBlcmNhbGwiLAotICog
dG8gbWFrZSByZXF1ZXN0cyBvZiB0aGUgSG9zdCBJdHNlbGYuCi0gKgotICogT3VyIGh5cGVyY2Fs
bCBtZWNoYW5pc20gdXNlcyB0aGUgaGlnaGVzdCB1bnVzZWQgdHJhcCBjb2RlICh0cmFwcyAzMiBh
bmQKLSAqIGFib3ZlIGFyZSB1c2VkIGJ5IHJlYWwgaGFyZHdhcmUgaW50ZXJydXB0cykuICBTZXZl
bnRlZW4gaHlwZXJjYWxscyBhcmUKLSAqIGF2YWlsYWJsZTogdGhlIGh5cGVyY2FsbCBudW1iZXIg
aXMgcHV0IGluIHRoZSAlZWF4IHJlZ2lzdGVyLCBhbmQgdGhlCi0gKiBhcmd1bWVudHMgKHdoZW4g
cmVxdWlyZWQpIGFyZSBwbGFjZWQgaW4gJWVieCwgJWVjeCwgJWVkeCBhbmQgJWVzaS4KLSAqIElm
IGEgcmV0dXJuIHZhbHVlIG1ha2VzIHNlbnNlLCBpdCdzIHJldHVybmVkIGluICVlYXguCi0gKgot
ICogR3Jvc3NseSBpbnZhbGlkIGNhbGxzIHJlc3VsdCBpbiBTdWRkZW4gRGVhdGggYXQgdGhlIGhh
bmRzIG9mIHRoZSB2ZW5nZWZ1bAotICogSG9zdCwgcmF0aGVyIHRoYW4gcmV0dXJuaW5nIGZhaWx1
cmUuICBUaGlzIHJlZmxlY3RzIFdpbnN0b24gQ2h1cmNoaWxsJ3MKLSAqIGRlZmluaXRpb24gb2Yg
YSBnZW50bGVtYW46ICJzb21lb25lIHdobyBpcyBvbmx5IHJ1ZGUgaW50ZW50aW9uYWxseSIuCi0g
Ki8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZwotaGNhbGwodW5zaWduZWQgbG9uZyBjYWxs
LAotICAgICAgdW5zaWduZWQgbG9uZyBhcmcxLCB1bnNpZ25lZCBsb25nIGFyZzIsIHVuc2lnbmVk
IGxvbmcgYXJnMywKLSAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKLXsKLQkvKiAiaW50IiBpcyB0
aGUgSW50ZWwgaW5zdHJ1Y3Rpb24gdG8gdHJpZ2dlciBhIHRyYXAuICovCi0JYXNtIHZvbGF0aWxl
KCJpbnQgJCIgX19zdHJpbmdpZnkoTEdVRVNUX1RSQVBfRU5UUlkpCi0JCSAgICAgLyogVGhlIGNh
bGwgaW4gJWVheCAoYWthICJhIikgbWlnaHQgYmUgb3ZlcndyaXR0ZW4gKi8KLQkJICAgICA6ICI9
YSIoY2FsbCkKLQkJICAgICAgIC8qIFRoZSBhcmd1bWVudHMgYXJlIGluICVlYXgsICVlYngsICVl
Y3gsICVlZHggJiAlZXNpICovCi0JCSAgICAgOiAiYSIoY2FsbCksICJiIihhcmcxKSwgImMiKGFy
ZzIpLCAiZCIoYXJnMyksICJTIihhcmc0KQotCQkgICAgICAgLyogIm1lbW9yeSIgbWVhbnMgdGhp
cyBtaWdodCB3cml0ZSBzb21ld2hlcmUgaW4gbWVtb3J5LgotCQkJKiBUaGlzIGlzbid0IHRydWUg
Zm9yIGFsbCBjYWxscywgYnV0IGl0J3Mgc2FmZSB0byB0ZWxsCi0JCQkqIGdjYyB0aGF0IGl0IG1p
Z2h0IGhhcHBlbiBzbyBpdCBkb2Vzbid0IGdldCBjbGV2ZXIuICovCi0JCSAgICAgOiAibWVtb3J5
Iik7Ci0JcmV0dXJuIGNhbGw7Ci19Ci0vKjoqLwotCi0vKiBDYW4ndCB1c2Ugb3VyIG1pbigpIG1h
Y3JvIGhlcmU6IG5lZWRzIHRvIGJlIGEgY29uc3RhbnQgKi8KLSNkZWZpbmUgTEdVRVNUX0lSUVMg
KE5SX0lSUVMgPCAzMiA/IE5SX0lSUVM6IDMyKQotCi0jZGVmaW5lIExIQ0FMTF9SSU5HX1NJWkUg
NjQKLXN0cnVjdCBoY2FsbF9hcmdzIHsKLQkvKiBUaGVzZSBtYXAgZGlyZWN0bHkgb250byBlYXgv
ZWJ4L2VjeC9lZHgvZXNpIGluIHN0cnVjdCBsZ3Vlc3RfcmVncyAqLwotCXVuc2lnbmVkIGxvbmcg
YXJnMCwgYXJnMSwgYXJnMiwgYXJnMywgYXJnNDsKLX07Ci0KLSNlbmRpZiAvKiAhX19BU1NFTUJM
WV9fICovCi0jZW5kaWYgLyogX0FTTV9YODZfTEdVRVNUX0hDQUxMX0ggKi8KZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
cHJvY2Vzc29yLmgKaW5kZXggMDI4MjQ1ZTFjNDJiLi40MTBiNjI3MDAxMjkgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3Byb2Nlc3Nvci5oCkBAIC02NjEsNyArNjYxLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHN5
bmNfY29yZSh2b2lkKQogCSAqIEluIGNhc2UgTk1JIHVubWFza2luZyBvciBwZXJmb3JtYW5jZSBl
dmVyIGJlY29tZXMgYSBwcm9ibGVtLAogCSAqIHRoZSBuZXh0IGJlc3Qgb3B0aW9uIGFwcGVhcnMg
dG8gYmUgTU9WLXRvLUNSMiBhbmQgYW4KIAkgKiB1bmNvbmRpdGlvbmFsIGp1bXAuICBUaGF0IHNl
cXVlbmNlIGFsc28gd29ya3Mgb24gYWxsIENQVXMsCi0JICogYnV0IGl0IHdpbGwgZmF1bHQgYXQg
Q1BMMyAoaS5lLiBYZW4gUFYgYW5kIGxndWVzdCkuCisJICogYnV0IGl0IHdpbGwgZmF1bHQgYXQg
Q1BMMyAoaS5lLiBYZW4gUFYpLgogCSAqCiAJICogQ1BVSUQgaXMgdGhlIGNvbnZlbnRpb25hbCB3
YXksIGJ1dCBpdCdzIG5hc3R5OiBpdCBkb2Vzbid0CiAJICogZXhpc3Qgb24gc29tZSA0ODYtbGlr
ZSBDUFVzLCBhbmQgaXQgdXN1YWxseSBleGl0cyB0byBhCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9p
bmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oIGIvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9i
b290cGFyYW0uaAppbmRleCBkZGVmMzdiMTZhZjIuLjY2YjhmOTMzMzNkMSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaAorKysgYi9hcmNoL3g4Ni9pbmNs
dWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oCkBAIC0yMDEsNyArMjAxLDcgQEAgc3RydWN0IGJvb3Rf
cGFyYW1zIHsKICAqCiAgKiBAWDg2X1NVQkFSQ0hfUEM6IFNob3VsZCBiZSB1c2VkIGlmIHRoZSBo
YXJkd2FyZSBpcyBlbnVtZXJhYmxlIHVzaW5nIHN0YW5kYXJkCiAgKglQQyBtZWNoYW5pc21zIChQ
Q0ksIEFDUEkpIGFuZCBkb2Vzbid0IG5lZWQgYSBzcGVjaWFsIGJvb3QgZmxvdy4KLSAqIEBYODZf
U1VCQVJDSF9MR1VFU1Q6IFVzZWQgZm9yIHg4NiBoeXBlcnZpc29yIGRlbW8sIGxndWVzdAorICog
QFg4Nl9TVUJBUkNIX0xHVUVTVDogVXNlZCBmb3IgeDg2IGh5cGVydmlzb3IgZGVtbywgbGd1ZXN0
LCBkZXByZWNhdGVkCiAgKiBAWDg2X1NVQkFSQ0hfWEVOOiBVc2VkIGZvciBYZW4gZ3Vlc3QgdHlw
ZXMgd2hpY2ggZm9sbG93IHRoZSBQViBib290IHBhdGgsCiAgKiAJd2hpY2ggc3RhcnQgYXQgYXNt
IHN0YXJ0dXBfeGVuKCkgZW50cnkgcG9pbnQgYW5kIGxhdGVyIGp1bXAgdG8gdGhlIEMKICAqIAl4
ZW5fc3RhcnRfa2VybmVsKCkgZW50cnkgcG9pbnQuIEJvdGggZG9tVSBhbmQgZG9tMCB0eXBlIG9m
IGd1ZXN0cyBhcmUKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5j
IGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzMyLmMKaW5kZXggODgwYWEwOTMyNjhkLi43
MTBlZGFiOWU2NDQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5j
CisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jCkBAIC00LDkgKzQsNiBAQAog
CiAjaW5jbHVkZSA8YXNtL3Vjb250ZXh0Lmg+CiAKLSNpbmNsdWRlIDxsaW51eC9sZ3Vlc3QuaD4K
LSNpbmNsdWRlICIuLi8uLi8uLi9kcml2ZXJzL2xndWVzdC9sZy5oIgotCiAjZGVmaW5lIF9fU1lT
Q0FMTF9JMzg2KG5yLCBzeW0sIHF1YWwpIFtucl0gPSAxLAogc3RhdGljIGNoYXIgc3lzY2FsbHNb
XSA9IHsKICNpbmNsdWRlIDxhc20vc3lzY2FsbHNfMzIuaD4KQEAgLTYyLDIzICs1OSw2IEBAIHZv
aWQgZm9vKHZvaWQpCiAJT0ZGU0VUKHN0YWNrX2NhbmFyeV9vZmZzZXQsIHN0YWNrX2NhbmFyeSwg
Y2FuYXJ5KTsKICNlbmRpZgogCi0jaWYgZGVmaW5lZChDT05GSUdfTEdVRVNUKSB8fCBkZWZpbmVk
KENPTkZJR19MR1VFU1RfR1VFU1QpIHx8IGRlZmluZWQoQ09ORklHX0xHVUVTVF9NT0RVTEUpCi0J
QkxBTksoKTsKLQlPRkZTRVQoTEdVRVNUX0RBVEFfaXJxX2VuYWJsZWQsIGxndWVzdF9kYXRhLCBp
cnFfZW5hYmxlZCk7Ci0JT0ZGU0VUKExHVUVTVF9EQVRBX2lycV9wZW5kaW5nLCBsZ3Vlc3RfZGF0
YSwgaXJxX3BlbmRpbmcpOwotCi0JQkxBTksoKTsKLQlPRkZTRVQoTEdVRVNUX1BBR0VTX2hvc3Rf
Z2R0X2Rlc2MsIGxndWVzdF9wYWdlcywgc3RhdGUuaG9zdF9nZHRfZGVzYyk7Ci0JT0ZGU0VUKExH
VUVTVF9QQUdFU19ob3N0X2lkdF9kZXNjLCBsZ3Vlc3RfcGFnZXMsIHN0YXRlLmhvc3RfaWR0X2Rl
c2MpOwotCU9GRlNFVChMR1VFU1RfUEFHRVNfaG9zdF9jcjMsIGxndWVzdF9wYWdlcywgc3RhdGUu
aG9zdF9jcjMpOwotCU9GRlNFVChMR1VFU1RfUEFHRVNfaG9zdF9zcCwgbGd1ZXN0X3BhZ2VzLCBz
dGF0ZS5ob3N0X3NwKTsKLQlPRkZTRVQoTEdVRVNUX1BBR0VTX2d1ZXN0X2dkdF9kZXNjLCBsZ3Vl
c3RfcGFnZXMsc3RhdGUuZ3Vlc3RfZ2R0X2Rlc2MpOwotCU9GRlNFVChMR1VFU1RfUEFHRVNfZ3Vl
c3RfaWR0X2Rlc2MsIGxndWVzdF9wYWdlcyxzdGF0ZS5ndWVzdF9pZHRfZGVzYyk7Ci0JT0ZGU0VU
KExHVUVTVF9QQUdFU19ndWVzdF9nZHQsIGxndWVzdF9wYWdlcywgc3RhdGUuZ3Vlc3RfZ2R0KTsK
LQlPRkZTRVQoTEdVRVNUX1BBR0VTX3JlZ3NfdHJhcG51bSwgbGd1ZXN0X3BhZ2VzLCByZWdzLnRy
YXBudW0pOwotCU9GRlNFVChMR1VFU1RfUEFHRVNfcmVnc19lcnJjb2RlLCBsZ3Vlc3RfcGFnZXMs
IHJlZ3MuZXJyY29kZSk7Ci0JT0ZGU0VUKExHVUVTVF9QQUdFU19yZWdzLCBsZ3Vlc3RfcGFnZXMs
IHJlZ3MpOwotI2VuZGlmCiAJQkxBTksoKTsKIAlERUZJTkUoX19OUl9zeXNjYWxsX21heCwgc2l6
ZW9mKHN5c2NhbGxzKSAtIDEpOwogCURFRklORShOUl9zeXNjYWxscywgc2l6ZW9mKHN5c2NhbGxz
KSk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5TIGIvYXJjaC94ODYva2Vy
bmVsL2hlYWRfMzIuUwppbmRleCAxZjg1ZWU4Zjk0MzkuLmQ3YTJhNmM2NDYyNyAxMDA2NDQKLS0t
IGEvYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8z
Mi5TCkBAIC0xNTUsNyArMTU1LDYgQEAgRU5UUlkoc3RhcnR1cF8zMikKIAlqbXAgKiVlYXgKIAog
LkxiYWRfc3ViYXJjaDoKLVdFQUsobGd1ZXN0X2VudHJ5KQogV0VBSyh4ZW5fZW50cnkpCiAJLyog
VW5rbm93biBpbXBsZW1lbnRhdGlvbjsgdGhlcmUncyByZWFsbHkKIAkgICBub3RoaW5nIHdlIGNh
biBkbyBhdCB0aGlzIHBvaW50LiAqLwpAQCAtMTY1LDcgKzE2NCw2IEBAIFdFQUsoeGVuX2VudHJ5
KQogCiBzdWJhcmNoX2VudHJpZXM6CiAJLmxvbmcgLkxkZWZhdWx0X2VudHJ5CQkvKiBub3JtYWwg
eDg2L1BDICovCi0JLmxvbmcgbGd1ZXN0X2VudHJ5CQkvKiBsZ3Vlc3QgaHlwZXJ2aXNvciAqLwog
CS5sb25nIHhlbl9lbnRyeQkJCS8qIFhlbiBoeXBlcnZpc29yICovCiAJLmxvbmcgLkxkZWZhdWx0
X2VudHJ5CQkvKiBNb29yZXN0b3duIE1JRCAqLwogbnVtX3N1YmFyY2hfZW50cmllcyA9ICguIC0g
c3ViYXJjaF9lbnRyaWVzKSAvIDQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wbGF0Zm9y
bS1xdWlya3MuYyBiL2FyY2gveDg2L2tlcm5lbC9wbGF0Zm9ybS1xdWlya3MuYwppbmRleCA5MTI3
MTEyMmYwZGYuLjUwMmE3N2QwYWRiMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BsYXRm
b3JtLXF1aXJrcy5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wbGF0Zm9ybS1xdWlya3MuYwpAQCAt
MTYsNyArMTYsNiBAQCB2b2lkIF9faW5pdCB4ODZfZWFybHlfaW5pdF9wbGF0Zm9ybV9xdWlya3Mo
dm9pZCkKIAkJeDg2X3BsYXRmb3JtLmxlZ2FjeS5yZXNlcnZlX2Jpb3NfcmVnaW9ucyA9IDE7CiAJ
CWJyZWFrOwogCWNhc2UgWDg2X1NVQkFSQ0hfWEVOOgotCWNhc2UgWDg2X1NVQkFSQ0hfTEdVRVNU
OgogCQl4ODZfcGxhdGZvcm0ubGVnYWN5LmRldmljZXMucG5wYmlvcyA9IDA7CiAJCXg4Nl9wbGF0
Zm9ybS5sZWdhY3kucnRjID0gMDsKIAkJYnJlYWs7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0v
S2NvbmZpZyBiL2FyY2gveDg2L2t2bS9LY29uZmlnCmluZGV4IDI2ODhjN2RjNTMyMy4uM2VhNjI0
NDUyZjkzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rdm0vS2NvbmZpZworKysgYi9hcmNoL3g4Ni9r
dm0vS2NvbmZpZwpAQCAtODksNiArODksNSBAQCBjb25maWcgS1ZNX01NVV9BVURJVAogIyBPSywg
aXQncyBhIGxpdHRsZSBjb3VudGVyLWludHVpdGl2ZSB0byBkbyB0aGlzLCBidXQgaXQgcHV0cyBp
dCBuZWF0bHkgdW5kZXIKICMgdGhlIHZpcnR1YWxpemF0aW9uIG1lbnUuCiBzb3VyY2UgZHJpdmVy
cy92aG9zdC9LY29uZmlnCi1zb3VyY2UgZHJpdmVycy9sZ3Vlc3QvS2NvbmZpZwogCiBlbmRpZiAj
IFZJUlRVQUxJWkFUSU9OCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9sZ3Vlc3QvS2NvbmZpZyBiL2Fy
Y2gveDg2L2xndWVzdC9LY29uZmlnCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwOGY0
MWNhYWRhNDUuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNoL3g4Ni9sZ3Vlc3QvS2NvbmZpZworKysg
L2Rldi9udWxsCkBAIC0xLDE0ICswLDAgQEAKLWNvbmZpZyBMR1VFU1RfR1VFU1QKLQlib29sICJM
Z3Vlc3QgZ3Vlc3Qgc3VwcG9ydCIKLQlkZXBlbmRzIG9uIFg4Nl8zMiAmJiBQQVJBVklSVCAmJiBQ
Q0kKLQlzZWxlY3QgVFRZCi0Jc2VsZWN0IFZJUlRVQUxJWkFUSU9OCi0Jc2VsZWN0IFZJUlRJTwot
CXNlbGVjdCBWSVJUSU9fQ09OU09MRQotCWhlbHAKLQkgIExndWVzdCBpcyBhIHRpbnkgaW4ta2Vy
bmVsIGh5cGVydmlzb3IuICBTZWxlY3RpbmcgdGhpcyB3aWxsCi0JICBhbGxvdyB5b3VyIGtlcm5l
bCB0byBib290IHVuZGVyIGxndWVzdC4gIFRoaXMgb3B0aW9uIHdpbGwgaW5jcmVhc2UKLQkgIHlv
dXIga2VybmVsIHNpemUgYnkgYWJvdXQgMTBrLiAgSWYgaW4gZG91YnQsIHNheSBOLgotCi0JICBJ
ZiB5b3Ugc2F5IFkgaGVyZSwgbWFrZSBzdXJlIHlvdSBzYXkgWSAob3IgTSkgdG8gdGhlIHZpcnRp
byBibG9jawotCSAgYW5kIG5ldCBkcml2ZXJzIHdoaWNoIGxndWVzdCBuZWVkcy4KZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2xndWVzdC9NYWtlZmlsZSBiL2FyY2gveDg2L2xndWVzdC9NYWtlZmlsZQpk
ZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOGYzOGQ1NzdhMmZhLi4wMDAwMDAwMDAwMDAK
LS0tIGEvYXJjaC94ODYvbGd1ZXN0L01ha2VmaWxlCisrKyAvZGV2L251bGwKQEAgLTEsMiArMCww
IEBACi1vYmoteQkJOj0gaGVhZF8zMi5vIGJvb3QubwotQ0ZMQUdTX2Jvb3Qubwk6PSAkKGNhbGwg
Y2Mtb3B0aW9uLCAtZm5vLXN0YWNrLXByb3RlY3RvcikKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xn
dWVzdC9ib290LmMgYi9hcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCA5OTQ3MjY5OGM5MzEuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNoL3g4Ni9sZ3Vl
c3QvYm9vdC5jCisrKyAvZGV2L251bGwKQEAgLTEsMTU1OCArMCwwIEBACi0vKlA6MDEwCi0gKiBB
IGh5cGVydmlzb3IgYWxsb3dzIG11bHRpcGxlIE9wZXJhdGluZyBTeXN0ZW1zIHRvIHJ1biBvbiBh
IHNpbmdsZSBtYWNoaW5lLgotICogVG8gcXVvdGUgRGF2aWQgV2hlZWxlcjogIkFueSBwcm9ibGVt
IGluIGNvbXB1dGVyIHNjaWVuY2UgY2FuIGJlIHNvbHZlZCB3aXRoCi0gKiBhbm90aGVyIGxheWVy
IG9mIGluZGlyZWN0aW9uLiIKLSAqCi0gKiBXZSBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gdHdvIHdh
eXMuICBGaXJzdCwgd2Ugc3RhcnQgd2l0aCBhIG5vcm1hbCBMaW51eAotICoga2VybmVsIGFuZCBp
bnNlcnQgYSBtb2R1bGUgKGxnLmtvKSB3aGljaCBhbGxvd3MgdXMgdG8gcnVuIG90aGVyIExpbnV4
Ci0gKiBrZXJuZWxzIHRoZSBzYW1lIHdheSB3ZSdkIHJ1biBwcm9jZXNzZXMuICBXZSBjYWxsIHRo
ZSBmaXJzdCBrZXJuZWwgdGhlIEhvc3QsCi0gKiBhbmQgdGhlIG90aGVycyB0aGUgR3Vlc3RzLiAg
VGhlIHByb2dyYW0gd2hpY2ggc2V0cyB1cCBhbmQgY29uZmlndXJlcyBHdWVzdHMKLSAqIChzdWNo
IGFzIHRoZSBleGFtcGxlIGluIHRvb2xzL2xndWVzdC9sZ3Vlc3QuYykgaXMgY2FsbGVkIHRoZSBM
YXVuY2hlci4KLSAqCi0gKiBTZWNvbmRseSwgd2Ugb25seSBydW4gc3BlY2lhbGx5IG1vZGlmaWVk
IEd1ZXN0cywgbm90IG5vcm1hbCBrZXJuZWxzOiBzZXR0aW5nCi0gKiBDT05GSUdfTEdVRVNUX0dV
RVNUIHRvICJ5IiBjb21waWxlcyB0aGlzIGZpbGUgaW50byB0aGUga2VybmVsIHNvIGl0IGtub3dz
Ci0gKiBob3cgdG8gYmUgYSBHdWVzdCBhdCBib290IHRpbWUuICBUaGlzIG1lYW5zIHRoYXQgeW91
IGNhbiB1c2UgdGhlIHNhbWUga2VybmVsCi0gKiB5b3UgYm9vdCBub3JtYWxseSAoaWUuIGFzIGEg
SG9zdCkgYXMgYSBHdWVzdC4KLSAqCi0gKiBUaGVzZSBHdWVzdHMga25vdyB0aGF0IHRoZXkgY2Fu
bm90IGRvIHByaXZpbGVnZWQgb3BlcmF0aW9ucywgc3VjaCBhcyBkaXNhYmxlCi0gKiBpbnRlcnJ1
cHRzLCBhbmQgdGhhdCB0aGV5IGhhdmUgdG8gYXNrIHRoZSBIb3N0IHRvIGRvIHN1Y2ggdGhpbmdz
IGV4cGxpY2l0bHkuCi0gKiBUaGlzIGZpbGUgY29uc2lzdHMgb2YgYWxsIHRoZSByZXBsYWNlbWVu
dHMgZm9yIHN1Y2ggbG93LWxldmVsIG5hdGl2ZQotICogaGFyZHdhcmUgb3BlcmF0aW9uczogdGhl
c2Ugc3BlY2lhbCBHdWVzdCB2ZXJzaW9ucyBjYWxsIHRoZSBIb3N0LgotICoKLSAqIFNvIGhvdyBk
b2VzIHRoZSBrZXJuZWwga25vdyBpdCdzIGEgR3Vlc3Q/ICBXZSdsbCBzZWUgdGhhdCBsYXRlciwg
YnV0IGxldCdzCi0gKiBqdXN0IHNheSB0aGF0IHdlIGVuZCB1cCBoZXJlIHdoZXJlIHdlIHJlcGxh
Y2UgdGhlIG5hdGl2ZSBmdW5jdGlvbnMgdmFyaW91cwotICogInBhcmF2aXJ0IiBzdHJ1Y3R1cmVz
IHdpdGggb3VyIEd1ZXN0IHZlcnNpb25zLCB0aGVuIGJvb3QgbGlrZSBub3JtYWwuCi06Ki8KLQot
LyoKLSAqIENvcHlyaWdodCAoQykgMjAwNiwgUnVzdHkgUnVzc2VsbCA8cnVzdHlAcnVzdGNvcnAu
Y29tLmF1PiBJQk0gQ29ycG9yYXRpb24uCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVk
IGJ5Ci0gKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9m
IHRoZSBMaWNlbnNlLCBvcgotICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K
LSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0Ci0gKiBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgT1IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UsIEdPT0QgVElUTEUgb3IKLSAqIE5PTiBJTkZSSU5HRU1F
TlQuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlCi0gKiBkZXRh
aWxzLgotICoKLSAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90
LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQotICogRm91bmRhdGlvbiwgSW5jLiwgNjc1IE1h
c3MgQXZlLCBDYW1icmlkZ2UsIE1BIDAyMTM5LCBVU0EuCi0gKi8KLSNpbmNsdWRlIDxsaW51eC9r
ZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51eC9zdGFydF9rZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51
eC9zdHJpbmcuaD4KLSNpbmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Ci0jaW5jbHVkZSA8bGludXgv
c2NyZWVuX2luZm8uaD4KLSNpbmNsdWRlIDxsaW51eC9pcnEuaD4KLSNpbmNsdWRlIDxsaW51eC9p
bnRlcnJ1cHQuaD4KLSNpbmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgotI2luY2x1ZGUgPGxp
bnV4L2Nsb2NrY2hpcHMuaD4KLSNpbmNsdWRlIDxsaW51eC9sZ3Vlc3QuaD4KLSNpbmNsdWRlIDxs
aW51eC9sZ3Vlc3RfbGF1bmNoZXIuaD4KLSNpbmNsdWRlIDxsaW51eC92aXJ0aW9fY29uc29sZS5o
PgotI2luY2x1ZGUgPGxpbnV4L3BtLmg+Ci0jaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+Ci0jaW5j
bHVkZSA8bGludXgvcGNpLmg+Ci0jaW5jbHVkZSA8bGludXgvdmlydGlvX3BjaS5oPgotI2luY2x1
ZGUgPGFzbS9hY3BpLmg+Ci0jaW5jbHVkZSA8YXNtL2FwaWMuaD4KLSNpbmNsdWRlIDxhc20vbGd1
ZXN0Lmg+Ci0jaW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+Ci0jaW5jbHVkZSA8YXNtL3BhcmFtLmg+
Ci0jaW5jbHVkZSA8YXNtL3BhZ2UuaD4KLSNpbmNsdWRlIDxhc20vcGd0YWJsZS5oPgotI2luY2x1
ZGUgPGFzbS9kZXNjLmg+Ci0jaW5jbHVkZSA8YXNtL3NldHVwLmg+Ci0jaW5jbHVkZSA8YXNtL2U4
MjAvYXBpLmg+Ci0jaW5jbHVkZSA8YXNtL21jZS5oPgotI2luY2x1ZGUgPGFzbS9pby5oPgotI2lu
Y2x1ZGUgPGFzbS9mcHUvYXBpLmg+Ci0jaW5jbHVkZSA8YXNtL3N0YWNrcHJvdGVjdG9yLmg+Ci0j
aW5jbHVkZSA8YXNtL3JlYm9vdC5oPgkJLyogZm9yIHN0cnVjdCBtYWNoaW5lX29wcyAqLwotI2lu
Y2x1ZGUgPGFzbS9rdm1fcGFyYS5oPgotI2luY2x1ZGUgPGFzbS9wY2lfeDg2Lmg+Ci0jaW5jbHVk
ZSA8YXNtL3BjaS1kaXJlY3QuaD4KLQotLypHOjAxMAotICogV2VsY29tZSB0byB0aGUgR3Vlc3Qh
Ci0gKgotICogVGhlIEd1ZXN0IGluIG91ciB0YWxlIGlzIGEgc2ltcGxlIGNyZWF0dXJlOiBpZGVu
dGljYWwgdG8gdGhlIEhvc3QgYnV0Ci0gKiBiZWhhdmluZyBpbiBzaW1wbGlmaWVkIGJ1dCBlcXVp
dmFsZW50IHdheXMuICBJbiBwYXJ0aWN1bGFyLCB0aGUgR3Vlc3QgaXMgdGhlCi0gKiBzYW1lIGtl
cm5lbCBhcyB0aGUgSG9zdCAob3IgYXQgbGVhc3QsIGJ1aWx0IGZyb20gdGhlIHNhbWUgc291cmNl
IGNvZGUpLgotOiovCi0KLXN0cnVjdCBsZ3Vlc3RfZGF0YSBsZ3Vlc3RfZGF0YSA9IHsKLQkuaGNh
bGxfc3RhdHVzID0geyBbMCAuLi4gTEhDQUxMX1JJTkdfU0laRS0xXSA9IDB4RkYgfSwKLQkubm9p
cnFfaXJldCA9ICh1MzIpbGd1ZXN0X25vaXJxX2lyZXQsCi0JLmtlcm5lbF9hZGRyZXNzID0gUEFH
RV9PRkZTRVQsCi0JLmJsb2NrZWRfaW50ZXJydXB0cyA9IHsgMSB9LCAvKiBCbG9jayB0aW1lciBp
bnRlcnJ1cHRzICovCi0JLnN5c2NhbGxfdmVjID0gSUEzMl9TWVNDQUxMX1ZFQ1RPUiwKLX07Ci0K
LS8qRzowMzcKLSAqIGFzeW5jX2hjYWxsKCkgaXMgcHJldHR5IHNpbXBsZTogSSdtIHF1aXRlIHBy
b3VkIG9mIGl0IHJlYWxseS4gIFdlIGhhdmUgYQotICogcmluZyBidWZmZXIgb2Ygc3RvcmVkIGh5
cGVyY2FsbHMgd2hpY2ggdGhlIEhvc3Qgd2lsbCBydW4gdGhvdWdoIG5leHQgdGltZSB3ZQotICog
ZG8gYSBub3JtYWwgaHlwZXJjYWxsLiAgRWFjaCBlbnRyeSBpbiB0aGUgcmluZyBoYXMgNSBzbG90
cyBmb3IgdGhlIGh5cGVyY2FsbAotICogYXJndW1lbnRzLCBhbmQgYSAiaGNhbGxfc3RhdHVzIiB3
b3JkIHdoaWNoIGlzIDAgaWYgdGhlIGNhbGwgaXMgcmVhZHkgdG8gZ28sCi0gKiBhbmQgMjU1IG9u
Y2UgdGhlIEhvc3QgaGFzIGZpbmlzaGVkIHdpdGggaXQuCi0gKgotICogSWYgd2UgY29tZSBhcm91
bmQgdG8gYSBzbG90IHdoaWNoIGhhc24ndCBiZWVuIGZpbmlzaGVkLCB0aGVuIHRoZSB0YWJsZSBp
cwotICogZnVsbCBhbmQgd2UganVzdCBtYWtlIHRoZSBoeXBlcmNhbGwgZGlyZWN0bHkuICBUaGlz
IGhhcyB0aGUgbmljZSBzaWRlCi0gKiBlZmZlY3Qgb2YgY2F1c2luZyB0aGUgSG9zdCB0byBydW4g
YWxsIHRoZSBzdG9yZWQgY2FsbHMgaW4gdGhlIHJpbmcgYnVmZmVyCi0gKiB3aGljaCBlbXB0aWVz
IGl0IGZvciBuZXh0IHRpbWUhCi0gKi8KLXN0YXRpYyB2b2lkIGFzeW5jX2hjYWxsKHVuc2lnbmVk
IGxvbmcgY2FsbCwgdW5zaWduZWQgbG9uZyBhcmcxLAotCQkJdW5zaWduZWQgbG9uZyBhcmcyLCB1
bnNpZ25lZCBsb25nIGFyZzMsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzQpCi17Ci0JLyogTm90ZTog
VGhpcyBjb2RlIGFzc3VtZXMgd2UncmUgdW5pcHJvY2Vzc29yLiAqLwotCXN0YXRpYyB1bnNpZ25l
ZCBpbnQgbmV4dF9jYWxsOwotCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0KLQkvKgotCSAqIERpc2Fi
bGUgaW50ZXJydXB0cyBpZiBub3QgYWxyZWFkeSBkaXNhYmxlZDogd2UgZG9uJ3Qgd2FudCBhbgot
CSAqIGludGVycnVwdCBoYW5kbGVyIG1ha2luZyBhIGh5cGVyY2FsbCB3aGlsZSB3ZSdyZSBhbHJl
YWR5IGRvaW5nCi0JICogb25lIQotCSAqLwotCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlpZiAo
bGd1ZXN0X2RhdGEuaGNhbGxfc3RhdHVzW25leHRfY2FsbF0gIT0gMHhGRikgewotCQkvKiBUYWJs
ZSBmdWxsLCBzbyBkbyBub3JtYWwgaGNhbGwgd2hpY2ggd2lsbCBmbHVzaCB0YWJsZS4gKi8KLQkJ
aGNhbGwoY2FsbCwgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCk7Ci0JfSBlbHNlIHsKLQkJbGd1ZXN0
X2RhdGEuaGNhbGxzW25leHRfY2FsbF0uYXJnMCA9IGNhbGw7Ci0JCWxndWVzdF9kYXRhLmhjYWxs
c1tuZXh0X2NhbGxdLmFyZzEgPSBhcmcxOwotCQlsZ3Vlc3RfZGF0YS5oY2FsbHNbbmV4dF9jYWxs
XS5hcmcyID0gYXJnMjsKLQkJbGd1ZXN0X2RhdGEuaGNhbGxzW25leHRfY2FsbF0uYXJnMyA9IGFy
ZzM7Ci0JCWxndWVzdF9kYXRhLmhjYWxsc1tuZXh0X2NhbGxdLmFyZzQgPSBhcmc0OwotCQkvKiBB
cmd1bWVudHMgbXVzdCBhbGwgYmUgd3JpdHRlbiBiZWZvcmUgd2UgbWFyayBpdCB0byBnbyAqLwot
CQl3bWIoKTsKLQkJbGd1ZXN0X2RhdGEuaGNhbGxfc3RhdHVzW25leHRfY2FsbF0gPSAwOwotCQlp
ZiAoKytuZXh0X2NhbGwgPT0gTEhDQUxMX1JJTkdfU0laRSkKLQkJCW5leHRfY2FsbCA9IDA7Ci0J
fQotCWxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLX0KLQotLypHOjAzNQotICogTm90aWNlIHRo
ZSBsYXp5X2hjYWxsKCkgYWJvdmUsIHJhdGhlciB0aGFuIGhjYWxsKCkuICBUaGlzIGlzIG91ciBm
aXJzdCByZWFsCi0gKiBvcHRpbWl6YXRpb24gdHJpY2shCi0gKgotICogV2hlbiBsYXp5X21vZGUg
aXMgc2V0LCBpdCBtZWFucyB3ZSdyZSBhbGxvd2VkIHRvIGRlZmVyIGFsbCBoeXBlcmNhbGxzIGFu
ZCBkbwotICogdGhlbSBhcyBhIGJhdGNoIHdoZW4gbGF6eV9tb2RlIGlzIGV2ZW50dWFsbHkgdHVy
bmVkIG9mZi4gIEJlY2F1c2UgaHlwZXJjYWxscwotICogYXJlIHJlYXNvbmFibHkgZXhwZW5zaXZl
LCBiYXRjaGluZyB0aGVtIHVwIG1ha2VzIHNlbnNlLiAgRm9yIGV4YW1wbGUsIGEKLSAqIGxhcmdl
IG11bm1hcCBtaWdodCB1cGRhdGUgZG96ZW5zIG9mIHBhZ2UgdGFibGUgZW50cmllczogdGhhdCBj
b2RlIGNhbGxzCi0gKiBwYXJhdmlydF9lbnRlcl9sYXp5X21tdSgpLCBkb2VzIHRoZSBkb3plbiB1
cGRhdGVzLCB0aGVuIGNhbGxzCi0gKiBsZ3Vlc3RfbGVhdmVfbGF6eV9tb2RlKCkuCi0gKgotICog
U28sIHdoZW4gd2UncmUgaW4gbGF6eSBtb2RlLCB3ZSBjYWxsIGFzeW5jX2hjYWxsKCkgdG8gc3Rv
cmUgdGhlIGNhbGwgZm9yCi0gKiBmdXR1cmUgcHJvY2Vzc2luZzoKLSAqLwotc3RhdGljIHZvaWQg
bGF6eV9oY2FsbDEodW5zaWduZWQgbG9uZyBjYWxsLCB1bnNpZ25lZCBsb25nIGFyZzEpCi17Ci0J
aWYgKHBhcmF2aXJ0X2dldF9sYXp5X21vZGUoKSA9PSBQQVJBVklSVF9MQVpZX05PTkUpCi0JCWhj
YWxsKGNhbGwsIGFyZzEsIDAsIDAsIDApOwotCWVsc2UKLQkJYXN5bmNfaGNhbGwoY2FsbCwgYXJn
MSwgMCwgMCwgMCk7Ci19Ci0KLS8qIFlvdSBjYW4gaW1hZ2luZSB3aGF0IGxhenlfaGNhbGwyLCAz
IGFuZCA0IGxvb2sgbGlrZS4gOiovCi1zdGF0aWMgdm9pZCBsYXp5X2hjYWxsMih1bnNpZ25lZCBs
b25nIGNhbGwsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzEsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzIp
Ci17Ci0JaWYgKHBhcmF2aXJ0X2dldF9sYXp5X21vZGUoKSA9PSBQQVJBVklSVF9MQVpZX05PTkUp
Ci0JCWhjYWxsKGNhbGwsIGFyZzEsIGFyZzIsIDAsIDApOwotCWVsc2UKLQkJYXN5bmNfaGNhbGwo
Y2FsbCwgYXJnMSwgYXJnMiwgMCwgMCk7Ci19Ci0KLXN0YXRpYyB2b2lkIGxhenlfaGNhbGwzKHVu
c2lnbmVkIGxvbmcgY2FsbCwKLQkJCXVuc2lnbmVkIGxvbmcgYXJnMSwKLQkJCXVuc2lnbmVkIGxv
bmcgYXJnMiwKLQkJCXVuc2lnbmVkIGxvbmcgYXJnMykKLXsKLQlpZiAocGFyYXZpcnRfZ2V0X2xh
enlfbW9kZSgpID09IFBBUkFWSVJUX0xBWllfTk9ORSkKLQkJaGNhbGwoY2FsbCwgYXJnMSwgYXJn
MiwgYXJnMywgMCk7Ci0JZWxzZQotCQlhc3luY19oY2FsbChjYWxsLCBhcmcxLCBhcmcyLCBhcmcz
LCAwKTsKLX0KLQotI2lmZGVmIENPTkZJR19YODZfUEFFCi1zdGF0aWMgdm9pZCBsYXp5X2hjYWxs
NCh1bnNpZ25lZCBsb25nIGNhbGwsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzEsCi0JCQl1bnNpZ25l
ZCBsb25nIGFyZzIsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzMsCi0JCQl1bnNpZ25lZCBsb25nIGFy
ZzQpCi17Ci0JaWYgKHBhcmF2aXJ0X2dldF9sYXp5X21vZGUoKSA9PSBQQVJBVklSVF9MQVpZX05P
TkUpCi0JCWhjYWxsKGNhbGwsIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQpOwotCWVsc2UKLQkJYXN5
bmNfaGNhbGwoY2FsbCwgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCk7Ci19Ci0jZW5kaWYKLQotLypH
OjAzNgotICogV2hlbiBsYXp5IG1vZGUgaXMgdHVybmVkIG9mZiwgd2UgaXNzdWUgdGhlIGRvLW5v
dGhpbmcgaHlwZXJjYWxsIHRvCi0gKiBmbHVzaCBhbnkgc3RvcmVkIGNhbGxzLCBhbmQgY2FsbCB0
aGUgZ2VuZXJpYyBoZWxwZXIgdG8gcmVzZXQgdGhlCi0gKiBwZXItY3B1IGxhenkgbW9kZSB2YXJp
YWJsZS4KLSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X2xlYXZlX2xhenlfbW11X21vZGUodm9pZCkK
LXsKLQloY2FsbChMSENBTExfRkxVU0hfQVNZTkMsIDAsIDAsIDAsIDApOwotCXBhcmF2aXJ0X2xl
YXZlX2xhenlfbW11KCk7Ci19Ci0KLS8qCi0gKiBXZSBhbHNvIGNhdGNoIHRoZSBlbmQgb2YgY29u
dGV4dCBzd2l0Y2g7IHdlIGVudGVyIGxhenkgbW9kZSBmb3IgbXVjaCBvZgotICogdGhhdCB0b28s
IHNvIGFnYWluIHdlIG5lZWQgdG8gZmx1c2ggaGVyZS4KLSAqCi0gKiAoVGVjaG5pY2FsbHksIHRo
aXMgaXMgbGF6eSBDUFUgbW9kZSwgYW5kIG5vcm1hbGx5IHdlJ3JlIGluIGxhenkgTU1VCi0gKiBt
b2RlLCBidXQgdW5saWtlIFhlbiwgbGd1ZXN0IGRvZXNuJ3QgY2FyZSBhYm91dCB0aGUgZGlmZmVy
ZW5jZSkuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF9lbmRfY29udGV4dF9zd2l0Y2goc3RydWN0
IHRhc2tfc3RydWN0ICpuZXh0KQotewotCWhjYWxsKExIQ0FMTF9GTFVTSF9BU1lOQywgMCwgMCwg
MCwgMCk7Ci0JcGFyYXZpcnRfZW5kX2NvbnRleHRfc3dpdGNoKG5leHQpOwotfQotCi0vKkc6MDMy
Ci0gKiBBZnRlciB0aGF0IGRpdmVyc2lvbiB3ZSByZXR1cm4gdG8gb3VyIGZpcnN0IG5hdGl2ZS1p
bnN0cnVjdGlvbgotICogcmVwbGFjZW1lbnRzOiBmb3VyIGZ1bmN0aW9ucyBmb3IgaW50ZXJydXB0
IGNvbnRyb2wuCi0gKgotICogVGhlIHNpbXBsZXN0IHdheSBvZiBpbXBsZW1lbnRpbmcgdGhlc2Ug
d291bGQgYmUgdG8gaGF2ZSAidHVybiBpbnRlcnJ1cHRzCi0gKiBvZmYiIGFuZCAidHVybiBpbnRl
cnJ1cHRzIG9uIiBoeXBlcmNhbGxzLiAgVW5mb3J0dW5hdGVseSwgdGhpcyBpcyB0b28gc2xvdzoK
LSAqIHRoZXNlIGFyZSBieSBmYXIgdGhlIG1vc3QgY29tbW9ubHkgY2FsbGVkIGZ1bmN0aW9ucyBv
ZiB0aG9zZSB3ZSBvdmVycmlkZS4KLSAqCi0gKiBTbyBpbnN0ZWFkIHdlIGtlZXAgYW4gImlycV9l
bmFibGVkIiBmaWVsZCBpbnNpZGUgb3VyICJzdHJ1Y3QgbGd1ZXN0X2RhdGEiLAotICogd2hpY2gg
dGhlIEd1ZXN0IGNhbiB1cGRhdGUgd2l0aCBhIHNpbmdsZSBpbnN0cnVjdGlvbi4gIFRoZSBIb3N0
IGtub3dzIHRvCi0gKiBjaGVjayB0aGVyZSBiZWZvcmUgaXQgdHJpZXMgdG8gZGVsaXZlciBhbiBp
bnRlcnJ1cHQuCi0gKi8KLQotLyoKLSAqIHNhdmVfZmxhZ3MoKSBpcyBleHBlY3RlZCB0byByZXR1
cm4gdGhlIHByb2Nlc3NvciBzdGF0ZSAoaWUuICJmbGFncyIpLiAgVGhlCi0gKiBmbGFncyB3b3Jk
IGNvbnRhaW5zIGFsbCBraW5kIG9mIHN0dWZmLCBidXQgaW4gcHJhY3RpY2UgTGludXggb25seSBj
YXJlcwotICogYWJvdXQgdGhlIGludGVycnVwdCBmbGFnLiAgT3VyICJzYXZlX2ZsYWdzKCkiIGp1
c3QgcmV0dXJucyB0aGF0LgotICovCi1hc21saW5rYWdlIF9fdmlzaWJsZSB1bnNpZ25lZCBsb25n
IGxndWVzdF9zYXZlX2ZsKHZvaWQpCi17Ci0JcmV0dXJuIGxndWVzdF9kYXRhLmlycV9lbmFibGVk
OwotfQotCi0vKiBJbnRlcnJ1cHRzIGdvIG9mZi4uLiAqLwotYXNtbGlua2FnZSBfX3Zpc2libGUg
dm9pZCBsZ3Vlc3RfaXJxX2Rpc2FibGUodm9pZCkKLXsKLQlsZ3Vlc3RfZGF0YS5pcnFfZW5hYmxl
ZCA9IDA7Ci19Ci0KLS8qCi0gKiBMZXQncyBwYXVzZSBhIG1vbWVudC4gIFJlbWVtYmVyIGhvdyBJ
IHNhaWQgdGhlc2UgYXJlIGNhbGxlZCBzbyBvZnRlbj8KLSAqIEplcmVteSBGaXR6aGFyZGluZ2Ug
b3B0aW1pemVkIHRoZW0gc28gaGFyZCBlYXJseSBpbiAyMDA5IHRoYXQgaGUgaGFkIHRvCi0gKiBi
cmVhayBzb21lIHJ1bGVzLiAgSW4gcGFydGljdWxhciwgdGhlc2UgZnVuY3Rpb25zIGFyZSBhc3N1
bWVkIHRvIHNhdmUgdGhlaXIKLSAqIG93biByZWdpc3RlcnMgaWYgdGhleSBuZWVkIHRvOiBub3Jt
YWwgQyBmdW5jdGlvbnMgYXNzdW1lIHRoZXkgY2FuIHRyYXNoIHRoZQotICogZWF4IHJlZ2lzdGVy
LiAgVG8gdXNlIG5vcm1hbCBDIGZ1bmN0aW9ucywgd2UgdXNlCi0gKiBQVl9DQUxMRUVfU0FWRV9S
RUdTX1RIVU5LKCksIHdoaWNoIHB1c2hlcyAlZWF4IG9udG8gdGhlIHN0YWNrLCBjYWxscyB0aGUK
LSAqIEMgZnVuY3Rpb24sIHRoZW4gcmVzdG9yZXMgaXQuCi0gKi8KLVBWX0NBTExFRV9TQVZFX1JF
R1NfVEhVTksobGd1ZXN0X3NhdmVfZmwpOwotUFZfQ0FMTEVFX1NBVkVfUkVHU19USFVOSyhsZ3Vl
c3RfaXJxX2Rpc2FibGUpOwotLyo6Ki8KLQotLyogVGhlc2UgYXJlIGluIGhlYWRfMzIuUyAqLwot
ZXh0ZXJuIHZvaWQgbGdfaXJxX2VuYWJsZSh2b2lkKTsKLWV4dGVybiB2b2lkIGxnX3Jlc3RvcmVf
ZmwodW5zaWduZWQgbG9uZyBmbGFncyk7Ci0KLS8qTTowMDMKLSAqIFdlIGNvdWxkIGJlIG1vcmUg
ZWZmaWNpZW50IGluIG91ciBjaGVja2luZyBvZiBvdXRzdGFuZGluZyBpbnRlcnJ1cHRzLCByYXRo
ZXIKLSAqIHRoYW4gdXNpbmcgYSBicmFuY2guICBPbmUgd2F5IHdvdWxkIGJlIHRvIHB1dCB0aGUg
ImlycV9lbmFibGVkIiBmaWVsZCBpbiBhCi0gKiBwYWdlIGJ5IGl0c2VsZiwgYW5kIGhhdmUgdGhl
IEhvc3Qgd3JpdGUtcHJvdGVjdCBpdCB3aGVuIGFuIGludGVycnVwdCBjb21lcwotICogaW4gd2hl
biBpcnFzIGFyZSBkaXNhYmxlZC4gIFRoZXJlIHdpbGwgdGhlbiBiZSBhIHBhZ2UgZmF1bHQgYXMg
c29vbiBhcwotICogaW50ZXJydXB0cyBhcmUgcmUtZW5hYmxlZC4KLSAqCi0gKiBBIGJldHRlciBt
ZXRob2QgaXMgdG8gaW1wbGVtZW50IHNvZnQgaW50ZXJydXB0IGRpc2FibGUgZ2VuZXJhbGx5IGZv
ciB4ODY6Ci0gKiBpbnN0ZWFkIG9mIGRpc2FibGluZyBpbnRlcnJ1cHRzLCB3ZSBzZXQgYSBmbGFn
LiAgSWYgYW4gaW50ZXJydXB0IGRvZXMgY29tZQotICogaW4sIHdlIHRoZW4gZGlzYWJsZSB0aGVt
IGZvciByZWFsLiAgVGhpcyBpcyB1bmNvbW1vbiwgc28gd2UgY291bGQgc2ltcGx5IHVzZQotICog
YSBoeXBlcmNhbGwgZm9yIGludGVycnVwdCBjb250cm9sIGFuZCBub3Qgd29ycnkgYWJvdXQgZWZm
aWNpZW5jeS4KLToqLwotCi0vKkc6MDM0Ci0gKiBUaGUgSW50ZXJydXB0IERlc2NyaXB0b3IgVGFi
bGUgKElEVCkuCi0gKgotICogVGhlIElEVCB0ZWxscyB0aGUgcHJvY2Vzc29yIHdoYXQgdG8gZG8g
d2hlbiBhbiBpbnRlcnJ1cHQgY29tZXMgaW4uICBFYWNoCi0gKiBlbnRyeSBpbiB0aGUgdGFibGUg
aXMgYSA2NC1iaXQgZGVzY3JpcHRvcjogdGhpcyBob2xkcyB0aGUgcHJpdmlsZWdlIGxldmVsLAot
ICogYWRkcmVzcyBvZiB0aGUgaGFuZGxlciwgYW5kLi4uIHdlbGwsIHdobyBjYXJlcz8gIFRoZSBH
dWVzdCBqdXN0IGFza3MgdGhlCi0gKiBIb3N0IHRvIG1ha2UgdGhlIGNoYW5nZSBhbnl3YXksIGJl
Y2F1c2UgdGhlIEhvc3QgY29udHJvbHMgdGhlIHJlYWwgSURULgotICovCi1zdGF0aWMgdm9pZCBs
Z3Vlc3Rfd3JpdGVfaWR0X2VudHJ5KGdhdGVfZGVzYyAqZHQsCi0JCQkJICAgaW50IGVudHJ5bnVt
LCBjb25zdCBnYXRlX2Rlc2MgKmcpCi17Ci0JLyoKLQkgKiBUaGUgZ2F0ZV9kZXNjIHN0cnVjdHVy
ZSBpcyA4IGJ5dGVzIGxvbmc6IHdlIGhhbmQgaXQgdG8gdGhlIEhvc3QgaW4KLQkgKiB0d28gMzIt
Yml0IGNodW5rcy4gIFRoZSB3aG9sZSAzMi1iaXQga2VybmVsIHVzZWQgdG8gaGFuZCBkZXNjcmlw
dG9ycwotCSAqIGFyb3VuZCBsaWtlIHRoaXM7IHR5cGVzYWZldHkgd2Fzbid0IGEgYmlnIGNvbmNl
cm4gaW4gTGludXgncyBlYXJseQotCSAqIHllYXJzLgotCSAqLwotCXUzMiAqZGVzYyA9ICh1MzIg
KilnOwotCS8qIEtlZXAgdGhlIGxvY2FsIGNvcHkgdXAgdG8gZGF0ZS4gKi8KLQluYXRpdmVfd3Jp
dGVfaWR0X2VudHJ5KGR0LCBlbnRyeW51bSwgZyk7Ci0JLyogVGVsbCBIb3N0IGFib3V0IHRoaXMg
bmV3IGVudHJ5LiAqLwotCWhjYWxsKExIQ0FMTF9MT0FEX0lEVF9FTlRSWSwgZW50cnludW0sIGRl
c2NbMF0sIGRlc2NbMV0sIDApOwotfQotCi0vKgotICogQ2hhbmdpbmcgdG8gYSBkaWZmZXJlbnQg
SURUIGlzIHZlcnkgcmFyZTogd2Uga2VlcCB0aGUgSURUIHVwLXRvLWRhdGUgZXZlcnkKLSAqIHRp
bWUgaXQgaXMgd3JpdHRlbiwgc28gd2UgY2FuIHNpbXBseSBsb29wIHRocm91Z2ggYWxsIGVudHJp
ZXMgYW5kIHRlbGwgdGhlCi0gKiBIb3N0IGFib3V0IHRoZW0uCi0gKi8KLXN0YXRpYyB2b2lkIGxn
dWVzdF9sb2FkX2lkdChjb25zdCBzdHJ1Y3QgZGVzY19wdHIgKmRlc2MpCi17Ci0JdW5zaWduZWQg
aW50IGk7Ci0Jc3RydWN0IGRlc2Nfc3RydWN0ICppZHQgPSAodm9pZCAqKWRlc2MtPmFkZHJlc3M7
Ci0KLQlmb3IgKGkgPSAwOyBpIDwgKGRlc2MtPnNpemUrMSkvODsgaSsrKQotCQloY2FsbChMSENB
TExfTE9BRF9JRFRfRU5UUlksIGksIGlkdFtpXS5hLCBpZHRbaV0uYiwgMCk7Ci19Ci0KLS8qCi0g
KiBUaGUgR2xvYmFsIERlc2NyaXB0b3IgVGFibGUuCi0gKgotICogVGhlIEludGVsIGFyY2hpdGVj
dHVyZSBkZWZpbmVzIGFub3RoZXIgdGFibGUsIGNhbGxlZCB0aGUgR2xvYmFsIERlc2NyaXB0b3IK
LSAqIFRhYmxlIChHRFQpLiAgWW91IHRlbGwgdGhlIENQVSB3aGVyZSBpdCBpcyAoYW5kIGl0cyBz
aXplKSB1c2luZyB0aGUgImxnZHQiCi0gKiBpbnN0cnVjdGlvbiwgYW5kIHRoZW4gc2V2ZXJhbCBv
dGhlciBpbnN0cnVjdGlvbnMgcmVmZXIgdG8gZW50cmllcyBpbiB0aGUKLSAqIHRhYmxlLiAgVGhl
cmUgYXJlIHRocmVlIGVudHJpZXMgd2hpY2ggdGhlIFN3aXRjaGVyIG5lZWRzLCBzbyB0aGUgSG9z
dCBzaW1wbHkKLSAqIGNvbnRyb2xzIHRoZSBlbnRpcmUgdGhpbmcgYW5kIHRoZSBHdWVzdCBhc2tz
IGl0IHRvIG1ha2UgY2hhbmdlcyB1c2luZyB0aGUKLSAqIExPQURfR0RUIGh5cGVyY2FsbC4KLSAq
Ci0gKiBUaGlzIGlzIHRoZSBleGFjdGx5IGxpa2UgdGhlIElEVCBjb2RlLgotICovCi1zdGF0aWMg
dm9pZCBsZ3Vlc3RfbG9hZF9nZHQoY29uc3Qgc3RydWN0IGRlc2NfcHRyICpkZXNjKQotewotCXVu
c2lnbmVkIGludCBpOwotCXN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0ID0gKHZvaWQgKilkZXNjLT5h
ZGRyZXNzOwotCi0JZm9yIChpID0gMDsgaSA8IChkZXNjLT5zaXplKzEpLzg7IGkrKykKLQkJaGNh
bGwoTEhDQUxMX0xPQURfR0RUX0VOVFJZLCBpLCBnZHRbaV0uYSwgZ2R0W2ldLmIsIDApOwotfQot
Ci0vKgotICogRm9yIGEgc2luZ2xlIEdEVCBlbnRyeSB3aGljaCBjaGFuZ2VzLCB3ZSBzaW1wbHkg
Y2hhbmdlIG91ciBjb3B5IGFuZAotICogdGhlbiB0ZWxsIHRoZSBob3N0IGFib3V0IGl0LgotICov
Ci1zdGF0aWMgdm9pZCBsZ3Vlc3Rfd3JpdGVfZ2R0X2VudHJ5KHN0cnVjdCBkZXNjX3N0cnVjdCAq
ZHQsIGludCBlbnRyeW51bSwKLQkJCQkgICBjb25zdCB2b2lkICpkZXNjLCBpbnQgdHlwZSkKLXsK
LQluYXRpdmVfd3JpdGVfZ2R0X2VudHJ5KGR0LCBlbnRyeW51bSwgZGVzYywgdHlwZSk7Ci0JLyog
VGVsbCBIb3N0IGFib3V0IHRoaXMgbmV3IGVudHJ5LiAqLwotCWhjYWxsKExIQ0FMTF9MT0FEX0dE
VF9FTlRSWSwgZW50cnludW0sCi0JICAgICAgZHRbZW50cnludW1dLmEsIGR0W2VudHJ5bnVtXS5i
LCAwKTsKLX0KLQotLyoKLSAqIFRoZXJlIGFyZSB0aHJlZSAidGhyZWFkIGxvY2FsIHN0b3JhZ2Ui
IEdEVCBlbnRyaWVzIHdoaWNoIGNoYW5nZQotICogb24gZXZlcnkgY29udGV4dCBzd2l0Y2ggKHRo
ZXNlIHRocmVlIGVudHJpZXMgYXJlIGhvdyBnbGliYyBpbXBsZW1lbnRzCi0gKiBfX3RocmVhZCB2
YXJpYWJsZXMpLiAgQXMgYW4gb3B0aW1pemF0aW9uLCB3ZSBoYXZlIGEgaHlwZXJjYWxsCi0gKiBz
cGVjaWZpY2FsbHkgZm9yIHRoaXMgY2FzZS4KLSAqCi0gKiBXb3VsZG4ndCBpdCBiZSBuaWNlciB0
byBoYXZlIGEgZ2VuZXJhbCBMT0FEX0dEVF9FTlRSSUVTIGh5cGVyY2FsbAotICogd2hpY2ggdG9v
ayBhIHJhbmdlIG9mIGVudHJpZXM/Ci0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF9sb2FkX3Rscyhz
dHJ1Y3QgdGhyZWFkX3N0cnVjdCAqdCwgdW5zaWduZWQgaW50IGNwdSkKLXsKLQkvKgotCSAqIFRo
ZXJlJ3Mgb25lIHByb2JsZW0gd2hpY2ggbm9ybWFsIGhhcmR3YXJlIGRvZXNuJ3QgaGF2ZTogdGhl
IEhvc3QKLQkgKiBjYW4ndCBoYW5kbGUgdXMgcmVtb3ZpbmcgZW50cmllcyB3ZSdyZSBjdXJyZW50
bHkgdXNpbmcuICBTbyB3ZSBjbGVhcgotCSAqIHRoZSBHUyByZWdpc3RlciBoZXJlOiBpZiBpdCdz
IG5lZWRlZCBpdCdsbCBiZSByZWxvYWRlZCBhbnl3YXkuCi0JICovCi0JbGF6eV9sb2FkX2dzKDAp
OwotCWxhenlfaGNhbGwyKExIQ0FMTF9MT0FEX1RMUywgX19wYSgmdC0+dGxzX2FycmF5KSwgY3B1
KTsKLX0KLQotLypHOjAzOAotICogVGhhdCdzIGVub3VnaCBleGNpdGVtZW50IGZvciBub3csIGJh
Y2sgdG8gcGxvdWdoaW5nIHRocm91Z2ggZWFjaCBvZiB0aGUKLSAqIGRpZmZlcmVudCBwdl9vcHMg
c3RydWN0dXJlcyAod2UncmUgYWJvdXQgMS8zIG9mIHRoZSB3YXkgdGhyb3VnaCkuCi0gKgotICog
VGhpcyBpcyB0aGUgTG9jYWwgRGVzY3JpcHRvciBUYWJsZSwgYW5vdGhlciB3ZWlyZCBJbnRlbCB0
aGluZ3kuICBMaW51eCBvbmx5Ci0gKiB1c2VzIHRoaXMgZm9yIHNvbWUgc3RyYW5nZSBhcHBsaWNh
dGlvbnMgbGlrZSBXaW5lLiAgV2UgZG9uJ3QgZG8gYW55dGhpbmcKLSAqIGhlcmUsIHNvIHRoZXkn
bGwgZ2V0IGFuIGluZm9ybWF0aXZlIGFuZCBmcmllbmRseSBTZWdtZW50YXRpb24gRmF1bHQuCi0g
Ki8KLXN0YXRpYyB2b2lkIGxndWVzdF9zZXRfbGR0KGNvbnN0IHZvaWQgKmFkZHIsIHVuc2lnbmVk
IGVudHJpZXMpCi17Ci19Ci0KLS8qCi0gKiBUaGlzIGxvYWRzIGEgR0RUIGVudHJ5IGludG8gdGhl
ICJUYXNrIFJlZ2lzdGVyIjogdGhhdCBlbnRyeSBwb2ludHMgdG8gYQotICogc3RydWN0dXJlIGNh
bGxlZCB0aGUgVGFzayBTdGF0ZSBTZWdtZW50LiAgU29tZSBjb21tZW50cyBzY2F0dGVyZWQgdGhv
dWdoIHRoZQotICoga2VybmVsIGNvZGUgaW5kaWNhdGUgdGhhdCB0aGlzIHVzZWQgZm9yIHRhc2sg
c3dpdGNoaW5nIGluIGFnZXMgcGFzdCwgYWxvbmcKLSAqIHdpdGggYmxvb2Qgc2FjcmlmaWNlIGFu
ZCBhc3Ryb2xvZ3kuCi0gKgotICogTm93IHRoZXJlJ3Mgbm90aGluZyBpbnRlcmVzdGluZyBpbiBo
ZXJlIHRoYXQgd2UgZG9uJ3QgZ2V0IHRvbGQgZWxzZXdoZXJlLgotICogQnV0IHRoZSBuYXRpdmUg
dmVyc2lvbiB1c2VzIHRoZSAibHRyIiBpbnN0cnVjdGlvbiwgd2hpY2ggbWFrZXMgdGhlIEhvc3QK
LSAqIGNvbXBsYWluIHRvIHRoZSBHdWVzdCBhYm91dCBhIFNlZ21lbnRhdGlvbiBGYXVsdCBhbmQg
aXQnbGwgb29wcy4gIFNvIHdlCi0gKiBvdmVycmlkZSB0aGUgbmF0aXZlIHZlcnNpb24gd2l0aCBh
IGRvLW5vdGhpbmcgdmVyc2lvbi4KLSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X2xvYWRfdHJfZGVz
Yyh2b2lkKQotewotfQotCi0vKgotICogVGhlICJjcHVpZCIgaW5zdHJ1Y3Rpb24gaXMgYSB3YXkg
b2YgcXVlcnlpbmcgYm90aCB0aGUgQ1BVIGlkZW50aXR5Ci0gKiAobWFudWZhY3R1cmVyLCBtb2Rl
bCwgZXRjKSBhbmQgaXRzIGZlYXR1cmVzLiAgSXQgd2FzIGludHJvZHVjZWQgYmVmb3JlIHRoZQot
ICogUGVudGl1bSBpbiAxOTkzIGFuZCBrZWVwcyBnZXR0aW5nIGV4dGVuZGVkIGJ5IGJvdGggSW50
ZWwsIEFNRCBhbmQgb3RoZXJzLgotICogQXMgeW91IG1pZ2h0IGltYWdpbmUsIGFmdGVyIGEgZGVj
YWRlIGFuZCBhIGhhbGYgdGhpcyB0cmVhdG1lbnQsIGl0IGlzIG5vdyBhCi0gKiBnaWFudCBiYWxs
IG9mIGhhaXIuICBJdHMgZW50cnkgaW4gdGhlIGN1cnJlbnQgSW50ZWwgbWFudWFsIHJ1bnMgdG8g
MjggcGFnZXMuCi0gKgotICogVGhpcyBpbnN0cnVjdGlvbiBldmVuIGl0IGhhcyBpdHMgb3duIFdp
a2lwZWRpYSBlbnRyeS4gIFRoZSBXaWtpcGVkaWEgZW50cnkKLSAqIGhhcyBiZWVuIHRyYW5zbGF0
ZWQgaW50byA2IGxhbmd1YWdlcy4gIEkgYW0gbm90IG1ha2luZyB0aGlzIHVwIQotICoKLSAqIFdl
IGNvdWxkIGdldCBmdW5reSBoZXJlIGFuZCBpZGVudGlmeSBvdXJzZWx2ZXMgYXMgIkdlbnVpbmVM
Z3Vlc3QiLCBidXQKLSAqIGluc3RlYWQgd2UganVzdCB1c2UgdGhlIHJlYWwgImNwdWlkIiBpbnN0
cnVjdGlvbi4gIFRoZW4gSSBwcmV0dHkgbXVjaCB0dXJuZWQKLSAqIG9mZiBmZWF0dXJlIGJpdHMg
dW50aWwgdGhlIEd1ZXN0IGJvb3RlZC4gIChEb24ndCBzYXkgdGhhdDogeW91J2xsIGRhbWFnZQot
ICogbGd1ZXN0IHNhbGVzISkgIFNodXQgdXAsIGlubmVyIHZvaWNlISAgKEhleSwganVzdCBwb2lu
dGluZyBvdXQgdGhhdCB0aGlzIGlzCi0gKiBoYXJkbHkgZnV0dXJlIHByb29mLikgIE5vIG9uZSdz
IGxpc3RlbmluZyEgIFRoZXkgZG9uJ3QgbGlrZSB5b3UgYW55d2F5LAotICogcGFyZW50aGV0aWMg
d2VpcmRvIQotICoKLSAqIFJlcGxhY2luZyB0aGUgY3B1aWQgc28gd2UgY2FuIHR1cm4gZmVhdHVy
ZXMgb2ZmIGlzIGdyZWF0IGZvciB0aGUga2VybmVsLCBidXQKLSAqIGFueW9uZSAoaW5jbHVkaW5n
IHVzZXJzcGFjZSkgY2FuIGp1c3QgdXNlIHRoZSByYXcgImNwdWlkIiBpbnN0cnVjdGlvbiBhbmQK
LSAqIHRoZSBIb3N0IHdvbid0IGV2ZW4gbm90aWNlIHNpbmNlIGl0IGlzbid0IHByaXZpbGVnZWQu
ICBTbyB3ZSB0cnkgbm90IHRvIGdldAotICogdG9vIHdvcmtlZCB1cCBhYm91dCBpdC4KLSAqLwot
c3RhdGljIHZvaWQgbGd1ZXN0X2NwdWlkKHVuc2lnbmVkIGludCAqYXgsIHVuc2lnbmVkIGludCAq
YngsCi0JCQkgdW5zaWduZWQgaW50ICpjeCwgdW5zaWduZWQgaW50ICpkeCkKLXsKLQlpbnQgZnVu
Y3Rpb24gPSAqYXg7Ci0KLQluYXRpdmVfY3B1aWQoYXgsIGJ4LCBjeCwgZHgpOwotCXN3aXRjaCAo
ZnVuY3Rpb24pIHsKLQkvKgotCSAqIENQVUlEIDAgZ2l2ZXMgdGhlIGhpZ2hlc3QgbGVnYWwgQ1BV
SUQgbnVtYmVyIChhbmQgdGhlIElEIHN0cmluZykuCi0JICogV2UgZnV0dXJlcHJvb2Ygb3VyIGNv
ZGUgYSBsaXR0bGUgYnkgc3RpY2tpbmcgdG8ga25vd24gQ1BVSUQgdmFsdWVzLgotCSAqLwotCWNh
c2UgMDoKLQkJaWYgKCpheCA+IDUpCi0JCQkqYXggPSA1OwotCQlicmVhazsKLQotCS8qCi0JICog
Q1BVSUQgMSBpcyBhIGJhc2ljIGZlYXR1cmUgcmVxdWVzdC4KLQkgKgotCSAqIENYOiB3ZSBvbmx5
IGFsbG93IGtlcm5lbCB0byBzZWUgU1NFMywgQ01QWENIRzE2QiBhbmQgU1NTRTMKLQkgKiBEWDog
U1NFLCBTU0UyLCBGWFNSLCBNTVgsIENNT1YsIENNUFhDSEc4QiwgVFNDLCBGUFUgYW5kIFBBRS4K
LQkgKi8KLQljYXNlIDE6Ci0JCSpjeCAmPSAweDAwMDAyMjAxOwotCQkqZHggJj0gMHgwNzgwODE1
MTsKLQkJLyoKLQkJICogVGhlIEhvc3QgY2FuIGRvIGEgbmljZSBvcHRpbWl6YXRpb24gaWYgaXQg
a25vd3MgdGhhdCB0aGUKLQkJICoga2VybmVsIG1hcHBpbmdzIChhZGRyZXNzZXMgYWJvdmUgMHhD
MDAwMDAwMCBvciB3aGF0ZXZlcgotCQkgKiBQQUdFX09GRlNFVCBpcyBzZXQgdG8pIGhhdmVuJ3Qg
Y2hhbmdlZC4gIEJ1dCBMaW51eCBjYWxscwotCQkgKiBmbHVzaF90bGJfdXNlcigpIGZvciBib3Ro
IHVzZXIgYW5kIGtlcm5lbCBtYXBwaW5ncyB1bmxlc3MKLQkJICogdGhlIFBhZ2UgR2xvYmFsIEVu
YWJsZSAoUEdFKSBmZWF0dXJlIGJpdCBpcyBzZXQuCi0JCSAqLwotCQkqZHggfD0gMHgwMDAwMjAw
MDsKLQkJLyoKLQkJICogV2UgYWxzbyBsaWUsIGFuZCBzYXkgd2UncmUgZmFtaWx5IGlkIDUuICA2
IG9yIGdyZWF0ZXIKLQkJICogbGVhZHMgdG8gYSByZG1zciBpbiBlYXJseV9pbml0X2ludGVsIHdo
aWNoIHdlIGNhbid0IGhhbmRsZS4KLQkJICogRmFtaWx5IElEIGlzIHJldHVybmVkIGFzIGJpdHMg
OC0xMiBpbiBheC4KLQkJICovCi0JCSpheCAmPSAweEZGRkZGMEZGOwotCQkqYXggfD0gMHgwMDAw
MDUwMDsKLQkJYnJlYWs7Ci0KLQkvKgotCSAqIFRoaXMgaXMgdXNlZCB0byBkZXRlY3QgaWYgd2Un
cmUgcnVubmluZyB1bmRlciBLVk0uICBXZSBtaWdodCBiZSwKLQkgKiBidXQgdGhhdCdzIGEgSG9z
dCBtYXR0ZXIsIG5vdCB1cy4gIFNvIHNheSB3ZSdyZSBub3QuCi0JICovCi0JY2FzZSBLVk1fQ1BV
SURfU0lHTkFUVVJFOgotCQkqYnggPSAqY3ggPSAqZHggPSAwOwotCQlicmVhazsKLQotCS8qCi0J
ICogMHg4MDAwMDAwMCByZXR1cm5zIHRoZSBoaWdoZXN0IEV4dGVuZGVkIEZ1bmN0aW9uLCBzbyB3
ZSBmdXR1cmVwcm9vZgotCSAqIGxpa2Ugd2UgZG8gYWJvdmUgYnkgbGltaXRpbmcgaXQgdG8ga25v
d24gZmllbGRzLgotCSAqLwotCWNhc2UgMHg4MDAwMDAwMDoKLQkJaWYgKCpheCA+IDB4ODAwMDAw
MDgpCi0JCQkqYXggPSAweDgwMDAwMDA4OwotCQlicmVhazsKLQotCS8qCi0JICogUEFFIHN5c3Rl
bXMgY2FuIG1hcmsgcGFnZXMgYXMgbm9uLWV4ZWN1dGFibGUuICBMaW51eCBjYWxscyB0aGlzIHRo
ZQotCSAqIE5YIGJpdC4gIEludGVsIGNhbGxzIGl0IFhEIChlWGVjdXRlIERpc2FibGUpLCBBTUQg
RVZQIChFbmhhbmNlZAotCSAqIFZpcnVzIFByb3RlY3Rpb24pLiAgV2UganVzdCBzd2l0Y2ggaXQg
b2ZmIGhlcmUsIHNpbmNlIHdlIGRvbid0Ci0JICogc3VwcG9ydCBpdC4KLQkgKi8KLQljYXNlIDB4
ODAwMDAwMDE6Ci0JCSpkeCAmPSB+KDEgPDwgMjApOwotCQlicmVhazsKLQl9Ci19Ci0KLS8qCi0g
KiBJbnRlbCBoYXMgZm91ciBjb250cm9sIHJlZ2lzdGVycywgaW1hZ2luYXRpdmVseSBuYW1lZCBj
cjAsIGNyMiwgY3IzIGFuZCBjcjQuCi0gKiBJIGFzc3VtZSB0aGVyZSdzIGEgY3IxLCBidXQgaXQg
aGFzbid0IGJvdGhlcmVkIHVzIHlldCwgc28gd2UnbGwgbm90IGJvdGhlcgotICogaXQuICBUaGUg
SG9zdCBuZWVkcyB0byBrbm93IHdoZW4gdGhlIEd1ZXN0IHdhbnRzIHRvIGNoYW5nZSB0aGVtLCBz
byB3ZSBoYXZlCi0gKiBhIHdob2xlIHNlcmllcyBvZiBmdW5jdGlvbnMgbGlrZSByZWFkX2NyMCgp
IGFuZCB3cml0ZV9jcjAoKS4KLSAqCi0gKiBXZSBzdGFydCB3aXRoIGNyMC4gIGNyMCBhbGxvd3Mg
eW91IHRvIHR1cm4gb24gYW5kIG9mZiBhbGwga2luZHMgb2YgYmFzaWMKLSAqIGZlYXR1cmVzLCBi
dXQgdGhlIG9ubHkgY3IwIGJpdCB0aGF0IExpbnV4IGV2ZXIgdXNlZCBhdCBydW50aW1lIHdhcyB0
aGUKLSAqIGhvcnJpZmljYWxseS1uYW1lZCBUYXNrIFN3aXRjaGVkIChUUykgYml0IGF0IGJpdCAz
IChpZS4gOCkKLSAqCi0gKiBXaGF0IGRvZXMgdGhlIFRTIGJpdCBkbz8gIFdlbGwsIGl0IGNhdXNl
cyB0aGUgQ1BVIHRvIHRyYXAgKGludGVycnVwdCA3KSBpZgotICogdGhlIGZsb2F0aW5nIHBvaW50
IHVuaXQgaXMgdXNlZC4gIFdoaWNoIGFsbG93cyB1cyB0byByZXN0b3JlIEZQVSBzdGF0ZQotICog
bGF6aWx5IGFmdGVyIGEgdGFzayBzd2l0Y2ggaWYgd2Ugd2FudGVkIHRvLCBidXQgd291bGRuJ3Qg
YSBuYW1lIGxpa2UKLSAqICJGUFVUUkFQIGJpdCIgYmUgYSBsaXR0bGUgbGVzcyBjcnlwdGljPwot
ICoKLSAqIEZvcnR1bmF0ZWx5LCBMaW51eCBrZWVwcyBpdCBzaW1wbGUgYW5kIGRvZXNuJ3QgdXNl
IFRTLCBzbyB3ZSBjYW4gaWdub3JlCi0gKiBjcjAuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF93
cml0ZV9jcjAodW5zaWduZWQgbG9uZyB2YWwpCi17Ci19Ci0KLXN0YXRpYyB1bnNpZ25lZCBsb25n
IGxndWVzdF9yZWFkX2NyMCh2b2lkKQotewotCXJldHVybiAwOwotfQotCi0vKgotICogY3IyIGlz
IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIGxhc3QgcGFnZSBmYXVsdCwgd2hpY2ggdGhlIEd1
ZXN0IG9ubHkgZXZlcgotICogcmVhZHMuICBUaGUgSG9zdCBraW5kbHkgd3JpdGVzIHRoaXMgaW50
byBvdXIgInN0cnVjdCBsZ3Vlc3RfZGF0YSIsIHNvIHdlCi0gKiBqdXN0IHJlYWQgaXQgb3V0IG9m
IHRoZXJlLgotICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBsZ3Vlc3RfcmVhZF9jcjIodm9pZCkK
LXsKLQlyZXR1cm4gbGd1ZXN0X2RhdGEuY3IyOwotfQotCi0vKiBTZWUgbGd1ZXN0X3NldF9wdGUo
KSBiZWxvdy4gKi8KLXN0YXRpYyBib29sIGNyM19jaGFuZ2VkID0gZmFsc2U7Ci1zdGF0aWMgdW5z
aWduZWQgbG9uZyBjdXJyZW50X2NyMzsKLQotLyoKLSAqIGNyMyBpcyB0aGUgY3VycmVudCB0b3Bs
ZXZlbCBwYWdldGFibGUgcGFnZTogdGhlIHByaW5jaXBsZSBpcyB0aGUgc2FtZSBhcwotICogY3Iw
LiAgS2VlcCBhIGxvY2FsIGNvcHksIGFuZCB0ZWxsIHRoZSBIb3N0IHdoZW4gaXQgY2hhbmdlcy4K
LSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X3dyaXRlX2NyMyh1bnNpZ25lZCBsb25nIGNyMykKLXsK
LQlsYXp5X2hjYWxsMShMSENBTExfTkVXX1BHVEFCTEUsIGNyMyk7Ci0JY3VycmVudF9jcjMgPSBj
cjM7Ci0KLQkvKiBUaGVzZSB0d28gcGFnZSB0YWJsZXMgYXJlIHNpbXBsZSwgbGluZWFyLCBhbmQg
dXNlZCBkdXJpbmcgYm9vdCAqLwotCWlmIChjcjMgIT0gX19wYV9zeW1ib2woc3dhcHBlcl9wZ19k
aXIpICYmCi0JICAgIGNyMyAhPSBfX3BhX3N5bWJvbChpbml0aWFsX3BhZ2VfdGFibGUpKQotCQlj
cjNfY2hhbmdlZCA9IHRydWU7Ci19Ci0KLXN0YXRpYyB1bnNpZ25lZCBsb25nIGxndWVzdF9yZWFk
X2NyMyh2b2lkKQotewotCXJldHVybiBjdXJyZW50X2NyMzsKLX0KLQotLyogY3I0IGlzIHVzZWQg
dG8gZW5hYmxlIGFuZCBkaXNhYmxlIFBHRSwgYnV0IHdlIGRvbid0IGNhcmUuICovCi1zdGF0aWMg
dW5zaWduZWQgbG9uZyBsZ3Vlc3RfcmVhZF9jcjQodm9pZCkKLXsKLQlyZXR1cm4gMDsKLX0KLQot
c3RhdGljIHZvaWQgbGd1ZXN0X3dyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKLXsKLX0KLQot
LyoKLSAqIFBhZ2UgVGFibGUgSGFuZGxpbmcuCi0gKgotICogTm93IHdvdWxkIGJlIGEgZ29vZCB0
aW1lIHRvIHRha2UgYSByZXN0IGFuZCBncmFiIGEgY29mZmVlIG9yIHNpbWlsYXJseQotICogcmVs
YXhpbmcgc3RpbXVsYW50LiAgVGhlIGVhc3kgcGFydHMgYXJlIGJlaGluZCB1cywgYW5kIHRoZSB0
cmVrIGdyYWR1YWxseQotICogd2luZHMgdXBoaWxsIGZyb20gaGVyZS4KLSAqCi0gKiBRdWljayBy
ZWZyZXNoZXI6IG1lbW9yeSBpcyBkaXZpZGVkIGludG8gInBhZ2VzIiBvZiA0MDk2IGJ5dGVzIGVh
Y2guICBUaGUgQ1BVCi0gKiBtYXBzIHZpcnR1YWwgYWRkcmVzc2VzIHRvIHBoeXNpY2FsIGFkZHJl
c3NlcyB1c2luZyAicGFnZSB0YWJsZXMiLiAgV2UgY291bGQKLSAqIHVzZSBvbmUgaHVnZSBpbmRl
eCBvZiAxIG1pbGxpb24gZW50cmllczogZWFjaCBhZGRyZXNzIGlzIDQgYnl0ZXMsIHNvIHRoYXQn
cwotICogMTAyNCBwYWdlcyBqdXN0IHRvIGhvbGQgdGhlIHBhZ2UgdGFibGVzLiAgIEJ1dCBzaW5j
ZSBtb3N0IHZpcnR1YWwgYWRkcmVzc2VzCi0gKiBhcmUgdW51c2VkLCB3ZSB1c2UgYSB0d28gbGV2
ZWwgaW5kZXggd2hpY2ggc2F2ZXMgc3BhY2UuICBUaGUgY3IzIHJlZ2lzdGVyCi0gKiBjb250YWlu
cyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgdG9wIGxldmVsICJwYWdlIGRpcmVjdG9yeSIg
cGFnZSwgd2hpY2gKLSAqIGNvbnRhaW5zIHBoeXNpY2FsIGFkZHJlc3NlcyBvZiB1cCB0byAxMDI0
IHNlY29uZC1sZXZlbCBwYWdlcy4gIEVhY2ggb2YgdGhlc2UKLSAqIHNlY29uZCBsZXZlbCBwYWdl
cyBjb250YWlucyB1cCB0byAxMDI0IHBoeXNpY2FsIGFkZHJlc3NlcyBvZiBhY3R1YWwgcGFnZXMs
Ci0gKiBvciBQYWdlIFRhYmxlIEVudHJpZXMgKFBURXMpLgotICoKLSAqIEhlcmUncyBhIGRpYWdy
YW0sIHdoZXJlIGFycm93cyBpbmRpY2F0ZSBwaHlzaWNhbCBhZGRyZXNzZXM6Ci0gKgotICogY3Iz
IC0tLT4gKy0tLS0tLS0tLSsKLSAqCSAgICB8ICAJICAgLS0tLS0tLS0tPistLS0tLS0tLS0rCi0g
KgkgICAgfAkgICAgICB8CSAgICAgfCBQQUREUjEgIHwKLSAqCSAgTWlkLWxldmVsICAgfAkgICAg
IHwgUEFERFIyICB8Ci0gKgkgIChQTUQpIHBhZ2UgIHwJICAgICB8IAkgICAgICAgfAotICoJICAg
IHwJICAgICAgfAkgICBMb3dlci1sZXZlbCB8Ci0gKgkgICAgfAkgICAgICB8CSAgIChQVEUpIHBh
Z2UgIHwKLSAqCSAgICB8CSAgICAgIHwJICAgICB8CSAgICAgICB8Ci0gKgkgICAgICAuLi4uICAg
IAkgICAgIAkgLi4uLgotICoKLSAqIFNvIHRvIGNvbnZlcnQgYSB2aXJ0dWFsIGFkZHJlc3MgdG8g
YSBwaHlzaWNhbCBhZGRyZXNzLCB3ZSBsb29rIHVwIHRoZSB0b3AKLSAqIGxldmVsLCB3aGljaCBw
b2ludHMgdXMgdG8gdGhlIHNlY29uZCBsZXZlbCwgd2hpY2ggZ2l2ZXMgdXMgdGhlIHBoeXNpY2Fs
Ci0gKiBhZGRyZXNzIG9mIHRoYXQgcGFnZS4gIElmIHRoZSB0b3AgbGV2ZWwgZW50cnkgd2FzIG5v
dCBwcmVzZW50LCBvciB0aGUgc2Vjb25kCi0gKiBsZXZlbCBlbnRyeSB3YXMgbm90IHByZXNlbnQs
IHRoZW4gdGhlIHZpcnR1YWwgYWRkcmVzcyBpcyBpbnZhbGlkICh3ZQotICogc2F5ICJ0aGUgcGFn
ZSB3YXMgbm90IG1hcHBlZCIpLgotICoKLSAqIFB1dCBhbm90aGVyIHdheSwgYSAzMi1iaXQgdmly
dHVhbCBhZGRyZXNzIGlzIGRpdmlkZWQgdXAgbGlrZSBzbzoKLSAqCi0gKiAgMSAxIDAgMCAwIDAg
MCAwIDAgMCAwIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCi0gKiB8
PC0tLS0gMTAgYml0cyAtLS0tPnw8LS0tLSAxMCBiaXRzIC0tLS0+fDwtLS0tLS0gMTIgYml0cyAt
LS0tLS0+fAotICogICAgSW5kZXggaW50byB0b3AgICAgIEluZGV4IGludG8gc2Vjb25kICAgICAg
T2Zmc2V0IHdpdGhpbiBwYWdlCi0gKiAgcGFnZSBkaXJlY3RvcnkgcGFnZSAgICBwYWdldGFibGUg
cGFnZQotICoKLSAqIE5vdywgdW5mb3J0dW5hdGVseSwgdGhpcyBpc24ndCB0aGUgd2hvbGUgc3Rv
cnk6IEludGVsIGFkZGVkIFBoeXNpY2FsIEFkZHJlc3MKLSAqIEV4dGVuc2lvbiAoUEFFKSB0byBh
bGxvdyAzMiBiaXQgc3lzdGVtcyB0byB1c2UgNjRHQiBvZiBtZW1vcnkgKGllLiAzNiBiaXRzKS4K
LSAqIFRoZXNlIGFyZSBoZWxkIGluIDY0LWJpdCBwYWdlIHRhYmxlIGVudHJpZXMsIHNvIHdlIGNh
biBub3cgb25seSBmaXQgNTEyCi0gKiBlbnRyaWVzIGluIGEgcGFnZSwgYW5kIHRoZSBuZWF0IHRo
cmVlLWxldmVsIHRyZWUgYnJlYWtzIGRvd24uCi0gKgotICogVGhlIHJlc3VsdCBpcyBhIGZvdXIg
bGV2ZWwgcGFnZSB0YWJsZToKLSAqCi0gKiBjcjMgLS0+IFsgNCBVcHBlciAgXQotICoJICAgWyAg
IExldmVsICBdCi0gKgkgICBbICBFbnRyaWVzIF0KLSAqCSAgIFsoUFVEIFBhZ2UpXS0tLT4gKy0t
LS0tLS0tLSsKLSAqCSAJCSAgICB8ICAJICAgLS0tLS0tLS0tPistLS0tLS0tLS0rCi0gKgkgCQkg
ICAgfAkgICAgICB8CSAgICAgfCBQQUREUjEgIHwKLSAqCSAJCSAgTWlkLWxldmVsICAgfAkgICAg
IHwgUEFERFIyICB8Ci0gKgkgCQkgIChQTUQpIHBhZ2UgIHwJICAgICB8IAkgICAgICAgfAotICoJ
IAkJICAgIHwJICAgICAgfAkgICBMb3dlci1sZXZlbCB8Ci0gKgkgCQkgICAgfAkgICAgICB8CSAg
IChQVEUpIHBhZ2UgIHwKLSAqCSAJCSAgICB8CSAgICAgIHwJICAgICB8CSAgICAgICB8Ci0gKgkg
CQkgICAgICAuLi4uICAgIAkgICAgIAkgLi4uLgotICoKLSAqCi0gKiBBbmQgdGhlIHZpcnR1YWwg
YWRkcmVzcyBpcyBkZWNvZGVkIGFzOgotICoKLSAqICAgICAgICAgMSAxIDAgMCAwIDAgMCAwIDAg
MCAwIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCi0gKiAgICAgIHw8
LTItPnw8LS0tIDkgYml0cyAtLS0tPnw8LS0tLSA5IGJpdHMgLS0tPnw8LS0tLS0tIDEyIGJpdHMg
LS0tLS0tPnwKLSAqIEluZGV4IGludG8gICAgSW5kZXggaW50byBtaWQgICAgSW5kZXggaW50byBs
b3dlciAgICBPZmZzZXQgd2l0aGluIHBhZ2UKLSAqIHRvcCBlbnRyaWVzICAgZGlyZWN0b3J5IHBh
Z2UgICAgIHBhZ2V0YWJsZSBwYWdlCi0gKgotICogSXQncyB0b28gaGFyZCB0byBzd2l0Y2ggYmV0
d2VlbiB0aGVzZSB0d28gZm9ybWF0cyBhdCBydW50aW1lLCBzbyBMaW51eCBvbmx5Ci0gKiBzdXBw
b3J0cyBvbmUgb3IgdGhlIG90aGVyIGRlcGVuZGluZyBvbiB3aGV0aGVyIENPTkZJR19YODZfUEFF
IGlzIHNldC4gIE1hbnkKLSAqIGRpc3RyaWJ1dGlvbnMgdHVybiBpdCBvbiwgYW5kIG5vdCBqdXN0
IGZvciBwZW9wbGUgd2l0aCBzaWxseSBhbW91bnRzIG9mCi0gKiBtZW1vcnk6IHRoZSBsYXJnZXIg
UFRFIGVudHJpZXMgYWxsb3cgcm9vbSBmb3IgdGhlIE5YIGJpdCwgd2hpY2ggbGV0cyB0aGUKLSAq
IGtlcm5lbCBkaXNhYmxlIGV4ZWN1dGlvbiBvZiBwYWdlcyBhbmQgaW5jcmVhc2Ugc2VjdXJpdHku
Ci0gKgotICogVGhpcyB3YXMgYSBwcm9ibGVtIGZvciBsZ3Vlc3QsIHdoaWNoIGNvdWxkbid0IHJ1
biBvbiB0aGVzZSBkaXN0cmlidXRpb25zOwotICogdGhlbiBNYXRpYXMgWmFiYWxqYXVyZWd1aSBm
aWd1cmVkIGl0IGFsbCBvdXQgYW5kIGltcGxlbWVudGVkIGl0LCBhbmQgb25seSBhCi0gKiBoYW5k
ZnVsIG9mIHB1cHBpZXMgd2VyZSBjcnVzaGVkIGluIHRoZSBwcm9jZXNzIQotICoKLSAqIEJhY2sg
dG8gb3VyIHBvaW50OiB0aGUga2VybmVsIHNwZW5kcyBhIGxvdCBvZiB0aW1lIGNoYW5naW5nIGJv
dGggdGhlCi0gKiB0b3AtbGV2ZWwgcGFnZSBkaXJlY3RvcnkgYW5kIGxvd2VyLWxldmVsIHBhZ2V0
YWJsZSBwYWdlcy4gIFRoZSBHdWVzdCBkb2Vzbid0Ci0gKiBrbm93IHBoeXNpY2FsIGFkZHJlc3Nl
cywgc28gd2hpbGUgaXQgbWFpbnRhaW5zIHRoZXNlIHBhZ2UgdGFibGVzIGV4YWN0bHkKLSAqIGxp
a2Ugbm9ybWFsLCBpdCBhbHNvIG5lZWRzIHRvIGtlZXAgdGhlIEhvc3QgaW5mb3JtZWQgd2hlbmV2
ZXIgaXQgbWFrZXMgYQotICogY2hhbmdlOiB0aGUgSG9zdCB3aWxsIGNyZWF0ZSB0aGUgcmVhbCBw
YWdlIHRhYmxlcyBiYXNlZCBvbiB0aGUgR3Vlc3RzJy4KLSAqLwotCi0vKgotICogVGhlIEd1ZXN0
IGNhbGxzIHRoaXMgYWZ0ZXIgaXQgaGFzIHNldCBhIHNlY29uZC1sZXZlbCBlbnRyeSAocHRlKSwg
aWUuIHRvIG1hcAotICogYSBwYWdlIGludG8gYSBwcm9jZXNzJyBhZGRyZXNzIHNwYWNlLiAgV2Ug
dGVsbCB0aGUgSG9zdCB0aGUgdG9wbGV2ZWwgYW5kCi0gKiBhZGRyZXNzIHRoaXMgY29ycmVzcG9u
ZHMgdG8uICBUaGUgR3Vlc3QgdXNlcyBvbmUgcGFnZXRhYmxlIHBlciBwcm9jZXNzLCBzbwotICog
d2UgbmVlZCB0byB0ZWxsIHRoZSBIb3N0IHdoaWNoIG9uZSB3ZSdyZSBjaGFuZ2luZyAobW0tPnBn
ZCkuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF9wdGVfdXBkYXRlKHN0cnVjdCBtbV9zdHJ1Y3Qg
Km1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkgICAgICAgcHRlX3QgKnB0ZXApCi17Ci0jaWZk
ZWYgQ09ORklHX1g4Nl9QQUUKLQkvKiBQQUUgbmVlZHMgdG8gaGFuZCBhIDY0IGJpdCBwYWdlIHRh
YmxlIGVudHJ5LCBzbyBpdCB1c2VzIHR3byBhcmdzLiAqLwotCWxhenlfaGNhbGw0KExIQ0FMTF9T
RVRfUFRFLCBfX3BhKG1tLT5wZ2QpLCBhZGRyLAotCQkgICAgcHRlcC0+cHRlX2xvdywgcHRlcC0+
cHRlX2hpZ2gpOwotI2Vsc2UKLQlsYXp5X2hjYWxsMyhMSENBTExfU0VUX1BURSwgX19wYShtbS0+
cGdkKSwgYWRkciwgcHRlcC0+cHRlX2xvdyk7Ci0jZW5kaWYKLX0KLQotLyogVGhpcyBpcyB0aGUg
InNldCBhbmQgdXBkYXRlIiBjb21iby1tZWFsLWRlYWwgdmVyc2lvbi4gKi8KLXN0YXRpYyB2b2lk
IGxndWVzdF9zZXRfcHRlX2F0KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFk
ZHIsCi0JCQkgICAgICBwdGVfdCAqcHRlcCwgcHRlX3QgcHRldmFsKQotewotCW5hdGl2ZV9zZXRf
cHRlKHB0ZXAsIHB0ZXZhbCk7Ci0JbGd1ZXN0X3B0ZV91cGRhdGUobW0sIGFkZHIsIHB0ZXApOwot
fQotCi0vKgotICogVGhlIEd1ZXN0IGNhbGxzIGxndWVzdF9zZXRfcHVkIHRvIHNldCBhIHRvcC1s
ZXZlbCBlbnRyeSBhbmQgbGd1ZXN0X3NldF9wbWQKLSAqIHRvIHNldCBhIG1pZGRsZS1sZXZlbCBl
bnRyeSB3aGVuIFBBRSBpcyBhY3RpdmF0ZWQuCi0gKgotICogQWdhaW4sIHdlIHNldCB0aGUgZW50
cnkgdGhlbiB0ZWxsIHRoZSBIb3N0IHdoaWNoIHBhZ2Ugd2UgY2hhbmdlZCwKLSAqIGFuZCB0aGUg
aW5kZXggb2YgdGhlIGVudHJ5IHdlIGNoYW5nZWQuCi0gKi8KLSNpZmRlZiBDT05GSUdfWDg2X1BB
RQotc3RhdGljIHZvaWQgbGd1ZXN0X3NldF9wdWQocHVkX3QgKnB1ZHAsIHB1ZF90IHB1ZHZhbCkK
LXsKLQluYXRpdmVfc2V0X3B1ZChwdWRwLCBwdWR2YWwpOwotCi0JLyogMzIgYnl0ZXMgYWxpZ25l
ZCBwZHB0IGFkZHJlc3MgYW5kIHRoZSBpbmRleC4gKi8KLQlsYXp5X2hjYWxsMihMSENBTExfU0VU
X1BHRCwgX19wYShwdWRwKSAmIDB4RkZGRkZGRTAsCi0JCSAgIChfX3BhKHB1ZHApICYgMHgxRikg
LyBzaXplb2YocHVkX3QpKTsKLX0KLQotc3RhdGljIHZvaWQgbGd1ZXN0X3NldF9wbWQocG1kX3Qg
KnBtZHAsIHBtZF90IHBtZHZhbCkKLXsKLQluYXRpdmVfc2V0X3BtZChwbWRwLCBwbWR2YWwpOwot
CWxhenlfaGNhbGwyKExIQ0FMTF9TRVRfUE1ELCBfX3BhKHBtZHApICYgUEFHRV9NQVNLLAotCQkg
ICAoX19wYShwbWRwKSAmIChQQUdFX1NJWkUgLSAxKSkgLyBzaXplb2YocG1kX3QpKTsKLX0KLSNl
bHNlCi0KLS8qIFRoZSBHdWVzdCBjYWxscyBsZ3Vlc3Rfc2V0X3BtZCB0byBzZXQgYSB0b3AtbGV2
ZWwgZW50cnkgd2hlbiAhUEFFLiAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X3NldF9wbWQocG1kX3Qg
KnBtZHAsIHBtZF90IHBtZHZhbCkKLXsKLQluYXRpdmVfc2V0X3BtZChwbWRwLCBwbWR2YWwpOwot
CWxhenlfaGNhbGwyKExIQ0FMTF9TRVRfUEdELCBfX3BhKHBtZHApICYgUEFHRV9NQVNLLAotCQkg
ICAoX19wYShwbWRwKSAmIChQQUdFX1NJWkUgLSAxKSkgLyBzaXplb2YocG1kX3QpKTsKLX0KLSNl
bmRpZgotCi0vKgotICogVGhlcmUgYXJlIGEgY291cGxlIG9mIGxlZ2FjeSBwbGFjZXMgd2hlcmUg
dGhlIGtlcm5lbCBzZXRzIGEgUFRFLCBidXQgd2UKLSAqIGRvbid0IGtub3cgdGhlIHRvcCBsZXZl
bCBhbnkgbW9yZS4gIFRoaXMgaXMgdXNlbGVzcyBmb3IgdXMsIHNpbmNlIHdlIGRvbid0Ci0gKiBr
bm93IHdoaWNoIHBhZ2V0YWJsZSBpcyBjaGFuZ2luZyBvciB3aGF0IGFkZHJlc3MsIHNvIHdlIGp1
c3QgdGVsbCB0aGUgSG9zdAotICogdG8gZm9yZ2V0IGFsbCBvZiB0aGVtLiAgRm9ydHVuYXRlbHks
IHRoaXMgaXMgdmVyeSByYXJlLgotICoKLSAqIC4uLiBleGNlcHQgaW4gZWFybHkgYm9vdCB3aGVu
IHRoZSBrZXJuZWwgc2V0cyB1cCB0aGUgaW5pdGlhbCBwYWdldGFibGVzLAotICogd2hpY2ggbWFr
ZXMgYm9vdGluZyBhc3RvbmlzaGluZ2x5IHNsb3c6IDQ4IHNlY29uZHMhICBTbyB3ZSBkb24ndCBl
dmVuIHRlbGwKLSAqIHRoZSBIb3N0IGFueXRoaW5nIGNoYW5nZWQgdW50aWwgd2UndmUgZG9uZSB0
aGUgZmlyc3QgcmVhbCBwYWdlIHRhYmxlIHN3aXRjaCwKLSAqIHdoaWNoIGJyaW5ncyBib290IGJh
Y2sgdG8gNC4zIHNlY29uZHMuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF9zZXRfcHRlKHB0ZV90
ICpwdGVwLCBwdGVfdCBwdGV2YWwpCi17Ci0JbmF0aXZlX3NldF9wdGUocHRlcCwgcHRldmFsKTsK
LQlpZiAoY3IzX2NoYW5nZWQpCi0JCWxhenlfaGNhbGwxKExIQ0FMTF9GTFVTSF9UTEIsIDEpOwot
fQotCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLS8qCi0gKiBXaXRoIDY0LWJpdCBQVEUgdmFsdWVz
LCB3ZSBuZWVkIHRvIGJlIGNhcmVmdWwgc2V0dGluZyB0aGVtOiBpZiB3ZSBzZXQgMzIKLSAqIGJp
dHMgYXQgYSB0aW1lLCB0aGUgaGFyZHdhcmUgY291bGQgc2VlIGEgd2VpcmQgaGFsZi1zZXQgZW50
cnkuICBUaGVzZQotICogdmVyc2lvbnMgZW5zdXJlIHdlIHVwZGF0ZSBhbGwgNjQgYml0cyBhdCBv
bmNlLgotICovCi1zdGF0aWMgdm9pZCBsZ3Vlc3Rfc2V0X3B0ZV9hdG9taWMocHRlX3QgKnB0ZXAs
IHB0ZV90IHB0ZSkKLXsKLQluYXRpdmVfc2V0X3B0ZV9hdG9taWMocHRlcCwgcHRlKTsKLQlpZiAo
Y3IzX2NoYW5nZWQpCi0JCWxhenlfaGNhbGwxKExIQ0FMTF9GTFVTSF9UTEIsIDEpOwotfQotCi1z
dGF0aWMgdm9pZCBsZ3Vlc3RfcHRlX2NsZWFyKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25l
ZCBsb25nIGFkZHIsCi0JCQkgICAgIHB0ZV90ICpwdGVwKQotewotCW5hdGl2ZV9wdGVfY2xlYXIo
bW0sIGFkZHIsIHB0ZXApOwotCWxndWVzdF9wdGVfdXBkYXRlKG1tLCBhZGRyLCBwdGVwKTsKLX0K
LQotc3RhdGljIHZvaWQgbGd1ZXN0X3BtZF9jbGVhcihwbWRfdCAqcG1kcCkKLXsKLQlsZ3Vlc3Rf
c2V0X3BtZChwbWRwLCBfX3BtZCgwKSk7Ci19Ci0jZW5kaWYKLQotLyoKLSAqIFVuZm9ydHVuYXRl
bHkgZm9yIExndWVzdCwgdGhlIHB2X21tdV9vcHMgZm9yIHBhZ2UgdGFibGVzIHdlcmUgYmFzZWQg
b24KLSAqIG5hdGl2ZSBwYWdlIHRhYmxlIG9wZXJhdGlvbnMuICBPbiBuYXRpdmUgaGFyZHdhcmUg
eW91IGNhbiBzZXQgYSBuZXcgcGFnZQotICogdGFibGUgZW50cnkgd2hlbmV2ZXIgeW91IHdhbnQs
IGJ1dCBpZiB5b3Ugd2FudCB0byByZW1vdmUgb25lIHlvdSBoYXZlIHRvIGRvCi0gKiBhIFRMQiBm
bHVzaCAoYSBUTEIgaXMgYSBsaXR0bGUgY2FjaGUgb2YgcGFnZSB0YWJsZSBlbnRyaWVzIGtlcHQg
YnkgdGhlIENQVSkuCi0gKgotICogU28gdGhlIGxndWVzdF9zZXRfcHRlX2F0KCkgYW5kIGxndWVz
dF9zZXRfcG1kKCkgZnVuY3Rpb25zIGFib3ZlIGFyZSBvbmx5Ci0gKiBjYWxsZWQgd2hlbiBhIHZh
bGlkIGVudHJ5IGlzIHdyaXR0ZW4sIG5vdCB3aGVuIGl0J3MgcmVtb3ZlZCAoaWUuIG1hcmtlZCBu
b3QKLSAqIHByZXNlbnQpLiAgSW5zdGVhZCwgdGhpcyBpcyB3aGVyZSB3ZSBjb21lIHdoZW4gdGhl
IEd1ZXN0IHdhbnRzIHRvIHJlbW92ZSBhCi0gKiBwYWdlIHRhYmxlIGVudHJ5OiB3ZSB0ZWxsIHRo
ZSBIb3N0IHRvIHNldCB0aGF0IGVudHJ5IHRvIDAgKGllLiB0aGUgcHJlc2VudAotICogYml0IGlz
IHplcm8pLgotICovCi1zdGF0aWMgdm9pZCBsZ3Vlc3RfZmx1c2hfdGxiX3NpbmdsZSh1bnNpZ25l
ZCBsb25nIGFkZHIpCi17Ci0JLyogU2ltcGx5IHNldCBpdCB0byB6ZXJvOiBpZiBpdCB3YXMgbm90
LCBpdCB3aWxsIGZhdWx0IGJhY2sgaW4uICovCi0JbGF6eV9oY2FsbDMoTEhDQUxMX1NFVF9QVEUs
IGN1cnJlbnRfY3IzLCBhZGRyLCAwKTsKLX0KLQotLyoKLSAqIFRoaXMgaXMgd2hhdCBoYXBwZW5z
IGFmdGVyIHRoZSBHdWVzdCBoYXMgcmVtb3ZlZCBhIGxhcmdlIG51bWJlciBvZiBlbnRyaWVzLgot
ICogVGhpcyB0ZWxscyB0aGUgSG9zdCB0aGF0IGFueSBvZiB0aGUgcGFnZSB0YWJsZSBlbnRyaWVz
IGZvciB1c2Vyc3BhY2UgbWlnaHQKLSAqIGhhdmUgY2hhbmdlZCwgaWUuIHZpcnR1YWwgYWRkcmVz
c2VzIGJlbG93IFBBR0VfT0ZGU0VULgotICovCi1zdGF0aWMgdm9pZCBsZ3Vlc3RfZmx1c2hfdGxi
X3VzZXIodm9pZCkKLXsKLQlsYXp5X2hjYWxsMShMSENBTExfRkxVU0hfVExCLCAwKTsKLX0KLQot
LyoKLSAqIFRoaXMgaXMgY2FsbGVkIHdoZW4gdGhlIGtlcm5lbCBwYWdlIHRhYmxlcyBoYXZlIGNo
YW5nZWQuICBUaGF0J3Mgbm90IHZlcnkKLSAqIGNvbW1vbiAodW5sZXNzIHRoZSBHdWVzdCBpcyB1
c2luZyBoaWdobWVtLCB3aGljaCBtYWtlcyB0aGUgR3Vlc3QgZXh0cmVtZWx5Ci0gKiBzbG93KSwg
c28gaXQncyB3b3J0aCBzZXBhcmF0aW5nIHRoaXMgZnJvbSB0aGUgdXNlciBmbHVzaGluZyBhYm92
ZS4KLSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X2ZsdXNoX3RsYl9rZXJuZWwodm9pZCkKLXsKLQls
YXp5X2hjYWxsMShMSENBTExfRkxVU0hfVExCLCAxKTsKLX0KLQotLyoKLSAqIFRoZSBVbmFkdmFu
Y2VkIFByb2dyYW1tYWJsZSBJbnRlcnJ1cHQgQ29udHJvbGxlci4KLSAqCi0gKiBUaGlzIGlzIGFu
IGF0dGVtcHQgdG8gaW1wbGVtZW50IHRoZSBzaW1wbGVzdCBwb3NzaWJsZSBpbnRlcnJ1cHQgY29u
dHJvbGxlci4KLSAqIEkgc3BlbnQgc29tZSB0aW1lIGxvb2tpbmcgdGhvdWdoIHJvdXRpbmVzIGxp
a2Ugc2V0X2lycV9jaGlwX2FuZF9oYW5kbGVyLAotICogc2V0X2lycV9jaGlwX2FuZF9oYW5kbGVy
X25hbWUsIHNldF9pcnFfY2hpcF9kYXRhIGFuZCBzZXRfcGhhc2Vyc190b19zdHVuIGFuZAotICog
SSAqdGhpbmsqIHRoaXMgaXMgYXMgc2ltcGxlIGFzIGl0IGdldHMuCi0gKgotICogV2UgY2FuIHRl
bGwgdGhlIEhvc3Qgd2hhdCBpbnRlcnJ1cHRzIHdlIHdhbnQgYmxvY2tlZCByZWFkeSBmb3IgdXNp
bmcgdGhlCi0gKiBsZ3Vlc3RfZGF0YS5pbnRlcnJ1cHRzIGJpdG1hcCwgc28gZGlzYWJsaW5nIChh
a2EgIm1hc2tpbmciKSB0aGVtIGlzIGFzCi0gKiBzaW1wbGUgYXMgc2V0dGluZyBhIGJpdC4gIFdl
IGRvbid0IGFjdHVhbGx5ICJhY2siIGludGVycnVwdHMgYXMgc3VjaCwgd2UKLSAqIGp1c3QgbWFz
ayBhbmQgdW5tYXNrIHRoZW0uICBJIHdvbmRlciBpZiB3ZSBzaG91bGQgYmUgY2xldmVyZXI/Ci0g
Ki8KLXN0YXRpYyB2b2lkIGRpc2FibGVfbGd1ZXN0X2lycShzdHJ1Y3QgaXJxX2RhdGEgKmRhdGEp
Ci17Ci0Jc2V0X2JpdChkYXRhLT5pcnEsIGxndWVzdF9kYXRhLmJsb2NrZWRfaW50ZXJydXB0cyk7
Ci19Ci0KLXN0YXRpYyB2b2lkIGVuYWJsZV9sZ3Vlc3RfaXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0
YSkKLXsKLQljbGVhcl9iaXQoZGF0YS0+aXJxLCBsZ3Vlc3RfZGF0YS5ibG9ja2VkX2ludGVycnVw
dHMpOwotfQotCi0vKiBUaGlzIHN0cnVjdHVyZSBkZXNjcmliZXMgdGhlIGxndWVzdCBJUlEgY29u
dHJvbGxlci4gKi8KLXN0YXRpYyBzdHJ1Y3QgaXJxX2NoaXAgbGd1ZXN0X2lycV9jb250cm9sbGVy
ID0gewotCS5uYW1lCQk9ICJsZ3Vlc3QiLAotCS5pcnFfbWFzawk9IGRpc2FibGVfbGd1ZXN0X2ly
cSwKLQkuaXJxX21hc2tfYWNrCT0gZGlzYWJsZV9sZ3Vlc3RfaXJxLAotCS5pcnFfdW5tYXNrCT0g
ZW5hYmxlX2xndWVzdF9pcnEsCi19OwotCi0vKgotICogSW50ZXJydXB0IGRlc2NyaXB0b3JzIGFy
ZSBhbGxvY2F0ZWQgYXMtbmVlZGVkLCBidXQgbG93LW51bWJlcmVkIG9uZXMgYXJlCi0gKiByZXNl
cnZlZCBieSB0aGUgZ2VuZXJpYyB4ODYgY29kZS4gIFNvIHdlIGlnbm9yZSBpcnFfYWxsb2NfZGVz
Y19hdCBpZiBpdAotICogdGVsbHMgdXMgdGhlIGlycSBpcyBhbHJlYWR5IHVzZWQ6IG90aGVyIGVy
cm9ycyAoaWUuIEVOT01FTSkgd2UgdGFrZQotICogc2VyaW91c2x5LgotICovCi1zdGF0aWMgaW50
IGxndWVzdF9zZXR1cF9pcnEodW5zaWduZWQgaW50IGlycSkKLXsKLQlzdHJ1Y3QgaXJxX2Rlc2Mg
KmRlc2M7Ci0JaW50IGVycjsKLQotCS8qIFJldHVybnMgLXZlIGVycm9yIG9yIHZlY3RvciBudW1i
ZXIuICovCi0JZXJyID0gaXJxX2FsbG9jX2Rlc2NfYXQoaXJxLCAwKTsKLQlpZiAoZXJyIDwgMCAm
JiBlcnIgIT0gLUVFWElTVCkKLQkJcmV0dXJuIGVycjsKLQotCS8qCi0JICogVGVsbCB0aGUgTGlu
dXggaW5mcmFzdHJ1Y3R1cmUgdGhhdCB0aGUgaW50ZXJydXB0IGlzCi0JICogY29udHJvbGxlZCBi
eSBvdXIgbGV2ZWwtYmFzZWQgbGd1ZXN0IGludGVycnVwdCBjb250cm9sbGVyLgotCSAqLwotCWly
cV9zZXRfY2hpcF9hbmRfaGFuZGxlcl9uYW1lKGlycSwgJmxndWVzdF9pcnFfY29udHJvbGxlciwK
LQkJCQkgICAgICBoYW5kbGVfbGV2ZWxfaXJxLCAibGV2ZWwiKTsKLQotCS8qIFNvbWUgc3lzdGVt
cyBtYXAgInZlY3RvcnMiIHRvIGludGVycnVwdHMgd2VpcmRseS4gIE5vdCB1cyEgKi8KLQlkZXNj
ID0gaXJxX3RvX2Rlc2MoaXJxKTsKLQlfX3RoaXNfY3B1X3dyaXRlKHZlY3Rvcl9pcnFbRklSU1Rf
RVhURVJOQUxfVkVDVE9SICsgaXJxXSwgZGVzYyk7Ci0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBp
bnQgbGd1ZXN0X2VuYWJsZV9pcnEoc3RydWN0IHBjaV9kZXYgKmRldikKLXsKLQlpbnQgZXJyOwot
CXU4IGxpbmUgPSAwOwotCi0JLyogV2UgbGl0ZXJhbGx5IHVzZSB0aGUgUENJIGludGVycnVwdCBs
aW5lIGFzIHRoZSBpcnEgbnVtYmVyLiAqLwotCXBjaV9yZWFkX2NvbmZpZ19ieXRlKGRldiwgUENJ
X0lOVEVSUlVQVF9MSU5FLCAmbGluZSk7Ci0JZXJyID0gbGd1ZXN0X3NldHVwX2lycShsaW5lKTsK
LQlpZiAoIWVycikKLQkJZGV2LT5pcnEgPSBsaW5lOwotCXJldHVybiBlcnI7Ci19Ci0KLS8qIFdl
IGRvbid0IGRvIGhvdHBsdWcgUENJLCBzbyB0aGlzIHNob3VsZG4ndCBiZSBjYWxsZWQuICovCi1z
dGF0aWMgdm9pZCBsZ3Vlc3RfZGlzYWJsZV9pcnEoc3RydWN0IHBjaV9kZXYgKmRldikKLXsKLQlX
QVJOX09OKDEpOwotfQotCi0vKgotICogVGhpcyBzZXRzIHVwIHRoZSBJbnRlcnJ1cHQgRGVzY3Jp
cHRvciBUYWJsZSAoSURUKSBlbnRyeSBmb3IgZWFjaCBoYXJkd2FyZQotICogaW50ZXJydXB0IChl
eGNlcHQgMTI4LCB3aGljaCBpcyB1c2VkIGZvciBzeXN0ZW0gY2FsbHMpLgotICovCi1zdGF0aWMg
dm9pZCBfX2luaXQgbGd1ZXN0X2luaXRfSVJRKHZvaWQpCi17Ci0JdW5zaWduZWQgaW50IGk7Ci0K
LQlmb3IgKGkgPSBGSVJTVF9FWFRFUk5BTF9WRUNUT1I7IGkgPCBGSVJTVF9TWVNURU1fVkVDVE9S
OyBpKyspIHsKLQkJaWYgKGkgIT0gSUEzMl9TWVNDQUxMX1ZFQ1RPUikKLQkJCXNldF9pbnRyX2dh
dGUoaSwgaXJxX2VudHJpZXNfc3RhcnQgKwotCQkJCQk4ICogKGkgLSBGSVJTVF9FWFRFUk5BTF9W
RUNUT1IpKTsKLQl9Ci0KLQkvKgotCSAqIFRoaXMgY2FsbCBpcyByZXF1aXJlZCB0byBzZXQgdXAg
Zm9yIDRrIHN0YWNrcywgd2hlcmUgd2UgaGF2ZQotCSAqIHNlcGFyYXRlIHN0YWNrcyBmb3IgaGFy
ZCBhbmQgc29mdCBpbnRlcnJ1cHRzLgotCSAqLwotCWlycV9jdHhfaW5pdChzbXBfcHJvY2Vzc29y
X2lkKCkpOwotfQotCi0vKgotICogVGltZS4KLSAqCi0gKiBJdCB3b3VsZCBiZSBmYXIgYmV0dGVy
IGZvciBldmVyeW9uZSBpZiB0aGUgR3Vlc3QgaGFkIGl0cyBvd24gY2xvY2ssIGJ1dAotICogdW50
aWwgdGhlbiB0aGUgSG9zdCBnaXZlcyB1cyB0aGUgdGltZSBvbiBldmVyeSBpbnRlcnJ1cHQuCi0g
Ki8KLXN0YXRpYyB2b2lkIGxndWVzdF9nZXRfd2FsbGNsb2NrKHN0cnVjdCB0aW1lc3BlYyAqbm93
KQotewotCSpub3cgPSBsZ3Vlc3RfZGF0YS50aW1lOwotfQotCi0vKgotICogVGhlIFRTQyBpcyBh
biBJbnRlbCB0aGluZyBjYWxsZWQgdGhlIFRpbWUgU3RhbXAgQ291bnRlci4gIFRoZSBIb3N0IHRl
bGxzIHVzCi0gKiB3aGF0IHNwZWVkIGl0IHJ1bnMgYXQsIG9yIDAgaWYgaXQncyB1bnVzYWJsZSBh
cyBhIHJlbGlhYmxlIGNsb2NrIHNvdXJjZS4KLSAqIFRoaXMgbWF0Y2hlcyB3aGF0IHdlIHdhbnQg
aGVyZTogaWYgd2UgcmV0dXJuIDAgZnJvbSB0aGlzIGZ1bmN0aW9uLCB0aGUgeDg2Ci0gKiBUU0Mg
Y2xvY2sgd2lsbCBnaXZlIHVwIGFuZCBub3QgcmVnaXN0ZXIgaXRzZWxmLgotICovCi1zdGF0aWMg
dW5zaWduZWQgbG9uZyBsZ3Vlc3RfdHNjX2toeih2b2lkKQotewotCXJldHVybiBsZ3Vlc3RfZGF0
YS50c2Nfa2h6OwotfQotCi0vKgotICogSWYgd2UgY2FuJ3QgdXNlIHRoZSBUU0MsIHRoZSBrZXJu
ZWwgZmFsbHMgYmFjayB0byBvdXIgbG93ZXItcHJpb3JpdHkKLSAqICJsZ3Vlc3RfY2xvY2siLCB3
aGVyZSB3ZSByZWFkIHRoZSB0aW1lIHZhbHVlIGdpdmVuIHRvIHVzIGJ5IHRoZSBIb3N0LgotICov
Ci1zdGF0aWMgdTY0IGxndWVzdF9jbG9ja19yZWFkKHN0cnVjdCBjbG9ja3NvdXJjZSAqY3MpCi17
Ci0JdW5zaWduZWQgbG9uZyBzZWMsIG5zZWM7Ci0KLQkvKgotCSAqIFNpbmNlIHRoZSB0aW1lIGlz
IGluIHR3byBwYXJ0cyAoc2Vjb25kcyBhbmQgbmFub3NlY29uZHMpLCB3ZSByaXNrCi0JICogcmVh
ZGluZyBpdCBqdXN0IGFzIGl0J3MgY2hhbmdpbmcgZnJvbSA5OSAmIDAuOTk5OTk5OTk5IHRvIDEw
MCBhbmQgMCwKLQkgKiBhbmQgZ2V0dGluZyA5OSBhbmQgMC4gIEFzIExpbnV4IHRlbmRzIHRvIGNv
bWUgYXBhcnQgdW5kZXIgdGhlIHN0cmVzcwotCSAqIG9mIHRpbWUgdHJhdmVsLCB3ZSBtdXN0IGJl
IGNhcmVmdWw6Ci0JICovCi0JZG8gewotCQkvKiBGaXJzdCB3ZSByZWFkIHRoZSBzZWNvbmRzIHBh
cnQuICovCi0JCXNlYyA9IGxndWVzdF9kYXRhLnRpbWUudHZfc2VjOwotCQkvKgotCQkgKiBUaGlz
IHJlYWQgbWVtb3J5IGJhcnJpZXIgdGVsbHMgdGhlIGNvbXBpbGVyIGFuZCB0aGUgQ1BVIHRoYXQK
LQkJICogdGhpcyBjYW4ndCBiZSByZW9yZGVyZWQ6IHdlIGhhdmUgdG8gY29tcGxldGUgdGhlIGFi
b3ZlCi0JCSAqIGJlZm9yZSBnb2luZyBvbi4KLQkJICovCi0JCXJtYigpOwotCQkvKiBOb3cgd2Ug
cmVhZCB0aGUgbmFub3NlY29uZHMgcGFydC4gKi8KLQkJbnNlYyA9IGxndWVzdF9kYXRhLnRpbWUu
dHZfbnNlYzsKLQkJLyogTWFrZSBzdXJlIHdlJ3ZlIGRvbmUgdGhhdC4gKi8KLQkJcm1iKCk7Ci0J
CS8qIE5vdyBpZiB0aGUgc2Vjb25kcyBwYXJ0IGhhcyBjaGFuZ2VkLCB0cnkgYWdhaW4uICovCi0J
fSB3aGlsZSAodW5saWtlbHkobGd1ZXN0X2RhdGEudGltZS50dl9zZWMgIT0gc2VjKSk7Ci0KLQkv
KiBPdXIgbGd1ZXN0IGNsb2NrIGlzIGluIHJlYWwgbmFub3NlY29uZHMuICovCi0JcmV0dXJuIHNl
YyoxMDAwMDAwMDAwVUxMICsgbnNlYzsKLX0KLQotLyogVGhpcyBpcyB0aGUgZmFsbGJhY2sgY2xv
Y2tzb3VyY2U6IGxvd2VyIHByaW9yaXR5IHRoYW4gdGhlIFRTQyBjbG9ja3NvdXJjZS4gKi8KLXN0
YXRpYyBzdHJ1Y3QgY2xvY2tzb3VyY2UgbGd1ZXN0X2Nsb2NrID0gewotCS5uYW1lCQk9ICJsZ3Vl
c3QiLAotCS5yYXRpbmcJCT0gMjAwLAotCS5yZWFkCQk9IGxndWVzdF9jbG9ja19yZWFkLAotCS5t
YXNrCQk9IENMT0NLU09VUkNFX01BU0soNjQpLAotCS5mbGFncwkJPSBDTE9DS19TT1VSQ0VfSVNf
Q09OVElOVU9VUywKLX07Ci0KLS8qCi0gKiBXZSBhbHNvIG5lZWQgYSAic3RydWN0IGNsb2NrX2V2
ZW50X2RldmljZSI6IExpbnV4IGFza3MgdXMgdG8gc2V0IGl0IHRvIGdvCi0gKiBvZmYgc29tZSB0
aW1lIGluIHRoZSBmdXR1cmUuICBBY3R1YWxseSwgSmFtZXMgTW9ycmlzIGZpZ3VyZWQgYWxsIHRo
aXMgb3V0LCBJCi0gKiBqdXN0IGFwcGxpZWQgdGhlIHBhdGNoLgotICovCi1zdGF0aWMgaW50IGxn
dWVzdF9jbG9ja2V2ZW50X3NldF9uZXh0X2V2ZW50KHVuc2lnbmVkIGxvbmcgZGVsdGEsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNsb2NrX2V2ZW50
X2RldmljZSAqZXZ0KQotewotCS8qIEZJWE1FOiBJIGRvbid0IHRoaW5rIHRoaXMgY2FuIGV2ZXIg
aGFwcGVuLCBidXQgSmFtZXMgdGVsbHMgbWUgaGUgaGFkCi0JICogdG8gcHV0IHRoaXMgY29kZSBp
bi4gIE1heWJlIHdlIHNob3VsZCByZW1vdmUgaXQgbm93LiAgQW55b25lPyAqLwotCWlmIChkZWx0
YSA8IExHX0NMT0NLX01JTl9ERUxUQSkgewotCQlpZiAocHJpbnRrX3JhdGVsaW1pdCgpKQotCQkJ
cHJpbnRrKEtFUk5fREVCVUcgIiVzOiBzbWFsbCBkZWx0YSAlbHUgbnNcbiIsCi0JCQkgICAgICAg
X19mdW5jX18sIGRlbHRhKTsKLQkJcmV0dXJuIC1FVElNRTsKLQl9Ci0KLQkvKiBQbGVhc2Ugd2Fr
ZSB1cyB0aGlzIGZhciBpbiB0aGUgZnV0dXJlLiAqLwotCWhjYWxsKExIQ0FMTF9TRVRfQ0xPQ0tF
VkVOVCwgZGVsdGEsIDAsIDAsIDApOwotCXJldHVybiAwOwotfQotCi1zdGF0aWMgaW50IGxndWVz
dF9jbG9ja2V2ZW50X3NodXRkb3duKHN0cnVjdCBjbG9ja19ldmVudF9kZXZpY2UgKmV2dCkKLXsK
LQkvKiBBIDAgYXJndW1lbnQgc2h1dHMgdGhlIGNsb2NrIGRvd24uICovCi0JaGNhbGwoTEhDQUxM
X1NFVF9DTE9DS0VWRU5ULCAwLCAwLCAwLCAwKTsKLQlyZXR1cm4gMDsKLX0KLQotLyogVGhpcyBk
ZXNjcmliZXMgb3VyIHByaW1pdGl2ZSB0aW1lciBjaGlwLiAqLwotc3RhdGljIHN0cnVjdCBjbG9j
a19ldmVudF9kZXZpY2UgbGd1ZXN0X2Nsb2NrZXZlbnQgPSB7Ci0JLm5hbWUgICAgICAgICAgICAg
ICAgICAgPSAibGd1ZXN0IiwKLQkuZmVhdHVyZXMgICAgICAgICAgICAgICA9IENMT0NLX0VWVF9G
RUFUX09ORVNIT1QsCi0JLnNldF9uZXh0X2V2ZW50ICAgICAgICAgPSBsZ3Vlc3RfY2xvY2tldmVu
dF9zZXRfbmV4dF9ldmVudCwKLQkuc2V0X3N0YXRlX3NodXRkb3duCT0gbGd1ZXN0X2Nsb2NrZXZl
bnRfc2h1dGRvd24sCi0JLnJhdGluZyAgICAgICAgICAgICAgICAgPSBJTlRfTUFYLAotCS5tdWx0
ICAgICAgICAgICAgICAgICAgID0gMSwKLQkuc2hpZnQgICAgICAgICAgICAgICAgICA9IDAsCi0J
Lm1pbl9kZWx0YV9ucyAgICAgICAgICAgPSBMR19DTE9DS19NSU5fREVMVEEsCi0JLm1pbl9kZWx0
YV90aWNrcyAgICAgICAgPSBMR19DTE9DS19NSU5fREVMVEEsCi0JLm1heF9kZWx0YV9ucyAgICAg
ICAgICAgPSBMR19DTE9DS19NQVhfREVMVEEsCi0JLm1heF9kZWx0YV90aWNrcyAgICAgICAgPSBM
R19DTE9DS19NQVhfREVMVEEsCi19OwotCi0vKgotICogVGhpcyBpcyB0aGUgR3Vlc3QgdGltZXIg
aW50ZXJydXB0IGhhbmRsZXIgKGhhcmR3YXJlIGludGVycnVwdCAwKS4gIFdlIGp1c3QKLSAqIGNh
bGwgdGhlIGNsb2NrZXZlbnQgaW5mcmFzdHJ1Y3R1cmUgYW5kIGl0IGRvZXMgd2hhdGV2ZXIgbmVl
ZHMgZG9pbmcuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF90aW1lX2lycShzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2MpCi17Ci0JdW5zaWduZWQgbG9uZyBmbGFnczsKLQotCS8qIERvbid0IGludGVycnVw
dCB1cyB3aGlsZSB0aGlzIGlzIHJ1bm5pbmcuICovCi0JbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwot
CWxndWVzdF9jbG9ja2V2ZW50LmV2ZW50X2hhbmRsZXIoJmxndWVzdF9jbG9ja2V2ZW50KTsKLQls
b2NhbF9pcnFfcmVzdG9yZShmbGFncyk7Ci19Ci0KLS8qCi0gKiBBdCBzb21lIHBvaW50IGluIHRo
ZSBib290IHByb2Nlc3MsIHdlIGdldCBhc2tlZCB0byBzZXQgdXAgb3VyIHRpbWluZwotICogaW5m
cmFzdHJ1Y3R1cmUuICBUaGUga2VybmVsIGRvZXNuJ3QgZXhwZWN0IHRpbWVyIGludGVycnVwdHMg
YmVmb3JlIHRoaXMsIGJ1dAotICogd2UgY2xldmVybHkgaW5pdGlhbGl6ZWQgdGhlICJibG9ja2Vk
X2ludGVycnVwdHMiIGZpZWxkIG9mICJzdHJ1Y3QKLSAqIGxndWVzdF9kYXRhIiBzbyB0aGF0IHRp
bWVyIGludGVycnVwdHMgd2VyZSBibG9ja2VkIHVudGlsIG5vdy4KLSAqLwotc3RhdGljIHZvaWQg
bGd1ZXN0X3RpbWVfaW5pdCh2b2lkKQotewotCS8qIFNldCB1cCB0aGUgdGltZXIgaW50ZXJydXB0
ICgwKSB0byBnbyB0byBvdXIgc2ltcGxlIHRpbWVyIHJvdXRpbmUgKi8KLQlpZiAobGd1ZXN0X3Nl
dHVwX2lycSgwKSAhPSAwKQotCQlwYW5pYygiQ291bGQgbm90IHNldCB1cCB0aW1lciBpcnEiKTsK
LQlpcnFfc2V0X2hhbmRsZXIoMCwgbGd1ZXN0X3RpbWVfaXJxKTsKLQotCWNsb2Nrc291cmNlX3Jl
Z2lzdGVyX2h6KCZsZ3Vlc3RfY2xvY2ssIE5TRUNfUEVSX1NFQyk7Ci0KLQkvKiBXZSBjYW4ndCBz
ZXQgY3B1bWFzayBpbiB0aGUgaW5pdGlhbGl6ZXI6IGRhbW4gQyBsaW1pdGF0aW9ucyEgIFNldCBp
dAotCSAqIGhlcmUgYW5kIHJlZ2lzdGVyIG91ciB0aW1lciBkZXZpY2UuICovCi0JbGd1ZXN0X2Ns
b2NrZXZlbnQuY3B1bWFzayA9IGNwdW1hc2tfb2YoMCk7Ci0JY2xvY2tldmVudHNfcmVnaXN0ZXJf
ZGV2aWNlKCZsZ3Vlc3RfY2xvY2tldmVudCk7Ci0KLQkvKiBGaW5hbGx5LCB3ZSB1bmJsb2NrIHRo
ZSB0aW1lciBpbnRlcnJ1cHQuICovCi0JY2xlYXJfYml0KDAsIGxndWVzdF9kYXRhLmJsb2NrZWRf
aW50ZXJydXB0cyk7Ci19Ci0KLS8qCi0gKiBNaXNjZWxsYW5lb3VzIGJpdHMgYW5kIHBpZWNlcy4K
LSAqCi0gKiBIZXJlIGlzIGFuIG9kZGJhbGwgY29sbGVjdGlvbiBvZiBmdW5jdGlvbnMgd2hpY2gg
dGhlIEd1ZXN0IG5lZWRzIGZvciB0aGluZ3MKLSAqIHRvIHdvcmsuICBUaGV5J3JlIHByZXR0eSBz
aW1wbGUuCi0gKi8KLQotLyoKLSAqIFRoZSBHdWVzdCBuZWVkcyB0byB0ZWxsIHRoZSBIb3N0IHdo
YXQgc3RhY2sgaXQgZXhwZWN0cyB0cmFwcyB0byB1c2UuICBGb3IKLSAqIG5hdGl2ZSBoYXJkd2Fy
ZSwgdGhpcyBpcyBwYXJ0IG9mIHRoZSBUYXNrIFN0YXRlIFNlZ21lbnQgbWVudGlvbmVkIGFib3Zl
IGluCi0gKiBsZ3Vlc3RfbG9hZF90cl9kZXNjKCksIGJ1dCB0byBoZWxwIGh5cGVydmlzb3JzIHRo
ZXJlJ3MgdGhpcyBzcGVjaWFsIGNhbGwuCi0gKgotICogV2UgdGVsbCB0aGUgSG9zdCB0aGUgc2Vn
bWVudCB3ZSB3YW50IHRvIHVzZSAoX19LRVJORUxfRFMgaXMgdGhlIGtlcm5lbCBkYXRhCi0gKiBz
ZWdtZW50KSwgdGhlIHByaXZpbGVnZSBsZXZlbCAod2UncmUgcHJpdmlsZWdlIGxldmVsIDEsIHRo
ZSBIb3N0IGlzIDAgYW5kCi0gKiB3aWxsIG5vdCB0b2xlcmF0ZSB1cyB0cnlpbmcgdG8gdXNlIHRo
YXQpLCB0aGUgc3RhY2sgcG9pbnRlciwgYW5kIHRoZSBudW1iZXIKLSAqIG9mIHBhZ2VzIGluIHRo
ZSBzdGFjay4KLSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X2xvYWRfc3AwKHN0cnVjdCB0c3Nfc3Ry
dWN0ICp0c3MsCi0JCQkgICAgc3RydWN0IHRocmVhZF9zdHJ1Y3QgKnRocmVhZCkKLXsKLQlsYXp5
X2hjYWxsMyhMSENBTExfU0VUX1NUQUNLLCBfX0tFUk5FTF9EUyB8IDB4MSwgdGhyZWFkLT5zcDAs
Ci0JCSAgIFRIUkVBRF9TSVpFIC8gUEFHRV9TSVpFKTsKLQl0c3MtPng4Nl90c3Muc3AwID0gdGhy
ZWFkLT5zcDA7Ci19Ci0KLS8qIExldCdzIGp1c3Qgc2F5LCBJIHdvdWxkbid0IGRvIGRlYnVnZ2lu
ZyB1bmRlciBhIEd1ZXN0LiAqLwotc3RhdGljIHVuc2lnbmVkIGxvbmcgbGd1ZXN0X2dldF9kZWJ1
Z3JlZyhpbnQgcmVnbm8pCi17Ci0JLyogRklYTUU6IEltcGxlbWVudCAqLwotCXJldHVybiAwOwot
fQotCi1zdGF0aWMgdm9pZCBsZ3Vlc3Rfc2V0X2RlYnVncmVnKGludCByZWdubywgdW5zaWduZWQg
bG9uZyB2YWx1ZSkKLXsKLQkvKiBGSVhNRTogSW1wbGVtZW50ICovCi19Ci0KLS8qCi0gKiBUaGVy
ZSBhcmUgdGltZXMgd2hlbiB0aGUga2VybmVsIHdhbnRzIHRvIG1ha2Ugc3VyZSB0aGF0IG5vIG1l
bW9yeSB3cml0ZXMgYXJlCi0gKiBjYXVnaHQgaW4gdGhlIGNhY2hlICh0aGF0IHRoZXkndmUgYWxs
IHJlYWNoZWQgcmVhbCBoYXJkd2FyZSBkZXZpY2VzKS4gIFRoaXMKLSAqIGRvZXNuJ3QgbWF0dGVy
IGZvciB0aGUgR3Vlc3Qgd2hpY2ggaGFzIHZpcnR1YWwgaGFyZHdhcmUuCi0gKgotICogT24gdGhl
IFBlbnRpdW0gNCBhbmQgYWJvdmUsIGNwdWlkKCkgaW5kaWNhdGVzIHRoYXQgdGhlIENhY2hlIExp
bmUgRmx1c2gKLSAqIChjbGZsdXNoKSBpbnN0cnVjdGlvbiBpcyBhdmFpbGFibGUgYW5kIHRoZSBr
ZXJuZWwgdXNlcyB0aGF0LiAgT3RoZXJ3aXNlLCBpdAotICogdXNlcyB0aGUgb2xkZXIgIldyaXRl
IEJhY2sgYW5kIEludmFsaWRhdGUgQ2FjaGUiICh3YmludmQpIGluc3RydWN0aW9uLgotICogVW5s
aWtlIGNsZmx1c2gsIHdiaW52ZCBjYW4gb25seSBiZSBydW4gYXQgcHJpdmlsZWdlIGxldmVsIDAu
ICBTbyB3ZSBjYW4KLSAqIGlnbm9yZSBjbGZsdXNoLCBidXQgcmVwbGFjZSB3YmludmQuCi0gKi8K
LXN0YXRpYyB2b2lkIGxndWVzdF93YmludmQodm9pZCkKLXsKLX0KLQotLyoKLSAqIElmIHRoZSBH
dWVzdCBleHBlY3RzIHRvIGhhdmUgYW4gQWR2YW5jZWQgUHJvZ3JhbW1hYmxlIEludGVycnVwdCBD
b250cm9sbGVyLAotICogd2UgcGxheSBkdW1iIGJ5IGlnbm9yaW5nIHdyaXRlcyBhbmQgcmV0dXJu
aW5nIDAgZm9yIHJlYWRzLiAgU28gaXQncyBubwotICogbG9uZ2VyIFByb2dyYW1tYWJsZSBub3Ig
Q29udHJvbGxpbmcgYW55dGhpbmcsIGFuZCBJIGRvbid0IHRoaW5rIDggbGluZXMgb2YKLSAqIGNv
ZGUgcXVhbGlmaWVzIGZvciBBZHZhbmNlZC4gIEl0IHdpbGwgYWxzbyBuZXZlciBpbnRlcnJ1cHQg
YW55dGhpbmcuICBJdAotICogZG9lcywgaG93ZXZlciwgYWxsb3cgdXMgdG8gZ2V0IHRocm91Z2gg
dGhlIExpbnV4IGJvb3QgY29kZS4KLSAqLwotI2lmZGVmIENPTkZJR19YODZfTE9DQUxfQVBJQwot
c3RhdGljIHZvaWQgbGd1ZXN0X2FwaWNfd3JpdGUodTMyIHJlZywgdTMyIHYpCi17Ci19Ci0KLXN0
YXRpYyB1MzIgbGd1ZXN0X2FwaWNfcmVhZCh1MzIgcmVnKQotewotCXJldHVybiAwOwotfQotCi1z
dGF0aWMgdTY0IGxndWVzdF9hcGljX2ljcl9yZWFkKHZvaWQpCi17Ci0JcmV0dXJuIDA7Ci19Ci0K
LXN0YXRpYyB2b2lkIGxndWVzdF9hcGljX2ljcl93cml0ZSh1MzIgbG93LCB1MzIgaWQpCi17Ci0J
LyogV2FybiB0byBzZWUgaWYgdGhlcmUncyBhbnkgc3RyYXkgcmVmZXJlbmNlcyAqLwotCVdBUk5f
T04oMSk7Ci19Ci0KLXN0YXRpYyB2b2lkIGxndWVzdF9hcGljX3dhaXRfaWNyX2lkbGUodm9pZCkK
LXsKLQlyZXR1cm47Ci19Ci0KLXN0YXRpYyB1MzIgbGd1ZXN0X2FwaWNfc2FmZV93YWl0X2ljcl9p
ZGxlKHZvaWQpCi17Ci0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIHNldF9sZ3Vlc3RfYmFz
aWNfYXBpY19vcHModm9pZCkKLXsKLQlhcGljLT5yZWFkID0gbGd1ZXN0X2FwaWNfcmVhZDsKLQlh
cGljLT53cml0ZSA9IGxndWVzdF9hcGljX3dyaXRlOwotCWFwaWMtPmljcl9yZWFkID0gbGd1ZXN0
X2FwaWNfaWNyX3JlYWQ7Ci0JYXBpYy0+aWNyX3dyaXRlID0gbGd1ZXN0X2FwaWNfaWNyX3dyaXRl
OwotCWFwaWMtPndhaXRfaWNyX2lkbGUgPSBsZ3Vlc3RfYXBpY193YWl0X2ljcl9pZGxlOwotCWFw
aWMtPnNhZmVfd2FpdF9pY3JfaWRsZSA9IGxndWVzdF9hcGljX3NhZmVfd2FpdF9pY3JfaWRsZTsK
LX07Ci0jZW5kaWYKLQotLyogU1RPUCEgIFVudGlsIGFuIGludGVycnVwdCBjb21lcyBpbi4gKi8K
LXN0YXRpYyB2b2lkIGxndWVzdF9zYWZlX2hhbHQodm9pZCkKLXsKLQloY2FsbChMSENBTExfSEFM
VCwgMCwgMCwgMCwgMCk7Ci19Ci0KLS8qCi0gKiBUaGUgU0hVVERPV04gaHlwZXJjYWxsIHRha2Vz
IGEgc3RyaW5nIHRvIGRlc2NyaWJlIHdoYXQncyBoYXBwZW5pbmcsIGFuZAotICogYW4gYXJndW1l
bnQgd2hpY2ggc2F5cyB3aGV0aGVyIHRoaXMgdG8gcmVzdGFydCAocmVib290KSB0aGUgR3Vlc3Qg
b3Igbm90LgotICoKLSAqIE5vdGUgdGhhdCB0aGUgSG9zdCBhbHdheXMgcHJlZmVycyB0aGF0IHRo
ZSBHdWVzdCBzcGVhayBpbiBwaHlzaWNhbCBhZGRyZXNzZXMKLSAqIHJhdGhlciB0aGFuIHZpcnR1
YWwgYWRkcmVzc2VzLCBzbyB3ZSB1c2UgX19wYSgpIGhlcmUuCi0gKi8KLXN0YXRpYyB2b2lkIGxn
dWVzdF9wb3dlcl9vZmYodm9pZCkKLXsKLQloY2FsbChMSENBTExfU0hVVERPV04sIF9fcGEoIlBv
d2VyIGRvd24iKSwKLQkgICAgICBMR1VFU1RfU0hVVERPV05fUE9XRVJPRkYsIDAsIDApOwotfQot
Ci0vKgotICogUGFuaWNpbmcuCi0gKgotICogRG9uJ3QuICBCdXQgaWYgeW91IGRpZCwgdGhpcyBp
cyB3aGF0IGhhcHBlbnMuCi0gKi8KLXN0YXRpYyBpbnQgbGd1ZXN0X3BhbmljKHN0cnVjdCBub3Rp
Zmllcl9ibG9jayAqbmIsIHVuc2lnbmVkIGxvbmcgbCwgdm9pZCAqcCkKLXsKLQloY2FsbChMSENB
TExfU0hVVERPV04sIF9fcGEocCksIExHVUVTVF9TSFVURE9XTl9QT1dFUk9GRiwgMCwgMCk7Ci0J
LyogVGhlIGhjYWxsIHdvbid0IHJldHVybiwgYnV0IHRvIGtlZXAgZ2NjIGhhcHB5LCB3ZSdyZSAi
ZG9uZSIuICovCi0JcmV0dXJuIE5PVElGWV9ET05FOwotfQotCi1zdGF0aWMgc3RydWN0IG5vdGlm
aWVyX2Jsb2NrIHBhbmljZWQgPSB7Ci0JLm5vdGlmaWVyX2NhbGwgPSBsZ3Vlc3RfcGFuaWMKLX07
Ci0KLS8qIFNldHRpbmcgdXAgbWVtb3J5IGlzIGZhaXJseSBlYXN5LiAqLwotc3RhdGljIF9faW5p
dCBjaGFyICpsZ3Vlc3RfbWVtb3J5X3NldHVwKHZvaWQpCi17Ci0JLyoKLQkgKiBUaGUgTGludXgg
Ym9vdGxvYWRlciBoZWFkZXIgY29udGFpbnMgYW4gImU4MjAiIG1lbW9yeSBtYXA6IHRoZQotCSAq
IExhdW5jaGVyIHBvcHVsYXRlZCB0aGUgZmlyc3QgZW50cnkgd2l0aCBvdXIgbWVtb3J5IGxpbWl0
LgotCSAqLwotCWU4MjBfX3JhbmdlX2FkZChib290X3BhcmFtcy5lODIwX3RhYmxlWzBdLmFkZHIs
Ci0JCQkgIGJvb3RfcGFyYW1zLmU4MjBfdGFibGVbMF0uc2l6ZSwKLQkJCSAgYm9vdF9wYXJhbXMu
ZTgyMF90YWJsZVswXS50eXBlKTsKLQotCS8qIFRoaXMgc3RyaW5nIGlzIGZvciB0aGUgYm9vdCBt
ZXNzYWdlcy4gKi8KLQlyZXR1cm4gIkxHVUVTVCI7Ci19Ci0KLS8qIE9mZnNldCB3aXRoaW4gUENJ
IGNvbmZpZyBzcGFjZSBvZiBCQVIgYWNjZXNzIGNhcGFiaWxpdHkuICovCi1zdGF0aWMgaW50IGNv
bnNvbGVfY2ZnX29mZnNldCA9IDA7Ci1zdGF0aWMgaW50IGNvbnNvbGVfYWNjZXNzX2NhcDsKLQot
LyogU2V0IHVwIHNvIHRoYXQgd2UgYWNjZXNzIG9mZiBpbiBiYXIwIChvbiBidXMgMCwgZGV2aWNl
IDEsIGZ1bmN0aW9uIDApICovCi1zdGF0aWMgdm9pZCBzZXRfY2ZnX3dpbmRvdyh1MzIgY2ZnX29m
ZnNldCwgdTMyIG9mZikKLXsKLQl3cml0ZV9wY2lfY29uZmlnX2J5dGUoMCwgMSwgMCwKLQkJCSAg
ICAgIGNmZ19vZmZzZXQgKyBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9jYXAsIGJhciksCi0J
CQkgICAgICAwKTsKLQl3cml0ZV9wY2lfY29uZmlnKDAsIDEsIDAsCi0JCQkgY2ZnX29mZnNldCAr
IG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX2NhcCwgbGVuZ3RoKSwKLQkJCSA0KTsKLQl3cml0
ZV9wY2lfY29uZmlnKDAsIDEsIDAsCi0JCQkgY2ZnX29mZnNldCArIG9mZnNldG9mKHN0cnVjdCB2
aXJ0aW9fcGNpX2NhcCwgb2Zmc2V0KSwKLQkJCSBvZmYpOwotfQotCi1zdGF0aWMgdm9pZCB3cml0
ZV9iYXJfdmlhX2NmZyh1MzIgY2ZnX29mZnNldCwgdTMyIG9mZiwgdTMyIHZhbCkKLXsKLQkvKgot
CSAqIFdlIGNvdWxkIHNldCB0aGlzIHVwIG9uY2UsIHRoZW4gbGVhdmUgaXQ7IG5vdGhpbmcgZWxz
ZSBpbiB0aGUgKgotCSAqIGtlcm5lbCBzaG91bGQgdG91Y2ggdGhlc2UgcmVnaXN0ZXJzLiAgQnV0
IGlmIGl0IHdlbnQgd3JvbmcsIHRoYXQKLQkgKiB3b3VsZCBiZSBhIGhvcnJpYmxlIGJ1ZyB0byBm
aW5kLgotCSAqLwotCXNldF9jZmdfd2luZG93KGNmZ19vZmZzZXQsIG9mZik7Ci0Jd3JpdGVfcGNp
X2NvbmZpZygwLCAxLCAwLAotCQkJIGNmZ19vZmZzZXQgKyBzaXplb2Yoc3RydWN0IHZpcnRpb19w
Y2lfY2FwKSwgdmFsKTsKLX0KLQotc3RhdGljIHZvaWQgcHJvYmVfcGNpX2NvbnNvbGUodm9pZCkK
LXsKLQl1OCBjYXAsIGNvbW1vbl9jYXAgPSAwLCBkZXZpY2VfY2FwID0gMDsKLQl1MzIgZGV2aWNl
X2xlbjsKLQotCS8qIEF2b2lkIHJlY3Vyc2l2ZSBwcmludGsgaW50byBoZXJlLiAqLwotCWNvbnNv
bGVfY2ZnX29mZnNldCA9IC0xOwotCi0JaWYgKCFlYXJseV9wY2lfYWxsb3dlZCgpKSB7Ci0JCXBy
aW50ayhLRVJOX0VSUiAibGd1ZXN0OiBlYXJseSBQQ0kgYWNjZXNzIG5vdCBhbGxvd2VkIVxuIik7
Ci0JCXJldHVybjsKLQl9Ci0KLQkvKiBXZSBleHBlY3QgYSBjb25zb2xlIFBDSSBkZXZpY2UgYXQg
QlVTMCwgc2xvdCAxLiAqLwotCWlmIChyZWFkX3BjaV9jb25maWcoMCwgMSwgMCwgMCkgIT0gMHgx
MDQzMUFGNCkgewotCQlwcmludGsoS0VSTl9FUlIgImxndWVzdDogUENJIGRldmljZSBpcyAlI3gh
XG4iLAotCQkgICAgICAgcmVhZF9wY2lfY29uZmlnKDAsIDEsIDAsIDApKTsKLQkJcmV0dXJuOwot
CX0KLQotCS8qIEZpbmQgdGhlIGNhcGFiaWxpdGllcyB3ZSBuZWVkIChtdXN0IGJlIGluIGJhcjAp
ICovCi0JY2FwID0gcmVhZF9wY2lfY29uZmlnX2J5dGUoMCwgMSwgMCwgUENJX0NBUEFCSUxJVFlf
TElTVCk7Ci0Jd2hpbGUgKGNhcCkgewotCQl1OCB2bmRyID0gcmVhZF9wY2lfY29uZmlnX2J5dGUo
MCwgMSwgMCwgY2FwKTsKLQkJaWYgKHZuZHIgPT0gUENJX0NBUF9JRF9WTkRSKSB7Ci0JCQl1OCB0
eXBlLCBiYXI7Ci0KLQkJCXR5cGUgPSByZWFkX3BjaV9jb25maWdfYnl0ZSgwLCAxLCAwLAotCQkJ
ICAgIGNhcCArIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX2NhcCwgY2ZnX3R5cGUpKTsKLQkJ
CWJhciA9IHJlYWRfcGNpX2NvbmZpZ19ieXRlKDAsIDEsIDAsCi0JCQkgICAgY2FwICsgb2Zmc2V0
b2Yoc3RydWN0IHZpcnRpb19wY2lfY2FwLCBiYXIpKTsKLQotCQkJc3dpdGNoICh0eXBlKSB7Ci0J
CQljYXNlIFZJUlRJT19QQ0lfQ0FQX0RFVklDRV9DRkc6Ci0JCQkJaWYgKGJhciA9PSAwKQotCQkJ
CQlkZXZpY2VfY2FwID0gY2FwOwotCQkJCWJyZWFrOwotCQkJY2FzZSBWSVJUSU9fUENJX0NBUF9Q
Q0lfQ0ZHOgotCQkJCWNvbnNvbGVfYWNjZXNzX2NhcCA9IGNhcDsKLQkJCQlicmVhazsKLQkJCX0K
LQkJfQotCQljYXAgPSByZWFkX3BjaV9jb25maWdfYnl0ZSgwLCAxLCAwLCBjYXAgKyBQQ0lfQ0FQ
X0xJU1RfTkVYVCk7Ci0JfQotCWlmICghZGV2aWNlX2NhcCB8fCAhY29uc29sZV9hY2Nlc3NfY2Fw
KSB7Ci0JCXByaW50ayhLRVJOX0VSUiAibGd1ZXN0OiBObyBjYXBzICgldS8ldS8ldSkgaW4gY29u
c29sZSFcbiIsCi0JCSAgICAgICBjb21tb25fY2FwLCBkZXZpY2VfY2FwLCBjb25zb2xlX2FjY2Vz
c19jYXApOwotCQlyZXR1cm47Ci0JfQotCi0JLyoKLQkgKiBOb3RlIHRoYXQgd2UgY2FuJ3QgY2hl
Y2sgZmVhdHVyZXMsIHVudGlsIHdlJ3ZlIHNldCB0aGUgRFJJVkVSCi0JICogc3RhdHVzIGJpdC4g
IFdlIGRvbid0IHdhbnQgdG8gZG8gdGhhdCB1bnRpbCB3ZSBoYXZlIGEgcmVhbCBkcml2ZXIsCi0J
ICogc28gd2UganVzdCBjaGVjayB0aGF0IHRoZSBkZXZpY2Utc3BlY2lmaWMgY29uZmlnIGhhcyBy
b29tIGZvcgotCSAqIGVtZXJnX3dyLiAgSWYgaXQgZG9lc24ndCBzdXBwb3J0IFZJUlRJT19DT05T
T0xFX0ZfRU1FUkdfV1JJVEUKLQkgKiBpdCBzaG91bGQgaWdub3JlIHRoZSBhY2Nlc3MuCi0JICov
Ci0JZGV2aWNlX2xlbiA9IHJlYWRfcGNpX2NvbmZpZygwLCAxLCAwLAotCQkJZGV2aWNlX2NhcCAr
IG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX2NhcCwgbGVuZ3RoKSk7Ci0JaWYgKGRldmljZV9s
ZW4gPCAob2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19jb25zb2xlX2NvbmZpZywgZW1lcmdfd3IpCi0J
CQkgICsgc2l6ZW9mKHUzMikpKSB7Ci0JCXByaW50ayhLRVJOX0VSUiAibGd1ZXN0OiBjb25zb2xl
IG1pc3NpbmcgZW1lcmdfd3IgZmllbGRcbiIpOwotCQlyZXR1cm47Ci0JfQotCi0JY29uc29sZV9j
Zmdfb2Zmc2V0ID0gcmVhZF9wY2lfY29uZmlnKDAsIDEsIDAsCi0JCQlkZXZpY2VfY2FwICsgb2Zm
c2V0b2Yoc3RydWN0IHZpcnRpb19wY2lfY2FwLCBvZmZzZXQpKTsKLQlwcmludGsoS0VSTl9JTkZP
ICJsZ3Vlc3Q6IENvbnNvbGUgdmlhIHZpcnRpby1wY2kgZW1lcmdfd3JcbiIpOwotfQotCi0vKgot
ICogV2Ugd2lsbCBldmVudHVhbGx5IHVzZSB0aGUgdmlydGlvIGNvbnNvbGUgZGV2aWNlIHRvIHBy
b2R1Y2UgY29uc29sZSBvdXRwdXQsCi0gKiBidXQgYmVmb3JlIHRoYXQgaXMgc2V0IHVwIHdlIHVz
ZSB0aGUgdmlydGlvIFBDSSBjb25zb2xlJ3MgYmFja2Rvb3IgbW1pbwotICogYWNjZXNzIGFuZCB0
aGUgImVtZXJnZW5jeSIgd3JpdGUgZmFjaWxpdHkgKHdoaWNoIGlzIGxlZ2FsIGV2ZW4gYmVmb3Jl
IHRoZQotICogZGV2aWNlIGlzIGNvbmZpZ3VyZWQpLgotICovCi1zdGF0aWMgX19pbml0IGludCBl
YXJseV9wdXRfY2hhcnModTMyIHZ0ZXJtbm8sIGNvbnN0IGNoYXIgKmJ1ZiwgaW50IGNvdW50KQot
ewotCS8qIElmIHdlIGNvdWxkbid0IGZpbmQgUENJIGNvbnNvbGUsIGZvcmdldCBpdC4gKi8KLQlp
ZiAoY29uc29sZV9jZmdfb2Zmc2V0IDwgMCkKLQkJcmV0dXJuIGNvdW50OwotCi0JaWYgKHVubGlr
ZWx5KCFjb25zb2xlX2NmZ19vZmZzZXQpKSB7Ci0JCXByb2JlX3BjaV9jb25zb2xlKCk7Ci0JCWlm
IChjb25zb2xlX2NmZ19vZmZzZXQgPCAwKQotCQkJcmV0dXJuIGNvdW50OwotCX0KLQotCXdyaXRl
X2Jhcl92aWFfY2ZnKGNvbnNvbGVfYWNjZXNzX2NhcCwKLQkJCSAgY29uc29sZV9jZmdfb2Zmc2V0
Ci0JCQkgICsgb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19jb25zb2xlX2NvbmZpZywgZW1lcmdfd3Ip
LAotCQkJICBidWZbMF0pOwotCXJldHVybiAxOwotfQotCi0vKgotICogUmVib290aW5nIGFsc28g
dGVsbHMgdGhlIEhvc3Qgd2UncmUgZmluaXNoZWQsIGJ1dCB0aGUgUkVTVEFSVCBmbGFnIHRlbGxz
IHRoZQotICogTGF1bmNoZXIgdG8gcmVib290IHVzLgotICovCi1zdGF0aWMgdm9pZCBsZ3Vlc3Rf
cmVzdGFydChjaGFyICpyZWFzb24pCi17Ci0JaGNhbGwoTEhDQUxMX1NIVVRET1dOLCBfX3BhKHJl
YXNvbiksIExHVUVTVF9TSFVURE9XTl9SRVNUQVJULCAwLCAwKTsKLX0KLQotLypHOjA1MAotICog
UGF0Y2hpbmcgKFBvd2VyZnVsbHkgUGxhY2F0aW5nIFBlcmZvcm1hbmNlIFBlZGFudHMpCi0gKgot
ICogV2UgaGF2ZSBhbHJlYWR5IHNlZW4gdGhhdCBwdl9vcHMgc3RydWN0dXJlcyBsZXQgdXMgcmVw
bGFjZSBzaW1wbGUgbmF0aXZlCi0gKiBpbnN0cnVjdGlvbnMgd2l0aCBjYWxscyB0byB0aGUgYXBw
cm9wcmlhdGUgYmFjayBlbmQgYWxsIHRocm91Z2hvdXQgdGhlCi0gKiBrZXJuZWwuICBUaGlzIGFs
bG93cyB0aGUgc2FtZSBrZXJuZWwgdG8gcnVuIGFzIGEgR3Vlc3QgYW5kIGFzIGEgbmF0aXZlCi0g
KiBrZXJuZWwsIGJ1dCBpdCdzIHNsb3cgYmVjYXVzZSBvZiBhbGwgdGhlIGluZGlyZWN0IGJyYW5j
aGVzLgotICoKLSAqIFJlbWVtYmVyIHRoYXQgRGF2aWQgV2hlZWxlciBxdW90ZSBhYm91dCAiQW55
IHByb2JsZW0gaW4gY29tcHV0ZXIgc2NpZW5jZSBjYW4KLSAqIGJlIHNvbHZlZCB3aXRoIGFub3Ro
ZXIgbGF5ZXIgb2YgaW5kaXJlY3Rpb24iPyAgVGhlIHJlc3Qgb2YgdGhhdCBxdW90ZSBpcwotICog
Ii4uLiBCdXQgdGhhdCB1c3VhbGx5IHdpbGwgY3JlYXRlIGFub3RoZXIgcHJvYmxlbS4iICBUaGlz
IGlzIHRoZSBmaXJzdCBvZgotICogdGhvc2UgcHJvYmxlbXMuCi0gKgotICogT3VyIGN1cnJlbnQg
c29sdXRpb24gaXMgdG8gYWxsb3cgdGhlIHBhcmF2aXJ0IGJhY2sgZW5kIHRvIG9wdGlvbmFsbHkg
cGF0Y2gKLSAqIG92ZXIgdGhlIGluZGlyZWN0IGNhbGxzIHRvIHJlcGxhY2UgdGhlbSB3aXRoIHNv
bWV0aGluZyBtb3JlIGVmZmljaWVudC4gIFdlCi0gKiBwYXRjaCB0d28gb2YgdGhlIHNpbXBsZXN0
IG9mIHRoZSBtb3N0IGNvbW1vbmx5IGNhbGxlZCBmdW5jdGlvbnM6IGRpc2FibGUKLSAqIGludGVy
cnVwdHMgYW5kIHNhdmUgaW50ZXJydXB0cy4gIFdlIHVzdWFsbHkgaGF2ZSA2IG9yIDEwIGJ5dGVz
IHRvIHBhdGNoCi0gKiBpbnRvOiB0aGUgR3Vlc3QgdmVyc2lvbnMgb2YgdGhlc2Ugb3BlcmF0aW9u
cyBhcmUgc21hbGwgZW5vdWdoIHRoYXQgd2UgY2FuCi0gKiBmaXQgY29tZm9ydGFibHkuCi0gKgot
ICogRmlyc3Qgd2UgbmVlZCBhc3NlbWJseSB0ZW1wbGF0ZXMgb2YgZWFjaCBvZiB0aGUgcGF0Y2hh
YmxlIEd1ZXN0IG9wZXJhdGlvbnMsCi0gKiBhbmQgdGhlc2UgYXJlIGluIGhlYWRfMzIuUy4KLSAq
LwotCi0vKkc6MDYwIFdlIGNvbnN0cnVjdCBhIHRhYmxlIGZyb20gdGhlIGFzc2VtYmxlciB0ZW1w
bGF0ZXM6ICovCi1zdGF0aWMgY29uc3Qgc3RydWN0IGxndWVzdF9pbnNucwotewotCWNvbnN0IGNo
YXIgKnN0YXJ0LCAqZW5kOwotfSBsZ3Vlc3RfaW5zbnNbXSA9IHsKLQlbUEFSQVZJUlRfUEFUQ0go
cHZfaXJxX29wcy5pcnFfZGlzYWJsZSldID0geyBsZ3N0YXJ0X2NsaSwgbGdlbmRfY2xpIH0sCi0J
W1BBUkFWSVJUX1BBVENIKHB2X2lycV9vcHMuc2F2ZV9mbCldID0geyBsZ3N0YXJ0X3B1c2hmLCBs
Z2VuZF9wdXNoZiB9LAotfTsKLQotLyoKLSAqIE5vdyBvdXIgcGF0Y2ggcm91dGluZSBpcyBmYWly
bHkgc2ltcGxlIChiYXNlZCBvbiB0aGUgbmF0aXZlIG9uZSBpbgotICogcGFyYXZpcnQuYykuICBJ
ZiB3ZSBoYXZlIGEgcmVwbGFjZW1lbnQsIHdlIGNvcHkgaXQgaW4gYW5kIHJldHVybiBob3cgbXVj
aCBvZgotICogdGhlIGF2YWlsYWJsZSBzcGFjZSB3ZSB1c2VkLgotICovCi1zdGF0aWMgdW5zaWdu
ZWQgbGd1ZXN0X3BhdGNoKHU4IHR5cGUsIHUxNiBjbG9iYmVyLCB2b2lkICppYnVmLAotCQkJICAg
ICB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxlbikKLXsKLQl1bnNpZ25lZCBpbnQgaW5z
bl9sZW47Ci0KLQkvKiBEb24ndCBkbyBhbnl0aGluZyBzcGVjaWFsIGlmIHdlIGRvbid0IGhhdmUg
YSByZXBsYWNlbWVudCAqLwotCWlmICh0eXBlID49IEFSUkFZX1NJWkUobGd1ZXN0X2luc25zKSB8
fCAhbGd1ZXN0X2luc25zW3R5cGVdLnN0YXJ0KQotCQlyZXR1cm4gcGFyYXZpcnRfcGF0Y2hfZGVm
YXVsdCh0eXBlLCBjbG9iYmVyLCBpYnVmLCBhZGRyLCBsZW4pOwotCi0JaW5zbl9sZW4gPSBsZ3Vl
c3RfaW5zbnNbdHlwZV0uZW5kIC0gbGd1ZXN0X2luc25zW3R5cGVdLnN0YXJ0OwotCi0JLyogU2lt
aWxhcmx5IGlmIGl0IGNhbid0IGZpdCAoZG9lc24ndCBoYXBwZW4sIGJ1dCBsZXQncyBiZSB0aG9y
b3VnaCkuICovCi0JaWYgKGxlbiA8IGluc25fbGVuKQotCQlyZXR1cm4gcGFyYXZpcnRfcGF0Y2hf
ZGVmYXVsdCh0eXBlLCBjbG9iYmVyLCBpYnVmLCBhZGRyLCBsZW4pOwotCi0JLyogQ29weSBpbiBv
dXIgaW5zdHJ1Y3Rpb25zLiAqLwotCW1lbWNweShpYnVmLCBsZ3Vlc3RfaW5zbnNbdHlwZV0uc3Rh
cnQsIGluc25fbGVuKTsKLQlyZXR1cm4gaW5zbl9sZW47Ci19Ci0KLS8qRzowMjkKLSAqIE9uY2Ug
d2UgZ2V0IHRvIGxndWVzdF9pbml0KCksIHdlIGtub3cgd2UncmUgYSBHdWVzdC4gIFRoZSB2YXJp
b3VzCi0gKiBwdl9vcHMgc3RydWN0dXJlcyBpbiB0aGUga2VybmVsIHByb3ZpZGUgcG9pbnRzIGZv
ciAoYWxtb3N0KSBldmVyeSByb3V0aW5lIHdlCi0gKiBoYXZlIHRvIG92ZXJyaWRlIHRvIGF2b2lk
IHByaXZpbGVnZWQgaW5zdHJ1Y3Rpb25zLgotICovCi1fX2luaXQgdm9pZCBsZ3Vlc3RfaW5pdCh2
b2lkKQotewotCS8qIFdlJ3JlIHVuZGVyIGxndWVzdC4gKi8KLQlwdl9pbmZvLm5hbWUgPSAibGd1
ZXN0IjsKLQkvKiBXZSdyZSBydW5uaW5nIGF0IHByaXZpbGVnZSBsZXZlbCAxLCBub3QgMCBhcyBu
b3JtYWwuICovCi0JcHZfaW5mby5rZXJuZWxfcnBsID0gMTsKLQkvKiBFdmVyeW9uZSBleGNlcHQg
WGVuIHJ1bnMgd2l0aCB0aGlzIHNldC4gKi8KLQlwdl9pbmZvLnNoYXJlZF9rZXJuZWxfcG1kID0g
MTsKLQotCS8qCi0JICogV2Ugc2V0IHVwIGFsbCB0aGUgbGd1ZXN0IG92ZXJyaWRlcyBmb3Igc2Vu
c2l0aXZlIG9wZXJhdGlvbnMuICBUaGVzZQotCSAqIGFyZSBkZXRhaWxlZCB3aXRoIHRoZSBvcGVy
YXRpb25zIHRoZW1zZWx2ZXMuCi0JICovCi0KLQkvKiBJbnRlcnJ1cHQtcmVsYXRlZCBvcGVyYXRp
b25zICovCi0JcHZfaXJxX29wcy5zYXZlX2ZsID0gUFZfQ0FMTEVFX1NBVkUobGd1ZXN0X3NhdmVf
ZmwpOwotCXB2X2lycV9vcHMucmVzdG9yZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobGdfcmVz
dG9yZV9mbCk7Ci0JcHZfaXJxX29wcy5pcnFfZGlzYWJsZSA9IFBWX0NBTExFRV9TQVZFKGxndWVz
dF9pcnFfZGlzYWJsZSk7Ci0JcHZfaXJxX29wcy5pcnFfZW5hYmxlID0gX19QVl9JU19DQUxMRUVf
U0FWRShsZ19pcnFfZW5hYmxlKTsKLQlwdl9pcnFfb3BzLnNhZmVfaGFsdCA9IGxndWVzdF9zYWZl
X2hhbHQ7Ci0KLQkvKiBTZXR1cCBvcGVyYXRpb25zICovCi0JcHZfaW5pdF9vcHMucGF0Y2ggPSBs
Z3Vlc3RfcGF0Y2g7Ci0KLQkvKiBJbnRlcmNlcHRzIG9mIHZhcmlvdXMgQ1BVIGluc3RydWN0aW9u
cyAqLwotCXB2X2NwdV9vcHMubG9hZF9nZHQgPSBsZ3Vlc3RfbG9hZF9nZHQ7Ci0JcHZfY3B1X29w
cy5jcHVpZCA9IGxndWVzdF9jcHVpZDsKLQlwdl9jcHVfb3BzLmxvYWRfaWR0ID0gbGd1ZXN0X2xv
YWRfaWR0OwotCXB2X2NwdV9vcHMuaXJldCA9IGxndWVzdF9pcmV0OwotCXB2X2NwdV9vcHMubG9h
ZF9zcDAgPSBsZ3Vlc3RfbG9hZF9zcDA7Ci0JcHZfY3B1X29wcy5sb2FkX3RyX2Rlc2MgPSBsZ3Vl
c3RfbG9hZF90cl9kZXNjOwotCXB2X2NwdV9vcHMuc2V0X2xkdCA9IGxndWVzdF9zZXRfbGR0Owot
CXB2X2NwdV9vcHMubG9hZF90bHMgPSBsZ3Vlc3RfbG9hZF90bHM7Ci0JcHZfY3B1X29wcy5nZXRf
ZGVidWdyZWcgPSBsZ3Vlc3RfZ2V0X2RlYnVncmVnOwotCXB2X2NwdV9vcHMuc2V0X2RlYnVncmVn
ID0gbGd1ZXN0X3NldF9kZWJ1Z3JlZzsKLQlwdl9jcHVfb3BzLnJlYWRfY3IwID0gbGd1ZXN0X3Jl
YWRfY3IwOwotCXB2X2NwdV9vcHMud3JpdGVfY3IwID0gbGd1ZXN0X3dyaXRlX2NyMDsKLQlwdl9j
cHVfb3BzLnJlYWRfY3I0ID0gbGd1ZXN0X3JlYWRfY3I0OwotCXB2X2NwdV9vcHMud3JpdGVfY3I0
ID0gbGd1ZXN0X3dyaXRlX2NyNDsKLQlwdl9jcHVfb3BzLndyaXRlX2dkdF9lbnRyeSA9IGxndWVz
dF93cml0ZV9nZHRfZW50cnk7Ci0JcHZfY3B1X29wcy53cml0ZV9pZHRfZW50cnkgPSBsZ3Vlc3Rf
d3JpdGVfaWR0X2VudHJ5OwotCXB2X2NwdV9vcHMud2JpbnZkID0gbGd1ZXN0X3diaW52ZDsKLQlw
dl9jcHVfb3BzLnN0YXJ0X2NvbnRleHRfc3dpdGNoID0gcGFyYXZpcnRfc3RhcnRfY29udGV4dF9z
d2l0Y2g7Ci0JcHZfY3B1X29wcy5lbmRfY29udGV4dF9zd2l0Y2ggPSBsZ3Vlc3RfZW5kX2NvbnRl
eHRfc3dpdGNoOwotCi0JLyogUGFnZXRhYmxlIG1hbmFnZW1lbnQgKi8KLQlwdl9tbXVfb3BzLndy
aXRlX2NyMyA9IGxndWVzdF93cml0ZV9jcjM7Ci0JcHZfbW11X29wcy5mbHVzaF90bGJfdXNlciA9
IGxndWVzdF9mbHVzaF90bGJfdXNlcjsKLQlwdl9tbXVfb3BzLmZsdXNoX3RsYl9zaW5nbGUgPSBs
Z3Vlc3RfZmx1c2hfdGxiX3NpbmdsZTsKLQlwdl9tbXVfb3BzLmZsdXNoX3RsYl9rZXJuZWwgPSBs
Z3Vlc3RfZmx1c2hfdGxiX2tlcm5lbDsKLQlwdl9tbXVfb3BzLnNldF9wdGUgPSBsZ3Vlc3Rfc2V0
X3B0ZTsKLQlwdl9tbXVfb3BzLnNldF9wdGVfYXQgPSBsZ3Vlc3Rfc2V0X3B0ZV9hdDsKLQlwdl9t
bXVfb3BzLnNldF9wbWQgPSBsZ3Vlc3Rfc2V0X3BtZDsKLSNpZmRlZiBDT05GSUdfWDg2X1BBRQot
CXB2X21tdV9vcHMuc2V0X3B0ZV9hdG9taWMgPSBsZ3Vlc3Rfc2V0X3B0ZV9hdG9taWM7Ci0JcHZf
bW11X29wcy5wdGVfY2xlYXIgPSBsZ3Vlc3RfcHRlX2NsZWFyOwotCXB2X21tdV9vcHMucG1kX2Ns
ZWFyID0gbGd1ZXN0X3BtZF9jbGVhcjsKLQlwdl9tbXVfb3BzLnNldF9wdWQgPSBsZ3Vlc3Rfc2V0
X3B1ZDsKLSNlbmRpZgotCXB2X21tdV9vcHMucmVhZF9jcjIgPSBsZ3Vlc3RfcmVhZF9jcjI7Ci0J
cHZfbW11X29wcy5yZWFkX2NyMyA9IGxndWVzdF9yZWFkX2NyMzsKLQlwdl9tbXVfb3BzLmxhenlf
bW9kZS5lbnRlciA9IHBhcmF2aXJ0X2VudGVyX2xhenlfbW11OwotCXB2X21tdV9vcHMubGF6eV9t
b2RlLmxlYXZlID0gbGd1ZXN0X2xlYXZlX2xhenlfbW11X21vZGU7Ci0JcHZfbW11X29wcy5sYXp5
X21vZGUuZmx1c2ggPSBwYXJhdmlydF9mbHVzaF9sYXp5X21tdTsKLQlwdl9tbXVfb3BzLnB0ZV91
cGRhdGUgPSBsZ3Vlc3RfcHRlX3VwZGF0ZTsKLQotI2lmZGVmIENPTkZJR19YODZfTE9DQUxfQVBJ
QwotCS8qIEFQSUMgcmVhZC93cml0ZSBpbnRlcmNlcHRzICovCi0Jc2V0X2xndWVzdF9iYXNpY19h
cGljX29wcygpOwotI2VuZGlmCi0KLQl4ODZfaW5pdC5yZXNvdXJjZXMubWVtb3J5X3NldHVwID0g
bGd1ZXN0X21lbW9yeV9zZXR1cDsKLQl4ODZfaW5pdC5pcnFzLmludHJfaW5pdCA9IGxndWVzdF9p
bml0X0lSUTsKLQl4ODZfaW5pdC50aW1lcnMudGltZXJfaW5pdCA9IGxndWVzdF90aW1lX2luaXQ7
Ci0JeDg2X3BsYXRmb3JtLmNhbGlicmF0ZV90c2MgPSBsZ3Vlc3RfdHNjX2toejsKLQl4ODZfcGxh
dGZvcm0uZ2V0X3dhbGxjbG9jayA9ICBsZ3Vlc3RfZ2V0X3dhbGxjbG9jazsKLQotCS8qCi0JICog
Tm93IGlzIGEgZ29vZCB0aW1lIHRvIGxvb2sgYXQgdGhlIGltcGxlbWVudGF0aW9ucyBvZiB0aGVz
ZSBmdW5jdGlvbnMKLQkgKiBiZWZvcmUgcmV0dXJuaW5nIHRvIHRoZSByZXN0IG9mIGxndWVzdF9p
bml0KCkuCi0JICovCi0KLQkvKkc6MDcwCi0JICogTm93IHdlJ3ZlIHNlZW4gYWxsIHRoZSBwYXJh
dmlydF9vcHMsIHdlIHJldHVybiB0bwotCSAqIGxndWVzdF9pbml0KCkgd2hlcmUgdGhlIHJlc3Qg
b2YgdGhlIGZhaXJseSBjaGFvdGljIGJvb3Qgc2V0dXAKLQkgKiBvY2N1cnMuCi0JICovCi0KLQkv
KgotCSAqIFRoZSBzdGFjayBwcm90ZWN0b3IgaXMgYSB3ZWlyZCB0aGluZyB3aGVyZSBnY2MgcGxh
Y2VzIGEgY2FuYXJ5Ci0JICogdmFsdWUgb24gdGhlIHN0YWNrIGFuZCB0aGVuIGNoZWNrcyBpdCBv
biByZXR1cm4uICBUaGlzIGZpbGUgaXMKLQkgKiBjb21waWxlZCB3aXRoIC1mbm8tc3RhY2stcHJv
dGVjdG9yIGl0LCBzbyB3ZSBnb3QgdGhpcyBmYXIgd2l0aG91dAotCSAqIHByb2JsZW1zLiAgVGhl
IHZhbHVlIG9mIHRoZSBjYW5hcnkgaXMga2VwdCBhdCBvZmZzZXQgMjAgZnJvbSB0aGUKLQkgKiAl
Z3MgcmVnaXN0ZXIsIHNvIHdlIG5lZWQgdG8gc2V0IHRoYXQgdXAgYmVmb3JlIGNhbGxpbmcgQyBm
dW5jdGlvbnMKLQkgKiBpbiBvdGhlciBmaWxlcy4KLQkgKi8KLQlzZXR1cF9zdGFja19jYW5hcnlf
c2VnbWVudCgwKTsKLQotCS8qCi0JICogV2UgY291bGQganVzdCBjYWxsIGxvYWRfc3RhY2tfY2Fu
YXJ5X3NlZ21lbnQoKSwgYnV0IHdlIG1pZ2h0IGFzIHdlbGwKLQkgKiBjYWxsIHN3aXRjaF90b19u
ZXdfZ2R0KCkgd2hpY2ggbG9hZHMgdGhlIHdob2xlIHRhYmxlIGFuZCBzZXRzIHVwIHRoZQotCSAq
IHBlci1jcHUgc2VnbWVudCBkZXNjcmlwdG9yIHJlZ2lzdGVyICVmcyBhcyB3ZWxsLgotCSAqLwot
CXN3aXRjaF90b19uZXdfZ2R0KDApOwotCi0JLyoKLQkgKiBUaGUgSG9zdDwtPkd1ZXN0IFN3aXRj
aGVyIGxpdmVzIGF0IHRoZSB0b3Agb2Ygb3VyIGFkZHJlc3Mgc3BhY2UsIGFuZAotCSAqIHRoZSBI
b3N0IHRvbGQgdXMgaG93IGJpZyBpdCBpcyB3aGVuIHdlIG1hZGUgTEdVRVNUX0lOSVQgaHlwZXJj
YWxsOgotCSAqIGl0IHB1dCB0aGUgYW5zd2VyIGluIGxndWVzdF9kYXRhLnJlc2VydmVfbWVtCi0J
ICovCi0JcmVzZXJ2ZV90b3BfYWRkcmVzcyhsZ3Vlc3RfZGF0YS5yZXNlcnZlX21lbSk7Ci0KLQkv
KiBIb29rIGluIG91ciBzcGVjaWFsIHBhbmljIGh5cGVyY2FsbCBjb2RlLiAqLwotCWF0b21pY19u
b3RpZmllcl9jaGFpbl9yZWdpc3RlcigmcGFuaWNfbm90aWZpZXJfbGlzdCwgJnBhbmljZWQpOwot
Ci0JLyoKLQkgKiBUaGlzIGlzIG1lc3N5IENQVSBzZXR1cCBzdHVmZiB3aGljaCB0aGUgbmF0aXZl
IGJvb3QgY29kZSBkb2VzIGJlZm9yZQotCSAqIHN0YXJ0X2tlcm5lbCwgc28gd2UgaGF2ZSB0byBk
bywgdG9vOgotCSAqLwotCWNwdV9kZXRlY3QoJm5ld19jcHVfZGF0YSk7Ci0JLyogaGVhZC5TIHVz
dWFsbHkgc2V0cyB1cCB0aGUgZmlyc3QgY2FwYWJpbGl0eSB3b3JkLCBzbyBkbyBpdCBoZXJlLiAq
LwotCW5ld19jcHVfZGF0YS54ODZfY2FwYWJpbGl0eVtDUFVJRF8xX0VEWF0gPSBjcHVpZF9lZHgo
MSk7Ci0KLQkvKiBNYXRoIGlzIGFsd2F5cyBoYXJkISAqLwotCXNldF9jcHVfY2FwKCZuZXdfY3B1
X2RhdGEsIFg4Nl9GRUFUVVJFX0ZQVSk7Ci0KLQkvKiBXZSBkb24ndCBoYXZlIGZlYXR1cmVzLiAg
V2UgaGF2ZSBwdXBwaWVzISAgUHVwcGllcyEgKi8KLSNpZmRlZiBDT05GSUdfWDg2X01DRQotCW1j
YV9jZmcuZGlzYWJsZWQgPSB0cnVlOwotI2VuZGlmCi0jaWZkZWYgQ09ORklHX0FDUEkKLQlhY3Bp
X2Rpc2FibGVkID0gMTsKLSNlbmRpZgotCi0JLyoKLQkgKiBXZSBzZXQgdGhlIHByZWZlcnJlZCBj
b25zb2xlIHRvICJodmMiLiAgVGhpcyBpcyB0aGUgImh5cGVydmlzb3IKLQkgKiB2aXJ0dWFsIGNv
bnNvbGUiIGRyaXZlciB3cml0dGVuIGJ5IHRoZSBQb3dlclBDIHBlb3BsZSwgd2hpY2ggd2UgYWxz
bwotCSAqIGFkYXB0ZWQgZm9yIGxndWVzdCdzIHVzZS4KLQkgKi8KLQlhZGRfcHJlZmVycmVkX2Nv
bnNvbGUoImh2YyIsIDAsIE5VTEwpOwotCi0JLyogUmVnaXN0ZXIgb3VyIHZlcnkgZWFybHkgY29u
c29sZS4gKi8KLQl2aXJ0aW9fY29uc19lYXJseV9pbml0KGVhcmx5X3B1dF9jaGFycyk7Ci0KLQkv
KiBEb24ndCBsZXQgQUNQSSB0cnkgdG8gY29udHJvbCBvdXIgUENJIGludGVycnVwdHMuICovCi0J
ZGlzYWJsZV9hY3BpKCk7Ci0KLQkvKiBXZSBjb250cm9sIHRoZW0gb3Vyc2VsdmVzLCBieSBvdmVy
cmlkaW5nIHRoZXNlIHR3byBob29rcy4gKi8KLQlwY2liaW9zX2VuYWJsZV9pcnEgPSBsZ3Vlc3Rf
ZW5hYmxlX2lycTsKLQlwY2liaW9zX2Rpc2FibGVfaXJxID0gbGd1ZXN0X2Rpc2FibGVfaXJxOwot
Ci0JLyoKLQkgKiBMYXN0IG9mIGFsbCwgd2Ugc2V0IHRoZSBwb3dlciBtYW5hZ2VtZW50IHBvd2Vy
b2ZmIGhvb2sgdG8gcG9pbnQgdG8KLQkgKiB0aGUgR3Vlc3Qgcm91dGluZSB0byBwb3dlciBvZmYs
IGFuZCB0aGUgcmVib290IGhvb2sgdG8gb3VyIHJlc3RhcnQKLQkgKiByb3V0aW5lLgotCSAqLwot
CXBtX3Bvd2VyX29mZiA9IGxndWVzdF9wb3dlcl9vZmY7Ci0JbWFjaGluZV9vcHMucmVzdGFydCA9
IGxndWVzdF9yZXN0YXJ0OwotCi0JLyoKLQkgKiBOb3cgd2UncmUgc2V0IHVwLCBjYWxsIGkzODZf
c3RhcnRfa2VybmVsKCkgaW4gaGVhZDMyLmMgYW5kIHdlIHByb2NlZWQKLQkgKiB0byBib290IGFz
IG5vcm1hbC4gIEl0IG5ldmVyIHJldHVybnMuCi0JICovCi0JaTM4Nl9zdGFydF9rZXJuZWwoKTsK
LX0KLS8qCi0gKiBUaGlzIG1hcmtzIHRoZSBlbmQgb2Ygc3RhZ2UgSUkgb2Ygb3VyIGpvdXJuZXks
IFRoZSBHdWVzdC4KLSAqCi0gKiBJdCBpcyBub3cgdGltZSBmb3IgdXMgdG8gZXhwbG9yZSB0aGUg
bGF5ZXIgb2YgdmlydHVhbCBkcml2ZXJzIGFuZCBjb21wbGV0ZQotICogb3VyIHVuZGVyc3RhbmRp
bmcgb2YgdGhlIEd1ZXN0IGluICJtYWtlIERyaXZlcnMiLgotICovCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9sZ3Vlc3QvaGVhZF8zMi5TIGIvYXJjaC94ODYvbGd1ZXN0L2hlYWRfMzIuUwpkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDVhZTYzZjVlYzVkLi4wMDAwMDAwMDAwMDAKLS0tIGEv
YXJjaC94ODYvbGd1ZXN0L2hlYWRfMzIuUworKysgL2Rldi9udWxsCkBAIC0xLDE5MiArMCwwIEBA
Ci0jaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgotI2luY2x1ZGUgPGxpbnV4L2xndWVzdC5oPgot
I2luY2x1ZGUgPGFzbS9sZ3Vlc3RfaGNhbGwuaD4KLSNpbmNsdWRlIDxhc20vYXNtLW9mZnNldHMu
aD4KLSNpbmNsdWRlIDxhc20vdGhyZWFkX2luZm8uaD4KLSNpbmNsdWRlIDxhc20vcHJvY2Vzc29y
LWZsYWdzLmg+Ci0KLS8qRzowMjAKLQotICogT3VyIHN0b3J5IHN0YXJ0cyB3aXRoIHRoZSBieklt
YWdlOiBib290aW5nIHN0YXJ0cyBhdCBzdGFydHVwXzMyIGluCi0gKiBhcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvaGVhZF8zMi5TLiAgVGhpcyBtZXJlbHkgdW5jb21wcmVzc2VzIHRoZSByZWFsCi0g
KiBrZXJuZWwgaW4gcGxhY2UgYW5kIHRoZW4ganVtcHMgaW50byBpdDogc3RhcnR1cF8zMiBpbgot
ICogYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUy4gIEJvdGggcm91dGluZXMgZXhwZWN0cyBhIGJv
b3QgaGVhZGVyIGluIHRoZSAlZXNpCi0gKiByZWdpc3Rlciwgd2hpY2ggaXMgY3JlYXRlZCBieSB0
aGUgYm9vdGxvYWRlciAodGhlIExhdW5jaGVyIGluIG91ciBjYXNlKS4KLSAqCi0gKiBUaGUgc3Rh
cnR1cF8zMiBmdW5jdGlvbiBkb2VzIHZlcnkgbGl0dGxlOiBpdCBjbGVhcnMgdGhlIHVuaW5pdGlh
bGl6ZWQgZ2xvYmFsCi0gKiBDIHZhcmlhYmxlcyB3aGljaCB3ZSBleHBlY3QgdG8gYmUgemVybyAo
aWUuIEJTUykgYW5kIHRoZW4gY29waWVzIHRoZSBib290Ci0gKiBoZWFkZXIgYW5kIGtlcm5lbCBj
b21tYW5kIGxpbmUgc29tZXdoZXJlIHNhZmUsIGFuZCBwb3B1bGF0ZXMgc29tZSBpbml0aWFsCi0g
KiBwYWdlIHRhYmxlcy4gIEZpbmFsbHkgaXQgY2hlY2tzIHRoZSAnaGFyZHdhcmVfc3ViYXJjaCcg
ZmllbGQuICBUaGlzIHdhcwotICogaW50cm9kdWNlZCBpbiAyLjYuMjQgZm9yIGxndWVzdCBhbmQg
WGVuOiBpZiBpdCdzIHNldCB0byAnMScgKGxndWVzdCdzCi0gKiBhc3NpZ25lZCBudW1iZXIpLCB0
aGVuIGl0IGNhbGxzIHVzIGhlcmUuCi0gKgotICogV0FSTklORzogYmUgdmVyeSBjYXJlZnVsIGhl
cmUhICBXZSdyZSBydW5uaW5nIGF0IGFkZHJlc3NlcyBlcXVhbCB0byBwaHlzaWNhbAotICogYWRk
cmVzc2VzIChhcm91bmQgMCksIG5vdCBhYm92ZSBQQUdFX09GRlNFVCBhcyBtb3N0IGNvZGUgZXhw
ZWN0cwotICogKGVnLiAweEMwMDAwMDAwKS4gIEp1bXBzIGFyZSByZWxhdGl2ZSwgc28gdGhleSdy
ZSBPSywgYnV0IHdlIGNhbid0IHRvdWNoIGFueQotICogZGF0YSB3aXRob3V0IHJlbWVtYmVyaW5n
IHRvIHN1YnRyYWN0IF9fUEFHRV9PRkZTRVQhCi0gKgotICogVGhlIC5zZWN0aW9uIGxpbmUgcHV0
cyB0aGlzIGNvZGUgaW4gLmluaXQudGV4dCBzbyBpdCB3aWxsIGJlIGRpc2NhcmRlZCBhZnRlcgot
ICogYm9vdC4KLSAqLwotLnNlY3Rpb24gLmluaXQudGV4dCwgImF4IiwgQHByb2diaXRzCi1FTlRS
WShsZ3Vlc3RfZW50cnkpCi0JLyoKLQkgKiBXZSBtYWtlIHRoZSAiaW5pdGlhbGl6YXRpb24iIGh5
cGVyY2FsbCBub3cgdG8gdGVsbCB0aGUgSG9zdCB3aGVyZQotCSAqIG91ciBsZ3Vlc3RfZGF0YSBz
dHJ1Y3QgaXMuCi0JICovCi0JbW92bCAkTEhDQUxMX0xHVUVTVF9JTklULCAlZWF4Ci0JbW92bCAk
bGd1ZXN0X2RhdGEgLSBfX1BBR0VfT0ZGU0VULCAlZWJ4Ci0JaW50ICRMR1VFU1RfVFJBUF9FTlRS
WQotCi0JLyogTm93IHR1cm4gb3VyIHBhZ2V0YWJsZXMgb247IHNldHVwIGJ5IGFyY2gveDg2L2tl
cm5lbC9oZWFkXzMyLlMuICovCi0JbW92bCAkTEhDQUxMX05FV19QR1RBQkxFLCAlZWF4Ci0JbW92
bCAkKGluaXRpYWxfcGFnZV90YWJsZSAtIF9fUEFHRV9PRkZTRVQpLCAlZWJ4Ci0JaW50ICRMR1VF
U1RfVFJBUF9FTlRSWQotCi0JLyogU2V0IHVwIHRoZSBpbml0aWFsIHN0YWNrIHNvIHdlIGNhbiBy
dW4gQyBjb2RlLiAqLwotCW1vdmwgJChpbml0X3RocmVhZF91bmlvbitUSFJFQURfU0laRSksJWVz
cAotCi0JLyogSnVtcHMgYXJlIHJlbGF0aXZlOiB3ZSdyZSBydW5uaW5nIF9fUEFHRV9PRkZTRVQg
dG9vIGxvdy4gKi8KLQlqbXAgbGd1ZXN0X2luaXQrX19QQUdFX09GRlNFVAotCi0vKkc6MDU1Ci0g
KiBXZSBjcmVhdGUgYSBtYWNybyB3aGljaCBwdXRzIHRoZSBhc3NlbWJsZXIgY29kZSBiZXR3ZWVu
IGxnc3RhcnRfIGFuZCBsZ2VuZF8KLSAqIG1hcmtlcnMuICBUaGVzZSB0ZW1wbGF0ZXMgYXJlIHB1
dCBpbiB0aGUgLnRleHQgc2VjdGlvbjogdGhleSBjYW4ndCBiZQotICogZGlzY2FyZGVkIGFmdGVy
IGJvb3QgYXMgd2UgbWF5IG5lZWQgdG8gcGF0Y2ggbW9kdWxlcywgdG9vLgotICovCi0udGV4dAot
I2RlZmluZSBMR1VFU1RfUEFUQ0gobmFtZSwgaW5zbnMuLi4pCQkJXAotCWxnc3RhcnRfIyNuYW1l
OglpbnNuczsgbGdlbmRfIyNuYW1lOjsJCVwKLQkuZ2xvYmwgbGdzdGFydF8jI25hbWU7IC5nbG9i
bCBsZ2VuZF8jI25hbWUKLQotTEdVRVNUX1BBVENIKGNsaSwgbW92bCAkMCwgbGd1ZXN0X2RhdGEr
TEdVRVNUX0RBVEFfaXJxX2VuYWJsZWQpCi1MR1VFU1RfUEFUQ0gocHVzaGYsIG1vdmwgbGd1ZXN0
X2RhdGErTEdVRVNUX0RBVEFfaXJxX2VuYWJsZWQsICVlYXgpCi0KLS8qRzowMzMKLSAqIEJ1dCB1
c2luZyB0aG9zZSB3cmFwcGVycyBpcyBpbmVmZmljaWVudCAod2UnbGwgc2VlIHdoeSB0aGF0IGRv
ZXNuJ3QgbWF0dGVyCi0gKiBmb3Igc2F2ZV9mbCBhbmQgaXJxX2Rpc2FibGUgbGF0ZXIpLiAgSWYg
d2Ugd3JpdGUgb3VyIHJvdXRpbmVzIGNhcmVmdWxseSBpbgotICogYXNzZW1ibGVyLCB3ZSBjYW4g
YXZvaWQgY2xvYmJlcmluZyBhbnkgcmVnaXN0ZXJzIGFuZCBhdm9pZCBqdW1waW5nIHRocm91Z2gK
LSAqIHRoZSB3cmFwcGVyIGZ1bmN0aW9ucy4KLSAqCi0gKiBJIHNraXBwZWQgb3ZlciBvdXIgZmly
c3QgcGllY2Ugb2YgYXNzZW1ibGVyLCBidXQgdGhpcyBvbmUgaXMgd29ydGggc3R1ZHlpbmcKLSAq
IGluIGEgYml0IG1vcmUgZGV0YWlsIHNvIEknbGwgZGVzY3JpYmUgaW4gZWFzeSBzdGFnZXMuICBG
aXJzdCwgdGhlIHJvdXRpbmUgdG8KLSAqIGVuYWJsZSBpbnRlcnJ1cHRzOgotICovCi1FTlRSWShs
Z19pcnFfZW5hYmxlKQotCS8qCi0JICogVGhlIHJldmVyc2Ugb2YgaXJxX2Rpc2FibGUsIHRoaXMg
c2V0cyBsZ3Vlc3RfZGF0YS5pcnFfZW5hYmxlZCB0bwotCSAqIFg4Nl9FRkxBR1NfSUYgKGllLiAi
SW50ZXJydXB0cyBlbmFibGVkIikuCi0JICovCi0JbW92bCAkWDg2X0VGTEFHU19JRiwgbGd1ZXN0
X2RhdGErTEdVRVNUX0RBVEFfaXJxX2VuYWJsZWQKLQkvKgotCSAqIEJ1dCBub3cgd2UgbmVlZCB0
byBjaGVjayBpZiB0aGUgSG9zdCB3YW50cyB0byBrbm93OiB0aGVyZSBtaWdodCBoYXZlCi0JICog
YmVlbiBpbnRlcnJ1cHRzIHdhaXRpbmcgdG8gYmUgZGVsaXZlcmVkLCBpbiB3aGljaCBjYXNlIGl0
IHdpbGwgaGF2ZQotCSAqIHNldCBsZ3Vlc3RfZGF0YS5pcnFfcGVuZGluZyB0byBYODZfRUZMQUdT
X0lGLiAgSWYgaXQncyBub3QgemVybywgd2UKLQkgKiBqdW1wIHRvIHNlbmRfaW50ZXJydXB0cywg
b3RoZXJ3aXNlIHdlJ3JlIGRvbmUuCi0JICovCi0JY21wbCAkMCwgbGd1ZXN0X2RhdGErTEdVRVNU
X0RBVEFfaXJxX3BlbmRpbmcKLQlqbnogc2VuZF9pbnRlcnJ1cHRzCi0JLyoKLQkgKiBPbmUgY29v
bCB0aGluZyBhYm91dCB4ODYgaXMgdGhhdCB5b3UgY2FuIGRvIG1hbnkgdGhpbmdzIHdpdGhvdXQg
dXNpbmcKLQkgKiBhIHJlZ2lzdGVyLiAgSW4gdGhpcyBjYXNlLCB0aGUgbm9ybWFsIHBhdGggaGFz
bid0IG5lZWRlZCB0byBzYXZlIG9yCi0JICogcmVzdG9yZSBhbnkgcmVnaXN0ZXJzIGF0IGFsbCEK
LQkgKi8KLQlyZXQKLXNlbmRfaW50ZXJydXB0czoKLQkvKgotCSAqIE9LLCBub3cgd2UgbmVlZCBh
IHJlZ2lzdGVyOiBlYXggaXMgdXNlZCBmb3IgdGhlIGh5cGVyY2FsbCBudW1iZXIsCi0JICogd2hp
Y2ggaXMgTEhDQUxMX1NFTkRfSU5URVJSVVBUUy4KLQkgKgotCSAqIFdlIHVzZWQgbm90IHRvIGJv
dGhlciB3aXRoIHRoaXMgcGVuZGluZyBkZXRlY3Rpb24gYXQgYWxsLCB3aGljaCB3YXMKLQkgKiBt
dWNoIHNpbXBsZXIuICBTb29uZXIgb3IgbGF0ZXIgdGhlIEhvc3Qgd291bGQgcmVhbGl6ZSBpdCBo
YWQgdG8KLQkgKiBzZW5kIHVzIGFuIGludGVycnVwdC4gIEJ1dCB0aGF0IHR1cm5zIG91dCB0byBt
YWtlIHBlcmZvcm1hbmNlIDcKLQkgKiB0aW1lcyB3b3JzZSBvbiBhIHNpbXBsZSB0Y3AgYmVuY2ht
YXJrLiAgU28gbm93IHdlIGRvIHRoaXMgdGhlIGhhcmQKLQkgKiB3YXkuCi0JICovCi0JcHVzaGwg
JWVheAotCW1vdmwgJExIQ0FMTF9TRU5EX0lOVEVSUlVQVFMsICVlYXgKLQkvKiBUaGlzIGlzIHRo
ZSBhY3R1YWwgaHlwZXJjYWxsIHRyYXAuICovCi0JaW50ICAkTEdVRVNUX1RSQVBfRU5UUlkKLQkv
KiBQdXQgZWF4IGJhY2sgdGhlIHdheSB3ZSBmb3VuZCBpdC4gKi8KLQlwb3BsICVlYXgKLQlyZXQK
LQotLyoKLSAqIEZpbmFsbHksIHRoZSAicG9wZiIgb3IgInJlc3RvcmUgZmxhZ3MiIHJvdXRpbmUu
ICBUaGUgJWVheCByZWdpc3RlciBob2xkcyB0aGUKLSAqIGZsYWdzIChpbiBwcmFjdGljZSwgZWl0
aGVyIFg4Nl9FRkxBR1NfSUYgb3IgMCk6IGlmIGl0J3MgWDg2X0VGTEFHU19JRiB3ZSdyZQotICog
ZW5hYmxpbmcgaW50ZXJydXB0cyBhZ2FpbiwgaWYgaXQncyAwIHdlJ3JlIGxlYXZpbmcgdGhlbSBv
ZmYuCi0gKi8KLUVOVFJZKGxnX3Jlc3RvcmVfZmwpCi0JLyogVGhpcyBpcyBqdXN0ICJsZ3Vlc3Rf
ZGF0YS5pcnFfZW5hYmxlZCA9IGZsYWdzOyIgKi8KLQltb3ZsICVlYXgsIGxndWVzdF9kYXRhK0xH
VUVTVF9EQVRBX2lycV9lbmFibGVkCi0JLyoKLQkgKiBOb3csIGlmIHRoZSAlZWF4IHZhbHVlIGhh
cyBlbmFibGVkIGludGVycnVwdHMgYW5kCi0JICogbGd1ZXN0X2RhdGEuaXJxX3BlbmRpbmcgaXMg
c2V0LCB3ZSB3YW50IHRvIHRlbGwgdGhlIEhvc3Qgc28gaXQgY2FuCi0JICogZGVsaXZlciBhbnkg
b3V0c3RhbmRpbmcgaW50ZXJydXB0cy4gIEZvcnR1bmF0ZWx5LCBib3RoIHZhbHVlcyB3aWxsCi0J
ICogYmUgWDg2X0VGTEFHU19JRiAoaWUuIDUxMikgaW4gdGhhdCBjYXNlLCBhbmQgdGhlICJ0ZXN0
bCIKLQkgKiBpbnN0cnVjdGlvbiB3aWxsIEFORCB0aGVtIHRvZ2V0aGVyIGZvciB1cy4gIElmIGJv
dGggYXJlIHNldCwgd2UKLQkgKiBqdW1wIHRvIHNlbmRfaW50ZXJydXB0cy4KLQkgKi8KLQl0ZXN0
bCBsZ3Vlc3RfZGF0YStMR1VFU1RfREFUQV9pcnFfcGVuZGluZywgJWVheAotCWpueiBzZW5kX2lu
dGVycnVwdHMKLQkvKiBBZ2FpbiwgdGhlIG5vcm1hbCBwYXRoIGhhcyB1c2VkIG5vIGV4dHJhIHJl
Z2lzdGVycy4gIENsZXZlciwgaHVoPyAqLwotCXJldAotLyo6Ki8KLQotLyogVGhlc2UgZGVtYXJr
IHRoZSBFSVAgd2hlcmUgaG9zdCBzaG91bGQgbmV2ZXIgZGVsaXZlciBpbnRlcnJ1cHRzLiAqLwot
Lmdsb2JhbCBsZ3Vlc3Rfbm9pcnFfaXJldAotCi0vKk06MDA0Ci0gKiBXaGVuIHRoZSBIb3N0IHJl
ZmxlY3RzIGEgdHJhcCBvciBpbmplY3RzIGFuIGludGVycnVwdCBpbnRvIHRoZSBHdWVzdCwgaXQK
LSAqIHNldHMgdGhlIGVmbGFncyBpbnRlcnJ1cHQgYml0IG9uIHRoZSBzdGFjayBiYXNlZCBvbiBs
Z3Vlc3RfZGF0YS5pcnFfZW5hYmxlZCwKLSAqIHNvIHRoZSBHdWVzdCBpcmV0IGxvZ2ljIGRvZXMg
dGhlIHJpZ2h0IHRoaW5nIHdoZW4gcmVzdG9yaW5nIGl0LiAgSG93ZXZlciwKLSAqIHdoZW4gdGhl
IEhvc3Qgc2V0cyB0aGUgR3Vlc3QgdXAgZm9yIGRpcmVjdCB0cmFwcywgc3VjaCBhcyBzeXN0ZW0g
Y2FsbHMsIHRoZQotICogcHJvY2Vzc29yIGlzIHRoZSBvbmUgdG8gcHVzaCBlZmxhZ3Mgb250byB0
aGUgc3RhY2ssIGFuZCB0aGUgaW50ZXJydXB0IGJpdAotICogd2lsbCBiZSAxIChpbiByZWFsaXR5
LCBpbnRlcnJ1cHRzIGFyZSBhbHdheXMgZW5hYmxlZCBpbiB0aGUgR3Vlc3QpLgotICoKLSAqIFRo
aXMgdHVybnMgb3V0IHRvIGJlIGhhcm1sZXNzOiB0aGUgb25seSB0cmFwIHdoaWNoIHNob3VsZCBo
YXBwZW4gdW5kZXIgTGludXgKLSAqIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCBpcyBQYWdlIEZh
dWx0IChkdWUgdG8gb3VyIGxhenkgbWFwcGluZyBvZiB2bWFsbG9jCi0gKiByZWdpb25zKSwgd2hp
Y2ggaGFzIHRvIGJlIHJlZmxlY3RlZCB0aHJvdWdoIHRoZSBIb3N0IGFueXdheS4gIElmIGFub3Ro
ZXIKLSAqIHRyYXAgKmRvZXMqIGdvIG9mZiB3aGVuIGludGVycnVwdHMgYXJlIGRpc2FibGVkLCB0
aGUgR3Vlc3Qgd2lsbCBwYW5pYywgYW5kCi0gKiB3ZSdsbCBuZXZlciBnZXQgdG8gdGhpcyBpcmV0
IQotOiovCi0KLS8qRzowNDUKLSAqIFRoZXJlIGlzIG9uZSBmaW5hbCBwYXJhdmlydF9vcCB0aGF0
IHRoZSBHdWVzdCBpbXBsZW1lbnRzLCBhbmQgZ2xhbmNpbmcgYXQgaXQKLSAqIHlvdSBjYW4gc2Vl
IHdoeSBJIGxlZnQgaXQgdG8gbGFzdC4gIEl0J3MgKmNvb2wqISAgSXQncyBpbiAqYXNzZW1ibGVy
KiEKLSAqCi0gKiBUaGUgImlyZXQiIGluc3RydWN0aW9uIGlzIHVzZWQgdG8gcmV0dXJuIGZyb20g
YW4gaW50ZXJydXB0IG9yIHRyYXAuICBUaGUKLSAqIHN0YWNrIGxvb2tzIGxpa2UgdGhpczoKLSAq
ICAgb2xkIGFkZHJlc3MKLSAqICAgb2xkIGNvZGUgc2VnbWVudCAmIHByaXZpbGVnZSBsZXZlbAot
ICogICBvbGQgcHJvY2Vzc29yIGZsYWdzICgiZWZsYWdzIikKLSAqCi0gKiBUaGUgImlyZXQiIGlu
c3RydWN0aW9uIHBvcHMgdGhvc2UgdmFsdWVzIG9mZiB0aGUgc3RhY2sgYW5kIHJlc3RvcmVzIHRo
ZW0gYWxsCi0gKiBhdCBvbmNlLiAgVGhlIG9ubHkgcHJvYmxlbSBpcyB0aGF0IGVmbGFncyBpbmNs
dWRlcyB0aGUgSW50ZXJydXB0IEZsYWcgd2hpY2gKLSAqIHRoZSBHdWVzdCBjYW4ndCBjaGFuZ2U6
IHRoZSBDUFUgd2lsbCBzaW1wbHkgaWdub3JlIGl0IHdoZW4gd2UgZG8gYW4gImlyZXQiLgotICog
U28gd2UgaGF2ZSB0byBjb3B5IGVmbGFncyBmcm9tIHRoZSBzdGFjayB0byBsZ3Vlc3RfZGF0YS5p
cnFfZW5hYmxlZCBiZWZvcmUKLSAqIHdlIGRvIHRoZSAiaXJldCIuCi0gKgotICogVGhlcmUgYXJl
IHR3byBwcm9ibGVtcyB3aXRoIHRoaXM6IGZpcnN0bHksIHdlIGNhbid0IGNsb2JiZXIgYW55IHJl
Z2lzdGVycwotICogYW5kIHNlY29uZGx5LCB0aGUgd2hvbGUgdGhpbmcgbmVlZHMgdG8gYmUgYXRv
bWljLiAgVGhlIGZpcnN0IHByb2JsZW0KLSAqIGlzIHNvbHZlZCBieSB1c2luZyAicHVzaCBtZW1v
cnkiLyJwb3AgbWVtb3J5IiBpbnN0cnVjdGlvbiBwYWlyIGZvciBjb3B5aW5nLgotICoKLSAqIFRo
ZSBzZWNvbmQgaXMgaGFyZGVyOiBjb3B5aW5nIGVmbGFncyB0byBsZ3Vlc3RfZGF0YS5pcnFfZW5h
YmxlZCB3aWxsIHR1cm4KLSAqIGludGVycnVwdHMgb24gYmVmb3JlIHdlJ3JlIGZpbmlzaGVkLCBz
byB3ZSBjb3VsZCBiZSBpbnRlcnJ1cHRlZCBiZWZvcmUgd2UKLSAqIHJldHVybiB0byB1c2Vyc3Bh
Y2Ugb3Igd2hlcmV2ZXIuICBPdXIgc29sdXRpb24gdG8gdGhpcyBpcyB0byB0ZWxsIHRoZQotICog
SG9zdCB0aGF0IGl0IGlzICpuZXZlciogdG8gaW50ZXJydXB0IHVzIHRoZXJlLCBldmVuIGlmIGlu
dGVycnVwdHMgc2VlbSB0byBiZQotICogZW5hYmxlZC4gKEl0J3Mgbm90IG5lY2Vzc2FyeSB0byBw
cm90ZWN0IHBvcCBpbnN0cnVjdGlvbiwgc2luY2UKLSAqIGRhdGEgZ2V0cyB1cGRhdGVkIG9ubHkg
YWZ0ZXIgaXQgY29tcGxldGVzLCBzbyB3ZSBvbmx5IG5lZWQgdG8gcHJvdGVjdAotICogb25lIGlu
c3RydWN0aW9uLCBpcmV0KS4KLSAqLwotRU5UUlkobGd1ZXN0X2lyZXQpCi0JcHVzaGwJMio0KCVl
c3ApCi0JLyoKLQkgKiBOb3RlIHRoZSAlc3M6IHNlZ21lbnQgcHJlZml4IGhlcmUuICBOb3JtYWwg
ZGF0YSBhY2Nlc3NlcyB1c2UgdGhlCi0JICogImRzIiBzZWdtZW50LCBidXQgdGhhdCB3aWxsIGhh
dmUgYWxyZWFkeSBiZWVuIHJlc3RvcmVkIGZvciB3aGF0ZXZlcgotCSAqIHdlJ3JlIHJldHVybmlu
ZyB0byAoc3VjaCBhcyB1c2Vyc3BhY2UpOiB3ZSBjYW4ndCB0cnVzdCBpdC4gIFRoZSAlc3M6Ci0J
ICogcHJlZml4IG1ha2VzIHN1cmUgd2UgdXNlIHRoZSBzdGFjayBzZWdtZW50LCB3aGljaCBpcyBz
dGlsbCB2YWxpZC4KLQkgKi8KLQlwb3BsCSVzczpsZ3Vlc3RfZGF0YStMR1VFU1RfREFUQV9pcnFf
ZW5hYmxlZAotbGd1ZXN0X25vaXJxX2lyZXQ6Ci0JaXJldApkaWZmIC0tZ2l0IGEvZHJpdmVycy9N
YWtlZmlsZSBiL2RyaXZlcnMvTWFrZWZpbGUKaW5kZXggZGZkY2RhMDBiZmUzLi5kOTBmZGM0MTM2
NDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvTWFrZWZpbGUKKysrIGIvZHJpdmVycy9NYWtlZmlsZQpA
QCAtMTI1LDcgKzEyNSw2IEBAIG9iai0kKENPTkZJR19BQ0NFU1NJQklMSVRZKQkrPSBhY2Nlc3Np
YmlsaXR5Lwogb2JqLSQoQ09ORklHX0lTRE4pCQkrPSBpc2RuLwogb2JqLSQoQ09ORklHX0VEQUMp
CQkrPSBlZGFjLwogb2JqLSQoQ09ORklHX0VJU0EpCQkrPSBlaXNhLwotb2JqLXkJCQkJKz0gbGd1
ZXN0Lwogb2JqLSQoQ09ORklHX0NQVV9GUkVRKQkJKz0gY3B1ZnJlcS8KIG9iai0kKENPTkZJR19D
UFVfSURMRSkJCSs9IGNwdWlkbGUvCiBvYmoteQkJCQkrPSBtbWMvCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2Jsb2NrL0tjb25maWcgYi9kcml2ZXJzL2Jsb2NrL0tjb25maWcKaW5kZXggOGRkYzk4Mjc5
YzhmLi44MGFhZjM0MjBlMTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2svS2NvbmZpZworKysg
Yi9kcml2ZXJzL2Jsb2NrL0tjb25maWcKQEAgLTQ3MCw3ICs0NzAsNyBAQCBjb25maWcgVklSVElP
X0JMSwogCWRlcGVuZHMgb24gVklSVElPCiAJLS0taGVscC0tLQogCSAgVGhpcyBpcyB0aGUgdmly
dHVhbCBibG9jayBkcml2ZXIgZm9yIHZpcnRpby4gIEl0IGNhbiBiZSB1c2VkIHdpdGgKLSAgICAg
ICAgICBsZ3Vlc3Qgb3IgUUVNVSBiYXNlZCBWTU1zIChsaWtlIEtWTSBvciBYZW4pLiAgU2F5IFkg
b3IgTS4KKyAgICAgICAgICBRRU1VIGJhc2VkIFZNTXMgKGxpa2UgS1ZNIG9yIFhlbikuICBTYXkg
WSBvciBNLgogCiBjb25maWcgVklSVElPX0JMS19TQ1NJCiAJYm9vbCAiU0NTSSBwYXNzdGhyb3Vn
aCByZXF1ZXN0IGZvciB0aGUgVmlydGlvIGJsb2NrIGRyaXZlciIKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvY2hhci9LY29uZmlnIGIvZHJpdmVycy9jaGFyL0tjb25maWcKaW5kZXggY2NkMjM5YWI4Nzlm
Li42MjM3MTQzNDQ2MDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY2hhci9LY29uZmlnCisrKyBiL2Ry
aXZlcnMvY2hhci9LY29uZmlnCkBAIC0xNjEsNyArMTYxLDcgQEAgY29uZmlnIFZJUlRJT19DT05T
T0xFCiAJZGVwZW5kcyBvbiBWSVJUSU8gJiYgVFRZCiAJc2VsZWN0IEhWQ19EUklWRVIKIAloZWxw
Ci0JICBWaXJ0aW8gY29uc29sZSBmb3IgdXNlIHdpdGggbGd1ZXN0IGFuZCBvdGhlciBoeXBlcnZp
c29ycy4KKwkgIFZpcnRpbyBjb25zb2xlIGZvciB1c2Ugd2l0aCBoeXBlcnZpc29ycy4KIAogCSAg
QWxzbyBzZXJ2ZXMgYXMgYSBnZW5lcmFsLXB1cnBvc2Ugc2VyaWFsIGRldmljZSBmb3IgZGF0YQog
CSAgdHJhbnNmZXIgYmV0d2VlbiB0aGUgZ3Vlc3QgYW5kIGhvc3QuICBDaGFyYWN0ZXIgZGV2aWNl
cyBhdApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jaGFyL3ZpcnRpb19jb25zb2xlLmMgYi9kcml2ZXJz
L2NoYXIvdmlydGlvX2NvbnNvbGUuYwppbmRleCBhZDg0M2ViMDJhZTcuLjRkMjI5ZGRlNjUyMiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL3ZpcnRpb19jb25zb2xlLmMKKysrIGIvZHJpdmVycy9j
aGFyL3ZpcnRpb19jb25zb2xlLmMKQEAgLTExMzAsNyArMTEzMCw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZmlsZV9vcGVyYXRpb25zIHBvcnRfZm9wcyA9IHsKICAqIFdlIHR1cm4gdGhlIGNoYXJh
Y3RlcnMgaW50byBhIHNjYXR0ZXItZ2F0aGVyIGxpc3QsIGFkZCBpdCB0byB0aGUKICAqIG91dHB1
dCBxdWV1ZSBhbmQgdGhlbiBraWNrIHRoZSBIb3N0LiAgVGhlbiB3ZSBzaXQgaGVyZSB3YWl0aW5n
IGZvcgogICogaXQgdG8gZmluaXNoOiBpbmVmZmljaWVudCBpbiB0aGVvcnksIGJ1dCBpbiBwcmFj
dGljZQotICogaW1wbGVtZW50YXRpb25zIHdpbGwgZG8gaXQgaW1tZWRpYXRlbHkgKGxndWVzdCdz
IExhdW5jaGVyIGRvZXMpLgorICogaW1wbGVtZW50YXRpb25zIHdpbGwgZG8gaXQgaW1tZWRpYXRl
bHkuCiAgKi8KIHN0YXRpYyBpbnQgcHV0X2NoYXJzKHUzMiB2dGVybW5vLCBjb25zdCBjaGFyICpi
dWYsIGludCBjb3VudCkKIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbGd1ZXN0L0tjb25maWcgYi9k
cml2ZXJzL2xndWVzdC9LY29uZmlnCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxNjkx
NzJkMmJhMDUuLjAwMDAwMDAwMDAwMAotLS0gYS9kcml2ZXJzL2xndWVzdC9LY29uZmlnCisrKyAv
ZGV2L251bGwKQEAgLTEsMTMgKzAsMCBAQAotY29uZmlnIExHVUVTVAotCXRyaXN0YXRlICJMaW51
eCBoeXBlcnZpc29yIGV4YW1wbGUgY29kZSIKLQlkZXBlbmRzIG9uIFg4Nl8zMiAmJiBFVkVOVEZE
ICYmIFRUWSAmJiBQQ0lfRElSRUNUCi0Jc2VsZWN0IEhWQ19EUklWRVIKLQktLS1oZWxwLS0tCi0J
ICBUaGlzIGlzIGEgdmVyeSBzaW1wbGUgbW9kdWxlIHdoaWNoIGFsbG93cyB5b3UgdG8gcnVuCi0J
ICBtdWx0aXBsZSBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgTGludXgga2VybmVsLCB1c2luZyB0aGUK
LQkgICJsZ3Vlc3QiIGNvbW1hbmQgZm91bmQgaW4gdGhlIHRvb2xzL2xndWVzdCBkaXJlY3Rvcnku
Ci0KLQkgIE5vdGUgdGhhdCAibGd1ZXN0IiBpcyBwcm9ub3VuY2VkIHRvIHJoeW1lIHdpdGggImZl
bGwgcXVlc3QiLAotCSAgbm90ICJydXN0eXZpc29yIi4gU2VlIHRvb2xzL2xndWVzdC9sZ3Vlc3Qu
dHh0LgotCi0JICBJZiB1bnN1cmUsIHNheSBOLiAgSWYgY3VyaW91cywgc2F5IE0uICBJZiBtYXNv
Y2hpc3RpYywgc2F5IFkuCmRpZmYgLS1naXQgYS9kcml2ZXJzL2xndWVzdC9NYWtlZmlsZSBiL2Ry
aXZlcnMvbGd1ZXN0L01ha2VmaWxlCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxNmY1
MmVlNzM5OTQuLjAwMDAwMDAwMDAwMAotLS0gYS9kcml2ZXJzL2xndWVzdC9NYWtlZmlsZQorKysg
L2Rldi9udWxsCkBAIC0xLDI2ICswLDAgQEAKLSMgSG9zdCByZXF1aXJlcyB0aGUgb3RoZXIgZmls
ZXMsIHdoaWNoIGNhbiBiZSBhIG1vZHVsZS4KLW9iai0kKENPTkZJR19MR1VFU1QpCSs9IGxnLm8K
LWxnLXkgPSBjb3JlLm8gaHlwZXJjYWxscy5vIHBhZ2VfdGFibGVzLm8gaW50ZXJydXB0c19hbmRf
dHJhcHMubyBcCi0Jc2VnbWVudHMubyBsZ3Vlc3RfdXNlci5vCi0KLWxnLSQoQ09ORklHX1g4Nl8z
MikgKz0geDg2L3N3aXRjaGVyXzMyLm8geDg2L2NvcmUubwotCi1QcmVwYXJhdGlvbiBQcmVwYXJh
dGlvbiE6IFBSRUZJWD1QCi1HdWVzdDogUFJFRklYPUcKLURyaXZlcnM6IFBSRUZJWD1ECi1MYXVu
Y2hlcjogUFJFRklYPUwKLUhvc3Q6IFBSRUZJWD1ICi1Td2l0Y2hlcjogUFJFRklYPVMKLU1hc3Rl
cnk6IFBSRUZJWD1NCi1CZWVyOgotCUBmb3IgZiBpbiBQcmVwYXJhdGlvbiBHdWVzdCBEcml2ZXJz
IExhdW5jaGVyIEhvc3QgU3dpdGNoZXIgTWFzdGVyeTsgZG8gZWNobyAiez09LSAkJGYgLT09fSI7
IG1ha2UgLXMgJCRmOyBkb25lOyBlY2hvICJ7PT0tPT19IgotUHJlcGFyYXRpb24gUHJlcGFyYXRp
b24hIEd1ZXN0IERyaXZlcnMgTGF1bmNoZXIgSG9zdCBTd2l0Y2hlciBNYXN0ZXJ5OgotCUBzaCAu
Li8uLi90b29scy9sZ3Vlc3QvZXh0cmFjdCAkKFBSRUZJWCkgYGZpbmQgLi4vLi4vKiAtbmFtZSAn
Ki5bY2hTXScgLXdob2xlbmFtZSAnKmxndWVzdConYAotUHVwcHk6Ci0JQGNsZWFyCi0JQHByaW50
ZiAiICAgICAgX18gIFxuIChfX18oKSdcYDtcbiAvLCAgICAvXGBcbiBcXFxcXFxcIi0tXFxcXFxc
ICAgXG4iCi0JQHNsZWVwIDI7IGNsZWFyOyBwcmludGYgIlxuXG4gICBTaXQhXG5cbiI7IHNsZWVw
IDE7IGNsZWFyCi0JQHByaW50ZiAiICAgIF9fICAgIFxuICAgKCknXGA7ICBcbiAgIC9cXHxcYCBc
biAgLyAgfCAgXG4oL18pX3xfICAgXG4iCi0JQHNsZWVwIDI7IGNsZWFyOyBwcmludGYgIlxuXG4g
IFN0YW5kIVxuXG4iOyBzbGVlcCAxOyBjbGVhcgotCUBwcmludGYgIiAgICBfXyAgICBcbiAgICgp
J1xgOyAgXG4gICAvXFx8XGAgXG4gIC8uXy49IFxuIC98IC8gICAgIFxuKF9cXylfICAgIFxuIgot
CUBzbGVlcCAyOyBjbGVhcjsgcHJpbnRmICJcblxuICBHb29kIHB1cHB5IVxuXG4iOyBzbGVlcCAx
OyBjbGVhcgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9sZ3Vlc3QvUkVBRE1FIGIvZHJpdmVycy9sZ3Vl
c3QvUkVBRE1FCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBiN2RiMzlhNjRjNjYuLjAw
MDAwMDAwMDAwMAotLS0gYS9kcml2ZXJzL2xndWVzdC9SRUFETUUKKysrIC9kZXYvbnVsbApAQCAt
MSw0NyArMCwwIEBACi1XZWxjb21lLCBmcmllbmQgcmVhZGVyLCB0byBsZ3Vlc3QuCi0KLUxndWVz
dCBpcyBhbiBhZHZlbnR1cmUsIHdpdGggeW91LCB0aGUgcmVhZGVyLCBhcyBIZXJvLiAgSSBjYW4n
dCB0aGluayBvZiBtYW55Ci01MDAwLWxpbmUgcHJvamVjdHMgd2hpY2ggb2ZmZXIgYm90aCBzdWNo
IGNhcGFiaWxpdHkgYW5kIGdsaW1wc2VzIG9mIGZ1dHVyZQotcG90ZW50aWFsOyBpdCBpcyBhbiBl
eGNpdGluZyB0aW1lIHRvIGJlIGRlbHZpbmcgaW50byB0aGUgc291cmNlIQotCi1CdXQgYmUgd2Fy
bmVkOyB0aGlzIGlzIGFuIGFyZHVvdXMgam91cm5leSBvZiBzZXZlcmFsIGhvdXJzIG9yIG1vcmUh
ICBBbmQgYXMgd2UKLWtub3csIGFsbCB0cnVlIEhlcm9lcyBhcmUgZHJpdmVuIGJ5IGEgTm9ibGUg
R29hbC4gIFRodXMgSSBvZmZlciBhIEJlZXIgKG9yCi1lcXVpdmFsZW50KSB0byBhbnlvbmUgSSBt
ZWV0IHdobyBoYXMgY29tcGxldGVkIHRoaXMgZG9jdW1lbnRhdGlvbi4KLQotU28gZ2V0IGNvbWZv
cnRhYmxlIGFuZCBrZWVwIHlvdXIgd2l0cyBhYm91dCB5b3UgKGJvdGggcXVpY2sgYW5kIGh1bW9y
b3VzKS4KLUFsb25nIHlvdXIgd2F5IHRvIHRoZSBOb2JsZSBHb2FsLCB5b3Ugd2lsbCBhbHNvIGdh
aW4gbWFzdGVybHkgaW5zaWdodCBpbnRvCi1sZ3Vlc3QsIGFuZCBoeXBlcnZpc29ycyBhbmQgeDg2
IHZpcnR1YWxpemF0aW9uIGluIGdlbmVyYWwuCi0KLU91ciBRdWVzdCBpcyBpbiBzZXZlbiBwYXJ0
czogKGJlc3QgcmVhZCB3aXRoIEMgaGlnaGxpZ2h0aW5nIHR1cm5lZCBvbikKLQotSSkgUHJlcGFy
YXRpb24KLQktIEluIHdoaWNoIG91ciBwb3RlbnRpYWwgaGVybyBpcyBmbG93biBxdWlja2x5IG92
ZXIgdGhlIGxhbmRzY2FwZSBmb3IgYQotCSAgdGFzdGUgb2YgaXRzIHNjb3BlLiAgU3VpdGFibGUg
Zm9yIHRoZSBhcm1jaGFpciBjb2RlcnMgYW5kIG90aGVyIHN1Y2gKLQkgIHBlcnNvbnMgb2YgZmFp
bnQgY29uc3RpdHV0aW9uLgotCi1JSSkgR3Vlc3QKLQktIFdoZXJlIHdlIGVuY291bnRlciB0aGUg
Zmlyc3QgdGFudGFsaXNpbmcgd2lzcHMgb2YgY29kZSwgYW5kIGNvbWUgdG8KLQkgIHVuZGVyc3Rh
bmQgdGhlIGRldGFpbHMgb2YgdGhlIGxpZmUgb2YgYSBHdWVzdCBrZXJuZWwuCi0KLUlJSSkgRHJp
dmVycwotCS0gV2hlcmVieSB0aGUgR3Vlc3QgZmluZHMgaXRzIHZvaWNlIGFuZCBiZWNvbWUgdXNl
ZnVsLCBhbmQgb3VyCi0JICB1bmRlcnN0YW5kaW5nIG9mIHRoZSBHdWVzdCBpcyBjb21wbGV0ZWQu
Ci0KLUlWKSBMYXVuY2hlcgotCS0gV2hlcmUgd2UgdHJhY2UgYmFjayB0byB0aGUgY3JlYXRpb24g
b2YgdGhlIEd1ZXN0LCBhbmQgdGh1cyBiZWdpbiBvdXIKLQkgIHVuZGVyc3RhbmRpbmcgb2YgdGhl
IEhvc3QuCi0KLVYpIEhvc3QKLQktIFdoZXJlIHdlIG1hc3RlciB0aGUgSG9zdCBjb2RlLCB0aHJv
dWdoIGEgbG9uZyBhbmQgdG9ydHVvdXMgam91cm5leS4KLQkgIEluZGVlZCwgaXQgaXMgaGVyZSB0
aGF0IG91ciBoZXJvIGlzIHRlc3RlZCBpbiB0aGUgQml0IG9mIERlc3BhaXIuCi0KLVZJKSBTd2l0
Y2hlcgotCS0gV2hlcmUgb3VyIHVuZGVyc3RhbmRpbmcgb2YgdGhlIGludGVydHdpbmVkIG5hdHVy
ZSBvZiBHdWVzdHMgYW5kIEhvc3RzCi0JICBpcyBjb21wbGV0ZWQuCi0KLVZJSSkgTWFzdGVyeQot
CS0gV2hlcmUgb3VyIGZ1bGx5IGZsZWRnZWQgaGVybyBncmFwcGxlcyB3aXRoIHRoZSBHcmVhdCBR
dWVzdGlvbjoKLQkgICJXaGF0IG5leHQ/IgotCi1tYWtlIFByZXBhcmF0aW9uIQotUnVzdHkgUnVz
c2VsbC4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbGd1ZXN0L2NvcmUuYyBiL2RyaXZlcnMvbGd1ZXN0
L2NvcmUuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMzk1ZWQxOTYxZGJmLi4wMDAw
MDAwMDAwMDAKLS0tIGEvZHJpdmVycy9sZ3Vlc3QvY29yZS5jCisrKyAvZGV2L251bGwKQEAgLTEs
Mzk4ICswLDAgQEAKLS8qUDo0MDAKLSAqIFRoaXMgY29udGFpbnMgcnVuX2d1ZXN0KCkgd2hpY2gg
YWN0dWFsbHkgY2FsbHMgaW50byB0aGUgSG9zdDwtPkd1ZXN0Ci0gKiBTd2l0Y2hlciBhbmQgYW5h
bHl6ZXMgdGhlIHJldHVybiwgc3VjaCBhcyBkZXRlcm1pbmluZyBpZiB0aGUgR3Vlc3Qgd2FudHMg
dGhlCi0gKiBIb3N0IHRvIGRvIHNvbWV0aGluZy4gIFRoaXMgZmlsZSBhbHNvIGNvbnRhaW5zIHVz
ZWZ1bCBoZWxwZXIgcm91dGluZXMuCi06Ki8KLSNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KLSNp
bmNsdWRlIDxsaW51eC9zdHJpbmdpZnkuaD4KLSNpbmNsdWRlIDxsaW51eC9zdGRkZWYuaD4KLSNp
bmNsdWRlIDxsaW51eC9pby5oPgotI2luY2x1ZGUgPGxpbnV4L21tLmg+Ci0jaW5jbHVkZSA8bGlu
dXgvc2NoZWQvc2lnbmFsLmg+Ci0jaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgotI2luY2x1ZGUg
PGxpbnV4L2NwdS5oPgotI2luY2x1ZGUgPGxpbnV4L2ZyZWV6ZXIuaD4KLSNpbmNsdWRlIDxsaW51
eC9oaWdobWVtLmg+Ci0jaW5jbHVkZSA8bGludXgvc2xhYi5oPgotI2luY2x1ZGUgPGFzbS9wYXJh
dmlydC5oPgotI2luY2x1ZGUgPGFzbS9wZ3RhYmxlLmg+Ci0jaW5jbHVkZSA8bGludXgvdWFjY2Vz
cy5oPgotI2luY2x1ZGUgPGFzbS9wb2xsLmg+Ci0jaW5jbHVkZSA8YXNtL2FzbS1vZmZzZXRzLmg+
Ci0jaW5jbHVkZSAibGcuaCIKLQotdW5zaWduZWQgbG9uZyBzd2l0Y2hlcl9hZGRyOwotc3RydWN0
IHBhZ2UgKipsZ19zd2l0Y2hlcl9wYWdlczsKLXN0YXRpYyBzdHJ1Y3Qgdm1fc3RydWN0ICpzd2l0
Y2hlcl90ZXh0X3ZtYTsKLXN0YXRpYyBzdHJ1Y3Qgdm1fc3RydWN0ICpzd2l0Y2hlcl9zdGFja3Nf
dm1hOwotCi0vKiBUaGlzIE9uZSBCaWcgbG9jayBwcm90ZWN0cyBhbGwgaW50ZXItZ3Vlc3QgZGF0
YSBzdHJ1Y3R1cmVzLiAqLwotREVGSU5FX01VVEVYKGxndWVzdF9sb2NrKTsKLQotLypIOjAxMAot
ICogV2UgbmVlZCB0byBzZXQgdXAgdGhlIFN3aXRjaGVyIGF0IGEgaGlnaCB2aXJ0dWFsIGFkZHJl
c3MuICBSZW1lbWJlciB0aGUKLSAqIFN3aXRjaGVyIGlzIGEgZmV3IGh1bmRyZWQgYnl0ZXMgb2Yg
YXNzZW1ibGVyIGNvZGUgd2hpY2ggYWN0dWFsbHkgY2hhbmdlcyB0aGUKLSAqIENQVSB0byBydW4g
dGhlIEd1ZXN0LCBhbmQgdGhlbiBjaGFuZ2VzIGJhY2sgdG8gdGhlIEhvc3Qgd2hlbiBhIHRyYXAg
b3IKLSAqIGludGVycnVwdCBoYXBwZW5zLgotICoKLSAqIFRoZSBTd2l0Y2hlciBjb2RlIG11c3Qg
YmUgYXQgdGhlIHNhbWUgdmlydHVhbCBhZGRyZXNzIGluIHRoZSBHdWVzdCBhcyB0aGUKLSAqIEhv
c3Qgc2luY2UgaXQgd2lsbCBiZSBydW5uaW5nIGFzIHRoZSBzd2l0Y2hvdmVyIG9jY3Vycy4KLSAq
Ci0gKiBUcnlpbmcgdG8gbWFwIG1lbW9yeSBhdCBhIHBhcnRpY3VsYXIgYWRkcmVzcyBpcyBhbiB1
bnVzdWFsIHRoaW5nIHRvIGRvLCBzbwotICogaXQncyBub3QgYSBzaW1wbGUgb25lLWxpbmVyLgot
ICovCi1zdGF0aWMgX19pbml0IGludCBtYXBfc3dpdGNoZXIodm9pZCkKLXsKLQlpbnQgaSwgZXJy
OwotCi0JLyoKLQkgKiBNYXAgdGhlIFN3aXRjaGVyIGluIHRvIGhpZ2ggbWVtb3J5LgotCSAqCi0J
ICogSXQgdHVybnMgb3V0IHRoYXQgaWYgd2UgY2hvb3NlIHRoZSBhZGRyZXNzIDB4RkZDMDAwMDAg
KDRNQiB1bmRlciB0aGUKLQkgKiB0b3AgdmlydHVhbCBhZGRyZXNzKSwgaXQgbWFrZXMgc2V0dGlu
ZyB1cCB0aGUgcGFnZSB0YWJsZXMgcmVhbGx5Ci0JICogZWFzeS4KLQkgKi8KLQotCS8qIFdlIGFz
c3VtZSBTd2l0Y2hlciB0ZXh0IGZpdHMgaW50byBhIHNpbmdsZSBwYWdlLiAqLwotCWlmIChlbmRf
c3dpdGNoZXJfdGV4dCAtIHN0YXJ0X3N3aXRjaGVyX3RleHQgPiBQQUdFX1NJWkUpIHsKLQkJcHJp
bnRrKEtFUk5fRVJSICJsZ3Vlc3Q6IHN3aXRjaGVyIHRleHQgdG9vIGxhcmdlICglenUpXG4iLAot
CQkgICAgICAgZW5kX3N3aXRjaGVyX3RleHQgLSBzdGFydF9zd2l0Y2hlcl90ZXh0KTsKLQkJcmV0
dXJuIC1FSU5WQUw7Ci0JfQotCi0JLyoKLQkgKiBXZSBhbGxvY2F0ZSBhbiBhcnJheSBvZiBzdHJ1
Y3QgcGFnZSBwb2ludGVycy4gIG1hcF92bV9hcmVhKCkgd2FudHMKLQkgKiB0aGlzLCByYXRoZXIg
dGhhbiBqdXN0IGFuIGFycmF5IG9mIHBhZ2VzLgotCSAqLwotCWxnX3N3aXRjaGVyX3BhZ2VzID0g
a21hbGxvYyhzaXplb2YobGdfc3dpdGNoZXJfcGFnZXNbMF0pCi0JCQkJICAgICogVE9UQUxfU1dJ
VENIRVJfUEFHRVMsCi0JCQkJICAgIEdGUF9LRVJORUwpOwotCWlmICghbGdfc3dpdGNoZXJfcGFn
ZXMpIHsKLQkJZXJyID0gLUVOT01FTTsKLQkJZ290byBvdXQ7Ci0JfQotCi0JLyoKLQkgKiBOb3cg
d2UgYWN0dWFsbHkgYWxsb2NhdGUgdGhlIHBhZ2VzLiAgVGhlIEd1ZXN0IHdpbGwgc2VlIHRoZXNl
IHBhZ2VzLAotCSAqIHNvIHdlIG1ha2Ugc3VyZSB0aGV5J3JlIHplcm9lZC4KLQkgKi8KLQlmb3Ig
KGkgPSAwOyBpIDwgVE9UQUxfU1dJVENIRVJfUEFHRVM7IGkrKykgewotCQlsZ19zd2l0Y2hlcl9w
YWdlc1tpXSA9IGFsbG9jX3BhZ2UoR0ZQX0tFUk5FTHxfX0dGUF9aRVJPKTsKLQkJaWYgKCFsZ19z
d2l0Y2hlcl9wYWdlc1tpXSkgewotCQkJZXJyID0gLUVOT01FTTsKLQkJCWdvdG8gZnJlZV9zb21l
X3BhZ2VzOwotCQl9Ci0JfQotCi0JLyoKLQkgKiBDb3B5IGluIHRoZSBjb21waWxlZC1pbiBTd2l0
Y2hlciBjb2RlIChmcm9tIHg4Ni9zd2l0Y2hlcl8zMi5TKS4KLQkgKiBJdCBnb2VzIGluIHRoZSBm
aXJzdCBwYWdlLCB3aGljaCB3ZSBtYXAgaW4gbW9tZW50YXJpbHkuCi0JICovCi0JbWVtY3B5KGtt
YXAobGdfc3dpdGNoZXJfcGFnZXNbMF0pLCBzdGFydF9zd2l0Y2hlcl90ZXh0LAotCSAgICAgICBl
bmRfc3dpdGNoZXJfdGV4dCAtIHN0YXJ0X3N3aXRjaGVyX3RleHQpOwotCWt1bm1hcChsZ19zd2l0
Y2hlcl9wYWdlc1swXSk7Ci0KLQkvKgotCSAqIFdlIHBsYWNlIHRoZSBTd2l0Y2hlciB1bmRlcm5l
YXRoIHRoZSBmaXhtYXAgYXJlYSwgd2hpY2ggaXMgdGhlCi0JICogaGlnaGVzdCB2aXJ0dWFsIGFk
ZHJlc3Mgd2UgY2FuIGdldC4gIFRoaXMgaXMgaW1wb3J0YW50LCBzaW5jZSB3ZQotCSAqIHRlbGwg
dGhlIEd1ZXN0IGl0IGNhbid0IGFjY2VzcyB0aGlzIG1lbW9yeSwgc28gd2Ugd2FudCBpdHMgY2Vp
bGluZwotCSAqIGFzIGhpZ2ggYXMgcG9zc2libGUuCi0JICovCi0Jc3dpdGNoZXJfYWRkciA9IEZJ
WEFERFJfU1RBUlQgLSBUT1RBTF9TV0lUQ0hFUl9QQUdFUypQQUdFX1NJWkU7Ci0KLQkvKgotCSAq
IE5vdyB3ZSByZXNlcnZlIHRoZSAidmlydHVhbCBtZW1vcnkgYXJlYSJzIHdlIHdhbnQuICBXZSBt
aWdodAotCSAqIG5vdCBnZXQgdGhlbSBpbiB0aGVvcnksIGJ1dCBpbiBwcmFjdGljZSBpdCdzIHdv
cmtlZCBzbyBmYXIuCi0JICoKLQkgKiBXZSB3YW50IHRoZSBzd2l0Y2hlciB0ZXh0IHRvIGJlIHJl
YWQtb25seSBhbmQgZXhlY3V0YWJsZSwgYW5kCi0JICogdGhlIHN0YWNrcyB0byBiZSByZWFkLXdy
aXRlIGFuZCBub24tZXhlY3V0YWJsZS4KLQkgKi8KLQlzd2l0Y2hlcl90ZXh0X3ZtYSA9IF9fZ2V0
X3ZtX2FyZWEoUEFHRV9TSVpFLCBWTV9BTExPQ3xWTV9OT19HVUFSRCwKLQkJCQkJICBzd2l0Y2hl
cl9hZGRyLAotCQkJCQkgIHN3aXRjaGVyX2FkZHIgKyBQQUdFX1NJWkUpOwotCi0JaWYgKCFzd2l0
Y2hlcl90ZXh0X3ZtYSkgewotCQllcnIgPSAtRU5PTUVNOwotCQlwcmludGsoImxndWVzdDogY291
bGQgbm90IG1hcCBzd2l0Y2hlciBwYWdlcyBoaWdoXG4iKTsKLQkJZ290byBmcmVlX3BhZ2VzOwot
CX0KLQotCXN3aXRjaGVyX3N0YWNrc192bWEgPSBfX2dldF92bV9hcmVhKFNXSVRDSEVSX1NUQUNL
X1BBR0VTICogUEFHRV9TSVpFLAotCQkJCQkgICAgVk1fQUxMT0N8Vk1fTk9fR1VBUkQsCi0JCQkJ
CSAgICBzd2l0Y2hlcl9hZGRyICsgUEFHRV9TSVpFLAotCQkJCQkgICAgc3dpdGNoZXJfYWRkciAr
IFRPVEFMX1NXSVRDSEVSX1BBR0VTICogUEFHRV9TSVpFKTsKLQlpZiAoIXN3aXRjaGVyX3N0YWNr
c192bWEpIHsKLQkJZXJyID0gLUVOT01FTTsKLQkJcHJpbnRrKCJsZ3Vlc3Q6IGNvdWxkIG5vdCBt
YXAgc3dpdGNoZXIgcGFnZXMgaGlnaFxuIik7Ci0JCWdvdG8gZnJlZV90ZXh0X3ZtYTsKLQl9Ci0K
LQkvKgotCSAqIFRoaXMgY29kZSBhY3R1YWxseSBzZXRzIHVwIHRoZSBwYWdlcyB3ZSd2ZSBhbGxv
Y2F0ZWQgdG8gYXBwZWFyIGF0Ci0JICogc3dpdGNoZXJfYWRkci4gIG1hcF92bV9hcmVhKCkgdGFr
ZXMgdGhlIHZtYSB3ZSBhbGxvY2F0ZWQgYWJvdmUsIHRoZQotCSAqIGtpbmQgb2YgcGFnZXMgd2Un
cmUgbWFwcGluZyAoa2VybmVsIHRleHQgcGFnZXMgYW5kIGtlcm5lbCB3cml0YWJsZQotCSAqIHBh
Z2VzIHJlc3BlY3RpdmVseSksIGFuZCBhIHBvaW50ZXIgdG8gb3VyIGFycmF5IG9mIHN0cnVjdCBw
YWdlcy4KLQkgKi8KLQllcnIgPSBtYXBfdm1fYXJlYShzd2l0Y2hlcl90ZXh0X3ZtYSwgUEFHRV9L
RVJORUxfUlgsIGxnX3N3aXRjaGVyX3BhZ2VzKTsKLQlpZiAoZXJyKSB7Ci0JCXByaW50aygibGd1
ZXN0OiB0ZXh0IG1hcF92bV9hcmVhIGZhaWxlZDogJWlcbiIsIGVycik7Ci0JCWdvdG8gZnJlZV92
bWFzOwotCX0KLQotCWVyciA9IG1hcF92bV9hcmVhKHN3aXRjaGVyX3N0YWNrc192bWEsIFBBR0Vf
S0VSTkVMLAotCQkJICBsZ19zd2l0Y2hlcl9wYWdlcyArIFNXSVRDSEVSX1RFWFRfUEFHRVMpOwot
CWlmIChlcnIpIHsKLQkJcHJpbnRrKCJsZ3Vlc3Q6IHN0YWNrcyBtYXBfdm1fYXJlYSBmYWlsZWQ6
ICVpXG4iLCBlcnIpOwotCQlnb3RvIGZyZWVfdm1hczsKLQl9Ci0KLQkvKgotCSAqIE5vdyB0aGUg
U3dpdGNoZXIgaXMgbWFwcGVkIGF0IHRoZSByaWdodCBhZGRyZXNzLCB3ZSBjYW4ndCBmYWlsIQot
CSAqLwotCXByaW50ayhLRVJOX0lORk8gImxndWVzdDogbWFwcGVkIHN3aXRjaGVyIGF0ICVwXG4i
LAotCSAgICAgICBzd2l0Y2hlcl90ZXh0X3ZtYS0+YWRkcik7Ci0JLyogQW5kIHdlIHN1Y2NlZWRl
ZC4uLiAqLwotCXJldHVybiAwOwotCi1mcmVlX3ZtYXM6Ci0JLyogVW5kb2VzIG1hcF92bV9hcmVh
IGFuZCBfX2dldF92bV9hcmVhICovCi0JdnVubWFwKHN3aXRjaGVyX3N0YWNrc192bWEtPmFkZHIp
OwotZnJlZV90ZXh0X3ZtYToKLQl2dW5tYXAoc3dpdGNoZXJfdGV4dF92bWEtPmFkZHIpOwotZnJl
ZV9wYWdlczoKLQlpID0gVE9UQUxfU1dJVENIRVJfUEFHRVM7Ci1mcmVlX3NvbWVfcGFnZXM6Ci0J
Zm9yICgtLWk7IGkgPj0gMDsgaS0tKQotCQlfX2ZyZWVfcGFnZXMobGdfc3dpdGNoZXJfcGFnZXNb
aV0sIDApOwotCWtmcmVlKGxnX3N3aXRjaGVyX3BhZ2VzKTsKLW91dDoKLQlyZXR1cm4gZXJyOwot
fQotLyo6Ki8KLQotLyogQ2xlYW5pbmcgdXAgdGhlIG1hcHBpbmcgd2hlbiB0aGUgbW9kdWxlIGlz
IHVubG9hZGVkIGlzIGFsbW9zdC4uLiB0b28gZWFzeS4gKi8KLXN0YXRpYyB2b2lkIHVubWFwX3N3
aXRjaGVyKHZvaWQpCi17Ci0JdW5zaWduZWQgaW50IGk7Ci0KLQkvKiB2dW5tYXAoKSB1bmRvZXMg
KmJvdGgqIG1hcF92bV9hcmVhKCkgYW5kIF9fZ2V0X3ZtX2FyZWEoKS4gKi8KLQl2dW5tYXAoc3dp
dGNoZXJfdGV4dF92bWEtPmFkZHIpOwotCXZ1bm1hcChzd2l0Y2hlcl9zdGFja3Nfdm1hLT5hZGRy
KTsKLQkvKiBOb3cgd2UganVzdCBuZWVkIHRvIGZyZWUgdGhlIHBhZ2VzIHdlIGNvcGllZCB0aGUg
c3dpdGNoZXIgaW50byAqLwotCWZvciAoaSA9IDA7IGkgPCBUT1RBTF9TV0lUQ0hFUl9QQUdFUzsg
aSsrKQotCQlfX2ZyZWVfcGFnZXMobGdfc3dpdGNoZXJfcGFnZXNbaV0sIDApOwotCWtmcmVlKGxn
X3N3aXRjaGVyX3BhZ2VzKTsKLX0KLQotLypIOjAzMgotICogRGVhbGluZyBXaXRoIEd1ZXN0IE1l
bW9yeS4KLSAqCi0gKiBCZWZvcmUgd2UgZ28gdG9vIG11Y2ggZnVydGhlciBpbnRvIHRoZSBIb3N0
LCB3ZSBuZWVkIHRvIGdyb2sgdGhlIHJvdXRpbmVzCi0gKiB3ZSB1c2UgdG8gZGVhbCB3aXRoIEd1
ZXN0IG1lbW9yeS4KLSAqCi0gKiBXaGVuIHRoZSBHdWVzdCBnaXZlcyB1cyAod2hhdCBpdCB0aGlu
a3MgaXMpIGEgcGh5c2ljYWwgYWRkcmVzcywgd2UgY2FuIHVzZQotICogdGhlIG5vcm1hbCBjb3B5
X2Zyb21fdXNlcigpICYgY29weV90b191c2VyKCkgb24gdGhlIGNvcnJlc3BvbmRpbmcgcGxhY2Ug
aW4KLSAqIHRoZSBtZW1vcnkgcmVnaW9uIGFsbG9jYXRlZCBieSB0aGUgTGF1bmNoZXIuCi0gKgot
ICogQnV0IHdlIGNhbid0IHRydXN0IHRoZSBHdWVzdDogaXQgbWlnaHQgYmUgdHJ5aW5nIHRvIGFj
Y2VzcyB0aGUgTGF1bmNoZXIKLSAqIGNvZGUuICBXZSBoYXZlIHRvIGNoZWNrIHRoYXQgdGhlIHJh
bmdlIGlzIGJlbG93IHRoZSBwZm5fbGltaXQgdGhlIExhdW5jaGVyCi0gKiBnYXZlIHVzLiAgV2Ug
aGF2ZSB0byBtYWtlIHN1cmUgdGhhdCBhZGRyICsgbGVuIGRvZXNuJ3QgZ2l2ZSB1cyBhIGZhbHNl
Ci0gKiBwb3NpdGl2ZSBieSBvdmVyZmxvd2luZywgdG9vLgotICovCi1ib29sIGxndWVzdF9hZGRy
ZXNzX29rKGNvbnN0IHN0cnVjdCBsZ3Vlc3QgKmxnLAotCQkgICAgICAgdW5zaWduZWQgbG9uZyBh
ZGRyLCB1bnNpZ25lZCBsb25nIGxlbikKLXsKLQlyZXR1cm4gYWRkcitsZW4gPD0gbGctPnBmbl9s
aW1pdCAqIFBBR0VfU0laRSAmJiAoYWRkcitsZW4gPj0gYWRkcik7Ci19Ci0KLS8qCi0gKiBUaGlz
IHJvdXRpbmUgY29waWVzIG1lbW9yeSBmcm9tIHRoZSBHdWVzdC4gIEhlcmUgd2UgY2FuIHNlZSBo
b3cgdXNlZnVsIHRoZQotICoga2lsbF9sZ3Vlc3QoKSByb3V0aW5lIHdlIG1ldCBpbiB0aGUgTGF1
bmNoZXIgY2FuIGJlOiB3ZSByZXR1cm4gYSByYW5kb20KLSAqIHZhbHVlIChhbGwgemVyb2VzKSBp
bnN0ZWFkIG9mIG5lZWRpbmcgdG8gcmV0dXJuIGFuIGVycm9yLgotICovCi12b2lkIF9fbGdyZWFk
KHN0cnVjdCBsZ19jcHUgKmNwdSwgdm9pZCAqYiwgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25l
ZCBieXRlcykKLXsKLQlpZiAoIWxndWVzdF9hZGRyZXNzX29rKGNwdS0+bGcsIGFkZHIsIGJ5dGVz
KQotCSAgICB8fCBjb3B5X2Zyb21fdXNlcihiLCBjcHUtPmxnLT5tZW1fYmFzZSArIGFkZHIsIGJ5
dGVzKSAhPSAwKSB7Ci0JCS8qIGNvcHlfZnJvbV91c2VyIHNob3VsZCBkbyB0aGlzLCBidXQgYXMg
d2UgcmVseSBvbiBpdC4uLiAqLwotCQltZW1zZXQoYiwgMCwgYnl0ZXMpOwotCQlraWxsX2d1ZXN0
KGNwdSwgImJhZCByZWFkIGFkZHJlc3MgJSNseCBsZW4gJXUiLCBhZGRyLCBieXRlcyk7Ci0JfQot
fQotCi0vKiBUaGlzIGlzIHRoZSB3cml0ZSAoY29weSBpbnRvIEd1ZXN0KSB2ZXJzaW9uLiAqLwot
dm9pZCBfX2xnd3JpdGUoc3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIGFkZHIsIGNv
bnN0IHZvaWQgKmIsCi0JICAgICAgIHVuc2lnbmVkIGJ5dGVzKQotewotCWlmICghbGd1ZXN0X2Fk
ZHJlc3Nfb2soY3B1LT5sZywgYWRkciwgYnl0ZXMpCi0JICAgIHx8IGNvcHlfdG9fdXNlcihjcHUt
PmxnLT5tZW1fYmFzZSArIGFkZHIsIGIsIGJ5dGVzKSAhPSAwKQotCQlraWxsX2d1ZXN0KGNwdSwg
ImJhZCB3cml0ZSBhZGRyZXNzICUjbHggbGVuICV1IiwgYWRkciwgYnl0ZXMpOwotfQotLyo6Ki8K
LQotLypIOjAzMAotICogTGV0J3MganVtcCBzdHJhaWdodCB0byB0aGUgdGhlIG1haW4gbG9vcCB3
aGljaCBydW5zIHRoZSBHdWVzdC4KLSAqIFJlbWVtYmVyLCB0aGlzIGlzIGNhbGxlZCBieSB0aGUg
TGF1bmNoZXIgcmVhZGluZyAvZGV2L2xndWVzdCwgYW5kIHdlIGtlZXAKLSAqIGdvaW5nIGFyb3Vu
ZCBhbmQgYXJvdW5kIHVudGlsIHNvbWV0aGluZyBpbnRlcmVzdGluZyBoYXBwZW5zLgotICovCi1p
bnQgcnVuX2d1ZXN0KHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBfX3VzZXIgKnVz
ZXIpCi17Ci0JLyogSWYgdGhlIGxhdW5jaGVyIGFza2VkIGZvciBhIHJlZ2lzdGVyIHdpdGggTEhS
RVFfR0VUUkVHICovCi0JaWYgKGNwdS0+cmVnX3JlYWQpIHsKLQkJaWYgKHB1dF91c2VyKCpjcHUt
PnJlZ19yZWFkLCB1c2VyKSkKLQkJCXJldHVybiAtRUZBVUxUOwotCQljcHUtPnJlZ19yZWFkID0g
TlVMTDsKLQkJcmV0dXJuIHNpemVvZigqY3B1LT5yZWdfcmVhZCk7Ci0JfQotCi0JLyogV2Ugc3Rv
cCBydW5uaW5nIG9uY2UgdGhlIEd1ZXN0IGlzIGRlYWQuICovCi0Jd2hpbGUgKCFjcHUtPmxnLT5k
ZWFkKSB7Ci0JCXVuc2lnbmVkIGludCBpcnE7Ci0JCWJvb2wgbW9yZTsKLQotCQkvKiBGaXJzdCB3
ZSBydW4gYW55IGh5cGVyY2FsbHMgdGhlIEd1ZXN0IHdhbnRzIGRvbmUuICovCi0JCWlmIChjcHUt
PmhjYWxsKQotCQkJZG9faHlwZXJjYWxscyhjcHUpOwotCi0JCS8qIERvIHdlIGhhdmUgdG8gdGVs
bCB0aGUgTGF1bmNoZXIgYWJvdXQgYSB0cmFwPyAqLwotCQlpZiAoY3B1LT5wZW5kaW5nLnRyYXAp
IHsKLQkJCWlmIChjb3B5X3RvX3VzZXIodXNlciwgJmNwdS0+cGVuZGluZywKLQkJCQkJIHNpemVv
ZihjcHUtPnBlbmRpbmcpKSkKLQkJCQlyZXR1cm4gLUVGQVVMVDsKLQkJCXJldHVybiBzaXplb2Yo
Y3B1LT5wZW5kaW5nKTsKLQkJfQotCi0JCS8qCi0JCSAqIEFsbCBsb25nLWxpdmVkIGtlcm5lbCBs
b29wcyBuZWVkIHRvIGNoZWNrIHdpdGggdGhpcyBob3JyaWJsZQotCQkgKiB0aGluZyBjYWxsZWQg
dGhlIGZyZWV6ZXIuICBJZiB0aGUgSG9zdCBpcyB0cnlpbmcgdG8gc3VzcGVuZCwKLQkJICogaXQg
c3RvcHMgdXMuCi0JCSAqLwotCQl0cnlfdG9fZnJlZXplKCk7Ci0KLQkJLyogQ2hlY2sgZm9yIHNp
Z25hbHMgKi8KLQkJaWYgKHNpZ25hbF9wZW5kaW5nKGN1cnJlbnQpKQotCQkJcmV0dXJuIC1FUkVT
VEFSVFNZUzsKLQotCQkvKgotCQkgKiBDaGVjayBpZiB0aGVyZSBhcmUgYW55IGludGVycnVwdHMg
d2hpY2ggY2FuIGJlIGRlbGl2ZXJlZCBub3c6Ci0JCSAqIGlmIHNvLCB0aGlzIHNldHMgdXAgdGhl
IGhhbmRlciB0byBiZSBleGVjdXRlZCB3aGVuIHdlIG5leHQKLQkJICogcnVuIHRoZSBHdWVzdC4K
LQkJICovCi0JCWlycSA9IGludGVycnVwdF9wZW5kaW5nKGNwdSwgJm1vcmUpOwotCQlpZiAoaXJx
IDwgTEdVRVNUX0lSUVMpCi0JCQl0cnlfZGVsaXZlcl9pbnRlcnJ1cHQoY3B1LCBpcnEsIG1vcmUp
OwotCi0JCS8qCi0JCSAqIEp1c3QgbWFrZSBhYnNvbHV0ZWx5IHN1cmUgdGhlIEd1ZXN0IGlzIHN0
aWxsIGFsaXZlLiAgT25lIG9mCi0JCSAqIHRob3NlIGh5cGVyY2FsbHMgY291bGQgaGF2ZSBiZWVu
IGZhdGFsLCBmb3IgZXhhbXBsZS4KLQkJICovCi0JCWlmIChjcHUtPmxnLT5kZWFkKQotCQkJYnJl
YWs7Ci0KLQkJLyoKLQkJICogSWYgdGhlIEd1ZXN0IGFza2VkIHRvIGJlIHN0b3BwZWQsIHdlIHNs
ZWVwLiAgVGhlIEd1ZXN0J3MKLQkJICogY2xvY2sgdGltZXIgd2lsbCB3YWtlIHVzLgotCQkgKi8K
LQkJaWYgKGNwdS0+aGFsdGVkKSB7Ci0JCQlzZXRfY3VycmVudF9zdGF0ZShUQVNLX0lOVEVSUlVQ
VElCTEUpOwotCQkJLyoKLQkJCSAqIEp1c3QgYmVmb3JlIHdlIHNsZWVwLCBtYWtlIHN1cmUgbm8g
aW50ZXJydXB0IHNudWNrIGluCi0JCQkgKiB3aGljaCB3ZSBzaG91bGQgYmUgZG9pbmcuCi0JCQkg
Ki8KLQkJCWlmIChpbnRlcnJ1cHRfcGVuZGluZyhjcHUsICZtb3JlKSA8IExHVUVTVF9JUlFTKQot
CQkJCXNldF9jdXJyZW50X3N0YXRlKFRBU0tfUlVOTklORyk7Ci0JCQllbHNlCi0JCQkJc2NoZWR1
bGUoKTsKLQkJCWNvbnRpbnVlOwotCQl9Ci0KLQkJLyoKLQkJICogT0ssIG5vdyB3ZSdyZSByZWFk
eSB0byBqdW1wIGludG8gdGhlIEd1ZXN0LiAgRmlyc3Qgd2UgcHV0IHVwCi0JCSAqIHRoZSAiRG8g
Tm90IERpc3R1cmIiIHNpZ246Ci0JCSAqLwotCQlsb2NhbF9pcnFfZGlzYWJsZSgpOwotCi0JCS8q
IEFjdHVhbGx5IHJ1biB0aGUgR3Vlc3QgdW50aWwgc29tZXRoaW5nIGhhcHBlbnMuICovCi0JCWxn
dWVzdF9hcmNoX3J1bl9ndWVzdChjcHUpOwotCi0JCS8qIE5vdyB3ZSdyZSByZWFkeSB0byBiZSBp
bnRlcnJ1cHRlZCBvciBtb3ZlZCB0byBvdGhlciBDUFVzICovCi0JCWxvY2FsX2lycV9lbmFibGUo
KTsKLQotCQkvKiBOb3cgd2UgZGVhbCB3aXRoIHdoYXRldmVyIGhhcHBlbmVkIHRvIHRoZSBHdWVz
dC4gKi8KLQkJbGd1ZXN0X2FyY2hfaGFuZGxlX3RyYXAoY3B1KTsKLQl9Ci0KLQkvKiBTcGVjaWFs
IGNhc2U6IEd1ZXN0IGlzICdkZWFkJyBidXQgd2FudHMgYSByZWJvb3QuICovCi0JaWYgKGNwdS0+
bGctPmRlYWQgPT0gRVJSX1BUUigtRVJFU1RBUlQpKQotCQlyZXR1cm4gLUVSRVNUQVJUOwotCi0J
LyogVGhlIEd1ZXN0IGlzIGRlYWQgPT4gIk5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkiICovCi0J
cmV0dXJuIC1FTk9FTlQ7Ci19Ci0KLS8qSDowMDAKLSAqIFdlbGNvbWUgdG8gdGhlIEhvc3QhCi0g
KgotICogQnkgdGhpcyBwb2ludCB5b3VyIGJyYWluIGhhcyBiZWVuIHRpY2tsZWQgYnkgdGhlIEd1
ZXN0IGNvZGUgYW5kIG51bWJlZCBieQotICogdGhlIExhdW5jaGVyIGNvZGU7IHByZXBhcmUgZm9y
IGl0IHRvIGJlIHN0cmV0Y2hlZCBieSB0aGUgSG9zdCBjb2RlLiAgVGhpcyBpcwotICogdGhlIGhl
YXJ0LiAgTGV0J3MgYmVnaW4gYXQgdGhlIGluaXRpYWxpemF0aW9uIHJvdXRpbmUgZm9yIHRoZSBI
b3N0J3MgbGcKLSAqIG1vZHVsZS4KLSAqLwotc3RhdGljIGludCBfX2luaXQgaW5pdCh2b2lkKQot
ewotCWludCBlcnI7Ci0KLQkvKiBMZ3Vlc3QgY2FuJ3QgcnVuIHVuZGVyIFhlbiwgVk1JIG9yIGl0
c2VsZi4gIEl0IGRvZXMgVHJpY2t5IFN0dWZmLiAqLwotCWlmIChnZXRfa2VybmVsX3JwbCgpICE9
IDApIHsKLQkJcHJpbnRrKCJsZ3Vlc3QgaXMgYWZyYWlkIG9mIGJlaW5nIGEgZ3Vlc3RcbiIpOwot
CQlyZXR1cm4gLUVQRVJNOwotCX0KLQotCS8qIEZpcnN0IHdlIHB1dCB0aGUgU3dpdGNoZXIgdXAg
aW4gdmVyeSBoaWdoIHZpcnR1YWwgbWVtb3J5LiAqLwotCWVyciA9IG1hcF9zd2l0Y2hlcigpOwot
CWlmIChlcnIpCi0JCWdvdG8gb3V0OwotCi0JLyogV2UgbWlnaHQgbmVlZCB0byByZXNlcnZlIGFu
IGludGVycnVwdCB2ZWN0b3IuICovCi0JZXJyID0gaW5pdF9pbnRlcnJ1cHRzKCk7Ci0JaWYgKGVy
cikKLQkJZ290byB1bm1hcDsKLQotCS8qIC9kZXYvbGd1ZXN0IG5lZWRzIHRvIGJlIHJlZ2lzdGVy
ZWQuICovCi0JZXJyID0gbGd1ZXN0X2RldmljZV9pbml0KCk7Ci0JaWYgKGVycikKLQkJZ290byBm
cmVlX2ludGVycnVwdHM7Ci0KLQkvKiBGaW5hbGx5IHdlIGRvIHNvbWUgYXJjaGl0ZWN0dXJlLXNw
ZWNpZmljIHNldHVwLiAqLwotCWxndWVzdF9hcmNoX2hvc3RfaW5pdCgpOwotCi0JLyogQWxsIGdv
b2QhICovCi0JcmV0dXJuIDA7Ci0KLWZyZWVfaW50ZXJydXB0czoKLQlmcmVlX2ludGVycnVwdHMo
KTsKLXVubWFwOgotCXVubWFwX3N3aXRjaGVyKCk7Ci1vdXQ6Ci0JcmV0dXJuIGVycjsKLX0KLQot
LyogQ2xlYW5pbmcgdXAgaXMganVzdCB0aGUgc2FtZSBjb2RlLCBiYWNrd2FyZHMuICBXaXRoIGEg
bGl0dGxlIEZyZW5jaC4gKi8KLXN0YXRpYyB2b2lkIF9fZXhpdCBmaW5pKHZvaWQpCi17Ci0JbGd1
ZXN0X2RldmljZV9yZW1vdmUoKTsKLQlmcmVlX2ludGVycnVwdHMoKTsKLQl1bm1hcF9zd2l0Y2hl
cigpOwotCi0JbGd1ZXN0X2FyY2hfaG9zdF9maW5pKCk7Ci19Ci0vKjoqLwotCi0vKgotICogVGhl
IEhvc3Qgc2lkZSBvZiBsZ3Vlc3QgY2FuIGJlIGEgbW9kdWxlLiAgVGhpcyBpcyBhIG5pY2Ugd2F5
IGZvciBwZW9wbGUgdG8KLSAqIHBsYXkgd2l0aCBpdC4KLSAqLwotbW9kdWxlX2luaXQoaW5pdCk7
Ci1tb2R1bGVfZXhpdChmaW5pKTsKLU1PRFVMRV9MSUNFTlNFKCJHUEwiKTsKLU1PRFVMRV9BVVRI
T1IoIlJ1c3R5IFJ1c3NlbGwgPHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdT4iKTsKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvbGd1ZXN0L2h5cGVyY2FsbHMuYyBiL2RyaXZlcnMvbGd1ZXN0L2h5cGVyY2FsbHMu
YwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjAxZjgxYzA0ODczLi4wMDAwMDAwMDAw
MDAKLS0tIGEvZHJpdmVycy9sZ3Vlc3QvaHlwZXJjYWxscy5jCisrKyAvZGV2L251bGwKQEAgLTEs
MzA0ICswLDAgQEAKLS8qUDo1MDAKLSAqIEp1c3QgYXMgdXNlcnNwYWNlIHByb2dyYW1zIHJlcXVl
c3Qga2VybmVsIG9wZXJhdGlvbnMgdGhyb3VnaCBhIHN5c3RlbQotICogY2FsbCwgdGhlIEd1ZXN0
IHJlcXVlc3RzIEhvc3Qgb3BlcmF0aW9ucyB0aHJvdWdoIGEgImh5cGVyY2FsbCIuICBZb3UgbWln
aHQKLSAqIG5vdGljZSB0aGlzIG5vbWVuY2xhdHVyZSBkb2Vzbid0IHJlYWxseSBmb2xsb3cgYW55
IGxvZ2ljLCBidXQgdGhlIG5hbWUgaGFzCi0gKiBiZWVuIGFyb3VuZCBmb3IgbG9uZyBlbm91Z2gg
dGhhdCB3ZSdyZSBzdHVjayB3aXRoIGl0LiAgQXMgeW91J2QgZXhwZWN0LCB0aGlzCi0gKiBjb2Rl
IGlzIGJhc2ljYWxseSBhIG9uZSBiaWcgc3dpdGNoIHN0YXRlbWVudC4KLToqLwotCi0vKiAgQ29w
eXJpZ2h0IChDKSAyMDA2IFJ1c3R5IFJ1c3NlbGwgSUJNIENvcnBvcmF0aW9uCi0KLSAgICBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeQotICAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0gICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKLSAgICAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgotCi0gICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gICAgYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAgICBNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
Ci0gICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLQotICAg
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlCi0gICAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8g
dGhlIEZyZWUgU29mdHdhcmUKLSAgICBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdCwg
RmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgIDAyMTEwLTEzMDEgVVNBCi0qLwotI2luY2x1ZGUgPGxp
bnV4L3VhY2Nlc3MuaD4KLSNpbmNsdWRlIDxsaW51eC9zeXNjYWxscy5oPgotI2luY2x1ZGUgPGxp
bnV4L21tLmg+Ci0jaW5jbHVkZSA8bGludXgva3RpbWUuaD4KLSNpbmNsdWRlIDxhc20vcGFnZS5o
PgotI2luY2x1ZGUgPGFzbS9wZ3RhYmxlLmg+Ci0jaW5jbHVkZSAibGcuaCIKLQotLypIOjEyMAot
ICogVGhpcyBpcyB0aGUgY29yZSBoeXBlcmNhbGwgcm91dGluZTogd2hlcmUgdGhlIEd1ZXN0IGdl
dHMgd2hhdCBpdCB3YW50cy4KLSAqIE9yIGdldHMga2lsbGVkLiAgT3IsIGluIHRoZSBjYXNlIG9m
IExIQ0FMTF9TSFVURE9XTiwgYm90aC4KLSAqLwotc3RhdGljIHZvaWQgZG9faGNhbGwoc3RydWN0
IGxnX2NwdSAqY3B1LCBzdHJ1Y3QgaGNhbGxfYXJncyAqYXJncykKLXsKLQlzd2l0Y2ggKGFyZ3Mt
PmFyZzApIHsKLQljYXNlIExIQ0FMTF9GTFVTSF9BU1lOQzoKLQkJLyoKLQkJICogVGhpcyBjYWxs
IGRvZXMgbm90aGluZywgZXhjZXB0IGJ5IGJyZWFraW5nIG91dCBvZiB0aGUgR3Vlc3QKLQkJICog
aXQgbWFrZXMgdXMgcHJvY2VzcyBhbGwgdGhlIGFzeW5jaHJvbm91cyBoeXBlcmNhbGxzLgotCQkg
Ki8KLQkJYnJlYWs7Ci0JY2FzZSBMSENBTExfU0VORF9JTlRFUlJVUFRTOgotCQkvKgotCQkgKiBU
aGlzIGNhbGwgZG9lcyBub3RoaW5nIHRvbywgYnV0IGJ5IGJyZWFraW5nIG91dCBvZiB0aGUgR3Vl
c3QKLQkJICogaXQgbWFrZXMgdXMgcHJvY2VzcyBhbnkgcGVuZGluZyBpbnRlcnJ1cHRzLgotCQkg
Ki8KLQkJYnJlYWs7Ci0JY2FzZSBMSENBTExfTEdVRVNUX0lOSVQ6Ci0JCS8qCi0JCSAqIFlvdSBj
YW4ndCBnZXQgaGVyZSB1bmxlc3MgeW91J3JlIGFscmVhZHkgaW5pdGlhbGl6ZWQuICBEb24ndAot
CQkgKiBkbyB0aGF0LgotCQkgKi8KLQkJa2lsbF9ndWVzdChjcHUsICJhbHJlYWR5IGhhdmUgbGd1
ZXN0X2RhdGEiKTsKLQkJYnJlYWs7Ci0JY2FzZSBMSENBTExfU0hVVERPV046IHsKLQkJY2hhciBt
c2dbMTI4XTsKLQkJLyoKLQkJICogU2h1dGRvd24gaXMgc3VjaCBhIHRyaXZpYWwgaHlwZXJjYWxs
IHRoYXQgd2UgZG8gaXQgaW4gZml2ZQotCQkgKiBsaW5lcyByaWdodCBoZXJlLgotCQkgKgotCQkg
KiBJZiB0aGUgbGdyZWFkIGZhaWxzLCBpdCB3aWxsIGNhbGwga2lsbF9ndWVzdCgpIGl0c2VsZjsg
dGhlCi0JCSAqIGtpbGxfZ3Vlc3QoKSB3aXRoIHRoZSBtZXNzYWdlIHdpbGwgYmUgaWdub3JlZC4K
LQkJICovCi0JCV9fbGdyZWFkKGNwdSwgbXNnLCBhcmdzLT5hcmcxLCBzaXplb2YobXNnKSk7Ci0J
CW1zZ1tzaXplb2YobXNnKS0xXSA9ICdcMCc7Ci0JCWtpbGxfZ3Vlc3QoY3B1LCAiQ1JBU0g6ICVz
IiwgbXNnKTsKLQkJaWYgKGFyZ3MtPmFyZzIgPT0gTEdVRVNUX1NIVVRET1dOX1JFU1RBUlQpCi0J
CQljcHUtPmxnLT5kZWFkID0gRVJSX1BUUigtRVJFU1RBUlQpOwotCQlicmVhazsKLQl9Ci0JY2Fz
ZSBMSENBTExfRkxVU0hfVExCOgotCQkvKiBGTFVTSF9UTEIgY29tZXMgaW4gdHdvIGZsYXZvcnMs
IGRlcGVuZGluZyBvbiB0aGUgYXJndW1lbnQ6ICovCi0JCWlmIChhcmdzLT5hcmcxKQotCQkJZ3Vl
c3RfcGFnZXRhYmxlX2NsZWFyX2FsbChjcHUpOwotCQllbHNlCi0JCQlndWVzdF9wYWdldGFibGVf
Zmx1c2hfdXNlcihjcHUpOwotCQlicmVhazsKLQotCS8qCi0JICogQWxsIHRoZXNlIGNhbGxzIHNp
bXBseSBwYXNzIHRoZSBhcmd1bWVudHMgdGhyb3VnaCB0byB0aGUgcmlnaHQKLQkgKiByb3V0aW5l
cy4KLQkgKi8KLQljYXNlIExIQ0FMTF9ORVdfUEdUQUJMRToKLQkJZ3Vlc3RfbmV3X3BhZ2V0YWJs
ZShjcHUsIGFyZ3MtPmFyZzEpOwotCQlicmVhazsKLQljYXNlIExIQ0FMTF9TRVRfU1RBQ0s6Ci0J
CWd1ZXN0X3NldF9zdGFjayhjcHUsIGFyZ3MtPmFyZzEsIGFyZ3MtPmFyZzIsIGFyZ3MtPmFyZzMp
OwotCQlicmVhazsKLQljYXNlIExIQ0FMTF9TRVRfUFRFOgotI2lmZGVmIENPTkZJR19YODZfUEFF
Ci0JCWd1ZXN0X3NldF9wdGUoY3B1LCBhcmdzLT5hcmcxLCBhcmdzLT5hcmcyLAotCQkJCV9fcHRl
KGFyZ3MtPmFyZzMgfCAodTY0KWFyZ3MtPmFyZzQgPDwgMzIpKTsKLSNlbHNlCi0JCWd1ZXN0X3Nl
dF9wdGUoY3B1LCBhcmdzLT5hcmcxLCBhcmdzLT5hcmcyLCBfX3B0ZShhcmdzLT5hcmczKSk7Ci0j
ZW5kaWYKLQkJYnJlYWs7Ci0JY2FzZSBMSENBTExfU0VUX1BHRDoKLQkJZ3Vlc3Rfc2V0X3BnZChj
cHUtPmxnLCBhcmdzLT5hcmcxLCBhcmdzLT5hcmcyKTsKLQkJYnJlYWs7Ci0jaWZkZWYgQ09ORklH
X1g4Nl9QQUUKLQljYXNlIExIQ0FMTF9TRVRfUE1EOgotCQlndWVzdF9zZXRfcG1kKGNwdS0+bGcs
IGFyZ3MtPmFyZzEsIGFyZ3MtPmFyZzIpOwotCQlicmVhazsKLSNlbmRpZgotCWNhc2UgTEhDQUxM
X1NFVF9DTE9DS0VWRU5UOgotCQlndWVzdF9zZXRfY2xvY2tldmVudChjcHUsIGFyZ3MtPmFyZzEp
OwotCQlicmVhazsKLQljYXNlIExIQ0FMTF9IQUxUOgotCQkvKiBTaW1pbGFybHksIHRoaXMgc2V0
cyB0aGUgaGFsdGVkIGZsYWcgZm9yIHJ1bl9ndWVzdCgpLiAqLwotCQljcHUtPmhhbHRlZCA9IDE7
Ci0JCWJyZWFrOwotCWRlZmF1bHQ6Ci0JCS8qIEl0IHNob3VsZCBiZSBhbiBhcmNoaXRlY3R1cmUt
c3BlY2lmaWMgaHlwZXJjYWxsLiAqLwotCQlpZiAobGd1ZXN0X2FyY2hfZG9faGNhbGwoY3B1LCBh
cmdzKSkKLQkJCWtpbGxfZ3Vlc3QoY3B1LCAiQmFkIGh5cGVyY2FsbCAlbGlcbiIsIGFyZ3MtPmFy
ZzApOwotCX0KLX0KLQotLypIOjEyNAotICogQXN5bmNocm9ub3VzIGh5cGVyY2FsbHMgYXJlIGVh
c3k6IHdlIGp1c3QgbG9vayBpbiB0aGUgYXJyYXkgaW4gdGhlCi0gKiBHdWVzdCdzICJzdHJ1Y3Qg
bGd1ZXN0X2RhdGEiIHRvIHNlZSBpZiBhbnkgbmV3IG9uZXMgYXJlIG1hcmtlZCAicmVhZHkiLgot
ICoKLSAqIFdlIGFyZSBjYXJlZnVsIHRvIGRvIHRoZXNlIGluIG9yZGVyOiBvYnZpb3VzbHkgd2Ug
cmVzcGVjdCB0aGUgb3JkZXIgdGhlCi0gKiBHdWVzdCBwdXQgdGhlbSBpbiB0aGUgcmluZywgYnV0
IHdlIGFsc28gcHJvbWlzZSB0aGUgR3Vlc3QgdGhhdCB0aGV5IHdpbGwKLSAqIGhhcHBlbiBiZWZv
cmUgYW55IG5vcm1hbCBoeXBlcmNhbGwgKHdoaWNoIGlzIHdoeSB3ZSBjaGVjayB0aGlzIGJlZm9y
ZQotICogY2hlY2tpbmcgZm9yIGEgbm9ybWFsIGhjYWxsKS4KLSAqLwotc3RhdGljIHZvaWQgZG9f
YXN5bmNfaGNhbGxzKHN0cnVjdCBsZ19jcHUgKmNwdSkKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQl1
OCBzdFtMSENBTExfUklOR19TSVpFXTsKLQotCS8qIEZvciBzaW1wbGljaXR5LCB3ZSBjb3B5IHRo
ZSBlbnRpcmUgY2FsbCBzdGF0dXMgYXJyYXkgaW4gYXQgb25jZS4gKi8KLQlpZiAoY29weV9mcm9t
X3VzZXIoJnN0LCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmhjYWxsX3N0YXR1cywgc2l6ZW9mKHN0
KSkpCi0JCXJldHVybjsKLQotCS8qIFdlIHByb2Nlc3MgInN0cnVjdCBsZ3Vlc3RfZGF0YSJzIGhj
YWxsc1tdIHJpbmcgb25jZS4gKi8KLQlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShzdCk7IGkr
KykgewotCQlzdHJ1Y3QgaGNhbGxfYXJncyBhcmdzOwotCQkvKgotCQkgKiBXZSByZW1lbWJlciB3
aGVyZSB3ZSB3ZXJlIHVwIHRvIGZyb20gbGFzdCB0aW1lLiAgVGhpcyBtYWtlcwotCQkgKiBzdXJl
IHRoYXQgdGhlIGh5cGVyY2FsbHMgYXJlIGRvbmUgaW4gdGhlIG9yZGVyIHRoZSBHdWVzdAotCQkg
KiBwbGFjZXMgdGhlbSBpbiB0aGUgcmluZy4KLQkJICovCi0JCXVuc2lnbmVkIGludCBuID0gY3B1
LT5uZXh0X2hjYWxsOwotCi0JCS8qIDB4RkYgbWVhbnMgdGhlcmUncyBubyBjYWxsIGhlcmUgKHll
dCkuICovCi0JCWlmIChzdFtuXSA9PSAweEZGKQotCQkJYnJlYWs7Ci0KLQkJLyoKLQkJICogT0ss
IHdlIGhhdmUgaHlwZXJjYWxsLiAgSW5jcmVtZW50IHRoZSAibmV4dF9oY2FsbCIgY3Vyc29yLAot
CQkgKiBhbmQgd3JhcCBiYWNrIHRvIDAgaWYgd2UgcmVhY2ggdGhlIGVuZC4KLQkJICovCi0JCWlm
ICgrK2NwdS0+bmV4dF9oY2FsbCA9PSBMSENBTExfUklOR19TSVpFKQotCQkJY3B1LT5uZXh0X2hj
YWxsID0gMDsKLQotCQkvKgotCQkgKiBDb3B5IHRoZSBoeXBlcmNhbGwgYXJndW1lbnRzIGludG8g
YSBsb2NhbCBjb3B5IG9mIHRoZQotCQkgKiBoY2FsbF9hcmdzIHN0cnVjdC4KLQkJICovCi0JCWlm
IChjb3B5X2Zyb21fdXNlcigmYXJncywgJmNwdS0+bGctPmxndWVzdF9kYXRhLT5oY2FsbHNbbl0s
Ci0JCQkJICAgc2l6ZW9mKHN0cnVjdCBoY2FsbF9hcmdzKSkpIHsKLQkJCWtpbGxfZ3Vlc3QoY3B1
LCAiRmV0Y2hpbmcgYXN5bmMgaHlwZXJjYWxscyIpOwotCQkJYnJlYWs7Ci0JCX0KLQotCQkvKiBE
byB0aGUgaHlwZXJjYWxsLCBzYW1lIGFzIGEgbm9ybWFsIG9uZS4gKi8KLQkJZG9faGNhbGwoY3B1
LCAmYXJncyk7Ci0KLQkJLyogTWFyayB0aGUgaHlwZXJjYWxsIGRvbmUuICovCi0JCWlmIChwdXRf
dXNlcigweEZGLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmhjYWxsX3N0YXR1c1tuXSkpIHsKLQkJ
CWtpbGxfZ3Vlc3QoY3B1LCAiV3JpdGluZyByZXN1bHQgZm9yIGFzeW5jIGh5cGVyY2FsbCIpOwot
CQkJYnJlYWs7Ci0JCX0KLQotCQkvKgotCQkgKiBTdG9wIGRvaW5nIGh5cGVyY2FsbHMgaWYgdGhl
eSB3YW50IHRvIG5vdGlmeSB0aGUgTGF1bmNoZXI6Ci0JCSAqIGl0IG5lZWRzIHRvIHNlcnZpY2Ug
dGhpcyBmaXJzdC4KLQkJICovCi0JCWlmIChjcHUtPnBlbmRpbmcudHJhcCkKLQkJCWJyZWFrOwot
CX0KLX0KLQotLyoKLSAqIExhc3Qgb2YgYWxsLCB3ZSBsb29rIGF0IHdoYXQgaGFwcGVucyBmaXJz
dCBvZiBhbGwuICBUaGUgdmVyeSBmaXJzdCB0aW1lIHRoZQotICogR3Vlc3QgbWFrZXMgYSBoeXBl
cmNhbGwsIHdlIGVuZCB1cCBoZXJlIHRvIHNldCB0aGluZ3MgdXA6Ci0gKi8KLXN0YXRpYyB2b2lk
IGluaXRpYWxpemUoc3RydWN0IGxnX2NwdSAqY3B1KQotewotCS8qCi0JICogWW91IGNhbid0IGRv
IGFueXRoaW5nIHVudGlsIHlvdSdyZSBpbml0aWFsaXplZC4gIFRoZSBHdWVzdCBrbm93cyB0aGUK
LQkgKiBydWxlcywgc28gd2UncmUgdW5mb3JnaXZpbmcgaGVyZS4KLQkgKi8KLQlpZiAoY3B1LT5o
Y2FsbC0+YXJnMCAhPSBMSENBTExfTEdVRVNUX0lOSVQpIHsKLQkJa2lsbF9ndWVzdChjcHUsICJo
eXBlcmNhbGwgJWxpIGJlZm9yZSBJTklUIiwgY3B1LT5oY2FsbC0+YXJnMCk7Ci0JCXJldHVybjsK
LQl9Ci0KLQlpZiAobGd1ZXN0X2FyY2hfaW5pdF9oeXBlcmNhbGxzKGNwdSkpCi0JCWtpbGxfZ3Vl
c3QoY3B1LCAiYmFkIGd1ZXN0IHBhZ2UgJXAiLCBjcHUtPmxnLT5sZ3Vlc3RfZGF0YSk7Ci0KLQkv
KgotCSAqIFRoZSBHdWVzdCB0ZWxscyB1cyB3aGVyZSB3ZSdyZSBub3QgdG8gZGVsaXZlciBpbnRl
cnJ1cHRzIGJ5IHB1dHRpbmcKLQkgKiB0aGUgaW5zdHJ1Y3Rpb24gYWRkcmVzcyBpbnRvICJzdHJ1
Y3QgbGd1ZXN0X2RhdGEiLgotCSAqLwotCWlmIChnZXRfdXNlcihjcHUtPmxnLT5ub2lycV9pcmV0
LCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPm5vaXJxX2lyZXQpKQotCQlraWxsX2d1ZXN0KGNwdSwg
ImJhZCBndWVzdCBwYWdlICVwIiwgY3B1LT5sZy0+bGd1ZXN0X2RhdGEpOwotCi0JLyoKLQkgKiBX
ZSB3cml0ZSB0aGUgY3VycmVudCB0aW1lIGludG8gdGhlIEd1ZXN0J3MgZGF0YSBwYWdlIG9uY2Ug
c28gaXQgY2FuCi0JICogc2V0IGl0cyBjbG9jay4KLQkgKi8KLQl3cml0ZV90aW1lc3RhbXAoY3B1
KTsKLQotCS8qIHBhZ2VfdGFibGVzLmMgd2lsbCBhbHNvIGRvIHNvbWUgc2V0dXAuICovCi0JcGFn
ZV90YWJsZV9ndWVzdF9kYXRhX2luaXQoY3B1KTsKLQotCS8qCi0JICogVGhpcyBpcyB0aGUgb25l
IGNhc2Ugd2hlcmUgdGhlIGFib3ZlIGFjY2Vzc2VzIG1pZ2h0IGhhdmUgYmVlbiB0aGUKLQkgKiBm
aXJzdCB3cml0ZSB0byBhIEd1ZXN0IHBhZ2UuICBUaGlzIG1heSBoYXZlIGNhdXNlZCBhIGNvcHkt
b24td3JpdGUKLQkgKiBmYXVsdCwgYnV0IHRoZSBvbGQgcGFnZSBtaWdodCBiZSAocmVhZC1vbmx5
KSBpbiB0aGUgR3Vlc3QKLQkgKiBwYWdldGFibGUuCi0JICovCi0JZ3Vlc3RfcGFnZXRhYmxlX2Ns
ZWFyX2FsbChjcHUpOwotfQotLyo6Ki8KLQotLypNOjAxMwotICogSWYgYSBHdWVzdCByZWFkcyBm
cm9tIGEgcGFnZSAoc28gY3JlYXRlcyBhIG1hcHBpbmcpIHRoYXQgaXQgaGFzIG5ldmVyCi0gKiB3
cml0dGVuIHRvLCBhbmQgdGhlbiB0aGUgTGF1bmNoZXIgd3JpdGVzIHRvIGl0IChpZS4gdGhlIG91
dHB1dCBvZiBhIHZpcnR1YWwKLSAqIGRldmljZSksIHRoZSBHdWVzdCB3aWxsIHN0aWxsIHNlZSB0
aGUgb2xkIHBhZ2UuICBJbiBwcmFjdGljZSwgdGhpcyBuZXZlcgotICogaGFwcGVuczogd2h5IHdv
dWxkIHRoZSBHdWVzdCByZWFkIGEgcGFnZSB3aGljaCBpdCBoYXMgbmV2ZXIgd3JpdHRlbiB0bz8g
IEJ1dAotICogYSBzaW1pbGFyIHNjZW5hcmlvIG1pZ2h0IG9uZSBkYXkgYml0ZSB1cywgc28gaXQn
cyB3b3J0aCBtZW50aW9uaW5nLgotICoKLSAqIE5vdGUgdGhhdCBpZiB3ZSB1c2VkIGEgc2hhcmVk
IGFub255bW91cyBtYXBwaW5nIGluIHRoZSBMYXVuY2hlciBpbnN0ZWFkIG9mCi0gKiBtYXBwaW5n
IC9kZXYvemVybyBwcml2YXRlLCB3ZSB3b3VsZG4ndCB3b3JyeSBhYm91dCBjb3Atb24td3JpdGUu
ICBBbmQgd2UKLSAqIG5lZWQgdGhhdCB0byBzd2l0Y2ggdGhlIExhdW5jaGVyIHRvIHByb2Nlc3Nl
cyAoYXdheSBmcm9tIHRocmVhZHMpIGFueXdheS4KLToqLwotCi0vKkg6MTAwCi0gKiBIeXBlcmNh
bGxzCi0gKgotICogUmVtZW1iZXIgZnJvbSB0aGUgR3Vlc3QsIGh5cGVyY2FsbHMgY29tZSBpbiB0
d28gZmxhdm9yczogbm9ybWFsIGFuZAotICogYXN5bmNocm9ub3VzLiAgVGhpcyBmaWxlIGhhbmRs
ZXMgYm90aCBvZiB0eXBlcy4KLSAqLwotdm9pZCBkb19oeXBlcmNhbGxzKHN0cnVjdCBsZ19jcHUg
KmNwdSkKLXsKLQkvKiBOb3QgaW5pdGlhbGl6ZWQgeWV0PyAgVGhpcyBoeXBlcmNhbGwgbXVzdCBk
byBpdC4gKi8KLQlpZiAodW5saWtlbHkoIWNwdS0+bGctPmxndWVzdF9kYXRhKSkgewotCQkvKiBT
ZXQgdXAgdGhlICJzdHJ1Y3QgbGd1ZXN0X2RhdGEiICovCi0JCWluaXRpYWxpemUoY3B1KTsKLQkJ
LyogSGNhbGwgaXMgZG9uZS4gKi8KLQkJY3B1LT5oY2FsbCA9IE5VTEw7Ci0JCXJldHVybjsKLQl9
Ci0KLQkvKgotCSAqIFRoZSBHdWVzdCBoYXMgaW5pdGlhbGl6ZWQuCi0JICoKLQkgKiBMb29rIGlu
IHRoZSBoeXBlcmNhbGwgcmluZyBmb3IgdGhlIGFzeW5jIGh5cGVyY2FsbHM6Ci0JICovCi0JZG9f
YXN5bmNfaGNhbGxzKGNwdSk7Ci0KLQkvKgotCSAqIElmIHdlIHN0b3BwZWQgcmVhZGluZyB0aGUg
aHlwZXJjYWxsIHJpbmcgYmVjYXVzZSB0aGUgR3Vlc3QgZGlkIGEKLQkgKiBOT1RJRlkgdG8gdGhl
IExhdW5jaGVyLCB3ZSB3YW50IHRvIHJldHVybiBub3cuICBPdGhlcndpc2Ugd2UgZG8KLQkgKiB0
aGUgaHlwZXJjYWxsLgotCSAqLwotCWlmICghY3B1LT5wZW5kaW5nLnRyYXApIHsKLQkJZG9faGNh
bGwoY3B1LCBjcHUtPmhjYWxsKTsKLQkJLyoKLQkJICogVHJpY2t5IHBvaW50OiB3ZSByZXNldCB0
aGUgaGNhbGwgcG9pbnRlciB0byBtYXJrIHRoZQotCQkgKiBoeXBlcmNhbGwgYXMgImRvbmUiLiAg
V2UgdXNlIHRoZSBoY2FsbCBwb2ludGVyIHJhdGhlciB0aGFuCi0JCSAqIHRoZSB0cmFwIG51bWJl
ciB0byBpbmRpY2F0ZSBhIGh5cGVyY2FsbCBpcyBwZW5kaW5nLgotCQkgKiBOb3JtYWxseSBpdCBk
b2Vzbid0IG1hdHRlcjogdGhlIEd1ZXN0IHdpbGwgcnVuIGFnYWluIGFuZAotCQkgKiB1cGRhdGUg
dGhlIHRyYXAgbnVtYmVyIGJlZm9yZSB3ZSBjb21lIGJhY2sgaGVyZS4KLQkJICoKLQkJICogSG93
ZXZlciwgaWYgd2UgYXJlIHNpZ25hbGxlZCBvciB0aGUgR3Vlc3Qgc2VuZHMgSS9PIHRvIHRoZQot
CQkgKiBMYXVuY2hlciwgdGhlIHJ1bl9ndWVzdCgpIGxvb3Agd2lsbCBleGl0IHdpdGhvdXQgcnVu
bmluZyB0aGUKLQkJICogR3Vlc3QuICBXaGVuIGl0IGNvbWVzIGJhY2sgaXQgd291bGQgdHJ5IHRv
IHJlLXJ1biB0aGUKLQkJICogaHlwZXJjYWxsLiAgRmluZGluZyB0aGF0IGJ1ZyBzdWNrZWQuCi0J
CSAqLwotCQljcHUtPmhjYWxsID0gTlVMTDsKLQl9Ci19Ci0KLS8qCi0gKiBUaGlzIHJvdXRpbmUg
c3VwcGxpZXMgdGhlIEd1ZXN0IHdpdGggdGltZTogaXQncyB1c2VkIGZvciB3YWxsY2xvY2sgdGlt
ZSBhdAotICogaW5pdGlhbCBib290IGFuZCBhcyBhIHJvdWdoIHRpbWUgc291cmNlIGlmIHRoZSBU
U0MgaXNuJ3QgYXZhaWxhYmxlLgotICovCi12b2lkIHdyaXRlX3RpbWVzdGFtcChzdHJ1Y3QgbGdf
Y3B1ICpjcHUpCi17Ci0Jc3RydWN0IHRpbWVzcGVjIG5vdzsKLQlrdGltZV9nZXRfcmVhbF90cygm
bm93KTsKLQlpZiAoY29weV90b191c2VyKCZjcHUtPmxnLT5sZ3Vlc3RfZGF0YS0+dGltZSwKLQkJ
CSAmbm93LCBzaXplb2Yoc3RydWN0IHRpbWVzcGVjKSkpCi0JCWtpbGxfZ3Vlc3QoY3B1LCAiV3Jp
dGluZyB0aW1lc3RhbXAiKTsKLX0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbGd1ZXN0L2ludGVycnVw
dHNfYW5kX3RyYXBzLmMgYi9kcml2ZXJzL2xndWVzdC9pbnRlcnJ1cHRzX2FuZF90cmFwcy5jCmRl
bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2NzM5MmI2YWI4NDUuLjAwMDAwMDAwMDAwMAot
LS0gYS9kcml2ZXJzL2xndWVzdC9pbnRlcnJ1cHRzX2FuZF90cmFwcy5jCisrKyAvZGV2L251bGwK
QEAgLTEsNzA2ICswLDAgQEAKLS8qUDo4MDAKLSAqIEludGVycnVwdHMgKHRyYXBzKSBhcmUgY29t
cGxpY2F0ZWQgZW5vdWdoIHRvIGVhcm4gdGhlaXIgb3duIGZpbGUuCi0gKiBUaGVyZSBhcmUgdGhy
ZWUgY2xhc3NlcyBvZiBpbnRlcnJ1cHRzOgotICoKLSAqIDEpIFJlYWwgaGFyZHdhcmUgaW50ZXJy
dXB0cyB3aGljaCBvY2N1ciB3aGlsZSB3ZSdyZSBydW5uaW5nIHRoZSBHdWVzdCwKLSAqIDIpIElu
dGVycnVwdHMgZm9yIHZpcnR1YWwgZGV2aWNlcyBhdHRhY2hlZCB0byB0aGUgR3Vlc3QsIGFuZAot
ICogMykgVHJhcHMgYW5kIGZhdWx0cyBmcm9tIHRoZSBHdWVzdC4KLSAqCi0gKiBSZWFsIGhhcmR3
YXJlIGludGVycnVwdHMgbXVzdCBiZSBkZWxpdmVyZWQgdG8gdGhlIEhvc3QsIG5vdCB0aGUgR3Vl
c3QuCi0gKiBWaXJ0dWFsIGludGVycnVwdHMgbXVzdCBiZSBkZWxpdmVyZWQgdG8gdGhlIEd1ZXN0
LCBidXQgd2UgbWFrZSB0aGVtIGxvb2sKLSAqIGp1c3QgbGlrZSByZWFsIGhhcmR3YXJlIHdvdWxk
IGRlbGl2ZXIgdGhlbS4gIFRyYXBzIGZyb20gdGhlIEd1ZXN0IGNhbiBiZSBzZXQKLSAqIHVwIHRv
IGdvIGRpcmVjdGx5IGJhY2sgaW50byB0aGUgR3Vlc3QsIGJ1dCBzb21ldGltZXMgdGhlIEhvc3Qg
d2FudHMgdG8gc2VlCi0gKiB0aGVtIGZpcnN0LCBzbyB3ZSBhbHNvIGhhdmUgYSB3YXkgb2YgInJl
ZmxlY3RpbmciIHRoZW0gaW50byB0aGUgR3Vlc3QgYXMgaWYKLSAqIHRoZXkgaGFkIGJlZW4gZGVs
aXZlcmVkIHRvIGl0IGRpcmVjdGx5LgotOiovCi0jaW5jbHVkZSA8bGludXgvdWFjY2Vzcy5oPgot
I2luY2x1ZGUgPGxpbnV4L2ludGVycnVwdC5oPgotI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgot
I2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+Ci0jaW5jbHVkZSAibGcuaCIKLQotLyogQWxsb3cgR3Vl
c3RzIHRvIHVzZSBhIG5vbi0xMjggKGllLiBub24tTGludXgpIHN5c2NhbGwgdHJhcC4gKi8KLXN0
YXRpYyB1bnNpZ25lZCBpbnQgc3lzY2FsbF92ZWN0b3IgPSBJQTMyX1NZU0NBTExfVkVDVE9SOwot
bW9kdWxlX3BhcmFtKHN5c2NhbGxfdmVjdG9yLCB1aW50LCAwNDQ0KTsKLQotLyogVGhlIGFkZHJl
c3Mgb2YgdGhlIGludGVycnVwdCBoYW5kbGVyIGlzIHNwbGl0IGludG8gdHdvIGJpdHM6ICovCi1z
dGF0aWMgdW5zaWduZWQgbG9uZyBpZHRfYWRkcmVzcyh1MzIgbG8sIHUzMiBoaSkKLXsKLQlyZXR1
cm4gKGxvICYgMHgwMDAwRkZGRikgfCAoaGkgJiAweEZGRkYwMDAwKTsKLX0KLQotLyoKLSAqIFRo
ZSAidHlwZSIgb2YgdGhlIGludGVycnVwdCBoYW5kbGVyIGlzIGEgNCBiaXQgZmllbGQ6IHdlIG9u
bHkgc3VwcG9ydCBhCi0gKiBjb3VwbGUgb2YgdHlwZXMuCi0gKi8KLXN0YXRpYyBpbnQgaWR0X3R5
cGUodTMyIGxvLCB1MzIgaGkpCi17Ci0JcmV0dXJuIChoaSA+PiA4KSAmIDB4RjsKLX0KLQotLyog
QW4gSURUIGVudHJ5IGNhbid0IGJlIHVzZWQgdW5sZXNzIHRoZSAicHJlc2VudCIgYml0IGlzIHNl
dC4gKi8KLXN0YXRpYyBib29sIGlkdF9wcmVzZW50KHUzMiBsbywgdTMyIGhpKQotewotCXJldHVy
biAoaGkgJiAweDgwMDApOwotfQotCi0vKgotICogV2UgbmVlZCBhIGhlbHBlciB0byAicHVzaCIg
YSB2YWx1ZSBvbnRvIHRoZSBHdWVzdCdzIHN0YWNrLCBzaW5jZSB0aGF0J3MgYQotICogYmlnIHBh
cnQgb2Ygd2hhdCBkZWxpdmVyaW5nIGFuIGludGVycnVwdCBkb2VzLgotICovCi1zdGF0aWMgdm9p
ZCBwdXNoX2d1ZXN0X3N0YWNrKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyAqZ3N0
YWNrLCB1MzIgdmFsKQotewotCS8qIFN0YWNrIGdyb3dzIHVwd2FyZHM6IG1vdmUgc3RhY2sgdGhl
biB3cml0ZSB2YWx1ZS4gKi8KLQkqZ3N0YWNrIC09IDQ7Ci0JbGd3cml0ZShjcHUsICpnc3RhY2ss
IHUzMiwgdmFsKTsKLX0KLQotLypIOjIxMAotICogVGhlIHB1c2hfZ3Vlc3RfaW50ZXJydXB0X3N0
YWNrKCkgcm91dGluZSBzYXZlcyBHdWVzdCBzdGF0ZSBvbiB0aGUgc3RhY2sgZm9yCi0gKiBhbiBp
bnRlcnJ1cHQgb3IgdHJhcC4gIFRoZSBtZWNoYW5pY3Mgb2YgZGVsaXZlcmluZyB0cmFwcyBhbmQg
aW50ZXJydXB0cyB0bwotICogdGhlIEd1ZXN0IGFyZSB0aGUgc2FtZSwgZXhjZXB0IHNvbWUgdHJh
cHMgaGF2ZSBhbiAiZXJyb3IgY29kZSIgd2hpY2ggZ2V0cwotICogcHVzaGVkIG9udG8gdGhlIHN0
YWNrIGFzIHdlbGw6IHRoZSBjYWxsZXIgdGVsbHMgdXMgaWYgdGhpcyBpcyBvbmUuCi0gKgotICog
V2Ugc2V0IHVwIHRoZSBzdGFjayBqdXN0IGxpa2UgdGhlIENQVSBkb2VzIGZvciBhIHJlYWwgaW50
ZXJydXB0LCBzbyBpdCdzCi0gKiBpZGVudGljYWwgZm9yIHRoZSBHdWVzdCAoYW5kIHRoZSBzdGFu
ZGFyZCAiaXJldCIgaW5zdHJ1Y3Rpb24gd2lsbCB1bmRvCi0gKiBpdCkuCi0gKi8KLXN0YXRpYyB2
b2lkIHB1c2hfZ3Vlc3RfaW50ZXJydXB0X3N0YWNrKHN0cnVjdCBsZ19jcHUgKmNwdSwgYm9vbCBo
YXNfZXJyKQotewotCXVuc2lnbmVkIGxvbmcgZ3N0YWNrLCBvcmlnc3RhY2s7Ci0JdTMyIGVmbGFn
cywgc3MsIGlycV9lbmFibGU7Ci0JdW5zaWduZWQgbG9uZyB2aXJ0c3RhY2s7Ci0KLQkvKgotCSAq
IFRoZXJlIGFyZSB0d28gY2FzZXMgZm9yIGludGVycnVwdHM6IG9uZSB3aGVyZSB0aGUgR3Vlc3Qg
aXMgYWxyZWFkeQotCSAqIGluIHRoZSBrZXJuZWwsIGFuZCBhIG1vcmUgY29tcGxleCBvbmUgd2hl
cmUgdGhlIEd1ZXN0IGlzIGluCi0JICogdXNlcnNwYWNlLiAgV2UgY2hlY2sgdGhlIHByaXZpbGVn
ZSBsZXZlbCB0byBmaW5kIG91dC4KLQkgKi8KLQlpZiAoKGNwdS0+cmVncy0+c3MmMHgzKSAhPSBH
VUVTVF9QTCkgewotCQkvKgotCQkgKiBUaGUgR3Vlc3QgdG9sZCB1cyB0aGVpciBrZXJuZWwgc3Rh
Y2sgd2l0aCB0aGUgU0VUX1NUQUNLCi0JCSAqIGh5cGVyY2FsbDogYm90aCB0aGUgdmlydHVhbCBh
ZGRyZXNzIGFuZCB0aGUgc2VnbWVudC4KLQkJICovCi0JCXZpcnRzdGFjayA9IGNwdS0+ZXNwMTsK
LQkJc3MgPSBjcHUtPnNzMTsKLQotCQlvcmlnc3RhY2sgPSBnc3RhY2sgPSBndWVzdF9wYShjcHUs
IHZpcnRzdGFjayk7Ci0JCS8qCi0JCSAqIFdlIHB1c2ggdGhlIG9sZCBzdGFjayBzZWdtZW50IGFu
ZCBwb2ludGVyIG9udG8gdGhlIG5ldwotCQkgKiBzdGFjazogd2hlbiB0aGUgR3Vlc3QgZG9lcyBh
biAiaXJldCIgYmFjayBmcm9tIHRoZSBpbnRlcnJ1cHQKLQkJICogaGFuZGxlciB0aGUgQ1BVIHdp
bGwgbm90aWNlIHRoZXkncmUgZHJvcHBpbmcgcHJpdmlsZWdlCi0JCSAqIGxldmVscyBhbmQgZXhw
ZWN0IHRoZXNlIGhlcmUuCi0JCSAqLwotCQlwdXNoX2d1ZXN0X3N0YWNrKGNwdSwgJmdzdGFjaywg
Y3B1LT5yZWdzLT5zcyk7Ci0JCXB1c2hfZ3Vlc3Rfc3RhY2soY3B1LCAmZ3N0YWNrLCBjcHUtPnJl
Z3MtPmVzcCk7Ci0JfSBlbHNlIHsKLQkJLyogV2UncmUgc3RheWluZyBvbiB0aGUgc2FtZSBHdWVz
dCAoa2VybmVsKSBzdGFjay4gKi8KLQkJdmlydHN0YWNrID0gY3B1LT5yZWdzLT5lc3A7Ci0JCXNz
ID0gY3B1LT5yZWdzLT5zczsKLQotCQlvcmlnc3RhY2sgPSBnc3RhY2sgPSBndWVzdF9wYShjcHUs
IHZpcnRzdGFjayk7Ci0JfQotCi0JLyoKLQkgKiBSZW1lbWJlciB0aGF0IHdlIG5ldmVyIGxldCB0
aGUgR3Vlc3QgYWN0dWFsbHkgZGlzYWJsZSBpbnRlcnJ1cHRzLCBzbwotCSAqIHRoZSAiSW50ZXJy
dXB0IEZsYWciIGJpdCBpcyBhbHdheXMgc2V0LiAgV2UgY29weSB0aGF0IGJpdCBmcm9tIHRoZQot
CSAqIEd1ZXN0J3MgImlycV9lbmFibGVkIiBmaWVsZCBpbnRvIHRoZSBlZmxhZ3Mgd29yZDogd2Ug
c2F3IHRoZSBHdWVzdAotCSAqIGNvcHkgaXQgYmFjayBpbiAibGd1ZXN0X2lyZXQiLgotCSAqLwot
CWVmbGFncyA9IGNwdS0+cmVncy0+ZWZsYWdzOwotCWlmIChnZXRfdXNlcihpcnFfZW5hYmxlLCAm
Y3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmlycV9lbmFibGVkKSA9PSAwCi0JICAgICYmICEoaXJxX2Vu
YWJsZSAmIFg4Nl9FRkxBR1NfSUYpKQotCQllZmxhZ3MgJj0gflg4Nl9FRkxBR1NfSUY7Ci0KLQkv
KgotCSAqIEFuIGludGVycnVwdCBpcyBleHBlY3RlZCB0byBwdXNoIHRocmVlIHRoaW5ncyBvbiB0
aGUgc3RhY2s6IHRoZSBvbGQKLQkgKiAiZWZsYWdzIiB3b3JkLCB0aGUgb2xkIGNvZGUgc2VnbWVu
dCwgYW5kIHRoZSBvbGQgaW5zdHJ1Y3Rpb24KLQkgKiBwb2ludGVyLgotCSAqLwotCXB1c2hfZ3Vl
c3Rfc3RhY2soY3B1LCAmZ3N0YWNrLCBlZmxhZ3MpOwotCXB1c2hfZ3Vlc3Rfc3RhY2soY3B1LCAm
Z3N0YWNrLCBjcHUtPnJlZ3MtPmNzKTsKLQlwdXNoX2d1ZXN0X3N0YWNrKGNwdSwgJmdzdGFjaywg
Y3B1LT5yZWdzLT5laXApOwotCi0JLyogRm9yIHRoZSBzaXggdHJhcHMgd2hpY2ggc3VwcGx5IGFu
IGVycm9yIGNvZGUsIHdlIHB1c2ggdGhhdCwgdG9vLiAqLwotCWlmIChoYXNfZXJyKQotCQlwdXNo
X2d1ZXN0X3N0YWNrKGNwdSwgJmdzdGFjaywgY3B1LT5yZWdzLT5lcnJjb2RlKTsKLQotCS8qIEFk
anVzdCB0aGUgc3RhY2sgcG9pbnRlciBhbmQgc3RhY2sgc2VnbWVudC4gKi8KLQljcHUtPnJlZ3Mt
PnNzID0gc3M7Ci0JY3B1LT5yZWdzLT5lc3AgPSB2aXJ0c3RhY2sgKyAoZ3N0YWNrIC0gb3JpZ3N0
YWNrKTsKLX0KLQotLyoKLSAqIFRoaXMgYWN0dWFsbHkgbWFrZXMgdGhlIEd1ZXN0IHN0YXJ0IGV4
ZWN1dGluZyB0aGUgZ2l2ZW4gaW50ZXJydXB0L3RyYXAKLSAqIGhhbmRsZXIuCi0gKgotICogImxv
IiBhbmQgImhpIiBhcmUgdGhlIHR3byBwYXJ0cyBvZiB0aGUgSW50ZXJydXB0IERlc2NyaXB0b3Ig
VGFibGUgZm9yIHRoaXMKLSAqIGludGVycnVwdCBvciB0cmFwLiAgSXQncyBzcGxpdCBpbnRvIHR3
byBwYXJ0cyBmb3IgdHJhZGl0aW9uYWwgcmVhc29uczogZ2NjCi0gKiBvbiBpMzg2IHVzZWQgdG8g
YmUgZnJpZ2h0ZW5lZCBieSA2NCBiaXQgbnVtYmVycy4KLSAqLwotc3RhdGljIHZvaWQgZ3Vlc3Rf
cnVuX2ludGVycnVwdChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHUzMiBsbywgdTMyIGhpKQotewotCS8q
IElmIHdlJ3JlIGFscmVhZHkgaW4gdGhlIGtlcm5lbCwgd2UgZG9uJ3QgY2hhbmdlIHN0YWNrcy4g
Ki8KLQlpZiAoKGNwdS0+cmVncy0+c3MmMHgzKSAhPSBHVUVTVF9QTCkKLQkJY3B1LT5yZWdzLT5z
cyA9IGNwdS0+ZXNwMTsKLQotCS8qCi0JICogU2V0IHRoZSBjb2RlIHNlZ21lbnQgYW5kIHRoZSBh
ZGRyZXNzIHRvIGV4ZWN1dGUuCi0JICovCi0JY3B1LT5yZWdzLT5jcyA9IChfX0tFUk5FTF9DU3xH
VUVTVF9QTCk7Ci0JY3B1LT5yZWdzLT5laXAgPSBpZHRfYWRkcmVzcyhsbywgaGkpOwotCi0JLyoK
LQkgKiBUcmFwcGluZyBhbHdheXMgY2xlYXJzIHRoZXNlIGZsYWdzOgotCSAqIFRGOiBUcmFwIGZs
YWcKLQkgKiBWTTogVmlydHVhbCA4MDg2IG1vZGUKLQkgKiBSRjogUmVzdW1lCi0JICogTlQ6IE5l
c3RlZCB0YXNrLgotCSAqLwotCWNwdS0+cmVncy0+ZWZsYWdzICY9Ci0JCX4oWDg2X0VGTEFHU19U
RnxYODZfRUZMQUdTX1ZNfFg4Nl9FRkxBR1NfUkZ8WDg2X0VGTEFHU19OVCk7Ci0KLQkvKgotCSAq
IFRoZXJlIGFyZSB0d28ga2luZHMgb2YgaW50ZXJydXB0IGhhbmRsZXJzOiAweEUgaXMgYW4gImlu
dGVycnVwdAotCSAqIGdhdGUiIHdoaWNoIGV4cGVjdHMgaW50ZXJydXB0cyB0byBiZSBkaXNhYmxl
ZCBvbiBlbnRyeS4KLQkgKi8KLQlpZiAoaWR0X3R5cGUobG8sIGhpKSA9PSAweEUpCi0JCWlmIChw
dXRfdXNlcigwLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmlycV9lbmFibGVkKSkKLQkJCWtpbGxf
Z3Vlc3QoY3B1LCAiRGlzYWJsaW5nIGludGVycnVwdHMiKTsKLX0KLQotLyogVGhpcyByZXN0b3Jl
cyB0aGUgZWZsYWdzIHdvcmQgd2hpY2ggd2FzIHB1c2hlZCBvbiB0aGUgc3RhY2sgYnkgYSB0cmFw
ICovCi1zdGF0aWMgdm9pZCByZXN0b3JlX2VmbGFncyhzdHJ1Y3QgbGdfY3B1ICpjcHUpCi17Ci0J
LyogVGhpcyBpcyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgc3RhY2suICovCi0JdW5zaWdu
ZWQgbG9uZyBzdGFja19wYSA9IGd1ZXN0X3BhKGNwdSwgY3B1LT5yZWdzLT5lc3ApOwotCi0JLyoK
LQkgKiBTdGFjayBsb29rcyBsaWtlIHRoaXM6Ci0JICogQWRkcmVzcwlDb250ZW50cwotCSAqIGVz
cAkJRUlQCi0JICogZXNwICsgNAlDUwotCSAqIGVzcCArIDgJRUZMQUdTCi0JICovCi0JY3B1LT5y
ZWdzLT5lZmxhZ3MgPSBsZ3JlYWQoY3B1LCBzdGFja19wYSArIDgsIHUzMik7Ci0JY3B1LT5yZWdz
LT5lZmxhZ3MgJj0KLQkJfihYODZfRUZMQUdTX1RGfFg4Nl9FRkxBR1NfVk18WDg2X0VGTEFHU19S
RnxYODZfRUZMQUdTX05UKTsKLX0KLQotLypIOjIwNQotICogVmlydHVhbCBJbnRlcnJ1cHRzLgot
ICoKLSAqIGludGVycnVwdF9wZW5kaW5nKCkgcmV0dXJucyB0aGUgZmlyc3QgcGVuZGluZyBpbnRl
cnJ1cHQgd2hpY2ggaXNuJ3QgYmxvY2tlZAotICogYnkgdGhlIEd1ZXN0LiAgSXQgaXMgY2FsbGVk
IGJlZm9yZSBldmVyeSBlbnRyeSB0byB0aGUgR3Vlc3QsIGFuZCBqdXN0IGJlZm9yZQotICogd2Ug
Z28gdG8gc2xlZXAgd2hlbiB0aGUgR3Vlc3QgaGFzIGhhbHRlZCBpdHNlbGYuCi0gKi8KLXVuc2ln
bmVkIGludCBpbnRlcnJ1cHRfcGVuZGluZyhzdHJ1Y3QgbGdfY3B1ICpjcHUsIGJvb2wgKm1vcmUp
Ci17Ci0JdW5zaWduZWQgaW50IGlycTsKLQlERUNMQVJFX0JJVE1BUChibGssIExHVUVTVF9JUlFT
KTsKLQotCS8qIElmIHRoZSBHdWVzdCBoYXNuJ3QgZXZlbiBpbml0aWFsaXplZCB5ZXQsIHdlIGNh
biBkbyBub3RoaW5nLiAqLwotCWlmICghY3B1LT5sZy0+bGd1ZXN0X2RhdGEpCi0JCXJldHVybiBM
R1VFU1RfSVJRUzsKLQotCS8qCi0JICogVGFrZSBvdXIgImlycXNfcGVuZGluZyIgYXJyYXkgYW5k
IHJlbW92ZSBhbnkgaW50ZXJydXB0cyB0aGUgR3Vlc3QKLQkgKiB3YW50cyBibG9ja2VkOiB0aGUg
cmVzdWx0IGVuZHMgdXAgaW4gImJsayIuCi0JICovCi0JaWYgKGNvcHlfZnJvbV91c2VyKCZibGss
IGNwdS0+bGctPmxndWVzdF9kYXRhLT5ibG9ja2VkX2ludGVycnVwdHMsCi0JCQkgICBzaXplb2Yo
YmxrKSkpCi0JCXJldHVybiBMR1VFU1RfSVJRUzsKLQliaXRtYXBfYW5kbm90KGJsaywgY3B1LT5p
cnFzX3BlbmRpbmcsIGJsaywgTEdVRVNUX0lSUVMpOwotCi0JLyogRmluZCB0aGUgZmlyc3QgaW50
ZXJydXB0LiAqLwotCWlycSA9IGZpbmRfZmlyc3RfYml0KGJsaywgTEdVRVNUX0lSUVMpOwotCSpt
b3JlID0gZmluZF9uZXh0X2JpdChibGssIExHVUVTVF9JUlFTLCBpcnErMSk7Ci0KLQlyZXR1cm4g
aXJxOwotfQotCi0vKgotICogVGhpcyBhY3R1YWxseSBkaXZlcnRzIHRoZSBHdWVzdCB0byBydW5u
aW5nIGFuIGludGVycnVwdCBoYW5kbGVyLCBvbmNlIGFuCi0gKiBpbnRlcnJ1cHQgaGFzIGJlZW4g
aWRlbnRpZmllZCBieSBpbnRlcnJ1cHRfcGVuZGluZygpLgotICovCi12b2lkIHRyeV9kZWxpdmVy
X2ludGVycnVwdChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2lnbmVkIGludCBpcnEsIGJvb2wgbW9y
ZSkKLXsKLQlzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmlkdDsKLQotCUJVR19PTihpcnEgPj0gTEdVRVNU
X0lSUVMpOwotCi0JLyogSWYgdGhleSdyZSBoYWx0ZWQsIGludGVycnVwdHMgcmVzdGFydCB0aGVt
LiAqLwotCWlmIChjcHUtPmhhbHRlZCkgewotCQkvKiBSZS1lbmFibGUgaW50ZXJydXB0cy4gKi8K
LQkJaWYgKHB1dF91c2VyKFg4Nl9FRkxBR1NfSUYsICZjcHUtPmxnLT5sZ3Vlc3RfZGF0YS0+aXJx
X2VuYWJsZWQpKQotCQkJa2lsbF9ndWVzdChjcHUsICJSZS1lbmFibGluZyBpbnRlcnJ1cHRzIik7
Ci0JCWNwdS0+aGFsdGVkID0gMDsKLQl9IGVsc2UgewotCQkvKiBPdGhlcndpc2Ugd2UgY2hlY2sg
aWYgdGhleSBoYXZlIGludGVycnVwdHMgZGlzYWJsZWQuICovCi0JCXUzMiBpcnFfZW5hYmxlZDsK
LQkJaWYgKGdldF91c2VyKGlycV9lbmFibGVkLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmlycV9l
bmFibGVkKSkKLQkJCWlycV9lbmFibGVkID0gMDsKLQkJaWYgKCFpcnFfZW5hYmxlZCkgewotCQkJ
LyogTWFrZSBzdXJlIHRoZXkga25vdyBhbiBJUlEgaXMgcGVuZGluZy4gKi8KLQkJCXB1dF91c2Vy
KFg4Nl9FRkxBR1NfSUYsCi0JCQkJICZjcHUtPmxnLT5sZ3Vlc3RfZGF0YS0+aXJxX3BlbmRpbmcp
OwotCQkJcmV0dXJuOwotCQl9Ci0JfQotCi0JLyoKLQkgKiBMb29rIGF0IHRoZSBJRFQgZW50cnkg
dGhlIEd1ZXN0IGdhdmUgdXMgZm9yIHRoaXMgaW50ZXJydXB0LiAgVGhlCi0JICogZmlyc3QgMzIg
KEZJUlNUX0VYVEVSTkFMX1ZFQ1RPUikgZW50cmllcyBhcmUgZm9yIHRyYXBzLCBzbyB3ZSBza2lw
Ci0JICogb3ZlciB0aGVtLgotCSAqLwotCWlkdCA9ICZjcHUtPmFyY2guaWR0W0ZJUlNUX0VYVEVS
TkFMX1ZFQ1RPUitpcnFdOwotCS8qIElmIHRoZXkgZG9uJ3QgaGF2ZSBhIGhhbmRsZXIgKHlldD8p
LCB3ZSBqdXN0IGlnbm9yZSBpdCAqLwotCWlmIChpZHRfcHJlc2VudChpZHQtPmEsIGlkdC0+Yikp
IHsKLQkJLyogT0ssIG1hcmsgaXQgbm8gbG9uZ2VyIHBlbmRpbmcgYW5kIGRlbGl2ZXIgaXQuICov
Ci0JCWNsZWFyX2JpdChpcnEsIGNwdS0+aXJxc19wZW5kaW5nKTsKLQotCQkvKgotCQkgKiBUaGV5
IG1heSBiZSBhYm91dCB0byBpcmV0LCB3aGVyZSB0aGV5IGFza2VkIHVzIG5ldmVyIHRvCi0JCSAq
IGRlbGl2ZXIgaW50ZXJydXB0cy4gIEluIHRoaXMgY2FzZSwgd2UgY2FuIGVtdWxhdGUgdGhhdCBp
cmV0Ci0JCSAqIHRoZW4gaW1tZWRpYXRlbHkgZGVsaXZlciB0aGUgaW50ZXJydXB0LiAgVGhpcyBp
cyBiYXNpY2FsbHkKLQkJICogYSBub29wOiB0aGUgaXJldCB3b3VsZCBwb3AgdGhlIGludGVycnVw
dCBmcmFtZSBhbmQgcmVzdG9yZQotCQkgKiBlZmxhZ3MsIGFuZCB0aGVuIHdlJ2Qgc2V0IGl0IHVw
IGFnYWluLiAgU28ganVzdCByZXN0b3JlIHRoZQotCQkgKiBlZmxhZ3Mgd29yZCBhbmQganVtcCBz
dHJhaWdodCB0byB0aGUgaGFuZGxlciBpbiB0aGlzIGNhc2UuCi0JCSAqCi0JCSAqIERlbnlzIFZs
YXNlbmtvIHBvaW50cyBvdXQgdGhhdCB0aGlzIGlzbid0IHF1aXRlIHJpZ2h0OiBpZgotCQkgKiB0
aGUgaXJldCB3YXMgcmV0dXJuaW5nIHRvIHVzZXJzcGFjZSwgdGhlbiB0aGF0IGludGVycnVwdAot
CQkgKiB3b3VsZCByZXNldCB0aGUgc3RhY2sgcG9pbnRlciAod2hpY2ggdGhlIEd1ZXN0IHRvbGQg
dXMKLQkJICogYWJvdXQgdmlhIExIQ0FMTF9TRVRfU1RBQ0spLiAgQnV0IHVubGVzcyB0aGUgR3Vl
c3QgaXMgYmVpbmcKLQkJICogKnJlYWxseSogd2VpcmQsIHRoYXQgd2lsbCBiZSB0aGUgc2FtZSBh
cyB0aGUgY3VycmVudCBzdGFjawotCQkgKiBhbnl3YXkuCi0JCSAqLwotCQlpZiAoY3B1LT5yZWdz
LT5laXAgPT0gY3B1LT5sZy0+bm9pcnFfaXJldCkgewotCQkJcmVzdG9yZV9lZmxhZ3MoY3B1KTsK
LQkJfSBlbHNlIHsKLQkJCS8qCi0JCQkgKiBzZXRfZ3Vlc3RfaW50ZXJydXB0KCkgdGFrZXMgYSBm
bGFnIHRvIHNheSB3aGV0aGVyCi0JCQkgKiB0aGlzIGludGVycnVwdCBwdXNoZXMgYW4gZXJyb3Ig
Y29kZSBvbnRvIHRoZSBzdGFjawotCQkJICogYXMgd2VsbDogdmlydHVhbCBpbnRlcnJ1cHRzIG5l
dmVyIGRvLgotCQkJICovCi0JCQlwdXNoX2d1ZXN0X2ludGVycnVwdF9zdGFjayhjcHUsIGZhbHNl
KTsKLQkJfQotCQkvKiBBY3R1YWxseSBtYWtlIEd1ZXN0IGNwdSBqdW1wIHRvIGhhbmRsZXIuICov
Ci0JCWd1ZXN0X3J1bl9pbnRlcnJ1cHQoY3B1LCBpZHQtPmEsIGlkdC0+Yik7Ci0JfQotCi0JLyoK
LQkgKiBFdmVyeSB0aW1lIHdlIGRlbGl2ZXIgYW4gaW50ZXJydXB0LCB3ZSB1cGRhdGUgdGhlIHRp
bWVzdGFtcCBpbiB0aGUKLQkgKiBHdWVzdCdzIGxndWVzdF9kYXRhIHN0cnVjdC4gIEl0IHdvdWxk
IGJlIGJldHRlciBmb3IgdGhlIEd1ZXN0IGlmIHdlCi0JICogZGlkIHRoaXMgbW9yZSBvZnRlbiwg
YnV0IGl0IGNhbiBhY3R1YWxseSBiZSBxdWl0ZSBzbG93OiBkb2luZyBpdAotCSAqIGhlcmUgaXMg
YSBjb21wcm9taXNlIHdoaWNoIG1lYW5zIGF0IGxlYXN0IGl0IGdldHMgdXBkYXRlZCBldmVyeQot
CSAqIHRpbWVyIGludGVycnVwdC4KLQkgKi8KLQl3cml0ZV90aW1lc3RhbXAoY3B1KTsKLQotCS8q
Ci0JICogSWYgdGhlcmUgYXJlIG5vIG90aGVyIGludGVycnVwdHMgd2Ugd2FudCB0byBkZWxpdmVy
LCBjbGVhcgotCSAqIHRoZSBwZW5kaW5nIGZsYWcuCi0JICovCi0JaWYgKCFtb3JlKQotCQlwdXRf
dXNlcigwLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmlycV9wZW5kaW5nKTsKLX0KLQotLyogQW5k
IHRoaXMgaXMgdGhlIHJvdXRpbmUgd2hlbiB3ZSB3YW50IHRvIHNldCBhbiBpbnRlcnJ1cHQgZm9y
IHRoZSBHdWVzdC4gKi8KLXZvaWQgc2V0X2ludGVycnVwdChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVu
c2lnbmVkIGludCBpcnEpCi17Ci0JLyoKLQkgKiBOZXh0IHRpbWUgdGhlIEd1ZXN0IHJ1bnMsIHRo
ZSBjb3JlIGNvZGUgd2lsbCBzZWUgaWYgaXQgY2FuIGRlbGl2ZXIKLQkgKiB0aGlzIGludGVycnVw
dC4KLQkgKi8KLQlzZXRfYml0KGlycSwgY3B1LT5pcnFzX3BlbmRpbmcpOwotCi0JLyoKLQkgKiBN
YWtlIHN1cmUgaXQgc2VlcyBpdDsgaXQgbWlnaHQgYmUgYXNsZWVwIChlZy4gaGFsdGVkKSwgb3Ig
cnVubmluZwotCSAqIHRoZSBHdWVzdCByaWdodCBub3csIGluIHdoaWNoIGNhc2Uga2lja19wcm9j
ZXNzKCkgd2lsbCBrbm9jayBpdCBvdXQuCi0JICovCi0JaWYgKCF3YWtlX3VwX3Byb2Nlc3MoY3B1
LT50c2spKQotCQlraWNrX3Byb2Nlc3MoY3B1LT50c2spOwotfQotLyo6Ki8KLQotLyoKLSAqIExp
bnV4IHVzZXMgdHJhcCAxMjggZm9yIHN5c3RlbSBjYWxscy4gIFBsYW45IHVzZXMgNjQsIGFuZCBS
b24gTWlubmljaCBzZW50Ci0gKiBtZSBhIHBhdGNoLCBzbyB3ZSBzdXBwb3J0IHRoYXQgdG9vLiAg
SXQnZCBiZSBhIGJpZyBzdGVwIGZvciBsZ3Vlc3QgaWYgaGFsZgotICogdGhlIFBsYW4gOSB1c2Vy
IGJhc2Ugd2VyZSB0byBzdGFydCB1c2luZyBpdC4KLSAqCi0gKiBBY3R1YWxseSBub3cgSSB0aGlu
ayBvZiBpdCwgaXQncyBwb3NzaWJsZSB0aGF0IFJvbiAqaXMqIGhhbGYgdGhlIFBsYW4gOQotICog
dXNlcmJhc2UuICBPaCB3ZWxsLgotICovCi1ib29sIGNvdWxkX2JlX3N5c2NhbGwodW5zaWduZWQg
aW50IG51bSkKLXsKLQkvKiBOb3JtYWwgTGludXggSUEzMl9TWVNDQUxMX1ZFQ1RPUiBvciByZXNl
cnZlZCB2ZWN0b3I/ICovCi0JcmV0dXJuIG51bSA9PSBJQTMyX1NZU0NBTExfVkVDVE9SIHx8IG51
bSA9PSBzeXNjYWxsX3ZlY3RvcjsKLX0KLQotLyogVGhlIHN5c2NhbGwgdmVjdG9yIGl0IHdhbnRz
IG11c3QgYmUgdW51c2VkIGJ5IEhvc3QuICovCi1ib29sIGNoZWNrX3N5c2NhbGxfdmVjdG9yKHN0
cnVjdCBsZ3Vlc3QgKmxnKQotewotCXUzMiB2ZWN0b3I7Ci0KLQlpZiAoZ2V0X3VzZXIodmVjdG9y
LCAmbGctPmxndWVzdF9kYXRhLT5zeXNjYWxsX3ZlYykpCi0JCXJldHVybiBmYWxzZTsKLQotCXJl
dHVybiBjb3VsZF9iZV9zeXNjYWxsKHZlY3Rvcik7Ci19Ci0KLWludCBpbml0X2ludGVycnVwdHMo
dm9pZCkKLXsKLQkvKiBJZiB0aGV5IHdhbnQgc29tZSBzdHJhbmdlIHN5c3RlbSBjYWxsIHZlY3Rv
ciwgcmVzZXJ2ZSBpdCBub3cgKi8KLQlpZiAoc3lzY2FsbF92ZWN0b3IgIT0gSUEzMl9TWVNDQUxM
X1ZFQ1RPUikgewotCQlpZiAodGVzdF9iaXQoc3lzY2FsbF92ZWN0b3IsIHVzZWRfdmVjdG9ycykg
fHwKLQkJICAgIHZlY3Rvcl91c2VkX2J5X3BlcmNwdV9pcnEoc3lzY2FsbF92ZWN0b3IpKSB7Ci0J
CQlwcmludGsoS0VSTl9FUlIgImxnOiBjb3VsZG4ndCByZXNlcnZlIHN5c2NhbGwgJXVcbiIsCi0J
CQkJIHN5c2NhbGxfdmVjdG9yKTsKLQkJCXJldHVybiAtRUJVU1k7Ci0JCX0KLQkJc2V0X2JpdChz
eXNjYWxsX3ZlY3RvciwgdXNlZF92ZWN0b3JzKTsKLQl9Ci0KLQlyZXR1cm4gMDsKLX0KLQotdm9p
ZCBmcmVlX2ludGVycnVwdHModm9pZCkKLXsKLQlpZiAoc3lzY2FsbF92ZWN0b3IgIT0gSUEzMl9T
WVNDQUxMX1ZFQ1RPUikKLQkJY2xlYXJfYml0KHN5c2NhbGxfdmVjdG9yLCB1c2VkX3ZlY3RvcnMp
OwotfQotCi0vKkg6MjIwCi0gKiBOb3cgd2UndmUgZ290IHRoZSByb3V0aW5lcyB0byBkZWxpdmVy
IGludGVycnVwdHMsIGRlbGl2ZXJpbmcgdHJhcHMgbGlrZQotICogcGFnZSBmYXVsdCBpcyBlYXN5
LiAgVGhlIG9ubHkgdHJpY2sgaXMgdGhhdCBJbnRlbCBkZWNpZGVkIHRoYXQgc29tZSB0cmFwcwot
ICogc2hvdWxkIGhhdmUgZXJyb3IgY29kZXM6Ci0gKi8KLXN0YXRpYyBib29sIGhhc19lcnIodW5z
aWduZWQgaW50IHRyYXApCi17Ci0JcmV0dXJuICh0cmFwID09IDggfHwgKHRyYXAgPj0gMTAgJiYg
dHJhcCA8PSAxNCkgfHwgdHJhcCA9PSAxNyk7Ci19Ci0KLS8qIGRlbGl2ZXJfdHJhcCgpIHJldHVy
bnMgdHJ1ZSBpZiBpdCBjb3VsZCBkZWxpdmVyIHRoZSB0cmFwLiAqLwotYm9vbCBkZWxpdmVyX3Ry
YXAoc3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBpbnQgbnVtKQotewotCS8qCi0JICogVHJh
cCBudW1iZXJzIGFyZSBhbHdheXMgOCBiaXQsIGJ1dCB3ZSBzZXQgYW4gaW1wb3NzaWJsZSB0cmFw
IG51bWJlcgotCSAqIGZvciB0cmFwcyBpbnNpZGUgdGhlIFN3aXRjaGVyLCBzbyBjaGVjayB0aGF0
IGhlcmUuCi0JICovCi0JaWYgKG51bSA+PSBBUlJBWV9TSVpFKGNwdS0+YXJjaC5pZHQpKQotCQly
ZXR1cm4gZmFsc2U7Ci0KLQkvKgotCSAqIEVhcmx5IG9uIHRoZSBHdWVzdCBoYXNuJ3Qgc2V0IHRo
ZSBJRFQgZW50cmllcyAob3IgbWF5YmUgaXQgcHV0IGEKLQkgKiBib2d1cyBvbmUgaW4pOiBpZiB3
ZSBmYWlsIGhlcmUsIHRoZSBHdWVzdCB3aWxsIGJlIGtpbGxlZC4KLQkgKi8KLQlpZiAoIWlkdF9w
cmVzZW50KGNwdS0+YXJjaC5pZHRbbnVtXS5hLCBjcHUtPmFyY2guaWR0W251bV0uYikpCi0JCXJl
dHVybiBmYWxzZTsKLQlwdXNoX2d1ZXN0X2ludGVycnVwdF9zdGFjayhjcHUsIGhhc19lcnIobnVt
KSk7Ci0JZ3Vlc3RfcnVuX2ludGVycnVwdChjcHUsIGNwdS0+YXJjaC5pZHRbbnVtXS5hLAotCQkJ
ICAgIGNwdS0+YXJjaC5pZHRbbnVtXS5iKTsKLQlyZXR1cm4gdHJ1ZTsKLX0KLQotLypIOjI1MAot
ICogSGVyZSdzIHRoZSBoYXJkIHBhcnQ6IHJldHVybmluZyB0byB0aGUgSG9zdCBldmVyeSB0aW1l
IGEgdHJhcCBoYXBwZW5zCi0gKiBhbmQgdGhlbiBjYWxsaW5nIGRlbGl2ZXJfdHJhcCgpIGFuZCBy
ZS1lbnRlcmluZyB0aGUgR3Vlc3QgaXMgc2xvdy4KLSAqIFBhcnRpY3VsYXJseSBiZWNhdXNlIEd1
ZXN0IHVzZXJzcGFjZSBzeXN0ZW0gY2FsbHMgYXJlIHRyYXBzICh1c3VhbGx5IHRyYXAKLSAqIDEy
OCkuCi0gKgotICogU28gd2UnZCBsaWtlIHRvIHNldCB1cCB0aGUgSURUIHRvIHRlbGwgdGhlIENQ
VSB0byBkZWxpdmVyIHRyYXBzIGRpcmVjdGx5Ci0gKiBpbnRvIHRoZSBHdWVzdC4gIFRoaXMgaXMg
cG9zc2libGUsIGJ1dCB0aGUgY29tcGxleGl0aWVzIGNhdXNlIHRoZSBzaXplIG9mCi0gKiB0aGlz
IGZpbGUgdG8gZG91YmxlISAgSG93ZXZlciwgMTUwIGxpbmVzIG9mIGNvZGUgaXMgd29ydGggd3Jp
dGluZyBmb3IgdGFraW5nCi0gKiBzeXN0ZW0gY2FsbHMgZG93biBmcm9tIDE3NTBucyB0byAyNzBu
cy4gIFBsdXMsIGlmIGxndWVzdCBkaWRuJ3QgZG8gaXQsIGFsbAotICogdGhlIG90aGVyIGh5cGVy
dmlzb3JzIHdvdWxkIGJlYXQgaXQgdXAgYXQgbHVuY2h0aW1lLgotICoKLSAqIFRoaXMgcm91dGlu
ZSBpbmRpY2F0ZXMgaWYgYSBwYXJ0aWN1bGFyIHRyYXAgbnVtYmVyIGNvdWxkIGJlIGRlbGl2ZXJl
ZAotICogZGlyZWN0bHkuCi0gKgotICogVW5mb3J0dW5hdGVseSwgTGludXggNC42IHN0YXJ0ZWQg
dXNpbmcgYW4gaW50ZXJydXB0IGdhdGUgaW5zdGVhZCBvZiBhCi0gKiB0cmFwIGdhdGUgZm9yIHN5
c2NhbGxzLCBzbyB0aGlzIHRyaWNrIGlzIGluZWZmZWN0aXZlLiAgU2VlIE1hc3RlcnkgZm9yCi0g
KiBob3cgd2UgY291bGQgZG8gdGhpcyBhbnl3YXkuLi4KLSAqLwotc3RhdGljIGJvb2wgZGlyZWN0
X3RyYXAodW5zaWduZWQgaW50IG51bSkKLXsKLQkvKgotCSAqIEhhcmR3YXJlIGludGVycnVwdHMg
ZG9uJ3QgZ28gdG8gdGhlIEd1ZXN0IGF0IGFsbCAoZXhjZXB0IHN5c3RlbQotCSAqIGNhbGwpLgot
CSAqLwotCWlmIChudW0gPj0gRklSU1RfRVhURVJOQUxfVkVDVE9SICYmICFjb3VsZF9iZV9zeXNj
YWxsKG51bSkpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogVGhlIEhvc3QgbmVlZHMgdG8g
c2VlIHBhZ2UgZmF1bHRzIChmb3Igc2hhZG93IHBhZ2luZyBhbmQgdG8gc2F2ZSB0aGUKLQkgKiBm
YXVsdCBhZGRyZXNzKSwgZ2VuZXJhbCBwcm90ZWN0aW9uIGZhdWx0cyAoaW4vb3V0IGVtdWxhdGlv
bikgYW5kCi0JICogZGV2aWNlIG5vdCBhdmFpbGFibGUgKFRTIGhhbmRsaW5nKSBhbmQgb2YgY291
cnNlLCB0aGUgaHlwZXJjYWxsIHRyYXAuCi0JICovCi0JcmV0dXJuIG51bSAhPSAxNCAmJiBudW0g
IT0gMTMgJiYgbnVtICE9IDcgJiYgbnVtICE9IExHVUVTVF9UUkFQX0VOVFJZOwotfQotLyo6Ki8K
LQotLypNOjAwNQotICogVGhlIEd1ZXN0IGhhcyB0aGUgYWJpbGl0eSB0byB0dXJuIGl0cyBpbnRl
cnJ1cHQgZ2F0ZXMgaW50byB0cmFwIGdhdGVzLAotICogaWYgaXQgaXMgY2FyZWZ1bC4gIFRoZSBI
b3N0IHdpbGwgbGV0IHRyYXAgZ2F0ZXMgY2FuIGdvIGRpcmVjdGx5IHRvIHRoZQotICogR3Vlc3Qs
IGJ1dCB0aGUgR3Vlc3QgbmVlZHMgdGhlIGludGVycnVwdHMgYXRvbWljYWxseSBkaXNhYmxlZCBm
b3IgYW4KLSAqIGludGVycnVwdCBnYXRlLiAgVGhlIEhvc3QgY291bGQgcHJvdmlkZSBhIG1lY2hh
bmlzbSB0byByZWdpc3RlciBtb3JlCi0gKiAibm8taW50ZXJydXB0IiByZWdpb25zLCBhbmQgdGhl
IEd1ZXN0IGNvdWxkIHBvaW50IHRoZSB0cmFwIGdhdGUgYXQKLSAqIGluc3RydWN0aW9ucyB3aXRo
aW4gdGhhdCByZWdpb24sIHdoZXJlIGl0IGNhbiBzYWZlbHkgZGlzYWJsZSBpbnRlcnJ1cHRzLgot
ICovCi0KLS8qTTowMDYKLSAqIFRoZSBHdWVzdHMgZG8gbm90IHVzZSB0aGUgc3lzZW50ZXIgKGZh
c3Qgc3lzdGVtIGNhbGwpIGluc3RydWN0aW9uLAotICogYmVjYXVzZSBpdCdzIGhhcmRjb2RlZCB0
byBlbnRlciBwcml2aWxlZ2UgbGV2ZWwgMCBhbmQgc28gY2FuJ3QgZ28gZGlyZWN0LgotICogSXQn
cyBhYm91dCB0d2ljZSBhcyBmYXN0IGFzIHRoZSBvbGRlciAiaW50IDB4ODAiIHN5c3RlbSBjYWxs
LCBzbyBpdCBtaWdodAotICogc3RpbGwgYmUgd29ydGh3aGlsZSB0byBoYW5kbGUgaXQgaW4gdGhl
IFN3aXRjaGVyIGFuZCBsY2FsbCBkb3duIHRvIHRoZQotICogR3Vlc3QuICBUaGUgc3lzZW50ZXIg
c2VtYW50aWNzIGFyZSBoYWlyeSB0aG86IHNlYXJjaCBmb3IgdGhhdCBrZXl3b3JkIGluCi0gKiBl
bnRyeS5TCi06Ki8KLQotLypIOjI2MAotICogV2hlbiB3ZSBtYWtlIHRyYXBzIGdvIGRpcmVjdGx5
IGludG8gdGhlIEd1ZXN0LCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZQotICogdGhlIGtlcm5lbCBzdGFj
ayBpcyB2YWxpZCAoaWUuIG1hcHBlZCBpbiB0aGUgcGFnZSB0YWJsZXMpLiAgT3RoZXJ3aXNlLCB0
aGUKLSAqIENQVSB0cnlpbmcgdG8gZGVsaXZlciB0aGUgdHJhcCB3aWxsIGZhdWx0IHdoaWxlIHRy
eWluZyB0byBwdXNoIHRoZSBpbnRlcnJ1cHQKLSAqIHdvcmRzIG9uIHRoZSBzdGFjazogdGhpcyBp
cyBjYWxsZWQgYSBkb3VibGUgZmF1bHQsIGFuZCBpdCBmb3JjZXMgdXMgdG8ga2lsbAotICogdGhl
IEd1ZXN0LgotICoKLSAqIFdoaWNoIGlzIGRlZXBseSB1bmZhaXIsIGJlY2F1c2UgKGxpdGVyYWxs
eSEpIGl0IHdhc24ndCB0aGUgR3Vlc3RzJyBmYXVsdC4KLSAqLwotdm9pZCBwaW5fc3RhY2tfcGFn
ZXMoc3RydWN0IGxnX2NwdSAqY3B1KQotewotCXVuc2lnbmVkIGludCBpOwotCi0JLyoKLQkgKiBE
ZXBlbmRpbmcgb24gdGhlIENPTkZJR180S1NUQUNLUyBvcHRpb24sIHRoZSBHdWVzdCBjYW4gaGF2
ZSBvbmUgb3IKLQkgKiB0d28gcGFnZXMgb2Ygc3RhY2sgc3BhY2UuCi0JICovCi0JZm9yIChpID0g
MDsgaSA8IGNwdS0+bGctPnN0YWNrX3BhZ2VzOyBpKyspCi0JCS8qCi0JCSAqIFRoZSBzdGFjayBn
cm93cyAqdXB3YXJkcyosIHNvIHRoZSBhZGRyZXNzIHdlJ3JlIGdpdmVuIGlzIHRoZQotCQkgKiBz
dGFydCBvZiB0aGUgcGFnZSBhZnRlciB0aGUga2VybmVsIHN0YWNrLiAgU3VidHJhY3Qgb25lIHRv
Ci0JCSAqIGdldCBiYWNrIG9udG8gdGhlIGZpcnN0IHN0YWNrIHBhZ2UsIGFuZCBrZWVwIHN1YnRy
YWN0aW5nIHRvCi0JCSAqIGdldCB0byB0aGUgcmVzdCBvZiB0aGUgc3RhY2sgcGFnZXMuCi0JCSAq
LwotCQlwaW5fcGFnZShjcHUsIGNwdS0+ZXNwMSAtIDEgLSBpICogUEFHRV9TSVpFKTsKLX0KLQot
LyoKLSAqIERpcmVjdCB0cmFwcyBhbHNvIG1lYW4gdGhhdCB3ZSBuZWVkIHRvIGtub3cgd2hlbmV2
ZXIgdGhlIEd1ZXN0IHdhbnRzIHRvIHVzZQotICogYSBkaWZmZXJlbnQga2VybmVsIHN0YWNrLCBz
byB3ZSBjYW4gY2hhbmdlIHRoZSBndWVzdCBUU1MgdG8gdXNlIHRoYXQKLSAqIHN0YWNrLiAgVGhl
IFRTUyBlbnRyaWVzIGV4cGVjdCBhIHZpcnR1YWwgYWRkcmVzcywgc28gdW5saWtlIG1vc3QgYWRk
cmVzc2VzCi0gKiB0aGUgR3Vlc3QgZ2l2ZXMgdXMsIHRoZSAiZXNwIiAoc3RhY2sgcG9pbnRlcikg
dmFsdWUgaGVyZSBpcyB2aXJ0dWFsLCBub3QKLSAqIHBoeXNpY2FsLgotICoKLSAqIEluIExpbnV4
IGVhY2ggcHJvY2VzcyBoYXMgaXRzIG93biBrZXJuZWwgc3RhY2ssIHNvIHRoaXMgaGFwcGVucyBh
IGxvdDogd2UKLSAqIGNoYW5nZSBzdGFja3Mgb24gZWFjaCBjb250ZXh0IHN3aXRjaC4KLSAqLwot
dm9pZCBndWVzdF9zZXRfc3RhY2soc3RydWN0IGxnX2NwdSAqY3B1LCB1MzIgc2VnLCB1MzIgZXNw
LCB1bnNpZ25lZCBpbnQgcGFnZXMpCi17Ci0JLyoKLQkgKiBZb3UncmUgbm90IGFsbG93ZWQgYSBz
dGFjayBzZWdtZW50IHdpdGggcHJpdmlsZWdlIGxldmVsIDA6IGJhZCBHdWVzdCEKLQkgKi8KLQlp
ZiAoKHNlZyAmIDB4MykgIT0gR1VFU1RfUEwpCi0JCWtpbGxfZ3Vlc3QoY3B1LCAiYmFkIHN0YWNr
IHNlZ21lbnQgJWkiLCBzZWcpOwotCS8qIFdlIG9ubHkgZXhwZWN0IG9uZSBvciB0d28gc3RhY2sg
cGFnZXMuICovCi0JaWYgKHBhZ2VzID4gMikKLQkJa2lsbF9ndWVzdChjcHUsICJiYWQgc3RhY2sg
cGFnZXMgJXUiLCBwYWdlcyk7Ci0JLyogU2F2ZSB3aGVyZSB0aGUgc3RhY2sgaXMsIGFuZCBob3cg
bWFueSBwYWdlcyAqLwotCWNwdS0+c3MxID0gc2VnOwotCWNwdS0+ZXNwMSA9IGVzcDsKLQljcHUt
PmxnLT5zdGFja19wYWdlcyA9IHBhZ2VzOwotCS8qIE1ha2Ugc3VyZSB0aGUgbmV3IHN0YWNrIHBh
Z2VzIGFyZSBtYXBwZWQgKi8KLQlwaW5fc3RhY2tfcGFnZXMoY3B1KTsKLX0KLQotLyoKLSAqIEFs
bCB0aGlzIHJlZmVyZW5jZSB0byBtYXBwaW5nIHN0YWNrcyBsZWFkcyB1cyBuZWF0bHkgaW50byB0
aGUgb3RoZXIgY29tcGxleAotICogcGFydCBvZiB0aGUgSG9zdDogcGFnZSB0YWJsZSBoYW5kbGlu
Zy4KLSAqLwotCi0vKkg6MjM1Ci0gKiBUaGlzIGlzIHRoZSByb3V0aW5lIHdoaWNoIGFjdHVhbGx5
IGNoZWNrcyB0aGUgR3Vlc3QncyBJRFQgZW50cnkgYW5kCi0gKiB0cmFuc2ZlcnMgaXQgaW50byB0
aGUgZW50cnkgaW4gInN0cnVjdCBsZ3Vlc3QiOgotICovCi1zdGF0aWMgdm9pZCBzZXRfdHJhcChz
dHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBkZXNjX3N0cnVjdCAqdHJhcCwKLQkJICAgICB1bnNp
Z25lZCBpbnQgbnVtLCB1MzIgbG8sIHUzMiBoaSkKLXsKLQl1OCB0eXBlID0gaWR0X3R5cGUobG8s
IGhpKTsKLQotCS8qIFdlIHplcm8tb3V0IGEgbm90LXByZXNlbnQgZW50cnkgKi8KLQlpZiAoIWlk
dF9wcmVzZW50KGxvLCBoaSkpIHsKLQkJdHJhcC0+YSA9IHRyYXAtPmIgPSAwOwotCQlyZXR1cm47
Ci0JfQotCi0JLyogV2Ugb25seSBzdXBwb3J0IGludGVycnVwdCBhbmQgdHJhcCBnYXRlcy4gKi8K
LQlpZiAodHlwZSAhPSAweEUgJiYgdHlwZSAhPSAweEYpCi0JCWtpbGxfZ3Vlc3QoY3B1LCAiYmFk
IElEVCB0eXBlICVpIiwgdHlwZSk7Ci0KLQkvKgotCSAqIFdlIG9ubHkgY29weSB0aGUgaGFuZGxl
ciBhZGRyZXNzLCBwcmVzZW50IGJpdCwgcHJpdmlsZWdlIGxldmVsIGFuZAotCSAqIHR5cGUuICBU
aGUgcHJpdmlsZWdlIGxldmVsIGNvbnRyb2xzIHdoZXJlIHRoZSB0cmFwIGNhbiBiZSB0cmlnZ2Vy
ZWQKLQkgKiBtYW51YWxseSB3aXRoIGFuICJpbnQiIGluc3RydWN0aW9uLiAgVGhpcyBpcyB1c3Vh
bGx5IEdVRVNUX1BMLAotCSAqIGV4Y2VwdCBmb3Igc3lzdGVtIGNhbGxzIHdoaWNoIHVzZXJzcGFj
ZSBjYW4gdXNlLgotCSAqLwotCXRyYXAtPmEgPSAoKF9fS0VSTkVMX0NTfEdVRVNUX1BMKTw8MTYp
IHwgKGxvJjB4MDAwMEZGRkYpOwotCXRyYXAtPmIgPSAoaGkmMHhGRkZGRUYwMCk7Ci19Ci0KLS8q
SDoyMzAKLSAqIFdoaWxlIHdlJ3JlIGhlcmUsIGRlYWxpbmcgd2l0aCBkZWxpdmVyaW5nIHRyYXBz
IGFuZCBpbnRlcnJ1cHRzIHRvIHRoZQotICogR3Vlc3QsIHdlIG1pZ2h0IGFzIHdlbGwgY29tcGxl
dGUgdGhlIHBpY3R1cmU6IGhvdyB0aGUgR3Vlc3QgdGVsbHMgdXMgd2hlcmUKLSAqIGl0IHdhbnRz
IHRoZW0gdG8gZ28uICBUaGlzIHdvdWxkIGJlIHNpbXBsZSwgZXhjZXB0IG1ha2luZyB0cmFwcyBm
YXN0Ci0gKiByZXF1aXJlcyBzb21lIHRyaWNrcy4KLSAqCi0gKiBXZSBzYXcgdGhlIEd1ZXN0IHNl
dHRpbmcgSW50ZXJydXB0IERlc2NyaXB0b3IgVGFibGUgKElEVCkgZW50cmllcyB3aXRoIHRoZQot
ICogTEhDQUxMX0xPQURfSURUX0VOVFJZIGh5cGVyY2FsbCBiZWZvcmU6IHRoYXQgY29tZXMgaGVy
ZS4KLSAqLwotdm9pZCBsb2FkX2d1ZXN0X2lkdF9lbnRyeShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVu
c2lnbmVkIGludCBudW0sIHUzMiBsbywgdTMyIGhpKQotewotCS8qCi0JICogR3Vlc3QgbmV2ZXIg
aGFuZGxlczogTk1JLCBkb3VibGVmYXVsdCwgc3B1cmlvdXMgaW50ZXJydXB0IG9yCi0JICogaHlw
ZXJjYWxsLiAgV2UgaWdub3JlIHdoZW4gaXQgdHJpZXMgdG8gc2V0IHRoZW0uCi0JICovCi0JaWYg
KG51bSA9PSAyIHx8IG51bSA9PSA4IHx8IG51bSA9PSAxNSB8fCBudW0gPT0gTEdVRVNUX1RSQVBf
RU5UUlkpCi0JCXJldHVybjsKLQotCS8qCi0JICogTWFyayB0aGUgSURUIGFzIGNoYW5nZWQ6IG5l
eHQgdGltZSB0aGUgR3Vlc3QgcnVucyB3ZSdsbCBrbm93IHdlIGhhdmUKLQkgKiB0byBjb3B5IHRo
aXMgYWdhaW4uCi0JICovCi0JY3B1LT5jaGFuZ2VkIHw9IENIQU5HRURfSURUOwotCi0JLyogQ2hl
Y2sgdGhhdCB0aGUgR3Vlc3QgZG9lc24ndCB0cnkgdG8gc3RlcCBvdXRzaWRlIHRoZSBib3VuZHMu
ICovCi0JaWYgKG51bSA+PSBBUlJBWV9TSVpFKGNwdS0+YXJjaC5pZHQpKQotCQlraWxsX2d1ZXN0
KGNwdSwgIlNldHRpbmcgaWR0IGVudHJ5ICV1IiwgbnVtKTsKLQllbHNlCi0JCXNldF90cmFwKGNw
dSwgJmNwdS0+YXJjaC5pZHRbbnVtXSwgbnVtLCBsbywgaGkpOwotfQotCi0vKgotICogVGhlIGRl
ZmF1bHQgZW50cnkgZm9yIGVhY2ggaW50ZXJydXB0IHBvaW50cyBpbnRvIHRoZSBTd2l0Y2hlciBy
b3V0aW5lcyB3aGljaAotICogc2ltcGx5IHJldHVybiB0byB0aGUgSG9zdC4gIFRoZSBydW5fZ3Vl
c3QoKSBsb29wIHdpbGwgdGhlbiBjYWxsCi0gKiBkZWxpdmVyX3RyYXAoKSB0byBib3VuY2UgaXQg
YmFjayBpbnRvIHRoZSBHdWVzdC4KLSAqLwotc3RhdGljIHZvaWQgZGVmYXVsdF9pZHRfZW50cnko
c3RydWN0IGRlc2Nfc3RydWN0ICppZHQsCi0JCQkgICAgICBpbnQgdHJhcCwKLQkJCSAgICAgIGNv
bnN0IHVuc2lnbmVkIGxvbmcgaGFuZGxlciwKLQkJCSAgICAgIGNvbnN0IHN0cnVjdCBkZXNjX3N0
cnVjdCAqYmFzZSkKLXsKLQkvKiBBIHByZXNlbnQgaW50ZXJydXB0IGdhdGUuICovCi0JdTMyIGZs
YWdzID0gMHg4ZTAwOwotCi0JLyoKLQkgKiBTZXQgdGhlIHByaXZpbGVnZSBsZXZlbCBvbiB0aGUg
ZW50cnkgZm9yIHRoZSBoeXBlcmNhbGw6IHRoaXMgYWxsb3dzCi0JICogdGhlIEd1ZXN0IHRvIHVz
ZSB0aGUgImludCIgaW5zdHJ1Y3Rpb24gdG8gdHJpZ2dlciBpdC4KLQkgKi8KLQlpZiAodHJhcCA9
PSBMR1VFU1RfVFJBUF9FTlRSWSkKLQkJZmxhZ3MgfD0gKEdVRVNUX1BMIDw8IDEzKTsKLQllbHNl
IGlmIChiYXNlKQotCQkvKgotCQkgKiBDb3B5IHByaXZpbGVnZSBsZXZlbCBmcm9tIHdoYXQgR3Vl
c3QgYXNrZWQgZm9yLiAgVGhpcyBhbGxvd3MKLQkJICogZGVidWcgKGludCAzKSB0cmFwcyBmcm9t
IEd1ZXN0IHVzZXJzcGFjZSwgZm9yIGV4YW1wbGUuCi0JCSAqLwotCQlmbGFncyB8PSAoYmFzZS0+
YiAmIDB4NjAwMCk7Ci0KLQkvKiBOb3cgcGFjayBpdCBpbnRvIHRoZSBJRFQgZW50cnkgaW4gaXRz
IHdlaXJkIGZvcm1hdC4gKi8KLQlpZHQtPmEgPSAoTEdVRVNUX0NTPDwxNikgfCAoaGFuZGxlciYw
eDAwMDBGRkZGKTsKLQlpZHQtPmIgPSAoaGFuZGxlciYweEZGRkYwMDAwKSB8IGZsYWdzOwotfQot
Ci0vKiBXaGVuIHRoZSBHdWVzdCBmaXJzdCBzdGFydHMsIHdlIHB1dCBkZWZhdWx0IGVudHJpZXMg
aW50byB0aGUgSURULiAqLwotdm9pZCBzZXR1cF9kZWZhdWx0X2lkdF9lbnRyaWVzKHN0cnVjdCBs
Z3Vlc3Rfcm9fc3RhdGUgKnN0YXRlLAotCQkJICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmRl
ZikKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQotCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHN0
YXRlLT5ndWVzdF9pZHQpOyBpKyspCi0JCWRlZmF1bHRfaWR0X2VudHJ5KCZzdGF0ZS0+Z3Vlc3Rf
aWR0W2ldLCBpLCBkZWZbaV0sIE5VTEwpOwotfQotCi0vKkg6MjQwCi0gKiBXZSBkb24ndCB1c2Ug
dGhlIElEVCBlbnRyaWVzIGluIHRoZSAic3RydWN0IGxndWVzdCIgZGlyZWN0bHksIGluc3RlYWQK
LSAqIHdlIGNvcHkgdGhlbSBpbnRvIHRoZSBJRFQgd2hpY2ggd2UndmUgc2V0IHVwIGZvciBHdWVz
dHMgb24gdGhpcyBDUFUsIGp1c3QKLSAqIGJlZm9yZSB3ZSBydW4gdGhlIEd1ZXN0LiAgVGhpcyBy
b3V0aW5lIGRvZXMgdGhhdCBjb3B5LgotICovCi12b2lkIGNvcHlfdHJhcHMoY29uc3Qgc3RydWN0
IGxnX2NwdSAqY3B1LCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmlkdCwKLQkJY29uc3QgdW5zaWduZWQg
bG9uZyAqZGVmKQotewotCXVuc2lnbmVkIGludCBpOwotCi0JLyoKLQkgKiBXZSBjYW4gc2ltcGx5
IGNvcHkgdGhlIGRpcmVjdCB0cmFwcywgb3RoZXJ3aXNlIHdlIHVzZSB0aGUgZGVmYXVsdAotCSAq
IG9uZXMgaW4gdGhlIFN3aXRjaGVyOiB0aGV5IHdpbGwgcmV0dXJuIHRvIHRoZSBIb3N0LgotCSAq
LwotCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGNwdS0+YXJjaC5pZHQpOyBpKyspIHsKLQkJ
Y29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICpnaWR0ID0gJmNwdS0+YXJjaC5pZHRbaV07Ci0KLQkJ
LyogSWYgbm8gR3Vlc3QgY2FuIGV2ZXIgb3ZlcnJpZGUgdGhpcyB0cmFwLCBsZWF2ZSBpdCBhbG9u
ZS4gKi8KLQkJaWYgKCFkaXJlY3RfdHJhcChpKSkKLQkJCWNvbnRpbnVlOwotCi0JCS8qCi0JCSAq
IE9ubHkgdHJhcCBnYXRlcyAodHlwZSAxNSkgY2FuIGdvIGRpcmVjdCB0byB0aGUgR3Vlc3QuCi0J
CSAqIEludGVycnVwdCBnYXRlcyAodHlwZSAxNCkgZGlzYWJsZSBpbnRlcnJ1cHRzIGFzIHRoZXkg
YXJlCi0JCSAqIGVudGVyZWQsIHdoaWNoIHdlIG5ldmVyIGxldCB0aGUgR3Vlc3QgZG8uICBOb3Qg
cHJlc2VudAotCQkgKiBlbnRyaWVzICh0eXBlIDB4MCkgYWxzbyBjYW4ndCBnbyBkaXJlY3QsIG9m
IGNvdXJzZS4KLQkJICoKLQkJICogSWYgaXQgY2FuJ3QgZ28gZGlyZWN0LCB3ZSBzdGlsbCBuZWVk
IHRvIGNvcHkgdGhlIHByaXYuIGxldmVsOgotCQkgKiB0aGV5IG1pZ2h0IHdhbnQgdG8gZ2l2ZSB1
c2Vyc3BhY2UgYWNjZXNzIHRvIGEgc29mdHdhcmUKLQkJICogaW50ZXJydXB0LgotCQkgKi8KLQkJ
aWYgKGlkdF90eXBlKGdpZHQtPmEsIGdpZHQtPmIpID09IDB4RikKLQkJCWlkdFtpXSA9ICpnaWR0
OwotCQllbHNlCi0JCQlkZWZhdWx0X2lkdF9lbnRyeSgmaWR0W2ldLCBpLCBkZWZbaV0sIGdpZHQp
OwotCX0KLX0KLQotLypIOjIwMAotICogVGhlIEd1ZXN0IENsb2NrLgotICoKLSAqIFRoZXJlIGFy
ZSB0d28gc291cmNlcyBvZiB2aXJ0dWFsIGludGVycnVwdHMuICBXZSBzYXcgb25lIGluIGxndWVz
dF91c2VyLmM6Ci0gKiB0aGUgTGF1bmNoZXIgc2VuZGluZyBpbnRlcnJ1cHRzIGZvciB2aXJ0dWFs
IGRldmljZXMuICBUaGUgb3RoZXIgaXMgdGhlIEd1ZXN0Ci0gKiB0aW1lciBpbnRlcnJ1cHQuCi0g
KgotICogVGhlIEd1ZXN0IHVzZXMgdGhlIExIQ0FMTF9TRVRfQ0xPQ0tFVkVOVCBoeXBlcmNhbGwg
dG8gdGVsbCB1cyBob3cgbG9uZyB0bwotICogdGhlIG5leHQgdGltZXIgaW50ZXJydXB0IChpbiBu
YW5vc2Vjb25kcykuICBXZSB1c2UgdGhlIGhpZ2gtcmVzb2x1dGlvbiB0aW1lcgotICogaW5mcmFz
dHJ1Y3R1cmUgdG8gc2V0IGEgY2FsbGJhY2sgYXQgdGhhdCB0aW1lLgotICoKLSAqIDAgbWVhbnMg
InR1cm4gb2ZmIHRoZSBjbG9jayIuCi0gKi8KLXZvaWQgZ3Vlc3Rfc2V0X2Nsb2NrZXZlbnQoc3Ry
dWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIGRlbHRhKQotewotCWt0aW1lX3QgZXhwaXJl
czsKLQotCWlmICh1bmxpa2VseShkZWx0YSA9PSAwKSkgewotCQkvKiBDbG9jayBldmVudCBkZXZp
Y2UgaXMgc2h1dHRpbmcgZG93bi4gKi8KLQkJaHJ0aW1lcl9jYW5jZWwoJmNwdS0+aHJ0KTsKLQkJ
cmV0dXJuOwotCX0KLQotCS8qCi0JICogV2UgdXNlIHdhbGxjbG9jayB0aW1lIGhlcmUsIHNvIHRo
ZSBHdWVzdCBtaWdodCBub3QgYmUgcnVubmluZyBmb3IKLQkgKiBhbGwgdGhlIHRpbWUgYmV0d2Vl
biBub3cgYW5kIHRoZSB0aW1lciBpbnRlcnJ1cHQgaXQgYXNrZWQgZm9yLiAgVGhpcwotCSAqIGlz
IGFsbW9zdCBhbHdheXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLgotCSAqLwotCWV4cGlyZXMgPSBr
dGltZV9hZGRfbnMoa3RpbWVfZ2V0X3JlYWwoKSwgZGVsdGEpOwotCWhydGltZXJfc3RhcnQoJmNw
dS0+aHJ0LCBleHBpcmVzLCBIUlRJTUVSX01PREVfQUJTKTsKLX0KLQotLyogVGhpcyBpcyB0aGUg
ZnVuY3Rpb24gY2FsbGVkIHdoZW4gdGhlIEd1ZXN0J3MgdGltZXIgZXhwaXJlcy4gKi8KLXN0YXRp
YyBlbnVtIGhydGltZXJfcmVzdGFydCBjbG9ja2Rldl9mbihzdHJ1Y3QgaHJ0aW1lciAqdGltZXIp
Ci17Ci0Jc3RydWN0IGxnX2NwdSAqY3B1ID0gY29udGFpbmVyX29mKHRpbWVyLCBzdHJ1Y3QgbGdf
Y3B1LCBocnQpOwotCi0JLyogUmVtZW1iZXIgdGhlIGZpcnN0IGludGVycnVwdCBpcyB0aGUgdGlt
ZXIgaW50ZXJydXB0LiAqLwotCXNldF9pbnRlcnJ1cHQoY3B1LCAwKTsKLQlyZXR1cm4gSFJUSU1F
Ul9OT1JFU1RBUlQ7Ci19Ci0KLS8qIFRoaXMgc2V0cyB1cCB0aGUgdGltZXIgZm9yIHRoaXMgR3Vl
c3QuICovCi12b2lkIGluaXRfY2xvY2tkZXYoc3RydWN0IGxnX2NwdSAqY3B1KQotewotCWhydGlt
ZXJfaW5pdCgmY3B1LT5ocnQsIENMT0NLX1JFQUxUSU1FLCBIUlRJTUVSX01PREVfQUJTKTsKLQlj
cHUtPmhydC5mdW5jdGlvbiA9IGNsb2NrZGV2X2ZuOwotfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9s
Z3Vlc3QvbGcuaCBiL2RyaXZlcnMvbGd1ZXN0L2xnLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDIzNTZhMjMxODAzNC4uMDAwMDAwMDAwMDAwCi0tLSBhL2RyaXZlcnMvbGd1ZXN0L2xn
LmgKKysrIC9kZXYvbnVsbApAQCAtMSwyNTggKzAsMCBAQAotI2lmbmRlZiBfTEdVRVNUX0gKLSNk
ZWZpbmUgX0xHVUVTVF9ICi0KLSNpZm5kZWYgX19BU1NFTUJMWV9fCi0jaW5jbHVkZSA8bGludXgv
dHlwZXMuaD4KLSNpbmNsdWRlIDxsaW51eC9pbml0Lmg+Ci0jaW5jbHVkZSA8bGludXgvc3RyaW5n
aWZ5Lmg+Ci0jaW5jbHVkZSA8bGludXgvbGd1ZXN0Lmg+Ci0jaW5jbHVkZSA8bGludXgvbGd1ZXN0
X2xhdW5jaGVyLmg+Ci0jaW5jbHVkZSA8bGludXgvd2FpdC5oPgotI2luY2x1ZGUgPGxpbnV4L2hy
dGltZXIuaD4KLSNpbmNsdWRlIDxsaW51eC9lcnIuaD4KLSNpbmNsdWRlIDxsaW51eC9zbGFiLmg+
Ci0KLSNpbmNsdWRlIDxhc20vbGd1ZXN0Lmg+Ci0KLXN0cnVjdCBwZ2RpciB7Ci0JdW5zaWduZWQg
bG9uZyBncGdkaXI7Ci0JYm9vbCBzd2l0Y2hlcl9tYXBwZWQ7Ci0JaW50IGxhc3RfaG9zdF9jcHU7
Ci0JcGdkX3QgKnBnZGlyOwotfTsKLQotLyogV2UgaGF2ZSB0d28gcGFnZXMgc2hhcmVkIHdpdGgg
Z3Vlc3RzLCBwZXIgY3B1LiAgKi8KLXN0cnVjdCBsZ3Vlc3RfcGFnZXMgewotCS8qIFRoaXMgaXMg
dGhlIHN0YWNrIHBhZ2UgbWFwcGVkIHJ3IGluIGd1ZXN0ICovCi0JY2hhciBzcGFyZVtQQUdFX1NJ
WkUgLSBzaXplb2Yoc3RydWN0IGxndWVzdF9yZWdzKV07Ci0Jc3RydWN0IGxndWVzdF9yZWdzIHJl
Z3M7Ci0KLQkvKiBUaGlzIGlzIHRoZSBob3N0IHN0YXRlICYgZ3Vlc3QgZGVzY3JpcHRvciBwYWdl
LCBybyBpbiBndWVzdCAqLwotCXN0cnVjdCBsZ3Vlc3Rfcm9fc3RhdGUgc3RhdGU7Ci19IF9fYXR0
cmlidXRlX18oKGFsaWduZWQoUEFHRV9TSVpFKSkpOwotCi0jZGVmaW5lIENIQU5HRURfSURUCQkx
Ci0jZGVmaW5lIENIQU5HRURfR0RUCQkyCi0jZGVmaW5lIENIQU5HRURfR0RUX1RMUwkJNCAvKiBB
Y3R1YWxseSBhIHN1YnNldCBvZiBDSEFOR0VEX0dEVCAqLwotI2RlZmluZSBDSEFOR0VEX0FMTAkg
ICAgICAgIDMKLQotc3RydWN0IGxnX2NwdSB7Ci0JdW5zaWduZWQgaW50IGlkOwotCXN0cnVjdCBs
Z3Vlc3QgKmxnOwotCXN0cnVjdCB0YXNrX3N0cnVjdCAqdHNrOwotCXN0cnVjdCBtbV9zdHJ1Y3Qg
Km1tOyAJLyogPT0gdHNrLT5tbSwgYnV0IHRoYXQgYmVjb21lcyBOVUxMIG9uIGV4aXQgKi8KLQot
CXUzMiBjcjI7Ci0JdTMyIGVzcDE7Ci0JdTE2IHNzMTsKLQotCS8qIEJpdG1hcCBvZiB3aGF0IGhh
cyBjaGFuZ2VkOiBzZWUgQ0hBTkdFRF8qIGFib3ZlLiAqLwotCWludCBjaGFuZ2VkOwotCi0JLyog
UGVuZGluZyBvcGVyYXRpb24uICovCi0Jc3RydWN0IGxndWVzdF9wZW5kaW5nIHBlbmRpbmc7Ci0K
LQl1bnNpZ25lZCBsb25nICpyZWdfcmVhZDsgLyogcmVnaXN0ZXIgZnJvbSBMSFJFUV9HRVRSRUcg
Ki8KLQotCS8qIEF0IGVuZCBvZiBhIHBhZ2Ugc2hhcmVkIG1hcHBlZCBvdmVyIGxndWVzdF9wYWdl
cyBpbiBndWVzdC4gKi8KLQl1bnNpZ25lZCBsb25nIHJlZ3NfcGFnZTsKLQlzdHJ1Y3QgbGd1ZXN0
X3JlZ3MgKnJlZ3M7Ci0KLQlzdHJ1Y3QgbGd1ZXN0X3BhZ2VzICpsYXN0X3BhZ2VzOwotCi0JLyog
SW5pdGlhbGl6YXRpb24gbW9kZTogbGluZWFyIG1hcCBldmVyeXRoaW5nLiAqLwotCWJvb2wgbGlu
ZWFyX3BhZ2VzOwotCWludCBjcHVfcGdkOyAvKiBXaGljaCBwZ2QgdGhpcyBjcHUgaXMgY3VycmVu
dGx5IHVzaW5nICovCi0KLQkvKiBJZiBhIGh5cGVyY2FsbCB3YXMgYXNrZWQgZm9yLCB0aGlzIHBv
aW50cyB0byB0aGUgYXJndW1lbnRzLiAqLwotCXN0cnVjdCBoY2FsbF9hcmdzICpoY2FsbDsKLQl1
MzIgbmV4dF9oY2FsbDsKLQotCS8qIFZpcnR1YWwgY2xvY2sgZGV2aWNlICovCi0Jc3RydWN0IGhy
dGltZXIgaHJ0OwotCi0JLyogRGlkIHRoZSBHdWVzdCB0ZWxsIHVzIHRvIGhhbHQ/ICovCi0JaW50
IGhhbHRlZDsKLQotCS8qIFBlbmRpbmcgdmlydHVhbCBpbnRlcnJ1cHRzICovCi0JREVDTEFSRV9C
SVRNQVAoaXJxc19wZW5kaW5nLCBMR1VFU1RfSVJRUyk7Ci0KLQlzdHJ1Y3QgbGdfY3B1X2FyY2gg
YXJjaDsKLX07Ci0KLS8qIFRoZSBwcml2YXRlIGluZm8gdGhlIHRocmVhZCBtYWludGFpbnMgYWJv
dXQgdGhlIGd1ZXN0LiAqLwotc3RydWN0IGxndWVzdCB7Ci0Jc3RydWN0IGxndWVzdF9kYXRhIF9f
dXNlciAqbGd1ZXN0X2RhdGE7Ci0Jc3RydWN0IGxnX2NwdSBjcHVzW05SX0NQVVNdOwotCXVuc2ln
bmVkIGludCBucl9jcHVzOwotCi0JLyogVmFsaWQgZ3Vlc3QgbWVtb3J5IHBhZ2VzIG11c3QgYmUg
PCB0aGlzLiAqLwotCXUzMiBwZm5fbGltaXQ7Ci0KLQkvKiBEZXZpY2UgbWVtb3J5IGlzID49IHBm
bl9saW1pdCBhbmQgPCBkZXZpY2VfbGltaXQuICovCi0JdTMyIGRldmljZV9saW1pdDsKLQotCS8q
Ci0JICogVGhpcyBwcm92aWRlcyB0aGUgb2Zmc2V0IHRvIHRoZSBiYXNlIG9mIGd1ZXN0LXBoeXNp
Y2FsIG1lbW9yeSBpbiB0aGUKLQkgKiBMYXVuY2hlci4KLQkgKi8KLQl2b2lkIF9fdXNlciAqbWVt
X2Jhc2U7Ci0JdW5zaWduZWQgbG9uZyBrZXJuZWxfYWRkcmVzczsKLQotCXN0cnVjdCBwZ2RpciBw
Z2RpcnNbNF07Ci0KLQl1bnNpZ25lZCBsb25nIG5vaXJxX2lyZXQ7Ci0KLQl1bnNpZ25lZCBpbnQg
c3RhY2tfcGFnZXM7Ci0JdTMyIHRzY19raHo7Ci0KLQkvKiBEZWFkPyAqLwotCWNvbnN0IGNoYXIg
KmRlYWQ7Ci19OwotCi1leHRlcm4gc3RydWN0IG11dGV4IGxndWVzdF9sb2NrOwotCi0vKiBjb3Jl
LmM6ICovCi1ib29sIGxndWVzdF9hZGRyZXNzX29rKGNvbnN0IHN0cnVjdCBsZ3Vlc3QgKmxnLAot
CQkgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGxlbik7Ci12b2lkIF9f
bGdyZWFkKHN0cnVjdCBsZ19jcHUgKiwgdm9pZCAqLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCk7
Ci12b2lkIF9fbGd3cml0ZShzdHJ1Y3QgbGdfY3B1ICosIHVuc2lnbmVkIGxvbmcsIGNvbnN0IHZv
aWQgKiwgdW5zaWduZWQpOwotZXh0ZXJuIHN0cnVjdCBwYWdlICoqbGdfc3dpdGNoZXJfcGFnZXM7
Ci0KLS8qSDowMzUKLSAqIFVzaW5nIG1lbW9yeS1jb3B5IG9wZXJhdGlvbnMgbGlrZSB0aGF0IGlz
IHVzdWFsbHkgaW5jb252aWVudCwgc28gd2UKLSAqIGhhdmUgdGhlIGZvbGxvd2luZyBoZWxwZXIg
bWFjcm9zIHdoaWNoIHJlYWQgYW5kIHdyaXRlIGEgc3BlY2lmaWMgdHlwZSAob2Z0ZW4KLSAqIGFu
IHVuc2lnbmVkIGxvbmcpLgotICoKLSAqIFRoaXMgcmVhZHMgaW50byBhIHZhcmlhYmxlIG9mIHRo
ZSBnaXZlbiB0eXBlIHRoZW4gcmV0dXJucyB0aGF0LgotICovCi0jZGVmaW5lIGxncmVhZChjcHUs
IGFkZHIsIHR5cGUpCQkJCQkJXAotCSh7IHR5cGUgX3Y7IF9fbGdyZWFkKChjcHUpLCAmX3YsIChh
ZGRyKSwgc2l6ZW9mKF92KSk7IF92OyB9KQotCi0vKiBUaGlzIGNoZWNrcyB0aGF0IHRoZSB2YXJp
YWJsZSBpcyBvZiB0aGUgZ2l2ZW4gdHlwZSwgdGhlbiB3cml0ZXMgaXQgb3V0LiAqLwotI2RlZmlu
ZSBsZ3dyaXRlKGNwdSwgYWRkciwgdHlwZSwgdmFsKQkJCQlcCi0JZG8gewkJCQkJCQlcCi0JCXR5
cGVjaGVjayh0eXBlLCB2YWwpOwkJCQlcCi0JCV9fbGd3cml0ZSgoY3B1KSwgKGFkZHIpLCAmKHZh
bCksIHNpemVvZih2YWwpKTsJXAotCX0gd2hpbGUoMCkKLS8qIChlbmQgb2YgbWVtb3J5IGFjY2Vz
cyBoZWxwZXIgcm91dGluZXMpIDoqLwotCi1pbnQgcnVuX2d1ZXN0KHN0cnVjdCBsZ19jcHUgKmNw
dSwgdW5zaWduZWQgbG9uZyBfX3VzZXIgKnVzZXIpOwotCi0vKgotICogSGVscGVyIG1hY3JvcyB0
byBvYnRhaW4gdGhlIGZpcnN0IDEyIG9yIHRoZSBsYXN0IDIwIGJpdHMsIHRoaXMgaXMgb25seSB0
aGUKLSAqIGZpcnN0IHN0ZXAgaW4gdGhlIG1pZ3JhdGlvbiB0byB0aGUga2VybmVsIHR5cGVzLiAg
cHRlX3BmbiBpcyBhbHJlYWR5IGRlZmluZWQKLSAqIGluIHRoZSBrZXJuZWwuCi0gKi8KLSNkZWZp
bmUgcGdkX2ZsYWdzKHgpCShwZ2RfdmFsKHgpICYgflBBR0VfTUFTSykKLSNkZWZpbmUgcGdkX3Bm
bih4KQkocGdkX3ZhbCh4KSA+PiBQQUdFX1NISUZUKQotI2RlZmluZSBwbWRfZmxhZ3MoeCkgICAg
KHBtZF92YWwoeCkgJiB+UEFHRV9NQVNLKQotI2RlZmluZSBwbWRfcGZuKHgpCShwbWRfdmFsKHgp
ID4+IFBBR0VfU0hJRlQpCi0KLS8qIGludGVycnVwdHNfYW5kX3RyYXBzLmM6ICovCi11bnNpZ25l
ZCBpbnQgaW50ZXJydXB0X3BlbmRpbmcoc3RydWN0IGxnX2NwdSAqY3B1LCBib29sICptb3JlKTsK
LXZvaWQgdHJ5X2RlbGl2ZXJfaW50ZXJydXB0KHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQg
aW50IGlycSwgYm9vbCBtb3JlKTsKLXZvaWQgc2V0X2ludGVycnVwdChzdHJ1Y3QgbGdfY3B1ICpj
cHUsIHVuc2lnbmVkIGludCBpcnEpOwotYm9vbCBkZWxpdmVyX3RyYXAoc3RydWN0IGxnX2NwdSAq
Y3B1LCB1bnNpZ25lZCBpbnQgbnVtKTsKLXZvaWQgbG9hZF9ndWVzdF9pZHRfZW50cnkoc3RydWN0
IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBpbnQgaSwKLQkJCSAgdTMyIGxvdywgdTMyIGhpKTsKLXZv
aWQgZ3Vlc3Rfc2V0X3N0YWNrKHN0cnVjdCBsZ19jcHUgKmNwdSwgdTMyIHNlZywgdTMyIGVzcCwg
dW5zaWduZWQgaW50IHBhZ2VzKTsKLXZvaWQgcGluX3N0YWNrX3BhZ2VzKHN0cnVjdCBsZ19jcHUg
KmNwdSk7Ci12b2lkIHNldHVwX2RlZmF1bHRfaWR0X2VudHJpZXMoc3RydWN0IGxndWVzdF9yb19z
dGF0ZSAqc3RhdGUsCi0JCQkgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAqZGVmKTsKLXZvaWQg
Y29weV90cmFwcyhjb25zdCBzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBkZXNjX3N0cnVjdCAq
aWR0LAotCQljb25zdCB1bnNpZ25lZCBsb25nICpkZWYpOwotdm9pZCBndWVzdF9zZXRfY2xvY2tl
dmVudChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2lnbmVkIGxvbmcgZGVsdGEpOwotYm9vbCBzZW5k
X25vdGlmeV90b19ldmVudGZkKHN0cnVjdCBsZ19jcHUgKmNwdSk7Ci12b2lkIGluaXRfY2xvY2tk
ZXYoc3RydWN0IGxnX2NwdSAqY3B1KTsKLWJvb2wgY2hlY2tfc3lzY2FsbF92ZWN0b3Ioc3RydWN0
IGxndWVzdCAqbGcpOwotYm9vbCBjb3VsZF9iZV9zeXNjYWxsKHVuc2lnbmVkIGludCBudW0pOwot
aW50IGluaXRfaW50ZXJydXB0cyh2b2lkKTsKLXZvaWQgZnJlZV9pbnRlcnJ1cHRzKHZvaWQpOwot
Ci0vKiBzZWdtZW50cy5jOiAqLwotdm9pZCBzZXR1cF9kZWZhdWx0X2dkdF9lbnRyaWVzKHN0cnVj
dCBsZ3Vlc3Rfcm9fc3RhdGUgKnN0YXRlKTsKLXZvaWQgc2V0dXBfZ3Vlc3RfZ2R0KHN0cnVjdCBs
Z19jcHUgKmNwdSk7Ci12b2lkIGxvYWRfZ3Vlc3RfZ2R0X2VudHJ5KHN0cnVjdCBsZ19jcHUgKmNw
dSwgdW5zaWduZWQgaW50IGksCi0JCQkgIHUzMiBsb3csIHUzMiBoaSk7Ci12b2lkIGd1ZXN0X2xv
YWRfdGxzKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyB0bHNfYXJyYXkpOwotdm9p
ZCBjb3B5X2dkdChjb25zdCBzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBkZXNjX3N0cnVjdCAq
Z2R0KTsKLXZvaWQgY29weV9nZHRfdGxzKGNvbnN0IHN0cnVjdCBsZ19jcHUgKmNwdSwgc3RydWN0
IGRlc2Nfc3RydWN0ICpnZHQpOwotCi0vKiBwYWdlX3RhYmxlcy5jOiAqLwotaW50IGluaXRfZ3Vl
c3RfcGFnZXRhYmxlKHN0cnVjdCBsZ3Vlc3QgKmxnKTsKLXZvaWQgZnJlZV9ndWVzdF9wYWdldGFi
bGUoc3RydWN0IGxndWVzdCAqbGcpOwotdm9pZCBndWVzdF9uZXdfcGFnZXRhYmxlKHN0cnVjdCBs
Z19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBwZ3RhYmxlKTsKLXZvaWQgZ3Vlc3Rfc2V0X3BnZChz
dHJ1Y3QgbGd1ZXN0ICpsZywgdW5zaWduZWQgbG9uZyBncGdkaXIsIHUzMiBpKTsKLSNpZmRlZiBD
T05GSUdfWDg2X1BBRQotdm9pZCBndWVzdF9zZXRfcG1kKHN0cnVjdCBsZ3Vlc3QgKmxnLCB1bnNp
Z25lZCBsb25nIGdwZ2RpciwgdTMyIGkpOwotI2VuZGlmCi12b2lkIGd1ZXN0X3BhZ2V0YWJsZV9j
bGVhcl9hbGwoc3RydWN0IGxnX2NwdSAqY3B1KTsKLXZvaWQgZ3Vlc3RfcGFnZXRhYmxlX2ZsdXNo
X3VzZXIoc3RydWN0IGxnX2NwdSAqY3B1KTsKLXZvaWQgZ3Vlc3Rfc2V0X3B0ZShzdHJ1Y3QgbGdf
Y3B1ICpjcHUsIHVuc2lnbmVkIGxvbmcgZ3BnZGlyLAotCQkgICB1bnNpZ25lZCBsb25nIHZhZGRy
LCBwdGVfdCB2YWwpOwotdm9pZCBtYXBfc3dpdGNoZXJfaW5fZ3Vlc3Qoc3RydWN0IGxnX2NwdSAq
Y3B1LCBzdHJ1Y3QgbGd1ZXN0X3BhZ2VzICpwYWdlcyk7Ci1ib29sIGRlbWFuZF9wYWdlKHN0cnVj
dCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBjcjIsIGludCBlcnJjb2RlLAotCQkgdW5zaWdu
ZWQgbG9uZyAqaW9tZW0pOwotdm9pZCBwaW5fcGFnZShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2ln
bmVkIGxvbmcgdmFkZHIpOwotYm9vbCBfX2d1ZXN0X3BhKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5z
aWduZWQgbG9uZyB2YWRkciwgdW5zaWduZWQgbG9uZyAqcGFkZHIpOwotdW5zaWduZWQgbG9uZyBn
dWVzdF9wYShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2lnbmVkIGxvbmcgdmFkZHIpOwotdm9pZCBw
YWdlX3RhYmxlX2d1ZXN0X2RhdGFfaW5pdChzdHJ1Y3QgbGdfY3B1ICpjcHUpOwotCi0vKiA8YXJj
aD4vY29yZS5jOiAqLwotdm9pZCBsZ3Vlc3RfYXJjaF9ob3N0X2luaXQodm9pZCk7Ci12b2lkIGxn
dWVzdF9hcmNoX2hvc3RfZmluaSh2b2lkKTsKLXZvaWQgbGd1ZXN0X2FyY2hfcnVuX2d1ZXN0KHN0
cnVjdCBsZ19jcHUgKmNwdSk7Ci12b2lkIGxndWVzdF9hcmNoX2hhbmRsZV90cmFwKHN0cnVjdCBs
Z19jcHUgKmNwdSk7Ci1pbnQgbGd1ZXN0X2FyY2hfaW5pdF9oeXBlcmNhbGxzKHN0cnVjdCBsZ19j
cHUgKmNwdSk7Ci1pbnQgbGd1ZXN0X2FyY2hfZG9faGNhbGwoc3RydWN0IGxnX2NwdSAqY3B1LCBz
dHJ1Y3QgaGNhbGxfYXJncyAqYXJncyk7Ci12b2lkIGxndWVzdF9hcmNoX3NldHVwX3JlZ3Moc3Ry
dWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIHN0YXJ0KTsKLXVuc2lnbmVkIGxvbmcgKmxn
dWVzdF9hcmNoX3JlZ3B0cihzdHJ1Y3QgbGdfY3B1ICpjcHUsIHNpemVfdCByZWdfb2ZmLCBib29s
IGFueSk7Ci0KLS8qIDxhcmNoPi9zd2l0Y2hlci5TOiAqLwotZXh0ZXJuIGNoYXIgc3RhcnRfc3dp
dGNoZXJfdGV4dFtdLCBlbmRfc3dpdGNoZXJfdGV4dFtdLCBzd2l0Y2hfdG9fZ3Vlc3RbXTsKLQot
LyogbGd1ZXN0X3VzZXIuYzogKi8KLWludCBsZ3Vlc3RfZGV2aWNlX2luaXQodm9pZCk7Ci12b2lk
IGxndWVzdF9kZXZpY2VfcmVtb3ZlKHZvaWQpOwotCi0vKiBoeXBlcmNhbGxzLmM6ICovCi12b2lk
IGRvX2h5cGVyY2FsbHMoc3RydWN0IGxnX2NwdSAqY3B1KTsKLXZvaWQgd3JpdGVfdGltZXN0YW1w
KHN0cnVjdCBsZ19jcHUgKmNwdSk7Ci0KLS8qTDowMzUKLSAqIExldCdzIHN0ZXAgYXNpZGUgZm9y
IHRoZSBtb21lbnQsIHRvIHN0dWR5IG9uZSBpbXBvcnRhbnQgcm91dGluZSB0aGF0J3MgdXNlZAot
ICogd2lkZWx5IGluIHRoZSBIb3N0IGNvZGUuCi0gKgotICogVGhlcmUgYXJlIG1hbnkgY2FzZXMg
d2hlcmUgdGhlIEd1ZXN0IGNhbiBkbyBzb21ldGhpbmcgaW52YWxpZCwgbGlrZSBwYXNzIGNyYXAK
LSAqIHRvIGEgaHlwZXJjYWxsLiAgU2luY2Ugb25seSB0aGUgR3Vlc3Qga2VybmVsIGNhbiBtYWtl
IGh5cGVyY2FsbHMsIGl0J3MgcXVpdGUKLSAqIGFjY2VwdGFibGUgdG8gc2ltcGx5IHRlcm1pbmF0
ZSB0aGUgR3Vlc3QgYW5kIGdpdmUgdGhlIExhdW5jaGVyIGEgbmljZWx5Ci0gKiBmb3JtYXR0ZWQg
cmVhc29uLiAgSXQncyBhbHNvIHNpbXBsZXIgZm9yIHRoZSBHdWVzdCBpdHNlbGYsIHdoaWNoIGRv
ZXNuJ3QKLSAqIG5lZWQgdG8gY2hlY2sgbW9zdCBoeXBlcmNhbGxzIGZvciAic3VjY2VzcyI7IGlm
IHlvdSdyZSBzdGlsbCBydW5uaW5nLCBpdAotICogc3VjY2VlZGVkLgotICoKLSAqIE9uY2UgdGhp
cyBpcyBjYWxsZWQsIHRoZSBHdWVzdCB3aWxsIG5ldmVyIHJ1biBhZ2Fpbiwgc28gbW9zdCBIb3N0
IGNvZGUgY2FuCi0gKiBjYWxsIHRoaXMgdGhlbiBjb250aW51ZSBhcyBpZiBub3RoaW5nIGhhZCBo
YXBwZW5lZC4gIFRoaXMgbWVhbnMgbWFueQotICogZnVuY3Rpb25zIGRvbid0IGhhdmUgdG8gZXhw
bGljaXRseSByZXR1cm4gYW4gZXJyb3IgY29kZSwgd2hpY2gga2VlcHMgdGhlCi0gKiBjb2RlIHNp
bXBsZS4KLSAqCi0gKiBJdCBhbHNvIG1lYW5zIHRoYXQgdGhpcyBjYW4gYmUgY2FsbGVkIG1vcmUg
dGhhbiBvbmNlOiBvbmx5IHRoZSBmaXJzdCBvbmUgaXMKLSAqIHJlbWVtYmVyZWQuICBUaGUgb25s
eSB0cmljayBpcyB0aGF0IHdlIHN0aWxsIG5lZWQgdG8ga2lsbCB0aGUgR3Vlc3QgZXZlbiBpZgot
ICogd2UgY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IHRvIHN0b3JlIHRoZSByZWFzb24uICBMaW51eCBo
YXMgYSBuZWF0IHdheSBvZgotICogcGFja2luZyBlcnJvciBjb2RlcyBpbnRvIGludmFsaWQgcG9p
bnRlcnMsIHNvIHdlIHVzZSB0aGF0IGhlcmUuCi0gKgotICogTGlrZSBhbnkgbWFjcm8gd2hpY2gg
dXNlcyBhbiAiaWYiLCBpdCBpcyBzYWZlbHkgd3JhcHBlZCBpbiBhIHJ1bi1vbmNlICJkbyB7Ci0g
KiB9IHdoaWxlKDApIi4KLSAqLwotI2RlZmluZSBraWxsX2d1ZXN0KGNwdSwgZm10Li4uKQkJCQkJ
XAotZG8gewkJCQkJCQkJXAotCWlmICghKGNwdSktPmxnLT5kZWFkKSB7CQkJCQlcCi0JCShjcHUp
LT5sZy0+ZGVhZCA9IGthc3ByaW50ZihHRlBfQVRPTUlDLCBmbXQpOwlcCi0JCWlmICghKGNwdSkt
PmxnLT5kZWFkKQkJCQlcCi0JCQkoY3B1KS0+bGctPmRlYWQgPSBFUlJfUFRSKC1FTk9NRU0pOwlc
Ci0JfQkJCQkJCQlcCi19IHdoaWxlKDApCi0vKiAoRW5kIG9mIGFzaWRlKSA6Ki8KLQotI2VuZGlm
CS8qIF9fQVNTRU1CTFlfXyAqLwotI2VuZGlmCS8qIF9MR1VFU1RfSCAqLwpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9sZ3Vlc3QvbGd1ZXN0X3VzZXIuYyBiL2RyaXZlcnMvbGd1ZXN0L2xndWVzdF91c2Vy
LmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDFhNjc4N2JjOTM4Ni4uMDAwMDAwMDAw
MDAwCi0tLSBhL2RyaXZlcnMvbGd1ZXN0L2xndWVzdF91c2VyLmMKKysrIC9kZXYvbnVsbApAQCAt
MSw0NDYgKzAsMCBAQAotLypQOjIwMCBUaGlzIGNvbnRhaW5zIGFsbCB0aGUgL2Rldi9sZ3Vlc3Qg
Y29kZSwgd2hlcmVieSB0aGUgdXNlcnNwYWNlCi0gKiBsYXVuY2hlciBjb250cm9scyBhbmQgY29t
bXVuaWNhdGVzIHdpdGggdGhlIEd1ZXN0LiAgRm9yIGV4YW1wbGUsCi0gKiB0aGUgZmlyc3Qgd3Jp
dGUgd2lsbCB0ZWxsIHVzIHRoZSBHdWVzdCdzIG1lbW9yeSBsYXlvdXQgYW5kIGVudHJ5Ci0gKiBw
b2ludC4gIEEgcmVhZCB3aWxsIHJ1biB0aGUgR3Vlc3QgdW50aWwgc29tZXRoaW5nIGhhcHBlbnMs
IHN1Y2ggYXMKLSAqIGEgc2lnbmFsIG9yIHRoZSBHdWVzdCBhY2Nlc3NpbmcgYSBkZXZpY2UuCi06
Ki8KLSNpbmNsdWRlIDxsaW51eC91YWNjZXNzLmg+Ci0jaW5jbHVkZSA8bGludXgvbWlzY2Rldmlj
ZS5oPgotI2luY2x1ZGUgPGxpbnV4L2ZzLmg+Ci0jaW5jbHVkZSA8bGludXgvc2NoZWQuaD4KLSNp
bmNsdWRlIDxsaW51eC9zY2hlZC9tbS5oPgotI2luY2x1ZGUgPGxpbnV4L2ZpbGUuaD4KLSNpbmNs
dWRlIDxsaW51eC9zbGFiLmg+Ci0jaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+Ci0jaW5jbHVkZSAi
bGcuaCIKLQotLypMOjA1MgotICBUaGUgTGF1bmNoZXIgY2FuIGdldCB0aGUgcmVnaXN0ZXJzLCBh
bmQgYWxzbyBzZXQgc29tZSBvZiB0aGVtLgotKi8KLXN0YXRpYyBpbnQgZ2V0cmVnX3NldHVwKHN0
cnVjdCBsZ19jcHUgKmNwdSwgY29uc3QgdW5zaWduZWQgbG9uZyBfX3VzZXIgKmlucHV0KQotewot
CXVuc2lnbmVkIGxvbmcgd2hpY2g7Ci0KLQkvKiBXZSByZS11c2UgdGhlIHB0cmFjZSBzdHJ1Y3R1
cmUgdG8gc3BlY2lmeSB3aGljaCByZWdpc3RlciB0byByZWFkLiAqLwotCWlmIChnZXRfdXNlcih3
aGljaCwgaW5wdXQpICE9IDApCi0JCXJldHVybiAtRUZBVUxUOwotCi0JLyoKLQkgKiBXZSBzZXQg
dXAgdGhlIGNwdSByZWdpc3RlciBwb2ludGVyLCBhbmQgdGhlaXIgbmV4dCByZWFkIHdpbGwKLQkg
KiBhY3R1YWxseSBnZXQgdGhlIHZhbHVlIChpbnN0ZWFkIG9mIHJ1bm5pbmcgdGhlIGd1ZXN0KS4K
LQkgKgotCSAqIFRoZSBsYXN0IGFyZ3VtZW50ICd0cnVlJyBzYXlzIHdlIGNhbiBhY2Nlc3MgYW55
IHJlZ2lzdGVyLgotCSAqLwotCWNwdS0+cmVnX3JlYWQgPSBsZ3Vlc3RfYXJjaF9yZWdwdHIoY3B1
LCB3aGljaCwgdHJ1ZSk7Ci0JaWYgKCFjcHUtPnJlZ19yZWFkKQotCQlyZXR1cm4gLUVOT0VOVDsK
LQotCS8qIEFuZCBiZWNhdXNlIHRoaXMgaXMgYSB3cml0ZSgpIGNhbGwsIHdlIHJldHVybiB0aGUg
bGVuZ3RoIHVzZWQuICovCi0JcmV0dXJuIHNpemVvZih1bnNpZ25lZCBsb25nKSAqIDI7Ci19Ci0K
LXN0YXRpYyBpbnQgc2V0cmVnKHN0cnVjdCBsZ19jcHUgKmNwdSwgY29uc3QgdW5zaWduZWQgbG9u
ZyBfX3VzZXIgKmlucHV0KQotewotCXVuc2lnbmVkIGxvbmcgd2hpY2gsIHZhbHVlLCAqcmVnOwot
Ci0JLyogV2UgcmUtdXNlIHRoZSBwdHJhY2Ugc3RydWN0dXJlIHRvIHNwZWNpZnkgd2hpY2ggcmVn
aXN0ZXIgdG8gcmVhZC4gKi8KLQlpZiAoZ2V0X3VzZXIod2hpY2gsIGlucHV0KSAhPSAwKQotCQly
ZXR1cm4gLUVGQVVMVDsKLQlpbnB1dCsrOwotCWlmIChnZXRfdXNlcih2YWx1ZSwgaW5wdXQpICE9
IDApCi0JCXJldHVybiAtRUZBVUxUOwotCi0JLyogVGhlIGxhc3QgYXJndW1lbnQgJ2ZhbHNlJyBt
ZWFucyB3ZSBjYW4ndCBhY2Nlc3MgYWxsIHJlZ2lzdGVycy4gKi8KLQlyZWcgPSBsZ3Vlc3RfYXJj
aF9yZWdwdHIoY3B1LCB3aGljaCwgZmFsc2UpOwotCWlmICghcmVnKQotCQlyZXR1cm4gLUVOT0VO
VDsKLQotCSpyZWcgPSB2YWx1ZTsKLQotCS8qIEFuZCBiZWNhdXNlIHRoaXMgaXMgYSB3cml0ZSgp
IGNhbGwsIHdlIHJldHVybiB0aGUgbGVuZ3RoIHVzZWQuICovCi0JcmV0dXJuIHNpemVvZih1bnNp
Z25lZCBsb25nKSAqIDM7Ci19Ci0KLS8qTDowNTAKLSAqIFNlbmRpbmcgYW4gaW50ZXJydXB0IGlz
IGRvbmUgYnkgd3JpdGluZyBMSFJFUV9JUlEgYW5kIGFuIGludGVycnVwdAotICogbnVtYmVyIHRv
IC9kZXYvbGd1ZXN0LgotICovCi1zdGF0aWMgaW50IHVzZXJfc2VuZF9pcnEoc3RydWN0IGxnX2Nw
dSAqY3B1LCBjb25zdCB1bnNpZ25lZCBsb25nIF9fdXNlciAqaW5wdXQpCi17Ci0JdW5zaWduZWQg
bG9uZyBpcnE7Ci0KLQlpZiAoZ2V0X3VzZXIoaXJxLCBpbnB1dCkgIT0gMCkKLQkJcmV0dXJuIC1F
RkFVTFQ7Ci0JaWYgKGlycSA+PSBMR1VFU1RfSVJRUykKLQkJcmV0dXJuIC1FSU5WQUw7Ci0KLQkv
KgotCSAqIE5leHQgdGltZSB0aGUgR3Vlc3QgcnVucywgdGhlIGNvcmUgY29kZSB3aWxsIHNlZSBp
ZiBpdCBjYW4gZGVsaXZlcgotCSAqIHRoaXMgaW50ZXJydXB0LgotCSAqLwotCXNldF9pbnRlcnJ1
cHQoY3B1LCBpcnEpOwotCXJldHVybiAwOwotfQotCi0vKkw6MDUzCi0gKiBEZWxpdmVyIGEgdHJh
cDogdGhpcyBpcyB1c2VkIGJ5IHRoZSBMYXVuY2hlciBpZiBpdCBjYW4ndCBlbXVsYXRlCi0gKiBh
biBpbnN0cnVjdGlvbi4KLSAqLwotc3RhdGljIGludCB0cmFwKHN0cnVjdCBsZ19jcHUgKmNwdSwg
Y29uc3QgdW5zaWduZWQgbG9uZyBfX3VzZXIgKmlucHV0KQotewotCXVuc2lnbmVkIGxvbmcgdHJh
cG51bTsKLQotCWlmIChnZXRfdXNlcih0cmFwbnVtLCBpbnB1dCkgIT0gMCkKLQkJcmV0dXJuIC1F
RkFVTFQ7Ci0KLQlpZiAoIWRlbGl2ZXJfdHJhcChjcHUsIHRyYXBudW0pKQotCQlyZXR1cm4gLUVJ
TlZBTDsKLQotCXJldHVybiAwOwotfQotCi0vKkw6MDQwCi0gKiBPbmNlIG91ciBHdWVzdCBpcyBp
bml0aWFsaXplZCwgdGhlIExhdW5jaGVyIG1ha2VzIGl0IHJ1biBieSByZWFkaW5nCi0gKiBmcm9t
IC9kZXYvbGd1ZXN0LgotICovCi1zdGF0aWMgc3NpemVfdCByZWFkKHN0cnVjdCBmaWxlICpmaWxl
LCBjaGFyIF9fdXNlciAqdXNlciwgc2l6ZV90IHNpemUsbG9mZl90Km8pCi17Ci0Jc3RydWN0IGxn
dWVzdCAqbGcgPSBmaWxlLT5wcml2YXRlX2RhdGE7Ci0Jc3RydWN0IGxnX2NwdSAqY3B1OwotCXVu
c2lnbmVkIGludCBjcHVfaWQgPSAqbzsKLQotCS8qIFlvdSBtdXN0IHdyaXRlIExIUkVRX0lOSVRJ
QUxJWkUgZmlyc3QhICovCi0JaWYgKCFsZykKLQkJcmV0dXJuIC1FSU5WQUw7Ci0KLQkvKiBXYXRj
aCBvdXQgZm9yIGFyYml0cmFyeSB2Y3B1IGluZGV4ZXMhICovCi0JaWYgKGNwdV9pZCA+PSBsZy0+
bnJfY3B1cykKLQkJcmV0dXJuIC1FSU5WQUw7Ci0KLQljcHUgPSAmbGctPmNwdXNbY3B1X2lkXTsK
LQotCS8qIElmIHlvdSdyZSBub3QgdGhlIHRhc2sgd2hpY2ggb3ducyB0aGUgR3Vlc3QsIGdvIGF3
YXkuICovCi0JaWYgKGN1cnJlbnQgIT0gY3B1LT50c2spCi0JCXJldHVybiAtRVBFUk07Ci0KLQkv
KiBJZiB0aGUgR3Vlc3QgaXMgYWxyZWFkeSBkZWFkLCB3ZSBpbmRpY2F0ZSB3aHkgKi8KLQlpZiAo
bGctPmRlYWQpIHsKLQkJc2l6ZV90IGxlbjsKLQotCQkvKiBsZy0+ZGVhZCBlaXRoZXIgY29udGFp
bnMgYW4gZXJyb3IgY29kZSwgb3IgYSBzdHJpbmcuICovCi0JCWlmIChJU19FUlIobGctPmRlYWQp
KQotCQkJcmV0dXJuIFBUUl9FUlIobGctPmRlYWQpOwotCi0JCS8qIFdlIGNhbiBvbmx5IHJldHVy
biBhcyBtdWNoIGFzIHRoZSBidWZmZXIgdGhleSByZWFkIHdpdGguICovCi0JCWxlbiA9IG1pbihz
aXplLCBzdHJsZW4obGctPmRlYWQpKzEpOwotCQlpZiAoY29weV90b191c2VyKHVzZXIsIGxnLT5k
ZWFkLCBsZW4pICE9IDApCi0JCQlyZXR1cm4gLUVGQVVMVDsKLQkJcmV0dXJuIGxlbjsKLQl9Ci0K
LQkvKgotCSAqIElmIHdlIHJldHVybmVkIGZyb20gcmVhZCgpIGxhc3QgdGltZSBiZWNhdXNlIHRo
ZSBHdWVzdCBzZW50IEkvTywKLQkgKiBjbGVhciB0aGUgZmxhZy4KLQkgKi8KLQlpZiAoY3B1LT5w
ZW5kaW5nLnRyYXApCi0JCWNwdS0+cGVuZGluZy50cmFwID0gMDsKLQotCS8qIFJ1biB0aGUgR3Vl
c3QgdW50aWwgc29tZXRoaW5nIGludGVyZXN0aW5nIGhhcHBlbnMuICovCi0JcmV0dXJuIHJ1bl9n
dWVzdChjcHUsICh1bnNpZ25lZCBsb25nIF9fdXNlciAqKXVzZXIpOwotfQotCi0vKkw6MDI1Ci0g
KiBUaGlzIGFjdHVhbGx5IGluaXRpYWxpemVzIGEgQ1BVLiAgRm9yIHRoZSBtb21lbnQsIGEgR3Vl
c3QgaXMgb25seQotICogdW5pcHJvY2Vzc29yLCBzbyAiaWQiIGlzIGFsd2F5cyAwLgotICovCi1z
dGF0aWMgaW50IGxnX2NwdV9zdGFydChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2lnbmVkIGlkLCB1
bnNpZ25lZCBsb25nIHN0YXJ0X2lwKQotewotCS8qIFdlIGhhdmUgYSBsaW1pdGVkIG51bWJlciBv
ZiBDUFVzIGluIHRoZSBsZ3Vlc3Qgc3RydWN0LiAqLwotCWlmIChpZCA+PSBBUlJBWV9TSVpFKGNw
dS0+bGctPmNwdXMpKQotCQlyZXR1cm4gLUVJTlZBTDsKLQotCS8qIFNldCB1cCB0aGlzIENQVSdz
IGlkLCBhbmQgcG9pbnRlciBiYWNrIHRvIHRoZSBsZ3Vlc3Qgc3RydWN0LiAqLwotCWNwdS0+aWQg
PSBpZDsKLQljcHUtPmxnID0gY29udGFpbmVyX29mKGNwdSwgc3RydWN0IGxndWVzdCwgY3B1c1tp
ZF0pOwotCWNwdS0+bGctPm5yX2NwdXMrKzsKLQotCS8qIEVhY2ggQ1BVIGhhcyBhIHRpbWVyIGl0
IGNhbiBzZXQuICovCi0JaW5pdF9jbG9ja2RldihjcHUpOwotCi0JLyoKLQkgKiBXZSBuZWVkIGEg
Y29tcGxldGUgcGFnZSBmb3IgdGhlIEd1ZXN0IHJlZ2lzdGVyczogdGhleSBhcmUgYWNjZXNzaWJs
ZQotCSAqIHRvIHRoZSBHdWVzdCBhbmQgd2UgY2FuIG9ubHkgZ3JhbnQgaXQgYWNjZXNzIHRvIHdo
b2xlIHBhZ2VzLgotCSAqLwotCWNwdS0+cmVnc19wYWdlID0gZ2V0X3plcm9lZF9wYWdlKEdGUF9L
RVJORUwpOwotCWlmICghY3B1LT5yZWdzX3BhZ2UpCi0JCXJldHVybiAtRU5PTUVNOwotCi0JLyog
V2UgYWN0dWFsbHkgcHV0IHRoZSByZWdpc3RlcnMgYXQgdGhlIGVuZCBvZiB0aGUgcGFnZS4gKi8K
LQljcHUtPnJlZ3MgPSAodm9pZCAqKWNwdS0+cmVnc19wYWdlICsgUEFHRV9TSVpFIC0gc2l6ZW9m
KCpjcHUtPnJlZ3MpOwotCi0JLyoKLQkgKiBOb3cgd2UgaW5pdGlhbGl6ZSB0aGUgR3Vlc3QncyBy
ZWdpc3RlcnMsIGhhbmRpbmcgaXQgdGhlIHN0YXJ0Ci0JICogYWRkcmVzcy4KLQkgKi8KLQlsZ3Vl
c3RfYXJjaF9zZXR1cF9yZWdzKGNwdSwgc3RhcnRfaXApOwotCi0JLyoKLQkgKiBXZSBrZWVwIGEg
cG9pbnRlciB0byB0aGUgTGF1bmNoZXIgdGFzayAoaWUuIGN1cnJlbnQgdGFzaykgZm9yIHdoZW4K
LQkgKiBvdGhlciBHdWVzdHMgd2FudCB0byB3YWtlIHRoaXMgb25lIChlZy4gY29uc29sZSBpbnB1
dCkuCi0JICovCi0JY3B1LT50c2sgPSBjdXJyZW50OwotCi0JLyoKLQkgKiBXZSBuZWVkIHRvIGtl
ZXAgYSBwb2ludGVyIHRvIHRoZSBMYXVuY2hlcidzIG1lbW9yeSBtYXAsIGJlY2F1c2UgaWYKLQkg
KiB0aGUgTGF1bmNoZXIgZGllcyB3ZSBuZWVkIHRvIGNsZWFuIGl0IHVwLiAgSWYgd2UgZG9uJ3Qg
a2VlcCBhCi0JICogcmVmZXJlbmNlLCBpdCBpcyBkZXN0cm95ZWQgYmVmb3JlIGNsb3NlKCkgaXMg
Y2FsbGVkLgotCSAqLwotCWNwdS0+bW0gPSBnZXRfdGFza19tbShjcHUtPnRzayk7Ci0KLQkvKgot
CSAqIFdlIHJlbWVtYmVyIHdoaWNoIENQVSdzIHBhZ2VzIHRoaXMgR3Vlc3QgdXNlZCBsYXN0LCBm
b3Igb3B0aW1pemF0aW9uCi0JICogd2hlbiB0aGUgc2FtZSBHdWVzdCBydW5zIG9uIHRoZSBzYW1l
IENQVSB0d2ljZS4KLQkgKi8KLQljcHUtPmxhc3RfcGFnZXMgPSBOVUxMOwotCi0JLyogTm8gZXJy
b3IgPT0gc3VjY2Vzcy4gKi8KLQlyZXR1cm4gMDsKLX0KLQotLypMOjAyMAotICogVGhlIGluaXRp
YWxpemF0aW9uIHdyaXRlIHN1cHBsaWVzIDMgcG9pbnRlciBzaXplZCAoMzIgb3IgNjQgYml0KSB2
YWx1ZXMgKGluCi0gKiBhZGRpdGlvbiB0byB0aGUgTEhSRVFfSU5JVElBTElaRSB2YWx1ZSkuICBU
aGVzZSBhcmU6Ci0gKgotICogYmFzZTogVGhlIHN0YXJ0IG9mIHRoZSBHdWVzdC1waHlzaWNhbCBt
ZW1vcnkgaW5zaWRlIHRoZSBMYXVuY2hlciBtZW1vcnkuCi0gKgotICogcGZubGltaXQ6IFRoZSBo
aWdoZXN0IChHdWVzdC1waHlzaWNhbCkgcGFnZSBudW1iZXIgdGhlIEd1ZXN0IHNob3VsZCBiZQot
ICogYWxsb3dlZCB0byBhY2Nlc3MuICBUaGUgR3Vlc3QgbWVtb3J5IGxpdmVzIGluc2lkZSB0aGUg
TGF1bmNoZXIsIHNvIGl0IHNldHMKLSAqIHRoaXMgdG8gZW5zdXJlIHRoZSBHdWVzdCBjYW4gb25s
eSByZWFjaCBpdHMgb3duIG1lbW9yeS4KLSAqCi0gKiBzdGFydDogVGhlIGZpcnN0IGluc3RydWN0
aW9uIHRvIGV4ZWN1dGUgKCJlaXAiIGluIHg4Ni1zcGVhaykuCi0gKi8KLXN0YXRpYyBpbnQgaW5p
dGlhbGl6ZShzdHJ1Y3QgZmlsZSAqZmlsZSwgY29uc3QgdW5zaWduZWQgbG9uZyBfX3VzZXIgKmlu
cHV0KQotewotCS8qICJzdHJ1Y3QgbGd1ZXN0IiBjb250YWlucyBhbGwgd2UgKHRoZSBIb3N0KSBr
bm93IGFib3V0IGEgR3Vlc3QuICovCi0Jc3RydWN0IGxndWVzdCAqbGc7Ci0JaW50IGVycjsKLQl1
bnNpZ25lZCBsb25nIGFyZ3NbNF07Ci0KLQkvKgotCSAqIFdlIGdyYWIgdGhlIEJpZyBMZ3Vlc3Qg
bG9jaywgd2hpY2ggcHJvdGVjdHMgYWdhaW5zdCBtdWx0aXBsZQotCSAqIHNpbXVsdGFuZW91cyBp
bml0aWFsaXphdGlvbnMuCi0JICovCi0JbXV0ZXhfbG9jaygmbGd1ZXN0X2xvY2spOwotCS8qIFlv
dSBjYW4ndCBpbml0aWFsaXplIHR3aWNlISAgQ2xvc2UgdGhlIGRldmljZSBhbmQgc3RhcnQgYWdh
aW4uLi4gKi8KLQlpZiAoZmlsZS0+cHJpdmF0ZV9kYXRhKSB7Ci0JCWVyciA9IC1FQlVTWTsKLQkJ
Z290byB1bmxvY2s7Ci0JfQotCi0JaWYgKGNvcHlfZnJvbV91c2VyKGFyZ3MsIGlucHV0LCBzaXpl
b2YoYXJncykpICE9IDApIHsKLQkJZXJyID0gLUVGQVVMVDsKLQkJZ290byB1bmxvY2s7Ci0JfQot
Ci0JbGcgPSBremFsbG9jKHNpemVvZigqbGcpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWxnKSB7Ci0J
CWVyciA9IC1FTk9NRU07Ci0JCWdvdG8gdW5sb2NrOwotCX0KLQotCS8qIFBvcHVsYXRlIHRoZSBl
YXN5IGZpZWxkcyBvZiBvdXIgInN0cnVjdCBsZ3Vlc3QiICovCi0JbGctPm1lbV9iYXNlID0gKHZv
aWQgX191c2VyICopYXJnc1swXTsKLQlsZy0+cGZuX2xpbWl0ID0gYXJnc1sxXTsKLQlsZy0+ZGV2
aWNlX2xpbWl0ID0gYXJnc1szXTsKLQotCS8qIFRoaXMgaXMgdGhlIGZpcnN0IGNwdSAoY3B1IDAp
IGFuZCBpdCB3aWxsIHN0YXJ0IGJvb3RpbmcgYXQgYXJnc1syXSAqLwotCWVyciA9IGxnX2NwdV9z
dGFydCgmbGctPmNwdXNbMF0sIDAsIGFyZ3NbMl0pOwotCWlmIChlcnIpCi0JCWdvdG8gZnJlZV9s
ZzsKLQotCS8qCi0JICogSW5pdGlhbGl6ZSB0aGUgR3Vlc3QncyBzaGFkb3cgcGFnZSB0YWJsZXMu
ICBUaGlzIGFsbG9jYXRlcwotCSAqIG1lbW9yeSwgc28gY2FuIGZhaWwuCi0JICovCi0JZXJyID0g
aW5pdF9ndWVzdF9wYWdldGFibGUobGcpOwotCWlmIChlcnIpCi0JCWdvdG8gZnJlZV9yZWdzOwot
Ci0JLyogV2Uga2VlcCBvdXIgInN0cnVjdCBsZ3Vlc3QiIGluIHRoZSBmaWxlJ3MgcHJpdmF0ZV9k
YXRhLiAqLwotCWZpbGUtPnByaXZhdGVfZGF0YSA9IGxnOwotCi0JbXV0ZXhfdW5sb2NrKCZsZ3Vl
c3RfbG9jayk7Ci0KLQkvKiBBbmQgYmVjYXVzZSB0aGlzIGlzIGEgd3JpdGUoKSBjYWxsLCB3ZSBy
ZXR1cm4gdGhlIGxlbmd0aCB1c2VkLiAqLwotCXJldHVybiBzaXplb2YoYXJncyk7Ci0KLWZyZWVf
cmVnczoKLQkvKiBGSVhNRTogVGhpcyBzaG91bGQgYmUgaW4gZnJlZV92Y3B1ICovCi0JZnJlZV9w
YWdlKGxnLT5jcHVzWzBdLnJlZ3NfcGFnZSk7Ci1mcmVlX2xnOgotCWtmcmVlKGxnKTsKLXVubG9j
azoKLQltdXRleF91bmxvY2soJmxndWVzdF9sb2NrKTsKLQlyZXR1cm4gZXJyOwotfQotCi0vKkw6
MDEwCi0gKiBUaGUgZmlyc3Qgb3BlcmF0aW9uIHRoZSBMYXVuY2hlciBkb2VzIG11c3QgYmUgYSB3
cml0ZS4gIEFsbCB3cml0ZXMKLSAqIHN0YXJ0IHdpdGggYW4gdW5zaWduZWQgbG9uZyBudW1iZXI6
IGZvciB0aGUgZmlyc3Qgd3JpdGUgdGhpcyBtdXN0IGJlCi0gKiBMSFJFUV9JTklUSUFMSVpFIHRv
IHNldCB1cCB0aGUgR3Vlc3QuICBBZnRlciB0aGF0IHRoZSBMYXVuY2hlciBjYW4gdXNlCi0gKiB3
cml0ZXMgb2Ygb3RoZXIgdmFsdWVzIHRvIHNlbmQgaW50ZXJydXB0cyBvciBzZXQgdXAgcmVjZWlw
dCBvZiBub3RpZmljYXRpb25zLgotICoKLSAqIE5vdGUgdGhhdCB3ZSBvdmVybG9hZCB0aGUgIm9m
ZnNldCIgaW4gdGhlIC9kZXYvbGd1ZXN0IGZpbGUgdG8gaW5kaWNhdGUgd2hhdAotICogQ1BVIG51
bWJlciB3ZSdyZSBkZWFsaW5nIHdpdGguICBDdXJyZW50bHkgdGhpcyBpcyBhbHdheXMgMCBzaW5j
ZSB3ZSBvbmx5Ci0gKiBzdXBwb3J0IHVuaXByb2Nlc3NvciBHdWVzdHMsIGJ1dCB5b3UgY2FuIHNl
ZSB0aGUgYmVnaW5uaW5ncyBvZiBTTVAgc3VwcG9ydAotICogaGVyZS4KLSAqLwotc3RhdGljIHNz
aXplX3Qgd3JpdGUoc3RydWN0IGZpbGUgKmZpbGUsIGNvbnN0IGNoYXIgX191c2VyICppbiwKLQkJ
ICAgICBzaXplX3Qgc2l6ZSwgbG9mZl90ICpvZmYpCi17Ci0JLyoKLQkgKiBPbmNlIHRoZSBHdWVz
dCBpcyBpbml0aWFsaXplZCwgd2UgaG9sZCB0aGUgInN0cnVjdCBsZ3Vlc3QiIGluIHRoZQotCSAq
IGZpbGUgcHJpdmF0ZSBkYXRhLgotCSAqLwotCXN0cnVjdCBsZ3Vlc3QgKmxnID0gZmlsZS0+cHJp
dmF0ZV9kYXRhOwotCWNvbnN0IHVuc2lnbmVkIGxvbmcgX191c2VyICppbnB1dCA9IChjb25zdCB1
bnNpZ25lZCBsb25nIF9fdXNlciAqKWluOwotCXVuc2lnbmVkIGxvbmcgcmVxOwotCXN0cnVjdCBs
Z19jcHUgKnVuaW5pdGlhbGl6ZWRfdmFyKGNwdSk7Ci0JdW5zaWduZWQgaW50IGNwdV9pZCA9ICpv
ZmY7Ci0KLQkvKiBUaGUgZmlyc3QgdmFsdWUgdGVsbHMgdXMgd2hhdCB0aGlzIHJlcXVlc3QgaXMu
ICovCi0JaWYgKGdldF91c2VyKHJlcSwgaW5wdXQpICE9IDApCi0JCXJldHVybiAtRUZBVUxUOwot
CWlucHV0Kys7Ci0KLQkvKiBJZiB5b3UgaGF2ZW4ndCBpbml0aWFsaXplZCwgeW91IG11c3QgZG8g
dGhhdCBmaXJzdC4gKi8KLQlpZiAocmVxICE9IExIUkVRX0lOSVRJQUxJWkUpIHsKLQkJaWYgKCFs
ZyB8fCAoY3B1X2lkID49IGxnLT5ucl9jcHVzKSkKLQkJCXJldHVybiAtRUlOVkFMOwotCQljcHUg
PSAmbGctPmNwdXNbY3B1X2lkXTsKLQotCQkvKiBPbmNlIHRoZSBHdWVzdCBpcyBkZWFkLCB5b3Ug
Y2FuIG9ubHkgcmVhZCgpIHdoeSBpdCBkaWVkLiAqLwotCQlpZiAobGctPmRlYWQpCi0JCQlyZXR1
cm4gLUVOT0VOVDsKLQl9Ci0KLQlzd2l0Y2ggKHJlcSkgewotCWNhc2UgTEhSRVFfSU5JVElBTEla
RToKLQkJcmV0dXJuIGluaXRpYWxpemUoZmlsZSwgaW5wdXQpOwotCWNhc2UgTEhSRVFfSVJROgot
CQlyZXR1cm4gdXNlcl9zZW5kX2lycShjcHUsIGlucHV0KTsKLQljYXNlIExIUkVRX0dFVFJFRzoK
LQkJcmV0dXJuIGdldHJlZ19zZXR1cChjcHUsIGlucHV0KTsKLQljYXNlIExIUkVRX1NFVFJFRzoK
LQkJcmV0dXJuIHNldHJlZyhjcHUsIGlucHV0KTsKLQljYXNlIExIUkVRX1RSQVA6Ci0JCXJldHVy
biB0cmFwKGNwdSwgaW5wdXQpOwotCWRlZmF1bHQ6Ci0JCXJldHVybiAtRUlOVkFMOwotCX0KLX0K
LQotc3RhdGljIGludCBvcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxl
KQotewotCWZpbGUtPnByaXZhdGVfZGF0YSA9IE5VTEw7Ci0KLQlyZXR1cm4gMDsKLX0KLQotLypM
OjA2MAotICogVGhlIGZpbmFsIHBpZWNlIG9mIGludGVyZmFjZSBjb2RlIGlzIHRoZSBjbG9zZSgp
IHJvdXRpbmUuICBJdCByZXZlcnNlcwotICogZXZlcnl0aGluZyBkb25lIGluIGluaXRpYWxpemUo
KS4gIFRoaXMgaXMgdXN1YWxseSBjYWxsZWQgYmVjYXVzZSB0aGUKLSAqIExhdW5jaGVyIGV4aXRl
ZC4KLSAqCi0gKiBOb3RlIHRoYXQgdGhlIGNsb3NlIHJvdXRpbmUgcmV0dXJucyAwIG9yIGEgbmVn
YXRpdmUgZXJyb3IgbnVtYmVyOiBpdCBjYW4ndAotICogcmVhbGx5IGZhaWwsIGJ1dCBpdCBjYW4g
d2hpbmUuICBJIGJsYW1lIFN1biBmb3IgdGhpcyB3YXJ0LCBhbmQgSyZSIEMgZm9yCi0gKiBsZXR0
aW5nIHRoZW0gZG8gaXQuCi06Ki8KLXN0YXRpYyBpbnQgY2xvc2Uoc3RydWN0IGlub2RlICppbm9k
ZSwgc3RydWN0IGZpbGUgKmZpbGUpCi17Ci0Jc3RydWN0IGxndWVzdCAqbGcgPSBmaWxlLT5wcml2
YXRlX2RhdGE7Ci0JdW5zaWduZWQgaW50IGk7Ci0KLQkvKiBJZiB3ZSBuZXZlciBzdWNjZXNzZnVs
bHkgaW5pdGlhbGl6ZWQsIHRoZXJlJ3Mgbm90aGluZyB0byBjbGVhbiB1cCAqLwotCWlmICghbGcp
Ci0JCXJldHVybiAwOwotCi0JLyoKLQkgKiBXZSBuZWVkIHRoZSBiaWcgbG9jaywgdG8gcHJvdGVj
dCBmcm9tIGludGVyLWd1ZXN0IEkvTyBhbmQgb3RoZXIKLQkgKiBMYXVuY2hlcnMgaW5pdGlhbGl6
aW5nIGd1ZXN0cy4KLQkgKi8KLQltdXRleF9sb2NrKCZsZ3Vlc3RfbG9jayk7Ci0KLQkvKiBGcmVl
IHVwIHRoZSBzaGFkb3cgcGFnZSB0YWJsZXMgZm9yIHRoZSBHdWVzdC4gKi8KLQlmcmVlX2d1ZXN0
X3BhZ2V0YWJsZShsZyk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgbGctPm5yX2NwdXM7IGkrKykgewot
CQkvKiBDYW5jZWxzIHRoZSBocnRpbWVyIHNldCB2aWEgTEhDQUxMX1NFVF9DTE9DS0VWRU5ULiAq
LwotCQlocnRpbWVyX2NhbmNlbCgmbGctPmNwdXNbaV0uaHJ0KTsKLQkJLyogV2UgY2FuIGZyZWUg
dXAgdGhlIHJlZ2lzdGVyIHBhZ2Ugd2UgYWxsb2NhdGVkLiAqLwotCQlmcmVlX3BhZ2UobGctPmNw
dXNbaV0ucmVnc19wYWdlKTsKLQkJLyoKLQkJICogTm93IGFsbCB0aGUgbWVtb3J5IGNsZWFudXBz
IGFyZSBkb25lLCBpdCdzIHNhZmUgdG8gcmVsZWFzZQotCQkgKiB0aGUgTGF1bmNoZXIncyBtZW1v
cnkgbWFuYWdlbWVudCBzdHJ1Y3R1cmUuCi0JCSAqLwotCQltbXB1dChsZy0+Y3B1c1tpXS5tbSk7
Ci0JfQotCi0JLyoKLQkgKiBJZiBsZy0+ZGVhZCBkb2Vzbid0IGNvbnRhaW4gYW4gZXJyb3IgY29k
ZSBpdCB3aWxsIGJlIE5VTEwgb3IgYQotCSAqIGttYWxsb2MoKWVkIHN0cmluZywgZWl0aGVyIG9m
IHdoaWNoIGlzIG9rIHRvIGhhbmQgdG8ga2ZyZWUoKS4KLQkgKi8KLQlpZiAoIUlTX0VSUihsZy0+
ZGVhZCkpCi0JCWtmcmVlKGxnLT5kZWFkKTsKLQkvKiBGcmVlIHRoZSBtZW1vcnkgYWxsb2NhdGVk
IHRvIHRoZSBsZ3Vlc3Rfc3RydWN0ICovCi0Ja2ZyZWUobGcpOwotCS8qIFJlbGVhc2UgbG9jayBh
bmQgZXhpdC4gKi8KLQltdXRleF91bmxvY2soJmxndWVzdF9sb2NrKTsKLQotCXJldHVybiAwOwot
fQotCi0vKkw6MDAwCi0gKiBXZWxjb21lIHRvIG91ciBqb3VybmV5IHRocm91Z2ggdGhlIExhdW5j
aGVyIQotICoKLSAqIFRoZSBMYXVuY2hlciBpcyB0aGUgSG9zdCB1c2Vyc3BhY2UgcHJvZ3JhbSB3
aGljaCBzZXRzIHVwLCBydW5zIGFuZCBzZXJ2aWNlcwotICogdGhlIEd1ZXN0LiAgSW4gZmFjdCwg
bWFueSBjb21tZW50cyBpbiB0aGUgRHJpdmVycyB3aGljaCByZWZlciB0byAidGhlIEhvc3QiCi0g
KiBkb2luZyB0aGluZ3MgYXJlIGluYWNjdXJhdGU6IHRoZSBMYXVuY2hlciBkb2VzIGFsbCB0aGUg
ZGV2aWNlIGhhbmRsaW5nIGZvcgotICogdGhlIEd1ZXN0LCBidXQgdGhlIEd1ZXN0IGNhbid0IGtu
b3cgdGhhdC4KLSAqCi0gKiBKdXN0IHRvIGNvbmZ1c2UgeW91OiB0byB0aGUgSG9zdCBrZXJuZWws
IHRoZSBMYXVuY2hlciAqaXMqIHRoZSBHdWVzdCBhbmQgd2UKLSAqIHNoYWxsIHNlZSBtb3JlIG9m
IHRoYXQgbGF0ZXIuCi0gKgotICogV2UgYmVnaW4gb3VyIHVuZGVyc3RhbmRpbmcgd2l0aCB0aGUg
SG9zdCBrZXJuZWwgaW50ZXJmYWNlIHdoaWNoIHRoZSBMYXVuY2hlcgotICogdXNlczogcmVhZGlu
ZyBhbmQgd3JpdGluZyBhIGNoYXJhY3RlciBkZXZpY2UgY2FsbGVkIC9kZXYvbGd1ZXN0LiAgQWxs
IHRoZQotICogd29yayBoYXBwZW5zIGluIHRoZSByZWFkKCksIHdyaXRlKCkgYW5kIGNsb3NlKCkg
cm91dGluZXM6Ci0gKi8KLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIGxndWVz
dF9mb3BzID0gewotCS5vd25lcgkgPSBUSElTX01PRFVMRSwKLQkub3BlbgkgPSBvcGVuLAotCS5y
ZWxlYXNlID0gY2xvc2UsCi0JLndyaXRlCSA9IHdyaXRlLAotCS5yZWFkCSA9IHJlYWQsCi0JLmxs
c2VlayAgPSBkZWZhdWx0X2xsc2VlaywKLX07Ci0vKjoqLwotCi0vKgotICogVGhpcyBpcyBhIHRl
eHRib29rIGV4YW1wbGUgb2YgYSAibWlzYyIgY2hhcmFjdGVyIGRldmljZS4gIFBvcHVsYXRlIGEg
InN0cnVjdAotICogbWlzY2RldmljZSIgYW5kIHJlZ2lzdGVyIGl0IHdpdGggbWlzY19yZWdpc3Rl
cigpLgotICovCi1zdGF0aWMgc3RydWN0IG1pc2NkZXZpY2UgbGd1ZXN0X2RldiA9IHsKLQkubWlu
b3IJPSBNSVNDX0RZTkFNSUNfTUlOT1IsCi0JLm5hbWUJPSAibGd1ZXN0IiwKLQkuZm9wcwk9ICZs
Z3Vlc3RfZm9wcywKLX07Ci0KLWludCBfX2luaXQgbGd1ZXN0X2RldmljZV9pbml0KHZvaWQpCi17
Ci0JcmV0dXJuIG1pc2NfcmVnaXN0ZXIoJmxndWVzdF9kZXYpOwotfQotCi12b2lkIF9fZXhpdCBs
Z3Vlc3RfZGV2aWNlX3JlbW92ZSh2b2lkKQotewotCW1pc2NfZGVyZWdpc3RlcigmbGd1ZXN0X2Rl
dik7Ci19CmRpZmYgLS1naXQgYS9kcml2ZXJzL2xndWVzdC9wYWdlX3RhYmxlcy5jIGIvZHJpdmVy
cy9sZ3Vlc3QvcGFnZV90YWJsZXMuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMGJj
MTI3ZTlmMTZhLi4wMDAwMDAwMDAwMDAKLS0tIGEvZHJpdmVycy9sZ3Vlc3QvcGFnZV90YWJsZXMu
YworKysgL2Rldi9udWxsCkBAIC0xLDEyMzkgKzAsMCBAQAotLypQOjcwMAotICogVGhlIHBhZ2V0
YWJsZSBjb2RlLCBvbiB0aGUgb3RoZXIgaGFuZCwgc3RpbGwgc2hvd3MgdGhlIHNjYXJzIG9mCi0g
KiBwcmV2aW91cyBlbmNvdW50ZXJzLiAgSXQncyBmdW5jdGlvbmFsLCBhbmQgYXMgbmVhdCBhcyBp
dCBjYW4gYmUgaW4gdGhlCi0gKiBjaXJjdW1zdGFuY2VzLCBidXQgYmUgd2FyeSwgZm9yIHRoZXNl
IHRoaW5ncyBhcmUgc3VidGxlIGFuZCBicmVhayBlYXNpbHkuCi0gKiBUaGUgR3Vlc3QgcHJvdmlk
ZXMgYSB2aXJ0dWFsIHRvIHBoeXNpY2FsIG1hcHBpbmcsIGJ1dCB3ZSBjYW4gbmVpdGhlciB0cnVz
dAotICogaXQgbm9yIHVzZSBpdDogd2UgdmVyaWZ5IGFuZCBjb252ZXJ0IGl0IGhlcmUgdGhlbiBw
b2ludCB0aGUgQ1BVIHRvIHRoZQotICogY29udmVydGVkIEd1ZXN0IHBhZ2VzIHdoZW4gcnVubmlu
ZyB0aGUgR3Vlc3QuCi06Ki8KLQotLyogQ29weXJpZ2h0IChDKSBSdXN0eSBSdXNzZWxsIElCTSBD
b3Jwb3JhdGlvbiAyMDEzLgotICogR1BMIHYyIGFuZCBhbnkgbGF0ZXIgdmVyc2lvbiAqLwotI2lu
Y2x1ZGUgPGxpbnV4L21tLmg+Ci0jaW5jbHVkZSA8bGludXgvZ2ZwLmg+Ci0jaW5jbHVkZSA8bGlu
dXgvdHlwZXMuaD4KLSNpbmNsdWRlIDxsaW51eC9zcGlubG9jay5oPgotI2luY2x1ZGUgPGxpbnV4
L3JhbmRvbS5oPgotI2luY2x1ZGUgPGxpbnV4L3BlcmNwdS5oPgotI2luY2x1ZGUgPGFzbS90bGJm
bHVzaC5oPgotI2luY2x1ZGUgPGxpbnV4L3VhY2Nlc3MuaD4KLSNpbmNsdWRlICJsZy5oIgotCi0v
Kk06MDA4Ci0gKiBXZSBob2xkIHJlZmVyZW5jZSB0byBwYWdlcywgd2hpY2ggcHJldmVudHMgdGhl
bSBmcm9tIGJlaW5nIHN3YXBwZWQuCi0gKiBJdCdkIGJlIG5pY2UgdG8gaGF2ZSBhIGNhbGxiYWNr
IGluIHRoZSAic3RydWN0IG1tX3N0cnVjdCIgd2hlbiBMaW51eCB3YW50cwotICogdG8gc3dhcCBv
dXQuICBJZiB3ZSBoYWQgdGhpcywgYW5kIGEgc2hyaW5rZXIgY2FsbGJhY2sgdG8gdHJpbSBQVEUg
cGFnZXMsIHdlCi0gKiBjb3VsZCBwcm9iYWJseSBjb25zaWRlciBsYXVuY2hpbmcgR3Vlc3RzIGFz
IG5vbi1yb290LgotOiovCi0KLS8qSDozMDAKLSAqIFRoZSBQYWdlIFRhYmxlIENvZGUKLSAqCi0g
KiBXZSB1c2UgdHdvLWxldmVsIHBhZ2UgdGFibGVzIGZvciB0aGUgR3Vlc3QsIG9yIHRocmVlLWxl
dmVsIHdpdGggUEFFLiAgSWYKLSAqIHlvdSdyZSBub3QgZW50aXJlbHkgY29tZm9ydGFibGUgd2l0
aCB2aXJ0dWFsIGFkZHJlc3NlcywgcGh5c2ljYWwgYWRkcmVzc2VzCi0gKiBhbmQgcGFnZSB0YWJs
ZXMgdGhlbiBJIHJlY29tbWVuZCB5b3UgcmV2aWV3IGFyY2gveDg2L2xndWVzdC9ib290LmMncyAi
UGFnZQotICogVGFibGUgSGFuZGxpbmciICh3aXRoIGRpYWdyYW1zISkuCi0gKgotICogVGhlIEd1
ZXN0IGtlZXBzIHBhZ2UgdGFibGVzLCBidXQgd2UgbWFpbnRhaW4gdGhlIGFjdHVhbCBvbmVzIGhl
cmU6IHRoZXNlIGFyZQotICogY2FsbGVkICJzaGFkb3ciIHBhZ2UgdGFibGVzLiAgV2hpY2ggaXMg
YSB2ZXJ5IEd1ZXN0LWNlbnRyaWMgbmFtZTogdGhlc2UgYXJlCi0gKiB0aGUgcmVhbCBwYWdlIHRh
YmxlcyB0aGUgQ1BVIHVzZXMsIGFsdGhvdWdoIHdlIGtlZXAgdGhlbSB1cCB0byBkYXRlIHRvCi0g
KiByZWZsZWN0IHRoZSBHdWVzdCdzLiAgKFNlZSB3aGF0IEkgbWVhbiBhYm91dCB3ZWlyZCBuYW1p
bmc/ICBTaW5jZSB3aGVuIGRvCi0gKiBzaGFkb3dzIHJlZmxlY3QgYW55dGhpbmc/KQotICoKLSAq
IEFueXdheSwgdGhpcyBpcyB0aGUgbW9zdCBjb21wbGljYXRlZCBwYXJ0IG9mIHRoZSBIb3N0IGNv
ZGUuICBUaGVyZSBhcmUgc2V2ZW4KLSAqIHBhcnRzIHRvIHRoaXM6Ci0gKiAgKGkpIExvb2tpbmcg
dXAgYSBwYWdlIHRhYmxlIGVudHJ5IHdoZW4gdGhlIEd1ZXN0IGZhdWx0cywKLSAqICAoaWkpIE1h
a2luZyBzdXJlIHRoZSBHdWVzdCBzdGFjayBpcyBtYXBwZWQsCi0gKiAgKGlpaSkgU2V0dGluZyB1
cCBhIHBhZ2UgdGFibGUgZW50cnkgd2hlbiB0aGUgR3Vlc3QgdGVsbHMgdXMgb25lIGhhcyBjaGFu
Z2VkLAotICogIChpdikgU3dpdGNoaW5nIHBhZ2UgdGFibGVzLAotICogICh2KSBGbHVzaGluZyAo
dGhyb3dpbmcgYXdheSkgcGFnZSB0YWJsZXMsCi0gKiAgKHZpKSBNYXBwaW5nIHRoZSBTd2l0Y2hl
ciB3aGVuIHRoZSBHdWVzdCBpcyBhYm91dCB0byBydW4sCi0gKiAgKHZpaSkgU2V0dGluZyB1cCB0
aGUgcGFnZSB0YWJsZXMgaW5pdGlhbGx5LgotOiovCi0KLS8qCi0gKiBUaGUgU3dpdGNoZXIgdXNl
cyB0aGUgY29tcGxldGUgdG9wIFBURSBwYWdlLiAgVGhhdCdzIDEwMjQgUFRFIGVudHJpZXMgKDRN
QikKLSAqIG9yIDUxMiBQVEUgZW50cmllcyB3aXRoIFBBRSAoMk1CKS4KLSAqLwotI2RlZmluZSBT
V0lUQ0hFUl9QR0RfSU5ERVggKFBUUlNfUEVSX1BHRCAtIDEpCi0KLS8qCi0gKiBGb3IgUEFFIHdl
IG5lZWQgdGhlIFBNRCBpbmRleCBhcyB3ZWxsLiBXZSB1c2UgdGhlIGxhc3QgMk1CLCBzbyB3ZQot
ICogd2lsbCBuZWVkIHRoZSBsYXN0IHBtZCBlbnRyeSBvZiB0aGUgbGFzdCBwbWQgcGFnZS4KLSAq
LwotI2lmZGVmIENPTkZJR19YODZfUEFFCi0jZGVmaW5lIENIRUNLX0dQR0RfTUFTSwkJX1BBR0Vf
UFJFU0VOVAotI2Vsc2UKLSNkZWZpbmUgQ0hFQ0tfR1BHRF9NQVNLCQlfUEFHRV9UQUJMRQotI2Vu
ZGlmCi0KLS8qSDozMjAKLSAqIFRoZSBwYWdlIHRhYmxlIGNvZGUgaXMgY3VybHkgZW5vdWdoIHRv
IG5lZWQgaGVscGVyIGZ1bmN0aW9ucyB0byBrZWVwIGl0Ci0gKiBjbGVhciBhbmQgY2xlYW4uICBU
aGUga2VybmVsIGl0c2VsZiBwcm92aWRlcyBtYW55IG9mIHRoZW07IG9uZSBhZHZhbnRhZ2UKLSAq
IG9mIGluc2lzdGluZyB0aGF0IHRoZSBHdWVzdCBhbmQgSG9zdCB1c2UgdGhlIHNhbWUgQ09ORklH
X1g4Nl9QQUUgc2V0dGluZy4KLSAqCi0gKiBUaGVyZSBhcmUgdHdvIGZ1bmN0aW9ucyB3aGljaCBy
ZXR1cm4gcG9pbnRlcnMgdG8gdGhlIHNoYWRvdyAoYWthICJyZWFsIikKLSAqIHBhZ2UgdGFibGVz
LgotICoKLSAqIHNwZ2RfYWRkcigpIHRha2VzIHRoZSB2aXJ0dWFsIGFkZHJlc3MgYW5kIHJldHVy
bnMgYSBwb2ludGVyIHRvIHRoZSB0b3AtbGV2ZWwKLSAqIHBhZ2UgZGlyZWN0b3J5IGVudHJ5IChQ
R0QpIGZvciB0aGF0IGFkZHJlc3MuICBTaW5jZSB3ZSBrZWVwIHRyYWNrIG9mIHNldmVyYWwKLSAq
IHBhZ2UgdGFibGVzLCB0aGUgImkiIGFyZ3VtZW50IHRlbGxzIHVzIHdoaWNoIG9uZSB3ZSdyZSBp
bnRlcmVzdGVkIGluIChpdCdzCi0gKiB1c3VhbGx5IHRoZSBjdXJyZW50IG9uZSkuCi0gKi8KLXN0
YXRpYyBwZ2RfdCAqc3BnZF9hZGRyKHN0cnVjdCBsZ19jcHUgKmNwdSwgdTMyIGksIHVuc2lnbmVk
IGxvbmcgdmFkZHIpCi17Ci0JdW5zaWduZWQgaW50IGluZGV4ID0gcGdkX2luZGV4KHZhZGRyKTsK
LQotCS8qIFJldHVybiBhIHBvaW50ZXIgaW5kZXgndGggcGdkIGVudHJ5IGZvciB0aGUgaSd0aCBw
YWdlIHRhYmxlLiAqLwotCXJldHVybiAmY3B1LT5sZy0+cGdkaXJzW2ldLnBnZGlyW2luZGV4XTsK
LX0KLQotI2lmZGVmIENPTkZJR19YODZfUEFFCi0vKgotICogVGhpcyByb3V0aW5lIHRoZW4gdGFr
ZXMgdGhlIFBHRCBlbnRyeSBnaXZlbiBhYm92ZSwgd2hpY2ggY29udGFpbnMgdGhlCi0gKiBhZGRy
ZXNzIG9mIHRoZSBQTUQgcGFnZS4gIEl0IHRoZW4gcmV0dXJucyBhIHBvaW50ZXIgdG8gdGhlIFBN
RCBlbnRyeSBmb3IgdGhlCi0gKiBnaXZlbiBhZGRyZXNzLgotICovCi1zdGF0aWMgcG1kX3QgKnNw
bWRfYWRkcihzdHJ1Y3QgbGdfY3B1ICpjcHUsIHBnZF90IHNwZ2QsIHVuc2lnbmVkIGxvbmcgdmFk
ZHIpCi17Ci0JdW5zaWduZWQgaW50IGluZGV4ID0gcG1kX2luZGV4KHZhZGRyKTsKLQlwbWRfdCAq
cGFnZTsKLQotCS8qIFlvdSBzaG91bGQgbmV2ZXIgY2FsbCB0aGlzIGlmIHRoZSBQR0QgZW50cnkg
d2Fzbid0IHZhbGlkICovCi0JQlVHX09OKCEocGdkX2ZsYWdzKHNwZ2QpICYgX1BBR0VfUFJFU0VO
VCkpOwotCXBhZ2UgPSBfX3ZhKHBnZF9wZm4oc3BnZCkgPDwgUEFHRV9TSElGVCk7Ci0KLQlyZXR1
cm4gJnBhZ2VbaW5kZXhdOwotfQotI2VuZGlmCi0KLS8qCi0gKiBUaGlzIHJvdXRpbmUgdGhlbiB0
YWtlcyB0aGUgcGFnZSBkaXJlY3RvcnkgZW50cnkgcmV0dXJuZWQgYWJvdmUsIHdoaWNoCi0gKiBj
b250YWlucyB0aGUgYWRkcmVzcyBvZiB0aGUgcGFnZSB0YWJsZSBlbnRyeSAoUFRFKSBwYWdlLiAg
SXQgdGhlbiByZXR1cm5zIGEKLSAqIHBvaW50ZXIgdG8gdGhlIFBURSBlbnRyeSBmb3IgdGhlIGdp
dmVuIGFkZHJlc3MuCi0gKi8KLXN0YXRpYyBwdGVfdCAqc3B0ZV9hZGRyKHN0cnVjdCBsZ19jcHUg
KmNwdSwgcGdkX3Qgc3BnZCwgdW5zaWduZWQgbG9uZyB2YWRkcikKLXsKLSNpZmRlZiBDT05GSUdf
WDg2X1BBRQotCXBtZF90ICpwbWQgPSBzcG1kX2FkZHIoY3B1LCBzcGdkLCB2YWRkcik7Ci0JcHRl
X3QgKnBhZ2UgPSBfX3ZhKHBtZF9wZm4oKnBtZCkgPDwgUEFHRV9TSElGVCk7Ci0KLQkvKiBZb3Ug
c2hvdWxkIG5ldmVyIGNhbGwgdGhpcyBpZiB0aGUgUE1EIGVudHJ5IHdhc24ndCB2YWxpZCAqLwot
CUJVR19PTighKHBtZF9mbGFncygqcG1kKSAmIF9QQUdFX1BSRVNFTlQpKTsKLSNlbHNlCi0JcHRl
X3QgKnBhZ2UgPSBfX3ZhKHBnZF9wZm4oc3BnZCkgPDwgUEFHRV9TSElGVCk7Ci0JLyogWW91IHNo
b3VsZCBuZXZlciBjYWxsIHRoaXMgaWYgdGhlIFBHRCBlbnRyeSB3YXNuJ3QgdmFsaWQgKi8KLQlC
VUdfT04oIShwZ2RfZmxhZ3Moc3BnZCkgJiBfUEFHRV9QUkVTRU5UKSk7Ci0jZW5kaWYKLQotCXJl
dHVybiAmcGFnZVtwdGVfaW5kZXgodmFkZHIpXTsKLX0KLQotLyoKLSAqIFRoZXNlIGZ1bmN0aW9u
cyBhcmUganVzdCBsaWtlIHRoZSBhYm92ZSwgZXhjZXB0IHRoZXkgYWNjZXNzIHRoZSBHdWVzdAot
ICogcGFnZSB0YWJsZXMuICBIZW5jZSB0aGV5IHJldHVybiBhIEd1ZXN0IGFkZHJlc3MuCi0gKi8K
LXN0YXRpYyB1bnNpZ25lZCBsb25nIGdwZ2RfYWRkcihzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2ln
bmVkIGxvbmcgdmFkZHIpCi17Ci0JdW5zaWduZWQgaW50IGluZGV4ID0gdmFkZHIgPj4gKFBHRElS
X1NISUZUKTsKLQlyZXR1cm4gY3B1LT5sZy0+cGdkaXJzW2NwdS0+Y3B1X3BnZF0uZ3BnZGlyICsg
aW5kZXggKiBzaXplb2YocGdkX3QpOwotfQotCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLS8qIEZv
bGxvdyB0aGUgUEdEIHRvIHRoZSBQTUQuICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBncG1kX2Fk
ZHIocGdkX3QgZ3BnZCwgdW5zaWduZWQgbG9uZyB2YWRkcikKLXsKLQl1bnNpZ25lZCBsb25nIGdw
YWdlID0gcGdkX3BmbihncGdkKSA8PCBQQUdFX1NISUZUOwotCUJVR19PTighKHBnZF9mbGFncyhn
cGdkKSAmIF9QQUdFX1BSRVNFTlQpKTsKLQlyZXR1cm4gZ3BhZ2UgKyBwbWRfaW5kZXgodmFkZHIp
ICogc2l6ZW9mKHBtZF90KTsKLX0KLQotLyogRm9sbG93IHRoZSBQTUQgdG8gdGhlIFBURS4gKi8K
LXN0YXRpYyB1bnNpZ25lZCBsb25nIGdwdGVfYWRkcihzdHJ1Y3QgbGdfY3B1ICpjcHUsCi0JCQkg
ICAgICAgcG1kX3QgZ3BtZCwgdW5zaWduZWQgbG9uZyB2YWRkcikKLXsKLQl1bnNpZ25lZCBsb25n
IGdwYWdlID0gcG1kX3BmbihncG1kKSA8PCBQQUdFX1NISUZUOwotCi0JQlVHX09OKCEocG1kX2Zs
YWdzKGdwbWQpICYgX1BBR0VfUFJFU0VOVCkpOwotCXJldHVybiBncGFnZSArIHB0ZV9pbmRleCh2
YWRkcikgKiBzaXplb2YocHRlX3QpOwotfQotI2Vsc2UKLS8qIEZvbGxvdyB0aGUgUEdEIHRvIHRo
ZSBQVEUgKG5vIG1pZC1sZXZlbCBmb3IgIVBBRSkuICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBn
cHRlX2FkZHIoc3RydWN0IGxnX2NwdSAqY3B1LAotCQkJCXBnZF90IGdwZ2QsIHVuc2lnbmVkIGxv
bmcgdmFkZHIpCi17Ci0JdW5zaWduZWQgbG9uZyBncGFnZSA9IHBnZF9wZm4oZ3BnZCkgPDwgUEFH
RV9TSElGVDsKLQotCUJVR19PTighKHBnZF9mbGFncyhncGdkKSAmIF9QQUdFX1BSRVNFTlQpKTsK
LQlyZXR1cm4gZ3BhZ2UgKyBwdGVfaW5kZXgodmFkZHIpICogc2l6ZW9mKHB0ZV90KTsKLX0KLSNl
bmRpZgotLyo6Ki8KLQotLypNOjAwNwotICogZ2V0X3BmbiBpcyBzbG93OiB3ZSBjb3VsZCBwcm9i
YWJseSB0cnkgdG8gZ3JhYiBiYXRjaGVzIG9mIHBhZ2VzIGhlcmUgYXMKLSAqIGFuIG9wdGltaXph
dGlvbiAoaWUuIHByZS1mYXVsdGluZykuCi06Ki8KLQotLypIOjM1MAotICogVGhpcyByb3V0aW5l
IHRha2VzIGEgcGFnZSBudW1iZXIgZ2l2ZW4gYnkgdGhlIEd1ZXN0IGFuZCBjb252ZXJ0cyBpdCB0
bwotICogYW4gYWN0dWFsLCBwaHlzaWNhbCBwYWdlIG51bWJlci4gIEl0IGNhbiBmYWlsIGZvciBz
ZXZlcmFsIHJlYXNvbnM6IHRoZQotICogdmlydHVhbCBhZGRyZXNzIG1pZ2h0IG5vdCBiZSBtYXBw
ZWQgYnkgdGhlIExhdW5jaGVyLCB0aGUgd3JpdGUgZmxhZyBpcyBzZXQKLSAqIGFuZCB0aGUgcGFn
ZSBpcyByZWFkLW9ubHksIG9yIHRoZSB3cml0ZSBmbGFnIHdhcyBzZXQgYW5kIHRoZSBwYWdlIHdh
cwotICogc2hhcmVkIHNvIGhhZCB0byBiZSBjb3BpZWQsIGJ1dCB3ZSByYW4gb3V0IG9mIG1lbW9y
eS4KLSAqCi0gKiBUaGlzIGhvbGRzIGEgcmVmZXJlbmNlIHRvIHRoZSBwYWdlLCBzbyByZWxlYXNl
X3B0ZSgpIGlzIGNhcmVmdWwgdG8gcHV0IHRoYXQKLSAqIGJhY2suCi0gKi8KLXN0YXRpYyB1bnNp
Z25lZCBsb25nIGdldF9wZm4odW5zaWduZWQgbG9uZyB2aXJ0cGZuLCBpbnQgd3JpdGUpCi17Ci0J
c3RydWN0IHBhZ2UgKnBhZ2U7Ci0KLQkvKiBndXAgbWUgb25lIHBhZ2UgYXQgdGhpcyBhZGRyZXNz
IHBsZWFzZSEgKi8KLQlpZiAoZ2V0X3VzZXJfcGFnZXNfZmFzdCh2aXJ0cGZuIDw8IFBBR0VfU0hJ
RlQsIDEsIHdyaXRlLCAmcGFnZSkgPT0gMSkKLQkJcmV0dXJuIHBhZ2VfdG9fcGZuKHBhZ2UpOwot
Ci0JLyogVGhpcyB2YWx1ZSBpbmRpY2F0ZXMgZmFpbHVyZS4gKi8KLQlyZXR1cm4gLTFVTDsKLX0K
LQotLypIOjM0MAotICogQ29udmVydGluZyBhIEd1ZXN0IHBhZ2UgdGFibGUgZW50cnkgdG8gYSBz
aGFkb3cgKGllLiByZWFsKSBwYWdlIHRhYmxlCi0gKiBlbnRyeSBjYW4gYmUgYSBsaXR0bGUgdHJp
Y2t5LiAgVGhlIGZsYWdzIGFyZSAoYWxtb3N0KSB0aGUgc2FtZSwgYnV0IHRoZQotICogR3Vlc3Qg
UFRFIGNvbnRhaW5zIGEgdmlydHVhbCBwYWdlIG51bWJlcjogdGhlIENQVSBuZWVkcyB0aGUgcmVh
bCBwYWdlCi0gKiBudW1iZXIuCi0gKi8KLXN0YXRpYyBwdGVfdCBncHRlX3RvX3NwdGUoc3RydWN0
IGxnX2NwdSAqY3B1LCBwdGVfdCBncHRlLCBpbnQgd3JpdGUpCi17Ci0JdW5zaWduZWQgbG9uZyBw
Zm4sIGJhc2UsIGZsYWdzOwotCi0JLyoKLQkgKiBUaGUgR3Vlc3Qgc2V0cyB0aGUgZ2xvYmFsIGZs
YWcsIGJlY2F1c2UgaXQgdGhpbmtzIHRoYXQgaXQgaXMgdXNpbmcKLQkgKiBQR0UuICBXZSBvbmx5
IHRvbGQgaXQgdG8gdXNlIFBHRSBzbyBpdCB3b3VsZCB0ZWxsIHVzIHdoZXRoZXIgaXQgd2FzCi0J
ICogZmx1c2hpbmcgYSBrZXJuZWwgbWFwcGluZyBvciBhIHVzZXJzcGFjZSBtYXBwaW5nLiAgV2Ug
ZG9uJ3QgYWN0dWFsbHkKLQkgKiB1c2UgdGhlIGdsb2JhbCBiaXQsIHNvIHRocm93IGl0IGF3YXku
Ci0JICovCi0JZmxhZ3MgPSAocHRlX2ZsYWdzKGdwdGUpICYgfl9QQUdFX0dMT0JBTCk7Ci0KLQkv
KiBUaGUgR3Vlc3QncyBwYWdlcyBhcmUgb2Zmc2V0IGluc2lkZSB0aGUgTGF1bmNoZXIuICovCi0J
YmFzZSA9ICh1bnNpZ25lZCBsb25nKWNwdS0+bGctPm1lbV9iYXNlIC8gUEFHRV9TSVpFOwotCi0J
LyoKLQkgKiBXZSBuZWVkIGEgdGVtcG9yYXJ5ICJ1bnNpZ25lZCBsb25nIiB2YXJpYWJsZSB0byBo
b2xkIHRoZSBhbnN3ZXIgZnJvbQotCSAqIGdldF9wZm4oKSwgYmVjYXVzZSBpdCByZXR1cm5zIDB4
RkZGRkZGRkYgb24gZmFpbHVyZSwgd2hpY2ggd291bGRuJ3QKLQkgKiBmaXQgaW4gc3B0ZS5wZm4u
ICBnZXRfcGZuKCkgZmluZHMgdGhlIHJlYWwgcGh5c2ljYWwgbnVtYmVyIG9mIHRoZQotCSAqIHBh
Z2UsIGdpdmVuIHRoZSB2aXJ0dWFsIG51bWJlci4KLQkgKi8KLQlwZm4gPSBnZXRfcGZuKGJhc2Ug
KyBwdGVfcGZuKGdwdGUpLCB3cml0ZSk7Ci0JaWYgKHBmbiA9PSAtMVVMKSB7Ci0JCWtpbGxfZ3Vl
c3QoY3B1LCAiZmFpbGVkIHRvIGdldCBwYWdlICVsdSIsIHB0ZV9wZm4oZ3B0ZSkpOwotCQkvKgot
CQkgKiBXaGVuIHdlIGRlc3Ryb3kgdGhlIEd1ZXN0LCB3ZSdsbCBnbyB0aHJvdWdoIHRoZSBzaGFk
b3cgcGFnZQotCQkgKiB0YWJsZXMgYW5kIHJlbGVhc2VfcHRlKCkgdGhlbS4gIE1ha2Ugc3VyZSB3
ZSBkb24ndCB0aGluawotCQkgKiB0aGlzIG9uZSBpcyB2YWxpZCEKLQkJICovCi0JCWZsYWdzID0g
MDsKLQl9Ci0JLyogTm93IHdlIGFzc2VtYmxlIG91ciBzaGFkb3cgUFRFIGZyb20gdGhlIHBhZ2Ug
bnVtYmVyIGFuZCBmbGFncy4gKi8KLQlyZXR1cm4gcGZuX3B0ZShwZm4sIF9fcGdwcm90KGZsYWdz
KSk7Ci19Ci0KLS8qSDo0NjAgQW5kIHRvIGNvbXBsZXRlIHRoZSBjaGFpbiwgcmVsZWFzZV9wdGUo
KSBsb29rcyBsaWtlIHRoaXM6ICovCi1zdGF0aWMgdm9pZCByZWxlYXNlX3B0ZShwdGVfdCBwdGUp
Ci17Ci0JLyoKLQkgKiBSZW1lbWJlciB0aGF0IGdldF91c2VyX3BhZ2VzX2Zhc3QoKSB0b29rIGEg
cmVmZXJlbmNlIHRvIHRoZSBwYWdlLCBpbgotCSAqIGdldF9wZm4oKT8gIFdlIGhhdmUgdG8gcHV0
IGl0IGJhY2sgbm93LgotCSAqLwotCWlmIChwdGVfZmxhZ3MocHRlKSAmIF9QQUdFX1BSRVNFTlQp
Ci0JCXB1dF9wYWdlKHB0ZV9wYWdlKHB0ZSkpOwotfQotLyo6Ki8KLQotc3RhdGljIGJvb2wgZ3B0
ZV9pbl9pb21lbShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHB0ZV90IGdwdGUpCi17Ci0JLyogV2UgZG9u
J3QgaGFuZGxlIGxhcmdlIHBhZ2VzLiAqLwotCWlmIChwdGVfZmxhZ3MoZ3B0ZSkgJiBfUEFHRV9Q
U0UpCi0JCXJldHVybiBmYWxzZTsKLQotCXJldHVybiAocHRlX3BmbihncHRlKSA+PSBjcHUtPmxn
LT5wZm5fbGltaXQKLQkJJiYgcHRlX3BmbihncHRlKSA8IGNwdS0+bGctPmRldmljZV9saW1pdCk7
Ci19Ci0KLXN0YXRpYyBib29sIGNoZWNrX2dwdGUoc3RydWN0IGxnX2NwdSAqY3B1LCBwdGVfdCBn
cHRlKQotewotCWlmICgocHRlX2ZsYWdzKGdwdGUpICYgX1BBR0VfUFNFKSB8fAotCSAgICBwdGVf
cGZuKGdwdGUpID49IGNwdS0+bGctPnBmbl9saW1pdCkgewotCQlraWxsX2d1ZXN0KGNwdSwgImJh
ZCBwYWdlIHRhYmxlIGVudHJ5Iik7Ci0JCXJldHVybiBmYWxzZTsKLQl9Ci0JcmV0dXJuIHRydWU7
Ci19Ci0KLXN0YXRpYyBib29sIGNoZWNrX2dwZ2Qoc3RydWN0IGxnX2NwdSAqY3B1LCBwZ2RfdCBn
cGdkKQotewotCWlmICgocGdkX2ZsYWdzKGdwZ2QpICYgfkNIRUNLX0dQR0RfTUFTSykgfHwKLQkg
ICAgKHBnZF9wZm4oZ3BnZCkgPj0gY3B1LT5sZy0+cGZuX2xpbWl0KSkgewotCQlraWxsX2d1ZXN0
KGNwdSwgImJhZCBwYWdlIGRpcmVjdG9yeSBlbnRyeSIpOwotCQlyZXR1cm4gZmFsc2U7Ci0JfQot
CXJldHVybiB0cnVlOwotfQotCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLXN0YXRpYyBib29sIGNo
ZWNrX2dwbWQoc3RydWN0IGxnX2NwdSAqY3B1LCBwbWRfdCBncG1kKQotewotCWlmICgocG1kX2Zs
YWdzKGdwbWQpICYgfl9QQUdFX1RBQkxFKSB8fAotCSAgICAocG1kX3BmbihncG1kKSA+PSBjcHUt
PmxnLT5wZm5fbGltaXQpKSB7Ci0JCWtpbGxfZ3Vlc3QoY3B1LCAiYmFkIHBhZ2UgbWlkZGxlIGRp
cmVjdG9yeSBlbnRyeSIpOwotCQlyZXR1cm4gZmFsc2U7Ci0JfQotCXJldHVybiB0cnVlOwotfQot
I2VuZGlmCi0KLS8qSDozMzEKLSAqIFRoaXMgaXMgdGhlIGNvcmUgcm91dGluZSB0byB3YWxrIHRo
ZSBzaGFkb3cgcGFnZSB0YWJsZXMgYW5kIGZpbmQgdGhlIHBhZ2UKLSAqIHRhYmxlIGVudHJ5IGZv
ciBhIHNwZWNpZmljIGFkZHJlc3MuCi0gKgotICogSWYgYWxsb2NhdGUgaXMgc2V0LCB0aGVuIHdl
IGFsbG9jYXRlIGFueSBtaXNzaW5nIGxldmVscywgc2V0dGluZyB0aGUgZmxhZ3MKLSAqIG9uIHRo
ZSBuZXcgcGFnZSBkaXJlY3RvcnkgYW5kIG1pZC1sZXZlbCBkaXJlY3RvcmllcyB1c2luZyB0aGUg
YXJndW1lbnRzCi0gKiAod2hpY2ggYXJlIGNvcGllZCBmcm9tIHRoZSBHdWVzdCdzIHBhZ2UgdGFi
bGUgZW50cmllcykuCi0gKi8KLXN0YXRpYyBwdGVfdCAqZmluZF9zcHRlKHN0cnVjdCBsZ19jcHUg
KmNwdSwgdW5zaWduZWQgbG9uZyB2YWRkciwgYm9vbCBhbGxvY2F0ZSwKLQkJCWludCBwZ2RfZmxh
Z3MsIGludCBwbWRfZmxhZ3MpCi17Ci0JcGdkX3QgKnNwZ2Q7Ci0JLyogTWlkIGxldmVsIGZvciBQ
QUUuICovCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLQlwbWRfdCAqc3BtZDsKLSNlbmRpZgotCi0J
LyogR2V0IHRvcCBsZXZlbCBlbnRyeS4gKi8KLQlzcGdkID0gc3BnZF9hZGRyKGNwdSwgY3B1LT5j
cHVfcGdkLCB2YWRkcik7Ci0JaWYgKCEocGdkX2ZsYWdzKCpzcGdkKSAmIF9QQUdFX1BSRVNFTlQp
KSB7Ci0JCS8qIE5vIHNoYWRvdyBlbnRyeTogYWxsb2NhdGUgYSBuZXcgc2hhZG93IFBURSBwYWdl
LiAqLwotCQl1bnNpZ25lZCBsb25nIHB0ZXBhZ2U7Ci0KLQkJLyogSWYgdGhleSBkaWRuJ3Qgd2Fu
dCB1cyB0byBhbGxvY2F0ZSBhbnl0aGluZywgc3RvcC4gKi8KLQkJaWYgKCFhbGxvY2F0ZSkKLQkJ
CXJldHVybiBOVUxMOwotCi0JCXB0ZXBhZ2UgPSBnZXRfemVyb2VkX3BhZ2UoR0ZQX0tFUk5FTCk7
Ci0JCS8qCi0JCSAqIFRoaXMgaXMgbm90IHJlYWxseSB0aGUgR3Vlc3QncyBmYXVsdCwgYnV0IGtp
bGxpbmcgaXQgaXMKLQkJICogc2ltcGxlIGZvciB0aGlzIGNvcm5lciBjYXNlLgotCQkgKi8KLQkJ
aWYgKCFwdGVwYWdlKSB7Ci0JCQlraWxsX2d1ZXN0KGNwdSwgIm91dCBvZiBtZW1vcnkgYWxsb2Nh
dGluZyBwdGUgcGFnZSIpOwotCQkJcmV0dXJuIE5VTEw7Ci0JCX0KLQkJLyoKLQkJICogQW5kIHdl
IGNvcHkgdGhlIGZsYWdzIHRvIHRoZSBzaGFkb3cgUEdEIGVudHJ5LiAgVGhlIHBhZ2UKLQkJICog
bnVtYmVyIGluIHRoZSBzaGFkb3cgUEdEIGlzIHRoZSBwYWdlIHdlIGp1c3QgYWxsb2NhdGVkLgot
CQkgKi8KLQkJc2V0X3BnZChzcGdkLCBfX3BnZChfX3BhKHB0ZXBhZ2UpIHwgcGdkX2ZsYWdzKSk7
Ci0JfQotCi0JLyoKLQkgKiBJbnRlbCdzIFBoeXNpY2FsIEFkZHJlc3MgRXh0ZW5zaW9uIGFjdHVh
bGx5IHVzZXMgdGhyZWUgbGV2ZWxzIG9mCi0JICogcGFnZSB0YWJsZXMsIHNvIHdlIG5lZWQgdG8g
bG9vayBpbiB0aGUgbWlkLWxldmVsLgotCSAqLwotI2lmZGVmIENPTkZJR19YODZfUEFFCi0JLyog
Tm93IGxvb2sgYXQgdGhlIG1pZC1sZXZlbCBzaGFkb3cgZW50cnkuICovCi0Jc3BtZCA9IHNwbWRf
YWRkcihjcHUsICpzcGdkLCB2YWRkcik7Ci0KLQlpZiAoIShwbWRfZmxhZ3MoKnNwbWQpICYgX1BB
R0VfUFJFU0VOVCkpIHsKLQkJLyogTm8gc2hhZG93IGVudHJ5OiBhbGxvY2F0ZSBhIG5ldyBzaGFk
b3cgUFRFIHBhZ2UuICovCi0JCXVuc2lnbmVkIGxvbmcgcHRlcGFnZTsKLQotCQkvKiBJZiB0aGV5
IGRpZG4ndCB3YW50IHVzIHRvIGFsbG9jYXRlIGFueXRoaW5nLCBzdG9wLiAqLwotCQlpZiAoIWFs
bG9jYXRlKQotCQkJcmV0dXJuIE5VTEw7Ci0KLQkJcHRlcGFnZSA9IGdldF96ZXJvZWRfcGFnZShH
RlBfS0VSTkVMKTsKLQotCQkvKgotCQkgKiBUaGlzIGlzIG5vdCByZWFsbHkgdGhlIEd1ZXN0J3Mg
ZmF1bHQsIGJ1dCBraWxsaW5nIGl0IGlzCi0JCSAqIHNpbXBsZSBmb3IgdGhpcyBjb3JuZXIgY2Fz
ZS4KLQkJICovCi0JCWlmICghcHRlcGFnZSkgewotCQkJa2lsbF9ndWVzdChjcHUsICJvdXQgb2Yg
bWVtb3J5IGFsbG9jYXRpbmcgcG1kIHBhZ2UiKTsKLQkJCXJldHVybiBOVUxMOwotCQl9Ci0KLQkJ
LyoKLQkJICogQW5kIHdlIGNvcHkgdGhlIGZsYWdzIHRvIHRoZSBzaGFkb3cgUE1EIGVudHJ5LiAg
VGhlIHBhZ2UKLQkJICogbnVtYmVyIGluIHRoZSBzaGFkb3cgUE1EIGlzIHRoZSBwYWdlIHdlIGp1
c3QgYWxsb2NhdGVkLgotCQkgKi8KLQkJc2V0X3BtZChzcG1kLCBfX3BtZChfX3BhKHB0ZXBhZ2Up
IHwgcG1kX2ZsYWdzKSk7Ci0JfQotI2VuZGlmCi0KLQkvKiBHZXQgdGhlIHBvaW50ZXIgdG8gdGhl
IHNoYWRvdyBQVEUgZW50cnkgd2UncmUgZ29pbmcgdG8gc2V0LiAqLwotCXJldHVybiBzcHRlX2Fk
ZHIoY3B1LCAqc3BnZCwgdmFkZHIpOwotfQotCi0vKkg6MzMwCi0gKiAoaSkgTG9va2luZyB1cCBh
IHBhZ2UgdGFibGUgZW50cnkgd2hlbiB0aGUgR3Vlc3QgZmF1bHRzLgotICoKLSAqIFdlIHNhdyB0
aGlzIGNhbGwgaW4gcnVuX2d1ZXN0KCk6IHdoZW4gd2Ugc2VlIGEgcGFnZSBmYXVsdCBpbiB0aGUg
R3Vlc3QsIHdlCi0gKiBjb21lIGhlcmUuICBUaGF0J3MgYmVjYXVzZSB3ZSBvbmx5IHNldCB1cCB0
aGUgc2hhZG93IHBhZ2UgdGFibGVzIGxhemlseSBhcwotICogdGhleSdyZSBuZWVkZWQsIHNvIHdl
IGdldCBwYWdlIGZhdWx0cyBhbGwgdGhlIHRpbWUgYW5kIHF1aWV0bHkgZml4IHRoZW0gdXAKLSAq
IGFuZCByZXR1cm4gdG8gdGhlIEd1ZXN0IHdpdGhvdXQgaXQga25vd2luZy4KLSAqCi0gKiBJZiB3
ZSBmaXhlZCB1cCB0aGUgZmF1bHQgKGllLiB3ZSBtYXBwZWQgdGhlIGFkZHJlc3MpLCB0aGlzIHJv
dXRpbmUgcmV0dXJucwotICogdHJ1ZS4gIE90aGVyd2lzZSwgaXQgd2FzIGEgcmVhbCBmYXVsdCBh
bmQgd2UgbmVlZCB0byB0ZWxsIHRoZSBHdWVzdC4KLSAqCi0gKiBUaGVyZSdzIGEgY29ybmVyIGNh
c2U6IHRoZXkncmUgdHJ5aW5nIHRvIGFjY2VzcyBtZW1vcnkgYmV0d2VlbgotICogcGZuX2xpbWl0
IGFuZCBkZXZpY2VfbGltaXQsIHdoaWNoIGlzIEkvTyBtZW1vcnkuICBJbiB0aGlzIGNhc2UsIHdl
Ci0gKiByZXR1cm4gZmFsc2UgYW5kIHNldCBAaW9tZW0gdG8gdGhlIHBoeXNpY2FsIGFkZHJlc3Ms
IHNvIHRoZSB0aGUKLSAqIExhdW5jaGVyIGNhbiBoYW5kbGUgdGhlIGluc3RydWN0aW9uIG1hbnVh
bGx5LgotICovCi1ib29sIGRlbWFuZF9wYWdlKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQg
bG9uZyB2YWRkciwgaW50IGVycmNvZGUsCi0JCSB1bnNpZ25lZCBsb25nICppb21lbSkKLXsKLQl1
bnNpZ25lZCBsb25nIGdwdGVfcHRyOwotCXB0ZV90IGdwdGU7Ci0JcHRlX3QgKnNwdGU7Ci0JcG1k
X3QgZ3BtZDsKLQlwZ2RfdCBncGdkOwotCi0JKmlvbWVtID0gMDsKLQotCS8qIFdlIG5ldmVyIGRl
bWFuZCBwYWdlIHRoZSBTd2l0Y2hlciwgc28gdHJ5aW5nIGlzIGEgbWlzdGFrZS4gKi8KLQlpZiAo
dmFkZHIgPj0gc3dpdGNoZXJfYWRkcikKLQkJcmV0dXJuIGZhbHNlOwotCi0JLyogRmlyc3Qgc3Rl
cDogZ2V0IHRoZSB0b3AtbGV2ZWwgR3Vlc3QgcGFnZSB0YWJsZSBlbnRyeS4gKi8KLQlpZiAodW5s
aWtlbHkoY3B1LT5saW5lYXJfcGFnZXMpKSB7Ci0JCS8qIEZha2luZyB1cCBhIGxpbmVhciBtYXBw
aW5nLiAqLwotCQlncGdkID0gX19wZ2QoQ0hFQ0tfR1BHRF9NQVNLKTsKLQl9IGVsc2UgewotCQln
cGdkID0gbGdyZWFkKGNwdSwgZ3BnZF9hZGRyKGNwdSwgdmFkZHIpLCBwZ2RfdCk7Ci0JCS8qIFRv
cGxldmVsIG5vdCBwcmVzZW50PyAgV2UgY2FuJ3QgbWFwIGl0IGluLiAqLwotCQlpZiAoIShwZ2Rf
ZmxhZ3MoZ3BnZCkgJiBfUEFHRV9QUkVTRU5UKSkKLQkJCXJldHVybiBmYWxzZTsKLQotCQkvKiAK
LQkJICogVGhpcyBraWxscyB0aGUgR3Vlc3QgaWYgaXQgaGFzIHdlaXJkIGZsYWdzIG9yIHRyaWVz
IHRvCi0JCSAqIHJlZmVyIHRvIGEgInBoeXNpY2FsIiBhZGRyZXNzIG91dHNpZGUgdGhlIGJvdW5k
cy4KLQkJICovCi0JCWlmICghY2hlY2tfZ3BnZChjcHUsIGdwZ2QpKQotCQkJcmV0dXJuIGZhbHNl
OwotCX0KLQotCS8qIFRoaXMgIm1pZC1sZXZlbCIgZW50cnkgaXMgb25seSB1c2VkIGZvciBub24t
bGluZWFyLCBQQUUgbW9kZS4gKi8KLQlncG1kID0gX19wbWQoX1BBR0VfVEFCTEUpOwotCi0jaWZk
ZWYgQ09ORklHX1g4Nl9QQUUKLQlpZiAobGlrZWx5KCFjcHUtPmxpbmVhcl9wYWdlcykpIHsKLQkJ
Z3BtZCA9IGxncmVhZChjcHUsIGdwbWRfYWRkcihncGdkLCB2YWRkciksIHBtZF90KTsKLQkJLyog
TWlkZGxlIGxldmVsIG5vdCBwcmVzZW50PyAgV2UgY2FuJ3QgbWFwIGl0IGluLiAqLwotCQlpZiAo
IShwbWRfZmxhZ3MoZ3BtZCkgJiBfUEFHRV9QUkVTRU5UKSkKLQkJCXJldHVybiBmYWxzZTsKLQot
CQkvKiAKLQkJICogVGhpcyBraWxscyB0aGUgR3Vlc3QgaWYgaXQgaGFzIHdlaXJkIGZsYWdzIG9y
IHRyaWVzIHRvCi0JCSAqIHJlZmVyIHRvIGEgInBoeXNpY2FsIiBhZGRyZXNzIG91dHNpZGUgdGhl
IGJvdW5kcy4KLQkJICovCi0JCWlmICghY2hlY2tfZ3BtZChjcHUsIGdwbWQpKQotCQkJcmV0dXJu
IGZhbHNlOwotCX0KLQotCS8qCi0JICogT0ssIG5vdyB3ZSBsb29rIGF0IHRoZSBsb3dlciBsZXZl
bCBpbiB0aGUgR3Vlc3QgcGFnZSB0YWJsZToga2VlcCBpdHMKLQkgKiBhZGRyZXNzLCBiZWNhdXNl
IHdlIG1pZ2h0IHVwZGF0ZSBpdCBsYXRlci4KLQkgKi8KLQlncHRlX3B0ciA9IGdwdGVfYWRkcihj
cHUsIGdwbWQsIHZhZGRyKTsKLSNlbHNlCi0JLyoKLQkgKiBPSywgbm93IHdlIGxvb2sgYXQgdGhl
IGxvd2VyIGxldmVsIGluIHRoZSBHdWVzdCBwYWdlIHRhYmxlOiBrZWVwIGl0cwotCSAqIGFkZHJl
c3MsIGJlY2F1c2Ugd2UgbWlnaHQgdXBkYXRlIGl0IGxhdGVyLgotCSAqLwotCWdwdGVfcHRyID0g
Z3B0ZV9hZGRyKGNwdSwgZ3BnZCwgdmFkZHIpOwotI2VuZGlmCi0KLQlpZiAodW5saWtlbHkoY3B1
LT5saW5lYXJfcGFnZXMpKSB7Ci0JCS8qIExpbmVhcj8gIE1ha2UgdXAgYSBQVEUgd2hpY2ggcG9p
bnRzIHRvIHNhbWUgcGFnZS4gKi8KLQkJZ3B0ZSA9IF9fcHRlKCh2YWRkciAmIFBBR0VfTUFTSykg
fCBfUEFHRV9SVyB8IF9QQUdFX1BSRVNFTlQpOwotCX0gZWxzZSB7Ci0JCS8qIFJlYWQgdGhlIGFj
dHVhbCBQVEUgdmFsdWUuICovCi0JCWdwdGUgPSBsZ3JlYWQoY3B1LCBncHRlX3B0ciwgcHRlX3Qp
OwotCX0KLQotCS8qIElmIHRoaXMgcGFnZSBpc24ndCBpbiB0aGUgR3Vlc3QgcGFnZSB0YWJsZXMs
IHdlIGNhbid0IHBhZ2UgaXQgaW4uICovCi0JaWYgKCEocHRlX2ZsYWdzKGdwdGUpICYgX1BBR0Vf
UFJFU0VOVCkpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogQ2hlY2sgdGhleSdyZSBub3Qg
dHJ5aW5nIHRvIHdyaXRlIHRvIGEgcGFnZSB0aGUgR3Vlc3Qgd2FudHMKLQkgKiByZWFkLW9ubHkg
KGJpdCAyIG9mIGVycmNvZGUgPT0gd3JpdGUpLgotCSAqLwotCWlmICgoZXJyY29kZSAmIDIpICYm
ICEocHRlX2ZsYWdzKGdwdGUpICYgX1BBR0VfUlcpKQotCQlyZXR1cm4gZmFsc2U7Ci0KLQkvKiBV
c2VyIGFjY2VzcyB0byBhIGtlcm5lbC1vbmx5IHBhZ2U/IChiaXQgMyA9PSB1c2VyIGFjY2Vzcykg
Ki8KLQlpZiAoKGVycmNvZGUgJiA0KSAmJiAhKHB0ZV9mbGFncyhncHRlKSAmIF9QQUdFX1VTRVIp
KQotCQlyZXR1cm4gZmFsc2U7Ci0KLQkvKiBJZiB0aGV5J3JlIGFjY2Vzc2luZyBpbyBtZW1vcnks
IHdlIGV4cGVjdCBhIGZhdWx0LiAqLwotCWlmIChncHRlX2luX2lvbWVtKGNwdSwgZ3B0ZSkpIHsK
LQkJKmlvbWVtID0gKHB0ZV9wZm4oZ3B0ZSkgPDwgUEFHRV9TSElGVCkgfCAodmFkZHIgJiB+UEFH
RV9NQVNLKTsKLQkJcmV0dXJuIGZhbHNlOwotCX0KLQotCS8qCi0JICogQ2hlY2sgdGhhdCB0aGUg
R3Vlc3QgUFRFIGZsYWdzIGFyZSBPSywgYW5kIHRoZSBwYWdlIG51bWJlciBpcyBiZWxvdwotCSAq
IHRoZSBwZm5fbGltaXQgKGllLiBub3QgbWFwcGluZyB0aGUgTGF1bmNoZXIgYmluYXJ5KS4KLQkg
Ki8KLQlpZiAoIWNoZWNrX2dwdGUoY3B1LCBncHRlKSkKLQkJcmV0dXJuIGZhbHNlOwotCi0JLyog
QWRkIHRoZSBfUEFHRV9BQ0NFU1NFRCBhbmQgKGZvciBhIHdyaXRlKSBfUEFHRV9ESVJUWSBmbGFn
ICovCi0JZ3B0ZSA9IHB0ZV9ta3lvdW5nKGdwdGUpOwotCWlmIChlcnJjb2RlICYgMikKLQkJZ3B0
ZSA9IHB0ZV9ta2RpcnR5KGdwdGUpOwotCi0JLyogR2V0IHRoZSBwb2ludGVyIHRvIHRoZSBzaGFk
b3cgUFRFIGVudHJ5IHdlJ3JlIGdvaW5nIHRvIHNldC4gKi8KLQlzcHRlID0gZmluZF9zcHRlKGNw
dSwgdmFkZHIsIHRydWUsIHBnZF9mbGFncyhncGdkKSwgcG1kX2ZsYWdzKGdwbWQpKTsKLQlpZiAo
IXNwdGUpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogSWYgdGhlcmUgd2FzIGEgdmFsaWQg
c2hhZG93IFBURSBlbnRyeSBoZXJlIGJlZm9yZSwgd2UgcmVsZWFzZSBpdC4KLQkgKiBUaGlzIGNh
biBoYXBwZW4gd2l0aCBhIHdyaXRlIHRvIGEgcHJldmlvdXNseSByZWFkLW9ubHkgZW50cnkuCi0J
ICovCi0JcmVsZWFzZV9wdGUoKnNwdGUpOwotCi0JLyoKLQkgKiBJZiB0aGlzIGlzIGEgd3JpdGUs
IHdlIGluc2lzdCB0aGF0IHRoZSBHdWVzdCBwYWdlIGlzIHdyaXRhYmxlICh0aGUKLQkgKiBmaW5h
bCBhcmcgdG8gZ3B0ZV90b19zcHRlKCkpLgotCSAqLwotCWlmIChwdGVfZGlydHkoZ3B0ZSkpCi0J
CSpzcHRlID0gZ3B0ZV90b19zcHRlKGNwdSwgZ3B0ZSwgMSk7Ci0JZWxzZQotCQkvKgotCQkgKiBJ
ZiB0aGlzIGlzIGEgcmVhZCwgZG9uJ3Qgc2V0IHRoZSAid3JpdGFibGUiIGJpdCBpbiB0aGUgcGFn
ZQotCQkgKiB0YWJsZSBlbnRyeSwgZXZlbiBpZiB0aGUgR3Vlc3Qgc2F5cyBpdCdzIHdyaXRhYmxl
LiAgVGhhdCB3YXkKLQkJICogd2Ugd2lsbCBjb21lIGJhY2sgaGVyZSB3aGVuIGEgd3JpdGUgZG9l
cyBhY3R1YWxseSBvY2N1ciwgc28KLQkJICogd2UgY2FuIHVwZGF0ZSB0aGUgR3Vlc3QncyBfUEFH
RV9ESVJUWSBmbGFnLgotCQkgKi8KLQkJc2V0X3B0ZShzcHRlLCBncHRlX3RvX3NwdGUoY3B1LCBw
dGVfd3Jwcm90ZWN0KGdwdGUpLCAwKSk7Ci0KLQkvKgotCSAqIEZpbmFsbHksIHdlIHdyaXRlIHRo
ZSBHdWVzdCBQVEUgZW50cnkgYmFjazogd2UndmUgc2V0IHRoZQotCSAqIF9QQUdFX0FDQ0VTU0VE
IGFuZCBtYXliZSB0aGUgX1BBR0VfRElSVFkgZmxhZ3MuCi0JICovCi0JaWYgKGxpa2VseSghY3B1
LT5saW5lYXJfcGFnZXMpKQotCQlsZ3dyaXRlKGNwdSwgZ3B0ZV9wdHIsIHB0ZV90LCBncHRlKTsK
LQotCS8qCi0JICogVGhlIGZhdWx0IGlzIGZpeGVkLCB0aGUgcGFnZSB0YWJsZSBpcyBwb3B1bGF0
ZWQsIHRoZSBtYXBwaW5nCi0JICogbWFuaXB1bGF0ZWQsIHRoZSByZXN1bHQgcmV0dXJuZWQgYW5k
IHRoZSBjb2RlIGNvbXBsZXRlLiAgQSBzbWFsbAotCSAqIGRlbGF5IGFuZCBhIHRyYWNlIG9mIGFs
bGl0ZXJhdGlvbiBhcmUgdGhlIG9ubHkgaW5kaWNhdGlvbnMgdGhlIEd1ZXN0Ci0JICogaGFzIHRo
YXQgYSBwYWdlIGZhdWx0IG9jY3VycmVkIGF0IGFsbC4KLQkgKi8KLQlyZXR1cm4gdHJ1ZTsKLX0K
LQotLypIOjM2MAotICogKGlpKSBNYWtpbmcgc3VyZSB0aGUgR3Vlc3Qgc3RhY2sgaXMgbWFwcGVk
LgotICoKLSAqIFJlbWVtYmVyIHRoYXQgZGlyZWN0IHRyYXBzIGludG8gdGhlIEd1ZXN0IG5lZWQg
YSBtYXBwZWQgR3Vlc3Qga2VybmVsIHN0YWNrLgotICogcGluX3N0YWNrX3BhZ2VzKCkgY2FsbHMg
dXMgaGVyZTogd2UgY291bGQgc2ltcGx5IGNhbGwgZGVtYW5kX3BhZ2UoKSwgYnV0IGFzCi0gKiB3
ZSd2ZSBzZWVuIHRoYXQgbG9naWMgaXMgcXVpdGUgbG9uZywgYW5kIHVzdWFsbHkgdGhlIHN0YWNr
IHBhZ2VzIGFyZSBhbHJlYWR5Ci0gKiBtYXBwZWQsIHNvIGl0J3Mgb3ZlcmtpbGwuCi0gKgotICog
VGhpcyBpcyBhIHF1aWNrIHZlcnNpb24gd2hpY2ggYW5zd2VycyB0aGUgcXVlc3Rpb246IGlzIHRo
aXMgdmlydHVhbCBhZGRyZXNzCi0gKiBtYXBwZWQgYnkgdGhlIHNoYWRvdyBwYWdlIHRhYmxlcywg
YW5kIGlzIGl0IHdyaXRhYmxlPwotICovCi1zdGF0aWMgYm9vbCBwYWdlX3dyaXRhYmxlKHN0cnVj
dCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyB2YWRkcikKLXsKLQlwdGVfdCAqc3B0ZTsKLQl1
bnNpZ25lZCBsb25nIGZsYWdzOwotCi0JLyogWW91IGNhbid0IHB1dCB5b3VyIHN0YWNrIGluIHRo
ZSBTd2l0Y2hlciEgKi8KLQlpZiAodmFkZHIgPj0gc3dpdGNoZXJfYWRkcikKLQkJcmV0dXJuIGZh
bHNlOwotCi0JLyogSWYgdGhlcmUncyBubyBzaGFkb3cgUFRFLCBpdCdzIG5vdCB3cml0YWJsZS4g
Ki8KLQlzcHRlID0gZmluZF9zcHRlKGNwdSwgdmFkZHIsIGZhbHNlLCAwLCAwKTsKLQlpZiAoIXNw
dGUpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogQ2hlY2sgdGhlIGZsYWdzIG9uIHRoZSBw
dGUgZW50cnkgaXRzZWxmOiBpdCBtdXN0IGJlIHByZXNlbnQgYW5kCi0JICogd3JpdGFibGUuCi0J
ICovCi0JZmxhZ3MgPSBwdGVfZmxhZ3MoKnNwdGUpOwotCXJldHVybiAoZmxhZ3MgJiAoX1BBR0Vf
UFJFU0VOVHxfUEFHRV9SVykpID09IChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXKTsKLX0KLQotLyoK
LSAqIFNvLCB3aGVuIHBpbl9zdGFja19wYWdlcygpIGFza3MgdXMgdG8gcGluIGEgcGFnZSwgd2Ug
Y2hlY2sgaWYgaXQncyBhbHJlYWR5Ci0gKiBpbiB0aGUgcGFnZSB0YWJsZXMsIGFuZCBpZiBub3Qs
IHdlIGNhbGwgZGVtYW5kX3BhZ2UoKSB3aXRoIGVycm9yIGNvZGUgMgotICogKG1lYW5pbmcgIndy
aXRlIikuCi0gKi8KLXZvaWQgcGluX3BhZ2Uoc3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBs
b25nIHZhZGRyKQotewotCXVuc2lnbmVkIGxvbmcgaW9tZW07Ci0KLQlpZiAoIXBhZ2Vfd3JpdGFi
bGUoY3B1LCB2YWRkcikgJiYgIWRlbWFuZF9wYWdlKGNwdSwgdmFkZHIsIDIsICZpb21lbSkpCi0J
CWtpbGxfZ3Vlc3QoY3B1LCAiYmFkIHN0YWNrIHBhZ2UgJSNseCIsIHZhZGRyKTsKLX0KLS8qOiov
Ci0KLSNpZmRlZiBDT05GSUdfWDg2X1BBRQotc3RhdGljIHZvaWQgcmVsZWFzZV9wbWQocG1kX3Qg
KnNwbWQpCi17Ci0JLyogSWYgdGhlIGVudHJ5J3Mgbm90IHByZXNlbnQsIHRoZXJlJ3Mgbm90aGlu
ZyB0byByZWxlYXNlLiAqLwotCWlmIChwbWRfZmxhZ3MoKnNwbWQpICYgX1BBR0VfUFJFU0VOVCkg
ewotCQl1bnNpZ25lZCBpbnQgaTsKLQkJcHRlX3QgKnB0ZXBhZ2UgPSBfX3ZhKHBtZF9wZm4oKnNw
bWQpIDw8IFBBR0VfU0hJRlQpOwotCQkvKiBGb3IgZWFjaCBlbnRyeSBpbiB0aGUgcGFnZSwgd2Ug
bWlnaHQgbmVlZCB0byByZWxlYXNlIGl0LiAqLwotCQlmb3IgKGkgPSAwOyBpIDwgUFRSU19QRVJf
UFRFOyBpKyspCi0JCQlyZWxlYXNlX3B0ZShwdGVwYWdlW2ldKTsKLQkJLyogTm93IHdlIGNhbiBm
cmVlIHRoZSBwYWdlIG9mIFBURXMgKi8KLQkJZnJlZV9wYWdlKChsb25nKXB0ZXBhZ2UpOwotCQkv
KiBBbmQgemVybyBvdXQgdGhlIFBNRCBlbnRyeSBzbyB3ZSBuZXZlciByZWxlYXNlIGl0IHR3aWNl
LiAqLwotCQlzZXRfcG1kKHNwbWQsIF9fcG1kKDApKTsKLQl9Ci19Ci0KLXN0YXRpYyB2b2lkIHJl
bGVhc2VfcGdkKHBnZF90ICpzcGdkKQotewotCS8qIElmIHRoZSBlbnRyeSdzIG5vdCBwcmVzZW50
LCB0aGVyZSdzIG5vdGhpbmcgdG8gcmVsZWFzZS4gKi8KLQlpZiAocGdkX2ZsYWdzKCpzcGdkKSAm
IF9QQUdFX1BSRVNFTlQpIHsKLQkJdW5zaWduZWQgaW50IGk7Ci0JCXBtZF90ICpwbWRwYWdlID0g
X192YShwZ2RfcGZuKCpzcGdkKSA8PCBQQUdFX1NISUZUKTsKLQotCQlmb3IgKGkgPSAwOyBpIDwg
UFRSU19QRVJfUE1EOyBpKyspCi0JCQlyZWxlYXNlX3BtZCgmcG1kcGFnZVtpXSk7Ci0KLQkJLyog
Tm93IHdlIGNhbiBmcmVlIHRoZSBwYWdlIG9mIFBNRHMgKi8KLQkJZnJlZV9wYWdlKChsb25nKXBt
ZHBhZ2UpOwotCQkvKiBBbmQgemVybyBvdXQgdGhlIFBHRCBlbnRyeSBzbyB3ZSBuZXZlciByZWxl
YXNlIGl0IHR3aWNlLiAqLwotCQlzZXRfcGdkKHNwZ2QsIF9fcGdkKDApKTsKLQl9Ci19Ci0KLSNl
bHNlIC8qICFDT05GSUdfWDg2X1BBRSAqLwotLypIOjQ1MAotICogSWYgd2UgY2hhc2UgZG93biB0
aGUgcmVsZWFzZV9wZ2QoKSBjb2RlLCB0aGUgbm9uLVBBRSB2ZXJzaW9uIGxvb2tzIGxpa2UKLSAq
IHRoaXMuICBUaGUgUEFFIHZlcnNpb24gaXMgYWxtb3N0IGlkZW50aWNhbCwgYnV0IGluc3RlYWQg
b2YgY2FsbGluZwotICogcmVsZWFzZV9wdGUgaXQgY2FsbHMgcmVsZWFzZV9wbWQoKSwgd2hpY2gg
bG9va3MgbXVjaCBsaWtlIHRoaXMuCi0gKi8KLXN0YXRpYyB2b2lkIHJlbGVhc2VfcGdkKHBnZF90
ICpzcGdkKQotewotCS8qIElmIHRoZSBlbnRyeSdzIG5vdCBwcmVzZW50LCB0aGVyZSdzIG5vdGhp
bmcgdG8gcmVsZWFzZS4gKi8KLQlpZiAocGdkX2ZsYWdzKCpzcGdkKSAmIF9QQUdFX1BSRVNFTlQp
IHsKLQkJdW5zaWduZWQgaW50IGk7Ci0JCS8qCi0JCSAqIENvbnZlcnRpbmcgdGhlIHBmbiB0byBm
aW5kIHRoZSBhY3R1YWwgUFRFIHBhZ2UgaXMgZWFzeTogdHVybgotCQkgKiB0aGUgcGFnZSBudW1i
ZXIgaW50byBhIHBoeXNpY2FsIGFkZHJlc3MsIHRoZW4gY29udmVydCB0byBhCi0JCSAqIHZpcnR1
YWwgYWRkcmVzcyAoZWFzeSBmb3Iga2VybmVsIHBhZ2VzIGxpa2UgdGhpcyBvbmUpLgotCQkgKi8K
LQkJcHRlX3QgKnB0ZXBhZ2UgPSBfX3ZhKHBnZF9wZm4oKnNwZ2QpIDw8IFBBR0VfU0hJRlQpOwot
CQkvKiBGb3IgZWFjaCBlbnRyeSBpbiB0aGUgcGFnZSwgd2UgbWlnaHQgbmVlZCB0byByZWxlYXNl
IGl0LiAqLwotCQlmb3IgKGkgPSAwOyBpIDwgUFRSU19QRVJfUFRFOyBpKyspCi0JCQlyZWxlYXNl
X3B0ZShwdGVwYWdlW2ldKTsKLQkJLyogTm93IHdlIGNhbiBmcmVlIHRoZSBwYWdlIG9mIFBURXMg
Ki8KLQkJZnJlZV9wYWdlKChsb25nKXB0ZXBhZ2UpOwotCQkvKiBBbmQgemVybyBvdXQgdGhlIFBH
RCBlbnRyeSBzbyB3ZSBuZXZlciByZWxlYXNlIGl0IHR3aWNlLiAqLwotCQkqc3BnZCA9IF9fcGdk
KDApOwotCX0KLX0KLSNlbmRpZgotCi0vKkg6NDQ1Ci0gKiBXZSBzYXcgZmx1c2hfdXNlcl9tYXBw
aW5ncygpIHR3aWNlOiBvbmNlIGZyb20gdGhlIGZsdXNoX3VzZXJfbWFwcGluZ3MoKQotICogaHlw
ZXJjYWxsIGFuZCBvbmNlIGluIG5ld19wZ2RpcigpIHdoZW4gd2UgcmUtdXNlZCBhIHRvcC1sZXZl
bCBwZ2RpciBwYWdlLgotICogSXQgc2ltcGx5IHJlbGVhc2VzIGV2ZXJ5IFBURSBwYWdlIGZyb20g
MCB1cCB0byB0aGUgR3Vlc3QncyBrZXJuZWwgYWRkcmVzcy4KLSAqLwotc3RhdGljIHZvaWQgZmx1
c2hfdXNlcl9tYXBwaW5ncyhzdHJ1Y3QgbGd1ZXN0ICpsZywgaW50IGlkeCkKLXsKLQl1bnNpZ25l
ZCBpbnQgaTsKLQkvKiBSZWxlYXNlIGV2ZXJ5IHBnZCBlbnRyeSB1cCB0byB0aGUga2VybmVsJ3Mg
YWRkcmVzcy4gKi8KLQlmb3IgKGkgPSAwOyBpIDwgcGdkX2luZGV4KGxnLT5rZXJuZWxfYWRkcmVz
cyk7IGkrKykKLQkJcmVsZWFzZV9wZ2QobGctPnBnZGlyc1tpZHhdLnBnZGlyICsgaSk7Ci19Ci0K
LS8qSDo0NDAKLSAqICh2KSBGbHVzaGluZyAodGhyb3dpbmcgYXdheSkgcGFnZSB0YWJsZXMsCi0g
KgotICogVGhlIEd1ZXN0IGhhcyBhIGh5cGVyY2FsbCB0byB0aHJvdyBhd2F5IHRoZSBwYWdlIHRh
YmxlczogaXQncyB1c2VkIHdoZW4gYQotICogbGFyZ2UgbnVtYmVyIG9mIG1hcHBpbmdzIGhhdmUg
YmVlbiBjaGFuZ2VkLgotICovCi12b2lkIGd1ZXN0X3BhZ2V0YWJsZV9mbHVzaF91c2VyKHN0cnVj
dCBsZ19jcHUgKmNwdSkKLXsKLQkvKiBEcm9wIHRoZSB1c2Vyc3BhY2UgcGFydCBvZiB0aGUgY3Vy
cmVudCBwYWdlIHRhYmxlLiAqLwotCWZsdXNoX3VzZXJfbWFwcGluZ3MoY3B1LT5sZywgY3B1LT5j
cHVfcGdkKTsKLX0KLS8qOiovCi0KLS8qIFdlIHdhbGsgZG93biB0aGUgZ3Vlc3QgcGFnZSB0YWJs
ZXMgdG8gZ2V0IGEgZ3Vlc3QtcGh5c2ljYWwgYWRkcmVzcyAqLwotYm9vbCBfX2d1ZXN0X3BhKHN0
cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyB2YWRkciwgdW5zaWduZWQgbG9uZyAqcGFk
ZHIpCi17Ci0JcGdkX3QgZ3BnZDsKLQlwdGVfdCBncHRlOwotI2lmZGVmIENPTkZJR19YODZfUEFF
Ci0JcG1kX3QgZ3BtZDsKLSNlbmRpZgotCi0JLyogU3RpbGwgbm90IHNldCB1cD8gIEp1c3QgbWFw
IDE6MS4gKi8KLQlpZiAodW5saWtlbHkoY3B1LT5saW5lYXJfcGFnZXMpKSB7Ci0JCSpwYWRkciA9
IHZhZGRyOwotCQlyZXR1cm4gdHJ1ZTsKLQl9Ci0KLQkvKiBGaXJzdCBzdGVwOiBnZXQgdGhlIHRv
cC1sZXZlbCBHdWVzdCBwYWdlIHRhYmxlIGVudHJ5LiAqLwotCWdwZ2QgPSBsZ3JlYWQoY3B1LCBn
cGdkX2FkZHIoY3B1LCB2YWRkciksIHBnZF90KTsKLQkvKiBUb3BsZXZlbCBub3QgcHJlc2VudD8g
IFdlIGNhbid0IG1hcCBpdCBpbi4gKi8KLQlpZiAoIShwZ2RfZmxhZ3MoZ3BnZCkgJiBfUEFHRV9Q
UkVTRU5UKSkKLQkJZ290byBmYWlsOwotCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLQlncG1kID0g
bGdyZWFkKGNwdSwgZ3BtZF9hZGRyKGdwZ2QsIHZhZGRyKSwgcG1kX3QpOwotCWlmICghKHBtZF9m
bGFncyhncG1kKSAmIF9QQUdFX1BSRVNFTlQpKQotCQlnb3RvIGZhaWw7Ci0JZ3B0ZSA9IGxncmVh
ZChjcHUsIGdwdGVfYWRkcihjcHUsIGdwbWQsIHZhZGRyKSwgcHRlX3QpOwotI2Vsc2UKLQlncHRl
ID0gbGdyZWFkKGNwdSwgZ3B0ZV9hZGRyKGNwdSwgZ3BnZCwgdmFkZHIpLCBwdGVfdCk7Ci0jZW5k
aWYKLQlpZiAoIShwdGVfZmxhZ3MoZ3B0ZSkgJiBfUEFHRV9QUkVTRU5UKSkKLQkJZ290byBmYWls
OwotCi0JKnBhZGRyID0gcHRlX3BmbihncHRlKSAqIFBBR0VfU0laRSB8ICh2YWRkciAmIH5QQUdF
X01BU0spOwotCXJldHVybiB0cnVlOwotCi1mYWlsOgotCSpwYWRkciA9IC0xVUw7Ci0JcmV0dXJu
IGZhbHNlOwotfQotCi0vKgotICogVGhpcyBpcyB0aGUgdmVyc2lvbiB3ZSBub3JtYWxseSB1c2U6
IGtpbGxzIHRoZSBHdWVzdCBpZiBpdCB1c2VzIGEKLSAqIGJhZCBhZGRyZXNzCi0gKi8KLXVuc2ln
bmVkIGxvbmcgZ3Vlc3RfcGEoc3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIHZhZGRy
KQotewotCXVuc2lnbmVkIGxvbmcgcGFkZHI7Ci0KLQlpZiAoIV9fZ3Vlc3RfcGEoY3B1LCB2YWRk
ciwgJnBhZGRyKSkKLQkJa2lsbF9ndWVzdChjcHUsICJCYWQgYWRkcmVzcyAlI2x4IiwgdmFkZHIp
OwotCXJldHVybiBwYWRkcjsKLX0KLQotLyoKLSAqIFdlIGtlZXAgc2V2ZXJhbCBwYWdlIHRhYmxl
cy4gIFRoaXMgaXMgYSBzaW1wbGUgcm91dGluZSB0byBmaW5kIHRoZSBwYWdlCi0gKiB0YWJsZSAo
aWYgYW55KSBjb3JyZXNwb25kaW5nIHRvIHRoaXMgdG9wLWxldmVsIGFkZHJlc3MgdGhlIEd1ZXN0
IGhhcyBnaXZlbgotICogdXMuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZmluZF9wZ2Rpcihz
dHJ1Y3QgbGd1ZXN0ICpsZywgdW5zaWduZWQgbG9uZyBwZ3RhYmxlKQotewotCXVuc2lnbmVkIGlu
dCBpOwotCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGxnLT5wZ2RpcnMpOyBpKyspCi0JCWlm
IChsZy0+cGdkaXJzW2ldLnBnZGlyICYmIGxnLT5wZ2RpcnNbaV0uZ3BnZGlyID09IHBndGFibGUp
Ci0JCQlicmVhazsKLQlyZXR1cm4gaTsKLX0KLQotLypIOjQzNQotICogQW5kIHRoaXMgaXMgdXMs
IGNyZWF0aW5nIHRoZSBuZXcgcGFnZSBkaXJlY3RvcnkuICBJZiB3ZSByZWFsbHkgZG8KLSAqIGFs
bG9jYXRlIGEgbmV3IG9uZSAoYW5kIHNvIHRoZSBrZXJuZWwgcGFydHMgYXJlIG5vdCB0aGVyZSks
IHdlIHNldAotICogYmxhbmtfcGdkaXIuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgbmV3X3Bn
ZGlyKHN0cnVjdCBsZ19jcHUgKmNwdSwKLQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgZ3BnZGlyLAot
CQkJICAgICAgaW50ICpibGFua19wZ2RpcikKLXsKLQl1bnNpZ25lZCBpbnQgbmV4dDsKLQotCS8q
Ci0JICogV2UgcGljayBvbmUgZW50cnkgYXQgcmFuZG9tIHRvIHRocm93IG91dC4gIENob29zaW5n
IHRoZSBMZWFzdAotCSAqIFJlY2VudGx5IFVzZWQgbWlnaHQgYmUgYmV0dGVyLCBidXQgdGhpcyBp
cyBlYXN5LgotCSAqLwotCW5leHQgPSBwcmFuZG9tX3UzMigpICUgQVJSQVlfU0laRShjcHUtPmxn
LT5wZ2RpcnMpOwotCS8qIElmIGl0J3MgbmV2ZXIgYmVlbiBhbGxvY2F0ZWQgYXQgYWxsIGJlZm9y
ZSwgdHJ5IG5vdy4gKi8KLQlpZiAoIWNwdS0+bGctPnBnZGlyc1tuZXh0XS5wZ2RpcikgewotCQlj
cHUtPmxnLT5wZ2RpcnNbbmV4dF0ucGdkaXIgPQotCQkJCQkocGdkX3QgKilnZXRfemVyb2VkX3Bh
Z2UoR0ZQX0tFUk5FTCk7Ci0JCS8qIElmIHRoZSBhbGxvY2F0aW9uIGZhaWxzLCBqdXN0IGtlZXAg
dXNpbmcgdGhlIG9uZSB3ZSBoYXZlICovCi0JCWlmICghY3B1LT5sZy0+cGdkaXJzW25leHRdLnBn
ZGlyKQotCQkJbmV4dCA9IGNwdS0+Y3B1X3BnZDsKLQkJZWxzZSB7Ci0JCQkvKgotCQkJICogVGhp
cyBpcyBhIGJsYW5rIHBhZ2UsIHNvIHRoZXJlIGFyZSBubyBrZXJuZWwKLQkJCSAqIG1hcHBpbmdz
OiBjYWxsZXIgbXVzdCBtYXAgdGhlIHN0YWNrIQotCQkJICovCi0JCQkqYmxhbmtfcGdkaXIgPSAx
OwotCQl9Ci0JfQotCS8qIFJlY29yZCB3aGljaCBHdWVzdCB0b3BsZXZlbCB0aGlzIHNoYWRvd3Mu
ICovCi0JY3B1LT5sZy0+cGdkaXJzW25leHRdLmdwZ2RpciA9IGdwZ2RpcjsKLQkvKiBSZWxlYXNl
IGFsbCB0aGUgbm9uLWtlcm5lbCBtYXBwaW5ncy4gKi8KLQlmbHVzaF91c2VyX21hcHBpbmdzKGNw
dS0+bGcsIG5leHQpOwotCi0JLyogVGhpcyBoYXNuJ3QgcnVuIG9uIGFueSBDUFUgYXQgYWxsLiAq
LwotCWNwdS0+bGctPnBnZGlyc1tuZXh0XS5sYXN0X2hvc3RfY3B1ID0gLTE7Ci0KLQlyZXR1cm4g
bmV4dDsKLX0KLQotLypIOjUwMQotICogV2UgZG8gbmVlZCB0aGUgU3dpdGNoZXIgY29kZSBtYXBw
ZWQgYXQgYWxsIHRpbWVzLCBzbyB3ZSBhbGxvY2F0ZSB0aGF0Ci0gKiBwYXJ0IG9mIHRoZSBHdWVz
dCBwYWdlIHRhYmxlIGhlcmUuICBXZSBtYXAgdGhlIFN3aXRjaGVyIGNvZGUgaW1tZWRpYXRlbHks
Ci0gKiBidXQgZGVmZXIgbWFwcGluZyBvZiB0aGUgZ3Vlc3QgcmVnaXN0ZXIgcGFnZSBhbmQgSURU
L0xEVCBldGMgcGFnZSB1bnRpbAotICoganVzdCBiZWZvcmUgd2UgcnVuIHRoZSBndWVzdCBpbiBt
YXBfc3dpdGNoZXJfaW5fZ3Vlc3QoKS4KLSAqCi0gKiBXZSAqY291bGQqIGRvIHRoaXMgc2V0dXAg
aW4gbWFwX3N3aXRjaGVyX2luX2d1ZXN0KCksIGJ1dCBhdCB0aGF0IHBvaW50Ci0gKiB3ZSd2ZSBp
bnRlcnJ1cHRzIGRpc2FibGVkLCBhbmQgYWxsb2NhdGluZyBwYWdlcyBsaWtlIHRoYXQgaXMgZnJh
dWdodDogd2UKLSAqIGNhbid0IHNsZWVwIGlmIHdlIG5lZWQgdG8gZnJlZSB1cCBzb21lIG1lbW9y
eS4KLSAqLwotc3RhdGljIGJvb2wgYWxsb2NhdGVfc3dpdGNoZXJfbWFwcGluZyhzdHJ1Y3QgbGdf
Y3B1ICpjcHUpCi17Ci0JaW50IGk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgVE9UQUxfU1dJVENIRVJf
UEFHRVM7IGkrKykgewotCQlwdGVfdCAqcHRlID0gZmluZF9zcHRlKGNwdSwgc3dpdGNoZXJfYWRk
ciArIGkgKiBQQUdFX1NJWkUsIHRydWUsCi0JCQkJICAgICAgIENIRUNLX0dQR0RfTUFTSywgX1BB
R0VfVEFCTEUpOwotCQlpZiAoIXB0ZSkKLQkJCXJldHVybiBmYWxzZTsKLQotCQkvKgotCQkgKiBN
YXAgdGhlIHN3aXRjaGVyIHBhZ2UgaWYgbm90IGFscmVhZHkgdGhlcmUuICBJdCBtaWdodAotCQkg
KiBhbHJlYWR5IGJlIHRoZXJlIGJlY2F1c2Ugd2UgY2FsbCBhbGxvY2F0ZV9zd2l0Y2hlcl9tYXBw
aW5nKCkKLQkJICogaW4gZ3Vlc3Rfc2V0X3BnZCgpIGp1c3QgaW4gY2FzZSBpdCBkaWQgZGlzY2Fy
ZCBvdXIgU3dpdGNoZXIKLQkJICogbWFwcGluZywgYnV0IGl0IHByb2JhYmx5IGRpZG4ndC4KLQkJ
ICovCi0JCWlmIChpID09IDAgJiYgIShwdGVfZmxhZ3MoKnB0ZSkgJiBfUEFHRV9QUkVTRU5UKSkg
ewotCQkJLyogR2V0IGEgcmVmZXJlbmNlIHRvIHRoZSBTd2l0Y2hlciBwYWdlLiAqLwotCQkJZ2V0
X3BhZ2UobGdfc3dpdGNoZXJfcGFnZXNbMF0pOwotCQkJLyogQ3JlYXRlIGEgcmVhZC1vbmx5LCBl
eGVjdHVhYmxlLCBrZXJuZWwtc3R5bGUgUFRFICovCi0JCQlzZXRfcHRlKHB0ZSwKLQkJCQlta19w
dGUobGdfc3dpdGNoZXJfcGFnZXNbMF0sIFBBR0VfS0VSTkVMX1JYKSk7Ci0JCX0KLQl9Ci0JY3B1
LT5sZy0+cGdkaXJzW2NwdS0+Y3B1X3BnZF0uc3dpdGNoZXJfbWFwcGVkID0gdHJ1ZTsKLQlyZXR1
cm4gdHJ1ZTsKLX0KLQotLypIOjQ3MAotICogRmluYWxseSwgYSByb3V0aW5lIHdoaWNoIHRocm93
cyBhd2F5IGV2ZXJ5dGhpbmc6IGFsbCBQR0QgZW50cmllcyBpbiBhbGwKLSAqIHRoZSBzaGFkb3cg
cGFnZSB0YWJsZXMsIGluY2x1ZGluZyB0aGUgR3Vlc3QncyBrZXJuZWwgbWFwcGluZ3MuICBUaGlz
IGlzIHVzZWQKLSAqIHdoZW4gd2UgZGVzdHJveSB0aGUgR3Vlc3QuCi0gKi8KLXN0YXRpYyB2b2lk
IHJlbGVhc2VfYWxsX3BhZ2V0YWJsZXMoc3RydWN0IGxndWVzdCAqbGcpCi17Ci0JdW5zaWduZWQg
aW50IGksIGo7Ci0KLQkvKiBFdmVyeSBzaGFkb3cgcGFnZXRhYmxlIHRoaXMgR3Vlc3QgaGFzICov
Ci0JZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUobGctPnBnZGlycyk7IGkrKykgewotCQlpZiAo
IWxnLT5wZ2RpcnNbaV0ucGdkaXIpCi0JCQljb250aW51ZTsKLQotCQkvKiBFdmVyeSBQR0QgZW50
cnkuICovCi0JCWZvciAoaiA9IDA7IGogPCBQVFJTX1BFUl9QR0Q7IGorKykKLQkJCXJlbGVhc2Vf
cGdkKGxnLT5wZ2RpcnNbaV0ucGdkaXIgKyBqKTsKLQkJbGctPnBnZGlyc1tpXS5zd2l0Y2hlcl9t
YXBwZWQgPSBmYWxzZTsKLQkJbGctPnBnZGlyc1tpXS5sYXN0X2hvc3RfY3B1ID0gLTE7Ci0JfQot
fQotCi0vKgotICogV2UgYWxzbyB0aHJvdyBhd2F5IGV2ZXJ5dGhpbmcgd2hlbiBhIEd1ZXN0IHRl
bGxzIHVzIGl0J3MgY2hhbmdlZCBhIGtlcm5lbAotICogbWFwcGluZy4gIFNpbmNlIGtlcm5lbCBt
YXBwaW5ncyBhcmUgaW4gZXZlcnkgcGFnZSB0YWJsZSwgaXQncyBlYXNpZXN0IHRvCi0gKiB0aHJv
dyB0aGVtIGFsbCBhd2F5LiAgVGhpcyB0cmFwcyB0aGUgR3Vlc3QgaW4gYW1iZXIgZm9yIGEgd2hp
bGUgYXMKLSAqIGV2ZXJ5dGhpbmcgZmF1bHRzIGJhY2sgaW4sIGJ1dCBpdCdzIHJhcmUuCi0gKi8K
LXZvaWQgZ3Vlc3RfcGFnZXRhYmxlX2NsZWFyX2FsbChzdHJ1Y3QgbGdfY3B1ICpjcHUpCi17Ci0J
cmVsZWFzZV9hbGxfcGFnZXRhYmxlcyhjcHUtPmxnKTsKLQkvKiBXZSBuZWVkIHRoZSBHdWVzdCBr
ZXJuZWwgc3RhY2sgbWFwcGVkIGFnYWluLiAqLwotCXBpbl9zdGFja19wYWdlcyhjcHUpOwotCS8q
IEFuZCB3ZSBuZWVkIFN3aXRjaGVyIGFsbG9jYXRlZC4gKi8KLQlpZiAoIWFsbG9jYXRlX3N3aXRj
aGVyX21hcHBpbmcoY3B1KSkKLQkJa2lsbF9ndWVzdChjcHUsICJDYW5ub3QgcG9wdWxhdGUgc3dp
dGNoZXIgbWFwcGluZyIpOwotfQotCi0vKkg6NDMwCi0gKiAoaXYpIFN3aXRjaGluZyBwYWdlIHRh
YmxlcwotICoKLSAqIE5vdyB3ZSd2ZSBzZWVuIGFsbCB0aGUgcGFnZSB0YWJsZSBzZXR0aW5nIGFu
ZCBtYW5pcHVsYXRpb24sIGxldCdzIHNlZQotICogd2hhdCBoYXBwZW5zIHdoZW4gdGhlIEd1ZXN0
IGNoYW5nZXMgcGFnZSB0YWJsZXMgKGllLiBjaGFuZ2VzIHRoZSB0b3AtbGV2ZWwKLSAqIHBnZGly
KS4gIFRoaXMgb2NjdXJzIG9uIGFsbW9zdCBldmVyeSBjb250ZXh0IHN3aXRjaC4KLSAqLwotdm9p
ZCBndWVzdF9uZXdfcGFnZXRhYmxlKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBw
Z3RhYmxlKQotewotCWludCBuZXdwZ2RpciwgcmVwaW4gPSAwOwotCi0JLyoKLQkgKiBUaGUgdmVy
eSBmaXJzdCB0aW1lIHRoZXkgY2FsbCB0aGlzLCB3ZSdyZSBhY3R1YWxseSBydW5uaW5nIHdpdGhv
dXQKLQkgKiBhbnkgcGFnZSB0YWJsZXM7IHdlJ3ZlIGJlZW4gbWFraW5nIGl0IHVwLiAgVGhyb3cg
dGhlbSBhd2F5IG5vdy4KLQkgKi8KLQlpZiAodW5saWtlbHkoY3B1LT5saW5lYXJfcGFnZXMpKSB7
Ci0JCXJlbGVhc2VfYWxsX3BhZ2V0YWJsZXMoY3B1LT5sZyk7Ci0JCWNwdS0+bGluZWFyX3BhZ2Vz
ID0gZmFsc2U7Ci0JCS8qIEZvcmNlIGFsbG9jYXRpb24gb2YgYSBuZXcgcGdkaXIuICovCi0JCW5l
d3BnZGlyID0gQVJSQVlfU0laRShjcHUtPmxnLT5wZ2RpcnMpOwotCX0gZWxzZSB7Ci0JCS8qIExv
b2sgdG8gc2VlIGlmIHdlIGhhdmUgdGhpcyBvbmUgYWxyZWFkeS4gKi8KLQkJbmV3cGdkaXIgPSBm
aW5kX3BnZGlyKGNwdS0+bGcsIHBndGFibGUpOwotCX0KLQotCS8qCi0JICogSWYgbm90LCB3ZSBh
bGxvY2F0ZSBvciBtdWcgYW4gZXhpc3Rpbmcgb25lOiBpZiBpdCdzIGEgZnJlc2ggb25lLAotCSAq
IHJlcGluIGdldHMgc2V0IHRvIDEuCi0JICovCi0JaWYgKG5ld3BnZGlyID09IEFSUkFZX1NJWkUo
Y3B1LT5sZy0+cGdkaXJzKSkKLQkJbmV3cGdkaXIgPSBuZXdfcGdkaXIoY3B1LCBwZ3RhYmxlLCAm
cmVwaW4pOwotCS8qIENoYW5nZSB0aGUgY3VycmVudCBwZ2QgaW5kZXggdG8gdGhlIG5ldyBvbmUu
ICovCi0JY3B1LT5jcHVfcGdkID0gbmV3cGdkaXI7Ci0JLyoKLQkgKiBJZiBpdCB3YXMgY29tcGxl
dGVseSBibGFuaywgd2UgbWFwIGluIHRoZSBHdWVzdCBrZXJuZWwgc3RhY2sgYW5kCi0JICogdGhl
IFN3aXRjaGVyLgotCSAqLwotCWlmIChyZXBpbikKLQkJcGluX3N0YWNrX3BhZ2VzKGNwdSk7Ci0K
LQlpZiAoIWNwdS0+bGctPnBnZGlyc1tjcHUtPmNwdV9wZ2RdLnN3aXRjaGVyX21hcHBlZCkgewot
CQlpZiAoIWFsbG9jYXRlX3N3aXRjaGVyX21hcHBpbmcoY3B1KSkKLQkJCWtpbGxfZ3Vlc3QoY3B1
LCAiQ2Fubm90IHBvcHVsYXRlIHN3aXRjaGVyIG1hcHBpbmciKTsKLQl9Ci19Ci0vKjoqLwotCi0v
Kk06MDA5Ci0gKiBTaW5jZSB3ZSB0aHJvdyBhd2F5IGFsbCBtYXBwaW5ncyB3aGVuIGEga2VybmVs
IG1hcHBpbmcgY2hhbmdlcywgb3VyCi0gKiBwZXJmb3JtYW5jZSBzdWNrcyBmb3IgZ3Vlc3RzIHVz
aW5nIGhpZ2htZW0uICBJbiBmYWN0LCBhIGd1ZXN0IHdpdGgKLSAqIFBBR0VfT0ZGU0VUIDB4YzAw
MDAwMDAgKHRoZSBkZWZhdWx0KSBhbmQgbW9yZSB0aGFuIGFib3V0IDcwME1CIG9mIFJBTSBpcwot
ICogdXN1YWxseSBzbG93ZXIgdGhhbiBhIEd1ZXN0IHdpdGggbGVzcyBtZW1vcnkuCi0gKgotICog
VGhpcywgb2YgY291cnNlLCBjYW5ub3QgYmUgZml4ZWQuICBJdCB3b3VsZCB0YWtlIHNvbWUga2lu
ZCBvZi4uLiB3ZWxsLCBJCi0gKiBkb24ndCBrbm93LCBidXQgdGhlIHRlcm0gInB1aXNzYW50IGNv
ZGUtZnUiIGNvbWVzIHRvIG1pbmQuCi06Ki8KLQotLypIOjQyMAotICogVGhpcyBpcyB0aGUgcm91
dGluZSB3aGljaCBhY3R1YWxseSBzZXRzIHRoZSBwYWdlIHRhYmxlIGVudHJ5IGZvciB0aGVuCi0g
KiAiaWR4Iid0aCBzaGFkb3cgcGFnZSB0YWJsZS4KLSAqCi0gKiBOb3JtYWxseSwgd2UgY2FuIGp1
c3QgdGhyb3cgb3V0IHRoZSBvbGQgZW50cnkgYW5kIHJlcGxhY2UgaXQgd2l0aCAwOiBpZiB0aGV5
Ci0gKiB1c2UgaXQgZGVtYW5kX3BhZ2UoKSB3aWxsIHB1dCB0aGUgbmV3IGVudHJ5IGluLiAgV2Ug
bmVlZCB0byBkbyB0aGlzIGFueXdheToKLSAqIFRoZSBHdWVzdCBleHBlY3RzIF9QQUdFX0FDQ0VT
U0VEIHRvIGJlIHNldCBvbiBpdHMgUFRFIHRoZSBmaXJzdCB0aW1lIGEgcGFnZQotICogaXMgcmVh
ZCBmcm9tLCBhbmQgX1BBR0VfRElSVFkgd2hlbiBpdCdzIHdyaXR0ZW4gdG8uCi0gKgotICogQnV0
IEF2aSBLaXZpdHkgcG9pbnRlZCBvdXQgdGhhdCBtb3N0IE9wZXJhdGluZyBTeXN0ZW1zIChMaW51
eCBpbmNsdWRlZCkgc2V0Ci0gKiB0aGVzZSBiaXRzIG9uIFBURXMgaW1tZWRpYXRlbHkgYW55d2F5
LiAgVGhpcyBpcyBkb25lIHRvIHNhdmUgdGhlIENQVSBmcm9tCi0gKiBoYXZpbmcgdG8gdXBkYXRl
IHRoZW0sIGJ1dCBpdCBoZWxwcyB1cyB0aGUgc2FtZSB3YXk6IGlmIHRoZXkgc2V0Ci0gKiBfUEFH
RV9BQ0NFU1NFRCB0aGVuIHdlIGNhbiBwdXQgYSByZWFkLW9ubHkgUFRFIGVudHJ5IGluIGltbWVk
aWF0ZWx5LCBhbmQgaWYKLSAqIHRoZXkgc2V0IF9QQUdFX0RJUlRZIHRoZW4gd2UgY2FuIHB1dCBh
IHdyaXRhYmxlIFBURSBlbnRyeSBpbiBpbW1lZGlhdGVseS4KLSAqLwotc3RhdGljIHZvaWQgX19n
dWVzdF9zZXRfcHRlKHN0cnVjdCBsZ19jcHUgKmNwdSwgaW50IGlkeCwKLQkJICAgICAgIHVuc2ln
bmVkIGxvbmcgdmFkZHIsIHB0ZV90IGdwdGUpCi17Ci0JLyogTG9vayB1cCB0aGUgbWF0Y2hpbmcg
c2hhZG93IHBhZ2UgZGlyZWN0b3J5IGVudHJ5LiAqLwotCXBnZF90ICpzcGdkID0gc3BnZF9hZGRy
KGNwdSwgaWR4LCB2YWRkcik7Ci0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLQlwbWRfdCAqc3BtZDsK
LSNlbmRpZgotCi0JLyogSWYgdGhlIHRvcCBsZXZlbCBpc24ndCBwcmVzZW50LCB0aGVyZSdzIG5v
IGVudHJ5IHRvIHVwZGF0ZS4gKi8KLQlpZiAocGdkX2ZsYWdzKCpzcGdkKSAmIF9QQUdFX1BSRVNF
TlQpIHsKLSNpZmRlZiBDT05GSUdfWDg2X1BBRQotCQlzcG1kID0gc3BtZF9hZGRyKGNwdSwgKnNw
Z2QsIHZhZGRyKTsKLQkJaWYgKHBtZF9mbGFncygqc3BtZCkgJiBfUEFHRV9QUkVTRU5UKSB7Ci0j
ZW5kaWYKLQkJCS8qIE90aGVyd2lzZSwgc3RhcnQgYnkgcmVsZWFzaW5nIHRoZSBleGlzdGluZyBl
bnRyeS4gKi8KLQkJCXB0ZV90ICpzcHRlID0gc3B0ZV9hZGRyKGNwdSwgKnNwZ2QsIHZhZGRyKTsK
LQkJCXJlbGVhc2VfcHRlKCpzcHRlKTsKLQotCQkJLyoKLQkJCSAqIElmIHRoZXkncmUgc2V0dGlu
ZyB0aGlzIGVudHJ5IGFzIGRpcnR5IG9yIGFjY2Vzc2VkLAotCQkJICogd2UgbWlnaHQgYXMgd2Vs
bCBwdXQgdGhhdCBlbnRyeSB0aGV5J3ZlIGdpdmVuIHVzIGluCi0JCQkgKiBub3cuICBUaGlzIHNo
YXZlcyAxMCUgb2ZmIGEgY29weS1vbi13cml0ZQotCQkJICogbWljcm8tYmVuY2htYXJrLgotCQkJ
ICovCi0JCQlpZiAoKHB0ZV9mbGFncyhncHRlKSAmIChfUEFHRV9ESVJUWSB8IF9QQUdFX0FDQ0VT
U0VEKSkKLQkJCSAgICAmJiAhZ3B0ZV9pbl9pb21lbShjcHUsIGdwdGUpKSB7Ci0JCQkJaWYgKCFj
aGVja19ncHRlKGNwdSwgZ3B0ZSkpCi0JCQkJCXJldHVybjsKLQkJCQlzZXRfcHRlKHNwdGUsCi0J
CQkJCWdwdGVfdG9fc3B0ZShjcHUsIGdwdGUsCi0JCQkJCQlwdGVfZmxhZ3MoZ3B0ZSkgJiBfUEFH
RV9ESVJUWSkpOwotCQkJfSBlbHNlIHsKLQkJCQkvKgotCQkJCSAqIE90aGVyd2lzZSBraWxsIGl0
IGFuZCB3ZSBjYW4gZGVtYW5kX3BhZ2UoKQotCQkJCSAqIGl0IGluIGxhdGVyLgotCQkJCSAqLwot
CQkJCXNldF9wdGUoc3B0ZSwgX19wdGUoMCkpOwotCQkJfQotI2lmZGVmIENPTkZJR19YODZfUEFF
Ci0JCX0KLSNlbmRpZgotCX0KLX0KLQotLypIOjQxMAotICogVXBkYXRpbmcgYSBQVEUgZW50cnkg
aXMgYSBsaXR0bGUgdHJpY2tpZXIuCi0gKgotICogV2Uga2VlcCB0cmFjayBvZiBzZXZlcmFsIGRp
ZmZlcmVudCBwYWdlIHRhYmxlcyAodGhlIEd1ZXN0IHVzZXMgb25lIGZvciBlYWNoCi0gKiBwcm9j
ZXNzLCBzbyBpdCBtYWtlcyBzZW5zZSB0byBjYWNoZSBhdCBsZWFzdCBhIGZldykuICBFYWNoIG9m
IHRoZXNlIGhhdmUKLSAqIGlkZW50aWNhbCBrZXJuZWwgcGFydHM6IGllLiBldmVyeSBtYXBwaW5n
IGFib3ZlIFBBR0VfT0ZGU0VUIGlzIHRoZSBzYW1lIGZvcgotICogYWxsIHByb2Nlc3Nlcy4gIFNv
IHdoZW4gdGhlIHBhZ2UgdGFibGUgYWJvdmUgdGhhdCBhZGRyZXNzIGNoYW5nZXMsIHdlIHVwZGF0
ZQotICogYWxsIHRoZSBwYWdlIHRhYmxlcywgbm90IGp1c3QgdGhlIGN1cnJlbnQgb25lLiAgVGhp
cyBpcyByYXJlLgotICoKLSAqIFRoZSBiZW5lZml0IGlzIHRoYXQgd2hlbiB3ZSBoYXZlIHRvIHRy
YWNrIGEgbmV3IHBhZ2UgdGFibGUsIHdlIGNhbiBrZWVwIGFsbAotICogdGhlIGtlcm5lbCBtYXBw
aW5ncy4gIFRoaXMgc3BlZWRzIHVwIGNvbnRleHQgc3dpdGNoIGltbWVuc2VseS4KLSAqLwotdm9p
ZCBndWVzdF9zZXRfcHRlKHN0cnVjdCBsZ19jcHUgKmNwdSwKLQkJICAgdW5zaWduZWQgbG9uZyBn
cGdkaXIsIHVuc2lnbmVkIGxvbmcgdmFkZHIsIHB0ZV90IGdwdGUpCi17Ci0JLyogV2UgZG9uJ3Qg
bGV0IHlvdSByZW1hcCB0aGUgU3dpdGNoZXI7IHdlIG5lZWQgaXQgdG8gZ2V0IGJhY2shICovCi0J
aWYgKHZhZGRyID49IHN3aXRjaGVyX2FkZHIpIHsKLQkJa2lsbF9ndWVzdChjcHUsICJhdHRlbXB0
IHRvIHNldCBwdGUgaW50byBTd2l0Y2hlciBwYWdlcyIpOwotCQlyZXR1cm47Ci0JfQotCi0JLyoK
LQkgKiBLZXJuZWwgbWFwcGluZ3MgbXVzdCBiZSBjaGFuZ2VkIG9uIGFsbCB0b3AgbGV2ZWxzLiAg
U2xvdywgYnV0IGRvZXNuJ3QKLQkgKiBoYXBwZW4gb2Z0ZW4uCi0JICovCi0JaWYgKHZhZGRyID49
IGNwdS0+bGctPmtlcm5lbF9hZGRyZXNzKSB7Ci0JCXVuc2lnbmVkIGludCBpOwotCQlmb3IgKGkg
PSAwOyBpIDwgQVJSQVlfU0laRShjcHUtPmxnLT5wZ2RpcnMpOyBpKyspCi0JCQlpZiAoY3B1LT5s
Zy0+cGdkaXJzW2ldLnBnZGlyKQotCQkJCV9fZ3Vlc3Rfc2V0X3B0ZShjcHUsIGksIHZhZGRyLCBn
cHRlKTsKLQl9IGVsc2UgewotCQkvKiBJcyB0aGlzIHBhZ2UgdGFibGUgb25lIHdlIGhhdmUgYSBz
aGFkb3cgZm9yPyAqLwotCQlpbnQgcGdkaXIgPSBmaW5kX3BnZGlyKGNwdS0+bGcsIGdwZ2Rpcik7
Ci0JCWlmIChwZ2RpciAhPSBBUlJBWV9TSVpFKGNwdS0+bGctPnBnZGlycykpCi0JCQkvKiBJZiBz
bywgZG8gdGhlIHVwZGF0ZS4gKi8KLQkJCV9fZ3Vlc3Rfc2V0X3B0ZShjcHUsIHBnZGlyLCB2YWRk
ciwgZ3B0ZSk7Ci0JfQotfQotCi0vKkg6NDAwCi0gKiAoaWlpKSBTZXR0aW5nIHVwIGEgcGFnZSB0
YWJsZSBlbnRyeSB3aGVuIHRoZSBHdWVzdCB0ZWxscyB1cyBvbmUgaGFzIGNoYW5nZWQuCi0gKgot
ICogSnVzdCBsaWtlIHdlIGRpZCBpbiBpbnRlcnJ1cHRzX2FuZF90cmFwcy5jLCBpdCBtYWtlcyBz
ZW5zZSBmb3IgdXMgdG8gZGVhbAotICogd2l0aCB0aGUgb3RoZXIgc2lkZSBvZiBwYWdlIHRhYmxl
cyB3aGlsZSB3ZSdyZSBoZXJlOiB3aGF0IGhhcHBlbnMgd2hlbiB0aGUKLSAqIEd1ZXN0IGFza3Mg
Zm9yIGEgcGFnZSB0YWJsZSB0byBiZSB1cGRhdGVkPwotICoKLSAqIFdlIGFscmVhZHkgc2F3IHRo
YXQgZGVtYW5kX3BhZ2UoKSB3aWxsIGZpbGwgaW4gdGhlIHNoYWRvdyBwYWdlIHRhYmxlcyB3aGVu
Ci0gKiBuZWVkZWQsIHNvIHdlIGNhbiBzaW1wbHkgcmVtb3ZlIHNoYWRvdyBwYWdlIHRhYmxlIGVu
dHJpZXMgd2hlbmV2ZXIgdGhlIEd1ZXN0Ci0gKiB0ZWxscyB1cyB0aGV5J3ZlIGNoYW5nZWQuICBX
aGVuIHRoZSBHdWVzdCB0cmllcyB0byB1c2UgdGhlIG5ldyBlbnRyeSBpdCB3aWxsCi0gKiBmYXVs
dCBhbmQgZGVtYW5kX3BhZ2UoKSB3aWxsIGZpeCBpdCB1cC4KLSAqCi0gKiBTbyB3aXRoIHRoYXQg
aW4gbWluZCBoZXJlJ3Mgb3VyIGNvZGUgdG8gdXBkYXRlIGEgKHRvcC1sZXZlbCkgUEdEIGVudHJ5
OgotICovCi12b2lkIGd1ZXN0X3NldF9wZ2Qoc3RydWN0IGxndWVzdCAqbGcsIHVuc2lnbmVkIGxv
bmcgZ3BnZGlyLCB1MzIgaWR4KQotewotCWludCBwZ2RpcjsKLQotCWlmIChpZHggPiBQVFJTX1BF
Ul9QR0QpIHsKLQkJa2lsbF9ndWVzdCgmbGctPmNwdXNbMF0sICJBdHRlbXB0IHRvIHNldCBwZ2Qg
JXUvJXUiLAotCQkJICAgaWR4LCBQVFJTX1BFUl9QR0QpOwotCQlyZXR1cm47Ci0JfQotCi0JLyog
SWYgdGhleSdyZSB0YWxraW5nIGFib3V0IGEgcGFnZSB0YWJsZSB3ZSBoYXZlIGEgc2hhZG93IGZv
ci4uLiAqLwotCXBnZGlyID0gZmluZF9wZ2RpcihsZywgZ3BnZGlyKTsKLQlpZiAocGdkaXIgPCBB
UlJBWV9TSVpFKGxnLT5wZ2RpcnMpKSB7Ci0JCS8qIC4uLiB0aHJvdyBpdCBhd2F5LiAqLwotCQly
ZWxlYXNlX3BnZChsZy0+cGdkaXJzW3BnZGlyXS5wZ2RpciArIGlkeCk7Ci0JCS8qIFRoYXQgbWln
aHQgaGF2ZSBiZWVuIHRoZSBTd2l0Y2hlciBtYXBwaW5nLCByZW1hcCBpdC4gKi8KLQkJaWYgKCFh
bGxvY2F0ZV9zd2l0Y2hlcl9tYXBwaW5nKCZsZy0+Y3B1c1swXSkpIHsKLQkJCWtpbGxfZ3Vlc3Qo
JmxnLT5jcHVzWzBdLAotCQkJCSAgICJDYW5ub3QgcG9wdWxhdGUgc3dpdGNoZXIgbWFwcGluZyIp
OwotCQl9Ci0JCWxnLT5wZ2RpcnNbcGdkaXJdLmxhc3RfaG9zdF9jcHUgPSAtMTsKLQl9Ci19Ci0K
LSNpZmRlZiBDT05GSUdfWDg2X1BBRQotLyogRm9yIHNldHRpbmcgYSBtaWQtbGV2ZWwsIHdlIGp1
c3QgdGhyb3cgZXZlcnl0aGluZyBhd2F5LiAgSXQncyBlYXN5LiAqLwotdm9pZCBndWVzdF9zZXRf
cG1kKHN0cnVjdCBsZ3Vlc3QgKmxnLCB1bnNpZ25lZCBsb25nIHBtZHAsIHUzMiBpZHgpCi17Ci0J
Z3Vlc3RfcGFnZXRhYmxlX2NsZWFyX2FsbCgmbGctPmNwdXNbMF0pOwotfQotI2VuZGlmCi0KLS8q
SDo1MDAKLSAqICh2aWkpIFNldHRpbmcgdXAgdGhlIHBhZ2UgdGFibGVzIGluaXRpYWxseS4KLSAq
Ci0gKiBXaGVuIGEgR3Vlc3QgaXMgZmlyc3QgY3JlYXRlZCwgc2V0IGluaXRpYWxpemUgYSBzaGFk
b3cgcGFnZSB0YWJsZSB3aGljaAotICogd2Ugd2lsbCBwb3B1bGF0ZSBvbiBmdXR1cmUgZmF1bHRz
LiAgVGhlIEd1ZXN0IGRvZXNuJ3QgaGF2ZSBhbnkgYWN0dWFsCi0gKiBwYWdldGFibGVzIHlldCwg
c28gd2Ugc2V0IGxpbmVhcl9wYWdlcyB0byB0ZWxsIGRlbWFuZF9wYWdlKCkgdG8gZmFrZSBpdAot
ICogZm9yIHRoZSBtb21lbnQuCi0gKgotICogV2UgZG8gbmVlZCB0aGUgU3dpdGNoZXIgdG8gYmUg
bWFwcGVkIGF0IGFsbCB0aW1lcywgc28gd2UgYWxsb2NhdGUgdGhhdAotICogcGFydCBvZiB0aGUg
R3Vlc3QgcGFnZSB0YWJsZSBoZXJlLgotICovCi1pbnQgaW5pdF9ndWVzdF9wYWdldGFibGUoc3Ry
dWN0IGxndWVzdCAqbGcpCi17Ci0Jc3RydWN0IGxnX2NwdSAqY3B1ID0gJmxnLT5jcHVzWzBdOwot
CWludCBhbGxvY2F0ZWQgPSAwOwotCi0JLyogbGcgKGFuZCBsZy0+Y3B1c1tdKSBzdGFydHMgemVy
b2VkOiB0aGlzIGFsbG9jYXRlcyBhIG5ldyBwZ2RpciAqLwotCWNwdS0+Y3B1X3BnZCA9IG5ld19w
Z2RpcihjcHUsIDAsICZhbGxvY2F0ZWQpOwotCWlmICghYWxsb2NhdGVkKQotCQlyZXR1cm4gLUVO
T01FTTsKLQotCS8qIFdlIHN0YXJ0IHdpdGggYSBsaW5lYXIgbWFwcGluZyB1bnRpbCB0aGUgaW5p
dGlhbGl6ZS4gKi8KLQljcHUtPmxpbmVhcl9wYWdlcyA9IHRydWU7Ci0KLQkvKiBBbGxvY2F0ZSB0
aGUgcGFnZSB0YWJsZXMgZm9yIHRoZSBTd2l0Y2hlci4gKi8KLQlpZiAoIWFsbG9jYXRlX3N3aXRj
aGVyX21hcHBpbmcoY3B1KSkgewotCQlyZWxlYXNlX2FsbF9wYWdldGFibGVzKGxnKTsKLQkJcmV0
dXJuIC1FTk9NRU07Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci0KLS8qSDo1MDggV2hlbiB0aGUgR3Vl
c3QgY2FsbHMgTEhDQUxMX0xHVUVTVF9JTklUIHdlIGRvIG1vcmUgc2V0dXAuICovCi12b2lkIHBh
Z2VfdGFibGVfZ3Vlc3RfZGF0YV9pbml0KHN0cnVjdCBsZ19jcHUgKmNwdSkKLXsKLQkvKgotCSAq
IFdlIHRlbGwgdGhlIEd1ZXN0IHRoYXQgaXQgY2FuJ3QgdXNlIHRoZSB2aXJ0dWFsIGFkZHJlc3Nl
cwotCSAqIHVzZWQgYnkgdGhlIFN3aXRjaGVyLiAgVGhpcyB0cmljayBpcyBlcXVpdmFsZW50IHRv
IDRHQiAtCi0JICogc3dpdGNoZXJfYWRkci4KLQkgKi8KLQl1MzIgdG9wID0gfnN3aXRjaGVyX2Fk
ZHIgKyAxOwotCi0JLyogV2UgZ2V0IHRoZSBrZXJuZWwgYWRkcmVzczogYWJvdmUgdGhpcyBpcyBh
bGwga2VybmVsIG1lbW9yeS4gKi8KLQlpZiAoZ2V0X3VzZXIoY3B1LT5sZy0+a2VybmVsX2FkZHJl
c3MsCi0JCSAgICAgJmNwdS0+bGctPmxndWVzdF9kYXRhLT5rZXJuZWxfYWRkcmVzcykKLQkJLyoK
LQkJICogV2UgdGVsbCB0aGUgR3Vlc3QgdGhhdCBpdCBjYW4ndCB1c2UgdGhlIHRvcCB2aXJ0dWFs
Ci0JCSAqIGFkZHJlc3NlcyAodXNlZCBieSB0aGUgU3dpdGNoZXIpLgotCQkgKi8KLQkgICAgfHwg
cHV0X3VzZXIodG9wLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPnJlc2VydmVfbWVtKSkgewotCQlr
aWxsX2d1ZXN0KGNwdSwgImJhZCBndWVzdCBwYWdlICVwIiwgY3B1LT5sZy0+bGd1ZXN0X2RhdGEp
OwotCQlyZXR1cm47Ci0JfQotCi0JLyoKLQkgKiBJbiBmbHVzaF91c2VyX21hcHBpbmdzKCkgd2Ug
bG9vcCBmcm9tIDAgdG8KLQkgKiAicGdkX2luZGV4KGxnLT5rZXJuZWxfYWRkcmVzcykiLiAgVGhp
cyBhc3N1bWVzIGl0IHdvbid0IGhpdCB0aGUKLQkgKiBTd2l0Y2hlciBtYXBwaW5ncywgc28gY2hl
Y2sgdGhhdCBub3cuCi0JICovCi0JaWYgKGNwdS0+bGctPmtlcm5lbF9hZGRyZXNzID49IHN3aXRj
aGVyX2FkZHIpCi0JCWtpbGxfZ3Vlc3QoY3B1LCAiYmFkIGtlcm5lbCBhZGRyZXNzICUjbHgiLAot
CQkJCSBjcHUtPmxnLT5rZXJuZWxfYWRkcmVzcyk7Ci19Ci0KLS8qIFdoZW4gYSBHdWVzdCBkaWVz
LCBvdXIgY2xlYW51cCBpcyBmYWlybHkgc2ltcGxlLiAqLwotdm9pZCBmcmVlX2d1ZXN0X3BhZ2V0
YWJsZShzdHJ1Y3QgbGd1ZXN0ICpsZykKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQotCS8qIFRocm93
IGF3YXkgYWxsIHBhZ2UgdGFibGUgcGFnZXMuICovCi0JcmVsZWFzZV9hbGxfcGFnZXRhYmxlcyhs
Zyk7Ci0JLyogTm93IGZyZWUgdGhlIHRvcCBsZXZlbHM6IGZyZWVfcGFnZSgpIGNhbiBoYW5kbGUg
MCBqdXN0IGZpbmUuICovCi0JZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUobGctPnBnZGlycyk7
IGkrKykKLQkJZnJlZV9wYWdlKChsb25nKWxnLT5wZ2RpcnNbaV0ucGdkaXIpOwotfQotCi0vKkg6
NDgxCi0gKiBUaGlzIGNsZWFycyB0aGUgU3dpdGNoZXIgbWFwcGluZ3MgZm9yIGNwdSAjaS4KLSAq
Lwotc3RhdGljIHZvaWQgcmVtb3ZlX3N3aXRjaGVyX3BlcmNwdV9tYXAoc3RydWN0IGxnX2NwdSAq
Y3B1LCB1bnNpZ25lZCBpbnQgaSkKLXsKLQl1bnNpZ25lZCBsb25nIGJhc2UgPSBzd2l0Y2hlcl9h
ZGRyICsgUEFHRV9TSVpFICsgaSAqIFBBR0VfU0laRSoyOwotCXB0ZV90ICpwdGU7Ci0KLQkvKiBD
bGVhciB0aGUgbWFwcGluZ3MgZm9yIGJvdGggcGFnZXMuICovCi0JcHRlID0gZmluZF9zcHRlKGNw
dSwgYmFzZSwgZmFsc2UsIDAsIDApOwotCXJlbGVhc2VfcHRlKCpwdGUpOwotCXNldF9wdGUocHRl
LCBfX3B0ZSgwKSk7Ci0KLQlwdGUgPSBmaW5kX3NwdGUoY3B1LCBiYXNlICsgUEFHRV9TSVpFLCBm
YWxzZSwgMCwgMCk7Ci0JcmVsZWFzZV9wdGUoKnB0ZSk7Ci0Jc2V0X3B0ZShwdGUsIF9fcHRlKDAp
KTsKLX0KLQotLypIOjQ4MAotICogKHZpKSBNYXBwaW5nIHRoZSBTd2l0Y2hlciB3aGVuIHRoZSBH
dWVzdCBpcyBhYm91dCB0byBydW4uCi0gKgotICogVGhlIFN3aXRjaGVyIGFuZCB0aGUgdHdvIHBh
Z2VzIGZvciB0aGlzIENQVSBuZWVkIHRvIGJlIHZpc2libGUgaW4gdGhlIEd1ZXN0Ci0gKiAoYW5k
IG5vdCB0aGUgcGFnZXMgZm9yIG90aGVyIENQVXMpLgotICoKLSAqIFRoZSBwYWdlcyBmb3IgdGhl
IHBhZ2V0YWJsZXMgaGF2ZSBhbGwgYmVlbiBhbGxvY2F0ZWQgYmVmb3JlOiB3ZSBqdXN0IG5lZWQK
LSAqIHRvIG1ha2Ugc3VyZSB0aGUgYWN0dWFsIFBURXMgYXJlIHVwLXRvLWRhdGUgZm9yIHRoZSBD
UFUgd2UncmUgYWJvdXQgdG8gcnVuCi0gKiBvbi4KLSAqLwotdm9pZCBtYXBfc3dpdGNoZXJfaW5f
Z3Vlc3Qoc3RydWN0IGxnX2NwdSAqY3B1LCBzdHJ1Y3QgbGd1ZXN0X3BhZ2VzICpwYWdlcykKLXsK
LQl1bnNpZ25lZCBsb25nIGJhc2U7Ci0Jc3RydWN0IHBhZ2UgKnBlcmNwdV9zd2l0Y2hlcl9wYWdl
LCAqcmVnc19wYWdlOwotCXB0ZV90ICpwdGU7Ci0Jc3RydWN0IHBnZGlyICpwZ2RpciA9ICZjcHUt
PmxnLT5wZ2RpcnNbY3B1LT5jcHVfcGdkXTsKLQotCS8qIFN3aXRjaGVyIHBhZ2Ugc2hvdWxkIGFs
d2F5cyBiZSBtYXBwZWQgYnkgbm93ISAqLwotCUJVR19PTighcGdkaXItPnN3aXRjaGVyX21hcHBl
ZCk7Ci0KLQkvKiAKLQkgKiBSZW1lbWJlciB0aGF0IHdlIGhhdmUgdHdvIHBhZ2VzIGZvciBlYWNo
IEhvc3QgQ1BVLCBzbyB3ZSBjYW4gcnVuIGEKLQkgKiBHdWVzdCBvbiBlYWNoIENQVSB3aXRob3V0
IHRoZW0gaW50ZXJmZXJpbmcuICBXZSBuZWVkIHRvIG1ha2Ugc3VyZQotCSAqIHRob3NlIHBhZ2Vz
IGFyZSBtYXBwZWQgY29ycmVjdGx5IGluIHRoZSBHdWVzdCwgYnV0IHNpbmNlIHdlIHVzdWFsbHkK
LQkgKiBydW4gb24gdGhlIHNhbWUgQ1BVLCB3ZSBjYWNoZSB0aGF0LCBhbmQgb25seSB1cGRhdGUg
dGhlIG1hcHBpbmdzCi0JICogd2hlbiB3ZSBtb3ZlLgotCSAqLwotCWlmIChwZ2Rpci0+bGFzdF9o
b3N0X2NwdSA9PSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpKQotCQlyZXR1cm47Ci0KLQkvKiAtMSBt
ZWFucyB1bmtub3duIHNvIHdlIHJlbW92ZSBldmVyeXRoaW5nLiAqLwotCWlmIChwZ2Rpci0+bGFz
dF9ob3N0X2NwdSA9PSAtMSkgewotCQl1bnNpZ25lZCBpbnQgaTsKLQkJZm9yX2VhY2hfcG9zc2li
bGVfY3B1KGkpCi0JCQlyZW1vdmVfc3dpdGNoZXJfcGVyY3B1X21hcChjcHUsIGkpOwotCX0gZWxz
ZSB7Ci0JCS8qIFdlIGtub3cgZXhhY3RseSB3aGF0IENQVSBtYXBwaW5nIHRvIHJlbW92ZS4gKi8K
LQkJcmVtb3ZlX3N3aXRjaGVyX3BlcmNwdV9tYXAoY3B1LCBwZ2Rpci0+bGFzdF9ob3N0X2NwdSk7
Ci0JfQotCi0JLyoKLQkgKiBXaGVuIHdlJ3JlIHJ1bm5pbmcgdGhlIEd1ZXN0LCB3ZSB3YW50IHRo
ZSBHdWVzdCdzICJyZWdzIiBwYWdlIHRvCi0JICogYXBwZWFyIHdoZXJlIHRoZSBmaXJzdCBTd2l0
Y2hlciBwYWdlIGZvciB0aGlzIENQVSBpcy4gIFRoaXMgaXMgYW4KLQkgKiBvcHRpbWl6YXRpb246
IHdoZW4gdGhlIFN3aXRjaGVyIHNhdmVzIHRoZSBHdWVzdCByZWdpc3RlcnMsIGl0IHNhdmVzCi0J
ICogdGhlbSBpbnRvIHRoZSBmaXJzdCBwYWdlIG9mIHRoaXMgQ1BVJ3MgInN0cnVjdCBsZ3Vlc3Rf
cGFnZXMiOiBpZiB3ZQotCSAqIG1ha2Ugc3VyZSB0aGUgR3Vlc3QncyByZWdpc3RlciBwYWdlIGlz
IGFscmVhZHkgbWFwcGVkIHRoZXJlLCB3ZQotCSAqIGRvbid0IGhhdmUgdG8gY29weSB0aGVtIG91
dCBhZ2Fpbi4KLQkgKi8KLQkvKiBGaW5kIHRoZSBzaGFkb3cgUFRFIGZvciB0aGlzIHJlZ3MgcGFn
ZS4gKi8KLQliYXNlID0gc3dpdGNoZXJfYWRkciArIFBBR0VfU0laRQotCQkrIHJhd19zbXBfcHJv
Y2Vzc29yX2lkKCkgKiBzaXplb2Yoc3RydWN0IGxndWVzdF9wYWdlcyk7Ci0JcHRlID0gZmluZF9z
cHRlKGNwdSwgYmFzZSwgZmFsc2UsIDAsIDApOwotCXJlZ3NfcGFnZSA9IHBmbl90b19wYWdlKF9f
cGEoY3B1LT5yZWdzX3BhZ2UpID4+IFBBR0VfU0hJRlQpOwotCWdldF9wYWdlKHJlZ3NfcGFnZSk7
Ci0Jc2V0X3B0ZShwdGUsIG1rX3B0ZShyZWdzX3BhZ2UsIF9fcGdwcm90KF9fUEFHRV9LRVJORUwg
JiB+X1BBR0VfR0xPQkFMKSkpOwotCi0JLyoKLQkgKiBXZSBtYXAgdGhlIHNlY29uZCBwYWdlIG9m
IHRoZSBzdHJ1Y3QgbGd1ZXN0X3BhZ2VzIHJlYWQtb25seSBpbgotCSAqIHRoZSBHdWVzdDogdGhl
IElEVCwgR0RUIGFuZCBvdGhlciB0aGluZ3MgaXQncyBub3Qgc3VwcG9zZWQgdG8KLQkgKiBjaGFu
Z2UuCi0JICovCi0JcHRlID0gZmluZF9zcHRlKGNwdSwgYmFzZSArIFBBR0VfU0laRSwgZmFsc2Us
IDAsIDApOwotCXBlcmNwdV9zd2l0Y2hlcl9wYWdlCi0JCT0gbGdfc3dpdGNoZXJfcGFnZXNbMSAr
IHJhd19zbXBfcHJvY2Vzc29yX2lkKCkqMiArIDFdOwotCWdldF9wYWdlKHBlcmNwdV9zd2l0Y2hl
cl9wYWdlKTsKLQlzZXRfcHRlKHB0ZSwgbWtfcHRlKHBlcmNwdV9zd2l0Y2hlcl9wYWdlLAotCQkJ
ICAgIF9fcGdwcm90KF9fUEFHRV9LRVJORUxfUk8gJiB+X1BBR0VfR0xPQkFMKSkpOwotCi0JcGdk
aXItPmxhc3RfaG9zdF9jcHUgPSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpOwotfQotCi0vKkg6NDkw
Ci0gKiBXZSd2ZSBtYWRlIGl0IHRocm91Z2ggdGhlIHBhZ2UgdGFibGUgY29kZS4gIFBlcmhhcHMg
b3VyIHRpcmVkIGJyYWlucyBhcmUKLSAqIHN0aWxsIHByb2Nlc3NpbmcgdGhlIGRldGFpbHMsIG9y
IHBlcmhhcHMgd2UncmUgc2ltcGx5IGdsYWQgaXQncyBvdmVyLgotICoKLSAqIElmIG5vdGhpbmcg
ZWxzZSwgbm90ZSB0aGF0IGFsbCB0aGlzIGNvbXBsZXhpdHkgaW4ganVnZ2xpbmcgc2hhZG93IHBh
Z2UgdGFibGVzCi0gKiBpbiBzeW5jIHdpdGggdGhlIEd1ZXN0J3MgcGFnZSB0YWJsZXMgaXMgZm9y
IG9uZSByZWFzb246IGZvciBtb3N0IEd1ZXN0cyB0aGlzCi0gKiBwYWdlIHRhYmxlIGRhbmNlIGRl
dGVybWluZXMgaG93IGJhZCBwZXJmb3JtYW5jZSB3aWxsIGJlLiAgVGhpcyBpcyB3aHkgWGVuCi0g
KiB1c2VzIGV4b3RpYyBkaXJlY3QgR3Vlc3QgcGFnZXRhYmxlIG1hbmlwdWxhdGlvbiwgYW5kIHdo
eSBib3RoIEludGVsIGFuZCBBTUQKLSAqIGhhdmUgaW1wbGVtZW50ZWQgc2hhZG93IHBhZ2UgdGFi
bGUgc3VwcG9ydCBkaXJlY3RseSBpbnRvIGhhcmR3YXJlLgotICoKLSAqIFRoZXJlIGlzIGp1c3Qg
b25lIGZpbGUgcmVtYWluaW5nIGluIHRoZSBIb3N0LgotICovCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2xndWVzdC9zZWdtZW50cy5jIGIvZHJpdmVycy9sZ3Vlc3Qvc2VnbWVudHMuYwpkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggYzRmYjQyNGRmZGRiLi4wMDAwMDAwMDAwMDAKLS0tIGEvZHJp
dmVycy9sZ3Vlc3Qvc2VnbWVudHMuYworKysgL2Rldi9udWxsCkBAIC0xLDIyOCArMCwwIEBACi0v
KlA6NjAwCi0gKiBUaGUgeDg2IGFyY2hpdGVjdHVyZSBoYXMgc2VnbWVudHMsIHdoaWNoIGludm9s
dmUgYSB0YWJsZSBvZiBkZXNjcmlwdG9ycwotICogd2hpY2ggY2FuIGJlIHVzZWQgdG8gZG8gZnVu
a3kgdGhpbmdzIHdpdGggdmlydHVhbCBhZGRyZXNzIGludGVycHJldGF0aW9uLgotICogV2Ugb3Jp
Z2luYWxseSB1c2VkIHRvIHVzZSBzZWdtZW50cyBzbyB0aGUgR3Vlc3QgY291bGRuJ3QgYWx0ZXIg
dGhlCi0gKiBHdWVzdDwtPkhvc3QgU3dpdGNoZXIsIGFuZCB0aGVuIHdlIGhhZCB0byB0cmltIEd1
ZXN0IHNlZ21lbnRzLCBhbmQgcmVzdG9yZQotICogZm9yIHVzZXJzcGFjZSBwZXItdGhyZWFkIHNl
Z21lbnRzLCBidXQgdHJpbSBhZ2FpbiBmb3Igb24gdXNlcnNwYWNlLT5rZXJuZWwKLSAqIHRyYW5z
aXRpb25zLi4uICBUaGlzIG5pZ2h0bWFyaXNoIGNyZWF0aW9uIHdhcyBjb250YWluZWQgd2l0aGlu
IHRoaXMgZmlsZSwKLSAqIHdoZXJlIHdlIGtuZXcgbm90IHRvIHRyZWFkIHdpdGhvdXQgaGVhdnkg
YXJtYW1lbnQgYW5kIGEgY2hhbmdlIG9mIHVuZGVyd2Vhci4KLSAqCi0gKiBJbiB0aGVzZSBtb2Rl
cm4gdGltZXMsIHRoZSBzZWdtZW50IGhhbmRsaW5nIGNvZGUgY29uc2lzdHMgb2Ygc2ltcGxlIHNh
bml0eQotICogY2hlY2tzLCBhbmQgdGhlIHdvcnN0IHlvdSdsbCBleHBlcmllbmNlIHJlYWRpbmcg
dGhpcyBjb2RlIGlzIGJ1dHRlcmZseS1yYXNoCi0gKiBmcm9tIGZyb2xpY2tpbmcgdGhyb3VnaCBp
dHMgcGFya2xpa2Ugc2VyZW5pdHkuCi06Ki8KLSNpbmNsdWRlICJsZy5oIgotCi0vKkg6NjAwCi0g
KiBTZWdtZW50cyAmIFRoZSBHbG9iYWwgRGVzY3JpcHRvciBUYWJsZQotICoKLSAqIChUaGF0IHRp
dGxlIHNvdW5kcyBsaWtlIGEgYmFkIE5lcmRjb3JlIGdyb3VwLiAgTm90IHRvIHN1Z2dlc3QgdGhh
dCB0aGVyZSBhcmUKLSAqIGFueSBnb29kIE5lcmRjb3JlIGdyb3VwcywgYnV0IGluIGhpZ2ggc2No
b29sIGEgZnJpZW5kIG9mIG1pbmUgaGFkIGEgYmFuZAotICogY2FsbGVkIEpvZSBGaXNoIGFuZCB0
aGUgQ2hpcHMsIHNvIHRoZXJlIGFyZSBkZWZpbml0ZWx5IHdvcnNlIGJhbmQgbmFtZXMpLgotICoK
LSAqIFRvIHJlZnJlc2g6IHRoZSBHRFQgaXMgYSB0YWJsZSBvZiA4LWJ5dGUgdmFsdWVzIGRlc2Ny
aWJpbmcgc2VnbWVudHMuICBPbmNlCi0gKiBzZXQgdXAsIHRoZXNlIHNlZ21lbnRzIGNhbiBiZSBs
b2FkZWQgaW50byBvbmUgb2YgdGhlIDYgInNlZ21lbnQgcmVnaXN0ZXJzIi4KLSAqCi0gKiBHRFQg
ZW50cmllcyBhcmUgcGFzc2VkIGFyb3VuZCBhcyAic3RydWN0IGRlc2Nfc3RydWN0InMsIHdoaWNo
IGxpa2UgSURUCi0gKiBlbnRyaWVzIGFyZSBzcGxpdCBpbnRvIHR3byAzMi1iaXQgbWVtYmVycywg
ImEiIGFuZCAiYiIuICBPbmUgZGF5LCBzb21lb25lCi0gKiB3aWxsIGNsZWFuIHRoYXQgdXAsIGFu
ZCBiZSBkZWNsYXJlZCBhIEhlcm8uICAoTm8gcHJlc3N1cmUsIEknbSBqdXN0IHNheWluZykuCi0g
KgotICogQW55d2F5LCB0aGUgR0RUIGVudHJ5IGNvbnRhaW5zIGEgYmFzZSAodGhlIHN0YXJ0IGFk
ZHJlc3Mgb2YgdGhlIHNlZ21lbnQpLCBhCi0gKiBsaW1pdCAodGhlIHNpemUgb2YgdGhlIHNlZ21l
bnQgLSAxKSwgYW5kIHNvbWUgZmxhZ3MuICBTb3VuZHMgc2ltcGxlLCBhbmQgaXQKLSAqIHdvdWxk
IGJlLCBleGNlcHQgdGhvc2UgemFueSBJbnRlbCBlbmdpbmVlcnMgZGVjaWRlZCB0aGF0IGl0IHdh
cyB0b28gYm9yaW5nCi0gKiB0byBwdXQgdGhlIGJhc2UgYXQgb25lIGVuZCwgdGhlIGxpbWl0IGF0
IHRoZSBvdGhlciwgYW5kIHRoZSBmbGFncyBpbgotICogYmV0d2Vlbi4gIFRoZXkgZGVjaWRlZCB0
byBzaG90Z3VuIHRoZSBiaXRzIGF0IHJhbmRvbSB0aHJvdWdob3V0IHRoZSA4IGJ5dGVzLAotICog
bGlrZSBzbzoKLSAqCi0gKiAwICAgICAgICAgICAgICAgMTYgICAgICAgICAgICAgICAgICAgICA0
MCAgICAgICA0OCAgNTIgIDU2ICAgICA2MwotICogWyBsaW1pdCBwYXJ0IDEgXVsgICAgIGJhc2Ug
cGFydCAxICAgICBdWyBmbGFncyBdW2xpXVtmbF1bYmFzZSBdCi0gKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWl0IGFncyBwYXJ0IDIKLSAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydCAyCi0gKgotICog
QXMgYSByZXN1bHQsIHRoaXMgZmlsZSBjb250YWlucyBhIGNlcnRhaW4gYW1vdW50IG9mIG1hZ2lj
IG51bWVyYWN5LiAgTGV0J3MKLSAqIGJlZ2luLgotICovCi0KLS8qCi0gKiBUaGVyZSBhcmUgc2V2
ZXJhbCBlbnRyaWVzIHdlIGRvbid0IGxldCB0aGUgR3Vlc3Qgc2V0LiAgVGhlIFRTUyBlbnRyeSBp
cyB0aGUKLSAqICJUYXNrIFN0YXRlIFNlZ21lbnQiIHdoaWNoIGNvbnRyb2xzIGFsbCBraW5kcyBv
ZiBkZWxpY2F0ZSB0aGluZ3MuICBUaGUKLSAqIExHVUVTVF9DUyBhbmQgTEdVRVNUX0RTIGVudHJp
ZXMgYXJlIHJlc2VydmVkIGZvciB0aGUgU3dpdGNoZXIsIGFuZCB0aGUKLSAqIHRoZSBHdWVzdCBj
YW4ndCBiZSB0cnVzdGVkIHRvIGRlYWwgd2l0aCBkb3VibGUgZmF1bHRzLgotICovCi1zdGF0aWMg
Ym9vbCBpZ25vcmVkX2dkdCh1bnNpZ25lZCBpbnQgbnVtKQotewotCXJldHVybiAobnVtID09IEdE
VF9FTlRSWV9UU1MKLQkJfHwgbnVtID09IEdEVF9FTlRSWV9MR1VFU1RfQ1MKLQkJfHwgbnVtID09
IEdEVF9FTlRSWV9MR1VFU1RfRFMKLQkJfHwgbnVtID09IEdEVF9FTlRSWV9ET1VCTEVGQVVMVF9U
U1MpOwotfQotCi0vKkg6NjMwCi0gKiBPbmNlIHRoZSBHdWVzdCBnYXZlIHVzIG5ldyBHRFQgZW50
cmllcywgd2UgZml4IHRoZW0gdXAgYSBsaXR0bGUuICBXZQotICogZG9uJ3QgY2FyZSBpZiB0aGV5
J3JlIGludmFsaWQ6IHRoZSB3b3JzdCB0aGF0IGNhbiBoYXBwZW4gaXMgYSBHZW5lcmFsCi0gKiBQ
cm90ZWN0aW9uIEZhdWx0IGluIHRoZSBTd2l0Y2hlciB3aGVuIGl0IHJlc3RvcmVzIGEgR3Vlc3Qg
c2VnbWVudCByZWdpc3RlcgotICogd2hpY2ggdHJpZXMgdG8gdXNlIHRoYXQgZW50cnkuICBUaGVu
IHdlIGtpbGwgdGhlIEd1ZXN0IGZvciBjYXVzaW5nIHN1Y2ggYQotICogbWVzczogdGhlIG1lc3Nh
Z2Ugd2lsbCBiZSAidW5oYW5kbGVkIHRyYXAgMjU2Ii4KLSAqLwotc3RhdGljIHZvaWQgZml4dXBf
Z2R0X3RhYmxlKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgc3RhcnQsIHVuc2lnbmVkIGVu
ZCkKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQotCWZvciAoaSA9IHN0YXJ0OyBpIDwgZW5kOyBpKysp
IHsKLQkJLyoKLQkJICogV2UgbmV2ZXIgY29weSB0aGVzZSBvbmVzIHRvIHJlYWwgR0RULCBzbyB3
ZSBkb24ndCBjYXJlIHdoYXQKLQkJICogdGhleSBzYXkKLQkJICovCi0JCWlmIChpZ25vcmVkX2dk
dChpKSkKLQkJCWNvbnRpbnVlOwotCi0JCS8qCi0JCSAqIFNlZ21lbnQgZGVzY3JpcHRvcnMgY29u
dGFpbiBhIHByaXZpbGVnZSBsZXZlbDogdGhlIEd1ZXN0IGlzCi0JCSAqIHNvbWV0aW1lcyBjYXJl
bGVzcyBhbmQgbGVhdmVzIHRoaXMgYXMgMCwgZXZlbiB0aG91Z2ggaXQncwotCQkgKiBydW5uaW5n
IGF0IHByaXZpbGVnZSBsZXZlbCAxLiAgSWYgc28sIHdlIGZpeCBpdCBoZXJlLgotCQkgKi8KLQkJ
aWYgKGNwdS0+YXJjaC5nZHRbaV0uZHBsID09IDApCi0JCQljcHUtPmFyY2guZ2R0W2ldLmRwbCB8
PSBHVUVTVF9QTDsKLQotCQkvKgotCQkgKiBFYWNoIGRlc2NyaXB0b3IgaGFzIGFuICJhY2Nlc3Nl
ZCIgYml0LiAgSWYgd2UgZG9uJ3Qgc2V0IGl0Ci0JCSAqIG5vdywgdGhlIENQVSB3aWxsIHRyeSB0
byBzZXQgaXQgd2hlbiB0aGUgR3Vlc3QgZmlyc3QgbG9hZHMKLQkJICogdGhhdCBlbnRyeSBpbnRv
IGEgc2VnbWVudCByZWdpc3Rlci4gIEJ1dCB0aGUgR0RUIGlzbid0Ci0JCSAqIHdyaXRhYmxlIGJ5
IHRoZSBHdWVzdCwgc28gYmFkIHRoaW5ncyBjYW4gaGFwcGVuLgotCQkgKi8KLQkJY3B1LT5hcmNo
LmdkdFtpXS50eXBlIHw9IDB4MTsKLQl9Ci19Ci0KLS8qSDo2MTAKLSAqIExpa2UgdGhlIElEVCwg
d2UgbmV2ZXIgc2ltcGx5IHVzZSB0aGUgR0RUIHRoZSBHdWVzdCBnaXZlcyB1cy4gIFdlIGtlZXAK
LSAqIGEgR0RUIGZvciBlYWNoIENQVSwgYW5kIGNvcHkgYWNyb3NzIHRoZSBHdWVzdCdzIGVudHJp
ZXMgZWFjaCB0aW1lIHdlIHdhbnQgdG8KLSAqIHJ1biB0aGUgR3Vlc3Qgb24gdGhhdCBDUFUuCi0g
KgotICogVGhpcyByb3V0aW5lIGlzIGNhbGxlZCBhdCBib290IG9yIG1vZHByb2JlIHRpbWUgZm9y
IGVhY2ggQ1BVIHRvIHNldCB1cCB0aGUKLSAqIGNvbnN0YW50IEdEVCBlbnRyaWVzOiB0aGUgb25l
cyB3aGljaCBhcmUgdGhlIHNhbWUgbm8gbWF0dGVyIHdoYXQgR3Vlc3Qgd2UncmUKLSAqIHJ1bm5p
bmcuCi0gKi8KLXZvaWQgc2V0dXBfZGVmYXVsdF9nZHRfZW50cmllcyhzdHJ1Y3QgbGd1ZXN0X3Jv
X3N0YXRlICpzdGF0ZSkKLXsKLQlzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmdkdCA9IHN0YXRlLT5ndWVz
dF9nZHQ7Ci0JdW5zaWduZWQgbG9uZyB0c3MgPSAodW5zaWduZWQgbG9uZykmc3RhdGUtPmd1ZXN0
X3RzczsKLQotCS8qIFRoZSBTd2l0Y2hlciBzZWdtZW50cyBhcmUgZnVsbCAwLTRHIHNlZ21lbnRz
LCBwcml2aWxlZ2UgbGV2ZWwgMCAqLwotCWdkdFtHRFRfRU5UUllfTEdVRVNUX0NTXSA9IEZVTExf
RVhFQ19TRUdNRU5UOwotCWdkdFtHRFRfRU5UUllfTEdVRVNUX0RTXSA9IEZVTExfU0VHTUVOVDsK
LQotCS8qCi0JICogVGhlIFRTUyBzZWdtZW50IHJlZmVycyB0byB0aGUgVFNTIGVudHJ5IGZvciB0
aGlzIHBhcnRpY3VsYXIgQ1BVLgotCSAqLwotCWdkdFtHRFRfRU5UUllfVFNTXS5hID0gMDsKLQln
ZHRbR0RUX0VOVFJZX1RTU10uYiA9IDA7Ci0KLQlnZHRbR0RUX0VOVFJZX1RTU10ubGltaXQwID0g
MHg2NzsKLQlnZHRbR0RUX0VOVFJZX1RTU10uYmFzZTAgID0gdHNzICYgMHhGRkZGOwotCWdkdFtH
RFRfRU5UUllfVFNTXS5iYXNlMSAgPSAodHNzID4+IDE2KSAmIDB4RkY7Ci0JZ2R0W0dEVF9FTlRS
WV9UU1NdLmJhc2UyICA9IHRzcyA+PiAyNDsKLQlnZHRbR0RUX0VOVFJZX1RTU10udHlwZSAgID0g
MHg5OyAvKiAzMi1iaXQgVFNTIChhdmFpbGFibGUpICovCi0JZ2R0W0dEVF9FTlRSWV9UU1NdLnAg
ICAgICA9IDB4MTsgLyogRW50cnkgaXMgcHJlc2VudCAqLwotCWdkdFtHRFRfRU5UUllfVFNTXS5k
cGwgICAgPSAweDA7IC8qIFByaXZpbGVnZSBsZXZlbCAwICovCi0JZ2R0W0dEVF9FTlRSWV9UU1Nd
LnMgICAgICA9IDB4MDsgLyogc3lzdGVtIHNlZ21lbnQgKi8KLQotfQotCi0vKgotICogVGhpcyBy
b3V0aW5lIHNldHMgdXAgdGhlIGluaXRpYWwgR3Vlc3QgR0RUIGZvciBib290aW5nLiAgQWxsIGVu
dHJpZXMgc3RhcnQKLSAqIGFzIDAgKHVudXNhYmxlKS4KLSAqLwotdm9pZCBzZXR1cF9ndWVzdF9n
ZHQoc3RydWN0IGxnX2NwdSAqY3B1KQotewotCS8qCi0JICogU3RhcnQgd2l0aCBmdWxsIDAtNEcg
c2VnbWVudHMuLi5leGNlcHQgdGhlIEd1ZXN0IGlzIGFsbG93ZWQgdG8gdXNlCi0JICogdGhlbSwg
c28gc2V0IHRoZSBwcml2aWxlZ2UgbGV2ZWwgYXBwcm9wcmlhdGVseSBpbiB0aGUgZmxhZ3MuCi0J
ICovCi0JY3B1LT5hcmNoLmdkdFtHRFRfRU5UUllfS0VSTkVMX0NTXSA9IEZVTExfRVhFQ19TRUdN
RU5UOwotCWNwdS0+YXJjaC5nZHRbR0RUX0VOVFJZX0tFUk5FTF9EU10gPSBGVUxMX1NFR01FTlQ7
Ci0JY3B1LT5hcmNoLmdkdFtHRFRfRU5UUllfS0VSTkVMX0NTXS5kcGwgfD0gR1VFU1RfUEw7Ci0J
Y3B1LT5hcmNoLmdkdFtHRFRfRU5UUllfS0VSTkVMX0RTXS5kcGwgfD0gR1VFU1RfUEw7Ci19Ci0K
LS8qSDo2NTAKLSAqIEFuIG9wdGltaXphdGlvbiBvZiBjb3B5X2dkdCgpLCBmb3IganVzdCB0aGUg
dGhyZWUgInRoZWFkLWxvY2FsIHN0b3JhZ2UiCi0gKiBlbnRyaWVzLgotICovCi12b2lkIGNvcHlf
Z2R0X3Rscyhjb25zdCBzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0
KQotewotCXVuc2lnbmVkIGludCBpOwotCi0JZm9yIChpID0gR0RUX0VOVFJZX1RMU19NSU47IGkg
PD0gR0RUX0VOVFJZX1RMU19NQVg7IGkrKykKLQkJZ2R0W2ldID0gY3B1LT5hcmNoLmdkdFtpXTsK
LX0KLQotLypIOjY0MAotICogV2hlbiB0aGUgR3Vlc3QgaXMgcnVuIG9uIGEgZGlmZmVyZW50IENQ
VSwgb3IgdGhlIEdEVCBlbnRyaWVzIGhhdmUgY2hhbmdlZCwKLSAqIGNvcHlfZ2R0KCkgaXMgY2Fs
bGVkIHRvIGNvcHkgdGhlIEd1ZXN0J3MgR0RUIGVudHJpZXMgYWNyb3NzIHRvIHRoaXMgQ1BVJ3MK
LSAqIEdEVC4KLSAqLwotdm9pZCBjb3B5X2dkdChjb25zdCBzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0
cnVjdCBkZXNjX3N0cnVjdCAqZ2R0KQotewotCXVuc2lnbmVkIGludCBpOwotCi0JLyoKLQkgKiBU
aGUgZGVmYXVsdCBlbnRyaWVzIGZyb20gc2V0dXBfZGVmYXVsdF9nZHRfZW50cmllcygpIGFyZSBu
b3QKLQkgKiByZXBsYWNlZC4gIFNlZSBpZ25vcmVkX2dkdCgpIGFib3ZlLgotCSAqLwotCWZvciAo
aSA9IDA7IGkgPCBHRFRfRU5UUklFUzsgaSsrKQotCQlpZiAoIWlnbm9yZWRfZ2R0KGkpKQotCQkJ
Z2R0W2ldID0gY3B1LT5hcmNoLmdkdFtpXTsKLX0KLQotLypIOjYyMAotICogVGhpcyBpcyB3aGVy
ZSB0aGUgR3Vlc3QgYXNrcyB1cyB0byBsb2FkIGEgbmV3IEdEVCBlbnRyeQotICogKExIQ0FMTF9M
T0FEX0dEVF9FTlRSWSkuICBXZSB0d2VhayB0aGUgZW50cnkgYW5kIGNvcHkgaXQgaW4uCi0gKi8K
LXZvaWQgbG9hZF9ndWVzdF9nZHRfZW50cnkoc3RydWN0IGxnX2NwdSAqY3B1LCB1MzIgbnVtLCB1
MzIgbG8sIHUzMiBoaSkKLXsKLQkvKgotCSAqIFdlIGFzc3VtZSB0aGUgR3Vlc3QgaGFzIHRoZSBz
YW1lIG51bWJlciBvZiBHRFQgZW50cmllcyBhcyB0aGUKLQkgKiBIb3N0LCBvdGhlcndpc2Ugd2Un
ZCBoYXZlIHRvIGR5bmFtaWNhbGx5IGFsbG9jYXRlIHRoZSBHdWVzdCBHRFQuCi0JICovCi0JaWYg
KG51bSA+PSBBUlJBWV9TSVpFKGNwdS0+YXJjaC5nZHQpKSB7Ci0JCWtpbGxfZ3Vlc3QoY3B1LCAi
dG9vIG1hbnkgZ2R0IGVudHJpZXMgJWkiLCBudW0pOwotCQlyZXR1cm47Ci0JfQotCi0JLyogU2V0
IGl0IHVwLCB0aGVuIGZpeCBpdC4gKi8KLQljcHUtPmFyY2guZ2R0W251bV0uYSA9IGxvOwotCWNw
dS0+YXJjaC5nZHRbbnVtXS5iID0gaGk7Ci0JZml4dXBfZ2R0X3RhYmxlKGNwdSwgbnVtLCBudW0r
MSk7Ci0JLyoKLQkgKiBNYXJrIHRoYXQgdGhlIEdEVCBjaGFuZ2VkIHNvIHRoZSBjb3JlIGtub3dz
IGl0IGhhcyB0byBjb3B5IGl0IGFnYWluLAotCSAqIGV2ZW4gaWYgdGhlIEd1ZXN0IGlzIHJ1biBv
biB0aGUgc2FtZSBDUFUuCi0JICovCi0JY3B1LT5jaGFuZ2VkIHw9IENIQU5HRURfR0RUOwotfQot
Ci0vKgotICogVGhpcyBpcyB0aGUgZmFzdC10cmFjayB2ZXJzaW9uIGZvciBqdXN0IGNoYW5naW5n
IHRoZSB0aHJlZSBUTFMgZW50cmllcy4KLSAqIFJlbWVtYmVyIHRoYXQgdGhpcyBoYXBwZW5zIG9u
IGV2ZXJ5IGNvbnRleHQgc3dpdGNoLCBzbyBpdCdzIHdvcnRoCi0gKiBvcHRpbWl6aW5nLiAgQnV0
IHdvdWxkbid0IGl0IGJlIG5lYXRlciB0byBoYXZlIGEgc2luZ2xlIGh5cGVyY2FsbCB0byBjb3Zl
cgotICogYm90aCBjYXNlcz8KLSAqLwotdm9pZCBndWVzdF9sb2FkX3RscyhzdHJ1Y3QgbGdfY3B1
ICpjcHUsIHVuc2lnbmVkIGxvbmcgZ3RscykKLXsKLQlzdHJ1Y3QgZGVzY19zdHJ1Y3QgKnRscyA9
ICZjcHUtPmFyY2guZ2R0W0dEVF9FTlRSWV9UTFNfTUlOXTsKLQotCV9fbGdyZWFkKGNwdSwgdGxz
LCBndGxzLCBzaXplb2YoKnRscykqR0RUX0VOVFJZX1RMU19FTlRSSUVTKTsKLQlmaXh1cF9nZHRf
dGFibGUoY3B1LCBHRFRfRU5UUllfVExTX01JTiwgR0RUX0VOVFJZX1RMU19NQVgrMSk7Ci0JLyog
Tm90ZSB0aGF0IGp1c3QgdGhlIFRMUyBlbnRyaWVzIGhhdmUgY2hhbmdlZC4gKi8KLQljcHUtPmNo
YW5nZWQgfD0gQ0hBTkdFRF9HRFRfVExTOwotfQotCi0vKkg6NjYwCi0gKiBXaXRoIHRoaXMsIHdl
IGhhdmUgZmluaXNoZWQgdGhlIEhvc3QuCi0gKgotICogRml2ZSBvZiB0aGUgc2V2ZW4gcGFydHMg
b2Ygb3VyIHRhc2sgYXJlIGNvbXBsZXRlLiAgWW91IGhhdmUgbWFkZSBpdCB0aHJvdWdoCi0gKiB0
aGUgQml0IG9mIERlc3BhaXIgKEkgdGhpbmsgdGhhdCdzIHNvbWV3aGVyZSBpbiB0aGUgcGFnZSB0
YWJsZSBjb2RlLAotICogbXlzZWxmKS4KLSAqCi0gKiBOZXh0LCB3ZSBleGFtaW5lICJtYWtlIFN3
aXRjaGVyIi4gIEl0J3Mgc2hvcnQsIGJ1dCBpbnRlbnNlLgotICovCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2xndWVzdC94ODYvY29yZS5jIGIvZHJpdmVycy9sZ3Vlc3QveDg2L2NvcmUuYwpkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYjRmNzliOTIzYWVhLi4wMDAwMDAwMDAwMDAKLS0tIGEv
ZHJpdmVycy9sZ3Vlc3QveDg2L2NvcmUuYworKysgL2Rldi9udWxsCkBAIC0xLDcyNCArMCwwIEBA
Ci0vKgotICogQ29weXJpZ2h0IChDKSAyMDA2LCBSdXN0eSBSdXNzZWxsIDxydXN0eUBydXN0Y29y
cC5jb20uYXU+IElCTSBDb3Jwb3JhdGlvbi4KLSAqIENvcHlyaWdodCAoQykgMjAwNywgSmVzIFNv
cmVuc2VuIDxqZXNAc2dpLmNvbT4gU0dJLgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQotICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBv
ZiB0aGUgTGljZW5zZSwgb3IKLSAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
Ci0gKgotICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsIGJ1dAotICogV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogTUVSQ0hBTlRBQklMSVRZIE9SIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLCBHT09EIFRJVExFIG9yCi0gKiBOT04gSU5GUklOR0VN
RU5ULiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZQotICogZGV0
YWlscy4KLSAqCi0gKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5v
dCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKLSAqIEZvdW5kYXRpb24sIEluYy4sIDY3NSBN
YXNzIEF2ZSwgQ2FtYnJpZGdlLCBNQSAwMjEzOSwgVVNBLgotICovCi0vKlA6NDUwCi0gKiBUaGlz
IGZpbGUgY29udGFpbnMgdGhlIHg4Ni1zcGVjaWZpYyBsZ3Vlc3QgY29kZS4gIEl0IHVzZWQgdG8g
YmUgYWxsCi0gKiBtaXhlZCBpbiB3aXRoIGRyaXZlcnMvbGd1ZXN0L2NvcmUuYyBidXQgc2V2ZXJh
bCBmb29saGFyZHkgY29kZSBzbGFzaGVycwotICogd3Jlc3RsZWQgbW9zdCBvZiB0aGUgZGVwZW5k
ZW5jaWVzIG91dCB0byBoZXJlIGluIHByZXBhcmF0aW9uIGZvciBwb3J0aW5nCi0gKiBsZ3Vlc3Qg
dG8gb3RoZXIgYXJjaGl0ZWN0dXJlcyAoc2VlIHdoYXQgSSBtZWFuIGJ5IGZvb2xoYXJkeT8pLgot
ICoKLSAqIFRoaXMgYWxzbyBjb250YWlucyBhIGNvdXBsZSBvZiBub24tb2J2aW91cyBzZXR1cCBh
bmQgdGVhcmRvd24gcGllY2VzIHdoaWNoCi0gKiB3ZXJlIGltcGxlbWVudGVkIGFmdGVyIGRheXMg
b2YgZGVidWdnaW5nIHBhaW4uCi06Ki8KLSNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KLSNpbmNs
dWRlIDxsaW51eC9zdGFydF9rZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51eC9zdHJpbmcuaD4KLSNp
bmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Ci0jaW5jbHVkZSA8bGludXgvc2NyZWVuX2luZm8uaD4K
LSNpbmNsdWRlIDxsaW51eC9pcnEuaD4KLSNpbmNsdWRlIDxsaW51eC9pbnRlcnJ1cHQuaD4KLSNp
bmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgotI2luY2x1ZGUgPGxpbnV4L2Nsb2NrY2hpcHMu
aD4KLSNpbmNsdWRlIDxsaW51eC9jcHUuaD4KLSNpbmNsdWRlIDxsaW51eC9sZ3Vlc3QuaD4KLSNp
bmNsdWRlIDxsaW51eC9sZ3Vlc3RfbGF1bmNoZXIuaD4KLSNpbmNsdWRlIDxhc20vcGFyYXZpcnQu
aD4KLSNpbmNsdWRlIDxhc20vcGFyYW0uaD4KLSNpbmNsdWRlIDxhc20vcGFnZS5oPgotI2luY2x1
ZGUgPGFzbS9wZ3RhYmxlLmg+Ci0jaW5jbHVkZSA8YXNtL2Rlc2MuaD4KLSNpbmNsdWRlIDxhc20v
c2V0dXAuaD4KLSNpbmNsdWRlIDxhc20vbGd1ZXN0Lmg+Ci0jaW5jbHVkZSA8bGludXgvdWFjY2Vz
cy5oPgotI2luY2x1ZGUgPGFzbS9mcHUvaW50ZXJuYWwuaD4KLSNpbmNsdWRlIDxhc20vdGxiZmx1
c2guaD4KLSNpbmNsdWRlICIuLi9sZy5oIgotCi1zdGF0aWMgaW50IGNwdV9oYWRfcGdlOwotCi1z
dGF0aWMgc3RydWN0IHsKLQl1bnNpZ25lZCBsb25nIG9mZnNldDsKLQl1bnNpZ25lZCBzaG9ydCBz
ZWdtZW50OwotfSBsZ3Vlc3RfZW50cnk7Ci0KLS8qIE9mZnNldCBmcm9tIHdoZXJlIHN3aXRjaGVy
LlMgd2FzIGNvbXBpbGVkIHRvIHdoZXJlIHdlJ3ZlIGNvcGllZCBpdCAqLwotc3RhdGljIHVuc2ln
bmVkIGxvbmcgc3dpdGNoZXJfb2Zmc2V0KHZvaWQpCi17Ci0JcmV0dXJuIHN3aXRjaGVyX2FkZHIg
LSAodW5zaWduZWQgbG9uZylzdGFydF9zd2l0Y2hlcl90ZXh0OwotfQotCi0vKiBUaGlzIGNwdSdz
IHN0cnVjdCBsZ3Vlc3RfcGFnZXMgKGFmdGVyIHRoZSBTd2l0Y2hlciB0ZXh0IHBhZ2UpICovCi1z
dGF0aWMgc3RydWN0IGxndWVzdF9wYWdlcyAqbGd1ZXN0X3BhZ2VzKHVuc2lnbmVkIGludCBjcHUp
Ci17Ci0JcmV0dXJuICYoKChzdHJ1Y3QgbGd1ZXN0X3BhZ2VzICopKHN3aXRjaGVyX2FkZHIgKyBQ
QUdFX1NJWkUpKVtjcHVdKTsKLX0KLQotc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBsZ19j
cHUgKiwgbGdfbGFzdF9jcHUpOwotCi0vKlM6MDEwCi0gKiBXZSBhcHByb2FjaCB0aGUgU3dpdGNo
ZXIuCi0gKgotICogUmVtZW1iZXIgdGhhdCBlYWNoIENQVSBoYXMgdHdvIHBhZ2VzIHdoaWNoIGFy
ZSB2aXNpYmxlIHRvIHRoZSBHdWVzdCB3aGVuIGl0Ci0gKiBydW5zIG9uIHRoYXQgQ1BVLiAgVGhp
cyBoYXMgdG8gY29udGFpbiB0aGUgc3RhdGUgZm9yIHRoYXQgR3Vlc3Q6IHdlIGNvcHkgdGhlCi0g
KiBzdGF0ZSBpbiBqdXN0IGJlZm9yZSB3ZSBydW4gdGhlIEd1ZXN0LgotICoKLSAqIEVhY2ggR3Vl
c3QgaGFzICJjaGFuZ2VkIiBmbGFncyB3aGljaCBpbmRpY2F0ZSB3aGF0IGhhcyBjaGFuZ2VkIGlu
IHRoZSBHdWVzdAotICogc2luY2UgaXQgbGFzdCByYW4uICBXZSBzYXcgdGhpcyBzZXQgaW4gaW50
ZXJydXB0c19hbmRfdHJhcHMuYyBhbmQKLSAqIHNlZ21lbnRzLmMuCi0gKi8KLXN0YXRpYyB2b2lk
IGNvcHlfaW5fZ3Vlc3RfaW5mbyhzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBsZ3Vlc3RfcGFn
ZXMgKnBhZ2VzKQotewotCS8qCi0JICogQ29weWluZyBhbGwgdGhpcyBkYXRhIGNhbiBiZSBxdWl0
ZSBleHBlbnNpdmUuICBXZSB1c3VhbGx5IHJ1biB0aGUKLQkgKiBzYW1lIEd1ZXN0IHdlIHJhbiBs
YXN0IHRpbWUgKGFuZCB0aGF0IEd1ZXN0IGhhc24ndCBydW4gYW55d2hlcmUgZWxzZQotCSAqIG1l
YW53aGlsZSkuICBJZiB0aGF0J3Mgbm90IHRoZSBjYXNlLCB3ZSBwcmV0ZW5kIGV2ZXJ5dGhpbmcg
aW4gdGhlCi0JICogR3Vlc3QgaGFzIGNoYW5nZWQuCi0JICovCi0JaWYgKF9fdGhpc19jcHVfcmVh
ZChsZ19sYXN0X2NwdSkgIT0gY3B1IHx8IGNwdS0+bGFzdF9wYWdlcyAhPSBwYWdlcykgewotCQlf
X3RoaXNfY3B1X3dyaXRlKGxnX2xhc3RfY3B1LCBjcHUpOwotCQljcHUtPmxhc3RfcGFnZXMgPSBw
YWdlczsKLQkJY3B1LT5jaGFuZ2VkID0gQ0hBTkdFRF9BTEw7Ci0JfQotCi0JLyoKLQkgKiBUaGVz
ZSBjb3BpZXMgYXJlIHByZXR0eSBjaGVhcCwgc28gd2UgZG8gdGhlbSB1bmNvbmRpdGlvbmFsbHk6
ICovCi0JLyogU2F2ZSB0aGUgY3VycmVudCBIb3N0IHRvcC1sZXZlbCBwYWdlIGRpcmVjdG9yeS4K
LQkgKi8KLQlwYWdlcy0+c3RhdGUuaG9zdF9jcjMgPSBfX3BhKGN1cnJlbnQtPm1tLT5wZ2QpOwot
CS8qCi0JICogU2V0IHVwIHRoZSBHdWVzdCdzIHBhZ2UgdGFibGVzIHRvIHNlZSB0aGlzIENQVSdz
IHBhZ2VzIChhbmQgbm8KLQkgKiBvdGhlciBDUFUncyBwYWdlcykuCi0JICovCi0JbWFwX3N3aXRj
aGVyX2luX2d1ZXN0KGNwdSwgcGFnZXMpOwotCS8qCi0JICogU2V0IHVwIHRoZSB0d28gIlRTUyIg
bWVtYmVycyB3aGljaCB0ZWxsIHRoZSBDUFUgd2hhdCBzdGFjayB0byB1c2UKLQkgKiBmb3IgdHJh
cHMgd2hpY2ggZG8gZGlyZWN0bHkgaW50byB0aGUgR3Vlc3QgKGllLiB0cmFwcyBhdCBwcml2aWxl
Z2UKLQkgKiBsZXZlbCAxKS4KLQkgKi8KLQlwYWdlcy0+c3RhdGUuZ3Vlc3RfdHNzLnNwMSA9IGNw
dS0+ZXNwMTsKLQlwYWdlcy0+c3RhdGUuZ3Vlc3RfdHNzLnNzMSA9IGNwdS0+c3MxOwotCi0JLyog
Q29weSBkaXJlY3QtdG8tR3Vlc3QgdHJhcCBlbnRyaWVzLiAqLwotCWlmIChjcHUtPmNoYW5nZWQg
JiBDSEFOR0VEX0lEVCkKLQkJY29weV90cmFwcyhjcHUsIHBhZ2VzLT5zdGF0ZS5ndWVzdF9pZHQs
IGRlZmF1bHRfaWR0X2VudHJpZXMpOwotCi0JLyogQ29weSBhbGwgR0RUIGVudHJpZXMgd2hpY2gg
dGhlIEd1ZXN0IGNhbiBjaGFuZ2UuICovCi0JaWYgKGNwdS0+Y2hhbmdlZCAmIENIQU5HRURfR0RU
KQotCQljb3B5X2dkdChjcHUsIHBhZ2VzLT5zdGF0ZS5ndWVzdF9nZHQpOwotCS8qIElmIG9ubHkg
dGhlIFRMUyBlbnRyaWVzIGhhdmUgY2hhbmdlZCwgY29weSB0aGVtLiAqLwotCWVsc2UgaWYgKGNw
dS0+Y2hhbmdlZCAmIENIQU5HRURfR0RUX1RMUykKLQkJY29weV9nZHRfdGxzKGNwdSwgcGFnZXMt
PnN0YXRlLmd1ZXN0X2dkdCk7Ci0KLQkvKiBNYXJrIHRoZSBHdWVzdCBhcyB1bmNoYW5nZWQgZm9y
IG5leHQgdGltZS4gKi8KLQljcHUtPmNoYW5nZWQgPSAwOwotfQotCi0vKiBGaW5hbGx5OiB0aGUg
Y29kZSB0byBhY3R1YWxseSBjYWxsIGludG8gdGhlIFN3aXRjaGVyIHRvIHJ1biB0aGUgR3Vlc3Qu
ICovCi1zdGF0aWMgdm9pZCBydW5fZ3Vlc3Rfb25jZShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVj
dCBsZ3Vlc3RfcGFnZXMgKnBhZ2VzKQotewotCS8qIFRoaXMgaXMgYSBkdW1teSB2YWx1ZSB3ZSBu
ZWVkIGZvciBHQ0MncyBzYWtlLiAqLwotCXVuc2lnbmVkIGludCBjbG9iYmVyOwotCi0JLyoKLQkg
KiBDb3B5IHRoZSBndWVzdC1zcGVjaWZpYyBpbmZvcm1hdGlvbiBpbnRvIHRoaXMgQ1BVJ3MgInN0
cnVjdAotCSAqIGxndWVzdF9wYWdlcyIuCi0JICovCi0JY29weV9pbl9ndWVzdF9pbmZvKGNwdSwg
cGFnZXMpOwotCi0JLyoKLQkgKiBTZXQgdGhlIHRyYXAgbnVtYmVyIHRvIDI1NiAoaW1wb3NzaWJs
ZSB2YWx1ZSkuICBJZiB3ZSBmYXVsdCB3aGlsZQotCSAqIHN3aXRjaGluZyB0byB0aGUgR3Vlc3Qg
KGJhZCBzZWdtZW50IHJlZ2lzdGVycyBvciBidWcpLCB0aGlzIHdpbGwKLQkgKiBjYXVzZSB1cyB0
byBhYm9ydCB0aGUgR3Vlc3QuCi0JICovCi0JY3B1LT5yZWdzLT50cmFwbnVtID0gMjU2OwotCi0J
LyoKLQkgKiBOb3c6IHdlIHB1c2ggdGhlICJlZmxhZ3MiIHJlZ2lzdGVyIG9uIHRoZSBzdGFjaywg
dGhlbiBkbyBhbiAibGNhbGwiLgotCSAqIFRoaXMgaXMgaG93IHdlIGNoYW5nZSBmcm9tIHVzaW5n
IHRoZSBrZXJuZWwgY29kZSBzZWdtZW50IHRvIHVzaW5nCi0JICogdGhlIGRlZGljYXRlZCBsZ3Vl
c3QgY29kZSBzZWdtZW50LCBhcyB3ZWxsIGFzIGp1bXBpbmcgaW50byB0aGUKLQkgKiBTd2l0Y2hl
ci4KLQkgKgotCSAqIFRoZSBsY2FsbCBhbHNvIHB1c2hlcyB0aGUgb2xkIGNvZGUgc2VnbWVudCAo
S0VSTkVMX0NTKSBvbnRvIHRoZQotCSAqIHN0YWNrLCB0aGVuIHRoZSBhZGRyZXNzIG9mIHRoaXMg
Y2FsbC4gIFRoaXMgc3RhY2sgbGF5b3V0IGhhcHBlbnMgdG8KLQkgKiBleGFjdGx5IG1hdGNoIHRo
ZSBzdGFjayBsYXlvdXQgY3JlYXRlZCBieSBhbiBpbnRlcnJ1cHQuLi4KLQkgKi8KLQlhc20gdm9s
YXRpbGUoInB1c2hmOyBsY2FsbCAqJTQiCi0JCSAgICAgLyoKLQkJICAgICAgKiBUaGlzIGlzIGhv
dyB3ZSB0ZWxsIEdDQyB0aGF0ICVlYXggKCJhIikgYW5kICVlYnggKCJiIikKLQkJICAgICAgKiBh
cmUgY2hhbmdlZCBieSB0aGlzIHJvdXRpbmUuICBUaGUgIj0iIG1lYW5zIG91dHB1dC4KLQkJICAg
ICAgKi8KLQkJICAgICA6ICI9YSIoY2xvYmJlciksICI9YiIoY2xvYmJlcikKLQkJICAgICAvKgot
CQkgICAgICAqICVlYXggY29udGFpbnMgdGhlIHBhZ2VzIHBvaW50ZXIuICAoIjAiIHJlZmVycyB0
byB0aGUKLQkJICAgICAgKiAwLXRoIGFyZ3VtZW50IGFib3ZlLCBpZSAiYSIpLiAgJWVieCBjb250
YWlucyB0aGUKLQkJICAgICAgKiBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBHdWVzdCdzIHRvcC1s
ZXZlbCBwYWdlCi0JCSAgICAgICogZGlyZWN0b3J5LgotCQkgICAgICAqLwotCQkgICAgIDogIjAi
KHBhZ2VzKSwgCi0JCSAgICAgICAiMSIoX19wYShjcHUtPmxnLT5wZ2RpcnNbY3B1LT5jcHVfcGdk
XS5wZ2RpcikpLAotCQkgICAgICAgIm0iKGxndWVzdF9lbnRyeSkKLQkJICAgICAvKgotCQkgICAg
ICAqIFdlIHRlbGwgZ2NjIHRoYXQgYWxsIHRoZXNlIHJlZ2lzdGVycyBjb3VsZCBjaGFuZ2UsCi0J
CSAgICAgICogd2hpY2ggbWVhbnMgd2UgZG9uJ3QgaGF2ZSB0byBzYXZlIGFuZCByZXN0b3JlIHRo
ZW0gaW4KLQkJICAgICAgKiB0aGUgU3dpdGNoZXIuCi0JCSAgICAgICovCi0JCSAgICAgOiAibWVt
b3J5IiwgIiVlZHgiLCAiJWVjeCIsICIlZWRpIiwgIiVlc2kiKTsKLX0KLS8qOiovCi0KLXVuc2ln
bmVkIGxvbmcgKmxndWVzdF9hcmNoX3JlZ3B0cihzdHJ1Y3QgbGdfY3B1ICpjcHUsIHNpemVfdCBy
ZWdfb2ZmLCBib29sIGFueSkKLXsKLQlzd2l0Y2ggKHJlZ19vZmYpIHsKLQljYXNlIG9mZnNldG9m
KHN0cnVjdCBwdF9yZWdzLCBieCk6Ci0JCXJldHVybiAmY3B1LT5yZWdzLT5lYng7Ci0JY2FzZSBv
ZmZzZXRvZihzdHJ1Y3QgcHRfcmVncywgY3gpOgotCQlyZXR1cm4gJmNwdS0+cmVncy0+ZWN4Owot
CWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHB0X3JlZ3MsIGR4KToKLQkJcmV0dXJuICZjcHUtPnJlZ3Mt
PmVkeDsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCBwdF9yZWdzLCBzaSk6Ci0JCXJldHVybiAmY3B1
LT5yZWdzLT5lc2k7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgcHRfcmVncywgZGkpOgotCQlyZXR1
cm4gJmNwdS0+cmVncy0+ZWRpOwotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHB0X3JlZ3MsIGJwKToK
LQkJcmV0dXJuICZjcHUtPnJlZ3MtPmVicDsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCBwdF9yZWdz
LCBheCk6Ci0JCXJldHVybiAmY3B1LT5yZWdzLT5lYXg7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3Qg
cHRfcmVncywgaXApOgotCQlyZXR1cm4gJmNwdS0+cmVncy0+ZWlwOwotCWNhc2Ugb2Zmc2V0b2Yo
c3RydWN0IHB0X3JlZ3MsIHNwKToKLQkJcmV0dXJuICZjcHUtPnJlZ3MtPmVzcDsKLQl9Ci0KLQkv
KiBMYXVuY2hlciBjYW4gcmVhZCB0aGVzZSwgYnV0IHdlIGRvbid0IGFsbG93IGFueSBzZXR0aW5n
LiAqLwotCWlmIChhbnkpIHsKLQkJc3dpdGNoIChyZWdfb2ZmKSB7Ci0JCWNhc2Ugb2Zmc2V0b2Yo
c3RydWN0IHB0X3JlZ3MsIGRzKToKLQkJCXJldHVybiAmY3B1LT5yZWdzLT5kczsKLQkJY2FzZSBv
ZmZzZXRvZihzdHJ1Y3QgcHRfcmVncywgZXMpOgotCQkJcmV0dXJuICZjcHUtPnJlZ3MtPmVzOwot
CQljYXNlIG9mZnNldG9mKHN0cnVjdCBwdF9yZWdzLCBmcyk6Ci0JCQlyZXR1cm4gJmNwdS0+cmVn
cy0+ZnM7Ci0JCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHB0X3JlZ3MsIGdzKToKLQkJCXJldHVybiAm
Y3B1LT5yZWdzLT5nczsKLQkJY2FzZSBvZmZzZXRvZihzdHJ1Y3QgcHRfcmVncywgY3MpOgotCQkJ
cmV0dXJuICZjcHUtPnJlZ3MtPmNzOwotCQljYXNlIG9mZnNldG9mKHN0cnVjdCBwdF9yZWdzLCBm
bGFncyk6Ci0JCQlyZXR1cm4gJmNwdS0+cmVncy0+ZWZsYWdzOwotCQljYXNlIG9mZnNldG9mKHN0
cnVjdCBwdF9yZWdzLCBzcyk6Ci0JCQlyZXR1cm4gJmNwdS0+cmVncy0+c3M7Ci0JCX0KLQl9Ci0K
LQlyZXR1cm4gTlVMTDsKLX0KLQotLypNOjAwMgotICogVGhlcmUgYXJlIGhvb2tzIGluIHRoZSBz
Y2hlZHVsZXIgd2hpY2ggd2UgY2FuIHJlZ2lzdGVyIHRvIHRlbGwgd2hlbiB3ZQotICogZ2V0IGtp
Y2tlZCBvZmYgdGhlIENQVSAocHJlZW1wdF9ub3RpZmllcl9yZWdpc3RlcigpKS4gIFRoaXMgd291
bGQgYWxsb3cgdXMKLSAqIHRvIGxhemlseSBkaXNhYmxlIFNZU0VOVEVSIHdoaWNoIHdvdWxkIHJl
Z2FpbiBzb21lIHBlcmZvcm1hbmNlLCBhbmQgc2hvdWxkCi0gKiBhbHNvIHNpbXBsaWZ5IGNvcHlf
aW5fZ3Vlc3RfaW5mbygpLiAgTm90ZSB0aGF0IHdlJ2Qgc3RpbGwgbmVlZCB0byByZXN0b3JlCi0g
KiB0aGluZ3Mgd2hlbiB3ZSBleGl0IHRvIExhdW5jaGVyIHVzZXJzcGFjZSwgYnV0IHRoYXQncyBm
YWlybHkgZWFzeS4KLSAqCi0gKiBXZSBjb3VsZCBhbHNvIHRyeSB1c2luZyB0aGVzZSBob29rcyBm
b3IgUEdFLCBidXQgdGhhdCBtaWdodCBiZSB0b28gZXhwZW5zaXZlLgotICoKLSAqIFRoZSBob29r
cyB3ZXJlIGRlc2lnbmVkIGZvciBLVk0sIGJ1dCB3ZSBjYW4gYWxzbyBwdXQgdGhlbSB0byBnb29k
IHVzZS4KLToqLwotCi0vKkg6MDQwCi0gKiBUaGlzIGlzIHRoZSBpMzg2LXNwZWNpZmljIGNvZGUg
dG8gc2V0dXAgYW5kIHJ1biB0aGUgR3Vlc3QuICBJbnRlcnJ1cHRzCi0gKiBhcmUgZGlzYWJsZWQ6
IHdlIG93biB0aGUgQ1BVLgotICovCi12b2lkIGxndWVzdF9hcmNoX3J1bl9ndWVzdChzdHJ1Y3Qg
bGdfY3B1ICpjcHUpCi17Ci0JLyoKLQkgKiBTWVNFTlRFUiBpcyBhbiBvcHRpbWl6ZWQgd2F5IG9m
IGRvaW5nIHN5c3RlbSBjYWxscy4gIFdlIGNhbid0IGFsbG93Ci0JICogaXQgYmVjYXVzZSBpdCBh
bHdheXMganVtcHMgdG8gcHJpdmlsZWdlIGxldmVsIDAuICBBIG5vcm1hbCBHdWVzdAotCSAqIHdv
bid0IHRyeSBpdCBiZWNhdXNlIHdlIGRvbid0IGFkdmVydGlzZSBpdCBpbiBDUFVJRCwgYnV0IGEg
bWFsaWNpb3VzCi0JICogR3Vlc3QgKG9yIG1hbGljaW91cyBHdWVzdCB1c2Vyc3BhY2UgcHJvZ3Jh
bSkgY291bGQsIHNvIHdlIHRlbGwgdGhlCi0JICogQ1BVIHRvIGRpc2FibGUgaXQgYmVmb3JlIHJ1
bm5pbmcgdGhlIEd1ZXN0LgotCSAqLwotCWlmIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0VQ
KSkKLQkJd3Jtc3IoTVNSX0lBMzJfU1lTRU5URVJfQ1MsIDAsIDApOwotCi0JLyoKLQkgKiBOb3cg
d2UgYWN0dWFsbHkgcnVuIHRoZSBHdWVzdC4gIEl0IHdpbGwgcmV0dXJuIHdoZW4gc29tZXRoaW5n
Ci0JICogaW50ZXJlc3RpbmcgaGFwcGVucywgYW5kIHdlIGNhbiBleGFtaW5lIGl0cyByZWdpc3Rl
cnMgdG8gc2VlIHdoYXQgaXQKLQkgKiB3YXMgZG9pbmcuCi0JICovCi0JcnVuX2d1ZXN0X29uY2Uo
Y3B1LCBsZ3Vlc3RfcGFnZXMocmF3X3NtcF9wcm9jZXNzb3JfaWQoKSkpOwotCi0JLyoKLQkgKiBO
b3RlIHRoYXQgdGhlICJyZWdzIiBzdHJ1Y3R1cmUgY29udGFpbnMgdHdvIGV4dHJhIGVudHJpZXMg
d2hpY2ggYXJlCi0JICogbm90IHJlYWxseSByZWdpc3RlcnM6IGEgdHJhcCBudW1iZXIgd2hpY2gg
c2F5cyB3aGF0IGludGVycnVwdCBvcgotCSAqIHRyYXAgbWFkZSB0aGUgc3dpdGNoZXIgY29kZSBj
b21lIGJhY2ssIGFuZCBhbiBlcnJvciBjb2RlIHdoaWNoIHNvbWUKLQkgKiB0cmFwcyBzZXQuCi0J
ICovCi0KLQkgLyogUmVzdG9yZSBTWVNFTlRFUiBpZiBpdCdzIHN1cHBvc2VkIHRvIGJlIG9uLiAq
LwotCSBpZiAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NFUCkpCi0JCXdybXNyKE1TUl9JQTMy
X1NZU0VOVEVSX0NTLCBfX0tFUk5FTF9DUywgMCk7Ci0KLQkvKgotCSAqIElmIHRoZSBHdWVzdCBw
YWdlIGZhdWx0ZWQsIHRoZW4gdGhlIGNyMiByZWdpc3RlciB3aWxsIHRlbGwgdXMgdGhlCi0JICog
YmFkIHZpcnR1YWwgYWRkcmVzcy4gIFdlIGhhdmUgdG8gZ3JhYiB0aGlzIG5vdywgYmVjYXVzZSBv
bmNlIHdlCi0JICogcmUtZW5hYmxlIGludGVycnVwdHMgYW4gaW50ZXJydXB0IGNvdWxkIGZhdWx0
IGFuZCB0aHVzIG92ZXJ3cml0ZQotCSAqIGNyMiwgb3Igd2UgY291bGQgZXZlbiBtb3ZlIG9mZiB0
byBhIGRpZmZlcmVudCBDUFUuCi0JICovCi0JaWYgKGNwdS0+cmVncy0+dHJhcG51bSA9PSAxNCkK
LQkJY3B1LT5hcmNoLmxhc3RfcGFnZWZhdWx0ID0gcmVhZF9jcjIoKTsKLQkvKgotCSAqIFNpbWls
YXJseSwgaWYgd2UgdG9vayBhIHRyYXAgYmVjYXVzZSB0aGUgR3Vlc3QgdXNlZCB0aGUgRlBVLAot
CSAqIHdlIGhhdmUgdG8gcmVzdG9yZSB0aGUgRlBVIGl0IGV4cGVjdHMgdG8gc2VlLgotCSAqIGZw
dV9fcmVzdG9yZSgpIG1heSBzbGVlcCBhbmQgd2UgbWF5IGV2ZW4gbW92ZSBvZmYgdG8KLQkgKiBh
IGRpZmZlcmVudCBDUFUuIFNvIGFsbCB0aGUgY3JpdGljYWwgc3R1ZmYgc2hvdWxkIGJlIGRvbmUK
LQkgKiBiZWZvcmUgdGhpcy4KLQkgKi8KLQllbHNlIGlmIChjcHUtPnJlZ3MtPnRyYXBudW0gPT0g
NyAmJiAhZnByZWdzX2FjdGl2ZSgpKQotCQlmcHVfX3Jlc3RvcmUoJmN1cnJlbnQtPnRocmVhZC5m
cHUpOwotfQotCi0vKkg6MTMwCi0gKiBOb3cgd2UndmUgZXhhbWluZWQgdGhlIGh5cGVyY2FsbCBj
b2RlOyBvdXIgR3Vlc3QgY2FuIG1ha2UgcmVxdWVzdHMuCi0gKiBPdXIgR3Vlc3QgaXMgdXN1YWxs
eSBzbyB3ZWxsIGJlaGF2ZWQ7IGl0IG5ldmVyIHRyaWVzIHRvIGRvIHRoaW5ncyBpdCBpc24ndAot
ICogYWxsb3dlZCB0bywgYW5kIHVzZXMgaHlwZXJjYWxscyBpbnN0ZWFkLiAgVW5mb3J0dW5hdGVs
eSwgTGludXgncyBwYXJhdmlydHVhbAotICogaW5mcmFzdHJ1Y3R1cmUgaXNuJ3QgcXVpdGUgY29t
cGxldGUsIGJlY2F1c2UgaXQgZG9lc24ndCBjb250YWluIHJlcGxhY2VtZW50cwotICogZm9yIHRo
ZSBJbnRlbCBJL08gaW5zdHJ1Y3Rpb25zLiAgQXMgYSByZXN1bHQsIHRoZSBHdWVzdCBzb21ldGlt
ZXMgZnVtYmxlcwotICogYWNyb3NzIG9uZSBkdXJpbmcgdGhlIGJvb3QgcHJvY2VzcyBhcyBpdCBw
cm9iZXMgZm9yIHZhcmlvdXMgdGhpbmdzIHdoaWNoIGFyZQotICogdXN1YWxseSBhdHRhY2hlZCB0
byBhIFBDLgotICoKLSAqIFdoZW4gdGhlIEd1ZXN0IHVzZXMgb25lIG9mIHRoZXNlIGluc3RydWN0
aW9ucywgd2UgZ2V0IGEgdHJhcCAoR2VuZXJhbAotICogUHJvdGVjdGlvbiBGYXVsdCkgYW5kIGNv
bWUgaGVyZS4gIFdlIHF1ZXVlIHRoaXMgdG8gYmUgc2VudCBvdXQgdG8gdGhlCi0gKiBMYXVuY2hl
ciB0byBoYW5kbGUuCi0gKi8KLQotLyoKLSAqIFRoZSBlaXAgY29udGFpbnMgdGhlICp2aXJ0dWFs
KiBhZGRyZXNzIG9mIHRoZSBHdWVzdCdzIGluc3RydWN0aW9uOgotICogd2UgY29weSB0aGUgaW5z
dHJ1Y3Rpb24gaGVyZSBzbyB0aGUgTGF1bmNoZXIgZG9lc24ndCBoYXZlIHRvIHdhbGsKLSAqIHRo
ZSBwYWdlIHRhYmxlcyB0byBkZWNvZGUgaXQuICBXZSBoYW5kbGUgdGhlIGNhc2UgKGVnLiBpbiBh
IGtlcm5lbAotICogbW9kdWxlKSB3aGVyZSB0aGUgaW5zdHJ1Y3Rpb24gaXMgb3ZlciB0d28gcGFn
ZXMsIGFuZCB0aGUgcGFnZXMgYXJlCi0gKiB2aXJ0dWFsbHkgYnV0IG5vdCBwaHlzaWNhbGx5IGNv
bnRpZ3VvdXMuCi0gKgotICogVGhlIGxvbmdlc3QgcG9zc2libGUgeDg2IGluc3RydWN0aW9uIGlz
IDE1IGJ5dGVzLCBidXQgd2UgZG9uJ3QgaGFuZGxlCi0gKiBhbnl0aGluZyB0aGF0IHN0cmFuZ2Uu
Ci0gKi8KLXN0YXRpYyB2b2lkIGNvcHlfZnJvbV9ndWVzdChzdHJ1Y3QgbGdfY3B1ICpjcHUsCi0J
CQkgICAgdm9pZCAqZHN0LCB1bnNpZ25lZCBsb25nIHZhZGRyLCBzaXplX3QgbGVuKQotewotCXNp
emVfdCB0b19wYWdlX2VuZCA9IFBBR0VfU0laRSAtICh2YWRkciAlIFBBR0VfU0laRSk7Ci0JdW5z
aWduZWQgbG9uZyBwYWRkcjsKLQotCUJVR19PTihsZW4gPiBQQUdFX1NJWkUpOwotCi0JLyogSWYg
aXQgZ29lcyBvdmVyIGEgcGFnZSwgY29weSBpbiB0d28gcGFydHMuICovCi0JaWYgKGxlbiA+IHRv
X3BhZ2VfZW5kKSB7Ci0JCS8qIEJ1dCBtYWtlIHN1cmUgdGhlIG5leHQgcGFnZSBpcyBtYXBwZWQh
ICovCi0JCWlmIChfX2d1ZXN0X3BhKGNwdSwgdmFkZHIgKyB0b19wYWdlX2VuZCwgJnBhZGRyKSkK
LQkJCWNvcHlfZnJvbV9ndWVzdChjcHUsIGRzdCArIHRvX3BhZ2VfZW5kLAotCQkJCQl2YWRkciAr
IHRvX3BhZ2VfZW5kLAotCQkJCQlsZW4gLSB0b19wYWdlX2VuZCk7Ci0JCWVsc2UKLQkJCS8qIE90
aGVyd2lzZSBmaWxsIHdpdGggemVyb2VzLiAqLwotCQkJbWVtc2V0KGRzdCArIHRvX3BhZ2VfZW5k
LCAwLCBsZW4gLSB0b19wYWdlX2VuZCk7Ci0JCWxlbiA9IHRvX3BhZ2VfZW5kOwotCX0KLQotCS8q
IFRoaXMgd2lsbCBraWxsIHRoZSBndWVzdCBpZiBpdCBpc24ndCBtYXBwZWQsIGJ1dCB0aGF0Ci0J
ICogc2hvdWxkbid0IGhhcHBlbi4gKi8KLQlfX2xncmVhZChjcHUsIGRzdCwgZ3Vlc3RfcGEoY3B1
LCB2YWRkciksIGxlbik7Ci19Ci0KLQotc3RhdGljIHZvaWQgc2V0dXBfZW11bGF0ZV9pbnNuKHN0
cnVjdCBsZ19jcHUgKmNwdSkKLXsKLQljcHUtPnBlbmRpbmcudHJhcCA9IDEzOwotCWNvcHlfZnJv
bV9ndWVzdChjcHUsIGNwdS0+cGVuZGluZy5pbnNuLCBjcHUtPnJlZ3MtPmVpcCwKLQkJCXNpemVv
ZihjcHUtPnBlbmRpbmcuaW5zbikpOwotfQotCi1zdGF0aWMgdm9pZCBzZXR1cF9pb21lbV9pbnNu
KHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBpb21lbV9hZGRyKQotewotCWNwdS0+
cGVuZGluZy50cmFwID0gMTQ7Ci0JY3B1LT5wZW5kaW5nLmFkZHIgPSBpb21lbV9hZGRyOwotCWNv
cHlfZnJvbV9ndWVzdChjcHUsIGNwdS0+cGVuZGluZy5pbnNuLCBjcHUtPnJlZ3MtPmVpcCwKLQkJ
CXNpemVvZihjcHUtPnBlbmRpbmcuaW5zbikpOwotfQotCi0vKkg6MDUwIE9uY2Ugd2UndmUgcmUt
ZW5hYmxlZCBpbnRlcnJ1cHRzLCB3ZSBsb29rIGF0IHdoeSB0aGUgR3Vlc3QgZXhpdGVkLiAqLwot
dm9pZCBsZ3Vlc3RfYXJjaF9oYW5kbGVfdHJhcChzdHJ1Y3QgbGdfY3B1ICpjcHUpCi17Ci0JdW5z
aWduZWQgbG9uZyBpb21lbV9hZGRyOwotCi0Jc3dpdGNoIChjcHUtPnJlZ3MtPnRyYXBudW0pIHsK
LQljYXNlIDEzOiAvKiBXZSd2ZSBpbnRlcmNlcHRlZCBhIEdlbmVyYWwgUHJvdGVjdGlvbiBGYXVs
dC4gKi8KLQkJLyogSGFuZCB0byBMYXVuY2hlciB0byBlbXVsYXRlIHRob3NlIHBlc2t5IElOIGFu
ZCBPVVQgaW5zbnMgKi8KLQkJaWYgKGNwdS0+cmVncy0+ZXJyY29kZSA9PSAwKSB7Ci0JCQlzZXR1
cF9lbXVsYXRlX2luc24oY3B1KTsKLQkJCXJldHVybjsKLQkJfQotCQlicmVhazsKLQljYXNlIDE0
OiAvKiBXZSd2ZSBpbnRlcmNlcHRlZCBhIFBhZ2UgRmF1bHQuICovCi0JCS8qCi0JCSAqIFRoZSBH
dWVzdCBhY2Nlc3NlZCBhIHZpcnR1YWwgYWRkcmVzcyB0aGF0IHdhc24ndCBtYXBwZWQuCi0JCSAq
IFRoaXMgaGFwcGVucyBhIGxvdDogd2UgZG9uJ3QgYWN0dWFsbHkgc2V0IHVwIG1vc3Qgb2YgdGhl
IHBhZ2UKLQkJICogdGFibGVzIGZvciB0aGUgR3Vlc3QgYXQgYWxsIHdoZW4gd2Ugc3RhcnQ6IGFz
IGl0IHJ1bnMgaXQgYXNrcwotCQkgKiBmb3IgbW9yZSBhbmQgbW9yZSwgYW5kIHdlIHNldCB0aGVt
IHVwIGFzIHJlcXVpcmVkLiBJbiB0aGlzCi0JCSAqIGNhc2UsIHdlIGRvbid0IGV2ZW4gdGVsbCB0
aGUgR3Vlc3QgdGhhdCB0aGUgZmF1bHQgaGFwcGVuZWQuCi0JCSAqCi0JCSAqIFRoZSBlcnJjb2Rl
IHRlbGxzIHdoZXRoZXIgdGhpcyB3YXMgYSByZWFkIG9yIGEgd3JpdGUsIGFuZAotCQkgKiB3aGV0
aGVyIGtlcm5lbCBvciB1c2Vyc3BhY2UgY29kZS4KLQkJICovCi0JCWlmIChkZW1hbmRfcGFnZShj
cHUsIGNwdS0+YXJjaC5sYXN0X3BhZ2VmYXVsdCwKLQkJCQljcHUtPnJlZ3MtPmVycmNvZGUsICZp
b21lbV9hZGRyKSkKLQkJCXJldHVybjsKLQotCQkvKiBXYXMgdGhpcyBhbiBhY2Nlc3MgdG8gbWVt
b3J5IG1hcHBlZCBJTz8gKi8KLQkJaWYgKGlvbWVtX2FkZHIpIHsKLQkJCS8qIFRlbGwgTGF1bmNo
ZXIsIGxldCBpdCBoYW5kbGUgaXQuICovCi0JCQlzZXR1cF9pb21lbV9pbnNuKGNwdSwgaW9tZW1f
YWRkcik7Ci0JCQlyZXR1cm47Ci0JCX0KLQotCQkvKgotCQkgKiBPSywgaXQncyByZWFsbHkgbm90
IHRoZXJlIChvciBub3QgT0spOiB0aGUgR3Vlc3QgbmVlZHMgdG8KLQkJICoga25vdy4gIFdlIHdy
aXRlIG91dCB0aGUgY3IyIHZhbHVlIHNvIGl0IGtub3dzIHdoZXJlIHRoZQotCQkgKiBmYXVsdCBv
Y2N1cnJlZC4KLQkJICoKLQkJICogTm90ZSB0aGF0IGlmIHRoZSBHdWVzdCB3ZXJlIHJlYWxseSBt
ZXNzZWQgdXAsIHRoaXMgY291bGQKLQkJICogaGFwcGVuIGJlZm9yZSBpdCdzIGRvbmUgdGhlIExI
Q0FMTF9MR1VFU1RfSU5JVCBoeXBlcmNhbGwsIHNvCi0JCSAqIGxnLT5sZ3Vlc3RfZGF0YSBjb3Vs
ZCBiZSBOVUxMCi0JCSAqLwotCQlpZiAoY3B1LT5sZy0+bGd1ZXN0X2RhdGEgJiYKLQkJICAgIHB1
dF91c2VyKGNwdS0+YXJjaC5sYXN0X3BhZ2VmYXVsdCwKLQkJCSAgICAgJmNwdS0+bGctPmxndWVz
dF9kYXRhLT5jcjIpKQotCQkJa2lsbF9ndWVzdChjcHUsICJXcml0aW5nIGNyMiIpOwotCQlicmVh
azsKLQljYXNlIDc6IC8qIFdlJ3ZlIGludGVyY2VwdGVkIGEgRGV2aWNlIE5vdCBBdmFpbGFibGUg
ZmF1bHQuICovCi0JCS8qIE5vIHNwZWNpYWwgaGFuZGxpbmcgaXMgbmVlZGVkIGhlcmUuICovCi0J
CWJyZWFrOwotCWNhc2UgMzIgLi4uIDI1NToKLQkJLyogVGhpcyBtaWdodCBiZSBhIHN5c2NhbGwu
ICovCi0JCWlmIChjb3VsZF9iZV9zeXNjYWxsKGNwdS0+cmVncy0+dHJhcG51bSkpCi0JCQlicmVh
azsKLQotCQkvKgotCQkgKiBPdGhlciB2YWx1ZXMgbWVhbiBhIHJlYWwgaW50ZXJydXB0IG9jY3Vy
cmVkLCBpbiB3aGljaCBjYXNlCi0JCSAqIHRoZSBIb3N0IGhhbmRsZXIgaGFzIGFscmVhZHkgYmVl
biBydW4uIFdlIGp1c3QgZG8gYQotCQkgKiBmcmllbmRseSBjaGVjayBpZiBhbm90aGVyIHByb2Nl
c3Mgc2hvdWxkIG5vdyBiZSBydW4sIHRoZW4KLQkJICogcmV0dXJuIHRvIHJ1biB0aGUgR3Vlc3Qg
YWdhaW4uCi0JCSAqLwotCQljb25kX3Jlc2NoZWQoKTsKLQkJcmV0dXJuOwotCWNhc2UgTEdVRVNU
X1RSQVBfRU5UUlk6Ci0JCS8qCi0JCSAqIE91ciAnc3RydWN0IGhjYWxsX2FyZ3MnIG1hcHMgZGly
ZWN0bHkgb3ZlciBvdXIgcmVnczogd2Ugc2V0Ci0JCSAqIHVwIHRoZSBwb2ludGVyIG5vdyB0byBp
bmRpY2F0ZSBhIGh5cGVyY2FsbCBpcyBwZW5kaW5nLgotCQkgKi8KLQkJY3B1LT5oY2FsbCA9IChz
dHJ1Y3QgaGNhbGxfYXJncyAqKWNwdS0+cmVnczsKLQkJcmV0dXJuOwotCX0KLQotCS8qIFdlIGRp
ZG4ndCBoYW5kbGUgdGhlIHRyYXAsIHNvIGl0IG5lZWRzIHRvIGdvIHRvIHRoZSBHdWVzdC4gKi8K
LQlpZiAoIWRlbGl2ZXJfdHJhcChjcHUsIGNwdS0+cmVncy0+dHJhcG51bSkpCi0JCS8qCi0JCSAq
IElmIHRoZSBHdWVzdCBkb2Vzbid0IGhhdmUgYSBoYW5kbGVyIChlaXRoZXIgaXQgaGFzbid0Ci0J
CSAqIHJlZ2lzdGVyZWQgYW55IHlldCwgb3IgaXQncyBvbmUgb2YgdGhlIGZhdWx0cyB3ZSBkb24n
dCBsZXQKLQkJICogaXQgaGFuZGxlKSwgaXQgZGllcyB3aXRoIHRoaXMgY3J5cHRpYyBlcnJvciBt
ZXNzYWdlLgotCQkgKi8KLQkJa2lsbF9ndWVzdChjcHUsICJ1bmhhbmRsZWQgdHJhcCAlbGkgYXQg
JSNseCAoJSNseCkiLAotCQkJICAgY3B1LT5yZWdzLT50cmFwbnVtLCBjcHUtPnJlZ3MtPmVpcCwK
LQkJCSAgIGNwdS0+cmVncy0+dHJhcG51bSA9PSAxNCA/IGNwdS0+YXJjaC5sYXN0X3BhZ2VmYXVs
dAotCQkJICAgOiBjcHUtPnJlZ3MtPmVycmNvZGUpOwotfQotCi0vKgotICogTm93IHdlIGNhbiBs
b29rIGF0IGVhY2ggb2YgdGhlIHJvdXRpbmVzIHRoaXMgY2FsbHMsIGluIGluY3JlYXNpbmcgb3Jk
ZXIgb2YKLSAqIGNvbXBsZXhpdHk6IGRvX2h5cGVyY2FsbHMoKSwgZW11bGF0ZV9pbnNuKCksIG1h
eWJlX2RvX2ludGVycnVwdCgpLAotICogZGVsaXZlcl90cmFwKCkgYW5kIGRlbWFuZF9wYWdlKCku
ICBBZnRlciBhbGwgdGhvc2UsIHdlJ2xsIGJlIHJlYWR5IHRvCi0gKiBleGFtaW5lIHRoZSBTd2l0
Y2hlciwgYW5kIG91ciBwaGlsb3NvcGhpY2FsIHVuZGVyc3RhbmRpbmcgb2YgdGhlIEhvc3QvR3Vl
c3QKLSAqIGR1YWxpdHkgd2lsbCBiZSBjb21wbGV0ZS4KLToqLwotc3RhdGljIHZvaWQgYWRqdXN0
X3BnZSh2b2lkICpvbikKLXsKLQlpZiAob24pCi0JCWNyNF9zZXRfYml0cyhYODZfQ1I0X1BHRSk7
Ci0JZWxzZQotCQljcjRfY2xlYXJfYml0cyhYODZfQ1I0X1BHRSk7Ci19Ci0KLS8qSDowMjAKLSAq
IE5vdyB0aGUgU3dpdGNoZXIgaXMgbWFwcGVkIGFuZCBldmVyeSB0aGluZyBlbHNlIGlzIHJlYWR5
LCB3ZSBuZWVkIHRvIGRvCi0gKiBzb21lIG1vcmUgaTM4Ni1zcGVjaWZpYyBpbml0aWFsaXphdGlv
bi4KLSAqLwotdm9pZCBfX2luaXQgbGd1ZXN0X2FyY2hfaG9zdF9pbml0KHZvaWQpCi17Ci0JaW50
IGk7Ci0KLQkvKgotCSAqIE1vc3Qgb2YgdGhlIHg4Ni9zd2l0Y2hlcl8zMi5TIGRvZXNuJ3QgY2Fy
ZSB0aGF0IGl0J3MgYmVlbiBtb3ZlZDsgb24KLQkgKiBJbnRlbCwganVtcHMgYXJlIHJlbGF0aXZl
LCBhbmQgaXQgZG9lc24ndCBhY2Nlc3MgYW55IHJlZmVyZW5jZXMgdG8KLQkgKiBleHRlcm5hbCBj
b2RlIG9yIGRhdGEuCi0JICoKLQkgKiBUaGUgb25seSBleGNlcHRpb24gaXMgdGhlIGludGVycnVw
dCBoYW5kbGVycyBpbiBzd2l0Y2hlci5TOiB0aGVpcgotCSAqIGFkZHJlc3NlcyBhcmUgcGxhY2Vk
IGluIGEgdGFibGUgKGRlZmF1bHRfaWR0X2VudHJpZXMpLCBzbyB3ZSBuZWVkIHRvCi0JICogdXBk
YXRlIHRoZSB0YWJsZSB3aXRoIHRoZSBuZXcgYWRkcmVzc2VzLiAgc3dpdGNoZXJfb2Zmc2V0KCkg
aXMgYQotCSAqIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHdoaWNoIHJldHVybnMgdGhlIGRpc3RhbmNl
IGJldHdlZW4gdGhlCi0JICogY29tcGlsZWQtaW4gc3dpdGNoZXIgY29kZSBhbmQgdGhlIGhpZ2gt
bWFwcGVkIGNvcHkgd2UganVzdCBtYWRlLgotCSAqLwotCWZvciAoaSA9IDA7IGkgPCBJRFRfRU5U
UklFUzsgaSsrKQotCQlkZWZhdWx0X2lkdF9lbnRyaWVzW2ldICs9IHN3aXRjaGVyX29mZnNldCgp
OwotCi0JLyoKLQkgKiBTZXQgdXAgdGhlIFN3aXRjaGVyJ3MgcGVyLWNwdSBhcmVhcy4KLQkgKgot
CSAqIEVhY2ggQ1BVIGdldHMgdHdvIHBhZ2VzIG9mIGl0cyBvd24gd2l0aGluIHRoZSBoaWdoLW1h
cHBlZCByZWdpb24KLQkgKiAoYWthLiAic3RydWN0IGxndWVzdF9wYWdlcyIpLiAgTXVjaCBvZiB0
aGlzIGNhbiBiZSBpbml0aWFsaXplZCBub3csCi0JICogYnV0IHNvbWUgZGVwZW5kcyBvbiB3aGF0
IEd1ZXN0IHdlIGFyZSBydW5uaW5nICh3aGljaCBpcyBzZXQgdXAgaW4KLQkgKiBjb3B5X2luX2d1
ZXN0X2luZm8oKSkuCi0JICovCi0JZm9yX2VhY2hfcG9zc2libGVfY3B1KGkpIHsKLQkJLyogbGd1
ZXN0X3BhZ2VzKCkgcmV0dXJucyB0aGlzIENQVSdzIHR3byBwYWdlcy4gKi8KLQkJc3RydWN0IGxn
dWVzdF9wYWdlcyAqcGFnZXMgPSBsZ3Vlc3RfcGFnZXMoaSk7Ci0JCS8qIFRoaXMgaXMgYSBjb252
ZW5pZW5jZSBwb2ludGVyIHRvIG1ha2UgdGhlIGNvZGUgbmVhdGVyLiAqLwotCQlzdHJ1Y3QgbGd1
ZXN0X3JvX3N0YXRlICpzdGF0ZSA9ICZwYWdlcy0+c3RhdGU7Ci0KLQkJLyoKLQkJICogVGhlIEds
b2JhbCBEZXNjcmlwdG9yIFRhYmxlOiB0aGUgSG9zdCBoYXMgYSBkaWZmZXJlbnQgb25lCi0JCSAq
IGZvciBlYWNoIENQVS4gIFdlIGtlZXAgYSBkZXNjcmlwdG9yIGZvciB0aGUgR0RUIHdoaWNoIHNh
eXMKLQkJICogd2hlcmUgaXQgaXMgYW5kIGhvdyBiaWcgaXQgaXMgKHRoZSBzaXplIGlzIGFjdHVh
bGx5IHRoZSBsYXN0Ci0JCSAqIGJ5dGUsIG5vdCB0aGUgc2l6ZSwgaGVuY2UgdGhlICItMSIpLgot
CQkgKi8KLQkJc3RhdGUtPmhvc3RfZ2R0X2Rlc2Muc2l6ZSA9IEdEVF9TSVpFLTE7Ci0JCXN0YXRl
LT5ob3N0X2dkdF9kZXNjLmFkZHJlc3MgPSAobG9uZylnZXRfY3B1X2dkdF9ydyhpKTsKLQotCQkv
KgotCQkgKiBBbGwgQ1BVcyBvbiB0aGUgSG9zdCB1c2UgdGhlIHNhbWUgSW50ZXJydXB0IERlc2Ny
aXB0b3IKLQkJICogVGFibGUsIHNvIHdlIGp1c3QgdXNlIHN0b3JlX2lkdCgpLCB3aGljaCBnZXRz
IHRoaXMgQ1BVJ3MgSURUCi0JCSAqIGRlc2NyaXB0b3IuCi0JCSAqLwotCQlzdG9yZV9pZHQoJnN0
YXRlLT5ob3N0X2lkdF9kZXNjKTsKLQotCQkvKgotCQkgKiBUaGUgZGVzY3JpcHRvcnMgZm9yIHRo
ZSBHdWVzdCdzIEdEVCBhbmQgSURUIGNhbiBiZSBmaWxsZWQKLQkJICogb3V0IG5vdywgdG9vLiAg
V2UgY29weSB0aGUgR0RUICYgSURUIGludG8gLT5ndWVzdF9nZHQgYW5kCi0JCSAqIC0+Z3Vlc3Rf
aWR0IGJlZm9yZSBhY3R1YWxseSBydW5uaW5nIHRoZSBHdWVzdC4KLQkJICovCi0JCXN0YXRlLT5n
dWVzdF9pZHRfZGVzYy5zaXplID0gc2l6ZW9mKHN0YXRlLT5ndWVzdF9pZHQpLTE7Ci0JCXN0YXRl
LT5ndWVzdF9pZHRfZGVzYy5hZGRyZXNzID0gKGxvbmcpJnN0YXRlLT5ndWVzdF9pZHQ7Ci0JCXN0
YXRlLT5ndWVzdF9nZHRfZGVzYy5zaXplID0gc2l6ZW9mKHN0YXRlLT5ndWVzdF9nZHQpLTE7Ci0J
CXN0YXRlLT5ndWVzdF9nZHRfZGVzYy5hZGRyZXNzID0gKGxvbmcpJnN0YXRlLT5ndWVzdF9nZHQ7
Ci0KLQkJLyoKLQkJICogV2Uga25vdyB3aGVyZSB3ZSB3YW50IHRoZSBzdGFjayB0byBiZSB3aGVu
IHRoZSBHdWVzdCBlbnRlcnMKLQkJICogdGhlIFN3aXRjaGVyOiBpbiBwYWdlcy0+cmVncy4gIFRo
ZSBzdGFjayBncm93cyB1cHdhcmRzLCBzbwotCQkgKiB3ZSBzdGFydCBpdCBhdCB0aGUgZW5kIG9m
IHRoYXQgc3RydWN0dXJlLgotCQkgKi8KLQkJc3RhdGUtPmd1ZXN0X3Rzcy5zcDAgPSAobG9uZyko
JnBhZ2VzLT5yZWdzICsgMSk7Ci0JCS8qCi0JCSAqIEFuZCB0aGlzIGlzIHRoZSBHRFQgZW50cnkg
dG8gdXNlIGZvciB0aGUgc3RhY2s6IHdlIGtlZXAgYQotCQkgKiBjb3VwbGUgb2Ygc3BlY2lhbCBM
R1VFU1QgZW50cmllcy4KLQkJICovCi0JCXN0YXRlLT5ndWVzdF90c3Muc3MwID0gTEdVRVNUX0RT
OwotCi0JCS8qCi0JCSAqIHg4NiBjYW4gaGF2ZSBhIGZpbmVncmFpbmVkIGJpdG1hcCB3aGljaCBp
bmRpY2F0ZXMgd2hhdCBJL08KLQkJICogcG9ydHMgdGhlIHByb2Nlc3MgY2FuIHVzZS4gIFdlIHNl
dCBpdCB0byB0aGUgZW5kIG9mIG91cgotCQkgKiBzdHJ1Y3R1cmUsIG1lYW5pbmcgIm5vbmUiLgot
CQkgKi8KLQkJc3RhdGUtPmd1ZXN0X3Rzcy5pb19iaXRtYXBfYmFzZSA9IHNpemVvZihzdGF0ZS0+
Z3Vlc3RfdHNzKTsKLQotCQkvKgotCQkgKiBTb21lIEdEVCBlbnRyaWVzIGFyZSB0aGUgc2FtZSBh
Y3Jvc3MgYWxsIEd1ZXN0cywgc28gd2UgY2FuCi0JCSAqIHNldCB0aGVtIHVwIG5vdy4KLQkJICov
Ci0JCXNldHVwX2RlZmF1bHRfZ2R0X2VudHJpZXMoc3RhdGUpOwotCQkvKiBNb3N0IElEVCBlbnRy
aWVzIGFyZSB0aGUgc2FtZSBmb3IgYWxsIEd1ZXN0cywgdG9vLiovCi0JCXNldHVwX2RlZmF1bHRf
aWR0X2VudHJpZXMoc3RhdGUsIGRlZmF1bHRfaWR0X2VudHJpZXMpOwotCi0JCS8qCi0JCSAqIFRo
ZSBIb3N0IG5lZWRzIHRvIGJlIGFibGUgdG8gdXNlIHRoZSBMR1VFU1Qgc2VnbWVudHMgb24gdGhp
cwotCQkgKiBDUFUsIHRvbywgc28gcHV0IHRoZW0gaW4gdGhlIEhvc3QgR0RULgotCQkgKi8KLQkJ
Z2V0X2NwdV9nZHRfcncoaSlbR0RUX0VOVFJZX0xHVUVTVF9DU10gPSBGVUxMX0VYRUNfU0VHTUVO
VDsKLQkJZ2V0X2NwdV9nZHRfcncoaSlbR0RUX0VOVFJZX0xHVUVTVF9EU10gPSBGVUxMX1NFR01F
TlQ7Ci0JfQotCi0JLyoKLQkgKiBJbiB0aGUgU3dpdGNoZXIsIHdlIHdhbnQgdGhlICVjcyBzZWdt
ZW50IHJlZ2lzdGVyIHRvIHVzZSB0aGUKLQkgKiBMR1VFU1RfQ1MgR0RUIGVudHJ5OiB3ZSd2ZSBw
dXQgdGhhdCBpbiB0aGUgSG9zdCBhbmQgR3Vlc3QgR0RUcywgc28KLQkgKiBpdCB3aWxsIGJlIHVu
ZGlzdHVyYmVkIHdoZW4gd2Ugc3dpdGNoLiAgVG8gY2hhbmdlICVjcyBhbmQganVtcCB3ZQotCSAq
IG5lZWQgdGhpcyBzdHJ1Y3R1cmUgdG8gZmVlZCB0byBJbnRlbCdzICJsY2FsbCIgaW5zdHJ1Y3Rp
b24uCi0JICovCi0JbGd1ZXN0X2VudHJ5Lm9mZnNldCA9IChsb25nKXN3aXRjaF90b19ndWVzdCAr
IHN3aXRjaGVyX29mZnNldCgpOwotCWxndWVzdF9lbnRyeS5zZWdtZW50ID0gTEdVRVNUX0NTOwot
Ci0JLyoKLQkgKiBGaW5hbGx5LCB3ZSBuZWVkIHRvIHR1cm4gb2ZmICJQYWdlIEdsb2JhbCBFbmFi
bGUiLiAgUEdFIGlzIGFuCi0JICogb3B0aW1pemF0aW9uIHdoZXJlIHBhZ2UgdGFibGUgZW50cmll
cyBhcmUgc3BlY2lhbGx5IG1hcmtlZCB0byBzaG93Ci0JICogdGhleSBuZXZlciBjaGFuZ2UuICBU
aGUgSG9zdCBrZXJuZWwgbWFya3MgYWxsIHRoZSBrZXJuZWwgcGFnZXMgdGhpcwotCSAqIHdheSBi
ZWNhdXNlIGl0J3MgYWx3YXlzIHByZXNlbnQsIGV2ZW4gd2hlbiB1c2Vyc3BhY2UgaXMgcnVubmlu
Zy4KLQkgKgotCSAqIExndWVzdCBicmVha3MgdGhpczogdW5iZWtub3duc3QgdG8gdGhlIHJlc3Qg
b2YgdGhlIEhvc3Qga2VybmVsLCB3ZQotCSAqIHN3aXRjaCB0byB0aGUgR3Vlc3Qga2VybmVsLiAg
SWYgeW91IGRvbid0IGRpc2FibGUgdGhpcyBvbiBhbGwgQ1BVcywKLQkgKiB5b3UnbGwgZ2V0IHJl
YWxseSB3ZWlyZCBidWdzIHRoYXQgeW91J2xsIGNoYXNlIGZvciB0d28gZGF5cy4KLQkgKgotCSAq
IEkgdXNlZCB0byB0dXJuIFBHRSBvZmYgZXZlcnkgdGltZSB3ZSBzd2l0Y2hlZCB0byB0aGUgR3Vl
c3QgYW5kIGJhY2sKLQkgKiBvbiB3aGVuIHdlIHJldHVybiwgYnV0IHRoYXQgc2xvd2VkIHRoZSBT
d2l0Y2hlciBkb3duIG5vdGljaWJseS4KLQkgKi8KLQotCS8qCi0JICogV2UgZG9uJ3QgbmVlZCB0
aGUgY29tcGxleGl0eSBvZiBDUFVzIGNvbWluZyBhbmQgZ29pbmcgd2hpbGUgd2UncmUKLQkgKiBk
b2luZyB0aGlzLgotCSAqLwotCWdldF9vbmxpbmVfY3B1cygpOwotCWlmIChib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfUEdFKSkgeyAvKiBXZSBoYXZlIGEgYnJvYWRlciBpZGVhIG9mICJnbG9iYWwi
LiAqLwotCQkvKiBSZW1lbWJlciB0aGF0IHRoaXMgd2FzIG9yaWdpbmFsbHkgc2V0IChmb3IgY2xl
YW51cCkuICovCi0JCWNwdV9oYWRfcGdlID0gMTsKLQkJLyoKLQkJICogYWRqdXN0X3BnZSBpcyBh
IGhlbHBlciBmdW5jdGlvbiB3aGljaCBzZXRzIG9yIHVuc2V0cyB0aGUgUEdFCi0JCSAqIGJpdCBv
biBpdHMgQ1BVLCBkZXBlbmRpbmcgb24gdGhlIGFyZ3VtZW50ICgwID09IHVuc2V0KS4KLQkJICov
Ci0JCW9uX2VhY2hfY3B1KGFkanVzdF9wZ2UsICh2b2lkICopMCwgMSk7Ci0JCS8qIFR1cm4gb2Zm
IHRoZSBmZWF0dXJlIGluIHRoZSBnbG9iYWwgZmVhdHVyZSBzZXQuICovCi0JCWNsZWFyX2NwdV9j
YXAoJmJvb3RfY3B1X2RhdGEsIFg4Nl9GRUFUVVJFX1BHRSk7Ci0JfQotCXB1dF9vbmxpbmVfY3B1
cygpOwotfQotLyo6Ki8KLQotdm9pZCBfX2V4aXQgbGd1ZXN0X2FyY2hfaG9zdF9maW5pKHZvaWQp
Ci17Ci0JLyogSWYgd2UgaGFkIFBHRSBiZWZvcmUgd2Ugc3RhcnRlZCwgdHVybiBpdCBiYWNrIG9u
IG5vdy4gKi8KLQlnZXRfb25saW5lX2NwdXMoKTsKLQlpZiAoY3B1X2hhZF9wZ2UpIHsKLQkJc2V0
X2NwdV9jYXAoJmJvb3RfY3B1X2RhdGEsIFg4Nl9GRUFUVVJFX1BHRSk7Ci0JCS8qIGFkanVzdF9w
Z2UncyBhcmd1bWVudCAiMSIgbWVhbnMgc2V0IFBHRS4gKi8KLQkJb25fZWFjaF9jcHUoYWRqdXN0
X3BnZSwgKHZvaWQgKikxLCAxKTsKLQl9Ci0JcHV0X29ubGluZV9jcHVzKCk7Ci19Ci0KLQotLypI
OjEyMiBUaGUgaTM4Ni1zcGVjaWZpYyBoeXBlcmNhbGxzIHNpbXBseSBmYXJtIG91dCB0byB0aGUg
cmlnaHQgZnVuY3Rpb25zLiAqLwotaW50IGxndWVzdF9hcmNoX2RvX2hjYWxsKHN0cnVjdCBsZ19j
cHUgKmNwdSwgc3RydWN0IGhjYWxsX2FyZ3MgKmFyZ3MpCi17Ci0Jc3dpdGNoIChhcmdzLT5hcmcw
KSB7Ci0JY2FzZSBMSENBTExfTE9BRF9HRFRfRU5UUlk6Ci0JCWxvYWRfZ3Vlc3RfZ2R0X2VudHJ5
KGNwdSwgYXJncy0+YXJnMSwgYXJncy0+YXJnMiwgYXJncy0+YXJnMyk7Ci0JCWJyZWFrOwotCWNh
c2UgTEhDQUxMX0xPQURfSURUX0VOVFJZOgotCQlsb2FkX2d1ZXN0X2lkdF9lbnRyeShjcHUsIGFy
Z3MtPmFyZzEsIGFyZ3MtPmFyZzIsIGFyZ3MtPmFyZzMpOwotCQlicmVhazsKLQljYXNlIExIQ0FM
TF9MT0FEX1RMUzoKLQkJZ3Vlc3RfbG9hZF90bHMoY3B1LCBhcmdzLT5hcmcxKTsKLQkJYnJlYWs7
Ci0JZGVmYXVsdDoKLQkJLyogQmFkIEd1ZXN0LiAgQmFkISAqLwotCQlyZXR1cm4gLUVJTzsKLQl9
Ci0JcmV0dXJuIDA7Ci19Ci0KLS8qSDoxMjYgaTM4Ni1zcGVjaWZpYyBoeXBlcmNhbGwgaW5pdGlh
bGl6YXRpb246ICovCi1pbnQgbGd1ZXN0X2FyY2hfaW5pdF9oeXBlcmNhbGxzKHN0cnVjdCBsZ19j
cHUgKmNwdSkKLXsKLQl1MzIgdHNjX3NwZWVkOwotCi0JLyoKLQkgKiBUaGUgcG9pbnRlciB0byB0
aGUgR3Vlc3QncyAic3RydWN0IGxndWVzdF9kYXRhIiBpcyB0aGUgb25seSBhcmd1bWVudC4KLQkg
KiBXZSBjaGVjayB0aGF0IGFkZHJlc3Mgbm93LgotCSAqLwotCWlmICghbGd1ZXN0X2FkZHJlc3Nf
b2soY3B1LT5sZywgY3B1LT5oY2FsbC0+YXJnMSwKLQkJCSAgICAgICBzaXplb2YoKmNwdS0+bGct
PmxndWVzdF9kYXRhKSkpCi0JCXJldHVybiAtRUZBVUxUOwotCi0JLyoKLQkgKiBIYXZpbmcgY2hl
Y2tlZCBpdCwgd2Ugc2ltcGx5IHNldCBsZy0+bGd1ZXN0X2RhdGEgdG8gcG9pbnQgc3RyYWlnaHQK
LQkgKiBpbnRvIHRoZSBMYXVuY2hlcidzIG1lbW9yeSBhdCB0aGUgcmlnaHQgcGxhY2UgYW5kIHRo
ZW4gdXNlCi0JICogY29weV90b191c2VyL2Zyb21fdXNlciBmcm9tIG5vdyBvbiwgaW5zdGVhZCBv
ZiBsZ3JlYWQvd3JpdGUuICBJIHB1dAotCSAqIHRoaXMgaW4gdG8gc2hvdyB0aGF0IEknbSBub3Qg
aW1tdW5lIHRvIHdyaXRpbmcgc3R1cGlkCi0JICogb3B0aW1pemF0aW9ucy4KLQkgKi8KLQljcHUt
PmxnLT5sZ3Vlc3RfZGF0YSA9IGNwdS0+bGctPm1lbV9iYXNlICsgY3B1LT5oY2FsbC0+YXJnMTsK
LQotCS8qCi0JICogV2UgaW5zaXN0IHRoYXQgdGhlIFRpbWUgU3RhbXAgQ291bnRlciBleGlzdCBh
bmQgZG9lc24ndCBjaGFuZ2Ugd2l0aAotCSAqIGNwdSBmcmVxdWVuY3kuICBTb21lIGRldmlvdXMg
Y2hpcCBtYW51ZmFjdHVyZXJzIGRlY2lkZWQgdGhhdCBUU0MKLQkgKiBjaGFuZ2VzIGNvdWxkIGJl
IGhhbmRsZWQgaW4gc29mdHdhcmUuICBJIGRlY2lkZWQgdGhhdCB0aW1lIGdvaW5nCi0JICogYmFj
a3dhcmRzIG1pZ2h0IGJlIGdvb2QgZm9yIGJlbmNobWFya3MsIGJ1dCBpdCdzIGJhZCBmb3IgdXNl
cnMuCi0JICoKLQkgKiBXZSBhbHNvIGluc2lzdCB0aGF0IHRoZSBUU0MgYmUgc3RhYmxlOiB0aGUg
a2VybmVsIGRldGVjdHMgdW5yZWxpYWJsZQotCSAqIFRTQ3MgZm9yIGl0cyBvd24gcHVycG9zZXMs
IGFuZCB3ZSB1c2UgdGhhdCBoZXJlLgotCSAqLwotCWlmIChib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQ09OU1RBTlRfVFNDKSAmJiAhY2hlY2tfdHNjX3Vuc3RhYmxlKCkpCi0JCXRzY19zcGVlZCA9
IHRzY19raHo7Ci0JZWxzZQotCQl0c2Nfc3BlZWQgPSAwOwotCWlmIChwdXRfdXNlcih0c2Nfc3Bl
ZWQsICZjcHUtPmxnLT5sZ3Vlc3RfZGF0YS0+dHNjX2toeikpCi0JCXJldHVybiAtRUZBVUxUOwot
Ci0JLyogVGhlIGludGVycnVwdCBjb2RlIG1pZ2h0IG5vdCBsaWtlIHRoZSBzeXN0ZW0gY2FsbCB2
ZWN0b3IuICovCi0JaWYgKCFjaGVja19zeXNjYWxsX3ZlY3RvcihjcHUtPmxnKSkKLQkJa2lsbF9n
dWVzdChjcHUsICJiYWQgc3lzY2FsbCB2ZWN0b3IiKTsKLQotCXJldHVybiAwOwotfQotLyo6Ki8K
LQotLypMOjAzMAotICogTW9zdCBvZiB0aGUgR3Vlc3QncyByZWdpc3RlcnMgYXJlIGxlZnQgYWxv
bmU6IHdlIHVzZWQgZ2V0X3plcm9lZF9wYWdlKCkgdG8KLSAqIGFsbG9jYXRlIHRoZSBzdHJ1Y3R1
cmUsIHNvIHRoZXkgd2lsbCBiZSAwLgotICovCi12b2lkIGxndWVzdF9hcmNoX3NldHVwX3JlZ3Mo
c3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIHN0YXJ0KQotewotCXN0cnVjdCBsZ3Vl
c3RfcmVncyAqcmVncyA9IGNwdS0+cmVnczsKLQotCS8qCi0JICogVGhlcmUgYXJlIGZvdXIgInNl
Z21lbnQiIHJlZ2lzdGVycyB3aGljaCB0aGUgR3Vlc3QgbmVlZHMgdG8gYm9vdDoKLQkgKiBUaGUg
ImNvZGUgc2VnbWVudCIgcmVnaXN0ZXIgKGNzKSByZWZlcnMgdG8gdGhlIGtlcm5lbCBjb2RlIHNl
Z21lbnQKLQkgKiBfX0tFUk5FTF9DUywgYW5kIHRoZSAiZGF0YSIsICJleHRyYSIgYW5kICJzdGFj
ayIgc2VnbWVudCByZWdpc3RlcnMKLQkgKiByZWZlciB0byB0aGUga2VybmVsIGRhdGEgc2VnbWVu
dCBfX0tFUk5FTF9EUy4KLQkgKgotCSAqIFRoZSBwcml2aWxlZ2UgbGV2ZWwgaXMgcGFja2VkIGlu
dG8gdGhlIGxvd2VyIGJpdHMuICBUaGUgR3Vlc3QgcnVucwotCSAqIGF0IHByaXZpbGVnZSBsZXZl
bCAxIChHVUVTVF9QTCkuCi0JICovCi0JcmVncy0+ZHMgPSByZWdzLT5lcyA9IHJlZ3MtPnNzID0g
X19LRVJORUxfRFN8R1VFU1RfUEw7Ci0JcmVncy0+Y3MgPSBfX0tFUk5FTF9DU3xHVUVTVF9QTDsK
LQotCS8qCi0JICogVGhlICJlZmxhZ3MiIHJlZ2lzdGVyIGNvbnRhaW5zIG1pc2NlbGxhbmVvdXMg
ZmxhZ3MuICBCaXQgMSAoMHgwMDIpCi0JICogaXMgc3VwcG9zZWQgdG8gYWx3YXlzIGJlICIxIi4g
IEJpdCA5ICgweDIwMCkgY29udHJvbHMgd2hldGhlcgotCSAqIGludGVycnVwdHMgYXJlIGVuYWJs
ZWQuICBXZSBhbHdheXMgbGVhdmUgaW50ZXJydXB0cyBlbmFibGVkIHdoaWxlCi0JICogcnVubmlu
ZyB0aGUgR3Vlc3QuCi0JICovCi0JcmVncy0+ZWZsYWdzID0gWDg2X0VGTEFHU19JRiB8IFg4Nl9F
RkxBR1NfRklYRUQ7Ci0KLQkvKgotCSAqIFRoZSAiRXh0ZW5kZWQgSW5zdHJ1Y3Rpb24gUG9pbnRl
ciIgcmVnaXN0ZXIgc2F5cyB3aGVyZSB0aGUgR3Vlc3QgaXMKLQkgKiBydW5uaW5nLgotCSAqLwot
CXJlZ3MtPmVpcCA9IHN0YXJ0OwotCi0JLyoKLQkgKiAlZXNpIHBvaW50cyB0byBvdXIgYm9vdCBp
bmZvcm1hdGlvbiwgYXQgcGh5c2ljYWwgYWRkcmVzcyAwLCBzbyBkb24ndAotCSAqIHRvdWNoIGl0
LgotCSAqLwotCi0JLyogVGhlcmUgYXJlIGEgY291cGxlIG9mIEdEVCBlbnRyaWVzIHRoZSBHdWVz
dCBleHBlY3RzIGF0IGJvb3QuICovCi0Jc2V0dXBfZ3Vlc3RfZ2R0KGNwdSk7Ci19CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2xndWVzdC94ODYvc3dpdGNoZXJfMzIuUyBiL2RyaXZlcnMvbGd1ZXN0L3g4
Ni9zd2l0Y2hlcl8zMi5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA0MDYzNGIwZGI5
ZjcuLjAwMDAwMDAwMDAwMAotLS0gYS9kcml2ZXJzL2xndWVzdC94ODYvc3dpdGNoZXJfMzIuUwor
KysgL2Rldi9udWxsCkBAIC0xLDM4OCArMCwwIEBACi0vKlA6OTAwCi0gKiBUaGlzIGlzIHRoZSBT
d2l0Y2hlcjogY29kZSB3aGljaCBzaXRzIGF0IDB4RkZDMDAwMDAgKG9yIDB4RkZFMDAwMDApIGFz
dHJpZGUKLSAqIGJvdGggdGhlIEhvc3QgYW5kIEd1ZXN0IHRvIGRvIHRoZSBsb3ctbGV2ZWwgR3Vl
c3Q8LT5Ib3N0IHN3aXRjaC4gIEl0IGlzIGFzCi0gKiBzaW1wbGUgYXMgaXQgY2FuIGJlIG1hZGUs
IGJ1dCBpdCdzIG5hdHVyYWxseSB2ZXJ5IHNwZWNpZmljIHRvIHg4Ni4KLSAqCi0gKiBZb3UgaGF2
ZSBub3cgY29tcGxldGVkIFByZXBhcmF0aW9uLiAgSWYgdGhpcyBoYXMgd2hldCB5b3VyIGFwcGV0
aXRlOyBpZiB5b3UKLSAqIGFyZSBmZWVsaW5nIGludmlnb3JhdGVkIGFuZCByZWZyZXNoZWQgdGhl
biB0aGUgbmV4dCwgbW9yZSBjaGFsbGVuZ2luZyBzdGFnZQotICogY2FuIGJlIGZvdW5kIGluICJt
YWtlIEd1ZXN0Ii4KLSA6Ki8KLQotLypNOjAxMgotICogTGd1ZXN0IGlzIG1lYW50IHRvIGJlIHNp
bXBsZTogbXkgcnVsZSBvZiB0aHVtYiBpcyB0aGF0IDElIG1vcmUgTE9DIG11c3QKLSAqIGdhaW4g
YXQgbGVhc3QgMSUgbW9yZSBwZXJmb3JtYW5jZS4gIFNpbmNlIG5laXRoZXIgTE9DIG5vciBwZXJm
b3JtYW5jZSBjYW4gYmUKLSAqIG1lYXN1cmVkIGJlZm9yZWhhbmQsIGl0IGdlbmVyYWxseSBtZWFu
cyBpbXBsZW1lbnRpbmcgYSBmZWF0dXJlIHRoZW4gZGVjaWRpbmcKLSAqIGlmIGl0J3Mgd29ydGgg
aXQuICBBbmQgb25jZSBpdCdzIGltcGxlbWVudGVkLCB3aG8gY2FuIHNheSBubz8KLSAqCi0gKiBU
aGlzIGlzIHdoeSBJIGhhdmVuJ3QgaW1wbGVtZW50ZWQgdGhpcyBpZGVhIG15c2VsZi4gIEkgd2Fu
dCB0bywgYnV0IEkKLSAqIGhhdmVuJ3QuICBZb3UgY291bGQsIHRob3VnaC4KLSAqCi0gKiBUaGUg
bWFpbiBwbGFjZSB3aGVyZSBsZ3Vlc3QgcGVyZm9ybWFuY2Ugc3Vja3MgaXMgR3Vlc3QgcGFnZSBm
YXVsdGluZy4gIFdoZW4KLSAqIGEgR3Vlc3QgdXNlcnNwYWNlIHByb2Nlc3MgaGl0cyBhbiB1bm1h
cHBlZCBwYWdlIHdlIHN3aXRjaCBiYWNrIHRvIHRoZSBIb3N0LAotICogd2FsayB0aGUgcGFnZSB0
YWJsZXMsIGZpbmQgaXQncyBub3QgbWFwcGVkLCBzd2l0Y2ggYmFjayB0byB0aGUgR3Vlc3QgcGFn
ZQotICogZmF1bHQgaGFuZGxlciwgd2hpY2ggY2FsbHMgYSBoeXBlcmNhbGwgdG8gc2V0IHRoZSBw
YWdlIHRhYmxlIGVudHJ5LCB0aGVuCi0gKiBmaW5hbGx5IHJldHVybnMgdG8gdXNlcnNwYWNlLiAg
VGhhdCdzIHR3byByb3VuZC10cmlwcy4KLSAqCi0gKiBJZiB3ZSBoYWQgYSBzbWFsbCB3YWxrZXIg
aW4gdGhlIFN3aXRjaGVyLCB3ZSBjb3VsZCBxdWlja2x5IGNoZWNrIHRoZSBHdWVzdAotICogcGFn
ZSB0YWJsZSBhbmQgaWYgdGhlIHBhZ2UgaXNuJ3QgbWFwcGVkLCBpbW1lZGlhdGVseSByZWZsZWN0
IHRoZSBmYXVsdCBiYWNrCi0gKiBpbnRvIHRoZSBHdWVzdC4gIFRoaXMgbWVhbnMgdGhlIFN3aXRj
aGVyIHdvdWxkIGhhdmUgdG8ga25vdyB0aGUgdG9wIG9mIHRoZQotICogR3Vlc3QgcGFnZSB0YWJs
ZSBhbmQgdGhlIHBhZ2UgZmF1bHQgaGFuZGxlciBhZGRyZXNzLgotICoKLSAqIEZvciBzaW1wbGlj
aXR5LCB0aGUgR3Vlc3Qgc2hvdWxkIG9ubHkgaGFuZGxlIHRoZSBjYXNlIHdoZXJlIHRoZSBwcml2
aWxlZ2UKLSAqIGxldmVsIG9mIHRoZSBmYXVsdCBpcyAzIGFuZCBwcm9iYWJseSBvbmx5IG5vdCBw
cmVzZW50IG9yIHdyaXRlIGZhdWx0cy4gIEl0Ci0gKiBzaG91bGQgYWxzbyBkZXRlY3QgcmVjdXJz
aXZlIGZhdWx0cywgYW5kIGhhbmQgdGhlIG9yaWdpbmFsIGZhdWx0IHRvIHRoZQotICogSG9zdCAo
d2hpY2ggaXMgYWN0dWFsbHkgcmVhbGx5IGVhc3kpLgotICoKLSAqIFR3byBxdWVzdGlvbnMgcmVt
YWluLiAgV291bGQgdGhlIHBlcmZvcm1hbmNlIGdhaW4gb3V0d2VpZ2ggdGhlIGNvbXBsZXhpdHk/
Ci0gKiBBbmQgd2hvIHdvdWxkIHdyaXRlIHRoZSB2ZXJzZSBkb2N1bWVudGluZyBpdD8KLToqLwot
Ci0vKk06MDExCi0gKiBMZ3Vlc3Q2NCBoYW5kbGVzIE5NSS4gIFRoaXMgZ2F2ZSBtZSBOTUkgZW52
eSAodW50aWwgSSBsb29rZWQgYXQgdGhlaXIKLSAqIGNvZGUpLiAgSXQncyB3b3J0aCBkb2luZyB0
aG91Z2gsIHNpbmNlIGl0IHdvdWxkIGxldCB1cyB1c2Ugb3Byb2ZpbGUgaW4gdGhlCi0gKiBIb3N0
IHdoZW4gYSBHdWVzdCBpcyBydW5uaW5nLgotOiovCi0KLS8qUzoxMDAKLSAqIFdlbGNvbWUgdG8g
dGhlIFN3aXRjaGVyIGl0c2VsZiEKLSAqCi0gKiBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGxvdy1s
ZXZlbCBjb2RlIHdoaWNoIGNoYW5nZXMgdGhlIENQVSB0byBydW4gdGhlIEd1ZXN0Ci0gKiBjb2Rl
LCBhbmQgcmV0dXJucyB0byB0aGUgSG9zdCB3aGVuIHNvbWV0aGluZyBoYXBwZW5zLiAgVW5kZXJz
dGFuZCB0aGlzLCBhbmQKLSAqIHlvdSB1bmRlcnN0YW5kIHRoZSBoZWFydCBvZiBvdXIgam91cm5l
eS4KLSAqCi0gKiBCZWNhdXNlIHRoaXMgaXMgaW4gYXNzZW1ibGVyIHJhdGhlciB0aGFuIEMsIG91
ciB0YWxlIHN3aXRjaGVzIGZyb20gcHJvc2UgdG8KLSAqIHZlcnNlLiAgRmlyc3QgSSB0cmllZCBs
aW1lcmlja3M6Ci0gKgotICoJVGhlcmUgb25jZSB3YXMgYW4gZWF4IHJlZywKLSAqCVRvIHdoaWNo
IG91ciBwb2ludGVyIHdhcyBmZWQsCi0gKglJdCBuZWVkZWQgYW4gYWRkLAotICoJV2hpY2ggYXNt
LW9mZnNldHMuaCBoYWQKLSAqCUJ1dCB0aGlzIGxpbWVyaWNrIGlzIGh1cnRpbmcgbXkgaGVhZC4K
LSAqCi0gKiBOZXh0IEkgdHJpZWQgaGFpa3VzLCBidXQgZml0dGluZyB0aGUgcmVxdWlyZWQgcmVm
ZXJlbmNlIHRvIHRoZSBzZWFzb25zIGluCi0gKiBldmVyeSBzdGFuemEgd2FzIHF1aWNrbHkgYmVj
b21pbmcgdGlyZXNvbWU6Ci0gKgotICoJVGhlICVlYXggcmVnCi0gKglIb2xkcyAic3RydWN0IGxn
dWVzdF9wYWdlcyIgbm93OgotICoJQ2hlcnJ5IGJsb3Nzb21zIGZhbGwuCi0gKgotICogVGhlbiBJ
IHN0YXJ0ZWQgd2l0aCBIZXJvaWMgVmVyc2UsIGJ1dCB0aGUgcmh5bWluZyByZXF1aXJlbWVudCBs
ZWVjaGVkIGF3YXkKLSAqIHRoZSBjb250ZW50IGRlbnNpdHkgYW5kIGxlZCB0byBzb21lIHVuaXF1
ZWx5IGF3ZnVsIG9ibGlxdWUgcmh5bWVzOgotICoKLSAqCVRoZXNlIGNvbnN0YW50cyBhcmUgY29t
aW5nIGZyb20gc3RydWN0IG9mZnNldHMKLSAqCUZvciB1c2Ugd2l0aGluIHRoZSBhc20gc3dpdGNo
ZXIgdGV4dC4KLSAqCi0gKiBGaW5hbGx5LCBJIHNldHRsZWQgZm9yIHNvbWV0aGluZyBiZXR3ZWVu
IGhlcm9pYyBoZXhhbWV0ZXIsIGFuZCBub3JtYWwgcHJvc2UKLSAqIHdpdGggaW5hcHByb3ByaWF0
ZSBsaW5lYnJlYWtzLiAgQW55d2F5LCBpdCBhaW50IG5vIFNoYWtlc3BlYXJlLgotICovCi0KLS8v
IE5vdCBhbGwga2VybmVsIGhlYWRlcnMgd29yayBmcm9tIGFzc2VtYmxlcgotLy8gQnV0IHRoZXNl
IG9uZXMgYXJlIG5lZWRlZDogdGhlIEVOVFJZKCkgZGVmaW5lCi0vLyBBbmQgY29uc3RhbnRzIGV4
dHJhY3RlZCBmcm9tIHN0cnVjdCBvZmZzZXRzCi0vLyBUbyBhdm9pZCBtYWdpYyBudW1iZXJzIGFu
ZCBicmVha2FnZToKLS8vIFNob3VsZCB0aGV5IGNoYW5nZSB0aGUgY29tcGlsZXIgY2FuJ3Qgc2F2
ZSB1cwotLy8gRG93biBoZXJlIGluIHRoZSBkZXB0aHMgb2YgYXNzZW1ibGVyIGNvZGUuCi0jaW5j
bHVkZSA8bGludXgvbGlua2FnZS5oPgotI2luY2x1ZGUgPGFzbS9hc20tb2Zmc2V0cy5oPgotI2lu
Y2x1ZGUgPGFzbS9wYWdlLmg+Ci0jaW5jbHVkZSA8YXNtL3NlZ21lbnQuaD4KLSNpbmNsdWRlIDxh
c20vbGd1ZXN0Lmg+Ci0KLS8vIFdlIG1hcmsgdGhlIHN0YXJ0IG9mIHRoZSBjb2RlIHRvIGNvcHkK
LS8vIEl0J3MgcGxhY2VkIGluIC50ZXh0IHRobyBpdCdzIG5ldmVyIHJ1biBoZXJlCi0vLyBZb3Un
bGwgc2VlIHRoZSB0cmljayBtYWNybyBhdCB0aGUgZW5kCi0vLyBXaGljaCBpbnRlcmxlYXZlcyBk
YXRhIGFuZCB0ZXh0IHRvIGVmZmVjdC4KLS50ZXh0Ci1FTlRSWShzdGFydF9zd2l0Y2hlcl90ZXh0
KQotCi0vLyBXaGVuIHdlIHJlYWNoIHN3aXRjaF90b19ndWVzdCB3ZSBoYXZlIGp1c3QgbGVmdAot
Ly8gVGhlIHNhZmUgYW5kIGNvbWZvcnRpbmcgc2hvcmVzIG9mIEMgY29kZQotLy8gJWVheCBoYXMg
dGhlICJzdHJ1Y3QgbGd1ZXN0X3BhZ2VzIiB0byB1c2UKLS8vIFdoZXJlIHdlIHNhdmUgc3RhdGUg
YW5kIHN0aWxsIHNlZSBpdCBmcm9tIHRoZSBHdWVzdAotLy8gQW5kICVlYnggaG9sZHMgdGhlIEd1
ZXN0IHNoYWRvdyBwYWdldGFibGU6Ci0vLyBPbmNlIHNldCB3ZSBoYXZlIHRydWx5IGxlZnQgSG9z
dCBiZWhpbmQuCi1FTlRSWShzd2l0Y2hfdG9fZ3Vlc3QpCi0JLy8gV2UgdG9sZCBnY2MgYWxsIGl0
cyByZWdzIGNvdWxkIGZhZGUsCi0JLy8gQ2xvYmJlcmVkIGJ5IG91ciBqb3VybmV5IGludG8gdGhl
IEd1ZXN0Ci0JLy8gV2UgY291bGQgaGF2ZSBzYXZlZCB0aGVtLCBpZiB3ZSB0cmllZAotCS8vIEJ1
dCB0aW1lIGlzIG91ciBtYXN0ZXIgYW5kIGN5Y2xlcyBjb3VudC4KLQotCS8vIFNlZ21lbnQgcmVn
aXN0ZXJzIG11c3QgYmUgc2F2ZWQgZm9yIHRoZSBIb3N0Ci0JLy8gV2UgcHVzaCB0aGVtIG9uIHRo
ZSBIb3N0IHN0YWNrIGZvciBsYXRlcgotCXB1c2hsCSVlcwotCXB1c2hsCSVkcwotCXB1c2hsCSVn
cwotCXB1c2hsCSVmcwotCS8vIEJ1dCB0aGUgY29tcGlsZXIgaXMgZmlja2xlLCBhbmQgaGVlZHMK
LQkvLyBObyB3YXJuaW5nIG9mICVlYnAgY2xvYmJlcnMKLQkvLyBXaGVuIGZyYW1lIHBvaW50ZXJz
IGFyZSB1c2VkLiAgVGhhdCByZWdpc3RlcgotCS8vIE11c3QgYmUgc2F2ZWQgYW5kIHJlc3RvcmVk
IG9yIGNoYW9zIHN0cmlrZXMuCi0JcHVzaGwJJWVicAotCS8vIFRoZSBIb3N0J3Mgc3RhY2sgaXMg
ZG9uZSwgbm93IHNhdmUgaXQgYXdheQotCS8vIEluIG91ciAic3RydWN0IGxndWVzdF9wYWdlcyIg
YXQgb2Zmc2V0Ci0JLy8gRGlzdGlsbGVkIGludG8gYXNtLW9mZnNldHMuaAotCW1vdmwJJWVzcCwg
TEdVRVNUX1BBR0VTX2hvc3Rfc3AoJWVheCkKLQotCS8vIEFsbCBzYXZlZCBhbmQgdGhlcmUncyBu
b3cgZml2ZSBzdGVwcyBiZWZvcmUgdXM6Ci0JLy8gU3RhY2ssIEdEVCwgSURULCBUU1MKLQkvLyBU
aGVuIGxhc3Qgb2YgYWxsIHRoZSBwYWdlIHRhYmxlcyBhcmUgZmxpcHBlZC4KLQotCS8vIFlldCBi
ZXdhcmUgdGhhdCBvdXIgc3RhY2sgcG9pbnRlciBtdXN0IGJlCi0JLy8gQWx3YXlzIHZhbGlkIGxl
c3QgYW4gTk1JIGhpdHMKLQkvLyAlZWR4IGRvZXMgdGhlIGR1dHkgaGVyZSBhcyB3ZSBqdWdnbGUK
LQkvLyAlZWF4IGlzIGxndWVzdF9wYWdlczogb3VyIHN0YWNrIGxpZXMgd2l0aGluLgotCW1vdmwJ
JWVheCwgJWVkeAotCWFkZGwJJExHVUVTVF9QQUdFU19yZWdzLCAlZWR4Ci0JbW92bAklZWR4LCAl
ZXNwCi0KLQkvLyBUaGUgR3Vlc3QncyBHRFQgd2Ugc28gY2FyZWZ1bGx5Ci0JLy8gUGxhY2VkIGlu
IHRoZSAic3RydWN0IGxndWVzdF9wYWdlcyIgYmVmb3JlCi0JbGdkdAlMR1VFU1RfUEFHRVNfZ3Vl
c3RfZ2R0X2Rlc2MoJWVheCkKLQotCS8vIFRoZSBHdWVzdCdzIElEVCB3ZSBkaWQgcGFydGlhbGx5
Ci0JLy8gQ29weSB0byAic3RydWN0IGxndWVzdF9wYWdlcyIgYXMgd2VsbC4KLQlsaWR0CUxHVUVT
VF9QQUdFU19ndWVzdF9pZHRfZGVzYyglZWF4KQotCi0JLy8gVGhlIFRTUyBlbnRyeSB3aGljaCBj
b250cm9scyB0cmFwcwotCS8vIE11c3QgYmUgbG9hZGVkIHVwIHdpdGggImx0ciIgbm93OgotCS8v
IFRoZSBHRFQgZW50cnkgdGhhdCBUU1MgdXNlcyAKLQkvLyBDaGFuZ2VzIHR5cGUgd2hlbiB3ZSBs
b2FkIGl0OiBkYW1uIEludGVsIQotCS8vIEZvciBhZnRlciB3ZSBzd2l0Y2ggb3ZlciBvdXIgcGFn
ZSB0YWJsZXMKLQkvLyBUaGF0IGVudHJ5IHdpbGwgYmUgcmVhZC1vbmx5OiB3ZSdkIGNyYXNoLgot
CW1vdmwJJChHRFRfRU5UUllfVFNTKjgpLCAlZWR4Ci0JbHRyCSVkeAotCi0JLy8gTG9vayBiYWNr
IG5vdywgYmVmb3JlIHdlIHRha2UgdGhpcyBsYXN0IHN0ZXAhCi0JLy8gVGhlIEhvc3QncyBUU1Mg
ZW50cnkgd2FzIGFsc28gbWFya2VkIHVzZWQ7Ci0JLy8gTGV0J3MgY2xlYXIgaXQgYWdhaW4gZm9y
IG91ciByZXR1cm4uCi0JLy8gVGhlIEdEVCBkZXNjcmlwdG9yIG9mIHRoZSBIb3N0Ci0JLy8gUG9p
bnRzIHRvIHRoZSB0YWJsZSBhZnRlciB0d28gInNpemUiIGJ5dGVzCi0JbW92bAkoTEdVRVNUX1BB
R0VTX2hvc3RfZ2R0X2Rlc2MrMikoJWVheCksICVlZHgKLQkvLyBDbGVhciAidXNlZCIgZnJvbSB0
eXBlIGZpZWxkIChieXRlIDUsIGJpdCAyKQotCWFuZGIJJDB4RkQsIChHRFRfRU5UUllfVFNTKjgg
KyA1KSglZWR4KQotCi0JLy8gT25jZSBvdXIgcGFnZSB0YWJsZSdzIHN3aXRjaGVkLCB0aGUgR3Vl
c3QgaXMgbGl2ZSEKLQkvLyBUaGUgSG9zdCBmYWRlcyBhcyB3ZSBydW4gdGhpcyBmaW5hbCBzdGVw
LgotCS8vIE91ciAic3RydWN0IGxndWVzdF9wYWdlcyIgaXMgbm93IHJlYWQtb25seS4KLQltb3Zs
CSVlYngsICVjcjMKLQotCS8vIFRoZSBwYWdlIHRhYmxlIGNoYW5nZSBkaWQgb25lIHRyaWNreSB0
aGluZzoKLQkvLyBUaGUgR3Vlc3QncyByZWdpc3RlciBwYWdlIGhhcyBiZWVuIG1hcHBlZAotCS8v
IFdyaXRhYmxlIHVuZGVyIG91ciAlZXNwIChzdGFjaykgLS0KLQkvLyBXZSBjYW4gc2ltcGx5IHBv
cCBvZmYgYWxsIEd1ZXN0IHJlZ3MuCi0JcG9wbAklZWF4Ci0JcG9wbAklZWJ4Ci0JcG9wbAklZWN4
Ci0JcG9wbAklZWR4Ci0JcG9wbAklZXNpCi0JcG9wbAklZWRpCi0JcG9wbAklZWJwCi0JcG9wbAkl
Z3MKLQlwb3BsCSVmcwotCXBvcGwJJWRzCi0JcG9wbAklZXMKLQotCS8vIE5lYXIgdGhlIGJhc2Ug
b2YgdGhlIHN0YWNrIGx1cmsgdHdvIHN0cmFuZ2UgZmllbGRzCi0JLy8gV2hpY2ggd2UgZmlsbCBh
cyB3ZSBleGl0IHRoZSBHdWVzdAotCS8vIFRoZXNlIGFyZSB0aGUgdHJhcCBudW1iZXIgYW5kIGl0
cyBlcnJvcgotCS8vIFdlIGNhbiBzaW1wbHkgc3RlcCBwYXN0IHRoZW0gb24gb3VyIHdheS4KLQlh
ZGRsCSQ4LCAlZXNwCi0KLQkvLyBUaGUgbGFzdCBmaXZlIHN0YWNrIHNsb3RzIGhvbGQgcmV0dXJu
IGFkZHJlc3MKLQkvLyBBbmQgZXZlcnl0aGluZyBuZWVkZWQgdG8gc3dpdGNoIHByaXZpbGVnZQot
CS8vIEZyb20gU3dpdGNoZXIncyBsZXZlbCAwIHRvIEd1ZXN0J3MgMSwKLQkvLyBBbmQgdGhlIHN0
YWNrIHdoZXJlIHRoZSBHdWVzdCBoYWQgbGFzdCBsZWZ0IGl0LgotCS8vIEludGVycnVwdHMgYXJl
IHR1cm5lZCBiYWNrIG9uOiB3ZSBhcmUgR3Vlc3QuCi0JaXJldAotCi0vLyBXZSB0cmVhZCB0d28g
cGF0aHMgdG8gc3dpdGNoIGJhY2sgdG8gdGhlIEhvc3QKLS8vIFlldCBib3RoIG11c3Qgc2F2ZSBH
dWVzdCBzdGF0ZSBhbmQgcmVzdG9yZSBIb3N0Ci0vLyBTbyB3ZSBwdXQgdGhlIHJvdXRpbmUgaW4g
YSBtYWNyby4KLSNkZWZpbmUgU1dJVENIX1RPX0hPU1QJCQkJCQkJXAotCS8qIFdlIHNhdmUgdGhl
IEd1ZXN0IHN0YXRlOiBhbGwgcmVnaXN0ZXJzIGZpcnN0CQkJXAotCSAqIExhaWQgb3V0IGp1c3Qg
YXMgInN0cnVjdCBsZ3Vlc3RfcmVncyIgZGVmaW5lcyAqLwkJXAotCXB1c2hsCSVlczsJCQkJCQkJ
XAotCXB1c2hsCSVkczsJCQkJCQkJXAotCXB1c2hsCSVmczsJCQkJCQkJXAotCXB1c2hsCSVnczsJ
CQkJCQkJXAotCXB1c2hsCSVlYnA7CQkJCQkJCVwKLQlwdXNobAklZWRpOwkJCQkJCQlcCi0JcHVz
aGwJJWVzaTsJCQkJCQkJXAotCXB1c2hsCSVlZHg7CQkJCQkJCVwKLQlwdXNobAklZWN4OwkJCQkJ
CQlcCi0JcHVzaGwJJWVieDsJCQkJCQkJXAotCXB1c2hsCSVlYXg7CQkJCQkJCVwKLQkvKiBPdXIg
c3RhY2sgYW5kIG91ciBjb2RlIGFyZSB1c2luZyBzZWdtZW50cwkJCVwKLQkgKiBTZXQgaW4gdGhl
IFRTUyBhbmQgSURUCQkJCQlcCi0JICogWWV0IGlmIHdlIHdlcmUgdG8gdG91Y2ggZGF0YSB3ZSdk
IHVzZQkJCVwKLQkgKiBXaGF0ZXZlciBkYXRhIHNlZ21lbnQgdGhlIEd1ZXN0IGhhZC4JCQkJXAot
CSAqIExvYWQgdGhlIGxndWVzdCBkcyBzZWdtZW50IGZvciBub3cuICovCQkJXAotCW1vdmwJJChM
R1VFU1RfRFMpLCAlZWF4OwkJCQkJXAotCW1vdmwJJWVheCwgJWRzOwkJCQkJCVwKLQkvKiBTbyB3
aGVyZSBhcmUgd2U/ICBXaGljaCBDUFUsIHdoaWNoIHN0cnVjdD8JCQlcCi0JICogVGhlIHN0YWNr
IGlzIG91ciBjbHVlOiBvdXIgVFNTIHN0YXJ0cwkJCVwKLQkgKiBJdCBhdCB0aGUgZW5kIG9mICJz
dHJ1Y3QgbGd1ZXN0X3BhZ2VzIi4JCQlcCi0JICogT3Igd2UgbWF5IGhhdmUgc3R1bWJsZWQgd2hp
bGUgcmVzdG9yaW5nCQkJXAotCSAqIE91ciBHdWVzdCBzZWdtZW50IHJlZ3Mgd2hpbGUgaW4gc3dp
dGNoX3RvX2d1ZXN0LAkJXAotCSAqIFRoZSBmYXVsdCBwdXNoZWQgYXRvcCB0aGF0IHBhcnQtdW53
b3VuZCBzdGFjay4JCVwKLQkgKiBJZiB3ZSByb3VuZCB0aGUgc3RhY2sgZG93biB0byB0aGUgcGFn
ZSBzdGFydAkJCVwKLQkgKiBXZSdyZSBhdCB0aGUgc3RhcnQgb2YgInN0cnVjdCBsZ3Vlc3RfcGFn
ZXMiLiAqLwkJXAotCW1vdmwJJWVzcCwgJWVheDsJCQkJCQlcCi0JYW5kbAkkKH4oMSA8PCBQQUdF
X1NISUZUIC0gMSkpLCAlZWF4OwkJCVwKLQkvKiBTYXZlIG91ciB0cmFwIG51bWJlcjogdGhlIHN3
aXRjaCB3aWxsIG9ic2N1cmUgaXQJCVwKLQkgKiAoSW4gdGhlIEhvc3QgdGhlIEd1ZXN0IHJlZ3Mg
YXJlIG5vdCBtYXBwZWQgaGVyZSkJCVwKLQkgKiAlZWJ4IGhvbGRzIGl0IHNhZmUgZm9yIGRlbGl2
ZXJfdG9faG9zdCAqLwkJCVwKLQltb3ZsCUxHVUVTVF9QQUdFU19yZWdzX3RyYXBudW0oJWVheCks
ICVlYng7CQkJXAotCS8qIFRoZSBIb3N0IEdEVCwgSURUIGFuZCBzdGFjayEJCQkJCVwKLQkgKiBB
bGwgdGhlc2UgbGllIHNhZmVseSBoaWRkZW4gZnJvbSB0aGUgR3Vlc3Q6CQkJXAotCSAqIFdlIG11
c3QgcmV0dXJuIHRvIHRoZSBIb3N0IHBhZ2UgdGFibGVzCQkJXAotCSAqIChIZW5jZSB0aGF0IHdh
cyBzYXZlZCBpbiBzdHJ1Y3QgbGd1ZXN0X3BhZ2VzKSAqLwkJXAotCW1vdmwJTEdVRVNUX1BBR0VT
X2hvc3RfY3IzKCVlYXgpLCAlZWR4OwkJCVwKLQltb3ZsCSVlZHgsICVjcjM7CQkJCQkJXAotCS8q
IEFzIGJlZm9yZSwgd2hlbiB3ZSBsb29rZWQgYmFjayBhdCB0aGUgSG9zdAkJCVwKLQkgKiBBcyB3
ZSBsZWZ0IGFuZCBtYXJrZWQgVFNTIHVudXNlZAkJCQlcCi0JICogU28gbXVzdCB3ZSBub3cgZm9y
IHRoZSBHdWVzdCBsZWZ0IGJlaGluZC4gKi8JCQlcCi0JYW5kYgkkMHhGRCwgKExHVUVTVF9QQUdF
U19ndWVzdF9nZHQrR0RUX0VOVFJZX1RTUyo4KzUpKCVlYXgpOyBcCi0JLyogU3dpdGNoIHRvIEhv
c3QncyBHRFQsIElEVC4gKi8JCQkJXAotCWxnZHQJTEdVRVNUX1BBR0VTX2hvc3RfZ2R0X2Rlc2Mo
JWVheCk7CQkJXAotCWxpZHQJTEdVRVNUX1BBR0VTX2hvc3RfaWR0X2Rlc2MoJWVheCk7CQkJXAot
CS8qIFJlc3RvcmUgdGhlIEhvc3QncyBzdGFjayB3aGVyZSBpdHMgc2F2ZWQgcmVncyBsaWUgKi8J
CVwKLQltb3ZsCUxHVUVTVF9QQUdFU19ob3N0X3NwKCVlYXgpLCAlZXNwOwkJCVwKLQkvKiBMYXN0
IHRoZSBUU1M6IG91ciBIb3N0IGlzIHJldHVybmVkICovCQkJXAotCW1vdmwJJChHRFRfRU5UUllf
VFNTKjgpLCAlZWR4OwkJCQlcCi0JbHRyCSVkeDsJCQkJCQkJXAotCS8qIFJlc3RvcmUgbm93IHRo
ZSByZWdzIHNhdmVkIHJpZ2h0IGF0IHRoZSBmaXJzdC4gKi8JCVwKLQlwb3BsCSVlYnA7CQkJCQkJ
CVwKLQlwb3BsCSVmczsJCQkJCQkJXAotCXBvcGwJJWdzOwkJCQkJCQlcCi0JcG9wbAklZHM7CQkJ
CQkJCVwKLQlwb3BsCSVlcwotCi0vLyBUaGUgZmlyc3QgcGF0aCBpcyB0cm9kIHdoZW4gdGhlIEd1
ZXN0IGhhcyB0cmFwcGVkOgotLy8gKFdoaWNoIHRyYXAgaXQgd2FzIGhhcyBiZWVuIHB1c2hlZCBv
biB0aGUgc3RhY2spLgotLy8gV2UgbmVlZCBvbmx5IHN3aXRjaCBiYWNrLCBhbmQgdGhlIEhvc3Qg
d2lsbCBkZWNvZGUKLS8vIFdoeSB3ZSBjYW1lIGhvbWUsIGFuZCB3aGF0IG5lZWRzIHRvIGJlIGRv
bmUuCi1yZXR1cm5fdG9faG9zdDoKLQlTV0lUQ0hfVE9fSE9TVAotCWlyZXQKLQotLy8gV2UgYXJl
IGxlYWQgdG8gdGhlIHNlY29uZCBwYXRoIGxpa2Ugc286Ci0vLyBBbiBpbnRlcnJ1cHQsIHdpdGgg
c29tZSBjYXVzZSBleHRlcm5hbAotLy8gSGFzIGFqZXJrZWQgdXMgcnVkZWx5IGZyb20gdGhlIEd1
ZXN0J3MgY29kZQotLy8gQWdhaW4gd2UgbXVzdCByZXR1cm4gaG9tZSB0byB0aGUgSG9zdAotZGVs
aXZlcl90b19ob3N0OgotCVNXSVRDSF9UT19IT1NUCi0JLy8gQnV0IG5vdyB3ZSBtdXN0IGdvIGhv
bWUgdmlhIHRoYXQgcGxhY2UKLQkvLyBXaGVyZSB0aGF0IGludGVycnVwdCB3YXMgc3VwcG9zZWQg
dG8gZ28KLQkvLyBIYWQgd2Ugbm90IGJlZW4gZW5zY29uY2VkLCBydW5uaW5nIHRoZSBHdWVzdC4K
LQkvLyBIZXJlIHdlIHNlZSB0aGUgdHJpY2tuZXNzIG9mIHJ1bl9ndWVzdF9vbmNlKCk6Ci0JLy8g
VGhlIEhvc3Qgc3RhY2sgaXMgZm9ybWVkIGxpa2UgYW4gaW50ZXJydXB0Ci0JLy8gV2l0aCBFSVAs
IENTIGFuZCBFRkxBR1MgbGF5ZXJlZC4KLQkvLyBJbnRlcnJ1cHQgaGFuZGxlcnMgZW5kIHdpdGgg
ImlyZXQiCi0JLy8gQW5kIHRoYXQgd2lsbCB0YWtlIHVzIGhvbWUgYXQgbG9uZyBsb25nIGxhc3Qu
Ci0KLQkvLyBCdXQgZmlyc3Qgd2UgbXVzdCBmaW5kIHRoZSBoYW5kbGVyIHRvIGNhbGwhCi0JLy8g
VGhlIElEVCBkZXNjcmlwdG9yIGZvciB0aGUgSG9zdAotCS8vIEhhcyB0d28gYnl0ZXMgZm9yIHNp
emUsIGFuZCBmb3VyIGZvciBhZGRyZXNzOgotCS8vICVlZHggd2lsbCBob2xkIGl0IGZvciB1cyBm
b3Igbm93LgotCW1vdmwJKExHVUVTVF9QQUdFU19ob3N0X2lkdF9kZXNjKzIpKCVlYXgpLCAlZWR4
Ci0JLy8gV2Ugbm93IGtub3cgdGhlIHRhYmxlIGFkZHJlc3Mgd2UgbmVlZCwKLQkvLyBBbmQgc2F2
ZWQgdGhlIHRyYXAncyBudW1iZXIgaW5zaWRlICVlYnguCi0JLy8gWWV0IHRoZSBwb2ludGVyIHRv
IHRoZSBoYW5kbGVyIGlzIHNtZWFyZWQKLQkvLyBBY3Jvc3MgdGhlIGJpdHMgb2YgdGhlIHRhYmxl
IGVudHJ5LgotCS8vIFdoYXQgb3JhY2xlIGNhbiB0ZWxsIHVzIGhvdyB0byBleHRyYWN0Ci0JLy8g
RnJvbSBzdWNoIGEgY29udm9sdXRlZCBlbmNvZGluZz8KLQkvLyBJIGNvbnN1bHRlZCBnY2MsIGFu
ZCBpdCBnYXZlCi0JLy8gVGhlc2UgaW5zdHJ1Y3Rpb25zLCB3aGljaCBJIGdsYWRseSBjcmVkaXQ6
Ci0JbGVhbAkoJWVkeCwlZWJ4LDgpLCAlZWF4Ci0JbW92endsCSglZWF4KSwlZWR4Ci0JbW92bAk0
KCVlYXgpLCAlZWF4Ci0JeG9ydwklYXgsICVheAotCW9ybAklZWF4LCAlZWR4Ci0JLy8gTm93IHRo
ZSBhZGRyZXNzIG9mIHRoZSBoYW5kbGVyJ3MgaW4gJWVkeAotCS8vIFdlIGNhbGwgaXQgbm93OiBp
dHMgImlyZXQiIGRyb3BzIHVzIGhvbWUuCi0Jam1wCSolZWR4Ci0KLS8vIEV2ZXJ5IGludGVycnVw
dCBjYW4gY29tZSB0byB1cyBoZXJlCi0vLyBCdXQgd2UgbXVzdCB0cnVseSB0ZWxsIGVhY2ggYXBh
cnQuCi0vLyBUaGV5IG51bWJlciB0d28gaHVuZHJlZCBhbmQgZmlmdHkgc2l4Ci0vLyBBbmQgZWFj
aCBtdXN0IGxhbmQgaW4gYSBkaWZmZXJlbnQgc3BvdCwKLS8vIFB1c2ggaXRzIG51bWJlciBvbiBz
dGFjaywgYW5kIGpvaW4gdGhlIHN0cmVhbS4KLQotLy8gQW5kIHdvcnNlLCBhIG1lcmUgc2l4IG9m
IHRoZSB0cmFwcyBzdGFuZCBhcGFydAotLy8gQW5kIHB1c2ggb24gdGhlaXIgc3RhY2sgYW4gYWRk
aXRpb246Ci0vLyBBbiBlcnJvciBudW1iZXIsIHRoaXJ0eSB0d28gYml0cyBsb25nCi0vLyBTbyB3
ZSBwdW5pc2ggdGhlIG90aGVyIHR3byBmaWZ0eQotLy8gQW5kIG1ha2UgdGhlbSBwdXNoIGEgemVy
byBzbyB0aGV5IG1hdGNoLgotCi0vLyBZZXQgdHdvIGZpZnR5IHNpeCBlbnRyaWVzIGlzIGxvbmcK
LS8vIEFuZCBhbGwgd2lsbCBsb29rIG1vc3QgdGhlIHNhbWUgYXMgdGhlIGxhc3QKLS8vIFNvIHdl
IGNyZWF0ZSBhIG1hY3JvIHdoaWNoIGNhbiBtYWtlCi0vLyBBcyBtYW55IGVudHJpZXMgYXMgd2Ug
bmVlZCB0byBmaWxsLgotCi0vLyBOb3RlIHRoZSBjaGFuZ2UgdG8gLmRhdGEgdGhlbiAudGV4dDoK
LS8vIFdlIHBsYW50IHRoZSBhZGRyZXNzIG9mIGVhY2ggZW50cnkKLS8vIEludG8gYSAoZGF0YSkg
dGFibGUgZm9yIHRoZSBIb3N0Ci0vLyBUbyBrbm93IHdoZXJlIGVhY2ggR3Vlc3QgaW50ZXJydXB0
IHNob3VsZCBnby4KLS5tYWNybyBJUlFfU1RVQiBOIFRBUkdFVAotCS5kYXRhOyAubG9uZyAxZjsg
LnRleHQ7IDE6Ci0gLy8gVHJhcCBlaWdodCwgdGVuIHRocm91Z2ggZm91cnRlZW4gYW5kIHNldmVu
dGVlbgotIC8vIFN1cHBseSBhbiBlcnJvciBudW1iZXIuICBFbHNlIHplcm8uCi0gLmlmIChcTiA8
PiA4KSAmJiAoXE4gPCAxMCB8fCBcTiA+IDE0KSAmJiAoXE4gPD4gMTcpCi0JcHVzaGwJJDAKLSAu
ZW5kaWYKLQlwdXNobAkkXE4KLQlqbXAJXFRBUkdFVAotCUFMSUdOCi0uZW5kbQotCi0vLyBUaGlz
IG1hY3JvIGNyZWF0ZXMgbnVtZXJvdXMgZW50cmllcwotLy8gVXNpbmcgR0FTIG1hY3JvcyB3aGlj
aCBvdXQtcG93ZXIgQydzLgotLm1hY3JvIElSUV9TVFVCUyBGSVJTVCBMQVNUIFRBUkdFVAotIGly
cT1cRklSU1QKLSAucmVwdCBcTEFTVC1cRklSU1QrMQotCUlSUV9TVFVCIGlycSBcVEFSR0VUCi0g
IGlycT1pcnErMQotIC5lbmRyCi0uZW5kbQotCi0vLyBIZXJlJ3MgdGhlIG1hcmtlciBmb3Igb3Vy
IHBvaW50ZXIgdGFibGUKLS8vIExhaWQgaW4gdGhlIGRhdGEgc2VjdGlvbiBqdXN0IGJlZm9yZQot
Ly8gRWFjaCBtYWNybyBwbGFjZXMgdGhlIGFkZHJlc3Mgb2YgY29kZQotLy8gRm9ybWluZyBhbiBh
cnJheTogZWFjaCBvbmUgcG9pbnRzIHRvIHRleHQKLS8vIFdoaWNoIGhhbmRsZXMgaW50ZXJydXB0
IGluIGl0cyB0dXJuLgotLmRhdGEKLS5nbG9iYWwgZGVmYXVsdF9pZHRfZW50cmllcwotZGVmYXVs
dF9pZHRfZW50cmllczoKLS50ZXh0Ci0JLy8gVGhlIGZpcnN0IHR3byB0cmFwcyBnbyBzdHJhaWdo
dCBiYWNrIHRvIHRoZSBIb3N0Ci0JSVJRX1NUVUJTIDAgMSByZXR1cm5fdG9faG9zdAotCS8vIFdl
J2xsIHNheSBub3RoaW5nLCB5ZXQsIGFib3V0IE5NSQotCUlSUV9TVFVCIDIgaGFuZGxlX25taQot
CS8vIE90aGVyIHRyYXBzIGFsc28gcmV0dXJuIHRvIHRoZSBIb3N0Ci0JSVJRX1NUVUJTIDMgMzEg
cmV0dXJuX3RvX2hvc3QKLQkvLyBBbGwgaW50ZXJydXB0cyBnbyB2aWEgdGhlaXIgaGFuZGxlcnMK
LQlJUlFfU1RVQlMgMzIgMTI3IGRlbGl2ZXJfdG9faG9zdAotCS8vICdDZXB0IHN5c3RlbSBjYWxs
cyBjb21pbmcgZnJvbSB1c2Vyc3BhY2UKLQkvLyBBcmUgdG8gZ28gdG8gdGhlIEd1ZXN0LCBuZXZl
ciB0aGUgSG9zdC4KLQlJUlFfU1RVQiAxMjggcmV0dXJuX3RvX2hvc3QKLQlJUlFfU1RVQlMgMTI5
IDI1NSBkZWxpdmVyX3RvX2hvc3QKLQotLy8gVGhlIE5NSSwgd2hhdCBhIGZhYnVsb3VzIGJlYXN0
Ci0vLyBXaGljaCBzd29vcHMgaW4gYW5kIHN0b3BzIHVzIG5vIG1hdHRlciB0aGF0Ci0vLyBXZSdy
ZSBzdXNwZW5kZWQgYmV0d2VlbiBoZWF2ZW4gYW5kIGhlbGwsCi0vLyAoT3IgbW9yZSBsaWtlbHkg
YmV0d2VlbiB0aGUgSG9zdCBhbmQgR3Vlc3QpCi0vLyBXaGVuIGluIGl0IGNvbWVzISAgV2UgYXJl
IGRhemVkIGFuZCBjb25mdXNlZAotLy8gU28gd2UgZG8gdGhlIHNpbXBsZXN0IHRoaW5nIHdoaWNo
IG9uZSBjYW4uCi0vLyBUaG91Z2ggd2UndmUgcHVzaGVkIHRoZSB0cmFwIG51bWJlciBhbmQgemVy
bwotLy8gV2UgZGlzY2FyZCB0aGVtLCByZXR1cm4sIGFuZCBob3BlIHdlIGxpdmUuCi1oYW5kbGVf
bm1pOgotCWFkZGwJJDgsICVlc3AKLQlpcmV0Ci0KLS8vIFdlIGFyZSBkb25lOyBhbGwgdGhhdCdz
IGxlZnQgaXMgTWFzdGVyeQotLy8gQW5kICJtYWtlIE1hc3RlcnkiIGlzIGEgam91cm5leSBsb25n
Ci0vLyBEZXNpZ25lZCB0byBtYWtlIHlvdXIgZmluZ2VycyBpdGNoIHRvIGNvZGUuCi0KLS8vIEhl
cmUgZW5kcyB0aGUgdGV4dCwgdGhlIGZpbGUgYW5kIHBvZW0uCi1FTlRSWShlbmRfc3dpdGNoZXJf
dGV4dCkKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L0tjb25maWcgYi9kcml2ZXJzL25ldC9LY29u
ZmlnCmluZGV4IDgzYTE2MTY5MDNmOC4uYWJhMGQ2NTIwOTViIDEwMDY0NAotLS0gYS9kcml2ZXJz
L25ldC9LY29uZmlnCisrKyBiL2RyaXZlcnMvbmV0L0tjb25maWcKQEAgLTMzMyw3ICszMzMsNyBA
QCBjb25maWcgVklSVElPX05FVAogCWRlcGVuZHMgb24gVklSVElPCiAJLS0taGVscC0tLQogCSAg
VGhpcyBpcyB0aGUgdmlydHVhbCBuZXR3b3JrIGRyaXZlciBmb3IgdmlydGlvLiAgSXQgY2FuIGJl
IHVzZWQgd2l0aAotCSAgbGd1ZXN0IG9yIFFFTVUgYmFzZWQgVk1NcyAobGlrZSBLVk0gb3IgWGVu
KS4gIFNheSBZIG9yIE0uCisJICBRRU1VIGJhc2VkIFZNTXMgKGxpa2UgS1ZNIG9yIFhlbikuICBT
YXkgWSBvciBNLgogCiBjb25maWcgTkxNT04KIAl0cmlzdGF0ZSAiVmlydHVhbCBuZXRsaW5rIG1v
bml0b3JpbmcgZGV2aWNlIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy90dHkvaHZjL0tjb25maWcgYi9k
cml2ZXJzL3R0eS9odmMvS2NvbmZpZwppbmRleCBiOGQ1ZWEwYWUyNmIuLmZlYzQ1N2VkYWQxNCAx
MDA2NDQKLS0tIGEvZHJpdmVycy90dHkvaHZjL0tjb25maWcKKysrIGIvZHJpdmVycy90dHkvaHZj
L0tjb25maWcKQEAgLTQsNyArNCw3IEBAIGNvbmZpZyBIVkNfRFJJVkVSCiAJYm9vbAogCWhlbHAK
IAkgIEdlbmVyaWMgImh5cGVydmlzb3IgdmlydHVhbCBjb25zb2xlIiBpbmZyYXN0cnVjdHVyZSBm
b3IgdmFyaW91cwotCSAgaHlwZXJ2aXNvcnMgKHBTZXJpZXMsIGlTZXJpZXMsIFhlbiwgbGd1ZXN0
KS4KKwkgIGh5cGVydmlzb3JzIChwU2VyaWVzLCBpU2VyaWVzLCBYZW4pLgogCSAgSXQgd2lsbCBh
dXRvbWF0aWNhbGx5IGJlIHNlbGVjdGVkIGlmIG9uZSBvZiB0aGUgYmFjay1lbmQgY29uc29sZSBk
cml2ZXJzCiAJICBpcyBzZWxlY3RlZC4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy92aXJ0aW8vS2Nv
bmZpZyBiL2RyaXZlcnMvdmlydGlvL0tjb25maWcKaW5kZXggNjIzZjcyMzM0ZmE1Li5jZmY3NzNm
MTViN2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlydGlvL0tjb25maWcKKysrIGIvZHJpdmVycy92
aXJ0aW8vS2NvbmZpZwpAQCAtMiw4ICsyLDggQEAgY29uZmlnIFZJUlRJTwogCXRyaXN0YXRlCiAJ
LS0taGVscC0tLQogCSAgVGhpcyBvcHRpb24gaXMgc2VsZWN0ZWQgYnkgYW55IGRyaXZlciB3aGlj
aCBpbXBsZW1lbnRzIHRoZSB2aXJ0aW8KLQkgIGJ1cywgc3VjaCBhcyBDT05GSUdfVklSVElPX1BD
SSwgQ09ORklHX1ZJUlRJT19NTUlPLCBDT05GSUdfTEdVRVNULAotCSAgQ09ORklHX1JQTVNHIG9y
IENPTkZJR19TMzkwX0dVRVNULgorCSAgYnVzLCBzdWNoIGFzIENPTkZJR19WSVJUSU9fUENJLCBD
T05GSUdfVklSVElPX01NSU8sIENPTkZJR19SUE1TRworCSAgb3IgQ09ORklHX1MzOTBfR1VFU1Qu
CiAKIG1lbnUgIlZpcnRpbyBkcml2ZXJzIgogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2xn
dWVzdC5oIGIvaW5jbHVkZS9saW51eC9sZ3Vlc3QuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggNmRiMTlmMzVmN2M1Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS9saW51eC9sZ3Vl
c3QuaAorKysgL2Rldi9udWxsCkBAIC0xLDczICswLDAgQEAKLS8qCi0gKiBUaGluZ3MgdGhlIGxn
dWVzdCBndWVzdCBuZWVkcyB0byBrbm93LiAgTm90ZTogbGlrZSBhbGwgbGd1ZXN0IGludGVyZmFj
ZXMsCi0gKiB0aGlzIGlzIHN1YmplY3QgdG8gd2lsZCBhbmQgcmFuZG9tIGNoYW5nZSBiZXR3ZWVu
IHZlcnNpb25zLgotICovCi0jaWZuZGVmIF9MSU5VWF9MR1VFU1RfSAotI2RlZmluZSBfTElOVVhf
TEdVRVNUX0gKLQotI2lmbmRlZiBfX0FTU0VNQkxZX18KLSNpbmNsdWRlIDxsaW51eC90aW1lLmg+
Ci0jaW5jbHVkZSA8YXNtL2lycS5oPgotI2luY2x1ZGUgPGFzbS9sZ3Vlc3RfaGNhbGwuaD4KLQot
I2RlZmluZSBMR19DTE9DS19NSU5fREVMVEEJMTAwVUwKLSNkZWZpbmUgTEdfQ0xPQ0tfTUFYX0RF
TFRBCVVMT05HX01BWAotCi0vKkc6MDMxCi0gKiBUaGUgc2Vjb25kIG1ldGhvZCBvZiBjb21tdW5p
Y2F0aW5nIHdpdGggdGhlIEhvc3QgaXMgdG8gdmlhICJzdHJ1Y3QKLSAqIGxndWVzdF9kYXRhIi4g
IE9uY2UgdGhlIEd1ZXN0J3MgaW5pdGlhbGl6YXRpb24gaHlwZXJjYWxsIHRlbGxzIHRoZSBIb3N0
IHdoZXJlCi0gKiB0aGlzIGlzLCB0aGUgR3Vlc3QgYW5kIEhvc3QgYm90aCBwdWJsaXNoIGluZm9y
bWF0aW9uIGluIGl0LgotOiovCi1zdHJ1Y3QgbGd1ZXN0X2RhdGEgewotCS8qCi0JICogNTEyID09
IGVuYWJsZWQgKHNhbWUgYXMgZWZsYWdzIGluIG5vcm1hbCBoYXJkd2FyZSkuICBUaGUgR3Vlc3QK
LQkgKiBjaGFuZ2VzIGludGVycnVwdHMgc28gb2Z0ZW4gdGhhdCBhIGh5cGVyY2FsbCBpcyB0b28g
c2xvdy4KLQkgKi8KLQl1bnNpZ25lZCBpbnQgaXJxX2VuYWJsZWQ7Ci0JLyogRmluZS1ncmFpbmVk
IGludGVycnVwdCBkaXNhYmxpbmcgYnkgdGhlIEd1ZXN0ICovCi0JREVDTEFSRV9CSVRNQVAoYmxv
Y2tlZF9pbnRlcnJ1cHRzLCBMR1VFU1RfSVJRUyk7Ci0KLQkvKgotCSAqIFRoZSBIb3N0IHdyaXRl
cyB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBsYXN0IHBhZ2UgZmF1bHQgaGVyZSwKLQkgKiB3
aGljaCBzYXZlcyB0aGUgR3Vlc3QgYSBoeXBlcmNhbGwuICBDUjIgaXMgdGhlIG5hdGl2ZSByZWdp
c3RlciB3aGVyZQotCSAqIHRoaXMgYWRkcmVzcyB3b3VsZCBub3JtYWxseSBiZSBmb3VuZC4KLQkg
Ki8KLQl1bnNpZ25lZCBsb25nIGNyMjsKLQotCS8qIFdhbGxjbG9jayB0aW1lIHNldCBieSB0aGUg
SG9zdC4gKi8KLQlzdHJ1Y3QgdGltZXNwZWMgdGltZTsKLQotCS8qCi0JICogSW50ZXJydXB0IHBl
bmRpbmcgc2V0IGJ5IHRoZSBIb3N0LiAgVGhlIEd1ZXN0IHNob3VsZCBkbyBhIGh5cGVyY2FsbAot
CSAqIGlmIGl0IHJlLWVuYWJsZXMgaW50ZXJydXB0cyBhbmQgc2VlcyB0aGlzIHNldCAodG8gWDg2
X0VGTEFHU19JRikuCi0JICovCi0JaW50IGlycV9wZW5kaW5nOwotCi0JLyoKLQkgKiBBc3luYyBo
eXBlcmNhbGwgcmluZy4gIEluc3RlYWQgb2YgZGlyZWN0bHkgbWFraW5nIGh5cGVyY2FsbHMsIHdl
IGNhbgotCSAqIHBsYWNlIHRoZW0gaW4gaGVyZSBmb3IgcHJvY2Vzc2luZyB0aGUgbmV4dCB0aW1l
IHRoZSBIb3N0IHdhbnRzLgotCSAqIFRoaXMgYmF0Y2hpbmcgY2FuIGJlIHF1aXRlIGVmZmljaWVu
dC4KLQkgKi8KLQotCS8qIDB4RkYgPT0gZG9uZSAoc2V0IGJ5IEhvc3QpLCAwID09IHBlbmRpbmcg
KHNldCBieSBHdWVzdCkuICovCi0JdTggaGNhbGxfc3RhdHVzW0xIQ0FMTF9SSU5HX1NJWkVdOwot
CS8qIFRoZSBhY3R1YWwgcmVnaXN0ZXJzIGZvciB0aGUgaHlwZXJjYWxscy4gKi8KLQlzdHJ1Y3Qg
aGNhbGxfYXJncyBoY2FsbHNbTEhDQUxMX1JJTkdfU0laRV07Ci0KLS8qIEZpZWxkcyBpbml0aWFs
aXplZCBieSB0aGUgSG9zdCBhdCBib290OiAqLwotCS8qIE1lbW9yeSBub3QgdG8gdHJ5IHRvIGFj
Y2VzcyAqLwotCXVuc2lnbmVkIGxvbmcgcmVzZXJ2ZV9tZW07Ci0JLyogS0h6IGZvciB0aGUgVFND
IGNsb2NrLiAqLwotCXUzMiB0c2Nfa2h6OwotCi0vKiBGaWVsZHMgaW5pdGlhbGl6ZWQgYnkgdGhl
IEd1ZXN0IGF0IGJvb3Q6ICovCi0JLyogSW5zdHJ1Y3Rpb24gdG8gc3VwcHJlc3MgaW50ZXJydXB0
cyBldmVuIGlmIGVuYWJsZWQgKi8KLQl1bnNpZ25lZCBsb25nIG5vaXJxX2lyZXQ7Ci0JLyogQWRk
cmVzcyBhYm92ZSB3aGljaCBwYWdlIHRhYmxlcyBhcmUgYWxsIGlkZW50aWNhbC4gKi8KLQl1bnNp
Z25lZCBsb25nIGtlcm5lbF9hZGRyZXNzOwotCS8qIFRoZSB2ZWN0b3IgdG8gdHJ5IHRvIHVzZSBm
b3Igc3lzdGVtIGNhbGxzICgweDQwIG9yIDB4ODApLiAqLwotCXVuc2lnbmVkIGludCBzeXNjYWxs
X3ZlYzsKLX07Ci1leHRlcm4gc3RydWN0IGxndWVzdF9kYXRhIGxndWVzdF9kYXRhOwotI2VuZGlm
IC8qIF9fQVNTRU1CTFlfXyAqLwotI2VuZGlmCS8qIF9MSU5VWF9MR1VFU1RfSCAqLwpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9saW51eC9sZ3Vlc3RfbGF1bmNoZXIuaCBiL2luY2x1ZGUvbGludXgvbGd1
ZXN0X2xhdW5jaGVyLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGFjZDViMTI1NjVj
Yy4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvbGludXgvbGd1ZXN0X2xhdW5jaGVyLmgKKysr
IC9kZXYvbnVsbApAQCAtMSw0NCArMCwwIEBACi0jaWZuZGVmIF9MSU5VWF9MR1VFU1RfTEFVTkNI
RVIKLSNkZWZpbmUgX0xJTlVYX0xHVUVTVF9MQVVOQ0hFUgotLyogRXZlcnl0aGluZyB0aGUgImxn
dWVzdCIgdXNlcnNwYWNlIHByb2dyYW0gbmVlZHMgdG8ga25vdy4gKi8KLSNpbmNsdWRlIDxsaW51
eC90eXBlcy5oPgotCi0vKkQ6MDEwCi0gKiBEcml2ZXJzCi0gKgotICogVGhlIEd1ZXN0IG5lZWRz
IGRldmljZXMgdG8gZG8gYW55dGhpbmcgdXNlZnVsLiAgU2luY2Ugd2UgZG9uJ3QgbGV0IGl0IHRv
dWNoCi0gKiByZWFsIGRldmljZXMgKHRoaW5rIG9mIHRoZSBkYW1hZ2UgaXQgY291bGQgZG8hKSB3
ZSBwcm92aWRlIHZpcnR1YWwgZGV2aWNlcy4KLSAqIFdlIGVtdWxhdGUgYSBQQ0kgYnVzIHdpdGgg
dmlydGlvIGRldmljZXMgb24gaXQ7IHdlIHVzZWQgdG8gaGF2ZSBvdXIgb3duCi0gKiBsZ3Vlc3Qg
YnVzIHdoaWNoIHdhcyBmYXIgc2ltcGxlciwgYnV0IHRoaXMgdGVzdHMgdGhlIHZpcnRpbyAxLjAg
c3RhbmRhcmQuCi0gKgotICogVmlydGlvIGRldmljZXMgYXJlIGFsc28gdXNlZCBieSBrdm0sIHNv
IHdlIGNhbiBzaW1wbHkgcmV1c2UgdGhlaXIgb3B0aW1pemVkCi0gKiBkZXZpY2UgZHJpdmVycy4g
IEFuZCBvbmUgZGF5IHdoZW4gZXZlcnlvbmUgdXNlcyB2aXJ0aW8sIG15IHBsYW4gd2lsbCBiZQot
ICogY29tcGxldGUuICBCd2FoYWhhaGFoIQotICovCi0KLS8qIFdyaXRlIGNvbW1hbmQgZmlyc3Qg
d29yZCBpcyBhIHJlcXVlc3QuICovCi1lbnVtIGxndWVzdF9yZXEKLXsKLQlMSFJFUV9JTklUSUFM
SVpFLCAvKiArIGJhc2UsIHBmbmxpbWl0LCBzdGFydCAqLwotCUxIUkVRX0dFVERNQSwgLyogTm8g
bG9uZ2VyIHVzZWQgKi8KLQlMSFJFUV9JUlEsIC8qICsgaXJxICovCi0JTEhSRVFfQlJFQUssIC8q
IE5vIGxvbmdlciB1c2VkICovCi0JTEhSRVFfRVZFTlRGRCwgLyogTm8gbG9uZ2VyIHVzZWQuICov
Ci0JTEhSRVFfR0VUUkVHLCAvKiArIG9mZnNldCB3aXRoaW4gc3RydWN0IHB0X3JlZ3MgKHRoZW4g
cmVhZCB2YWx1ZSkuICovCi0JTEhSRVFfU0VUUkVHLCAvKiArIG9mZnNldCB3aXRoaW4gc3RydWN0
IHB0X3JlZ3MsIHZhbHVlLiAqLwotCUxIUkVRX1RSQVAsIC8qICsgdHJhcCBudW1iZXIgdG8gZGVs
aXZlciB0byBndWVzdC4gKi8KLX07Ci0KLS8qCi0gKiBUaGlzIGlzIHdoYXQgcmVhZCgpIG9mIHRo
ZSBsZ3Vlc3QgZmQgcG9wdWxhdGVzLiAgdHJhcCA9PQotICogTEdVRVNUX1RSQVBfRU5UUlkgZm9y
IGFuIExIQ0FMTF9OT1RJRlkgKGFkZHIgaXMgdGhlCi0gKiBhcmd1bWVudCksIDE0IGZvciBhIHBh
Z2UgZmF1bHQgaW4gdGhlIE1NSU8gcmVnaW9uIChhZGRyIGlzCi0gKiB0aGUgdHJhcCBhZGRyZXNz
LCBpbnNuIGlzIHRoZSBpbnN0cnVjdGlvbiksIG9yIDEzIGZvciBhIEdQRgotICogKGluc24gaXMg
dGhlIGluc3RydWN0aW9uKS4KLSAqLwotc3RydWN0IGxndWVzdF9wZW5kaW5nIHsKLQlfX3U4IHRy
YXA7Ci0JX191OCBpbnNuWzddOwotCV9fdTMyIGFkZHI7Ci19OwotI2VuZGlmIC8qIF9MSU5VWF9M
R1VFU1RfTEFVTkNIRVIgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9f
cmluZy5oIGIvaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb19yaW5nLmgKaW5kZXggYzA3Mjk1OTY5
YjdlLi42ZDVkNWZhYTk4OWIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9f
cmluZy5oCisrKyBiL2luY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9fcmluZy5oCkBAIC0xLDcgKzEs
NyBAQAogI2lmbmRlZiBfVUFQSV9MSU5VWF9WSVJUSU9fUklOR19ICiAjZGVmaW5lIF9VQVBJX0xJ
TlVYX1ZJUlRJT19SSU5HX0gKLS8qIEFuIGludGVyZmFjZSBmb3IgZWZmaWNpZW50IHZpcnRpbyBp
bXBsZW1lbnRhdGlvbiwgY3VycmVudGx5IGZvciB1c2UgYnkgS1ZNCi0gKiBhbmQgbGd1ZXN0LCBi
dXQgaG9wZWZ1bGx5IG90aGVycyBzb29uLiAgRG8gTk9UIGNoYW5nZSB0aGlzIHNpbmNlIGl0IHdp
bGwKKy8qIEFuIGludGVyZmFjZSBmb3IgZWZmaWNpZW50IHZpcnRpbyBpbXBsZW1lbnRhdGlvbiwg
Y3VycmVudGx5IGZvciB1c2UgYnkgS1ZNLAorICogYnV0IGhvcGVmdWxseSBvdGhlcnMgc29vbi4g
IERvIE5PVCBjaGFuZ2UgdGhpcyBzaW5jZSBpdCB3aWxsCiAgKiBicmVhayBleGlzdGluZyBzZXJ2
ZXJzIGFuZCBjbGllbnRzLgogICoKICAqIFRoaXMgaGVhZGVyIGlzIEJTRCBsaWNlbnNlZCBzbyBh
bnlvbmUgY2FuIHVzZSB0aGUgZGVmaW5pdGlvbnMgdG8gaW1wbGVtZW50CmRpZmYgLS1naXQgYS90
b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IDIyMWUxY2U3OGIwNi4uYTE5YjE3
NmI5MTRiIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpA
QCAtMTgsNyArMTgsNiBAQCBoZWxwOgogCUBlY2hvICcgIGlpbyAgICAgICAgICAgICAgICAgICAg
LSBJSU8gdG9vbHMnCiAJQGVjaG8gJyAga3ZtX3N0YXQgICAgICAgICAgICAgICAtIHRvcC1saWtl
IHV0aWxpdHkgZm9yIGRpc3BsYXlpbmcga3ZtIHN0YXRpc3RpY3MnCiAJQGVjaG8gJyAgbGVkcyAg
ICAgICAgICAgICAgICAgICAtIExFRHMgIHRvb2xzJwotCUBlY2hvICcgIGxndWVzdCAgICAgICAg
ICAgICAgICAgLSBhIG1pbmltYWwgMzItYml0IHg4NiBoeXBlcnZpc29yJwogCUBlY2hvICcgIGxp
YmxvY2tkZXAgICAgICAgICAgICAgLSB1c2VyLXNwYWNlIHdyYXBwZXIgZm9yIGtlcm5lbCBsb2Nr
aW5nLXZhbGlkYXRvcicKIAlAZWNobyAnICBuZXQgICAgICAgICAgICAgICAgICAgIC0gbWlzYyBu
ZXR3b3JraW5nIHRvb2xzJwogCUBlY2hvICcgIHBlcmYgICAgICAgICAgICAgICAgICAgLSBMaW51
eCBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCBhbmQgYW5hbHlzaXMgdG9vbCcKQEAgLTkwLDcgKzg5
LDcgQEAgZnJlZWZhbGw6IEZPUkNFCiBrdm1fc3RhdDogRk9SQ0UKIAkkKGNhbGwgZGVzY2VuZCxr
dm0vJEApCiAKLWFsbDogYWNwaSBjZ3JvdXAgY3B1cG93ZXIgZ3BpbyBodiBmaXJld2lyZSBsZ3Vl
c3QgbGlibG9ja2RlcCBcCithbGw6IGFjcGkgY2dyb3VwIGNwdXBvd2VyIGdwaW8gaHYgZmlyZXdp
cmUgbGlibG9ja2RlcCBcCiAJCXBlcmYgc2VsZnRlc3RzIHR1cmJvc3RhdCB1c2IgXAogCQl2aXJ0
aW8gdm0gbmV0IHg4Nl9lbmVyZ3lfcGVyZl9wb2xpY3kgXAogCQl0bW9uIGZyZWVmYWxsIG9ianRv
b2wga3ZtX3N0YXQKQEAgLTEwMSw3ICsxMDAsNyBAQCBhY3BpX2luc3RhbGw6CiBjcHVwb3dlcl9p
bnN0YWxsOgogCSQoY2FsbCBkZXNjZW5kLHBvd2VyLyQoQDpfaW5zdGFsbD0pLGluc3RhbGwpCiAK
LWNncm91cF9pbnN0YWxsIGZpcmV3aXJlX2luc3RhbGwgZ3Bpb19pbnN0YWxsIGh2X2luc3RhbGwg
bGd1ZXN0X2luc3RhbGwgcGVyZl9pbnN0YWxsIHVzYl9pbnN0YWxsIHZpcnRpb19pbnN0YWxsIHZt
X2luc3RhbGwgbmV0X2luc3RhbGwgb2JqdG9vbF9pbnN0YWxsOgorY2dyb3VwX2luc3RhbGwgZmly
ZXdpcmVfaW5zdGFsbCBncGlvX2luc3RhbGwgaHZfaW5zdGFsbCBwZXJmX2luc3RhbGwgdXNiX2lu
c3RhbGwgdmlydGlvX2luc3RhbGwgdm1faW5zdGFsbCBuZXRfaW5zdGFsbCBvYmp0b29sX2luc3Rh
bGw6CiAJJChjYWxsIGRlc2NlbmQsJChAOl9pbnN0YWxsPSksaW5zdGFsbCkKIAogbGlibG9ja2Rl
cF9pbnN0YWxsOgpAQCAtMTIzLDcgKzEyMiw3IEBAIGt2bV9zdGF0X2luc3RhbGw6CiAJJChjYWxs
IGRlc2NlbmQsa3ZtLyQoQDpfaW5zdGFsbD0pLGluc3RhbGwpCiAKIGluc3RhbGw6IGFjcGlfaW5z
dGFsbCBjZ3JvdXBfaW5zdGFsbCBjcHVwb3dlcl9pbnN0YWxsIGdwaW9faW5zdGFsbCBcCi0JCWh2
X2luc3RhbGwgZmlyZXdpcmVfaW5zdGFsbCBsZ3Vlc3RfaW5zdGFsbCBsaWJsb2NrZGVwX2luc3Rh
bGwgXAorCQlodl9pbnN0YWxsIGZpcmV3aXJlX2luc3RhbGwgbGlibG9ja2RlcF9pbnN0YWxsIFwK
IAkJcGVyZl9pbnN0YWxsIHNlbGZ0ZXN0c19pbnN0YWxsIHR1cmJvc3RhdF9pbnN0YWxsIHVzYl9p
bnN0YWxsIFwKIAkJdmlydGlvX2luc3RhbGwgdm1faW5zdGFsbCBuZXRfaW5zdGFsbCB4ODZfZW5l
cmd5X3BlcmZfcG9saWN5X2luc3RhbGwgXAogCQl0bW9uX2luc3RhbGwgZnJlZWZhbGxfaW5zdGFs
bCBvYmp0b29sX2luc3RhbGwga3ZtX3N0YXRfaW5zdGFsbApAQCAtMTM0LDcgKzEzMyw3IEBAIGFj
cGlfY2xlYW46CiBjcHVwb3dlcl9jbGVhbjoKIAkkKGNhbGwgZGVzY2VuZCxwb3dlci9jcHVwb3dl
cixjbGVhbikKIAotY2dyb3VwX2NsZWFuIGh2X2NsZWFuIGZpcmV3aXJlX2NsZWFuIGxndWVzdF9j
bGVhbiBzcGlfY2xlYW4gdXNiX2NsZWFuIHZpcnRpb19jbGVhbiB2bV9jbGVhbiBuZXRfY2xlYW4g
aWlvX2NsZWFuIGdwaW9fY2xlYW4gb2JqdG9vbF9jbGVhbiBsZWRzX2NsZWFuOgorY2dyb3VwX2Ns
ZWFuIGh2X2NsZWFuIGZpcmV3aXJlX2NsZWFuIHNwaV9jbGVhbiB1c2JfY2xlYW4gdmlydGlvX2Ns
ZWFuIHZtX2NsZWFuIG5ldF9jbGVhbiBpaW9fY2xlYW4gZ3Bpb19jbGVhbiBvYmp0b29sX2NsZWFu
IGxlZHNfY2xlYW46CiAJJChjYWxsIGRlc2NlbmQsJChAOl9jbGVhbj0pLGNsZWFuKQogCiBsaWJs
b2NrZGVwX2NsZWFuOgpAQCAtMTY4LDcgKzE2Nyw3IEBAIGZyZWVmYWxsX2NsZWFuOgogYnVpbGRf
Y2xlYW46CiAJJChjYWxsIGRlc2NlbmQsYnVpbGQsY2xlYW4pCiAKLWNsZWFuOiBhY3BpX2NsZWFu
IGNncm91cF9jbGVhbiBjcHVwb3dlcl9jbGVhbiBodl9jbGVhbiBmaXJld2lyZV9jbGVhbiBsZ3Vl
c3RfY2xlYW4gXAorY2xlYW46IGFjcGlfY2xlYW4gY2dyb3VwX2NsZWFuIGNwdXBvd2VyX2NsZWFu
IGh2X2NsZWFuIGZpcmV3aXJlX2NsZWFuIFwKIAkJcGVyZl9jbGVhbiBzZWxmdGVzdHNfY2xlYW4g
dHVyYm9zdGF0X2NsZWFuIHNwaV9jbGVhbiB1c2JfY2xlYW4gdmlydGlvX2NsZWFuIFwKIAkJdm1f
Y2xlYW4gbmV0X2NsZWFuIGlpb19jbGVhbiB4ODZfZW5lcmd5X3BlcmZfcG9saWN5X2NsZWFuIHRt
b25fY2xlYW4gXAogCQlmcmVlZmFsbF9jbGVhbiBidWlsZF9jbGVhbiBsaWJicGZfY2xlYW4gbGli
c3ViY21kX2NsZWFuIGxpYmxvY2tkZXBfY2xlYW4gXApkaWZmIC0tZ2l0IGEvdG9vbHMvbGd1ZXN0
Ly5naXRpZ25vcmUgYi90b29scy9sZ3Vlc3QvLmdpdGlnbm9yZQpkZWxldGVkIGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggOGQ5YTgzODNhNTJlLi4wMDAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvbGd1ZXN0
Ly5naXRpZ25vcmUKKysrIC9kZXYvbnVsbApAQCAtMSwyICswLDAgQEAKLWxndWVzdAotaW5jbHVk
ZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGd1ZXN0L01ha2VmaWxlIGIvdG9vbHMvbGd1ZXN0L01ha2Vm
aWxlCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkMDQ1OTlhNzk4MDIuLjAwMDAwMDAw
MDAwMAotLS0gYS90b29scy9sZ3Vlc3QvTWFrZWZpbGUKKysrIC9kZXYvbnVsbApAQCAtMSwxNCAr
MCwwIEBACi0jIFRoaXMgY3JlYXRlcyB0aGUgZGVtb25zdHJhdGlvbiB1dGlsaXR5ICJsZ3Vlc3Qi
IHdoaWNoIHJ1bnMgYSBMaW51eCBndWVzdC4KLUNGTEFHUzo9LW0zMiAtV2FsbCAtV21pc3Npbmct
ZGVjbGFyYXRpb25zIC1XbWlzc2luZy1wcm90b3R5cGVzIC1PMyAtVV9GT1JUSUZZX1NPVVJDRSAt
SWluY2x1ZGUKLQotYWxsOiBsZ3Vlc3QKLQotaW5jbHVkZS9saW51eC92aXJ0aW9fdHlwZXMuaDog
Li4vLi4vaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb190eXBlcy5oCi0JbWtkaXIgLXAgaW5jbHVk
ZS9saW51eCAyPiYxIHx8IHRydWUKLQlsbiAtc2YgLi4vLi4vLi4vLi4vaW5jbHVkZS91YXBpL2xp
bnV4L3ZpcnRpb190eXBlcy5oICRACi0KLWxndWVzdDogaW5jbHVkZS9saW51eC92aXJ0aW9fdHlw
ZXMuaAotCi1jbGVhbjoKLQlybSAtZiBsZ3Vlc3QKLQlybSAtcmYgaW5jbHVkZQpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGd1ZXN0L2V4dHJhY3QgYi90b29scy9sZ3Vlc3QvZXh0cmFjdApkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggNzczMGJiNmU0Yjk0Li4wMDAwMDAwMDAwMDAKLS0tIGEvdG9v
bHMvbGd1ZXN0L2V4dHJhY3QKKysrIC9kZXYvbnVsbApAQCAtMSw1OCArMCwwIEBACi0jISAvYmlu
L3NoCi0KLXNldCAtZQotCi1QUkVGSVg9JDEKLXNoaWZ0Ci0KLXRyYXAgJ3JtIC1yICRUTVBESVIn
IDAKLVRNUERJUj1gbWt0ZW1wIC1kYAotCi1leGVjIDM+L2Rldi9udWxsCi1mb3IgZjsgZG8KLSAg
ICB3aGlsZSBJRlM9IgotIiByZWFkIC1yIExJTkU7IGRvCi0JY2FzZSAiJExJTkUiIGluCi0JICAg
ICokUFJFRklYOlswLTldKjpcKiopCi0JCU5VTT1gZWNobyAiJExJTkUiIHwgc2VkICJzLy4qJFBS
RUZJWDpcKFswLTldKlwpLiovXDEvImAKLQkJaWYgWyAtZiAkVE1QRElSLyROVU0gXTsgdGhlbgot
CQkgICAgZWNobyAiJFRNUERJUi8kTlVNIGFscmVhZHkgZXhpdHMgcHJpb3IgdG8gJGYiCi0JCSAg
ICBleGl0IDEKLQkJZmkKLQkJZXhlYyAzPj4kVE1QRElSLyROVU0KLQkJZWNobyAkZiB8IHNlZCAn
cyxcLlwuLywsZycgPiAkVE1QRElSLy4kTlVNCi0JCS9iaW4vZWNobyAiJExJTkUiIHwgc2VkIC1l
ICJzLyRQUkVGSVg6WzAtOV0qLy8iIC1lICJzLzpcKi8qLyIgPiYzCi0JCTs7Ci0JICAgICokUFJF
RklYOlswLTldKikKLQkJTlVNPWBlY2hvICIkTElORSIgfCBzZWQgInMvLiokUFJFRklYOlwoWzAt
OV0qXCkuKi9cMS8iYAotCQlpZiBbIC1mICRUTVBESVIvJE5VTSBdOyB0aGVuCi0JCSAgICBlY2hv
ICIkVE1QRElSLyROVU0gYWxyZWFkeSBleGl0cyBwcmlvciB0byAkZiIKLQkJICAgIGV4aXQgMQot
CQlmaQotCQlleGVjIDM+PiRUTVBESVIvJE5VTQotCQllY2hvICRmIHwgc2VkICdzLFwuXC4vLCxn
JyA+ICRUTVBESVIvLiROVU0KLQkJL2Jpbi9lY2hvICIkTElORSIgfCBzZWQgInMvJFBSRUZJWDpb
MC05XSovLyIgPiYzCi0JCTs7Ci0JICAgICo6XCoqKQotCQkvYmluL2VjaG8gIiRMSU5FIiB8IHNl
ZCAtZSAicy86XCovKi8iIC1lICJzLC9cKlwqLywsIiA+JjMKLQkJZWNobyA+JjMKLQkJZXhlYyAz
Pi9kZXYvbnVsbAotCQk7OwotCSAgICAqKQotCQkvYmluL2VjaG8gIiRMSU5FIiA+JjMKLQkJOzsK
LQllc2FjCi0gICAgZG9uZSA8ICRmCi0gICAgZWNobyA+JjMKLSAgICBleGVjIDM+L2Rldi9udWxs
Ci1kb25lCi0KLUxBU1RGSUxFPSIiCi1mb3IgZiBpbiAkVE1QRElSLyo7IGRvCi0gICAgaWYgWyAi
JExBU1RGSUxFIiAhPSAkKGNhdCAkVE1QRElSLy4kKGJhc2VuYW1lICRmKSApIF07IHRoZW4KLQlM
QVNURklMRT0kKGNhdCAkVE1QRElSLy4kKGJhc2VuYW1lICRmKSApCi0JZWNobyAiWyAkTEFTVEZJ
TEUgXSIKLSAgICBmaQotICAgIGNhdCAkZgotZG9uZQotCmRpZmYgLS1naXQgYS90b29scy9sZ3Vl
c3QvbGd1ZXN0LmMgYi90b29scy9sZ3Vlc3QvbGd1ZXN0LmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDg5N2NkNmYzZjY4Ny4uMDAwMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2xndWVzdC9s
Z3Vlc3QuYworKysgL2Rldi9udWxsCkBAIC0xLDM0MjAgKzAsMCBAQAotLypQOjEwMAotICogVGhp
cyBpcyB0aGUgTGF1bmNoZXIgY29kZSwgYSBzaW1wbGUgcHJvZ3JhbSB3aGljaCBsYXlzIG91dCB0
aGUgInBoeXNpY2FsIgotICogbWVtb3J5IGZvciB0aGUgbmV3IEd1ZXN0IGJ5IG1hcHBpbmcgdGhl
IGtlcm5lbCBpbWFnZSBhbmQgdGhlIHZpcnR1YWwKLSAqIGRldmljZXMsIHRoZW4gb3BlbnMgL2Rl
di9sZ3Vlc3QgdG8gdGVsbCB0aGUga2VybmVsIGFib3V0IHRoZSBHdWVzdCBhbmQKLSAqIGNvbnRy
b2wgaXQuCi06Ki8KLSNkZWZpbmUgX0xBUkdFRklMRTY0X1NPVVJDRQotI2RlZmluZSBfR05VX1NP
VVJDRQotI2luY2x1ZGUgPHN0ZGlvLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8
dW5pc3RkLmg+Ci0jaW5jbHVkZSA8ZXJyLmg+Ci0jaW5jbHVkZSA8c3RkaW50Lmg+Ci0jaW5jbHVk
ZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8ZWxmLmg+Ci0jaW5jbHVkZSA8c3lzL21tYW4uaD4KLSNp
bmNsdWRlIDxzeXMvcGFyYW0uaD4KLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSNpbmNsdWRlIDxz
eXMvc3RhdC5oPgotI2luY2x1ZGUgPHN5cy93YWl0Lmg+Ci0jaW5jbHVkZSA8c3lzL2V2ZW50ZmQu
aD4KLSNpbmNsdWRlIDxmY250bC5oPgotI2luY2x1ZGUgPHN0ZGJvb2wuaD4KLSNpbmNsdWRlIDxl
cnJuby5oPgotI2luY2x1ZGUgPGN0eXBlLmg+Ci0jaW5jbHVkZSA8c3lzL3NvY2tldC5oPgotI2lu
Y2x1ZGUgPHN5cy9pb2N0bC5oPgotI2luY2x1ZGUgPHN5cy90aW1lLmg+Ci0jaW5jbHVkZSA8dGlt
ZS5oPgotI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4KLSNpbmNsdWRlIDxuZXQvaWYuaD4KLSNpbmNs
dWRlIDxsaW51eC9zb2NraW9zLmg+Ci0jaW5jbHVkZSA8bGludXgvaWZfdHVuLmg+Ci0jaW5jbHVk
ZSA8c3lzL3Vpby5oPgotI2luY2x1ZGUgPHRlcm1pb3MuaD4KLSNpbmNsdWRlIDxnZXRvcHQuaD4K
LSNpbmNsdWRlIDxhc3NlcnQuaD4KLSNpbmNsdWRlIDxzY2hlZC5oPgotI2luY2x1ZGUgPGxpbWl0
cy5oPgotI2luY2x1ZGUgPHN0ZGRlZi5oPgotI2luY2x1ZGUgPHNpZ25hbC5oPgotI2luY2x1ZGUg
PHB3ZC5oPgotI2luY2x1ZGUgPGdycC5oPgotI2luY2x1ZGUgPHN5cy91c2VyLmg+Ci0jaW5jbHVk
ZSA8bGludXgvcGNpX3JlZ3MuaD4KLQotI2lmbmRlZiBWSVJUSU9fRl9BTllfTEFZT1VUCi0jZGVm
aW5lIFZJUlRJT19GX0FOWV9MQVlPVVQJCTI3Ci0jZW5kaWYKLQotLypMOjExMAotICogV2UgY2Fu
IGlnbm9yZSB0aGUgNDMgaW5jbHVkZSBmaWxlcyB3ZSBuZWVkIGZvciB0aGlzIHByb2dyYW0sIGJ1
dCBJIGRvIHdhbnQKLSAqIHRvIGRyYXcgYXR0ZW50aW9uIHRvIHRoZSB1c2Ugb2Yga2VybmVsLXN0
eWxlIHR5cGVzLgotICoKLSAqIEFzIExpbnVzIHNhaWQsICJDIGlzIGEgU3BhcnRhbiBsYW5ndWFn
ZSwgYW5kIHNvIHNob3VsZCB5b3VyIG5hbWluZyBiZS4iICBJCi0gKiBsaWtlIHRoZXNlIGFiYnJl
dmlhdGlvbnMsIHNvIHdlIGRlZmluZSB0aGVtIGhlcmUuICBOb3RlIHRoYXQgdTY0IGlzIGFsd2F5
cwotICogdW5zaWduZWQgbG9uZyBsb25nLCB3aGljaCB3b3JrcyBvbiBhbGwgTGludXggc3lzdGVt
czogdGhpcyBtZWFucyB0aGF0IHdlIGNhbgotICogdXNlICVsbHUgaW4gcHJpbnRmIGZvciBhbnkg
dTY0LgotICovCi10eXBlZGVmIHVuc2lnbmVkIGxvbmcgbG9uZyB1NjQ7Ci10eXBlZGVmIHVpbnQz
Ml90IHUzMjsKLXR5cGVkZWYgdWludDE2X3QgdTE2OwotdHlwZWRlZiB1aW50OF90IHU4OwotLyo6
Ki8KLQotI2RlZmluZSBWSVJUSU9fQ09ORklHX05PX0xFR0FDWQotI2RlZmluZSBWSVJUSU9fUENJ
X05PX0xFR0FDWQotI2RlZmluZSBWSVJUSU9fQkxLX05PX0xFR0FDWQotI2RlZmluZSBWSVJUSU9f
TkVUX05PX0xFR0FDWQotCi0vKiBVc2UgaW4ta2VybmVsIG9uZXMsIHdoaWNoIGRlZmluZXMgVklS
VElPX0ZfVkVSU0lPTl8xICovCi0jaW5jbHVkZSAiLi4vLi4vaW5jbHVkZS91YXBpL2xpbnV4L3Zp
cnRpb19jb25maWcuaCIKLSNpbmNsdWRlICIuLi8uLi9pbmNsdWRlL3VhcGkvbGludXgvdmlydGlv
X25ldC5oIgotI2luY2x1ZGUgIi4uLy4uL2luY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9fYmxrLmgi
Ci0jaW5jbHVkZSAiLi4vLi4vaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb19jb25zb2xlLmgiCi0j
aW5jbHVkZSAiLi4vLi4vaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb19ybmcuaCIKLSNpbmNsdWRl
IDxsaW51eC92aXJ0aW9fcmluZy5oPgotI2luY2x1ZGUgIi4uLy4uL2luY2x1ZGUvdWFwaS9saW51
eC92aXJ0aW9fcGNpLmgiCi0jaW5jbHVkZSA8YXNtL2Jvb3RwYXJhbS5oPgotI2luY2x1ZGUgIi4u
Ly4uL2luY2x1ZGUvbGludXgvbGd1ZXN0X2xhdW5jaGVyLmgiCi0KLSNkZWZpbmUgQlJJREdFX1BG
WCAiYnJpZGdlOiIKLSNpZm5kZWYgU0lPQ0JSQURESUYKLSNkZWZpbmUgU0lPQ0JSQURESUYJMHg4
OWEyCQkvKiBhZGQgaW50ZXJmYWNlIHRvIGJyaWRnZSAgICAgICovCi0jZW5kaWYKLS8qIFdlIGNh
biBoYXZlIHVwIHRvIDI1NiBwYWdlcyBmb3IgZGV2aWNlcy4gKi8KLSNkZWZpbmUgREVWSUNFX1BB
R0VTIDI1NgotLyogVGhpcyB3aWxsIG9jY3VweSAzIHBhZ2VzOiBpdCBtdXN0IGJlIGEgcG93ZXIg
b2YgMi4gKi8KLSNkZWZpbmUgVklSVFFVRVVFX05VTSAyNTYKLQotLypMOjEyMAotICogdmVyYm9z
ZSBpcyBib3RoIGEgZ2xvYmFsIGZsYWcgYW5kIGEgbWFjcm8uICBUaGUgQyBwcmVwcm9jZXNzb3Ig
YWxsb3dzCi0gKiB0aGlzLCBhbmQgYWx0aG91Z2ggSSB3b3VsZG4ndCByZWNvbW1lbmQgaXQsIGl0
IHdvcmtzIHF1aXRlIG5pY2VseSBoZXJlLgotICovCi1zdGF0aWMgYm9vbCB2ZXJib3NlOwotI2Rl
ZmluZSB2ZXJib3NlKGFyZ3MuLi4pIFwKLQlkbyB7IGlmICh2ZXJib3NlKSBwcmludGYoYXJncyk7
IH0gd2hpbGUoMCkKLS8qOiovCi0KLS8qIFRoZSBwb2ludGVyIHRvIHRoZSBzdGFydCBvZiBndWVz
dCBtZW1vcnkuICovCi1zdGF0aWMgdm9pZCAqZ3Vlc3RfYmFzZTsKLS8qIFRoZSBtYXhpbXVtIGd1
ZXN0IHBoeXNpY2FsIGFkZHJlc3MgYWxsb3dlZCwgYW5kIG1heGltdW0gcG9zc2libGUuICovCi1z
dGF0aWMgdW5zaWduZWQgbG9uZyBndWVzdF9saW1pdCwgZ3Vlc3RfbWF4LCBndWVzdF9tbWlvOwot
LyogVGhlIC9kZXYvbGd1ZXN0IGZpbGUgZGVzY3JpcHRvci4gKi8KLXN0YXRpYyBpbnQgbGd1ZXN0
X2ZkOwotCi0vKiBhIHBlci1jcHUgdmFyaWFibGUgaW5kaWNhdGluZyB3aG9zZSB2Y3B1IGlzIGN1
cnJlbnRseSBydW5uaW5nICovCi1zdGF0aWMgdW5zaWduZWQgaW50IF9fdGhyZWFkIGNwdV9pZDsK
LQotLyogNSBiaXQgZGV2aWNlIG51bWJlciBpbiB0aGUgUENJX0NPTkZJR19BRERSID0+IDMyIG9u
bHkgKi8KLSNkZWZpbmUgTUFYX1BDSV9ERVZJQ0VTIDMyCi0KLS8qIFRoaXMgaXMgb3VyIGxpc3Qg
b2YgZGV2aWNlcy4gKi8KLXN0cnVjdCBkZXZpY2VfbGlzdCB7Ci0JLyogQ291bnRlciB0byBhc3Np
Z24gaW50ZXJydXB0IG51bWJlcnMuICovCi0JdW5zaWduZWQgaW50IG5leHRfaXJxOwotCi0JLyog
Q291bnRlciB0byBwcmludCBvdXQgY29udmVuaWVudCBkZXZpY2UgbnVtYmVycy4gKi8KLQl1bnNp
Z25lZCBpbnQgZGV2aWNlX251bTsKLQotCS8qIFBDSSBkZXZpY2VzLiAqLwotCXN0cnVjdCBkZXZp
Y2UgKnBjaVtNQVhfUENJX0RFVklDRVNdOwotfTsKLQotLyogVGhlIGxpc3Qgb2YgR3Vlc3QgZGV2
aWNlcywgYmFzZWQgb24gY29tbWFuZCBsaW5lIGFyZ3VtZW50cy4gKi8KLXN0YXRpYyBzdHJ1Y3Qg
ZGV2aWNlX2xpc3QgZGV2aWNlczsKLQotLyoKLSAqIEp1c3QgbGlrZSBzdHJ1Y3QgdmlydGlvX3Bj
aV9jZmdfY2FwIGluIHVhcGkvbGludXgvdmlydGlvX3BjaS5oLAotICogYnV0IHVzZXMgYSB1MzIg
ZXhwbGljaXRseSBmb3IgdGhlIGRhdGEuCi0gKi8KLXN0cnVjdCB2aXJ0aW9fcGNpX2NmZ19jYXBf
dTMyIHsKLQlzdHJ1Y3QgdmlydGlvX3BjaV9jYXAgY2FwOwotCXUzMiBwY2lfY2ZnX2RhdGE7IC8q
IERhdGEgZm9yIEJBUiBhY2Nlc3MuICovCi19OwotCi1zdHJ1Y3QgdmlydGlvX3BjaV9tbWlvIHsK
LQlzdHJ1Y3QgdmlydGlvX3BjaV9jb21tb25fY2ZnIGNmZzsKLQl1MTYgbm90aWZ5OwotCXU4IGlz
cjsKLQl1OCBwYWRkaW5nOwotCS8qIERldmljZS1zcGVjaWZpYyBjb25maWd1cmF0aW9uIGZvbGxv
d3MgdGhpcy4gKi8KLX07Ci0KLS8qIFRoaXMgaXMgdGhlIGxheW91dCAobGl0dGxlLWVuZGlhbikg
b2YgdGhlIFBDSSBjb25maWcgc3BhY2UuICovCi1zdHJ1Y3QgcGNpX2NvbmZpZyB7Ci0JdTE2IHZl
bmRvcl9pZCwgZGV2aWNlX2lkOwotCXUxNiBjb21tYW5kLCBzdGF0dXM7Ci0JdTggcmV2aWQsIHBy
b2dfaWYsIHN1YmNsYXNzLCBjbGFzczsKLQl1OCBjYWNoZWxpbmVfc2l6ZSwgbGF0X3RpbWVyLCBo
ZWFkZXJfdHlwZSwgYmlzdDsKLQl1MzIgYmFyWzZdOwotCXUzMiBjYXJkYnVzX2Npc19wdHI7Ci0J
dTE2IHN1YnN5c3RlbV92ZW5kb3JfaWQsIHN1YnN5c3RlbV9kZXZpY2VfaWQ7Ci0JdTMyIGV4cGFu
c2lvbl9yb21fYWRkcjsKLQl1OCBjYXBhYmlsaXRpZXMsIHJlc2VydmVkMVszXTsKLQl1MzIgcmVz
ZXJ2ZWQyOwotCXU4IGlycV9saW5lLCBpcnFfcGluLCBtaW5fZ3JhbnQsIG1heF9sYXRlbmN5Owot
Ci0JLyogTm93LCB0aGlzIGlzIHRoZSBsaW5rZWQgY2FwYWJpbGl0eSBsaXN0LiAqLwotCXN0cnVj
dCB2aXJ0aW9fcGNpX2NhcCBjb21tb247Ci0Jc3RydWN0IHZpcnRpb19wY2lfbm90aWZ5X2NhcCBu
b3RpZnk7Ci0Jc3RydWN0IHZpcnRpb19wY2lfY2FwIGlzcjsKLQlzdHJ1Y3QgdmlydGlvX3BjaV9j
YXAgZGV2aWNlOwotCXN0cnVjdCB2aXJ0aW9fcGNpX2NmZ19jYXBfdTMyIGNmZ19hY2Nlc3M7Ci19
OwotCi0vKiBUaGUgZGV2aWNlIHN0cnVjdHVyZSBkZXNjcmliZXMgYSBzaW5nbGUgZGV2aWNlLiAq
Lwotc3RydWN0IGRldmljZSB7Ci0JLyogVGhlIG5hbWUgb2YgdGhpcyBkZXZpY2UsIGZvciAtLXZl
cmJvc2UuICovCi0JY29uc3QgY2hhciAqbmFtZTsKLQotCS8qIEFueSBxdWV1ZXMgYXR0YWNoZWQg
dG8gdGhpcyBkZXZpY2UgKi8KLQlzdHJ1Y3QgdmlydHF1ZXVlICp2cTsKLQotCS8qIElzIGl0IG9w
ZXJhdGlvbmFsICovCi0JYm9vbCBydW5uaW5nOwotCi0JLyogSGFzIGl0IHdyaXR0ZW4gRkVBVFVS
RVNfT0sgYnV0IG5vdCByZS1jaGVja2VkIGl0PyAqLwotCWJvb2wgd3JvdGVfZmVhdHVyZXNfb2s7
Ci0KLQkvKiBQQ0kgY29uZmlndXJhdGlvbiAqLwotCXVuaW9uIHsKLQkJc3RydWN0IHBjaV9jb25m
aWcgY29uZmlnOwotCQl1MzIgY29uZmlnX3dvcmRzW3NpemVvZihzdHJ1Y3QgcGNpX2NvbmZpZykg
LyBzaXplb2YodTMyKV07Ci0JfTsKLQotCS8qIEZlYXR1cmVzIHdlIG9mZmVyLCBhbmQgdGhvc2Ug
YWNjZXB0ZWQuICovCi0JdTY0IGZlYXR1cmVzLCBmZWF0dXJlc19hY2NlcHRlZDsKLQotCS8qIERl
dmljZS1zcGVjaWZpYyBjb25maWcgaGFuZ3Mgb2ZmIHRoZSBlbmQgb2YgdGhpcy4gKi8KLQlzdHJ1
Y3QgdmlydGlvX3BjaV9tbWlvICptbWlvOwotCi0JLyogUENJIE1NSU8gcmVzb3VyY2VzIChhbGwg
aW4gQkFSMCkgKi8KLQlzaXplX3QgbW1pb19zaXplOwotCXUzMiBtbWlvX2FkZHI7Ci0KLQkvKiBE
ZXZpY2Utc3BlY2lmaWMgZGF0YS4gKi8KLQl2b2lkICpwcml2OwotfTsKLQotLyogVGhlIHZpcnRx
dWV1ZSBzdHJ1Y3R1cmUgZGVzY3JpYmVzIGEgcXVldWUgYXR0YWNoZWQgdG8gYSBkZXZpY2UuICov
Ci1zdHJ1Y3QgdmlydHF1ZXVlIHsKLQlzdHJ1Y3QgdmlydHF1ZXVlICpuZXh0OwotCi0JLyogV2hp
Y2ggZGV2aWNlIG93bnMgbWUuICovCi0Jc3RydWN0IGRldmljZSAqZGV2OwotCi0JLyogTmFtZSBm
b3IgcHJpbnRpbmcgZXJyb3JzLiAqLwotCWNvbnN0IGNoYXIgKm5hbWU7Ci0KLQkvKiBUaGUgYWN0
dWFsIHJpbmcgb2YgYnVmZmVycy4gKi8KLQlzdHJ1Y3QgdnJpbmcgdnJpbmc7Ci0KLQkvKiBUaGUg
aW5mb3JtYXRpb24gYWJvdXQgdGhpcyB2aXJ0cXVldWUgKHdlIG9ubHkgdXNlIHF1ZXVlX3NpemUg
b24pICovCi0Jc3RydWN0IHZpcnRpb19wY2lfY29tbW9uX2NmZyBwY2lfY29uZmlnOwotCi0JLyog
TGFzdCBhdmFpbGFibGUgaW5kZXggd2Ugc2F3LiAqLwotCXUxNiBsYXN0X2F2YWlsX2lkeDsKLQot
CS8qIEhvdyBtYW55IGFyZSB1c2VkIHNpbmNlIHdlIHNlbnQgbGFzdCBpcnE/ICovCi0JdW5zaWdu
ZWQgaW50IHBlbmRpbmdfdXNlZDsKLQotCS8qIEV2ZW50ZmQgd2hlcmUgR3Vlc3Qgbm90aWZpY2F0
aW9ucyBhcnJpdmUuICovCi0JaW50IGV2ZW50ZmQ7Ci0KLQkvKiBGdW5jdGlvbiBmb3IgdGhlIHRo
cmVhZCB3aGljaCBpcyBzZXJ2aWNpbmcgdGhpcyB2aXJ0cXVldWUuICovCi0Jdm9pZCAoKnNlcnZp
Y2UpKHN0cnVjdCB2aXJ0cXVldWUgKnZxKTsKLQlwaWRfdCB0aHJlYWQ7Ci19OwotCi0vKiBSZW1l
bWJlciB0aGUgYXJndW1lbnRzIHRvIHRoZSBwcm9ncmFtIHNvIHdlIGNhbiAicmVib290IiAqLwot
c3RhdGljIGNoYXIgKiptYWluX2FyZ3M7Ci0KLS8qIFRoZSBvcmlnaW5hbCB0dHkgc2V0dGluZ3Mg
dG8gcmVzdG9yZSBvbiBleGl0LiAqLwotc3RhdGljIHN0cnVjdCB0ZXJtaW9zIG9yaWdfdGVybTsK
LQotLyoKLSAqIFdlIGhhdmUgdG8gYmUgY2FyZWZ1bCB3aXRoIGJhcnJpZXJzOiBvdXIgZGV2aWNl
cyBhcmUgYWxsIHJ1biBpbiBzZXBhcmF0ZQotICogdGhyZWFkcyBhbmQgc28gd2UgbmVlZCB0byBt
YWtlIHN1cmUgdGhhdCBjaGFuZ2VzIHZpc2libGUgdG8gdGhlIEd1ZXN0IGhhcHBlbgotICogaW4g
cHJlY2lzZSBvcmRlci4KLSAqLwotI2RlZmluZSB3bWIoKSBfX2FzbV9fIF9fdm9sYXRpbGVfXygi
IiA6IDogOiAibWVtb3J5IikKLSNkZWZpbmUgcm1iKCkgX19hc21fXyBfX3ZvbGF0aWxlX18oImxv
Y2s7IGFkZGwgJDAsMCglJWVzcCkiIDogOiA6ICJtZW1vcnkiKQotI2RlZmluZSBtYigpIF9fYXNt
X18gX192b2xhdGlsZV9fKCJsb2NrOyBhZGRsICQwLDAoJSVlc3ApIiA6IDogOiAibWVtb3J5IikK
LQotLyogV3JhcHBlciBmb3IgdGhlIGxhc3QgYXZhaWxhYmxlIGluZGV4LiAgTWFrZXMgaXQgZWFz
aWVyIHRvIGNoYW5nZS4gKi8KLSNkZWZpbmUgbGdfbGFzdF9hdmFpbCh2cSkJKCh2cSktPmxhc3Rf
YXZhaWxfaWR4KQotCi0vKgotICogVGhlIHZpcnRpbyBjb25maWd1cmF0aW9uIHNwYWNlIGlzIGRl
ZmluZWQgdG8gYmUgbGl0dGxlLWVuZGlhbi4gIHg4NiBpcwotICogbGl0dGxlLWVuZGlhbiB0b28s
IGJ1dCBpdCdzIG5pY2UgdG8gYmUgZXhwbGljaXQgc28gd2UgaGF2ZSB0aGVzZSBoZWxwZXJzLgot
ICovCi0jZGVmaW5lIGNwdV90b19sZTE2KHYxNikgKHYxNikKLSNkZWZpbmUgY3B1X3RvX2xlMzIo
djMyKSAodjMyKQotI2RlZmluZSBjcHVfdG9fbGU2NCh2NjQpICh2NjQpCi0jZGVmaW5lIGxlMTZf
dG9fY3B1KHYxNikgKHYxNikKLSNkZWZpbmUgbGUzMl90b19jcHUodjMyKSAodjMyKQotI2RlZmlu
ZSBsZTY0X3RvX2NwdSh2NjQpICh2NjQpCi0KLS8qCi0gKiBBIHJlYWwgZGV2aWNlIHdvdWxkIGln
bm9yZSB3ZWlyZC9ub24tY29tcGxpYW50IGRyaXZlciBiZWhhdmlvdXIuICBXZQotICogc3RvcCBh
bmQgZmxhZyBpdCwgdG8gaGVscCBkZWJ1Z2dpbmcgTGludXggcHJvYmxlbXMuCi0gKi8KLSNkZWZp
bmUgYmFkX2RyaXZlcihkLCBmbXQsIC4uLikgXAotCWVycngoMSwgIiVzOiBiYWQgZHJpdmVyOiAi
IGZtdCwgKGQpLT5uYW1lLCAjIyBfX1ZBX0FSR1NfXykKLSNkZWZpbmUgYmFkX2RyaXZlcl92cSh2
cSwgZm10LCAuLi4pCQkJICAgICAgIFwKLQllcnJ4KDEsICIlcyB2cSAlczogYmFkIGRyaXZlcjog
IiBmbXQsICh2cSktPmRldi0+bmFtZSwgXAotCSAgICAgdnEtPm5hbWUsICMjIF9fVkFfQVJHU19f
KQotCi0vKiBJcyB0aGlzIGlvdmVjIGVtcHR5PyAqLwotc3RhdGljIGJvb2wgaW92X2VtcHR5KGNv
bnN0IHN0cnVjdCBpb3ZlYyBpb3ZbXSwgdW5zaWduZWQgaW50IG51bV9pb3YpCi17Ci0JdW5zaWdu
ZWQgaW50IGk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgbnVtX2lvdjsgaSsrKQotCQlpZiAoaW92W2ld
Lmlvdl9sZW4pCi0JCQlyZXR1cm4gZmFsc2U7Ci0JcmV0dXJuIHRydWU7Ci19Ci0KLS8qIFRha2Ug
bGVuIGJ5dGVzIGZyb20gdGhlIGZyb250IG9mIHRoaXMgaW92ZWMuICovCi1zdGF0aWMgdm9pZCBp
b3ZfY29uc3VtZShzdHJ1Y3QgZGV2aWNlICpkLAotCQkJc3RydWN0IGlvdmVjIGlvdltdLCB1bnNp
Z25lZCBudW1faW92LAotCQkJdm9pZCAqZGVzdCwgdW5zaWduZWQgbGVuKQotewotCXVuc2lnbmVk
IGludCBpOwotCi0JZm9yIChpID0gMDsgaSA8IG51bV9pb3Y7IGkrKykgewotCQl1bnNpZ25lZCBp
bnQgdXNlZDsKLQotCQl1c2VkID0gaW92W2ldLmlvdl9sZW4gPCBsZW4gPyBpb3ZbaV0uaW92X2xl
biA6IGxlbjsKLQkJaWYgKGRlc3QpIHsKLQkJCW1lbWNweShkZXN0LCBpb3ZbaV0uaW92X2Jhc2Us
IHVzZWQpOwotCQkJZGVzdCArPSB1c2VkOwotCQl9Ci0JCWlvdltpXS5pb3ZfYmFzZSArPSB1c2Vk
OwotCQlpb3ZbaV0uaW92X2xlbiAtPSB1c2VkOwotCQlsZW4gLT0gdXNlZDsKLQl9Ci0JaWYgKGxl
biAhPSAwKQotCQliYWRfZHJpdmVyKGQsICJpb3ZlYyB0b28gc2hvcnQhIik7Ci19Ci0KLS8qTDox
MDAKLSAqIFRoZSBMYXVuY2hlciBjb2RlIGl0c2VsZiB0YWtlcyB1cyBvdXQgaW50byB1c2Vyc3Bh
Y2UsIHRoYXQgc2NhcnkgcGxhY2Ugd2hlcmUKLSAqIHBvaW50ZXJzIHJ1biB3aWxkIGFuZCBmcmVl
ISAgVW5mb3J0dW5hdGVseSwgbGlrZSBtb3N0IHVzZXJzcGFjZSBwcm9ncmFtcywKLSAqIGl0J3Mg
cXVpdGUgYm9yaW5nICh3aGljaCBpcyB3aHkgZXZlcnlvbmUgbGlrZXMgdG8gaGFjayBvbiB0aGUg
a2VybmVsISkuCi0gKiBQZXJoYXBzIGlmIHlvdSBtYWtlIHVwIGFuIExndWVzdCBEcmlua2luZyBH
YW1lIGF0IHRoaXMgcG9pbnQsIGl0IHdpbGwgZ2V0Ci0gKiB5b3UgdGhyb3VnaCB0aGlzIHNlY3Rp
b24uICBPciwgbWF5YmUgbm90LgotICoKLSAqIFRoZSBMYXVuY2hlciBzZXRzIHVwIGEgYmlnIGNo
dW5rIG9mIG1lbW9yeSB0byBiZSB0aGUgR3Vlc3QncyAicGh5c2ljYWwiCi0gKiBtZW1vcnkgYW5k
IHN0b3JlcyBpdCBpbiAiZ3Vlc3RfYmFzZSIuICBJbiBvdGhlciB3b3JkcywgR3Vlc3QgcGh5c2lj
YWwgPT0KLSAqIExhdW5jaGVyIHZpcnR1YWwgd2l0aCBhbiBvZmZzZXQuCi0gKgotICogVGhpcyBj
YW4gYmUgdG91Z2ggdG8gZ2V0IHlvdXIgaGVhZCBhcm91bmQsIGJ1dCB1c3VhbGx5IGl0IGp1c3Qg
bWVhbnMgdGhhdCB3ZQotICogdXNlIHRoZXNlIHRyaXZpYWwgY29udmVyc2lvbiBmdW5jdGlvbnMg
d2hlbiB0aGUgR3Vlc3QgZ2l2ZXMgdXMgaXRzCi0gKiAicGh5c2ljYWwiIGFkZHJlc3NlczoKLSAq
Lwotc3RhdGljIHZvaWQgKmZyb21fZ3Vlc3RfcGh5cyh1bnNpZ25lZCBsb25nIGFkZHIpCi17Ci0J
cmV0dXJuIGd1ZXN0X2Jhc2UgKyBhZGRyOwotfQotCi1zdGF0aWMgdW5zaWduZWQgbG9uZyB0b19n
dWVzdF9waHlzKGNvbnN0IHZvaWQgKmFkZHIpCi17Ci0JcmV0dXJuIChhZGRyIC0gZ3Vlc3RfYmFz
ZSk7Ci19Ci0KLS8qTDoxMzAKLSAqIExvYWRpbmcgdGhlIEtlcm5lbC4KLSAqCi0gKiBXZSBzdGFy
dCB3aXRoIGNvdXBsZSBvZiBzaW1wbGUgaGVscGVyIHJvdXRpbmVzLiAgb3Blbl9vcl9kaWUoKSBh
dm9pZHMKLSAqIGVycm9yLWNoZWNraW5nIGNvZGUgY2x1dHRlcmluZyB0aGUgY2FsbGVyczoKLSAq
Lwotc3RhdGljIGludCBvcGVuX29yX2RpZShjb25zdCBjaGFyICpuYW1lLCBpbnQgZmxhZ3MpCi17
Ci0JaW50IGZkID0gb3BlbihuYW1lLCBmbGFncyk7Ci0JaWYgKGZkIDwgMCkKLQkJZXJyKDEsICJG
YWlsZWQgdG8gb3BlbiAlcyIsIG5hbWUpOwotCXJldHVybiBmZDsKLX0KLQotLyogbWFwX3plcm9l
ZF9wYWdlcygpIHRha2VzIGEgbnVtYmVyIG9mIHBhZ2VzLiAqLwotc3RhdGljIHZvaWQgKm1hcF96
ZXJvZWRfcGFnZXModW5zaWduZWQgaW50IG51bSkKLXsKLQlpbnQgZmQgPSBvcGVuX29yX2RpZSgi
L2Rldi96ZXJvIiwgT19SRE9OTFkpOwotCXZvaWQgKmFkZHI7Ci0KLQkvKgotCSAqIFdlIHVzZSBh
IHByaXZhdGUgbWFwcGluZyAoaWUuIGlmIHdlIHdyaXRlIHRvIHRoZSBwYWdlLCBpdCB3aWxsIGJl
Ci0JICogY29waWVkKS4gV2UgYWxsb2NhdGUgYW4gZXh0cmEgdHdvIHBhZ2VzIFBST1RfTk9ORSB0
byBhY3QgYXMgZ3VhcmQKLQkgKiBwYWdlcyBhZ2FpbnN0IHJlYWQvd3JpdGUgYXR0ZW1wdHMgdGhh
dCBleGNlZWQgYWxsb2NhdGVkIHNwYWNlLgotCSAqLwotCWFkZHIgPSBtbWFwKE5VTEwsIGdldHBh
Z2VzaXplKCkgKiAobnVtKzIpLAotCQkgICAgUFJPVF9OT05FLCBNQVBfUFJJVkFURSwgZmQsIDAp
OwotCi0JaWYgKGFkZHIgPT0gTUFQX0ZBSUxFRCkKLQkJZXJyKDEsICJNbWFwcGluZyAldSBwYWdl
cyBvZiAvZGV2L3plcm8iLCBudW0pOwotCi0JaWYgKG1wcm90ZWN0KGFkZHIgKyBnZXRwYWdlc2l6
ZSgpLCBnZXRwYWdlc2l6ZSgpICogbnVtLAotCQkgICAgIFBST1RfUkVBRHxQUk9UX1dSSVRFKSA9
PSAtMSkKLQkJZXJyKDEsICJtcHJvdGVjdCBydyAldSBwYWdlcyBmYWlsZWQiLCBudW0pOwotCi0J
LyoKLQkgKiBPbmUgbmVhdCBtbWFwIGZlYXR1cmUgaXMgdGhhdCB5b3UgY2FuIGNsb3NlIHRoZSBm
ZCwgYW5kIGl0Ci0JICogc3RheXMgbWFwcGVkLgotCSAqLwotCWNsb3NlKGZkKTsKLQotCS8qIFJl
dHVybiBhZGRyZXNzIGFmdGVyIFBST1RfTk9ORSBwYWdlICovCi0JcmV0dXJuIGFkZHIgKyBnZXRw
YWdlc2l6ZSgpOwotfQotCi0vKiBHZXQgc29tZSBieXRlcyB3aGljaCB3b24ndCBiZSBtYXBwZWQg
aW50byB0aGUgZ3Vlc3QuICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBnZXRfbW1pb19yZWdpb24o
c2l6ZV90IHNpemUpCi17Ci0JdW5zaWduZWQgbG9uZyBhZGRyID0gZ3Vlc3RfbW1pbzsKLQlzaXpl
X3QgaTsKLQotCWlmICghc2l6ZSkKLQkJcmV0dXJuIGFkZHI7Ci0KLQkvKiBTaXplIGhhcyB0byBi
ZSBhIHBvd2VyIG9mIDIgKGFuZCBtdWx0aXBsZSBvZiAxNikgKi8KLQlmb3IgKGkgPSAxOyBpIDwg
c2l6ZTsgaSA8PD0gMSk7Ci0KLQlndWVzdF9tbWlvICs9IGk7Ci0KLQlyZXR1cm4gYWRkcjsKLX0K
LQotLyoKLSAqIFRoaXMgcm91dGluZSBpcyB1c2VkIHRvIGxvYWQgdGhlIGtlcm5lbCBvciBpbml0
cmQuICBJdCB0cmllcyBtbWFwLCBidXQgaWYKLSAqIHRoYXQgZmFpbHMgKFBsYW4gOSdzIGtlcm5l
bCBmaWxlIGlzbid0IG5pY2VseSBhbGlnbmVkIG9uIHBhZ2UgYm91bmRhcmllcyksCi0gKiBpdCBm
YWxscyBiYWNrIHRvIHJlYWRpbmcgdGhlIG1lbW9yeSBpbi4KLSAqLwotc3RhdGljIHZvaWQgbWFw
X2F0KGludCBmZCwgdm9pZCAqYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHVuc2lnbmVkIGxv
bmcgbGVuKQotewotCXNzaXplX3QgcjsKLQotCS8qCi0JICogV2UgbWFwIHdyaXRhYmxlIGV2ZW4g
dGhvdWdoIGZvciBzb21lIHNlZ21lbnRzIGFyZSBtYXJrZWQgcmVhZC1vbmx5LgotCSAqIFRoZSBr
ZXJuZWwgcmVhbGx5IHdhbnRzIHRvIGJlIHdyaXRhYmxlOiBpdCBwYXRjaGVzIGl0cyBvd24KLQkg
KiBpbnN0cnVjdGlvbnMuCi0JICoKLQkgKiBNQVBfUFJJVkFURSBtZWFucyB0aGF0IHRoZSBwYWdl
IHdvbid0IGJlIGNvcGllZCB1bnRpbCBhIHdyaXRlIGlzCi0JICogZG9uZSB0byBpdC4gIFRoaXMg
YWxsb3dzIHVzIHRvIHNoYXJlIHVudG91Y2hlZCBtZW1vcnkgYmV0d2VlbgotCSAqIEd1ZXN0cy4K
LQkgKi8KLQlpZiAobW1hcChhZGRyLCBsZW4sIFBST1RfUkVBRHxQUk9UX1dSSVRFLAotCQkgTUFQ
X0ZJWEVEfE1BUF9QUklWQVRFLCBmZCwgb2Zmc2V0KSAhPSBNQVBfRkFJTEVEKQotCQlyZXR1cm47
Ci0KLQkvKiBwcmVhZCBkb2VzIGEgc2VlayBhbmQgYSByZWFkIGluIG9uZSBzaG90OiBzYXZlcyBh
IGZldyBsaW5lcy4gKi8KLQlyID0gcHJlYWQoZmQsIGFkZHIsIGxlbiwgb2Zmc2V0KTsKLQlpZiAo
ciAhPSBsZW4pCi0JCWVycigxLCAiUmVhZGluZyBvZmZzZXQgJWx1IGxlbiAlbHUgZ2F2ZSAlemki
LCBvZmZzZXQsIGxlbiwgcik7Ci19Ci0KLS8qCi0gKiBUaGlzIHJvdXRpbmUgdGFrZXMgYW4gb3Bl
biB2bWxpbnV4IGltYWdlLCB3aGljaCBpcyBpbiBFTEYsIGFuZCBtYXBzIGl0IGludG8KLSAqIHRo
ZSBHdWVzdCBtZW1vcnkuICBFTEYgPSBFbWJlZGRlZCBMaW5raW5nIEZvcm1hdCwgd2hpY2ggaXMg
dGhlIGZvcm1hdCB1c2VkCi0gKiBieSBhbGwgbW9kZXJuIGJpbmFyaWVzIG9uIExpbnV4IGluY2x1
ZGluZyB0aGUga2VybmVsLgotICoKLSAqIFRoZSBFTEYgaGVhZGVycyBnaXZlICp0d28qIGFkZHJl
c3NlczogYSBwaHlzaWNhbCBhZGRyZXNzLCBhbmQgYSB2aXJ0dWFsCi0gKiBhZGRyZXNzLiAgV2Ug
dXNlIHRoZSBwaHlzaWNhbCBhZGRyZXNzOyB0aGUgR3Vlc3Qgd2lsbCBtYXAgaXRzZWxmIHRvIHRo
ZQotICogdmlydHVhbCBhZGRyZXNzLgotICoKLSAqIFdlIHJldHVybiB0aGUgc3RhcnRpbmcgYWRk
cmVzcy4KLSAqLwotc3RhdGljIHVuc2lnbmVkIGxvbmcgbWFwX2VsZihpbnQgZWxmX2ZkLCBjb25z
dCBFbGYzMl9FaGRyICplaGRyKQotewotCUVsZjMyX1BoZHIgcGhkcltlaGRyLT5lX3BobnVtXTsK
LQl1bnNpZ25lZCBpbnQgaTsKLQotCS8qCi0JICogU2FuaXR5IGNoZWNrcyBvbiB0aGUgbWFpbiBF
TEYgaGVhZGVyOiBhbiB4ODYgZXhlY3V0YWJsZSB3aXRoIGEKLQkgKiByZWFzb25hYmxlIG51bWJl
ciBvZiBjb3JyZWN0bHktc2l6ZWQgcHJvZ3JhbSBoZWFkZXJzLgotCSAqLwotCWlmIChlaGRyLT5l
X3R5cGUgIT0gRVRfRVhFQwotCSAgICB8fCBlaGRyLT5lX21hY2hpbmUgIT0gRU1fMzg2Ci0JICAg
IHx8IGVoZHItPmVfcGhlbnRzaXplICE9IHNpemVvZihFbGYzMl9QaGRyKQotCSAgICB8fCBlaGRy
LT5lX3BobnVtIDwgMSB8fCBlaGRyLT5lX3BobnVtID4gNjU1MzZVL3NpemVvZihFbGYzMl9QaGRy
KSkKLQkJZXJyeCgxLCAiTWFsZm9ybWVkIGVsZiBoZWFkZXIiKTsKLQotCS8qCi0JICogQW4gRUxG
IGV4ZWN1dGFibGUgY29udGFpbnMgYW4gRUxGIGhlYWRlciBhbmQgYSBudW1iZXIgb2YgInByb2dy
YW0iCi0JICogaGVhZGVycyB3aGljaCBpbmRpY2F0ZSB3aGljaCBwYXJ0cyAoInNlZ21lbnRzIikg
b2YgdGhlIHByb2dyYW0gdG8KLQkgKiBsb2FkIHdoZXJlLgotCSAqLwotCi0JLyogV2UgcmVhZCBp
biBhbGwgdGhlIHByb2dyYW0gaGVhZGVycyBhdCBvbmNlOiAqLwotCWlmIChsc2VlayhlbGZfZmQs
IGVoZHItPmVfcGhvZmYsIFNFRUtfU0VUKSA8IDApCi0JCWVycigxLCAiU2Vla2luZyB0byBwcm9n
cmFtIGhlYWRlcnMiKTsKLQlpZiAocmVhZChlbGZfZmQsIHBoZHIsIHNpemVvZihwaGRyKSkgIT0g
c2l6ZW9mKHBoZHIpKQotCQllcnIoMSwgIlJlYWRpbmcgcHJvZ3JhbSBoZWFkZXJzIik7Ci0KLQkv
KgotCSAqIFRyeSBhbGwgdGhlIGhlYWRlcnM6IHRoZXJlIGFyZSB1c3VhbGx5IG9ubHkgdGhyZWUu
ICBBIHJlYWQtb25seSBvbmUsCi0JICogYSByZWFkLXdyaXRlIG9uZSwgYW5kIGEgIm5vdGUiIHNl
Y3Rpb24gd2hpY2ggd2UgZG9uJ3QgbG9hZC4KLQkgKi8KLQlmb3IgKGkgPSAwOyBpIDwgZWhkci0+
ZV9waG51bTsgaSsrKSB7Ci0JCS8qIElmIHRoaXMgaXNuJ3QgYSBsb2FkYWJsZSBzZWdtZW50LCB3
ZSBpZ25vcmUgaXQgKi8KLQkJaWYgKHBoZHJbaV0ucF90eXBlICE9IFBUX0xPQUQpCi0JCQljb250
aW51ZTsKLQotCQl2ZXJib3NlKCJTZWN0aW9uICVpOiBzaXplICVpIGFkZHIgJXBcbiIsCi0JCQlp
LCBwaGRyW2ldLnBfbWVtc3osICh2b2lkICopcGhkcltpXS5wX3BhZGRyKTsKLQotCQkvKiBXZSBt
YXAgdGhpcyBzZWN0aW9uIG9mIHRoZSBmaWxlIGF0IGl0cyBwaHlzaWNhbCBhZGRyZXNzLiAqLwot
CQltYXBfYXQoZWxmX2ZkLCBmcm9tX2d1ZXN0X3BoeXMocGhkcltpXS5wX3BhZGRyKSwKLQkJICAg
ICAgIHBoZHJbaV0ucF9vZmZzZXQsIHBoZHJbaV0ucF9maWxlc3opOwotCX0KLQotCS8qIFRoZSBl
bnRyeSBwb2ludCBpcyBnaXZlbiBpbiB0aGUgRUxGIGhlYWRlci4gKi8KLQlyZXR1cm4gZWhkci0+
ZV9lbnRyeTsKLX0KLQotLypMOjE1MAotICogQSBiekltYWdlLCB1bmxpa2UgYW4gRUxGIGZpbGUs
IGlzIG5vdCBtZWFudCB0byBiZSBsb2FkZWQuICBZb3UncmUgc3VwcG9zZWQKLSAqIHRvIGp1bXAg
aW50byBpdCBhbmQgaXQgd2lsbCB1bnBhY2sgaXRzZWxmLiAgV2UgdXNlZCB0byBoYXZlIHRvIHBl
cmZvcm0gc29tZQotICogaGFpcnkgbWFnaWMgYmVjYXVzZSB0aGUgdW5wYWNraW5nIGNvZGUgc2Nh
cmVkIG1lLgotICoKLSAqIEZvcnR1bmF0ZWx5LCBKZXJlbXkgRml0emhhcmRpbmdlIGNvbnZpbmNl
ZCBtZSBpdCB3YXNuJ3QgdGhhdCBoYXJkIGFuZCB3cm90ZQotICogYSBzbWFsbCBwYXRjaCB0byBq
dW1wIG92ZXIgdGhlIHRyaWNreSBiaXRzIGluIHRoZSBHdWVzdCwgc28gbm93IHdlIGp1c3QgcmVh
ZAotICogdGhlIGZ1bmt5IGhlYWRlciBzbyB3ZSBrbm93IHdoZXJlIGluIHRoZSBmaWxlIHRvIGxv
YWQsIGFuZCBhd2F5IHdlIGdvIQotICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBsb2FkX2J6aW1h
Z2UoaW50IGZkKQotewotCXN0cnVjdCBib290X3BhcmFtcyBib290OwotCWludCByOwotCS8qIE1v
ZGVybiBiekltYWdlcyBnZXQgbG9hZGVkIGF0IDFNLiAqLwotCXZvaWQgKnAgPSBmcm9tX2d1ZXN0
X3BoeXMoMHgxMDAwMDApOwotCi0JLyoKLQkgKiBHbyBiYWNrIHRvIHRoZSBzdGFydCBvZiB0aGUg
ZmlsZSBhbmQgcmVhZCB0aGUgaGVhZGVyLiAgSXQgc2hvdWxkIGJlCi0JICogYSBMaW51eCBib290
IGhlYWRlciAoc2VlIERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0KQotCSAqLwotCWxzZWVrKGZk
LCAwLCBTRUVLX1NFVCk7Ci0JcmVhZChmZCwgJmJvb3QsIHNpemVvZihib290KSk7Ci0KLQkvKiBJ
bnNpZGUgdGhlIHNldHVwX2hkciwgd2UgZXhwZWN0IHRoZSBtYWdpYyAiSGRyUyIgKi8KLQlpZiAo
bWVtY21wKCZib290Lmhkci5oZWFkZXIsICJIZHJTIiwgNCkgIT0gMCkKLQkJZXJyeCgxLCAiVGhp
cyBkb2Vzbid0IGxvb2sgbGlrZSBhIGJ6SW1hZ2UgdG8gbWUiKTsKLQotCS8qIFNraXAgb3ZlciB0
aGUgZXh0cmEgc2VjdG9ycyBvZiB0aGUgaGVhZGVyLiAqLwotCWxzZWVrKGZkLCAoYm9vdC5oZHIu
c2V0dXBfc2VjdHMrMSkgKiA1MTIsIFNFRUtfU0VUKTsKLQotCS8qIE5vdyByZWFkIGV2ZXJ5dGhp
bmcgaW50byBtZW1vcnkuIGluIG5pY2UgYmlnIGNodW5rcy4gKi8KLQl3aGlsZSAoKHIgPSByZWFk
KGZkLCBwLCA2NTUzNikpID4gMCkKLQkJcCArPSByOwotCi0JLyogRmluYWxseSwgY29kZTMyX3N0
YXJ0IHRlbGxzIHVzIHdoZXJlIHRvIGVudGVyIHRoZSBrZXJuZWwuICovCi0JcmV0dXJuIGJvb3Qu
aGRyLmNvZGUzMl9zdGFydDsKLX0KLQotLypMOjE0MAotICogTG9hZGluZyB0aGUga2VybmVsIGlz
IGVhc3kgd2hlbiBpdCdzIGEgInZtbGludXgiLCBidXQgbW9zdCBrZXJuZWxzCi0gKiBjb21lIHdy
YXBwZWQgdXAgaW4gdGhlIHNlbGYtZGVjb21wcmVzc2luZyAiYnpJbWFnZSIgZm9ybWF0LiAgV2l0
aCBhIGxpdHRsZQotICogd29yaywgd2UgY2FuIGxvYWQgdGhvc2UsIHRvby4KLSAqLwotc3RhdGlj
IHVuc2lnbmVkIGxvbmcgbG9hZF9rZXJuZWwoaW50IGZkKQotewotCUVsZjMyX0VoZHIgaGRyOwot
Ci0JLyogUmVhZCBpbiB0aGUgZmlyc3QgZmV3IGJ5dGVzLiAqLwotCWlmIChyZWFkKGZkLCAmaGRy
LCBzaXplb2YoaGRyKSkgIT0gc2l6ZW9mKGhkcikpCi0JCWVycigxLCAiUmVhZGluZyBrZXJuZWwi
KTsKLQotCS8qIElmIGl0J3MgYW4gRUxGIGZpbGUsIGl0IHN0YXJ0cyB3aXRoICJcMTc3RUxGIiAq
LwotCWlmIChtZW1jbXAoaGRyLmVfaWRlbnQsIEVMRk1BRywgU0VMRk1BRykgPT0gMCkKLQkJcmV0
dXJuIG1hcF9lbGYoZmQsICZoZHIpOwotCi0JLyogT3RoZXJ3aXNlIHdlIGFzc3VtZSBpdCdzIGEg
YnpJbWFnZSwgYW5kIHRyeSB0byBsb2FkIGl0LiAqLwotCXJldHVybiBsb2FkX2J6aW1hZ2UoZmQp
OwotfQotCi0vKgotICogVGhpcyBpcyBhIHRyaXZpYWwgbGl0dGxlIGhlbHBlciB0byBhbGlnbiBw
YWdlcy4gIEFuZGkgS2xlZW4gaGF0ZWQgaXQgYmVjYXVzZQotICogaXQgY2FsbHMgZ2V0cGFnZXNp
emUoKSB0d2ljZTogIml0J3MgZHVtYiBjb2RlLiIKLSAqCi0gKiBLZXJuZWwgZ3V5cyBnZXQgcmVh
bGx5IGhldCB1cCBhYm91dCBvcHRpbWl6YXRpb24sIGV2ZW4gd2hlbiBpdCdzIG5vdAotICogbmVj
ZXNzYXJ5LiAgSSBsZWF2ZSB0aGlzIGNvZGUgYXMgYSByZWFjdGlvbiBhZ2FpbnN0IHRoYXQuCi0g
Ki8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwYWdlX2FsaWduKHVuc2lnbmVkIGxvbmcg
YWRkcikKLXsKLQkvKiBBZGQgdXB3YXJkcyBhbmQgdHJ1bmNhdGUgZG93bndhcmRzLiAqLwotCXJl
dHVybiAoKGFkZHIgKyBnZXRwYWdlc2l6ZSgpLTEpICYgfihnZXRwYWdlc2l6ZSgpLTEpKTsKLX0K
LQotLypMOjE4MAotICogQW4gImluaXRpYWwgcmFtIGRpc2siIGlzIGEgZGlzayBpbWFnZSBsb2Fk
ZWQgaW50byBtZW1vcnkgYWxvbmcgd2l0aCB0aGUKLSAqIGtlcm5lbCB3aGljaCB0aGUga2VybmVs
IGNhbiB1c2UgdG8gYm9vdCBmcm9tIHdpdGhvdXQgbmVlZGluZyBhbnkgZHJpdmVycy4KLSAqIE1v
c3QgZGlzdHJpYnV0aW9ucyBub3cgdXNlIHRoaXMgYXMgc3RhbmRhcmQ6IHRoZSBpbml0cmQgY29u
dGFpbnMgdGhlIGNvZGUgdG8KLSAqIGxvYWQgdGhlIGFwcHJvcHJpYXRlIGRyaXZlciBtb2R1bGVz
IGZvciB0aGUgY3VycmVudCBtYWNoaW5lLgotICoKLSAqIEltcG9ydGFudGx5LCBKYW1lcyBNb3Jy
aXMgd29ya3MgZm9yIFJlZEhhdCwgYW5kIEZlZG9yYSB1c2VzIGluaXRyZHMgZm9yIGl0cwotICog
a2VybmVscy4gIEhlIHNlbnQgbWUgdGhpcyAoYW5kIHRlbGxzIG1lIHdoZW4gSSBicmVhayBpdCku
Ci0gKi8KLXN0YXRpYyB1bnNpZ25lZCBsb25nIGxvYWRfaW5pdHJkKGNvbnN0IGNoYXIgKm5hbWUs
IHVuc2lnbmVkIGxvbmcgbWVtKQotewotCWludCBpZmQ7Ci0Jc3RydWN0IHN0YXQgc3Q7Ci0JdW5z
aWduZWQgbG9uZyBsZW47Ci0KLQlpZmQgPSBvcGVuX29yX2RpZShuYW1lLCBPX1JET05MWSk7Ci0J
LyogZnN0YXQoKSBpcyBuZWVkZWQgdG8gZ2V0IHRoZSBmaWxlIHNpemUuICovCi0JaWYgKGZzdGF0
KGlmZCwgJnN0KSA8IDApCi0JCWVycigxLCAiZnN0YXQoKSBvbiBpbml0cmQgJyVzJyIsIG5hbWUp
OwotCi0JLyoKLQkgKiBXZSBtYXAgdGhlIGluaXRyZCBhdCB0aGUgdG9wIG9mIG1lbW9yeSwgYnV0
IG1tYXAgd2FudHMgaXQgdG8gYmUKLQkgKiBwYWdlLWFsaWduZWQsIHNvIHdlIHJvdW5kIHRoZSBz
aXplIHVwIGZvciB0aGF0LgotCSAqLwotCWxlbiA9IHBhZ2VfYWxpZ24oc3Quc3Rfc2l6ZSk7Ci0J
bWFwX2F0KGlmZCwgZnJvbV9ndWVzdF9waHlzKG1lbSAtIGxlbiksIDAsIHN0LnN0X3NpemUpOwot
CS8qCi0JICogT25jZSBhIGZpbGUgaXMgbWFwcGVkLCB5b3UgY2FuIGNsb3NlIHRoZSBmaWxlIGRl
c2NyaXB0b3IuICBJdCdzIGEKLQkgKiBsaXR0bGUgb2RkLCBidXQgcXVpdGUgdXNlZnVsLgotCSAq
LwotCWNsb3NlKGlmZCk7Ci0JdmVyYm9zZSgibWFwcGVkIGluaXRyZCAlcyBzaXplPSVsdSBAICVw
XG4iLCBuYW1lLCBsZW4sICh2b2lkKiltZW0tbGVuKTsKLQotCS8qIFdlIHJldHVybiB0aGUgaW5p
dHJkIHNpemUuICovCi0JcmV0dXJuIGxlbjsKLX0KLS8qOiovCi0KLS8qCi0gKiBTaW1wbGUgcm91
dGluZSB0byByb2xsIGFsbCB0aGUgY29tbWFuZGxpbmUgYXJndW1lbnRzIHRvZ2V0aGVyIHdpdGgg
c3BhY2VzCi0gKiBiZXR3ZWVuIHRoZW0uCi0gKi8KLXN0YXRpYyB2b2lkIGNvbmNhdChjaGFyICpk
c3QsIGNoYXIgKmFyZ3NbXSkKLXsKLQl1bnNpZ25lZCBpbnQgaSwgbGVuID0gMDsKLQotCWZvciAo
aSA9IDA7IGFyZ3NbaV07IGkrKykgewotCQlpZiAoaSkgewotCQkJc3RyY2F0KGRzdCtsZW4sICIg
Iik7Ci0JCQlsZW4rKzsKLQkJfQotCQlzdHJjcHkoZHN0K2xlbiwgYXJnc1tpXSk7Ci0JCWxlbiAr
PSBzdHJsZW4oYXJnc1tpXSk7Ci0JfQotCS8qIEluIGNhc2UgaXQncyBlbXB0eS4gKi8KLQlkc3Rb
bGVuXSA9ICdcMCc7Ci19Ci0KLS8qTDoxODUKLSAqIFRoaXMgaXMgd2hlcmUgd2UgYWN0dWFsbHkg
dGVsbCB0aGUga2VybmVsIHRvIGluaXRpYWxpemUgdGhlIEd1ZXN0LiAgV2UKLSAqIHNhdyB0aGUg
YXJndW1lbnRzIGl0IGV4cGVjdHMgd2hlbiB3ZSBsb29rZWQgYXQgaW5pdGlhbGl6ZSgpIGluIGxn
dWVzdF91c2VyLmM6Ci0gKiB0aGUgYmFzZSBvZiBHdWVzdCAicGh5c2ljYWwiIG1lbW9yeSwgdGhl
IHRvcCBwaHlzaWNhbCBwYWdlIHRvIGFsbG93IGFuZCB0aGUKLSAqIGVudHJ5IHBvaW50IGZvciB0
aGUgR3Vlc3QuCi0gKi8KLXN0YXRpYyB2b2lkIHRlbGxfa2VybmVsKHVuc2lnbmVkIGxvbmcgc3Rh
cnQpCi17Ci0JdW5zaWduZWQgbG9uZyBhcmdzW10gPSB7IExIUkVRX0lOSVRJQUxJWkUsCi0JCQkJ
ICh1bnNpZ25lZCBsb25nKWd1ZXN0X2Jhc2UsCi0JCQkJIGd1ZXN0X2xpbWl0IC8gZ2V0cGFnZXNp
emUoKSwgc3RhcnQsCi0JCQkJIChndWVzdF9tbWlvK2dldHBhZ2VzaXplKCktMSkgLyBnZXRwYWdl
c2l6ZSgpIH07Ci0JdmVyYm9zZSgiR3Vlc3Q6ICVwIC0gJXAgKCUjbHgsIE1NSU8gJSNseClcbiIs
Ci0JCWd1ZXN0X2Jhc2UsIGd1ZXN0X2Jhc2UgKyBndWVzdF9saW1pdCwKLQkJZ3Vlc3RfbGltaXQs
IGd1ZXN0X21taW8pOwotCWxndWVzdF9mZCA9IG9wZW5fb3JfZGllKCIvZGV2L2xndWVzdCIsIE9f
UkRXUik7Ci0JaWYgKHdyaXRlKGxndWVzdF9mZCwgYXJncywgc2l6ZW9mKGFyZ3MpKSA8IDApCi0J
CWVycigxLCAiV3JpdGluZyB0byAvZGV2L2xndWVzdCIpOwotfQotLyo6Ki8KLQotLypMOjIwMAot
ICogRGV2aWNlIEhhbmRsaW5nLgotICoKLSAqIFdoZW4gdGhlIEd1ZXN0IGdpdmVzIHVzIGEgYnVm
ZmVyLCBpdCBzZW5kcyBhbiBhcnJheSBvZiBhZGRyZXNzZXMgYW5kIHNpemVzLgotICogV2UgbmVl
ZCB0byBtYWtlIHN1cmUgaXQncyBub3QgdHJ5aW5nIHRvIHJlYWNoIGludG8gdGhlIExhdW5jaGVy
IGl0c2VsZiwgc28KLSAqIHdlIGhhdmUgYSBjb252ZW5pZW50IHJvdXRpbmUgd2hpY2ggY2hlY2tz
IGl0IGFuZCBleGl0cyB3aXRoIGFuIGVycm9yIG1lc3NhZ2UKLSAqIGlmIHNvbWV0aGluZyBmdW5u
eSBpcyBnb2luZyBvbjoKLSAqLwotc3RhdGljIHZvaWQgKl9jaGVja19wb2ludGVyKHN0cnVjdCBk
ZXZpY2UgKmQsCi0JCQkgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgc2l6ZSwK
LQkJCSAgICB1bnNpZ25lZCBpbnQgbGluZSkKLXsKLQkvKgotCSAqIENoZWNrIGlmIHRoZSByZXF1
ZXN0ZWQgYWRkcmVzcyBhbmQgc2l6ZSBleGNlZWRzIHRoZSBhbGxvY2F0ZWQgbWVtb3J5LAotCSAq
IG9yIGFkZHIgKyBzaXplIHdyYXBzIGFyb3VuZC4KLQkgKi8KLQlpZiAoKGFkZHIgKyBzaXplKSA+
IGd1ZXN0X2xpbWl0IHx8IChhZGRyICsgc2l6ZSkgPCBhZGRyKQotCQliYWRfZHJpdmVyKGQsICIl
czolaTogSW52YWxpZCBhZGRyZXNzICUjbHgiLAotCQkJICAgX19GSUxFX18sIGxpbmUsIGFkZHIp
OwotCS8qCi0JICogV2UgcmV0dXJuIGEgcG9pbnRlciBmb3IgdGhlIGNhbGxlcidzIGNvbnZlbmll
bmNlLCBub3cgd2Uga25vdyBpdCdzCi0JICogc2FmZSB0byB1c2UuCi0JICovCi0JcmV0dXJuIGZy
b21fZ3Vlc3RfcGh5cyhhZGRyKTsKLX0KLS8qIEEgbWFjcm8gd2hpY2ggdHJhbnNwYXJlbnRseSBo
YW5kcyB0aGUgbGluZSBudW1iZXIgdG8gdGhlIHJlYWwgZnVuY3Rpb24uICovCi0jZGVmaW5lIGNo
ZWNrX3BvaW50ZXIoZCxhZGRyLHNpemUpIF9jaGVja19wb2ludGVyKGQsIGFkZHIsIHNpemUsIF9f
TElORV9fKQotCi0vKgotICogRWFjaCBidWZmZXIgaW4gdGhlIHZpcnRxdWV1ZXMgaXMgYWN0dWFs
bHkgYSBjaGFpbiBvZiBkZXNjcmlwdG9ycy4gIFRoaXMKLSAqIGZ1bmN0aW9uIHJldHVybnMgdGhl
IG5leHQgZGVzY3JpcHRvciBpbiB0aGUgY2hhaW4sIG9yIHZxLT52cmluZy5udW0gaWYgd2UncmUK
LSAqIGF0IHRoZSBlbmQuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBuZXh0X2Rlc2Moc3RydWN0IGRl
dmljZSAqZCwgc3RydWN0IHZyaW5nX2Rlc2MgKmRlc2MsCi0JCQkgIHVuc2lnbmVkIGludCBpLCB1
bnNpZ25lZCBpbnQgbWF4KQotewotCXVuc2lnbmVkIGludCBuZXh0OwotCi0JLyogSWYgdGhpcyBk
ZXNjcmlwdG9yIHNheXMgaXQgZG9lc24ndCBjaGFpbiwgd2UncmUgZG9uZS4gKi8KLQlpZiAoIShk
ZXNjW2ldLmZsYWdzICYgVlJJTkdfREVTQ19GX05FWFQpKQotCQlyZXR1cm4gbWF4OwotCi0JLyog
Q2hlY2sgdGhleSdyZSBub3QgbGVhZGluZyB1cyBvZmYgZW5kIG9mIGRlc2NyaXB0b3JzLiAqLwot
CW5leHQgPSBkZXNjW2ldLm5leHQ7Ci0JLyogTWFrZSBzdXJlIGNvbXBpbGVyIGtub3dzIHRvIGdy
YWIgdGhhdDogd2UgZG9uJ3Qgd2FudCBpdCBjaGFuZ2luZyEgKi8KLQl3bWIoKTsKLQotCWlmIChu
ZXh0ID49IG1heCkKLQkJYmFkX2RyaXZlcihkLCAiRGVzYyBuZXh0IGlzICV1IiwgbmV4dCk7Ci0K
LQlyZXR1cm4gbmV4dDsKLX0KLQotLyoKLSAqIFRoaXMgYWN0dWFsbHkgc2VuZHMgdGhlIGludGVy
cnVwdCBmb3IgdGhpcyB2aXJ0cXVldWUsIGlmIHdlJ3ZlIHVzZWQgYQotICogYnVmZmVyLgotICov
Ci1zdGF0aWMgdm9pZCB0cmlnZ2VyX2lycShzdHJ1Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQl1bnNp
Z25lZCBsb25nIGJ1ZltdID0geyBMSFJFUV9JUlEsIHZxLT5kZXYtPmNvbmZpZy5pcnFfbGluZSB9
OwotCi0JLyogRG9uJ3QgaW5mb3JtIHRoZW0gaWYgbm90aGluZyB1c2VkLiAqLwotCWlmICghdnEt
PnBlbmRpbmdfdXNlZCkKLQkJcmV0dXJuOwotCXZxLT5wZW5kaW5nX3VzZWQgPSAwOwotCi0JLyoK
LQkgKiAyLjQuNy4xOgotCSAqCi0JICogIElmIHRoZSBWSVJUSU9fRl9FVkVOVF9JRFggZmVhdHVy
ZSBiaXQgaXMgbm90IG5lZ290aWF0ZWQ6Ci0JICogICAgVGhlIGRyaXZlciBNVVNUIHNldCBmbGFn
cyB0byAwIG9yIDEuIAotCSAqLwotCWlmICh2cS0+dnJpbmcuYXZhaWwtPmZsYWdzID4gMSkKLQkJ
YmFkX2RyaXZlcl92cSh2cSwgImF2YWlsLT5mbGFncyA9ICV1XG4iLCB2cS0+dnJpbmcuYXZhaWwt
PmZsYWdzKTsKLQotCS8qCi0JICogMi40LjcuMjoKLQkgKgotCSAqICBJZiB0aGUgVklSVElPX0Zf
RVZFTlRfSURYIGZlYXR1cmUgYml0IGlzIG5vdCBuZWdvdGlhdGVkOgotCSAqCi0JICogICAgIC0g
VGhlIGRldmljZSBNVVNUIGlnbm9yZSB0aGUgdXNlZF9ldmVudCB2YWx1ZS4KLQkgKiAgICAgLSBB
ZnRlciB0aGUgZGV2aWNlIHdyaXRlcyBhIGRlc2NyaXB0b3IgaW5kZXggaW50byB0aGUgdXNlZCBy
aW5nOgotCSAqICAgICAgICAgLSBJZiBmbGFncyBpcyAxLCB0aGUgZGV2aWNlIFNIT1VMRCBOT1Qg
c2VuZCBhbiBpbnRlcnJ1cHQuCi0JICogICAgICAgICAtIElmIGZsYWdzIGlzIDAsIHRoZSBkZXZp
Y2UgTVVTVCBzZW5kIGFuIGludGVycnVwdC4KLQkgKi8KLQlpZiAodnEtPnZyaW5nLmF2YWlsLT5m
bGFncyAmIFZSSU5HX0FWQUlMX0ZfTk9fSU5URVJSVVBUKSB7Ci0JCXJldHVybjsKLQl9Ci0KLQkv
KgotCSAqIDQuMS40LjUuMToKLQkgKgotCSAqICBJZiBNU0ktWCBjYXBhYmlsaXR5IGlzIGRpc2Fi
bGVkLCB0aGUgZGV2aWNlIE1VU1Qgc2V0IHRoZSBRdWV1ZQotCSAqICBJbnRlcnJ1cHQgYml0IGlu
IElTUiBzdGF0dXMgYmVmb3JlIHNlbmRpbmcgYSB2aXJ0cXVldWUgbm90aWZpY2F0aW9uCi0JICog
IHRvIHRoZSBkcml2ZXIuCi0JICovCi0JdnEtPmRldi0+bW1pby0+aXNyID0gMHgxOwotCi0JLyog
U2VuZCB0aGUgR3Vlc3QgYW4gaW50ZXJydXB0IHRlbGwgdGhlbSB3ZSB1c2VkIHNvbWV0aGluZyB1
cC4gKi8KLQlpZiAod3JpdGUobGd1ZXN0X2ZkLCBidWYsIHNpemVvZihidWYpKSAhPSAwKQotCQll
cnIoMSwgIlRyaWdnZXJpbmcgaXJxICVpIiwgdnEtPmRldi0+Y29uZmlnLmlycV9saW5lKTsKLX0K
LQotLyoKLSAqIFRoaXMgbG9va3MgaW4gdGhlIHZpcnRxdWV1ZSBmb3IgdGhlIGZpcnN0IGF2YWls
YWJsZSBidWZmZXIsIGFuZCBjb252ZXJ0cwotICogaXQgdG8gYW4gaW92ZWMgZm9yIGNvbnZlbmll
bnQgYWNjZXNzLiAgU2luY2UgZGVzY3JpcHRvcnMgY29uc2lzdCBvZiBzb21lCi0gKiBudW1iZXIg
b2Ygb3V0cHV0IHRoZW4gc29tZSBudW1iZXIgb2YgaW5wdXQgZGVzY3JpcHRvcnMsIGl0J3MgYWN0
dWFsbHkgdHdvCi0gKiBpb3ZlY3MsIGJ1dCB3ZSBwYWNrIHRoZW0gaW50byBvbmUgYW5kIG5vdGUg
aG93IG1hbnkgb2YgZWFjaCB0aGVyZSB3ZXJlLgotICoKLSAqIFRoaXMgZnVuY3Rpb24gd2FpdHMg
aWYgbmVjZXNzYXJ5LCBhbmQgcmV0dXJucyB0aGUgZGVzY3JpcHRvciBudW1iZXIgZm91bmQuCi0g
Ki8KLXN0YXRpYyB1bnNpZ25lZCB3YWl0X2Zvcl92cV9kZXNjKHN0cnVjdCB2aXJ0cXVldWUgKnZx
LAotCQkJCSBzdHJ1Y3QgaW92ZWMgaW92W10sCi0JCQkJIHVuc2lnbmVkIGludCAqb3V0X251bSwg
dW5zaWduZWQgaW50ICppbl9udW0pCi17Ci0JdW5zaWduZWQgaW50IGksIGhlYWQsIG1heDsKLQlz
dHJ1Y3QgdnJpbmdfZGVzYyAqZGVzYzsKLQl1MTYgbGFzdF9hdmFpbCA9IGxnX2xhc3RfYXZhaWwo
dnEpOwotCi0JLyoKLQkgKiAyLjQuNy4xOgotCSAqCi0JICogICBUaGUgZHJpdmVyIE1VU1QgaGFu
ZGxlIHNwdXJpb3VzIGludGVycnVwdHMgZnJvbSB0aGUgZGV2aWNlLgotCSAqCi0JICogVGhhdCdz
IHdoeSB0aGlzIGlzIGEgd2hpbGUgbG9vcC4KLQkgKi8KLQotCS8qIFRoZXJlJ3Mgbm90aGluZyBh
dmFpbGFibGU/ICovCi0Jd2hpbGUgKGxhc3RfYXZhaWwgPT0gdnEtPnZyaW5nLmF2YWlsLT5pZHgp
IHsKLQkJdTY0IGV2ZW50OwotCi0JCS8qCi0JCSAqIFNpbmNlIHdlJ3JlIGFib3V0IHRvIHNsZWVw
LCBub3cgaXMgYSBnb29kIHRpbWUgdG8gdGVsbCB0aGUKLQkJICogR3Vlc3QgYWJvdXQgd2hhdCB3
ZSd2ZSB1c2VkIHVwIHRvIG5vdy4KLQkJICovCi0JCXRyaWdnZXJfaXJxKHZxKTsKLQotCQkvKiBP
Sywgbm93IHdlIG5lZWQgdG8ga25vdyBhYm91dCBhZGRlZCBkZXNjcmlwdG9ycy4gKi8KLQkJdnEt
PnZyaW5nLnVzZWQtPmZsYWdzICY9IH5WUklOR19VU0VEX0ZfTk9fTk9USUZZOwotCi0JCS8qCi0J
CSAqIFRoZXkgY291bGQgaGF2ZSBzbGlwcGVkIG9uZSBpbiBhcyB3ZSB3ZXJlIGRvaW5nIHRoYXQ6
IG1ha2UKLQkJICogc3VyZSBpdCdzIHdyaXR0ZW4sIHRoZW4gY2hlY2sgYWdhaW4uCi0JCSAqLwot
CQltYigpOwotCQlpZiAobGFzdF9hdmFpbCAhPSB2cS0+dnJpbmcuYXZhaWwtPmlkeCkgewotCQkJ
dnEtPnZyaW5nLnVzZWQtPmZsYWdzIHw9IFZSSU5HX1VTRURfRl9OT19OT1RJRlk7Ci0JCQlicmVh
azsKLQkJfQotCi0JCS8qIE5vdGhpbmcgbmV3PyAgV2FpdCBmb3IgZXZlbnRmZCB0byB0ZWxsIHVz
IHRoZXkgcmVmaWxsZWQuICovCi0JCWlmIChyZWFkKHZxLT5ldmVudGZkLCAmZXZlbnQsIHNpemVv
ZihldmVudCkpICE9IHNpemVvZihldmVudCkpCi0JCQllcnJ4KDEsICJFdmVudCByZWFkIGZhaWxl
ZD8iKTsKLQotCQkvKiBXZSBkb24ndCBuZWVkIHRvIGJlIG5vdGlmaWVkIGFnYWluLiAqLwotCQl2
cS0+dnJpbmcudXNlZC0+ZmxhZ3MgfD0gVlJJTkdfVVNFRF9GX05PX05PVElGWTsKLQl9Ci0KLQkv
KiBDaGVjayBpdCBpc24ndCBkb2luZyB2ZXJ5IHN0cmFuZ2UgdGhpbmdzIHdpdGggZGVzY3JpcHRv
ciBudW1iZXJzLiAqLwotCWlmICgodTE2KSh2cS0+dnJpbmcuYXZhaWwtPmlkeCAtIGxhc3RfYXZh
aWwpID4gdnEtPnZyaW5nLm51bSkKLQkJYmFkX2RyaXZlcl92cSh2cSwgIkd1ZXN0IG1vdmVkIHVz
ZWQgaW5kZXggZnJvbSAldSB0byAldSIsCi0JCQkgICAgICBsYXN0X2F2YWlsLCB2cS0+dnJpbmcu
YXZhaWwtPmlkeCk7Ci0KLQkvKiAKLQkgKiBNYWtlIHN1cmUgd2UgcmVhZCB0aGUgZGVzY3JpcHRv
ciBudW1iZXIgKmFmdGVyKiB3ZSByZWFkIHRoZSByaW5nCi0JICogdXBkYXRlOyBkb24ndCBsZXQg
dGhlIGNwdSBvciBjb21waWxlciBjaGFuZ2UgdGhlIG9yZGVyLgotCSAqLwotCXJtYigpOwotCi0J
LyoKLQkgKiBHcmFiIHRoZSBuZXh0IGRlc2NyaXB0b3IgbnVtYmVyIHRoZXkncmUgYWR2ZXJ0aXNp
bmcsIGFuZCBpbmNyZW1lbnQKLQkgKiB0aGUgaW5kZXggd2UndmUgc2Vlbi4KLQkgKi8KLQloZWFk
ID0gdnEtPnZyaW5nLmF2YWlsLT5yaW5nW2xhc3RfYXZhaWwgJSB2cS0+dnJpbmcubnVtXTsKLQls
Z19sYXN0X2F2YWlsKHZxKSsrOwotCi0JLyogSWYgdGhlaXIgbnVtYmVyIGlzIHNpbGx5LCB0aGF0
J3MgYSBmYXRhbCBtaXN0YWtlLiAqLwotCWlmIChoZWFkID49IHZxLT52cmluZy5udW0pCi0JCWJh
ZF9kcml2ZXJfdnEodnEsICJHdWVzdCBzYXlzIGluZGV4ICV1IGlzIGF2YWlsYWJsZSIsIGhlYWQp
OwotCi0JLyogV2hlbiB3ZSBzdGFydCB0aGVyZSBhcmUgbm9uZSBvZiBlaXRoZXIgaW5wdXQgbm9y
IG91dHB1dC4gKi8KLQkqb3V0X251bSA9ICppbl9udW0gPSAwOwotCi0JbWF4ID0gdnEtPnZyaW5n
Lm51bTsKLQlkZXNjID0gdnEtPnZyaW5nLmRlc2M7Ci0JaSA9IGhlYWQ7Ci0KLQkvKgotCSAqIFdl
IGhhdmUgdG8gcmVhZCB0aGUgZGVzY3JpcHRvciBhZnRlciB3ZSByZWFkIHRoZSBkZXNjcmlwdG9y
IG51bWJlciwKLQkgKiBidXQgdGhlcmUncyBhIGRhdGEgZGVwZW5kZW5jeSB0aGVyZSBzbyB0aGUg
Q1BVIHNob3VsZG4ndCByZW9yZGVyCi0JICogdGhhdDogbm8gcm1iKCkgcmVxdWlyZWQuCi0JICov
Ci0KLQlkbyB7Ci0JCS8qCi0JCSAqIElmIHRoaXMgaXMgYW4gaW5kaXJlY3QgZW50cnksIHRoZW4g
dGhpcyBidWZmZXIgY29udGFpbnMgYQotCQkgKiBkZXNjcmlwdG9yIHRhYmxlIHdoaWNoIHdlIGhh
bmRsZSBhcyBpZiBpdCdzIGFueSBub3JtYWwKLQkJICogZGVzY3JpcHRvciBjaGFpbi4KLQkJICov
Ci0JCWlmIChkZXNjW2ldLmZsYWdzICYgVlJJTkdfREVTQ19GX0lORElSRUNUKSB7Ci0JCQkvKiAy
LjQuNS4zLjE6Ci0JCQkgKgotCQkJICogIFRoZSBkcml2ZXIgTVVTVCBOT1Qgc2V0IHRoZSBWSVJU
UV9ERVNDX0ZfSU5ESVJFQ1QKLQkJCSAqICBmbGFnIHVubGVzcyB0aGUgVklSVElPX0ZfSU5ESVJF
Q1RfREVTQyBmZWF0dXJlIHdhcwotCQkJICogIG5lZ290aWF0ZWQuCi0JCQkgKi8KLQkJCWlmICgh
KHZxLT5kZXYtPmZlYXR1cmVzX2FjY2VwdGVkICYKLQkJCSAgICAgICgxPDxWSVJUSU9fUklOR19G
X0lORElSRUNUX0RFU0MpKSkKLQkJCQliYWRfZHJpdmVyX3ZxKHZxLCAidnEgaW5kaXJlY3Qgbm90
IG5lZ290aWF0ZWQiKTsKLQotCQkJLyoKLQkJCSAqIDIuNC41LjMuMToKLQkJCSAqCi0JCQkgKiAg
IFRoZSBkcml2ZXIgTVVTVCBOT1Qgc2V0IHRoZSBWSVJUUV9ERVNDX0ZfSU5ESVJFQ1QKLQkJCSAq
ICAgZmxhZyB3aXRoaW4gYW4gaW5kaXJlY3QgZGVzY3JpcHRvciAoaWUuIG9ubHkgb25lCi0JCQkg
KiAgIHRhYmxlIHBlciBkZXNjcmlwdG9yKS4KLQkJCSAqLwotCQkJaWYgKGRlc2MgIT0gdnEtPnZy
aW5nLmRlc2MpCi0JCQkJYmFkX2RyaXZlcl92cSh2cSwgIkluZGlyZWN0IHdpdGhpbiBpbmRpcmVj
dCIpOwotCi0JCQkvKgotCQkJICogUHJvcG9zZWQgdXBkYXRlIFZJUlRJTy0xMzQgc3BlbGxzIHRo
aXMgb3V0OgotCQkJICoKLQkJCSAqICAgQSBkcml2ZXIgTVVTVCBOT1Qgc2V0IGJvdGggVklSVFFf
REVTQ19GX0lORElSRUNUCi0JCQkgKiAgIGFuZCBWSVJUUV9ERVNDX0ZfTkVYVCBpbiBmbGFncy4K
LQkJCSAqLwotCQkJaWYgKGRlc2NbaV0uZmxhZ3MgJiBWUklOR19ERVNDX0ZfTkVYVCkKLQkJCQli
YWRfZHJpdmVyX3ZxKHZxLCAiaW5kaXJlY3QgYW5kIG5leHQgdG9nZXRoZXIiKTsKLQotCQkJaWYg
KGRlc2NbaV0ubGVuICUgc2l6ZW9mKHN0cnVjdCB2cmluZ19kZXNjKSkKLQkJCQliYWRfZHJpdmVy
X3ZxKHZxLAotCQkJCQkgICAgICAiSW52YWxpZCBzaXplIGZvciBpbmRpcmVjdCB0YWJsZSIpOwot
CQkJLyoKLQkJCSAqIDIuNC41LjMuMjoKLQkJCSAqCi0JCQkgKiAgVGhlIGRldmljZSBNVVNUIGln
bm9yZSB0aGUgd3JpdGUtb25seSBmbGFnCi0JCQkgKiAgKGZsYWdzJlZJUlRRX0RFU0NfRl9XUklU
RSkgaW4gdGhlIGRlc2NyaXB0b3IgdGhhdAotCQkJICogIHJlZmVycyB0byBhbiBpbmRpcmVjdCB0
YWJsZS4KLQkJCSAqCi0JCQkgKiBXZSBpZ25vcmUgaXQgaGVyZTogOikKLQkJCSAqLwotCi0JCQlt
YXggPSBkZXNjW2ldLmxlbiAvIHNpemVvZihzdHJ1Y3QgdnJpbmdfZGVzYyk7Ci0JCQlkZXNjID0g
Y2hlY2tfcG9pbnRlcih2cS0+ZGV2LCBkZXNjW2ldLmFkZHIsIGRlc2NbaV0ubGVuKTsKLQkJCWkg
PSAwOwotCi0JCQkvKiAyLjQuNS4zLjE6Ci0JCQkgKgotCQkJICogIEEgZHJpdmVyIE1VU1QgTk9U
IGNyZWF0ZSBhIGRlc2NyaXB0b3IgY2hhaW4gbG9uZ2VyCi0JCQkgKiAgdGhhbiB0aGUgUXVldWUg
U2l6ZSBvZiB0aGUgZGV2aWNlLgotCQkJICovCi0JCQlpZiAobWF4ID4gdnEtPnBjaV9jb25maWcu
cXVldWVfc2l6ZSkKLQkJCQliYWRfZHJpdmVyX3ZxKHZxLAotCQkJCQkgICAgICAiaW5kaXJlY3Qg
aGFzIHRvbyBtYW55IGVudHJpZXMiKTsKLQkJfQotCi0JCS8qIEdyYWIgdGhlIGZpcnN0IGRlc2Ny
aXB0b3IsIGFuZCBjaGVjayBpdCdzIE9LLiAqLwotCQlpb3ZbKm91dF9udW0gKyAqaW5fbnVtXS5p
b3ZfbGVuID0gZGVzY1tpXS5sZW47Ci0JCWlvdlsqb3V0X251bSArICppbl9udW1dLmlvdl9iYXNl
Ci0JCQk9IGNoZWNrX3BvaW50ZXIodnEtPmRldiwgZGVzY1tpXS5hZGRyLCBkZXNjW2ldLmxlbik7
Ci0JCS8qIElmIHRoaXMgaXMgYW4gaW5wdXQgZGVzY3JpcHRvciwgaW5jcmVtZW50IHRoYXQgY291
bnQuICovCi0JCWlmIChkZXNjW2ldLmZsYWdzICYgVlJJTkdfREVTQ19GX1dSSVRFKQotCQkJKCpp
bl9udW0pKys7Ci0JCWVsc2UgewotCQkJLyoKLQkJCSAqIElmIGl0J3MgYW4gb3V0cHV0IGRlc2Ny
aXB0b3IsIHRoZXkncmUgYWxsIHN1cHBvc2VkCi0JCQkgKiB0byBjb21lIGJlZm9yZSBhbnkgaW5w
dXQgZGVzY3JpcHRvcnMuCi0JCQkgKi8KLQkJCWlmICgqaW5fbnVtKQotCQkJCWJhZF9kcml2ZXJf
dnEodnEsCi0JCQkJCSAgICAgICJEZXNjcmlwdG9yIGhhcyBvdXQgYWZ0ZXIgaW4iKTsKLQkJCSgq
b3V0X251bSkrKzsKLQkJfQotCi0JCS8qIElmIHdlJ3ZlIGdvdCB0b28gbWFueSwgdGhhdCBpbXBs
aWVzIGEgZGVzY3JpcHRvciBsb29wLiAqLwotCQlpZiAoKm91dF9udW0gKyAqaW5fbnVtID4gbWF4
KQotCQkJYmFkX2RyaXZlcl92cSh2cSwgIkxvb3BlZCBkZXNjcmlwdG9yIik7Ci0JfSB3aGlsZSAo
KGkgPSBuZXh0X2Rlc2ModnEtPmRldiwgZGVzYywgaSwgbWF4KSkgIT0gbWF4KTsKLQotCXJldHVy
biBoZWFkOwotfQotCi0vKgotICogQWZ0ZXIgd2UndmUgdXNlZCBvbmUgb2YgdGhlaXIgYnVmZmVy
cywgd2UgdGVsbCB0aGUgR3Vlc3QgYWJvdXQgaXQuICBTb21ldGltZQotICogbGF0ZXIgd2UnbGwg
d2FudCB0byBzZW5kIHRoZW0gYW4gaW50ZXJydXB0IHVzaW5nIHRyaWdnZXJfaXJxKCk7IG5vdGUg
dGhhdAotICogd2FpdF9mb3JfdnFfZGVzYygpIGRvZXMgdGhhdCBmb3IgdXMgaWYgaXQgaGFzIHRv
IHdhaXQuCi0gKi8KLXN0YXRpYyB2b2lkIGFkZF91c2VkKHN0cnVjdCB2aXJ0cXVldWUgKnZxLCB1
bnNpZ25lZCBpbnQgaGVhZCwgaW50IGxlbikKLXsKLQlzdHJ1Y3QgdnJpbmdfdXNlZF9lbGVtICp1
c2VkOwotCi0JLyoKLQkgKiBUaGUgdmlydHF1ZXVlIGNvbnRhaW5zIGEgcmluZyBvZiB1c2VkIGJ1
ZmZlcnMuICBHZXQgYSBwb2ludGVyIHRvIHRoZQotCSAqIG5leHQgZW50cnkgaW4gdGhhdCB1c2Vk
IHJpbmcuCi0JICovCi0JdXNlZCA9ICZ2cS0+dnJpbmcudXNlZC0+cmluZ1t2cS0+dnJpbmcudXNl
ZC0+aWR4ICUgdnEtPnZyaW5nLm51bV07Ci0JdXNlZC0+aWQgPSBoZWFkOwotCXVzZWQtPmxlbiA9
IGxlbjsKLQkvKiBNYWtlIHN1cmUgYnVmZmVyIGlzIHdyaXR0ZW4gYmVmb3JlIHdlIHVwZGF0ZSBp
bmRleC4gKi8KLQl3bWIoKTsKLQl2cS0+dnJpbmcudXNlZC0+aWR4Kys7Ci0JdnEtPnBlbmRpbmdf
dXNlZCsrOwotfQotCi0vKiBBbmQgaGVyZSdzIHRoZSBjb21ibyBtZWFsIGRlYWwuICBTdXBlcnNp
emUgbWUhICovCi1zdGF0aWMgdm9pZCBhZGRfdXNlZF9hbmRfdHJpZ2dlcihzdHJ1Y3QgdmlydHF1
ZXVlICp2cSwgdW5zaWduZWQgaGVhZCwgaW50IGxlbikKLXsKLQlhZGRfdXNlZCh2cSwgaGVhZCwg
bGVuKTsKLQl0cmlnZ2VyX2lycSh2cSk7Ci19Ci0KLS8qCi0gKiBUaGUgQ29uc29sZQotICoKLSAq
IFdlIGFzc29jaWF0ZSBzb21lIGRhdGEgd2l0aCB0aGUgY29uc29sZSBmb3Igb3VyIGV4aXQgaGFj
ay4KLSAqLwotc3RydWN0IGNvbnNvbGVfYWJvcnQgewotCS8qIEhvdyBtYW55IHRpbWVzIGhhdmUg
dGhleSBoaXQgXkM/ICovCi0JaW50IGNvdW50OwotCS8qIFdoZW4gZGlkIHRoZXkgc3RhcnQ/ICov
Ci0Jc3RydWN0IHRpbWV2YWwgc3RhcnQ7Ci19OwotCi0vKiBUaGlzIGlzIHRoZSByb3V0aW5lIHdo
aWNoIGhhbmRsZXMgY29uc29sZSBpbnB1dCAoaWUuIHN0ZGluKS4gKi8KLXN0YXRpYyB2b2lkIGNv
bnNvbGVfaW5wdXQoc3RydWN0IHZpcnRxdWV1ZSAqdnEpCi17Ci0JaW50IGxlbjsKLQl1bnNpZ25l
ZCBpbnQgaGVhZCwgaW5fbnVtLCBvdXRfbnVtOwotCXN0cnVjdCBjb25zb2xlX2Fib3J0ICphYm9y
dCA9IHZxLT5kZXYtPnByaXY7Ci0Jc3RydWN0IGlvdmVjIGlvdlt2cS0+dnJpbmcubnVtXTsKLQot
CS8qIE1ha2Ugc3VyZSB0aGVyZSdzIGEgZGVzY3JpcHRvciBhdmFpbGFibGUuICovCi0JaGVhZCA9
IHdhaXRfZm9yX3ZxX2Rlc2ModnEsIGlvdiwgJm91dF9udW0sICZpbl9udW0pOwotCWlmIChvdXRf
bnVtKQotCQliYWRfZHJpdmVyX3ZxKHZxLCAiT3V0cHV0IGJ1ZmZlcnMgaW4gY29uc29sZSBpbiBx
dWV1ZT8iKTsKLQotCS8qIFJlYWQgaW50byBpdC4gIFRoaXMgaXMgd2hlcmUgd2UgdXN1YWxseSB3
YWl0LiAqLwotCWxlbiA9IHJlYWR2KFNURElOX0ZJTEVOTywgaW92LCBpbl9udW0pOwotCWlmIChs
ZW4gPD0gMCkgewotCQkvKiBSYW4gb3V0IG9mIGlucHV0PyAqLwotCQl3YXJueCgiRmFpbGVkIHRv
IGdldCBjb25zb2xlIGlucHV0LCBpZ25vcmluZyBjb25zb2xlLiIpOwotCQkvKgotCQkgKiBGb3Ig
c2ltcGxpY2l0eSwgZHlpbmcgdGhyZWFkcyBraWxsIHRoZSB3aG9sZSBMYXVuY2hlci4gIFNvCi0J
CSAqIGp1c3QgbmFwIGhlcmUuCi0JCSAqLwotCQlmb3IgKDs7KQotCQkJcGF1c2UoKTsKLQl9Ci0K
LQkvKiBUZWxsIHRoZSBHdWVzdCB3ZSB1c2VkIGEgYnVmZmVyLiAqLwotCWFkZF91c2VkX2FuZF90
cmlnZ2VyKHZxLCBoZWFkLCBsZW4pOwotCi0JLyoKLQkgKiBUaHJlZSBeQyB3aXRoaW4gb25lIHNl
Y29uZD8gIEV4aXQuCi0JICoKLQkgKiBUaGlzIGlzIHN1Y2ggYSBoYWNrLCBidXQgd29ya3Mgc3Vy
cHJpc2luZ2x5IHdlbGwuICBFYWNoIF5DIGhhcyB0bwotCSAqIGJlIGluIGEgYnVmZmVyIGJ5IGl0
c2VsZiwgc28gdGhleSBjYW4ndCBiZSB0b28gZmFzdC4gIEJ1dCB3ZSBjaGVjawotCSAqIHRoYXQg
d2UgZ2V0IHRocmVlIHdpdGhpbiBhYm91dCBhIHNlY29uZCwgc28gdGhleSBjYW4ndCBiZSB0b28K
LQkgKiBzbG93LgotCSAqLwotCWlmIChsZW4gIT0gMSB8fCAoKGNoYXIgKilpb3ZbMF0uaW92X2Jh
c2UpWzBdICE9IDMpIHsKLQkJYWJvcnQtPmNvdW50ID0gMDsKLQkJcmV0dXJuOwotCX0KLQotCWFi
b3J0LT5jb3VudCsrOwotCWlmIChhYm9ydC0+Y291bnQgPT0gMSkKLQkJZ2V0dGltZW9mZGF5KCZh
Ym9ydC0+c3RhcnQsIE5VTEwpOwotCWVsc2UgaWYgKGFib3J0LT5jb3VudCA9PSAzKSB7Ci0JCXN0
cnVjdCB0aW1ldmFsIG5vdzsKLQkJZ2V0dGltZW9mZGF5KCZub3csIE5VTEwpOwotCQkvKiBLaWxs
IGFsbCBMYXVuY2hlciBwcm9jZXNzZXMgd2l0aCBTSUdJTlQsIGxpa2Ugbm9ybWFsIF5DICovCi0J
CWlmIChub3cudHZfc2VjIDw9IGFib3J0LT5zdGFydC50dl9zZWMrMSkKLQkJCWtpbGwoMCwgU0lH
SU5UKTsKLQkJYWJvcnQtPmNvdW50ID0gMDsKLQl9Ci19Ci0KLS8qIFRoaXMgaXMgdGhlIHJvdXRp
bmUgd2hpY2ggaGFuZGxlcyBjb25zb2xlIG91dHB1dCAoaWUuIHN0ZG91dCkuICovCi1zdGF0aWMg
dm9pZCBjb25zb2xlX291dHB1dChzdHJ1Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQl1bnNpZ25lZCBp
bnQgaGVhZCwgb3V0LCBpbjsKLQlzdHJ1Y3QgaW92ZWMgaW92W3ZxLT52cmluZy5udW1dOwotCi0J
LyogV2UgdXN1YWxseSB3YWl0IGluIGhlcmUsIGZvciB0aGUgR3Vlc3QgdG8gZ2l2ZSB1cyBzb21l
dGhpbmcuICovCi0JaGVhZCA9IHdhaXRfZm9yX3ZxX2Rlc2ModnEsIGlvdiwgJm91dCwgJmluKTsK
LQlpZiAoaW4pCi0JCWJhZF9kcml2ZXJfdnEodnEsICJJbnB1dCBidWZmZXJzIGluIGNvbnNvbGUg
b3V0cHV0IHF1ZXVlPyIpOwotCi0JLyogd3JpdGV2IGNhbiByZXR1cm4gYSBwYXJ0aWFsIHdyaXRl
LCBzbyB3ZSBsb29wIGhlcmUuICovCi0Jd2hpbGUgKCFpb3ZfZW1wdHkoaW92LCBvdXQpKSB7Ci0J
CWludCBsZW4gPSB3cml0ZXYoU1RET1VUX0ZJTEVOTywgaW92LCBvdXQpOwotCQlpZiAobGVuIDw9
IDApIHsKLQkJCXdhcm4oIldyaXRlIHRvIHN0ZG91dCBnYXZlICVpICglZCkiLCBsZW4sIGVycm5v
KTsKLQkJCWJyZWFrOwotCQl9Ci0JCWlvdl9jb25zdW1lKHZxLT5kZXYsIGlvdiwgb3V0LCBOVUxM
LCBsZW4pOwotCX0KLQotCS8qCi0JICogV2UncmUgZmluaXNoZWQgd2l0aCB0aGF0IGJ1ZmZlcjog
aWYgd2UncmUgZ29pbmcgdG8gc2xlZXAsCi0JICogd2FpdF9mb3JfdnFfZGVzYygpIHdpbGwgcHJv
ZCB0aGUgR3Vlc3Qgd2l0aCBhbiBpbnRlcnJ1cHQuCi0JICovCi0JYWRkX3VzZWQodnEsIGhlYWQs
IDApOwotfQotCi0vKgotICogVGhlIE5ldHdvcmsKLSAqCi0gKiBIYW5kbGluZyBvdXRwdXQgZm9y
IG5ldHdvcmsgaXMgYWxzbyBzaW1wbGU6IHdlIGdldCBhbGwgdGhlIG91dHB1dCBidWZmZXJzCi0g
KiBhbmQgd3JpdGUgdGhlbSB0byAvZGV2L25ldC90dW4uCi0gKi8KLXN0cnVjdCBuZXRfaW5mbyB7
Ci0JaW50IHR1bmZkOwotfTsKLQotc3RhdGljIHZvaWQgbmV0X291dHB1dChzdHJ1Y3QgdmlydHF1
ZXVlICp2cSkKLXsKLQlzdHJ1Y3QgbmV0X2luZm8gKm5ldF9pbmZvID0gdnEtPmRldi0+cHJpdjsK
LQl1bnNpZ25lZCBpbnQgaGVhZCwgb3V0LCBpbjsKLQlzdHJ1Y3QgaW92ZWMgaW92W3ZxLT52cmlu
Zy5udW1dOwotCi0JLyogV2UgdXN1YWxseSB3YWl0IGluIGhlcmUgZm9yIHRoZSBHdWVzdCB0byBn
aXZlIHVzIGEgcGFja2V0LiAqLwotCWhlYWQgPSB3YWl0X2Zvcl92cV9kZXNjKHZxLCBpb3YsICZv
dXQsICZpbik7Ci0JaWYgKGluKQotCQliYWRfZHJpdmVyX3ZxKHZxLCAiSW5wdXQgYnVmZmVycyBp
biBuZXQgb3V0cHV0IHF1ZXVlPyIpOwotCS8qCi0JICogU2VuZCB0aGUgd2hvbGUgdGhpbmcgdGhy
b3VnaCB0byAvZGV2L25ldC90dW4uICBJdCBleHBlY3RzIHRoZSBleGFjdAotCSAqIHNhbWUgZm9y
bWF0OiB3aGF0IGEgY29pbmNpZGVuY2UhCi0JICovCi0JaWYgKHdyaXRldihuZXRfaW5mby0+dHVu
ZmQsIGlvdiwgb3V0KSA8IDApCi0JCXdhcm54KCJXcml0ZSB0byB0dW4gZmFpbGVkICglZCk/Iiwg
ZXJybm8pOwotCi0JLyoKLQkgKiBEb25lIHdpdGggdGhhdCBvbmU7IHdhaXRfZm9yX3ZxX2Rlc2Mo
KSB3aWxsIHNlbmQgdGhlIGludGVycnVwdCBpZgotCSAqIGFsbCBwYWNrZXRzIGFyZSBwcm9jZXNz
ZWQuCi0JICovCi0JYWRkX3VzZWQodnEsIGhlYWQsIDApOwotfQotCi0vKgotICogSGFuZGxpbmcg
bmV0d29yayBpbnB1dCBpcyBhIGJpdCB0cmlja2llciwgYmVjYXVzZSBJJ3ZlIHRyaWVkIHRvIG9w
dGltaXplIGl0LgotICoKLSAqIEZpcnN0IHdlIGhhdmUgYSBoZWxwZXIgcm91dGluZSB3aGljaCB0
ZWxscyBpcyBpZiBmcm9tIHRoaXMgZmlsZSBkZXNjcmlwdG9yCi0gKiAoaWUuIHRoZSAvZGV2L25l
dC90dW4gZGV2aWNlKSB3aWxsIGJsb2NrOgotICovCi1zdGF0aWMgYm9vbCB3aWxsX2Jsb2NrKGlu
dCBmZCkKLXsKLQlmZF9zZXQgZmRzZXQ7Ci0Jc3RydWN0IHRpbWV2YWwgemVybyA9IHsgMCwgMCB9
OwotCUZEX1pFUk8oJmZkc2V0KTsKLQlGRF9TRVQoZmQsICZmZHNldCk7Ci0JcmV0dXJuIHNlbGVj
dChmZCsxLCAmZmRzZXQsIE5VTEwsIE5VTEwsICZ6ZXJvKSAhPSAxOwotfQotCi0vKgotICogVGhp
cyBoYW5kbGVzIHBhY2tldHMgY29taW5nIGluIGZyb20gdGhlIHR1biBkZXZpY2UgdG8gb3VyIEd1
ZXN0LiAgTGlrZSBhbGwKLSAqIHNlcnZpY2Ugcm91dGluZXMsIGl0IGdldHMgY2FsbGVkIGFnYWlu
IGFzIHNvb24gYXMgaXQgcmV0dXJucywgc28geW91IGRvbid0Ci0gKiBzZWUgYSB3aGlsZSgxKSBs
b29wIGhlcmUuCi0gKi8KLXN0YXRpYyB2b2lkIG5ldF9pbnB1dChzdHJ1Y3QgdmlydHF1ZXVlICp2
cSkKLXsKLQlpbnQgbGVuOwotCXVuc2lnbmVkIGludCBoZWFkLCBvdXQsIGluOwotCXN0cnVjdCBp
b3ZlYyBpb3ZbdnEtPnZyaW5nLm51bV07Ci0Jc3RydWN0IG5ldF9pbmZvICpuZXRfaW5mbyA9IHZx
LT5kZXYtPnByaXY7Ci0KLQkvKgotCSAqIEdldCBhIGRlc2NyaXB0b3IgdG8gd3JpdGUgYW4gaW5j
b21pbmcgcGFja2V0IGludG8uICBUaGlzIHdpbGwgYWxzbwotCSAqIHNlbmQgYW4gaW50ZXJydXB0
IGlmIHRoZXkncmUgb3V0IG9mIGRlc2NyaXB0b3JzLgotCSAqLwotCWhlYWQgPSB3YWl0X2Zvcl92
cV9kZXNjKHZxLCBpb3YsICZvdXQsICZpbik7Ci0JaWYgKG91dCkKLQkJYmFkX2RyaXZlcl92cSh2
cSwgIk91dHB1dCBidWZmZXJzIGluIG5ldCBpbnB1dCBxdWV1ZT8iKTsKLQotCS8qCi0JICogSWYg
aXQgbG9va3MgbGlrZSB3ZSdsbCBibG9jayByZWFkaW5nIGZyb20gdGhlIHR1biBkZXZpY2UsIHNl
bmQgdGhlbQotCSAqIGFuIGludGVycnVwdC4KLQkgKi8KLQlpZiAodnEtPnBlbmRpbmdfdXNlZCAm
JiB3aWxsX2Jsb2NrKG5ldF9pbmZvLT50dW5mZCkpCi0JCXRyaWdnZXJfaXJxKHZxKTsKLQotCS8q
Ci0JICogUmVhZCBpbiB0aGUgcGFja2V0LiAgVGhpcyBpcyB3aGVyZSB3ZSBub3JtYWxseSB3YWl0
ICh3aGVuIHRoZXJlJ3Mgbm8KLQkgKiBpbmNvbWluZyBuZXR3b3JrIHRyYWZmaWMpLgotCSAqLwot
CWxlbiA9IHJlYWR2KG5ldF9pbmZvLT50dW5mZCwgaW92LCBpbik7Ci0JaWYgKGxlbiA8PSAwKQot
CQl3YXJuKCJGYWlsZWQgdG8gcmVhZCBmcm9tIHR1biAoJWQpLiIsIGVycm5vKTsKLQotCS8qCi0J
ICogTWFyayB0aGF0IHBhY2tldCBidWZmZXIgYXMgdXNlZCwgYnV0IGRvbid0IGludGVycnVwdCBo
ZXJlLiAgV2Ugd2FudAotCSAqIHRvIHdhaXQgdW50aWwgd2UndmUgZG9uZSBhcyBtdWNoIHdvcmsg
YXMgd2UgY2FuLgotCSAqLwotCWFkZF91c2VkKHZxLCBoZWFkLCBsZW4pOwotfQotLyo6Ki8KLQot
LyogVGhpcyBpcyB0aGUgaGVscGVyIHRvIGNyZWF0ZSB0aHJlYWRzOiBydW4gdGhlIHNlcnZpY2Ug
cm91dGluZSBpbiBhIGxvb3AuICovCi1zdGF0aWMgaW50IGRvX3RocmVhZCh2b2lkICpfdnEpCi17
Ci0Jc3RydWN0IHZpcnRxdWV1ZSAqdnEgPSBfdnE7Ci0KLQlmb3IgKDs7KQotCQl2cS0+c2Vydmlj
ZSh2cSk7Ci0JcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBXaGVuIGEgY2hpbGQgZGllcywgd2Uga2ls
bCBvdXIgZW50aXJlIHByb2Nlc3MgZ3JvdXAgd2l0aCBTSUdURVJNLiAgVGhpcwotICogYWxzbyBo
YXMgdGhlIHNpZGUgZWZmZWN0IHRoYXQgdGhlIHNoZWxsIHJlc3RvcmVzIHRoZSBjb25zb2xlIGZv
ciB1cyEKLSAqLwotc3RhdGljIHZvaWQga2lsbF9sYXVuY2hlcihpbnQgc2lnbmFsKQotewotCWtp
bGwoMCwgU0lHVEVSTSk7Ci19Ci0KLXN0YXRpYyB2b2lkIHJlc2V0X3ZxX3BjaV9jb25maWcoc3Ry
dWN0IHZpcnRxdWV1ZSAqdnEpCi17Ci0JdnEtPnBjaV9jb25maWcucXVldWVfc2l6ZSA9IFZJUlRR
VUVVRV9OVU07Ci0JdnEtPnBjaV9jb25maWcucXVldWVfZW5hYmxlID0gMDsKLX0KLQotc3RhdGlj
IHZvaWQgcmVzZXRfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKLXsKLQlzdHJ1Y3QgdmlydHF1
ZXVlICp2cTsKLQotCXZlcmJvc2UoIlJlc2V0dGluZyBkZXZpY2UgJXNcbiIsIGRldi0+bmFtZSk7
Ci0KLQkvKiBDbGVhciBhbnkgZmVhdHVyZXMgdGhleSd2ZSBhY2tlZC4gKi8KLQlkZXYtPmZlYXR1
cmVzX2FjY2VwdGVkID0gMDsKLQotCS8qIFdlJ3JlIGdvaW5nIHRvIGJlIGV4cGxpY2l0bHkga2ls
bGluZyB0aHJlYWRzLCBzbyBpZ25vcmUgdGhlbS4gKi8KLQlzaWduYWwoU0lHQ0hMRCwgU0lHX0lH
Tik7Ci0KLQkvKgotCSAqIDQuMS40LjMuMToKLQkgKgotCSAqICAgVGhlIGRldmljZSBNVVNUIHBy
ZXNlbnQgYSAwIGluIHF1ZXVlX2VuYWJsZSBvbiByZXNldC4gCi0JICoKLQkgKiBUaGlzIG1lYW5z
IHdlIHNldCBpdCBoZXJlLCBhbmQgcmVzZXQgdGhlIHNhdmVkIG9uZXMgaW4gZXZlcnkgdnEuCi0J
ICovCi0JZGV2LT5tbWlvLT5jZmcucXVldWVfZW5hYmxlID0gMDsKLQotCS8qIEdldCByaWQgb2Yg
dGhlIHZpcnRxdWV1ZSB0aHJlYWRzICovCi0JZm9yICh2cSA9IGRldi0+dnE7IHZxOyB2cSA9IHZx
LT5uZXh0KSB7Ci0JCXZxLT5sYXN0X2F2YWlsX2lkeCA9IDA7Ci0JCXJlc2V0X3ZxX3BjaV9jb25m
aWcodnEpOwotCQlpZiAodnEtPnRocmVhZCAhPSAocGlkX3QpLTEpIHsKLQkJCWtpbGwodnEtPnRo
cmVhZCwgU0lHVEVSTSk7Ci0JCQl3YWl0cGlkKHZxLT50aHJlYWQsIE5VTEwsIDApOwotCQkJdnEt
PnRocmVhZCA9IChwaWRfdCktMTsKLQkJfQotCX0KLQlkZXYtPnJ1bm5pbmcgPSBmYWxzZTsKLQlk
ZXYtPndyb3RlX2ZlYXR1cmVzX29rID0gZmFsc2U7Ci0KLQkvKiBOb3cgd2UgY2FyZSBpZiB0aHJl
YWRzIGRpZS4gKi8KLQlzaWduYWwoU0lHQ0hMRCwgKHZvaWQgKilraWxsX2xhdW5jaGVyKTsKLX0K
LQotc3RhdGljIHZvaWQgY2xlYW51cF9kZXZpY2VzKHZvaWQpCi17Ci0JdW5zaWduZWQgaW50IGk7
Ci0KLQlmb3IgKGkgPSAxOyBpIDwgTUFYX1BDSV9ERVZJQ0VTOyBpKyspIHsKLQkJc3RydWN0IGRl
dmljZSAqZCA9IGRldmljZXMucGNpW2ldOwotCQlpZiAoIWQpCi0JCQljb250aW51ZTsKLQkJcmVz
ZXRfZGV2aWNlKGQpOwotCX0KLQotCS8qIElmIHdlIHNhdmVkIG9mZiB0aGUgb3JpZ2luYWwgdGVy
bWluYWwgc2V0dGluZ3MsIHJlc3RvcmUgdGhlbSBub3cuICovCi0JaWYgKG9yaWdfdGVybS5jX2xm
bGFnICYgKElTSUd8SUNBTk9OfEVDSE8pKQotCQl0Y3NldGF0dHIoU1RESU5fRklMRU5PLCBUQ1NB
Tk9XLCAmb3JpZ190ZXJtKTsKLX0KLQotLypMOjIxNwotICogV2UgZG8gUENJLiAgVGhpcyBpcyBt
YWlubHkgZG9uZSB0byBsZXQgdXMgdGVzdCB0aGUga2VybmVsIHZpcnRpbyBQQ0kKLSAqIGNvZGUu
Ci0gKi8KLQotLyogTGludXggZXhwZWN0cyBhIFBDSSBob3N0IGJyaWRnZTogb3VycyBpcyBhIGR1
bW15LCBhbmQgZmlyc3Qgb24gdGhlIGJ1cy4gKi8KLXN0YXRpYyBzdHJ1Y3QgZGV2aWNlIHBjaV9o
b3N0X2JyaWRnZTsKLQotc3RhdGljIHZvaWQgaW5pdF9wY2lfaG9zdF9icmlkZ2Uodm9pZCkKLXsK
LQlwY2lfaG9zdF9icmlkZ2UubmFtZSA9ICJQQ0kgSG9zdCBCcmlkZ2UiOwotCXBjaV9ob3N0X2Jy
aWRnZS5jb25maWcuY2xhc3MgPSAweDA2OyAvKiBicmlkZ2UgKi8KLQlwY2lfaG9zdF9icmlkZ2Uu
Y29uZmlnLnN1YmNsYXNzID0gMDsgLyogaG9zdCBicmlkZ2UgKi8KLQlkZXZpY2VzLnBjaVswXSA9
ICZwY2lfaG9zdF9icmlkZ2U7Ci19Ci0KLS8qIFRoZSBJTyBwb3J0cyB1c2VkIHRvIHJlYWQgdGhl
IFBDSSBjb25maWcgc3BhY2UuICovCi0jZGVmaW5lIFBDSV9DT05GSUdfQUREUiAweENGOAotI2Rl
ZmluZSBQQ0lfQ09ORklHX0RBVEEgMHhDRkMKLQotLyoKLSAqIE5vdCByZWFsbHkgcG9ydGFibGUs
IGJ1dCBkb2VzIGhlbHAgcmVhZGFiaWxpdHk6IHRoaXMgaXMgd2hhdCB0aGUgR3Vlc3QKLSAqIHdy
aXRlcyB0byB0aGUgUENJX0NPTkZJR19BRERSIElPIHBvcnQuCi0gKi8KLXVuaW9uIHBjaV9jb25m
aWdfYWRkciB7Ci0Jc3RydWN0IHsKLQkJdW5zaWduZWQgbWJ6OiAyOwotCQl1bnNpZ25lZCBvZmZz
ZXQ6IDY7Ci0JCXVuc2lnbmVkIGZ1bmNudW06IDM7Ci0JCXVuc2lnbmVkIGRldm51bTogNTsKLQkJ
dW5zaWduZWQgYnVzbnVtOiA4OwotCQl1bnNpZ25lZCByZXNlcnZlZDogNzsKLQkJdW5zaWduZWQg
ZW5hYmxlZCA6IDE7Ci0JfSBiaXRzOwotCXUzMiB2YWw7Ci19OwotCi0vKgotICogV2UgY2FjaGUg
d2hhdCB0aGV5IHdyb3RlIHRvIHRoZSBhZGRyZXNzIHBvcnQsIHNvIHdlIGtub3cgd2hhdCB0aGV5
J3JlCi0gKiB0YWxraW5nIGFib3V0IHdoZW4gdGhleSBhY2Nlc3MgdGhlIGRhdGEgcG9ydC4KLSAq
Lwotc3RhdGljIHVuaW9uIHBjaV9jb25maWdfYWRkciBwY2lfY29uZmlnX2FkZHI7Ci0KLXN0YXRp
YyBzdHJ1Y3QgZGV2aWNlICpmaW5kX3BjaV9kZXZpY2UodW5zaWduZWQgaW50IGluZGV4KQotewot
CXJldHVybiBkZXZpY2VzLnBjaVtpbmRleF07Ci19Ci0KLS8qIFBDSSBjYW4gZG8gMSwgMiBhbmQg
NCBieXRlIHJlYWRzOyB3ZSBoYW5kbGUgdGhhdCBoZXJlLiAqLwotc3RhdGljIHZvaWQgaW9yZWFk
KHUxNiBvZmYsIHUzMiB2LCB1MzIgbWFzaywgdTMyICp2YWwpCi17Ci0JYXNzZXJ0KG9mZiA8IDQp
OwotCWFzc2VydChtYXNrID09IDB4RkYgfHwgbWFzayA9PSAweEZGRkYgfHwgbWFzayA9PSAweEZG
RkZGRkZGKTsKLQkqdmFsID0gKHYgPj4gKG9mZiAqIDgpKSAmIG1hc2s7Ci19Ci0KLS8qIFBDSSBj
YW4gZG8gMSwgMiBhbmQgNCBieXRlIHdyaXRlczsgd2UgaGFuZGxlIHRoYXQgaGVyZS4gKi8KLXN0
YXRpYyB2b2lkIGlvd3JpdGUodTE2IG9mZiwgdTMyIHYsIHUzMiBtYXNrLCB1MzIgKmRzdCkKLXsK
LQlhc3NlcnQob2ZmIDwgNCk7Ci0JYXNzZXJ0KG1hc2sgPT0gMHhGRiB8fCBtYXNrID09IDB4RkZG
RiB8fCBtYXNrID09IDB4RkZGRkZGRkYpOwotCSpkc3QgJj0gfihtYXNrIDw8IChvZmYgKiA4KSk7
Ci0JKmRzdCB8PSAodiAmIG1hc2spIDw8IChvZmYgKiA4KTsKLX0KLQotLyoKLSAqIFdoZXJlIFBD
SV9DT05GSUdfREFUQSBhY2Nlc3NlcyBkZXBlbmRzIG9uIHRoZSBwcmV2aW91cyB3cml0ZSB0bwot
ICogUENJX0NPTkZJR19BRERSLgotICovCi1zdGF0aWMgc3RydWN0IGRldmljZSAqZGV2X2FuZF9y
ZWcodTMyICpyZWcpCi17Ci0JaWYgKCFwY2lfY29uZmlnX2FkZHIuYml0cy5lbmFibGVkKQotCQly
ZXR1cm4gTlVMTDsKLQotCWlmIChwY2lfY29uZmlnX2FkZHIuYml0cy5mdW5jbnVtICE9IDApCi0J
CXJldHVybiBOVUxMOwotCi0JaWYgKHBjaV9jb25maWdfYWRkci5iaXRzLmJ1c251bSAhPSAwKQot
CQlyZXR1cm4gTlVMTDsKLQotCWlmIChwY2lfY29uZmlnX2FkZHIuYml0cy5vZmZzZXQgKiA0ID49
IHNpemVvZihzdHJ1Y3QgcGNpX2NvbmZpZykpCi0JCXJldHVybiBOVUxMOwotCi0JKnJlZyA9IHBj
aV9jb25maWdfYWRkci5iaXRzLm9mZnNldDsKLQlyZXR1cm4gZmluZF9wY2lfZGV2aWNlKHBjaV9j
b25maWdfYWRkci5iaXRzLmRldm51bSk7Ci19Ci0KLS8qCi0gKiBXZSBjYW4gZ2V0IGludmFsaWQg
Y29tYmluYXRpb25zIG9mIHZhbHVlcyB3aGlsZSB0aGV5J3JlIHdyaXRpbmcsIHNvIHdlCi0gKiBv
bmx5IGZhdWx0IGlmIHRoZXkgdHJ5IHRvIHdyaXRlIHdpdGggc29tZSBpbnZhbGlkIGJhci9vZmZz
ZXQvbGVuZ3RoLgotICovCi1zdGF0aWMgYm9vbCB2YWxpZF9iYXJfYWNjZXNzKHN0cnVjdCBkZXZp
Y2UgKmQsCi0JCQkgICAgIHN0cnVjdCB2aXJ0aW9fcGNpX2NmZ19jYXBfdTMyICpjZmdfYWNjZXNz
KQotewotCS8qIFdlIG9ubHkgaGF2ZSAxIGJhciAoQkFSMCkgKi8KLQlpZiAoY2ZnX2FjY2Vzcy0+
Y2FwLmJhciAhPSAwKQotCQlyZXR1cm4gZmFsc2U7Ci0KLQkvKiBDaGVjayBpdCdzIHdpdGhpbiBC
QVIwLiAqLwotCWlmIChjZmdfYWNjZXNzLT5jYXAub2Zmc2V0ID49IGQtPm1taW9fc2l6ZQotCSAg
ICB8fCBjZmdfYWNjZXNzLT5jYXAub2Zmc2V0ICsgY2ZnX2FjY2Vzcy0+Y2FwLmxlbmd0aCA+IGQt
Pm1taW9fc2l6ZSkKLQkJcmV0dXJuIGZhbHNlOwotCi0JLyogQ2hlY2sgbGVuZ3RoIGlzIDEsIDIg
b3IgNC4gKi8KLQlpZiAoY2ZnX2FjY2Vzcy0+Y2FwLmxlbmd0aCAhPSAxCi0JICAgICYmIGNmZ19h
Y2Nlc3MtPmNhcC5sZW5ndGggIT0gMgotCSAgICAmJiBjZmdfYWNjZXNzLT5jYXAubGVuZ3RoICE9
IDQpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogNC4xLjQuNy4yOgotCSAqCi0JICogIFRo
ZSBkcml2ZXIgTVVTVCBOT1Qgd3JpdGUgYSBjYXAub2Zmc2V0IHdoaWNoIGlzIG5vdCBhIG11bHRp
cGxlIG9mCi0JICogIGNhcC5sZW5ndGggKGllLiBhbGwgYWNjZXNzZXMgTVVTVCBiZSBhbGlnbmVk
KS4KLQkgKi8KLQlpZiAoY2ZnX2FjY2Vzcy0+Y2FwLm9mZnNldCAlIGNmZ19hY2Nlc3MtPmNhcC5s
ZW5ndGggIT0gMCkKLQkJcmV0dXJuIGZhbHNlOwotCi0JLyogUmV0dXJuIHBvaW50ZXIgaW50byB3
b3JkIGluIEJBUjAuICovCi0JcmV0dXJuIHRydWU7Ci19Ci0KLS8qIElzIHRoaXMgYWNjZXNzaW5n
IHRoZSBQQ0kgY29uZmlnIGFkZHJlc3MgcG9ydD8uICovCi1zdGF0aWMgYm9vbCBpc19wY2lfYWRk
cl9wb3J0KHUxNiBwb3J0KQotewotCXJldHVybiBwb3J0ID49IFBDSV9DT05GSUdfQUREUiAmJiBw
b3J0IDwgUENJX0NPTkZJR19BRERSICsgNDsKLX0KLQotc3RhdGljIGJvb2wgcGNpX2FkZHJfaW93
cml0ZSh1MTYgcG9ydCwgdTMyIG1hc2ssIHUzMiB2YWwpCi17Ci0JaW93cml0ZShwb3J0IC0gUENJ
X0NPTkZJR19BRERSLCB2YWwsIG1hc2ssCi0JCSZwY2lfY29uZmlnX2FkZHIudmFsKTsKLQl2ZXJi
b3NlKCJQQ0klczogJSN4LyV4OiBidXMgJXUgZGV2ICV1IGZ1bmMgJXUgcmVnICV1XG4iLAotCQlw
Y2lfY29uZmlnX2FkZHIuYml0cy5lbmFibGVkID8gIiIgOiAiIERJU0FCTEVEIiwKLQkJdmFsLCBt
YXNrLAotCQlwY2lfY29uZmlnX2FkZHIuYml0cy5idXNudW0sCi0JCXBjaV9jb25maWdfYWRkci5i
aXRzLmRldm51bSwKLQkJcGNpX2NvbmZpZ19hZGRyLmJpdHMuZnVuY251bSwKLQkJcGNpX2NvbmZp
Z19hZGRyLmJpdHMub2Zmc2V0KTsKLQlyZXR1cm4gdHJ1ZTsKLX0KLQotc3RhdGljIHZvaWQgcGNp
X2FkZHJfaW9yZWFkKHUxNiBwb3J0LCB1MzIgbWFzaywgdTMyICp2YWwpCi17Ci0JaW9yZWFkKHBv
cnQgLSBQQ0lfQ09ORklHX0FERFIsIHBjaV9jb25maWdfYWRkci52YWwsIG1hc2ssIHZhbCk7Ci19
Ci0KLS8qIElzIHRoaXMgYWNjZXNzaW5nIHRoZSBQQ0kgY29uZmlnIGRhdGEgcG9ydD8uICovCi1z
dGF0aWMgYm9vbCBpc19wY2lfZGF0YV9wb3J0KHUxNiBwb3J0KQotewotCXJldHVybiBwb3J0ID49
IFBDSV9DT05GSUdfREFUQSAmJiBwb3J0IDwgUENJX0NPTkZJR19EQVRBICsgNDsKLX0KLQotc3Rh
dGljIHZvaWQgZW11bGF0ZV9tbWlvX3dyaXRlKHN0cnVjdCBkZXZpY2UgKmQsIHUzMiBvZmYsIHUz
MiB2YWwsIHUzMiBtYXNrKTsKLQotc3RhdGljIGJvb2wgcGNpX2RhdGFfaW93cml0ZSh1MTYgcG9y
dCwgdTMyIG1hc2ssIHUzMiB2YWwpCi17Ci0JdTMyIHJlZywgcG9ydG9mZjsKLQlzdHJ1Y3QgZGV2
aWNlICpkID0gZGV2X2FuZF9yZWcoJnJlZyk7Ci0KLQkvKiBDb21wbGFpbiBpZiB0aGV5IGRvbid0
IGJlbG9uZyB0byBhIGRldmljZS4gKi8KLQlpZiAoIWQpCi0JCXJldHVybiBmYWxzZTsKLQotCS8q
IFRoZXkgY2FuIGRvIDEgYnl0ZSB3cml0ZXMsIGV0Yy4gKi8KLQlwb3J0b2ZmID0gcG9ydCAtIFBD
SV9DT05GSUdfREFUQTsKLQotCS8qCi0JICogUENJIHVzZXMgYSB3ZWlyZCB3YXkgdG8gZGV0ZXJt
aW5lIHRoZSBCQVIgc2l6ZTogdGhlIE9TCi0JICogd3JpdGVzIGFsbCAxJ3MsIGFuZCBzZWVzIHdo
aWNoIG9uZXMgc3RpY2suCi0JICovCi0JaWYgKCZkLT5jb25maWdfd29yZHNbcmVnXSA9PSAmZC0+
Y29uZmlnLmJhclswXSkgewotCQlpbnQgaTsKLQotCQlpb3dyaXRlKHBvcnRvZmYsIHZhbCwgbWFz
aywgJmQtPmNvbmZpZy5iYXJbMF0pOwotCQlmb3IgKGkgPSAwOyAoMSA8PCBpKSA8IGQtPm1taW9f
c2l6ZTsgaSsrKQotCQkJZC0+Y29uZmlnLmJhclswXSAmPSB+KDEgPDwgaSk7Ci0JCXJldHVybiB0
cnVlOwotCX0gZWxzZSBpZiAoKCZkLT5jb25maWdfd29yZHNbcmVnXSA+ICZkLT5jb25maWcuYmFy
WzBdCi0JCSAgICAmJiAmZC0+Y29uZmlnX3dvcmRzW3JlZ10gPD0gJmQtPmNvbmZpZy5iYXJbNl0p
Ci0JCSAgIHx8ICZkLT5jb25maWdfd29yZHNbcmVnXSA9PSAmZC0+Y29uZmlnLmV4cGFuc2lvbl9y
b21fYWRkcikgewotCQkvKiBBbGxvdyB3cml0aW5nIHRvIGFueSBvdGhlciBCQVIsIG9yIGV4cGFu
c2lvbiBST00gKi8KLQkJaW93cml0ZShwb3J0b2ZmLCB2YWwsIG1hc2ssICZkLT5jb25maWdfd29y
ZHNbcmVnXSk7Ci0JCXJldHVybiB0cnVlOwotCQkvKiBXZSBsZXQgdGhlbSBvdmVycmlkZSBsYXRl
bmN5IHRpbWVyIGFuZCBjYWNoZWxpbmUgc2l6ZSAqLwotCX0gZWxzZSBpZiAoJmQtPmNvbmZpZ193
b3Jkc1tyZWddID09ICh2b2lkICopJmQtPmNvbmZpZy5jYWNoZWxpbmVfc2l6ZSkgewotCQkvKiBP
bmx5IGxldCB0aGVtIGNoYW5nZSB0aGUgZmlyc3QgdHdvIGZpZWxkcy4gKi8KLQkJaWYgKG1hc2sg
PT0gMHhGRkZGRkZGRikKLQkJCW1hc2sgPSAweEZGRkY7Ci0JCWlvd3JpdGUocG9ydG9mZiwgdmFs
LCBtYXNrLCAmZC0+Y29uZmlnX3dvcmRzW3JlZ10pOwotCQlyZXR1cm4gdHJ1ZTsKLQl9IGVsc2Ug
aWYgKCZkLT5jb25maWdfd29yZHNbcmVnXSA9PSAodm9pZCAqKSZkLT5jb25maWcuY29tbWFuZAot
CQkgICAmJiBtYXNrID09IDB4RkZGRikgewotCQkvKiBJZ25vcmUgY29tbWFuZCB3cml0ZXMuICov
Ci0JCXJldHVybiB0cnVlOwotCX0gZWxzZSBpZiAoJmQtPmNvbmZpZ193b3Jkc1tyZWddCi0JCSAg
ID09ICh2b2lkICopJmQtPmNvbmZpZy5jZmdfYWNjZXNzLmNhcC5iYXIKLQkJICAgfHwgJmQtPmNv
bmZpZ193b3Jkc1tyZWddCi0JCSAgID09ICZkLT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAubGVuZ3Ro
Ci0JCSAgIHx8ICZkLT5jb25maWdfd29yZHNbcmVnXQotCQkgICA9PSAmZC0+Y29uZmlnLmNmZ19h
Y2Nlc3MuY2FwLm9mZnNldCkgewotCi0JCS8qCi0JCSAqIFRoZSBWSVJUSU9fUENJX0NBUF9QQ0lf
Q0ZHIGNhcGFiaWxpdHkKLQkJICogcHJvdmlkZXMgYSBiYWNrZG9vciB0byBhY2Nlc3MgdGhlIE1N
SU8KLQkJICogcmVnaW9ucyB3aXRob3V0IG1hcHBpbmcgdGhlbS4gIFdlaXJkLCBidXQKLQkJICog
dXNlZnVsLgotCQkgKi8KLQkJaW93cml0ZShwb3J0b2ZmLCB2YWwsIG1hc2ssICZkLT5jb25maWdf
d29yZHNbcmVnXSk7Ci0JCXJldHVybiB0cnVlOwotCX0gZWxzZSBpZiAoJmQtPmNvbmZpZ193b3Jk
c1tyZWddID09ICZkLT5jb25maWcuY2ZnX2FjY2Vzcy5wY2lfY2ZnX2RhdGEpIHsKLQkJdTMyIHdy
aXRlX21hc2s7Ci0KLQkJLyoKLQkJICogNC4xLjQuNy4xOgotCQkgKgotCQkgKiAgVXBvbiBkZXRl
Y3RpbmcgZHJpdmVyIHdyaXRlIGFjY2VzcyB0byBwY2lfY2ZnX2RhdGEsIHRoZQotCQkgKiAgZGV2
aWNlIE1VU1QgZXhlY3V0ZSBhIHdyaXRlIGFjY2VzcyBhdCBvZmZzZXQgY2FwLm9mZnNldCBhdAot
CQkgKiAgQkFSIHNlbGVjdGVkIGJ5IGNhcC5iYXIgdXNpbmcgdGhlIGZpcnN0IGNhcC5sZW5ndGgg
Ynl0ZXMKLQkJICogIGZyb20gcGNpX2NmZ19kYXRhLgotCQkgKi8KLQotCQkvKiBNdXN0IGJlIGJh
ciAwICovCi0JCWlmICghdmFsaWRfYmFyX2FjY2VzcyhkLCAmZC0+Y29uZmlnLmNmZ19hY2Nlc3Mp
KQotCQkJcmV0dXJuIGZhbHNlOwotCi0JCWlvd3JpdGUocG9ydG9mZiwgdmFsLCBtYXNrLCAmZC0+
Y29uZmlnLmNmZ19hY2Nlc3MucGNpX2NmZ19kYXRhKTsKLQotCQkvKgotCQkgKiBOb3cgZW11bGF0
ZSBhIHdyaXRlLiAgVGhlIG1hc2sgd2UgdXNlIGlzIHNldCBieQotCQkgKiBsZW4sICpub3QqIHRo
aXMgd3JpdGUhCi0JCSAqLwotCQl3cml0ZV9tYXNrID0gKDFVTEw8PCg4KmQtPmNvbmZpZy5jZmdf
YWNjZXNzLmNhcC5sZW5ndGgpKSAtIDE7Ci0JCXZlcmJvc2UoIldpbmRvdyB3cml0aW5nICUjeC8l
I3ggdG8gYmFyICV1LCBvZmZzZXQgJXUgbGVuICV1XG4iLAotCQkJZC0+Y29uZmlnLmNmZ19hY2Nl
c3MucGNpX2NmZ19kYXRhLCB3cml0ZV9tYXNrLAotCQkJZC0+Y29uZmlnLmNmZ19hY2Nlc3MuY2Fw
LmJhciwKLQkJCWQtPmNvbmZpZy5jZmdfYWNjZXNzLmNhcC5vZmZzZXQsCi0JCQlkLT5jb25maWcu
Y2ZnX2FjY2Vzcy5jYXAubGVuZ3RoKTsKLQotCQllbXVsYXRlX21taW9fd3JpdGUoZCwgZC0+Y29u
ZmlnLmNmZ19hY2Nlc3MuY2FwLm9mZnNldCwKLQkJCQkgICBkLT5jb25maWcuY2ZnX2FjY2Vzcy5w
Y2lfY2ZnX2RhdGEsCi0JCQkJICAgd3JpdGVfbWFzayk7Ci0JCXJldHVybiB0cnVlOwotCX0KLQot
CS8qCi0JICogNC4xLjQuMToKLQkgKgotCSAqICBUaGUgZHJpdmVyIE1VU1QgTk9UIHdyaXRlIGlu
dG8gYW55IGZpZWxkIG9mIHRoZSBjYXBhYmlsaXR5Ci0JICogIHN0cnVjdHVyZSwgd2l0aCB0aGUg
ZXhjZXB0aW9uIG9mIHRob3NlIHdpdGggY2FwX3R5cGUKLQkgKiAgVklSVElPX1BDSV9DQVBfUENJ
X0NGRy4uLgotCSAqLwotCXJldHVybiBmYWxzZTsKLX0KLQotc3RhdGljIHUzMiBlbXVsYXRlX21t
aW9fcmVhZChzdHJ1Y3QgZGV2aWNlICpkLCB1MzIgb2ZmLCB1MzIgbWFzayk7Ci0KLXN0YXRpYyB2
b2lkIHBjaV9kYXRhX2lvcmVhZCh1MTYgcG9ydCwgdTMyIG1hc2ssIHUzMiAqdmFsKQotewotCXUz
MiByZWc7Ci0Jc3RydWN0IGRldmljZSAqZCA9IGRldl9hbmRfcmVnKCZyZWcpOwotCi0JaWYgKCFk
KQotCQlyZXR1cm47Ci0KLQkvKiBSZWFkIHRocm91Z2ggdGhlIFBDSSBNTUlPIGFjY2VzcyB3aW5k
b3cgaXMgc3BlY2lhbCAqLwotCWlmICgmZC0+Y29uZmlnX3dvcmRzW3JlZ10gPT0gJmQtPmNvbmZp
Zy5jZmdfYWNjZXNzLnBjaV9jZmdfZGF0YSkgewotCQl1MzIgcmVhZF9tYXNrOwotCi0JCS8qCi0J
CSAqIDQuMS40LjcuMToKLQkJICoKLQkJICogIFVwb24gZGV0ZWN0aW5nIGRyaXZlciByZWFkIGFj
Y2VzcyB0byBwY2lfY2ZnX2RhdGEsIHRoZQotCQkgKiAgZGV2aWNlIE1VU1QgZXhlY3V0ZSBhIHJl
YWQgYWNjZXNzIG9mIGxlbmd0aCBjYXAubGVuZ3RoIGF0Ci0JCSAqICBvZmZzZXQgY2FwLm9mZnNl
dCBhdCBCQVIgc2VsZWN0ZWQgYnkgY2FwLmJhciBhbmQgc3RvcmUgdGhlCi0JCSAqICBmaXJzdCBj
YXAubGVuZ3RoIGJ5dGVzIGluIHBjaV9jZmdfZGF0YS4KLQkJICovCi0JCS8qIE11c3QgYmUgYmFy
IDAgKi8KLQkJaWYgKCF2YWxpZF9iYXJfYWNjZXNzKGQsICZkLT5jb25maWcuY2ZnX2FjY2Vzcykp
Ci0JCQliYWRfZHJpdmVyKGQsCi0JCQkgICAgICJJbnZhbGlkIGNmZ19hY2Nlc3MgdG8gYmFyJXUs
IG9mZnNldCAldSBsZW4gJXUiLAotCQkJICAgICBkLT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAuYmFy
LAotCQkJICAgICBkLT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAub2Zmc2V0LAotCQkJICAgICBkLT5j
b25maWcuY2ZnX2FjY2Vzcy5jYXAubGVuZ3RoKTsKLQotCQkvKgotCQkgKiBSZWFkIGludG8gdGhl
IHdpbmRvdy4gIFRoZSBtYXNrIHdlIHVzZSBpcyBzZXQgYnkKLQkJICogbGVuLCAqbm90KiB0aGlz
IHJlYWQhCi0JCSAqLwotCQlyZWFkX21hc2sgPSAoMVVMTDw8KDgqZC0+Y29uZmlnLmNmZ19hY2Nl
c3MuY2FwLmxlbmd0aCkpLTE7Ci0JCWQtPmNvbmZpZy5jZmdfYWNjZXNzLnBjaV9jZmdfZGF0YQot
CQkJPSBlbXVsYXRlX21taW9fcmVhZChkLAotCQkJCQkgICAgZC0+Y29uZmlnLmNmZ19hY2Nlc3Mu
Y2FwLm9mZnNldCwKLQkJCQkJICAgIHJlYWRfbWFzayk7Ci0JCXZlcmJvc2UoIldpbmRvdyByZWFk
ICUjeC8lI3ggZnJvbSBiYXIgJXUsIG9mZnNldCAldSBsZW4gJXVcbiIsCi0JCQlkLT5jb25maWcu
Y2ZnX2FjY2Vzcy5wY2lfY2ZnX2RhdGEsIHJlYWRfbWFzaywKLQkJCWQtPmNvbmZpZy5jZmdfYWNj
ZXNzLmNhcC5iYXIsCi0JCQlkLT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAub2Zmc2V0LAotCQkJZC0+
Y29uZmlnLmNmZ19hY2Nlc3MuY2FwLmxlbmd0aCk7Ci0JfQotCWlvcmVhZChwb3J0IC0gUENJX0NP
TkZJR19EQVRBLCBkLT5jb25maWdfd29yZHNbcmVnXSwgbWFzaywgdmFsKTsKLX0KLQotLypMOjIx
NgotICogVGhpcyBpcyB3aGVyZSB3ZSBlbXVsYXRlIGEgaGFuZGZ1bCBvZiBHdWVzdCBpbnN0cnVj
dGlvbnMuICBJdCdzIHVnbHkKLSAqIGFuZCB3ZSB1c2VkIHRvIGRvIGl0IGluIHRoZSBrZXJuZWwg
YnV0IGl0IGdyZXcgb3ZlciB0aW1lLgotICovCi0KLS8qCi0gKiBXZSB1c2UgdGhlIHB0cmFjZSBz
eXNjYWxsJ3MgcHRfcmVncyBzdHJ1Y3QgdG8gdGFsayBhYm91dCByZWdpc3RlcnMKLSAqIHRvIGxn
dWVzdDogdGhlc2UgbWFjcm9zIGNvbnZlcnQgdGhlIG5hbWVzIHRvIHRoZSBvZmZzZXRzLgotICov
Ci0jZGVmaW5lIGdldHJlZyhuYW1lKSBnZXRyZWdfb2ZmKG9mZnNldG9mKHN0cnVjdCB1c2VyX3Jl
Z3Nfc3RydWN0LCBuYW1lKSkKLSNkZWZpbmUgc2V0cmVnKG5hbWUsIHZhbCkgXAotCXNldHJlZ19v
ZmYob2Zmc2V0b2Yoc3RydWN0IHVzZXJfcmVnc19zdHJ1Y3QsIG5hbWUpLCAodmFsKSkKLQotc3Rh
dGljIHUzMiBnZXRyZWdfb2ZmKHNpemVfdCBvZmZzZXQpCi17Ci0JdTMyIHI7Ci0JdW5zaWduZWQg
bG9uZyBhcmdzW10gPSB7IExIUkVRX0dFVFJFRywgb2Zmc2V0IH07Ci0KLQlpZiAocHdyaXRlKGxn
dWVzdF9mZCwgYXJncywgc2l6ZW9mKGFyZ3MpLCBjcHVfaWQpIDwgMCkKLQkJZXJyKDEsICJHZXR0
aW5nIHJlZ2lzdGVyICV1Iiwgb2Zmc2V0KTsKLQlpZiAocHJlYWQobGd1ZXN0X2ZkLCAmciwgc2l6
ZW9mKHIpLCBjcHVfaWQpICE9IHNpemVvZihyKSkKLQkJZXJyKDEsICJSZWFkaW5nIHJlZ2lzdGVy
ICV1Iiwgb2Zmc2V0KTsKLQotCXJldHVybiByOwotfQotCi1zdGF0aWMgdm9pZCBzZXRyZWdfb2Zm
KHNpemVfdCBvZmZzZXQsIHUzMiB2YWwpCi17Ci0JdW5zaWduZWQgbG9uZyBhcmdzW10gPSB7IExI
UkVRX1NFVFJFRywgb2Zmc2V0LCB2YWwgfTsKLQotCWlmIChwd3JpdGUobGd1ZXN0X2ZkLCBhcmdz
LCBzaXplb2YoYXJncyksIGNwdV9pZCkgPCAwKQotCQllcnIoMSwgIlNldHRpbmcgcmVnaXN0ZXIg
JXUiLCBvZmZzZXQpOwotfQotCi0vKiBHZXQgcmVnaXN0ZXIgYnkgaW5zdHJ1Y3Rpb24gZW5jb2Rp
bmcgKi8KLXN0YXRpYyB1MzIgZ2V0cmVnX251bSh1bnNpZ25lZCByZWdudW0sIHUzMiBtYXNrKQot
ewotCS8qIDggYml0IG9wcyB1c2UgcmVnbnVtcyA0LTcgZm9yIGhpZ2ggcGFydHMgb2Ygd29yZCAq
LwotCWlmIChtYXNrID09IDB4RkYgJiYgKHJlZ251bSAmIDB4NCkpCi0JCXJldHVybiBnZXRyZWdf
bnVtKHJlZ251bSAmIDB4MywgMHhGRkZGKSA+PiA4OwotCi0Jc3dpdGNoIChyZWdudW0pIHsKLQlj
YXNlIDA6IHJldHVybiBnZXRyZWcoZWF4KSAmIG1hc2s7Ci0JY2FzZSAxOiByZXR1cm4gZ2V0cmVn
KGVjeCkgJiBtYXNrOwotCWNhc2UgMjogcmV0dXJuIGdldHJlZyhlZHgpICYgbWFzazsKLQljYXNl
IDM6IHJldHVybiBnZXRyZWcoZWJ4KSAmIG1hc2s7Ci0JY2FzZSA0OiByZXR1cm4gZ2V0cmVnKGVz
cCkgJiBtYXNrOwotCWNhc2UgNTogcmV0dXJuIGdldHJlZyhlYnApICYgbWFzazsKLQljYXNlIDY6
IHJldHVybiBnZXRyZWcoZXNpKSAmIG1hc2s7Ci0JY2FzZSA3OiByZXR1cm4gZ2V0cmVnKGVkaSkg
JiBtYXNrOwotCX0KLQlhYm9ydCgpOwotfQotCi0vKiBTZXQgcmVnaXN0ZXIgYnkgaW5zdHJ1Y3Rp
b24gZW5jb2RpbmcgKi8KLXN0YXRpYyB2b2lkIHNldHJlZ19udW0odW5zaWduZWQgcmVnbnVtLCB1
MzIgdmFsLCB1MzIgbWFzaykKLXsKLQkvKiBEb24ndCB0cnkgdG8gc2V0IGJpdHMgb3V0IG9mIHJh
bmdlICovCi0JYXNzZXJ0KH4odmFsICYgfm1hc2spKTsKLQotCS8qIDggYml0IG9wcyB1c2UgcmVn
bnVtcyA0LTcgZm9yIGhpZ2ggcGFydHMgb2Ygd29yZCAqLwotCWlmIChtYXNrID09IDB4RkYgJiYg
KHJlZ251bSAmIDB4NCkpIHsKLQkJLyogQ29uc3RydWN0IHRoZSAxNiBiaXRzIHdlIHdhbnQuICov
Ci0JCXZhbCA9ICh2YWwgPDwgOCkgfCBnZXRyZWdfbnVtKHJlZ251bSAmIDB4MywgMHhGRik7Ci0J
CXNldHJlZ19udW0ocmVnbnVtICYgMHgzLCB2YWwsIDB4RkZGRik7Ci0JCXJldHVybjsKLQl9Ci0K
LQlzd2l0Y2ggKHJlZ251bSkgewotCWNhc2UgMDogc2V0cmVnKGVheCwgdmFsIHwgKGdldHJlZyhl
YXgpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgMTogc2V0cmVnKGVjeCwgdmFsIHwgKGdldHJl
ZyhlY3gpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgMjogc2V0cmVnKGVkeCwgdmFsIHwgKGdl
dHJlZyhlZHgpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgMzogc2V0cmVnKGVieCwgdmFsIHwg
KGdldHJlZyhlYngpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgNDogc2V0cmVnKGVzcCwgdmFs
IHwgKGdldHJlZyhlc3ApICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgNTogc2V0cmVnKGVicCwg
dmFsIHwgKGdldHJlZyhlYnApICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgNjogc2V0cmVnKGVz
aSwgdmFsIHwgKGdldHJlZyhlc2kpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgNzogc2V0cmVn
KGVkaSwgdmFsIHwgKGdldHJlZyhlZGkpICYgfm1hc2spKTsgcmV0dXJuOwotCX0KLQlhYm9ydCgp
OwotfQotCi0vKiBHZXQgYnl0ZXMgb2YgZGlzcGxhY2VtZW50IGFwcGVuZGVkIHRvIGluc3RydWN0
aW9uLCBmcm9tIHIvbSBlbmNvZGluZyAqLwotc3RhdGljIHUzMiBpbnNuX2Rpc3BsYWNlbWVudF9s
ZW4odTggbW9kX3JlZ19ybSkKLXsKLQkvKiBTd2l0Y2ggb24gdGhlIG1vZCBiaXRzICovCi0Jc3dp
dGNoIChtb2RfcmVnX3JtID4+IDYpIHsKLQljYXNlIDA6Ci0JCS8qIElmIG1vZCA9PSAwLCBhbmQg
ci9tID09IDEwMSwgMTYtYml0IGRpc3BsYWNlbWVudCBmb2xsb3dzICovCi0JCWlmICgobW9kX3Jl
Z19ybSAmIDB4NykgPT0gMHg1KQotCQkJcmV0dXJuIDI7Ci0JCS8qIE5vcm1hbGx5LCBtb2QgPT0g
MCBtZWFucyBubyBsaXRlcmFsIGRpc3BsYWNlbWVudCAqLwotCQlyZXR1cm4gMDsKLQljYXNlIDE6
Ci0JCS8qIE9uZSBieXRlIGRpc3BsYWNlbWVudCAqLwotCQlyZXR1cm4gMTsKLQljYXNlIDI6Ci0J
CS8qIEZvdXIgYnl0ZSBkaXNwbGFjZW1lbnQgKi8KLQkJcmV0dXJuIDQ7Ci0JY2FzZSAzOgotCQkv
KiBSZWdpc3RlciBtb2RlICovCi0JCXJldHVybiAwOwotCX0KLQlhYm9ydCgpOwotfQotCi1zdGF0
aWMgdm9pZCBlbXVsYXRlX2luc24oY29uc3QgdTggaW5zbltdKQotewotCXVuc2lnbmVkIGxvbmcg
YXJnc1tdID0geyBMSFJFUV9UUkFQLCAxMyB9OwotCXVuc2lnbmVkIGludCBpbnNubGVuID0gMCwg
aW4gPSAwLCBzbWFsbF9vcGVyYW5kID0gMCwgYnl0ZV9hY2Nlc3M7Ci0JdW5zaWduZWQgaW50IGVh
eCwgcG9ydCwgbWFzazsKLQkvKgotCSAqIERlZmF1bHQgaXMgdG8gcmV0dXJuIGFsbC1vbmVzIG9u
IElPIHBvcnQgcmVhZHMsIHdoaWNoIHRyYWRpdGlvbmFsbHkKLQkgKiBtZWFucyAidGhlcmUncyBu
b3RoaW5nIHRoZXJlIi4KLQkgKi8KLQl1MzIgdmFsID0gMHhGRkZGRkZGRjsKLQotCS8qCi0JICog
VGhpcyBtdXN0IGJlIHRoZSBHdWVzdCBrZXJuZWwgdHJ5aW5nIHRvIGRvIHNvbWV0aGluZywgbm90
IHVzZXJzcGFjZSEKLQkgKiBUaGUgYm90dG9tIHR3byBiaXRzIG9mIHRoZSBDUyBzZWdtZW50IHJl
Z2lzdGVyIGFyZSB0aGUgcHJpdmlsZWdlCi0JICogbGV2ZWwuCi0JICovCi0JaWYgKChnZXRyZWco
eGNzKSAmIDMpICE9IDB4MSkKLQkJZ290byBub19lbXVsYXRlOwotCi0JLyogRGVjb2RpbmcgeDg2
IGluc3RydWN0aW9ucyBpcyBpY2t5LiAqLwotCi0JLyoKLQkgKiBBcm91bmQgMi42LjMzLCB0aGUg
a2VybmVsIHN0YXJ0ZWQgdXNpbmcgYW4gZW11bGF0aW9uIGZvciB0aGUKLQkgKiBjbXB4Y2hnOGIg
aW5zdHJ1Y3Rpb24gaW4gZWFybHkgYm9vdCBvbiBtYW55IGNvbmZpZ3VyYXRpb25zLiAgVGhpcwot
CSAqIGNvZGUgaXNuJ3QgcGFyYXZpcnR1YWxpemVkLCBhbmQgaXQgdHJpZXMgdG8gZGlzYWJsZSBp
bnRlcnJ1cHRzLgotCSAqIElnbm9yZSBpdCwgd2hpY2ggd2lsbCBNb3N0bHkgV29yay4KLQkgKi8K
LQlpZiAoaW5zbltpbnNubGVuXSA9PSAweGZhKSB7Ci0JCS8qICJjbGkiLCBvciBDbGVhciBJbnRl
cnJ1cHQgRW5hYmxlIGluc3RydWN0aW9uLiAgU2tpcCBpdC4gKi8KLQkJaW5zbmxlbiA9IDE7Ci0J
CWdvdG8gc2tpcF9pbnNuOwotCX0KLQotCS8qCi0JICogMHg2NiBpcyBhbiAib3BlcmFuZCBwcmVm
aXgiLiAgSXQgbWVhbnMgYSAxNiwgbm90IDMyIGJpdCBpbi9vdXQuCi0JICovCi0JaWYgKGluc25b
aW5zbmxlbl0gPT0gMHg2NikgewotCQlzbWFsbF9vcGVyYW5kID0gMTsKLQkJLyogVGhlIGluc3Ry
dWN0aW9uIGlzIDEgYnl0ZSBzbyBmYXIsIHJlYWQgdGhlIG5leHQgYnl0ZS4gKi8KLQkJaW5zbmxl
biA9IDE7Ci0JfQotCi0JLyogSWYgdGhlIGxvd2VyIGJpdCBpc24ndCBzZXQsIGl0J3MgYSBzaW5n
bGUgYnl0ZSBhY2Nlc3MgKi8KLQlieXRlX2FjY2VzcyA9ICEoaW5zbltpbnNubGVuXSAmIDEpOwot
Ci0JLyoKLQkgKiBOb3cgd2UgY2FuIGlnbm9yZSB0aGUgbG93ZXIgYml0IGFuZCBkZWNvZGUgdGhl
IDQgb3Bjb2RlcwotCSAqIHdlIG5lZWQgdG8gZW11bGF0ZS4KLQkgKi8KLQlzd2l0Y2ggKGluc25b
aW5zbmxlbl0gJiAweEZFKSB7Ci0JY2FzZSAweEU0OiAvKiBpbiAgICAgPG5leHQgYnl0ZT4sJWFs
ICovCi0JCXBvcnQgPSBpbnNuW2luc25sZW4rMV07Ci0JCWluc25sZW4gKz0gMjsKLQkJaW4gPSAx
OwotCQlicmVhazsKLQljYXNlIDB4RUM6IC8qIGluICAgICAoJWR4KSwlYWwgKi8KLQkJcG9ydCA9
IGdldHJlZyhlZHgpICYgMHhGRkZGOwotCQlpbnNubGVuICs9IDE7Ci0JCWluID0gMTsKLQkJYnJl
YWs7Ci0JY2FzZSAweEU2OiAvKiBvdXQgICAgJWFsLDxuZXh0IGJ5dGU+ICovCi0JCXBvcnQgPSBp
bnNuW2luc25sZW4rMV07Ci0JCWluc25sZW4gKz0gMjsKLQkJYnJlYWs7Ci0JY2FzZSAweEVFOiAv
KiBvdXQgICAgJWFsLCglZHgpICovCi0JCXBvcnQgPSBnZXRyZWcoZWR4KSAmIDB4RkZGRjsKLQkJ
aW5zbmxlbiArPSAxOwotCQlicmVhazsKLQlkZWZhdWx0OgotCQkvKiBPSywgd2UgZG9uJ3Qga25v
dyB3aGF0IHRoaXMgaXMsIGNhbid0IGVtdWxhdGUuICovCi0JCWdvdG8gbm9fZW11bGF0ZTsKLQl9
Ci0KLQkvKiBTZXQgYSBtYXNrIG9mIHRoZSAxLCAyIG9yIDQgYnl0ZXMsIGRlcGVuZGluZyBvbiBz
aXplIG9mIElPICovCi0JaWYgKGJ5dGVfYWNjZXNzKQotCQltYXNrID0gMHhGRjsKLQllbHNlIGlm
IChzbWFsbF9vcGVyYW5kKQotCQltYXNrID0gMHhGRkZGOwotCWVsc2UKLQkJbWFzayA9IDB4RkZG
RkZGRkY7Ci0KLQkvKgotCSAqIElmIGl0IHdhcyBhbiAiSU4iIGluc3RydWN0aW9uLCB0aGV5IGV4
cGVjdCB0aGUgcmVzdWx0IHRvIGJlIHJlYWQKLQkgKiBpbnRvICVlYXgsIHNvIHdlIGNoYW5nZSAl
ZWF4LgotCSAqLwotCWVheCA9IGdldHJlZyhlYXgpOwotCi0JaWYgKGluKSB7Ci0JCS8qIFRoaXMg
aXMgdGhlIFBTLzIga2V5Ym9hcmQgc3RhdHVzOyAxIG1lYW5zIHJlYWR5IGZvciBvdXRwdXQgKi8K
LQkJaWYgKHBvcnQgPT0gMHg2NCkKLQkJCXZhbCA9IDE7Ci0JCWVsc2UgaWYgKGlzX3BjaV9hZGRy
X3BvcnQocG9ydCkpCi0JCQlwY2lfYWRkcl9pb3JlYWQocG9ydCwgbWFzaywgJnZhbCk7Ci0JCWVs
c2UgaWYgKGlzX3BjaV9kYXRhX3BvcnQocG9ydCkpCi0JCQlwY2lfZGF0YV9pb3JlYWQocG9ydCwg
bWFzaywgJnZhbCk7Ci0KLQkJLyogQ2xlYXIgdGhlIGJpdHMgd2UncmUgYWJvdXQgdG8gcmVhZCAq
LwotCQllYXggJj0gfm1hc2s7Ci0JCS8qIENvcHkgYml0cyBpbiBmcm9tIHZhbC4gKi8KLQkJZWF4
IHw9IHZhbCAmIG1hc2s7Ci0JCS8qIE5vdyB1cGRhdGUgdGhlIHJlZ2lzdGVyLiAqLwotCQlzZXRy
ZWcoZWF4LCBlYXgpOwotCX0gZWxzZSB7Ci0JCWlmIChpc19wY2lfYWRkcl9wb3J0KHBvcnQpKSB7
Ci0JCQlpZiAoIXBjaV9hZGRyX2lvd3JpdGUocG9ydCwgbWFzaywgZWF4KSkKLQkJCQlnb3RvIGJh
ZF9pbzsKLQkJfSBlbHNlIGlmIChpc19wY2lfZGF0YV9wb3J0KHBvcnQpKSB7Ci0JCQlpZiAoIXBj
aV9kYXRhX2lvd3JpdGUocG9ydCwgbWFzaywgZWF4KSkKLQkJCQlnb3RvIGJhZF9pbzsKLQkJfQot
CQkvKiBUaGVyZSBhcmUgbWFueSBvdGhlciBwb3J0cywgZWcuIENNT1MgY2xvY2ssIHNlcmlhbAot
CQkgKiBhbmQgcGFyYWxsZWwgcG9ydHMsIHNvIHdlIGlnbm9yZSB0aGVtIGFsbC4gKi8KLQl9Ci0K
LQl2ZXJib3NlKCJJTyAlcyBvZiAleCB0byAldTogJSMwOHhcbiIsCi0JCWluID8gIklOIiA6ICJP
VVQiLCBtYXNrLCBwb3J0LCBlYXgpOwotc2tpcF9pbnNuOgotCS8qIEZpbmFsbHksIHdlJ3ZlICJk
b25lIiB0aGUgaW5zdHJ1Y3Rpb24sIHNvIG1vdmUgcGFzdCBpdC4gKi8KLQlzZXRyZWcoZWlwLCBn
ZXRyZWcoZWlwKSArIGluc25sZW4pOwotCXJldHVybjsKLQotYmFkX2lvOgotCXdhcm54KCJBdHRl
bXB0IHRvICVzIHBvcnQgJXUgKCUjeCBtYXNrKSIsCi0JICAgICAgaW4gPyAicmVhZCBmcm9tIiA6
ICJ3cml0ZSB0byIsIHBvcnQsIG1hc2spOwotCi1ub19lbXVsYXRlOgotCS8qIEluamVjdCB0cmFw
IGludG8gR3Vlc3QuICovCi0JaWYgKHdyaXRlKGxndWVzdF9mZCwgYXJncywgc2l6ZW9mKGFyZ3Mp
KSA8IDApCi0JCWVycigxLCAiUmVpbmplY3RpbmcgdHJhcCAxMyBmb3IgZmF1bHQgYXQgJSN4Iiwg
Z2V0cmVnKGVpcCkpOwotfQotCi1zdGF0aWMgc3RydWN0IGRldmljZSAqZmluZF9tbWlvX3JlZ2lv
bih1bnNpZ25lZCBsb25nIHBhZGRyLCB1MzIgKm9mZikKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQot
CWZvciAoaSA9IDE7IGkgPCBNQVhfUENJX0RFVklDRVM7IGkrKykgewotCQlzdHJ1Y3QgZGV2aWNl
ICpkID0gZGV2aWNlcy5wY2lbaV07Ci0KLQkJaWYgKCFkKQotCQkJY29udGludWU7Ci0JCWlmIChw
YWRkciA8IGQtPm1taW9fYWRkcikKLQkJCWNvbnRpbnVlOwotCQlpZiAocGFkZHIgPj0gZC0+bW1p
b19hZGRyICsgZC0+bW1pb19zaXplKQotCQkJY29udGludWU7Ci0JCSpvZmYgPSBwYWRkciAtIGQt
Pm1taW9fYWRkcjsKLQkJcmV0dXJuIGQ7Ci0JfQotCXJldHVybiBOVUxMOwotfQotCi0vKiBGSVhN
RTogVXNlIHZxIGFycmF5LiAqLwotc3RhdGljIHN0cnVjdCB2aXJ0cXVldWUgKnZxX2J5X251bShz
dHJ1Y3QgZGV2aWNlICpkLCB1MzIgbnVtKQotewotCXN0cnVjdCB2aXJ0cXVldWUgKnZxID0gZC0+
dnE7Ci0KLQl3aGlsZSAobnVtLS0gJiYgdnEpCi0JCXZxID0gdnEtPm5leHQ7Ci0KLQlyZXR1cm4g
dnE7Ci19Ci0KLXN0YXRpYyB2b2lkIHNhdmVfdnFfY29uZmlnKGNvbnN0IHN0cnVjdCB2aXJ0aW9f
cGNpX2NvbW1vbl9jZmcgKmNmZywKLQkJCSAgIHN0cnVjdCB2aXJ0cXVldWUgKnZxKQotewotCXZx
LT5wY2lfY29uZmlnID0gKmNmZzsKLX0KLQotc3RhdGljIHZvaWQgcmVzdG9yZV92cV9jb25maWco
c3RydWN0IHZpcnRpb19wY2lfY29tbW9uX2NmZyAqY2ZnLAotCQkJICAgICAgc3RydWN0IHZpcnRx
dWV1ZSAqdnEpCi17Ci0JLyogT25seSByZXN0b3JlIHRoZSBwZXItdnEgcGFydCAqLwotCXNpemVf
dCBvZmYgPSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9jb21tb25fY2ZnLCBxdWV1ZV9zaXpl
KTsKLQotCW1lbWNweSgodm9pZCAqKWNmZyArIG9mZiwgKHZvaWQgKikmdnEtPnBjaV9jb25maWcg
KyBvZmYsCi0JICAgICAgIHNpemVvZigqY2ZnKSAtIG9mZik7Ci19Ci0KLS8qCi0gKiA0LjEuNC4z
LjI6Ci0gKgotICogIFRoZSBkcml2ZXIgTVVTVCBjb25maWd1cmUgdGhlIG90aGVyIHZpcnRxdWV1
ZSBmaWVsZHMgYmVmb3JlCi0gKiAgZW5hYmxpbmcgdGhlIHZpcnRxdWV1ZSB3aXRoIHF1ZXVlX2Vu
YWJsZS4KLSAqCi0gKiBXaGVuIHRoZXkgZW5hYmxlIHRoZSB2aXJ0cXVldWUsIHdlIGNoZWNrIHRo
YXQgdGhlaXIgc2V0dXAgaXMgdmFsaWQuCi0gKi8KLXN0YXRpYyB2b2lkIGNoZWNrX3ZpcnRxdWV1
ZShzdHJ1Y3QgZGV2aWNlICpkLCBzdHJ1Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQkvKiBCZWNhdXNl
IGxndWVzdCBpcyAzMiBiaXQsIGFsbCB0aGUgZGVzY3JpcHRvciBoaWdoIGJpdHMgbXVzdCBiZSAw
ICovCi0JaWYgKHZxLT5wY2lfY29uZmlnLnF1ZXVlX2Rlc2NfaGkKLQkgICAgfHwgdnEtPnBjaV9j
b25maWcucXVldWVfYXZhaWxfaGkKLQkgICAgfHwgdnEtPnBjaV9jb25maWcucXVldWVfdXNlZF9o
aSkKLQkJYmFkX2RyaXZlcl92cSh2cSwgImludmFsaWQgNjQtYml0IHF1ZXVlIGFkZHJlc3MiKTsK
LQotCS8qCi0JICogMi40LjE6Ci0JICoKLQkgKiAgVGhlIGRyaXZlciBNVVNUIGVuc3VyZSB0aGF0
IHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBmaXJzdCBieXRlCi0JICogIG9mIGVhY2ggdmly
dHF1ZXVlIHBhcnQgaXMgYSBtdWx0aXBsZSBvZiB0aGUgc3BlY2lmaWVkIGFsaWdubWVudAotCSAq
ICB2YWx1ZSBpbiB0aGUgYWJvdmUgdGFibGUuCi0JICovCi0JaWYgKHZxLT5wY2lfY29uZmlnLnF1
ZXVlX2Rlc2NfbG8gJSAxNgotCSAgICB8fCB2cS0+cGNpX2NvbmZpZy5xdWV1ZV9hdmFpbF9sbyAl
IDIKLQkgICAgfHwgdnEtPnBjaV9jb25maWcucXVldWVfdXNlZF9sbyAlIDQpCi0JCWJhZF9kcml2
ZXJfdnEodnEsICJpbnZhbGlkIGFsaWdubWVudCBpbiBxdWV1ZSBhZGRyZXNzZXMiKTsKLQotCS8q
IEluaXRpYWxpemUgdGhlIHZpcnRxdWV1ZSBhbmQgY2hlY2sgdGhleSdyZSBhbGwgaW4gcmFuZ2Uu
ICovCi0JdnEtPnZyaW5nLm51bSA9IHZxLT5wY2lfY29uZmlnLnF1ZXVlX3NpemU7Ci0JdnEtPnZy
aW5nLmRlc2MgPSBjaGVja19wb2ludGVyKHZxLT5kZXYsCi0JCQkJICAgICAgIHZxLT5wY2lfY29u
ZmlnLnF1ZXVlX2Rlc2NfbG8sCi0JCQkJICAgICAgIHNpemVvZigqdnEtPnZyaW5nLmRlc2MpICog
dnEtPnZyaW5nLm51bSk7Ci0JdnEtPnZyaW5nLmF2YWlsID0gY2hlY2tfcG9pbnRlcih2cS0+ZGV2
LAotCQkJCQl2cS0+cGNpX2NvbmZpZy5xdWV1ZV9hdmFpbF9sbywKLQkJCQkJc2l6ZW9mKCp2cS0+
dnJpbmcuYXZhaWwpCi0JCQkJCSsgKHNpemVvZih2cS0+dnJpbmcuYXZhaWwtPnJpbmdbMF0pCi0J
CQkJCSAgICogdnEtPnZyaW5nLm51bSkpOwotCXZxLT52cmluZy51c2VkID0gY2hlY2tfcG9pbnRl
cih2cS0+ZGV2LAotCQkJCSAgICAgICB2cS0+cGNpX2NvbmZpZy5xdWV1ZV91c2VkX2xvLAotCQkJ
CSAgICAgICBzaXplb2YoKnZxLT52cmluZy51c2VkKQotCQkJCSAgICAgICArIChzaXplb2YodnEt
PnZyaW5nLnVzZWQtPnJpbmdbMF0pCi0JCQkJCSAgKiB2cS0+dnJpbmcubnVtKSk7Ci0KLQkvKgot
CSAqIDIuNC45LjE6Ci0JICoKLQkgKiAgIFRoZSBkcml2ZXIgTVVTVCBpbml0aWFsaXplIGZsYWdz
IGluIHRoZSB1c2VkIHJpbmcgdG8gMAotCSAqICAgd2hlbiBhbGxvY2F0aW5nIHRoZSB1c2VkIHJp
bmcuCi0JICovCi0JaWYgKHZxLT52cmluZy51c2VkLT5mbGFncyAhPSAwKQotCQliYWRfZHJpdmVy
X3ZxKHZxLCAiaW52YWxpZCBpbml0aWFsIHVzZWQuZmxhZ3MgJSN4IiwKLQkJCSAgICAgIHZxLT52
cmluZy51c2VkLT5mbGFncyk7Ci19Ci0KLXN0YXRpYyB2b2lkIHN0YXJ0X3ZpcnRxdWV1ZShzdHJ1
Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQkvKgotCSAqIENyZWF0ZSBzdGFjayBmb3IgdGhyZWFkLiAg
U2luY2UgdGhlIHN0YWNrIGdyb3dzIHVwd2FyZHMsIHdlIHBvaW50Ci0JICogdGhlIHN0YWNrIHBv
aW50ZXIgdG8gdGhlIGVuZCBvZiB0aGlzIHJlZ2lvbi4KLQkgKi8KLQljaGFyICpzdGFjayA9IG1h
bGxvYygzMjc2OCk7Ci0KLQkvKiBDcmVhdGUgYSB6ZXJvLWluaXRpYWxpemVkIGV2ZW50ZmQuICov
Ci0JdnEtPmV2ZW50ZmQgPSBldmVudGZkKDAsIDApOwotCWlmICh2cS0+ZXZlbnRmZCA8IDApCi0J
CWVycigxLCAiQ3JlYXRpbmcgZXZlbnRmZCIpOwotCi0JLyoKLQkgKiBDTE9ORV9WTTogYmVjYXVz
ZSBpdCBoYXMgdG8gYWNjZXNzIHRoZSBHdWVzdCBtZW1vcnksIGFuZCBTSUdDSExEIHNvCi0JICog
d2UgZ2V0IGEgc2lnbmFsIGlmIGl0IGRpZXMuCi0JICovCi0JdnEtPnRocmVhZCA9IGNsb25lKGRv
X3RocmVhZCwgc3RhY2sgKyAzMjc2OCwgQ0xPTkVfVk0gfCBTSUdDSExELCB2cSk7Ci0JaWYgKHZx
LT50aHJlYWQgPT0gKHBpZF90KS0xKQotCQllcnIoMSwgIkNyZWF0aW5nIGNsb25lIik7Ci19Ci0K
LXN0YXRpYyB2b2lkIHN0YXJ0X3ZpcnRxdWV1ZXMoc3RydWN0IGRldmljZSAqZCkKLXsKLQlzdHJ1
Y3QgdmlydHF1ZXVlICp2cTsKLQotCWZvciAodnEgPSBkLT52cTsgdnE7IHZxID0gdnEtPm5leHQp
IHsKLQkJaWYgKHZxLT5wY2lfY29uZmlnLnF1ZXVlX2VuYWJsZSkKLQkJCXN0YXJ0X3ZpcnRxdWV1
ZSh2cSk7Ci0JfQotfQotCi1zdGF0aWMgdm9pZCBlbXVsYXRlX21taW9fd3JpdGUoc3RydWN0IGRl
dmljZSAqZCwgdTMyIG9mZiwgdTMyIHZhbCwgdTMyIG1hc2spCi17Ci0Jc3RydWN0IHZpcnRxdWV1
ZSAqdnE7Ci0KLQlzd2l0Y2ggKG9mZikgewotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19w
Y2lfbW1pbywgY2ZnLmRldmljZV9mZWF0dXJlX3NlbGVjdCk6Ci0JCS8qCi0JCSAqIDQuMS40LjMu
MToKLQkJICoKLQkJICogVGhlIGRldmljZSBNVVNUIHByZXNlbnQgdGhlIGZlYXR1cmUgYml0cyBp
dCBpcyBvZmZlcmluZyBpbgotCQkgKiBkZXZpY2VfZmVhdHVyZSwgc3RhcnRpbmcgYXQgYml0IGRl
dmljZV9mZWF0dXJlX3NlbGVjdCDiiJcgMzIKLQkJICogZm9yIGFueSBkZXZpY2VfZmVhdHVyZV9z
ZWxlY3Qgd3JpdHRlbiBieSB0aGUgZHJpdmVyCi0JCSAqLwotCQlpZiAodmFsID09IDApCi0JCQlk
LT5tbWlvLT5jZmcuZGV2aWNlX2ZlYXR1cmUgPSBkLT5mZWF0dXJlczsKLQkJZWxzZSBpZiAodmFs
ID09IDEpCi0JCQlkLT5tbWlvLT5jZmcuZGV2aWNlX2ZlYXR1cmUgPSAoZC0+ZmVhdHVyZXMgPj4g
MzIpOwotCQllbHNlCi0JCQlkLT5tbWlvLT5jZmcuZGV2aWNlX2ZlYXR1cmUgPSAwOwotCQlnb3Rv
IGZlYXR1cmVfd3JpdGVfdGhyb3VnaDMyOwotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19w
Y2lfbW1pbywgY2ZnLmd1ZXN0X2ZlYXR1cmVfc2VsZWN0KToKLQkJaWYgKHZhbCA+IDEpCi0JCQli
YWRfZHJpdmVyKGQsICJVbmV4cGVjdGVkIGRyaXZlciBzZWxlY3QgJXUiLCB2YWwpOwotCQlnb3Rv
IGZlYXR1cmVfd3JpdGVfdGhyb3VnaDMyOwotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19w
Y2lfbW1pbywgY2ZnLmd1ZXN0X2ZlYXR1cmUpOgotCQlpZiAoZC0+bW1pby0+Y2ZnLmd1ZXN0X2Zl
YXR1cmVfc2VsZWN0ID09IDApIHsKLQkJCWQtPmZlYXR1cmVzX2FjY2VwdGVkICY9IH4oKHU2NCkw
eEZGRkZGRkZGKTsKLQkJCWQtPmZlYXR1cmVzX2FjY2VwdGVkIHw9IHZhbDsKLQkJfSBlbHNlIHsK
LQkJCWFzc2VydChkLT5tbWlvLT5jZmcuZ3Vlc3RfZmVhdHVyZV9zZWxlY3QgPT0gMSk7Ci0JCQlk
LT5mZWF0dXJlc19hY2NlcHRlZCAmPSAweEZGRkZGRkZGOwotCQkJZC0+ZmVhdHVyZXNfYWNjZXB0
ZWQgfD0gKCh1NjQpdmFsKSA8PCAzMjsKLQkJfQotCQkvKgotCQkgKiAyLjIuMToKLQkJICoKLQkJ
ICogICBUaGUgZHJpdmVyIE1VU1QgTk9UIGFjY2VwdCBhIGZlYXR1cmUgd2hpY2ggdGhlIGRldmlj
ZSBkaWQKLQkJICogICBub3Qgb2ZmZXIKLQkJICovCi0JCWlmIChkLT5mZWF0dXJlc19hY2NlcHRl
ZCAmIH5kLT5mZWF0dXJlcykKLQkJCWJhZF9kcml2ZXIoZCwgIm92ZXItYWNjZXB0ZWQgZmVhdHVy
ZXMgJSNsbHggb2YgJSNsbHgiLAotCQkJCSAgIGQtPmZlYXR1cmVzX2FjY2VwdGVkLCBkLT5mZWF0
dXJlcyk7Ci0JCWdvdG8gZmVhdHVyZV93cml0ZV90aHJvdWdoMzI7Ci0JY2FzZSBvZmZzZXRvZihz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcuZGV2aWNlX3N0YXR1cyk6IHsKLQkJdTggcHJldjsK
LQotCQl2ZXJib3NlKCIlczogZGV2aWNlIHN0YXR1cyAtPiAlI3hcbiIsIGQtPm5hbWUsIHZhbCk7
Ci0JCS8qCi0JCSAqIDQuMS40LjMuMToKLQkJICogCi0JCSAqICBUaGUgZGV2aWNlIE1VU1QgcmVz
ZXQgd2hlbiAwIGlzIHdyaXR0ZW4gdG8gZGV2aWNlX3N0YXR1cywKLQkJICogIGFuZCBwcmVzZW50
IGEgMCBpbiBkZXZpY2Vfc3RhdHVzIG9uY2UgdGhhdCBpcyBkb25lLgotCQkgKi8KLQkJaWYgKHZh
bCA9PSAwKSB7Ci0JCQlyZXNldF9kZXZpY2UoZCk7Ci0JCQlnb3RvIHdyaXRlX3Rocm91Z2g4Owot
CQl9Ci0KLQkJLyogMi4xLjE6IFRoZSBkcml2ZXIgTVVTVCBOT1QgY2xlYXIgYSBkZXZpY2Ugc3Rh
dHVzIGJpdC4gKi8KLQkJaWYgKGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzICYgfnZhbCkKLQkJ
CWJhZF9kcml2ZXIoZCwgInVuc2V0IG9mIGRldmljZSBzdGF0dXMgYml0ICUjeCAtPiAlI3giLAot
CQkJCSAgIGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzLCB2YWwpOwotCi0JCS8qCi0JCSAqIDIu
MS4yOgotCQkgKgotCQkgKiAgVGhlIGRldmljZSBNVVNUIE5PVCBjb25zdW1lIGJ1ZmZlcnMgb3Ig
bm90aWZ5IHRoZSBkcml2ZXIKLQkJICogIGJlZm9yZSBEUklWRVJfT0suCi0JCSAqLwotCQlpZiAo
dmFsICYgVklSVElPX0NPTkZJR19TX0RSSVZFUl9PSwotCQkgICAgJiYgIShkLT5tbWlvLT5jZmcu
ZGV2aWNlX3N0YXR1cyAmIFZJUlRJT19DT05GSUdfU19EUklWRVJfT0spKQotCQkJc3RhcnRfdmly
dHF1ZXVlcyhkKTsKLQotCQkvKgotCQkgKiAzLjEuMToKLQkJICoKLQkJICogICBUaGUgZHJpdmVy
IE1VU1QgZm9sbG93IHRoaXMgc2VxdWVuY2UgdG8gaW5pdGlhbGl6ZSBhIGRldmljZToKLQkJICog
ICAtIFJlc2V0IHRoZSBkZXZpY2UuCi0JCSAqICAgLSBTZXQgdGhlIEFDS05PV0xFREdFIHN0YXR1
cyBiaXQ6IHRoZSBndWVzdCBPUyBoYXMKLSAgICAgICAgICAgICAgICAgKiAgICAgbm90aWNlIHRo
ZSBkZXZpY2UuCi0JCSAqICAgLSBTZXQgdGhlIERSSVZFUiBzdGF0dXMgYml0OiB0aGUgZ3Vlc3Qg
T1Mga25vd3MgaG93Ci0gICAgICAgICAgICAgICAgICogICAgIHRvIGRyaXZlIHRoZSBkZXZpY2Uu
Ci0JCSAqICAgLSBSZWFkIGRldmljZSBmZWF0dXJlIGJpdHMsIGFuZCB3cml0ZSB0aGUgc3Vic2V0
Ci0JCSAqICAgICBvZiBmZWF0dXJlIGJpdHMgdW5kZXJzdG9vZCBieSB0aGUgT1MgYW5kIGRyaXZl
cgotCQkgKiAgICAgdG8gdGhlIGRldmljZS4gRHVyaW5nIHRoaXMgc3RlcCB0aGUgZHJpdmVyIE1B
WQotCQkgKiAgICAgcmVhZCAoYnV0IE1VU1QgTk9UIHdyaXRlKSB0aGUgZGV2aWNlLXNwZWNpZmlj
Ci0JCSAqICAgICBjb25maWd1cmF0aW9uIGZpZWxkcyB0byBjaGVjayB0aGF0IGl0IGNhbgotCQkg
KiAgICAgc3VwcG9ydCB0aGUgZGV2aWNlIGJlZm9yZSBhY2NlcHRpbmcgaXQuCi0JCSAqICAgLSBT
ZXQgdGhlIEZFQVRVUkVTX09LIHN0YXR1cyBiaXQuICBUaGUgZHJpdmVyCi0JCSAqICAgICBNVVNU
IG5vdCBhY2NlcHQgbmV3IGZlYXR1cmUgYml0cyBhZnRlciB0aGlzCi0JCSAqICAgICBzdGVwLgot
CQkgKiAgIC0gUmUtcmVhZCBkZXZpY2Ugc3RhdHVzIHRvIGVuc3VyZSB0aGUgRkVBVFVSRVNfT0sK
LQkJICogICAgIGJpdCBpcyBzdGlsbCBzZXQ6IG90aGVyd2lzZSwgdGhlIGRldmljZSBkb2VzCi0J
CSAqICAgICBub3Qgc3VwcG9ydCBvdXIgc3Vic2V0IG9mIGZlYXR1cmVzIGFuZCB0aGUKLQkJICog
ICAgIGRldmljZSBpcyB1bnVzYWJsZS4KLQkJICogICAtIFBlcmZvcm0gZGV2aWNlLXNwZWNpZmlj
IHNldHVwLCBpbmNsdWRpbmcKLQkJICogICAgIGRpc2NvdmVyeSBvZiB2aXJ0cXVldWVzIGZvciB0
aGUgZGV2aWNlLAotCQkgKiAgICAgb3B0aW9uYWwgcGVyLWJ1cyBzZXR1cCwgcmVhZGluZyBhbmQg
cG9zc2libHkKLQkJICogICAgIHdyaXRpbmcgdGhlIGRldmljZeKAmXMgdmlydGlvIGNvbmZpZ3Vy
YXRpb24KLQkJICogICAgIHNwYWNlLCBhbmQgcG9wdWxhdGlvbiBvZiB2aXJ0cXVldWVzLgotCQkg
KiAgIC0gU2V0IHRoZSBEUklWRVJfT0sgc3RhdHVzIGJpdC4gQXQgdGhpcyBwb2ludCB0aGUKLSAg
ICAgICAgICAgICAgICAgKiAgICAgZGV2aWNlIGlzIOKAnGxpdmXigJ0uCi0JCSAqLwotCQlwcmV2
ID0gMDsKLQkJc3dpdGNoICh2YWwgJiB+ZC0+bW1pby0+Y2ZnLmRldmljZV9zdGF0dXMpIHsKLQkJ
Y2FzZSBWSVJUSU9fQ09ORklHX1NfRFJJVkVSX09LOgotCQkJcHJldiB8PSBWSVJUSU9fQ09ORklH
X1NfRkVBVFVSRVNfT0s7IC8qIGZhbGwgdGhydSAqLwotCQljYXNlIFZJUlRJT19DT05GSUdfU19G
RUFUVVJFU19PSzoKLQkJCXByZXYgfD0gVklSVElPX0NPTkZJR19TX0RSSVZFUjsgLyogZmFsbCB0
aHJ1ICovCi0JCWNhc2UgVklSVElPX0NPTkZJR19TX0RSSVZFUjoKLQkJCXByZXYgfD0gVklSVElP
X0NPTkZJR19TX0FDS05PV0xFREdFOyAvKiBmYWxsIHRocnUgKi8KLQkJY2FzZSBWSVJUSU9fQ09O
RklHX1NfQUNLTk9XTEVER0U6Ci0JCQlicmVhazsKLQkJZGVmYXVsdDoKLQkJCWJhZF9kcml2ZXIo
ZCwgInVua25vd24gZGV2aWNlIHN0YXR1cyBiaXQgJSN4IC0+ICUjeCIsCi0JCQkJICAgZC0+bW1p
by0+Y2ZnLmRldmljZV9zdGF0dXMsIHZhbCk7Ci0JCX0KLQkJaWYgKGQtPm1taW8tPmNmZy5kZXZp
Y2Vfc3RhdHVzICE9IHByZXYpCi0JCQliYWRfZHJpdmVyKGQsICJ1bmV4cGVjdGVkIHN0YXR1cyB0
cmFuc2l0aW9uICUjeCAtPiAlI3giLAotCQkJCSAgIGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVz
LCB2YWwpOwotCi0JCS8qIElmIHRoZXkganVzdCB3cm90ZSBGRUFUVVJFU19PSywgd2UgbWFrZSBz
dXJlIHRoZXkgcmVhZCAqLwotCQlzd2l0Y2ggKHZhbCAmIH5kLT5tbWlvLT5jZmcuZGV2aWNlX3N0
YXR1cykgewotCQljYXNlIFZJUlRJT19DT05GSUdfU19GRUFUVVJFU19PSzoKLQkJCWQtPndyb3Rl
X2ZlYXR1cmVzX29rID0gdHJ1ZTsKLQkJCWJyZWFrOwotCQljYXNlIFZJUlRJT19DT05GSUdfU19E
UklWRVJfT0s6Ci0JCQlpZiAoZC0+d3JvdGVfZmVhdHVyZXNfb2spCi0JCQkJYmFkX2RyaXZlcihk
LCAiZGlkIG5vdCByZS1yZWFkIEZFQVRVUkVTX09LIik7Ci0JCQlicmVhazsKLQkJfQotCQlnb3Rv
IHdyaXRlX3Rocm91Z2g4OwotCX0KLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX21t
aW8sIGNmZy5xdWV1ZV9zZWxlY3QpOgotCQl2cSA9IHZxX2J5X251bShkLCB2YWwpOwotCQkvKgot
CQkgKiA0LjEuNC4zLjE6Ci0JCSAqCi0JCSAqICBUaGUgZGV2aWNlIE1VU1QgcHJlc2VudCBhIDAg
aW4gcXVldWVfc2l6ZSBpZiB0aGUgdmlydHF1ZXVlCi0JCSAqICBjb3JyZXNwb25kaW5nIHRvIHRo
ZSBjdXJyZW50IHF1ZXVlX3NlbGVjdCBpcyB1bmF2YWlsYWJsZS4KLQkJICovCi0JCWlmICghdnEp
IHsKLQkJCWQtPm1taW8tPmNmZy5xdWV1ZV9zaXplID0gMDsKLQkJCWdvdG8gd3JpdGVfdGhyb3Vn
aDE2OwotCQl9Ci0JCS8qIFNhdmUgcmVnaXN0ZXJzIGZvciBvbGQgdnEsIGlmIGl0IHdhcyBhIHZh
bGlkIHZxICovCi0JCWlmIChkLT5tbWlvLT5jZmcucXVldWVfc2l6ZSkKLQkJCXNhdmVfdnFfY29u
ZmlnKCZkLT5tbWlvLT5jZmcsCi0JCQkJICAgICAgIHZxX2J5X251bShkLCBkLT5tbWlvLT5jZmcu
cXVldWVfc2VsZWN0KSk7Ci0JCS8qIFJlc3RvcmUgdGhlIHJlZ2lzdGVycyBmb3IgdGhlIHF1ZXVl
IHRoZXkgYXNrZWQgZm9yICovCi0JCXJlc3RvcmVfdnFfY29uZmlnKCZkLT5tbWlvLT5jZmcsIHZx
KTsKLQkJZ290byB3cml0ZV90aHJvdWdoMTY7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlv
X3BjaV9tbWlvLCBjZmcucXVldWVfc2l6ZSk6Ci0JCS8qCi0JCSAqIDQuMS40LjMuMjoKLQkJICoK
LQkJICogIFRoZSBkcml2ZXIgTVVTVCBOT1Qgd3JpdGUgYSB2YWx1ZSB3aGljaCBpcyBub3QgYSBw
b3dlciBvZiAyCi0JCSAqICB0byBxdWV1ZV9zaXplLgotCQkgKi8KLQkJaWYgKHZhbCAmICh2YWwt
MSkpCi0JCQliYWRfZHJpdmVyKGQsICJpbnZhbGlkIHF1ZXVlIHNpemUgJXUiLCB2YWwpOwotCQlp
ZiAoZC0+bW1pby0+Y2ZnLnF1ZXVlX2VuYWJsZSkKLQkJCWJhZF9kcml2ZXIoZCwgImNoYW5naW5n
IHF1ZXVlIHNpemUgb24gbGl2ZSBkZXZpY2UiKTsKLQkJZ290byB3cml0ZV90aHJvdWdoMTY7Ci0J
Y2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcucXVldWVfbXNpeF92ZWN0
b3IpOgotCQliYWRfZHJpdmVyKGQsICJhdHRlbXB0IHRvIHNldCBNU0lYIHZlY3RvciB0byAldSIs
IHZhbCk7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcucXVldWVf
ZW5hYmxlKTogewotCQlzdHJ1Y3QgdmlydHF1ZXVlICp2cSA9IHZxX2J5X251bShkLCBkLT5tbWlv
LT5jZmcucXVldWVfc2VsZWN0KTsKLQotCQkvKgotCQkgKiA0LjEuNC4zLjI6Ci0JCSAqCi0JCSAq
ICBUaGUgZHJpdmVyIE1VU1QgTk9UIHdyaXRlIGEgMCB0byBxdWV1ZV9lbmFibGUuCi0JCSAqLwot
CQlpZiAodmFsICE9IDEpCi0JCQliYWRfZHJpdmVyKGQsICJzZXR0aW5nIHF1ZXVlX2VuYWJsZSB0
byAldSIsIHZhbCk7Ci0KLQkJLyoKLQkJICogMy4xLjE6Ci0JCSAqCi0JCSAqICA3LiBQZXJmb3Jt
IGRldmljZS1zcGVjaWZpYyBzZXR1cCwgaW5jbHVkaW5nIGRpc2NvdmVyeSBvZgotCQkgKiAgICAg
dmlydHF1ZXVlcyBmb3IgdGhlIGRldmljZSwgb3B0aW9uYWwgcGVyLWJ1cyBzZXR1cCwKLQkJICog
ICAgIHJlYWRpbmcgYW5kIHBvc3NpYmx5IHdyaXRpbmcgdGhlIGRldmljZeKAmXMgdmlydGlvCi0J
CSAqICAgICBjb25maWd1cmF0aW9uIHNwYWNlLCBhbmQgcG9wdWxhdGlvbiBvZiB2aXJ0cXVldWVz
LgotCQkgKiAgOC4gU2V0IHRoZSBEUklWRVJfT0sgc3RhdHVzIGJpdC4KLQkJICoKLQkJICogQWxs
IG91ciBkZXZpY2VzIHJlcXVpcmUgYWxsIHZpcnRxdWV1ZXMgdG8gYmUgZW5hYmxlZCwgc28KLQkJ
ICogdGhleSBzaG91bGQgaGF2ZSBkb25lIHRoYXQgYmVmb3JlIHNldHRpbmcgRFJJVkVSX09LLgot
CQkgKi8KLQkJaWYgKGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzICYgVklSVElPX0NPTkZJR19T
X0RSSVZFUl9PSykKLQkJCWJhZF9kcml2ZXIoZCwgImVuYWJsaW5nIHZxIGFmdGVyIERSSVZFUl9P
SyIpOwotCi0JCWQtPm1taW8tPmNmZy5xdWV1ZV9lbmFibGUgPSB2YWw7Ci0JCXNhdmVfdnFfY29u
ZmlnKCZkLT5tbWlvLT5jZmcsIHZxKTsKLQkJY2hlY2tfdmlydHF1ZXVlKGQsIHZxKTsKLQkJZ290
byB3cml0ZV90aHJvdWdoMTY7Ci0JfQotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19wY2lf
bW1pbywgY2ZnLnF1ZXVlX25vdGlmeV9vZmYpOgotCQliYWRfZHJpdmVyKGQsICJhdHRlbXB0IHRv
IHdyaXRlIHRvIHF1ZXVlX25vdGlmeV9vZmYiKTsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0
aW9fcGNpX21taW8sIGNmZy5xdWV1ZV9kZXNjX2xvKToKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2
aXJ0aW9fcGNpX21taW8sIGNmZy5xdWV1ZV9kZXNjX2hpKToKLQljYXNlIG9mZnNldG9mKHN0cnVj
dCB2aXJ0aW9fcGNpX21taW8sIGNmZy5xdWV1ZV9hdmFpbF9sbyk6Ci0JY2FzZSBvZmZzZXRvZihz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcucXVldWVfYXZhaWxfaGkpOgotCWNhc2Ugb2Zmc2V0
b2Yoc3RydWN0IHZpcnRpb19wY2lfbW1pbywgY2ZnLnF1ZXVlX3VzZWRfbG8pOgotCWNhc2Ugb2Zm
c2V0b2Yoc3RydWN0IHZpcnRpb19wY2lfbW1pbywgY2ZnLnF1ZXVlX3VzZWRfaGkpOgotCQkvKgot
CQkgKiA0LjEuNC4zLjI6Ci0JCSAqCi0JCSAqICBUaGUgZHJpdmVyIE1VU1QgY29uZmlndXJlIHRo
ZSBvdGhlciB2aXJ0cXVldWUgZmllbGRzIGJlZm9yZQotCQkgKiAgZW5hYmxpbmcgdGhlIHZpcnRx
dWV1ZSB3aXRoIHF1ZXVlX2VuYWJsZS4KLQkJICovCi0JCWlmIChkLT5tbWlvLT5jZmcucXVldWVf
ZW5hYmxlKQotCQkJYmFkX2RyaXZlcihkLCAiY2hhbmdpbmcgcXVldWUgb24gbGl2ZSBkZXZpY2Ui
KTsKLQotCQkvKgotCQkgKiAzLjEuMToKLQkJICoKLQkJICogIFRoZSBkcml2ZXIgTVVTVCBmb2xs
b3cgdGhpcyBzZXF1ZW5jZSB0byBpbml0aWFsaXplIGEgZGV2aWNlOgotCQkgKi4uLgotCQkgKiAg
NS4gU2V0IHRoZSBGRUFUVVJFU19PSyBzdGF0dXMgYml0LiBUaGUgZHJpdmVyIE1VU1Qgbm90Ci0J
CSAqICBhY2NlcHQgbmV3IGZlYXR1cmUgYml0cyBhZnRlciB0aGlzIHN0ZXAuCi0JCSAqLwotCQlp
ZiAoIShkLT5tbWlvLT5jZmcuZGV2aWNlX3N0YXR1cyAmIFZJUlRJT19DT05GSUdfU19GRUFUVVJF
U19PSykpCi0JCQliYWRfZHJpdmVyKGQsICJzZXR0aW5nIHVwIHZxIGJlZm9yZSBGRUFUVVJFU19P
SyIpOwotCi0JCS8qCi0JCSAqICA2LiBSZS1yZWFkIGRldmljZSBzdGF0dXMgdG8gZW5zdXJlIHRo
ZSBGRUFUVVJFU19PSyBiaXQgaXMKLQkJICogICAgIHN0aWxsIHNldC4uLgotCQkgKi8KLQkJaWYg
KGQtPndyb3RlX2ZlYXR1cmVzX29rKQotCQkJYmFkX2RyaXZlcihkLCAiZGlkbid0IHJlLXJlYWQg
RkVBVFVSRVNfT0sgYmVmb3JlIHNldHVwIik7Ci0KLQkJZ290byB3cml0ZV90aHJvdWdoMzI7Ci0J
Y2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBub3RpZnkpOgotCQl2cSA9IHZx
X2J5X251bShkLCB2YWwpOwotCQlpZiAoIXZxKQotCQkJYmFkX2RyaXZlcihkLCAiSW52YWxpZCB2
cSBub3RpZmljYXRpb24gb24gJXUiLCB2YWwpOwotCQkvKiBOb3RpZnkgdGhlIHByb2Nlc3MgaGFu
ZGxpbmcgdGhpcyB2cSBieSBhZGRpbmcgMSB0byBldmVudGZkICovCi0JCXdyaXRlKHZxLT5ldmVu
dGZkLCAiXDFcMFwwXDBcMFwwXDBcMCIsIDgpOwotCQlnb3RvIHdyaXRlX3Rocm91Z2gxNjsKLQlj
YXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX21taW8sIGlzcik6Ci0JCWJhZF9kcml2ZXIo
ZCwgIlVuZXhwZWN0ZWQgd3JpdGUgdG8gaXNyIik7Ci0JLyogV2VpcmQgY29ybmVyIGNhc2U6IHdy
aXRlIHRvIGVtZXJnX3dyIG9mIGNvbnNvbGUgKi8KLQljYXNlIHNpemVvZihzdHJ1Y3QgdmlydGlv
X3BjaV9tbWlvKQotCQkrIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fY29uc29sZV9jb25maWcsIGVt
ZXJnX3dyKToKLQkJaWYgKHN0cmNtcChkLT5uYW1lLCAiY29uc29sZSIpID09IDApIHsKLQkJCWNo
YXIgYyA9IHZhbDsKLQkJCXdyaXRlKFNURE9VVF9GSUxFTk8sICZjLCAxKTsKLQkJCWdvdG8gd3Jp
dGVfdGhyb3VnaDMyOwotCQl9Ci0JCS8qIEZhbGwgdGhyb3VnaC4uLiAqLwotCWRlZmF1bHQ6Ci0J
CS8qCi0JCSAqIDQuMS40LjMuMjoKLQkJICoKLQkJICogICBUaGUgZHJpdmVyIE1VU1QgTk9UIHdy
aXRlIHRvIGRldmljZV9mZWF0dXJlLCBudW1fcXVldWVzLAotCQkgKiAgIGNvbmZpZ19nZW5lcmF0
aW9uIG9yIHF1ZXVlX25vdGlmeV9vZmYuCi0JCSAqLwotCQliYWRfZHJpdmVyKGQsICJVbmV4cGVj
dGVkIHdyaXRlIHRvIG9mZnNldCAldSIsIG9mZik7Ci0JfQotCi1mZWF0dXJlX3dyaXRlX3Rocm91
Z2gzMjoKLQkvKgotCSAqIDMuMS4xOgotCSAqCi0JICogICBUaGUgZHJpdmVyIE1VU1QgZm9sbG93
IHRoaXMgc2VxdWVuY2UgdG8gaW5pdGlhbGl6ZSBhIGRldmljZToKLQkgKi4uLgotCSAqICAgLSBT
ZXQgdGhlIERSSVZFUiBzdGF0dXMgYml0OiB0aGUgZ3Vlc3QgT1Mga25vd3MgaG93Ci0JICogICAg
IHRvIGRyaXZlIHRoZSBkZXZpY2UuCi0JICogICAtIFJlYWQgZGV2aWNlIGZlYXR1cmUgYml0cywg
YW5kIHdyaXRlIHRoZSBzdWJzZXQKLQkgKiAgICAgb2YgZmVhdHVyZSBiaXRzIHVuZGVyc3Rvb2Qg
YnkgdGhlIE9TIGFuZCBkcml2ZXIKLQkgKiAgICAgdG8gdGhlIGRldmljZS4KLQkgKi4uLgotCSAq
ICAgLSBTZXQgdGhlIEZFQVRVUkVTX09LIHN0YXR1cyBiaXQuIFRoZSBkcml2ZXIgTVVTVCBub3QK
LQkgKiAgICAgYWNjZXB0IG5ldyBmZWF0dXJlIGJpdHMgYWZ0ZXIgdGhpcyBzdGVwLgotCSAqLwot
CWlmICghKGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzICYgVklSVElPX0NPTkZJR19TX0RSSVZF
UikpCi0JCWJhZF9kcml2ZXIoZCwgImZlYXR1cmUgd3JpdGUgYmVmb3JlIFZJUlRJT19DT05GSUdf
U19EUklWRVIiKTsKLQlpZiAoZC0+bW1pby0+Y2ZnLmRldmljZV9zdGF0dXMgJiBWSVJUSU9fQ09O
RklHX1NfRkVBVFVSRVNfT0spCi0JCWJhZF9kcml2ZXIoZCwgImZlYXR1cmUgd3JpdGUgYWZ0ZXIg
VklSVElPX0NPTkZJR19TX0ZFQVRVUkVTX09LIik7Ci0KLQkvKgotCSAqIDQuMS4zLjE6Ci0JICoK
LQkgKiAgVGhlIGRyaXZlciBNVVNUIGFjY2VzcyBlYWNoIGZpZWxkIHVzaW5nIHRoZSDigJxuYXR1
cmFs4oCdIGFjY2VzcwotCSAqICBtZXRob2QsIGkuZS4gMzItYml0IGFjY2Vzc2VzIGZvciAzMi1i
aXQgZmllbGRzLCAxNi1iaXQgYWNjZXNzZXMgZm9yCi0JICogIDE2LWJpdCBmaWVsZHMgYW5kIDgt
Yml0IGFjY2Vzc2VzIGZvciA4LWJpdCBmaWVsZHMuCi0JICovCi13cml0ZV90aHJvdWdoMzI6Ci0J
aWYgKG1hc2sgIT0gMHhGRkZGRkZGRikgewotCQliYWRfZHJpdmVyKGQsICJub24tMzItYml0IHdy
aXRlIHRvIG9mZnNldCAldSAoJSN4KSIsCi0JCQkgICBvZmYsIGdldHJlZyhlaXApKTsKLQkJcmV0
dXJuOwotCX0KLQltZW1jcHkoKGNoYXIgKilkLT5tbWlvICsgb2ZmLCAmdmFsLCA0KTsKLQlyZXR1
cm47Ci0KLXdyaXRlX3Rocm91Z2gxNjoKLQlpZiAobWFzayAhPSAweEZGRkYpCi0JCWJhZF9kcml2
ZXIoZCwgIm5vbi0xNi1iaXQgd3JpdGUgdG8gb2Zmc2V0ICV1ICglI3gpIiwKLQkJCSAgIG9mZiwg
Z2V0cmVnKGVpcCkpOwotCW1lbWNweSgoY2hhciAqKWQtPm1taW8gKyBvZmYsICZ2YWwsIDIpOwot
CXJldHVybjsKLQotd3JpdGVfdGhyb3VnaDg6Ci0JaWYgKG1hc2sgIT0gMHhGRikKLQkJYmFkX2Ry
aXZlcihkLCAibm9uLTgtYml0IHdyaXRlIHRvIG9mZnNldCAldSAoJSN4KSIsCi0JCQkgICBvZmYs
IGdldHJlZyhlaXApKTsKLQltZW1jcHkoKGNoYXIgKilkLT5tbWlvICsgb2ZmLCAmdmFsLCAxKTsK
LQlyZXR1cm47Ci19Ci0KLXN0YXRpYyB1MzIgZW11bGF0ZV9tbWlvX3JlYWQoc3RydWN0IGRldmlj
ZSAqZCwgdTMyIG9mZiwgdTMyIG1hc2spCi17Ci0JdTggaXNyOwotCXUzMiB2YWwgPSAwOwotCi0J
c3dpdGNoIChvZmYpIHsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX21taW8sIGNm
Zy5kZXZpY2VfZmVhdHVyZV9zZWxlY3QpOgotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19w
Y2lfbW1pbywgY2ZnLmRldmljZV9mZWF0dXJlKToKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0
aW9fcGNpX21taW8sIGNmZy5ndWVzdF9mZWF0dXJlX3NlbGVjdCk6Ci0JY2FzZSBvZmZzZXRvZihz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcuZ3Vlc3RfZmVhdHVyZSk6Ci0JCS8qCi0JCSAqIDMu
MS4xOgotCQkgKgotCQkgKiAgIFRoZSBkcml2ZXIgTVVTVCBmb2xsb3cgdGhpcyBzZXF1ZW5jZSB0
byBpbml0aWFsaXplIGEgZGV2aWNlOgotCQkgKi4uLgotCQkgKiAgIC0gU2V0IHRoZSBEUklWRVIg
c3RhdHVzIGJpdDogdGhlIGd1ZXN0IE9TIGtub3dzIGhvdwotCQkgKiAgICAgdG8gZHJpdmUgdGhl
IGRldmljZS4KLQkJICogICAtIFJlYWQgZGV2aWNlIGZlYXR1cmUgYml0cywgYW5kIHdyaXRlIHRo
ZSBzdWJzZXQKLQkJICogICAgIG9mIGZlYXR1cmUgYml0cyB1bmRlcnN0b29kIGJ5IHRoZSBPUyBh
bmQgZHJpdmVyCi0JCSAqICAgICB0byB0aGUgZGV2aWNlLgotCQkgKi8KLQkJaWYgKCEoZC0+bW1p
by0+Y2ZnLmRldmljZV9zdGF0dXMgJiBWSVJUSU9fQ09ORklHX1NfRFJJVkVSKSkKLQkJCWJhZF9k
cml2ZXIoZCwKLQkJCQkgICAiZmVhdHVyZSByZWFkIGJlZm9yZSBWSVJUSU9fQ09ORklHX1NfRFJJ
VkVSIik7Ci0JCWdvdG8gcmVhZF90aHJvdWdoMzI7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3Qgdmly
dGlvX3BjaV9tbWlvLCBjZmcubXNpeF9jb25maWcpOgotCQliYWRfZHJpdmVyKGQsICJyZWFkIG9m
IG1zaXhfY29uZmlnIik7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBj
ZmcubnVtX3F1ZXVlcyk6Ci0JCWdvdG8gcmVhZF90aHJvdWdoMTY7Ci0JY2FzZSBvZmZzZXRvZihz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcuZGV2aWNlX3N0YXR1cyk6Ci0JCS8qIEFzIHRoZXkg
ZGlkIHJlYWQsIGFueSB3cml0ZSBvZiBGRUFUVVJFU19PSyBpcyBub3cgZmluZS4gKi8KLQkJZC0+
d3JvdGVfZmVhdHVyZXNfb2sgPSBmYWxzZTsKLQkJZ290byByZWFkX3Rocm91Z2g4OwotCWNhc2Ug
b2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19wY2lfbW1pbywgY2ZnLmNvbmZpZ19nZW5lcmF0aW9uKToK
LQkJLyoKLQkJICogNC4xLjQuMy4xOgotCQkgKgotCQkgKiAgVGhlIGRldmljZSBNVVNUIHByZXNl
bnQgYSBjaGFuZ2VkIGNvbmZpZ19nZW5lcmF0aW9uIGFmdGVyCi0JCSAqICB0aGUgZHJpdmVyIGhh
cyByZWFkIGEgZGV2aWNlLXNwZWNpZmljIGNvbmZpZ3VyYXRpb24gdmFsdWUKLQkJICogIHdoaWNo
IGhhcyBjaGFuZ2VkIHNpbmNlIGFueSBwYXJ0IG9mIHRoZSBkZXZpY2Utc3BlY2lmaWMKLQkJICog
IGNvbmZpZ3VyYXRpb24gd2FzIGxhc3QgcmVhZC4KLQkJICoKLQkJICogVGhpcyBpcyBzaW1wbGU6
IG5vbmUgb2Ygb3VyIGRldmljZXMgY2hhbmdlIGNvbmZpZywgc28gdGhpcwotCQkgKiBpcyBhbHdh
eXMgMC4KLQkJICovCi0JCWdvdG8gcmVhZF90aHJvdWdoODsKLQljYXNlIG9mZnNldG9mKHN0cnVj
dCB2aXJ0aW9fcGNpX21taW8sIG5vdGlmeSk6Ci0JCS8qCi0JCSAqIDMuMS4xOgotCQkgKgotCQkg
KiAgIFRoZSBkcml2ZXIgTVVTVCBOT1Qgbm90aWZ5IHRoZSBkZXZpY2UgYmVmb3JlIHNldHRpbmcK
LQkJICogICBEUklWRVJfT0suCi0JCSAqLwotCQlpZiAoIShkLT5tbWlvLT5jZmcuZGV2aWNlX3N0
YXR1cyAmIFZJUlRJT19DT05GSUdfU19EUklWRVJfT0spKQotCQkJYmFkX2RyaXZlcihkLCAibm90
aWZ5IGJlZm9yZSBWSVJUSU9fQ09ORklHX1NfRFJJVkVSX09LIik7Ci0JCWdvdG8gcmVhZF90aHJv
dWdoMTY7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBpc3IpOgotCQlp
ZiAobWFzayAhPSAweEZGKQotCQkJYmFkX2RyaXZlcihkLCAibm9uLTgtYml0IHJlYWQgZnJvbSBv
ZmZzZXQgJXUgKCUjeCkiLAotCQkJCSAgIG9mZiwgZ2V0cmVnKGVpcCkpOwotCQlpc3IgPSBkLT5t
bWlvLT5pc3I7Ci0JCS8qCi0JCSAqIDQuMS40LjUuMToKLQkJICoKLQkJICogIFRoZSBkZXZpY2Ug
TVVTVCByZXNldCBJU1Igc3RhdHVzIHRvIDAgb24gZHJpdmVyIHJlYWQuIAotCQkgKi8KLQkJZC0+
bW1pby0+aXNyID0gMDsKLQkJcmV0dXJuIGlzcjsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0
aW9fcGNpX21taW8sIHBhZGRpbmcpOgotCQliYWRfZHJpdmVyKGQsICJyZWFkIGZyb20gcGFkZGlu
ZyAoJSN4KSIsIGdldHJlZyhlaXApKTsKLQlkZWZhdWx0OgotCQkvKiBSZWFkIGZyb20gZGV2aWNl
IGNvbmZpZyBzcGFjZSwgYmV3YXJlIHVuYWxpZ25lZCBvdmVyZmxvdyAqLwotCQlpZiAob2ZmID4g
ZC0+bW1pb19zaXplIC0gNCkKLQkJCWJhZF9kcml2ZXIoZCwgInJlYWQgcGFzdCBlbmQgKCUjeCki
LCBnZXRyZWcoZWlwKSk7Ci0KLQkJLyoKLQkJICogMy4xLjE6Ci0JCSAqICBUaGUgZHJpdmVyIE1V
U1QgZm9sbG93IHRoaXMgc2VxdWVuY2UgdG8gaW5pdGlhbGl6ZSBhIGRldmljZToKLQkJICouLi4K
LQkJICogIDMuIFNldCB0aGUgRFJJVkVSIHN0YXR1cyBiaXQ6IHRoZSBndWVzdCBPUyBrbm93cyBo
b3cgdG8KLQkJICogIGRyaXZlIHRoZSBkZXZpY2UuCi0JCSAqICA0LiBSZWFkIGRldmljZSBmZWF0
dXJlIGJpdHMsIGFuZCB3cml0ZSB0aGUgc3Vic2V0IG9mCi0JCSAqICBmZWF0dXJlIGJpdHMgdW5k
ZXJzdG9vZCBieSB0aGUgT1MgYW5kIGRyaXZlciB0byB0aGUKLQkJICogIGRldmljZS4gRHVyaW5n
IHRoaXMgc3RlcCB0aGUgZHJpdmVyIE1BWSByZWFkIChidXQgTVVTVCBOT1QKLQkJICogIHdyaXRl
KSB0aGUgZGV2aWNlLXNwZWNpZmljIGNvbmZpZ3VyYXRpb24gZmllbGRzIHRvIGNoZWNrCi0JCSAq
ICB0aGF0IGl0IGNhbiBzdXBwb3J0IHRoZSBkZXZpY2UgYmVmb3JlIGFjY2VwdGluZyBpdC4KLQkJ
ICovCi0JCWlmICghKGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzICYgVklSVElPX0NPTkZJR19T
X0RSSVZFUikpCi0JCQliYWRfZHJpdmVyKGQsCi0JCQkJICAgImNvbmZpZyByZWFkIGJlZm9yZSBW
SVJUSU9fQ09ORklHX1NfRFJJVkVSIik7Ci0KLQkJaWYgKG1hc2sgPT0gMHhGRkZGRkZGRikKLQkJ
CWdvdG8gcmVhZF90aHJvdWdoMzI7Ci0JCWVsc2UgaWYgKG1hc2sgPT0gMHhGRkZGKQotCQkJZ290
byByZWFkX3Rocm91Z2gxNjsKLQkJZWxzZQotCQkJZ290byByZWFkX3Rocm91Z2g4OwotCX0KLQot
CS8qCi0JICogNC4xLjMuMToKLQkgKgotCSAqICBUaGUgZHJpdmVyIE1VU1QgYWNjZXNzIGVhY2gg
ZmllbGQgdXNpbmcgdGhlIOKAnG5hdHVyYWzigJ0gYWNjZXNzCi0JICogIG1ldGhvZCwgaS5lLiAz
Mi1iaXQgYWNjZXNzZXMgZm9yIDMyLWJpdCBmaWVsZHMsIDE2LWJpdCBhY2Nlc3NlcyBmb3IKLQkg
KiAgMTYtYml0IGZpZWxkcyBhbmQgOC1iaXQgYWNjZXNzZXMgZm9yIDgtYml0IGZpZWxkcy4KLQkg
Ki8KLXJlYWRfdGhyb3VnaDMyOgotCWlmIChtYXNrICE9IDB4RkZGRkZGRkYpCi0JCWJhZF9kcml2
ZXIoZCwgIm5vbi0zMi1iaXQgcmVhZCB0byBvZmZzZXQgJXUgKCUjeCkiLAotCQkJICAgb2ZmLCBn
ZXRyZWcoZWlwKSk7Ci0JbWVtY3B5KCZ2YWwsIChjaGFyICopZC0+bW1pbyArIG9mZiwgNCk7Ci0J
cmV0dXJuIHZhbDsKLQotcmVhZF90aHJvdWdoMTY6Ci0JaWYgKG1hc2sgIT0gMHhGRkZGKQotCQli
YWRfZHJpdmVyKGQsICJub24tMTYtYml0IHJlYWQgdG8gb2Zmc2V0ICV1ICglI3gpIiwKLQkJCSAg
IG9mZiwgZ2V0cmVnKGVpcCkpOwotCW1lbWNweSgmdmFsLCAoY2hhciAqKWQtPm1taW8gKyBvZmYs
IDIpOwotCXJldHVybiB2YWw7Ci0KLXJlYWRfdGhyb3VnaDg6Ci0JaWYgKG1hc2sgIT0gMHhGRikK
LQkJYmFkX2RyaXZlcihkLCAibm9uLTgtYml0IHJlYWQgdG8gb2Zmc2V0ICV1ICglI3gpIiwKLQkJ
CSAgIG9mZiwgZ2V0cmVnKGVpcCkpOwotCW1lbWNweSgmdmFsLCAoY2hhciAqKWQtPm1taW8gKyBv
ZmYsIDEpOwotCXJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyB2b2lkIGVtdWxhdGVfbW1pbyh1bnNp
Z25lZCBsb25nIHBhZGRyLCBjb25zdCB1OCAqaW5zbikKLXsKLQl1MzIgdmFsLCBvZmYsIG1hc2sg
PSAweEZGRkZGRkZGLCBpbnNubGVuID0gMDsKLQlzdHJ1Y3QgZGV2aWNlICpkID0gZmluZF9tbWlv
X3JlZ2lvbihwYWRkciwgJm9mZik7Ci0JdW5zaWduZWQgbG9uZyBhcmdzW10gPSB7IExIUkVRX1RS
QVAsIDE0IH07Ci0KLQlpZiAoIWQpIHsKLQkJd2FybngoIk1NSU8gdG91Y2hpbmcgJSMwOGx4IChu
b3QgYSBkZXZpY2UpIiwgcGFkZHIpOwotCQlnb3RvIHJlaW5qZWN0OwotCX0KLQotCS8qIFByZWZp
eCBtYWtlcyBpdCBhIDE2IGJpdCBvcCAqLwotCWlmIChpbnNuWzBdID09IDB4NjYpIHsKLQkJbWFz
ayA9IDB4RkZGRjsKLQkJaW5zbmxlbisrOwotCX0KLQotCS8qIGlvd3JpdGUgKi8KLQlpZiAoaW5z
bltpbnNubGVuXSA9PSAweDg5KSB7Ci0JCS8qIE5leHQgYnl0ZSBpcyByL20gYnl0ZTogYml0cyAz
LTUgYXJlIHJlZ2lzdGVyLiAqLwotCQl2YWwgPSBnZXRyZWdfbnVtKChpbnNuW2luc25sZW4rMV0g
Pj4gMykgJiAweDcsIG1hc2spOwotCQllbXVsYXRlX21taW9fd3JpdGUoZCwgb2ZmLCB2YWwsIG1h
c2spOwotCQlpbnNubGVuICs9IDIgKyBpbnNuX2Rpc3BsYWNlbWVudF9sZW4oaW5zbltpbnNubGVu
KzFdKTsKLQl9IGVsc2UgaWYgKGluc25baW5zbmxlbl0gPT0gMHg4YikgeyAvKiBpb3JlYWQgKi8K
LQkJLyogTmV4dCBieXRlIGlzIHIvbSBieXRlOiBiaXRzIDMtNSBhcmUgcmVnaXN0ZXIuICovCi0J
CXZhbCA9IGVtdWxhdGVfbW1pb19yZWFkKGQsIG9mZiwgbWFzayk7Ci0JCXNldHJlZ19udW0oKGlu
c25baW5zbmxlbisxXSA+PiAzKSAmIDB4NywgdmFsLCBtYXNrKTsKLQkJaW5zbmxlbiArPSAyICsg
aW5zbl9kaXNwbGFjZW1lbnRfbGVuKGluc25baW5zbmxlbisxXSk7Ci0JfSBlbHNlIGlmIChpbnNu
WzBdID09IDB4ODgpIHsgLyogOC1iaXQgaW93cml0ZSAqLwotCQltYXNrID0gMHhmZjsKLQkJLyog
TmV4dCBieXRlIGlzIHIvbSBieXRlOiBiaXRzIDMtNSBhcmUgcmVnaXN0ZXIuICovCi0JCXZhbCA9
IGdldHJlZ19udW0oKGluc25bMV0gPj4gMykgJiAweDcsIG1hc2spOwotCQllbXVsYXRlX21taW9f
d3JpdGUoZCwgb2ZmLCB2YWwsIG1hc2spOwotCQlpbnNubGVuID0gMiArIGluc25fZGlzcGxhY2Vt
ZW50X2xlbihpbnNuWzFdKTsKLQl9IGVsc2UgaWYgKGluc25bMF0gPT0gMHg4YSkgeyAvKiA4LWJp
dCBpb3JlYWQgKi8KLQkJbWFzayA9IDB4ZmY7Ci0JCXZhbCA9IGVtdWxhdGVfbW1pb19yZWFkKGQs
IG9mZiwgbWFzayk7Ci0JCXNldHJlZ19udW0oKGluc25bMV0gPj4gMykgJiAweDcsIHZhbCwgbWFz
ayk7Ci0JCWluc25sZW4gPSAyICsgaW5zbl9kaXNwbGFjZW1lbnRfbGVuKGluc25bMV0pOwotCX0g
ZWxzZSB7Ci0JCXdhcm54KCJVbmtub3duIE1NSU8gaW5zdHJ1Y3Rpb24gdG91Y2hpbmcgJSMwOGx4
OiIKLQkJICAgICAiICUwMnggJTAyeCAlMDJ4ICUwMnggYXQgJXUiLAotCQkgICAgIHBhZGRyLCBp
bnNuWzBdLCBpbnNuWzFdLCBpbnNuWzJdLCBpbnNuWzNdLCBnZXRyZWcoZWlwKSk7Ci0JcmVpbmpl
Y3Q6Ci0JCS8qIEluamVjdCB0cmFwIGludG8gR3Vlc3QuICovCi0JCWlmICh3cml0ZShsZ3Vlc3Rf
ZmQsIGFyZ3MsIHNpemVvZihhcmdzKSkgPCAwKQotCQkJZXJyKDEsICJSZWluamVjdGluZyB0cmFw
IDE0IGZvciBmYXVsdCBhdCAlI3giLAotCQkJICAgIGdldHJlZyhlaXApKTsKLQkJcmV0dXJuOwot
CX0KLQotCS8qIEZpbmFsbHksIHdlJ3ZlICJkb25lIiB0aGUgaW5zdHJ1Y3Rpb24sIHNvIG1vdmUg
cGFzdCBpdC4gKi8KLQlzZXRyZWcoZWlwLCBnZXRyZWcoZWlwKSArIGluc25sZW4pOwotfQotCi0v
Kkw6MTkwCi0gKiBEZXZpY2UgU2V0dXAKLSAqCi0gKiBBbGwgZGV2aWNlcyBuZWVkIGEgZGVzY3Jp
cHRvciBzbyB0aGUgR3Vlc3Qga25vd3MgaXQgZXhpc3RzLCBhbmQgYSAic3RydWN0Ci0gKiBkZXZp
Y2UiIHNvIHRoZSBMYXVuY2hlciBjYW4ga2VlcCB0cmFjayBvZiBpdC4gIFdlIGhhdmUgY29tbW9u
IGhlbHBlcgotICogcm91dGluZXMgdG8gYWxsb2NhdGUgYW5kIG1hbmFnZSB0aGVtLgotICovCi1z
dGF0aWMgdm9pZCBhZGRfcGNpX3ZpcnRxdWV1ZShzdHJ1Y3QgZGV2aWNlICpkZXYsCi0JCQkgICAg
ICB2b2lkICgqc2VydmljZSkoc3RydWN0IHZpcnRxdWV1ZSAqKSwKLQkJCSAgICAgIGNvbnN0IGNo
YXIgKm5hbWUpCi17Ci0Jc3RydWN0IHZpcnRxdWV1ZSAqKmksICp2cSA9IG1hbGxvYyhzaXplb2Yo
KnZxKSk7Ci0KLQkvKiBJbml0aWFsaXplIHRoZSB2aXJ0cXVldWUgKi8KLQl2cS0+bmV4dCA9IE5V
TEw7Ci0JdnEtPmxhc3RfYXZhaWxfaWR4ID0gMDsKLQl2cS0+ZGV2ID0gZGV2OwotCXZxLT5uYW1l
ID0gbmFtZTsKLQotCS8qCi0JICogVGhpcyBpcyB0aGUgcm91dGluZSB0aGUgc2VydmljZSB0aHJl
YWQgd2lsbCBydW4sIGFuZCBpdHMgUHJvY2VzcyBJRAotCSAqIG9uY2UgaXQncyBydW5uaW5nLgot
CSAqLwotCXZxLT5zZXJ2aWNlID0gc2VydmljZTsKLQl2cS0+dGhyZWFkID0gKHBpZF90KS0xOwot
Ci0JLyogSW5pdGlhbGl6ZSB0aGUgY29uZmlndXJhdGlvbi4gKi8KLQlyZXNldF92cV9wY2lfY29u
ZmlnKHZxKTsKLQl2cS0+cGNpX2NvbmZpZy5xdWV1ZV9ub3RpZnlfb2ZmID0gMDsKLQotCS8qIEFk
ZCBvbmUgdG8gdGhlIG51bWJlciBvZiBxdWV1ZXMgKi8KLQl2cS0+ZGV2LT5tbWlvLT5jZmcubnVt
X3F1ZXVlcysrOwotCi0JLyoKLQkgKiBBZGQgdG8gdGFpbCBvZiBsaXN0LCBzbyBkZXYtPnZxIGlz
IGZpcnN0IHZxLCBkZXYtPnZxLT5uZXh0IGlzCi0JICogc2Vjb25kLgotCSAqLwotCWZvciAoaSA9
ICZkZXYtPnZxOyAqaTsgaSA9ICYoKmkpLT5uZXh0KTsKLQkqaSA9IHZxOwotfQotCi0vKiBUaGUg
R3Vlc3QgYWNjZXNzZXMgdGhlIGZlYXR1cmUgYml0cyB2aWEgdGhlIFBDSSBjb21tb24gY29uZmln
IE1NSU8gcmVnaW9uICovCi1zdGF0aWMgdm9pZCBhZGRfcGNpX2ZlYXR1cmUoc3RydWN0IGRldmlj
ZSAqZGV2LCB1bnNpZ25lZCBiaXQpCi17Ci0JZGV2LT5mZWF0dXJlcyB8PSAoMVVMTCA8PCBiaXQp
OwotfQotCi0vKiBGb3IgZGV2aWNlcyB3aXRoIG5vIGNvbmZpZy4gKi8KLXN0YXRpYyB2b2lkIG5v
X2RldmljZV9jb25maWcoc3RydWN0IGRldmljZSAqZGV2KQotewotCWRldi0+bW1pb19hZGRyID0g
Z2V0X21taW9fcmVnaW9uKGRldi0+bW1pb19zaXplKTsKLQotCWRldi0+Y29uZmlnLmJhclswXSA9
IGRldi0+bW1pb19hZGRyOwotCS8qIEJvdHRvbSA0IGJpdHMgbXVzdCBiZSB6ZXJvICovCi0JYXNz
ZXJ0KH4oZGV2LT5jb25maWcuYmFyWzBdICYgMHhGKSk7Ci19Ci0KLS8qIFRoaXMgcHV0cyB0aGUg
ZGV2aWNlIGNvbmZpZyBpbnRvIEJBUjAgKi8KLXN0YXRpYyB2b2lkIHNldF9kZXZpY2VfY29uZmln
KHN0cnVjdCBkZXZpY2UgKmRldiwgY29uc3Qgdm9pZCAqY29uZiwgc2l6ZV90IGxlbikKLXsKLQkv
KiBTZXQgdXAgQkFSIDAgKi8KLQlkZXYtPm1taW9fc2l6ZSArPSBsZW47Ci0JZGV2LT5tbWlvID0g
cmVhbGxvYyhkZXYtPm1taW8sIGRldi0+bW1pb19zaXplKTsKLQltZW1jcHkoZGV2LT5tbWlvICsg
MSwgY29uZiwgbGVuKTsKLQotCS8qCi0JICogNC4xLjQuNjoKLQkgKgotCSAqICBUaGUgZGV2aWNl
IE1VU1QgcHJlc2VudCBhdCBsZWFzdCBvbmUgVklSVElPX1BDSV9DQVBfREVWSUNFX0NGRwotCSAq
ICBjYXBhYmlsaXR5IGZvciBhbnkgZGV2aWNlIHR5cGUgd2hpY2ggaGFzIGEgZGV2aWNlLXNwZWNp
ZmljCi0JICogIGNvbmZpZ3VyYXRpb24uCi0JICovCi0JLyogSG9vayB1cCBkZXZpY2UgY2ZnICov
Ci0JZGV2LT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAuY2FwX25leHQKLQkJPSBvZmZzZXRvZihzdHJ1
Y3QgcGNpX2NvbmZpZywgZGV2aWNlKTsKLQotCS8qCi0JICogNC4xLjQuNi4xOgotCSAqCi0JICog
IFRoZSBvZmZzZXQgZm9yIHRoZSBkZXZpY2Utc3BlY2lmaWMgY29uZmlndXJhdGlvbiBNVVNUIGJl
IDQtYnl0ZQotCSAqICBhbGlnbmVkLgotCSAqLwotCWFzc2VydChkZXYtPmNvbmZpZy5jZmdfYWNj
ZXNzLmNhcC5jYXBfbmV4dCAlIDQgPT0gMCk7Ci0KLQkvKiBGaXggdXAgZGV2aWNlIGNmZyBmaWVs
ZCBsZW5ndGguICovCi0JZGV2LT5jb25maWcuZGV2aWNlLmxlbmd0aCA9IGxlbjsKLQotCS8qIFRo
ZSByZXN0IGlzIHRoZSBzYW1lIGFzIHRoZSBuby1jb25maWcgY2FzZSAqLwotCW5vX2RldmljZV9j
b25maWcoZGV2KTsKLX0KLQotc3RhdGljIHZvaWQgaW5pdF9jYXAoc3RydWN0IHZpcnRpb19wY2lf
Y2FwICpjYXAsIHNpemVfdCBjYXBsZW4sIGludCB0eXBlLAotCQkgICAgIHNpemVfdCBiYXJfb2Zm
c2V0LCBzaXplX3QgYmFyX2J5dGVzLCB1OCBuZXh0KQotewotCWNhcC0+Y2FwX3ZuZHIgPSBQQ0lf
Q0FQX0lEX1ZORFI7Ci0JY2FwLT5jYXBfbmV4dCA9IG5leHQ7Ci0JY2FwLT5jYXBfbGVuID0gY2Fw
bGVuOwotCWNhcC0+Y2ZnX3R5cGUgPSB0eXBlOwotCWNhcC0+YmFyID0gMDsKLQltZW1zZXQoY2Fw
LT5wYWRkaW5nLCAwLCBzaXplb2YoY2FwLT5wYWRkaW5nKSk7Ci0JY2FwLT5vZmZzZXQgPSBiYXJf
b2Zmc2V0OwotCWNhcC0+bGVuZ3RoID0gYmFyX2J5dGVzOwotfQotCi0vKgotICogVGhpcyBzZXRz
IHVwIHRoZSBwY2lfY29uZmlnIHN0cnVjdHVyZSwgYXMgZGVmaW5lZCBpbiB0aGUgdmlydGlvIDEu
MAotICogc3RhbmRhcmQgKGFuZCBQQ0kgc3RhbmRhcmQpLgotICovCi1zdGF0aWMgdm9pZCBpbml0
X3BjaV9jb25maWcoc3RydWN0IHBjaV9jb25maWcgKnBjaSwgdTE2IHR5cGUsCi0JCQkgICAgdTgg
Y2xhc3MsIHU4IHN1YmNsYXNzKQotewotCXNpemVfdCBiYXJfb2Zmc2V0LCBiYXJfbGVuOwotCi0J
LyoKLQkgKiA0LjEuNC40LjE6Ci0JICoKLQkgKiAgVGhlIGRldmljZSBNVVNUIGVpdGhlciBwcmVz
ZW50IG5vdGlmeV9vZmZfbXVsdGlwbGllciBhcyBhbiBldmVuCi0JICogIHBvd2VyIG9mIDIsIG9y
IHByZXNlbnQgbm90aWZ5X29mZl9tdWx0aXBsaWVyIGFzIDAuCi0JICoKLQkgKiAyLjEuMjoKLQkg
KgotCSAqICAgVGhlIGRldmljZSBNVVNUIGluaXRpYWxpemUgZGV2aWNlIHN0YXR1cyB0byAwIHVw
b24gcmVzZXQuIAotCSAqLwotCW1lbXNldChwY2ksIDAsIHNpemVvZigqcGNpKSk7Ci0KLQkvKiA0
LjEuMi4xOiBEZXZpY2VzIE1VU1QgaGF2ZSB0aGUgUENJIFZlbmRvciBJRCAweDFBRjQgKi8KLQlw
Y2ktPnZlbmRvcl9pZCA9IDB4MUFGNDsKLQkvKiA0LjEuMi4xOiAuLi4gUENJIERldmljZSBJRCBj
YWxjdWxhdGVkIGJ5IGFkZGluZyAweDEwNDAgLi4uICovCi0JcGNpLT5kZXZpY2VfaWQgPSAweDEw
NDAgKyB0eXBlOwotCi0JLyoKLQkgKiBQQ0kgaGF2ZSBzcGVjaWZpYyBjb2RlcyBmb3IgZGlmZmVy
ZW50IHR5cGVzIG9mIGRldmljZXMuCi0JICogTGludXggZG9lc24ndCBjYXJlLCBidXQgaXQncyBh
IGdvb2QgY2x1ZSBmb3IgcGVvcGxlIGxvb2tpbmcKLQkgKiBhdCB0aGUgZGV2aWNlLgotCSAqLwot
CXBjaS0+Y2xhc3MgPSBjbGFzczsKLQlwY2ktPnN1YmNsYXNzID0gc3ViY2xhc3M7Ci0KLQkvKgot
CSAqIDQuMS4yLjE6Ci0JICoKLQkgKiAgTm9uLXRyYW5zaXRpb25hbCBkZXZpY2VzIFNIT1VMRCBo
YXZlIGEgUENJIFJldmlzaW9uIElEIG9mIDEgb3IKLQkgKiAgaGlnaGVyCi0JICovCi0JcGNpLT5y
ZXZpZCA9IDE7Ci0KLQkvKgotCSAqIDQuMS4yLjE6Ci0JICoKLQkgKiAgTm9uLXRyYW5zaXRpb25h
bCBkZXZpY2VzIFNIT1VMRCBoYXZlIGEgUENJIFN1YnN5c3RlbSBEZXZpY2UgSUQgb2YKLQkgKiAg
MHg0MCBvciBoaWdoZXIuCi0JICovCi0JcGNpLT5zdWJzeXN0ZW1fZGV2aWNlX2lkID0gMHg0MDsK
LQotCS8qIFdlIHVzZSBvdXIgZHVtbXkgaW50ZXJydXB0IGNvbnRyb2xsZXIsIGFuZCBpcnFfbGlu
ZSBpcyB0aGUgaXJxICovCi0JcGNpLT5pcnFfbGluZSA9IGRldmljZXMubmV4dF9pcnErKzsKLQlw
Y2ktPmlycV9waW4gPSAwOwotCi0JLyogU3VwcG9ydCBmb3IgZXh0ZW5kZWQgY2FwYWJpbGl0aWVz
LiAqLwotCXBjaS0+c3RhdHVzID0gKDEgPDwgNCk7Ci0KLQkvKiBMaW5rIHRoZW0gaW4uICovCi0J
LyoKLQkgKiA0LjEuNC4zLjE6Ci0JICoKLQkgKiAgVGhlIGRldmljZSBNVVNUIHByZXNlbnQgYXQg
bGVhc3Qgb25lIGNvbW1vbiBjb25maWd1cmF0aW9uCi0JICogIGNhcGFiaWxpdHkuCi0JICovCi0J
cGNpLT5jYXBhYmlsaXRpZXMgPSBvZmZzZXRvZihzdHJ1Y3QgcGNpX2NvbmZpZywgY29tbW9uKTsK
LQotCS8qIDQuMS40LjMuMSAuLi4gb2Zmc2V0IE1VU1QgYmUgNC1ieXRlIGFsaWduZWQuICovCi0J
YXNzZXJ0KHBjaS0+Y2FwYWJpbGl0aWVzICUgNCA9PSAwKTsKLQotCWJhcl9vZmZzZXQgPSBvZmZz
ZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcpOwotCWJhcl9sZW4gPSBzaXplb2YoKChz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvICopMCktPmNmZyk7Ci0JaW5pdF9jYXAoJnBjaS0+Y29tbW9u
LCBzaXplb2YocGNpLT5jb21tb24pLCBWSVJUSU9fUENJX0NBUF9DT01NT05fQ0ZHLAotCQkgYmFy
X29mZnNldCwgYmFyX2xlbiwKLQkJIG9mZnNldG9mKHN0cnVjdCBwY2lfY29uZmlnLCBub3RpZnkp
KTsKLQotCS8qCi0JICogNC4xLjQuNC4xOgotCSAqCi0JICogIFRoZSBkZXZpY2UgTVVTVCBwcmVz
ZW50IGF0IGxlYXN0IG9uZSBub3RpZmljYXRpb24gY2FwYWJpbGl0eS4KLQkgKi8KLQliYXJfb2Zm
c2V0ICs9IGJhcl9sZW47Ci0JYmFyX2xlbiA9IHNpemVvZigoKHN0cnVjdCB2aXJ0aW9fcGNpX21t
aW8gKikwKS0+bm90aWZ5KTsKLQotCS8qCi0JICogNC4xLjQuNC4xOgotCSAqCi0JICogIFRoZSBj
YXAub2Zmc2V0IE1VU1QgYmUgMi1ieXRlIGFsaWduZWQuCi0JICovCi0JYXNzZXJ0KHBjaS0+Y29t
bW9uLmNhcF9uZXh0ICUgMiA9PSAwKTsKLQotCS8qIEZJWE1FOiBVc2UgYSBub24temVybyBub3Rp
Znlfb2ZmLCBmb3IgcGVyLXF1ZXVlIG5vdGlmaWNhdGlvbj8gKi8KLQkvKgotCSAqIDQuMS40LjQu
MToKLQkgKgotCSAqICBUaGUgdmFsdWUgY2FwLmxlbmd0aCBwcmVzZW50ZWQgYnkgdGhlIGRldmlj
ZSBNVVNUIGJlIGF0IGxlYXN0IDIgYW5kCi0JICogIE1VU1QgYmUgbGFyZ2UgZW5vdWdoIHRvIHN1
cHBvcnQgcXVldWUgbm90aWZpY2F0aW9uIG9mZnNldHMgZm9yIGFsbAotCSAqICBzdXBwb3J0ZWQg
cXVldWVzIGluIGFsbCBwb3NzaWJsZSBjb25maWd1cmF0aW9ucy4KLQkgKi8KLQlhc3NlcnQoYmFy
X2xlbiA+PSAyKTsKLQotCWluaXRfY2FwKCZwY2ktPm5vdGlmeS5jYXAsIHNpemVvZihwY2ktPm5v
dGlmeSksCi0JCSBWSVJUSU9fUENJX0NBUF9OT1RJRllfQ0ZHLAotCQkgYmFyX29mZnNldCwgYmFy
X2xlbiwKLQkJIG9mZnNldG9mKHN0cnVjdCBwY2lfY29uZmlnLCBpc3IpKTsKLQotCWJhcl9vZmZz
ZXQgKz0gYmFyX2xlbjsKLQliYXJfbGVuID0gc2l6ZW9mKCgoc3RydWN0IHZpcnRpb19wY2lfbW1p
byAqKTApLT5pc3IpOwotCS8qCi0JICogNC4xLjQuNS4xOgotCSAqCi0JICogIFRoZSBkZXZpY2Ug
TVVTVCBwcmVzZW50IGF0IGxlYXN0IG9uZSBWSVJUSU9fUENJX0NBUF9JU1JfQ0ZHCi0JICogIGNh
cGFiaWxpdHkuCi0JICovCi0JaW5pdF9jYXAoJnBjaS0+aXNyLCBzaXplb2YocGNpLT5pc3IpLAot
CQkgVklSVElPX1BDSV9DQVBfSVNSX0NGRywKLQkJIGJhcl9vZmZzZXQsIGJhcl9sZW4sCi0JCSBv
ZmZzZXRvZihzdHJ1Y3QgcGNpX2NvbmZpZywgY2ZnX2FjY2VzcykpOwotCi0JLyoKLQkgKiA0LjEu
NC43LjE6Ci0JICoKLQkgKiBUaGUgZGV2aWNlIE1VU1QgcHJlc2VudCBhdCBsZWFzdCBvbmUgVklS
VElPX1BDSV9DQVBfUENJX0NGRwotCSAqIGNhcGFiaWxpdHkuCi0JICovCi0JLyogVGhpcyBkb2Vz
bid0IGhhdmUgYW55IHByZXNlbmNlIGluIHRoZSBCQVIgKi8KLQlpbml0X2NhcCgmcGNpLT5jZmdf
YWNjZXNzLmNhcCwgc2l6ZW9mKHBjaS0+Y2ZnX2FjY2VzcyksCi0JCSBWSVJUSU9fUENJX0NBUF9Q
Q0lfQ0ZHLAotCQkgMCwgMCwgMCk7Ci0KLQliYXJfb2Zmc2V0ICs9IGJhcl9sZW4gKyBzaXplb2Yo
KChzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvICopMCktPnBhZGRpbmcpOwotCWFzc2VydChiYXJfb2Zm
c2V0ID09IHNpemVvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvKSk7Ci0KLQkvKgotCSAqIFRoaXMg
Z2V0cyBzZXduIGluIGFuZCBsZW5ndGggc2V0IGluIHNldF9kZXZpY2VfY29uZmlnKCkuCi0JICog
U29tZSBkZXZpY2VzIGRvbid0IGhhdmUgYSBkZXZpY2UgY29uZmlndXJhdGlvbiBpbnRlcmZhY2Us
IHNvCi0JICogd2UgbmV2ZXIgZXhwb3NlIHRoaXMgaWYgd2UgZG9uJ3QgY2FsbCBzZXRfZGV2aWNl
X2NvbmZpZygpLgotCSAqLwotCWluaXRfY2FwKCZwY2ktPmRldmljZSwgc2l6ZW9mKHBjaS0+ZGV2
aWNlKSwgVklSVElPX1BDSV9DQVBfREVWSUNFX0NGRywKLQkJIGJhcl9vZmZzZXQsIDAsIDApOwot
fQotCi0vKgotICogVGhpcyByb3V0aW5lIGRvZXMgYWxsIHRoZSBjcmVhdGlvbiBhbmQgc2V0dXAg
b2YgYSBuZXcgZGV2aWNlLCBidXQgd2UgZG9uJ3QKLSAqIGFjdHVhbGx5IHBsYWNlIHRoZSBNTUlP
IHJlZ2lvbiB1bnRpbCB3ZSBrbm93IHRoZSBzaXplIChpZiBhbnkpIG9mIHRoZQotICogZGV2aWNl
LXNwZWNpZmljIGNvbmZpZy4gIEFuZCB3ZSBkb24ndCBhY3R1YWxseSBzdGFydCB0aGUgc2Vydmlj
ZSB0aHJlYWRzCi0gKiB1bnRpbCBsYXRlci4KLSAqCi0gKiBTZWUgd2hhdCBJIG1lYW4gYWJvdXQg
dXNlcnNwYWNlIGJlaW5nIGJvcmluZz8KLSAqLwotc3RhdGljIHN0cnVjdCBkZXZpY2UgKm5ld19w
Y2lfZGV2aWNlKGNvbnN0IGNoYXIgKm5hbWUsIHUxNiB0eXBlLAotCQkJCSAgICAgdTggY2xhc3Ms
IHU4IHN1YmNsYXNzKQotewotCXN0cnVjdCBkZXZpY2UgKmRldiA9IG1hbGxvYyhzaXplb2YoKmRl
dikpOwotCi0JLyogTm93IHdlIHBvcHVsYXRlIHRoZSBmaWVsZHMgb25lIGF0IGEgdGltZS4gKi8K
LQlkZXYtPm5hbWUgPSBuYW1lOwotCWRldi0+dnEgPSBOVUxMOwotCWRldi0+cnVubmluZyA9IGZh
bHNlOwotCWRldi0+d3JvdGVfZmVhdHVyZXNfb2sgPSBmYWxzZTsKLQlkZXYtPm1taW9fc2l6ZSA9
IHNpemVvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvKTsKLQlkZXYtPm1taW8gPSBjYWxsb2MoMSwg
ZGV2LT5tbWlvX3NpemUpOwotCWRldi0+ZmVhdHVyZXMgPSAodTY0KTEgPDwgVklSVElPX0ZfVkVS
U0lPTl8xOwotCWRldi0+ZmVhdHVyZXNfYWNjZXB0ZWQgPSAwOwotCi0JaWYgKGRldmljZXMuZGV2
aWNlX251bSArIDEgPj0gTUFYX1BDSV9ERVZJQ0VTKQotCQllcnJ4KDEsICJDYW4gb25seSBoYW5k
bGUgMzEgUENJIGRldmljZXMiKTsKLQotCWluaXRfcGNpX2NvbmZpZygmZGV2LT5jb25maWcsIHR5
cGUsIGNsYXNzLCBzdWJjbGFzcyk7Ci0JYXNzZXJ0KCFkZXZpY2VzLnBjaVtkZXZpY2VzLmRldmlj
ZV9udW0rMV0pOwotCWRldmljZXMucGNpWysrZGV2aWNlcy5kZXZpY2VfbnVtXSA9IGRldjsKLQot
CXJldHVybiBkZXY7Ci19Ci0KLS8qCi0gKiBPdXIgZmlyc3Qgc2V0dXAgcm91dGluZSBpcyB0aGUg
Y29uc29sZS4gIEl0J3MgYSBmYWlybHkgc2ltcGxlIGRldmljZSwgYnV0Ci0gKiBVTklYIHR0eSBo
YW5kbGluZyBtYWtlcyBpdCB1Z2xpZXIgdGhhbiBpdCBjb3VsZCBiZS4KLSAqLwotc3RhdGljIHZv
aWQgc2V0dXBfY29uc29sZSh2b2lkKQotewotCXN0cnVjdCBkZXZpY2UgKmRldjsKLQlzdHJ1Y3Qg
dmlydGlvX2NvbnNvbGVfY29uZmlnIGNvbmY7Ci0KLQkvKiBJZiB3ZSBjYW4gc2F2ZSB0aGUgaW5p
dGlhbCBzdGFuZGFyZCBpbnB1dCBzZXR0aW5ncy4uLiAqLwotCWlmICh0Y2dldGF0dHIoU1RESU5f
RklMRU5PLCAmb3JpZ190ZXJtKSA9PSAwKSB7Ci0JCXN0cnVjdCB0ZXJtaW9zIHRlcm0gPSBvcmln
X3Rlcm07Ci0JCS8qCi0JCSAqIFRoZW4gd2UgdHVybiBvZmYgZWNobywgbGluZSBidWZmZXJpbmcg
YW5kIF5DIGV0YzogV2Ugd2FudCBhCi0JCSAqIHJhdyBpbnB1dCBzdHJlYW0gdG8gdGhlIEd1ZXN0
LgotCQkgKi8KLQkJdGVybS5jX2xmbGFnICY9IH4oSVNJR3xJQ0FOT058RUNITyk7Ci0JCXRjc2V0
YXR0cihTVERJTl9GSUxFTk8sIFRDU0FOT1csICZ0ZXJtKTsKLQl9Ci0KLQlkZXYgPSBuZXdfcGNp
X2RldmljZSgiY29uc29sZSIsIFZJUlRJT19JRF9DT05TT0xFLCAweDA3LCAweDAwKTsKLQotCS8q
IFdlIHN0b3JlIHRoZSBjb25zb2xlIHN0YXRlIGluIGRldi0+cHJpdiwgYW5kIGluaXRpYWxpemUg
aXQuICovCi0JZGV2LT5wcml2ID0gbWFsbG9jKHNpemVvZihzdHJ1Y3QgY29uc29sZV9hYm9ydCkp
OwotCSgoc3RydWN0IGNvbnNvbGVfYWJvcnQgKilkZXYtPnByaXYpLT5jb3VudCA9IDA7Ci0KLQkv
KgotCSAqIFRoZSBjb25zb2xlIG5lZWRzIHR3byB2aXJ0cXVldWVzOiB0aGUgaW5wdXQgdGhlbiB0
aGUgb3V0cHV0LiAgV2hlbgotCSAqIHRoZXkgcHV0IHNvbWV0aGluZyB0aGUgaW5wdXQgcXVldWUs
IHdlIG1ha2Ugc3VyZSB3ZSdyZSBsaXN0ZW5pbmcgdG8KLQkgKiBzdGRpbi4gIFdoZW4gdGhleSBw
dXQgc29tZXRoaW5nIGluIHRoZSBvdXRwdXQgcXVldWUsIHdlIHdyaXRlIGl0IHRvCi0JICogc3Rk
b3V0LgotCSAqLwotCWFkZF9wY2lfdmlydHF1ZXVlKGRldiwgY29uc29sZV9pbnB1dCwgImlucHV0
Iik7Ci0JYWRkX3BjaV92aXJ0cXVldWUoZGV2LCBjb25zb2xlX291dHB1dCwgIm91dHB1dCIpOwot
Ci0JLyogV2UgbmVlZCBhIGNvbmZpZ3VyYXRpb24gYXJlYSBmb3IgdGhlIGVtZXJnX3dyIGVhcmx5
IHdyaXRlcy4gKi8KLQlhZGRfcGNpX2ZlYXR1cmUoZGV2LCBWSVJUSU9fQ09OU09MRV9GX0VNRVJH
X1dSSVRFKTsKLQlzZXRfZGV2aWNlX2NvbmZpZyhkZXYsICZjb25mLCBzaXplb2YoY29uZikpOwot
Ci0JdmVyYm9zZSgiZGV2aWNlICV1OiBjb25zb2xlXG4iLCBkZXZpY2VzLmRldmljZV9udW0pOwot
fQotLyo6Ki8KLQotLypNOjAxMAotICogSW50ZXItZ3Vlc3QgbmV0d29ya2luZyBpcyBhbiBpbnRl
cmVzdGluZyBhcmVhLiAgU2ltcGxlc3QgaXMgdG8gaGF2ZSBhCi0gKiAtLXNoYXJlbmV0PTxuYW1l
PiBvcHRpb24gd2hpY2ggb3BlbnMgb3IgY3JlYXRlcyBhIG5hbWVkIHBpcGUuICBUaGlzIGNhbiBi
ZQotICogdXNlZCB0byBzZW5kIHBhY2tldHMgdG8gYW5vdGhlciBndWVzdCBpbiBhIDE6MSBtYW5u
ZXIuCi0gKgotICogTW9yZSBzb3BoaXN0aWNhdGVkIGlzIHRvIHVzZSBvbmUgb2YgdGhlIHRvb2xz
IGRldmVsb3BlZCBmb3IgcHJvamVjdCBsaWtlIFVNTAotICogdG8gZG8gbmV0d29ya2luZy4KLSAq
Ci0gKiBGYXN0ZXIgaXMgdG8gZG8gdmlydGlvIGJvbmRpbmcgaW4ga2VybmVsLiAgRG9pbmcgdGhp
cyAxOjEgd291bGQgYmUKLSAqIGNvbXBsZXRlbHkgZ2VuZXJpYyAoImhlcmUncyBteSB2cmluZywg
YXR0YWNoIHRvIHlvdXIgdnJpbmciKSBhbmQgd291bGQgd29yawotICogZm9yIGFueSB0cmFmZmlj
LiAgT2YgY291cnNlLCBuYW1lc3BhY2UgYW5kIHBlcm1pc3Npb25zIGlzc3VlcyBuZWVkIHRvIGJl
Ci0gKiBkZWFsdCB3aXRoLiAgQSBtb3JlIHNvcGhpc3RpY2F0ZWQgIm11bHRpLWNoYW5uZWwiIHZp
cnRpb19uZXQuYyBjb3VsZCBoaWRlCi0gKiBtdWx0aXBsZSBpbnRlci1ndWVzdCBjaGFubmVscyBi
ZWhpbmQgb25lIGludGVyZmFjZSwgYWx0aG91Z2ggaXQgd291bGQKLSAqIHJlcXVpcmUgc29tZSBt
YW5uZXIgb2YgaG90cGx1Z2dpbmcgbmV3IHZpcnRpbyBjaGFubmVscy4KLSAqCi0gKiBGaW5hbGx5
LCB3ZSBjb3VsZCB1c2UgYSB2aXJ0aW8gbmV0d29yayBzd2l0Y2ggaW4gdGhlIGtlcm5lbCwgaWUu
IHZob3N0LgotOiovCi0KLXN0YXRpYyB1MzIgc3RyMmlwKGNvbnN0IGNoYXIgKmlwYWRkcikKLXsK
LQl1bnNpZ25lZCBpbnQgYls0XTsKLQotCWlmIChzc2NhbmYoaXBhZGRyLCAiJXUuJXUuJXUuJXUi
LCAmYlswXSwgJmJbMV0sICZiWzJdLCAmYlszXSkgIT0gNCkKLQkJZXJyeCgxLCAiRmFpbGVkIHRv
IHBhcnNlIElQIGFkZHJlc3MgJyVzJyIsIGlwYWRkcik7Ci0JcmV0dXJuIChiWzBdIDw8IDI0KSB8
IChiWzFdIDw8IDE2KSB8IChiWzJdIDw8IDgpIHwgYlszXTsKLX0KLQotc3RhdGljIHZvaWQgc3Ry
Mm1hYyhjb25zdCBjaGFyICptYWNhZGRyLCB1bnNpZ25lZCBjaGFyIG1hY1s2XSkKLXsKLQl1bnNp
Z25lZCBpbnQgbVs2XTsKLQlpZiAoc3NjYW5mKG1hY2FkZHIsICIlMDJ4OiUwMng6JTAyeDolMDJ4
OiUwMng6JTAyeCIsCi0JCSAgICZtWzBdLCAmbVsxXSwgJm1bMl0sICZtWzNdLCAmbVs0XSwgJm1b
NV0pICE9IDYpCi0JCWVycngoMSwgIkZhaWxlZCB0byBwYXJzZSBtYWMgYWRkcmVzcyAnJXMnIiwg
bWFjYWRkcik7Ci0JbWFjWzBdID0gbVswXTsKLQltYWNbMV0gPSBtWzFdOwotCW1hY1syXSA9IG1b
Ml07Ci0JbWFjWzNdID0gbVszXTsKLQltYWNbNF0gPSBtWzRdOwotCW1hY1s1XSA9IG1bNV07Ci19
Ci0KLS8qCi0gKiBUaGlzIGNvZGUgaXMgImFkYXB0ZWQiIGZyb20gbGliYnJpZGdlOiBpdCBhdHRh
Y2hlcyB0aGUgSG9zdCBlbmQgb2YgdGhlCi0gKiBuZXR3b3JrIGRldmljZSB0byB0aGUgYnJpZGdl
IGRldmljZSBzcGVjaWZpZWQgYnkgdGhlIGNvbW1hbmQgbGluZS4KLSAqCi0gKiBUaGlzIGlzIHll
dCBhbm90aGVyIEphbWVzIE1vcnJpcyBjb250cmlidXRpb24gKEknbSBhbiBJUC1sZXZlbCBndXks
IHNvIEkKLSAqIGRpc2xpa2UgYnJpZGdpbmcpLCBhbmQgSSBqdXN0IHRyeSBub3QgdG8gYnJlYWsg
aXQuCi0gKi8KLXN0YXRpYyB2b2lkIGFkZF90b19icmlkZ2UoaW50IGZkLCBjb25zdCBjaGFyICpp
Zl9uYW1lLCBjb25zdCBjaGFyICpicl9uYW1lKQotewotCWludCBpZmlkeDsKLQlzdHJ1Y3QgaWZy
ZXEgaWZyOwotCi0JaWYgKCEqYnJfbmFtZSkKLQkJZXJyeCgxLCAibXVzdCBzcGVjaWZ5IGJyaWRn
ZSBuYW1lIik7Ci0KLQlpZmlkeCA9IGlmX25hbWV0b2luZGV4KGlmX25hbWUpOwotCWlmICghaWZp
ZHgpCi0JCWVycngoMSwgImludGVyZmFjZSAlcyBkb2VzIG5vdCBleGlzdCEiLCBpZl9uYW1lKTsK
LQotCXN0cm5jcHkoaWZyLmlmcl9uYW1lLCBicl9uYW1lLCBJRk5BTVNJWik7Ci0JaWZyLmlmcl9u
YW1lW0lGTkFNU0laLTFdID0gJ1wwJzsKLQlpZnIuaWZyX2lmaW5kZXggPSBpZmlkeDsKLQlpZiAo
aW9jdGwoZmQsIFNJT0NCUkFERElGLCAmaWZyKSA8IDApCi0JCWVycigxLCAiY2FuJ3QgYWRkICVz
IHRvIGJyaWRnZSAlcyIsIGlmX25hbWUsIGJyX25hbWUpOwotfQotCi0vKgotICogVGhpcyBzZXRz
IHVwIHRoZSBIb3N0IGVuZCBvZiB0aGUgbmV0d29yayBkZXZpY2Ugd2l0aCBhbiBJUCBhZGRyZXNz
LCBicmluZ3MKLSAqIGl0IHVwIHNvIHBhY2tldHMgd2lsbCBmbG93LCB0aGUgY29waWVzIHRoZSBN
QUMgYWRkcmVzcyBpbnRvIHRoZSBod2FkZHIKLSAqIHBvaW50ZXIuCi0gKi8KLXN0YXRpYyB2b2lk
IGNvbmZpZ3VyZV9kZXZpY2UoaW50IGZkLCBjb25zdCBjaGFyICp0YXBpZiwgdTMyIGlwYWRkcikK
LXsKLQlzdHJ1Y3QgaWZyZXEgaWZyOwotCXN0cnVjdCBzb2NrYWRkcl9pbiBzaW47Ci0KLQltZW1z
ZXQoJmlmciwgMCwgc2l6ZW9mKGlmcikpOwotCXN0cmNweShpZnIuaWZyX25hbWUsIHRhcGlmKTsK
LQotCS8qIERvbid0IHJlYWQgdGhlc2UgaW5jYW50YXRpb25zLiAgSnVzdCBjdXQgJiBwYXN0ZSB0
aGVtIGxpa2UgSSBkaWQhICovCi0Jc2luLnNpbl9mYW1pbHkgPSBBRl9JTkVUOwotCXNpbi5zaW5f
YWRkci5zX2FkZHIgPSBodG9ubChpcGFkZHIpOwotCW1lbWNweSgmaWZyLmlmcl9hZGRyLCAmc2lu
LCBzaXplb2Yoc2luKSk7Ci0JaWYgKGlvY3RsKGZkLCBTSU9DU0lGQUREUiwgJmlmcikgIT0gMCkK
LQkJZXJyKDEsICJTZXR0aW5nICVzIGludGVyZmFjZSBhZGRyZXNzIiwgdGFwaWYpOwotCWlmci5p
ZnJfZmxhZ3MgPSBJRkZfVVA7Ci0JaWYgKGlvY3RsKGZkLCBTSU9DU0lGRkxBR1MsICZpZnIpICE9
IDApCi0JCWVycigxLCAiQnJpbmdpbmcgaW50ZXJmYWNlICVzIHVwIiwgdGFwaWYpOwotfQotCi1z
dGF0aWMgaW50IGdldF90dW5fZGV2aWNlKGNoYXIgdGFwaWZbSUZOQU1TSVpdKQotewotCXN0cnVj
dCBpZnJlcSBpZnI7Ci0JaW50IHZuZXRfaGRyX3N6OwotCWludCBuZXRmZDsKLQotCS8qIFN0YXJ0
IHdpdGggdGhpcyB6ZXJvZWQuICBNZXNzeSBidXQgc3VyZS4gKi8KLQltZW1zZXQoJmlmciwgMCwg
c2l6ZW9mKGlmcikpOwotCi0JLyoKLQkgKiBXZSBvcGVuIHRoZSAvZGV2L25ldC90dW4gZGV2aWNl
IGFuZCB0ZWxsIGl0IHdlIHdhbnQgYSB0YXAgZGV2aWNlLiAgQQotCSAqIHRhcCBkZXZpY2UgaXMg
bGlrZSBhIHR1biBkZXZpY2UsIG9ubHkgc29tZWhvdyBkaWZmZXJlbnQuICBUbyB0ZWxsCi0JICog
dGhlIHRydXRoLCBJIGNvbXBsZXRlbHkgYmx1bmRlcmVkIG15IHdheSB0aHJvdWdoIHRoaXMgY29k
ZSwgYnV0IGl0Ci0JICogd29ya3Mgbm93IQotCSAqLwotCW5ldGZkID0gb3Blbl9vcl9kaWUoIi9k
ZXYvbmV0L3R1biIsIE9fUkRXUik7Ci0JaWZyLmlmcl9mbGFncyA9IElGRl9UQVAgfCBJRkZfTk9f
UEkgfCBJRkZfVk5FVF9IRFI7Ci0Jc3RyY3B5KGlmci5pZnJfbmFtZSwgInRhcCVkIik7Ci0JaWYg
KGlvY3RsKG5ldGZkLCBUVU5TRVRJRkYsICZpZnIpICE9IDApCi0JCWVycigxLCAiY29uZmlndXJp
bmcgL2Rldi9uZXQvdHVuIik7Ci0KLQlpZiAoaW9jdGwobmV0ZmQsIFRVTlNFVE9GRkxPQUQsCi0J
CSAgVFVOX0ZfQ1NVTXxUVU5fRl9UU080fFRVTl9GX1RTTzZ8VFVOX0ZfVFNPX0VDTikgIT0gMCkK
LQkJZXJyKDEsICJDb3VsZCBub3Qgc2V0IGZlYXR1cmVzIGZvciB0dW4gZGV2aWNlIik7Ci0KLQkv
KgotCSAqIFdlIGRvbid0IG5lZWQgY2hlY2tzdW1zIGNhbGN1bGF0ZWQgZm9yIHBhY2tldHMgY29t
aW5nIGluIHRoaXMKLQkgKiBkZXZpY2U6IHRydXN0IHVzIQotCSAqLwotCWlvY3RsKG5ldGZkLCBU
VU5TRVROT0NTVU0sIDEpOwotCi0JLyoKLQkgKiBJbiB2aXJ0aW8gYmVmb3JlIDEuMCAoYWthIGxl
Z2FjeSB2aXJ0aW8pLCB3ZSBhZGRlZCBhIDE2LWJpdAotCSAqIGZpZWxkIGF0IHRoZSBlbmQgb2Yg
dGhlIG5ldHdvcmsgaGVhZGVyIGlmZgotCSAqIFZJUlRJT19ORVRfRl9NUkdfUlhCVUYgd2FzIG5l
Z290aWF0ZWQuICBGb3IgdmlydGlvIDEuMCwKLQkgKiB0aGF0IGJlY2FtZSB0aGUgbm9ybSwgYnV0
IHdlIG5lZWQgdG8gdGVsbCB0aGUgdHVuIGRldmljZQotCSAqIGFib3V0IG91ciBleHBhbmRlZCBo
ZWFkZXIgKHdoaWNoIGlzIGNhbGxlZAotCSAqIHZpcnRpb19uZXRfaGRyX21yZ19yeGJ1ZiBpbiB0
aGUgbGVnYWN5IHN5c3RlbSkuCi0JICovCi0Jdm5ldF9oZHJfc3ogPSBzaXplb2Yoc3RydWN0IHZp
cnRpb19uZXRfaGRyX3YxKTsKLQlpZiAoaW9jdGwobmV0ZmQsIFRVTlNFVFZORVRIRFJTWiwgJnZu
ZXRfaGRyX3N6KSAhPSAwKQotCQllcnIoMSwgIlNldHRpbmcgdHVuIGhlYWRlciBzaXplIHRvICV1
Iiwgdm5ldF9oZHJfc3opOwotCi0JbWVtY3B5KHRhcGlmLCBpZnIuaWZyX25hbWUsIElGTkFNU0la
KTsKLQlyZXR1cm4gbmV0ZmQ7Ci19Ci0KLS8qTDoxOTUKLSAqIE91ciBuZXR3b3JrIGlzIGEgSG9z
dDwtPkd1ZXN0IG5ldHdvcmsuICBUaGlzIGNhbiBlaXRoZXIgdXNlIGJyaWRnaW5nIG9yCi0gKiBy
b3V0aW5nLCBidXQgdGhlIHByaW5jaXBsZSBpcyB0aGUgc2FtZTogaXQgdXNlcyB0aGUgInR1biIg
ZGV2aWNlIHRvIGluamVjdAotICogcGFja2V0cyBpbnRvIHRoZSBIb3N0IGFzIGlmIHRoZXkgY2Ft
ZSBpbiBmcm9tIGEgbm9ybWFsIG5ldHdvcmsgY2FyZC4gIFdlCi0gKiBqdXN0IHNodW50IHBhY2tl
dHMgYmV0d2VlbiB0aGUgR3Vlc3QgYW5kIHRoZSB0dW4gZGV2aWNlLgotICovCi1zdGF0aWMgdm9p
ZCBzZXR1cF90dW5fbmV0KGNoYXIgKmFyZykKLXsKLQlzdHJ1Y3QgZGV2aWNlICpkZXY7Ci0Jc3Ry
dWN0IG5ldF9pbmZvICpuZXRfaW5mbyA9IG1hbGxvYyhzaXplb2YoKm5ldF9pbmZvKSk7Ci0JaW50
IGlwZmQ7Ci0JdTMyIGlwID0gSU5BRERSX0FOWTsKLQlib29sIGJyaWRnaW5nID0gZmFsc2U7Ci0J
Y2hhciB0YXBpZltJRk5BTVNJWl0sICpwOwotCXN0cnVjdCB2aXJ0aW9fbmV0X2NvbmZpZyBjb25m
OwotCi0JbmV0X2luZm8tPnR1bmZkID0gZ2V0X3R1bl9kZXZpY2UodGFwaWYpOwotCi0JLyogRmly
c3Qgd2UgY3JlYXRlIGEgbmV3IG5ldHdvcmsgZGV2aWNlLiAqLwotCWRldiA9IG5ld19wY2lfZGV2
aWNlKCJuZXQiLCBWSVJUSU9fSURfTkVULCAweDAyLCAweDAwKTsKLQlkZXYtPnByaXYgPSBuZXRf
aW5mbzsKLQotCS8qIE5ldHdvcmsgZGV2aWNlcyBuZWVkIGEgcmVjdiBhbmQgYSBzZW5kIHF1ZXVl
LCBqdXN0IGxpa2UgY29uc29sZS4gKi8KLQlhZGRfcGNpX3ZpcnRxdWV1ZShkZXYsIG5ldF9pbnB1
dCwgInJ4Iik7Ci0JYWRkX3BjaV92aXJ0cXVldWUoZGV2LCBuZXRfb3V0cHV0LCAidHgiKTsKLQot
CS8qCi0JICogV2UgbmVlZCBhIHNvY2tldCB0byBwZXJmb3JtIHRoZSBtYWdpYyBuZXR3b3JrIGlv
Y3RscyB0byBicmluZyB1cCB0aGUKLQkgKiB0YXAgaW50ZXJmYWNlLCBjb25uZWN0IHRvIHRoZSBi
cmlkZ2UgZXRjLiAgQW55IHNvY2tldCB3aWxsIGRvIQotCSAqLwotCWlwZmQgPSBzb2NrZXQoUEZf
SU5FVCwgU09DS19ER1JBTSwgSVBQUk9UT19JUCk7Ci0JaWYgKGlwZmQgPCAwKQotCQllcnIoMSwg
Im9wZW5pbmcgSVAgc29ja2V0Iik7Ci0KLQkvKiBJZiB0aGUgY29tbWFuZCBsaW5lIHdhcyAtLXR1
bm5ldD1icmlkZ2U6PG5hbWU+IGRvIGJyaWRnaW5nLiAqLwotCWlmICghc3RybmNtcChCUklER0Vf
UEZYLCBhcmcsIHN0cmxlbihCUklER0VfUEZYKSkpIHsKLQkJYXJnICs9IHN0cmxlbihCUklER0Vf
UEZYKTsKLQkJYnJpZGdpbmcgPSB0cnVlOwotCX0KLQotCS8qIEEgbWFjIGFkZHJlc3MgbWF5IGZv
bGxvdyB0aGUgYnJpZGdlIG5hbWUgb3IgSVAgYWRkcmVzcyAqLwotCXAgPSBzdHJjaHIoYXJnLCAn
OicpOwotCWlmIChwKSB7Ci0JCXN0cjJtYWMocCsxLCBjb25mLm1hYyk7Ci0JCWFkZF9wY2lfZmVh
dHVyZShkZXYsIFZJUlRJT19ORVRfRl9NQUMpOwotCQkqcCA9ICdcMCc7Ci0JfQotCi0JLyogYXJn
IGlzIG5vdyBlaXRoZXIgYW4gSVAgYWRkcmVzcyBvciBhIGJyaWRnZSBuYW1lICovCi0JaWYgKGJy
aWRnaW5nKQotCQlhZGRfdG9fYnJpZGdlKGlwZmQsIHRhcGlmLCBhcmcpOwotCWVsc2UKLQkJaXAg
PSBzdHIyaXAoYXJnKTsKLQotCS8qIFNldCB1cCB0aGUgdHVuIGRldmljZS4gKi8KLQljb25maWd1
cmVfZGV2aWNlKGlwZmQsIHRhcGlmLCBpcCk7Ci0KLQkvKiBFeHBlY3QgR3Vlc3QgdG8gaGFuZGxl
IGV2ZXJ5dGhpbmcgZXhjZXB0IFVGTyAqLwotCWFkZF9wY2lfZmVhdHVyZShkZXYsIFZJUlRJT19O
RVRfRl9DU1VNKTsKLQlhZGRfcGNpX2ZlYXR1cmUoZGV2LCBWSVJUSU9fTkVUX0ZfR1VFU1RfQ1NV
TSk7Ci0JYWRkX3BjaV9mZWF0dXJlKGRldiwgVklSVElPX05FVF9GX0dVRVNUX1RTTzQpOwotCWFk
ZF9wY2lfZmVhdHVyZShkZXYsIFZJUlRJT19ORVRfRl9HVUVTVF9UU082KTsKLQlhZGRfcGNpX2Zl
YXR1cmUoZGV2LCBWSVJUSU9fTkVUX0ZfR1VFU1RfRUNOKTsKLQlhZGRfcGNpX2ZlYXR1cmUoZGV2
LCBWSVJUSU9fTkVUX0ZfSE9TVF9UU080KTsKLQlhZGRfcGNpX2ZlYXR1cmUoZGV2LCBWSVJUSU9f
TkVUX0ZfSE9TVF9UU082KTsKLQlhZGRfcGNpX2ZlYXR1cmUoZGV2LCBWSVJUSU9fTkVUX0ZfSE9T
VF9FQ04pOwotCS8qIFdlIGhhbmRsZSBpbmRpcmVjdCByaW5nIGVudHJpZXMgKi8KLQlhZGRfcGNp
X2ZlYXR1cmUoZGV2LCBWSVJUSU9fUklOR19GX0lORElSRUNUX0RFU0MpOwotCXNldF9kZXZpY2Vf
Y29uZmlnKGRldiwgJmNvbmYsIHNpemVvZihjb25mKSk7Ci0KLQkvKiBXZSBkb24ndCBuZWVkIHRo
ZSBzb2NrZXQgYW55IG1vcmU7IHNldHVwIGlzIGRvbmUuICovCi0JY2xvc2UoaXBmZCk7Ci0KLQlp
ZiAoYnJpZGdpbmcpCi0JCXZlcmJvc2UoImRldmljZSAldTogdHVuICVzIGF0dGFjaGVkIHRvIGJy
aWRnZTogJXNcbiIsCi0JCQlkZXZpY2VzLmRldmljZV9udW0sIHRhcGlmLCBhcmcpOwotCWVsc2UK
LQkJdmVyYm9zZSgiZGV2aWNlICV1OiB0dW4gJXM6ICVzXG4iLAotCQkJZGV2aWNlcy5kZXZpY2Vf
bnVtLCB0YXBpZiwgYXJnKTsKLX0KLS8qOiovCi0KLS8qIFRoaXMgaGFuZ3Mgb2ZmIGRldmljZS0+
cHJpdi4gKi8KLXN0cnVjdCB2YmxrX2luZm8gewotCS8qIFRoZSBzaXplIG9mIHRoZSBmaWxlLiAq
LwotCW9mZjY0X3QgbGVuOwotCi0JLyogVGhlIGZpbGUgZGVzY3JpcHRvciBmb3IgdGhlIGZpbGUu
ICovCi0JaW50IGZkOwotCi19OwotCi0vKkw6MjEwCi0gKiBUaGUgRGlzawotICoKLSAqIFRoZSBk
aXNrIG9ubHkgaGFzIG9uZSB2aXJ0cXVldWUsIHNvIGl0IG9ubHkgaGFzIG9uZSB0aHJlYWQuICBJ
dCBpcyByZWFsbHkKLSAqIHNpbXBsZTogdGhlIEd1ZXN0IGFza3MgZm9yIGEgYmxvY2sgbnVtYmVy
IGFuZCB3ZSByZWFkIG9yIHdyaXRlIHRoYXQgcG9zaXRpb24KLSAqIGluIHRoZSBmaWxlLgotICoK
LSAqIEJlZm9yZSB3ZSBzZXJ2aWNlZCBlYWNoIHZpcnRxdWV1ZSBpbiBhIHNlcGFyYXRlIHRocmVh
ZCwgdGhhdCB3YXMgdW5hY2NlcHRhYmx5Ci0gKiBzbG93OiB0aGUgR3Vlc3Qgd2FpdHMgdW50aWwg
dGhlIHJlYWQgaXMgZmluaXNoZWQgYmVmb3JlIHJ1bm5pbmcgYW55dGhpbmcKLSAqIGVsc2UsIGV2
ZW4gaWYgaXQgY291bGQgaGF2ZSBiZWVuIGRvaW5nIHVzZWZ1bCB3b3JrLgotICoKLSAqIFdlIGNv
dWxkIGhhdmUgdXNlZCBhc3luYyBJL08sIGV4Y2VwdCBpdCdzIHJlcHV0ZWQgdG8gc3VjayBzbyBo
YXJkIHRoYXQKLSAqIGNoYXJhY3RlcnMgYWN0dWFsbHkgZ28gbWlzc2luZyBmcm9tIHlvdXIgY29k
ZSB3aGVuIHlvdSB0cnkgdG8gdXNlIGl0LgotICovCi1zdGF0aWMgdm9pZCBibGtfcmVxdWVzdChz
dHJ1Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQlzdHJ1Y3QgdmJsa19pbmZvICp2YmxrID0gdnEtPmRl
di0+cHJpdjsKLQl1bnNpZ25lZCBpbnQgaGVhZCwgb3V0X251bSwgaW5fbnVtLCB3bGVuOwotCWlu
dCByZXQsIGk7Ci0JdTggKmluOwotCXN0cnVjdCB2aXJ0aW9fYmxrX291dGhkciBvdXQ7Ci0Jc3Ry
dWN0IGlvdmVjIGlvdlt2cS0+dnJpbmcubnVtXTsKLQlvZmY2NF90IG9mZjsKLQotCS8qCi0JICog
R2V0IHRoZSBuZXh0IHJlcXVlc3QsIHdoZXJlIHdlIG5vcm1hbGx5IHdhaXQuICBJdCB0cmlnZ2Vy
cyB0aGUKLQkgKiBpbnRlcnJ1cHQgdG8gYWNrbm93bGVkZ2UgcHJldmlvdXNseSBzZXJ2aWNlZCBy
ZXF1ZXN0cyAoaWYgYW55KS4KLQkgKi8KLQloZWFkID0gd2FpdF9mb3JfdnFfZGVzYyh2cSwgaW92
LCAmb3V0X251bSwgJmluX251bSk7Ci0KLQkvKiBDb3B5IHRoZSBvdXRwdXQgaGVhZGVyIGZyb20g
dGhlIGZyb250IG9mIHRoZSBpb3YgKGFkanVzdHMgaW92KSAqLwotCWlvdl9jb25zdW1lKHZxLT5k
ZXYsIGlvdiwgb3V0X251bSwgJm91dCwgc2l6ZW9mKG91dCkpOwotCi0JLyogRmluZCBhbmQgdHJp
bSBlbmQgb2YgaW92IGlucHV0IGFycmF5LCBmb3Igb3VyIHN0YXR1cyBieXRlLiAqLwotCWluID0g
TlVMTDsKLQlmb3IgKGkgPSBvdXRfbnVtICsgaW5fbnVtIC0gMTsgaSA+PSBvdXRfbnVtOyBpLS0p
IHsKLQkJaWYgKGlvdltpXS5pb3ZfbGVuID4gMCkgewotCQkJaW4gPSBpb3ZbaV0uaW92X2Jhc2Ug
KyBpb3ZbaV0uaW92X2xlbiAtIDE7Ci0JCQlpb3ZbaV0uaW92X2xlbi0tOwotCQkJYnJlYWs7Ci0J
CX0KLQl9Ci0JaWYgKCFpbikKLQkJYmFkX2RyaXZlcl92cSh2cSwgIkJhZCB2aXJ0YmxrIGNtZCB3
aXRoIG5vIHJvb20gZm9yIHN0YXR1cyIpOwotCi0JLyoKLQkgKiBGb3IgaGlzdG9yaWNhbCByZWFz
b25zLCBibG9jayBvcGVyYXRpb25zIGFyZSBleHByZXNzZWQgaW4gNTEyIGJ5dGUKLQkgKiAic2Vj
dG9ycyIuCi0JICovCi0Jb2ZmID0gb3V0LnNlY3RvciAqIDUxMjsKLQotCWlmIChvdXQudHlwZSAm
IFZJUlRJT19CTEtfVF9PVVQpIHsKLQkJLyoKLQkJICogV3JpdGUKLQkJICoKLQkJICogTW92ZSB0
byB0aGUgcmlnaHQgbG9jYXRpb24gaW4gdGhlIGJsb2NrIGZpbGUuICBUaGlzIGNhbiBmYWlsCi0J
CSAqIGlmIHRoZXkgdHJ5IHRvIHdyaXRlIHBhc3QgZW5kLgotCQkgKi8KLQkJaWYgKGxzZWVrNjQo
dmJsay0+ZmQsIG9mZiwgU0VFS19TRVQpICE9IG9mZikKLQkJCWVycigxLCAiQmFkIHNlZWsgdG8g
c2VjdG9yICVsbHUiLCBvdXQuc2VjdG9yKTsKLQotCQlyZXQgPSB3cml0ZXYodmJsay0+ZmQsIGlv
diwgb3V0X251bSk7Ci0JCXZlcmJvc2UoIldSSVRFIHRvIHNlY3RvciAlbGx1OiAlaVxuIiwgb3V0
LnNlY3RvciwgcmV0KTsKLQotCQkvKgotCQkgKiBHcnIuLi4gTm93IHdlIGtub3cgaG93IGxvbmcg
dGhlIGRlc2NyaXB0b3IgdGhleSBzZW50IHdhcywgd2UKLQkJICogbWFrZSBzdXJlIHRoZXkgZGlk
bid0IHRyeSB0byB3cml0ZSBvdmVyIHRoZSBlbmQgb2YgdGhlIGJsb2NrCi0JCSAqIGZpbGUgKHBv
c3NpYmx5IGV4dGVuZGluZyBpdCkuCi0JCSAqLwotCQlpZiAocmV0ID4gMCAmJiBvZmYgKyByZXQg
PiB2YmxrLT5sZW4pIHsKLQkJCS8qIFRyaW0gaXQgYmFjayB0byB0aGUgY29ycmVjdCBsZW5ndGgg
Ki8KLQkJCWZ0cnVuY2F0ZTY0KHZibGstPmZkLCB2YmxrLT5sZW4pOwotCQkJLyogRGllLCBiYWQg
R3Vlc3QsIGRpZS4gKi8KLQkJCWJhZF9kcml2ZXJfdnEodnEsICJXcml0ZSBwYXN0IGVuZCAlbGx1
KyV1Iiwgb2ZmLCByZXQpOwotCQl9Ci0KLQkJd2xlbiA9IHNpemVvZigqaW4pOwotCQkqaW4gPSAo
cmV0ID49IDAgPyBWSVJUSU9fQkxLX1NfT0sgOiBWSVJUSU9fQkxLX1NfSU9FUlIpOwotCX0gZWxz
ZSBpZiAob3V0LnR5cGUgJiBWSVJUSU9fQkxLX1RfRkxVU0gpIHsKLQkJLyogRmx1c2ggKi8KLQkJ
cmV0ID0gZmRhdGFzeW5jKHZibGstPmZkKTsKLQkJdmVyYm9zZSgiRkxVU0ggZmRhdGFzeW5jOiAl
aVxuIiwgcmV0KTsKLQkJd2xlbiA9IHNpemVvZigqaW4pOwotCQkqaW4gPSAocmV0ID49IDAgPyBW
SVJUSU9fQkxLX1NfT0sgOiBWSVJUSU9fQkxLX1NfSU9FUlIpOwotCX0gZWxzZSB7Ci0JCS8qCi0J
CSAqIFJlYWQKLQkJICoKLQkJICogTW92ZSB0byB0aGUgcmlnaHQgbG9jYXRpb24gaW4gdGhlIGJs
b2NrIGZpbGUuICBUaGlzIGNhbiBmYWlsCi0JCSAqIGlmIHRoZXkgdHJ5IHRvIHJlYWQgcGFzdCBl
bmQuCi0JCSAqLwotCQlpZiAobHNlZWs2NCh2YmxrLT5mZCwgb2ZmLCBTRUVLX1NFVCkgIT0gb2Zm
KQotCQkJZXJyKDEsICJCYWQgc2VlayB0byBzZWN0b3IgJWxsdSIsIG91dC5zZWN0b3IpOwotCi0J
CXJldCA9IHJlYWR2KHZibGstPmZkLCBpb3YgKyBvdXRfbnVtLCBpbl9udW0pOwotCQlpZiAocmV0
ID49IDApIHsKLQkJCXdsZW4gPSBzaXplb2YoKmluKSArIHJldDsKLQkJCSppbiA9IFZJUlRJT19C
TEtfU19PSzsKLQkJfSBlbHNlIHsKLQkJCXdsZW4gPSBzaXplb2YoKmluKTsKLQkJCSppbiA9IFZJ
UlRJT19CTEtfU19JT0VSUjsKLQkJfQotCX0KLQotCS8qIEZpbmlzaGVkIHRoYXQgcmVxdWVzdC4g
Ki8KLQlhZGRfdXNlZCh2cSwgaGVhZCwgd2xlbik7Ci19Ci0KLS8qTDoxOTggVGhpcyBhY3R1YWxs
eSBzZXRzIHVwIGEgdmlydHVhbCBibG9jayBkZXZpY2UuICovCi1zdGF0aWMgdm9pZCBzZXR1cF9i
bG9ja19maWxlKGNvbnN0IGNoYXIgKmZpbGVuYW1lKQotewotCXN0cnVjdCBkZXZpY2UgKmRldjsK
LQlzdHJ1Y3QgdmJsa19pbmZvICp2YmxrOwotCXN0cnVjdCB2aXJ0aW9fYmxrX2NvbmZpZyBjb25m
OwotCi0JLyogQ3JlYXRlIHRoZSBkZXZpY2UuICovCi0JZGV2ID0gbmV3X3BjaV9kZXZpY2UoImJs
b2NrIiwgVklSVElPX0lEX0JMT0NLLCAweDAxLCAweDgwKTsKLQotCS8qIFRoZSBkZXZpY2UgaGFz
IG9uZSB2aXJ0cXVldWUsIHdoZXJlIHRoZSBHdWVzdCBwbGFjZXMgcmVxdWVzdHMuICovCi0JYWRk
X3BjaV92aXJ0cXVldWUoZGV2LCBibGtfcmVxdWVzdCwgInJlcXVlc3QiKTsKLQotCS8qIEFsbG9j
YXRlIHRoZSByb29tIGZvciBvdXIgb3duIGJvb2trZWVwaW5nICovCi0JdmJsayA9IGRldi0+cHJp
diA9IG1hbGxvYyhzaXplb2YoKnZibGspKTsKLQotCS8qIEZpcnN0IHdlIG9wZW4gdGhlIGZpbGUg
YW5kIHN0b3JlIHRoZSBsZW5ndGguICovCi0JdmJsay0+ZmQgPSBvcGVuX29yX2RpZShmaWxlbmFt
ZSwgT19SRFdSfE9fTEFSR0VGSUxFKTsKLQl2YmxrLT5sZW4gPSBsc2VlazY0KHZibGstPmZkLCAw
LCBTRUVLX0VORCk7Ci0KLQkvKiBUZWxsIEd1ZXN0IGhvdyBtYW55IHNlY3RvcnMgdGhpcyBkZXZp
Y2UgaGFzLiAqLwotCWNvbmYuY2FwYWNpdHkgPSBjcHVfdG9fbGU2NCh2YmxrLT5sZW4gLyA1MTIp
OwotCi0JLyoKLQkgKiBUZWxsIEd1ZXN0IG5vdCB0byBwdXQgaW4gdG9vIG1hbnkgZGVzY3JpcHRv
cnMgYXQgb25jZTogdHdvIGFyZSB1c2VkCi0JICogZm9yIHRoZSBpbiBhbmQgb3V0IGVsZW1lbnRz
LgotCSAqLwotCWFkZF9wY2lfZmVhdHVyZShkZXYsIFZJUlRJT19CTEtfRl9TRUdfTUFYKTsKLQlj
b25mLnNlZ19tYXggPSBjcHVfdG9fbGUzMihWSVJUUVVFVUVfTlVNIC0gMik7Ci0KLQlzZXRfZGV2
aWNlX2NvbmZpZyhkZXYsICZjb25mLCBzaXplb2Yoc3RydWN0IHZpcnRpb19ibGtfY29uZmlnKSk7
Ci0KLQl2ZXJib3NlKCJkZXZpY2UgJXU6IHZpcnRibG9jayAlbGx1IHNlY3RvcnNcbiIsCi0JCWRl
dmljZXMuZGV2aWNlX251bSwgbGU2NF90b19jcHUoY29uZi5jYXBhY2l0eSkpOwotfQotCi0vKkw6
MjExCi0gKiBPdXIgcmFuZG9tIG51bWJlciBnZW5lcmF0b3IgZGV2aWNlIHJlYWRzIGZyb20gL2Rl
di91cmFuZG9tIGludG8gdGhlIEd1ZXN0J3MKLSAqIGlucHV0IGJ1ZmZlcnMuICBUaGUgdXN1YWwg
Y2FzZSBpcyB0aGF0IHRoZSBHdWVzdCBkb2Vzbid0IHdhbnQgcmFuZG9tIG51bWJlcnMKLSAqIGFu
ZCBzbyBoYXMgbm8gYnVmZmVycyBhbHRob3VnaCAvZGV2L3VyYW5kb20gaXMgc3RpbGwgcmVhZGFi
bGUsIHdoZXJlYXMKLSAqIGNvbnNvbGUgaXMgdGhlIHJldmVyc2UuCi0gKgotICogVGhlIHNhbWUg
bG9naWMgYXBwbGllcywgaG93ZXZlci4KLSAqLwotc3RydWN0IHJuZ19pbmZvIHsKLQlpbnQgcmZk
OwotfTsKLQotc3RhdGljIHZvaWQgcm5nX2lucHV0KHN0cnVjdCB2aXJ0cXVldWUgKnZxKQotewot
CWludCBsZW47Ci0JdW5zaWduZWQgaW50IGhlYWQsIGluX251bSwgb3V0X251bSwgdG90bGVuID0g
MDsKLQlzdHJ1Y3Qgcm5nX2luZm8gKnJuZ19pbmZvID0gdnEtPmRldi0+cHJpdjsKLQlzdHJ1Y3Qg
aW92ZWMgaW92W3ZxLT52cmluZy5udW1dOwotCi0JLyogRmlyc3Qgd2UgbmVlZCBhIGJ1ZmZlciBm
cm9tIHRoZSBHdWVzdHMncyB2aXJ0cXVldWUuICovCi0JaGVhZCA9IHdhaXRfZm9yX3ZxX2Rlc2Mo
dnEsIGlvdiwgJm91dF9udW0sICZpbl9udW0pOwotCWlmIChvdXRfbnVtKQotCQliYWRfZHJpdmVy
X3ZxKHZxLCAiT3V0cHV0IGJ1ZmZlcnMgaW4gcm5nPyIpOwotCi0JLyoKLQkgKiBKdXN0IGxpa2Ug
dGhlIGNvbnNvbGUgd3JpdGUsIHdlIGxvb3AgdG8gY292ZXIgdGhlIHdob2xlIGlvdmVjLgotCSAq
IEluIHRoaXMgY2FzZSwgc2hvcnQgcmVhZHMgYWN0dWFsbHkgaGFwcGVuIHF1aXRlIGEgYml0Lgot
CSAqLwotCXdoaWxlICghaW92X2VtcHR5KGlvdiwgaW5fbnVtKSkgewotCQlsZW4gPSByZWFkdihy
bmdfaW5mby0+cmZkLCBpb3YsIGluX251bSk7Ci0JCWlmIChsZW4gPD0gMCkKLQkJCWVycigxLCAi
UmVhZCBmcm9tIC9kZXYvdXJhbmRvbSBnYXZlICVpIiwgbGVuKTsKLQkJaW92X2NvbnN1bWUodnEt
PmRldiwgaW92LCBpbl9udW0sIE5VTEwsIGxlbik7Ci0JCXRvdGxlbiArPSBsZW47Ci0JfQotCi0J
LyogVGVsbCB0aGUgR3Vlc3QgYWJvdXQgdGhlIG5ldyBpbnB1dC4gKi8KLQlhZGRfdXNlZCh2cSwg
aGVhZCwgdG90bGVuKTsKLX0KLQotLypMOjE5OQotICogVGhpcyBjcmVhdGVzIGEgImhhcmR3YXJl
IiByYW5kb20gbnVtYmVyIGRldmljZSBmb3IgdGhlIEd1ZXN0LgotICovCi1zdGF0aWMgdm9pZCBz
ZXR1cF9ybmcodm9pZCkKLXsKLQlzdHJ1Y3QgZGV2aWNlICpkZXY7Ci0Jc3RydWN0IHJuZ19pbmZv
ICpybmdfaW5mbyA9IG1hbGxvYyhzaXplb2YoKnJuZ19pbmZvKSk7Ci0KLQkvKiBPdXIgZGV2aWNl
J3MgcHJpdmF0ZSBpbmZvIHNpbXBseSBjb250YWlucyB0aGUgL2Rldi91cmFuZG9tIGZkLiAqLwot
CXJuZ19pbmZvLT5yZmQgPSBvcGVuX29yX2RpZSgiL2Rldi91cmFuZG9tIiwgT19SRE9OTFkpOwot
Ci0JLyogQ3JlYXRlIHRoZSBuZXcgZGV2aWNlLiAqLwotCWRldiA9IG5ld19wY2lfZGV2aWNlKCJy
bmciLCBWSVJUSU9fSURfUk5HLCAweGZmLCAwKTsKLQlkZXYtPnByaXYgPSBybmdfaW5mbzsKLQot
CS8qIFRoZSBkZXZpY2UgaGFzIG9uZSB2aXJ0cXVldWUsIHdoZXJlIHRoZSBHdWVzdCBwbGFjZXMg
aW5idWZzLiAqLwotCWFkZF9wY2lfdmlydHF1ZXVlKGRldiwgcm5nX2lucHV0LCAiaW5wdXQiKTsK
LQotCS8qIFdlIGRvbid0IGhhdmUgYW55IGNvbmZpZ3VyYXRpb24gc3BhY2UgKi8KLQlub19kZXZp
Y2VfY29uZmlnKGRldik7Ci0KLQl2ZXJib3NlKCJkZXZpY2UgJXU6IHJuZ1xuIiwgZGV2aWNlcy5k
ZXZpY2VfbnVtKTsKLX0KLS8qIFRoYXQncyB0aGUgZW5kIG9mIGRldmljZSBzZXR1cC4gKi8KLQot
LypMOjIzMCBSZWJvb3QgaXMgcHJldHR5IGVhc3k6IGNsZWFuIHVwIGFuZCBleGVjKCkgdGhlIExh
dW5jaGVyIGFmcmVzaC4gKi8KLXN0YXRpYyB2b2lkIF9fYXR0cmlidXRlX18oKG5vcmV0dXJuKSkg
cmVzdGFydF9ndWVzdCh2b2lkKQotewotCXVuc2lnbmVkIGludCBpOwotCi0JLyoKLQkgKiBTaW5j
ZSB3ZSBkb24ndCB0cmFjayBhbGwgb3BlbiBmZHMsIHdlIHNpbXBseSBjbG9zZSBldmVyeXRoaW5n
IGJleW9uZAotCSAqIHN0ZGVyci4KLQkgKi8KLQlmb3IgKGkgPSAzOyBpIDwgRkRfU0VUU0laRTsg
aSsrKQotCQljbG9zZShpKTsKLQotCS8qIFJlc2V0IGFsbCB0aGUgZGV2aWNlcyAoa2lsbHMgYWxs
IHRocmVhZHMpLiAqLwotCWNsZWFudXBfZGV2aWNlcygpOwotCi0JZXhlY3YobWFpbl9hcmdzWzBd
LCBtYWluX2FyZ3MpOwotCWVycigxLCAiQ291bGQgbm90IGV4ZWMgJXMiLCBtYWluX2FyZ3NbMF0p
OwotfQotCi0vKkw6MjIwCi0gKiBGaW5hbGx5IHdlIHJlYWNoIHRoZSBjb3JlIG9mIHRoZSBMYXVu
Y2hlciB3aGljaCBydW5zIHRoZSBHdWVzdCwgc2VydmVzCi0gKiBpdHMgaW5wdXQgYW5kIG91dHB1
dCwgYW5kIGZpbmFsbHksIGxheXMgaXQgdG8gcmVzdC4KLSAqLwotc3RhdGljIHZvaWQgX19hdHRy
aWJ1dGVfXygobm9yZXR1cm4pKSBydW5fZ3Vlc3Qodm9pZCkKLXsKLQlmb3IgKDs7KSB7Ci0JCXN0
cnVjdCBsZ3Vlc3RfcGVuZGluZyBub3RpZnk7Ci0JCWludCByZWFkdmFsOwotCi0JCS8qIFdlIHJl
YWQgZnJvbSB0aGUgL2Rldi9sZ3Vlc3QgZGV2aWNlIHRvIHJ1biB0aGUgR3Vlc3QuICovCi0JCXJl
YWR2YWwgPSBwcmVhZChsZ3Vlc3RfZmQsICZub3RpZnksIHNpemVvZihub3RpZnkpLCBjcHVfaWQp
OwotCQlpZiAocmVhZHZhbCA9PSBzaXplb2Yobm90aWZ5KSkgewotCQkJaWYgKG5vdGlmeS50cmFw
ID09IDEzKSB7Ci0JCQkJdmVyYm9zZSgiRW11bGF0aW5nIGluc3RydWN0aW9uIGF0ICUjeFxuIiwK
LQkJCQkJZ2V0cmVnKGVpcCkpOwotCQkJCWVtdWxhdGVfaW5zbihub3RpZnkuaW5zbik7Ci0JCQl9
IGVsc2UgaWYgKG5vdGlmeS50cmFwID09IDE0KSB7Ci0JCQkJdmVyYm9zZSgiRW11bGF0aW5nIE1N
SU8gYXQgJSN4XG4iLAotCQkJCQlnZXRyZWcoZWlwKSk7Ci0JCQkJZW11bGF0ZV9tbWlvKG5vdGlm
eS5hZGRyLCBub3RpZnkuaW5zbik7Ci0JCQl9IGVsc2UKLQkJCQllcnJ4KDEsICJVbmtub3duIHRy
YXAgJWkgYWRkciAlIzA4eFxuIiwKLQkJCQkgICAgIG5vdGlmeS50cmFwLCBub3RpZnkuYWRkcik7
Ci0JCS8qIEVOT0VOVCBtZWFucyB0aGUgR3Vlc3QgZGllZC4gIFJlYWRpbmcgdGVsbHMgdXMgd2h5
LiAqLwotCQl9IGVsc2UgaWYgKGVycm5vID09IEVOT0VOVCkgewotCQkJY2hhciByZWFzb25bMTAy
NF0gPSB7IDAgfTsKLQkJCXByZWFkKGxndWVzdF9mZCwgcmVhc29uLCBzaXplb2YocmVhc29uKS0x
LCBjcHVfaWQpOwotCQkJZXJyeCgxLCAiJXMiLCByZWFzb24pOwotCQkvKiBFUkVTVEFSVCBtZWFu
cyB0aGF0IHdlIG5lZWQgdG8gcmVib290IHRoZSBndWVzdCAqLwotCQl9IGVsc2UgaWYgKGVycm5v
ID09IEVSRVNUQVJUKSB7Ci0JCQlyZXN0YXJ0X2d1ZXN0KCk7Ci0JCS8qIEFueXRoaW5nIGVsc2Ug
bWVhbnMgYSBidWcgb3IgaW5jb21wYXRpYmxlIGNoYW5nZS4gKi8KLQkJfSBlbHNlCi0JCQllcnIo
MSwgIlJ1bm5pbmcgZ3Vlc3QgZmFpbGVkIik7Ci0JfQotfQotLypMOjI0MAotICogVGhpcyBpcyB0
aGUgZW5kIG9mIHRoZSBMYXVuY2hlci4gIFRoZSBnb29kIG5ld3M6IHdlIGFyZSBvdmVyIGhhbGZ3
YXkKLSAqIHRocm91Z2ghICBUaGUgYmFkIG5ld3M6IHRoZSBtb3N0IGZpZW5kaXNoIHBhcnQgb2Yg
dGhlIGNvZGUgc3RpbGwgbGllcyBhaGVhZAotICogb2YgdXMuCi0gKgotICogQXJlIHlvdSByZWFk
eT8gIFRha2UgYSBkZWVwIGJyZWF0aCBhbmQgam9pbiBtZSBpbiB0aGUgY29yZSBvZiB0aGUgSG9z
dCwgaW4KLSAqICJtYWtlIEhvc3QiLgotOiovCi0KLXN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNb
XSA9IHsKLQl7ICJ2ZXJib3NlIiwgMCwgTlVMTCwgJ3YnIH0sCi0JeyAidHVubmV0IiwgMSwgTlVM
TCwgJ3QnIH0sCi0JeyAiYmxvY2siLCAxLCBOVUxMLCAnYicgfSwKLQl7ICJybmciLCAwLCBOVUxM
LCAncicgfSwKLQl7ICJpbml0cmQiLCAxLCBOVUxMLCAnaScgfSwKLQl7ICJ1c2VybmFtZSIsIDEs
IE5VTEwsICd1JyB9LAotCXsgImNocm9vdCIsIDEsIE5VTEwsICdjJyB9LAotCXsgTlVMTCB9LAot
fTsKLXN0YXRpYyB2b2lkIHVzYWdlKHZvaWQpCi17Ci0JZXJyeCgxLCAiVXNhZ2U6IGxndWVzdCBb
LS12ZXJib3NlXSAiCi0JICAgICAiWy0tdHVubmV0PSg8aXBhZGRyPjo8bWFjYWRkcj58YnJpZGdl
OjxicmlkZ2VuYW1lPjo8bWFjYWRkcj4pXG4iCi0JICAgICAifC0tYmxvY2s9PGZpbGVuYW1lPnwt
LWluaXRyZD08ZmlsZW5hbWU+XS4uLlxuIgotCSAgICAgIjxtZW0taW4tbWI+IHZtbGludXggW2Fy
Z3MuLi5dIik7Ci19Ci0KLS8qTDoxMDUgVGhlIG1haW4gcm91dGluZSBpcyB3aGVyZSB0aGUgcmVh
bCB3b3JrIGJlZ2luczogKi8KLWludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCi17Ci0J
LyogTWVtb3J5LCBjb2RlIHN0YXJ0cG9pbnQgYW5kIHNpemUgb2YgdGhlIChvcHRpb25hbCkgaW5p
dHJkLiAqLwotCXVuc2lnbmVkIGxvbmcgbWVtID0gMCwgc3RhcnQsIGluaXRyZF9zaXplID0gMDsK
LQkvKiBUd28gdGVtcG9yYXJpZXMuICovCi0JaW50IGksIGM7Ci0JLyogVGhlIGJvb3QgaW5mb3Jt
YXRpb24gZm9yIHRoZSBHdWVzdC4gKi8KLQlzdHJ1Y3QgYm9vdF9wYXJhbXMgKmJvb3Q7Ci0JLyog
SWYgdGhleSBzcGVjaWZ5IGFuIGluaXRyZCBmaWxlIHRvIGxvYWQuICovCi0JY29uc3QgY2hhciAq
aW5pdHJkX25hbWUgPSBOVUxMOwotCi0JLyogUGFzc3dvcmQgc3RydWN0dXJlIGZvciBpbml0Z3Jv
dXBzL3NldHJlc1tndV1pZCAqLwotCXN0cnVjdCBwYXNzd2QgKnVzZXJfZGV0YWlscyA9IE5VTEw7
Ci0KLQkvKiBEaXJlY3RvcnkgdG8gY2hyb290IHRvICovCi0JY2hhciAqY2hyb290X3BhdGggPSBO
VUxMOwotCi0JLyogU2F2ZSB0aGUgYXJnczogd2UgInJlYm9vdCIgYnkgZXhlY2luZyBvdXJzZWx2
ZXMgYWdhaW4uICovCi0JbWFpbl9hcmdzID0gYXJndjsKLQotCS8qCi0JICogRmlyc3Qgd2UgaW5p
dGlhbGl6ZSB0aGUgZGV2aWNlIGxpc3QuICBXZSByZW1lbWJlciBuZXh0IGludGVycnVwdAotCSAq
IG51bWJlciB0byB1c2UgZm9yIGRldmljZXMgKDE6IHJlbWVtYmVyIHRoYXQgMCBpcyB1c2VkIGJ5
IHRoZSB0aW1lcikuCi0JICovCi0JZGV2aWNlcy5uZXh0X2lycSA9IDE7Ci0KLQkvKiBXZSdyZSBD
UFUgMC4gIEluIGZhY3QsIHRoYXQncyB0aGUgb25seSBDUFUgcG9zc2libGUgcmlnaHQgbm93LiAq
LwotCWNwdV9pZCA9IDA7Ci0KLQkvKgotCSAqIFdlIG5lZWQgdG8ga25vdyBob3cgbXVjaCBtZW1v
cnkgc28gd2UgY2FuIHNldCB1cCB0aGUgZGV2aWNlCi0JICogZGVzY3JpcHRvciBhbmQgbWVtb3J5
IHBhZ2VzIGZvciB0aGUgZGV2aWNlcyBhcyB3ZSBwYXJzZSB0aGUgY29tbWFuZAotCSAqIGxpbmUu
ICBTbyB3ZSBxdWlja2x5IGxvb2sgdGhyb3VnaCB0aGUgYXJndW1lbnRzIHRvIGZpbmQgdGhlIGFt
b3VudAotCSAqIG9mIG1lbW9yeSBub3cuCi0JICovCi0JZm9yIChpID0gMTsgaSA8IGFyZ2M7IGkr
KykgewotCQlpZiAoYXJndltpXVswXSAhPSAnLScpIHsKLQkJCW1lbSA9IGF0b2koYXJndltpXSkg
KiAxMDI0ICogMTAyNDsKLQkJCS8qCi0JCQkgKiBXZSBzdGFydCBieSBtYXBwaW5nIGFub255bW91
cyBwYWdlcyBvdmVyIGFsbCBvZgotCQkJICogZ3Vlc3QtcGh5c2ljYWwgbWVtb3J5IHJhbmdlLiAg
VGhpcyBmaWxscyBpdCB3aXRoIDAsCi0JCQkgKiBhbmQgZW5zdXJlcyB0aGF0IHRoZSBHdWVzdCB3
b24ndCBiZSBraWxsZWQgd2hlbiBpdAotCQkJICogdHJpZXMgdG8gYWNjZXNzIGl0LgotCQkJICov
Ci0JCQlndWVzdF9iYXNlID0gbWFwX3plcm9lZF9wYWdlcyhtZW0gLyBnZXRwYWdlc2l6ZSgpCi0J
CQkJCQkgICAgICArIERFVklDRV9QQUdFUyk7Ci0JCQlndWVzdF9saW1pdCA9IG1lbTsKLQkJCWd1
ZXN0X21heCA9IGd1ZXN0X21taW8gPSBtZW0gKyBERVZJQ0VfUEFHRVMqZ2V0cGFnZXNpemUoKTsK
LQkJCWJyZWFrOwotCQl9Ci0JfQotCi0JLyogSWYgd2UgZXhpdCB2aWEgZXJyKCksIHRoaXMga2ls
bHMgYWxsIHRoZSB0aHJlYWRzLCByZXN0b3JlcyB0dHkuICovCi0JYXRleGl0KGNsZWFudXBfZGV2
aWNlcyk7Ci0KLQkvKiBXZSBhbHdheXMgaGF2ZSBhIGNvbnNvbGUgZGV2aWNlLCBhbmQgaXQncyBh
bHdheXMgZGV2aWNlIDEuICovCi0Jc2V0dXBfY29uc29sZSgpOwotCi0JLyogVGhlIG9wdGlvbnMg
YXJlIGZhaXJseSBzdHJhaWdodC1mb3J3YXJkICovCi0Jd2hpbGUgKChjID0gZ2V0b3B0X2xvbmco
YXJnYywgYXJndiwgInYiLCBvcHRzLCBOVUxMKSkgIT0gRU9GKSB7Ci0JCXN3aXRjaCAoYykgewot
CQljYXNlICd2JzoKLQkJCXZlcmJvc2UgPSB0cnVlOwotCQkJYnJlYWs7Ci0JCWNhc2UgJ3QnOgot
CQkJc2V0dXBfdHVuX25ldChvcHRhcmcpOwotCQkJYnJlYWs7Ci0JCWNhc2UgJ2InOgotCQkJc2V0
dXBfYmxvY2tfZmlsZShvcHRhcmcpOwotCQkJYnJlYWs7Ci0JCWNhc2UgJ3InOgotCQkJc2V0dXBf
cm5nKCk7Ci0JCQlicmVhazsKLQkJY2FzZSAnaSc6Ci0JCQlpbml0cmRfbmFtZSA9IG9wdGFyZzsK
LQkJCWJyZWFrOwotCQljYXNlICd1JzoKLQkJCXVzZXJfZGV0YWlscyA9IGdldHB3bmFtKG9wdGFy
Zyk7Ci0JCQlpZiAoIXVzZXJfZGV0YWlscykKLQkJCQllcnIoMSwgImdldHB3bmFtIGZhaWxlZCwg
aW5jb3JyZWN0IHVzZXJuYW1lPyIpOwotCQkJYnJlYWs7Ci0JCWNhc2UgJ2MnOgotCQkJY2hyb290
X3BhdGggPSBvcHRhcmc7Ci0JCQlicmVhazsKLQkJZGVmYXVsdDoKLQkJCXdhcm54KCJVbmtub3du
IGFyZ3VtZW50ICVzIiwgYXJndltvcHRpbmRdKTsKLQkJCXVzYWdlKCk7Ci0JCX0KLQl9Ci0JLyoK
LQkgKiBBZnRlciB0aGUgb3RoZXIgYXJndW1lbnRzIHdlIGV4cGVjdCBtZW1vcnkgYW5kIGtlcm5l
bCBpbWFnZSBuYW1lLAotCSAqIGZvbGxvd2VkIGJ5IGNvbW1hbmQgbGluZSBhcmd1bWVudHMgZm9y
IHRoZSBrZXJuZWwuCi0JICovCi0JaWYgKG9wdGluZCArIDIgPiBhcmdjKQotCQl1c2FnZSgpOwot
Ci0JdmVyYm9zZSgiR3Vlc3QgYmFzZSBpcyBhdCAlcFxuIiwgZ3Vlc3RfYmFzZSk7Ci0KLQkvKiBJ
bml0aWFsaXplIHRoZSAoZmFrZSkgUENJIGhvc3QgYnJpZGdlIGRldmljZS4gKi8KLQlpbml0X3Bj
aV9ob3N0X2JyaWRnZSgpOwotCi0JLyogTm93IHdlIGxvYWQgdGhlIGtlcm5lbCAqLwotCXN0YXJ0
ID0gbG9hZF9rZXJuZWwob3Blbl9vcl9kaWUoYXJndltvcHRpbmQrMV0sIE9fUkRPTkxZKSk7Ci0K
LQkvKiBCb290IGluZm9ybWF0aW9uIGlzIHN0YXNoZWQgYXQgcGh5c2ljYWwgYWRkcmVzcyAwICov
Ci0JYm9vdCA9IGZyb21fZ3Vlc3RfcGh5cygwKTsKLQotCS8qIE1hcCB0aGUgaW5pdHJkIGltYWdl
IGlmIHJlcXVlc3RlZCAoYXQgdG9wIG9mIHBoeXNpY2FsIG1lbW9yeSkgKi8KLQlpZiAoaW5pdHJk
X25hbWUpIHsKLQkJaW5pdHJkX3NpemUgPSBsb2FkX2luaXRyZChpbml0cmRfbmFtZSwgbWVtKTsK
LQkJLyoKLQkJICogVGhlc2UgYXJlIHRoZSBsb2NhdGlvbiBpbiB0aGUgTGludXggYm9vdCBoZWFk
ZXIgd2hlcmUgdGhlCi0JCSAqIHN0YXJ0IGFuZCBzaXplIG9mIHRoZSBpbml0cmQgYXJlIGV4cGVj
dGVkIHRvIGJlIGZvdW5kLgotCQkgKi8KLQkJYm9vdC0+aGRyLnJhbWRpc2tfaW1hZ2UgPSBtZW0g
LSBpbml0cmRfc2l6ZTsKLQkJYm9vdC0+aGRyLnJhbWRpc2tfc2l6ZSA9IGluaXRyZF9zaXplOwot
CQkvKiBUaGUgYm9vdGxvYWRlciB0eXBlIDB4RkYgbWVhbnMgInVua25vd24iOyB0aGF0J3MgT0su
ICovCi0JCWJvb3QtPmhkci50eXBlX29mX2xvYWRlciA9IDB4RkY7Ci0JfQotCi0JLyoKLQkgKiBU
aGUgTGludXggYm9vdCBoZWFkZXIgY29udGFpbnMgYW4gIkU4MjAiIG1lbW9yeSBtYXA6IG91cnMg
aXMgYQotCSAqIHNpbXBsZSwgc2luZ2xlIHJlZ2lvbi4KLQkgKi8KLQlib290LT5lODIwX2VudHJp
ZXMgPSAxOwotCWJvb3QtPmU4MjBfdGFibGVbMF0gPSAoKHN0cnVjdCBlODIwX2VudHJ5KSB7IDAs
IG1lbSwgRTgyMF9UWVBFX1JBTSB9KTsKLQkvKgotCSAqIFRoZSBib290IGhlYWRlciBjb250YWlu
cyBhIGNvbW1hbmQgbGluZSBwb2ludGVyOiB3ZSBwdXQgdGhlIGNvbW1hbmQKLQkgKiBsaW5lIGFm
dGVyIHRoZSBib290IGhlYWRlci4KLQkgKi8KLQlib290LT5oZHIuY21kX2xpbmVfcHRyID0gdG9f
Z3Vlc3RfcGh5cyhib290ICsgMSk7Ci0JLyogV2UgdXNlIGEgc2ltcGxlIGhlbHBlciB0byBjb3B5
IHRoZSBhcmd1bWVudHMgc2VwYXJhdGVkIGJ5IHNwYWNlcy4gKi8KLQljb25jYXQoKGNoYXIgKiko
Ym9vdCArIDEpLCBhcmd2K29wdGluZCsyKTsKLQotCS8qIFNldCBrZXJuZWwgYWxpZ25tZW50IHRv
IDE2TSAoQ09ORklHX1BIWVNJQ0FMX0FMSUdOKSAqLwotCWJvb3QtPmhkci5rZXJuZWxfYWxpZ25t
ZW50ID0gMHgxMDAwMDAwOwotCi0JLyogQm9vdCBwcm90b2NvbCB2ZXJzaW9uOiAyLjA3IHN1cHBv
cnRzIHRoZSBmaWVsZHMgZm9yIGxndWVzdC4gKi8KLQlib290LT5oZHIudmVyc2lvbiA9IDB4MjA3
OwotCi0JLyogWDg2X1NVQkFSQ0hfTEdVRVNUIHRlbGxzIHRoZSBHdWVzdCBpdCdzIGFuIGxndWVz
dC4gKi8KLQlib290LT5oZHIuaGFyZHdhcmVfc3ViYXJjaCA9IFg4Nl9TVUJBUkNIX0xHVUVTVDsK
LQotCS8qIFRlbGwgdGhlIGVudHJ5IHBhdGggbm90IHRvIHRyeSB0byByZWxvYWQgc2VnbWVudCBy
ZWdpc3RlcnMuICovCi0JYm9vdC0+aGRyLmxvYWRmbGFncyB8PSBLRUVQX1NFR01FTlRTOwotCi0J
LyogV2UgZG9uJ3Qgc3VwcG9ydCB0Ym9vdDogKi8KLQlib290LT50Ym9vdF9hZGRyID0gMDsKLQot
CS8qIEVuc3VyZSB0aGlzIGlzIDAgdG8gcHJldmVudCBBUE0gZnJvbSBsb2FkaW5nOiAqLwotCWJv
b3QtPmFwbV9iaW9zX2luZm8udmVyc2lvbiA9IDA7Ci0KLQkvKiBXZSB0ZWxsIHRoZSBrZXJuZWwg
dG8gaW5pdGlhbGl6ZSB0aGUgR3Vlc3QuICovCi0JdGVsbF9rZXJuZWwoc3RhcnQpOwotCi0JLyog
RW5zdXJlIHRoYXQgd2UgdGVybWluYXRlIGlmIGEgZGV2aWNlLXNlcnZpY2luZyBjaGlsZCBkaWVz
LiAqLwotCXNpZ25hbChTSUdDSExELCBraWxsX2xhdW5jaGVyKTsKLQotCS8qIElmIHJlcXVlc3Rl
ZCwgY2hyb290IHRvIGEgZGlyZWN0b3J5ICovCi0JaWYgKGNocm9vdF9wYXRoKSB7Ci0JCWlmIChj
aHJvb3QoY2hyb290X3BhdGgpICE9IDApCi0JCQllcnIoMSwgImNocm9vdChcIiVzXCIpIGZhaWxl
ZCIsIGNocm9vdF9wYXRoKTsKLQotCQlpZiAoY2hkaXIoIi8iKSAhPSAwKQotCQkJZXJyKDEsICJj
aGRpcihcIi9cIikgZmFpbGVkIik7Ci0KLQkJdmVyYm9zZSgiY2hyb290IGRvbmVcbiIpOwotCX0K
LQotCS8qIElmIHJlcXVlc3RlZCwgZHJvcCBwcml2aWxlZ2VzICovCi0JaWYgKHVzZXJfZGV0YWls
cykgewotCQl1aWRfdCB1OwotCQlnaWRfdCBnOwotCi0JCXUgPSB1c2VyX2RldGFpbHMtPnB3X3Vp
ZDsKLQkJZyA9IHVzZXJfZGV0YWlscy0+cHdfZ2lkOwotCi0JCWlmIChpbml0Z3JvdXBzKHVzZXJf
ZGV0YWlscy0+cHdfbmFtZSwgZykgIT0gMCkKLQkJCWVycigxLCAiaW5pdGdyb3VwcyBmYWlsZWQi
KTsKLQotCQlpZiAoc2V0cmVzZ2lkKGcsIGcsIGcpICE9IDApCi0JCQllcnIoMSwgInNldHJlc2dp
ZCBmYWlsZWQiKTsKLQotCQlpZiAoc2V0cmVzdWlkKHUsIHUsIHUpICE9IDApCi0JCQllcnIoMSwg
InNldHJlc3VpZCBmYWlsZWQiKTsKLQotCQl2ZXJib3NlKCJEcm9wcGluZyBwcml2aWxlZ2VzIGNv
bXBsZXRlZFxuIik7Ci0JfQotCi0JLyogRmluYWxseSwgcnVuIHRoZSBHdWVzdC4gIFRoaXMgZG9l
c24ndCByZXR1cm4uICovCi0JcnVuX2d1ZXN0KCk7Ci19Ci0vKjoqLwotCi0vKk06OTk5Ci0gKiBN
YXN0ZXJ5IGlzIGRvbmU6IHlvdSBub3cga25vdyBldmVyeXRoaW5nIEkgZG8uCi0gKgotICogQnV0
IHN1cmVseSB5b3UgaGF2ZSBzZWVuIGNvZGUsIGZlYXR1cmVzIGFuZCBidWdzIGluIHlvdXIgd2Fu
ZGVyaW5ncyB3aGljaAotICogeW91IG5vdyB5ZWFybiB0byBhdHRhY2s/ICBUaGF0IGlzIHRoZSBy
ZWFsIGdhbWUsIGFuZCBJIGxvb2sgZm9yd2FyZCB0byB5b3UKLSAqIHBhdGNoaW5nIGFuZCBmb3Jr
aW5nIGxndWVzdCBpbnRvIHRoZSBZb3VyLU5hbWUtSGVyZS12aXNvci4KLSAqCi0gKiBGYXJld2Vs
bCwgYW5kIGdvb2QgY29kaW5nIQotICogUnVzdHkgUnVzc2VsbC4KLSAqLwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGd1ZXN0L2xndWVzdC50eHQgYi90b29scy9sZ3Vlc3QvbGd1ZXN0LnR4dApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDZlMWY0NjQ5NTExLi4wMDAwMDAwMDAwMDAKLS0tIGEv
dG9vbHMvbGd1ZXN0L2xndWVzdC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwxMjUgKzAsMCBAQAot
ICAgICAgX18KLSAoX19fKCknYDsgIFJ1c3R5J3MgUmVtYXJrYWJseSBVbnJlbGlhYmxlIEd1aWRl
IHRvIExndWVzdAotIC8sICAgIC9gICAgICAgLSBvciwgQSBZb3VuZyBDb2RlcidzIElsbHVzdHJh
dGVkIEh5cGVydmlzb3IKLSBcXCItLVxcICAgIGh0dHA6Ly9sZ3Vlc3Qub3psYWJzLm9yZwotCi1M
Z3Vlc3QgaXMgZGVzaWduZWQgdG8gYmUgYSBtaW5pbWFsIDMyLWJpdCB4ODYgaHlwZXJ2aXNvciBm
b3IgdGhlIExpbnV4IGtlcm5lbCwKLWZvciBMaW51eCBkZXZlbG9wZXJzIGFuZCB1c2VycyB0byBl
eHBlcmltZW50IHdpdGggdmlydHVhbGl6YXRpb24gd2l0aCB0aGUKLW1pbmltdW0gb2YgY29tcGxl
eGl0eS4gIE5vbmV0aGVsZXNzLCBpdCBzaG91bGQgaGF2ZSBzdWZmaWNpZW50IGZlYXR1cmVzIHRv
Ci1tYWtlIGl0IHVzZWZ1bCBmb3Igc3BlY2lmaWMgdGFza3MsIGFuZCwgb2YgY291cnNlLCB5b3Ug
YXJlIGVuY291cmFnZWQgdG8gZm9yawotYW5kIGVuaGFuY2UgaXQgKHNlZSBkcml2ZXJzL2xndWVz
dC9SRUFETUUpLgotCi1GZWF0dXJlczoKLQotLSBLZXJuZWwgbW9kdWxlIHdoaWNoIHJ1bnMgaW4g
YSBub3JtYWwga2VybmVsLgotLSBTaW1wbGUgSS9PIG1vZGVsIGZvciBjb21tdW5pY2F0aW9uLgot
LSBTaW1wbGUgcHJvZ3JhbSB0byBjcmVhdGUgbmV3IGd1ZXN0cy4KLS0gTG9nbyBjb250YWlucyBj
dXRlIHB1cHBpZXM6IGh0dHA6Ly9sZ3Vlc3Qub3psYWJzLm9yZwotCi1EZXZlbG9wZXIgZmVhdHVy
ZXM6Ci0KLS0gRnVuIHRvIGhhY2sgb24uCi0tIE5vIEFCSTogYmVpbmcgdGllZCB0byBhIHNwZWNp
ZmljIGtlcm5lbCBhbnl3YXksIHlvdSBjYW4gY2hhbmdlIGFueXRoaW5nLgotLSBNYW55IG9wcG9y
dHVuaXRpZXMgZm9yIGltcHJvdmVtZW50IG9yIGZlYXR1cmUgaW1wbGVtZW50YXRpb24uCi0KLVJ1
bm5pbmcgTGd1ZXN0OgotCi0tIFRoZSBlYXNpZXN0IHdheSB0byBydW4gbGd1ZXN0IGlzIHRvIHVz
ZSBzYW1lIGtlcm5lbCBhcyBndWVzdCBhbmQgaG9zdC4KLSAgWW91IGNhbiBjb25maWd1cmUgdGhl
bSBkaWZmZXJlbnRseSwgYnV0IHVzdWFsbHkgaXQncyBlYXNpZXN0IG5vdCB0by4KLQotICBZb3Ug
d2lsbCBuZWVkIHRvIGNvbmZpZ3VyZSB5b3VyIGtlcm5lbCB3aXRoIHRoZSBmb2xsb3dpbmcgb3B0
aW9uczoKLQotICAiUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzIjoKLSAgICAgIlBhcmF2aXJ0
dWFsaXplZCBndWVzdCBzdXBwb3J0IiA9IFkKLSAgICAgICAgIkxndWVzdCBndWVzdCBzdXBwb3J0
IiA9IFkKLSAgICAgIkhpZ2ggTWVtb3J5IFN1cHBvcnQiID0gb2ZmLzRHQgotICAgICAiQWxpZ25t
ZW50IHZhbHVlIHRvIHdoaWNoIGtlcm5lbCBzaG91bGQgYmUgYWxpZ25lZCIgPSAweDEwMDAwMAot
ICAgICAgICAoQ09ORklHX1BBUkFWSVJUPXksIENPTkZJR19MR1VFU1RfR1VFU1Q9eSwgQ09ORklH
X0hJR0hNRU02NEc9biBhbmQKLSAgICAgICAgIENPTkZJR19QSFlTSUNBTF9BTElHTj0weDEwMDAw
MCkKLQotICAiRGV2aWNlIERyaXZlcnMiOgotICAgICAiQmxvY2sgZGV2aWNlcyIKLSAgICAgICAg
IlZpcnRpbyBibG9jayBkcml2ZXIiID0gTS9ZCi0gICAgICJOZXR3b3JrIGRldmljZSBzdXBwb3J0
IgotICAgICAgICAiVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciBzdXBwb3J0IiA9IE0v
WQotICAgICAgICAiVmlydGlvIG5ldHdvcmsgZHJpdmVyIiA9IE0vWQotICAgICAgICAgICAoQ09O
RklHX1ZJUlRJT19CTEs9bSwgQ09ORklHX1ZJUlRJT19ORVQ9bSBhbmQgQ09ORklHX1RVTj1tKQot
Ci0gICJWaXJ0dWFsaXphdGlvbiIKLSAgICAgIkxpbnV4IGh5cGVydmlzb3IgZXhhbXBsZSBjb2Rl
IiA9IE0vWQotICAgICAgICAoQ09ORklHX0xHVUVTVD1tKQotCi0tIEEgdG9vbCBjYWxsZWQgImxn
dWVzdCIgaXMgYXZhaWxhYmxlIGluIHRoaXMgZGlyZWN0b3J5OiB0eXBlICJtYWtlIgotICB0byBi
dWlsZCBpdC4gIElmIHlvdSBkaWRuJ3QgYnVpbGQgeW91ciBrZXJuZWwgaW4tdHJlZSwgdXNlICJt
YWtlCi0gIE89PGJ1aWxkZGlyPiIuCi0KLS0gQ3JlYXRlIG9yIGZpbmQgYSByb290IGRpc2sgaW1h
Z2UuICBUaGVyZSBhcmUgc2V2ZXJhbCB1c2VmdWwgb25lcwotICBhcm91bmQsIHN1Y2ggYXMgdGhl
IHhtLXRlc3QgdGlueSByb290IGltYWdlIGF0Ci0JICBodHRwOi8veG0tdGVzdC54ZW5zb3VyY2Uu
Y29tL3JhbWRpc2tzL2luaXRyZC0xLjEtaTM4Ni5pbWcKLQotICBGb3IgbW9yZSBzZXJpb3VzIHdv
cmssIEkgdXN1YWxseSB1c2UgYSBkaXN0cmlidXRpb24gSVNPIGltYWdlIGFuZAotICBpbnN0YWxs
IGl0IHVuZGVyIHFlbXUsIHRoZW4gbWFrZSBtdWx0aXBsZSBjb3BpZXM6Ci0KLQkgIGRkIGlmPS9k
ZXYvemVybyBvZj1yb290ZmlsZSBicz0xTSBjb3VudD0yMDQ4Ci0JICBxZW11IC1jZHJvbSBpbWFn
ZS5pc28gLWhkYSByb290ZmlsZSAtbmV0IHVzZXIgLW5ldCBuaWMgLWJvb3QgZAotCi0gIE1ha2Ug
c3VyZSB0aGF0IHlvdSBpbnN0YWxsIGEgZ2V0dHkgb24gL2Rldi9odmMwIGlmIHlvdSB3YW50IHRv
IGxvZyBpbiBvbiB0aGUKLSAgY29uc29sZSEKLQotLSAibW9kcHJvYmUgbGciIGlmIHlvdSBidWls
dCBpdCBhcyBhIG1vZHVsZS4KLQotLSBSdW4gYW4gbGd1ZXN0IGFzIHJvb3Q6Ci0KLSAgICAgIHRv
b2xzL2xndWVzdC9sZ3Vlc3QgNjQgdm1saW51eCAtLXR1bm5ldD0xOTIuMTY4LjE5LjEgXAotICAg
ICAgICAtLWJsb2NrPXJvb3RmaWxlIHJvb3Q9L2Rldi92ZGEKLQotICAgRXhwbGFuYXRpb246Ci0g
ICAgNjQ6IHRoZSBhbW91bnQgb2YgbWVtb3J5IHRvIHVzZSwgaW4gTUIuCi0KLSAgICB2bWxpbnV4
OiB0aGUga2VybmVsIGltYWdlIGZvdW5kIGluIHRoZSB0b3Agb2YgeW91ciBidWlsZCBkaXJlY3Rv
cnkuICBZb3UKLSAgICAgICBjYW4gYWxzbyB1c2UgYSBzdGFuZGFyZCBiekltYWdlLgotCi0gICAg
LS10dW5uZXQ9MTkyLjE2OC4xOS4xOiBjb25maWd1cmVzIGEgInRhcCIgZGV2aWNlIGZvciBuZXR3
b3JraW5nIHdpdGggdGhpcwotICAgICAgIElQIGFkZHJlc3MuCi0KLSAgICAtLWJsb2NrPXJvb3Rm
aWxlOiBhIGZpbGUgb3IgYmxvY2sgZGV2aWNlIHdoaWNoIGJlY29tZXMgL2Rldi92ZGEKLSAgICAg
ICBpbnNpZGUgdGhlIGd1ZXN0LgotCi0gICAgcm9vdD0vZGV2L3ZkYTogdGhpcyAoYW5kIGFueXRo
aW5nIGVsc2Ugb24gdGhlIGNvbW1hbmQgbGluZSkgYXJlCi0gICAgICAga2VybmVsIGJvb3QgcGFy
YW1ldGVycy4KLQotLSBDb25maWd1cmluZyBuZXR3b3JraW5nLiAgSSB1c3VhbGx5IGhhdmUgdGhl
IGhvc3QgbWFzcXVlcmFkZSwgdXNpbmcKLSAgImlwdGFibGVzIC10IG5hdCAtQSBQT1NUUk9VVElO
RyAtbyBldGgwIC1qIE1BU1FVRVJBREUiIGFuZCAiZWNobyAxID4KLSAgL3Byb2Mvc3lzL25ldC9p
cHY0L2lwX2ZvcndhcmQiLiAgSW4gdGhpcyBleGFtcGxlLCBJIHdvdWxkIGNvbmZpZ3VyZQotICBl
dGgwIGluc2lkZSB0aGUgZ3Vlc3QgYXQgMTkyLjE2OC4xOS4yLgotCi0gIEFub3RoZXIgbWV0aG9k
IGlzIHRvIGJyaWRnZSB0aGUgdGFwIGRldmljZSB0byBhbiBleHRlcm5hbCBpbnRlcmZhY2UKLSAg
dXNpbmcgLS10dW5uZXQ9YnJpZGdlOjxicmlkZ2VuYW1lPiwgYW5kIHBlcmhhcHMgcnVuIGRoY3Ag
b24gdGhlIGd1ZXN0Ci0gIHRvIG9idGFpbiBhbiBJUCBhZGRyZXNzLiAgVGhlIGJyaWRnZSBuZWVk
cyB0byBiZSBjb25maWd1cmVkIGZpcnN0OgotICB0aGlzIG9wdGlvbiBzaW1wbHkgYWRkcyB0aGUg
dGFwIGludGVyZmFjZSB0byBpdC4KLQotICBBIHNpbXBsZSBleGFtcGxlIG9uIG15IHN5c3RlbToK
LQotICAgIGlmY29uZmlnIGV0aDAgMC4wLjAuMAotICAgIGJyY3RsIGFkZGJyIGxnMAotICAgIGlm
Y29uZmlnIGxnMCB1cAotICAgIGJyY3RsIGFkZGlmIGxnMCBldGgwCi0gICAgZGhjbGllbnQgbGcw
Ci0KLSAgVGhlbiB1c2UgLS10dW5uZXQ9YnJpZGdlOmxnMCB3aGVuIGxhdW5jaGluZyB0aGUgZ3Vl
c3QuCi0KLSAgU2VlOgotICAKLSAgICBodHRwOi8vd3d3LmxpbnV4Zm91bmRhdGlvbi5vcmcvY29s
bGFib3JhdGUvd29ya2dyb3Vwcy9uZXR3b3JraW5nL2JyaWRnZQotICAgIAotICBmb3IgZ2VuZXJh
bCBpbmZvcm1hdGlvbiBvbiBob3cgdG8gZ2V0IGJyaWRnaW5nIHRvIHdvcmsuCi0KLS0gUmFuZG9t
IG51bWJlciBnZW5lcmF0aW9uLiBVc2luZyB0aGUgLS1ybmcgb3B0aW9uIHdpbGwgcHJvdmlkZSBh
Ci0gIC9kZXYvaHdybmcgaW4gdGhlIGd1ZXN0IHRoYXQgd2lsbCByZWFkIGZyb20gdGhlIGhvc3Qn
cyAvZGV2L3JhbmRvbS4KLSAgVXNlIHRoaXMgb3B0aW9uIGluIGNvbmp1bmN0aW9uIHdpdGggcm5n
LXRvb2xzIChzZWUgLi4vaHdfcmFuZG9tLnR4dCkKLSAgdG8gcHJvdmlkZSBlbnRyb3B5IHRvIHRo
ZSBndWVzdCBrZXJuZWwncyAvZGV2L3JhbmRvbS4KLQotVGhlcmUgaXMgYSBoZWxwZnVsIG1haWxp
bmcgbGlzdCBhdCBodHRwOi8vb3psYWJzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xndWVzdAotCi1H
b29kIGx1Y2shCi1SdXN0eSBSdXNzZWxsIHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdS4KLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:01: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.xen.org>)
	id 1dfn59-0000Hv-E0; Thu, 10 Aug 2017 13:00:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dfn57-0000Hp-Up
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:00:58 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F6/1F-03937-9095C895; Thu, 10 Aug 2017 13:00:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH/d3dtku2up2aj6MQR0mpW4kQYS/
 0TxGRIlHkLMhbXbuDvXW3yjJwYEJuqwVB1JwYJb0sKMswYb1has1ILe0NeqE3IyUrFQUrbbeb
 ZvfXFz7f7+/53sND4rRXqSPZMhcr2BmrXplIcEsWFRtIk8+0dOyzdvnYjRPYGrT+/o9eogiVK
 Hi72VFWquCGQz24s0ZX1hSox90olOJBiSRBHcVheMKj9KBZJKJMUDdepZQATf1GEA6P4xJIoj
 bBxJNuJIFkKoigfuAwIbseYHCi7ppCcikpI4wN3VFJWkOthdrRI5ikCWohjLa/ir2UQm2DFwM
 tSPZoIXL6EyHpWdQKuOftiGVxahW8rg3jsk6Hm9+CMQ1UBvS9jGDSYKCqEby7XR0bTFOZcPKR
 B5NN86HtcZCQdQFEfINI1s8xCJ3Nl8OVKvD/8sdBDjR6G+PhCyr4cIuSdRZcefYzPtkJkR7pL
 6VwpwLGg6figXkw2NFAyKBVCeH3n1VyJTO01z1UyaBNC18nL+Hx4iq44vullPeqg+/NEXQcLQ
 zMWEhgxhICM5ZwBuEhtEhkhX2sYMjNM5oF3sK5bAxvNeQuXWa0saLIWFgrYxaNOx226yh6GAn
 RrxmNnC9qQWkkpk/RiENeEz3b7Nh1gGNEboew18qKLWgeSepBU7HVZ6K1Amthy3bz1uh1TWEg
 1fpkDVEcxRrRydhE3iKjDmQgXx9rGMFowu6ws7pUDZJMlGTi9tqnn5i60adovi5Jg6KlaLWTF
 Wy863/ej1JJpE/SOKQmat7ump7UHy2BRUsUF1RLJVzMP6Rzo/RXtrwLXmF4XU59fe3lNYt1bR
 OFpeUXz31cUOn8k5fhG6y6m10pGhPmvrGVXO210IfSQl8zu9ZvbKzwLdgzp7vVH9myYbtf3XS
 p0Hb7oDZ/bd9+3luzw765Qf22L9h555C7P2gfuZjNpbq/bF39Zk8P0TpnpZjdGURVmya7PkbK
 9YTIMblZuCAyfwHTa+DbngMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502370054!110928417!1
X-Originating-IP: [104.47.40.88]
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 51405 invoked from network); 10 Aug 2017 13:00:55 -0000
Received: from mail-co1nam03on0088.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.88)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 13:00:55 -0000
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=+pAnHaicQgfESWKyLThAUCkkcqOBPnOTUxTtxexou7E=;
 b=MufWcLyS7qK175mx614HCDAl34CgIujHdkLM6FGSTT+xmodN9bvLPN/Yo9jKFAUQegHLKLkl2OecUTwEgJVHNgKso9ebijp2kVezClHejFy/fIVGt6M7OQQmwXBltJ8gOaojLG5zhhkjJMUuRWr/zjcHj/WVV2NacKLraClReKI=
Received: from [10.160.0.36] (111.93.218.67) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.1.1320.16; Thu, 10 Aug 2017 13:00:49 +0000
To: Julien Grall <julien.grall@arm.com>, Manish Jaggi <mjaggi@cavium.com>,
 sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 Vijaya.Kumar@cavium.com
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
 <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
 <1d52da30-209d-b381-b5c5-f0427bcc5d25@caviumnetworks.com>
 <b6d388dd-5749-586a-b8c7-ee06854acbd3@arm.com>
 <db7c451d-ffb6-7f42-7154-153a91bd8309@caviumnetworks.com>
 <9d883a33-efae-256e-b2ea-06c36384dbb7@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <e1afdffa-c804-e8ee-98a7-9ddef67b1c94@caviumnetworks.com>
Date: Thu, 10 Aug 2017 18:30:36 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9d883a33-efae-256e-b2ea-06c36384dbb7@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0007.INDPRD01.PROD.OUTLOOK.COM (10.174.214.145) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c4497f0d-84db-4a44-2e57-08d4dfefd4dd
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:9+3tVeq3sT0JoZFX4+UmZd8DaPjtFuzgzxRBY/lut6NUDwvswNZSaf/OMl7mGigZkQjW/D/deKrKm9BO6b46mRmmQab6l9gU26Facwg6Y9P3k6/T8NN3AOaJ0Q6KSv/DOIkPTpBxI1GqKPdVSvrDqqh9LS8f1SQ/qGnlKOd/ocZCD0jd7BdQ0Uga0DvfXSXOUigKQwcyKJNfJZ2Mo95UDwwp3khOfVZPdix+hFaRffFoNOnXxi73Y1ICJq33QcTT;
 25:RhjLr7g0S+6WLDuSE0QnXX73GdNRtzM1J6o7klvjT8ECmDPbhhHM4LpRbD4JIYfOm+qhoe2G1JsVatI/iZKdYVV6lFtuxPNMIT4/6ppvq8nknvBmOby1rkHjTh2lY4xxf8hWhpCeeJ7oMUA/4XTNQGrRdV2/zRx74gESOVAHDPh5dCeP53kyPtumD2EQQXu+kVnf5cWZgpV/Fc2zen+BSUz7xvCRZboiZYghjZOMOD3GjMz+DC9GX/LTkNBRnGoK1LA70Fn1Yyj5e5Z4218arp44aLyTpGrwui1DLWdDaQFvdDkkGLyPE9VpLkxHfOVQjf+p4mSFJTd6KDpfCP9YvA==;
 31:1gbsHFKDge0UjVnGdT1f2RMyeO89JxWHHPT3wv58vUbsl406Qugwe/xWsX6ZUjfi5rWa4zHvLhSj5HYwCJhTVnGtGIFswe2IK2OQizHiRdnuiXPBVmOikVAB6mKTTpLCy11eveT72cLXbLDDOueu89h/QaA6DXtGpOWDt/Q0X0PyPocJNofX+T6Taql1U9L/BTpQfEM/1u3t0eJisSvymkpqSQ8WaDbriE0zhYBfCy0=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:LcM1f6cuvII5x/VE79T/r80Cz4qFrLBSoxtFRgxAbOZEgJVoBMr5IY/uGB7alJeg8/PbJtP/9InbHQgo6WRK3dOUVRdLg/xf8SqxzE9/F9Xr9J5pzuHwsERFBvlo9Jihi9OkYUEtmXVuqZ3AL5H8gOk6fov6As4ent/RoKf05PgIiYIz18FaR4gjyUhC2Hd4SRs+mSrI+Y20wq+mblJ/EzdW3PAquE3vy3/6YW04iiFQFldcehOiwwxDxtiKGkT3rPWRPxj388q506AlneYDQumJNi4aIjOoaKsmvD1h8EKstytapCxY88L5+3mp/LH5y4IONXVV+ooWoSBt7odnpJE28TB7wZwjfGQEiQAVjuBjKGk/FHh8WNYQzP6Up5TM3oZYOP/b5j1a5cUmp5M7PL9wi3dLbyWlUboEGMljnBQEHvrnyAqYIxZWZc98STjbd5ThkEj/Bn5661Ut5lhlJ15fv+5dDUiW4u09KesZYajipqiiVvO6PkRZPH+iBDHLct97PF/GGrAhGqZMJfeLvG35QQvYfd3/TgG6UFlgKb2OFp2pSkemdRYw/xyIh3g+KZtg84bmCQhbLNqr0sXr40Jhc9BP4/EpNKkcoLjS8Ho=;
 4:rlX4ZbFbeAX/jR84TivVZk4NXAEUJ8yJpZqwyJwKILVOnF/N1gvVZCSsf1AsOqiya41Z+FNhX/yX7ED/OYrR2/EzOhePh6u3uIljvX8LEAZbzThS/rVJLHkaG8xb3a0vKjUIgZ5QVwnTZOvYFj/SfNCjE5C18mWv3vcSthyiZqeSgoXXauttxoUNjOxWwxW95wD/xcy/CrWut8EZ/0NsJpEN+6pA2LUjcEoXldqju6pLoMbXqAB7y455QZe8qbC1
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2078698A1B2DCC91C371823FEC880@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(10201501046)(100000703101)(100105400095)(3002001)(6041248)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2078; 
X-Forefront-PRVS: 03950F25EC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39840400002)(39450400003)(39850400002)(39400400002)(39410400002)(377454003)(199003)(189002)(24454002)(25786009)(478600001)(6246003)(42186005)(229853002)(31686004)(105586002)(106356001)(7736002)(33646002)(97736004)(93886004)(64126003)(23746002)(83506001)(53546010)(305945005)(4001350100001)(72206003)(50466002)(53936002)(101416001)(38730400002)(90366009)(5009440100003)(81166006)(68736007)(8676002)(6116002)(31696002)(230700001)(81156014)(6486002)(54356999)(3846002)(66066001)(77096006)(50986999)(189998001)(76176999)(65826007)(65806001)(65956001)(47776003)(2906002)(5660300001)(2950100002)(7350300001)(42882006)(6666003)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:[10.160.0.36]; 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: =?Windows-1252?Q?1; SN1PR0701MB2078;
 23:i6jIIhwdzll95kmow0cpOjtJ4xqfoZa3Mvl?=
 =?Windows-1252?Q?mmK4Qd7b41CGmd9KoLrLM7TDmnOhCz0xftJnb5o7H4USv11dCYWnX3E4?=
 =?Windows-1252?Q?S0SfO63iSBtf+/BiYCogLulYbKPGkq0evJAiAt/U9qOrW9oJgfbn7e4t?=
 =?Windows-1252?Q?mBBbNCa5eDbozGA1Wjx0G74+atm/DnkjUqEgJKv3WTuHn5792sN6aca/?=
 =?Windows-1252?Q?omGSn1Baf5JZm+MqTj8PCJSw+opL9UQueZW1dA9+j0GpSPtg/QX6ATux?=
 =?Windows-1252?Q?HaVLiJUgYwkOdccvWrX2ipeXAOhVYzR8bLLlIpN3ami0UaBvLs0viaUB?=
 =?Windows-1252?Q?vhXHZTlrEgk7HKd3mdnm0hpIfo2lBW5fuALkIbr/jot0VEQ4tz+dPEpj?=
 =?Windows-1252?Q?cwpF87+op0BEaROUaIFoKGA2QegTjBwI3bJ6GtwMiL1ahM326ufsvf+5?=
 =?Windows-1252?Q?b4iKwe8Mwvxm76QARL6Eurc1VUCkSfWHIXohOMpp1Fplan5NWckC2I+Y?=
 =?Windows-1252?Q?tg6vTHRifmUzvxGxLhfPqxInywslYQOS0Is15a5CONsQhqqXUV/exAg1?=
 =?Windows-1252?Q?PcGlUHuHSo+x6DdXGU/8Zhbfc1Tmqo9wXktRlWWsgEjePWXQGRs6zs8r?=
 =?Windows-1252?Q?9a3GUTlMjE+oMINLR4rnA76q073P+Gj844+GJjZLLc6JcorRD9D0QWq0?=
 =?Windows-1252?Q?lCVj2EnIX2AEsHaWJv4DstYlot2Z9iSQGhrc0roohqjD5HKfGrvjj0VA?=
 =?Windows-1252?Q?QAAqJBfd/q4+yWsHCGb3zF80n45RI2Hl4ZiktWo3K3OTrhLQ2lqOM7TO?=
 =?Windows-1252?Q?20WmlGMecqo4QT2VVAOTRzkSA7IKtMuuXgGFx0A0TDbxdsBBuER+fwtN?=
 =?Windows-1252?Q?nx/qmyooy1IawAa+BK7iZl7kKr0JwTEiK/osWvKk3PvGW4cpS5kB0pKg?=
 =?Windows-1252?Q?JcnZ40QgtJ0CtBetuTg+LfUcYWso3axI+r7raksbgNCJraDMBMamk9vv?=
 =?Windows-1252?Q?N6epOY3fjTHLgTT6WY700EAErcrAT0TqXIUKrlCJpnLKLWIm7lOklg4G?=
 =?Windows-1252?Q?lzFoeYb3feMUqzsIo36CPfTULjOTCzk+NdAN3yIFOSFkmarFQwYSZasi?=
 =?Windows-1252?Q?iCS1pYVA6Xn6nkD454XQEIUApsy7WTvCWQcEWBRrpCYocvDYSXXkekBK?=
 =?Windows-1252?Q?7PoxYuaPdZeB6XQr+QPsKVDJySh5HHJr3MFOF/P0Nr4VH7lcKOaglwCz?=
 =?Windows-1252?Q?nyzp8yb+DQFpP+/KyV+cPn41dIb/QK2A84nmRKD+v5kWsJutRyScYkNh?=
 =?Windows-1252?Q?BG5jdyz8ZqygWC8R3eX2iXCV4SZb+sPFA6KQarjGKRvFXmSlNt+c6+DC?=
 =?Windows-1252?Q?qnU3TUN9odZLRmu4F8cS3bZ78ujjDV5EzR/FGlpPpncK/FCyxtzOZLa3?=
 =?Windows-1252?Q?zR6BZ9RAdlfLPYMHdU8XKFqy3EwACSQGgKmnNskLHuJEqlsQKaS5dr4I?=
 =?Windows-1252?Q?1sa688XhTpd0he6GzvwBZMMTpJTqnFh9OljFsSsRWHfn+Fn44X8LxVhA?=
 =?Windows-1252?Q?DuJzh1lr7CgmTWIVfSK4d8FZGPaKSC5aFmTas30VIgibiImTdmH3Blgi?=
 =?Windows-1252?Q?bKimBtALPjwy/OL0E48Wy+UkqTruTWQkFtK+UgMHBvCYpN4TsYsvJob8?=
 =?Windows-1252?Q?io/JI4np9qv+34pDWaz2sDPE1S0s8BW4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:5o3/O3nkYe15X7BEXg1xvSqdwEHPb4+mCRPTPPuuMFWXHOnVxbOwkMnaGBviEtjtH9OSah7QXlkqP14zL431tQKt7YIgFTBH8qqqhhigaKLj9m5jCJHUJbyYX4uWaRakSV1FqLzlrqLdCM8dYEd8eDarVGxSrY1tA/RA5RoC7p5J4Qsel7gxKMzZbK92Lk8GsvwVFinMYYasiEw9MZgqgc4krCKBvWEFokXL5CcEIrNIQ+F689tNNZbTuzJfuj2XboR2yDG/zA3XmAPwWyrvE241Daeq6iAzsvXoizbu/TTF5tpNc0+2i27vD0zzAIO9Z65EmMwH5ZRRmMOUoh3QUg==;
 5:JkmX3+v9Tur3eNoYOA5+/NiXbpg0bpSNioSROX03bdMJNAsracIArj6af7M120vVd4ifH9046RHOt956pFEKwH4SmnvCy5zaN2P8+74sPsw+jNJwa9xuJQInjJSkwD/Q+B87fg9A9MhxwjhtmeruFw==;
 24:twZSiTE5MZoZQWhIlgdo2vQkJ/O79YfgG0iArLjhSEyMLtEQtoFvbS30Pv6eFLLqBU44OU4ol9jpJ6fyDs6xBCwOcZGZuYqhBT5zKzw+gGM=;
 7:MVnJKvYQd+Z520ot1lfDCNlGyu8PGBbKZ1HuSWxsuBBBU+vB6yMcZAQ1EAbSYoS8/aQX8SlnFfetMaGTwv/euXHwDXWNwtzQdHYuCHdZ7Wd4OAstN/bYcIjeGfsi1BiQajARFgW3qGiiWghNWJb0Hngm0dQ7ux9tMIxGxID9h5IBgt9G2BkKvIQA4v8MiHAam5LHtr+cLcptYcjfZzCUkOYk4mIleaKldd8hu3C2bCQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2017 13:00:49.7368 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Subject: Re: [Xen-devel] [PATCH 0/4] ARM: ACPI: ITS: Add ITS Support for
 ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SEkgSnVsaWVuLAoKT24gOC8xMC8yMDE3IDU6NDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+
Cj4gT24gMTAvMDgvMTcgMTM6MDAsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4gSGkgSnVsaWVuLAo+
Pgo+PiBPbiA4LzEwLzIwMTcgNDo1OCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+Cj4+
PiBPbiAxMC8wOC8xNyAxMjoyMSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4+IEhpIEp1bGllbiwK
Pj4+Pgo+Pj4+IE9uIDYvMjEvMjAxNyA2OjUzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+
IEhpIE1hbmlzaCwKPj4+Pj4KPj4+Pj4gT24gMjEvMDYvMTcgMDI6MDEsIE1hbmlzaCBKYWdnaSB3
cm90ZToKPj4+Pj4+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgdGhlIHN1cHBvcnQgb2YgSVRTIGZv
ciBBQ1BJIGhhcmR3YXJlIGRvbWFpbi4KPj4+Pj4+IEl0IGlzIHRlc3RlZCBvbiBzdGFnaW5nIGJy
YW5jaCB3aXRoIGhhcyBJVFMgdjEyIHBhdGNoc2V0IGJ5IEFuZHJlLgo+Pj4+Pj4KPj4+Pj4+IEkg
aGF2ZSB0cmllZCB0byBpbmNvcnBvcmF0ZSB0aGUgcmV2aWV3IGNvbW1lbnRzIG9uIHRoZSBSRkMg
djEvdjIKPj4+Pj4+IHBhdGNoLgo+Pj4+Pj4gVGhlIHNpbmdsZSBwYXRjaCBpbiBSRkMgaXMgbm93
IHNwbGl0IGludG8gNCBwYXRjaGVzLgo+Pj4+Pgo+Pj4+PiBJIHdpbGwgY29tbWVudCBoZXJlIHJh
dGhlciB0aGFuIG9uIGVhY2ggcGF0Y2hlcy4KPj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBQYXRjaDE6IEFS
TTogSVRTOiBBZGQgdHJhbnNsYXRpb25faWQgdG8gaG9zdF9pdHMKPj4+Pj4+ICBBZGRzIHRyYW5z
bGF0aW9uX2lkIGluIGhvc3RfaXRzIGRhdGEgc3RydWN0dXJlLCB3aGljaCBpcyBwb3B1bGF0ZWQK
Pj4+Pj4+IGZyb20KPj4+Pj4+ICB0cmFuc2xhdGlvbl9pZCByZWFkIGZyb20gZmlybXdhciBNQURU
LiBUaGlzIHZhbHVlIGlzIHRoZW4gCj4+Pj4+PiBwcm9ncmFtbWVkCj4+Pj4+PiBpbnRvCj4+Pj4+
PiAgbG9jYWwgTUFEVCBjcmVhdGVkIGZvciBoYXJkd2FyZSBkb21haW4gaW4gcGF0Y2ggNC4KPj4+
Pj4KPj4+Pj4gSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0byBzdG9yZSB2YWx1ZSB0aGF0IHdpbGwg
b25seSBiZSB1c2VkIGZvcgo+Pj4+PiBnZW5lcmF0aW5nIHRoZSBNQURUIHdoaWNoIEJUVyBpcyBq
dXN0IGEgY29weSBmb3IgdGhlIElUUy4gSW5zdGVhZCB3ZQo+Pj4+PiBzaG91bGQgY29weSBvdmVy
IHRoZSBNQURUIGVudHJpZXMuCj4+Pj4+Cj4+Pj4gVGhlcmUgYXJlIHR3byBhcHByb2FjaGVzLAo+
Pj4+Cj4+Pj4gSWYgSSB1c2UgdGhlIHN0YW5kYXJkIEFQSSAgYWNwaV90YWJsZV9wYXJzZV9tYWR0
IHdoaWNoIHdvdWxkIGl0ZXJhdGUKPj4+PiBvdmVyIEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJB
TlNMQVRPUiBlbnRyaWVzLCBJIGhhdmUgdG8gbWFpbnRhaW4gdGhlCj4+Pj4gYWRkciBhbmQgdHJh
bnNsYXRpb25faWQgaW4gc29tZSBkYXRhIHN0cnVjdHVyZSwgdG8gYmUgZmlsbGVkIGxhdGVyIGlu
Cj4+Pj4gdGhlIGh3ZG9tYWluIGNvcHkgb2YgbWFkdCBnZW5lcmljIHRyYW5zbGF0b3IuCj4+Pj4K
Pj4+PiBJZiBJIGRvbid0IHVzZSB0aGUgc3RhbmRhcmQgQVBJIEkgaGF2ZSB0byBhZGQgY29kZSB0
byBtYW51YWxseSAKPj4+PiBwYXJzZSBhbGwKPj4+PiB0aGUgdHJhbnNsYXRvciBlbnRyaWVzLgo+
Pj4KPj4+IFRoZXJlIGFyZSBhIDNyZCBhcHByb2FjaCBJIHN1Z2dlc3RlZCBhbmQgaWdub3JlZC4u
LiBUaGUgSVRTIGVudHJpZXMKPj4+IGZvciBEb20wIGlzIGV4YWN0bHkgdGhlIHNhbWUgYXMgdGhl
IGhvc3QgZW50cmllcy4KPj4gWWVzLCBhbmQgaWYgbm90IHBhc3NlZCBwcm9wZXJseSBkb20wIHdv
bnQgZ2V0IGRldmljZSBpbnRlcnJ1cHRzLi4uCj4+PiBTbyB5b3Ugb25seSBuZWVkIHRvIGRvIGEg
dmVyYmF0aW0gY29weSBvZiB0aGUgZW50cnkuLi4KPj4+Cj4+IENhbiB5b3UgcGxlYXNlIGNoZWNr
IHBhdGNoIDQvMiwgdGhlIHRyYW5zbGF0aW9uX2lkIGFuZCBhZGRyZXNzIGFyZQo+PiBwYXNzZWQg
dmVyYmF0aW0sIHRoZSBvdGhlciB2YWx1ZXMgYXJlIHJlc2VydmVkIGluCj4+IGFjcGlfbWFkdF9n
ZW5lcmljX3RyYW5zbGF0b3IuCj4KPiBGb3IgQUNQSSwgd2UgdG9vayB0aGUgYXBwcm9hY2ggdG8g
b25seSByZXdyaXRlIHdoYXQncyBuZWNlc3NhcnkgYW5kIAo+IGdpdmUgdGhlIHJlc3QgdG8gRG9t
MCBhcyBpdCBpcy4gSWYgbmV3ZXIgdmVyc2lvbiBvZiBBQ1BJIHJlLXVzZWQgdGhvc2UgCj4gZmll
bGRzLCB0aGVuIHRoZXkgd2lsbCBiZSBjb3BpZWQgb3ZlciB0byBEb20wLiBJIGRvbid0IGNvbnNp
ZGVyIGl0IGFzIAo+IGFuIGlzc3VlIGJlY2F1c2UgdGhlIHByb2JsZW0gd291bGQgYmUgdGhlIHNh
bWUgaWYgdGhvc2UgZmllbGRzIGhhdmUgYW4gCj4gaW1wb3J0YW50IG1lYW5pbmcgZm9yIHRoZSBw
bGF0Zm9ybS4KRmV3IHRob3VnaHRzLi4uCklmIHdlIGZvbGxvdyB0aGlzIGFwcHJvYWNoLCBmZXcg
cG9pbnRzIG5lZWRzIHRvIGJlIGNvbnNpZGVyZWQKLSBJZiBBQ1BJIG1heSB1c2UgdGhlIHJlc2Vy
dmVkIGluZm9ybWF0aW9uIGxhdGVyIGl0IGNvdWxkIGJlIGVxdWFsbHkgCmltcG9ydGFudCBmb3Ig
ZG9tMCBhbmQgWGVuLAogIHNvIGl0IG1pZ2h0IGJlIHVzZWZ1bCB0byBrZWVwIHJlc2VydmVkIGlu
IHhlbiBhcyB3ZWxsLgoKLSBGb3IgcGxhdGZvcm1zIHdoaWNoIHVzZSBkdCwgdHJhbnNsYXRpb25f
aWQgaXMgbm90IHJlcXVpcmVkIHRvIGJlIApzdG9yZWQgaW4gc3RydWN0IGhvc3RfaXRzLCBzaW1p
bGFybHkgZm9yIHBsYXRmb3JtcyB3aGljaCB1c2UgYWNwaQpkdF9ub2RlIHBvaW50ZXIgbWlnaHQg
YmUgb2Ygbm8gdXNlLgoKU28gd2UgY2FuIGhhdmUgc3RydWN0IGhvc3RfaXRzIGhhdmluZyBhIHVu
aW9uIHdpdGggZHRfZGV2aWNlX25vZGUgKiBmb3IgCmR0IGFuZCBhY3BpX21hZHRfZ2VuZXJpY190
cmFuc2xhdG9yICogZm9yIGFjcGkuCklNSE8gdGhpcyBjb3VsZCBiZSBhbiBhcHByb2FjaCB3ZSBj
YW4gdGFrZS4KCnN0cnVjdCBob3N0X2l0cyB7CiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgZW50cnk7
Ci0gICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkdF9ub2RlOworICAgdW5pb24gewor
ICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZHRfbm9kZTsKKyAgICBjb25zdCBzdHJ1
Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqYWNwaV9pdHNfZW50cnk7CisgICAgfTsK
ICAgICBwYWRkcl90IGFkZHI7CgoKPgo+Pgo+PiBDb3VsZCB5b3UgcGxlYXNlIGRldGFpbCAzcmQg
YXBwcm9hY2ggYW5kIGhvdyBkaWZmZXJlbnQgaXQgaXMgZnJvbQo+PiBhcHByb2FjaCAyLgo+Cj4g
QUNQSV9NRU1DUFkoaXRzLCBob3N0X2l0cywgc2l6ZSk7Cj4KPiBDaGVlcnMsCj4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:03:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13: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.xen.org>)
	id 1dfn7F-0000QE-RF; Thu, 10 Aug 2017 13:03:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfn7E-0000Q5-Np
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:03:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7B/31-03612-B895C895; Thu, 10 Aug 2017 13:03:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW53ZE+
 kwaoXshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8mbfZCm6JVfyfdIi1gXGNYBcjJ4eEgL/E
 kdU/GUFsFgFViWcr+tlBbDYBZYmfnb1sILaIgLrEnwsTwGqYBXYzSyyZ4gZiCws4SDxacRGsh
 lfAQuLjww6mLkYuDiGBycwSL6Z+ZoFICEqcnPmEBaJZR2LB7k9ADRxAtrTE8n8cIGFOAWuJXb
 /ug80XFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rqa6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYLy9MeAQoyQHk5Iob/Gn7kghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErzlET2RQoJFqempFWmZOcCgh0lLcPAoifDagaR5iwsSc4sz0
 yFSpxgVpcR5C0ASAiCJjNI8uDZYpF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO+WcKApPJ
 l5JXDTXwEtZgJaHOHbCbK4JBEhJdXA6HZZcraL/aegh82XpWYzHe4O+Wz/wrztvYaHWcH6rnV
 5qwS3d5mGhHan+OvdiTc9qMKobSbcmXPhUfrHeT6yizoX9D7Yeb3FMWL+xTUXyiaWr5/j1Svv
 t1f9+s8XIlUVqrNfeaROfjpb8WbCjYTPr/89uBfy4Kso0y1hmwN+Wz4aWYe/efP6ohJLcUaio
 RZzUXEiAIVYic2vAgAA
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502370185!77203950!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36102 invoked from network); 10 Aug 2017 13:03:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 13:03:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443312616"
Date: Thu, 10 Aug 2017 14:01:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170810130116.uzzidhus6hwfyovz@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <20170809110322.jxo7rvlxgprk72i5@citrix.com>
 <CACtJ1JQzOrGMM=KswgbrBJgHumXSRoLaYWCwyx+F4rJGCfC3Ow@mail.gmail.com>
 <20170810114036.izhledcz32e7lgq5@citrix.com>
 <33b24693-7ea9-216f-dabf-182afa2e582b@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <33b24693-7ea9-216f-dabf-182afa2e582b@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andre Przywara <andre.przywara@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDE6NDA6MDdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAxMC8wOC8xNyAxMjo0MCwgV2VpIExpdSB3cm90ZToKPiA+
IE9uIFRodSwgQXVnIDEwLCAyMDE3IGF0IDAxOjI5OjA0UE0gKzA1MzAsIEJodXBpbmRlciBUaGFr
dXIgd3JvdGU6Cj4gPiA+IEhpIFdlaSwKPiA+ID4gCj4gPiA+IE9uIDkgQXVndXN0IDIwMTcgYXQg
MTY6MzMsIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+IE9uIFdl
ZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjI4OjE0UE0gKzA1MzAsIEJodXBpbmRlciBUaGFrdXIgd3Jv
dGU6Cj4gPiA+ID4gPiBIaSBKdWxpZW4sCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRoYW5rcyBmb3Ig
dGhlIHRlc3RpbmcuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IE9uIDggQXVndXN0IDIwMTcgYXQgMjE6
MjksIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gPiA+ID4g
PiBIaSBCaHVwaW5kZXIsCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBJIGdhdmUgYW5vdGhlciBh
bmQgSSBoYXZlIGEgY291cGxlIG9mIGNvbW1lbnRzLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g
Qm9vdGluZyBMaW51eCB3aXRoIGVhcmx5Y29uIGVuYWJsZWQgdGFrZSBxdWl0ZSBhIHdoaWxlLiBJ
IGNhbiBzZWUgdGhlCj4gPiA+ID4gPiA+IGNoYXJhY3RlcnMgY29taW5nIHNsb3dlciB0aGFuIG9u
IHRoZSBtaW5pdGVsLiBJdCBzZWVtcyB0byBiZSBhIGJpdCBiZXR0ZXIKPiA+ID4gPiA+ID4gYWZ0
ZXIgc3dpdGNoaW5nIG9mZiB0aGUgYm9vdGNvbnNvbGUuIE92ZXJhbGwgTGludXggaXMgdGFraW5n
IH4yMCB0aW1lcyB0bwo+ID4gPiA+ID4gPiBib290IHdpdGggcGwwMTEgdnMgSFZDIGNvbnNvbGUu
Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBJIGRvIGFncmVlIHRoYXQgcGwwMTEgaXMgZW11bGF0
ZWQgYW5kIHRoZXJlZm9yZSB5b3UgaGF2ZSB0byB0cmFwIGFmdGVyIGVhY2gKPiA+ID4gPiA+ID4g
Y2hhcmFjdGVyLiBCdXQgMjAgdGltZXMgc291bmRzIGZhciB0b28gbXVjaC4KPiA+ID4gPiA+ID4g
Cj4gPiA+ID4gPiBJIHRoaW5rIHRoaXMgc2xvd25lc3MgY291bGQgYmUgZHVlIHRvIHJhdGVsaW1p
dGluZyBvZiB0aGUgcGwwMTEgZXZlbnRzCj4gPiA+ID4gPiBpbiB4ZW5jb25vc2xlLiBDdXJyZW50
bHksIHRoZSByYXRlIGxpbWl0IGlzCj4gPiA+ID4gPiBzZXQgdG8gMzAgZXZlbnRzIHBlciAyMDAg
bXNlY3MgKHNlZSBSQVRFX0xJTUlUX0FMTE9XQU5DRS9SQVRFX0xJTUlUX1BFUklPRCkuCj4gPiA+
ID4gPiAKPiA+ID4gPiA+IEkgaW5jcmVhc2VkIHRoZSByYXRlIGxpbWl0IHRvIDYwMCBldmVudHMg
KDMwICogMjApIHBlciAyMDAgbXNlY3MuIFdpdGgKPiA+ID4gPiA+IHRoaXMgY2hhbmdlLAo+ID4g
PiA+ID4gSSBzZWUgdGhhdCB0aGUgdGhlIGZpbmQgY29tbWFuZCBpcyBydW5uaW5nIGZhc3RlciBh
bmQgc21vb3RoZXIuCj4gPiA+ID4gPiBFYXJsaWVyIHRoZSBmaW5kIG91dHB1dCB3b3VsZCBiZSBq
ZXJreS4KPiA+ID4gPiAKPiA+ID4gPiBQbGVhc2UgY29uc2lkZXIgYmF0Y2hpbmcgdGhlIGV2ZW50
cyBpbnN0ZWFkIG9mIGJ1bXBpbmcgdGhlIGxpbWl0Lgo+ID4gPiAKPiA+ID4gSWYgSSB0cnkgdG8g
YmF0Y2ggdGhlIGV2ZW50cyB0aGVuIGl0IG1heSBkZWxheSBwZXIgY2hhcmFjdGVyCj4gPiA+IHBy
b2Nlc3NpbmcgKGlmIG5vIGZ1cnRoZXIgY2hhcmFjdGVycyBhcmUgY29taW5nKSBzaW5jZSB3ZSB3
aWxsIHdhaXQKPiA+ID4gZm9yIG1vcmUgZXZlbnRzIHRvIGNvbWUgdG8gYmF0Y2ggdGhlbSB0b2dl
dGhlci4gQnkga2VlcGluZyB0aGUgcmF0ZQo+ID4gPiBsaW1pdCBoaWdoLCBpdCBpcyBlbnN1cmVk
IHRoYXQgaXQgY2FuIGhhbmRsZSBsYXJnZSBidXJzdCBvZiBldmVudHMuIElmCj4gPiA+IHRoZXJl
IGlzIHNwb3JhZGljIGRhdGEgdGhlbiB0aGUgcmF0ZSBsaW1pdCBpcyBub3QgaGl0Lgo+ID4gCj4g
PiBCdXQgZG8geW91IHJlYWxseSBuZWVkIHRvIHNlbmQgYW4gZXZlbnQgZm9yIGV2ZXJ5IGNoYXJh
Y3RlciAodGhhdCdzIG15Cj4gPiByZWFkaW5nIG9mIHlvdXIgcGF0Y2gsIHBsZWFzZSBjb3JyZWN0
IG1lIGlmIEknbSB3cm9uZyk/IFN1cHBvc2UgeW91IGhhdmUKPiA+IGEgYnVmZmVyIHlvdSBjYW4g
c2VuZCBvbmUgZXZlbnQgd2hlbiB0aGUgYnVmZmVyIGlzIHByb2Nlc3NlZC4KPiAKPiBJIGFtIG5v
dCBzdXJlIHdoYXQgeW91IG1lYW4gYnkgYnVmZmVyIGhlcmUuIFRoZSBpbnRlcmZhY2Ugd2l0aCB0
aGUgZ3Vlc3QgaXMKPiBhIHNpbmdsZSBkYXRhIHJlZ2lzdGVyLiBTbyBjaGFyYWN0ZXJzIGFyZSB3
cml0dGVuIG9uZSBieSBvbmUuCgpZZXMsIHRoYXQncyB3aGF0IHRoZSBndWVzdCBzZWVzLCBidXQg
dGhhdCBpcyBub3QgbmVjZXNzYXJpbHkgd2hhdAp4ZW5jb25zb2xlZCBzZWVzLgoKPiAKPiA+IAo+
ID4gPiAKPiA+ID4gSSBhbSB0aGlua2luZyBvZiBtYWtpbmcgdGhlIHJhdGUgbGltaXQgY29uZmln
dXJhdGlvbiBwZXIgY29uc29sZS4KPiA+ID4gCj4gPiAKPiA+IFRoZXJlIGlzIHRoZSBxdWVzdGlv
biB3aHkgdnVhcnQgaXMgc3BlY2lhbCB3aXRoIHJlZ2FyZCB0byBvdGhlciB0eXBlcyBvZgo+ID4g
Y29uc29sZS4KPiA+IAo+ID4gSWYgc29tZXRoaW5nIGlzIG1hbmRhdGVkIGJ5IHRoZSBzcGVjIGl0
IHNob3VsZCBiZSBzcGVjaWZpY2FsbHkgY2FsbGVkCj4gPiBvdXQgdG8ganVzdGlmeSB0aGUgZGVj
aXNpb24gdG8gYnVtcCB0aGUgcmF0ZSBsaW1pdC4KPiAKPiBJIG1pZ2h0IGhhdmUgb3RoZXIgaWRl
YXMgaG93IHRvIGltcHJvdmUgdGhlIHNwZWVkLiBJIHdpbGwgYW5zd2VyIG9uCj4gQmh1cGluZGVy
J3MgZS1tYWlsLgo+IAoKU3VyZS4KCj4gQ2hlZXJzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:03:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13: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.xen.org>)
	id 1dfn7u-0000V3-5e; Thu, 10 Aug 2017 13:03:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfn7t-0000Up-17
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 13:03:49 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9B/7D-03044-4B95C895; Thu, 10 Aug 2017 13:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve7myJ5
 Ig1uvTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox33xrZC3ZzVey9O5OlgfEfRxcjJ4eEgL/E
 tpOP2UBsFgFViZdvWxhBbDYBZYmfnb1gcREg+2NrL3sXIxcHs8AtJond136zgiSEBYIlJjc/B
 rN5BSwkWl5cYwaxhQTiJU5PXsACEReUODnzCZjNLKAjsWD3J6ChHEC2tMRyiBs4Bcwk3s5bCN
 YqKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka66XVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsINx5mX/Q4ySHExKorzFn7ojhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnw8kf0RAoJFqWmp1akZeYAQx4mLcHBoyTCywKS5i0uSMwtzkyHSJ1iV
 JQS52UESQiAJDJK8+DaYHF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8W8KBpvBk5pXATX
 8FtJgJaHGEbyfI4pJEhJRUA6P/zO2TPy8N2lW6hXvW6/L2xRXhNxd53pl/rmfS5cOCEzmCVE/
 //7WyqfGdd0dTWvt2ObHwoJ/OR33+S87oOnna41+xbFWJ1JScI1NuaQmsy+hslJ6zxsGg4vTq
 RdsenHg+Jbavavqq6Mbabq/f4R7vGiWD19cLzjvefOdz16uAdF7X93cTmxOVWIozEg21mIuKE
 wHqRiFmrgIAAA==
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502370225!88018148!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33559 invoked from network); 10 Aug 2017 13:03:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 13:03:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443313000"
Date: Thu, 10 Aug 2017 14:02:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810130216.o7ejhru6vqbejtpr@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-40-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809070706.13481-40-jgross@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDk6MDY6NTNBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGVyZSBwb3NzaWJsZSBjaGVjayB2YWxpZGl0eSBvZiBwYXJhbWV0ZXJzIGluIF9j
bWRsaW5lX3BhcnNlKCkgYW5kCj4gaXNzdWUgYSB3YXJuaW5nIG1lc3NhZ2UgaW4gY2FzZSBvZiBh
biBlcnJvciBkZXRlY3RlZC4KPiAKPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL2tlcm5lbC5jIHwgNDQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwo+IGluZGV4IGNlN2Ni
OGFkYjUuLjNmZDNhYmU3OWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYwo+ICsr
KyBiL3hlbi9jb21tb24va2VybmVsLmMKPiBAQCAtMjMsOSArMjMsMTEgQEAgZW51bSBzeXN0ZW1f
c3RhdGUgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Q7Cj4gIHhlbl9jb21tYW5k
bGluZV90IHNhdmVkX2NtZGxpbmU7Cj4gIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IG9w
dF9idWlsdGluX2NtZGxpbmVbXSA9IENPTkZJR19DTURMSU5FOwo+ICAKPiAtc3RhdGljIHZvaWQg
X19pbml0IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAo+ICtzdGF0aWMgaW50IF9faW5pdCBhc3NpZ25f
aW50ZWdlcl9wYXJhbSgKPiAgICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtLCB1
aW50NjRfdCB2YWwpCj4gIHsKPiArICAgIHVuc2lnbmVkIGludCBiaXRzID0gcGFyYW0tPmxlbiAq
IDg7Cj4gKwoKQklUU19QRVJfQllURSBoZXJlLgoKT3RoZXJ3aXNlOgoKUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:14:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:14: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.xen.org>)
	id 1dfnHy-0001K5-44; Thu, 10 Aug 2017 13:14:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfnHw-0001Jy-Mu
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:14:12 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 1E/29-22472-32C5C895; Thu, 10 Aug 2017 13:14:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVysyfVTVc5pif
 S4OwDfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVsjlMBVvlKnb8+8PWwHhVoouRi0NIYBOj
 xMKH81ggnKWMEgdv3WHvYuTkEBYIkvh38QIjSEJEYCGjxK9/p9khqpqYJeZ3HGYFqWIT0JS48
 /kTE4jNK2Al0XxnNVicRUBV4uKuGcwgtqhAuETvgX42iBpBiZMzn7CA2JwCbhL3JiwD28YsYC
 txZ+5uZghbXOLWk/lMELa8xPa3c5gnMPLNQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZapGtkppd
 UlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiM9QwMjDsYG/b6HWKU5GBSEuUt/tQd
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVyi6J1JIsCg1PbUiLTMHGBcwaQkOHiURXnGQNG9xQ
 WJucWY6ROoUoy7Hnb4NX5iEWPLy81KlxHl9QYoEQIoySvPgRsBi9BKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYd5MkCk8mXklcJteAR3BBHREhG8nyBEliQgpqQbGqh+OaR5ZU2yU136Y0iq
 00vey6Iubt7IWTF/o3Ldswfard5xbOD+srnWKnBH9/xhX/ptdxa9EFK1+fbcwUnFP9XcMmyoT
 ctCyesG5vIptN9QTMuffMD1bmLlwn821FoktjyX0qkySpq6cp9YYnWq6bkveDwvvOA8Ln/wG5
 geJlyqkbZMdbfyVWIozEg21mIuKEwGweCpGzAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502370850!51373337!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52710 invoked from network); 10 Aug 2017 13:14:10 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 10 Aug 2017 13:14:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0225480D;
 Thu, 10 Aug 2017 06:14:10 -0700 (PDT)
Received: from [10.1.28.102] (unknown [10.1.28.102])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B3E833F577;
 Thu, 10 Aug 2017 06:14:08 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, Manish Jaggi
 <mjaggi@cavium.com>, sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 Vijaya.Kumar@cavium.com
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
 <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
 <1d52da30-209d-b381-b5c5-f0427bcc5d25@caviumnetworks.com>
 <b6d388dd-5749-586a-b8c7-ee06854acbd3@arm.com>
 <db7c451d-ffb6-7f42-7154-153a91bd8309@caviumnetworks.com>
 <9d883a33-efae-256e-b2ea-06c36384dbb7@arm.com>
 <e1afdffa-c804-e8ee-98a7-9ddef67b1c94@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <16e86495-cd5e-e2ac-edff-3511a5681d72@arm.com>
Date: Thu, 10 Aug 2017 14:14:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <e1afdffa-c804-e8ee-98a7-9ddef67b1c94@caviumnetworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/4] ARM: ACPI: ITS: Add ITS Support for
 ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8xMC8yMDE3IDAyOjAwIFBNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4gSEkgSnVsaWVu
LAo+IAo+IE9uIDgvMTAvMjAxNyA1OjQzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+
IE9uIDEwLzA4LzE3IDEzOjAwLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+PiBIaSBKdWxpZW4sCj4+
Pgo+Pj4gT24gOC8xMC8yMDE3IDQ6NTggUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pgo+Pj4+
Cj4+Pj4gT24gMTAvMDgvMTcgMTI6MjEsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+Pj4gSGkgSnVs
aWVuLAo+Pj4+Pgo+Pj4+PiBPbiA2LzIxLzIwMTcgNjo1MyBQTSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pj4+Pj4gSGkgTWFuaXNoLAo+Pj4+Pj4KPj4+Pj4+IE9uIDIxLzA2LzE3IDAyOjAxLCBNYW5p
c2ggSmFnZ2kgd3JvdGU6Cj4+Pj4+Pj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyB0aGUgc3VwcG9y
dCBvZiBJVFMgZm9yIEFDUEkgaGFyZHdhcmUgZG9tYWluLgo+Pj4+Pj4+IEl0IGlzIHRlc3RlZCBv
biBzdGFnaW5nIGJyYW5jaCB3aXRoIGhhcyBJVFMgdjEyIHBhdGNoc2V0IGJ5IEFuZHJlLgo+Pj4+
Pj4+Cj4+Pj4+Pj4gSSBoYXZlIHRyaWVkIHRvIGluY29ycG9yYXRlIHRoZSByZXZpZXcgY29tbWVu
dHMgb24gdGhlIFJGQyB2MS92Mgo+Pj4+Pj4+IHBhdGNoLgo+Pj4+Pj4+IFRoZSBzaW5nbGUgcGF0
Y2ggaW4gUkZDIGlzIG5vdyBzcGxpdCBpbnRvIDQgcGF0Y2hlcy4KPj4+Pj4+Cj4+Pj4+PiBJIHdp
bGwgY29tbWVudCBoZXJlIHJhdGhlciB0aGFuIG9uIGVhY2ggcGF0Y2hlcy4KPj4+Pj4+Cj4+Pj4+
Pj4KPj4+Pj4+PiBQYXRjaDE6IEFSTTogSVRTOiBBZGQgdHJhbnNsYXRpb25faWQgdG8gaG9zdF9p
dHMKPj4+Pj4+PiAgQWRkcyB0cmFuc2xhdGlvbl9pZCBpbiBob3N0X2l0cyBkYXRhIHN0cnVjdHVy
ZSwgd2hpY2ggaXMgcG9wdWxhdGVkCj4+Pj4+Pj4gZnJvbQo+Pj4+Pj4+ICB0cmFuc2xhdGlvbl9p
ZCByZWFkIGZyb20gZmlybXdhciBNQURULiBUaGlzIHZhbHVlIGlzIHRoZW4gCj4+Pj4+Pj4gcHJv
Z3JhbW1lZAo+Pj4+Pj4+IGludG8KPj4+Pj4+PiAgbG9jYWwgTUFEVCBjcmVhdGVkIGZvciBoYXJk
d2FyZSBkb21haW4gaW4gcGF0Y2ggNC4KPj4+Pj4+Cj4+Pj4+PiBJIGRvbid0IHNlZSBhbnkgcmVh
c29uIHRvIHN0b3JlIHZhbHVlIHRoYXQgd2lsbCBvbmx5IGJlIHVzZWQgZm9yCj4+Pj4+PiBnZW5l
cmF0aW5nIHRoZSBNQURUIHdoaWNoIEJUVyBpcyBqdXN0IGEgY29weSBmb3IgdGhlIElUUy4gSW5z
dGVhZCB3ZQo+Pj4+Pj4gc2hvdWxkIGNvcHkgb3ZlciB0aGUgTUFEVCBlbnRyaWVzLgo+Pj4+Pj4K
Pj4+Pj4gVGhlcmUgYXJlIHR3byBhcHByb2FjaGVzLAo+Pj4+Pgo+Pj4+PiBJZiBJIHVzZSB0aGUg
c3RhbmRhcmQgQVBJICBhY3BpX3RhYmxlX3BhcnNlX21hZHQgd2hpY2ggd291bGQgaXRlcmF0ZQo+
Pj4+PiBvdmVyIEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiBlbnRyaWVzLCBJIGhh
dmUgdG8gbWFpbnRhaW4gdGhlCj4+Pj4+IGFkZHIgYW5kIHRyYW5zbGF0aW9uX2lkIGluIHNvbWUg
ZGF0YSBzdHJ1Y3R1cmUsIHRvIGJlIGZpbGxlZCBsYXRlciBpbgo+Pj4+PiB0aGUgaHdkb21haW4g
Y29weSBvZiBtYWR0IGdlbmVyaWMgdHJhbnNsYXRvci4KPj4+Pj4KPj4+Pj4gSWYgSSBkb24ndCB1
c2UgdGhlIHN0YW5kYXJkIEFQSSBJIGhhdmUgdG8gYWRkIGNvZGUgdG8gbWFudWFsbHkgCj4+Pj4+
IHBhcnNlIGFsbAo+Pj4+PiB0aGUgdHJhbnNsYXRvciBlbnRyaWVzLgo+Pj4+Cj4+Pj4gVGhlcmUg
YXJlIGEgM3JkIGFwcHJvYWNoIEkgc3VnZ2VzdGVkIGFuZCBpZ25vcmVkLi4uIFRoZSBJVFMgZW50
cmllcwo+Pj4+IGZvciBEb20wIGlzIGV4YWN0bHkgdGhlIHNhbWUgYXMgdGhlIGhvc3QgZW50cmll
cy4KPj4+IFllcywgYW5kIGlmIG5vdCBwYXNzZWQgcHJvcGVybHkgZG9tMCB3b250IGdldCBkZXZp
Y2UgaW50ZXJydXB0cy4uLgo+Pj4+IFNvIHlvdSBvbmx5IG5lZWQgdG8gZG8gYSB2ZXJiYXRpbSBj
b3B5IG9mIHRoZSBlbnRyeS4uLgo+Pj4+Cj4+PiBDYW4geW91IHBsZWFzZSBjaGVjayBwYXRjaCA0
LzIsIHRoZSB0cmFuc2xhdGlvbl9pZCBhbmQgYWRkcmVzcyBhcmUKPj4+IHBhc3NlZCB2ZXJiYXRp
bSwgdGhlIG90aGVyIHZhbHVlcyBhcmUgcmVzZXJ2ZWQgaW4KPj4+IGFjcGlfbWFkdF9nZW5lcmlj
X3RyYW5zbGF0b3IuCj4+Cj4+IEZvciBBQ1BJLCB3ZSB0b29rIHRoZSBhcHByb2FjaCB0byBvbmx5
IHJld3JpdGUgd2hhdCdzIG5lY2Vzc2FyeSBhbmQgCj4+IGdpdmUgdGhlIHJlc3QgdG8gRG9tMCBh
cyBpdCBpcy4gSWYgbmV3ZXIgdmVyc2lvbiBvZiBBQ1BJIHJlLXVzZWQgdGhvc2UgCj4+IGZpZWxk
cywgdGhlbiB0aGV5IHdpbGwgYmUgY29waWVkIG92ZXIgdG8gRG9tMC4gSSBkb24ndCBjb25zaWRl
ciBpdCBhcyAKPj4gYW4gaXNzdWUgYmVjYXVzZSB0aGUgcHJvYmxlbSB3b3VsZCBiZSB0aGUgc2Ft
ZSBpZiB0aG9zZSBmaWVsZHMgaGF2ZSBhbiAKPj4gaW1wb3J0YW50IG1lYW5pbmcgZm9yIHRoZSBw
bGF0Zm9ybS4KPiBGZXcgdGhvdWdodHMuLi4KPiBJZiB3ZSBmb2xsb3cgdGhpcyBhcHByb2FjaCwg
ZmV3IHBvaW50cyBuZWVkcyB0byBiZSBjb25zaWRlcmVkCj4gLSBJZiBBQ1BJIG1heSB1c2UgdGhl
IHJlc2VydmVkIGluZm9ybWF0aW9uIGxhdGVyIGl0IGNvdWxkIGJlIGVxdWFsbHkgCj4gaW1wb3J0
YW50IGZvciBkb20wIGFuZCBYZW4sCj4gICBzbyBpdCBtaWdodCBiZSB1c2VmdWwgdG8ga2VlcCBy
ZXNlcnZlZCBpbiB4ZW4gYXMgd2VsbC4KCkkgYWxyZWFkeSBjb3ZlcmVkIHRoYXQgaW4gbXkgcHJl
dmlvdXMgZS1tYWlsLgoKPiAKPiAtIEZvciBwbGF0Zm9ybXMgd2hpY2ggdXNlIGR0LCB0cmFuc2xh
dGlvbl9pZCBpcyBub3QgcmVxdWlyZWQgdG8gYmUgCj4gc3RvcmVkIGluIHN0cnVjdCBob3N0X2l0
cywgc2ltaWxhcmx5IGZvciBwbGF0Zm9ybXMgd2hpY2ggdXNlIGFjcGkKPiBkdF9ub2RlIHBvaW50
ZXIgbWlnaHQgYmUgb2Ygbm8gdXNlLgo+IAo+IFNvIHdlIGNhbiBoYXZlIHN0cnVjdCBob3N0X2l0
cyBoYXZpbmcgYSB1bmlvbiB3aXRoIGR0X2RldmljZV9ub2RlICogZm9yIAo+IGR0IGFuZCBhY3Bp
X21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICogZm9yIGFjcGkuCj4gSU1ITyB0aGlzIGNvdWxkIGJl
IGFuIGFwcHJvYWNoIHdlIGNhbiB0YWtlLgo+IAo+IHN0cnVjdCBob3N0X2l0cyB7Cj4gICAgICAg
c3RydWN0IGxpc3RfaGVhZCBlbnRyeTsKPiAtICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqZHRfbm9kZTsKPiArICAgdW5pb24gewo+ICsgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9u
b2RlICpkdF9ub2RlOwo+ICsgICAgY29uc3Qgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5z
bGF0b3IgKmFjcGlfaXRzX2VudHJ5Owo+ICsgICAgfTsKPiAgICAgIHBhZGRyX3QgYWRkcjsKCldo
YXQgZG9uJ3QgeW91IGdldCBpbiBteSBwcmV2aW91cyBlLW1haWw/IEEgbm8gaXMgYSBubywgZnVs
bCBzdG9wLgoKSnVzdCBkbyB3aGF0IHdlIGRvIGluICpfbWFrZV9od2RvbV9tYWR0LiBUaGF0IHdp
bGwgd29yayBoZXJlIHdpdGggbm8gCm5lZWQgb2YgYSB1bmlvbiBvciBhbnl0aGluZyBlbHNlLiBF
dmVuIHRoZSBEVCBjb2RlIGNhbiBiZSByZXdvcmtlZCB0byAKYXZvaWQgc3RvcmluZyB0aGUgbm9k
ZS4KCldlIGNvdWxkIGV2ZW4gaGF2ZSB0aGUgY29tbW9uIGNvZGUgZ28gdGhyb3VnaCB0aGUgTUFE
VCBlbnRyeSBvbmUgYnkgb25lIAphbmQgbGV0IHRoZSBzcGVjaWZpYyBkcml2ZXIgdXBkYXRpbmcg
d2hhdCdzIG5lY2Vzc2FyeSBhdm9pZCBBQ1BJX01FTUNQWSAKZHVwbGljYXRpb24gaW4gZWFjaCBi
aXQuIEJ1dCB0aGlzIGlzIGEgbG9uZ2VyIHRlcm0gdGhvdWdodHMgdGhhbiBmb3IuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:17:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:17: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.xen.org>)
	id 1dfnLK-0001VS-NK; Thu, 10 Aug 2017 13:17:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388e22bb3=Andrew.Cooper3@citrix.com>)
 id 1dfnLJ-0001VL-4x
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 13:17:41 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E2/43-03582-4FC5C895; Thu, 10 Aug 2017 13:17:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve7nmJ5
 IgxtfzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1i+ezFjzlqNg+ZQ5bA+NZti5GTg4JAX+J
 TY3vmEBsNgF9id0vPoHZIgLqEqc7LrKC2MwC4RJ7j10BqufgEBaIkjjzSh4kzCKgKrHh9n6wc
 l4BT4n+FV2MECPlJM4f/8kMYgsJqElc67/EDlEjKHFy5hMWiJESEgdfvGCewMg9C0lqFpLUAk
 amVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHAAAQ7GK9
 vDDjEKMnBpCTKW/ypO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+G6J5IIcGi1PTUirTMHGBQ
 wqQlOHiURHjFQdK8xQWJucWZ6RCpU4zGHBtWr//CxPFqwv9vTEIsefl5qVLivPtASgVASjNK8
 +AGwaLlEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5n4BM4cnMK4Hb9wroFCagUyJ8O0FOKU
 lESEk1MM65d/3BCa2fL4P37V15ZfUWBaa/h0r2xmzc3jnFPulBvLdAnejJPacuhUwwcbaLnnL
 hqHfTX53AJnFFje/iAh/3qJ+PWp339cZ/jTeBAvtUpOoXuO3eL3jBetn8mQcs+LSDY5cK6E7m
 fRD7S7js6oqJAtsbNnnvTzdoLTVccof3OFMDt7rgibNKLMUZiYZazEXFiQCQmfC1kQIAAA==
X-Env-Sender: prvs=388e22bb3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502371058!63412807!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20742 invoked from network); 10 Aug 2017 13:17:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 13:17:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443316115"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 10 Aug 2017 14:17:36 +0100
Message-ID: <1502371056-11384-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>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH] xsm/flask: Fix build following "xsm: correct
	AVC lookups for two sysctls"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YXZjX2N1cnJlbnRfaGFzX3Blcm0oKSB0YWtlcyA0IGFyZ3VtZW50cywgbm90IDMuICBTcG90dGVk
IGJ5IGEgVHJhdmlzCnJhbmRjb25maWcgcnVuIHdoaWNoIGFjdHVhbGx5IHR1cm5lZCBYU00gb24u
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgotLS0KIHhl
bi94c20vZmxhc2svaG9va3MuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMg
Yi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggMTc1NjBiMS4uOTExNDYyNyAxMDA2NDQKLS0t
IGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAt
ODE1LDExICs4MTUsMTEgQEAgc3RhdGljIGludCBmbGFza19zeXNjdGwoaW50IGNtZCkKIAogICAg
IGNhc2UgWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBzOgogICAgICAgICByZXR1cm4g
YXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19HRVRfQ1BVX0xFVkVMTElOR19D
QVBTKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX0dFVF9DUFVf
TEVWRUxMSU5HX0NBUFMsIE5VTEwpOwogCiAgICAgY2FzZSBYRU5fU1lTQ1RMX2dldF9jcHVfZmVh
dHVyZXNldDoKICAgICAgICAgcmV0dXJuIGF2Y19jdXJyZW50X2hhc19wZXJtKFNFQ0lOSVRTSURf
WEVOLCBTRUNDTEFTU19YRU4yLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOMl9fR0VUX0NQVV9GRUFUVVJFU0VUKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTjJfX0dFVF9DUFVfRkVBVFVSRVNFVCwgTlVMTCk7CiAKICAgICBjYXNlIFhFTl9T
WVNDVExfbGl2ZXBhdGNoX29wOgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0o
U0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:21:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13: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.xen.org>)
	id 1dfnP6-00028L-6b; Thu, 10 Aug 2017 13:21:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388e22bb3=Andrew.Cooper3@citrix.com>)
 id 1dfnP4-00028E-Lt
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 13:21:34 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F6/11-01732-DDD5C895; Thu, 10 Aug 2017 13:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQvdubE+
 kwc0XghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b9PW3sBVu5KmYu/8nWwPiOvYuRk0NCwE9i
 x9kfzCC2sEC8xOanO1hAbBEBdYnTHRdZQWxmAW2JT4deMYHYQgKeEhOXnmQDsdkE9CV2v/gEF
 Ofg4BWwlTi83BokzCKgKvH60H6wkaIC4RL7v18Ds3kFBCVOznwCNp5TwEti+d/LbCCtzAKaEu
 t36UNskpfY/nYOM4QtLtH0ZSUrxFY1iWv9l6AuTpeY+KyHZQKjwCwkU2chTJqFZNIsJJMWMLK
 sYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDNd6BgbGHYw9
 e/0OMUpyMCmJ8hZ/6o4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbENMTKSRYlJqeWpGWmQOMH
 Ji0BAePkgjvdpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ864CKRIAKcoozYMbAYviS4
 yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeW+BTOHJzCuB2/QK6AgmoCMifDtBjihJREhJNTB
 G8R+Tiwj6Iy2oJmntfOSF4f//3AF23idPbBbdF7f3R2y7zu+QkoMvbW2Nj8TsmGi51nldyPyc
 lYauOzZOrixJ/3Sh4g6fx29D96b4uDtXJ1tNm7F9zgqBspxVN5b+Xq/y/0chy89ydX2pG20T1
 eapdX8/YsnxxbaweMmly7lRF8KSZM9GT/RWYinOSDTUYi4qTgQA4Co8Ft0CAAA=
X-Env-Sender: prvs=388e22bb3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502371292!78576801!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9578 invoked from network); 10 Aug 2017 13:21:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 13:21:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="50792555"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1502371056-11384-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <138996a4-efa1-4e12-8678-47635ae5cdc2@citrix.com>
Date: Thu, 10 Aug 2017 14:19:20 +0100
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: <1502371056-11384-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: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] xsm/flask: Fix build following "xsm:
 correct AVC lookups for two sysctls"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTQ6MTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gYXZjX2N1cnJlbnRfaGFz
X3Blcm0oKSB0YWtlcyA0IGFyZ3VtZW50cywgbm90IDMuICBTcG90dGVkIGJ5IGEgVHJhdmlzCj4g
cmFuZGNvbmZpZyBydW4gd2hpY2ggYWN0dWFsbHkgdHVybmVkIFhTTSBvbi4KClNvcnJ5IC0gSSBp
bnRlbmRlZCB0byBhZGQgdGhpcyBsaW5rIHRvIHRoZSBjb21taXQgbWVzc2FnZS4KCn5BbmRyZXcK
Cmh0dHBzOi8vdHJhdmlzLWNpLm9yZy94ZW4tcHJvamVjdC94ZW4vam9icy8yNjMwNjMyMjAKCj4K
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IC0tLQo+IENDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KPiAt
LS0KPiAgeGVuL3hzbS9mbGFzay9ob29rcy5jIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL3hzbS9m
bGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4gaW5kZXggMTc1NjBiMS4uOTEx
NDYyNyAxMDA2NDQKPiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiArKysgYi94ZW4veHNt
L2ZsYXNrL2hvb2tzLmMKPiBAQCAtODE1LDExICs4MTUsMTEgQEAgc3RhdGljIGludCBmbGFza19z
eXNjdGwoaW50IGNtZCkKPiAgCj4gICAgICBjYXNlIFhFTl9TWVNDVExfZ2V0X2NwdV9sZXZlbGxp
bmdfY2FwczoKPiAgICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJ
RF9YRU4sIFNFQ0NMQVNTX1hFTjIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTjJfX0dFVF9DUFVfTEVWRUxMSU5HX0NBUFMpOwo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU4yX19HRVRfQ1BVX0xFVkVMTElOR19DQVBTLCBOVUxMKTsKPiAg
Cj4gICAgICBjYXNlIFhFTl9TWVNDVExfZ2V0X2NwdV9mZWF0dXJlc2V0Ogo+ICAgICAgICAgIHJl
dHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fR0VUX0NQVV9GRUFU
VVJFU0VUKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fR0VU
X0NQVV9GRUFUVVJFU0VULCBOVUxMKTsKPiAgCj4gICAgICBjYXNlIFhFTl9TWVNDVExfbGl2ZXBh
dGNoX29wOgo+ICAgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lE
X1hFTiwgU0VDQ0xBU1NfWEVOMiwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:24:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:24: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.xen.org>)
	id 1dfnRc-0002JH-R3; Thu, 10 Aug 2017 13:24:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfnRc-0002J4-8S
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:24:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 58/40-03937-A7E5C895; Thu, 10 Aug 2017 13:24:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHSDvW5lXE+
 kwZd/Bhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buq1UFJ7kr/vd9YGtgfMbZxcjJISHgL3Fo
 cysriM0moCzxs7OXDcQWEdCTaDrwnLGLkYuDWWAfk8Th1xtYQBLCAr4S91ecALNZBFQlpkx4C
 GbzClhIdJxoYIIYKi+xq+0i2FAhAQWJjunHmCBqBCVOznwCVs8sICFx8MUL5gmM3LOQpGYhSS
 1gZFrFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYDAxAsIP
 x/NrAQ4ySHExKorzFn7ojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwssb2RAoJFqWmp1akZeYA
 wxImLcHBoyTC+ykGKM1bXJCYW5yZDpE6xajL8WrC/29MQix5+XmpUuK8+iAzBECKMkrz4EbAY
 uQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkFQKbwZOaVwG16BXQEE9AREb6dIEeUJCKkpB
 oY0/lXux27OSmQtW7iHLP17Xfz4zSPTpgxqXrqTHU5rdZQ8/lKrxWYlTeqLehhOrRgp2x8zNy
 O3dNqLttLv5isxPBiwV+X81nz9CbkOLvOLvi49dT1LdsCn2yvuZ7yIOzDZOHPBla1l0Mbd34X
 l3/Mf1SuxUH91eXCUOXwuPXGvtuu/aj9uvrLOSWW4oxEQy3mouJEAGV9DyeMAgAA
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502371446!69347962!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65078 invoked from network); 10 Aug 2017 13:24:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 13:24:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443317175"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 10 Aug 2017 14:24:04 +0100
Message-ID: <20170810132404.23831-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
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] xen: remove struct domain and vcpu declarations
	from types.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSBkb24ndCBiZWxvbmcgdGhlcmUuIFJlbW92aW5nIHRoZW0gY2F1c2VzIGJ1aWxkIGVycm9y
IGluIGNvbXBhdC5oLgpBZGQgYSBzdHJ1Y3QgZG9tYWluIGRlY2xhcmF0aW9uIHRoZXJlIGJlY2F1
c2UgaW5jbHVkaW5nIHNjaGVkLmgKZG9lc24ndCB3b3JrLgoKU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUveGVuL2NvbXBhdC5oIHwgMSAr
CiB4ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCAgfCAzIC0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
Y29tcGF0LmggYi94ZW4vaW5jbHVkZS94ZW4vY29tcGF0LmgKaW5kZXggY2U2MjQ1YzEwZi4uODk1
ZTJmZjY4ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbXBhdC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9jb21wYXQuaApAQCAtMjI3LDYgKzIyNyw3IEBAIHZvaWQgeGxhdF9zdGFydF9p
bmZvKHN0cnVjdCBzdGFydF9pbmZvICosIGVudW0gWExBVF9zdGFydF9pbmZvX2NvbnNvbGUpOwog
c3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbzsKIHZvaWQgeGxhdF92Y3B1X3J1bnN0YXRlX2luZm8o
c3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqKTsKIAorc3RydWN0IGRvbWFpbjsKIGludCBzd2l0
Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKik7CiAKICNlbHNlCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vdHlwZXMuaCBiL3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCmluZGV4IDE3MGU5OTM1
NTguLmIxZGJiODcyMGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCkBAIC00Miw5ICs0Miw2IEBAIHR5cGVkZWYgICAgICAg
ICBfX3MzMiAgICAgICAgICAgaW50MzJfdDsKIHR5cGVkZWYgICAgICAgICBfX3U2NCAgICAgICAg
ICAgdWludDY0X3Q7CiB0eXBlZGVmICAgICAgICAgX19zNjQgICAgICAgICAgIGludDY0X3Q7CiAK
LXN0cnVjdCBkb21haW47Ci1zdHJ1Y3QgdmNwdTsKLQogdHlwZWRlZiBfX3UxNiBfX2xlMTY7CiB0
eXBlZGVmIF9fdTE2IF9fYmUxNjsKIHR5cGVkZWYgX191MzIgX19sZTMyOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:24:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:24: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.xen.org>)
	id 1dfnRa-0002Ip-JV; Thu, 10 Aug 2017 13:24:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfnRZ-0002Ih-72
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 13:24:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 60/80-04533-87E5C895; Thu, 10 Aug 2017 13:24:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov255XE+
 kwZR91hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bW53cZCzbxV6x9spWtgfEcTxcjJ4eEgJHE
 24n/mLoYuTiEBBYyShy7NpsZJCEsECwxufkxK4gtIqAo8eDlTVaQImaBHUwS2449YIfo6GWUa
 D91iwmkik1AVWLD9VNgHbwC1hKvu2awdTFycLAAxZ8cFwQJiwqES+z/fo0ZokRQ4uTMJywgNq
 eApURHyyV2EJtZQF3iz7xLzBC2uMSmZ99ZIWx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsop
 Rozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBA6xkYGHcwNp/w
 O8QoycGkJMpb/Kk7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL2tsT6SQYFFqempFWmYOMFZg0
 hIcPEoivNkgad7igsTc4sx0iNQpRkUpcV59kIQASCKjNA+uDRaflxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ8wqATOHJzCuBm/4KaDET0OII306QxSWJCCmpBkbtzdenaj7VZlVcwqfpstb
 g0a5dbjYVMven9aj7PJZSd+HSSNI7OMPizoEplSt0v25szTBQqZDlCr2tu3GWyZOfP9oDzG0E
 Hmw/9b/4+TnPEvP9r970vJLIyu83+NQy3fWJ8d80dWtfA+m9c14Ke9vafSm6bbb6Yv3/1fs9D
 mTm5GtzTlico6DEUpyRaKjFXFScCACejgWjygIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502371447!104877022!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40164 invoked from network); 10 Aug 2017 13:24:07 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 13:24:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 79720AE77;
 Thu, 10 Aug 2017 13:24:07 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-40-jgross@suse.com>
 <20170810130216.o7ejhru6vqbejtpr@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8b315a4f-19f7-f8a4-5382-53db70a7b29d@suse.com>
Date: Thu, 10 Aug 2017 15:24:05 +0200
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: <20170810130216.o7ejhru6vqbejtpr@citrix.com>
Content-Language: de-DE
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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTU6MDIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMDksIDIwMTcg
YXQgMDk6MDY6NTNBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gV2hlcmUgcG9zc2li
bGUgY2hlY2sgdmFsaWRpdHkgb2YgcGFyYW1ldGVycyBpbiBfY21kbGluZV9wYXJzZSgpIGFuZAo+
PiBpc3N1ZSBhIHdhcm5pbmcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVycm9yIGRldGVjdGVkLgo+
Pgo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ2M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4gQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgo+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+PiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9rZXJuZWwuYyB8IDQ0ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwg
MzQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwo+PiBpbmRleCBjZTdjYjhhZGI1
Li4zZmQzYWJlNzljIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCj4+ICsrKyBi
L3hlbi9jb21tb24va2VybmVsLmMKPj4gQEAgLTIzLDkgKzIzLDExIEBAIGVudW0gc3lzdGVtX3N0
YXRlIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9lYXJseV9ib290Owo+PiAgeGVuX2NvbW1hbmRs
aW5lX3Qgc2F2ZWRfY21kbGluZTsKPj4gIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IG9w
dF9idWlsdGluX2NtZGxpbmVbXSA9IENPTkZJR19DTURMSU5FOwo+PiAgCj4+IC1zdGF0aWMgdm9p
ZCBfX2luaXQgYXNzaWduX2ludGVnZXJfcGFyYW0oCj4+ICtzdGF0aWMgaW50IF9faW5pdCBhc3Np
Z25faW50ZWdlcl9wYXJhbSgKPj4gICAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJh
bSwgdWludDY0X3QgdmFsKQo+PiAgewo+PiArICAgIHVuc2lnbmVkIGludCBiaXRzID0gcGFyYW0t
PmxlbiAqIDg7Cj4+ICsKPiAKPiBCSVRTX1BFUl9CWVRFIGhlcmUuCgpPa2F5LgoKPiAKPiBPdGhl
cndpc2U6Cj4gCj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpC
VFc6IEkndmUgc3BvdHRlZCBhIHByb2JsZW0gd2l0aCBwYXJzZV9ib29sKCkgaW4gbXkgcGF0Y2g6
IEl0IHNob3VsZAphY2NlcHQgYW4gZW1wdHkgc3RyaW5nIGFzICJ0cnVlIiwgYXMgc3BlY2lmeWlu
ZyBlLmcuICJzeW5jX2NvbnNvbGUiCnNob3VsZCBzZXQgdGhpcyBvcHRpb24gaW5zdGVhZCBvZiBp
c3N1aW5nIGFuIGVycm9yIG1lc3NhZ2UuCgpEb2VzIHlvdXIgUi1iOiBzdGlsbCBzdGFuZCB3aXRo
IHRoZSBjb3JyZWN0aW9uIGJlbG93PwoKQEAgLTE3Niw3ICsyMDAsOCBAQCBpbnQgX19pbml0IHBh
cnNlX2Jvb2woY29uc3QgY2hhciAqcykKICAgICAgICAgICFzdHJjbXAoIm9uIiwgcykgfHwKICAg
ICAgICAgICFzdHJjbXAoInRydWUiLCBzKSB8fAogICAgICAgICAgIXN0cmNtcCgiZW5hYmxlIiwg
cykgfHwKLSAgICAgICAgICFzdHJjbXAoIjEiLCBzKSApCisgICAgICAgICAhc3RyY21wKCIxIiwg
cykgfHwKKyAgICAgICAgICFzdHJjbXAoIiIsIHMpICkKICAgICAgICAgcmV0dXJuIDE7CgogICAg
IHJldHVybiAtMTsKCgpUaGFua3MsCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:32:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13: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.xen.org>)
	id 1dfnZs-00039U-PW; Thu, 10 Aug 2017 13:32:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfnZr-00039O-Sm
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 13:32:43 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D4/EF-27137-B706C895; Thu, 10 Aug 2017 13:32:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS7cqoSf
 S4Od7NYslHxezODB6HN39mymAMYo1My8pvyKBNWPq1UVMBX+ZKs4saWZrYOxk6mLk5BASyJOY
 OOcqI4jNK2Ancfz2bxYQW0LAUOL0wptgNouAqsShhh42EJtNQF2i7dl2VhBbBCh++NJxoDlcH
 MwCJ5kkTp99DjZUWCBY4tjRm8wgCSGBfYwSi5Y1gHVwCthIrFg6kb2LkQNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGusbF
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7GnesDDzFKcjApifIWf+qO
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGxPfEykkWJSanlqRlpkDjAWYtAQHj5II7404oDRvc
 UFibnFmOkTqFKMxR9OHLV+YOF5N+P+NSYglLz8vVUqc1wdkkgBIaUZpHtwgWIxeYpSVEuZlBD
 pNiKcgtSg3swRV/hWjOAejkjCvHsgUnsy8Erh9r4BOYQI6JcK3E+SUkkSElFQD45YzX0MeTQ+
 OuBg50/baNYdb8Z/Vpzs3fo1XMDGo+dce0Oe7rH+vMu+hqWW2e8xlrVXuLpp1OpZLPjvi3ZbO
 10nPd8h9Sik88X+CbZes3RytB4/LZ5xS2L/v0c4XxY83tUdYCff2VIV+njXn4/cfWdZMxo+u7
 +LadU029HfYg5Ms/JpzKsW37FNiKc5INNRiLipOBAAvgkqPzAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502371960!51671357!1
X-Originating-IP: [137.65.248.74]
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 47259 invoked from network); 10 Aug 2017 13:32:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 13:32:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 07:32:40 -0600
Message-Id: <598C7C96020000780016E8F0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 07:32:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-40-jgross@suse.com>
 <20170810130216.o7ejhru6vqbejtpr@citrix.com>
 <8b315a4f-19f7-f8a4-5382-53db70a7b29d@suse.com>
In-Reply-To: <8b315a4f-19f7-f8a4-5382-53db70a7b29d@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA4LjE3IGF0IDE1OjI0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MTc2LDcgKzIwMCw4IEBAIGludCBfX2luaXQgcGFyc2VfYm9vbChjb25zdCBjaGFyICpzKQo+ICAg
ICAgICAgICAhc3RyY21wKCJvbiIsIHMpIHx8Cj4gICAgICAgICAgICFzdHJjbXAoInRydWUiLCBz
KSB8fAo+ICAgICAgICAgICAhc3RyY21wKCJlbmFibGUiLCBzKSB8fAo+IC0gICAgICAgICAhc3Ry
Y21wKCIxIiwgcykgKQo+ICsgICAgICAgICAhc3RyY21wKCIxIiwgcykgfHwKPiArICAgICAgICAg
IXN0cmNtcCgiIiwgcykgKQoKQnV0IG5vdCBzdHJjbXAoKSBwbGVhc2UgaW4gc3VjaCBhIGNhc2Ug
LSAhKnMgaXMgcXVpdGUgc3VmZmljaWVudCB0aGVyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:34:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13: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.xen.org>)
	id 1dfnbl-0003GB-4V; Thu, 10 Aug 2017 13:34:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfnbj-0003G0-FB
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:34:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 13/FB-03582-EE06C895; Thu, 10 Aug 2017 13:34:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/ddQk+
 kQdcpKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPX+yeMBZuZKi58P8DewNjG1MXIySEkkCdx
 9McpRhCbV8BOYtnEa+wgtoSAocTphTdZQGwWAVWJ/1sWM4PYbALqEm3PtrOC2CICyhJ3v88Aq
 uHiYBbYySQxedZbsKHCAkESD+ZPYoFYYCFx6dZtsAZOAUuJYzMOAdVwAC0TlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jWy1Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw/BiDYwXhgUeAhRkkOJiVR3uJP3ZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHgvx/dECgkWpaanVqRl5gAjASYtwcGjJMLbCZLmLS5Iz
 C3OTIdInWI05mj6sOULE8erCf+/MQmx5OXnpUqJ824BKRUAKc0ozYMbBIvQS4yyUsK8jECnCf
 EUpBblZpagyr9iFOdgVBLmlQbGuxBPZl4J3L5XQKcwAZ0S4dsJckpJIkJKqoFxh9Paqlkzaor
 1o5lLY7QC5v2SX2X6UEb4xHyphW3cvrsO3J4pEnKCfc1hoXmXCmIWT9a+K28be97dee6Wcsu/
 Kse1b7Vu25C9u3i6bMbJYMGFDL+O/HUtefky6WWiftRXpTq1qo+1PGLlHHU2TyIvO6SZ5glke
 Xpnq+3PTnsXd1/thdauFl0lluKMREMt5qLiRABikIHAywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502372076!77192497!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61941 invoked from network); 10 Aug 2017 13:34:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 13:34:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 07:34:36 -0600
Message-Id: <598C7D0B020000780016E8F3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 07:34:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170810132404.23831-1-wei.liu2@citrix.com>
In-Reply-To: <20170810132404.23831-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: remove struct domain and vcpu
 declarations from types.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA4LjE3IGF0IDE1OjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhleSBkb24ndCBiZWxvbmcgdGhlcmUuIFJlbW92aW5nIHRoZW0gY2F1c2VzIGJ1aWxkIGVycm9y
IGluIGNvbXBhdC5oLgo+IEFkZCBhIHN0cnVjdCBkb21haW4gZGVjbGFyYXRpb24gdGhlcmUgYmVj
YXVzZSBpbmNsdWRpbmcgc2NoZWQuaAo+IGRvZXNuJ3Qgd29yay4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:36:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:36: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.xen.org>)
	id 1dfndB-0003MQ-EV; Thu, 10 Aug 2017 13:36:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfnd9-0003MK-GA
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 13:36:07 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D3/C7-01859-6416C895; Thu, 10 Aug 2017 13:36:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov65rYk+
 kwZ63GhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2vz9ZCnYzV9x9f5mpgXEPUxcjJ4eEgJHE
 24n/gGwuDiGBhYwSK69sZQRJCAsES0xufswKYosIKEv0/vrNAmIzC2xjkmjcVQPR8JhR4vbHP
 +wgCTYBVYkN10+BNfAKWEusO3cOzGYBih94uQZsqKhAuMT+79eYIWoEJU7OfAI2lFPAQGLBqg
 5GiAXqEn/mXWKGsMUlNj37zgphy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW
 6hpZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAVrPwMC4g/H3cb9DjJIcTEqi
 vMWfuiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBaJfRECgkWpaanVqRl5gBjBSYtwcGjJMJrC
 5LmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4rz5IkQBIUUZpHtwIWNxeYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTMKw0yhSczrwRu0yugI5iAjojw7QQ5oiQRISXVwBi/963wAcavLh4
 TF6yUVNpf67x4v1WTmnRP5td9QmZBxzblL/u1Rb1f64O03Vv+GEXryCnedbtNW653lEXtCvDM
 SJ7B9f9Rr23v3e/nr2VkHv2U7pZhUMG8uV1h/+eE1ecs90sply+wUjqRFPr36MYDNyYobBA6Z
 2obmME1d4lowPc/9e0O5kosxRmJhlrMRcWJAP0yqzLWAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502372165!105402066!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63208 invoked from network); 10 Aug 2017 13:36:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 13:36:05 -0000
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 mx1.suse.de (Postfix) with ESMTP id 391A7AE84;
 Thu, 10 Aug 2017 13:36:05 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-40-jgross@suse.com>
 <20170810130216.o7ejhru6vqbejtpr@citrix.com>
 <8b315a4f-19f7-f8a4-5382-53db70a7b29d@suse.com>
 <598C7C96020000780016E8F0@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <88a6a559-4936-91b4-d1ea-4338f6458797@suse.com>
Date: Thu, 10 Aug 2017 15:36:03 +0200
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: <598C7C96020000780016E8F0@suse.com>
Content-Language: de-DE
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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTU6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEwLjA4LjE3IGF0
IDE1OjI0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTE3Niw3ICsyMDAsOCBAQCBp
bnQgX19pbml0IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcykKPj4gICAgICAgICAgICFzdHJjbXAo
Im9uIiwgcykgfHwKPj4gICAgICAgICAgICFzdHJjbXAoInRydWUiLCBzKSB8fAo+PiAgICAgICAg
ICAgIXN0cmNtcCgiZW5hYmxlIiwgcykgfHwKPj4gLSAgICAgICAgICFzdHJjbXAoIjEiLCBzKSAp
Cj4+ICsgICAgICAgICAhc3RyY21wKCIxIiwgcykgfHwKPj4gKyAgICAgICAgICFzdHJjbXAoIiIs
IHMpICkKPiAKPiBCdXQgbm90IHN0cmNtcCgpIHBsZWFzZSBpbiBzdWNoIGEgY2FzZSAtICEqcyBp
cyBxdWl0ZSBzdWZmaWNpZW50IHRoZXJlLgoKT2theS4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:37:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:37: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.xen.org>)
	id 1dfnef-0003Uv-Os; Thu, 10 Aug 2017 13:37:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dfnee-0003Uk-PR
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:37:40 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 0F/DD-01862-4A16C895; Thu, 10 Aug 2017 13:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS6fjDS3dxYk+
 kQXOPrMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF6RVpBO3vFvgMPGRsY77J2MXJyCAnkSWy9
 d5QJxOYVsJOY9+s9I4gtIWAocXrhTRYQm0VAVeLD/lVgNWwC6hJtz7aD9YoI6Eo0L/gCVMPBw
 SxgIHH3uwlIWFjAV2LbpUNQ40Mlvh07xAxicwqESEx//osVpJxXQFDi7w5hkDCzgJbEw1+3WC
 BsbYllC18zQ0yUllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrqVeUlFmekZJbmJ
 mjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg2NUzMDDuYHz90+kQoyQHk5Iob/Gn7kghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMG7KaEnUkiwKDU9tSItMwcYGTClEhw8SiK82
 0DSvMUFibnFmekQqVOM9hwbVq//wsRxp28DkGz6sAVIvprw/xuTENhUKXHeRSBtAiBtGaV5cE
 NhkXyJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvFMgUnsy8Erjdr4DOYgI6K8K3E+SskkS
 ElFQD49xkTf8tLPd86m6aPynJYL0iddVx3zbfhZUHBD7lzp4ToRZ7uWgZ0xf9rakerfXzD/q3
 cs+yUjRYxzLt/9blr+4uv9r62Xe3yLuuYnYv88b8xyki3249vhj0T+R7y3Om+wGLtPYZTp3G+
 Li8YMl0DafsA6fb2k//yd2V967pl92yvDUz845L9yqxFGckGmoxFxUnAgDttEr53wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502372257!51378167!1
X-Originating-IP: [137.65.248.74]
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 12361 invoked from network); 10 Aug 2017 13:37:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 13:37:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Aug 2017 07:37:37 -0600
Message-Id: <598C7DC0020000780016E914@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 10 Aug 2017 07:37:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xiong Y Zhang" <xiong.y.zhang@intel.com>
References: <8082FF9BCB2B054996454E47167FF4EC1C59CA0C@SHSMSX104.ccr.corp.intel.com>
In-Reply-To: <8082FF9BCB2B054996454E47167FF4EC1C59CA0C@SHSMSX104.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Bug] 4.12 kernel dom0 always reboot on xen 4.9 efi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA4LjE3IGF0IDEzOjA5LCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3Rl
Ogo+IE9uIG15IFNLTC9LQkwgbWFjaGluZSwgIHVwc3RyZWFtIDQuMTIga2VybmVsIGRvbTAgY291
bGRuJ3QgYm9vdCB1cCB1c2luZyAKPiB4ZW4uZWZpIHdoaWNoIGlzIHhlbiA0LjkKPiAKPiAKPiAo
MSkgICAgIFVwc3RyZWFtIDQuMTEga2VybmVsIGRvZXNuJ3QgaGF2ZSBzdWNoIGlzc3VlLgo+IAo+
ICgyKSAgICAgVXBzdHJlYW0gNC4xMiBrZXJuZWwgb24gbXkgbmF0aXZlIHVlZmkgbWFjaGluZSBj
b3VsZCBib290IHVwLgo+IAo+IEFmdGVyIHNvbWUgZGVidWcsIEkgaGF2ZSBzb21lIGZpbmRpbmc6
Cj4gZmlybXdhcmUvZWZpLmM6IFJlaW5pdCBlZmkgZ2xvYmFsIHZhcmlhYmxlCj4gCj4gICAgIGVm
aSBpcyBhIGdsb2JhbCB2YXJpYWJsZSwgc29tZSBvZiBlZmkgbWVtYmVycyBpcyBpbml0aWFsaXpl
ZCB0bwo+IElOVkFMSURfVEFCTEVfQUREUiB3aGVuIGVmaSBpcyBkZWZpbmVkLiBCdXQgZWZpIGlz
IHplcm8gd2hlbgo+IHNldHVwX2FyY2goKSBiZWdpbiBydW5uaW5nIGZvciB1bmtub3duIHJlYXNv
bi4KCldlbGwsIEkgZG9uJ3QgdGhpbmsgdGhhdCdzIGEgcHJlY2lzZSBkZXNjcmlwdGlvbiwgYnV0
IGFueXdheSB0aGUKcHJvYmxlbSBoYXMgYmVlbiBkaXNjdXNzZWQgYmVmb3JlLCBhbmQgYSBwYXRj
aCBpcyBhdmFpbGFibGUKKGJ1dCBtYXkgbm90IGhhdmUgbGFuZGVkIGluIHRoZSA0LjEyLnggc3Rh
YmxlIHRyZWUgeWV0LCBhcwpvcmlnaW5hbGx5IGl0IHdhcyBhc3N1bWVkIHRvIG9ubHkgYmUgY29z
bWV0aWMpIC0gbG9vayBmb3IKIng4Ni94ZW4vZWZpOiBJbml0aWFsaXplIG9ubHkgdGhlIEVGSSBz
dHJ1Y3QgbWVtYmVycyB1c2VkIGJ5ClhlbiIuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:39:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13: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.xen.org>)
	id 1dfng9-0003gk-6O; Thu, 10 Aug 2017 13:39:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfng8-0003gc-HE
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 13:39:12 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 44/69-03582-FF16C895; Thu, 10 Aug 2017 13:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO7/xJ5
 Ig0v/BS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owD9xUKLvBVnDg2g7GBcQZPFyMHh4SAv8S7
 2+UgJouAqsTa2XZdjJwcbALKEj87e9lAbBEg+2NrL3sXIxcHs8BNJon5Xb2MIAlhgWCJyc2PW
 UFsXgELiXkHuplBioQE9jFKLFrWAJUQlDg58wkLiM0soCOxYPcnNpBlzALSEsv/cYCEOQVsJF
 YsncgOYosKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jYz1koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw4wBCHYw/pkfeIhRkoNJSZS3+FN3pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3k0JPZFCgkWp6akVaZk5wICHSUtw8CiJ8NqCpHmLCxJzi
 zPTIVKnGBWlxHn1QRICIImM0jy4NliUXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbxTIFJ
 7MvBK46a+AFjMBLY7w7QRZXJKIkJJqYOwrkRaYxcd7Y/rBfYbpeT6qtdExjiIHzxq28F6uS0/
 9JFGe2KcvceP6Pea00L7bE4XEf6ub/mAw8Gv8fsKtd+YP4wVCP6qlX36a/ZX70O7V/NveyC0+
 lqA17S635Vzvs531YZ/L9Rr3R/scsPc9q2Pj6n7vCuf8s8+L91Ze5mor9yuLuee9TYmlOCPRU
 Iu5qDgRAD3zT1GtAgAA
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502372349!88025784!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42962 invoked from network); 10 Aug 2017 13:39:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 13:39:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="435020373"
Date: Thu, 10 Aug 2017 14:38:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810133837.gw2cmr7c5ob34xlj@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-40-jgross@suse.com>
 <20170810130216.o7ejhru6vqbejtpr@citrix.com>
 <8b315a4f-19f7-f8a4-5382-53db70a7b29d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8b315a4f-19f7-f8a4-5382-53db70a7b29d@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDM6MjQ6MDVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMC8wOC8xNyAxNTowMiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwgQXVn
IDA5LCAyMDE3IGF0IDA5OjA2OjUzQU0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
V2hlcmUgcG9zc2libGUgY2hlY2sgdmFsaWRpdHkgb2YgcGFyYW1ldGVycyBpbiBfY21kbGluZV9w
YXJzZSgpIGFuZAo+ID4+IGlzc3VlIGEgd2FybmluZyBtZXNzYWdlIGluIGNhc2Ugb2YgYW4gZXJy
b3IgZGV0ZWN0ZWQuCj4gPj4KPiA+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiA+PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgo+ID4+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
PiA+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4+IENjOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPj4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+PiBDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+Cj4gPj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4+IC0tLQo+
ID4+ICB4ZW4vY29tbW9uL2tlcm5lbC5jIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVs
LmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCj4gPj4gaW5kZXggY2U3Y2I4YWRiNS4uM2ZkM2FiZTc5
YyAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCj4gPj4gKysrIGIveGVuL2Nv
bW1vbi9rZXJuZWwuYwo+ID4+IEBAIC0yMyw5ICsyMywxMSBAQCBlbnVtIHN5c3RlbV9zdGF0ZSBz
eXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfZWFybHlfYm9vdDsKPiA+PiAgeGVuX2NvbW1hbmRsaW5l
X3Qgc2F2ZWRfY21kbGluZTsKPiA+PiAgc3RhdGljIGNvbnN0IGNoYXIgX19pbml0Y29uc3Qgb3B0
X2J1aWx0aW5fY21kbGluZVtdID0gQ09ORklHX0NNRExJTkU7Cj4gPj4gIAo+ID4+IC1zdGF0aWMg
dm9pZCBfX2luaXQgYXNzaWduX2ludGVnZXJfcGFyYW0oCj4gPj4gK3N0YXRpYyBpbnQgX19pbml0
IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAo+ID4+ICAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJh
bSAqcGFyYW0sIHVpbnQ2NF90IHZhbCkKPiA+PiAgewo+ID4+ICsgICAgdW5zaWduZWQgaW50IGJp
dHMgPSBwYXJhbS0+bGVuICogODsKPiA+PiArCj4gPiAKPiA+IEJJVFNfUEVSX0JZVEUgaGVyZS4K
PiAKPiBPa2F5Lgo+IAo+ID4gCj4gPiBPdGhlcndpc2U6Cj4gPiAKPiA+IFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IEJUVzogSSd2ZSBzcG90dGVkIGEgcHJv
YmxlbSB3aXRoIHBhcnNlX2Jvb2woKSBpbiBteSBwYXRjaDogSXQgc2hvdWxkCj4gYWNjZXB0IGFu
IGVtcHR5IHN0cmluZyBhcyAidHJ1ZSIsIGFzIHNwZWNpZnlpbmcgZS5nLiAic3luY19jb25zb2xl
Igo+IHNob3VsZCBzZXQgdGhpcyBvcHRpb24gaW5zdGVhZCBvZiBpc3N1aW5nIGFuIGVycm9yIG1l
c3NhZ2UuCj4gCj4gRG9lcyB5b3VyIFItYjogc3RpbGwgc3RhbmQgd2l0aCB0aGUgY29ycmVjdGlv
biBiZWxvdz8KPiAKClllcyAod2l0aCBKYW4ncyBjb21tZW50IGFkZHJlc3NlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:41:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13: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.xen.org>)
	id 1dfniA-0004IX-I5; Thu, 10 Aug 2017 13:41:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfni8-0004IL-W6
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:41:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AD/4D-03368-C726C895; Thu, 10 Aug 2017 13:41:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW51Uk+
 kwaW5Nhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHr52MBZ+ZK9pv3mJrYJzO3MXIySEh4C/x
 r+MYmM0ioCrxffNENhCbTUBZ4mdnL5gtAmR/bO1l72Lk4GAWKJN48t0dJCws4Cwx4+wvRhCbV
 8BC4vHGg2DlQgLGEpuOfWCDiAtKnJz5hAXEZhbQkViw+xMbxBhpieX/OEDCnAImEisnHGAFsU
 UFVCQ6l85hgRijINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNjfSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjAEIdjCeXhd4iFGSg0lJlLf4U3ekEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneTQk9kUKCRanpqRVpmTnAgIdJS3DwKInwZiUCpXmLCxJzizPTIVKnG
 HU5mj5s+cIkxJKXn5cqJc6rDFIkAFKUUZoHNwIWfZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzNsJMoUnM68EbtMroCOYgI6I8O0EOaIkESEl1cBYFblkB18//6Xja0qN++bEvQ1SS+wXa/i
 mmB+6+Pd3vWP/lv0T+1nrc8g/8kRi4ok/fy3VV7zlPO6mMtlnmoBZuNol2TpBvtuatTaCK9Xc
 3/56FeC8/qTytcuffuk67Tn17PHOfbdL9ocfzzBQM/32qs724RJBL+0rfL8qZh5J3rcvs0pme
 1GEEktxRqKhFnNRcSIAQzJdQbkCAAA=
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502372473!71148366!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24228 invoked from network); 10 Aug 2017 13:41:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 13:41:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443320209"
Date: Thu, 10 Aug 2017 14:40:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810134052.h2lerqqpie3zpl2g@citrix.com>
References: <20170810112428.5769-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170810112428.5769-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: correct error message in
	xc_sr_common.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDE6MjQ6MjdQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGVuIHRoZSByZWNvcmQgbGVuZ3RoIGZvciBzZW5kaW5nIHRoZSBwMm0gZnJhbWVz
IGluIGEgbWlncmF0aW9uCj4gc3RyZWFtIGlzIHRvbyBsYXJnZSwgdGhlIGlzc3VlZCBlcnJvciBt
ZXNzYWdlIGlzIG5vdCB2ZXJ5IGhlbHBmdWw6Cj4gCj4geGM6IFJlY29yZCAoMHgwMDAwMDAwMywg
eDg2IFBWIFAyTSBmcmFtZXMpIGxlbmd0aCAweDggZXhjZWVkcyBtYXgKPiAgICAgKDB4ODAwMDAw
KTogSW50ZXJuYWwgZXJyb3IKPiAKPiBXaGVuIHByaW50aW5nIHRoZSBlcnJvciB1c2UgdGhlIHNp
emUgd2hpY2ggd2FzIHRlc3RlZCBpbnN0ZWFkIHRoYXQgb2YKPiB0aGUgcmVjb3JkIGhlYWRlciBs
ZW5ndGguCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:49:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:49: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.xen.org>)
	id 1dfnpM-0004cf-W5; Thu, 10 Aug 2017 13:48:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1dfnpL-0004c2-HH
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:48:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 74/CA-01995-A346C895; Thu, 10 Aug 2017 13:48:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCKsWRWlGSWpSXmKPExsXSNJVdUdcypSf
 S4PJrToslHxezWHzfMpnJgcnj6O7fTB6HP1xhCWCKYs3MS8qvSGDN2LrpL1vBQ/aKVTM3sjYw
 bmDrYuTkkBBQkrh5dSlzFyMXh5DAeUaJ+2vWskE4xxgljp99AZXZxijxcPpPVpAWNgFjiTv9K
 xlBbBEBdYk/FyaA2cwCKRLvVy5lAbGFBRwk5q7czQpR4yrx4M5aoDgHkK0nMe0QN0iYRUBVYv
 rpV2BX8AqYSuw9e4gdxGYUkJXobHjHBDFSXOLWk/lMEJcKSCzZc54ZwhaVePn4HyuErSNx9vo
 TRgjbQGLr0n0sELaixLmGQ2BrJQTcJPpmOEKEJSSmbHsPNV5P4sbUKWwQtrbEsoWvmSHOEZQ4
 OfMJywRGiVlIrpiFpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDWy00tL
 k5MT81JTCrWS87P3cQIjMV6BgbGHYx9e/0OMUpyMCmJ8hZ/6o4U4kvKT6nMSCzOiC8qzUktPs
 SowcEh0Ldm9QVGKZa8/LxUJQlevuSeSCHBotT01Iq0zBxgsoApleDgURLhtQRJ8xYXJOYWZ6Z
 DpE4x6nI0fdjyhUkIbIaUOC83SJEASFFGaR7cCFjiusQoKyXMy8jAwCDEU5BalJtZgir/ilGc
 g1FJmFcHZApPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoFRrURZqN7Rb+vqebsEruiU9zzZWXj3+
 nn7jPQpL+Tue6/41HgnftFUtYoOSbdjPy/trF1eLnzxQdt0rR7XFFORCWwsfqublmod0mOc8n
 jSgS2SBlcsPvybcLnSfNd1l4cLtfPzBFcaZJzWCZEXt5xuWcu2pffnrvt3S87e/yYgyh1w739
 1gNBqJZbijERDLeai4kQAn4wBXFcDAAA=
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502372920!70905899!1
X-Originating-IP: [130.149.7.33]
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 24376 invoked from network); 10 Aug 2017 13:48:41 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 13:48:41 -0000
X-tubIT-Incoming-IP: 130.149.6.152
Received: from ex-mbx-02.tubit.win.tu-berlin.de ([130.149.6.152]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.89/mailfrontend-7) with esmtp 
 id 1dfnpG-0000hC-3B; Thu, 10 Aug 2017 15:48:40 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de (130.149.6.163) by
 EX-MBX-02.tubit.win.tu-berlin.de (130.149.6.152) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Thu, 10 Aug 2017 15:48:37 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) by
 ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) with mapi id
 15.00.1293.002; Thu, 10 Aug 2017 15:47:59 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: Xen Grant table  frames for granting access permissions
Thread-Index: AQHTEd9HxmQZX4FdvU+YP/jCRC3l/w==
Date: Thu, 10 Aug 2017 13:47:59 +0000
Message-ID: <1502372917034.35589@campus.tu-berlin.de>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [130.149.39.71]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.69.2, Antivirus-Data: 5.42
x-puremessage: [Scanned]
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: [Xen-devel] Xen Grant table frames for granting access permissions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gQWxsLAoKSSBhbSBzdHJ1Z2dsaW5nIHdpdGggZml4aW5nIHRoZSBhbGxvY2F0aW9uIG9m
IHBhZ2VzIHRvIHNvbWUga25vd24gcGh5c2ljYWwgcGFnZXMgdXNlZCBmb3IgbWFwcGluZyBhbmQg
Z3JhbnRpbmcgYWNjZXNzIGJldHdlZW4gZ3Vlc3RzLgoKSSB3YW50IHRvIGZpeCB0aGUgYWxsb2Nh
dGlvbiBvZiBwYWdlcyBpLmUuIHRoZWlyIGZyYW1lIG51bWJlcnMgdG8gYmUgYmUgbWFwcGVkIHRv
IGZpeGVkIHBoeXNpY2FsIHBhZ2VzLiBJIG9ubHkgd2FudCB0byBkbyB0aGlzIGZvciBwYWdlcyBz
aGFyZWQgYmV0d2VlbiBndWVzdHMgZm9yIG1hcHBpbmcsYyBvcHlpbmcgYW5kIHRyYW5zZmVycmlu
ZyBkYXRhLgoKSXMgdGhlcmUgYW55IHdheSBpbiBsaW51eCB0byBjaGFuZ2UgbWFwcGluZyBvZiBh
bHJlYWR5IGFsbG9jYXRlZCBwYWdlcyB0byBzb21lIGZpeGVkIHBoeXNpY2FsIHBhZ2VzPwpJIHdh
bnQgdG8gY2hhbmdlIHRoZSBtYXBwaW5nIG9mIHBhZ2VzIGFsbG9jYXRlZCBpbiBrZXJuZWwgdXNl
ZCBieSB4ZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVycyB0byBzb21lIGZpeGVkIHBoc2lj
YWwgYWRkcmVzcyByYW5nZS4KCkkgaGF2ZSBsb29rZWQgaW50byBtcmVtYXAgZnVuY3Rpb25hbGl0
eSBidXQgaXQgaXMgdXNlZCBieSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9ucywgbm90IGJ5IGtlcm5l
bCBkcml2ZXJzLiBpb3JlbWFwIG1hcHMgYSBwaHlzY2lhbCBhZGRyZXNzIHRvIGEga2VybmVsIHZp
cnR1YWwgYWRkcmVzcyBzcGFjZS4gQnV0IEkgd2FudCBhbHJlYWR5IGFsbG9jYXRlZCB2aXJ0dWFs
IGFkZHJlc3Mgb2YgcGFnZSB0byBhIGZpeGVkIHBoeXNpY2FsIHBhZ2UuIEkgd2FudCB0byB1cGRh
dGUgaXRzIHBhZ2UgdGFibGUgZW50cnkgdG8gcG9pbnQgdG8gZml4ZWQgcGh5c2ljYWwgcGFnZS4K
ClRoYW5rcwpBbW5hIApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:49:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:49: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.xen.org>)
	id 1dfnpL-0004cU-Ow; Thu, 10 Aug 2017 13:48:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1dfnpK-0004bw-FB
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 13:48:42 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 6C/AD-01862-9346C895; Thu, 10 Aug 2017 13:48:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCKsWRWlGSWpSXmKPExsXSNJVdUdcypSf
 S4PJrToslHxezWHzfMpnJgcnj6O7fTB6HP1xhCWCKYs3MS8qvSGDN2LrpL1vBQ/aKVTM3sjYw
 bmDrYuTkkBBQkrh5dSlzFyMXh5DAeUaJ+2vWskE4xxgljp99AZXZxijxcPpPVpAWNgFjiTv9K
 xlBbBEBdYk/FyaA2cwCKRLvVy5lAbGFBRwk5q7czQpR4yrx4M5aoDgHkK0nMe0QN0iYRUBVYv
 rpV2BX8AqYSuw9e4gdxGYUkJXobHjHBDFSXOLWk/lMEJcKSCzZc54ZwhaVePn4HyuErSNx9vo
 TRgjbQGLr0n0sELaixLmGQ2BrJQTcJPpmOEKEJSSmbHsPNV5P4sbUKWwQtrbEsoWvmSHOEZQ4
 OfMJywRGiVlIrpiFpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDWy00tL
 k5MT81JTCrWS87P3cQIjMV6BgbGHYx9e/0OMUpyMCmJ8hZ/6o4U4kvKT6nMSCzOiC8qzUktPs
 SowcEh0Ldm9QVGKZa8/LxUJQlevuSeSCHBotT01Iq0zBxgsoApleDgURLhtQRJ8xYXJOYWZ6Z
 DpE4x6nI0fdjyhUkIbIaUOC83SJEASFFGaR7cCFjiusQoKyXMy8jAwCDEU5BalJtZgir/ilGc
 g1FJmFcHZApPZl4J3KZXQEcwAR0R4dsJckRJIkJKqoFRrURZqN7Rb+vqebsEruiU9zzZWXj3+
 nn7jPQpL+Tue6/41HgnftFUtYoOSbdjPy/trF1eLnzxQdt0rR7XFFORCWwsfqublmod0mOc8n
 jSgS2SBlcsPvybcLnSfNd1l4cLtfPzBFcaZJzWCZEXt5xuWcu2pffnrvt3S87e/yYgyh1w739
 1gNBqJZbijERDLeai4kQAn4wBXFcDAAA=
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502372920!70905899!1
X-Originating-IP: [130.149.7.33]
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 24376 invoked from network); 10 Aug 2017 13:48:41 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 13:48:41 -0000
X-tubIT-Incoming-IP: 130.149.6.152
Received: from ex-mbx-02.tubit.win.tu-berlin.de ([130.149.6.152]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.89/mailfrontend-7) with esmtp 
 id 1dfnpG-0000hC-3B; Thu, 10 Aug 2017 15:48:40 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de (130.149.6.163) by
 EX-MBX-02.tubit.win.tu-berlin.de (130.149.6.152) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Thu, 10 Aug 2017 15:48:37 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) by
 ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) with mapi id
 15.00.1293.002; Thu, 10 Aug 2017 15:47:59 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: Xen Grant table  frames for granting access permissions
Thread-Index: AQHTEd9HxmQZX4FdvU+YP/jCRC3l/w==
Date: Thu, 10 Aug 2017 13:47:59 +0000
Message-ID: <1502372917034.35589@campus.tu-berlin.de>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [130.149.39.71]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.69.2, Antivirus-Data: 5.42
x-puremessage: [Scanned]
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: [Xen-devel] Xen Grant table frames for granting access permissions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gQWxsLAoKSSBhbSBzdHJ1Z2dsaW5nIHdpdGggZml4aW5nIHRoZSBhbGxvY2F0aW9uIG9m
IHBhZ2VzIHRvIHNvbWUga25vd24gcGh5c2ljYWwgcGFnZXMgdXNlZCBmb3IgbWFwcGluZyBhbmQg
Z3JhbnRpbmcgYWNjZXNzIGJldHdlZW4gZ3Vlc3RzLgoKSSB3YW50IHRvIGZpeCB0aGUgYWxsb2Nh
dGlvbiBvZiBwYWdlcyBpLmUuIHRoZWlyIGZyYW1lIG51bWJlcnMgdG8gYmUgYmUgbWFwcGVkIHRv
IGZpeGVkIHBoeXNpY2FsIHBhZ2VzLiBJIG9ubHkgd2FudCB0byBkbyB0aGlzIGZvciBwYWdlcyBz
aGFyZWQgYmV0d2VlbiBndWVzdHMgZm9yIG1hcHBpbmcsYyBvcHlpbmcgYW5kIHRyYW5zZmVycmlu
ZyBkYXRhLgoKSXMgdGhlcmUgYW55IHdheSBpbiBsaW51eCB0byBjaGFuZ2UgbWFwcGluZyBvZiBh
bHJlYWR5IGFsbG9jYXRlZCBwYWdlcyB0byBzb21lIGZpeGVkIHBoeXNpY2FsIHBhZ2VzPwpJIHdh
bnQgdG8gY2hhbmdlIHRoZSBtYXBwaW5nIG9mIHBhZ2VzIGFsbG9jYXRlZCBpbiBrZXJuZWwgdXNl
ZCBieSB4ZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVycyB0byBzb21lIGZpeGVkIHBoc2lj
YWwgYWRkcmVzcyByYW5nZS4KCkkgaGF2ZSBsb29rZWQgaW50byBtcmVtYXAgZnVuY3Rpb25hbGl0
eSBidXQgaXQgaXMgdXNlZCBieSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9ucywgbm90IGJ5IGtlcm5l
bCBkcml2ZXJzLiBpb3JlbWFwIG1hcHMgYSBwaHlzY2lhbCBhZGRyZXNzIHRvIGEga2VybmVsIHZp
cnR1YWwgYWRkcmVzcyBzcGFjZS4gQnV0IEkgd2FudCBhbHJlYWR5IGFsbG9jYXRlZCB2aXJ0dWFs
IGFkZHJlc3Mgb2YgcGFnZSB0byBhIGZpeGVkIHBoeXNpY2FsIHBhZ2UuIEkgd2FudCB0byB1cGRh
dGUgaXRzIHBhZ2UgdGFibGUgZW50cnkgdG8gcG9pbnQgdG8gZml4ZWQgcGh5c2ljYWwgcGFnZS4K
ClRoYW5rcwpBbW5hIApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:49:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:49: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.xen.org>)
	id 1dfnpL-0004cE-Hx; Thu, 10 Aug 2017 13:48:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1dfnpJ-0004bl-N6
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:48:41 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6C/83-02177-8346C895; Thu, 10 Aug 2017 13:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEKsWRWlGSWpSXmKPExsXSNJVdUdcipSf
 SYMIffoslHxezWHzfMpnJgcnj6O7fTB6HP1xhCWCKYs3MS8qvSGDN2LrpL1vBQ/aKVTM3sjYw
 bmDrYuTkkBBQktjy9hV7FyMXh5DAeUaJW5smM0I4xxgl/u6+xgThbGOU+DFzHTNIC5uAscSd/
 pWMILaIgLrEnwsTwGxmgRSJ9yuXsoDYwgIOEnNX7maFqHGVeHBnLQuErSex8uwpsDksAqoSLb
 PPgcV5BUwlbr1vhzpjEqNE776DYEM5BSwlvl5oArMZBWQlOhveMUEsE5e49WQ+E8QPAhJL9px
 nhrBFJV4+/scKYRtIbF26jwXCVpQ413AIyOYAst0k+mY4QoQlJKZsew81Uk/ixtQpbBC2tsSy
 ha+ZIW4TlDg58wnLBEbJWUg2z0LSMgtJyywkLQsYWVYxahSnFpWlFukamuolFWWmZ5TkJmbm6
 BoaGOvlphYXJ6an5iQmFesl5+duYgTGKQMQ7GBcs93zEKMkB5OSKG/xp+5IIb6k/JTKjMTijP
 ii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLg5UvuiRQSLEpNT61Iy8wBJhKYUgkOHiURXl6QNG9
 xQWJucWY6ROoUoy5H04ctX5iEwGZIifNygxQJgBRllObBjYAltUuMslLCvIxABwrxFKQW5WaW
 oMq/YhTnYFQS5i0HmcKTmVcCt+kV0BFMQEdE+HaCHFGSiJCSAqZETqV+g4Xb75xQWvQuVyA62
 G7R6y+pvce/OE/4Lql74lh0/X6TqrpX29e9FE4qkeGLSrU6ezjjXfqxq7HMmSHuH82rmAuDK4
 69Up+y1LB7l8//xc2n5s/51pL88dyEwEYBvhWWfl80Ts6QcP6ksk22u8PNWuqV6v0IRb1gthL
 OWRM5ruqXfVZiKc5INNRiLipOBADWUr+SZQMAAA==
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502372919!51380735!1
X-Originating-IP: [130.149.7.33]
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 21305 invoked from network); 10 Aug 2017 13:48:40 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 13:48:40 -0000
X-tubIT-Incoming-IP: 130.149.6.151
Received: from ex-mbx-01.tubit.win.tu-berlin.de ([130.149.6.151]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.89/mailfrontend-5) with esmtp 
 id 1dfnpG-0003fq-6i; Thu, 10 Aug 2017 15:48:39 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de (130.149.6.163) by
 EX-MBX-01.tubit.win.tu-berlin.de (130.149.6.151) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Thu, 10 Aug 2017 15:48:35 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) by
 ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) with mapi id
 15.00.1293.002; Thu, 10 Aug 2017 15:47:58 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: Xen Grant table  frames for granting access permissions
Thread-Index: AQHTEd5ARpNi9dZFEkih+D4C0FHNbQ==
Date: Thu, 10 Aug 2017 13:47:51 +0000
Message-ID: <1502372906590.87724@campus.tu-berlin.de>
References: <378fed0e-7724-8a0c-de1f-1e14f4a5f26f@arm.com>
 <1500983455159.25007@campus.tu-berlin.de>,
 <20170725132841.qrbw5hrmmrn5lvfo@citrix.com>
In-Reply-To: <20170725132841.qrbw5hrmmrn5lvfo@citrix.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [130.149.39.71]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.69.2, Antivirus-Data: 5.42
x-puremessage: [Scanned]
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: [Xen-devel] Xen Grant table frames for granting access permissions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gQWxsLAoKSSBhbSBzdHJ1Z2dsaW5nIHdpdGggZml4aW5nIHRoZSBhbGxvY2F0aW9uIG9m
IHBhZ2VzIHRvIHNvbWUga25vd24gcGh5c2ljYWwgcGFnZXMgdXNlZCBmb3IgbWFwcGluZyBhbmQg
Z3JhbnRpbmcgYWNjZXNzIGJldHdlZW4gZ3Vlc3RzLgoKSSB3YW50IHRvIGZpeCB0aGUgYWxsb2Nh
dGlvbiBvZiBwYWdlcyBpLmUuIHRoZWlyIGZyYW1lIG51bWJlcnMgdG8gYmUgYmUgbWFwcGVkIHRv
IGZpeGVkIHBoeXNpY2FsIHBhZ2VzLiBJIG9ubHkgd2FudCB0byBkbyB0aGlzIGZvciBwYWdlcyBz
aGFyZWQgYmV0d2VlbiBndWVzdHMgZm9yIG1hcHBpbmcsYyBvcHlpbmcgYW5kIHRyYW5zZmVycmlu
ZyBkYXRhLgoKSXMgdGhlcmUgYW55IHdheSBpbiBsaW51eCB0byBjaGFuZ2UgbWFwcGluZyBvZiBh
bHJlYWR5IGFsbG9jYXRlZCBwYWdlcyB0byBzb21lIGZpeGVkIHBoeXNpY2FsIHBhZ2VzPwpJIHdh
bnQgdG8gY2hhbmdlIHRoZSBtYXBwaW5nIG9mIHBhZ2VzIGFsbG9jYXRlZCBpbiBrZXJuZWwgdXNl
ZCBieSB4ZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVycyB0byBzb21lIGZpeGVkIHBoc2lj
YWwgYWRkcmVzcyByYW5nZS4KCkkgaGF2ZSBsb29rZWQgaW50byBtcmVtYXAgZnVuY3Rpb25hbGl0
eSBidXQgaXQgaXMgdXNlZCBieSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9ucywgbm90IGJ5IGtlcm5l
bCBkcml2ZXJzLiBpb3JlbWFwIG1hcHMgYSBwaHlzY2lhbCBhZGRyZXNzIHRvIGEga2VybmVsIHZp
cnR1YWwgYWRkcmVzcyBzcGFjZS4gQnV0IEkgd2FudCBhbHJlYWR5IGFsbG9jYXRlZCB2aXJ0dWFs
IGFkZHJlc3Mgb2YgcGFnZSB0byBhIGZpeGVkIHBoeXNpY2FsIHBhZ2UuIEkgd2FudCB0byB1cGRh
dGUgaXRzIHBhZ2UgdGFibGUgZW50cnkgdG8gcG9pbnQgdG8gZml4ZWQgcGh5c2ljYWwgcGFnZS4K
ClRoYW5rcwpBbW5hIApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:49:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:49: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.xen.org>)
	id 1dfnpL-0004c3-B5; Thu, 10 Aug 2017 13:48:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1dfnpJ-0004bk-MU
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 13:48:41 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 04/32-01862-8346C895; Thu, 10 Aug 2017 13:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEKsWRWlGSWpSXmKPExsXSNJVdUdcipSf
 SYMIffoslHxezWHzfMpnJgcnj6O7fTB6HP1xhCWCKYs3MS8qvSGDN2LrpL1vBQ/aKVTM3sjYw
 bmDrYuTkkBBQktjy9hV7FyMXh5DAeUaJW5smM0I4xxgl/u6+xgThbGOU+DFzHTNIC5uAscSd/
 pWMILaIgLrEnwsTwGxmgRSJ9yuXsoDYwgIOEnNX7maFqHGVeHBnLQuErSex8uwpsDksAqoSLb
 PPgcV5BUwlbr1vhzpjEqNE776DYEM5BSwlvl5oArMZBWQlOhveMUEsE5e49WQ+E8QPAhJL9px
 nhrBFJV4+/scKYRtIbF26jwXCVpQ413AIyOYAst0k+mY4QoQlJKZsew81Uk/ixtQpbBC2tsSy
 ha+ZIW4TlDg58wnLBEbJWUg2z0LSMgtJyywkLQsYWVYxahSnFpWlFukamuolFWWmZ5TkJmbm6
 BoaGOvlphYXJ6an5iQmFesl5+duYgTGKQMQ7GBcs93zEKMkB5OSKG/xp+5IIb6k/JTKjMTijP
 ii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLg5UvuiRQSLEpNT61Iy8wBJhKYUgkOHiURXl6QNG9
 xQWJucWY6ROoUoy5H04ctX5iEwGZIifNygxQJgBRllObBjYAltUuMslLCvIxABwrxFKQW5WaW
 oMq/YhTnYFQS5i0HmcKTmVcCt+kV0BFMQEdE+HaCHFGSiJCSAqZETqV+g4Xb75xQWvQuVyA62
 G7R6y+pvce/OE/4Lql74lh0/X6TqrpX29e9FE4qkeGLSrU6ezjjXfqxq7HMmSHuH82rmAuDK4
 69Up+y1LB7l8//xc2n5s/51pL88dyEwEYBvhWWfl80Ts6QcP6ksk22u8PNWuqV6v0IRb1gthL
 OWRM5ruqXfVZiKc5INNRiLipOBADWUr+SZQMAAA==
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502372919!51380735!1
X-Originating-IP: [130.149.7.33]
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 21305 invoked from network); 10 Aug 2017 13:48:40 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 13:48:40 -0000
X-tubIT-Incoming-IP: 130.149.6.151
Received: from ex-mbx-01.tubit.win.tu-berlin.de ([130.149.6.151]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.89/mailfrontend-5) with esmtp 
 id 1dfnpG-0003fq-6i; Thu, 10 Aug 2017 15:48:39 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de (130.149.6.163) by
 EX-MBX-01.tubit.win.tu-berlin.de (130.149.6.151) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Thu, 10 Aug 2017 15:48:35 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) by
 ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) with mapi id
 15.00.1293.002; Thu, 10 Aug 2017 15:47:58 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: Xen Grant table  frames for granting access permissions
Thread-Index: AQHTEd5ARpNi9dZFEkih+D4C0FHNbQ==
Date: Thu, 10 Aug 2017 13:47:51 +0000
Message-ID: <1502372906590.87724@campus.tu-berlin.de>
References: <378fed0e-7724-8a0c-de1f-1e14f4a5f26f@arm.com>
 <1500983455159.25007@campus.tu-berlin.de>,
 <20170725132841.qrbw5hrmmrn5lvfo@citrix.com>
In-Reply-To: <20170725132841.qrbw5hrmmrn5lvfo@citrix.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [130.149.39.71]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.69.2, Antivirus-Data: 5.42
x-puremessage: [Scanned]
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: [Xen-devel] Xen Grant table frames for granting access permissions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gQWxsLAoKSSBhbSBzdHJ1Z2dsaW5nIHdpdGggZml4aW5nIHRoZSBhbGxvY2F0aW9uIG9m
IHBhZ2VzIHRvIHNvbWUga25vd24gcGh5c2ljYWwgcGFnZXMgdXNlZCBmb3IgbWFwcGluZyBhbmQg
Z3JhbnRpbmcgYWNjZXNzIGJldHdlZW4gZ3Vlc3RzLgoKSSB3YW50IHRvIGZpeCB0aGUgYWxsb2Nh
dGlvbiBvZiBwYWdlcyBpLmUuIHRoZWlyIGZyYW1lIG51bWJlcnMgdG8gYmUgYmUgbWFwcGVkIHRv
IGZpeGVkIHBoeXNpY2FsIHBhZ2VzLiBJIG9ubHkgd2FudCB0byBkbyB0aGlzIGZvciBwYWdlcyBz
aGFyZWQgYmV0d2VlbiBndWVzdHMgZm9yIG1hcHBpbmcsYyBvcHlpbmcgYW5kIHRyYW5zZmVycmlu
ZyBkYXRhLgoKSXMgdGhlcmUgYW55IHdheSBpbiBsaW51eCB0byBjaGFuZ2UgbWFwcGluZyBvZiBh
bHJlYWR5IGFsbG9jYXRlZCBwYWdlcyB0byBzb21lIGZpeGVkIHBoeXNpY2FsIHBhZ2VzPwpJIHdh
bnQgdG8gY2hhbmdlIHRoZSBtYXBwaW5nIG9mIHBhZ2VzIGFsbG9jYXRlZCBpbiBrZXJuZWwgdXNl
ZCBieSB4ZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVycyB0byBzb21lIGZpeGVkIHBoc2lj
YWwgYWRkcmVzcyByYW5nZS4KCkkgaGF2ZSBsb29rZWQgaW50byBtcmVtYXAgZnVuY3Rpb25hbGl0
eSBidXQgaXQgaXMgdXNlZCBieSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9ucywgbm90IGJ5IGtlcm5l
bCBkcml2ZXJzLiBpb3JlbWFwIG1hcHMgYSBwaHlzY2lhbCBhZGRyZXNzIHRvIGEga2VybmVsIHZp
cnR1YWwgYWRkcmVzcyBzcGFjZS4gQnV0IEkgd2FudCBhbHJlYWR5IGFsbG9jYXRlZCB2aXJ0dWFs
IGFkZHJlc3Mgb2YgcGFnZSB0byBhIGZpeGVkIHBoeXNpY2FsIHBhZ2UuIEkgd2FudCB0byB1cGRh
dGUgaXRzIHBhZ2UgdGFibGUgZW50cnkgdG8gcG9pbnQgdG8gZml4ZWQgcGh5c2ljYWwgcGFnZS4K
ClRoYW5rcwpBbW5hIApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 13:55:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 13:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfnwB-0005eD-N2; Thu, 10 Aug 2017 13:55:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388de1047=dario.faggioli@citrix.com>)
 id 1dfnwA-0005e7-Bu
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 13:55:46 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D1/F1-03044-1E56C895; Thu, 10 Aug 2017 13:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHRDpO6D1J5
 Ig2279Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1j76yF9yVrnjwNaWBcZpEFyMnh4RAiMTN
 NU+YQGxeAUOJL4evsXQxcnAICyRKTD2QCBJmEzCQeLNjLyuILSKgLPH5+UpmEJtZoESic+ZqF
 hCbRUBVYt/be+wgNqeAkUTD3atAcS4OIYHrjBKrb84Da+AXkJS49eUjVHO1RMuqe4wQN2hLHD
 nXzw5xg6DEyZlPwIYKCahJzJh7mXUCI98sJC2zkJRBxDUlWrf/ZoewtSWWLXzNDGHbSqxb9x6
 qxkZi09UFjBC2vMT2t3OYFzCyr2LUKE4tKkst0jU00EsqykzPKMlNzMwB8sz0clOLixPTU3MS
 k4r1kvNzNzECQ5kBCHYwHn8fd4hRkoNJSZS3+FN3pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3
 u8pPZFCgkWp6akVaZk5wKiCSUtw8CiJ8N4DSfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlD
 ivDDBGhQRAijJK8+BGwCL8EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5U0BW8WTmlcBtegV
 0BBPQERG+nSBHlCQipKQaGFdL7Nc5PDt/AUvIhFf8j6zF1a4qqKs4FxcJ31v9+9HZRBW3yROK
 /6Uk9tzX79rQcrn81KabptYHnEKf/mjsMCxSkqreX6h9fp3fWUk1QwM7xzUM25q3XVq0vFrmR
 vEMfr4Zplt771uIt85dWVA9ZXtPwt+QCzExqy4vsHrJxDwpeZ5G5MWaQ0osxRmJhlrMRcWJAJ
 YbtvLrAgAA
X-Env-Sender: prvs=388de1047=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502373342!54294674!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41134 invoked from network); 10 Aug 2017 13:55:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 13:55:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; 
 d="asc'?scan'208";a="435023258"
Message-ID: <1502373333.5719.29.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Date: Thu, 10 Aug 2017 15:55:33 +0200
In-Reply-To: <1502300045.5719.23.camel@citrix.com>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114249858.22910.4601418126082976816.stgit@Solace>
 <59882AB402000078001038E0@prv-mh.provo.novell.com>
 <1502300045.5719.23.camel@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8891041139664759148=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8891041139664759148==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Auuk3ZDH8b9mz2aZfpzO"

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

On Wed, 2017-08-09 at 19:34 +0200, Dario Faggioli wrote:
> On Mon, 2017-08-07 at 02:54 -0600, Jan Beulich wrote:
> > > > > Dario Faggioli <dario.faggioli@citrix.com> 07/27/17 10:01 AM
> > > +/*
> > > + * Timer for making sure the CPU where a callback is queued does
> > > + * periodically poke rcu_pedning(), so that it will invoke the
> > > callback
> > > + * not too late after the end of the grace period.
> > > + */
> > > +void rcu_idle_timer_start()
> > > +{
> > > +=C2=A0=C2=A0=C2=A0=C2=A0struct rcu_data *rdp =3D &this_cpu(rcu_data)=
;
> > > +
> > > +=C2=A0=C2=A0=C2=A0=C2=A0if (likely(!rdp->curlist))
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return;
> >=20
> > I would have expected this to be the inverse of the original
> > condition in
> > rcu_needs_cpu() - why is there no rcu_pending() invocation here?
> >=20
>=20
> [...]
>
> Actually, it's entirely possible that it is having rcu_pending(cpu)
> in
> rcu_needs_cpu() is, for us, redundant. In fact, although it does make
> sense in Linux, both code inspection and some investigation I've just
> done, makes me believe that there won't be cases where a CPU is
> denied
> going offline because it sees rcu_pending() returning 1.
>=20
> In fact, when we call rcu_pending(), within cpu_is_haltable(), we
> have
> already gone through it before. And if there were pending work, we've
> raised the softirq and dealt with it. If there weren't, neither there
> is now.
>=20
> I'm therefore leaning toward removing rcu_pending() from the
> rcu_needs_cpu() check as well. At that point, we'll indeed have the
> check inside rcu_start_idle_timer(), be the opposite of the original
> check in rcu_needs_cpu(). :-)
>=20
FTR, I'm not so sure of this last thing any longer. I mean, the
analysis I provided is still correct, but I'm investigating the other
possible race existing in the code that Tim has hinted at in his mail,
and I think it could be useful to have rcu_pending() checked in here,
to solve/avoid that one.

It's also possible that I'll actually remove it from rcu_needs_cpu(),
but to move it somewhere else... As I said, I'm still looking into the
problem.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-Auuk3ZDH8b9mz2aZfpzO
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZjGXWAAoJEBZCeImluHPuQjoQAOhEa6hvVEeOhLspHo7XVKhE
5oPN2IHOvMjW6Fy2NR4MR70qur2FWwOuRXtZBrNjyAZulVTdfMs1VEl20jz7E0Sc
Y1ZFARli1//MtxWJj+BYrmxTFFuKUdbWVWvqWsxmCuMsn5/D5BmakCL3bFFHsbNQ
mhaBO0P1+OJSGT2a9tc/55LfdU9KHWCyxik2BAfnbJZtmhbUTzOkVAGS0lSIZ+J8
E1GyKevNvox+YJQHjDtDUeiaHNWs8C61tNt+j5Z0iIuoenLhODxDwr6Elf5LV9MG
N8wgg1WKsDXcs2DOnjXnum8BHVc3YVAsQX8E5gy7EFu0dCyNxLcu06eOG0yvyz1F
vwDSN3tiq462KDOFhEXSYhDtoqAHpAEYUfE+jFJxyiRWU5/BfZ7cKbXuZ4we3/fv
sVGvgQUBs7t1jf0ATsvLKzk5NANvanue3CmjWwxzkiE1LHs8bTwThLibUkJQUFLs
9z2NqDwZ7e4Wc+id/WomtHObgYJsPYJVRYeGToWi0mNVLoViDXDtac3aS3JPOkZ/
zs8+sON6RTk8bR0m+4MGHvOLw4N4jHukDSt4fVXzyCwfrF01LPUUbCk6bhCRzlZV
GgjZF07t5fmdzjg7wdv83oNG2FVidFTJ0Bn7+Sa7WN+tG0L0DvrcxXKAtk9HYQxs
og4O6hpmVjrEcyrmdvek
=RQlV
-----END PGP SIGNATURE-----

--=-Auuk3ZDH8b9mz2aZfpzO--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8891041139664759148==--


From xen-devel-bounces@lists.xen.org Thu Aug 10 14:01:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14:01: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.xen.org>)
	id 1dfo1c-0006OH-DG; Thu, 10 Aug 2017 14:01:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3885c6c1c=anthony.perard@citrix.com>)
 id 1dfo1b-0006OB-8t
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 14:01:23 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C8/E4-03044-2376C895; Thu, 10 Aug 2017 14:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva5Rek+
 kwfotLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJkxtZC1ZyVkyfc4ulgfEvexcjJ4eEgL9E
 w7KNrCA2i4CqxKT5f8DibAIGEiumX2XsYuTgEBHQlfh2tQAkzCygLjH5ymfmLkYuDmGBFkaJZ
 TcfsoAkeAWsJVZv/wZmCwk4SlycsAkqLihxcuYTFohmHYkFuz+xgcxkFpCWWP6PA8TkFHCSeH
 MnA6RCVEBZYt6+VWwQU9QkbixcxjKBkW8WkkGzkAyahTBoASPzKkb14tSistQiXVO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGMAgh2M0y/7H2KU5GBSEuUt/tQdKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCly2tJ1JIsCg1PbUiLTMHGO4waQkOHiURXn6QNG9xQWJucWY6R
 OoUo6KUOO+EVKCEAEgiozQPrg0WY5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzHsZZApPZl
 4J3PRXQIuZgBZH+HaCLC5JREhJNTB6rHplEvY/5eS539O279lru3FWVIZDnPPxo6tXVXaw/6u
 cyyJQf9x324/SD4xs5ZGRGkq+GY6/Rb85xe7IvtyhsyXhj6XTFr+dHnrh17J7gu+fynZ9p3ZS
 pdHNI1Vqz+2pGXOyf9/4IX6FXfKwnADDc0ezF6uNi7c6N7KtqirXVltWbh7Y3qnEUpyRaKjFX
 FScCAAl/lYRrAIAAA==
X-Env-Sender: prvs=3885c6c1c=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502373680!70687970!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36808 invoked from network); 10 Aug 2017 14:01:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 14:01:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443323896"
Date: Thu, 10 Aug 2017 15:00:56 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20170810140056.GG1519@perard.uk.xensource.com>
References: <0a5d7da1-7653-a6ab-99be-4e58f1e73f33@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0a5d7da1-7653-a6ab-99be-4e58f1e73f33@eikelenboom.it>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen-unstable / Qemu-upstream: QMP server:
 Unsupported bus. Bus doesn't have property 'acpi-pcihp-bsel' set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDY6MzQ6NDNQTSArMDIwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IEwuUy4sCj4gCj4gSXQgc2VlbXMgdGhlIHhlbiBxZW11LXVwc3RyZWFtIHRy
ZWUgZ290IHVwZGF0ZWQgZnJvbSBxZW11IHVwc3RyZWFtIGxhc3Qgd2Vlay4gCj4gVW5mb3J0dW5h
dGVseSBhIGNoYW5nZSBicmVha3MgcGNpLXBhc3N0aHJvdWdoIGZvciBIVk0nczoKPiAgICAgbGli
eGw6IGVycm9yOiBsaWJ4bF9xbXAuYzoyODc6cW1wX2hhbmRsZV9lcnJvcl9yZXNwb25zZTogRG9t
YWluIDIwOnJlY2VpdmVkIGFuIGVycm9yIG1lc3NhZ2UgZnJvbSBRTVAgc2VydmVyOiBVbnN1cHBv
cnRlZCBidXMuIEJ1cyBkb2Vzbid0IGhhdmUgcHJvcGVydHkgJ2FjcGktcGNpaHAtYnNlbCcgc2V0
Cj4gICAgIGxpYnhsOiBlcnJvcjogbGlieGxfcGNpLmM6MTI5MzpsaWJ4bF9fYWRkX3BjaWRldnM6
IERvbWFpbiAyMDpsaWJ4bF9kZXZpY2VfcGNpX2FkZCBmYWlsZWQ6IC0zCj4gICAgIGxpYnhsOiBl
cnJvcjogbGlieGxfY3JlYXRlLmM6MTQ1ODpkb21jcmVhdGVfYXR0YWNoX2RldmljZXM6IERvbWFp
biAyMDp1bmFibGUgdG8gYWRkIHBjaSBkZXZpY2VzCj4gICAgIGxpYnhsOiBlcnJvcjogbGlieGxf
ZG9tYWluLmM6MTAwMzpsaWJ4bF9fZGVzdHJveV9kb21pZDogRG9tYWluIDIwOk5vbi1leGlzdGFu
dCBkb21haW4KPiAgICAgbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzo5NjI6ZG9tYWluX2Rl
c3Ryb3lfY2FsbGJhY2s6IERvbWFpbiAyMDpVbmFibGUgdG8gZGVzdHJveSBndWVzdAo+ICAgICBs
aWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjg4OTpkb21haW5fZGVzdHJveV9jYjogRG9tYWlu
IDIwOkRlc3RydWN0aW9uIG9mIGRvbWFpbiBmYWlsZWQKPiAKPiBUaGUgY3VscHJpdCBpcyBjb21t
aXQ6ICJwYzogcGNpaHA6IGF2b2lkIGFkZGluZyBBQ1BJX1BDSUhQX1BST1BfQlNFTCB0d2ljZSIg
KGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNjZTM3YjYpLgo+IEkgdmVyaWZpZWQg
dGhhdCByZXZlcnRpbmcgdGhpcyBjb21taXQgZml4ZXMgdGhlIGlzc3VlLgoKVGhhbmtzLCBJJ2xs
IGxvb2sgaW50byB0aGlzLgoKSGF2ZSB5b3UgdHJ5IHdpdGggYSBtb3JlIHJlY2VudCBRRU1VID8g
ZnJvbSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKCi0tIApBbnRob255IFBFUkFSRAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 14:09:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14:09: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.xen.org>)
	id 1dfo9C-0006di-6G; Thu, 10 Aug 2017 14:09:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dfo9B-0006dc-0G
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 14:09:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 86/B9-03368-8096C895; Thu, 10 Aug 2017 14:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsVyTUIiTJc9syf
 SoPGEmcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF30kPWgk9MFWsPb2duYNzN1MXIySEh4C9x
 +8AfdhBbSKBGYvG9BsYuRg6guI/Ey1MOXYxcHJwCi3glOo5NZgRxJAS2MEm8P3aBDaKhg1Hi3
 30BkISQwDYge8sDZpCEsEC8xOanO1hAbBGBKInmM9OZIRo8JSYuPQnWzCagK7Hg4EqwK/gF1C
 QO77wCVs8r4CCxfPJXsBoWAVWJLa8Xg8VFBcIl9n+/xgxRIyhxcuYTsDingJfE8r+XweqZBcw
 k5m1+yAxhi0vcejKfCcKWl9j+dg7zBEaRWUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3QNTfWS
 ijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIjgwEIdjB+WxZwiFGSg0lJlLf4U3ekE
 F9SfkplRmJxRnxRaU5q8SFGGQ4OJQne3ek9kUKCRanpqRVpmTnAGIVJS3DwKInwWoCkeYsLEn
 OLM9MhUqcYdTmaPmz5wiTEkpeflyolzrscpEgApCijNA9uBCxdXGKUlRLmZQQ6SoinILUoN7M
 EVf4VozgHo5IwbxnIFJ7MvBK4Ta+AjmACOiLCtxPkiJJEhJRUA+OkfTorT7q4na5RfH4poE/3
 d6CmUgvvxOWWZ4+8n3L47tGHi+Yxv9ubc2cR61l/oydl/0S/WRvHppzT3qDOnfMhLPkD28foQ
 F3bU5Mc5Le/33aYnZWjbU/6k/Ob16VeMJn5Lvai8ZlyhpPGhfODdRYf5TJyXFkTV//2yYosyx
 vL//T8XbxqxXYvJZbijERDLeai4kQA9sEOwhIDAAA=
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502374151!111337173!1
X-Originating-IP: [214.24.24.86]
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 9804 invoked from network); 10 Aug 2017 14:09:11 -0000
Received: from ucol19pa13.eemsg.mail.mil (HELO ucol19pa13.eemsg.mail.mil)
 (214.24.24.86)
 by server-9.tower-27.messagelabs.com with SMTP; 10 Aug 2017 14:09:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="506250905"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by ucol19pa13.eemsg.mail.mil with ESMTP; 10 Aug 2017 14:09:10 +0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; 
   d="scan'208";a="957107"
IronPort-PHdr: =?us-ascii?q?9a23=3AZc1j9xJNCC+gXHpVC9mcpTZWNBhigK39O0sv0rFi?=
 =?us-ascii?q?tYgfKfrxwZ3uMQTl6Ol3ixeRBMOAuqIC27Wd7fGocFdDyK7JiGoFfp1IWk1Nou?=
 =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?=
 =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDmwbalxIRi0ognct80bipZ+J6gszRfEvmFGcP?=
 =?us-ascii?q?lMy2NyIlKTkRf85sOu85Nm7i9dpfEv+dNeXKvjZ6g3QqBWAzogM2Au+c3krgLD?=
 =?us-ascii?q?QheV5nsdSWoZjBxFCBXY4R7gX5fxtiz6tvdh2CSfIMb7Q6w4VSik4qx2UxLjlj?=
 =?us-ascii?q?sJOCAl/2HWksxwjbxUoBS9pxxk3oXYZJiZOOdicq/BeN8XQ2ROXtxVVydcHI2y?=
 =?us-ascii?q?aYUBBPcFMepBsYXxu14CoB2jDgeuGezv0CdFiGLo06000+ohFgLI0gIuEN0Bsn?=
 =?us-ascii?q?vbsNr7ObwOUe231qTE0SnPYv1U1Dr79YPGcgohofaJXb9of8Te008vFwLbgVWU?=
 =?us-ascii?q?tIfrMS2a3fkMvWiB9eVvT+yvgHMgpg5srTig29kjiobTho0P0V3E6SV4z5o1Jd?=
 =?us-ascii?q?2/UkJ7Z8WkH4FKuyGVMIt2XNovTmd1syg50r0LoYO3cScFxZg9xxPTduaLf5aH?=
 =?us-ascii?q?7x79TuqdPDF1j29/dr2lnRa9602gx/X5VsmzzVlFsDJIksLJtnARzxzT7dWHSu?=
 =?us-ascii?q?dl8kehxzmP0wfT5/lYIU8uj6rbKoMhwqUqmpoPsUXMAi/2mELsgK+Qakok4fSn?=
 =?us-ascii?q?5/7iYrXnop+QL450igfgPaQygsGzHOs1PwcUU2Wb5OiwzqPv8ELnTLlQk/E6iq?=
 =?us-ascii?q?zZv4rbJcQfqK65GQhV0oM75hmiADepzcoXnXYdLF1fYx+Hk4joNE3OIPD/F/u/?=
 =?us-ascii?q?hU+sny1xy/DJOb3hHI3BLmLfn7f5YbZ990lcxRIpwtBZ+p1UEK8OIfzpVkDts9?=
 =?us-ascii?q?zYCQc5PBKuw+vpE9hyyoIeWX6VAq+YP6Leq0OH5uUqI+OUfo8apC79K+Q55/7p?=
 =?us-ascii?q?lXI4lkESfa+w0ZQKdn+4AOppI0GCbHrog9cBCnsKvhEkQO3lllKCVyRfZ3GoX6?=
 =?us-ascii?q?IztXkHD9ePC4vZS5/lq7uGxCqhVslfYGxcB0/KGnDvb4ieAN8HaT6II98nmTsB?=
 =?us-ascii?q?A/zpe4InkB2jqgL+g+53I+yR9iAGuJbL0Nlu+/aVhRw0sztuAJLO/XuKSjRYl2?=
 =?us-ascii?q?UJSjt+8K03jlZ0w1nLhaR3j/FXD9V7++JCUgB8M4XVieN9FYahCUr6Yt6VRQP+?=
 =?us-ascii?q?EZ2dCjYrQ4d0moVWbg=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2D3AQC0Z4xZ/wHyM5BcGgEBAQECAQEBAQgBAQEBFQEBAQE?=
 =?us-ascii?q?CAQEBAQgBAQEBgwQrgXieF4FumCeFRwKEeFcBAQEBAQEBAQIBaiiCMyQBgkEBB?=
 =?us-ascii?q?SMVUQsNCwICJgICVwYBDAYCAQGICoIhrGyCJiICi0UBAQEHAQEBASSBC4IdggK?=
 =?us-ascii?q?DWoJ8iAaCYQEEoB2UOIF3AYlhhnmWDleBCigMHyoPhhWBaiQ2iiQBAQE?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 10 Aug 2017 14:09:10 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7AE99v4021559; Thu, 10 Aug 2017 10:09:10 -0400
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1502371056-11384-1-git-send-email-andrew.cooper3@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <67c921bf-0f19-2ef5-dc7d-9b77ed58dd2b@tycho.nsa.gov>
Date: Thu, 10 Aug 2017 10:09:09 -0400
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: <1502371056-11384-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xsm/flask: Fix build following "xsm:
 correct AVC lookups for two sysctls"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTAvMjAxNyAwOToxNyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBhdmNfY3VycmVu
dF9oYXNfcGVybSgpIHRha2VzIDQgYXJndW1lbnRzLCBub3QgMy4gIFNwb3R0ZWQgYnkgYSBUcmF2
aXMKPiByYW5kY29uZmlnIHJ1biB3aGljaCBhY3R1YWxseSB0dXJuZWQgWFNNIG9uLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpX
aG9vcHMsIGxvb2tzIGxpa2UgSSBzZW50IHRoZSBub24tYnVpbGQtdGVzdGVkIHBhdGNoIGJ5IGFj
Y2lkZW50LgpUaGFua3MgZm9yIGNhdGNoaW5nIHRoaXMhCgpBY2tlZC1ieTogRGFuaWVsIERlIEdy
YWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 14:18:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14: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.xen.org>)
	id 1dfoHh-0007Kn-03; Thu, 10 Aug 2017 14:18:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388e22bb3=Andrew.Cooper3@citrix.com>)
 id 1dfoHg-0007Kh-IY
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 14:18:00 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B6/79-01724-71B6C895; Thu, 10 Aug 2017 14:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsWyU9JRQlc8uyf
 SoG0Vn8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHnWXjBYpaKR/M3szUwXmHuYuTkkBDwk/i+
 dR87iC0sEC+x+ekOFhBbRCBQYsfXp0wgtpBAvcTVbTfAatgE9CV2v/gEFucVsJVoffeLEcRmE
 VCVuNFwGKxXVCBcYv/3a8wQNYISJ2c+AYtzCjhKfJmxhK2LkYODWUBTYv0ufZAws4C8xPa3c5
 ghbHGJpi8rWSHWqklc67/EDnFmusTEZz0sExj5ZyGZOgth0iwkk2YhmbSAkWUVo0ZxalFZapG
 ukaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgWNYzMDDuYOzZ63eIUZKDSUmU
 t/hTd6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5pmT2RQoJFqempFWmZOcAIgUlLcPAoifCeA
 0nzFhck5hZnpkOkTjEac2xYvf4LE0fThy1fmIRY8vLzUqXEeR+DlAqAlGaU5sENgkXuJUZZKW
 FeRgYGBiGegtSi3MwSVPlXjOIcjErCvJdApvBk5pXA7XsFdAoT0CkRvp0gp5QkIqSkGhi7hKb
 fa3xzIPalqcYTtphzq542GZYV+iU9U5NYNntR/IdYXrWcouKll47m6dVuFl63NPeZ1gx9IbX2
 vedWtm52mnP2nNHr44G6h+dvXVaTc2mK3glThYyHr+JCHueWHFiYoBLY92GbakNW5L9Ix/0fK
 +0/iWfPf/H3RJTln90ex/UauIzkL+1RYinOSDTUYi4qTgQAEdfwPNcCAAA=
X-Env-Sender: prvs=388e22bb3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502374678!101859230!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5278 invoked from network); 10 Aug 2017 14:17:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 14:17:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="50797241"
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1502371056-11384-1-git-send-email-andrew.cooper3@citrix.com>
 <67c921bf-0f19-2ef5-dc7d-9b77ed58dd2b@tycho.nsa.gov>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <51f92e29-b008-47c4-26db-83a034b49346@citrix.com>
Date: Thu, 10 Aug 2017 15:11:45 +0100
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: <67c921bf-0f19-2ef5-dc7d-9b77ed58dd2b@tycho.nsa.gov>
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] xsm/flask: Fix build following "xsm:
 correct AVC lookups for two sysctls"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTU6MDksIERhbmllbCBEZSBHcmFhZiB3cm90ZToKPiBPbiAwOC8xMC8yMDE3
IDA5OjE3IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBhdmNfY3VycmVudF9oYXNfcGVybSgp
IHRha2VzIDQgYXJndW1lbnRzLCBub3QgMy4gIFNwb3R0ZWQgYnkgYSBUcmF2aXMKPj4gcmFuZGNv
bmZpZyBydW4gd2hpY2ggYWN0dWFsbHkgdHVybmVkIFhTTSBvbi4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPgo+IFdob29wcywg
bG9va3MgbGlrZSBJIHNlbnQgdGhlIG5vbi1idWlsZC10ZXN0ZWQgcGF0Y2ggYnkgYWNjaWRlbnQu
Cj4gVGhhbmtzIGZvciBjYXRjaGluZyB0aGlzIQo+Cj4gQWNrZWQtYnk6IERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoKVGhhbmtzLgoKV2hpbGUgeW91IGFyZSBoZXJlLCBh
bnkgaW5wdXQgb24KaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZy9tc2cxMTI5MzAuaHRtbCA/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 14:20:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14:20: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.xen.org>)
	id 1dfoK2-0007u8-Bw; Thu, 10 Aug 2017 14:20:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfoK1-0007tr-1A
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 14:20:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 1E/4B-02184-8AB6C895; Thu, 10 Aug 2017 14:20:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXdJdk+
 kwfvfwhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPznP1vBu8iKE1fnsjQw
 nrLoYuTiEBL4yyjx4dUrZgjnMaPEsW9TWSCcbYwSO451snUxcnKICDhLfD0zlx3E5hXQl3i1p
 JcFxBYWCJX48fgWWIOEwDZ5iZvvN4IlJAS8JRbv72KHsTter2HqYmTnYBOwkjgkBhJlEVCVuH
 f5KdMERu4FjAyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 CvV7PwMC4g3FXu98hRkkOJiVR3uJP3ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHinZfZECgkW
 paanVqRl5gDDDyYtwcGjJMJ7DiTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivI9BigRAi
 jJK8+BGwGLhEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3uYsoCk8mXklcJteAR3BBHREhG
 8nyBEliQgpqQZGhss2x7MNdhfMXlsSfr933dPVu7/Na0+PSqpzKjF6uGHxjfAehcg1W1PEbk1
 Nj5736Z1UWPM0x/0yJt8ulkxtMpPQPOqls/JD47ZFdulHTxon3mtS9jTX8uS1m/lHXM5yuUrw
 /QZldR99gZAnuwOtt4UffyC5v6Tki92PgBN7u8TCz6VoVOxUYinOSDTUYi4qTgQAkoUeDoACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502374819!92701972!1
X-Originating-IP: [104.130.215.37]
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 15889 invoked from network); 10 Aug 2017 14:20:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 14:20:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfoJt-0002Ab-FC; Thu, 10 Aug 2017 14:20: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 1dfoJn-0003SO-UD; Thu, 10 Aug 2017 14:20:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfoJn-0005Cs-L5; Thu, 10 Aug 2017 14:20:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112543-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=54affb3a3623b1d36c95e34faa722a5831323a74
X-Osstest-Versions-That: qemuu=ac44ed2afb7c60255e989b163301479f5b4ecd04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 14:20:11 +0000
Subject: [Xen-devel] [qemu-mainline test] 112543: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1NDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEyNDU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDU2CiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI0NTYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1NgogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyNDU2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0NTYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ1NgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEyNDU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI0NTYKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMjQ1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNDU2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI0NTYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA1NGFmZmIzYTM2
MjNiMWQzNmM5NWUzNGZhYTcyMmE1ODMxMzIzYTc0CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAg
ICAgICAgICAgICAgICBhYzQ0ZWQyYWZiN2M2MDI1NWU5ODliMTYzMzAxNDc5ZjViNGVjZDA0CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI0NTYgIDIwMTctMDgtMDUgMDA6MTc6NDEgWiAgICA1IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyNTA2ICAyMDE3LTA4LTA3IDA5OjM5OjE5IFogICAg
MyBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNTI3ICAyMDE3LTA4
LTA5IDAyOjAyOjQ3IFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxp
YS5jb20+CiAgQWxla3NhbmRyIEJlenp1Ymlrb3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0
LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGVuaXMg
Vi4gTHVuZXYgPGRlbkBvcGVudnoub3JnPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxi
ZXJ0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1
c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEplZmYgQ29keSA8amNv
ZHlAcmVkaGF0LmNvbT4KICBKb3NlcGggTXllcnMgPGpvc2VwaEBjb2Rlc291cmNlcnkuY29tPgog
IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVy
IE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8
cnRoQHR3aWRkbGUubmV0PgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc2MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 14:20:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14: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.xen.org>)
	id 1dfoKM-0007xS-Nm; Thu, 10 Aug 2017 14:20:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfoKK-0007x4-Vt
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 14:20:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A8/A2-03582-CBB6C895; Thu, 10 Aug 2017 14:20:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXd3dk+
 kwbJuIYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHF/0k6Vgv3LFyiOnWBoY
 D0t2MXJxCAn8ZZR4tOM0C4TzmFHi77ONUM42RonPZzexdzFycogIOEt8PTMXzOYV0JdY1rKDu
 YuRg0MYyJ5/iA+kXkLgK7PEwh3n2EBqJAS8JA4t3MEEYy/93gs0lJ2DTcBK4pAYSJRFQFXi7J
 bfTBMYuRcwMqxi1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OQMQ7GD8tCzgEKMkB5OSKG/xp+5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK837N6IoUEi1LT
 UyvSMnOAwQeTluDgURLh3QuS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd6XIEUCIEUZp
 XlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvM0gU3gy80rgNr0COoIJ6IgI306QI0
 oSEVJSDYyifvO84mpXRTdXqeyR7ujy2HB51WrLtZ9NHbg446ZIH94Z1RU1naWq6zrHLeYqRc3
 H31MUT2zPDk8uyGzwWhto+/pEZpjXvIPSuttOy6pVVK/PC2CXqpB17VBdI1G8X4h94uSLe12C
 vvsIW9rsm3jqo/OpvDOxs63MBbLuC9WV+qt/1VueqcRSnJFoqMVcVJwIADjGbN9/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502374842!77239192!1
X-Originating-IP: [104.130.215.37]
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 64295 invoked from network); 10 Aug 2017 14:20:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 14:20:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfoKH-0002BO-K3; Thu, 10 Aug 2017 14:20: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 1dfoKC-0003So-D5; Thu, 10 Aug 2017 14:20:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfoKC-0005IJ-7t; Thu, 10 Aug 2017 14:20:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112547-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=95cc9a51e1057ace27ef09b5e19fa45d3e66ef2b
X-Osstest-Versions-That: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 14:20:36 +0000
Subject: [Xen-devel] [ovmf test] 112547: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1NDcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNTM5CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MzkKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOTVjYzlhNTFlMTA1N2FjZTI3ZWYwOWI1ZTE5ZmE0NWQzZTY2ZWYyYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgN2VmMGRhZTA5MmFmY2ZiNmZh
YjdlODM3MmM3ODA5NzY3MjE2OGM0YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTM5ICAyMDE3
LTA4LTA5IDE2OjQ2OjQ1IFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMjU0NSAg
MjAxNy0wOC0xMCAwNDo0NzoyNSBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMjU0NyAgMjAxNy0wOC0xMCAwOTo1Mjo0OCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIENo
cmlzIFJ1ZmZpbiA8Y2hyaXMucnVmZmluQGludGVsLmNvbT4KICBIdWFqaW5nIExpIDxodWFqaW5n
LmxpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCA5NWNjOWE1MWUxMDU3YWNlMjdlZjA5YjVlMTlmYTQ1ZDNlNjZl
ZjJiCkF1dGhvcjogQ2hyaXMgUnVmZmluIDxjaHJpcy5ydWZmaW5AaW50ZWwuY29tPgpEYXRlOiAg
IFRodSBBdWcgMyAyMzozNzo0MiAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzL2Vka3NldHVwLnNo
OiBmaXggaW52YWxpZCB0ZXN0IGZvciBjdXJyZW50IHdvcmtpbmcgZGlyZWN0b3J5CiAgICAKICAg
IGVka3NldHVwLnNoIGltcGxlbWVudHMgYSB0ZXN0IHRoYXQgcmVxdWlyZXMgdGhlIGN1cnJlbnQg
d29ya2luZwogICAgZGlyZWN0b3J5IHRvIGNvbnRhaW4gdGhlIGVka3NldHVwLnNoIHNjcmlwdC4g
IFRoaXMgdGVzdCBoYXMgdGhlIHNpZGUKICAgIGVmZmVjdCBvZiByZXF1aXJpbmcgdGhlIFdPUktT
UEFDRSB0byBiZSBzZXQgdG8gdGhlIHNhbWUgZGlyZWN0b3J5IGFzCiAgICB0aGUgZWRrc2V0dXAu
c2guICBJbiBhIG11bHRpcGxlIHdvcmtzcGFjZSBjb25maWd1cmF0aW9uLCBpdCBpcwogICAgcmVx
dWlyZWQgdG8gYmUgYWJsZSB0byBoYXZlIGEgV09SS1NQQUNFIHRoYXQgaXMgZGlmZmVyZW50IGZy
b20gdGhlCiAgICBkaXJlY3RvcnkgdGhhdCBjb250YWlucyBlZGtzZXR1cC5zaC4gIFRoaXMgY2hh
bmdlc2V0IHNraXBzIHRoaXMgdGVzdAogICAgaWYgUEFDS0FHRV9QQVRIIGlzIHNldC4KICAgIAog
ICAgQ2hhbmdlLUlkOiBJZTZmMTZhMDhjMDEyYmFmNGU2NTBjNDhjYzhlOTFjZGM0NjZkMDVmMgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogQ2hyaXMgUnVmZmluIDxjaHJpcy5ydWZmaW5AaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4K
CmNvbW1pdCBkNTA2ZDhkYjcxNjhjMmMxMmE5ZTdhZmUwYmY5MDQ3ZDE0ZWM0YzU0CkF1dGhvcjog
SHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEF1ZyA3IDE1OjUx
OjQzIDIwMTcgKzA4MDAKCiAgICBTaGVsbFBrZy9kcml2ZXI6IFNob3cgIi0iIGluIG5vbi1TRk8g
bW9kZQogICAgCiAgICBUaGUgcGF0Y2ggc2hvd3MgIlgiLyItIiBpbnN0ZWFkIG9mICJZIi8iTiIg
aW4gY29sdW1uICJDRkciCiAgICBhbmQgIkRJQUciLgogICAgVGhlIHBhdGNoIHNob3dzICItIiBp
bnN0ZWFkIG9mICIwIiBpbiBjb2x1bW4gIiNEIiBhbmQgIiNDIi4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVk
LW9mZi1ieTogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmNvbW1pdCA0MTZkNDhmNzU1NTE4ZmQx
ZDIwMmI5N2JlMmU5OTQ0ZGY2ZThmMGQ0CkF1dGhvcjogSHVhamluZyBMaSA8aHVhamluZy5saUBp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyA5IDEwOjU0OjMyIDIwMTcgKzA4MDAKCiAgICBTaGVs
bFBrZy9kcml2ZXJzOiBTaG93IEltYWdlIE5hbWUgaW4gbm9uLVNGTyBtb2RlCiAgICAKICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAg
IFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 14:26:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14: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.xen.org>)
	id 1dfoPf-0008Hx-BV; Thu, 10 Aug 2017 14:26:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfoPe-0008Hr-7J
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 14:26:14 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 82/C7-01729-50D6C895; Thu, 10 Aug 2017 14:26:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTZcltyf
 SYOZ+LYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPKv1OsBfukKnbtbWRsYJwg2sXIxSEksIlR
 4u+xVewQzm5GiVeze4EcTg42AU2JO58/MYHYwgIOEo9WXGQDsUUEjCRePLrMAtFwkFHi5dV9b
 CAOs0AHs0Tz5r/MIFW8AlYSt9YdAZvEIqAq0b/6PtgkUYFwibeNR1ggagQlTs58AmRzcHAKBE
 rMXQ5WwixgJjFv80NmCFteYvvbOcwTGPlmIemYhaRsFpKyBYzMqxg1ilOLylKLdI0s9JKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOunoGBcQdj3yq/Q4ySHExKorzFn7ojhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwZmT3RAoJFqWmp1akZeYAgx8mLcHBoyTCq5IDlOYtLkjML
 c5Mh0idYlSUEue9AtInAJLIKM2Da4NF3CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwry1IF
 N4MvNK4Ka/AlrMBLQ4wrcTZHFJIkJKqoHRUZrP21KJeyu7utNy/swMJS+BQ/8nXDubqPZcY7K
 rXKvFTe8Vm+NWnuQ64mX/cXnxxSfe80w8wpSXrHp67Zz9ol+Vp9y5Pf3kJvy5VC295b3GAqkO
 CceuVqU+bn2GQPZ/7w12tX3Jdfjls/Y2J0cW844LrqXb/4feeWV0sPj7hf03b943m+KnxFKck
 WioxVxUnAgAC3ugtbMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502375172!86113964!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3530 invoked from network); 10 Aug 2017 14:26:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 10 Aug 2017 14:26:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4BCE780D;
 Thu, 10 Aug 2017 07:26:11 -0700 (PDT)
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 712353F483;
 Thu, 10 Aug 2017 07:26:09 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
Message-ID: <f0780b62-fc61-f808-7627-1fcb3909a3d4@arm.com>
Date: Thu, 10 Aug 2017 15:26:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.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>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wOC8xNyAxMTo1OCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSBCaHVwaW5kZXIsCgo+IFRoYW5rcyBmb3IgdGhlIHRlc3RpbmcuCj4KPiBPbiA4IEF1Z3Vz
dCAyMDE3IGF0IDIxOjI5LCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90
ZToKPj4gSGkgQmh1cGluZGVyLAo+Pgo+PiBJIGdhdmUgYW5vdGhlciBhbmQgSSBoYXZlIGEgY291
cGxlIG9mIGNvbW1lbnRzLgo+Pgo+PiBCb290aW5nIExpbnV4IHdpdGggZWFybHljb24gZW5hYmxl
ZCB0YWtlIHF1aXRlIGEgd2hpbGUuIEkgY2FuIHNlZSB0aGUKPj4gY2hhcmFjdGVycyBjb21pbmcg
c2xvd2VyIHRoYW4gb24gdGhlIG1pbml0ZWwuIEl0IHNlZW1zIHRvIGJlIGEgYml0IGJldHRlcgo+
PiBhZnRlciBzd2l0Y2hpbmcgb2ZmIHRoZSBib290Y29uc29sZS4gT3ZlcmFsbCBMaW51eCBpcyB0
YWtpbmcgfjIwIHRpbWVzIHRvCj4+IGJvb3Qgd2l0aCBwbDAxMSB2cyBIVkMgY29uc29sZS4KPj4K
Pj4gSSBkbyBhZ3JlZSB0aGF0IHBsMDExIGlzIGVtdWxhdGVkIGFuZCB0aGVyZWZvcmUgeW91IGhh
dmUgdG8gdHJhcCBhZnRlciBlYWNoCj4+IGNoYXJhY3Rlci4gQnV0IDIwIHRpbWVzIHNvdW5kcyBm
YXIgdG9vIG11Y2guCj4+Cj4gSSB0aGluayB0aGlzIHNsb3duZXNzIGNvdWxkIGJlIGR1ZSB0byBy
YXRlbGltaXRpbmcgb2YgdGhlIHBsMDExIGV2ZW50cwo+IGluIHhlbmNvbm9zbGUuIEN1cnJlbnRs
eSwgdGhlIHJhdGUgbGltaXQgaXMKPiBzZXQgdG8gMzAgZXZlbnRzIHBlciAyMDAgbXNlY3MgKHNl
ZSBSQVRFX0xJTUlUX0FMTE9XQU5DRS9SQVRFX0xJTUlUX1BFUklPRCkuCj4KPiBJIGluY3JlYXNl
ZCB0aGUgcmF0ZSBsaW1pdCB0byA2MDAgZXZlbnRzICgzMCAqIDIwKSBwZXIgMjAwIG1zZWNzLiBX
aXRoCj4gdGhpcyBjaGFuZ2UsCj4gSSBzZWUgdGhhdCB0aGUgdGhlIGZpbmQgY29tbWFuZCBpcyBy
dW5uaW5nIGZhc3RlciBhbmQgc21vb3RoZXIuCj4gRWFybGllciB0aGUgZmluZCBvdXRwdXQgd291
bGQgYmUgamVya3kuCgpJIHRoaW5rIHRoZXJlIG1pZ2h0IGJlIGFub3RoZXIgc29sdXRpb24gYXZv
aWRpbmcgaW5jcmVhc2luZyB0aGUgcmF0ZSBsaW1pdC4KCklmIHlvdSBsb29rIGF0IHRoZSBlYXJs
eWNvbiBjb2RlIGZvciBwbDAxMSBpbiBMaW51eDoKCnN0YXRpYyB2b2lkIHBsMDExX3B1dGMoc3Ry
dWN0IHVhcnRfcG9ydCAqcG9ydCwgaW50IGMpCnsKCXdoaWxlIChyZWFkbChwb3J0LT5tZW1iYXNl
ICsgVUFSVDAxeF9GUikgJiBVQVJUMDF4X0ZSX1RYRkYpCgkJY3B1X3JlbGF4KCk7CglpZiAocG9y
dC0+aW90eXBlID09IFVQSU9fTUVNMzIpCgkJd3JpdGVsKGMsIHBvcnQtPm1lbWJhc2UgKyBVQVJU
MDF4X0RSKTsKCWVsc2UKCQl3cml0ZWIoYywgcG9ydC0+bWVtYmFzZSArIFVBUlQwMXhfRFIpOwoJ
d2hpbGUgKHJlYWRsKHBvcnQtPm1lbWJhc2UgKyBVQVJUMDF4X0ZSKSAmIFVBUlQwMXhfRlJfQlVT
WSkKCQljcHVfcmVsYXgoKTsKfQoKTGludXggd2lsbCB3YWl0IHRoZSBVQVJUIHRvIGJlIGlkbGUg
YmVmb3JlIHNlbmRpbmcgYSBuZXcgY2hhcmFjdGVyLgoKTm93IGxvb2tpbmcgYXQgdnBsMDExIGVt
dWxhdGlvbiwgdGhlIGJ1c3kgYml0IHNldCB3aGVuIGEgbmV3IGNoYXJhY3RlciAKaXMgcXVldWVk
IChzZWUgdnBsMDExX3dyaXRlX2RhdGEpLiBUaGlzIGJpdCB3aWxsIG9ubHkgYmUgY2xlYXJlZCB3
aGVuIAp0aGUgY29uc29sZSBkYWVtb24gd2lsbCByYWlzZSBhbiBldmVudCBhbmQgdGhlIHF1ZXVl
IGlzIGVtcHR5IChzZWUgCnZwbDAxMV9kYXRhX2F2YWlsKS4KClRoaXMgbWVhbnMgZm9yIGVhcmx5
Y29uLCB5b3Ugd2lsbCBuZWVkIGEgcm91bmQgdHJpcCBHdWVzdCAtPiBYZW4gLT4gRG9tMCAKLT4g
WGVuIC0+IEd1ZXN0IGZvciBlYWNoIHNpbmdsZSBjaGFyYWN0ZXIuIFRoaXMgaXMgYSBiaXQgCmNv
dW50ZXJwcm9kdWN0aXZlIGFuZCBjb21iaW5lZCB3aXRoIHRoZSBsaW1pdCBpdCBtYWtlcyBpdCB3
b3JzZS4KCkkgd291bGQgdGFrZSBhIGRpZmZlcmVudCBhcHByb2FjaCBvbiB0aGUgQlVTWSBiaXQu
IFdlIGNhbiBjb25zaWRlciB0aGUgCnF1ZXVlIGJldHdlZW4gWGVuIGFuZCB4ZW5jb25zb2xlZCBh
cyBvdXRzaWRlIG9mIHRoZSBVQVJULiBJZiB0aGUgCmNoYXJhY3RlciBpcyBxdWV1ZWQsIHRoZW4g
am9iIGRvbmUuIEkgdGhpbmsgdGhpcyB3b3VsZCBpbXByb3ZlIHF1aXRlIGEgCmxvdCBvZiB0aGUg
cGVyZm9ybWFuY2UuCgpBbHNvLCBJIHdvdWxkIGFwcGVuZCBhIG5ldyBwYXRjaCBhdCB0aGVuIGVu
ZCBvZiB0aGUgc2VyaWVzIHJhdGhlciBtb2RpZnkgCnBhdGNoICMxLiBUaGlzIHdvdWxkIGF2b2lk
IHRvIGRvIG1vcmUgcmV2aWV3IDopLgoKPgo+PiBBZnRlciB0aGF0IEkgdHJpZWQgdG8gc3RyZXNz
IHRoZSBlbXVsYXRpb24gYSBiaXQgd2l0aCAiZmluZCAuIiB0byBnZXQgYSBsb3QKPj4gb2Ygb3V0
cHV0LiBBbmQgSSBub3RpY2VkIGEgbG90IG9mIG1lc3NhZ2Ugc2ltaWxhciB0byB0aGUgb25lIGJl
bG93IG9uIHhlbgo+PiBjb25zb2xlOgo+Pgo+PiBkNnYwIHZwbDAxMTogVW5leHBlY3RlZCBPVVQg
cmluZyBidWZmZXIgZnVsbAo+Pgo+PiBBc3NvY2lhdGVkIHRvIHRoYXQgdGhlIGNoYXJhY3RlciBo
YXZlIGJlZW4gZWF0ZW4gcmVzdWx0aW5nIHRvIG5vbi1zZW5zZSBsb2cuCj4+Cj4+IEEgYml0IGFi
b3ZlIHRoZSBwcmludGsgcHJpbnRpbmcgdGhpcyBtZXNzYWdlLCB0aGVyZSBhcmUgYSBjb21tZW50
IHNheWluZzoKPj4KPj4gICAgIC8qCj4+ICAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSBy
aW5nIGlzIG5vdCBmdWxsIHdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQKPj4gICAgICAqIGFz
IHRoZSBndWVzdCBpcyBleHBlY3RlZCB0byB3cml0ZSB0byB0aGUgZGF0YSByZWdpc3RlciBvbmx5
IHdoZW4gdGhlCj4+ICAgICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KPj4gICAgICAqIEluIGNh
c2UgdGhlIGd1ZXN0IGRvZXMgd3JpdGUgZXZlbiB3aGVuIHRoZSBUWEZGIGZsYWcgaXMgc2V0IHRo
ZW4gdGhlCj4+ICAgICAgKiBkYXRhIHdpbGwgYmUgc2lsZW50bHkgZHJvcHBlZC4KPj4gICAgICAq
Lwo+Pgo+PiBJIGFtIHF1aXRlIHN1cnByaXNlZCB0aGF0IExpbnV4IGlzIG5vdCBsb29raW5nIGF0
IHRoZSBUWEZGIGZsYWdzLiBTbyB0aGlzCj4+IG5lZWRzIHNvbWUgaW52ZXN0aWdhdGlvbi4KPgo+
IEkgcmFuICdmaW5kJyBidXQgY291bGQgbm90IHJlcHJvZHVjZSB0aGUgaXNzdWUuCgpTb3JyeSBJ
IGZvcmdvdCB0byBwcmVjaXNlIHRoYXQgeW91IG5lZWQgdG8gcnVuIGZpbmQgaW4gYSBkaXJlY3Rv
cnkgd2l0aCAKYSBsb3Qgb2YgZmlsZXMuIEEgZ29vZCBzb2x1dGlvbiB3b3VsZCBiZToKCmZpbmQg
LwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 14:27:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14:27: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.xen.org>)
	id 1dfoQq-0008NI-LD; Thu, 10 Aug 2017 14:27:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dfoQo-0008N5-D5
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 14:27:26 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E3/2F-01996-D4D6C895; Thu, 10 Aug 2017 14:27:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyMfSao65Pbk+
 kwbYf/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6GyuZC+Y8Zaw4/biRtYFx6kbGLkYuDiGB
 6YwSqydvYwNxWAQaWCVWtM5nBXEkBOawShx7sJG5i5ETyMmTaG44DJTgALILJRZ8EQQJ8woIS
 pyc+YQFxBYS8JG43bKJDcTmFLCWuPfrCBNEfCWjxJzT6SA2m4CBxP53T9hBbBYBVYl16+ezQ8
 wJkOj7vAlslbBAuMSJYw1gM0UE1CX+XJgAdimzQDujxK9L08AamAU0JVq3/2afwCgwC8kds5C
 kFjAyrWLUKE4tKkst0jU00ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxHBiDY
 wdg3y/kQoyQHk5Iob/Gn7kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzFOT2RQoJFqempFWmZO
 cDIgElLcPAoifAmgaR5iwsSc4sz0yFSpxgtOa5cWfeFiWPD6vVAcsqB7V+YhFjy8vNSpcR5U0
 EaBEAaMkrz4MbBovcSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHmTQabwZOaVwG19BXQQE9B
 BEb6dIAeVJCKkpBoYw2ulpnimPkmJumXl4zH30slVi6/NuvAtP/4jxy0bj2MBr4t13qrcuXqj
 d4qGnm3iJw7OCc8FPSKWHCn1zhCYwMjlJHT8Hg+H7XqrPZX3V1zhiTvdFBW2zT89aG5t8zRjc
 5k5k97cnb+FZWfHFaYO1bgtE9+IB8+benWrtKi8i91qyX+pMjuXK7EUZyQaajEXFScCAAEID2
 rZAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502375243!106579207!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25522 invoked from network); 10 Aug 2017 14:27:23 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 14:27:23 -0000
Received: by mail-it0-f65.google.com with SMTP id m34so1813456iti.0
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 07:27:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=t8fCwMO/HUOhty9UFP8QEcLLwWtj/mT9uqcDwMAFFQM=;
 b=q7C9KVaFA4gKY/fLLz5GKctBUHvmVGQbvZE024zF70vEnEOgHt8zIQab1208gdIuH5
 zc0rr8BIcMmfJ4lQj+tU8E2ITWY5Om4u+JgdpoQUU51gSir0xckk+7XvQBGBTZhk+FGK
 9Avq7YNS5rHBLZVG0bgLk7argE3DsLonrLXgMtw7AthIw1ly1dG85MbjPGWt/ZBdzuTn
 3t8On8sOO9vfkedP0t3vOSZfFrR1S5F1PU+9TeC5oyLpDPYl4BIF/oVMdK9Vg9TDpGk0
 I2YV8wsrwd8cGm2mBBjPb1RwSdj8uiv1VNnT5vxCIKZMK9O0841PgZvTTEFK1rJAUgMD
 XAlQ==
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=t8fCwMO/HUOhty9UFP8QEcLLwWtj/mT9uqcDwMAFFQM=;
 b=KXbmoASKclQVFMNsr6xtSwXsZzAyo7oWEt0kVm0LqC8wh88cbqXBP6xDtgXzoS0bXG
 n4mnh4JJthTiy0zeN6lLnwXvN1cQgt4qO+v3VjOaEGxaCkLtWcohvE+8oWjf0KUoe61G
 WvIIGnAbcJirTT5Wp9xiUo0Tb3K8PpHeUQ7oMeGgwtzw3/hnNmR4V7JWMnTgxDoCEn7+
 YSrJwRGQ9czeXcfgkdaEpfwV1qDRDnhSLfU6cdJdJdNFbQJvsgOul/MYzdJp4l7RBEgK
 WH3WstOJkILTps5SfRcECa4l9EvozZIDgCCNQNCHY+Wm/GqtxSWgnpbcvL6tQntJgJEo
 uOEQ==
X-Gm-Message-State: AHYfb5gbecdFbqC8IaWFWYihbDd/+n1nQuTYCgs3neiYJOvPOJKKTVG6
 HBK40dbtGeZkccjSwir4v9vHS1EhtA==
X-Received: by 10.36.94.15 with SMTP id h15mr10178538itb.71.1502375242093;
 Thu, 10 Aug 2017 07:27:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.139.197 with HTTP; Thu, 10 Aug 2017 07:27:21 -0700 (PDT)
In-Reply-To: <2b29be2b-f7ee-c2f0-370e-f2632f2d75fe@arm.com>
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <1501081804-4882-3-git-send-email-olekstysh@gmail.com>
 <2b29be2b-f7ee-c2f0-370e-f2632f2d75fe@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 10 Aug 2017 17:27:21 +0300
Message-ID: <CAPD2p-n8k5i9U8GbQYx45ku5YnQ2BMd-Atwi9N2ppijUGQP_6w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 2/7] iommu/arm: ipmmu-vmsa: Add Xen
 changes for main driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbgoKT24gVHVlLCBBdWcgOCwgMjAxNyBhdCAyOjM0IFBNLCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBIaSwKPgo+IE9uIDI2LzA3LzE3IDE2OjA5
LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4KPj4gRnJvbTogT2xla3NhbmRyIFR5c2hj
aGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBNb2RpZnkgdGhlIExp
bnV4IElQTU1VIGRyaXZlciB0byBiZSBmdW5jdGlvbmFsIGluc2lkZSBYZW4uCj4+IEFsbCBkZXZp
Y2VzIHdpdGhpbiBhIHNpbmdsZSBYZW4gZG9tYWluIG11c3QgdXNlIHRoZSBzYW1lCj4+IElPTU1V
IGNvbnRleHQgbm8gbWF0dGVyIHdoYXQgSU9NTVUgZG9tYWlucyB0aGV5IGFyZSBhdHRhY2hlZCB0
by4KPj4gVGhpcyBpcyB0aGUgbWFpbiBkaWZmZXJlbmNlIGJldHdlZW4gZHJpdmVycyBpbiBMaW51
eAo+PiBhbmQgWGVuLiBIYXZpbmcgOCBzZXBhcmF0ZSBjb250ZXh0cyBhbGxvdyB1cyB0byBwYXNz
dGhyb3VnaAo+PiBkZXZpY2VzIHRvIDggZ3Vlc3QgZG9tYWluIGF0IHRoZSBzYW1lIHRpbWUuCj4+
Cj4+IEFsc28gd3JhcCBmb2xsb3dpbmcgY29kZSBpbiAjaWYgMDoKPj4gLSBBbGwgRE1BIHJlbGF0
ZWQgc3R1ZmYKPj4gLSBMaW51eCBQTSBjYWxsYmFja3MKPj4gLSBEcml2ZXIgcmVtb3ZlIGNhbGxi
YWNrCj4+IC0gaW9tbXVfZ3JvdXAgbWFuYWdlbWVudAo+Pgo+PiBNYXliZSwgaXQgd291bGQgYmUg
bW9yZSBjb3JyZWN0IHRvIG1vdmUgZGlmZmVyZW50IExpbnV4MlhlbiB3cmFwcGVycywKPj4gZGVm
aW5lLXMsIGhlbHBlcnMgZnJvbSBJUE1NVS1WTVNBIGFuZCBTTU1VIHRvIHNvbWUgY29tbW9uIGZp
bGUKPj4gYmVmb3JlIGludHJvZHVjaW5nIElQTU1VLVZNU0EgcGF0Y2ggc2VyaWVzLiBBbmQgdGhp
cyBjb21tb24gZmlsZQo+PiBtaWdodCBiZSByZXVzZWQgYnkgcG9zc2libGUgZnV0dXJlIElPTU1V
cyBvbiBBUk0uCj4KPgo+IFllcyBwbGVhc2UgaWYgd2UgZ28gZm9yd2FyZCB3aXRoIHRoZSBMaW51
eCB3YXkuCk9LLiBJIHdpbGwga2VlcCBpdCBpbiBtaW5kLgoKPgo+Cj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4K
Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IENDOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IC0tLQo+PiAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyB8IDk4NAo+PiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgOTQ4IGluc2VydGlvbnMoKyksIDM2
IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL2lwbW11LXZtc2EuYwo+PiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12
bXNhLmMKPj4gaW5kZXggMmIzODBmZi4uZTU0YjUwNyAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCj4+IEBAIC02LDMxICs2LDIxMiBAQAo+PiAgICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKPj4gICAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4+ICAgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uOyB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UuCj4+ICsgKgo+PiArICogQmFzZWQgb24g
TGludXggZHJpdmVycy9pb21tdS9pcG1tdS12bXNhLmMKPj4gKyAqID0+IGNvbW1pdCBmNDc0N2Vi
YTg5YzliNWQ5MGZkZjBhNTQ1ODg2NjI4M2M0NzM5NWQ4Cj4+ICsgKiAoaW9tbXUvaXBtbXUtdm1z
YTogUmVzdHJpY3QgSU9NTVUgRG9tYWluIEdlb21ldHJ5IHRvIDMyLWJpdCBhZGRyZXNzCj4+IHNw
YWNlKQo+PiArICoKPj4gKyAqIFhlbiBtb2RpZmljYXRpb246Cj4+ICsgKiBPbGVrc2FuZHIgVHlz
aGNoZW5rbyA8T2xla3NhbmRyX1R5c2hjaGVua29AZXBhbS5jb20+Cj4+ICsgKiBDb3B5cmlnaHQg
KEMpIDIwMTYtMjAxNyBFUEFNIFN5c3RlbXMgSW5jLgo+PiAgICovCj4+Cj4+IC0jaW5jbHVkZSA8
bGludXgvYml0bWFwLmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvZGVsYXkuaD4KPj4gLSNpbmNsdWRl
IDxsaW51eC9kbWEtaW9tbXUuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgo+
PiAtI2luY2x1ZGUgPGxpbnV4L2Vyci5oPgo+PiAtI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgo+
PiAtI2luY2x1ZGUgPGxpbnV4L2ludGVycnVwdC5oPgo+PiAtI2luY2x1ZGUgPGxpbnV4L2lvLmg+
Cj4+IC0jaW5jbHVkZSA8bGludXgvaW9tbXUuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9tb2R1bGUu
aD4KPj4gLSNpbmNsdWRlIDxsaW51eC9vZi5oPgo+PiAtI2luY2x1ZGUgPGxpbnV4L29mX2lvbW11
Lmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Cj4+IC0jaW5jbHVkZSA8
bGludXgvc2l6ZXMuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4+IC0KPj4gLSNpZiBk
ZWZpbmVkKENPTkZJR19BUk0pICYmICFkZWZpbmVkKENPTkZJR19JT01NVV9ETUEpCj4+IC0jaW5j
bHVkZSA8YXNtL2RtYS1pb21tdS5oPgo+PiAtI2luY2x1ZGUgPGFzbS9wZ2FsbG9jLmg+Cj4+IC0j
ZW5kaWYKPj4gKyNpbmNsdWRlIDx4ZW4vY29uZmlnLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2RlbGF5
Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2Vyci5oPgo+
PiArI2luY2x1ZGUgPHhlbi9pcnEuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4+ICsjaW5j
bHVkZSA8eGVuL2xpc3QuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPj4gKyNpbmNsdWRlIDx4
ZW4vdm1hcC5oPgo+PiArI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KPj4gKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4KPj4gKyNpbmNsdWRlIDxhc20vYXRv
bWljLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2RldmljZS5oPgo+PiArI2luY2x1ZGUgPGFzbS9pby5o
Pgo+PiArI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+Pgo+PiAgI2luY2x1ZGUgImlvLXBndGFi
bGUuaCIKPj4KPj4gKy8qIFRPRE86Cj4+ICsgKiAxLiBPcHRpbWl6ZSB4ZW5fZG9tYWluLT5sb2Nr
IHVzYWdlLgo+PiArICogMi4gU2hvdyBkb21haW5faWQgaW4gZXZlcnkgcHJpbnRrIHdoaWNoIGlz
IHBlciBYZW4gZG9tYWluLgo+PiArICoKPj4gKyAqLwo+PiArCj4+ICsvKioqKiogU3RhcnQgb2Yg
WGVuIHNwZWNpZmljIGNvZGUgKioqKiovCj4+ICsKPj4gKyNkZWZpbmUgSU9NTVVfUkVBRCAgICAg
KDEgPDwgMCkKPj4gKyNkZWZpbmUgSU9NTVVfV1JJVEUgICAgKDEgPDwgMSkKPj4gKyNkZWZpbmUg
SU9NTVVfQ0FDSEUgICAgKDEgPDwgMikgLyogRE1BIGNhY2hlIGNvaGVyZW5jeSAqLwo+PiArI2Rl
ZmluZSBJT01NVV9OT0VYRUMgICAoMSA8PCAzKQo+PiArI2RlZmluZSBJT01NVV9NTUlPICAgICAo
MSA8PCA0KSAvKiBlLmcuIHRoaW5ncyBsaWtlIE1TSSBkb29yYmVsbHMgKi8KPj4gKwo+PiArI2Rl
ZmluZSBfX2Zscyh4KSAoZmxzKHgpIC0gMSkKPj4gKyNkZWZpbmUgX19mZnMoeCkgKGZmcyh4KSAt
IDEpCj4+ICsKPj4gKyNkZWZpbmUgSU9fUEdUQUJMRV9RVUlSS19BUk1fTlMgICAgICAgICAgICAg
ICAgQklUKDApCj4+ICsKPj4gKyNkZWZpbmUgaW9yZWFkMzIgcmVhZGwKPj4gKyNkZWZpbmUgaW93
cml0ZTMyIHdyaXRlbAo+PiArCj4+ICsjZGVmaW5lIGRldl9pbmZvIGRldl9ub3RpY2UKPj4gKwo+
PiArI2RlZmluZSBkZXZtX3JlcXVlc3RfaXJxKHVudXNlZCwgaXJxLCBmdW5jLCBmbGFncywgbmFt
ZSwgZGV2KSBcCj4+ICsgICAgICAgcmVxdWVzdF9pcnEoaXJxLCBmbGFncywgZnVuYywgbmFtZSwg
ZGV2KQo+PiArCj4+ICsvKiBBbGlhcyB0byBYZW4gZGV2aWNlIHRyZWUgaGVscGVycyAqLwo+PiAr
I2RlZmluZSBkZXZpY2Vfbm9kZSBkdF9kZXZpY2Vfbm9kZQo+PiArI2RlZmluZSBvZl9waGFuZGxl
X2FyZ3MgZHRfcGhhbmRsZV9hcmdzCj4+ICsjZGVmaW5lIG9mX2RldmljZV9pZCBkdF9kZXZpY2Vf
bWF0Y2gKPj4gKyNkZWZpbmUgb2ZfbWF0Y2hfbm9kZSBkdF9tYXRjaF9ub2RlCj4+ICsjZGVmaW5l
IG9mX3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzIGR0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzCj4+
ICsjZGVmaW5lIG9mX2ZpbmRfcHJvcGVydHkgZHRfZmluZF9wcm9wZXJ0eQo+PiArI2RlZmluZSBv
Zl9jb3VudF9waGFuZGxlX3dpdGhfYXJncyBkdF9jb3VudF9waGFuZGxlX3dpdGhfYXJncwo+PiAr
Cj4+ICsvKiBYZW46IEhlbHBlcnMgdG8gZ2V0IGRldmljZSBNTUlPIGFuZCBJUlFzICovCj4+ICtz
dHJ1Y3QgcmVzb3VyY2UKPj4gK3sKPj4gKyAgICAgICB1NjQgYWRkcjsKPj4gKyAgICAgICB1NjQg
c2l6ZTsKPj4gKyAgICAgICB1bnNpZ25lZCBpbnQgdHlwZTsKPj4gK307Cj4+ICsKPj4gKyNkZWZp
bmUgcmVzb3VyY2Vfc2l6ZShyZXMpIChyZXMpLT5zaXplOwo+PiArCj4+ICsjZGVmaW5lIHBsYXRm
b3JtX2RldmljZSBkdF9kZXZpY2Vfbm9kZQo+PiArCj4+ICsjZGVmaW5lIElPUkVTT1VSQ0VfTUVN
IDAKPj4gKyNkZWZpbmUgSU9SRVNPVVJDRV9JUlEgMQo+PiArCj4+ICtzdGF0aWMgc3RydWN0IHJl
c291cmNlICpwbGF0Zm9ybV9nZXRfcmVzb3VyY2Uoc3RydWN0IHBsYXRmb3JtX2RldmljZQo+PiAq
cGRldiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCB0eXBlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG51bSkKPj4gK3sKPj4gKyAgICAgICAvKgo+PiArICAgICAg
ICAqIFRoZSByZXNvdXJjZSBpcyBvbmx5IHVzZWQgYmV0d2VlbiAyIGNhbGxzIG9mCj4+IHBsYXRm
b3JtX2dldF9yZXNvdXJjZS4KPj4gKyAgICAgICAgKiBJdCdzIHF1aXRlIHVnbHkgYnV0IGl0J3Mg
YXZvaWQgdG8gYWRkIHRvbyBtdWNoIGNvZGUgaW4gdGhlIHBhcnQKPj4gKyAgICAgICAgKiBpbXBv
cnRlZCBmcm9tIExpbnV4Cj4+ICsgICAgICAgICovCj4+ICsgICAgICAgc3RhdGljIHN0cnVjdCBy
ZXNvdXJjZSByZXM7Cj4+ICsgICAgICAgaW50IHJldCA9IDA7Cj4+ICsKPj4gKyAgICAgICByZXMu
dHlwZSA9IHR5cGU7Cj4+ICsKPj4gKyAgICAgICBzd2l0Y2ggKHR5cGUpIHsKPj4gKyAgICAgICBj
YXNlIElPUkVTT1VSQ0VfTUVNOgo+PiArICAgICAgICAgICAgICAgcmV0ID0gZHRfZGV2aWNlX2dl
dF9hZGRyZXNzKHBkZXYsIG51bSwgJnJlcy5hZGRyLAo+PiAmcmVzLnNpemUpOwo+PiArCj4+ICsg
ICAgICAgICAgICAgICByZXR1cm4gKChyZXQpID8gTlVMTCA6ICZyZXMpOwo+PiArCj4+ICsgICAg
ICAgY2FzZSBJT1JFU09VUkNFX0lSUToKPj4gKyAgICAgICAgICAgICAgIHJldCA9IHBsYXRmb3Jt
X2dldF9pcnEocGRldiwgbnVtKTsKPj4gKyAgICAgICAgICAgICAgIGlmIChyZXQgPCAwKQo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKPj4gKwo+PiArICAgICAgICAgICAg
ICAgcmVzLmFkZHIgPSByZXQ7Cj4+ICsgICAgICAgICAgICAgICByZXMuc2l6ZSA9IDE7Cj4+ICsK
Pj4gKyAgICAgICAgICAgICAgIHJldHVybiAmcmVzOwo+PiArCj4+ICsgICAgICAgZGVmYXVsdDoK
Pj4gKyAgICAgICAgICAgICAgIHJldHVybiBOVUxMOwo+PiArICAgICAgIH0KPj4gK30KPj4gKwo+
PiArZW51bSBpcnFyZXR1cm4gewo+PiArICAgICAgIElSUV9OT05FICAgICAgICA9ICgwIDw8IDAp
LAo+PiArICAgICAgIElSUV9IQU5ETEVEICAgICA9ICgxIDw8IDApLAo+PiArfTsKPj4gKwo+PiAr
dHlwZWRlZiBlbnVtIGlycXJldHVybiBpcnFyZXR1cm5fdDsKPj4gKwo+PiArLyogRGV2aWNlIGxv
Z2dlciBmdW5jdGlvbnMgKi8KPj4gKyNkZWZpbmUgZGV2X3ByaW50KGRldiwgbHZsLCBmbXQsIC4u
LikKPj4gXAo+PiArICAgICAgICBwcmludGsobHZsICJpcG1tdTogJXM6ICIgZm10LCBkdF9ub2Rl
X2Z1bGxfbmFtZShkZXZfdG9fZHQoZGV2KSksCj4+ICMjIF9fVkFfQVJHU19fKQo+PiArCj4+ICsj
ZGVmaW5lIGRldl9kYmcoZGV2LCBmbXQsIC4uLikgZGV2X3ByaW50KGRldiwgWEVOTE9HX0RFQlVH
LCBmbXQsICMjCj4+IF9fVkFfQVJHU19fKQo+PiArI2RlZmluZSBkZXZfbm90aWNlKGRldiwgZm10
LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19JTkZPLCBmbXQsICMjCj4+IF9fVkFfQVJHU19f
KQo+PiArI2RlZmluZSBkZXZfd2FybihkZXYsIGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2LCBYRU5M
T0dfV0FSTklORywgZm10LCAjIwo+PiBfX1ZBX0FSR1NfXykKPj4gKyNkZWZpbmUgZGV2X2Vycihk
ZXYsIGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfRVJSLCBmbXQsICMjCj4+IF9fVkFf
QVJHU19fKQo+PiArCj4+ICsjZGVmaW5lIGRldl9lcnJfcmF0ZWxpbWl0ZWQoZGV2LCBmbXQsIC4u
LikKPj4gXAo+PiArICAgICAgICBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfRVJSLCBmbXQsICMjIF9f
VkFfQVJHU19fKQo+PiArCj4+ICsjZGVmaW5lIGRldl9uYW1lKGRldikgZHRfbm9kZV9mdWxsX25h
bWUoZGV2X3RvX2R0KGRldikpCj4+ICsKPj4gKy8qIEFsaWFzIHRvIFhlbiBhbGxvY2F0aW9uIGhl
bHBlcnMgKi8KPj4gKyNkZWZpbmUga2ZyZWUgeGZyZWUKPj4gKyNkZWZpbmUga21hbGxvYyhzaXpl
LCBmbGFncykgICAgICAgICAgIF94bWFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQo+PiArI2Rl
ZmluZSBremFsbG9jKHNpemUsIGZsYWdzKSAgICAgICAgICAgX3h6YWxsb2Moc2l6ZSwgc2l6ZW9m
KHZvaWQgKikpCj4+ICsjZGVmaW5lIGRldm1fa3phbGxvYyhkZXYsIHNpemUsIGZsYWdzKSBfeHph
bGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKPj4gKyNkZWZpbmUga21hbGxvY19hcnJheShzaXpl
LCBuLCBmbGFncykgIF94bWFsbG9jX2FycmF5KHNpemUsIHNpemVvZih2b2lkCj4+ICopLCBuKQo+
PiArI2RlZmluZSBrY2FsbG9jKHNpemUsIG4sIGZsYWdzKSAgICAgICAgICAgICAgICBfeHphbGxv
Y19hcnJheShzaXplLAo+PiBzaXplb2Yodm9pZCAqKSwgbikKPj4gKwo+PiArc3RhdGljIHZvaWQg
X19pb21lbSAqZGV2bV9pb3JlbWFwX3Jlc291cmNlKHN0cnVjdCBkZXZpY2UgKmRldiwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByZXNvdXJjZSAq
cmVzKQo+PiArewo+PiArICAgICAgIHZvaWQgX19pb21lbSAqcHRyOwo+PiArCj4+ICsgICAgICAg
aWYgKCFyZXMgfHwgcmVzLT50eXBlICE9IElPUkVTT1VSQ0VfTUVNKSB7Cj4+ICsgICAgICAgICAg
ICAgICBkZXZfZXJyKGRldiwgIkludmFsaWQgcmVzb3VyY2VcbiIpOwo+PiArICAgICAgICAgICAg
ICAgcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7Cj4+ICsgICAgICAgfQo+PiArCj4+ICsgICAgICAg
cHRyID0gaW9yZW1hcF9ub2NhY2hlKHJlcy0+YWRkciwgcmVzLT5zaXplKTsKPj4gKyAgICAgICBp
ZiAoIXB0cikgewo+PiArICAgICAgICAgICAgICAgZGV2X2VycihkZXYsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICJpb3JlbWFwIGZhaWxlZCAoYWRkciAweCUiUFJJeDY0IiBzaXplCj4+IDB4
JSJQUkl4NjQiKVxuIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmVzLT5hZGRyLCByZXMt
PnNpemUpOwo+PiArICAgICAgICAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7Cj4+ICsg
ICAgICAgfQo+PiArCj4+ICsgICAgICAgcmV0dXJuIHB0cjsKPj4gK30KPj4gKwo+PiArLyogWGVu
IGRvZXNuJ3QgaGFuZGxlIElPTU1VIGZhdWx0ICovCj4+ICsjZGVmaW5lIHJlcG9ydF9pb21tdV9m
YXVsdCguLi4pICAgICAgICAxCj4+ICsKPj4gKyNkZWZpbmUgTU9EVUxFX0RFVklDRV9UQUJMRSh0
eXBlLCBuYW1lKQo+PiArI2RlZmluZSBtb2R1bGVfcGFyYW1fbmFtZWQobmFtZSwgdmFsdWUsIHR5
cGUsIHBlcm0pCj4+ICsjZGVmaW5lIE1PRFVMRV9QQVJNX0RFU0MoX3Bhcm0sIGRlc2MpCj4+ICsK
Pj4gKy8qIFhlbjogRHVtbXkgaW9tbXVfZG9tYWluICovCj4+ICtzdHJ1Y3QgaW9tbXVfZG9tYWlu
Cj4+ICt7Cj4+ICsgICAgICAgYXRvbWljX3QgcmVmOwo+PiArICAgICAgIC8qIFVzZWQgdG8gbGlu
ayBpb21tdV9kb21haW4gY29udGV4dHMgZm9yIGEgc2FtZSBkb21haW4uCj4+ICsgICAgICAgICog
VGhlcmUgaXMgYXQgbGVhc3Qgb25lIHBlci1JUE1NVSB0byB1c2VkIGJ5IHRoZSBkb21haW4uCj4+
ICsgICAgICAgICogKi8KPj4gKyAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAgICAgICAgICAg
IGxpc3Q7Cj4+ICt9Owo+PiArCj4+ICsvKiBYZW46IERlc2NyaWJlcyBpbmZvcm1hdGlvbnMgcmVx
dWlyZWQgZm9yIGEgWGVuIGRvbWFpbiAqLwo+PiArc3RydWN0IGlwbW11X3Ztc2FfeGVuX2RvbWFp
biB7Cj4+ICsgICAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgICAgICAgICAgICBsb2NrOwo+PiAr
ICAgICAgIC8qIExpc3Qgb2YgY29udGV4dCAoaS5lIGlvbW11X2RvbWFpbikgYXNzb2NpYXRlZCB0
byB0aGlzIGRvbWFpbiAqLwo+PiArICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgICAgICAg
ICAgY29udGV4dHM7Cj4+ICsgICAgICAgc3RydWN0IGlvbW11X2RvbWFpbiAgICAgICAgICAgICAq
YmFzZV9jb250ZXh0Owo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIFhlbjogSW5mb3JtYXRpb24g
YWJvdXQgZWFjaCBkZXZpY2Ugc3RvcmVkIGluIGRldi0+YXJjaGRhdGEuaW9tbXUKPj4gKyAqCj4+
ICsgKiBPbiBMaW51eCB0aGUgZGV2LT5hcmNoZGF0YS5pb21tdSBvbmx5IHN0b3JlcyB0aGUgYXJj
aCBzcGVjaWZpYwo+PiBpbmZvcm1hdGlvbiwKPj4gKyAqIGJ1dCwgb24gWGVuLCB3ZSBhbHNvIGhh
dmUgdG8gc3RvcmUgdGhlIGlvbW11IGRvbWFpbi4KPj4gKyAqLwo+PiArc3RydWN0IGlwbW11X3Zt
c2FfeGVuX2RldmljZSB7Cj4+ICsgICAgICAgc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluOwo+
PiArICAgICAgIHN0cnVjdCBpcG1tdV92bXNhX2FyY2hkYXRhICphcmNoZGF0YTsKPj4gK307Cj4+
ICsKPj4gKyNkZWZpbmUgZGV2X2lvbW11KGRldikgKChzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZGV2
aWNlCj4+ICopZGV2LT5hcmNoZGF0YS5pb21tdSkKPj4gKyNkZWZpbmUgZGV2X2lvbW11X2RvbWFp
bihkZXYpIChkZXZfaW9tbXUoZGV2KS0+ZG9tYWluKQo+PiArCj4+ICsvKioqKiogU3RhcnQgb2Yg
TGludXggSVBNTVUgY29kZSAqKioqKi8KPj4gKwo+PiAgI2RlZmluZSBJUE1NVV9DVFhfTUFYIDgK
Pj4KPj4gIHN0cnVjdCBpcG1tdV9mZWF0dXJlcyB7Cj4+IEBAIC02NCw3ICsyNDUsOSBAQCBzdHJ1
Y3QgaXBtbXVfdm1zYV9kZXZpY2Ugewo+PiAgICAgICAgIHN0cnVjdCBod19yZWdpc3RlciAqcmVn
X2JhY2t1cFtJUE1NVV9DVFhfTUFYXTsKPj4gICNlbmRpZgo+Pgo+PiArI2lmIDAgLyogWGVuOiBO
b3QgbmVlZGVkICovCj4+ICAgICAgICAgc3RydWN0IGRtYV9pb21tdV9tYXBwaW5nICptYXBwaW5n
Owo+PiArI2VuZGlmCj4+ICB9Owo+Pgo+PiAgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluIHsKPj4g
QEAgLTc3LDYgKzI2MCw5IEBAIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiB7Cj4+Cj4+ICAgICAg
ICAgdW5zaWduZWQgaW50IGNvbnRleHRfaWQ7Cj4+ICAgICAgICAgc3BpbmxvY2tfdCBsb2NrOyAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIFByb3RlY3RzIG1hcHBpbmdzICovCj4+ICsKPj4gKyAg
ICAgICAvKiBYZW46IERvbWFpbiBhc3NvY2lhdGVkIHRvIHRoaXMgY29uZmlndXJhdGlvbiAqLwo+
PiArICAgICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4+ICB9Owo+Pgo+PiAgc3RydWN0IGlwbW11X3Zt
c2FfYXJjaGRhdGEgewo+PiBAQCAtOTQsMTQgKzI4MCwyMCBAQCBzdHJ1Y3QgaXBtbXVfdm1zYV9h
cmNoZGF0YSB7Cj4+ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGlwbW11X2RldmljZXNfbG9jayk7
Cj4+ICBzdGF0aWMgTElTVF9IRUFEKGlwbW11X2RldmljZXMpOwo+Pgo+PiArI2lmIDAgLyogWGVu
OiBOb3QgbmVlZGVkICovCj4+ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGlwbW11X3NsYXZlX2Rl
dmljZXNfbG9jayk7Cj4+ICBzdGF0aWMgTElTVF9IRUFEKGlwbW11X3NsYXZlX2RldmljZXMpOwo+
PiArI2VuZGlmCj4+Cj4+ICBzdGF0aWMgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICp0b192bXNh
X2RvbWFpbihzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb20pCj4+ICB7Cj4+ICAgICAgICAgcmV0dXJu
IGNvbnRhaW5lcl9vZihkb20sIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiwgaW9fZG9tYWluKTsK
Pj4gIH0KPj4KPj4gKy8qCj4+ICsgKiBYZW46IFJld3JpdGUgTGludXggaGVscGVycyB0byBtYW5p
cHVsYXRlIHdpdGggYXJjaGRhdGEgb24gWGVuLgo+PiArICovCj4+ICsjaWYgMAo+PiAgI2lmIGRl
ZmluZWQoQ09ORklHX0FSTSkgfHwgZGVmaW5lZChDT05GSUdfQVJNNjQpCj4+ICBzdGF0aWMgc3Ry
dWN0IGlwbW11X3Ztc2FfYXJjaGRhdGEgKnRvX2FyY2hkYXRhKHN0cnVjdCBkZXZpY2UgKmRldikK
Pj4gIHsKPj4gQEAgLTEyMCw2ICszMTIsMTYgQEAgc3RhdGljIHZvaWQgc2V0X2FyY2hkYXRhKHN0
cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0Cj4+IGlwbW11X3Ztc2FfYXJjaGRhdGEgKnApCj4+ICB7
Cj4+ICB9Cj4+ICAjZW5kaWYKPj4gKyNlbHNlCj4+ICtzdGF0aWMgc3RydWN0IGlwbW11X3Ztc2Ff
YXJjaGRhdGEgKnRvX2FyY2hkYXRhKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gK3sKPj4gKyAgICAg
ICByZXR1cm4gZGV2X2lvbW11KGRldiktPmFyY2hkYXRhOwo+PiArfQo+PiArc3RhdGljIHZvaWQg
c2V0X2FyY2hkYXRhKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGlwbW11X3Ztc2FfYXJjaGRh
dGEKPj4gKnApCj4+ICt7Cj4+ICsgICAgICAgZGV2X2lvbW11KGRldiktPmFyY2hkYXRhID0gcDsK
Pj4gK30KPj4gKyNlbmRpZgo+Pgo+PiAgI2RlZmluZSBUTEJfTE9PUF9USU1FT1VUICAgICAgICAg
ICAgICAgMTAwICAgICAvKiAxMDB1cyAqLwo+Pgo+PiBAQCAtMzU1LDYgKzU1NywxMCBAQCBzdGF0
aWMgc3RydWN0IGh3X3JlZ2lzdGVyCj4+ICpyb290X3BndGFibGVbSVBNTVVfQ1RYX01BWF0gPSB7
Cj4+Cj4+ICBzdGF0aWMgYm9vbCBpcG1tdV9pc19yb290KHN0cnVjdCBpcG1tdV92bXNhX2Rldmlj
ZSAqbW11KQo+PiAgewo+PiArICAgICAgIC8qIFhlbjogRml4ICovCj4KPgo+IEhtbW0uIENhbiB3
ZSBnZXQgYSBiaXQgbW9yZSBkZXRhaWxzPwoKVGhlc2UgaXMgYSBjYXNlIHdoZW4gaXBtbXVfaXNf
cm9vdCBpcyBjYWxsZWQgd2l0aCAibW11IiBiZWluZyBOVUxMLgpodHRwczovL2dpdGh1Yi5jb20v
b3R5c2hjaGVua28xL3hlbi9ibG9iL2ZjMjMxYTBmMmVkYjNkMDFkMTc4ZmI1YzI3ZGQ2YzEwNjU4
MDdjODEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyNMMjMzMAoKSW4g
aXBtbXVfdm1zYV9hbGxvY19wYWdlX3RhYmxlKCkgd2UgbmVlZCB0byBmaW5kICJyb290IG1tdSIs
IGJ1dCB3ZQpkb2Vzbid0IGhhdmUgYXJndW1lbnQgdG8gcGFzcy4KU28sIEkgaGFkIHR3byBvcHRp
b25zOgoKMS4gQWRkIGNvZGUgc2VhcmNoaW5nIGZvciBpdC4KLi4uCnNwaW5fbG9jaygmaXBtbXVf
ZGV2aWNlc19sb2NrKTsKbGlzdF9mb3JfZWFjaF9lbnRyeShtbXUsICZpcG1tdV9kZXZpY2VzLCBs
aXN0KSB7CiAgIGlmIChpcG1tdV9pc19yb290KG1tdSkpCiAgICAgIGJyZWFrOwp9CnNwaW5fdW5s
b2NrKCZpcG1tdV9kZXZpY2VzX2xvY2spOwouLi4KCjIuIFVzZSBleGlzdGluZyBpcG1tdV9maW5k
X3Jvb3QoKSB3aXRoIGFkZGluZyB0aGlzIGNoZWNrIGZvciBhIHZhbGlkIHZhbHVlLgpTbywgaWYg
d2UgY2FsbCBpcG1tdV9maW5kX3Jvb3QoKSB3aXRoIGFyZ3VtZW50IGJlaW5nIE5VTEwgd2Ugd2ls
bAphY3R1YWxseSBnZXQgc2VhcmNoaW5nIHRoZSBsaXN0LgoKSSBkZWNpZGVkIHRvIHVzZSAyIG9w
dGlvbi4KCj4KPj4gKyAgICAgICBpZiAoIW1tdSkKPj4gKyAgICAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKPj4gKwo+PiAgICAgICAgIGlmIChtbXUtPmZlYXR1cmVzLT5oYXNfY2FjaGVfbGVhZl9u
b2RlcykKPj4gICAgICAgICAgICAgICAgIHJldHVybiBtbXUtPmlzX2xlYWYgPyBmYWxzZSA6IHRy
dWU7Cj4+ICAgICAgICAgZWxzZQo+PiBAQCAtNDA1LDE0ICs2MTEsMjggQEAgc3RhdGljIHZvaWQg
aXBtbXVfY3R4X3dyaXRlKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbgo+PiAqZG9tYWluLCB1bnNp
Z25lZCBpbnQgcmVnLAo+PiAgICAgICAgIGlwbW11X3dyaXRlKGRvbWFpbi0+cm9vdCwgZG9tYWlu
LT5jb250ZXh0X2lkICogSU1fQ1RYX1NJWkUgKyByZWcsCj4+IGRhdGEpOwo+PiAgfQo+Pgo+PiAt
c3RhdGljIHZvaWQgaXBtbXVfY3R4X3dyaXRlMihzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRv
bWFpbiwgdW5zaWduZWQKPj4gaW50IHJlZywKPj4gKy8qIFhlbjogV3JpdGUgdGhlIGNvbnRleHQg
Zm9yIGNhY2hlIElQTU1VIG9ubHkuICovCj4KPgo+IFNhbWUgaGVyZS4gV2h5IGRvZXMgaXQgbmVl
ZCB0byBiZSBkaWZmZXJlbnQgd2l0aCBYZW4/CgpXZWxsLCBsZXQgbWUgZWxhYm9yYXRlIGEgYml0
IG1vcmUgYWJvdXQgdGhpcy4KCkkgZmVlbCB0aGF0IEkgbmVlZCB0byBleHBsYWluIGluIGEgZmV3
IHdvcmRzIGFib3V0IElQTU1VIGl0c2VsZjoKR2VuZXJhbGx5IHNwZWFraW5nLApUaGUgSVBNTVUg
aGFyZHdhcmUgKFItQ2FyIEdlbjMpIGhhcyA4IGNvbnRleHQgYmFua3MgYW5kIGNvbnNpc3RzIG9m
IG5leHQgcGFydHM6Ci0gcm9vdCBJUE1NVQotIGEgbnVtYmVyIG9mIGNhY2hlIElQTU1VcwoKRWFj
aCBjYWNoZSBJUE1NVSBpcyBjb25uZWN0ZWQgdG8gcm9vdCBJUE1NVSBhbmQgaGFzIHVUTEIgcG9y
dHMgdGhlCm1hc3RlciBkZXZpY2VzIGNhbiBiZSB0aWVkIHRvLgpTb21ldGhpbmcsIGxpa2UgdGhp
czoKCm1hc3RlciBkZXZpY2UxIC0tLT4gY2FjaGUgSVBNTVUxIFs4IGN0eF0gLS0tPiByb290IElQ
TU1VIFs4IGN0eF0gLT4gbWVtb3J5CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cm1hc3RlciBkZXZpY2UyIC0tICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfApt
YXN0ZXIgZGV2aWNlMyAtLS0+IGNhY2hlIElQTU1VMiBbOCBjdHhdIC0tCgpFYWNoIGNvbnRleHQg
YmFuayBoYXMgcmVnaXN0ZXJzLgpTb21lIHJlZ2lzdGVycyBleGlzdCBmb3IgYm90aCByb290IElQ
TU1VIGFuZCBjYWNoZSBJUE1NVXMgLT4gSU1DVFIKU29tZSByZWdpc3RlcnMgZXhpc3Qgb25seSBm
b3Igcm9vdCBJUE1NVSAtPiBJTVRUTEJSeC9JTVRUVUJSeCwgSU1NQUlSMCwgZXRjCgpTbywgb3Jp
Z2luYWwgZHJpdmVyIGhhcyB0d28gaGVscGVyczoKMS4gaXBtbXVfY3R4X3dyaXRlKCkgLSBpcyBp
bnRlbmRlZCB0byB3cml0ZSBhIHJlZ2lzdGVyIGluIGNvbnRleHQgYmFuawpOKiBmb3Igcm9vdCBJ
UE1NVSBvbmx5LgoyLiBpcG1tdV9jdHhfd3JpdGUyKCkgLSBpcyBpbnRlbmRlZCB0byB3cml0ZSBh
IHJlZ2lzdGVyIGluIGNvbnRleHQKYmFuayBOIGZvciBib3RoIHJvb3QgSVBNTVUgYW5kIGNhY2hl
IElQTU1VLgoqd2hlcmUgTj0wLTcKCkFGQUlVLCBvcmlnaW5hbCBMaW51eCBkcml2ZXIgcHJvdmlk
ZXMgZWFjaCBJT01NVSBkb21haW4gd2l0aCBhCnNlcGFyYXRlIElQTU1VIGNvbnRleHQ6Cm1hc3Rl
ciBkZXZpY2UxICsgbWFzdGVyIGRldmljZTIgYXJlIGluIElPTU1VIGRvbWFpbjEgYW5kIHVzZSBJ
UE1NVSBjb250ZXh0IDAKbWFzdGVyIGRldmljZTMgaXMgaW4gSU9NTVUgZG9tYWluMiBhbmQgdXNl
cyBJUE1NVSBjb250ZXh0IDEKClNvLCB3aGVuIGF0dGFjaGluZyBkZXZpY2UgdG8gbmV3IElPTU1V
IGRvbWFpbiBpbiBMaW51eCB3ZSBoYXZlIHRvCmluaXRpYWxpemUgY29udGV4dCBmb3Igcm9vdCBJ
UE1NVSBhbmQgZW5hYmxlIGNvbnRleHQgKElNQ1RSIHJlZ2lzdGVyKQpmb3IgYm90aCByb290IGFu
ZCBjYWNoZSBJUE1NVXMuCmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2hvcm1zL3JlbmVzYXMtYnNwLmdpdC90cmVlL2RyaXZlcnMvaW9tbXUvaXBtbXUtdm1z
YS5jP2g9djQuOS9yY2FyLTMuNS4zI242MjAKCkluIFhlbiB3ZSBuZWVkIGFkZGl0aW9uYWwgaGVs
cGVyICJpcG1tdV9jdHhfd3JpdGUxIiBmb3Igd3JpdGluZyBhCnJlZ2lzdGVyIGluIGNvbnRleHQg
YmFuayBOIGZvciBjYWNoZSBJUE1NVSBvbmx5LgpUaGUgcmVhc29uIGlzIHRoYXQgd2UgbmVlZCBh
IHdheSB0byBjb250cm9sIGNhY2hlIElQTU1VIHNlcGFyYXRlbHkKc2luY2Ugd2UgaGF2ZSBhIGxp
dHRsZSBiaXQgYW5vdGhlciBtb2RlbC4KCkFsbCBJT01NVSBkb21haW5zIHdpdGhpbiBhIHNpbmds
ZSBYZW4gZG9tYWluIChkb21faW9tbXUoZCktPmFyY2gucHJpdikKdXNlIHRoZSBzYW1lIElQTU1V
IGNvbnRleHQgTgp3aGljaCB3YXMgaW5pdGlhbGl6ZWQgYW5kIGVuYWJsZWQgYXQgdGhlIGRvbWFp
biBjcmVhdGlvbiB0aW1lLiBUaGlzCm1lYW5zIHRoYXQgYWxsIG1hc3RlciBkZXZpY2VzCnRoYXQg
YXJlIGFzc2lnbmVkIHRvIHRoZSBndWVzdCBkb21haW4gImQiIHVzZSBvbmx5IHRoaXMgSVBNTVUg
Y29udGV4dApOIHdoaWNoIGFjdHVhbGx5IGNvbnRhaW5zIFAyTSBtYXBwaW5nIGZvciBkb21haW4g
ImQiOgptYXN0ZXIgZGV2aWNlMSArIG1hc3RlciBkZXZpY2UyIGFyZSBpbiBJT01NVSBkb21haW4x
IGFuZCB1c2UgSVBNTVUgY29udGV4dCAwCm1hc3RlciBkZXZpY2UzIGlzIGluIElPTU1VIGRvbWFp
bjIgYW5kIGFsc28gdXNlcyBJUE1NVSBjb250ZXh0IDAKClNvLCB3aGVuIGF0dGFjaGluZyBkZXZp
Y2UgdG8gbmV3IElPTU1VIGRvbWFpbiBpbiBYZW4gd2UgZG9uJ3QgaGF2ZSB0bwppbml0aWFsaXpl
IGFuZCBlbmFibGUgY29udGV4dCwKYmVjYXVzZSBpdCBoYXMgYmVlbiBhbHJlYWR5IGRvbmUgYXQg
ZG9tYWluIGluaXRpYWxpemF0aW9uIHRpbWU6Cmh0dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5r
bzEveGVuL2Jsb2IvaXBtbXVfdjIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZt
c2EuYyNMMjM4MAp3ZSBqdXN0IGhhdmUgdG8gZW5hYmxlIGNvbnRleHQgZm9yIGNvcnJlc3BvbmRp
bmcgY2FjaGUgSVBNTVUgb25seToKaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4v
YmxvYi9pcG1tdV92Mi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jI0wx
MDgzCgpUaGlzIGlzIHRoZSBtYWluIGRpZmZlcmVuY2UgYmV0d2VlbiBkcml2ZXJzIGluIExpbnV4
IGFuZCBYZW4uCgpTbywgYXMgeW91IGNhbiBzZWUgdGhlcmUgaXMgYSBuZWVkIHRvIG1hbmlwdWxh
dGUgY29udGV4dCByZWdpc3RlcnMgZm9yCmNhY2hlIElQTU1VIHdpdGhvdXQgdG91Y2hpbmcgcm9v
dCBJUE1NVSwKdGhhdCdzIHdoeSBJIGFkZGVkIHRoaXMgaGVscGVyLgoKRG9lcyB0aGlzIG1ha2Ug
c2Vuc2U/Cgo+Cj4KPj4gK3N0YXRpYyB2b2lkIGlwbW11X2N0eF93cml0ZTEoc3RydWN0IGlwbW11
X3Ztc2FfZG9tYWluICpkb21haW4sIHVuc2lnbmVkCj4+IGludCByZWcsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdTMyIGRhdGEpCj4+ICB7Cj4+ICAgICAgICAgaWYgKGRvbWFpbi0+
bW11ICE9IGRvbWFpbi0+cm9vdCkKPj4gLSAgICAgICAgICAgICAgIGlwbW11X3dyaXRlKGRvbWFp
bi0+bW11LAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluLT5jb250ZXh0X2lk
ICogSU1fQ1RYX1NJWkUgKyByZWcsIGRhdGEpOwo+PiArICAgICAgICAgICAgICAgaXBtbXVfd3Jp
dGUoZG9tYWluLT5tbXUsIGRvbWFpbi0+Y29udGV4dF9pZCAqIElNX0NUWF9TSVpFCj4+ICsgcmVn
LCBkYXRhKTsKPj4gK30KPj4KPj4gLSAgICAgICBpcG1tdV93cml0ZShkb21haW4tPnJvb3QsIGRv
bWFpbi0+Y29udGV4dF9pZCAqIElNX0NUWF9TSVpFICsgcmVnLAo+PiBkYXRhKTsKPj4gKy8qCj4+
ICsgKiBYZW46IFdyaXRlIHRoZSBjb250ZXh0IGZvciBib3RoIHJvb3QgSVBNTVUgYW5kIGFsbCBj
YWNoZSBJUE1NVXMKPj4gKyAqIHRoYXQgYXNzaWduZWQgdG8gdGhpcyBYZW4gZG9tYWluLgo+PiAr
ICovCj4+ICtzdGF0aWMgdm9pZCBpcG1tdV9jdHhfd3JpdGUyKHN0cnVjdCBpcG1tdV92bXNhX2Rv
bWFpbiAqZG9tYWluLCB1bnNpZ25lZAo+PiBpbnQgcmVnLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHUzMiBkYXRhKQo+PiArewo+PiArICAgICAgIHN0cnVjdCBpcG1tdV92bXNhX3hl
bl9kb21haW4gKnhlbl9kb21haW4gPQo+PiBkb21faW9tbXUoZG9tYWluLT5kKS0+YXJjaC5wcml2
Owo+PiArICAgICAgIHN0cnVjdCBpb21tdV9kb21haW4gKmlvX2RvbWFpbjsKPj4gKwo+PiArICAg
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaW9fZG9tYWluLCAmeGVuX2RvbWFpbi0+Y29udGV4dHMs
IGxpc3QpCj4+ICsgICAgICAgICAgICAgICBpcG1tdV9jdHhfd3JpdGUxKHRvX3Ztc2FfZG9tYWlu
KGlvX2RvbWFpbiksIHJlZywgZGF0YSk7Cj4+ICsKPj4gKyAgICAgICBpcG1tdV9jdHhfd3JpdGUo
ZG9tYWluLCByZWcsIGRhdGEpOwo+PiAgfQo+Pgo+PiAgLyoKPj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4gQEAgLTQ4OCw2ICs3MDgsMTAgQEAgc3RhdGljIHZvaWQgaXBtbXVfdGxiX2ZsdXNoX2Fs
bCh2b2lkICpjb29raWUpCj4+ICB7Cj4+ICAgICAgICAgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWlu
ICpkb21haW4gPSBjb29raWU7Cj4+Cj4+ICsgICAgICAgLyogWGVuOiBKdXN0IHJldHVybiBpZiBj
b250ZXh0X2lkIGhhcyBub24tZXhpc3RlbnQgdmFsdWUgKi8KPgo+Cj4gU2FtZSBoZXJlLgoKSSB0
aGluayB0aGF0IHRoZXJlIGlzIGEgcG9zc2libGUgcmFjZS4KSW4gaXBtbXVfZG9tYWluX2luaXRf
Y29udGV4dCgpIHdlIGFyZSB0cnlpbmcgdG8gYWxsb2NhdGUgY29udGV4dCBhbmQKaWYgYWxsb2Nh
dGlvbiBmYWlscyB3ZSB3aWxsIGNhbGwgZnJlZV9pb19wZ3RhYmxlX29wcygpLApidXQgImRvbWFp
bi0+Y29udGV4dF9pZCIgaGFzbid0IGJlZW4gaW5pdGlhbGl6ZWQgeWV0IChsaWtlbHkgaXQgaXMg
MCkuCmh0dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5rbzEveGVuL2Jsb2IvZmMyMzFhMGYyZWRi
M2QwMWQxNzhmYjVjMjdkZDZjMTA2NTgwN2M4MS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
aXBtbXUtdm1zYS5jI0w3OTkKCkFuZCBoYXZpbmcgZm9sbG93aW5nIGNhbGwgc3RhY2s6CmZyZWVf
aW9fcGd0YWJsZV9vcHMoKSAtPiBpb19wZ3RhYmxlX3RsYl9mbHVzaF9hbGwoKSAtPgppcG1tdV90
bGJfZmx1c2hfYWxsKCkgLT4gaXBtbXVfdGxiX2ludmFsaWRhdGUoKQp3ZSB3aWxsIGdldCBhIG1p
c3Rha2VuIGNhY2hlIGZsdXNoIGZvciBhIGNvbnRleHQgcG9pbnRlZCBieQp1bmluaXRpYWxpemVk
ICJkb21haW4tPmNvbnRleHRfaWQiLgoKVGhhdCdzIHdoeSBJIGluaXRpYWxpemVkIGNvbnRleHRf
aWQgd2l0aCBub24tZXhpc3RlbnQgdmFsdWUgYmVmb3JlCmFsbG9jYXRpbmcgY29udGV4dApodHRw
czovL2dpdGh1Yi5jb20vb3R5c2hjaGVua28xL3hlbi9ibG9iL2ZjMjMxYTBmMmVkYjNkMDFkMTc4
ZmI1YzI3ZGQ2YzEwNjU4MDdjODEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZt
c2EuYyNMNzkyCmFuZCBjaGVja2VkIGl0IGZvciBhIHZhbGlkIHZhbHVlIGhlcmUKaHR0cHM6Ly9n
aXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4vYmxvYi9mYzIzMWEwZjJlZGIzZDAxZDE3OGZiNWMy
N2RkNmMxMDY1ODA3YzgxL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMj
TDcxMgphbmQgZXZlcnl3aGVyZSBpdCBpcyBuZWVkIHRvIGNoZWNrZWQuCgo+Cj4+ICsgICAgICAg
aWYgKGRvbWFpbi0+Y29udGV4dF9pZCA+PSBkb21haW4tPnJvb3QtPm51bV9jdHgpCj4+ICsgICAg
ICAgICAgICAgICByZXR1cm47Cj4+ICsKPj4gICAgICAgICBpcG1tdV90bGJfaW52YWxpZGF0ZShk
b21haW4pOwo+PiAgfQo+Pgo+PiBAQCAtNTQ5LDggKzc3MywxMCBAQCBzdGF0aWMgaW50IGlwbW11
X2RvbWFpbl9pbml0X2NvbnRleHQoc3RydWN0Cj4+IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4p
Cj4+ICAgICAgICAgZG9tYWluLT5jZmcuaWFzID0gMzI7Cj4+ICAgICAgICAgZG9tYWluLT5jZmcu
b2FzID0gNDA7Cj4+ICAgICAgICAgZG9tYWluLT5jZmcudGxiID0gJmlwbW11X2dhdGhlcl9vcHM7
Cj4+ICsjaWYgMCAvKiBYZW46IE5vdCBuZWVkZWQgKi8KPj4gICAgICAgICBkb21haW4tPmlvX2Rv
bWFpbi5nZW9tZXRyeS5hcGVydHVyZV9lbmQgPSBETUFfQklUX01BU0soMzIpOwo+PiAgICAgICAg
IGRvbWFpbi0+aW9fZG9tYWluLmdlb21ldHJ5LmZvcmNlX2FwZXJ0dXJlID0gdHJ1ZTsKPj4gKyNl
bmRpZgo+PiAgICAgICAgIC8qCj4+ICAgICAgICAgICogVE9ETzogQWRkIHN1cHBvcnQgZm9yIGNv
aGVyZW50IHdhbGsgdGhyb3VnaCBDQ0kgd2l0aCBEVk0gYW5kCj4+IHJlbW92ZQo+PiAgICAgICAg
ICAqIGNhY2hlIGhhbmRsaW5nLiBGb3Igbm93LCBkZWxlZ2F0ZSBpdCB0byB0aGUgaW8tcGd0YWJs
ZSBjb2RlLgo+PiBAQCAtNTYyLDYgKzc4OCw5IEBAIHN0YXRpYyBpbnQgaXBtbXVfZG9tYWluX2lu
aXRfY29udGV4dChzdHJ1Y3QKPj4gaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbikKPj4gICAgICAg
ICBpZiAoIWRvbWFpbi0+aW9wKQo+PiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+
Cj4+ICsgICAgICAgLyogWGVuOiBJbml0aWFsaXplIGNvbnRleHRfaWQgd2l0aCBub24tZXhpc3Rl
bnQgdmFsdWUgKi8KPj4gKyAgICAgICBkb21haW4tPmNvbnRleHRfaWQgPSBkb21haW4tPnJvb3Qt
Pm51bV9jdHg7Cj4KPgo+IFdoeSBkbyB5b3UgbmVlZCB0byBkbyB0aGF0IGZvciBYZW4/IE92ZXJh
bGwgSSB0aGluayB5b3UgbmVlZCBhIGJpdCBtb3JlCj4gZXhwbGFuYXRpb24gb2Ygd2h5IHlvdSBu
ZWVkIHRob3NlIGNoYW5nZXMgZm9yIFhlbiBjb21wYXJlIHRvIHRoZSBMaW51eAo+IGRyaXZlci4K
SSBoYXZlIGp1c3QgZXhwbGFpbmVkIGFib3ZlIHdoeSB0aGlzIGNoYW5nZSBpcyBuZWVkZWQuIFRv
IGF2b2lkIHBvc3NpYmxlIHJhY2UuCklmIGFuIGV4cGxhbmF0aW9uIEkgZ2F2ZSBhYm92ZSBzb3Vu
ZHMgcmVhc29uYWJsZSwgSSBjYW4gcHV0IGNvbW1lbnQgaW4gY29kZS4KCj4KPj4gKwo+PiAgICAg
ICAgIC8qCj4+ICAgICAgICAgICogRmluZCBhbiB1bnVzZWQgY29udGV4dC4KPj4gICAgICAgICAg
Ki8KPj4gQEAgLTU3OCw2ICs4MDcsMTEgQEAgc3RhdGljIGludCBpcG1tdV9kb21haW5faW5pdF9j
b250ZXh0KHN0cnVjdAo+PiBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQo+Pgo+PiAgICAgICAg
IC8qIFRUQlIwICovCj4+ICAgICAgICAgdHRiciA9IGRvbWFpbi0+Y2ZnLmFybV9scGFlX3MxX2Nm
Zy50dGJyWzBdOwo+PiArCj4+ICsgICAgICAgLyogWGVuOiAqLwo+PiArICAgICAgIGRldl9ub3Rp
Y2UoZG9tYWluLT5yb290LT5kZXYsICJkJWQ6IFNldCBJUE1NVSBjb250ZXh0ICV1IChwZ2QKPj4g
MHglIlBSSXg2NCIpXG4iLAo+PiArICAgICAgICAgICAgICAgICAgICAgICBkb21haW4tPmQtPmRv
bWFpbl9pZCwgZG9tYWluLT5jb250ZXh0X2lkLCB0dGJyKTsKPgo+Cj4gSWYgeW91IHdhbnQgdG8g
a2VlcCBkcml2ZXIgY2xvc2UgdG8gTGludXgsIHRoZW4geW91IG5lZWQgdG8gYXZvaWQgdW5lY2Vz
c2FyeQo+IGNoYW5nZS4KU2hhbGwgSSBkcm9wIGl0PwoKPgo+Cj4+ICsKPj4gICAgICAgICBpcG1t
dV9jdHhfd3JpdGUoZG9tYWluLCBJTVRUTEJSMCwgdHRicik7Cj4+ICAgICAgICAgaXBtbXVfY3R4
X3dyaXRlKGRvbWFpbiwgSU1UVFVCUjAsIHR0YnIgPj4gMzIpOwo+Pgo+PiBAQCAtNjE2LDggKzg1
MCw5IEBAIHN0YXRpYyBpbnQgaXBtbXVfZG9tYWluX2luaXRfY29udGV4dChzdHJ1Y3QKPj4gaXBt
bXVfdm1zYV9kb21haW4gKmRvbWFpbikKPj4gICAgICAgICAgKiB0cmFuc2xhdGlvbiB0YWJsZSBm
b3JtYXQgZG9lc24ndCB1c2UgVEVYIHJlbWFwcGluZy4gRG9uJ3QKPj4gZW5hYmxlIEFGCj4+ICAg
ICAgICAgICogc29mdHdhcmUgbWFuYWdlbWVudCBhcyB3ZSBoYXZlIG5vIHVzZSBmb3IgaXQuIEZs
dXNoIHRoZSBUTEIgYXMKPj4gICAgICAgICAgKiByZXF1aXJlZCB3aGVuIG1vZGlmeWluZyB0aGUg
Y29udGV4dCByZWdpc3RlcnMuCj4+ICsgICAgICAgICogWGVuOiBFbmFibGUgdGhlIGNvbnRleHQg
Zm9yIHRoZSByb290IElQTU1VIG9ubHkuCj4+ICAgICAgICAgICovCj4+IC0gICAgICAgaXBtbXVf
Y3R4X3dyaXRlMihkb21haW4sIElNQ1RSLAo+PiArICAgICAgIGlwbW11X2N0eF93cml0ZShkb21h
aW4sIElNQ1RSLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgSU1DVFJfSU5URU4gfCBJTUNU
Ul9GTFVTSCB8IElNQ1RSX01NVUVOKTsKPj4KPj4gICAgICAgICByZXR1cm4gMDsKPj4gQEAgLTYz
OCwxMyArODczLDE4IEBAIHN0YXRpYyB2b2lkIGlwbW11X2RvbWFpbl9mcmVlX2NvbnRleHQoc3Ry
dWN0Cj4+IGlwbW11X3Ztc2FfZGV2aWNlICptbXUsCj4+Cj4+ICBzdGF0aWMgdm9pZCBpcG1tdV9k
b21haW5fZGVzdHJveV9jb250ZXh0KHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbgo+PiAqZG9tYWlu
KQo+PiAgewo+PiArICAgICAgIC8qIFhlbjogSnVzdCByZXR1cm4gaWYgY29udGV4dF9pZCBoYXMg
bm9uLWV4aXN0ZW50IHZhbHVlICovCj4+ICsgICAgICAgaWYgKGRvbWFpbi0+Y29udGV4dF9pZCA+
PSBkb21haW4tPnJvb3QtPm51bV9jdHgpCj4+ICsgICAgICAgICAgICAgICByZXR1cm47Cj4+ICsK
Pj4gICAgICAgICAvKgo+PiAgICAgICAgICAqIERpc2FibGUgdGhlIGNvbnRleHQuIEZsdXNoIHRo
ZSBUTEIgYXMgcmVxdWlyZWQgd2hlbiBtb2RpZnlpbmcKPj4gdGhlCj4+ICAgICAgICAgICogY29u
dGV4dCByZWdpc3RlcnMuCj4+ICAgICAgICAgICoKPj4gICAgICAgICAgKiBUT0RPOiBJcyBUTEIg
Zmx1c2ggcmVhbGx5IG5lZWRlZCA/Cj4+ICsgICAgICAgICogWGVuOiBEaXNhYmxlIHRoZSBjb250
ZXh0IGZvciB0aGUgcm9vdCBJUE1NVSBvbmx5Lgo+PiAgICAgICAgICAqLwo+PiAtICAgICAgIGlw
bW11X2N0eF93cml0ZTIoZG9tYWluLCBJTUNUUiwgSU1DVFJfRkxVU0gpOwo+PiArICAgICAgIGlw
bW11X2N0eF93cml0ZShkb21haW4sIElNQ1RSLCBJTUNUUl9GTFVTSCk7Cj4+ICAgICAgICAgaXBt
bXVfdGxiX3N5bmMoZG9tYWluKTsKPj4KPj4gICNpZmRlZiBDT05GSUdfUkNBUl9ERFJfQkFDS1VQ
Cj4+IEBAIC02NTIsMTIgKzg5MiwxNiBAQCBzdGF0aWMgdm9pZCBpcG1tdV9kb21haW5fZGVzdHJv
eV9jb250ZXh0KHN0cnVjdAo+PiBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQo+PiAgI2VuZGlm
Cj4+Cj4+ICAgICAgICAgaXBtbXVfZG9tYWluX2ZyZWVfY29udGV4dChkb21haW4tPnJvb3QsIGRv
bWFpbi0+Y29udGV4dF9pZCk7Cj4+ICsKPj4gKyAgICAgICAvKiBYZW46IEluaXRpYWxpemUgY29u
dGV4dF9pZCB3aXRoIG5vbi1leGlzdGVudCB2YWx1ZSAqLwo+PiArICAgICAgIGRvbWFpbi0+Y29u
dGV4dF9pZCA9IGRvbWFpbi0+cm9vdC0+bnVtX2N0eDsKPj4gIH0KPj4KPj4gIC8qCj4+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+ICAgKiBGYXVsdCBIYW5kbGluZwo+PiAgICovCj4+Cj4+ICsvKiBY
ZW46IFNob3cgZG9tYWluX2lkIGluIGV2ZXJ5IHByaW50ayAqLwo+PiAgc3RhdGljIGlycXJldHVy
bl90IGlwbW11X2RvbWFpbl9pcnEoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4pCj4+
ICB7Cj4+ICAgICAgICAgY29uc3QgdTMyIGVycl9tYXNrID0gSU1TVFJfTUhJVCB8IElNU1RSX0FC
T1JUIHwgSU1TVFJfUEYgfAo+PiBJTVNUUl9URjsKPj4gQEAgLTY4MSwxMSArOTI1LDExIEBAIHN0
YXRpYyBpcnFyZXR1cm5fdCBpcG1tdV9kb21haW5faXJxKHN0cnVjdAo+PiBpcG1tdV92bXNhX2Rv
bWFpbiAqZG9tYWluKQo+Pgo+PiAgICAgICAgIC8qIExvZyBmYXRhbCBlcnJvcnMuICovCj4+ICAg
ICAgICAgaWYgKHN0YXR1cyAmIElNU1RSX01ISVQpCj4+IC0gICAgICAgICAgICAgICBkZXZfZXJy
X3JhdGVsaW1pdGVkKG1tdS0+ZGV2LCAiTXVsdGlwbGUgVExCIGhpdHMKPj4gQDB4JTA4eFxuIiwK
Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW92YSk7Cj4+ICsgICAgICAg
ICAgICAgICBkZXZfZXJyX3JhdGVsaW1pdGVkKG1tdS0+ZGV2LCAiZCVkOiBNdWx0aXBsZSBUTEIg
aGl0cwo+PiBAMHglMDh4XG4iLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bWFpbi0+ZC0+ZG9tYWluX2lkLCBpb3ZhKTsKPj4gICAgICAgICBpZiAoc3RhdHVzICYgSU1TVFJf
QUJPUlQpCj4+IC0gICAgICAgICAgICAgICBkZXZfZXJyX3JhdGVsaW1pdGVkKG1tdS0+ZGV2LCAi
UGFnZSBUYWJsZSBXYWxrIEFib3J0Cj4+IEAweCUwOHhcbiIsCj4+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlvdmEpOwo+PiArICAgICAgICAgICAgICAgZGV2X2Vycl9yYXRl
bGltaXRlZChtbXUtPmRldiwgImQlZDogUGFnZSBUYWJsZSBXYWxrIEFib3J0Cj4+IEAweCUwOHhc
biIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluLT5kLT5kb21haW5f
aWQsIGlvdmEpOwo+Pgo+PiAgICAgICAgIGlmICghKHN0YXR1cyAmIChJTVNUUl9QRiB8IElNU1RS
X1RGKSkpCj4+ICAgICAgICAgICAgICAgICByZXR1cm4gSVJRX05PTkU7Cj4+IEBAIC03MDAsOCAr
OTQ0LDggQEAgc3RhdGljIGlycXJldHVybl90IGlwbW11X2RvbWFpbl9pcnEoc3RydWN0Cj4+IGlw
bW11X3Ztc2FfZG9tYWluICpkb21haW4pCj4+ICAgICAgICAgICAgICAgICByZXR1cm4gSVJRX0hB
TkRMRUQ7Cj4+Cj4+ICAgICAgICAgZGV2X2Vycl9yYXRlbGltaXRlZChtbXUtPmRldiwKPj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJVbmhhbmRsZWQgZmF1bHQ6IHN0YXR1cyAweCUwOHgg
aW92YQo+PiAweCUwOHhcbiIsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMs
IGlvdmEpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAiZCVkOiBVbmhhbmRsZWQgZmF1bHQ6
IHN0YXR1cyAweCUwOHggaW92YQo+PiAweCUwOHhcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgIGRvbWFpbi0+ZC0+ZG9tYWluX2lkLCBzdGF0dXMsIGlvdmEpOwo+Pgo+PiAgICAgICAgIHJl
dHVybiBJUlFfSEFORExFRDsKPj4gIH0KPj4gQEAgLTczMCw2ICs5NzQsMTYgQEAgc3RhdGljIGly
cXJldHVybl90IGlwbW11X2lycShpbnQgaXJxLCB2b2lkICpkZXYpCj4+ICAgICAgICAgcmV0dXJu
IHN0YXR1czsKPj4gIH0KPj4KPj4gKy8qIFhlbjogSW50ZXJydXB0IGhhbmRsZXJzIHdyYXBwZXIg
Ki8KPj4gK3N0YXRpYyB2b2lkIGlwbW11X2lycV94ZW4oaW50IGlycSwgdm9pZCAqZGV2LAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+PiArewo+PiArICAgICAgIGlwbW11X2lycShpcnEsIGRldik7Cj4+ICt9Cj4+ICsK
Pj4gKyNkZWZpbmUgaXBtbXVfaXJxIGlwbW11X2lycV94ZW4KPj4gKwo+PiArI2lmIDAgLyogWGVu
OiBOb3QgbmVlZGVkICovCj4+ICAvKgo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgICogSU9N
TVUgT3BlcmF0aW9ucwo+PiAgICovCj4+IEBAIC03NTksNiArMTAxMyw3IEBAIHN0YXRpYyB2b2lk
IGlwbW11X2RvbWFpbl9mcmVlKHN0cnVjdCBpb21tdV9kb21haW4KPj4gKmlvX2RvbWFpbikKPj4g
ICAgICAgICBmcmVlX2lvX3BndGFibGVfb3BzKGRvbWFpbi0+aW9wKTsKPj4gICAgICAgICBrZnJl
ZShkb21haW4pOwo+PiAgfQo+PiArI2VuZGlmCj4+Cj4+ICBzdGF0aWMgaW50IGlwbW11X2F0dGFj
aF9kZXZpY2Uoc3RydWN0IGlvbW11X2RvbWFpbiAqaW9fZG9tYWluLAo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGRldmljZSAqZGV2KQo+PiBAQCAtNzg3LDcgKzEwNDIs
MjAgQEAgc3RhdGljIGludCBpcG1tdV9hdHRhY2hfZGV2aWNlKHN0cnVjdCBpb21tdV9kb21haW4K
Pj4gKmlvX2RvbWFpbiwKPj4gICAgICAgICAgICAgICAgIC8qIFRoZSBkb21haW4gaGFzbid0IGJl
ZW4gdXNlZCB5ZXQsIGluaXRpYWxpemUgaXQuICovCj4+ICAgICAgICAgICAgICAgICBkb21haW4t
Pm1tdSA9IG1tdTsKPj4gICAgICAgICAgICAgICAgIGRvbWFpbi0+cm9vdCA9IHJvb3Q7Cj4+ICsK
Pj4gKy8qCj4+ICsgKiBYZW46IFdlIGhhdmUgYWxyZWFkeSBpbml0aWFsaXplZCBhbmQgZW5hYmxl
ZCBjb250ZXh0IGZvciByb290IElQTU1VCj4+ICsgKiBmb3IgdGhpcyBYZW4gZG9tYWluLiBFbmFi
bGUgY29udGV4dCBmb3IgZ2l2ZW4gY2FjaGUgSVBNTVUgb25seS4KPj4gKyAqIEZsdXNoIHRoZSBU
TEIgYXMgcmVxdWlyZWQgd2hlbiBtb2RpZnlpbmcgdGhlIGNvbnRleHQgcmVnaXN0ZXJzLgo+Cj4K
PiBXaHk/CgpPcmlnaW5hbCBMaW51eCBkcml2ZXIgcHJvdmlkZXMgZWFjaCBJT01NVSBkb21haW4g
d2l0aCBhIHNlcGFyYXRlIElQTU1VIGNvbnRleHQuClNvLCB3aGVuIGF0dGFjaGluZyBkZXZpY2Ug
dG8gSU9NTVUgZG9tYWluIHdoaWNoIGhhc24ndCBiZWVuCmluaXRpYWxpemVkIHlldCB3ZSBoYXZl
IHRvCmNhbGwgaXBtbXVfZG9tYWluX2luaXRfY29udGV4dCgpIGZvciBpbml0aWFsaXppbmcgKHJv
b3Qgb25seSkgYW5kCmVuYWJsaW5nIChyb290ICsgY2FjaGUgKiApIGNvbnRleHQgZm9yIHRoaXMg
SU9NTVUgZG9tYWluLgoKKiBZb3UgY2FuIHNlZSBhdCB0aGUgZW5kIG9mIHRoZSAib3JpZ2luYWwi
IGlwbW11X2RvbWFpbl9pbml0X2NvbnRleHQoKQppbXBsZW1lbnRhdGlvbiwgdGhhdCBjb250ZXh0
IGlzIGVuYWJsZWQgZm9yIGJvdGggY2FjaGUgYW5kIHJvb3QgSVBNTVVzCmJlY2F1c2Ugb2YgImlw
bW11X2N0eF93cml0ZTIiLgpodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9ob3Jtcy9yZW5lc2FzLWJzcC5naXQvdHJlZS9kcml2ZXJzL2lvbW11L2lwbW11LXZt
c2EuYz9oPXY0LjkvcmNhci0zLjUuMyNuNjIwCgpGcm9tIG15IHBvaW50IG9mIHZpZXcsIHdlIGRv
bid0IGhhdmUgdG8gZG8gdGhlIHNhbWUgd2hlbiB3ZSBhcmUKYXR0YWNoaW5nIGRldmljZSBpbiBY
ZW4sIGFzIHdlIGtlZXAgb25seSBvbmUgSVBNTVUgY29udGV4dCAoUDJNCm1hcHBpbmdzKSBwZXIg
WGVuIGRvbWFpbgpmb3IgdXNpbmcgYnkgYWxsIGFzc2lnbmVkIHRvIHRoaXMgZ3Vlc3QgZGV2aWNl
cy4KV2hhdCBpcyBtb3JlIGEgbnVtYmVyIG9mIGNvbnRleHQgYmFua3MgaXMgbGltaXRlZCAoOCks
IGFuZCBpZiB3ZQpmb2xsb3dlZCBMaW51eCB3YXkgaGVyZSwgd2Ugd291bGQgYmUgcXVpY2tseSBy
dW4gb3V0IG9mIGF2YWlsYWJsZQpjb250ZXh0cy4KQnV0IGhhdmluZyBvbmUgSVBNTVUgY29udGV4
dCBwZXIgWGVuIGRvbWFpbiBhbGxvdyB1cyB0byBwYXNzdGhyb3VnaApkZXZpY2VzIHRvIDggZ3Vl
c3QgZG9tYWluLgoKVGFraW5nIGludG8gdGhlIGFjY291bnQgZGVzY3JpYmVkIGFib3ZlLCB3ZSBp
bml0aWFsaXplIChyb290IG9ubHkpIGFuZAplbmFibGUgKHJvb3Qgb25seSAqKiApIGNvbnRleHQg
YXQgdGhlIGRvbWFpbiBjcmVhdGlvbiB0aW1lCmlmIElPTU1VIGlzIGV4cGVjdGVkIHRvIGJlIHVz
ZWQgZm9yIHRoaXMgZ3Vlc3QuCmh0dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5rbzEveGVuL2Js
b2IvaXBtbXVfdjIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyNMMjM4
MAoKKiogWW91IGNhbiBzZWUgYXQgdGhlIGVuZCBvZiB0aGUgIm1vZGlmaWVkIgppcG1tdV9kb21h
aW5faW5pdF9jb250ZXh0KCkgaW1wbGVtZW50YXRpb24sIHRoYXQgY29udGV4dCBpcyBlbmFibGVk
CmZvciByb290IElQTU1VIG9ubHkKYmVjYXVzZSBvZiAiaXBtbXVfY3R4X3dyaXRlIi4KaHR0cHM6
Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4vYmxvYi9pcG1tdV92Mi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jI0w4ODIKClRoYXQncyB3aHksIGhlcmUsIGluIGlw
bW11X2F0dGFjaF9kZXZpY2UoKSB3ZSBkb24ndCBoYXZlIHRvIGNhbGwKaXBtbXVfZG9tYWluX2lu
aXRfY29udGV4dCgpIGFueW1vcmUsIGJlY2F1c2UKdGhlIGNvbnRleHQgaGFzIGJlZW4gYWxyZWFk
eSBpbml0aWFsaXplZCBhbmQgZW5hYmxlZC4gQWxsIHdoYXQgd2UgbmVlZApoZXJlIGlzIHRvIGVu
YWJsZSB0aGlzIGNvbnRleHQgZm9yIGNhY2hlIElQTU1VIHRoZSBkZXZpY2UKaXMgcGh5c2ljYWxs
eSBjb25uZWN0ZWQgdG8uCgpEb2VzIHRoaXMgbWFrZSBzZW5zZT8KCj4KPgo+PiArICovCj4+ICsj
aWYgMAo+PiAgICAgICAgICAgICAgICAgcmV0ID0gaXBtbXVfZG9tYWluX2luaXRfY29udGV4dChk
b21haW4pOwo+PiArI2VuZGlmCj4+ICsgICAgICAgICAgICAgICBpcG1tdV9jdHhfd3JpdGUxKGRv
bWFpbiwgSU1DVFIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXBtbXVfY3R4
X3JlYWQoZG9tYWluLCBJTUNUUikgfAo+PiBJTUNUUl9GTFVTSCk7Cj4+ICsKPj4gKyAgICAgICAg
ICAgICAgIGRldl9pbmZvKGRldiwgIlVzaW5nIElQTU1VIGNvbnRleHQgJXVcbiIsCj4+IGRvbWFp
bi0+Y29udGV4dF9pZCk7Cj4+ICsjaWYgMCAvKiBYZW46IE5vdCBuZWVkZWQgKi8KPj4gICAgICAg
ICAgICAgICAgIGlmIChyZXQgPCAwKSB7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGRldl9l
cnIoZGV2LCAiVW5hYmxlIHRvIGluaXRpYWxpemUgSVBNTVUKPj4gY29udGV4dFxuIik7Cj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+bW11ID0gTlVMTDsKPj4gQEAgLTc5NSw2ICsx
MDYzLDcgQEAgc3RhdGljIGludCBpcG1tdV9hdHRhY2hfZGV2aWNlKHN0cnVjdCBpb21tdV9kb21h
aW4KPj4gKmlvX2RvbWFpbiwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgZGV2X2luZm8oZGV2
LCAiVXNpbmcgSVBNTVUgY29udGV4dCAldVxuIiwKPj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9tYWluLT5jb250ZXh0X2lkKTsKPj4gICAgICAgICAgICAgICAgIH0KPj4gKyNl
bmRpZgo+PiAgICAgICAgIH0gZWxzZSBpZiAoZG9tYWluLT5tbXUgIT0gbW11KSB7Cj4+ICAgICAg
ICAgICAgICAgICAvKgo+PiAgICAgICAgICAgICAgICAgICogU29tZXRoaW5nIGlzIHdyb25nLCB3
ZSBjYW4ndCBhdHRhY2ggdHdvIGRldmljZXMgdXNpbmcKPj4gQEAgLTgzNCw2ICsxMTAzLDE0IEBA
IHN0YXRpYyB2b2lkIGlwbW11X2RldGFjaF9kZXZpY2Uoc3RydWN0IGlvbW11X2RvbWFpbgo+PiAq
aW9fZG9tYWluLAo+PiAgICAgICAgICAqLwo+PiAgfQo+Pgo+PiArLyoKPj4gKyAqIFhlbjogVGhl
IGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgdGhlc2UgY2FsbGJhY2tzIGlzIGluc3VmZmljaWVu
dCBmb3IKPj4gdXMKPj4gKyAqIHNpbmNlIHRoZXkgYXJlIGludGVuZGVkIHRvIGJlIGNhbGxlZCBm
cm9tIExpbnV4IElPTU1VIGNvcmUgdGhhdAo+PiArICogaGFzIGFscmVhZHkgZG9uZSBhbGwgcmVx
dWlyZWQgYWN0aW9ucyBzdWNoIGFzIGRvaW5nIHZhcmlvdXMgY2hlY2tzLAo+PiArICogc3BsaXR0
aW5nIGludG8gbWVtb3J5IGJsb2NrIHRoZSBoYXJkd2FyZSBzdXBwb3J0cyBhbmQgc28gb24uCj4K
Pgo+IENhbiB5b3UgZXhwYW5kIGl0IGhlcmU/IFdoeSBjYW4ndCBvdXIgSU9NTVUgZnJhbWV3b3Jr
IGNvdWxkIGRvIHRoYXQ/CgpJZiBhZGQgYWxsIHJlcXVpcmVkIHN1cHBvcnQgdG8gSU9NTVUgZnJh
bWV3b3JrIGFuZCBtb2RpZnkgYWxsIGV4aXN0aW5nCklPTU1VIGRyaXZlcnMKdG8gZm9sbG93IHRo
aXMgc3VwcG9ydCwgdGhlbiB5ZXMsIGl0IHdpbGwgYXZvaWQgSU9NTVUgZHJpdmVycyBzdWNoIGFz
CklQTU1VLVZNU0EgZnJvbSBoYXZpbmcgdGhlc2Ugc3R1ZmYgaW4uCgpUbyBiZSBob25lc3QsIEkg
d2FzIHRyeWluZyB0byB0b3VjaCBJT01NVSBjb21tb24gY29kZSBhbmQgb3RoZXIgSU9NTVUKZHJp
dmVycyBhcyBsaXR0bGUgYXMgcG9zc2libGUsCmJ1dCBJIGhhZCB0byBpbnRyb2R1Y2UgYSBmZXcg
Y2hhbmdlcyAoIm5vbi1zaGFyZWQgSU9NTVUiKS4KCj4KPiBJSE1PLCBpZiB3ZSB3YW50IHRvIGdl
dCBkcml2ZXIgZnJvbSBMaW51eCwgd2UgbmVlZCB0byBnZXQgYW4gaW50ZXJmYWNlIHZlcnkKPiBj
bG9zZSB0byBpdC4gT3RoZXJ3aXNlIGl0IGlzIG5vdCB3b3J0aCBpdCBiZWNhdXNlIHlvdSB3b3Vs
ZCBoYXZlIHRvCj4gaW1wbGVtZW50IGZvciBlYWNoIElPTU1VLgpZb3UgYXJlIHJpZ2h0LgoKPgo+
IE15IG92ZXJhbGwgZmVlbGluZyBhdCB0aGUgbW9tZW50IGlzIFhlbiBpcyBub3QgcmVhZHkgdG8g
d2VsY29tZSB0aGlzIGRyaXZlcgo+IGRpcmVjdGx5IGZyb20gTGludXguIFRoaXMgaXMgYWxzbyBh
IEJTUCBkcml2ZXIsIHNvIG5vIHRob3JvdWdoIHJldmlldyBkb25lCj4gYnkgdGhlIGNvbW11bml0
eS4KCkFzIEkgc2FpZCBpbiBhIGNvdmVyIGxldHRlciB0aGUgQlNQIGRyaXZlciBoYWQgbW9yZSBj
b21wbGV0ZSBzdXBwb3J0CnRoYW4gdGhlIG1haW5saW5lIG9uZS4KSSB3b3VsZCBsaWtlIHRvIGNs
YXJpZnkgd2hhdCBuZWVkIHRvIGJlIGRvbmUgZnJvbSBteSBzaWRlLgpTaG91bGQgSSB3YWl0IGZv
ciB0aGUgbWlzc2luZyB0aGluZ3MgcmVhY2ggdXBzdGVhbSBhbmQgdGhlbiByZWJhc2Ugb24KdGhl
IG1haW5saW5lIGRyaXZlcj8KT3Igc2hvdWxkIEkgcmV3cml0ZSB0aGlzIGRyaXZlciB3aXRob3V0
IGZvbGxvd2luZyBMaW51eD8KCj4KPiBJIGhhdmUgYmVlbiB0b2xkIHRoZSBCU1AgZHJpdmVyIHdh
cyBpbiBwcmV0dHkgYmFkIHN0YXRlLCBzbyBJIHRoaW5rIHdlCj4gcmVhbGx5IG5lZWQgdG8gd2Vp
Z2h0IHByb3MgYW5kIGNvbnMgb2YgdXNpbmcgaXQuCgpJIGFtIGFmcmFpZCBJIGRpZG4ndCBnZXQg
dGhlIGZpcnN0IHBhcnQgb2Ygc2VudGVuY2UuCgo+Cj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4g
R3JhbGwKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 14:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14: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.xen.org>)
	id 1dfoVM-0000eX-At; Thu, 10 Aug 2017 14:32:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfoVL-0000eR-3A
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 14:32:07 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BE/AB-01731-66E6C895; Thu, 10 Aug 2017 14:32:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTTcxryf
 SoLFB2+L7lslMDowehz9cYQlgjGLNzEvKr0hgzVjUf5ypYItIxdxvF9gbGG8KdDFycQgJbGKU
 aGw6yQTh7GaU+LlwMWsXIyeHsICDxKMVF9lAbBEBRYkHL2+CxYUEDjJLNG1zBGlgFpjFLDH93
 VawBJuApsSdz5+YQGxeASuJxg/7wOIsAqoSnc+mgcVFBcIl3jYeYYGoEZQ4OfMJmM0pYCnR+3
 MmO4jNLGArcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGNWLU4vKUot0jfSSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjgEIdjB+/+N0iFGSg0lJlLf4U3ekEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneVzk9kUKCRanpqRVpmTnA0IdJS3DwKInw3gRJ8xYXJOYWZ6ZDp
 E4xKkqJ854ESQiAJDJK8+DaYPF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8q0Gm8GTmlc
 BNfwW0mAlocYRvJ8jikkSElFQDo+qh2QsdKv2iAnaej67b7VPi8jv8iQfL6fmTustPRbT4/tJ
 +8mfvG8VGDe+SavG/D+84Vcp+Cl0kfrR9H5/S4n86K6Yrm+089GiFaMUKSefZb0p28semtDxa
 F6radK153e/0pV2as/QvT7Bd6Sp9duWbiIvZtjW3KiTK92yL/X/6c+I7pfVn7ymxFGckGmoxF
 xUnAgCQrDDHsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502375521!103834734!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2084 invoked from network); 10 Aug 2017 14:32:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 10 Aug 2017 14:32:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AF5B980D;
 Thu, 10 Aug 2017 07:32:00 -0700 (PDT)
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 D5B143F483;
 Thu, 10 Aug 2017 07:31:58 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <20170809110322.jxo7rvlxgprk72i5@citrix.com>
 <CACtJ1JQzOrGMM=KswgbrBJgHumXSRoLaYWCwyx+F4rJGCfC3Ow@mail.gmail.com>
 <20170810114036.izhledcz32e7lgq5@citrix.com>
 <33b24693-7ea9-216f-dabf-182afa2e582b@arm.com>
 <20170810130116.uzzidhus6hwfyovz@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8c90c241-7536-1a8a-cb77-718dac09d950@arm.com>
Date: Thu, 10 Aug 2017 15:31:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170810130116.uzzidhus6hwfyovz@citrix.com>
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>, Andre Przywara <andre.przywara@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8wOC8xNyAxNDowMSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEF1ZyAxMCwg
MjAxNyBhdCAwMTo0MDowN1BNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFdlaSwK
Pj4KPj4gT24gMTAvMDgvMTcgMTI6NDAsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBUaHUsIEF1ZyAx
MCwgMjAxNyBhdCAwMToyOTowNFBNICswNTMwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+Pj4+
IEhpIFdlaSwKPj4+Pgo+Pj4+IE9uIDkgQXVndXN0IDIwMTcgYXQgMTY6MzMsIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBPbiBXZWQsIEF1ZyAwOSwgMjAxNyBhdCAw
NDoyODoxNFBNICswNTMwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+Pj4+Pj4gSGkgSnVsaWVu
LAo+Pj4+Pj4KPj4+Pj4+IFRoYW5rcyBmb3IgdGhlIHRlc3RpbmcuCj4+Pj4+Pgo+Pj4+Pj4gT24g
OCBBdWd1c3QgMjAxNyBhdCAyMToyOSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4gd3JvdGU6Cj4+Pj4+Pj4gSGkgQmh1cGluZGVyLAo+Pj4+Pj4+Cj4+Pj4+Pj4gSSBnYXZlIGFu
b3RoZXIgYW5kIEkgaGF2ZSBhIGNvdXBsZSBvZiBjb21tZW50cy4KPj4+Pj4+Pgo+Pj4+Pj4+IEJv
b3RpbmcgTGludXggd2l0aCBlYXJseWNvbiBlbmFibGVkIHRha2UgcXVpdGUgYSB3aGlsZS4gSSBj
YW4gc2VlIHRoZQo+Pj4+Pj4+IGNoYXJhY3RlcnMgY29taW5nIHNsb3dlciB0aGFuIG9uIHRoZSBt
aW5pdGVsLiBJdCBzZWVtcyB0byBiZSBhIGJpdCBiZXR0ZXIKPj4+Pj4+PiBhZnRlciBzd2l0Y2hp
bmcgb2ZmIHRoZSBib290Y29uc29sZS4gT3ZlcmFsbCBMaW51eCBpcyB0YWtpbmcgfjIwIHRpbWVz
IHRvCj4+Pj4+Pj4gYm9vdCB3aXRoIHBsMDExIHZzIEhWQyBjb25zb2xlLgo+Pj4+Pj4+Cj4+Pj4+
Pj4gSSBkbyBhZ3JlZSB0aGF0IHBsMDExIGlzIGVtdWxhdGVkIGFuZCB0aGVyZWZvcmUgeW91IGhh
dmUgdG8gdHJhcCBhZnRlciBlYWNoCj4+Pj4+Pj4gY2hhcmFjdGVyLiBCdXQgMjAgdGltZXMgc291
bmRzIGZhciB0b28gbXVjaC4KPj4+Pj4+Pgo+Pj4+Pj4gSSB0aGluayB0aGlzIHNsb3duZXNzIGNv
dWxkIGJlIGR1ZSB0byByYXRlbGltaXRpbmcgb2YgdGhlIHBsMDExIGV2ZW50cwo+Pj4+Pj4gaW4g
eGVuY29ub3NsZS4gQ3VycmVudGx5LCB0aGUgcmF0ZSBsaW1pdCBpcwo+Pj4+Pj4gc2V0IHRvIDMw
IGV2ZW50cyBwZXIgMjAwIG1zZWNzIChzZWUgUkFURV9MSU1JVF9BTExPV0FOQ0UvUkFURV9MSU1J
VF9QRVJJT0QpLgo+Pj4+Pj4KPj4+Pj4+IEkgaW5jcmVhc2VkIHRoZSByYXRlIGxpbWl0IHRvIDYw
MCBldmVudHMgKDMwICogMjApIHBlciAyMDAgbXNlY3MuIFdpdGgKPj4+Pj4+IHRoaXMgY2hhbmdl
LAo+Pj4+Pj4gSSBzZWUgdGhhdCB0aGUgdGhlIGZpbmQgY29tbWFuZCBpcyBydW5uaW5nIGZhc3Rl
ciBhbmQgc21vb3RoZXIuCj4+Pj4+PiBFYXJsaWVyIHRoZSBmaW5kIG91dHB1dCB3b3VsZCBiZSBq
ZXJreS4KPj4+Pj4KPj4+Pj4gUGxlYXNlIGNvbnNpZGVyIGJhdGNoaW5nIHRoZSBldmVudHMgaW5z
dGVhZCBvZiBidW1waW5nIHRoZSBsaW1pdC4KPj4+Pgo+Pj4+IElmIEkgdHJ5IHRvIGJhdGNoIHRo
ZSBldmVudHMgdGhlbiBpdCBtYXkgZGVsYXkgcGVyIGNoYXJhY3Rlcgo+Pj4+IHByb2Nlc3Npbmcg
KGlmIG5vIGZ1cnRoZXIgY2hhcmFjdGVycyBhcmUgY29taW5nKSBzaW5jZSB3ZSB3aWxsIHdhaXQK
Pj4+PiBmb3IgbW9yZSBldmVudHMgdG8gY29tZSB0byBiYXRjaCB0aGVtIHRvZ2V0aGVyLiBCeSBr
ZWVwaW5nIHRoZSByYXRlCj4+Pj4gbGltaXQgaGlnaCwgaXQgaXMgZW5zdXJlZCB0aGF0IGl0IGNh
biBoYW5kbGUgbGFyZ2UgYnVyc3Qgb2YgZXZlbnRzLiBJZgo+Pj4+IHRoZXJlIGlzIHNwb3JhZGlj
IGRhdGEgdGhlbiB0aGUgcmF0ZSBsaW1pdCBpcyBub3QgaGl0Lgo+Pj4KPj4+IEJ1dCBkbyB5b3Ug
cmVhbGx5IG5lZWQgdG8gc2VuZCBhbiBldmVudCBmb3IgZXZlcnkgY2hhcmFjdGVyICh0aGF0J3Mg
bXkKPj4+IHJlYWRpbmcgb2YgeW91ciBwYXRjaCwgcGxlYXNlIGNvcnJlY3QgbWUgaWYgSSdtIHdy
b25nKT8gU3VwcG9zZSB5b3UgaGF2ZQo+Pj4gYSBidWZmZXIgeW91IGNhbiBzZW5kIG9uZSBldmVu
dCB3aGVuIHRoZSBidWZmZXIgaXMgcHJvY2Vzc2VkLgo+Pgo+PiBJIGFtIG5vdCBzdXJlIHdoYXQg
eW91IG1lYW4gYnkgYnVmZmVyIGhlcmUuIFRoZSBpbnRlcmZhY2Ugd2l0aCB0aGUgZ3Vlc3QgaXMK
Pj4gYSBzaW5nbGUgZGF0YSByZWdpc3Rlci4gU28gY2hhcmFjdGVycyBhcmUgd3JpdHRlbiBvbmUg
Ynkgb25lLgo+Cj4gWWVzLCB0aGF0J3Mgd2hhdCB0aGUgZ3Vlc3Qgc2VlcywgYnV0IHRoYXQgaXMg
bm90IG5lY2Vzc2FyaWx5IHdoYXQKPiB4ZW5jb25zb2xlZCBzZWVzLgoKSSBhbSBhIGJpdCBjb25m
dXNlZCBoZXJlLiBXaGF0IGFyZSB5b3Ugc3VnZ2VzdGluZz8gVG8gc2VuZCBhIApub3RpZmljYXRp
b24gZXZlcnkgTiBjaGFyYWN0ZXJzPwoKSW4gdGhhdCBjYXNlIHdoZW4gZG8geW91IGFzc3VtZSB0
aGF0IHRoZSBidWZmZXIgbmVlZCB0byBiZSBmbHVzaGVkIApiZWZvcmUgTiBjaGFyYWN0ZXJzIChl
LmcgZm9yIHRoZSBwcm9tcHQpPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 14:37:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14:37: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.xen.org>)
	id 1dfoaE-0000qU-UO; Thu, 10 Aug 2017 14:37:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dfoaD-0000qK-MU
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 14:37:09 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B7/4B-01859-49F6C895; Thu, 10 Aug 2017 14:37:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyTUIqWHdKfk+
 kwe2bIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP7gtsBbMZK77uLGhg7GTsYuTkEBKokZj/
 6CQziC0h4CuxqXsdkM3FwSkwjVfi5OG57CCOhMBGJon3JzrAHCGBDkaJJ9t+MUM42xglJuxfD
 zZLWMBC4vb2uWC2iECURPOZ6cxwHSsbe8CWsAnoSiw4uJIJxOYXUJM4vPMKC4jNK+AgsWPiOV
 YQm0VAVeLNo0Vgg0QFwiX2f7/GDFEjKHFy5hOwek4BL4kHc5axg9jMAmYS8zY/ZIawxSVuPZn
 PBGHLS2x/O4d5AqPwLCTts5C0zELSMgtJywJGllWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYG
 xnq5qcXFiempOYlJxXrJ+bmbGIFRUM/AwLiD8fdxv0OMkhxMSqK8xZ+6I4X4kvJTKjMSizPii
 0pzUosPMcpwcChJ8Cbn9UQKCRalpqdWpGXmAOMRJi3BwaMkwssHkuYtLkjMLc5Mh0idYjTmmP
 VvzRcmjqYPW74wCbHk5eelSonzPsoFKhUAKc0ozYMbBEsTlxhlpYR5GRkYGIR4ClKLcjNLUOV
 fMYpzMCoJ8/KALOTJzCuB2/cK6BQmoFMifDtBTilJREhJNTDOrp188NgD+9Pteyxq/B3jtr/q
 Td3+eZOFoESYnNucqe/vN5W+ONrwUCNv0bMPPtembjFlVC7PqPXnmaviuCV5qePB94l72ny2r
 Alzij7P7PnP7/Sco9ej5ZofXHLSnCf4OaI7u/75tOtWZ6ziO82rrOdFeX0rrLlrsu7F5xzFX9
 /6Dp4S5bmgxFKckWioxVxUnAgAArmr1w4DAAA=
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502375827!109461530!1
X-Originating-IP: [214.24.26.83]
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 60507 invoked from network); 10 Aug 2017 14:37:08 -0000
Received: from uphb19pa09.eemsg.mail.mil (HELO USFB19PA12.eemsg.mail.mil)
 (214.24.26.83)
 by server-3.tower-31.messagelabs.com with SMTP; 10 Aug 2017 14:37:08 -0000
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by USFB19PA12.eemsg.mail.mil with ESMTP; 10 Aug 2017 14:37:06 +0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; 
   d="scan'208";a="1052231"
IronPort-PHdr: =?us-ascii?q?9a23=3ARQ9UwBJ1+d336JE2xNmcpTZWNBhigK39O0sv0rFi?=
 =?us-ascii?q?tYgfKPvxwZ3uMQTl6Ol3ixeRBMOAuqIC07KempujcFRI2YyGvnEGfc4EfD4+ou?=
 =?us-ascii?q?JSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgpp?=
 =?us-ascii?q?POT1HZPZg9iq2+yo9ZDeZwZFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+?=
 =?us-ascii?q?RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLd?=
 =?us-ascii?q?QgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QKsqUjq+8ahkVB7oiD?=
 =?us-ascii?q?8GNzEn9mHXltdwh79frB64uhBz35LYbISTOfVwZKPdec4RS3RHUMhfSidNBpqw?=
 =?us-ascii?q?Y5UTA+YEO+tTsovzqEYUrRamGAeiGu3vxD9PhnH106M13esuHgPa0wIvBN8OrH?=
 =?us-ascii?q?bZoc/pOKsOX+24zq/FxijDYfNM3jf97ZDFfB47rvGKXLJ/b87RwlQhGQzbk16e?=
 =?us-ascii?q?qJblMCmP2eQDrmOW6PdvVe2yhGE5pAFxuCKgy9wwiojJmo0VylfE+T9/wIYuP9?=
 =?us-ascii?q?K0UkF7Ydm6EJZJsSyRKoh4Qts6Tm11tys3xacKtJ6mcCQQ1pgqyADTZ+aaf4WO?=
 =?us-ascii?q?/xntTvyeIS1ii3JgYL+/ghGy/lW+xeDkTcm01UpKrjJCktnRqnABzxzT5daDSv?=
 =?us-ascii?q?t65kqhxSyA1xrS6uFZOkA4j7bbKp49zb4wkZofq0LDETPtmErqlqOWc0Qk+uyw?=
 =?us-ascii?q?5+TmZLXpuIOcOpdphgzxPakigMyyDfkiPgQQUGWX5/6w2KD78U38WrpKj/k2kq?=
 =?us-ascii?q?fDsJDdIMQWvrO2AwBI3Yk95Ba/FS2p3c8EnXgHMF1FeBWHg5LvO1HVOv/0F/i/?=
 =?us-ascii?q?g1OykDtz3fDJIqXhAonRLnjEiLruZ7B95FNGyAUtw9FT/Y5bCrYGIPLrREDxrt?=
 =?us-ascii?q?LVAwQlPAy13+bnEtR914wEVW2TBa+ZNbvYsUWU6eI3P+mMeIgVtS7yKvc74f7i?=
 =?us-ascii?q?lGI2lkEDfaa32Zsac3S4HvV9I0WFenrgmNgAHnkMvgYkS+zqklKCAnZvYCObWa?=
 =?us-ascii?q?4m6y5zI4WhFYrZDtSkhrCb0Tj9FZpRfm1cUXiHEGvydpXCUPAJPmbaEsJn1zAJ?=
 =?us-ascii?q?S7WlA9sx2BfruALkxr5PKuvP5jZepZ/lkt9v6LuAuws18GlYBsKc3mXFY2w8sX?=
 =?us-ascii?q?kBTjF+iKxwrUFy0F6rzblzg/seE8daofxOTFFpZtbn0+VmBoWqCUr6ddCTRQPj?=
 =?us-ascii?q?G4/+DA=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2D4AQAxb4xZ/wHyM5BcGgEBAQECAQEBAQgBAQEBFQEBAQE?=
 =?us-ascii?q?CAQEBAQgBAQEBgwQrgXieF4FumCeFPQoChHlXAQEBAQEBAQECAWoogjMkAYJBA?=
 =?us-ascii?q?QUjFVELDQsCAiYCAlcGAQwGAgEBiAqCIaxrgiYiAotFAQEBBwEBAQEkgQuCHYI?=
 =?us-ascii?q?Cg1qCfIgGgmEFoB2UOIF3AYlhhnmWDleBCigMHyoPh38kNookAQEB?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 10 Aug 2017 14:37:05 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7AEb44C002579; Thu, 10 Aug 2017 10:37:04 -0400
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
 <1498648582-15521-2-git-send-email-andrew.cooper3@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <b770f111-059c-a300-d69e-6dedc9f908e2@tycho.nsa.gov>
Date: Thu, 10 Aug 2017 10:37:04 -0400
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: <1498648582-15521-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/4] xen/flask: Switch to using bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjgvMjAxNyAwNzoxNiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 14:48:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 14:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfokr-0001aw-0R; Thu, 10 Aug 2017 14:48:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfokp-0001al-7V
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 14:48:07 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D5/F4-03582-6227C895; Thu, 10 Aug 2017 14:48:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVe1qCf
 S4NNrNYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHGx6y14wy7riSMsNlgbG
 VoMuRi4OIYG/jBLrpm5hh3AeM0p87OlghXC2MUpc+LcUKMPJISLgLPH1zFwwm1dAX+L/9z+MI
 LawQJDE4j+dTCANEgINrBL3lnWBFUkIeErsXbyBFcaet2orUBE7B5uAlcQhMZAoi4CqROORo6
 wTGLkXMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9Do
 DEOxgvL4x4BCjJAeTkihv8afuSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGqFPZFCgkWp6akV
 aZk5wPCDSUtw8CiJ8EaApHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3SgFQkQBIUUZpH
 twIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvGMgqnsy8ErhNr4COYAI5wrcT5IiSRI
 SUVAPjtOaf/y8mmQUdyr354N7TBbpFNoflz2tas/rZcLr3HKjZNrlF3vjVziWXCqaGmnXzCWs
 H8ZbOr6kOY7l0YsLaFSVVd2KLTwuYTMj5Z9Uvc1b/bJP+duvwxcH3vl9gF/d9ZO1y/fBhpbjP
 sakTdszrjis6GblUNXfBsau/pU7b3MmYdIjj1Jc3SizFGYmGWsxFxYkA6o8DfYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502376484!77397683!1
X-Originating-IP: [104.130.215.37]
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 16945 invoked from network); 10 Aug 2017 14:48:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 14:48:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfokl-0002tn-79; Thu, 10 Aug 2017 14:48: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 1dfokf-0005CO-Ne; Thu, 10 Aug 2017 14:47:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfokf-0007hj-Gm; Thu, 10 Aug 2017 14:47:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112554-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a19faa0100708c70a179eb5cf23a7b7789dab5e3
X-Osstest-Versions-That: xen=d73168728c49a21da88989e548f01c5947a5b538
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 14:47:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112554: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjU1NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTQ5
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI1NDkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU0OQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNTQ5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgYTE5ZmFhMDEwMDcwOGM3MGExNzllYjVjZjIzYTdiNzc4OWRh
YjVlMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZDczMTY4NzI4YzQ5
YTIxZGE4ODk4OWU1NDhmMDFjNTk0N2E1YjUzOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTQ5
ICAyMDE3LTA4LTEwIDExOjAxOjM0IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjU1NCAgMjAxNy0wOC0xMCAxMzowMToxNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWExOWZhYTAxMDA3
MDhjNzBhMTc5ZWI1Y2YyM2E3Yjc3ODlkYWI1ZTMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgYTE5ZmFhMDEwMDcwOGM3MGExNzllYjVjZjIz
YTdiNzc4OWRhYjVlMworIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1hMTlm
YWEwMTAwNzA4YzcwYTE3OWViNWNmMjNhN2I3Nzg5ZGFiNWUzCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHgg
J10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YTE5
ZmFhMDEwMDcwOGM3MGExNzllYjVjZjIzYTdiNzc4OWRhYjVlMyA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBhMTlmYWEwMTAw
NzA4YzcwYTE3OWViNWNmMjNhN2I3Nzg5ZGFiNWUzOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGQ3MzE2ODcuLmExOWZh
YTAgIGExOWZhYTAxMDA3MDhjNzBhMTc5ZWI1Y2YyM2E3Yjc3ODlkYWI1ZTMgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 15:08:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 15:08: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.xen.org>)
	id 1dfp3w-0002wG-Lj; Thu, 10 Aug 2017 15:07:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dfp3v-0002wA-Pv
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 15:07:51 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E1/61-03582-7C67C895; Thu, 10 Aug 2017 15:07:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXSO6nOVfdYWU+
 kQethDYslHxezODB6HN39mymAMYo1My8pvyKBNWPFxsXMBW3sFZe2HGVpYHzK2sXIxSEkMJlJ
 YkPLBnYI5y+jxNE9F1ggnI2MEj0t1xkhnG2MEkvv9zN3MXJyCAs4Slx4/JAdxBYR8JC4smsCG
 4gtJOAtceTIFrA4s4ChxO53h1lBbDYBI4mzR6cDDeLg4BWwlbg/tQDEZBFQlZh3uw6kQlQgXO
 Jt4xEWEJtXQFDi5MwnYDangI/E2SmLoSbqSey4/osVwpaX2P52Dtg1EgLGEn2z+lgmMArOQtI
 +C0nLLCQtCxiZVzGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE
 hi0DEOxgnHfC/xCjJAeTkihv8afuSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLNKeyKFBItS0
 1Mr0jJzgBEEk5bg4FES4e0HSfMWFyTmFmemQ6ROMRpzbFi9/gsTR9OHLV+YhFjy8vNSpcR5v4
 CUCoCUZpTmwQ2CRfYlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNyA9OEEE9mXgncvldApzA
 BnRLh2wlySkkiQkqqgXG9JfcamT/WHlvmL170oeROZpBb7EV7i+cTG/heXm/Pr67IOuEV8s3J
 4uZEtk/6B7xEuD3vNeeqzBXavsyB25Z3lXvPhpYX0UY5kbO36L13r9cqcpJaJ5d1m22NnMGhT
 z1fH7Lt9/q6c9ah/YneZ7if8zGs2/imvzU7vWllQ5F9U+1qYT67lUosxRmJhlrMRcWJAGhDSO
 nnAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502377668!110446145!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48316 invoked from network); 10 Aug 2017 15:07:50 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 15:07:50 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7AF7kms010758
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Aug 2017 15:07:46 GMT
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 v7AF7kfK009626
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Aug 2017 15:07:46 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 v7AF7jo9024604;
 Thu, 10 Aug 2017 15:07: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 ; Thu, 10 Aug 2017 08:07:45 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <bbff3e92-e71a-f685-bae1-59521e6f2f99@oracle.com>
Date: Thu, 10 Aug 2017 11:07:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 00/13] introduce the Xen PV Calls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMzEvMjAxNyAwNjo1NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEhpIGFs
bCwKPgo+IHRoaXMgc2VyaWVzIGludHJvZHVjZXMgdGhlIGZyb250ZW5kIGZvciB0aGUgbmV3bHkg
aW50cm9kdWNlZCBQViBDYWxscwo+IHByb2NvdG9sLgo+Cj4gUFYgQ2FsbHMgaXMgYSBwYXJhdmly
dHVhbGl6ZWQgcHJvdG9jb2wgdGhhdCBhbGxvd3MgdGhlIGltcGxlbWVudGF0aW9uIG9mCj4gYSBz
ZXQgb2YgUE9TSVggZnVuY3Rpb25zIGluIGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENhbGxz
IGZyb250ZW5kCj4gc2VuZHMgUE9TSVggZnVuY3Rpb24gY2FsbHMgdG8gdGhlIGJhY2tlbmQsIHdo
aWNoIGltcGxlbWVudHMgdGhlbSBhbmQKPiByZXR1cm5zIGEgdmFsdWUgdG8gdGhlIGZyb250ZW5k
IGFuZCBhY3RzIG9uIHRoZSBmdW5jdGlvbiBjYWxsLgo+Cj4gRm9yIG1vcmUgaW5mb3JtYXRpb24g
YWJvdXQgUFYgQ2FsbHMsIHBsZWFzZSByZWFkOgo+Cj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
ZG9jcy91bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbAo+Cj4gVGhpcyBwYXRjaCBzZXJpZXMgb25s
eSBpbXBsZW1lbnRzIHRoZSBmcm9udGVuZCBkcml2ZXIuIEl0IGRvZXNuJ3QKPiBhdHRlbXB0IHRv
IHJlZGlyZWN0IFBPU0lYIGNhbGxzIHRvIGl0LiBUaGUgZnVuY3Rpb25zIGV4cG9ydGVkIGluCj4g
cHZjYWxscy1mcm9udC5oIGFyZSBtZWFudCB0byBiZSB1c2VkIGZvciB0aGF0LiBBIHNlcGFyYXRl
IHBhdGNoIHNlcmllcwo+IHdpbGwgYmUgc2VudCB0byB1c2UgdGhlbSBhbmQgaG9vayB0aGVtIGlu
dG8gdGhlIHN5c3RlbS4KClN0ZWZhbm8sCgoKU2hvdWxkIHRoaXMgYmUgcmV2aWV3ZWQgb3IgYXJl
IHlvdSBnb2luZyB0byBzZW5kIGFub3RoZXIgdmVyc2lvbj8KCi1ib3JpcwoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 15:13:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 15:13: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.xen.org>)
	id 1dfp9I-0003bL-8z; Thu, 10 Aug 2017 15:13:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfp9G-0003bF-Tk
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 15:13:23 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8A/11-22472-2187C895; Thu, 10 Aug 2017 15:13:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTZevoif
 SYMVcHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNj9wnGgscFFYvuPWJtYLwa0cXIxSEksIlR
 Yubzu8wQzm5GiaN7ZwI5nBzCAuESJ441sIDYIgJ6Es09T1kgij4wSnROXsUI4jALtDNKbHq2B
 ayDTUBT4s7nT0wgNq+AlcSTy9/BbBYBVYnD/w6wgdiiQFPfNh5hgagRlDg58wmYzSkQKHF/wx
 52EJtZwExi3uaHzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaGeklFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXT0DA+MOxqkn/A4xSnIwKYnyFn/qjhTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwdtW1hMpJFiUmp5akZaZAwx/mLQEB4+SCG8tSJq3uCAxtzgzH
 SJ1ilGXY8Pq9V+YhFjy8vNSpcR5m0CKBECKMkrz4EbAYvESo6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWHeOpApPJl5JXCbXgEdwQR0RIRvJ8gRJYkIKakGxukH5LZ84Zt5KuR/7fXHi0r9fxc
 +Er98p0tHQNyhNZkpWkduy9Ice87fST4RSfZbV1tqfoqYvWHr9hWuc7hW3mdz/HBTn7sxNSO5
 ecpv7ionneovttndEYFR7GaHrt+csz7YIPxYuPp2kfNfrpr6rfLVDZo0ta3py849//Y9n3pyt
 8CRB5e/rVJiKc5INNRiLipOBADA7TGewAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502377997!109550528!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50214 invoked from network); 10 Aug 2017 15:13:18 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 10 Aug 2017 15:13:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3067B80D;
 Thu, 10 Aug 2017 08:13:17 -0700 (PDT)
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 3F3C03F483;
 Thu, 10 Aug 2017 08:13:16 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <1501081804-4882-3-git-send-email-olekstysh@gmail.com>
 <2b29be2b-f7ee-c2f0-370e-f2632f2d75fe@arm.com>
 <CAPD2p-n8k5i9U8GbQYx45ku5YnQ2BMd-Atwi9N2ppijUGQP_6w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <67fc0f4f-4f7d-6a84-ace6-4d9a37e58b38@arm.com>
Date: Thu, 10 Aug 2017 16:13:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAPD2p-n8k5i9U8GbQYx45ku5YnQ2BMd-Atwi9N2ppijUGQP_6w@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 2/7] iommu/arm: ipmmu-vmsa: Add Xen
 changes for main driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8wOC8xNyAxNToyNywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gT24g
VHVlLCBBdWcgOCwgMjAxNyBhdCAyOjM0IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPiB3cm90ZToKPj4gT24gMjYvMDcvMTcgMTY6MDksIE9sZWtzYW5kciBUeXNoY2hlbmtv
IHdyb3RlOgo+Pj4gQEAgLTM1NSw2ICs1NTcsMTAgQEAgc3RhdGljIHN0cnVjdCBod19yZWdpc3Rl
cgo+Pj4gKnJvb3RfcGd0YWJsZVtJUE1NVV9DVFhfTUFYXSA9IHsKPj4+Cj4+PiAgc3RhdGljIGJv
b2wgaXBtbXVfaXNfcm9vdChzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSkKPj4+ICB7Cj4+
PiArICAgICAgIC8qIFhlbjogRml4ICovCj4+Cj4+Cj4+IEhtbW0uIENhbiB3ZSBnZXQgYSBiaXQg
bW9yZSBkZXRhaWxzPwo+Cj4gVGhlc2UgaXMgYSBjYXNlIHdoZW4gaXBtbXVfaXNfcm9vdCBpcyBj
YWxsZWQgd2l0aCAibW11IiBiZWluZyBOVUxMLgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNo
ZW5rbzEveGVuL2Jsb2IvZmMyMzFhMGYyZWRiM2QwMWQxNzhmYjVjMjdkZDZjMTA2NTgwN2M4MS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jI0wyMzMwCj4KPiBJbiBpcG1t
dV92bXNhX2FsbG9jX3BhZ2VfdGFibGUoKSB3ZSBuZWVkIHRvIGZpbmQgInJvb3QgbW11IiwgYnV0
IHdlCj4gZG9lc24ndCBoYXZlIGFyZ3VtZW50IHRvIHBhc3MuCj4gU28sIEkgaGFkIHR3byBvcHRp
b25zOgo+Cj4gMS4gQWRkIGNvZGUgc2VhcmNoaW5nIGZvciBpdC4KPiAuLi4KPiBzcGluX2xvY2so
JmlwbW11X2RldmljZXNfbG9jayk7Cj4gbGlzdF9mb3JfZWFjaF9lbnRyeShtbXUsICZpcG1tdV9k
ZXZpY2VzLCBsaXN0KSB7Cj4gICAgaWYgKGlwbW11X2lzX3Jvb3QobW11KSkKPiAgICAgICBicmVh
azsKPiB9Cj4gc3Bpbl91bmxvY2soJmlwbW11X2RldmljZXNfbG9jayk7Cj4gLi4uCj4KPiAyLiBV
c2UgZXhpc3RpbmcgaXBtbXVfZmluZF9yb290KCkgd2l0aCBhZGRpbmcgdGhpcyBjaGVjayBmb3Ig
YSB2YWxpZCB2YWx1ZS4KPiBTbywgaWYgd2UgY2FsbCBpcG1tdV9maW5kX3Jvb3QoKSB3aXRoIGFy
Z3VtZW50IGJlaW5nIE5VTEwgd2Ugd2lsbAo+IGFjdHVhbGx5IGdldCBzZWFyY2hpbmcgdGhlIGxp
c3QuCj4KPiBJIGRlY2lkZWQgdG8gdXNlIDIgb3B0aW9uLgoKQ2FuIHlvdSBwbGVhc2UgZXhwYW5k
IHRoZSBjb21tZW50IHRoZW4/Cgo+Cj4+Cj4+PiArICAgICAgIGlmICghbW11KQo+Pj4gKyAgICAg
ICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4+ICsKPj4+ICAgICAgICAgaWYgKG1tdS0+ZmVhdHVy
ZXMtPmhhc19jYWNoZV9sZWFmX25vZGVzKQo+Pj4gICAgICAgICAgICAgICAgIHJldHVybiBtbXUt
PmlzX2xlYWYgPyBmYWxzZSA6IHRydWU7Cj4+PiAgICAgICAgIGVsc2UKPj4+IEBAIC00MDUsMTQg
KzYxMSwyOCBAQCBzdGF0aWMgdm9pZCBpcG1tdV9jdHhfd3JpdGUoc3RydWN0IGlwbW11X3Ztc2Ff
ZG9tYWluCj4+PiAqZG9tYWluLCB1bnNpZ25lZCBpbnQgcmVnLAo+Pj4gICAgICAgICBpcG1tdV93
cml0ZShkb21haW4tPnJvb3QsIGRvbWFpbi0+Y29udGV4dF9pZCAqIElNX0NUWF9TSVpFICsgcmVn
LAo+Pj4gZGF0YSk7Cj4+PiAgfQo+Pj4KPj4+IC1zdGF0aWMgdm9pZCBpcG1tdV9jdHhfd3JpdGUy
KHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluLCB1bnNpZ25lZAo+Pj4gaW50IHJlZywK
Pj4+ICsvKiBYZW46IFdyaXRlIHRoZSBjb250ZXh0IGZvciBjYWNoZSBJUE1NVSBvbmx5LiAqLwo+
Pgo+Pgo+PiBTYW1lIGhlcmUuIFdoeSBkb2VzIGl0IG5lZWQgdG8gYmUgZGlmZmVyZW50IHdpdGgg
WGVuPwo+Cj4gV2VsbCwgbGV0IG1lIGVsYWJvcmF0ZSBhIGJpdCBtb3JlIGFib3V0IHRoaXMuCj4K
PiBJIGZlZWwgdGhhdCBJIG5lZWQgdG8gZXhwbGFpbiBpbiBhIGZldyB3b3JkcyBhYm91dCBJUE1N
VSBpdHNlbGY6Cj4gR2VuZXJhbGx5IHNwZWFraW5nLAo+IFRoZSBJUE1NVSBoYXJkd2FyZSAoUi1D
YXIgR2VuMykgaGFzIDggY29udGV4dCBiYW5rcyBhbmQgY29uc2lzdHMgb2YgbmV4dCBwYXJ0czoK
PiAtIHJvb3QgSVBNTVUKPiAtIGEgbnVtYmVyIG9mIGNhY2hlIElQTU1Vcwo+Cj4gRWFjaCBjYWNo
ZSBJUE1NVSBpcyBjb25uZWN0ZWQgdG8gcm9vdCBJUE1NVSBhbmQgaGFzIHVUTEIgcG9ydHMgdGhl
Cj4gbWFzdGVyIGRldmljZXMgY2FuIGJlIHRpZWQgdG8uCj4gU29tZXRoaW5nLCBsaWtlIHRoaXM6
Cj4KPiBtYXN0ZXIgZGV2aWNlMSAtLS0+IGNhY2hlIElQTU1VMSBbOCBjdHhdIC0tLT4gcm9vdCBJ
UE1NVSBbOCBjdHhdIC0+IG1lbW9yeQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gbWFzdGVyIGRldmljZTIg
LS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKPiBtYXN0ZXIgZGV2aWNlMyAtLS0+IGNhY2hlIElQTU1VMiBbOCBjdHhdIC0tCj4KPiBF
YWNoIGNvbnRleHQgYmFuayBoYXMgcmVnaXN0ZXJzLgo+IFNvbWUgcmVnaXN0ZXJzIGV4aXN0IGZv
ciBib3RoIHJvb3QgSVBNTVUgYW5kIGNhY2hlIElQTU1VcyAtPiBJTUNUUgo+IFNvbWUgcmVnaXN0
ZXJzIGV4aXN0IG9ubHkgZm9yIHJvb3QgSVBNTVUgLT4gSU1UVExCUngvSU1UVFVCUngsIElNTUFJ
UjAsIGV0Ywo+Cj4gU28sIG9yaWdpbmFsIGRyaXZlciBoYXMgdHdvIGhlbHBlcnM6Cj4gMS4gaXBt
bXVfY3R4X3dyaXRlKCkgLSBpcyBpbnRlbmRlZCB0byB3cml0ZSBhIHJlZ2lzdGVyIGluIGNvbnRl
eHQgYmFuawo+IE4qIGZvciByb290IElQTU1VIG9ubHkuCj4gMi4gaXBtbXVfY3R4X3dyaXRlMigp
IC0gaXMgaW50ZW5kZWQgdG8gd3JpdGUgYSByZWdpc3RlciBpbiBjb250ZXh0Cj4gYmFuayBOIGZv
ciBib3RoIHJvb3QgSVBNTVUgYW5kIGNhY2hlIElQTU1VLgo+ICp3aGVyZSBOPTAtNwo+Cj4gQUZB
SVUsIG9yaWdpbmFsIExpbnV4IGRyaXZlciBwcm92aWRlcyBlYWNoIElPTU1VIGRvbWFpbiB3aXRo
IGEKPiBzZXBhcmF0ZSBJUE1NVSBjb250ZXh0Ogo+IG1hc3RlciBkZXZpY2UxICsgbWFzdGVyIGRl
dmljZTIgYXJlIGluIElPTU1VIGRvbWFpbjEgYW5kIHVzZSBJUE1NVSBjb250ZXh0IDAKPiBtYXN0
ZXIgZGV2aWNlMyBpcyBpbiBJT01NVSBkb21haW4yIGFuZCB1c2VzIElQTU1VIGNvbnRleHQgMQo+
Cj4gU28sIHdoZW4gYXR0YWNoaW5nIGRldmljZSB0byBuZXcgSU9NTVUgZG9tYWluIGluIExpbnV4
IHdlIGhhdmUgdG8KPiBpbml0aWFsaXplIGNvbnRleHQgZm9yIHJvb3QgSVBNTVUgYW5kIGVuYWJs
ZSBjb250ZXh0IChJTUNUUiByZWdpc3RlcikKPiBmb3IgYm90aCByb290IGFuZCBjYWNoZSBJUE1N
VXMuCj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvaG9y
bXMvcmVuZXNhcy1ic3AuZ2l0L3RyZWUvZHJpdmVycy9pb21tdS9pcG1tdS12bXNhLmM/aD12NC45
L3JjYXItMy41LjMjbjYyMAo+Cj4gSW4gWGVuIHdlIG5lZWQgYWRkaXRpb25hbCBoZWxwZXIgImlw
bW11X2N0eF93cml0ZTEiIGZvciB3cml0aW5nIGEKPiByZWdpc3RlciBpbiBjb250ZXh0IGJhbmsg
TiBmb3IgY2FjaGUgSVBNTVUgb25seS4KPiBUaGUgcmVhc29uIGlzIHRoYXQgd2UgbmVlZCBhIHdh
eSB0byBjb250cm9sIGNhY2hlIElQTU1VIHNlcGFyYXRlbHkKPiBzaW5jZSB3ZSBoYXZlIGEgbGl0
dGxlIGJpdCBhbm90aGVyIG1vZGVsLgo+Cj4gQWxsIElPTU1VIGRvbWFpbnMgd2l0aGluIGEgc2lu
Z2xlIFhlbiBkb21haW4gKGRvbV9pb21tdShkKS0+YXJjaC5wcml2KQo+IHVzZSB0aGUgc2FtZSBJ
UE1NVSBjb250ZXh0IE4KPiB3aGljaCB3YXMgaW5pdGlhbGl6ZWQgYW5kIGVuYWJsZWQgYXQgdGhl
IGRvbWFpbiBjcmVhdGlvbiB0aW1lLiBUaGlzCj4gbWVhbnMgdGhhdCBhbGwgbWFzdGVyIGRldmlj
ZXMKPiB0aGF0IGFyZSBhc3NpZ25lZCB0byB0aGUgZ3Vlc3QgZG9tYWluICJkIiB1c2Ugb25seSB0
aGlzIElQTU1VIGNvbnRleHQKPiBOIHdoaWNoIGFjdHVhbGx5IGNvbnRhaW5zIFAyTSBtYXBwaW5n
IGZvciBkb21haW4gImQiOgo+IG1hc3RlciBkZXZpY2UxICsgbWFzdGVyIGRldmljZTIgYXJlIGlu
IElPTU1VIGRvbWFpbjEgYW5kIHVzZSBJUE1NVSBjb250ZXh0IDAKPiBtYXN0ZXIgZGV2aWNlMyBp
cyBpbiBJT01NVSBkb21haW4yIGFuZCBhbHNvIHVzZXMgSVBNTVUgY29udGV4dCAwCj4KPiBTbywg
d2hlbiBhdHRhY2hpbmcgZGV2aWNlIHRvIG5ldyBJT01NVSBkb21haW4gaW4gWGVuIHdlIGRvbid0
IGhhdmUgdG8KPiBpbml0aWFsaXplIGFuZCBlbmFibGUgY29udGV4dCwKPiBiZWNhdXNlIGl0IGhh
cyBiZWVuIGFscmVhZHkgZG9uZSBhdCBkb21haW4gaW5pdGlhbGl6YXRpb24gdGltZToKPiBodHRw
czovL2dpdGh1Yi5jb20vb3R5c2hjaGVua28xL3hlbi9ibG9iL2lwbW11X3YyL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMjTDIzODAKPiB3ZSBqdXN0IGhhdmUgdG8gZW5h
YmxlIGNvbnRleHQgZm9yIGNvcnJlc3BvbmRpbmcgY2FjaGUgSVBNTVUgb25seToKPiBodHRwczov
L2dpdGh1Yi5jb20vb3R5c2hjaGVua28xL3hlbi9ibG9iL2lwbW11X3YyL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMjTDEwODMKPgo+IFRoaXMgaXMgdGhlIG1haW4gZGlm
ZmVyZW5jZSBiZXR3ZWVuIGRyaXZlcnMgaW4gTGludXggYW5kIFhlbi4KPgo+IFNvLCBhcyB5b3Ug
Y2FuIHNlZSB0aGVyZSBpcyBhIG5lZWQgdG8gbWFuaXB1bGF0ZSBjb250ZXh0IHJlZ2lzdGVycyBm
b3IKPiBjYWNoZSBJUE1NVSB3aXRob3V0IHRvdWNoaW5nIHJvb3QgSVBNTVUsCj4gdGhhdCdzIHdo
eSBJIGFkZGVkIHRoaXMgaGVscGVyLgo+Cj4gRG9lcyB0aGlzIG1ha2Ugc2Vuc2U/CgpJIHRoaW5r
IGl0IGRvZXMuCgo+Cj4+Cj4+Cj4+PiArc3RhdGljIHZvaWQgaXBtbXVfY3R4X3dyaXRlMShzdHJ1
Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwgdW5zaWduZWQKPj4+IGludCByZWcsCj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBkYXRhKQo+Pj4gIHsKPj4+ICAgICAgICAg
aWYgKGRvbWFpbi0+bW11ICE9IGRvbWFpbi0+cm9vdCkKPj4+IC0gICAgICAgICAgICAgICBpcG1t
dV93cml0ZShkb21haW4tPm1tdSwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21h
aW4tPmNvbnRleHRfaWQgKiBJTV9DVFhfU0laRSArIHJlZywgZGF0YSk7Cj4+PiArICAgICAgICAg
ICAgICAgaXBtbXVfd3JpdGUoZG9tYWluLT5tbXUsIGRvbWFpbi0+Y29udGV4dF9pZCAqIElNX0NU
WF9TSVpFCj4+PiArIHJlZywgZGF0YSk7Cj4+PiArfQo+Pj4KPj4+IC0gICAgICAgaXBtbXVfd3Jp
dGUoZG9tYWluLT5yb290LCBkb21haW4tPmNvbnRleHRfaWQgKiBJTV9DVFhfU0laRSArIHJlZywK
Pj4+IGRhdGEpOwo+Pj4gKy8qCj4+PiArICogWGVuOiBXcml0ZSB0aGUgY29udGV4dCBmb3IgYm90
aCByb290IElQTU1VIGFuZCBhbGwgY2FjaGUgSVBNTVVzCj4+PiArICogdGhhdCBhc3NpZ25lZCB0
byB0aGlzIFhlbiBkb21haW4uCj4+PiArICovCj4+PiArc3RhdGljIHZvaWQgaXBtbXVfY3R4X3dy
aXRlMihzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwgdW5zaWduZWQKPj4+IGludCBy
ZWcsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBkYXRhKQo+Pj4gK3sKPj4+
ICsgICAgICAgc3RydWN0IGlwbW11X3Ztc2FfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbiA9Cj4+PiBk
b21faW9tbXUoZG9tYWluLT5kKS0+YXJjaC5wcml2Owo+Pj4gKyAgICAgICBzdHJ1Y3QgaW9tbXVf
ZG9tYWluICppb19kb21haW47Cj4+PiArCj4+PiArICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnko
aW9fZG9tYWluLCAmeGVuX2RvbWFpbi0+Y29udGV4dHMsIGxpc3QpCj4+PiArICAgICAgICAgICAg
ICAgaXBtbXVfY3R4X3dyaXRlMSh0b192bXNhX2RvbWFpbihpb19kb21haW4pLCByZWcsIGRhdGEp
Owo+Pj4gKwo+Pj4gKyAgICAgICBpcG1tdV9jdHhfd3JpdGUoZG9tYWluLCByZWcsIGRhdGEpOwo+
Pj4gIH0KPj4+Cj4+PiAgLyoKPj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiBAQCAtNDg4LDYg
KzcwOCwxMCBAQCBzdGF0aWMgdm9pZCBpcG1tdV90bGJfZmx1c2hfYWxsKHZvaWQgKmNvb2tpZSkK
Pj4+ICB7Cj4+PiAgICAgICAgIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluID0gY29v
a2llOwo+Pj4KPj4+ICsgICAgICAgLyogWGVuOiBKdXN0IHJldHVybiBpZiBjb250ZXh0X2lkIGhh
cyBub24tZXhpc3RlbnQgdmFsdWUgKi8KPj4KPj4KPj4gU2FtZSBoZXJlLgo+Cj4gSSB0aGluayB0
aGF0IHRoZXJlIGlzIGEgcG9zc2libGUgcmFjZS4KPiBJbiBpcG1tdV9kb21haW5faW5pdF9jb250
ZXh0KCkgd2UgYXJlIHRyeWluZyB0byBhbGxvY2F0ZSBjb250ZXh0IGFuZAo+IGlmIGFsbG9jYXRp
b24gZmFpbHMgd2Ugd2lsbCBjYWxsIGZyZWVfaW9fcGd0YWJsZV9vcHMoKSwKPiBidXQgImRvbWFp
bi0+Y29udGV4dF9pZCIgaGFzbid0IGJlZW4gaW5pdGlhbGl6ZWQgeWV0IChsaWtlbHkgaXQgaXMg
MCkuCj4gaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4vYmxvYi9mYzIzMWEwZjJl
ZGIzZDAxZDE3OGZiNWMyN2RkNmMxMDY1ODA3YzgxL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pcG1tdS12bXNhLmMjTDc5OQo+Cj4gQW5kIGhhdmluZyBmb2xsb3dpbmcgY2FsbCBzdGFjazoK
PiBmcmVlX2lvX3BndGFibGVfb3BzKCkgLT4gaW9fcGd0YWJsZV90bGJfZmx1c2hfYWxsKCkgLT4K
PiBpcG1tdV90bGJfZmx1c2hfYWxsKCkgLT4gaXBtbXVfdGxiX2ludmFsaWRhdGUoKQo+IHdlIHdp
bGwgZ2V0IGEgbWlzdGFrZW4gY2FjaGUgZmx1c2ggZm9yIGEgY29udGV4dCBwb2ludGVkIGJ5Cj4g
dW5pbml0aWFsaXplZCAiZG9tYWluLT5jb250ZXh0X2lkIi4KPgo+IFRoYXQncyB3aHkgSSBpbml0
aWFsaXplZCBjb250ZXh0X2lkIHdpdGggbm9uLWV4aXN0ZW50IHZhbHVlIGJlZm9yZQo+IGFsbG9j
YXRpbmcgY29udGV4dAo+IGh0dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5rbzEveGVuL2Jsb2Iv
ZmMyMzFhMGYyZWRiM2QwMWQxNzhmYjVjMjdkZDZjMTA2NTgwN2M4MS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jI0w3OTIKPiBhbmQgY2hlY2tlZCBpdCBmb3IgYSB2YWxp
ZCB2YWx1ZSBoZXJlCj4gaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4vYmxvYi9m
YzIzMWEwZjJlZGIzZDAxZDE3OGZiNWMyN2RkNmMxMDY1ODA3YzgxL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9pcG1tdS12bXNhLmMjTDcxMgo+IGFuZCBldmVyeXdoZXJlIGl0IGlzIG5lZWQg
dG8gY2hlY2tlZC4KClRoZSByYWNlIGlzIGluIHRoZSBjb2RlIGFkZGVkIG9yIHRoZSBvbmUgZnJv
bSBMaW51eD8gSWYgdGhlIGxhdHRlciwgdGhlbiAKeW91IHNob3VsZCBoYXZlIGFuIGFjdGlvbiB0
byBmaXggaXQgdGhlcmUuIElmIHRoZSBmb3JtZXIsIHRoZSBJJ2QgbGlrZSAKdG8gdW5kZXJzdGFu
ZCBob3cgY29tZSB3ZSBpbnRyb2R1Y2VkIGEgcmFjZSBjb21wYXJlIHRvIExpbnV4LgoKWy4uLl0K
Cj4+Cj4+PiArCj4+PiAgICAgICAgIC8qCj4+PiAgICAgICAgICAqIEZpbmQgYW4gdW51c2VkIGNv
bnRleHQuCj4+PiAgICAgICAgICAqLwo+Pj4gQEAgLTU3OCw2ICs4MDcsMTEgQEAgc3RhdGljIGlu
dCBpcG1tdV9kb21haW5faW5pdF9jb250ZXh0KHN0cnVjdAo+Pj4gaXBtbXVfdm1zYV9kb21haW4g
KmRvbWFpbikKPj4+Cj4+PiAgICAgICAgIC8qIFRUQlIwICovCj4+PiAgICAgICAgIHR0YnIgPSBk
b21haW4tPmNmZy5hcm1fbHBhZV9zMV9jZmcudHRiclswXTsKPj4+ICsKPj4+ICsgICAgICAgLyog
WGVuOiAqLwo+Pj4gKyAgICAgICBkZXZfbm90aWNlKGRvbWFpbi0+cm9vdC0+ZGV2LCAiZCVkOiBT
ZXQgSVBNTVUgY29udGV4dCAldSAocGdkCj4+PiAweCUiUFJJeDY0IilcbiIsCj4+PiArICAgICAg
ICAgICAgICAgICAgICAgICBkb21haW4tPmQtPmRvbWFpbl9pZCwgZG9tYWluLT5jb250ZXh0X2lk
LCB0dGJyKTsKPj4KPj4KPj4gSWYgeW91IHdhbnQgdG8ga2VlcCBkcml2ZXIgY2xvc2UgdG8gTGlu
dXgsIHRoZW4geW91IG5lZWQgdG8gYXZvaWQgdW5lY2Vzc2FyeQo+PiBjaGFuZ2UuCj4gU2hhbGwg
SSBkcm9wIGl0PwoKRGVwZW5kcy4gSG93IHVzZWZ1bCBpcyBpdD8gSWYgaXQgaXMsIHRoZW4gbWF5
IHlvdSB3YW50IHRvIHVwc3RyZWFtIHRoYXQ/CgpbLi4uXQoKPj4+ICBzdGF0aWMgaW50IGlwbW11
X2F0dGFjaF9kZXZpY2Uoc3RydWN0IGlvbW11X2RvbWFpbiAqaW9fZG9tYWluLAo+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkZXZpY2UgKmRldikKPj4+IEBAIC03ODcs
NyArMTA0MiwyMCBAQCBzdGF0aWMgaW50IGlwbW11X2F0dGFjaF9kZXZpY2Uoc3RydWN0IGlvbW11
X2RvbWFpbgo+Pj4gKmlvX2RvbWFpbiwKPj4+ICAgICAgICAgICAgICAgICAvKiBUaGUgZG9tYWlu
IGhhc24ndCBiZWVuIHVzZWQgeWV0LCBpbml0aWFsaXplIGl0LiAqLwo+Pj4gICAgICAgICAgICAg
ICAgIGRvbWFpbi0+bW11ID0gbW11Owo+Pj4gICAgICAgICAgICAgICAgIGRvbWFpbi0+cm9vdCA9
IHJvb3Q7Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBYZW46IFdlIGhhdmUgYWxyZWFkeSBpbml0aWFs
aXplZCBhbmQgZW5hYmxlZCBjb250ZXh0IGZvciByb290IElQTU1VCj4+PiArICogZm9yIHRoaXMg
WGVuIGRvbWFpbi4gRW5hYmxlIGNvbnRleHQgZm9yIGdpdmVuIGNhY2hlIElQTU1VIG9ubHkuCj4+
PiArICogRmx1c2ggdGhlIFRMQiBhcyByZXF1aXJlZCB3aGVuIG1vZGlmeWluZyB0aGUgY29udGV4
dCByZWdpc3RlcnMuCj4+Cj4+Cj4+IFdoeT8KPgo+IE9yaWdpbmFsIExpbnV4IGRyaXZlciBwcm92
aWRlcyBlYWNoIElPTU1VIGRvbWFpbiB3aXRoIGEgc2VwYXJhdGUgSVBNTVUgY29udGV4dC4KPiBT
bywgd2hlbiBhdHRhY2hpbmcgZGV2aWNlIHRvIElPTU1VIGRvbWFpbiB3aGljaCBoYXNuJ3QgYmVl
bgo+IGluaXRpYWxpemVkIHlldCB3ZSBoYXZlIHRvCj4gY2FsbCBpcG1tdV9kb21haW5faW5pdF9j
b250ZXh0KCkgZm9yIGluaXRpYWxpemluZyAocm9vdCBvbmx5KSBhbmQKPiBlbmFibGluZyAocm9v
dCArIGNhY2hlICogKSBjb250ZXh0IGZvciB0aGlzIElPTU1VIGRvbWFpbi4KPgo+ICogWW91IGNh
biBzZWUgYXQgdGhlIGVuZCBvZiB0aGUgIm9yaWdpbmFsIiBpcG1tdV9kb21haW5faW5pdF9jb250
ZXh0KCkKPiBpbXBsZW1lbnRhdGlvbiwgdGhhdCBjb250ZXh0IGlzIGVuYWJsZWQgZm9yIGJvdGgg
Y2FjaGUgYW5kIHJvb3QgSVBNTVVzCj4gYmVjYXVzZSBvZiAiaXBtbXVfY3R4X3dyaXRlMiIuCj4g
aHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvaG9ybXMvcmVu
ZXNhcy1ic3AuZ2l0L3RyZWUvZHJpdmVycy9pb21tdS9pcG1tdS12bXNhLmM/aD12NC45L3JjYXIt
My41LjMjbjYyMAo+Cj4gRnJvbSBteSBwb2ludCBvZiB2aWV3LCB3ZSBkb24ndCBoYXZlIHRvIGRv
IHRoZSBzYW1lIHdoZW4gd2UgYXJlCj4gYXR0YWNoaW5nIGRldmljZSBpbiBYZW4sIGFzIHdlIGtl
ZXAgb25seSBvbmUgSVBNTVUgY29udGV4dCAoUDJNCj4gbWFwcGluZ3MpIHBlciBYZW4gZG9tYWlu
Cj4gZm9yIHVzaW5nIGJ5IGFsbCBhc3NpZ25lZCB0byB0aGlzIGd1ZXN0IGRldmljZXMuCj4gV2hh
dCBpcyBtb3JlIGEgbnVtYmVyIG9mIGNvbnRleHQgYmFua3MgaXMgbGltaXRlZCAoOCksIGFuZCBp
ZiB3ZQo+IGZvbGxvd2VkIExpbnV4IHdheSBoZXJlLCB3ZSB3b3VsZCBiZSBxdWlja2x5IHJ1biBv
dXQgb2YgYXZhaWxhYmxlCj4gY29udGV4dHMuCj4gQnV0IGhhdmluZyBvbmUgSVBNTVUgY29udGV4
dCBwZXIgWGVuIGRvbWFpbiBhbGxvdyB1cyB0byBwYXNzdGhyb3VnaAo+IGRldmljZXMgdG8gOCBn
dWVzdCBkb21haW4uCgpUaGUgd2F5IHlvdSBkZXNjcmliZSBpdCBnaXZlIGFuIGltcHJlc3Npb24g
dGhhdCB0aGUgZHJpdmVyIGlzIApmdW5kYW1lbnRhbGx5IGRpZmZlcmVudCBpbiBYZW4gY29tcGFy
ZSB0byBMaW51eC4gQW0gSSByaWdodD8KCj4KPiBUYWtpbmcgaW50byB0aGUgYWNjb3VudCBkZXNj
cmliZWQgYWJvdmUsIHdlIGluaXRpYWxpemUgKHJvb3Qgb25seSkgYW5kCj4gZW5hYmxlIChyb290
IG9ubHkgKiogKSBjb250ZXh0IGF0IHRoZSBkb21haW4gY3JlYXRpb24gdGltZQo+IGlmIElPTU1V
IGlzIGV4cGVjdGVkIHRvIGJlIHVzZWQgZm9yIHRoaXMgZ3Vlc3QuCj4gaHR0cHM6Ly9naXRodWIu
Y29tL290eXNoY2hlbmtvMS94ZW4vYmxvYi9pcG1tdV92Mi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vaXBtbXUtdm1zYS5jI0wyMzgwCj4KPiAqKiBZb3UgY2FuIHNlZSBhdCB0aGUgZW5kIG9m
IHRoZSAibW9kaWZpZWQiCj4gaXBtbXVfZG9tYWluX2luaXRfY29udGV4dCgpIGltcGxlbWVudGF0
aW9uLCB0aGF0IGNvbnRleHQgaXMgZW5hYmxlZAo+IGZvciByb290IElQTU1VIG9ubHkKPiBiZWNh
dXNlIG9mICJpcG1tdV9jdHhfd3JpdGUiLgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5r
bzEveGVuL2Jsb2IvaXBtbXVfdjIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZt
c2EuYyNMODgyCj4KPiBUaGF0J3Mgd2h5LCBoZXJlLCBpbiBpcG1tdV9hdHRhY2hfZGV2aWNlKCkg
d2UgZG9uJ3QgaGF2ZSB0byBjYWxsCj4gaXBtbXVfZG9tYWluX2luaXRfY29udGV4dCgpIGFueW1v
cmUsIGJlY2F1c2UKPiB0aGUgY29udGV4dCBoYXMgYmVlbiBhbHJlYWR5IGluaXRpYWxpemVkIGFu
ZCBlbmFibGVkLiBBbGwgd2hhdCB3ZSBuZWVkCj4gaGVyZSBpcyB0byBlbmFibGUgdGhpcyBjb250
ZXh0IGZvciBjYWNoZSBJUE1NVSB0aGUgZGV2aWNlCj4gaXMgcGh5c2ljYWxseSBjb25uZWN0ZWQg
dG8uCj4KPiBEb2VzIHRoaXMgbWFrZSBzZW5zZT8KPgo+Pgo+Pgo+Pj4gKyAqLwo+Pj4gKyNpZiAw
Cj4+PiAgICAgICAgICAgICAgICAgcmV0ID0gaXBtbXVfZG9tYWluX2luaXRfY29udGV4dChkb21h
aW4pOwo+Pj4gKyNlbmRpZgo+Pj4gKyAgICAgICAgICAgICAgIGlwbW11X2N0eF93cml0ZTEoZG9t
YWluLCBJTUNUUiwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXBtbXVfY3R4
X3JlYWQoZG9tYWluLCBJTUNUUikgfAo+Pj4gSU1DVFJfRkxVU0gpOwo+Pj4gKwo+Pj4gKyAgICAg
ICAgICAgICAgIGRldl9pbmZvKGRldiwgIlVzaW5nIElQTU1VIGNvbnRleHQgJXVcbiIsCj4+PiBk
b21haW4tPmNvbnRleHRfaWQpOwo+Pj4gKyNpZiAwIC8qIFhlbjogTm90IG5lZWRlZCAqLwo+Pj4g
ICAgICAgICAgICAgICAgIGlmIChyZXQgPCAwKSB7Cj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICBkZXZfZXJyKGRldiwgIlVuYWJsZSB0byBpbml0aWFsaXplIElQTU1VCj4+PiBjb250ZXh0XG4i
KTsKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+bW11ID0gTlVMTDsKPj4+IEBA
IC03OTUsNiArMTA2Myw3IEBAIHN0YXRpYyBpbnQgaXBtbXVfYXR0YWNoX2RldmljZShzdHJ1Y3Qg
aW9tbXVfZG9tYWluCj4+PiAqaW9fZG9tYWluLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ZGV2X2luZm8oZGV2LCAiVXNpbmcgSVBNTVUgY29udGV4dCAldVxuIiwKPj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+Y29udGV4dF9pZCk7Cj4+PiAgICAgICAgICAg
ICAgICAgfQo+Pj4gKyNlbmRpZgo+Pj4gICAgICAgICB9IGVsc2UgaWYgKGRvbWFpbi0+bW11ICE9
IG1tdSkgewo+Pj4gICAgICAgICAgICAgICAgIC8qCj4+PiAgICAgICAgICAgICAgICAgICogU29t
ZXRoaW5nIGlzIHdyb25nLCB3ZSBjYW4ndCBhdHRhY2ggdHdvIGRldmljZXMgdXNpbmcKPj4+IEBA
IC04MzQsNiArMTEwMywxNCBAQCBzdGF0aWMgdm9pZCBpcG1tdV9kZXRhY2hfZGV2aWNlKHN0cnVj
dCBpb21tdV9kb21haW4KPj4+ICppb19kb21haW4sCj4+PiAgICAgICAgICAqLwo+Pj4gIH0KPj4+
Cj4+PiArLyoKPj4+ICsgKiBYZW46IFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIHRoZXNl
IGNhbGxiYWNrcyBpcyBpbnN1ZmZpY2llbnQgZm9yCj4+PiB1cwo+Pj4gKyAqIHNpbmNlIHRoZXkg
YXJlIGludGVuZGVkIHRvIGJlIGNhbGxlZCBmcm9tIExpbnV4IElPTU1VIGNvcmUgdGhhdAo+Pj4g
KyAqIGhhcyBhbHJlYWR5IGRvbmUgYWxsIHJlcXVpcmVkIGFjdGlvbnMgc3VjaCBhcyBkb2luZyB2
YXJpb3VzIGNoZWNrcywKPj4+ICsgKiBzcGxpdHRpbmcgaW50byBtZW1vcnkgYmxvY2sgdGhlIGhh
cmR3YXJlIHN1cHBvcnRzIGFuZCBzbyBvbi4KPj4KPj4KPj4gQ2FuIHlvdSBleHBhbmQgaXQgaGVy
ZT8gV2h5IGNhbid0IG91ciBJT01NVSBmcmFtZXdvcmsgY291bGQgZG8gdGhhdD8KPgo+IElmIGFk
ZCBhbGwgcmVxdWlyZWQgc3VwcG9ydCB0byBJT01NVSBmcmFtZXdvcmsgYW5kIG1vZGlmeSBhbGwg
ZXhpc3RpbmcKPiBJT01NVSBkcml2ZXJzCj4gdG8gZm9sbG93IHRoaXMgc3VwcG9ydCwgdGhlbiB5
ZXMsIGl0IHdpbGwgYXZvaWQgSU9NTVUgZHJpdmVycyBzdWNoIGFzCj4gSVBNTVUtVk1TQSBmcm9t
IGhhdmluZyB0aGVzZSBzdHVmZiBpbi4KPgo+IFRvIGJlIGhvbmVzdCwgSSB3YXMgdHJ5aW5nIHRv
IHRvdWNoIElPTU1VIGNvbW1vbiBjb2RlIGFuZCBvdGhlciBJT01NVQo+IGRyaXZlcnMgYXMgbGl0
dGxlIGFzIHBvc3NpYmxlLAo+IGJ1dCBJIGhhZCB0byBpbnRyb2R1Y2UgYSBmZXcgY2hhbmdlcyAo
Im5vbi1zaGFyZWQgSU9NTVUiKS4KCldoYXQgSSBhbSBsb29raW5nIGlzIHNvbWV0aGluZyB3ZSBj
YW4gZWFzaWx5IG1haW50YWluIGluIHRoZSBmdXR1cmUuIElmIAppdCByZXF1aXJlcyBjaGFuZ2Ug
aW4gdGhlIGNvbW1vbiBjb2RlIHRoZW4gd2Ugc2hvdWxkIGRvIGl0LiBJZiBpdCAKaGFwcGVucyB0
byBiZSB0b28gY29tcGxleCwgdGhlbiBtYXliZSB3ZSBzaG91bGQgbm90IHRha2UgaXQgZnJvbSBM
aW51eC4KCj4KPj4KPj4gSUhNTywgaWYgd2Ugd2FudCB0byBnZXQgZHJpdmVyIGZyb20gTGludXgs
IHdlIG5lZWQgdG8gZ2V0IGFuIGludGVyZmFjZSB2ZXJ5Cj4+IGNsb3NlIHRvIGl0LiBPdGhlcndp
c2UgaXQgaXMgbm90IHdvcnRoIGl0IGJlY2F1c2UgeW91IHdvdWxkIGhhdmUgdG8KPj4gaW1wbGVt
ZW50IGZvciBlYWNoIElPTU1VLgo+IFlvdSBhcmUgcmlnaHQuCj4KPj4KPj4gTXkgb3ZlcmFsbCBm
ZWVsaW5nIGF0IHRoZSBtb21lbnQgaXMgWGVuIGlzIG5vdCByZWFkeSB0byB3ZWxjb21lIHRoaXMg
ZHJpdmVyCj4+IGRpcmVjdGx5IGZyb20gTGludXguIFRoaXMgaXMgYWxzbyBhIEJTUCBkcml2ZXIs
IHNvIG5vIHRob3JvdWdoIHJldmlldyBkb25lCj4+IGJ5IHRoZSBjb21tdW5pdHkuCj4KPiBBcyBJ
IHNhaWQgaW4gYSBjb3ZlciBsZXR0ZXIgdGhlIEJTUCBkcml2ZXIgaGFkIG1vcmUgY29tcGxldGUg
c3VwcG9ydAo+IHRoYW4gdGhlIG1haW5saW5lIG9uZS4KCkkga25vdy4gQnV0IHRoaXMgbWVhbnMg
d2UgYXJlIGdvaW5nIHRvIGJyaW5nIGNvZGUgaW4gWGVuIHRoYXQgd2FzIG5vdCAKZnVsbHkgcmV2
aWV3ZWQgYW5kIGRvbid0IGtub3cgdGhlIHF1YWxpdHkgb2YgdGhlIGNvZGUuCgo+IEkgd291bGQg
bGlrZSB0byBjbGFyaWZ5IHdoYXQgbmVlZCB0byBiZSBkb25lIGZyb20gbXkgc2lkZS4KPiBTaG91
bGQgSSB3YWl0IGZvciB0aGUgbWlzc2luZyB0aGluZ3MgcmVhY2ggdXBzdGVhbSBhbmQgdGhlbiBy
ZWJhc2Ugb24KPiB0aGUgbWFpbmxpbmUgZHJpdmVyPwo+IE9yIHNob3VsZCBJIHJld3JpdGUgdGhp
cyBkcml2ZXIgd2l0aG91dCBmb2xsb3dpbmcgTGludXg/CgpJIGRvbid0IGhhdmUgYSBjbGVhciBh
bnN3ZXIgaGVyZS4gQXMgSSBzYWlkLCB3ZSBuZWVkIHRvIHdlaWdodCBwcm9zIGFuZCAKY29ucyB0
byB1c2UgTGludXggZHJpdmVyIG92ZXIgb3VyIG93bi4KCkF0IHRoZSBtb21lbnQsIHlvdSBhcmUg
dXNpbmcgYSBCU1AgZHJpdmVyIHdoaWNoIGhhcyBtb3JlIGZlYXR1cmVzIGJ1dCAKbW9kaWZpZWQg
cXVpdGUgYSBsb3QuIFdlIGRvbid0IGV2ZW4ga25vdyB3aGVuIHRoaXMgaXMgZ29pbmcgdG8gYmUg
bWVyZ2VkIAppbiBMaW51eC4KCktlZXBpbmcgY29kZSBjbG9zZSB0byBMaW51eCByZXF1aXJlcyBz
b21lIGhhY2tzIHRoYXQgYXJlIGFjY2VwdGFibGUgaWYgCnlvdSBjYW4gYmVuZWZpdHMgZnJvbSB0
aGUgY29tbXVuaXR5IChidWcgZml4LCByZXZpZXcuLi4pLiBBcyB0aGUgZHJpdmVyIAppcyB0YWtl
biBmcm9tIHRoZSBCU1AsIHdlIGRvbid0IGtub3cgaWYgdGhlIGNvZGUgd2lsbCBzdGF5IGluIHRo
ZSAKY3VycmVudCBmb3JtIG5vciBiZSBhYmxlIHRvIGdldCBidWcgZml4LgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 15:19:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 15: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.xen.org>)
	id 1dfpEv-0003oZ-15; Thu, 10 Aug 2017 15:19:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfpEu-0003oS-32
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 15:19:12 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F7/C8-01732-F697C895; Thu, 10 Aug 2017 15:19:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTTevsif
 SYNIhfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePUnTfMBcdFKtadnczSwPhOoIuRi0NIYBOj
 xOGVh5khnN2MEh++NLN2MXJyCAuES8zau5AFxBYRiJTYv/UAmC0kkCNx7sBWMJtZQEli/9lrj
 CA2m4CmxJ3Pn5i6GDk4eAWsJK7e5gQJswioSsy9NhusRBRo5NvGI2CtvAKCEidnPgGzOQVsJG
 7NaGeHGGkrcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jQ30kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw62egYFxB+OEVX6HGCU5mJREeYs/dUcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuD1qeiJFBIsSk1PrUjLzAEGPkxagoNHSYR3Bkiat7ggMbc4M
 x0idYpRUUqcNwskIQCSyCjNg2uDRdslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8qiBTeD
 LzSuCmvwJazAS0OMK3E2RxSSJCSqqBsZ2b2/T163U9bg8d3Da1Xa1sYCg3yz98gqluzmpd/pk
 tCfIZH9N2HpTeslmNne+BkUfl7XvXBDe46j/+cFypxuBmSr37qsCmxJDVdio5C+frN0yLmMT5
 UrZ4FucqGT7HhPhavRV8PwS1Vr3Lyj3Bd7Pn7rOtPaUuJ7fVXi5w3MS/+Fv6TZkSJZbijERDL
 eai4kQAPLGh67ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502378350!103146744!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56042 invoked from network); 10 Aug 2017 15:19:10 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 10 Aug 2017 15:19:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D0A4880D;
 Thu, 10 Aug 2017 08:19:09 -0700 (PDT)
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 3364B3F483;
 Thu, 10 Aug 2017 08:19:09 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-2-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <36833831-1cff-fa8a-8dd1-6cf6f8fb9890@arm.com>
Date: Thu, 10 Aug 2017 16:19:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-2-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 01/22] ARM: vGIC: introduce and
 initialize pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMDo1OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQ3Vy
cmVudGx5IHdlIHByb3RlY3QgdGhlIHBlbmRpbmdfaXJxIHN0cnVjdHVyZSB3aXRoIHRoZSBjb3Jy
ZXNwb25kaW5nCj4gVkdJQyBWQ1BVIGxvY2suIFRoZXJlIGFyZSBwcm9ibGVtcyBpbiBjZXJ0YWlu
IGNvcm5lciBjYXNlcyAoZm9yCj4gaW5zdGFuY2UgaWYgYW4gSVJRIGlzIG1pZ3JhdGluZyksIHNv
IGxldCdzIGludHJvZHVjZSBhIHBlci1JUlEgbG9jaywKPiB3aGljaCB3aWxsIHByb3RlY3QgdGhl
IGNvbnNpc3RlbmN5IG9mIHRoaXMgc3RydWN0dXJlIGluZGVwZW5kZW50IGZyb20KPiBhbnkgVkNQ
VS4KPiBGb3Igbm93IHRoaXMganVzdCBpbnRyb2R1Y2VzIGFuZCBpbml0aWFsaXplcyB0aGUgbG9j
aywgYWxzbyBhZGRzCj4gd3JhcHBlciBtYWNyb3MgdG8gc2ltcGxpZnkgaXRzIHVzYWdlIChhbmQg
aGVscCBkZWJ1Z2dpbmcpLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwg
IDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8IDExICsrKysrKysrKysrCj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5kZXggMWU1MTA3Yi4uMzhkYWNk
MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMuYwo+IEBAIC02OSw2ICs2OSw3IEBAIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0
cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpCj4gICAgICBtZW1zZXQocCwg
MCwgc2l6ZW9mKCpwKSk7Cj4gICAgICBJTklUX0xJU1RfSEVBRCgmcC0+aW5mbGlnaHQpOwo+ICAg
ICAgSU5JVF9MSVNUX0hFQUQoJnAtPmxyX3F1ZXVlKTsKPiArICAgIHNwaW5fbG9ja19pbml0KCZw
LT5sb2NrKTsKPiAgICAgIHAtPmlycSA9IHZpcnE7Cj4gICAgICBwLT5scGlfdmNwdV9pZCA9IElO
VkFMSURfVkNQVV9JRDsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5kZXggZDRlZDIzZC4uMWMzOGI5
YSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTkwLDYgKzkwLDE0IEBAIHN0cnVjdCBwZW5kaW5n
X2lycQo+ICAgICAgICogVE9ETzogd2hlbiBpbXBsZW1lbnRpbmcgaXJxIG1pZ3JhdGlvbiwgdGFr
aW5nIG9ubHkgdGhlIGN1cnJlbnQKPiAgICAgICAqIHZnaWMgbG9jayBpcyBub3QgZ29pbmcgdG8g
YmUgZW5vdWdoLiAqLwo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBscl9xdWV1ZTsKPiArICAgIC8q
IFRoZSBsb2NrIHByb3RlY3RzIHRoZSBjb25zaXN0ZW5jeSBvZiB0aGlzIHN0cnVjdHVyZS4gQSBz
aW5nbGUgc3RhdHVzIGJpdAo+ICsgICAgICogY2FuIGJlIHJlYWQgYW5kL29yIHNldCB3aXRob3V0
IGhvbGRpbmcgdGhlIGxvY2sgdXNpbmcgdGhlIGF0b21pYwo+ICsgICAgICogc2V0X2JpdC9jbGVh
cl9iaXQvdGVzdF9iaXQgZnVuY3Rpb25zLCBob3dldmVyIGFjY2Vzc2luZyBtdWx0aXBsZSBiaXRz
IG9yCj4gKyAgICAgKiByZWxhdGluZyB0byBvdGhlciBtZW1iZXJzIGluIHRoaXMgc3RydWN0IHJl
cXVpcmVzIHRoZSBsb2NrLgo+ICsgICAgICogVGhlIGxpc3RfaGVhZCBtZW1iZXJzIGFyZSBwcm90
ZWN0ZWQgYnkgdGhlaXIgY29ycmVzcG9uZGluZyBWQ1BVIGxvY2ssCj4gKyAgICAgKiBpdCBpcyBu
b3Qgc3VmZmljaWVudCB0byBob2xkIHRoaXMgcGVuZGluZ19pcnEgbG9jayBoZXJlIHRvIHF1ZXJ5
IG9yCj4gKyAgICAgKiBjaGFuZ2UgbGlzdCBvcmRlciBvciBhZmZpbGlhdGlvbi4gKi8KCkNvZGlu
ZyBzdHlsZToKCi8qCiAgKiBGb28KICAqIEJhcgogICovCgo+ICsgICAgc3BpbmxvY2tfdCBsb2Nr
Owo+ICB9Owo+Cj4gICNkZWZpbmUgTlJfSU5URVJSVVBUX1BFUl9SQU5LICAgMzIKPiBAQCAtMTU2
LDYgKzE2NCw5IEBAIHN0cnVjdCB2Z2ljX29wcyB7Cj4gICNkZWZpbmUgdmdpY19sb2NrKHYpICAg
c3Bpbl9sb2NrX2lycSgmKHYpLT5kb21haW4tPmFyY2gudmdpYy5sb2NrKQo+ICAjZGVmaW5lIHZn
aWNfdW5sb2NrKHYpIHNwaW5fdW5sb2NrX2lycSgmKHYpLT5kb21haW4tPmFyY2gudmdpYy5sb2Nr
KQo+Cj4gKyNkZWZpbmUgdmdpY19pcnFfbG9jayhwLCBmbGFncykgc3Bpbl9sb2NrX2lycXNhdmUo
JihwKS0+bG9jaywgZmxhZ3MpCj4gKyNkZWZpbmUgdmdpY19pcnFfdW5sb2NrKHAsIGZsYWdzKSBz
cGluX3VubG9ja19pcnFyZXN0b3JlKCYocCktPmxvY2ssIGZsYWdzKQo+ICsKPiAgI2RlZmluZSB2
Z2ljX2xvY2tfcmFuayh2LCByLCBmbGFncykgICBzcGluX2xvY2tfaXJxc2F2ZSgmKHIpLT5sb2Nr
LCBmbGFncykKPiAgI2RlZmluZSB2Z2ljX3VubG9ja19yYW5rKHYsIHIsIGZsYWdzKSBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCYociktPmxvY2ssIGZsYWdzKQo+Cj4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 15:30:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 15: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.xen.org>)
	id 1dfpPN-0004Xd-2G; Thu, 10 Aug 2017 15:30:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Shai@ScaleMP.com>) id 1dfpO9-0004Vq-4P
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 15:28:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 63/92-03044-CAB7C895; Thu, 10 Aug 2017 15:28:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHO/febVfxxmm+PS4NnETN2tLRiyR
 UUFRERolBZpF3eduWe5F7V0ztwzCKln2oqYSrYbWSaJFLCwqKICNKo9JMLLMyxffeLFgWVPd6
 zep8+j/n/+M5/+fw0KTap9TQnNvF8Q7WplVGU5ZF6Rv0ofJj+Rmt/XOyIteqiFVoffOnDmoz2
 q6wOkxOd6HCcvJHtaLkUarbX9us8qCKlKMoiqbwBwLOB3RHUTStxtUEVDScU8jFPQRXqhtVEq
 XE2RDoOUFKRhxuQXBq4pdSKkhcS8D3Ko9ComLxSugerJvUcXgVTNQFVLI2gq83SMrvzYXO12G
 RoWkG74AXt7dI12pRnrn4aBKPwouhPvh9sg3CCRBpuUxImsSJ8LK/blIDxnD+1hNS1vEw3Pdz
 is+FoO8xJd+nwhdPGMk6BdrrKpGUGfBhFYSf3FfJhgGun3g/BeXAg3eDhAy9JSBydVicUiUW6
 dA2V0b2QuuzyFSGYpjwj1Ey3quA06FOpWwkQ9PHwJRxUgltkRZCnnI3fH4TouTP0kBPhxcdRz
 r/P8PJ2gBdNdVKWS+A+rOjpKQZPAse1vZTZxB1Cc0XOH4/x+szlxlMvNVscdlZq02fmbHUYOc
 EgTVzNtYkGHY77Y1I3I8Z4rmBuq9uvouSaEIbzwjjlfnqmSZnUamFFSy7+H02TriLkmlaC8zq
 smP56lk8Z+bce6w2ccn+2EDHaOOYm5LNCCWsXbCaZasF6elwqOEroaYcTgenSWSyJAhLkGWfY
 7rFn1VtRymaWAaJodQxJRxvt7r+90dQIo20sYxP6hJjdbimXxoRQxBiiG05XimEi/1raTyosD
 gtu0ixcMXN5ZfYO69urfPVbzWO9iU3NZdEqoxdA215hUk/U5Wbgk8Hzd8CBdGVB3CBF+tajVl
 lj5OXfPXHFQhHNo6UXljaNDAcsedeGBo7aH6+JsfJ1iTN2znf/UkXo288NDa+tre03JSQa0iD
 9f68Aa93dpkpA24cH7qzUEsJFjYzneQF9jderHmrpQMAAA==
X-Env-Sender: Shai@ScaleMP.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502378921!105765521!1
X-Originating-IP: [104.47.42.74]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20397 invoked from network); 10 Aug 2017 15:28:43 -0000
Received: from mail-by2nam03on0074.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.74)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 15:28:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scalemp.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=gyQXcpLrcknioyjvJhMoY4LrzCB+FnTFnUX9zmuimd8=;
 b=IhDCjIjgOBW07nm5jz7N2bXlsHUj2wBY6tIxQkypFf3XrdCNwwROemCDBwSfnTU8kKmslOKm4sUraTu/4DsQZeQUTWXgz331WjFQeMLL19wnPq/K4jSusvp8NkPrURtb5sS8gM8XcgCowOvzC2gGHbo+XdMclpJ0gqXpxnFTuME=
Received: from BN6PR15MB1859.namprd15.prod.outlook.com (10.174.239.20) by
 BN6PR15MB1857.namprd15.prod.outlook.com (10.174.239.18) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.1.1320.16; Thu, 10 Aug 2017 15:28:39 +0000
Received: from BN6PR15MB1859.namprd15.prod.outlook.com ([10.174.239.20]) by
 BN6PR15MB1859.namprd15.prod.outlook.com ([10.174.239.20]) with mapi id
 15.01.1320.019; Thu, 10 Aug 2017 15:28:39 +0000
From: "Shai Fultheim (Shai@ScaleMP.com)" <Shai@ScaleMP.com>
To: Juergen Gross <jgross@suse.com>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "x86@kernel.org" <x86@kernel.org>
Thread-Topic: [PATCH 3/3] x86/vsmp: remove vsmp paravirt support
Thread-Index: AQHTEePPcPpZ+7/C90uJJ7ECAQ5MoaJ9tryw
Date: Thu, 10 Aug 2017 15:28:39 +0000
Message-ID: <BN6PR15MB18598B41EBF65B5AD6D24585C3880@BN6PR15MB1859.namprd15.prod.outlook.com>
References: <20170810125254.1347-1-jgross@suse.com>
 <20170810125254.1347-4-jgross@suse.com>
In-Reply-To: <20170810125254.1347-4-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [62.219.139.52]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN6PR15MB1857;
 6:ct5zU9QfE6DVIcFHDeHiuX2ZQTOE3Sm494gXe+EqEzaSIdOZktUrKfYN32xXxI88wfmjrX4FFry0Rq9luDj3XDBJwm+LQV6cTPwTac5Fr++btYSp/6rmAFH+JWVImR9tv5mLrrx2d8yaq0/IqKRmaQMKvx1rjWDGh9rF6kFUOBwJsFN+0BjVxFtZuO7/xTo4654E9laOL6NyQrfGj6Jcv5VQ/RZCCYWi2H9Tb5dFcVQQtilbQ9PUUa7Cd7IaKs1KHlVlDR2RnDjcoLDWL8SWeM6U/U1UzgTqLHpoJao+/G8kP6EoWZqpH4WFrn5ROzKYCjMUXgvr5HYGKgOeGgPmpQ==;
 5:MwLe1EmYlj+R8ufcAychcspQq+CeSXM7VM6FBpZfXQ7MK2Tp9q9m9yq2rsJfQkTWehnj7PTZ01XB4FW0Uo7OZZQWhgSv3zdhl7gofNVrj+LQgSBOq3PAPiUkTVe6Mx8ssA+fObh+Qpu6Vaovc5Mxcg==;
 24:/PD7v/O5eqRuFFopKu/oSTVD9FgzguZ19Hh5kwYNX96rHGc4qTUx3tmdShdEP4yVHpZDkFMXd5gTfCweUIR+C3ZM3MxBJ2zwvlqkOT5oZLg=;
 7:rEpKHdQgPUvVFnnUaYAVPawAz8dpSFVqSheuluVCpkPWHdOdNOUe51O7XIitGmNcorZieWHw/EHKvTCK8Q0GphfKJKgWSfrgpNPKF5oDUNev9P1dUBQVc6T7uWTFlGhyCdcIeKPLzcT4baV+7JNNtVx69FHLzQAlNjig1HPPHdIRmG7pXVKs5pmcYWnA74bTHL/mtoIqdgFdccBzRHj+7AstAvY81g96Sn+a4CHPuQ0=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 513915a9-794c-493b-5791-08d4e00479d1
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(2017082002075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BN6PR15MB1857; 
x-ms-traffictypediagnostic: BN6PR15MB1857:
x-exchange-antispam-report-test: UriScan:(9452136761055)(65623756079841)(46150409022019)(146099531331640); 
x-microsoft-antispam-prvs: <BN6PR15MB1857C4D738594774FB653C45C3880@BN6PR15MB1857.namprd15.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(2016111802025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148)(6043046)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR15MB1857; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR15MB1857; 
x-forefront-prvs: 03950F25EC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(6009001)(39410400002)(39400400002)(39830400002)(39450400003)(199003)(13464003)(189002)(97736004)(7416002)(9686003)(8676002)(189998001)(8936002)(81156014)(6506006)(74316002)(106356001)(66066001)(105586002)(55016002)(99286003)(54906002)(6246003)(14454004)(7736002)(478600001)(305945005)(229853002)(38730400002)(68736007)(4326008)(77096006)(5660300001)(81166006)(53546010)(53936002)(25786009)(6436002)(3846002)(7696004)(102836003)(6116002)(72206003)(2906002)(2950100002)(2900100001)(2201001)(3660700001)(3280700002)(2501003)(54356999)(76176999)(50986999)(101416001)(5890100001)(80792005)(33656002)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR15MB1857;
 H:BN6PR15MB1859.namprd15.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: ScaleMP.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: scalemp.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2017 15:28:39.2617 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a60757ae-8e1a-437b-b61a-75f96e2fad93
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1857
X-Mailman-Approved-At: Thu, 10 Aug 2017 15:29:59 +0000
Cc: "lguest@lists.ozlabs.org" <lguest@lists.ozlabs.org>,
 "rusty@rustcorp.com.au" <rusty@rustcorp.com.au>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/vsmp: remove vsmp paravirt support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TkFDSy4gIFRoaXMgaXMgbmVlZGVkIGFuZCB1c2VkIGJ5IHRob3VzYW5kcyBvZiBpbnN0YWxsYXRp
b25zLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClNoYWkgRnVsdGhlaW0gfCBNICsxICg0MDgpIDQ4MC0xNjEyIHwgRcKgU2hhaUBTY2Fs
ZU1QLmNvbQoKVGhpcyBlbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudHMgdG8gaXQgYXJl
IFNjYWxlTVAgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLgoKLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0KRnJvbTogSW5nbyBNb2xuYXIgW21haWx0bzptaW5nby5rZXJuZWwub3JnQGdtYWlsLmNv
bV0gT24gQmVoYWxmIE9mIEp1ZXJnZW4gR3Jvc3MKU2VudDogVGh1cnNkYXksIEF1Z3VzdCAxMCwg
MjAxNyAxNTo1MwpUbzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnOyB4ODZAa2VybmVsLm9yZwpDYzogaHBhQHp5dG9yLmNvbTsgbWlu
Z29AcmVkaGF0LmNvbTsgdGdseEBsaW51dHJvbml4LmRlOyBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbTsgcnVzdHlAcnVzdGNvcnAuY29tLmF1OyBsZ3Vlc3RAbGlzdHMub3psYWJzLm9yZzsgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTdWJqZWN0OiBbUEFUQ0ggMy8zXSB4ODYvdnNt
cDogcmVtb3ZlIHZzbXAgcGFyYXZpcnQgc3VwcG9ydAoKdlNNUCBoYXMgc2VlbiBpdHMgbGFzdCBm
dW5jdGlvbmFsIHBhdGNoIG1vcmUgdGhhbiAzIHllYXJzIGFnby4gSXQgaXMKbm90IGNsZWFyIHdo
ZXRoZXIgdGhlIHZTTVAgcGFyYXZpcnR1YWxpemVkIGlycSBmdW5jdGlvbnMgYXJlIHN0aWxsCm5l
ZWRlZC4KClJlbW92ZSB0aGVtIGFzIHRoZXkgc2VlbSB0byBiZSBvcHRpb25hbCBhbmQgdGhlaXIg
ZXhpc3RlbmNlIGlzIGJsb2NraW5nCnNvbWUgc2ltcGxpZmljYXRpb24gd29yayBvZiBwYXJhdmly
dCBpbmZyYXN0cnVjdHVyZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgIHwgIDEgLQogYXJjaC94ODYv
a2VybmVsL3ZzbXBfNjQuYyB8IDY5ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA2OSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwpp
bmRleCAzZmFjMjU3MGEyZTEuLjEzYTNkODc0NGFlNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2Nv
bmZpZworKysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC00OTUsNyArNDk1LDYgQEAgY29uZmlnIFg4
Nl9OVU1BQ0hJUAogY29uZmlnIFg4Nl9WU01QCiAJYm9vbCAiU2NhbGVNUCB2U01QIgogCXNlbGVj
dCBIWVBFUlZJU09SX0dVRVNUCi0Jc2VsZWN0IFBBUkFWSVJUCiAJZGVwZW5kcyBvbiBYODZfNjQg
JiYgUENJCiAJZGVwZW5kcyBvbiBYODZfRVhURU5ERURfUExBVEZPUk0KIAlkZXBlbmRzIG9uIFNN
UApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3ZzbXBfNjQuYyBiL2FyY2gveDg2L2tlcm5l
bC92c21wXzY0LmMKaW5kZXggYjAzNGIxYjE0YjljLi41ZDM5MmI4MDllZTQgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC92c21wXzY0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3ZzbXBfNjQu
YwpAQCAtMjEsNyArMjEsNiBAQAogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNt
L3BjaS1kaXJlY3QuaD4KICNpbmNsdWRlIDxhc20vaW8uaD4KLSNpbmNsdWRlIDxhc20vcGFyYXZp
cnQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogI2RlZmluZSBUT1BPTE9HWV9SRUdJU1RF
Ul9PRkZTRVQgMHgxMApAQCAtMjksNjQgKzI4LDcgQEAKIC8qIEZsYWcgYmVsb3cgaXMgaW5pdGlh
bGl6ZWQgb25jZSBkdXJpbmcgdlNNUCBQQ0kgaW5pdGlhbGl6YXRpb24uICovCiBzdGF0aWMgaW50
IGlycV9yb3V0aW5nX2NvbXBseSA9IDE7CiAKLSNpZiBkZWZpbmVkIENPTkZJR19QQ0kgJiYgZGVm
aW5lZCBDT05GSUdfUEFSQVZJUlQKLS8qCi0gKiBJbnRlcnJ1cHQgY29udHJvbCBvbiB2U01Qb3dl
cmVkIHN5c3RlbXM6Ci0gKiB+QUMgaXMgYSBzaGFkb3cgb2YgSUYuICBJZiBJRiBpcyAnb24nIEFD
IHNob3VsZCBiZSAnb2ZmJwotICogYW5kIHZpY2UgdmVyc2EuCi0gKi8KLQotYXNtbGlua2FnZSBf
X3Zpc2libGUgdW5zaWduZWQgbG9uZyB2c21wX3NhdmVfZmwodm9pZCkKLXsKLQl1bnNpZ25lZCBs
b25nIGZsYWdzID0gbmF0aXZlX3NhdmVfZmwoKTsKLQotCWlmICghKGZsYWdzICYgWDg2X0VGTEFH
U19JRikgfHwgKGZsYWdzICYgWDg2X0VGTEFHU19BQykpCi0JCWZsYWdzICY9IH5YODZfRUZMQUdT
X0lGOwotCXJldHVybiBmbGFnczsKLX0KLVBWX0NBTExFRV9TQVZFX1JFR1NfVEhVTksodnNtcF9z
YXZlX2ZsKTsKLQotX192aXNpYmxlIHZvaWQgdnNtcF9yZXN0b3JlX2ZsKHVuc2lnbmVkIGxvbmcg
ZmxhZ3MpCi17Ci0JaWYgKGZsYWdzICYgWDg2X0VGTEFHU19JRikKLQkJZmxhZ3MgJj0gflg4Nl9F
RkxBR1NfQUM7Ci0JZWxzZQotCQlmbGFncyB8PSBYODZfRUZMQUdTX0FDOwotCW5hdGl2ZV9yZXN0
b3JlX2ZsKGZsYWdzKTsKLX0KLVBWX0NBTExFRV9TQVZFX1JFR1NfVEhVTksodnNtcF9yZXN0b3Jl
X2ZsKTsKLQotYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCB2c21wX2lycV9kaXNhYmxlKHZvaWQp
Ci17Ci0JdW5zaWduZWQgbG9uZyBmbGFncyA9IG5hdGl2ZV9zYXZlX2ZsKCk7Ci0KLQluYXRpdmVf
cmVzdG9yZV9mbCgoZmxhZ3MgJiB+WDg2X0VGTEFHU19JRikgfCBYODZfRUZMQUdTX0FDKTsKLX0K
LVBWX0NBTExFRV9TQVZFX1JFR1NfVEhVTksodnNtcF9pcnFfZGlzYWJsZSk7Ci0KLWFzbWxpbmth
Z2UgX192aXNpYmxlIHZvaWQgdnNtcF9pcnFfZW5hYmxlKHZvaWQpCi17Ci0JdW5zaWduZWQgbG9u
ZyBmbGFncyA9IG5hdGl2ZV9zYXZlX2ZsKCk7Ci0KLQluYXRpdmVfcmVzdG9yZV9mbCgoZmxhZ3Mg
fCBYODZfRUZMQUdTX0lGKSAmICh+WDg2X0VGTEFHU19BQykpOwotfQotUFZfQ0FMTEVFX1NBVkVf
UkVHU19USFVOSyh2c21wX2lycV9lbmFibGUpOwotCi1zdGF0aWMgdW5zaWduZWQgX19pbml0IHZz
bXBfcGF0Y2godTggdHlwZSwgdTE2IGNsb2JiZXJzLCB2b2lkICppYnVmLAotCQkJCSAgdW5zaWdu
ZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsZW4pCi17Ci0Jc3dpdGNoICh0eXBlKSB7Ci0JY2FzZSBQ
QVJBVklSVF9QQVRDSChwdl9pcnFfb3BzLmlycV9lbmFibGUpOgotCWNhc2UgUEFSQVZJUlRfUEFU
Q0gocHZfaXJxX29wcy5pcnFfZGlzYWJsZSk6Ci0JY2FzZSBQQVJBVklSVF9QQVRDSChwdl9pcnFf
b3BzLnNhdmVfZmwpOgotCWNhc2UgUEFSQVZJUlRfUEFUQ0gocHZfaXJxX29wcy5yZXN0b3JlX2Zs
KToKLQkJcmV0dXJuIHBhcmF2aXJ0X3BhdGNoX2RlZmF1bHQodHlwZSwgY2xvYmJlcnMsIGlidWYs
IGFkZHIsIGxlbik7Ci0JZGVmYXVsdDoKLQkJcmV0dXJuIG5hdGl2ZV9wYXRjaCh0eXBlLCBjbG9i
YmVycywgaWJ1ZiwgYWRkciwgbGVuKTsKLQl9Ci0KLX0KLQorI2lmIGRlZmluZWQgQ09ORklHX1BD
SQogc3RhdGljIHZvaWQgX19pbml0IHNldF92c21wX3B2X29wcyh2b2lkKQogewogCXZvaWQgX19p
b21lbSAqYWRkcmVzczsKQEAgLTExNSwxNSArNTcsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0
X3ZzbXBfcHZfb3BzKHZvaWQpCiAJfQogI2VuZGlmCiAKLQlpZiAoY2FwICYgY3RsICYgKDEgPDwg
NCkpIHsKLQkJLyogU2V0dXAgaXJxIG9wcyBhbmQgdHVybiBvbiB2U01QICBJUlEgZmFzdHBhdGgg
aGFuZGxpbmcgKi8KLQkJcHZfaXJxX29wcy5pcnFfZGlzYWJsZSA9IFBWX0NBTExFRV9TQVZFKHZz
bXBfaXJxX2Rpc2FibGUpOwotCQlwdl9pcnFfb3BzLmlycV9lbmFibGUgID0gUFZfQ0FMTEVFX1NB
VkUodnNtcF9pcnFfZW5hYmxlKTsKLQkJcHZfaXJxX29wcy5zYXZlX2ZsICA9IFBWX0NBTExFRV9T
QVZFKHZzbXBfc2F2ZV9mbCk7Ci0JCXB2X2lycV9vcHMucmVzdG9yZV9mbCAgPSBQVl9DQUxMRUVf
U0FWRSh2c21wX3Jlc3RvcmVfZmwpOwotCQlwdl9pbml0X29wcy5wYXRjaCA9IHZzbXBfcGF0Y2g7
Ci0JCWN0bCAmPSB+KDEgPDwgNCk7Ci0JfQogCXdyaXRlbChjdGwsIGFkZHJlc3MgKyA0KTsKIAlj
dGwgPSByZWFkbChhZGRyZXNzICsgNCk7CiAJcHJfaW5mbygidlNNUCBDVEw6IGNvbnRyb2wgc2V0
IHRvOjB4JTA4eFxuIiwgY3RsKTsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 15:30:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 15:30: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.xen.org>)
	id 1dfpQ6-00052j-B7; Thu, 10 Aug 2017 15:30:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfpQ5-00052Q-Rr
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 15:30:45 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E9/C1-09901-42C7C895; Thu, 10 Aug 2017 15:30:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyuP0Ov65yTU+
 kQcMicYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP79vmMBXNVKr48fMvewLhTrouRk0NCwEji
 7cR/TF2MXBxCAgsZJeZueMgIkhAWsJfo2tHKBpIQEXjIKNF3YgoziMMsMItJ4uaH26wQLesYJ
 e5OeMgM0sImoCqx4fopVhCbV8Ba4kHPDXYQmwUovvH+PbCxogLhEvu/X2OGqBGUODnzCQuIzS
 kQK3G89zBYDbOAusSfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN
 GcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJAyAMEOxm/LAg4x
 SnIwKYnyFn/qjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdtX3RMpJFiUmp5akZaZA4wXmLQEB
 4+SCO/OKqA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8x4AKRIAKcoozYMbAYvdS4yyUs
 K8jEBHCfEUpBblZpagyr9iFOdgVBLmPQ4yhSczrwRu0yugI5iAjojw7QQ5oiQRISXVwBiq71V
 wOoglPtkqTvBbSEuKvNqe9QtD3V7uOBnanPNT9ePUkvtnpwjZNwhYV3p9z3kd+2Sz/5fZ04MT
 l17P7+6VqN0Vc61ydvAbN8OWjor0rgJT9g3q/8Kbvs5PX2Te5fPmSc+K/q87/c+ITWRc5rR7f
 qKQwu1fZcWa019tnn5Uq0BP6I2rmRJLcUaioRZzUXEiAIpRHDPYAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502379043!77251700!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57125 invoked from network); 10 Aug 2017 15:30:43 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 15:30:43 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A5996AC82;
 Thu, 10 Aug 2017 15:30:42 +0000 (UTC)
To: "Shai Fultheim (Shai@ScaleMP.com)" <Shai@ScaleMP.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "x86@kernel.org" <x86@kernel.org>
References: <20170810125254.1347-1-jgross@suse.com>
 <20170810125254.1347-4-jgross@suse.com>
 <BN6PR15MB18598B41EBF65B5AD6D24585C3880@BN6PR15MB1859.namprd15.prod.outlook.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <39911c9d-3381-db06-9e92-2e29c62ab742@suse.com>
Date: Thu, 10 Aug 2017 17:30:39 +0200
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: <BN6PR15MB18598B41EBF65B5AD6D24585C3880@BN6PR15MB1859.namprd15.prod.outlook.com>
Content-Language: de-DE
Cc: "lguest@lists.ozlabs.org" <lguest@lists.ozlabs.org>,
 "rusty@rustcorp.com.au" <rusty@rustcorp.com.au>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/vsmp: remove vsmp paravirt support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTc6MjgsIFNoYWkgRnVsdGhlaW0gKFNoYWlAU2NhbGVNUC5jb20pIHdyb3Rl
Ogo+IE5BQ0suICBUaGlzIGlzIG5lZWRlZCBhbmQgdXNlZCBieSB0aG91c2FuZHMgb2YgaW5zdGFs
bGF0aW9ucy4KCk9rYXksIHRoYW5rcyBmb3IgcmVhY3Rpbmcgc28gZmFzdC4gV2lsbCBkcm9wIHRo
ZSBwYXRjaC4KCgpKdWVyZ2VuCgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gU2hhaSBGdWx0aGVpbSB8IE0gKzEgKDQwOCkg
NDgwLTE2MTIgfCBFIFNoYWlAU2NhbGVNUC5jb20KPiAKPiBUaGlzIGVtYWlsIG1lc3NhZ2UgYW5k
IGFueSBhdHRhY2htZW50cyB0byBpdCBhcmUgU2NhbGVNUCBjb25maWRlbnRpYWwgaW5mb3JtYXRp
b24uCj4gCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBJbmdvIE1vbG5hciBb
bWFpbHRvOm1pbmdvLmtlcm5lbC5vcmdAZ21haWwuY29tXSBPbiBCZWhhbGYgT2YgSnVlcmdlbiBH
cm9zcwo+IFNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMTAsIDIwMTcgMTU6NTMKPiBUbzogbGludXgt
a2VybmVsQHZnZXIua2VybmVsLm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyB4
ODZAa2VybmVsLm9yZwo+IENjOiBocGFAenl0b3IuY29tOyBtaW5nb0ByZWRoYXQuY29tOyB0Z2x4
QGxpbnV0cm9uaXguZGU7IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tOyBydXN0eUBydXN0Y29y
cC5jb20uYXU7IGxndWVzdEBsaXN0cy5vemxhYnMub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4gU3ViamVjdDogW1BBVENIIDMvM10geDg2L3ZzbXA6IHJlbW92ZSB2c21wIHBh
cmF2aXJ0IHN1cHBvcnQKPiAKPiB2U01QIGhhcyBzZWVuIGl0cyBsYXN0IGZ1bmN0aW9uYWwgcGF0
Y2ggbW9yZSB0aGFuIDMgeWVhcnMgYWdvLiBJdCBpcwo+IG5vdCBjbGVhciB3aGV0aGVyIHRoZSB2
U01QIHBhcmF2aXJ0dWFsaXplZCBpcnEgZnVuY3Rpb25zIGFyZSBzdGlsbAo+IG5lZWRlZC4KPiAK
PiBSZW1vdmUgdGhlbSBhcyB0aGV5IHNlZW0gdG8gYmUgb3B0aW9uYWwgYW5kIHRoZWlyIGV4aXN0
ZW5jZSBpcyBibG9ja2luZwo+IHNvbWUgc2ltcGxpZmljYXRpb24gd29yayBvZiBwYXJhdmlydCBp
bmZyYXN0cnVjdHVyZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L0tjb25maWcgICAgICAgICAgfCAgMSAtCj4gIGFy
Y2gveDg2L2tlcm5lbC92c21wXzY0LmMgfCA2OSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA2
OSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2FyY2gv
eDg2L0tjb25maWcKPiBpbmRleCAzZmFjMjU3MGEyZTEuLjEzYTNkODc0NGFlNCAxMDA2NDQKPiAt
LS0gYS9hcmNoL3g4Ni9LY29uZmlnCj4gKysrIGIvYXJjaC94ODYvS2NvbmZpZwo+IEBAIC00OTUs
NyArNDk1LDYgQEAgY29uZmlnIFg4Nl9OVU1BQ0hJUAo+ICBjb25maWcgWDg2X1ZTTVAKPiAgCWJv
b2wgIlNjYWxlTVAgdlNNUCIKPiAgCXNlbGVjdCBIWVBFUlZJU09SX0dVRVNUCj4gLQlzZWxlY3Qg
UEFSQVZJUlQKPiAgCWRlcGVuZHMgb24gWDg2XzY0ICYmIFBDSQo+ICAJZGVwZW5kcyBvbiBYODZf
RVhURU5ERURfUExBVEZPUk0KPiAgCWRlcGVuZHMgb24gU01QCj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC92c21wXzY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvdnNtcF82NC5jCj4gaW5kZXgg
YjAzNGIxYjE0YjljLi41ZDM5MmI4MDllZTQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYva2VybmVs
L3ZzbXBfNjQuYwo+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC92c21wXzY0LmMKPiBAQCAtMjEsNyAr
MjEsNiBAQAo+ICAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9wY2ktZGly
ZWN0Lmg+Cj4gICNpbmNsdWRlIDxhc20vaW8uaD4KPiAtI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5o
Pgo+ICAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4gIAo+ICAjZGVmaW5lIFRPUE9MT0dZX1JFR0lT
VEVSX09GRlNFVCAweDEwCj4gQEAgLTI5LDY0ICsyOCw3IEBACj4gIC8qIEZsYWcgYmVsb3cgaXMg
aW5pdGlhbGl6ZWQgb25jZSBkdXJpbmcgdlNNUCBQQ0kgaW5pdGlhbGl6YXRpb24uICovCj4gIHN0
YXRpYyBpbnQgaXJxX3JvdXRpbmdfY29tcGx5ID0gMTsKPiAgCj4gLSNpZiBkZWZpbmVkIENPTkZJ
R19QQ0kgJiYgZGVmaW5lZCBDT05GSUdfUEFSQVZJUlQKPiAtLyoKPiAtICogSW50ZXJydXB0IGNv
bnRyb2wgb24gdlNNUG93ZXJlZCBzeXN0ZW1zOgo+IC0gKiB+QUMgaXMgYSBzaGFkb3cgb2YgSUYu
ICBJZiBJRiBpcyAnb24nIEFDIHNob3VsZCBiZSAnb2ZmJwo+IC0gKiBhbmQgdmljZSB2ZXJzYS4K
PiAtICovCj4gLQo+IC1hc21saW5rYWdlIF9fdmlzaWJsZSB1bnNpZ25lZCBsb25nIHZzbXBfc2F2
ZV9mbCh2b2lkKQo+IC17Cj4gLQl1bnNpZ25lZCBsb25nIGZsYWdzID0gbmF0aXZlX3NhdmVfZmwo
KTsKPiAtCj4gLQlpZiAoIShmbGFncyAmIFg4Nl9FRkxBR1NfSUYpIHx8IChmbGFncyAmIFg4Nl9F
RkxBR1NfQUMpKQo+IC0JCWZsYWdzICY9IH5YODZfRUZMQUdTX0lGOwo+IC0JcmV0dXJuIGZsYWdz
Owo+IC19Cj4gLVBWX0NBTExFRV9TQVZFX1JFR1NfVEhVTksodnNtcF9zYXZlX2ZsKTsKPiAtCj4g
LV9fdmlzaWJsZSB2b2lkIHZzbXBfcmVzdG9yZV9mbCh1bnNpZ25lZCBsb25nIGZsYWdzKQo+IC17
Cj4gLQlpZiAoZmxhZ3MgJiBYODZfRUZMQUdTX0lGKQo+IC0JCWZsYWdzICY9IH5YODZfRUZMQUdT
X0FDOwo+IC0JZWxzZQo+IC0JCWZsYWdzIHw9IFg4Nl9FRkxBR1NfQUM7Cj4gLQluYXRpdmVfcmVz
dG9yZV9mbChmbGFncyk7Cj4gLX0KPiAtUFZfQ0FMTEVFX1NBVkVfUkVHU19USFVOSyh2c21wX3Jl
c3RvcmVfZmwpOwo+IC0KPiAtYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCB2c21wX2lycV9kaXNh
YmxlKHZvaWQpCj4gLXsKPiAtCXVuc2lnbmVkIGxvbmcgZmxhZ3MgPSBuYXRpdmVfc2F2ZV9mbCgp
Owo+IC0KPiAtCW5hdGl2ZV9yZXN0b3JlX2ZsKChmbGFncyAmIH5YODZfRUZMQUdTX0lGKSB8IFg4
Nl9FRkxBR1NfQUMpOwo+IC19Cj4gLVBWX0NBTExFRV9TQVZFX1JFR1NfVEhVTksodnNtcF9pcnFf
ZGlzYWJsZSk7Cj4gLQo+IC1hc21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIHZzbXBfaXJxX2VuYWJs
ZSh2b2lkKQo+IC17Cj4gLQl1bnNpZ25lZCBsb25nIGZsYWdzID0gbmF0aXZlX3NhdmVfZmwoKTsK
PiAtCj4gLQluYXRpdmVfcmVzdG9yZV9mbCgoZmxhZ3MgfCBYODZfRUZMQUdTX0lGKSAmICh+WDg2
X0VGTEFHU19BQykpOwo+IC19Cj4gLVBWX0NBTExFRV9TQVZFX1JFR1NfVEhVTksodnNtcF9pcnFf
ZW5hYmxlKTsKPiAtCj4gLXN0YXRpYyB1bnNpZ25lZCBfX2luaXQgdnNtcF9wYXRjaCh1OCB0eXBl
LCB1MTYgY2xvYmJlcnMsIHZvaWQgKmlidWYsCj4gLQkJCQkgIHVuc2lnbmVkIGxvbmcgYWRkciwg
dW5zaWduZWQgbGVuKQo+IC17Cj4gLQlzd2l0Y2ggKHR5cGUpIHsKPiAtCWNhc2UgUEFSQVZJUlRf
UEFUQ0gocHZfaXJxX29wcy5pcnFfZW5hYmxlKToKPiAtCWNhc2UgUEFSQVZJUlRfUEFUQ0gocHZf
aXJxX29wcy5pcnFfZGlzYWJsZSk6Cj4gLQljYXNlIFBBUkFWSVJUX1BBVENIKHB2X2lycV9vcHMu
c2F2ZV9mbCk6Cj4gLQljYXNlIFBBUkFWSVJUX1BBVENIKHB2X2lycV9vcHMucmVzdG9yZV9mbCk6
Cj4gLQkJcmV0dXJuIHBhcmF2aXJ0X3BhdGNoX2RlZmF1bHQodHlwZSwgY2xvYmJlcnMsIGlidWYs
IGFkZHIsIGxlbik7Cj4gLQlkZWZhdWx0Ogo+IC0JCXJldHVybiBuYXRpdmVfcGF0Y2godHlwZSwg
Y2xvYmJlcnMsIGlidWYsIGFkZHIsIGxlbik7Cj4gLQl9Cj4gLQo+IC19Cj4gLQo+ICsjaWYgZGVm
aW5lZCBDT05GSUdfUENJCj4gIHN0YXRpYyB2b2lkIF9faW5pdCBzZXRfdnNtcF9wdl9vcHModm9p
ZCkKPiAgewo+ICAJdm9pZCBfX2lvbWVtICphZGRyZXNzOwo+IEBAIC0xMTUsMTUgKzU3LDYgQEAg
c3RhdGljIHZvaWQgX19pbml0IHNldF92c21wX3B2X29wcyh2b2lkKQo+ICAJfQo+ICAjZW5kaWYK
PiAgCj4gLQlpZiAoY2FwICYgY3RsICYgKDEgPDwgNCkpIHsKPiAtCQkvKiBTZXR1cCBpcnEgb3Bz
IGFuZCB0dXJuIG9uIHZTTVAgIElSUSBmYXN0cGF0aCBoYW5kbGluZyAqLwo+IC0JCXB2X2lycV9v
cHMuaXJxX2Rpc2FibGUgPSBQVl9DQUxMRUVfU0FWRSh2c21wX2lycV9kaXNhYmxlKTsKPiAtCQlw
dl9pcnFfb3BzLmlycV9lbmFibGUgID0gUFZfQ0FMTEVFX1NBVkUodnNtcF9pcnFfZW5hYmxlKTsK
PiAtCQlwdl9pcnFfb3BzLnNhdmVfZmwgID0gUFZfQ0FMTEVFX1NBVkUodnNtcF9zYXZlX2ZsKTsK
PiAtCQlwdl9pcnFfb3BzLnJlc3RvcmVfZmwgID0gUFZfQ0FMTEVFX1NBVkUodnNtcF9yZXN0b3Jl
X2ZsKTsKPiAtCQlwdl9pbml0X29wcy5wYXRjaCA9IHZzbXBfcGF0Y2g7Cj4gLQkJY3RsICY9IH4o
MSA8PCA0KTsKPiAtCX0KPiAgCXdyaXRlbChjdGwsIGFkZHJlc3MgKyA0KTsKPiAgCWN0bCA9IHJl
YWRsKGFkZHJlc3MgKyA0KTsKPiAgCXByX2luZm8oInZTTVAgQ1RMOiBjb250cm9sIHNldCB0bzow
eCUwOHhcbiIsIGN0bCk7Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 15:33:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 15: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.xen.org>)
	id 1dfpSl-0005HC-OR; Thu, 10 Aug 2017 15:33:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfpSk-0005H2-O6
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 15:33:30 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 53/93-01862-9CC7C895; Thu, 10 Aug 2017 15:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIJsWRWlGSWpSXmKPExsWikc0Yonuypif
 SYLG5xZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCa8XuHZ8EW0YpTe7YyNzBeEOxi5OJgEWhkltj+
 8wRLFyMnB6NAjMSmLZ2MIAkhgVYmicMf7zCCJIQFnCU+HWhlBrFFBBwklp1/AVbELPCJSeLQh
 X9MEB27GCVmdxxlB6liEzCRWDf/PJjNK2AtsXXhbVYQm0VAVeL4zcVgtqhAuETvgX42iBpBiZ
 Mzn4CdwQlUv6x1EROIzSxgK3Fn7m5mCFtc4taT+VBxeYntb+eAxSUEFCXedkMcISEwnVHi0MQ
 NYIuFBNQl9v5+A1UkK3H07BwWCNtXYvqqH4wQDdeYJKbPPsAC4TSzS0xcdBKqQ0di+qV7rBD2
 cnaJAyfiIOwYibdnHkNNKpBoXrcXatINVontC29BNchIvDu1AWrqLTaJ7tlPmCFuSpB49/831
 LEdQhJN52exTGBUn4UUCLOQPD4LyeOzkDy+gJFlFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoY
 GxXm5qcXFiempOYlKxXnJ+7iZGYBKpZ2Bg3MHYsNfvEKMkB5OSKG/xp+5IIb6k/JTKjMTijPi
 i0pzU4kOMMhwcShK8fdU9kUKCRanpqRVpmTnAdAaTluDgURLhlQWmNCHe4oLE3OLMdIjUKUZL
 jg2r139h4rg3eyuQbPr+8TuTEEtefl6qlDivIkiDAEhDRmke3DhYyr3EKCslzMvIwMAgxFOQW
 pSbWYIq/4pRnINRSZh3C8hVPJl5JXBbXwEdxAR0UIRvJ8hBJYkIKakGxtwZDw9s8payP3fvor
 Zp2LbwDnWOGWv7op4y3FznfuyfWfvm1JkfN740OGk079G/l9NeLJgt9pz/UJi/ru7Wk1/m8e7
 JvDmPVTwo7HuOttsyvw3frGpq/icqLJv7rzBKYPbMe+fP79KdGRc8Seiw/eNz+VyZ85n+ap15
 97xMOSlR1X+mmoOcbaUSS3FGoqEWc1FxIgAy16T0tAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502379208!78603278!1
X-Originating-IP: [40.107.1.84]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64111 invoked from network); 10 Aug 2017 15:33:28 -0000
Received: from mail-eopbgr10084.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.84)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 15:33:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rUdtWfZkCgAgos50Rn4/1Jn2/y+2xKNaIXIHN+JPEOg=;
 b=Fhvi1Uoqkb27C4XMTCvWJlkhsFiEPBjsgg4EqEiDuR+GHW1xpCCuXc1FLunwhQvyMor1FGVzTumwCyeTnexVEoqcNSrHboDM64maZDB+dPDFZNn7Uxvfl7OZAqh/fg8F/iO8Yr/8EVcyrcm254yr1jcnWCz/4BAj3UAwjKmXuXE=
Received: from [10.17.182.74] (85.223.209.54) by
 AM4PR0301MB2132.eurprd03.prod.outlook.com (2603:10a6:200:4d::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Thu, 10
 Aug 2017 15:33:26 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <d32b7996-786f-6c9e-b4e1-095683e32cef@epam.com>
Date: Thu, 10 Aug 2017 18:33:22 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: DB6PR0801CA0046.eurprd08.prod.outlook.com
 (2603:10a6:4:2b::14) To AM4PR0301MB2132.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3d411774-bece-4fa6-83e2-08d4e0052550
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2132; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2132;
 3:p9mTYPMcz869oHZlYARnQS2DRnpCkObQj8ngiHEjonDW08j20nTFV5V70/ev8CteeLE0k5kuv6bjuQPJUqqIVjODyu0GGfwhmrXxTmWeyMVtYjVUJT5jfZEDrUTZ12fa0PCrqkGm28ObSIib9WR6TRKZoaCv0F+SNdQutItn2WI+vUxRs27GtM/SBio32Pk/kr6cvhO6XfSQQQYIVNcJ8cEdB4FrTk/8vUaYGlKRlmDoGmPRKnKXiIjA6eBmMoBh;
 25:3FnhXvugfKVtI2IAdy7KovHfNp0W95XH5ZxalJobNLnaiCeqLPx+h6K5oV4TLqh3gc2FrqoAiHsYzJqXvL6OTCEPxZT9210M36jhFe7h++0VN8usSdEyWDY+pCR5cBegZ0Y++Shq2riIFUVQBRVoiafG8MmSr+uBKvmNLTwnn3NyUDYO4cZjOL+AeoAdxsGzWNukBVeWyVBbgufn/2ih5p1Ztu5SfYPbApTpLz6+p/JH0p8lBX2L8rdWBi4BBHuCceh5wCijbQ/AEawjq838tCHyAuC3xxFFQvaeZZ0mx1Vu5OSamYm5UJMWG/abXPFSrDdBMm11zT95tF7ITZHF/w==;
 31:Px/WcLRrkTbJOYVnngcnzDxhaagNq8NMDFQz0wovqq0H+w96e20QKE/0s77dJWi/T3K9NnhXXbIspnCEXjSpTMDigUVRsWPc/DpDwdSe4Iqta0XXyGu3ykcCzi2JatmkRlnLc7a8ArbN2+KRkC1mt6b78HUB+61BN4Fcuw06VMHjfJWRblUTAfyzNvtwYDg2B1yrqbbMia23enIwfsnpAH2E6W9NnXo5I2YBSCnpl6M=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2132:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2132;
 20:ahrs/7c1mosnVRoUSjhG1HEHJsmmZiUDOBGEyebsEtJdaOUifokculRGpL7IuxdCG9kaUsePq0lzE22gIa0CQydb/kG4M6CmgSIfzcjZeet0leObu2ENnqONlGQRy4vkCfw+CgeQCAZZjvqOAuH9vxigTUqWBFC9ZZleBn2g2zfirkSWDWVeyy8IlpmQqEb5TbENwf2TA3y6qDXHJsVI++apfpBLB/CcBDQOY/VIet2p4gjWvREzTU7/35FtZxA+ieTuurH0938jlnLBGF+3Rzb1pJqPs43o8CS7bjTTq066XKkNPeh0bR2MXlQbdJIlHT/3lSGssL0q4J3NPswrRwMlPbC7et9l8QEPEF8Pify6JPOloCu9vN47TAoxjzK50D0U5aY44adoi7bNE7tLovTeTFbbs5D0WOB80d2LoFwyA4t0HgLDjtsr6X2lq4F1ntW0bB+fvRvqMgCLk/aqj0g7+hMzYxQG7e+Nm6Uxf2vP7SX/IjpTgdabHOGheb33;
 4:qv+4PJjB9lsLFszl4+VXAqdQbRuX8ghBxoc+NcbbqpOYBmXQOdO1z5/2TwZKiSmLZJlNPaQJsMhfu6r1XjG1TL32Yv6dMSQmX0uQcMHqRuxG0U47T/jUnezMdnpYKU+tou+IsW/6ETpgGnn4PGF3zqPexfV+fmk0dfH7csYwsn2/h9xa4vSed01H4UIx9LSS8J7TvWVztx4uUwPW7V5MDCPMVjS4YIGMZzxO+x3y7AmZ7xYsPyqIBk4m4oSCWuzw4xGASdo73f+HP3JdhnLG0L8wvWh8VF5YBzjmXkK1Zs9ozvQJJSaQ/nMqJ+8zZW2FPyZKwYTckh/De1ghN0O2lmUrVEM7wqKJ5UPRxf3Qs+o=
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(100405760836317)(4114951738403); 
X-Microsoft-Antispam-PRVS: <AM4PR0301MB213246BF2EA2BE9F446EA805E6880@AM4PR0301MB2132.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123560025)(20161123564025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2132; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2132; 
X-Forefront-PRVS: 03950F25EC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39410400002)(39400400002)(39850400002)(39840400002)(39450400003)(199003)(24454002)(189002)(101416001)(4001350100001)(31686004)(106356001)(7416002)(42186005)(77096006)(229853002)(38730400002)(6486002)(64126003)(110136004)(189998001)(105586002)(53546010)(66066001)(86362001)(230700001)(81166006)(65806001)(8676002)(68736007)(47776003)(65956001)(31696002)(6246003)(50466002)(36756003)(81156014)(53936002)(6116002)(478600001)(97736004)(83506001)(3846002)(2906002)(8666007)(4326008)(2950100002)(5660300001)(23746002)(80792005)(54906002)(54356999)(76176999)(305945005)(72206003)(6666003)(65826007)(33646002)(8656003)(25786009)(7736002)(7350300001)(50986999);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2132; H:[10.17.182.74]; 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: =?Windows-1252?Q?1; AM4PR0301MB2132;
 23:V0SB09YyNcIjnX44vLcHz5p7phQXD7KxQ7D?=
 =?Windows-1252?Q?e49aB7FOSQlE9zUs7rNZvcQPlin1q/Lv5McFoBHACtswh3vUnPpKVaHe?=
 =?Windows-1252?Q?BMAuF1PtRrapeRdydKEu5f1U8Pnt+iKdzdKqDI6sCC7W3H569tmN8cEi?=
 =?Windows-1252?Q?nAWgNpbYOYWVS9287TZlSkBH50GFTMS7FTv8RL0Dv/z7DtTuWG+oxqm/?=
 =?Windows-1252?Q?eSj5V3H5AwZ7XprhIfSbB39MPopoZbd2n9a3x4V5JALWiTqW9k6EtNlo?=
 =?Windows-1252?Q?cQbyxUnJqc1QdkuG5Srwj02IAfsgVVZUuZk37NewPCchLLd8+LgCg0e6?=
 =?Windows-1252?Q?Nv2nRjWfUgrA1GLU2XSqqvvk0Vy2OMb4U+qwZsvEZfaaJdG+oJsNvUoE?=
 =?Windows-1252?Q?+NTEQ6LapPJFIIAzP4a5Yqn14N2bijPLzbkBB/Iq/dmaN2Ts4N/UN0yx?=
 =?Windows-1252?Q?PJfNLr25qp4UeqzpCfZdQdzkI6Cq9yKWz7bJ7zfvLRQeYBlhI3F7Mvrv?=
 =?Windows-1252?Q?Tt8ufTPGw7UB34AN1HXngAyo1efAi8tVNqt3ms9E1czxmluSaWcake6x?=
 =?Windows-1252?Q?2vXzfoKYvbb3whl32WJdnWM3Ya7GuHR33hsLUt4Z96r4BISSNWuctSvI?=
 =?Windows-1252?Q?X1HxQblQQs87nTl5dVuMNz+7uGDFDsWLISMBkPDUuzI0PFYbIJ8KJLk8?=
 =?Windows-1252?Q?MsCOL5cMnLrvRcXorXIjtDjNwcyHcYQsJQLlRSds4R2Yw/xqMR4n+vjo?=
 =?Windows-1252?Q?gUVSP3eqIO8zQ5VAQyHA61vWU9O8td/R2ORMrDJdTv/+eWsubEimlXrd?=
 =?Windows-1252?Q?sLnmLdc7vCmwikVWdjXqz4kdO/KO8a4g6xkvnSd8iDFWV85pJ0r9m8UK?=
 =?Windows-1252?Q?4EyipBtdQ++Ai1MUPWhSBrxI9SpCnHHa2ozPZ1gPhRxyuvh8jDqJyI1q?=
 =?Windows-1252?Q?dz0f/JyOAlbytmItn9MJe/shFLbHCnTCayUjbNxekxPGJoLTB8i/ToWA?=
 =?Windows-1252?Q?+E2vGKtVx7Np7XHCTrac78mGtkQnCUDeGiF2VGIorEechrDCJPEEGSXm?=
 =?Windows-1252?Q?C3qQFvXoR7/a338QipXzNsS702YmNdIAN6EipujXWPNZSk/jDMaTEcer?=
 =?Windows-1252?Q?utZwMVKmrzGUdZlhdHK+A0jeEQh9yy1F8HQLXP1hC+rJ5Ty+AkJFcHT3?=
 =?Windows-1252?Q?WWGIl/LeortDiQW0U0l3NxJ89inVz0QNIxD/UzNtktkCsbzuuuSwcrAZ?=
 =?Windows-1252?Q?HCvwJVuj63Vm/YdXP0tLJIiI+RtFuxjNwW0tdgQhyq1XR3jdCR5/ru6x?=
 =?Windows-1252?Q?ibvoJumwttNWMxq/TG3FCPsOA4O/ohRmnX1AfVmiY07Ytfpe7lvJ78Dl?=
 =?Windows-1252?Q?hQ9CekJdt55FxJlWecadicuUKlGbC6kOxO5oOgGxeOOQumO8cyko7mR5?=
 =?Windows-1252?Q?Oc91p7noCtGdJKicZ+2nBMJmbytOEv4As8gJGhJpoQ04VFeXhlPMPNrl?=
 =?Windows-1252?Q?WCsBfJ9a6P8z7VBbpaQaa/cVensizbpOCzRAVg8nHRMOfToXSYFT7HnA?=
 =?Windows-1252?Q?q4BN7i/7rQJepodytaPd9AYiITK+K7ZlkyF78pMBE5mnBnEXCaz7w58F?=
 =?Windows-1252?Q?GCr0XW6yYh6SrSNl52szPnOw5+3tiuXXwdJJ/GDKCM7zqGHQu4yowWPj?=
 =?Windows-1252?Q?862XW726b6Fy636hXcc6CJWHJGRYqkzjiX4JL5J72nqXoZjWg016MR2M?=
 =?Windows-1252?Q?PSX1EOqPsOvkGYpZhOg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2132;
 6:yyhOcOlSXHLg/38GqDa4Rbnw3jDI/zKVVHvRp2fOA9U+0qtMYqFuFVKRxGDnY+qmxT4KC2RirvoB1vTO98gGxonryr5SVCpK9Hw6+BE082+RiE35dIYBmSD7V0Z8RuiZr9ZxYTOuztD6U5DgRPuY9MDV0Avb6GS3o/jZkvoqw71aKYuBE5DKHse+vY+0Ejb6DUBMNOAyH3uJYcpAf/U2e2fvxyNfnPY0P8maKOZ8E/etq8O5yhiHX0wtD/VhGK2FQk15QOK+L6n+GGnYCrGvffE069gV88oCd21rZYaqR5ifh3AITNfqRS1IIvb2RbVO5TR1PzOqA0iuxKE2O3vtfg==;
 5:PyNdGCWwfskH0cqN6ZsDLr5+7bi/QZkFkjVaEP5tkhpQK19ZDoQPHg+s4YCPDhBRqF72IkCxULYBYGAbhOqVd6XcYkC6ehOwxIqohjX43yspNMqhw1MfzhxEdqhlf3wcMTDNdbCkTDobZIhCl+t88Q==;
 24:6ut3IIsmZ3ToHP0kjoIzQ57K/ZNAe1v2HBJa9xRSieEZQ/uveayJ0V7nysk7cbJQVEGUEQ48eA5D/SfvylyrUBBv9Mf13QNTlJOO3oWNkhA=;
 7:OgUBIRy3b3MovvIse4VAONmX3wvLhc+d2QwocgiNT5VjmzkqT+Sk9fl97542+/zKMl2UOrPasLPmblRiIVD1S+3YCRlVuNMrahcR6eJeAMa69wFXJ4zgP45KfBMEd4OfbbkoXwAA1VNKPQjRjYDFR9WWj3JzRrAr2cLx6GeoB3hFWvGHvH5Ee1sJl1fjCoaVddBsisKXGqtA+KRuxOVfEkk8SwyMUa9d7X36RJJhquA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2017 15:33:26.0480 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2132
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMDkuMDguMTcgMTM6MTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gQ0MgIlRIRSBSRVNUIiBtYWludGFpbmVycyB0byBnZXQgYW4gb3Bpbmlv
biBvbiB0aGUgcHVibGljIGhlYWRlcnMuCj4gCj4gT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15
ciBCYWJjaHVrIHdyb3RlOgo+PiBTTUNDQyAoU01DIENhbGwgQ29udmVudGlvbikgZGVzY3JpYmVz
IGhvdyB0byBoYW5kbGUgYm90aCBIVkNzIGFuZCBTTUNzLgo+PiBTTUNDQyBzdGF0ZXMgdGhhdCBi
b3RoIEhWQyBhbmQgU01DIGFyZSB2YWxpZCBjb25kdWl0cyB0byBjYWxsIHRvIGEgCj4+IGRpZmZl
cmVudAo+PiBmaXJtd2FyZSBmdW5jdGlvbnMuIFRodXMsIGZvciBleGFtcGxlIFBTQ0kgY2FsbHMg
Y2FuIGJlIG1hZGUgYm90aCBieQo+PiBTTUMgb3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVu
Y3Rpb24gbnVtYmVyIGNvZGluZyBmb3Igc3VjaCBjYWxscy4KPj4gQmVzaWRlcyBmdW5jdGlvbmFs
IGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBjYWxscywgd2hpY2ggYWxsb3dzIHVuZGVybGluZwo+PiBP
UyBkZXRlcm1pbmUgdmVyc2lvbiwgVUlEIGFuZCBudW1iZXIgb2YgZnVuY3Rpb25zIHByb3ZpZGVk
IGJ5IHNlcnZpY2UKPj4gcHJvdmlkZXIuCj4+Cj4+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgZmlsZSBg
dnNtYy5jYCwgd2hpY2ggaGFuZGxlcyBib3RoIGdlbmVyaWMgU01Dcwo+PiBhbmQgSFZDIGFjY29y
ZGluZyB0byBTTUMuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBvbmUKPj4gc2Vy
dmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgo+Pgo+PiBTdGFuZGFyZCBIeXBlcnZp
c29yIFNlcnZpY2Ugb25seSBzdXBwb3J0cyBxdWVyeSBjYWxscywgc28gY2FsbGVyIGNhbgo+PiBh
c2sgYWJvdXQgaHlwZXJ2aXNvciBVSUQgYW5kIGRldGVybWluZSB0aGF0IGl0IGlzIFhFTiBydW5u
aW5nLgo+Pgo+PiBUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5nIGZvciBT
TUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4KPj4gYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQg
bmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCj4+Cj4+IEJ1dCwgYmVmb3JlIFNNQyBpcyBmb3J3
YXJkZWQgdG8gc3RhbmRhcmQgU01DQ0MgaGFuZGxlciwgaXQgY2FuIGJlIHJvdXRlZAo+PiB0byBh
IGRvbWFpbiBtb25pdG9yLCBpZiBvbmUgaXMgaW5zdGFsbGVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4+IFJldmll
d2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Cj4+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRy
X3R5c2hjaGVua29AZXBhbS5jb20+Cj4+IC0tLQo+PiAgLSBVcGRhdGVkIGRlc2NyaXB0aW9uIHRv
IGluZGljYXRlIHRoYXQgdGhpcyBwYXRjaCBhZmZlY3RzIG9ubHkgU01DIAo+PiBjYWxsIHBhdGgu
Cj4+ICAtIGFkZGVkICJ4ZW5fIiBwcmVmaXggdG8gZGVmaW5pdGlvbnMgaW4gaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0vc21jLmgKPj4gIC0gbW92ZWQgZG9fdHJhcF9zbWMoKSBpbnRvIHZzbWMuYyBm
cm9tIHRyYXBzLmMKPj4gIC0gcmVwbGFjZWQgYWxsIHRhYnMgd2l0aCBzcGFjZXMKPiAKPiBJIHdv
dWxkIGhhdmUgcmVhbGx5IGFwcHJlY2lhdGVkIGEgc3VtbWFyeSBvZiB0aGUgZGlzY3Vzc2lvbiB3
ZSBoYWQgb24gCj4gdGhlIHByZXZpb3VzIHZlcnNpb24gcmVnYXJkaW5nIHRoZSBiaW5kaW5ncy4g
VGhpcyBpcyBhIHJlYWwgYmxvY2tlciBmb3IgCj4gdGhpcyBzZXJpZXMgYW5kIHNob3VsZCBub3Qg
YmUgaWdub3JlZC4KPiAKCldoaWxlIEkgYWdyZWUgdGhhdCBxdWVzdGlvbiBhYm91dCBiaW5kaW5n
cyBpcyBpbXBvcnRhbnQsIEkgY2FuJ3Qgc2VlIGhvdyAKaXQgYWZmZWN0cyB0aGlzIHBhdGNoIHNl
cmllcy4gVGhpcyBwYXRjaCBzZXJpZXMgZG9lcyBub3QgYnJlYWsgYW55dGhpbmcuCkJlY2F1c2UK
CjEuIFRoaXMgc2VyaWVzIGFkZCBvbmx5IG5ldyBmZWF0dXJlOiBnZW5lcmljIGh5cGVydmlzb3Ig
c2VydmljZSB3aXRoIG5vIAppbW1lZGlhdGUgdXNlLiBBbGwgQVJNIGd1ZXN0cyBhcmUgYWxyZWFk
eSBhd2FyZSB0aGF0IHRoZXkgYXJlIHJ1bm5pbmcgb24gClhFTi4gQWxsIEFSTSBndWVzdHMga25v
dyB0aGF0IHRoZXkgY2FsbCAqb25seSogUFNDSS4KCjIuIEkgc2VlIGltcG9ydGFuY2Ugb2YgdGhp
cyBwYXRjaCBzZXJpZXMgZm9yIGVtYmVkZGVkIHBsYXRmb3Jtcywgd2hlcmUgCmRldmVsb3BlciBl
eGFjdGx5IGtub3dzIHdoYXQgc29mdHdhcmUgb2Ygd2hpY2ggdmVyc2lvbiBoZS9zaGUgd2lsbCBy
dW4uIApJIGRvdWJ0IHRoYXQgc2VydmVyIHBsYXRmb3JtcyB3aWxsIG5lZWQgc29tZXRoaW5nIGJl
eW9uZCBQU0NJLCB3aGljaCBJIApwcmVzZXJ2ZWQgYXMgaXMuCgpBIEknbSBub3QgZGVueWluZyBp
bXBvcnRhbmNlIG9mIFNNQyBiaW5kaW5ncywgYnV0IEkgdGhpbmsgaXQgaXMgbm90IApibG9ja2Vy
IGZvciBteSBwYXRjaGVzLiBXZSBjYW4gYWRkIGJpbmRpbmdzIGxhdGVyLCB3aGVuIHRoZXJlIHdp
bGwgYmUgCmNvbnNlbnN1cyBvbiBob3cgdGhleSBzaG91bGQgbG9vay4gSW4gbWVhbnRpbWUgU01D
IGhhbmRsZXIgY2FuIGJlIHVzZWQgCmJ5IGFueW9uZSB3aG8ga25vd3MgdGhhdCBpcyBhdmFpbGFi
bGUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 15:35:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 15: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.xen.org>)
	id 1dfpUX-0005Q7-6i; Thu, 10 Aug 2017 15:35:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfpUW-0005Py-3d
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 15:35:20 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FD/8D-09901-73D7C895; Thu, 10 Aug 2017 15:35:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTdestif
 S4PkfS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPx4gaWgh6xig+r3rA1ME4V6mLk4hAS2Mwo
 sfBBDwuEs5tRoq15B1MXIyeHsEC4xKy9C1lAbBGBSIn9Ww+A2UICORLnDmwFs5kFlCT2n73GC
 GKzCWhK3Pn8CaiXg4NXwEri+S4FkDCLgKrEzW+P2EFsUaCRbxuPgLXyCghKnJz5BMzmFLCRuD
 WjnR1ipK3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1NtZLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNwYg2MG4c33gIUZJDiYlUd7iT92RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4X1T3RAoJFqWmp1akZeYAAx8mLcHBoyTCK1sDlOYtLkjMLc5Mh
 0idYlSUEudVBEkIgCQySvPg2mDRdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvB9BtvNk5p
 XATX8FtJgJaHGEbyfI4pJEhJRUA2NN0IujQSqh70PX3+aYtdv3uSi3y1XfYs1P18tWSNfkNt9
 5psKo+kJbY9qxoHU/4i2XPzgmUnht9ZaTtj1RmQyfD/3v6FnQXm78+Nfsn8wMv8P4Z6t/Opok
 o/iHe9Lryyk31/vu617SrbPq7Ge/7K54gZkpT1boCVx+1JP7/uJC08/X/c5+29qpxFKckWiox
 VxUnAgATpIEBLECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502379318!88047898!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23517 invoked from network); 10 Aug 2017 15:35:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 10 Aug 2017 15:35:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2769613D5;
 Thu, 10 Aug 2017 08:35:18 -0700 (PDT)
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 80ABD3F483;
 Thu, 10 Aug 2017 08:35:17 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-2-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <03df3b1a-b5da-0974-3500-e5dd2367c434@arm.com>
Date: Thu, 10 Aug 2017 16:35:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-2-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 01/22] ARM: vGIC: introduce and
 initialize pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMS8wNy8xNyAyMDo1OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQ3VycmVudGx5
IHdlIHByb3RlY3QgdGhlIHBlbmRpbmdfaXJxIHN0cnVjdHVyZSB3aXRoIHRoZSBjb3JyZXNwb25k
aW5nCj4gVkdJQyBWQ1BVIGxvY2suIFRoZXJlIGFyZSBwcm9ibGVtcyBpbiBjZXJ0YWluIGNvcm5l
ciBjYXNlcyAoZm9yCj4gaW5zdGFuY2UgaWYgYW4gSVJRIGlzIG1pZ3JhdGluZyksIHNvIGxldCdz
IGludHJvZHVjZSBhIHBlci1JUlEgbG9jaywKPiB3aGljaCB3aWxsIHByb3RlY3QgdGhlIGNvbnNp
c3RlbmN5IG9mIHRoaXMgc3RydWN0dXJlIGluZGVwZW5kZW50IGZyb20KPiBhbnkgVkNQVS4KPiBG
b3Igbm93IHRoaXMganVzdCBpbnRyb2R1Y2VzIGFuZCBpbml0aWFsaXplcyB0aGUgbG9jaywgYWxz
byBhZGRzCj4gd3JhcHBlciBtYWNyb3MgdG8gc2ltcGxpZnkgaXRzIHVzYWdlIChhbmQgaGVscCBk
ZWJ1Z2dpbmcpLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgIDEgKwo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8IDExICsrKysrKysrKysrCj4gIDIgZmlsZXMg
Y2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5kZXggMWU1MTA3Yi4uMzhkYWNkMyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMu
Ywo+IEBAIC02OSw2ICs2OSw3IEBAIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpCj4gICAgICBtZW1zZXQocCwgMCwgc2l6
ZW9mKCpwKSk7Cj4gICAgICBJTklUX0xJU1RfSEVBRCgmcC0+aW5mbGlnaHQpOwo+ICAgICAgSU5J
VF9MSVNUX0hFQUQoJnAtPmxyX3F1ZXVlKTsKPiArICAgIHNwaW5fbG9ja19pbml0KCZwLT5sb2Nr
KTsKPiAgICAgIHAtPmlycSA9IHZpcnE7Cj4gICAgICBwLT5scGlfdmNwdV9pZCA9IElOVkFMSURf
VkNQVV9JRDsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5kZXggZDRlZDIzZC4uMWMzOGI5YSAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oCj4gQEAgLTkwLDYgKzkwLDE0IEBAIHN0cnVjdCBwZW5kaW5nX2lycQo+
ICAgICAgICogVE9ETzogd2hlbiBpbXBsZW1lbnRpbmcgaXJxIG1pZ3JhdGlvbiwgdGFraW5nIG9u
bHkgdGhlIGN1cnJlbnQKPiAgICAgICAqIHZnaWMgbG9jayBpcyBub3QgZ29pbmcgdG8gYmUgZW5v
dWdoLiAqLwo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBscl9xdWV1ZTsKPiArICAgIC8qIFRoZSBs
b2NrIHByb3RlY3RzIHRoZSBjb25zaXN0ZW5jeSBvZiB0aGlzIHN0cnVjdHVyZS4gQSBzaW5nbGUg
c3RhdHVzIGJpdAo+ICsgICAgICogY2FuIGJlIHJlYWQgYW5kL29yIHNldCB3aXRob3V0IGhvbGRp
bmcgdGhlIGxvY2sgdXNpbmcgdGhlIGF0b21pYwo+ICsgICAgICogc2V0X2JpdC9jbGVhcl9iaXQv
dGVzdF9iaXQgZnVuY3Rpb25zLCBob3dldmVyIGFjY2Vzc2luZyBtdWx0aXBsZSBiaXRzIG9yCj4g
KyAgICAgKiByZWxhdGluZyB0byBvdGhlciBtZW1iZXJzIGluIHRoaXMgc3RydWN0IHJlcXVpcmVz
IHRoZSBsb2NrLgo+ICsgICAgICogVGhlIGxpc3RfaGVhZCBtZW1iZXJzIGFyZSBwcm90ZWN0ZWQg
YnkgdGhlaXIgY29ycmVzcG9uZGluZyBWQ1BVIGxvY2ssCj4gKyAgICAgKiBpdCBpcyBub3Qgc3Vm
ZmljaWVudCB0byBob2xkIHRoaXMgcGVuZGluZ19pcnEgbG9jayBoZXJlIHRvIHF1ZXJ5IG9yCj4g
KyAgICAgKiBjaGFuZ2UgbGlzdCBvcmRlciBvciBhZmZpbGlhdGlvbi4gKi8KCkFjdHVhbGx5LCBJ
IGhhdmUgb24gcXVlc3Rpb24gaGVyZS4gRG8gdGhlIHZDUFUgbG9jayBzdWZmaWNpZW50IHRvIApw
cm90ZWN0IHRoZSBsaXN0X2hlYWQgbWVtYmVycy4gT3IgZG8geW91IGFsc28gbWFuZGF0ZSB0aGUg
cGVuZGluZ19pcnEgdG8gCmJlIGxvY2tlZCBhcyB3ZWxsPwoKQWxzbywgaXQgd291bGQgYmUgZ29v
ZCB0byBoYXZlIHRoZSBsb2NraW5nIG9yZGVyIGRvY3VtZW50ZWQgbWF5YmUgaW4gCmRvY3MvbWlz
Yz8KCj4gKyAgICBzcGlubG9ja190IGxvY2s7Cj4gIH07Cj4KPiAgI2RlZmluZSBOUl9JTlRFUlJV
UFRfUEVSX1JBTksgICAzMgo+IEBAIC0xNTYsNiArMTY0LDkgQEAgc3RydWN0IHZnaWNfb3BzIHsK
PiAgI2RlZmluZSB2Z2ljX2xvY2sodikgICBzcGluX2xvY2tfaXJxKCYodiktPmRvbWFpbi0+YXJj
aC52Z2ljLmxvY2spCj4gICNkZWZpbmUgdmdpY191bmxvY2sodikgc3Bpbl91bmxvY2tfaXJxKCYo
diktPmRvbWFpbi0+YXJjaC52Z2ljLmxvY2spCj4KPiArI2RlZmluZSB2Z2ljX2lycV9sb2NrKHAs
IGZsYWdzKSBzcGluX2xvY2tfaXJxc2F2ZSgmKHApLT5sb2NrLCBmbGFncykKPiArI2RlZmluZSB2
Z2ljX2lycV91bmxvY2socCwgZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihwKS0+bG9j
aywgZmxhZ3MpCj4gKwo+ICAjZGVmaW5lIHZnaWNfbG9ja19yYW5rKHYsIHIsIGZsYWdzKSAgIHNw
aW5fbG9ja19pcnFzYXZlKCYociktPmxvY2ssIGZsYWdzKQo+ICAjZGVmaW5lIHZnaWNfdW5sb2Nr
X3JhbmsodiwgciwgZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihyKS0+bG9jaywgZmxh
Z3MpCj4KPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 15:36:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 15:36: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.xen.org>)
	id 1dfpVJ-0005VZ-Fp; Thu, 10 Aug 2017 15:36:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfpVH-0005VQ-K0
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 15:36:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D4/8C-03582-76D7C895; Thu, 10 Aug 2017 15:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG5abU+
 kwZkGRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePf/r3MBd/EKp7MOsjSwDhNsIuRk0NCwF/i
 x42pbCA2i4CqRM/+FYwgNpuAssTPzl6wuIiAusSfCxPA4swCu5kllkxxA7GFBRwkHq24CFbDK
 2AhMW9uC3MXIxeHkMBHZonvD7cwQSQEJU7OfMIC0awjsWD3J6AGDiBbWmL5Pw6QMKeAtUTvlW
 Ng5aICKhKdS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdS72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYx3NwUcYpTkYFIS5S3+1B0pxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYK3sKYnUkiwKDU9tSItMwcY8jBpCQ4eJRHeldVAad7igsTc4sx0i
 NQpRkUpcV5FkD4BkERGaR5cGyzOLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9yPIeJ7MvB
 K46a+AFjMBLY7w7QRZXJKIkJJqYAyu5JNfdfNIednyQxx+C0qufxfYe93d0GfvnHdPJwjZ7Ai
 dKDPTcF6/52Mn/ZkvphTOrkw6NCkjRbLmaHmyYZ3kx4kaN+/KLe9cJ/rzxnyeKIdosScl757c
 37BiVnD0hIOH+x5fWnRkh7+o9w6ZJaLHbI+/Urp79dCKiaathtHZs3auNTZMWi2hxFKckWiox
 VxUnAgAoOnS5K4CAAA=
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502379364!100343791!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16106 invoked from network); 10 Aug 2017 15:36:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 15:36:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="435048850"
Date: Thu, 10 Aug 2017 16:36:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170810153603.lxugkygdghqjg3c6@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <20170809110322.jxo7rvlxgprk72i5@citrix.com>
 <CACtJ1JQzOrGMM=KswgbrBJgHumXSRoLaYWCwyx+F4rJGCfC3Ow@mail.gmail.com>
 <20170810114036.izhledcz32e7lgq5@citrix.com>
 <33b24693-7ea9-216f-dabf-182afa2e582b@arm.com>
 <20170810130116.uzzidhus6hwfyovz@citrix.com>
 <8c90c241-7536-1a8a-cb77-718dac09d950@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8c90c241-7536-1a8a-cb77-718dac09d950@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andre Przywara <andre.przywara@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDM6MzE6NTdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDEwLzA4LzE3IDE0OjAxLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24g
VGh1LCBBdWcgMTAsIDIwMTcgYXQgMDE6NDA6MDdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+ID4gPiBIaSBXZWksCj4gPiA+IAo+ID4gPiBPbiAxMC8wOC8xNyAxMjo0MCwgV2VpIExpdSB3
cm90ZToKPiA+ID4gPiBPbiBUaHUsIEF1ZyAxMCwgMjAxNyBhdCAwMToyOTowNFBNICswNTMwLCBC
aHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+ID4gPiA+ID4gSGkgV2VpLAo+ID4gPiA+ID4gCj4gPiA+
ID4gPiBPbiA5IEF1Z3VzdCAyMDE3IGF0IDE2OjMzLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiA+ID4gPiA+ID4gT24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6Mjg6MTRQ
TSArMDUzMCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiA+ID4gPiA+ID4gPiBIaSBKdWxpZW4s
Cj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gVGhhbmtzIGZvciB0aGUgdGVzdGluZy4KPiA+
ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBPbiA4IEF1Z3VzdCAyMDE3IGF0IDIxOjI5LCBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPiA+IEhp
IEJodXBpbmRlciwKPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gSSBnYXZlIGFub3Ro
ZXIgYW5kIEkgaGF2ZSBhIGNvdXBsZSBvZiBjb21tZW50cy4KPiA+ID4gPiA+ID4gPiA+IAo+ID4g
PiA+ID4gPiA+ID4gQm9vdGluZyBMaW51eCB3aXRoIGVhcmx5Y29uIGVuYWJsZWQgdGFrZSBxdWl0
ZSBhIHdoaWxlLiBJIGNhbiBzZWUgdGhlCj4gPiA+ID4gPiA+ID4gPiBjaGFyYWN0ZXJzIGNvbWlu
ZyBzbG93ZXIgdGhhbiBvbiB0aGUgbWluaXRlbC4gSXQgc2VlbXMgdG8gYmUgYSBiaXQgYmV0dGVy
Cj4gPiA+ID4gPiA+ID4gPiBhZnRlciBzd2l0Y2hpbmcgb2ZmIHRoZSBib290Y29uc29sZS4gT3Zl
cmFsbCBMaW51eCBpcyB0YWtpbmcgfjIwIHRpbWVzIHRvCj4gPiA+ID4gPiA+ID4gPiBib290IHdp
dGggcGwwMTEgdnMgSFZDIGNvbnNvbGUuCj4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+
IEkgZG8gYWdyZWUgdGhhdCBwbDAxMSBpcyBlbXVsYXRlZCBhbmQgdGhlcmVmb3JlIHlvdSBoYXZl
IHRvIHRyYXAgYWZ0ZXIgZWFjaAo+ID4gPiA+ID4gPiA+ID4gY2hhcmFjdGVyLiBCdXQgMjAgdGlt
ZXMgc291bmRzIGZhciB0b28gbXVjaC4KPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IEkg
dGhpbmsgdGhpcyBzbG93bmVzcyBjb3VsZCBiZSBkdWUgdG8gcmF0ZWxpbWl0aW5nIG9mIHRoZSBw
bDAxMSBldmVudHMKPiA+ID4gPiA+ID4gPiBpbiB4ZW5jb25vc2xlLiBDdXJyZW50bHksIHRoZSBy
YXRlIGxpbWl0IGlzCj4gPiA+ID4gPiA+ID4gc2V0IHRvIDMwIGV2ZW50cyBwZXIgMjAwIG1zZWNz
IChzZWUgUkFURV9MSU1JVF9BTExPV0FOQ0UvUkFURV9MSU1JVF9QRVJJT0QpLgo+ID4gPiA+ID4g
PiA+IAo+ID4gPiA+ID4gPiA+IEkgaW5jcmVhc2VkIHRoZSByYXRlIGxpbWl0IHRvIDYwMCBldmVu
dHMgKDMwICogMjApIHBlciAyMDAgbXNlY3MuIFdpdGgKPiA+ID4gPiA+ID4gPiB0aGlzIGNoYW5n
ZSwKPiA+ID4gPiA+ID4gPiBJIHNlZSB0aGF0IHRoZSB0aGUgZmluZCBjb21tYW5kIGlzIHJ1bm5p
bmcgZmFzdGVyIGFuZCBzbW9vdGhlci4KPiA+ID4gPiA+ID4gPiBFYXJsaWVyIHRoZSBmaW5kIG91
dHB1dCB3b3VsZCBiZSBqZXJreS4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFBsZWFzZSBjb25z
aWRlciBiYXRjaGluZyB0aGUgZXZlbnRzIGluc3RlYWQgb2YgYnVtcGluZyB0aGUgbGltaXQuCj4g
PiA+ID4gPiAKPiA+ID4gPiA+IElmIEkgdHJ5IHRvIGJhdGNoIHRoZSBldmVudHMgdGhlbiBpdCBt
YXkgZGVsYXkgcGVyIGNoYXJhY3Rlcgo+ID4gPiA+ID4gcHJvY2Vzc2luZyAoaWYgbm8gZnVydGhl
ciBjaGFyYWN0ZXJzIGFyZSBjb21pbmcpIHNpbmNlIHdlIHdpbGwgd2FpdAo+ID4gPiA+ID4gZm9y
IG1vcmUgZXZlbnRzIHRvIGNvbWUgdG8gYmF0Y2ggdGhlbSB0b2dldGhlci4gQnkga2VlcGluZyB0
aGUgcmF0ZQo+ID4gPiA+ID4gbGltaXQgaGlnaCwgaXQgaXMgZW5zdXJlZCB0aGF0IGl0IGNhbiBo
YW5kbGUgbGFyZ2UgYnVyc3Qgb2YgZXZlbnRzLiBJZgo+ID4gPiA+ID4gdGhlcmUgaXMgc3BvcmFk
aWMgZGF0YSB0aGVuIHRoZSByYXRlIGxpbWl0IGlzIG5vdCBoaXQuCj4gPiA+ID4gCj4gPiA+ID4g
QnV0IGRvIHlvdSByZWFsbHkgbmVlZCB0byBzZW5kIGFuIGV2ZW50IGZvciBldmVyeSBjaGFyYWN0
ZXIgKHRoYXQncyBteQo+ID4gPiA+IHJlYWRpbmcgb2YgeW91ciBwYXRjaCwgcGxlYXNlIGNvcnJl
Y3QgbWUgaWYgSSdtIHdyb25nKT8gU3VwcG9zZSB5b3UgaGF2ZQo+ID4gPiA+IGEgYnVmZmVyIHlv
dSBjYW4gc2VuZCBvbmUgZXZlbnQgd2hlbiB0aGUgYnVmZmVyIGlzIHByb2Nlc3NlZC4KPiA+ID4g
Cj4gPiA+IEkgYW0gbm90IHN1cmUgd2hhdCB5b3UgbWVhbiBieSBidWZmZXIgaGVyZS4gVGhlIGlu
dGVyZmFjZSB3aXRoIHRoZSBndWVzdCBpcwo+ID4gPiBhIHNpbmdsZSBkYXRhIHJlZ2lzdGVyLiBT
byBjaGFyYWN0ZXJzIGFyZSB3cml0dGVuIG9uZSBieSBvbmUuCj4gPiAKPiA+IFllcywgdGhhdCdz
IHdoYXQgdGhlIGd1ZXN0IHNlZXMsIGJ1dCB0aGF0IGlzIG5vdCBuZWNlc3NhcmlseSB3aGF0Cj4g
PiB4ZW5jb25zb2xlZCBzZWVzLgo+IAo+IEkgYW0gYSBiaXQgY29uZnVzZWQgaGVyZS4gV2hhdCBh
cmUgeW91IHN1Z2dlc3Rpbmc/IFRvIHNlbmQgYSBub3RpZmljYXRpb24KCkkgdGhpbmsgdGhlIG90
aGVyIGVtYWlsIHlvdSBqdXN0IHNlbnQgaXMgcXVpdGUgY2xvc2UgdG8gd2hhdCBJIHdvdWxkCnN1
Z2dlc3QuIEkgd2lsbCByZXBseSB0aGVyZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 15:46:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 15:46: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.xen.org>)
	id 1dfpfU-0006NY-Jy; Thu, 10 Aug 2017 15:46:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfpfT-0006NA-GI
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 15:46:39 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 25/46-01862-EDF7C895; Thu, 10 Aug 2017 15:46:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdufU+
 kweN5WhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHj9DVvByz7GisbFqg2M
 J+K7GLk4hAT+Mkqs7TvK3sXICeQ8ZpQ4+N4NIrGNUWLTkX0sIAkRAWeJr2fmghXxCuhLPPp0j
 gnEFhaIlHi/7Q8LSIOEQJeyRPfZdlaQhISAp0Tz6alsMPapG8+ZuxjZOdgErCQOiYFEWQRUJS
 4dbmGawMi9gJFhFaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZ
 GoM/rGRgYdzD+Pu53iFGSg0lJlLf4U3ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneL3U9kUKC
 RanpqRVpmTnA4INJS3DwKInwloGkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPdnLVCRA
 EhRRmke3AhYJFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzrBrKKJzOvBG7TK6AjmICOiP
 DtBDmiJBEhJdXAmGj2p7VFOCnX96hsUy63NcuE9byeC7Y18tTsy5JczhavNZN1yWqODxY7uh4
 rfIkL0N69yNDO5ffW+aUyOhbefM91z0/P73CRdry1wGdLHcMppozV3XpOtes1Zjy+EquqLtZw
 wiw5NoyrIP6YWKxo9eW9S8ql7USYwnMFtfO/nuP+/y9J5KQSS3FGoqEWc1FxIgAXcQTWfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502379996!108782683!1
X-Originating-IP: [104.130.215.37]
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 15779 invoked from network); 10 Aug 2017 15:46:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 15:46:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfpfP-0004RY-8i; Thu, 10 Aug 2017 15: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 1dfpfJ-00081Y-Pt; Thu, 10 Aug 2017 15:46:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfpfJ-0007R5-FL; Thu, 10 Aug 2017 15:46:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112544-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
X-Osstest-Versions-That: xen=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 15:46:29 +0000
Subject: [Xen-devel] [xen-unstable test] 112544: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU0NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjU0NC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTM2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI1MzYKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMjUzNgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTM2CiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI1MzYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjUzNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNTM2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTEyNTM2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI1MzYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtl
IDExMjUzNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNTM2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI1MzYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDExMjUzNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjVjM2U3OGI1
YzYxZTdkZmIwNTc0OWM3YTBjODYyZWMxOGM4NjM4NApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgZjljN2EwZWU4N2YyM2FlNDA4YTFhYzRmOTQ4Yjk2ZjUxYjkxMTU2NAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTM2ICAyMDE3LTA4LTA5IDEzOjU1OjEyIFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjU0NCAgMjAxNy0wOC0xMCAwNDoyMDo0NCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5z
dGFibGUKKyByZXZpc2lvbj1mNWMzZTc4YjVjNjFlN2RmYjA1NzQ5YzdhMGM4NjJlYzE4Yzg2Mzg0
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1Nf
TE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4
IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlIGY1YzNl
NzhiNWM2MWU3ZGZiMDU3NDljN2EwYzg2MmVjMThjODYzODQKKyBicmFuY2g9eGVuLXVuc3RhYmxl
CisgcmV2aXNpb249ZjVjM2U3OGI1YzYxZTdkZmIwNTc0OWM3YTBjODYyZWMxOGM4NjM4NAorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNl
bGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNo
PXhlbi11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZjVjM2U3OGI1YzYxZTdkZmIwNTc0
OWM3YTBjODYyZWMxOGM4NjM4NCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQK
KysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6
IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6
Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9Y
RU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9M
SUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
KyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3Ry
ZWUgeGVuLXVuc3RhYmxlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBmNWMzZTc4YjVjNjFlN2RmYjA1NzQ5Yzdh
MGM4NjJlYzE4Yzg2Mzg0OnJlZnMvaGVhZHMvbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmOWM3YTBlLi5mNWMzZTc4ICBmNWMzZTc4YjVj
NjFlN2RmYjA1NzQ5YzdhMGM4NjJlYzE4Yzg2Mzg0IC0+IG1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:00:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 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.xen.org>)
	id 1dfpsn-00087e-Uw; Thu, 10 Aug 2017 16:00:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfpsm-00087Y-N7
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 16:00:24 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9D/B0-03557-8138C895; Thu, 10 Aug 2017 16:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK54c0+
 kQfMfeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePc1bvsBc/FKzof/WBpYOwS7mLk5JAQ8Jc4
 s+oqI4jNIqAqsXbWHBYQm01AWeJnZy8biC0ioC7x58IEoBouDmaBLmaJmd1PWUESwgI+EjtPf
 WEGsXkFLCQat3xkAykSEvjIKLH1ewsjREJQ4uTMJ2BTmQV0JBbs/gRUxAFkS0ss/8cBEuYUsJ
 aY/vc92BxRARWJzqUQRwgJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdI0O9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAYGMAgh2Mf5YFHGKU5GBSEuUt/tQdKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd1pjT6SQYFFqempFWmYOMOxh0hIcPEoivBZNQGne4oLE3
 OLMdIjUKUZFKXHeayB9AiCJjNI8uDZYrF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8ryH
 iezLwSuOmvgBYzAS2O8O0EWVySiJCSamAUW77+d2m046ZkXqE7kps537Tcvd4ZOOftzeB25Sn
 rjjBfui+kv/vCrlXWkdUmf2JPnLmT/WDSqzDH1TMi1SelNM5cXnZjWe5Ttq8/mzV9GxYFxzLf
 mqc3v2zN/s3TNKPa5c80cLHuOdPotipuz4/b1p/qVm0L/FnDX8Vzc7plq0rb/b931LKslViKM
 xINtZiLihMBm7OlR7ACAAA=
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502380821!110962761!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54466 invoked from network); 10 Aug 2017 16:00:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:00:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="435053537"
Date: Thu, 10 Aug 2017 17:00:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170810160014.2ujnuz5cvkp3p5lg@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <f0780b62-fc61-f808-7627-1fcb3909a3d4@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f0780b62-fc61-f808-7627-1fcb3909a3d4@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andre Przywara <andre.przywara@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDM6MjY6MDdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDA5LzA4LzE3IDExOjU4LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+
ID4gSGkgSnVsaWVuLAo+IAo+IEhpIEJodXBpbmRlciwKPiAKPiA+IFRoYW5rcyBmb3IgdGhlIHRl
c3RpbmcuCj4gPiAKPiA+IE9uIDggQXVndXN0IDIwMTcgYXQgMjE6MjksIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gPiBIaSBCaHVwaW5kZXIsCj4gPiA+IAo+
ID4gPiBJIGdhdmUgYW5vdGhlciBhbmQgSSBoYXZlIGEgY291cGxlIG9mIGNvbW1lbnRzLgo+ID4g
PiAKPiA+ID4gQm9vdGluZyBMaW51eCB3aXRoIGVhcmx5Y29uIGVuYWJsZWQgdGFrZSBxdWl0ZSBh
IHdoaWxlLiBJIGNhbiBzZWUgdGhlCj4gPiA+IGNoYXJhY3RlcnMgY29taW5nIHNsb3dlciB0aGFu
IG9uIHRoZSBtaW5pdGVsLiBJdCBzZWVtcyB0byBiZSBhIGJpdCBiZXR0ZXIKPiA+ID4gYWZ0ZXIg
c3dpdGNoaW5nIG9mZiB0aGUgYm9vdGNvbnNvbGUuIE92ZXJhbGwgTGludXggaXMgdGFraW5nIH4y
MCB0aW1lcyB0bwo+ID4gPiBib290IHdpdGggcGwwMTEgdnMgSFZDIGNvbnNvbGUuCj4gPiA+IAo+
ID4gPiBJIGRvIGFncmVlIHRoYXQgcGwwMTEgaXMgZW11bGF0ZWQgYW5kIHRoZXJlZm9yZSB5b3Ug
aGF2ZSB0byB0cmFwIGFmdGVyIGVhY2gKPiA+ID4gY2hhcmFjdGVyLiBCdXQgMjAgdGltZXMgc291
bmRzIGZhciB0b28gbXVjaC4KPiA+ID4gCj4gPiBJIHRoaW5rIHRoaXMgc2xvd25lc3MgY291bGQg
YmUgZHVlIHRvIHJhdGVsaW1pdGluZyBvZiB0aGUgcGwwMTEgZXZlbnRzCj4gPiBpbiB4ZW5jb25v
c2xlLiBDdXJyZW50bHksIHRoZSByYXRlIGxpbWl0IGlzCj4gPiBzZXQgdG8gMzAgZXZlbnRzIHBl
ciAyMDAgbXNlY3MgKHNlZSBSQVRFX0xJTUlUX0FMTE9XQU5DRS9SQVRFX0xJTUlUX1BFUklPRCku
Cj4gPiAKPiA+IEkgaW5jcmVhc2VkIHRoZSByYXRlIGxpbWl0IHRvIDYwMCBldmVudHMgKDMwICog
MjApIHBlciAyMDAgbXNlY3MuIFdpdGgKPiA+IHRoaXMgY2hhbmdlLAo+ID4gSSBzZWUgdGhhdCB0
aGUgdGhlIGZpbmQgY29tbWFuZCBpcyBydW5uaW5nIGZhc3RlciBhbmQgc21vb3RoZXIuCj4gPiBF
YXJsaWVyIHRoZSBmaW5kIG91dHB1dCB3b3VsZCBiZSBqZXJreS4KPiAKPiBJIHRoaW5rIHRoZXJl
IG1pZ2h0IGJlIGFub3RoZXIgc29sdXRpb24gYXZvaWRpbmcgaW5jcmVhc2luZyB0aGUgcmF0ZSBs
aW1pdC4KPiAKPiBJZiB5b3UgbG9vayBhdCB0aGUgZWFybHljb24gY29kZSBmb3IgcGwwMTEgaW4g
TGludXg6Cj4gCj4gc3RhdGljIHZvaWQgcGwwMTFfcHV0YyhzdHJ1Y3QgdWFydF9wb3J0ICpwb3J0
LCBpbnQgYykKPiB7Cj4gCXdoaWxlIChyZWFkbChwb3J0LT5tZW1iYXNlICsgVUFSVDAxeF9GUikg
JiBVQVJUMDF4X0ZSX1RYRkYpCj4gCQljcHVfcmVsYXgoKTsKPiAJaWYgKHBvcnQtPmlvdHlwZSA9
PSBVUElPX01FTTMyKQo+IAkJd3JpdGVsKGMsIHBvcnQtPm1lbWJhc2UgKyBVQVJUMDF4X0RSKTsK
PiAJZWxzZQo+IAkJd3JpdGViKGMsIHBvcnQtPm1lbWJhc2UgKyBVQVJUMDF4X0RSKTsKPiAJd2hp
bGUgKHJlYWRsKHBvcnQtPm1lbWJhc2UgKyBVQVJUMDF4X0ZSKSAmIFVBUlQwMXhfRlJfQlVTWSkK
PiAJCWNwdV9yZWxheCgpOwo+IH0KPiAKPiBMaW51eCB3aWxsIHdhaXQgdGhlIFVBUlQgdG8gYmUg
aWRsZSBiZWZvcmUgc2VuZGluZyBhIG5ldyBjaGFyYWN0ZXIuCj4gCj4gTm93IGxvb2tpbmcgYXQg
dnBsMDExIGVtdWxhdGlvbiwgdGhlIGJ1c3kgYml0IHNldCB3aGVuIGEgbmV3IGNoYXJhY3RlciBp
cwo+IHF1ZXVlZCAoc2VlIHZwbDAxMV93cml0ZV9kYXRhKS4gVGhpcyBiaXQgd2lsbCBvbmx5IGJl
IGNsZWFyZWQgd2hlbiB0aGUKPiBjb25zb2xlIGRhZW1vbiB3aWxsIHJhaXNlIGFuIGV2ZW50IGFu
ZCB0aGUgcXVldWUgaXMgZW1wdHkgKHNlZQo+IHZwbDAxMV9kYXRhX2F2YWlsKS4KPiAKPiBUaGlz
IG1lYW5zIGZvciBlYXJseWNvbiwgeW91IHdpbGwgbmVlZCBhIHJvdW5kIHRyaXAgR3Vlc3QgLT4g
WGVuIC0+IERvbTAgLT4KPiBYZW4gLT4gR3Vlc3QgZm9yIGVhY2ggc2luZ2xlIGNoYXJhY3Rlci4g
VGhpcyBpcyBhIGJpdCBjb3VudGVycHJvZHVjdGl2ZSBhbmQKPiBjb21iaW5lZCB3aXRoIHRoZSBs
aW1pdCBpdCBtYWtlcyBpdCB3b3JzZS4KPiAKPiBJIHdvdWxkIHRha2UgYSBkaWZmZXJlbnQgYXBw
cm9hY2ggb24gdGhlIEJVU1kgYml0LiBXZSBjYW4gY29uc2lkZXIgdGhlIHF1ZXVlCj4gYmV0d2Vl
biBYZW4gYW5kIHhlbmNvbnNvbGVkIGFzIG91dHNpZGUgb2YgdGhlIFVBUlQuIElmIHRoZSBjaGFy
YWN0ZXIgaXMKPiBxdWV1ZWQsIHRoZW4gam9iIGRvbmUuIEkgdGhpbmsgdGhpcyB3b3VsZCBpbXBy
b3ZlIHF1aXRlIGEgbG90IG9mIHRoZQo+IHBlcmZvcm1hbmNlLgoKWWVzLiBUaGlzLgoKVGhlIGd1
ZXN0IHNlZXMgYSByZWdpc3Rlciwgd2hpY2ggaXMgZXNzZW50aWFsbHkgYSBzeW5jaHJvbm91cyBp
bnRlcmZhY2UKdG8gdGhlIGd1ZXN0LiBUaGUgY3VycmVudCBjb2RlLCBhcyB5b3UgYWxyZWFkeSBz
ZWUsIHdpbGwgaXNzdWUgb25lIGV2ZW50CmZvciBldmVyeSBjaGFyYWN0ZXIuIFRoYXQncyBleGNl
c3NpdmUuCgpUaGUgaW50ZXJmYWNlIGJldHdlZW4gWGVuIGFuZCB4ZW5jb25zb2xlZCBjYW4gYmUg
YXN5bmNocm9ub3VzLCBpdCBjYW4Kb3B0IHRvIHF1ZXVlIFggY2hhcmFjdGVycyBiZWZvcmUgc2Vu
ZGluZyBhbiBldmVudCwgYWxzbyBzZXR1cCBhIG9uZXNob3QKdGltZXIgdG8gYXZvaWQgaGFuZ2lu
Zy4KClRoaXMgaG93ZXZlciBoYXMgc29tZSBvdGhlciBpbXBsaWNhdGlvbnMgLS0gaXQgbWlnaHQg
bm90IGJlIGFzIHJlbGlhYmxlCmFzIHRoZSBvcmlnaW5hbCBtZXRob2QgYmVjYXVzZSBkYXRhIGlz
IG5vdCBndWFyYW50ZWVkIHRvIGhpdCBiYWNrZW5kLiBJZgp0aGUgZ3Vlc3QgY3Jhc2hlcyB2ZXJ5
IGVhcmx5IG9uLCBkZXBlbmRpbmcgdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiB5b3UKbWlnaHQg
bm90IGJlIGFibGUgZ2V0IHRoZSBkYXRhLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:08:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16: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.xen.org>)
	id 1dfq08-0008Mi-Jz; Thu, 10 Aug 2017 16:08:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfq07-0008Mc-Ea
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 16:07:59 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3B/F5-02033-ED48C895; Thu, 10 Aug 2017 16:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7dlp5
 Ig3393BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP7gtsBRdYK/5dPMvawPiepYuRk0NCwF9i
 665drCA2i4CqRPuPq8wgNpuAssTPzl42EFsEyP7Y2svexcjFwSxwi0li97XfQA0cHMIC0RITO
 mJBangFLCQu3P/EDmILCcRLPJx3ixkiLihxcuYTsF3MAjoSC3Z/YgNpZRaQllj+jwMkzClgJn
 Gl5TRYiaiAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjenFqUVlqka6JXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYJgxAMEOxlt9zocYJTmYlER5iz91RwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4J3W2BMpJFiUmp5akZaZAwx4mLQEB4+SCG9ZE1Cat7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivE9AigRAijJK8+BGwKLvEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5LZqBpvBk5pXAbXoFdAQT0BERvp0gR5QkIqSkGhjLpNKZSgvmP/2kxPF7U6H5pos
 GPuUC4fo37VnuFBeVrnnFPi0sXHRy5xH34jPORXdm3Dq81Nnl39LTuo//nvsW/Pt/P09s69ba
 VxObzFv+zt/Mq9ZozpKooTjHSfMse0qxiK7tzUml9xkOr/++vObJqom3o48rqey5rXn37+e5s
 r8FJI5us7FRYinOSDTUYi4qTgQALHK87LkCAAA=
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502381275!86130693!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30505 invoked from network); 10 Aug 2017 16:07:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:07:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="435055216"
Date: Thu, 10 Aug 2017 17:07:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810160754.idhenkt3fhlibyh2@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-47-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809070706.13481-47-jgross@suse.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 46/52] xen: carve out a generic parsing
 function from _cmdline_parse()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDk6MDc6MDBBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBvcmRlciB0byBzdXBwb3J0IGdlbmVyaWMgcGFyYW1ldGVyIHBhcnNpbmcgY2Fy
dmUgb3V0IHRoZSBwYXJzZXIgZnJvbQo+IF9jbWRsaW5lX3BhcnNlKCkuIEFzIHRoaXMgZ2VuZXJp
YyBmdW5jdGlvbiBtaWdodCBiZSBjYWxsZWQgYWZ0ZXIgYm9vdAo+IHJlbW92ZSB0aGUgX19pbml0
IGFubm90YXRpb25zIGZyb20gYWxsIGNhbGxlZCBzdWItZnVuY3Rpb25zLgo+IAo+IENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:11:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16: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.xen.org>)
	id 1dfq3S-0000XF-3j; Thu, 10 Aug 2017 16:11:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfq3Q-0000X8-Pf
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 16:11:24 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 31/35-27137-CA58C895; Thu, 10 Aug 2017 16:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXd1a0+
 kwcYOEYslHxezODB6HN39mymAMYo1My8pvyKBNePnyybGgj+yFUu2X2NrYDws0cXIxSEksJlR
 YvGCj6wQzm5GiZPt21m6GDk5hAWcJT4daGUGsUUEvCVedf9kB7GFBF4zSnx5Ew3SwCzwiUni0
 IV/TCAJNgFNiTufPwHZHBy8AlYS85fbgoRZBFQl1l+6ygpiiwqES7xtPAI2n1dAUOLkzCdgNq
 eAjcSniy/BbGYBW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGukl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGG4MQLCDcdlfp0OMkhxMSqK8xZ+6I4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8E5r7IkUEixKTU+tSMvMAQY+TFqCg0dJhHdqC1Cat7ggM
 bc4Mx0idYrRkmPD6vVfmDjunASRTd8/fmcSYsnLz0uVEuddCdIgANKQUZoHNw4WnZcYZaWEeR
 mBDhTiKUgtys0sQZV/xSjOwagkzLsQZApPZl4J3NZXQAcxAR0U4dsJclBJIkJKqoGxcsHtDV/
 sejUzjl5ua1bcbn7VvaREWWCtatzjl9qbjyycvOmwZ86ZuWHS+7fv/LaUYd6s1QWLZxbmp/+6
 syb2mP10xydVjBzu1x51B++Xnmd0q8dGebrpnpk9O379mX92xaLEDzbsEWWb/z/iqxNnvf7l/
 Vz9vSpOB8oi/jMFC5Xa3ou/v6tVVYmlOCPRUIu5qDgRAHFu9+7JAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502381482!77411194!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14007 invoked from network); 10 Aug 2017 16:11:23 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 10 Aug 2017 16:11:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E269113D5;
 Thu, 10 Aug 2017 09:11:21 -0700 (PDT)
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 131153F540;
 Thu, 10 Aug 2017 09:11:19 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <d32b7996-786f-6c9e-b4e1-095683e32cef@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e1219eee-86e9-69f9-ce61-418b46f7e1ab@arm.com>
Date: Thu, 10 Aug 2017 17:11:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <d32b7996-786f-6c9e-b4e1-095683e32cef@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wOC8xNyAxNjozMywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAo+Cj4gT24gMDkuMDguMTcgMTM6MTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgVm9sb2R5
bXlyLAo+Pgo+PiBDQyAiVEhFIFJFU1QiIG1haW50YWluZXJzIHRvIGdldCBhbiBvcGluaW9uIG9u
IHRoZSBwdWJsaWMgaGVhZGVycy4KPj4KPj4gT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+Pj4gU01DQ0MgKFNNQyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBo
b3cgdG8gaGFuZGxlIGJvdGggSFZDcyBhbmQgU01Dcy4KPj4+IFNNQ0NDIHN0YXRlcyB0aGF0IGJv
dGggSFZDIGFuZCBTTUMgYXJlIHZhbGlkIGNvbmR1aXRzIHRvIGNhbGwgdG8gYQo+Pj4gZGlmZmVy
ZW50Cj4+PiBmaXJtd2FyZSBmdW5jdGlvbnMuIFRodXMsIGZvciBleGFtcGxlIFBTQ0kgY2FsbHMg
Y2FuIGJlIG1hZGUgYm90aCBieQo+Pj4gU01DIG9yIEhWQy4gQWxzbyBTTUNDQyBkZWZpbmVzIGZ1
bmN0aW9uIG51bWJlciBjb2RpbmcgZm9yIHN1Y2ggY2FsbHMuCj4+PiBCZXNpZGVzIGZ1bmN0aW9u
YWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBhbGxvd3MgdW5kZXJsaW5nCj4+
PiBPUyBkZXRlcm1pbmUgdmVyc2lvbiwgVUlEIGFuZCBudW1iZXIgb2YgZnVuY3Rpb25zIHByb3Zp
ZGVkIGJ5IHNlcnZpY2UKPj4+IHByb3ZpZGVyLgo+Pj4KPj4+IFRoaXMgcGF0Y2ggYWRkcyBuZXcg
ZmlsZSBgdnNtYy5jYCwgd2hpY2ggaGFuZGxlcyBib3RoIGdlbmVyaWMgU01Dcwo+Pj4gYW5kIEhW
QyBhY2NvcmRpbmcgdG8gU01DLiBBdCB0aGlzIG1vbWVudCBpdCBpbXBsZW1lbnRzIG9ubHkgb25l
Cj4+PiBzZXJ2aWNlOiBTdGFuZGFyZCBIeXBlcnZpc29yIFNlcnZpY2UuCj4+Pgo+Pj4gU3RhbmRh
cmQgSHlwZXJ2aXNvciBTZXJ2aWNlIG9ubHkgc3VwcG9ydHMgcXVlcnkgY2FsbHMsIHNvIGNhbGxl
ciBjYW4KPj4+IGFzayBhYm91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQg
aXMgWEVOIHJ1bm5pbmcuCj4+Pgo+Pj4gVGhpcyBjaGFuZ2UgYWxsb3dzIG1vcmUgZ2VuZXJpYyBo
YW5kbGluZyBmb3IgU01DcyBhbmQgSFZDcyBhbmQgaXQgY2FuCj4+PiBiZSBlYXNpbHkgZXh0ZW5k
ZWQgdG8gc3VwcG9ydCBuZXcgc2VydmljZXMgYW5kIGZ1bmN0aW9ucy4KPj4+Cj4+PiBCdXQsIGJl
Zm9yZSBTTUMgaXMgZm9yd2FyZGVkIHRvIHN0YW5kYXJkIFNNQ0NDIGhhbmRsZXIsIGl0IGNhbiBi
ZSByb3V0ZWQKPj4+IHRvIGEgZG9tYWluIG1vbml0b3IsIGlmIG9uZSBpcyBpbnN0YWxsZWQuCj4+
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+PiAtLS0KPj4+ICAt
IFVwZGF0ZWQgZGVzY3JpcHRpb24gdG8gaW5kaWNhdGUgdGhhdCB0aGlzIHBhdGNoIGFmZmVjdHMg
b25seSBTTUMKPj4+IGNhbGwgcGF0aC4KPj4+ICAtIGFkZGVkICJ4ZW5fIiBwcmVmaXggdG8gZGVm
aW5pdGlvbnMgaW4gaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKPj4+ICAtIG1vdmVkIGRv
X3RyYXBfc21jKCkgaW50byB2c21jLmMgZnJvbSB0cmFwcy5jCj4+PiAgLSByZXBsYWNlZCBhbGwg
dGFicyB3aXRoIHNwYWNlcwo+Pgo+PiBJIHdvdWxkIGhhdmUgcmVhbGx5IGFwcHJlY2lhdGVkIGEg
c3VtbWFyeSBvZiB0aGUgZGlzY3Vzc2lvbiB3ZSBoYWQgb24KPj4gdGhlIHByZXZpb3VzIHZlcnNp
b24gcmVnYXJkaW5nIHRoZSBiaW5kaW5ncy4gVGhpcyBpcyBhIHJlYWwgYmxvY2tlcgo+PiBmb3Ig
dGhpcyBzZXJpZXMgYW5kIHNob3VsZCBub3QgYmUgaWdub3JlZC4KPj4KPgo+IFdoaWxlIEkgYWdy
ZWUgdGhhdCBxdWVzdGlvbiBhYm91dCBiaW5kaW5ncyBpcyBpbXBvcnRhbnQsIEkgY2FuJ3Qgc2Vl
IGhvdwo+IGl0IGFmZmVjdHMgdGhpcyBwYXRjaCBzZXJpZXMuIFRoaXMgcGF0Y2ggc2VyaWVzIGRv
ZXMgbm90IGJyZWFrIGFueXRoaW5nLgo+IEJlY2F1c2UKPgo+IDEuIFRoaXMgc2VyaWVzIGFkZCBv
bmx5IG5ldyBmZWF0dXJlOiBnZW5lcmljIGh5cGVydmlzb3Igc2VydmljZSB3aXRoIG5vCj4gaW1t
ZWRpYXRlIHVzZS4gQWxsIEFSTSBndWVzdHMgYXJlIGFscmVhZHkgYXdhcmUgdGhhdCB0aGV5IGFy
ZSBydW5uaW5nIG9uCj4gWEVOLiBBbGwgQVJNIGd1ZXN0cyBrbm93IHRoYXQgdGhleSBjYWxsICpv
bmx5KiBQU0NJLgo+Cj4gMi4gSSBzZWUgaW1wb3J0YW5jZSBvZiB0aGlzIHBhdGNoIHNlcmllcyBm
b3IgZW1iZWRkZWQgcGxhdGZvcm1zLCB3aGVyZQo+IGRldmVsb3BlciBleGFjdGx5IGtub3dzIHdo
YXQgc29mdHdhcmUgb2Ygd2hpY2ggdmVyc2lvbiBoZS9zaGUgd2lsbCBydW4uCj4gSSBkb3VidCB0
aGF0IHNlcnZlciBwbGF0Zm9ybXMgd2lsbCBuZWVkIHNvbWV0aGluZyBiZXlvbmQgUFNDSSwgd2hp
Y2ggSQo+IHByZXNlcnZlZCBhcyBpcy4KCkkgZGlzYWdyZWUgaGVyZS4gU01DQ0MgY291bGQgYmUg
dXNlZCB0byBwcm92aWRlIERvbTAgYSB3YXkgdG8gaW50ZXJhY3QgCndpdGggdGhlIGZpcm13YXJl
IGlmIG5lY2Vzc2FyeS4KCj4KPiBBIEknbSBub3QgZGVueWluZyBpbXBvcnRhbmNlIG9mIFNNQyBi
aW5kaW5ncywgYnV0IEkgdGhpbmsgaXQgaXMgbm90Cj4gYmxvY2tlciBmb3IgbXkgcGF0Y2hlcy4g
V2UgY2FuIGFkZCBiaW5kaW5ncyBsYXRlciwgd2hlbiB0aGVyZSB3aWxsIGJlCj4gY29uc2Vuc3Vz
IG9uIGhvdyB0aGV5IHNob3VsZCBsb29rLiBJbiBtZWFudGltZSBTTUMgaGFuZGxlciBjYW4gYmUg
dXNlZAo+IGJ5IGFueW9uZSB3aG8ga25vd3MgdGhhdCBpcyBhdmFpbGFibGUuCgpJIGFtIG5vdCBp
biBmYXZvciBvbiBnZXR0aW5nIHNvbWV0aGluZyBtZXJnZWQgaW4gWGVuIHVudGlsIHdlIGFncmVl
IG9uIAp0aGUgd2F5IGZvciB0aGUgZ3Vlc3QgdG8ga25vdyBpdCBpcyB0aGVyZS4gSXQgbWVhbnMg
eW91IGhhdmUgdG8gY2FycnkgCmhhY2sgaW4geW91ciBrZXJuZWwgaW4gb3JkZXIgdG8gdXNlIFNN
Qy4gTWF5YmUgdGhpcyBpcyBmaW5lIGZvciB5b3UsIGJ1dCAKSSBkb24ndCB3YW50IHRvIG1ha2Ug
dGhpcyBhc3N1bXB0aW9uIG9uIFhlbiB1cHN0cmVhbSB0b2RheS4KClRoaXMgaXMgYSBjaGFuZ2Ug
aW4gdGhlIGludGVyZmFjZSB0aGF0IHNob3VsZCBiZSBub3RpZmllZCB0byB0aGUgZ3Vlc3QuIApJ
ZiB3ZSBleHBvc2UgaXQgd2l0aG91dCBwcm92aWRpbmcgYSBiaW5kaW5ncyAob3Igc29tZXRoaW5n
KSwgd2UgaGF2ZSBubyAKd2F5IHRvIHJldmVydC9kaXNhYmxlIGl0LiBJbWFnaW5lIHdlIHdhbnQg
dG8gZGlzYWJsZSBTTUMgaW4gdGhlIGZ1dHVyZS4gCkhvdyBhIGd1ZXN0IHdpbGwga25vdyB0aGF0
CgktIHVudGlsIFhlbiA0LjEwIFNNQyB3YXMgbm90IGV4aXN0aW5nLAoJLSBiZXR3ZWVuIFhlbiA0
LjEwIGFuZCBYZW4gNC54IHlvdSBjYW4gdXNlIHRoZW0KCS0gYWZ0ZXIgWGVuIDQueSB0aGV5IGNh
biBiZSBkaXNhYmxlZC4KCkFsbCBjaGFuZ2VzIHNob3VsZCBiZSBkZXRlY3RlZCB0aHJvdWdoIHRo
ZSBmaXJtd2FyZSB0YWJsZXMgKERULCBBQ1BJKSBvciAKYW5vdGhlciBYZW4gbWV0aG9kIChpLmUg
WEVORkVBVF8qKS4gRm9yIGluc3RhbmNlLCB0aGUgZ3Vlc3QgaGFzIHRvIHBhcnNlIAp0aGUgZmly
bXdhcmUgdGFibGVzIGluIG9yZGVyIHRvIGtub3cgUFNDSSBpcyBhdmFpbGFibGUuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:11: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.xen.org>)
	id 1dfq3z-0000b4-Bx; Thu, 10 Aug 2017 16:11:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfq3x-0000al-Jk
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 16:11:57 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1C/84-03582-CC58C895; Thu, 10 Aug 2017 16:11:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfdMa0+
 kwbN2TovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPX49ssBZ0yFX0X77M3ML4V62Lk5BAS2Mwo
 cWdvXhcjF5C9m1HiwP93rCAJYQEfiZ2nvjCD2CICihIPXt5khSiazyTRf+sbWIJZ4BWTxPT5C
 iA2m4CmxJ3Pn5hAbF4BK4mjf+aygdgsAqoS9+b8BIuLCoRLvG08wgJRIyhxcuYTMJtTwFLi8r
 rLLBAzbSXuzN0NNV9eYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdI2N9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOOAQh2MO5cH3iIUZKDSUmUt/hTd6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4VLT2RQoJFqempFWmZOcDQh0lLcPAoifBOBUnzFhck5hZnpkOkT
 jEqSonzfm8GSgiAJDJK8+DaYPF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8C0HG82Tmlc
 BNfwW0mAlocYRvJ8jikkSElFQDoxSnaCjvtZW7Pqf+C1eXc1LelKP09vz1dpf7U/m2Pfh/Xcw
 2TlNuQ+6xeYFzmn7+KnZV5TJh/+/8L8rQeb31EuaQY9fk2lRs4sKY1rK25SQIsUg4Pp38drt/
 SNibEGe3h6Lz1U97JNx3vbJhxdMbynff7Dad3pF78taJOWk3uT95qudO7tqzWImlOCPRUIu5q
 DgRAFxCtdCyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502381515!109804742!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39559 invoked from network); 10 Aug 2017 16:11:55 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 10 Aug 2017 16:11:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 314E513D5;
 Thu, 10 Aug 2017 09:11:55 -0700 (PDT)
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 7C3ED3F540;
 Thu, 10 Aug 2017 09:11:53 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <f0780b62-fc61-f808-7627-1fcb3909a3d4@arm.com>
 <20170810160014.2ujnuz5cvkp3p5lg@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b3202e9-bd73-3894-0c4c-1e314c1ce9ed@arm.com>
Date: Thu, 10 Aug 2017 17:11:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170810160014.2ujnuz5cvkp3p5lg@citrix.com>
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>,
 Andre Przywara <andre.przywara@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wOC8xNyAxNzowMCwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEF1ZyAxMCwgMjAx
NyBhdCAwMzoyNjowN1BNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDA5
LzA4LzE3IDExOjU4LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+Pj4gSGkgSnVsaWVuLAo+Pgo+
PiBIaSBCaHVwaW5kZXIsCj4+Cj4+PiBUaGFua3MgZm9yIHRoZSB0ZXN0aW5nLgo+Pj4KPj4+IE9u
IDggQXVndXN0IDIwMTcgYXQgMjE6MjksIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+IHdyb3RlOgo+Pj4+IEhpIEJodXBpbmRlciwKPj4+Pgo+Pj4+IEkgZ2F2ZSBhbm90aGVyIGFu
ZCBJIGhhdmUgYSBjb3VwbGUgb2YgY29tbWVudHMuCj4+Pj4KPj4+PiBCb290aW5nIExpbnV4IHdp
dGggZWFybHljb24gZW5hYmxlZCB0YWtlIHF1aXRlIGEgd2hpbGUuIEkgY2FuIHNlZSB0aGUKPj4+
PiBjaGFyYWN0ZXJzIGNvbWluZyBzbG93ZXIgdGhhbiBvbiB0aGUgbWluaXRlbC4gSXQgc2VlbXMg
dG8gYmUgYSBiaXQgYmV0dGVyCj4+Pj4gYWZ0ZXIgc3dpdGNoaW5nIG9mZiB0aGUgYm9vdGNvbnNv
bGUuIE92ZXJhbGwgTGludXggaXMgdGFraW5nIH4yMCB0aW1lcyB0bwo+Pj4+IGJvb3Qgd2l0aCBw
bDAxMSB2cyBIVkMgY29uc29sZS4KPj4+Pgo+Pj4+IEkgZG8gYWdyZWUgdGhhdCBwbDAxMSBpcyBl
bXVsYXRlZCBhbmQgdGhlcmVmb3JlIHlvdSBoYXZlIHRvIHRyYXAgYWZ0ZXIgZWFjaAo+Pj4+IGNo
YXJhY3Rlci4gQnV0IDIwIHRpbWVzIHNvdW5kcyBmYXIgdG9vIG11Y2guCj4+Pj4KPj4+IEkgdGhp
bmsgdGhpcyBzbG93bmVzcyBjb3VsZCBiZSBkdWUgdG8gcmF0ZWxpbWl0aW5nIG9mIHRoZSBwbDAx
MSBldmVudHMKPj4+IGluIHhlbmNvbm9zbGUuIEN1cnJlbnRseSwgdGhlIHJhdGUgbGltaXQgaXMK
Pj4+IHNldCB0byAzMCBldmVudHMgcGVyIDIwMCBtc2VjcyAoc2VlIFJBVEVfTElNSVRfQUxMT1dB
TkNFL1JBVEVfTElNSVRfUEVSSU9EKS4KPj4+Cj4+PiBJIGluY3JlYXNlZCB0aGUgcmF0ZSBsaW1p
dCB0byA2MDAgZXZlbnRzICgzMCAqIDIwKSBwZXIgMjAwIG1zZWNzLiBXaXRoCj4+PiB0aGlzIGNo
YW5nZSwKPj4+IEkgc2VlIHRoYXQgdGhlIHRoZSBmaW5kIGNvbW1hbmQgaXMgcnVubmluZyBmYXN0
ZXIgYW5kIHNtb290aGVyLgo+Pj4gRWFybGllciB0aGUgZmluZCBvdXRwdXQgd291bGQgYmUgamVy
a3kuCj4+Cj4+IEkgdGhpbmsgdGhlcmUgbWlnaHQgYmUgYW5vdGhlciBzb2x1dGlvbiBhdm9pZGlu
ZyBpbmNyZWFzaW5nIHRoZSByYXRlIGxpbWl0Lgo+Pgo+PiBJZiB5b3UgbG9vayBhdCB0aGUgZWFy
bHljb24gY29kZSBmb3IgcGwwMTEgaW4gTGludXg6Cj4+Cj4+IHN0YXRpYyB2b2lkIHBsMDExX3B1
dGMoc3RydWN0IHVhcnRfcG9ydCAqcG9ydCwgaW50IGMpCj4+IHsKPj4gCXdoaWxlIChyZWFkbChw
b3J0LT5tZW1iYXNlICsgVUFSVDAxeF9GUikgJiBVQVJUMDF4X0ZSX1RYRkYpCj4+IAkJY3B1X3Jl
bGF4KCk7Cj4+IAlpZiAocG9ydC0+aW90eXBlID09IFVQSU9fTUVNMzIpCj4+IAkJd3JpdGVsKGMs
IHBvcnQtPm1lbWJhc2UgKyBVQVJUMDF4X0RSKTsKPj4gCWVsc2UKPj4gCQl3cml0ZWIoYywgcG9y
dC0+bWVtYmFzZSArIFVBUlQwMXhfRFIpOwo+PiAJd2hpbGUgKHJlYWRsKHBvcnQtPm1lbWJhc2Ug
KyBVQVJUMDF4X0ZSKSAmIFVBUlQwMXhfRlJfQlVTWSkKPj4gCQljcHVfcmVsYXgoKTsKPj4gfQo+
Pgo+PiBMaW51eCB3aWxsIHdhaXQgdGhlIFVBUlQgdG8gYmUgaWRsZSBiZWZvcmUgc2VuZGluZyBh
IG5ldyBjaGFyYWN0ZXIuCj4+Cj4+IE5vdyBsb29raW5nIGF0IHZwbDAxMSBlbXVsYXRpb24sIHRo
ZSBidXN5IGJpdCBzZXQgd2hlbiBhIG5ldyBjaGFyYWN0ZXIgaXMKPj4gcXVldWVkIChzZWUgdnBs
MDExX3dyaXRlX2RhdGEpLiBUaGlzIGJpdCB3aWxsIG9ubHkgYmUgY2xlYXJlZCB3aGVuIHRoZQo+
PiBjb25zb2xlIGRhZW1vbiB3aWxsIHJhaXNlIGFuIGV2ZW50IGFuZCB0aGUgcXVldWUgaXMgZW1w
dHkgKHNlZQo+PiB2cGwwMTFfZGF0YV9hdmFpbCkuCj4+Cj4+IFRoaXMgbWVhbnMgZm9yIGVhcmx5
Y29uLCB5b3Ugd2lsbCBuZWVkIGEgcm91bmQgdHJpcCBHdWVzdCAtPiBYZW4gLT4gRG9tMCAtPgo+
PiBYZW4gLT4gR3Vlc3QgZm9yIGVhY2ggc2luZ2xlIGNoYXJhY3Rlci4gVGhpcyBpcyBhIGJpdCBj
b3VudGVycHJvZHVjdGl2ZSBhbmQKPj4gY29tYmluZWQgd2l0aCB0aGUgbGltaXQgaXQgbWFrZXMg
aXQgd29yc2UuCj4+Cj4+IEkgd291bGQgdGFrZSBhIGRpZmZlcmVudCBhcHByb2FjaCBvbiB0aGUg
QlVTWSBiaXQuIFdlIGNhbiBjb25zaWRlciB0aGUgcXVldWUKPj4gYmV0d2VlbiBYZW4gYW5kIHhl
bmNvbnNvbGVkIGFzIG91dHNpZGUgb2YgdGhlIFVBUlQuIElmIHRoZSBjaGFyYWN0ZXIgaXMKPj4g
cXVldWVkLCB0aGVuIGpvYiBkb25lLiBJIHRoaW5rIHRoaXMgd291bGQgaW1wcm92ZSBxdWl0ZSBh
IGxvdCBvZiB0aGUKPj4gcGVyZm9ybWFuY2UuCj4KPiBZZXMuIFRoaXMuCj4KPiBUaGUgZ3Vlc3Qg
c2VlcyBhIHJlZ2lzdGVyLCB3aGljaCBpcyBlc3NlbnRpYWxseSBhIHN5bmNocm9ub3VzIGludGVy
ZmFjZQo+IHRvIHRoZSBndWVzdC4gVGhlIGN1cnJlbnQgY29kZSwgYXMgeW91IGFscmVhZHkgc2Vl
LCB3aWxsIGlzc3VlIG9uZSBldmVudAo+IGZvciBldmVyeSBjaGFyYWN0ZXIuIFRoYXQncyBleGNl
c3NpdmUuCgpJIGFtIGFjdHVhbGx5IG5vdCBzdWdnZXN0aW5nIHRvIG1vZGlmeSB0aGF0IGF0IHRo
ZSBtb21lbnQuIEkgdGhpbmsgeW91IAptYXkgaGF2ZSBvdGhlciB0cm91YmxlIHdpdGggdGhlIGlu
dGVyYWN0aW9uIGJldHdlZW4gdGhlIHVzZXIgYW5kIHRoIApjb25zb2xlIGJ5IGRvaW5nIHRoYXQu
IEltYWdpbmUgeW91IHdhbnQgdG8gcHJpbnQgdGhlIHByb21wdCwgaXQgbWF5IGxhZyAKYSBiaXQg
YmVmb3JlIGdldHRpbmcgaXQuCgpUaGUgb25seSB0aGluZyBJIHN1Z2dlc3QgaXMgdG8gbm90IHNl
dCB0aGUgQlVTWSBiaXQgaW4gdGhlIFVBUlQgCmV2ZXJ5dGltZSBhIGNoYXJhY3RlciBpcyBxdWV1
ZWQuCgo+Cj4gVGhlIGludGVyZmFjZSBiZXR3ZWVuIFhlbiBhbmQgeGVuY29uc29sZWQgY2FuIGJl
IGFzeW5jaHJvbm91cywgaXQgY2FuCj4gb3B0IHRvIHF1ZXVlIFggY2hhcmFjdGVycyBiZWZvcmUg
c2VuZGluZyBhbiBldmVudCwgYWxzbyBzZXR1cCBhIG9uZXNob3QKPiB0aW1lciB0byBhdm9pZCBo
YW5naW5nLgo+Cj4gVGhpcyBob3dldmVyIGhhcyBzb21lIG90aGVyIGltcGxpY2F0aW9ucyAtLSBp
dCBtaWdodCBub3QgYmUgYXMgcmVsaWFibGUKPiBhcyB0aGUgb3JpZ2luYWwgbWV0aG9kIGJlY2F1
c2UgZGF0YSBpcyBub3QgZ3VhcmFudGVlZCB0byBoaXQgYmFja2VuZC4gSWYKPiB0aGUgZ3Vlc3Qg
Y3Jhc2hlcyB2ZXJ5IGVhcmx5IG9uLCBkZXBlbmRpbmcgdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlv
biB5b3UKPiBtaWdodCBub3QgYmUgYWJsZSBnZXQgdGhlIGRhdGEuCgpXb3VsZCBpdCBiZSBwb3Nz
aWJsZSB0byBhc2sgeGVuY29uc29sZWQgdG8gZHVtcCBldmVyeXRoaW5nIG9uIGRvbWFpbiAKY3Jh
c2g/IFNvbWUga2luZCBvZiBzeW5jaHJvbml6YXRpb24uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:17:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16: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.xen.org>)
	id 1dfq98-0000sx-Up; Thu, 10 Aug 2017 16:17:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfq98-0000sr-EF
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 16:17:18 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CA/9B-01731-D078C895; Thu, 10 Aug 2017 16:17:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvS5Pe0+
 kQc91HYslHxezODB6HN39mymAMYo1My8pvyKBNePS0+NMBU+5KpY93czUwPiBo4uRk0NCwF9i
 4+wNTF2MHBwsAqoSs86KgYTZBJQlfnb2soHYIkD2x9Ze9i5GLg5mgVtMEruv/WYFSQgLBEq8O
 DANzOYVsJA4/bSPEcQWEoiX2HHuBRtEXFDi5MwnLCA2s4COxILdn9hAdjELSEss/wd2AqeAmc
 TP5euZQWxRARWJzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdQwu9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAQGMAgh2MTds9DzFKcjApifIWf+qOFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe7G1J1JIsCg1PbUiLTMHGPIwaQkOHiUR3r8gad7igsTc4
 sx0iNQpRkUpcV62NqCEAEgiozQPrg0WZ5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzMsLMo
 UnM68EbvoroMVMQIsjfDtBFpckIqSkGhhZrH8FzSn6psD8qFOs4HvEcV3Di74r7bnudSh12eV
 5uzqavpm1SvjHNlY99rNVCRcutpsx532PO/8r+1VsyswSv3zfn+FC7B7aj9QuJ8kecrbbmxRQ
 Ns3ooWXP+9VCdxe6FDDsfxSQ9nfdr9Ob1pmsSapteC50cumSH18kRCxPn52+UCfHaooSS3FGo
 qEWc1FxIgDH43WbrgIAAA==
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502381835!70456826!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32334 invoked from network); 10 Aug 2017 16:17:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:17:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443354279"
Date: Thu, 10 Aug 2017 17:17:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810161713.33ngyazirkolz3u6@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-48-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809070706.13481-48-jgross@suse.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 47/52] xen: add basic support for runtime
 parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDk6MDc6MDFBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG5lZWRlZCBpbmZyYXN0cnVjdHVyZSBmb3IgcnVudGltZSBwYXJhbWV0
ZXIgY2hhbmdpbmcgc2ltaWxhcgo+IHRvIHRoYXQgdXNlZCBhdCBib290IHRpbWUgdmlhIGNtZGxp
bmUuIFdlIGFyZSB1c2luZyB0aGUgc2FtZSBwYXJzaW5nCj4gZnVuY3Rpb25zIGFzIGZvciBjbWRs
aW5lIHBhcnNpbmcsIGJ1dCB3aXRoIGEgZGlmZmVyZW50IGFycmF5IG9mCj4gcGFyYW1ldGVyIGRl
ZmluaXRpb25zLgo+IAo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgfCAgNCArKysr
Cj4gIHhlbi9jb21tb24va2VybmVsLmMgICAgfCAgNSArKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4v
aW5pdC5oIHwgMjIgKysrKysrKysrKysrKysrKysrKystLQo+ICB4ZW4vaW5jbHVkZS94ZW4vbGli
LmggIHwgIDEgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCj4gaW5kZXggZmYwOGJiZTQyYS4uNWJkNzkxMjc1OSAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMu
Uwo+IEBAIC0yMjYsNiArMjI2LDEwIEBAIFNFQ1RJT05TCj4gICAgICAgICBfX3N0YXJ0X3NjaGVk
dWxlcnNfYXJyYXkgPSAuOwo+ICAgICAgICAgKiguZGF0YS5zY2hlZHVsZXJzKQo+ICAgICAgICAg
X19lbmRfc2NoZWR1bGVyc19hcnJheSA9IC47Cj4gKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9B
TElHTik7Cj4gKyAgICAgICBfX3BhcmFtX3N0YXJ0ID0gLjsKPiArICAgICAgICooLmRhdGEucGFy
YW0pCj4gKyAgICAgICBfX3BhcmFtX2VuZCA9IC47CgpNaXNzaW5nIG1vZGlmaWNhdGlvbiB0byBh
cm0veGVuL2xkcy5TCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:17:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:17: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.xen.org>)
	id 1dfq9W-0000vA-6I; Thu, 10 Aug 2017 16:17:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfq9U-0000uv-Mp
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 16:17:40 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F0/1F-01736-3278C895; Thu, 10 Aug 2017 16:17:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVVe5vSf
 S4MxBdosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrFyxk7ngpFHFvhMzmBoY
 b2l2MXJxCAn8ZZSYf2IqO4TzmFGi6eRCVghnG6PEwkm/gRxODhEBZ4mvZ+ayg9i8AvoSZ84fY
 QSxhQV0JU79+AJWIyHgKXGloRfObjq5F8hm52ATsJI4JAYSZRFQlbg9+S7rBEauBYwMqxg1il
 OLylKLdI2M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAn1bz8DAuINxT7vfIUZ
 JDiYlUd7iT92RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L7b2RAoJFqWmp1akZeYAgwwmLcHB
 oyTC+xckzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxsbUBFAiBFGaV5cCNgAX+JUVZKm
 JeRgYFBiKcgtSg3swRV/hWjOAejkjAvL8gUnsy8ErhNr4COYAI6IsK3E+SIkkSElFQD48TXKW
 wVf5pa/Bmuswrqc9mKcOqHhB//fdDcOrJZuahlgeyhuwqzD4vtVO47cO94yZRdT378Ela1tta
 QPsn7xGB/tNuJ19bLd4Z+sKwzdlNfYzFbu2j9FI/SOTZ/ysx3J5zZP7ViqfOGl0vTGFdqW074
 WLrk5kkX9e71cqofvkRNUmQvPvaNTYmlOCPRUIu5qDgRANeHxEpzAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502381858!78304842!1
X-Originating-IP: [104.130.215.37]
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 13296 invoked from network); 10 Aug 2017 16:17:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 16:17:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfq9R-0005kZ-FL; Thu, 10 Aug 2017 16:17: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 1dfq9M-00018P-1l; Thu, 10 Aug 2017 16:17:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfq9L-0004hV-U6; Thu, 10 Aug 2017 16:17:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112552-mainreport@xen.org>
X-Osstest-Versions-This: xtf=11ae3010a30c89a6aef762dd03727a5b49e9d8d8
X-Osstest-Versions-That: xtf=0e04400b8575048ed0b10e4ac571c63e0769dfac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 16:17:31 +0000
Subject: [Xen-devel] [xtf test] 112552: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU1MiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjU1Mi8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDExYWUzMDEwYTMwYzg5YTZhZWY3NjJkZDAzNzI3YTVi
NDllOWQ4ZDgKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDBlMDQ0MDBi
ODU3NTA0OGVkMGIxMGU0YWM1NzFjNjNlMDc2OWRmYWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjUzOCAgMjAxNy0wOC0wOSAxNTo0NzoxOCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI1NTIgIDIwMTctMDgtMTAgMTI6Mjc6MDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTExYWUzMDEwYTMwYzg5YTZhZWY3NjJkZDAzNzI3
YTViNDllOWQ4ZDgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgMTFh
ZTMwMTBhMzBjODlhNmFlZjc2MmRkMDM3MjdhNWI0OWU5ZDhkOAorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj0xMWFlMzAxMGEzMGM4OWE2YWVmNzYyZGQwMzcyN2E1YjQ5ZTlkOGQ4CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgxMWFlMzAxMGEzMGM4OWE2YWVmNzYyZGQwMzcy
N2E1YjQ5ZTlkOGQ4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysg
OiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYK
KysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveHRm
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
IDExYWUzMDEwYTMwYzg5YTZhZWY3NjJkZDAzNzI3YTViNDllOWQ4ZDg6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKICAgMGUwNDQwMC4uMTFhZTMwMSAgMTFhZTMwMTBhMzBjODlhNmFlZjc2MmRkMDM3Mjdh
NWI0OWU5ZDhkOCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:25:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:25: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.xen.org>)
	id 1dfqGf-0001jV-2j; Thu, 10 Aug 2017 16:25:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dfqGd-0001jN-I2
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 16:25:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BA/C5-03044-ED88C895; Thu, 10 Aug 2017 16:25:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXiaHS5VfdeR0+
 kQd9VTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePuhZmsBY+NKj4encDSwHhHq4uRi4NF4ASb
 xKL/R9lBHCGB24wSLRMeM0M4TYwSb+ctYOpi5AQqU5X4vOQLYxcjBwebgLbEtQ4fkLCIgLLEx
 9ZesGZmgSuMEjPmHWEESQgLWErM728C6+UV8JXYv/kVC4gtJBAjMfPfWnaIuKDEyZlPwOLMAl
 oSN/69ZAKZzywgLbH8HweIySlgIjHnpAxIhaiAisTSS62sExj5ZyFpnoWkeRZC8wJG5lWMGsW
 pRWWpRbpGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFByAAEOxjPrw08xCjJ
 waQkylv8qTtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv4vaeSCHBotT01Iq0zBxgPMCkJTh4l
 ER4M0DSvMUFibnFmekQqVOMxhwbVq//wsTRMePnNyYhlrz8vFQpcd7nIKUCIKUZpXlwg2Bxeo
 lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvBrAqBfiycwrgdv3CugUJqBTInw7QU4pSURISTU
 wunvWOjrZbLnd8iVb7OTM2sDTTxyNnxls1H7xYL+oLt+tM8o93gwveR/k8rEqCcxcdyM6L0KK
 LdNi3TYB/WyTV5lTvj0o+6/4gzPeZ1bNw6MbDk7cuESifmuQW1toR4jHbY3/8ds6eXJFPzXpb
 tv2dqN4c1qkzJ8v355Nnpwr+ryr8HXa8cvvlFiKMxINtZiLihMBIKfw8M4CAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502382300!110932183!1
X-Originating-IP: [65.50.211.133]
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 28028 invoked from network); 10 Aug 2017 16:25:01 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-16.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 10 Aug 2017 16:25:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=p9SmWEgcNOGXu35BIRTUshDAbZR1EuFN+DVR6H35KEM=; b=BQyHgYCjB5C1edeAm1t1XjuzW
 SQ0rm1tHN0WX8h/xU2lWEGpIHf6oQjZZu4me6SKU900wH13vT8tyv5qzgAvxmGpBfv+Em8X6f/En1
 /GZsKVfUTfkZNqz5xq/Ardx++77FvF2+e1d7hl9rU61ifB6aztkLXgoSp5et2d0bXPZlGiTTJ7bjs
 ZqD+8hoYlh0hM9s4qdkne449nXZyaaZGEe03idYbE7DmrzWGOS5iQKfjEW12WhS5H7WFCCiIFPxqa
 q/tLN+7iUpp4P6hMDizj21+WBHxp+GtP2tRfQ30DzLz8wF2JSAHaVzIYJCqJk3rWvhMV00719xy8c
 XuvP8vd1A==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dfqGV-0004W0-EG; Thu, 10 Aug 2017 16:24:55 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 95171203C0CA6; Thu, 10 Aug 2017 18:24:53 +0200 (CEST)
Date: Thu, 10 Aug 2017 18:24:53 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810162453.umt72mwdvvzitene@hirez.programming.kicks-ass.net>
References: <20170810125254.1347-1-jgross@suse.com>
 <20170810125254.1347-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170810125254.1347-2-jgross@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: lguest@lists.ozlabs.org, rusty@rustcorp.com.au, x86@kernel.org,
 linux-kernel@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 1/3] paravirt,xen: remove xen_patch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDI6NTI6NTJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBYZW4ncyBwYXJhdmlydCBwYXRjaCBmdW5jdGlvbiB4ZW5fcGF0Y2goKSBkb2VzIHNv
bWUgc3BlY2lhbCBjYXNpbmcgZm9yCj4gaXJxX29wcyBmdW5jdGlvbnMgdG8gYXBwbHkgcmVsb2Nh
dGlvbnMgd2hlbiB0aG9zZSBmdW5jdGlvbnMgY2FuIGJlCj4gcGF0Y2hlZCBpbmxpbmUgaW5zdGVh
ZCBvZiBjYWxscy4KPiAKPiBVbmZvcnR1bmF0ZWx5IG5vbmUgb2YgdGhlIHNwZWNpYWwgY2FzZSBm
dW5jdGlvbiByZXBsYWNlbWVudHMgaXMgc21hbGwKPiBlbm91Z2ggdG8gYmUgcGF0Y2hlcyBpbmxp
bmUsIHNvIHRoZSBzcGVjaWFsIGNhc2UgbmV2ZXIgYXBwbGllcy4KPiAKPiBBcyB4ZW5fcGF0Y2go
KSB3aWxsIGNhbGwgcGFyYXZpcnRfcGF0Y2hfZGVmYXVsdCgpIGluIGFsbCBjYXNlcyBpdCBjYW4K
PiBiZSBqdXN0IGRyb3BwZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgfCA1OSAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA1OCBkZWxldGlvbnMoLSkKCj4gLQkJU0lURShwdl9pcnFf
b3BzLCBpcnFfZW5hYmxlKTsKPiAtCQlTSVRFKHB2X2lycV9vcHMsIGlycV9kaXNhYmxlKTsKPiAt
CQlTSVRFKHB2X2lycV9vcHMsIHNhdmVfZmwpOwo+IC0JCVNJVEUocHZfaXJxX29wcywgcmVzdG9y
ZV9mbCk7CgpZb3UgZm9yZ290IHRvIHJlbW92ZSB0aGUgYWN0dWFsIEFTTSB0aGF0J3MgdGhlbiBu
ZXZlciB1c2VkIGVpdGhlci4KCgogYXJjaC94ODYveGVuL01ha2VmaWxlICB8ICAgMiArLQogYXJj
aC94ODYveGVuL3hlbi1hc20uUyB8IDE1MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oIHwgIDEyIC0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDE2MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUgYi9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUKaW5kZXgg
YmNlZDdhMzY5YTExLi41NTFlMTJiYTJhN2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9NYWtl
ZmlsZQorKysgYi9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUKQEAgLTE0LDcgKzE0LDcgQEAgQ0ZMQUdT
X2VubGlnaHRlbl9wdi5vCQk6PSAkKG5vc3RhY2twKQogQ0ZMQUdTX21tdV9wdi5vCQk6PSAkKG5v
c3RhY2twKQogCiBvYmoteQkJOj0gZW5saWdodGVuLm8gbXVsdGljYWxscy5vIG1tdS5vIGlycS5v
IFwKLQkJCXRpbWUubyB4ZW4tYXNtLm8geGVuLWFzbV8kKEJJVFMpLm8gXAorCQkJdGltZS5vIHhl
bi1hc21fJChCSVRTKS5vIFwKIAkJCWdyYW50LXRhYmxlLm8gc3VzcGVuZC5vIHBsYXRmb3JtLXBj
aS11bnBsdWcubwogCiBvYmotJChDT05GSUdfWEVOX1BWSFZNKQkJKz0gZW5saWdodGVuX2h2bS5v
IG1tdV9odm0ubyBzdXNwZW5kX2h2bS5vCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFz
bS5TIGIvYXJjaC94ODYveGVuL3hlbi1hc20uUwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggZWZmMjI0ZGY4MTNmLi4wMDAwMDAwMDAwMDAKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc20u
UworKysgL2Rldi9udWxsCkBAIC0xLDE1MCArMCwwIEBACi0vKgotICogQXNtIHZlcnNpb25zIG9m
IFhlbiBwdi1vcHMsIHN1aXRhYmxlIGZvciBlaXRoZXIgZGlyZWN0IHVzZSBvcgotICogaW5saW5p
bmcuICBUaGUgaW5saW5lIHZlcnNpb25zIGFyZSB0aGUgc2FtZSBhcyB0aGUgZGlyZWN0LXVzZQot
ICogdmVyc2lvbnMsIHdpdGggdGhlIHByZS0gYW5kIHBvc3QtYW1ibGUgY2hvcHBlZCBvZmYuCi0g
KgotICogVGhpcyBjb2RlIGlzIGVuY29kZWQgZm9yIHNpemUgcmF0aGVyIHRoYW4gYWJzb2x1dGUg
ZWZmaWNpZW5jeSwgd2l0aAotICogYSB2aWV3IHRvIGJlaW5nIGFibGUgdG8gaW5saW5lIGFzIG11
Y2ggYXMgcG9zc2libGUuCi0gKgotICogV2Ugb25seSBib3RoZXIgd2l0aCBkaXJlY3QgZm9ybXMg
KGllLCB2Y3B1IGluIHBlcmNwdSBkYXRhKSBvZiB0aGUKLSAqIG9wZXJhdGlvbnMgaGVyZTsgdGhl
IGluZGlyZWN0IGZvcm1zIGFyZSBiZXR0ZXIgaGFuZGxlZCBpbiBDLCBzaW5jZQotICogdGhleSdy
ZSBnZW5lcmFsbHkgdG9vIGxhcmdlIHRvIGlubGluZSBhbnl3YXkuCi0gKi8KLQotI2luY2x1ZGUg
PGFzbS9hc20tb2Zmc2V0cy5oPgotI2luY2x1ZGUgPGFzbS9wZXJjcHUuaD4KLSNpbmNsdWRlIDxh
c20vcHJvY2Vzc29yLWZsYWdzLmg+Ci0jaW5jbHVkZSA8YXNtL2ZyYW1lLmg+Ci0KLSNpbmNsdWRl
ICJ4ZW4tYXNtLmgiCi0KLS8qCi0gKiBFbmFibGUgZXZlbnRzLiAgVGhpcyBjbGVhcnMgdGhlIGV2
ZW50IG1hc2sgYW5kIHRlc3RzIHRoZSBwZW5kaW5nCi0gKiBldmVudCBzdGF0dXMgd2l0aCBvbmUg
YW5kIG9wZXJhdGlvbi4gIElmIHRoZXJlIGFyZSBwZW5kaW5nIGV2ZW50cywKLSAqIHRoZW4gZW50
ZXIgdGhlIGh5cGVydmlzb3IgdG8gZ2V0IHRoZW0gaGFuZGxlZC4KLSAqLwotRU5UUlkoeGVuX2ly
cV9lbmFibGVfZGlyZWN0KQotCUZSQU1FX0JFR0lOCi0JLyogVW5tYXNrIGV2ZW50cyAqLwotCW1v
dmIgJDAsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVfaW5mb19tYXNrCi0K
LQkvKgotCSAqIFByZWVtcHQgaGVyZSBkb2Vzbid0IG1hdHRlciBiZWNhdXNlIHRoYXQgd2lsbCBk
ZWFsIHdpdGggYW55Ci0JICogcGVuZGluZyBpbnRlcnJ1cHRzLiAgVGhlIHBlbmRpbmcgY2hlY2sg
bWF5IGVuZCB1cCBiZWluZyBydW4KLQkgKiBvbiB0aGUgd3JvbmcgQ1BVLCBidXQgdGhhdCBkb2Vz
bid0IGh1cnQuCi0JICovCi0KLQkvKiBUZXN0IGZvciBwZW5kaW5nICovCi0JdGVzdGIgJDB4ZmYs
IFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVfaW5mb19wZW5kaW5nCi0Janog
MWYKLQotMjoJY2FsbCBjaGVja19ldmVudHMKLTE6Ci1FTkRQQVRDSCh4ZW5faXJxX2VuYWJsZV9k
aXJlY3QpCi0JRlJBTUVfRU5ECi0JcmV0Ci0JRU5EUFJPQyh4ZW5faXJxX2VuYWJsZV9kaXJlY3Qp
Ci0JUkVMT0MoeGVuX2lycV9lbmFibGVfZGlyZWN0LCAyYisxKQotCi0KLS8qCi0gKiBEaXNhYmxp
bmcgZXZlbnRzIGlzIHNpbXBseSBhIG1hdHRlciBvZiBtYWtpbmcgdGhlIGV2ZW50IG1hc2sKLSAq
IG5vbi16ZXJvLgotICovCi1FTlRSWSh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0KQotCW1vdmIgJDEs
IFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVfaW5mb19tYXNrCi1FTkRQQVRD
SCh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0KQotCXJldAotCUVORFBST0MoeGVuX2lycV9kaXNhYmxl
X2RpcmVjdCkKLQlSRUxPQyh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0LCAwKQotCi0vKgotICogKHhl
bl8pc2F2ZV9mbCBpcyB1c2VkIHRvIGdldCB0aGUgY3VycmVudCBpbnRlcnJ1cHQgZW5hYmxlIHN0
YXR1cy4KLSAqIENhbGxlcnMgZXhwZWN0IHRoZSBzdGF0dXMgdG8gYmUgaW4gWDg2X0VGTEFHU19J
RiwgYW5kIG90aGVyIGJpdHMKLSAqIG1heSBiZSBzZXQgaW4gdGhlIHJldHVybiB2YWx1ZS4gIFdl
IHRha2UgYWR2YW50YWdlIG9mIHRoaXMgYnkKLSAqIG1ha2luZyBzdXJlIHRoYXQgWDg2X0VGTEFH
U19JRiBoYXMgdGhlIHJpZ2h0IHZhbHVlIChhbmQgb3RoZXIgYml0cwotICogaW4gdGhhdCBieXRl
IGFyZSAwKSwgYnV0IG90aGVyIGJpdHMgaW4gdGhlIHJldHVybiB2YWx1ZSBhcmUKLSAqIHVuZGVm
aW5lZC4gIFdlIG5lZWQgdG8gdG9nZ2xlIHRoZSBzdGF0ZSBvZiB0aGUgYml0LCBiZWNhdXNlIFhl
biBhbmQKLSAqIHg4NiB1c2Ugb3Bwb3NpdGUgc2Vuc2VzIChtYXNrIHZzIGVuYWJsZSkuCi0gKi8K
LUVOVFJZKHhlbl9zYXZlX2ZsX2RpcmVjdCkKLQl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVu
X3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX21hc2sKLQlzZXR6ICVhaAotCWFkZGIgJWFoLCAl
YWgKLUVORFBBVENIKHhlbl9zYXZlX2ZsX2RpcmVjdCkKLQlyZXQKLQlFTkRQUk9DKHhlbl9zYXZl
X2ZsX2RpcmVjdCkKLQlSRUxPQyh4ZW5fc2F2ZV9mbF9kaXJlY3QsIDApCi0KLQotLyoKLSAqIElu
IHByaW5jaXBsZSB0aGUgY2FsbGVyIHNob3VsZCBiZSBwYXNzaW5nIHVzIGEgdmFsdWUgcmV0dXJu
IGZyb20KLSAqIHhlbl9zYXZlX2ZsX2RpcmVjdCwgYnV0IGZvciByb2J1c3RuZXNzIHNha2Ugd2Ug
dGVzdCBvbmx5IHRoZQotICogWDg2X0VGTEFHU19JRiBmbGFnIHJhdGhlciB0aGFuIHRoZSB3aG9s
ZSBieXRlLiBBZnRlciBzZXR0aW5nIHRoZQotICogaW50ZXJydXB0IG1hc2sgc3RhdGUsIGl0IGNo
ZWNrcyBmb3IgdW5tYXNrZWQgcGVuZGluZyBldmVudHMgYW5kCi0gKiBlbnRlcnMgdGhlIGh5cGVy
dmlzb3IgdG8gZ2V0IHRoZW0gZGVsaXZlcmVkIGlmIHNvLgotICovCi1FTlRSWSh4ZW5fcmVzdG9y
ZV9mbF9kaXJlY3QpCi0JRlJBTUVfQkVHSU4KLSNpZmRlZiBDT05GSUdfWDg2XzY0Ci0JdGVzdHcg
JFg4Nl9FRkxBR1NfSUYsICVkaQotI2Vsc2UKLQl0ZXN0YiAkWDg2X0VGTEFHU19JRj4+OCwgJWFo
Ci0jZW5kaWYKLQlzZXR6IFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVfaW5m
b19tYXNrCi0JLyoKLQkgKiBQcmVlbXB0IGhlcmUgZG9lc24ndCBtYXR0ZXIgYmVjYXVzZSB0aGF0
IHdpbGwgZGVhbCB3aXRoIGFueQotCSAqIHBlbmRpbmcgaW50ZXJydXB0cy4gIFRoZSBwZW5kaW5n
IGNoZWNrIG1heSBlbmQgdXAgYmVpbmcgcnVuCi0JICogb24gdGhlIHdyb25nIENQVSwgYnV0IHRo
YXQgZG9lc24ndCBodXJ0LgotCSAqLwotCi0JLyogY2hlY2sgZm9yIHVubWFza2VkIGFuZCBwZW5k
aW5nICovCi0JY21wdyAkMHgwMDAxLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvKSArIFhFTl92
Y3B1X2luZm9fcGVuZGluZwotCWpueiAxZgotMjoJY2FsbCBjaGVja19ldmVudHMKLTE6Ci1FTkRQ
QVRDSCh4ZW5fcmVzdG9yZV9mbF9kaXJlY3QpCi0JRlJBTUVfRU5ECi0JcmV0Ci0JRU5EUFJPQyh4
ZW5fcmVzdG9yZV9mbF9kaXJlY3QpCi0JUkVMT0MoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0LCAyYisx
KQotCi0KLS8qCi0gKiBGb3JjZSBhbiBldmVudCBjaGVjayBieSBtYWtpbmcgYSBoeXBlcmNhbGws
IGJ1dCBwcmVzZXJ2ZSByZWdzCi0gKiBiZWZvcmUgbWFraW5nIHRoZSBjYWxsLgotICovCi1FTlRS
WShjaGVja19ldmVudHMpCi0JRlJBTUVfQkVHSU4KLSNpZmRlZiBDT05GSUdfWDg2XzMyCi0JcHVz
aCAlZWF4Ci0JcHVzaCAlZWN4Ci0JcHVzaCAlZWR4Ci0JY2FsbCB4ZW5fZm9yY2VfZXZ0Y2huX2Nh
bGxiYWNrCi0JcG9wICVlZHgKLQlwb3AgJWVjeAotCXBvcCAlZWF4Ci0jZWxzZQotCXB1c2ggJXJh
eAotCXB1c2ggJXJjeAotCXB1c2ggJXJkeAotCXB1c2ggJXJzaQotCXB1c2ggJXJkaQotCXB1c2gg
JXI4Ci0JcHVzaCAlcjkKLQlwdXNoICVyMTAKLQlwdXNoICVyMTEKLQljYWxsIHhlbl9mb3JjZV9l
dnRjaG5fY2FsbGJhY2sKLQlwb3AgJXIxMQotCXBvcCAlcjEwCi0JcG9wICVyOQotCXBvcCAlcjgK
LQlwb3AgJXJkaQotCXBvcCAlcnNpCi0JcG9wICVyZHgKLQlwb3AgJXJjeAotCXBvcCAlcmF4Ci0j
ZW5kaWYKLQlGUkFNRV9FTkQKLQlyZXQKLUVORFBST0MoY2hlY2tfZXZlbnRzKQpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKaW5kZXgg
MGQ1MDA0NDc3ZGI2Li43YjU0ZmQ3ZTk5MTUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4t
b3BzLmgKKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaApAQCAtMTI5LDE4ICsxMjksNiBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHhlbl9lZmlfaW5pdCh2b2lkKQogfQogI2VuZGlmCiAK
LS8qIERlY2xhcmUgYW4gYXNtIGZ1bmN0aW9uLCBhbG9uZyB3aXRoIHN5bWJvbHMgbmVlZGVkIHRv
IG1ha2UgaXQKLSAgIGlubGluZWFibGUgKi8KLSNkZWZpbmUgREVDTF9BU00ocmV0LCBuYW1lLCAu
Li4pCQlcCi0JX192aXNpYmxlIHJldCBuYW1lKF9fVkFfQVJHU19fKTsJXAotCWV4dGVybiBjaGFy
IG5hbWUjI19lbmRbXSBfX3Zpc2libGU7CVwKLQlleHRlcm4gY2hhciBuYW1lIyNfcmVsb2NbXSBf
X3Zpc2libGUKLQotREVDTF9BU00odm9pZCwgeGVuX2lycV9lbmFibGVfZGlyZWN0LCB2b2lkKTsK
LURFQ0xfQVNNKHZvaWQsIHhlbl9pcnFfZGlzYWJsZV9kaXJlY3QsIHZvaWQpOwotREVDTF9BU00o
dW5zaWduZWQgbG9uZywgeGVuX3NhdmVfZmxfZGlyZWN0LCB2b2lkKTsKLURFQ0xfQVNNKHZvaWQs
IHhlbl9yZXN0b3JlX2ZsX2RpcmVjdCwgdW5zaWduZWQgbG9uZyk7Ci0KIC8qIFRoZXNlIGFyZSBu
b3QgZnVuY3Rpb25zLCBhbmQgY2Fubm90IGJlIGNhbGxlZCBub3JtYWxseSAqLwogX192aXNpYmxl
IHZvaWQgeGVuX2lyZXQodm9pZCk7CiBfX3Zpc2libGUgdm9pZCB4ZW5fc3lzcmV0MzIodm9pZCk7
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:27:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16: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.xen.org>)
	id 1dfqJN-0001ru-G5; Thu, 10 Aug 2017 16:27:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfqJM-0001rm-CY
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 16:27:52 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 20/7D-01862-7898C895; Thu, 10 Aug 2017 16:27:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG57Z0+
 kwYcznBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bUe2dYC54yVfSuPcDUwLieqYuRk0NCwF+i
 9eEdFhCbRUBV4v3JhWwgNpuAssTPzl4wWwTI/tjayw5iMwukSbw7dIsRxBYW8Ja4tXY/K4jNK
 2Ah8XrBf7CZQgLxEqf7W5kg4oISJ2c+YYHo1ZFYsPsT0EwOIFtaYvk/DpAwp4CZROPizWDlog
 IqEp1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFukbGeklFmekZJbmJmTm
 6hgbGermpxcWJ6ak5iUnFesn5uZsYgYFWz8DAuIOxb6/fIUZJDiYlUd7iT92RQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4lTt6IoUEi1LTUyvSMnOAIQ+TluDgURLhzWgHSvMWFyTmFmemQ6ROM
 epyNH3Y8oVJiCUvPy9VSpzXB2SGAEhRRmke3AhY/F1ilJUS5mVkYGAQ4ilILcrNLEGVf8Uozs
 GoJMybDDKFJzOvBG7TK6AjmICOiPDtBDmiJBEhJdXAGBrd0HjVRur614QYs0NfN2b0eV7sr+B
 NZ3i2US3+8N/oxKlO2V6sYvJ/91TN3ea1uDVALEJ50YeeC9NMys7uzbzrLWnZbyDGeOr03fnX
 Wqat7H2kvb1z/woeH6bPJ6Ljp574s/Lku2CJT5P9GBXDu1IWOzwVrgzp1vtUa+6Q3Gx53nTPx
 KsuSizFGYmGWsxFxYkAJz54kLoCAAA=
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502382469!101881241!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14352 invoked from network); 10 Aug 2017 16:27:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:27:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="435058911"
Date: Thu, 10 Aug 2017 17:27:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810162747.iw7epoxvnslynqa4@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-50-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809070706.13481-50-jgross@suse.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 49/52] libxc: add function to set hypervisor
	parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDk6MDc6MDNBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBuZXcgbGlieGMgZnVuY3Rpb24gdG8gc2V0IGh5cGVydmlzb3IgcGFyYW1l
dGVycyBhdCBydW50aW1lCj4gc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEgY29t
bWFuZCBsaW5lLgo+IAo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:28:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16: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.xen.org>)
	id 1dfqJj-0001ut-Nh; Thu, 10 Aug 2017 16:28:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfqJh-0001uX-IO
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 16:28:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FA/3F-01987-C998C895; Thu, 10 Aug 2017 16:28:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTXd2Z0+
 kQUObpcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnG98yNjQbdKxYFZx9gaGF/KdDFycggJbGaU
 mD9Fv4uRC8jezSjR1/CGDSQhLJAusezPfmYQW0QgUmL/1gMsEA05Eh/Pz2cCsZkFlCT2n73GC
 GKzCWhK3Pn8CSzOK2AlsfrefbA5LAKqElMmvgebIyoQLvG28QgLRI2gxMmZT8BsTgEbif5FG9
 ghZtpK3Jm7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdIwO9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAcKtnYGDcwdh8wu8QoyQHk5Iob/Gn7kghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErxLOnoihQSLUtNTK9Iyc4CBD5OW4OBREuG9DJLmLS5IzC3OTIdIn
 WLU5eiY8fMbkxBLXn5eqpQ47/N2oCIBkKKM0jy4EbAovMQoKyXMy8jAwCDEU5BalJtZgir/il
 Gcg1FJmPc9yBSezLwSuE2vgI5gAjoiwrcT5IiSRISUVAPj4utf9X08PnzfYdiwZ239tH6JRn7
 N7DT+ipyo5R+KtQJYXBxOL1Y59uGhr9KzoI2/p1a+n2Z90medijdXUnKEj1mzrcFWmSPCn2aW
 VzybqrbG7hLvyQ4ZOdb5N9nmaH/tPBin75bk6es+Vf62c/We6TM4qlLWdkl8MmnWqOg51SPXl
 bXm7HclluKMREMt5qLiRACZtFjtvQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502382491!92678495!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35696 invoked from network); 10 Aug 2017 16:28:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 10 Aug 2017 16:28:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A7A8813D5;
 Thu, 10 Aug 2017 09:28:10 -0700 (PDT)
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 098B03F540;
 Thu, 10 Aug 2017 09:28:09 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-4-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c6ed2110-d5f0-677b-c41d-47ac77e7adc5@arm.com>
Date: Thu, 10 Aug 2017 17:28:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-4-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 03/22] ARM: vGIC: move
 gic_raise_inflight_irq() into vgic_vcpu_inject_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMDo1OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQ3Vy
cmVudGx5IHRoZXJlIGlzIGEgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSgpLCB3aGljaCBzZXJ2ZXMg
dGhlIHZlcnkKPiBzcGVjaWFsIHB1cnBvc2Ugb2YgaGFuZGxpbmcgYSBuZXdseSBpbmplY3RlZCBp
bnRlcnJ1cHQgd2hpbGUgYW4gb2xkZXIKPiBvbmUgaXMgc3RpbGwgaGFuZGxlZC4gVGhpcyBoYXMg
b25seSBvbmUgdXNlciwgaW4gdmdpY192Y3B1X2luamVjdF9pcnEoKS4KPgo+IE5vdyB3aXRoIHRo
ZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIHBlbmRpbmdfaXJxIGxvY2sgdGhpcyB3aWxsIGxhdGVyIG9u
Cj4gcmVzdWx0IGluIGEgbmFzdHkgZGVhZGxvY2ssIHdoaWNoIGNhbiBvbmx5IGJlIHNvbHZlZCBw
cm9wZXJseSBieQo+IGFjdHVhbGx5IGVtYmVkZGluZyB0aGUgZnVuY3Rpb24gaW50byB0aGUgY2Fs
bGVyIChhbmQgZHJvcHBpbmcgdGhlIGxvY2sKPiBsYXRlciBpbi1iZXR3ZWVuKS4KPgo+IFRoaXMg
aGFzIHRoZSBhZG1pdHRlZGx5IGhpZGVvdXMgY29uc2VxdWVuY2Ugb2YgbmVlZGluZyB0byBleHBv
cnQKPiBnaWNfdXBkYXRlX29uZV9scigpLCBidXQgdGhpcyB3aWxsIGdvIGF3YXkgaW4gYSBsYXRl
ciBzdGFnZSBvZiBhIHJld29yay4KPiBJbiB0aGlzIHJlc3BlY3QgdGhpcyBwYXRjaCBpcyBtb3Jl
IGEgdGVtcG9yYXJ5IGtsdWRnZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAg
IHwgMzAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92Z2lj
LmMgICAgICAgfCAxMSArKysrKysrKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIHwg
IDIgKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKPiBpbmRleCAyYzk5ZDcxLi41YmQ2NmEyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC00NCw4ICs0NCw2IEBAIHN0YXRp
YyBERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFzayk7Cj4KPiAgI3VuZGVmIEdJQ19ERUJV
Rwo+Cj4gLXN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
aSk7Cj4gLQo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zICpnaWNfaHdf
b3BzOwo+Cj4gIHZvaWQgcmVnaXN0ZXJfZ2ljX29wcyhjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJh
dGlvbnMgKm9wcykKPiBAQCAtNDE2LDMyICs0MTQsNiBAQCB2b2lkIGdpY19yZW1vdmVfaXJxX2Zy
b21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCj4gICAgICBn
aWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKPiAgfQo+Cj4gLXZvaWQgZ2ljX3JhaXNl
X2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+
IC17Cj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0
dWFsX2lycSk7Cj4gLQo+IC0gICAgLyogSWYgYW4gTFBJIGhhcyBiZWVuIHJlbW92ZWQgbWVhbndo
aWxlLCB0aGVyZSBpcyBub3RoaW5nIGxlZnQgdG8gcmFpc2UuICovCj4gLSAgICBpZiAoIHVubGlr
ZWx5KCFuKSApCj4gLSAgICAgICAgcmV0dXJuOwo+IC0KPiAtICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKPiAtCj4gLSAgICAvKiBEb24ndCB0cnkgdG8gdXBk
YXRlIHRoZSBMUiBpZiB0aGUgaW50ZXJydXB0IGlzIGRpc2FibGVkICovCj4gLSAgICBpZiAoICF0
ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZuLT5zdGF0dXMpICkKPiAtICAgICAgICBy
ZXR1cm47Cj4gLQo+IC0gICAgaWYgKCBsaXN0X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQo+IC0gICAg
ewo+IC0gICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKPiAtICAgICAgICAgICAgZ2ljX3VwZGF0
ZV9vbmVfbHIodiwgbi0+bHIpOwo+IC0gICAgfQo+IC0jaWZkZWYgR0lDX0RFQlVHCj4gLSAgICBl
bHNlCj4gLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAidHJ5aW5nIHRvIGluamVjdCBp
cnE9JXUgaW50byBkJWR2JWQsIHdoZW4gaXQgaXMgc3RpbGwgbHJfcGVuZGluZ1xuIiwKPiAtICAg
ICAgICAgICAgICAgICB2aXJ0dWFsX2lycSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVf
aWQpOwo+IC0jZW5kaWYKPiAtfQo+IC0KPiAgLyoKPiAgICogRmluZCBhbiB1bnVzZWQgTFIgdG8g
aW5zZXJ0IGFuIElSUSBpbnRvLCBzdGFydGluZyB3aXRoIHRoZSBMUiBnaXZlbgo+ICAgKiBieSBA
bHIuIElmIHRoaXMgbmV3IGludGVycnVwdCBpcyBhIFBSSVNUSU5FIExQSSwgc2NhbiB0aGUgb3Ro
ZXIgTFJzIHRvCj4gQEAgLTUwMyw3ICs0NzUsNyBAQCB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSwKPiAgICAgIGdpY19hZGRf
dG9fbHJfcGVuZGluZyh2LCBwKTsKPiAgfQo+Cj4gLXN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25l
X2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKPiArdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1
Y3QgdmNwdSAqdiwgaW50IGkpCj4gIHsKPiAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiAg
ICAgIGludCBpcnE7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCj4gaW5kZXggMzhkYWNkMy4uN2IxMjJjZCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC01MzYsNyAr
NTM2LDE2IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCB2aXJxKQo+Cj4gICAgICBpZiAoICFsaXN0X2VtcHR5KCZuLT5pbmZsaWdodCkgKQo+
ICAgICAgewo+IC0gICAgICAgIGdpY19yYWlzZV9pbmZsaWdodF9pcnEodiwgdmlycSk7Cj4gKyAg
ICAgICAgYm9vbCB1cGRhdGUgPSB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZuLT5z
dGF0dXMpICYmCj4gKyAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VtcHR5KCZuLT5scl9xdWV1
ZSkgJiYgKHYgPT0gY3VycmVudCk7Cj4gKwo+ICsgICAgICAgIGlmICggdXBkYXRlICkKPiArICAg
ICAgICAgICAgZ2ljX3VwZGF0ZV9vbmVfbHIodiwgbi0+bHIpOwo+ICsjaWZkZWYgR0lDX0RFQlVH
Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJ0
cnlpbmcgdG8gaW5qZWN0IGlycT0ldSBpbnRvIGQlZHYlZCwgd2hlbiBpdCBpcyBzdGlsbCBscl9w
ZW5kaW5nXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICBuLT5pcnEsIHYtPmRvbWFpbi0+ZG9t
YWluX2lkLCB2LT52Y3B1X2lkKTsKClRoZSBwcmV2aW91cyBjb2RlIHdhcyBvbmx5IHByaW50aW5n
IHRoaXMgbWVzc2FnZSB3aGVuIHRoZSBwZW5kaW5nX2lycSBpcyAKcXVldWVkLiBOb3cgeW91IHdp
bGwgcHJpbnQgYW55IHRpbWUgeW91IGRvbid0IHVwZGF0ZSB0aGUgTFIuCgo+ICsjZW5kaWYKPiAg
ICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+IGluZGV4IDYyMDNkYzUu
LmNmOGI4ZmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBAQCAtMjM3LDEyICsyMzcsMTIgQEAgaW50IGdp
Y19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZp
cnEsCj4KPiAgZXh0ZXJuIHZvaWQgZ2ljX2luamVjdCh2b2lkKTsKPiAgZXh0ZXJuIHZvaWQgZ2lj
X2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7Cj4gK2V4dGVybiB2b2lkIGdpY191
cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgbHIpOwo+ICBleHRlcm4gaW50IGdpY19l
dmVudHNfbmVlZF9kZWxpdmVyeSh2b2lkKTsKPgo+ICBleHRlcm4gdm9pZCBpbml0X21haW50ZW5h
bmNlX2ludGVycnVwdCh2b2lkKTsKPiAgZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwKPiAgICAgICAgICB1bnNpZ25lZCBpbnQg
cHJpb3JpdHkpOwo+IC1leHRlcm4gdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpOwo+ICBleHRlcm4gdm9pZCBnaWNfcmVt
b3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpw
KTsKPiAgZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7Cj4KPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:28:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16: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.xen.org>)
	id 1dfqK6-0001zL-Vd; Thu, 10 Aug 2017 16:28:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfqK5-0001yv-NJ
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 16:28:37 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 18/9A-02033-5B98C895; Thu, 10 Aug 2017 16:28:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDve6mzp5
 Ig29vpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyV76+zFXQKVayYMJe9gfE8XxcjJ4eEgL/E
 p4M/mEFsFgFViR+vD7OC2GwCyhI/O3vZQGwRIPtjay87iM0skCbx7tAtxi5GDg5hAVeJba+SQ
 MK8AhYShz6dBhsjJBAvsf/FP0aIuKDEyZlPWCBadSQW7P7EBtLKLCAtsfwfB0iYU8BM4vWxhW
 BbRQVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxjVi1OLylKLdI31kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg4wBCHYw7v3ndIhRkoNJSZS3+FN3pBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJXuWOnkghwaLU9NSKtMwcYLjDpCU4eJREeCeApHmLCxJzizPTIVKnG
 BWlxHmftwMlBEASGaV5cG2wGLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4NkPE8mXklcN
 NfAS1mAloc4dsJsrgkESEl1cAYrHH0lGkDi97SutCQ2GuNsbeFjjFcelpxJLC9JOVra12K6+d
 M3cVH21k6ffg7jnXP4A5TmSWl+Pyv4QK1VLeUmydua8zvrjjq5Jdon3c6fAKr7M24OXO/7ZNn
 VW34c+DyiUmtd43MG77uuj3n9qIuu0fmJ0vvL7475Tez/cSHZ0XUSnTihH8psRRnJBpqMRcVJ
 wIARCbS2KwCAAA=
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502382512!70458337!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 773 invoked from network); 10 Aug 2017 16:28:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:28:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443356083"
Date: Thu, 10 Aug 2017 17:28:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810162831.psvdwmcjnhocl7ip@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-51-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809070706.13481-51-jgross@suse.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 50/52] libxl: add libxl_set_parameters()
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDk6MDc6MDRBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBuZXcgbGlieGwgZnVuY3Rpb24gdG8gc2V0IGh5cGVydmlzb3IgcGFyYW1l
dGVycyBhdCBydW50aW1lCj4gc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEgY29t
bWFuZCBsaW5lLgo+IAo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhs
LmMgfCAxNCArKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bC5oIHwgMTEgKysrKysr
KysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5jCj4gaW5kZXggMGVm
ODc0NDA2Zi4uZjM3MGU0NDVkZSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCj4g
KysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwo+IEBAIC02NTIsNiArNjUyLDIwIEBAIGludCBsaWJ4
bF9zZW5kX2RlYnVnX2tleXMobGlieGxfY3R4ICpjdHgsIGNoYXIgKmtleXMpCj4gICAgICByZXR1
cm4gMDsKPiAgfQo+ICAKPiAraW50IGxpYnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4
LCBjaGFyICpwYXJhbXMpCj4gK3sKPiArICAgIGludCByZXQ7Cj4gKyAgICBHQ19JTklUKGN0eCk7
Cj4gKyAgICByZXQgPSB4Y19zZXRfcGFyYW1ldGVycyhjdHgtPnhjaCwgcGFyYW1zKTsKPiArICAg
IGlmICggcmV0IDwgMCApIHsKCkV4dHJhbmVvdXMgc3BhY2VzLgoKPiArICAgICAgICBMT0dFKEVS
Uk9SLCAic2V0dGluZyBwYXJhbWV0ZXJzIik7Cj4gKyAgICAgICAgR0NfRlJFRTsKPiArICAgICAg
ICByZXR1cm4gRVJST1JfRkFJTDsKPiArICAgIH0KPiArICAgIEdDX0ZSRUU7Cj4gKyAgICByZXR1
cm4gMDsKPiArfQo+ICsKPiAgc3RhdGljIGludCBmZF9zZXRfZmxhZ3MobGlieGxfY3R4ICpjdHgs
IGludCBmZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZjbnRsZ2V0b3AsIGludCBm
Y250bHNldG9wLCBjb25zdCBjaGFyICpmbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGZsYWdtYXNrLCBpbnQgc2V0X3ApCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgg
Yi90b29scy9saWJ4bC9saWJ4bC5oCj4gaW5kZXggMjI5ZTI4OTc1MC4uZTgyNjI1MDFjMiAxMDA2
NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwu
aAo+IEBAIC0xMDUxLDYgKzEwNTEsMTMgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHgg
KmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKPiAgICovCj4gICNk
ZWZpbmUgTElCWExfSEFWRV9RRUQgMQo+ICAKPiArLyoKPiArICogTElCWExfSEFWRV9TRVRfUEFS
QU1FVEVSUwo+ICsgKgo+ICsgKiBJZiB0aGlzIGlzIGRlZmluZWQgc2V0dGluZyBoeXBlcnZpc29y
IHBhcmFtZXRlcnMgaXMgc3VwcG9ydGVkLgo+ICsgKi8KPiArI2RlZmluZSBMSUJYTF9IQVZFX1NF
VF9QQVJBTUVURVJTIDEKPiArCj4gIHR5cGVkZWYgY2hhciAqKmxpYnhsX3N0cmluZ19saXN0Owo+
ICB2b2lkIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UobGlieGxfc3RyaW5nX2xpc3QgKnNsKTsK
PiAgaW50IGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdfbGlzdCAq
c2wpOwo+IEBAIC0yMTA2LDYgKzIxMTMsMTAgQEAgaW50IGxpYnhsX3NlbmRfdHJpZ2dlcihsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gIGludCBsaWJ4bF9zZW5kX3N5c3JxKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgY2hhciBzeXNycSk7Cj4gIGludCBsaWJ4bF9zZW5k
X2RlYnVnX2tleXMobGlieGxfY3R4ICpjdHgsIGNoYXIgKmtleXMpOwo+ICAKPiArI2lmZGVmIExJ
QlhMX0hBVkVfU0VUX1BBUkFNRVRFUlMKPiAraW50IGxpYnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhs
X2N0eCAqY3R4LCBjaGFyICpwYXJhbXMpOwo+ICsjZW5kaWYKPiArCgpObyBuZWVkIHRvIGhhdmUg
dGhpcyBlbmNsb3NlZCBpbiBtYWNyby4KCj4gIHR5cGVkZWYgc3RydWN0IGxpYnhsX194ZW5fY29u
c29sZV9yZWFkZXIgbGlieGxfeGVuX2NvbnNvbGVfcmVhZGVyOwo+ICAKPiAgbGlieGxfeGVuX2Nv
bnNvbGVfcmVhZGVyICoKPiAtLSAKPiAyLjEyLjMKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:29: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.xen.org>)
	id 1dfqKw-000285-80; Thu, 10 Aug 2017 16:29:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dfqKv-00027l-Cg
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 16:29:29 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 15/1F-01712-8E98C895; Thu, 10 Aug 2017 16:29:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiaHS5VfdFZ0+
 kwZENrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aL72+ZC16yVVzb3M7ewHiKtYuRi4NF4ASb
 xNuP05hAHCGB24wSS/samLsYOYGcJkaJifN9QWwWAVWJU/vWAhVxcLAJaEtc6/ABCYsIKEt8b
 O1lB+llFrjCKDFj3hFGkISwgKXE/P4mJhCbV8BX4sTXD1AL5jNK7P21hBUiIShxcuYTFhCbWU
 BL4sa/l2ALmAWkJZb/4wAJcwr4SVy8tg5sjqiAisTSS62sExj5ZyHpnoWkexZC9wJG5lWMGsW
 pRWWpRbpGpnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhWM/AwLiDcVe73yFG
 SQ4mJVHe4k/dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJd09EQKCRalpqdWpGXmACMCJi3Bw
 aMkwnsZJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeH5AiAZCijNI8uBGw6LzEKCslzM
 vIwMAgxFOQWpSbWYIq/4pRnINRSZh3AcgUnsy8ErhNr4COYAI6IsK3E+SIkkSElFQDYxSvqe7
 19JS9L15OZzcX7eDw2X9sisr7KRP5i9v7lObtavvKYhCXESFa5POZX9N/gsU831MrJEJ5j2j/
 0wvS1dwZvu2VRNMc46esMlXsTSFBa/lU3P7W9/rMZpl8def1qO6vIq6zf8v/VfsjaFMy7VOkp
 MlbuSCjZ7pPnffbXnAxWTZFxptbiaU4I9FQi7moOBEAS5kzeskCAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502382566!106706535!1
X-Originating-IP: [65.50.211.133]
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 49710 invoked from network); 10 Aug 2017 16:29:27 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 10 Aug 2017 16:29:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=iqPRC/e1fD5Whu7KVB9tjOI7jj4fxCq3CgIi7HvrSBY=; b=O9grZ4ortCV4WfQvTZcFlEOjJ
 nv0L1a/+qQuPGL+8mimqOhuj12Jbc6pbV1vIskzTgz4gG+87qR0wigZwKXYeiadbJtdhWfK04Uaf2
 92l1jfLzjO0Fc9bV6IaOOvxbmpq9HfGj21Z/VAKFoCClR3sKhWvYYzBJoh7ldz5aguazS9hA9kT57
 DmF1882f3DWLkpplIEyOK8O6kzwQQKZugwWGAXZmcbHTXDamSgTRjFnCQT0VvfTenwmgBrWQ5IEvg
 B36pdWDL60CknPbS5ysLfm/BfBQYErU/FsGlWLgq2rDKxYNlR3cFE6bT49UQuFHFEN4+vBM2fnlTE
 f9d536ytw==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dfqKo-0006sO-6q; Thu, 10 Aug 2017 16:29:22 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 6706B20156C1F; Thu, 10 Aug 2017 18:29:20 +0200 (CEST)
Date: Thu, 10 Aug 2017 18:29:20 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810162920.a3jkgibz4iygi3g7@hirez.programming.kicks-ass.net>
References: <20170810125254.1347-1-jgross@suse.com>
 <20170810125254.1347-2-jgross@suse.com>
 <20170810162453.umt72mwdvvzitene@hirez.programming.kicks-ass.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170810162453.umt72mwdvvzitene@hirez.programming.kicks-ass.net>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: lguest@lists.ozlabs.org, rusty@rustcorp.com.au, x86@kernel.org,
 linux-kernel@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 1/3] paravirt,xen: remove xen_patch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDY6MjQ6NTNQTSArMDIwMCwgUGV0ZXIgWmlqbHN0cmEg
d3JvdGU6Cj4gLUVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKPiAtCUZSQU1FX0JFR0lOCj4g
LQkvKiBVbm1hc2sgZXZlbnRzICovCj4gLQltb3ZiICQwLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9p
bmZvKSArIFhFTl92Y3B1X2luZm9fbWFzawo+IC0KPiAtCS8qCj4gLQkgKiBQcmVlbXB0IGhlcmUg
ZG9lc24ndCBtYXR0ZXIgYmVjYXVzZSB0aGF0IHdpbGwgZGVhbCB3aXRoIGFueQo+IC0JICogcGVu
ZGluZyBpbnRlcnJ1cHRzLiAgVGhlIHBlbmRpbmcgY2hlY2sgbWF5IGVuZCB1cCBiZWluZyBydW4K
PiAtCSAqIG9uIHRoZSB3cm9uZyBDUFUsIGJ1dCB0aGF0IGRvZXNuJ3QgaHVydC4KPiAtCSAqLwo+
IC0KPiAtCS8qIFRlc3QgZm9yIHBlbmRpbmcgKi8KPiAtCXRlc3RiICQweGZmLCBQRVJfQ1BVX1ZB
Uih4ZW5fdmNwdV9pbmZvKSArIFhFTl92Y3B1X2luZm9fcGVuZGluZwo+IC0JanogMWYKPiAtCj4g
LTI6CWNhbGwgY2hlY2tfZXZlbnRzCj4gLTE6Cj4gLUVORFBBVENIKHhlbl9pcnFfZW5hYmxlX2Rp
cmVjdCkKPiAtCUZSQU1FX0VORAo+IC0JcmV0Cj4gLQlFTkRQUk9DKHhlbl9pcnFfZW5hYmxlX2Rp
cmVjdCkKPiAtCVJFTE9DKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCwgMmIrMSkKCk9oIG15IGJhZCwg
cGFydCBvZiB0aGF0IGlzIHN0aWxsIHVzZWQuCgphcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmM6
ICAgICAgICAgICAgcHZfaXJxX29wcy5pcnFfZW5hYmxlID0gX19QVl9JU19DQUxMRUVfU0FWRSh4
ZW5faXJxX2VuYWJsZV9kaXJlY3QpOwoKSXQganVzdCBuZWVkcyBjbGVhbnVwcyBmb3IgdGhlIEVO
RFBBVENIIGFuZCBzdWNoLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:29:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:29: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.xen.org>)
	id 1dfqL2-0002AE-IA; Thu, 10 Aug 2017 16:29:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfqL1-00029z-MZ
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 16:29:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DC/2A-03582-FE98C895; Thu, 10 Aug 2017 16:29:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpO67zp5
 Ig49vlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz339ULPjFV3LrVytjAuJupi5GTQ0LAX+LL
 vI2sXYwcHCwCqhL7LpiAhNkElCV+dvaygdgiQPbH1l52EJtZIE3i3aFbjCC2sICDxMPzj9hBW
 nkFLCSOrzEHCQsJxEtsXt4KVs4rIChxcuYTFohWHYkFuz+xgZQzC0hLLP/HARLmFDCTeHboDF
 iJqICKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGZXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIgxAMEOxjMLAg8xSnIwKYnyFn/qjhTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwbukoydSSLAoNT21Ii0zBxjsMGkJDh4lEd7LIGne4oLE3OLMdIjUK
 UZdjqYPW74wCbHk5eelSonz+oAUCYAUZZTmwY2ARd4lRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfMuAJnCk5lXArfpFdARTEBHRPh2ghxRkoiQkmpgrC37zD+B+fuB4s0eob4xT+clXw+1ndH
 Sw+l0ySCofm7XhGtpPCYnb3zgnTLx1XrZyjQhG2+u9g9Ojy5lTw0Rbp99dv7eDfN+vLjZnnty
 61ErrrOmaYcaz9cmN8Z/UNYXZVq1PfyQ4rL7NS3L9x2/uHGTlUjz6T+fGRnld2/e0LpER+bdJ
 MZjNkosxRmJhlrMRcWJAPllPFO3AgAA
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502382572!58403468!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7057 invoked from network); 10 Aug 2017 16:29:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:29:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="435059075"
Date: Thu, 10 Aug 2017 17:29:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810162918.ty5bf75rc3esgjge@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-52-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809070706.13481-52-jgross@suse.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 51/52] xl: add new xl command set-parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDk6MDc6MDVBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBuZXcgeGwgY29tbWFuZCAic2V0LXBhcmFtZXRlcnMiIHRvIHNldCBoeXBl
cnZpc29yIHBhcmFtZXRlcnMgYXQKPiBydW50aW1lIHNpbWlsYXIgdG8gYm9vdCB0aW1lIHBhcmFt
ZXRlcnMgdmlhIGNvbW1hbmQgbGluZS4KPiAKPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:29:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:29: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.xen.org>)
	id 1dfqL3-0002B3-Ol; Thu, 10 Aug 2017 16:29:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dfqL2-0002AA-E1
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 16:29:36 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 03/3A-03582-FE98C895; Thu, 10 Aug 2017 16:29:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsVysWW7jO77zp5
 Ig513hSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJs38yFXSwVrydfoytgXEmSxcjF4eQwGwm
 ie0b+oAcTg4WAXuJCW0LwGxGgTKJ7rZdzBB2rsTi761MEA3LGSXa799ggmhQlZhy7zYbiM0mo
 CVx/O9JdhBbREBZ4mNrLztIA7PAFUaJGfOOMIIkhAUsJeb3N4E18wqYSBxde58VxBYSiJGY+W
 8tO0RcUOLkzCdgVzALqEv8mXcJ6AoOIFtaYvk/DhCTE6h1zkkZkApRoBOO3uoCu1NCQFviyO6
 9bBB2H6PEsb2aExiFZyEZOgvJ0FkIQxcwMq9iVC9OLSpLLdI110sqykzPKMlNzMzRNTQw08tN
 LS5OTE/NSUwq1kvOz93ECAxxBiDYwTjzsv8hRkkOJiVR3uJP3ZFCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHiXdPRECgkWpaanVqRl5gCjDSYtwcGjJMJ7GSTNW1yQmFucmQ6ROsVozLFh9fovTB
 xNH7Z8YRJiycvPS5US570IUioAUppRmgc3CJYELjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUm
 YVwNkCk9mXgncvldApzABnRLh2wlySkkiQkqqgbEiME82O/2v1bf9DLur+f2sGAK2+E1qjN7E
 v/Fs04I/uw4ruJw+pju3y8Eu877UVFnHY1JlOpNUfkb3uVgu21vAXeBTVhz2Q35mZ2ScS15/t
 QSnzcp9F9iuBL/rv6GyT9XVZZeW0d333HMdmdS9LARWTcveMidhztkvBdxZTo93C5VYv+iuV2
 Ipzkg01GIuKk4EAMSze1X9AgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502382573!88055878!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13637 invoked from network); 10 Aug 2017 16:29:35 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 16:29:35 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 654B56908D;
 Thu, 10 Aug 2017 16:29:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 654B56908D
Received: from treble (ovpn-123-147.rdu2.redhat.com [10.10.123.147])
 by smtp.corp.redhat.com (Postfix) with SMTP id 226FA9657D;
 Thu, 10 Aug 2017 16:29:32 +0000 (UTC)
Date: Thu, 10 Aug 2017 11:29:31 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810162931.3sm5xumfu3y3su6d@treble>
References: <20170810125254.1347-1-jgross@suse.com>
 <20170810125254.1347-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170810125254.1347-2-jgross@suse.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Thu, 10 Aug 2017 16:29:33 +0000 (UTC)
Cc: lguest@lists.ozlabs.org, rusty@rustcorp.com.au, x86@kernel.org,
 linux-kernel@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 1/3] paravirt,xen: remove xen_patch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDI6NTI6NTJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBYZW4ncyBwYXJhdmlydCBwYXRjaCBmdW5jdGlvbiB4ZW5fcGF0Y2goKSBkb2VzIHNv
bWUgc3BlY2lhbCBjYXNpbmcgZm9yCj4gaXJxX29wcyBmdW5jdGlvbnMgdG8gYXBwbHkgcmVsb2Nh
dGlvbnMgd2hlbiB0aG9zZSBmdW5jdGlvbnMgY2FuIGJlCj4gcGF0Y2hlZCBpbmxpbmUgaW5zdGVh
ZCBvZiBjYWxscy4KPiAKPiBVbmZvcnR1bmF0ZWx5IG5vbmUgb2YgdGhlIHNwZWNpYWwgY2FzZSBm
dW5jdGlvbiByZXBsYWNlbWVudHMgaXMgc21hbGwKPiBlbm91Z2ggdG8gYmUgcGF0Y2hlcyBpbmxp
bmUsIHNvIHRoZSBzcGVjaWFsIGNhc2UgbmV2ZXIgYXBwbGllcy4KPiAKPiBBcyB4ZW5fcGF0Y2go
KSB3aWxsIGNhbGwgcGFyYXZpcnRfcGF0Y2hfZGVmYXVsdCgpIGluIGFsbCBjYXNlcyBpdCBjYW4K
PiBiZSBqdXN0IGRyb3BwZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKQ2FuIHRoZSBFTkRQQVRDSCBhbmQgUkVMT0MgbWFjcm9zIGNhbiBhbHNv
IGJlIHJlbW92ZWQsIGFsb25nIHdpdGggdGhlaXIKdXNhZ2VzIGluIHhlbi1hc20uUyBhbmQgeGVu
LWFzbV82NC5TPwoKLS0gCkpvc2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:31: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.xen.org>)
	id 1dfqMc-0002yJ-4X; Thu, 10 Aug 2017 16:31:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfqMZ-0002xq-WC
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 16:31:12 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EB/6E-02181-F4A8C895; Thu, 10 Aug 2017 16:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK5fV0+
 kwYVjBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bGjQ/YCm6wVBzetoC1gbGXpYuRk0NCwF+i
 +fUDVhCbRUBVovf9MjCbTUBZ4mdnLxuILQJkf2ztZe9i5OJgFrjFJLH72m+wImGBSIlLq/8yg
 9i8AhYS89fuZgSxhQTiJe7/nssGEReUODnzCdgyZgEdiQW7PwHFOYBsaYnl/zhAwpwCZhJTnz
 1lB7FFBVQkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jQz1kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ62egYFxB2PPXr9DjJIcTEqivMWfuiOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAu6eiJFBIsSk1PrUjLzAEGPUxagoNHSYT3Mkiat7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivIGdQEUCIEUZpXlwI2AReIlRVkqYl5GBgUGIpyC1KDezBF
 X+FaM4B6OSMK8EyBSezLwSuE2vgI5gAjoiwrcT5IiSRISUVAOj49MeludsTy7MX+Gwb8vsTYK
 zGB5u/3nv01GV1/HbMn/UTLuZKXbshZxObNT27aqLT5vHNx9u3mS7vZa5Vc+l4UqDqVqh9t6I
 k/EhZ3krSqvK79pcyrBRntkXxZljnxX+6sVpg9/PUk9pTti4mvNwcru26r//lz5ouKm8Kv2Z3
 rGnMm/XWfHvSizFGYmGWsxFxYkAy6kNqbsCAAA=
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502382668!54004463!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24886 invoked from network); 10 Aug 2017 16:31:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:31:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="435059341"
Date: Thu, 10 Aug 2017 17:31:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810163107.kowt4uyhys63bec2@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-53-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809070706.13481-53-jgross@suse.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 52/52] xen: make some console related
 parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDk6MDc6MDZBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTdXBwb3J0IG1vZGlmeWluZyBjb25zd2l0Y2gsIGNvbnNvbGVfdGltZXN0YW1wcywg
bG9nbHZsIGFuZAo+IGd1ZXN0X2xvZ2x2bCBhdCBydW50aW1lLgo+IAo+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:31:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:31: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.xen.org>)
	id 1dfqMu-00032w-C3; Thu, 10 Aug 2017 16:31:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfqMt-00032Q-0v
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 16:31:31 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4F/7D-22472-26A8C895; Thu, 10 Aug 2017 16:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTexqyf
 SYO4keYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTNqyk7lgv3LF56mL2RsY
 D0t2MXJxCAn8ZZTYcHI5O4TzmFGie/UaJghnG6NE1+2nQBlODhEBZ4mvZ+aC2bwC+hKXGw8wg
 9jCQPb8b9PAuiUEvjJLLNxxjg0kISHgJXFo4Q4mGHvp916WLkZ2DjYBK4lDYiBRFgFViUt7r7
 JOYORewMiwilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0Ov
 1DAyMOxh79vodYpTkYFIS5S3+1B0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3SUdPpJBgUWp6
 akVaZg4w/GDSEhw8SiK8l0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzhvYCVQkAFKUU
 ZoHNwIWC5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNKgEzhycwrgdv0CugIJqAjInw7QY
 4oSURISTUwbuO1nfeZ3bCRZVej8tMdOup/E8JMPSzdr1tvnuDCKRn9pujsx+VKMv7Xv4Za5a/
 nP3Sh/3b70+26J5tZ/7JUTd1c55wR+u2uqarr3nUxq08rdt3sZ7/YqjPDZS/7tYfKUW/nLND/
 ma7M6XThfyKTifNLGa2FZyfftNgjeXiG2gQO5zNWH+b5KbEUZyQaajEXFScCAHfaRdiAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502382688!109323528!1
X-Originating-IP: [104.130.215.37]
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 49729 invoked from network); 10 Aug 2017 16:31:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 16:31:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfqMp-000673-9I; Thu, 10 Aug 2017 16: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 1dfqMk-0001mG-06; Thu, 10 Aug 2017 16:31:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfqMj-0002mm-QD; Thu, 10 Aug 2017 16:31:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112558-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=95cc9a51e1057ace27ef09b5e19fa45d3e66ef2b
X-Osstest-Versions-That: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 16:31:21 +0000
Subject: [Xen-devel] [ovmf test] 112558: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1NTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNTM5CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MzkKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOTVjYzlhNTFlMTA1N2FjZTI3ZWYwOWI1ZTE5ZmE0NWQzZTY2ZWYyYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgN2VmMGRhZTA5MmFmY2ZiNmZh
YjdlODM3MmM3ODA5NzY3MjE2OGM0YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTM5ICAyMDE3
LTA4LTA5IDE2OjQ2OjQ1IFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMjU0NSAg
MjAxNy0wOC0xMCAwNDo0NzoyNSBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMjU0NyAgMjAxNy0wOC0xMCAwOTo1Mjo0OCBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIENo
cmlzIFJ1ZmZpbiA8Y2hyaXMucnVmZmluQGludGVsLmNvbT4KICBIdWFqaW5nIExpIDxodWFqaW5n
LmxpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCA5NWNjOWE1MWUxMDU3YWNlMjdlZjA5YjVlMTlmYTQ1ZDNlNjZl
ZjJiCkF1dGhvcjogQ2hyaXMgUnVmZmluIDxjaHJpcy5ydWZmaW5AaW50ZWwuY29tPgpEYXRlOiAg
IFRodSBBdWcgMyAyMzozNzo0MiAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzL2Vka3NldHVwLnNo
OiBmaXggaW52YWxpZCB0ZXN0IGZvciBjdXJyZW50IHdvcmtpbmcgZGlyZWN0b3J5CiAgICAKICAg
IGVka3NldHVwLnNoIGltcGxlbWVudHMgYSB0ZXN0IHRoYXQgcmVxdWlyZXMgdGhlIGN1cnJlbnQg
d29ya2luZwogICAgZGlyZWN0b3J5IHRvIGNvbnRhaW4gdGhlIGVka3NldHVwLnNoIHNjcmlwdC4g
IFRoaXMgdGVzdCBoYXMgdGhlIHNpZGUKICAgIGVmZmVjdCBvZiByZXF1aXJpbmcgdGhlIFdPUktT
UEFDRSB0byBiZSBzZXQgdG8gdGhlIHNhbWUgZGlyZWN0b3J5IGFzCiAgICB0aGUgZWRrc2V0dXAu
c2guICBJbiBhIG11bHRpcGxlIHdvcmtzcGFjZSBjb25maWd1cmF0aW9uLCBpdCBpcwogICAgcmVx
dWlyZWQgdG8gYmUgYWJsZSB0byBoYXZlIGEgV09SS1NQQUNFIHRoYXQgaXMgZGlmZmVyZW50IGZy
b20gdGhlCiAgICBkaXJlY3RvcnkgdGhhdCBjb250YWlucyBlZGtzZXR1cC5zaC4gIFRoaXMgY2hh
bmdlc2V0IHNraXBzIHRoaXMgdGVzdAogICAgaWYgUEFDS0FHRV9QQVRIIGlzIHNldC4KICAgIAog
ICAgQ2hhbmdlLUlkOiBJZTZmMTZhMDhjMDEyYmFmNGU2NTBjNDhjYzhlOTFjZGM0NjZkMDVmMgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogQ2hyaXMgUnVmZmluIDxjaHJpcy5ydWZmaW5AaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4K
CmNvbW1pdCBkNTA2ZDhkYjcxNjhjMmMxMmE5ZTdhZmUwYmY5MDQ3ZDE0ZWM0YzU0CkF1dGhvcjog
SHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEF1ZyA3IDE1OjUx
OjQzIDIwMTcgKzA4MDAKCiAgICBTaGVsbFBrZy9kcml2ZXI6IFNob3cgIi0iIGluIG5vbi1TRk8g
bW9kZQogICAgCiAgICBUaGUgcGF0Y2ggc2hvd3MgIlgiLyItIiBpbnN0ZWFkIG9mICJZIi8iTiIg
aW4gY29sdW1uICJDRkciCiAgICBhbmQgIkRJQUciLgogICAgVGhlIHBhdGNoIHNob3dzICItIiBp
bnN0ZWFkIG9mICIwIiBpbiBjb2x1bW4gIiNEIiBhbmQgIiNDIi4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVk
LW9mZi1ieTogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmNvbW1pdCA0MTZkNDhmNzU1NTE4ZmQx
ZDIwMmI5N2JlMmU5OTQ0ZGY2ZThmMGQ0CkF1dGhvcjogSHVhamluZyBMaSA8aHVhamluZy5saUBp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyA5IDEwOjU0OjMyIDIwMTcgKzA4MDAKCiAgICBTaGVs
bFBrZy9kcml2ZXJzOiBTaG93IEltYWdlIE5hbWUgaW4gbm9uLVNGTyBtb2RlCiAgICAKICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAg
IFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:38:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:38: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.xen.org>)
	id 1dfqTh-0003Wg-3I; Thu, 10 Aug 2017 16:38:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfqTg-0003Wa-7D
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 16:38:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9B/25-02962-70C8C895; Thu, 10 Aug 2017 16:38:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvS5bT0+
 kweG/xhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEfa8YCyYrVuxc3MHcwPhYsouRk0NCwF9i
 +vfnjCA2i4CqxK+pt9hBbDYBZYmfnb1sILaIgLrEnwsTgGq4OJgFupgl7v9eyAySEBbwkdh56
 guYzStgIbF7F0gzF4eQwHkmiVsPf0MlBCVOznzCAmIzC+hILNj9CWgqB5AtLbH8HwdImFPAWq
 Jv3RawI0QFVCQ6l84BKxcSUJDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6pnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxinX/Y/xCjJwaQkylv8qTtSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvVldPpJBgUWp6akVaZg4w6GHSEhw8SiK85iBp3uKCxNziz
 HSI1ClGRSlxXk+QhABIIqM0D64NFmmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7D2QKT2
 ZeCdz0V0CLmYAWR/h2giwuSURISTUwBkRG5lUJzuuPPbbvxMccMee+ezWZeS/mr3sv9nv+5kd
 XxA8leHLm/20x+TPrX+XJWY81rcRCvb6ynDa8KHWJ65a35NV1SrqvOebELNq+4uX3SbfF/wmv
 ubnlq+KRV/Jqj3JvLLp6Uq/mVssng/sdMw5yTbujIN+wRXVXQvEVabYnIq7bs6wnfVJiKc5IN
 NRiLipOBADbOcyOrwIAAA==
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502383109!58404565!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20048 invoked from network); 10 Aug 2017 16:38:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:38:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443357397"
Date: Thu, 10 Aug 2017 17:38:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170810163827.jsgmva2f4vabwrqd@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <f0780b62-fc61-f808-7627-1fcb3909a3d4@arm.com>
 <20170810160014.2ujnuz5cvkp3p5lg@citrix.com>
 <7b3202e9-bd73-3894-0c4c-1e314c1ce9ed@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7b3202e9-bd73-3894-0c4c-1e314c1ce9ed@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>,
 Andre Przywara <andre.przywara@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDU6MTE6NTJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDEwLzA4LzE3IDE3OjAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1
LCBBdWcgMTAsIDIwMTcgYXQgMDM6MjY6MDdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
ID4gPiAKPiA+ID4gCj4gPiA+IE9uIDA5LzA4LzE3IDExOjU4LCBCaHVwaW5kZXIgVGhha3VyIHdy
b3RlOgo+ID4gPiA+IEhpIEp1bGllbiwKPiA+ID4gCj4gPiA+IEhpIEJodXBpbmRlciwKPiA+ID4g
Cj4gPiA+ID4gVGhhbmtzIGZvciB0aGUgdGVzdGluZy4KPiA+ID4gPiAKPiA+ID4gPiBPbiA4IEF1
Z3VzdCAyMDE3IGF0IDIxOjI5LCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3
cm90ZToKPiA+ID4gPiA+IEhpIEJodXBpbmRlciwKPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSBnYXZl
IGFub3RoZXIgYW5kIEkgaGF2ZSBhIGNvdXBsZSBvZiBjb21tZW50cy4KPiA+ID4gPiA+IAo+ID4g
PiA+ID4gQm9vdGluZyBMaW51eCB3aXRoIGVhcmx5Y29uIGVuYWJsZWQgdGFrZSBxdWl0ZSBhIHdo
aWxlLiBJIGNhbiBzZWUgdGhlCj4gPiA+ID4gPiBjaGFyYWN0ZXJzIGNvbWluZyBzbG93ZXIgdGhh
biBvbiB0aGUgbWluaXRlbC4gSXQgc2VlbXMgdG8gYmUgYSBiaXQgYmV0dGVyCj4gPiA+ID4gPiBh
ZnRlciBzd2l0Y2hpbmcgb2ZmIHRoZSBib290Y29uc29sZS4gT3ZlcmFsbCBMaW51eCBpcyB0YWtp
bmcgfjIwIHRpbWVzIHRvCj4gPiA+ID4gPiBib290IHdpdGggcGwwMTEgdnMgSFZDIGNvbnNvbGUu
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IEkgZG8gYWdyZWUgdGhhdCBwbDAxMSBpcyBlbXVsYXRlZCBh
bmQgdGhlcmVmb3JlIHlvdSBoYXZlIHRvIHRyYXAgYWZ0ZXIgZWFjaAo+ID4gPiA+ID4gY2hhcmFj
dGVyLiBCdXQgMjAgdGltZXMgc291bmRzIGZhciB0b28gbXVjaC4KPiA+ID4gPiA+IAo+ID4gPiA+
IEkgdGhpbmsgdGhpcyBzbG93bmVzcyBjb3VsZCBiZSBkdWUgdG8gcmF0ZWxpbWl0aW5nIG9mIHRo
ZSBwbDAxMSBldmVudHMKPiA+ID4gPiBpbiB4ZW5jb25vc2xlLiBDdXJyZW50bHksIHRoZSByYXRl
IGxpbWl0IGlzCj4gPiA+ID4gc2V0IHRvIDMwIGV2ZW50cyBwZXIgMjAwIG1zZWNzIChzZWUgUkFU
RV9MSU1JVF9BTExPV0FOQ0UvUkFURV9MSU1JVF9QRVJJT0QpLgo+ID4gPiA+IAo+ID4gPiA+IEkg
aW5jcmVhc2VkIHRoZSByYXRlIGxpbWl0IHRvIDYwMCBldmVudHMgKDMwICogMjApIHBlciAyMDAg
bXNlY3MuIFdpdGgKPiA+ID4gPiB0aGlzIGNoYW5nZSwKPiA+ID4gPiBJIHNlZSB0aGF0IHRoZSB0
aGUgZmluZCBjb21tYW5kIGlzIHJ1bm5pbmcgZmFzdGVyIGFuZCBzbW9vdGhlci4KPiA+ID4gPiBF
YXJsaWVyIHRoZSBmaW5kIG91dHB1dCB3b3VsZCBiZSBqZXJreS4KPiA+ID4gCj4gPiA+IEkgdGhp
bmsgdGhlcmUgbWlnaHQgYmUgYW5vdGhlciBzb2x1dGlvbiBhdm9pZGluZyBpbmNyZWFzaW5nIHRo
ZSByYXRlIGxpbWl0Lgo+ID4gPiAKPiA+ID4gSWYgeW91IGxvb2sgYXQgdGhlIGVhcmx5Y29uIGNv
ZGUgZm9yIHBsMDExIGluIExpbnV4Ogo+ID4gPiAKPiA+ID4gc3RhdGljIHZvaWQgcGwwMTFfcHV0
YyhzdHJ1Y3QgdWFydF9wb3J0ICpwb3J0LCBpbnQgYykKPiA+ID4gewo+ID4gPiAJd2hpbGUgKHJl
YWRsKHBvcnQtPm1lbWJhc2UgKyBVQVJUMDF4X0ZSKSAmIFVBUlQwMXhfRlJfVFhGRikKPiA+ID4g
CQljcHVfcmVsYXgoKTsKPiA+ID4gCWlmIChwb3J0LT5pb3R5cGUgPT0gVVBJT19NRU0zMikKPiA+
ID4gCQl3cml0ZWwoYywgcG9ydC0+bWVtYmFzZSArIFVBUlQwMXhfRFIpOwo+ID4gPiAJZWxzZQo+
ID4gPiAJCXdyaXRlYihjLCBwb3J0LT5tZW1iYXNlICsgVUFSVDAxeF9EUik7Cj4gPiA+IAl3aGls
ZSAocmVhZGwocG9ydC0+bWVtYmFzZSArIFVBUlQwMXhfRlIpICYgVUFSVDAxeF9GUl9CVVNZKQo+
ID4gPiAJCWNwdV9yZWxheCgpOwo+ID4gPiB9Cj4gPiA+IAo+ID4gPiBMaW51eCB3aWxsIHdhaXQg
dGhlIFVBUlQgdG8gYmUgaWRsZSBiZWZvcmUgc2VuZGluZyBhIG5ldyBjaGFyYWN0ZXIuCj4gPiA+
IAo+ID4gPiBOb3cgbG9va2luZyBhdCB2cGwwMTEgZW11bGF0aW9uLCB0aGUgYnVzeSBiaXQgc2V0
IHdoZW4gYSBuZXcgY2hhcmFjdGVyIGlzCj4gPiA+IHF1ZXVlZCAoc2VlIHZwbDAxMV93cml0ZV9k
YXRhKS4gVGhpcyBiaXQgd2lsbCBvbmx5IGJlIGNsZWFyZWQgd2hlbiB0aGUKPiA+ID4gY29uc29s
ZSBkYWVtb24gd2lsbCByYWlzZSBhbiBldmVudCBhbmQgdGhlIHF1ZXVlIGlzIGVtcHR5IChzZWUK
PiA+ID4gdnBsMDExX2RhdGFfYXZhaWwpLgo+ID4gPiAKPiA+ID4gVGhpcyBtZWFucyBmb3IgZWFy
bHljb24sIHlvdSB3aWxsIG5lZWQgYSByb3VuZCB0cmlwIEd1ZXN0IC0+IFhlbiAtPiBEb20wIC0+
Cj4gPiA+IFhlbiAtPiBHdWVzdCBmb3IgZWFjaCBzaW5nbGUgY2hhcmFjdGVyLiBUaGlzIGlzIGEg
Yml0IGNvdW50ZXJwcm9kdWN0aXZlIGFuZAo+ID4gPiBjb21iaW5lZCB3aXRoIHRoZSBsaW1pdCBp
dCBtYWtlcyBpdCB3b3JzZS4KPiA+ID4gCj4gPiA+IEkgd291bGQgdGFrZSBhIGRpZmZlcmVudCBh
cHByb2FjaCBvbiB0aGUgQlVTWSBiaXQuIFdlIGNhbiBjb25zaWRlciB0aGUgcXVldWUKPiA+ID4g
YmV0d2VlbiBYZW4gYW5kIHhlbmNvbnNvbGVkIGFzIG91dHNpZGUgb2YgdGhlIFVBUlQuIElmIHRo
ZSBjaGFyYWN0ZXIgaXMKPiA+ID4gcXVldWVkLCB0aGVuIGpvYiBkb25lLiBJIHRoaW5rIHRoaXMg
d291bGQgaW1wcm92ZSBxdWl0ZSBhIGxvdCBvZiB0aGUKPiA+ID4gcGVyZm9ybWFuY2UuCj4gPiAK
PiA+IFllcy4gVGhpcy4KPiA+IAo+ID4gVGhlIGd1ZXN0IHNlZXMgYSByZWdpc3Rlciwgd2hpY2gg
aXMgZXNzZW50aWFsbHkgYSBzeW5jaHJvbm91cyBpbnRlcmZhY2UKPiA+IHRvIHRoZSBndWVzdC4g
VGhlIGN1cnJlbnQgY29kZSwgYXMgeW91IGFscmVhZHkgc2VlLCB3aWxsIGlzc3VlIG9uZSBldmVu
dAo+ID4gZm9yIGV2ZXJ5IGNoYXJhY3Rlci4gVGhhdCdzIGV4Y2Vzc2l2ZS4KPiAKPiBJIGFtIGFj
dHVhbGx5IG5vdCBzdWdnZXN0aW5nIHRvIG1vZGlmeSB0aGF0IGF0IHRoZSBtb21lbnQuIEkgdGhp
bmsgeW91IG1heQo+IGhhdmUgb3RoZXIgdHJvdWJsZSB3aXRoIHRoZSBpbnRlcmFjdGlvbiBiZXR3
ZWVuIHRoZSB1c2VyIGFuZCB0aCBjb25zb2xlIGJ5Cj4gZG9pbmcgdGhhdC4gSW1hZ2luZSB5b3Ug
d2FudCB0byBwcmludCB0aGUgcHJvbXB0LCBpdCBtYXkgbGFnIGEgYml0IGJlZm9yZQo+IGdldHRp
bmcgaXQuCj4gCj4gVGhlIG9ubHkgdGhpbmcgSSBzdWdnZXN0IGlzIHRvIG5vdCBzZXQgdGhlIEJV
U1kgYml0IGluIHRoZSBVQVJUIGV2ZXJ5dGltZSBhCj4gY2hhcmFjdGVyIGlzIHF1ZXVlZC4KPiAK
CkRpZCB5b3UgY29tZSB0byB0aGF0IGNvbmNsdXNpb24gdGhhdCB0aGlzIHdvdWxkIHdvcmsgYnkg
bG9va2luZyBhdCB0aGUKc3BlYyBvciBMaW51eCBzb3VyY2UgY29kZT8gSSB0aGluayBpdCBzaG91
bGQgY29uZm9ybSB0byB0aGUgc3BlYywgbm90IGEKc3BlY2lmaWMgZ3Vlc3QuIEJ1dCB5b3UncmUg
dGhlIG1haW50YWluZXIsIHlvdSBoYXZlIHRoZSBmaW5hbCBzYXkuCgo+ID4gCj4gPiBUaGUgaW50
ZXJmYWNlIGJldHdlZW4gWGVuIGFuZCB4ZW5jb25zb2xlZCBjYW4gYmUgYXN5bmNocm9ub3VzLCBp
dCBjYW4KPiA+IG9wdCB0byBxdWV1ZSBYIGNoYXJhY3RlcnMgYmVmb3JlIHNlbmRpbmcgYW4gZXZl
bnQsIGFsc28gc2V0dXAgYSBvbmVzaG90Cj4gPiB0aW1lciB0byBhdm9pZCBoYW5naW5nLgo+ID4g
Cj4gPiBUaGlzIGhvd2V2ZXIgaGFzIHNvbWUgb3RoZXIgaW1wbGljYXRpb25zIC0tIGl0IG1pZ2h0
IG5vdCBiZSBhcyByZWxpYWJsZQo+ID4gYXMgdGhlIG9yaWdpbmFsIG1ldGhvZCBiZWNhdXNlIGRh
dGEgaXMgbm90IGd1YXJhbnRlZWQgdG8gaGl0IGJhY2tlbmQuIElmCj4gPiB0aGUgZ3Vlc3QgY3Jh
c2hlcyB2ZXJ5IGVhcmx5IG9uLCBkZXBlbmRpbmcgdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiB5
b3UKPiA+IG1pZ2h0IG5vdCBiZSBhYmxlIGdldCB0aGUgZGF0YS4KPiAKPiBXb3VsZCBpdCBiZSBw
b3NzaWJsZSB0byBhc2sgeGVuY29uc29sZWQgdG8gZHVtcCBldmVyeXRoaW5nIG9uIGRvbWFpbiBj
cmFzaD8KPiBTb21lIGtpbmQgb2Ygc3luY2hyb25pemF0aW9uLgo+IAoKTm8sIG5vdCBhdCB0aGUg
bW9tZW50LiBJZiB0aGUgZGF0YSBpcyBzdGlsbCBpbiBYZW4gYW5kIGRlc3Ryb3llZCwKeGVuY29u
c29sZWQgY2FuJ3QgZG8gYW55dGhpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:41:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16: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.xen.org>)
	id 1dfqWd-000472-Gu; Thu, 10 Aug 2017 16:41:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfqWc-00046u-4r
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 16:41:34 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2D/6B-04533-DBC8C895; Thu, 10 Aug 2017 16:41:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6enp5
 Ig2ktVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfks1MBaeYKibcfMLUwDiJqYuRg0NCwF9i
 71elLkZODhYBVYlZ7ZtZQGw2AWWJn529bCC2iICeRNOB54xdjFwczAL7mCQOv94AViQsECTx8
 cd/ZhCbV8BC4s3P62BxISD70q3brBBxQYmTM5+AxZkFdCQW7P7EBrKXWUBaYvk/DpAwp4ClxL
 EZh5hAbFEBFYnOpXOgxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkb14tSistQiXXO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAMGMAgh2Mjd+dDjFKcjApifIWf+qOFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB+7i7J1JIsCg1PbUiLTMHGPAwaQkOHiUR3nkgad7igsTc4sx0i
 NQpRl2Opg9bvjAJseTl56VKifPeBSkSACnKKM2DGwGLvkuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5jUBmcKTmVcCt+kV0BFMQEdE+HaCHFGSiJCSamBc3+l6rFr22QEHB/GDD9zLTfrDGgp
 vVqzN3sq3pGLnns2cTzdsN/6gGHw4db6IRcWpGWrcrGe/a/nlnas6cEJ7pviFDLFNwfOXXbJr
 FtaKeXOrg31Pyt0ZK7jX/Z/8OWHDut+aui6L++fuNHr8bsnLf8cMjy7vDBf/s3sp8xa9JIW7M
 9/d9ex7qMRSnJFoqMVcVJwIAL53SIa5AgAA
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502383291!109324835!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4843 invoked from network); 10 Aug 2017 16:41:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:41:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="435060826"
Date: Thu, 10 Aug 2017 17:41:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170810164129.73hbchf6wbvakg53@citrix.com>
References: <20170810132404.23831-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170810132404.23831-1-wei.liu2@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>
Subject: Re: [Xen-devel] [PATCH] xen: remove struct domain and vcpu
 declarations from types.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDI6MjQ6MDRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGV5IGRvbid0IGJlbG9uZyB0aGVyZS4gUmVtb3ZpbmcgdGhlbSBjYXVzZXMgYnVpbGQgZXJy
b3IgaW4gY29tcGF0LmguCj4gQWRkIGEgc3RydWN0IGRvbWFpbiBkZWNsYXJhdGlvbiB0aGVyZSBi
ZWNhdXNlIGluY2x1ZGluZyBzY2hlZC5oCj4gZG9lc24ndCB3b3JrLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpVbmZvcnR1bmF0ZWx5IHRoaXMgdmVy
c2lvbiBpcyBicm9rZW4gb24gQVJNLiBJIHdpbGwgc2VuZCB2MiBsYXRlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:42:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:42: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.xen.org>)
	id 1dfqXx-0004HE-UL; Thu, 10 Aug 2017 16:42:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfqXw-0004H6-46
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 16:42:56 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 99/FD-03937-F0D8C895; Thu, 10 Aug 2017 16:42:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvS5fb0+
 kwf21lhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDpl1MBZN4Ks4d/8zewPiHs4uRk0NCwF/i
 1tldbCA2i4CqxI8TzcwgNpuAssTPzl6wuAiQ/bG1l72LkYuDWaCRVeLF+5lgCWEBN4l7f14BN
 XBw8ApYSGy67w8SFhIwAZo5DayEV0BQ4uTMJywgNrOAjsSC3Z/YQMqZBaQllv/jAAlzCphKTH
 m5nQnEFhVQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy1ksqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw0BiDYwfhnfuAhRkkOJiVR3uJP3ZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgfd/dECgkWpaanVqRl5gBDHiYtwcGjJMIr1gOU5i0uSMwtz
 kyHSJ1iVJQS570L0icAksgozYNrg8XZJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzrgWZwp
 OZVwI3/RXQYiagxRG+nSCLSxIRUlINjLPuz7LS6L7eci3P+JNZTahdgfLzmE/Gt7sOTOhdmvD
 drTzL9tWRnODWs0tYztTN2OHjN71kXlLUr92f9SbnzYpmPRsXZHthsdKVNkeFju4D6mlOPvPX
 eqVP9/ii+lRdivlExGzJq1NqiopsKzZUz3v1yKPg6en1/x6/Dq93D5Bo84meaRD0W4mlOCPRU
 Iu5qDgRAPMKdwKuAgAA
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502383373!110934477!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9465 invoked from network); 10 Aug 2017 16:42:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:42:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443357853"
Date: Thu, 10 Aug 2017 17:42:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170810164251.gyi2hgdxuyz2sfhk@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170809070706.13481-1-jgross@suse.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>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.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: Re: [Xen-devel] [PATCH 00/52] Support for modifying parameters at
	runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDk6MDY6MTRBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBDdXJyZW50bHkgcGFyYW1ldGVycyBvZiB0aGUgaHlwZXJ2aXNvciAoZS5nLiBjb25z
b2xlIGxvZyBsZXZlbCkgY2FuIGJlCj4gc2V0IHZpYSBib290IGNvbW1hbmQgbGluZS4gSW5zdGVh
ZCBvZiBoYXZpbmcgdG8gcmVib290IHRoZSBzeXN0ZW0gaW4KPiBjYXNlIGFub3RoZXIgc2V0dGlu
ZyBpcyBkZXNpcmVkLCBiZWluZyBhYmxlIHRvIG1vZGlmeSBtYW55IG9mIHRob3NlCj4gcGFyYW1l
dGVycyBhdCBydW50aW1lIHdvdWxkIGJlIHRoZSBiZXR0ZXIgb3B0aW9uLgo+IAo+IFRoaXMgcGF0
Y2ggc2VyaWVzIGFkZHJlc3NlcyB0aGlzIGJ5IGFkZGluZyBhIG5ldyB4bCBjb21tYW5kCj4gInhs
IHNldC1wYXJhbWV0ZXJzIiB3aGljaCB0YWtlcyBhIHN0cmluZyBzaW1pbGFyIHRvIHRoZSBib290
IGNvbW1hbmQKPiBsaW5lIGFzIHBhcmFtZXRlciBhbmQgcGFzc2VzIHRoaXMgc3RyaW5nIHRvIHRo
ZSBoeXBlcnZpc29yIHdoaWNoIHdpbGwKPiB0aGVuIHVzZSB0aGUgc2FtZSBwYXJzaW5nIGluZnJh
c3RydWN0dXJlIGFzIGZvciB0aGUgY29tbWFuZCBsaW5lIGluCj4gb3JkZXIgdG8gYXBwbHkgdGhl
IHBhcmFtZXRlciBzZXR0aW5ncy4KPiAKPiBBcyBlcnJvciBjaGVja3MgZm9yIGludmFsaWQgcGFy
YW1ldGVycyBvciBwYXJhbWV0ZXIgdmFsdWVzIGhhdmUgYmVlbgo+IHZlcnkgc3BhcnNlIGlmIHBy
ZXNlbnQgYXQgYWxsIGluIHRoZSBoeXBlcnZpc29yLCBhIG1ham9yIHBhcnQgb2YgdGhpcwo+IHBh
dGNoIHNlcmllcyBhZGRyZXNzZXMgdGhpcyBwcm9ibGVtIGZpcnN0OiBhbGwgY3VzdG9tIHBhcmFt
ZXRlciBwYXJzaW5nCj4gZnVuY3Rpb25zIGFyZSBiZWluZyBjaGFuZ2VkIHRvIHJldHVybiBzdWNj
ZXNzIG9yIGFuIGVycm9yLiBUaGUgbWFpbgo+IHBhcnNpbmcgZnVuY3Rpb24gdGVzdHMgZm9yIGdl
bmVyaWMgcGFyYW1ldGVyIHZhbHVlIGVycm9ycyAobGlrZSBlLmcuCj4gb3ZlcmZsb3cpIG9yIGlu
dmFsaWQgcGFyYW1ldGVycyBhbmQgaXNzdWVzIGEgbWVzc2FnZSBpbiBjYXNlIGFuIGVycm9yCj4g
aGFzIGJlZW4gZGV0ZWN0ZWQuIE1vc3QgZXJyb3IgbWVzc2FnZXMgaW4gdGhlIGN1c3RvbSBwYXJz
aW5nIGZ1bmN0aW9ucwo+IGFyZSByZW1vdmVkIHRoZW4uCj4gCj4gV2hpbGUgbm90IHN0cmljdGx5
IHJlcXVpcmVkIGZvciBydW50aW1lIHBhcmFtZXRlciBtb2RpZmljYXRpb24gSQo+IGJlbGlldmUg
YW4gaW1wcm92ZWQgcGFyYW1ldGVyIHZhbGlkYXRpb24gaXMgYSB3aW4gd2l0aCBvciB3aXRob3V0
IHRoZQo+IHJ1bnRpbWUgcGFyYW1ldGVyIG1vZGlmaWNhdGlvbiBzdXBwb3J0Lgo+IAo+ICogUGF0
Y2hlcyAxLTM4IGFyZSBtb2RpZnlpbmcgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyBmdW5j
dGlvbnMgdG8KPiAgIHJldHVybiBzdWNjZXNzIG9yIGVycm9yCgpJIG9ubHkgc2tpbS1yZWFkIHRo
ZXNlLiBUaGV5IHNlZW0gcmF0aGVyIG1lY2hhbmljIHNvIEkgZG9uJ3QgYm90aGVyCnNlbmRpbmcg
UmIgb25lLWJ5LW9uZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:44:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16:44: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.xen.org>)
	id 1dfqZC-0004Oa-8P; Thu, 10 Aug 2017 16:44:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfqZB-0004OO-MG
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 16:44:13 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D7/31-03557-C5D8C895; Thu, 10 Aug 2017 16:44:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTe6tyf
 S4MlMPYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbDi/k73giHXFta8iDYwr
 DboYOTmEBP4ySnS2KXYxcgHZjxkl5u9cwgrhbGOU6P+1iwmkSkTAWeLrmbnsIDavgL7Ew7vrW
 EBsYYEgieVT9zCDNEgINLBK3FvWBVYkIeApcfv+Njh75o0HQDY7B5uAlcQhMZAoi4CqxIU/c9
 gmMHIvYGRYxahRnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgR6nAE
 IdjAefx93iFGSg0lJlLf4U3ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnevJ6eSCHBotT01Iq0
 zBxg6MGkJTh4lER4Q0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzpsNUiQAUpRRmgc3A
 hYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+7IbaApPZl4J3KZXQEcwAR0R4dsJckRJIk
 JKqoExaZVQjf+31/nvrE59Ob9DqDK98YFl156pPtM2VE2UFuFw863+/2iWkf8ri2u8jf5Tlx7
 x0VZ2457uNXHp97rpp3etujrNtTnZ9EnBnPjLLPOX7GdzkK+aePbUrwPJ16QWXWFnOlp4+0/L
 OUnpy0lZdR1G2a6TlEq/sGRMnnVu1vdin4RajtAuJZbijERDLeai4kQAdAi6KH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502383450!65410017!1
X-Originating-IP: [104.130.215.37]
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 7980 invoked from network); 10 Aug 2017 16:44:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 16:44:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfqZ7-0006RX-3U; Thu, 10 Aug 2017 16:44: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 1dfqZ1-0002WY-Fm; Thu, 10 Aug 2017 16:44:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfqZ0-00067l-Pt; Thu, 10 Aug 2017 16:44:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112559-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b24731b1b4ce9f032116831ac825b227965232aa
X-Osstest-Versions-That: xen=a19faa0100708c70a179eb5cf23a7b7789dab5e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 16:44:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112559: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjU1OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTU0
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI1NTQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU1NAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNTU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgYjI0NzMxYjFiNGNlOWYwMzIxMTY4MzFhYzgyNWIyMjc5NjUy
MzJhYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYTE5ZmFhMDEwMDcw
OGM3MGExNzllYjVjZjIzYTdiNzc4OWRhYjVlMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTU0
ICAyMDE3LTA4LTEwIDEzOjAxOjE2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjU1OSAgMjAxNy0wOC0xMCAxNTowMTo0NyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWIyNDczMWIxYjRjZTlmMDMyMTE2ODMxYWM4
MjViMjI3OTY1MjMyYWEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysg
T1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhl
YyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4t
dW5zdGFibGUtc21va2UgYjI0NzMxYjFiNGNlOWYwMzIxMTY4MzFhYzgyNWIyMjc5NjUyMzJhYQor
IGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1iMjQ3MzFiMWI0Y2U5ZjAzMjEx
NjgzMWFjODI1YjIyNzk2NTIzMmFhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1n
ZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2gi
IGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3By
ZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UK
KyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YjI0NzMxYjFiNGNlOWYwMzIx
MTY4MzFhYzgyNWIyMjc5NjUyMzJhYSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4v
YXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0
ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0
L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVu
LXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBiMjQ3MzFiMWI0Y2U5ZjAzMjExNjgzMWFj
ODI1YjIyNzk2NTIzMmFhOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGExOWZhYTAuLmIyNDczMWIgIGIyNDczMWIxYjRj
ZTlmMDMyMTE2ODMxYWM4MjViMjI3OTY1MjMyYWEgLT4gc21va2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 16:45:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 16: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.xen.org>)
	id 1dfqaF-0004XA-JE; Thu, 10 Aug 2017 16:45:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3885c6c1c=anthony.perard@citrix.com>)
 id 1dfqaE-0004Wz-LO
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 16:45:18 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 82/9B-02176-D9D8C895; Thu, 10 Aug 2017 16:45:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDve7s3p5
 Igyu9IhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aX9s9MBev4Kn5MqGpg/M3dxcjJISHgL9E2
 6S0biM0ioCoxYcVmMJtNwEBixfSrjF2MHBwiAroS364WgISZBdQlJl/5zNzFyMUhLNDCKLHs5
 kMWkASvgLXEvLlTmEDqhQSKJJ6eKoIIC0qcnPmEBaJXR2LB7k9sICXMAtISy/9xgIQ5BWwkbh
 1pYgKxRQWUJebtWwV2gZCAmsSNhctYJjDyzUIyaRaSSbMQJi1gZF7FqF6cWlSWWqRrqZdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhiDECwg3Ftq/MhRkkOJiVR3uJP3ZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjzenoihQSLUtNTK9Iyc4DBDpOW4OBREuENAUnzFhck5hZnp
 kOkTjEqSonzZoMkBEASGaV5cG2wCLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4VkCk8mX
 klcNNfAS1mAloc4dsJsrgkESEl1cAoUXrusO4Ru615P7maK7xN6jRkJgc0WXr+1zI7qObXcCJ
 XSuzNkq692xMELmbOeazx8HGbxLrHD26YuBy+3y5bXbLa+cQC3l+HZ5+5uMgmT2vKt5SPNROv
 1JrnqEe/ZlwYxc8TymS0KGHO7Z5iwxALjvte7zOOTfd8XOr+KvVKpwxb5LNb+p1KLMUZiYZaz
 EXFiQBP4ENKqwIAAA==
X-Env-Sender: prvs=3885c6c1c=anthony.perard@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502383513!91242249!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39259 invoked from network); 10 Aug 2017 16:45:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 16:45:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="443358146"
Date: Thu, 10 Aug 2017 17:45:12 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20170810164512.GH1519@perard.uk.xensource.com>
References: <0a5d7da1-7653-a6ab-99be-4e58f1e73f33@eikelenboom.it>
 <20170810140056.GG1519@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170810140056.GG1519@perard.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen-unstable / Qemu-upstream: QMP server:
 Unsupported bus. Bus doesn't have property 'acpi-pcihp-bsel' set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDM6MDA6NTZQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDY6MzQ6NDNQTSArMDIwMCwgU2FuZGVy
IEVpa2VsZW5ib29tIHdyb3RlOgo+ID4gTC5TLiwKPiA+IAo+ID4gSXQgc2VlbXMgdGhlIHhlbiBx
ZW11LXVwc3RyZWFtIHRyZWUgZ290IHVwZGF0ZWQgZnJvbSBxZW11IHVwc3RyZWFtIGxhc3Qgd2Vl
ay4gCj4gPiBVbmZvcnR1bmF0ZWx5IGEgY2hhbmdlIGJyZWFrcyBwY2ktcGFzc3Rocm91Z2ggZm9y
IEhWTSdzOgo+ID4gICAgIGxpYnhsOiBlcnJvcjogbGlieGxfcW1wLmM6Mjg3OnFtcF9oYW5kbGVf
ZXJyb3JfcmVzcG9uc2U6IERvbWFpbiAyMDpyZWNlaXZlZCBhbiBlcnJvciBtZXNzYWdlIGZyb20g
UU1QIHNlcnZlcjogVW5zdXBwb3J0ZWQgYnVzLiBCdXMgZG9lc24ndCBoYXZlIHByb3BlcnR5ICdh
Y3BpLXBjaWhwLWJzZWwnIHNldAo+ID4gICAgIGxpYnhsOiBlcnJvcjogbGlieGxfcGNpLmM6MTI5
MzpsaWJ4bF9fYWRkX3BjaWRldnM6IERvbWFpbiAyMDpsaWJ4bF9kZXZpY2VfcGNpX2FkZCBmYWls
ZWQ6IC0zCj4gPiAgICAgbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxNDU4OmRvbWNyZWF0
ZV9hdHRhY2hfZGV2aWNlczogRG9tYWluIDIwOnVuYWJsZSB0byBhZGQgcGNpIGRldmljZXMKPiA+
ICAgICBsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjEwMDM6bGlieGxfX2Rlc3Ryb3lfZG9t
aWQ6IERvbWFpbiAyMDpOb24tZXhpc3RhbnQgZG9tYWluCj4gPiAgICAgbGlieGw6IGVycm9yOiBs
aWJ4bF9kb21haW4uYzo5NjI6ZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2s6IERvbWFpbiAyMDpVbmFi
bGUgdG8gZGVzdHJveSBndWVzdAo+ID4gICAgIGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6
ODg5OmRvbWFpbl9kZXN0cm95X2NiOiBEb21haW4gMjA6RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZh
aWxlZAo+ID4gCj4gPiBUaGUgY3VscHJpdCBpcyBjb21taXQ6ICJwYzogcGNpaHA6IGF2b2lkIGFk
ZGluZyBBQ1BJX1BDSUhQX1BST1BfQlNFTCB0d2ljZSIgKGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMy
NDI0YTNlMjc3NTNjZTM3YjYpLgo+ID4gSSB2ZXJpZmllZCB0aGF0IHJldmVydGluZyB0aGlzIGNv
bW1pdCBmaXhlcyB0aGUgaXNzdWUuCj4gCj4gVGhhbmtzLCBJJ2xsIGxvb2sgaW50byB0aGlzLgoK
Q2FuIHlvdSB0cnkgd2l0aCB0aGlzIHBhdGNoPwoKZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1i
dWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKaW5kZXggNmI3YmFkZTE4My4uOGNhYzNiM2Rl
MyAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9hY3BpLWJ1
aWxkLmMKQEAgLTI4NTcsNiArMjg1Nyw4IEBAIHZvaWQgYWNwaV9zZXR1cCh2b2lkKQogICAgIEFj
cGlCdWlsZFN0YXRlICpidWlsZF9zdGF0ZTsKICAgICBPYmplY3QgKnZtZ2VuaWRfZGV2OwogCisg
ICAgYWNwaV9zZXRfcGNpX2luZm8oKTsKKwogICAgIGlmICghcGNtcy0+ZndfY2ZnKSB7CiAgICAg
ICAgIEFDUElfQlVJTERfRFBSSU5URigiTm8gZncgY2ZnLiBCYWlsaW5nIG91dC5cbiIpOwogICAg
ICAgICByZXR1cm47CkBAIC0yODc0LDggKzI4NzYsNiBAQCB2b2lkIGFjcGlfc2V0dXAodm9pZCkK
IAogICAgIGJ1aWxkX3N0YXRlID0gZ19tYWxsb2MwKHNpemVvZiAqYnVpbGRfc3RhdGUpOwogCi0g
ICAgYWNwaV9zZXRfcGNpX2luZm8oKTsKLQogICAgIGFjcGlfYnVpbGRfdGFibGVzX2luaXQoJnRh
Ymxlcyk7CiAgICAgYWNwaV9idWlsZCgmdGFibGVzLCBNQUNISU5FKHBjbXMpKTsKIAoKCi0tIApB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:04:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:04: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.xen.org>)
	id 1dfqsk-00061T-7w; Thu, 10 Aug 2017 17:04:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=38811468a=roger.pau@citrix.com>)
 id 1dfqsj-00061N-3E
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:04:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 82/21-03612-8129C895; Thu, 10 Aug 2017 17:04:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQldsUk+
 kwaOJWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUDb2sBd3eFZ3rm5kbGB+bdTFyckgI+Emc
 nnqfDcRmEVCVmLJ2FmMXIwcHm4C9xPSvFSBhEQFlic/PVzJ3MXJxMAtMZpR4cOEBK0hCWMBS4
 uHqZ8wgNq+Ap8Tvpc8ZQYqEBOYySryfsIIRIiEocXLmExYQm1lAR2LB7k9sIAuYBaQllv/jAA
 lzAu3aceEI2ExRARWJkyvXMIHYQgKKEv3zHrBB3JkucXTmRrYJjPyzkEydhWTqLISpCxiZVzF
 qFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYgAxDsYFy1IPAQ
 oyQHk5Iob/Gn7kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryyE3sihQSLUtNTK9Iyc4DRAJOW4
 OBREuFlAknzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4Lw9IkQBIUUZpHtwIWGReYpSVEu
 ZlBDpKiKcgtSg3swRV/hWjOAejkjDv3QlAU3gy80rgNr0COoIJ6IgI306QI0oSEVJSDYw5ftu
 qfbm6Z/y6bOw66x/rgT2P32iaLtK5fC+t5v2SlQnbnn1cVC95XXbVqtjPG3Q+Pv4XWd69ZXmc
 n0vAl7zlV0UPlbj9vrNOa+7ZvKY1gr8y928Qy+OR+FBzReH++Zx/a/7fZJxd2J48VdH/Qpc8x
 yYr7oodFvMjb0VX+lieEr+hFCMRZmWsxFKckWioxVxUnAgASjiZ4scCAAA=
X-Env-Sender: prvs=38811468a=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502384662!73899329!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54455 invoked from network); 10 Aug 2017 17:04:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 17:04:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="50812586"
Date: Thu, 10 Aug 2017 18:04:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170810170415.as4wsoczrposm3e7@dhcp-3-128.uk.xensource.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-10-roger.pau@citrix.com>
 <5981EACA02000078001033CB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5981EACA02000078001033CB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 9/9] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDk6MDc6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzMwLzE3
IDU6MDEgUE0gPj4+Cj4gPk5vdGUgdGhhdCBhY2Nlc3NlcyB0byB0aGUgVGFibGUgT2Zmc2V0LCBU
YWJsZSBCSVIsIFBCQSBPZmZzZXQgYW5kIFBCQQo+ID5CSVIgYXJlIG5vdCB0cmFwcGVkIGJ5IFhl
biBhdCB0aGUgbW9tZW50Lgo+IAo+IFRoZXkncmUgbWFuZGF0ZWQgci9vIGJ5IHRoZSBzcGVjIGFu
eXdheS4KCj4gCj4gPkBAIC0xMTMsNiArMTQ4LDM1IEBAIHN0YXRpYyBpbnQgdnBjaV9tb2RpZnlf
YmFyKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqYmFyLAo+ID5pZiAo
IElTX0VSUihtZW0pICkKPiA+cmV0dXJuIC1QVFJfRVJSKG1lbSk7Cj4gID4KPiA+KyAgICAvKgo+
ID4rICAgICAqIE1ha2Ugc3VyZSB0aGUgTVNJLVggcmVnaW9ucyBvZiB0aGUgQkFSIGFyZSBub3Qg
bWFwcGVkIGludG8gdGhlIGRvbWFpbgo+ID4rICAgICAqIHAybSwgb3IgZWxzZSB0aGUgTVNJLVgg
aGFuZGxlcnMgYXJlIHVzZWxlc3MuIE9ubHkgZG8gdGhpcyB3aGVuIG1hcHBpbmcsCj4gPisgICAg
ICogc2luY2UgdGhhdCdzIHdoZW4gdGhlIG1lbW9yeSBkZWNvZGluZyBvbiB0aGUgZGV2aWNlIGlz
IGVuYWJsZWQuCj4gPisgICAgICovCj4gPisgICAgZm9yICggaSA9IDA7IG1hcCAmJiBpIDwgQVJS
QVlfU0laRShiYXItPm1zaXgpOyBpKysgKQo+ID4rICAgIHsKPiA+KyAgICAgICAgc3RydWN0IHZw
Y2lfbXNpeF9tZW0gKm1zaXggPSBiYXItPm1zaXhbaV07Cj4gPisKPiA+KyAgICAgICAgaWYgKCAh
bXNpeCB8fCBtc2l4LT5hZGRyID09IElOVkFMSURfUEFERFIgKQo+ID4rICAgICAgICAgICAgY29u
dGludWU7Cj4gPisKPiA+KyAgICAgICAgcmMgPSB2cGNpX3VubWFwX21zaXgoZCwgbXNpeCk7Cj4g
Cj4gV2h5IGRvIHlvdSBuZWVkIHRoaXMsIGluc3RlYWQgb2YgYmVpbmcgYWJsZSB0byBzaW1wbHkg
cmVseSBvbiB0aGUgcmFuZ2VzZXQKPiBiYXNlZCAodW4pbWFwcGluZz8KClRoaXMgaXMgYmVjYXVz
ZSB0aGUgc2VyaWVzIHRoYXQgSSd2ZSBzZW50IGNhbGxlZDogIng4Ni9wdmg6IGltcGxlbWVudApp
b21tdV9pbmNsdXNpdmVfbWFwcGluZyBmb3IgUFZIIERvbTAiIHdpbGwgbWFwIHRoZSBNU0ktWCBt
ZW1vcnkgYXJlYXMKaW50byB0aGUgZ3Vlc3QsIGFuZCB0aHVzIHdlIG5lZWQgdG8gbWFrZSBzdXJl
IHRoZXkgYXJlIG5vdCBtYXBwZWQKaGVyZSBmb3IgdGhlIGVtdWxhdGlvbiBwYXRoIHRvIHdvcmsu
CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDQvbXNnMDI4NDkuaHRtbAoKPiA+QEAgLTQwNSw3ICs0NzUsMjAgQEAgc3RhdGljIGludCB2
cGNpX2luaXRfYmFycyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiA+Y29udGludWU7Cj4gPn0KPiAg
Pgo+ID4tICAgICAgICBiYXJzW2ldLmFkZHIgPSAoY21kICYgUENJX0NPTU1BTkRfTUVNT1JZKSA/
IGFkZHIgOiBJTlZBTElEX1BBRERSOwo+ID4rICAgICAgICBpZiAoIGNtZCAmIFBDSV9DT01NQU5E
X01FTU9SWSApCj4gPisgICAgICAgIHsKPiA+KyAgICAgICAgICAgIHVuc2lnbmVkIGludCBqOwo+
ID4rCj4gPisgICAgICAgICAgICBiYXJzW2ldLmFkZHIgPSBhZGRyOwo+ID4rCj4gPisgICAgICAg
ICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUoYmFyc1tpXS5tc2l4KTsgaisrICkKPiA+
KyAgICAgICAgICAgICAgICBpZiAoIGJhcnNbaV0ubXNpeFtqXSApCj4gPisgICAgICAgICAgICAg
ICAgICAgIGJhcnNbaV0ubXNpeFtqXS0+YWRkciA9IGJhcnNbaV0uYWRkciArCj4gPisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhcnNbaV0ubXNpeFtqXS0+b2Zm
c2V0Owo+ID4rICAgICAgICB9Cj4gPisgICAgICAgIGVsc2UKPiA+KyAgICAgICAgICAgIGJhcnNb
aV0uYWRkciA9IElOVkFMSURfUEFERFI7Cj4gCj4gQXMgKEkgdGhpbmspIG1lbnRpb25lZCBlbHNl
d2hlcmUgYWxyZWFkeSwgdGhpcyBpbml0LXRpbWUgc3BlY2lhbCBjYXNlIGxvb2tzCj4gZGFuZ2Vy
b3VzIChhbmQgdW5uZWNlc3NhcnkpIHRvIG1lIChvciBlbHNlIEknZCBleHBlY3QgeW91IHRvIGFs
c28gemFwCj4gdGhlIGZpZWxkIHdoZW4gdGhlIG1lbW9yeSBkZWNvZGUgYml0IGlzIGJlaW5nIGNs
ZWFyZWQpLgoKT0ssIHNvIEknbSBzaW1wbHkgZ29pbmcgdG8gc2V0IHRoaXMgdG8gYWRkciArIG9m
ZnNldCwgcmVnYXJkbGVzcyBvZgp3aGV0aGVyIHRoZSBCQVIgaGFzIG1lbW9yeSBkZWNvZGluZyBl
bmFibGVkIG9mIG5vdC4gSWYgdGhlIEJBUiBpcyBub3QKeWV0IHBvc2l0aW9uZWQgRG9tMCB3aWxs
IGhhdmUgdG8gcG9zaXRpb24gaXQgYW55d2F5IGJlZm9yZSBlbmFibGluZwptZW1vcnkgZGVjb2Rp
bmcuCgo+ID4rICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKysg
KQo+ID4rICAgICAgICB7Cj4gPisgICAgICAgICAgICBpZiAoIG1zaXgtPmVudHJpZXNbaV0ubWFz
a2VkICkKPiA+KyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiAKPiBXaHkgaXMgdGhlIG1hc2sg
Yml0IHJlbGV2YW50IGhlcmUsIGJ1dCBub3QgdGhlIG1hc2stYWxsIG9uZT8KCk5vdCB0YWtpbmcg
dGhlIG1hc2stYWxsIGludG8gYWNjb3VudCBoZXJlIGlzIHdyb25nLCBzaW5jZSBzZXR0aW5nCm1h
c2stYWxsIGZyb20gMSB0byAwIHNob3VsZCBmb3JjZSBhIHJlY2FsY3VsYXRpb24gb2YgYWxsIHRo
ZSBlbnRyaWVzCmFkZHJlc3MgYW5kIGRhdGEgZmllbGRzLiBJIHdpbGwgZml4IHRoaXMgaW4gdGhl
IG5leHQgdmVyc2lvbi4KCj4gPisgICAgICAgICAgICByYyA9IHZwY2lfbXNpeF9hcmNoX2VuYWJs
ZSgmbXNpeC0+ZW50cmllc1tpXS5hcmNoLCBwZGV2LAo+ID4rICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS5hZGRyLAo+ID4rICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS5kYXRhLAo+ID4rICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS5uciwg
dGFibGVfYmFzZSk7Cj4gPisgICAgICAgICAgICBpZiAoIHJjICkKPiA+KyAgICAgICAgICAgIHsK
PiA+KyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+IDwrICAgICAgICAgICAg
ICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIHVwZGF0ZSBlbnRyeSAl
dTogJWRcbiIsCj4gPisgICAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIGksIHJjKTsKPiA+KyAgICAgICAgICAgICAgICByZXR1cm47Cj4gPisgICAgICAgICAgICB9
Cj4gPisKPiA+KyAgICAgICAgICAgIHZwY2lfbXNpeF9hcmNoX21hc2soJm1zaXgtPmVudHJpZXNb
aV0uYXJjaCwgcGRldiwgZmFsc2UpOwo+IAo+IFNhbWUgcXVlc3Rpb24gaGVyZS4KClRoaXMgaXMg
bmVlZGVkIGJlY2F1c2UgYWZ0ZXIgYSB2cGNpX21zaXhfYXJjaF9lbmFibGUgdGhlIHBpcnEgaXMg
c3RpbGwKbWFza2VkLCBhbmQgaGVuY2UgbmVlZHMgdG8gYmUgdW5tYXNrZWQgdG8gbWF0Y2ggdGhl
IGd1ZXN0J3Mgdmlldy4KCj4gPisgICAgICAgIH0KPiA+KyAgICB9Cj4gPisgICAgZWxzZSBpZiAo
IG1zaXgtPmVuYWJsZWQgJiYgIW5ld19lbmFibGVkICkKPiA+KyAgICB7Cj4gPisgICAgICAgIC8q
IE1TSS1YIGRpc2FibGVkLiAqLwo+ID4rICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1h
eF9lbnRyaWVzOyBpKysgKQo+ID4rICAgICAgICB7Cj4gPisgICAgICAgICAgICByYyA9IHZwY2lf
bXNpeF9hcmNoX2Rpc2FibGUoJm1zaXgtPmVudHJpZXNbaV0uYXJjaCwgcGRldik7Cj4gPisgICAg
ICAgICAgICBpZiAoIHJjICkKPiA+KyAgICAgICAgICAgIHsKPiA+KyAgICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLAo+ID4rICAgICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUw
Mng6JTAyeC4ldTogdW5hYmxlIHRvIGRpc2FibGUgZW50cnkgJXU6ICVkXG4iLAo+ID4rICAgICAg
ICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBpLCByYyk7Cj4gPisgICAg
ICAgICAgICAgICAgcmV0dXJuOwo+ID4rICAgICAgICAgICAgfQo+ID4rICAgICAgICB9Cj4gPisg
ICAgfQo+ID4rCj4gPisgICAgaWYgKCAobmV3X2VuYWJsZWQgIT0gbXNpeC0+ZW5hYmxlZCB8fCBu
ZXdfbWFza2VkICE9IG1zaXgtPm1hc2tlZCkgJiYKPiA+KyAgICAgICAgIHBjaV9tc2lfY29uZl93
cml0ZV9pbnRlcmNlcHQocGRldiwgcmVnLCAyLCAmdmFsLnUzMikgPj0gMCApCj4gPisgICAgICAg
IHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZywgdmFsLnUzMik7Cj4g
Cj4gRFlNIHZhbC51MTYgaGVyZT8KCk5vdyB0aGlzIGlzIHNpbXBseSB2YWwsIHNpbmNlIHRoZSB1
bmlvbiBoYXMgYmVlbiByZW1vdmVkLgoKPiA+K3N0YXRpYyBzdHJ1Y3QgdnBjaV9tc2l4ICp2cGNp
X21zaXhfZmluZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGFkZHIpCj4gPit7Cj4g
PisgICAgc3RydWN0IHZwY2lfbXNpeCAqbXNpeDsKPiA+Kwo+ID4rICAgIEFTU0VSVCh2cGNpX2xv
Y2tlZChkKSk7Cj4gPisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIG1zaXgsICAmZC0+YXJjaC5o
dm1fZG9tYWluLm1zaXhfdGFibGVzLCBuZXh0ICkKPiA+KyAgICB7Cj4gPisgICAgICAgIHVpbnQ4
X3Qgc2VnID0gbXNpeC0+cGRldi0+c2VnLCBidXMgPSBtc2l4LT5wZGV2LT5idXM7Cj4gPisgICAg
ICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKG1zaXgtPnBkZXYtPmRldmZuKTsKPiA+KyAgICAg
ICAgdWludDhfdCBmdW5jID0gUENJX0ZVTkMobXNpeC0+cGRldi0+ZGV2Zm4pOwo+ID4rICAgICAg
ICB1aW50MTZfdCBjbWQgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBD
SV9DT01NQU5EKTsKPiAKPiBQZXJoYXBzIGJldHRlciB0byBrZWVwIGEgY2FjaGVkIGNvcHkgb2Yg
dGhlIGNvbW1hbmQgcmVnaXN0ZXIgdmFsdWU/CgpJJ20gbm93IHVzaW5nIHRoZSBlbmFibGVkIGZp
ZWxkIG9mIHRoZSB2cGNpX2JhciBzdHJ1Y3QgaW5zdGVhZCBvZgpjaGVja2luZyB0aGUgY29tbWFu
ZCByZWdpc3Rlci4KCj4gPisgICAgICAgIGJyZWFrOwo+ID4rICAgIGNhc2UgUENJX01TSVhfRU5U
UllfREFUQV9PRkZTRVQ6Cj4gPisgICAgICAgIC8qCj4gPisgICAgICAgICAqIDggYnl0ZSB3cml0
ZXMgdG8gdGhlIG1zZyBkYXRhIGFuZCB2ZWN0b3IgY29udHJvbCBmaWVsZHMgYXJlCj4gPisgICAg
ICAgICAqIG9ubHkgYWxsb3dlZCBpZiB0aGUgZW50cnkgaXMgbWFza2VkLgo+ID4rICAgICAgICAg
Ki8KPiA+KyAgICAgICAgaWYgKCBsZW4gPT0gOCAmJiAhZW50cnktPm1hc2tlZCAmJiAhbXNpeC0+
bWFza2VkICYmIG1zaXgtPmVuYWJsZWQgKQo+ID4rICAgICAgICB7Cj4gPisgICAgICAgICAgICB2
cGNpX3VubG9jayhkKTsKPiA+KyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gPisg
ICAgICAgIH0KPiAKPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdCAtIGlpcmMgc3VjaCB3
cml0ZXMgc2ltcGx5IGRvbid0IHRha2UgZWZmZWN0IGltbWVkaWF0ZWx5Cj4gKGJ1dCBJIHRoZW4g
c2VlbSB0byByZWNhbGwgdGhpcyB0byBhcHBseSB0byB0aGUgYWRkcmVzcyBmaWVsZCBhbmQgMzIt
Yml0IHdyaXRlcyB0bwo+IHRoZSBkYXRhIGZpZWxkIGFzIHdlbGwpLiBUaGV5J2QgaW5zdGVhZCB0
YWtlIGVmZmVjdCB0aGUgbmV4dCB0aW1lIHRoZSBlbnRyeSBpcyBiZWluZwo+IHVubWFza2VkIChv
ciBzb21lIHN1Y2gpLiBBIHdoaWxlIGFnbyBJIGRpZCBmaXggdGhlIHFlbXUgY29kZSB0byBiZWhh
dmUgaW4gdGhpcwo+IHdheS4KClRoZXJlJ3MgYW4gSW1wbGVtZW50YXRpb24gTm90ZSBjYWxsZWQg
IlNwZWNpYWwgQ29uc2lkZXJhdGlvbnMgZm9yIFFXT1JECkFjY2Vzc2VzIiBpbiB0aGUgTVNJLVgg
c2VjdGlvbiBvZiB0aGUgUENJIDMuMCBzcGVjIHRoYXQgc3RhdGVzOgoKSWYgYSBnaXZlbiBlbnRy
eSBpcyBjdXJyZW50bHkgbWFza2VkICh2aWEgaXRzIE1hc2sgYml0IG9yIHRoZSBGdW5jdGlvbgpN
YXNrIGJpdCksIHNvZnR3YXJlIGlzIHBlcm1pdHRlZCB0byBmaWxsIGluIHRoZSBNZXNzYWdlIERh
dGEgYW5kClZlY3RvciBDb250cm9sIGZpZWxkcyB3aXRoIGEgc2luZ2xlIFFXT1JEIHdyaXRlLCB0
YWtpbmcgYWR2YW50YWdlIG9mCnRoZSBmYWN0IHRoZSBNZXNzYWdlIERhdGEgZmllbGQgaXMgZ3Vh
cmFudGVlZCB0byBiZWNvbWUgdmlzaWJsZSB0bwpoYXJkd2FyZSBubyBsYXRlciB0aGFuIHRoZSBW
ZWN0b3IgQ29udHJvbCBmaWVsZC4KClNvIEkgdGhpbmsgdGhlIGFib3ZlIGNodW5rIGlzIGNvcnJl
Y3QuIFRoZSBzcGVjaWZpY2F0aW9uIGFsc28gc3RhdGVzCnRoYXQ6CgpTb2Z0d2FyZSBtdXN0IG5v
dCBtb2RpZnkgdGhlIEFkZHJlc3Mgb3IgRGF0YSBmaWVsZHMgb2YgYW4gZW50cnkgd2hpbGUKaXQg
aXMgdW5tYXNrZWQuIFJlZmVyIHRvIFNlY3Rpb24gNi44LjMuNSBmb3IgZGV0YWlscy4KCkFGQUlD
VCB0aGlzIGlzIG5vdCBlbmZvcmNlZCBieSBRRU1VLCBhbmQgeW91IGNhbiB3cml0ZSB0byB0aGUK
YWRkcmVzcy9kYXRhIGZpZWxkcyB3aGlsZSB0aGUgbWVzc2FnZSBpcyBub3QgbWFza2VkLiBUaGUg
dXBkYXRlIHdpbGwKb25seSB0YWtlIGVmZmVjdCBvbmNlIHRoZSBtZXNzYWdlIGlzIG1hc2tlZCBh
bmQgdW5tYXNrZWQuCgo+ID4rc3RhdGljIGludCB2cGNpX2luaXRfbXNpeChzdHJ1Y3QgcGNpX2Rl
diAqcGRldikKPiA+K3sKPiA+KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9tYWluOwo+
ID4rICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7Cj4gPisgICAg
dWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRl
di0+ZGV2Zm4pOwo+ID4rICAgIHN0cnVjdCB2cGNpX21zaXggKm1zaXg7Cj4gPisgICAgdW5zaWdu
ZWQgaW50IG1zaXhfb2Zmc2V0LCBpLCBtYXhfZW50cmllczsKPiA+KyAgICBzdHJ1Y3QgdnBjaV9i
YXIgKnRhYmxlX2JhciwgKnBiYV9iYXI7Cj4gPisgICAgdWludDE2X3QgY29udHJvbDsKPiA+KyAg
ICBpbnQgcmM7Cj4gPisKPiA+KyAgICBtc2l4X29mZnNldCA9IHBjaV9maW5kX2NhcF9vZmZzZXQo
c2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DQVBfSURfTVNJWCk7Cj4gPisgICAgaWYgKCAhbXNp
eF9vZmZzZXQgKQo+ID4rICAgICAgICByZXR1cm4gMDsKPiA+Kwo+ID4rICAgIGNvbnRyb2wgPSBw
Y2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4gPisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVnKG1zaXhfb2Zmc2V0KSk7Cj4gPisKPiA+KyAg
ICAvKiBHZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIHZlY3RvcnMgdGhlIGRldmljZSBzdXBwb3J0
cy4gKi8KPiA+KyAgICBtYXhfZW50cmllcyA9IG1zaXhfdGFibGVfc2l6ZShjb250cm9sKTsKPiA+
Kwo+ID4rICAgIG1zaXggPSB4emFsbG9jX2J5dGVzKE1TSVhfU0laRShtYXhfZW50cmllcykpOwo+
ID4rICAgIGlmICggIW1zaXggKQo+ID4rICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+Kwo+ID4r
ICAgIG1zaXgtPm1heF9lbnRyaWVzID0gbWF4X2VudHJpZXM7Cj4gPisgICAgbXNpeC0+cGRldiA9
IHBkZXY7Cj4gPisKPiA+KyAgICAvKiBGaW5kIHRoZSBNU0ktWCB0YWJsZSBhZGRyZXNzLiAqLwo+
ID4rICAgIG1zaXgtPnRhYmxlLm9mZnNldCA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xv
dCwgZnVuYywKPiA+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNp
eF90YWJsZV9vZmZzZXRfcmVnKG1zaXhfb2Zmc2V0KSk7Cj4gPisgICAgbXNpeC0+dGFibGUuYmly
ID0gbXNpeC0+dGFibGUub2Zmc2V0ICYgUENJX01TSVhfQklSTUFTSzsKPiA+KyAgICBtc2l4LT50
YWJsZS5vZmZzZXQgJj0gflBDSV9NU0lYX0JJUk1BU0s7Cj4gPisgICAgbXNpeC0+dGFibGUuc2l6
ZSA9IG1zaXgtPm1heF9lbnRyaWVzICogUENJX01TSVhfRU5UUllfU0laRTsKPiA+KyAgICBtc2l4
LT50YWJsZS5hZGRyID0gSU5WQUxJRF9QQUREUjsKPiA+Kwo+ID4rICAgIC8qIEZpbmQgdGhlIE1T
SS1YIHBiYSBhZGRyZXNzLiAqLwo+ID4rICAgIG1zaXgtPnBiYS5vZmZzZXQgPSBwY2lfY29uZl9y
ZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4gPisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtc2l4X3BiYV9vZmZzZXRfcmVnKG1zaXhfb2Zmc2V0KSk7Cj4gPisgICAg
bXNpeC0+cGJhLmJpciA9IG1zaXgtPnBiYS5vZmZzZXQgJiBQQ0lfTVNJWF9CSVJNQVNLOwo+ID4r
ICAgIG1zaXgtPnBiYS5vZmZzZXQgJj0gflBDSV9NU0lYX0JJUk1BU0s7Cj4gPisgICAgbXNpeC0+
cGJhLnNpemUgPSBESVZfUk9VTkRfVVAobXNpeC0+bWF4X2VudHJpZXMsIDgpOwo+IAo+IEkgdGhp
bmsgeW91IHdhbnQgdG8gcm91bmQgdXAgdG8gYXQgbGVhc3QgdGhlIG5leHQgMzItYml0IGJvdW5k
YXJ5OyB0aGUKPiBzcGVjIHRhbGtpbmcgYWJvdXQgYml0cyA2My4uMDAgZXZlbiBzdWdnZXN0cyBh
IDY0LWJpdCBib3VuZGFyeS4gVGhlCj4gdGFibGUgYWRkcmVzc2VzIGJlaW5nIHJlcXVpcmVkIHRv
IGJlIHF3b3JkIGFsaWduZWQgYWxzbyBzdXBwb3J0cyB0aGlzLgoKVGhlIHNwZWMgbWVudGlvbnMg
dGhhdCB0aGUgbGFzdCBRV09SRCBvZiB0aGUgUEJBIGRvZXNuJ3QgbmVlZCB0byBiZQpmdWxseSBw
b3B1bGF0ZWQsIHNvIHllcywgSSBhc3N1bWUgdGhpcyBuZWVkcyB0byBiZSByb3VuZGVkIHVwIHRv
IGEKNjQtYml0IGJvdW5kYXJ5LgoKPiA+K3ZvaWQgdnBjaV9kdW1wX21zaXgodm9pZCkKPiA+K3sK
PiA+KyAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ID4rICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2Owo+
IAo+IGNvbnN0IGZvciBhbGwgcG9pbnRlcnMgaW4gZHVtcCBoYW5kbGVycywgYXMgZmFyIGFzIHBv
c3NpYmxlLgo+IAo+ID4rICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQo+ID4rICAgIHsKPiA+KyAg
ICAgICAgaWYgKCAhaGFzX3ZwY2koZCkgKQo+ID4rICAgICAgICAgICAgY29udGludWU7Cj4gPisK
PiA+KyAgICAgICAgcHJpbnRrKCJ2UENJIE1TSS1YIGluZm9ybWF0aW9uIGZvciBndWVzdCAldVxu
IiwgZC0+ZG9tYWluX2lkKTsKPiAKPiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgKG1vcmUgdXNlZnVs
KSB0byBkdW1wIHRoZSBNU0kgYW5kIE1TSS1YIGRhdGEgZm9yIGEKPiBkb21haW4gbmV4dCB0byBl
YWNoIG90aGVyPwoKUG9zc2libHkgeWVzLCBhbmQgcHJpbnRpbmcgdGhlIE1TSSBhbmQgTVNJLVgg
ZGF0YSBvZiBlYWNoIGRldmljZQp0b2dldGhlciB3b3VsZCBiZSBldmVuIGJldHRlciBJTUhPLgoK
PiBBcGFydCBmcm9tIHRoZSBjb21tZW50cyBoZXJlIHRoZSBvbmVzIGdpdmUgZm9yIHRoZSBNU0kg
cGF0Y2ggYXBwbHkKPiByZXNwZWN0aXZlbHkuCgpJJ3ZlIGFkZGVkIHRoZSBNU0ktWCBkdW1waW5n
IHRvIHZwY2lfZHVtcF9tc2kgaW5zdGVhZC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:23:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:23: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.xen.org>)
	id 1dfrBC-0007Mi-Pv; Thu, 10 Aug 2017 17:23:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3886151b3=wei.liu2@citrix.com>)
 id 1dfrBB-0007Mc-NQ
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:23:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 9C/FA-03582-0969C895; Thu, 10 Aug 2017 17:23:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO6EaT2
 RBiuu81p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnH95gKbguXLHpk2wD4x6BLkZODgkBf4nv
 t24xg9hsAsoSPzt72UBsEQE9iaYDzxm7GLk4mAWeMEnsfXIGLCEsECCxsOUQWAOLgKrE/23zW
 UBsXgFzie2rZrFADJWX2NV2kRXEFhJQkOiYfowJokZQ4uTMJ2A1zAISEgdfvGCewMg9C0lqFp
 LUAkamVYwaxalFZalFuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHAAAQ
 7GL8tCzjEKMnBpCTKW/ypO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC8/MLiEBItS01Mr0jJz
 gGEJk5bg4FES4d06FSjNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivDtBigRAijJK8+BGw
 GLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5L4JM4cnMK4Hb9AroCCagIyJ8O0GOKElESE
 k1MHp9mOvXI3tzyZxkBfGsKEaJCxuu8mkaPTTseu9Ss9vROqYi3nh6wi6fxsvsFpGyKQ4ntLP
 lHZfG3NeUuqR9M/Fm121uucA+w7cTntWr6JleeCpmXVfyt8apvj04esG8M2bc5X0mlSHsnlur
 Odl2bOZraAlJNBO0jTkT9+TtvcbTz6yzTm9RYinOSDTUYi4qTgQADxerNYwCAAA=
X-Env-Sender: prvs=3886151b3=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502385806!73901401!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8013 invoked from network); 10 Aug 2017 17:23:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 17:23:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,353,1498521600"; d="scan'208";a="435068555"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 10 Aug 2017 18:22:53 +0100
Message-ID: <20170810172253.3720-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
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>,
 Julien Grall <Julien.Grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] xen: remove struct domain and vcpu
	declarations from types.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSBkb24ndCBiZWxvbmcgdGhlcmUuIFJlbW92aW5nIHRoZW0gY2F1c2VzIGJ1aWxkIGVycm9y
cyBpbiBzZXZlcmFsCnBsYWNlcy4gQWRkIHRoZSBmb3J3YXJkIGRlY2xhcmF0aW9ucyBpbiB0aG9z
ZSBwbGFjZXMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaCB8IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ZW5vcHJvZi5oICB8
IDIgKysKIHhlbi9pbmNsdWRlL3hlbi9jb21wYXQuaCAgICAgICAgfCAxICsKIHhlbi9pbmNsdWRl
L3hlbi90eXBlcy5oICAgICAgICAgfCAzIC0tLQogNCBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggODU1ZGVk
MWIwNy4uYWI1MjI1ZmE2YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC02OTksNiArNjk5
LDcgQEAgdm9pZCBzaG93X3JlZ2lzdGVycyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAK
IHZvaWQgbm9yZXR1cm4gZG9fdW5leHBlY3RlZF90cmFwKGNvbnN0IGNoYXIgKm1zZywgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCitzdHJ1Y3QgdmNwdTsKIHZvaWQgdmNwdV9yZWdzX2h5
cF90b191c2VyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2Y3B1LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHZjcHVfZ3Vlc3RfY29yZV9yZWdzICpyZWdzKTsKIHZvaWQgdmNwdV9yZWdz
X3VzZXJfdG9faHlwKHN0cnVjdCB2Y3B1ICp2Y3B1LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ZW5vcHJvZi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ZW5vcHJvZi5oCmluZGV4
IDNhMWIwMDFlZGIuLjFkMjQ2NDgwNGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
eGVub3Byb2YuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3hlbm9wcm9mLmgKQEAgLTY4LDYg
KzY4LDggQEAgdm9pZCBwYXNzaXZlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKIAog
I2Vsc2UKIAorc3RydWN0IHZjcHU7CisKIHN0YXRpYyBpbmxpbmUgaW50IHBhc3NpdmVfZG9tYWlu
X2RvX3JkbXNyKHVuc2lnbmVkIGludCBtc3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vY29tcGF0LmggYi94ZW4vaW5jbHVkZS94ZW4vY29tcGF0LmgKaW5kZXggY2U2
MjQ1YzEwZi4uODk1ZTJmZjY4ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbXBhdC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb21wYXQuaApAQCAtMjI3LDYgKzIyNyw3IEBAIHZvaWQg
eGxhdF9zdGFydF9pbmZvKHN0cnVjdCBzdGFydF9pbmZvICosIGVudW0gWExBVF9zdGFydF9pbmZv
X2NvbnNvbGUpOwogc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbzsKIHZvaWQgeGxhdF92Y3B1X3J1
bnN0YXRlX2luZm8oc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqKTsKIAorc3RydWN0IGRvbWFp
bjsKIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKik7CiAKICNlbHNlCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCBiL3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCmlu
ZGV4IDE3MGU5OTM1NTguLmIxZGJiODcyMGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi90
eXBlcy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCkBAIC00Miw5ICs0Miw2IEBAIHR5
cGVkZWYgICAgICAgICBfX3MzMiAgICAgICAgICAgaW50MzJfdDsKIHR5cGVkZWYgICAgICAgICBf
X3U2NCAgICAgICAgICAgdWludDY0X3Q7CiB0eXBlZGVmICAgICAgICAgX19zNjQgICAgICAgICAg
IGludDY0X3Q7CiAKLXN0cnVjdCBkb21haW47Ci1zdHJ1Y3QgdmNwdTsKLQogdHlwZWRlZiBfX3Ux
NiBfX2xlMTY7CiB0eXBlZGVmIF9fdTE2IF9fYmUxNjsKIHR5cGVkZWYgX191MzIgX19sZTMyOwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:26: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.xen.org>)
	id 1dfrEO-0007Uu-8Y; Thu, 10 Aug 2017 17:26:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEM-0007Un-Qt
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:46 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9D/9E-27137-6579C895; Thu, 10 Aug 2017 17:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXiVRtsphsyvSf
 S4P5VK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePX4sPsBQ/0KjqPWDUwrlToYuTiEBKYwShx
 ++h/dhCHReAyi8Srs9/AHAmBdywSS85/Yuli5ARy4iRmLu2BsiskNs69wQRiCwkoSWzdsJQZY
 tQ/RonDU/+wgSTYBLQk9jTMZwJJiAgsFZQ42XqNEcRhFmhhknjybxtYu7CAk8Sd3beBOjiAlq
 tK3F5TDGLyClhIrN0lDrHMROJJ6yTGCYx8CxgZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBIYKAxDsYNz3MfIQoyQHk5Iob/Gn7kghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKEryTp/ZECgkWpaanVqRl5gCDFiYtwcGjJMK7FSTNW1yQmFucmQ6ROsVoz7Fh9
 fovTByTDmwHkq8m/P/GxNH0/eN3JiGWvPy8VClx3p0gbQIgbRmleXBDYVF2iVFWSpiXEehMIZ
 6C1KLczBJU+VeM4hyMSsK8rtOApvBk5pXA7X4FdBYT0FkRvp0gZ5UkIqSkGhj75szpWbBv19n
 XdSsr289PY2V6ekSo9rnxrL5FRh1/smb4VL7a4SK06qpd3qZa+774hSaR0SI6nkW5fxsk+i5k
 +ecG+XpI/5yyctfvfg5T/SsS97dyLpebtfvqmXWXpy/g8/7+8I7C1PfS96v2OB5q3hbFMUP8c
 EnksXoRp9Cey/sMe1UNzzxRYinOSDTUYi4qTgQAqhRciq0CAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502386003!109813596!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43747 invoked from network); 10 Aug 2017 17:26:44 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:44 -0000
Received: by mail-pg0-f54.google.com with SMTP id y129so5428521pgy.4
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=QdDuerXZIdIMKWvMhxocPwwiXN4cTgN8DjwnKkjP+cg=;
 b=teCtdSIHXMkdD7j/IB60KJudK91vniy+sBlcGZvo03ac1rngMxAyxIkL3EFyacgTJz
 5PCjs7aW9D62Qipbi9jD+QL7GCpPZj/WiwfniLDVAiHulmycixhdwBEFaXFsO7Ey9kAK
 V5GpTM+qs3DhD4Hx1UvFS/7RYwcbK5EnHqo+EvRnLXVc5357nFafTC2Ff73Xeqe4ZvN/
 390y4HSYIyKxApdKB9faqdHzDGadTurbdH6dWvFw4AmJlZBAzxex1YKomBeyupectROS
 jVyJkHblX9ggoeMIxUcFjZXh/nAMebPIRWE5PPT0sRJ7zNAay9H0qt6+pFDgWr+FRHnq
 HHtQ==
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=QdDuerXZIdIMKWvMhxocPwwiXN4cTgN8DjwnKkjP+cg=;
 b=mrYKe5p/umIfLoBQpw2U7kaZERqtLaR7oqbaRSEj3YQVpWUchfKDTXa2sQSM9dOahS
 3I5ciDYGbYpOZcGNjy27DW1lvRe+RmRH18LraIfFwck5xfFfjWLD0Z6+3iptjfUZXv+i
 z1yA64gUBRi4m7QmI2YJP6gvslIy0EB7eCRWunhA5SNYmV0l7RZ9FDYbNMb2P624sX0o
 8mUvOzz1kuXn2QtvYnC1zE/lPjdVm5iTJKb3S2BAWcZ1WxWnAqp8LlRwtyiSR0U5Ol63
 TKtI5d61iyuGXiOZsW0zWIdCgYfuAW6UefTWE2KfFLD4dMX5EQna3dvYjz7DzzYGgp9n
 Ap2w==
X-Gm-Message-State: AHYfb5gMeFjux7m7RIZb8XjDYf7Z1EGuQWryE3WmKB47g2bfwfvKTuh8
 ZZOVdaBTUAMxnbsB
X-Received: by 10.84.238.2 with SMTP id u2mr14199387plk.169.1502386002624;
 Thu, 10 Aug 2017 10:26:42 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:42 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:25:52 -0700
Message-Id: <20170810172615.51965-1-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlczoKIC0gdjI6CiAgIC0gQWRkIHN1cHBvcnQgZm9yIGdsb2JhbCBzdGFjayBjb29raWUg
d2hpbGUgY29tcGlsZXIgZGVmYXVsdCB0byBmcyB3aXRob3V0CiAgICAgbWNtb2RlbD1rZXJuZWwK
ICAgLSBDaGFuZ2UgcGF0Y2ggNyB0byBjb3JyZWN0bHkganVtcCBvdXQgb2YgdGhlIGlkZW50aXR5
IG1hcHBpbmcgb24ga2V4ZWMgbG9hZAogICAgIHByZXNlcnZlLgoKVGhlc2UgcGF0Y2hlcyBtYWtl
IHRoZSBjaGFuZ2VzIG5lY2Vzc2FyeSB0byBidWlsZCB0aGUga2VybmVsIGFzIFBvc2l0aW9uCklu
ZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgb24geDg2XzY0LiBBIFBJRSBrZXJuZWwgY2FuIGJl
IHJlbG9jYXRlZCBiZWxvdwp0aGUgdG9wIDJHIG9mIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2Uu
IEl0IGFsbG93cyB0byBvcHRpb25hbGx5IGV4dGVuZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiBy
YW5nZSBmcm9tIDFHIHRvIDNHLgoKVGhhbmtzIGEgbG90IHRvIEFyZCBCaWVzaGV1dmVsICYgS2Vl
cyBDb29rIG9uIHRoZWlyIGZlZWRiYWNrIG9uIGNvbXBpbGVyCmNoYW5nZXMsIFBJRSBzdXBwb3J0
IGFuZCBLQVNMUiBpbiBnZW5lcmFsLgoKVGhlIHBhdGNoZXM6CiAtIDEtMywgNS0xNTogQ2hhbmdl
IGluIGFzc2VtYmx5IGNvZGUgdG8gYmUgUElFIGNvbXBsaWFudC4KIC0gNDogQWRkIGEgbmV3IF9B
U01fR0VUX1BUUiBtYWNybyB0byBmZXRjaCBhIHN5bWJvbCBhZGRyZXNzIGdlbmVyaWNhbGx5Lgog
LSAxNjogQWRhcHQgcGVyY3B1IGRlc2lnbiB0byB3b3JrIGNvcnJlY3RseSB3aGVuIFBJRSBpcyBl
bmFibGVkLgogLSAxNzogUHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVsdCB2aXNpYmlsaXR5IHRv
IGhpZGRlbiBleGNlcHQgZm9yIGtleSBzeW1ib2xzLgogICAgICAgSXQgcmVtb3ZlcyBlcnJvcnMg
YmV0d2VlbiBjb21waWxhdGlvbiB1bml0cy4KIC0gMTg6IEFkYXB0IHJlbG9jYXRpb24gdG9vbCB0
byBoYW5kbGUgUElFIGJpbmFyeSBjb3JyZWN0bHkuCiAtIDE5OiBBZGQgc3VwcG9ydCBmb3IgZ2xv
YmFsIGNvb2tpZQogLSAyMDogQWRkIHRoZSBDT05GSUdfWDg2X1BJRSBvcHRpb24gKG9mZiBieSBk
ZWZhdWx0KQogLSAyMTogQWRhcHQgcmVsb2NhdGlvbiB0b29sIHRvIGdlbmVyYXRlIGEgNjQtYml0
IHJlbG9jYXRpb24gdGFibGUuCiAtIDIyOiBBZGQgb3B0aW9ucyB0byBidWlsZCBtb2R1bGVzIGFz
IG1jbW9kZWw9bGFyZ2UgYW5kIGR5bmFtaWNhbGx5IGNyZWF0ZSBhCiAgICAgICBQTFQgZm9yIHJl
bGF0aXZlIHJlZmVyZW5jZXMgb3V0IG9mIHJhbmdlIChhZGFwdGVkIGZyb20gYXJtNjQpLgogLSAy
MzogQWRkIHRoZSBDT05GSUdfUkFORE9NSVpFX0JBU0VfTEFSR0Ugb3B0aW9uIHRvIGluY3JlYXNl
IHJlbG9jYXRpb24gcmFuZ2UKICAgICAgIGZyb20gMUcgdG8gM0cgKG9mZiBieSBkZWZhdWx0KS4K
ClBlcmZvcm1hbmNlL1NpemUgaW1wYWN0OgoKSGFja2JlbmNoICg1MCUgYW5kIDE2MDAlIGxvYWRz
KToKIC0gUElFIGRpc2FibGVkOiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKC0wLjUwJSAvICswLjUw
JSkKIC0gUElFIGVuYWJsZWQ6IDclIHRvIDglIG9uIGhhbGYgbG9hZCwgMTAlIG9uIGhlYXZ5IGxv
YWQuCgpUaGVzZSByZXN1bHRzIGFyZSBhbGlnbmVkIHdpdGggdGhlIGRpZmZlcmVudCByZXNlYXJj
aCBvbiB1c2VyLW1vZGUgUElFCmltcGFjdCBvbiBjcHUgaW50ZW5zaXZlIGJlbmNobWFya3MgKGFy
b3VuZCAxMCUgb24geDg2XzY0KS4KCnNsYWJfdGVzdCAoYXZlcmFnZSBvZiAxMCBydW5zKToKIC0g
UElFIGRpc2FibGVkOiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKC0xJSAvICsxJSkKIC0gUElFIGVu
YWJsZWQ6IDMlIHRvIDQlCgpLZXJuYmVuY2ggKGF2ZXJhZ2Ugb2YgMTAgSGFsZiBhbmQgT3B0aW1h
bCBydW5zKToKIEVsYXBzZWQgVGltZToKIC0gUElFIGRpc2FibGVkOiBubyBzaWduaWZpY2FudCBj
aGFuZ2UgKC0wLjIyJSAvICswLjA2JSkKIC0gUElFIGVuYWJsZWQ6IGFyb3VuZCAwLjUwJQogU3lz
dGVtIFRpbWU6CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlICgtMC45OSUg
LyAtMS4yOCUpCiAtIFBJRSBlbmFibGVkOiA1JSB0byA2JQoKU2l6ZSBvZiB2bWxpbnV4IChVYnVu
dHUgY29uZmlndXJhdGlvbik6CiBGaWxlIHNpemU6CiAtIFBJRSBkaXNhYmxlZDogNDcyOTI4Njcy
IGJ5dGVzICgtMC4wMDAxNjklIGZyb20gYmFzZWxpbmUpCiAtIFBJRSBlbmFibGVkOiAyMTY4Nzg0
NjEgYnl0ZXMgKC01NC4xNCUgZnJvbSBiYXNlbGluZSkKIC50ZXh0IHNlY3Rpb25zOgogLSBQSUUg
ZGlzYWJsZWQ6IDkzNzM1NzIgYnl0ZXMgKCswLjA0JSBmcm9tIGJhc2VsaW5lKQogLSBQSUUgZW5h
YmxlZDogOTQ5OTEzOCBieXRlcyAoKzEuMzglIGZyb20gYmFzZWxpbmUpCgpUaGUgYmlnIGRlY3Jl
YXNlIGluIHZtbGludXggZmlsZSBzaXplIGlzIGR1ZSB0byB0aGUgbG93ZXIgbnVtYmVyIG9mCnJl
bG9jYXRpb25zIGFwcGVuZGVkIHRvIHRoZSBmaWxlLgoKZGlmZnN0YXQ6CiBhcmNoL3g4Ni9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDIgKysrKysKIGFyY2gveDg2L01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArKysKIGFyY2gveDg2L2Jv
b3QvYm9vdC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2Jvb3Qv
Y29tcHJlc3NlZC9NYWtlZmlsZSAgICAgICAgICAgIHwgICAgNSAKIGFyY2gveDg2L2Jvb3QvY29t
cHJlc3NlZC9taXNjLmMgICAgICAgICAgICAgIHwgICAxMCArCiBhcmNoL3g4Ni9jcnlwdG8vYWVz
LXg4Nl82NC1hc21fNjQuUyAgICAgICAgICB8ICAgNDUgKysrLS0tCiBhcmNoL3g4Ni9jcnlwdG8v
YWVzbmktaW50ZWxfYXNtLlMgICAgICAgICAgICB8ICAgMTQgKwogYXJjaC94ODYvY3J5cHRvL2Fl
c25pLWludGVsX2F2eC14ODZfNjQuUyAgICAgfCAgICA2IAogYXJjaC94ODYvY3J5cHRvL2NhbWVs
bGlhLWFlc25pLWF2eC1hc21fNjQuUyAgfCAgIDQyICsrLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2Ft
ZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQuUyB8ICAgNDQgKysrLS0tCiBhcmNoL3g4Ni9jcnlwdG8v
Y2FtZWxsaWEteDg2XzY0LWFzbV82NC5TICAgICB8ICAgIDggLQogYXJjaC94ODYvY3J5cHRvL2Nh
c3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMgICAgfCAgIDUwICsrKy0tLQogYXJjaC94ODYvY3J5cHRv
L2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMgICAgfCAgIDQ0ICsrKy0tLQogYXJjaC94ODYvY3J5
cHRvL2RlczNfZWRlLWFzbV82NC5TICAgICAgICAgICAgfCAgIDk2ICsrKysrKysrLS0tLS0KIGFy
Y2gveDg2L2NyeXB0by9naGFzaC1jbG11bG5pLWludGVsX2FzbS5TICAgIHwgICAgNCAKIGFyY2gv
eDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4LlMgICAgICAgIHwgICAgNCAKIGFyY2gveDg2
L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4Mi5TICAgICAgIHwgICAgNiAKIGFyY2gveDg2L2Vu
dHJ5L2VudHJ5XzMyLlMgICAgICAgICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2VudHJ5
L2VudHJ5XzY0LlMgICAgICAgICAgICAgICAgICAgIHwgICAyOSArKy0KIGFyY2gveDg2L2luY2x1
ZGUvYXNtL2FzbS5oICAgICAgICAgICAgICAgICAgIHwgICAxMyArCiBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9idWcuaCAgICAgICAgICAgICAgICAgICB8ICAgIDIgCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9qdW1wX2xhYmVsLmggICAgICAgICAgICB8ICAgIDggLQogYXJjaC94ODYvaW5jbHVkZS9hc20v
a3ZtX2hvc3QuaCAgICAgICAgICAgICAgfCAgICA2IAogYXJjaC94ODYvaW5jbHVkZS9hc20vbW9k
dWxlLmggICAgICAgICAgICAgICAgfCAgIDE3ICsrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdl
XzY0X3R5cGVzLmggICAgICAgICB8ICAgIDkgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZp
cnRfdHlwZXMuaCAgICAgICAgfCAgIDEyICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BlcmNwdS5o
ICAgICAgICAgICAgICAgIHwgICAyNSArKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BtLXRyYWNl
LmggICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5o
ICAgICAgICAgICAgIHwgICAxMSAtCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXR1cC5oICAgICAg
ICAgICAgICAgICB8ICAgIDIgCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zdGFja3Byb3RlY3Rvci5o
ICAgICAgICB8ICAgMTkgKy0KIGFyY2gveDg2L2tlcm5lbC9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2tlcm5lbC9hY3BpL3dha2V1cF82NC5TICAgICAgICAg
ICAgIHwgICAzMSArKy0tCiBhcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHMuYyAgICAgICAgICAg
ICAgICB8ICAgIDMgCiBhcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfMzIuYyAgICAgICAgICAg
ICB8ICAgIDMgCiBhcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYyAgICAgICAgICAgICB8
ICAgIDMgCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jICAgICAgICAgICAgICAgICB8ICAg
IDcgCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMzAg
KysrLQogYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUyAgICAgICAgICAgICAgICAgICAgfCAgICAz
IAogYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyAgICAgICAgICAgICAgICAgICAgfCAgIDQ2ICsr
KysrLQogYXJjaC94ODYva2VybmVsL2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2
IAogYXJjaC94ODYva2VybmVsL21vZHVsZS1wbHRzLmMgICAgICAgICAgICAgICAgfCAgMTk4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYva2VybmVsL21vZHVsZS5jICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE4ICstCiBhcmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmxkcyAgICAg
ICAgICAgICAgICAgICB8ICAgIDQgCiBhcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzcy5jICAgICAgICAg
ICAgICAgICAgICB8ICAgIDUgCiBhcmNoL3g4Ni9rZXJuZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMg
ICAgICAgICB8ICAgIDggLQogYXJjaC94ODYva2VybmVsL3NldHVwX3BlcmNwdS5jICAgICAgICAg
ICAgICAgfCAgICAyIAogYXJjaC94ODYva2VybmVsL3ZtbGludXgubGRzLlMgICAgICAgICAgICAg
ICAgfCAgIDEzICsKIGFyY2gveDg2L2t2bS9zdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNCAKIGFyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5TICAgICAgICAgICAgICAgIHwg
ICAgOCAtCiBhcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMgICAgICAgICAgICB8ICAg
IDQgCiBhcmNoL3g4Ni90b29scy9yZWxvY3MuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxMzQg
KysrKysrKysrKysrKysrLS0tCiBhcmNoL3g4Ni90b29scy9yZWxvY3MuaCAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDQgCiBhcmNoL3g4Ni90b29scy9yZWxvY3NfY29tbW9uLmMgICAgICAgICAg
ICAgICB8ICAgMTUgKy0KIGFyY2gveDg2L3hlbi94ZW4tYXNtLlMgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMiAtCiBhcmNoL3g4Ni94ZW4veGVuLWFzbS5oICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDMgCiBhcmNoL3g4Ni94ZW4veGVuLWhlYWQuUyAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDkgLQogaW5jbHVkZS9hc20tZ2VuZXJpYy9zZWN0aW9ucy5oICAgICAgICAgICAgICAgfCAg
ICA2IAogaW5jbHVkZS9saW51eC9jb21waWxlci5oICAgICAgICAgICAgICAgICAgICAgfCAgICA4
ICsKIGluaXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSAr
CiBrZXJuZWwva2FsbHN5bXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0K
IDYxIGZpbGVzIGNoYW5nZWQsIDkyMyBpbnNlcnRpb25zKCspLCAyOTkgZGVsZXRpb25zKC0pCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:26: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.xen.org>)
	id 1dfrEQ-0007W3-Ra; Thu, 10 Aug 2017 17:26:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEP-0007V7-HW
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:49 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1F/0F-02177-8579C895; Thu, 10 Aug 2017 17:26:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfTAWt2I6T2
 RBi/+sVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmNsy6wFkzkqHje/Ji5gfEAWxcjF4eQwAxG
 iZkTFrKDOCwCr1gkts2/zNLFyMkhIdDPKvF3szeEHSexY/E5Vgi7WmLO1L1gNUICShJbNyxlh
 pj0j1Hi2763TCAJNgEtiT0N85lAEiICSwUlTrZeYwRxmAVamCSe/NsGViUs4Ckx6dkjNhCbRU
 BV4sqdG4wgNq+AhcSpReuZINaZSDxpnQQW5xSwlJi2bCYzxGoLiam/VjJNYBRYwMiwilGjOLW
 oLLVI19BML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMLwYgGAH49T3cYcYJTmY
 lER5iz91RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OWf1hMpJFiUmp5akZaZAwx0mLQEB4+SC
 O/WqUBp3uKCxNzizHSI1ClGS44rV9Z9YeKYcmA7kHw14f83JiGWvPy8VClxXmuQeQIgDRmleX
 DjYNF4iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8NSBTeDLzSuC2vgI6iAnooAjfTpCDShI
 RUlINjDP91S0fsJ+qjlpUfPz6pu9OGjkSdxjNt5Y5RXjfCp6qVFDn3hPNpuizOSppoe5EGe/N
 8x6WbTH1frzj9hGL3rq8D7KFH0yk19x59t+j8UD201W+zof+pgTtWnP24j7DCK6LkYe5WH2P7
 r1h+UXiiccapr7rBocPuWvJtZhHu0yNiXrL/o2lQYmlOCPRUIu5qDgRADwflmLBAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502386006!86959469!1
X-Originating-IP: [209.85.192.173]
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 32807 invoked from network); 10 Aug 2017 17:26:47 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:47 -0000
Received: by mail-pf0-f173.google.com with SMTP id c28so5618034pfe.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=q4LNrH8H3pbuj4XoLzHd4HN0r3W9GRabhffIqALfjtE=;
 b=A4GnvcYx451KDs7D9iEEUY3MyQyl1a1xgey5lA6jNT0vDVsqZZVO9inAse1mTV5Jys
 jXnn8oeVc7pSCocCGI3V0lCcxntARh6KpX0ISvvd15p8M4w+azWxbhXxxBsmv2mmlptE
 25MTtrBxXBzstWwE3y/v8ywk0N/orGmmAyb1Ucr5V/4TVGI5rYSH/UqfHLtMKk9p4HNB
 XxndNudfvYUvhAch7inkO4c/+P+OQktyNz18iCXgEvl6HYcoT6i0/gB0A++IL9MkcwNv
 pXWtmCYeDKzQc0pZ7JWDQ6/sW+4Oi12HiqSh408Ignr9av5IuXtjiMzDrEhzNy5Ymeoe
 Yaeg==
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=q4LNrH8H3pbuj4XoLzHd4HN0r3W9GRabhffIqALfjtE=;
 b=EiIqbFKQ6tJLUHC2bfJuBZfoiM9PiVw60htLLWV4gY+ZKr+CeVcyO/cROyKcXWicD5
 E7JGo8E9RDO0731zF6GE47Unls6KPHs5IY4lsadSae8nULkAJ15sh3EPSrRJGznfHieJ
 rGqjB/1qj2iLALSrb0aFcl33CAKvEv9QGVdwmd9ug22TJPw53bT4T9xMS7kMQXl4+KN3
 2nQ4SN0KtfTZcOQkTUeEwz9r0+PuLos4lcjAGvw1kL25MLUK7/n8k3L80LEwuIfUCBh/
 ubRm3yj6RbelhsdWBZyMEoLZDJ4kk6vMgu6zJpJBr81hE8MytEU5xMZrKVg0s5qjcxRs
 LGsg==
X-Gm-Message-State: AHYfb5jNJHxPj4/yi6+jUoczDkDCMjS89ajQ/XKbgkXaDDHZwm9wGbKl
 ceAiQYvNl70IY9ci
X-Received: by 10.84.232.204 with SMTP id x12mr14205269plm.362.1502386006127; 
 Thu, 10 Aug 2017 10:26:46 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:44 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:25:54 -0700
Message-Id: <20170810172615.51965-3-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 02/23] x86: Use symbol name on bug table for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSB0aGUgJWMgY29uc3RyYWludCB3aXRoICVQLiBUaGUgJWMgaXMgaW5jb21wYXRpYmxl
IHdpdGggUElFCmJlY2F1c2UgaXQgaW1wbGllcyBhbiBpbW1lZGlhdGUgdmFsdWUgd2hlcmVhcyAl
UCByZWZlcmVuY2UgYSBzeW1ib2wuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQ
SUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlv
biByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21h
cyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L2J1Zy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYnVnLmggYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9idWcuaAppbmRleCBhYTZiMjAyM2Q4ZjguLjEyMTBkMjJhZDU0NyAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYnVnLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vYnVnLmgKQEAgLTM3LDcgKzM3LDcgQEAgZG8gewkJCQkJCQkJCVwKIAlhc20gdm9sYXRpbGUo
IjE6XHQiIGlucyAiXG4iCQkJCQlcCiAJCSAgICAgIi5wdXNoc2VjdGlvbiBfX2J1Z190YWJsZSxc
ImF3XCJcbiIJCVwKIAkJICAgICAiMjpcdCIgX19CVUdfUkVMKDFiKSAiXHQjIGJ1Z19lbnRyeTo6
YnVnX2FkZHJcbiIJXAotCQkgICAgICJcdCIgIF9fQlVHX1JFTCglYzApICJcdCMgYnVnX2VudHJ5
OjpmaWxlXG4iCVwKKwkJICAgICAiXHQiICBfX0JVR19SRUwoJVAwKSAiXHQjIGJ1Z19lbnRyeTo6
ZmlsZVxuIglcCiAJCSAgICAgIlx0LndvcmQgJWMxIiAgICAgICAgIlx0IyBidWdfZW50cnk6Omxp
bmVcbiIJXAogCQkgICAgICJcdC53b3JkICVjMiIgICAgICAgICJcdCMgYnVnX2VudHJ5OjpmbGFn
c1xuIglcCiAJCSAgICAgIlx0Lm9yZyAyYislYzNcbiIJCQkJCVwKLS0gCjIuMTQuMC40MzQuZzk4
MDk2ZmQ3YTgtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:26: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.xen.org>)
	id 1dfrEQ-0007VT-Ff; Thu, 10 Aug 2017 17:26:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEO-0007Ux-QM
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:49 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 62/9C-02177-7579C895; Thu, 10 Aug 2017 17:26:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXiVRtspBs2vSf
 SoPuDhsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjFlzlL2gq/PGCtuNPYxNTC+28HYxcjFISQw
 g1Fi16TDbCAOi8ArFomlTdNYQBwJgX5Wie0XJgM5nEBOnETHoqdANgeQXSVxfVI2SFhIQEli6
 4alzBCT/jFKtJ7bBFbPJqAlsadhPhNIQkRgqaDEydZrYPuYBVqYJJ7828YEMklYwEniUJcBSA
 OLgKrEixMfWEFsXgELifnbF7NBLDaReNI6iRHE5hSwlJi2bCYzxGYLiam/VjJNYBRYwMiwilG
 jOLWoLLVI19BCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMMDqGRgYdzD+Pu15
 iFGSg0lJlLf4U3ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle/mk9kUKCRanpqRVpmTnAUIdJS
 3DwKInwbp0KlOYtLkjMLc5Mh0idYrTk2LB6/RcmjkkHtgPJVxP+f2MSYsnLz0uVEue1BpknAN
 KQUZoHNw4Wj5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOyg0zhycwrgdv6CuggJqCDInw
 7QQ4qSURISTUwlua5zIm8oM//8/LGrudiG8rT5xqx77LjfqZgck5j6cTa1zbPuj3/7+DWTk5+
 bxE+ey3zyqKM2R+7D07v1Ww/OnVx0fKVvgGdlusbr0cIF9bGyS7PZKubOeFn5TzOhIrv8cK/r
 6yuOLPnrVvEd8nkgzw+b5cfvl3T/OhI2sJJ4SdjrK3ap83YocRSnJFoqMVcVJwIAGIeWt3CAg
 AA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502386005!70941041!1
X-Originating-IP: [74.125.83.50]
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 6791 invoked from network); 10 Aug 2017 17:26:46 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:46 -0000
Received: by mail-pg0-f50.google.com with SMTP id y129so5428799pgy.4
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=W8DDrYOUqsjY/G0xolAHTzDVrabMWJvJ2lQ0rMrCXG4=;
 b=N2YcanxhoJ/NF8FaMW9tYFaNzdt8dWKOPzo5PuRsLin/MrY72O4p8zjlPf69sRFudh
 RduUf8uUV164cBYaVbq/iOWwNNpo0VrAOP49nPQvDkdwD0R3nEQrOQX/TkFdQxJEeheN
 0xcoNJGUUTj/kAa66IGfK0CyEAxTmUqcT5GdfeOBW0zF7pbZZpRMOL3qwmdGvItrB/8Q
 1Lh3rSS4WvSex923lpcmMQ7ZPFs6BJZ0aXEYeB/1joh4fwFMHRSZWnnftUnWT2nGuWVV
 ixIRx8zFV7tJlNo7h+rPGb2D57RouGquHfJ1LiQ0XWU24c4uUJHh9xew9g/A98HgCbS2
 KzJA==
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=W8DDrYOUqsjY/G0xolAHTzDVrabMWJvJ2lQ0rMrCXG4=;
 b=kNDbLldtWnxaFOUUBRBJu/t10nKgBWphvjnjPXeGfjG/Ka+MLDCOcvelktVobZg7QS
 7IVOni5/CDqX9Sw9Xr4tQkx6abO+0cYZ0wFGJlRfl4y4rlO7tWKjHxbTltISHl2Ovdks
 qB9vee/ew03wp7i8hTulU2aaIGjAtpBNhvfY+ggyQkqR+WBPmaUdo0EaCkXEKADgHXho
 FgFRnapSR3Oe0Ew2u71p0C1aHlQ7w6qZloP2sJwCQAAA+ecmapZ/HwEfawylMwo+y5Mw
 4ar84K+UfJvNNWOtW+jv8WZXDzuHqPQQdo4WRNVtgr94kBy3y2ROqddJN8UUQEBzYKKe
 2ooQ==
X-Gm-Message-State: AHYfb5iVcxTGaSubRgj+MNT6u9TwMdro1pgpWX1x953x9Ovibz13eDLf
 ztodHFmoRnuF1Ij6
X-Received: by 10.84.217.23 with SMTP id o23mr14271113pli.243.1502386004012;
 Thu, 10 Aug 2017 10:26:44 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:43 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:25:53 -0700
Message-Id: <20170810172615.51965-2-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 01/23] x86/crypto: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMgICAgICAgICAgfCA0NSAr
KysrKysrKy0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgICAgICAgICAg
ICB8IDE0ICsrLS0KIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMgICAg
IHwgIDYgKy0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMgIHwg
NDIgKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21f
NjQuUyB8IDQ0ICsrKysrKy0tLS0tLS0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQt
YXNtXzY0LlMgICAgIHwgIDggKystCiBhcmNoL3g4Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1h
c21fNjQuUyAgICB8IDUwICsrKysrKysrLS0tLS0tLQogYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2
eC14ODZfNjQtYXNtXzY0LlMgICAgfCA0NCArKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8v
ZGVzM19lZGUtYXNtXzY0LlMgICAgICAgICAgICB8IDk2ICsrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIGFyY2gveDg2L2NyeXB0by9naGFzaC1jbG11bG5pLWludGVsX2FzbS5TICAgIHwgIDQg
Ky0KIGFyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4LlMgICAgICAgIHwgIDQgKy0K
IGFyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4Mi5TICAgICAgIHwgIDYgKy0KIDEy
IGZpbGVzIGNoYW5nZWQsIDIxMSBpbnNlcnRpb25zKCspLCAxNTIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9j
cnlwdG8vYWVzLXg4Nl82NC1hc21fNjQuUwppbmRleCA4NzM5Y2Y3Nzk1ZGUuLjg2ZmEwNjhlNWU4
MSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMKKysrIGIv
YXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMKQEAgLTQ4LDggKzQ4LDEyIEBACiAj
ZGVmaW5lIFIxMAklcjEwCiAjZGVmaW5lIFIxMQklcjExCiAKKy8qIEhvbGQgZ2xvYmFsIGZvciBQ
SUUgc3Vwb3J0ICovCisjZGVmaW5lIFJCQVNFCSVyMTIKKwogI2RlZmluZSBwcm9sb2d1ZShGVU5D
LEtFWSxCMTI4LEIxOTIscjEscjIscjUscjYscjcscjgscjkscjEwLHIxMSkgXAogCUVOVFJZKEZV
TkMpOwkJCVwKKwlwdXNocQlSQkFTRTsJCQlcCiAJbW92cQlyMSxyMjsJCQlcCiAJbGVhcQlLRVkr
NDgocjgpLHI5OwkJXAogCW1vdnEJcjEwLHIxMTsJCVwKQEAgLTc0LDU0ICs3OCw2MyBAQAogCW1v
dmwJcjYgIyMgRSw0KHI5KTsJCVwKIAltb3ZsCXI3ICMjIEUsOChyOSk7CQlcCiAJbW92bAlyOCAj
IyBFLDEyKHI5KTsJCVwKKwlwb3BxCVJCQVNFOwkJCVwKIAlyZXQ7CQkJCVwKIAlFTkRQUk9DKEZV
TkMpOwogCisjZGVmaW5lIHJvdW5kX21vdih0YWJfb2ZmLCByZWdfaSwgcmVnX28pIFwKKwlsZWFx
CXRhYl9vZmYoJXJpcCksIFJCQVNFOyBcCisJbW92bAkoUkJBU0UscmVnX2ksNCksIHJlZ19vOwor
CisjZGVmaW5lIHJvdW5kX3hvcih0YWJfb2ZmLCByZWdfaSwgcmVnX28pIFwKKwlsZWFxCXRhYl9v
ZmYoJXJpcCksIFJCQVNFOyBcCisJeG9ybAkoUkJBU0UscmVnX2ksNCksIHJlZ19vOworCiAjZGVm
aW5lIHJvdW5kKFRBQixPRkZTRVQscjEscjIscjMscjQscjUscjYscjcscjgscmEscmIscmMscmQp
IFwKIAltb3Z6YmwJcjIgIyMgSCxyNSAjIyBFOwlcCiAJbW92emJsCXIyICMjIEwscjYgIyMgRTsJ
XAotCW1vdmwJVEFCKzEwMjQoLHI1LDQpLHI1ICMjIEU7XAorCXJvdW5kX21vdihUQUIrMTAyNCwg
cjUsIHI1ICMjIEUpXAogCW1vdncJcjQgIyMgWCxyMiAjIyBYOwlcCi0JbW92bAlUQUIoLHI2LDQp
LHI2ICMjIEU7CVwKKwlyb3VuZF9tb3YoVEFCLCByNiwgcjYgIyMgRSkJXAogCXJvbGwJJDE2LHIy
ICMjIEU7CQlcCiAJc2hybAkkMTYscjQgIyMgRTsJCVwKIAltb3Z6YmwJcjQgIyMgTCxyNyAjIyBF
OwlcCiAJbW92emJsCXI0ICMjIEgscjQgIyMgRTsJXAogCXhvcmwJT0ZGU0VUKHI4KSxyYSAjIyBF
OwlcCiAJeG9ybAlPRkZTRVQrNChyOCkscmIgIyMgRTsJXAotCXhvcmwJVEFCKzMwNzIoLHI0LDQp
LHI1ICMjIEU7XAotCXhvcmwJVEFCKzIwNDgoLHI3LDQpLHI2ICMjIEU7XAorCXJvdW5kX3hvcihU
QUIrMzA3MiwgcjQsIHI1ICMjIEUpXAorCXJvdW5kX3hvcihUQUIrMjA0OCwgcjcsIHI2ICMjIEUp
XAogCW1vdnpibAlyMSAjIyBMLHI3ICMjIEU7CVwKIAltb3Z6YmwJcjEgIyMgSCxyNCAjIyBFOwlc
Ci0JbW92bAlUQUIrMTAyNCgscjQsNCkscjQgIyMgRTtcCisJcm91bmRfbW92KFRBQisxMDI0LCBy
NCwgcjQgIyMgRSlcCiAJbW92dwlyMyAjIyBYLHIxICMjIFg7CVwKIAlyb2xsCSQxNixyMSAjIyBF
OwkJXAogCXNocmwJJDE2LHIzICMjIEU7CQlcCi0JeG9ybAlUQUIoLHI3LDQpLHI1ICMjIEU7CVwK
Kwlyb3VuZF94b3IoVEFCLCByNywgcjUgIyMgRSkJXAogCW1vdnpibAlyMyAjIyBMLHI3ICMjIEU7
CVwKIAltb3Z6YmwJcjMgIyMgSCxyMyAjIyBFOwlcCi0JeG9ybAlUQUIrMzA3MigscjMsNCkscjQg
IyMgRTtcCi0JeG9ybAlUQUIrMjA0OCgscjcsNCkscjUgIyMgRTtcCisJcm91bmRfeG9yKFRBQisz
MDcyLCByMywgcjQgIyMgRSlcCisJcm91bmRfeG9yKFRBQisyMDQ4LCByNywgcjUgIyMgRSlcCiAJ
bW92emJsCXIxICMjIEwscjcgIyMgRTsJXAogCW1vdnpibAlyMSAjIyBILHIzICMjIEU7CVwKIAlz
aHJsCSQxNixyMSAjIyBFOwkJXAotCXhvcmwJVEFCKzMwNzIoLHIzLDQpLHI2ICMjIEU7XAotCW1v
dmwJVEFCKzIwNDgoLHI3LDQpLHIzICMjIEU7XAorCXJvdW5kX3hvcihUQUIrMzA3MiwgcjMsIHI2
ICMjIEUpXAorCXJvdW5kX21vdihUQUIrMjA0OCwgcjcsIHIzICMjIEUpXAogCW1vdnpibAlyMSAj
IyBMLHI3ICMjIEU7CVwKIAltb3Z6YmwJcjEgIyMgSCxyMSAjIyBFOwlcCi0JeG9ybAlUQUIrMTAy
NCgscjEsNCkscjYgIyMgRTtcCi0JeG9ybAlUQUIoLHI3LDQpLHIzICMjIEU7CVwKKwlyb3VuZF94
b3IoVEFCKzEwMjQsIHIxLCByNiAjIyBFKVwKKwlyb3VuZF94b3IoVEFCLCByNywgcjMgIyMgRSkJ
XAogCW1vdnpibAlyMiAjIyBILHIxICMjIEU7CVwKIAltb3Z6YmwJcjIgIyMgTCxyNyAjIyBFOwlc
CiAJc2hybAkkMTYscjIgIyMgRTsJCVwKLQl4b3JsCVRBQiszMDcyKCxyMSw0KSxyMyAjIyBFO1wK
LQl4b3JsCVRBQisyMDQ4KCxyNyw0KSxyNCAjIyBFO1wKKwlyb3VuZF94b3IoVEFCKzMwNzIsIHIx
LCByMyAjIyBFKVwKKwlyb3VuZF94b3IoVEFCKzIwNDgsIHI3LCByNCAjIyBFKVwKIAltb3Z6YmwJ
cjIgIyMgSCxyMSAjIyBFOwlcCiAJbW92emJsCXIyICMjIEwscjIgIyMgRTsJXAogCXhvcmwJT0ZG
U0VUKzgocjgpLHJjICMjIEU7CVwKIAl4b3JsCU9GRlNFVCsxMihyOCkscmQgIyMgRTsJXAotCXhv
cmwJVEFCKzEwMjQoLHIxLDQpLHIzICMjIEU7XAotCXhvcmwJVEFCKCxyMiw0KSxyNCAjIyBFOwor
CXJvdW5kX3hvcihUQUIrMTAyNCwgcjEsIHIzICMjIEUpXAorCXJvdW5kX3hvcihUQUIsIHIyLCBy
NCAjIyBFKQogCiAjZGVmaW5lIG1vdmVfcmVncyhyMSxyMixyMyxyNCkgXAogCW1vdmwJcjMgIyMg
RSxyMSAjIyBFOwlcCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNt
LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKaW5kZXggMTY2MjdmZWM4MGIy
Li41ZjczMjAxZGZmMzIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9h
c20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKQEAgLTMyNSw3ICsz
MjUsOCBAQCBfZ2V0X0FBRF9yZXN0MFxudW1faW5pdGlhbF9ibG9ja3Ncb3BlcmF0aW9uOgogCXZw
c2h1ZmIgYW5kIGFuIGFycmF5IG9mIHNodWZmbGUgbWFza3MgKi8KIAltb3ZxCSAgICVyMTIsICVy
MTEKIAlzYWxxCSAgICQ0LCAlcjExCi0JbW92ZHF1CSAgIGFhZF9zaGlmdF9hcnIoJXIxMSksIFxU
TVAxCisJbGVhcQkgICBhYWRfc2hpZnRfYXJyKCVyaXApLCAlcmF4CisJbW92ZHF1CSAgICglcmF4
LCVyMTEsKSwgXFRNUDEKIAlQU0hVRkJfWE1NIFxUTVAxLCAleG1tXGkKIF9nZXRfQUFEX3Jlc3Rf
ZmluYWxcbnVtX2luaXRpYWxfYmxvY2tzXG9wZXJhdGlvbjoKIAlQU0hVRkJfWE1NICAgJXhtbTE0
LCAleG1tXGkgIyBieXRlLXJlZmxlY3QgdGhlIEFBRCBkYXRhCkBAIC01ODQsNyArNTg1LDggQEAg
X2dldF9BQURfcmVzdDBcbnVtX2luaXRpYWxfYmxvY2tzXG9wZXJhdGlvbjoKIAl2cHNodWZiIGFu
ZCBhbiBhcnJheSBvZiBzaHVmZmxlIG1hc2tzICovCiAJbW92cQkgICAlcjEyLCAlcjExCiAJc2Fs
cQkgICAkNCwgJXIxMQotCW1vdmRxdQkgICBhYWRfc2hpZnRfYXJyKCVyMTEpLCBcVE1QMQorCWxl
YXEJICAgYWFkX3NoaWZ0X2FyciglcmlwKSwgJXJheAorCW1vdmRxdQkgICAoJXJheCwlcjExLCks
IFxUTVAxCiAJUFNIVUZCX1hNTSBcVE1QMSwgJXhtbVxpCiBfZ2V0X0FBRF9yZXN0X2ZpbmFsXG51
bV9pbml0aWFsX2Jsb2Nrc1xvcGVyYXRpb246CiAJUFNIVUZCX1hNTSAgICV4bW0xNCwgJXhtbVxp
ICMgYnl0ZS1yZWZsZWN0IHRoZSBBQUQgZGF0YQpAQCAtMjcyMiw3ICsyNzI0LDcgQEAgRU5EUFJP
QyhhZXNuaV9jYmNfZGVjKQogICovCiAuYWxpZ24gNAogX2Flc25pX2luY19pbml0OgotCW1vdmFw
cyAuTGJzd2FwX21hc2ssIEJTV0FQX01BU0sKKwltb3ZhcHMgLkxic3dhcF9tYXNrKCVyaXApLCBC
U1dBUF9NQVNLCiAJbW92YXBzIElWLCBDVFIKIAlQU0hVRkJfWE1NIEJTV0FQX01BU0sgQ1RSCiAJ
bW92ICQxLCBUQ1RSX0xPVwpAQCAtMjg1MCwxMiArMjg1MiwxMiBAQCBFTlRSWShhZXNuaV94dHNf
Y3J5cHQ4KQogCWNtcGIgJDAsICVjbAogCW1vdmwgJDAsICVlY3gKIAltb3ZsICQyNDAsICVyMTBk
Ci0JbGVhcSBfYWVzbmlfZW5jNCwgJXIxMQotCWxlYXEgX2Flc25pX2RlYzQsICVyYXgKKwlsZWFx
IF9hZXNuaV9lbmM0KCVyaXApLCAlcjExCisJbGVhcSBfYWVzbmlfZGVjNCglcmlwKSwgJXJheAog
CWNtb3ZlbCAlcjEwZCwgJWVjeAogCWNtb3ZlcSAlcmF4LCAlcjExCiAKLQltb3ZkcWEgLkxnZjEy
OG11bF94X2JsZV9tYXNrLCBHRjEyOE1VTF9NQVNLCisJbW92ZHFhIC5MZ2YxMjhtdWxfeF9ibGVf
bWFzayglcmlwKSwgR0YxMjhNVUxfTUFTSwogCW1vdnVwcyAoSVZQKSwgSVYKIAogCW1vdiA0ODAo
S0VZUCksIEtMRU4KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngt
eDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCmluZGV4
IGZhZWNiMTUxOGJmOC4uNDg4NjA1YjE5ZmU4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
YWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRl
bF9hdngteDg2XzY0LlMKQEAgLTQ1NCw3ICs0NTQsOCBAQCBfZ2V0X0FBRF9yZXN0MFxAOgogCXZw
c2h1ZmIgYW5kIGFuIGFycmF5IG9mIHNodWZmbGUgbWFza3MgKi8KIAltb3ZxICAgICVyMTIsICVy
MTEKIAlzYWxxICAgICQ0LCAlcjExCi0JbW92ZHF1ICBhYWRfc2hpZnRfYXJyKCVyMTEpLCBcVDEK
KwlsZWFxCWFhZF9zaGlmdF9hcnIoJXJpcCksICVyYXgKKwltb3ZkcXUgICglcmF4LCVyMTEsKSwg
XFQxCiAJdnBzaHVmYiBcVDEsIHJlZ19pLCByZWdfaQogX2dldF9BQURfcmVzdF9maW5hbFxAOgog
CXZwc2h1ZmIgU0hVRl9NQVNLKCVyaXApLCByZWdfaSwgcmVnX2kKQEAgLTE3NjEsNyArMTc2Miw4
IEBAIF9nZXRfQUFEX3Jlc3QwXEA6CiAJdnBzaHVmYiBhbmQgYW4gYXJyYXkgb2Ygc2h1ZmZsZSBt
YXNrcyAqLwogCW1vdnEgICAgJXIxMiwgJXIxMQogCXNhbHEgICAgJDQsICVyMTEKLQltb3ZkcXUg
IGFhZF9zaGlmdF9hcnIoJXIxMSksIFxUMQorCWxlYXEJYWFkX3NoaWZ0X2FyciglcmlwKSwgJXJh
eAorCW1vdmRxdSAgKCVyYXgsJXIxMSwpLCBcVDEKIAl2cHNodWZiIFxUMSwgcmVnX2ksIHJlZ19p
CiBfZ2V0X0FBRF9yZXN0X2ZpbmFsXEA6CiAJdnBzaHVmYiBTSFVGX01BU0soJXJpcCksIHJlZ19p
LCByZWdfaQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eC1h
c21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKaW5k
ZXggZjdjNDk1ZTI4NjNjLi40NmZlYWVhNTI2MzIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0
by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVs
bGlhLWFlc25pLWF2eC1hc21fNjQuUwpAQCAtNTIsMTAgKzUyLDEwIEBACiAJLyogXAogCSAqIFMt
ZnVuY3Rpb24gd2l0aCBBRVMgc3ViYnl0ZXMgXAogCSAqLyBcCi0Jdm1vdmRxYSAuTGludl9zaGlm
dF9yb3csIHQ0OyBcCi0JdmJyb2FkY2FzdHNzIC5MMGYwZjBmMGYsIHQ3OyBcCi0Jdm1vdmRxYSAu
THByZV90Zl9sb19zMSwgdDA7IFwKLQl2bW92ZHFhIC5McHJlX3RmX2hpX3MxLCB0MTsgXAorCXZt
b3ZkcWEgLkxpbnZfc2hpZnRfcm93KCVyaXApLCB0NDsgXAorCXZicm9hZGNhc3RzcyAuTDBmMGYw
ZjBmKCVyaXApLCB0NzsgXAorCXZtb3ZkcWEgLkxwcmVfdGZfbG9fczEoJXJpcCksIHQwOyBcCisJ
dm1vdmRxYSAuTHByZV90Zl9oaV9zMSglcmlwKSwgdDE7IFwKIAlcCiAJLyogQUVTIGludmVyc2Ug
c2hpZnQgcm93cyAqLyBcCiAJdnBzaHVmYiB0NCwgeDAsIHgwOyBcCkBAIC02OCw4ICs2OCw4IEBA
CiAJdnBzaHVmYiB0NCwgeDYsIHg2OyBcCiAJXAogCS8qIHByZWZpbHRlciBzYm94ZXMgMSwgMiBh
bmQgMyAqLyBcCi0Jdm1vdmRxYSAuTHByZV90Zl9sb19zNCwgdDI7IFwKLQl2bW92ZHFhIC5McHJl
X3RmX2hpX3M0LCB0MzsgXAorCXZtb3ZkcWEgLkxwcmVfdGZfbG9fczQoJXJpcCksIHQyOyBcCisJ
dm1vdmRxYSAuTHByZV90Zl9oaV9zNCglcmlwKSwgdDM7IFwKIAlmaWx0ZXJfOGJpdCh4MCwgdDAs
IHQxLCB0NywgdDYpOyBcCiAJZmlsdGVyXzhiaXQoeDcsIHQwLCB0MSwgdDcsIHQ2KTsgXAogCWZp
bHRlcl84Yml0KHgxLCB0MCwgdDEsIHQ3LCB0Nik7IFwKQEAgLTgzLDggKzgzLDggQEAKIAlmaWx0
ZXJfOGJpdCh4NiwgdDIsIHQzLCB0NywgdDYpOyBcCiAJXAogCS8qIEFFUyBzdWJieXRlcyArIEFF
UyBzaGlmdCByb3dzICovIFwKLQl2bW92ZHFhIC5McG9zdF90Zl9sb19zMSwgdDA7IFwKLQl2bW92
ZHFhIC5McG9zdF90Zl9oaV9zMSwgdDE7IFwKKwl2bW92ZHFhIC5McG9zdF90Zl9sb19zMSglcmlw
KSwgdDA7IFwKKwl2bW92ZHFhIC5McG9zdF90Zl9oaV9zMSglcmlwKSwgdDE7IFwKIAl2YWVzZW5j
bGFzdCB0NCwgeDAsIHgwOyBcCiAJdmFlc2VuY2xhc3QgdDQsIHg3LCB4NzsgXAogCXZhZXNlbmNs
YXN0IHQ0LCB4MSwgeDE7IFwKQEAgLTk1LDE2ICs5NSwxNiBAQAogCXZhZXNlbmNsYXN0IHQ0LCB4
NiwgeDY7IFwKIAlcCiAJLyogcG9zdGZpbHRlciBzYm94ZXMgMSBhbmQgNCAqLyBcCi0Jdm1vdmRx
YSAuTHBvc3RfdGZfbG9fczMsIHQyOyBcCi0Jdm1vdmRxYSAuTHBvc3RfdGZfaGlfczMsIHQzOyBc
CisJdm1vdmRxYSAuTHBvc3RfdGZfbG9fczMoJXJpcCksIHQyOyBcCisJdm1vdmRxYSAuTHBvc3Rf
dGZfaGlfczMoJXJpcCksIHQzOyBcCiAJZmlsdGVyXzhiaXQoeDAsIHQwLCB0MSwgdDcsIHQ2KTsg
XAogCWZpbHRlcl84Yml0KHg3LCB0MCwgdDEsIHQ3LCB0Nik7IFwKIAlmaWx0ZXJfOGJpdCh4Mywg
dDAsIHQxLCB0NywgdDYpOyBcCiAJZmlsdGVyXzhiaXQoeDYsIHQwLCB0MSwgdDcsIHQ2KTsgXAog
CVwKIAkvKiBwb3N0ZmlsdGVyIHNib3ggMyAqLyBcCi0Jdm1vdmRxYSAuTHBvc3RfdGZfbG9fczIs
IHQ0OyBcCi0Jdm1vdmRxYSAuTHBvc3RfdGZfaGlfczIsIHQ1OyBcCisJdm1vdmRxYSAuTHBvc3Rf
dGZfbG9fczIoJXJpcCksIHQ0OyBcCisJdm1vdmRxYSAuTHBvc3RfdGZfaGlfczIoJXJpcCksIHQ1
OyBcCiAJZmlsdGVyXzhiaXQoeDIsIHQyLCB0MywgdDcsIHQ2KTsgXAogCWZpbHRlcl84Yml0KHg1
LCB0MiwgdDMsIHQ3LCB0Nik7IFwKIAlcCkBAIC00NDMsNyArNDQzLDcgQEAgRU5EUFJPQyhyb3Vu
ZHNtMTZfeDRfeDVfeDZfeDdfeDBfeDFfeDJfeDNfeTRfeTVfeTZfeTdfeTBfeTFfeTJfeTNfYWIp
CiAJdHJhbnNwb3NlXzR4NChjMCwgYzEsIGMyLCBjMywgYTAsIGExKTsgXAogCXRyYW5zcG9zZV80
eDQoZDAsIGQxLCBkMiwgZDMsIGEwLCBhMSk7IFwKIAlcCi0Jdm1vdmRxdSAuTHNodWZiXzE2eDE2
YiwgYTA7IFwKKwl2bW92ZHF1IC5Mc2h1ZmJfMTZ4MTZiKCVyaXApLCBhMDsgXAogCXZtb3ZkcXUg
c3QxLCBhMTsgXAogCXZwc2h1ZmIgYTAsIGEyLCBhMjsgXAogCXZwc2h1ZmIgYTAsIGEzLCBhMzsg
XApAQCAtNDgyLDcgKzQ4Miw3IEBAIEVORFBST0Mocm91bmRzbTE2X3g0X3g1X3g2X3g3X3gwX3gx
X3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogI2RlZmluZSBpbnBhY2sxNl9wcmUo
eDAsIHgxLCB4MiwgeDMsIHg0LCB4NSwgeDYsIHg3LCB5MCwgeTEsIHkyLCB5MywgeTQsIHk1LCBc
CiAJCSAgICAgeTYsIHk3LCByaW8sIGtleSkgXAogCXZtb3ZxIGtleSwgeDA7IFwKLQl2cHNodWZi
IC5McGFja19ic3dhcCwgeDAsIHgwOyBcCisJdnBzaHVmYiAuTHBhY2tfYnN3YXAoJXJpcCksIHgw
LCB4MDsgXAogCVwKIAl2cHhvciAwICogMTYocmlvKSwgeDAsIHk3OyBcCiAJdnB4b3IgMSAqIDE2
KHJpbyksIHgwLCB5NjsgXApAQCAtNTMzLDcgKzUzMyw3IEBAIEVORFBST0Mocm91bmRzbTE2X3g0
X3g1X3g2X3g3X3gwX3gxX3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogCXZtb3Zk
cXUgeDAsIHN0YWNrX3RtcDA7IFwKIAlcCiAJdm1vdnEga2V5LCB4MDsgXAotCXZwc2h1ZmIgLkxw
YWNrX2Jzd2FwLCB4MCwgeDA7IFwKKwl2cHNodWZiIC5McGFja19ic3dhcCglcmlwKSwgeDAsIHgw
OyBcCiAJXAogCXZweG9yIHgwLCB5NywgeTc7IFwKIAl2cHhvciB4MCwgeTYsIHk2OyBcCkBAIC0x
MDE2LDcgKzEwMTYsNyBAQCBFTlRSWShjYW1lbGxpYV9jdHJfMTZ3YXkpCiAJc3VicSAkKDE2ICog
MTYpLCAlcnNwOwogCW1vdnEgJXJzcCwgJXJheDsKIAotCXZtb3ZkcWEgLkxic3dhcDEyOF9tYXNr
LCAleG1tMTQ7CisJdm1vdmRxYSAuTGJzd2FwMTI4X21hc2soJXJpcCksICV4bW0xNDsKIAogCS8q
IGxvYWQgSVYgYW5kIGJ5dGVzd2FwICovCiAJdm1vdmRxdSAoJXJjeCksICV4bW0wOwpAQCAtMTA2
NSw3ICsxMDY1LDcgQEAgRU5UUlkoY2FtZWxsaWFfY3RyXzE2d2F5KQogCiAJLyogaW5wYWNrMTZf
cHJlOiAqLwogCXZtb3ZxIChrZXlfdGFibGUpKENUWCksICV4bW0xNTsKLQl2cHNodWZiIC5McGFj
a19ic3dhcCwgJXhtbTE1LCAleG1tMTU7CisJdnBzaHVmYiAuTHBhY2tfYnN3YXAoJXJpcCksICV4
bW0xNSwgJXhtbTE1OwogCXZweG9yICV4bW0wLCAleG1tMTUsICV4bW0wOwogCXZweG9yICV4bW0x
LCAleG1tMTUsICV4bW0xOwogCXZweG9yICV4bW0yLCAleG1tMTUsICV4bW0yOwpAQCAtMTEzMyw3
ICsxMTMzLDcgQEAgY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5OgogCXN1YnEgJCgxNiAqIDE2KSwg
JXJzcDsKIAltb3ZxICVyc3AsICVyYXg7CiAKLQl2bW92ZHFhIC5MeHRzX2dmMTI4bXVsX2FuZF9z
aGwxX21hc2ssICV4bW0xNDsKKwl2bW92ZHFhIC5MeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2so
JXJpcCksICV4bW0xNDsKIAogCS8qIGxvYWQgSVYgKi8KIAl2bW92ZHF1ICglcmN4KSwgJXhtbTA7
CkBAIC0xMjA5LDcgKzEyMDksNyBAQCBjYW1lbGxpYV94dHNfY3J5cHRfMTZ3YXk6CiAKIAkvKiBp
bnBhY2sxNl9wcmU6ICovCiAJdm1vdnEgKGtleV90YWJsZSkoQ1RYLCAlcjgsIDgpLCAleG1tMTU7
Ci0JdnBzaHVmYiAuTHBhY2tfYnN3YXAsICV4bW0xNSwgJXhtbTE1OworCXZwc2h1ZmIgLkxwYWNr
X2Jzd2FwKCVyaXApLCAleG1tMTUsICV4bW0xNTsKIAl2cHhvciAwICogMTYoJXJheCksICV4bW0x
NSwgJXhtbTA7CiAJdnB4b3IgJXhtbTEsICV4bW0xNSwgJXhtbTE7CiAJdnB4b3IgJXhtbTIsICV4
bW0xNSwgJXhtbTI7CkBAIC0xMjY0LDcgKzEyNjQsNyBAQCBFTlRSWShjYW1lbGxpYV94dHNfZW5j
XzE2d2F5KQogCSAqLwogCXhvcmwgJXI4ZCwgJXI4ZDsgLyogaW5wdXQgd2hpdGVuaW5nIGtleSwg
MCBmb3IgZW5jICovCiAKLQlsZWFxIF9fY2FtZWxsaWFfZW5jX2JsazE2LCAlcjk7CisJbGVhcSBf
X2NhbWVsbGlhX2VuY19ibGsxNiglcmlwKSwgJXI5OwogCiAJam1wIGNhbWVsbGlhX3h0c19jcnlw
dF8xNndheTsKIEVORFBST0MoY2FtZWxsaWFfeHRzX2VuY18xNndheSkKQEAgLTEyODIsNyArMTI4
Miw3IEBAIEVOVFJZKGNhbWVsbGlhX3h0c19kZWNfMTZ3YXkpCiAJbW92bCAkMjQsICVlYXg7CiAJ
Y21vdmVsICVlYXgsICVyOGQ7ICAvKiBpbnB1dCB3aGl0ZW5pbmcga2V5LCBsYXN0IGZvciBkZWMg
Ki8KIAotCWxlYXEgX19jYW1lbGxpYV9kZWNfYmxrMTYsICVyOTsKKwlsZWFxIF9fY2FtZWxsaWFf
ZGVjX2JsazE2KCVyaXApLCAlcjk7CiAKIAlqbXAgY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5Owog
RU5EUFJPQyhjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5
cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxs
aWEtYWVzbmktYXZ4Mi1hc21fNjQuUwppbmRleCBlZWU1YjM5ODJjZmQuLjkzZGEzMjdmZWM4MyAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMK
KysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMKQEAgLTY5
LDEyICs2OSwxMiBAQAogCS8qIFwKIAkgKiBTLWZ1bmN0aW9uIHdpdGggQUVTIHN1YmJ5dGVzIFwK
IAkgKi8gXAotCXZicm9hZGNhc3RpMTI4IC5MaW52X3NoaWZ0X3JvdywgdDQ7IFwKLQl2cGJyb2Fk
Y2FzdGQgLkwwZjBmMGYwZiwgdDc7IFwKLQl2YnJvYWRjYXN0aTEyOCAuTHByZV90Zl9sb19zMSwg
dDU7IFwKLQl2YnJvYWRjYXN0aTEyOCAuTHByZV90Zl9oaV9zMSwgdDY7IFwKLQl2YnJvYWRjYXN0
aTEyOCAuTHByZV90Zl9sb19zNCwgdDI7IFwKLQl2YnJvYWRjYXN0aTEyOCAuTHByZV90Zl9oaV9z
NCwgdDM7IFwKKwl2YnJvYWRjYXN0aTEyOCAuTGludl9zaGlmdF9yb3coJXJpcCksIHQ0OyBcCisJ
dnBicm9hZGNhc3RkIC5MMGYwZjBmMGYoJXJpcCksIHQ3OyBcCisJdmJyb2FkY2FzdGkxMjggLkxw
cmVfdGZfbG9fczEoJXJpcCksIHQ1OyBcCisJdmJyb2FkY2FzdGkxMjggLkxwcmVfdGZfaGlfczEo
JXJpcCksIHQ2OyBcCisJdmJyb2FkY2FzdGkxMjggLkxwcmVfdGZfbG9fczQoJXJpcCksIHQyOyBc
CisJdmJyb2FkY2FzdGkxMjggLkxwcmVfdGZfaGlfczQoJXJpcCksIHQzOyBcCiAJXAogCS8qIEFF
UyBpbnZlcnNlIHNoaWZ0IHJvd3MgKi8gXAogCXZwc2h1ZmIgdDQsIHgwLCB4MDsgXApAQCAtMTIw
LDggKzEyMCw4IEBACiAJdmluc2VydGkxMjggJDEsIHQyIyNfeCwgeDYsIHg2OyBcCiAJdmV4dHJh
Y3RpMTI4ICQxLCB4MSwgdDMjI194OyBcCiAJdmV4dHJhY3RpMTI4ICQxLCB4NCwgdDIjI194OyBc
Ci0JdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2xvX3MxLCB0MDsgXAotCXZicm9hZGNhc3RpMTI4
IC5McG9zdF90Zl9oaV9zMSwgdDE7IFwKKwl2YnJvYWRjYXN0aTEyOCAuTHBvc3RfdGZfbG9fczEo
JXJpcCksIHQwOyBcCisJdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2hpX3MxKCVyaXApLCB0MTsg
XAogCXZhZXNlbmNsYXN0IHQ0IyNfeCwgeDIjI194LCB4MiMjX3g7IFwKIAl2YWVzZW5jbGFzdCB0
NCMjX3gsIHQ2IyNfeCwgdDYjI194OyBcCiAJdmluc2VydGkxMjggJDEsIHQ2IyNfeCwgeDIsIHgy
OyBcCkBAIC0xMzYsMTYgKzEzNiwxNiBAQAogCXZpbnNlcnRpMTI4ICQxLCB0MiMjX3gsIHg0LCB4
NDsgXAogCVwKIAkvKiBwb3N0ZmlsdGVyIHNib3hlcyAxIGFuZCA0ICovIFwKLQl2YnJvYWRjYXN0
aTEyOCAuTHBvc3RfdGZfbG9fczMsIHQyOyBcCi0JdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2hp
X3MzLCB0MzsgXAorCXZicm9hZGNhc3RpMTI4IC5McG9zdF90Zl9sb19zMyglcmlwKSwgdDI7IFwK
Kwl2YnJvYWRjYXN0aTEyOCAuTHBvc3RfdGZfaGlfczMoJXJpcCksIHQzOyBcCiAJZmlsdGVyXzhi
aXQoeDAsIHQwLCB0MSwgdDcsIHQ2KTsgXAogCWZpbHRlcl84Yml0KHg3LCB0MCwgdDEsIHQ3LCB0
Nik7IFwKIAlmaWx0ZXJfOGJpdCh4MywgdDAsIHQxLCB0NywgdDYpOyBcCiAJZmlsdGVyXzhiaXQo
eDYsIHQwLCB0MSwgdDcsIHQ2KTsgXAogCVwKIAkvKiBwb3N0ZmlsdGVyIHNib3ggMyAqLyBcCi0J
dmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2xvX3MyLCB0NDsgXAotCXZicm9hZGNhc3RpMTI4IC5M
cG9zdF90Zl9oaV9zMiwgdDU7IFwKKwl2YnJvYWRjYXN0aTEyOCAuTHBvc3RfdGZfbG9fczIoJXJp
cCksIHQ0OyBcCisJdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2hpX3MyKCVyaXApLCB0NTsgXAog
CWZpbHRlcl84Yml0KHgyLCB0MiwgdDMsIHQ3LCB0Nik7IFwKIAlmaWx0ZXJfOGJpdCh4NSwgdDIs
IHQzLCB0NywgdDYpOyBcCiAJXApAQCAtNDgyLDcgKzQ4Miw3IEBAIEVORFBST0Mocm91bmRzbTMy
X3g0X3g1X3g2X3g3X3gwX3gxX3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogCXRy
YW5zcG9zZV80eDQoYzAsIGMxLCBjMiwgYzMsIGEwLCBhMSk7IFwKIAl0cmFuc3Bvc2VfNHg0KGQw
LCBkMSwgZDIsIGQzLCBhMCwgYTEpOyBcCiAJXAotCXZicm9hZGNhc3RpMTI4IC5Mc2h1ZmJfMTZ4
MTZiLCBhMDsgXAorCXZicm9hZGNhc3RpMTI4IC5Mc2h1ZmJfMTZ4MTZiKCVyaXApLCBhMDsgXAog
CXZtb3ZkcXUgc3QxLCBhMTsgXAogCXZwc2h1ZmIgYTAsIGEyLCBhMjsgXAogCXZwc2h1ZmIgYTAs
IGEzLCBhMzsgXApAQCAtNTIxLDcgKzUyMSw3IEBAIEVORFBST0Mocm91bmRzbTMyX3g0X3g1X3g2
X3g3X3gwX3gxX3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogI2RlZmluZSBpbnBh
Y2szMl9wcmUoeDAsIHgxLCB4MiwgeDMsIHg0LCB4NSwgeDYsIHg3LCB5MCwgeTEsIHkyLCB5Mywg
eTQsIHk1LCBcCiAJCSAgICAgeTYsIHk3LCByaW8sIGtleSkgXAogCXZwYnJvYWRjYXN0cSBrZXks
IHgwOyBcCi0JdnBzaHVmYiAuTHBhY2tfYnN3YXAsIHgwLCB4MDsgXAorCXZwc2h1ZmIgLkxwYWNr
X2Jzd2FwKCVyaXApLCB4MCwgeDA7IFwKIAlcCiAJdnB4b3IgMCAqIDMyKHJpbyksIHgwLCB5Nzsg
XAogCXZweG9yIDEgKiAzMihyaW8pLCB4MCwgeTY7IFwKQEAgLTU3Miw3ICs1NzIsNyBAQCBFTkRQ
Uk9DKHJvdW5kc20zMl94NF94NV94Nl94N194MF94MV94Ml94M195NF95NV95Nl95N195MF95MV95
Ml95M19hYikKIAl2bW92ZHF1IHgwLCBzdGFja190bXAwOyBcCiAJXAogCXZwYnJvYWRjYXN0cSBr
ZXksIHgwOyBcCi0JdnBzaHVmYiAuTHBhY2tfYnN3YXAsIHgwLCB4MDsgXAorCXZwc2h1ZmIgLkxw
YWNrX2Jzd2FwKCVyaXApLCB4MCwgeDA7IFwKIAlcCiAJdnB4b3IgeDAsIHk3LCB5NzsgXAogCXZw
eG9yIHgwLCB5NiwgeTY7IFwKQEAgLTExMTIsNyArMTExMiw3IEBAIEVOVFJZKGNhbWVsbGlhX2N0
cl8zMndheSkKIAl2bW92ZHF1ICglcmN4KSwgJXhtbTA7CiAJdm1vdmRxYSAleG1tMCwgJXhtbTE7
CiAJaW5jX2xlMTI4KCV4bW0wLCAleG1tMTUsICV4bW0xNCk7Ci0JdmJyb2FkY2FzdGkxMjggLkxi
c3dhcDEyOF9tYXNrLCAleW1tMTQ7CisJdmJyb2FkY2FzdGkxMjggLkxic3dhcDEyOF9tYXNrKCVy
aXApLCAleW1tMTQ7CiAJdmluc2VydGkxMjggJDEsICV4bW0wLCAleW1tMSwgJXltbTA7CiAJdnBz
aHVmYiAleW1tMTQsICV5bW0wLCAleW1tMTM7CiAJdm1vdmRxdSAleW1tMTMsIDE1ICogMzIoJXJh
eCk7CkBAIC0xMTU4LDcgKzExNTgsNyBAQCBFTlRSWShjYW1lbGxpYV9jdHJfMzJ3YXkpCiAKIAkv
KiBpbnBhY2szMl9wcmU6ICovCiAJdnBicm9hZGNhc3RxIChrZXlfdGFibGUpKENUWCksICV5bW0x
NTsKLQl2cHNodWZiIC5McGFja19ic3dhcCwgJXltbTE1LCAleW1tMTU7CisJdnBzaHVmYiAuTHBh
Y2tfYnN3YXAoJXJpcCksICV5bW0xNSwgJXltbTE1OwogCXZweG9yICV5bW0wLCAleW1tMTUsICV5
bW0wOwogCXZweG9yICV5bW0xLCAleW1tMTUsICV5bW0xOwogCXZweG9yICV5bW0yLCAleW1tMTUs
ICV5bW0yOwpAQCAtMTI0MiwxMyArMTI0MiwxMyBAQCBjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXk6
CiAJc3VicSAkKDE2ICogMzIpLCAlcnNwOwogCW1vdnEgJXJzcCwgJXJheDsKIAotCXZicm9hZGNh
c3RpMTI4IC5MeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMCwgJXltbTEyOworCXZicm9hZGNh
c3RpMTI4IC5MeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMCglcmlwKSwgJXltbTEyOwogCiAJ
LyogbG9hZCBJViBhbmQgY29uc3RydWN0IHNlY29uZCBJViAqLwogCXZtb3ZkcXUgKCVyY3gpLCAl
eG1tMDsKIAl2bW92ZHFhICV4bW0wLCAleG1tMTU7CiAJZ2YxMjhtdWxfeF9ibGUoJXhtbTAsICV4
bW0xMiwgJXhtbTEzKTsKLQl2YnJvYWRjYXN0aTEyOCAuTHh0c19nZjEyOG11bF9hbmRfc2hsMV9t
YXNrXzEsICV5bW0xMzsKKwl2YnJvYWRjYXN0aTEyOCAuTHh0c19nZjEyOG11bF9hbmRfc2hsMV9t
YXNrXzEoJXJpcCksICV5bW0xMzsKIAl2aW5zZXJ0aTEyOCAkMSwgJXhtbTAsICV5bW0xNSwgJXlt
bTA7CiAJdnB4b3IgMCAqIDMyKCVyZHgpLCAleW1tMCwgJXltbTE1OwogCXZtb3ZkcXUgJXltbTE1
LCAxNSAqIDMyKCVyYXgpOwpAQCAtMTMyNSw3ICsxMzI1LDcgQEAgY2FtZWxsaWFfeHRzX2NyeXB0
XzMyd2F5OgogCiAJLyogaW5wYWNrMzJfcHJlOiAqLwogCXZwYnJvYWRjYXN0cSAoa2V5X3RhYmxl
KShDVFgsICVyOCwgOCksICV5bW0xNTsKLQl2cHNodWZiIC5McGFja19ic3dhcCwgJXltbTE1LCAl
eW1tMTU7CisJdnBzaHVmYiAuTHBhY2tfYnN3YXAoJXJpcCksICV5bW0xNSwgJXltbTE1OwogCXZw
eG9yIDAgKiAzMiglcmF4KSwgJXltbTE1LCAleW1tMDsKIAl2cHhvciAleW1tMSwgJXltbTE1LCAl
eW1tMTsKIAl2cHhvciAleW1tMiwgJXltbTE1LCAleW1tMjsKQEAgLTEzODMsNyArMTM4Myw3IEBA
IEVOVFJZKGNhbWVsbGlhX3h0c19lbmNfMzJ3YXkpCiAKIAl4b3JsICVyOGQsICVyOGQ7IC8qIGlu
cHV0IHdoaXRlbmluZyBrZXksIDAgZm9yIGVuYyAqLwogCi0JbGVhcSBfX2NhbWVsbGlhX2VuY19i
bGszMiwgJXI5OworCWxlYXEgX19jYW1lbGxpYV9lbmNfYmxrMzIoJXJpcCksICVyOTsKIAogCWpt
cCBjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXk7CiBFTkRQUk9DKGNhbWVsbGlhX3h0c19lbmNfMzJ3
YXkpCkBAIC0xNDAxLDcgKzE0MDEsNyBAQCBFTlRSWShjYW1lbGxpYV94dHNfZGVjXzMyd2F5KQog
CW1vdmwgJDI0LCAlZWF4OwogCWNtb3ZlbCAlZWF4LCAlcjhkOyAgLyogaW5wdXQgd2hpdGVuaW5n
IGtleSwgbGFzdCBmb3IgZGVjICovCiAKLQlsZWFxIF9fY2FtZWxsaWFfZGVjX2JsazMyLCAlcjk7
CisJbGVhcSBfX2NhbWVsbGlhX2RlY19ibGszMiglcmlwKSwgJXI5OwogCiAJam1wIGNhbWVsbGlh
X3h0c19jcnlwdF8zMndheTsKIEVORFBST0MoY2FtZWxsaWFfeHRzX2RlY18zMndheSkKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4
Ni9jcnlwdG8vY2FtZWxsaWEteDg2XzY0LWFzbV82NC5TCmluZGV4IDMxMDMxOWM2MDFlZC4uYjhj
ODFlMmY5OTczIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEteDg2XzY0LWFz
bV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMKQEAg
LTkyLDExICs5MiwxMyBAQAogI2RlZmluZSBSWE9SYmwgJXI5YgogCiAjZGVmaW5lIHhvcjJyb3Ix
NihUMCwgVDEsIHRtcDEsIHRtcDIsIGFiLCBkc3QpIFwKKwlsZWFxIFQwKCVyaXApLCAJCQl0bXAx
OyBcCiAJbW92emJsIGFiICMjIGJsLAkJdG1wMiAjIyBkOyBcCisJeG9ycSAodG1wMSwgdG1wMiwg
OCksCQlkc3Q7IFwKKwlsZWFxIFQxKCVyaXApLCAJCQl0bXAyOyBcCiAJbW92emJsIGFiICMjIGJo
LAkJdG1wMSAjIyBkOyBcCi0Jcm9ycSAkMTYsCQkJYWI7IFwKLQl4b3JxIFQwKCwgdG1wMiwgOCks
CQlkc3Q7IFwKLQl4b3JxIFQxKCwgdG1wMSwgOCksCQlkc3Q7CisJeG9ycSAodG1wMiwgdG1wMSwg
OCksCQlkc3Q7IFwKKwlyb3JxICQxNiwJCQlhYjsKIAogLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgMS13YXkg
Y2FtZWxsaWEKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFz
bV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMKaW5kZXgg
YjRhODgwNjIzNGVhLi5hZTI5NzZiNTZiMjcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9j
YXN0NS1hdngteDg2XzY0LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngt
eDg2XzY0LWFzbV82NC5TCkBAIC05OCwxNiArOTgsMjAgQEAKIAogCiAjZGVmaW5lIGxvb2t1cF8z
MmJpdChzcmMsIGRzdCwgb3AxLCBvcDIsIG9wMywgaW50ZXJsZWF2ZV9vcCwgaWxfcmVnKSBcCi0J
bW92emJsCQlzcmMgIyMgYmgsICAgICBSSUQxZDsgICAgXAotCW1vdnpibAkJc3JjICMjIGJsLCAg
ICAgUklEMmQ7ICAgIFwKLQlzaHJxICQxNiwJc3JjOyAgICAgICAgICAgICAgICAgICAgIFwKLQlt
b3ZsCQlzMSgsIFJJRDEsIDQpLCBkc3QgIyMgZDsgXAotCW9wMQkJczIoLCBSSUQyLCA0KSwgZHN0
ICMjIGQ7IFwKLQltb3Z6YmwJCXNyYyAjIyBiaCwgICAgIFJJRDFkOyAgICBcCi0JbW92emJsCQlz
cmMgIyMgYmwsICAgICBSSUQyZDsgICAgXAotCWludGVybGVhdmVfb3AoaWxfcmVnKTsJCQkgXAot
CW9wMgkJczMoLCBSSUQxLCA0KSwgZHN0ICMjIGQ7IFwKLQlvcDMJCXM0KCwgUklEMiwgNCksIGRz
dCAjIyBkOworCW1vdnpibAkJc3JjICMjIGJoLCAgICAgICBSSUQxZDsgICAgXAorCWxlYXEJCXMx
KCVyaXApLCAgICAgICAgUklEMjsgICAgIFwKKwltb3ZsCQkoUklEMiwgUklEMSwgNCksIGRzdCAj
IyBkOyBcCisJbW92emJsCQlzcmMgIyMgYmwsICAgICAgIFJJRDJkOyAgICBcCisJbGVhcQkJczIo
JXJpcCksICAgICAgICBSSUQxOyAgICAgXAorCW9wMQkJKFJJRDEsIFJJRDIsIDQpLCBkc3QgIyMg
ZDsgXAorCXNocnEgJDE2LAlzcmM7ICAgICAgICAgICAgICAgICAgICAgICBcCisJbW92emJsCQlz
cmMgIyMgYmgsICAgICBSSUQxZDsgICAgICBcCisJbGVhcQkJczMoJXJpcCksICAgICAgICBSSUQy
OyAgICAgXAorCW9wMgkJKFJJRDIsIFJJRDEsIDQpLCBkc3QgIyMgZDsgXAorCW1vdnpibAkJc3Jj
ICMjIGJsLCAgICAgUklEMmQ7ICAgICAgXAorCWxlYXEJCXM0KCVyaXApLCAgICAgICAgUklEMTsg
ICAgIFwKKwlvcDMJCShSSUQxLCBSSUQyLCA0KSwgZHN0ICMjIGQ7IFwKKwlpbnRlcmxlYXZlX29w
KGlsX3JlZyk7CiAKICNkZWZpbmUgZHVtbXkoZCkgLyogZG8gbm90aGluZyAqLwogCkBAIC0xNjYs
MTUgKzE3MCwxNSBAQAogCXN1YnJvdW5kKGwgIyMgMywgciAjIyAzLCBsICMjIDQsIHIgIyMgNCwg
Zik7CiAKICNkZWZpbmUgZW5jX3ByZWxvYWRfcmtyKCkgXAotCXZicm9hZGNhc3RzcwkuTDE2X21h
c2ssICAgICAgICAgICAgICAgIFJLUjsgICAgICBcCisJdmJyb2FkY2FzdHNzCS5MMTZfbWFzaygl
cmlwKSwgICAgICAgICAgUktSOyAgICAgIFwKIAkvKiBhZGQgMTYtYml0IHJvdGF0aW9uIHRvIGtl
eSByb3RhdGlvbnMgKG1vZCAzMikgKi8gXAogCXZweG9yCQlrcihDVFgpLCAgICAgICAgICAgICAg
ICAgIFJLUiwgUktSOwogCiAjZGVmaW5lIGRlY19wcmVsb2FkX3JrcigpIFwKLQl2YnJvYWRjYXN0
c3MJLkwxNl9tYXNrLCAgICAgICAgICAgICAgICBSS1I7ICAgICAgXAorCXZicm9hZGNhc3Rzcwku
TDE2X21hc2soJXJpcCksICAgICAgICAgIFJLUjsgICAgICBcCiAJLyogYWRkIDE2LWJpdCByb3Rh
dGlvbiB0byBrZXkgcm90YXRpb25zIChtb2QgMzIpICovIFwKIAl2cHhvcgkJa3IoQ1RYKSwgICAg
ICAgICAgICAgICAgICBSS1IsIFJLUjsgXAotCXZwc2h1ZmIJCS5MYnN3YXAxMjhfbWFzaywgICAg
ICAgICAgUktSLCBSS1I7CisJdnBzaHVmYgkJLkxic3dhcDEyOF9tYXNrKCVyaXApLCAgICBSS1Is
IFJLUjsKIAogI2RlZmluZSB0cmFuc3Bvc2VfMng0KHgwLCB4MSwgdDAsIHQxKSBcCiAJdnB1bnBj
a2xkcQkJeDEsIHgwLCB0MDsgXApAQCAtMjQ5LDkgKzI1Myw5IEBAIF9fY2FzdDVfZW5jX2JsazE2
OgogCXB1c2hxICVyYnA7CiAJcHVzaHEgJXJieDsKIAotCXZtb3ZkcWEgLkxic3dhcF9tYXNrLCBS
S007Ci0Jdm1vdmQgLkxmaXJzdF9tYXNrLCBSMVNUOwotCXZtb3ZkIC5MMzJfbWFzaywgUjMyOwor
CXZtb3ZkcWEgLkxic3dhcF9tYXNrKCVyaXApLCBSS007CisJdm1vdmQgLkxmaXJzdF9tYXNrKCVy
aXApLCBSMVNUOworCXZtb3ZkIC5MMzJfbWFzayglcmlwKSwgUjMyOwogCWVuY19wcmVsb2FkX3Jr
cigpOwogCiAJaW5wYWNrX2Jsb2NrcyhSTDEsIFJSMSwgUlRNUCwgUlgsIFJLTSk7CkBAIC0yODUs
NyArMjg5LDcgQEAgX19jYXN0NV9lbmNfYmxrMTY6CiAJcG9wcSAlcmJ4OwogCXBvcHEgJXJicDsK
IAotCXZtb3ZkcWEgLkxic3dhcF9tYXNrLCBSS007CisJdm1vdmRxYSAuTGJzd2FwX21hc2soJXJp
cCksIFJLTTsKIAogCW91dHVucGFja19ibG9ja3MoUlIxLCBSTDEsIFJUTVAsIFJYLCBSS00pOwog
CW91dHVucGFja19ibG9ja3MoUlIyLCBSTDIsIFJUTVAsIFJYLCBSS00pOwpAQCAtMzIxLDkgKzMy
NSw5IEBAIF9fY2FzdDVfZGVjX2JsazE2OgogCXB1c2hxICVyYnA7CiAJcHVzaHEgJXJieDsKIAot
CXZtb3ZkcWEgLkxic3dhcF9tYXNrLCBSS007Ci0Jdm1vdmQgLkxmaXJzdF9tYXNrLCBSMVNUOwot
CXZtb3ZkIC5MMzJfbWFzaywgUjMyOworCXZtb3ZkcWEgLkxic3dhcF9tYXNrKCVyaXApLCBSS007
CisJdm1vdmQgLkxmaXJzdF9tYXNrKCVyaXApLCBSMVNUOworCXZtb3ZkIC5MMzJfbWFzayglcmlw
KSwgUjMyOwogCWRlY19wcmVsb2FkX3JrcigpOwogCiAJaW5wYWNrX2Jsb2NrcyhSTDEsIFJSMSwg
UlRNUCwgUlgsIFJLTSk7CkBAIC0zNTQsNyArMzU4LDcgQEAgX19jYXN0NV9kZWNfYmxrMTY6CiAJ
cm91bmQoUkwsIFJSLCAxLCAyKTsKIAlyb3VuZChSUiwgUkwsIDAsIDEpOwogCi0Jdm1vdmRxYSAu
TGJzd2FwX21hc2ssIFJLTTsKKwl2bW92ZHFhIC5MYnN3YXBfbWFzayglcmlwKSwgUktNOwogCXBv
cHEgJXJieDsKIAlwb3BxICVyYnA7CiAKQEAgLTUwOCw4ICs1MTIsOCBAQCBFTlRSWShjYXN0NV9j
dHJfMTZ3YXkpCiAKIAl2cGNtcGVxZCBSS1IsIFJLUiwgUktSOwogCXZwYWRkcSBSS1IsIFJLUiwg
UktSOyAvKiBsb3c6IC0yLCBoaWdoOiAtMiAqLwotCXZtb3ZkcWEgLkxic3dhcF9pdl9tYXNrLCBS
MVNUOwotCXZtb3ZkcWEgLkxic3dhcDEyOF9tYXNrLCBSS007CisJdm1vdmRxYSAuTGJzd2FwX2l2
X21hc2soJXJpcCksIFIxU1Q7CisJdm1vdmRxYSAuTGJzd2FwMTI4X21hc2soJXJpcCksIFJLTTsK
IAogCS8qIGxvYWQgSVYgYW5kIGJ5dGVzd2FwICovCiAJdm1vdnEgKCVyY3gpLCBSWDsKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0LWFzbV82NC5TIGIvYXJjaC94
ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMKaW5kZXggOTUyZDMxNTZhOTMzLi42
YmQ1MjIxMGEzYzEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0
LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0LWFzbV82NC5T
CkBAIC05OCwxNiArOTgsMjAgQEAKIAogCiAjZGVmaW5lIGxvb2t1cF8zMmJpdChzcmMsIGRzdCwg
b3AxLCBvcDIsIG9wMywgaW50ZXJsZWF2ZV9vcCwgaWxfcmVnKSBcCi0JbW92emJsCQlzcmMgIyMg
YmgsICAgICBSSUQxZDsgICAgXAotCW1vdnpibAkJc3JjICMjIGJsLCAgICAgUklEMmQ7ICAgIFwK
LQlzaHJxICQxNiwJc3JjOyAgICAgICAgICAgICAgICAgICAgIFwKLQltb3ZsCQlzMSgsIFJJRDEs
IDQpLCBkc3QgIyMgZDsgXAotCW9wMQkJczIoLCBSSUQyLCA0KSwgZHN0ICMjIGQ7IFwKLQltb3Z6
YmwJCXNyYyAjIyBiaCwgICAgIFJJRDFkOyAgICBcCi0JbW92emJsCQlzcmMgIyMgYmwsICAgICBS
SUQyZDsgICAgXAotCWludGVybGVhdmVfb3AoaWxfcmVnKTsJCQkgXAotCW9wMgkJczMoLCBSSUQx
LCA0KSwgZHN0ICMjIGQ7IFwKLQlvcDMJCXM0KCwgUklEMiwgNCksIGRzdCAjIyBkOworCW1vdnpi
bAkJc3JjICMjIGJoLCAgICAgICBSSUQxZDsgICAgXAorCWxlYXEJCXMxKCVyaXApLCAgICAgICAg
UklEMjsgICAgIFwKKwltb3ZsCQkoUklEMiwgUklEMSwgNCksIGRzdCAjIyBkOyBcCisJbW92emJs
CQlzcmMgIyMgYmwsICAgICAgIFJJRDJkOyAgICBcCisJbGVhcQkJczIoJXJpcCksICAgICAgICBS
SUQxOyAgICAgXAorCW9wMQkJKFJJRDEsIFJJRDIsIDQpLCBkc3QgIyMgZDsgXAorCXNocnEgJDE2
LAlzcmM7ICAgICAgICAgICAgICAgICAgICAgICBcCisJbW92emJsCQlzcmMgIyMgYmgsICAgICBS
SUQxZDsgICAgICBcCisJbGVhcQkJczMoJXJpcCksICAgICAgICBSSUQyOyAgICAgXAorCW9wMgkJ
KFJJRDIsIFJJRDEsIDQpLCBkc3QgIyMgZDsgXAorCW1vdnpibAkJc3JjICMjIGJsLCAgICAgUklE
MmQ7ICAgICAgXAorCWxlYXEJCXM0KCVyaXApLCAgICAgICAgUklEMTsgICAgIFwKKwlvcDMJCShS
SUQxLCBSSUQyLCA0KSwgZHN0ICMjIGQ7IFwKKwlpbnRlcmxlYXZlX29wKGlsX3JlZyk7CiAKICNk
ZWZpbmUgZHVtbXkoZCkgLyogZG8gbm90aGluZyAqLwogCkBAIC0xOTAsMTAgKzE5NCwxMCBAQAog
CXFvcChSRCwgUkMsIDEpOwogCiAjZGVmaW5lIHNodWZmbGUobWFzaykgXAotCXZwc2h1ZmIJCW1h
c2ssICAgICAgICAgICAgUktSLCBSS1I7CisJdnBzaHVmYgkJbWFzayglcmlwKSwgICAgICAgICAg
ICBSS1IsIFJLUjsKIAogI2RlZmluZSBwcmVsb2FkX3JrcihuLCBkb19tYXNrLCBtYXNrKSBcCi0J
dmJyb2FkY2FzdHNzCS5MMTZfbWFzaywgICAgICAgICAgICAgICAgUktSOyAgICAgIFwKKwl2YnJv
YWRjYXN0c3MJLkwxNl9tYXNrKCVyaXApLCAgICAgICAgICBSS1I7ICAgICAgXAogCS8qIGFkZCAx
Ni1iaXQgcm90YXRpb24gdG8ga2V5IHJvdGF0aW9ucyAobW9kIDMyKSAqLyBcCiAJdnB4b3IJCShr
cituKjE2KShDVFgpLCAgICAgICAgICAgUktSLCBSS1I7IFwKIAlkb19tYXNrKG1hc2spOwpAQCAt
MjczLDkgKzI3Nyw5IEBAIF9fY2FzdDZfZW5jX2Jsazg6CiAJcHVzaHEgJXJicDsKIAlwdXNocSAl
cmJ4OwogCi0Jdm1vdmRxYSAuTGJzd2FwX21hc2ssIFJLTTsKLQl2bW92ZCAuTGZpcnN0X21hc2ss
IFIxU1Q7Ci0Jdm1vdmQgLkwzMl9tYXNrLCBSMzI7CisJdm1vdmRxYSAuTGJzd2FwX21hc2soJXJp
cCksIFJLTTsKKwl2bW92ZCAuTGZpcnN0X21hc2soJXJpcCksIFIxU1Q7CisJdm1vdmQgLkwzMl9t
YXNrKCVyaXApLCBSMzI7CiAKIAlpbnBhY2tfYmxvY2tzKFJBMSwgUkIxLCBSQzEsIFJEMSwgUlRN
UCwgUlgsIFJLUkYsIFJLTSk7CiAJaW5wYWNrX2Jsb2NrcyhSQTIsIFJCMiwgUkMyLCBSRDIsIFJU
TVAsIFJYLCBSS1JGLCBSS00pOwpAQCAtMjk5LDcgKzMwMyw3IEBAIF9fY2FzdDZfZW5jX2Jsazg6
CiAJcG9wcSAlcmJ4OwogCXBvcHEgJXJicDsKIAotCXZtb3ZkcWEgLkxic3dhcF9tYXNrLCBSS007
CisJdm1vdmRxYSAuTGJzd2FwX21hc2soJXJpcCksIFJLTTsKIAogCW91dHVucGFja19ibG9ja3Mo
UkExLCBSQjEsIFJDMSwgUkQxLCBSVE1QLCBSWCwgUktSRiwgUktNKTsKIAlvdXR1bnBhY2tfYmxv
Y2tzKFJBMiwgUkIyLCBSQzIsIFJEMiwgUlRNUCwgUlgsIFJLUkYsIFJLTSk7CkBAIC0zMTksOSAr
MzIzLDkgQEAgX19jYXN0Nl9kZWNfYmxrODoKIAlwdXNocSAlcmJwOwogCXB1c2hxICVyYng7CiAK
LQl2bW92ZHFhIC5MYnN3YXBfbWFzaywgUktNOwotCXZtb3ZkIC5MZmlyc3RfbWFzaywgUjFTVDsK
LQl2bW92ZCAuTDMyX21hc2ssIFIzMjsKKwl2bW92ZHFhIC5MYnN3YXBfbWFzayglcmlwKSwgUktN
OworCXZtb3ZkIC5MZmlyc3RfbWFzayglcmlwKSwgUjFTVDsKKwl2bW92ZCAuTDMyX21hc2soJXJp
cCksIFIzMjsKIAogCWlucGFja19ibG9ja3MoUkExLCBSQjEsIFJDMSwgUkQxLCBSVE1QLCBSWCwg
UktSRiwgUktNKTsKIAlpbnBhY2tfYmxvY2tzKFJBMiwgUkIyLCBSQzIsIFJEMiwgUlRNUCwgUlgs
IFJLUkYsIFJLTSk7CkBAIC0zNDUsNyArMzQ5LDcgQEAgX19jYXN0Nl9kZWNfYmxrODoKIAlwb3Bx
ICVyYng7CiAJcG9wcSAlcmJwOwogCi0Jdm1vdmRxYSAuTGJzd2FwX21hc2ssIFJLTTsKKwl2bW92
ZHFhIC5MYnN3YXBfbWFzayglcmlwKSwgUktNOwogCW91dHVucGFja19ibG9ja3MoUkExLCBSQjEs
IFJDMSwgUkQxLCBSVE1QLCBSWCwgUktSRiwgUktNKTsKIAlvdXR1bnBhY2tfYmxvY2tzKFJBMiwg
UkIyLCBSQzIsIFJEMiwgUlRNUCwgUlgsIFJLUkYsIFJLTSk7CiAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2NyeXB0by9kZXMzX2VkZS1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9kZXMzX2VkZS1h
c21fNjQuUwppbmRleCBmM2U5MTY0N2NhMjcuLmQ1MzJmZjk0YjcwYSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9kZXMz
X2VkZS1hc21fNjQuUwpAQCAtMTM4LDIxICsxMzgsMjkgQEAKIAltb3Z6YmwgUlcwYmwsIFJUMmQ7
IFwKIAltb3Z6YmwgUlcwYmgsIFJUM2Q7IFwKIAlzaHJxICQxNiwgUlcwOyBcCi0JbW92cSBzOCgs
IFJUMCwgOCksIFJUMDsgXAotCXhvcnEgczYoLCBSVDEsIDgpLCB0bzsgXAorCWxlYXEgczgoJXJp
cCksIFJXMTsgXAorCW1vdnEgKFJXMSwgUlQwLCA4KSwgUlQwOyBcCisJbGVhcSBzNiglcmlwKSwg
UlcxOyBcCisJeG9ycSAoUlcxLCBSVDEsIDgpLCB0bzsgXAogCW1vdnpibCBSVzBibCwgUkwxZDsg
XAogCW1vdnpibCBSVzBiaCwgUlQxZDsgXAogCXNocmwgJDE2LCBSVzBkOyBcCi0JeG9ycSBzNCgs
IFJUMiwgOCksIFJUMDsgXAotCXhvcnEgczIoLCBSVDMsIDgpLCB0bzsgXAorCWxlYXEgczQoJXJp
cCksIFJXMTsgXAorCXhvcnEgKFJXMSwgUlQyLCA4KSwgUlQwOyBcCisJbGVhcSBzMiglcmlwKSwg
UlcxOyBcCisJeG9ycSAoUlcxLCBSVDMsIDgpLCB0bzsgXAogCW1vdnpibCBSVzBibCwgUlQyZDsg
XAogCW1vdnpibCBSVzBiaCwgUlQzZDsgXAotCXhvcnEgczcoLCBSTDEsIDgpLCBSVDA7IFwKLQl4
b3JxIHM1KCwgUlQxLCA4KSwgdG87IFwKLQl4b3JxIHMzKCwgUlQyLCA4KSwgUlQwOyBcCisJbGVh
cSBzNyglcmlwKSwgUlcxOyBcCisJeG9ycSAoUlcxLCBSTDEsIDgpLCBSVDA7IFwKKwlsZWFxIHM1
KCVyaXApLCBSVzE7IFwKKwl4b3JxIChSVzEsIFJUMSwgOCksIHRvOyBcCisJbGVhcSBzMyglcmlw
KSwgUlcxOyBcCisJeG9ycSAoUlcxLCBSVDIsIDgpLCBSVDA7IFwKIAlsb2FkX25leHRfa2V5KG4s
IFJXMCk7IFwKIAl4b3JxIFJUMCwgdG87IFwKLQl4b3JxIHMxKCwgUlQzLCA4KSwgdG87IFwKKwls
ZWFxIHMxKCVyaXApLCBSVzE7IFwKKwl4b3JxIChSVzEsIFJUMywgOCksIHRvOyBcCiAKICNkZWZp
bmUgbG9hZF9uZXh0X2tleShuLCBSV3gpIFwKIAltb3ZxICgoKG4pICsgMSkgKiA4KShDVFgpLCBS
V3g7CkBAIC0zNjIsNjUgKzM3MCw4OSBAQCBFTkRQUk9DKGRlczNfZWRlX3g4Nl82NF9jcnlwdF9i
bGspCiAJbW92emJsIFJXMGJsLCBSVDNkOyBcCiAJbW92emJsIFJXMGJoLCBSVDFkOyBcCiAJc2hy
cSAkMTYsIFJXMDsgXAotCXhvcnEgczgoLCBSVDMsIDgpLCB0byMjMDsgXAotCXhvcnEgczYoLCBS
VDEsIDgpLCB0byMjMDsgXAorCWxlYXEgczgoJXJpcCksIFJUMjsgXAorCXhvcnEgKFJUMiwgUlQz
LCA4KSwgdG8jIzA7IFwKKwlsZWFxIHM2KCVyaXApLCBSVDI7IFwKKwl4b3JxIChSVDIsIFJUMSwg
OCksIHRvIyMwOyBcCiAJbW92emJsIFJXMGJsLCBSVDNkOyBcCiAJbW92emJsIFJXMGJoLCBSVDFk
OyBcCiAJc2hycSAkMTYsIFJXMDsgXAotCXhvcnEgczQoLCBSVDMsIDgpLCB0byMjMDsgXAotCXhv
cnEgczIoLCBSVDEsIDgpLCB0byMjMDsgXAorCWxlYXEgczQoJXJpcCksIFJUMjsgXAorCXhvcnEg
KFJUMiwgUlQzLCA4KSwgdG8jIzA7IFwKKwlsZWFxIHMyKCVyaXApLCBSVDI7IFwKKwl4b3JxIChS
VDIsIFJUMSwgOCksIHRvIyMwOyBcCiAJbW92emJsIFJXMGJsLCBSVDNkOyBcCiAJbW92emJsIFJX
MGJoLCBSVDFkOyBcCiAJc2hybCAkMTYsIFJXMGQ7IFwKLQl4b3JxIHM3KCwgUlQzLCA4KSwgdG8j
IzA7IFwKLQl4b3JxIHM1KCwgUlQxLCA4KSwgdG8jIzA7IFwKKwlsZWFxIHM3KCVyaXApLCBSVDI7
IFwKKwl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMwOyBcCisJbGVhcSBzNSglcmlwKSwgUlQyOyBc
CisJeG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMDsgXAogCW1vdnpibCBSVzBibCwgUlQzZDsgXAog
CW1vdnpibCBSVzBiaCwgUlQxZDsgXAogCWxvYWRfbmV4dF9rZXkobiwgUlcwKTsgXAotCXhvcnEg
czMoLCBSVDMsIDgpLCB0byMjMDsgXAotCXhvcnEgczEoLCBSVDEsIDgpLCB0byMjMDsgXAorCWxl
YXEgczMoJXJpcCksIFJUMjsgXAorCXhvcnEgKFJUMiwgUlQzLCA4KSwgdG8jIzA7IFwKKwlsZWFx
IHMxKCVyaXApLCBSVDI7IFwKKwl4b3JxIChSVDIsIFJUMSwgOCksIHRvIyMwOyBcCiAJCXhvcnEg
ZnJvbSMjMSwgUlcxOyBcCiAJCW1vdnpibCBSVzFibCwgUlQzZDsgXAogCQltb3Z6YmwgUlcxYmgs
IFJUMWQ7IFwKIAkJc2hycSAkMTYsIFJXMTsgXAotCQl4b3JxIHM4KCwgUlQzLCA4KSwgdG8jIzE7
IFwKLQkJeG9ycSBzNigsIFJUMSwgOCksIHRvIyMxOyBcCisJCWxlYXEgczgoJXJpcCksIFJUMjsg
XAorCQl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMxOyBcCisJCWxlYXEgczYoJXJpcCksIFJUMjsg
XAorCQl4b3JxIChSVDIsIFJUMSwgOCksIHRvIyMxOyBcCiAJCW1vdnpibCBSVzFibCwgUlQzZDsg
XAogCQltb3Z6YmwgUlcxYmgsIFJUMWQ7IFwKIAkJc2hycSAkMTYsIFJXMTsgXAotCQl4b3JxIHM0
KCwgUlQzLCA4KSwgdG8jIzE7IFwKLQkJeG9ycSBzMigsIFJUMSwgOCksIHRvIyMxOyBcCisJCWxl
YXEgczQoJXJpcCksIFJUMjsgXAorCQl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMxOyBcCisJCWxl
YXEgczIoJXJpcCksIFJUMjsgXAorCQl4b3JxIChSVDIsIFJUMSwgOCksIHRvIyMxOyBcCiAJCW1v
dnpibCBSVzFibCwgUlQzZDsgXAogCQltb3Z6YmwgUlcxYmgsIFJUMWQ7IFwKIAkJc2hybCAkMTYs
IFJXMWQ7IFwKLQkJeG9ycSBzNygsIFJUMywgOCksIHRvIyMxOyBcCi0JCXhvcnEgczUoLCBSVDEs
IDgpLCB0byMjMTsgXAorCQlsZWFxIHM3KCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQyLCBSVDMs
IDgpLCB0byMjMTsgXAorCQlsZWFxIHM1KCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQyLCBSVDEs
IDgpLCB0byMjMTsgXAogCQltb3Z6YmwgUlcxYmwsIFJUM2Q7IFwKIAkJbW92emJsIFJXMWJoLCBS
VDFkOyBcCiAJCWRvX21vdnEoUlcwLCBSVzEpOyBcCi0JCXhvcnEgczMoLCBSVDMsIDgpLCB0byMj
MTsgXAotCQl4b3JxIHMxKCwgUlQxLCA4KSwgdG8jIzE7IFwKKwkJbGVhcSBzMyglcmlwKSwgUlQy
OyBcCisJCXhvcnEgKFJUMiwgUlQzLCA4KSwgdG8jIzE7IFwKKwkJbGVhcSBzMSglcmlwKSwgUlQy
OyBcCisJCXhvcnEgKFJUMiwgUlQxLCA4KSwgdG8jIzE7IFwKIAkJCXhvcnEgZnJvbSMjMiwgUlcy
OyBcCiAJCQltb3Z6YmwgUlcyYmwsIFJUM2Q7IFwKIAkJCW1vdnpibCBSVzJiaCwgUlQxZDsgXAog
CQkJc2hycSAkMTYsIFJXMjsgXAotCQkJeG9ycSBzOCgsIFJUMywgOCksIHRvIyMyOyBcCi0JCQl4
b3JxIHM2KCwgUlQxLCA4KSwgdG8jIzI7IFwKKwkJCWxlYXEgczgoJXJpcCksIFJUMjsgXAorCQkJ
eG9ycSAoUlQyLCBSVDMsIDgpLCB0byMjMjsgXAorCQkJbGVhcSBzNiglcmlwKSwgUlQyOyBcCisJ
CQl4b3JxIChSVDIsIFJUMSwgOCksIHRvIyMyOyBcCiAJCQltb3Z6YmwgUlcyYmwsIFJUM2Q7IFwK
IAkJCW1vdnpibCBSVzJiaCwgUlQxZDsgXAogCQkJc2hycSAkMTYsIFJXMjsgXAotCQkJeG9ycSBz
NCgsIFJUMywgOCksIHRvIyMyOyBcCi0JCQl4b3JxIHMyKCwgUlQxLCA4KSwgdG8jIzI7IFwKKwkJ
CWxlYXEgczQoJXJpcCksIFJUMjsgXAorCQkJeG9ycSAoUlQyLCBSVDMsIDgpLCB0byMjMjsgXAor
CQkJbGVhcSBzMiglcmlwKSwgUlQyOyBcCisJCQl4b3JxIChSVDIsIFJUMSwgOCksIHRvIyMyOyBc
CiAJCQltb3Z6YmwgUlcyYmwsIFJUM2Q7IFwKIAkJCW1vdnpibCBSVzJiaCwgUlQxZDsgXAogCQkJ
c2hybCAkMTYsIFJXMmQ7IFwKLQkJCXhvcnEgczcoLCBSVDMsIDgpLCB0byMjMjsgXAotCQkJeG9y
cSBzNSgsIFJUMSwgOCksIHRvIyMyOyBcCisJCQlsZWFxIHM3KCVyaXApLCBSVDI7IFwKKwkJCXhv
cnEgKFJUMiwgUlQzLCA4KSwgdG8jIzI7IFwKKwkJCWxlYXEgczUoJXJpcCksIFJUMjsgXAorCQkJ
eG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMjsgXAogCQkJbW92emJsIFJXMmJsLCBSVDNkOyBcCiAJ
CQltb3Z6YmwgUlcyYmgsIFJUMWQ7IFwKIAkJCWRvX21vdnEoUlcwLCBSVzIpOyBcCi0JCQl4b3Jx
IHMzKCwgUlQzLCA4KSwgdG8jIzI7IFwKLQkJCXhvcnEgczEoLCBSVDEsIDgpLCB0byMjMjsKKwkJ
CWxlYXEgczMoJXJpcCksIFJUMjsgXAorCQkJeG9ycSAoUlQyLCBSVDMsIDgpLCB0byMjMjsgXAor
CQkJbGVhcSBzMSglcmlwKSwgUlQyOyBcCisJCQl4b3JxIChSVDIsIFJUMSwgOCksIHRvIyMyOwog
CiAjZGVmaW5lIF9fbW92cShzcmMsIGRzdCkgXAogCW1vdnEgc3JjLCBkc3Q7CmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUyBiL2FyY2gveDg2L2Ny
eXB0by9naGFzaC1jbG11bG5pLWludGVsX2FzbS5TCmluZGV4IGY5NDM3NWE4ZGNkMS4uZDU2YTI4
MTIyMWZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9h
c20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUwpAQCAt
OTcsNyArOTcsNyBAQCBFTlRSWShjbG11bF9naGFzaF9tdWwpCiAJRlJBTUVfQkVHSU4KIAltb3Z1
cHMgKCVyZGkpLCBEQVRBCiAJbW92dXBzICglcnNpKSwgU0hBU0gKLQltb3ZhcHMgLkxic3dhcF9t
YXNrLCBCU1dBUAorCW1vdmFwcyAuTGJzd2FwX21hc2soJXJpcCksIEJTV0FQCiAJUFNIVUZCX1hN
TSBCU1dBUCBEQVRBCiAJY2FsbCBfX2NsbXVsX2dmMTI4bXVsX2JsZQogCVBTSFVGQl9YTU0gQlNX
QVAgREFUQQpAQCAtMTE0LDcgKzExNCw3IEBAIEVOVFJZKGNsbXVsX2doYXNoX3VwZGF0ZSkKIAlG
UkFNRV9CRUdJTgogCWNtcCAkMTYsICVyZHgKIAlqYiAuTHVwZGF0ZV9qdXN0X3JldAkjIGNoZWNr
IGxlbmd0aAotCW1vdmFwcyAuTGJzd2FwX21hc2ssIEJTV0FQCisJbW92YXBzIC5MYnN3YXBfbWFz
ayglcmlwKSwgQlNXQVAKIAltb3Z1cHMgKCVyZGkpLCBEQVRBCiAJbW92dXBzICglcmN4KSwgU0hB
U0gKIAlQU0hVRkJfWE1NIEJTV0FQIERBVEEKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9n
bHVlX2hlbHBlci1hc20tYXZ4LlMgYi9hcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2
eC5TCmluZGV4IDAyZWUyMzA4ZmIzOC4uOGE0OWFiMTY5OWVmIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9nbHVl
X2hlbHBlci1hc20tYXZ4LlMKQEAgLTU0LDcgKzU0LDcgQEAKICNkZWZpbmUgbG9hZF9jdHJfOHdh
eShpdiwgYnN3YXAsIHgwLCB4MSwgeDIsIHgzLCB4NCwgeDUsIHg2LCB4NywgdDAsIHQxLCB0Mikg
XAogCXZwY21wZXFkIHQwLCB0MCwgdDA7IFwKIAl2cHNybGRxICQ4LCB0MCwgdDA7IC8qIGxvdzog
LTEsIGhpZ2g6IDAgKi8gXAotCXZtb3ZkcWEgYnN3YXAsIHQxOyBcCisJdm1vdmRxYSBic3dhcCgl
cmlwKSwgdDE7IFwKIAlcCiAJLyogbG9hZCBJViBhbmQgYnl0ZXN3YXAgKi8gXAogCXZtb3ZkcXUg
KGl2KSwgeDc7IFwKQEAgLTk5LDcgKzk5LDcgQEAKIAogI2RlZmluZSBsb2FkX3h0c184d2F5KGl2
LCBzcmMsIGRzdCwgeDAsIHgxLCB4MiwgeDMsIHg0LCB4NSwgeDYsIHg3LCB0aXYsIHQwLCBcCiAJ
CSAgICAgIHQxLCB4dHNfZ2YxMjhtdWxfYW5kX3NobDFfbWFzaykgXAotCXZtb3ZkcWEgeHRzX2dm
MTI4bXVsX2FuZF9zaGwxX21hc2ssIHQwOyBcCisJdm1vdmRxYSB4dHNfZ2YxMjhtdWxfYW5kX3No
bDFfbWFzayglcmlwKSwgdDA7IFwKIAlcCiAJLyogbG9hZCBJViAqLyBcCiAJdm1vdmRxdSAoaXYp
LCB0aXY7IFwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4
Mi5TIGIvYXJjaC94ODYvY3J5cHRvL2dsdWVfaGVscGVyLWFzbS1hdngyLlMKaW5kZXggYTUzYWMx
MWRkMzg1Li5lMDRjODA0NjdiZDIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9nbHVlX2hl
bHBlci1hc20tYXZ4Mi5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4
Mi5TCkBAIC02Nyw3ICs2Nyw3IEBACiAJdm1vdmRxdSAoaXYpLCB0Mng7IFwKIAl2bW92ZHFhIHQy
eCwgdDN4OyBcCiAJaW5jX2xlMTI4KHQyeCwgdDB4LCB0MXgpOyBcCi0JdmJyb2FkY2FzdGkxMjgg
YnN3YXAsIHQxOyBcCisJdmJyb2FkY2FzdGkxMjggYnN3YXAoJXJpcCksIHQxOyBcCiAJdmluc2Vy
dGkxMjggJDEsIHQyeCwgdDMsIHQyOyAvKiBhYjogbGUwIDsgY2Q6IGxlMSAqLyBcCiAJdnBzaHVm
YiB0MSwgdDIsIHgwOyBcCiAJXApAQCAtMTI0LDEzICsxMjQsMTMgQEAKIAkJICAgICAgIHRpdngs
IHQwLCB0MHgsIHQxLCB0MXgsIHQyLCB0MngsIHQzLCBcCiAJCSAgICAgICB4dHNfZ2YxMjhtdWxf
YW5kX3NobDFfbWFza18wLCBcCiAJCSAgICAgICB4dHNfZ2YxMjhtdWxfYW5kX3NobDFfbWFza18x
KSBcCi0JdmJyb2FkY2FzdGkxMjggeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMCwgdDE7IFwK
Kwl2YnJvYWRjYXN0aTEyOCB4dHNfZ2YxMjhtdWxfYW5kX3NobDFfbWFza18wKCVyaXApLCB0MTsg
XAogCVwKIAkvKiBsb2FkIElWIGFuZCBjb25zdHJ1Y3Qgc2Vjb25kIElWICovIFwKIAl2bW92ZHF1
IChpdiksIHRpdng7IFwKIAl2bW92ZHFhIHRpdngsIHQweDsgXAogCWdmMTI4bXVsX3hfYmxlKHRp
dngsIHQxeCwgdDJ4KTsgXAotCXZicm9hZGNhc3RpMTI4IHh0c19nZjEyOG11bF9hbmRfc2hsMV9t
YXNrXzEsIHQyOyBcCisJdmJyb2FkY2FzdGkxMjggeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tf
MSglcmlwKSwgdDI7IFwKIAl2aW5zZXJ0aTEyOCAkMSwgdGl2eCwgdDAsIHRpdjsgXAogCXZweG9y
ICgwKjMyKShzcmMpLCB0aXYsIHgwOyBcCiAJdm1vdmRxdSB0aXYsICgwKjMyKShkc3QpOyBcCi0t
IAoyLjE0LjAuNDM0Lmc5ODA5NmZkN2E4LWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:26:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:26: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.xen.org>)
	id 1dfrES-0007XB-2D; Thu, 10 Aug 2017 17:26:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrER-0007W6-A6
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:51 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D6/E4-03368-A579C895; Thu, 10 Aug 2017 17:26:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTAZt3I6T2
 RBg/7DSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy12/+xF1znrujZfYGtgfEZZxcjF4eQwAxG
 ibv/ZjOCOCwCr1gkLra/AXMkBPpZJf4vuMDexcgJ5MRJHJ7dyQRhV0hMn70WzBYSUJLYumEpM
 8Sof4wSR+c/YQRJsAloSexpmM8EkhARWCoocbL1GthYZoEWJokn/7YBZTg4hAW8JNat5AZpYB
 FQldj1cQYrSJhXwEKitT8bYpmJxJPWSWAzOQUsJaYtm8kMsdhCYuqvlUwTGAUWMDKsYtQoTi0
 qSy3SNbLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDC4GINjBeH5t4CFGSQ4m
 JVHe4k/dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePmn9UQKCRalpqdWpGXmAMMcJi3BwaMkw
 rt1KlCat7ggMbc4Mx0idYrRkuPKlXVfmDimHNgOJF9N+P+NSYglLz8vVUqc1xpkngBIQ0ZpHt
 w4WCxeYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjAvO8gUnsy8Eritr4AOYgI6KMK3E+SgkkS
 ElFQDY2c4W3mEXsVGbjvOaRP9xKPuaSg+y5/O8NMxeq7zpbAXuT9yvzGt/8jPUXH9hDVj0Qnv
 y5P1L8pdFDbZIvx3j+c/6ysXna+92v040MTrxNJFMw448f68u9Z86QE1yfbXu41v9898kCIdc
 sL6wJ5EkXnHZ9mZT1xifNrn4rsqRQ/P/4kOn5ScTyqxFGckGmoxFxUnAgDuF1s1wAIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502386008!77247837!1
X-Originating-IP: [209.85.192.179]
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 24780 invoked from network); 10 Aug 2017 17:26:49 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:49 -0000
Received: by mail-pf0-f179.google.com with SMTP id h68so5707333pfk.0
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XP0AHvNJXIQ0dh1yFRKn4+yVNx0GtzCOb/CGU2mpPZw=;
 b=p7L0HFtPCokUe2yX38XNd3IeViEn9dPItBUSUOvAsBKjseOHd0sp62EqhTW9gKt5HX
 GATvK0KKa1cHyyuucqBw5Vp9yj+wSud9NvekSbYYPmgy+PnEYPDBV8OhUijUpFmkM5T+
 mjeU/ij7LJb35daZycihwsERWqR+5qNVBOmP/rPdZoYz5MSZZ3l61IC9VEcNSdKYA5JP
 ZQFJcZDkrYsiYowgIUKF6SVNQxI5kUIrMhTvz2ApqHyFYf8Qeo69GugBy+cB/vbhcQAD
 ZHBwhzp7v/NjWTSHinpgU56yW5F0oir9UrjExdUQpyw6YrcJLHuzJG+MsrNOzjb8BMrq
 YLvA==
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=XP0AHvNJXIQ0dh1yFRKn4+yVNx0GtzCOb/CGU2mpPZw=;
 b=pP5ttAKWemx2pU2cedY+idtALIOqMlynILNUkfi4mEd03oLGtARraJ6uHoiOO1Q2J8
 2Fv2QouYnavhGoTSmBZxwJ9WpqqIP53++J4wZvfasP9gjpSk3zLrqjqFkuaPPmZ5AU+V
 ZeUseeiexsuSAJVeZER3yr8cpbJMrdFKl6pgWE5YeforJmZXgGoeAbdA/98wKD+cuGZs
 eLS7giC72UHa4jjg0tbiBZmyEqDD7Jmi14oVG2oHsvhNZgxu1K0RJaGF4R+VfpXCty3C
 cPtIAhC+YwsbPLs0VkNnG7iiSW1tzSXSH3K6+cgSuoLHeih3+QotRP2dTEsRazbpN2cV
 NGZg==
X-Gm-Message-State: AHYfb5h6H787XJ1D6epJPlW9Y4x/48gK0Szg0eEXeNRsVVKmrRFp0h1L
 hkSLeOfnGAWiSDQ6
X-Received: by 10.84.241.70 with SMTP id u6mr13972744plm.96.1502386007817;
 Thu, 10 Aug 2017 10:26:47 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:47 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:25:55 -0700
Message-Id: <20170810172615.51965-4-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 03/23] x86: Use symbol name in jump table for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSB0aGUgJWMgY29uc3RyYWludCB3aXRoICVQLiBUaGUgJWMgaXMgaW5jb21wYXRpYmxl
IHdpdGggUElFCmJlY2F1c2UgaXQgaW1wbGllcyBhbiBpbW1lZGlhdGUgdmFsdWUgd2hlcmVhcyAl
UCByZWZlcmVuY2UgYSBzeW1ib2wuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQ
SUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlv
biByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21h
cyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L2p1bXBfbGFiZWwuaCB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vanVt
cF9sYWJlbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vanVtcF9sYWJlbC5oCmluZGV4IGFkYzU0
YzEyY2JkMS4uNmU1NThlNDUyNGRjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9q
dW1wX2xhYmVsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vanVtcF9sYWJlbC5oCkBAIC0z
Niw5ICszNiw5IEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgYm9vbCBhcmNoX3N0YXRpY19icmFu
Y2goc3RydWN0IHN0YXRpY19rZXkgKmtleSwgYm9vbCBicmFuCiAJCSIuYnl0ZSAiIF9fc3RyaW5n
aWZ5KFNUQVRJQ19LRVlfSU5JVF9OT1ApICJcblx0IgogCQkiLnB1c2hzZWN0aW9uIF9fanVtcF90
YWJsZSwgIFwiYXdcIiBcblx0IgogCQlfQVNNX0FMSUdOICJcblx0IgotCQlfQVNNX1BUUiAiMWIs
ICVsW2xfeWVzXSwgJWMwICsgJWMxIFxuXHQiCisJCV9BU01fUFRSICIxYiwgJWxbbF95ZXNdLCAl
UDAgXG5cdCIKIAkJIi5wb3BzZWN0aW9uIFxuXHQiCi0JCTogOiAgImkiIChrZXkpLCAiaSIgKGJy
YW5jaCkgOiA6IGxfeWVzKTsKKwkJOiA6ICAiWCIgKCYoKGNoYXIgKilrZXkpW2JyYW5jaF0pIDog
OiBsX3llcyk7CiAKIAlyZXR1cm4gZmFsc2U7CiBsX3llczoKQEAgLTUyLDkgKzUyLDkgQEAgc3Rh
dGljIF9fYWx3YXlzX2lubGluZSBib29sIGFyY2hfc3RhdGljX2JyYW5jaF9qdW1wKHN0cnVjdCBz
dGF0aWNfa2V5ICprZXksIGJvb2wKIAkJIjI6XG5cdCIKIAkJIi5wdXNoc2VjdGlvbiBfX2p1bXBf
dGFibGUsICBcImF3XCIgXG5cdCIKIAkJX0FTTV9BTElHTiAiXG5cdCIKLQkJX0FTTV9QVFIgIjFi
LCAlbFtsX3llc10sICVjMCArICVjMSBcblx0IgorCQlfQVNNX1BUUiAiMWIsICVsW2xfeWVzXSwg
JVAwIFxuXHQiCiAJCSIucG9wc2VjdGlvbiBcblx0IgotCQk6IDogICJpIiAoa2V5KSwgImkiIChi
cmFuY2gpIDogOiBsX3llcyk7CisJCTogOiAgIlgiICgmKChjaGFyICopa2V5KVticmFuY2hdKSA6
IDogbF95ZXMpOwogCiAJcmV0dXJuIGZhbHNlOwogbF95ZXM6Ci0tIAoyLjE0LjAuNDM0Lmc5ODA5
NmZkN2E4LWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:26:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:26: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.xen.org>)
	id 1dfrEU-0007Yq-94; Thu, 10 Aug 2017 17:26:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrET-0007Xm-50
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:53 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 BF/E1-02176-C579C895; Thu, 10 Aug 2017 17:26:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfTASt3o6T2
 RBldmyVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLLz1kKbjCUbFw9wTWBsbT7F2MXBxCAjMY
 Jfof/GEFcVgEXrFIHP2xDcyREOhnlfh9cDFbFyMnkBMncWTLJyi7QuLIzd2MILaQgJLE1g1Lm
 SHsf4wSJ/6AxdkEtCT2NMxnAhkkIrBUUOJk6zVGEIdZoIVJ4sm/bUwgVcICPhJHru4C62ARUJ
 W4PuEt2CReAQuJpisb2CG2mUg8aZ0EVsMpYCkxbdlMqG0WElN/rWSawCiwgJFhFaNGcWpRWWq
 RrpGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYHjVMzAw7mBs2ut3iFGSg0lJ
 lLf4U3ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle/mk9kUKCRanpqRVpmTnAQIdJS3DwKInwb
 p0KlOYtLkjMLc5Mh0idYrTkuHJl3RcmjikHtgPJVxP+f2MSYsnLz0uVEue1BpknANKQUZoHNw
 4WjZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO6gkzhycwrgdv6CuggJqCDInw7QQ4qSUR
 ISTUw7kpfJ+Ihu2xeZW37/2D73PkXtLe8VZT4WXTvshvDnaR7HGq194XOTlr45oUm77W6Q1v6
 Vupt3v8ua296kV4c77E2o+I5At+O+rH/CzRusEhVaLd0DZv3L/O+SD5fkvOOmIIvkSej2zbfF
 5Ctm3DXn7/oeENirYrpm/e+FQbqRxim3O3kENdTYinOSDTUYi4qTgQAXtbi/sECAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502386010!92685336!1
X-Originating-IP: [209.85.192.169]
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 55526 invoked from network); 10 Aug 2017 17:26:51 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:51 -0000
Received: by mail-pf0-f169.google.com with SMTP id c28so5618618pfe.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zShWk/QxB3u/M1CGcpB4xl1REyHU8cm3b50pMykwbu8=;
 b=Nq/LQQzt6OAHjlwwqAOtVS9ml0B2TXplt5aCSWAR/mDUkarININkPeM+aXCvj7sQs9
 7Zf84huaZzrdq6Ft6dVaWJrmcY/AlAKOiLyuOfBzUcXzWVOQoTOXCNSR+RsopsApzE2T
 EzM7/09hsq0i/wGRns7Vv76w+7OPC8QrcyljNys6lQ4HL1ilRv6Zr0VYwTIWx6XrXQbo
 LwJmI74b+wAUSSa+taCkRawCfczWx1AcF6oI2T86+vF2DOs1jlHnol4+wAbD/JuCg6bE
 kmnaN3XE6+NdWKkJO9N8FgS4jQ66bVT3bZKzPFfSO4LOr0uHPWtUHl88dm/2BlL0GxNg
 JdFg==
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=zShWk/QxB3u/M1CGcpB4xl1REyHU8cm3b50pMykwbu8=;
 b=iNqUF22+kzIe0I6HQ4I12VNSmWs1/0gi2tlBpX+ex/UhRCV7BQX2aysozIfEdtApsn
 lhH4oLYDChBMxLh3OxhU54hXlOc2dNysy8KlAaIuRmNOI+oEkPS4KRV1atYMsXmwHfXb
 nh1QogHsKrZNiKWBJP6D2l0sq/BZIoPhu4jfK7g8QEGPvo8aDTpwyChupzRPk+nUvinP
 sOulG/lUCYd7C1+kKZWAhgqRhu6qlyuSHMl8mavf94lDJ0sKJcIxXdLhmjvkb5CVDJk/
 HP/qWYGPVjP3LsRBTAIMpUsittvwF8H2Z5HPV845zVsRgC3vmf7DVTZDSQaiIr3ijRUX
 NRxw==
X-Gm-Message-State: AHYfb5g7z9/AeBwGbqxUl6bZMZLv0TRVXQF9ZnVkHZsWBkRx6XJ7kxjY
 r0YvDkPxqX3D8KP/
X-Received: by 10.84.218.4 with SMTP id q4mr14140309pli.202.1502386009257;
 Thu, 10 Aug 2017 10:26:49 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:48 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:25:56 -0700
Message-Id: <20170810172615.51965-5-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 04/23] x86: Add macro to get symbol address for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IF9BU01fR0VUX1BUUiBtYWNybyB0byBmZXRjaCBhIHN5bWJvbCBhZGRyZXNzLiBJ
dCB3aWxsIGJlIHVzZWQKdG8gcmVwbGFjZSAiX0FTTV9NT1YgJDxzeW1ib2w+LCAlZHN0IiBjb2Rl
IGNvbnN0cnVjdCB0aGF0IGFyZSBub3QgY29tcGF0aWJsZQp3aXRoIFBJRS4KClNpZ25lZC1vZmYt
Ynk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL2FzbS5oIHwgMTMgKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaCBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL2FzbS5oCmluZGV4IDdhOWRmM2JlYjg5Yi4uYmYyODQyY2ZiNTgz
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9hc20uaApAQCAtNTUsNiArNTUsMTkgQEAKICMgZGVmaW5lIENDX09VVChjKSBb
X2NjXyAjIyBjXSAiPXFtIgogI2VuZGlmCiAKKy8qIE1hY3JvcyB0byBnZXQgYSBnbG9iYWwgdmFy
aWFibGUgYWRkcmVzcyB3aXRoIFBJRSBzdXBwb3J0IG9uIDY0LWJpdCAqLworI2lmZGVmIENPTkZJ
R19YODZfMzIKKyNkZWZpbmUgX19BU01fR0VUX1BUUl9QUkUoX3NyYykgX19BU01fRk9STV9DT01N
QShtb3ZsICQjI19zcmMpCisjZWxzZQorI2lmZGVmIF9fQVNTRU1CTFlfXworI2RlZmluZSBfX0FT
TV9HRVRfUFRSX1BSRShfc3JjKSBfX0FTTV9GT1JNX0NPTU1BKGxlYXEgKF9zcmMpKCVyaXApKQor
I2Vsc2UKKyNkZWZpbmUgX19BU01fR0VUX1BUUl9QUkUoX3NyYykgX19BU01fRk9STV9DT01NQShs
ZWFxIChfc3JjKSglJXJpcCkpCisjZW5kaWYKKyNlbmRpZgorI2RlZmluZSBfQVNNX0dFVF9QVFIo
X3NyYywgX2RzdCkgXAorCQlfX0FTTV9HRVRfUFRSX1BSRShfc3JjKSBfX0FTTV9GT1JNKF9kc3Qp
CisKIC8qIEV4Y2VwdGlvbiB0YWJsZSBlbnRyeSAqLwogI2lmZGVmIF9fQVNTRU1CTFlfXwogIyBk
ZWZpbmUgX0FTTV9FWFRBQkxFX0hBTkRMRShmcm9tLCB0bywgaGFuZGxlcikJCQlcCi0tIAoyLjE0
LjAuNDM0Lmc5ODA5NmZkN2E4LWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:26:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrEW-0007ad-Fx; Thu, 10 Aug 2017 17:26:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEU-0007Z8-RZ
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:54 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 10/A0-09901-E579C895; Thu, 10 Aug 2017 17:26:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfTABt3Y6T2
 RBst/8Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfpu1lLtjIW/HiygbWBsaz3F2MXBxCAjMY
 Ja5vaGIGcVgEXrFIzNo9Bcjh5JAQ6GeVuLDDDcKOk5iy+hNUvEri6IxZrCC2kICSxNYNS5khJ
 v1jlJhxfRELSIJNQEtiT8N8JpCEiMBSQYmTrdcYQRxmgRYmiSf/tjGBVAkLWEt0t3WAdbAIqE
 r0N/8AW8ErYCGx5/RpJoh1JhJPWicxgticApYS05bNZIZYbSEx9ddKpgmMAgsYGVYxahSnFpW
 lFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGFwMQ7GD8tSzgEKMkB5OS
 KG/xp+5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8FdN6IoUEi1LTUyvSMnOAgQ6TluDgURLh3
 ToVKM1bXJCYW5yZDpE6xWjJceXKui9MHFMObAeSryb8/8YkxJKXn5cqJc5rDTJPAKQhozQPbh
 wsGi8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmPciyFqezLwSuK2vgA5iAjoowrcT5KCSRIS
 UVANj/Sevx3HrmyOuyLFkPfc7Gsjwzlh5gs9sTc4iLtN3RwM1ta7vXOpuXXv5msREhppFV103
 X3BZ1jP/gpThEcGNb/6af5NbzPLnUeH63Y27uuvr73R8t2Le82fNM61EGfXcp3yLekVcb9yIc
 nnIMzNUiLOte3p6zm1FHqULdzgdog/3RNnEOygqsRRnJBpqMRcVJwIAQqH/MMECAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502386012!77419920!1
X-Originating-IP: [209.85.192.176]
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 52012 invoked from network); 10 Aug 2017 17:26:53 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:53 -0000
Received: by mail-pf0-f176.google.com with SMTP id c28so5618940pfe.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=hftptOQTc0gbEeEY99+vP2O7D2WGfRgk+0XqGGLB6Kk=;
 b=vOWa05npzu25sAoYupd9rD5+UUXpjUn3Z1rTs/iXycXDNcbsLSsL5CmZjNpX0dWyAv
 SOMEAHYcOHUZJ5yYe01sYHo/hf8EgDTVJPSqdDo1B0vwgBs4r+B9nF8KXe8+hNlPj21S
 wwAuVJiROxCpII64mquqmmX1vcYskFUdu+8w52FTqoOYtcOK0ceT0C2Kkzu8eHQoAJNA
 yf2u8SWjbIxuE/dWb3BJ66+SOhwpocNx1At8kb4lACr0aCLCPk3g5P8sgRdCUO8c0kJO
 GFhusnX4XtURdtv4pSZNgmijs1jLgVK+sysm49O+H4o8t9Vb5FT2WX5w3qB9kGwyYOU+
 h4XA==
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=hftptOQTc0gbEeEY99+vP2O7D2WGfRgk+0XqGGLB6Kk=;
 b=FdK2XDIClMnZxwq+eUmMExRu6oMC9J9rQzMoaP1ox+Tfg172kk44ClDUYaEnlHsx2d
 iuIYzZ75RX9KeI6uBJOUMj7QwNk0hgGDyttSHmIofiT0Ak6999WldNrq1FC9WJ4zTbmL
 93Mb3rxr14RjwhFTbtoUnloncD6CEXM6ejKAXVrUvBLcUAAggGL2vXG0+7xCcR9lJunG
 wqgpCVLbC4ThWPVhCOgE0wqdRlmwcdMT7G0LgoKpK/7Nm0Sgav+d/80wfDHqr3spcWA3
 S/dOxOeOcOSvG369TeWdpz3kEGHG2VaiwSb9ygiejTovF5UAQZT2lvNKYjLHeHnsjJ79
 O5Bg==
X-Gm-Message-State: AHYfb5i25hp41sgihTZvKOquJZWirVVpEztp/L1k6I+oq5/LVC2JxrIA
 DyBKJajseIOQArUy
X-Received: by 10.98.204.10 with SMTP id a10mr13351936pfg.332.1502386010781;
 Thu, 10 Aug 2017 10:26:50 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:50 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:25:57 -0700
Message-Id: <20170810172615.51965-6-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 05/23] xen: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSB0aGUgbmV3IF9BU01fR0VUX1BUUiBtYWNy
byB3aGljaCBnZXQgYQpzeW1ib2wgcmVmZXJlbmNlIHdoaWxlIGJlaW5nIFBJRSBjb21wYXRpYmxl
LiBNb2RpZnkgdGhlIFJFTE9DIG1hY3JvIHRoYXQKd2FzIHVzaW5nIGFuIGFzc2lnbm1lbnQgZ2Vu
ZXJhdGluZyBhIG5vbi1yZWxhdGl2ZSByZWZlcmVuY2UuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBF
eGVjdXRhYmxlIChQSUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIg
cmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1v
ZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2
L3hlbi94ZW4tYXNtLmggIHwgMyArKy0KIGFyY2gveDg2L3hlbi94ZW4taGVhZC5TIHwgOSArKysr
Ky0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtLmggYi9hcmNoL3g4Ni94ZW4veGVuLWFz
bS5oCmluZGV4IDQ2NTI3NjQ2N2E0Ny4uM2IxYzhhMmU3N2Q4IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni94ZW4veGVuLWFzbS5oCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtLmgKQEAgLTIsOCArMiw5
IEBACiAjZGVmaW5lIF9YRU5fWEVOX0FTTV9ICiAKICNpbmNsdWRlIDxsaW51eC9saW5rYWdlLmg+
CisjaW5jbHVkZSA8YXNtL2FzbS5oPgogCi0jZGVmaW5lIFJFTE9DKHgsIHYpCS5nbG9ibCB4IyNf
cmVsb2M7IHgjI19yZWxvYz12CisjZGVmaW5lIFJFTE9DKHgsIHYpCS5nbG9ibCB4IyNfcmVsb2M7
IHgjI19yZWxvYzogX0FTTV9QVFIgdgogI2RlZmluZSBFTkRQQVRDSCh4KQkuZ2xvYmwgeCMjX2Vu
ZDsgeCMjX2VuZD0uCiAKIC8qIFBzZXVkby1mbGFnIHVzZWQgZm9yIHZpcnR1YWwgTk1JLCB3aGlj
aCB3ZSBkb24ndCBpbXBsZW1lbnQgeWV0ICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVu
LWhlYWQuUyBiL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCmluZGV4IGE3NTI1ZTk1ZDUzZi4uYTk4
Y2Q0MmI5ODMyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUworKysgYi9hcmNo
L3g4Ni94ZW4veGVuLWhlYWQuUwpAQCAtMjMsMTQgKzIzLDE1IEBAIEVOVFJZKHN0YXJ0dXBfeGVu
KQogCiAJLyogQ2xlYXIgLmJzcyAqLwogCXhvciAlZWF4LCVlYXgKLQltb3YgJF9fYnNzX3N0YXJ0
LCAlX0FTTV9ESQotCW1vdiAkX19ic3Nfc3RvcCwgJV9BU01fQ1gKKwlfQVNNX0dFVF9QVFIoX19i
c3Nfc3RhcnQsICVfQVNNX0RJKQorCV9BU01fR0VUX1BUUihfX2Jzc19zdG9wLCAlX0FTTV9DWCkK
IAlzdWIgJV9BU01fREksICVfQVNNX0NYCiAJc2hyICRfX0FTTV9TRUwoMiwgMyksICVfQVNNX0NY
CiAJcmVwIF9fQVNNX1NJWkUoc3RvcykKIAotCW1vdiAlX0FTTV9TSSwgeGVuX3N0YXJ0X2luZm8K
LQltb3YgJGluaXRfdGhyZWFkX3VuaW9uK1RIUkVBRF9TSVpFLCAlX0FTTV9TUAorCV9BU01fR0VU
X1BUUih4ZW5fc3RhcnRfaW5mbywgJV9BU01fQVgpCisJbW92ICVfQVNNX1NJLCAoJV9BU01fQVgp
CisJX0FTTV9HRVRfUFRSKGluaXRfdGhyZWFkX3VuaW9uK1RIUkVBRF9TSVpFLCAlX0FTTV9TUCkK
IAogCWptcCB4ZW5fc3RhcnRfa2VybmVsCiAKLS0gCjIuMTQuMC40MzQuZzk4MDk2ZmQ3YTgtZ29v
ZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:26:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrEW-0007bh-Rz; Thu, 10 Aug 2017 17:26:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEV-0007a3-QA
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:55 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 20/BE-02033-F579C895; Thu, 10 Aug 2017 17:26:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXiVRusrxs3vSf
 S4PllfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePBtVfMBQeFK06cPMzcwHhMoIuRi0NIYDqj
 RPuUi+wgDovAKxaJ7tNnmEAcCYF+VonNB7aydDFyAjlxEj+mLGWFsCskFrbvZgKxhQSUJLZuW
 MoMMeofo8S7tZ/ZQBJsAloSexrmg00SEVgqKHGy9RojiMMs0MIk8eTfNqAMB4ewgLXE9i1cIA
 0sAqoSD/e/ANvAK2AhceP1RjaIbSYST1onMYLYnAKWEtOWzWSG2GwhMfXXSqYJjAILGBlWMWo
 UpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhlc9AwPjDsa+VX6H
 GCU5mJREeYs/dUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDln9YTKSRYlJqeWpGWmQMMdJi0B
 AePkgjv1qlAad7igsTc4sx0iNQpRmOOSQe2f2HieDXh/zcmIZa8/LxUKXHefSCTBEBKM0rz4A
 bBIvASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeV5ApPJl5JXD7XgGdwgR0SoRvJ8gpJYk
 IKakGRueGzkK56Oqgg+yHNKaeSc9g3vRamU9GtKhHcM3lefoXzGL6bmyf1G52hKeE07fZRDrQ
 fFHdq0eHL0Uq5jJfTH6qW/3Aqc75R9SxwkrRQywFKarvYv65Se7skE5/d7tqjR/nNMaUU4ELl
 r48HxfTlHo/2az92xplraepnnd79EUPCW7u4FRTYinOSDTUYi4qTgQALwgSorsCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502386013!105121586!1
X-Originating-IP: [74.125.83.47]
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 19994 invoked from network); 10 Aug 2017 17:26:53 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:53 -0000
Received: by mail-pg0-f47.google.com with SMTP id l64so5396949pge.5
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+feb5JWcMEDr4skHQpGjd9tMdVNIwzVPuTT/v8JtT3E=;
 b=CCotmWLRvEbtwZEa9Qd+XP+mR9+1rrVC6CmrsAGHxvAVD7DwYPgsgoWb4ZL/C6mXT7
 GcXL6Hgrs1mAtlPQMlCXpEhsU23m5ijXKCVYM6uL/CPifWKHtEQLEvGZ5FZs3Z4aDpfE
 1eRFynvkGF/+diSnOYIFFyHbqaptUH4tJ/bxukJZmMS56wvdTLaui7Jv7JSbqA+nO7d6
 ckdyLJwH30OyX0xPZzyq3utQUDG7Ov7uvpTcPBKex4TvIcyeZ3fGRaiyXszEFSORF3S+
 zMfdbg76qb33QAX7LjQzyoc+1jwLqCLT+PNO598uOcEdRXlLTcFP4qVGM76xyFxIo1jM
 sI6A==
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=+feb5JWcMEDr4skHQpGjd9tMdVNIwzVPuTT/v8JtT3E=;
 b=LrEuKwCVQh5/cjtTBBL0dNgLEwq9BKM+YiGK2+loE/RNza8Xvnst3Zjg9/8tt+AmDA
 pSpuB1IRr3Km+ljXtW822kE9oWybnN+4YM1Xd3pHN/j3NdPMglzZanu9xnw0VQyzQDU5
 Y6Ht632FovyKVRz1EMcHYzx/UJcbDJSA0tpWXs6lkdDTeKyYTbVeA7PJ2uoBAsY7FEBg
 77Tn24YjnQuxeflCQ699BuDKwohgb+HoIl/ExvNm/f1H15b+PqU5zvbaE2En8Hkwepoz
 D0sTa8p3NJ7k1L49yyLRtB3gTFdsK72oCiRLvq8igRljb8kPe6HWGOojczNx9II7pT07
 uyrA==
X-Gm-Message-State: AHYfb5gdxF0Nptjh+pN3ulRbpL5O9RwApxl++2b83NjZAEaPEPbvJICm
 yDLka7X5UkJvHgLL
X-Received: by 10.98.141.1 with SMTP id z1mr13357749pfd.260.1502386012160;
 Thu, 10 Aug 2017 10:26:52 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:51 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:25:58 -0700
Message-Id: <20170810172615.51965-7-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 06/23] kvm: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4gVGhlIG5ldyBf
X0FTTV9HRVRfUFRSX1BSRSBtYWNybyBpcyB1c2VkIHRvCmdldCB0aGUgYWRkcmVzcyBvZiBhIHN5
bWJvbCBvbiBib3RoIDMyIGFuZCA2NC1iaXQgd2l0aCBQSUUgc3VwcG9ydC4KClBvc2l0aW9uIElu
ZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVk
IHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxpbWl0
LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCB8IDYgKysrKy0tCiBhcmNoL3g4Ni9r
ZXJuZWwva3ZtLmMgICAgICAgICAgIHwgNiArKysrLS0KIGFyY2gveDg2L2t2bS9zdm0uYyAgICAg
ICAgICAgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5o
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaAppbmRleCA3Y2JhYWI1MjNmMjIuLjI3
NmUyODhkYTI1ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oCkBAIC0xMzUyLDkgKzEzNTIsMTEg
QEAgYXNtbGlua2FnZSB2b2lkIGt2bV9zcHVyaW91c19mYXVsdCh2b2lkKTsKIAkiLnB1c2hzZWN0
aW9uIC5maXh1cCwgXCJheFwiIFxuIiBcCiAJIjY2NzogXG5cdCIgXAogCWNsZWFudXBfaW5zbiAi
XG5cdCIJCSAgICAgIFwKLQkiY21wYiAkMCwga3ZtX3JlYm9vdGluZyBcblx0IgkgICAgICBcCisJ
ImNtcGIgJDAsIGt2bV9yZWJvb3RpbmciIF9fQVNNX1NFTCgsKCUlcmlwKSkgIiBcblx0IiBcCiAJ
ImpuZSA2NjhiIFxuXHQiICAgICAgCQkgICAgICBcCi0JX19BU01fU0laRShwdXNoKSAiICQ2NjZi
IFxuXHQiCSAgICAgIFwKKwlfX0FTTV9TSVpFKHB1c2gpICIlJSIgX0FTTV9BWCAiIFxuXHQiCQlc
CisJX19BU01fR0VUX1BUUl9QUkUoNjY2YikgIiUlIiBfQVNNX0FYICJcblx0IglcCisJInhjaGcg
JSUiIF9BU01fQVggIiwgKCUlIiBfQVNNX1NQICIpIFxuXHQiCVwKIAkiY2FsbCBrdm1fc3B1cmlv
dXNfZmF1bHQgXG5cdCIJICAgICAgXAogCSIucG9wc2VjdGlvbiBcblx0IiBcCiAJX0FTTV9FWFRB
QkxFKDY2NmIsIDY2N2IpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMgYi9hcmNo
L3g4Ni9rZXJuZWwva3ZtLmMKaW5kZXggZDA0ZTMwZTNjMGZmLi5jYjgzNzQ1MTg1ZjIgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9rdm0uYworKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMK
QEAgLTYyMCw4ICs2MjAsMTAgQEAgYXNtKAogIi5nbG9iYWwgX19yYXdfY2FsbGVlX3NhdmVfX19r
dm1fdmNwdV9pc19wcmVlbXB0ZWQ7IgogIi50eXBlIF9fcmF3X2NhbGxlZV9zYXZlX19fa3ZtX3Zj
cHVfaXNfcHJlZW1wdGVkLCBAZnVuY3Rpb247IgogIl9fcmF3X2NhbGxlZV9zYXZlX19fa3ZtX3Zj
cHVfaXNfcHJlZW1wdGVkOiIKLSJtb3ZxCV9fcGVyX2NwdV9vZmZzZXQoLCVyZGksOCksICVyYXg7
IgotImNtcGIJJDAsICIgX19zdHJpbmdpZnkoS1ZNX1NURUFMX1RJTUVfcHJlZW1wdGVkKSAiK3N0
ZWFsX3RpbWUoJXJheCk7IgorImxlYXEJX19wZXJfY3B1X29mZnNldCglcmlwKSwgJXJheDsiCisi
bW92cQkoJXJheCwlcmRpLDgpLCAlcmF4OyIKKyJhZGRxCSIgX19zdHJpbmdpZnkoS1ZNX1NURUFM
X1RJTUVfcHJlZW1wdGVkKSAiK3N0ZWFsX3RpbWUoJXJpcCksICVyYXg7IgorImNtcGIJJDAsICgl
cmF4KTsiCiAic2V0bmUJJWFsOyIKICJyZXQ7IgogIi5wb3BzZWN0aW9uIik7CmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9rdm0vc3ZtLmMgYi9hcmNoL3g4Ni9rdm0vc3ZtLmMKaW5kZXggNGQ0NzQzMzYx
ZjFlLi42ZTYxMWY5ZjYxNjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS9zdm0uYworKysgYi9h
cmNoL3g4Ni9rdm0vc3ZtLmMKQEAgLTU1NCwxMiArNTU0LDEyIEBAIHN0YXRpYyB1MzIgc3ZtX21z
cnBtX29mZnNldCh1MzIgbXNyKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgY2xnaSh2b2lkKQogewot
CWFzbSB2b2xhdGlsZSAoX19leChTVk1fQ0xHSSkpOworCWFzbSB2b2xhdGlsZSAoX19leChTVk1f
Q0xHSSkgOiA6KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHN0Z2kodm9pZCkKIHsKLQlhc20g
dm9sYXRpbGUgKF9fZXgoU1ZNX1NUR0kpKTsKKwlhc20gdm9sYXRpbGUgKF9fZXgoU1ZNX1NUR0kp
IDogOik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZscGdhKHVuc2lnbmVkIGxvbmcgYWRk
ciwgdTMyIGFzaWQpCi0tIAoyLjE0LjAuNDM0Lmc5ODA5NmZkN2E4LWdvb2cKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:26:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrEY-0007d8-39; Thu, 10 Aug 2017 17:26:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEX-0007b3-6t
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CB/27-02181-0679C895; Thu, 10 Aug 2017 17:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXiVRuspRs/vSf
 SYOtNCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP9yymmgi3sFafen2RuYNzO1sXIxSEkMJ1R
 YsuubiYQh0XgFYvE/WvdzCCOhEA/q8SrptlADieQEydxeeNfdgi7WmLHn5esILaQgJLE1g1Lm
 SFG/WOU6P1wmg0kwSagJbGnYT7YWBGBpYISJ1uvMYI4zAItTBJP/m1jAqkSFvCVaPr1DmwFi4
 CqxK+FnxlBbF4BC4mf138zQawzkXjSOgkszilgKTFt2UxmiNUWElN/rWSawCiwgJFhFaN6cWp
 RWWqRroVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgeDEAwQ7GC+3OhxglOZiU
 RHmLP3VHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnTy1J1JIsCg1PbUiLTMHGOgwaQkOHiUR3
 q0gad7igsTc4sx0iNQpRkuOpg9bvjBxTDqwHUi+mvD/G5MQS15+XqqUOO9OkAYBkIaM0jy4cb
 BovMQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3n6QKTyZeSVwW18BHcQEdFCEbyfIQSWJCCm
 pBkYlR8FcyY3zOU8YnM7glOc+HnLq/NKCOg/+vI5JrpXrPih0SbQFpXGb22x4cPr+o0DFMs+f
 +rv/T7y4QERkk/F3o0stosJTd34MDNwqdtD/l81C5Xlr96heTLrSOYn33hulv9KT2v58stjjO
 CfmiuRb1bm5+7xKVraZ/zEJXRK74HPJNZXHVreVWIozEg21mIuKEwGThcRLwQIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502386014!92685345!1
X-Originating-IP: [74.125.83.42]
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 55764 invoked from network); 10 Aug 2017 17:26:55 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:55 -0000
Received: by mail-pg0-f42.google.com with SMTP id l64so5397165pge.5
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XcdugCyINexHhiuz1aJf0Zvnvb6BthqzjaCDG+vK5o4=;
 b=pa00BV+l9uDoQD+3WqoWqn5UX/fWPCZ3dwTLWF3MPXfSc65pb3T+XYXZ7ut4IrMpk1
 G8JMWgqLuspS3pLhv7N1sApG6aj5SN5oMwW/LKW03Fo0xdFmmvkou3Yx0amgF8gOQLqn
 EUW7TWxWAyalvNJMGbj2U2WtvkcEM7IY6h05AoG5fQVxqL4EH3+jTWY+5H2CzAA45QPS
 qPCWFTlPyzcMbUkemavdTwEJTfAbe2Z4WLPGUHDoOPZ8sw0PoDQZMfpVbecHWR1/YiHX
 vGcXk4v1OL+aTUxT2TkBYOcA8pcB4RpGx2dsOzAw3VCygfeGDmEl6BAr/F51w/C4nDrE
 Farw==
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=XcdugCyINexHhiuz1aJf0Zvnvb6BthqzjaCDG+vK5o4=;
 b=LWb6LThE4h+SXeDH/BzX2GUWb3rywLdYd5CRDkFAmqwI39pMvXBhq6ds4r6eV0P7BM
 8/B6wGUHDGPVb/Qics2uMH0C6GnJU83oeVYtzIGi1m7+vbyxezJ5kEuiumFwgsZDTm35
 yR+zTGojzneVm02keLGbjkrwFs/KuAs3RufO7vf/IuKtwlIogIZWJzBFHyUOnXaZeXcc
 lYwD4asXdRs8wcR7p2EtnaNKcF4i0n4LZ4esDFp+YAQcCKgwFgttvzJIYcNWGdx1dXgX
 h1lL4XrwaRlgUUAIcVN5OTrRpEEOEhwfoGPm16Q9gtxQxQ9hXLYungrHcsX5BRAXxzH1
 chrQ==
X-Gm-Message-State: AHYfb5gdSUxM/W1xFVPQmlf66sr0TuxJ39QeiMCSXVpSDHmRNnPpasV3
 yjWsbbr8leLqjmp/
X-Received: by 10.98.200.151 with SMTP id i23mr13125624pfk.281.1502386013510; 
 Thu, 10 Aug 2017 10:26:53 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:52 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:25:59 -0700
Message-Id: <20170810172615.51965-8-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 07/23] x86: relocate_kernel - Adapt assembly
	for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYva2VybmVsL3JlbG9jYXRlX2tlcm5lbF82NC5TIHwgOCArKysrKy0tLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMgYi9hcmNoL3g4Ni9rZXJu
ZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMKaW5kZXggMzA3ZDNiYWM1ZjA0Li4yZWNiZGNiZTk4NWIg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9yZWxvY2F0ZV9rZXJuZWxfNjQuUworKysgYi9h
cmNoL3g4Ni9rZXJuZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMKQEAgLTIwMCw5ICsyMDAsMTEgQEAg
aWRlbnRpdHlfbWFwcGVkOgogCW1vdnEJJXJheCwgJWNyMwogCWxlYQlQQUdFX1NJWkUoJXI4KSwg
JXJzcAogCWNhbGwJc3dhcF9wYWdlcwotCW1vdnEJJHZpcnR1YWxfbWFwcGVkLCAlcmF4Ci0JcHVz
aHEJJXJheAotCXJldAorCWptcAkqdmlydHVhbF9tYXBwZWRfYWRkciglcmlwKQorCisJLyogQWJz
b2x1dGUgdmFsdWUgZm9yIFBJRSBzdXBwb3J0ICovCit2aXJ0dWFsX21hcHBlZF9hZGRyOgorCS5x
dWFkIHZpcnR1YWxfbWFwcGVkCiAKIHZpcnR1YWxfbWFwcGVkOgogCW1vdnEJUlNQKCVyOCksICVy
c3AKLS0gCjIuMTQuMC40MzQuZzk4MDk2ZmQ3YTgtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:26:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfrEZ-0007eg-Ao; Thu, 10 Aug 2017 17:26:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEY-0007d4-Ff
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:58 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DD/40-03582-1679C895; Thu, 10 Aug 2017 17:26:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXiVRtsqpswvSf
 S4Otea4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/hnbGgrnCFW/61jM1MN7h72Lk4hASmM4o
 8eHJRFYQh0XgFYvE/OM7mEEcCYF+Von5568CZTiBnDiJpx/nMEPYFRLnnu5iA7GFBJQktm5Yy
 gwx6h+jxIaJH8Ea2AS0JPY0zGcCSYgILBWUONl6jRHEYRZoYZJ48m8bE0iVsICLxJ5zTWAdLA
 KqEks/PGUBsXkFLCTWTn/KCLHOROJJ6yQwm1PAUmLaspnMEKstJKb+Wsk0gVFgASPDKkb14tS
 istQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GIAgh2MdzcFHGKU5GBS
 EuUt/tQdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/LUnkghwaLU9NSKtMwcYKDDpCU4eJREe
 LeCpHmLCxJzizPTIVKnGI05Jh3Y/oWJ49WE/9+YhFjy8vNSpcR5racBlQqAlGaU5sENgkXgJU
 ZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzXgRZyJOZVwK37xXQKUxAp0T4doKcUpKIkJJqYCx
 xkI92Z1Ho7coq4l5stIp95ka93TNT/gjsCu/5FHf84pnTFobrizZ6NV7eMFXsrJl2ZFfHN2Xe
 As66Oxp5yxMTHl180nno+hM/71s84rELZ2yffn/S89AJitd+TeNZVSVwVN7evE3he9ojo5+26
 s9s2D/Nf8IReXnePavgFzzxRa63ni5dbKvEUpyRaKjFXFScCABmO4rNuwIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502386015!101741141!1
X-Originating-IP: [74.125.83.53]
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 56073 invoked from network); 10 Aug 2017 17:26:56 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:56 -0000
Received: by mail-pg0-f53.google.com with SMTP id v77so5494841pgb.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=deOUMY917awVbA/TuXM7vRmExUIlv5iGqjZLEltPoBI=;
 b=ufASSMnAgPHbRvRdUJaYBm/Gwsfj5NmPe1WJW1n1G+gWDPwWdwxAUrPVayYnoNiYLN
 S3otWcAGbgyetqzkVy/cc/2AVdB2sYvOPIcT6XlOB0c+Yw/LhhPUJILNzD27/Tk9Cp34
 AJ7ChT1+Nb07imiLVQwHKtBQSSDzVS6ssn7uQ59gT+PmXZttPRhOJZZqqfTIOYfHQfEq
 nBvgsi3C2BkrSh9uIW/37/M9L+cknINHHUE/YtAVDA2sOzG4V4fEFvkidkCfHS5m2Mxt
 u6wFt9JjQZqsiqYa6bffMr2vnTYBDln/QIlWKqVfACjgeovTpGgdLKS9+zCuvGh8P58W
 Wssw==
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=deOUMY917awVbA/TuXM7vRmExUIlv5iGqjZLEltPoBI=;
 b=Ds5pgfDXWEWeuU1Hsjfy9LfLuBvflazxNKr7HcHaVdiOFG0HDIF7RrkFESMfLPo8X1
 MyX9mQGt26YSdey5a9tqULJ0G8XFyusXbwkMxjajuEw2D+LAQBW96B8LjA97Re6b4RT/
 WgQBRO5XLpZDY1mLEg9jh/TCTMHufVuIoy0MPBEBqEXYYuK+u0XBASnv3SwAmFmHevOG
 +wb7k6vmnTqap0NCMQSgJmWlX943RYhfqNO4bCqxV+BJg7dGgtE198HnMEW0Q4ykhilt
 n3EZiihMZ2aWVdronR1LqvWdBRGzXrYNwDwDyQijhW3HAdN11DMriF3BcMK8TzaSGKrP
 pdGw==
X-Gm-Message-State: AHYfb5jaxllP4y7DKV8nU6jPkbxdLR6u8mVLXKHHdZeiP++yb7oh5eAP
 OYcS/r9MDKVreEak
X-Received: by 10.98.205.8 with SMTP id o8mr12975048pfg.241.1502386015057;
 Thu, 10 Aug 2017 10:26:55 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:54 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:00 -0700
Message-Id: <20170810172615.51965-9-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 08/23] x86/entry/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyB8IDIyICsrKysrKysrKysrKysrKy0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NC5TCmluZGV4IGRhZjg5MzZkMDYyOC4uYTM5NjdhMmFmNmVjIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAg
LTE5OSwxMiArMTk5LDE1IEBAIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGg6CiAJamEJMWYJCQkJ
LyogcmV0dXJuIC1FTk9TWVMgKGFscmVhZHkgaW4gcHRfcmVncy0+YXgpICovCiAJbW92cQklcjEw
LCAlcmN4CiAKKwkvKiBFbnN1cmVzIHRoZSBjYWxsIGlzIHBvc2l0aW9uIGluZGVwZW5kZW50ICov
CisJbGVhcQlzeXNfY2FsbF90YWJsZSglcmlwKSwgJXIxMQorCiAJLyoKIAkgKiBUaGlzIGNhbGwg
aW5zdHJ1Y3Rpb24gaXMgaGFuZGxlZCBzcGVjaWFsbHkgaW4gc3R1Yl9wdHJlZ3NfNjQuCiAJICog
SXQgbWlnaHQgZW5kIHVwIGp1bXBpbmcgdG8gdGhlIHNsb3cgcGF0aC4gIElmIGl0IGp1bXBzLCBS
QVgKIAkgKiBhbmQgYWxsIGFyZ3VtZW50IHJlZ2lzdGVycyBhcmUgY2xvYmJlcmVkLgogCSAqLwot
CWNhbGwJKnN5c19jYWxsX3RhYmxlKCwgJXJheCwgOCkKKwljYWxsCSooJXIxMSwgJXJheCwgOCkK
IC5MZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9mYXN0cGF0aF9jYWxsOgogCiAJbW92cQklcmF4LCBS
QVgoJXJzcCkKQEAgLTMzOSw3ICszNDIsOCBAQCBFTlRSWShzdHViX3B0cmVnc182NCkKIAkgKiBS
QVggc3RvcmVzIGEgcG9pbnRlciB0byB0aGUgQyBmdW5jdGlvbiBpbXBsZW1lbnRpbmcgdGhlIHN5
c2NhbGwuCiAJICogSVJRcyBhcmUgb24uCiAJICovCi0JY21wcQkkLkxlbnRyeV9TWVNDQUxMXzY0
X2FmdGVyX2Zhc3RwYXRoX2NhbGwsICglcnNwKQorCWxlYXEJLkxlbnRyeV9TWVNDQUxMXzY0X2Fm
dGVyX2Zhc3RwYXRoX2NhbGwoJXJpcCksICVyMTEKKwljbXBxCSVyMTEsICglcnNwKQogCWpuZQkx
ZgogCiAJLyoKQEAgLTEyMTAsNyArMTIxNCw4IEBAIEVOVFJZKGVycm9yX2VudHJ5KQogCW1vdmwJ
JWVjeCwgJWVheAkJCS8qIHplcm8gZXh0ZW5kICovCiAJY21wcQklcmF4LCBSSVArOCglcnNwKQog
CWplCS5MYnN0ZXBfaXJldAotCWNtcHEJJC5MZ3NfY2hhbmdlLCBSSVArOCglcnNwKQorCWxlYXEJ
Lkxnc19jaGFuZ2UoJXJpcCksICVyY3gKKwljbXBxCSVyY3gsIFJJUCs4KCVyc3ApCiAJam5lCS5M
ZXJyb3JfZW50cnlfZG9uZQogCiAJLyoKQEAgLTE0MzAsMTAgKzE0MzUsMTAgQEAgRU5UUlkobm1p
KQogCSAqIHJlc3VtZSB0aGUgb3V0ZXIgTk1JLgogCSAqLwogCi0JbW92cQkkcmVwZWF0X25taSwg
JXJkeAorCWxlYXEJcmVwZWF0X25taSglcmlwKSwgJXJkeAogCWNtcHEJOCglcnNwKSwgJXJkeAog
CWphCTFmCi0JbW92cQkkZW5kX3JlcGVhdF9ubWksICVyZHgKKwlsZWFxCWVuZF9yZXBlYXRfbm1p
KCVyaXApLCAlcmR4CiAJY21wcQk4KCVyc3ApLCAlcmR4CiAJamEJbmVzdGVkX25taV9vdXQKIDE6
CkBAIC0xNDg3LDcgKzE0OTIsOCBAQCBuZXN0ZWRfbm1pOgogCXB1c2hxCSVyZHgKIAlwdXNoZnEK
IAlwdXNocQkkX19LRVJORUxfQ1MKLQlwdXNocQkkcmVwZWF0X25taQorCWxlYXEJcmVwZWF0X25t
aSglcmlwKSwgJXJkeAorCXB1c2hxCSVyZHgKIAogCS8qIFB1dCBzdGFjayBiYWNrICovCiAJYWRk
cQkkKDYqOCksICVyc3AKQEAgLTE1MjYsNyArMTUzMiw5IEBAIGZpcnN0X25taToKIAlhZGRxCSQ4
LCAoJXJzcCkJLyogRml4IHVwIFJTUCAqLwogCXB1c2hmcQkJCS8qIFJGTEFHUyAqLwogCXB1c2hx
CSRfX0tFUk5FTF9DUwkvKiBDUyAqLwotCXB1c2hxCSQxZgkJLyogUklQICovCisJcHVzaHEJJXJh
eAkJLyogU3VwcG9ydCBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlICovCisJbGVhcQkxZiglcmlw
KSwgJXJheAkvKiBSSVAgKi8KKwl4Y2hncQklcmF4LCAoJXJzcCkJLyogUmVzdG9yZSBSQVgsIHB1
dCAxZiAqLwogCUlOVEVSUlVQVF9SRVRVUk4JLyogY29udGludWVzIGF0IHJlcGVhdF9ubWkgYmVs
b3cgKi8KIAlVTldJTkRfSElOVF9JUkVUX1JFR1MKIDE6Ci0tIAoyLjE0LjAuNDM0Lmc5ODA5NmZk
N2E4LWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrEb-0007h1-I6; Thu, 10 Aug 2017 17:27:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEZ-0007en-S3
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:26:59 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 CC/D7-01729-3679C895; Thu, 10 Aug 2017 17:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXiVRusrZs0vSf
 S4PZNaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPl7h8sBX/ZKm7M+s/awHiLtYuRi0NIYDqj
 xNqHTYwgDovAKxaJ7nsHwTISAv2sEh83zGbrYuQEcuIk5i55xwRhV0rsOfKRBcQWElCS2LphK
 TPEqH+MEm93f2IHSbAJaEnsaZjPBJIQEVgqKHGy9RrYDmaBFiaJJ/+2gY0SFnCTuDF9OdgoFg
 FVicaeV6wgNq+ApcTOE01Qq00knrROYgSxOYHi05bNZIZYbSEx9ddKpgmMAgsYGVYxahSnFpW
 lFukaG+glFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGWD0DA+MOxgmr/A4xSnIw
 KYnyFn/qjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcs/rSdSSLAoNT21Ii0zBxjqMGkJDh4lE
 d6tU4HSvMUFibnFmekQqVOMlhxNH7Z8YeKYdGA7kHw14f83JiGWvPy8VClxXmuQeQIgDRmleX
 DjYPF4iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwryvIFJ7MvBK4ra+ADmICOijCtxPkoJJ
 EhJRUA+MKqYdr+PbPqP3p+dl3beY1YaM9+5f4u/XlN6vzvn5sZ/5rm0uy55TM62qne5avr/ja
 c3m9LOdBFsb4z71GGUoavaWx+zbmXrzem3rIsthS/v+ja+qKu/icVTeIiNz8fHDNpfWCv8tWv
 8icNz/Eds6WeRZhXRctZmyYrrt6fd00174tfiXMSduVWIozEg21mIuKEwGfRx7WwgIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502386017!91246785!1
X-Originating-IP: [74.125.83.43]
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 64153 invoked from network); 10 Aug 2017 17:26:58 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:58 -0000
Received: by mail-pg0-f43.google.com with SMTP id l64so5397685pge.5
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mBrgigOZ++Fz56c2isXtglsiWkpOhuRw2dTPklpkhmE=;
 b=i4SC78rVJxvjSyvor7RguGIdKFrbdO7UtzSYriLx2cS0Dhc4XOknh1J6YISH/5x1ox
 6TnczgBXYDbGFBFJr3RkA5bhVB8rNWxaE5Zj3WfcK/PVF0QRID7N/xSvCLvNacpwJpNG
 2mnVnNM0g7AGiSBOnojvy9EB2C2bkXBiUKR8C9iVd88q8qGcQjxYWGrciEu4PIMWzJ62
 eQY3t4+fqn4gswelZXSXHyDfnoxVMMxRzgxu9jpaFXhVhHrn1rAfMHP3AivQrbaInXab
 lO6G7pvAveRukHwxeT8C9Grn6hxA50bz9v0KEIzhqnwlgZt+nHbU1qkB09av4oNHG7bq
 I+jw==
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=mBrgigOZ++Fz56c2isXtglsiWkpOhuRw2dTPklpkhmE=;
 b=XjnpfDz9152h05JW+PHKRE3qhHjIafccBNpdkxR7nXmhNyftC5gBxSvjJmbz0wR6UT
 cWN6ZZi6yfLMGhQSCUPkigQDLVAzfDrOYjJ6BeY0GJ9YZpVST7bAnTaKxb8BbHabtyDs
 psav5a8yzNMvHhhqb6l5NDdyL5cW3djxoBGwa10boREl8ns6Swp5+8VJWaCbWUzkduPj
 fzyTwxeI3+sasxJKbQJ43BkL40WYcPhAyJVwtOsLhKtVPV2WWDdTQLTg5pRjJhSXDUTU
 GUFlat2rAJHSLe3501Eg+EWrH6Ym8Du++5tMz/TsjBF7pWLjYrwzbTA5xEnQMj2AeJvm
 fqZw==
X-Gm-Message-State: AHYfb5gYnKFQJAelHM8JEwLwjema/fbHXSdkGojDzvicpYS+KUKPqz72
 yOW5ivBgF00bHDCa
X-Received: by 10.84.236.71 with SMTP id h7mr14213252pln.348.1502386016385;
 Thu, 10 Aug 2017 10:26:56 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:55 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:01 -0700
Message-Id: <20170810172615.51965-10-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 09/23] x86: pm-trace - Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIGFzc2VtYmx5IHRvIHVzZSB0aGUgbmV3IF9BU01fR0VUX1BUUiBtYWNybyBpbnN0ZWFk
IG9mIF9BU01fTU9WIGZvcgp0aGUgYXNzZW1ibHkgdG8gYmUgUElFIGNvbXBhdGlibGUuCgpQb3Np
dGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBl
eHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9y
eSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUu
Y29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BtLXRyYWNlLmggfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wbS10cmFjZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcG0tdHJh
Y2UuaAppbmRleCA3YjdhYzQyYzM2NjEuLmEzODAxMjYxZjBkZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vcG0tdHJhY2UuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wbS10
cmFjZS5oCkBAIC03LDcgKzcsNyBAQAogZG8gewkJCQkJCQkJXAogCWlmIChwbV90cmFjZV9lbmFi
bGVkKSB7CQkJCQlcCiAJCWNvbnN0IHZvaWQgKnRyYWNlZGF0YTsJCQkJXAotCQlhc20gdm9sYXRp
bGUoX0FTTV9NT1YgIiAkMWYsJTBcbiIJCVwKKwkJYXNtIHZvbGF0aWxlKF9BU01fR0VUX1BUUigx
ZiwgJTApICJcbiIJCVwKIAkJCSAgICAgIi5zZWN0aW9uIC50cmFjZWRhdGEsXCJhXCJcbiIJXAog
CQkJICAgICAiMTpcdC53b3JkICVjMVxuXHQiCQlcCiAJCQkgICAgIF9BU01fUFRSICIgJWMyXG4i
CQkJXAotLSAKMi4xNC4wLjQzNC5nOTgwOTZmZDdhOC1nb29nCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrEc-0007iy-SL; Thu, 10 Aug 2017 17:27:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEb-0007gg-GA
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 24/29-03937-4679C895; Thu, 10 Aug 2017 17:27:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXiVRtspJs8vSf
 S4Od1HYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP18lX2gg3cFZ/unGFqYNzN2cXIxSEkMINR
 YtvWDUwgDovAKxaJw9d2MII4EgL9rBJfPx9i62LkBHLiJNYenssCYVdIfFs3DSwuJKAksXXDU
 maIUf8YJfp71jKDJNgEtCT2NMwHGysisFRQ4mTrNbCxzAItTBJP/m1jAqkSFrCX2PnxGFgHi4
 CqRPO684wgNq+ApcTpWxBxCQETiSetk8DinEDxactmMkOstpCY+msl0wRGgQWMDKsY1YtTi8p
 Si3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOLAQh2MO587nSIUZKDSUmU
 t/hTd6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7+aT2RQoJFqempFWmZOcBAh0lLcPAoifBun
 QqU5i0uSMwtzkyHSJ1iNOaYdGD7FyaOVxP+f2MSYsnLz0uVEue1BpkkAFKaUZoHNwgWgZcYZa
 WEeRmBThPiKUgtys0sQZV/xSjOwagkzOsKMoUnM68Ebt8roFOYgE6J8O0EOaUkESEl1cBoJzg
 vOOJawW2WJVy1Nrur7F3PLFr5KrnamUtmlUT5hZQzj5LnM/m/6ru89WuCyNpAbW+bNyaRpetK
 /H58Ocuy55jsl+9M634k7ReeuOCpCse/tPjr0n1TZ9g+z7PZmOrVccLC9tbuhfPY9Fq3//7iu
 dvls2dstOPOE83L75YsiJt2Pp5rukGsEktxRqKhFnNRcSIAkzZnMbsCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502386018!71511506!1
X-Originating-IP: [74.125.83.50]
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 47303 invoked from network); 10 Aug 2017 17:26:59 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:26:59 -0000
Received: by mail-pg0-f50.google.com with SMTP id u185so5569731pgb.1
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:26:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Zli9/SXT1UdthmGduQUpx2eVK+1laHeC2UX0z3RFvbM=;
 b=MRwzC6uVrS1GcpfhCSVA2GnHeiej6GXDzKXdsVk+zaOLl9r2/XgtHIy8qRxsAws8t9
 GGKjIFw6AttiLDJMm8toiBqYNiUWBkBzWLd+S7aiwQSEJ1kN4zMI43Ei4DBPDo66a1x0
 BSrS8TCRsHvSLRqZTlF59ayjwGdN7LapsKTdoD8OmbgTuy2BO+xrd2ajKgTptkgA50j3
 EjG/Gtp/xnFhxrLKJROlpUgMTR3sb91sEzoDGPfThulXMlIS5yebrcDV0C2gzfY08Kiv
 VhCMgiyLHigd+uVLbJKZrbb6gZJCMg3Q4rW3GzqQGgh5ioXK2/ukP4LRR8K1PWGf+AbI
 89Aw==
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=Zli9/SXT1UdthmGduQUpx2eVK+1laHeC2UX0z3RFvbM=;
 b=GJs+2p8mz1vpvSH5AxZwLvPzTrO1TI+xgFkZCRv3tiez0Jgl2q/95KcbGvi4Xne1Q6
 zD+jrq+P1/6uQazjTABhRCtVciqaJmQCulpfdw74HC9t0gtTY6Bsk/kope+jUnpSIdKg
 WQi28SfpZU0fJNNdXVrLPpGA88jObA0/vTjzY0o44qVLtS+XKl4eChoI20C/30LNGIFT
 Z93jsqPvUvtoyiNv2MU2qcx0ACmoOsV6W8+QgsRGgYG09zhjhCSOJNFtn1OyNSFmRA/e
 kCHZL6W30qQq+k0hLJ7JQLNwGsXYDzT0ELKXwBf2lX5Jas7ajz9FCUYYlUUWFzr0kAo4
 S/2Q==
X-Gm-Message-State: AHYfb5iAisf9dw3jJ7VFtrolowY+WC7WU8VSN++ZaZA7ufVRZ/KUnVxa
 efV4yxfvMTYNlhEQ
X-Received: by 10.84.224.134 with SMTP id s6mr14489609plj.4.1502386017745;
 Thu, 10 Aug 2017 10:26:57 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:57 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:02 -0700
Message-Id: <20170810172615.51965-11-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 10/23] x86/CPU: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4gVXNlIHRoZSBu
ZXcgX0FTTV9HRVRfUFRSIG1hY3JvIGluc3RlYWQgb2YKdGhlICdtb3YgJHN5bWJvbCwgJWRzdCcg
Y29uc3RydWN0IHRvIG5vdCBoYXZlIGFuIGFic29sdXRlIHJlZmVyZW5jZS4KClBvc2l0aW9uIElu
ZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVk
IHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxpbWl0
LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggfCA4ICsrKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJv
Y2Vzc29yLmgKaW5kZXggYzEzNTI3NzFiMmY2Li4xNGZjMjFlMmRmMDggMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3Byb2Nlc3Nvci5oCkBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqY3VycmVu
dF90ZXh0X2FkZHIodm9pZCkKIHsKIAl2b2lkICpwYzsKIAotCWFzbSB2b2xhdGlsZSgibW92ICQx
ZiwgJTA7IDE6IjoiPXIiIChwYykpOworCWFzbSB2b2xhdGlsZShfQVNNX0dFVF9QVFIoMWYsICUw
KSAiOyAxOiI6Ij1yIiAocGMpKTsKIAogCXJldHVybiBwYzsKIH0KQEAgLTY4OSw2ICs2ODksNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgc3luY19jb3JlKHZvaWQpCiAJCTogIityIiAoX19zcCkgOiA6
ICJtZW1vcnkiKTsKICNlbHNlCiAJdW5zaWduZWQgaW50IHRtcDsKKwl1bnNpZ25lZCBsb25nIHRt
cDI7CiAKIAlhc20gdm9sYXRpbGUgKAogCQlVTldJTkRfSElOVF9TQVZFCkBAIC02OTksMTEgKzcw
MCwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3luY19jb3JlKHZvaWQpCiAJCSJwdXNoZnFcblx0
IgogCQkibW92ICUlY3MsICUwXG5cdCIKIAkJInB1c2hxICVxMFxuXHQiCi0JCSJwdXNocSAkMWZc
blx0IgorCQkibGVhcSAxZiglJXJpcCksICUxXG5cdCIKKwkJInB1c2hxICUxXG5cdCIKIAkJImly
ZXRxXG5cdCIKIAkJVU5XSU5EX0hJTlRfUkVTVE9SRQogCQkiMToiCi0JCTogIj0mciIgKHRtcCks
ICIrciIgKF9fc3ApIDogOiAiY2MiLCAibWVtb3J5Iik7CisJCTogIj0mciIgKHRtcCksICI9JnIi
ICh0bXAyKSwgIityIiAoX19zcCkgOiA6ICJjYyIsICJtZW1vcnkiKTsKICNlbmRpZgogfQogCi0t
IAoyLjE0LjAuNDM0Lmc5ODA5NmZkN2E4LWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:27: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.xen.org>)
	id 1dfrEe-0007kj-2y; Thu, 10 Aug 2017 17:27:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEd-0007ip-6U
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:03 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 57/D0-09901-6679C895; Thu, 10 Aug 2017 17:27:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXiVRusp5s6vSf
 S4MsNBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP2p1ksBUuFKj5MOcnawLiNv4uRi0NIYAaj
 RO+qO2wgDovAKxaJO3ebGEEcCYF+VokjHQ/Zuxg5gZw4iVkXbzBB2NUS95ZOYAWxhQSUJLZuW
 MoMMeofo8TRm03MIAk2AS2JPQ3zmUASIgJLBSVOtl4DG8ss0MIk8eTfNrBRwgIOEu0XN4OtYB
 FQlTgzdydQEQcHr4ClxMYvbhDbTCSetE5iBLE5gcLTls1khthsITH110qmCYwCCxgZVjFqFKc
 WlaUW6RqZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYXAxDsYNz3MfIQoyQH
 k5Iob/Gn7kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryTp/ZECgkWpaanVqRl5gADHSYtwcGjJ
 MK7FSTNW1yQmFucmQ6ROsVozDHpwPYvTByvJvz/xiTEkpeflyolzrsTpFQApDSjNA9uECwCLz
 HKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY13Ua0BSezLwSuH2vgE5hAjolwrcT5JSSRISUVAN
 jU+6mTx6iSX+3S5mHhp6/KrXaTThFZ0Izx3+rbfL3NkYKWF01M57V8O54ndXmJpWbK/OD/MNF
 8qw3KlxOa5gcsTzx37MJU67IrbgsfKViUuqrRW9ydvbeSk8rbVxmu2JiUonZ94Dfd7Y3L8vre
 cYguNLa6Gtc+a8ZL8zu5zduFix82ffq8ZQWJZbijERDLeai4kQA/wZi57sCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502386020!74255615!1
X-Originating-IP: [74.125.83.46]
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 52940 invoked from network); 10 Aug 2017 17:27:01 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:01 -0000
Received: by mail-pg0-f46.google.com with SMTP id v189so5533372pgd.2
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ho03Xn1wy3x29ZpV4ZOYwKcM/kqG0Bsaho/BItcN9xk=;
 b=SfnMbssic8RbxuKdj0EA+moz9+yvGeq/jbYu5Kd0UYOq9vvqM4cOVbPVu8OMajzxqB
 +fG4sgsLnFZll4JdOa48GhHcSVg5bm4TXZYPRU8BQfa3CmHK8zADoZfjIOWLs2yfN2jA
 wpLyrI+KTEThulcrK97NByoMsvYxwqpue0tSJsEvFoi3AoAjZZB+78pLq/512UGw+cRE
 WRj2uh8UK1HqmPPZ5Jw/S1NSkSmKImZzBTqUALN4qGY57eB6auaMOSFrj2IADhN45qMk
 u3WyOFupG6bjMBFa825yQ5sCfGtWDDP0wzeTx47KsZ6U5hUNgsHDn+uPzoS3t+op1rVu
 ATlA==
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=Ho03Xn1wy3x29ZpV4ZOYwKcM/kqG0Bsaho/BItcN9xk=;
 b=VY5Qg6mHiknjrfjjv+BEziUyD5KCuk/MObyqv31hZpz5Y99CRv87vdWMOLLLDCNhNR
 JBqf7eI0YODG8SE3vylKdPsrsAhc1v3QmR9t8D7VqiuO4fX4f0c79FKMfby3Foe4VzwK
 oMHKQ7qDOSlOEawl9AU0QYpT7rFkYXxaKonZpdKahMgoYDXrPsD34ktXSvG6e4uS4D9P
 1KqwDWbGpByTy21cQaCxYccsfhsWa5VrrBzgeggVVHcP4nUyfs77bA3vjhVa0QH/fK3M
 7rpPLfENIsuY3CZP1cD3rfnbGW3wcyqB0HbOd0JVVJ9UDRzpdmFixynd5BhyB3pSKEkU
 yN5g==
X-Gm-Message-State: AHYfb5illA7d36EvNG4siYprSvQzFnENhF/01aOXy8BckdamJFY/sZds
 iDb46OQrHXyJYJTr
X-Received: by 10.84.224.207 with SMTP id k15mr14311650pln.108.1502386019250; 
 Thu, 10 Aug 2017 10:26:59 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:26:58 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:03 -0700
Message-Id: <20170810172615.51965-12-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 11/23] x86/acpi: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMgfCAzMSArKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0
LlMgYi9hcmNoL3g4Ni9rZXJuZWwvYWNwaS93YWtldXBfNjQuUwppbmRleCA1MGI4ZWQwMzE3YTMu
LjQ3MjY1OWMwZjgxMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0
LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMKQEAgLTE0LDcgKzE0LDcg
QEAKIAkgKiBIb29yYXksIHdlIGFyZSBpbiBMb25nIDY0LWJpdCBtb2RlIChidXQgc3RpbGwgcnVu
bmluZyBpbiBsb3cgbWVtb3J5KQogCSAqLwogRU5UUlkod2FrZXVwX2xvbmc2NCkKLQltb3ZxCXNh
dmVkX21hZ2ljLCAlcmF4CisJbW92cQlzYXZlZF9tYWdpYyglcmlwKSwgJXJheAogCW1vdnEJJDB4
MTIzNDU2Nzg5YWJjZGVmMCwgJXJkeAogCWNtcHEJJXJkeCwgJXJheAogCWpuZQlib2d1c182NF9t
YWdpYwpAQCAtMjUsMTQgKzI1LDE0IEBAIEVOVFJZKHdha2V1cF9sb25nNjQpCiAJbW92dwklYXgs
ICVlcwogCW1vdncJJWF4LCAlZnMKIAltb3Z3CSVheCwgJWdzCi0JbW92cQlzYXZlZF9yc3AsICVy
c3AKKwltb3ZxCXNhdmVkX3JzcCglcmlwKSwgJXJzcAogCi0JbW92cQlzYXZlZF9yYngsICVyYngK
LQltb3ZxCXNhdmVkX3JkaSwgJXJkaQotCW1vdnEJc2F2ZWRfcnNpLCAlcnNpCi0JbW92cQlzYXZl
ZF9yYnAsICVyYnAKKwltb3ZxCXNhdmVkX3JieCglcmlwKSwgJXJieAorCW1vdnEJc2F2ZWRfcmRp
KCVyaXApLCAlcmRpCisJbW92cQlzYXZlZF9yc2koJXJpcCksICVyc2kKKwltb3ZxCXNhdmVkX3Ji
cCglcmlwKSwgJXJicAogCi0JbW92cQlzYXZlZF9yaXAsICVyYXgKKwltb3ZxCXNhdmVkX3JpcCgl
cmlwKSwgJXJheAogCWptcAkqJXJheAogRU5EUFJPQyh3YWtldXBfbG9uZzY0KQogCkBAIC00NSw3
ICs0NSw3IEBAIEVOVFJZKGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAJeG9ybAklZWF4LCAlZWF4CiAJ
Y2FsbAlzYXZlX3Byb2Nlc3Nvcl9zdGF0ZQogCi0JbW92cQkkc2F2ZWRfY29udGV4dCwgJXJheAor
CWxlYXEJc2F2ZWRfY29udGV4dCglcmlwKSwgJXJheAogCW1vdnEJJXJzcCwgcHRfcmVnc19zcCgl
cmF4KQogCW1vdnEJJXJicCwgcHRfcmVnc19icCglcmF4KQogCW1vdnEJJXJzaSwgcHRfcmVnc19z
aSglcmF4KQpAQCAtNjQsMTMgKzY0LDE0IEBAIEVOVFJZKGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAJ
cHVzaGZxCiAJcG9wcQlwdF9yZWdzX2ZsYWdzKCVyYXgpCiAKLQltb3ZxCSQuTHJlc3VtZV9wb2lu
dCwgc2F2ZWRfcmlwKCVyaXApCisJbGVhcQkuTHJlc3VtZV9wb2ludCglcmlwKSwgJXJheAorCW1v
dnEJJXJheCwgc2F2ZWRfcmlwKCVyaXApCiAKLQltb3ZxCSVyc3AsIHNhdmVkX3JzcAotCW1vdnEJ
JXJicCwgc2F2ZWRfcmJwCi0JbW92cQklcmJ4LCBzYXZlZF9yYngKLQltb3ZxCSVyZGksIHNhdmVk
X3JkaQotCW1vdnEJJXJzaSwgc2F2ZWRfcnNpCisJbW92cQklcnNwLCBzYXZlZF9yc3AoJXJpcCkK
Kwltb3ZxCSVyYnAsIHNhdmVkX3JicCglcmlwKQorCW1vdnEJJXJieCwgc2F2ZWRfcmJ4KCVyaXAp
CisJbW92cQklcmRpLCBzYXZlZF9yZGkoJXJpcCkKKwltb3ZxCSVyc2ksIHNhdmVkX3JzaSglcmlw
KQogCiAJYWRkcQkkOCwgJXJzcAogCW1vdmwJJDMsICVlZGkKQEAgLTgyLDcgKzgzLDcgQEAgRU5U
UlkoZG9fc3VzcGVuZF9sb3dsZXZlbCkKIAkuYWxpZ24gNAogLkxyZXN1bWVfcG9pbnQ6CiAJLyog
V2UgZG9uJ3QgcmVzdG9yZSAlcmF4LCBpdCBtdXN0IGJlIDAgYW55d2F5ICovCi0JbW92cQkkc2F2
ZWRfY29udGV4dCwgJXJheAorCWxlYXEJc2F2ZWRfY29udGV4dCglcmlwKSwgJXJheAogCW1vdnEJ
c2F2ZWRfY29udGV4dF9jcjQoJXJheCksICVyYngKIAltb3ZxCSVyYngsICVjcjQKIAltb3ZxCXNh
dmVkX2NvbnRleHRfY3IzKCVyYXgpLCAlcmJ4Ci0tIAoyLjE0LjAuNDM0Lmc5ODA5NmZkN2E4LWdv
b2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 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.xen.org>)
	id 1dfrEf-0007mU-Aw; Thu, 10 Aug 2017 17:27:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEe-0007kb-Af
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:04 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 3E/0F-27137-7679C895; Thu, 10 Aug 2017 17:27:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTAVt206T2
 RBl1XdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTr/kKlotXXP15m6mBcb5wFyMnh5DADEaJ
 fZc5uhi5OFgEXrFIXHiznAnEkRDoZ5VY8m8ZO0iVhECcxN2Pc5kg7AqJOxcXsEN0K0ls3bCUG
 aRBSOAfo8SbHQ1gCTYBLYk9DfPBJokILBWUONl6jRHEYRZoYZJ48m8b2ChhAWeJuTvPMYLYLA
 KqElOu3WDrYuTg4BWwlOi+5w+xzUTiSesksBJOoPC0ZTOZITZbSEz9tZJpAqPAAkaGVYwaxal
 FZalFuobGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHFAAQ7GL8sCzjEKMnB
 pCTKW/ypO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/FtJ5IIcGi1PTUirTMHGCQw6QlOHiUR
 Hi3TgVK8xYXJOYWZ6ZDpE4xWnJcubLuCxPHlAPbgeSrCf+/MQmx5OXnpUqJ81qDzBMAacgozY
 MbB4vES4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmdQWZwpOZVwK39RXQQUxAB0X4doIcVJK
 IkJJqYPSd4n+qNTVNJumSA/tf8+ONRb+f5CfbeTHOPcA9N/rYPY6HB7e91PyRlNVgN7WVzzgy
 VMPlpqF2BYf9dM7lcp5O8tHV1XKnpPdGrvr1onunB/v7Y9q+75qDCqbaxxiLKt7k0Zsbeelae
 sjs6LnfdNqPGHROF4w6vyb3pGX1jz+btsoFSvx8r8RSnJFoqMVcVJwIAEC11zW/AgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502386021!63453067!1
X-Originating-IP: [209.85.192.181]
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 28787 invoked from network); 10 Aug 2017 17:27:02 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:02 -0000
Received: by mail-pf0-f181.google.com with SMTP id t86so5654834pfe.2
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1y+SX6AQvYfTFgwSMQkmeQMRa4shpxAafat+MY0vAVY=;
 b=NEDDhd2TnoBfCHgNX90RJ0cqQVsKpyXDChd8xFEWrI3rSCZze0bsx6ezRXjzk5f50D
 87eoSEAzH4sQgunaTGKuSfkadOG1t1jJJkh7i5NXyyQrCDmgmrw3To9feIdBNUJ2w+OT
 pQDwPrWJOKdZszbxVxUpUj+ieQZY/zhXkDnl9csHViUixjo0cKncZvGAdABlU8zDJt4H
 mmjjGYuY53B25abeNz3DHmNHOBhm0Pt52ZBGL7NDCPhd0zN/2vqfNDyBQo08RRomt2WN
 +H3aVIifCFX3ERAooKy8lS+HPI62CFTxqwLITCzHrPiLk7c4H1zqPJIsnf7Dc0eUbjwK
 jcgA==
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=1y+SX6AQvYfTFgwSMQkmeQMRa4shpxAafat+MY0vAVY=;
 b=UL/P7QtydirK++e+i3xMVnmTVEhLWDKnulfddDpOHdRYJYjNbBNVOzeb72RkIfCiZH
 caAvZRech4y3D7p61LjUgTNn6XkeT/R5aQ/h1WAAOe2Dp0U81VhxFylDVqxzhe6Yzzin
 AzdESL+qKoSxnCtXCMJpR0fWXmJ4ZnTzomnjxQahg/f4vWvYYjzbUPrR3Hf9rGb5E82N
 eBsEPw6ozWxCzh1WbI2tM0kGD4L9k9LQddyoxXm5tXRU0KBMmAlucd97qWwRhzkpH/2L
 WoIJLymUPKA+SAtS+OUqNZncfL1ShrKuSwy8ljDoC5Ys4t7/pdDfEhEHvu6RPbMaq6m4
 yxWQ==
X-Gm-Message-State: AHYfb5hdPKueAhH8jCYT+cMR6PtydxoxdTj/23M6V4c6mIXJwUm2z7UW
 qLVoJH+6XYCQ5zwC
X-Received: by 10.84.231.198 with SMTP id g6mr5722291pln.36.1502386020638;
 Thu, 10 Aug 2017 10:27:00 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.26.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:00 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:04 -0700
Message-Id: <20170810172615.51965-13-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 12/23] x86/boot/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KCkVhcmx5IGF0
IGJvb3QsIHRoZSBrZXJuZWwgaXMgbWFwcGVkIGF0IGEgdGVtcG9yYXJ5IGFkZHJlc3Mgd2hpbGUg
cHJlcGFyaW5nCnRoZSBwYWdlIHRhYmxlLiBUbyBrbm93IHRoZSBjaGFuZ2VzIG5lZWRlZCBmb3Ig
dGhlIHBhZ2UgdGFibGUgd2l0aCBLQVNMUiwKdGhlIGJvb3QgY29kZSBjYWxjdWxhdGUgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiB0aGUgZXhwZWN0ZWQgYWRkcmVzcyBvZiB0aGUKa2VybmVsIGFuZCB0
aGUgb25lIGNob3NlbiBieSBLQVNMUi4gSXQgZG9lcyBub3Qgd29yayB3aXRoIFBJRSBiZWNhdXNl
IGFsbApzeW1ib2xzIGluIGNvZGUgYXJlIHJlbGF0aXZlcy4gSW5zdGVhZCBvZiBnZXR0aW5nIHRo
ZSBmdXR1cmUgcmVsb2NhdGVkCnZpcnR1YWwgYWRkcmVzcywgeW91IHdpbGwgZ2V0IHRoZSBjdXJy
ZW50IHRlbXBvcmFyeSBtYXBwaW5nLiBUaGUgc29sdXRpb24KaXMgdXNpbmcgZ2xvYmFsIHZhcmlh
YmxlcyB0aGF0IHdpbGwgYmUgcmVsb2NhdGVkIGFzIGV4cGVjdGVkLgoKUG9zaXRpb24gSW5kZXBl
bmRlbnQgRXhlY3V0YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhl
CktBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpT
aWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBh
cmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyBiL2FyY2gveDg2L2tlcm5lbC9o
ZWFkXzY0LlMKaW5kZXggNTEzY2JiMDEyZWNjLi4wOTU3OWUwNzE0Y2UgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwpA
QCAtODUsOCArODUsMjMgQEAgc3RhcnR1cF82NDoKIAlwb3BxCSVyc2kKIAogCS8qIEZvcm0gdGhl
IENSMyB2YWx1ZSBiZWluZyBzdXJlIHRvIGluY2x1ZGUgdGhlIENSMyBtb2RpZmllciAqLwotCWFk
ZHEJJChlYXJseV90b3BfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwKSwgJXJheAorCWFkZHEgICAg
X2Vhcmx5X3RvcF9wZ3Rfb2Zmc2V0KCVyaXApLCAlcmF4CiAJam1wIDFmCisKKwkvKgorCSAqIFBv
c2l0aW9uIEluZGVwZW5kZW50IENvZGUgdGFrZXMgb25seSByZWxhdGl2ZSByZWZlcmVuY2VzIGlu
IGNvZGUKKwkgKiBtZWFuaW5nIGEgZ2xvYmFsIHZhcmlhYmxlIGFkZHJlc3MgaXMgcmVsYXRpdmUg
dG8gUklQIGFuZCBub3QgaXRzCisJICogZnV0dXJlIHZpcnR1YWwgYWRkcmVzcy4gR2xvYmFsIHZh
cmlhYmxlcyBjYW4gYmUgdXNlZCBpbnN0ZWFkIGFzIHRoZXkKKwkgKiBhcmUgc3RpbGwgcmVsb2Nh
dGVkIG9uIHRoZSBleHBlY3RlZCBrZXJuZWwgbWFwcGluZyBhZGRyZXNzLgorCSAqLworCS5hbGln
biA4CitfZWFybHlfdG9wX3BndF9vZmZzZXQ6CisJLnF1YWQgZWFybHlfdG9wX3BndCAtIF9fU1RB
UlRfS0VSTkVMX21hcAorX2luaXRfdG9wX29mZnNldDoKKwkucXVhZCBpbml0X3RvcF9wZ3QgLSBf
X1NUQVJUX0tFUk5FTF9tYXAKK192YV9qdW1wOgorCS5xdWFkIDJmCisKIEVOVFJZKHNlY29uZGFy
eV9zdGFydHVwXzY0KQogCS8qCiAJICogQXQgdGhpcyBwb2ludCB0aGUgQ1BVIHJ1bnMgaW4gNjRi
aXQgbW9kZSBDUy5MID0gMSBDUy5EID0gMCwKQEAgLTExNCw3ICsxMjksNyBAQCBFTlRSWShzZWNv
bmRhcnlfc3RhcnR1cF82NCkKIAlwb3BxCSVyc2kKIAogCS8qIEZvcm0gdGhlIENSMyB2YWx1ZSBi
ZWluZyBzdXJlIHRvIGluY2x1ZGUgdGhlIENSMyBtb2RpZmllciAqLwotCWFkZHEJJChpbml0X3Rv
cF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXApLCAlcmF4CisJYWRkcSAgICBfaW5pdF90b3Bfb2Zm
c2V0KCVyaXApLCAlcmF4CiAxOgogCiAJLyogRW5hYmxlIFBBRSBtb2RlLCBQR0UgYW5kIExBNTcg
Ki8KQEAgLTEyOSw5ICsxNDQsOCBAQCBFTlRSWShzZWNvbmRhcnlfc3RhcnR1cF82NCkKIAltb3Zx
CSVyYXgsICVjcjMKIAogCS8qIEVuc3VyZSBJIGFtIGV4ZWN1dGluZyBmcm9tIHZpcnR1YWwgYWRk
cmVzc2VzICovCi0JbW92cQkkMWYsICVyYXgKLQlqbXAJKiVyYXgKLTE6CisJam1wCSpfdmFfanVt
cCglcmlwKQorMjoKIAogCS8qIENoZWNrIGlmIG54IGlzIGltcGxlbWVudGVkICovCiAJbW92bAkk
MHg4MDAwMDAwMSwgJWVheApAQCAtMjI3LDExICsyNDEsMTIgQEAgRU5UUlkoc2Vjb25kYXJ5X3N0
YXJ0dXBfNjQpCiAJICoJUkVYLlcgKyBGRiAvNSBKTVAgbTE2OjY0IEp1bXAgZmFyLCBhYnNvbHV0
ZSBpbmRpcmVjdCwKIAkgKgkJYWRkcmVzcyBnaXZlbiBpbiBtMTY6NjQuCiAJICovCi0JcHVzaHEJ
JC5MYWZ0ZXJfbHJldAkjIHB1dCByZXR1cm4gYWRkcmVzcyBvbiBzdGFjayBmb3IgdW53aW5kZXIK
KwlsZWFxCS5MYWZ0ZXJfbHJldCglcmlwKSwgJXJheAorCXB1c2hxCSVyYXgJCSMgcHV0IHJldHVy
biBhZGRyZXNzIG9uIHN0YWNrIGZvciB1bndpbmRlcgogCXhvcnEJJXJicCwgJXJicAkjIGNsZWFy
IGZyYW1lIHBvaW50ZXIKLQltb3ZxCWluaXRpYWxfY29kZSglcmlwKSwgJXJheAorCWxlYXEJaW5p
dGlhbF9jb2RlKCVyaXApLCAlcmF4CiAJcHVzaHEJJF9fS0VSTkVMX0NTCSMgc2V0IGNvcnJlY3Qg
Y3MKLQlwdXNocQklcmF4CQkjIHRhcmdldCBhZGRyZXNzIGluIG5lZ2F0aXZlIHNwYWNlCisJcHVz
aHEJKCVyYXgpCQkjIHRhcmdldCBhZGRyZXNzIGluIG5lZ2F0aXZlIHNwYWNlCiAJbHJldHEKIC5M
YWZ0ZXJfbHJldDoKIEVORFBST0Moc2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCi0tIAoyLjE0LjAuNDM0
Lmc5ODA5NmZkN2E4LWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrEh-0007pc-Ij; Thu, 10 Aug 2017 17:27:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEf-0007nC-W1
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 41/80-03582-9679C895; Thu, 10 Aug 2017 17:27:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXiVRtsqpsxvSf
 SoPeciMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF66gvWgtccFTNWvWFpYDzN3sXIxSEkMJ1R
 4szvuWwgDovAKxaJDZ93MoE4EgL9rBKvH/UDZTiBnDiJ9tP/GSHsSokTq/aD2UICShJbNyxlh
 hj1j1FiXdtrFpAEm4CWxJ6G+WCTRASWCkqcbL3GCOIwC7QwSTz5t40JpEpYwEXi29XpzCA2i4
 CqxLoT24CKODh4BSwlJt0yhthmIvGkdRLYNk6g8LRlM5khNltITP21kmkCo8ACRoZVjBrFqUV
 lqUW6hmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cUABDsY728MOMQoycGk
 JMpb/Kk7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL/+0nkghwaLU9NSKtMwcYKDDpCU4eJREe
 LdOBUrzFhck5hZnpkOkTjEac0w6sP0LE8erCf+/MQmx5OXnpUqJ8+4EKRUAKc0ozYMbBIvAS4
 yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmZQe5hyczrwRu3yugU5iATonw7QQ5pSQRISXVwCi
 +vYRrX2TL35qWILfXtut6KgPbsh4lBn4oeSV8LcTA94vqmY9aaxrMLpqmzH87y3m+9MPA9V8P
 876f2sMx8YjQm9ObdN9xd76o3J6dY+H+6/QuPieGpwvvv7Zzv2P1JkmIqXHNOV5pj2Vpb2KSl
 y33KJtmqHTwhn0sb1j+ZM/9R48dZ93hK63EUpyRaKjFXFScCACxKlEhuwIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502386023!73901734!1
X-Originating-IP: [74.125.83.53]
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 42525 invoked from network); 10 Aug 2017 17:27:04 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:04 -0000
Received: by mail-pg0-f53.google.com with SMTP id l64so5398797pge.5
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=b0fcYsbNXGzh+lAqdO+baN7EXWCsgWP+gawHCo4/DDk=;
 b=geQxQD7hWZpd9vUSMEohWCkI3qmasSo9kzniYnAve8VUoBA3q5yPMyczgCg78nHOWH
 ndQTx9U7Q7B8E9Ski0Wue7WgCYxAu+8S5Q/RcbLgwDkxziPqpEWjyz07TOIwMtbEZV3P
 YbbbBjWjz45Sorr4TFbxcdKJgUVxzKWNpD4NKnwCfNISxA1pZ0oDcMKIUzqlccgvojwv
 phZPrw0feMMLHgbONOhitG/C+KS4Km8kOITXvr/yFe7K/1htd3Vbs9cnI9JK7CLRl7Qz
 DgSYHFvlYFdhFiC/AIa2WLCB73XJ93EdMGCnqoRMiFTSxjpPvo+IL3tzT79EeTnVd2Fc
 Ylrw==
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=b0fcYsbNXGzh+lAqdO+baN7EXWCsgWP+gawHCo4/DDk=;
 b=C1FBuxeoWv1IvP6vvLEewuke4EOSBdmCVjCmiWJg07YHBS8rnnfmo29OaWuzpWZ1Ze
 F1HnfldJ1gNRW3fB+90o0NywP/7X6QcPcY/uJt+ajQdmIz67oNC76owzyjhT4MMJMoT7
 COwczWot8Wqmt+ODXPLrBMqbCLiVwU98cCDURC2QAD91ZXqaXsVeK1m2P6i9Did4YtFu
 OlmEy8pTYRWDSWEJhvxxhbJ3Mecbc5jBp1zCRL2oisONuzXzlBUeTIh1EpjWBy/+vl0g
 tJTvoyfRQg8Nw4jWjhFPOnTwlKLE5oOtWUdAYOu7BlT8BQ6Fhs6EHdZXWEbzWLCRPf+W
 eBrQ==
X-Gm-Message-State: AHYfb5gWVK85XTUiTSCK4OIZfg6X3+1jzky/5BZyt6XkQgWa/ysLMmcI
 Y1T17DeaPX8gaZFF
X-Received: by 10.99.96.74 with SMTP id u71mr12138230pgb.129.1502386022014;
 Thu, 10 Aug 2017 10:27:02 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:01 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:05 -0700
Message-Id: <20170810172615.51965-14-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 13/23] x86/power/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TIHwgNCArKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0
ZV9hc21fNjQuUwppbmRleCBjZThkYTNhMDQxMmMuLjZmZGQ3YmJjM2MzMyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TCisrKyBiL2FyY2gveDg2L3Bvd2VyL2hp
YmVybmF0ZV9hc21fNjQuUwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgPGFzbS9mcmFtZS5o
PgogCiBFTlRSWShzd3N1c3BfYXJjaF9zdXNwZW5kKQotCW1vdnEJJHNhdmVkX2NvbnRleHQsICVy
YXgKKwlsZWFxCXNhdmVkX2NvbnRleHQoJXJpcCksICVyYXgKIAltb3ZxCSVyc3AsIHB0X3JlZ3Nf
c3AoJXJheCkKIAltb3ZxCSVyYnAsIHB0X3JlZ3NfYnAoJXJheCkKIAltb3ZxCSVyc2ksIHB0X3Jl
Z3Nfc2koJXJheCkKQEAgLTExNSw3ICsxMTUsNyBAQCBFTlRSWShyZXN0b3JlX3JlZ2lzdGVycykK
IAltb3ZxCSVyYXgsICVjcjQ7ICAjIHR1cm4gUEdFIGJhY2sgb24KIAogCS8qIFdlIGRvbid0IHJl
c3RvcmUgJXJheCwgaXQgbXVzdCBiZSAwIGFueXdheSAqLwotCW1vdnEJJHNhdmVkX2NvbnRleHQs
ICVyYXgKKwlsZWFxCXNhdmVkX2NvbnRleHQoJXJpcCksICVyYXgKIAltb3ZxCXB0X3JlZ3Nfc3Ao
JXJheCksICVyc3AKIAltb3ZxCXB0X3JlZ3NfYnAoJXJheCksICVyYnAKIAltb3ZxCXB0X3JlZ3Nf
c2koJXJheCksICVyc2kKLS0gCjIuMTQuMC40MzQuZzk4MDk2ZmQ3YTgtZ29vZwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrEh-0007q3-Pz; Thu, 10 Aug 2017 17:27:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEg-0007nC-BR
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E5/80-03582-9679C895; Thu, 10 Aug 2017 17:27:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRuso5s5vSf
 SYH6Mxfctk5kcGD0Of7jCEsAYxZqZl5RfkcCa8eT5cZaCNzwVq9uWsjcwTufuYuTkEBKYzijx
 clp9FyMXB4vAKxaJe9NXs4M4EgL9rBK9d2azglRJCMRJzGxvZ4ewKyQ+TD/DDNGtJLF1w1Jmk
 AYhgX+MEgfWrAZLsAloSexpmM8EkhARWCoocbL1GiOIwyzQwiTx5N82JpAqYQEXiSv/3rGA2C
 wCqhITfx8CW8crYCnx/cQKJoh1JhJPWicxgticQPFpy2ZCrbaQmPprJdMERoEFjAyrGNWLU4v
 KUot0DfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDiwEIdjDufO50iFGSg0lJ
 lLf4U3ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle/mk9kUKCRanpqRVpmTnAIIdJS3DwKInwb
 p0KlOYtLkjMLc5Mh0idYjTmmHRg+xcmjlcT/n9jEmLJy89LlRLntQaZJABSmlGaBzcIFn2XGG
 WlhHkZgU4T4ilILcrNLEGVf8UozsGoJMzrCjKFJzOvBG7fK6BTmIBOifDtBDmlJBEhJdXAyHb
 c8FVUOO+GP8VF55ZeqYoy933x1esSQ/SF2b2zX33RPG0d6LWF3e7mfLU5HdzbJi5sWb1RS1/Q
 3sVm9cJVmXym0s48lZtzJHcs6dabPf/I5crrSe8nx68tcdbce8L6c85y9VTntTYJK1jCfWXLf
 u1IZZv9wOrejpiFDpc2+pXvtH5XN03orRJLcUaioRZzUXEiAPenQYe5AgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502386023!71511517!1
X-Originating-IP: [74.125.83.44]
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 47693 invoked from network); 10 Aug 2017 17:27:04 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:04 -0000
Received: by mail-pg0-f44.google.com with SMTP id l64so5398972pge.5
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5cwMD/PqyndTnsdIb8rc1e28IqthEN9AJJlS0aHs4OM=;
 b=F8eS01QC3bvM3ngIPXN5tFskv5S1C3su7zHvep/BgKhu4gWjNTHaCU2gz7ZTXLbfGL
 XWrkn9TBP/aCRpj7o36FdiIgdu//wh+hxQgdhFtd6JuowSQ7Kmw1wcFtJcwkyRT8++gn
 S65WWa8zj81HXLLDPlAXWcvfPkT20QBAcOhdCsUB+t19CF3N6Xr2PApa/FGuJYNJXgRX
 fio2sici4xUGv5n/FGr9mWlU/vINEvXGNVClchClEop+MKYb3yE0XBh8rOAPC9LuV9/H
 jTeL6moYmaISX9tu0xC995LfYhewF0NyENaLO1edRtE8+vHfQyuyp4/mkUo/6bkVVOxx
 a3xA==
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=5cwMD/PqyndTnsdIb8rc1e28IqthEN9AJJlS0aHs4OM=;
 b=DrHkNTMW1D+JJihuIcrACGgAK3c3a5nocTjcyi+8Za0igHeB0DOFU8BOx1SK3043bv
 WIT0+UwjiUDil+oTTv26WiL5sosM7t2o+L0BZrzLNVQ19cxqxUJdopq/RaVzyHjFakE3
 a5s02yWPAmeHeJGQ9jvFND5WoKmgTqABN4Rq2eEYHy53NrorGz4M+Tops7LOoU39JBSt
 BcXOXNOQN/YhmLjFC+ZduLJCNnsgITFc6pZ60HqpCPrtAX05oToM0QJrt+FormxvfVQh
 hSjB+qnI4DFuEAR5GUx7egXaL4iXpRVc9AZArXPMh57GIkvBzNoINNNuMO11nh6dJl11
 WJNQ==
X-Gm-Message-State: AHYfb5hct9Ki8LfFpbFGt3hSygNgQdus52zjyoVXd7qmv0kQy8EYpx74
 qON2YUf5zihcK314
X-Received: by 10.99.53.12 with SMTP id c12mr12069515pga.15.1502386023229;
 Thu, 10 Aug 2017 10:27:03 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:02 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:06 -0700
Message-Id: <20170810172615.51965-15-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 14/23] x86/paravirt: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

aWYgUElFIGlzIGVuYWJsZWQsIHN3aXRjaCB0aGUgcGFyYXZpcnQgYXNzZW1ibHkgY29uc3RyYWlu
dHMgdG8gYmUKY29tcGF0aWJsZS4gVGhlICVjL2kgY29uc3RyYWlucyBnZW5lcmF0ZSBzbWFsbGVy
IGNvZGUgc28gaXMga2VwdCBieQpkZWZhdWx0LgoKUG9zaXRpb24gSW5kZXBlbmRlbnQgRXhlY3V0
YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhlCktBU0xSIHJhbmRv
bWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpTaWduZWQtb2ZmLWJ5
OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIHwgMTIgKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaAppbmRleCA5ZmZjMzZiZmU0Y2QuLjZmNjdjMTA2NzJlYyAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCkBAIC0zNDcsOSArMzQ3LDE3IEBAIGV4dGVybiBz
dHJ1Y3QgcHZfbG9ja19vcHMgcHZfbG9ja19vcHM7CiAjZGVmaW5lIFBBUkFWSVJUX1BBVENIKHgp
CQkJCQlcCiAJKG9mZnNldG9mKHN0cnVjdCBwYXJhdmlydF9wYXRjaF90ZW1wbGF0ZSwgeCkgLyBz
aXplb2Yodm9pZCAqKSkKIAorI2lmZGVmIENPTkZJR19YODZfUElFCisjZGVmaW5lIHBhcmF2aXJ0
X29wcHRyX2NhbGwgImEiCisjZGVmaW5lIHBhcmF2aXJ0X29wcHRyX3R5cGUgInAiCisjZWxzZQor
I2RlZmluZSBwYXJhdmlydF9vcHB0cl9jYWxsICJjIgorI2RlZmluZSBwYXJhdmlydF9vcHB0cl90
eXBlICJpIgorI2VuZGlmCisKICNkZWZpbmUgcGFyYXZpcnRfdHlwZShvcCkJCQkJXAogCVtwYXJh
dmlydF90eXBlbnVtXSAiaSIgKFBBUkFWSVJUX1BBVENIKG9wKSksCVwKLQlbcGFyYXZpcnRfb3Bw
dHJdICJpIiAoJihvcCkpCisJW3BhcmF2aXJ0X29wcHRyXSBwYXJhdmlydF9vcHB0cl90eXBlICgm
KG9wKSkKICNkZWZpbmUgcGFyYXZpcnRfY2xvYmJlcihjbG9iYmVyKQkJXAogCVtwYXJhdmlydF9j
bG9iYmVyXSAiaSIgKGNsb2JiZXIpCiAKQEAgLTQwMyw3ICs0MTEsNyBAQCBpbnQgcGFyYXZpcnRf
ZGlzYWJsZV9pb3NwYWNlKHZvaWQpOwogICogb2Zmc2V0IGludG8gdGhlIHBhcmF2aXJ0X3BhdGNo
X3RlbXBsYXRlIHN0cnVjdHVyZSwgYW5kIGNhbiB0aGVyZWZvcmUgYmUKICAqIGZyZWVseSBjb252
ZXJ0ZWQgYmFjayBpbnRvIGEgc3RydWN0dXJlIG9mZnNldC4KICAqLwotI2RlZmluZSBQQVJBVklS
VF9DQUxMCSJjYWxsIColY1twYXJhdmlydF9vcHB0cl07IgorI2RlZmluZSBQQVJBVklSVF9DQUxM
CSJjYWxsIColIiBwYXJhdmlydF9vcHB0cl9jYWxsICJbcGFyYXZpcnRfb3BwdHJdOyIKIAogLyoK
ICAqIFRoZXNlIG1hY3JvcyBhcmUgaW50ZW5kZWQgdG8gd3JhcCBjYWxscyB0aHJvdWdoIG9uZSBv
ZiB0aGUgcGFyYXZpcnQKLS0gCjIuMTQuMC40MzQuZzk4MDk2ZmQ3YTgtZ29vZwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:27: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.xen.org>)
	id 1dfrEk-0007uW-4U; Thu, 10 Aug 2017 17:27:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEi-0007rR-IT
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:08 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B5/59-03937-B679C895; Thu, 10 Aug 2017 17:27:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTABt3s6T2
 RBtv+MFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmT2z8yF0zlrTjc1s3SwNjG3cXIySEkMINR
 ommaQRcjFweLwCsWiavLz7KBOBIC/awS59c3MIJUSQjESdy+OIEFwi6XOHLyCStEt5LE1g1Lm
 UEahAT+MUrMvwWRYBPQktjTMJ8JJCEisFRQ4mTrNUYQh1mghUniyb9tTCBVwgJeEheuvwBKcA
 AtV5X4+zkOxOQVsJRYe5IXYpmJxJPWSWBHcAKFpy2byQyx2EJi6q+VTBMYBRYwMqxi1ChOLSp
 LLdI1NNVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMLQYg2MH4bVnAIUZJDiYl
 Ud7iT92RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4K6b1RAoJFqWmp1akZeYAgxwmLcHBoyTCu
 3UqUJq3uCAxtzgzHSJ1itGS48qVdV+YOKYc2A4kX034/41JiCUvPy9VSpzXGmSeAEhDRmke3D
 hYJF5ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMK8ryBSezLwSuK2vgA5iAjoowrcT5KCSRIS
 UVAOjFMvNsKeNIv84d01kuCh2+kyg8LxPGV3CT7+3MOzfHP5F3748SejEMd0zu88ZHYiV7dlm
 88dCfP21I0/PSe8Nnc964tVaMXs+56PVKgYPvpypmVGis8Yn9uDpKp7kiE77gy8ufQv5XCVm9
 7qGL0YwZCfXYbWTG+foJHbJKZy3nSyz6uXb4PO5SizFGYmGWsxFxYkAVkkhN78CAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502386025!105781137!1
X-Originating-IP: [209.85.192.176]
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 25796 invoked from network); 10 Aug 2017 17:27:06 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:06 -0000
Received: by mail-pf0-f176.google.com with SMTP id c28so5621249pfe.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gAVwiPBy3JtHEZJ5HEj8vlypNFm+yKxTx2MeZs2QXWk=;
 b=QliFHHRxd3MLczfzI8dgqerGf+ErK0/7UAlj+pERHJDSp4fGQjHykwwv9uoesd2inN
 Q5cTm4WO0fzV3qCg54Hk48V42wYpZLOJOxcScrw8FnhvZ5I7bdP000iOKC52lT8VBS3w
 VhZf9paMiQz4aKhjaQ94WA4NuIZzqIBFr3yq83nvn7EWacv0LrtMXqYxROZFAdxiXuO8
 ewWUh46d+WpQbcccj5lHHTcYfpj9Rae/XrLYrYWG4IdKx2hSExAnO8Pch66bbIaFlsEz
 Se8osgRLDNWgXW888CZRzbQ824I5eDY5qBKwdzQLZh4f80QWrerRwjN4K0LRzSykfqqR
 gyTg==
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=gAVwiPBy3JtHEZJ5HEj8vlypNFm+yKxTx2MeZs2QXWk=;
 b=XfcllTEn4wFNdRSbvgdPlRUk7kh2hiowLc8EuY1iA/crSuklYHVgV8d7KriPo+Ppt9
 dRZLRmiOV1GRAHZ6uWH+h2tCpouSvvt7mDKwppgDnSfRhSXt5epW22crCo7KV/iaQnSn
 ky26EjRb10aIT7btL+fYzeKlR4nctNNIEofJsUr77kHDahHzGxcLAIuTsbClwo8z6RW1
 e9+bkq68yAUevlM8p1OUGcfQXm0T2pWYoZNPBgCQQpCsufEx/Xc6d+69uliszepSgCwX
 uVGjeshjkD5qWcN18WGJ62TCUtPy5EJ7NX/md61CL35xxcu2wy7PEEnwTaiJtsZJcDSX
 2N/g==
X-Gm-Message-State: AHYfb5jQT89P3WOvbQhw0+AexwHo9rtxboOvJN/yfROMOxzlpYz+FCX6
 jXy6wP26OrEI9Rwr
X-Received: by 10.84.174.1 with SMTP id q1mr14252178plb.10.1502386024733;
 Thu, 10 Aug 2017 10:27:04 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:04 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:07 -0700
Message-Id: <20170810172615.51965-16-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 15/23] x86/boot/64: Use _text in a global for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgZGVmYXVsdCBQSUUgZ2VuZXJhdGVkIGNvZGUgY3JlYXRlIG9ubHkgcmVsYXRpdmUgcmVmZXJl
bmNlcyBzbyBfdGV4dApwb2ludHMgdG8gdGhlIHRlbXBvcmFyeSB2aXJ0dWFsIGFkZHJlc3MuIElu
c3RlYWQgdXNlIGEgZ2xvYmFsIHZhcmlhYmxlCnNvIHRoZSByZWxvY2F0aW9uIGlzIGRvbmUgYXMg
ZXhwZWN0ZWQuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQg
d2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxv
dyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0
aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyB8IDEyICsr
KysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgYi9hcmNoL3g4Ni9rZXJu
ZWwvaGVhZDY0LmMKaW5kZXggOTI1YjI5MjhmMzc3Li5lNzFmMjdhMjA1NzYgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMK
QEAgLTQ1LDggKzQ1LDE0IEBAIHN0YXRpYyB2b2lkIF9faGVhZCAqZml4dXBfcG9pbnRlcih2b2lk
ICpwdHIsIHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiAJcmV0dXJuIHB0ciAtICh2b2lkICopX3Rl
eHQgKyAodm9pZCAqKXBoeXNhZGRyOwogfQogCi11bnNpZ25lZCBsb25nIF9faGVhZCBfX3N0YXJ0
dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkciwKLQkJCQkgIHN0cnVjdCBib290X3BhcmFtcyAq
YnApCisvKgorICogVXNlIGEgZ2xvYmFsIHZhcmlhYmxlIHRvIHByb3Blcmx5IGNhbGN1bGF0ZSBf
dGV4dCBkZWx0YSBvbiBQSUUuIEJ5IGRlZmF1bHQKKyAqIGEgUElFIGJpbmFyeSBkbyBhIFJJUCBy
ZWxhdGl2ZSBkaWZmZXJlbmNlIGluc3RlYWQgb2YgdGhlIHJlbG9jYXRlZCBhZGRyZXNzLgorICov
Cit1bnNpZ25lZCBsb25nIF90ZXh0X29mZnNldCA9ICh1bnNpZ25lZCBsb25nKShfdGV4dCAtIF9f
U1RBUlRfS0VSTkVMX21hcCk7CisKK3Vuc2lnbmVkIGxvbmcgX19oZWFkIG5vdHJhY2UgX19zdGFy
dHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIsCisJCQkJCSAgc3RydWN0IGJvb3RfcGFyYW1z
ICpicCkKIHsKIAl1bnNpZ25lZCBsb25nIGxvYWRfZGVsdGEsICpwOwogCXVuc2lnbmVkIGxvbmcg
cGd0YWJsZV9mbGFnczsKQEAgLTY0LDcgKzcwLDcgQEAgdW5zaWduZWQgbG9uZyBfX2hlYWQgX19z
dGFydHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIsCiAJICogQ29tcHV0ZSB0aGUgZGVsdGEg
YmV0d2VlbiB0aGUgYWRkcmVzcyBJIGFtIGNvbXBpbGVkIHRvIHJ1biBhdAogCSAqIGFuZCB0aGUg
YWRkcmVzcyBJIGFtIGFjdHVhbGx5IHJ1bm5pbmcgYXQuCiAJICovCi0JbG9hZF9kZWx0YSA9IHBo
eXNhZGRyIC0gKHVuc2lnbmVkIGxvbmcpKF90ZXh0IC0gX19TVEFSVF9LRVJORUxfbWFwKTsKKwls
b2FkX2RlbHRhID0gcGh5c2FkZHIgLSBfdGV4dF9vZmZzZXQ7CiAKIAkvKiBJcyB0aGUgYWRkcmVz
cyBub3QgMk0gYWxpZ25lZD8gKi8KIAlpZiAobG9hZF9kZWx0YSAmIH5QTURfUEFHRV9NQVNLKQot
LSAKMi4xNC4wLjQzNC5nOTgwOTZmZDdhOC1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dfrEl-0007wQ-Cz; Thu, 10 Aug 2017 17:27:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEk-0007uJ-Aq
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D1/2A-03557-D679C895; Thu, 10 Aug 2017 17:27:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTAVt2c6T2
 RBuebVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPs7kLvvlXXJk7lb2Bcb1zFyMXh5DADEaJ
 dUeXMII4LAKvWCSa1l0CcyQE+lkl9h2fAuRwAjlxEj3bVzNB2FUSexavZAaxhQSUJLZuWApl/
 2OUuPbbB8RmE9CS2NMwnwlkkIjAUkGJk63XwKYyC7QwSTz5tw1skrCAg8T6/xPBulkEVCX6e1
 aBbeMVsJTYM+Ue1GYTiSetk8BsTqD4tGUzobZZSEz9tZJpAqPAAkaGVYwaxalFZalFuoamekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHFAAQ7GL8tCzjEKMnBpCTKW/ypO1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/FtJ5IIcGi1PTUirTMHGCYw6QlOHiURHi3TgVK8xYXJ
 OYWZ6ZDpE4xWnJcubLuCxPHlAPbgeSrCf+/MQmx5OXnpUqJ81qDzBMAacgozYMbB4vFS4yyUs
 K8jEAHCvEUpBblZpagyr9iFOdgVBLmdQWZwpOZVwK39RXQQUxAB0X4doIcVJKIkJJqYLT7FOZ
 bw+B99eh8r65djiet5mzyq2JOMpfut90izOfio/gy0V1pep+cS9YSdiZXicC3y9K+Zj/+ylVw
 Y0PBHb4EoaWKp3ZdWivwJjjFQGb3/uNeq/Me1RgK8Gb/e2Z7MULmrPKzP+/rKkJzc6saDf9Jm
 h7X61PSTlh3we77uUDrwPjpjzOjlFiKMxINtZiLihMB2kXjrsACAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502386027!110973403!1
X-Originating-IP: [209.85.192.181]
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 31002 invoked from network); 10 Aug 2017 17:27:08 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:08 -0000
Received: by mail-pf0-f181.google.com with SMTP id o86so5677880pfj.1
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=sGrs5zOVkyzKYJJVpwOKb64GolhdXVn6Ns2ENgO8OdY=;
 b=caKQBEof3Bo8O3d/q0Gfe6U6OHuLxO++fZRgK8K/tCOb2sg/dijCrvcq9Wu9YkVnFG
 IfOBUxXAlJKPuziLZQZeNGpqvAK1lGUtEKhFMHahPGcuTUtxzniHElzfvasW50PkKifJ
 1+WnRbD8+av76zlPwaJrJkBNYmQ0RDHpxa6kyffwISACTlza3Dd38d/kIThOULJSBlvo
 FWmmCSbC1yPOb7CA+E16b5zfINlSxUJhg1IZvXJ9Xuq1BjE5HywLXdSFnlhFMXoc0UVT
 Rvv37y5Ha0DtgZ/DPtgHL2KIPZ67NTj8zucevs5rAMwB3BNgoCTzTJiEnP4GAjdat1u/
 Jxgg==
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=sGrs5zOVkyzKYJJVpwOKb64GolhdXVn6Ns2ENgO8OdY=;
 b=A3UWzymp8fJSlmwmyXl7D4S06rndmyGbdc8Ceb280F01uzMwx0EPlu7dpxjDgU7fO5
 /wnqvPEfKUBiE4ClFU1QiFQ8Ee4NvV5rcwQ79R8ou1l9gGUsPiQrczV6LbZxPF4d8cCs
 nz7HBZSqPgwh9ZpYNivLuijDqQmjGBoluGYo8V5KaIJhvzHtFijLR2wuN75c6ZIXEAI4
 FHJsMCCg4Ts4XLPUYe+PGQTTqbiDFMm5+64YCx5chMAPK1mbxmglQlo7qLCHpcUaMZwd
 C4dNUMSpJwRL2WSs9PoQL38R1NYipLNLfFLdhO7EFfgc905qwDWC6QMdjw3azuhKRyuA
 a9pw==
X-Gm-Message-State: AHYfb5iDQt7+sCXtRpEJChyMgbIdtNODLhDamj4TgFSw5idH/414B5wP
 BW7MFWx86NdxPmhl
X-Received: by 10.99.181.29 with SMTP id y29mr12390779pge.135.1502386026211;
 Thu, 10 Aug 2017 10:27:06 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:05 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:08 -0700
Message-Id: <20170810172615.51965-17-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 16/23] x86/percpu: Adapt percpu for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVycGN1IHVzZXMgYSBjbGV2ZXIgZGVzaWduIHdoZXJlIHRoZSAucGVyY3UgRUxGIHNlY3Rpb24g
aGFzIGEgdmlydHVhbAphZGRyZXNzIG9mIHplcm8gYW5kIHRoZSByZWxvY2F0aW9uIGNvZGUgYXZv
aWQgcmVsb2NhdGluZyBzcGVjaWZpYwpzeW1ib2xzLiBJdCBtYWtlcyB0aGUgY29kZSBzaW1wbGUg
YW5kIGVhc2lseSBhZGFwdGFibGUgd2l0aCBvciB3aXRob3V0ClNNUCBzdXBwb3J0LgoKVGhpcyBk
ZXNpZ24gaXMgaW5jb21wYXRpYmxlIHdpdGggUElFIGJlY2F1c2UgZ2VuZXJhdGVkIGNvZGUgYWx3
YXlzIHRyeSB0bwphY2Nlc3MgdGhlIHplcm8gdmlydHVhbCBhZGRyZXNzIHJlbGF0aXZlIHRvIHRo
ZSBkZWZhdWx0IG1hcHBpbmcgYWRkcmVzcy4KSXQgYmVjb21lcyBpbXBvc3NpYmxlIHdoZW4gS0FT
TFIgaXMgY29uZmlndXJlZCB0byBnbyBiZWxvdyAtMkcuIFRoaXMKcGF0Y2ggc29sdmVzIHRoaXMg
cHJvYmxlbSBieSByZW1vdmluZyB0aGUgemVybyBtYXBwaW5nIGFuZCBhZGFwdGluZyB0aGUgR1MK
YmFzZSB0byBiZSByZWxhdGl2ZSB0byB0aGUgZXhwZWN0ZWQgYWRkcmVzcy4gVGhlc2UgY2hhbmdl
cyBhcmUgZG9uZSBvbmx5CndoZW4gUElFIGlzIGVuYWJsZWQuIFRoZSBvcmlnaW5hbCBpbXBsZW1l
bnRhdGlvbiBpcyBrZXB0IGFzLWlzCmJ5IGRlZmF1bHQuCgpUaGUgYXNzZW1ibHkgYW5kIFBFUl9D
UFUgbWFjcm9zIGFyZSBjaGFuZ2VkIHRvIHVzZSByZWxhdGl2ZSByZWZlcmVuY2VzCndoZW4gUElF
IGlzIGVuYWJsZWQuCgpUaGUgS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVIGNvbmZpZ3VyYXRpb24g
aXMgZGlzYWJsZWQgd2l0aCBQSUUgZ2l2ZW4KcGVyY3B1IHN5bWJvbHMgYXJlIG5vdCBhYnNvbHV0
ZSBpbiB0aGlzIGNhc2UuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1
cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5n
ZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJu
aWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMg
ICAgICB8ICA0ICsrLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BlcmNwdS5oICB8IDI1ICsrKysr
KysrKysrKysrKysrKystLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgICB8ICA0
ICsrKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICB8ICA0ICsrKysKIGFyY2gveDg2
L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvdm1saW51eC5s
ZHMuUyAgfCAxMyArKysrKysrKysrKy0tCiBhcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUyAg
fCAgOCArKysrLS0tLQogYXJjaC94ODYveGVuL3hlbi1hc20uUyAgICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiBpbml0L0tjb25maWcgICAgICAgICAgICAgICAgICAgfCAgMiArLQogOSBmaWxlcyBj
aGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwppbmRl
eCBhMzk2N2EyYWY2ZWMuLmMxZjliMjlkNGMyNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkv
ZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBAIC0zOTcsNyArMzk3
LDcgQEAgRU5UUlkoX19zd2l0Y2hfdG9fYXNtKQogCiAjaWZkZWYgQ09ORklHX0NDX1NUQUNLUFJP
VEVDVE9SCiAJbW92cQlUQVNLX3N0YWNrX2NhbmFyeSglcnNpKSwgJXJieAotCW1vdnEJJXJieCwg
UEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uKStzdGFja19jYW5hcnlfb2Zmc2V0CisJbW92cQkl
cmJ4LCBQRVJfQ1BVX1ZBUihpcnFfc3RhY2tfdW5pb24gKyBzdGFja19jYW5hcnlfb2Zmc2V0KQog
I2VuZGlmCiAKIAkvKiByZXN0b3JlIGNhbGxlZS1zYXZlZCByZWdpc3RlcnMgKi8KQEAgLTgzMSw3
ICs4MzEsNyBAQCBhcGljaW50ZXJydXB0IElSUV9XT1JLX1ZFQ1RPUgkJCWlycV93b3JrX2ludGVy
cnVwdAkJc21wX2lycV93b3JrX2ludGVycnVwdAogLyoKICAqIEV4Y2VwdGlvbiBlbnRyeSBwb2lu
dHMuCiAgKi8KLSNkZWZpbmUgQ1BVX1RTU19JU1QoeCkgUEVSX0NQVV9WQVIoY3B1X3RzcykgKyAo
VFNTX2lzdCArICgoeCkgLSAxKSAqIDgpCisjZGVmaW5lIENQVV9UU1NfSVNUKHgpIFBFUl9DUFVf
VkFSKGNwdV90c3MgKyAoVFNTX2lzdCArICgoeCkgLSAxKSAqIDgpKQogCiAubWFjcm8gaWR0ZW50
cnkgc3ltIGRvX3N5bSBoYXNfZXJyb3JfY29kZTpyZXEgcGFyYW5vaWQ9MCBzaGlmdF9pc3Q9LTEK
IEVOVFJZKFxzeW0pCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaCBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BlcmNwdS5oCmluZGV4IDlmYTAzNjA0YjJiMy4uODYyZWI3
NzFmMGU1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaAorKysgYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaApAQCAtNCw5ICs0LDExIEBACiAjaWZkZWYgQ09O
RklHX1g4Nl82NAogI2RlZmluZSBfX3BlcmNwdV9zZWcJCWdzCiAjZGVmaW5lIF9fcGVyY3B1X21v
dl9vcAkJbW92cQorI2RlZmluZSBfX3BlcmNwdV9yZWwJCSglcmlwKQogI2Vsc2UKICNkZWZpbmUg
X19wZXJjcHVfc2VnCQlmcwogI2RlZmluZSBfX3BlcmNwdV9tb3Zfb3AJCW1vdmwKKyNkZWZpbmUg
X19wZXJjcHVfcmVsCiAjZW5kaWYKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwpAQCAtMjcsMTAgKzI5
LDE0IEBACiAjZGVmaW5lIFBFUl9DUFUodmFyLCByZWcpCQkJCQkJXAogCV9fcGVyY3B1X21vdl9v
cCAlX19wZXJjcHVfc2VnOnRoaXNfY3B1X29mZiwgcmVnOwkJXAogCWxlYSB2YXIocmVnKSwgcmVn
Ci0jZGVmaW5lIFBFUl9DUFVfVkFSKHZhcikJJV9fcGVyY3B1X3NlZzp2YXIKKy8qIENvbXBhdGli
bGUgd2l0aCBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlICovCisjZGVmaW5lIFBFUl9DUFVfVkFS
KHZhcikJCSVfX3BlcmNwdV9zZWc6KHZhcikjI19fcGVyY3B1X3JlbAorLyogUmFyZSBhYnNvbHV0
ZSByZWZlcmVuY2UgKi8KKyNkZWZpbmUgUEVSX0NQVV9WQVJfQUJTKHZhcikJCSVfX3BlcmNwdV9z
ZWc6dmFyCiAjZWxzZSAvKiAhIFNNUCAqLwogI2RlZmluZSBQRVJfQ1BVKHZhciwgcmVnKQlfX3Bl
cmNwdV9tb3Zfb3AgJHZhciwgcmVnCi0jZGVmaW5lIFBFUl9DUFVfVkFSKHZhcikJdmFyCisjZGVm
aW5lIFBFUl9DUFVfVkFSKHZhcikJKHZhcikjI19fcGVyY3B1X3JlbAorI2RlZmluZSBQRVJfQ1BV
X1ZBUl9BQlModmFyKQl2YXIKICNlbmRpZgkvKiBTTVAgKi8KIAogI2lmZGVmIENPTkZJR19YODZf
NjRfU01QCkBAIC0yMDgsMjcgKzIxNCwzNCBAQCBkbyB7CQkJCQkJCQkJXAogCXBmb19yZXRfXzsJ
CQkJCVwKIH0pCiAKKy8qIFBvc2l0aW9uIEluZGVwZW5kZW50IGNvZGUgdXNlcyByZWxhdGl2ZSBh
ZGRyZXNzZXMgb25seSAqLworI2lmZGVmIENPTkZJR19YODZfUElFCisjZGVmaW5lIF9fcGVyY3B1
X3N0YWJsZV9hcmcgX19wZXJjcHVfYXJnKGExKQorI2Vsc2UKKyNkZWZpbmUgX19wZXJjcHVfc3Rh
YmxlX2FyZyBfX3BlcmNwdV9hcmcoUDEpCisjZW5kaWYKKwogI2RlZmluZSBwZXJjcHVfc3RhYmxl
X29wKG9wLCB2YXIpCQkJXAogKHsJCQkJCQkJXAogCXR5cGVvZih2YXIpIHBmb19yZXRfXzsJCQkJ
XAogCXN3aXRjaCAoc2l6ZW9mKHZhcikpIHsJCQkJXAogCWNhc2UgMToJCQkJCQlcCi0JCWFzbShv
cCAiYiAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJiICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1xIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXAogCWNhc2UgMjoJCQkJCQlcCi0JCWFzbShv
cCAidyAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJ3ICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1yIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXAogCWNhc2UgNDoJCQkJCQlcCi0JCWFzbShv
cCAibCAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJsICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1yIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXAogCWNhc2UgODoJCQkJCQlcCi0JCWFzbShv
cCAicSAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJxICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1yIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2Vy
bmVsL2NwdS9jb21tb24uYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMKaW5kZXggYjk1
Y2Q5NGNhOTdiLi4zMTMwMDc2N2VjMGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUv
Y29tbW9uLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2NwdS9jb21tb24uYwpAQCAtNDgwLDcgKzQ4
MCw5IEBAIHZvaWQgbG9hZF9wZXJjcHVfc2VnbWVudChpbnQgY3B1KQogCWxvYWRzZWdtZW50KGZz
LCBfX0tFUk5FTF9QRVJDUFUpOwogI2Vsc2UKIAlfX2xvYWRzZWdtZW50X3NpbXBsZShncywgMCk7
Ci0Jd3Jtc3JsKE1TUl9HU19CQVNFLCAodW5zaWduZWQgbG9uZylwZXJfY3B1KGlycV9zdGFja191
bmlvbi5nc19iYXNlLCBjcHUpKTsKKwl3cm1zcmwoTVNSX0dTX0JBU0UsCisJICAgICAgICh1bnNp
Z25lZCBsb25nKXBlcl9jcHUoaXJxX3N0YWNrX3VuaW9uLmdzX2Jhc2UsIGNwdSkgLQorCSAgICAg
ICAodW5zaWduZWQgbG9uZylfX3Blcl9jcHVfc3RhcnQpOwogI2VuZGlmCiAJbG9hZF9zdGFja19j
YW5hcnlfc2VnbWVudCgpOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQu
UyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKaW5kZXggMDk1NzllMDcxNGNlLi42OGJmNzg5
MmYyMDEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKKysrIGIvYXJjaC94
ODYva2VybmVsL2hlYWRfNjQuUwpAQCAtMjcxLDcgKzI3MSwxMSBAQCBFTkRQUk9DKHN0YXJ0X2Nw
dTApCiAJR0xPQkFMKGluaXRpYWxfY29kZSkKIAkucXVhZAl4ODZfNjRfc3RhcnRfa2VybmVsCiAJ
R0xPQkFMKGluaXRpYWxfZ3MpCisjaWZkZWYgQ09ORklHX1g4Nl9QSUUKKwkucXVhZAkwCisjZWxz
ZQogCS5xdWFkCUlOSVRfUEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uKQorI2VuZGlmCiAJR0xP
QkFMKGluaXRpYWxfc3RhY2spCiAJLyoKIAkgKiBUaGUgU0laRU9GX1BUUkVHUyBnYXAgaXMgYSBj
b252ZW50aW9uIHdoaWNoIGhlbHBzIHRoZSBpbi1rZXJuZWwKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYwpp
bmRleCAxMGVkZDFlNjlhNjguLmNlMWM1OGEyOWRlZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL3NldHVwX3BlcmNwdS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYwpA
QCAtMjUsNyArMjUsNyBAQAogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoaW50LCBjcHVfbnVt
YmVyKTsKIEVYUE9SVF9QRVJfQ1BVX1NZTUJPTChjcHVfbnVtYmVyKTsKIAotI2lmZGVmIENPTkZJ
R19YODZfNjQKKyNpZiBkZWZpbmVkKENPTkZJR19YODZfNjQpICYmICFkZWZpbmVkKENPTkZJR19Y
ODZfUElFKQogI2RlZmluZSBCT09UX1BFUkNQVV9PRkZTRVQgKCh1bnNpZ25lZCBsb25nKV9fcGVy
X2NwdV9sb2FkKQogI2Vsc2UKICNkZWZpbmUgQk9PVF9QRVJDUFVfT0ZGU0VUIDAKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TIGIvYXJjaC94ODYva2VybmVsL3ZtbGlu
dXgubGRzLlMKaW5kZXggZjA1ZjAwYWNhYzg5Li40ODI2OGQwNTllYmUgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4
Lmxkcy5TCkBAIC0xODYsOSArMTg2LDE0IEBAIFNFQ1RJT05TCiAJLyoKIAkgKiBwZXJjcHUgb2Zm
c2V0cyBhcmUgemVyby1iYXNlZCBvbiBTTVAuICBQRVJDUFVfVkFERFIoKSBjaGFuZ2VzIHRoZQog
CSAqIG91dHB1dCBQSERSLCBzbyB0aGUgbmV4dCBvdXRwdXQgc2VjdGlvbiAtIC5pbml0LnRleHQg
LSBzaG91bGQKLQkgKiBzdGFydCBhbm90aGVyIHNlZ21lbnQgLSBpbml0LgorCSAqIHN0YXJ0IGFu
b3RoZXIgc2VnbWVudCAtIGluaXQuIEZvciBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlLCB0aGUK
KwkgKiBwZXItY3B1IHNlY3Rpb24gY2Fubm90IGJlIHplcm8tYmFzZWQgYmVjYXVzZSBldmVyeXRo
aW5nIGlzIHJlbGF0aXZlLgogCSAqLworI2lmZGVmIENPTkZJR19YODZfUElFCisJUEVSQ1BVX1NF
Q1RJT04oSU5URVJOT0RFX0NBQ0hFX0JZVEVTKQorI2Vsc2UKIAlQRVJDUFVfVkFERFIoSU5URVJO
T0RFX0NBQ0hFX0JZVEVTLCAwLCA6cGVyY3B1KQorI2VuZGlmCiAJQVNTRVJUKFNJWkVPRiguZGF0
YS4ucGVyY3B1KSA8IENPTkZJR19QSFlTSUNBTF9TVEFSVCwKIAkgICAgICAgInBlci1DUFUgZGF0
YSB0b28gbGFyZ2UgLSBpbmNyZWFzZSBDT05GSUdfUEhZU0lDQUxfU1RBUlQiKQogI2VuZGlmCkBA
IC0zNjQsNyArMzY5LDExIEBAIFNFQ1RJT05TCiAgKiBQZXItY3B1IHN5bWJvbHMgd2hpY2ggbmVl
ZCB0byBiZSBvZmZzZXQgZnJvbSBfX3Blcl9jcHVfbG9hZAogICogZm9yIHRoZSBib290IHByb2Nl
c3Nvci4KICAqLworI2lmZGVmIENPTkZJR19YODZfUElFCisjZGVmaW5lIElOSVRfUEVSX0NQVSh4
KSBpbml0X3Blcl9jcHVfXyMjeCA9IHgKKyNlbHNlCiAjZGVmaW5lIElOSVRfUEVSX0NQVSh4KSBp
bml0X3Blcl9jcHVfXyMjeCA9IHggKyBfX3Blcl9jcHVfbG9hZAorI2VuZGlmCiBJTklUX1BFUl9D
UFUoZ2R0X3BhZ2UpOwogSU5JVF9QRVJfQ1BVKGlycV9zdGFja191bmlvbik7CiAKQEAgLTM3NCw3
ICszODMsNyBAQCBJTklUX1BFUl9DUFUoaXJxX3N0YWNrX3VuaW9uKTsKIC4gPSBBU1NFUlQoKF9l
bmQgLSBfdGV4dCA8PSBLRVJORUxfSU1BR0VfU0laRSksCiAJICAgImtlcm5lbCBpbWFnZSBiaWdn
ZXIgdGhhbiBLRVJORUxfSU1BR0VfU0laRSIpOwogCi0jaWZkZWYgQ09ORklHX1NNUAorI2lmIGRl
ZmluZWQoQ09ORklHX1NNUCkgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9QSUUpCiAuID0gQVNTRVJU
KChpcnFfc3RhY2tfdW5pb24gPT0gMCksCiAgICAgICAgICAgICJpcnFfc3RhY2tfdW5pb24gaXMg
bm90IGF0IHN0YXJ0IG9mIHBlci1jcHUgYXJlYSIpOwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUyBiL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5T
CmluZGV4IDliMzMwMjQyZTc0MC4uMjU0OTUwNjA0YWU0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9s
aWIvY21weGNoZzE2Yl9lbXUuUworKysgYi9hcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUwpA
QCAtMzMsMTMgKzMzLDEzIEBAIEVOVFJZKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQogCXB1c2hm
cQogCWNsaQogCi0JY21wcSBQRVJfQ1BVX1ZBUigoJXJzaSkpLCAlcmF4CisJY21wcSBQRVJfQ1BV
X1ZBUl9BQlMoKCVyc2kpKSwgJXJheAogCWpuZSAuTG5vdF9zYW1lCi0JY21wcSBQRVJfQ1BVX1ZB
Uig4KCVyc2kpKSwgJXJkeAorCWNtcHEgUEVSX0NQVV9WQVJfQUJTKDgoJXJzaSkpLCAlcmR4CiAJ
am5lIC5Mbm90X3NhbWUKIAotCW1vdnEgJXJieCwgUEVSX0NQVV9WQVIoKCVyc2kpKQotCW1vdnEg
JXJjeCwgUEVSX0NQVV9WQVIoOCglcnNpKSkKKwltb3ZxICVyYngsIFBFUl9DUFVfVkFSX0FCUygo
JXJzaSkpCisJbW92cSAlcmN4LCBQRVJfQ1BVX1ZBUl9BQlMoOCglcnNpKSkKIAogCXBvcGZxCiAJ
bW92ICQxLCAlYWwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMgYi9hcmNoL3g4
Ni94ZW4veGVuLWFzbS5TCmluZGV4IGVmZjIyNGRmODEzZi4uNDA0MTA5NjlmZDNjIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbS5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMK
QEAgLTI2LDcgKzI2LDcgQEAKIEVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKIAlGUkFNRV9C
RUdJTgogCS8qIFVubWFzayBldmVudHMgKi8KLQltb3ZiICQwLCBQRVJfQ1BVX1ZBUih4ZW5fdmNw
dV9pbmZvKSArIFhFTl92Y3B1X2luZm9fbWFzaworCW1vdmIgJDAsIFBFUl9DUFVfVkFSKHhlbl92
Y3B1X2luZm8gKyBYRU5fdmNwdV9pbmZvX21hc2spCiAKIAkvKgogCSAqIFByZWVtcHQgaGVyZSBk
b2Vzbid0IG1hdHRlciBiZWNhdXNlIHRoYXQgd2lsbCBkZWFsIHdpdGggYW55CkBAIC0zNSw3ICsz
NSw3IEBAIEVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKIAkgKi8KIAogCS8qIFRlc3QgZm9y
IHBlbmRpbmcgKi8KLQl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBY
RU5fdmNwdV9pbmZvX3BlbmRpbmcKKwl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVf
aW5mbyArIFhFTl92Y3B1X2luZm9fcGVuZGluZykKIAlqeiAxZgogCiAyOgljYWxsIGNoZWNrX2V2
ZW50cwpAQCAtNTIsNyArNTIsNyBAQCBFTkRQQVRDSCh4ZW5faXJxX2VuYWJsZV9kaXJlY3QpCiAg
KiBub24temVyby4KICAqLwogRU5UUlkoeGVuX2lycV9kaXNhYmxlX2RpcmVjdCkKLQltb3ZiICQx
LCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvKSArIFhFTl92Y3B1X2luZm9fbWFzaworCW1vdmIg
JDEsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8gKyBYRU5fdmNwdV9pbmZvX21hc2spCiBFTkRQ
QVRDSCh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0KQogCXJldAogCUVORFBST0MoeGVuX2lycV9kaXNh
YmxlX2RpcmVjdCkKQEAgLTY4LDcgKzY4LDcgQEAgRU5EUEFUQ0goeGVuX2lycV9kaXNhYmxlX2Rp
cmVjdCkKICAqIHg4NiB1c2Ugb3Bwb3NpdGUgc2Vuc2VzIChtYXNrIHZzIGVuYWJsZSkuCiAgKi8K
IEVOVFJZKHhlbl9zYXZlX2ZsX2RpcmVjdCkKLQl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVu
X3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX21hc2sKKwl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9W
QVIoeGVuX3ZjcHVfaW5mbyArIFhFTl92Y3B1X2luZm9fbWFzaykKIAlzZXR6ICVhaAogCWFkZGIg
JWFoLCAlYWgKIEVORFBBVENIKHhlbl9zYXZlX2ZsX2RpcmVjdCkKQEAgLTkxLDcgKzkxLDcgQEAg
RU5UUlkoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0KQogI2Vsc2UKIAl0ZXN0YiAkWDg2X0VGTEFHU19J
Rj4+OCwgJWFoCiAjZW5kaWYKLQlzZXR6IFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVO
X3ZjcHVfaW5mb19tYXNrCisJc2V0eiBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvICsgWEVOX3Zj
cHVfaW5mb19tYXNrKQogCS8qCiAJICogUHJlZW1wdCBoZXJlIGRvZXNuJ3QgbWF0dGVyIGJlY2F1
c2UgdGhhdCB3aWxsIGRlYWwgd2l0aCBhbnkKIAkgKiBwZW5kaW5nIGludGVycnVwdHMuICBUaGUg
cGVuZGluZyBjaGVjayBtYXkgZW5kIHVwIGJlaW5nIHJ1bgpAQCAtOTksNyArOTksNyBAQCBFTlRS
WSh4ZW5fcmVzdG9yZV9mbF9kaXJlY3QpCiAJICovCiAKIAkvKiBjaGVjayBmb3IgdW5tYXNrZWQg
YW5kIHBlbmRpbmcgKi8KLQljbXB3ICQweDAwMDEsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8p
ICsgWEVOX3ZjcHVfaW5mb19wZW5kaW5nCisJY21wdyAkMHgwMDAxLCBQRVJfQ1BVX1ZBUih4ZW5f
dmNwdV9pbmZvICsgWEVOX3ZjcHVfaW5mb19wZW5kaW5nKQogCWpueiAxZgogMjoJY2FsbCBjaGVj
a19ldmVudHMKIDE6CmRpZmYgLS1naXQgYS9pbml0L0tjb25maWcgYi9pbml0L0tjb25maWcKaW5k
ZXggNWYwZWY4NTBlODA4Li40ODJhMThhODhmYjkgMTAwNjQ0Ci0tLSBhL2luaXQvS2NvbmZpZwor
KysgYi9pbml0L0tjb25maWcKQEAgLTEyMDEsNyArMTIwMSw3IEBAIGNvbmZpZyBLQUxMU1lNU19B
TEwKIGNvbmZpZyBLQUxMU1lNU19BQlNPTFVURV9QRVJDUFUKIAlib29sCiAJZGVwZW5kcyBvbiBL
QUxMU1lNUwotCWRlZmF1bHQgWDg2XzY0ICYmIFNNUAorCWRlZmF1bHQgWDg2XzY0ICYmIFNNUCAm
JiAhWDg2X1BJRQogCiBjb25maWcgS0FMTFNZTVNfQkFTRV9SRUxBVElWRQogCWJvb2wKLS0gCjIu
MTQuMC40MzQuZzk4MDk2ZmQ3YTgtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrEn-000812-Ow; Thu, 10 Aug 2017 17:27:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEm-0007xe-7D
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:12 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A9/79-01862-F679C895; Thu, 10 Aug 2017 17:27:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTAet286T2
 RBq+my1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3NhQXvFKtePnvK1sD4xmFLkYuDiGBGYwS
 3/4uYgZxWAResUgcftgI5kgI9LNKrJt7mK2LkRPIiZOYO+c9lF0lsWf9OhYQW0hASWLrhqXME
 KP+MUo8397JBJJgE9CS2NMwnwkkISKwVFDiZOs1RhCHWaCFSeLJv21gVcICrhKH700DG8UioC
 rRPu03axcjBwevgKXEvrleENtMJJ60TmIEsTmBwtOWzWSG2GwhMfXXSqYJjAILGBlWMWoUpxa
 VpRbpGproJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBhcDEOxgXLHd8xCjJAeT
 kihv8afuSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPzTeiKFBItS01Mr0jJzgGEOk5bg4FES4
 d06FSjNW1yQmFucmQ6ROsVoyXHlyrovTBxTDmwHkq8m/P/GJMSSl5+XKiXOaw0yTwCkIaM0D2
 4cLBYvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZjXFWQKT2ZeCdzWV0AHMQEdFOHbCXJQSSJ
 CSqqBcZluruyVlKs3JDjLS8J/Nyz6/OblK/HeHzc7/P++dXka+9khsCtIcPLVD87RJ50up7at
 OpJ9j71l3bXp3Ql75av3n7lafFh5e9SVZ5t8ihgW9SzPDdj33nrK14lZLxY9MJ253aZGj33Sz
 CBt3TPCpWEtW+b8aI7/yvG/SLJfu+/G/53qk4QYGJRYijMSDbWYi4oTAUvWiCLAAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502386028!101935325!1
X-Originating-IP: [209.85.192.175]
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 32776 invoked from network); 10 Aug 2017 17:27:10 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:10 -0000
Received: by mail-pf0-f175.google.com with SMTP id h68so5710723pfk.0
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=qeWBd9fpVdJrATwMSYU3g/RNfkLZduWYfvBfWT0lkys=;
 b=mXornKlprFTcjhDkrHKlp7FRhKflx3dDTwof/IWz/p1LKA8IysQN1PbQ5njCNVi9xJ
 DkplGngDx5gJ+1apiDosyZl/YntN6sMZBbMrTz++98nGRf1oh6aruWfdFQazIQ7ch2lL
 YSP3OtRE4rvuv5dRU/yiHNgKot8V+8PgBSUDS7WX5/deg8KPPpjN4DQJJwbJAz0Q7xvj
 5Pe553rjr2AxE7ikBJc4X62eosh/I924e1zzp53OigMFYgL2FylH+KqJ47H9YW/PkIGF
 hsUSsH0mKf/MkH/BdYa0NxdFp7eWci9IO9ustm5BaIXGI6wzDdkCE0UKZkHAeqdDyfzz
 ejVQ==
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=qeWBd9fpVdJrATwMSYU3g/RNfkLZduWYfvBfWT0lkys=;
 b=FAhjASix0TXSWMpGwf3l2UnrmEdq2iGT41qPctXjliGSKKgkmdZz8vaPOYQUqt8y5k
 893vAV/3OoIf7mWT/CMk/MtFb0im8GWfr8MnySnezsy3g1xbIIkr+jIIAewgG5Vferxy
 CmmxhlNDJqibS8N/Ff9B5Ogh3yPZuvyeiNEjiJVFW0lt7kTgDMcW3rIaJVifDlZ1iYu3
 gAuJdB0hZgFo6zgWFzURcV1g3Sq6KOdQojDPcp3nmhqxol3efmfvBUf6p5gGeB50nOER
 KNZKB4LykbfAHwH+xYH5pkuj1Xi8G14z4K2Zn8IVwzqEfXcEiVK0CiOlRHlIR//pcd55
 on4g==
X-Gm-Message-State: AHYfb5gzPaIqPoQaCfKWOUHuFaKkyC8g9pV+WKiuTasNcRheFuh282ba
 TUCDr1pDSGOf5qD5
X-Received: by 10.99.120.68 with SMTP id t65mr12489023pgc.415.1502386027635;
 Thu, 10 Aug 2017 10:27:07 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:06 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:09 -0700
Message-Id: <20170810172615.51965-18-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 17/23] compiler: Option to default to hidden
	symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVsdCB2aXNpYmlsaXR5IHRvIGhpZGRlbiBleGNlcHQg
Zm9yIGtleQpzeW1ib2xzLiBUaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IGFuZCB3
aWxsIGJlIHVzZWQgYnkgeDg2XzY0ClBJRSBzdXBwb3J0IHRvIHJlbW92ZSBlcnJvcnMgYmV0d2Vl
biBjb21waWxhdGlvbiB1bml0cy4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0aGdh
cm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2Jvb3QvYm9vdC5oICAgICAgICAgICB8ICAy
ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXR1cC5oICAgfCAgMiArLQogaW5jbHVkZS9hc20t
Z2VuZXJpYy9zZWN0aW9ucy5oIHwgIDYgKysrKysrCiBpbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgg
ICAgICAgfCAgOCArKysrKysrKwogaW5pdC9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgIDcg
KysrKysrKwoga2VybmVsL2thbGxzeW1zLmMgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0t
LS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2Jvb3QuaCBiL2FyY2gveDg2L2Jvb3QvYm9vdC5o
CmluZGV4IGVmNWE5Y2M2NmZiOC4uZDcyNmMzNWJkZDk2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9i
b290L2Jvb3QuaAorKysgYi9hcmNoL3g4Ni9ib290L2Jvb3QuaApAQCAtMTkzLDcgKzE5Myw3IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBtZW1jbXBfZ3MoY29uc3Qgdm9pZCAqczEsIGFkZHJfdCBzMiwg
c2l6ZV90IGxlbikKIH0KIAogLyogSGVhcCAtLSBhdmFpbGFibGUgZm9yIGR5bmFtaWMgbGlzdHMu
ICovCi1leHRlcm4gY2hhciBfZW5kW107CitleHRlcm4gY2hhciBfZW5kW10gX19kZWZhdWx0X3Zp
c2liaWxpdHk7CiBleHRlcm4gY2hhciAqSEVBUDsKIGV4dGVybiBjaGFyICpoZWFwX2VuZDsKICNk
ZWZpbmUgUkVTRVRfSEVBUCgpICgodm9pZCAqKSggSEVBUCA9IF9lbmQgKSkKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3NldHVwLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXR1
cC5oCmluZGV4IGE2NWNmNTQ0Njg2YS4uN2UwYjU0ZjYwNWM2IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9zZXR1cC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NldHVwLmgK
QEAgLTY3LDcgKzY3LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHg4Nl9jZTQxMDBfZWFybHlfc2V0
dXAodm9pZCkgeyB9CiAgKiBUaGlzIGlzIHNldCB1cCBieSB0aGUgc2V0dXAtcm91dGluZSBhdCBi
b290LXRpbWUKICAqLwogZXh0ZXJuIHN0cnVjdCBib290X3BhcmFtcyBib290X3BhcmFtczsKLWV4
dGVybiBjaGFyIF90ZXh0W107CitleHRlcm4gY2hhciBfdGV4dFtdIF9fZGVmYXVsdF92aXNpYmls
aXR5OwogCiBzdGF0aWMgaW5saW5lIGJvb2wga2FzbHJfZW5hYmxlZCh2b2lkKQogewpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9hc20tZ2VuZXJpYy9zZWN0aW9ucy5oIGIvaW5jbHVkZS9hc20tZ2VuZXJp
Yy9zZWN0aW9ucy5oCmluZGV4IDUzMjM3MmM2Y2YxNS4uMjdjMTJmNmRkNmUyIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25zLmgKKysrIGIvaW5jbHVkZS9hc20tZ2VuZXJp
Yy9zZWN0aW9ucy5oCkBAIC0yOCw2ICsyOCw5IEBACiAgKglfX2VudHJ5X3RleHRfc3RhcnQsIF9f
ZW50cnlfdGV4dF9lbmQKICAqCV9fY3RvcnNfc3RhcnQsIF9fY3RvcnNfZW5kCiAgKi8KKyNpZmRl
ZiBDT05GSUdfREVGQVVMVF9ISURERU4KKyNwcmFnbWEgR0NDIHZpc2liaWxpdHkgcHVzaChkZWZh
dWx0KQorI2VuZGlmCiBleHRlcm4gY2hhciBfdGV4dFtdLCBfc3RleHRbXSwgX2V0ZXh0W107CiBl
eHRlcm4gY2hhciBfZGF0YVtdLCBfc2RhdGFbXSwgX2VkYXRhW107CiBleHRlcm4gY2hhciBfX2Jz
c19zdGFydFtdLCBfX2Jzc19zdG9wW107CkBAIC00Miw2ICs0NSw5IEBAIGV4dGVybiBjaGFyIF9f
c3RhcnRfcm9kYXRhW10sIF9fZW5kX3JvZGF0YVtdOwogCiAvKiBTdGFydCBhbmQgZW5kIG9mIC5j
dG9ycyBzZWN0aW9uIC0gdXNlZCBmb3IgY29uc3RydWN0b3IgY2FsbHMuICovCiBleHRlcm4gY2hh
ciBfX2N0b3JzX3N0YXJ0W10sIF9fY3RvcnNfZW5kW107CisjaWZkZWYgQ09ORklHX0RFRkFVTFRf
SElEREVOCisjcHJhZ21hIEdDQyB2aXNpYmlsaXR5IHBvcAorI2VuZGlmCiAKIGV4dGVybiBfX3Zp
c2libGUgY29uc3Qgdm9pZCBfX25vc2F2ZV9iZWdpbiwgX19ub3NhdmVfZW5kOwogCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmggYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgK
aW5kZXggZGZhYWVlYzRhMzJlLi4zYTc5YjUzNmNlZjggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGlu
dXgvY29tcGlsZXIuaAorKysgYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgKQEAgLTc4LDYgKzc4
LDE0IEBAIGV4dGVybiB2b2lkIF9fY2hrX2lvX3B0cihjb25zdCB2b2xhdGlsZSB2b2lkIF9faW9t
ZW0gKik7CiAjaW5jbHVkZSA8bGludXgvY29tcGlsZXItY2xhbmcuaD4KICNlbmRpZgogCisvKiBV
c2VmdWwgZm9yIFBvc2l0aW9uIEluZGVwZW5kZW50IENvZGUgdG8gcmVkdWNlIGdsb2JhbCByZWZl
cmVuY2VzICovCisjaWZkZWYgQ09ORklHX0RFRkFVTFRfSElEREVOCisjcHJhZ21hIEdDQyB2aXNp
YmlsaXR5IHB1c2goaGlkZGVuKQorI2RlZmluZSBfX2RlZmF1bHRfdmlzaWJpbGl0eSAgX19hdHRy
aWJ1dGVfXygodmlzaWJpbGl0eSAoImRlZmF1bHQiKSkpCisjZWxzZQorI2RlZmluZSBfX2RlZmF1
bHRfdmlzaWJpbGl0eQorI2VuZGlmCisKIC8qCiAgKiBHZW5lcmljIGNvbXBpbGVyLWRlcGVuZGVu
dCBtYWNyb3MgcmVxdWlyZWQgZm9yIGtlcm5lbAogICogYnVpbGQgZ28gYmVsb3cgdGhpcyBjb21t
ZW50LiBBY3R1YWwgY29tcGlsZXIvY29tcGlsZXIgdmVyc2lvbgpkaWZmIC0tZ2l0IGEvaW5pdC9L
Y29uZmlnIGIvaW5pdC9LY29uZmlnCmluZGV4IDQ4MmExOGE4OGZiOS4uYTg4NmQ3Mzk5M2RiIDEw
MDY0NAotLS0gYS9pbml0L0tjb25maWcKKysrIGIvaW5pdC9LY29uZmlnCkBAIC0xNjQwLDYgKzE2
NDAsMTMgQEAgY29uZmlnIFBST0ZJTElORwogY29uZmlnIFRSQUNFUE9JTlRTCiAJYm9vbAogCisj
CisjIERlZmF1bHQgdG8gaGlkZGVuIHZpc2liaWxpdHkgZm9yIGFsbCBzeW1ib2xzLgorIyBVc2Vm
dWwgZm9yIFBvc2l0aW9uIEluZGVwZW5kZW50IENvZGUgdG8gcmVkdWNlIGdsb2JhbCByZWZlcmVu
Y2VzLgorIworY29uZmlnIERFRkFVTFRfSElEREVOCisJYm9vbAorCiBzb3VyY2UgImFyY2gvS2Nv
bmZpZyIKIAogZW5kbWVudQkJIyBHZW5lcmFsIHNldHVwCmRpZmYgLS1naXQgYS9rZXJuZWwva2Fs
bHN5bXMuYyBiL2tlcm5lbC9rYWxsc3ltcy5jCmluZGV4IDEyN2U3Y2ZhZmE1NS4uMjUyMDE5Yzhj
M2E5IDEwMDY0NAotLS0gYS9rZXJuZWwva2FsbHN5bXMuYworKysgYi9rZXJuZWwva2FsbHN5bXMu
YwpAQCAtMzIsMjQgKzMyLDI0IEBACiAgKiBUaGVzZSB3aWxsIGJlIHJlLWxpbmtlZCBhZ2FpbnN0
IHRoZWlyIHJlYWwgdmFsdWVzCiAgKiBkdXJpbmcgdGhlIHNlY29uZCBsaW5rIHN0YWdlLgogICov
Ci1leHRlcm4gY29uc3QgdW5zaWduZWQgbG9uZyBrYWxsc3ltc19hZGRyZXNzZXNbXSBfX3dlYWs7
Ci1leHRlcm4gY29uc3QgaW50IGthbGxzeW1zX29mZnNldHNbXSBfX3dlYWs7Ci1leHRlcm4gY29u
c3QgdTgga2FsbHN5bXNfbmFtZXNbXSBfX3dlYWs7CitleHRlcm4gY29uc3QgdW5zaWduZWQgbG9u
ZyBrYWxsc3ltc19hZGRyZXNzZXNbXSBfX3dlYWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRl
cm4gY29uc3QgaW50IGthbGxzeW1zX29mZnNldHNbXSBfX3dlYWsgX19kZWZhdWx0X3Zpc2liaWxp
dHk7CitleHRlcm4gY29uc3QgdTgga2FsbHN5bXNfbmFtZXNbXSBfX3dlYWsgX19kZWZhdWx0X3Zp
c2liaWxpdHk7CiAKIC8qCiAgKiBUZWxsIHRoZSBjb21waWxlciB0aGF0IHRoZSBjb3VudCBpc24n
dCBpbiB0aGUgc21hbGwgZGF0YSBzZWN0aW9uIGlmIHRoZSBhcmNoCiAgKiBoYXMgb25lIChlZzog
RlJWKS4KICAqLwogZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIGxvbmcga2FsbHN5bXNfbnVtX3N5bXMK
LV9fYXR0cmlidXRlX18oKHdlYWssIHNlY3Rpb24oIi5yb2RhdGEiKSkpOworX19hdHRyaWJ1dGVf
Xygod2Vhaywgc2VjdGlvbigiLnJvZGF0YSIpKSkgX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKIGV4
dGVybiBjb25zdCB1bnNpZ25lZCBsb25nIGthbGxzeW1zX3JlbGF0aXZlX2Jhc2UKLV9fYXR0cmli
dXRlX18oKHdlYWssIHNlY3Rpb24oIi5yb2RhdGEiKSkpOworX19hdHRyaWJ1dGVfXygod2Vhaywg
c2VjdGlvbigiLnJvZGF0YSIpKSkgX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKLWV4dGVybiBjb25z
dCB1OCBrYWxsc3ltc190b2tlbl90YWJsZVtdIF9fd2VhazsKLWV4dGVybiBjb25zdCB1MTYga2Fs
bHN5bXNfdG9rZW5faW5kZXhbXSBfX3dlYWs7CitleHRlcm4gY29uc3QgdTgga2FsbHN5bXNfdG9r
ZW5fdGFibGVbXSBfX3dlYWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRlcm4gY29uc3QgdTE2
IGthbGxzeW1zX3Rva2VuX2luZGV4W10gX193ZWFrIF9fZGVmYXVsdF92aXNpYmlsaXR5OwogCi1l
eHRlcm4gY29uc3QgdW5zaWduZWQgbG9uZyBrYWxsc3ltc19tYXJrZXJzW10gX193ZWFrOworZXh0
ZXJuIGNvbnN0IHVuc2lnbmVkIGxvbmcga2FsbHN5bXNfbWFya2Vyc1tdIF9fd2VhayBfX2RlZmF1
bHRfdmlzaWJpbGl0eTsKIAogc3RhdGljIGlubGluZSBpbnQgaXNfa2VybmVsX2luaXR0ZXh0KHVu
c2lnbmVkIGxvbmcgYWRkcikKIHsKLS0gCjIuMTQuMC40MzQuZzk4MDk2ZmQ3YTgtZ29vZwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:27: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.xen.org>)
	id 1dfrEp-00083B-1b; Thu, 10 Aug 2017 17:27:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEn-0007zE-36
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:13 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 73/67-01995-0779C895; Thu, 10 Aug 2017 17:27:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfTASt386T2
 RBtO3CVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7m2ezFCzVqth87iF7A+NdpS5GLg4hgRmM
 EocvnmMHcVgEXrFILDm6jhnEkRDoZ5XY++o5YxcjJ5ATJ7FtQSeQzQFkV0ps2y8LEhYSUJLYu
 mEpM8Skf4wS61b2MYEk2AS0JPY0zGcCSYgILBWUONl6jRHEYRZoYZJ48m8bWJWwgJfEvSPXWE
 FsFgFViacbjjOD2LwClhIdjRfZITabSDxpnQR2BSdQfNqymcwQqy0kpv5ayTSBUWABI8MqRo3
 i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA8KpnYGDcwTj1hN8h
 RkkOJiVR3uJP3ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgrpvVECgkWpaanVqRl5gADHSYtw
 cGjJMK7dSpQmre4IDG3ODMdInWK0ZLjypV1X5g4phzYDiRfTfj/jUmIJS8/L1VKnNcaZJ4ASE
 NGaR7cOFg0XmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsTZApPZl4J3NZXQAcxAR0U4ds
 JclBJIkJKqoGxeEMjt/3XmITUpOgU1sAPH16eSr3LtWDClz8nD/wusqr/ms7GueTO/txdSbtt
 Sk8mMpn1fY4p3rFAwqm64q22yzKHaR+Uvkd8FrCbuNbgiOwm6/avr/Qk5FI48sKOGB8VO8n5q
 m3T1utcTGsKLtcuFm1+/HYnm8HJqCRRs7L326Yq1j7SslquxFKckWioxVxUnAgA+b1hQsECAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502386030!54010964!1
X-Originating-IP: [209.85.192.169]
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 50081 invoked from network); 10 Aug 2017 17:27:11 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:11 -0000
Received: by mail-pf0-f169.google.com with SMTP id o86so5678465pfj.1
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0hBEfcteIY5opNA06O+NdEQEPtJp6+EjG2WQFugh8rw=;
 b=god8+4pKAiZO/IheoX/Wkjewcyles9nJYx0p7M3wtBTmya1yCvq6u+zBOjddK+bAId
 kjam/rzPCk4yT2+VxIHU+sg01q+dhLJdy1tuxNzrrWf1uJUD20e9F+s5ihMVPVaL8kC7
 LlXEseKIwhmuOxwf5I6tAzTct8alqYkaVQ9SnzDiUHfeqtOSyxG9FflNKzGfKCzJ8Z9H
 iFggTAQf3OFpQCSlMZ57gJAHJVZXE81qF73BbtMNaQ21nv1zZ5Yskqef7tPrUjiedqFN
 pxYrbg5iH+E9GJ+e6maMorjxQa4d/nOAkTrP+6b++34WmINXmdPu+v1vtQOcvi1apsS8
 WL3A==
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=0hBEfcteIY5opNA06O+NdEQEPtJp6+EjG2WQFugh8rw=;
 b=pdfRR1WilbBFHzVLCScIRI+Rw2DZbRNUzz0sJypZlYZU+HxArFLCgZQblNn6Sd7V3P
 EjbqPk4LI4spOyY0k24Xg4iL49tCm7gQs7gvKTFlvw6MKgiYXcoIlyjvcKlqqtiRoah2
 IZ4sfsKIqmY7FRE1WQGnTtr+LBHvTNlHVViSh81FVq+8Kd+vnRUNVhcW9genGe+yAFvL
 O1T/0LsQoZjqzuzLjmkHAxZwCLhuG2TbWAnvSxIuyA03qHS6rOM6Lin1MoZ0d7KMwxmq
 24xS6S7PdzR/6XsrC1Zqm0KC2eXYPFs5u8Eyd8/ZaUqeaEWHfzGJazUmnDVIIYDQzpGt
 hz1g==
X-Gm-Message-State: AHYfb5hPvI/IhCQ17BhTeDvg/OlFGsCsTOVa2RNpMtHfWMiZJTe1hhbK
 GZHTFr5FLpKu4ZPN
X-Received: by 10.98.59.152 with SMTP id w24mr13303003pfj.63.1502386029051;
 Thu, 10 Aug 2017 10:27:09 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:08 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:10 -0700
Message-Id: <20170810172615.51965-19-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 18/23] x86/relocs: Handle DYN relocations for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSByZWxvY2F0aW9uIHRvb2wgdG8gY29ycmVjdGx5IGhhbmRsZSBEWU4vUElFIGtl
cm5lbCB3aGVyZQp0aGUgcmVsb2NhdGlvbiB0YWJsZSBkb2VzIG5vdCByZWZlcmVuY2Ugc3ltYm9s
cyBhbmQgcGVyY3B1IHN1cHBvcnQgaXMKbm90IG5lZWRlZC4gQWxzbyBhZGQgc3VwcG9ydCBmb3Ig
Ul9YODZfNjRfUkVMQVRJVkUgcmVsb2NhdGlvbnMgdGhhdCBjYW4KYmUgaGFuZGxlZCBsaWtlIGEg
NjQtYml0IHJlbG9jYXRpb24gZHVlIHRvIHRoZSB1c2FnZSBvZiAtQnN5bWJvbGljLgoKUG9zaXRp
b24gSW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0
ZW5kZWQgdGhlCktBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkg
bGltaXQuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNv
bT4KLS0tCiBhcmNoL3g4Ni90b29scy9yZWxvY3MuYyB8IDc0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2NSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3Rvb2xzL3JlbG9j
cy5jIGIvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMKaW5kZXggNzNlYjdmZDRhZWM0Li43MGY1MjNk
ZDY4ZmYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Rvb2xzL3JlbG9jcy5jCisrKyBiL2FyY2gveDg2
L3Rvb2xzL3JlbG9jcy5jCkBAIC02NDIsNiArNjQyLDEzIEBAIHN0YXRpYyB2b2lkIGFkZF9yZWxv
YyhzdHJ1Y3QgcmVsb2NzICpyLCB1aW50MzJfdCBvZmZzZXQpCiAJci0+b2Zmc2V0W3ItPmNvdW50
KytdID0gb2Zmc2V0OwogfQogCisvKiBSZWxvY2F0aW9uIGZvdW5kIGluIGEgRFlOIGJpbmFyeSwg
c3VwcG9ydCBvbmx5IGZvciA2NC1iaXQgUElFICovCitzdGF0aWMgaW50IGlzX2R5bl9yZWxvYyhz
dHJ1Y3Qgc2VjdGlvbiAqc2VjKQoreworCXJldHVybiBFTEZfQklUUyA9PSA2NCAmJiBlaGRyLmVf
dHlwZSA9PSBFVF9EWU4gJiYKKwkJc2VjLT5zaGRyLnNoX2luZm8gPT0gU0hUX05VTEw7Cit9CisK
IHN0YXRpYyB2b2lkIHdhbGtfcmVsb2NzKGludCAoKnByb2Nlc3MpKHN0cnVjdCBzZWN0aW9uICpz
ZWMsIEVsZl9SZWwgKnJlbCwKIAkJCUVsZl9TeW0gKnN5bSwgY29uc3QgY2hhciAqc3ltbmFtZSkp
CiB7CkBAIC02NTIsNiArNjU5LDcgQEAgc3RhdGljIHZvaWQgd2Fsa19yZWxvY3MoaW50ICgqcHJv
Y2Vzcykoc3RydWN0IHNlY3Rpb24gKnNlYywgRWxmX1JlbCAqcmVsLAogCQlFbGZfU3ltICpzaF9z
eW10YWI7CiAJCXN0cnVjdCBzZWN0aW9uICpzZWNfYXBwbGllcywgKnNlY19zeW10YWI7CiAJCWlu
dCBqOworCQlpbnQgZHluX3JlbG9jID0gMDsKIAkJc3RydWN0IHNlY3Rpb24gKnNlYyA9ICZzZWNz
W2ldOwogCiAJCWlmIChzZWMtPnNoZHIuc2hfdHlwZSAhPSBTSFRfUkVMX1RZUEUpIHsKQEAgLTY2
MCwxNCArNjY4LDIwIEBAIHN0YXRpYyB2b2lkIHdhbGtfcmVsb2NzKGludCAoKnByb2Nlc3MpKHN0
cnVjdCBzZWN0aW9uICpzZWMsIEVsZl9SZWwgKnJlbCwKIAkJc2VjX3N5bXRhYiAgPSBzZWMtPmxp
bms7CiAJCXNlY19hcHBsaWVzID0gJnNlY3Nbc2VjLT5zaGRyLnNoX2luZm9dOwogCQlpZiAoIShz
ZWNfYXBwbGllcy0+c2hkci5zaF9mbGFncyAmIFNIRl9BTExPQykpIHsKLQkJCWNvbnRpbnVlOwor
CQkJaWYgKCFpc19keW5fcmVsb2Moc2VjX2FwcGxpZXMpKQorCQkJCWNvbnRpbnVlOworCQkJZHlu
X3JlbG9jID0gMTsKIAkJfQogCQlzaF9zeW10YWIgPSBzZWNfc3ltdGFiLT5zeW10YWI7CiAJCXN5
bV9zdHJ0YWIgPSBzZWNfc3ltdGFiLT5saW5rLT5zdHJ0YWI7CiAJCWZvciAoaiA9IDA7IGogPCBz
ZWMtPnNoZHIuc2hfc2l6ZS9zaXplb2YoRWxmX1JlbCk7IGorKykgewogCQkJRWxmX1JlbCAqcmVs
ID0gJnNlYy0+cmVsdGFiW2pdOwotCQkJRWxmX1N5bSAqc3ltID0gJnNoX3N5bXRhYltFTEZfUl9T
WU0ocmVsLT5yX2luZm8pXTsKLQkJCWNvbnN0IGNoYXIgKnN5bW5hbWUgPSBzeW1fbmFtZShzeW1f
c3RydGFiLCBzeW0pOworCQkJRWxmX1N5bSAqc3ltID0gTlVMTDsKKwkJCWNvbnN0IGNoYXIgKnN5
bW5hbWUgPSBOVUxMOworCQkJaWYgKCFkeW5fcmVsb2MpIHsKKwkJCQlzeW0gPSAmc2hfc3ltdGFi
W0VMRl9SX1NZTShyZWwtPnJfaW5mbyldOworCQkJCXN5bW5hbWUgPSBzeW1fbmFtZShzeW1fc3Ry
dGFiLCBzeW0pOworCQkJfQogCiAJCQlwcm9jZXNzKHNlYywgcmVsLCBzeW0sIHN5bW5hbWUpOwog
CQl9CkBAIC03NDYsMTYgKzc2MCwyMSBAQCBzdGF0aWMgaW50IGlzX3BlcmNwdV9zeW0oRWxmVyhT
eW0pICpzeW0sIGNvbnN0IGNoYXIgKnN5bW5hbWUpCiAJCXN0cm5jbXAoc3ltbmFtZSwgImluaXRf
cGVyX2NwdV8iLCAxMyk7CiB9CiAKLQogc3RhdGljIGludCBkb19yZWxvYzY0KHN0cnVjdCBzZWN0
aW9uICpzZWMsIEVsZl9SZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAJCSAgICAgIGNvbnN0IGNo
YXIgKnN5bW5hbWUpCiB7CiAJdW5zaWduZWQgcl90eXBlID0gRUxGNjRfUl9UWVBFKHJlbC0+cl9p
bmZvKTsKIAlFbGZXKEFkZHIpIG9mZnNldCA9IHJlbC0+cl9vZmZzZXQ7Ci0JaW50IHNobl9hYnMg
PSAoc3ltLT5zdF9zaG5keCA9PSBTSE5fQUJTKSAmJiAhaXNfcmVsb2MoU19SRUwsIHN5bW5hbWUp
OworCWludCBzaG5fYWJzID0gMDsKKwlpbnQgZHluX3JlbG9jID0gaXNfZHluX3JlbG9jKHNlYyk7
CiAKLQlpZiAoc3ltLT5zdF9zaG5keCA9PSBTSE5fVU5ERUYpCi0JCXJldHVybiAwOworCWlmICgh
ZHluX3JlbG9jKSB7CisJCXNobl9hYnMgPSAoc3ltLT5zdF9zaG5keCA9PSBTSE5fQUJTKSAmJgor
CQkJIWlzX3JlbG9jKFNfUkVMLCBzeW1uYW1lKTsKKworCQlpZiAoc3ltLT5zdF9zaG5keCA9PSBT
SE5fVU5ERUYpCisJCQlyZXR1cm4gMDsKKwl9CiAKIAkvKgogCSAqIEFkanVzdCB0aGUgb2Zmc2V0
IGlmIHRoaXMgcmVsb2MgYXBwbGllcyB0byB0aGUgcGVyY3B1IHNlY3Rpb24uCkBAIC03NjksNiAr
Nzg4LDkgQEAgc3RhdGljIGludCBkb19yZWxvYzY0KHN0cnVjdCBzZWN0aW9uICpzZWMsIEVsZl9S
ZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAJCWJyZWFrOwogCiAJY2FzZSBSX1g4Nl82NF9QQzMy
OgorCQlpZiAoZHluX3JlbG9jKQorCQkJZGllKCJQQzMyIHJlbG9jIGluIFBJRSBEWU4gYmluYXJ5
Iik7CisKIAkJLyoKIAkJICogUEMgcmVsYXRpdmUgcmVsb2NhdGlvbnMgZG9uJ3QgbmVlZCB0byBi
ZSBhZGp1c3RlZCB1bmxlc3MKIAkJICogcmVmZXJlbmNpbmcgYSBwZXJjcHUgc3ltYm9sLgpAQCAt
NzgzLDcgKzgwNSw3IEBAIHN0YXRpYyBpbnQgZG9fcmVsb2M2NChzdHJ1Y3Qgc2VjdGlvbiAqc2Vj
LCBFbGZfUmVsICpyZWwsIEVsZlcoU3ltKSAqc3ltLAogCQkvKgogCQkgKiBSZWZlcmVuY2VzIHRv
IHRoZSBwZXJjcHUgYXJlYSBkb24ndCBuZWVkIHRvIGJlIGFkanVzdGVkLgogCQkgKi8KLQkJaWYg
KGlzX3BlcmNwdV9zeW0oc3ltLCBzeW1uYW1lKSkKKwkJaWYgKCFkeW5fcmVsb2MgJiYgaXNfcGVy
Y3B1X3N5bShzeW0sIHN5bW5hbWUpKQogCQkJYnJlYWs7CiAKIAkJaWYgKHNobl9hYnMpIHsKQEAg
LTgxNCw2ICs4MzYsMTQgQEAgc3RhdGljIGludCBkb19yZWxvYzY0KHN0cnVjdCBzZWN0aW9uICpz
ZWMsIEVsZl9SZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAJCQlhZGRfcmVsb2MoJnJlbG9jczMy
LCBvZmZzZXQpOwogCQlicmVhazsKIAorCWNhc2UgUl9YODZfNjRfUkVMQVRJVkU6CisJCS8qCisJ
CSAqIC1Cc3ltYm9saWMgbWVhbnMgd2UgZG9uJ3QgbmVlZCB0aGUgYWRkZW5kIGFuZCB3ZSBjYW4g
cmV1c2UKKwkJICogdGhlIG9yaWdpbmFsIHJlbG9jczY0LgorCQkgKi8KKwkJYWRkX3JlbG9jKCZy
ZWxvY3M2NCwgb2Zmc2V0KTsKKwkJYnJlYWs7CisKIAlkZWZhdWx0OgogCQlkaWUoIlVuc3VwcG9y
dGVkIHJlbG9jYXRpb24gdHlwZTogJXMgKCVkKVxuIiwKIAkJICAgIHJlbF90eXBlKHJfdHlwZSks
IHJfdHlwZSk7CkBAIC0xMDQ0LDYgKzEwNzQsMjEgQEAgc3RhdGljIHZvaWQgZW1pdF9yZWxvY3Mo
aW50IGFzX3RleHQsIGludCB1c2VfcmVhbF9tb2RlKQogCX0KIH0KIAorLyogUHJpbnQgYSBkaWZm
ZXJlbnQgaGVhZGVyIGJhc2VkIG9uIHRoZSB0eXBlIG9mIHJlbG9jYXRpb24gKi8KK3N0YXRpYyB2
b2lkIHByaW50X3JlbG9jX2hlYWRlcihzdHJ1Y3Qgc2VjdGlvbiAqc2VjKSB7CisJc3RhdGljIGlu
dCBoZWFkZXJfcHJpbnRlZCA9IDA7CisJaW50IGhlYWRlcl90eXBlID0gaXNfZHluX3JlbG9jKHNl
YykgPyAyIDogMTsKKworCWlmIChoZWFkZXJfcHJpbnRlZCA9PSBoZWFkZXJfdHlwZSkKKwkJcmV0
dXJuOworCWhlYWRlcl9wcmludGVkID0gaGVhZGVyX3R5cGU7CisKKwlpZiAoaGVhZGVyX3R5cGUg
PT0gMikKKwkJcHJpbnRmKCJyZWxvYyB0eXBlXHRvZmZzZXRcdHZhbHVlXG4iKTsKKwllbHNlCisJ
CXByaW50ZigicmVsb2Mgc2VjdGlvblx0cmVsb2MgdHlwZVx0c3ltYm9sXHRzeW1ib2wgc2VjdGlv
blxuIik7Cit9CisKIC8qCiAgKiBBcyBhbiBhaWQgdG8gZGVidWdnaW5nIHByb2JsZW1zIHdpdGgg
ZGlmZmVyZW50IGxpbmtlcnMKICAqIHByaW50IHN1bW1hcnkgaW5mb3JtYXRpb24gYWJvdXQgdGhl
IHJlbG9jcy4KQEAgLTEwNTMsNiArMTA5OCwxOCBAQCBzdGF0aWMgdm9pZCBlbWl0X3JlbG9jcyhp
bnQgYXNfdGV4dCwgaW50IHVzZV9yZWFsX21vZGUpCiBzdGF0aWMgaW50IGRvX3JlbG9jX2luZm8o
c3RydWN0IHNlY3Rpb24gKnNlYywgRWxmX1JlbCAqcmVsLCBFbGZXKFN5bSkgKnN5bSwKIAkJCQlj
b25zdCBjaGFyICpzeW1uYW1lKQogeworCisJcHJpbnRfcmVsb2NfaGVhZGVyKHNlYyk7CisKKyNp
ZiBFTEZfQklUUyA9PSA2NAorCWlmIChpc19keW5fcmVsb2Moc2VjKSkgeworCQlwcmludGYoIiVz
XHQweCVseFx0MHglbHhcbiIsCisJCSAgICAgICByZWxfdHlwZShFTEZfUl9UWVBFKHJlbC0+cl9p
bmZvKSksCisJCSAgICAgICByZWwtPnJfb2Zmc2V0LAorCQkgICAgICAgcmVsLT5yX2FkZGVuZCk7
CisJCXJldHVybiAwOworCX0KKyNlbmRpZgogCXByaW50ZigiJXNcdCVzXHQlc1x0JXNcbiIsCiAJ
CXNlY19uYW1lKHNlYy0+c2hkci5zaF9pbmZvKSwKIAkJcmVsX3R5cGUoRUxGX1JfVFlQRShyZWwt
PnJfaW5mbykpLApAQCAtMTA2Myw3ICsxMTIwLDYgQEAgc3RhdGljIGludCBkb19yZWxvY19pbmZv
KHN0cnVjdCBzZWN0aW9uICpzZWMsIEVsZl9SZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAKIHN0
YXRpYyB2b2lkIHByaW50X3JlbG9jX2luZm8odm9pZCkKIHsKLQlwcmludGYoInJlbG9jIHNlY3Rp
b25cdHJlbG9jIHR5cGVcdHN5bWJvbFx0c3ltYm9sIHNlY3Rpb25cbiIpOwogCXdhbGtfcmVsb2Nz
KGRvX3JlbG9jX2luZm8pOwogfQogCi0tIAoyLjE0LjAuNDM0Lmc5ODA5NmZkN2E4LWdvb2cKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:27: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.xen.org>)
	id 1dfrEr-000870-A7; Thu, 10 Aug 2017 17:27:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEp-00084N-Tl
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A7/75-03368-3779C895; Thu, 10 Aug 2017 17:27:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXiVRuso1s0vSf
 SYFmnuMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnGrYy5jwRTJimcN+5kaGC+IdDFycQgJTGeU
 +DxnKTOIwyLwikXiU+sxRhBHQqCfVeJI+2WmLkZOICdOYsvbR2wQdoXE2Qf7WEFsIQElia0bI
 LqFBP4xShx5sZERJMEmoCWxp2E+E0hCRGCpoMTJ1mtgY5kFWpgknvzbBjZWWCBQYu2LhUDtHE
 DLVSW6doOFeQUsJaY9n8gCsc1E4knrJLChnCDxZTOZITZbSEz9tZJpAqPAAkaGVYzqxalFZal
 FuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcUABDsYp1/2P8QoycGkJMpb
 /Kk7UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74dpPZFCgkWp6akVaZk5wDCHSUtw8CiJ8D4CS
 fMWFyTmFmemQ6ROMVpyTDqw/QsTR8eMn9+YOF5N+P+NSYglLz8vVUqcdx9IgwBIQ0ZpHtw4WC
 xeYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCvK8gUnsy8Eritr4AOYgI6KMK3E+SgkkSElFQ
 D43r2PPFZlnP3pt6U0/rxWZB1Q/328uY27fXP2Gf5acmqVN88HFJdsFa0P2ZZQu+M/eEezLJM
 vGc7Nv+suVbz0FpX1TvswR0GUZaTesWmdXfv/g/bELBrd1Nz0/drV80Ph8n2PEwIqLPoK46SF
 /8Z9nJKz8xMpgvLQ6QfrtGsTT57daZjTL2pEktxRqKhFnNRcSIANhscYMACAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502386033!100358176!1
X-Originating-IP: [74.125.83.44]
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 21898 invoked from network); 10 Aug 2017 17:27:14 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:14 -0000
Received: by mail-pg0-f44.google.com with SMTP id v77so5497864pgb.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zchEJ2nNIqdKqZtAfx6/uMYObu2bdbXYKsFSEdmHnzY=;
 b=rfJNML2XXSKGp2bEX9FtCAQmvZ46jSJCyoExg7m4JcjQQUQbxO8N0j1aN7NVkK2kjx
 OUUOJ40W07TXl0GiTJ1OhgPdPg5c+PsmPPk+TXQ5G6JIYMN2T5gn5ZnROPzcFhHU1Blt
 ADv4W858Pr/r2s8s9UaWtlE1bXBMsXkLE3JMTQEn5eAItYnAVOkvxjuxbmSKFLzMSbYS
 tQZ5/Ih+LN474ISWh6+HNfhdVy+DzB6AQ1Pdw2kkr9YpTeIcsiltuCTLz/fNKsSG4SL/
 8oWHo3i8g/L9akYiWNUNO/vAf/dehNvLZyP3x0yXTsYiTf2wVymhKTs68L2HBHGQA07h
 Fiqg==
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=zchEJ2nNIqdKqZtAfx6/uMYObu2bdbXYKsFSEdmHnzY=;
 b=BQmV/aaidrpXlyHIvGMAQrXHLI4cEIokrH7g9+6T9a/18e7RBmM1xf93Wqcrcwbjhl
 ilkbAv9zlg01oqJ4n5Qxe0d1tIBR4ePe1gHdV7/T8XP2QnIJyEx2yVrWIKm5o3ysRF71
 Sqc2THdxO87e83lBggXB0zSt8cqlXVZgO/Ae5aGf3Pe1mEzLQdS4QU4Gfo4p5ufYDCGX
 04p5GrfrxL1HM+e+/NF0nCIeQNtiTcb6HujEUZS/OBwvydCkzaVZ1PT5PhdprAWzDuBv
 XyxelR1CcPrh/hH+78NDiPzd1ynIbhaCCOF7divYc7jPGHFw/wnlVg0O31T+GIY5dgb8
 DgYw==
X-Gm-Message-State: AHYfb5jy8AMyALhi4d9IYeVi2fvSMZ28JM4izwOxJFhty8xArB4f2VWH
 vQ0oPUB2yXYVD8tm
X-Received: by 10.98.1.199 with SMTP id 190mr6635670pfb.178.1502386032313;
 Thu, 10 Aug 2017 10:27:12 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:11 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:12 -0700
Message-Id: <20170810172615.51965-21-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 20/23] x86/pie: Add option to build the kernel
	as PIE for x86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBDT05GSUdfWDg2X1BJRSBvcHRpb24gd2hpY2ggYnVpbGRzIHRoZSBrZXJuZWwgYXMg
YSBQb3NpdGlvbgpJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpLiBUaGUga2VybmVsIGlzIGN1
cnJlbnRseSBidWlsZCB3aXRoIHRoZQptY21vZGVsPWtlcm5lbCBvcHRpb24gd2hpY2ggZm9yY2Vz
IGl0IHRvIHN0YXkgb24gdGhlIHRvcCAyRyBvZiB0aGUKdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBX
aXRoIFBJRSwgdGhlIGtlcm5lbCB3aWxsIGJlIGFibGUgdG8gbW92ZSBiZWxvdwp0aGUgLTJHIGxp
bWl0IGluY3JlYXNpbmcgdGhlIEtBU0xSIHJhbmdlIGZyb20gMUdCIHRvIDNHQi4KClRoZSBtb2R1
bGVzIGRvIG5vdCBzdXBwb3J0IFBJRSBkdWUgdG8gaG93IHRoZXkgYXJlIGxpbmtlZC4gRGlzYWJs
ZSBQSUUKZm9yIHRoZW0gYW5kIGRlZmF1bHQgdG8gbWNtb2RlbD1rZXJuZWwgZm9yIG5vdy4KClRo
ZSBQSUUgY29uZmlndXJhdGlvbiBpcyBub3QgeWV0IGNvbXBhdGlibGUgd2l0aCBYRU5fUFZILiBY
ZW4gUFZICmdlbmVyYXRlcyAzMi1iaXQgYXNzZW1ibHkgYW5kIHVzZXMgYSBsb25nIGp1bXAgdG8g
dHJhbnNpdGlvbiB0byA2NC1iaXQuCkEgbG9uZyBqdW1wIHJlcXVpcmUgYW4gYWJzb2x1dGUgcmVm
ZXJlbmNlIHRoYXQgaXMgbm90IGNvbXBhdGlibGUgd2l0aApQSUUuCgpQZXJmb3JtYW5jZS9TaXpl
IGltcGFjdDoKCkhhY2tiZW5jaCAoNTAlIGFuZCAxNjAwJSBsb2Fkcyk6CiAtIFBJRSBkaXNhYmxl
ZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlICgtMC41MCUgLyArMC41MCUpCiAtIFBJRSBlbmFibGVk
OiA3JSB0byA4JSBvbiBoYWxmIGxvYWQsIDEwJSBvbiBoZWF2eSBsb2FkLgoKVGhlc2UgcmVzdWx0
cyBhcmUgYWxpZ25lZCB3aXRoIHRoZSBkaWZmZXJlbnQgcmVzZWFyY2ggb24gdXNlci1tb2RlIFBJ
RQppbXBhY3Qgb24gY3B1IGludGVuc2l2ZSBiZW5jaG1hcmtzIChhcm91bmQgMTAlIG9uIHg4Nl82
NCkuCgpzbGFiX3Rlc3QgKGF2ZXJhZ2Ugb2YgMTAgcnVucyk6CiAtIFBJRSBkaXNhYmxlZDogbm8g
c2lnbmlmaWNhbnQgY2hhbmdlICgtMSUgLyArMSUpCiAtIFBJRSBlbmFibGVkOiAzJSB0byA0JQoK
S2VybmJlbmNoIChhdmVyYWdlIG9mIDEwIEhhbGYgYW5kIE9wdGltYWwgcnVucyk6CiBFbGFwc2Vk
IFRpbWU6CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlICgtMC4yMiUgLyAr
MC4wNiUpCiAtIFBJRSBlbmFibGVkOiBhcm91bmQgMC41MCUKIFN5c3RlbSBUaW1lOgogLSBQSUUg
ZGlzYWJsZWQ6IG5vIHNpZ25pZmljYW50IGNoYW5nZSAoLTAuOTklIC8gLTEuMjglKQogLSBQSUUg
ZW5hYmxlZDogNSUgdG8gNiUKClNpemUgb2Ygdm1saW51eCAoVWJ1bnR1IGNvbmZpZ3VyYXRpb24p
OgogRmlsZSBzaXplOgogLSBQSUUgZGlzYWJsZWQ6IDQ3MjkyODY3MiBieXRlcyAoLTAuMDAwMTY5
JSBmcm9tIGJhc2VsaW5lKQogLSBQSUUgZW5hYmxlZDogMjE2ODc4NDYxIGJ5dGVzICgtNTQuMTQl
IGZyb20gYmFzZWxpbmUpCiAudGV4dCBzZWN0aW9uczoKIC0gUElFIGRpc2FibGVkOiA5MzczNTcy
IGJ5dGVzICgrMC4wNCUgZnJvbSBiYXNlbGluZSkKIC0gUElFIGVuYWJsZWQ6IDk0OTkxMzggYnl0
ZXMgKCsxLjM4JSBmcm9tIGJhc2VsaW5lKQoKVGhlIGJpZyBkZWNyZWFzZSBpbiB2bWxpbnV4IGZp
bGUgc2l6ZSBpcyBkdWUgdG8gdGhlIGxvd2VyIG51bWJlciBvZgpyZWxvY2F0aW9ucyBhcHBlbmRl
ZCB0byB0aGUgZmlsZS4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBn
b29nbGUuY29tPgotLS0KIGFyY2gveDg2L0tjb25maWcgIHwgNyArKysrKysrCiBhcmNoL3g4Ni9N
YWtlZmlsZSB8IDkgKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwppbmRleCAy
NjMyZmE4ZTg5NDUuLmE0MTlmNDExMDg3MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2NvbmZpZwor
KysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0yMTMyLDYgKzIxMzIsMTMgQEAgY29uZmlnIFg4Nl9H
TE9CQUxfU1RBQ0tQUk9URUNUT1IKIAlib29sCiAJZGVwZW5kcyBvbiBDQ19TVEFDS1BST1RFQ1RP
UgogCitjb25maWcgWDg2X1BJRQorCWJvb2wKKwlkZXBlbmRzIG9uIFg4Nl82NCAmJiAhWEVOX1BW
SAorCXNlbGVjdCBERUZBVUxUX0hJRERFTgorCXNlbGVjdCBNT0RVTEVfUkVMX0NSQ1MgaWYgTU9E
VkVSU0lPTlMKKwlzZWxlY3QgWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUiBpZiBDQ19TVEFDS1BS
T1RFQ1RPUgorCiBjb25maWcgSE9UUExVR19DUFUKIAlib29sICJTdXBwb3J0IGZvciBob3QtcGx1
Z2dhYmxlIENQVXMiCiAJZGVwZW5kcyBvbiBTTVAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L01ha2Vm
aWxlIGIvYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggNjZhZjI3MDRmMDk2Li4wNWUwMTU4OGI1YWYg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL2FyY2gveDg2L01ha2VmaWxlCkBA
IC00NSw4ICs0NSwxMiBAQCBleHBvcnQgUkVBTE1PREVfQ0ZMQUdTCiBleHBvcnQgQklUUwogCiBp
ZmRlZiBDT05GSUdfWDg2X05FRURfUkVMT0NTCitpZmRlZiBDT05GSUdfWDg2X1BJRQorICAgICAg
ICBMREZMQUdTX3ZtbGludXggOj0gLXBpZSAtc2hhcmVkIC1Cc3ltYm9saWMKK2Vsc2UKICAgICAg
ICAgTERGTEFHU192bWxpbnV4IDo9IC0tZW1pdC1yZWxvY3MKIGVuZGlmCitlbmRpZgogCiAjCiAj
IFByZXZlbnQgR0NDIGZyb20gZ2VuZXJhdGluZyBhbnkgRlAgY29kZSBieSBtaXN0YWtlLgpAQCAt
MTQxLDcgKzE0NSwxMiBAQCBlbHNlCiAgICAgICAgIEtCVUlMRF9DRkxBR1MgKz0gJChjZmxhZ3Mt
eSkKIAogICAgICAgICBLQlVJTERfQ0ZMQUdTICs9IC1tbm8tcmVkLXpvbmUKK2lmZGVmIENPTkZJ
R19YODZfUElFCisgICAgICAgIEtCVUlMRF9DRkxBR1MgKz0gLWZQSUMKKyAgICAgICAgS0JVSUxE
X0NGTEFHU19NT0RVTEUgKz0gLWZuby1QSUMgLW1jbW9kZWw9a2VybmVsCitlbHNlCiAgICAgICAg
IEtCVUlMRF9DRkxBR1MgKz0gLW1jbW9kZWw9a2VybmVsCitlbmRpZgogCiAgICAgICAgICMgLWZ1
bml0LWF0LWEtdGltZSBzaHJpbmtzIHRoZSBrZXJuZWwgLnRleHQgY29uc2lkZXJhYmx5CiAgICAg
ICAgICMgdW5mb3J0dW5hdGVseSBpdCBtYWtlcyByZWFkaW5nIG9vcHNlcyBoYXJkZXIuCi0tIAoy
LjE0LjAuNDM0Lmc5ODA5NmZkN2E4LWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrEs-0008Ab-M8; Thu, 10 Aug 2017 17:27:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEs-00087t-0t
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:18 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 05/F3-01736-5779C895; Thu, 10 Aug 2017 17:27:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXiVRtsoFs4vSf
 SoPcbr8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFr1gO2gl2eFcsaV7A2MG6172Lk4hASmMEo
 cefoSxYQh0XgFYvE7ovTWbsYOTkkBPpZJc7fCIGw4yQWTPnKCGFXSZzeexesRkhASWLrhqXME
 JP+MUpMXP2eHSTBJqAlsadhPhNIQkRgqaDEydZrjCAOs0ALk8STf9uYQKqEBSwkjt+4DGazCK
 hKzHnfyQZi8wpYSry58gpqnYnEk9ZJYDYnUHzaspnMEKstJKb+Wsk0gVFgASPDKkaN4tSistQ
 iXSNTvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwPCqZ2Bg3MG4q93vEKMkB5OS
 KG/xp+5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/NN6IoUEi1LTUyvSMnOAgQ6TluDgURLh3
 ToVKM1bXJCYW5yZDpE6xWjJMenA9i9MHB0zfn5j4ng14f83JiGWvPy8VClxXmuQeQIgDRmleX
 DjYNF4iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw70WQtTyZeSVwW18BHcQEdFCEbyfIQSW
 JCCmpBsbgstQNon5zmDbWc3gZzuYSmbBB2vaGyfS70SIJorfNJQ9PnJ+73W533B4v+VkXEr9c
 m9LRsHvK9E0iGVpTslXnJsb8SrvN7dvF8qtR+vpba5mZ0eEvuQ8eq7O4+ifMYsa1+svyJ9Xdc
 x7a79xw/u7HxoQHBsl3jRQjHx6JmLXNumxS9u67ubeVWIozEg21mIuKEwEMzRWTwQIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502386031!103909420!1
X-Originating-IP: [74.125.83.48]
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 24590 invoked from network); 10 Aug 2017 17:27:12 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:12 -0000
Received: by mail-pg0-f48.google.com with SMTP id v189so5535252pgd.2
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=WLFPHNxuP0k4qfhBxeW1ShgrA4TI2t9Bv2MxmLNu86Y=;
 b=phZTAFZCgJ3wu5rsznwMpeeUz90w7/l7HGLK3UbrZ2HhWbgFV2pBxd2B6AecmCdmRm
 bx3X2P5+LkRndwj9vVTM9BnJyTi6WIi4F9tt8tcmvTIzoZEk04BZEFFmNSDNVB0+aQYl
 PoVPIqbBhBy3hDO1UWjzHmm1ZBsjXKi/TUvE4fJ9G9Gqqg1jrFsM7L652XihEywsPEYh
 NxAxgCYe15aI1zJSHktWlmhVSbWfMgVpJaV1UZob1uf0ui1InxLMZC173XpBxjSFsi8N
 v6qEfVoposLpmr1FtFaWonIMttyVBLdE1t7DV1MyS5d1IJzbewNVpgklqx9kZvuibuyq
 A5yA==
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=WLFPHNxuP0k4qfhBxeW1ShgrA4TI2t9Bv2MxmLNu86Y=;
 b=Uo+9rUCuQWACBmlK8CY91RMa9cOsjMAY0/5ixuzLno0goAYyvSOyn7krR92DHOFonb
 hZQnEZjnkO4rrJ4vedw8xc1OYIzDSsjfBd3kGl/H7cnpd0vx7v79VSF6+991OsjF18+H
 Rw5+2n1xiyivCST4w8mWU9elgpHjgW522+wnZG1W/Nq53IPCf3/z4xHcur60xLTH2Xiu
 t0p+ZlwiIb4UcgsU9EdcFmbTNXsofCK6wi3CfwCWD8Nlv4yIY3ybtttQhvTWXa0epn04
 FWNhKEG39sfJ50mwYFRUz+zXtM/Xe53NhVnpOAkASlbaBCJsUDBF7ehCbEyeo099+CL9
 5+ug==
X-Gm-Message-State: AHYfb5huA+rbSnXPZ2RYqIuNmHrXjnMvdAvtGmlPSInTY5wxn1q9LuKB
 ZOMOA7Bk5yolJ/Zs
X-Received: by 10.98.69.155 with SMTP id n27mr12920790pfi.183.1502386030782;
 Thu, 10 Aug 2017 10:27:10 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:09 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:11 -0700
Message-Id: <20170810172615.51965-20-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 19/23] x86: Support global stack cookie
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGFuIG9mZi1ieS1kZWZhdWx0IGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIHVzZSBhIGdsb2Jh
bCBzdGFjayBjb29raWUKaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCBUTFMuIFRoaXMgY29uZmlndXJh
dGlvbiBvcHRpb24gd2lsbCBvbmx5IGJlIHVzZWQKd2l0aCBQSUUgYmluYXJpZXMuCgpGb3Iga2Vy
bmVsIHN0YWNrIGNvb2tpZSwgdGhlIGNvbXBpbGVyIHVzZXMgdGhlIG1jbW9kZWw9a2VybmVsIHRv
IHN3aXRjaApiZXR3ZWVuIHRoZSBmcyBzZWdtZW50IHRvIGdzIHNlZ21lbnQuIEEgUElFIGJpbmFy
eSBkb2VzIG5vdCB1c2UKbWNtb2RlbD1rZXJuZWwgYmVjYXVzZSBpdCBjYW4gYmUgcmVsb2NhdGVk
IGFueXdoZXJlLCB0aGVyZWZvcmUgdGhlCmNvbXBpbGVyIHdpbGwgZGVmYXVsdCB0byB0aGUgZnMg
c2VnbWVudCByZWdpc3Rlci4gVGhpcyBpcyBnb2luZyB0byBiZQpmaXhlZCB3aXRoIGEgY29tcGls
ZXIgY2hhbmdlIGFsbG93aW5nIHRvIHBpY2sgdGhlIHNlZ21lbnQgcmVnaXN0ZXIgYXMKZG9uZSBv
biBQb3dlclBDLiBJbiB0aGUgbWVhbnRpbWUsIHRoaXMgY29uZmlndXJhdGlvbiBjYW4gYmUgdXNl
ZCB0bwpzdXBwb3J0IG9sZGVyIGNvbXBpbGVycy4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJu
aWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L0tjb25maWcgICAgICAgICAg
ICAgICAgICAgICAgfCAgNCArKysrCiBhcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAg
ICAgIHwgIDkgKysrKysrKysrCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TICAgICAgICAgICAg
IHwgIDMgKystCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgIHwgIDMgKyst
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgIHwgIDMgKystCiBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9zdGFja3Byb3RlY3Rvci5oIHwgMTkgKysrKysrKysrKysrKystLS0tLQog
YXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzLmMgICAgICAgICB8ICAzICsrLQogYXJjaC94ODYv
a2VybmVsL2FzbS1vZmZzZXRzXzMyLmMgICAgICB8ICAzICsrLQogYXJjaC94ODYva2VybmVsL2Fz
bS1vZmZzZXRzXzY0LmMgICAgICB8ICAzICsrLQogYXJjaC94ODYva2VybmVsL2NwdS9jb21tb24u
YyAgICAgICAgICB8ICAzICsrLQogYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUyAgICAgICAgICAg
ICB8ICAzICsrLQogYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYyAgICAgICAgICAgICB8ICA1ICsr
KysrCiAxMiBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwppbmRleCBk
YTM3YmEzNzVlNjMuLjI2MzJmYThlODk0NSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2NvbmZpZwor
KysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0yMTI4LDYgKzIxMjgsMTAgQEAgY29uZmlnIFJBTkRP
TUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORwogCiAJICAgSWYgdW5zdXJlLCBsZWF2ZSBhdCB0
aGUgZGVmYXVsdCB2YWx1ZS4KIAorY29uZmlnIFg4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IKKwli
b29sCisJZGVwZW5kcyBvbiBDQ19TVEFDS1BST1RFQ1RPUgorCiBjb25maWcgSE9UUExVR19DUFUK
IAlib29sICJTdXBwb3J0IGZvciBob3QtcGx1Z2dhYmxlIENQVXMiCiAJZGVwZW5kcyBvbiBTTVAK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L01ha2VmaWxlIGIvYXJjaC94ODYvTWFrZWZpbGUKaW5kZXgg
MWU5MDJmOTI2YmUzLi42NmFmMjcwNGYwOTYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L01ha2VmaWxl
CisrKyBiL2FyY2gveDg2L01ha2VmaWxlCkBAIC01OCw2ICs1OCwxNSBAQCBlbmRpZgogS0JVSUxE
X0NGTEFHUyArPSAtbW5vLXNzZSAtbW5vLW1teCAtbW5vLXNzZTIgLW1uby0zZG5vdwogS0JVSUxE
X0NGTEFHUyArPSAkKGNhbGwgY2Mtb3B0aW9uLC1tbm8tYXZ4LCkKIAoraWZkZWYgQ09ORklHX1g4
Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IKKyAgICAgICAgaWZlcSAoJChjYWxsIGNjLW9wdGlvbiwg
LW1zdGFjay1wcm90ZWN0b3ItZ3VhcmQ9Z2xvYmFsKSwpCisgICAgICAgICAgICAgICAgJChlcnJv
ciBDYW5ub3QgdXNlIENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SOiBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAtbXN0YWNrLXByb3RlY3Rvci1ndWFyZD1nbG9iYWwgbm90IHN1cHBv
cnRlZCBcCisgICAgICAgICAgICAgICAgICAgICAgICBieSBjb21waWxlcikKKyAgICAgICAgZW5k
aWYKKyAgICAgICAgS0JVSUxEX0NGTEFHUyArPSAtbXN0YWNrLXByb3RlY3Rvci1ndWFyZD1nbG9i
YWwKK2VuZGlmCisKIGlmZXEgKCQoQ09ORklHX1g4Nl8zMikseSkKICAgICAgICAgQklUUyA6PSAz
MgogICAgICAgICBVVFNfTUFDSElORSA6PSBpMzg2CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRy
eS9lbnRyeV8zMi5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUwppbmRleCA0OGVmN2JiMzJj
NDIuLjkxYjRmMmM0ZjgzNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUwor
KysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TCkBAIC0yMzcsNyArMjM3LDggQEAgRU5UUlko
X19zd2l0Y2hfdG9fYXNtKQogCW1vdmwJJWVzcCwgVEFTS190aHJlYWRzcCglZWF4KQogCW1vdmwJ
VEFTS190aHJlYWRzcCglZWR4KSwgJWVzcAogCi0jaWZkZWYgQ09ORklHX0NDX1NUQUNLUFJPVEVD
VE9SCisjaWYgZGVmaW5lZChDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IpICYmIFwKKwkhZGVmaW5l
ZChDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUikKIAltb3ZsCVRBU0tfc3RhY2tfY2Fu
YXJ5KCVlZHgpLCAlZWJ4CiAJbW92bAklZWJ4LCBQRVJfQ1BVX1ZBUihzdGFja19jYW5hcnkpK3N0
YWNrX2NhbmFyeV9vZmZzZXQKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50
cnlfNjQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKaW5kZXggYzFmOWIyOWQ0YzI0Li41
NjYzODAxMTJhNGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKKysrIGIv
YXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwpAQCAtMzk1LDcgKzM5NSw4IEBAIEVOVFJZKF9fc3dp
dGNoX3RvX2FzbSkKIAltb3ZxCSVyc3AsIFRBU0tfdGhyZWFkc3AoJXJkaSkKIAltb3ZxCVRBU0tf
dGhyZWFkc3AoJXJzaSksICVyc3AKIAotI2lmZGVmIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUgor
I2lmIGRlZmluZWQoQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SKSAmJiBcCisJIWRlZmluZWQoQ09O
RklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IpCiAJbW92cQlUQVNLX3N0YWNrX2NhbmFyeSgl
cnNpKSwgJXJieAogCW1vdnEJJXJieCwgUEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uICsgc3Rh
Y2tfY2FuYXJ5X29mZnNldCkKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcHJvY2Vzc29yLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaAppbmRleCAx
NGZjMjFlMmRmMDguLjg0MmIzYjVkNWUzNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKQEAg
LTM5NCw3ICszOTQsOCBAQCBERUNMQVJFX1BFUl9DUFUoY2hhciAqLCBpcnFfc3RhY2tfcHRyKTsK
IERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGlycV9jb3VudCk7CiBleHRlcm4gYXNtbGlu
a2FnZSB2b2lkIGlnbm9yZV9zeXNyZXQodm9pZCk7CiAjZWxzZQkvKiBYODZfNjQgKi8KLSNpZmRl
ZiBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IKKyNpZiBkZWZpbmVkKENPTkZJR19DQ19TVEFDS1BS
T1RFQ1RPUikgJiYgXAorCWRlZmluZWQoQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1Ip
CiAvKgogICogTWFrZSBzdXJlIHN0YWNrIGNhbmFyeSBzZWdtZW50IGJhc2UgaXMgY2FjaGVkLWFs
aWduZWQ6CiAgKiAgICJGb3IgSW50ZWwgQXRvbSBwcm9jZXNzb3JzLCBhdm9pZCBub24gemVybyBz
ZWdtZW50IGJhc2UgYWRkcmVzcwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc3Rh
Y2twcm90ZWN0b3IuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmgKaW5k
ZXggOGFiZWRmMWQ2NTBlLi42NjQ2MmQ3NzhkYzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc3RhY2tw
cm90ZWN0b3IuaApAQCAtNTEsNiArNTEsMTAgQEAKICNkZWZpbmUgR0RUX1NUQUNLX0NBTkFSWV9J
TklUCQkJCQkJXAogCVtHRFRfRU5UUllfU1RBQ0tfQ0FOQVJZXSA9IEdEVF9FTlRSWV9JTklUKDB4
NDA5MCwgMCwgMHgxOCksCiAKKyNpZmRlZiBDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RP
UgorZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX19zdGFja19jaGtfZ3VhcmQ7CisjZW5kaWYKKwogLyoK
ICAqIEluaXRpYWxpemUgdGhlIHN0YWNrcHJvdGVjdG9yIGNhbmFyeSB2YWx1ZS4KICAqCkBAIC02
Miw3ICs2Niw3IEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZCBib290X2luaXRfc3RhY2tf
Y2FuYXJ5KHZvaWQpCiAJdTY0IGNhbmFyeTsKIAl1NjQgdHNjOwogCi0jaWZkZWYgQ09ORklHX1g4
Nl82NAorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9H
TE9CQUxfU1RBQ0tQUk9URUNUT1IpCiAJQlVJTERfQlVHX09OKG9mZnNldG9mKHVuaW9uIGlycV9z
dGFja191bmlvbiwgc3RhY2tfY2FuYXJ5KSAhPSA0MCk7CiAjZW5kaWYKIAkvKgpAQCAtNzYsMTcg
KzgwLDIyIEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZCBib290X2luaXRfc3RhY2tfY2Fu
YXJ5KHZvaWQpCiAJY2FuYXJ5ICs9IHRzYyArICh0c2MgPDwgMzJVTCk7CiAJY2FuYXJ5ICY9IENB
TkFSWV9NQVNLOwogCisjaWZkZWYgQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IKKwlp
ZiAoX19zdGFja19jaGtfZ3VhcmQgPT0gMCkKKwkJX19zdGFja19jaGtfZ3VhcmQgPSBjYW5hcnkg
PzogMTsKKyNlbHNlIC8qICFDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUiAqLwogCWN1
cnJlbnQtPnN0YWNrX2NhbmFyeSA9IGNhbmFyeTsKICNpZmRlZiBDT05GSUdfWDg2XzY0CiAJdGhp
c19jcHVfd3JpdGUoaXJxX3N0YWNrX3VuaW9uLnN0YWNrX2NhbmFyeSwgY2FuYXJ5KTsKLSNlbHNl
CisjZWxzZSAvKiBDT05GSUdfWDg2XzMyICovCiAJdGhpc19jcHVfd3JpdGUoc3RhY2tfY2FuYXJ5
LmNhbmFyeSwgY2FuYXJ5KTsKICNlbmRpZgorI2VuZGlmCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBzZXR1cF9zdGFja19jYW5hcnlfc2VnbWVudChpbnQgY3B1KQogewotI2lmZGVmIENPTkZJR19Y
ODZfMzIKKyNpZiBkZWZpbmVkKENPTkZJR19YODZfMzIpICYmICFkZWZpbmVkKENPTkZJR19YODZf
R0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCXVuc2lnbmVkIGxvbmcgY2FuYXJ5ID0gKHVuc2lnbmVk
IGxvbmcpJnBlcl9jcHUoc3RhY2tfY2FuYXJ5LCBjcHUpOwogCXN0cnVjdCBkZXNjX3N0cnVjdCAq
Z2R0X3RhYmxlID0gZ2V0X2NwdV9nZHRfcncoY3B1KTsKIAlzdHJ1Y3QgZGVzY19zdHJ1Y3QgZGVz
YzsKQEAgLTk5LDcgKzEwOCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXR1cF9zdGFja19jYW5h
cnlfc2VnbWVudChpbnQgY3B1KQogCiBzdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9zdGFja19jYW5h
cnlfc2VnbWVudCh2b2lkKQogewotI2lmZGVmIENPTkZJR19YODZfMzIKKyNpZiBkZWZpbmVkKENP
TkZJR19YODZfMzIpICYmICFkZWZpbmVkKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9S
KQogCWFzbSgibW92ICUwLCAlJWdzIiA6IDogInIiIChfX0tFUk5FTF9TVEFDS19DQU5BUlkpIDog
Im1lbW9yeSIpOwogI2VuZGlmCiB9CkBAIC0xMTUsNyArMTI0LDcgQEAgc3RhdGljIGlubGluZSB2
b2lkIHNldHVwX3N0YWNrX2NhbmFyeV9zZWdtZW50KGludCBjcHUpCiAKIHN0YXRpYyBpbmxpbmUg
dm9pZCBsb2FkX3N0YWNrX2NhbmFyeV9zZWdtZW50KHZvaWQpCiB7Ci0jaWZkZWYgQ09ORklHX1g4
Nl8zMgorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl8zMikgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9H
TE9CQUxfU1RBQ0tQUk9URUNUT1IpCiAJYXNtIHZvbGF0aWxlICgibW92ICUwLCAlJWdzIiA6IDog
InIiICgwKSk7CiAjZW5kaWYKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0cy5jIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzLmMKaW5kZXggZGU4MjdkNmFjOGMy
Li5iMzBhMTJjZDAyMWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5j
CisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jCkBAIC0zMCw3ICszMCw4IEBACiB2
b2lkIGNvbW1vbih2b2lkKSB7CiAJQkxBTksoKTsKIAlPRkZTRVQoVEFTS190aHJlYWRzcCwgdGFz
a19zdHJ1Y3QsIHRocmVhZC5zcCk7Ci0jaWZkZWYgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SCisj
aWYgZGVmaW5lZChDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IpICYmIFwKKwkhZGVmaW5lZChDT05G
SUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUikKIAlPRkZTRVQoVEFTS19zdGFja19jYW5hcnks
IHRhc2tfc3RydWN0LCBzdGFja19jYW5hcnkpOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRz
XzMyLmMKaW5kZXggODgwYWEwOTMyNjhkLi45ZGViNjA4NjZlYWIgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0c18zMi5jCkBAIC01Nyw3ICs1Nyw4IEBAIHZvaWQgZm9vKHZvaWQpCiAJLyogU2l6ZSBvZiBT
WVNFTlRFUl9zdGFjayAqLwogCURFRklORShTSVpFT0ZfU1lTRU5URVJfc3RhY2ssIHNpemVvZigo
KHN0cnVjdCB0c3Nfc3RydWN0ICopMCktPlNZU0VOVEVSX3N0YWNrKSk7CiAKLSNpZmRlZiBDT05G
SUdfQ0NfU1RBQ0tQUk9URUNUT1IKKyNpZiBkZWZpbmVkKENPTkZJR19DQ19TVEFDS1BST1RFQ1RP
UikgJiYgXAorCSFkZWZpbmVkKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCUJM
QU5LKCk7CiAJT0ZGU0VUKHN0YWNrX2NhbmFyeV9vZmZzZXQsIHN0YWNrX2NhbmFyeSwgY2FuYXJ5
KTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMg
Yi9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYwppbmRleCA5OTMzMmY1NTBjNDguLjI5
N2JjZGZjNTIwYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMK
KysrIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMKQEAgLTY1LDcgKzY1LDggQEAg
aW50IG1haW4odm9pZCkKIAlPRkZTRVQoVFNTX3NwMCwgdHNzX3N0cnVjdCwgeDg2X3Rzcy5zcDAp
OwogCUJMQU5LKCk7CiAKLSNpZmRlZiBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IKKyNpZiBkZWZp
bmVkKENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUikgJiYgXAorCSFkZWZpbmVkKENPTkZJR19YODZf
R0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCURFRklORShzdGFja19jYW5hcnlfb2Zmc2V0LCBvZmZz
ZXRvZih1bmlvbiBpcnFfc3RhY2tfdW5pb24sIHN0YWNrX2NhbmFyeSkpOwogCUJMQU5LKCk7CiAj
ZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgYi9hcmNoL3g4
Ni9rZXJuZWwvY3B1L2NvbW1vbi5jCmluZGV4IDMxMzAwNzY3ZWMwZi4uOWU4NjA4ZmMxMGE0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jCisrKyBiL2FyY2gveDg2L2tl
cm5lbC9jcHUvY29tbW9uLmMKQEAgLTE0NTQsNyArMTQ1NCw4IEBAIERFRklORV9QRVJfQ1BVKHVu
c2lnbmVkIGxvbmcsIGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjaykgPQogCSh1bnNpZ25lZCBsb25n
KSZpbml0X3RocmVhZF91bmlvbiArIFRIUkVBRF9TSVpFOwogRVhQT1JUX1BFUl9DUFVfU1lNQk9M
KGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjayk7CiAKLSNpZmRlZiBDT05GSUdfQ0NfU1RBQ0tQUk9U
RUNUT1IKKyNpZiBkZWZpbmVkKENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUikgJiYgXAorCSFkZWZp
bmVkKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogREVGSU5FX1BFUl9DUFVfQUxJ
R05FRChzdHJ1Y3Qgc3RhY2tfY2FuYXJ5LCBzdGFja19jYW5hcnkpOwogI2VuZGlmCiAKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8z
Mi5TCmluZGV4IDAzMzI2NjRlYjE1OC4uNjk4OWJmYjBhNjI4IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvaGVhZF8zMi5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMKQEAgLTQx
MSw3ICs0MTEsOCBAQCBzZXR1cF9vbmNlOgogCWFkZGwgJDgsJWVkaQogCWxvb3AgMmIKIAotI2lm
ZGVmIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUgorI2lmIGRlZmluZWQoQ09ORklHX0NDX1NUQUNL
UFJPVEVDVE9SKSAmJiBcCisJIWRlZmluZWQoQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNU
T1IpCiAJLyoKIAkgKiBDb25maWd1cmUgdGhlIHN0YWNrIGNhbmFyeS4gVGhlIGxpbmtlciBjYW4n
dCBoYW5kbGUgdGhpcyBieQogCSAqIHJlbG9jYXRpb24uICBNYW51YWxseSBzZXQgYmFzZSBhZGRy
ZXNzIGluIHN0YWNrIGNhbmFyeQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3Byb2Nlc3Mu
YyBiL2FyY2gveDg2L2tlcm5lbC9wcm9jZXNzLmMKaW5kZXggYmQ2Yjg1ZmFjNjY2Li42NmVhMWEz
NTQxM2UgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wcm9jZXNzLmMKKysrIGIvYXJjaC94
ODYva2VybmVsL3Byb2Nlc3MuYwpAQCAtNzMsNiArNzMsMTEgQEAgRVhQT1JUX1BFUl9DUFVfU1lN
Qk9MKGNwdV90c3MpOwogREVGSU5FX1BFUl9DUFUoYm9vbCwgX190c3NfbGltaXRfaW52YWxpZCk7
CiBFWFBPUlRfUEVSX0NQVV9TWU1CT0xfR1BMKF9fdHNzX2xpbWl0X2ludmFsaWQpOwogCisjaWZk
ZWYgQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IKK3Vuc2lnbmVkIGxvbmcgX19zdGFj
a19jaGtfZ3VhcmQgX19yZWFkX21vc3RseTsKK0VYUE9SVF9TWU1CT0woX19zdGFja19jaGtfZ3Vh
cmQpOworI2VuZGlmCisKIC8qCiAgKiB0aGlzIGdldHMgY2FsbGVkIHNvIHRoYXQgd2UgY2FuIHN0
b3JlIGxhenkgc3RhdGUgaW50byBtZW1vcnkgYW5kIGNvcHkgdGhlCiAgKiBjdXJyZW50IHRhc2sg
aW50byB0aGUgbmV3IHRocmVhZC4KLS0gCjIuMTQuMC40MzQuZzk4MDk2ZmQ3YTgtZ29vZwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:27: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.xen.org>)
	id 1dfrEs-0008BO-VK; Thu, 10 Aug 2017 17:27:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEs-00088t-7N
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:18 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5F/C0-03582-5779C895; Thu, 10 Aug 2017 17:27:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRusq1syvSf
 SYNl9GYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP6u3lsBZsNKr7e28PWwNip0cXIxSEkMJ1R
 4sSJFcwgDovAKxaJ5u/HGUEcCYF+VokzW2+wdjFyADlxEmdOJnQxcgKZFRJTT29gA7GFBJQkt
 m5Yygwx6R+jxPoPO1lAEmwCWhJ7GuYzgSREBJYKSpxsvQY2lVmghUniyb9tTCBVwgK+Ere+fw
 PrYBFQlZh//yM7yDZeAUuJvRtTIbaZSDxpncQIYnMChactm8kMsdlCYuqvlUwTGAUWMDKsYtQ
 oTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDC4GINjBeH5t4CFG
 SQ4mJVHe4k/dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePmn9UQKCRalpqdWpGXmAMMcJi3Bw
 aMkwrt1KlCat7ggMbc4Mx0idYrRmGPSge1fmDheTfj/jUmIJS8/L1VKnNcaZJIASGlGaR7cIF
 j8XWKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwLzvIFJ7MvBK4fa+ATmECOiXCtxPklJJEhJR
 UA6Of/FpzNaGq1PKLBW+XBV7J9D+avJp5bYEiv/C069a3N6919jT3PCz/LNW1WPCicz/j38I2
 RmnPy/Pr9Pu97H64nXzkKbXoeY7V6X83dxmy7mY7dL/8ZyqfL6PNon9v7t92fqW++7DUzvBtd
 WZZl8OiYt+VcNtneh9TaSsS6BRJnOa/u2x7sRJLcUaioRZzUXEiACmtnqC6AgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502386035!77247895!1
X-Originating-IP: [74.125.83.45]
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 28348 invoked from network); 10 Aug 2017 17:27:16 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:16 -0000
Received: by mail-pg0-f45.google.com with SMTP id v77so5498153pgb.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8BvOKAON6O1uetriavLiCJKNMvOUzOmbRrKInOAYkNw=;
 b=H0COjdItaYrKtgr5iczduGJmHAh8HiP82J6mXI43DQ74YGrEqM1l+cYavhFjhlE5XA
 mTLxE/pmGTp8VUIfn5FCtPgHKU72vRQs7R1gcBrVmrv8cScwv9G0Q/FaUou5xmYwOPqz
 N3PYeAaLGKqCW2wWaFCKuRaTbKWIlX9uadJVwpMPkVlHsjiGQT0UelxDmOV/ckXoD4Jp
 HLAYP2n5GDa1aSz2WU76Ncb9ZBiHckGlfZ0AfS1KMSc4TkHVEfvKBcJet0PVNce8oFyV
 0MKD9CQtxrVvw44OAo4945NVqd+0tsiuuKYOps+SppCZ4Hy3apuPGGwLqlmRHOyPIguZ
 q18Q==
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=8BvOKAON6O1uetriavLiCJKNMvOUzOmbRrKInOAYkNw=;
 b=NI6vgIJfFIB3wTsQz1Bab/9AjJ1PFbDQagTFuGnQD4NDW0nbQVqA6E/ONsWxjoFPfk
 QZzGTce/1qfIxwPGYElQlX/0BfqSCYr2hSAPD6SOVxZy/2oez+hzvD5ZGaldnEsyjqLl
 8wb7G5nnqZdqVghAWT1CZRkYhI17N6kh3U8UnwmZoFHc/Av2ns5Mh5XMdmJzp3yrj6mb
 EAE08O0ZYqO6Nf1QfkNgtWIPaECZ79efLO72Z/2m1DOqRju2rR+PingNZYL5x/zxKPZ8
 JlMAuQ4fYCLLKExAWq/bLDDlHnSEdQJd8mmZ7TMnXgseTP3XU5WHGtTZuq43zsc1qKT0
 TB6Q==
X-Gm-Message-State: AHYfb5j3FUxsiuqzKUgjU6K/Te35AJFPl3Tjh+qeMYMdpjEZQPOFduM8
 G3Pc+qcIhIyaabu9
X-Received: by 10.98.61.129 with SMTP id x1mr13369930pfj.68.1502386034151;
 Thu, 10 Aug 2017 10:27:14 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:13 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:13 -0700
Message-Id: <20170810172615.51965-22-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 21/23] x86/relocs: Add option to generate
	64-bit relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiByZWxvY2F0aW9uIHRvb2wgZ2VuZXJhdGVzIGEgbGlzdCBvZiAzMi1iaXQgc2lnbmVk
IGludGVnZXJzLiBUaGVyZQp3YXMgbm8gbmVlZCB0byB1c2UgNjQtYml0IGludGVnZXJzIGJlY2F1
c2UgYWxsIGFkZHJlc3NlcyB3aGVyZSBhYm92ZSB0aGUgMkcKdG9wIG9mIHRoZSBtZW1vcnkuCgpU
aGlzIGNoYW5nZSBhZGQgYSBsYXJnZS1yZWxvYyBvcHRpb24gdG8gZ2VuZXJhdGUgNjQtYml0IHVu
c2lnbmVkIGludGVnZXJzLgpJdCBjYW4gYmUgdXNlZCB3aGVuIHRoZSBrZXJuZWwgcGxhbiB0byBn
byBiZWxvdyB0aGUgdG9wIDJHIGFuZCAzMi1iaXQKaW50ZWdlcnMgYXJlIG5vdCBlbm91Z2guCgpT
aWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBh
cmNoL3g4Ni90b29scy9yZWxvY3MuYyAgICAgICAgfCA2MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0KIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5oICAgICAgICB8ICA0
ICstLQogYXJjaC94ODYvdG9vbHMvcmVsb2NzX2NvbW1vbi5jIHwgMTUgKysrKysrKy0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMgYi9hcmNoL3g4Ni90b29scy9yZWxvY3MuYwpp
bmRleCA3MGY1MjNkZDY4ZmYuLjE5YjNlNmM1OTRiMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvdG9v
bHMvcmVsb2NzLmMKKysrIGIvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMKQEAgLTEyLDggKzEyLDE0
IEBACiAKIHN0YXRpYyBFbGZfRWhkciBlaGRyOwogCisjaWYgRUxGX0JJVFMgPT0gNjQKK3R5cGVk
ZWYgdWludDY0X3QgcmVsX29mZl90OworI2Vsc2UKK3R5cGVkZWYgdWludDMyX3QgcmVsX29mZl90
OworI2VuZGlmCisKIHN0cnVjdCByZWxvY3MgewotCXVpbnQzMl90CSpvZmZzZXQ7CisJcmVsX29m
Zl90CSpvZmZzZXQ7CiAJdW5zaWduZWQgbG9uZwljb3VudDsKIAl1bnNpZ25lZCBsb25nCXNpemU7
CiB9OwpAQCAtNjI3LDcgKzYzMyw3IEBAIHN0YXRpYyB2b2lkIHByaW50X2Fic29sdXRlX3JlbG9j
cyh2b2lkKQogCQlwcmludGYoIlxuIik7CiB9CiAKLXN0YXRpYyB2b2lkIGFkZF9yZWxvYyhzdHJ1
Y3QgcmVsb2NzICpyLCB1aW50MzJfdCBvZmZzZXQpCitzdGF0aWMgdm9pZCBhZGRfcmVsb2Moc3Ry
dWN0IHJlbG9jcyAqciwgcmVsX29mZl90IG9mZnNldCkKIHsKIAlpZiAoci0+Y291bnQgPT0gci0+
c2l6ZSkgewogCQl1bnNpZ25lZCBsb25nIG5ld3NpemUgPSByLT5zaXplICsgNTAwMDA7CkBAIC05
ODMsMjYgKzk4OSw0OCBAQCBzdGF0aWMgdm9pZCBzb3J0X3JlbG9jcyhzdHJ1Y3QgcmVsb2NzICpy
KQogCXFzb3J0KHItPm9mZnNldCwgci0+Y291bnQsIHNpemVvZihyLT5vZmZzZXRbMF0pLCBjbXBf
cmVsb2NzKTsKIH0KIAotc3RhdGljIGludCB3cml0ZTMyKHVpbnQzMl90IHYsIEZJTEUgKmYpCitz
dGF0aWMgaW50IHdyaXRlMzIocmVsX29mZl90IHJlbCwgRklMRSAqZikKIHsKLQl1bnNpZ25lZCBj
aGFyIGJ1Zls0XTsKKwl1bnNpZ25lZCBjaGFyIGJ1ZltzaXplb2YodWludDMyX3QpXTsKKwl1aW50
MzJfdCB2ID0gKHVpbnQzMl90KXJlbDsKIAogCXB1dF91bmFsaWduZWRfbGUzMih2LCBidWYpOwot
CXJldHVybiBmd3JpdGUoYnVmLCAxLCA0LCBmKSA9PSA0ID8gMCA6IC0xOworCXJldHVybiBmd3Jp
dGUoYnVmLCAxLCBzaXplb2YoYnVmKSwgZikgPT0gc2l6ZW9mKGJ1ZikgPyAwIDogLTE7CiB9CiAK
LXN0YXRpYyBpbnQgd3JpdGUzMl9hc190ZXh0KHVpbnQzMl90IHYsIEZJTEUgKmYpCitzdGF0aWMg
aW50IHdyaXRlMzJfYXNfdGV4dChyZWxfb2ZmX3QgcmVsLCBGSUxFICpmKQogeworCXVpbnQzMl90
IHYgPSAodWludDMyX3QpcmVsOwogCXJldHVybiBmcHJpbnRmKGYsICJcdC5sb25nIDB4JTA4IlBS
SXgzMiJcbiIsIHYpID4gMCA/IDAgOiAtMTsKIH0KIAotc3RhdGljIHZvaWQgZW1pdF9yZWxvY3Mo
aW50IGFzX3RleHQsIGludCB1c2VfcmVhbF9tb2RlKQorc3RhdGljIGludCB3cml0ZTY0KHJlbF9v
ZmZfdCByZWwsIEZJTEUgKmYpCit7CisJdW5zaWduZWQgY2hhciBidWZbc2l6ZW9mKHVpbnQ2NF90
KV07CisJdWludDY0X3QgdiA9ICh1aW50NjRfdClyZWw7CisKKwlwdXRfdW5hbGlnbmVkX2xlNjQo
diwgYnVmKTsKKwlyZXR1cm4gZndyaXRlKGJ1ZiwgMSwgc2l6ZW9mKGJ1ZiksIGYpID09IHNpemVv
ZihidWYpID8gMCA6IC0xOworfQorCitzdGF0aWMgaW50IHdyaXRlNjRfYXNfdGV4dChyZWxfb2Zm
X3QgcmVsLCBGSUxFICpmKQoreworCXVpbnQ2NF90IHYgPSAodWludDY0X3QpcmVsOworCXJldHVy
biBmcHJpbnRmKGYsICJcdC5xdWFkIDB4JTAxNiJQUkl4NjQiXG4iLCB2KSA+IDAgPyAwIDogLTE7
Cit9CisKK3N0YXRpYyB2b2lkIGVtaXRfcmVsb2NzKGludCBhc190ZXh0LCBpbnQgdXNlX3JlYWxf
bW9kZSwgaW50IHVzZV9sYXJnZV9yZWxvYykKIHsKIAlpbnQgaTsKLQlpbnQgKCp3cml0ZV9yZWxv
YykodWludDMyX3QsIEZJTEUgKikgPSB3cml0ZTMyOworCWludCAoKndyaXRlX3JlbG9jKShyZWxf
b2ZmX3QsIEZJTEUgKik7CiAJaW50ICgqZG9fcmVsb2MpKHN0cnVjdCBzZWN0aW9uICpzZWMsIEVs
Zl9SZWwgKnJlbCwgRWxmX1N5bSAqc3ltLAogCQkJY29uc3QgY2hhciAqc3ltbmFtZSk7CiAKKwlp
ZiAodXNlX2xhcmdlX3JlbG9jKQorCQl3cml0ZV9yZWxvYyA9IHdyaXRlNjQ7CisJZWxzZQorCQl3
cml0ZV9yZWxvYyA9IHdyaXRlMzI7CisKICNpZiBFTEZfQklUUyA9PSA2NAogCWlmICghdXNlX3Jl
YWxfbW9kZSkKIAkJZG9fcmVsb2MgPSBkb19yZWxvYzY0OwpAQCAtMTAxMyw2ICsxMDQxLDkgQEAg
c3RhdGljIHZvaWQgZW1pdF9yZWxvY3MoaW50IGFzX3RleHQsIGludCB1c2VfcmVhbF9tb2RlKQog
CQlkb19yZWxvYyA9IGRvX3JlbG9jMzI7CiAJZWxzZQogCQlkb19yZWxvYyA9IGRvX3JlbG9jX3Jl
YWw7CisKKwkvKiBMYXJnZSByZWxvY2F0aW9ucyBvbmx5IGZvciA2NC1iaXQgKi8KKwl1c2VfbGFy
Z2VfcmVsb2MgPSAwOwogI2VuZGlmCiAKIAkvKiBDb2xsZWN0IHVwIHRoZSByZWxvY2F0aW9ucyAq
LwpAQCAtMTAzNiw4ICsxMDY3LDEzIEBAIHN0YXRpYyB2b2lkIGVtaXRfcmVsb2NzKGludCBhc190
ZXh0LCBpbnQgdXNlX3JlYWxfbW9kZSkKIAkJICogZ2FzIHdpbGwgbGlrZS4KIAkJICovCiAJCXBy
aW50ZigiLnNlY3Rpb24gXCIuZGF0YS5yZWxvY1wiLFwiYVwiXG4iKTsKLQkJcHJpbnRmKCIuYmFs
aWduIDRcbiIpOwotCQl3cml0ZV9yZWxvYyA9IHdyaXRlMzJfYXNfdGV4dDsKKwkJaWYgKHVzZV9s
YXJnZV9yZWxvYykgeworCQkJcHJpbnRmKCIuYmFsaWduIDhcbiIpOworCQkJd3JpdGVfcmVsb2Mg
PSB3cml0ZTY0X2FzX3RleHQ7CisJCX0gZWxzZSB7CisJCQlwcmludGYoIi5iYWxpZ24gNFxuIik7
CisJCQl3cml0ZV9yZWxvYyA9IHdyaXRlMzJfYXNfdGV4dDsKKwkJfQogCX0KIAogCWlmICh1c2Vf
cmVhbF9tb2RlKSB7CkBAIC0xMTMxLDcgKzExNjcsNyBAQCBzdGF0aWMgdm9pZCBwcmludF9yZWxv
Y19pbmZvKHZvaWQpCiAKIHZvaWQgcHJvY2VzcyhGSUxFICpmcCwgaW50IHVzZV9yZWFsX21vZGUs
IGludCBhc190ZXh0LAogCSAgICAgaW50IHNob3dfYWJzb2x1dGVfc3ltcywgaW50IHNob3dfYWJz
b2x1dGVfcmVsb2NzLAotCSAgICAgaW50IHNob3dfcmVsb2NfaW5mbykKKwkgICAgIGludCBzaG93
X3JlbG9jX2luZm8sIGludCB1c2VfbGFyZ2VfcmVsb2MpCiB7CiAJcmVnZXhfaW5pdCh1c2VfcmVh
bF9tb2RlKTsKIAlyZWFkX2VoZHIoZnApOwpAQCAtMTE1Myw1ICsxMTg5LDUgQEAgdm9pZCBwcm9j
ZXNzKEZJTEUgKmZwLCBpbnQgdXNlX3JlYWxfbW9kZSwgaW50IGFzX3RleHQsCiAJCXByaW50X3Jl
bG9jX2luZm8oKTsKIAkJcmV0dXJuOwogCX0KLQllbWl0X3JlbG9jcyhhc190ZXh0LCB1c2VfcmVh
bF9tb2RlKTsKKwllbWl0X3JlbG9jcyhhc190ZXh0LCB1c2VfcmVhbF9tb2RlLCB1c2VfbGFyZ2Vf
cmVsb2MpOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmggYi9hcmNoL3g4
Ni90b29scy9yZWxvY3MuaAppbmRleCAxZDIzYmY5NTNhNGEuLmNiNzcxY2M0NDEyZCAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmgKKysrIGIvYXJjaC94ODYvdG9vbHMvcmVsb2Nz
LmgKQEAgLTMwLDggKzMwLDggQEAgZW51bSBzeW10eXBlIHsKIAogdm9pZCBwcm9jZXNzXzMyKEZJ
TEUgKmZwLCBpbnQgdXNlX3JlYWxfbW9kZSwgaW50IGFzX3RleHQsCiAJCWludCBzaG93X2Fic29s
dXRlX3N5bXMsIGludCBzaG93X2Fic29sdXRlX3JlbG9jcywKLQkJaW50IHNob3dfcmVsb2NfaW5m
byk7CisJCWludCBzaG93X3JlbG9jX2luZm8sIGludCB1c2VfbGFyZ2VfcmVsb2MpOwogdm9pZCBw
cm9jZXNzXzY0KEZJTEUgKmZwLCBpbnQgdXNlX3JlYWxfbW9kZSwgaW50IGFzX3RleHQsCiAJCWlu
dCBzaG93X2Fic29sdXRlX3N5bXMsIGludCBzaG93X2Fic29sdXRlX3JlbG9jcywKLQkJaW50IHNo
b3dfcmVsb2NfaW5mbyk7CisJCWludCBzaG93X3JlbG9jX2luZm8sIGludCB1c2VfbGFyZ2VfcmVs
b2MpOwogI2VuZGlmIC8qIFJFTE9DU19IICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90b29scy9y
ZWxvY3NfY29tbW9uLmMgYi9hcmNoL3g4Ni90b29scy9yZWxvY3NfY29tbW9uLmMKaW5kZXggYWNh
YjYzNmJjYjM0Li45Y2YxMzkxYWY1MGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Rvb2xzL3JlbG9j
c19jb21tb24uYworKysgYi9hcmNoL3g4Ni90b29scy9yZWxvY3NfY29tbW9uLmMKQEAgLTExLDE0
ICsxMSwxNCBAQCB2b2lkIGRpZShjaGFyICpmbXQsIC4uLikKIAogc3RhdGljIHZvaWQgdXNhZ2Uo
dm9pZCkKIHsKLQlkaWUoInJlbG9jcyBbLS1hYnMtc3ltc3wtLWFicy1yZWxvY3N8LS1yZWxvYy1p
bmZvfC0tdGV4dHwtLXJlYWxtb2RlXSIgXAotCSAgICAiIHZtbGludXhcbiIpOworCWRpZSgicmVs
b2NzIFstLWFicy1zeW1zfC0tYWJzLXJlbG9jc3wtLXJlbG9jLWluZm98LS10ZXh0fC0tcmVhbG1v
ZGV8IiBcCisJICAgICItLWxhcmdlLXJlbG9jXSAgdm1saW51eFxuIik7CiB9CiAKIGludCBtYWlu
KGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKIAlpbnQgc2hvd19hYnNvbHV0ZV9zeW1zLCBzaG93
X2Fic29sdXRlX3JlbG9jcywgc2hvd19yZWxvY19pbmZvOwotCWludCBhc190ZXh0LCB1c2VfcmVh
bF9tb2RlOworCWludCBhc190ZXh0LCB1c2VfcmVhbF9tb2RlLCB1c2VfbGFyZ2VfcmVsb2M7CiAJ
Y29uc3QgY2hhciAqZm5hbWU7CiAJRklMRSAqZnA7CiAJaW50IGk7CkBAIC0yOSw2ICsyOSw3IEBA
IGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAlzaG93X3JlbG9jX2luZm8gPSAwOwog
CWFzX3RleHQgPSAwOwogCXVzZV9yZWFsX21vZGUgPSAwOworCXVzZV9sYXJnZV9yZWxvYyA9IDA7
CiAJZm5hbWUgPSBOVUxMOwogCWZvciAoaSA9IDE7IGkgPCBhcmdjOyBpKyspIHsKIAkJY2hhciAq
YXJnID0gYXJndltpXTsKQEAgLTUzLDYgKzU0LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKIAkJCQl1c2VfcmVhbF9tb2RlID0gMTsKIAkJCQljb250aW51ZTsKIAkJCX0KKwkJ
CWlmIChzdHJjbXAoYXJnLCAiLS1sYXJnZS1yZWxvYyIpID09IDApIHsKKwkJCQl1c2VfbGFyZ2Vf
cmVsb2MgPSAxOworCQkJCWNvbnRpbnVlOworCQkJfQogCQl9CiAJCWVsc2UgaWYgKCFmbmFtZSkg
ewogCQkJZm5hbWUgPSBhcmc7CkBAIC03NCwxMSArNzksMTEgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogCWlmIChlX2lkZW50W0VJX0NMQVNTXSA9PSBFTEZDTEFTUzY0KQogCQlw
cm9jZXNzXzY0KGZwLCB1c2VfcmVhbF9tb2RlLCBhc190ZXh0LAogCQkJICAgc2hvd19hYnNvbHV0
ZV9zeW1zLCBzaG93X2Fic29sdXRlX3JlbG9jcywKLQkJCSAgIHNob3dfcmVsb2NfaW5mbyk7CisJ
CQkgICBzaG93X3JlbG9jX2luZm8sIHVzZV9sYXJnZV9yZWxvYyk7CiAJZWxzZQogCQlwcm9jZXNz
XzMyKGZwLCB1c2VfcmVhbF9tb2RlLCBhc190ZXh0LAogCQkJICAgc2hvd19hYnNvbHV0ZV9zeW1z
LCBzaG93X2Fic29sdXRlX3JlbG9jcywKLQkJCSAgIHNob3dfcmVsb2NfaW5mbyk7CisJCQkgICBz
aG93X3JlbG9jX2luZm8sIHVzZV9sYXJnZV9yZWxvYyk7CiAJZmNsb3NlKGZwKTsKIAlyZXR1cm4g
MDsKIH0KLS0gCjIuMTQuMC40MzQuZzk4MDk2ZmQ3YTgtZ29vZwoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 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.xen.org>)
	id 1dfrEw-0008HW-72; Thu, 10 Aug 2017 17:27:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEu-0008EC-SL
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:21 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 37/EE-01993-8779C895; Thu, 10 Aug 2017 17:27:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXiVRtspFs2vSf
 SYPJVRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePv2dlMBS+iKibe/sTewHjcq4uRi0NIYDqj
 xPW9/9hBHBaBVywS2+8sYgJxJAT6WSXO9B8HcjiBnDiJn/sesULYlRJPTzxmAbGFBJQktm5Yy
 gwx6h+jxJPdjYwgCTYBLYk9DfPBJokILBWUONl6jRHEYRZoYZJ48m8b2FhhAS+JDT1zgdo5gJ
 arSiz4yQcS5hWwlOh4dIwFYpuJxJPWSWBDOYHi05bNZIbYbCEx9ddKpgmMAgsYGVYxahSnFpW
 lFukaGeklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGVz0DA+MOxj3tfocYJTmY
 lER5iz91RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OWf1hMpJFiUmp5akZaZAwx0mLQEB4+SC
 O/WqUBp3uKCxNzizHSI1ClGS45JB7Z/YeLomPHzGxPHqwn/vzEJseTl56VKifPuBGkQAGnIKM
 2DGweLxkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHldQa7iycwrgdv6CuggJqCDInw7QQ4
 qSURISTUwTtAq/XJo4b13h66tcxEVXMuU9N/236oVJyx8YwI4eyVuOOwSdFD6ciTmwNtXwu0K
 hkJ6LdturTjBp9r/e8rR9fVbLry1tQ94JtVleOT0t/6WtbZ593ammu764qFkyfdt7n/ZS0qXH
 lWc7jzs3/TFWrxI/4ZexdoHHGk1bg+MZipm7pu0wWLNYyWW4oxEQy3mouJEADTnQ9vBAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502386036!70464868!1
X-Originating-IP: [74.125.83.50]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47555 invoked from network); 10 Aug 2017 17:27:17 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:17 -0000
Received: by mail-pg0-f50.google.com with SMTP id v77so5498446pgb.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Xxa1MumDdZbzLT4wtRxdOztdZ+w0OnKBUUJ4UJRudYw=;
 b=gCtgqyrhp7cpDHY8qW3NYTKj9e015W+1YkBijlU4ZGq81R3otOTsrmNVVdYINWr1Rn
 KNAVua96sRO+9Qsc9f/Is/Ya5WRwwVsEKrrc4ewWn16bjyydVZyK6kl/cbs4SOBEpZxW
 W7OEjxDBBmN1Qmrnfmtsxj2qnW/nZdhVLQhTiHTZXGZLU/szRES784ZPIagIPsTpGlNo
 rbfEPVh1fzHKUSgL9GL4i6io1/dx9BM0SjcnpQguZxX4dM+JVvIiHKbdnG6Jk2WLSMk1
 BeEe5zjXYGoB4g7pnpCpP0PdSHg8y+0RDeTKXungOPHupgIUDDo7sVIb3UF+t5GfDPRV
 WgJQ==
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=Xxa1MumDdZbzLT4wtRxdOztdZ+w0OnKBUUJ4UJRudYw=;
 b=VdUVE2BWdgSy00XiKnW8lqtM2oyJuumLspB9ZJeW8Yb1hqIbhIgzk3t3qKIVUdgFIx
 PhEDDBTgNAJKiyvHY1Lr6CCMpx8aDHpsV3LP6sdYbQEYEmsndQe2uHr1+LPqRBH0/u0m
 J06P9dqjsf/AZ/Dt6gF9p4SXO/o0jTa8KLpAykyWE32DEqSNA1KrynRx+MmpoMibFPTR
 /w3kPD8z/uQM0tSoUAt9S9rMNoFxiAFjbC9o7fh01aQmB9aqGjUPcKSr0hPKWTu/5uhv
 L9Dkvw42jMcCjXc0qgpEm2ZGtWvxkeXs2hQwVoc6izqcYZulfJusms6MIp8XUs/7DfLa
 bwaw==
X-Gm-Message-State: AHYfb5gYXXLSIySZM51zCSlsNH0UsRZ986v43t6PUW6rs7OwPr9p29tm
 R4uwJLCybo1t+Z55
X-Received: by 10.84.139.129 with SMTP id 1mr14156213plr.122.1502386035618;
 Thu, 10 Aug 2017 10:27:15 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:15 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:14 -0700
Message-Id: <20170810172615.51965-23-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 22/23] x86/module: Add support for mcmodel
	large and PLTs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBQSUUgc3VwcG9ydCBhbmQgS0FTTFIgZXh0ZW5kZWQgcmFuZ2UsIHRoZSBtb2R1bGVzIG1h
eSBiZSBmdXJ0aGVyCmF3YXkgZnJvbSB0aGUga2VybmVsIHRoYW4gYmVmb3JlIGJyZWFraW5nIG1j
bW9kZWw9a2VybmVsIGV4cGVjdGF0aW9ucy4KCkFkZCBhbiBvcHRpb24gdG8gYnVpbGQgbW9kdWxl
cyB3aXRoIG1jbW9kZWw9bGFyZ2UuIFRoZSBtb2R1bGVzIGdlbmVyYXRlZApjb2RlIHdpbGwgbWFr
ZSBubyBhc3N1bXB0aW9ucyBvbiBwbGFjZW1lbnQgaW4gbWVtb3J5LgoKRGVzcGl0ZSB0aGlzIG9w
dGlvbiwgbW9kdWxlcyBzdGlsbCBleHBlY3Qga2VybmVsIGZ1bmN0aW9ucyB0byBiZSB3aXRoaW4K
MkcgYW5kIGdlbmVyYXRlIHJlbGF0aXZlIGNhbGxzLiBUbyBzb2x2ZSB0aGlzIGlzc3VlLCB0aGUg
UExUIGFybTY0IGNvZGUKd2FzIGFkYXB0ZWQgZm9yIHg4Nl82NC4gV2hlbiBhIHJlbGF0aXZlIHJl
bG9jYXRpb24gZ28gb3V0c2lkZSBpdHMgcmFuZ2UsCmEgZHluYW1pYyBQTFQgZW50cnkgaXMgdXNl
ZCB0byBjb3JyZWN0bHkganVtcCB0byB0aGUgZGVzdGluYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBU
aG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni9LY29uZmln
ICAgICAgICAgICAgICB8ICAxMCArKysKIGFyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAgIHwg
IDEwICsrLQogYXJjaC94ODYvaW5jbHVkZS9hc20vbW9kdWxlLmggfCAgMTcgKysrKwogYXJjaC94
ODYva2VybmVsL01ha2VmaWxlICAgICAgfCAgIDIgKwogYXJjaC94ODYva2VybmVsL21vZHVsZS1w
bHRzLmMgfCAxOTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBh
cmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmMgICAgICB8ICAxOCArKy0tCiBhcmNoL3g4Ni9rZXJuZWwv
bW9kdWxlLmxkcyAgICB8ICAgNCArCiA3IGZpbGVzIGNoYW5nZWQsIDI1MiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2tlcm5lbC9tb2R1
bGUtcGx0cy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYva2VybmVsL21vZHVsZS5sZHMK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwppbmRleCBh
NDE5ZjQxMTA4NzIuLjJiNjliZTY2NzU0MyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2NvbmZpZwor
KysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0yMTM5LDYgKzIxMzksMTYgQEAgY29uZmlnIFg4Nl9Q
SUUKIAlzZWxlY3QgTU9EVUxFX1JFTF9DUkNTIGlmIE1PRFZFUlNJT05TCiAJc2VsZWN0IFg4Nl9H
TE9CQUxfU1RBQ0tQUk9URUNUT1IgaWYgQ0NfU1RBQ0tQUk9URUNUT1IKIAorY29uZmlnIFg4Nl9N
T0RVTEVfTU9ERUxfTEFSR0UKKwlib29sCisJZGVwZW5kcyBvbiBYODZfNjQgJiYgWDg2X1BJRQor
Citjb25maWcgWDg2X01PRFVMRV9QTFRTCisJYm9vbAorCWRlcGVuZHMgb24gWDg2XzY0CisJc2Vs
ZWN0IFg4Nl9NT0RVTEVfTU9ERUxfTEFSR0UKKwlzZWxlY3QgSEFWRV9NT0RfQVJDSF9TUEVDSUZJ
QworCiBjb25maWcgSE9UUExVR19DUFUKIAlib29sICJTdXBwb3J0IGZvciBob3QtcGx1Z2dhYmxl
IENQVXMiCiAJZGVwZW5kcyBvbiBTTVAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L01ha2VmaWxlIGIv
YXJjaC94ODYvTWFrZWZpbGUKaW5kZXggMDVlMDE1ODhiNWFmLi5mOTgwOTkxODA0ZjcgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL2FyY2gveDg2L01ha2VmaWxlCkBAIC0xNDcs
MTAgKzE0NywxOCBAQCBlbHNlCiAgICAgICAgIEtCVUlMRF9DRkxBR1MgKz0gLW1uby1yZWQtem9u
ZQogaWZkZWYgQ09ORklHX1g4Nl9QSUUKICAgICAgICAgS0JVSUxEX0NGTEFHUyArPSAtZlBJQwot
ICAgICAgICBLQlVJTERfQ0ZMQUdTX01PRFVMRSArPSAtZm5vLVBJQyAtbWNtb2RlbD1rZXJuZWwK
KyAgICAgICAgS0JVSUxEX0NGTEFHU19NT0RVTEUgKz0gLWZuby1QSUMKIGVsc2UKICAgICAgICAg
S0JVSUxEX0NGTEFHUyArPSAtbWNtb2RlbD1rZXJuZWwKIGVuZGlmCitpZmRlZiBDT05GSUdfWDg2
X01PRFVMRV9NT0RFTF9MQVJHRQorICAgICAgICBLQlVJTERfQ0ZMQUdTX01PRFVMRSArPSAtbWNt
b2RlbD1sYXJnZQorZWxzZQorICAgICAgICBLQlVJTERfQ0ZMQUdTX01PRFVMRSArPSAtbWNtb2Rl
bD1rZXJuZWwKK2VuZGlmCitpZmRlZiBDT05GSUdfWDg2X01PRFVMRV9QTFRTCisgICAgICAgIEtC
VUlMRF9MREZMQUdTX01PRFVMRSArPSAtVCAkKHNyY3RyZWUpL2FyY2gveDg2L2tlcm5lbC9tb2R1
bGUubGRzCitlbmRpZgogCiAgICAgICAgICMgLWZ1bml0LWF0LWEtdGltZSBzaHJpbmtzIHRoZSBr
ZXJuZWwgLnRleHQgY29uc2lkZXJhYmx5CiAgICAgICAgICMgdW5mb3J0dW5hdGVseSBpdCBtYWtl
cyByZWFkaW5nIG9vcHNlcyBoYXJkZXIuCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9tb2R1bGUuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21vZHVsZS5oCmluZGV4IDllYjdjNzE4
YWFmOC4uNThkMDc5ZmIyZGM5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tb2R1
bGUuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tb2R1bGUuaApAQCAtNCwxMiArNCwyNiBA
QAogI2luY2x1ZGUgPGFzbS1nZW5lcmljL21vZHVsZS5oPgogI2luY2x1ZGUgPGFzbS9vcmNfdHlw
ZXMuaD4KIAorI2lmZGVmIENPTkZJR19YODZfTU9EVUxFX1BMVFMKK3N0cnVjdCBtb2RfcGx0X3Nl
YyB7CisJc3RydWN0IGVsZjY0X3NoZHIJKnBsdDsKKwlpbnQJCQlwbHRfbnVtX2VudHJpZXM7CisJ
aW50CQkJcGx0X21heF9lbnRyaWVzOworfTsKKyNlbmRpZgorCisKKwogc3RydWN0IG1vZF9hcmNo
X3NwZWNpZmljIHsKICNpZmRlZiBDT05GSUdfT1JDX1VOV0lOREVSCiAJdW5zaWduZWQgaW50IG51
bV9vcmNzOwogCWludCAqb3JjX3Vud2luZF9pcDsKIAlzdHJ1Y3Qgb3JjX2VudHJ5ICpvcmNfdW53
aW5kOwogI2VuZGlmCisjaWZkZWYgQ09ORklHX1g4Nl9NT0RVTEVfUExUUworCXN0cnVjdCBtb2Rf
cGx0X3NlYwljb3JlOworCXN0cnVjdCBtb2RfcGx0X3NlYwlpbml0OworI2VuZGlmCiB9OwogCiAj
aWZkZWYgQ09ORklHX1g4Nl82NApAQCAtNzAsNCArODQsNyBAQCBzdHJ1Y3QgbW9kX2FyY2hfc3Bl
Y2lmaWMgewogIyBkZWZpbmUgTU9EVUxFX0FSQ0hfVkVSTUFHSUMgTU9EVUxFX1BST0NfRkFNSUxZ
CiAjZW5kaWYKIAordTY0IG1vZHVsZV9lbWl0X3BsdF9lbnRyeShzdHJ1Y3QgbW9kdWxlICptb2Qs
IHZvaWQgKmxvYywgY29uc3QgRWxmNjRfUmVsYSAqcmVsYSwKKwkJCSAgRWxmNjRfU3ltICpzeW0p
OworCiAjZW5kaWYgLyogX0FTTV9YODZfTU9EVUxFX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9NYWtlZmlsZSBiL2FyY2gveDg2L2tlcm5lbC9NYWtlZmlsZQppbmRleCAyODdlYWM3
ZDIwN2YuLmRmMzI3NjhjYzU3NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL01ha2VmaWxl
CisrKyBiL2FyY2gveDg2L2tlcm5lbC9NYWtlZmlsZQpAQCAtMTQwLDQgKzE0MCw2IEBAIGlmZXEg
KCQoQ09ORklHX1g4Nl82NCkseSkKIAogCW9iai0kKENPTkZJR19QQ0lfTU1DT05GSUcpCSs9IG1t
Y29uZi1mYW0xMGhfNjQubwogCW9iai15CQkJCSs9IHZzbXBfNjQubworCisJb2JqLSQoQ09ORklH
X1g4Nl9NT0RVTEVfUExUUykJKz0gbW9kdWxlLXBsdHMubwogZW5kaWYKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9tb2R1bGUtcGx0cy5jIGIvYXJjaC94ODYva2VybmVsL21vZHVsZS1wbHRz
LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5iYmYxMTc3MWY0MjQK
LS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9rZXJuZWwvbW9kdWxlLXBsdHMuYwpAQCAtMCww
ICsxLDE5OCBAQAorLyoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICogcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogR2VuZXJhdGUgUExUIGVu
dHJpZXMgZm9yIG91dC1vZi1ib3VuZCBQQy1yZWxhdGl2ZSByZWxvY2F0aW9ucy4gSXQgaXMgcmVx
dWlyZWQKKyAqIHdoZW4gYSBtb2R1bGUgY2FuIGJlIG1hcHBlZCBtb3JlIHRoYW4gMkcgYXdheSBm
cm9tIHRoZSBrZXJuZWwuCisgKgorICogQmFzZWQgb24gYXJtNjQgbW9kdWxlLXBsdHMgaW1wbGVt
ZW50YXRpb24uCisgKi8KKworI2luY2x1ZGUgPGxpbnV4L2VsZi5oPgorI2luY2x1ZGUgPGxpbnV4
L2tlcm5lbC5oPgorI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgorI2luY2x1ZGUgPGxpbnV4L3Nv
cnQuaD4KKworLyogam1wICAgIFFXT1JEIFBUUiBbcmlwKzB4ZmZmZmZmZmZmZmZmZmZmMl0gKi8K
K2NvbnN0IHU4IGptcF90YXJnZXRbXSA9IHsgMHhGRiwgMHgyNSwgMHhGMiwgMHhGRiwgMHhGRiwg
MHhGRiB9OworCitzdHJ1Y3QgcGx0X2VudHJ5IHsKKwl1NjQgdGFyZ2V0OwkJCS8qIEhvbGQgdGhl
IHRhcmdldCBhZGRyZXNzICovCisJdTggam1wW3NpemVvZihqbXBfdGFyZ2V0KV07CS8qIGptcCBv
cGNvZGUgdG8gdGFyZ2V0ICovCit9OworCitzdGF0aWMgYm9vbCBpbl9pbml0KGNvbnN0IHN0cnVj
dCBtb2R1bGUgKm1vZCwgdm9pZCAqbG9jKQoreworCXJldHVybiAodTY0KWxvYyAtICh1NjQpbW9k
LT5pbml0X2xheW91dC5iYXNlIDwgbW9kLT5pbml0X2xheW91dC5zaXplOworfQorCit1NjQgbW9k
dWxlX2VtaXRfcGx0X2VudHJ5KHN0cnVjdCBtb2R1bGUgKm1vZCwgdm9pZCAqbG9jLCBjb25zdCBF
bGY2NF9SZWxhICpyZWxhLAorCQkJICBFbGY2NF9TeW0gKnN5bSkKK3sKKwlzdHJ1Y3QgbW9kX3Bs
dF9zZWMgKnBsdHNlYyA9ICFpbl9pbml0KG1vZCwgbG9jKSA/ICZtb2QtPmFyY2guY29yZSA6CisJ
CQkJCQkJICAmbW9kLT5hcmNoLmluaXQ7CisJc3RydWN0IHBsdF9lbnRyeSAqcGx0ID0gKHN0cnVj
dCBwbHRfZW50cnkgKilwbHRzZWMtPnBsdC0+c2hfYWRkcjsKKwlpbnQgaSA9IHBsdHNlYy0+cGx0
X251bV9lbnRyaWVzOworCXU2NCByZXQ7CisKKwkvKgorCSAqIDx0YXJnZXQgYWRkcmVzcz4KKwkg
KiBqbXAgICAgUVdPUkQgUFRSIFtyaXArMHhmZmZmZmZmZmZmZmZmZmYyXSAjIFRhcmdldCBhZGRy
ZXNzCisJICovCisJcGx0W2ldLnRhcmdldCA9IHN5bS0+c3RfdmFsdWU7CisJbWVtY3B5KHBsdFtp
XS5qbXAsIGptcF90YXJnZXQsIHNpemVvZihqbXBfdGFyZ2V0KSk7CisKKwkvKgorCSAqIENoZWNr
IGlmIHRoZSBlbnRyeSB3ZSBqdXN0IGNyZWF0ZWQgaXMgYSBkdXBsaWNhdGUuIEdpdmVuIHRoYXQg
dGhlCisJICogcmVsb2NhdGlvbnMgYXJlIHNvcnRlZCwgdGhpcyB3aWxsIGJlIHRoZSBsYXN0IGVu
dHJ5IHdlIGFsbG9jYXRlZC4KKwkgKiAoaWYgb25lIGV4aXN0cykuCisJICovCisJaWYgKGkgPiAw
ICYmIHBsdFtpXS50YXJnZXQgPT0gcGx0W2kgLSAyXS50YXJnZXQpIHsKKwkJcmV0ID0gKHU2NCkm
cGx0W2kgLSAxXS5qbXA7CisJfSBlbHNlIHsKKwkJcGx0c2VjLT5wbHRfbnVtX2VudHJpZXMrKzsK
KwkJQlVHX09OKHBsdHNlYy0+cGx0X251bV9lbnRyaWVzID4gcGx0c2VjLT5wbHRfbWF4X2VudHJp
ZXMpOworCQlyZXQgPSAodTY0KSZwbHRbaV0uam1wOworCX0KKworCXJldHVybiByZXQgKyByZWxh
LT5yX2FkZGVuZDsKK30KKworI2RlZmluZSBjbXBfM3dheShhLGIpCSgoYSkgPCAoYikgPyAtMSA6
IChhKSA+IChiKSkKKworc3RhdGljIGludCBjbXBfcmVsYShjb25zdCB2b2lkICphLCBjb25zdCB2
b2lkICpiKQoreworCWNvbnN0IEVsZjY0X1JlbGEgKnggPSBhLCAqeSA9IGI7CisJaW50IGk7CisK
KwkvKiBzb3J0IGJ5IHR5cGUsIHN5bWJvbCBpbmRleCBhbmQgYWRkZW5kICovCisJaSA9IGNtcF8z
d2F5KEVMRjY0X1JfVFlQRSh4LT5yX2luZm8pLCBFTEY2NF9SX1RZUEUoeS0+cl9pbmZvKSk7CisJ
aWYgKGkgPT0gMCkKKwkJaSA9IGNtcF8zd2F5KEVMRjY0X1JfU1lNKHgtPnJfaW5mbyksIEVMRjY0
X1JfU1lNKHktPnJfaW5mbykpOworCWlmIChpID09IDApCisJCWkgPSBjbXBfM3dheSh4LT5yX2Fk
ZGVuZCwgeS0+cl9hZGRlbmQpOworCXJldHVybiBpOworfQorCitzdGF0aWMgYm9vbCBkdXBsaWNh
dGVfcmVsKGNvbnN0IEVsZjY0X1JlbGEgKnJlbGEsIGludCBudW0pCit7CisJLyoKKwkgKiBFbnRy
aWVzIGFyZSBzb3J0ZWQgYnkgdHlwZSwgc3ltYm9sIGluZGV4IGFuZCBhZGRlbmQuIFRoYXQgbWVh
bnMKKwkgKiB0aGF0LCBpZiBhIGR1cGxpY2F0ZSBlbnRyeSBleGlzdHMsIGl0IG11c3QgYmUgaW4g
dGhlIHByZWNlZGluZworCSAqIHNsb3QuCisJICovCisJcmV0dXJuIG51bSA+IDAgJiYgY21wX3Jl
bGEocmVsYSArIG51bSwgcmVsYSArIG51bSAtIDEpID09IDA7Cit9CisKK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgY291bnRfcGx0cyhFbGY2NF9TeW0gKnN5bXMsIEVsZjY0X1JlbGEgKnJlbGEsIGludCBu
dW0sCisJCQkgICAgICAgRWxmNjRfV29yZCBkc3RpZHgpCit7CisJdW5zaWduZWQgaW50IHJldCA9
IDA7CisJRWxmNjRfU3ltICpzOworCWludCBpOworCisJZm9yIChpID0gMDsgaSA8IG51bTsgaSsr
KSB7CisJCXN3aXRjaCAoRUxGNjRfUl9UWVBFKHJlbGFbaV0ucl9pbmZvKSkgeworCQljYXNlIFJf
WDg2XzY0X1BDMzI6CisJCQkvKgorCQkJICogV2Ugb25seSBoYXZlIHRvIGNvbnNpZGVyIGJyYW5j
aCB0YXJnZXRzIHRoYXQgcmVzb2x2ZQorCQkJICogdG8gc3ltYm9scyB0aGF0IGFyZSBkZWZpbmVk
IGluIGEgZGlmZmVyZW50IHNlY3Rpb24uCisJCQkgKiBUaGlzIGlzIG5vdCBzaW1wbHkgYSBoZXVy
aXN0aWMsIGl0IGlzIGEgZnVuZGFtZW50YWwKKwkJCSAqIGxpbWl0YXRpb24sIHNpbmNlIHRoZXJl
IGlzIG5vIGd1YXJhbnRlZWQgd2F5IHRvIGVtaXQKKwkJCSAqIFBMVCBlbnRyaWVzIHN1ZmZpY2ll
bnRseSBjbG9zZSB0byB0aGUgYnJhbmNoIGlmIHRoZQorCQkJICogc2VjdGlvbiBzaXplIGV4Y2Vl
ZHMgdGhlIHJhbmdlIG9mIGEgYnJhbmNoCisJCQkgKiBpbnN0cnVjdGlvbi4gU28gaWdub3JlIHJl
bG9jYXRpb25zIGFnYWluc3QgZGVmaW5lZAorCQkJICogc3ltYm9scyBpZiB0aGV5IGxpdmUgaW4g
dGhlIHNhbWUgc2VjdGlvbiBhcyB0aGUKKwkJCSAqIHJlbG9jYXRpb24gdGFyZ2V0LgorCQkJICov
CisJCQlzID0gc3ltcyArIEVMRjY0X1JfU1lNKHJlbGFbaV0ucl9pbmZvKTsKKwkJCWlmIChzLT5z
dF9zaG5keCA9PSBkc3RpZHgpCisJCQkJYnJlYWs7CisKKwkJCS8qCisJCQkgKiBKdW1wIHJlbG9j
YXRpb25zIHdpdGggbm9uLXplcm8gYWRkZW5kcyBhZ2FpbnN0CisJCQkgKiB1bmRlZmluZWQgc3lt
Ym9scyBhcmUgc3VwcG9ydGVkIGJ5IHRoZSBFTEYgc3BlYywgYnV0CisJCQkgKiBkbyBub3Qgb2Nj
dXIgaW4gcHJhY3RpY2UgKGUuZy4sICdqdW1wIG4gYnl0ZXMgcGFzdAorCQkJICogdGhlIGVudHJ5
IHBvaW50IG9mIHVuZGVmaW5lZCBmdW5jdGlvbiBzeW1ib2wgZicpLgorCQkJICogU28gd2UgbmVl
ZCB0byBzdXBwb3J0IHRoZW0sIGJ1dCB0aGVyZSBpcyBubyBuZWVkIHRvCisJCQkgKiB0YWtlIHRo
ZW0gaW50byBjb25zaWRlcmF0aW9uIHdoZW4gdHJ5aW5nIHRvIG9wdGltaXplCisJCQkgKiB0aGlz
IGNvZGUuIFNvIGxldCdzIG9ubHkgY2hlY2sgZm9yIGR1cGxpY2F0ZXMgd2hlbgorCQkJICogdGhl
IGFkZGVuZCBpcyB6ZXJvOiB0aGlzIGFsbG93cyB1cyB0byByZWNvcmQgdGhlIFBMVAorCQkJICog
ZW50cnkgYWRkcmVzcyBpbiB0aGUgc3ltYm9sIHRhYmxlIGl0c2VsZiwgcmF0aGVyIHRoYW4KKwkJ
CSAqIGhhdmluZyB0byBzZWFyY2ggdGhlIGxpc3QgZm9yIGR1cGxpY2F0ZXMgZWFjaCB0aW1lIHdl
CisJCQkgKiBlbWl0IG9uZS4KKwkJCSAqLworCQkJaWYgKHJlbGFbaV0ucl9hZGRlbmQgIT0gMCB8
fCAhZHVwbGljYXRlX3JlbChyZWxhLCBpKSkKKwkJCQlyZXQrKzsKKwkJCWJyZWFrOworCQl9CisJ
fQorCXJldHVybiByZXQ7Cit9CisKK2ludCBtb2R1bGVfZnJvYl9hcmNoX3NlY3Rpb25zKEVsZl9F
aGRyICplaGRyLCBFbGZfU2hkciAqc2VjaGRycywKKwkJCSAgICAgIGNoYXIgKnNlY3N0cmluZ3Ms
IHN0cnVjdCBtb2R1bGUgKm1vZCkKK3sKKwl1bnNpZ25lZCBsb25nIGNvcmVfcGx0cyA9IDA7CisJ
dW5zaWduZWQgbG9uZyBpbml0X3BsdHMgPSAwOworCUVsZjY0X1N5bSAqc3ltcyA9IE5VTEw7CisJ
aW50IGk7CisKKwkvKgorCSAqIEZpbmQgdGhlIGVtcHR5IC5wbHQgc2VjdGlvbiBzbyB3ZSBjYW4g
ZXhwYW5kIGl0IHRvIHN0b3JlIHRoZSBQTFQKKwkgKiBlbnRyaWVzLiBSZWNvcmQgdGhlIHN5bXRh
YiBhZGRyZXNzIGFzIHdlbGwuCisJICovCisJZm9yIChpID0gMDsgaSA8IGVoZHItPmVfc2hudW07
IGkrKykgeworCQlpZiAoIXN0cmNtcChzZWNzdHJpbmdzICsgc2VjaGRyc1tpXS5zaF9uYW1lLCAi
LnBsdCIpKQorCQkJbW9kLT5hcmNoLmNvcmUucGx0ID0gc2VjaGRycyArIGk7CisJCWVsc2UgaWYg
KCFzdHJjbXAoc2Vjc3RyaW5ncyArIHNlY2hkcnNbaV0uc2hfbmFtZSwgIi5pbml0LnBsdCIpKQor
CQkJbW9kLT5hcmNoLmluaXQucGx0ID0gc2VjaGRycyArIGk7CisJCWVsc2UgaWYgKHNlY2hkcnNb
aV0uc2hfdHlwZSA9PSBTSFRfU1lNVEFCKQorCQkJc3ltcyA9IChFbGY2NF9TeW0gKilzZWNoZHJz
W2ldLnNoX2FkZHI7CisJfQorCisJaWYgKCFtb2QtPmFyY2guY29yZS5wbHQgfHwgIW1vZC0+YXJj
aC5pbml0LnBsdCkgeworCQlwcl9lcnIoIiVzOiBtb2R1bGUgUExUIHNlY3Rpb24ocykgbWlzc2lu
Z1xuIiwgbW9kLT5uYW1lKTsKKwkJcmV0dXJuIC1FTk9FWEVDOworCX0KKwlpZiAoIXN5bXMpIHsK
KwkJcHJfZXJyKCIlczogbW9kdWxlIHN5bXRhYiBzZWN0aW9uIG1pc3NpbmdcbiIsIG1vZC0+bmFt
ZSk7CisJCXJldHVybiAtRU5PRVhFQzsKKwl9CisKKwlmb3IgKGkgPSAwOyBpIDwgZWhkci0+ZV9z
aG51bTsgaSsrKSB7CisJCUVsZjY0X1JlbGEgKnJlbHMgPSAodm9pZCAqKWVoZHIgKyBzZWNoZHJz
W2ldLnNoX29mZnNldDsKKwkJaW50IG51bXJlbHMgPSBzZWNoZHJzW2ldLnNoX3NpemUgLyBzaXpl
b2YoRWxmNjRfUmVsYSk7CisJCUVsZjY0X1NoZHIgKmRzdHNlYyA9IHNlY2hkcnMgKyBzZWNoZHJz
W2ldLnNoX2luZm87CisKKwkJaWYgKHNlY2hkcnNbaV0uc2hfdHlwZSAhPSBTSFRfUkVMQSkKKwkJ
CWNvbnRpbnVlOworCisJCS8qIHNvcnQgYnkgdHlwZSwgc3ltYm9sIGluZGV4IGFuZCBhZGRlbmQg
Ki8KKwkJc29ydChyZWxzLCBudW1yZWxzLCBzaXplb2YoRWxmNjRfUmVsYSksIGNtcF9yZWxhLCBO
VUxMKTsKKworCQlpZiAoc3RybmNtcChzZWNzdHJpbmdzICsgZHN0c2VjLT5zaF9uYW1lLCAiLmlu
aXQiLCA1KSAhPSAwKQorCQkJY29yZV9wbHRzICs9IGNvdW50X3BsdHMoc3ltcywgcmVscywgbnVt
cmVscywKKwkJCQkJCXNlY2hkcnNbaV0uc2hfaW5mbyk7CisJCWVsc2UKKwkJCWluaXRfcGx0cyAr
PSBjb3VudF9wbHRzKHN5bXMsIHJlbHMsIG51bXJlbHMsCisJCQkJCQlzZWNoZHJzW2ldLnNoX2lu
Zm8pOworCX0KKworCW1vZC0+YXJjaC5jb3JlLnBsdC0+c2hfdHlwZSA9IFNIVF9OT0JJVFM7CisJ
bW9kLT5hcmNoLmNvcmUucGx0LT5zaF9mbGFncyA9IFNIRl9FWEVDSU5TVFIgfCBTSEZfQUxMT0M7
CisJbW9kLT5hcmNoLmNvcmUucGx0LT5zaF9hZGRyYWxpZ24gPSBMMV9DQUNIRV9CWVRFUzsKKwlt
b2QtPmFyY2guY29yZS5wbHQtPnNoX3NpemUgPSAoY29yZV9wbHRzICArIDEpICogc2l6ZW9mKHN0
cnVjdCBwbHRfZW50cnkpOworCW1vZC0+YXJjaC5jb3JlLnBsdF9udW1fZW50cmllcyA9IDA7CisJ
bW9kLT5hcmNoLmNvcmUucGx0X21heF9lbnRyaWVzID0gY29yZV9wbHRzOworCisJbW9kLT5hcmNo
LmluaXQucGx0LT5zaF90eXBlID0gU0hUX05PQklUUzsKKwltb2QtPmFyY2guaW5pdC5wbHQtPnNo
X2ZsYWdzID0gU0hGX0VYRUNJTlNUUiB8IFNIRl9BTExPQzsKKwltb2QtPmFyY2guaW5pdC5wbHQt
PnNoX2FkZHJhbGlnbiA9IEwxX0NBQ0hFX0JZVEVTOworCW1vZC0+YXJjaC5pbml0LnBsdC0+c2hf
c2l6ZSA9IChpbml0X3BsdHMgKyAxKSAqIHNpemVvZihzdHJ1Y3QgcGx0X2VudHJ5KTsKKwltb2Qt
PmFyY2guaW5pdC5wbHRfbnVtX2VudHJpZXMgPSAwOworCW1vZC0+YXJjaC5pbml0LnBsdF9tYXhf
ZW50cmllcyA9IGluaXRfcGx0czsKKworCXJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYva2VybmVsL21vZHVsZS5jIGIvYXJjaC94ODYva2VybmVsL21vZHVsZS5jCmluZGV4IDYyZTdk
NzBhYWRkNS4uMDYxMjcwYTk3MmE1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvbW9kdWxl
LmMKKysrIGIvYXJjaC94ODYva2VybmVsL21vZHVsZS5jCkBAIC0xODcsMTAgKzE4NywxNSBAQCBp
bnQgYXBwbHlfcmVsb2NhdGVfYWRkKEVsZjY0X1NoZHIgKnNlY2hkcnMsCiAJCWNhc2UgUl9YODZf
NjRfUEMzMjoKIAkJCXZhbCAtPSAodTY0KWxvYzsKIAkJCSoodTMyICopbG9jID0gdmFsOwotI2lm
IDAKLQkJCWlmICgoczY0KXZhbCAhPSAqKHMzMiAqKWxvYykKLQkJCQlnb3RvIG92ZXJmbG93Owot
I2VuZGlmCisJCQlpZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2X01PRFVMRV9NT0RFTF9MQVJHRSkg
JiYKKwkJCSAgICAoczY0KXZhbCAhPSAqKHMzMiAqKWxvYykgeworCQkJCXZhbCA9IG1vZHVsZV9l
bWl0X3BsdF9lbnRyeShtZSwgbG9jLCAmcmVsW2ldLAorCQkJCQkJCSAgICBzeW0pOworCQkJCXZh
bCAtPSAodTY0KWxvYzsKKwkJCQkqKHUzMiAqKWxvYyA9IHZhbDsKKwkJCQlpZiAoKHM2NCl2YWwg
IT0gKihzMzIgKilsb2MpCisJCQkJCWdvdG8gb3ZlcmZsb3c7CisJCQl9CiAJCQlicmVhazsKIAkJ
ZGVmYXVsdDoKIAkJCXByX2VycigiJXM6IFVua25vd24gcmVsYSByZWxvY2F0aW9uOiAlbGx1XG4i
LApAQCAtMjAzLDggKzIwOCw5IEBAIGludCBhcHBseV9yZWxvY2F0ZV9hZGQoRWxmNjRfU2hkciAq
c2VjaGRycywKIG92ZXJmbG93OgogCXByX2Vycigib3ZlcmZsb3cgaW4gcmVsb2NhdGlvbiB0eXBl
ICVkIHZhbCAlTHhcbiIsCiAJICAgICAgIChpbnQpRUxGNjRfUl9UWVBFKHJlbFtpXS5yX2luZm8p
LCB2YWwpOwotCXByX2VycigiYCVzJyBsaWtlbHkgbm90IGNvbXBpbGVkIHdpdGggLW1jbW9kZWw9
a2VybmVsXG4iLAotCSAgICAgICBtZS0+bmFtZSk7CisJcHJfZXJyKCJgJXMnIGxpa2VseSBub3Qg
Y29tcGlsZWQgd2l0aCAtbWNtb2RlbD0lc1xuIiwKKwkgICAgICAgbWUtPm5hbWUsCisJICAgICAg
IElTX0VOQUJMRUQoQ09ORklHX1g4Nl9NT0RVTEVfTU9ERUxfTEFSR0UpID8gImxhcmdlIiA6ICJr
ZXJuZWwiKTsKIAlyZXR1cm4gLUVOT0VYRUM7CiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC9tb2R1bGUubGRzIGIvYXJjaC94ODYva2VybmVsL21vZHVsZS5sZHMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5mN2M5NzgxYTlkNDgKLS0tIC9kZXYv
bnVsbAorKysgYi9hcmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmxkcwpAQCAtMCwwICsxLDQgQEAKK1NF
Q1RJT05TIHsKKwkucGx0IChOT0xPQUQpIDogeyBCWVRFKDApIH0KKwkuaW5pdC5wbHQgKE5PTE9B
RCkgOiB7IEJZVEUoMCkgfQorfQotLSAKMi4xNC4wLjQzNC5nOTgwOTZmZDdhOC1nb29nCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:27:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:27: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.xen.org>)
	id 1dfrEx-0008LV-KX; Thu, 10 Aug 2017 17:27:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dfrEv-0008F4-Ai
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:27:21 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 85/6F-27137-8779C895; Thu, 10 Aug 2017 17:27:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfTAFt3y6T2
 RBieWqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbj+sWvHGs2Pn3J3MDY49FFyMXh5DADEaJ
 5vMz2UEcFoFXLBLHdm1jBnEkBPpZJba+v83WxcgJ5MRJ/Fz1kxXCrpJ4tfslC4gtJKAksXXDU
 maIUf8YJU5saANrYBPQktjTMJ8JJCEisFRQ4mTrNUYQh1mghUniyb9tTCBVwgLBEpfOr2cHsV
 kEVCVmLX7EDGLzClhKLPgykwlinYnEk9ZJjCA2J1B82rKZzBCrLSSm/lrJNIFRYAEjwypGjeL
 UorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYgCCHYyXNwYcYpTk
 YFIS5S3+1B0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3YlpPpJBgUWp6akVaZg4w0GHSEhw8S
 iK8W6cCpXmLCxJzizPTIVKnGO05rlxZ94WJY8qB7UCyY8bPb0wcryb8/8YkxJKXn5cqJc5rDT
 JVAKQtozQPbigsMi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmPciyHKezLwSuN2vgM5iAjo
 rwrcT5KySRISUVAPjilsWif2GEeFmjbNad6WcviOiJMG+ZtWt4JMT4pz0pp2uupQ6ebXj7y1H
 iln/dK7wXBGom6K/oVQhY2qU3L4Zvl5Niy603p64ePPTJzWes/9Elkneyfl05oqI8Nu/tkz+H
 eZ71nOmd7l/urnT/rSU5muf/OKZh6cvndLc8PHuMq7a1a+nWcWIKbEUZyQaajEXFScCAAa/L4
 HHAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502386038!70719405!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18047 invoked from network); 10 Aug 2017 17:27:19 -0000
Received: from mail-pf0-f180.google.com (HELO mail-pf0-f180.google.com)
 (209.85.192.180)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Aug 2017 17:27:19 -0000
Received: by mail-pf0-f180.google.com with SMTP id o86so5679869pfj.1
 for <xen-devel@lists.xenproject.org>; Thu, 10 Aug 2017 10:27:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=c1uZd9gLc6JJluCmWy/FHOlCUSMYDJxmZ38NZiqKxmM=;
 b=MhpcuLhGJwYaWllOKqPsgAdnLTplPTnVRFK7NiMESm6Zib7fAYZn1oVGOx73Xr8U04
 CHY7IIg+mka6WzfgcyvN9Wf748M72PAqYgoR1UcFj0ZK3kuS/Q5cJrbmL0NkdsoQwz7A
 6hlt8I7kKiqk3nPgH6TNCMf7+eKzmGsMwuuEiKdZaIRo0//wkGisIEct75fOOTGjIwJg
 GWd8dsGP2vfqqxQKKLyrZ8NaRmScKYuJ8um8NreCu1uvMlCHEJDdGmhR7qCOa83+rJ93
 JF56DElNTJ008gvh7+hVTzWpoKT50WGPT6JUeacNMN2y/BHxP3QTy3P9uYWPiSlBH1HE
 ymtg==
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=c1uZd9gLc6JJluCmWy/FHOlCUSMYDJxmZ38NZiqKxmM=;
 b=reKmcXzsf0Ndjv+8Knyil7nOpGi984KmBkxUhrk77t9XilFsO48g3r6aSre72vvVpT
 iQnjVFijzflbDvyioSKav/dvXKeS06Nfc01rM7bjy5YMdYdPTT/XarwfV8GnUlmn0S74
 PFq8r+kRQAIa4BTgOZZDgRD3qlvMyy/VlaT+8K+lJy8ytk4m7QbBpO/JFL6Ze5YN1wJM
 tMAnVOSPY1sfcLLv5aKpz2ygGlzfoG+386EIN7evqPaH+pgKDQmtTtuf+QS6uuINZNMh
 jUgJL0evl0qUfT2iBo7kIRKSwXn+HkBXwshLziI9wzXKYQRUc8VPaPvjqsynJOTtjGlI
 LTjA==
X-Gm-Message-State: AHYfb5hVWo6eKv9nLPhFdXk2PU2MlA8B471vu8cI11tqY27rNvz78d20
 jIa5Sz7x3bM7mmVV
X-Received: by 10.84.217.23 with SMTP id o23mr14273330pli.243.1502386037540;
 Thu, 10 Aug 2017 10:27:17 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id p77sm11894925pfi.153.2017.08.10.10.27.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 10 Aug 2017 10:27:16 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Matthias Kaehlcke <mka@chromium.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Tom Lendacky <thomas.lendacky@amd.com>,
 Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>,
 Brian Gerst <brgerst@gmail.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, Len Brown <len.brown@intel.com>,
 Pavel Machek <pavel@ucw.cz>, Tejun Heo <tj@kernel.org>,
 Christoph Lameter <cl@linux.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>,
 Christopher Li <sparse@chrisli.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Alexei Starovoitov <ast@kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Steven Rostedt <rostedt@goodmis.org>, Kees Cook <keescook@chromium.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Peter Foley <pefoley2@pefoley.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Matthew Wilcox <mawilcox@microsoft.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Paul Bolle <pebolle@tiscali.nl>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 Daniel Micay <danielmicay@gmail.com>
Date: Thu, 10 Aug 2017 10:26:15 -0700
Message-Id: <20170810172615.51965-24-thgarnie@google.com>
X-Mailer: git-send-email 2.14.0.434.g98096fd7a8-goog
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v2 23/23] x86/kaslr: Add option to extend KASLR
	range from 1GB to 3GB
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRSBvcHRpb24gdG8gYmVuZWZpdCBm
cm9tIFBJRQpzdXBwb3J0LiBJdCBpbmNyZWFzZXMgdGhlIEtBU0xSIHJhbmdlIGZyb20gMUdCIHRv
IDNHQi4gVGhlIG5ldyByYW5nZQpzdGFycyBhdCAweGZmZmZmZmZmMDAwMDAwMDAganVzdCBhYm92
ZSB0aGUgRUZJIG1lbW9yeSByZWdpb24uIFRoaXMKb3B0aW9uIGlzIG9mZiBieSBkZWZhdWx0LgoK
VGhlIGJvb3QgY29kZSBpcyBhZGFwdGVkIHRvIGNyZWF0ZSB0aGUgYXBwcm9wcmlhdGUgcGFnZSB0
YWJsZSBzcGFubmluZwp0aHJlZSBQVUQgcGFnZXMuCgpUaGUgcmVsb2NhdGlvbiB0YWJsZSB1c2Vz
IDY0LWJpdCBpbnRlZ2VycyBnZW5lcmF0ZWQgd2l0aCB0aGUgdXBkYXRlZApyZWxvY2F0aW9uIHRv
b2wgd2l0aCB0aGUgbGFyZ2UtcmVsb2Mgb3B0aW9uLgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdh
cm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0tLQogYXJjaC94ODYvS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvTWFrZWZpbGUgICAgfCAgNSArKysrKwogYXJjaC94ODYvYm9vdC9jb21wcmVzc2Vk
L21pc2MuYyAgICAgIHwgMTAgKysrKysrKysrLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV82
NF90eXBlcy5oIHwgIDkgKysrKysrKysrCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAg
ICAgICAgfCAxOCArKysrKysrKysrKysrKy0tLS0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMg
ICAgICAgICAgICB8IDExICsrKysrKysrKystCiA2IGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2Fy
Y2gveDg2L0tjb25maWcKaW5kZXggMmI2OWJlNjY3NTQzLi5mMzAyNzAwMGVjNjAgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L0tjb25maWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtMjE0OSw2ICsy
MTQ5LDI3IEBAIGNvbmZpZyBYODZfTU9EVUxFX1BMVFMKIAlzZWxlY3QgWDg2X01PRFVMRV9NT0RF
TF9MQVJHRQogCXNlbGVjdCBIQVZFX01PRF9BUkNIX1NQRUNJRklDCiAKK2NvbmZpZyBSQU5ET01J
WkVfQkFTRV9MQVJHRQorCWJvb2wgIkluY3JlYXNlIHRoZSByYW5kb21pemF0aW9uIHJhbmdlIG9m
IHRoZSBrZXJuZWwgaW1hZ2UiCisJZGVwZW5kcyBvbiBYODZfNjQgJiYgUkFORE9NSVpFX0JBU0UK
KwlzZWxlY3QgWDg2X1BJRQorCXNlbGVjdCBYODZfTU9EVUxFX1BMVFMgaWYgTU9EVUxFUworCWRl
ZmF1bHQgbgorCS0tLWhlbHAtLS0KKwkgIEJ1aWxkIHRoZSBrZXJuZWwgYXMgYSBQb3NpdGlvbiBJ
bmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIGFuZAorCSAgaW5jcmVhc2UgdGhlIGF2YWlsYWJs
ZSByYW5kb21pemF0aW9uIHJhbmdlIGZyb20gMUdCIHRvIDNHQi4KKworCSAgVGhpcyBvcHRpb24g
aW1wYWN0cyBwZXJmb3JtYW5jZSBvbiBrZXJuZWwgQ1BVIGludGVuc2l2ZSB3b3JrbG9hZHMgdXAK
KwkgIHRvIDEwJSBkdWUgdG8gUElFIGdlbmVyYXRlZCBjb2RlLiBJbXBhY3Qgb24gdXNlci1tb2Rl
IHByb2Nlc3NlcyBhbmQKKwkgIHR5cGljYWwgdXNhZ2Ugd291bGQgYmUgc2lnbmlmaWNhbnRseSBs
ZXNzICgwLjUwJSB3aGVuIHlvdSBidWlsZCB0aGUKKwkgIGtlcm5lbCkuCisKKwkgIFRoZSBrZXJu
ZWwgYW5kIG1vZHVsZXMgd2lsbCBnZW5lcmF0ZSBzbGlnaHRseSBtb3JlIGFzc2VtYmx5ICgxIHRv
IDIlCisJICBpbmNyZWFzZSBvbiB0aGUgLnRleHQgc2VjdGlvbnMpLiBUaGUgdm1saW51eCBiaW5h
cnkgd2lsbCBiZQorCSAgc2lnbmlmaWNhbnRseSBzbWFsbGVyIGR1ZSB0byBsZXNzIHJlbG9jYXRp
b25zLgorCisJICBJZiB1bnN1cmUgc2F5IE4KKwogY29uZmlnIEhPVFBMVUdfQ1BVCiAJYm9vbCAi
U3VwcG9ydCBmb3IgaG90LXBsdWdnYWJsZSBDUFVzIgogCWRlcGVuZHMgb24gU01QCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUgYi9hcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvTWFrZWZpbGUKaW5kZXggOGE5NTgyNzRiNTRjLi45NGRmZWU1YTdjZDIgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9i
b290L2NvbXByZXNzZWQvTWFrZWZpbGUKQEAgLTExMiw3ICsxMTIsMTIgQEAgJChvYmopL3ZtbGlu
dXguYmluOiB2bWxpbnV4IEZPUkNFCiAKIHRhcmdldHMgKz0gJChwYXRzdWJzdCAkKG9iaikvJSwl
LCQodm1saW51eC1vYmpzLXkpKSB2bWxpbnV4LmJpbi5hbGwgdm1saW51eC5yZWxvY3MKIAorIyBM
YXJnZSByYW5kb21pemF0aW9uIHJlcXVpcmUgYmlnZ2VyIHJlbG9jYXRpb24gdGFibGUKK2lmZXEg
KCQoQ09ORklHX1JBTkRPTUlaRV9CQVNFX0xBUkdFKSx5KQorQ01EX1JFTE9DUyA9IGFyY2gveDg2
L3Rvb2xzL3JlbG9jcyAtLWxhcmdlLXJlbG9jCitlbHNlCiBDTURfUkVMT0NTID0gYXJjaC94ODYv
dG9vbHMvcmVsb2NzCitlbmRpZgogcXVpZXRfY21kX3JlbG9jcyA9IFJFTE9DUyAgJEAKICAgICAg
IGNtZF9yZWxvY3MgPSAkKENNRF9SRUxPQ1MpICQ8ID4gJEA7JChDTURfUkVMT0NTKSAtLWFicy1y
ZWxvY3MgJDwKICQob2JqKS92bWxpbnV4LnJlbG9jczogdm1saW51eCBGT1JDRQpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2MuYyBiL2FyY2gveDg2L2Jvb3QvY29tcHJl
c3NlZC9taXNjLmMKaW5kZXggYzIwY2RjN2NiZDYxLi44MmEwZWExN2M5ZGMgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9taXNjLmMKKysrIGIvYXJjaC94ODYvYm9vdC9jb21w
cmVzc2VkL21pc2MuYwpAQCAtMTcwLDEwICsxNzAsMTggQEAgdm9pZCBfX3B1dGhleCh1bnNpZ25l
ZCBsb25nIHZhbHVlKQogfQogCiAjaWYgQ09ORklHX1g4Nl9ORUVEX1JFTE9DUworCisvKiBMYXJn
ZSByYW5kb21pemF0aW9uIGdvIGxvd2VyIHRoYW4gLTJHIGFuZCB1c2UgbGFyZ2UgcmVsb2NhdGlv
biB0YWJsZSAqLworI2lmZGVmIENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRQordHlwZWRlZiBs
b25nIHJlbF90OworI2Vsc2UKK3R5cGVkZWYgaW50IHJlbF90OworI2VuZGlmCisKIHN0YXRpYyB2
b2lkIGhhbmRsZV9yZWxvY2F0aW9ucyh2b2lkICpvdXRwdXQsIHVuc2lnbmVkIGxvbmcgb3V0cHV0
X2xlbiwKIAkJCSAgICAgICB1bnNpZ25lZCBsb25nIHZpcnRfYWRkcikKIHsKLQlpbnQgKnJlbG9j
OworCXJlbF90ICpyZWxvYzsKIAl1bnNpZ25lZCBsb25nIGRlbHRhLCBtYXAsIHB0cjsKIAl1bnNp
Z25lZCBsb25nIG1pbl9hZGRyID0gKHVuc2lnbmVkIGxvbmcpb3V0cHV0OwogCXVuc2lnbmVkIGxv
bmcgbWF4X2FkZHIgPSBtaW5fYWRkciArIChWT19fX2Jzc19zdGFydCAtIFZPX190ZXh0KTsKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaAppbmRleCAzZjVmMDhiMDEwZDAuLjZiNjVmODQ2
ZGQ2NCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV82NF90eXBlcy5oCisr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaApAQCAtNDgsNyArNDgsMTEg
QEAKICNkZWZpbmUgX19QQUdFX09GRlNFVCAgICAgICAgICAgX19QQUdFX09GRlNFVF9CQVNFCiAj
ZW5kaWYgLyogQ09ORklHX1JBTkRPTUlaRV9NRU1PUlkgKi8KIAorI2lmZGVmIENPTkZJR19SQU5E
T01JWkVfQkFTRV9MQVJHRQorI2RlZmluZSBfX1NUQVJUX0tFUk5FTF9tYXAJX0FDKDB4ZmZmZmZm
ZmYwMDAwMDAwMCwgVUwpCisjZWxzZQogI2RlZmluZSBfX1NUQVJUX0tFUk5FTF9tYXAJX0FDKDB4
ZmZmZmZmZmY4MDAwMDAwMCwgVUwpCisjZW5kaWYgLyogQ09ORklHX1JBTkRPTUlaRV9CQVNFX0xB
UkdFICovCiAKIC8qIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbW0udHh0IGZvciBhIGRl
c2NyaXB0aW9uIG9mIHRoZSBtZW1vcnkgbWFwLiAqLwogI2lmZGVmIENPTkZJR19YODZfNUxFVkVM
CkBAIC02NSw5ICs2OSwxNCBAQAogICogNTEyTWlCIGJ5IGRlZmF1bHQsIGxlYXZpbmcgMS41R2lC
IGZvciBtb2R1bGVzIG9uY2UgdGhlIHBhZ2UgdGFibGVzCiAgKiBhcmUgZnVsbHkgc2V0IHVwLiBJ
ZiBrZXJuZWwgQVNMUiBpcyBjb25maWd1cmVkLCBpdCBjYW4gZXh0ZW5kIHRoZQogICoga2VybmVs
IHBhZ2UgdGFibGUgbWFwcGluZywgcmVkdWNpbmcgdGhlIHNpemUgb2YgdGhlIG1vZHVsZXMgYXJl
YS4KKyAqIE9uIFBJRSwgd2UgcmVsb2NhdGUgdGhlIGJpbmFyeSAyRyBsb3dlciBzbyBhZGQgdGhp
cyBleHRyYSBzcGFjZS4KICAqLwogI2lmIGRlZmluZWQoQ09ORklHX1JBTkRPTUlaRV9CQVNFKQor
I2lmZGVmIENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRQorI2RlZmluZSBLRVJORUxfSU1BR0Vf
U0laRQkoX0FDKDMsIFVMKSAqIDEwMjQgKiAxMDI0ICogMTAyNCkKKyNlbHNlCiAjZGVmaW5lIEtF
Uk5FTF9JTUFHRV9TSVpFCSgxMDI0ICogMTAyNCAqIDEwMjQpCisjZW5kaWYKICNlbHNlCiAjZGVm
aW5lIEtFUk5FTF9JTUFHRV9TSVpFCSg1MTIgKiAxMDI0ICogMTAyNCkKICNlbmRpZgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5j
CmluZGV4IGU3MWYyN2EyMDU3Ni4uN2U4MTdlODA0ZTg5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9r
ZXJuZWwvaGVhZDY0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCkBAIC0zOSw2ICsz
OSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBuZXh0X2Vhcmx5X3BndDsKIHBt
ZHZhbF90IGVhcmx5X3BtZF9mbGFncyA9IF9fUEFHRV9LRVJORUxfTEFSR0UgJiB+KF9QQUdFX0dM
T0JBTCB8IF9QQUdFX05YKTsKIAogI2RlZmluZSBfX2hlYWQJX19zZWN0aW9uKC5oZWFkLnRleHQp
CisjZGVmaW5lIHB1ZF9jb3VudCh4KSAgICgoKHggKyAoUFVEX1NJWkUgLSAxKSkgJiB+KFBVRF9T
SVpFIC0gMSkpID4+IFBVRF9TSElGVCkKIAogc3RhdGljIHZvaWQgX19oZWFkICpmaXh1cF9wb2lu
dGVyKHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBwaHlzYWRkcikKIHsKQEAgLTU2LDYgKzU3LDgg
QEAgdW5zaWduZWQgbG9uZyBfX2hlYWQgbm90cmFjZSBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9u
ZyBwaHlzYWRkciwKIHsKIAl1bnNpZ25lZCBsb25nIGxvYWRfZGVsdGEsICpwOwogCXVuc2lnbmVk
IGxvbmcgcGd0YWJsZV9mbGFnczsKKwl1bnNpZ25lZCBsb25nIGxldmVsM19rZXJuZWxfc3RhcnQs
IGxldmVsM19rZXJuZWxfY291bnQ7CisJdW5zaWduZWQgbG9uZyBsZXZlbDNfZml4bWFwX3N0YXJ0
OwogCXBnZHZhbF90ICpwZ2Q7CiAJcDRkdmFsX3QgKnA0ZDsKIAlwdWR2YWxfdCAqcHVkOwpAQCAt
ODIsNiArODUsMTEgQEAgdW5zaWduZWQgbG9uZyBfX2hlYWQgbm90cmFjZSBfX3N0YXJ0dXBfNjQo
dW5zaWduZWQgbG9uZyBwaHlzYWRkciwKIAkvKiBJbmNsdWRlIHRoZSBTTUUgZW5jcnlwdGlvbiBt
YXNrIGluIHRoZSBmaXh1cCB2YWx1ZSAqLwogCWxvYWRfZGVsdGEgKz0gc21lX2dldF9tZV9tYXNr
KCk7CiAKKwkvKiBMb29rIGF0IHRoZSByYW5kb21pemF0aW9uIHNwcmVhZCB0byBhZGFwdCBwYWdl
IHRhYmxlIHVzZWQgKi8KKwlsZXZlbDNfa2VybmVsX3N0YXJ0ID0gcHVkX2luZGV4KF9fU1RBUlRf
S0VSTkVMX21hcCk7CisJbGV2ZWwzX2tlcm5lbF9jb3VudCA9IHB1ZF9jb3VudChLRVJORUxfSU1B
R0VfU0laRSk7CisJbGV2ZWwzX2ZpeG1hcF9zdGFydCA9IGxldmVsM19rZXJuZWxfc3RhcnQgKyBs
ZXZlbDNfa2VybmVsX2NvdW50OworCiAJLyogRml4dXAgdGhlIHBoeXNpY2FsIGFkZHJlc3NlcyBp
biB0aGUgcGFnZSB0YWJsZSAqLwogCiAJcGdkID0gZml4dXBfcG9pbnRlcigmZWFybHlfdG9wX3Bn
dCwgcGh5c2FkZHIpOwpAQCAtOTMsOCArMTAxLDkgQEAgdW5zaWduZWQgbG9uZyBfX2hlYWQgbm90
cmFjZSBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkciwKIAl9CiAKIAlwdWQgPSBm
aXh1cF9wb2ludGVyKCZsZXZlbDNfa2VybmVsX3BndCwgcGh5c2FkZHIpOwotCXB1ZFs1MTBdICs9
IGxvYWRfZGVsdGE7Ci0JcHVkWzUxMV0gKz0gbG9hZF9kZWx0YTsKKwlmb3IgKGkgPSAwOyBpIDwg
bGV2ZWwzX2tlcm5lbF9jb3VudDsgaSsrKQorCQlwdWRbbGV2ZWwzX2tlcm5lbF9zdGFydCArIGld
ICs9IGxvYWRfZGVsdGE7CisJcHVkW2xldmVsM19maXhtYXBfc3RhcnRdICs9IGxvYWRfZGVsdGE7
CiAKIAlwbWQgPSBmaXh1cF9wb2ludGVyKGxldmVsMl9maXhtYXBfcGd0LCBwaHlzYWRkcik7CiAJ
cG1kWzUwNl0gKz0gbG9hZF9kZWx0YTsKQEAgLTE0Nyw3ICsxNTYsNyBAQCB1bnNpZ25lZCBsb25n
IF9faGVhZCBub3RyYWNlIF9fc3RhcnR1cF82NCh1bnNpZ25lZCBsb25nIHBoeXNhZGRyLAogCSAq
LwogCiAJcG1kID0gZml4dXBfcG9pbnRlcihsZXZlbDJfa2VybmVsX3BndCwgcGh5c2FkZHIpOwot
CWZvciAoaSA9IDA7IGkgPCBQVFJTX1BFUl9QTUQ7IGkrKykgeworCWZvciAoaSA9IDA7IGkgPCBQ
VFJTX1BFUl9QTUQgKiBsZXZlbDNfa2VybmVsX2NvdW50OyBpKyspIHsKIAkJaWYgKHBtZFtpXSAm
IF9QQUdFX1BSRVNFTlQpCiAJCQlwbWRbaV0gKz0gbG9hZF9kZWx0YTsKIAl9CkBAIC0zMjIsNyAr
MzMxLDggQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeDg2XzY0X3N0YXJ0X2tl
cm5lbChjaGFyICogcmVhbF9tb2RlX2RhdGEpCiAJICovCiAJQlVJTERfQlVHX09OKE1PRFVMRVNf
VkFERFIgPCBfX1NUQVJUX0tFUk5FTF9tYXApOwogCUJVSUxEX0JVR19PTihNT0RVTEVTX1ZBRERS
IC0gX19TVEFSVF9LRVJORUxfbWFwIDwgS0VSTkVMX0lNQUdFX1NJWkUpOwotCUJVSUxEX0JVR19P
TihNT0RVTEVTX0xFTiArIEtFUk5FTF9JTUFHRV9TSVpFID4gMipQVURfU0laRSk7CisJQlVJTERf
QlVHX09OKCFJU19FTkFCTEVEKENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRSkgJiYKKwkJICAg
ICBNT0RVTEVTX0xFTiArIEtFUk5FTF9JTUFHRV9TSVpFID4gMipQVURfU0laRSk7CiAJQlVJTERf
QlVHX09OKChfX1NUQVJUX0tFUk5FTF9tYXAgJiB+UE1EX01BU0spICE9IDApOwogCUJVSUxEX0JV
R19PTigoTU9EVUxFU19WQUREUiAmIH5QTURfTUFTSykgIT0gMCk7CiAJQlVJTERfQlVHX09OKCEo
TU9EVUxFU19WQUREUiA+IF9fU1RBUlRfS0VSTkVMKSk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r
ZXJuZWwvaGVhZF82NC5TIGIvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwppbmRleCA2OGJmNzg5
MmYyMDEuLmQ1Mzk0MmVlODNlYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQu
UworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TCkBAIC0zOSwxMSArMzksMTUgQEAKIAog
I2RlZmluZSBwNGRfaW5kZXgoeCkJKCgoeCkgPj4gUDREX1NISUZUKSAmIChQVFJTX1BFUl9QNEQt
MSkpCiAjZGVmaW5lIHB1ZF9pbmRleCh4KQkoKCh4KSA+PiBQVURfU0hJRlQpICYgKFBUUlNfUEVS
X1BVRC0xKSkKKyNkZWZpbmUgcHVkX2NvdW50KHgpICAgKCgoeCArIChQVURfU0laRSAtIDEpKSAm
IH4oUFVEX1NJWkUgLSAxKSkgPj4gUFVEX1NISUZUKQogCiBQR0RfUEFHRV9PRkZTRVQgPSBwZ2Rf
aW5kZXgoX19QQUdFX09GRlNFVF9CQVNFKQogUEdEX1NUQVJUX0tFUk5FTCA9IHBnZF9pbmRleChf
X1NUQVJUX0tFUk5FTF9tYXApCiBMM19TVEFSVF9LRVJORUwgPSBwdWRfaW5kZXgoX19TVEFSVF9L
RVJORUxfbWFwKQogCisvKiBBZGFwdCBwYWdlIHRhYmxlIEwzIHNwYWNlIGJhc2VkIG9uIHJhbmdl
IG9mIHJhbmRvbWl6YXRpb24gKi8KK0wzX0tFUk5FTF9FTlRSWV9DT1VOVCA9IHB1ZF9jb3VudChL
RVJORUxfSU1BR0VfU0laRSkKKwogCS50ZXh0CiAJX19IRUFECiAJLmNvZGU2NApAQCAtNDExLDcg
KzQxNSwxMiBAQCBORVhUX1BBR0UobGV2ZWw0X2tlcm5lbF9wZ3QpCiBORVhUX1BBR0UobGV2ZWwz
X2tlcm5lbF9wZ3QpCiAJLmZpbGwJTDNfU1RBUlRfS0VSTkVMLDgsMAogCS8qICgyXjQ4LSgyKjEw
MjQqMTAyNCoxMDI0KS0oKDJeMzkpKjUxMSkpLygyXjMwKSA9IDUxMCAqLwotCS5xdWFkCWxldmVs
Ml9rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX0tFUk5QR19UQUJMRV9OT0VOQwor
CWkgPSAwCisJLnJlcHQJTDNfS0VSTkVMX0VOVFJZX0NPVU5UCisJLnF1YWQJbGV2ZWwyX2tlcm5l
bF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfS0VSTlBHX1RBQkxFX05PRU5DIFwKKwkJKyBQ
QUdFX1NJWkUqaQorCWkgPSBpICsgMQorCS5lbmRyCiAJLnF1YWQJbGV2ZWwyX2ZpeG1hcF9wZ3Qg
LSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfUEFHRV9UQUJMRV9OT0VOQwogCiBORVhUX1BBR0UobGV2
ZWwyX2tlcm5lbF9wZ3QpCi0tIAoyLjE0LjAuNDM0Lmc5ODA5NmZkN2E4LWdvb2cKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:30:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 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.xen.org>)
	id 1dfrHd-0002HT-3O; Thu, 10 Aug 2017 17:30:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfrHc-0002H2-GL
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:30:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 56/59-03368-F189C895; Thu, 10 Aug 2017 17:30:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov678jJ5
 Ig78vhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPO9azFVxmr9h3XLiBcQFbFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKtDXfYQFJCAtYSszvb2ICsUUENCVWtt0Ha2AWuMwocf+CCETDI0aJzv5tz
 CAJNgFViQ3XT7GC2LwC1hKdZ2+CxVmA4uvOfmUEsUUFwiX2f7/GDFEjKHFy5hOwZZwCfhJt3d
 OZIBaoS/yZd4kZwhaX2PTsOyuELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMaoXpxaVpRb
 pmuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJwMQ7GCcftn/EKMkB5OSKG/x
 p+5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8H6b1RAoJFqWmp1akZeYA4wQmLcHBoyTC+wgkz
 VtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd59IEUCIEUZpXlwI2Axe4lRVkqYlxHoKCGegt
 Si3MwSVPlXjOIcjErCvDtBpvBk5pXAbXoFdAQT0BERvp0gR5QkIqSkGhg12zcomr3er7eB//y
 JolU3Kg+d3OZ9drqUqGixboXcxKsTD4qVff+8tebW3vun81UUz3h4RRYWTNv9wcWny+bvhd+t
 r3TTc3Yu8ufIat7+XE+vWdJh46/PN+32xvXfCbi4k9lo58vIN1cWuWxdXXFom76vjPr5dR/4q
 zp2PCza/l3AOHXP4VOxSizFGYmGWsxFxYkAicotD9QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502386207!77267005!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63702 invoked from network); 10 Aug 2017 17:30:07 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 17:30:07 -0000
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 mx1.suse.de (Postfix) with ESMTP id A0273AD57;
 Thu, 10 Aug 2017 17:30:06 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>
References: <20170810125254.1347-1-jgross@suse.com>
 <20170810125254.1347-2-jgross@suse.com>
 <20170810162453.umt72mwdvvzitene@hirez.programming.kicks-ass.net>
 <20170810162920.a3jkgibz4iygi3g7@hirez.programming.kicks-ass.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <468e9f1c-a3fc-aa86-ee79-da9683f7d926@suse.com>
Date: Thu, 10 Aug 2017 19:30:03 +0200
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: <20170810162920.a3jkgibz4iygi3g7@hirez.programming.kicks-ass.net>
Content-Language: de-DE
Cc: lguest@lists.ozlabs.org, rusty@rustcorp.com.au, x86@kernel.org,
 linux-kernel@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 1/3] paravirt,xen: remove xen_patch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTg6MjksIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIFRodSwgQXVnIDEw
LCAyMDE3IGF0IDA2OjI0OjUzUE0gKzAyMDAsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+PiAtRU5U
UlkoeGVuX2lycV9lbmFibGVfZGlyZWN0KQo+PiAtCUZSQU1FX0JFR0lOCj4+IC0JLyogVW5tYXNr
IGV2ZW50cyAqLwo+PiAtCW1vdmIgJDAsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVO
X3ZjcHVfaW5mb19tYXNrCj4+IC0KPj4gLQkvKgo+PiAtCSAqIFByZWVtcHQgaGVyZSBkb2Vzbid0
IG1hdHRlciBiZWNhdXNlIHRoYXQgd2lsbCBkZWFsIHdpdGggYW55Cj4+IC0JICogcGVuZGluZyBp
bnRlcnJ1cHRzLiAgVGhlIHBlbmRpbmcgY2hlY2sgbWF5IGVuZCB1cCBiZWluZyBydW4KPj4gLQkg
KiBvbiB0aGUgd3JvbmcgQ1BVLCBidXQgdGhhdCBkb2Vzbid0IGh1cnQuCj4+IC0JICovCj4+IC0K
Pj4gLQkvKiBUZXN0IGZvciBwZW5kaW5nICovCj4+IC0JdGVzdGIgJDB4ZmYsIFBFUl9DUFVfVkFS
KHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVfaW5mb19wZW5kaW5nCj4+IC0JanogMWYKPj4gLQo+
PiAtMjoJY2FsbCBjaGVja19ldmVudHMKPj4gLTE6Cj4+IC1FTkRQQVRDSCh4ZW5faXJxX2VuYWJs
ZV9kaXJlY3QpCj4+IC0JRlJBTUVfRU5ECj4+IC0JcmV0Cj4+IC0JRU5EUFJPQyh4ZW5faXJxX2Vu
YWJsZV9kaXJlY3QpCj4+IC0JUkVMT0MoeGVuX2lycV9lbmFibGVfZGlyZWN0LCAyYisxKQo+IAo+
IE9oIG15IGJhZCwgcGFydCBvZiB0aGF0IGlzIHN0aWxsIHVzZWQuCj4gCj4gYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jOiAgICAgICAgICAgIHB2X2lycV9vcHMuaXJxX2VuYWJsZSA9IF9fUFZf
SVNfQ0FMTEVFX1NBVkUoeGVuX2lycV9lbmFibGVfZGlyZWN0KTsKPiAKPiBJdCBqdXN0IG5lZWRz
IGNsZWFudXBzIGZvciB0aGUgRU5EUEFUQ0ggYW5kIHN1Y2guCgpBaCB5ZXMsIG9mIGNvdXJzZS4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:31:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:31: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.xen.org>)
	id 1dfrIf-0002Zm-Cu; Thu, 10 Aug 2017 17:31:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfrIe-0002ZR-LL
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 17:31:12 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A1/7A-02184-F589C895; Thu, 10 Aug 2017 17:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov27MjJ5
 Igw/7zS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyuWakFd7grnr8waGC8ytnFyMkhIWAk8Xbi
 P6YuRi4OIYGFjBI/V+9iBUkICwRKvDgwDcwWEVCUePDyJitIEbPADiaJbccesEN09DJKfL68l
 B2kik1AVWLD9VNgHbwC1hLbNy0Ai7MAxXedfwJmiwqES+z/fo0ZokZQ4uTMJywgNqeApcTnWw
 vB4swC6hJ/5l2CssUlNj37zgphy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW
 6RhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4VnPwMC4g7Fvld8hRkkOJiVR
 3uJP3ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg/TOuJFBIsSk1PrUjLzAFGCkxagoNHSYQ3e
 jpQmre4IDG3ODMdInWKUVFKnFcHJCEAksgozYNrg0XnJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvDtBtvNk5pXATX8FtJgJaHGEbyfI4pJEhJRUA2NCkewjhpJ+j2Cp/w2/MiSfTtRgNT/
 F3vAloYF3C1dQuMQMBeXvW5cpTLzj1LV6jxP7gfP3LT8wnuSoVNGo+vp+2uzILr6iGQZzn/rw
 nSvymjnBvdpW123lnozPW/Ysimzzdv664pBvbqBKkNv/H/y+NrcueryMahMu3NE069ortUkcn
 17Ps1diKc5INNRiLipOBAAZINScyQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502386268!78313283!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14154 invoked from network); 10 Aug 2017 17:31:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 17:31:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 64547AD57;
 Thu, 10 Aug 2017 17:31:08 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-48-jgross@suse.com>
 <20170810161713.33ngyazirkolz3u6@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c776d9e9-c28d-4a25-b395-409622d373ed@suse.com>
Date: Thu, 10 Aug 2017 19:31:06 +0200
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: <20170810161713.33ngyazirkolz3u6@citrix.com>
Content-Language: de-DE
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 47/52] xen: add basic support for runtime
 parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTg6MTcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMDksIDIwMTcg
YXQgMDk6MDc6MDFBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQWRkIHRoZSBuZWVk
ZWQgaW5mcmFzdHJ1Y3R1cmUgZm9yIHJ1bnRpbWUgcGFyYW1ldGVyIGNoYW5naW5nIHNpbWlsYXIK
Pj4gdG8gdGhhdCB1c2VkIGF0IGJvb3QgdGltZSB2aWEgY21kbGluZS4gV2UgYXJlIHVzaW5nIHRo
ZSBzYW1lIHBhcnNpbmcKPj4gZnVuY3Rpb25zIGFzIGZvciBjbWRsaW5lIHBhcnNpbmcsIGJ1dCB3
aXRoIGEgZGlmZmVyZW50IGFycmF5IG9mCj4+IHBhcmFtZXRlciBkZWZpbml0aW9ucy4KPj4KPj4g
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+IENjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+PiBDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgfCAgNCArKysrCj4+ICB4
ZW4vY29tbW9uL2tlcm5lbC5jICAgIHwgIDUgKysrKysKPj4gIHhlbi9pbmNsdWRlL3hlbi9pbml0
LmggfCAyMiArKysrKysrKysrKysrKysrKysrKy0tCj4+ICB4ZW4vaW5jbHVkZS94ZW4vbGliLmgg
IHwgIDEgKwo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNo
L3g4Ni94ZW4ubGRzLlMKPj4gaW5kZXggZmYwOGJiZTQyYS4uNWJkNzkxMjc1OSAxMDA2NDQKPj4g
LS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+PiArKysgYi94ZW4vYXJjaC94ODYveGVuLmxk
cy5TCj4+IEBAIC0yMjYsNiArMjI2LDEwIEBAIFNFQ1RJT05TCj4+ICAgICAgICAgX19zdGFydF9z
Y2hlZHVsZXJzX2FycmF5ID0gLjsKPj4gICAgICAgICAqKC5kYXRhLnNjaGVkdWxlcnMpCj4+ICAg
ICAgICAgX19lbmRfc2NoZWR1bGVyc19hcnJheSA9IC47Cj4+ICsgICAgICAgLiA9IEFMSUdOKFBP
SU5URVJfQUxJR04pOwo+PiArICAgICAgIF9fcGFyYW1fc3RhcnQgPSAuOwo+PiArICAgICAgICoo
LmRhdGEucGFyYW0pCj4+ICsgICAgICAgX19wYXJhbV9lbmQgPSAuOwo+IAo+IE1pc3NpbmcgbW9k
aWZpY2F0aW9uIHRvIGFybS94ZW4vbGRzLlMKCkluZGVlZC4gVGhhbmtzIGZvciBwb2ludGluZyBp
dCBvdXQuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:32:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrKE-0002yC-OR; Thu, 10 Aug 2017 17:32:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dfrKC-0002xa-W5
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 17:32:49 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 10/0C-03044-0C89C895; Thu, 10 Aug 2017 17:32:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+7+GT2
 RBg+n6Vos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzX05lLvjBXvHobxtjA+NJti5GTg4JASOJ
 txP/MXUxcnEICSxklLj4+xZ7FyMHh7CAq8S2V0kgNSICihIPXt5kBbGZBVwk9pxeww5R38soc
 Wv3HRaQBJuAqsSG66fAingFrCUOzHwPZrMAxTdNbQWzRQXCJfZ/v8YMUSMocXLmE7BeTgFLia
 PbTzBBLFCX+DPvEjOELS6x6dl3qMXyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjenFqUVl
 qka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxtmX/Q8xSnIwKYny
 Fn/qjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwds+vSdSSLAoNT21Ii0zBxgnMGkJDh4lEd5LI
 Gne4oLE3OLMdIjUKUZFKXHeySAJAZBERmkeXBssNi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1
 FJmPcpyBSezLwSuOmvgBYzAS2O8O0EWVySiJCSamDU2yhvcvRohNnk1DTVjB41/5ms61Tebtr
 4tDDPXoXp8aqfl1Z2H9h1u8G+YKJBxOWUU4LpaUcftznOaNPq+LIjp/vPwlif/7m3/x6Pvbb3
 z3cRy6jcgw3aS0/KSz33+hf0n+8L34SAfb/fPq1vNcqRjdp1dtqdv7IbNH+8Vt+18jzba3N5E
 5V+JZbijERDLeai4kQAQPzj68gCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502386367!101741736!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18258 invoked from network); 10 Aug 2017 17:32:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 Aug 2017 17:32:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 487DCAE93;
 Thu, 10 Aug 2017 17:32:47 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170809070706.13481-1-jgross@suse.com>
 <20170809070706.13481-51-jgross@suse.com>
 <20170810162831.psvdwmcjnhocl7ip@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b4c1f38b-ac83-b646-267f-84b32ca167b3@suse.com>
Date: Thu, 10 Aug 2017 19:32:46 +0200
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: <20170810162831.psvdwmcjnhocl7ip@citrix.com>
Content-Language: de-DE
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 50/52] libxl: add libxl_set_parameters()
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTg6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMDksIDIwMTcg
YXQgMDk6MDc6MDRBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQWRkIGEgbmV3IGxp
YnhsIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQgcnVudGltZQo+PiBz
aW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUuCj4+Cj4+IENj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICB0b29scy9saWJ4bC9saWJ4bC5jIHwgMTQgKysrKysr
KysrKysrKysKPj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggfCAxMSArKysrKysrKysrKwo+PiAgMiBm
aWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwo+PiBpbmRleCAwZWY4NzQ0MDZmLi5m
MzcwZTQ0NWRlIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCj4+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsLmMKPj4gQEAgLTY1Miw2ICs2NTIsMjAgQEAgaW50IGxpYnhsX3NlbmRf
ZGVidWdfa2V5cyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqa2V5cykKPj4gICAgICByZXR1cm4gMDsK
Pj4gIH0KPj4gIAo+PiAraW50IGxpYnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBj
aGFyICpwYXJhbXMpCj4+ICt7Cj4+ICsgICAgaW50IHJldDsKPj4gKyAgICBHQ19JTklUKGN0eCk7
Cj4+ICsgICAgcmV0ID0geGNfc2V0X3BhcmFtZXRlcnMoY3R4LT54Y2gsIHBhcmFtcyk7Cj4+ICsg
ICAgaWYgKCByZXQgPCAwICkgewo+IAo+IEV4dHJhbmVvdXMgc3BhY2VzLgoKU28gdGhlIDQ4IGh5
cGVydmlzb3IgcGF0Y2hlcyBsZWZ0IHNvbWUgdHJhY2VzLi4uCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:40:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17: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.xen.org>)
	id 1dfrRo-0003jw-Gi; Thu, 10 Aug 2017 17:40:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dfrRn-0003jq-33
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 17:40:39 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D1/33-03406-69A9C895; Thu, 10 Aug 2017 17:40:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOJsWRWlGSWpSXmKPExsWikc1srTt1Vk+
 kwasz/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bLpkdsBVc1K/5fzGlgbFTqYuTiYBFoZJbo
 2HSBsYuRk4NRIEZi05ZORpCEkEAzk8T2jqmsIAlhAWeJTwdamUFsEQEHiWXnX4AVMQt8YpI4d
 OEfE0THbCaJk99a2UCq2ARMJNbNP8/excjBwStgLXFubh1ImEVAVaJ32jewoaIC4RK9B/rByn
 kFBCVOznzCAmJzApV/aG8DW8YsYCtxZ+5uKFtc4taT+UwQtrzE9rdzwOISAooSb7shbpAQmMo
 osfbjPrChQgLqEnt/v4EqkpU4enYOC4TtK7Ft2jOohmtAR/9tZoVwmtklTh9+wQZRpSOx/8kk
 ZojEDhaJHXPXMEEkaiXOvJ7CCmEXSOx+sZ4FougGq8TDg5Ohir4zS3z9Xgthy0i8O7UBqugdm
 0TnnAlMEAcmSLz7/5tpAqPGLKRAmIXk8VlIHp+F5PEFjCyrGDWKU4vKUot0DY30kooy0zNKch
 Mzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECkwgDEOxgvLwx4BCjJAeTkihv8afuSCG+pPyUyoz
 E4oz4otKc1OJDjDIcHEoSvIEzeyKFBItS01Mr0jJzgOkMJi3BwaMkwrsFJM1bXJCYW5yZDpE6
 xWjPsWH1+i9MHHdOgsh7s7cCyabvH78zCbHk5eelSonz/p8B1CYA0pZRmgc3FJZ+LzHKSgnzM
 gKdKcRTkFqUm1mCKv+KUZyDUUmYNwBkOU9mXgnc7ldAZzEBnRXh2wlyVkkiQkqqgXG2+OOHbz
 qr87YyzBLgPxyoZVv2rjFAddG9X9f22m9vUH3DYrra41Gn66+J8xg/LsgNCrPezL7jrnOIiY6
 Lz7nq5T/fHt4dMHfV4aAsnw+r2GOPvGu4o3XlMTePUK9Krue+2xpnGmewn9HfmPD20Df1ohzh
 vBWNEdvUXf7FzFoi4iCsEnvkeZMSS3FGoqEWc1FxIgBFt7jFugMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502386836!63454400!1
X-Originating-IP: [40.107.3.59]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63153 invoked from network); 10 Aug 2017 17:40:37 -0000
Received: from mail-eopbgr30059.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.59)
 by server-2.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 17:40:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=X99Eu+IulXup4RswO1iqEbPtCN8bB6EaRg3e9LQGr2s=;
 b=Z62H4VJgcfDbrvt3wEwV2vhvnX4HRitw+uTKOl/SWdQmX9stqiexMVPQlpfIJOV+0GjRupL1zwNEE0HnReDmpRVAT4Sdre3HMtGhaHmZRWUIBkw0IjBjr/kwskfG2s3pfM4LH60hCkQh6mK13jZdFAJRaN4y5SahnP26qZoiBMU=
Received: from [10.17.182.74] (85.223.209.54) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.17; Thu, 10
 Aug 2017 17:40:31 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <d32b7996-786f-6c9e-b4e1-095683e32cef@epam.com>
 <e1219eee-86e9-69f9-ce61-418b46f7e1ab@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <bd6de510-b583-eda2-5815-fbe3b97dc243@epam.com>
Date: Thu, 10 Aug 2017 20:40:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <e1219eee-86e9-69f9-ce61-418b46f7e1ab@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: DB6PR1001CA0030.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::16) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4623eab8-d0a1-4f79-cf5c-08d4e016e6c3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:ApS0K4Js2q8TMDhClGRadCOPcrjXfV1L53jBHYNLOJZnKkSDlk5fbdjNCyEUoMVpvTa42V7blisgvEJjilp8L6Kv3ZE6u4cFZZgTNnJNky52n4js3DzY/bVi+eepTzqmfDSBszB/p+zcYoAL1SmhW5lXbg5Eobjowq4sw5JWukdgzOo1z/WhM462Q1ipzWYnUe5MneVPmYcnL/zS/bdvHpcaem8wmonDGOGgDHIceMGPLcr/kus6Vhe72ccAf850;
 25:9kz2nUoBc/Vru/ZdwxbYFqwpDoKCKtEOELReEm7bmr1P/D9GZiwgcNY1CLdnEu96spebZL9Bzfaxy9kMrTpkEfppSiO2TAw/Zkyo6Iq1ftbupIaum9a6uPmO3CqyWE6YGnhtCWmXjIgrDelI38hIYRzRgVgnA/3H7+Qtr2VSUyDvgCaCsR8mudJm/rNMnCHs2w3rm2uGTtoL3GOIssSeFOIE68P27B6xPv/CZtrYu+5Sklg4S7//o00BLvDCRkHDNn0L4Js1ya0QA5jjJAcyjpNP9sCpcpBz8hFKv6J+SGRu8CDemO71cPmCfrwitD9zpSGScGRxB28EfmE23yRC9w==;
 31:8mBbz0gxIJ2g+qqhGVaHJ4mDkk8m5dQ9dD6OYYFJMHDzUKwSXgEcVsw1pbjorzY1neF0SHRNfxTD/uz0HmbM7Qttz0s0yNkG1H7FH6Qffs2519y4m5zLjh4RBug+RlfDtlYoq+0FMISUiDaN2j7AwEtRdW+gd03VVjkyA74pQxFLytjzC4+vy35sUh07ZbpX6Fro/sZWRrdq0XodYAFyAeiQEsag205LqeNEk4ufbAQ=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:nE6LdBO6jwD+cmSgsDyRfld6iijiPedMPB93n41GIid5hjEas354e340zFZ8PLqL+BE8n1lu12Crf1mGQt/ZDDYwnt9Q/bbZRo1yZzGDGBqQjjFREPPOaCZwy/FNvjLVr6OyTRghu79Zo1dSYvO45VUvd9J8pWAZ9pcxJGP9fhIKJrl6cqaFZbdZt8a4ZZyrwVWuY/CJc+Qn4mKboxPimdVOAujvIlzVvcJmP9tVqQSX1uGMlwaW2KkjeoC0ekD2JgIkV9TXqadImIHE0hvIGyCDC/douZ2elQIZyF8r0mqVD18EQlM4kPkZS2kBnoWD5PlIN3E4W1SWDR3W1tkKMZVplAVZzv8VDyVwJtPjdTdRzu5D/j2Zs0HHKap9gvVbpKpeHCW1s444zbx+9rNG3AhvSiYyMqN1s2beX0WTtJCHlDnf/w9cHEVQQEKGu5M4HVXPTf1JdpyJHTMFU/pm2QefsKP1fYxHbBWvewSR75jaolvUh9dJE3wpxp+5Ezt+
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(192374486261705)(35073007944872)(100405760836317)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21391F56B1FE8A02E69363F5E6880@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123555025)(20161123558100)(20161123564025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 4:WztVOfxqMnrldsofAl2TmN+niGbyWuffSHFob7EZOL2ey7hS2xBJS9jjqfcEyJr0ey+1KgHJHZ/SnaWTcjPHAxGvCbUtY3cJr6yh10HBBINptLdtY7Ft+6wxPc4OxAJgk/qdF5fIbtBW9ON+owWP/ZCn1lAhDeUHfBQA2cuAyCEvaO4N4rw4Ry8Dq5up7ptEf2rSatXTDLYyMyhb6YLzAZ6Po60pbp5GotlmYHpgwZFX+5QZUscyd0DpgFiJjT60rZfQUC/hjS5K0WAxCCvAU//tc5zCIriyTf9pxUdxgNJw14OQ8UmLVaObtrt+4TJpLlqbiw5hEqE720DEcUT7LmoKxemmeZbqIYSFAExQ/pwpyUMVhJCZ0vQme+wXqBTuk2W7D5pQW1ky/bXzsej7qWiAoLSRVDbIrsfRpA3O4TmKnUzAjRuI2eSxZd//tvDm
X-Forefront-PRVS: 03950F25EC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6049001)(6009001)(39450400003)(39410400002)(39400400002)(39840400002)(39850400002)(24454002)(189002)(199003)(51444003)(6116002)(31686004)(3846002)(229853002)(189998001)(68736007)(2906002)(7736002)(106356001)(105586002)(101416001)(6486002)(305945005)(42186005)(77096006)(8656003)(7350300001)(97736004)(4001350100001)(33646002)(65826007)(72206003)(64126003)(50466002)(7416002)(47776003)(53546010)(66066001)(65806001)(65956001)(6666003)(230700001)(81166006)(2950100002)(8676002)(81156014)(23746002)(80792005)(5660300001)(53936002)(478600001)(93886004)(76176999)(36756003)(8666007)(54356999)(38730400002)(6246003)(110136004)(4326008)(25786009)(83506001)(54906002)(86362001)(31696002)(50986999);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:[10.17.182.74]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:3; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0301MB2139;
 23:iU6VqPsNFC1OBBGMvnnWiqAHBoUP7dvtnbd?=
 =?Windows-1252?Q?9r4g29hURqPPyJ2YYOts4duZkgOYuplhD1evUEEroLLBnbItcISsN1CP?=
 =?Windows-1252?Q?uKtX2b8WnCwbPktUOzQ37rmXoE4SH4NEjiYbwsQW0VxaQADJllquEsTb?=
 =?Windows-1252?Q?/jgPJpOe/1G4OqqYNchDT2vUpQKkOEiYcRfG28m8F4Hak8/MKN8dONXZ?=
 =?Windows-1252?Q?JyV4ChniT9bCF8ds1/usE3E33pAUBUHSTTfh8ubVuWhXCrwBNFpedbrB?=
 =?Windows-1252?Q?hEKJ8QSNJt1ZccxWpAl07Pp1qaqywZX9sCy2EEFFD2dThHBVMnPm+GoZ?=
 =?Windows-1252?Q?wSKZPTvB9qaybMrZpevBRbz+MOmRo6WNFx7ijgSYWvzYMudu/XyF7eZt?=
 =?Windows-1252?Q?JKRbRm6DMFedmxy1q+RpKrZ6ZTU6LXuKq+6P+RCe85+5OBlVmXjEoYyU?=
 =?Windows-1252?Q?pPfR3aRqZf+V6JublGfdO1CZLyjawyzuw6O01KnIMO1K+YhwKx4BILUS?=
 =?Windows-1252?Q?s7nfoKJ19cUXhxpU7GhTZQA67lV8HXOechicd6qNRBLcR5798UpcMlwB?=
 =?Windows-1252?Q?nza8mkKiPd1VgxFa/ijZ3bno1AAr3wEzkdIAi3mxE5zUbyY+zFtseALg?=
 =?Windows-1252?Q?VEWsgUxF5RBRaS3/lFGTzrbVjO6IJHmkWGpeUnjn0M3dE0yGBcRpRv0G?=
 =?Windows-1252?Q?3CIP5YC5xqsHGbI6+q8x9qr0f+vBrYub9MA4T/GUZMRDESV/AH4fo9RV?=
 =?Windows-1252?Q?JJbq8cK6ZwpqPbVKgXBX7qMNRNJK0y6Z4WyyaCchhhf4ApekxTWivgQk?=
 =?Windows-1252?Q?VRF36cWgpy7CXRFthgFFNopOsGfOgCjaeEuNrH5JiQcNg5Qskjuja1Su?=
 =?Windows-1252?Q?OevQeHbnF4ZNp8kiba+3Lg31qN0RMMkvMA6i3rDbrS1qilpeLJlHT0KH?=
 =?Windows-1252?Q?qPo+CpEBMey74B0zsCjqHVT2+I1+1BW5lc3JL8W1FKDcISaWebgl+ssV?=
 =?Windows-1252?Q?r+ojbV9i0h5mfliERaZsx1szRqDNrPlmdvXNOOjPsk0ZBXSvEYni+peR?=
 =?Windows-1252?Q?25U6zVeobCzj7NMYSzhJVkGJLto8GT297q8iOLjvo6Cf+okIQTabu+qU?=
 =?Windows-1252?Q?i4+kbBo0NAeCxYEYkN41jEj3k2mUDcJHIQh7XUnnA50iIQ4S2ZqOmqiI?=
 =?Windows-1252?Q?AVkHrxGmlk3ckofYcsxPqGAoStUEUAsEVBg+aD5cGJXY7BC0+UQviHNn?=
 =?Windows-1252?Q?Y1Chh/3jLyr4RWoV0jey6Nqz/6EMU/J/hD/CW+q8czPwtSZf2SIFPU7u?=
 =?Windows-1252?Q?rOly9klhEamXdyfRyftA4VqyQF32Q0w21VVg2CZaF0eehrCJkM6Zze/o?=
 =?Windows-1252?Q?UxW8JlO87F8TJNUhIDyuUuwJr97JAs2h+m5PkhpISZoBbJUYUW4zHYDZ?=
 =?Windows-1252?Q?/yhwzpfrxDVvF0fW98+7yu12P5FFX5M1wxNFzO8gzche5RndDa8ciMwx?=
 =?Windows-1252?Q?r2yLFNSTaA4sE43Wd3m5e0YKyghXApF74RzTxJyLjtIuClyQuHG8ZSNm?=
 =?Windows-1252?Q?gVwmfx/HxlNVQYbkTRCbWVmow14KQrkn4p6+aj3ZdKIHydkivEMFkEjM?=
 =?Windows-1252?Q?3dQ5R2pTqMcvuvr1/pPzwmZfGi4yrIRemXaRQG0bt3WQy0RR2SXFjj/4?=
 =?Windows-1252?Q?+9u1AVg281q0Zksccq1J5SmjQfAX2xXNmFxNU5yHD6oE+KOXJiBPzI2X?=
 =?Windows-1252?Q?X4U4H1Au6wmpXXV8pv3BHk/2F08qwwt1oMMkKupP6vysNdEBw3InO9EX?=
 =?Windows-1252?Q?Ffj6l?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:8h4Dd8HQ01brGreUxcEA7n5k1AnW4GmgpWZaBmVGQ1m9GAo4V1Fhvmr35UzebIu+uIfKFTBWVeecMCByfN7F6FsitngQGehrLU68bqf+jsE8ktEKYc54vwOBs8nLs5QgY+v0aEhh9p1ShZbqPsS909fowBCZP9BVScmd2XTAFxSgp8zainZqzxsx6q2ZC5cdNeRD6pQLTdw9oy+zl0pMAajyCJNmKZdn9vyjn3LCdciE//coT7EC21fzu431vkbxv5VkIXLegL+77tDZVr5/xk7dDN0s+y0kXPctSokaRTTXw74u8GM2jVHtxtFyocODynmg9/AjJKLApZnD8aHBjQ==;
 5:47Md3vY3olVD4PefiYYIxsUtjMiGIZII3hy2rpK8WVIrU1nrA/TRQAqUXdz6BuX1QduvCZ8kOduHjmepsRWK5BJ6ZeCgC/INMF1Ozjm7rjqcVL0n8Rkpu6bfY/BxnFd78EfUDKPcBVVt6dHVS6RUSA==;
 24:HolLxe71rQws0Lh+9OayVW2xRU+A8bj2Gs9IO+9u/DNmlz9TdOiZ3nZWHkz3TKskO511YbUDYcr9OtXCjTw/jf1U9R37Okq7I+Wr/xx+gyg=;
 7:iOdig4gMbVKOLfdE0aQj0UoVhk1KzbwKJoVAKWz96Atpj7tNgsxypGuXkHJD3YhPxfBiFoGD4G2OWmfj1BpwyIoQdeQA+k5ge4gUb/pgKglh3E3nTRnVBjXcQLcCPkg1PSCzvFJ162itGTc8GMn1KaV7q9/CcWanMlVmJW3YVHiqBONT9IeTDPqUXIDO6/z0+dUpwicBjpZOVvkNttQev6sZG/kJQaQlDRSGoEFkXG8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2017 17:40:31.6420 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC4wOC4xNyAxOToxMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDEwLzA4
LzE3IDE2OjMzLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGkgSnVsaWVuLAo+Pgo+PiBP
biAwOS4wOC4xNyAxMzoxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgVm9sb2R5bXlyLAo+
Pj4KPj4+IENDICJUSEUgUkVTVCIgbWFpbnRhaW5lcnMgdG8gZ2V0IGFuIG9waW5pb24gb24gdGhl
IHB1YmxpYyBoZWFkZXJzLgo+Pj4KPj4+IE9uIDA4LzA4LzE3IDIxOjA4LCBWb2xvZHlteXIgQmFi
Y2h1ayB3cm90ZToKPj4+PiBTTUNDQyAoU01DIENhbGwgQ29udmVudGlvbikgZGVzY3JpYmVzIGhv
dyB0byBoYW5kbGUgYm90aCBIVkNzIGFuZCBTTUNzLgo+Pj4+IFNNQ0NDIHN0YXRlcyB0aGF0IGJv
dGggSFZDIGFuZCBTTUMgYXJlIHZhbGlkIGNvbmR1aXRzIHRvIGNhbGwgdG8gYQo+Pj4+IGRpZmZl
cmVudAo+Pj4+IGZpcm13YXJlIGZ1bmN0aW9ucy4gVGh1cywgZm9yIGV4YW1wbGUgUFNDSSBjYWxs
cyBjYW4gYmUgbWFkZSBib3RoIGJ5Cj4+Pj4gU01DIG9yIEhWQy4gQWxzbyBTTUNDQyBkZWZpbmVz
IGZ1bmN0aW9uIG51bWJlciBjb2RpbmcgZm9yIHN1Y2ggY2FsbHMuCj4+Pj4gQmVzaWRlcyBmdW5j
dGlvbmFsIGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBjYWxscywgd2hpY2ggYWxsb3dzIHVuZGVybGlu
Zwo+Pj4+IE9TIGRldGVybWluZSB2ZXJzaW9uLCBVSUQgYW5kIG51bWJlciBvZiBmdW5jdGlvbnMg
cHJvdmlkZWQgYnkgc2VydmljZQo+Pj4+IHByb3ZpZGVyLgo+Pj4+Cj4+Pj4gVGhpcyBwYXRjaCBh
ZGRzIG5ldyBmaWxlIGB2c21jLmNgLCB3aGljaCBoYW5kbGVzIGJvdGggZ2VuZXJpYyBTTUNzCj4+
Pj4gYW5kIEhWQyBhY2NvcmRpbmcgdG8gU01DLiBBdCB0aGlzIG1vbWVudCBpdCBpbXBsZW1lbnRz
IG9ubHkgb25lCj4+Pj4gc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgo+Pj4+
Cj4+Pj4gU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlIG9ubHkgc3VwcG9ydHMgcXVlcnkgY2Fs
bHMsIHNvIGNhbGxlciBjYW4KPj4+PiBhc2sgYWJvdXQgaHlwZXJ2aXNvciBVSUQgYW5kIGRldGVy
bWluZSB0aGF0IGl0IGlzIFhFTiBydW5uaW5nLgo+Pj4+Cj4+Pj4gVGhpcyBjaGFuZ2UgYWxsb3dz
IG1vcmUgZ2VuZXJpYyBoYW5kbGluZyBmb3IgU01DcyBhbmQgSFZDcyBhbmQgaXQgY2FuCj4+Pj4g
YmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMu
Cj4+Pj4KPj4+PiBCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2FyZGVkIHRvIHN0YW5kYXJkIFNNQ0ND
IGhhbmRsZXIsIGl0IGNhbiBiZSAKPj4+PiByb3V0ZWQKPj4+PiB0byBhIGRvbWFpbiBtb25pdG9y
LCBpZiBvbmUgaXMgaW5zdGFsbGVkLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+Pj4+IFJldmlld2VkLWJ5OiBP
bGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+
Cj4+Pj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNo
ZW5rb0BlcGFtLmNvbT4KPj4+PiAtLS0KPj4+PiAgLSBVcGRhdGVkIGRlc2NyaXB0aW9uIHRvIGlu
ZGljYXRlIHRoYXQgdGhpcyBwYXRjaCBhZmZlY3RzIG9ubHkgU01DCj4+Pj4gY2FsbCBwYXRoLgo+
Pj4+ICAtIGFkZGVkICJ4ZW5fIiBwcmVmaXggdG8gZGVmaW5pdGlvbnMgaW4gaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0vc21jLmgKPj4+PiAgLSBtb3ZlZCBkb190cmFwX3NtYygpIGludG8gdnNtYy5j
IGZyb20gdHJhcHMuYwo+Pj4+ICAtIHJlcGxhY2VkIGFsbCB0YWJzIHdpdGggc3BhY2VzCj4+Pgo+
Pj4gSSB3b3VsZCBoYXZlIHJlYWxseSBhcHByZWNpYXRlZCBhIHN1bW1hcnkgb2YgdGhlIGRpc2N1
c3Npb24gd2UgaGFkIG9uCj4+PiB0aGUgcHJldmlvdXMgdmVyc2lvbiByZWdhcmRpbmcgdGhlIGJp
bmRpbmdzLiBUaGlzIGlzIGEgcmVhbCBibG9ja2VyCj4+PiBmb3IgdGhpcyBzZXJpZXMgYW5kIHNo
b3VsZCBub3QgYmUgaWdub3JlZC4KPj4+Cj4+Cj4+IFdoaWxlIEkgYWdyZWUgdGhhdCBxdWVzdGlv
biBhYm91dCBiaW5kaW5ncyBpcyBpbXBvcnRhbnQsIEkgY2FuJ3Qgc2VlIGhvdwo+PiBpdCBhZmZl
Y3RzIHRoaXMgcGF0Y2ggc2VyaWVzLiBUaGlzIHBhdGNoIHNlcmllcyBkb2VzIG5vdCBicmVhayBh
bnl0aGluZy4KPj4gQmVjYXVzZQo+Pgo+PiAxLiBUaGlzIHNlcmllcyBhZGQgb25seSBuZXcgZmVh
dHVyZTogZ2VuZXJpYyBoeXBlcnZpc29yIHNlcnZpY2Ugd2l0aCBubwo+PiBpbW1lZGlhdGUgdXNl
LiBBbGwgQVJNIGd1ZXN0cyBhcmUgYWxyZWFkeSBhd2FyZSB0aGF0IHRoZXkgYXJlIHJ1bm5pbmcg
b24KPj4gWEVOLiBBbGwgQVJNIGd1ZXN0cyBrbm93IHRoYXQgdGhleSBjYWxsICpvbmx5KiBQU0NJ
Lgo+Pgo+PiAyLiBJIHNlZSBpbXBvcnRhbmNlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGZvciBlbWJl
ZGRlZCBwbGF0Zm9ybXMsIHdoZXJlCj4+IGRldmVsb3BlciBleGFjdGx5IGtub3dzIHdoYXQgc29m
dHdhcmUgb2Ygd2hpY2ggdmVyc2lvbiBoZS9zaGUgd2lsbCBydW4uCj4+IEkgZG91YnQgdGhhdCBz
ZXJ2ZXIgcGxhdGZvcm1zIHdpbGwgbmVlZCBzb21ldGhpbmcgYmV5b25kIFBTQ0ksIHdoaWNoIEkK
Pj4gcHJlc2VydmVkIGFzIGlzLgo+IAo+IEkgZGlzYWdyZWUgaGVyZS4gU01DQ0MgY291bGQgYmUg
dXNlZCB0byBwcm92aWRlIERvbTAgYSB3YXkgdG8gaW50ZXJhY3QgCj4gd2l0aCB0aGUgZmlybXdh
cmUgaWYgbmVjZXNzYXJ5LgpBRkFJSywgRG9tMCB1c3VhbGx5IGlzIGJ1aWx0IHdpdGggcGFydGlj
dWxhciB2ZXJzaW9uIG9mIFhFTiBpbiBtaW5kIChvciAKYXQgbGVhc3QgbWluaW1hbCBYRU4gdmVy
c2lvbikuCgo+Pgo+PiBBIEknbSBub3QgZGVueWluZyBpbXBvcnRhbmNlIG9mIFNNQyBiaW5kaW5n
cywgYnV0IEkgdGhpbmsgaXQgaXMgbm90Cj4+IGJsb2NrZXIgZm9yIG15IHBhdGNoZXMuIFdlIGNh
biBhZGQgYmluZGluZ3MgbGF0ZXIsIHdoZW4gdGhlcmUgd2lsbCBiZQo+PiBjb25zZW5zdXMgb24g
aG93IHRoZXkgc2hvdWxkIGxvb2suIEluIG1lYW50aW1lIFNNQyBoYW5kbGVyIGNhbiBiZSB1c2Vk
Cj4+IGJ5IGFueW9uZSB3aG8ga25vd3MgdGhhdCBpcyBhdmFpbGFibGUuCj4gCj4gSSBhbSBub3Qg
aW4gZmF2b3Igb24gZ2V0dGluZyBzb21ldGhpbmcgbWVyZ2VkIGluIFhlbiB1bnRpbCB3ZSBhZ3Jl
ZSBvbiAKPiB0aGUgd2F5IGZvciB0aGUgZ3Vlc3QgdG8ga25vdyBpdCBpcyB0aGVyZS4gCkkgdGhp
bmsgdGhhdCBTTUMgaW1wbGVtZW50YXRpb24gd2lsbCBiZSB0aGUgc2FtZSwgcmVnYXJkbGVzcyB0
aGUgd2F5IHdlIApjYW4gdGVsbCBndWVzdCB0aGF0IGl0IGlzIGF2YWlsYWJsZS4gQXQgdGhpcyB0
aW1lIGd1ZXN0cyBjYW4gc2FmZWx5IAphc3N1bWUgdGhhdCBTTUNDQyBpcyBub3QgaW1wbGVtZW50
ZWQgaW4gWEVOLiBUaGlzIHdvdWxkbid0IGJyZWFrIGFueXRoaW5nLgoKPiBJdCBtZWFucyB5b3Ug
aGF2ZSB0byBjYXJyeSAKPiBoYWNrIGluIHlvdXIga2VybmVsIGluIG9yZGVyIHRvIHVzZSBTTUMu
IE1heWJlIHRoaXMgaXMgZmluZSBmb3IgeW91LCBidXQgCj4gSSBkb24ndCB3YW50IHRvIG1ha2Ug
dGhpcyBhc3N1bXB0aW9uIG9uIFhlbiB1cHN0cmVhbSB0b2RheS4KTW9kZXJuIGxpbnV4IGtlcm5l
bCB1c2VzIFNNQyBmb3IgUFNDSSBjYWxscyBhbmQgT1AtVEVFIGNhbGxzLiBJbiBib3RoIApjYXNl
cyBpdCByZWFkcyBEVCB0byBnZXQgY29uZHVpdCBtZXRob2QgKFNNQy9IVkMpLiBTbyB0aGVyZSBh
cmUgYWxyZWFkeSAKYmluZGluZ3MgZm9yIGdlbmVyaWMgdXNlcy4gT3RoZXIgdXNlcyBhcmUgcGxh
dGZvcm0tc3BlY2lmaWMgKG9rYXksIApwcm9iYWJseSB0aGVyZSBjYW4gYmUgYSBwcm9ibGVtKS4K
Cj4gVGhpcyBpcyBhIGNoYW5nZSBpbiB0aGUgaW50ZXJmYWNlIHRoYXQgc2hvdWxkIGJlIG5vdGlm
aWVkIHRvIHRoZSBndWVzdC4gCj4gSWYgd2UgZXhwb3NlIGl0IHdpdGhvdXQgcHJvdmlkaW5nIGEg
YmluZGluZ3MgKG9yIHNvbWV0aGluZyksIHdlIGhhdmUgbm8gCj4gd2F5IHRvIHJldmVydC9kaXNh
YmxlIGl0LiBJbWFnaW5lIHdlIHdhbnQgdG8gZGlzYWJsZSBTTUMgaW4gdGhlIGZ1dHVyZS4gCk5h
dHVyYWwgd2F5IHdhcyB0byBkaXNhYmxlIFNlY3VyaXR5IEV4dGVuc2lvbnMgaW4gUEZSMSByZWdp
c3Rlci4gVGhpcyAKd2FzIG5vdCBkb25lIGFuZCBub3cgd2UgaGF2ZSBjdXJpb3VzIHNpdHVhdGlv
bjogZ3Vlc3QgdGhpbmtzIHRoYXQgU01DIGlzIAphdmFpbGFibGUsIGJ1dCB0aGVuIGl0IGdldHMg
VW5kZWZpbmVkIEluc3RydWN0aW9uIGV4Y2VwdGlvbiB3aGVuIGl0IAp0cmllcyB0byBpbnZva2Ug
U01DLgoKPiBIb3cgYSBndWVzdCB3aWxsIGtub3cgdGhhdAo+ICAgICAgLSB1bnRpbCBYZW4gNC4x
MCBTTUMgd2FzIG5vdCBleGlzdGluZywKPiAgICAgIC0gYmV0d2VlbiBYZW4gNC4xMCBhbmQgWGVu
IDQueCB5b3UgY2FuIHVzZSB0aGVtCj4gICAgICAtIGFmdGVyIFhlbiA0LnkgdGhleSBjYW4gYmUg
ZGlzYWJsZWQuCkl0IGlzIGEgYnJvYWRlciBxdWVzdGlvbjogaG93IHNvZnR3YXJlIGNhbiBrbm93
IHRoYXQgU01DQ0MgaXMgYXZhaWxhYmxlIApvbiBhIHBsYXRmb3JtPyBOb3QgU01DLCBidXQgU01D
Q0MgYXMgYSBwcm90b2NvbC4gUHJvYmFibHksIHRoZXJlIHNob3VsZCAKYmUgc29tZSBnZW5lcmlj
IHdheSB0byB0ZWxsIExpbnV4L1dpbmRvd3MvWEVOL1dpbmRyaXZlciBIeXBlcnZpc29yL2V0YyAK
dGhhdCB0aGV5IGNhbiByZWx5IG9uIFNNQ0NDIHNwZWMuIEkgdGhpbmsgdGhhdCBpdCBpcyBxdWVz
dGlvbiB0byBBUk0gCmd1eXMgKGluY2x1ZGluZyB5b3UpLCBiZWNhdXNlIHRoaXMgYWZmZWN0cyBh
bGwgQVJNIG1hY2hpbmVzLgoKPiBBbGwgY2hhbmdlcyBzaG91bGQgYmUgZGV0ZWN0ZWQgdGhyb3Vn
aCB0aGUgZmlybXdhcmUgdGFibGVzIChEVCwgQUNQSSkgb3IgCj4gYW5vdGhlciBYZW4gbWV0aG9k
IChpLmUgWEVORkVBVF8qKS4gRm9yIGluc3RhbmNlLCB0aGUgZ3Vlc3QgaGFzIHRvIHBhcnNlIAo+
IHRoZSBmaXJtd2FyZSB0YWJsZXMgaW4gb3JkZXIgdG8ga25vdyBQU0NJIGlzIGF2YWlsYWJsZS4K
WWVwLiBUaGUgc2FtZSBkb2VzIE9QLVRFRSBjb2RlLiBJdCBwYXJzZXMgRFQgdG8gZ2V0IGNvbmR1
aXQuIFByb2JhYmx5LCAKdGhpcyBpcyB3cm9uZyBhcHByb2FjaC4gU2hvdWxkIGFsbCBTTUNDQyBj
YWxscyB1c2UgdGhlIHNhbWUgY29uZHVpdD8uIApTaG91bGQgcGxhdGZvcm0gcHJvdmlkZSBjb25k
dWl0IGZvciBlYWNoIFNNQ0NDIHNlcnZpY2Ugb3duZXI/CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:44:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:44: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.xen.org>)
	id 1dfrVZ-00041O-3w; Thu, 10 Aug 2017 17:44:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1dfrVY-00041I-Ki
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 17:44:32 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 24/5A-01862-F7B9C895; Thu, 10 Aug 2017 17:44:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsUSXel4Xbdudk+
 kwa+nQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a21w+ZCk7zV0xc+py1gfEbTxcjF4eQQBuT
 xNTLP1m7GDk5hAVaGCWePmIEsUUE9CRaVk0EizMLqEv87L3FBtGwmFFi/osjzCAJNgF9iRfta
 9lAbF4BR4klB+aB2SwCqhKXW56CDRIVCJfY//0aM0SNoMTJmU9YQGxOARuJOxums8Es+DPvEj
 OELS5x68l8JghbXmL72znMExj5ZiFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI1NNRLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMRAYg2MG4+rfTIUZJDiYlUd7iT92RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4N8/qiRQSLEpNT61Iy8wBxgRMWoKDR0mENw0kzVtckJhbnJkOk
 TrFqCglzjsHJCEAksgozYNrg8XhJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz2oNM4cnMK4
 Gb/gpoMRPQ4gjfTpDFJYkIKakGRg0HqbV6a72FL3WU2gtcXZh62m2ff56ir5H3Os+rkWLiZQs
 7NkbVLhV1PHXjz5JuB93N/9quKO3Zl8/i9lBbc9ed0mSzTJGJTK0+T5nmR1kmPzSRLFnidHar
 fGFk+mrLrR80n1WvSLCdZKT7/1zpf0dLhX1HjN/+zovcdP/vlLJLYtFVedVySizFGYmGWsxFx
 YkAqh5a5L4CAAA=
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502387070!78619727!1
X-Originating-IP: [91.121.65.215]
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 19271 invoked from network); 10 Aug 2017 17:44:30 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-11.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 10 Aug 2017 17:44:30 -0000
Received: from 83-70-ftth.on.nl ([88.159.70.83]:59654 helo=[172.16.1.131])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1dfrVR-00035I-9N; Thu, 10 Aug 2017 19:44:25 +0200
To: Anthony PERARD <anthony.perard@citrix.com>
References: <0a5d7da1-7653-a6ab-99be-4e58f1e73f33@eikelenboom.it>
 <20170810140056.GG1519@perard.uk.xensource.com>
 <20170810164512.GH1519@perard.uk.xensource.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <ab8dd0c0-6721-2a75-6b3f-eacd8a0d9978@eikelenboom.it>
Date: Thu, 10 Aug 2017 19:44:24 +0200
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: <20170810164512.GH1519@perard.uk.xensource.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen-unstable / Qemu-upstream: QMP server:
 Unsupported bus. Bus doesn't have property 'acpi-pcihp-bsel' set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTg6NDUsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwgQXVnIDEw
LCAyMDE3IGF0IDAzOjAwOjU2UE0gKzAxMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+PiBPbiBX
ZWQsIEF1ZyAwOSwgMjAxNyBhdCAwNjozNDo0M1BNICswMjAwLCBTYW5kZXIgRWlrZWxlbmJvb20g
d3JvdGU6Cj4+PiBMLlMuLAo+Pj4KPj4+IEl0IHNlZW1zIHRoZSB4ZW4gcWVtdS11cHN0cmVhbSB0
cmVlIGdvdCB1cGRhdGVkIGZyb20gcWVtdSB1cHN0cmVhbSBsYXN0IHdlZWsuIAo+Pj4gVW5mb3J0
dW5hdGVseSBhIGNoYW5nZSBicmVha3MgcGNpLXBhc3N0aHJvdWdoIGZvciBIVk0nczoKPj4+ICAg
ICBsaWJ4bDogZXJyb3I6IGxpYnhsX3FtcC5jOjI4NzpxbXBfaGFuZGxlX2Vycm9yX3Jlc3BvbnNl
OiBEb21haW4gMjA6cmVjZWl2ZWQgYW4gZXJyb3IgbWVzc2FnZSBmcm9tIFFNUCBzZXJ2ZXI6IFVu
c3VwcG9ydGVkIGJ1cy4gQnVzIGRvZXNuJ3QgaGF2ZSBwcm9wZXJ0eSAnYWNwaS1wY2locC1ic2Vs
JyBzZXQKPj4+ICAgICBsaWJ4bDogZXJyb3I6IGxpYnhsX3BjaS5jOjEyOTM6bGlieGxfX2FkZF9w
Y2lkZXZzOiBEb21haW4gMjA6bGlieGxfZGV2aWNlX3BjaV9hZGQgZmFpbGVkOiAtMwo+Pj4gICAg
IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTQ1ODpkb21jcmVhdGVfYXR0YWNoX2Rldmlj
ZXM6IERvbWFpbiAyMDp1bmFibGUgdG8gYWRkIHBjaSBkZXZpY2VzCj4+PiAgICAgbGlieGw6IGVy
cm9yOiBsaWJ4bF9kb21haW4uYzoxMDAzOmxpYnhsX19kZXN0cm95X2RvbWlkOiBEb21haW4gMjA6
Tm9uLWV4aXN0YW50IGRvbWFpbgo+Pj4gICAgIGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6
OTYyOmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4gMjA6VW5hYmxlIHRvIGRlc3Ryb3kg
Z3Vlc3QKPj4+ICAgICBsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjg4OTpkb21haW5fZGVz
dHJveV9jYjogRG9tYWluIDIwOkRlc3RydWN0aW9uIG9mIGRvbWFpbiBmYWlsZWQKPj4+Cj4+PiBU
aGUgY3VscHJpdCBpcyBjb21taXQ6ICJwYzogcGNpaHA6IGF2b2lkIGFkZGluZyBBQ1BJX1BDSUhQ
X1BST1BfQlNFTCB0d2ljZSIgKGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNjZTM3
YjYpLgo+Pj4gSSB2ZXJpZmllZCB0aGF0IHJldmVydGluZyB0aGlzIGNvbW1pdCBmaXhlcyB0aGUg
aXNzdWUuCj4+Cj4+IFRoYW5rcywgSSdsbCBsb29rIGludG8gdGhpcy4KPiAKPiBDYW4geW91IHRy
eSB3aXRoIHRoaXMgcGF0Y2g/CgpIaSBBbnRob255LAoKSnVzdCB0ZXN0ZWQgdGhlIHBhdGNoIGFu
ZCBpdCB3b3JrcyBmb3IgbWUsIHRoYW5rcyEKCi0tClNhbmRlcgoKCj4gCj4gZGlmZiAtLWdpdCBh
L2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiBpbmRleCA2Yjdi
YWRlMTgzLi44Y2FjM2IzZGUzIDEwMDY0NAo+IC0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5jCj4g
KysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiBAQCAtMjg1Nyw2ICsyODU3LDggQEAgdm9pZCBh
Y3BpX3NldHVwKHZvaWQpCj4gICAgICBBY3BpQnVpbGRTdGF0ZSAqYnVpbGRfc3RhdGU7Cj4gICAg
ICBPYmplY3QgKnZtZ2VuaWRfZGV2Owo+ICAKPiArICAgIGFjcGlfc2V0X3BjaV9pbmZvKCk7Cj4g
Kwo+ICAgICAgaWYgKCFwY21zLT5md19jZmcpIHsKPiAgICAgICAgICBBQ1BJX0JVSUxEX0RQUklO
VEYoIk5vIGZ3IGNmZy4gQmFpbGluZyBvdXQuXG4iKTsKPiAgICAgICAgICByZXR1cm47Cj4gQEAg
LTI4NzQsOCArMjg3Niw2IEBAIHZvaWQgYWNwaV9zZXR1cCh2b2lkKQo+ICAKPiAgICAgIGJ1aWxk
X3N0YXRlID0gZ19tYWxsb2MwKHNpemVvZiAqYnVpbGRfc3RhdGUpOwo+ICAKPiAtICAgIGFjcGlf
c2V0X3BjaV9pbmZvKCk7Cj4gLQo+ICAgICAgYWNwaV9idWlsZF90YWJsZXNfaW5pdCgmdGFibGVz
KTsKPiAgICAgIGFjcGlfYnVpbGQoJnRhYmxlcywgTUFDSElORShwY21zKSk7Cj4gIAo+IAo+IAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 17:51:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 17:51: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.xen.org>)
	id 1dfrcJ-0004kc-Qx; Thu, 10 Aug 2017 17:51:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfrcJ-0004kW-5e
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 17:51:31 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 6A/D2-02181-22D9C895; Thu, 10 Aug 2017 17:51:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTVdxbk+
 kwbT7Mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJhhXMBf+1Ku6/bWdsYOxV7mLk4hAS2Mwo
 MefXf3YIZzejxLOrM5i6GDk5hAV8JHae+sIMYosIKEo8eHmTFaLoL5PEsZaHTCAOs8ArJomj2
 y+BdbAJaErc+fwJzOYVsJI4+XQSK4jNIqAqcXv/ckYQW1QgXOJt4xEWiBpBiZMzn4DZnAKWEt
 cmfwCrZxawlbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFukaGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUFXz8DAuIOxZ6/fIUZJDiYlUd7iT92RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4V83uiRQSLEpNT61Iy8wBhj9MWoKDR0mE9zxImre4IDG3O
 DMdInWKUVFKnFdwDlBCACSRUZoH1waLuUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlVQa
 bwZOaVwE1/BbSYCWhxhG8nyOKSRISUVANj5LZ5+p/8vIvkJEtmXxHYrBnLcs729mebeBfxHfP
 O3v6c8isoJnmD55F8Jt7J5rMfdOVwW9/uvrJacYFAsKezkeoBzlMHPiZz2e4J/Ou51OaHtn9d
 2ZkPWQnKa1zCjzJEnK/5sOTn6iu/psx7MfE4+4n1r77v3viGZ1Nl0u/6XaVvvBcJqn45q8RSn
 JFoqMVcVJwIABjbrpu0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502387488!101890518!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22399 invoked from network); 10 Aug 2017 17:51:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 10 Aug 2017 17:51:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D362913D5;
 Thu, 10 Aug 2017 10:51:27 -0700 (PDT)
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 2ADD43F540;
 Thu, 10 Aug 2017 10:51:26 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <f0780b62-fc61-f808-7627-1fcb3909a3d4@arm.com>
 <20170810160014.2ujnuz5cvkp3p5lg@citrix.com>
 <7b3202e9-bd73-3894-0c4c-1e314c1ce9ed@arm.com>
 <20170810163827.jsgmva2f4vabwrqd@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <403e0242-4c4c-a95d-114b-aebac9cc7461@arm.com>
Date: Thu, 10 Aug 2017 18:51:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170810163827.jsgmva2f4vabwrqd@citrix.com>
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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wOC8xNyAxNzozOCwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEF1ZyAxMCwgMjAx
NyBhdCAwNToxMTo1MlBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDEw
LzA4LzE3IDE3OjAwLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gVGh1LCBBdWcgMTAsIDIwMTcgYXQg
MDM6MjY6MDdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBPbiAw
OS8wOC8xNyAxMTo1OCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4+Pj4gSGkgSnVsaWVuLAo+
Pj4+Cj4+Pj4gSGkgQmh1cGluZGVyLAo+Pj4+Cj4+Pj4+IFRoYW5rcyBmb3IgdGhlIHRlc3Rpbmcu
Cj4+Pj4+Cj4+Pj4+IE9uIDggQXVndXN0IDIwMTcgYXQgMjE6MjksIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Pj4gSGkgQmh1cGluZGVyLAo+Pj4+Pj4KPj4+
Pj4+IEkgZ2F2ZSBhbm90aGVyIGFuZCBJIGhhdmUgYSBjb3VwbGUgb2YgY29tbWVudHMuCj4+Pj4+
Pgo+Pj4+Pj4gQm9vdGluZyBMaW51eCB3aXRoIGVhcmx5Y29uIGVuYWJsZWQgdGFrZSBxdWl0ZSBh
IHdoaWxlLiBJIGNhbiBzZWUgdGhlCj4+Pj4+PiBjaGFyYWN0ZXJzIGNvbWluZyBzbG93ZXIgdGhh
biBvbiB0aGUgbWluaXRlbC4gSXQgc2VlbXMgdG8gYmUgYSBiaXQgYmV0dGVyCj4+Pj4+PiBhZnRl
ciBzd2l0Y2hpbmcgb2ZmIHRoZSBib290Y29uc29sZS4gT3ZlcmFsbCBMaW51eCBpcyB0YWtpbmcg
fjIwIHRpbWVzIHRvCj4+Pj4+PiBib290IHdpdGggcGwwMTEgdnMgSFZDIGNvbnNvbGUuCj4+Pj4+
Pgo+Pj4+Pj4gSSBkbyBhZ3JlZSB0aGF0IHBsMDExIGlzIGVtdWxhdGVkIGFuZCB0aGVyZWZvcmUg
eW91IGhhdmUgdG8gdHJhcCBhZnRlciBlYWNoCj4+Pj4+PiBjaGFyYWN0ZXIuIEJ1dCAyMCB0aW1l
cyBzb3VuZHMgZmFyIHRvbyBtdWNoLgo+Pj4+Pj4KPj4+Pj4gSSB0aGluayB0aGlzIHNsb3duZXNz
IGNvdWxkIGJlIGR1ZSB0byByYXRlbGltaXRpbmcgb2YgdGhlIHBsMDExIGV2ZW50cwo+Pj4+PiBp
biB4ZW5jb25vc2xlLiBDdXJyZW50bHksIHRoZSByYXRlIGxpbWl0IGlzCj4+Pj4+IHNldCB0byAz
MCBldmVudHMgcGVyIDIwMCBtc2VjcyAoc2VlIFJBVEVfTElNSVRfQUxMT1dBTkNFL1JBVEVfTElN
SVRfUEVSSU9EKS4KPj4+Pj4KPj4+Pj4gSSBpbmNyZWFzZWQgdGhlIHJhdGUgbGltaXQgdG8gNjAw
IGV2ZW50cyAoMzAgKiAyMCkgcGVyIDIwMCBtc2Vjcy4gV2l0aAo+Pj4+PiB0aGlzIGNoYW5nZSwK
Pj4+Pj4gSSBzZWUgdGhhdCB0aGUgdGhlIGZpbmQgY29tbWFuZCBpcyBydW5uaW5nIGZhc3RlciBh
bmQgc21vb3RoZXIuCj4+Pj4+IEVhcmxpZXIgdGhlIGZpbmQgb3V0cHV0IHdvdWxkIGJlIGplcmt5
Lgo+Pj4+Cj4+Pj4gSSB0aGluayB0aGVyZSBtaWdodCBiZSBhbm90aGVyIHNvbHV0aW9uIGF2b2lk
aW5nIGluY3JlYXNpbmcgdGhlIHJhdGUgbGltaXQuCj4+Pj4KPj4+PiBJZiB5b3UgbG9vayBhdCB0
aGUgZWFybHljb24gY29kZSBmb3IgcGwwMTEgaW4gTGludXg6Cj4+Pj4KPj4+PiBzdGF0aWMgdm9p
ZCBwbDAxMV9wdXRjKHN0cnVjdCB1YXJ0X3BvcnQgKnBvcnQsIGludCBjKQo+Pj4+IHsKPj4+PiAJ
d2hpbGUgKHJlYWRsKHBvcnQtPm1lbWJhc2UgKyBVQVJUMDF4X0ZSKSAmIFVBUlQwMXhfRlJfVFhG
RikKPj4+PiAJCWNwdV9yZWxheCgpOwo+Pj4+IAlpZiAocG9ydC0+aW90eXBlID09IFVQSU9fTUVN
MzIpCj4+Pj4gCQl3cml0ZWwoYywgcG9ydC0+bWVtYmFzZSArIFVBUlQwMXhfRFIpOwo+Pj4+IAll
bHNlCj4+Pj4gCQl3cml0ZWIoYywgcG9ydC0+bWVtYmFzZSArIFVBUlQwMXhfRFIpOwo+Pj4+IAl3
aGlsZSAocmVhZGwocG9ydC0+bWVtYmFzZSArIFVBUlQwMXhfRlIpICYgVUFSVDAxeF9GUl9CVVNZ
KQo+Pj4+IAkJY3B1X3JlbGF4KCk7Cj4+Pj4gfQo+Pj4+Cj4+Pj4gTGludXggd2lsbCB3YWl0IHRo
ZSBVQVJUIHRvIGJlIGlkbGUgYmVmb3JlIHNlbmRpbmcgYSBuZXcgY2hhcmFjdGVyLgo+Pj4+Cj4+
Pj4gTm93IGxvb2tpbmcgYXQgdnBsMDExIGVtdWxhdGlvbiwgdGhlIGJ1c3kgYml0IHNldCB3aGVu
IGEgbmV3IGNoYXJhY3RlciBpcwo+Pj4+IHF1ZXVlZCAoc2VlIHZwbDAxMV93cml0ZV9kYXRhKS4g
VGhpcyBiaXQgd2lsbCBvbmx5IGJlIGNsZWFyZWQgd2hlbiB0aGUKPj4+PiBjb25zb2xlIGRhZW1v
biB3aWxsIHJhaXNlIGFuIGV2ZW50IGFuZCB0aGUgcXVldWUgaXMgZW1wdHkgKHNlZQo+Pj4+IHZw
bDAxMV9kYXRhX2F2YWlsKS4KPj4+Pgo+Pj4+IFRoaXMgbWVhbnMgZm9yIGVhcmx5Y29uLCB5b3Ug
d2lsbCBuZWVkIGEgcm91bmQgdHJpcCBHdWVzdCAtPiBYZW4gLT4gRG9tMCAtPgo+Pj4+IFhlbiAt
PiBHdWVzdCBmb3IgZWFjaCBzaW5nbGUgY2hhcmFjdGVyLiBUaGlzIGlzIGEgYml0IGNvdW50ZXJw
cm9kdWN0aXZlIGFuZAo+Pj4+IGNvbWJpbmVkIHdpdGggdGhlIGxpbWl0IGl0IG1ha2VzIGl0IHdv
cnNlLgo+Pj4+Cj4+Pj4gSSB3b3VsZCB0YWtlIGEgZGlmZmVyZW50IGFwcHJvYWNoIG9uIHRoZSBC
VVNZIGJpdC4gV2UgY2FuIGNvbnNpZGVyIHRoZSBxdWV1ZQo+Pj4+IGJldHdlZW4gWGVuIGFuZCB4
ZW5jb25zb2xlZCBhcyBvdXRzaWRlIG9mIHRoZSBVQVJULiBJZiB0aGUgY2hhcmFjdGVyIGlzCj4+
Pj4gcXVldWVkLCB0aGVuIGpvYiBkb25lLiBJIHRoaW5rIHRoaXMgd291bGQgaW1wcm92ZSBxdWl0
ZSBhIGxvdCBvZiB0aGUKPj4+PiBwZXJmb3JtYW5jZS4KPj4+Cj4+PiBZZXMuIFRoaXMuCj4+Pgo+
Pj4gVGhlIGd1ZXN0IHNlZXMgYSByZWdpc3Rlciwgd2hpY2ggaXMgZXNzZW50aWFsbHkgYSBzeW5j
aHJvbm91cyBpbnRlcmZhY2UKPj4+IHRvIHRoZSBndWVzdC4gVGhlIGN1cnJlbnQgY29kZSwgYXMg
eW91IGFscmVhZHkgc2VlLCB3aWxsIGlzc3VlIG9uZSBldmVudAo+Pj4gZm9yIGV2ZXJ5IGNoYXJh
Y3Rlci4gVGhhdCdzIGV4Y2Vzc2l2ZS4KPj4KPj4gSSBhbSBhY3R1YWxseSBub3Qgc3VnZ2VzdGlu
ZyB0byBtb2RpZnkgdGhhdCBhdCB0aGUgbW9tZW50LiBJIHRoaW5rIHlvdSBtYXkKPj4gaGF2ZSBv
dGhlciB0cm91YmxlIHdpdGggdGhlIGludGVyYWN0aW9uIGJldHdlZW4gdGhlIHVzZXIgYW5kIHRo
IGNvbnNvbGUgYnkKPj4gZG9pbmcgdGhhdC4gSW1hZ2luZSB5b3Ugd2FudCB0byBwcmludCB0aGUg
cHJvbXB0LCBpdCBtYXkgbGFnIGEgYml0IGJlZm9yZQo+PiBnZXR0aW5nIGl0Lgo+Pgo+PiBUaGUg
b25seSB0aGluZyBJIHN1Z2dlc3QgaXMgdG8gbm90IHNldCB0aGUgQlVTWSBiaXQgaW4gdGhlIFVB
UlQgZXZlcnl0aW1lIGEKPj4gY2hhcmFjdGVyIGlzIHF1ZXVlZC4KPj4KPgo+IERpZCB5b3UgY29t
ZSB0byB0aGF0IGNvbmNsdXNpb24gdGhhdCB0aGlzIHdvdWxkIHdvcmsgYnkgbG9va2luZyBhdCB0
aGUKPiBzcGVjIG9yIExpbnV4IHNvdXJjZSBjb2RlPyBJIHRoaW5rIGl0IHNob3VsZCBjb25mb3Jt
IHRvIHRoZSBzcGVjLCBub3QgYQo+IHNwZWNpZmljIGd1ZXN0LiBCdXQgeW91J3JlIHRoZSBtYWlu
dGFpbmVyLCB5b3UgaGF2ZSB0aGUgZmluYWwgc2F5LgoKSSByZWFkIGJvdGggdGhlIHNwZWMgYW5k
IHRoZSBjb2RlLiBGcm9tIHRoZSBzcGVjOgoKIlVBUlQgYnVzeS4gSWYgdGhpcyBiaXQgaXMgc2V0
IHRvIDEsIHRoZSBVQVJUIGlzIGJ1c3kgdHJhbnNtaXR0aW5nIGRhdGEuIApUaGlzIGJpdCByZW1h
aW5zIHNldCB1bnRpbCB0aGUKY29tcGxldGUgYnl0ZSwgaW5jbHVkaW5nIGFsbCB0aGUgc3RvcCBi
aXRzLCBoYXMgYmVlbiBzZW50IGZyb20gdGhlIHNoaWZ0IApyZWdpc3Rlci4KVGhpcyBiaXQgaXMg
c2V0IGFzIHNvb24gYXMgdGhlIHRyYW5zbWl0IEZJRk8gYmVjb21lcyBub24tZW1wdHksIApyZWdh
cmRsZXNzIG9mIHdoZXRoZXIgdGhlIFVBUlQgaXMKZW5hYmxlZCBvciBub3QuIgoKQ3VycmVudGx5
LCB3ZSBjb25zaWRlcmVkIHRoYXQgdGhlIHNoYXJlZCByaW5nIGlzIHRoZSBGSUZPIG9mIHRoZSBV
QVJULiAKTWVhbmluZyB0aGF0IHRoZSBCVVNZIGJpdCBpcyBzZXQgdW50aWwgeGVuY29uc29sZWQg
cmVhZCBldmVyeXRoaW5nLgoKSSBkb24ndCB0aGluayBpbXBsZW1lbnRpbmcgYSBGSUZPIGlzIGhp
Z2hseSBjcml0aWNhbCBpbiBhbiBlbXVsYXRpb24gCihRRU1VIGRvZXMgbm90IGltcGxlbWVudCBp
dCBmb3IgaW5zdGFuY2UpLiBBbmQgZGVmaW5pdGVseSB1c2luZyB0aGUgCnNoYXJlZCByaW5nIGJy
aW5ncyBzbG93IGRvd24gKGludm9sdmUgbXVsdGlwbGUgY29udGV4dCBzd2l0Y2gpLgoKSSB3b3Vs
ZCBzdWdnZXN0IHRvIHRha2UgYSBkaWZmZXJlbnQgYXBwcm9hY2ggd2hlcmUgdGhlIEJVU1kgaXMg
b25seSBzZXQgCmlmIHdlIGNhbid0IGFkZCBtb3JlIGRhdGEgaW4gdGhlIHNoYXJlZCByaW5nLiBU
aGlzIHdvdWxkIGJlIGNsZWFyIGFzIApzb29uIGFzIHRoZSByaW5nIGhhcyBzcGFjZS4KCklmIHdl
IHJlYWxseSB3ZSBjb3VsZCBpbXBsZW1lbnQgaXMgc21hbGwgRklGTyAodGhlIFNCU0EgcmVxdWVz
dGVkIGEgCmxlYXN0IDMyLWVudHJ5IHNlcGFyYXRlIGZvciB0cmFuc21pdCBhbmQgcmVjZWl2ZSku
IEJ1dCBJIGRvbid0IHRoaW5rIAp0aGlzIGlzIGNyaXRpY2FsbHkgZm9yIGEgZmlyc3QgYXBwcm9h
Y2guCgo+Cj4+Pgo+Pj4gVGhlIGludGVyZmFjZSBiZXR3ZWVuIFhlbiBhbmQgeGVuY29uc29sZWQg
Y2FuIGJlIGFzeW5jaHJvbm91cywgaXQgY2FuCj4+PiBvcHQgdG8gcXVldWUgWCBjaGFyYWN0ZXJz
IGJlZm9yZSBzZW5kaW5nIGFuIGV2ZW50LCBhbHNvIHNldHVwIGEgb25lc2hvdAo+Pj4gdGltZXIg
dG8gYXZvaWQgaGFuZ2luZy4KPj4+Cj4+PiBUaGlzIGhvd2V2ZXIgaGFzIHNvbWUgb3RoZXIgaW1w
bGljYXRpb25zIC0tIGl0IG1pZ2h0IG5vdCBiZSBhcyByZWxpYWJsZQo+Pj4gYXMgdGhlIG9yaWdp
bmFsIG1ldGhvZCBiZWNhdXNlIGRhdGEgaXMgbm90IGd1YXJhbnRlZWQgdG8gaGl0IGJhY2tlbmQu
IElmCj4+PiB0aGUgZ3Vlc3QgY3Jhc2hlcyB2ZXJ5IGVhcmx5IG9uLCBkZXBlbmRpbmcgdGhlIGFj
dHVhbCBpbXBsZW1lbnRhdGlvbiB5b3UKPj4+IG1pZ2h0IG5vdCBiZSBhYmxlIGdldCB0aGUgZGF0
YS4KPj4KPj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gYXNrIHhlbmNvbnNvbGVkIHRvIGR1bXAg
ZXZlcnl0aGluZyBvbiBkb21haW4gY3Jhc2g/Cj4+IFNvbWUga2luZCBvZiBzeW5jaHJvbml6YXRp
b24uCj4+Cj4KPiBObywgbm90IGF0IHRoZSBtb21lbnQuIElmIHRoZSBkYXRhIGlzIHN0aWxsIGlu
IFhlbiBhbmQgZGVzdHJveWVkLAo+IHhlbmNvbnNvbGVkIGNhbid0IGRvIGFueXRoaW5nLgoKVGhl
IHZVQVJUIGVtdWxhdGlvbiBpcyBkaXJlY3RseSBxdWV1aW5nIHRoZSBkYXRhLCB0aGVyZSBhcmUg
bm8gCmludGVybWVkaWF0ZSBidWZmZXIuIFNvIGFsbCB0aGUgZGF0YSB3b3VsZCBiZSBpbiB0aGUg
c2hhcmVkIHJpbmcgCmF2YWlsYWJsZSBmb3IgeGVuY29uc29sZWQgdG8gZ28gdGhyb3VnaC4KCkl0
IHdvdWxkIGJlIHF1aXRlIGEgdXNlZnVsIGVuaGFuY2VtZW50IGZvciB3aGVuIHRoZSBndWVzdCBj
cmFzaC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 18:11:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 18:11: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.xen.org>)
	id 1dfrvG-0006Ek-FJ; Thu, 10 Aug 2017 18:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dfrvE-0006Eb-Jv
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 18:11:04 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 37/E0-03406-7B1AC895; Thu, 10 Aug 2017 18:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXSO6nOVXf7wp5
 Ig8blEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5C2tYCn5yV3Q1PGZqYLzI2cXIxSEkMJFJ
 4sXre+wQzm9Gid0zz7JCOBsZJS5MnMkM4XQzSrz9sZmxi5ETyCmSWPtzAZjNIqAq8XnJNqAOD
 g42AROJN6scQcIiAnoSC1bPYAOxmYHsB7cmsoPYwgI+Eu1fvjOBlPMKmEn83G0BMTFYoqN/P1
 gJr4CgxMmZT1ggWrUkbvx7CVbOLCAtsfwfB0iYUyBEYvrzX6wgtqiAssS8favANkkIGEqcfri
 NcQKj0Cwkk2YhmTQLYdICRuZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiBwcwABDsYzywIPMQoycGkJMpb/Kk7UogvKT+lMiOxOCO+qDQntfgQowYHh8Dmt
 asvMEqx5OXnpSpJ8J5Y0BMpJFiUmp5akZaZA4w3mFIJDh4lEd7dIGne4oLE3OLMdIjUKUZjjg
 2r139h4rjTt+ELkxDYJClx3j0gpQIgpRmleXCDYGngEqOslDAvI9CZQjwFqUW5mSWo8q8YxTk
 YlYR5p4NM4cnMK4Hb9wroFCagUyJ8O0FOKUlESEk1MDIuy1Gv3jBlksrEvmn9D37J//PpXF0X
 H7QgaN3zJx02H7aJG1XsPhVz9ezMeV86D8VFbSjbvPm2wYdiXhkZfUF+29JZl78uk0g1r1zQO
 Lt645F/Qhoq1zrNlzOzWe3RmF5b388R1bl0jr2hitSuBys2a/amyEdtVLbkv2gbeGIS9xkX7x
 rh5UosxRmJhlrMRcWJANbfVzL+AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502388661!101745533!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6454 invoked from network); 10 Aug 2017 18:11:03 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 18:11:03 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7AIAxuW022288
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Aug 2017 18:10:59 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7AIAxCo010532
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Aug 2017 18:10:59 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 v7AIAweu021659;
 Thu, 10 Aug 2017 18:10:58 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 10 Aug 2017 11:10:58 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 42ACE6A01C9; Thu, 10 Aug 2017 14:10:53 -0400 (EDT)
Date: Thu, 10 Aug 2017 14:10:53 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
Message-ID: <20170810181053.GT2547@char.us.oracle.com>
References: <8082FF9BCB2B054996454E47167FF4EC1C59CA0C@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8082FF9BCB2B054996454E47167FF4EC1C59CA0C@SHSMSX104.ccr.corp.intel.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Bug] 4.12 kernel dom0 always reboot on xen 4.9 efi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMTE6MDk6MjBBTSArMDAwMCwgWmhhbmcsIFhpb25nIFkg
d3JvdGU6Cj4gT24gbXkgU0tML0tCTCBtYWNoaW5lLCAgdXBzdHJlYW0gNC4xMiBrZXJuZWwgZG9t
MCBjb3VsZG4ndCBib290IHVwIHVzaW5nIHhlbi5lZmkgd2hpY2ggaXMgeGVuIDQuOQo+IAo+IAo+
ICgxKSAgICAgVXBzdHJlYW0gNC4xMSBrZXJuZWwgZG9lc24ndCBoYXZlIHN1Y2ggaXNzdWUuCj4g
Cj4gKDIpICAgICBVcHN0cmVhbSA0LjEyIGtlcm5lbCBvbiBteSBuYXRpdmUgdWVmaSBtYWNoaW5l
IGNvdWxkIGJvb3QgdXAuCj4gCj4gQWZ0ZXIgc29tZSBkZWJ1ZywgSSBoYXZlIHNvbWUgZmluZGlu
ZzoKPiBmaXJtd2FyZS9lZmkuYzogUmVpbml0IGVmaSBnbG9iYWwgdmFyaWFibGUKPiAKPiAgICAg
ZWZpIGlzIGEgZ2xvYmFsIHZhcmlhYmxlLCBzb21lIG9mIGVmaSBtZW1iZXJzIGlzIGluaXRpYWxp
emVkIHRvCj4gSU5WQUxJRF9UQUJMRV9BRERSIHdoZW4gZWZpIGlzIGRlZmluZWQuIEJ1dCBlZmkg
aXMgemVybyB3aGVuCj4gc2V0dXBfYXJjaCgpIGJlZ2luIHJ1bm5pbmcgZm9yIHVua25vd24gcmVh
c29uLgo+IAo+ICAgICBUaGlzIHBhdGNoIHNldCBpdCBhZ2FpbiB0byBhdm9pZCBrZXJuZWwgcGFu
aWMuIFRoaXMgZml4IDQuMTIga2VybmVsIGRvbTAKPiAgICAgY291bGRuJ3QgYm9vdCB1cCBvbiB4
ZW4uZWZpIDQuOS4KPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS9lZmkvZWZpLmMg
Yi9kcml2ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYwo+IGluZGV4IGIzNzJhYWQuLjI3YmJjYjQgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9maXJtd2FyZS9lZmkvZWZpLmMKPiArKysgYi9kcml2ZXJzL2Zp
cm13YXJlL2VmaS9lZmkuYwo+IEBAIC00NzQsNiArNDc0LDkgQEAgaW50IF9faW5pdCBlZmlfY29u
ZmlnX3BhcnNlX3RhYmxlcyh2b2lkICpjb25maWdfdGFibGVzLCBpbnQgY291bnQsIGludCBzeiwK
PiAgICAgICAgIHZvaWQgKnRhYmxlcDsKPiAgICAgICAgIGludCBpOwo+IAo+ICsgICAgICAgZWZp
Lm1wcyA9IGVmaS5hY3BpID0gZWZpLmFjcGkyMCA9IGVmaS5zbWJpb3MgPSBlZmkuc21iaW9zMyA9
IGVmaS5zYWxfc3lzdGFiID0KPiArICAgICAgIGVmaS5ib290X2luZm8gPSBlZmkuaGNkcCA9IGVm
aS51Z2EgPSBlZmkudXZfc3lzdGFiID0gZWZpLmZ3X3ZlbmRvciA9Cj4gKyAgICAgICBlZmkuZXNy
dD0gZWZpLnByb3BlcnRpZXNfdGFibGUgPSBlZmkucm5nX3NlZWQgPSBlZmkubWVtX2F0dHJfdGFi
bGUgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSOwo+IAo+IHdoeSBlZmkgaXMgemVybyBhdCBzZXR1
cF9hcmNoKCkgYmVnaW4gcnVubmluZyA/IHdobyB3aWxsIGNsZWFyIGl0ID8KClNlZSBhcmNoL3g4
Ni94ZW4vZWZpLmMKPiAKPiB0aGFua3MKCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 18:15:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 18: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.xen.org>)
	id 1dfrz9-0006SK-Vk; Thu, 10 Aug 2017 18:15:07 +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 1dfrz8-0006SE-TA
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 18:15:06 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8C/8C-03368-AA2AC895; Thu, 10 Aug 2017 18:15:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu7KRT2
 RBqd/qlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmTpu9gLjjIVbHp1262BsYDHF2MnBxCAkuY
 JE5eiQSxWQQcJHb39rF2MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xJqvV9lBbDYBQ4m/Tzaxg
 ZRLANlLPoNNFBEwkHh/fRIbiM0sUCMxq7mFGcQWFnCUuPD4IVgrp4CdxKPTvWAjeQW8JSa17m
 UEGSMkUCsxe1I8SFhUQFfi0L8/bBAlghInZz5hgRipJbF8+jaWCYwCs5CkZiFJLWBkWsWoUZx
 aVJZapGtkpJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh+DECwg3HN/MBDjJIc
 TEqivMWfuiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCeWNATKSRYlJqeWpGWmQOMBJi0BAePk
 gjvD5A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8+4BKRIAKcoozYMbAYvKS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLmFVgINIUnM68EbtMroCOYgI6I8O0EOaIkESEl1cCoduaO+d+
 uGLGLU4zPL7afuSS49E3NMf0g3a871DRrLs2bwOkmlLDjHPflDXEcZ4Xvsshs22yWFbbPL3oO
 p411wOrmv4KfVE773Of6KmWZFNr3cmHMqdcnrn+aphAU8VG4xf23VHpThcjB/YvYtlf1LJ+kp
 iixz5dhreb1FXE32U449E9fVtStxFKckWioxVxUnAgABkkckcUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502388904!65419441!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 34218 invoked from network); 10 Aug 2017 18:15:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 18:15:05 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A020422BE3;
 Thu, 10 Aug 2017 18:15:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A020422BE3
Date: Thu, 10 Aug 2017 11:15:03 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <bbff3e92-e71a-f685-bae1-59521e6f2f99@oracle.com>
Message-ID: <alpine.DEB.2.10.1708101112190.12869@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <bbff3e92-e71a-f685-bae1-59521e6f2f99@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 00/13] introduce the Xen PV Calls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMCBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEhpIGFsbCwKPiA+Cj4g
PiB0aGlzIHNlcmllcyBpbnRyb2R1Y2VzIHRoZSBmcm9udGVuZCBmb3IgdGhlIG5ld2x5IGludHJv
ZHVjZWQgUFYgQ2FsbHMKPiA+IHByb2NvdG9sLgo+ID4KPiA+IFBWIENhbGxzIGlzIGEgcGFyYXZp
cnR1YWxpemVkIHByb3RvY29sIHRoYXQgYWxsb3dzIHRoZSBpbXBsZW1lbnRhdGlvbiBvZgo+ID4g
YSBzZXQgb2YgUE9TSVggZnVuY3Rpb25zIGluIGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENh
bGxzIGZyb250ZW5kCj4gPiBzZW5kcyBQT1NJWCBmdW5jdGlvbiBjYWxscyB0byB0aGUgYmFja2Vu
ZCwgd2hpY2ggaW1wbGVtZW50cyB0aGVtIGFuZAo+ID4gcmV0dXJucyBhIHZhbHVlIHRvIHRoZSBm
cm9udGVuZCBhbmQgYWN0cyBvbiB0aGUgZnVuY3Rpb24gY2FsbC4KPiA+Cj4gPiBGb3IgbW9yZSBp
bmZvcm1hdGlvbiBhYm91dCBQViBDYWxscywgcGxlYXNlIHJlYWQ6Cj4gPgo+ID4gaHR0cHM6Ly94
ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbAo+ID4KPiA+IFRo
aXMgcGF0Y2ggc2VyaWVzIG9ubHkgaW1wbGVtZW50cyB0aGUgZnJvbnRlbmQgZHJpdmVyLiBJdCBk
b2Vzbid0Cj4gPiBhdHRlbXB0IHRvIHJlZGlyZWN0IFBPU0lYIGNhbGxzIHRvIGl0LiBUaGUgZnVu
Y3Rpb25zIGV4cG9ydGVkIGluCj4gPiBwdmNhbGxzLWZyb250LmggYXJlIG1lYW50IHRvIGJlIHVz
ZWQgZm9yIHRoYXQuIEEgc2VwYXJhdGUgcGF0Y2ggc2VyaWVzCj4gPiB3aWxsIGJlIHNlbnQgdG8g
dXNlIHRoZW0gYW5kIGhvb2sgdGhlbSBpbnRvIHRoZSBzeXN0ZW0uCj4gCj4gU3RlZmFubywKPiAK
PiAKPiBTaG91bGQgdGhpcyBiZSByZXZpZXdlZCBvciBhcmUgeW91IGdvaW5nIHRvIHNlbmQgYW5v
dGhlciB2ZXJzaW9uPwoKU29ycnkgZm9yIHRoZSBkZWxheSwgSSBhbSBkZWFsaW5nIHdpdGggYSBw
ZXJzb25hbCBpc3N1ZSBhdCB0aGUgbW9tZW50CmFuZCBJIGRpZG4ndCBtYW5hZ2UgdG8gYWRkcmVz
cyB5b3VyIHZhbGlkIGNvbW1lbnRzIG9uIHRoZSByZWxlYXNlCmZ1bmN0aW9uIGltcGxlbWVudGF0
aW9uLgoKSG93ZXZlciBpbiB0aGlzIHZlcnNpb24gSSBkaWQgYWRkcmVzcyBhbGwgb3RoZXIgY29t
bWVudHMsIHNvIGl0IHdvdWxkIGJlCmdvb2QgaWYgeW91IGNvdWxkIGdpdmUgYSBsb29rIGF0IGl0
LCBiZWFyaW5nIGluIG1pbmQgdGhhdCB0aGUgcHJvYmxlbSBvbgpyZWxlYXNlIGlzIHN0aWxsIHVu
YWRkcmVzc2VkIGhlcmUuCgpUaGFua3MsCgpTdGVmYW5vCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 18:18:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 18:18: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.xen.org>)
	id 1dfs2S-0006dT-EW; Thu, 10 Aug 2017 18:18:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dfs2Q-0006dK-BM
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 18:18:30 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5D/75-03557-573AC895; Thu, 10 Aug 2017 18:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTbdkcU+
 kwdleQ4slHxezODB6HN39mymAMYo1My8pvyKBNWP1qWmMBQssKmZsOcPawNio18XIxSEksJlR
 4tbpK8wQzm5GiSlzLjB2MXJyCAs4S3w60MoMYosIeEu86v7JDmILCZxhkli5XRikgVngE5PEo
 Qv/mEASbAKaEnc+fwKzeQWsJF4u/8sGYrMIqEocWXKMBcQWFQiXeNt4hAWiRlDi5MwnYDangI
 3E6q63YL3MArYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUaM4tagstUjXyFQvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw5BiAYAfjqgWBhxglOZiURHmLP3VHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgPbOwJ1JIsCg1PbUiLTMHGPwwaQkOHiUR3nUgad7igsTc4
 sx0iNQpRkuODavXf2HiuHMSRDZ9//idSYglLz8vVUqcN3cRUIMASENGaR7cOFiEXmKUlRLmZQ
 Q6UIinILUoN7MEVf4VozgHo5IwbyfIWp7MvBK4ra+ADmICOijCtxPkoJJEhJRUA2NVpeIsj/s
 TLj/tko6fd9/frP3fl/O7zFjS3FS3dOindW1e3iZ8x1NnkeCk7Y6XedxuBk/b953vbHJwmV7Q
 m46qX6uXK2s4iO3of7A/xY7la7DOBqk5lhpn/17eV3coTo2Xu6qz76H5rPDURs93Bf/uPTdcz
 FGs4ZZ2YMPdrh4rZTezIz6OWkosxRmJhlrMRcWJAF4Ksv3LAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502389108!106680346!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24748 invoked from network); 10 Aug 2017 18:18:28 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 10 Aug 2017 18:18:28 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6542E13D5;
 Thu, 10 Aug 2017 11:18:27 -0700 (PDT)
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 BA3253F540;
 Thu, 10 Aug 2017 11:18:22 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <d32b7996-786f-6c9e-b4e1-095683e32cef@epam.com>
 <e1219eee-86e9-69f9-ce61-418b46f7e1ab@arm.com>
 <bd6de510-b583-eda2-5815-fbe3b97dc243@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8881f1cb-5b07-3409-87f1-04ed72bf2076@arm.com>
Date: Thu, 10 Aug 2017 19:18:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <bd6de510-b583-eda2-5815-fbe3b97dc243@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8wOC8xNyAxODo0MCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4KPgo+IE9u
IDEwLjA4LjE3IDE5OjExLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDEwLzA4LzE3
IDE2OjMzLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEhpIEp1bGllbiwKPj4+Cj4+PiBP
biAwOS4wOC4xNyAxMzoxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpIFZvbG9keW15ciwK
Pj4+Pgo+Pj4+IENDICJUSEUgUkVTVCIgbWFpbnRhaW5lcnMgdG8gZ2V0IGFuIG9waW5pb24gb24g
dGhlIHB1YmxpYyBoZWFkZXJzLgo+Pj4+Cj4+Pj4gT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15
ciBCYWJjaHVrIHdyb3RlOgo+Pj4+PiBTTUNDQyAoU01DIENhbGwgQ29udmVudGlvbikgZGVzY3Jp
YmVzIGhvdyB0byBoYW5kbGUgYm90aCBIVkNzIGFuZAo+Pj4+PiBTTUNzLgo+Pj4+PiBTTUNDQyBz
dGF0ZXMgdGhhdCBib3RoIEhWQyBhbmQgU01DIGFyZSB2YWxpZCBjb25kdWl0cyB0byBjYWxsIHRv
IGEKPj4+Pj4gZGlmZmVyZW50Cj4+Pj4+IGZpcm13YXJlIGZ1bmN0aW9ucy4gVGh1cywgZm9yIGV4
YW1wbGUgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5Cj4+Pj4+IFNNQyBvciBIVkMuIEFs
c28gU01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxzLgo+
Pj4+PiBCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGlj
aCBhbGxvd3MgdW5kZXJsaW5nCj4+Pj4+IE9TIGRldGVybWluZSB2ZXJzaW9uLCBVSUQgYW5kIG51
bWJlciBvZiBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgc2VydmljZQo+Pj4+PiBwcm92aWRlci4KPj4+
Pj4KPj4+Pj4gVGhpcyBwYXRjaCBhZGRzIG5ldyBmaWxlIGB2c21jLmNgLCB3aGljaCBoYW5kbGVz
IGJvdGggZ2VuZXJpYyBTTUNzCj4+Pj4+IGFuZCBIVkMgYWNjb3JkaW5nIHRvIFNNQy4gQXQgdGhp
cyBtb21lbnQgaXQgaW1wbGVtZW50cyBvbmx5IG9uZQo+Pj4+PiBzZXJ2aWNlOiBTdGFuZGFyZCBI
eXBlcnZpc29yIFNlcnZpY2UuCj4+Pj4+Cj4+Pj4+IFN0YW5kYXJkIEh5cGVydmlzb3IgU2Vydmlj
ZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5IGNhbGxzLCBzbyBjYWxsZXIgY2FuCj4+Pj4+IGFzayBhYm91
dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQgaXMgWEVOIHJ1bm5pbmcuCj4+
Pj4+Cj4+Pj4+IFRoaXMgY2hhbmdlIGFsbG93cyBtb3JlIGdlbmVyaWMgaGFuZGxpbmcgZm9yIFNN
Q3MgYW5kIEhWQ3MgYW5kIGl0IGNhbgo+Pj4+PiBiZSBlYXNpbHkgZXh0ZW5kZWQgdG8gc3VwcG9y
dCBuZXcgc2VydmljZXMgYW5kIGZ1bmN0aW9ucy4KPj4+Pj4KPj4+Pj4gQnV0LCBiZWZvcmUgU01D
IGlzIGZvcndhcmRlZCB0byBzdGFuZGFyZCBTTUNDQyBoYW5kbGVyLCBpdCBjYW4gYmUKPj4+Pj4g
cm91dGVkCj4+Pj4+IHRvIGEgZG9tYWluIG1vbml0b3IsIGlmIG9uZSBpcyBpbnN0YWxsZWQuCj4+
Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KPj4+Pj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
Cj4+Pj4+IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4gUmV2aWV3ZWQt
Ynk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4K
Pj4+Pj4gLS0tCj4+Pj4+ICAtIFVwZGF0ZWQgZGVzY3JpcHRpb24gdG8gaW5kaWNhdGUgdGhhdCB0
aGlzIHBhdGNoIGFmZmVjdHMgb25seSBTTUMKPj4+Pj4gY2FsbCBwYXRoLgo+Pj4+PiAgLSBhZGRl
ZCAieGVuXyIgcHJlZml4IHRvIGRlZmluaXRpb25zIGluIGluY2x1ZGUvcHVibGljL2FyY2gtYXJt
L3NtYy5oCj4+Pj4+ICAtIG1vdmVkIGRvX3RyYXBfc21jKCkgaW50byB2c21jLmMgZnJvbSB0cmFw
cy5jCj4+Pj4+ICAtIHJlcGxhY2VkIGFsbCB0YWJzIHdpdGggc3BhY2VzCj4+Pj4KPj4+PiBJIHdv
dWxkIGhhdmUgcmVhbGx5IGFwcHJlY2lhdGVkIGEgc3VtbWFyeSBvZiB0aGUgZGlzY3Vzc2lvbiB3
ZSBoYWQgb24KPj4+PiB0aGUgcHJldmlvdXMgdmVyc2lvbiByZWdhcmRpbmcgdGhlIGJpbmRpbmdz
LiBUaGlzIGlzIGEgcmVhbCBibG9ja2VyCj4+Pj4gZm9yIHRoaXMgc2VyaWVzIGFuZCBzaG91bGQg
bm90IGJlIGlnbm9yZWQuCj4+Pj4KPj4+Cj4+PiBXaGlsZSBJIGFncmVlIHRoYXQgcXVlc3Rpb24g
YWJvdXQgYmluZGluZ3MgaXMgaW1wb3J0YW50LCBJIGNhbid0IHNlZSBob3cKPj4+IGl0IGFmZmVj
dHMgdGhpcyBwYXRjaCBzZXJpZXMuIFRoaXMgcGF0Y2ggc2VyaWVzIGRvZXMgbm90IGJyZWFrIGFu
eXRoaW5nLgo+Pj4gQmVjYXVzZQo+Pj4KPj4+IDEuIFRoaXMgc2VyaWVzIGFkZCBvbmx5IG5ldyBm
ZWF0dXJlOiBnZW5lcmljIGh5cGVydmlzb3Igc2VydmljZSB3aXRoIG5vCj4+PiBpbW1lZGlhdGUg
dXNlLiBBbGwgQVJNIGd1ZXN0cyBhcmUgYWxyZWFkeSBhd2FyZSB0aGF0IHRoZXkgYXJlIHJ1bm5p
bmcgb24KPj4+IFhFTi4gQWxsIEFSTSBndWVzdHMga25vdyB0aGF0IHRoZXkgY2FsbCAqb25seSog
UFNDSS4KPj4+Cj4+PiAyLiBJIHNlZSBpbXBvcnRhbmNlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGZv
ciBlbWJlZGRlZCBwbGF0Zm9ybXMsIHdoZXJlCj4+PiBkZXZlbG9wZXIgZXhhY3RseSBrbm93cyB3
aGF0IHNvZnR3YXJlIG9mIHdoaWNoIHZlcnNpb24gaGUvc2hlIHdpbGwgcnVuLgo+Pj4gSSBkb3Vi
dCB0aGF0IHNlcnZlciBwbGF0Zm9ybXMgd2lsbCBuZWVkIHNvbWV0aGluZyBiZXlvbmQgUFNDSSwg
d2hpY2ggSQo+Pj4gcHJlc2VydmVkIGFzIGlzLgo+Pgo+PiBJIGRpc2FncmVlIGhlcmUuIFNNQ0ND
IGNvdWxkIGJlIHVzZWQgdG8gcHJvdmlkZSBEb20wIGEgd2F5IHRvIGludGVyYWN0Cj4+IHdpdGgg
dGhlIGZpcm13YXJlIGlmIG5lY2Vzc2FyeS4KPiBBRkFJSywgRG9tMCB1c3VhbGx5IGlzIGJ1aWx0
IHdpdGggcGFydGljdWxhciB2ZXJzaW9uIG9mIFhFTiBpbiBtaW5kIChvcgo+IGF0IGxlYXN0IG1p
bmltYWwgWEVOIHZlcnNpb24pLgoKVGhhdCdzIG5vdCB0cnVlLiBEb20wIGlzIGEgZ2VuZXJpYyBr
ZXJuZWwgYWJsZSB0byBwcm9iZSBldmVyeXRoaW5nIGZyb20gCnRoZSBmaXJtd2FyZSB0YWJsZXMg
YW5kIFhlbiBpbnRlcmZhY2UuIEkgdXNlIHRoZSBleGFjdCBMaW51eCBrZXJuZWwgb24gCm11bHRp
cGxlIHBsYXRmb3JtcyB3aXRoIG5vIGlzc3VlLgoKVGhlIEh5cGVydmlzb3IgYW5kIERvbTAgKExp
bnV4LCBGcmVlQlNEKSBhcmUgZGlmZmVyZW50IHByb2plY3RzIHdpdGggCmRpZmZlcmVudCByZWxl
YXNlIGNhZGVuY2UuIFdlIHByb3ZpZGUgYSBzdGFibGUgaW50ZXJmYWNlIHRoYXQgaXMgCmJhY2t3
YXJkIGNvbXBhdGlibGUgKHJldHVybmluZyBlcnJvciBjb2RlIGZvciBub24tZXhpc3RlbnQgaHlw
ZXJjYWxscykuIApTbyBhIExpbnV4IHJlbGVhc2VkIGluIDEwIHllYXJzIHNob3VsZCBzdGlsbCB3
b3JrIG9uIFhlbiA0LjEwIGFuZCBhZGFwdCAKdG8gdGhlIGZlYXR1cmVzIGF2YWlsYWJsZS4KCj4K
Pj4+Cj4+PiBBIEknbSBub3QgZGVueWluZyBpbXBvcnRhbmNlIG9mIFNNQyBiaW5kaW5ncywgYnV0
IEkgdGhpbmsgaXQgaXMgbm90Cj4+PiBibG9ja2VyIGZvciBteSBwYXRjaGVzLiBXZSBjYW4gYWRk
IGJpbmRpbmdzIGxhdGVyLCB3aGVuIHRoZXJlIHdpbGwgYmUKPj4+IGNvbnNlbnN1cyBvbiBob3cg
dGhleSBzaG91bGQgbG9vay4gSW4gbWVhbnRpbWUgU01DIGhhbmRsZXIgY2FuIGJlIHVzZWQKPj4+
IGJ5IGFueW9uZSB3aG8ga25vd3MgdGhhdCBpcyBhdmFpbGFibGUuCj4+Cj4+IEkgYW0gbm90IGlu
IGZhdm9yIG9uIGdldHRpbmcgc29tZXRoaW5nIG1lcmdlZCBpbiBYZW4gdW50aWwgd2UgYWdyZWUg
b24KPj4gdGhlIHdheSBmb3IgdGhlIGd1ZXN0IHRvIGtub3cgaXQgaXMgdGhlcmUuCj4gSSB0aGlu
ayB0aGF0IFNNQyBpbXBsZW1lbnRhdGlvbiB3aWxsIGJlIHRoZSBzYW1lLCByZWdhcmRsZXNzIHRo
ZSB3YXkgd2UKPiBjYW4gdGVsbCBndWVzdCB0aGF0IGl0IGlzIGF2YWlsYWJsZS4gQXQgdGhpcyB0
aW1lIGd1ZXN0cyBjYW4gc2FmZWx5Cj4gYXNzdW1lIHRoYXQgU01DQ0MgaXMgbm90IGltcGxlbWVu
dGVkIGluIFhFTi4gVGhpcyB3b3VsZG4ndCBicmVhayBhbnl0aGluZy4KClNvIHlvdSBzdWdnZXN0
IHRvIG1lcmdlIHRoaXMgc2VyaWVzIGJ1dCBzYXlzICJUaGUgZ3Vlc3Qgc2hvdWxkIG5vdCAKYXNz
dW1lIHRoZSBwcmVzZW5jZSBvZiBTTUMiPyBUaGlzIGlzIHJhdGhlciBhIGJpdCBvZGQuLi4KCj4K
Pj4gSXQgbWVhbnMgeW91IGhhdmUgdG8gY2FycnkgaGFjayBpbiB5b3VyIGtlcm5lbCBpbiBvcmRl
ciB0byB1c2UgU01DLgo+PiBNYXliZSB0aGlzIGlzIGZpbmUgZm9yIHlvdSwgYnV0IEkgZG9uJ3Qg
d2FudCB0byBtYWtlIHRoaXMgYXNzdW1wdGlvbgo+PiBvbiBYZW4gdXBzdHJlYW0gdG9kYXkuCj4g
TW9kZXJuIGxpbnV4IGtlcm5lbCB1c2VzIFNNQyBmb3IgUFNDSSBjYWxscyBhbmQgT1AtVEVFIGNh
bGxzLiBJbiBib3RoCj4gY2FzZXMgaXQgcmVhZHMgRFQgdG8gZ2V0IGNvbmR1aXQgbWV0aG9kIChT
TUMvSFZDKS4gU28gdGhlcmUgYXJlIGFscmVhZHkKPiBiaW5kaW5ncyBmb3IgZ2VuZXJpYyB1c2Vz
LiBPdGhlciB1c2VzIGFyZSBwbGF0Zm9ybS1zcGVjaWZpYyAob2theSwKPiBwcm9iYWJseSB0aGVy
ZSBjYW4gYmUgYSBwcm9ibGVtKS4KPgo+PiBUaGlzIGlzIGEgY2hhbmdlIGluIHRoZSBpbnRlcmZh
Y2UgdGhhdCBzaG91bGQgYmUgbm90aWZpZWQgdG8gdGhlCj4+IGd1ZXN0LiBJZiB3ZSBleHBvc2Ug
aXQgd2l0aG91dCBwcm92aWRpbmcgYSBiaW5kaW5ncyAob3Igc29tZXRoaW5nKSwgd2UKPj4gaGF2
ZSBubyB3YXkgdG8gcmV2ZXJ0L2Rpc2FibGUgaXQuIEltYWdpbmUgd2Ugd2FudCB0byBkaXNhYmxl
IFNNQyBpbgo+PiB0aGUgZnV0dXJlLgo+IE5hdHVyYWwgd2F5IHdhcyB0byBkaXNhYmxlIFNlY3Vy
aXR5IEV4dGVuc2lvbnMgaW4gUEZSMSByZWdpc3Rlci4gVGhpcwo+IHdhcyBub3QgZG9uZSBhbmQg
bm93IHdlIGhhdmUgY3VyaW91cyBzaXR1YXRpb246IGd1ZXN0IHRoaW5rcyB0aGF0IFNNQyBpcwo+
IGF2YWlsYWJsZSwgYnV0IHRoZW4gaXQgZ2V0cyBVbmRlZmluZWQgSW5zdHJ1Y3Rpb24gZXhjZXB0
aW9uIHdoZW4gaXQKPiB0cmllcyB0byBpbnZva2UgU01DLgoKU2VjdXJpdHkgZXh0ZW5zaW9ucyBk
b2VzIG5vdCBtZWFuIHRoYXQgU01DQ0MgaXMgcHJlc2VudC4uLiBFdmVuIGlmIHdlIApoYWQgcmV0
dXJuZWQgYW4gZXJyb3IsIHlvdSBkb24ndCBrbm93IGlmIGl0IHdhcyBmcm9tIHRoZSBTTUNDQyBw
cm90b2NvbCAKb3IgbXkgZm9vIHByb3RvY29sLgoKSXQgd291bGQgYmUgdmFsaWQgKHRob3VnaCBh
IGJpdCBvZGQpIGZvciBhIGZpcm13YXJlIHRvIGluamVjdCBhbiAKdW5kZWZpbmVkIGluc3RydWN0
aW9uIGlmIGl0IGlzIHVuYWJsZSB0byB1bmRlcnN0YW5kIHRoZSBTTUMuCgpUaGUgbWFpbiBwcm9i
bGVtIHRvZGF5IGlzIG5laXRoZXIgSFZDICMwIG5vciBTTUMgIzAgYXJlIFNNQ0NDIGNvbXBsaWFu
dC4gClRoZXkgYXJlIGxldCdzIGNhbGwgaXQgWEVOIFByb3RvY29sIGNvbXBsaWFudC4gS1ZNIGhh
cyB0aGUgc2FtZSBwcm9ibGVtLgoKU28geW91IGNsZWFybHkgbmVlZCBhIHdheSB0byBzYXk6ICJI
VkNzIGFuZCBTTUNzIGFyZSBTTUNDQyBjb21wbGlhbnQsIAp5b3UgY2FuIGdvIGFoZWFkIHByb2Jp
bmcgdGhlIGRpZmZlcmVudCBjb21wb25lbnRzIi4KCkFzIEkgc2FpZCwgSSBhbSBub3QgYXNraW5n
IHlvdSB0byB3cml0ZSB0aGUgYmluZGluZy4gSSBhbSBhc2tpbmcgeW91IHRvIApoYXZlIGluIG1p
bmQgb3RoZXIgdXNlIGNhc2VzLiBJZiB0aGUgYmluZGluZyB0YWtlcyB0byBtdWNoIHRpbWUsIHRo
ZW4gYSAKc29sdXRpb24gd291bGQgYmUgdG8gYWRkIGEgWEVORkVBVF8qLgoKPgo+PiBIb3cgYSBn
dWVzdCB3aWxsIGtub3cgdGhhdAo+PiAgICAgIC0gdW50aWwgWGVuIDQuMTAgU01DIHdhcyBub3Qg
ZXhpc3RpbmcsCj4+ICAgICAgLSBiZXR3ZWVuIFhlbiA0LjEwIGFuZCBYZW4gNC54IHlvdSBjYW4g
dXNlIHRoZW0KPj4gICAgICAtIGFmdGVyIFhlbiA0LnkgdGhleSBjYW4gYmUgZGlzYWJsZWQuCj4g
SXQgaXMgYSBicm9hZGVyIHF1ZXN0aW9uOiBob3cgc29mdHdhcmUgY2FuIGtub3cgdGhhdCBTTUND
QyBpcyBhdmFpbGFibGUKPiBvbiBhIHBsYXRmb3JtPyBOb3QgU01DLCBidXQgU01DQ0MgYXMgYSBw
cm90b2NvbC4gUHJvYmFibHksIHRoZXJlIHNob3VsZAo+IGJlIHNvbWUgZ2VuZXJpYyB3YXkgdG8g
dGVsbCBMaW51eC9XaW5kb3dzL1hFTi9XaW5kcml2ZXIgSHlwZXJ2aXNvci9ldGMKPiB0aGF0IHRo
ZXkgY2FuIHJlbHkgb24gU01DQ0Mgc3BlYy4gSSB0aGluayB0aGF0IGl0IGlzIHF1ZXN0aW9uIHRv
IEFSTQo+IGd1eXMgKGluY2x1ZGluZyB5b3UpLCBiZWNhdXNlIHRoaXMgYWZmZWN0cyBhbGwgQVJN
IG1hY2hpbmVzLgoKSSBzcGVudCBxdWl0ZSBzb21lIHRpbWUgdG8gZXhwbGFpbiB0aGF0IGluIGFu
IGUtbWFpbCB0byB0aGUgcHJldmlvdXMgCnZlcnNpb24uLi4gU2VlIHRoZSB0aHJlYWQgWzFdLgoK
Pgo+PiBBbGwgY2hhbmdlcyBzaG91bGQgYmUgZGV0ZWN0ZWQgdGhyb3VnaCB0aGUgZmlybXdhcmUg
dGFibGVzIChEVCwgQUNQSSkKPj4gb3IgYW5vdGhlciBYZW4gbWV0aG9kIChpLmUgWEVORkVBVF8q
KS4gRm9yIGluc3RhbmNlLCB0aGUgZ3Vlc3QgaGFzIHRvCj4+IHBhcnNlIHRoZSBmaXJtd2FyZSB0
YWJsZXMgaW4gb3JkZXIgdG8ga25vdyBQU0NJIGlzIGF2YWlsYWJsZS4KPiBZZXAuIFRoZSBzYW1l
IGRvZXMgT1AtVEVFIGNvZGUuIEl0IHBhcnNlcyBEVCB0byBnZXQgY29uZHVpdC4gUHJvYmFibHks
Cj4gdGhpcyBpcyB3cm9uZyBhcHByb2FjaC4gU2hvdWxkIGFsbCBTTUNDQyBjYWxscyB1c2UgdGhl
IHNhbWUgY29uZHVpdD8uCj4gU2hvdWxkIHBsYXRmb3JtIHByb3ZpZGUgY29uZHVpdCBmb3IgZWFj
aCBTTUNDQyBzZXJ2aWNlIG93bmVyPwoKVGVjaG5pY2FsbHkgYSBndWVzdCBzaG91bGQgb25seSB1
c2UgSFZDLiBJIGFtIGhhcHB5IHRvIGFsbG93IHRoZSBTTUMgdG8gCnN1cHBvcnQgdW5tb2RpZmll
ZCBPUyB0aGF0IGRvbid0IHVzZSBEVC4KCkNoZWVycywKClsxXSAKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAwMDY4Lmh0bWwK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 20:10:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 20:10: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.xen.org>)
	id 1dftlv-0005Ns-T2; Thu, 10 Aug 2017 20:09:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dftlu-0005Nm-7Q
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 20:09:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E3/8B-03557-D7DBC895; Thu, 10 Aug 2017 20:09:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHJsWRWlGSWpSXmKPExsWikc1grFuztyf
 SYPJmEYslHxezODB6HN39mymAMYo1My8pvyKBNePcrw72gt0eFS8Ot7M1MLZbdzFycbAINDJL
 /N91jrGLkZODUSBGYtOWTjBbSKCVSeLtWk4QW1jAWeLTgVZmEFtEwEFi2fkXjCDNzAJLmSWOz
 bvGBtHwh0ni/oswEJtNwERi3fzz7CA2r4C1xJSN35i6GDmAtqlKzHvPBxIWFQiX6D3QzwZRIi
 hxcuYTFpASTqDyZx88QcLMArYSd+buZoawxSVuPZnPBGHLS2x/O4cZpFxCQFFi2qpKkLCEwEx
 GiQ/bxSCOUZfY+/sNM0RcVuLo2TksELavxJINf8GulxC4xiSxtfUDC4TTzC6x4808NogqHYl9
 txvZIRI7WCRmHvzLBuH0MEpM/dsGVVUg0fp0BxNE4garxL7ZG6EG97NItLxoYYeokpF4d2oD1
 JKNbBLfdu5ngjgxQeLd/99MExg1ZiGFwSwkj89C8vgsJI8vYGRZxahenFpUllqka6iXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRGYPhiAYAfjzudOhxglOZiURHmLP3VHCvEl5ad
 UZiQWZ8QXleakFh9ilOHgUJLg/bW7J1JIsCg1PbUiLTMHmMhg0hIcPEoivOV7gNK8xQWJucWZ
 6RCpU4yWHBtWr//CxHFv9lYg2fT943cmIZa8/LxUKXHeBSANAiANGaV5cONgyfYSo6yUMC8j0
 IFCPAWpRbmZJajyrxjFORiVhHmXg1zFk5lXArf1FdBBTEAHRfh2ghxUkoiQkmpg7JB1vGS8PU
 fWzGTmZXXJ1duU011vT+M/HiK+PJHjQ63dIZVn8vp3rTQ6Hk9dyjft8nSBe3pfLlzf1dV01SV
 3ZWW8O1OqWijDAbYJH0r49y++4rLQmenf3n92E5+ZL+6NvOp7rnzv74letpZ/9WJFpx+eqX/4
 tmk4Y9y5xx2cy7c2qP5cO8+8WYmlOCPRUIu5qDgRAMMLdY2xAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502395772!65429030!1
X-Originating-IP: [40.107.0.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10555 invoked from network); 10 Aug 2017 20:09:32 -0000
Received: from mail-eopbgr00051.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.51)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 20:09:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+Y7sGKA7j1wXLdD/3Ooe6+v0RR8FrBKbA2D0oK+1UOU=;
 b=i6pvo/d0ARri7rfQe2EyxL57uOXZR/89Zm49EdK25TJVBeG6h2XXEdPevcURv5kcWzdvszjXBZfDX3KSbJlxCr+3/CWqqa0O5qIt6xBx3RvjkPpQBuglQ94nawzCUyL1+DMPTSj2wSwpaYA3d6VNPVJlIXZYjdosRgxUoQCWvbg=
Received: from [10.17.182.74] (85.223.209.53) by
 AM4PR0301MB2129.eurprd03.prod.outlook.com (2603:10a6:200:4d::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Thu, 10
 Aug 2017 20:09:25 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <d32b7996-786f-6c9e-b4e1-095683e32cef@epam.com>
 <e1219eee-86e9-69f9-ce61-418b46f7e1ab@arm.com>
 <bd6de510-b583-eda2-5815-fbe3b97dc243@epam.com>
 <8881f1cb-5b07-3409-87f1-04ed72bf2076@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <9428da20-8d8a-56eb-e397-5b249c5024e6@epam.com>
Date: Thu, 10 Aug 2017 23:09:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <8881f1cb-5b07-3409-87f1-04ed72bf2076@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0402CA0011.eurprd04.prod.outlook.com
 (2603:10a6:203:90::21) To AM4PR0301MB2129.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 85161e53-3339-4528-f1be-08d4e02bb60f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2129; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 3:sslxK6vbHG6XeuMZkikOSsyJeCcR9dyFMZXjX1VWO2qZaZmswh9D9zmyPKAw3xusCs0SXdlcgI9gYNlJWNYuP+UdxPzjxQiV4LPOHcLgFrGO0w/GcCPteBjweaxhfu6B5HWphAsZeqEfjFcjNA1WoLU7nc8w93XhK9vlkMDWZYHD/f24tYK4rYR3nwBSwYsyp+2RtNdaqi1zgjrrdRYBrnYTE3W+JixSytUzf3+w66yS22GveAwNHeM6RIYJHRgx;
 25:LCzNvwxx3ZxiPbiLOd+Iamjef5e2i/mkLI8Y7oCASFuXycV1hzpF+c6Y4XR/z0ZO/e8+PZE7Jle0JgEWTWAKzOoHrCR0L0fpzdwd06hR44X6DOa8BMXC8AfdUUNBIALKmiAfpK7o/lFwG2TOw9/wKffqWJGDVDHzslQr7UKfELdaNwBpq5G6x7p78ijo9w0YqmM2mtHHdHbWpvh5ma8OqfbRR4/0lmGKtxpLcTqybXZK0SCAAjOQZCm8yqLXH4w7CNHRG9eN59+iC80oiPJyQ/RbBMap821NOe2Xse3VnYADi0x65yTM643VV6t2BvHhKmEfzkgJit9apa+pZbcaUA==;
 31:Nez76vSGnUIEMreyi96cwRPuE8wb75Q7hRvOyRZT+NQtOEgAyPBbPGGpTVgpi8EyYvTEjG6L05XnTb8L4kuVwMkZFHXQTTXpH+keLUcIoMj26Oj567stte+3Ib6+wdLMoB375IMJnPkwI9IAQ6RzLIBNKbb4Q6/EEYXaxQvUIzRQSgl4Lkr+DyWpYTWT4eBcff7RNW6GD7/8hbmjAB5yKqBdOQL8TlG5dfHrID4o2oU=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2129:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 20:I+/BUfT0jrQlH7bKfy1zWxMHkRd8bPOb7pIRU+C3f7EpiD4xuJggn48buk08uOpsO6LL1q/mYg79d1Sq6PXFBHEn/YCwBpEw8sC7PzxSjHKe5hJWCEVx760HMbnxN+HQv7qXSbv1s+AHvk7s1J5tQYqt4rfk7PxVa/YQ1ImKA6wXet1gxKVFxvOxJeFqRc8O/yTXeyyaOA7VyRo/4ZRVAYV7zmOvopVFkP3qJWfvRdthcR5xPHL+dZcKGCtqj8p6HHbrlzkULCGD1qn1iLeMO8P2sPvuJdn/rk4BlUV3fqH5DHX55pVU2gWbcqln7xRDA8pCa9zY9qmQ6VWJfNJ5dcdRW6Dv4CG6TnPKMWgov8IPKjZJooBd9O79v4tneR8cOoCH1hPfqXDFUD78ifFuATFUnMF1sPRvxMSj/31gQZnO2hm/kJIHKnGAzP+5OkN8GarN3MaGSORam5CThNmD4o3YkWLeYmPbJKd9JeZDHykbH4bikFFB7tKNBfn7C7/V
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(192374486261705)(35073007944872)(100405760836317)(4114951738403)(5213294742642);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB2129AB100EA8B75A87C818F1E6880@AM4PR0301MB2129.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2129; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2129; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 4:5wg9FnxlHPM58nb43yXi1urIo9hrqmSlNZRnLVhk57N781cwfP9Sn80zTmMQ+2B8ltqj03cA9MB6AHa199VuaTP4WcTCRdSUOKQ/lJcE0UvzRhTIAZSyt/ChMSqSLpHaXG0Rkn9j7jEcbPyFAfd1wGR/1tKX19jLJ6BciH6JkVZBfqx28qYDVIVpdg3TgLfJ8vtDAZSQLwStB8Tv1B/P8PpYGcFpNy6V5tjLm4XKdrjsZJTF23BVhYMf5nv3nSfjUvW2SzKXwanx0HwJtH0NlLflnLTRUKgeoh0o02MDPnnn2p0FgxXOy9v14SdG9qgL+YajWKGHcNpvYtC6S0DlrImZ7fUsxmRgCXYyO+lwnt+k5ZhYXy4LaHCFN4qTJwTfB5CyEKPKiqGdFd7JlUco9KlpgWxMjn7wlwdp6ByD/KuTS/jtJtgMCDHjhYTohlNmQONxz5aVmZFCH1aB4IvtgA==
X-Forefront-PRVS: 03950F25EC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(199003)(189002)(51444003)(24454002)(93886004)(8656003)(230700001)(54906002)(6306002)(80792005)(7736002)(7350300001)(8666007)(305945005)(65806001)(229853002)(6116002)(3846002)(47776003)(4001350100001)(65956001)(66066001)(68736007)(23746002)(53936002)(65826007)(5660300001)(7416002)(4326008)(64126003)(81166006)(81156014)(8676002)(83506001)(189998001)(478600001)(106356001)(50466002)(105586002)(42186005)(72206003)(97736004)(101416001)(966005)(2906002)(36756003)(6666003)(2950100002)(53546010)(110136004)(6246003)(31686004)(86362001)(33646002)(31696002)(77096006)(6486002)(25786009)(54356999)(76176999)(50986999);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2129; H:[10.17.182.74]; 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: =?Windows-1252?Q?1; AM4PR0301MB2129;
 23:gEu/0pwYWg4oPYQ61cw02vPBIPCU92CJxp9?=
 =?Windows-1252?Q?c6Rq3ElJLa3+Lb3PBiHlmQzyEU9JH3XePEbiqPQD1tFVDq/9QSvyndsx?=
 =?Windows-1252?Q?oduaXzw4O20N6acBAjPHwLY9URkCHbywLa5moy6hhcI9tAiTcLJbAEul?=
 =?Windows-1252?Q?AEx4EN77P7UL9PLBTCPxTw1pncJYJg8l/2aUr3WLUkpxmu+nxani7/WL?=
 =?Windows-1252?Q?cFCDsVXFybqqMC5EgTX3zJACKRdWEkVIj2MSLUsC6ASJWKQ0ym+vvRHF?=
 =?Windows-1252?Q?gtvDHaY3mH45U0RgzE1N1wLKs2y/ykBHFpJ69zb4ZhDUhvEW3CpcA+UH?=
 =?Windows-1252?Q?Hz4Pn0LeF7GZYA8wzHalNjxFVTcLfOMU7xFl8RHfCO43YbDeQXbaVKRu?=
 =?Windows-1252?Q?KsmSFzfP+1KKUZPKaBDKD5FK9l+TGSxuO+/WIRDAbeY7qWtHvccRuNW2?=
 =?Windows-1252?Q?oZNRkThyCuZaMy0GfYRchE4My0AP28ekXlqRbLiyYKZVpSWWT8n2hKIs?=
 =?Windows-1252?Q?fMZG0A/6hrCcxfzElZEmRHB0LKdBtCVZeAB7JULWOtm/jBAZbC2cnCre?=
 =?Windows-1252?Q?30Fm6TktoWT1LrV+RRTAShm+OE0MyY+ekHlNoSLLg3Pp+wwGmGb0led/?=
 =?Windows-1252?Q?4GIw4vkLmZ11x/EDQpr4KGiPejHBhcIs1jixBZM/KthhC0quX5rAP58n?=
 =?Windows-1252?Q?Y6pdFzh4KvsdE6RVo6JlMPmYPyYLkVOEl8ax/Yvf5OZkzbyfZ3ZvK8lR?=
 =?Windows-1252?Q?eOiF+YIHnAMbbjVOUewu0VhTpXQZah9EXgk5D67vS64MGt5CuycpHFVj?=
 =?Windows-1252?Q?U7rVOynCLmjfr5sKIeyxRiFBhRup750ZaaYNLmwlanJhSn4aIZIqlZl8?=
 =?Windows-1252?Q?NIJVP9slm7i0iYvvhqvF1xxHWw+cO1eY0zWii4zo3DuwbRx/Lxb49FYN?=
 =?Windows-1252?Q?ClaEic94YSzvB3iQX4JXKe3NyzIguYI//yEhIqzKxy5+8VVxMnOsWAF1?=
 =?Windows-1252?Q?8EQApfN622yZAgruHlkN3NytOWSQoxgbGtrBaM1UJ2WVtF1NGdNOwvDt?=
 =?Windows-1252?Q?bIiY7OROytO2O+CVZfdtjTnInFhcN230e1adkLhsY6k32lFFZLsOPmyx?=
 =?Windows-1252?Q?2WEJ8C77OZHNQO1DX1TcIvbvEb3tqz6OSEDTxQtViLex/MKrbWgrQtUe?=
 =?Windows-1252?Q?IPGpxFa60aSpzlU+Zq7avL8N09FrY5Mr5hxTs/81p5Nmn6uZoOg9AMN6?=
 =?Windows-1252?Q?LXt68QFdNw5lO+5m5enyvT4gWk6m3Jcw55wxw9JtyY+cbeFobzdqRd5/?=
 =?Windows-1252?Q?fElZxvO+GFoki92KF1PCYdaqqpLkEWF6GKo11vZFKuEbSwXspmVtDSCG?=
 =?Windows-1252?Q?NohR565E6PKmi8/8Z5KBdJbFbmLRYXlNwoOwHPZQP6wic6hrUKknsddz?=
 =?Windows-1252?Q?ebR32mLeSMR+bnUCXiEhvzWlgH3hb0S9Z266T49IVOgCPjV9e1Fy6U68?=
 =?Windows-1252?Q?fASiFwUw6FrJK/pfsRTAErOwbljho9tfGxaA689vnlmClV+3GgwQlB/M?=
 =?Windows-1252?Q?uPLDtTb3TQVA4KxsHpsQl6MJm0OfmYuipEw+gfXGI0N5+qe3sIE79VYB?=
 =?Windows-1252?Q?WiHcYksjOzRv4d7YPAnhbaRAzwp4mUMGQaS40m7ayx7Cw?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 6:f2B/MaCkVLKAu5WLdzPEa7hepiIZPQnBcUDhixPrUrKql1j+0Xqzd3jg4vuwgPn0s5XtyPmX8Z0a+l91hOaNC0zNB8qVJJjb/DVlt+zuIeZZvv30TBak4oWemILjlJcQ5E85vVWTMCCzZnq59Ad9AqRiaDi3qEf6OiWlmaAkwmrwI4U5ZLtikgqNfwGBVXGSsTGyW7HWRvgrVedQIn9EwB7iSxwB7s+wdbWZ+sObbEgo1b26o+xFVeqdOaSSQrb/hrctSK11+omPADIf1iTdcY5MCLK8UGJPk7XGNv71pUeL490Wtb7p7fbfE1DsnWJCA1vEHLciMENNdOwPXgKoAA==;
 5:8bxlb/6xIwc1CXCx3K/gkg5DIkSI2iVISYXYKob7SzAO2aeldq3zWzd+7wm8FoybmXtB7G7RqTj5l1a0KJYE3Vhld2EQH9HSEBH3D4UAbKH29YkTIGFEiei4BJfQYA/ZW6XlMp/lqHSAPeguAmBafg==;
 24:ra5Je+QM1EHZ24NWgxUyhCo6cDu2EHBS0vHEsatG/h1pKgy3a1U7aUJf2KIG+R6hS6BGoE6SglcMs3Kr9V60s4+kGGDJU+Em+mquyy7wB34=;
 7:upA9JZYloT4arglgA+9LUuGnjQr3z42RA9Q8FW7gYIqVX5tLRccW1G/3ujaDKqoZxFeTQwWOy4BaKDy9+gnD+Hg2lxflSKc8uKnOQYei5ZOoxyfn9C8Va70MQdsCab0dn9YKhBsi6NbfWCqtmyWIKKqwd4mwV8NwMdzT3zOcbDQvJxdcCz6rB4/pVjQnWbJQdXC7r8Ipm46hVWzrumX3yhCxADUKQ/ZCfiNk7a3jqRU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2017 20:09:25.2077 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2129
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC4wOC4xNyAyMToxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDEwLzA4LzE3IDE4OjQwLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4KPj4KPj4gT24gMTAu
MDguMTcgMTk6MTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4gT24gMTAvMDgvMTcg
MTY6MzMsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+IEhpIEp1bGllbiwKPj4+Pgo+Pj4+
IE9uIDA5LjA4LjE3IDEzOjEwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEhpIFZvbG9keW15
ciwKPj4+Pj4KPj4+Pj4gQ0MgIlRIRSBSRVNUIiBtYWludGFpbmVycyB0byBnZXQgYW4gb3Bpbmlv
biBvbiB0aGUgcHVibGljIGhlYWRlcnMuCj4+Pj4+Cj4+Pj4+IE9uIDA4LzA4LzE3IDIxOjA4LCBW
b2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4+IFNNQ0NDIChTTUMgQ2FsbCBDb252ZW50aW9u
KSBkZXNjcmliZXMgaG93IHRvIGhhbmRsZSBib3RoIEhWQ3MgYW5kCj4+Pj4+PiBTTUNzLgo+Pj4+
Pj4gU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUgdmFsaWQgY29uZHVpdHMg
dG8gY2FsbCB0byBhCj4+Pj4+PiBkaWZmZXJlbnQKPj4+Pj4+IGZpcm13YXJlIGZ1bmN0aW9ucy4g
VGh1cywgZm9yIGV4YW1wbGUgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5Cj4+Pj4+PiBT
TUMgb3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNvZGluZyBmb3Ig
c3VjaCBjYWxscy4KPj4+Pj4+IEJlc2lkZXMgZnVuY3Rpb25hbCBjYWxscyB0aGVyZSBhcmUgcXVl
cnkgY2FsbHMsIHdoaWNoIGFsbG93cyAKPj4+Pj4+IHVuZGVybGluZwo+Pj4+Pj4gT1MgZGV0ZXJt
aW5lIHZlcnNpb24sIFVJRCBhbmQgbnVtYmVyIG9mIGZ1bmN0aW9ucyBwcm92aWRlZCBieSBzZXJ2
aWNlCj4+Pj4+PiBwcm92aWRlci4KPj4+Pj4+Cj4+Pj4+PiBUaGlzIHBhdGNoIGFkZHMgbmV3IGZp
bGUgYHZzbWMuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKPj4+Pj4+IGFuZCBI
VkMgYWNjb3JkaW5nIHRvIFNNQy4gQXQgdGhpcyBtb21lbnQgaXQgaW1wbGVtZW50cyBvbmx5IG9u
ZQo+Pj4+Pj4gc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgo+Pj4+Pj4KPj4+
Pj4+IFN0YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5IGNhbGxz
LCBzbyBjYWxsZXIgY2FuCj4+Pj4+PiBhc2sgYWJvdXQgaHlwZXJ2aXNvciBVSUQgYW5kIGRldGVy
bWluZSB0aGF0IGl0IGlzIFhFTiBydW5uaW5nLgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgY2hhbmdlIGFs
bG93cyBtb3JlIGdlbmVyaWMgaGFuZGxpbmcgZm9yIFNNQ3MgYW5kIEhWQ3MgYW5kIGl0IGNhbgo+
Pj4+Pj4gYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5j
dGlvbnMuCj4+Pj4+Pgo+Pj4+Pj4gQnV0LCBiZWZvcmUgU01DIGlzIGZvcndhcmRlZCB0byBzdGFu
ZGFyZCBTTUNDQyBoYW5kbGVyLCBpdCBjYW4gYmUKPj4+Pj4+IHJvdXRlZAo+Pj4+Pj4gdG8gYSBk
b21haW4gbW9uaXRvciwgaWYgb25lIGlzIGluc3RhbGxlZC4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQt
b2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4+
Pj4+PiBSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KPj4+Pj4+IDxvbGVrc2Fu
ZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+PiAtLS0KPj4+
Pj4+ICAtIFVwZGF0ZWQgZGVzY3JpcHRpb24gdG8gaW5kaWNhdGUgdGhhdCB0aGlzIHBhdGNoIGFm
ZmVjdHMgb25seSBTTUMKPj4+Pj4+IGNhbGwgcGF0aC4KPj4+Pj4+ICAtIGFkZGVkICJ4ZW5fIiBw
cmVmaXggdG8gZGVmaW5pdGlvbnMgaW4gCj4+Pj4+PiBpbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9z
bWMuaAo+Pj4+Pj4gIC0gbW92ZWQgZG9fdHJhcF9zbWMoKSBpbnRvIHZzbWMuYyBmcm9tIHRyYXBz
LmMKPj4+Pj4+ICAtIHJlcGxhY2VkIGFsbCB0YWJzIHdpdGggc3BhY2VzCj4+Pj4+Cj4+Pj4+IEkg
d291bGQgaGF2ZSByZWFsbHkgYXBwcmVjaWF0ZWQgYSBzdW1tYXJ5IG9mIHRoZSBkaXNjdXNzaW9u
IHdlIGhhZCBvbgo+Pj4+PiB0aGUgcHJldmlvdXMgdmVyc2lvbiByZWdhcmRpbmcgdGhlIGJpbmRp
bmdzLiBUaGlzIGlzIGEgcmVhbCBibG9ja2VyCj4+Pj4+IGZvciB0aGlzIHNlcmllcyBhbmQgc2hv
dWxkIG5vdCBiZSBpZ25vcmVkLgo+Pj4+Pgo+Pj4+Cj4+Pj4gV2hpbGUgSSBhZ3JlZSB0aGF0IHF1
ZXN0aW9uIGFib3V0IGJpbmRpbmdzIGlzIGltcG9ydGFudCwgSSBjYW4ndCBzZWUgCj4+Pj4gaG93
Cj4+Pj4gaXQgYWZmZWN0cyB0aGlzIHBhdGNoIHNlcmllcy4gVGhpcyBwYXRjaCBzZXJpZXMgZG9l
cyBub3QgYnJlYWsgCj4+Pj4gYW55dGhpbmcuCj4+Pj4gQmVjYXVzZQo+Pj4+Cj4+Pj4gMS4gVGhp
cyBzZXJpZXMgYWRkIG9ubHkgbmV3IGZlYXR1cmU6IGdlbmVyaWMgaHlwZXJ2aXNvciBzZXJ2aWNl
IHdpdGggbm8KPj4+PiBpbW1lZGlhdGUgdXNlLiBBbGwgQVJNIGd1ZXN0cyBhcmUgYWxyZWFkeSBh
d2FyZSB0aGF0IHRoZXkgYXJlIAo+Pj4+IHJ1bm5pbmcgb24KPj4+PiBYRU4uIEFsbCBBUk0gZ3Vl
c3RzIGtub3cgdGhhdCB0aGV5IGNhbGwgKm9ubHkqIFBTQ0kuCj4+Pj4KPj4+PiAyLiBJIHNlZSBp
bXBvcnRhbmNlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGZvciBlbWJlZGRlZCBwbGF0Zm9ybXMsIHdo
ZXJlCj4+Pj4gZGV2ZWxvcGVyIGV4YWN0bHkga25vd3Mgd2hhdCBzb2Z0d2FyZSBvZiB3aGljaCB2
ZXJzaW9uIGhlL3NoZSB3aWxsIHJ1bi4KPj4+PiBJIGRvdWJ0IHRoYXQgc2VydmVyIHBsYXRmb3Jt
cyB3aWxsIG5lZWQgc29tZXRoaW5nIGJleW9uZCBQU0NJLCB3aGljaCBJCj4+Pj4gcHJlc2VydmVk
IGFzIGlzLgo+Pj4KPj4+IEkgZGlzYWdyZWUgaGVyZS4gU01DQ0MgY291bGQgYmUgdXNlZCB0byBw
cm92aWRlIERvbTAgYSB3YXkgdG8gaW50ZXJhY3QKPj4+IHdpdGggdGhlIGZpcm13YXJlIGlmIG5l
Y2Vzc2FyeS4KPj4gQUZBSUssIERvbTAgdXN1YWxseSBpcyBidWlsdCB3aXRoIHBhcnRpY3VsYXIg
dmVyc2lvbiBvZiBYRU4gaW4gbWluZCAob3IKPj4gYXQgbGVhc3QgbWluaW1hbCBYRU4gdmVyc2lv
bikuCj4gCj4gVGhhdCdzIG5vdCB0cnVlLiBEb20wIGlzIGEgZ2VuZXJpYyBrZXJuZWwgYWJsZSB0
byBwcm9iZSBldmVyeXRoaW5nIGZyb20gCj4gdGhlIGZpcm13YXJlIHRhYmxlcyBhbmQgWGVuIGlu
dGVyZmFjZS4gSSB1c2UgdGhlIGV4YWN0IExpbnV4IGtlcm5lbCBvbiAKPiBtdWx0aXBsZSBwbGF0
Zm9ybXMgd2l0aCBubyBpc3N1ZS4KT2theSwgSSB3YXMgc3BlYWtpbmcgYWJvdXQgZW1iZWRkZWQg
dXNlIGNhc2UuCgo+IFRoZSBIeXBlcnZpc29yIGFuZCBEb20wIChMaW51eCwgRnJlZUJTRCkgYXJl
IGRpZmZlcmVudCBwcm9qZWN0cyB3aXRoIAo+IGRpZmZlcmVudCByZWxlYXNlIGNhZGVuY2UuIFdl
IHByb3ZpZGUgYSBzdGFibGUgaW50ZXJmYWNlIHRoYXQgaXMgCj4gYmFja3dhcmQgY29tcGF0aWJs
ZSAocmV0dXJuaW5nIGVycm9yIGNvZGUgZm9yIG5vbi1leGlzdGVudCBoeXBlcmNhbGxzKS4gCj4g
U28gYSBMaW51eCByZWxlYXNlZCBpbiAxMCB5ZWFycyBzaG91bGQgc3RpbGwgd29yayBvbiBYZW4g
NC4xMCBhbmQgYWRhcHQgCj4gdG8gdGhlIGZlYXR1cmVzIGF2YWlsYWJsZS4KSSBqdXN0IHdhbnQg
dG8gY2xhcmlmeSB0aGlzLiBBdCBsZWFzdCBmb3VyIGh5cGVyY2FsbHMgYXJlIG5vdCBiYWNrd2Fy
ZCAKY29tcGF0aWJsZTogcGxhdGZvcm1fb3AsIHN5c2N0bCwgZG9tY3RsIGFuZCBmbGFza19vcC4g
SSBoYWQgYSBwcm9ibGVtIAp3aXRoIHRoaXMsIHdoZW4gcGxheWVkIHdpdGggTWluaU9TLWJhc2Vk
IG1vbml0b3IuIFN1cmUsIHlvdXIga2VybmVsIHdpbGwgCmJvb3QgdXAsIGJ1dCBzb21lIHdlbGwg
a25vd24gWEVOIHNlcnZpY2VzIHdpbGwgYmUgYWJzZW50LgpUaGlzIGhhdmUgbm90aGluZyB3aXRo
IFNNQyBiaW5kaW5ncyBwcm9ibGVtLCB0aG91Z2guCgo+Pgo+Pj4+Cj4+Pj4gQSBJJ20gbm90IGRl
bnlpbmcgaW1wb3J0YW5jZSBvZiBTTUMgYmluZGluZ3MsIGJ1dCBJIHRoaW5rIGl0IGlzIG5vdAo+
Pj4+IGJsb2NrZXIgZm9yIG15IHBhdGNoZXMuIFdlIGNhbiBhZGQgYmluZGluZ3MgbGF0ZXIsIHdo
ZW4gdGhlcmUgd2lsbCBiZQo+Pj4+IGNvbnNlbnN1cyBvbiBob3cgdGhleSBzaG91bGQgbG9vay4g
SW4gbWVhbnRpbWUgU01DIGhhbmRsZXIgY2FuIGJlIHVzZWQKPj4+PiBieSBhbnlvbmUgd2hvIGtu
b3dzIHRoYXQgaXMgYXZhaWxhYmxlLgo+Pj4KPj4+IEkgYW0gbm90IGluIGZhdm9yIG9uIGdldHRp
bmcgc29tZXRoaW5nIG1lcmdlZCBpbiBYZW4gdW50aWwgd2UgYWdyZWUgb24KPj4+IHRoZSB3YXkg
Zm9yIHRoZSBndWVzdCB0byBrbm93IGl0IGlzIHRoZXJlLgo+PiBJIHRoaW5rIHRoYXQgU01DIGlt
cGxlbWVudGF0aW9uIHdpbGwgYmUgdGhlIHNhbWUsIHJlZ2FyZGxlc3MgdGhlIHdheSB3ZQo+PiBj
YW4gdGVsbCBndWVzdCB0aGF0IGl0IGlzIGF2YWlsYWJsZS4gQXQgdGhpcyB0aW1lIGd1ZXN0cyBj
YW4gc2FmZWx5Cj4+IGFzc3VtZSB0aGF0IFNNQ0NDIGlzIG5vdCBpbXBsZW1lbnRlZCBpbiBYRU4u
IFRoaXMgd291bGRuJ3QgYnJlYWsgCj4+IGFueXRoaW5nLgo+IAo+IFNvIHlvdSBzdWdnZXN0IHRv
IG1lcmdlIHRoaXMgc2VyaWVzIGJ1dCBzYXlzICJUaGUgZ3Vlc3Qgc2hvdWxkIG5vdCAKPiBhc3N1
bWUgdGhlIHByZXNlbmNlIG9mIFNNQyI/IFRoaXMgaXMgcmF0aGVyIGEgYml0IG9kZC4uLgpCYXNp
Y2FsbHkgeWVzLiBUaGlzIGlzIG9uZSBvZiB0aGUgb3B0aW9ucy4gSWYgZ3Vlc3Qga25vd25zIGZv
ciBzdXJlIHRoYXQgClNNQ0NDIGlzIGF2YWlsYWJsZSAtIGl0IGNhbiB1c2UgaXQuIElmIGl0IGlz
IHVuc3VyZSAtIHRoZW4gaXQgZG9lcyBub3QgCnVzZSBpdC4KSW4gbWVhbnRpbWUgd2UgY2FuIGRl
dmVsb3AgYSBnZW5lcmljIHdheSB0byB0ZWxsIGd1ZXN0IHRoYXQgU01DQ0MgaXMgCnByZXNlbnQg
b24gYSBwbGF0Zm9ybS4KSSBqdXN0IGRvbid0IHdhbnQgdG8gYmxvYXQgdXAgdGhpcyBwYXRjaCBz
ZXJpZXMuIFRoZXJlIGFyZSBhbHJlYWR5IDcgCnBhdGNoZXMgYW5kIGxvb2tzIGxpa2UgdGhlcmUg
d2lsbCBiZSBtb3JlLgpCdXQgSSBjYW4gYWRkIGFub3RoZXIgcGF0Y2gvdHdvIHdpdGggYmluZGlu
Z3MgaWYgeW91IGluc2lzdC4gVGhpcyBpcyBub3QgCmEgYmlnIGRlYWwuIEkganVzdCBoYXZlIGNv
bmNlcm5zIGFib3V0IHRoaXMgcmlnaHQgbm93LgoKPj4KPj4+IEl0IG1lYW5zIHlvdSBoYXZlIHRv
IGNhcnJ5IGhhY2sgaW4geW91ciBrZXJuZWwgaW4gb3JkZXIgdG8gdXNlIFNNQy4KPj4+IE1heWJl
IHRoaXMgaXMgZmluZSBmb3IgeW91LCBidXQgSSBkb24ndCB3YW50IHRvIG1ha2UgdGhpcyBhc3N1
bXB0aW9uCj4+PiBvbiBYZW4gdXBzdHJlYW0gdG9kYXkuCj4+IE1vZGVybiBsaW51eCBrZXJuZWwg
dXNlcyBTTUMgZm9yIFBTQ0kgY2FsbHMgYW5kIE9QLVRFRSBjYWxscy4gSW4gYm90aAo+PiBjYXNl
cyBpdCByZWFkcyBEVCB0byBnZXQgY29uZHVpdCBtZXRob2QgKFNNQy9IVkMpLiBTbyB0aGVyZSBh
cmUgYWxyZWFkeQo+PiBiaW5kaW5ncyBmb3IgZ2VuZXJpYyB1c2VzLiBPdGhlciB1c2VzIGFyZSBw
bGF0Zm9ybS1zcGVjaWZpYyAob2theSwKPj4gcHJvYmFibHkgdGhlcmUgY2FuIGJlIGEgcHJvYmxl
bSkuCj4+Cj4+PiBUaGlzIGlzIGEgY2hhbmdlIGluIHRoZSBpbnRlcmZhY2UgdGhhdCBzaG91bGQg
YmUgbm90aWZpZWQgdG8gdGhlCj4+PiBndWVzdC4gSWYgd2UgZXhwb3NlIGl0IHdpdGhvdXQgcHJv
dmlkaW5nIGEgYmluZGluZ3MgKG9yIHNvbWV0aGluZyksIHdlCj4+PiBoYXZlIG5vIHdheSB0byBy
ZXZlcnQvZGlzYWJsZSBpdC4gSW1hZ2luZSB3ZSB3YW50IHRvIGRpc2FibGUgU01DIGluCj4+PiB0
aGUgZnV0dXJlLgo+PiBOYXR1cmFsIHdheSB3YXMgdG8gZGlzYWJsZSBTZWN1cml0eSBFeHRlbnNp
b25zIGluIFBGUjEgcmVnaXN0ZXIuIFRoaXMKPj4gd2FzIG5vdCBkb25lIGFuZCBub3cgd2UgaGF2
ZSBjdXJpb3VzIHNpdHVhdGlvbjogZ3Vlc3QgdGhpbmtzIHRoYXQgU01DIGlzCj4+IGF2YWlsYWJs
ZSwgYnV0IHRoZW4gaXQgZ2V0cyBVbmRlZmluZWQgSW5zdHJ1Y3Rpb24gZXhjZXB0aW9uIHdoZW4g
aXQKPj4gdHJpZXMgdG8gaW52b2tlIFNNQy4KPiAKPiBTZWN1cml0eSBleHRlbnNpb25zIGRvZXMg
bm90IG1lYW4gdGhhdCBTTUNDQyBpcyBwcmVzZW50Li4uIEV2ZW4gaWYgd2UgCj4gaGFkIHJldHVy
bmVkIGFuIGVycm9yLCB5b3UgZG9uJ3Qga25vdyBpZiBpdCB3YXMgZnJvbSB0aGUgU01DQ0MgcHJv
dG9jb2wgCj4gb3IgbXkgZm9vIHByb3RvY29sLgoKPiBJdCB3b3VsZCBiZSB2YWxpZCAodGhvdWdo
IGEgYml0IG9kZCkgZm9yIGEgZmlybXdhcmUgdG8gaW5qZWN0IGFuIAo+IHVuZGVmaW5lZCBpbnN0
cnVjdGlvbiBpZiBpdCBpcyB1bmFibGUgdG8gdW5kZXJzdGFuZCB0aGUgU01DLgpPa2F5LCBJIGNh
biBzZWUgbG9naWMgdGhlcmUuIFRoaXMgaXMgYSBzdHJhbmdlIHdheSB0byByZXR1cm4gYW4gZXJy
b3IsIApidXQgaXQgaXMgbm90IHByb2hpYml0ZWQgaW4gcmVmZXJlbmNlIG1hbnVhbCBhdCBsZWFz
dC4KCj4gVGhlIG1haW4gcHJvYmxlbSB0b2RheSBpcyBuZWl0aGVyIEhWQyAjMCBub3IgU01DICMw
IGFyZSBTTUNDQyBjb21wbGlhbnQuIAo+IFRoZXkgYXJlIGxldCdzIGNhbGwgaXQgWEVOIFByb3Rv
Y29sIGNvbXBsaWFudC4gS1ZNIGhhcyB0aGUgc2FtZSBwcm9ibGVtLgoKPiBTbyB5b3UgY2xlYXJs
eSBuZWVkIGEgd2F5IHRvIHNheTogIkhWQ3MgYW5kIFNNQ3MgYXJlIFNNQ0NDIGNvbXBsaWFudCwg
Cj4geW91IGNhbiBnbyBhaGVhZCBwcm9iaW5nIHRoZSBkaWZmZXJlbnQgY29tcG9uZW50cyIuClll
cywgSSBhZ3JlZSB3aXRoIHRoaXMuIEkganVzdCB0cnlpbmcgdG8gc2F5LCB0aGF0IGl0IGlzIG5v
dCBvbmx5IFhFTiAKcHJvYmxlbSwgaXQgaXMgcGxhdGZvcm0td2lkZS4KCj4gQXMgSSBzYWlkLCBJ
IGFtIG5vdCBhc2tpbmcgeW91IHRvIHdyaXRlIHRoZSBiaW5kaW5nLiBJIGFtIGFza2luZyB5b3Ug
dG8gCj4gaGF2ZSBpbiBtaW5kIG90aGVyIHVzZSBjYXNlcy4gSWYgdGhlIGJpbmRpbmcgdGFrZXMg
dG8gbXVjaCB0aW1lLCB0aGVuIGEgCj4gc29sdXRpb24gd291bGQgYmUgdG8gYWRkIGEgWEVORkVB
VF8qLgpJIGNhbiB3cml0ZSBEVCBiaW5kaW5nLiBQcm9ibGVtIGlzIHRoYXQgdGhpcyBiaW5kaW5n
IHNob3VsZCBiZSBhZG9wdGVkIApieSBhbGwgT1NlcywgaHlwZXJ2aXNvcnMgYW5kIGZpcm13YXJl
cy4gTW9yZSBvbiB0aGlzIGJlbG93LgoKPj4KPj4+IEhvdyBhIGd1ZXN0IHdpbGwga25vdyB0aGF0
Cj4+PiAgICAgIC0gdW50aWwgWGVuIDQuMTAgU01DIHdhcyBub3QgZXhpc3RpbmcsCj4+PiAgICAg
IC0gYmV0d2VlbiBYZW4gNC4xMCBhbmQgWGVuIDQueCB5b3UgY2FuIHVzZSB0aGVtCj4+PiAgICAg
IC0gYWZ0ZXIgWGVuIDQueSB0aGV5IGNhbiBiZSBkaXNhYmxlZC4KPj4gSXQgaXMgYSBicm9hZGVy
IHF1ZXN0aW9uOiBob3cgc29mdHdhcmUgY2FuIGtub3cgdGhhdCBTTUNDQyBpcyBhdmFpbGFibGUK
Pj4gb24gYSBwbGF0Zm9ybT8gTm90IFNNQywgYnV0IFNNQ0NDIGFzIGEgcHJvdG9jb2wuIFByb2Jh
Ymx5LCB0aGVyZSBzaG91bGQKPj4gYmUgc29tZSBnZW5lcmljIHdheSB0byB0ZWxsIExpbnV4L1dp
bmRvd3MvWEVOL1dpbmRyaXZlciBIeXBlcnZpc29yL2V0Ywo+PiB0aGF0IHRoZXkgY2FuIHJlbHkg
b24gU01DQ0Mgc3BlYy4gSSB0aGluayB0aGF0IGl0IGlzIHF1ZXN0aW9uIHRvIEFSTQo+PiBndXlz
IChpbmNsdWRpbmcgeW91KSwgYmVjYXVzZSB0aGlzIGFmZmVjdHMgYWxsIEFSTSBtYWNoaW5lcy4K
PiAKPiBJIHNwZW50IHF1aXRlIHNvbWUgdGltZSB0byBleHBsYWluIHRoYXQgaW4gYW4gZS1tYWls
IHRvIHRoZSBwcmV2aW91cyAKPiB2ZXJzaW9uLi4uIFNlZSB0aGUgdGhyZWFkIFsxXS4KWWVzLCBJ
J3ZlIHNlZW4gdGhpcyB0aHJlYWQsIG5hdHVyYWxseS4gQnV0IEkgY2FuJ3QgZmluZCB0aGVyZSBh
bnN3ZXIgdG8gCm15IHF1ZXN0aW9uLgpBcyBJIHNhaWQsIHRoaXMgYmluZGluZyAob3IgYW55IG90
aGVyIHdheSB0byB0ZWxsIHNvZnR3YXJlIGFib3V0IFNNQ0NDKSAKc2hvdWxkIG5vdCBiZSBYRU4t
c3BlY2lmaWMuIEFzIHlvdSBtZW50aW9uZWQsIEtWTSBoYXZlIHRoZSBleGFjdGx5IHNhbWUgCnBy
b2JsZW0uIEkgdGhpbmssIGJhcmUtbWV0YWwgcGxhdGZvcm1zIHN1ZmZlciBmcm9tIHNpbWlsYXIg
aXNzdWUuIFNvLCBpbiAKbXkgb3BpbmlvbiwgaXQgd2lsbCBiZSBncmVhdCB0byBoYXZlIGFncmVl
bWVudCBvbiBTTUNDQyBkaXNjb3ZlcnkgZnJvbSAKYWxsIHBsYXllcnMuIFNvLCB3aGVuIEkgYm9v
dCBteSBrZXJuZWwgb24gYW55IEFSTSBtYWNoaW5lLCBpdCBjYW4gdGVsbCAKZm9yIHN1cmUgaWYg
U01DQ0MgaXMgc3VwcG9ydGVkLiBXaGF0IHRvIHlvdSB0aGluaz8KCldlIGNhbiBzdGljayB0byBY
RU4tb25seSBhcHByb2FjaCwgbGlrZSBYRU5GRUFUXyogb3IgInhlbixzbWNjYyIgaW4gRFQuIApC
dXQgaXMgdGhpcyByaWdodD8KPj4KPj4+IEFsbCBjaGFuZ2VzIHNob3VsZCBiZSBkZXRlY3RlZCB0
aHJvdWdoIHRoZSBmaXJtd2FyZSB0YWJsZXMgKERULCBBQ1BJKQo+Pj4gb3IgYW5vdGhlciBYZW4g
bWV0aG9kIChpLmUgWEVORkVBVF8qKS4gRm9yIGluc3RhbmNlLCB0aGUgZ3Vlc3QgaGFzIHRvCj4+
PiBwYXJzZSB0aGUgZmlybXdhcmUgdGFibGVzIGluIG9yZGVyIHRvIGtub3cgUFNDSSBpcyBhdmFp
bGFibGUuCj4+IFllcC4gVGhlIHNhbWUgZG9lcyBPUC1URUUgY29kZS4gSXQgcGFyc2VzIERUIHRv
IGdldCBjb25kdWl0LiBQcm9iYWJseSwKPj4gdGhpcyBpcyB3cm9uZyBhcHByb2FjaC4gU2hvdWxk
IGFsbCBTTUNDQyBjYWxscyB1c2UgdGhlIHNhbWUgY29uZHVpdD8uCj4+IFNob3VsZCBwbGF0Zm9y
bSBwcm92aWRlIGNvbmR1aXQgZm9yIGVhY2ggU01DQ0Mgc2VydmljZSBvd25lcj8KPiAKPiBUZWNo
bmljYWxseSBhIGd1ZXN0IHNob3VsZCBvbmx5IHVzZSBIVkMuIEkgYW0gaGFwcHkgdG8gYWxsb3cg
dGhlIFNNQyB0byAKPiBzdXBwb3J0IHVubW9kaWZpZWQgT1MgdGhhdCBkb24ndCB1c2UgRFQuCj4g
Q2hlZXJzLAo+IAo+IFsxXSAKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDAwNjguaHRtbAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 20:18:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 20:18: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.xen.org>)
	id 1dftu2-00066T-NP; Thu, 10 Aug 2017 20:17:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dftu1-00066H-Q9
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 20:17:57 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 30/90-03612-57FBC895; Thu, 10 Aug 2017 20:17:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbdkf0+
 kwfcjfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaD14l7lgtVHFh8Y97A2M
 Z1S7GDk5hAT+Mkr8v8vTxcgFZD9mlFg0rY0VwtnGKPHv4WFmkCoRAWeJr2fmsncxcnDwCuhLP
 G9OBgkLA5nzX/9kAamXEPjKLLFwxzk2kISEgJfEhp0/4Oyl33uBitg52ASsJA6JgURZBFQlPh
 x4xjKBkXsBI8MqRo3i1KKy1CJdY0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AjzMAwQ7GpkWBhxglOZiURHmLP3VHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgld3XEykkWJSa
 nlqRlpkDDD2YtAQHj5II72SQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMmgRQJgBRll
 ObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoBVYBM4cnMK4Hb9AroCCagIyJ8O0GOKE
 lESEk1MNZr7M5cMnfZzvVCvI4aYRF1Z/tExL6YCM95GRnovyWM9WPn/8wLB9Q2ORh+S3H915F
 8rEprfuHKftsmn9me+t+Zt2T8VBc72lRgyHHu+QJt5YPqQi/+PVyuGPssL6ah8/rXdKGQhvO3
 UvbPe9utltaUdLpDUui/tNgS/nOFHyt31NxyfKyyRImlOCPRUIu5qDgRAKF0VlF+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502396275!111381994!1
X-Originating-IP: [104.130.215.37]
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 63522 invoked from network); 10 Aug 2017 20:17:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Aug 2017 20:17:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfttx-0003j0-Mz; Thu, 10 Aug 2017 20:17: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 1dftts-00069W-8n; Thu, 10 Aug 2017 20:17:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfttr-000440-Up; Thu, 10 Aug 2017 20:17:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112563-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=42750cf1753518ec2260ef8387d34aa8a7616303
X-Osstest-Versions-That: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Aug 2017 20:17:47 +0000
Subject: [Xen-devel] [ovmf test] 112563: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU2MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1NjMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNTM5CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MzkKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDI3NTBjZjE3NTM1MThlYzIyNjBlZjgzODdkMzRhYThhNzYxNjMwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgN2VmMGRhZTA5MmFmY2ZiNmZh
YjdlODM3MmM3ODA5NzY3MjE2OGM0YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTM5ICAyMDE3
LTA4LTA5IDE2OjQ2OjQ1IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMjU0NSAg
MjAxNy0wOC0xMCAwNDo0NzoyNSBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMjU2MyAgMjAxNy0wOC0xMCAxNjo0ODo0MyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIENo
cmlzIFJ1ZmZpbiA8Y2hyaXMucnVmZmluQGludGVsLmNvbT4KICBIdWFqaW5nIExpIDxodWFqaW5n
LmxpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCA0Mjc1MGNmMTc1MzUxOGVjMjI2MGVmODM4N2QzNGFhOGE3NjE2MzAzCkF1dGhv
cjogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAg
V2VkIEF1ZyA5IDEyOjI4OjQwIDIwMTcgLTA3MDAKCiAgICBRdWFya1BsYXRmb3JtUGtnL1JlYWRt
ZS5tZDogQnJpbmcgUmVhZG1lLm1kIHVwIHRvIGRhdGUKICAgIAogICAgVGhlIGZvbGxvd2luZyBj
b21taXQgbW92ZWQgdGhlIFF1YXJrU29jQmluUGtnIGZyb20gdGhlIHJvb3QKICAgIGRpcmVjdG9y
eSBvZiB0aGUgZWRrMi1ub24tb3NpIHJlcG9zaXRvcnkgdG8gdGhlCiAgICBTaWxpY29uL0ludGVs
IGRpcmVjdG9yeS4KICAgIAogICAgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLW5v
bi1vc2kvY29tbWl0LzE4MmU4NWQwNDU2NjgwMGZlMTg4ZGU0YjFjMzBhNTA1MzNkZDc0YjcKICAg
IAogICAgVGhlIGZvbGxvd2luZyB1cGRhdGVzIGFyZSBtYWRlIHRvIFJlYWRtZS5tZDoKICAgIAog
ICAgKiBQQUNLQUdFU19QQVRIIHNldHRpbmcgZm9yIGVkazItbm9uLW9zaSBkaXJlY3RvcnkgY2hh
bmdlcwogICAgKiBSZW1vdmUgdXNlIG9mIGVkazItRmF0UGtnIHJlcG9zaXRvcnkKICAgICogUmVt
b3ZlIHVzZSBvZiBlZGsyLUJhc2VUb29scy13aW4zMiByZXBvc2l0b3J5CiAgICAqIFJ1biBweXRo
b24gYnVpbGQgdG9vbHMgZnJvbSBzb3VyY2VzCiAgICAKICAgIENjOiBMZWlmIExpbmRob2xtIDxs
ZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgICBDYzogS2VsbHkgU3RlZWxlIDxrZWxseS5zdGVl
bGVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIEtpbm5leSA8bWlj
aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2VsbHkgU3RlZWxlIDxr
ZWxseS5zdGVlbGVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxl
aWYubGluZGhvbG1AbGluYXJvLm9yZz4KCmNvbW1pdCA4ZThjYzY4ODE4MzY3MDU4MThlZTljZDcw
YmQ0OGMwMTgyM2RlZDYyCkF1dGhvcjogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5l
eUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyA5IDEyOjE5OjQ2IDIwMTcgLTA3MDAKCiAgICBR
dWFya1NvY1BrZy9NZW1vcnlJbml0OiBSZW1vdmUgdXNlIG9mIG1lbXNldCgpL21lbWNweSgpCiAg
ICAKICAgIE1hcCB0aGUgdXNlIG9mIG1lbXNldCgpIGFuZCBtZW1jcHkoKSB0byB0aGUgQmFzZU1l
bW9yeUxpYgogICAgZnVuY3Rpb25zIFplcm9NZW0oKSwgU2V0TWVtKCksIGFuZCBDb3B5TWVtKCku
ICBUaGlzIGZpeGVzCiAgICBHQ0MgYnVpbGQgaXNzdWVzIHdpdGggdGhpcyBtb2R1bGUuCiAgICAK
ICAgIFdpdGggdGhlIHJlbWFwIG9mIHRoZSBmdW5jdGlvbnMsIHRoZSBbQnVpbGRPcHRpb25zXSBN
U0ZUCiAgICBDQ19GTEFHUyB0byBlbmFibGUgL09pIGNhbiBhbHNvIGJlIHJlbW92ZWQsIHNvIHRo
ZSBNU0ZUCiAgICBhbmQgR0NDIGJ1aWxkcyBiZWhhdmUgdGhlIHNhbWUuCiAgICAKICAgIENjOiBL
ZWxseSBTdGVlbGUgPGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lu
bmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZWxseSBT
dGVlbGUgPGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+Cgpjb21taXQgOTVjYzlhNTFlMTA1N2FjZTI3
ZWYwOWI1ZTE5ZmE0NWQzZTY2ZWYyYgpBdXRob3I6IENocmlzIFJ1ZmZpbiA8Y2hyaXMucnVmZmlu
QGludGVsLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMgMjM6Mzc6NDIgMjAxNyArMDgwMAoKICAgIEJh
c2VUb29scy9lZGtzZXR1cC5zaDogZml4IGludmFsaWQgdGVzdCBmb3IgY3VycmVudCB3b3JraW5n
IGRpcmVjdG9yeQogICAgCiAgICBlZGtzZXR1cC5zaCBpbXBsZW1lbnRzIGEgdGVzdCB0aGF0IHJl
cXVpcmVzIHRoZSBjdXJyZW50IHdvcmtpbmcKICAgIGRpcmVjdG9yeSB0byBjb250YWluIHRoZSBl
ZGtzZXR1cC5zaCBzY3JpcHQuICBUaGlzIHRlc3QgaGFzIHRoZSBzaWRlCiAgICBlZmZlY3Qgb2Yg
cmVxdWlyaW5nIHRoZSBXT1JLU1BBQ0UgdG8gYmUgc2V0IHRvIHRoZSBzYW1lIGRpcmVjdG9yeSBh
cwogICAgdGhlIGVka3NldHVwLnNoLiAgSW4gYSBtdWx0aXBsZSB3b3Jrc3BhY2UgY29uZmlndXJh
dGlvbiwgaXQgaXMKICAgIHJlcXVpcmVkIHRvIGJlIGFibGUgdG8gaGF2ZSBhIFdPUktTUEFDRSB0
aGF0IGlzIGRpZmZlcmVudCBmcm9tIHRoZQogICAgZGlyZWN0b3J5IHRoYXQgY29udGFpbnMgZWRr
c2V0dXAuc2guICBUaGlzIGNoYW5nZXNldCBza2lwcyB0aGlzIHRlc3QKICAgIGlmIFBBQ0tBR0Vf
UEFUSCBpcyBzZXQuCiAgICAKICAgIENoYW5nZS1JZDogSWU2ZjE2YTA4YzAxMmJhZjRlNjUwYzQ4
Y2M4ZTkxY2RjNDY2ZDA1ZjIKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzIFJ1ZmZpbiA8Y2hy
aXMucnVmZmluQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdo
b25nLnpodUBpbnRlbC5jb20+Cgpjb21taXQgZDUwNmQ4ZGI3MTY4YzJjMTJhOWU3YWZlMGJmOTA0
N2QxNGVjNGM1NApBdXRob3I6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRl
OiAgIE1vbiBBdWcgNyAxNTo1MTo0MyAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZHJpdmVyOiBT
aG93ICItIiBpbiBub24tU0ZPIG1vZGUKICAgIAogICAgVGhlIHBhdGNoIHNob3dzICJYIi8iLSIg
aW5zdGVhZCBvZiAiWSIvIk4iIGluIGNvbHVtbiAiQ0ZHIgogICAgYW5kICJESUFHIi4KICAgIFRo
ZSBwYXRjaCBzaG93cyAiLSIgaW5zdGVhZCBvZiAiMCIgaW4gY29sdW1uICIjRCIgYW5kICIjQyIu
CiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21t
aXQgNDE2ZDQ4Zjc1NTUxOGZkMWQyMDJiOTdiZTJlOTk0NGRmNmU4ZjBkNApBdXRob3I6IEh1YWpp
bmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBBdWcgOSAxMDo1NDozMiAy
MDE3ICswODAwCgogICAgU2hlbGxQa2cvZHJpdmVyczogU2hvdyBJbWFnZSBOYW1lIGluIG5vbi1T
Rk8gbW9kZQogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIdWFqaW5nIExpIDxodWFqaW5nLmxp
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 21:10:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 21:10: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.xen.org>)
	id 1dfuiP-00011O-Ro; Thu, 10 Aug 2017 21:10:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dfuiN-0000zH-OA
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 21:09:59 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A8/91-09901-6ABCC895; Thu, 10 Aug 2017 21:09:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSXUgUYRTtm5ldx3Lkc1W8mZJtlmZplhEaWok
 9WGFoQWUP1WjTzsTuuu1sZS/5r/iLpIIthpoFZWmWkJGWJprsVgaSQbhWoj4kKWj+IFY046jZ
 PAznfufcew6XS5OacrU3zaVaOLOR1WvVayl+JxEffO9tUWJoxsKG8LuTddRBFNvdukDEozMqw
 ZiUknpexQ/YJkjT0InU4tw5dTrqOVSA1tIUTifh46spJBcaXEJAjr2LKEDOtDuOgamOHFLGHv
 gojBXOOymiBhIctj5SLkj8h4Dcz5UqWaXG28Dxc2qxm8H7oHY4U+qgJY8tUN8oys+emIPJiWm
 kSNzAdmuEkrEzjoTMkcHFMSSOAsftVlLBG6FlvGoRA9bCeFcHJfsCLkcw8WJg0UuDN0Fl/mtK
 EflC9/sqSvYFHAcld24ocDPYs48prcME1PXa1UqR5QQv79qW9DtgdsZHHoPwScgaLnWSsSvWQ
 Mu3NkLRt6ugrPz+UlGEoOJ3rloxNkHz8CypEEMqWGhsXYrtAxP2pqXYr9Rwc/4ZUmKfg6I3ZU
 6lKNC6ah3WVSuwrlpBDSLrUaDIma9y5uDdYSFJZkHHWwysoA/eFbo3xMCJIqvj9GySGJKcYni
 KpKtYI33P0a/qhE60nia0nkx1V1GixjUp5cJ1nhX5c+Yrek7sRD40rQVGtEucm5nTcakXBb10
 Wss00C5aD+aDTDOiiTWIgk6h7CiCbnr4eJqgHTb5nzk3OUdoKGOKkfP2YmLkBiw38FeMK+OWj
 7UP+Xq7M0gKqHExcWaDYPmfH0NeNNK6M0/kKS6C0bLiOiYFIqRAp+Py5UAW9h/lnY6icXRb3v
 buvWX69rORyYF+Ac3v8vPYdZte9IfvCeif288PHq6PbYsOa8Ck+KPmQFr2pR6h0PUTPyWU13U
 O+n2NvKerMNGOgf4zj0ZPXfdLWKO3Oid+GW1zVTdnvIna2p0203u8eNw/IsS/09pzuTYs6FrQ
 g7DvR5qvPm+toNyZeC0l8uyuINIssn8B7YYEVacDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502399397!65433391!1
X-Originating-IP: [104.47.2.80]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56915 invoked from network); 10 Aug 2017 21:09:57 -0000
Received: from mail-db5eur01on0080.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.80)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 21:09:57 -0000
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=A43DJ4QPRZSsAUC9FYcAaMmazI9G/RkInGdFlW0Dwz0=;
 b=OoTvrurdMLjyyW0GjUZ67eMeWG07y2wtTACxQYLjHxjFrgbSt58tXzhidAVVln8lcn8HG8Lm0Zj1iw7qit9cp4S6d9M/EjU9wb4Z3SmATKoJDH/imv68L+ZtBYIPt5qB2RIo7HxQKCegCmm1IWKKVX2xK8LhNRUQDBo7mqDANUc=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0801MB2060.eurprd08.prod.outlook.com (2603:10a6:3:51::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Thu, 10
 Aug 2017 21:09:51 +0000
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <d32b7996-786f-6c9e-b4e1-095683e32cef@epam.com>
 <e1219eee-86e9-69f9-ce61-418b46f7e1ab@arm.com>
 <bd6de510-b583-eda2-5815-fbe3b97dc243@epam.com>
 <8881f1cb-5b07-3409-87f1-04ed72bf2076@arm.com>
 <9428da20-8d8a-56eb-e397-5b249c5024e6@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <57c90559-7f13-c5c0-3b3a-e1317c946b4e@arm.com>
Date: Thu, 10 Aug 2017 22:09:47 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9428da20-8d8a-56eb-e397-5b249c5024e6@epam.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: HE1PR0301CA0023.eurprd03.prod.outlook.com
 (2603:10a6:3:76::33) To HE1PR0801MB2060.eurprd08.prod.outlook.com
 (2603:10a6:3:51::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f27a6968-4b3c-4eb3-6fcf-08d4e0342494
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0801MB2060; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 3:JNZDu0qjgSEZDvn1m9BLXCWbp9tuCdnyYLMDm6PATIv5tdRGm/WrHYwuz+y07UFR8rCEFRpmGpEtw1ikozXaTCVSkVgtRxcSAw3d4LTT/GcJKl7qhtfdA3FnhMxvopUx4z38iKJ1szhIba3CBrSQSOpJc1nDXNqCGAD1DW9BvGcQAMfr+FU+mN7UU2ccR+pv/Xdp8jQTAYYFU5cWaGFAOLuFj9TvZE2HefKbJA97bfxsKEZZX9hqr9kmMLNUbeOe;
 25:W7SFXXtFflZ9r9uHcwEiX5l9u7jN9ncJVB6aJzQ6vNNoHBG4jvIuDG8Wf8ykKFGiySwIJ04tz6DGJYiZigD5qMO3b8aYAAI5sQl/evymNJICF3tygiz2SDmYx/6erFHjVuZXGjVwt8KFsjiCARB6jsQdilXy4J2Gdjgt1pYOSqE0jNz7Z7fYXOsTF8OfQhlTioeMGZr+U8MET2w5yuc9lBBYj7NyK/Sx+9Kd5+x62V25Rn+MJYhk3BXiC/z026rrnqKqDTKFHkw6C+cYxUedtkqDqix1oGELXSYrb556ZggRsirYTPuJm5sDZ/z+6/jyjHQiUGSJId+MFXDAomaWBA==;
 31:G4Z5St3BETyKKopqu2eQHj+0IIr4BD0ziKOxjsB9IUFy35ibEJxJ+9pkEFfTSU+A3Lbuo7uV+gIN6InB1vL3vg7y6kA0vb+HSm3eJhDSo3Puydg9bnyvriLH7Jxd9mIrrU5QeceGclp5C848tztQTY2SRmHyrQEO/3WCu96bh8OsaigTVj/2MM+xVwIDuaeY3kd3bdSrpGa7F80xKbK8Ytk18lTwqbu4OAkKvgZiAG4=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2060:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 20:qRhZqk5oUc24Br73x5JUMpYLROA6dCvVJc/B7MSwwfbcau3eOZqF8VWaEW+UzM571d6r9+QPiO+RT+W/m22xB1+vCZp9LrLRGb/thmr10bt2hiS+9NP1O3xlyuFNSj3E8cSk2HcePEG0mmz46ZsbbFvv6IL67FmHPH18gdD7yXk=;
 4:U6al0qHBZzetSQySjAn7IlLkadwRaH7iFSQzoC5mmL8obSLkJwopyZB5iT5hgpSoSFNF7OXnB1GZ6cdEXJ92b6bod8a/jQ+zQ1TsTH9b+VLzu25X2u/XByAbOSs/DZJSBVBXMCNlFg8VvgeN52kZZlX8036zXJw1LwD1RTWvcZIMwNEof/yLfEFouj5yHPHdBWq50Q/p9Llk1oqqJngd3ETBmWj+0YHEhgiAxfG3Po22vEc9JgjqFJzzAjJfJiJza4yVbmSiqF3v4XIR90P0MKI5WekR0IXwbQ4+5Aybr5FcHiwp1+OolAEEmibVCUw72ytn7PJOnbr5QDdAvav51LY4bwo9UqE9gqGetmPb/6zI4bMcmTqVc5rnrnhMrWNL8nKKNez2uGzv31LLemiHrJDTMZYY5mToR7wBpEWtT3PyIK+/R8CuFiR95HGvncBfBrbL1e4XfP5xNiGi/ZJINA==
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(192374486261705)(35073007944872)(100405760836317)(4114951738403)(5213294742642);
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2060301833EE03D8F3A51B4080880@HE1PR0801MB2060.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2060; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2060; 
X-Forefront-PRVS: 03950F25EC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(199003)(51444003)(189002)(24454002)(36756003)(8666007)(2906002)(106356001)(42186005)(31686004)(54906002)(6306002)(33646002)(25786009)(105586002)(23746002)(65826007)(5660300001)(478600001)(6512007)(64126003)(7416002)(76176999)(54356999)(110136004)(4326008)(83506001)(53936002)(6246003)(47776003)(50986999)(66066001)(65806001)(65956001)(31696002)(6486002)(6506006)(86362001)(229853002)(101416001)(50466002)(8676002)(8656003)(81156014)(68736007)(81166006)(4001350100001)(7350300001)(189998001)(97736004)(6666003)(3846002)(2950100002)(6116002)(53546010)(72206003)(230700001)(966005)(7736002)(93886004)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2060; 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: =?Windows-1252?Q?1; HE1PR0801MB2060;
 23:946pBN+/IQKoYWbuKsInJY93oaiYtvu5rbw?=
 =?Windows-1252?Q?9R2RoZ/swvua+j3IcOzu6086is6YTYUDsCsjECm0kBFpeAschOfBDhA/?=
 =?Windows-1252?Q?cxXrBYwS1RdcBXywV3m9fKG14Gcr8hpWTZPQIK8VbrZaTFRuqVNRBXP1?=
 =?Windows-1252?Q?nr/TYHsT0vZDEEktKqjJD9RYrwxtntBdIB0+++mEj8qGi9od0h4KtuLZ?=
 =?Windows-1252?Q?a8bWFS7/HcIak13UrE01Ag1RDvpmGl2ig65XXCpvZDehUTObG9ivNCfy?=
 =?Windows-1252?Q?9B83WkJTorKyznIQ/5PVtx+Z25iKQHjbGJ16sMniVPuvvfzZVJINGbuW?=
 =?Windows-1252?Q?D3F3LBWE2uXwunVe+DjukR1qM83QKN357QYV8e1wVeZ09fyE7kWX8tQA?=
 =?Windows-1252?Q?q4hLrRW+fklQ9XtVBb0wEHtg4XMJpMItVJXh8SeNkp/R7b9qzAR6vzJe?=
 =?Windows-1252?Q?+jVx4TigVjRp42FgmWYrOyqZjP0+yj1odt8QtmbTSBiZRkcYhlPiUhiN?=
 =?Windows-1252?Q?IVsqMTdL/IpCw9XOA0MfW+LIKHt+vALhWiLKzs8M2Xtl40bmSvLedxQh?=
 =?Windows-1252?Q?SgXugZq+SSbugxUU21xv2HS5bS/D4u09o+SLskwSHb+HMwi3F2F6mUxz?=
 =?Windows-1252?Q?f1c4qCVhIPyi1LYcPdP8igbv0iiFT5RsSbT3hixQuCQCMZEOIf0nSDk+?=
 =?Windows-1252?Q?oeqiQv5qHRgVpmk8LTGzOPpg6DJoEjorjkOC6nNJPWqbiVnxJnIY8s9t?=
 =?Windows-1252?Q?UQvxzzUMz0Axjdp1MRB5Ec23zxFGjx2XUetOXw9vURH49NMtqrDpb2xV?=
 =?Windows-1252?Q?RUAAekuEulPkZVGXBwf68XkkIQ3DbjR6vlLiKiCVAzU7xfmlXhvNZj4Q?=
 =?Windows-1252?Q?bc+zBAYYCAjxG4HUcbdHePPHncvbHEPjjeWxc0SidjtBQxiCW/NuCggC?=
 =?Windows-1252?Q?IWGK50l4lOD9cIDoUcr1iDOWQTVtzuusnhHk4bjeuEMpbHmuLXc7rCU9?=
 =?Windows-1252?Q?GJiQm4ry0WWTmdX7TBv1J5jIAOCQrt8etlDfNRBNDYr0nDocvDwwkINg?=
 =?Windows-1252?Q?wA+7Y72lVlBVSN1++lPGY77mAO2+woBDyijxEGWMVL1/ASo1p54Q077E?=
 =?Windows-1252?Q?KFjS23TvPgTHqDkauehsvAshd1g32zqYRS4KkL4OS5RpFMjusxKxpyVd?=
 =?Windows-1252?Q?5GzX3Yfj7eDc/i1Ijoeba+ugb8sIkcTTEbnmOEN7bfeprWU04Fzz1F5y?=
 =?Windows-1252?Q?J30vZWQ+I2Q1F2CJ5bAUfMWCMJwx0Upjep6ABfZ+J4KUBZEHPc32RFyl?=
 =?Windows-1252?Q?P8YwiI3KdbGD3rhNjg2p79Iuvhju0PtgGdGxvBCfovTwOk/u2tjLWtOG?=
 =?Windows-1252?Q?81hflwNr7OEFKnq2vsklYHEXp+HRuI8vFgha6iGzOARkkegzSkn6udC3?=
 =?Windows-1252?Q?HdNwA9El7BbOZRrcMHZviL7ttL54BhL34X8wJSZWbN0IM4KCKZvCO6B2?=
 =?Windows-1252?Q?hCQwYtGjI/QmqcYYKe0MOmnk4ZDzFZi6I2fvSE9TygHo0CsSEyyWF9VW?=
 =?Windows-1252?Q?/MhJxnTRd8wMISh9vgdt7eC6n/aMLGlVpLaDIQNInFC98h5lZFMbR45Y?=
 =?Windows-1252?Q?Zqe1RW+ykBHACvdih/m8rJhmW9GW7+LZs9rNQTlGCHfWt?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 6:xRaHYpO4/SEUGTOOIPlqf9MeR/BIPvMmVhgefysG/0TjISyGyvGqQhtAhGDHQIXJCfQ1X2i+8Cco4CeF82JKj+heps8wE2hpUXqUEX8I9FHx3XPvKj56MIS/2Kt5bAS6QIU37H90cC8cGTIHdFetlQmAq6oErgxjifOcmcTqn4nAWSTh1gKsWEDXeYlU3SPZXXo+DSX01jx3yHXUKI4unRAP1IYif/xulUoVMr7n8aQadM9XstI1mMJylD4g0Pu1pM0HPVgZ0Dr1y+HHWzb6LPqo7KRbrSwyxQz+EswpgX5A9K02AIuOYrf8s5pj1LQBvwJunExcuBbNv3gG3/U9yw==;
 5:6uUFLwMaRULUaO4JCItic8H+ktlv3ittrKtYp0YYrVGqXOFuB1ZbZdHrjKCX5G65nY7sf0Gv9BovykMa6tJ/AgNbkXxc9T6k39cNBxRUvfl2Ke+MUI8cvd5QgMo7uxxGI7x3AvwQn6ADvKf9N/UEbA==;
 24:ubZd+Syrf26R6a+fShZDDLNgpoRyMXucEOmywxTu7UwETBOrpflSFv5HRoSC3+Y1+8eisuHpnLlWc5Sk72MjKPEIlcJ3czRQbCrAqICksMw=;
 7:OPE6kco7X5NEpnnJ9CyW/RGMTCAdnf60B1xbv0wkXniiuOYsvjTLYLm+E5TxvgyA02ODHcfPZ0LbuobSFLyIG2C3AeV+nrJeRuNqPvIvzb3f8qACMRmx+vQDF1CW82C1yHcRclFRmdFacohPDOpy18vlGl/NMbglDsdMJuudKR5bKALeCYEezd3w2K0Bz8ZpqNQL+YJwzrcqmcHHCoQZ+RVKz3Z49vLZEEDZmMfrdZQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2017 21:09:51.1305 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2060
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wOC8yMDE3IDIxOjA5LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSwKPgo+
IE9uIDEwLjA4LjE3IDIxOjE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAx
MC8wOC8xNyAxODo0MCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDEw
LjA4LjE3IDE5OjExLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+IE9uIDEwLzA4
LzE3IDE2OjMzLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4gSGkgSnVsaWVuLAo+Pj4+
Pgo+Pj4+PiBPbiAwOS4wOC4xNyAxMzoxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gSGkg
Vm9sb2R5bXlyLAo+Pj4+Pj4KPj4+Pj4+IENDICJUSEUgUkVTVCIgbWFpbnRhaW5lcnMgdG8gZ2V0
IGFuIG9waW5pb24gb24gdGhlIHB1YmxpYyBoZWFkZXJzLgo+Pj4+Pj4KPj4+Pj4+IE9uIDA4LzA4
LzE3IDIxOjA4LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4+PiBTTUNDQyAoU01DIENh
bGwgQ29udmVudGlvbikgZGVzY3JpYmVzIGhvdyB0byBoYW5kbGUgYm90aCBIVkNzIGFuZAo+Pj4+
Pj4+IFNNQ3MuCj4+Pj4+Pj4gU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUg
dmFsaWQgY29uZHVpdHMgdG8gY2FsbCB0byBhCj4+Pj4+Pj4gZGlmZmVyZW50Cj4+Pj4+Pj4gZmly
bXdhcmUgZnVuY3Rpb25zLiBUaHVzLCBmb3IgZXhhbXBsZSBQU0NJIGNhbGxzIGNhbiBiZSBtYWRl
IGJvdGggYnkKPj4+Pj4+PiBTTUMgb3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24g
bnVtYmVyIGNvZGluZyBmb3Igc3VjaAo+Pj4+Pj4+IGNhbGxzLgo+Pj4+Pj4+IEJlc2lkZXMgZnVu
Y3Rpb25hbCBjYWxscyB0aGVyZSBhcmUgcXVlcnkgY2FsbHMsIHdoaWNoIGFsbG93cwo+Pj4+Pj4+
IHVuZGVybGluZwo+Pj4+Pj4+IE9TIGRldGVybWluZSB2ZXJzaW9uLCBVSUQgYW5kIG51bWJlciBv
ZiBmdW5jdGlvbnMgcHJvdmlkZWQgYnkKPj4+Pj4+PiBzZXJ2aWNlCj4+Pj4+Pj4gcHJvdmlkZXIu
Cj4+Pj4+Pj4KPj4+Pj4+PiBUaGlzIHBhdGNoIGFkZHMgbmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNo
IGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKPj4+Pj4+PiBhbmQgSFZDIGFjY29yZGluZyB0byBT
TUMuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBvbmUKPj4+Pj4+PiBzZXJ2aWNl
OiBTdGFuZGFyZCBIeXBlcnZpc29yIFNlcnZpY2UuCj4+Pj4+Pj4KPj4+Pj4+PiBTdGFuZGFyZCBI
eXBlcnZpc29yIFNlcnZpY2Ugb25seSBzdXBwb3J0cyBxdWVyeSBjYWxscywgc28gY2FsbGVyIGNh
bgo+Pj4+Pj4+IGFzayBhYm91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQg
aXMgWEVOIHJ1bm5pbmcuCj4+Pj4+Pj4KPj4+Pj4+PiBUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBn
ZW5lcmljIGhhbmRsaW5nIGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdAo+Pj4+Pj4+IGNhbgo+Pj4+
Pj4+IGJlIGVhc2lseSBleHRlbmRlZCB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyBhbmQgZnVuY3Rp
b25zLgo+Pj4+Pj4+Cj4+Pj4+Pj4gQnV0LCBiZWZvcmUgU01DIGlzIGZvcndhcmRlZCB0byBzdGFu
ZGFyZCBTTUNDQyBoYW5kbGVyLCBpdCBjYW4gYmUKPj4+Pj4+PiByb3V0ZWQKPj4+Pj4+PiB0byBh
IGRvbWFpbiBtb25pdG9yLCBpZiBvbmUgaXMgaW5zdGFsbGVkLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU2ln
bmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
Pgo+Pj4+Pj4+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+Pj4+Pj4+IDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4+PiBSZXZpZXdlZC1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+
IC0tLQo+Pj4+Pj4+ICAtIFVwZGF0ZWQgZGVzY3JpcHRpb24gdG8gaW5kaWNhdGUgdGhhdCB0aGlz
IHBhdGNoIGFmZmVjdHMgb25seSBTTUMKPj4+Pj4+PiBjYWxsIHBhdGguCj4+Pj4+Pj4gIC0gYWRk
ZWQgInhlbl8iIHByZWZpeCB0byBkZWZpbml0aW9ucyBpbgo+Pj4+Pj4+IGluY2x1ZGUvcHVibGlj
L2FyY2gtYXJtL3NtYy5oCj4+Pj4+Pj4gIC0gbW92ZWQgZG9fdHJhcF9zbWMoKSBpbnRvIHZzbWMu
YyBmcm9tIHRyYXBzLmMKPj4+Pj4+PiAgLSByZXBsYWNlZCBhbGwgdGFicyB3aXRoIHNwYWNlcwo+
Pj4+Pj4KPj4+Pj4+IEkgd291bGQgaGF2ZSByZWFsbHkgYXBwcmVjaWF0ZWQgYSBzdW1tYXJ5IG9m
IHRoZSBkaXNjdXNzaW9uIHdlIGhhZCBvbgo+Pj4+Pj4gdGhlIHByZXZpb3VzIHZlcnNpb24gcmVn
YXJkaW5nIHRoZSBiaW5kaW5ncy4gVGhpcyBpcyBhIHJlYWwgYmxvY2tlcgo+Pj4+Pj4gZm9yIHRo
aXMgc2VyaWVzIGFuZCBzaG91bGQgbm90IGJlIGlnbm9yZWQuCj4+Pj4+Pgo+Pj4+Pgo+Pj4+PiBX
aGlsZSBJIGFncmVlIHRoYXQgcXVlc3Rpb24gYWJvdXQgYmluZGluZ3MgaXMgaW1wb3J0YW50LCBJ
IGNhbid0Cj4+Pj4+IHNlZSBob3cKPj4+Pj4gaXQgYWZmZWN0cyB0aGlzIHBhdGNoIHNlcmllcy4g
VGhpcyBwYXRjaCBzZXJpZXMgZG9lcyBub3QgYnJlYWsKPj4+Pj4gYW55dGhpbmcuCj4+Pj4+IEJl
Y2F1c2UKPj4+Pj4KPj4+Pj4gMS4gVGhpcyBzZXJpZXMgYWRkIG9ubHkgbmV3IGZlYXR1cmU6IGdl
bmVyaWMgaHlwZXJ2aXNvciBzZXJ2aWNlCj4+Pj4+IHdpdGggbm8KPj4+Pj4gaW1tZWRpYXRlIHVz
ZS4gQWxsIEFSTSBndWVzdHMgYXJlIGFscmVhZHkgYXdhcmUgdGhhdCB0aGV5IGFyZQo+Pj4+PiBy
dW5uaW5nIG9uCj4+Pj4+IFhFTi4gQWxsIEFSTSBndWVzdHMga25vdyB0aGF0IHRoZXkgY2FsbCAq
b25seSogUFNDSS4KPj4+Pj4KPj4+Pj4gMi4gSSBzZWUgaW1wb3J0YW5jZSBvZiB0aGlzIHBhdGNo
IHNlcmllcyBmb3IgZW1iZWRkZWQgcGxhdGZvcm1zLCB3aGVyZQo+Pj4+PiBkZXZlbG9wZXIgZXhh
Y3RseSBrbm93cyB3aGF0IHNvZnR3YXJlIG9mIHdoaWNoIHZlcnNpb24gaGUvc2hlIHdpbGwKPj4+
Pj4gcnVuLgo+Pj4+PiBJIGRvdWJ0IHRoYXQgc2VydmVyIHBsYXRmb3JtcyB3aWxsIG5lZWQgc29t
ZXRoaW5nIGJleW9uZCBQU0NJLCB3aGljaCBJCj4+Pj4+IHByZXNlcnZlZCBhcyBpcy4KPj4+Pgo+
Pj4+IEkgZGlzYWdyZWUgaGVyZS4gU01DQ0MgY291bGQgYmUgdXNlZCB0byBwcm92aWRlIERvbTAg
YSB3YXkgdG8gaW50ZXJhY3QKPj4+PiB3aXRoIHRoZSBmaXJtd2FyZSBpZiBuZWNlc3NhcnkuCj4+
PiBBRkFJSywgRG9tMCB1c3VhbGx5IGlzIGJ1aWx0IHdpdGggcGFydGljdWxhciB2ZXJzaW9uIG9m
IFhFTiBpbiBtaW5kIChvcgo+Pj4gYXQgbGVhc3QgbWluaW1hbCBYRU4gdmVyc2lvbikuCj4+Cj4+
IFRoYXQncyBub3QgdHJ1ZS4gRG9tMCBpcyBhIGdlbmVyaWMga2VybmVsIGFibGUgdG8gcHJvYmUg
ZXZlcnl0aGluZwo+PiBmcm9tIHRoZSBmaXJtd2FyZSB0YWJsZXMgYW5kIFhlbiBpbnRlcmZhY2Uu
IEkgdXNlIHRoZSBleGFjdCBMaW51eAo+PiBrZXJuZWwgb24gbXVsdGlwbGUgcGxhdGZvcm1zIHdp
dGggbm8gaXNzdWUuCj4gT2theSwgSSB3YXMgc3BlYWtpbmcgYWJvdXQgZW1iZWRkZWQgdXNlIGNh
c2UuCgpCZWFyIGluIG1pbmQgdGhhdCBYZW4gaXMgbm90IG9ubHkgZW1iZWRkZWQuIFdoZW4geW91
IHVwc3RyZWFtIGEgbmV3IApmZWF0dXJlIHlvdSBoYXZlIHRvIHRoaW5rIGFib3V0IGhvdyB0aGlz
IGNvdWxkIGJlIHVzZWQgYnkgYW55b25lLgoKPgo+PiBUaGUgSHlwZXJ2aXNvciBhbmQgRG9tMCAo
TGludXgsIEZyZWVCU0QpIGFyZSBkaWZmZXJlbnQgcHJvamVjdHMgd2l0aAo+PiBkaWZmZXJlbnQg
cmVsZWFzZSBjYWRlbmNlLiBXZSBwcm92aWRlIGEgc3RhYmxlIGludGVyZmFjZSB0aGF0IGlzCj4+
IGJhY2t3YXJkIGNvbXBhdGlibGUgKHJldHVybmluZyBlcnJvciBjb2RlIGZvciBub24tZXhpc3Rl
bnQKPj4gaHlwZXJjYWxscykuIFNvIGEgTGludXggcmVsZWFzZWQgaW4gMTAgeWVhcnMgc2hvdWxk
IHN0aWxsIHdvcmsgb24gWGVuCj4+IDQuMTAgYW5kIGFkYXB0IHRvIHRoZSBmZWF0dXJlcyBhdmFp
bGFibGUuCj4gSSBqdXN0IHdhbnQgdG8gY2xhcmlmeSB0aGlzLiBBdCBsZWFzdCBmb3VyIGh5cGVy
Y2FsbHMgYXJlIG5vdCBiYWNrd2FyZAo+IGNvbXBhdGlibGU6IHBsYXRmb3JtX29wLCBzeXNjdGws
IGRvbWN0bCBhbmQgZmxhc2tfb3AuIEkgaGFkIGEgcHJvYmxlbQo+IHdpdGggdGhpcywgd2hlbiBw
bGF5ZWQgd2l0aCBNaW5pT1MtYmFzZWQgbW9uaXRvci4gU3VyZSwgeW91ciBrZXJuZWwgd2lsbAo+
IGJvb3QgdXAsIGJ1dCBzb21lIHdlbGwga25vd24gWEVOIHNlcnZpY2VzIHdpbGwgYmUgYWJzZW50
Lgo+IFRoaXMgaGF2ZSBub3RoaW5nIHdpdGggU01DIGJpbmRpbmdzIHByb2JsZW0sIHRob3VnaC4K
CkkgYW0gbm90IHN1cmUgdG8gZm9sbG93IGhlcmUuLi4gV2VyZSB0aGV5IGV2ZXIgYmUgc3VwcG9y
dGVkIG9uIEFSTT8gSWYgCm5vdCwgdGhlbiBpdCBpcyBubyBhIGJhY2t3YXJkIGNvbXBhdGliaWxp
dHkgaXNzdWUuIFlvdSBjYW5ub3QgYXNzdW1lIAp0aGF0IGFsbCB0aGUgaHlwZXJjYWxscyBleGlz
dGluZyBvbiB4ODYgd2lsbCBiZSBhdmFpbGFibGUgb24gQVJNLgoKRm9yIGEgbGlzdCBvZiBrbm93
biBhdmFpbGFibGUvc3VwcG9ydGVkIGh5cGVyY2FsbHMgZm9yIEFSTSBzZWU6CnB1YmxpYy9pbmNs
dWRlL2FyY2gtYXJtLmguCgpBbHNvIGJlYXIgaW4gbWluZCB0aGF0IHNvbWUgaHlwZXJjYWxscyBh
cmUgbm90IHBhcnQgb2YgdGhlIHN0YWJsZSBBQkkuIApGb3IgaW5zdGFuY2UgZG9tY3RscyBhcmUg
bm90IHN0YWJsZSBhbmQgaXQgaXMgd2VsbC1rbm93biB0aGF0IHlvdSBoYXZlIAp0byByZWJ1aWxk
IHlvdXIgYXBwIGZvciBldmVyeSBuZXcgWGVuIHZlcnNpb25zLi4uCgpCdXQgZG9tY3RscyB3aWxs
IG5ldmVyIGJlIHVzZWQgaW4gTGludXggS2VybmVsIGFzIHRoZXkgb25seSBtZWFudCB0byBiZSAK
dXNlZCB0byBjb250cm9sIGEgZG9tYWluLgoKPgo+Pj4KPj4+Pj4KPj4+Pj4gQSBJJ20gbm90IGRl
bnlpbmcgaW1wb3J0YW5jZSBvZiBTTUMgYmluZGluZ3MsIGJ1dCBJIHRoaW5rIGl0IGlzIG5vdAo+
Pj4+PiBibG9ja2VyIGZvciBteSBwYXRjaGVzLiBXZSBjYW4gYWRkIGJpbmRpbmdzIGxhdGVyLCB3
aGVuIHRoZXJlIHdpbGwgYmUKPj4+Pj4gY29uc2Vuc3VzIG9uIGhvdyB0aGV5IHNob3VsZCBsb29r
LiBJbiBtZWFudGltZSBTTUMgaGFuZGxlciBjYW4gYmUgdXNlZAo+Pj4+PiBieSBhbnlvbmUgd2hv
IGtub3dzIHRoYXQgaXMgYXZhaWxhYmxlLgo+Pj4+Cj4+Pj4gSSBhbSBub3QgaW4gZmF2b3Igb24g
Z2V0dGluZyBzb21ldGhpbmcgbWVyZ2VkIGluIFhlbiB1bnRpbCB3ZSBhZ3JlZSBvbgo+Pj4+IHRo
ZSB3YXkgZm9yIHRoZSBndWVzdCB0byBrbm93IGl0IGlzIHRoZXJlLgo+Pj4gSSB0aGluayB0aGF0
IFNNQyBpbXBsZW1lbnRhdGlvbiB3aWxsIGJlIHRoZSBzYW1lLCByZWdhcmRsZXNzIHRoZSB3YXkg
d2UKPj4+IGNhbiB0ZWxsIGd1ZXN0IHRoYXQgaXQgaXMgYXZhaWxhYmxlLiBBdCB0aGlzIHRpbWUg
Z3Vlc3RzIGNhbiBzYWZlbHkKPj4+IGFzc3VtZSB0aGF0IFNNQ0NDIGlzIG5vdCBpbXBsZW1lbnRl
ZCBpbiBYRU4uIFRoaXMgd291bGRuJ3QgYnJlYWsKPj4+IGFueXRoaW5nLgo+Pgo+PiBTbyB5b3Ug
c3VnZ2VzdCB0byBtZXJnZSB0aGlzIHNlcmllcyBidXQgc2F5cyAiVGhlIGd1ZXN0IHNob3VsZCBu
b3QKPj4gYXNzdW1lIHRoZSBwcmVzZW5jZSBvZiBTTUMiPyBUaGlzIGlzIHJhdGhlciBhIGJpdCBv
ZGQuLi4KPiBCYXNpY2FsbHkgeWVzLiBUaGlzIGlzIG9uZSBvZiB0aGUgb3B0aW9ucy4gSWYgZ3Vl
c3Qga25vd25zIGZvciBzdXJlIHRoYXQKPiBTTUNDQyBpcyBhdmFpbGFibGUgLSBpdCBjYW4gdXNl
IGl0LiBJZiBpdCBpcyB1bnN1cmUgLSB0aGVuIGl0IGRvZXMgbm90Cj4gdXNlIGl0Lgo+IEluIG1l
YW50aW1lIHdlIGNhbiBkZXZlbG9wIGEgZ2VuZXJpYyB3YXkgdG8gdGVsbCBndWVzdCB0aGF0IFNN
Q0NDIGlzCj4gcHJlc2VudCBvbiBhIHBsYXRmb3JtLgo+IEkganVzdCBkb24ndCB3YW50IHRvIGJs
b2F0IHVwIHRoaXMgcGF0Y2ggc2VyaWVzLiBUaGVyZSBhcmUgYWxyZWFkeSA3Cj4gcGF0Y2hlcyBh
bmQgbG9va3MgbGlrZSB0aGVyZSB3aWxsIGJlIG1vcmUuCgpMZXQncyBiZSBob25lc3QsIGEgNyBw
YXRjaGVzIHNlcmllcyBpcyBxdWl0ZSBzbWFsbCA6UC4KCj4gQnV0IEkgY2FuIGFkZCBhbm90aGVy
IHBhdGNoL3R3byB3aXRoIGJpbmRpbmdzIGlmIHlvdSBpbnNpc3QuIFRoaXMgaXMgbm90Cj4gYSBi
aWcgZGVhbC4gSSBqdXN0IGhhdmUgY29uY2VybnMgYWJvdXQgdGhpcyByaWdodCBub3cuCj4KPj4+
Cj4+Pj4gSXQgbWVhbnMgeW91IGhhdmUgdG8gY2FycnkgaGFjayBpbiB5b3VyIGtlcm5lbCBpbiBv
cmRlciB0byB1c2UgU01DLgo+Pj4+IE1heWJlIHRoaXMgaXMgZmluZSBmb3IgeW91LCBidXQgSSBk
b24ndCB3YW50IHRvIG1ha2UgdGhpcyBhc3N1bXB0aW9uCj4+Pj4gb24gWGVuIHVwc3RyZWFtIHRv
ZGF5Lgo+Pj4gTW9kZXJuIGxpbnV4IGtlcm5lbCB1c2VzIFNNQyBmb3IgUFNDSSBjYWxscyBhbmQg
T1AtVEVFIGNhbGxzLiBJbiBib3RoCj4+PiBjYXNlcyBpdCByZWFkcyBEVCB0byBnZXQgY29uZHVp
dCBtZXRob2QgKFNNQy9IVkMpLiBTbyB0aGVyZSBhcmUgYWxyZWFkeQo+Pj4gYmluZGluZ3MgZm9y
IGdlbmVyaWMgdXNlcy4gT3RoZXIgdXNlcyBhcmUgcGxhdGZvcm0tc3BlY2lmaWMgKG9rYXksCj4+
PiBwcm9iYWJseSB0aGVyZSBjYW4gYmUgYSBwcm9ibGVtKS4KPj4+Cj4+Pj4gVGhpcyBpcyBhIGNo
YW5nZSBpbiB0aGUgaW50ZXJmYWNlIHRoYXQgc2hvdWxkIGJlIG5vdGlmaWVkIHRvIHRoZQo+Pj4+
IGd1ZXN0LiBJZiB3ZSBleHBvc2UgaXQgd2l0aG91dCBwcm92aWRpbmcgYSBiaW5kaW5ncyAob3Ig
c29tZXRoaW5nKSwgd2UKPj4+PiBoYXZlIG5vIHdheSB0byByZXZlcnQvZGlzYWJsZSBpdC4gSW1h
Z2luZSB3ZSB3YW50IHRvIGRpc2FibGUgU01DIGluCj4+Pj4gdGhlIGZ1dHVyZS4KPj4+IE5hdHVy
YWwgd2F5IHdhcyB0byBkaXNhYmxlIFNlY3VyaXR5IEV4dGVuc2lvbnMgaW4gUEZSMSByZWdpc3Rl
ci4gVGhpcwo+Pj4gd2FzIG5vdCBkb25lIGFuZCBub3cgd2UgaGF2ZSBjdXJpb3VzIHNpdHVhdGlv
bjogZ3Vlc3QgdGhpbmtzIHRoYXQgU01DIGlzCj4+PiBhdmFpbGFibGUsIGJ1dCB0aGVuIGl0IGdl
dHMgVW5kZWZpbmVkIEluc3RydWN0aW9uIGV4Y2VwdGlvbiB3aGVuIGl0Cj4+PiB0cmllcyB0byBp
bnZva2UgU01DLgo+Pgo+PiBTZWN1cml0eSBleHRlbnNpb25zIGRvZXMgbm90IG1lYW4gdGhhdCBT
TUNDQyBpcyBwcmVzZW50Li4uIEV2ZW4gaWYgd2UKPj4gaGFkIHJldHVybmVkIGFuIGVycm9yLCB5
b3UgZG9uJ3Qga25vdyBpZiBpdCB3YXMgZnJvbSB0aGUgU01DQ0MKPj4gcHJvdG9jb2wgb3IgbXkg
Zm9vIHByb3RvY29sLgo+Cj4+IEl0IHdvdWxkIGJlIHZhbGlkICh0aG91Z2ggYSBiaXQgb2RkKSBm
b3IgYSBmaXJtd2FyZSB0byBpbmplY3QgYW4KPj4gdW5kZWZpbmVkIGluc3RydWN0aW9uIGlmIGl0
IGlzIHVuYWJsZSB0byB1bmRlcnN0YW5kIHRoZSBTTUMuCj4gT2theSwgSSBjYW4gc2VlIGxvZ2lj
IHRoZXJlLiBUaGlzIGlzIGEgc3RyYW5nZSB3YXkgdG8gcmV0dXJuIGFuIGVycm9yLAo+IGJ1dCBp
dCBpcyBub3QgcHJvaGliaXRlZCBpbiByZWZlcmVuY2UgbWFudWFsIGF0IGxlYXN0Lgo+Cj4+IFRo
ZSBtYWluIHByb2JsZW0gdG9kYXkgaXMgbmVpdGhlciBIVkMgIzAgbm9yIFNNQyAjMCBhcmUgU01D
Q0MKPj4gY29tcGxpYW50LiBUaGV5IGFyZSBsZXQncyBjYWxsIGl0IFhFTiBQcm90b2NvbCBjb21w
bGlhbnQuIEtWTSBoYXMgdGhlCj4+IHNhbWUgcHJvYmxlbS4KPgo+PiBTbyB5b3UgY2xlYXJseSBu
ZWVkIGEgd2F5IHRvIHNheTogIkhWQ3MgYW5kIFNNQ3MgYXJlIFNNQ0NDIGNvbXBsaWFudCwKPj4g
eW91IGNhbiBnbyBhaGVhZCBwcm9iaW5nIHRoZSBkaWZmZXJlbnQgY29tcG9uZW50cyIuCj4gWWVz
LCBJIGFncmVlIHdpdGggdGhpcy4gSSBqdXN0IHRyeWluZyB0byBzYXksIHRoYXQgaXQgaXMgbm90
IG9ubHkgWEVOCj4gcHJvYmxlbSwgaXQgaXMgcGxhdGZvcm0td2lkZS4KCkkgYW0gd2VsbCBhd2Fy
ZSBhYm91dCBpdC4uLiBhbmQga2VwdCBzYXlpbmcgdGhhdCBmcm9tIHRoZSBiZWdpbm5pbmcuIApF
eGNlcHQgdGhhdCBub2JvZHkgcmVhbGx5IHRob3VnaHQgYWJvdXQgaXQgYmVjYXVzZSBlbWJlZGRl
ZCBhcmUgbW9zdGx5IApmb2N1c2VkIHRvIGdldCB0aGluZ3Mgd29ya2luZyBmb3IgYSBzcGVjaWZp
YyBzZXQgb2YgY29uZmlndXJhdGlvbi4KCj4KPj4gQXMgSSBzYWlkLCBJIGFtIG5vdCBhc2tpbmcg
eW91IHRvIHdyaXRlIHRoZSBiaW5kaW5nLiBJIGFtIGFza2luZyB5b3UKPj4gdG8gaGF2ZSBpbiBt
aW5kIG90aGVyIHVzZSBjYXNlcy4gSWYgdGhlIGJpbmRpbmcgdGFrZXMgdG8gbXVjaCB0aW1lLAo+
PiB0aGVuIGEgc29sdXRpb24gd291bGQgYmUgdG8gYWRkIGEgWEVORkVBVF8qLgo+IEkgY2FuIHdy
aXRlIERUIGJpbmRpbmcuIFByb2JsZW0gaXMgdGhhdCB0aGlzIGJpbmRpbmcgc2hvdWxkIGJlIGFk
b3B0ZWQKPiBieSBhbGwgT1NlcywgaHlwZXJ2aXNvcnMgYW5kIGZpcm13YXJlcy4gTW9yZSBvbiB0
aGlzIGJlbG93Lgo+Cj4+Pgo+Pj4+IEhvdyBhIGd1ZXN0IHdpbGwga25vdyB0aGF0Cj4+Pj4gICAg
ICAtIHVudGlsIFhlbiA0LjEwIFNNQyB3YXMgbm90IGV4aXN0aW5nLAo+Pj4+ICAgICAgLSBiZXR3
ZWVuIFhlbiA0LjEwIGFuZCBYZW4gNC54IHlvdSBjYW4gdXNlIHRoZW0KPj4+PiAgICAgIC0gYWZ0
ZXIgWGVuIDQueSB0aGV5IGNhbiBiZSBkaXNhYmxlZC4KPj4+IEl0IGlzIGEgYnJvYWRlciBxdWVz
dGlvbjogaG93IHNvZnR3YXJlIGNhbiBrbm93IHRoYXQgU01DQ0MgaXMgYXZhaWxhYmxlCj4+PiBv
biBhIHBsYXRmb3JtPyBOb3QgU01DLCBidXQgU01DQ0MgYXMgYSBwcm90b2NvbC4gUHJvYmFibHks
IHRoZXJlIHNob3VsZAo+Pj4gYmUgc29tZSBnZW5lcmljIHdheSB0byB0ZWxsIExpbnV4L1dpbmRv
d3MvWEVOL1dpbmRyaXZlciBIeXBlcnZpc29yL2V0Ywo+Pj4gdGhhdCB0aGV5IGNhbiByZWx5IG9u
IFNNQ0NDIHNwZWMuIEkgdGhpbmsgdGhhdCBpdCBpcyBxdWVzdGlvbiB0byBBUk0KPj4+IGd1eXMg
KGluY2x1ZGluZyB5b3UpLCBiZWNhdXNlIHRoaXMgYWZmZWN0cyBhbGwgQVJNIG1hY2hpbmVzLgo+
Pgo+PiBJIHNwZW50IHF1aXRlIHNvbWUgdGltZSB0byBleHBsYWluIHRoYXQgaW4gYW4gZS1tYWls
IHRvIHRoZSBwcmV2aW91cwo+PiB2ZXJzaW9uLi4uIFNlZSB0aGUgdGhyZWFkIFsxXS4KPiBZZXMs
IEkndmUgc2VlbiB0aGlzIHRocmVhZCwgbmF0dXJhbGx5LiBCdXQgSSBjYW4ndCBmaW5kIHRoZXJl
IGFuc3dlciB0bwo+IG15IHF1ZXN0aW9uLgoKQmVjYXVzZSB0aGVyZSBpcyBub25lIG9mIHRoZSBt
b21lbnQgYW5kIGl0IGlzIHN0aWxsIGluIGRpc2N1c3Npb24uLi4KCj4gQXMgSSBzYWlkLCB0aGlz
IGJpbmRpbmcgKG9yIGFueSBvdGhlciB3YXkgdG8gdGVsbCBzb2Z0d2FyZSBhYm91dCBTTUNDQykK
PiBzaG91bGQgbm90IGJlIFhFTi1zcGVjaWZpYy4gQXMgeW91IG1lbnRpb25lZCwgS1ZNIGhhdmUg
dGhlIGV4YWN0bHkgc2FtZQo+IHByb2JsZW0uIEkgdGhpbmssIGJhcmUtbWV0YWwgcGxhdGZvcm1z
IHN1ZmZlciBmcm9tIHNpbWlsYXIgaXNzdWUuIFNvLCBpbgo+IG15IG9waW5pb24sIGl0IHdpbGwg
YmUgZ3JlYXQgdG8gaGF2ZSBhZ3JlZW1lbnQgb24gU01DQ0MgZGlzY292ZXJ5IGZyb20KPiBhbGwg
cGxheWVycy4gU28sIHdoZW4gSSBib290IG15IGtlcm5lbCBvbiBhbnkgQVJNIG1hY2hpbmUsIGl0
IGNhbiB0ZWxsCj4gZm9yIHN1cmUgaWYgU01DQ0MgaXMgc3VwcG9ydGVkLiBXaGF0IHRvIHlvdSB0
aGluaz8KClRoZXJlIGFyZSBhbHJlYWR5IGRpc2N1c3Npb24gZ29pbmctb24uIEl0IGlzIGtub3du
IGFuZCB0YWtlbiBjYXJlLgoKPgo+IFdlIGNhbiBzdGljayB0byBYRU4tb25seSBhcHByb2FjaCwg
bGlrZSBYRU5GRUFUXyogb3IgInhlbixzbWNjYyIgaW4gRFQuCj4gQnV0IGlzIHRoaXMgcmlnaHQ/
Cj4+Pgo+Pj4+IEFsbCBjaGFuZ2VzIHNob3VsZCBiZSBkZXRlY3RlZCB0aHJvdWdoIHRoZSBmaXJt
d2FyZSB0YWJsZXMgKERULCBBQ1BJKQo+Pj4+IG9yIGFub3RoZXIgWGVuIG1ldGhvZCAoaS5lIFhF
TkZFQVRfKikuIEZvciBpbnN0YW5jZSwgdGhlIGd1ZXN0IGhhcyB0bwo+Pj4+IHBhcnNlIHRoZSBm
aXJtd2FyZSB0YWJsZXMgaW4gb3JkZXIgdG8ga25vdyBQU0NJIGlzIGF2YWlsYWJsZS4KPj4+IFll
cC4gVGhlIHNhbWUgZG9lcyBPUC1URUUgY29kZS4gSXQgcGFyc2VzIERUIHRvIGdldCBjb25kdWl0
LiBQcm9iYWJseSwKPj4+IHRoaXMgaXMgd3JvbmcgYXBwcm9hY2guIFNob3VsZCBhbGwgU01DQ0Mg
Y2FsbHMgdXNlIHRoZSBzYW1lIGNvbmR1aXQ/Lgo+Pj4gU2hvdWxkIHBsYXRmb3JtIHByb3ZpZGUg
Y29uZHVpdCBmb3IgZWFjaCBTTUNDQyBzZXJ2aWNlIG93bmVyPwo+Pgo+PiBUZWNobmljYWxseSBh
IGd1ZXN0IHNob3VsZCBvbmx5IHVzZSBIVkMuIEkgYW0gaGFwcHkgdG8gYWxsb3cgdGhlIFNNQwo+
PiB0byBzdXBwb3J0IHVubW9kaWZpZWQgT1MgdGhhdCBkb24ndCB1c2UgRFQuCj4+IENoZWVycywK
Pj4KPj4gWzFdCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMDA2OC5odG1sCj4+Cj4+CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 10 21:42:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 21: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.xen.org>)
	id 1dfvDz-0003Vz-GS; Thu, 10 Aug 2017 21:42:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jfehlig@suse.com>) id 1dfvDx-0003Vr-VK
 for xen-devel@lists.xenproject.org; Thu, 10 Aug 2017 21:42:38 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E4/D7-03557-D43DC895; Thu, 10 Aug 2017 21:42:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fgrUNfnck+
 kwc39mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOEzcYC3ayVCyfd5ulgfEmcxcjF4eQwCpG
 iYNTHzJ1MXJyCAtYSHzY3sMOYosIVEh8+LqSEcRmFgiV2HLzFjOILQRU82XbHzCbTUBZ4mXnL
 VYQm1fAWuLWm3dANgcHi4CqxNzfISBhUYFwid4D/WwQJYISJ2c+YQGxOQUsJR7N2sYCMd5MYt
 7mh8wQtrjErSfzmSBseYntb+cwT2Dkm4WkfRaSlllIWmYhaVnAyLKKUaM4tagstUjXyFwvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfj4rWBhxglOZiURHnnH+mJFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBa3cJKCdYlJqeWpGWmQOMB5i0BAePkgjv7YtAad7igsTc4
 sx0iNQpRl2Opg9bvjAJseTl56VKifO6gcwQACnKKM2DGwGLzUuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5i0AmcKTmVcCt+kV0BFMQEdE+HaCHFGSiJCSamDcUK7yeEpJ+AFmrid/JlvfXp/
 45mx/utIuPZ6YX9u+3vuzZvHvew9ULhyTS3BMnLmFz8JmXecfh8j0+I6T+6d52IeeFvZSEXsy
 j/n9mZreitdfk2LWu6hUZ1gV9627eqlZVX+qdsSe/ydYWSSuPMuo/Fy8qCvYbUOn097NB+bci
 N3da5MecLldiaU4I9FQi7moOBEAm7ysfcgCAAA=
X-Env-Sender: jfehlig@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502401354!77287639!1
X-Originating-IP: [137.65.250.81]
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 27905 invoked from network); 10 Aug 2017 21:42:36 -0000
Received: from smtp2.provo.novell.com (HELO smtp2.provo.novell.com)
 (137.65.250.81)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Aug 2017 21:42:36 -0000
Received: from [192.168.1.50] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Thu, 10 Aug 2017 15:42:26 -0600
To: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <95a76dca-2831-f2f6-7cfa-886f0a71de95@suse.com>
Date: Thu, 10 Aug 2017 15:42:24 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>
Subject: Re: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMjAxNyAwOTowOSBBTSwgV2VpIExpdSB3cm90ZToKPiBJYW4gYW5kIFN0ZWZhbm8K
PiAKPiBPbGVrc2FuZHIgZGlzY292ZXJlZCB0aGF0IHRoZSBwOWZzIGFycmF5IGluIGxpYnhsX2Rv
bWFpbl9jb25maWcgaXMgbmFtZQo+IHA5IGluc3RlYWQgb2YgcDlzLiBUaGlzIGNhdXNlcyBwcm9i
bGVtIGZvciBoaXMgd29yayB0byByZXdvcmsgZGV2aWNlCj4gZnJhbWV3b3JrLgo+IAo+IEdpdmVu
IHRoYXQgcDlmcyB3YXMgYWRkZWQgb25seSBkdXJpbmcgbGFzdCByZWxlYXNlIGFuZCB0aGUgb25s
eSBrbm93bgo+IGV4dGVybmFsIHRvb2xzdGFjayBsaWJ2aXJ0IGNhbid0IHBvc3NpYmlsaXR5IHVz
ZSB0aGF0LCBtYXliZSB3ZSBjYW4KPiByZW5hbWUgcDkgdG8gcDlzLiBPcGluaW9ucz8KCkFUTSB0
aGUgbGlidmlydCBsaWJ4bCBkcml2ZXIgZG9lc24ndCB1c2UgaXQsIGJ1dCBpdCBjb3VsZCBieSBz
dXBwb3J0aW5nIApsaWJ2aXJ0J3MgPGZpbGVzeXN0ZW0+IGRldmljZQoKaHR0cDovL2xpYnZpcnQu
b3JnL2Zvcm1hdGRvbWFpbi5odG1sI2VsZW1lbnRzRmlsZXN5c3RlbXMKClJlZ2FyZHMsCkppbQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 10 22:39:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 22: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.xen.org>)
	id 1dfw6X-0007NJ-Cy; Thu, 10 Aug 2017 22:39:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=388d704d7=citrix-osstest@xenproject.org>)
 id 1dfw6W-0007Mx-NL
 for xen-devel@lists.xensource.com; Thu, 10 Aug 2017 22:39:00 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 70/0B-02175-380EC895; Thu, 10 Aug 2017 22:38:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW7jg55
 IgyfdLBb3prxnd2D02N63iz2AMYo1My8pvyKBNeP6rPnsBW1FFRdbjzM3MN507WLk5JAQ8JeY
 vvAvK4TtIXH97AkmEFtEwFliwofbbF2MHBy8AnoSO3qCQcLCAokSt1a8Yeli5AIqn6Yq8eDGO
 haIXleJKVe2M8PYG398ALPZgGZO7JkIVsMioCrxrPkcI4gtJKAlsXTxSrBdvAKCEidnPgGrYR
 aQkDj44gXUHEuJb+ufMk9g5JuFpGwWkrIFjEyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NTPV
 yU4uLE9NTcxKTivWS83M3MQJDigEIdjDu/ed0iFGSg0lJlHf+kZ5IIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8L+8B5QSLUtNTK9Iyc4DBDZOW4OBREuHlvA+U5i0uSMwtzkyHSJ1i1OXYsHr9F
 yYhlrz8vFQpcV4RkCIBkKKM0jy4EbBIu8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXnWQKT
 yZeSVwm14BHcEEdESEbyfIESWJCCmpBsapHkJ7l+RG7Zc9azWZRWMe3z0f30/3Srueu4VtrK/
 sm5mw93u5s33rsfI7McrVB7UcaoTDr/+3Yn268kp11Md01rf7A3lqWz4ce3777yypGm+GqY/S
 j9y6XSeh6CJ66/tZzV1sG+9ZXNZ9pGS+Ipc9VaS18BTfA7aaxOc8vC1Nt+4v9w5xuKPEUpyRa
 KjFXFScCACEVRXjrwIAAA==
X-Env-Sender: prvs=388d704d7=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502404735!103883098!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57589 invoked from network); 10 Aug 2017 22:38:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Aug 2017 22:38:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,355,1498521600"; d="scan'208";a="443407681"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71960-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-armhf-armhf-examine:examine-serial/kernel:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-libvirt: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-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
X-Osstest-Versions-That: xen=f9c7a0ee87f23ae408a1ac4f948b96f51b911564
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 10 Aug 2017 23:38:52 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71960: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk2MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAxMCBl
eGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDcxOTU4CiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2tlcm5lbCAgICAgZmFpbCBSRUdS
LiB2cy4gNzE5NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTggZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3MTk1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZh
aWwgUkVHUi4gdnMuIDcxOTU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gNzE5NTgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIGxpa2UgNzE5NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbGlrZSA3MTk1OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBs
aWtlIDcxOTU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE5NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTk1OAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyIGZhaWwgbGlrZSA3MTk1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgZmFpbCBsaWtlIDcxOTU4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IGxpa2UgNzE5NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSA3MTk1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY1YzNlNzhiNWM2MWU3ZGZiMDU3NDljN2EwYzg2
MmVjMThjODYzODQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGY5Yzdh
MGVlODdmMjNhZTQwOGExYWM0Zjk0OGI5NmY1MWI5MTE1NjQKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3MTk1OCAgMjAxNy0wOC0xMCAwNDoxNjowNyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzE5NjAgIDIwMTctMDgtMTAgMTU6NDg6MTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVz
dC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJj
ZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dz
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmNWMzZTc4YjVjNjFlN2RmYjA1NzQ5
YzdhMGM4NjJlYzE4Yzg2Mzg0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgQXVnIDkgMTQ6MDQ6MzMgMjAxNyArMDEwMAoKICAgIENvbmZpZy5tazogdXBk
YXRlIG1pbmktb3MgY2hhbmdlc2V0CiAgICAKICAgIFB1bGwgaW4gdGhlIGNoYW5nZSB0byBmaXgg
c3R1YmRvbSBidWlsZCB3aXRoIGdjYyA3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IGM0YmEwNjRkNTNlZjg5Y2MwNjQ2NjM0OWMx
ZTk4N2Q4ZTkxMDIwYjMKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6
ICAgRnJpIEp1biAyMyAxOTozNTowNCAyMDE3ICswMjAwCgogICAgdnRwbW1ncjogbWFrZSBpbmxp
bmUgZnVuY3Rpb25zIHN0YXRpYwogICAgCiAgICBnY2M3IGlzIG1vcmUgc3RyaWN0IHdpdGggZnVu
Y3Rpb25zIG1hcmtlZCBhcyBpbmxpbmUuIFRoZXkgYXJlIG5vdAogICAgYXV0b21hdGljYWxseSBp
bmxpbmVkLiBJbnN0ZWFkIGEgZnVuY3Rpb24gY2FsbCBpcyBnZW5lcmF0ZWQsIGJ1dCB0aGUKICAg
IGFjdHVhbCBjb2RlIGlzIG5vdCB2aXNpYmxlIGJ5IHRoZSBsaW5rZXIuCiAgICAKICAgIERvIGEg
bWVjaGFuaWNhbCBjaGFuZ2UgYW5kIG1hcmsgZXZlcnkgJ2lubGluZScgYXMgJ3N0YXRpYyBpbmxp
bmUnLiBGb3IKICAgIHNpbXBsZXIgcmV2aWV3IHRoZSBzdGF0aWMgZ29lcyBpbnRvIGFuIGV4dHJh
IGxpbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 10 22:47:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Aug 2017 22:47: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.xen.org>)
	id 1dfwEh-000889-AR; Thu, 10 Aug 2017 22:47:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mbarooah@rivian.com>) id 1dfwEf-000883-QV
 for xen-devel@lists.xen.org; Thu, 10 Aug 2017 22:47:26 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 41/72-03937-D72EC895; Thu, 10 Aug 2017 22:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOJsWRWlGSWpSXmKPExsWSoa9kqlv9qCf
 SYMEcFYslHxezODB6HN39mymAMYo1My8pvyKBNePOtvSC+x4Vp/t8Ghj/OnQxcnGwCLQyS7R8
 fs0K4ggJTGOSmNz1mw3COcYosWfGNsYuRk4ONgFtibZHz9lBbBEBc4mtS7aAxYUFDCQ2d09lg
 4ibSvyceBDI5gCy9SQWTokFCbMIqEp8e/2OFcTmFYiRePl8Plgro4CYxPdTa5hAbGYBcYlbT+
 aD2RICAhJL9pxnhrBFJV4+/scKUR8qcan5OCNEXFHi5va7ULasxKX53YwgN0sItLFLvH96Eyq
 hJ7F14lso21fi3MmLUEUPmCS2nm5ghUhoSXyY0g61OVdi//pL7BB2tsSfy1dYIRpes0pcXfuE
 DSIhI7H5/VwWiMRxVonGFZ/AOoQEkiSevdvKAgkWKYm7VzqhQSQj8eLOXlaIP/MkvnZ3Q8NCU
 OLkzCcsExhVZyEFwSwkZbOQlEHEdSQW7P7EBmFrSyxb+JoZxj5z4DETsvgCRvZVjBrFqUVlqU
 W6xsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBSYgBCHYw7lwfeIhRkoNJSZR
 3/pGeSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGUPgXKCRanpqRVpmTnAdAiTluDgURLhXQCS
 5i0uSMwtzkyHSJ1itOfYsHr9FyaOO30bgOSh3ye+M3EcA5FCLHn5ealS4ry5IG0CIG0ZpXlwQ
 2Hp+xKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeZ1ApvBk5pXA7X4FdBYT0FkRvp0gZ5UkIq
 SkGhjNn/tJBZ3m26ZxmSFqtb5+9uH2JffnB95YvO/x8p6Pzmc2bbgV8HOm9WLfu8tF9/+awnh
 Sw8QuSFO/z8Pgqnynsfu1H5e8QydMSL9gGhro92t+a9MTpRbGQ3G/Rcp+xh4RZz1Z8VBhouif
 yrQcxsM6Pck7/QXqtV7HXZheaixmUN3k53+C2VCJpTgj0VCLuag4EQDBNtBr2gMAAA==
X-Env-Sender: mbarooah@rivian.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502405241!110489995!1
X-Originating-IP: [104.47.34.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36054 invoked from network); 10 Aug 2017 22:47:23 -0000
Received: from mail-by2nam01on0053.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.53)
 by server-4.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Aug 2017 22:47:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=rivian.onmicrosoft.com; s=selector1-rivian-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rXDz0fhCCa4qGnRCow0xrEbBgdBj0Rmgh3AWtCSERgI=;
 b=giy4B8oXH2IDcpdO9NJU7rSsiGVueRB12iBEDidFkzMy5RY/3yrhfiiyGmiR6xrsjoEaSRdDes3y230UoQj0l8cYrFenAezHBzR5U7NrMcRelXD9DaL0UXdJDoKxQkgDXW5L/4lq3duuEq98+EQCABZUxzZULmNTOsR/PWtWn4c=
Received: from DM5PR10MB1596.namprd10.prod.outlook.com (10.168.107.149) by
 DM5PR10MB1593.namprd10.prod.outlook.com (10.168.107.146) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.1.1320.16; Thu, 10 Aug 2017 22:47:19 +0000
Received: from DM5PR10MB1596.namprd10.prod.outlook.com ([10.168.107.149]) by
 DM5PR10MB1596.namprd10.prod.outlook.com ([10.168.107.149]) with mapi id
 15.01.1320.019; Thu, 10 Aug 2017 22:47:19 +0000
From: Monisha Barooah <mbarooah@rivian.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Building XenGT for Intel embedded board
Thread-Index: AdMSKp0gnRbsQ219TwazjPN2XPtRjQ==
Date: Thu, 10 Aug 2017 22:47:19 +0000
Message-ID: <DM5PR10MB15961C439C6A72B42A756E50AB880@DM5PR10MB1596.namprd10.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [96.68.141.241]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR10MB1593;
 6:t/US89kWy7RvxyLx8CoyPir7V/i20XdN2CN740NBwYquioEgmmt0wtFhFR9SIjCNkXAhdT0JRmPIQyxO01seWYpQVcqQK46iT30zECDMx6g5jKXpk/akAuSm6ijpw9EX9IbQm8Zr61lYWHCsf95UqxH7zifyjYYBzuLs9Ba9oINEWHloST6zqpzWrUarogjChxjkP1J1VMEciLuGhQ6ekn50/PzUweXZfiNLwSimGKeaU/mvM+bLpQnj8piifpMkFbyOOCkSsK3pRaM/9niG9b6wvHUjqAp2S5+I912UvTah9nBbyo+RQ0/M4bQCJ9wbNGJa3DlRYjBZ/OWSHwRxmw==;
 5:c3p/F3qaZz/CYN4TY83sqlE04AKycYlrFHPmHIHgL06bXUcFRK0H3cNfMBjRkUAdvGSURMjWiJvNYcz5xWMoXY/hkTqk2lzoAZJ5JXMlvKgT7UQvr60AHo96Ss0NRvlOC0p3kexfpVpTJYkiJSrJDA==;
 24:LgN6zB6xXPgOSURza6RoNb8MGRXhuHCKKXTFNpLJhuUhQ+pSLYEvmcph+UxC1qlvv8rkhVsPIPZAqQKnbIblxizpLK++ObB0LxL+Hd8XPds=;
 7:dvDD+QjhJiGmRWHfijmdiChlaLxEXJTMyTFJ3uDMcpNQR89XvyStwwmOOuZL/dy0cVfHp0+eyn+Vlyj9Wp7PBelcfCUXN89Cg7BRzVtdgudyXfa/LCol3dY6NoXCB/7A5eL+m0dg5lfS7z9z/f6nXuZi6j01tBfxXRfbgj6l/oULqHtMc2oVXVuETc6ZHkL2DwAt/C867EFn35p1XPwWZouFZvBwgvHf8wrp6apGkME=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 7d2b5a7c-fae2-498f-a093-08d4e041c1e4
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(2017082002075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DM5PR10MB1593; 
x-ms-traffictypediagnostic: DM5PR10MB1593:
x-exchange-antispam-report-test: UriScan:(270512070085399)(166708455590820)(21748063052155)(228905959029699); 
x-microsoft-antispam-prvs: <DM5PR10MB15936155EF7DBE2E636669EBAB880@DM5PR10MB1593.namprd10.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123562025)(20161123555025)(20161123560025)(2016111802025)(6072148)(6043046)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR10MB1593; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR10MB1593; 
x-forefront-prvs: 03950F25EC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(199003)(85714005)(53754006)(189002)(5890100001)(2501003)(7736002)(606006)(55016002)(99286003)(86362001)(54896002)(2906002)(102836003)(105586002)(3846002)(2900100001)(6116002)(106356001)(9686003)(966005)(6306002)(81156014)(8936002)(68736007)(110136004)(8676002)(3660700001)(3280700002)(77096006)(66066001)(81166006)(97736004)(53936002)(101416001)(189998001)(6506006)(50986999)(6436002)(478600001)(6916009)(74316002)(5640700003)(54356999)(25786009)(790700001)(2351001)(5660300001)(7696004)(236005)(9326002)(33656002)(14454004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR10MB1593;
 H:DM5PR10MB1596.namprd10.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: rivian.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: rivian.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2017 22:47:19.5470 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f798cb4f-b8b7-45f7-ad25-1ff5f130070a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR10MB1593
Subject: [Xen-devel] Building XenGT for Intel embedded board
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8992339398553213295=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8992339398553213295==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DM5PR10MB15961C439C6A72B42A756E50AB880DM5PR10MB1596namp_"

--_000_DM5PR10MB15961C439C6A72B42A756E50AB880DM5PR10MB1596namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Everyone,
I am currently exploring on bringing up XenGT for an Intel embedded board.

I came across this document relating to bringing up XenGT for the Sandy Bri=
dge/Ivy Bridge/Haswell platform
https://www.intel.com/content/dam/www/public/us/en/documents/guides/xgengt-=
for-ivi-solutions-dev-kit-getting-started-guide.pdf

Our current Intel embedded board is up with an Yocto image integrated with =
the Intel BSP for the board. The board uses ABL boot loader.

I saw in the XenGT document for the Sandy Bridge/Ivy Bridge/Haswell platfor=
m, that there is mention of Qemu alone and no mention of any Intel BSPs. Do=
n't we require Intel BSP for dom0 kernel to work in the XenGT hypervisor? O=
r is a generic version of Intel BSP integrated with the kernel image link h=
ttps://github.com/01org/XenGT-Preview-kernel.git.

Also, as we have an Yocto image in the Intel board, we might have to cross =
compile the Kernel, Xen and Qemu builds as mentioned in the link above for =
our Intel embedded board using a Linaro toolchain. If not, is there a way, =
we can link this particular version of XenGT directly with our Yocto image =
for the Intel board by including the meta-virtualization layer as mentioned=
 in the link http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/=
about/ and doing 'bitbake xen image minimal'?

Please advise which is the correct route to take in this regard.

Thanks
M



__________________________________________________________________ CONFIDEN=
TIALITY NOTE: This electronic message (including any attachments) may conta=
in information that is privileged, confidential, and proprietary. If you ar=
e not the intended recipient, you are hereby notified that any disclosure, =
copying, distribution, or use of the information contained herein (includin=
g any reliance thereon) is strictly prohibited. If you received this electr=
onic message in error, please immediately reply to the sender that you have=
 received this communication and destroy the material in its entirety, whet=
her in electronic or hard copy format. Although Rivian Automotive Inc. has =
taken reasonable precautions to ensure no viruses are present in this email=
, Rivian accepts no responsibility for any loss or damage arising from the =
use of this email or attachments.

--_000_DM5PR10MB15961C439C6A72B42A756E50AB880DM5PR10MB1596namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Myriad Pro";
	panose-1:2 11 5 3 3 4 3 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle18
	{mso-style-type:personal-compose;
	font-family:"Myriad Pro",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif">Hi Everyone,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif">I am currently exploring on bringing up XenGT for an Intel embedd=
ed board.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif">I came across this document relating to bringing up XenGT for the=
 Sandy Bridge/Ivy Bridge/Haswell platform<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif"><a href=3D"https://www.intel.com/content/dam/www/public/us/en/doc=
uments/guides/xgengt-for-ivi-solutions-dev-kit-getting-started-guide.pdf">h=
ttps://www.intel.com/content/dam/www/public/us/en/documents/guides/xgengt-f=
or-ivi-solutions-dev-kit-getting-started-guide.pdf</a>
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif">Our current Intel embedded board is up with an Yocto image integr=
ated with the Intel BSP for the board. The board uses ABL boot loader.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif">I saw in the XenGT document for the Sandy Bridge/Ivy Bridge/Haswe=
ll platform, that there is mention of Qemu alone and no mention of any Inte=
l BSPs. Don&#8217;t we require Intel BSP for dom0 kernel
 to work in the XenGT hypervisor? Or is a generic version of Intel BSP inte=
grated with the kernel image link
<a href=3D"https://github.com/01org/XenGT-Preview-kernel.git">https://githu=
b.com/01org/XenGT-Preview-kernel.git</a>.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif">Also, as we have an Yocto image in the Intel board, we might have=
 to cross compile the Kernel, Xen and Qemu builds as mentioned in the link =
above for our Intel embedded board using a Linaro
 toolchain. If not, is there a way, we can link this particular version of =
XenGT directly with our Yocto image for the Intel board by including the me=
ta-virtualization layer as mentioned in the link
<a href=3D"http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/ab=
out/">http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/about/<=
/a> and doing &#8216;bitbake xen image minimal&#8217;?<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif">Please advise which is the correct route to take in this regard.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif">M<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Myriad Pro&quot;,sa=
ns-serif"><o:p>&nbsp;</o:p></span></p>
</div>
__________________________________________________________________ CONFIDEN=
TIALITY NOTE: This electronic message (including any attachments) may conta=
in information that is privileged, confidential, and proprietary. If you ar=
e not the intended recipient, you
 are hereby notified that any disclosure, copying, distribution, or use of =
the information contained herein (including any reliance thereon) is strict=
ly prohibited. If you received this electronic message in error, please imm=
ediately reply to the sender that
 you have received this communication and destroy the material in its entir=
ety, whether in electronic or hard copy format. Although Rivian Automotive =
Inc. has taken reasonable precautions to ensure no viruses are present in t=
his email, Rivian accepts no responsibility
 for any loss or damage arising from the use of this email or attachments.
</body>
</html>

--_000_DM5PR10MB15961C439C6A72B42A756E50AB880DM5PR10MB1596namp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8992339398553213295==--


From xen-devel-bounces@lists.xen.org Fri Aug 11 00:14:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 00: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.xen.org>)
	id 1dfxaw-000613-N9; Fri, 11 Aug 2017 00:14:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfxav-00060r-OB
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 00:14:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 91/B7-09901-4E6FC895; Fri, 11 Aug 2017 00:14:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffxt55
 Igx+vNSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMbVzI2PB2qKKp08nMzUw
 rvfoYuTiEBL4yyjR/eAAC4TzmFHi4/UHjBDONkaJ/2c3MnUxcnKICDhLfD0zlx3E5hXQl5h6/
 QcjiC0sECzR9f8FK0iDhMB3PYlb0zrBGiQEvCU+fL4B1MABZk/s8+9iZOdgE7CSOCQGUsAioC
 qx7OU1xgmM3AsYGVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+d
 uYgT6nAEIdjD+WRZwiFGSg0lJlHf+kZ5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8TV+BcoJF
 qempFWmZOcDgg0lLcPAoifBOAUnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4rz1IkQBIU
 UZpHtwIWCRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvATCuhHgy80rgNr0COoIJ6IgI30
 6QI0oSEVJSDYwTlEJsIzYIbmGR7UkM5b9adfxxwTbJcEcrEfknObonDz0+lXfGP/g+R4X3Voe
 3SS1KRw5NP3P41XTeqJeMHhLLJJcqcDUIXWlY48addXvSj0L3KW1GFmf5ZxReWlZaMGGZrm1O
 8g+P/rUbGWK1bkuEH/5wdX2zPeubzzo56suWy0wpDrvxT0WJpTgj0VCLuag4EQDonkSpfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502410466!88092070!1
X-Originating-IP: [104.130.215.37]
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 38027 invoked from network); 11 Aug 2017 00:14:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 00:14:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfxap-00023k-A4; Fri, 11 Aug 2017 00:14: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 1dfxaj-0003R3-R4; Fri, 11 Aug 2017 00:14:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfxaj-00088O-LE; Fri, 11 Aug 2017 00:14:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112551-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=8d31f80eb38819e4f2905ad21c0e8998382a08f7
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 00:14:17 +0000
Subject: [Xen-devel] [linux-linus test] 112551: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU1MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNTUxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTEyNTQwIHBhc3MgaW4gMTEy
NTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgaW4gMTEyNTQwIHBhc3MgaW4gMTEyNTUxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTEyNTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTI1NDAKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4g
MTEwNTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVh
dCBmYWlsIGluIDExMjU0MCBibG9ja2VkIGluIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTEyNTQwIGxpa2UgMTEwNTE1
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMDUx
NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhkMzFmODBlYjM4ODE5ZTRmMjkwNWFkMjFjMGU4
OTk4MzgyYTA4ZjcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0Mzlj
Y2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0ODo1NiBaICAgNTQgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMTA1MzYgIDIwMTctMDYtMTcgMjM6NDg6MTMgWiAgIDU0IGRheXMgICA3MCBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI1NDAgIDIwMTctMDgtMDkgMjI6MjA6MDEgWiAgICAx
IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyNjMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI1OTA2MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 00:56:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 00: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.xen.org>)
	id 1dfyFi-0000Gx-6n; Fri, 11 Aug 2017 00:56:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfyFg-0000Gl-PX
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 00:56:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 15/F1-01712-3C00D895; Fri, 11 Aug 2017 00:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfcQQ2+
 kwYdP0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaFj+la3gfCNjxdPfx9ga
 GBeHdzFycggJ/GWU+LiZv4uRC8h+zCgxedkqVghnG6PExYd32EGqRAScJb6emQtm8wroSyzev
 ZIJxBYWcJH4f286C0iDhMAVFYlX7++xgiQkBLwl/v+eww5jb1j9AKiInYNNwErikBhIlEVAVe
 Lyi0eMExi5FzAyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93
 ECPR6PQMD4w7GHe1+hxglOZiURHnnH+mJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+/g/UE6w
 KDU9tSItMwcYfjBpCQ4eJRHef/+A0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc47GWSGA
 EhRRmke3AhYLFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMybDDKFJzOvBG7TK6AjmICOiP
 DtBDmiJBEhJdXAOH3mldMfpu0+6sr6V7DB5e5lafe9qc1Ppz/fcN3/qYPG9gCHpX+7O0sf2x1
 Y06/g2FjX+nZuidxtxvvci+JzWQxK0j7M8o4/vqO5X9uCQSD2wKVrz143C5vMnvix/PM6Tzm5
 p9Nd2KfGOb36fKg9aNn+6dnnPl3OmTXj4ukZ4hcbFI42dQZ6LldiKc5INNRiLipOBADRXqqdg
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502412993!70495775!1
X-Originating-IP: [104.130.215.37]
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 28203 invoked from network); 11 Aug 2017 00:56:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 00:56:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfyFb-00038J-1l; Fri, 11 Aug 2017 00:56: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 1dfyFV-0006VF-JG; Fri, 11 Aug 2017 00:56:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfyFU-00065F-Rn; Fri, 11 Aug 2017 00:56:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112553-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-rtds:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10: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-rtds:debian-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-xl-qemut-ws16-amd64:guest-saverestore: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-raw:migrate-support-check: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-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-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-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-libvirt-xsm:migrate-support-check: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 00:56:24 +0000
Subject: [Xen-devel] [linux-3.18 test] 112553: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2205553844156482827=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds      4 host-install(4)          broken pass in 112541
 test-amd64-i386-freebsd10-i386 17 guest-localmigrate/x10   fail pass in 112541

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112541 blocked in 112102
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 112541 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 112541 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 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-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-qemut-ws16-amd64 13 guest-saverestore       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-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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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
 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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   20 days
Testing same since   112351  2017-07-27 22:26:55 Z   14 days   23 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                               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-pvh-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-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                                     broken  
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step test-armhf-armhf-xl-rtds host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2205553844156482827==--

From xen-devel-bounces@lists.xen.org Fri Aug 11 00:57:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 00:57: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.xen.org>)
	id 1dfyGE-0000JG-GY; Fri, 11 Aug 2017 00:57:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfyGE-0000J0-01
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 00:57:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1F/32-03044-5E00D895; Fri, 11 Aug 2017 00:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVfcJQ2+
 kwfxZEhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLWhm6XgpFHF1MY+lgbG
 W5pdjFwcQgJ/GSU+XF3IDOE8ZpTYsOchK4SzjVHizqlpQBlODhEBZ4mvZ+ayg9i8AvoSq/afY
 wKxhQV0JbaueAtmSwh4ShzdcocVxt73Yx1jFyM7B5uAlcQhMZAoi4CqxNMb+1gnMHItYGRYxa
 hRnFpUllqka2Sul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6FsGINjBuHht4CF
 GSQ4mJVHe+Ud6IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8D7+D5QTLEpNT61Iy8wBBhlMWoKD
 R0mE9xVImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHkngxQJgBRllObBjYAF/CVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ8y4EmcKTmVcCt+kV0BFMQEdE+HaCHFGSiJCSamDkdXi4XS
 ysau76w+9Ng/Nm7xTpWiIsuHHi+06Z7NkzppquLpnXeW31NIbqazZ1dbmOjhcWTbywztN0jvJ
 EmZ17N9ZV2r9gWe/KtUHsM+c59WvGb/+ph1+U4FRyvZ/On/rw+7d4Cw4LnbeHcsob06ze7NZ2
 Zju8jPWDdXeIwe9j+7M5VWrNU5cpsRRnJBpqMRcVJwIAGKHK1nMCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502413027!110971715!1
X-Originating-IP: [104.130.215.37]
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 29934 invoked from network); 11 Aug 2017 00:57:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 00:57:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfyG8-000392-Qs; Fri, 11 Aug 2017 00:57: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 1dfyG3-0006Wp-J1; Fri, 11 Aug 2017 00:56:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfyG3-0006QX-EN; Fri, 11 Aug 2017 00:56:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112567-mainreport@xen.org>
X-Osstest-Versions-This: xtf=8956f82ce1321b89deda6895d58e5788d2198477
X-Osstest-Versions-That: xtf=11ae3010a30c89a6aef762dd03727a5b49e9d8d8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 00:56:59 +0000
Subject: [Xen-devel] [xtf test] 112567: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU2NyB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjU2Ny8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDg5NTZmODJjZTEzMjFiODlkZWRhNjg5NWQ1OGU1Nzg4
ZDIxOTg0NzcKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDExYWUzMDEw
YTMwYzg5YTZhZWY3NjJkZDAzNzI3YTViNDllOWQ4ZDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjU1MiAgMjAxNy0wOC0xMCAxMjoyNzowNSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI1NjcgIDIwMTctMDgtMTAgMTg6NDc6NDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTg5NTZmODJjZTEzMjFiODlkZWRhNjg5NWQ1OGU1
Nzg4ZDIxOTg0NzcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgODk1
NmY4MmNlMTMyMWI4OWRlZGE2ODk1ZDU4ZTU3ODhkMjE5ODQ3NworIGJyYW5jaD14dGYKKyByZXZp
c2lvbj04OTU2ZjgyY2UxMzIxYjg5ZGVkYTY4OTVkNThlNTc4OGQyMTk4NDc3CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg4OTU2ZjgyY2UxMzIxYjg5ZGVkYTY4OTVkNThl
NTc4OGQyMTk4NDc3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysg
OiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYK
KysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveHRm
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
IDg5NTZmODJjZTEzMjFiODlkZWRhNjg5NWQ1OGU1Nzg4ZDIxOTg0Nzc6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKICAgMTFhZTMwMS4uODk1NmY4MiAgODk1NmY4MmNlMTMyMWI4OWRlZGE2ODk1ZDU4ZTU3
ODhkMjE5ODQ3NyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 01:43:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 01:43: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.xen.org>)
	id 1dfyyf-0006Pf-7o; Fri, 11 Aug 2017 01:43:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfyyd-0006PS-P1
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 01:43:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BC/3F-02962-7AB0D895; Fri, 11 Aug 2017 01:43:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXcpd2+
 kwfF1+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2NZ2hrlgcn3Fum9b2RoY
 j0Z2MXJxCAn8ZZS4cPgpYxcjJ5DzmFGiYUcihL2NUaL7hjqILSLgLPH1zFx2EJtXQF9i8vKPL
 CC2sECUROPmeYwggyQEmuUk7u3vBhskIeAtcfXNCVYYu+P1GqYuRnYONgEriUNiXYwcHCwCqh
 L3t4dNYORewMiwilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0N8MQLCDcc38wEOMkhxMSqK884/0RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3A1RspJFiU
 mp5akZaZAww8mLQEB4+SCO80kDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzmoIUCYAUZ
 ZTmwY2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOuA5nCk5lXArfpFdARTEBHRPh2gh
 xRkoiQkmpgTD/i4MnY9svBz7/80PGdq4ULDSovcun+q2xi6ZMOWWV2R2WHe3XR3HomJe1k/pZ
 Xbud2uIWyl31bOy/Kb2MIa/0Nq9cmk8Q+W22rZvp/9/KB1mvXVbJjN9mGfX4W9mmWgVLZJs15
 UVHtWr6vA6TfeUV8cTU44KLwTH+F3RUL4dC24tSUw6+UWIozEg21mIuKEwHe9gdZfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502415780!77454807!1
X-Originating-IP: [104.130.215.37]
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 51316 invoked from network); 11 Aug 2017 01:43:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 01:43:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfyyX-0002us-M5; Fri, 11 Aug 2017 01:42: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 1dfyyR-0008LQ-SV; Fri, 11 Aug 2017 01:42:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfyyR-0008Kk-Hd; Fri, 11 Aug 2017 01:42:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112557-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b38df311c174c98ef8cce7dec9f46603b083018e
X-Osstest-Versions-That: qemuu=ac44ed2afb7c60255e989b163301479f5b4ecd04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 01:42:51 +0000
Subject: [Xen-devel] [qemu-mainline test] 112557: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU1NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1NTcvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMjQ1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDU2CiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0NTYK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMjQ1NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNDU2CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI0NTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjQ1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNDU2
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTI0NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjQ1NgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGIzOGRmMzExYzE3NGM5OGVm
OGNjZTdkZWM5ZjQ2NjAzYjA4MzAxOGUKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGFjNDRlZDJhZmI3YzYwMjU1ZTk4OWIxNjMzMDE0NzlmNWI0ZWNkMDQKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMjQ1NiAgMjAxNy0wOC0wNSAwMDoxNzo0MSBaICAgIDYgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMTI1MDYgIDIwMTctMDgtMDcgMDk6Mzk6MTkgWiAgICAzIGRheXMg
ICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI1NTcgIDIwMTctMDgtMTAgMTQ6
NTA6MDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4K
ICBBbGVrc2FuZHIgQmV6enViaWtvdiA8enViYW4zMnNAZ21haWwuY29tPgogIENsZWJlciBSb3Nh
IDxjcm9zYUByZWRoYXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24g
PGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEZW5pcyBWLiBMdW5ldiA8ZGVuQG9wZW52
ei5vcmc+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
cmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJl
ZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91
Z0BrYW9kLm9yZz4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CiAgSGFubmVzIFJl
aW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAgSmVmZiBDb2R5IDxqY29keUByZWRoYXQuY29tPgogIEpl
bnMgRnJlaW1hbm4gPGpmcmVpbWFuQHJlZGhhdC5jb20+CiAgSmVucyBGcmVpbWFubiA8amZyZWlt
YW5uQHJlZGhhdC5jb20+CiAgSm9zZXBoIE15ZXJzIDxqb3NlcGhAY29kZXNvdXJjZXJ5LmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVy
aWMua29ucmFkQGFkYWNvcmUuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lk
ZGxlLm5ldD4KICBTYW0gQm9icm9mZiA8c2FtLmJvYnJvZmZAYXUxLmlibS5jb20+CiAgU3RlZmFu
IEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9cWVtdS1tYWlubGlu
ZQorIHJldmlzaW9uPWIzOGRmMzExYzE3NGM5OGVmOGNjZTdkZWM5ZjQ2NjAzYjA4MzAxOGUKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBxZW11LW1haW5saW5lIGIzOGRmMzEx
YzE3NGM5OGVmOGNjZTdkZWM5ZjQ2NjAzYjA4MzAxOGUKKyBicmFuY2g9cWVtdS1tYWlubGluZQor
IHJldmlzaW9uPWIzOGRmMzExYzE3NGM5OGVmOGNjZTdkZWM5ZjQ2NjAzYjA4MzAxOGUKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXFlbXV1CisgeGVuYnJhbmNo
PXhlbi11bnN0YWJsZQorIHFlbXV1YnJhbmNoPXFlbXUtbWFpbmxpbmUKKyAnWycgeHFlbXV1ID0g
eGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS1tYWlubGluZSA9IHggJ10nCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFi
bGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YjM4ZGYzMTFjMTc0Yzk4
ZWY4Y2NlN2RlYzlmNDY2MDNiMDgzMDE4ZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUK
KysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxp
bmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFp
bmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUt
bWFpbmxpbmUKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNU
UkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
IFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
IFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9Y
VEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19s
aW51eF90cmVlIHFlbXUtbWFpbmxpbmUKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvcWVtdS1tYWlubGluZQorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0IGIz
OGRmMzExYzE3NGM5OGVmOGNjZTdkZWM5ZjQ2NjAzYjA4MzAxOGU6cmVmcy9oZWFkcy91cHN0cmVh
bS10ZXN0ZWQKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKICAgYWM0NGVkMi4uYjM4ZGYzMSAgYjM4ZGYzMTFjMTc0Yzk4ZWY4Y2NlN2RlYzlmNDY2
MDNiMDgzMDE4ZSAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 02:02:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 02: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.xen.org>)
	id 1dfzHc-00088l-Um; Fri, 11 Aug 2017 02:02:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dfzHb-00088N-Kh
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 02:02:39 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 39/CE-18997-E301D895; Fri, 11 Aug 2017 02:02:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVddWoDf
 S4P9dE4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTL+xiaVgtVHFuefT2RoY
 z6h2MXJyCAn8ZZS426QBYT9mlPjerNLFyAVkb2OU+PbpKhtIQkTAWeLrmbnsIDavgL7EvKkXw
 OLCQParQ52sIA0SAl+ZJRbuOAeWkBDwktiw8wecvfR7L0sXIzsHm4CVxCExkCiLgKrEo7ZnjB
 MYuRcwMqxiVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ3AxD
 sYPzS73yIUZKDSUmUd/6RnkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwMfL2RQoJFqempFWmZ
 OcDAg0lLcPAoifD2g6R5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcdzdIkQBIUUZpHtwIW
 BRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvBpApPJl5JXCbXgEdwQR0RIRvJ8gRJYkIKa
 kGxtT2qLajGiUzHq6f5pwb/Hxr1+W336cmcqyZsPnQluMn2YvuqC9MnGp5umj1QfUjbzbtjW2
 y61eN+Hmm5M4CMcWUm5OXxVifc6r7fDPGXXL3Zga+B9snym2dJ/D+zxZH4e+Vd7YcVVgov1Tf
 215I2vHt23UOEcnv2syOX0uwEcle3/Lr+br0R11KLMUZiYZazEXFiQBDELKdfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502416956!92763570!1
X-Originating-IP: [104.130.215.37]
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 32380 invoked from network); 11 Aug 2017 02:02:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 02:02:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dfzHU-0003qR-62; Fri, 11 Aug 2017 02:02: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 1dfzHO-0000Vd-FH; Fri, 11 Aug 2017 02:02:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dfzHO-0006Ax-6O; Fri, 11 Aug 2017 02:02:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112571-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=42750cf1753518ec2260ef8387d34aa8a7616303
X-Osstest-Versions-That: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 02:02:26 +0000
Subject: [Xen-devel] [ovmf test] 112571: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1NzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNTM5CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MzkKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDI3NTBjZjE3NTM1MThlYzIyNjBlZjgzODdkMzRhYThhNzYxNjMwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgN2VmMGRhZTA5MmFmY2ZiNmZh
YjdlODM3MmM3ODA5NzY3MjE2OGM0YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTM5ICAyMDE3
LTA4LTA5IDE2OjQ2OjQ1IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMjU0NSAg
MjAxNy0wOC0xMCAwNDo0NzoyNSBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMjU2MyAgMjAxNy0wOC0xMCAxNjo0ODo0MyBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIENo
cmlzIFJ1ZmZpbiA8Y2hyaXMucnVmZmluQGludGVsLmNvbT4KICBIdWFqaW5nIExpIDxodWFqaW5n
LmxpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCA0Mjc1MGNmMTc1MzUxOGVjMjI2MGVmODM4N2QzNGFhOGE3NjE2MzAzCkF1dGhv
cjogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAg
V2VkIEF1ZyA5IDEyOjI4OjQwIDIwMTcgLTA3MDAKCiAgICBRdWFya1BsYXRmb3JtUGtnL1JlYWRt
ZS5tZDogQnJpbmcgUmVhZG1lLm1kIHVwIHRvIGRhdGUKICAgIAogICAgVGhlIGZvbGxvd2luZyBj
b21taXQgbW92ZWQgdGhlIFF1YXJrU29jQmluUGtnIGZyb20gdGhlIHJvb3QKICAgIGRpcmVjdG9y
eSBvZiB0aGUgZWRrMi1ub24tb3NpIHJlcG9zaXRvcnkgdG8gdGhlCiAgICBTaWxpY29uL0ludGVs
IGRpcmVjdG9yeS4KICAgIAogICAgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLW5v
bi1vc2kvY29tbWl0LzE4MmU4NWQwNDU2NjgwMGZlMTg4ZGU0YjFjMzBhNTA1MzNkZDc0YjcKICAg
IAogICAgVGhlIGZvbGxvd2luZyB1cGRhdGVzIGFyZSBtYWRlIHRvIFJlYWRtZS5tZDoKICAgIAog
ICAgKiBQQUNLQUdFU19QQVRIIHNldHRpbmcgZm9yIGVkazItbm9uLW9zaSBkaXJlY3RvcnkgY2hh
bmdlcwogICAgKiBSZW1vdmUgdXNlIG9mIGVkazItRmF0UGtnIHJlcG9zaXRvcnkKICAgICogUmVt
b3ZlIHVzZSBvZiBlZGsyLUJhc2VUb29scy13aW4zMiByZXBvc2l0b3J5CiAgICAqIFJ1biBweXRo
b24gYnVpbGQgdG9vbHMgZnJvbSBzb3VyY2VzCiAgICAKICAgIENjOiBMZWlmIExpbmRob2xtIDxs
ZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgICBDYzogS2VsbHkgU3RlZWxlIDxrZWxseS5zdGVl
bGVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIEtpbm5leSA8bWlj
aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2VsbHkgU3RlZWxlIDxr
ZWxseS5zdGVlbGVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxl
aWYubGluZGhvbG1AbGluYXJvLm9yZz4KCmNvbW1pdCA4ZThjYzY4ODE4MzY3MDU4MThlZTljZDcw
YmQ0OGMwMTgyM2RlZDYyCkF1dGhvcjogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5l
eUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyA5IDEyOjE5OjQ2IDIwMTcgLTA3MDAKCiAgICBR
dWFya1NvY1BrZy9NZW1vcnlJbml0OiBSZW1vdmUgdXNlIG9mIG1lbXNldCgpL21lbWNweSgpCiAg
ICAKICAgIE1hcCB0aGUgdXNlIG9mIG1lbXNldCgpIGFuZCBtZW1jcHkoKSB0byB0aGUgQmFzZU1l
bW9yeUxpYgogICAgZnVuY3Rpb25zIFplcm9NZW0oKSwgU2V0TWVtKCksIGFuZCBDb3B5TWVtKCku
ICBUaGlzIGZpeGVzCiAgICBHQ0MgYnVpbGQgaXNzdWVzIHdpdGggdGhpcyBtb2R1bGUuCiAgICAK
ICAgIFdpdGggdGhlIHJlbWFwIG9mIHRoZSBmdW5jdGlvbnMsIHRoZSBbQnVpbGRPcHRpb25zXSBN
U0ZUCiAgICBDQ19GTEFHUyB0byBlbmFibGUgL09pIGNhbiBhbHNvIGJlIHJlbW92ZWQsIHNvIHRo
ZSBNU0ZUCiAgICBhbmQgR0NDIGJ1aWxkcyBiZWhhdmUgdGhlIHNhbWUuCiAgICAKICAgIENjOiBL
ZWxseSBTdGVlbGUgPGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lu
bmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZWxseSBT
dGVlbGUgPGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+Cgpjb21taXQgOTVjYzlhNTFlMTA1N2FjZTI3
ZWYwOWI1ZTE5ZmE0NWQzZTY2ZWYyYgpBdXRob3I6IENocmlzIFJ1ZmZpbiA8Y2hyaXMucnVmZmlu
QGludGVsLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMgMjM6Mzc6NDIgMjAxNyArMDgwMAoKICAgIEJh
c2VUb29scy9lZGtzZXR1cC5zaDogZml4IGludmFsaWQgdGVzdCBmb3IgY3VycmVudCB3b3JraW5n
IGRpcmVjdG9yeQogICAgCiAgICBlZGtzZXR1cC5zaCBpbXBsZW1lbnRzIGEgdGVzdCB0aGF0IHJl
cXVpcmVzIHRoZSBjdXJyZW50IHdvcmtpbmcKICAgIGRpcmVjdG9yeSB0byBjb250YWluIHRoZSBl
ZGtzZXR1cC5zaCBzY3JpcHQuICBUaGlzIHRlc3QgaGFzIHRoZSBzaWRlCiAgICBlZmZlY3Qgb2Yg
cmVxdWlyaW5nIHRoZSBXT1JLU1BBQ0UgdG8gYmUgc2V0IHRvIHRoZSBzYW1lIGRpcmVjdG9yeSBh
cwogICAgdGhlIGVka3NldHVwLnNoLiAgSW4gYSBtdWx0aXBsZSB3b3Jrc3BhY2UgY29uZmlndXJh
dGlvbiwgaXQgaXMKICAgIHJlcXVpcmVkIHRvIGJlIGFibGUgdG8gaGF2ZSBhIFdPUktTUEFDRSB0
aGF0IGlzIGRpZmZlcmVudCBmcm9tIHRoZQogICAgZGlyZWN0b3J5IHRoYXQgY29udGFpbnMgZWRr
c2V0dXAuc2guICBUaGlzIGNoYW5nZXNldCBza2lwcyB0aGlzIHRlc3QKICAgIGlmIFBBQ0tBR0Vf
UEFUSCBpcyBzZXQuCiAgICAKICAgIENoYW5nZS1JZDogSWU2ZjE2YTA4YzAxMmJhZjRlNjUwYzQ4
Y2M4ZTkxY2RjNDY2ZDA1ZjIKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzIFJ1ZmZpbiA8Y2hy
aXMucnVmZmluQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdo
b25nLnpodUBpbnRlbC5jb20+Cgpjb21taXQgZDUwNmQ4ZGI3MTY4YzJjMTJhOWU3YWZlMGJmOTA0
N2QxNGVjNGM1NApBdXRob3I6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRl
OiAgIE1vbiBBdWcgNyAxNTo1MTo0MyAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZHJpdmVyOiBT
aG93ICItIiBpbiBub24tU0ZPIG1vZGUKICAgIAogICAgVGhlIHBhdGNoIHNob3dzICJYIi8iLSIg
aW5zdGVhZCBvZiAiWSIvIk4iIGluIGNvbHVtbiAiQ0ZHIgogICAgYW5kICJESUFHIi4KICAgIFRo
ZSBwYXRjaCBzaG93cyAiLSIgaW5zdGVhZCBvZiAiMCIgaW4gY29sdW1uICIjRCIgYW5kICIjQyIu
CiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21t
aXQgNDE2ZDQ4Zjc1NTUxOGZkMWQyMDJiOTdiZTJlOTk0NGRmNmU4ZjBkNApBdXRob3I6IEh1YWpp
bmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBBdWcgOSAxMDo1NDozMiAy
MDE3ICswODAwCgogICAgU2hlbGxQa2cvZHJpdmVyczogU2hvdyBJbWFnZSBOYW1lIGluIG5vbi1T
Rk8gbW9kZQogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIdWFqaW5nIExpIDxodWFqaW5nLmxp
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 03:14:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 03:14: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.xen.org>)
	id 1dg0Ob-0004Jr-D2; Fri, 11 Aug 2017 03:13:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dg0Oa-0004Jf-NN
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 03:13:56 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EC/BD-02033-3F02D895; Fri, 11 Aug 2017 03:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeTQm+
 kweJ/ehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaFu5kqmg0atizYNpLA2M
 PZZdjJwcQgJ/GSVu7RHpYuQCsh8zSsz6PIUNwtnGKHF9Uhs7SJWIgLPE1zNzwWxeAX2J9s73z
 CC2MJC95dNbJpAGCYGvzBILd5xjA0lICHhJ/H54mAXGXvq9F8hm52ATsJI4JAYSZRFQlZi55S
 brBEbuBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAn1
 ez8DAuIOxb5XfIUZJDiYlUd75R3oihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbpXvjRQSLEpN
 T61Iy8wBBh9MWoKDR0mEdylImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHk/gxQJgBRll
 ObBjYBFwiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrw7QKbwZOaVwG16BXQEE9AREb6dIE
 eUJCKkpBoY+/k1xSfOzj5We9XUq+4hd7qlamj1zOPzbseEKe2abRg+Kf7HtzcHRLK79zMIBTl
 PXnR+R9rH6sU5Ikr33k7aF9E2b/Ob9sUOTI9eKU8omLds67+bpk2JEkkL/3sX3JzhqbSNRy8v
 +Ytyi7ji5lfzbzydwawaaJd03ff1lNlir7Y6iWjPmrWdQYmlOCPRUIu5qDgRABg5IHh/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502421233!78351084!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.2 required=7.0 tests=HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9483 invoked from network); 11 Aug 2017 03:13:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 03:13:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dg0OV-0005gU-Sf; Fri, 11 Aug 2017 03:13: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 1dg0OQ-0004P6-C6; Fri, 11 Aug 2017 03:13:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dg0OQ-0000WZ-4H; Fri, 11 Aug 2017 03:13:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112583-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=76c6f69ccadc7835c9616b077d9ff1b8e46fe49e
X-Osstest-Versions-That: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 03:13:46 +0000
Subject: [Xen-devel] [ovmf test] 112583: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1ODMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNTM5CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1MzkKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjUzOQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNzZjNmY2OWNjYWRjNzgzNWM5NjE2YjA3N2Q5ZmYxYjhlNDZmZTQ5ZQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgN2VmMGRhZTA5MmFmY2ZiNmZh
YjdlODM3MmM3ODA5NzY3MjE2OGM0YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTM5ICAyMDE3
LTA4LTA5IDE2OjQ2OjQ1IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMjU0NSAg
MjAxNy0wOC0xMCAwNDo0NzoyNSBaICAgIDAgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMjU4MyAgMjAxNy0wOC0xMSAwMjowNToxMyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+CiAgQ2hyaXMgUnVmZmluIDxjaHJpcy5ydWZmaW5A
aW50ZWwuY29tPgogIEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgogIE1pY2hhZWwg
RCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgNzZjNmY2OWNjYWRjNzgzNWM5NjE2YjA3N2Q5ZmYxYjhlNDZmZTQ5ZQpBdXRob3I6IFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KRGF0ZTogICBUaHUgQXVnIDEwIDEzOjExOjE0IDIw
MTcgKzA4MDAKCiAgICBJbnRlbFNpbGljb25Qa2c6IEZpeCBWUzIwMTUgTk9PUFQgSUEzMiBidWls
ZCBmYWlsdXJlIGluIEludGVsVlRkRHhlCiAgICAKICAgIFRoZXJlIGFyZSBWUzIwMTUgTk9PUFQg
SUEzMiBidWlsZCBmYWlsdXJlIGxpa2UgYmVsb3cgaW4gSW50ZWxWVGREeGUuCiAgICBYWFgubGli
KFhYWC5vYmopIDogZXJyb3IgTE5LMjAwMTogdW5yZXNvbHZlZCBleHRlcm5hbCBzeW1ib2wgX19h
bGxzaGwKICAgIFhYWC5saWIoWFhYLm9iaikgOiBlcnJvciBMTksyMDAxOiB1bnJlc29sdmVkIGV4
dGVybmFsIHN5bWJvbCBfX2F1bGxzaHIKICAgIAogICAgVGhpcyBwYXRjaCBpcyB0byB1cGRhdGUg
VnRkLmggdG8gdXNlIFVJTlQzMiBpbnN0ZWFkIG9mIFVJTlQ2NCBmb3IKICAgIGJpdGZpZWxkcyBp
biBzdHJ1Y3R1cmUgZGVmaW5pdGlvbiwgYW5kIGFsc28gdXBkYXRlIEludGVsVlRkRHhlIGNvZGUK
ICAgIGFjY29yZGluZ2x5LgogICAgCiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRl
bC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+Cgpj
b21taXQgOTE2OWM2ZTgxODU0Yzc0NzlmY2M5OWNlOTE3MDRmM2YzOTQ3ZTI4ZgpBdXRob3I6IEFu
ZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAzIDE1OjA1OjM3IDIw
MTcgKzA4MDAKCiAgICBNZGVQa2c6IEZpeCBYY29kZSA5IEJldGEgdHJlYXRpbmcgMzItYml0IGxl
ZnQgc2hpZnQgYXMgdW5kZWZpbmVkCiAgICAKICAgIEJ1ZzogaHR0cHM6Ly9idWd6aWxsYS50aWFu
b2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02MzUKICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5r
aW5uZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IEZpc2ggPGFmaXNo
QGFwcGxlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KCmNvbW1pdCA5NDU4YWZhMzM3MjhlNjQwNDlkNDY1ZjA1MmIyYzVjM2NhM2U4ODFjCkF1
dGhvcjogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMgMTU6
MDU6MTAgMjAxNyArMDgwMAoKICAgIEludGVsRnJhbWV3b3JrTW9kdWxlUGtnOiBGaXggWGNvZGUg
OSBCZXRhIHRyZWF0aW5nIDMyLWJpdCBsZWZ0IHNoaWZ0IGFzIHVuZGVmaW5lZAogICAgCiAgICBC
dWc6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjM1CiAg
ICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBNaWNo
YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENjOiBKZWZmIEZh
biA8amVmZi5mYW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IEZpc2gg
PGFmaXNoQGFwcGxlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KCmNvbW1pdCBhYTFkMzMwYjIyYzFkMDI3OTZiZmU5NWJhMWRlNTM5Mzc0ODA0
NDIyCkF1dGhvcjogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KRGF0ZTogICBUaHUgQXVn
IDMgMTU6MDQ6MzggMjAxNyArMDgwMAoKICAgIER1ZXRQa2c6IEZpeCBYY29kZSA5IEJldGEgdHJl
YXRpbmcgMzItYml0IGxlZnQgc2hpZnQgYXMgdW5kZWZpbmVkCiAgICAKICAgIEJ1ZzogaHR0cHM6
Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02MzUKICAgIAogICAgQ2M6
IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogSGFvIFd1IDxoYW8uYS53dUBp
bnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKY29tbWl0
IDU5YmM5MTNjMTBhMjI5NmIwYzVjODNlNDAyNGM4YjkxMDAwYzhjOGMKQXV0aG9yOiBZb25naG9u
ZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyIDE3OjE5OjAy
IDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbHM6IEZpeCBYY29kZSA5IEJldGEgdHJlYXRpbmcgMzIt
Yml0IGxlZnQgc2hpZnQgYXMgdW5kZWZpbmVkCiAgICAKICAgIEJ1ZzogaHR0cHM6Ly9idWd6aWxs
YS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02MzUKICAgIAogICAgQ2M6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hh
ZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IEZpc2gg
PGFmaXNoQGFwcGxlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KCmNvbW1pdCA0Mjc1MGNmMTc1MzUxOGVjMjI2MGVmODM4N2QzNGFhOGE3NjE2
MzAzCkF1dGhvcjogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+
CkRhdGU6ICAgV2VkIEF1ZyA5IDEyOjI4OjQwIDIwMTcgLTA3MDAKCiAgICBRdWFya1BsYXRmb3Jt
UGtnL1JlYWRtZS5tZDogQnJpbmcgUmVhZG1lLm1kIHVwIHRvIGRhdGUKICAgIAogICAgVGhlIGZv
bGxvd2luZyBjb21taXQgbW92ZWQgdGhlIFF1YXJrU29jQmluUGtnIGZyb20gdGhlIHJvb3QKICAg
IGRpcmVjdG9yeSBvZiB0aGUgZWRrMi1ub24tb3NpIHJlcG9zaXRvcnkgdG8gdGhlCiAgICBTaWxp
Y29uL0ludGVsIGRpcmVjdG9yeS4KICAgIAogICAgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLW5vbi1vc2kvY29tbWl0LzE4MmU4NWQwNDU2NjgwMGZlMTg4ZGU0YjFjMzBhNTA1MzNk
ZDc0YjcKICAgIAogICAgVGhlIGZvbGxvd2luZyB1cGRhdGVzIGFyZSBtYWRlIHRvIFJlYWRtZS5t
ZDoKICAgIAogICAgKiBQQUNLQUdFU19QQVRIIHNldHRpbmcgZm9yIGVkazItbm9uLW9zaSBkaXJl
Y3RvcnkgY2hhbmdlcwogICAgKiBSZW1vdmUgdXNlIG9mIGVkazItRmF0UGtnIHJlcG9zaXRvcnkK
ICAgICogUmVtb3ZlIHVzZSBvZiBlZGsyLUJhc2VUb29scy13aW4zMiByZXBvc2l0b3J5CiAgICAq
IFJ1biBweXRob24gYnVpbGQgdG9vbHMgZnJvbSBzb3VyY2VzCiAgICAKICAgIENjOiBMZWlmIExp
bmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgICBDYzogS2VsbHkgU3RlZWxlIDxr
ZWxseS5zdGVlbGVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIEtp
bm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2VsbHkg
U3RlZWxlIDxrZWxseS5zdGVlbGVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGlu
ZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KCmNvbW1pdCA4ZThjYzY4ODE4MzY3MDU4
MThlZTljZDcwYmQ0OGMwMTgyM2RlZDYyCkF1dGhvcjogTWljaGFlbCBEIEtpbm5leSA8bWljaGFl
bC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyA5IDEyOjE5OjQ2IDIwMTcgLTA3
MDAKCiAgICBRdWFya1NvY1BrZy9NZW1vcnlJbml0OiBSZW1vdmUgdXNlIG9mIG1lbXNldCgpL21l
bWNweSgpCiAgICAKICAgIE1hcCB0aGUgdXNlIG9mIG1lbXNldCgpIGFuZCBtZW1jcHkoKSB0byB0
aGUgQmFzZU1lbW9yeUxpYgogICAgZnVuY3Rpb25zIFplcm9NZW0oKSwgU2V0TWVtKCksIGFuZCBD
b3B5TWVtKCkuICBUaGlzIGZpeGVzCiAgICBHQ0MgYnVpbGQgaXNzdWVzIHdpdGggdGhpcyBtb2R1
bGUuCiAgICAKICAgIFdpdGggdGhlIHJlbWFwIG9mIHRoZSBmdW5jdGlvbnMsIHRoZSBbQnVpbGRP
cHRpb25zXSBNU0ZUCiAgICBDQ19GTEFHUyB0byBlbmFibGUgL09pIGNhbiBhbHNvIGJlIHJlbW92
ZWQsIHNvIHRoZSBNU0ZUCiAgICBhbmQgR0NDIGJ1aWxkcyBiZWhhdmUgdGhlIHNhbWUuCiAgICAK
ICAgIENjOiBLZWxseSBTdGVlbGUgPGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+CiAgICBDYzogTGlt
aW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlh
bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNo
YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZWxseSBTdGVlbGUgPGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+Cgpjb21taXQgOTVjYzlhNTFl
MTA1N2FjZTI3ZWYwOWI1ZTE5ZmE0NWQzZTY2ZWYyYgpBdXRob3I6IENocmlzIFJ1ZmZpbiA8Y2hy
aXMucnVmZmluQGludGVsLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMgMjM6Mzc6NDIgMjAxNyArMDgw
MAoKICAgIEJhc2VUb29scy9lZGtzZXR1cC5zaDogZml4IGludmFsaWQgdGVzdCBmb3IgY3VycmVu
dCB3b3JraW5nIGRpcmVjdG9yeQogICAgCiAgICBlZGtzZXR1cC5zaCBpbXBsZW1lbnRzIGEgdGVz
dCB0aGF0IHJlcXVpcmVzIHRoZSBjdXJyZW50IHdvcmtpbmcKICAgIGRpcmVjdG9yeSB0byBjb250
YWluIHRoZSBlZGtzZXR1cC5zaCBzY3JpcHQuICBUaGlzIHRlc3QgaGFzIHRoZSBzaWRlCiAgICBl
ZmZlY3Qgb2YgcmVxdWlyaW5nIHRoZSBXT1JLU1BBQ0UgdG8gYmUgc2V0IHRvIHRoZSBzYW1lIGRp
cmVjdG9yeSBhcwogICAgdGhlIGVka3NldHVwLnNoLiAgSW4gYSBtdWx0aXBsZSB3b3Jrc3BhY2Ug
Y29uZmlndXJhdGlvbiwgaXQgaXMKICAgIHJlcXVpcmVkIHRvIGJlIGFibGUgdG8gaGF2ZSBhIFdP
UktTUEFDRSB0aGF0IGlzIGRpZmZlcmVudCBmcm9tIHRoZQogICAgZGlyZWN0b3J5IHRoYXQgY29u
dGFpbnMgZWRrc2V0dXAuc2guICBUaGlzIGNoYW5nZXNldCBza2lwcyB0aGlzIHRlc3QKICAgIGlm
IFBBQ0tBR0VfUEFUSCBpcyBzZXQuCiAgICAKICAgIENoYW5nZS1JZDogSWU2ZjE2YTA4YzAxMmJh
ZjRlNjUwYzQ4Y2M4ZTkxY2RjNDY2ZDA1ZjIKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzIFJ1
ZmZpbiA8Y2hyaXMucnVmZmluQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpjb21taXQgZDUwNmQ4ZGI3MTY4YzJjMTJhOWU3
YWZlMGJmOTA0N2QxNGVjNGM1NApBdXRob3I6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwu
Y29tPgpEYXRlOiAgIE1vbiBBdWcgNyAxNTo1MTo0MyAyMDE3ICswODAwCgogICAgU2hlbGxQa2cv
ZHJpdmVyOiBTaG93ICItIiBpbiBub24tU0ZPIG1vZGUKICAgIAogICAgVGhlIHBhdGNoIHNob3dz
ICJYIi8iLSIgaW5zdGVhZCBvZiAiWSIvIk4iIGluIGNvbHVtbiAiQ0ZHIgogICAgYW5kICJESUFH
Ii4KICAgIFRoZSBwYXRjaCBzaG93cyAiLSIgaW5zdGVhZCBvZiAiMCIgaW4gY29sdW1uICIjRCIg
YW5kICIjQyIuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcu
bGlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5j
b20+Cgpjb21taXQgNDE2ZDQ4Zjc1NTUxOGZkMWQyMDJiOTdiZTJlOTk0NGRmNmU4ZjBkNApBdXRo
b3I6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBBdWcgOSAx
MDo1NDozMiAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZHJpdmVyczogU2hvdyBJbWFnZSBOYW1l
IGluIG5vbi1TRk8gbW9kZQogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIdWFqaW5nIExpIDxo
dWFqaW5nLmxpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlA
aW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 04:28:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 04: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.xen.org>)
	id 1dg1YX-00017M-6r; Fri, 11 Aug 2017 04:28:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dg1YV-00017B-EG
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 04:28:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 29/DF-03937-E523D895; Fri, 11 Aug 2017 04:28:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVTfWqDf
 SoPeBuMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz/lxfz1xweANjxcubB1kb
 GGeWdzFycQgJ/GWU2HC/lxnCecwoMfVqOwuEs41RYt+z90xdjJwcIgLOEl/PzGUHsXkF9CUuL
 NvHDGILC4RIzD/YxgrSICFwTlPi8b6XjCAJCQFPib2LN7DC2LN3TQeays7BJmAlcUgMJMoioC
 oxee4O9gmM3AsYGVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+d
 uYgT6nQEIdjBe3xhwiFGSg0lJlHf+kZ5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK88w16I4UE
 i1LTUyvSMnOAAQiTluDgURLh/Q2S5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5WkCIBk
 KKM0jy4EbBouMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3jaQKTyZeSVwm14BHcEEdESEby
 fIESWJCCmpBsao2b2C5yLKapfLlk+alZTKFNy/pULs26H1kQkbAssf/0/gz3z8g/medJlOWZw
 i9wVBjgPX9+Vz/Chn0xe2fbqPO1KuvCrS31p2W0tYWr9e7MOdFu9XasmfqHm/reNicnGU6/+7
 M1w39Z/+9mNfyRUObjeV51MiSjLuLN7FnW4QGSR9TE1rphJLcUaioRZzUXEiAGHXV7uBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502425692!111017968!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13699 invoked from network); 11 Aug 2017 04:28:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 04:28:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dg1YQ-0007zu-4x; Fri, 11 Aug 2017 04:28: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 1dg1YK-0001Of-G9; Fri, 11 Aug 2017 04:28:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dg1YK-0000Eh-0L; Fri, 11 Aug 2017 04:28:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112561-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-examine:examine-serial-pre:fail:regression
 xen-unstable:build-armhf-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check: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
 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
X-Osstest-Versions-This: xen=a19faa0100708c70a179eb5cf23a7b7789dab5e3
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 04:28:04 +0000
Subject: [Xen-devel] [xen-unstable test] 112561: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5110513659553733524=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-xsm               6 xen-build                fail REGR. vs. 112544
 test-amd64-amd64-xl-qemut-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112544
 test-armhf-armhf-examine      6 examine-serial-pre       fail REGR. vs. 112544
 build-armhf-xsm               6 xen-build                fail REGR. vs. 112544

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   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-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112544
 build-arm64                   2 hosts-allocate              broken like 112544
 build-arm64-xsm               3 capture-logs                broken like 112544
 build-arm64-pvops             2 hosts-allocate              broken like 112544
 build-arm64-pvops             3 capture-logs                broken like 112544
 build-arm64                   3 capture-logs                broken like 112544
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 112544
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112544
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112544
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112544
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112544
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 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-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  a19faa0100708c70a179eb5cf23a7b7789dab5e3
baseline version:
 xen                  f5c3e78b5c61e7dfb05749c7a0c862ec18c86384

Last test of basis   112544  2017-08-10 04:20:44 Z    0 days
Testing same since   112561  2017-08-10 16:20:26 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 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                         pass    
 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                                     fail    
 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-pvh-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                                     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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit a19faa0100708c70a179eb5cf23a7b7789dab5e3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jul 26 10:18:02 2017 +0100

    common/domain_page: Drop domain_mmap_cache infrastructure
    
    This infrastructure is used exclusively by the x86 do_mmu_update() hypercall.
    Mapping and unmapping domain pages is probably not the slow part of that
    function, but even with an opencoded caching implementation, Bloat-o-meter
    reports:
    
      function                                     old     new   delta
      do_mmu_update                               6815    6573    -242
    
    The !CONFIG_DOMAIN_PAGE stub code has a mismatch between mapping and
    unmapping, which is a latent bug.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d73168728c49a21da88989e548f01c5947a5b538
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Aug 9 13:35:19 2017 +0100

    x86/psr: remove useless check in free_socket_resources
    
    The check is useless because pointer arithmetic ensures "info" is
    always non-zero.
    
    Replace it with an ASSERT for socket_info. The only caller of
    free_socket_resources already ensures socket_info is not NULL before
    calling it.
    
    Coverity-ID: 1416344
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 58e8986267d976b00c60e0089baa2e5f66f16d3e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:37:24 2017 +0200

    x86/HVM: fix boundary check in hvmemul_insn_fetch() (again)
    
    Commit 5a992b670b ("x86/hvm: Fix boundary check in
    hvmemul_insn_fetch()") went a little too far in its correction to
    commit 0943a03037 ("x86/hvm: Fixes to hvmemul_insn_fetch()"): Keep the
    start offset check, but restore the original end offset one.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 71b408939a5c638c322fa00196a38c7bcfc8f3b6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:58 2017 +0200

    x86/mm: make various hotplug related functions static
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 03124262730d803b1d34b4123c6a7835ad1926bb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:24 2017 +0200

    IOMMU/PCI: properly annotate setup_one_hwdom_device()
    
    Its sole caller is __hwdom_init, so it can be such itself, too.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit e7ec6f5f32cd2d0f723083cde3d7761c4e675f2c
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:35:50 2017 +0200

    cpufreq: only stop ondemand governor if already started
    
    On CPUFREQ_GOV_STOP in cpufreq_governor_dbs, shortcut to
    return success if the governor is already stopped.
    
    Avoid executing dbs_timer_exit, to prevent tripping an assertion
    within a call to kill_timer on a timer that has not been prepared
    with init_timer, if the CPUFREQ_GOV_START case has not
    run beforehand.
    
    kill_timer validates timer state:
     * itself, via BUG_ON(this_cpu(timers).running == timer);
     * within active_timer, ASSERTing timer->status is within bounds;
     * within list_del, which ASSERTs timer inactive list membership.
    
    Patch is synonymous to an OpenXT patch produced at Citrix prior to
    June 2014.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit de834631b6f678cfdd7b0ec6259b1a679ea78814
Author: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Date:   Thu Aug 10 12:35:28 2017 +0200

    xsm: correct AVC lookups for two sysctls
    
    The current code was incorrectly using SECCLASS_XEN instead of
    SECCLASS_XEN2, resulting in the wrong permission being checked.
    
    GET_CPU_LEVELLING_CAPS was checking MTRR_DEL
    GET_CPU_FEATURESET was checking MTRR_READ
    
    The default XSM policy only allowed these permissions to dom0, so this
    didn't result in a security issue there.
    
    Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 80eb3da01bc4378af537d60e3d55767acf0d16ea
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:34:58 2017 +0200

    x86/tboot: disable interrupts after map_pages_to_xen() in tboot_shutdown()
    
    Move the point where interrupts are disabled in tboot_shutdown
    to slightly later, to after the call to map_pages_to_xen.
    
    This patch originated in OpenXT with the following report:
    
    "Disabling interrupts early causes debug assertions.
    
    This is only seen with debug builds but since it causes assertions it is
    probably a bigger problem. It clearly says in map_pages_to_xen that it
    should not be called with interrupts disabled. Moved disabling to just
    after that call."
    
    The Xen code comment ahead of map_pages_to_xen notes that the CPU cache
    flushing in map_pages_to_xen differs depending on whether interrupts are
    enabled or not. The flush logic with interrupts enabled is more
    conservative, flushing all CPUs' TLBs/caches, rather than just local.
    This is just before the tboot memory integrity MAC calculation is performed
    in the case of entering S3.
    
    Original patch author credit: Ross Philipson.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 7c275549f46c5c46611592f7107c1345e93ed457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:34:21 2017 +0200

    AMD IOMMU: drop amd_iommu_setup_hwdom_device()
    
    By moving its bridge special casing to amd_iommu_add_device(), we can
    pass the latter to setup_hwdom_pci_devices() and at once consistently
    handle bridges discovered at boot time as well as such reported by Dom0
    later on.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit 293a0a1fd712bb85bc695e86a519e8da67f1a39f
Author: Boqun Feng (Intel) <boqun.feng@gmail.com>
Date:   Thu Aug 10 12:33:27 2017 +0200

    x86/cpufeatures: expose UMIP to HVM guests
    
    User-Mode Instruction Prevention (UMIP) is a security feature present in
    new Intel Processors. With this feature, when the UMIP bit in CR4 set,
    the following instructions cannot be executed if CPL > 0: SGDT, SIDT,
    SLDT, SMSW, and STR. An attempt at such execution causes a general-
    protection exception (#GP).
    
    This patch simply adds necessary definitions to expose this feature to
    hvm guests.
    
    Signed-off-by: Boqun Feng (Intel) <boqun.feng@gmail.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit e489eb6138e7efe4214a7e9ba0d21f54fc5b7d35
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 10 12:32:16 2017 +0200

    VT-d PI: disable VT-d PI when CPU-side PI isn't enabled
    
    From the context calling pi_desc_init(), we can conclude the current
    implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI
    and disable CPU-side PI by disabling APICv explicitly in xen boot
    command line, we would get an assertion failure.
    
    This patch clears iommu_intpost once finding CPU-side PI won't be enabled.
    It is safe for this is done before this flag starts taking effect. Also
    take this chance to remove the useless check of "acknowledge interrupt on
    exit", which is a minimal requirement which has been checked earlier.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5110513659553733524==--

From xen-devel-bounces@lists.xen.org Fri Aug 11 04:55:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 04: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.xen.org>)
	id 1dg1yI-0003Bo-8N; Fri, 11 Aug 2017 04:54:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dg1yG-0003Bi-6i
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 04:54:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FE/72-03044-B983D895; Fri, 11 Aug 2017 04:54:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH+93dtlM8vU3NZ0MLJ5ppvv6RQgQ
 VvfiPJEHQksybnW6xzXU3Q3sBQw2maIEguTQzMlNjmhSZgX8ovr+Q5hskUqOEFNNMnCZFO2+a
 3V/f4/P9fZ8vDw+JK0qkKpLNtbCciTGopZ6ELibsTJQtsVQTW70ZnOh8VY4dQ0ldy+NECroo0
 Zu02bnpEt3QshWZh0Jy1ws3pPnIGViMPEmCLsVh7e4sXow8SERroOZXkVQACjofg9/j9i3gS5
 +DP6PvkQD86CoETxcKCdHVioOtaBwTXFI6GpwrHTJBU/QpWK8o33pN0KHw09kkFbQ/nQpTC51
 I9Mihv/ILIWgP+gg8K3FIBI3TR2Gm+h0u6v3wZrFqSwMdAp0P6yXCYKCtCCaWCrdCFXQYVAwW
 Y6IpCLqHqwhRJ8NIzSIuPpjE4IFjTiKCAhn0lSlFfQjsDS0y0VQvg7GCYXdSBNgnfrhHm+Gjs
 92dNCKBxtEXUhEEwqcnQ4QIViVQ29aMiZ200FPTJxNN0z6wOpjhLi6D761lmLhXFSy19aP7KN
 S2ayG2XUuw7VrCY4Q3onCe5a6zXFRcbLSW02fpLEZGb3D9HY42sjzPZLEGRstHZ2QbW5HrMPa
 4vjbUu5TWiZQkpvanTiaUahTe2uwreTqG113mcgws34kCSVINFC8wOcdmsbmZeoPrurYxkF5q
 PypewBRvZoy8PktEAyiKnClrWcUUhCnbxKoCKKtgogWTLse0E7F9o2MoSOVLIVcphZeZ5Yx6y
 /98HgWQSO1L3RBSvPQmy86keVcJzFXiQrJVKGFh/iFVPop8nbYh6Tj7fL6NcMw1My3ffMmM+M
 1I73tTmoBi+3QdFXvt7d7GNeWjlfbag+RKSsJQnp50Vmo06WVeX6+GHzAOnKgLltd0KdcyG+4
 kpcrPn/ZZ6oab1tnSl36Z6s+3J7p7kz44HPZyzrrPVF40PhXUdGnOMHmcUvbE3Jpf6VYTvI6J
 i8A5nvkL6QQegp4DAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502427289!98880966!1
X-Originating-IP: [104.47.38.71]
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 32222 invoked from network); 11 Aug 2017 04:54:50 -0000
Received: from mail-bl2nam02on0071.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.71)
 by server-14.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 04:54:50 -0000
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=N06+C0CVEatUpt2/WXBWxJlK6pwHrF516Avrd+7cH1U=;
 b=HjsRHECSvQ0Qo9xLFsBiui4JtO/J5EVF1sPZdvmQe0OHzIz04V/Y+00rfIUkCFXzx65yOOkfV8JDHJVL9YKMPnA2irqyOJZPB9Eca53rzBgKXvtLwYhOJ8wO2r913IbedEnntd90TY/xJbG/79Lc8Hu1bWvektHxFvxKn2z4cS8=
Received: from [192.168.0.106] (115.252.122.142) 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.1.1320.16; Fri, 11 Aug 2017 04:54:45 +0000
To: Julien Grall <julien.grall@arm.com>, Manish Jaggi <mjaggi@cavium.com>,
 sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 Vijaya.Kumar@cavium.com
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
 <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
 <1d52da30-209d-b381-b5c5-f0427bcc5d25@caviumnetworks.com>
 <b6d388dd-5749-586a-b8c7-ee06854acbd3@arm.com>
 <db7c451d-ffb6-7f42-7154-153a91bd8309@caviumnetworks.com>
 <9d883a33-efae-256e-b2ea-06c36384dbb7@arm.com>
 <e1afdffa-c804-e8ee-98a7-9ddef67b1c94@caviumnetworks.com>
 <16e86495-cd5e-e2ac-edff-3511a5681d72@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <116794d3-a481-6693-3d33-8ef54c98ef3a@caviumnetworks.com>
Date: Fri, 11 Aug 2017 10:24:28 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <16e86495-cd5e-e2ac-edff-3511a5681d72@arm.com>
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: BMXPR01CA0022.INDPRD01.PROD.OUTLOOK.COM (10.174.214.160) To
 SN1PR0701MB2079.namprd07.prod.outlook.com (10.163.132.26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 90ec837d-9ea0-49a9-e72f-08d4e07517ce
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2079; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 3:t1WFyesqyHHO2rAECd2fzIt0xIKKausJNRKk2z78KPeCGFftcKprMW4mLIcqEVDCHWEJAYcviDaBkfBRcLKi/OsQiB8xyYTh7O3yJahjT2UXqxUKO5OxrwXy4O4u7aJQxKQcxt4VIR1sS/mDI9wshvHhrQ75KGGbhCvJLVLETKoPsSXc65TwDN8cBF8hSXFW7dS9jg2l0GLZZ3RrIReeRgkUOz7eo1hL3bB8u9L0lr083LhnRIBhfxzz801Z2Pr8;
 25:L7s+gEA0E5ZCf2ZmwPWbqqSHPjxfWphI0/HAMSIJHKqO0H5JHU3NVJu7NFK7NmpV4+qpAyFyXYZobk02jmgikemPEk27q35mSx/1rguybfoOhvmmwhtW3yEA843rQ1Ln/32UzUIfKzjbIYfM1oqIUslfYwDsTh+YFaGGe4R7v4E17qdPHAfXmsBGm3HZTIM/NxdX3wlktwUTVRIld1Tb5sa+b4Yn7VIHmaqc3xiKu7+VA5/0A0v+w7D+hMlfRoAVn1DlFC5gmYGvcZc+Y4TeQnzlErWSw2Bltvb+wtNWAxGkwDDyxncpeYWvkChJx0e0JLtRaQJkTZ+Z127zdXkOqQ==;
 31:VzdsAFVy/ug6vYoNPjKyaW+gTxJyqqlK1gDihpy8W6+d58QAeB+0pOODLAhsxpqichImPNULR2QD2Jf4wWoKXPJQ8TmImtKLEfHvUNiDVvysu6QHfWYuWVabCWXZaMkauoFENaNsO6NDqK6SqU+4znczQx1dPLlmpZKERCPGElXTKW8cutanOm4Cn70+kw6ZPxoLKThHl44xzHqWTAjvilheFZItudAZM/oTSMLKo2U=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2079:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 20:7AXSTW6V9VIapqQnfa1/BeqxQa49ccIX6OrLGDUYlV2YhWTB1Mo2PsR3JdqYUKz0cOINkNC54W9JKou/7wM/uZezVv2bsmDlz3ry6/Z2wKH+D1NBElJz/GApLDLd6xFpxm3/1RuchxCAdKTNzmXDCk1+Bfj1UT3ui8Z+NstUuWW6N9yy+uj7+Gpr7h+qSoJQVTGiQ9ghrIH8WrDMdqCJrhnmD5hCbGvH9ovXzHqIcaJjLE2JLx9RNhS0xrdYq2/P/dZlSVskobNE2R1sN+4Z4HdhimpwCTmMKcm66zay0u9uKJYNAU8lM7Ifxx9LJbt8z7eTAD4XcPuvPNgVox6r/in6UeYPVFSOs37vqb9xxWAJBLQ7tZPGYvIRoSBP7UnIGSxK9BkRJxjkKaNxRJ/7am6PCDzaCbGiFBJTggV8AY5sjN/gIlLNZzuYrDwpWfCZRrEQnAEpwpyesQRaGponljJWWr+RCf0hCAaCNlwz/bVM4ncx837ikf3X91vnaJknAsDUVfqgw8xUyLDRjNwo4T0Dybh7nAHmoDwLdHel5FdpESoc4qeztidKpem065EWyr19/KU3K/i4cDzM4+5blI0eQVf5GKQyrxySZcZVFpg=;
 4:of0OYdlD7b7CItHdNTgI96Q3raowdriT64UU9okohVFpOq57v9Os/9+B0mBL04nt3tXiqjotjCODdkdBZRj/MU5bzzEu8JQYCUJ5I7eq932TiIW/LFT9ppxFNIdbQeI7e28rQ20I4rStOIOGWrMNFD14rOPYDZ+jMNCYnYcthyk2Vusx21fU/Dk/ZTmqy1NShpzhvGXsPSECubBnvAABhM4AfkzHUzZM9tCZqN+FcGbzsc/cwtcEaFmRzd8nQplH
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2079FE8A3BA9AE729505ED74EC890@SN1PR0701MB2079.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(20161123555025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2079; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2079; 
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(377454003)(24454002)(199003)(189002)(33646002)(64126003)(101416001)(6246003)(76176999)(42186005)(50986999)(7350300001)(105586002)(53936002)(106356001)(97736004)(50466002)(72206003)(478600001)(54356999)(6666003)(2950100002)(31686004)(66066001)(93886004)(65806001)(65956001)(42882006)(47776003)(229853002)(77096006)(6486002)(90366009)(189998001)(23746002)(3846002)(25786009)(117156002)(6116002)(2906002)(65826007)(7736002)(81156014)(81166006)(4001350100001)(36756003)(31696002)(8676002)(305945005)(68736007)(53546010)(5660300001)(83506001)(230700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2079; H:[192.168.0.106]; 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: =?Windows-1252?Q?1; SN1PR0701MB2079;
 23:zg+1pDdUBeNSuED4CVgbrZaQi2wCEG0zg/k?=
 =?Windows-1252?Q?DM67eBbw8O2HHUznQHSuBcSarut+VC7Ena1jA0V/SSadvmtzLtN6yS5U?=
 =?Windows-1252?Q?VIXWvj2lk0k9q3O/bJ2UFUG1ZnTSFcs1s8J8KpofniWALzr/MCXl06Eg?=
 =?Windows-1252?Q?3yqTr9fOiU+U/2toVDpxfudm2OijM8Yz5WyFqTMWOZ9XJ4iw+D0ZucVi?=
 =?Windows-1252?Q?HqkxHYwwiFfIcMIG7Gb4KNXKIpN/JNNM/7qs5mE6XvkmaIyBaba31eH2?=
 =?Windows-1252?Q?L+HVsS/f8RO+StRmVrf0ONzv0sznSfbgo8MudOPWR7tKzQSwRs0Pu61a?=
 =?Windows-1252?Q?oxujND1pNjOtPaSJFc+ESq47h2jOWD1nNJOx91wUlc3cW7cF4OGYqCTs?=
 =?Windows-1252?Q?JEXcGgP7zuKgL3UAtUjTYbP3wnOVdmHiHg64NMXwFZUg63Jvy9Lcfq8Q?=
 =?Windows-1252?Q?RSxLLTWVmw92Vd0flShQPgzlUlaZWM4e56myg2I71YM5YRzFPXgC977F?=
 =?Windows-1252?Q?PFpraaqfu7ATrLqKLFmekDYFkq5I0jEdoXD35gTc8FQasoaN4O2H6fCW?=
 =?Windows-1252?Q?lV6YcgJXe6vLtNCqZnzokq0fph1kaJ/RkJrMVf8Q7x2PHwjA5QpTIm5K?=
 =?Windows-1252?Q?jkROuW64BZvD0Ca3Tb72swOrJG+P0cioSrnXSaqJhWKEkzowcgL4O3YH?=
 =?Windows-1252?Q?/Z/ClvJXz1wH1YEaHJKlR5Hk1zRddt5OtFKFZAPdm2YFavQduIV0VKIw?=
 =?Windows-1252?Q?OvjOYE764rLo1/3flmbDZWGHsSMlv9e+wcnClCPkO5U9mZyqjcHsp8Xk?=
 =?Windows-1252?Q?PzMlfO/yvXDEKeeWaqWBRAPLFuoligQcV6+YuE3MdYc+GIPMsKagy58V?=
 =?Windows-1252?Q?fLoF5gdTUsPAQZlri1tJTQgOBnhxt2idUbpqOW1MAwZSMHhiGUYMTVg8?=
 =?Windows-1252?Q?L5uj9OUXtkpQh+bS5p9CPMifhs5cYP+V+KODHenQ4v+G7WIXxO8zd9Wb?=
 =?Windows-1252?Q?4ZK6xQ2gbH6/v03QCnIcLBdJgbiMFSUmYmpFpxaNn7cMXcwdPoqC/bab?=
 =?Windows-1252?Q?3Ut8sirs2Ejh864HfyMaSqLLU81Lg0GaQGmXL8m5RoS1FIf4VcW9Kgum?=
 =?Windows-1252?Q?0BGTfEk2Cd+Oip3xW4IaH4VUBPyuouXnGYitN7FIO8RiOvKAn4UnVR3p?=
 =?Windows-1252?Q?pb+pOpg4FB4mn/RZsMiRq9AJjKmfjZtpcILacn/yMTM9VremVvvYycju?=
 =?Windows-1252?Q?NEADjHr4lRSEPZqS+WuihmPjZX5NmrW79x7ZvVgmbR5kgC4o920m1Arh?=
 =?Windows-1252?Q?nVDEtUnbnwSSUGqL4jxlL+gCLZSWN1WHckp8wZqs9jC3blx6d9nMe3yG?=
 =?Windows-1252?Q?G/YEu/K4su82D9Z/2nBGhSErXBCjXPaT5Wy/eo65pyh4t4RM5UENc1pU?=
 =?Windows-1252?Q?DD+txDfRs/BADM7q2h/6qjxGjfQfqt8/DMlC4PGQgR4zaaeaFKn9BSRu?=
 =?Windows-1252?Q?S1pJSZ1R6uCLEJpAto8mnaHkZlWnF?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 6:IGvCM5AUybcTHGBx9FJsEd6xvC/0tTjU4hVpwSZFkv4czKGxn7iZ9BeJXkpvCyRDXbjyupnDjJVsXPkzoj4EhIk6ix5H6HvSFDKXnPWfa6oNBJchea3JcSwqqCu9ph2E3fICBR0WhNKxRqbUT47xvucDR7gT2qMaANmwCuByqqEGV7aJeEubEAzDN7EXdO4nf7OMUsqRsf7HAf5woUv987hU8QejpyTsM2+ZalCm07geGnQ9f7ZRaOSi43U4ZA4EYeXSMjClFTFSMsww9G4QxNu7PMqScuqQiZOKBINj4mwQ2r5hwsQnSxviRThkjBZ4iTugwjDn7/t9pgrZJA8lQQ==;
 5:YlXCebPgS6JC9Lzp7N4FXvNnIArlpRlIUKOAhlfNezxbARg16l/9RqKTbtsyO6qFn/POxTsxLPoQVYkzODUYS3TS01yYUupLHIZV0ydKYUpgMoXLA070wzFq3g1205YiSJ0oU2AGBl5tRZDmQDWyCQ==;
 24:47/b7FUuRNVPSUUiPLwZKxLC3G21RoaR1SzXjQeD1Dx8mzPJYKMday1/PQhFsWVgQcfnsJmwsesC2IKrKigX1e7pe2JVgwyQwIGd97tqKYQ=;
 7:YkLZaRbpplPOIPmEcZHvJO2fv81qwaUjY92DGp+gXuynUVC3OnycT0tIf6QZR9ri/+tdKFCkUO3G0D0s/dF8jtiE+z3YhvnZipqUZeBxRidSlGbrSWF07L30qKDPuNuX4JsqQIaxQBtgAA5hnzZ7UG0v/086HBiYhvNtJHK0T6buFx8LTsXGP3XUq2UVy5HRHVQj1E9NniFCR6N4Or/do0XjIwsqVrMCvll+g2b+AAA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 04:54:45.1000 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2079
Subject: Re: [Xen-devel] [PATCH 0/4] ARM: ACPI: ITS: Add ITS Support for
 ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA4LzEwLzIwMTcgNjo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAwOC8x
MC8yMDE3IDAyOjAwIFBNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+IEhJIEp1bGllbiwKPj4KPj4g
T24gOC8xMC8yMDE3IDU6NDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4gT24g
MTAvMDgvMTcgMTM6MDAsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+PiBIaSBKdWxpZW4sCj4+Pj4K
Pj4+PiBPbiA4LzEwLzIwMTcgNDo1OCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pgo+Pj4+
Pgo+Pj4+PiBPbiAxMC8wOC8xNyAxMjoyMSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4+Pj4gSGkg
SnVsaWVuLAo+Pj4+Pj4KPj4+Pj4+IE9uIDYvMjEvMjAxNyA2OjUzIFBNLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pj4+Pj4gSGkgTWFuaXNoLAo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMjEvMDYvMTcgMDI6
MDEsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+Pj4+Pj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyB0
aGUgc3VwcG9ydCBvZiBJVFMgZm9yIEFDUEkgaGFyZHdhcmUgCj4+Pj4+Pj4+IGRvbWFpbi4KPj4+
Pj4+Pj4gSXQgaXMgdGVzdGVkIG9uIHN0YWdpbmcgYnJhbmNoIHdpdGggaGFzIElUUyB2MTIgcGF0
Y2hzZXQgYnkgQW5kcmUuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEkgaGF2ZSB0cmllZCB0byBpbmNvcnBv
cmF0ZSB0aGUgcmV2aWV3IGNvbW1lbnRzIG9uIHRoZSBSRkMgdjEvdjIKPj4+Pj4+Pj4gcGF0Y2gu
Cj4+Pj4+Pj4+IFRoZSBzaW5nbGUgcGF0Y2ggaW4gUkZDIGlzIG5vdyBzcGxpdCBpbnRvIDQgcGF0
Y2hlcy4KPj4+Pj4+Pgo+Pj4+Pj4+IEkgd2lsbCBjb21tZW50IGhlcmUgcmF0aGVyIHRoYW4gb24g
ZWFjaCBwYXRjaGVzLgo+Pj4+Pj4+Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFBhdGNoMTogQVJNOiBJVFM6
IEFkZCB0cmFuc2xhdGlvbl9pZCB0byBob3N0X2l0cwo+Pj4+Pj4+PiAgQWRkcyB0cmFuc2xhdGlv
bl9pZCBpbiBob3N0X2l0cyBkYXRhIHN0cnVjdHVyZSwgd2hpY2ggaXMgCj4+Pj4+Pj4+IHBvcHVs
YXRlZAo+Pj4+Pj4+PiBmcm9tCj4+Pj4+Pj4+ICB0cmFuc2xhdGlvbl9pZCByZWFkIGZyb20gZmly
bXdhciBNQURULiBUaGlzIHZhbHVlIGlzIHRoZW4gCj4+Pj4+Pj4+IHByb2dyYW1tZWQKPj4+Pj4+
Pj4gaW50bwo+Pj4+Pj4+PiAgbG9jYWwgTUFEVCBjcmVhdGVkIGZvciBoYXJkd2FyZSBkb21haW4g
aW4gcGF0Y2ggNC4KPj4+Pj4+Pgo+Pj4+Pj4+IEkgZG9uJ3Qgc2VlIGFueSByZWFzb24gdG8gc3Rv
cmUgdmFsdWUgdGhhdCB3aWxsIG9ubHkgYmUgdXNlZCBmb3IKPj4+Pj4+PiBnZW5lcmF0aW5nIHRo
ZSBNQURUIHdoaWNoIEJUVyBpcyBqdXN0IGEgY29weSBmb3IgdGhlIElUUy4gCj4+Pj4+Pj4gSW5z
dGVhZCB3ZQo+Pj4+Pj4+IHNob3VsZCBjb3B5IG92ZXIgdGhlIE1BRFQgZW50cmllcy4KPj4+Pj4+
Pgo+Pj4+Pj4gVGhlcmUgYXJlIHR3byBhcHByb2FjaGVzLAo+Pj4+Pj4KPj4+Pj4+IElmIEkgdXNl
IHRoZSBzdGFuZGFyZCBBUEkgIGFjcGlfdGFibGVfcGFyc2VfbWFkdCB3aGljaCB3b3VsZCBpdGVy
YXRlCj4+Pj4+PiBvdmVyIEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiBlbnRyaWVz
LCBJIGhhdmUgdG8gCj4+Pj4+PiBtYWludGFpbiB0aGUKPj4+Pj4+IGFkZHIgYW5kIHRyYW5zbGF0
aW9uX2lkIGluIHNvbWUgZGF0YSBzdHJ1Y3R1cmUsIHRvIGJlIGZpbGxlZCAKPj4+Pj4+IGxhdGVy
IGluCj4+Pj4+PiB0aGUgaHdkb21haW4gY29weSBvZiBtYWR0IGdlbmVyaWMgdHJhbnNsYXRvci4K
Pj4+Pj4+Cj4+Pj4+PiBJZiBJIGRvbid0IHVzZSB0aGUgc3RhbmRhcmQgQVBJIEkgaGF2ZSB0byBh
ZGQgY29kZSB0byBtYW51YWxseSAKPj4+Pj4+IHBhcnNlIGFsbAo+Pj4+Pj4gdGhlIHRyYW5zbGF0
b3IgZW50cmllcy4KPj4+Pj4KPj4+Pj4gVGhlcmUgYXJlIGEgM3JkIGFwcHJvYWNoIEkgc3VnZ2Vz
dGVkIGFuZCBpZ25vcmVkLi4uIFRoZSBJVFMgZW50cmllcwo+Pj4+PiBmb3IgRG9tMCBpcyBleGFj
dGx5IHRoZSBzYW1lIGFzIHRoZSBob3N0IGVudHJpZXMuCj4+Pj4gWWVzLCBhbmQgaWYgbm90IHBh
c3NlZCBwcm9wZXJseSBkb20wIHdvbnQgZ2V0IGRldmljZSBpbnRlcnJ1cHRzLi4uCj4+Pj4+IFNv
IHlvdSBvbmx5IG5lZWQgdG8gZG8gYSB2ZXJiYXRpbSBjb3B5IG9mIHRoZSBlbnRyeS4uLgo+Pj4+
Pgo+Pj4+IENhbiB5b3UgcGxlYXNlIGNoZWNrIHBhdGNoIDQvMiwgdGhlIHRyYW5zbGF0aW9uX2lk
IGFuZCBhZGRyZXNzIGFyZQo+Pj4+IHBhc3NlZCB2ZXJiYXRpbSwgdGhlIG90aGVyIHZhbHVlcyBh
cmUgcmVzZXJ2ZWQgaW4KPj4+PiBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yLgo+Pj4KPj4+
IEZvciBBQ1BJLCB3ZSB0b29rIHRoZSBhcHByb2FjaCB0byBvbmx5IHJld3JpdGUgd2hhdCdzIG5l
Y2Vzc2FyeSBhbmQgCj4+PiBnaXZlIHRoZSByZXN0IHRvIERvbTAgYXMgaXQgaXMuIElmIG5ld2Vy
IHZlcnNpb24gb2YgQUNQSSByZS11c2VkIAo+Pj4gdGhvc2UgZmllbGRzLCB0aGVuIHRoZXkgd2ls
bCBiZSBjb3BpZWQgb3ZlciB0byBEb20wLiBJIGRvbid0IAo+Pj4gY29uc2lkZXIgaXQgYXMgYW4g
aXNzdWUgYmVjYXVzZSB0aGUgcHJvYmxlbSB3b3VsZCBiZSB0aGUgc2FtZSBpZiAKPj4+IHRob3Nl
IGZpZWxkcyBoYXZlIGFuIGltcG9ydGFudCBtZWFuaW5nIGZvciB0aGUgcGxhdGZvcm0uCj4+IEZl
dyB0aG91Z2h0cy4uLgo+PiBJZiB3ZSBmb2xsb3cgdGhpcyBhcHByb2FjaCwgZmV3IHBvaW50cyBu
ZWVkcyB0byBiZSBjb25zaWRlcmVkCj4+IC0gSWYgQUNQSSBtYXkgdXNlIHRoZSByZXNlcnZlZCBp
bmZvcm1hdGlvbiBsYXRlciBpdCBjb3VsZCBiZSBlcXVhbGx5IAo+PiBpbXBvcnRhbnQgZm9yIGRv
bTAgYW5kIFhlbiwKPj4gICBzbyBpdCBtaWdodCBiZSB1c2VmdWwgdG8ga2VlcCByZXNlcnZlZCBp
biB4ZW4gYXMgd2VsbC4KPgo+IEkgYWxyZWFkeSBjb3ZlcmVkIHRoYXQgaW4gbXkgcHJldmlvdXMg
ZS1tYWlsLgo+ClllcywgSSBhbSBqdXN0IHN0YXRpbmcgaXQgYWdhaW4gZm9yIHhlbi4KPj4KPj4g
LSBGb3IgcGxhdGZvcm1zIHdoaWNoIHVzZSBkdCwgdHJhbnNsYXRpb25faWQgaXMgbm90IHJlcXVp
cmVkIHRvIGJlIAo+PiBzdG9yZWQgaW4gc3RydWN0IGhvc3RfaXRzLCBzaW1pbGFybHkgZm9yIHBs
YXRmb3JtcyB3aGljaCB1c2UgYWNwaQo+PiBkdF9ub2RlIHBvaW50ZXIgbWlnaHQgYmUgb2Ygbm8g
dXNlLgo+Pgo+PiBTbyB3ZSBjYW4gaGF2ZSBzdHJ1Y3QgaG9zdF9pdHMgaGF2aW5nIGEgdW5pb24g
d2l0aCBkdF9kZXZpY2Vfbm9kZSAqIAo+PiBmb3IgZHQgYW5kIGFjcGlfbWFkdF9nZW5lcmljX3Ry
YW5zbGF0b3IgKiBmb3IgYWNwaS4KPj4gSU1ITyB0aGlzIGNvdWxkIGJlIGFuIGFwcHJvYWNoIHdl
IGNhbiB0YWtlLgo+Pgo+PiBzdHJ1Y3QgaG9zdF9pdHMgewo+PiAgICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIGVudHJ5Owo+PiAtICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZHRfbm9kZTsK
Pj4gKyAgIHVuaW9uIHsKPj4gKyAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmR0X25v
ZGU7Cj4+ICsgICAgY29uc3Qgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKmFj
cGlfaXRzX2VudHJ5Owo+PiArICAgIH07Cj4+ICAgICAgcGFkZHJfdCBhZGRyOwo+Cj4gV2hhdCBk
b24ndCB5b3UgZ2V0IGluIG15IHByZXZpb3VzIGUtbWFpbD8gQSBubyBpcyBhIG5vLCBmdWxsIHN0
b3AuClRoaXMgaXMgbm90IGhlbHBpbmcuCj4KPgo+IEp1c3QgZG8gd2hhdCB3ZSBkbyBpbiAqX21h
a2VfaHdkb21fbWFkdC4gVGhhdCB3aWxsIHdvcmsgaGVyZSB3aXRoIG5vIAo+IG5lZWQgb2YgYSB1
bmlvbiBvciBhbnl0aGluZyBlbHNlLgpUaGUgcGF0Y2hzZXQgcHJvdmlkZXMgdHdvIGZlYXR1cmVz
CiAgKGEpIHBvcHVsYXRlcyBob3N0X2l0cyBsaXN0IGZyb20gQUNQSSB0YWJsZXMsIHNvIEFDUEkg
eGVuIGNhbiB1c2UgSVRTCiAgKGIpIHByb3ZpZGVzIGEgTUFEVCB3aXRoIElUUyBpbmZvcm1hdGlv
biB0byBkb20wLgoKV2hhdCBJIGFtIGZvY3VzaW5nIHdpdGggdW5pb24gaXMgZm9yIChhKSAsCmFu
ZCAoYikgY29kZSB3b3VsZCBiZSBzaW1wbGVyIGlmIHdlIHVzZSB0aGUgdW5pb24gaW4gKGEpLgoK
WW91IHNlZW0gdG8gYmUgZGlzY291bnRpbmcgKGEpIGluIGNvbW1lbnRzIHNvIGZhci4KCndoeSB1
bmlvbj8gYXMgSSBoYXZlIG1lbnRpb25lZCBiZWZvcmUuLi4KICBJdCB3aWxsIG1ha2UgdGhlIGhv
c3RfaXRzIHN0cnVjdHVyZSBhY2NvbW1vZGF0ZSBkdCBub2RlIGFuZCAKYWNwaV9tYWR0X2dlbmVy
aWNfdHJhbnNsYXRvciwgYm90aCBoYXMgc2FtZSBwdXJwb3NlLgpJZiBvbmUgaXMgdmFsaWQgd2h5
IG5vdCBvdGhlci4KCnBsZWFzZSBwcm92aWRlIGEgdGVjaG5pY2FsIHJlYXNvbiBmb3Igbm90IGRv
aW5nIGl0LgoKPiBFdmVuIHRoZSBEVCBjb2RlIGNhbiBiZSByZXdvcmtlZCB0byBhdm9pZCBzdG9y
aW5nIHRoZSBub2RlLgo+CndlIGNhbiBoYXZlIGEgc2VwYXJhdGUgcGF0Y2ggZm9yIHRoYXQuCgoK
PiBDaGVlcnMsCj4KQ2hlZXJzIQpTZW5kaW5nIG5leHQgcmV2IHNob3J0bHkuCgotbWFuaXNoCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 07:17:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 07: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.xen.org>)
	id 1dg4Bc-0004Jy-Jb; Fri, 11 Aug 2017 07:16:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <georgeeldhojohn@gmail.com>) id 1dg4Ba-0004Js-Vc
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 07:16:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 7E/78-01732-DD95D895; Fri, 11 Aug 2017 07:16:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42K5GHpdR/d2ZG+
 kwdw1hhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvqvfsBVvaWCu2L37D0sDY+peli5GTQ0hg
 BqPEgjdxXYxcHCwCDawSD5fdYARxJATmsEo8n3+PHaRKQiBPom36WxYIu0Bi/o8VbCA2r4Cgx
 MmZT6AmeUs0z1zACGJzCthIXJmwDGyQkMBHJomJi2eCJdgEdCWavt0Hs1kEVCXefv7LCjEoQO
 LmyiYwW1jAWuLT99lMILaIgJbEqmtbwOqZBcokVk77xAZhu0k8+nuIcQKjwCwkd8xCkoKwfSS
 +fb4BZWtKtG7/zQ5ha0gsuLMPKq4tsWzha+ZZjBxg9Xt+VUKEnSWWPpgDVa4oMaX7IZgtISAj
 MfXDGTaIuJfE2ivNrBC2u8SOnzNZsKnvurOOdQEj3ypGjeLUorLUIl1DC72kosz0jJLcxMwcX
 UMDY73c1OLixPTUnMSkYr3k/NxNjMBorWdgYNzB+Pu05yFGSQ4mJVHeBJ/eSCG+pPyUyozE4o
 z4otKc1OJDjBocHAKb166+wCjFkpefl6okwXswAqhOsCg1PbUiLTMHmE5gSiU4eJREeGtA0rz
 FBYm5xZnpEKlTjLEcV66s+8LEsWH1eiB5p28DkPw0D0ROObAdSHbM+PmNiWPL7xPfmTgOgcmm
 7x+/MwmB7ZQS550KMlQAZGhGaR7cSljqvMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJGOI0n
 sy8ErjLXgEdzQR0dJ8P2NEliQgpqQbGksRgpfAXBdcd2j5ta/QsvBn98MjHBTku3/PesF6S52
 5najjX5r80K2W7Va1XqsAiZnXlJReEN3b/nC53PPj4nx1dEVmVjUq/Zn42ZvBxSiya5FQsN3X
 b96u+d1cYFH1XevG4p89ZXbxE4dVc43uvDxQe2XFC/MHte88/Hby5+smn2L3ieyuuKbEUZyQa
 ajEXFScCAEy+DbWYAwAA
X-Env-Sender: georgeeldhojohn@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502435803!54071093!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15924 invoked from network); 11 Aug 2017 07:16:43 -0000
Received: from mail-lf0-f44.google.com (HELO mail-lf0-f44.google.com)
 (209.85.215.44)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Aug 2017 07:16:43 -0000
Received: by mail-lf0-f44.google.com with SMTP id d17so12660864lfe.0
 for <xen-devel@lists.xenproject.org>; Fri, 11 Aug 2017 00:16:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=44Fvg2p8GW52YzUotRN5twhVQTj24GEZHI5C1xAh9kY=;
 b=bpCQU2CH6m4lToiRBfX/PLrYC129OF7rujYvBtmjjyESXDYvTTQu9vuS8/Qz82BF24
 J9AIbm/pjGMCeDissvk8PWJ/ybEkcFEyPbd0qqKXTJZ7+FDZ+eNNMzNWvTPtWtAuK7yE
 9X4x9mzilobdjFYYrE6uYpvuQimIfqqeNGr2hkXUeJ4nu8jsolOdJYyExGQ6txsQnRbE
 oFncKswbq29Arem2jJDamuE9kqCu6OeuQH70WiRK8HMmlLoX1QGsIjZ/OZSKfvK/Q4iQ
 i+zTay21+Xzryrirm02n2725M52l4bhg5Tyr6ygGurVJM9Jd2pH5tD6QmkA9HDt9gu07
 mAXQ==
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=44Fvg2p8GW52YzUotRN5twhVQTj24GEZHI5C1xAh9kY=;
 b=bjXb+kgg9sysONNqOkBj2abmNTOhhnOJ3fDkR4OIY+q10RfR+Sh4ErAHDh6Sx5Uwzv
 DdIGRypJriAwMUL8AbWU4scPndgQkJEmzMysVtOURVfl/EVINFk4tJPY0NJP5r92Ad1f
 5a1BUuLt3tJowN1yks3L8HKvXu4fOCHifRYxpdyDKdJeV15sbp+SRyWYd6qk4V5W7cIH
 Foz2vIcc61geF5+gVA+eVrCAMLj8k1mnZLowPZ9Y8ez1LFjAmFCLA/bFq9WNlVfpNDKC
 uDetlG8yZTERl3tqKF08G7RNRLwqJ/egrDEI4LTb5ezEhZF6tVeE6R5jGHt/51kKqwSn
 8X/g==
X-Gm-Message-State: AHYfb5jQOl/FhLXdarSvZLSzoSzXm26F6wX9EYXwF3Y9XW2sjGIDa1Wx
 4p04rkBk3GBnlVy3HJTMS9Qz29u+SA==
X-Received: by 10.46.80.72 with SMTP id v8mr4328639ljd.192.1502435802733; Fri,
 11 Aug 2017 00:16:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.179.67.219 with HTTP; Fri, 11 Aug 2017 00:16:41 -0700 (PDT)
In-Reply-To: <3c8ae107-9ae7-46ea-a139-ab5e9b692c3e@epam.com>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
 <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
 <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
 <4cf9e205-75c9-b21f-5fd9-303fe8ded42a@epam.com>
 <3c8ae107-9ae7-46ea-a139-ab5e9b692c3e@epam.com>
From: George John <georgeeldhojohn@gmail.com>
Date: Fri, 11 Aug 2017 12:46:41 +0530
Message-ID: <CANou6Sp48=FrXu14LgAhx4-mor+7aynEYT1wW4uu4QY1ZdKHRQ@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Content-Type: multipart/mixed; boundary="f403045fc04252bded0556751863"
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--f403045fc04252bded0556751863
Content-Type: multipart/alternative; boundary="f403045fc04252bde70556751861"

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

Hi all,
Thank you for the reply.
I checked with xen version 4.9, Still the error for the filesystem
persists. What seems to be the problem?. I am attaching the log for the
above error and also the dts file I am using.

Regards,
George

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

<div dir=3D"ltr">Hi all, <br>Thank you for the reply.<br>I checked with xen=
 version 4.9, Still the error for the filesystem persists. What seems to be=
 the problem?. I am attaching the log for the above error and also the dts =
file I am using.<br><div class=3D"gmail_extra"><br></div><div class=3D"gmai=
l_extra">Regards,<br></div><div class=3D"gmail_extra">George<br></div></div=
>

--f403045fc04252bde70556751861--

--f403045fc04252bded0556751863
Content-Type: text/plain; charset="US-ASCII"; name="xen_fs_memory_error.txt"
Content-Disposition: attachment; filename="xen_fs_memory_error.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j67jfsbk1

Tk9USUNFOiAgQkwyOiBSLUNhciBHZW4zIEluaXRpYWwgUHJvZ3JhbSBMb2FkZXIoQ0E1NykgUmV2
LjEuMC45Ck5PVElDRTogIEJMMjogUFJSIGlzIFItQ2FyIEgzIEVTMS4xCk5PVElDRTogIEJMMjog
Qm9vdCBkZXZpY2UgaXMgSHlwZXJGbGFzaCg4ME1IeikKTk9USUNFOiAgQkwyOiBMQ00gc3RhdGUg
aXMgQ00KTk9USUNFOiAgQkwyOiBBVlMgc2V0dGluZyBzdWNjZWVkZWQuIERWRlNfU2V0VklEPTB4
NTIKTk9USUNFOiAgQkwyOiBERFIyNDAwKHJldi4wLjE1KQpOT1RJQ0U6ICBCTDI6IERSQU0gU3Bs
aXQgaXMgNGNoCk5PVElDRTogIEJMMjogUW9TIGlzIGRlZmF1bHQgc2V0dGluZyhyZXYuMC4zMikK
Tk9USUNFOiAgQkwyOiB2MS4xKHJlbGVhc2UpOjNhZDAyYWMKTk9USUNFOiAgQkwyOiBCdWlsdCA6
IDE1OjE2OjAxLCBGZWIgMTUgMjAxNwpOT1RJQ0U6ICBCTDI6IE5vcm1hbCBib290Ck5PVElDRTog
IEJMMjogZHN0PTB4ZTYzMWEyMDggc3JjPTB4ODE4MDAwMCBsZW49NTEyKDB4MjAwKQpOT1RJQ0U6
ICBCTDI6IGRzdD0weDQzZjAwMDAwIHNyYz0weDgxODA0MDAgbGVuPTYxNDQoMHgxODAwKQpOT1RJ
Q0U6ICBCTDI6IGRzdD0weDQ0MDAwMDAwIHNyYz0weDgxYzAwMDAgbGVuPTY1NTM2KDB4MTAwMDAp
Ck5PVElDRTogIEJMMjogZHN0PTB4NDQxMDAwMDAgc3JjPTB4ODIwMDAwMCBsZW49NTI0Mjg4KDB4
ODAwMDApCk5PVElDRTogIEJMMjogZHN0PTB4NDkwMDAwMDAgc3JjPTB4ODY0MDAwMCBsZW49MTA0
ODU3NigweDEwMDAwMCkKCgpVLUJvb3QgMjAxNS4wNCAoRmViIDE1IDIwMTcgLSAxNToxNjowMikK
CkNQVTogUmVuZXNhcyBFbGVjdHJvbmljcyBSOEE3Nzk1IHJldiAxLjEKQm9hcmQ6IFNhbHZhdG9y
LVgKSTJDOiAgIHJlYWR5CkRSQU06ICAzLjkgR2lCCk1NQzogICBzaC1zZGhpOiAwLCBzaC1zZGhp
OiAxLCBzaC1zZGhpOiAyCkluOiAgICBzZXJpYWwKT3V0OiAgIHNlcmlhbApFcnI6ICAgc2VyaWFs
Ck5ldDogICByYXZiCkhpdCBhbnkga2V5IHRvIHN0b3AgYXV0b2Jvb3Q6ICAwIApyYXZiIFdhaXRp
bmcgZm9yIFBIWSBhdXRvIG5lZ290aWF0aW9uIHRvIGNvbXBsZXRlLi4gZG9uZQpyYXZiOiAxMDBC
YXNlL0Z1bGwKVXNpbmcgcmF2YiBkZXZpY2UKVEZUUCBmcm9tIHNlcnZlciAxOTIuMTY4LjEuMTAw
OyBvdXIgSVAgYWRkcmVzcyBpcyAxOTIuMTY4LjEuMQpGaWxlbmFtZSAneGVuLXVJbWFnZScuCkxv
YWQgYWRkcmVzczogMHg0ODA4MDAwMApMb2FkaW5nOiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMj
IyMjIyMjIyMKCSAxMjkuOSBLaUIvcwpkb25lCkJ5dGVzIHRyYW5zZmVycmVkID0gNzIxMjk2IChi
MDE5MCBoZXgpCnJhdmI6MCBpcyBjb25uZWN0ZWQgdG8gcmF2Yi4gIFJlY29ubmVjdGluZyB0byBy
YXZiCnJhdmIgV2FpdGluZyBmb3IgUEhZIGF1dG8gbmVnb3RpYXRpb24gdG8gY29tcGxldGUuLiBk
b25lCnJhdmI6IDEwMEJhc2UvRnVsbApVc2luZyByYXZiIGRldmljZQpURlRQIGZyb20gc2VydmVy
IDE5Mi4xNjguMS4xMDA7IG91ciBJUCBhZGRyZXNzIGlzIDE5Mi4xNjguMS4xCkZpbGVuYW1lICdy
OGE3Nzk1LXNhbHZhdG9yLXgtZG9tMC5kdGInLgpMb2FkIGFkZHJlc3M6IDB4NDgwMDAwMDAKTG9h
ZGluZzogIyMjIyMjIyMjIyMjIwoJIDEyLjcgS2lCL3MKZG9uZQpCeXRlcyB0cmFuc2ZlcnJlZCA9
IDY1Nzc2ICgxMDBmMCBoZXgpCnJhdmI6MCBpcyBjb25uZWN0ZWQgdG8gcmF2Yi4gIFJlY29ubmVj
dGluZyB0byByYXZiCnJhdmIgV2FpdGluZyBmb3IgUEhZIGF1dG8gbmVnb3RpYXRpb24gdG8gY29t
cGxldGUuLiBkb25lCnJhdmI6IDEwMEJhc2UvRnVsbApVc2luZyByYXZiIGRldmljZQpURlRQIGZy
b20gc2VydmVyIDE5Mi4xNjguMS4xMDA7IG91ciBJUCBhZGRyZXNzIGlzIDE5Mi4xNjguMS4xCkZp
bGVuYW1lICdJbWFnZScuCkxvYWQgYWRkcmVzczogMHg3YTAwMDAwMApMb2FkaW5nOiAjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IwoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMK
CSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIwoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkg
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIwoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
CgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJ
ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIwoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjCgkgMS4x
IE1pQi9zCmRvbmUKQnl0ZXMgdHJhbnNmZXJyZWQgPSAxNTA2ODE2MCAoZTVlYzAwIGhleCkKcmF2
YjowIGlzIGNvbm5lY3RlZCB0byByYXZiLiAgUmVjb25uZWN0aW5nIHRvIHJhdmIKcmF2YiBXYWl0
aW5nIGZvciBQSFkgYXV0byBuZWdvdGlhdGlvbiB0byBjb21wbGV0ZS4uIGRvbmUKcmF2YjogMTAw
QmFzZS9GdWxsClVzaW5nIHJhdmIgZGV2aWNlClRGVFAgZnJvbSBzZXJ2ZXIgMTkyLjE2OC4xLjEw
MDsgb3VyIElQIGFkZHJlc3MgaXMgMTkyLjE2OC4xLjEKRmlsZW5hbWUgJ3hlbnBvbGljeS00Ljgu
MCcuCkxvYWQgYWRkcmVzczogMHg3YzAwMDAwMApMb2FkaW5nOiAjIyMKCSAyIEtpQi9zCmRvbmUK
Qnl0ZXMgdHJhbnNmZXJyZWQgPSAxMDI1OCAoMjgxMiBoZXgpCiMjIEJvb3Rpbmcga2VybmVsIGZy
b20gTGVnYWN5IEltYWdlIGF0IDQ4MDgwMDAwIC4uLgogICBJbWFnZSBOYW1lOiAgIFhFTgogICBJ
bWFnZSBUeXBlOiAgIEFBcmNoNjQgTGludXggS2VybmVsIEltYWdlICh1bmNvbXByZXNzZWQpCiAg
IERhdGEgU2l6ZTogICAgNzIxMjMyIEJ5dGVzID0gNzA0LjMgS2lCCiAgIExvYWQgQWRkcmVzczog
NzgwODAwMDAKICAgRW50cnkgUG9pbnQ6ICA3ODA4MDAwMAogICBWZXJpZnlpbmcgQ2hlY2tzdW0g
Li4uIE9LCiMjIEZsYXR0ZW5lZCBEZXZpY2UgVHJlZSBibG9iIGF0IDQ4MDAwMDAwCiAgIEJvb3Rp
bmcgdXNpbmcgdGhlIGZkdCBibG9iIGF0IDB4NDgwMDAwMDAKICAgTG9hZGluZyBLZXJuZWwgSW1h
Z2UgLi4uIE9LCiAgIFVzaW5nIERldmljZSBUcmVlIGluIHBsYWNlIGF0IDAwMDAwMDAwNDgwMDAw
MDAsIGVuZCAwMDAwMDAwMDQ4MDEzMGVmCgpTdGFydGluZyBrZXJuZWwgLi4uCgogWGVuIDQuOS4w
CihYRU4pIFhlbiB2ZXJzaW9uIDQuOS4wICh0ZWx0dm0wODgxQCkgKGFhcmNoNjQtbGludXgtZ251
LWdjYyAoVWJ1bnR1L0xpbmFybyA1LjQuMC02dWJ1bnR1MX4xNi4wNC40KSA1LjQuMCAyMDE2MDYw
OSkgZGVidWc9biAgV2VkIEF1ZyAgOSAxNzo0MjoyNyBJU1QgMjAxNwooWEVOKSBMYXRlc3QgQ2hh
bmdlU2V0OiBUdWUgSnVuIDI3IDE5OjEzOjE5IDIwMTcgKzAxMDAgZ2l0OmMzMGJmNTUKKFhFTikg
UHJvY2Vzc29yOiA0MTFmZDA3MzogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgxLCBwYXJ0IDB4
ZDA3LCByZXYgMHgzCihYRU4pIDY0LWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJvY2Vzc29yIEZl
YXR1cmVzOiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgIEV4Y2Vw
dGlvbiBMZXZlbHM6IEVMMzo2NCszMiBFTDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMgooWEVO
KSAgICAgRXh0ZW5zaW9uczogRmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJTUQKKFhFTikgICBEZWJ1
ZyBGZWF0dXJlczogMDAwMDAwMDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgQXV4
aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDExMjQgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgIElTQSBGZWF0dXJlczogIDAwMDAwMDAwMDAwMTExMjAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAzMi1iaXQgRXhlY3V0aW9uOgooWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAw
MDAxMzE6MDAwMTEwMTEKKFhFTikgICAgIEluc3RydWN0aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRo
dW1iIFRodW1iLTIgSmF6ZWxsZQooWEVOKSAgICAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNl
Y3VyaXR5CihYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAzMDEwMDY2CihYRU4pICAgQXV4aWxpYXJ5
IEZlYXR1cmVzOiAwMDAwMDAwMAooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMTAyMDEx
MDUgNDAwMDAwMDAgMDEyNjAwMDAgMDIxMDIyMTEKKFhFTikgIElTQSBGZWF0dXJlczogMDIxMDEx
MTAgMTMxMTIxMTEgMjEyMzIwNDIgMDExMTIxMzEgMDAwMTExNDIgMDAwMTExMjEKKFhFTikgVXNp
bmcgUFNDSS0xLjAgZm9yIFNNUCBicmluZ3VwCihYRU4pIFNNUDogQWxsb3dpbmcgOCBDUFVzCihY
RU4pIEdlbmVyaWMgVGltZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDgzMzMg
S0h6CihYRU4pIEdJQ3YyIGluaXRpYWxpemF0aW9uOgooWEVOKSAgICAgICAgIGdpY19kaXN0X2Fk
ZHI9MDAwMDAwMDBmMTAxMDAwMAooWEVOKSAgICAgICAgIGdpY19jcHVfYWRkcj0wMDAwMDAwMGYx
MDIwMDAwCihYRU4pICAgICAgICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZjEwNDAwMDAKKFhFTikg
ICAgICAgICBnaWNfdmNwdV9hZGRyPTAwMDAwMDAwZjEwNjAwMDAKKFhFTikgICAgICAgICBnaWNf
bWFpbnRlbmFuY2VfaXJxPTI1CihYRU4pIEdJQ3YyOiBBZGp1c3RpbmcgQ1BVIGludGVyZmFjZSBi
YXNlIHRvIDB4ZjEwMmYwMDAKKFhFTikgR0lDdjI6IDUxMiBsaW5lcywgOCBjcHVzLCBzZWN1cmUg
KElJRCAwMjAwMDQzYikuCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVs
ZXIgKGNyZWRpdCkKKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiA2NCBLaUIuCihYRU4p
IEJyaW5naW5nIHVwIENQVTEKKFhFTikgQ1BVIDEgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBD
UFUyCihYRU4pIENQVSAyIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMwooWEVOKSBDUFUg
MyBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTQKKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVw
IENQVTQKKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA0IChlcnJvciAtNikKKFhFTikgQnJp
bmdpbmcgdXAgQ1BVNQooWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVNQooWEVOKSBGYWlsZWQg
dG8gYnJpbmcgdXAgQ1BVIDUgKGVycm9yIC02KQooWEVOKSBCcmluZ2luZyB1cCBDUFU2CihYRU4p
IEZhaWxlZCB0byBicmluZyB1cCBDUFU2CihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUgNiAo
ZXJyb3IgLTYpCihYRU4pIEJyaW5naW5nIHVwIENQVTcKKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVw
IENQVTcKKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA3IChlcnJvciAtNikKKFhFTikgQnJv
dWdodCB1cCA0IENQVXMKKFhFTikgUDJNOiA0NC1iaXQgSVBBIHdpdGggNDQtYml0IFBBIGFuZCA4
LWJpdCBWTUlECihYRU4pIFAyTTogNCBsZXZlbHMgd2l0aCBvcmRlci0wIHJvb3QsIFZUQ1IgMHg4
MDA0MzU5NAooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQKKFhFTikgYnVpbGQtaWQ6
IGUzMWYzODI3MDA5ZjE0MzBmZWI5OTc1YWQwM2NhYzhlYjU4OTNlNjYKKFhFTikgYWx0ZXJuYXRp
dmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAwMDAwMDAwMDQwMGJhZDI4IC0+IDAwMDAwMDAw
NDAwYmIxZmMKKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCihYRU4pIExvYWRpbmcga2Vy
bmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDdhMDAwMDAwCihYRU4pIEFsbG9jYXRpbmcg
MToxIG1hcHBpbmdzIHRvdGFsbGluZyAyMDQ4TUIgZm9yIGRvbTA6CihYRU4pIEJBTktbMF0gMHgw
MDAwMDA1MDAwMDAwMC0weDAwMDAwMDc4MDAwMDAwICg2NDBNQikKKFhFTikgQkFOS1sxXSAweDAw
MDAwNjAwMDAwMDAwLTB4MDAwMDA2NDAwMDAwMDAgKDEwMjRNQikKKFhFTikgQkFOS1syXSAweDAw
MDAwNzE4MDAwMDAwLTB4MDAwMDA3MzAwMDAwMDAgKDM4NE1CKQooWEVOKSBHcmFudCB0YWJsZSBy
YW5nZTogMHgwMDAwMDczZmUwMDAwMC0weDAwMDAwNzNmZTU4MDAwCihYRU4pIExvYWRpbmcgeklt
YWdlIGZyb20gMDAwMDAwMDA3YTAwMDAwMCB0byAwMDAwMDAwMDUwMDgwMDAwLTAwMDAwMDAwNTIw
ODAwMDAKKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0
CihYRU4pIExvYWRpbmcgZG9tMCBEVEIgdG8gMHgwMDAwMDAwMDU4MDAwMDAwLTB4MDAwMDAwMDA1
ODAwZjdkYwooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5v
dGhpbmcgKFJhdGUtbGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgKioqIFNlcmlh
bCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1
dCB0byBYZW4pCihYRU4pIEZyZWVkIDI2OGtCIGluaXQgbWVtb3J5LgooWEVOKSBkMHYwOiB2R0lD
RDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0CihYRU4pIGQw
djA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjgK
KFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMTIKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMTYKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjAKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjQKKFhFTikgZDB2MDogdkdJQ0Q6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjgKKFhFTikgZDB2MDog
dkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMzIKKFhF
TikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMzYKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSNDAKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBMaW51eCBvbiBwaHlzaWNhbCBD
UFUgMHgwClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC42LjAteW9jdG8tc3RhbmRhcmQg
KHRlc3QyMDM5QHRlbHR2bTIwMzl4KSAoZ2NjIHZlcnNpb24gNS4yLjEgMjAxNTEwMDUgKExpbmFy
byBHQ0MgNS4yLTIwMTUuMTEtMikgKSAjMyBTTVAgUFJFRU1QVCBXZWQgTWFyIDI5IDE1OjAzOjQ2
IElTVCAyMDE3ClsgICAgMC4wMDAwMDBdIEJvb3QgQ1BVOiBBQXJjaDY0IFByb2Nlc3NvciBbNDEx
ZmQwNzNdClsgICAgMC4wMDAwMDBdIGRlYnVnOiBpZ25vcmluZyBsb2dsZXZlbCBzZXR0aW5nLgpb
ICAgIDAuMDAwMDAwXSBlZmk6IEdldHRpbmcgRUZJIHBhcmFtZXRlcnMgZnJvbSBGRFQ6ClsgICAg
MC4wMDAwMDBdIGVmaTogVUVGSSBub3QgZm91bmQuClsgICAgMC4wMDAwMDBdIGNtYTogUmVzZXJ2
ZWQgMTI4IE1pQiBhdCAweDAwMDAwMDAwNzAwMDAwMDAKWyAgICAwLjAwMDAwMF0gT24gbm9kZSAw
IHRvdGFscGFnZXM6IDUyNDI4OApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyNTYwIHBhZ2Vz
IHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2Vy
dmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDE2Mzg0MCBwYWdlcywgTElGTyBiYXRjaDoz
MQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA1NjMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1h
cApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAzNjA0NDggcGFnZXMsIExJRk8gYmF0Y2g6
MzEKWyAgICAwLjAwMDAwMF0gcHNjaTogcHJvYmluZyBmb3IgY29uZHVpdCBtZXRob2QgZnJvbSBE
VC4KWyAgICAwLjAwMDAwMF0gcHNjaTogUFNDSXYwLjIgZGV0ZWN0ZWQgaW4gZmlybXdhcmUuClsg
ICAgMC4wMDAwMDBdIHBzY2k6IFVzaW5nIHN0YW5kYXJkIFBTQ0kgdjAuMiBmdW5jdGlvbiBJRHMK
WyAgICAwLjAwMDAwMF0gcHNjaTogVHJ1c3RlZCBPUyBtaWdyYXRpb24gbm90IHJlcXVpcmVkClsg
ICAgMC4wMDAwMDBdIFhlbiA0Ljkgc3VwcG9ydCBmb3VuZApbICAgIDAuMDAwMDAwXSBwZXJjcHU6
IEVtYmVkZGVkIDIwIHBhZ2VzL2NwdSBAZmZmZmZmYzZlZmYxZDAwMCBzNDM3NzYgcjgxOTIgZDI5
OTUyIHU4MTkyMApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzNDM3NzYgcjgxOTIgZDI5OTUy
IHU4MTkyMCBhbGxvYz0yMCo0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFsw
XSAxIFswXSAyIFswXSAzIApbICAgIDAuMDAwMDAwXSBEZXRlY3RlZCBQSVBUIEktY2FjaGUgb24g
Q1BVMApbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2Jp
bGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA1MTYwOTYKWyAgICAwLjAwMDAwMF0gS2Vy
bmVsIGNvbW1hbmQgbGluZTogY29uc29sZT1odmMwIHJvb3Q9L2Rldi9uZnMgbmZzcm9vdD0xOTIu
MTY4LjEuMTAwOi9leHBvcnRzL3Jmc194ZW4vIGlwPTE5Mi4xNjguMS4xOjE5Mi4xNjguMS4xMDAg
cncgcm9vdHdhaXQgIGlnbm9yZV9sb2dsZXZlbCBjbWE9MTI4TQpbICAgIDAuMDAwMDAwXSBsb2df
YnVmX2xlbiBpbmRpdmlkdWFsIG1heCBjcHUgY29udHJpYnV0aW9uOiA0MDk2IGJ5dGVzClsgICAg
MC4wMDAwMDBdIGxvZ19idWZfbGVuIHRvdGFsIGNwdV9leHRyYSBjb250cmlidXRpb25zOiAxMjI4
OCBieXRlcwpbICAgIDAuMDAwMDAwXSBsb2dfYnVmX2xlbiBtaW4gc2l6ZTogMTYzODQgYnl0ZXMK
WyAgICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW46IDMyNzY4IGJ5dGVzClsgICAgMC4wMDAwMDBdIGVh
cmx5IGxvZyBidWYgZnJlZTogMTQ1ODgoODklKQpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC4wMDAwMDBdIERl
bnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0NCAob3JkZXI6IDksIDIwOTcxNTIg
Ynl0ZXMpClsgICAgMC4wMDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTMx
MDcyIChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKWyAgICAwLjAwMDAwMF0gc29mdHdhcmUgSU8g
VExCIFttZW0gMHg2YmZmZjAwMC0weDZmZmZmMDAwXSAoNjRNQikgbWFwcGVkIGF0IFtmZmZmZmZj
MDJiZmZmMDAwLWZmZmZmZmMwMmZmZmVmZmZdClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMTgzMTgx
NksvMjA5NzE1MksgYXZhaWxhYmxlICg5MDMySyBrZXJuZWwgY29kZSwgNzYzSyByd2RhdGEsIDM5
NTZLIHJvZGF0YSwgOTYwSyBpbml0LCAzMThLIGJzcywgMTM0MjY0SyByZXNlcnZlZCwgMTMxMDcy
SyBjbWEtcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIFZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlv
dXQ6ClsgICAgMC4wMDAwMDBdICAgICBtb2R1bGVzIDogMHhmZmZmZmY4MDAwMDAwMDAwIC0gMHhm
ZmZmZmY4MDA4MDAwMDAwICAgKCAgIDEyOCBNQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2Mg
OiAweGZmZmZmZjgwMDgwMDAwMDAgLSAweGZmZmZmZmJlYmZmZjAwMDAgICAoICAgMjUwIEdCKQpb
ICAgIDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4ZmZmZmZmODAwODA4MDAwMCAtIDB4ZmZmZmZm
ODAwODk0MDAwMCAgICggIDg5NjAgS0IpClsgICAgMC4wMDAwMDBdICAgICAucm9kYXRhIDogMHhm
ZmZmZmY4MDA4OTQwMDAwIC0gMHhmZmZmZmY4MDA4ZDMwMDAwICAgKCAgNDAzMiBLQikKWyAgICAw
LjAwMDAwMF0gICAgICAgLmluaXQgOiAweGZmZmZmZjgwMDhkMzAwMDAgLSAweGZmZmZmZjgwMDhl
MjAwMDAgICAoICAgOTYwIEtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAuZGF0YSA6IDB4ZmZmZmZm
ODAwOGUyMDAwMCAtIDB4ZmZmZmZmODAwOGVkZWMwMCAgICggICA3NjMgS0IpClsgICAgMC4wMDAw
MDBdICAgICAgICAuYnNzIDogMHhmZmZmZmY4MDA4ZWRlYzAwIC0gMHhmZmZmZmY4MDA4ZjJlN2Yw
ICAgKCAgIDMxOSBLQikKWyAgICAwLjAwMDAwMF0gICAgIGZpeGVkICAgOiAweGZmZmZmZmJlZmU3
ZmQwMDAgLSAweGZmZmZmZmJlZmVjMDAwMDAgICAoICA0MTA4IEtCKQpbICAgIDAuMDAwMDAwXSAg
ICAgUENJIEkvTyA6IDB4ZmZmZmZmYmVmZWUwMDAwMCAtIDB4ZmZmZmZmYmVmZmUwMDAwMCAgICgg
ICAgMTYgTUIpClsgICAgMC4wMDAwMDBdICAgICB2bWVtbWFwIDogMHhmZmZmZmZiZjAwMDAwMDAw
IC0gMHhmZmZmZmZjMDAwMDAwMDAwICAgKCAgICAgNCBHQiBtYXhpbXVtKQpbICAgIDAuMDAwMDAw
XSAgICAgICAgICAgICAgIDB4ZmZmZmZmYmYwMDQwMDAwMCAtIDB4ZmZmZmZmYmYxYmMwMDAwMCAg
ICggICA0NDAgTUIgYWN0dWFsKQpbICAgIDAuMDAwMDAwXSAgICAgbWVtb3J5ICA6IDB4ZmZmZmZm
YzAxMDAwMDAwMCAtIDB4ZmZmZmZmYzZmMDAwMDAwMCAgICggMjgxNjAgTUIpClsgICAgMC4wMDAw
MDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTQsIE5v
ZGVzPTEKWyAgICAwLjAwMDAwMF0gUHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1l
bnRhdGlvbi4KWyAgICAwLjAwMDAwMF0gCUJ1aWxkLXRpbWUgYWRqdXN0bWVudCBvZiBsZWFmIGZh
bm91dCB0byA2NC4KWyAgICAwLjAwMDAwMF0gCVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJf
Q1BVUz02NCB0byBucl9jcHVfaWRzPTQuClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdl
b21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9NjQsIG5yX2NwdV9pZHM9NApbICAgIDAuMDAwMDAw
XSBOUl9JUlFTOjY0IG5yX2lycXM6NjQgMApbICAgIDAuMDAwMDAwXSBBcmNoaXRlY3RlZCBjcDE1
IHRpbWVyKHMpIHJ1bm5pbmcgYXQgOC4zM01IeiAodmlydCkuClsgICAgMC4wMDAwMDBdIGNsb2Nr
c291cmNlOiBhcmNoX3N5c19jb3VudGVyOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmIG1heF9jeWNs
ZXM6IDB4MWVjMDI5MjNlLCBtYXhfaWRsZV9uczogNDQwNzk1MjAyMTI1IG5zClsgICAgMC4wMDAw
MDNdIHNjaGVkX2Nsb2NrOiA1NiBiaXRzIGF0IDhNSHosIHJlc29sdXRpb24gMTIwbnMsIHdyYXBz
IGV2ZXJ5IDIxOTkwMjMyNTU0OTZucwpbICAgIDAuMDAwMjgyXSBDb25zb2xlOiBjb2xvdXIgZHVt
bXkgZGV2aWNlIDgweDI1ClsgICAgMC4zNjQ2NzFdIGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQKWyAg
ICAwLjM2ODEzN10gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1
bGF0ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gMTYuNjYgQm9nb01JUFMgKGxwaj0zMzMzMykK
WyAgICAwLjM3ODQwOV0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAg
MC4zODMxMTNdIFNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFsaXplZApbICAgIDAuMzg3MjQ3XSBN
b3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRl
cykKWyAgICAwLjM5Mzk2Nl0gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQw
OTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKWyAgICAwLjQwMTcyOV0gQVNJRCBhbGxvY2F0b3Ig
aW5pdGlhbGlzZWQgd2l0aCA2NTUzNiBlbnRyaWVzClsgICAgMC40MDcxNDldIHhlbjpncmFudF90
YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQKWyAgICAwLjQxMzEwMV0g
R3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQKWyAgICAwLjQxNjY0Ml0geGVuOmV2ZW50czogVXNpbmcg
RklGTy1iYXNlZCBBQkkKWyAgICAwLjQyMDk1MF0gWGVuOiBpbml0aWFsaXppbmcgY3B1MApbICAg
IDAuNDQyMDQxXSBFRkkgc2VydmljZXMgd2lsbCBub3QgYmUgYXZhaWxhYmxlLgpbICAgIDAuNDcw
NjI1XSBEZXRlY3RlZCBQSVBUIEktY2FjaGUgb24gQ1BVMQpbICAgIDAuNDcwNjkxXSBYZW46IGlu
aXRpYWxpemluZyBjcHUxClsgICAgMC40NzA3MDhdIENQVTE6IEJvb3RlZCBzZWNvbmRhcnkgcHJv
Y2Vzc29yIFs0MTFmZDA3M10KWyAgICAwLjQ4NjY1NF0gRGV0ZWN0ZWQgUElQVCBJLWNhY2hlIG9u
IENQVTIKWyAgICAwLjQ4NjY5OV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MgpbICAgIDAuNDg2NzE0
XSBDUFUyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciBbNDExZmQwNzNdClsgICAgMC41MDI2
OTldIERldGVjdGVkIFBJUFQgSS1jYWNoZSBvbiBDUFUzClsgICAgMC41MDI3NDJdIFhlbjogaW5p
dGlhbGl6aW5nIGNwdTMKWyAgICAwLjUwMjc1NV0gQ1BVMzogQm9vdGVkIHNlY29uZGFyeSBwcm9j
ZXNzb3IgWzQxMWZkMDczXQpbICAgIDAuNTAyODA2XSBCcm91Z2h0IHVwIDQgQ1BVcwpbICAgIDAu
NTQ0MDQzXSBTTVA6IFRvdGFsIG9mIDQgcHJvY2Vzc29ycyBhY3RpdmF0ZWQuClsgICAgMC41NDg4
MDBdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQgZmVhdHVyZTogMzItYml0IEVMMCBTdXBwb3J0Clsg
ICAgMC41NTQ2NzZdIENQVTogQWxsIENQVShzKSBzdGFydGVkIGF0IEVMMQpbICAgIDAuNTU5Mzc5
XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjU2ODYxNV0gRE1JIG5vdCBwcmVzZW50IG9y
IGludmFsaWQuClsgICAgMC41NzI1NzldIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZm
ZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1MDQxNzg1MTAw
MDAwIG5zClsgICAgMC41ODM5MTFdIHBpbmN0cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBz
dWJzeXN0ZW0KWyAgICAwLjU5MDM4MV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAx
NgpbICAgIDAuNTk2MDg3XSB2ZHNvOiAyIHBhZ2VzICgxIGNvZGUgQCBmZmZmZmY4MDA4OTQ2MDAw
LCAxIGRhdGEgQCBmZmZmZmY4MDA4ZTI0MDAwKQpbICAgIDAuNjAzNDA0XSBody1icmVha3BvaW50
OiBmb3VuZCA2IGJyZWFrcG9pbnQgYW5kIDQgd2F0Y2hwb2ludCByZWdpc3RlcnMuClsgICAgMC42
MTA3MTVdIERNQTogcHJlYWxsb2NhdGVkIDI1NiBLaUIgcG9vbCBmb3IgYXRvbWljIGFsbG9jYXRp
b25zClsgICAgMC42MTY3ODZdIHhlbjpzd2lvdGxiX3hlbjogV2FybmluZzogb25seSBhYmxlIHRv
IGFsbG9jYXRlIDQgTUIgZm9yIHNvZnR3YXJlIElPIFRMQgpbICAgIDAuNjI1Mjk3XSBzb2Z0d2Fy
ZSBJTyBUTEIgW21lbSAweDZiODAwMDAwLTB4NmJjMDAwMDBdICg0TUIpIG1hcHBlZCBhdCBbZmZm
ZmZmYzAyYjgwMDAwMC1mZmZmZmZjMDJiYmZmZmZmXQpbICAgIDAuNjM1MTA4XSBTZXJpYWw6IEFN
QkEgUEwwMTEgVUFSVCBkcml2ZXIKWyAgICAwLjY0MzUyNV0gc2gtcGZjIGU2MDYwMDAwLnBmYzog
cjhhNzc5NTBfcGZjIHN1cHBvcnQgcmVnaXN0ZXJlZApbICAgIDAuNjQ5NjYyXSByZW5lc2FzX2ly
cWMgZTYxYzAwMDAuaW50ZXJydXB0LWNvbnRyb2xsZXI6IGZhaWxlZCB0byBhZGQgdG8gUE0gZG9t
YWluIGFsd2F5cy1vbjogLTUxNwpbICAgIDAuNjY2NTA2XSByY2FyX2h3c3BpbmxvY2sgZTYyNjAw
YzAubWZpcy1sb2NrOiBmYWlsZWQgdG8gYWRkIHRvIFBNIGRvbWFpbiBhbHdheXMtb246IC01MTcK
WyAgICAwLjY5MTUzNl0gSHVnZVRMQiByZWdpc3RlcmVkIDIgTUIgcGFnZSBzaXplLCBwcmUtYWxs
b2NhdGVkIDAgcGFnZXMKWyAgICAwLjY5OTI5NF0gQUNQSTogSW50ZXJwcmV0ZXIgZGlzYWJsZWQu
ClsgICAgMC43MDMwOTZdIHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIK
WyAgICAwLjcwODIyNl0geGVuX2JhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpb
ICAgIDAuNzE0NjMyXSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuNzE3NDc4XSBTQ1NJIHN1YnN5c3Rl
bSBpbml0aWFsaXplZApbICAgIDAuNzIxMjg3XSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4K
WyAgICAwLjcyNTI2MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1
c2JmcwpbICAgIDAuNzMwNjgxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIGh1YgpbICAgIDAuNzM2MDc0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJp
dmVyIHVzYgpbICAgIDAuNzQxNjY1XSBtZWRpYTogTGludXggbWVkaWEgaW50ZXJmYWNlOiB2MC4x
MApbICAgIDAuNzQ2MTMwXSBMaW51eCB2aWRlbyBjYXB0dXJlIGludGVyZmFjZTogdjIuMDAKWyAg
ICAwLjc1MDc5NF0gcHBzX2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAg
IDAuNzU1Nzg1XSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1
LTIwMDcgUm9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMC43NjQ5NDhd
IFBUUCBjbG9jayBzdXBwb3J0IHJlZ2lzdGVyZWQKWyAgICAwLjc2OTA0MF0gZG1pOiBGaXJtd2Fy
ZSByZWdpc3RyYXRpb24gZmFpbGVkLgpbICAgIDAuNzc0NzUyXSBBZHZhbmNlZCBMaW51eCBTb3Vu
ZCBBcmNoaXRlY3R1cmUgRHJpdmVyIEluaXRpYWxpemVkLgpbICAgIDAuNzgxNTM2XSBpMmMtc2hf
bW9iaWxlIGU2MGIwMDAwLmkyYzogSTJDIGFkYXB0ZXIgNywgYnVzIHNwZWVkIDEwMDAwMCBIegpb
ICAgIDAuNzg4ODUzXSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgYXJjaF9z
eXNfY291bnRlcgpbICAgIDAuNzk0OTQzXSBWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wClsg
ICAgMC43OTg4NTldIFZGUzogRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9y
ZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMC44MDU5NTJdIHBucDogUG5QIEFDUEk6IGRpc2FibGVk
ClsgICAgMC44MTUxMDBdIC9zb2MvdGhlcm1hbC16b25lcy9zZW5zb3ItdGhlcm1hbDMvY29vbGlu
Zy1tYXBzL21hcDA6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUKWyAgICAwLjgyMzA5NV0gbWlzc2lu
ZyBjb29saW5nX2RldmljZSBwcm9wZXJ0eQpbICAgIDAuODI3MzIzXSBmYWlsZWQgdG8gYnVpbGQg
dGhlcm1hbCB6b25lIHNlbnNvci10aGVybWFsMzogLTIyClsgICAgMC44MzMxOTRdIE5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDAuODM3ODcxXSBUQ1AgZXN0YWJsaXNoZWQg
aGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAw
Ljg0NTAzNl0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDYsIDI2
MjE0NCBieXRlcykKWyAgICAwLjg1MTc4NF0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChl
c3RhYmxpc2hlZCAxNjM4NCBiaW5kIDE2Mzg0KQpbICAgIDAuODU4MjczXSBVRFAgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC44NjQyNzJdIFVE
UC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpb
ICAgIDAuODcwODQwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAwLjg3
NTM3Ml0gUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUu
ClsgICAgMC44ODEyMjZdIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KWyAg
ICAwLjg4NTk0N10gUlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDAu
ODkwNjk3XSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0
IG1vZHVsZS4KWyAgICAwLjg5NzE5MF0gUENJOiBDTFMgMCBieXRlcywgZGVmYXVsdCAxMjgKWyAg
ICAwLjkwMTY2M10gL3NvYy9wbXVfYTU3OiBjb3VsZCBub3QgZmluZCBwaGFuZGxlClsgICAgMC45
MDYyNzBdIGh3IHBlcmZldmVudHM6IGVuYWJsZWQgd2l0aCBhcm12OF9jb3J0ZXhfYTU3IFBNVSBk
cml2ZXIsIDEgY291bnRlcnMgYXZhaWxhYmxlClsgICAgMC45MTQ0MzddIC9zb2MvcG11X2E1Mzog
Y291bGQgbm90IGZpbmQgcGhhbmRsZQpbICAgIDAuOTE5MTAxXSBodyBwZXJmZXZlbnRzOiBlbmFi
bGVkIHdpdGggYXJtdjhfY29ydGV4X2E1MyBQTVUgZHJpdmVyLCAxIGNvdW50ZXJzIGF2YWlsYWJs
ZQpbICAgIDAuOTI3NTk2XSBrdm0gWzFdOiBIWVAgbW9kZSBub3QgYXZhaWxhYmxlClsgICAgMC45
MzQwMDddIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDUsIDEzMTA3MiBi
eXRlcykKWyAgICAwLjk0MDI2Ml0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAo
ZGlzYWJsZWQpClsgICAgMC45NDU2NDldIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMC43MjM6MSk6
IGluaXRpYWxpemVkClsgICAgMC45NTE1ODJdIHdvcmtpbmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTQ0
IG1heF9vcmRlcj0xOSBidWNrZXRfb3JkZXI9MApbICAgIDAuOTYzMzI4XSBzcXVhc2hmczogdmVy
c2lvbiA0LjAgKDIwMDkvMDEvMzEpIFBoaWxsaXAgTG91Z2hlcgpbICAgIDAuOTY5OTgwXSBORlM6
IFJlZ2lzdGVyaW5nIHRoZSBpZF9yZXNvbHZlciBrZXkgdHlwZQpbICAgIDAuOTc0OTgwXSBLZXkg
dHlwZSBpZF9yZXNvbHZlciByZWdpc3RlcmVkClsgICAgMC45NzkzMDNdIEtleSB0eXBlIGlkX2xl
Z2FjeSByZWdpc3RlcmVkClsgICAgMC45ODM0MDNdIGZ1c2UgaW5pdCAoQVBJIHZlcnNpb24gNy4y
NCkKWyAgICAwLjk4NzU3OV0gOXA6IEluc3RhbGxpbmcgdjlmcyA5cDIwMDAgZmlsZSBzeXN0ZW0g
c3VwcG9ydApbICAgIDAuOTk0OTMwXSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkClsgICAg
MC45OTg4OTZdIGlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKWyAgICAxLjAw
NzQ2MV0gZ3Bpb19yY2FyIGU2MDUwMDAwLmdwaW86IGRyaXZpbmcgMTYgR1BJT3MKWyAgICAxLjAx
Mjc1MF0gZ3Bpb19yY2FyIGU2MDUxMDAwLmdwaW86IGRyaXZpbmcgMjggR1BJT3MKWyAgICAxLjAx
Nzk1OF0gZ3Bpb19yY2FyIGU2MDUyMDAwLmdwaW86IGRyaXZpbmcgMTUgR1BJT3MKWyAgICAxLjAy
MzE1NV0gZ3Bpb19yY2FyIGU2MDUzMDAwLmdwaW86IGRyaXZpbmcgMTYgR1BJT3MKWyAgICAxLjAy
ODM1Nl0gZ3Bpb19yY2FyIGU2MDU0MDAwLmdwaW86IGRyaXZpbmcgMTggR1BJT3MKWyAgICAxLjAz
MzU2OF0gZ3Bpb19yY2FyIGU2MDU1MDAwLmdwaW86IGRyaXZpbmcgMjYgR1BJT3MKWyAgICAxLjAz
ODc4Nl0gZ3Bpb19yY2FyIGU2MDU1NDAwLmdwaW86IGRyaXZpbmcgMzIgR1BJT3MKWyAgICAxLjA0
Mzk1NF0gZ3Bpb19yY2FyIGU2MDU1ODAwLmdwaW86IGRyaXZpbmcgNCBHUElPcwpbICAgIDEuMDQ5
OTg2XSBQQ0kgaG9zdCBicmlkZ2UgL3NvYy9wY2llQGZlMDAwMDAwIHJhbmdlczoKWyAgICAxLjA1
NTA1MV0gICAgSU8gMHhmZTEwMDAwMC4uMHhmZTFmZmZmZiAtPiAweDAwMDAwMDAwClsgICAgMS4w
NjAyMTddICAgTUVNIDB4ZmUyMDAwMDAuLjB4ZmUzZmZmZmYgLT4gMHhmZTIwMDAwMApbICAgIDEu
MDY1NDAzXSAgIE1FTSAweDMwMDAwMDAwLi4weDM3ZmZmZmZmIC0+IDB4MzAwMDAwMDAKWyAgICAx
LjA3MDU4Ml0gICBNRU0gMHgzODAwMDAwMC4uMHgzZmZmZmZmZiAtPiAweDM4MDAwMDAwClsgICAg
MS4xMjU4NTldIHJjYXItcGNpZSBmZTAwMDAwMC5wY2llOiBQQ0llIGxpbmsgZG93bgpbICAgIDEu
MTMwNzEwXSBQQ0kgaG9zdCBicmlkZ2UgL3NvYy9wY2llQGVlODAwMDAwIHJhbmdlczoKWyAgICAx
LjEzNTgzMV0gICAgSU8gMHhlZTkwMDAwMC4uMHhlZTlmZmZmZiAtPiAweDAwMDAwMDAwClsgICAg
MS4xNDEwMTFdICAgTUVNIDB4ZWVhMDAwMDAuLjB4ZWViZmZmZmYgLT4gMHhlZWEwMDAwMApbICAg
IDEuMTQ2MTk0XSAgIE1FTSAweGMwMDAwMDAwLi4weGM3ZmZmZmZmIC0+IDB4YzAwMDAwMDAKWyAg
ICAxLjE1MTM3Nl0gICBNRU0gMHhjODAwMDAwMC4uMHhjZmZmZmZmZiAtPiAweGM4MDAwMDAwClsg
ICAgMS4yMDY2MjhdIHJjYXItcGNpZSBlZTgwMDAwMC5wY2llOiBQQ0llIGxpbmsgZG93bgpbICAg
IDEuMjI1NTIzXSB4ZW46eGVuX2V2dGNobjogRXZlbnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVk
ClsgICAgMS4yMzMxMzBdIGJkOTU3MW13diA3LTAwMzA6IGJkOTU3MW13diBwcm9iZWQKWyAgICAx
LjI0MDk5OV0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNoYXJpbmcg
ZGlzYWJsZWQKWyAgICAxLjI0ODkzNl0gU3VwZXJIIChIKVNDSShGKSBkcml2ZXIgaW5pdGlhbGl6
ZWQKWyAgICAxLjI1MzkwOF0gZTZlNjgwMDAuc2VyaWFsOiB0dHlTQzEgYXQgTU1JTyAweGU2ZTY4
MDAwIChpcnEgPSAxMzksIGJhc2VfYmF1ZCA9IDApIGlzIGEgc2NpZgpbICAgIDEuMjYyNzYwXSBt
c21fc2VyaWFsOiBkcml2ZXIgaW5pdGlhbGl6ZWQKWyAgICAxLjI2NzEyNV0gW2RybV0gSW5pdGlh
bGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwClsgICAgMS4yNzIzMzddIFtkcm1dIFN1cHBvcnRzIHZi
bGFuayB0aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAuMjAxMykuClsgICAgMS4yNzg4NTZd
IFtkcm1dIE5vIGRyaXZlciBzdXBwb3J0IGZvciB2YmxhbmsgdGltZXN0YW1wIHF1ZXJ5LgpbICAg
IDEuMjg0OTQ3XSByY2FyLWR1IGZlYjAwMDAwLmRpc3BsYXk6IGZhaWxlZCB0byBpbml0aWFsaXpl
IERSTS9LTVMgKC01MTcpClsgICAgMS4yOTI3MTJdIFVuYWJsZSB0byBkZXRlY3QgY2FjaGUgaGll
cmFyY2h5IGZyb20gRFQgZm9yIENQVSAwClsgICAgMS4zMDE1NTNdIGxvb3A6IG1vZHVsZSBsb2Fk
ZWQKWyAgICAxLjMwNjUxMF0gc2NzaSBob3N0MDogc2F0YV9yY2FyClsgICAgMS4zMDk4OTNdIGF0
YTE6IFNBVEEgbWF4IFVETUEvMTMzIGlycSAxNjEKWyAgICAxLjMxNTQzMl0gc3BpX3NoX21zaW9m
IGU2ZWEwMDAwLnNwaTogRE1BIGF2YWlsYWJsZQpbICAgIDEuMzIxNDgyXSB0dW46IFVuaXZlcnNh
bCBUVU4vVEFQIGRldmljZSBkcml2ZXIsIDEuNgpbICAgIDEuMzI2NDQwXSB0dW46IChDKSAxOTk5
LTIwMDQgTWF4IEtyYXNueWFuc2t5IDxtYXhrQHF1YWxjb21tLmNvbT4KWyAgICAxLjMzMjg1MV0g
Q0FOIGRldmljZSBkcml2ZXIgaW50ZXJmYWNlClsgICAgMS4zMzcyMDZdIGUxMDAwZTogSW50ZWwo
UikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSAzLjIuNi1rClsgICAgMS4zNDI5MzddIGUxMDAw
ZTogQ29weXJpZ2h0KGMpIDE5OTkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLgpbICAgIDEuMzQ4
OTQ3XSBpZ2I6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBEcml2ZXIgLSB2ZXJz
aW9uIDUuMy4wLWsKWyAgICAxLjM1NTkwMl0gaWdiOiBDb3B5cmlnaHQgKGMpIDIwMDctMjAxNCBJ
bnRlbCBDb3Jwb3JhdGlvbi4KWyAgICAxLjM2MTU1MV0gaWdidmY6IEludGVsKFIpIEdpZ2FiaXQg
VmlydHVhbCBGdW5jdGlvbiBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gMi4wLjItawpbICAgIDEu
MzY5Mzc0XSBpZ2J2ZjogQ29weXJpZ2h0IChjKSAyMDA5IC0gMjAxMiBJbnRlbCBDb3Jwb3JhdGlv
bi4KWyAgICAxLjM3NTM3M10gc2t5MjogZHJpdmVyIHZlcnNpb24gMS4zMApbICAgIDEuMzc5NjA3
XSBsaWJwaHk6IHJhdmJfbWlpOiBwcm9iZWQKWyAgICAxLjM4MzgyN10gcmF2YiBlNjgwMDAwMC5l
dGhlcm5ldCBldGgwOiBCYXNlIGFkZHJlc3MgYXQgMHhlNjgwMDAwMCwgMmU6MDk6MGE6MDA6YTM6
NmMsIElSUSAxMzYuClsgICAgMS4zOTMxNjZdIFZGSU8gLSBVc2VyIExldmVsIG1ldGEtZHJpdmVy
IHZlcnNpb246IDAuMwpbICAgIDEuMzk5MTE3XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQn
IEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMS40MDU1NjVdIGVoY2ktcGNpOiBF
SENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgICAxLjQxMDA3M10gZWhjaS1wbGF0Zm9ybTogRUhD
SSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcgpbICAgIDEuNDE1NjQzXSBlaGNpLXBsYXRmb3JtIGVl
MGEwMTAwLnVzYjogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAxLjQyMTIzMF0gZWhjaS1wbGF0
Zm9ybSBlZTBhMDEwMC51c2I6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBu
dW1iZXIgMQpbICAgIDEuNDI5MjI4XSBlaGNpLXBsYXRmb3JtIGVlMGEwMTAwLnVzYjogaXJxIDE2
OSwgaW8gbWVtIDB4ZWUwYTAxMDAKWyAgICAxLjQ0NDg1OF0gZWhjaS1wbGF0Zm9ybSBlZTBhMDEw
MC51c2I6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjEwClsgICAgMS40NTEzMzJdIGh1YiAxLTA6
MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMS40NTUwMTldIGh1YiAxLTA6MS4wOiAxIHBvcnQgZGV0
ZWN0ZWQKWyAgICAxLjQ1OTIzNF0gZWhjaS1wbGF0Zm9ybSBlZTBjMDEwMC51c2I6IEVIQ0kgSG9z
dCBDb250cm9sbGVyClsgICAgMS40NjQ4MDddIGVoY2ktcGxhdGZvcm0gZWUwYzAxMDAudXNiOiBu
ZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDIKWyAgICAxLjQ3Mjc1
OV0gZWhjaS1wbGF0Zm9ybSBlZTBjMDEwMC51c2I6IGlycSAxNzAsIGlvIG1lbSAweGVlMGMwMTAw
ClsgICAgMS40ODg4NTldIGVoY2ktcGxhdGZvcm0gZWUwYzAxMDAudXNiOiBVU0IgMi4wIHN0YXJ0
ZWQsIEVIQ0kgMS4xMApbICAgIDEuNDk1MjYwXSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApb
ICAgIDEuNDk4OTI4XSBodWIgMi0wOjEuMDogMSBwb3J0IGRldGVjdGVkClsgICAgMS41MDMxNDFd
IGVoY2ktbXNtOiBRdWFsY29tbSBPbi1DaGlwIEVIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMS41
MDg3NzJdIG9oY2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERy
aXZlcgpbICAgIDEuNTE0ODY1XSBvaGNpLXBjaTogT0hDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyClsg
ICAgMS41MTkzODldIG9oY2ktcGxhdGZvcm06IE9IQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXIK
WyAgICAxLjUyNDgzNV0gb2hjaS1wbGF0Zm9ybSBlZTBhMDAwMC51c2I6IEdlbmVyaWMgUGxhdGZv
cm0gT0hDSSBjb250cm9sbGVyClsgICAgMS41MzE0NDFdIG9oY2ktcGxhdGZvcm0gZWUwYTAwMDAu
dXNiOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDMKWyAgICAx
LjUzOTM5MF0gb2hjaS1wbGF0Zm9ybSBlZTBhMDAwMC51c2I6IGlycSAxNjksIGlvIG1lbSAweGVl
MGEwMDAwClsgICAgMS42MzExODVdIGh1YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMS42
MzQ4NTRdIGh1YiAzLTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKWyAgICAxLjYzOTAzNV0gb2hjaS1w
bGF0Zm9ybSBlZTBjMDAwMC51c2I6IEdlbmVyaWMgUGxhdGZvcm0gT0hDSSBjb250cm9sbGVyClsg
ICAgMS42NDU2MzhdIG9oY2ktcGxhdGZvcm0gZWUwYzAwMDAudXNiOiBuZXcgVVNCIGJ1cyByZWdp
c3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDQKWyAgICAxLjY1MzU1NF0gb2hjaS1wbGF0Zm9y
bSBlZTBjMDAwMC51c2I6IGlycSAxNzAsIGlvIG1lbSAweGVlMGMwMDAwClsgICAgMS43MjA4NThd
IGF0YTE6IGxpbmsgcmVzdW1lIHN1Y2NlZWRlZCBhZnRlciAxIHJldHJpZXMKWyAgICAxLjc0MzE4
NV0gaHViIDQtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAxLjc0Njg1NV0gaHViIDQtMDoxLjA6
IDEgcG9ydCBkZXRlY3RlZApbICAgIDEuNzUxMzUzXSB4aGNpLWhjZCBlZTAwMDAwMC51c2I6IHhI
Q0kgSG9zdCBDb250cm9sbGVyClsgICAgMS43NTY0OTFdIHhoY2ktaGNkIGVlMDAwMDAwLnVzYjog
bmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciA1ClsgICAgMS43ODAw
MjJdIHhoY2ktaGNkIGVlMDAwMDAwLnVzYjogaGNjIHBhcmFtcyAweDAxNDA1MWNlIGhjaSB2ZXJz
aW9uIDB4MTAwIHF1aXJrcyAweDAwODMwMDEwClsgICAgMS43ODgzODBdIHhoY2ktaGNkIGVlMDAw
MDAwLnVzYjogaXJxIDE2MiwgaW8gbWVtIDB4ZWUwMDAwMDAKWyAgICAxLjc5NDQ1NV0gaHViIDUt
MDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAxLjc5ODEyN10gaHViIDUtMDoxLjA6IDEgcG9ydCBk
ZXRlY3RlZApbICAgIDEuODAyMjI2XSB4aGNpLWhjZCBlZTAwMDAwMC51c2I6IHhIQ0kgSG9zdCBD
b250cm9sbGVyClsgICAgMS44MDczNjFdIHhoY2ktaGNkIGVlMDAwMDAwLnVzYjogbmV3IFVTQiBi
dXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciA2ClsgICAgMS44MTQ4MjhdIHVzYiB1
c2I2OiBXZSBkb24ndCBrbm93IHRoZSBhbGdvcml0aG1zIGZvciBMUE0gZm9yIHRoaXMgaG9zdCwg
ZGlzYWJsaW5nIExQTS4KWyAgICAxLjgyMzE5NV0gaHViIDYtMDoxLjA6IFVTQiBodWIgZm91bmQK
WyAgICAxLjgyNjg2M10gaHViIDYtMDoxLjA6IDEgcG9ydCBkZXRlY3RlZApbICAgIDEuODMxMjE3
XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYi1zdG9yYWdlClsg
ICAgMS44MzIzMDNdIGF0YTE6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAw
KQpbICAgIDEuODQ0NjY2XSByZW5lc2FzX3VzYmhzIGU2NTkwMDAwLnVzYjogcHJvYmUgZmFpbGVk
ICgtNTE3KQpbICAgIDEuODUwNjAxXSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9u
IGZvciBhbGwgbWljZQpbICAgIDEuODU2MzI2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl
cmZhY2UgZHJpdmVyIHVzYnRvdWNoc2NyZWVuClsgICAgMS44NjMwNDJdIGkyYyAvZGV2IGVudHJp
ZXMgZHJpdmVyClsgICAgMS44Njc4MzVdIGkyYy1yY2FyIGU2NTEwMDAwLmkyYzogcHJvYmVkClsg
ICAgMS44NzIyMjFdIGkyYy1yY2FyIGU2NmQ4MDAwLmkyYzogcHJvYmVkClsgICAgMS44NzY1MzJd
IGFkdjc0ODIgNC0wMDcwOiBjaGlwIGZvdW5kIEAgMHhlMCAoZTY2ZDgwMDAuaTJjKQpbICAgIDEu
ODkzMzQ2XSBhZHY3NDgyIDQtMDA3MDogYWR2NzQ4MiByZXZpc2lvbiBpcyAyMTQzClsgICAgMS45
NDk0MzVdIGFkdjc0ODIgNC0wMDcwOiBhZHY3NDgyIHR4YSBwb3dlciBkb3duClsgICAgMS45ODE0
MzRdIGFkdjc0ODIgNC0wMDcwOiBhZHY3NDgyIHR4YiBwb3dlciBkb3duClsgICAgMS45ODYzMjNd
IGFkdjc0ODIgNC0wMDcwOiBhZHY3NDgyIGVuYWJsZSBjc2kxIGFuZCBjc2k0ClsgICAgMS45OTI2
NjhdIGFkdjc0ODIgNC0wMDM0OiBjaGlwIGZvdW5kIEAgMHg2OCAoZTY2ZDgwMDAuaTJjKQpbICAg
IDIuMDA5MzI3XSBhZHY3NDgyIDQtMDAzNDogYWR2NzQ4MiByZXZpc2lvbiBpcyAyMTQzClsgICAg
Mi4wMTI4NjFdIHVzYiAzLTE6IG5ldyBsb3ctc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2lu
ZyBvaGNpLXBsYXRmb3JtClsgICAgMi4wNzM0MzNdIGFkdjc0ODIgNC0wMDM0OiBhZHY3NDgyIHR4
YSBwb3dlciBkb3duClsgICAgMi4xMDU0MzNdIGFkdjc0ODIgNC0wMDM0OiBhZHY3NDgyIHR4YiBw
b3dlciBkb3duClsgICAgMi4xMTAzMjBdIGFkdjc0ODIgNC0wMDM0OiBhZHY3NDgyIGVuYWJsZSBj
c2kxIGFuZCBjc2k0ClsgICAgMi4xMTczOTFdIHJjYXJfY3NpMiBmZWE4MDAwMC5jc2kyOiBEZXRl
Y3RlZCBZQ2JDcjQyMiBpbiByY2FyX2NzaTJfcGFyc2VfZHQKWyAgICAyLjEyNDQ1MV0gcmNhcl9j
c2kyIGZlYWEwMDAwLmNzaTI6IERldGVjdGVkIHJnYjg4OCBpbiByY2FyX2NzaTJfcGFyc2VfZHQK
WyAgICAyLjEyNDg2MF0gdXNiIDQtMTogbmV3IGxvdy1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAy
IHVzaW5nIG9oY2ktcGxhdGZvcm0KWyAgICAyLjEzODgyNF0gc29jLWNhbWVyYS1wZHJ2IHNvYy1j
YW1lcmEtcGRydi4wOiBQcm9iaW5nIHNvYy1jYW1lcmEtcGRydi4wClsgICAgMi4xNDU2MjZdIGFk
djc0ODIgNC0wMDM0OiBOb3QgZGV0ZWN0IGFueSB2aWRlbyBpbnB1dCBzaWduYWwKWyAgICAyLjE1
MTcwMV0gYWR2NzQ4MiA0LTAwMzQ6IE5vdCBkZXRlY3QgYW55IHZpZGVvIGlucHV0IHNpZ25hbApb
ICAgIDIuMTU3Mzc1XSByY2FyX3ZpbiBlNmVmMDAwMC52aWRlbzogbXVsdGlwbGUgc3ViZGV2aWNl
cyBhcmVuJ3Qgc3VwcG9ydGVkIHlldCEKWyAgICAyLjE2NDk0MF0gc29jLWNhbWVyYS1wZHJ2IHNv
Yy1jYW1lcmEtcGRydi4yOiBQcm9iaW5nIHNvYy1jYW1lcmEtcGRydi4yClsgICAgMi4xNzIwNzZd
IGFkdjc0ODIgNC0wMDcwOiBOb3QgZGV0ZWN0IGFueSB2aWRlbyBpbnB1dCBzaWduYWwKWyAgICAy
LjE3ODU2MV0gYWR2NzQ4MiA0LTAwNzA6IE5vdCBkZXRlY3QgYW55IHZpZGVvIGlucHV0IHNpZ25h
bApbICAgIDIuMTgyMjEzXSB1c2IgNi0xOiBuZXcgU3VwZXJTcGVlZCBVU0IgZGV2aWNlIG51bWJl
ciAyIHVzaW5nIHhoY2ktaGNkClsgICAgMi4xOTA4MDRdIHJjYXJfdmluIGU2ZWY0MDAwLnZpZGVv
OiBtdWx0aXBsZSBzdWJkZXZpY2VzIGFyZW4ndCBzdXBwb3J0ZWQgeWV0IQpbICAgIDIuMTk4ODQy
XSBpbXIgZmU4NjAwMDAuaW1yLWx4NDogSU1SIGRldmljZSAocGRldjogLTEpIHJlZ2lzdGVyZWQg
YXMgL2Rldi92aWRlbzIKWyAgICAyLjIwNjM5Ml0gaW1yIGZlODcwMDAwLmltci1seDQ6IElNUiBk
ZXZpY2UgKHBkZXY6IC0xKSByZWdpc3RlcmVkIGFzIC9kZXYvdmlkZW8zClsgICAgMi4yMTM5MTld
IGltciBmZTg4MDAwMC5pbXItbHg0OiBJTVIgZGV2aWNlIChwZGV2OiAtMSkgcmVnaXN0ZXJlZCBh
cyAvZGV2L3ZpZGVvNApbICAgIDIuMjIxNDYzXSBpbXIgZmU4OTAwMDAuaW1yLWx4NDogSU1SIGRl
dmljZSAocGRldjogLTEpIHJlZ2lzdGVyZWQgYXMgL2Rldi92aWRlbzUKWyAgICAyLjIzMzAzMl0g
cmNhcl9nZW4zX3RoZXJtYWwgZTYxOTgwMDAudGhlcm1hbDogVGhlcm1hbCBzZW5zb3IgcHJvYmVk
ClsgICAgMi4yNDA4MDJdIHJjYXJfZ2VuM190aGVybWFsIGU2MWEwMDAwLnRoZXJtYWw6IFRoZXJt
YWwgc2Vuc29yIHByb2JlZApbICAgIDIuMjQ3MzQyXSByY2FyX2dlbjNfdGhlcm1hbCBlNjFhODAw
MC50aGVybWFsOiBDYW4ndCByZWdpc3RlciB0aGVybWFsIHpvbmUKWyAgICAyLjI1NDc0NV0gcmVu
ZXNhc193ZHQgZTYwMjAwMDAud2R0OiBTcGVjaWZpZWQgdGltZW91dCB2YWx1ZSBpbnZhbGlkLCB1
c2luZyBkZWZhdWx0ClsgICAgMi4yNjI4MDJdIHhlbl93ZHQ6IFhlbiBXYXRjaERvZyBUaW1lciBE
cml2ZXIgdjAuMDEKWyAgICAyLjI2NzkyN10geGVuX3dkdDogY2Fubm90IHJlZ2lzdGVyIG1pc2Nk
ZXYgb24gbWlub3I9MTMwICgtMTYpClsgICAgMi4yNzM3NTZdIHdkdDogcHJvYmUgb2Ygd2R0IGZh
aWxlZCB3aXRoIGVycm9yIC0xNgpbICAgIDIuMjc4ODg0XSBjcHUgY3B1MDogZmFpbGVkIHRvIGdl
dCBjbG9jazogLTIKWyAgICAyLjI4MzE1OV0gY3B1ZnJlcS1kdDogcHJvYmUgb2YgY3B1ZnJlcS1k
dCBmYWlsZWQgd2l0aCBlcnJvciAtMgpbICAgIDIuMjg5NTkwXSBzZGhjaTogU2VjdXJlIERpZ2l0
YWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKWyAgICAyLjI5MDUzNl0gaHViIDYt
MToxLjA6IFVTQiBodWIgZm91bmQKWyAgICAyLjI5MTA3MF0gaHViIDYtMToxLjA6IDQgcG9ydHMg
ZGV0ZWN0ZWQKWyAgICAyLjMwMzUzMl0gc2RoY2k6IENvcHlyaWdodChjKSBQaWVycmUgT3NzbWFu
ClsgICAgMi4zMDg1NThdIHNoX21vYmlsZV9zZGhpIGVlMTAwMDAwLnNkOiBHb3QgQ0QgR1BJTwpb
ICAgIDIuMzEzMzY5XSBzaF9tb2JpbGVfc2RoaSBlZTEwMDAwMC5zZDogR290IFdQIEdQSU8KWyAg
ICAyLjMxODYwNl0gc2hfbW9iaWxlX3NkaGkgZWUxNjAwMDAuc2Q6IEdvdCBDRCBHUElPClsgICAg
Mi4zMjM0MTRdIHNoX21vYmlsZV9zZGhpIGVlMTYwMDAwLnNkOiBHb3QgV1AgR1BJTwpbICAgIDIu
MzgxMDAyXSBzaF9tb2JpbGVfc2RoaSBlZTE0MDAwMC5tbWM6IDMuM1Ygc2lnbmFsbGluZyB2b2x0
YWdlIGZhaWxlZApbICAgIDIuNDM2OTMxXSBzaF9tb2JpbGVfc2RoaSBlZTE0MDAwMC5tbWM6IG1t
YzAgYmFzZSBhdCAweGVlMTQwMDAwIG1heCBjbG9jayByYXRlIDE5OSBNSHoKWyAgICAyLjQ0NTA5
MF0gU3lub3BzeXMgRGVzaWdud2FyZSBNdWx0aW1lZGlhIENhcmQgSW50ZXJmYWNlIERyaXZlcgpb
ICAgIDIuNDUxNTc1XSBzZGhjaS1wbHRmbTogU0RIQ0kgcGxhdGZvcm0gYW5kIE9GIGRyaXZlciBo
ZWxwZXIKWyAgICAyLjQ1NzgxOV0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVyZWQgdG8gaW5kaWNhdGUg
YWN0aXZpdHkgb24gQ1BVcwpbICAgIDIuNDcxNjA2XSBpbnB1dDogRGVsbCBEZWxsIFVTQiBLZXli
b2FyZCBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9zb2MvZWUwYTAwMDAudXNiL3VzYjMvMy0xLzMtMTox
LjAvMDAwMzo0MTNDOjIwMDMuMDAwMS9pbnB1dC9pbnB1dDAKWyAgICAyLjUzNzE1M10gaGlkLWdl
bmVyaWMgMDAwMzo0MTNDOjIwMDMuMDAwMTogaW5wdXQ6IFVTQiBISUQgdjEuMTAgS2V5Ym9hcmQg
W0RlbGwgRGVsbCBVU0IgS2V5Ym9hcmRdIG9uIHVzYi1lZTBhMDAwMC51c2ItMS9pbnB1dDAKWyAg
ICAyLjU1NTM5OV0gaW5wdXQ6IFVTQiBPcHRpY2FsIE1vdXNlIGFzIC9kZXZpY2VzL3BsYXRmb3Jt
L3NvYy9lZTBjMDAwMC51c2IvdXNiNC80LTEvNC0xOjEuMC8wMDAzOjA0NjE6NEQxNS4wMDAyL2lu
cHV0L2lucHV0MQpbICAgIDIuNTY2NjYzXSBoaWQtZ2VuZXJpYyAwMDAzOjA0NjE6NEQxNS4wMDAy
OiBpbnB1dDogVVNCIEhJRCB2MS4xMSBNb3VzZSBbVVNCIE9wdGljYWwgTW91c2VdIG9uIHVzYi1l
ZTBjMDAwMC51c2ItMS9pbnB1dDAKWyAgICAyLjU3NzQ2NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu
ZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKWyAgICAyLjU4MzAzM10gdXNiaGlkOiBVU0IgSElE
IGNvcmUgZHJpdmVyClsgICAgMi41ODc2MzNdIDVwNDl2NTkyM2EgNC0wMDZhOiBSZXYuMHhmZiwg
cHJvYmVkClsgICAgMi41OTczOTldIGNzMjAwMC1jcCAyLTAwNGY6IHJldmlzaW9uIC0gQzEKWyAg
ICAyLjYwMjc4M10gYWs0NjEzLWNvZGVjIDItMDAxMDogTm8gY2FjaGUgdXNlZCB3aXRoIHJlZ2lz
dGVyIGRlZmF1bHRzIHNldCEKWyAgICAyLjYxNTE0OV0gcmNhcl9zb3VuZCBlYzUwMDAwMC5zb3Vu
ZDogcHJvYmVkClsgICAgMi42MTk2NDFdIE5ldGZpbHRlciBtZXNzYWdlcyB2aWEgTkVUTElOSyB2
MC4zMC4KWyAgICAyLjYyNDQzM10gbmZfY29ubnRyYWNrIHZlcnNpb24gMC41LjAgKDE2Mzg0IGJ1
Y2tldHMsIDY1NTM2IG1heCkKWyAgICAyLjYzMDU3NV0gY3RuZXRsaW5rIHYwLjkzOiByZWdpc3Rl
cmluZyB3aXRoIG5mbmV0bGluay4KWyAgICAyLjYzNTg1NF0gbmZfdGFibGVzOiAoYykgMjAwNy0y
MDA5IFBhdHJpY2sgTWNIYXJkeSA8a2FiZXJAdHJhc2gubmV0PgpbICAgIDIuNjQyMzc0XSBuZl90
YWJsZXNfY29tcGF0OiAoYykgMjAxMiBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVy
Lm9yZz4KWyAgICAyLjY0OTk2N10gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBD
b3JlIFRlYW0KWyAgICAyLjY1NTYyN10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAx
MApbICAgIDIuNjYwODIyXSBzaXQ6IElQdjYgb3ZlciBJUHY0IHR1bm5lbGluZyBkcml2ZXIKWyAg
ICAyLjY2NTY4NF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNwpbICAgIDIuNjcw
MDcyXSBicmlkZ2U6IGF1dG9tYXRpYyBmaWx0ZXJpbmcgdmlhIGFycC9pcC9pcDZ0YWJsZXMgaGFz
IGJlZW4gZGVwcmVjYXRlZC4gVXBkYXRlIHlvdXIgc2NyaXB0cyB0byBsb2FkIGJyX25ldGZpbHRl
ciBpZiB5b3UgbmVlZCB0aGlzLgpbICAgIDIuNjcyMTk2XSBtbWMwOiBuZXcgSFMyMDAgTU1DIGNh
cmQgYXQgYWRkcmVzcyAwMDAxClsgICAgMi42NzY1MTddIG1tY2JsazA6IG1tYzA6MDAwMSBCR1NE
M1IgMjkuMSBHaUIgClsgICAgMi42NzY2NTVdIG1tY2JsazBib290MDogbW1jMDowMDAxIEJHU0Qz
UiBwYXJ0aXRpb24gMSAxNi4wIE1pQgpbICAgIDIuNjgwODAxXSBtbWNibGswYm9vdDE6IG1tYzA6
MDAwMSBCR1NEM1IgcGFydGl0aW9uIDIgMTYuMCBNaUIKWyAgICAyLjY4MDk1M10gbW1jYmxrMHJw
bWI6IG1tYzA6MDAwMSBCR1NEM1IgcGFydGl0aW9uIDMgNC4wMCBNaUIKWyAgICAyLjY4MzU4OF0g
IG1tY2JsazA6IHAxIHAyIHAzIHA0IHA1IHA2IHA3IHA4IHA5ClsgICAgMi43MTQ3MzldIEJyaWRn
ZSBmaXJld2FsbGluZyByZWdpc3RlcmVkClsgICAgMi43MTg3NzNdIGNhbjogY29udHJvbGxlciBh
cmVhIG5ldHdvcmsgY29yZSAocmV2IDIwMTIwNTI4IGFiaSA5KQpbICAgIDIuNzI1MDM5XSBORVQ6
IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDI5ClsgICAgMi43Mjk0ODVdIGNhbjogcmF3IHBy
b3RvY29sIChyZXYgMjAxMjA1MjgpClsgICAgMi43MzM4NTddIDlwbmV0OiBJbnN0YWxsaW5nIDlQ
MjAwMCBzdXBwb3J0ClsgICAgMi43MzgxODRdIEtleSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3Rl
cmVkClsgICAgMi43NDI5NTddIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAgIDIu
NzQ3MjE1XSAvc29jL3RoZXJtYWwtem9uZXMvZW1lcmdlbmN5OiBjb3VsZCBub3QgZmluZCBwaGFu
ZGxlClsgICAgMi43NTMxMzJdIC9zb2MvdGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5v
dCBmaW5kIHBoYW5kbGUKWyAgICAyLjc1OTE4M10gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5j
eTogY291bGQgbm90IGZpbmQgcGhhbmRsZQpbICAgIDIuNzY1MjM4XSAvc29jL3RoZXJtYWwtem9u
ZXMvZW1lcmdlbmN5OiBjb3VsZCBub3QgZmluZCBwaGFuZGxlClsgICAgMi43NzEyNzhdIC9zb2Mv
dGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUKWyAgICAyLjc3
NzMyMV0gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5jeTogY291bGQgbm90IGZpbmQgcGhhbmRs
ZQpbICAgIDIuNzgzMzg3XSAvc29jL3RoZXJtYWwtem9uZXMvZW1lcmdlbmN5OiBjb3VsZCBub3Qg
ZmluZCBwaGFuZGxlClsgICAgMi43ODk0MTVdIC9zb2MvdGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6
IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUKWyAgICAyLjc5NTQ2OV0gL3NvYy90aGVybWFsLXpvbmVz
L2VtZXJnZW5jeTogY291bGQgbm90IGZpbmQgcGhhbmRsZQpbICAgIDIuODAxNTI1XSAvc29jL3Ro
ZXJtYWwtem9uZXMvZW1lcmdlbmN5OiBjb3VsZCBub3QgZmluZCBwaGFuZGxlClsgICAgMi44MDc1
NjZdIC9zb2MvdGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUK
WyAgICAyLjgxMzYwOV0gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5jeTogY291bGQgbm90IGZp
bmQgcGhhbmRsZQpbICAgIDIuODE5NjQ1XSB0aGVybWFsIGVtZXJnZW5jeTogc2h1dGRvd24gY3B1
IG5vbmUKWyAgICAyLjgyNDMzM10gdGhlcm1hbCBlbWVyZ2VuY3k6IHNldCB0ZW1wZXJhdHVyZSB0
byAxMTAgY2Vsc2l1cwpbICAgIDIuODI4ODY0XSB1c2IgNS0xOiBuZXcgaGlnaC1zcGVlZCBVU0Ig
ZGV2aWNlIG51bWJlciAyIHVzaW5nIHhoY2ktaGNkClsgICAgMi44MzcwMzVdIHJlbmVzYXNfaXJx
YyBlNjFjMDAwMC5pbnRlcnJ1cHQtY29udHJvbGxlcjogZHJpdmluZyA2IGlycXMKWyAgICAyLjg0
NDU4MF0gcGh5X3JjYXJfZ2VuM191c2IyIGVlMDgwMjAwLnVzYi1waHk6IFVuYmFsYW5jZWQgcG1f
cnVudGltZV9lbmFibGUhClsgICAgMi44NTI2NjNdIFtkcm1dIFN1cHBvcnRzIHZibGFuayB0aW1l
c3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAuMjAxMykuClsgICAgMi44NTkxOTFdIFtkcm1dIE5v
IGRyaXZlciBzdXBwb3J0IGZvciB2YmxhbmsgdGltZXN0YW1wIHF1ZXJ5LgpbICAgIDIuODY1OTU3
XSByY2FyLWR1IGZlYjAwMDAwLmRpc3BsYXk6IERldGVjdGVkIEhETUkgY29udHJvbGxlciAweDIw
OjB4MWE6MHhhMDoweGMxClsgICAgMi44NzM3NjddIHJjYXItZHUgZmViMDAwMDAuZGlzcGxheTog
cmVnaXN0ZXJlZCBEZXNpZ25XYXJlIEhETUkgSTJDIGJ1cyBkcml2ZXIKWyAgICAyLjg4MTE1OF0g
cmNhci1kdSBmZWIwMDAwMC5kaXNwbGF5OiBEZXRlY3RlZCBIRE1JIGNvbnRyb2xsZXIgMHgyMDow
eDFhOjB4YTA6MHhjMQpbICAgIDIuODg4ODcxXSByY2FyLWR1IGZlYjAwMDAwLmRpc3BsYXk6IHJl
Z2lzdGVyZWQgRGVzaWduV2FyZSBIRE1JIEkyQyBidXMgZHJpdmVyClsgICAgMi45NjU1MzVdIGh1
YiA1LTE6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMi45Njk2OTBdIGh1YiA1LTE6MS4wOiA0IHBv
cnRzIGRldGVjdGVkClsgICAgMy4xNTU0NTNdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIg
ZnJhbWUgYnVmZmVyIGRldmljZSAxMjh4NDgKWyAgICAzLjE2NDQ4Nl0gcmNhci1kdSBmZWIwMDAw
MC5kaXNwbGF5OiBmYjA6ICBmcmFtZSBidWZmZXIgZGV2aWNlClsgICAgMy4xODEzOTNdIFtkcm1d
IERldmljZSBmZWIwMDAwMC5kaXNwbGF5IHByb2JlZApbICAgIDMuMTg2NTYyXSBlaGNpLXBsYXRm
b3JtIGVlMDgwMTAwLnVzYjogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAzLjE5MjE0Nl0gZWhj
aS1wbGF0Zm9ybSBlZTA4MDEwMC51c2I6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVk
IGJ1cyBudW1iZXIgNwpbICAgIDMuMjAwMTY4XSBlaGNpLXBsYXRmb3JtIGVlMDgwMTAwLnVzYjog
aXJxIDE2OCwgaW8gbWVtIDB4ZWUwODAxMDAKWyAgICAzLjIxNjg3NF0gZWhjaS1wbGF0Zm9ybSBl
ZTA4MDEwMC51c2I6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjEwClsgICAgMy4yMjMzNDVdIGh1
YiA3LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMy4yMjcwMTddIGh1YiA3LTA6MS4wOiAxIHBv
cnQgZGV0ZWN0ZWQKWyAgICAzLjIzMTQzOF0gb2hjaS1wbGF0Zm9ybSBlZTA4MDAwMC51c2I6IEdl
bmVyaWMgUGxhdGZvcm0gT0hDSSBjb250cm9sbGVyClsgICAgMy4yMzgwNjZdIG9oY2ktcGxhdGZv
cm0gZWUwODAwMDAudXNiOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVt
YmVyIDgKWyAgICAzLjI0NjAxMl0gb2hjaS1wbGF0Zm9ybSBlZTA4MDAwMC51c2I6IGlycSAxNjgs
IGlvIG1lbSAweGVlMDgwMDAwClsgICAgMy4zMDQ4NjhdIHVzYiA1LTEuMTogbmV3IGhpZ2gtc3Bl
ZWQgVVNCIGRldmljZSBudW1iZXIgMyB1c2luZyB4aGNpLWhjZApbICAgIDMuMzM1MjI4XSBodWIg
OC0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDMuMzM4OTAwXSBodWIgOC0wOjEuMDogMSBwb3J0
IGRldGVjdGVkClsgICAgMy4zNDM0NDRdIHJlbmVzYXNfdXNiaHMgZTY1OTAwMDAudXNiOiB0cmFu
c2NlaXZlciBmb3VuZApbICAgIDMuMzQ4ODUxXSByZW5lc2FzX3VzYmhzIGU2NTkwMDAwLnVzYjog
Z2FkZ2V0IHByb2JlZApbICAgIDMuMzUzODkwXSByZW5lc2FzX3VzYmhzIGU2NTkwMDAwLnVzYjog
cHJvYmVkClsgICAgMy4zNTkwNTFdIHJjYXJfZ2VuM190aGVybWFsIGU2MWE4MDAwLnRoZXJtYWw6
IENhbid0IHJlZ2lzdGVyIHRoZXJtYWwgem9uZQpbICAgIDMuMzY2NTgwXSBzaF9tb2JpbGVfc2Ro
aSBlZTEwMDAwMC5zZDogR290IENEIEdQSU8KWyAgICAzLjM3MTM5NV0gc2hfbW9iaWxlX3NkaGkg
ZWUxMDAwMDAuc2Q6IEdvdCBXUCBHUElPClsgICAgMy40MTcwMjBdIHVzYi1zdG9yYWdlIDUtMS4x
OjEuMDogVVNCIE1hc3MgU3RvcmFnZSBkZXZpY2UgZGV0ZWN0ZWQKWyAgICAzLjQyMzQ2Nl0gc2Nz
aSBob3N0MTogdXNiLXN0b3JhZ2UgNS0xLjE6MS4wClsgICAgMy40NzcwMzJdIHNoX21vYmlsZV9z
ZGhpIGVlMTAwMDAwLnNkOiBtbWMxIGJhc2UgYXQgMHhlZTEwMDAwMCBtYXggY2xvY2sgcmF0ZSAx
OTkgTUh6ClsgICAgMy40ODU0MDddIHNoX21vYmlsZV9zZGhpIGVlMTYwMDAwLnNkOiBHb3QgQ0Qg
R1BJTwpbICAgIDMuNDkwMjUyXSBzaF9tb2JpbGVfc2RoaSBlZTE2MDAwMC5zZDogR290IFdQIEdQ
SU8KWyAgICAzLjUxMjg2MV0gdXNiIDUtMS4yOiBuZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51
bWJlciA0IHVzaW5nIHhoY2ktaGNkClsgICAgMy41OTcwMDJdIHNoX21vYmlsZV9zZGhpIGVlMTYw
MDAwLnNkOiBtbWMyIGJhc2UgYXQgMHhlZTE2MDAwMCBtYXggY2xvY2sgcmF0ZSAxOTkgTUh6Clsg
ICAgMy42MDU1MjNdIGFzb2Mtc2ltcGxlLWNhcmQgc291bmQ6IGFrNDYxMy1oaWZpIDwtPiBlYzUw
MDAwMC5zb3VuZCBtYXBwaW5nIG9rClsgICAgMy42MjAzMTJdIHJjYXJfZ2VuM190aGVybWFsIGU2
MWE4MDAwLnRoZXJtYWw6IENhbid0IHJlZ2lzdGVyIHRoZXJtYWwgem9uZQpbICAgIDMuNjI3NzUy
XSBoY3Rvc3lzOiB1bmFibGUgdG8gb3BlbiBydGMgZGV2aWNlIChydGMwKQpbICAgIDMuNjQ0NzQz
XSBpbnB1dDogTG9naXRlY2ggRzI5IERyaXZpbmcgRm9yY2UgUmFjaW5nIFdoZWVsIGFzIC9kZXZp
Y2VzL3BsYXRmb3JtL3NvYy9lZTAwMDAwMC51c2IvdXNiNS81LTEvNS0xLjIvNS0xLjI6MS4wLzAw
MDM6MDQ2RDpDMjk0LjAwMDMvaW5wdXQvaW5wdXQyClsgICAgMy42NTg2MTNdIGxvZ2l0ZWNoIDAw
MDM6MDQ2RDpDMjk0LjAwMDM6IGlucHV0OiBVU0IgSElEIHYxLjAwIEdhbWVwYWQgW0xvZ2l0ZWNo
IEcyOSBEcml2aW5nIEZvcmNlIFJhY2luZyBXaGVlbF0gb24gdXNiLWVlMDAwMDAwLnVzYi0xLjIv
aW5wdXQwClsgICAgMy42NzEzODBdIGxvZ2l0ZWNoOiBwcm9iZSBvZiAwMDAzOjA0NkQ6QzI5NC4w
MDAzIGZhaWxlZCB3aXRoIGVycm9yIC0xClsgICAgMy42Nzg4ODhdIHJjYXJfZ2VuM190aGVybWFs
IGU2MWE4MDAwLnRoZXJtYWw6IENhbid0IHJlZ2lzdGVyIHRoZXJtYWwgem9uZQpbICAgIDMuNzAz
NzM1XSBNaWNyZWwgS1NaOTAzMSBHaWdhYml0IFBIWSBlNjgwMDAwMC5ldGhlcm5lOjAwOiBhdHRh
Y2hlZCBQSFkgZHJpdmVyIFtNaWNyZWwgS1NaOTAzMSBHaWdhYml0IFBIWV0gKG1paV9idXM6cGh5
X2FkZHI9ZTY4MDAwMDAuZXRoZXJuZTowMCwgaXJxPTI1NSkKWyAgICAzLjcxNzY3M10gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogZXRoMDogbGluayBpcyBub3QgcmVhZHkKWyAgICA0LjQyNTYw
M10gc2NzaSAxOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBTYW5EaXNrICBDcnV6ZXIgTWluaSAg
ICAgIDAuNCAgUFE6IDAgQU5TSTogMgpbICAgIDQuNDM0MzYyXSBzZCAxOjA6MDowOiBbc2RhXSAx
MDAwOTQ0IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoNTEyIE1CLzQ4OSBNaUIpClsgICAgNC40
MzQ2NDFdIHJjYXJfZ2VuM190aGVybWFsIGU2MWE4MDAwLnRoZXJtYWw6IENhbid0IHJlZ2lzdGVy
IHRoZXJtYWwgem9uZQpbICAgIDQuNDQ4OTEwXSBzZCAxOjA6MDowOiBbc2RhXSBXcml0ZSBQcm90
ZWN0IGlzIG9mZgpbICAgIDQuNDUzNjIwXSBzZCAxOjA6MDowOiBbc2RhXSBNb2RlIFNlbnNlOiAw
MyAwMCAwMCAwMApbICAgIDQuNDU4OTkyXSBzZCAxOjA6MDowOiBbc2RhXSBObyBDYWNoaW5nIG1v
ZGUgcGFnZSBmb3VuZApbICAgIDQuNDY0MjA2XSBzZCAxOjA6MDowOiBbc2RhXSBBc3N1bWluZyBk
cml2ZSBjYWNoZTogd3JpdGUgdGhyb3VnaApbICAgIDQuNDcyNzQ1XSAgc2RhOiBzZGExClsgICAg
NC40NzYwNjRdIHNkIDE6MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgcmVtb3ZhYmxlIGRpc2sK
WyAgICA2LjI1ODA0M10gcmF2YiBlNjgwMDAwMC5ldGhlcm5ldCBldGgwOiBMaW5rIGlzIFVwIC0g
MTAwTWJwcy9GdWxsIC0gZmxvdyBjb250cm9sIHJ4L3R4ClsgICAgNi4yNjA4ODRdIElQdjY6IEFE
RFJDT05GKE5FVERFVl9DSEFOR0UpOiBldGgwOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgICA2LjI3
Njg2MV0gSVAtQ29uZmlnOiBHdWVzc2luZyBuZXRtYXNrIDI1NS4yNTUuMjU1LjAKWyAgICA2LjI4
MTg4OV0gSVAtQ29uZmlnOiBDb21wbGV0ZToKWyAgICA2LjI4NTExNF0gICAgICBkZXZpY2U9ZXRo
MCwgaHdhZGRyPTJlOjA5OjBhOjAwOmEzOjZjLCBpcGFkZHI9MTkyLjE2OC4xLjEsIG1hc2s9MjU1
LjI1NS4yNTUuMCwgZ3c9MjU1LjI1NS4yNTUuMjU1ClsgICAgNi4yOTU0NjddICAgICAgaG9zdD0x
OTIuMTY4LjEuMSwgZG9tYWluPSwgbmlzLWRvbWFpbj0obm9uZSkKWyAgICA2LjMwMTI2MF0gICAg
ICBib290c2VydmVyPTE5Mi4xNjguMS4xMDAsIHJvb3RzZXJ2ZXI9MTkyLjE2OC4xLjEwMCwgcm9v
dHBhdGg9ClsgICAgNi4zMDg1MzFdIFNESEkwIFZjYzogZGlzYWJsaW5nClsgICAgNi4zMTE4MDJd
IFNESEkzIFZjYzogZGlzYWJsaW5nClsgICAgNi4zMTUwODJdIFNESEkwIFZjY1E6IGRpc2FibGlu
ZwpbICAgIDYuMzE4NDQ4XSBTREhJMyBWY2NROiBkaXNhYmxpbmcKWyAgICA2LjMyMjEzM10gQUxT
QSBkZXZpY2UgbGlzdDoKWyAgICA2LjMyNTAxNV0gICAjMDogcnNuZC1kYWkuMC1hazQ2MTMtaGlm
aQpbICAgIDcuNzE4NDU5XSByYW5kb206IG5vbmJsb2NraW5nIHBvb2wgaXMgaW5pdGlhbGl6ZWQK
WyAgMTMxLjU3Njg1OV0gbW91bnQ6IHNlcnZlciAxOTIuMTY4LjEuMTAwIG5vdCByZXNwb25kaW5n
LCB0aW1lZCBvdXQKWyAgMzE2Ljg1NjkwM10gVkZTOiBVbmFibGUgdG8gbW91bnQgcm9vdCBmcyB2
aWEgTkZTLCB0cnlpbmcgZmxvcHB5LgpbICAzMTYuODYzMDQzXSBWRlM6IENhbm5vdCBvcGVuIHJv
b3QgZGV2aWNlICJuZnMiIG9yIHVua25vd24tYmxvY2soMiwwKTogZXJyb3IgLTYKWyAgMzE2Ljg3
MDE3Nl0gUGxlYXNlIGFwcGVuZCBhIGNvcnJlY3QgInJvb3Q9IiBib290IG9wdGlvbjsgaGVyZSBh
cmUgdGhlIGF2YWlsYWJsZSBwYXJ0aXRpb25zOgpbICAzMTYuODc4NTY2XSBiMzAwICAgICAgICAz
MDUzNTY4MCBtbWNibGswICBkcml2ZXI6IG1tY2JsawpbICAzMTYuODgzODkyXSAgIGIzMDEgICAg
ICAgICAgICAxMDI0IG1tY2JsazBwMSBkMTE3Zjk4ZS02ZjJjLWQwNGItYTViMi0zMzFhMTlmOTFj
YjIKWyAgMzE2Ljg5MTQwOF0gICBiMzAyICAgICAgICAgICAxNjM4NCBtbWNibGswcDIgMjU3MTg3
NzctZDBhZC03NDQzLTllNjAtMDJjYjU5MWM5NzM3ClsgIDMxNi44OTg5MjVdICAgYjMwMyAgICAg
ICAgICAgMTYzODQgbW1jYmxrMHAzIDhhNGJiOGI0LWUzMDQtYWU0OC04NTM2LWFmZjVjOWM0OTVi
MQpbICAzMTYuOTA2NDQyXSAgIGIzMDQgICAgICAgICAgIDE2Mzg0IG1tY2JsazBwNCAwODk5MjEz
NS0xM2M2LTA4NGItOTMyMi0zMzkxZmY1NzFlMTkKWyAgMzE2LjkxMzk1OF0gICBiMzA1ICAgICAg
ICAgMjA5NzE1MiBtbWNibGswcDUgMzMzYTEyOGUtZDNlMy1iOTRkLTkyZjQtZDNlYmQ5YjMyMjRm
ClsgIDMxNi45MjE0NzVdICAgYjMwNiAgICAgICAgICAyNjIxNDQgbW1jYmxrMHA2IGYyMGFhOTAy
LTFjNWQtMjk0YS05MTc3LTk3YTUxM2UzY2FlNApbICAzMTYuOTI4OTk5XSAgIGIzMDcgICAgICAg
ICAgNTI0Mjg4IG1tY2JsazBwNyBkYjg4NTAzZC0zNGE1LTNlNDEtODM2ZC1jNzU3Y2I2ODI4MTQK
WyAgMzE2LjkzNjUwOF0gICBiMzA4ICAgICAgICAgICAxNjM4NCBtbWNibGswcDggMDEyYjMzMDMt
MzRhYy0yODRkLTk5YjQtMzRlMDNhMjMzNWY0ClsgIDMxNi45NDQwMzJdICAgYjMwOSAgICAgICAg
Mjc1NTI3NTEgbW1jYmxrMHA5IGZhZWMyZWNmLTg1NDQtZTI0MS1iMTlkLTc1N2U3OTZkYTYwNwpb
ICAzMTYuOTUxNTQ3XSBiMzYwICAgICAgICAgICAgNDA5NiBtbWNibGswcnBtYiAgKGRyaXZlcj8p
ClsgIDMxNi45NTY4MTNdIGIzNDAgICAgICAgICAgIDE2Mzg0IG1tY2JsazBib290MSAgKGRyaXZl
cj8pClsgIDMxNi45NjIxNzBdIGIzMjAgICAgICAgICAgIDE2Mzg0IG1tY2JsazBib290MCAgKGRy
aXZlcj8pClsgIDMxNi45Njc1MjZdIDA4MDAgICAgICAgICAgNTAwNDcyIHNkYSAgZHJpdmVyOiBz
ZApbICAzMTYuOTcyMTkxXSAgIDA4MDEgICAgICAgICAgNTAwNDQwIHNkYTEgMDAwMzE1YmMtMDEK
WyAgMzE2Ljk3NzExNl0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IFZGUzogVW5hYmxlIHRv
IG1vdW50IHJvb3QgZnMgb24gdW5rbm93bi1ibG9jaygyLDApClsgIDMxNi45ODU0MTddIENQVTog
MCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQuNi4wLXlvY3RvLXN0YW5kYXJk
ICMzClsgIDMxNi45OTI1ODBdIEhhcmR3YXJlIG5hbWU6IFJlbmVzYXMgU2FsdmF0b3ItWCBib2Fy
ZCBiYXNlZCBvbiByOGE3Nzk1IChEVCkKWyAgMzE2Ljk5OTQwNl0gQ2FsbCB0cmFjZToKWyAgMzE3
LjAwMTkyM10gWzxmZmZmZmY4MDA4MDg4OWYwPl0gZHVtcF9iYWNrdHJhY2UrMHgwLzB4MWE4Clsg
IDMxNy4wMDczNTddIFs8ZmZmZmZmODAwODA4OGJhYz5dIHNob3dfc3RhY2srMHgxNC8weDIwClsg
IDMxNy4wMTI0NjBdIFs8ZmZmZmZmODAwODM1MDczND5dIGR1bXBfc3RhY2srMHg5NC8weGI4Clsg
IDMxNy4wMTc1NTVdIFs8ZmZmZmZmODAwODE1NDNjOD5dIHBhbmljKzB4MTEwLzB4MjVjClsgIDMx
Ny4wMjIzOTNdIFs8ZmZmZmZmODAwOGQzMTEwND5dIG1vdW50X2Jsb2NrX3Jvb3QrMHgxODgvMHgy
NjQKWyAgMzE3LjAyODE3OF0gWzxmZmZmZmY4MDA4ZDMxMmY4Pl0gbW91bnRfcm9vdCsweDExOC8w
eDEzMApbICAzMTcuMDMzNDQ4XSBbPGZmZmZmZjgwMDhkMzE0NGM+XSBwcmVwYXJlX25hbWVzcGFj
ZSsweDEzYy8weDE4NApbICAzMTcuMDM5MzI0XSBbPGZmZmZmZjgwMDhkMzBkM2M+XSBrZXJuZWxf
aW5pdF9mcmVlYWJsZSsweDFjYy8weDFmMApbICAzMTcuMDQ1NDY0XSBbPGZmZmZmZjgwMDg5MjMy
ODA+XSBrZXJuZWxfaW5pdCsweDEwLzB4MTAwClsgIDMxNy4wNTA3MzBdIFs8ZmZmZmZmODAwODA4
NGUxMD5dIHJldF9mcm9tX2ZvcmsrMHgxMC8weDQwClsgIDMxNy4wNTYwODVdIFNNUDogc3RvcHBp
bmcgc2Vjb25kYXJ5IENQVXMKWyAgMzE3LjA2MDA3NV0gS2VybmVsIE9mZnNldDogZGlzYWJsZWQK
WyAgMzE3LjA2MzYwMV0gTWVtb3J5IExpbWl0OiBub25lClsgIDMxNy4wNjY3MTZdIC0tLVsgZW5k
IEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBWRlM6IFVuYWJsZSB0byBtb3VudCByb290IGZz
IG9uIHVua25vd24tYmxvY2soMiwwKQoK
--f403045fc04252bded0556751863
Content-Type: application/octet-stream; name="r8a7795-salvator-x-dom0.dts"
Content-Disposition: attachment; filename="r8a7795-salvator-x-dom0.dts"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j67jfbmk0

LyoKICogRGV2aWNlIFRyZWUgU291cmNlIGZvciB0aGUgU2FsdmF0b3ItWCBib2FyZAogKgogKiBD
b3B5cmlnaHQgKEMpIDIwMTUtMjAxNiBSZW5lc2FzIEVsZWN0cm9uaWNzIENvcnAuCiAqCiAqIFRo
aXMgZmlsZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlCiAqIHZlcnNpb24gMi4gIFRoaXMgcHJvZ3JhbSBpcyBsaWNlbnNlZCAiYXMg
aXMiIHdpdGhvdXQgYW55IHdhcnJhbnR5IG9mIGFueQogKiBraW5kLCB3aGV0aGVyIGV4cHJlc3Mg
b3IgaW1wbGllZC4KICovCgovKgogKiBTU0ktQUs0NjEzCiAqCiAqIFRoaXMgY29tbWFuZCBpcyBy
ZXF1aXJlZCB3aGVuIFBsYXliYWNrL0NhcHR1cmUKICoKICoJYW1peGVyIHNldCAiRFZDIE91dCIg
MTAwJQogKglhbWl4ZXIgc2V0ICJEVkMgSW4iIDEwMCUKICoKICogWW91IGNhbiB1c2UgTXV0ZQog
KgogKglhbWl4ZXIgc2V0ICJEVkMgT3V0IE11dGUiIG9uCiAqCWFtaXhlciBzZXQgIkRWQyBJbiBN
dXRlIiBvbgogKgogKiBZb3UgY2FuIHVzZSBWb2x1bWUgUmFtcAogKgogKglhbWl4ZXIgc2V0ICJE
VkMgT3V0IFJhbXAgVXAgUmF0ZSIgICAiMC4xMjUgZEIvNjQgc3RlcHMiCiAqCWFtaXhlciBzZXQg
IkRWQyBPdXQgUmFtcCBEb3duIFJhdGUiICIwLjEyNSBkQi81MTIgc3RlcHMiCiAqCWFtaXhlciBz
ZXQgIkRWQyBPdXQgUmFtcCIgb24KICoJYXBsYXkgeHh4LndhdiAmCiAqCWFtaXhlciBzZXQgIkRW
QyBPdXQiICA4MCUgIC8vIFZvbHVtZSBEb3duCiAqCWFtaXhlciBzZXQgIkRWQyBPdXQiIDEwMCUg
IC8vIFZvbHVtZSBVcAogKi8KCi9kdHMtdjEvOwojaW5jbHVkZSAicjhhNzc5NS5kdHNpIgojaW5j
bHVkZSA8ZHQtYmluZGluZ3MvZ3Bpby9ncGlvLmg+CgovIHsKCW1vZGVsID0gIlJlbmVzYXMgU2Fs
dmF0b3ItWCBib2FyZCBiYXNlZCBvbiByOGE3Nzk1IjsKCWNvbXBhdGlibGUgPSAicmVuZXNhcyxz
YWx2YXRvci14IiwgInJlbmVzYXMscjhhNzc5NSI7CgoJYWxpYXNlcyB7CgkJc2VyaWFsMCA9ICZz
Y2lmMjsKCQlzZXJpYWwxID0gJnNjaWYxOwoJCXNlcmlhbDIgPSAmc2NpZjM7CgkJc2VyaWFsMyA9
ICZoc2NpZjM7CgkJZXRoZXJuZXQwID0gJmF2YjsKCX07CgoJY2hvc2VuIHsKCQlib290YXJncyA9
ICJkb20wX21lbT04MDBNIGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwIGRvbTBfbWF4X3Zj
cHVzPTQgYm9vdHNjcnViPTAgZmxhc2tfZW5mb3JjaW5nPTEgbG9nbHZsPWFsbCI7CgkJLyp4ZW4s
ZG9tMC1ib290YXJncyA9ICJjb25zb2xlPWh2YzAgcm9vdD0vZGV2L21tY2JsazFwMSBydyByb290
d2FpdCByb290ZnN0eXBlPWV4dDQgaWdub3JlX2xvZ2xldmVsIGNtYT0xMjhNIjsKCQkvKnhlbixk
b20wLWJvb3RhcmdzID0gImFuZHJvaWRib290LnNlcmlhbG5vPTAwMDAxMjQxIGluaXRfdGltZT0x
NDk3NDQzMTMwIHZpZGVvPUhETUktQS0xOiAxMjgweDcyMC0zMkA2MCBjb25zb2xlPWh2YzAsMTE1
MjAwIGFuZHJvaWRib290LmhhcmR3YXJlPXNhbHZhdG9yIGluaXQ9L2luaXQgYW5kcm9pZGJvb3Qu
c2VsaW51eD1wZXJtaXNzaXZlIjsqLyAKCQl4ZW4sZG9tMC1ib290YXJncyA9ICJjb25zb2xlPWh2
YzAgcm9vdD0vZGV2L25mcyBuZnNyb290PTE5Mi4xNjguMS4xMDA6L2V4cG9ydHMvcmZzX3hlbi8g
aXA9MTkyLjE2OC4xLjE6MTkyLjE2OC4xLjEwMCBydyByb290d2FpdCAgaWdub3JlX2xvZ2xldmVs
IGNtYT0xMjhNIjsKCQltb2R1bGVzIHsKCQkJI2FkZHJlc3MtY2VsbHMgPSA8Mj47CgkJCSNzaXpl
LWNlbGxzID0gPDI+OwoJCQltb2R1bGVAMSB7CgkJCQljb21wYXRpYmxlID0gInhlbixsaW51eC16
aW1hZ2UiLCAieGVuLG11bHRpYm9vdC1tb2R1bGUiOwoJCQkJcmVnID0gPDB4MCAweDdhMDAwMDAw
IDB4MCAweDAyMDAwMDAwPjsKCQkJfTsKCQkJbW9kdWxlQDIgewoJCQkJY29tcGF0aWJsZSA9ICJ4
ZW4seHNtLXBvbGljeSIsICJ4ZW4sbXVsdGlib290LW1vZHVsZSI7CgkJCQlyZWcgPSA8MHgwIDB4
N2MwMDAwMDAgMHgwIDB4MTAwMDA+OwoJCQl9OwoJCX07Cgl9OwoKCXBzY2kgewoJCWNvbXBhdGli
bGUgPSAiYXJtLHBzY2ktMS4wIjsKCQltZXRob2QgPSAic21jIjsKCQljcHVfb24gPSA8Mj47Cgl9
OwoKCXNvY3sKCQlyc3Q6IHJzdEBlNjE2MDAwMCB7CgkJCXJlZyA9IDwwIDB4ZTYxNjAwMDAgMCAw
eDEwMDA+OwoJCX07CgoJCXBsbDogcGxsQGZmZjAwMDAwIHsKCQkJcmVnID0gPDAgMHhmZmYwMDAw
MCAwIDB4MTAwMD47CgkJfTsKCgkJYXZzOiBhdnNAZTYwYTAwMDAgewoJCQlyZWcgPSA8MCAweGU2
MGEwMDAwIDAgMHgxMDAwPjsKCQl9OwoKCQlsb3NzeTogbG9zc3lANDdmZDcwMDAgewoJCQlyZWcg
PSA8MCAweDQ3ZmQ3MDAwIDAgMHgxMDAwPjsKCQl9OwoJfTsKCgltZW1vcnlANDgwMDAwMDAgewoJ
CWRldmljZV90eXBlID0gIm1lbW9yeSI7CgkJLyogZmlyc3QgMTI4TUIgaXMgcmVzZXJ2ZWQgZm9y
IHNlY3VyZSBhcmVhLiAqLwoJCXJlZyA9IDwweDAgMHg0ODAwMDAwMCAweDAgMHgzODAwMDAwMD4s
CgkJICAgICAgPDB4NSAweDAwMDAwMDAwIDB4MCAweDQwMDAwMDAwPiwKCQkgICAgICA8MHg2IDB4
MDAwMDAwMDAgMHgwIDB4NDAwMDAwMDA+LAoJCSAgICAgIDwweDcgMHgwMDAwMDAwMCAweDAgMHg0
MDAwMDAwMD47Cgl9OwoKCXgxMl9jbGs6IHgxMl9jbGsgewoJCWNvbXBhdGlibGUgPSAiZml4ZWQt
Y2xvY2siOwoJCSNjbG9jay1jZWxscyA9IDwwPjsKCQljbG9jay1mcmVxdWVuY3kgPSA8MjQ1NzYw
MDA+OwoJfTsKCglmaXhlZHJlZ3VsYXRvcjN2MzogcmVndWxhdG9yQDAgewoJCWNvbXBhdGlibGUg
PSAicmVndWxhdG9yLWZpeGVkIjsKCQlyZWd1bGF0b3ItbmFtZSA9ICJmaXhlZC0zLjNWIjsKCQly
ZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKCQlyZWd1bGF0b3ItbWF4LW1pY3Jv
dm9sdCA9IDwzMzAwMDAwPjsKCQlyZWd1bGF0b3ItYm9vdC1vbjsKCQlyZWd1bGF0b3ItYWx3YXlz
LW9uOwoJfTsKCglmaXhlZHJlZ3VsYXRvcjF2ODogcmVndWxhdG9yQDEgewoJCWNvbXBhdGlibGUg
PSAicmVndWxhdG9yLWZpeGVkIjsKCQlyZWd1bGF0b3ItbmFtZSA9ICJmaXhlZC0xLjhWIjsKCQly
ZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKCQlyZWd1bGF0b3ItbWF4LW1pY3Jv
dm9sdCA9IDwxODAwMDAwPjsKCQlyZWd1bGF0b3ItYm9vdC1vbjsKCQlyZWd1bGF0b3ItYWx3YXlz
LW9uOwoJfTsKCgl2Y2Nfc2RoaTA6IHJlZ3VsYXRvckAyIHsKCQljb21wYXRpYmxlID0gInJlZ3Vs
YXRvci1maXhlZCI7CgoJCXJlZ3VsYXRvci1uYW1lID0gIlNESEkwIFZjYyI7CgkJcmVndWxhdG9y
LW1pbi1taWNyb3ZvbHQgPSA8MzMwMDAwMD47CgkJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8
MzMwMDAwMD47CgoJCWdwaW8gPSA8JmdwaW81IDIgR1BJT19BQ1RJVkVfSElHSD47CgkJZW5hYmxl
LWFjdGl2ZS1oaWdoOwoJfTsKCgl2Y2NxX3NkaGkwOiByZWd1bGF0b3JAMyB7CgkJY29tcGF0aWJs
ZSA9ICJyZWd1bGF0b3ItZ3BpbyI7CgoJCXJlZ3VsYXRvci1uYW1lID0gIlNESEkwIFZjY1EiOwoJ
CXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDE4MDAwMDA+OwoJCXJlZ3VsYXRvci1tYXgtbWlj
cm92b2x0ID0gPDMzMDAwMDA+OwoKCQlncGlvcyA9IDwmZ3BpbzUgMSBHUElPX0FDVElWRV9ISUdI
PjsKCQlncGlvcy1zdGF0ZXMgPSA8MT47CgkJc3RhdGVzID0gPDMzMDAwMDAgMQoJCQkgIDE4MDAw
MDAgMD47Cgl9OwoKCXZjY19zZGhpMzogcmVndWxhdG9yQDQgewoJCWNvbXBhdGlibGUgPSAicmVn
dWxhdG9yLWZpeGVkIjsKCgkJcmVndWxhdG9yLW5hbWUgPSAiU0RISTMgVmNjIjsKCQlyZWd1bGF0
b3ItbWluLW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9
IDwzMzAwMDAwPjsKCgkJZ3BpbyA9IDwmZ3BpbzMgMTUgR1BJT19BQ1RJVkVfSElHSD47CgkJZW5h
YmxlLWFjdGl2ZS1oaWdoOwoJfTsKCgl2Y2NxX3NkaGkzOiByZWd1bGF0b3JANSB7CgkJY29tcGF0
aWJsZSA9ICJyZWd1bGF0b3ItZ3BpbyI7CgoJCXJlZ3VsYXRvci1uYW1lID0gIlNESEkzIFZjY1Ei
OwoJCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDE4MDAwMDA+OwoJCXJlZ3VsYXRvci1tYXgt
bWljcm92b2x0ID0gPDMzMDAwMDA+OwoKCQlncGlvcyA9IDwmZ3BpbzMgMTQgR1BJT19BQ1RJVkVf
SElHSD47CgkJZ3Bpb3Mtc3RhdGVzID0gPDE+OwoJCXN0YXRlcyA9IDwzMzAwMDAwIDEKCQkJICAx
ODAwMDAwIDA+OwoJfTsKCglhdWRpb19jbGtvdXQ6IGF1ZGlvX2Nsa291dCB7CgkJLyoKCQkgKiBU
aGlzIGlzIHNhbWUgYXMgPCZyY2FyX3NvdW5kIDA+CgkJICogYnV0IG5lZWRlZCB0byBhdm9pZCBj
czIwMDAvcmNhcl9zb3VuZCBwcm9iZSBkZWFkLWxvY2sKCQkgKi8KCQljb21wYXRpYmxlID0gImZp
eGVkLWNsb2NrIjsKCQkjY2xvY2stY2VsbHMgPSA8MD47CgkJY2xvY2stZnJlcXVlbmN5ID0gPDEx
Mjg5NjAwPjsKCX07CgoJcnNuZF9hazQ2MTM6IHNvdW5kIHsKCQljb21wYXRpYmxlID0gInNpbXBs
ZS1hdWRpby1jYXJkIjsKCgkJc2ltcGxlLWF1ZGlvLWNhcmQsZm9ybWF0ID0gImxlZnRfaiI7CgkJ
c2ltcGxlLWF1ZGlvLWNhcmQsYml0Y2xvY2stbWFzdGVyID0gPCZzbmRjcHU+OwoJCXNpbXBsZS1h
dWRpby1jYXJkLGZyYW1lLW1hc3RlciA9IDwmc25kY3B1PjsKCgkJc25kY3B1OiBzaW1wbGUtYXVk
aW8tY2FyZCxjcHUgewoJCQlzb3VuZC1kYWkgPSA8JnJjYXJfc291bmQ+OwoJCX07CgoJCXNuZGNv
ZGVjOiBzaW1wbGUtYXVkaW8tY2FyZCxjb2RlYyB7CgkJCXNvdW5kLWRhaSA9IDwmYWs0NjEzPjsK
CQl9OwoJfTsKCgl2Z2EtZW5jb2RlciB7CgkJY29tcGF0aWJsZSA9ICJhZGksYWR2NzEyMyI7CgoJ
CXBvcnRzIHsKCQkJI2FkZHJlc3MtY2VsbHMgPSA8MT47CgkJCSNzaXplLWNlbGxzID0gPDA+OwoK
CQkJcG9ydEAwIHsKCQkJCXJlZyA9IDwwPjsKCQkJCWFkdjcxMjNfaW46IGVuZHBvaW50IHsKCQkJ
CQlyZW1vdGUtZW5kcG9pbnQgPSA8JmR1X291dF9yZ2I+OwoJCQkJfTsKCQkJfTsKCQkJcG9ydEAx
IHsKCQkJCXJlZyA9IDwxPjsKCQkJCWFkdjcxMjNfb3V0OiBlbmRwb2ludCB7CgkJCQkJcmVtb3Rl
LWVuZHBvaW50ID0gPCZ2Z2FfaW4+OwoJCQkJfTsKCQkJfTsKCQl9OwoJfTsKCgl2Z2EgewoJCWNv
bXBhdGlibGUgPSAidmdhLWNvbm5lY3RvciI7CgoJCXBvcnQgewoJCQl2Z2FfaW46IGVuZHBvaW50
IHsKCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmYWR2NzEyM19vdXQ+OwoJCQl9OwoJCX07Cgl9OwoK
CXZzcG1faWYgewoJCWNvbXBhdGlibGUgPSAicmVuZXNhcyx2c3BtX2lmIjsKCX07CgoJbHZkcy1l
bmNvZGVyIHsKCQljb21wYXRpYmxlID0gInRoaW5lLHRoYzYzbHZkbTgzZCI7CgoJCXBvcnRzIHsK
CQkJI2FkZHJlc3MtY2VsbHMgPSA8MT47CgkJCSNzaXplLWNlbGxzID0gPDA+OwoJCQlwb3J0QDAg
ewoJCQkJcmVnID0gPDA+OwoJCQkJbHZkc19lbmNfaW46IGVuZHBvaW50IHsKCQkJCQlyZW1vdGUt
ZW5kcG9pbnQgPSA8JmR1X291dF9sdmRzMD47CgkJCQl9OwoJCQl9OwoJCQlwb3J0QDEgewoJCQkJ
cmVnID0gPDE+OwoJCQkJbHZkc19lbmNfb3V0OiBlbmRwb2ludCB7CgkJCQkJcmVtb3RlLWVuZHBv
aW50ID0gPCZsdmRzX2luPjsKCQkJCX07CgkJCX07CgkJfTsKCX07CgoJbHZkcyB7CgkJY29tcGF0
aWJsZSA9ICJsdmRzLWNvbm5lY3RvciI7CgoJCXdpZHRoLW1tID0gPDIxMD47CgkJaGVpZ2h0LW1t
ID0gPDE1OD47CgoJCXBhbmVsLXRpbWluZyB7CgkJCS8qIDEwMjR4NzY4IEA2MEh6ICovCgkJCWNs
b2NrLWZyZXF1ZW5jeSA9IDw2NTAwMDAwMD47CgkJCWhhY3RpdmUgPSA8MTAyND47CgkJCXZhY3Rp
dmUgPSA8NzY4PjsKCQkJaHN5bmMtbGVuID0gPDEzNj47CgkJCWhmcm9udC1wb3JjaCA9IDwyMD47
CgkJCWhiYWNrLXBvcmNoID0gPDE2MD47CgkJCXZmcm9udC1wb3JjaCA9IDwzPjsKCQkJdmJhY2st
cG9yY2ggPSA8Mjk+OwoJCQl2c3luYy1sZW4gPSA8Nj47CgkJfTsKCgkJcG9ydCB7CgkJCWx2ZHNf
aW46IGVuZHBvaW50IHsKCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmbHZkc19lbmNfb3V0PjsKCQkJ
fTsKCQl9OwoJfTsKCgloZG1pMC1lbmNvZGVyIHsKCQljb21wYXRpYmxlID0gInJvY2tjaGlwLHJj
YXItZHctaGRtaSI7CgoJCXBvcnRzIHsKCQkJI2FkZHJlc3MtY2VsbHMgPSA8MT47CgkJCSNzaXpl
LWNlbGxzID0gPDA+OwoJCQlwb3J0QDAgewoJCQkJcmVnID0gPDA+OwoJCQkJcmNhcl9kd19oZG1p
MF9pbjogZW5kcG9pbnQgewoJCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmZHVfb3V0X2hkbWkwPjsK
CQkJCX07CgkJCX07CgkJCXBvcnRAMSB7CgkJCQlyZWcgPSA8MT47CgkJCQlyY2FyX2R3X2hkbWkw
X291dDogZW5kcG9pbnQgewoJCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmaGRtaTBfY29uPjsKCQkJ
CX07CgkJCX07CgkJfTsKCX07CgoJaGRtaTAtb3V0IHsKCQljb21wYXRpYmxlID0gImhkbWktY29u
bmVjdG9yIjsKCQl0eXBlID0gImEiOwoKCQlwb3J0IHsKCQkJaGRtaTBfY29uOiBlbmRwb2ludCB7
CgkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JnJjYXJfZHdfaGRtaTBfb3V0PjsKCQkJfTsKCQl9OwoJ
fTsKCgloZG1pMS1lbmNvZGVyIHsKCQljb21wYXRpYmxlID0gInJvY2tjaGlwLHJjYXItZHctaGRt
aSI7CgoJCXBvcnRzIHsKCQkJI2FkZHJlc3MtY2VsbHMgPSA8MT47CgkJCSNzaXplLWNlbGxzID0g
PDA+OwoJCQlwb3J0QDAgewoJCQkJcmVnID0gPDA+OwoJCQkJcmNhcl9kd19oZG1pMV9pbjogZW5k
cG9pbnQgewoJCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmZHVfb3V0X2hkbWkxPjsKCQkJCX07CgkJ
CX07CgkJCXBvcnRAMSB7CgkJCQlyZWcgPSA8MT47CgkJCQlyY2FyX2R3X2hkbWkxX291dDogZW5k
cG9pbnQgewoJCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmaGRtaTFfY29uPjsKCQkJCX07CgkJCX07
CgkJfTsKCX07CgoJaGRtaTEtb3V0IHsKCQljb21wYXRpYmxlID0gImhkbWktY29ubmVjdG9yIjsK
CQl0eXBlID0gImEiOwoKCQlwb3J0IHsKCQkJaGRtaTFfY29uOiBlbmRwb2ludCB7CgkJCQlyZW1v
dGUtZW5kcG9pbnQgPSA8JnJjYXJfZHdfaGRtaTFfb3V0PjsKCQkJfTsKCQl9OwoJfTsKCglkY2xr
aW5fcDA6IGNsb2NrX291dDAgewoJCWNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOwoJCSNjbG9j
ay1jZWxscyA9IDwwPjsKCQljbG9jay1mcmVxdWVuY3kgPSA8MTQ4NTAwMDAwPjsKCX07CgoJeDIx
X2NsazogeDIxLWNsb2NrIHsKCQljb21wYXRpYmxlID0gImZpeGVkLWNsb2NrIjsKCQkjY2xvY2st
Y2VsbHMgPSA8MD47CgkJY2xvY2stZnJlcXVlbmN5ID0gPDMzMDAwMDAwPjsKCX07CgoJeDIyX2Ns
azogeDIyLWNsb2NrIHsKCQljb21wYXRpYmxlID0gImZpeGVkLWNsb2NrIjsKCQkjY2xvY2stY2Vs
bHMgPSA8MD47CgkJY2xvY2stZnJlcXVlbmN5ID0gPDMzMDAwMDAwPjsKCX07CgoJZGNsa2luX3Az
OiBjbG9ja19vdXQxIHsKCQljb21wYXRpYmxlID0gImZpeGVkLWNsb2NrIjsKCQkjY2xvY2stY2Vs
bHMgPSA8MD47CgkJY2xvY2stZnJlcXVlbmN5ID0gPDEwODAwMDAwMD47Cgl9OwoKCXZidXMwX3Vz
YjI6IHJlZ3VsYXRvci12YnVzMC11c2IyIHsKCQljb21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhl
ZCI7CgoJCXJlZ3VsYXRvci1uYW1lID0gIlVTQjIwX1ZCVVMwIjsKCQlyZWd1bGF0b3ItbWluLW1p
Y3Jvdm9sdCA9IDw1MDAwMDAwPjsKCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDw1MDAwMDAw
PjsKCgkJZ3BpbyA9IDwmZ3BpbzYgMTYgR1BJT19BQ1RJVkVfSElHSD47CgkJZW5hYmxlLWFjdGl2
ZS1oaWdoOwoJfTsKCgltc2lvZl9yZWZfY2xrOiBtc2lvZi1yZWYtY2xvY2sgewoJCWNvbXBhdGli
bGUgPSAiZml4ZWQtY2xvY2siOwoJCSNjbG9jay1jZWxscyA9IDwwPjsKCQljbG9jay1mcmVxdWVu
Y3kgPSA8NjY2NjY2NjY+OwoJfTsKfTsKCiZwd20xIHsKCXBpbmN0cmwtMCA9IDwmcHdtMV9waW5z
PjsKCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7CglzdGF0dXMgPSAib2theSI7Cn07CgomcHdt
MiB7CglwaW5jdHJsLTAgPSA8JnB3bTJfcGlucz47CglwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQi
OwoJc3RhdHVzID0gIm9rYXkiOwp9OwoKJmR1IHsKCXBpbmN0cmwtMCA9IDwmZHVfcGlucz47Cglw
aW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwoJc3RhdHVzID0gIm9rYXkiOwoKCWJhY2tsaWdodCA9
IDwmZ3BpbzYgNyBHUElPX0FDVElWRV9ISUdIPjsKCglwb3J0cyB7CgkJcG9ydEAwIHsKCQkJZW5k
cG9pbnQgewoJCQkJcmVtb3RlLWVuZHBvaW50ID0gPCZhZHY3MTIzX2luPjsKCQkJfTsKCQl9OwoJ
CXBvcnRAMSB7CgkJCWVuZHBvaW50IHsKCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmcmNhcl9kd19o
ZG1pMF9pbj47CgkJCX07CgkJfTsKCQlwb3J0QDIgewoJCQllbmRwb2ludCB7CgkJCQlyZW1vdGUt
ZW5kcG9pbnQgPSA8JnJjYXJfZHdfaGRtaTFfaW4+OwoJCQl9OwoJCX07CgkJcG9ydEAzIHsKCQkJ
ZW5kcG9pbnQgewoJCQkJcmVtb3RlLWVuZHBvaW50ID0gPCZsdmRzX2VuY19pbj47CgkJCX07CgkJ
fTsKCX07Cn07CgomZXh0YWxfY2xrIHsKCWNsb2NrLWZyZXF1ZW5jeSA9IDwxNjY2NjY2Nj47Cn07
CgomZXh0YWxyX2NsayB7CgljbG9jay1mcmVxdWVuY3kgPSA8MzI3Njg+Owp9OwoKJnBmYyB7Cglw
aW5jdHJsLTAgPSA8JnNjaWZfY2xrX3BpbnM+OwoJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsK
Cglwd20xX3BpbnM6IHB3bTEgewoJCWdyb3VwcyA9ICJwd20xX2EiLCAicHdtMV9iIjsKCQlmdW5j
dGlvbiA9ICJwd20xIjsKCX07CgoJcHdtMl9waW5zOiBwd20yIHsKCQlncm91cHMgPSAicHdtMl9h
IiwgInB3bTJfYiI7CgkJZnVuY3Rpb24gPSAicHdtMiI7Cgl9OwoKCXNjaWYxX3BpbnM6IHNjaWYx
IHsKCQlncm91cHMgPSAic2NpZjFfZGF0YV9hIiwgInNjaWYxX2N0cmwiOwoJCWZ1bmN0aW9uID0g
InNjaWYxIjsKCX07CglzY2lmMl9waW5zOiBzY2lmMiB7CgkJZ3JvdXBzID0gInNjaWYyX2RhdGFf
YSI7CgkJZnVuY3Rpb24gPSAic2NpZjIiOwoJfTsKCXNjaWYzX3BpbnM6IHNjaWYzIHsgLyogVFg6
IDFfMTEsIFJYOiAxXzggKi8KCQlncm91cHMgPSAic2NpZjNfZGF0YV9iIjsKCQlmdW5jdGlvbiA9
ICJzY2lmMyI7Cgl9OwoJaHNjaWYzX3BpbnM6IGhzY2lmMyB7IC8qIFRYOiAyXzgsIFJYOiAyXzcg
Ki8KCQlncm91cHMgPSAiaHNjaWYzX2RhdGFfZCI7CgkJZnVuY3Rpb24gPSAiaHNjaWYzIjsKCX07
CglzY2lmX2Nsa19waW5zOiBzY2lmX2NsayB7CgkJZ3JvdXBzID0gInNjaWZfY2xrX2EiOwoJCWZ1
bmN0aW9uID0gInNjaWZfY2xrIjsKCX07CgoJaHNjaWYxX3BpbnM6IGhzY2lmMSB7CgkJZ3JvdXBz
ID0gImhzY2lmMV9kYXRhX2EiLCAiaHNjaWYxX2N0cmxfYSI7CgkJZnVuY3Rpb24gPSAiaHNjaWYx
IjsKCX07CgoJaTJjMl9waW5zOiBpMmMyIHsKCQlncm91cHMgPSAiaTJjMl9hIjsKCQlmdW5jdGlv
biA9ICJpMmMyIjsKCX07CgoJYXZiX3BpbnM6IGF2YiB7CgkJZ3JvdXBzID0gImF2Yl9tZGMiOwoJ
CWZ1bmN0aW9uID0gImF2YiI7Cgl9OwoKCXNkaGkwX3BpbnNfM3YzOiBzZDBfM3YzIHsKCQlncm91
cHMgPSAic2RoaTBfZGF0YTQiLCAic2RoaTBfY3RybCI7CgkJZnVuY3Rpb24gPSAic2RoaTAiOwoJ
CXBvd2VyLXNvdXJjZSA9IDwzMzAwPjsKCX07CgoJc2RoaTBfcGluc18xdjg6IHNkMF8xdjggewoJ
CWdyb3VwcyA9ICJzZGhpMF9kYXRhNCIsICJzZGhpMF9jdHJsIjsKCQlmdW5jdGlvbiA9ICJzZGhp
MCI7CgkJcG93ZXItc291cmNlID0gPDE4MDA+OwoJfTsKCglzZGhpM19waW5zXzN2Mzogc2QzXzN2
MyB7CgkJZ3JvdXBzID0gInNkaGkzX2RhdGE0IiwgInNkaGkzX2N0cmwiOwoJCWZ1bmN0aW9uID0g
InNkaGkzIjsKCQlwb3dlci1zb3VyY2UgPSA8MzMwMD47Cgl9OwoKCXNkaGkzX3BpbnNfMXY4OiBz
ZDNfMXY4IHsKCQlncm91cHMgPSAic2RoaTNfZGF0YTQiLCAic2RoaTNfY3RybCI7CgkJZnVuY3Rp
b24gPSAic2RoaTMiOwoJCXBvd2VyLXNvdXJjZSA9IDwxODAwPjsKCX07CgoJbW1jMF9waW5zXzF2
ODogbW1jMF8xdjggewoJCWdyb3VwcyA9ICJzZGhpMl9kYXRhOCIsICJzZGhpMl9jdHJsIjsKCQlm
dW5jdGlvbiA9ICJzZGhpMiI7CgkJcG93ZXItc291cmNlID0gPDE4MDA+OwoJfTsKCgltc2lvZjBf
cGluczogc3BpMSB7CgkJZ3JvdXBzID0gIm1zaW9mMF9jbGsiLCAibXNpb2YwX3N5bmMiLAoJCQkJ
Im1zaW9mMF9yeGQiLCAgIm1zaW9mMF90eGQiOwoJCWZ1bmN0aW9uID0gIm1zaW9mMCI7Cgl9OwoK
CW1zaW9mMV9waW5zOiBzcGkyIHsKCQlncm91cHMgPSAibXNpb2YxX2Nsa19jIiwgIm1zaW9mMV9z
eW5jX2MiLAoJCQkJIm1zaW9mMV9yeGRfYyIsICAibXNpb2YxX3R4ZF9jIjsKCQlmdW5jdGlvbiA9
ICJtc2lvZjEiOwoJfTsKCgltc2lvZjJfcGluczogc3BpMyB7CgkJZ3JvdXBzID0gIm1zaW9mMl9j
bGtfYiIsICJtc2lvZjJfc3luY19iIiwKCQkJCSJtc2lvZjJfcnhkX2IiLCAgIm1zaW9mMl90eGRf
YiI7CgkJZnVuY3Rpb24gPSAibXNpb2YyIjsKCX07CgoJbXNpb2YzX3BpbnM6IHNwaTQgewoJCWdy
b3VwcyA9ICJtc2lvZjNfY2xrX2QiLCAibXNpb2YzX3N5bmNfZCIsCgkJCQkibXNpb2YzX3J4ZF9k
IiwgICJtc2lvZjNfdHhkX2QiOwoJCWZ1bmN0aW9uID0gIm1zaW9mMyI7Cgl9OwoKCXNvdW5kX3Bp
bnM6IHNvdW5kIHsKCQlncm91cHMgPSAic3NpMDEyMzlfY3RybCIsICJzc2kwX2RhdGEiLCAic3Np
MV9kYXRhX2EiOwoJCWZ1bmN0aW9uID0gInNzaSI7Cgl9OwoKCXNvdW5kX2Nsa19waW5zOiBzb3Vu
ZF9jbGsgewoJCWdyb3VwcyA9ICJhdWRpb19jbGtfYV9hIiwgImF1ZGlvX2Nsa19iX2EiLCAiYXVk
aW9fY2xrX2NfYSIsCgkJCSAiYXVkaW9fY2xrb3V0X2EiLCAiYXVkaW9fY2xrb3V0M19hIjsKCQlm
dW5jdGlvbiA9ICJhdWRpb19jbGsiOwoJfTsKCgl1c2IwX3BpbnM6IHVzYjAgewoJCWdyb3VwcyA9
ICJ1c2IwIjsKCQlmdW5jdGlvbiA9ICJ1c2IwIjsKCX07CgoJdXNiMV9waW5zOiB1c2IxIHsKCQln
cm91cHMgPSAidXNiMSI7CgkJZnVuY3Rpb24gPSAidXNiMSI7Cgl9OwoKCXVzYjJfcGluczogdXNi
MiB7CgkJZ3JvdXBzID0gInVzYjIiOwoJCWZ1bmN0aW9uID0gInVzYjIiOwoJfTsKCglkdV9waW5z
OiBkdSB7CgkJZ3JvdXBzID0gImR1X3JnYjg4OCIsICJkdV9zeW5jIiwgImR1X2Nsa19vdXRfMCIs
ICJkdV9kaXNwIjsKCQlmdW5jdGlvbiA9ICJkdSI7Cgl9Owp9OwoKJnNjaWYxIHsKCXBpbmN0cmwt
MCA9IDwmc2NpZjFfcGlucz47CglwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwoKCXVhcnQtaGFz
LXJ0c2N0czsKCS8qIFBsZWFzZSB1c2UgZXhjbHVzaXZlbHkgdG8gdGhlIGhzY2lmMSBub2RlICov
CglzdGF0dXMgPSAib2theSI7Cn07Cgomc2NpZjMgewoJcGluY3RybC0wID0gPCZzY2lmM19waW5z
PjsKCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7CgkvKiBQbGVhc2UgdXNlIGV4Y2x1c2l2ZWx5
IHRvIHRoZSBwd20xIG5vZGUgKi8KCS8qIHN0YXR1cyA9ICJva2F5IjsgKi8KfTsKCi8qIFNDSUYz
IFRYIC0+IEhTQ0lGMyBSWCwgSFNDSUYzIFRYIC0+IFNDSUYzIFJYICovCgomaHNjaWYzIHsKCXBp
bmN0cmwtMCA9IDwmaHNjaWYzX3BpbnM+OwoJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKCS8q
IFBsZWFzZSB1c2UgZXhjbHVzaXZlbHkgdG8gdGhlIHB3bTEgbm9kZSAqLwoJLyogc3RhdHVzID0g
Im9rYXkiOyAqLwp9OwoKJnNjaWYyIHsKCXBpbmN0cmwtMCA9IDwmc2NpZjJfcGlucz47CglwaW5j
dHJsLW5hbWVzID0gImRlZmF1bHQiOwoKCXN0YXR1cyA9ICJva2F5IjsKfTsKCiZzY2lmX2NsayB7
CgljbG9jay1mcmVxdWVuY3kgPSA8MTQ3NDU2MDA+OwoJc3RhdHVzID0gIm9rYXkiOwp9OwoKJmhz
Y2lmMSB7CglwaW5jdHJsLTAgPSA8JmhzY2lmMV9waW5zPjsKCXBpbmN0cmwtbmFtZXMgPSAiZGVm
YXVsdCI7CgkvKiBQbGVhc2UgdXNlIGV4Y2x1c2l2ZWx5IHRvIHRoZSBzY2lmMSBub2RlICovCgkv
KiBzdGF0dXMgPSAib2theSI7ICovCn07CgomaTJjMiB7CglwaW5jdHJsLTAgPSA8JmkyYzJfcGlu
cz47CglwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwoKCXN0YXR1cyA9ICJva2F5IjsKCgljbG9j
ay1mcmVxdWVuY3kgPSA8MTAwMDAwPjsKCglhazQ2MTM6IGNvZGVjQDEwIHsKCQljb21wYXRpYmxl
ID0gImFzYWhpLWthc2VpLGFrNDYxMyI7CgkJI3NvdW5kLWRhaS1jZWxscyA9IDwwPjsKCQlyZWcg
PSA8MHgxMD47CgkJY2xvY2tzID0gPCZyY2FyX3NvdW5kIDM+OwoKCQlhc2FoaS1rYXNlaSxpbjEt
c2luZ2xlLWVuZDsKCQlhc2FoaS1rYXNlaSxpbjItc2luZ2xlLWVuZDsKCQlhc2FoaS1rYXNlaSxv
dXQxLXNpbmdsZS1lbmQ7CgkJYXNhaGkta2FzZWksb3V0Mi1zaW5nbGUtZW5kOwoJCWFzYWhpLWth
c2VpLG91dDMtc2luZ2xlLWVuZDsKCQlhc2FoaS1rYXNlaSxvdXQ0LXNpbmdsZS1lbmQ7CgkJYXNh
aGkta2FzZWksb3V0NS1zaW5nbGUtZW5kOwoJCWFzYWhpLWthc2VpLG91dDYtc2luZ2xlLWVuZDsK
CX07CgoJY3MyMDAwOiBjbGtfbXVsdGlwbGllckA0ZiB7CgkJI2Nsb2NrLWNlbGxzID0gPDA+OwoJ
CWNvbXBhdGlibGUgPSAiY2lycnVzLGNzMjAwMC1jcCI7CgkJcmVnID0gPDB4NGY+OwoJCWNsb2Nr
cyA9IDwmYXVkaW9fY2xrb3V0PiwgPCZ4MTJfY2xrPjsKCQljbG9jay1uYW1lcyA9ICJjbGtfaW4i
LCAicmVmX2NsayI7CgoJCWFzc2lnbmVkLWNsb2NrcyA9IDwmY3MyMDAwPjsKCQlhc3NpZ25lZC1j
bG9jay1yYXRlcyA9IDwyNDU3NjAwMD47IC8qIDEvMSBkaXZpZGUgKi8KCX07Cn07CgomaTJjNCB7
CglzdGF0dXMgPSAib2theSI7CgljbG9jay1mcmVxdWVuY3kgPSA8NDAwMDAwPjsKCgljb21wb3Np
dGUtaW5ANzAgewoJCWNvbXBhdGlibGUgPSAiYWRpLGFkdjc0ODIiOwoJCXJlZyA9IDwweDcwPjsK
CgkJYWRpLHZpcnR1YWwtY2hhbm5lbCA9IDwwPjsKCQlhZGksaW5wdXQtaW50ZXJmYWNlID0gInlj
YmNyNDIyIjsKCQlhZGksaW5wdXQtaGRtaSA9ICJvbiI7CgkJYWRpLGlucHV0LXNkcCA9ICJvbiI7
CgkJYWRpLHN3LXJlc2V0ID0gIm9uIjsKCQlwb3J0IHsKCQkJYWR2NzQ4Ml9zZHBfaW46IGVuZHBv
aW50IHsKCQkJCWNsb2NrLWxhbmVzID0gPDA+OwoJCQkJZGF0YS1sYW5lcyA9IDwxPjsKCQkJCXJl
bW90ZS1lbmRwb2ludCA9IDwmdmluNGVwMD47CgoJCQkJYWR2NzQ4Ml9yeGJfb3V0OiBlbmRwb2lu
dCB7CgkJCQkJcmVtb3RlLWVuZHBvaW50ID0gPCZjc2kyXzIwX2luX2VwPjsKCQkJCX07CgkJCX07
CgkJfTsKCX07CgoJaGRtaS1pbkA3MCB7CgkJY29tcGF0aWJsZSA9ICJhZGksYWR2NzQ4MiI7CgkJ
cmVnID0gPDB4MzQ+OwoKCQlhZGksdmlydHVhbC1jaGFubmVsID0gPDA+OwoJCWFkaSxpbnB1dC1p
bnRlcmZhY2UgPSAicmdiODg4IjsKCQlhZGksaW5wdXQtaGRtaSA9ICJvbiI7CgkJYWRpLGlucHV0
LXNkcCA9ICJvbiI7CgkJYWRpLHN3LXJlc2V0ID0gIm9uIjsKCQlwb3J0IHsKCQkJYWR2NzQ4Ml9o
ZG1pX2luOiBlbmRwb2ludCB7CgkJCQljbG9jay1sYW5lcyA9IDwwPjsKCQkJCWRhdGEtbGFuZXMg
PSA8MSAyIDMgND47CgkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JnZpbjBlcDA+OwoKCQkJCWFkdjc0
ODJfcnhhX291dDogZW5kcG9pbnQgewoJCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmY3NpMl80MF9p
bl9lcD47CgkJCQl9OwoJCQl9OwoJCX07Cgl9OwoKCWNsa181cDQ5djU5MjNhOiBwcm9ncmFtbWFi
bGVfY2xrQDZhIHsKCQljb21wYXRpYmxlID0gImlkdCw1cDQ5djU5MjNhIjsKCQlyZWcgPSA8MHg2
YT47CgoJCXByb2dyYW1hYmxlX2NsazA6IDVwNDl2NTkyM2FfY2xrMUA2YSB7CgkJCSNjbG9jay1j
ZWxscyA9IDwwPjsKCQkJY2xvY2tzID0gPCZkY2xraW5fcDA+OwoJCX07CgoJCXByb2dyYW1hYmxl
X2NsazE6IDVwNDl2NTkyM2FfY2xrMkA2YSB7CgkJCSNjbG9jay1jZWxscyA9IDwwPjsKCQkJY2xv
Y2tzID0gPCZkY2xraW5fcDM+OwoJCX07Cgl9Owp9OwoKJnJjYXJfc291bmQgewoJcGluY3RybC0w
ID0gPCZzb3VuZF9waW5zICZzb3VuZF9jbGtfcGlucz47CglwaW5jdHJsLW5hbWVzID0gImRlZmF1
bHQiOwoKCS8qIFNpbmdsZSBEQUkgKi8KCSNzb3VuZC1kYWktY2VsbHMgPSA8MD47CgoJLyogYXVk
aW9fY2xrb3V0MC8xLzIvMyAqLwoJI2Nsb2NrLWNlbGxzID0gPDE+OwoJY2xvY2stZnJlcXVlbmN5
ID0gPDExMjg5NjAwPjsKCWNsa291dC1sci1zeW5jaHJvbm91czsKCglzdGF0dXMgPSAib2theSI7
CgoJLyogdXBkYXRlIDxhdWRpb19jbGtfYj4gdG8gPGNzMjAwMD4gKi8KCWNsb2NrcyA9IDwmY3Bn
IENQR19NT0QgMTAwNT4sCgkJIDwmY3BnIENQR19NT0QgMTAwNj4sIDwmY3BnIENQR19NT0QgMTAw
Nz4sCgkJIDwmY3BnIENQR19NT0QgMTAwOD4sIDwmY3BnIENQR19NT0QgMTAwOT4sCgkJIDwmY3Bn
IENQR19NT0QgMTAxMD4sIDwmY3BnIENQR19NT0QgMTAxMT4sCgkJIDwmY3BnIENQR19NT0QgMTAx
Mj4sIDwmY3BnIENQR19NT0QgMTAxMz4sCgkJIDwmY3BnIENQR19NT0QgMTAxND4sIDwmY3BnIENQ
R19NT0QgMTAxNT4sCgkJIDwmY3BnIENQR19NT0QgMTAyMj4sIDwmY3BnIENQR19NT0QgMTAyMz4s
CgkJIDwmY3BnIENQR19NT0QgMTAyND4sIDwmY3BnIENQR19NT0QgMTAyNT4sCgkJIDwmY3BnIENQ
R19NT0QgMTAyNj4sIDwmY3BnIENQR19NT0QgMTAyNz4sCgkJIDwmY3BnIENQR19NT0QgMTAyOD4s
IDwmY3BnIENQR19NT0QgMTAyOT4sCgkJIDwmY3BnIENQR19NT0QgMTAzMD4sIDwmY3BnIENQR19N
T0QgMTAzMT4sCgkJIDwmY3BnIENQR19NT0QgMTAyMT4sIDwmY3BnIENQR19NT0QgMTAyMD4sCgkJ
IDwmY3BnIENQR19NT0QgMTAyMT4sIDwmY3BnIENQR19NT0QgMTAyMD4sCgkJIDwmY3BnIENQR19N
T0QgMTAxOT4sIDwmY3BnIENQR19NT0QgMTAxOD4sCgkJIDwmYXVkaW9fY2xrX2E+LCA8JmNzMjAw
MD4sCgkJIDwmYXVkaW9fY2xrX2M+LAoJCSA8JmNwZyBDUEdfQ09SRSBSOEE3Nzk1X0NMS19TMEQ0
PjsKCglyY2FyX3NvdW5kLGRhaSB7CgkJZGFpMCB7CgkJCXBsYXliYWNrID0gPCZzc2kwICZzcmMw
ICZkdmMwPjsKCQkJY2FwdHVyZSAgPSA8JnNzaTEgJnNyYzEgJmR2YzE+OwoJCX07Cgl9Owp9OwoK
JnNhdGEgewoJc3RhdHVzID0gIm9rYXkiOwp9OwoKJnNkaGkwIHsKCXBpbmN0cmwtMCA9IDwmc2Ro
aTBfcGluc18zdjM+OwoJcGluY3RybC0xID0gPCZzZGhpMF9waW5zXzF2OD47CglwaW5jdHJsLW5h
bWVzID0gImRlZmF1bHQiLCAic3RhdGVfdWhzIjsKCgl2bW1jLXN1cHBseSA9IDwmdmNjX3NkaGkw
PjsKCXZxbW1jLXN1cHBseSA9IDwmdmNjcV9zZGhpMD47CgljZC1ncGlvcyA9IDwmZ3BpbzMgMTIg
R1BJT19BQ1RJVkVfTE9XPjsKCXdwLWdwaW9zID0gPCZncGlvMyAxMyBHUElPX0FDVElWRV9ISUdI
PjsKCWJ1cy13aWR0aCA9IDw0PjsKCXN0YXR1cyA9ICJva2F5IjsKfTsKCiZzZGhpMyB7CglwaW5j
dHJsLTAgPSA8JnNkaGkzX3BpbnNfM3YzPjsKCXBpbmN0cmwtMSA9IDwmc2RoaTNfcGluc18xdjg+
OwoJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IiwgInN0YXRlX3VocyI7CgoJdm1tYy1zdXBwbHkg
PSA8JnZjY19zZGhpMz47Cgl2cW1tYy1zdXBwbHkgPSA8JnZjY3Ffc2RoaTM+OwoJY2QtZ3Bpb3Mg
PSA8JmdwaW80IDE1IEdQSU9fQUNUSVZFX0xPVz47Cgl3cC1ncGlvcyA9IDwmZ3BpbzQgMTYgR1BJ
T19BQ1RJVkVfSElHSD47CglidXMtd2lkdGggPSA8ND47CglzdGF0dXMgPSAib2theSI7Cn07Cgom
bW1jMCB7CglwaW5jdHJsLTAgPSA8Jm1tYzBfcGluc18xdjg+OwoJcGluY3RybC0xID0gPCZtbWMw
X3BpbnNfMXY4PjsKCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCIsICJzdGF0ZV91aHMiOwoKCXZt
bWMtc3VwcGx5ID0gPCZmaXhlZHJlZ3VsYXRvcjN2Mz47Cgl2cW1tYy1zdXBwbHkgPSA8JmZpeGVk
cmVndWxhdG9yMXY4PjsKCWJ1cy13aWR0aCA9IDw4PjsKCXN0YXR1cyA9ICJva2F5IjsKfTsKCiZz
c2kxIHsKCXNoYXJlZC1waW47Cn07Cgomd2R0MCB7CglzdGF0dXMgPSAib2theSI7Cn07CgomYXVk
aW9fY2xrX2EgewoJY2xvY2stZnJlcXVlbmN5ID0gPDIyNTc5MjAwPjsKfTsKCiZpMmNfZHZmcyB7
CglzdGF0dXMgPSAib2theSI7CgoJdmRkX2R2ZnM6IHJlZ3VsYXRvckAzMCB7CgkJY29tcGF0aWJs
ZSA9ICJyb2htLGJkOTU3MW13diI7CgkJcmVnID0gPDB4MzA+OwoKCQlyZWd1bGF0b3ItbWluLW1p
Y3Jvdm9sdCA9IDw3NTAwMDA+OwoJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDEwMzAwMDA+
OwoJCXJlZ3VsYXRvci1ib290LW9uOwoJCXJlZ3VsYXRvci1hbHdheXMtb247Cgl9Owp9OwoKJmF2
YiB7CglwaW5jdHJsLTAgPSA8JmF2Yl9waW5zPjsKCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7
CglyZW5lc2FzLG5vLWV0aGVyLWxpbms7CglwaHktaGFuZGxlID0gPCZwaHkwPjsKCXN0YXR1cyA9
ICJva2F5IjsKCXBoeS1pbnQtZ3BpbyA9IDwmZ3BpbzIgMTEgR1BJT19BQ1RJVkVfTE9XPjsKCglw
aHkwOiBldGhlcm5ldC1waHlAMCB7CgkJcnhjLXNrZXctcHMgPSA8MTUwMD47CgkJcnhkdi1za2V3
LXBzID0gPDQyMD47IC8qIGRlZmF1bHQgKi8KCQlyeGQwLXNrZXctcHMgPSA8NDIwPjsgLyogZGVm
YXVsdCAqLwoJCXJ4ZDEtc2tldy1wcyA9IDw0MjA+OyAvKiBkZWZhdWx0ICovCgkJcnhkMi1za2V3
LXBzID0gPDQyMD47IC8qIGRlZmF1bHQgKi8KCQlyeGQzLXNrZXctcHMgPSA8NDIwPjsgLyogZGVm
YXVsdCAqLwoJCXR4Yy1za2V3LXBzID0gPDkwMD47IC8qIGRlZmF1bHQgKi8KCQl0eGVuLXNrZXct
cHMgPSA8NDIwPjsgLyogZGVmYXVsdCAqLwoJCXR4ZDAtc2tldy1wcyA9IDw0MjA+OyAvKiBkZWZh
dWx0ICovCgkJdHhkMS1za2V3LXBzID0gPDQyMD47IC8qIGRlZmF1bHQgKi8KCQl0eGQyLXNrZXct
cHMgPSA8NDIwPjsgLyogZGVmYXVsdCAqLwoJCXR4ZDMtc2tldy1wcyA9IDw0MjA+OyAvKiBkZWZh
dWx0ICovCgkJcmVnID0gPDA+OwoJCWludGVycnVwdC1wYXJlbnQgPSA8JmdwaW8yPjsKCQlpbnRl
cnJ1cHRzID0gPDExIElSUV9UWVBFX0xFVkVMX0xPVz47CgkJbWF4LXNwZWVkID0gPDEwMD47Cgl9
Owp9OwoKJnhoY2kwIHsKCXN0YXR1cyA9ICJva2F5IjsKfTsKCiZ1c2IyX3BoeTAgewoJcGluY3Ry
bC0wID0gPCZ1c2IwX3BpbnM+OwoJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKCgl2YnVzLXN1
cHBseSA9IDwmdmJ1czBfdXNiMj47CglzdGF0dXMgPSAib2theSI7Cn07CgomdXNiMl9waHkxIHsK
CXBpbmN0cmwtMCA9IDwmdXNiMV9waW5zPjsKCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7CgoJ
c3RhdHVzID0gIm9rYXkiOwp9OwoKJnVzYjJfcGh5MiB7CglwaW5jdHJsLTAgPSA8JnVzYjJfcGlu
cz47CglwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwoKCXN0YXR1cyA9ICJva2F5IjsKfTsKCiZo
c3VzYiB7CglzdGF0dXMgPSAib2theSI7Cn07CgomZWhjaTAgewoJc3RhdHVzID0gIm9rYXkiOwp9
OwoKJmVoY2kxIHsKCXN0YXR1cyA9ICJva2F5IjsKfTsKCiZlaGNpMiB7CglzdGF0dXMgPSAib2th
eSI7Cn07Cgomb2hjaTAgewoJc3RhdHVzID0gIm9rYXkiOwp9OwoKJm9oY2kxIHsKCXN0YXR1cyA9
ICJva2F5IjsKfTsKCiZvaGNpMiB7CglzdGF0dXMgPSAib2theSI7Cn07CgombXNpb2YwIHsKCXBp
bmN0cmwtMCA9IDwmbXNpb2YwX3BpbnM+OwoJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKCS8q
IFBsZWFzZSB1c2UgZXhjbHVzaXZlbHkgdG8gdGhlIHJjYXJfc291bmQgbm9kZSAqLwoJLyogc3Rh
dHVzID0gIm9rYXkiOyAqLwoKCXNwaWRldkAwIHsKCQljb21wYXRpYmxlID0gInJlbmVzYXMsc2gt
bXNpb2YiOwoJCXJlZyA9IDwwPjsKCQlzcGktbWF4LWZyZXF1ZW5jeSA9IDw2NjY2NjY2Nj47CgkJ
c3BpLWNwaGE7CgkJc3BpLWNwb2w7Cgl9Owp9OwoKJm1zaW9mMSB7CglwaW5jdHJsLTAgPSA8Jm1z
aW9mMV9waW5zPjsKCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7CglzdGF0dXMgPSAib2theSI7
CgoJc3BpZGV2QDAgewoJCWNvbXBhdGlibGUgPSAicmVuZXNhcyxzaC1tc2lvZiI7CgkJcmVnID0g
PDA+OwoJCXNwaS1tYXgtZnJlcXVlbmN5ID0gPDMzMzMzMzMzPjsKCQlzcGktY3BoYTsKCQlzcGkt
Y3BvbDsKCX07Cn07CgombXNpb2YyIHsKCXBpbmN0cmwtMCA9IDwmbXNpb2YyX3BpbnM+OwoJcGlu
Y3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKCS8qIEluIGNhc2Ugb2YgdXNpbmcgdGhpcyBub2RlLCBw
bGVhc2UgZW5hYmxlIHRoaXMgcHJvcGVydHkgKi8KCS8qIHN0YXR1cyA9ICJva2F5IjsgKi8KCglz
cGlkZXZAMCB7CgkJY29tcGF0aWJsZSA9ICJyZW5lc2FzLHNoLW1zaW9mIjsKCQlyZWcgPSA8MD47
CgkJc3BpLW1heC1mcmVxdWVuY3kgPSA8NjY2NjY2NjY+OwoJCXNwaS1jcGhhOwoJCXNwaS1jcG9s
OwoJfTsKfTsKCiZtc2lvZjMgewoJcGluY3RybC0wID0gPCZtc2lvZjNfcGlucz47CglwaW5jdHJs
LW5hbWVzID0gImRlZmF1bHQiOwoJLyogSW4gY2FzZSBvZiB1c2luZyB0aGlzIG5vZGUsIHBsZWFz
ZSBlbmFibGUgdGhpcyBwcm9wZXJ0eSAqLwoJLyogc3RhdHVzID0gIm9rYXkiOyAqLwoKCXNwaWRl
dkAwIHsKCQljb21wYXRpYmxlID0gInJlbmVzYXMsc2gtbXNpb2YiOwoJCXJlZyA9IDwwPjsKCQlz
cGktbWF4LWZyZXF1ZW5jeSA9IDw2NjY2NjY2Nj47CgkJc3BpLWNwaGE7CgkJc3BpLWNwb2w7Cgl9
Owp9OwoKJnBjaWVfYnVzX2NsayB7CgljbG9jay1mcmVxdWVuY3kgPSA8MTAwMDAwMDAwPjsKCXN0
YXR1cyA9ICJva2F5IjsKfTsKCiZwY2llYzAgewoJc3RhdHVzID0gIm9rYXkiOwp9OwoKJnBjaWVj
MSB7CglzdGF0dXMgPSAib2theSI7Cn07CgomdmluMCB7CglzdGF0dXMgPSAib2theSI7CgoJcG9y
dHMgewoJCSNhZGRyZXNzLWNlbGxzID0gPDE+OwoJCSNzaXplLWNlbGxzID0gPDA+OwoKCQlwb3J0
QDAgewoJCQl2aW4wZXAwOiBlbmRwb2ludCB7CgkJCQljc2ksc2VsZWN0ID0gImNzaTQwIjsKCQkJ
CXZpcnR1YWwsY2hhbm5lbCA9IDwwPjsKCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmYWR2NzQ4Ml9o
ZG1pX2luPjsKCQkJCWRhdGEtbGFuZXMgPSA8MSAyIDMgND47CgkJCX07CgkJfTsKCQlwb3J0QDEg
ewoJCQljc2kwZXAwOiBlbmRwb2ludCB7CgkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JmNzaTJfNDBf
ZXA+OwoJCQl9OwoJCX07Cgl9Owp9OwoKJnZpbjQgewoJc3RhdHVzID0gIm9rYXkiOwoKCXBvcnRz
IHsKCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsKCQkjc2l6ZS1jZWxscyA9IDwwPjsKCgkJcG9ydEAw
IHsKCQkJdmluNGVwMDogZW5kcG9pbnQgewoJCQkJY3NpLHNlbGVjdCA9ICJjc2kyMCI7CgkJCQl2
aXJ0dWFsLGNoYW5uZWwgPSA8MD47CgkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JmFkdjc0ODJfc2Rw
X2luPjsKCQkJCWRhdGEtbGFuZXMgPSA8MT47CgkJCX07CgkJfTsKCQlwb3J0QDEgewoJCQljc2kx
ZXAwOiBlbmRwb2ludCB7CgkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JmNzaTJfMjBfZXA+OwoJCQl9
OwoJCX07Cgl9Owp9OwoKJmNzaTJfNDAgewoJc3RhdHVzID0gIm9rYXkiOwoKCWFkaSxpbnB1dC1p
bnRlcmZhY2UgPSAicmdiODg4IjsKCgl2aXJ0dWFsLGNoYW5uZWwgewoJCWNzaTJfdmMwIHsKCQkJ
ZGF0YSx0eXBlID0gInJnYjg4OCI7CgkJCXJlY2VpdmUsdmMgPSA8MD47CgkJfTsKCQljc2kyX3Zj
MSB7CgkJCWRhdGEsdHlwZSA9ICJyZ2I4ODgiOwoJCQlyZWNlaXZlLHZjID0gPDE+OwoJCX07CgkJ
Y3NpMl92YzIgewoJCQlkYXRhLHR5cGUgPSAicmdiODg4IjsKCQkJcmVjZWl2ZSx2YyA9IDwyPjsK
CQl9OwoJCWNzaTJfdmMzIHsKCQkJZGF0YSx0eXBlID0gInJnYjg4OCI7CgkJCXJlY2VpdmUsdmMg
PSA8Mz47CgkJfTsKCX07CgoJcG9ydCB7CgkJI2FkZHJlc3MtY2VsbHMgPSA8MT47CgkJI3NpemUt
Y2VsbHMgPSA8MD47CgoJCWNzaTJfNDBfZXA6IGVuZHBvaW50QDAgewoJCQlyZW1vdGUtZW5kcG9p
bnQgPSA8JnZpbjBlcDA+OwoJCQljbG9jay1sYW5lcyA9IDwwPjsKCQkJZGF0YS1sYW5lcyA9IDwx
IDIgMyA0PjsKCQl9OwoKCQljc2kyXzQwX2luX2VwOiBlbmRwb2ludEAxIHsKCQkJcmVtb3RlLWVu
ZHBvaW50ID0gPCZhZHY3NDgyX3J4YV9vdXQ+OwoJCX07Cgl9Owp9OwoKJmNzaTJfMjAgewoJc3Rh
dHVzID0gIm9rYXkiOwoKCWFkaSxpbnB1dC1pbnRlcmZhY2UgPSAieWNiY3I0MjIiOwoKCXZpcnR1
YWwsY2hhbm5lbCB7CgkJY3NpMl92YzAgewoJCQlkYXRhLHR5cGUgPSAieWNiY3I0MjIiOwoJCQly
ZWNlaXZlLHZjID0gPDA+OwoJCX07CgkJY3NpMl92YzEgewoJCQlkYXRhLHR5cGUgPSAieWNiY3I0
MjIiOwoJCQlyZWNlaXZlLHZjID0gPDE+OwoJCX07CgkJY3NpMl92YzIgewoJCQlkYXRhLHR5cGUg
PSAieWNiY3I0MjIiOwoJCQlyZWNlaXZlLHZjID0gPDI+OwoJCX07CgkJY3NpMl92YzMgewoJCQlk
YXRhLHR5cGUgPSAieWNiY3I0MjIiOwoJCQlyZWNlaXZlLHZjID0gPDM+OwoJCX07Cgl9OwoKCXBv
cnQgewoJCSNhZGRyZXNzLWNlbGxzID0gPDE+OwoJCSNzaXplLWNlbGxzID0gPDA+OwoKCQljc2ky
XzIwX2VwOiBlbmRwb2ludEAwIHsKCQkJcmVtb3RlLWVuZHBvaW50ID0gPCZ2aW40ZXAwPjsKCQkJ
Y2xvY2stbGFuZXMgPSA8MD47CgkJCWRhdGEtbGFuZXMgPSA8MT47CgkJfTsKCgkJY3NpMl8yMF9p
bl9lcDogZW5kcG9pbnRAMSB7CgkJCXJlbW90ZS1lbmRwb2ludCA9IDwmYWR2NzQ4Ml9yeGJfb3V0
PjsKCQl9OwoJfTsKfTsKCiZ2c3BiYyB7CglzdGF0dXMgPSAib2theSI7Cn07CgomdnNwYmQgewoJ
c3RhdHVzID0gIm9rYXkiOwp9OwoKJnZzcGkwIHsKCXN0YXR1cyA9ICJva2F5IjsKfTsKCiZ2c3Bp
MSB7CglzdGF0dXMgPSAib2theSI7Cn07CgomdnNwaTIgewoJc3RhdHVzID0gIm9rYXkiOwp9Owo=
--f403045fc04252bded0556751863
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--f403045fc04252bded0556751863--


From xen-devel-bounces@lists.xen.org Fri Aug 11 07:38:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 07:38: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.xen.org>)
	id 1dg4Vx-0005kg-9L; Fri, 11 Aug 2017 07:37:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3899b029e=citrix-osstest@xenproject.org>)
 id 1dg4Vw-0005kJ-Kn
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 07:37:48 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F3/D8-03044-BCE5D895; Fri, 11 Aug 2017 07:37:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7puN5
 Ig+OXWCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aM27EFhyIrXp/JaGBcYdHFyMkhIeAvMX/7
 eiYI20Ni0dUtbCC2iICzxIQPt8FsXgE9iW/TT7OC2MICSRKv3s1j6WLkAqpvkJe4fuQDO0Szu
 8TsK3NZYOxdz98ygthsQEMn9kwEi7MIqEpsuL2GGcQWEtCSWLp4JRPEAkGJkzOfgNUwC0hIHH
 zxghlijqXEjd33WCcw8s1CUjYLSdkCRqZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiBIcUABDsY/8wPPMQoycGkJMqb4NMbKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mClxsYokKCRanpqRVpmTnA4IZJS3DwKInwZsUCpXmLCxJzizPTIVKnGHU5Nqxe/4VJi
 CUvPy9VSpx3NUiRAEhRRmke3AhYpF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8uyBSezL
 wSuE2vgI5gAjqizwfsiJJEhJRUA+O87cJv2zpPqquxTdFv5l7FdWfFxoCDmrnMeoc+pJ8oq3h
 kmjUh4qz5y7nNz2UnyD+PODj33z51iVubXvqbc064oz7d67jR0siG6v9zVnjtz3Tc8Tds/dKQ
 +1ZaRuy1/3cVCviwLt5pymy8tcU1WnOm7sZD0a+etPauXlog+8ff5FHPr9Cuq6JKLMUZiYZaz
 EXFiQAOsTakrwIAAA==
X-Env-Sender: prvs=3899b029e=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502437065!77295186!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3918 invoked from network); 11 Aug 2017 07:37:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 07:37:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,356,1498521600"; d="scan'208";a="435141396"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71961-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl:capture-logs(20):broken:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:regression
 qemu-mainline:test-amd64-i386-xl:leak-check/check:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway: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-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm: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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-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-amd64-i386-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=b38df311c174c98ef8cce7dec9f46603b083018e
X-Osstest-Versions-That: qemuu=ac44ed2afb7c60255e989b163301479f5b4ecd04
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 11 Aug 2017 08:37:36 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71961: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk2MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMjAg
Y2FwdHVyZS1sb2dzKDIwKSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTk0MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDcxOTQyCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxOSBsZWFrLWNoZWNr
L2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzE5NDIKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgMjMgbGVhay1jaGVjay9jaGVjayAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTk0
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZh
aWwgYmxvY2tlZCBpbiA3MTk0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDcxOTQyCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxp
a2UgNzE5NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTk0MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTk0Mgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCAgZmFpbCBsaWtlIDcxOTQyCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1p
ZHdheSAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGIzOGRmMzExYzE3NGM5OGVmOGNj
ZTdkZWM5ZjQ2NjAzYjA4MzAxOGUKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAg
ICAgIGFjNDRlZDJhZmI3YzYwMjU1ZTk4OWIxNjMzMDE0NzlmNWI0ZWNkMDQKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICA3MTk0MiAgMjAxNy0wOC0wNSAxNDo0NzozMyBaICAgIDUgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgNzE5NjEgIDIwMTctMDgtMTEgMDE6NDk6MjAgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZHIgQmV6enViaWtv
diA8enViYW4zMnNAZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgog
IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nZSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVh
ci5pZC5hdT4KICBEZW5pcyBWLiBMdW5ldiA8ZGVuQG9wZW52ei5vcmc+CiAgRHIuIERhdmlkIEFs
YW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2Vy
QHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5n
IDxmYW16QHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBIYW5uZXMg
UmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+
CiAgSmVmZiBDb2R5IDxqY29keUByZWRoYXQuY29tPgogIEplbnMgRnJlaW1hbm4gPGpmcmVpbWFu
QHJlZGhhdC5jb20+CiAgSmVucyBGcmVpbWFubiA8amZyZWltYW5uQHJlZGhhdC5jb20+CiAgSm9z
ZXBoIE15ZXJzIDxqb3NlcGhAY29kZXNvdXJjZXJ5LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29t
PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KICBTYW0gQm9icm9m
ZiA8c2FtLmJvYnJvZmZAYXUxLmlibS5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0
ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
b3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwgY2FwdHVyZS1sb2dzKDIwKQoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwMTYgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 08:40:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 08: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.xen.org>)
	id 1dg5Tn-0001ro-Ue; Fri, 11 Aug 2017 08:39:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3899b029e=citrix-osstest@xenproject.org>)
 id 1dg5Tm-0001rR-AJ
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 08:39:38 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 26/B4-03368-94D6D895; Fri, 11 Aug 2017 08:39:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva5nbm+
 kQe9FNot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFww2aWglmCFX9npzcwPuPqYuTkkBDwl7jS
 eYoRwnaXmN6+gg3EFhFwlpjw4TaYzSugJ7Gt5ysziC0sECzxpa2TtYuRC6i+kVXiY8N8FohmV
 YnJtx6zgthsAh4SE3smAsU5OFiA4l+vV4KEhQS0JJYuXskEMVNQ4uTMJ2CtzAISEgdfvGCGGG
 MhseNjH9sERt5ZSMpmISlbwMi0ilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMHQYgGAH469lAYcYJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8N7NBsoJFqWmp1akZeYAgxgmLcHBoyTC2wuS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpc
 d5FIEUCIEUZpXlwI2ARdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBNBpvBk5pXAbXoFdA
 QT0BF9PmBHlCQipKQaGPk/hEzSFb7YWfp2UubRkydsfxw54/WdoVmwbG39Hf5JZ5cemKynE/l
 x7bXd6597tLyRethk2vuvX+6qnsvKbS++s+4ou1F94oHT3g3r6r/saLVW2lz+1nWqK9t3xQDP
 o16Mn5d3VJopfbd6wJ/9M84jYCPPf90AruTUGKbf1jNE7Vhdqnc09ymxFGckGmoxFxUnAgD4B
 JSZowIAAA==
X-Env-Sender: prvs=3899b029e=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502440775!79530243!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36114 invoked from network); 11 Aug 2017 08:39:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 08:39:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,356,1498521600"; d="scan'208";a="443440438"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71962-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71936
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 11 Aug 2017 09:39:32 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71962: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTYyIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxOTYyLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MTkzNgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTM2CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5MzYK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MTkzNgogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbGlrZSA3MTkzNgogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGxpa2UgNzE5MzYKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTkzNgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 08:56:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 08: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.xen.org>)
	id 1dg5jl-0003DK-9D; Fri, 11 Aug 2017 08:56:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dg5jj-0003DE-W9
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 08:56:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F5/93-03368-7217D895; Fri, 11 Aug 2017 08:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe89lO5qL163wcd0XlZSbWiBdiPp
 QYHQzKNOuntXRjXbrnCnrW+qyMJRMCFza1EQoNaPZxQpmipmRZKGiBmmlEGqmFlhq2M6O2Tqf
 /uf9/57n+T8vL0MqS2VqhnPYOd7CmjSyYMoQRezRrjmXmxRd9G7xponaAmIHimscbafi0VHaa
 NFbHcm04X7+pMyWL3O0P2uSX0DDVA4KZiicQULJ1C0iBzEMwonwZEwlniuxk4AB5zSdg4IYFd
 4K4xM3CFEvxOvhnsdNiZrEadDt+UZLBU9I6L/VKBMNGY6E4rw3fkjhK66o+eXXFF4NdbczSVE
 vwkfAO9FJSkwotBT2+5kgfBCaPN/l0oBYuOn5SEp6OTz6WjSrw6Cn3+0PBHgl1E8VkmIIwAUI
 Sso++Q0lXgUt2ddICVoKTa1FlKT3wcUPw4RU0EnApaw8ufSTJYfpGjctUZFQ1fZjtu1TGVS3Z
 8slYx3c7RgjxQsDbIOh+kSJ6aLh09vx2eIl0Ff2mpIMlwy6S3/TUqZkGJmZmp39XAVtzl7qKl
 rrCrgEV8DiroDFXQGLlyDqDooQOD6d47UbonV63phqsJtZo0kbEx2rM3OCwKZyJlYv6E5bzfe
 R74nM832P0WRFfAMKZwjNIkXy3twk5QK99cx5AysYTvFpJk5oQBEMgz3VlW1ITVmsFk4DildW
 HxfKc6mcI8Vo8r25vygwIZqFimbRVgg21iwYUyXrFdIymaO1Pwilv4c6TDEkQliEDGmWuRZ/X
 +47tFStUiBfQGWIjePNRvv//iAKY5BGpXgpdgkxWuxzkwZ9IQhfiLy9/hB29p+lvoCKdnaf3Z
 gQsyd2S9W492Sx9+jM5oJh/DO94/j7CupiZURCX8OV8IdGg5vP79u97EHcAA6ncxqvb3Xqmz0
 T2wvL6w/0rJ7/83inbfeacm1rSn9H3aPLUcuGvxw7tKs1OOnz5mzLNi4y4yTz4oC3l1E9PdtV
 mb//cKted2pF3YmNtSOZGkowsDHrSF5g/wCmEjjEtAMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502441766!111525215!1
X-Originating-IP: [104.47.2.75]
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 23576 invoked from network); 11 Aug 2017 08:56:06 -0000
Received: from mail-db5eur01on0075.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.75)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 08:56:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=lVllzTPqmAK7/y9AHfpWULZgc0Gx3elcxPiuniEo9x0=;
 b=QqpjgBO7cvN7jBUI68e4EHa2E3dgXFnpaGAy8WneTqgc8bHw7QLH49pUCsaaZJJbFDcTzjARFLTd5d7pEXOpM5uATkQZ/Qky+XmrxrVr6sF+arY5Y9Nx82S3WJQ4o3zpMGLUoj2Vmp0enUh+TQxZkTt4f9JC7Uj5sx6TBGUlpwI=
Received: from [10.17.180.119] (85.223.209.58) by
 DB6PR0302MB2726.eurprd03.prod.outlook.com (2603:10a6:4:ad::23) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Fri, 11
 Aug 2017 08:56:04 +0000
To: George John <georgeeldhojohn@gmail.com>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
 <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
 <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
 <4cf9e205-75c9-b21f-5fd9-303fe8ded42a@epam.com>
 <3c8ae107-9ae7-46ea-a139-ab5e9b692c3e@epam.com>
 <CANou6Sp48=FrXu14LgAhx4-mor+7aynEYT1wW4uu4QY1ZdKHRQ@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <5682b8de-b08f-2e16-ffe3-7113e578e3a4@epam.com>
Date: Fri, 11 Aug 2017 11:55:55 +0300
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: <CANou6Sp48=FrXu14LgAhx4-mor+7aynEYT1wW4uu4QY1ZdKHRQ@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: HE1PR07CA0013.eurprd07.prod.outlook.com
 (2603:10a6:7:67::23) To DB6PR0302MB2726.eurprd03.prod.outlook.com
 (2603:10a6:4:ad::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 67e79fe5-8d13-4825-25da-08d4e096ccd9
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0302MB2726; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2726;
 3:Ff/8pRBDP0hwakiw9Ayv4DCqN6t/E9Wpev+/2bgUt5dSmqP/dS0hkWX6H6qlD2YfcBq+uhpPjCCxOaysfjuqbb2UgFl2aXlSNnXN6vuJfH/X4CyLo4H1r9ESTAZU3aTHIx0zQGRowezTE+4JHEYb8UpXzInKCZjU9gWkPsog7ZRhDthQChDc5em+EkGZaNKwevVkNjCjTMCgEKhNjAmnz+7yd4gT2D0XNfm89rzo8jPKdp5HP3Gz+EiEcvJ2yMeF;
 25:NIIlyYEAgnhsv1qJ6gUCZSq+Yns6pd3vf6sNKTv4K51x5UHUAmSf1x8z7IB0vsA23I4K6YHnCko7wmQeeVYede7hxjLwrssVzGBVSizubx5b5iKhTQJcgmBCjJTN4QtP1lPBh1fnprRn8r76EISCOqHPdkfKH+4qEwQ4qNqYxPBNEXAsU9UXqB9HYzanNapbYA9XpruimkQ08CZOMTcZSwUG6H7jtiMdt2dUYcxWM0aoQjdVjRzgVaOfdso5/DUyRA48aQISehdywbW7wBzK08k2xa5Ou4/dgtgty43zQKdJ9hq3BTRLCAk7WWeuLa6qeAga059551HsFDYYOAnz5g==;
 31:1SJBt0X8SLM7U1roE2sTkIATHpf540olsVZgdteVYGISFRk3lj2vbPIiafiS9xoHh64Q4zE0Lyms3dwfFz7k2RdaXmk3UwUBaFmwFtvmIahkGeGUfCv6gzwMWQwHq64dpESJaObLQnDzgLIjM616DpDJDQgBG2//ZUyTM5J/G0g13e8FVqeMMNz7Ihb/SLVZSCSKPXX5SEh0ihHqiLhzDaZti6Cak/KTY6pf4seyMD4=
X-MS-TrafficTypeDiagnostic: DB6PR0302MB2726:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2726;
 20:32accio/GWHLXCDZDjddypeqdhS86lR1guLhgp8x2CnVzTl/DMU+qqJmOxvaNEx7b1RZN3ob22+FI+7P0wegZM/UxCR0b3iySJNJdc9XgJa83B/J5zLrsnmBUMUeN+tWf2YNyV6wnnpzYkGHmzCmxTbeU89Q7uTpctPA8DEsh9FK+EwMseHBfOxd878B5xnCSGBadZhWjGA7WFPMMxfrI2BdG5agZC/Jry3F8FhAq+vTPQH2vSRlHmJ0m5Tc9WaHsgg2bIv4BdkgewFCiKWvdL6/O63P9NqRpKtbnW2qju8S72XOGHfvijw9peTKSpILqCG+5WN43QEaz/tiCjt7XqNfWbqoqgP/wjzEkgiXfBgsju7O11VCUIhsZ9hFDDElK9VYDOCHAYxFR1nCuFAp/+pzsLO/EJXz+2ljkL+LLq4pS83WZ9SotVAogbHznRSZ2KO13aWWsmjQj8vthABXpQS+pticuXPuRdhvnK+aNsQTWdJEFECG1CRYPlgfjhJ8;
 4:FyOPyIji5/7Zrt3L16CkGJa5XWqMGlWTSuEtEnJKnz+7TgI38VNyDhE5cBBg9eK1z1DujkmHWaxH0OpPqka9zoAmSpihthxF4D2q+SvagurmbRxHDx1HYmac7z53VJM6fL5V2O5zip8LNoQpeS6CUbsTB/YGvl39o2qhkSvqs06Zz3Am+QeO8+ss3ytzfI5Uu6ELR7wL4/5ZcVKdGyYYlRssQh8pO/Up1sV8EvcbiKeWVZyF7g2mFtARyz0r9gx9
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0302MB2726EC5A9435AC7E06481EB7E6890@DB6PR0302MB2726.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0302MB2726; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0302MB2726; 
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(199003)(189002)(24454002)(23676002)(3846002)(110136004)(53546010)(478600001)(5890100001)(50466002)(101416001)(36756003)(83506001)(6116002)(72206003)(25786009)(7350300001)(53936002)(305945005)(230700001)(68736007)(76176999)(106356001)(54356999)(105586002)(6486002)(229853002)(47776003)(97736004)(31686004)(4326008)(4001350100001)(64126003)(65826007)(86362001)(80792005)(1411001)(189998001)(5660300001)(50986999)(65956001)(65806001)(42186005)(7736002)(6246003)(66066001)(33646002)(8676002)(93886004)(81166006)(2906002)(77096006)(54906002)(6916009)(6666003)(2950100002)(31696002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0302MB2726; H:[10.17.180.119]; 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?MTtEQjZQUjAzMDJNQjI3MjY7MjM6U1JlZkF4RitvTHE2c3daUkJaVW4vMHZn?=
 =?utf-8?B?VFh3R3VSMURLRnd5M2cvSVpLeUtWbnBhT0I2NHUxSjdFN1IyL0Zrell2Mkor?=
 =?utf-8?B?YnJCVWNxRnlBTjljOWpqNDFZVFlrK2JXLytmK1VGMHJPcGoxN1hEV2R3bUJ0?=
 =?utf-8?B?OGxCdlVaczJ6V05pRFFsZzhnODQxWGMwbHlYNlAxbzA4Y2hacnM1S29FbkdB?=
 =?utf-8?B?cWZJZCtkc0U5ZmNzMjluL0V1SW5NTjNrdzdXSTJxZEoyMm9OcENoVnNpZE1m?=
 =?utf-8?B?c0hjNEE3cWVFbGxQL0l6NVFtemhOK1dmNFZHS2Jjajh2VWd5ajZUdEd6eWJn?=
 =?utf-8?B?czM2Vy91SktoamM2ZHp1dEl4UXl5RFNxM1RackVaK0pxTVB5OWkzT1hkZURN?=
 =?utf-8?B?Wnh5c1hYNmVNekRIWFk2K3l1QWxrelJlR3Q2VnJOSzdPT0lkNFU0MWJJT0RV?=
 =?utf-8?B?SWtVQ00wTDlEWEc4WFlvc1BhdnA1K2p3Uk5SVzlwMFYvMHRKeHZRQ0FDcksx?=
 =?utf-8?B?Znc3T2FqZWdmSFVRaHE3Q1pVVFJTaXhrSnFiK01nT01ETmtWN2NTbGVJSmVR?=
 =?utf-8?B?cmt2M0hOeldCMEZsei9BYW9OZFZSU25ZK0lDOExOQ0VZVGRtTzAxU1ZJdG9S?=
 =?utf-8?B?b3BXTThKc0VjUmtGYitxOS9LR0dESVFSdmR1b2dha2V2RGFJZ3kyc1ZVdXdn?=
 =?utf-8?B?MmxMc1FGSjdCL0w3NWZMMmkzYWZ2YW1nQnZUVzczU1NJenlMb2kzMGJTZFRN?=
 =?utf-8?B?eWxOS0hWM0s2S0d4bWUxK3czdWZUamxzZ1ExWkRBbWZVSlBudXFSZ3d1VDFS?=
 =?utf-8?B?N3RScUNpUXR4MGFra1E0YVRDbC8vS0t4MFN6OFpwQTRBNTBSTDg5a3RFNlRv?=
 =?utf-8?B?WUxQVFBBaGhqSUI0cy9rM2lKaVBCU2RrMVNsQTkyVGFNc280NE4vcWpvazhi?=
 =?utf-8?B?WkduUjVVYXJwNEt3TjNIN1FnQ3Y0WGl4ZWJMQ0RyeU1OTXBtT1VoVVZMd1JY?=
 =?utf-8?B?aCtjZEo0eVdZYkduK3RzRUh0Nmk2cEdvSVMzcHZtbnlpVlU4SGZFSk0rUWlP?=
 =?utf-8?B?aldyRVBRaDNtdGFDWURQRmVuanlJZkFsTldBUjBlTURlam1MTHFMdDJ3Y0di?=
 =?utf-8?B?NU1SdXRJb2tqdUtKZWZjeVBtSTBvNktwYlRjQ3cvUVorY2JKM283T1VkeVc0?=
 =?utf-8?B?dUEwb1lHY28wSmpKQTNZMmhyWFlhNERKRnZ4MFIrK3Z2T3JYVmJucVN1UXNt?=
 =?utf-8?B?eE9kZ0ZsY2p4Z09WZ0pDQTF3R1V4cFNHSVlkdFNTalBOd05CcFAzbDVqN3Zw?=
 =?utf-8?B?SThybHdNODBCSEZsem5pZ1dQL01ERFJHcHNBalRXT3FRMkw1S25DcThyb0F4?=
 =?utf-8?B?R0dReFg2Y3FFVXlKTUZhcnNoN3dwak5MTEdXQ0ZOa0JLTXIvdEVjTEF6Z2hI?=
 =?utf-8?B?bXROc0dUNGhDWHl6MGJUMVJaZmJPQWFRcnNWTExzUHBPSnc0bUtyK2M5Tjkx?=
 =?utf-8?B?ODI3REhFR3FpRjBSZ2hsYVp2NVFUWWhZVmhMcUNoVytSWlF3L1k3bnRLN2R3?=
 =?utf-8?B?S0gxZ3V6ZWdsWFEzcjQ1R0Vzc2hDUVFHZG1Xd1hYV2oyelEvd0VRRjFoZVRY?=
 =?utf-8?B?WFkzb0tOWWNKeVREcE5ndk1xbXh6V1lIOFRTb2pjbEcxc3pndTV2ejZ5ZURk?=
 =?utf-8?B?ajFQT2NJM2UycDYrSkhkcHdUQjRRWFplNVZyamE3VVo0aVVHTHNlL0xBcnFq?=
 =?utf-8?B?RUwrMjF6MjNzWjB0ZVByRFVWUllSK2tRUDArQkorRG9rMGk2VDBsZHVCQWRI?=
 =?utf-8?B?ZThtWDNLNmJaK0FwWDRZbzV3MS81NzZiK3NvOTkvUlhyaVhIaTBQM2hkdS9p?=
 =?utf-8?B?blpWQmlHYnlSWE1tZzlnUlZpa0tCcHM1QXF1aldEQUVtd2VFKzFUVTBja3Zt?=
 =?utf-8?B?WEtObDNNc3E5RThXS0d6NnNOU1BUNjBuY1R3ek1rMm83VU0yU0FONjllbWNm?=
 =?utf-8?Q?sYukghpJ?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2726;
 6:LwGGOY7jEBGok6Aj2fdexKKDbiUwRhwKy+NlPiL7thYBP15FBT4gcswdMUczwVMtRQ5LDT2YIy3PtDqZwvNDuSuwZ4EIKuH0z0JSjH1uZ95PHuIpY+OEq0ehtNN4gKzEYmWFyS/4ch6uXQQ/2PsqO2exj1XF23OHNQJaWWt/uRolySU4HMoerBM1zjbau844nCcUyPBlslZd5RKDgGd2yf6Vny1Ozkbn4p7/YVj/E5yH1JOpLQVHWqiUIe6MCLXaUnIGZsYEgG13YitZibyRpbmUnm/y891bRUH+z+48JeiDNNwtc9zrdTDuFy+jD8dGMsP4ICkijD+hFqvyIb5KGw==;
 5:EA34tABQeUhOApiN2nLkB5DZrnX8lPCsvGj8DH6G4QvCNT5Cc6kjaz9ut2tvKtXdRb5k9HnOj6nq3VLytbiIcQZguz2HEHGauCsc/ZOT29y5wPGfRcO/bgEuL3SgUKup6EmcJN4dIiiAGGCh0yXVrA==;
 24:u07dS72lWzMuYlUMklGFibhnFjC0ZSKrvl94LDObU5Y+wGUx9lOv9gQghYGX+yzvLLwjZ01WL+7ZndMw5wVrfvEC8uQQVy1l+S5f5w3mAZs=;
 7:0GyTLytJSemITKlFfHf6+PyaA8z6NyIUdrQxwlHSLL5rLhtYpXISl3lVlyUKw8+n75iV3TbKcN7m2MsxS/auUBkrK3MUXeDjgYD+DQdPNn+p21+cH9tYKvpEMbUQhSyIsSaGsHd6opzLO8gXGPLjgVPjybXrobIY0Xq37UrF0eUS7AZsGE0KHyOM7h8ybDl7H0LVnKkBOeQwZdkxKBSG5SLrnqUx/1ezGI980T1sxqM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 08:56:04.5706 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0302MB2726
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gR2VvcmdlLAoKCk9uIDExLjA4LjE3IDEwOjE2LCBHZW9yZ2UgSm9obiB3cm90ZToKPiBJ
IGNoZWNrZWQgd2l0aCB4ZW4gdmVyc2lvbiA0LjksIFN0aWxsIHRoZSBlcnJvciBmb3IgdGhlIGZp
bGVzeXN0ZW0gCj4gcGVyc2lzdHMuIFdoYXQgc2VlbXMgdG8gYmUgdGhlIHByb2JsZW0/LiBJIGFt
IGF0dGFjaGluZyB0aGUgbG9nIGZvciAKPiB0aGUgYWJvdmUgZXJyb3IgYW5kIGFsc28gdGhlIGR0
cyBmaWxlIEkgYW0gdXNpbmcuCkkndmUgbG9va2VkIHRocm91Z2ggdGhlIGxvZyBhbmQgaXQgaXMg
dGhlIHNhbWUgYXMgb24gbXkgdGFibGUuIFllcywgCm5mcy1yb290IGNhbiBub3QgYmUgbW91bnRl
ZCB3aXRoIHRoaXMgY29uZmlndXJhdGlvbi4gV2l0aCByb290IG9uIE1NQyAKdGhpcyBzZXR1cCB3
aWxsIHdvcmsuClRoaXMgaXNzdWUgc2hvdWxkIGJlIGRlYnVnZ2VkLCBidXQgSSBoYXZlIG15IGhh
bmRzIGZ1bGwgc28gY2FuIG5vdCBkbyBpdCAKbm93LgoKVGhlIG9ubHkgdGhpbmcgSSBzZWUgZnJv
bSB0aGlzIHBvaW50IHRoYXQgdGhpcyBzZXR1cCBoYXMgbGVzcyBtZW1vcnkgCnVuZGVyIDRHQiAo
NjQwTUIgdnMgNzUyTUIpLiBUaGVvcmV0aWNhbGx5IGxhY2sgb2YgRE1BLWFibGUgUkFNIGNhbiBs
ZWFkIAp0byBuZXR3b3JrIG1hbGZ1bmN0aW9uLgpTbyB0aGUgcXVlc3Rpb24gaXMgaWYgaXQncyBh
IHJlYWwgY2F1c2UsIGFuZCB3aHkgWEVOIGRvZXMgbm90IGFsbG9jYXRlIAp3aG9sZSB1bmRlci00
R0IgUkFNIHRvIGRvbTAuCgotLSAKCipBbmRyaWkgQW5pc292KgoKKgoqCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:00:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10: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.xen.org>)
	id 1dg6jq-0007tB-Fr; Fri, 11 Aug 2017 10:00:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dg6jp-0007t5-7B
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 10:00:17 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 31/75-03937-0308D895; Fri, 11 Aug 2017 10:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov65+Q2+
 kwc1Ga4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePKVMGCeVwVl3dPZm1gXMPRxcjJISFgJPF2
 4j+mLkYuDiGBhYwS638fZgJJCAs4SJzfcZgZJCEi0AaU6N3JDJJgFjCQ+LHvK1THDEaJLQvus
 YMk2ARUJTZcP8UKYvMKWEscWfcGbBILUHzFnldgtqhAuMT+79eYIWoEJU7OfMICYnMK2El86u
 ligVigLvFn3iWoZeISm559Z4Ww5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KKy1CJ
 dI2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGUAgh2Mf+YHHmKU5GBSEuVN
 8OmNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB21UHlBMsSk1PrUjLzAHGCkxagoNHSYT3cS1Qm
 re4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHkLQGYIgBRllObBjYDF7SVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ8wrVA03hycwrgdv0CugIJqAj+nzAjihJREhJNTDWLWHMOXNUSH9PHOP
 1a68Z2fYb5ZV9y11YfOWC/b6p267e9frAXFm89avjdxVtQcYVV33Pqf08vV9/xxM1XRYmw5CD
 U1MPmTjULmOTFjZ4YaAzb/EHke3v3/KHzaxbV/L87xnOXTI6YW/uHD8gn1pjUMDQeDrzbNSqp
 8cN0nWtP8RNf6m3/oGZEktxRqKhFnNRcSIACT4uVNYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502445615!111064838!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26894 invoked from network); 11 Aug 2017 10:00:15 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2017 10:00:15 -0000
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 mx1.suse.de (Postfix) with ESMTP id 112E1AD8B;
 Fri, 11 Aug 2017 10:00:15 +0000 (UTC)
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, hpa@zytor.com, tglx@linutronix.de, mingo@redhat.com
References: <20170728102314.29100-1-jgross@suse.com>
 <8a07a112-ffc2-885a-95d3-bb4ba7658a83@suse.com>
 <7c78d567-fd19-0c9b-9af0-8465e70993fa@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <99bef8e4-34f3-54dc-5790-7fa2db4e3787@suse.com>
Date: Fri, 11 Aug 2017 12:00:12 +0200
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: <7c78d567-fd19-0c9b-9af0-8465e70993fa@oracle.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 0/3] fix xen hvm guest with kaslr enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDgvMTcgMTY6MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOC8wOC8yMDE3
IDAyOjQ2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyOC8wNy8xNyAxMjoyMywgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+IFRoaXMgcGF0Y2ggc2VyaWVzIGZpeGVzIGEgcmVncmVzc2lv
biBpbnRyb2R1Y2VkIGluIDQuMTMtcmMxOiBBIFhlbgo+Pj4gSFZNIGd1ZXN0IHdpdGggS0FTTFIg
ZW5hYmxlZCB3b3VsZG4ndCBib290IGFueSBsb25nZXIgZHVlIHRvIHRoZSB1c2FnZQo+Pj4gb2Yg
X192YSgpIGJlZm9yZSBrZXJuZWxfcmFuZG9taXplX21lbW9yeSgpIHdhcyBjYWxsZWQuCj4+Pgo+
Pj4gQ2hhbmdlcyBpbiBWMjoKPj4+IC0gcGF0Y2ggMTogdGVzdCBmb3IgeDg2X2h5cGVyIGJlaW5n
IG5vdCBOVUxMCj4+Pgo+Pj4gSnVlcmdlbiBHcm9zcyAoMyk6Cj4+PiAgIHg4NjogcHJvdmlkZSBh
biBpbml0X21lbV9tYXBwaW5nIGh5cGVydmlzb3IgaG9vawo+Pj4gICB4ZW46IHNwbGl0IHVwIHhl
bl9odm1faW5pdF9zaGFyZWRfaW5mbygpCj4+PiAgIHhlbjogZml4IGh2bSBndWVzdCB3aXRoIGth
c2xyIGVuYWJsZWQKPj4+Cj4+PiAgYXJjaC94ODYvaW5jbHVkZS9hc20vaHlwZXJ2aXNvci5oIHwg
MTAgKysrKysrKwo+Pj4gIGFyY2gveDg2L21tL2luaXQuYyAgICAgICAgICAgICAgICB8ICAzICsr
Cj4+PiAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyAgICAgIHwgNTkgKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4+PiAgMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNl
cnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKPj4+Cj4+IENvdWxkIEkgaGF2ZSBzb21lIGZlZWRi
YWNrLCBwbGVhc2U/Cj4+Cj4+IEknZCBsaWtlIHRvIGdldCB0aGlzIHJlZ3Jlc3Npb24gZml4ZWQg
aW4gNC4xMy4KPj4KPj4gSW4gY2FzZSBub2JvZHkgb2JqZWN0cyB0aGlzIHdlZWsgSSdsbCBqdXN0
IGFkZCB0aGUgcGF0Y2hlcyB0byB0aGUgWGVuCj4+IHRyZWUgZm9yIHJjNS4KPiAKPiAKPiBBcyBJ
IHNhaWQgYmVmb3JlIEkgdGhpbmsgLmluaXRfbWVtX21hcHBpbmcoKSBjb3VsZCBsaXZlIGluCj4g
eDg2X3BsYXRmb3JtX29wcygpIGJ1dCB0aGlzIHdvcmtzIHRvbywgc28KPiAKPiBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiAKPiBCdXQg
dGhpcyBzdGlsbCB3YW50cyB4ODYgbWFpbnRhaW5lcnMnIEFDSy4KCng4NiBtYWludGFpbmVycywg
Y291bGQgeW91IHBsZWFzZSBjb21tZW50IG9uIGF0IGxlYXN0IHBhdGNoIDE/CgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:01:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10:01: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.xen.org>)
	id 1dg6kh-0007wQ-Om; Fri, 11 Aug 2017 10:01:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg6kg-0007w8-DD
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 10:01:10 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 0F/0B-02033-5608D895; Fri, 11 Aug 2017 10:01:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDSze1oTf
 SYM5KFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePLusksBbMVKr5+7WZuYGyX7GLk4BASyJN4
 PjUXxOQVsJNY86Gmi5GTQ0LAUOL0wpssIDaLgKrEzL/rmUFsNgF1ibZn21lBykUEHCUmN3t1M
 XJxMAtMYpTYce8fI0iNsIClxMPVz5hBEkICdxgl/hxfwgqS4BTwkth3ah4jxC5Bib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUM
 DvaSizPSMktzEzBwgz1QvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjmqnOhxglOZiURHkTfHoj
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw/qkDygkWpaanVqRl5gCjACYtwcGjJML7uBYozVtck
 JhbnJkOkTrFaMyxYfX6L0wcryb8/8YkxJKXn5cqJc77A2SSAEhpRmke3CBYdF5ilJUS5mUEOk
 2IpyC1KDezBFX+FaM4B6OSMO8NkCk8mXklcPteAZ3CBHRKnw/YKSWJCCmpBsbEV3NnLPph8Fk
 wT40hpJrF/5rthVDPYF3ed/Pso+11pk70L5I9or1t4+QLm6fUy0jfzihL4+aMuyUuIv9i79cL
 zk3rpD499ooIv7zRXN8xyH+LuQXX4quiiZlntn40yWD94+XOoCnNEPeM1cZ5+vvqQ/tjrV62Z
 U3cvzJ89Z91jB1mjYejjyqxFGckGmoxFxUnAgBqe7HgyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502445667!87048661!1
X-Originating-IP: [137.65.248.74]
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 13285 invoked from network); 11 Aug 2017 10:01:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Aug 2017 10:01:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 04:01:06 -0600
Message-Id: <598D9C81020000780016ECB9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 04:01:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-10-roger.pau@citrix.com>
 <5981EACA02000078001033CB@prv-mh.provo.novell.com>
 <20170810170415.as4wsoczrposm3e7@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170810170415.as4wsoczrposm3e7@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 9/9] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA4LjE3IGF0IDE5OjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgQXVnIDAyLCAyMDE3IGF0IDA5OjA3OjU0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gMDYvMzAv
MTcgNTowMSBQTSA+Pj4KPj4gPkBAIC0xMTMsNiArMTQ4LDM1IEBAIHN0YXRpYyBpbnQgdnBjaV9t
b2RpZnlfYmFyKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqYmFyLAo+
PiA+aWYgKCBJU19FUlIobWVtKSApCj4+ID5yZXR1cm4gLVBUUl9FUlIobWVtKTsKPj4gID4KPj4g
PisgICAgLyoKPj4gPisgICAgICogTWFrZSBzdXJlIHRoZSBNU0ktWCByZWdpb25zIG9mIHRoZSBC
QVIgYXJlIG5vdCBtYXBwZWQgaW50byB0aGUgZG9tYWluCj4+ID4rICAgICAqIHAybSwgb3IgZWxz
ZSB0aGUgTVNJLVggaGFuZGxlcnMgYXJlIHVzZWxlc3MuIE9ubHkgZG8gdGhpcyB3aGVuIG1hcHBp
bmcsCj4+ID4rICAgICAqIHNpbmNlIHRoYXQncyB3aGVuIHRoZSBtZW1vcnkgZGVjb2Rpbmcgb24g
dGhlIGRldmljZSBpcyBlbmFibGVkLgo+PiA+KyAgICAgKi8KPj4gPisgICAgZm9yICggaSA9IDA7
IG1hcCAmJiBpIDwgQVJSQVlfU0laRShiYXItPm1zaXgpOyBpKysgKQo+PiA+KyAgICB7Cj4+ID4r
ICAgICAgICBzdHJ1Y3QgdnBjaV9tc2l4X21lbSAqbXNpeCA9IGJhci0+bXNpeFtpXTsKPj4gPisK
Pj4gPisgICAgICAgIGlmICggIW1zaXggfHwgbXNpeC0+YWRkciA9PSBJTlZBTElEX1BBRERSICkK
Pj4gPisgICAgICAgICAgICBjb250aW51ZTsKPj4gPisKPj4gPisgICAgICAgIHJjID0gdnBjaV91
bm1hcF9tc2l4KGQsIG1zaXgpOwo+PiAKPj4gV2h5IGRvIHlvdSBuZWVkIHRoaXMsIGluc3RlYWQg
b2YgYmVpbmcgYWJsZSB0byBzaW1wbHkgcmVseSBvbiB0aGUgcmFuZ2VzZXQKPj4gYmFzZWQgKHVu
KW1hcHBpbmc/Cj4gCj4gVGhpcyBpcyBiZWNhdXNlIHRoZSBzZXJpZXMgdGhhdCBJJ3ZlIHNlbnQg
Y2FsbGVkOiAieDg2L3B2aDogaW1wbGVtZW50Cj4gaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgZm9y
IFBWSCBEb20wIiB3aWxsIG1hcCB0aGUgTVNJLVggbWVtb3J5IGFyZWFzCj4gaW50byB0aGUgZ3Vl
c3QsIGFuZCB0aHVzIHdlIG5lZWQgdG8gbWFrZSBzdXJlIHRoZXkgYXJlIG5vdCBtYXBwZWQKPiBo
ZXJlIGZvciB0aGUgZW11bGF0aW9uIHBhdGggdG8gd29yay4KPiAKPiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDQvbXNnMDI4NDkuaHRt
bCAKCk9oLCBva2F5LiBUaGUgcGF0Y2ggZGVzY3JpcHRpb24gZG9lc24ndCBtZW50aW9uIGFueSBz
dWNoCmRlcGVuZGVuY3kgdGhvdWdoLgoKPj4gPisgICAgICAgIGJyZWFrOwo+PiA+KyAgICBjYXNl
IFBDSV9NU0lYX0VOVFJZX0RBVEFfT0ZGU0VUOgo+PiA+KyAgICAgICAgLyoKPj4gPisgICAgICAg
ICAqIDggYnl0ZSB3cml0ZXMgdG8gdGhlIG1zZyBkYXRhIGFuZCB2ZWN0b3IgY29udHJvbCBmaWVs
ZHMgYXJlCj4+ID4rICAgICAgICAgKiBvbmx5IGFsbG93ZWQgaWYgdGhlIGVudHJ5IGlzIG1hc2tl
ZC4KPj4gPisgICAgICAgICAqLwo+PiA+KyAgICAgICAgaWYgKCBsZW4gPT0gOCAmJiAhZW50cnkt
Pm1hc2tlZCAmJiAhbXNpeC0+bWFza2VkICYmIG1zaXgtPmVuYWJsZWQgKQo+PiA+KyAgICAgICAg
ewo+PiA+KyAgICAgICAgICAgIHZwY2lfdW5sb2NrKGQpOwo+PiA+KyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cj4+ID4rICAgICAgICB9Cj4+IAo+PiBJIGRvbid0IHRoaW5rIHRoaXMg
aXMgY29ycmVjdCAtIGlpcmMgc3VjaCB3cml0ZXMgc2ltcGx5IGRvbid0IHRha2UgZWZmZWN0IGlt
bWVkaWF0ZWx5Cj4+IChidXQgSSB0aGVuIHNlZW0gdG8gcmVjYWxsIHRoaXMgdG8gYXBwbHkgdG8g
dGhlIGFkZHJlc3MgZmllbGQgYW5kIDMyLWJpdCB3cml0ZXMgdG8KPj4gdGhlIGRhdGEgZmllbGQg
YXMgd2VsbCkuIFRoZXknZCBpbnN0ZWFkIHRha2UgZWZmZWN0IHRoZSBuZXh0IHRpbWUgdGhlIGVu
dHJ5IGlzIGJlaW5nCj4+IHVubWFza2VkIChvciBzb21lIHN1Y2gpLiBBIHdoaWxlIGFnbyBJIGRp
ZCBmaXggdGhlIHFlbXUgY29kZSB0byBiZWhhdmUgaW4gdGhpcwo+PiB3YXkuCj4gCj4gVGhlcmUn
cyBhbiBJbXBsZW1lbnRhdGlvbiBOb3RlIGNhbGxlZCAiU3BlY2lhbCBDb25zaWRlcmF0aW9ucyBm
b3IgUVdPUkQKPiBBY2Nlc3NlcyIgaW4gdGhlIE1TSS1YIHNlY3Rpb24gb2YgdGhlIFBDSSAzLjAg
c3BlYyB0aGF0IHN0YXRlczoKPiAKPiBJZiBhIGdpdmVuIGVudHJ5IGlzIGN1cnJlbnRseSBtYXNr
ZWQgKHZpYSBpdHMgTWFzayBiaXQgb3IgdGhlIEZ1bmN0aW9uCj4gTWFzayBiaXQpLCBzb2Z0d2Fy
ZSBpcyBwZXJtaXR0ZWQgdG8gZmlsbCBpbiB0aGUgTWVzc2FnZSBEYXRhIGFuZAo+IFZlY3RvciBD
b250cm9sIGZpZWxkcyB3aXRoIGEgc2luZ2xlIFFXT1JEIHdyaXRlLCB0YWtpbmcgYWR2YW50YWdl
IG9mCj4gdGhlIGZhY3QgdGhlIE1lc3NhZ2UgRGF0YSBmaWVsZCBpcyBndWFyYW50ZWVkIHRvIGJl
Y29tZSB2aXNpYmxlIHRvCj4gaGFyZHdhcmUgbm8gbGF0ZXIgdGhhbiB0aGUgVmVjdG9yIENvbnRy
b2wgZmllbGQuCj4gCj4gU28gSSB0aGluayB0aGUgYWJvdmUgY2h1bmsgaXMgY29ycmVjdC4gVGhl
IHNwZWNpZmljYXRpb24gYWxzbyBzdGF0ZXMKPiB0aGF0Ogo+IAo+IFNvZnR3YXJlIG11c3Qgbm90
IG1vZGlmeSB0aGUgQWRkcmVzcyBvciBEYXRhIGZpZWxkcyBvZiBhbiBlbnRyeSB3aGlsZQo+IGl0
IGlzIHVubWFza2VkLiBSZWZlciB0byBTZWN0aW9uIDYuOC4zLjUgZm9yIGRldGFpbHMuCj4gCj4g
QUZBSUNUIHRoaXMgaXMgbm90IGVuZm9yY2VkIGJ5IFFFTVUsIGFuZCB5b3UgY2FuIHdyaXRlIHRv
IHRoZQo+IGFkZHJlc3MvZGF0YSBmaWVsZHMgd2hpbGUgdGhlIG1lc3NhZ2UgaXMgbm90IG1hc2tl
ZC4gVGhlIHVwZGF0ZSB3aWxsCj4gb25seSB0YWtlIGVmZmVjdCBvbmNlIHRoZSBtZXNzYWdlIGlz
IG1hc2tlZCBhbmQgdW5tYXNrZWQuCgpUaGUgc3BlYyBhbHNvIHNheXM6CgoiRm9yIE1TSS1YLCBh
IGZ1bmN0aW9uIGlzIHBlcm1pdHRlZCB0byBjYWNoZSBBZGRyZXNzIGFuZCBEYXRhIHZhbHVlcwog
ZnJvbSB1bm1hc2tlZCBNU0lYIFRhYmxlIGVudHJpZXMuIEhvd2V2ZXIsIGFueXRpbWUgc29mdHdh
cmUKIHVubWFza3MgYSBjdXJyZW50bHkgbWFza2VkIE1TSS1YIFRhYmxlIGVudHJ5IGVpdGhlciBi
eSBjbGVhcmluZyBpdHMKIE1hc2sgYml0IG9yIGJ5IGNsZWFyaW5nIHRoZSBGdW5jdGlvbiBNYXNr
IGJpdCwgdGhlIGZ1bmN0aW9uIG11c3QKIHVwZGF0ZSBhbnkgQWRkcmVzcyBvciBEYXRhIHZhbHVl
cyB0aGF0IGl0IGNhY2hlZCBmcm9tIHRoYXQgZW50cnkuIElmCiBzb2Z0d2FyZSBjaGFuZ2VzIHRo
ZSBBZGRyZXNzIG9yIERhdGEgdmFsdWUgb2YgYW4gZW50cnkgd2hpbGUgdGhlCiBlbnRyeSBpcyB1
bm1hc2tlZCwgdGhlIHJlc3VsdCBpcyB1bmRlZmluZWQuIgoKPj4gPisgICAgZm9yX2VhY2hfZG9t
YWluICggZCApCj4+ID4rICAgIHsKPj4gPisgICAgICAgIGlmICggIWhhc192cGNpKGQpICkKPj4g
PisgICAgICAgICAgICBjb250aW51ZTsKPj4gPisKPj4gPisgICAgICAgIHByaW50aygidlBDSSBN
U0ktWCBpbmZvcm1hdGlvbiBmb3IgZ3Vlc3QgJXVcbiIsIGQtPmRvbWFpbl9pZCk7Cj4+IAo+PiBX
b3VsZG4ndCBpdCBiZSBiZXR0ZXIgKG1vcmUgdXNlZnVsKSB0byBkdW1wIHRoZSBNU0kgYW5kIE1T
SS1YIGRhdGEgZm9yIGEKPj4gZG9tYWluIG5leHQgdG8gZWFjaCBvdGhlcj8KPiAKPiBQb3NzaWJs
eSB5ZXMsIGFuZCBwcmludGluZyB0aGUgTVNJIGFuZCBNU0ktWCBkYXRhIG9mIGVhY2ggZGV2aWNl
Cj4gdG9nZXRoZXIgd291bGQgYmUgZXZlbiBiZXR0ZXIgSU1ITy4KCk5vdCBzdXJlIGFib3V0IHRo
YXQgbGFzdCBhc3BlY3QgLSBkZXZpY2VzIGFyZW4ndCBwZXJtaXR0ZWQgdG8gZW5hYmxlCmJvdGgg
YXQgdGhlIHNhbWUgdGltZSwgc28gb25seSBvbmUgb2YgdGhlbSBjYW4gcmVhbGx5IGJlIHJlbGV2
YW50LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:12:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10:12: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.xen.org>)
	id 1dg6vF-0000Pl-NG; Fri, 11 Aug 2017 10:12:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389849213=roger.pau@citrix.com>)
 id 1dg6vE-0000Pf-QY
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 10:12:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FF/79-03557-4F28D895; Fri, 11 Aug 2017 10:12:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQvdzU2+
 kwfpTihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8/x1MBa/UKvavmc/YwPhBtouRk0NCwE+i
 49tvNhCbRUBV4vq01cxdjBwcbAL2EtO/VoCERQSUJXp//WbpYuTiYBaYzCjx4MIDVpCEsIClx
 MPVz5hBbF4BT4n+b1PZQYqEBCYwSXyeuowdIiEocXLmExYQm1lAR2LB7k9sIAuYBaQllv/jAA
 lzAu360/WFCcQWFVCROLlyDZgtJKAo0T/vARvEnekSR2duZJvAyD8LydRZSKbOQpi6gJF5FaN
 GcWpRWWqRrrGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxqZFgYcY
 JTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8O5oBMoJFqWmp1akZeYAowEmLcHBo
 yTCOx8kzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rwbQYoEQIoySvPgRsAi8xKjrJQwLy
 PQUUI8BalFuZklqPKvGMU5GJWEebNApvBk5pXAbXoFdAQT0BF9PmBHlCQipKQaGP149mpMmFL
 y8J/rlKTMeefsNIKfii6Zr/3Pt+EHx5LctgUtnsuuTMy58Cb7pWnaya21zfEFvu8yWdQ4ZHSY
 z07dUN79pn3Rwr9vvH66BTJe+lKr5CxZZ/Kg086g3l3IupJLVECrUK7dPDvx/M7IZ/w3whdGl
 b96bxN+wvvzrm3Pgm99vnF4vhJLcUaioRZzUXEiABk+FBrHAgAA
X-Env-Sender: prvs=389849213=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502446323!70833221!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53507 invoked from network); 11 Aug 2017 10:12:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 10:12:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,357,1498521600"; d="scan'208";a="50848593"
Date: Fri, 11 Aug 2017 11:11:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170811101144.nk7dq6mwbxscyeow@dhcp-3-128.uk.xensource.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-10-roger.pau@citrix.com>
 <5981EACA02000078001033CB@prv-mh.provo.novell.com>
 <20170810170415.as4wsoczrposm3e7@dhcp-3-128.uk.xensource.com>
 <598D9C81020000780016ECB9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <598D9C81020000780016ECB9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 9/9] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDQ6MDE6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEwLjA4LjE3IGF0IDE5OjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDk6MDc6NTRBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+IDA2LzMwLzE3IDU6MDEgUE0gPj4+Cj4gPj4gPkBAIC0xMTMsNiArMTQ4LDM1IEBAIHN0YXRp
YyBpbnQgdnBjaV9tb2RpZnlfYmFyKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2cGNp
X2JhciAqYmFyLAo+ID4+ID5pZiAoIElTX0VSUihtZW0pICkKPiA+PiA+cmV0dXJuIC1QVFJfRVJS
KG1lbSk7Cj4gPj4gID4KPiA+PiA+KyAgICAvKgo+ID4+ID4rICAgICAqIE1ha2Ugc3VyZSB0aGUg
TVNJLVggcmVnaW9ucyBvZiB0aGUgQkFSIGFyZSBub3QgbWFwcGVkIGludG8gdGhlIGRvbWFpbgo+
ID4+ID4rICAgICAqIHAybSwgb3IgZWxzZSB0aGUgTVNJLVggaGFuZGxlcnMgYXJlIHVzZWxlc3Mu
IE9ubHkgZG8gdGhpcyB3aGVuIG1hcHBpbmcsCj4gPj4gPisgICAgICogc2luY2UgdGhhdCdzIHdo
ZW4gdGhlIG1lbW9yeSBkZWNvZGluZyBvbiB0aGUgZGV2aWNlIGlzIGVuYWJsZWQuCj4gPj4gPisg
ICAgICovCj4gPj4gPisgICAgZm9yICggaSA9IDA7IG1hcCAmJiBpIDwgQVJSQVlfU0laRShiYXIt
Pm1zaXgpOyBpKysgKQo+ID4+ID4rICAgIHsKPiA+PiA+KyAgICAgICAgc3RydWN0IHZwY2lfbXNp
eF9tZW0gKm1zaXggPSBiYXItPm1zaXhbaV07Cj4gPj4gPisKPiA+PiA+KyAgICAgICAgaWYgKCAh
bXNpeCB8fCBtc2l4LT5hZGRyID09IElOVkFMSURfUEFERFIgKQo+ID4+ID4rICAgICAgICAgICAg
Y29udGludWU7Cj4gPj4gPisKPiA+PiA+KyAgICAgICAgcmMgPSB2cGNpX3VubWFwX21zaXgoZCwg
bXNpeCk7Cj4gPj4gCj4gPj4gV2h5IGRvIHlvdSBuZWVkIHRoaXMsIGluc3RlYWQgb2YgYmVpbmcg
YWJsZSB0byBzaW1wbHkgcmVseSBvbiB0aGUgcmFuZ2VzZXQKPiA+PiBiYXNlZCAodW4pbWFwcGlu
Zz8KPiA+IAo+ID4gVGhpcyBpcyBiZWNhdXNlIHRoZSBzZXJpZXMgdGhhdCBJJ3ZlIHNlbnQgY2Fs
bGVkOiAieDg2L3B2aDogaW1wbGVtZW50Cj4gPiBpb21tdV9pbmNsdXNpdmVfbWFwcGluZyBmb3Ig
UFZIIERvbTAiIHdpbGwgbWFwIHRoZSBNU0ktWCBtZW1vcnkgYXJlYXMKPiA+IGludG8gdGhlIGd1
ZXN0LCBhbmQgdGh1cyB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGV5IGFyZSBub3QgbWFwcGVkCj4g
PiBoZXJlIGZvciB0aGUgZW11bGF0aW9uIHBhdGggdG8gd29yay4KPiA+IAo+ID4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA0L21zZzAy
ODQ5Lmh0bWwgCj4gCj4gT2gsIG9rYXkuIFRoZSBwYXRjaCBkZXNjcmlwdGlvbiBkb2Vzbid0IG1l
bnRpb24gYW55IHN1Y2gKPiBkZXBlbmRlbmN5IHRob3VnaC4KCldpbGwgbWFrZSB0aGF0IGNsZWFy
ZXIgb24gdGhlIG5leHQgdmVyc2lvbiwgaW4gZmFjdCBJJ20gZ29pbmcgdG8gc2VuZAp0aGlzIHNl
cmllcyByZWJhc2VkIG9uIHRvcCBvZiB0aGUgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgb25lLiBB
RkFJQ1QKdGhhdCBvbmUgaXMgY2xvc2VyIHRvIGJlaW5nIGNvbW1pdHRlZCwgYW5kIGluIGFueSBj
YXNlIGNoYW5naW5nIHRoZQpvcmRlciBpcyB0cml2aWFsLCB0aGVyZSBhcmUgbm90IGNvbmZsaWN0
cy4KCj4gPj4gPisgICAgICAgIGJyZWFrOwo+ID4+ID4rICAgIGNhc2UgUENJX01TSVhfRU5UUllf
REFUQV9PRkZTRVQ6Cj4gPj4gPisgICAgICAgIC8qCj4gPj4gPisgICAgICAgICAqIDggYnl0ZSB3
cml0ZXMgdG8gdGhlIG1zZyBkYXRhIGFuZCB2ZWN0b3IgY29udHJvbCBmaWVsZHMgYXJlCj4gPj4g
PisgICAgICAgICAqIG9ubHkgYWxsb3dlZCBpZiB0aGUgZW50cnkgaXMgbWFza2VkLgo+ID4+ID4r
ICAgICAgICAgKi8KPiA+PiA+KyAgICAgICAgaWYgKCBsZW4gPT0gOCAmJiAhZW50cnktPm1hc2tl
ZCAmJiAhbXNpeC0+bWFza2VkICYmIG1zaXgtPmVuYWJsZWQgKQo+ID4+ID4rICAgICAgICB7Cj4g
Pj4gPisgICAgICAgICAgICB2cGNpX3VubG9jayhkKTsKPiA+PiA+KyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cj4gPj4gPisgICAgICAgIH0KPiA+PiAKPiA+PiBJIGRvbid0IHRoaW5r
IHRoaXMgaXMgY29ycmVjdCAtIGlpcmMgc3VjaCB3cml0ZXMgc2ltcGx5IGRvbid0IHRha2UgZWZm
ZWN0IGltbWVkaWF0ZWx5Cj4gPj4gKGJ1dCBJIHRoZW4gc2VlbSB0byByZWNhbGwgdGhpcyB0byBh
cHBseSB0byB0aGUgYWRkcmVzcyBmaWVsZCBhbmQgMzItYml0IHdyaXRlcyB0bwo+ID4+IHRoZSBk
YXRhIGZpZWxkIGFzIHdlbGwpLiBUaGV5J2QgaW5zdGVhZCB0YWtlIGVmZmVjdCB0aGUgbmV4dCB0
aW1lIHRoZSBlbnRyeSBpcyBiZWluZwo+ID4+IHVubWFza2VkIChvciBzb21lIHN1Y2gpLiBBIHdo
aWxlIGFnbyBJIGRpZCBmaXggdGhlIHFlbXUgY29kZSB0byBiZWhhdmUgaW4gdGhpcwo+ID4+IHdh
eS4KPiA+IAo+ID4gVGhlcmUncyBhbiBJbXBsZW1lbnRhdGlvbiBOb3RlIGNhbGxlZCAiU3BlY2lh
bCBDb25zaWRlcmF0aW9ucyBmb3IgUVdPUkQKPiA+IEFjY2Vzc2VzIiBpbiB0aGUgTVNJLVggc2Vj
dGlvbiBvZiB0aGUgUENJIDMuMCBzcGVjIHRoYXQgc3RhdGVzOgo+ID4gCj4gPiBJZiBhIGdpdmVu
IGVudHJ5IGlzIGN1cnJlbnRseSBtYXNrZWQgKHZpYSBpdHMgTWFzayBiaXQgb3IgdGhlIEZ1bmN0
aW9uCj4gPiBNYXNrIGJpdCksIHNvZnR3YXJlIGlzIHBlcm1pdHRlZCB0byBmaWxsIGluIHRoZSBN
ZXNzYWdlIERhdGEgYW5kCj4gPiBWZWN0b3IgQ29udHJvbCBmaWVsZHMgd2l0aCBhIHNpbmdsZSBR
V09SRCB3cml0ZSwgdGFraW5nIGFkdmFudGFnZSBvZgo+ID4gdGhlIGZhY3QgdGhlIE1lc3NhZ2Ug
RGF0YSBmaWVsZCBpcyBndWFyYW50ZWVkIHRvIGJlY29tZSB2aXNpYmxlIHRvCj4gPiBoYXJkd2Fy
ZSBubyBsYXRlciB0aGFuIHRoZSBWZWN0b3IgQ29udHJvbCBmaWVsZC4KPiA+IAo+ID4gU28gSSB0
aGluayB0aGUgYWJvdmUgY2h1bmsgaXMgY29ycmVjdC4gVGhlIHNwZWNpZmljYXRpb24gYWxzbyBz
dGF0ZXMKPiA+IHRoYXQ6Cj4gPiAKPiA+IFNvZnR3YXJlIG11c3Qgbm90IG1vZGlmeSB0aGUgQWRk
cmVzcyBvciBEYXRhIGZpZWxkcyBvZiBhbiBlbnRyeSB3aGlsZQo+ID4gaXQgaXMgdW5tYXNrZWQu
IFJlZmVyIHRvIFNlY3Rpb24gNi44LjMuNSBmb3IgZGV0YWlscy4KPiA+IAo+ID4gQUZBSUNUIHRo
aXMgaXMgbm90IGVuZm9yY2VkIGJ5IFFFTVUsIGFuZCB5b3UgY2FuIHdyaXRlIHRvIHRoZQo+ID4g
YWRkcmVzcy9kYXRhIGZpZWxkcyB3aGlsZSB0aGUgbWVzc2FnZSBpcyBub3QgbWFza2VkLiBUaGUg
dXBkYXRlIHdpbGwKPiA+IG9ubHkgdGFrZSBlZmZlY3Qgb25jZSB0aGUgbWVzc2FnZSBpcyBtYXNr
ZWQgYW5kIHVubWFza2VkLgo+IAo+IFRoZSBzcGVjIGFsc28gc2F5czoKPiAKPiAiRm9yIE1TSS1Y
LCBhIGZ1bmN0aW9uIGlzIHBlcm1pdHRlZCB0byBjYWNoZSBBZGRyZXNzIGFuZCBEYXRhIHZhbHVl
cwo+ICBmcm9tIHVubWFza2VkIE1TSVggVGFibGUgZW50cmllcy4gSG93ZXZlciwgYW55dGltZSBz
b2Z0d2FyZQo+ICB1bm1hc2tzIGEgY3VycmVudGx5IG1hc2tlZCBNU0ktWCBUYWJsZSBlbnRyeSBl
aXRoZXIgYnkgY2xlYXJpbmcgaXRzCj4gIE1hc2sgYml0IG9yIGJ5IGNsZWFyaW5nIHRoZSBGdW5j
dGlvbiBNYXNrIGJpdCwgdGhlIGZ1bmN0aW9uIG11c3QKPiAgdXBkYXRlIGFueSBBZGRyZXNzIG9y
IERhdGEgdmFsdWVzIHRoYXQgaXQgY2FjaGVkIGZyb20gdGhhdCBlbnRyeS4gSWYKPiAgc29mdHdh
cmUgY2hhbmdlcyB0aGUgQWRkcmVzcyBvciBEYXRhIHZhbHVlIG9mIGFuIGVudHJ5IHdoaWxlIHRo
ZQo+ICBlbnRyeSBpcyB1bm1hc2tlZCwgdGhlIHJlc3VsdCBpcyB1bmRlZmluZWQuIgoKSSdtIG5v
dCBzdXJlIGl0J3MgY2xlYXIgdG8gbWUgd2hhdCB0byBkbyBpZiB0aGUgZ3Vlc3Qgd3JpdGVzIHRv
IGFuCmVudHJ5IHdoaWxlIHVubWFza2VkLiBGb3Igb25jZSBpdCBzYXlzIHRoYXQgaXQgbXVzdCBu
b3QgbW9kaWZ5IGl0LCBidXQKT1RITyBpdCBzYXlzIHJlc3VsdCBpcyB1bmRlZmluZWQgd2hlbiBk
b2luZyBzby4KCldvdWxkIHlvdSBiZSBmaW5lIHdpdGggaWdub3Jpbmcgd3JpdGVzIHRvIHRoZSBh
ZGRyZXNzIGFuZCBkYXRhIGZpZWxkcwppZiB0aGUgZW50cnkgaXMgdW5tYXNrZWQ/Cgo+ID4+ID4r
ICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQo+ID4+ID4rICAgIHsKPiA+PiA+KyAgICAgICAgaWYg
KCAhaGFzX3ZwY2koZCkgKQo+ID4+ID4rICAgICAgICAgICAgY29udGludWU7Cj4gPj4gPisKPiA+
PiA+KyAgICAgICAgcHJpbnRrKCJ2UENJIE1TSS1YIGluZm9ybWF0aW9uIGZvciBndWVzdCAldVxu
IiwgZC0+ZG9tYWluX2lkKTsKPiA+PiAKPiA+PiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgKG1vcmUg
dXNlZnVsKSB0byBkdW1wIHRoZSBNU0kgYW5kIE1TSS1YIGRhdGEgZm9yIGEKPiA+PiBkb21haW4g
bmV4dCB0byBlYWNoIG90aGVyPwo+ID4gCj4gPiBQb3NzaWJseSB5ZXMsIGFuZCBwcmludGluZyB0
aGUgTVNJIGFuZCBNU0ktWCBkYXRhIG9mIGVhY2ggZGV2aWNlCj4gPiB0b2dldGhlciB3b3VsZCBi
ZSBldmVuIGJldHRlciBJTUhPLgo+IAo+IE5vdCBzdXJlIGFib3V0IHRoYXQgbGFzdCBhc3BlY3Qg
LSBkZXZpY2VzIGFyZW4ndCBwZXJtaXR0ZWQgdG8gZW5hYmxlCj4gYm90aCBhdCB0aGUgc2FtZSB0
aW1lLCBzbyBvbmx5IG9uZSBvZiB0aGVtIGNhbiByZWFsbHkgYmUgcmVsZXZhbnQuCgpJIHRoaW5r
IChmb3IgZGVidWdnaW5nIHB1cnBvc2VzKSBpdCdzIHVzZWZ1bCB0byBwcmludCBib3RoIHRvZ2V0
aGVyCmluIG9yZGVyIHRvIHNwb3QgaWYgdGhlIGd1ZXN0IGlzIGRvaW5nIHNvbWV0aGluZyB3cm9u
Zy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:16:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10: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.xen.org>)
	id 1dg6z7-0000aW-6y; Fri, 11 Aug 2017 10:16:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg6z5-0000aP-G1
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 10:16:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C3/E6-03557-2E38D895; Fri, 11 Aug 2017 10:16:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/dRc2+
 kwYEtUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1qa+YCzYyV+x8v4i1gfE5UxcjJ4eQQJ7E
 6gkv2UFsXgE7iVMXdrKB2BIChhKnF95kAbFZBFQltl54C1bDJqAu0fZsOyuILSKgLHH3+wygG
 i4OZoGHTBJ7jkxgBEkIC4RKzL77lBFigbnEop83wZo5BSwklizsArI5gJYJSvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Roa6yU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYPyyLOAQoyQHk5Iob4JPb6QQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5NTUA5waLU9NSKtMwcYCTApCU4eJREeLmA0SDEW1yQm
 FucmQ6ROsVozNH0YcsXJo5XE/5/YxJiycvPS5US550DMkkApDSjNA9uECxCLzHKSgnzMgKdJs
 RTkFqUm1mCKv+KUZyDUUmYVwhkIU9mXgncvldApzABndLnA3ZKSSJCSqqBUdruXlaY2N5HRRN
 3CPZ7c7AKzLVSuHDvbMlxbrXi+qVKiWKrkiscV63+Z1u/bH9m6a7NwYwpVz/MzNCaUT6nIOKy
 W6vqp8L59S833/VvV3zQ3x2TxXnn/2FplUMXzvz6pHQgyjiVecYStqe++hy58yVZ3Csfv3D/q
 WDU8mCpj2jL9fe7RacJKLEUZyQaajEXFScCAHqOPdnLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502446560!111540700!1
X-Originating-IP: [137.65.248.74]
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 15600 invoked from network); 11 Aug 2017 10:16:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 10:16:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 04:15:59 -0600
Message-Id: <598D9FFF020000780016ECDA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 04:15:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170810172253.3720-1-wei.liu2@citrix.com>
In-Reply-To: <20170810172253.3720-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Julien Grall <Julien.Grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] xen: remove struct domain and vcpu
 declarations from types.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA4LjE3IGF0IDE5OjIyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ZW5vcHJvZi5oCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ZW5vcHJvZi5oCj4gQEAgLTY4LDYgKzY4LDggQEAgdm9pZCBwYXNzaXZlX2RvbWFp
bl9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKPiAgCj4gICNlbHNlCj4gIAo+ICtzdHJ1Y3QgdmNw
dTsKClRoZXJlIGFscmVhZHkgaXMgYSBmb3J3YXJkIGRlY2xhcmF0aW9uIGluIHRoaXMgaGVhZGVy
IC0gSSdkIHN1Z2dlc3QKbW92aW5nIHRoYXQgb25lIHVwIChvdXRzaWRlIHRoZSAjaWYpIGluc3Rl
YWQgb2YgYWRkaW5nIGEgMm5kIG9uZS4KV2l0aCB0aGF0IGZlZWwgZnJlZSB0byByZS1hZGQgdGhl
IGFjayBJIGhhZCBnaXZlbiBvbiB2MS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:17:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10: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.xen.org>)
	id 1dg70T-0000gE-H0; Fri, 11 Aug 2017 10:17:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389989d24=wei.liu2@citrix.com>)
 id 1dg70S-0000g8-Ff
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 10:17:28 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F6/57-27137-7348D895; Fri, 11 Aug 2017 10:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva55S2+
 kwe9//Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfTSdYC2azVBx5soGxgXEDcxcjJ4eEgL/E
 tnfzmUBsFgFVifNntoDF2QSUJX529rKB2CJAdu+v3yxdjFwczALvmCSWLf8E1iAsECqxfvs8R
 hCbV8BC4vXCXawgtpBAtsTts/eZIOKCEidnPmEBsZkFdCQW7P4ENJQDyJaWWP6PA8TkFLCXOH
 g+D6RCVEBFonPpHBaIKQoSHdOPMU1g5JuFZNAsJINmIQxawMi8ilGjOLWoLLVI19BYL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNAYgGAH45dlAYcYJTmYlER5E3x6I4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8G5qAsoJFqWmp1akZeYAQx4mLcHBoyTCy9UMlOYtLkjMLc5Mh
 0idYtTlaPqw5QuTEEtefl6qlDivIUiRAEhRRmke3AhY/F1ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMK8/yBSezLwSuE2vgI5gAjqizwfsiJJEhJRUA2PL1+zr9Zv6XFyCLiQ9/yC7Lbw3Ztv
 XZ49UooUqlj9XlpIImchsuUegxHlVQoDtb5MG9eSueZ777BOnPmlze22wqPtLwRvfkL0Pp+14
 y9dxX9Gk/8Vmqa8qk6wzvCOtXUXleaYXXpvx4QH7y9Qdx8KMS3IX7XT8Zx6cFZgkKcCn3bnxn
 ZtHrBJLcUaioRZzUXEiAJt6x7q6AgAA
X-Env-Sender: prvs=389989d24=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502446645!111033668!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55272 invoked from network); 11 Aug 2017 10:17:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 10:17:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,357,1498521600"; d="scan'208";a="443447904"
Date: Fri, 11 Aug 2017 11:17:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170811101723.5roa67urzqmim3ys@citrix.com>
References: <20170810172253.3720-1-wei.liu2@citrix.com>
 <598D9FFF020000780016ECDA@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <598D9FFF020000780016ECDA@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>,
 Julien Grall <Julien.Grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] xen: remove struct domain and vcpu
 declarations from types.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDQ6MTU6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEwLjA4LjE3IGF0IDE5OjIyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3hlbm9wcm9mLmgKPiA+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYveGVub3Byb2YuaAo+ID4gQEAgLTY4LDYgKzY4LDggQEAgdm9pZCBw
YXNzaXZlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKPiA+ICAKPiA+ICAjZWxzZQo+
ID4gIAo+ID4gK3N0cnVjdCB2Y3B1Owo+IAo+IFRoZXJlIGFscmVhZHkgaXMgYSBmb3J3YXJkIGRl
Y2xhcmF0aW9uIGluIHRoaXMgaGVhZGVyIC0gSSdkIHN1Z2dlc3QKPiBtb3ZpbmcgdGhhdCBvbmUg
dXAgKG91dHNpZGUgdGhlICNpZikgaW5zdGVhZCBvZiBhZGRpbmcgYSAybmQgb25lLgo+IFdpdGgg
dGhhdCBmZWVsIGZyZWUgdG8gcmUtYWRkIHRoZSBhY2sgSSBoYWQgZ2l2ZW4gb24gdjEuCj4gCgpT
dXJlIGFuZCB0aGFua3MuCgo+IEphbgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:20:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10:20: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.xen.org>)
	id 1dg73E-0001It-Te; Fri, 11 Aug 2017 10:20:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dg73D-0001Il-Ht
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 10:20:19 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 30/30-02177-2E48D895; Fri, 11 Aug 2017 10:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTfdhS2+
 kwZ43rBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNZ3MZC85oVvT8PsLSwPhGsYuRi0NIYBOj
 xM4zP9m6GDmBnN2MEk8u5oLYwgJBEv8uXmAEKRIRWMgo8evfaXaIjrfMEt8/zWUFqWIT0JS48
 /kTUxcjBwevgJXE5ztZIGEWAVWJja//MYPYogLhEm8bj7CA2LwCghInZz4BszkF3CTmdk4HW8
 wsYCtxZ+5uZghbXmL72znMExh5ZyFpmYWkbBaSsgWMzKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N
 0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOKAQh2MO7953SIUZKDSUmUN8GnN1KILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBO/8ZqCcYFFqempFWmYOMMBh0hIcPEoivFwgad7igsTc4sx0iNQpRl2OO
 30bvjAJseTl56VKifPOAikSACnKKM2DGwGLtkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5u
 0GmcKTmVcCt+kV0BFMQEf0+YAdUZKIkJJqYNy9uGt16uaGjZe/WyXNlLzMlNzuIs54/FRsW3D
 eymbFgKu229MCfm0xUL64jDld3fBATc/RxIk3t9dsebnMsn7T69Y9HwqfXLv+Odg+afFre6Oo
 0FVHD+n8f8a9cd2luzsPtDmccVsWso1xrllof1H8Ou+MqgkLvTdfMO3VXySRNfdqxDulm+5KL
 MUZiYZazEXFiQCR3fycsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502446816!92821229!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19716 invoked from network); 11 Aug 2017 10:20:16 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 11 Aug 2017 10:20:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8000080D;
 Fri, 11 Aug 2017 03:20:15 -0700 (PDT)
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 8E8B93F483;
 Fri, 11 Aug 2017 03:20:14 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, Manish Jaggi
 <mjaggi@cavium.com>, sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 Vijaya.Kumar@cavium.com
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
 <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
 <1d52da30-209d-b381-b5c5-f0427bcc5d25@caviumnetworks.com>
 <b6d388dd-5749-586a-b8c7-ee06854acbd3@arm.com>
 <db7c451d-ffb6-7f42-7154-153a91bd8309@caviumnetworks.com>
 <9d883a33-efae-256e-b2ea-06c36384dbb7@arm.com>
 <e1afdffa-c804-e8ee-98a7-9ddef67b1c94@caviumnetworks.com>
 <16e86495-cd5e-e2ac-edff-3511a5681d72@arm.com>
 <116794d3-a481-6693-3d33-8ef54c98ef3a@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8ff4e279-c5f9-6fd5-add5-26878a8caaf3@arm.com>
Date: Fri, 11 Aug 2017 11:20:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <116794d3-a481-6693-3d33-8ef54c98ef3a@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH 0/4] ARM: ACPI: ITS: Add ITS Support for
 ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8wOC8xNyAwNTo1NCwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Cj4KPiBPbiA4LzEw
LzIwMTcgNjo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAwOC8xMC8yMDE3
IDAyOjAwIFBNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+PiBISSBKdWxpZW4sCj4+Pgo+Pj4gT24g
OC8xMC8yMDE3IDU6NDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4gT24g
MTAvMDgvMTcgMTM6MDAsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+Pj4gSGkgSnVsaWVuLAo+Pj4+
Pgo+Pj4+PiBPbiA4LzEwLzIwMTcgNDo1OCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4K
Pj4+Pj4+Cj4+Pj4+PiBPbiAxMC8wOC8xNyAxMjoyMSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4+
Pj4+IEhpIEp1bGllbiwKPj4+Pj4+Pgo+Pj4+Pj4+IE9uIDYvMjEvMjAxNyA2OjUzIFBNLCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+IEhpIE1hbmlzaCwKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24g
MjEvMDYvMTcgMDI6MDEsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+Pj4+Pj4+IFRoaXMgcGF0Y2gg
c2VyaWVzIGFkZHMgdGhlIHN1cHBvcnQgb2YgSVRTIGZvciBBQ1BJIGhhcmR3YXJlCj4+Pj4+Pj4+
PiBkb21haW4uCj4+Pj4+Pj4+PiBJdCBpcyB0ZXN0ZWQgb24gc3RhZ2luZyBicmFuY2ggd2l0aCBo
YXMgSVRTIHYxMiBwYXRjaHNldCBieSBBbmRyZS4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBJIGhhdmUg
dHJpZWQgdG8gaW5jb3Jwb3JhdGUgdGhlIHJldmlldyBjb21tZW50cyBvbiB0aGUgUkZDIHYxL3Yy
Cj4+Pj4+Pj4+PiBwYXRjaC4KPj4+Pj4+Pj4+IFRoZSBzaW5nbGUgcGF0Y2ggaW4gUkZDIGlzIG5v
dyBzcGxpdCBpbnRvIDQgcGF0Y2hlcy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSSB3aWxsIGNvbW1lbnQg
aGVyZSByYXRoZXIgdGhhbiBvbiBlYWNoIHBhdGNoZXMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pgo+Pj4+
Pj4+Pj4gUGF0Y2gxOiBBUk06IElUUzogQWRkIHRyYW5zbGF0aW9uX2lkIHRvIGhvc3RfaXRzCj4+
Pj4+Pj4+PiAgQWRkcyB0cmFuc2xhdGlvbl9pZCBpbiBob3N0X2l0cyBkYXRhIHN0cnVjdHVyZSwg
d2hpY2ggaXMKPj4+Pj4+Pj4+IHBvcHVsYXRlZAo+Pj4+Pj4+Pj4gZnJvbQo+Pj4+Pj4+Pj4gIHRy
YW5zbGF0aW9uX2lkIHJlYWQgZnJvbSBmaXJtd2FyIE1BRFQuIFRoaXMgdmFsdWUgaXMgdGhlbgo+
Pj4+Pj4+Pj4gcHJvZ3JhbW1lZAo+Pj4+Pj4+Pj4gaW50bwo+Pj4+Pj4+Pj4gIGxvY2FsIE1BRFQg
Y3JlYXRlZCBmb3IgaGFyZHdhcmUgZG9tYWluIGluIHBhdGNoIDQuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+
IEkgZG9uJ3Qgc2VlIGFueSByZWFzb24gdG8gc3RvcmUgdmFsdWUgdGhhdCB3aWxsIG9ubHkgYmUg
dXNlZCBmb3IKPj4+Pj4+Pj4gZ2VuZXJhdGluZyB0aGUgTUFEVCB3aGljaCBCVFcgaXMganVzdCBh
IGNvcHkgZm9yIHRoZSBJVFMuCj4+Pj4+Pj4+IEluc3RlYWQgd2UKPj4+Pj4+Pj4gc2hvdWxkIGNv
cHkgb3ZlciB0aGUgTUFEVCBlbnRyaWVzLgo+Pj4+Pj4+Pgo+Pj4+Pj4+IFRoZXJlIGFyZSB0d28g
YXBwcm9hY2hlcywKPj4+Pj4+Pgo+Pj4+Pj4+IElmIEkgdXNlIHRoZSBzdGFuZGFyZCBBUEkgIGFj
cGlfdGFibGVfcGFyc2VfbWFkdCB3aGljaCB3b3VsZCBpdGVyYXRlCj4+Pj4+Pj4gb3ZlciBBQ1BJ
X01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IgZW50cmllcywgSSBoYXZlIHRvCj4+Pj4+Pj4g
bWFpbnRhaW4gdGhlCj4+Pj4+Pj4gYWRkciBhbmQgdHJhbnNsYXRpb25faWQgaW4gc29tZSBkYXRh
IHN0cnVjdHVyZSwgdG8gYmUgZmlsbGVkCj4+Pj4+Pj4gbGF0ZXIgaW4KPj4+Pj4+PiB0aGUgaHdk
b21haW4gY29weSBvZiBtYWR0IGdlbmVyaWMgdHJhbnNsYXRvci4KPj4+Pj4+Pgo+Pj4+Pj4+IElm
IEkgZG9uJ3QgdXNlIHRoZSBzdGFuZGFyZCBBUEkgSSBoYXZlIHRvIGFkZCBjb2RlIHRvIG1hbnVh
bGx5Cj4+Pj4+Pj4gcGFyc2UgYWxsCj4+Pj4+Pj4gdGhlIHRyYW5zbGF0b3IgZW50cmllcy4KPj4+
Pj4+Cj4+Pj4+PiBUaGVyZSBhcmUgYSAzcmQgYXBwcm9hY2ggSSBzdWdnZXN0ZWQgYW5kIGlnbm9y
ZWQuLi4gVGhlIElUUyBlbnRyaWVzCj4+Pj4+PiBmb3IgRG9tMCBpcyBleGFjdGx5IHRoZSBzYW1l
IGFzIHRoZSBob3N0IGVudHJpZXMuCj4+Pj4+IFllcywgYW5kIGlmIG5vdCBwYXNzZWQgcHJvcGVy
bHkgZG9tMCB3b250IGdldCBkZXZpY2UgaW50ZXJydXB0cy4uLgo+Pj4+Pj4gU28geW91IG9ubHkg
bmVlZCB0byBkbyBhIHZlcmJhdGltIGNvcHkgb2YgdGhlIGVudHJ5Li4uCj4+Pj4+Pgo+Pj4+PiBD
YW4geW91IHBsZWFzZSBjaGVjayBwYXRjaCA0LzIsIHRoZSB0cmFuc2xhdGlvbl9pZCBhbmQgYWRk
cmVzcyBhcmUKPj4+Pj4gcGFzc2VkIHZlcmJhdGltLCB0aGUgb3RoZXIgdmFsdWVzIGFyZSByZXNl
cnZlZCBpbgo+Pj4+PiBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yLgo+Pj4+Cj4+Pj4gRm9y
IEFDUEksIHdlIHRvb2sgdGhlIGFwcHJvYWNoIHRvIG9ubHkgcmV3cml0ZSB3aGF0J3MgbmVjZXNz
YXJ5IGFuZAo+Pj4+IGdpdmUgdGhlIHJlc3QgdG8gRG9tMCBhcyBpdCBpcy4gSWYgbmV3ZXIgdmVy
c2lvbiBvZiBBQ1BJIHJlLXVzZWQKPj4+PiB0aG9zZSBmaWVsZHMsIHRoZW4gdGhleSB3aWxsIGJl
IGNvcGllZCBvdmVyIHRvIERvbTAuIEkgZG9uJ3QKPj4+PiBjb25zaWRlciBpdCBhcyBhbiBpc3N1
ZSBiZWNhdXNlIHRoZSBwcm9ibGVtIHdvdWxkIGJlIHRoZSBzYW1lIGlmCj4+Pj4gdGhvc2UgZmll
bGRzIGhhdmUgYW4gaW1wb3J0YW50IG1lYW5pbmcgZm9yIHRoZSBwbGF0Zm9ybS4KPj4+IEZldyB0
aG91Z2h0cy4uLgo+Pj4gSWYgd2UgZm9sbG93IHRoaXMgYXBwcm9hY2gsIGZldyBwb2ludHMgbmVl
ZHMgdG8gYmUgY29uc2lkZXJlZAo+Pj4gLSBJZiBBQ1BJIG1heSB1c2UgdGhlIHJlc2VydmVkIGlu
Zm9ybWF0aW9uIGxhdGVyIGl0IGNvdWxkIGJlIGVxdWFsbHkKPj4+IGltcG9ydGFudCBmb3IgZG9t
MCBhbmQgWGVuLAo+Pj4gICBzbyBpdCBtaWdodCBiZSB1c2VmdWwgdG8ga2VlcCByZXNlcnZlZCBp
biB4ZW4gYXMgd2VsbC4KPj4KPj4gSSBhbHJlYWR5IGNvdmVyZWQgdGhhdCBpbiBteSBwcmV2aW91
cyBlLW1haWwuCj4+Cj4gWWVzLCBJIGFtIGp1c3Qgc3RhdGluZyBpdCBhZ2FpbiBmb3IgeGVuLgo+
Pj4KPj4+IC0gRm9yIHBsYXRmb3JtcyB3aGljaCB1c2UgZHQsIHRyYW5zbGF0aW9uX2lkIGlzIG5v
dCByZXF1aXJlZCB0byBiZQo+Pj4gc3RvcmVkIGluIHN0cnVjdCBob3N0X2l0cywgc2ltaWxhcmx5
IGZvciBwbGF0Zm9ybXMgd2hpY2ggdXNlIGFjcGkKPj4+IGR0X25vZGUgcG9pbnRlciBtaWdodCBi
ZSBvZiBubyB1c2UuCj4+Pgo+Pj4gU28gd2UgY2FuIGhhdmUgc3RydWN0IGhvc3RfaXRzIGhhdmlu
ZyBhIHVuaW9uIHdpdGggZHRfZGV2aWNlX25vZGUgKgo+Pj4gZm9yIGR0IGFuZCBhY3BpX21hZHRf
Z2VuZXJpY190cmFuc2xhdG9yICogZm9yIGFjcGkuCj4+PiBJTUhPIHRoaXMgY291bGQgYmUgYW4g
YXBwcm9hY2ggd2UgY2FuIHRha2UuCj4+Pgo+Pj4gc3RydWN0IGhvc3RfaXRzIHsKPj4+ICAgICAg
IHN0cnVjdCBsaXN0X2hlYWQgZW50cnk7Cj4+PiAtICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqZHRfbm9kZTsKPj4+ICsgICB1bmlvbiB7Cj4+PiArICAgIGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqZHRfbm9kZTsKPj4+ICsgICAgY29uc3Qgc3RydWN0IGFjcGlfbWFkdF9nZW5l
cmljX3RyYW5zbGF0b3IgKmFjcGlfaXRzX2VudHJ5Owo+Pj4gKyAgICB9Owo+Pj4gICAgICBwYWRk
cl90IGFkZHI7Cj4+Cj4+IFdoYXQgZG9uJ3QgeW91IGdldCBpbiBteSBwcmV2aW91cyBlLW1haWw/
IEEgbm8gaXMgYSBubywgZnVsbCBzdG9wLgo+IFRoaXMgaXMgbm90IGhlbHBpbmcuCj4+Cj4+Cj4+
IEp1c3QgZG8gd2hhdCB3ZSBkbyBpbiAqX21ha2VfaHdkb21fbWFkdC4gVGhhdCB3aWxsIHdvcmsg
aGVyZSB3aXRoIG5vCj4+IG5lZWQgb2YgYSB1bmlvbiBvciBhbnl0aGluZyBlbHNlLgo+IFRoZSBw
YXRjaHNldCBwcm92aWRlcyB0d28gZmVhdHVyZXMKPiAgKGEpIHBvcHVsYXRlcyBob3N0X2l0cyBs
aXN0IGZyb20gQUNQSSB0YWJsZXMsIHNvIEFDUEkgeGVuIGNhbiB1c2UgSVRTCj4gIChiKSBwcm92
aWRlcyBhIE1BRFQgd2l0aCBJVFMgaW5mb3JtYXRpb24gdG8gZG9tMC4KPgo+IFdoYXQgSSBhbSBm
b2N1c2luZyB3aXRoIHVuaW9uIGlzIGZvciAoYSkgLAo+IGFuZCAoYikgY29kZSB3b3VsZCBiZSBz
aW1wbGVyIGlmIHdlIHVzZSB0aGUgdW5pb24gaW4gKGEpLgo+Cj4gWW91IHNlZW0gdG8gYmUgZGlz
Y291bnRpbmcgKGEpIGluIGNvbW1lbnRzIHNvIGZhci4KPgo+IHdoeSB1bmlvbj8gYXMgSSBoYXZl
IG1lbnRpb25lZCBiZWZvcmUuLi4KPiAgSXQgd2lsbCBtYWtlIHRoZSBob3N0X2l0cyBzdHJ1Y3R1
cmUgYWNjb21tb2RhdGUgZHQgbm9kZSBhbmQKPiBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9y
LCBib3RoIGhhcyBzYW1lIHB1cnBvc2UuCj4gSWYgb25lIGlzIHZhbGlkIHdoeSBub3Qgb3RoZXIu
CgpZb3UgY29tbWVudGVkIG9uICJFdmVuIHRoZSBEVCBjb2RlIGNhbiBiZSByZXdvcmtlZCB0byBh
dm9pZCBzdG9yaW5nIHRoZSAKbm9kZS4iLCBzbyBJIGd1ZXNzIHlvdSBjYW4gZWFzaWx5IGRlZHVj
ZSBieSB5b3Vyc2VsZiB3aHkgSSBkb24ndCB0aGluayAKaXQgc2hvdWxkIGJlIHVzZWQuCgpUbyBy
ZXBlYXQgZm9yIHRoZSA0dGggdGltZSwgdGhlcmUgYXJlIG5lZWQgdG8ga2VlcCBhcm91bmQgYm90
aCBEVCBhbmQgCkFDUEkgcG9pbnRlciBpbiB0aGUgc3RydWN0dXJlLiBNYXliZSBzb21lIGNvZGUg
d2lsbCBoZWxwIHlvdSB0byB1bmRlcnN0YW5kOgoKZm9yIChpID0gMDsgaSA8IG5yX2l0czsgaSsr
KQp7CiAgICAgc3RydWN0IGFjcGlfbWFkdF8uLi4uICplbnRyeTsKCiAgICAgZW50cnkgPSBhY3Bp
X3RhYmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9UWVBFX0lUUywgaSk7CiAgICAgQlVHX09O
KGVudHJ5KTsKCiAgICAgQUNQSV9NRU1DUFkoLi4uLCAuLi4pOwp9CgpKb2IgZG9uZS4KCj4KPiBw
bGVhc2UgcHJvdmlkZSBhIHRlY2huaWNhbCByZWFzb24gZm9yIG5vdCBkb2luZyBpdC4KCkkgd291
bGQgYXBwcmVjaWF0ZSB0byBub3QgcmVwZWF0IDQgdGltZXMgKGluY2x1ZGluZyBvbiBJUkMpIHRo
ZSBzYW1lIAp0aGluZ3MuLi4gSSBkb24ndCBoYXZlIHNwYXJlIHRpbWUgZm9yIHRoYXQuIFNvIGFz
IEkgc2FpZCBlaXRoZXIgeW91IAphZGRyZXNzIG15IGNvbW1lbnQgb3IgSSBhbSBnb2luZyB0byBp
Z25vcmUgdGhpcyB1bnRpbCBJIGZpbmQgc3BhcmUgdGltZSAKdG8gZGVhbCB3aXRoIGl0LgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:20:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10: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.xen.org>)
	id 1dg73j-0001NN-9M; Fri, 11 Aug 2017 10:20:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg73i-0001N7-Hz
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 10:20:50 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 7A/98-01731-1058D895; Fri, 11 Aug 2017 10:20:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/dfS2+
 kwd/N/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8asYzfZCs7LVTSsbmdtYPwu3sXIySEkkCfx
 ZfUxRhCbV8BOomv7AlYQW0LAUOL0wpssIDaLgKrE+r8v2EBsNgF1ibZn24FqODhEBBwlJjd7d
 TFycTALTGKU2HHvH9gcYQFLiYernzFDzD/PJNGxxB3E5hTwkuh/eZ0FpJdXQFDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXWC+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+Pef06HGCU5mJREeRN8eiOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfDObwbKCRalpqdWpGXmAKMAJi3BwaMkwssFkuYtLkjML
 c5Mh0idYtTleDXh/zcmIZa8/LxUKXHeWSBFAiBFGaV5cCNgEXmJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrzdIFN4MvNK4Da9AjqCCeiIPh+wI0oSEVJSDYx9uSbMFQc+CNo6LMra/7A04fp
 JUd2KFR3HXx2Rzf9XYC+uVuOSPVFnadCaFc8yvi5o3dB0jNfJzGT1e/f3Gnt4U+dLnT+V5Xeh
 zbh5z5cLe3Wvnvm/rHr+jTz+8K8TXny9VmL051c9w38FlSWz//0ROvN80QNe7dZb3zXMixkTz
 V5u4F7wKWevEktxRqKhFnNRcSIASkiCnMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502446844!87052222!1
X-Originating-IP: [137.65.248.74]
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 44659 invoked from network); 11 Aug 2017 10:20:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Aug 2017 10:20:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 04:20:43 -0600
Message-Id: <598DA11B020000780016ECE8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 04:20:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
 <20170630150117.88489-10-roger.pau@citrix.com>
 <5981EACA02000078001033CB@prv-mh.provo.novell.com>
 <20170810170415.as4wsoczrposm3e7@dhcp-3-128.uk.xensource.com>
 <598D9C81020000780016ECB9@prv-mh.provo.novell.com>
 <20170811101144.nk7dq6mwbxscyeow@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170811101144.nk7dq6mwbxscyeow@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 9/9] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA4LjE3IGF0IDEyOjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgQXVnIDExLCAyMDE3IGF0IDA0OjAxOjA1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTAuMDguMTcgYXQgMTk6MDQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDk6MDc6NTRBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPiAwNi8zMC8xNyA1OjAxIFBNID4+Pgo+PiA+PiA+KyAgICBjYXNlIFBDSV9NU0lYX0VO
VFJZX0RBVEFfT0ZGU0VUOgo+PiA+PiA+KyAgICAgICAgLyoKPj4gPj4gPisgICAgICAgICAqIDgg
Ynl0ZSB3cml0ZXMgdG8gdGhlIG1zZyBkYXRhIGFuZCB2ZWN0b3IgY29udHJvbCBmaWVsZHMgYXJl
Cj4+ID4+ID4rICAgICAgICAgKiBvbmx5IGFsbG93ZWQgaWYgdGhlIGVudHJ5IGlzIG1hc2tlZC4K
Pj4gPj4gPisgICAgICAgICAqLwo+PiA+PiA+KyAgICAgICAgaWYgKCBsZW4gPT0gOCAmJiAhZW50
cnktPm1hc2tlZCAmJiAhbXNpeC0+bWFza2VkICYmIG1zaXgtPmVuYWJsZWQgKQo+PiA+PiA+KyAg
ICAgICAgewo+PiA+PiA+KyAgICAgICAgICAgIHZwY2lfdW5sb2NrKGQpOwo+PiA+PiA+KyAgICAg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4+ID4+ID4rICAgICAgICB9Cj4+ID4+IAo+PiA+
PiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdCAtIGlpcmMgc3VjaCB3cml0ZXMgc2ltcGx5
IGRvbid0IHRha2UgZWZmZWN0IGltbWVkaWF0ZWx5Cj4+ID4+IChidXQgSSB0aGVuIHNlZW0gdG8g
cmVjYWxsIHRoaXMgdG8gYXBwbHkgdG8gdGhlIGFkZHJlc3MgZmllbGQgYW5kIDMyLWJpdCB3cml0
ZXMgdG8KPj4gPj4gdGhlIGRhdGEgZmllbGQgYXMgd2VsbCkuIFRoZXknZCBpbnN0ZWFkIHRha2Ug
ZWZmZWN0IHRoZSBuZXh0IHRpbWUgdGhlIGVudHJ5IGlzIGJlaW5nCj4+ID4+IHVubWFza2VkIChv
ciBzb21lIHN1Y2gpLiBBIHdoaWxlIGFnbyBJIGRpZCBmaXggdGhlIHFlbXUgY29kZSB0byBiZWhh
dmUgaW4gdGhpcwo+PiA+PiB3YXkuCj4+ID4gCj4+ID4gVGhlcmUncyBhbiBJbXBsZW1lbnRhdGlv
biBOb3RlIGNhbGxlZCAiU3BlY2lhbCBDb25zaWRlcmF0aW9ucyBmb3IgUVdPUkQKPj4gPiBBY2Nl
c3NlcyIgaW4gdGhlIE1TSS1YIHNlY3Rpb24gb2YgdGhlIFBDSSAzLjAgc3BlYyB0aGF0IHN0YXRl
czoKPj4gPiAKPj4gPiBJZiBhIGdpdmVuIGVudHJ5IGlzIGN1cnJlbnRseSBtYXNrZWQgKHZpYSBp
dHMgTWFzayBiaXQgb3IgdGhlIEZ1bmN0aW9uCj4+ID4gTWFzayBiaXQpLCBzb2Z0d2FyZSBpcyBw
ZXJtaXR0ZWQgdG8gZmlsbCBpbiB0aGUgTWVzc2FnZSBEYXRhIGFuZAo+PiA+IFZlY3RvciBDb250
cm9sIGZpZWxkcyB3aXRoIGEgc2luZ2xlIFFXT1JEIHdyaXRlLCB0YWtpbmcgYWR2YW50YWdlIG9m
Cj4+ID4gdGhlIGZhY3QgdGhlIE1lc3NhZ2UgRGF0YSBmaWVsZCBpcyBndWFyYW50ZWVkIHRvIGJl
Y29tZSB2aXNpYmxlIHRvCj4+ID4gaGFyZHdhcmUgbm8gbGF0ZXIgdGhhbiB0aGUgVmVjdG9yIENv
bnRyb2wgZmllbGQuCj4+ID4gCj4+ID4gU28gSSB0aGluayB0aGUgYWJvdmUgY2h1bmsgaXMgY29y
cmVjdC4gVGhlIHNwZWNpZmljYXRpb24gYWxzbyBzdGF0ZXMKPj4gPiB0aGF0Ogo+PiA+IAo+PiA+
IFNvZnR3YXJlIG11c3Qgbm90IG1vZGlmeSB0aGUgQWRkcmVzcyBvciBEYXRhIGZpZWxkcyBvZiBh
biBlbnRyeSB3aGlsZQo+PiA+IGl0IGlzIHVubWFza2VkLiBSZWZlciB0byBTZWN0aW9uIDYuOC4z
LjUgZm9yIGRldGFpbHMuCj4+ID4gCj4+ID4gQUZBSUNUIHRoaXMgaXMgbm90IGVuZm9yY2VkIGJ5
IFFFTVUsIGFuZCB5b3UgY2FuIHdyaXRlIHRvIHRoZQo+PiA+IGFkZHJlc3MvZGF0YSBmaWVsZHMg
d2hpbGUgdGhlIG1lc3NhZ2UgaXMgbm90IG1hc2tlZC4gVGhlIHVwZGF0ZSB3aWxsCj4+ID4gb25s
eSB0YWtlIGVmZmVjdCBvbmNlIHRoZSBtZXNzYWdlIGlzIG1hc2tlZCBhbmQgdW5tYXNrZWQuCj4+
IAo+PiBUaGUgc3BlYyBhbHNvIHNheXM6Cj4+IAo+PiAiRm9yIE1TSS1YLCBhIGZ1bmN0aW9uIGlz
IHBlcm1pdHRlZCB0byBjYWNoZSBBZGRyZXNzIGFuZCBEYXRhIHZhbHVlcwo+PiAgZnJvbSB1bm1h
c2tlZCBNU0lYIFRhYmxlIGVudHJpZXMuIEhvd2V2ZXIsIGFueXRpbWUgc29mdHdhcmUKPj4gIHVu
bWFza3MgYSBjdXJyZW50bHkgbWFza2VkIE1TSS1YIFRhYmxlIGVudHJ5IGVpdGhlciBieSBjbGVh
cmluZyBpdHMKPj4gIE1hc2sgYml0IG9yIGJ5IGNsZWFyaW5nIHRoZSBGdW5jdGlvbiBNYXNrIGJp
dCwgdGhlIGZ1bmN0aW9uIG11c3QKPj4gIHVwZGF0ZSBhbnkgQWRkcmVzcyBvciBEYXRhIHZhbHVl
cyB0aGF0IGl0IGNhY2hlZCBmcm9tIHRoYXQgZW50cnkuIElmCj4+ICBzb2Z0d2FyZSBjaGFuZ2Vz
IHRoZSBBZGRyZXNzIG9yIERhdGEgdmFsdWUgb2YgYW4gZW50cnkgd2hpbGUgdGhlCj4+ICBlbnRy
eSBpcyB1bm1hc2tlZCwgdGhlIHJlc3VsdCBpcyB1bmRlZmluZWQuIgo+IAo+IEknbSBub3Qgc3Vy
ZSBpdCdzIGNsZWFyIHRvIG1lIHdoYXQgdG8gZG8gaWYgdGhlIGd1ZXN0IHdyaXRlcyB0byBhbgo+
IGVudHJ5IHdoaWxlIHVubWFza2VkLiBGb3Igb25jZSBpdCBzYXlzIHRoYXQgaXQgbXVzdCBub3Qg
bW9kaWZ5IGl0LCBidXQKPiBPVEhPIGl0IHNheXMgcmVzdWx0IGlzIHVuZGVmaW5lZCB3aGVuIGRv
aW5nIHNvLgo+IAo+IFdvdWxkIHlvdSBiZSBmaW5lIHdpdGggaWdub3Jpbmcgd3JpdGVzIHRvIHRo
ZSBhZGRyZXNzIGFuZCBkYXRhIGZpZWxkcwo+IGlmIHRoZSBlbnRyeSBpcyB1bm1hc2tlZD8KCk5v
LCBub3QgcmVhbGx5LiBJJ3ZlIGludGVudGlvbmFsbHkgcG9pbnRlZCB5b3UgdG8gdGhlIHFlbXUg
Y29kZSwKYXMgdGhlcmUgSSd2ZSBpbXBsZW1lbnRlZCB0aGUgY2FjaGluZyBiZWhhdmlvciBkZXNj
cmliZWQgYnkgdGhlCnF1b3RlIGFib3ZlLiBJJ2QgZXhwZWN0IHZQQ0kgdG8gYmVoYXZlIHNpbWls
YXJseS4KCj4+ID4+ID4rICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQo+PiA+PiA+KyAgICB7Cj4+
ID4+ID4rICAgICAgICBpZiAoICFoYXNfdnBjaShkKSApCj4+ID4+ID4rICAgICAgICAgICAgY29u
dGludWU7Cj4+ID4+ID4rCj4+ID4+ID4rICAgICAgICBwcmludGsoInZQQ0kgTVNJLVggaW5mb3Jt
YXRpb24gZm9yIGd1ZXN0ICV1XG4iLCBkLT5kb21haW5faWQpOwo+PiA+PiAKPj4gPj4gV291bGRu
J3QgaXQgYmUgYmV0dGVyIChtb3JlIHVzZWZ1bCkgdG8gZHVtcCB0aGUgTVNJIGFuZCBNU0ktWCBk
YXRhIGZvciBhCj4+ID4+IGRvbWFpbiBuZXh0IHRvIGVhY2ggb3RoZXI/Cj4+ID4gCj4+ID4gUG9z
c2libHkgeWVzLCBhbmQgcHJpbnRpbmcgdGhlIE1TSSBhbmQgTVNJLVggZGF0YSBvZiBlYWNoIGRl
dmljZQo+PiA+IHRvZ2V0aGVyIHdvdWxkIGJlIGV2ZW4gYmV0dGVyIElNSE8uCj4+IAo+PiBOb3Qg
c3VyZSBhYm91dCB0aGF0IGxhc3QgYXNwZWN0IC0gZGV2aWNlcyBhcmVuJ3QgcGVybWl0dGVkIHRv
IGVuYWJsZQo+PiBib3RoIGF0IHRoZSBzYW1lIHRpbWUsIHNvIG9ubHkgb25lIG9mIHRoZW0gY2Fu
IHJlYWxseSBiZSByZWxldmFudC4KPiAKPiBJIHRoaW5rIChmb3IgZGVidWdnaW5nIHB1cnBvc2Vz
KSBpdCdzIHVzZWZ1bCB0byBwcmludCBib3RoIHRvZ2V0aGVyCj4gaW4gb3JkZXIgdG8gc3BvdCBp
ZiB0aGUgZ3Vlc3QgaXMgZG9pbmcgc29tZXRoaW5nIHdyb25nLgoKRm9yIERvbTAgbWF5YmUuIEZv
ciBEb21VIHdlJ2QgaGF2ZSB0byByZWZ1c2UgZ3Vlc3QgYXR0ZW1wdHMKdG8gZG8gYW55dGhpbmcg
cG9zc2libHkgcmVzdWx0aW5nIGluIHVuZGVmaW5lZCBiZWhhdmlvci4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:26:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10:26: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.xen.org>)
	id 1dg78l-0001k4-Rm; Fri, 11 Aug 2017 10:26:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dg78k-0001jy-38
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 10:26:02 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 23/F9-02177-9368D895; Fri, 11 Aug 2017 10:26:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTdeirTf
 SYOUFZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPx0EK2gguiFX8vLGBqYHwu2MXIxSEksIlR
 4saf66wQzm5Gidu/77N0MXJyCAuESqzfPo8RxBYR8JW4+7iJCcQWEjCXWPTzJjtIA7PAfCaJJ
 buOgTWwCWhK3Pn8CaiIg4NXwEpi5UUHEJNFQFXixwRpkApRgXCJt41HwKp5BQQlTs58AmZzCl
 hILFnYxQ5iMwvYStyZu5sZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUNLvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwHCrZ2Bg3MH4+7jfIUZJDiYlUd4En95I
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8jK1AOcGi1PTUirTMHGDgw6QlOHiURHjTQdK8xQWJu
 cWZ6RCpU4yKUuIQfQIgiYzSPLg2WLRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMWwgyhS
 czrwRu+iugxUxAi/t8wBaXJCKkpBoYl+atOOL99P3tFbeV5MIuHPk8RWd69YTEg/WRq/ZslNh
 wfLetkXqe2j4DKc6Ejaum3syZW5O3oimkrK3iscl0c99Gtucr2V6JrhAvCfc0VO4//o35Y1l3
 RfGF2G3eH/h9Ls/+2ezmqW21Xqr6svZ+SVbN9w/KtAX62WysViVOLNi9xv3BuUolJZbijERDL
 eai4kQAP/avdLECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502447160!101982330!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59825 invoked from network); 11 Aug 2017 10:26:00 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 11 Aug 2017 10:26:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7044A80D;
 Fri, 11 Aug 2017 03:25:59 -0700 (PDT)
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 6FF543F483;
 Fri, 11 Aug 2017 03:25:57 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170810172253.3720-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <32799b36-ba76-5e06-4c1a-e050167933bb@arm.com>
Date: Fri, 11 Aug 2017 11:25:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170810172253.3720-1-wei.liu2@citrix.com>
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>
Subject: Re: [Xen-devel] [PATCH v2] xen: remove struct domain and vcpu
 declarations from types.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTAvMDgvMTcgMTg6MjIsIFdlaSBMaXUgd3JvdGU6Cj4gVGhleSBkb24ndCBi
ZWxvbmcgdGhlcmUuIFJlbW92aW5nIHRoZW0gY2F1c2VzIGJ1aWxkIGVycm9ycyBpbiBzZXZlcmFs
Cj4gcGxhY2VzLiBBZGQgdGhlIGZvcndhcmQgZGVjbGFyYXRpb25zIGluIHRob3NlIHBsYWNlcy4K
Pgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpGb3IgQVJN
OgoKcmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVl
cnMsCgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJt
LmNvbT4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDEgKwo+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L3hlbm9wcm9mLmggIHwgMiArKwo+ICB4ZW4vaW5jbHVkZS94ZW4v
Y29tcGF0LmggICAgICAgIHwgMSArCj4gIHhlbi9pbmNsdWRlL3hlbi90eXBlcy5oICAgICAgICAg
fCAzIC0tLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IGluZGV4IDg1NWRlZDFiMDcuLmFiNTIyNWZh
NmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAtNjk5LDYgKzY5OSw3IEBAIHZv
aWQgc2hvd19yZWdpc3RlcnMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwo+Cj4gIHZvaWQg
bm9yZXR1cm4gZG9fdW5leHBlY3RlZF90cmFwKGNvbnN0IGNoYXIgKm1zZywgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpOwo+Cj4gK3N0cnVjdCB2Y3B1Owo+ICB2b2lkIHZjcHVfcmVnc19oeXBf
dG9fdXNlcihjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdSwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHZjcHVfZ3Vlc3RfY29yZV9yZWdzICpyZWdzKTsKPiAgdm9pZCB2Y3B1X3Jl
Z3NfdXNlcl90b19oeXAoc3RydWN0IHZjcHUgKnZjcHUsCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYveGVub3Byb2YuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveGVub3Byb2YuaAo+
IGluZGV4IDNhMWIwMDFlZGIuLjFkMjQ2NDgwNGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ZW5vcHJvZi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ZW5vcHJvZi5o
Cj4gQEAgLTY4LDYgKzY4LDggQEAgdm9pZCBwYXNzaXZlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCB2
Y3B1ICp2KTsKPgo+ICAjZWxzZQo+Cj4gK3N0cnVjdCB2Y3B1Owo+ICsKPiAgc3RhdGljIGlubGlu
ZSBpbnQgcGFzc2l2ZV9kb21haW5fZG9fcmRtc3IodW5zaWduZWQgaW50IG1zciwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm1zcl9jb250ZW50
KQo+ICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jb21wYXQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9jb21wYXQuaAo+IGluZGV4IGNlNjI0NWMxMGYuLjg5NWUyZmY2OGQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbXBhdC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2Nv
bXBhdC5oCj4gQEAgLTIyNyw2ICsyMjcsNyBAQCB2b2lkIHhsYXRfc3RhcnRfaW5mbyhzdHJ1Y3Qg
c3RhcnRfaW5mbyAqLCBlbnVtIFhMQVRfc3RhcnRfaW5mb19jb25zb2xlKTsKPiAgc3RydWN0IHZj
cHVfcnVuc3RhdGVfaW5mbzsKPiAgdm9pZCB4bGF0X3ZjcHVfcnVuc3RhdGVfaW5mbyhzdHJ1Y3Qg
dmNwdV9ydW5zdGF0ZV9pbmZvICopOwo+Cj4gK3N0cnVjdCBkb21haW47Cj4gIGludCBzd2l0Y2hf
Y29tcGF0KHN0cnVjdCBkb21haW4gKik7Cj4KPiAgI2Vsc2UKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3R5cGVzLmggYi94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaAo+IGluZGV4IDE3MGU5
OTM1NTguLmIxZGJiODcyMGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3R5cGVzLmgK
PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaAo+IEBAIC00Miw5ICs0Miw2IEBAIHR5cGVk
ZWYgICAgICAgICBfX3MzMiAgICAgICAgICAgaW50MzJfdDsKPiAgdHlwZWRlZiAgICAgICAgIF9f
dTY0ICAgICAgICAgICB1aW50NjRfdDsKPiAgdHlwZWRlZiAgICAgICAgIF9fczY0ICAgICAgICAg
ICBpbnQ2NF90Owo+Cj4gLXN0cnVjdCBkb21haW47Cj4gLXN0cnVjdCB2Y3B1Owo+IC0KPiAgdHlw
ZWRlZiBfX3UxNiBfX2xlMTY7Cj4gIHR5cGVkZWYgX191MTYgX19iZTE2Owo+ICB0eXBlZGVmIF9f
dTMyIF9fbGUzMjsKPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:30:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10:30: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.xen.org>)
	id 1dg7Ct-0002Ms-DE; Fri, 11 Aug 2017 10:30:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dg7Cs-0002MU-6R
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 10:30:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5E/47-09901-9378D895; Fri, 11 Aug 2017 10:30:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVdeivTf
 SoLFfwWLF498sFvemvGd3YPI4/OEKi8f2vl3sAUxRrJl5SfkVCawZH5YtYCqYZ1axfsUh9gbG
 WTpdjFwcQgJ/GSVufLnKCOE8ZpT43HaErYuRE8jZxihx84QDiC0i4Czx9cxcdhCbV0BfYv7Fr
 ywgtrCAnsTWCQuZQWwJAS+J3nXXGGHspd97gWrYOdgErCQOiYFEWQRUJa7P2Mg2gZFrASPDKk
 aN4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQM8yAMEOxp3rAw8
 xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J3dCpQTLEpNT61Iy8wBhhhMWoKD
 R0mENx0kzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ryMIEUCIEUZpXlwI2DhfolRVkqYl
 xHoKCGegtSi3MwSVPlXjOIcjErCvIUgU3gy80rgNr0COoIJ6Ig+H7AjShIRUlINjMGFD5pLv3
 q+WvLwYUPosffOHbst90u0COobN7kc8sk43uO7Uf6FcYb11M55f4SkLpbOfP5RjHHuF8/mk/F
 WE5uOhi482eXCGap+kF396KZ1nR7/ZOsqHrFYv9Wbz7W55a+4y3mmvGkGHtxTYjcrTVl/Z9Uk
 xuMOfDK3FFc5mbneuaHu/dp6txJLcUaioRZzUXEiAPjsflVyAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502447415!98931857!1
X-Originating-IP: [104.130.215.37]
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 13707 invoked from network); 11 Aug 2017 10:30:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 10:30:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dg7Co-0001WA-Js; Fri, 11 Aug 2017 10:30: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 1dg7Cj-0005IM-2u; Fri, 11 Aug 2017 10:30:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dg7Ci-0007Cg-Eg; Fri, 11 Aug 2017 10:30:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112585-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f8daac8121e66c46d3374f63f80308a777c2a2e7
X-Osstest-Versions-That: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 10:30:08 +0000
Subject: [Xen-devel] [ovmf test] 112585: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU4NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1ODUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmOGRhYWM4MTIxZTY2YzQ2ZDMzNzRmNjNmODAzMDhh
Nzc3YzJhMmU3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3ZWYwZGFl
MDkyYWZjZmI2ZmFiN2U4MzcyYzc4MDk3NjcyMTY4YzRhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1MzkgIDIwMTctMDgtMDkgMTY6NDY6NDUgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEyNTQ1ICAyMDE3LTA4LTEwIDA0OjQ3OjI1IFogICAgMSBkYXlzICAgIDcgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNTg1ICAyMDE3LTA4LTExIDAzOjQ3OjI3IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KICBDaHJpcyBSdWZmaW4gPGNo
cmlzLnJ1ZmZpbkBpbnRlbC5jb20+CiAgSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+
CiAgTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgUnVpeXUg
TmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisg
cmV2aXNpb249ZjhkYWFjODEyMWU2NmM0NmQzMzc0ZjYzZjgwMzA4YTc3N2MyYTJlNworIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZjhkYWFjODEyMWU2NmM0NmQzMzc0
ZjYzZjgwMzA4YTc3N2MyYTJlNworIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZjhkYWFjODEyMWU2
NmM0NmQzMzc0ZjYzZjgwMzA4YTc3N2MyYTJlNworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIk
YnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92
bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJh
bmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgJ1snIHhmOGRhYWM4MTIxZTY2YzQ2ZDMzNzRmNjNmODAzMDhhNzc3YzJhMmU3ID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2Vh
Ymlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2Fy
ZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysg
J1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3Vy
Y2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJu
IDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdp
dCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdCBmOGRhYWM4MTIxZTY2YzQ2ZDMzNzRmNjNmODAzMDhhNzc3YzJhMmU3OnJlZnMvaGVhZHMv
eGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CiAgIDdlZjBkYWUuLmY4ZGFhYzggIGY4ZGFhYzgxMjFlNjZjNDZk
MzM3NGY2M2Y4MDMwOGE3NzdjMmEyZTcgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:48:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10:48: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.xen.org>)
	id 1dg7U7-0003LP-Jx; Fri, 11 Aug 2017 10:48:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dg7U6-0003LJ-6j
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 10:48:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E3/1E-01731-56B8D895; Fri, 11 Aug 2017 10:48:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTTepuzf
 SYNcMC4slHxezODB6HN39mymAMYo1My8pvyKBNWPPl7VMBUvZK54s+c/WwPiatYuRk0NIYBOj
 xKlvoRD2bkaJ+ev4QWxhAWeJTwdamUFsEQFviVfdP9m7GLmAau4yS/ze/pMFxGEW+Mck0XZzB
 tgkNgFNiTufPzGB2LwCVhK95z+AdbMIqErcXrifEcQWFQiXeNt4hAWiRlDi5MwnYDangLXEh/
 aHYPXMArYSd+buhrLlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQWC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDgGIBgB+O/bZ6HGCU5mJREeRN8eiOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfD+7QTKCRalpqdWpGXmAEMfJi3BwaMkwivSBZTmLS5IzC3OTIdIn
 WLU5Wj6sOULkxBLXn5eqpQ4rz5IkQBIUUZpHtwIWBxeYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvWpBLeDLzSuA2vQI6ggnoiD4fsCNKEhFSUg2M6yfxa2y3++LD/OJAj+XvPcdyl+lNuyF
 v/qJSwvKUPsO23L0vrv/aqf/g1y4rmzndV0/m3vBbWmLD+Y9nwrQ+89xHucHchUqKtfWeS7Q5
 GZN0XBY95z8zh/VByva1/y1etaRElIssf1qwSdQ42jFC4sz7ZSkXZGae7Jj/7MiiLSwRUq0fp
 B2YlFiKMxINtZiLihMBYLH3+b4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502448482!87057477!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25481 invoked from network); 11 Aug 2017 10:48:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 11 Aug 2017 10:48:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D4B1C80D;
 Fri, 11 Aug 2017 03:48:01 -0700 (PDT)
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 9C0AF3F483;
 Fri, 11 Aug 2017 03:47:59 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <d32b7996-786f-6c9e-b4e1-095683e32cef@epam.com>
 <e1219eee-86e9-69f9-ce61-418b46f7e1ab@arm.com>
 <bd6de510-b583-eda2-5815-fbe3b97dc243@epam.com>
 <8881f1cb-5b07-3409-87f1-04ed72bf2076@arm.com>
 <9428da20-8d8a-56eb-e397-5b249c5024e6@epam.com>
 <57c90559-7f13-c5c0-3b3a-e1317c946b4e@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <00012218-80d9-0537-02ab-c6ea2493a8f1@arm.com>
Date: Fri, 11 Aug 2017 11:47:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <57c90559-7f13-c5c0-3b3a-e1317c946b4e@arm.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTAvMDgvMTcgMjI6MDksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4K
Pj4gV2UgY2FuIHN0aWNrIHRvIFhFTi1vbmx5IGFwcHJvYWNoLCBsaWtlIFhFTkZFQVRfKiBvciAi
eGVuLHNtY2NjIiBpbiBEVC4KPj4gQnV0IGlzIHRoaXMgcmlnaHQ/CgpBbnN3ZXJpbmcgdG8gdGhp
cyBxdWVzdGlvbiBhZnRlciBzb21lIHRob3VnaHRzIGFuZCBkaXNjdXNzaW9uIGFyb3VuZC4KClRo
ZSBnZW5lcmljIGFwcHJvYWNoIGlzIGluZGVlZCB0aGUgYmVzdCBzb2x1dGlvbiwgaG93ZXZlciBJ
IGFtIGFmcmFpZCBpdCAKd2lsbCB0YWtlIHNvbWUgdGltZXMgdG8gZ2V0IHJlYWR5IGFuZCBtaWdo
dCBub3QgYmUgcmVhZHkgZm9yIFhlbiA0LjEwLgoKQXMgSSBtZW50aW9uZWQgZWFybGllciwgSSBk
b24ndCB3YW50IHRvIG1lcmdlIHRoaXMgd2l0aG91dCBhbnkgd2F5IHRvIApkaXNjb3ZlciB0aGUg
ZXhpc3RlbmNlIG9mIFNNQ0NDIGluIHRoZSBoeXBlcnZpc29yLiBJIGFsc28gdW5kZXJzdGFuZCAK
dGhhdCB5b3Ugd291bGQgbGlrZSB0byBnZXQgdGhpcyBtZXJnZWQgaW4gWGVuIDQuMTAuCgpTbyB0
aGUgYWx0ZXJuYXRpdmUgd2UgaGF2ZSBpcyB0byBwcm92aWRlIGEgWEVOLW9ubHkgYXBwcm9hY2gg
Zm9yIHRoZSAKdGltZSBiZWluZy4gSXQgaGFzIHRvIHdvcmsgZm9yIGJvdGggQUNQSSBhbmQgRFQs
IHRoaXMgbGlrZWx5IG1lYW5zIHdlIAp3YW50IGEgWEVORkVBVF8qIGZsYWcuCgpUaGF0IGFsdGVy
bmF0aXZlIHdvdWxkIGJlIHN1cGVyc2VkZSB3aGVuIHRoZSBnZW5lcmljIGFwcHJvYWNoIHdpbGwg
YmUgCmF2YWlsYWJsZS4gVGhvdWdoIHdlIHdvdWxkIGhhdmUgdG8ga2VlcCBib3RoIGFyb3VuZCwg
YnV0IGl0IGlzIGl0IG5vdCBhIApiaWcgZGVhbC4KCkRvZXMgaXQgbWFrZSBzZW5zZT8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 10:56:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 10:56: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.xen.org>)
	id 1dg7cP-00047x-DY; Fri, 11 Aug 2017 10:56:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dg7cO-00047r-Ra
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 10:56:41 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 71/2D-01995-76D8D895; Fri, 11 Aug 2017 10:56:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVy9qV1m256b2+
 kwf8lAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5vVtYC57zVezf/pOpgfETdxcjFweLwDE2
 iUVTbrOBOEICNxklbsw5xgzhNDFKNHZdZe1i5AQqU5W43NYKlODgYBPQlrjW4QMSFhHQkjg78
 zVYPbPAD1aJl32PmEESwgIBEicWnWACsXkFfCU+bHjDDmILCexglnj4px4iLihxcuYTFhCbGW
 jQjX8vmUDmMwtISyz/xwES5hQwktiweQMbiC0qoCKx9FIr6wRG/llIumch6Z6F0L2AkXkVo0Z
 xalFZapGuoZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgGDIAwQ7GV93Ohxgl
 OZiURHkTfHojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXuwGygkWpaanVqRl5gAjAiYtwcGjJ
 ML7DyTNW1yQmFucmQ6ROsWoKCXOux0kIQCSyCjNg2uDReElRlkpYV5GoEOEeApSi3IzS1DlXz
 GKczAqCfNy9gBN4cnMK4Gb/gpoMRPQ4j4fsMUliQgpqQZGtfhLR97t3Ro6u8l75j+FLVkHJh1
 Rk5215HTWR9GzAUa1Ev1ZTR9v7dUw/cpjunBB3sk6K8U1vW5/T0ofOfEjYJPX1uC2l/sPdXTz
 SGQ5T2P6M19250FR7ecnvmxf/+qTKnfHdoPmDzJ/G7kjP7rM4Y7vt1Z212mQMp8U+ioqO7L7n
 Y3EhWWTlViKMxINtZiLihMBjv/WV70CAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502448998!102035093!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7585 invoked from network); 11 Aug 2017 10:56:39 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-7.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Aug 2017 10:56:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=/Fi2jjippjhw4BLzM9Kav17J8mEJsmxb2kkeFW/H5BI=; b=ngDobZyj25cicbnpDkG95Yno2
 mZijc0q+ZvePMrRhmlyGpvflHG/MwPdZk9qQa4FIJJy6jad7ARq2PhalCikfpYhsw4QIeIeHt2sjt
 u31qhs5acoLULTDDVZmYLYnXR7abyI33IXJlqPSXzcSHwsX8EB7rn1z07IKWATE2iBtdrSVwnP9na
 ZjF0yVojLmKvp1sLqfyd8Ee+prs7GFl/2oI9or7oxND1ziQsbc41HTejT3w0WRDF7H4ktCSkobVQE
 qa2bHT83zyyWVl29u1QkLuPD2mN/kTHux5dEueE+nCunUvY8r48gPlRp3bs6+Y8Ffr3gbQ8M+J/K/
 iIeX1aD3g==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dg7cA-0008Ti-Cy; Fri, 11 Aug 2017 10:56:26 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 2B120201F52A9; Fri, 11 Aug 2017 12:56:25 +0200 (CEST)
Date: Fri, 11 Aug 2017 12:56:25 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
References: <20170802160921.21791-8-vkuznets@redhat.com>
 <tip-2ffd9e33ce4af4e8cfa3e17bf493defe8474e2eb@git.kernel.org>
 <20170810185646.GI6524@worktop.programming.kicks-ass.net>
 <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <87lgmqqwzl.fsf@vitty.brq.redhat.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 boris.ostrovsky@oracle.com,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "rostedt@goodmis.org" <rostedt@goodmis.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "luto@kernel.org" <luto@kernel.org>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, "tglx@linutronix.de" <tglx@linutronix.de>,
 KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 "mingo@kernel.org" <mingo@kernel.org>
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMTE6MjM6MTBBTSArMDIwMCwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKPiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+IHdyaXRlczoK
PiAKPiA+IE9uIFRodSwgQXVnIDEwLCAyMDE3IGF0IDA3OjA4OjIyUE0gKzAwMDAsIEpvcmsgTG9l
c2VyIHdyb3RlOgo+ID4KPiA+PiA+ID4gU3ViamVjdDogUmU6IFt0aXA6eDg2L3BsYXRmb3JtXSB4
ODYvaHlwZXItdjogVXNlIGh5cGVyY2FsbCBmb3IgcmVtb3RlIFRMQiBmbHVzaAo+ID4+IAo+ID4+
ID4gPiBIb2xkIG9uLi4gaWYgd2UgZG9uJ3QgSVBJIGZvciBUTEIgaW52YWxpZGF0aW9uLiBXaGF0
IHNlcmlhbGl6ZXMgb3VyCj4gPj4gPiA+IHNvZnR3YXJlIHBhZ2UgdGFibGUgd2Fsa2VycyBsaWtl
IGZhc3RfZ3VwKCkgPwo+ID4+ID4gCj4gPj4gPiBIeXBlcnZpc29yIG1heSBpbXBsZW1lbnQgdGhp
cyBmdW5jdGlvbmFsaXR5IHZpYSBhbiBJUEkuCj4gPj4gPiAKPiA+PiA+IEsuIFkKPiA+PiAKPiA+
PiBIdkZsdXNoVmlydHVhbEFkZHJlc3NMaXN0KCkgc3RhdGVzOgo+ID4+IFRoaXMgY2FsbCBndWFy
YW50ZWVzIHRoYXQgYnkgdGhlIHRpbWUgY29udHJvbCByZXR1cm5zIGJhY2sgdG8gdGhlCj4gPj4g
Y2FsbGVyLCB0aGUgb2JzZXJ2YWJsZSBlZmZlY3RzIG9mIGFsbCBmbHVzaGVzIG9uIHRoZSBzcGVj
aWZpZWQgdmlydHVhbAo+ID4+IHByb2Nlc3NvcnMgaGF2ZSBvY2N1cnJlZC4KPiA+PiAKPiA+PiBI
dkZsdXNoVmlydHVhbEFkZHJlc3NMaXN0RXgoKSByZWZlcnMgdG8gSHZGbHVzaFZpcnR1YWxBZGRy
ZXNzTGlzdCgpIGFzIGFkZGluZyBzcGFyc2UgdGFyZ2V0IFZQIGxpc3RzLgo+ID4+IAo+ID4+IElz
IHRoaXMgZW5vdWdoIG9mIGEgZ3VhcmFudGVlLCBvciBkbyB5b3Ugc2VlIG90aGVyIHJhY2VzPwo+
ID4KPiA+IFRoYXQncyBub3doZXJlIG5lYXIgZW5vdWdoLiBXZSBuZWVkIHRoZSByZW1vdGUgQ1BV
IHRvIGhhdmUgY29tcGxldGVkIGFueQo+ID4gZ3Vlc3QgSUYgc2VjdGlvbiB0aGF0IHdhcyBpbiBw
cm9ncmVzcyBhdCB0aGUgdGltZSBvZiB0aGUgY2FsbC4KPiA+Cj4gPiBTbyBpZiBhIGhvc3QgSVBJ
IGNhbiBpbnRlcnJ1cHQgYSBndWVzdCB3aGlsZSB0aGUgZ3Vlc3QgaGFzIElGIGNsZWFyZWQsCj4g
PiBhbmQgd2UgdGhlbiBwcm9jZXNzIHRoZSBob3N0IElQSSAtLSBjbGVhciB0aGUgVExCcyAtLSBi
ZWZvcmUgcmVzdW1pbmcgdGhlCj4gPiBndWVzdCwgd2hpY2ggc3RpbGwgaGFzIElGIGNsZWFyZWQs
IHdlJ3ZlIGdvdCBhIHByb2JsZW0uCj4gPgo+ID4gQmVjYXVzZSBhdCB0aGF0IHBvaW50LCBvdXIg
c29mdHdhcmUgcGFnZS10YWJsZSB3YWxrZXIsIHRoYXQgcmVsaWVzIG9uIElGCj4gPiBiZWluZyBj
bGVhciB0byBndWFyYW50ZWUgdGhlIHBhZ2UtdGFibGVzIGV4aXN0LCBiZWNhdXNlIGl0IGhvbGRz
IG9mZiB0aGUKPiA+IFRMQiBpbnZhbGlkYXRlIGFuZCB0aGVyZWJ5IHRoZSBmcmVlaW5nIG9mIHRo
ZSBwYWdlcywgZ2V0cyBpdHMgcGFnZXMKPiA+IHJpcHBlZCBvdXQgZnJvbSB1bmRlciBpdC4KPiAK
PiBPaCwgSSBzZWUgeW91ciBjb25jZXJuLiBIeXBlci1WLCBob3dldmVyLCBpcyBub3QgdGhlIGZp
cnN0IHg4Ngo+IGh5cGVydmlzb3IgdHJ5aW5nIHRvIGF2b2lkIElQSXMgb24gcmVtb3RlIFRMQiBm
bHVzaCwgWGVuIGRvZXMgdGhpcwo+IHRvby4gQnJpZWZseSBsb29raW5nIGF0IHhlbl9mbHVzaF90
bGJfb3RoZXJzKCkgSSBkb24ndCBzZWUgYW55dGhpbmcKPiBzcGVjaWFsLCBkbyB3ZSBrbm93IGhv
dyBzZXJpYWxpemF0aW9uIGlzIGFjaGlldmVkIHRoZXJlPwoKTm8gaWRlYSBvbiBob3cgWGVuIHdv
cmtzLCBJIGFsd2F5cyBqdXN0IGhvcGUgaXQgZ29lcyBhd2F5IDotKSBCdXQgbGV0cwphc2sgc29t
ZSBYZW4gZm9sa3MuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 11:06:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 11:06: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.xen.org>)
	id 1dg7lG-0004wh-B3; Fri, 11 Aug 2017 11:05:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389c2e870=Andrew.Cooper3@citrix.com>)
 id 1dg7lF-0004wb-Eg
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 11:05:49 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 5B/20-03044-C8F8D895; Fri, 11 Aug 2017 11:05:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQre7vzf
 SYMojK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNjWitTwSvBindtGg2MD/i6GDk5JAT8JI6d
 +MIKYgsLxEic2ziHGcQWEQiS2L+zkaWLkYuDWeAHq8SJnl9gjpDAb2aJP98Og3WwCehL7H7xi
 QnE5hWwlWg+95gNxGYRUJW4MOkHmC0qEC6x//s1ZogaQYmTM58ADeLg4ATavHm+AIjJLKApsX
 6XPkgFs4C8xPa3EDcwC4hLNH1ZCbZJSEBN4lr/JXaIm9MlJj7rYZnAKDALydBZCJNmIZk0C8m
 kBYwsqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5UBCHYw
 Tr/sf4hRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr18vUE6wKDU9tSItMwcYO
 TBpCQ4eJRHe5z1Aad7igsTc4sx0iNQpRkUpcd5DIAkBkERGaR5cGyxaLzHKSgnzMgIdIsRTkF
 qUm1mCKv+KUZyDUUmY1xRkO09mXgnc9FdAi5mAFvf5gC0uSURISTUwbmz7Y/Ov//gBucdvHHL
 zT652XK/QLLnk3evjviHLWf5cf/Z5mVVVsJLKddm4L6lufc32hlpvZD3NXd9EP/i45uz+vZzX
 VN9ULhOdeWfl+/DPOzfJhuhpcMVcYxZlvn6DYeXX42GGJjZlZ2++nxrYn2N1cS/re3H2f37b+
 LY5RGXUru/91j3JX4mlOCPRUIu5qDgRAEMlGurRAgAA
X-Env-Sender: prvs=389c2e870=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502449547!58513793!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45959 invoked from network); 11 Aug 2017 11:05:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 11:05:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,357,1498521600"; d="scan'208";a="50851036"
To: Peter Zijlstra <peterz@infradead.org>, Vitaly Kuznetsov
 <vkuznets@redhat.com>
References: <20170802160921.21791-8-vkuznets@redhat.com>
 <tip-2ffd9e33ce4af4e8cfa3e17bf493defe8474e2eb@git.kernel.org>
 <20170810185646.GI6524@worktop.programming.kicks-ass.net>
 <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
 <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <43ddd29a-1670-ef0b-c327-10a2dca67cb4@citrix.com>
Date: Fri, 11 Aug 2017 12:05:45 +0100
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: <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
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>, Stephen Hemminger <sthemmin@microsoft.com>,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "rostedt@goodmis.org" <rostedt@goodmis.org>,
 "mingo@kernel.org" <mingo@kernel.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "luto@kernel.org" <luto@kernel.org>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDgvMTcgMTE6NTYsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIEZyaSwgQXVnIDEx
LCAyMDE3IGF0IDExOjIzOjEwQU0gKzAyMDAsIFZpdGFseSBLdXpuZXRzb3Ygd3JvdGU6Cj4+IFBl
dGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4gd3JpdGVzOgo+Pgo+Pj4gT24gVGh1
LCBBdWcgMTAsIDIwMTcgYXQgMDc6MDg6MjJQTSArMDAwMCwgSm9yayBMb2VzZXIgd3JvdGU6Cj4+
Pgo+Pj4+Pj4gU3ViamVjdDogUmU6IFt0aXA6eDg2L3BsYXRmb3JtXSB4ODYvaHlwZXItdjogVXNl
IGh5cGVyY2FsbCBmb3IgcmVtb3RlIFRMQiBmbHVzaAo+Pj4+Pj4gSG9sZCBvbi4uIGlmIHdlIGRv
bid0IElQSSBmb3IgVExCIGludmFsaWRhdGlvbi4gV2hhdCBzZXJpYWxpemVzIG91cgo+Pj4+Pj4g
c29mdHdhcmUgcGFnZSB0YWJsZSB3YWxrZXJzIGxpa2UgZmFzdF9ndXAoKSA/Cj4+Pj4+IEh5cGVy
dmlzb3IgbWF5IGltcGxlbWVudCB0aGlzIGZ1bmN0aW9uYWxpdHkgdmlhIGFuIElQSS4KPj4+Pj4K
Pj4+Pj4gSy4gWQo+Pj4+IEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3QoKSBzdGF0ZXM6Cj4+Pj4g
VGhpcyBjYWxsIGd1YXJhbnRlZXMgdGhhdCBieSB0aGUgdGltZSBjb250cm9sIHJldHVybnMgYmFj
ayB0byB0aGUKPj4+PiBjYWxsZXIsIHRoZSBvYnNlcnZhYmxlIGVmZmVjdHMgb2YgYWxsIGZsdXNo
ZXMgb24gdGhlIHNwZWNpZmllZCB2aXJ0dWFsCj4+Pj4gcHJvY2Vzc29ycyBoYXZlIG9jY3VycmVk
Lgo+Pj4+Cj4+Pj4gSHZGbHVzaFZpcnR1YWxBZGRyZXNzTGlzdEV4KCkgcmVmZXJzIHRvIEh2Rmx1
c2hWaXJ0dWFsQWRkcmVzc0xpc3QoKSBhcyBhZGRpbmcgc3BhcnNlIHRhcmdldCBWUCBsaXN0cy4K
Pj4+Pgo+Pj4+IElzIHRoaXMgZW5vdWdoIG9mIGEgZ3VhcmFudGVlLCBvciBkbyB5b3Ugc2VlIG90
aGVyIHJhY2VzPwo+Pj4gVGhhdCdzIG5vd2hlcmUgbmVhciBlbm91Z2guIFdlIG5lZWQgdGhlIHJl
bW90ZSBDUFUgdG8gaGF2ZSBjb21wbGV0ZWQgYW55Cj4+PiBndWVzdCBJRiBzZWN0aW9uIHRoYXQg
d2FzIGluIHByb2dyZXNzIGF0IHRoZSB0aW1lIG9mIHRoZSBjYWxsLgo+Pj4KPj4+IFNvIGlmIGEg
aG9zdCBJUEkgY2FuIGludGVycnVwdCBhIGd1ZXN0IHdoaWxlIHRoZSBndWVzdCBoYXMgSUYgY2xl
YXJlZCwKPj4+IGFuZCB3ZSB0aGVuIHByb2Nlc3MgdGhlIGhvc3QgSVBJIC0tIGNsZWFyIHRoZSBU
TEJzIC0tIGJlZm9yZSByZXN1bWluZyB0aGUKPj4+IGd1ZXN0LCB3aGljaCBzdGlsbCBoYXMgSUYg
Y2xlYXJlZCwgd2UndmUgZ290IGEgcHJvYmxlbS4KPj4+Cj4+PiBCZWNhdXNlIGF0IHRoYXQgcG9p
bnQsIG91ciBzb2Z0d2FyZSBwYWdlLXRhYmxlIHdhbGtlciwgdGhhdCByZWxpZXMgb24gSUYKPj4+
IGJlaW5nIGNsZWFyIHRvIGd1YXJhbnRlZSB0aGUgcGFnZS10YWJsZXMgZXhpc3QsIGJlY2F1c2Ug
aXQgaG9sZHMgb2ZmIHRoZQo+Pj4gVExCIGludmFsaWRhdGUgYW5kIHRoZXJlYnkgdGhlIGZyZWVp
bmcgb2YgdGhlIHBhZ2VzLCBnZXRzIGl0cyBwYWdlcwo+Pj4gcmlwcGVkIG91dCBmcm9tIHVuZGVy
IGl0Lgo+PiBPaCwgSSBzZWUgeW91ciBjb25jZXJuLiBIeXBlci1WLCBob3dldmVyLCBpcyBub3Qg
dGhlIGZpcnN0IHg4Ngo+PiBoeXBlcnZpc29yIHRyeWluZyB0byBhdm9pZCBJUElzIG9uIHJlbW90
ZSBUTEIgZmx1c2gsIFhlbiBkb2VzIHRoaXMKPj4gdG9vLiBCcmllZmx5IGxvb2tpbmcgYXQgeGVu
X2ZsdXNoX3RsYl9vdGhlcnMoKSBJIGRvbid0IHNlZSBhbnl0aGluZwo+PiBzcGVjaWFsLCBkbyB3
ZSBrbm93IGhvdyBzZXJpYWxpemF0aW9uIGlzIGFjaGlldmVkIHRoZXJlPwo+IE5vIGlkZWEgb24g
aG93IFhlbiB3b3JrcywgSSBhbHdheXMganVzdCBob3BlIGl0IGdvZXMgYXdheSA6LSkgQnV0IGxl
dHMKPiBhc2sgc29tZSBYZW4gZm9sa3MuCgpIb3cgaXMgdGhlIHNvZnR3YXJlIHBhZ2V3YWxrZXIg
cmVseWluZyBvbiBJRiBiZWluZyBjbGVhciBzYWZlIGF0IGFsbCAob24KbmF0aXZlLCBsZXQgYWxv
bmUgdW5kZXIgdmlydHVhbGlzYXRpb24pPyAgSGFyZHdhcmUgaGFzIG5vIGFyY2hpdGVjdHVyYWwK
cmVxdWlyZW1lbnQgdG8ga2VlcCBlbnRyaWVzIGluIHRoZSBUTEIuCgpJbiB0aGUgdmlydHVhbGlz
YXRpb24gY2FzZSwgYXQgYW55IHBvaW50IHRoZSB2Y3B1IGNhbiBiZSBzY2hlZHVsZWQgb24gYQpk
aWZmZXJlbnQgcGNwdSBldmVuIGR1cmluZyBhIGNyaXRpY2FsIHJlZ2lvbiBsaWtlIHRoYXQsIHNv
IHRoZSBUTEIKcmVhbGx5IGNhbiBlbXB0eSBpdHNlbGYgdW5kZXIgeW91ciBmZWV0LgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 11:20:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 11:20: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.xen.org>)
	id 1dg7zn-0006Eg-JZ; Fri, 11 Aug 2017 11:20:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dg7zm-0006EU-Ca
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 11:20:50 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B8/A3-04533-1139D895; Fri, 11 Aug 2017 11:20:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZd3cm+
 kwYXzShYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaLx7j73gYV3FilsH2RsY
 P4R0MXJxCAn8ZZR41fCIqYuRE8h5zCixf34dhL2NUeLwlgAQW0TAWeLrmbnsIDavgL7E+0dH2
 EBsYQEXibvr1oD1Sgh8VpJ43ZQKYXtL/P89hx3G3rD6AUsXIzsHm4CVxCExkCiLgKrEgbvf2C
 Ywci9gZFjFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHobwY
 g2MG4bbvnIUZJDiYlUd4En95IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8shOBcoJFqempFWmZ
 OcDAg0lLcPAoifAmgKR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcNw2kSACkKKM0D24EL
 AouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXEGQKT2ZeCdymV0BHMAEd0ecDdkRJIkJKqo
 HxfMOJnVNEHTcENk1+9yc3+SHrzk/NeaZZ52s+HFlx8ZBET+/dS2V9nWXGn1+VfHZbaeV8+Ar
 rQkOd/X/OOCb3To/5mMW4rUxa4VbnVNaDi29p512alqygzVRyxzXx0+/qT8HrTjzad1o4tGPd
 hR3X1wSv9Y74yfdlWk7U97JczwqjNaKbjXyDlFiKMxINtZiLihMBQOVjcH0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502450444!97911463!1
X-Originating-IP: [104.130.215.37]
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 44571 invoked from network); 11 Aug 2017 11:20:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 11:20:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dg7zc-0002oV-ES; Fri, 11 Aug 2017 11:20: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 1dg7zW-0006oa-Ti; Fri, 11 Aug 2017 11:20:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dg7zW-0004FH-FC; Fri, 11 Aug 2017 11:20:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112579-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-xl-qemut-ws16-amd64:guest-saverestore: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-raw:migrate-support-check: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-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-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-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-libvirt-xsm:migrate-support-check: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 11:20:34 +0000
Subject: [Xen-devel] [linux-3.18 test] 112579: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4691480375763666820=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 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-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-qemut-ws16-amd64 13 guest-saverestore       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-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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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
 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-amd64-xl-qemut-win10-i386 10 windows-install        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

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   20 days
Testing same since   112351  2017-07-27 22:26:55 Z   14 days   24 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4691480375763666820==--

From xen-devel-bounces@lists.xen.org Fri Aug 11 11:35:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 11: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.xen.org>)
	id 1dg8Dr-00076d-7O; Fri, 11 Aug 2017 11:35:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mirela.simonovic@aggios.com>) id 1dg8Dq-00076R-GV
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 11:35:22 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 5E/56-02175-9769D895; Fri, 11 Aug 2017 11:35:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMfTOVt2Kab2
 RBguPiFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmbL0xhKrh8kbHixvU1zA2MO7cwdjFycggJ
 TGKU6L3o3MXIxcEiMINV4sGMg+wgjoTAHFaJP2+XMIFUSQjkSUzZs4gZwi6VON/Vyg5i8woIS
 pyc+YSli5EDaJKnxI/jFiBhTgEbiXsPPjFDLCiQOPr/LSuIzSZgIjFlRTvYYhYBVYkHnw9BjQ
 mQ2PViFzPIGGEBX4lbLREgYREBLYlV10Du5OJgFjjFKPHj3ytWkBpmAR+JO2f9JzAKzEJyxCy
 EDEiYWUBTonX7b3YIW0NiwZ19jBC2tsSyha+ZFzCyrmLUKE4tKkst0jUy00sqykzPKMlNzMzR
 NTQw1ctNLS5OTE/NSUwq1kvOz93ECAznegYGxh2Mtyf7HWKU5GBSEuVN8OmNFOJLyk+pzEgsz
 ogvKs1JLT7EKMPBoSTBe3IKUE6wKDU9tSItMwcYWTBpCQ4eJRHe2slAad7igsTc4sx0iNQpRm
 +OK1fWfWHi2LB6PZC8dX4LkJxyYDuQPPT7xHcmjmMgUoglLz8vVUqc9xjIBgGQERmleXALYAn
 iEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3o8gU3gy80rg7ngFdCIT0Il9PmAnliQipKQa
 GLOdLt1Im2a+aOniLXmTUjme6C1IKnRa75Ez4Yr14ij2mb7fo1bWnde9VHt4+lJvHRezWUFPX
 1/wdZfK2/L/fFL+i5ZlfxZLpcrxSN976XJji9Vi21DrS32zgh1/fhS++3/in6O3vatvJ3x+V5
 yU0b44VeTcyrnVGRwsTWbs7xpUA6Q+ThZffU+JpTgj0VCLuag4EQAXlBzNCwMAAA==
X-Env-Sender: mirela.simonovic@aggios.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502451319!78419731!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52370 invoked from network); 11 Aug 2017 11:35:20 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Aug 2017 11:35:20 -0000
Received: by mail-qk0-f181.google.com with SMTP id a77so18683059qkb.0
 for <xen-devel@lists.xen.org>; Fri, 11 Aug 2017 04:35:19 -0700 (PDT)
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=umU7FUfOflr3cQCKqVF6QAuBK+sQo3Hn3X2Ec/7CV2Q=;
 b=lqh6SGrJCBH5z1y0biwbhyOo8AWNwPD0boDpzvVvlpEeqzmZB8ADF0axLS2pQ31Wtp
 0MzcHDWvF8Oq2VNPOSJJv0FjjrKMN8/U7IfcKdSx90L1VGWFHybUA2dDKD685EJ+0BXS
 zoRiUBWpwdzWGNy5Fe2S/GOHEZ1LNIqURB+RZ9kMA4wb5sSQgdLAFW9Y1DeGvSpczpM3
 oiAiNY1SlIB7uXnMbotsDdCi/xFZ0DHSQPiyFpYZh8LHmOf0+8z6tNV/D2kNlzyXwHAA
 vHQ3t7zLEO6t8JDXipEwFKOH4/LyvLwLE6qCnFOVe8z9FmGgu5G1Mr71KZIk6qkiXBqJ
 eE1A==
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=umU7FUfOflr3cQCKqVF6QAuBK+sQo3Hn3X2Ec/7CV2Q=;
 b=VM6OUCaB32ONb7cHSONDMowH8iWLaulbpUJ5FtKisFhuMNUVYiwZxJ7Jp32gdoxN4V
 1GjShl854+rJptvH1oVFYdjvhWSNOyOROxEeni+2p4NV4+3SzUsMI4lrUW/x2RvmUWfb
 qKNwr3hQubmS2SLBHIhKal5cuGgdbnJWfoLpmY9om7jeaYER8n4XVdruwccAM9a84xGa
 8x3gJUInehQSs6+u4Th5tZPtBISnYXDbtiehKI31zu4MOSzElXLOORHd4zRKEXeVMvXo
 iuTg4znu/VzVoTlSQ0SlmN0+Qr3QkWqrcMGYvyw4vOzmI9ScsLcltOK9ktcNhVCEcAUU
 TGHg==
X-Gm-Message-State: AHYfb5itXupFwA/lUoa9bIMfA189mflM1YS2ZhbsdcUKqL3MYORge83F
 7XCDrl6srB5bExoDpgBUoG2wGONR9Avk
X-Received: by 10.55.168.214 with SMTP id r205mr18107719qke.155.1502451319041; 
 Fri, 11 Aug 2017 04:35:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.181.3 with HTTP; Fri, 11 Aug 2017 04:35:18 -0700 (PDT)
In-Reply-To: <6d8a0e9d-d19c-4399-2c60-02b92ca740af@epam.com>
References: <20170809174338.10143-1-mirela.simonovic@aggios.com>
 <6d8a0e9d-d19c-4399-2c60-02b92ca740af@epam.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 11 Aug 2017 13:35:18 +0200
Message-ID: <CAKPH-NgSTC_ko0_nTbj0u=0+URcJR8sDmvzpkKs0PD_LDDok4w@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Will Wong <will.wong@xilinx.com>, Davorin Mista <davorin.mista@aggios.com>,
 Nirmala Pelluri <nirmala.pelluri@xilinx.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC] xen/arm: Suspend to RAM Support in Xen for ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5275677765203371243=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5275677765203371243==
Content-Type: multipart/alternative; boundary="001a114fd1622a073a055678b5a2"

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

Hi Andrii,

Thank you very much for your feedback, please see my answers below.

On Thu, Aug 10, 2017 at 1:13 PM, Andrii Anisov <andrii_anisov@epam.com>
wrote:

> Dear Mirela,
>
> Please see my comments below:
>
>
>
> On 09.08.17 20:43, Mirela Simonovic wrote:
>
>> This document contains our draft proposal for implementing "suspend to
>> RAM"
>> support for ARM in Xen, as discussed during the last Xen ARM community
>> call.
>> It covers the basic suspend to RAM mechanism based on ARM PSCI standard,
>> that would allow individual guests and Xen itself to suspend.
>>
>> We would appreciate your feedback.
>>
>> Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
>> ---
>>   docs/misc/arm/suspend-to-ram.txt | 210 ++++++++++++++++++++++++++++++
>> +++++++++
>>   1 file changed, 210 insertions(+)
>>   create mode 100644 docs/misc/arm/suspend-to-ram.txt
>>
>> diff --git a/docs/misc/arm/suspend-to-ram.txt
>> b/docs/misc/arm/suspend-to-ram.txt
>> new file mode 100644
>> index 0000000000..ec8080fc64
>> --- /dev/null
>> +++ b/docs/misc/arm/suspend-to-ram.txt
>> @@ -0,0 +1,210 @@
>> +% Suspend to RAM Support in Xen for ARM
>> +% Revision 1.0
>> +
>> +========
>> +Overview
>> +========
>> +
>> +Suspend to RAM (in the following text 'suspend') for ARM in Xen should be
>> +coordinated using ARM PSCI standard [1].
>> +
>> +EL1/2 should suspend in the following order:
>> +1) Unprivileged guests (DomUs) suspend
>> +2) Privileged guest (Dom0) suspends
>> +3) Xen suspends
>>
> This order description makes an impression that unprivileged guest suspend
> triggers the system suspend, what is not true as per following text.

Instead I would describe separately two scenarios: suspend of an
> unprivileged domain and suspend of a privileged domain. E.g:
>     Suspend of an unprivileged domain will:
>         - suspend this domain only
>
>     Suspend of a privileged domain will consequently:
>         - trigger suspend of unprivileged domains
>

By this proposal triggering suspend of unprivileged guests will not be
done. However, I agree the scenario should work as you described and we
plan to support that as well.
In this proposal we focused only on PSCI-based mechanisms that will enable
top-down suspend to RAM flow. Once we have the mechanisms, we'll send a
proposal for supporting the coordination with domains, which will include
triggering suspend of unprivileged guests. Coordination will build on top
of what we propose here.


>         - suspend privileged domain itself
>         - trigger suspend of Xen hypervisor
>
>
> +
>> +Since this proposal is focused on implementing PSCI-based suspend
>> mechanisms in
>> +Xen, communication with or among the guests is not covered by this
>> document.
>> +The order of suspending the guests is assumed to be guaranteed by the
>> software
>> +running in EL1.
>> +
>> +-----------------
>> +Suspending Guests
>> +-----------------
>> +
>> +Suspend procedure for a guest consists of the following:
>> +1) Suspending devices
>> +2) Suspending non-boot CPUs
>> +3) System suspend, performed by the boot CPU
>> +
>> +Each guest should suspend the devices it owns. Suspending of devices is
>> not
>> +covered by this document. The document covers only mechanisms for
>> suspending
>> +non-boot CPUs, as well as the system suspend.
>> +
>> +Guests should suspend their non-boot vCPUs using the hotplug mechanism.
>> +Virtual CPUs should be put offline using the already implemented PSCI
>> vCPU_OFF
>> +call (prefix 'v' is added to distinguish PSCI calls made by guests to
>> Xen, which
>> +affect virtual machines; as opposed to PSCI calls made by Xen to the
>> EL3, which
>> +can affect power state of the physical machine).
>> +
>> +After suspending its non-boot vCPUs a guest should finalize the suspend
>> by
>> +making the vSYSTEM_SUSPEND PSCI call. The resume address is specified by
>> the
>> +guest via the vSYSTEM_SUSPEND entry_point_address argument. The
>> vSYSTEM_SUSPEND
>> +call is currently not implemented in Xen.
>> +
>> +It is expected that a guest leaves enabled all interrupts that should
>> wake it
>> +up. Other interrupts should be disabled by the guest prior to calling
>> +vSYSTEM_SUSPEND.
>> +
>> +After an unprivileged guest suspends, Xen will not suspend. Xen would
>> suspend
>> +only after the Dom0 completes the system suspend.
>> +
>> +--------------
>> +Suspending Xen
>> +--------------
>> +
>> +Xen should start suspending itself upon receiving the vSYSTEM_SUSPEND
>> call
>> +from the last running guest (Dom0). At that moment all physical CPUs are
>> still
>> +online (taking offline a vCPU or suspending a VM does not affect
>> physical CPUs).
>> +Xen shall now put offline the non-boot pCPUs by making the CPU_OFF PSCI
>> call
>> +to EL3. The CPU_OFF PSCI function is currently not implemented in Xen.
>> +
>> +After putting offline the non-boot cores Xen must save the context and
>> finalize
>> +suspend by invoking SYSTEM_SUSPEND PSCI call, which is passed to EL3.
>> +The resume point of Xen is specified by the entry_point_address argument
>> of the
>> +SYSTEM_SUSPEND call. The SYSTEM_SUSPEND function and context saving is
>> not
>> +implemented in Xen for ARM today.
>> +
>> +------------
>> +Resuming Xen
>> +------------
>> +
>> +Xen must be resumed prior to any software running in EL1. Starting from
>> the
>> +resume point, Xen should restore the context and resume Dom0. Dom0 shall
>> always
>> +be resumed whenever Xen resumes.
>> +The whole Xen resume flow for the ARM architecture has to be implemented.
>> +
>> +---------------
>> +Resuming Guests
>> +---------------
>> +
>> +Resume of the privileged guest (Dom0) is always following the Xen resume.
>> +
>> +An unprivileged guest shall resume once a device it owns triggers a
>> wake-up
>> +interrupt, regardless of whether Xen was suspended when the wake-up
>> interrupt
>> +was triggered.
>>
> Will an event channel interrupt wake an unprivileged domain from suspend?
>
>
Yes


>
>   If Xen was suspended, it is assumed that Dom0 will be running
>> +before the DomU guest starts to resume. The synchronization mechanism to
>> +enforce the assumed condition is TBD.
>> +
>> +If the ARM's GIC was powered down after the ARM subsystem suspended, it
>> is
>> +assumed that Xen needs to restore the GIC interface for a VM prior to
>> handing
>> +over control to the guest. However, the guest should restore its own
>> context
>> +upon entering the resume point (out of scope of this document).
>> +
>> +=======================
>> +Implementation Proposal
>> +=======================
>> +
>> +--------
>> +Overview
>> +--------
>> +
>> +In order to enable the suspend/resume of VMs and Xen itself, the
>> following PSCI
>> +calls have to be implemented and integrated in Xen:
>> +1) vSYSTEM_SUSPEND
>> +2) CPU_OFF
>> +3) SYSTEM_SUSPEND
>> +
>> +In addition, the following have to be implemented:
>> +* Save/restore of EL2 context
>> +* Save/restore of GIC configuration for each VM
>> +
>> +Implementation details are provided in the sections below. Function
>> names and
>> +paths used below are consistent within the document but may not always
>> match the
>> +names used in future implementation. Existing functions and paths are
>> named as
>> +in Xen source tree.
>> +
>> +Note: The proposal is still incomplete and shall be refined in future
>> revisions.
>> +Specific issues that are not addressed are marked as "TBD".
>> +
>> +-------------------------------------
>> +Suspend/Resume Implementation Details
>> +-------------------------------------
>> +
>> +PSCI Implementation and Integration
>> +-----------------------------------
>> +vSYSTEM_SUSPEND
>> +---------------
>> +vSYSTEM_SUSPEND shall be implemented in
>> +* do_psci_system_suspend() in arch/arm/vpsci.c
>> +
>> +The implementation shall include the following steps:
>> +* Block the current vCPU
>> +* If the hardware domain made the call trigger Xen suspend, i.e.
>> +  call machine_suspend() which will be implemented in arch/arm/suspend.c
>> + (similar as the machine_restart() is implemented in arch/arm/shutdown.c)
>> +
>> +The function do_psci_system_suspend() shall be called from
>> +* do_trap_psci() in arch/arm/traps.c
>> +
>> +CPU_OFF (physical CPUs)
>> +-----------------------
>> +The CPU_OFF function shall be implemented in
>> +* call_psci_cpu_off() in arch/arm/psci.c
>> +
>> +The implementation shall consist just of making the SMC call to EL3.
>> +
>> +This function needs to be called when Xen generic code disables non-boot
>> CPUs,
>> +which is done by
>> +* disable_nonboot_cpus() in common/cpu.c
>> +This function calls architecture specific
>> +* __cpu_die() implemented in arch/arm/smpboot.c
>> +The call_psci_cpu_off() shall be invoked when the respective CPU dies.
>> To make
>> +that happen, the
>> +* arch_cpu_die() would be implemented in arch/arm/arm64/smpboot.c
>> +and called from __cpu_die().
>> +Finally the call_psci_cpu_off() shall be invoked from arch_cpu_die().
>> +
>> +Such a control flow would be similar to the already existing flow for
>> enabling
>> +non-boot CPUs, which looks like this:
>> +enable_nonboot_cpus() -> cpu_up() -> __cpu_up() -> arch_cpu_up() ->
>> +call_psci_cpu_on()
>> +
>> +SYSTEM_SUSPEND (physical)
>> +-------------------------
>> +The SYSTEM_SUSPEND function shall be implemented in
>> +* call_psci_system_suspend() in arch/arm/psci.c
>> +
>> +The implementation shall consist just of making the SMC call to EL3. The
>> +entry_point_address argument of the SMC call needs to be an ARM
>> architecture
>> +resume address. The call_psci_system_suspend() function does not return.
>> +
>> +The function needs to be called from machine_suspend() to finalize the
>> suspend
>> +procedure.
>> +
>> +------------------
>> +Additional Changes
>> +------------------
>> +
>> +Suspend Flow
>> +------------
>> +The suspend procedure shall be implemented in
>> +* machine_suspend() in arch/arm/suspend.c
>> +
>> +The implementation shall include the following steps:
>> +* Set the system_state variable to SYS_STATE_suspend
>> +* Freeze domains by calling domain_pause() for each domain (we assume
>> this needs
>> +  to be done)
>>
> Why not triggering suspend on the guests?
>
>
This executes when the privileged guest calls vSYSTEM_SUSPEND. At that
point the privileged guest has already completed its suspend procedure
(vSYSTEM_SUSPEND is called to finalize the suspend). It is too late to
trigger suspend of unprivileged guests when the privileged guest is already
suspended.
Triggering suspend of unprivileged guests has to happen before the
privileged guest suspends. However, this is not covered by PSCI and is out
of scope (will be covered in the following proposals).

I hope this answers you questions, otherwise please let me know.

Thanks,
Mirela


>
> +* Disable non-boot CPUs by calling disable_nonboot_cpus()
>> +* Save ARM specific context
>> +
>> +Resume Flow
>> +------------
>> +The resume procedure shall be implemented in
>> +* machine_resume() in arch/arm/suspend.c
>> +
>> +The machine_resume() implementation shall include the following steps:
>> +* Restore ARM specific context
>> +* Enable non-boot CPUs by calling enable_nonboot_cpus()
>> +* Thaw domains by calling domain_unpause() for each domain (we assume
>> this needs
>> +  to be done)
>> +* Set the system_state variable to SYS_STATE_resume
>> +* TBD: how to resume Dom0, i.e. how to hand over control to Dom0?
>> +
>> +==========
>> +References
>> +==========
>> +
>> +[1] Power State Coordination Interface (ARM):
>> +http://infocenter.arm.com/help/topic/com.arm.doc.den0022d/
>> Power_State_Coordination_Interface_PDD_v1_1_DEN0022D.pdf
>> +
>>
>
> --
>
> *Andrii Anisov*
>
>
>

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

<div dir=3D"ltr">Hi=C2=A0Andrii,<div class=3D"gmail_extra"><br></div><div c=
lass=3D"gmail_extra">Thank you very much for your feedback, please see my a=
nswers below.</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote=
">On Thu, Aug 10, 2017 at 1:13 PM, Andrii Anisov <span dir=3D"ltr">&lt;<a h=
ref=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"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">Dear Mirela,<br>
<br>
Please see my comments below:<div><div class=3D"gmail-h5"><br>
<br>
<br>
On 09.08.17 20:43, Mirela Simonovic 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">
This document contains our draft proposal for implementing &quot;suspend to=
 RAM&quot;<br>
support for ARM in Xen, as discussed during the last Xen ARM community call=
.<br>
It covers the basic suspend to RAM mechanism based on ARM PSCI standard,<br=
>
that would allow individual guests and Xen itself to suspend.<br>
<br>
We would appreciate your feedback.<br>
<br>
Signed-off-by: Mirela Simonovic &lt;<a href=3D"mailto:mirela.simonovic@aggi=
os.com" target=3D"_blank">mirela.simonovic@aggios.com</a>&gt;<br>
---<br>
=C2=A0 docs/misc/arm/suspend-to-ram.t<wbr>xt | 210 ++++++++++++++++++++++++=
++++++<wbr>+++++++++<br>
=C2=A0 1 file changed, 210 insertions(+)<br>
=C2=A0 create mode 100644 docs/misc/arm/suspend-to-ram.t<wbr>xt<br>
<br>
diff --git a/docs/misc/arm/suspend-to-ram<wbr>.txt b/docs/misc/arm/suspend-=
to-ram<wbr>.txt<br>
new file mode 100644<br>
index 0000000000..ec8080fc64<br>
--- /dev/null<br>
+++ b/docs/misc/arm/suspend-to-ram<wbr>.txt<br>
@@ -0,0 +1,210 @@<br>
+% Suspend to RAM Support in Xen for ARM<br>
+% Revision 1.0<br>
+<br>
+=3D=3D=3D=3D=3D=3D=3D=3D<br>
+Overview<br>
+=3D=3D=3D=3D=3D=3D=3D=3D<br>
+<br>
+Suspend to RAM (in the following text &#39;suspend&#39;) for ARM in Xen sh=
ould be<br>
+coordinated using ARM PSCI standard [1].<br>
+<br>
+EL1/2 should suspend in the following order:<br>
+1) Unprivileged guests (DomUs) suspend<br>
+2) Privileged guest (Dom0) suspends<br>
+3) Xen suspends<br>
</blockquote></div></div>
This order description makes an impression that unprivileged guest suspend =
triggers the system suspend, what is not true as per following text.</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">
Instead I would describe separately two scenarios: suspend of an unprivileg=
ed domain and suspend of a privileged domain. E.g:<br>
=C2=A0 =C2=A0 Suspend of an unprivileged domain will:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - suspend this domain only<br>
<br>
=C2=A0 =C2=A0 Suspend of a privileged domain will consequently:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - trigger suspend of unprivileged domains<br></=
blockquote><div><br></div><div>By this proposal triggering suspend of unpri=
vileged guests will not be done. However, I agree the scenario should work =
as you described and we plan to support that as well.</div><div>In this pro=
posal we focused only on PSCI-based mechanisms that will enable top-down=C2=
=A0suspend to RAM flow. Once we have the mechanisms, we&#39;ll send a propo=
sal for supporting the coordination with domains, which will include trigge=
ring suspend of unprivileged guests. Coordination will build on top of what=
 we propose here.</div><div><div>=C2=A0<br></div></div><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">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - suspend privileged domain itself<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - trigger suspend of Xen hypervisor<div><div cl=
ass=3D"gmail-h5"><br></div></div></blockquote><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div><div class=3D"gmail-h5">
<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>
+Since this proposal is focused on implementing PSCI-based suspend mechanis=
ms in<br>
+Xen, communication with or among the guests is not covered by this documen=
t.<br>
+The order of suspending the guests is assumed to be guaranteed by the soft=
ware<br>
+running in EL1.<br>
+<br>
+-----------------<br>
+Suspending Guests<br>
+-----------------<br>
+<br>
+Suspend procedure for a guest consists of the following:<br>
+1) Suspending devices<br>
+2) Suspending non-boot CPUs<br>
+3) System suspend, performed by the boot CPU<br>
+<br>
+Each guest should suspend the devices it owns. Suspending of devices is no=
t<br>
+covered by this document. The document covers only mechanisms for suspendi=
ng<br>
+non-boot CPUs, as well as the system suspend.<br>
+<br>
+Guests should suspend their non-boot vCPUs using the hotplug mechanism.<br=
>
+Virtual CPUs should be put offline using the already implemented PSCI vCPU=
_OFF<br>
+call (prefix &#39;v&#39; is added to distinguish PSCI calls made by guests=
 to Xen, which<br>
+affect virtual machines; as opposed to PSCI calls made by Xen to the EL3, =
which<br>
+can affect power state of the physical machine).<br>
+<br>
+After suspending its non-boot vCPUs a guest should finalize the suspend by=
<br>
+making the vSYSTEM_SUSPEND PSCI call. The resume address is specified by t=
he<br>
+guest via the vSYSTEM_SUSPEND entry_point_address argument. The vSYSTEM_SU=
SPEND<br>
+call is currently not implemented in Xen.<br>
+<br>
+It is expected that a guest leaves enabled all interrupts that should wake=
 it<br>
+up. Other interrupts should be disabled by the guest prior to calling<br>
+vSYSTEM_SUSPEND.<br>
+<br>
+After an unprivileged guest suspends, Xen will not suspend. Xen would susp=
end<br>
+only after the Dom0 completes the system suspend.<br>
+<br>
+--------------<br>
+Suspending Xen<br>
+--------------<br>
+<br>
+Xen should start suspending itself upon receiving the vSYSTEM_SUSPEND call=
<br>
+from the last running guest (Dom0). At that moment all physical CPUs are s=
till<br>
+online (taking offline a vCPU or suspending a VM does not affect physical =
CPUs).<br>
+Xen shall now put offline the non-boot pCPUs by making the CPU_OFF PSCI ca=
ll<br>
+to EL3. The CPU_OFF PSCI function is currently not implemented in Xen.<br>
+<br>
+After putting offline the non-boot cores Xen must save the context and fin=
alize<br>
+suspend by invoking SYSTEM_SUSPEND PSCI call, which is passed to EL3.<br>
+The resume point of Xen is specified by the entry_point_address argument o=
f the<br>
+SYSTEM_SUSPEND call. The SYSTEM_SUSPEND function and context saving is not=
<br>
+implemented in Xen for ARM today.<br>
+<br>
+------------<br>
+Resuming Xen<br>
+------------<br>
+<br>
+Xen must be resumed prior to any software running in EL1. Starting from th=
e<br>
+resume point, Xen should restore the context and resume Dom0. Dom0 shall a=
lways<br>
+be resumed whenever Xen resumes.<br>
+The whole Xen resume flow for the ARM architecture has to be implemented.<=
br>
+<br>
+---------------<br>
+Resuming Guests<br>
+---------------<br>
+<br>
+Resume of the privileged guest (Dom0) is always following the Xen resume.<=
br>
+<br>
+An unprivileged guest shall resume once a device it owns triggers a wake-u=
p<br>
+interrupt, regardless of whether Xen was suspended when the wake-up interr=
upt<br>
+was triggered.<br>
</blockquote></div></div>
Will an event channel interrupt wake an unprivileged domain from suspend?<d=
iv><div class=3D"gmail-h5"><br></div></div></blockquote><div><br></div><div=
>Yes</div><div>=C2=A0</div><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=
"><div><div class=3D"gmail-h5">
<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 If Xen was suspended, it is assumed that Dom0 will be running<br>
+before the DomU guest starts to resume. The synchronization mechanism to<b=
r>
+enforce the assumed condition is TBD.<br>
+<br>
+If the ARM&#39;s GIC was powered down after the ARM subsystem suspended, i=
t is<br>
+assumed that Xen needs to restore the GIC interface for a VM prior to hand=
ing<br>
+over control to the guest. However, the guest should restore its own conte=
xt<br>
+upon entering the resume point (out of scope of this document).<br>
+<br>
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
+Implementation Proposal<br>
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
+<br>
+--------<br>
+Overview<br>
+--------<br>
+<br>
+In order to enable the suspend/resume of VMs and Xen itself, the following=
 PSCI<br>
+calls have to be implemented and integrated in Xen:<br>
+1) vSYSTEM_SUSPEND<br>
+2) CPU_OFF<br>
+3) SYSTEM_SUSPEND<br>
+<br>
+In addition, the following have to be implemented:<br>
+* Save/restore of EL2 context<br>
+* Save/restore of GIC configuration for each VM<br>
+<br>
+Implementation details are provided in the sections below. Function names =
and<br>
+paths used below are consistent within the document but may not always mat=
ch the<br>
+names used in future implementation. Existing functions and paths are name=
d as<br>
+in Xen source tree.<br>
+<br>
+Note: The proposal is still incomplete and shall be refined in future revi=
sions.<br>
+Specific issues that are not addressed are marked as &quot;TBD&quot;.<br>
+<br>
+-----------------------------<wbr>--------<br>
+Suspend/Resume Implementation Details<br>
+-----------------------------<wbr>--------<br>
+<br>
+PSCI Implementation and Integration<br>
+-----------------------------<wbr>------<br>
+vSYSTEM_SUSPEND<br>
+---------------<br>
+vSYSTEM_SUSPEND shall be implemented in<br>
+* do_psci_system_suspend() in arch/arm/vpsci.c<br>
+<br>
+The implementation shall include the following steps:<br>
+* Block the current vCPU<br>
+* If the hardware domain made the call trigger Xen suspend, i.e.<br>
+=C2=A0 call machine_suspend() which will be implemented in arch/arm/suspen=
d.c<br>
+ (similar as the machine_restart() is implemented in arch/arm/shutdown.c)<=
br>
+<br>
+The function do_psci_system_suspend() shall be called from<br>
+* do_trap_psci() in arch/arm/traps.c<br>
+<br>
+CPU_OFF (physical CPUs)<br>
+-----------------------<br>
+The CPU_OFF function shall be implemented in<br>
+* call_psci_cpu_off() in arch/arm/psci.c<br>
+<br>
+The implementation shall consist just of making the SMC call to EL3.<br>
+<br>
+This function needs to be called when Xen generic code disables non-boot C=
PUs,<br>
+which is done by<br>
+* disable_nonboot_cpus() in common/cpu.c<br>
+This function calls architecture specific<br>
+* __cpu_die() implemented in arch/arm/smpboot.c<br>
+The call_psci_cpu_off() shall be invoked when the respective CPU dies. To =
make<br>
+that happen, the<br>
+* arch_cpu_die() would be implemented in arch/arm/arm64/smpboot.c<br>
+and called from __cpu_die().<br>
+Finally the call_psci_cpu_off() shall be invoked from arch_cpu_die().<br>
+<br>
+Such a control flow would be similar to the already existing flow for enab=
ling<br>
+non-boot CPUs, which looks like this:<br>
+enable_nonboot_cpus() -&gt; cpu_up() -&gt; __cpu_up() -&gt; arch_cpu_up() =
-&gt;<br>
+call_psci_cpu_on()<br>
+<br>
+SYSTEM_SUSPEND (physical)<br>
+-------------------------<br>
+The SYSTEM_SUSPEND function shall be implemented in<br>
+* call_psci_system_suspend() in arch/arm/psci.c<br>
+<br>
+The implementation shall consist just of making the SMC call to EL3. The<b=
r>
+entry_point_address argument of the SMC call needs to be an ARM architectu=
re<br>
+resume address. The call_psci_system_suspend() function does not return.<b=
r>
+<br>
+The function needs to be called from machine_suspend() to finalize the sus=
pend<br>
+procedure.<br>
+<br>
+------------------<br>
+Additional Changes<br>
+------------------<br>
+<br>
+Suspend Flow<br>
+------------<br>
+The suspend procedure shall be implemented in<br>
+* machine_suspend() in arch/arm/suspend.c<br>
+<br>
+The implementation shall include the following steps:<br>
+* Set the system_state variable to SYS_STATE_suspend<br>
+* Freeze domains by calling domain_pause() for each domain (we assume this=
 needs<br>
+=C2=A0 to be done)<br>
</blockquote></div></div>
Why not triggering suspend on the guests?<div class=3D"gmail-HOEnZb"><div c=
lass=3D"gmail-h5"><br></div></div></blockquote><div><br></div><div>This exe=
cutes when the privileged guest calls vSYSTEM_SUSPEND. At that point the pr=
ivileged guest has already completed its suspend procedure (vSYSTEM_SUSPEND=
 is called to finalize the suspend). It is too late to trigger suspend of u=
nprivileged guests when the privileged guest is already suspended.</div><di=
v>Triggering suspend of unprivileged guests has to happen before the privil=
eged guest suspends. However, this is not covered by PSCI and is out of sco=
pe (will be covered in the following proposals).</div><div><br></div><div>I=
 hope this answers you questions, otherwise please let me know.</div><div><=
br></div><div>Thanks,</div><div>Mirela</div><div>=C2=A0</div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><div class=3D"gmail-HOEnZb"><div class=
=3D"gmail-h5">
<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">
+* Disable non-boot CPUs by calling disable_nonboot_cpus()<br>
+* Save ARM specific context<br>
+<br>
+Resume Flow<br>
+------------<br>
+The resume procedure shall be implemented in<br>
+* machine_resume() in arch/arm/suspend.c<br>
+<br>
+The machine_resume() implementation shall include the following steps:<br>
+* Restore ARM specific context<br>
+* Enable non-boot CPUs by calling enable_nonboot_cpus()<br>
+* Thaw domains by calling domain_unpause() for each domain (we assume this=
 needs<br>
+=C2=A0 to be done)<br>
+* Set the system_state variable to SYS_STATE_resume<br>
+* TBD: how to resume Dom0, i.e. how to hand over control to Dom0?<br>
+<br>
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
+References<br>
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
+<br>
+[1] Power State Coordination Interface (ARM):<br>
+<a href=3D"http://infocenter.arm.com/help/topic/com.arm.doc.den0022d/Power=
_State_Coordination_Interface_PDD_v1_1_DEN0022D.pdf" rel=3D"noreferrer" tar=
get=3D"_blank">http://infocenter.arm.com/hel<wbr>p/topic/com.arm.doc.den002=
2d/<wbr>Power_State_Coordination_<wbr>Interface_PDD_v1_1_DEN0022D.<wbr>pdf<=
/a><br>
+<br>
</blockquote>
<br>
-- <br>
<br></div></div><span class=3D"gmail-HOEnZb"><font color=3D"#888888">
*Andrii Anisov*<br>
<br>
<br>
</font></span></blockquote></div><br></div></div>

--001a114fd1622a073a055678b5a2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5275677765203371243==--


From xen-devel-bounces@lists.xen.org Fri Aug 11 11:45:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 11:45: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.xen.org>)
	id 1dg8Nn-0008KH-Ko; Fri, 11 Aug 2017 11:45:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389989d24=wei.liu2@citrix.com>)
 id 1dg8Nm-0008KA-1t
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 11:45:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BD/83-03937-1E89D895; Fri, 11 Aug 2017 11:45:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6DGb2
 RBhPOWVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlN7zayFOxlq2h4t4yxgXEZaxcjB4eEgL/E
 2l/iXYycHCwCqhIPZkxgA7HZBJQlfnb2gtkiAooS3Re+MHYxcnEwC5xmlDh8dy07SEJYwELiw
 /YeMJsXyP5x4QMjiC0kkCnRfW8mK0RcUOLkzCcsIDazgI7Egt2f2ED2MgtISyz/xwES5hSwkd
 ixqxmsRFRARaJz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfYUC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB2PTosBDjJIcTEqivAk+vZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHi/TQfKCRalpqdWpGXmAEMeJi3BwaMkwlsOkuYtLkjMLc5Mh
 0idYtTlaPqw5QuTEEtefl6qlDjvSpAiAZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd7DIFN4MvNK4Da9AjqCCeiIPh+wI0oSEVJSDYwdPm/+8SQlOfA8Omro9vLe2jd9MtZ
 v7l18wLvs9FS5zXfvTu3JzDqrF+j5tv3AsmU3WL+XP4vd3tWQpL1Tv02Bz0Jgh6rMk60b+1ae
 eWy76F/ctavvby5+1ruHMzhiQ0zjnKbrv94s8tRa3ikv+5ezWPSiuwrf3YY3p+Vcz+R3nkuWf
 PmtQXO7EktxRqKhFnNRcSIAOTCgjLoCAAA=
X-Env-Sender: prvs=389989d24=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502451935!88173449!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11869 invoked from network); 11 Aug 2017 11:45:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 11:45:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,357,1498521600"; d="scan'208";a="443454083"
Date: Fri, 11 Aug 2017 12:45:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20170811114532.72amwauvn4v4z5gs@citrix.com>
References: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
 <95a76dca-2831-f2f6-7cfa-886f0a71de95@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <95a76dca-2831-f2f6-7cfa-886f0a71de95@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDM6NDI6MjRQTSAtMDYwMCwgSmltIEZlaGxpZyB3cm90
ZToKPiBPbiAwOC8wOC8yMDE3IDA5OjA5IEFNLCBXZWkgTGl1IHdyb3RlOgo+ID4gSWFuIGFuZCBT
dGVmYW5vCj4gPiAKPiA+IE9sZWtzYW5kciBkaXNjb3ZlcmVkIHRoYXQgdGhlIHA5ZnMgYXJyYXkg
aW4gbGlieGxfZG9tYWluX2NvbmZpZyBpcyBuYW1lCj4gPiBwOSBpbnN0ZWFkIG9mIHA5cy4gVGhp
cyBjYXVzZXMgcHJvYmxlbSBmb3IgaGlzIHdvcmsgdG8gcmV3b3JrIGRldmljZQo+ID4gZnJhbWV3
b3JrLgo+ID4gCj4gPiBHaXZlbiB0aGF0IHA5ZnMgd2FzIGFkZGVkIG9ubHkgZHVyaW5nIGxhc3Qg
cmVsZWFzZSBhbmQgdGhlIG9ubHkga25vd24KPiA+IGV4dGVybmFsIHRvb2xzdGFjayBsaWJ2aXJ0
IGNhbid0IHBvc3NpYmlsaXR5IHVzZSB0aGF0LCBtYXliZSB3ZSBjYW4KPiA+IHJlbmFtZSBwOSB0
byBwOXMuIE9waW5pb25zPwo+IAo+IEFUTSB0aGUgbGlidmlydCBsaWJ4bCBkcml2ZXIgZG9lc24n
dCB1c2UgaXQsIGJ1dCBpdCBjb3VsZCBieSBzdXBwb3J0aW5nCj4gbGlidmlydCdzIDxmaWxlc3lz
dGVtPiBkZXZpY2UKPiAKPiBodHRwOi8vbGlidmlydC5vcmcvZm9ybWF0ZG9tYWluLmh0bWwjZWxl
bWVudHNGaWxlc3lzdGVtcwoKSSB0aGluayB0aGF0IG1lYW5zIGFsbCB0aGUgcGFyYW1ldGVycyBn
byBkaXJlY3RseSB0byBRRU1VLiBXaXRob3V0CnByb3BlciBwbHVtYmluZyB2aWEgbGlieGwgZHJp
dmVyIHRoZXJlIHdvbid0IGJlIGFueXRoaW5nIGluIHRoZSB4ZW5zdG9yZQpoZW5jZSBpdCBpc24n
dCB1c2VhYmxlIGJ5IFhlbiBndWVzdCwgcmlnaHQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 11:53:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 11:53: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.xen.org>)
	id 1dg8VY-0000kq-Cq; Fri, 11 Aug 2017 11:53:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg8VW-0000ka-Kt
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 11:53:38 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D4/2E-03368-1CA9D895; Fri, 11 Aug 2017 11:53:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fgrN5
 Ig61X+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbn/awFRziqji5bhl7A+Nxji5GTg4hgTyJ
 449+s3UxcnDwCthJNM/mBwlLCBhKnF54kwXEZhFQlTg58xQTiM0moC7R9mw7K0i5CFDN0lkWI
 GFmgTiJ74fOs4LYwgJ+Eg3He5i7GLmApu9glFjweDcjSD2nQKDEirWKEJsEJf7uEIZo1ZJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeolFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHgMQ7GA8sCjwEKMkB5OSKG+CT2+kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneCTOBcoJFqempFWmZOcAYgElLcPAoifCeB0nzFhck5hZnp
 kOkTjHqcrya8P8bkxBLXn5eqpQ470uQIgGQoozSPLgRsHi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeByBTeDLzSuA2vQI6ggnoiD4fsCNKEhFSUg2MZ365ZC+wdS/kswrKu7G1eNKuI+d
 lvzRENmdbyL/nSb43f0XEssRgi1UHf06IFX57sXJ/X7nihMT2uOuht+4taPhfOYX1qX6sJnM2
 z4T9y8UFbdSPyzHnHu7Q+8Nf7P5xgqD349N9rh+elgjr3AlpWyARyHzW9+K273mdQeVP5/Qr5
 yyyqI1RYinOSDTUYi4qTgQApWoiAcICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502452415!51821556!1
X-Originating-IP: [137.65.248.74]
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 10234 invoked from network); 11 Aug 2017 11:53:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 11:53:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 05:53:34 -0600
Message-Id: <598DB6DD020000780016ED5D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 05:53:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <595CD5530200007800168ADA@prv-mh.provo.novell.com>
 <595CD6040200007800168AF2@prv-mh.provo.novell.com>
 <CAFLBxZb9PSkpqs9tsovZOYxyth-QgmhdOe7=9X9LnCOLLAM4RQ@mail.gmail.com>
In-Reply-To: <CAFLBxZb9PSkpqs9tsovZOYxyth-QgmhdOe7=9X9LnCOLLAM4RQ@mail.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 1/3] x86/p2m-pt: simplify p2m_next_level()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA3LjE3IGF0IDE4OjE5LCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPiB3
cm90ZToKPiBPbiBXZWQsIEp1bCA1LCAyMDE3IGF0IDExOjA1IEFNLCBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBDYWxjdWxhdGUgZW50cnkgUEZOIGFuZCBmbGFncyBq
dXN0IG9uY2UuIENvbnZlcnQgdGhlIHR3byBzdWNjZXNzaXZlCj4+IG1haW4gaWYoKS1zIHRvIGFu
ZCBpZi9lbGYtaWYgY2hhaW4uIFJlc3RyaWN0IHZhcmlhYmxlIHNjb3BlIHdoZXJlCj4+IHJlYXNv
bmFibGUuIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIG1ha2UgdGhlIGluZHVjdGlvbiB2
YXJpYWJsZQo+PiB1bnNpZ25lZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gdjI6IFJlLWRvIG1vc3RseSBmcm9tIHNjcmF0Y2gg
Zm9sbG93aW5nIHJldmlldyBmZWVkYmFjay4KPj4gTm90ZTogSSBoYXZlIHRyb3VibGUgc2VlaW5n
IGhvdyB0aGUgb2xkIGNvZGUgd29ya2VkLCB3aGVuIHRoZSAyTSBwYWdlCj4+ICAgICAgIHNoYXR0
ZXJpbmcgcGF0aCBzcGVjaWZpZWQgbmVpdGhlciByZWFkIG5vciB3cml0ZSBwZXJtaXNzaW9uIGZv
cgo+PiAgICAgICB0aGUgSU9NTVUuIEFtIEkgb3Zlcmxvb2tpbmcgYSByZWFzb24gd2h5IHRoaXMg
d2FzIChhbmQgc2hvdWxkCj4+ICAgICAgIHJlbWFpbikgc28/Cj4gCj4gSG1tIC0tIGdpdmVuIHRo
YXQgaW4gYWxsIG90aGVyIGNpcmN1bXN0YW5jZXMsIGEgNGsgcGFnZSB3aGljaCBpcwo+IHJhbV9y
dyBnZXRzIFJXLCB0aGVuIEkgdGhpbmsgdGhlIG9sZCBjb2RlIG11c3QgY2VydGFpbmx5IGJlIGJ1
Z2d5Lgo+IAo+IEJ1dCBpcyB5b3VyIGNvZGUgY29ycmVjdD8gIEl0IGxvb2tzIGxpa2UgeW91IHVu
Y29uZGl0aW9uYWxseSBnaXZlIGl0Cj4gUlcsIHdoZW4gZm9yIHJhbV9ybywgZm9yIGV4YW1wbGUg
aXQgc2hvdWxkIGJlIFIgKG5vdCBXKS4gIEl0IHNlZW1zCj4gbGlrZSB3ZSBzaG91bGQgZWl0aGVy
IGNhbGwgcDJtX2dldF9pb21tdV9mbGFncygpLCBvciBBU1NFUlQoKSB0aGF0IHRoZQo+IHJlc3Vs
dGluZyBmbGFncyB3b3VsZCBiZSBSVy4KCkhtbSwgZ29vZCBwb2ludCwgYnV0IHRoYXQgbWVhbnMg
dGhlIG9yaWdpbmFsIGNvZGUgaGFkIHRoZSBzYW1lCmlzc3VlIHdoZW4gc3BsaXR0aW5nIDFHIGlu
dG8gMk0gcGFnZXMuIEknZCBwcmVmZXIgdG8gbm90IGNhbGwKcDJtX2dldF9pb21tdV9mbGFncygp
IHRob3VnaCwgYnV0IGluc3RlYWQgc2ltcGx5IGluaGVyaXQgdGhlCklPTU1VIGZsYWdzIGZyb20g
dGhlIG9yaWdpbmFsIGxhcmdlIHBhZ2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:07:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12:07: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.xen.org>)
	id 1dg8iy-0001kx-S6; Fri, 11 Aug 2017 12:07:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dg8ix-0001kr-OE
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 12:07:31 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 35/F6-03044-30E9D895; Fri, 11 Aug 2017 12:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXiaHS5VZdpXm+
 kwbIrQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bajpyCPZwVPbsvsDUw7mLvYuTkYBE4wSbR
 vt+vi5GLQ0jgNqPE2T1NLBBOE6NE383NTBBVqhITJt9g62Lk4GAT0Ja41uEDEhYR0JV4tuAZG
 0g9s8ACNok7q3rZQBLCAjES5zbOYQap5xXwlfhxvRRi5joWiU2f5rKC1PAKCEqcnPmEBcRmFt
 CSuPHvJRNIPbOAtMTyfxwgYU4BO4kp756DlYsKqEgsvdTKOoGRfxaS7llIumchdC9gZF7FqFG
 cWlSWWqRrZKmXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYggxAsIPxwKLAQ4yS
 HExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4b8wBygkWpaanVqRl5gCjASYtwcGjJ
 ML7DCTNW1yQmFucmQ6ROsWoKCXOWwmSEABJZJTmwbXBIvASo6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHk3gEzhycwrgZv+CmgxE9DiPh+wxSWJCCmpBkaf/ISSqAlHGa0EdNsP6bzade1CNLd
 oknHgF/UFr8pETuuGHlohNs/njZCH+lXJ1YZrJ3+yd5BsOfLor2mVMTNf9jKug/KcafoVZ6On
 8MkJ3vkae8Urnlvbf+Vu75vrTLdUXLt2Se/f6j2/7fa8415d3jaFzVv4gX+gVTbr5t6i2KV73
 6dkzVBiKc5INNRiLipOBAChwaMvuwIAAA==
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502453248!77361981!1
X-Originating-IP: [65.50.211.133]
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 4482 invoked from network); 11 Aug 2017 12:07:30 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-9.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Aug 2017 12:07:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=oAkZ+Fbcc3JaziK6dIAc/s9w00Bk5ksgfRtXy0ghTJc=; b=ZlBV+iJMrZMjE3pkZIX2hkI1F
 0f3zw1RSmRVu74Snt3GpooxIgun4zS2jCO8FVCsjqv9AARvliRVlrmsQvOof5sclpglMAbvRSJ11O
 4STq+oMZlq6bJ2paSBvbAyA3d5UdKBxR3zk87tGMxe6iTVmmouM/vHFqdZvL0WZ3R9NcaufeF3z2v
 U1fIeCKeDrLFNeJFAemflH4FzmRRTJd78pVG9WoH+SpgDAIQ7b7etazegsczCNVsk7HQUbsKXra/K
 6J/AMlilUJ9qpoD4UFmhKcGe59SeYgPCN63J9ENG3slJJlpt8Er4cOiw5u3ThVVxYBH+e1r/NsIND
 KXy3ieyAw==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dg8ik-0006Z6-7n; Fri, 11 Aug 2017 12:07:18 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id C291E201F52A6; Fri, 11 Aug 2017 14:07:14 +0200 (CEST)
Date: Fri, 11 Aug 2017 14:07:14 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170811120714.rwr24ewr4mjzwznn@hirez.programming.kicks-ass.net>
References: <20170802160921.21791-8-vkuznets@redhat.com>
 <tip-2ffd9e33ce4af4e8cfa3e17bf493defe8474e2eb@git.kernel.org>
 <20170810185646.GI6524@worktop.programming.kicks-ass.net>
 <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
 <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
 <43ddd29a-1670-ef0b-c327-10a2dca67cb4@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <43ddd29a-1670-ef0b-c327-10a2dca67cb4@citrix.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "rostedt@goodmis.org" <rostedt@goodmis.org>,
 "mingo@kernel.org" <mingo@kernel.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>, "luto@kernel.org" <luto@kernel.org>,
 "hpa@zytor.com" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMTI6MDU6NDVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiA+PiBPaCwgSSBzZWUgeW91ciBjb25jZXJuLiBIeXBlci1WLCBob3dldmVyLCBpcyBu
b3QgdGhlIGZpcnN0IHg4Ngo+ID4+IGh5cGVydmlzb3IgdHJ5aW5nIHRvIGF2b2lkIElQSXMgb24g
cmVtb3RlIFRMQiBmbHVzaCwgWGVuIGRvZXMgdGhpcwo+ID4+IHRvby4gQnJpZWZseSBsb29raW5n
IGF0IHhlbl9mbHVzaF90bGJfb3RoZXJzKCkgSSBkb24ndCBzZWUgYW55dGhpbmcKPiA+PiBzcGVj
aWFsLCBkbyB3ZSBrbm93IGhvdyBzZXJpYWxpemF0aW9uIGlzIGFjaGlldmVkIHRoZXJlPwo+ID4g
Tm8gaWRlYSBvbiBob3cgWGVuIHdvcmtzLCBJIGFsd2F5cyBqdXN0IGhvcGUgaXQgZ29lcyBhd2F5
IDotKSBCdXQgbGV0cwo+ID4gYXNrIHNvbWUgWGVuIGZvbGtzLgo+IAo+IEhvdyBpcyB0aGUgc29m
dHdhcmUgcGFnZXdhbGtlciByZWx5aW5nIG9uIElGIGJlaW5nIGNsZWFyIHNhZmUgYXQgYWxsIChv
bgo+IG5hdGl2ZSwgbGV0IGFsb25lIHVuZGVyIHZpcnR1YWxpc2F0aW9uKT8gIEhhcmR3YXJlIGhh
cyBubyBhcmNoaXRlY3R1cmFsCj4gcmVxdWlyZW1lbnQgdG8ga2VlcCBlbnRyaWVzIGluIHRoZSBU
TEIuCgpObywgYnV0IGl0IF9jYW5fLCB0aGVyZWZvcmUgd2hlbiB3ZSB1bmhvb2sgcGFnZXMgd2Ug
X211c3RfIGludmFsaWRhdGUuCgpJdCBnb2VzIGxpa2U6CgoJQ1BVMAkJCUNQVTEKCgl1bmhvb2sg
cGFnZQoJCQkJY2xpCgkJCQl0cmF2ZXJzZSBwYWdlIHRhYmxlcwoJVExCIGludmFsaWRhdGUgLS0t
Pgk8SUYgY2xlYXIsIHRoZXJlZm9yZSBDUFUwIHdhaXRzPgoJCQkJc3RpCgkJCQk8SVBJPgoJCQkJ
IFRMQiBpbnZhbGlkYXRlCgkJCTwtLS0tLS0JIGNvbXBsZXRlCgkJCQk8L0lQST4KCWZyZWUgcGFn
ZQoKU28gdGhlIENQVTEgcGFnZS10YWJsZSB3YWxrZXIgZ2V0cyBhbiBleGlzdGVuY2UgZ3VhcmFu
dGVlIG9mIHRoZQpwYWdlLXRhYmxlcyBieSBjbGVhcmluZyBJRi4KCj4gSW4gdGhlIHZpcnR1YWxp
c2F0aW9uIGNhc2UsIGF0IGFueSBwb2ludCB0aGUgdmNwdSBjYW4gYmUgc2NoZWR1bGVkIG9uIGEK
PiBkaWZmZXJlbnQgcGNwdSBldmVuIGR1cmluZyBhIGNyaXRpY2FsIHJlZ2lvbiBsaWtlIHRoYXQs
IHNvIHRoZSBUTEIKPiByZWFsbHkgY2FuIGVtcHR5IGl0c2VsZiB1bmRlciB5b3VyIGZlZXQuCgpO
b3QgdGhlIHBvaW50LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:21:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12:21: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.xen.org>)
	id 1dg8vw-000336-25; Fri, 11 Aug 2017 12:20:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dg8vu-00032i-AH
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 12:20:54 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E9/6E-27137-521AD895; Fri, 11 Aug 2017 12:20:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdlYW+
 kQXObvMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzlm7Yx1iwI6Di6VKlBsan
 1l2MXBxCAn8ZJc5uO8gG4TxmlPj14RMrhLONUWL5/qVADieHiICzxNczc9lBbF4BfYmeHy9ZQ
 GxhAX+JT3OWgHVLCFznlfi1eCEbSEJCwFfi24of7DD23tUtQHF2DjYBK4lDYl2MHBwsAqoS7c
 8tJjByL2BkWMWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIEepw
 BCHYwHn8fd4hRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE76n5QDnBotT01Iq0
 zBxg6MGkJTh4lER4v4KkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnLcXpEgApCijNA9uB
 CwOLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtx1kCk9mXgncpldARzABHdHnA3ZESSJCSq
 qBkc/v7//kF33yDzbIbL0X65LUnFySemHFZb67+1etEy67sKH06czFfzyz9TLXzZi+3O3Ni4t
 FFZtqtCPnBjZmz1u9O7bnmVTrlbpgxyM866T4nJfFmfVue74i0OO76scDCoFyX6dVfft571XZ
 /HfMtzQFe6/+aJz+yeDRFdbA9+d37Fo674NZp5cSS3FGoqEWc1FxIgBTWg5wfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502454051!105898037!1
X-Originating-IP: [104.130.215.37]
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 47417 invoked from network); 11 Aug 2017 12:20:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 12:20:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dg8vp-0004Ni-KP; Fri, 11 Aug 2017 12:20: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 1dg8vk-00008z-6V; Fri, 11 Aug 2017 12:20:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dg8vj-0007wW-MQ; Fri, 11 Aug 2017 12:20:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112586-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 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-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-raw: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=e255cf02b2a24d19412d9bf08dfa654150d9a31b
X-Osstest-Versions-That: libvirt=b9b0aa06a026e1f1f90223258567c524a66ffd1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 12:20:43 +0000
Subject: [Xen-devel] [libvirt test] 112586: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU4NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1ODYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTI4CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI1MjgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjUyOAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTI4
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI1MjgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjUyOAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNTI4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI1MjgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjUy
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGUyNTVjZjAyYjJhMjRkMTk0MTJkOWJmMDhkZmE2NTQx
NTBkOWEzMWIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGI5YjBhYTA2
YTAyNmUxZjFmOTAyMjMyNTg1NjdjNTI0YTY2ZmZkMWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjUyOCAgMjAxNy0wOC0wOSAwNDoyMDoxNCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI1ODYgIDIwMTctMDgtMTEgMDQ6MzA6NTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBNaWNoYWwgUHJp
dm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoK
CisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1lMjU1Y2YwMmIyYTI0ZDE5NDEyZDliZjA4ZGZh
NjU0MTUwZDlhMzFiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmly
dCBlMjU1Y2YwMmIyYTI0ZDE5NDEyZDliZjA4ZGZhNjU0MTUwZDlhMzFiCisgYnJhbmNoPWxpYnZp
cnQKKyByZXZpc2lvbj1lMjU1Y2YwMmIyYTI0ZDE5NDEyZDliZjA4ZGZhNjU0MTUwZDlhMzFiCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0CisgeGVu
YnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVu
c3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGUyNTVjZjAyYjJh
MjRkMTk0MTJkOWJmMDhkZmE2NTQxNTBkOWEzMWIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54
CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25m
aWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQK
KysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBk
YWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9u
LmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9j
YXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElO
VVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisg
VFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAx
CisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBn
aXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
IGUyNTVjZjAyYjJhMjRkMTk0MTJkOWJmMDhkZmE2NTQxNTBkOWEzMWI6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CiAgIGI5YjBhYTAuLmUyNTVjZjAgIGUyNTVjZjAyYjJhMjRkMTk0MTJkOWJmMDhk
ZmE2NTQxNTBkOWEzMWIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:22:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12: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.xen.org>)
	id 1dg8xU-0003Di-CS; Fri, 11 Aug 2017 12:22:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dg8xS-0003DW-8M
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 12:22:30 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C5/77-01732-581AD895; Fri, 11 Aug 2017 12:22:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov27Lwt5
 Ig6PXDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznm5YxFXwWrWh5WtnA+FWwi5GTQ0LASOLt
 xH9MXYxcHEICCxklTiz/wwiSEBYIkDix6AQTiC0iECTxfHsPG4jNLHCFVeLsJxmIht/MEn++H
 WYFSbAJqEpsuH4KzOYVsJZ42LsJbBALUHzLsgtgg0QFwiX2f7/GDFEjKHFy5hOWLkYODk4BP4
 nN8wUg5qtL/Jl3iRnCFpe49WQ+E4QtL7H97RzmCYz8s5B0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukameslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGZz0DA+MOxpa9focYJTmY
 lER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B5cAJQTLEpNT61Iy8wBxglMWoKDR0mEN
 xckzVtckJhbnJkOkTrFqCglztsIkhAASWSU5sG1wWLzEqOslDAvIwMDgxBPQWpRbmYJqvwrRn
 EORiVh3pcgU3gy80rgpr8CWswEtLjPB2xxSSJCSqqBce27xEm2xzzrl6RmPtB/mve8XcN53u6
 7Qj2O9c8nbGIX+/ck84rcA17mNTeOTNLa82v2xZOXjNYoXL5w8umeiltBR1/kPtSYYG3D1n+k
 kdul6IJu2rPb3TlrA/c9d76kJihx4NW6t33GAfxijAsjgkNrC+YVnZPsaj1+e/PRTOlDcec9T
 MXf1yuxFGckGmoxFxUnAgCCAruNyAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502454148!109601125!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58295 invoked from network); 11 Aug 2017 12:22:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2017 12:22:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC73FAE8E;
 Fri, 11 Aug 2017 12:22:27 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>
References: <20170802160921.21791-8-vkuznets@redhat.com>
 <tip-2ffd9e33ce4af4e8cfa3e17bf493defe8474e2eb@git.kernel.org>
 <20170810185646.GI6524@worktop.programming.kicks-ass.net>
 <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
 <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b369bcb0-49e6-2f50-574e-4a66ced9e05d@suse.com>
Date: Fri, 11 Aug 2017 14:22:25 +0200
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: <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
Content-Language: en-US
Cc: boris.ostrovsky@oracle.com, Stephen Hemminger <sthemmin@microsoft.com>,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "rostedt@goodmis.org" <rostedt@goodmis.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "luto@kernel.org" <luto@kernel.org>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, "tglx@linutronix.de" <tglx@linutronix.de>,
 KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 "mingo@kernel.org" <mingo@kernel.org>
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDgvMTcgMTI6NTYsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIEZyaSwgQXVnIDEx
LCAyMDE3IGF0IDExOjIzOjEwQU0gKzAyMDAsIFZpdGFseSBLdXpuZXRzb3Ygd3JvdGU6Cj4+IFBl
dGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4gd3JpdGVzOgo+Pgo+Pj4gT24gVGh1
LCBBdWcgMTAsIDIwMTcgYXQgMDc6MDg6MjJQTSArMDAwMCwgSm9yayBMb2VzZXIgd3JvdGU6Cj4+
Pgo+Pj4+Pj4gU3ViamVjdDogUmU6IFt0aXA6eDg2L3BsYXRmb3JtXSB4ODYvaHlwZXItdjogVXNl
IGh5cGVyY2FsbCBmb3IgcmVtb3RlIFRMQiBmbHVzaAo+Pj4+Cj4+Pj4+PiBIb2xkIG9uLi4gaWYg
d2UgZG9uJ3QgSVBJIGZvciBUTEIgaW52YWxpZGF0aW9uLiBXaGF0IHNlcmlhbGl6ZXMgb3VyCj4+
Pj4+PiBzb2Z0d2FyZSBwYWdlIHRhYmxlIHdhbGtlcnMgbGlrZSBmYXN0X2d1cCgpID8KPj4+Pj4K
Pj4+Pj4gSHlwZXJ2aXNvciBtYXkgaW1wbGVtZW50IHRoaXMgZnVuY3Rpb25hbGl0eSB2aWEgYW4g
SVBJLgo+Pj4+Pgo+Pj4+PiBLLiBZCj4+Pj4KPj4+PiBIdkZsdXNoVmlydHVhbEFkZHJlc3NMaXN0
KCkgc3RhdGVzOgo+Pj4+IFRoaXMgY2FsbCBndWFyYW50ZWVzIHRoYXQgYnkgdGhlIHRpbWUgY29u
dHJvbCByZXR1cm5zIGJhY2sgdG8gdGhlCj4+Pj4gY2FsbGVyLCB0aGUgb2JzZXJ2YWJsZSBlZmZl
Y3RzIG9mIGFsbCBmbHVzaGVzIG9uIHRoZSBzcGVjaWZpZWQgdmlydHVhbAo+Pj4+IHByb2Nlc3Nv
cnMgaGF2ZSBvY2N1cnJlZC4KPj4+Pgo+Pj4+IEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3RFeCgp
IHJlZmVycyB0byBIdkZsdXNoVmlydHVhbEFkZHJlc3NMaXN0KCkgYXMgYWRkaW5nIHNwYXJzZSB0
YXJnZXQgVlAgbGlzdHMuCj4+Pj4KPj4+PiBJcyB0aGlzIGVub3VnaCBvZiBhIGd1YXJhbnRlZSwg
b3IgZG8geW91IHNlZSBvdGhlciByYWNlcz8KPj4+Cj4+PiBUaGF0J3Mgbm93aGVyZSBuZWFyIGVu
b3VnaC4gV2UgbmVlZCB0aGUgcmVtb3RlIENQVSB0byBoYXZlIGNvbXBsZXRlZCBhbnkKPj4+IGd1
ZXN0IElGIHNlY3Rpb24gdGhhdCB3YXMgaW4gcHJvZ3Jlc3MgYXQgdGhlIHRpbWUgb2YgdGhlIGNh
bGwuCj4+Pgo+Pj4gU28gaWYgYSBob3N0IElQSSBjYW4gaW50ZXJydXB0IGEgZ3Vlc3Qgd2hpbGUg
dGhlIGd1ZXN0IGhhcyBJRiBjbGVhcmVkLAo+Pj4gYW5kIHdlIHRoZW4gcHJvY2VzcyB0aGUgaG9z
dCBJUEkgLS0gY2xlYXIgdGhlIFRMQnMgLS0gYmVmb3JlIHJlc3VtaW5nIHRoZQo+Pj4gZ3Vlc3Qs
IHdoaWNoIHN0aWxsIGhhcyBJRiBjbGVhcmVkLCB3ZSd2ZSBnb3QgYSBwcm9ibGVtLgo+Pj4KPj4+
IEJlY2F1c2UgYXQgdGhhdCBwb2ludCwgb3VyIHNvZnR3YXJlIHBhZ2UtdGFibGUgd2Fsa2VyLCB0
aGF0IHJlbGllcyBvbiBJRgo+Pj4gYmVpbmcgY2xlYXIgdG8gZ3VhcmFudGVlIHRoZSBwYWdlLXRh
YmxlcyBleGlzdCwgYmVjYXVzZSBpdCBob2xkcyBvZmYgdGhlCj4+PiBUTEIgaW52YWxpZGF0ZSBh
bmQgdGhlcmVieSB0aGUgZnJlZWluZyBvZiB0aGUgcGFnZXMsIGdldHMgaXRzIHBhZ2VzCj4+PiBy
aXBwZWQgb3V0IGZyb20gdW5kZXIgaXQuCj4+Cj4+IE9oLCBJIHNlZSB5b3VyIGNvbmNlcm4uIEh5
cGVyLVYsIGhvd2V2ZXIsIGlzIG5vdCB0aGUgZmlyc3QgeDg2Cj4+IGh5cGVydmlzb3IgdHJ5aW5n
IHRvIGF2b2lkIElQSXMgb24gcmVtb3RlIFRMQiBmbHVzaCwgWGVuIGRvZXMgdGhpcwo+PiB0b28u
IEJyaWVmbHkgbG9va2luZyBhdCB4ZW5fZmx1c2hfdGxiX290aGVycygpIEkgZG9uJ3Qgc2VlIGFu
eXRoaW5nCj4+IHNwZWNpYWwsIGRvIHdlIGtub3cgaG93IHNlcmlhbGl6YXRpb24gaXMgYWNoaWV2
ZWQgdGhlcmU/Cj4gCj4gTm8gaWRlYSBvbiBob3cgWGVuIHdvcmtzLCBJIGFsd2F5cyBqdXN0IGhv
cGUgaXQgZ29lcyBhd2F5IDotKSBCdXQgbGV0cwo+IGFzayBzb21lIFhlbiBmb2xrcy4KCldhaXQg
LSB0aGUgVExCIGNhbiBiZSBjbGVhcmVkIGF0IGFueSB0aW1lLCBhcyBBbmRyZXcgd2FzIHBvaW50
aW5nIG91dC4KTm8gY3B1IGNhbiByZWx5IG9uIGFuIGFkZHJlc3MgYmVpbmcgYWNjZXNzaWJsZSBq
dXN0IGJlY2F1c2UgSUYgaXMgYmVpbmcKY2xlYXJlZC4gQWxsIHRoYXQgbWF0dGVycyBpcyB0aGUg
ZXhpc3RpbmcgYW5kIHZhbGlkIHBhZ2UgdGFibGUgZW50cnkuCgpTbyBjbGVhcmluZyBJRiBvbiBh
IGNwdSBpc24ndCBtZWFudCB0byBzZWN1cmUgdGhlIFRMQiBmcm9tIGJlaW5nCmNsZWFyZWQsIGJ1
dCBqdXN0IHRvIGF2b2lkIGludGVycnVwdHMgKGFzIHRoZSBuYW1lIG9mIHRoZSBmbGFnIGlzCnN1
Z2dlc3RpbmcpLgoKSW4gdGhlIFhlbiBjYXNlIHRoZSBoeXBlcnZpc29yIGRvZXMgdGhlIGZvbGxv
d2luZzoKCi0gaXQgY2hlY2tzIHdoZXRoZXIgYW55IG9mIHRoZSB2Y3B1cyBzcGVjaWZpZWQgaW4g
dGhlIGNwdW1hc2sgb2YgdGhlCiAgZmx1c2ggcmVxdWVzdCBpcyBydW5uaW5nIG9uIGFueSBwaHlz
aWNhbCBjcHUKLSBpZiBhbnkgcnVubmluZyB2Y3B1IGlzIGZvdW5kIGFuIElQSSB3aWxsIGJlIHNl
bnQgdG8gdGhlIHBoeXNpY2FsIGNwdQogIGFuZCB0aGUgaHlwZXJ2aXNvciB3aWxsIGRvIHRoZSBU
TEIgZmx1c2ggdGhlcmUKLSBhbnkgdmNwdSBhZGRyZXNzZWQgYnkgdGhlIGZsdXNoIGFuZCBub3Qg
cnVubmluZyB3aWxsIGJlIGZsYWdnZWQgdG8KICBmbHVzaCBpdHMgVExCIHdoZW4gYmVpbmcgc2No
ZWR1bGVkIHRoZSBuZXh0IHRpbWUKClRoaXMgZW5zdXJlcyBubyBUTEIgZW50cnkgdG8gYmUgZmx1
c2hlZCBjYW4gYmUgdXNlZCBhZnRlciByZXR1cm4gb2YKeGVuX2ZsdXNoX3RsYl9vdGhlcnMoKS4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:28:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12: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.xen.org>)
	id 1dg93M-0003U3-11; Fri, 11 Aug 2017 12:28:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg93K-0003Tx-PG
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 12:28:34 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C6/DD-09901-2F2AD895; Fri, 11 Aug 2017 12:28:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fDot5
 Ig0MLRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHM56zFszgrpj07CJLA2MPZxcjJ4eQQJ7E
 4/09zCA2r4CdxMyvDWwgtoSAocTphTdZQGwWAVWJwy3rwWrYBNQl2p5tZ+1i5OAQAapZOssCJ
 MwsECfx/dB5VhBbWMBPouE4yEguoPE7GCUWPN7NCFLPKRAosWKtIojJKyAo8XeHMESrlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQTC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+P9jQGHGCU5mJREeRN8eiOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBeWwiUEyxKTU+tSMvMAUYBTFqCg0dJhFcBJM1bXJCYW5yZD
 pE6xajL8WrC/29MQix5+XmpUuK8JSBFAiBFGaV5cCNgEXmJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwry3QabwZOaVwG16BXQEE9ARfT5gR5QkIqSkGhiP7tJhKPp8OjfMOXV1Pa/D9+DiJck
 bPpUk6C643XHn+bs3l82Yf1+9m/p1/oFTO7Z92me3J8hcIyZdYHrO1WOP5paZ7FY+xKbrE8hR
 Lb64qCV8Qe/kAJbqgxtldHZ//zfzc3vTejXtPOsFkZqzpD7kHmZaWDlR/O8WuSuLBHZoyq1r7
 XijpLZPiaU4I9FQi7moOBEAmt2cZMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502454510!77365464!1
X-Originating-IP: [137.65.248.74]
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 24321 invoked from network); 11 Aug 2017 12:28:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 12:28:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 06:28:29 -0600
Message-Id: <598DBF0D020000780016ED8D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 06:28:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <595CD5530200007800168ADA@prv-mh.provo.novell.com>
 <595CD6040200007800168AF2@prv-mh.provo.novell.com>
 <CAFLBxZb9PSkpqs9tsovZOYxyth-QgmhdOe7=9X9LnCOLLAM4RQ@mail.gmail.com>
In-Reply-To: <CAFLBxZb9PSkpqs9tsovZOYxyth-QgmhdOe7=9X9LnCOLLAM4RQ@mail.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 1/3] x86/p2m-pt: simplify p2m_next_level()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA3LjE3IGF0IDE4OjE5LCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPiB3
cm90ZToKPiBPbiBXZWQsIEp1bCA1LCAyMDE3IGF0IDExOjA1IEFNLCBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBDYWxjdWxhdGUgZW50cnkgUEZOIGFuZCBmbGFncyBq
dXN0IG9uY2UuIENvbnZlcnQgdGhlIHR3byBzdWNjZXNzaXZlCj4+IG1haW4gaWYoKS1zIHRvIGFu
ZCBpZi9lbGYtaWYgY2hhaW4uIFJlc3RyaWN0IHZhcmlhYmxlIHNjb3BlIHdoZXJlCj4+IHJlYXNv
bmFibGUuIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIG1ha2UgdGhlIGluZHVjdGlvbiB2
YXJpYWJsZQo+PiB1bnNpZ25lZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gdjI6IFJlLWRvIG1vc3RseSBmcm9tIHNjcmF0Y2gg
Zm9sbG93aW5nIHJldmlldyBmZWVkYmFjay4KPj4gTm90ZTogSSBoYXZlIHRyb3VibGUgc2VlaW5n
IGhvdyB0aGUgb2xkIGNvZGUgd29ya2VkLCB3aGVuIHRoZSAyTSBwYWdlCj4+ICAgICAgIHNoYXR0
ZXJpbmcgcGF0aCBzcGVjaWZpZWQgbmVpdGhlciByZWFkIG5vciB3cml0ZSBwZXJtaXNzaW9uIGZv
cgo+PiAgICAgICB0aGUgSU9NTVUuIEFtIEkgb3Zlcmxvb2tpbmcgYSByZWFzb24gd2h5IHRoaXMg
d2FzIChhbmQgc2hvdWxkCj4+ICAgICAgIHJlbWFpbikgc28/Cj4gCj4gSG1tIC0tIGdpdmVuIHRo
YXQgaW4gYWxsIG90aGVyIGNpcmN1bXN0YW5jZXMsIGEgNGsgcGFnZSB3aGljaCBpcwo+IHJhbV9y
dyBnZXRzIFJXLCB0aGVuIEkgdGhpbmsgdGhlIG9sZCBjb2RlIG11c3QgY2VydGFpbmx5IGJlIGJ1
Z2d5LgoKT2gsIEkgdGhpbmsgdGhpcyBpcyBidWdneSBpbiBhbm90aGVyIHdheSB0aGFuIEkgZmly
c3QgdGhvdWdodDogSXQKbG9va3MgbGlrZSBpdCdzIG1lYW50IHRvIGluaGVyaXQgdGhlIG9yaWdp
bmFsIGZsYWdzIChhcyB0aGV5J3JlIG5vdApiZWluZyBjbGVhcmVkIGZyb20gImZsYWdzIiksIGJ1
dCBhZmFpY3QgdGhhdCBicmVha3MgdGhlIG5leHQKbGV2ZWwgZmllbGQgLSB0aGF0IG9uZSBpcyBh
bHNvIGJlaW5nIGluaGVyaXRlZCwgYW5kIHRoZW4gYmVpbmcKT1ItZWQgaW50byB3aXRoIHRoZSBu
ZXcgbmV4dCBsZXZlbCBmaWVsZC4gSSBzdXBwb3NlIGFsbCBvZiB0aGlzCmhhcyBub3QgY2F1c2Vk
IGlzc3VlcyBzaW1wbHkgYmVjYXVzZSB3ZSd2ZSBub3QgYWxsb3dlZApzaGFyZWQgcGFnZSB0YWJs
ZXMgb24gQU1EIGZvciBxdWl0ZSBhIHdoaWxlIChhbmQgYm90aCBmaWVsZHMKYXJlIG9mIG5vIGlu
dGVyZXN0IGluIHRoZSBzaGFkb3cgbW9kZSBjYXNlKS4KCkknbGwgZHJvcCB0aGUgdXNlIG9mIHAy
bV9hZGRfaW9tbXVfZmxhZ3MoKSBpbiB0aGF0IHBhcnRpY3VsYXIKY2FzZSBhbHRvZ2V0aGVyLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:30:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12:30: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.xen.org>)
	id 1dg95W-00045k-HF; Fri, 11 Aug 2017 12:30:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dg95U-00044k-U6
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 12:30:49 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BE/AE-03937-873AD895; Fri, 11 Aug 2017 12:30:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbd8cW+
 kwcyjwhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNvSx1pwK7/iw+19zA2M
 H127GLk4hAT+MkpsX9jHAuE8ZpS4vGQTG4SzjVFi98cnrF2MnBwiAs4SX8/MZQexeQX0JT797
 AeLCwsESyxsv8UE0iAhcE1HYs6z5SwgCQkBb4l1q88CFXGA2RP7/LsY2TnYBKwkDomBFLAIqE
 pceN3LMoGRewEjwypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsbT6wIPMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9thAoJ1iU
 mp5akZaZAww+mLQEB4+SCK/AIqA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8/4FmSEAU
 pRRmgc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMKwGyiiczrwRu0yugI5iAjujzAT
 uiJBEhJdXAuElgzWx5X5ljl/lbHHpf89f9F8rf2cB0OeFnjWzo+nVrn6130Xjh8HV++iVbrge
 T9HkKvtq94OHYljDf7O1a3rw5Ey7c7ZEN4T6stvMv98zE2TFbucNNFuco/Pd8ZWSl7HFVdG9U
 t4alWcTlJlv9+8pt68W3rXzevNanJlrnzzTGxUtqiv1ElViKMxINtZiLihMBJsHGRX8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502454646!77538531!1
X-Originating-IP: [104.130.215.37]
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 24220 invoked from network); 11 Aug 2017 12:30:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 12:30:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dg95J-0004eT-2J; Fri, 11 Aug 2017 12:30: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 1dg95D-0000tb-Pu; Fri, 11 Aug 2017 12:30:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dg95D-00070V-JV; Fri, 11 Aug 2017 12:30:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112577-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:debian-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken: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-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-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=27df704d43274578ca097c8a60f265faaacee7fb
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 12:30:31 +0000
Subject: [Xen-devel] [linux-linus test] 112577: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU3NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNTc3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDUxNQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1
MTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEw
NTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEx
MDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDI3ZGY3MDRkNDMyNzQ1NzhjYTA5N2M4YTYw
ZjI2NWZhYWFjZWU3ZmIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0
MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0ODo1NiBaICAgNTUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcgMjM6NDg6MTMgWiAgIDU0IGRheXMgICA3MSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI1NzcgIDIwMTctMDgtMTEgMDA6NTc6NTAgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyNzYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2MDMwNyBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:36:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12:36: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.xen.org>)
	id 1dg9AK-0004Od-2u; Fri, 11 Aug 2017 12:35:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dg9AI-0004OX-GT
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 12:35:46 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 75/90-02181-1A4AD895; Fri, 11 Aug 2017 12:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVy9qV1m+7CJb2
 RBs8O8Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3jnxiL2jlqti1T7iB8S97FyMnB4vAMTaJ
 e6tkuxi5OIQEbjJKbNm7kxnCaWKUmH+wgQ2iSlXi/f19QB0cHGwC2hLXOnxAwiICyhIfW3vZQ
 eqZBf6zSvTf/8QKkhAWCJA4segEE4jNK+Arsev2VxaIoWtYJB6d+scOkRCUODnzCQuIzSygJX
 Hj30smkAXMAtISy/9xgIQ5BWwkjkw7CTZHVEBFYumlVtYJjPyzkHTPQtI9C6F7ASPzKkaN4tS
 istQiXUMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwCBkAIIdjCu2ex5ilORg
 UhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZu6CCgnWJSanlqRlpkDjAeYtAQHj5IIr
 91ioDRvcUFibnFmOkTqFKOilDjvXZA+AZBERmkeXBssBi8xykoJ8zICHSLEU5BalJtZgir/il
 Gcg1FJmPc0yBSezLwSuOmvgBYzAS3u8wFbXJKIkJJqYKzuZzNW+dY+/7j0pjdF7p8Fvu8O15E
 74Szo9IjHlPu6PdOZu39nq3nExU/dq6Kff2g7u9vUfZplug82rLjyT7PkzQ4l+dpzkr89L354
 Pff/YcufBT90Xhw79zHu2O0m8TXrIn6ybpDRvLX2SsVHj3cbIxjezdL8efLC7EKmU3fqtE4e/
 D59yvRgJZbijERDLeai4kQAT2Xpw7wCAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502454944!97924354!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24470 invoked from network); 11 Aug 2017 12:35:45 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-2.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Aug 2017 12:35:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Y7mlJxoLrAtI4yKPlNGUIU3cbs/HMvk4IaixpU5NGgM=; b=N7lamMNPWGWeRtP0ufnqtVNuc
 VwsLCpTofPYTxDFmALSbgKT7rq9aqNGCozllRzS3hbPzmKbTKvon5h7us4pRdBMKyHmdMqvZ9ckzm
 ZPtMq7d43DpnaJKqsAlpuNdOASQCcdgmvtyZwoT4v5q1hye616+impyUvZv/6yQzXbpxDshOSwsk/
 /qvcy+dfKfKiwOgHwYt6kxV3t9UR9vbTtoATve221muI2+8lbJ0wpDx2zVBrSfdrBNrZox707YSxg
 IXqtWA3NglBYHDnw4XEZ6knogNaVO3xieb00q68XlezpWP2amPF8VFyr5K1dAW9uNWavLofcpXPA/
 3VX6pEBFw==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dg9A7-0000KI-Tj; Fri, 11 Aug 2017 12:35:36 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 913BC201F52AD; Fri, 11 Aug 2017 14:35:34 +0200 (CEST)
Date: Fri, 11 Aug 2017 14:35:34 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170811123534.quyckfyspl5fqdrg@hirez.programming.kicks-ass.net>
References: <20170802160921.21791-8-vkuznets@redhat.com>
 <tip-2ffd9e33ce4af4e8cfa3e17bf493defe8474e2eb@git.kernel.org>
 <20170810185646.GI6524@worktop.programming.kicks-ass.net>
 <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
 <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
 <b369bcb0-49e6-2f50-574e-4a66ced9e05d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b369bcb0-49e6-2f50-574e-4a66ced9e05d@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: boris.ostrovsky@oracle.com, Stephen Hemminger <sthemmin@microsoft.com>,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "rostedt@goodmis.org" <rostedt@goodmis.org>,
 "mingo@kernel.org" <mingo@kernel.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "luto@kernel.org" <luto@kernel.org>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDI6MjI6MjVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXYWl0IC0gdGhlIFRMQiBjYW4gYmUgY2xlYXJlZCBhdCBhbnkgdGltZSwgYXMgQW5k
cmV3IHdhcyBwb2ludGluZyBvdXQuCj4gTm8gY3B1IGNhbiByZWx5IG9uIGFuIGFkZHJlc3MgYmVp
bmcgYWNjZXNzaWJsZSBqdXN0IGJlY2F1c2UgSUYgaXMgYmVpbmcKPiBjbGVhcmVkLiBBbGwgdGhh
dCBtYXR0ZXJzIGlzIHRoZSBleGlzdGluZyBhbmQgdmFsaWQgcGFnZSB0YWJsZSBlbnRyeS4KPiAK
PiBTbyBjbGVhcmluZyBJRiBvbiBhIGNwdSBpc24ndCBtZWFudCB0byBzZWN1cmUgdGhlIFRMQiBm
cm9tIGJlaW5nCj4gY2xlYXJlZCwgYnV0IGp1c3QgdG8gYXZvaWQgaW50ZXJydXB0cyAoYXMgdGhl
IG5hbWUgb2YgdGhlIGZsYWcgaXMKPiBzdWdnZXN0aW5nKS4KClllcywgYnV0IGJ5IGhvbGRpbmcg
b2ZmIHRoZSBUTEIgaW52YWxpZGF0ZSBJUEksIHdlIGhvbGQgb2ZmIHRoZSBmcmVlaW5nCm9mIHRo
ZSBjb25jdXJyZW50bHkgdW5ob29rZWQgcGFnZS10YWJsZS4KCj4gSW4gdGhlIFhlbiBjYXNlIHRo
ZSBoeXBlcnZpc29yIGRvZXMgdGhlIGZvbGxvd2luZzoKPiAKPiAtIGl0IGNoZWNrcyB3aGV0aGVy
IGFueSBvZiB0aGUgdmNwdXMgc3BlY2lmaWVkIGluIHRoZSBjcHVtYXNrIG9mIHRoZQo+ICAgZmx1
c2ggcmVxdWVzdCBpcyBydW5uaW5nIG9uIGFueSBwaHlzaWNhbCBjcHUKPiAtIGlmIGFueSBydW5u
aW5nIHZjcHUgaXMgZm91bmQgYW4gSVBJIHdpbGwgYmUgc2VudCB0byB0aGUgcGh5c2ljYWwgY3B1
Cj4gICBhbmQgdGhlIGh5cGVydmlzb3Igd2lsbCBkbyB0aGUgVExCIGZsdXNoIHRoZXJlCgpBbmQg
dGhpcyB3aWxsIHByZWVtcHQgYSB2Y3B1IHdoaWNoIGNvdWxkIGhhdmUgSUYgY2xlYXJlZCwgcmln
aHQ/Cgo+IC0gYW55IHZjcHUgYWRkcmVzc2VkIGJ5IHRoZSBmbHVzaCBhbmQgbm90IHJ1bm5pbmcg
d2lsbCBiZSBmbGFnZ2VkIHRvCj4gICBmbHVzaCBpdHMgVExCIHdoZW4gYmVpbmcgc2NoZWR1bGVk
IHRoZSBuZXh0IHRpbWUKPiAKPiBUaGlzIGVuc3VyZXMgbm8gVExCIGVudHJ5IHRvIGJlIGZsdXNo
ZWQgY2FuIGJlIHVzZWQgYWZ0ZXIgcmV0dXJuIG9mCj4geGVuX2ZsdXNoX3RsYl9vdGhlcnMoKS4K
CkJ1dCB0aGF0IGlzIG5vdCBhIHN1ZmZpY2llbnQgZ3VhcmFudGVlLiBXZSBuZWVkIHRoZSBJRiB0
byBob2xkIG9mZiB0aGUKVExCIGludmFsaWRhdGUgYW5kIHRoZXJlYnkgaG9sZCBvZmYgdGhlIGZy
ZWVpbmcgb2Ygb3VyIHBhZ2UtdGFibGUgcGFnZXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12:36: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.xen.org>)
	id 1dg9Au-0004Rk-Ay; Fri, 11 Aug 2017 12:36:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pavel@ucw.cz>) id 1dg9As-0004RV-HO
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 12:36:22 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8D/1F-01995-5C4AD895; Fri, 11 Aug 2017 12:36:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuFDqoO6RJb2
 RBjt3i1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPn/5mL3jAU/HkxBPGBsYe7i5GTg4hgXKJ
 l2+3soLYLAKqEnenL2XqYuTgYBNQlFg0LQQkLCKgITH19B5mEJtZ4LSQxMZHmiC2sICHxNyNN
 5hAbF6gml1r5rGDtAoJpEs8mW4BERaUODnzCQtEa7HEreVvGEFKmAWkJZb/4wAJcwpYSWxq/w
 tWIiqgInFlwlv2CYy8s5B0z0LSPQuhGyKsJXHj30smDGFtiWULXzND2LYS69a9h5qiJrHp2Wm
 WBYwcqxjVi1OLylKLdA31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA5gBCHYw
 Lv/odIhRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE75dFQDnBotT01Iq0zBxgL
 MGkJTh4lER4axYDpXmLCxJzizPTIVKnGBWlxHn7QRICIImM0jy4Nlj8XmKUlRLmZQQ6RIinIL
 UoN7MEVf4VozgHo5Iw726QKTyZeSVw018BLWYCWtznA7a4JBEhJdXAyGNQa3p9ZeocZ3XmPWu
 fs62pe3jX0vnU1YfzGg9wW6r9bfm6ycF4WupLDvbGAx9eyLMVmDbxhJYsNI7lYMs7XsldF3pk
 h8OdRxFfP13JdOZojHugqMbyJO15u1ij920r887Klb89P+YvXczHVLE6yC6AQ+P0m4Dohb88i
 p3dJnYt/Xvv6Kw8JZbijERDLeai4kQAJpyMwdoCAAA=
X-Env-Sender: pavel@ucw.cz
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502454980!108912037!1
X-Originating-IP: [195.113.26.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26346 invoked from network); 11 Aug 2017 12:36:20 -0000
Received: from atrey.karlin.mff.cuni.cz (HELO atrey.karlin.mff.cuni.cz)
 (195.113.26.193)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 12:36:20 -0000
Received: by atrey.karlin.mff.cuni.cz (Postfix, from userid 512)
 id 1EF508283B; Fri, 11 Aug 2017 14:36:19 +0200 (CEST)
Date: Fri, 11 Aug 2017 14:36:18 +0200
From: Pavel Machek <pavel@ucw.cz>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170811123618.GC16126@amd>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170810172615.51965-14-thgarnie@google.com>
MIME-Version: 1.0
In-Reply-To: <20170810172615.51965-14-thgarnie@google.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 kvm@vger.kernel.org, Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Peter Foley <pefoley2@pefoley.com>, "H . Peter Anvin" <hpa@zytor.com>,
 kernel-hardening@lists.openwall.com, Christoph Lameter <cl@linux.com>,
 Thomas Gleixner <tglx@linutronix.de>, Kees Cook <keescook@chromium.org>,
 x86@kernel.org, Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch@vger.kernel.org,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [RFC v2 13/23] x86/power/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5728788101218462637=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5728788101218462637==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="vOmOzSkFvhd7u8Ms"
Content-Disposition: inline


--vOmOzSkFvhd7u8Ms
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu 2017-08-10 10:26:05, Thomas Garnier wrote:
> Change the assembly code to use only relative references of symbols for t=
he
> kernel to be PIE compatible.
>=20
> Position Independent Executable (PIE) support will allow to extended the
> KASLR randomization range below the -2G memory limit.
>=20
> Signed-off-by: Thomas Garnier <thgarnie@google.com>

Acked-by: Pavel Machek <pavel@ucw.cz>

> --- a/arch/x86/power/hibernate_asm_64.S
> +++ b/arch/x86/power/hibernate_asm_64.S
> @@ -24,7 +24,7 @@
>  #include <asm/frame.h>
> =20
>  ENTRY(swsusp_arch_suspend)
> -	movq	$saved_context, %rax
> +	leaq	saved_context(%rip), %rax
>  	movq	%rsp, pt_regs_sp(%rax)
>  	movq	%rbp, pt_regs_bp(%rax)
>  	movq	%rsi, pt_regs_si(%rax)
> @@ -115,7 +115,7 @@ ENTRY(restore_registers)
>  	movq	%rax, %cr4;  # turn PGE back on
> =20
>  	/* We don't restore %rax, it must be 0 anyway */
> -	movq	$saved_context, %rax
> +	leaq	saved_context(%rip), %rax
>  	movq	pt_regs_sp(%rax), %rsp
>  	movq	pt_regs_bp(%rax), %rbp
>  	movq	pt_regs_si(%rax), %rsi

--=20
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blo=
g.html

--vOmOzSkFvhd7u8Ms
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlmNpMIACgkQMOfwapXb+vJG3ACfVMzKXQzx7J3rvbkT2TBtbrjp
JrUAnR5LW+sxtWmaznI1DNIMBYBOlQXY
=ii2P
-----END PGP SIGNATURE-----

--vOmOzSkFvhd7u8Ms--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5728788101218462637==--


From xen-devel-bounces@lists.xen.org Fri Aug 11 12:41:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12:41: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.xen.org>)
	id 1dg9Fv-0005BJ-0t; Fri, 11 Aug 2017 12:41:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dg9Fu-0005BD-6M
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 12:41:34 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 6F/6A-01995-DF5AD895; Fri, 11 Aug 2017 12:41:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsXiVRvkqPtnaW+
 kweXfwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzxdOMBafYKx6v72FpYGxj62Lk4hASmMEo
 ceXvP2YQh0VgGatE/5z5YI6EwCFWiYfz/7F0MXICOXESK9pmMkLY1RKPLp5m72LkAGrXlNjYY
 AkxqZ9JYtOPD2wgNcICBhIN67+zgtgsAqoSt5r+MYHUswmoSLStMQQJiwhoSEw9vQdsF7PAE2
 GJvmdbmSF63SR2PLvCCFLPK2AuselpLUhYSMBCYuqvlUwgNq+AoMTJmU/ATmMW0JK48e8l2Hh
 mAWmJ5f84QMKcApYS05bNBJsoCrS1c+kclgmMIrOQdM9C0j0LoXsBI/MqRo3i1KKy1CJdYwO9
 pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4K9nYGDcwdh5wu8QoyQHk5Iob4JPb
 6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd64JUA5waLU9NSKtMwcYBzCpCU4eJREeJ+DpHmLCx
 JzizPTIVKnGC05mj5s+cLEMenAdiDZ9P3jdyYhlrz8vFQpcd6JIA0CIA0ZpXlw42Cp4hKjrJQ
 wLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd61IFN4MvNK4La+AjqICeigPh+wg0oSEVJSDYziN7z7
 wgUT0uU4NZT4mHboKf43700Od+D+/lDTYlpBzK5VouuCGfZeVjP7sZ8p9cfzmFhjqzDLtS5iP
 0+5brXlzZoSW+N6mElwDePTY4ZzvnOp967df2d9rN6bt7metgJm3/4xukz8daCE3aFlX9zEus
 tT7vHPdng5KffIg7kdvcIyF+cLP1NiKc5INNRiLipOBACNDDphEAMAAA==
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502455292!92803204!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24205 invoked from network); 11 Aug 2017 12:41:32 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Aug 2017 12:41:32 -0000
Received: by mail-wm0-f65.google.com with SMTP id t138so6347489wmt.4
 for <xen-devel@lists.xenproject.org>; Fri, 11 Aug 2017 05:41:32 -0700 (PDT)
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=lygXxpDVat7IrBn9PIYKoSNuckwlm49ro7y5maeXERU=;
 b=jrfcUjT5ctIhX6O/x+WO3oLbsl1gvBhhZJmipkydoYC8ogFTtDIvOqXX3YWqsDntpX
 juTnslSeIuyOLPhxoKBP9wtBY1DpYPF45xQQmEbK/g/TDJCZcvGPfzBcc2+CoZ7D2Kn1
 TxkX163vFIfv4+BCQiOfwDEITjpCfKvFleGXS9vsmkyRB11bpXC+GXvv3MX/iG6EVA2X
 GvLkU4SxGawU8+YDqjYN/Wgjpwc+oq7pvAQtKg/Aeym9ed8OpdT5ti/oOYYN6Zjpc7i7
 R7mOO3Vg2cpZVijWZxsrpeHkVjYVeVf2V75wYtXsyL70NxiDy0LrKd7OroHojYkZ2jTR
 2tzg==
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=lygXxpDVat7IrBn9PIYKoSNuckwlm49ro7y5maeXERU=;
 b=oFCWo8gvimXe8zHzItoYpBxC0X3JlNowv2GXzBnLJioWSpcBqx7RHl8pPRvG5bvR3a
 bftmPYSfyXPyHIVkrmfczPxBludtcc5ZbfqXkLEV3N41i83PXArXKYycFVsMoR0wv7gi
 MpC7MB6ZJ2P75DCjtfizyV1rpP5TYQZSld/286GleC9qpREaEnFIMFhYoAP4NqT3suNi
 w0M++vm5ItkQtKKpNQSetnioCiIoc/4/bTNUZb+xwT90cqlIJlNLq/EEbSOFsO/su8tZ
 jgrlZVroEbIm40e0hNQo77bY2Cjf6sjTK02wvG6VH4p5GCoIK93maHBhy3CbIb9eqBsF
 fS4g==
X-Gm-Message-State: AHYfb5jnBS7BfSOcQoAKRz9d0mZeQf8fJ4VBIrxueATAcqwY3OM7LPE5
 yCd7sPMbr91wpQ==
X-Received: by 10.28.152.143 with SMTP id a137mr8976262wme.176.1502455291806; 
 Fri, 11 Aug 2017 05:41:31 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id 6sm911481wrn.52.2017.08.11.05.41.28
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 11 Aug 2017 05:41:31 -0700 (PDT)
Date: Fri, 11 Aug 2017 14:41:27 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170811124127.kkb5pnkljz4umxuj@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170810172615.51965-1-thgarnie@google.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm@vger.kernel.org, Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>, kernel-hardening@lists.openwall.com,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, x86@kernel.org,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch@vger.kernel.org,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiBDaGFuZ2Vz
Ogo+ICAtIHYyOgo+ICAgIC0gQWRkIHN1cHBvcnQgZm9yIGdsb2JhbCBzdGFjayBjb29raWUgd2hp
bGUgY29tcGlsZXIgZGVmYXVsdCB0byBmcyB3aXRob3V0Cj4gICAgICBtY21vZGVsPWtlcm5lbAo+
ICAgIC0gQ2hhbmdlIHBhdGNoIDcgdG8gY29ycmVjdGx5IGp1bXAgb3V0IG9mIHRoZSBpZGVudGl0
eSBtYXBwaW5nIG9uIGtleGVjIGxvYWQKPiAgICAgIHByZXNlcnZlLgo+IAo+IFRoZXNlIHBhdGNo
ZXMgbWFrZSB0aGUgY2hhbmdlcyBuZWNlc3NhcnkgdG8gYnVpbGQgdGhlIGtlcm5lbCBhcyBQb3Np
dGlvbgo+IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgb24geDg2XzY0LiBBIFBJRSBrZXJu
ZWwgY2FuIGJlIHJlbG9jYXRlZCBiZWxvdwo+IHRoZSB0b3AgMkcgb2YgdGhlIHZpcnR1YWwgYWRk
cmVzcyBzcGFjZS4gSXQgYWxsb3dzIHRvIG9wdGlvbmFsbHkgZXh0ZW5kIHRoZQo+IEtBU0xSIHJh
bmRvbWl6YXRpb24gcmFuZ2UgZnJvbSAxRyB0byAzRy4KClNvIHRoaXM6CgogNjEgZmlsZXMgY2hh
bmdlZCwgOTIzIGluc2VydGlvbnMoKyksIDI5OSBkZWxldGlvbnMoLSkKCi4uLiBpcyBJTUhPIGFu
IF9hd2Z1bF8gbG90IG9mIGNodXJuIGFuZCBleHRyYSBjb21wbGV4aXR5IGluIHByZXR0eSBmcmFn
aWxlIHBpZWNlcyAKb2YgY29kZSwgdG8gZ2FpbiB3aGF0IGFwcGVhcnMgdG8gYmUgb25seSB+MS41
IG1vcmUgYml0cyBvZiByYW5kb21pemF0aW9uIQoKRG8gdGhlc2UgY2hhbmdlcyBnZXQgdXMgY2xv
c2VyIHRvIGJlaW5nIGFibGUgdG8gYnVpbGQgdGhlIGtlcm5lbCBhcyB0cnVseSBwb3NpdGlvbiAK
aW5kZXBlbmRlbnQsIGkuZS4gdG8gcGxhY2UgaXQgYW55d2hlcmUgaW4gdGhlIHZhbGlkIHg4Ni02
NCBhZGRyZXNzIHNwYWNlPyBPciBhbnkgCm90aGVyIGFkdmFudGFnZXM/CgpUaGFua3MsCgoJSW5n
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:46:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12: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.xen.org>)
	id 1dg9Kx-0005Ss-KN; Fri, 11 Aug 2017 12:46:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dg9Kx-0005Sm-4n
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 12:46:47 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CA/28-02177-637AD895; Fri, 11 Aug 2017 12:46:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov67p8t5
 Ig5mftSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdN9ezFHzmqZjReoC9gXEpVxcjJ4eEgJHE
 24n/mLoYuTiEBBYyStw718AOkhAWCJA4segEE4gtIqApsbLtPhtIEbPAH1aJlm272CA63rNI/
 Lu9hhmkik1AVWLD9VOsIDavgLXErE33GEFsFqD40zNXwWpEBcIl9n+/xgxRIyhxcuYTFhCbU8
 BP4smOWWCbmQXUJf7Mu8QMYYtL3HoynwnClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDW
 KU4vKUot0DY31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ5QBCHYw/tvmeYhR
 koNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb9wSoJxgUWp6akVaZg4wWmDSEhw8S
 iK805cCpXmLCxJzizPTIVKnGBWlxHm7QBICIImM0jy4NliEXmKUlRLmZQQ6RIinILUoN7MEVf
 4VozgHo5Iw7zyQKTyZeSVw018BLWYCWtznA7a4JBEhJdXAqHc19xSLy7bzhnkmwVGzvjxd3Dj
 zo9Pb3vM6O2srt1zqdl+56fOfEzkSMoYsf1w72Tg27C7+Fte47PemJbnm8Va+KiXSfeUsvSHM
 fw4LaHTuYEu99EP+dbCtkkShvP6DqzHyHN/bItZ2PejPfciYsGx+meyWkCr36ZJ+t5v2bYi6a
 6n9ObtciaU4I9FQi7moOBEAavjB0ssCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502455605!103978763!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49205 invoked from network); 11 Aug 2017 12:46:45 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2017 12:46:45 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EEF9FAE7A;
 Fri, 11 Aug 2017 12:46:44 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>
References: <20170802160921.21791-8-vkuznets@redhat.com>
 <tip-2ffd9e33ce4af4e8cfa3e17bf493defe8474e2eb@git.kernel.org>
 <20170810185646.GI6524@worktop.programming.kicks-ass.net>
 <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
 <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
 <b369bcb0-49e6-2f50-574e-4a66ced9e05d@suse.com>
 <20170811123534.quyckfyspl5fqdrg@hirez.programming.kicks-ass.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8d758a18-3db4-41c3-9748-41a649b7950b@suse.com>
Date: Fri, 11 Aug 2017 14:46:41 +0200
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: <20170811123534.quyckfyspl5fqdrg@hirez.programming.kicks-ass.net>
Content-Language: en-US
Cc: boris.ostrovsky@oracle.com, Stephen Hemminger <sthemmin@microsoft.com>,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "rostedt@goodmis.org" <rostedt@goodmis.org>,
 "mingo@kernel.org" <mingo@kernel.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "luto@kernel.org" <luto@kernel.org>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDgvMTcgMTQ6MzUsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIEZyaSwgQXVnIDEx
LCAyMDE3IGF0IDAyOjIyOjI1UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFdhaXQg
LSB0aGUgVExCIGNhbiBiZSBjbGVhcmVkIGF0IGFueSB0aW1lLCBhcyBBbmRyZXcgd2FzIHBvaW50
aW5nIG91dC4KPj4gTm8gY3B1IGNhbiByZWx5IG9uIGFuIGFkZHJlc3MgYmVpbmcgYWNjZXNzaWJs
ZSBqdXN0IGJlY2F1c2UgSUYgaXMgYmVpbmcKPj4gY2xlYXJlZC4gQWxsIHRoYXQgbWF0dGVycyBp
cyB0aGUgZXhpc3RpbmcgYW5kIHZhbGlkIHBhZ2UgdGFibGUgZW50cnkuCj4+Cj4+IFNvIGNsZWFy
aW5nIElGIG9uIGEgY3B1IGlzbid0IG1lYW50IHRvIHNlY3VyZSB0aGUgVExCIGZyb20gYmVpbmcK
Pj4gY2xlYXJlZCwgYnV0IGp1c3QgdG8gYXZvaWQgaW50ZXJydXB0cyAoYXMgdGhlIG5hbWUgb2Yg
dGhlIGZsYWcgaXMKPj4gc3VnZ2VzdGluZykuCj4gCj4gWWVzLCBidXQgYnkgaG9sZGluZyBvZmYg
dGhlIFRMQiBpbnZhbGlkYXRlIElQSSwgd2UgaG9sZCBvZmYgdGhlIGZyZWVpbmcKPiBvZiB0aGUg
Y29uY3VycmVudGx5IHVuaG9va2VkIHBhZ2UtdGFibGUuCj4gCj4+IEluIHRoZSBYZW4gY2FzZSB0
aGUgaHlwZXJ2aXNvciBkb2VzIHRoZSBmb2xsb3dpbmc6Cj4+Cj4+IC0gaXQgY2hlY2tzIHdoZXRo
ZXIgYW55IG9mIHRoZSB2Y3B1cyBzcGVjaWZpZWQgaW4gdGhlIGNwdW1hc2sgb2YgdGhlCj4+ICAg
Zmx1c2ggcmVxdWVzdCBpcyBydW5uaW5nIG9uIGFueSBwaHlzaWNhbCBjcHUKPj4gLSBpZiBhbnkg
cnVubmluZyB2Y3B1IGlzIGZvdW5kIGFuIElQSSB3aWxsIGJlIHNlbnQgdG8gdGhlIHBoeXNpY2Fs
IGNwdQo+PiAgIGFuZCB0aGUgaHlwZXJ2aXNvciB3aWxsIGRvIHRoZSBUTEIgZmx1c2ggdGhlcmUK
PiAKPiBBbmQgdGhpcyB3aWxsIHByZWVtcHQgYSB2Y3B1IHdoaWNoIGNvdWxkIGhhdmUgSUYgY2xl
YXJlZCwgcmlnaHQ/Cj4gCj4+IC0gYW55IHZjcHUgYWRkcmVzc2VkIGJ5IHRoZSBmbHVzaCBhbmQg
bm90IHJ1bm5pbmcgd2lsbCBiZSBmbGFnZ2VkIHRvCj4+ICAgZmx1c2ggaXRzIFRMQiB3aGVuIGJl
aW5nIHNjaGVkdWxlZCB0aGUgbmV4dCB0aW1lCj4+Cj4+IFRoaXMgZW5zdXJlcyBubyBUTEIgZW50
cnkgdG8gYmUgZmx1c2hlZCBjYW4gYmUgdXNlZCBhZnRlciByZXR1cm4gb2YKPj4geGVuX2ZsdXNo
X3RsYl9vdGhlcnMoKS4KPiAKPiBCdXQgdGhhdCBpcyBub3QgYSBzdWZmaWNpZW50IGd1YXJhbnRl
ZS4gV2UgbmVlZCB0aGUgSUYgdG8gaG9sZCBvZmYgdGhlCj4gVExCIGludmFsaWRhdGUgYW5kIHRo
ZXJlYnkgaG9sZCBvZmYgdGhlIGZyZWVpbmcgb2Ygb3VyIHBhZ2UtdGFibGUgcGFnZXMuCgpBYWgs
IG9rYXkuIE5vdyBJIHVuZGVyc3RhbmQgdGhlIHByb2JsZW0uIFRoZSBUTEIgaXNuJ3QgdGhlIGlz
c3VlIGJ1dCB0aGUKSVBJIGlzIHNlcnZpbmcgdHdvIHB1cnBvc2VzIGhlcmU6IFRMQiBmbHVzaGlu
ZyAod2hpY2ggaXMgYWxsb3dlZCB0bwpoYXBwZW4gYXQgYW55IHRpbWUpIGFuZCBzZXJpYWxpemF0
aW9uIHJlZ2FyZGluZyBhY2Nlc3MgdG8gY3JpdGljYWwgcGFnZXMKKHdoaWNoIHNlZW1zIHRvIGJl
IGJyb2tlbiBpbiB0aGUgWGVuIGNhc2UgYXMgeW91IHN1Z2dlc3QpLgoKSnVlcmdlbgoKPiAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:51:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12:51: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.xen.org>)
	id 1dg9PF-00065p-4y; Fri, 11 Aug 2017 12:51:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dg9PD-00065j-VQ
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 12:51:12 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 41/AB-01724-F38AD895; Fri, 11 Aug 2017 12:51:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMbThoK7dit5
 Ig/Uv5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFR/8zFhznrji8cyNjA+Mizi5GTg4hgRmM
 Ehte8ncxcnGwCCxjldiwfhsbiCMhcIhVYtOyn2wgVRICcRLfmp8wQtjVEqvPbmfpYuQA6taU2
 NhgCVIvJDCBSWLtzWesIDXCAgYSDeu/g9ksAqoSE9f8ZwOpZxNQkWhbYwgSFhFQlvjY2ssO0s
 sssJVR4vjUl8wQvQ4S53ccZgap5xUwl1jfngAx/ySjxM1L38Fu4BUQlDg58wkLiM0soCVx499
 LJpB6ZgFpieX/OEDCnAI2Eh+//GMHsUWB1nYuncMygVFkFpLuWUi6ZyF0L2BkXsWoXpxaVJZa
 pGuhl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGPoMQLCD8UK78yFGSQ4mJVHeB
 J/eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHFLgHKCRanpqRVpmTnAKIRJS3DwKInwei8DSv
 MWFyTmFmemQ6ROMVpyXLmy7gsTx4bV64HklAPbvzAJseTl56VKifMmgTQIgDRklObBjYMliku
 MslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5uVcDjSFJzOvBG7rK6CDmIAO6vMBO6gkESEl1cAo
 9Pi8mmikxcbMh+I7TNS5Lntv/mbQo394D5fgy7nCq06/VBWwKU1bGVmw4EnxF/OsvcKO+dMdd
 A9fUvsdrptauTn+6EfVeRc1trJL1fu+YUi7+W6OckfgiY9rNhw/7/vCX5Wj9MCJgqkdKgauGh
 mLGN5GMZSdXMu5NmOaBe/ykqVzb79+X3VCiaU4I9FQi7moOBEACpv0Qw8DAAA=
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502455870!105559388!1
X-Originating-IP: [209.85.128.193]
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 52849 invoked from network); 11 Aug 2017 12:51:10 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Aug 2017 12:51:10 -0000
Received: by mail-wr0-f193.google.com with SMTP id o33so2490291wrb.1
 for <xen-devel@lists.xenproject.org>; Fri, 11 Aug 2017 05:51:10 -0700 (PDT)
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=XgqEFuyMopGHXjkbA8hCTdRJtIQTNZuwmUxhbynboJA=;
 b=hCVKT0h0cqkGWxcw1oFMtijFWXSsQ1FWYIiYuZnB+MskIx6s9HFXy+hdd+SqoFVuLp
 6B0B0LNKeR2hoASqAOo/6qZ43J66TYS03592orHVL1KuwOxxrOr1BIdYbJ1RL5Nai0hN
 hs1LAhTfjA0H0tkeL03hXJZ3h9asqaZq7w+rquO/OEmigl8PRT84+FAeA0NZKudoToCa
 AgKWZ9U/1hDgYDUKe5nVDPoh+MfSFzpNLUK1g1wTciT39siYxsbu7QrjEvANhiKZ2XAz
 r7gh0uF7um/ezkZ1u7OpdSUeX5SoTFGj/TRP85dxevRGCsqC0H6mdzP99RmNS0/XLySg
 kx9w==
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=XgqEFuyMopGHXjkbA8hCTdRJtIQTNZuwmUxhbynboJA=;
 b=QgLRM0gMJ58ljXxWgD0m36jli3CqXYECwTRXLjnpZI8gMH4ErGrfj+g2ChVY9W6e/9
 XBR4kQJToLw5wV5JavirVeKLO1nvnh+CRlimAh4E0cWW+OWSlFldb3QneeG0L7lBb/fr
 RDonAOtuHMYAx+xWuGJltexuiHRP99xeqevoRJfdNkpWVYyZ1SYcmcbieHqlOjP47cS4
 5GBSpMLRgV7g5h80D4H371PVHEqxXno+1Ljy3Kl9gwC8jQ9ZwXAB+a2Bd7T4CEE/MEtQ
 074bXD4uSfbgwys3ISuIXw4i/6heEy/cN+Qvz3B6NNF5UHmy9G+DgnwO0zSFVadEV8B+
 p73Q==
X-Gm-Message-State: AHYfb5jAmRJKWXvOUv6EXUrmMSAaJTn++q6N8sHC/MSL/gYzorLZ1JHN
 PDmDf7gonxtbNw==
X-Received: by 10.223.181.10 with SMTP id a10mr12471163wrd.239.1502455870079; 
 Fri, 11 Aug 2017 05:51:10 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id 60sm699178wrd.20.2017.08.11.05.51.08
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 11 Aug 2017 05:51:09 -0700 (PDT)
Date: Fri, 11 Aug 2017 14:51:07 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170811125107.f5nflg2bffalg6hf@gmail.com>
References: <20170728102314.29100-1-jgross@suse.com>
 <8a07a112-ffc2-885a-95d3-bb4ba7658a83@suse.com>
 <7c78d567-fd19-0c9b-9af0-8465e70993fa@oracle.com>
 <99bef8e4-34f3-54dc-5790-7fa2db4e3787@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <99bef8e4-34f3-54dc-5790-7fa2db4e3787@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: x86@kernel.org, linux-kernel@vger.kernel.org, mingo@redhat.com,
 hpa@zytor.com, xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 0/3] fix xen hvm guest with kaslr enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKCj4gT24gMDgvMDgvMTcg
MTY6MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+IE9uIDA4LzA4LzIwMTcgMDI6NDYgQU0s
IEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4gT24gMjgvMDcvMTcgMTI6MjMsIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4gPj4+IFRoaXMgcGF0Y2ggc2VyaWVzIGZpeGVzIGEgcmVncmVzc2lvbiBpbnRy
b2R1Y2VkIGluIDQuMTMtcmMxOiBBIFhlbgo+ID4+PiBIVk0gZ3Vlc3Qgd2l0aCBLQVNMUiBlbmFi
bGVkIHdvdWxkbid0IGJvb3QgYW55IGxvbmdlciBkdWUgdG8gdGhlIHVzYWdlCj4gPj4+IG9mIF9f
dmEoKSBiZWZvcmUga2VybmVsX3JhbmRvbWl6ZV9tZW1vcnkoKSB3YXMgY2FsbGVkLgo+ID4+Pgo+
ID4+PiBDaGFuZ2VzIGluIFYyOgo+ID4+PiAtIHBhdGNoIDE6IHRlc3QgZm9yIHg4Nl9oeXBlciBi
ZWluZyBub3QgTlVMTAo+ID4+Pgo+ID4+PiBKdWVyZ2VuIEdyb3NzICgzKToKPiA+Pj4gICB4ODY6
IHByb3ZpZGUgYW4gaW5pdF9tZW1fbWFwcGluZyBoeXBlcnZpc29yIGhvb2sKPiA+Pj4gICB4ZW46
IHNwbGl0IHVwIHhlbl9odm1faW5pdF9zaGFyZWRfaW5mbygpCj4gPj4+ICAgeGVuOiBmaXggaHZt
IGd1ZXN0IHdpdGgga2FzbHIgZW5hYmxlZAo+ID4+Pgo+ID4+PiAgYXJjaC94ODYvaW5jbHVkZS9h
c20vaHlwZXJ2aXNvci5oIHwgMTAgKysrKysrKwo+ID4+PiAgYXJjaC94ODYvbW0vaW5pdC5jICAg
ICAgICAgICAgICAgIHwgIDMgKysKPiA+Pj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMg
ICAgICB8IDU5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ID4+PiAg
MyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKPiA+Pj4K
PiA+PiBDb3VsZCBJIGhhdmUgc29tZSBmZWVkYmFjaywgcGxlYXNlPwo+ID4+Cj4gPj4gSSdkIGxp
a2UgdG8gZ2V0IHRoaXMgcmVncmVzc2lvbiBmaXhlZCBpbiA0LjEzLgo+ID4+Cj4gPj4gSW4gY2Fz
ZSBub2JvZHkgb2JqZWN0cyB0aGlzIHdlZWsgSSdsbCBqdXN0IGFkZCB0aGUgcGF0Y2hlcyB0byB0
aGUgWGVuCj4gPj4gdHJlZSBmb3IgcmM1Lgo+ID4gCj4gPiAKPiA+IEFzIEkgc2FpZCBiZWZvcmUg
SSB0aGluayAuaW5pdF9tZW1fbWFwcGluZygpIGNvdWxkIGxpdmUgaW4KPiA+IHg4Nl9wbGF0Zm9y
bV9vcHMoKSBidXQgdGhpcyB3b3JrcyB0b28sIHNvCj4gPiAKPiA+IFJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+ID4gCj4gPiBCdXQgdGhp
cyBzdGlsbCB3YW50cyB4ODYgbWFpbnRhaW5lcnMnIEFDSy4KPiAKPiB4ODYgbWFpbnRhaW5lcnMs
IGNvdWxkIHlvdSBwbGVhc2UgY29tbWVudCBvbiBhdCBsZWFzdCBwYXRjaCAxPwoKTEdUTToKCkFj
a2VkLWJ5OiBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KClRoYW5rcywKCglJbmdvCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:54:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12:54: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.xen.org>)
	id 1dg9SM-0006Hd-Ip; Fri, 11 Aug 2017 12:54:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3899b029e=citrix-osstest@xenproject.org>)
 id 1dg9SK-0006HR-W4
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 12:54:25 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 AC/0C-01712-009AD895; Fri, 11 Aug 2017 12:54:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7/Fb2
 RBiuuilvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozuz18ZC/67VKzefJulgbHJrIuRk0NCwF+i
 +fVqNgjbXWJO+1JWEFtEwFliwofbYHFeAT2J5b/XgMWFBYwk5i38BFXvJnFy0zwWGHvuk2fsI
 DabgIfExJ6JYHEWAVWJE+tmgNlCAloSSxevZIKYKShxcuYTsDizgITEwRcvmCHmWEgcev6feQ
 Ij7ywkZbOQlC1gZFrFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7u
 JERg6DECwg3Ftq/MhRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxXlwPlBItS
 01Mr0jJzgEEMk5bg4FES4W0ASfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvN5AiAZCij
 NI8uBGwiLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4XkCk8mXklcJteAR3BBHREnw/YES
 WJCCmpBsbAAm+NRSFfn5pOfDW5Qn+OyGymgCSBiGBGzrp8HpHwqCt3svW7uRyy85hXz7X1cFu
 74YDK7G5Dj+85DNOvafD+85c9+C1nefvRhupQhm/dC7rrw1ZG/1rc6jR/6eU9VTOvvOsQqZut
 Eb9p+1T1CTZ53h8XVz7Qjthdt6+1+PQVzbocGQ/ufUosxRmJhlrMRcWJAPX/fv6jAgAA
X-Env-Sender: prvs=3899b029e=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502456061!92849085!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59755 invoked from network); 11 Aug 2017 12:54:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 12:54:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,357,1498521600"; d="scan'208";a="435169538"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71963-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f8daac8121e66c46d3374f63f80308a777c2a2e7
X-Osstest-Versions-That: ovmf=7ef0dae092afcfb6fab7e8372c78097672168c4a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 11 Aug 2017 13:54:13 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71963: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk2MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBmOGRhYWM4MTIxZTY2YzQ2ZDMzNzRmNjNmODAzMDhhNzc3YzJh
MmU3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3ZWYwZGFlMDkyYWZj
ZmI2ZmFiN2U4MzcyYzc4MDk3NjcyMTY4YzRhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NTcg
IDIwMTctMDgtMTAgMDM6MjA6NTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTYzICAyMDE3LTA4LTExIDEwOjQ3OjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IEZpc2ggPGFm
aXNoQGFwcGxlLmNvbT4KICBDaHJpcyBSdWZmaW4gPGNocmlzLnJ1ZmZpbkBpbnRlbC5jb20+CiAg
SHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgTWljaGFlbCBEIEtpbm5leSA8bWlj
aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9u
Zy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjhkYWFjODEyMWU2
NmM0NmQzMzc0ZjYzZjgwMzA4YTc3N2MyYTJlNwpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAxMSAxMToxODozNCAyMDE3ICswODAwCgogICAgU2hl
bGxQa2cvZHJpdmVyczogRml4IEdDQyBidWlsZCBmYWlsdXJlCiAgICAKICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1v
ZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21taXQgNzZjNmY2OWNjYWRj
NzgzNWM5NjE2YjA3N2Q5ZmYxYjhlNDZmZTQ5ZQpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KRGF0ZTogICBUaHUgQXVnIDEwIDEzOjExOjE0IDIwMTcgKzA4MDAKCiAgICBJ
bnRlbFNpbGljb25Qa2c6IEZpeCBWUzIwMTUgTk9PUFQgSUEzMiBidWlsZCBmYWlsdXJlIGluIElu
dGVsVlRkRHhlCiAgICAKICAgIFRoZXJlIGFyZSBWUzIwMTUgTk9PUFQgSUEzMiBidWlsZCBmYWls
dXJlIGxpa2UgYmVsb3cgaW4gSW50ZWxWVGREeGUuCiAgICBYWFgubGliKFhYWC5vYmopIDogZXJy
b3IgTE5LMjAwMTogdW5yZXNvbHZlZCBleHRlcm5hbCBzeW1ib2wgX19hbGxzaGwKICAgIFhYWC5s
aWIoWFhYLm9iaikgOiBlcnJvciBMTksyMDAxOiB1bnJlc29sdmVkIGV4dGVybmFsIHN5bWJvbCBf
X2F1bGxzaHIKICAgIAogICAgVGhpcyBwYXRjaCBpcyB0byB1cGRhdGUgVnRkLmggdG8gdXNlIFVJ
TlQzMiBpbnN0ZWFkIG9mIFVJTlQ2NCBmb3IKICAgIGJpdGZpZWxkcyBpbiBzdHJ1Y3R1cmUgZGVm
aW5pdGlvbiwgYW5kIGFsc28gdXBkYXRlIEludGVsVlRkRHhlIGNvZGUKICAgIGFjY29yZGluZ2x5
LgogICAgCiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBT
aWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+Cgpjb21taXQgOTE2OWM2ZTgx
ODU0Yzc0NzlmY2M5OWNlOTE3MDRmM2YzOTQ3ZTI4ZgpBdXRob3I6IEFuZHJldyBGaXNoIDxhZmlz
aEBhcHBsZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAzIDE1OjA1OjM3IDIwMTcgKzA4MDAKCiAgICBN
ZGVQa2c6IEZpeCBYY29kZSA5IEJldGEgdHJlYXRpbmcgMzItYml0IGxlZnQgc2hpZnQgYXMgdW5k
ZWZpbmVkCiAgICAKICAgIEJ1ZzogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3df
YnVnLmNnaT9pZD02MzUKICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t
PgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA5
NDU4YWZhMzM3MjhlNjQwNDlkNDY1ZjA1MmIyYzVjM2NhM2U4ODFjCkF1dGhvcjogQW5kcmV3IEZp
c2ggPGFmaXNoQGFwcGxlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMgMTU6MDU6MTAgMjAxNyArMDgw
MAoKICAgIEludGVsRnJhbWV3b3JrTW9kdWxlUGtnOiBGaXggWGNvZGUgOSBCZXRhIHRyZWF0aW5n
IDMyLWJpdCBsZWZ0IHNoaWZ0IGFzIHVuZGVmaW5lZAogICAgCiAgICBCdWc6IGh0dHBzOi8vYnVn
emlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjM1CiAgICAKICAgIENjOiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxt
aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENjOiBKZWZmIEZhbiA8amVmZi5mYW5AaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNv
bW1pdCBhYTFkMzMwYjIyYzFkMDI3OTZiZmU5NWJhMWRlNTM5Mzc0ODA0NDIyCkF1dGhvcjogQW5k
cmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMgMTU6MDQ6MzggMjAx
NyArMDgwMAoKICAgIER1ZXRQa2c6IEZpeCBYY29kZSA5IEJldGEgdHJlYXRpbmcgMzItYml0IGxl
ZnQgc2hpZnQgYXMgdW5kZWZpbmVkCiAgICAKICAgIEJ1ZzogaHR0cHM6Ly9idWd6aWxsYS50aWFu
b2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02MzUKICAgIAogICAgQ2M6IFJ1aXl1IE5pIDxydWl5
dS5uaUBpbnRlbC5jb20+CiAgICBDYzogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKY29tbWl0IDU5YmM5MTNjMTBhMjI5
NmIwYzVjODNlNDAyNGM4YjkxMDAwYzhjOGMKQXV0aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25n
LnpodUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyIDE3OjE5OjAyIDIwMTcgKzA4MDAKCiAg
ICBCYXNlVG9vbHM6IEZpeCBYY29kZSA5IEJldGEgdHJlYXRpbmcgMzItYml0IGxlZnQgc2hpZnQg
YXMgdW5kZWZpbmVkCiAgICAKICAgIEJ1ZzogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3Jn
L3Nob3dfYnVnLmNnaT9pZD02MzUKICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNv
bW1pdCA0Mjc1MGNmMTc1MzUxOGVjMjI2MGVmODM4N2QzNGFhOGE3NjE2MzAzCkF1dGhvcjogTWlj
aGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1
ZyA5IDEyOjI4OjQwIDIwMTcgLTA3MDAKCiAgICBRdWFya1BsYXRmb3JtUGtnL1JlYWRtZS5tZDog
QnJpbmcgUmVhZG1lLm1kIHVwIHRvIGRhdGUKICAgIAogICAgVGhlIGZvbGxvd2luZyBjb21taXQg
bW92ZWQgdGhlIFF1YXJrU29jQmluUGtnIGZyb20gdGhlIHJvb3QKICAgIGRpcmVjdG9yeSBvZiB0
aGUgZWRrMi1ub24tb3NpIHJlcG9zaXRvcnkgdG8gdGhlCiAgICBTaWxpY29uL0ludGVsIGRpcmVj
dG9yeS4KICAgIAogICAgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLW5vbi1vc2kv
Y29tbWl0LzE4MmU4NWQwNDU2NjgwMGZlMTg4ZGU0YjFjMzBhNTA1MzNkZDc0YjcKICAgIAogICAg
VGhlIGZvbGxvd2luZyB1cGRhdGVzIGFyZSBtYWRlIHRvIFJlYWRtZS5tZDoKICAgIAogICAgKiBQ
QUNLQUdFU19QQVRIIHNldHRpbmcgZm9yIGVkazItbm9uLW9zaSBkaXJlY3RvcnkgY2hhbmdlcwog
ICAgKiBSZW1vdmUgdXNlIG9mIGVkazItRmF0UGtnIHJlcG9zaXRvcnkKICAgICogUmVtb3ZlIHVz
ZSBvZiBlZGsyLUJhc2VUb29scy13aW4zMiByZXBvc2l0b3J5CiAgICAqIFJ1biBweXRob24gYnVp
bGQgdG9vbHMgZnJvbSBzb3VyY2VzCiAgICAKICAgIENjOiBMZWlmIExpbmRob2xtIDxsZWlmLmxp
bmRob2xtQGxpbmFyby5vcmc+CiAgICBDYzogS2VsbHkgU3RlZWxlIDxrZWxseS5zdGVlbGVAaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5k
Lmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2VsbHkgU3RlZWxlIDxrZWxseS5z
dGVlbGVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGlu
ZGhvbG1AbGluYXJvLm9yZz4KCmNvbW1pdCA4ZThjYzY4ODE4MzY3MDU4MThlZTljZDcwYmQ0OGMw
MTgyM2RlZDYyCkF1dGhvcjogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRl
bC5jb20+CkRhdGU6ICAgV2VkIEF1ZyA5IDEyOjE5OjQ2IDIwMTcgLTA3MDAKCiAgICBRdWFya1Nv
Y1BrZy9NZW1vcnlJbml0OiBSZW1vdmUgdXNlIG9mIG1lbXNldCgpL21lbWNweSgpCiAgICAKICAg
IE1hcCB0aGUgdXNlIG9mIG1lbXNldCgpIGFuZCBtZW1jcHkoKSB0byB0aGUgQmFzZU1lbW9yeUxp
YgogICAgZnVuY3Rpb25zIFplcm9NZW0oKSwgU2V0TWVtKCksIGFuZCBDb3B5TWVtKCkuICBUaGlz
IGZpeGVzCiAgICBHQ0MgYnVpbGQgaXNzdWVzIHdpdGggdGhpcyBtb2R1bGUuCiAgICAKICAgIFdp
dGggdGhlIHJlbWFwIG9mIHRoZSBmdW5jdGlvbnMsIHRoZSBbQnVpbGRPcHRpb25zXSBNU0ZUCiAg
ICBDQ19GTEFHUyB0byBlbmFibGUgL09pIGNhbiBhbHNvIGJlIHJlbW92ZWQsIHNvIHRoZSBNU0ZU
CiAgICBhbmQgR0NDIGJ1aWxkcyBiZWhhdmUgdGhlIHNhbWUuCiAgICAKICAgIENjOiBLZWxseSBT
dGVlbGUgPGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxt
aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZWxseSBTdGVlbGUg
PGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+Cgpjb21taXQgOTVjYzlhNTFlMTA1N2FjZTI3ZWYwOWI1
ZTE5ZmE0NWQzZTY2ZWYyYgpBdXRob3I6IENocmlzIFJ1ZmZpbiA8Y2hyaXMucnVmZmluQGludGVs
LmNvbT4KRGF0ZTogICBUaHUgQXVnIDMgMjM6Mzc6NDIgMjAxNyArMDgwMAoKICAgIEJhc2VUb29s
cy9lZGtzZXR1cC5zaDogZml4IGludmFsaWQgdGVzdCBmb3IgY3VycmVudCB3b3JraW5nIGRpcmVj
dG9yeQogICAgCiAgICBlZGtzZXR1cC5zaCBpbXBsZW1lbnRzIGEgdGVzdCB0aGF0IHJlcXVpcmVz
IHRoZSBjdXJyZW50IHdvcmtpbmcKICAgIGRpcmVjdG9yeSB0byBjb250YWluIHRoZSBlZGtzZXR1
cC5zaCBzY3JpcHQuICBUaGlzIHRlc3QgaGFzIHRoZSBzaWRlCiAgICBlZmZlY3Qgb2YgcmVxdWly
aW5nIHRoZSBXT1JLU1BBQ0UgdG8gYmUgc2V0IHRvIHRoZSBzYW1lIGRpcmVjdG9yeSBhcwogICAg
dGhlIGVka3NldHVwLnNoLiAgSW4gYSBtdWx0aXBsZSB3b3Jrc3BhY2UgY29uZmlndXJhdGlvbiwg
aXQgaXMKICAgIHJlcXVpcmVkIHRvIGJlIGFibGUgdG8gaGF2ZSBhIFdPUktTUEFDRSB0aGF0IGlz
IGRpZmZlcmVudCBmcm9tIHRoZQogICAgZGlyZWN0b3J5IHRoYXQgY29udGFpbnMgZWRrc2V0dXAu
c2guICBUaGlzIGNoYW5nZXNldCBza2lwcyB0aGlzIHRlc3QKICAgIGlmIFBBQ0tBR0VfUEFUSCBp
cyBzZXQuCiAgICAKICAgIENoYW5nZS1JZDogSWU2ZjE2YTA4YzAxMmJhZjRlNjUwYzQ4Y2M4ZTkx
Y2RjNDY2ZDA1ZjIKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzIFJ1ZmZpbiA8Y2hyaXMucnVm
ZmluQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpo
dUBpbnRlbC5jb20+Cgpjb21taXQgZDUwNmQ4ZGI3MTY4YzJjMTJhOWU3YWZlMGJmOTA0N2QxNGVj
NGM1NApBdXRob3I6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIE1v
biBBdWcgNyAxNTo1MTo0MyAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZHJpdmVyOiBTaG93ICIt
IiBpbiBub24tU0ZPIG1vZGUKICAgIAogICAgVGhlIHBhdGNoIHNob3dzICJYIi8iLSIgaW5zdGVh
ZCBvZiAiWSIvIk4iIGluIGNvbHVtbiAiQ0ZHIgogICAgYW5kICJESUFHIi4KICAgIFRoZSBwYXRj
aCBzaG93cyAiLSIgaW5zdGVhZCBvZiAiMCIgaW4gY29sdW1uICIjRCIgYW5kICIjQyIuCiAgICAK
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjAKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21taXQgNDE2
ZDQ4Zjc1NTUxOGZkMWQyMDJiOTdiZTJlOTk0NGRmNmU4ZjBkNApBdXRob3I6IEh1YWppbmcgTGkg
PGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBBdWcgOSAxMDo1NDozMiAyMDE3ICsw
ODAwCgogICAgU2hlbGxQa2cvZHJpdmVyczogU2hvdyBJbWFnZSBOYW1lIGluIG5vbi1TRk8gbW9k
ZQogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIdWFqaW5nIExpIDxodWFqaW5nLmxpQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 12:54:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 12:54: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.xen.org>)
	id 1dg9Sn-0006LD-Us; Fri, 11 Aug 2017 12:54:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dg9Sm-0006L1-1e
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 12:54:52 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A6/9D-03557-B19AD895; Fri, 11 Aug 2017 12:54:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiaHS5VVdqZW+
 kwccmDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePqpQ+MBb+YKu5uXcfcwLiZqYuRk4NF4ASb
 xJaFQV2MXBxCArcZJV4ePsQE4TQxSnw/cocZokpVYsHVhSxdjBwcbALaEtc6fEDCIgLKEh9be
 9lB6pkF/rNK9N//xAqSEBYIkDix6ATYBl4BX4kzG1vZIYZ+YpE42PwWKiEocXLmExYQm1lAS+
 LGv5dMIAuYBaQllv/jAAlzCthItGz9B3aDqICKxNJLrawTGPlnIemehaR7FkL3AkbmVYwaxal
 FZalFukbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHIAAQ7GP/MDzzEKMnB
 pCTKm+DTGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfqcqCcYFFqempFWmYOMCJg0hIcPEoiv
 FtA0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEuf9BlIkAFKUUZoHNwIWnZcYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzGu4AmgKT2ZeCdymV0BHMAEd0ecDdkRJIkJKqoEx0mZZi9r7eBM
 nvRbeci83oYaW1KXl/lfe3yi68dql5UqVTppfpo19Y2n8Jna3LzM09s/yMp6ybuWq5xomidrd
 Xxctj74pxeZTUbZfR4Jr1jXGBVeKZ4VfPmesfKnimHZX7t5nt4Tl+uZ/Wzbx/aVq6VyNhg+Lr
 Jn2WevmGSbkZve8Fgi/+EOJpTgj0VCLuag4EQDb4oQVyQIAAA==
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502456089!111490403!1
X-Originating-IP: [65.50.211.133]
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 15389 invoked from network); 11 Aug 2017 12:54:50 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-9.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Aug 2017 12:54:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=mvKHvbE8RCOeUs0wMYsJSQGpvb99ehaEXmiNnA7UYIY=; b=Q6+z7MCiPXMM+lpqCzGQ3dobv
 SMePWVnSmf/JbSs8U0+c4r9zvg62d8ozhAF/vrDjgRQ8FDKf9p8UpTG4+TMKbF55FM1/QgEootjQF
 vA9fvVny+zEsCbYUGkmpda/t7J0cHG2E38EadP2zvxBIkl+cGygQUQtoqB/LfJrbRMlskDXBF7ovQ
 z6fZlkBlSHzzMYIhKHJi6Px76HtKgFYXNHoEHjcww9ZKv+XSDmSUpdNLNkRjbJFjIPpEcExy3cSvx
 uAC8qHh06328/GLHD/2CvAU1OHhMyAWA4TZd4bFpUVCGOkTnc9t+mBlGqrgqLy2n4MZFff57eGFeG
 jSNfkqclw==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dg9Se-0002hl-2v; Fri, 11 Aug 2017 12:54:44 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 384B3201F52AD; Fri, 11 Aug 2017 14:54:42 +0200 (CEST)
Date: Fri, 11 Aug 2017 14:54:42 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170811125442.5nyrvcylhdrmryt2@hirez.programming.kicks-ass.net>
References: <tip-2ffd9e33ce4af4e8cfa3e17bf493defe8474e2eb@git.kernel.org>
 <20170810185646.GI6524@worktop.programming.kicks-ass.net>
 <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
 <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
 <b369bcb0-49e6-2f50-574e-4a66ced9e05d@suse.com>
 <20170811123534.quyckfyspl5fqdrg@hirez.programming.kicks-ass.net>
 <8d758a18-3db4-41c3-9748-41a649b7950b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8d758a18-3db4-41c3-9748-41a649b7950b@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: boris.ostrovsky@oracle.com, Stephen Hemminger <sthemmin@microsoft.com>,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "rostedt@goodmis.org" <rostedt@goodmis.org>,
 "mingo@kernel.org" <mingo@kernel.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "luto@kernel.org" <luto@kernel.org>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDI6NDY6NDFQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBYWgsIG9rYXkuIE5vdyBJIHVuZGVyc3RhbmQgdGhlIHByb2JsZW0uIFRoZSBUTEIg
aXNuJ3QgdGhlIGlzc3VlIGJ1dCB0aGUKPiBJUEkgaXMgc2VydmluZyB0d28gcHVycG9zZXMgaGVy
ZTogVExCIGZsdXNoaW5nICh3aGljaCBpcyBhbGxvd2VkIHRvCj4gaGFwcGVuIGF0IGFueSB0aW1l
KSBhbmQgc2VyaWFsaXphdGlvbiByZWdhcmRpbmcgYWNjZXNzIHRvIGNyaXRpY2FsIHBhZ2VzCj4g
KHdoaWNoIHNlZW1zIHRvIGJlIGJyb2tlbiBpbiB0aGUgWGVuIGNhc2UgYXMgeW91IHN1Z2dlc3Qp
LgoKSW5kZWVkLCBhbmQgbm93IGh5cGVyLXYgYXMgd2VsbC4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:07:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:07: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.xen.org>)
	id 1dg9f5-0007NV-Vx; Fri, 11 Aug 2017 13:07:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dg9f5-0007NP-9a
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 13:07:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 15/E5-09901-61CAD895; Fri, 11 Aug 2017 13:07:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov67omt5
 Ig5aV5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bx9j9MBTvYKrqf32VsYFzC2sXIySEhYCTx
 duI/pi5GLg4hgYWMEv+uXWACSQgLBEicWHQCzBYR0JRY2XafDaSIWeAPq0TLtl1sEB1bWSUOb
 l3FDFLFJqAqseH6KbCxvALWEsfmPQOLswDF+29+B4uLCoRL7P9+jRmiRlDi5MwnLCA2p4CfxK
 fmD2DbmAXUJf7Mu8QMYYtL3HoyHyouL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKAMQ7GD8tCzgEKMkB5OS
 KG+CT2+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne+6uAcoJFqempFWmZOcBogUlLcPAoifAyr
 AZK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnFcIpEgApCijNA9uBCxyLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmYVwBkCk9mXgncpldARzABHdHnA3ZESSJCSqqBccPd6mSeHv0dS+Y
 wHvX3en4qOSbvtHGB6DrV5R091pquW0r/35va8unR2Yzld758WNUeuD/m7jvZPaKTc38/LTG3
 Pf0v8SO/qcH/qsN2D//er0p/uPXB7ocLPot0W0WvWz0r2uFsc+m1ujvqfYczHKeeXzJjt082T
 wOnoEN+zSbtRcuiUjhf/1JiKc5INNRiLipOBABufBRA1wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502456853!77372384!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45463 invoked from network); 11 Aug 2017 13:07:33 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2017 13:07:33 -0000
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 mx1.suse.de (Postfix) with ESMTP id 22A05ABF3;
 Fri, 11 Aug 2017 13:07:33 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>
References: <tip-2ffd9e33ce4af4e8cfa3e17bf493defe8474e2eb@git.kernel.org>
 <20170810185646.GI6524@worktop.programming.kicks-ass.net>
 <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
 <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
 <b369bcb0-49e6-2f50-574e-4a66ced9e05d@suse.com>
 <20170811123534.quyckfyspl5fqdrg@hirez.programming.kicks-ass.net>
 <8d758a18-3db4-41c3-9748-41a649b7950b@suse.com>
 <20170811125442.5nyrvcylhdrmryt2@hirez.programming.kicks-ass.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e24c6cae-7b3d-08ce-d15a-87cae90b5f79@suse.com>
Date: Fri, 11 Aug 2017 15:07:29 +0200
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: <20170811125442.5nyrvcylhdrmryt2@hirez.programming.kicks-ass.net>
Content-Language: en-US
Cc: boris.ostrovsky@oracle.com, Stephen Hemminger <sthemmin@microsoft.com>,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "rostedt@goodmis.org" <rostedt@goodmis.org>,
 "mingo@kernel.org" <mingo@kernel.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "luto@kernel.org" <luto@kernel.org>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDgvMTcgMTQ6NTQsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIEZyaSwgQXVnIDEx
LCAyMDE3IGF0IDAyOjQ2OjQxUE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFhaCwg
b2theS4gTm93IEkgdW5kZXJzdGFuZCB0aGUgcHJvYmxlbS4gVGhlIFRMQiBpc24ndCB0aGUgaXNz
dWUgYnV0IHRoZQo+PiBJUEkgaXMgc2VydmluZyB0d28gcHVycG9zZXMgaGVyZTogVExCIGZsdXNo
aW5nICh3aGljaCBpcyBhbGxvd2VkIHRvCj4+IGhhcHBlbiBhdCBhbnkgdGltZSkgYW5kIHNlcmlh
bGl6YXRpb24gcmVnYXJkaW5nIGFjY2VzcyB0byBjcml0aWNhbCBwYWdlcwo+PiAod2hpY2ggc2Vl
bXMgdG8gYmUgYnJva2VuIGluIHRoZSBYZW4gY2FzZSBhcyB5b3Ugc3VnZ2VzdCkuCj4gCj4gSW5k
ZWVkLCBhbmQgbm93IGh5cGVyLXYgYXMgd2VsbC4KCklzIGl0IHBvc3NpYmxlIHRvIGRpc3Rpbmd1
aXNoIGJldHdlZW4gbm9uLWNyaXRpY2FsIGNhbGxzIG9mCmZsdXNoX3RsYl9vdGhlcnMoKSAod2hp
Y2ggc2hvdWxkIGJlIHRoZSBtYWpvcml0eSBJTUhPKSBhbmQgY3JpdGljYWwgb25lcwpyZWdhcmRp
bmcgYWJvdmUgcHJvYmxlbT8gSSBndWVzcyB0aGUgb25seSBwcm9ibGVtIGlzIHRoZSBjYXNlIHdo
ZW4gYQpwYWdlIHRhYmxlIGNhbiBiZSBmcmVlZCBiZWNhdXNlIGl0cyBsYXN0IHZhbGlkIGVudHJ5
IGlzIGdvbmUsIHJpZ2h0PwoKV2UgbWlnaHQgd2FudCB0byBhZGQgYSBzZXJpYWxpemF0aW9uIGZs
YWcgdG8gaW5kaWNhdGUgZmx1c2hpbmcgX2FuZF8Kc2VyaWFsaXphdGlvbiB2aWEgSVBJIHNob3Vs
ZCBiZSBwZXJmb3JtZWQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:07:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:07: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.xen.org>)
	id 1dg9fI-0007Nt-7W; Fri, 11 Aug 2017 13:07:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg9fH-0007Nl-MA
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 13:07:47 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E4/71-04533-22CAD895; Fri, 11 Aug 2017 13:07:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS1dpTW+
 kweSlAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZHywFrwUrbly5z9jA+JK3i5GTQ0ggT2LP
 gTdMIDavgJ3E+67/jCC2hIChxOmFN1lAbBYBVYm2WXPBatgE1CXanm1n7WLk4BABqlk6ywIkz
 CwQJ/H90HlWEFtYIEPizZsl7BDjdzBKnFulD1LOKRAo8eFFOIjJKyAo8XeHMESnlsTDX7dYIG
 xtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdYL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMOgYgGAHY/MXp0OMkhxMSqK8CT69kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeO+vAsoJFqWmp1akZeYAwx8mLcHBoyTC2wmS5i0uSMwtzkyHSJ1i1
 OV4NeH/NyYhlrz8vFQpcV6h1UBFAiBFGaV5cCNgsXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrzHQVbxZOaVwG16BXQEE9ARfT5gR5QkIqSkGhiNDghn8S7Rdbh7bkJwxd5u8d6Iiy2LVNl
 etbO+OP75w5TfydJMCVrcy76dZVU9o3x+f4ZRyOylAXsdjDJrjf23sAcs67q/RzroOdvj3atT
 m9ZbzJ3V/pVX++a7S2p8JzkzOh4nOK18vXff4y2h5zk9S7eqTGqe9su+/fzt3M99nls/OK7N/
 /5CiaU4I9FQi7moOBEArOBE48ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502456864!108917675!1
X-Originating-IP: [137.65.248.74]
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 47903 invoked from network); 11 Aug 2017 13:07:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 13:07:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 07:07:43 -0600
Message-Id: <598DC83E020000780016EDD6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 07:07:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <595CD5530200007800168ADA@prv-mh.provo.novell.com>
 <595CD6380200007800168AF8@prv-mh.provo.novell.com>
 <CAFLBxZZK_4PV4cepyXZRXx1v-BtMuu--vFBAYYCkGKNCiK1yew@mail.gmail.com>
In-Reply-To: <CAFLBxZZK_4PV4cepyXZRXx1v-BtMuu--vFBAYYCkGKNCiK1yew@mail.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 3/3] x86/p2m-pt: pass level instead of
 page type to p2m_next_level()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA3LjE3IGF0IDE4OjUwLCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPiB3
cm90ZToKPiBPbiBXZWQsIEp1bCA1LCAyMDE3IGF0IDExOjA2IEFNLCBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBUaGlzIGluIHR1cm4gY2FsbHMgZm9yIHAybV9hbGxv
Y19wdHAoKSBhbHNvIGJlaW5nIHBhc3NlZCB0aGUgbnVtZXJpYwo+PiBsZXZlbC4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gdjI6
IE5ldy4KPj4gLS0tCj4+IFF1ZXN0aW9uIGlzIHdoZXRoZXIgcGFzc2luZyB0aGUgbGV2ZWwgdG8g
cDJtX2FsbG9jX3B0cCgpIGlzIHJlYWxseSBhbGwKPj4gdGhhdCB1c2VmdWw6IHAybS1lcHQuYydz
IG9ubHkgdXNlIHBhc3NlcyB6ZXJvIGFueXdheSwgYW5kIHAybS5jJ3MKPj4gdW5pZm9ybSBwYXNz
aW5nIG9mIDQgZG9lc24ndCBuZWNlc3NhcmlseSBtYXRjaCByZWFsaXR5IGFmYWljdC4KPiAKPiBJ
IGFncmVlIHRoYXQgd2Ugc2hvdWxkIGVpdGhlciBmaXggaXQgcHJvcGVybHkgKHNvIHRoYXQgaXQg
cmVmbGVjdHMKPiByZWFsaXR5KSwgb3IgbWFrZSBpdCBhbHdheXMgYmUgdGhlIHNhbWUgdmFsdWUu
Cj4gCj4gV2VsbCB0aGUgb3JpZ2luYWwgcmVhc29uIGZvciBrZWVwaW5nIHRyYWNrIG9mIHRoZSBk
aWZmZXJlbnQgcGFnaW5nCj4gbGV2ZWxzIGluIHR5cGVfaW5mbyB3YXMgZm9yIFBWIHBhZ2V0YWJs
ZXMsIHJpZ2h0PyAgSSBjYW4ndCBvZmYgdGhlIHRvcAo+IG9mIG15IGhlYWQgdGhpbmsgb2YgYSBy
ZWFzb24gdGhhdCBpdCdzIGltcG9ydGFudCB0byBrZWVwIHRyYWNrIG9mIHRoZQo+IGRpZmZlcmVu
dCBsZXZlbHMgZm9yIHAybSB0YWJsZXMuCj4gCj4gSXQgcHJvYmFibHkgKmlzKiBnb29kIHRvIHBy
ZXZlbnQgc3VjaCBhIHBhZ2UgZnJvbSB3aW5kaW5nIHVwIGluIGEKPiB3cml0ZWFibGUgZW50cnkg
b2YgYSBQViBndWVzdDsgc28gbWF5YmUgZm9sbG93aW5nIHAybS5jJ3MgbGVhZCBhbmQKPiBhbHdh
eXMgc2V0dGluZyBpdCB0byBQR1RfbDRfcGFnZV90YWJsZT8KClllYWgsIHByb2JhYmx5IHRoYXQn
cyB0aGUgc2FmZXN0IHdlIGNhbiBkby4KCj4gT3RoZXIgdGhhbiB0aGF0Li4uCj4gCj4gCj4+ICAg
ICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihtZm5feChtZm4pLCBQMk1fQkFTRV9GTEFH
UyB8IF9QQUdFX1JXKTsKPj4KPj4gLSAgICAgICAgc3dpdGNoICggdHlwZSApIHsKPj4gLSAgICAg
ICAgY2FzZSBQR1RfbDNfcGFnZV90YWJsZToKPj4gLSAgICAgICAgICAgIHAybV9hZGRfaW9tbXVf
ZmxhZ3MoJm5ld19lbnRyeSwgMywgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7Cj4+
IC0gICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBu
ZXdfZW50cnksIDQpOwo+PiAtICAgICAgICAgICAgYnJlYWs7Cj4+IC0gICAgICAgIGNhc2UgUEdU
X2wyX3BhZ2VfdGFibGU6Cj4+IC0gICAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdf
ZW50cnksIDIsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwo+PiAtICAgICAgICAg
ICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5LCAz
KTsKPj4gLSAgICAgICAgICAgIGJyZWFrOwo+PiAtICAgICAgICBjYXNlIFBHVF9sMV9wYWdlX3Rh
YmxlOgo+PiAtICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCAxLCBJ
T01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKPj4gLSAgICAgICAgICAgIHAybS0+d3Jp
dGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgMik7Cj4+IC0gICAg
ICAgICAgICBicmVhazsKPj4gLSAgICAgICAgZGVmYXVsdDoKPj4gLSAgICAgICAgICAgIEJVRygp
Owo+PiAtICAgICAgICAgICAgYnJlYWs7Cj4+IC0gICAgICAgIH0KPj4gKyAgICAgICAgcDJtX2Fk
ZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93
cml0YWJsZSk7Cj4+ICsgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1f
ZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKPiAKPiAuLi50aGlzIGxvb2tzICptdWNoIGJl
dHRlciosIHRoYW5rcyEKPiAKPiBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgoKVGhhbmtzIQoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:09:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13: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.xen.org>)
	id 1dg9gU-0007XW-Hu; Fri, 11 Aug 2017 13:09:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dg9gT-0007XN-DE
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 13:09:01 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FA/13-03406-C6CAD895; Fri, 11 Aug 2017 13:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAJsWRWlGSWpSXmKPExsWSoc9or5u9pjf
 S4OpEGYslHxezODB6HN39mymAMYo1My8pvyKBNWP+K4GCIxEV/2ZNYGxgPObRxcjFwSLQyCyx
 /9Aa5i5GTg5GgRiJTVs6GUESQgLNTBIXGzeygSSEBZwlPh1oBSsSEXCQWHb+BVgRs8A/Jom2m
 zNYITruMkv83v6TBaSKTcBEYt388+wgNq+AtcTcVU2MIDaLgKrEw+ttYJNEBcIleg/0s0HUCE
 qcnPkErJcTqP5D+0OwGmYBW4k7c3dD2eISt57MZ4Kw5SW2v50DFOfgkBBQlJi2qhLkBgmBqYw
 S5ycuZQWpERJQl9j7+w1Yr4SArMTRs3NYIGxfiRsnbjFB2NeYJNbPV4JobmaXeNj4H6pBR+LX
 glcsEIkdLBLt7TOYIJweRompf9vYIKoKJO7dBoUeSOIGq8Ta82fYIRL9LBLXzmhB2DISDxadg
 Rq1kU3i9u8VLBAHJki8+/+baQKjxiykMJiF5O9ZSP6eheTvBYwsqxjVi1OLylKLdC30kooy0z
 NKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECUwgDEOxgnH3Z/xCjJAeTkihvgk9vpBBfUn5
 KZUZicUZ8UWlOavEhRhkODiUJ3tTVQDnBotT01Iq0zBxgMoNJS3DwKInwWoOkeYsLEnOLM9Mh
 UqcYLTk2rF7/hYnjzkkQ2fT943cmIZa8/LxUKXFeIZAGAZCGjNI8uHGwhHuJUVZKmJcR6EAhn
 oLUotzMElT5V4ziHIxKwrw1IFN4MvNK4La+AjqICeigPh+wg0oSEVJSDYwpqf8vRXrbb5C7y3
 LJL3/RPtPldWsDP0tO+HbzZW6eQpf9tl1VRvtl3ksKpdkIzWgRkS9lWOhV7Z1zqlJ8woE4Fqb
 es0HTrVRV236q3zvhyMisnxB7rH7XammV1AdLxOq2//9s8q0/epFV7N/fN/7uEz6+JMG6RfmG
 Rprvi+ulXW1lb6IN8pVYijMSDbWYi4oTAd6QzmOzAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502456939!98960279!1
X-Originating-IP: [104.47.1.63]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61145 invoked from network); 11 Aug 2017 13:08:59 -0000
Received: from mail-ve1eur01on0063.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.63)
 by server-14.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 13:08:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Jv1cIbjVI4ElG4BfWahMKjTe6kkMgOz63RfgnXwL3vw=;
 b=gE+qMp/tqBurHQmfECe5JILi0bbCavWChPR1V3zSa8CkVcnOJk+vwCTIUyo8x/I027S0cgpVE6He5kIhuXJsZh9lz3DZtl3PKCYEwlWukoKa4NP9uanGXp3uR/VRmXfF0AfgcxrlAK4JV1tGiCqGUyHcLQTPGXfdKfHNNn3bpX4=
Received: from [10.17.182.74] (85.223.209.53) by
 DB6PR0301MB2135.eurprd03.prod.outlook.com (2603:10a6:4:46::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Fri, 11
 Aug 2017 13:08:55 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <d32b7996-786f-6c9e-b4e1-095683e32cef@epam.com>
 <e1219eee-86e9-69f9-ce61-418b46f7e1ab@arm.com>
 <bd6de510-b583-eda2-5815-fbe3b97dc243@epam.com>
 <8881f1cb-5b07-3409-87f1-04ed72bf2076@arm.com>
 <9428da20-8d8a-56eb-e397-5b249c5024e6@epam.com>
 <57c90559-7f13-c5c0-3b3a-e1317c946b4e@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <1dc78ecc-b071-c6b7-d0bf-b21605fb6204@epam.com>
Date: Fri, 11 Aug 2017 16:08:50 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <57c90559-7f13-c5c0-3b3a-e1317c946b4e@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: HE1PR0202CA0010.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::20) To DB6PR0301MB2135.eurprd03.prod.outlook.com
 (2603:10a6:4:46::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f026c3a4-a5c5-4c55-de7c-08d4e0ba2037
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2135; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 3:5ific1I7ZovqoGpc+uICA1IgEQ9xMFAL+F6xYLoI8lyRBja7D5ZmNk8xvHB86UdDnrpWHLtQrJBTxnoaRh0NGhT2YWKTfShYjbEqJFJfiWXT2lr7gwFH103YeL9jKSBRW4kfwdhS9IT4o4mG2ptAlUxhDTLWP+AG5XpvwUXY6im4k1l+UNMs48zZvAlQX7xiqz54UvtMRETysPiE8fyv9T+6WvEng4wKLIRr8rcDQ0d7HSbQNpL8Iz+ANhdLKn2r;
 25:GLKMiJrh1Tany+bNQwpjTy3BQBA7kOMO1TZwnMflY9sEFtdDU2CcJOG86J++T/YBkpu1O2LKnH8/qNKI/SFd6kHLkD2IqdoLq41JWulqWKOtFi7EDrCDILtKQd6bvByK67CPvWSRbZ+HtXG0TkxfyUR6eTQku0opo7TtV8VIDFWWmI5BVAhXVh6IVcHUivJTQ2QKHMAzmQkZmz1J2DH6bOuQAZvvMcPZAkeSMPSzlbmuTvtC4Zlq/YC91Nno1FwbQhZ/tpXq2sfQQk9Z+o9s/4jXqPwFy/RPe31LdydfX7L1fwIzJoChYyGiKQVXJsCLRXUbhThxRcT9VwLm6FlZ3Q==;
 31:1CQ4jO4c4exiDkAM6Gedaiw9niXDo07Dd8RBjhiRcsleCj/4xoP/DINLVWW2ATN6OA6HH9/GnV74aL/ozschbPAXw3zmC60FmJHVRZjipp3z8bWtXmZBOrxwqB0TJUCTvM/F/fyAUG5jDk3pkV0hRobKU+8RWOGZhn0sbUHlI/KSraTEH1UsUlZ3Vt3TQLldDhO2HY1PjCmxSH12QJj7p6mVrGOMZ5oDT/tB1iA8tx4=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2135:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 20:ijs7YjHUKG04eZ7TLm465TxLHDlOkyjrtVC41/PD4EtXeiz0iGhkEj3tL7sfcfZUz7+mq6f27bdbTfuVLp99V9vMqpYRhUYTY1nTBLHePbqmanMamKveMh7jTpBdmLXjyF6I3h8AN4OpZIN/zta1L1sNsDt5+6aXknf8DnTCEo7IZ/d0whErExajc7C7QdRSVko7DHvS7/JK82WOOfZ6kxKNERqMq1SJrRaRjLyb13wUZHRuE5PzbUIu4UWs1Ea0iMVhMK15FgOvP/pyab0bHwj5pcyczZ+ELxLZvrYdoyGJSS+rr6zmGtXjo5MqlHitxwLWD3xfrZTVhFsqp6ggF864LqtqyXfuVgQ+IOSwDkx8xWgQO04FXoRS7BNsluaD0ZVGpUtPdFH3X1NfjxGgpHBYkcvJ7nvSEL9Y0gEkzK2D2CbOS1n1RCGa7tLaoBnkZiTIT6Warb6p7dxJAMyQefkV51msZ/G1W/G5u5NddhUWsd7IUEfnEY5/awjw0jBt
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(192374486261705)(35073007944872)(100405760836317)(4114951738403)(5213294742642);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2135F3140A61CA6B45D5F952E6890@DB6PR0301MB2135.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2135; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2135; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 4:oOzjrx3S9pidCl9IDnBgofIShZQEcjne1zFD7JNsZXFPzGLCXVrIsHEBapZ+RkBh/WLcY+5zr6SPAhsmGDo9kDgQ3Qz9Rzu0WKNmKj/qnZpD+X20dPHAFzGu8jYBfSGru8OYQVMRm7SLlx/s2kanVWd5xJdLn83wMRQVU2hCICdRteiJ+Xo0ZvY7SGsM09bfr0dvi5osDJqa9LrR4S6BUGUm7w+oyIGb2vt60PXFvvOmKsfqF3Q7fH5C0zuH6rSsevMWFA6tP5Lu2fl71xcpgNgsPmrzNMXwiizYBDVlkhoHrmhybhRDapNbxNmSW8WTGY4VmjOh78CsZ5GuW9stf4U4CyBu/q3tAqd4QD1d1oGFTWNU7u8DkcpzARGevY7bCfF4ODDvNhdoyukRwrVrbUeotUHALm6lLy5mBGa7xZhO7YlyiJxcWVcR7i2CoZFpW7pVL9I+shD8vMcBznJV0w==
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(51444003)(199003)(24454002)(189002)(42186005)(33646002)(80792005)(65826007)(7416002)(6306002)(23746002)(8666007)(105586002)(54906002)(4001350100001)(106356001)(53546010)(68736007)(47776003)(53936002)(86362001)(6246003)(2906002)(230700001)(189998001)(31696002)(36756003)(110136004)(81156014)(65806001)(5660300001)(25786009)(77096006)(101416001)(2950100002)(76176999)(7350300001)(6486002)(54356999)(6666003)(8656003)(97736004)(8676002)(65956001)(64126003)(4326008)(83506001)(50466002)(50986999)(3846002)(478600001)(966005)(7736002)(6116002)(81166006)(31686004)(93886004)(66066001)(72206003)(305945005)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2135; H:[10.17.182.74]; 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: =?Windows-1252?Q?1; DB6PR0301MB2135;
 23:fwSjZhkryFd58glWoduTxtSPySB0bLOnBif?=
 =?Windows-1252?Q?ZyXSYyN49z855kNxST7I0HkZdahA+f3OtXdICYi8tzLkWeeLxC15BckL?=
 =?Windows-1252?Q?mu+wetCLwXgQTpKFv8lBMlTifDdQBFftvwEyOBLcRSFemTtUk8n+cZ1v?=
 =?Windows-1252?Q?FDtzMb5AKQNigGdnellZZ5Dc/rmOBLB0bBVGW9+QDPrkaeqbGNxTNItN?=
 =?Windows-1252?Q?DTcdqFSbAp85CH/46ZjsXsmUr4UjJySO51ZUIF1Srr2F18yP+0hbaL2A?=
 =?Windows-1252?Q?dhCapHJkJTTWO11hZLAkods597+LzbhbmSBv2nGhyYRhLEN2UAjqLNIK?=
 =?Windows-1252?Q?pzR8Bc9oOgX7omEI4KOBrbD1wWoAXv3o2Q4+zkvGBTAA2aEsNthC7IJv?=
 =?Windows-1252?Q?Q8NsE9D4l+FDv4zn2DD5Bmu20huoWEMHYDUlkjg1RsVYFMkkI6A9IlQy?=
 =?Windows-1252?Q?QpHac4HMFZaRb63WOMdiEx1R8zn4qpiVRW6yRllnYWX3rersnyTW0rUC?=
 =?Windows-1252?Q?0vWGciKJHSVvLDTZc2hKdbora+suwA9wkitnzybGeIyjzPH1U5l5/FO9?=
 =?Windows-1252?Q?G2L+DjCUjHR3yVe3EbWxHGwRDe+adungDbL94J163S9lqxnC3MrXWLYt?=
 =?Windows-1252?Q?G5YBAJOiJUmj44hKNtLJtVqhSSNRK/KhzrqhzF2X5V8upq/TSZG0sO9v?=
 =?Windows-1252?Q?vqfPwLRsqsbz9TkbYeHFM2w9hCCnJiEuLEcKmiwuwNdknf1L53YHsdmN?=
 =?Windows-1252?Q?n1DOw+RL7bZuoTAMThMD+ouy3D9SAmlTyvDEAEfjLKNKGio7znIvmwdR?=
 =?Windows-1252?Q?YnW4TPYczynfKpddT8PwiTsRGelcsiazFci7XdLsaZHjazTIPiDcwdl3?=
 =?Windows-1252?Q?70ebLapSbi1Yx8XjrVUVDOj9n5qJvNhB0vjwAXH8o4qDmnq8Qn22OlH5?=
 =?Windows-1252?Q?sc0LOJ0lP1O5hGhgnuHlnKfKMTQ7JJI59P0kbM3DYEg8Kaayeh4lkas9?=
 =?Windows-1252?Q?CrO/1MzsLn6YqWPqgm7iLwY/u2dhqhiFpekV5C8mtVFvsE4YLVdmprwO?=
 =?Windows-1252?Q?KBdnTpNCkGo02UP4Soc66sSB/oZ8VSmLUNnt9Bkde8Nkz7mNTsRVdgaU?=
 =?Windows-1252?Q?2J3ussu45eJkGdXquB0i02S5FiTXOw4k2/1SobH2jhj4pJzEsSkGa9+l?=
 =?Windows-1252?Q?7vwet3vbBQH70vOeNRecI5U9b8ogGIfW50jiGA2MPh5B/kpfl2dInRQP?=
 =?Windows-1252?Q?sPZOrzqs2SMmfroE/0yS2PnNJsDaTEMObHP3fGD3q7hJgwj9mnMNDZK5?=
 =?Windows-1252?Q?kfYCryn6Ogjlm2lD3LdH4uTkJJ6gWfZsrdr5IPGqu1ipjxEa+JftKdI0?=
 =?Windows-1252?Q?L2/6afbii4dA+b5GFmXQ98pwXa31JqsrvvM3+SqLhqtQEdYhOPJiZ4Xr?=
 =?Windows-1252?Q?6gGLwyibeP2kXO36h8fkSsk9zMkZlv+w+VmL4aWf98kHTR1JunK7F7RJ?=
 =?Windows-1252?Q?2+hgo0bJbjlQpUON6ne84/5GO82P7FbigB4CSIIFLKfSZKmBDmXyO51X?=
 =?Windows-1252?Q?v1YrOablTdk448jCiFuCeZPEJClhIUP6Uq1zXkIjHP4XyS4x2RGwfwSU?=
 =?Windows-1252?Q?TmDR75CS2VaX4oEhzgnBZxhyhzaow8ROMN4ZQL4g3de5l?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 6:SxTymbHPMOIWQckAoNU10qcQN89+T0Y2okDFTxiBDUedxFupLKh9Y+kxFm0Z7cvqHbIVVmjak2Jz6zVc6AoEWiKnWjMfkPYRAqB2TE+8FHskaEF4LLIn7zf6XYOvKPst46V6BGJ+Cg/P7ECB6KQBABPYpPXR8v4MmZkAIYTyoJ/NTKNoNZe/ymiaVigGsHHOX6/O5ZOaKnr80GSDviKIlmtLM6qjhNjAFwXswLr6vjI2tNJFXIl4WoUbM4HYjbj3HekSg+JTxgmJPASAdKGGAWc7uWWbOAL3UgcB6NOISTngcfKhXJ4whWw8QpSIWIEQgoXG+xyOBt/QMVL0/UZxeQ==;
 5:ANCQ5AbbRY3EOKUD8XbdVVD33iV5ITOfeCEJ1OBhlsESUlUZgEqqOJ90+9lmCUl2XMXSzbFcR1sj5jd14D3+YRk4+/LDpuL9Qx6MlUnykjNnmqp8WsJ2bgWOis3FlvBQMc+f5DvwtVBstAk0/0LUbg==;
 24:8H2Q1XHTMxK6RwKkje+3uAvjgiGtA41+ANnidf0Cdt/sqJGzlQTio8e5CZCjpTZSB6rfapFgqy1bhS7bxAHxDHIT7pw3Ix6y+N+9nlFcWpQ=;
 7:zjV++pFv8MJ4uiZoabxZwk39/V0nr0PqIwGtMTlp2sU2LCzvaDLZ6J1TbfY9PJ6Do89jL5co8s44bpIQwskjZwjYfH/MFAJr0sT93icTFJOlM9fZHwL/4A5+L4sBnXj1/6fWAaQcvoHz5XHdyxrEuUBpVklUHQX5fTQShLyD3PVAOdGJiARuhewGg7W51pLXC8rSzBd6zmxbEXvJVGFcLCESHOYbsjpvpiHTW5x0/qA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 13:08:55.9841 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2135
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTEuMDguMTcgMDA6MDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAxMC8wOC8yMDE3IDIxOjA5LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGksCj4+
Cj4+IE9uIDEwLjA4LjE3IDIxOjE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+
PiBPbiAxMC8wOC8xNyAxODo0MCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4KPj4+Pgo+
Pj4+IE9uIDEwLjA4LjE3IDE5OjExLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+
Pj4+IE9uIDEwLzA4LzE3IDE2OjMzLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4+IEhp
IEp1bGllbiwKPj4+Pj4+Cj4+Pj4+PiBPbiAwOS4wOC4xNyAxMzoxMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4+Pj4+IEhpIFZvbG9keW15ciwKPj4+Pj4+Pgo+Pj4+Pj4+IENDICJUSEUgUkVTVCIg
bWFpbnRhaW5lcnMgdG8gZ2V0IGFuIG9waW5pb24gb24gdGhlIHB1YmxpYyBoZWFkZXJzLgo+Pj4+
Pj4+Cj4+Pj4+Pj4gT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+
Pj4+Pj4+PiBTTUNDQyAoU01DIENhbGwgQ29udmVudGlvbikgZGVzY3JpYmVzIGhvdyB0byBoYW5k
bGUgYm90aCBIVkNzIGFuZAo+Pj4+Pj4+PiBTTUNzLgo+Pj4+Pj4+PiBTTUNDQyBzdGF0ZXMgdGhh
dCBib3RoIEhWQyBhbmQgU01DIGFyZSB2YWxpZCBjb25kdWl0cyB0byBjYWxsIHRvIGEKPj4+Pj4+
Pj4gZGlmZmVyZW50Cj4+Pj4+Pj4+IGZpcm13YXJlIGZ1bmN0aW9ucy4gVGh1cywgZm9yIGV4YW1w
bGUgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSAKPj4+Pj4+Pj4gYm90aCBieQo+Pj4+Pj4+PiBTTUMg
b3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNvZGluZyBmb3Igc3Vj
aAo+Pj4+Pj4+PiBjYWxscy4KPj4+Pj4+Pj4gQmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJl
IGFyZSBxdWVyeSBjYWxscywgd2hpY2ggYWxsb3dzCj4+Pj4+Pj4+IHVuZGVybGluZwo+Pj4+Pj4+
PiBPUyBkZXRlcm1pbmUgdmVyc2lvbiwgVUlEIGFuZCBudW1iZXIgb2YgZnVuY3Rpb25zIHByb3Zp
ZGVkIGJ5Cj4+Pj4+Pj4+IHNlcnZpY2UKPj4+Pj4+Pj4gcHJvdmlkZXIuCj4+Pj4+Pj4+Cj4+Pj4+
Pj4+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgZmlsZSBgdnNtYy5jYCwgd2hpY2ggaGFuZGxlcyBib3Ro
IGdlbmVyaWMgU01Dcwo+Pj4+Pj4+PiBhbmQgSFZDIGFjY29yZGluZyB0byBTTUMuIEF0IHRoaXMg
bW9tZW50IGl0IGltcGxlbWVudHMgb25seSBvbmUKPj4+Pj4+Pj4gc2VydmljZTogU3RhbmRhcmQg
SHlwZXJ2aXNvciBTZXJ2aWNlLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBTdGFuZGFyZCBIeXBlcnZpc29y
IFNlcnZpY2Ugb25seSBzdXBwb3J0cyBxdWVyeSBjYWxscywgc28gY2FsbGVyIAo+Pj4+Pj4+PiBj
YW4KPj4+Pj4+Pj4gYXNrIGFib3V0IGh5cGVydmlzb3IgVUlEIGFuZCBkZXRlcm1pbmUgdGhhdCBp
dCBpcyBYRU4gcnVubmluZy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gVGhpcyBjaGFuZ2UgYWxsb3dzIG1v
cmUgZ2VuZXJpYyBoYW5kbGluZyBmb3IgU01DcyBhbmQgSFZDcyBhbmQgaXQKPj4+Pj4+Pj4gY2Fu
Cj4+Pj4+Pj4+IGJlIGVhc2lseSBleHRlbmRlZCB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyBhbmQg
ZnVuY3Rpb25zLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2FyZGVk
IHRvIHN0YW5kYXJkIFNNQ0NDIGhhbmRsZXIsIGl0IGNhbiBiZQo+Pj4+Pj4+PiByb3V0ZWQKPj4+
Pj4+Pj4gdG8gYSBkb21haW4gbW9uaXRvciwgaWYgb25lIGlzIGluc3RhbGxlZC4KPj4+Pj4+Pj4K
Pj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJj
aHVrQGVwYW0uY29tPgo+Pj4+Pj4+PiBSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28KPj4+Pj4+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+PiBS
ZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVw
YW0uY29tPgo+Pj4+Pj4+PiAtLS0KPj4+Pj4+Pj4gIC0gVXBkYXRlZCBkZXNjcmlwdGlvbiB0byBp
bmRpY2F0ZSB0aGF0IHRoaXMgcGF0Y2ggYWZmZWN0cyBvbmx5IFNNQwo+Pj4+Pj4+PiBjYWxsIHBh
dGguCj4+Pj4+Pj4+ICAtIGFkZGVkICJ4ZW5fIiBwcmVmaXggdG8gZGVmaW5pdGlvbnMgaW4KPj4+
Pj4+Pj4gaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKPj4+Pj4+Pj4gIC0gbW92ZWQgZG9f
dHJhcF9zbWMoKSBpbnRvIHZzbWMuYyBmcm9tIHRyYXBzLmMKPj4+Pj4+Pj4gIC0gcmVwbGFjZWQg
YWxsIHRhYnMgd2l0aCBzcGFjZXMKPj4+Pj4+Pgo+Pj4+Pj4+IEkgd291bGQgaGF2ZSByZWFsbHkg
YXBwcmVjaWF0ZWQgYSBzdW1tYXJ5IG9mIHRoZSBkaXNjdXNzaW9uIHdlIAo+Pj4+Pj4+IGhhZCBv
bgo+Pj4+Pj4+IHRoZSBwcmV2aW91cyB2ZXJzaW9uIHJlZ2FyZGluZyB0aGUgYmluZGluZ3MuIFRo
aXMgaXMgYSByZWFsIGJsb2NrZXIKPj4+Pj4+PiBmb3IgdGhpcyBzZXJpZXMgYW5kIHNob3VsZCBu
b3QgYmUgaWdub3JlZC4KPj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IFdoaWxlIEkgYWdyZWUgdGhhdCBx
dWVzdGlvbiBhYm91dCBiaW5kaW5ncyBpcyBpbXBvcnRhbnQsIEkgY2FuJ3QKPj4+Pj4+IHNlZSBo
b3cKPj4+Pj4+IGl0IGFmZmVjdHMgdGhpcyBwYXRjaCBzZXJpZXMuIFRoaXMgcGF0Y2ggc2VyaWVz
IGRvZXMgbm90IGJyZWFrCj4+Pj4+PiBhbnl0aGluZy4KPj4+Pj4+IEJlY2F1c2UKPj4+Pj4+Cj4+
Pj4+PiAxLiBUaGlzIHNlcmllcyBhZGQgb25seSBuZXcgZmVhdHVyZTogZ2VuZXJpYyBoeXBlcnZp
c29yIHNlcnZpY2UKPj4+Pj4+IHdpdGggbm8KPj4+Pj4+IGltbWVkaWF0ZSB1c2UuIEFsbCBBUk0g
Z3Vlc3RzIGFyZSBhbHJlYWR5IGF3YXJlIHRoYXQgdGhleSBhcmUKPj4+Pj4+IHJ1bm5pbmcgb24K
Pj4+Pj4+IFhFTi4gQWxsIEFSTSBndWVzdHMga25vdyB0aGF0IHRoZXkgY2FsbCAqb25seSogUFND
SS4KPj4+Pj4+Cj4+Pj4+PiAyLiBJIHNlZSBpbXBvcnRhbmNlIG9mIHRoaXMgcGF0Y2ggc2VyaWVz
IGZvciBlbWJlZGRlZCBwbGF0Zm9ybXMsIAo+Pj4+Pj4gd2hlcmUKPj4+Pj4+IGRldmVsb3BlciBl
eGFjdGx5IGtub3dzIHdoYXQgc29mdHdhcmUgb2Ygd2hpY2ggdmVyc2lvbiBoZS9zaGUgd2lsbAo+
Pj4+Pj4gcnVuLgo+Pj4+Pj4gSSBkb3VidCB0aGF0IHNlcnZlciBwbGF0Zm9ybXMgd2lsbCBuZWVk
IHNvbWV0aGluZyBiZXlvbmQgUFNDSSwgCj4+Pj4+PiB3aGljaCBJCj4+Pj4+PiBwcmVzZXJ2ZWQg
YXMgaXMuCj4+Pj4+Cj4+Pj4+IEkgZGlzYWdyZWUgaGVyZS4gU01DQ0MgY291bGQgYmUgdXNlZCB0
byBwcm92aWRlIERvbTAgYSB3YXkgdG8gaW50ZXJhY3QKPj4+Pj4gd2l0aCB0aGUgZmlybXdhcmUg
aWYgbmVjZXNzYXJ5Lgo+Pj4+IEFGQUlLLCBEb20wIHVzdWFsbHkgaXMgYnVpbHQgd2l0aCBwYXJ0
aWN1bGFyIHZlcnNpb24gb2YgWEVOIGluIG1pbmQgKG9yCj4+Pj4gYXQgbGVhc3QgbWluaW1hbCBY
RU4gdmVyc2lvbikuCj4+Pgo+Pj4gVGhhdCdzIG5vdCB0cnVlLiBEb20wIGlzIGEgZ2VuZXJpYyBr
ZXJuZWwgYWJsZSB0byBwcm9iZSBldmVyeXRoaW5nCj4+PiBmcm9tIHRoZSBmaXJtd2FyZSB0YWJs
ZXMgYW5kIFhlbiBpbnRlcmZhY2UuIEkgdXNlIHRoZSBleGFjdCBMaW51eAo+Pj4ga2VybmVsIG9u
IG11bHRpcGxlIHBsYXRmb3JtcyB3aXRoIG5vIGlzc3VlLgo+PiBPa2F5LCBJIHdhcyBzcGVha2lu
ZyBhYm91dCBlbWJlZGRlZCB1c2UgY2FzZS4KPiAKPiBCZWFyIGluIG1pbmQgdGhhdCBYZW4gaXMg
bm90IG9ubHkgZW1iZWRkZWQuIFdoZW4geW91IHVwc3RyZWFtIGEgbmV3IAo+IGZlYXR1cmUgeW91
IGhhdmUgdG8gdGhpbmsgYWJvdXQgaG93IHRoaXMgY291bGQgYmUgdXNlZCBieSBhbnlvbmUuCj4+
Cj4+PiBUaGUgSHlwZXJ2aXNvciBhbmQgRG9tMCAoTGludXgsIEZyZWVCU0QpIGFyZSBkaWZmZXJl
bnQgcHJvamVjdHMgd2l0aAo+Pj4gZGlmZmVyZW50IHJlbGVhc2UgY2FkZW5jZS4gV2UgcHJvdmlk
ZSBhIHN0YWJsZSBpbnRlcmZhY2UgdGhhdCBpcwo+Pj4gYmFja3dhcmQgY29tcGF0aWJsZSAocmV0
dXJuaW5nIGVycm9yIGNvZGUgZm9yIG5vbi1leGlzdGVudAo+Pj4gaHlwZXJjYWxscykuIFNvIGEg
TGludXggcmVsZWFzZWQgaW4gMTAgeWVhcnMgc2hvdWxkIHN0aWxsIHdvcmsgb24gWGVuCj4+PiA0
LjEwIGFuZCBhZGFwdCB0byB0aGUgZmVhdHVyZXMgYXZhaWxhYmxlLgo+PiBJIGp1c3Qgd2FudCB0
byBjbGFyaWZ5IHRoaXMuIEF0IGxlYXN0IGZvdXIgaHlwZXJjYWxscyBhcmUgbm90IGJhY2t3YXJk
Cj4+IGNvbXBhdGlibGU6IHBsYXRmb3JtX29wLCBzeXNjdGwsIGRvbWN0bCBhbmQgZmxhc2tfb3Au
IEkgaGFkIGEgcHJvYmxlbQo+PiB3aXRoIHRoaXMsIHdoZW4gcGxheWVkIHdpdGggTWluaU9TLWJh
c2VkIG1vbml0b3IuIFN1cmUsIHlvdXIga2VybmVsIHdpbGwKPj4gYm9vdCB1cCwgYnV0IHNvbWUg
d2VsbCBrbm93biBYRU4gc2VydmljZXMgd2lsbCBiZSBhYnNlbnQuCj4+IFRoaXMgaGF2ZSBub3Ro
aW5nIHdpdGggU01DIGJpbmRpbmdzIHByb2JsZW0sIHRob3VnaC4KPiAKPiBJIGFtIG5vdCBzdXJl
IHRvIGZvbGxvdyBoZXJlLi4uIFdlcmUgdGhleSBldmVyIGJlIHN1cHBvcnRlZCBvbiBBUk0/IElm
IAo+IG5vdCwgdGhlbiBpdCBpcyBubyBhIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaXNzdWUuIFlv
dSBjYW5ub3QgYXNzdW1lIAo+IHRoYXQgYWxsIHRoZSBoeXBlcmNhbGxzIGV4aXN0aW5nIG9uIHg4
NiB3aWxsIGJlIGF2YWlsYWJsZSBvbiBBUk0uCj4gCj4gRm9yIGEgbGlzdCBvZiBrbm93biBhdmFp
bGFibGUvc3VwcG9ydGVkIGh5cGVyY2FsbHMgZm9yIEFSTSBzZWU6Cj4gcHVibGljL2luY2x1ZGUv
YXJjaC1hcm0uaC4KPiAKPiBBbHNvIGJlYXIgaW4gbWluZCB0aGF0IHNvbWUgaHlwZXJjYWxscyBh
cmUgbm90IHBhcnQgb2YgdGhlIHN0YWJsZSBBQkkuIAo+IEZvciBpbnN0YW5jZSBkb21jdGxzIGFy
ZSBub3Qgc3RhYmxlIGFuZCBpdCBpcyB3ZWxsLWtub3duIHRoYXQgeW91IGhhdmUgCj4gdG8gcmVi
dWlsZCB5b3VyIGFwcCBmb3IgZXZlcnkgbmV3IFhlbiB2ZXJzaW9ucy4uLgo+IAo+IEJ1dCBkb21j
dGxzIHdpbGwgbmV2ZXIgYmUgdXNlZCBpbiBMaW51eCBLZXJuZWwgYXMgdGhleSBvbmx5IG1lYW50
IHRvIGJlIAo+IHVzZWQgdG8gY29udHJvbCBhIGRvbWFpbi4KPiAKPj4KPj4+Pgo+Pj4+Pj4KPj4+
Pj4+IEEgSSdtIG5vdCBkZW55aW5nIGltcG9ydGFuY2Ugb2YgU01DIGJpbmRpbmdzLCBidXQgSSB0
aGluayBpdCBpcyBub3QKPj4+Pj4+IGJsb2NrZXIgZm9yIG15IHBhdGNoZXMuIFdlIGNhbiBhZGQg
YmluZGluZ3MgbGF0ZXIsIHdoZW4gdGhlcmUgd2lsbCBiZQo+Pj4+Pj4gY29uc2Vuc3VzIG9uIGhv
dyB0aGV5IHNob3VsZCBsb29rLiBJbiBtZWFudGltZSBTTUMgaGFuZGxlciBjYW4gYmUgCj4+Pj4+
PiB1c2VkCj4+Pj4+PiBieSBhbnlvbmUgd2hvIGtub3dzIHRoYXQgaXMgYXZhaWxhYmxlLgo+Pj4+
Pgo+Pj4+PiBJIGFtIG5vdCBpbiBmYXZvciBvbiBnZXR0aW5nIHNvbWV0aGluZyBtZXJnZWQgaW4g
WGVuIHVudGlsIHdlIGFncmVlIG9uCj4+Pj4+IHRoZSB3YXkgZm9yIHRoZSBndWVzdCB0byBrbm93
IGl0IGlzIHRoZXJlLgo+Pj4+IEkgdGhpbmsgdGhhdCBTTUMgaW1wbGVtZW50YXRpb24gd2lsbCBi
ZSB0aGUgc2FtZSwgcmVnYXJkbGVzcyB0aGUgd2F5IHdlCj4+Pj4gY2FuIHRlbGwgZ3Vlc3QgdGhh
dCBpdCBpcyBhdmFpbGFibGUuIEF0IHRoaXMgdGltZSBndWVzdHMgY2FuIHNhZmVseQo+Pj4+IGFz
c3VtZSB0aGF0IFNNQ0NDIGlzIG5vdCBpbXBsZW1lbnRlZCBpbiBYRU4uIFRoaXMgd291bGRuJ3Qg
YnJlYWsKPj4+PiBhbnl0aGluZy4KPj4+Cj4+PiBTbyB5b3Ugc3VnZ2VzdCB0byBtZXJnZSB0aGlz
IHNlcmllcyBidXQgc2F5cyAiVGhlIGd1ZXN0IHNob3VsZCBub3QKPj4+IGFzc3VtZSB0aGUgcHJl
c2VuY2Ugb2YgU01DIj8gVGhpcyBpcyByYXRoZXIgYSBiaXQgb2RkLi4uCj4+IEJhc2ljYWxseSB5
ZXMuIFRoaXMgaXMgb25lIG9mIHRoZSBvcHRpb25zLiBJZiBndWVzdCBrbm93bnMgZm9yIHN1cmUg
dGhhdAo+PiBTTUNDQyBpcyBhdmFpbGFibGUgLSBpdCBjYW4gdXNlIGl0LiBJZiBpdCBpcyB1bnN1
cmUgLSB0aGVuIGl0IGRvZXMgbm90Cj4+IHVzZSBpdC4KPj4gSW4gbWVhbnRpbWUgd2UgY2FuIGRl
dmVsb3AgYSBnZW5lcmljIHdheSB0byB0ZWxsIGd1ZXN0IHRoYXQgU01DQ0MgaXMKPj4gcHJlc2Vu
dCBvbiBhIHBsYXRmb3JtLgo+PiBJIGp1c3QgZG9uJ3Qgd2FudCB0byBibG9hdCB1cCB0aGlzIHBh
dGNoIHNlcmllcy4gVGhlcmUgYXJlIGFscmVhZHkgNwo+PiBwYXRjaGVzIGFuZCBsb29rcyBsaWtl
IHRoZXJlIHdpbGwgYmUgbW9yZS4KPiAKPiBMZXQncyBiZSBob25lc3QsIGEgNyBwYXRjaGVzIHNl
cmllcyBpcyBxdWl0ZSBzbWFsbCA6UC4KQWFhYWgsIG9rYXkgOikKCj4+IEJ1dCBJIGNhbiBhZGQg
YW5vdGhlciBwYXRjaC90d28gd2l0aCBiaW5kaW5ncyBpZiB5b3UgaW5zaXN0LiBUaGlzIGlzIG5v
dAo+PiBhIGJpZyBkZWFsLiBJIGp1c3QgaGF2ZSBjb25jZXJucyBhYm91dCB0aGlzIHJpZ2h0IG5v
dy4KPj4KPj4+Pgo+Pj4+PiBJdCBtZWFucyB5b3UgaGF2ZSB0byBjYXJyeSBoYWNrIGluIHlvdXIg
a2VybmVsIGluIG9yZGVyIHRvIHVzZSBTTUMuCj4+Pj4+IE1heWJlIHRoaXMgaXMgZmluZSBmb3Ig
eW91LCBidXQgSSBkb24ndCB3YW50IHRvIG1ha2UgdGhpcyBhc3N1bXB0aW9uCj4+Pj4+IG9uIFhl
biB1cHN0cmVhbSB0b2RheS4KPj4+PiBNb2Rlcm4gbGludXgga2VybmVsIHVzZXMgU01DIGZvciBQ
U0NJIGNhbGxzIGFuZCBPUC1URUUgY2FsbHMuIEluIGJvdGgKPj4+PiBjYXNlcyBpdCByZWFkcyBE
VCB0byBnZXQgY29uZHVpdCBtZXRob2QgKFNNQy9IVkMpLiBTbyB0aGVyZSBhcmUgYWxyZWFkeQo+
Pj4+IGJpbmRpbmdzIGZvciBnZW5lcmljIHVzZXMuIE90aGVyIHVzZXMgYXJlIHBsYXRmb3JtLXNw
ZWNpZmljIChva2F5LAo+Pj4+IHByb2JhYmx5IHRoZXJlIGNhbiBiZSBhIHByb2JsZW0pLgo+Pj4+
Cj4+Pj4+IFRoaXMgaXMgYSBjaGFuZ2UgaW4gdGhlIGludGVyZmFjZSB0aGF0IHNob3VsZCBiZSBu
b3RpZmllZCB0byB0aGUKPj4+Pj4gZ3Vlc3QuIElmIHdlIGV4cG9zZSBpdCB3aXRob3V0IHByb3Zp
ZGluZyBhIGJpbmRpbmdzIChvciBzb21ldGhpbmcpLCB3ZQo+Pj4+PiBoYXZlIG5vIHdheSB0byBy
ZXZlcnQvZGlzYWJsZSBpdC4gSW1hZ2luZSB3ZSB3YW50IHRvIGRpc2FibGUgU01DIGluCj4+Pj4+
IHRoZSBmdXR1cmUuCj4+Pj4gTmF0dXJhbCB3YXkgd2FzIHRvIGRpc2FibGUgU2VjdXJpdHkgRXh0
ZW5zaW9ucyBpbiBQRlIxIHJlZ2lzdGVyLiBUaGlzCj4+Pj4gd2FzIG5vdCBkb25lIGFuZCBub3cg
d2UgaGF2ZSBjdXJpb3VzIHNpdHVhdGlvbjogZ3Vlc3QgdGhpbmtzIHRoYXQgCj4+Pj4gU01DIGlz
Cj4+Pj4gYXZhaWxhYmxlLCBidXQgdGhlbiBpdCBnZXRzIFVuZGVmaW5lZCBJbnN0cnVjdGlvbiBl
eGNlcHRpb24gd2hlbiBpdAo+Pj4+IHRyaWVzIHRvIGludm9rZSBTTUMuCj4+Pgo+Pj4gU2VjdXJp
dHkgZXh0ZW5zaW9ucyBkb2VzIG5vdCBtZWFuIHRoYXQgU01DQ0MgaXMgcHJlc2VudC4uLiBFdmVu
IGlmIHdlCj4+PiBoYWQgcmV0dXJuZWQgYW4gZXJyb3IsIHlvdSBkb24ndCBrbm93IGlmIGl0IHdh
cyBmcm9tIHRoZSBTTUNDQwo+Pj4gcHJvdG9jb2wgb3IgbXkgZm9vIHByb3RvY29sLgo+Pgo+Pj4g
SXQgd291bGQgYmUgdmFsaWQgKHRob3VnaCBhIGJpdCBvZGQpIGZvciBhIGZpcm13YXJlIHRvIGlu
amVjdCBhbgo+Pj4gdW5kZWZpbmVkIGluc3RydWN0aW9uIGlmIGl0IGlzIHVuYWJsZSB0byB1bmRl
cnN0YW5kIHRoZSBTTUMuCj4+IE9rYXksIEkgY2FuIHNlZSBsb2dpYyB0aGVyZS4gVGhpcyBpcyBh
IHN0cmFuZ2Ugd2F5IHRvIHJldHVybiBhbiBlcnJvciwKPj4gYnV0IGl0IGlzIG5vdCBwcm9oaWJp
dGVkIGluIHJlZmVyZW5jZSBtYW51YWwgYXQgbGVhc3QuCj4+Cj4+PiBUaGUgbWFpbiBwcm9ibGVt
IHRvZGF5IGlzIG5laXRoZXIgSFZDICMwIG5vciBTTUMgIzAgYXJlIFNNQ0NDCj4+PiBjb21wbGlh
bnQuIFRoZXkgYXJlIGxldCdzIGNhbGwgaXQgWEVOIFByb3RvY29sIGNvbXBsaWFudC4gS1ZNIGhh
cyB0aGUKPj4+IHNhbWUgcHJvYmxlbS4KPj4KPj4+IFNvIHlvdSBjbGVhcmx5IG5lZWQgYSB3YXkg
dG8gc2F5OiAiSFZDcyBhbmQgU01DcyBhcmUgU01DQ0MgY29tcGxpYW50LAo+Pj4geW91IGNhbiBn
byBhaGVhZCBwcm9iaW5nIHRoZSBkaWZmZXJlbnQgY29tcG9uZW50cyIuCj4+IFllcywgSSBhZ3Jl
ZSB3aXRoIHRoaXMuIEkganVzdCB0cnlpbmcgdG8gc2F5LCB0aGF0IGl0IGlzIG5vdCBvbmx5IFhF
Tgo+PiBwcm9ibGVtLCBpdCBpcyBwbGF0Zm9ybS13aWRlLgo+IAo+IEkgYW0gd2VsbCBhd2FyZSBh
Ym91dCBpdC4uLiBhbmQga2VwdCBzYXlpbmcgdGhhdCBmcm9tIHRoZSBiZWdpbm5pbmcuIAo+IEV4
Y2VwdCB0aGF0IG5vYm9keSByZWFsbHkgdGhvdWdodCBhYm91dCBpdCBiZWNhdXNlIGVtYmVkZGVk
IGFyZSBtb3N0bHkgCj4gZm9jdXNlZCB0byBnZXQgdGhpbmdzIHdvcmtpbmcgZm9yIGEgc3BlY2lm
aWMgc2V0IG9mIGNvbmZpZ3VyYXRpb24uClllcywgSSBzZWUuIE9rYXksIEknbSBjdXJpb3VzIG9u
IGhvdyBzdWNoIHRoaW5rcyBzaG91bGQgYmUgd29ya2VkIG91dC4gCkUuZy4gWEVOIE1MIGlzIG5v
dCB0aGUgYmVzdCBwbGFjZSB0byBkaXNjdXNzIHBsYXRmb3JtLXdpZGUgcXVlc3Rpb25zLgoKPj4K
Pj4+IEFzIEkgc2FpZCwgSSBhbSBub3QgYXNraW5nIHlvdSB0byB3cml0ZSB0aGUgYmluZGluZy4g
SSBhbSBhc2tpbmcgeW91Cj4+PiB0byBoYXZlIGluIG1pbmQgb3RoZXIgdXNlIGNhc2VzLiBJZiB0
aGUgYmluZGluZyB0YWtlcyB0byBtdWNoIHRpbWUsCj4+PiB0aGVuIGEgc29sdXRpb24gd291bGQg
YmUgdG8gYWRkIGEgWEVORkVBVF8qLgo+PiBJIGNhbiB3cml0ZSBEVCBiaW5kaW5nLiBQcm9ibGVt
IGlzIHRoYXQgdGhpcyBiaW5kaW5nIHNob3VsZCBiZSBhZG9wdGVkCj4+IGJ5IGFsbCBPU2VzLCBo
eXBlcnZpc29ycyBhbmQgZmlybXdhcmVzLiBNb3JlIG9uIHRoaXMgYmVsb3cuCj4+Cj4+Pj4KPj4+
Pj4gSG93IGEgZ3Vlc3Qgd2lsbCBrbm93IHRoYXQKPj4+Pj4gICAgICAtIHVudGlsIFhlbiA0LjEw
IFNNQyB3YXMgbm90IGV4aXN0aW5nLAo+Pj4+PiAgICAgIC0gYmV0d2VlbiBYZW4gNC4xMCBhbmQg
WGVuIDQueCB5b3UgY2FuIHVzZSB0aGVtCj4+Pj4+ICAgICAgLSBhZnRlciBYZW4gNC55IHRoZXkg
Y2FuIGJlIGRpc2FibGVkLgo+Pj4+IEl0IGlzIGEgYnJvYWRlciBxdWVzdGlvbjogaG93IHNvZnR3
YXJlIGNhbiBrbm93IHRoYXQgU01DQ0MgaXMgYXZhaWxhYmxlCj4+Pj4gb24gYSBwbGF0Zm9ybT8g
Tm90IFNNQywgYnV0IFNNQ0NDIGFzIGEgcHJvdG9jb2wuIFByb2JhYmx5LCB0aGVyZSBzaG91bGQK
Pj4+PiBiZSBzb21lIGdlbmVyaWMgd2F5IHRvIHRlbGwgTGludXgvV2luZG93cy9YRU4vV2luZHJp
dmVyIEh5cGVydmlzb3IvZXRjCj4+Pj4gdGhhdCB0aGV5IGNhbiByZWx5IG9uIFNNQ0NDIHNwZWMu
IEkgdGhpbmsgdGhhdCBpdCBpcyBxdWVzdGlvbiB0byBBUk0KPj4+PiBndXlzIChpbmNsdWRpbmcg
eW91KSwgYmVjYXVzZSB0aGlzIGFmZmVjdHMgYWxsIEFSTSBtYWNoaW5lcy4KPj4+Cj4+PiBJIHNw
ZW50IHF1aXRlIHNvbWUgdGltZSB0byBleHBsYWluIHRoYXQgaW4gYW4gZS1tYWlsIHRvIHRoZSBw
cmV2aW91cwo+Pj4gdmVyc2lvbi4uLiBTZWUgdGhlIHRocmVhZCBbMV0uCj4+IFllcywgSSd2ZSBz
ZWVuIHRoaXMgdGhyZWFkLCBuYXR1cmFsbHkuIEJ1dCBJIGNhbid0IGZpbmQgdGhlcmUgYW5zd2Vy
IHRvCj4+IG15IHF1ZXN0aW9uLgo+IAo+IEJlY2F1c2UgdGhlcmUgaXMgbm9uZSBvZiB0aGUgbW9t
ZW50IGFuZCBpdCBpcyBzdGlsbCBpbiBkaXNjdXNzaW9uLi4uCj4gCj4+IEFzIEkgc2FpZCwgdGhp
cyBiaW5kaW5nIChvciBhbnkgb3RoZXIgd2F5IHRvIHRlbGwgc29mdHdhcmUgYWJvdXQgU01DQ0Mp
Cj4+IHNob3VsZCBub3QgYmUgWEVOLXNwZWNpZmljLiBBcyB5b3UgbWVudGlvbmVkLCBLVk0gaGF2
ZSB0aGUgZXhhY3RseSBzYW1lCj4+IHByb2JsZW0uIEkgdGhpbmssIGJhcmUtbWV0YWwgcGxhdGZv
cm1zIHN1ZmZlciBmcm9tIHNpbWlsYXIgaXNzdWUuIFNvLCBpbgo+PiBteSBvcGluaW9uLCBpdCB3
aWxsIGJlIGdyZWF0IHRvIGhhdmUgYWdyZWVtZW50IG9uIFNNQ0NDIGRpc2NvdmVyeSBmcm9tCj4+
IGFsbCBwbGF5ZXJzLiBTbywgd2hlbiBJIGJvb3QgbXkga2VybmVsIG9uIGFueSBBUk0gbWFjaGlu
ZSwgaXQgY2FuIHRlbGwKPj4gZm9yIHN1cmUgaWYgU01DQ0MgaXMgc3VwcG9ydGVkLiBXaGF0IHRv
IHlvdSB0aGluaz8KPiAKPiBUaGVyZSBhcmUgYWxyZWFkeSBkaXNjdXNzaW9uIGdvaW5nLW9uLiBJ
dCBpcyBrbm93biBhbmQgdGFrZW4gY2FyZS4KQXJlIHlvdSByZWZlcnJpbmcgdG8gdGhhdCB0aHJl
YWQgYXQgWzFdPyBPciB0byBzb21lIGludGVybmFsIGRpc2N1c3Npb24/Cgo+Pgo+PiBXZSBjYW4g
c3RpY2sgdG8gWEVOLW9ubHkgYXBwcm9hY2gsIGxpa2UgWEVORkVBVF8qIG9yICJ4ZW4sc21jY2Mi
IGluIERULgo+PiBCdXQgaXMgdGhpcyByaWdodD8KPj4+Pgo+Pj4+PiBBbGwgY2hhbmdlcyBzaG91
bGQgYmUgZGV0ZWN0ZWQgdGhyb3VnaCB0aGUgZmlybXdhcmUgdGFibGVzIChEVCwgQUNQSSkKPj4+
Pj4gb3IgYW5vdGhlciBYZW4gbWV0aG9kIChpLmUgWEVORkVBVF8qKS4gRm9yIGluc3RhbmNlLCB0
aGUgZ3Vlc3QgaGFzIHRvCj4+Pj4+IHBhcnNlIHRoZSBmaXJtd2FyZSB0YWJsZXMgaW4gb3JkZXIg
dG8ga25vdyBQU0NJIGlzIGF2YWlsYWJsZS4KPj4+PiBZZXAuIFRoZSBzYW1lIGRvZXMgT1AtVEVF
IGNvZGUuIEl0IHBhcnNlcyBEVCB0byBnZXQgY29uZHVpdC4gUHJvYmFibHksCj4+Pj4gdGhpcyBp
cyB3cm9uZyBhcHByb2FjaC4gU2hvdWxkIGFsbCBTTUNDQyBjYWxscyB1c2UgdGhlIHNhbWUgY29u
ZHVpdD8uCj4+Pj4gU2hvdWxkIHBsYXRmb3JtIHByb3ZpZGUgY29uZHVpdCBmb3IgZWFjaCBTTUND
QyBzZXJ2aWNlIG93bmVyPwo+Pj4KPj4+IFRlY2huaWNhbGx5IGEgZ3Vlc3Qgc2hvdWxkIG9ubHkg
dXNlIEhWQy4gSSBhbSBoYXBweSB0byBhbGxvdyB0aGUgU01DCj4+PiB0byBzdXBwb3J0IHVubW9k
aWZpZWQgT1MgdGhhdCBkb24ndCB1c2UgRFQuCj4+PiBDaGVlcnMsCj4+Pgo+Pj4gWzFdCj4+PiBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDgvbXNnMDAwNjguaHRtbCAKPj4+Cj4+Pgo+Pj4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:12:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:12: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.xen.org>)
	id 1dg9jh-0008IC-3V; Fri, 11 Aug 2017 13:12:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg9jf-0008I2-7y
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 13:12:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 58/CC-03406-23DAD895; Fri, 11 Aug 2017 13:12:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS9dwbW+
 kwfMHNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aX9resBdeFKvavTW9gXMLTxcjJISSQJ/Hr
 +WJmEJtXwE5iXtt0VhBbQsBQ4vTCmywgNouAqsTEhl1sIDabgLpE27PtQDUcHCICBhLnjiaBm
 MwC+hLb1oFVCwv4SUzZep0NYrqdxK0VN5lASngFBCX+7hAGCTMLaEk8/HWLBcLWlli28DUzxB
 RpieX/OCYw8s5CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5aY
 WFyemp+YkJhXrJefnbmIEhhcDEOxgvLwx4BCjJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3tTVQDnBotT01Iq0zBxgoMOkJTh4lER4N4OkeYsLEnOLM9MhUqcYdTleTfj/jUmIJ
 S8/L1VKnHc6SJEASFFGaR7cCFjUXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7xeQKTyZeS
 Vwm14BHcEEdESfD9gRJYkIKakGxs0MWi0+LZtFxcQW3S7dUZijozBlkX/ueS1BHdmb6Uu5vtX
 8esvSasVotOaasKHYGdPdKx80n+z6tcM+/MP66c8tdfco/MviOfV+HUfjpJivEsqnlgTueyXV
 4zZN9VPVztd9ygb7zhzcvGfVtWdq567w53G3fKrbb+e1Zeu8y7dFdn2sjetUqVBiKc5INNRiL
 ipOBAChUSIVtQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502457136!77355343!1
X-Originating-IP: [137.65.248.74]
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 46747 invoked from network); 11 Aug 2017 13:12:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 13:12:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 07:12:15 -0600
Message-Id: <598DC94F020000780016EDE0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 07:12:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86: check for allocation errors in
 modify_xen_mappings()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBDb21tZW50IHRo
ZSBwbDJlIHJlbGF0ZWQgQVNTRVJUKCkuCgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTkwMyw3ICs1OTAzLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFw
cGluZ3ModW5zaWduZWQgbG9uZyBzLAogICAgIHsKICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNl
ID0gdmlydF90b194ZW5fbDNlKHYpOwogCi0gICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpw
bDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgaWYgKCAhcGwzZSB8fCAhKGwzZV9nZXRf
ZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBDb25maXJtIHRoZSBjYWxsZXIgaXNuJ3QgdHJ5aW5nIHRvIGNyZWF0ZSBuZXcgbWFwcGluZ3Mu
ICovCiAgICAgICAgICAgICBBU1NFUlQoIShuZiAmIF9QQUdFX1BSRVNFTlQpKTsKQEAgLTU5MzEs
NiArNTkzMSw4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywKIAog
ICAgICAgICAgICAgLyogUEFHRTFHQjogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCBmYWxsIHRo
cm91Z2guICovCiAgICAgICAgICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAg
ICAgICAgICAgaWYgKCAhcGwyZSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAg
ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQog
ICAgICAgICAgICAgICAgIGwyZV93cml0ZShwbDJlICsgaSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbDJlX2Zyb21fcGZuKGwzZV9nZXRfcGZuKCpwbDNlKSArCkBAIC01OTUxLDcgKzU5NTMs
MTEgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLAogICAgICAgICAg
ICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDJlKTsKICAgICAgICAgfQogCi0gICAgICAgIHBs
MmUgPSB2aXJ0X3RvX3hlbl9sMmUodik7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBMMyBl
bnRyeSBoYXMgYmVlbiB2ZXJpZmllZCB0byBiZSBwcmVzZW50LCBhbmQgd2UndmUgZGVhbHQgd2l0
aAorICAgICAgICAgKiAxRyBwYWdlcyBhcyB3ZWxsLCBzbyB0aGUgTDIgdGFibGUgY2Fubm90IHJl
cXVpcmUgYWxsb2NhdGlvbi4KKyAgICAgICAgICovCisgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJl
KCpwbDNlKSArIGwyX3RhYmxlX29mZnNldCh2KTsKIAogICAgICAgICBpZiAoICEobDJlX2dldF9m
bGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKQEAgLTU5ODAsNiArNTk4
Niw4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAvKiBQU0U6IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQg
dHJ5IGFnYWluLiAqLwogICAgICAgICAgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CisgICAgICAgICAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgICAgICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRB
QkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmcGwxZVtp
XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3Bm
bigqcGwyZSkgKyBpLApAQCAtNjAwMyw3ICs2MDExLDExIEBAIGludCBtb2RpZnlfeGVuX21hcHBp
bmdzKHVuc2lnbmVkIGxvbmcgcywKICAgICAgICAgewogICAgICAgICAgICAgbDFfcGdlbnRyeV90
IG5sMWU7CiAKLSAgICAgICAgICAgIC8qIE9yZGluYXJ5IDRrQiBtYXBwaW5nLiAqLworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIE9yZGluYXJ5IDRrQiBtYXBwaW5nOiBUaGUgTDIgZW50
cnkgaGFzIGJlZW4gdmVyaWZpZWQgdG8gYmUKKyAgICAgICAgICAgICAqIHByZXNlbnQsIGFuZCB3
ZSd2ZSBkZWFsdCB3aXRoIDJNIHBhZ2VzIGFzIHdlbGwsIHNvIHRoZSBMMSB0YWJsZQorICAgICAg
ICAgICAgICogY2Fubm90IHJlcXVpcmUgYWxsb2NhdGlvbi4KKyAgICAgICAgICAgICAqLwogICAg
ICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHYpOwog
CiAgICAgICAgICAgICAvKiBDb25maXJtIHRoZSBjYWxsZXIgaXNuJ3QgdHJ5aW5nIHRvIGNyZWF0
ZSBuZXcgbWFwcGluZ3MuICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:14:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:14: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.xen.org>)
	id 1dg9lH-0008QZ-Dj; Fri, 11 Aug 2017 13:13:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg9lF-0008QS-S7
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 13:13:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 96/E5-01732-59DAD895; Fri, 11 Aug 2017 13:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXS6fjDS3fK2t5
 Igz1P9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfh38zFlxhrGi8v4StgXErYxcjJ4eQQJ7E
 zrYVrCA2r4CdxKHN08DiEgKGEqcX3mQBsVkEVCVm/d4NFmcTUJdoe7YdqJ6DQ0TAQOLc0SQQk
 1kgXuLqOnuQCmEBS4mlmx4wQUwHmrj6FQtICa+AoMTfHcIgYWYBLYmHv26xQNjaEssWvmaGmC
 ItsfwfxwRG3lkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDU73c1OL
 ixPTUnMSkYr3k/NxNjMDwYgCCHYxf+p0PMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuD1WgOUEyxKTU+tSMvMAQY6TFqCg0dJhHfzaqA0b3FBYm5xZjpE6hSjMUfThy1fmDheT
 fj/jUmIJS8/L1VKnFceZJIASGlGaR7cIFgEXmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwbw
 7IFJ7MvBK4fa+ATmECOqXPB+yUkkSElFQDY/K/GW+qylcncrl/0j/3OenSj/9zn6dfMX/bpiH
 Caex+bO0nnw9rVD9xTnGv/izJHPZCpPh4UJ67ZpzH4c+/Dl+S8Ajb+0/EbH/H3++BnS+D61PX
 T0u5e+DkIat6OeUpD9sZ7pd4aTw8M/vR+Qo7h7T/zCEXH3XwXjTeLLTknZv8lSNJpUkLnZVYi
 jMSDbWYi4oTAcNntlK7AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502457234!105245303!1
X-Originating-IP: [137.65.248.74]
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 42196 invoked from network); 11 Aug 2017 13:13:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 13:13:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 07:13:54 -0600
Message-Id: <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 07:13:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
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 v3 0/3] x86/p2m: some code simplification
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogc2ltcGxpZnkgcDJtX25leHRfbGV2ZWwoKQoyOiBtYWtlIHAybV9hbGxvY19wdHAoKSByZXR1
cm4gYW4gTUZOCjM6IHBhc3MgbGV2ZWwgaW5zdGVhZCBvZiBwYWdlIHR5cGUgdG8gcDJtX25leHRf
bGV2ZWwoKQoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
U2VlIGluZGl2aWR1YWwgcGF0Y2hlcyBmb3IgY2hhbmdlIGluZm8uCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:19:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13: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.xen.org>)
	id 1dg9qk-0000IB-WA; Fri, 11 Aug 2017 13:19:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg9qj-0000I5-92
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 13:19:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BB/88-03937-3EEAD895; Fri, 11 Aug 2017 13:19:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/fRut5
 Ig0snFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/D66zF6zTr/h9qqaBcbpiFyMnh5BAnsT9
 qROZQGxeATuJNdfWMYLYEgKGEqcX3mQBsVkEVCUeXfrADmKzCahLtD3bztrFyMEhImAgce5oE
 ojJLBAvcXWdPUiFsICtxM71fawQ04skJvw7B2ZzCthLLDq2gw2knFdAUOLvDmGQMLOAlsTDX7
 dYIGxtiWULXzNDTJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYFeUlFmekZ
 JbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERh2DECwg/H4+7hDjJIcTEqivAk+vZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHi1gWEsJFiUmp5akZaZA4wAmLQEB4+SCO+VtUBp3uKCxNzizHSI1
 ClGXY5XE/5/YxJiycvPS5US5/0HUiQAUpRRmgc3AhaNlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMKwhyCU9mXgncpldARzABHdHnA3ZESSJCSqqBsWRroqiLu8WxH5IHfmycFKO7fksX+ze
 FVXk2k8qYHJJf3Fp8fWWguONz/ra+88teWKUW8h5f8inWoXnqrNfcPqsuXtxVdiWlWOHxQ8sT
 vqmN87hlA++InWLPkPh6aX8/15oqSdX8r5oJuyzv3t0y5+NN/heHHrqb3ljxv7dnx+k+gwfTO
 2ao5imxFGckGmoxFxUnAgCRRNdMwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502457568!110592811!1
X-Originating-IP: [137.65.248.74]
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 54500 invoked from network); 11 Aug 2017 13:19:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 13:19:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 07:19:28 -0600
Message-Id: <598DCB00020000780016EE0D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 07:19:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
 <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
In-Reply-To: <598DC9B2020000780016EDF1@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 v3 1/3] x86/p2m-pt: simplify p2m_next_level()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2FsY3VsYXRlIGVudHJ5IFBGTiBhbmQgZmxhZ3MganVzdCBvbmNlLiBDb252ZXJ0IHRoZSB0d28g
c3VjY2Vzc2l2ZQptYWluIGlmKCktcyB0byBhbmQgaWYvZWxzZS1pZiBjaGFpbi4gUmVzdHJpY3Qg
dmFyaWFibGUgc2NvcGUgd2hlcmUKcmVhc29uYWJsZS4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5k
IGFsc28gbWFrZSB0aGUgaW5kdWN0aW9uIHZhcmlhYmxlCnVuc2lnbmVkLgoKVGhpcyBhdCBvbmNl
IGZpeGVzIGV4Y2Vzc2l2ZSBwZXJtaXNzaW9ucyBncmFudGVkIGluIHRoZSAyTSBQVEVzCnJlc3Vs
dGluZyBmcm9tIHNwbGl0dGluZyBhIDFHIG9uZSAtIG9yaWdpbmFsIHBlcm1pc3Npb25zIHNob3Vs
ZCBiZQppbmhlcml0ZWQgaW5zdGVhZC4gVGhpcyBpcyBub3QgYSBzZWN1cml0eSBpc3N1ZSBvbmx5
IGJlY2F1c2UgYWxsIG9mCnRoaXMgdGFrZXMgbm8gZWZmZWN0IGFueXdheSwgYXMgaW9tbXVfaGFw
X3B0X3NoYXJlIGlzIGFsd2F5cyBmYWxzZSBvbgpBTUQgc3lzdGVtcyBmb3IgYWxsIHN1cHBvcnRl
ZCBicmFuY2hlcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCnYzOiBGaXggSU9NTVUgcGVybWlzc2lvbiBoYW5kbGluZyBmb3Igc2hhdHRlcmVkIFBU
RXMuCnYyOiBSZS1kbyBtb3N0bHkgZnJvbSBzY3JhdGNoIGZvbGxvd2luZyByZXZpZXcgZmVlZGJh
Y2suCgotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS1wdC5jCkBAIC0xOTEsMTggKzE5MSwxOCBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB2CiAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpnZm5fcmVtYWlu
ZGVyLCB1bnNpZ25lZCBsb25nIGdmbiwgdTMyIHNoaWZ0LAogICAgICAgICAgICAgICAgdTMyIG1h
eCwgdW5zaWduZWQgbG9uZyB0eXBlLCBib29sX3QgdW5tYXApCiB7Ci0gICAgbDFfcGdlbnRyeV90
ICpsMV9lbnRyeTsKLSAgICBsMV9wZ2VudHJ5X3QgKnAybV9lbnRyeTsKLSAgICBsMV9wZ2VudHJ5
X3QgbmV3X2VudHJ5OworICAgIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBuZXdfZW50cnk7CiAg
ICAgdm9pZCAqbmV4dDsKLSAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7CiAKICAg
ICBpZiAoICEocDJtX2VudHJ5ID0gcDJtX2ZpbmRfZW50cnkoKnRhYmxlLCBnZm5fcmVtYWluZGVy
LCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LCBtYXgp
KSApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCisgICAgZmxhZ3MgPSBsMWVfZ2V0X2ZsYWdz
KCpwMm1fZW50cnkpOworCiAgICAgLyogUG9EL3BhZ2luZzogTm90IHByZXNlbnQgZG9lc24ndCBp
bXBseSBlbXB0eS4gKi8KLSAgICBpZiAoICFsMWVfZ2V0X2ZsYWdzKCpwMm1fZW50cnkpICkKKyAg
ICBpZiAoICFmbGFncyApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKIApA
QCAtMjMxLDcwICsyMzEsNjcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdgogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9Ci0KLSAgICBBU1NFUlQo
bDFlX2dldF9mbGFncygqcDJtX2VudHJ5KSAmIChfUEFHRV9QUkVTRU5UfF9QQUdFX1BTRSkpOwot
Ci0gICAgLyogc3BsaXQgMUdCIHBhZ2VzIGludG8gMk1CIHBhZ2VzICovCi0gICAgaWYgKCB0eXBl
ID09IFBHVF9sMl9wYWdlX3RhYmxlICYmIChsMWVfZ2V0X2ZsYWdzKCpwMm1fZW50cnkpICYgX1BB
R0VfUFNFKSApCisgICAgZWxzZSBpZiAoIGZsYWdzICYgX1BBR0VfUFNFICkKICAgICB7Ci0gICAg
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIHBmbjsKKyAgICAgICAgLyogU3BsaXQgc3VwZXJwYWdl
cyBwYWdlcyBpbnRvIHNtYWxsZXIgb25lcy4gKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4g
PSBsMWVfZ2V0X3BmbigqcDJtX2VudHJ5KTsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7
CisgICAgICAgIGwxX3BnZW50cnlfdCAqbDFfZW50cnk7CisgICAgICAgIHVuc2lnbmVkIGludCBp
LCBsZXZlbDsKIAotICAgICAgICBwZyA9IHAybV9hbGxvY19wdHAocDJtLCBQR1RfbDJfcGFnZV90
YWJsZSk7Ci0gICAgICAgIGlmICggcGcgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKLQotICAgICAgICBmbGFncyA9IGwxZV9nZXRfZmxhZ3MoKnAybV9lbnRyeSk7Ci0gICAg
ICAgIHBmbiA9IGwxZV9nZXRfcGZuKCpwMm1fZW50cnkpOwotCi0gICAgICAgIGwxX2VudHJ5ID0g
X19tYXBfZG9tYWluX3BhZ2UocGcpOwotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQorICAgICAgICBzd2l0Y2ggKCB0eXBlICkKICAgICAgICAgewot
ICAgICAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiB8IChpICogTDFfUEFHRVRB
QkxFX0VOVFJJRVMpLCBmbGFncyk7Ci0gICAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZu
ZXdfZW50cnksIDEsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwotICAgICAgICAg
ICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5
LCAyKTsKLSAgICAgICAgfQotICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsMV9lbnRyeSk7Ci0g
ICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihtZm5feChwYWdlX3RvX21mbihwZykpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9S
Vyk7IC8qIGRpc2FibGUgUFNFICovCi0gICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19l
bnRyeSwgMiwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7Ci0gICAgICAgIHAybS0+
d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgMyk7Ci0gICAg
fQorICAgICAgICBjYXNlIFBHVF9sMl9wYWdlX3RhYmxlOgorICAgICAgICAgICAgbGV2ZWwgPSAy
OworICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSBQR1RfbDFfcGFnZV90YWJsZToK
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBOZXcgc3BsaW50ZXJlZCBtYXBwaW5ncyBp
bmhlcml0IHRoZSBmbGFncyBvZiB0aGUgb2xkIHN1cGVycGFnZSwKKyAgICAgICAgICAgICAqIHdp
dGggYSBsaXR0bGUgcmVvcmdhbmlzYXRpb24gZm9yIHRoZSBfUEFHRV9QU0VfUEFUIGJpdC4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBwZm4gJiAxICkgICAgICAgICAgIC8qID09
PiBfUEFHRV9QU0VfUEFUIHdhcyBzZXQgKi8KKyAgICAgICAgICAgICAgICBwZm4gLT0gMTsgICAg
ICAgICAgICAvKiBDbGVhciBpdDsgX1BBR0VfUFNFIGJlY29tZXMgX1BBR0VfUEFUICovCisgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsgLyogQ2xl
YXIgX1BBR0VfUFNFICg9PSBfUEFHRV9QQVQpICovCiAKLSAgICAvKiBzcGxpdCBzaW5nbGUgMk1C
IGxhcmdlIHBhZ2UgaW50byA0S0IgcGFnZSBpbiBQMk0gdGFibGUgKi8KLSAgICBpZiAoIHR5cGUg
PT0gUEdUX2wxX3BhZ2VfdGFibGUgJiYgKGwxZV9nZXRfZmxhZ3MoKnAybV9lbnRyeSkgJiBfUEFH
RV9QU0UpICkKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIHBmbjsKLSAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgICAgICAgICBsZXZlbCA9IDE7CisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQogCi0gICAg
ICAgIHBnID0gcDJtX2FsbG9jX3B0cChwMm0sIFBHVF9sMV9wYWdlX3RhYmxlKTsKKyAgICAgICAg
cGcgPSBwMm1fYWxsb2NfcHRwKHAybSwgdHlwZSk7CiAgICAgICAgIGlmICggcGcgPT0gTlVMTCAp
CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgICAgICAvKiBOZXcgc3BsaW50ZXJl
ZCBtYXBwaW5ncyBpbmhlcml0IHRoZSBmbGFncyBvZiB0aGUgb2xkIHN1cGVycGFnZSwgCi0gICAg
ICAgICAqIHdpdGggYSBsaXR0bGUgcmVvcmdhbmlzYXRpb24gZm9yIHRoZSBfUEFHRV9QU0VfUEFU
IGJpdC4gKi8KLSAgICAgICAgZmxhZ3MgPSBsMWVfZ2V0X2ZsYWdzKCpwMm1fZW50cnkpOwotICAg
ICAgICBwZm4gPSBsMWVfZ2V0X3BmbigqcDJtX2VudHJ5KTsKLSAgICAgICAgaWYgKCBwZm4gJiAx
ICkgICAgICAgICAgIC8qID09PiBfUEFHRV9QU0VfUEFUIHdhcyBzZXQgKi8KLSAgICAgICAgICAg
IHBmbiAtPSAxOyAgICAgICAgICAgIC8qIENsZWFyIGl0OyBfUEFHRV9QU0UgYmVjb21lcyBfUEFH
RV9QQVQgKi8KLSAgICAgICAgZWxzZQotICAgICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsg
LyogQ2xlYXIgX1BBR0VfUFNFICg9PSBfUEFHRV9QQVQpICovCi0gICAgICAgIAogICAgICAgICBs
MV9lbnRyeSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKLSAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKworICAgICAgICAvKiBJbmhlcml0IG9yaWdp
bmFsIElPTU1VIHBlcm1pc3Npb25zLCBidXQgdXBkYXRlIE5leHQgTGV2ZWwuICovCisgICAgICAg
IGlmICggaW9tbXVfaGFwX3B0X3NoYXJlICkKICAgICAgICAgewotICAgICAgICAgICAgbmV3X2Vu
dHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiB8IGksIGZsYWdzKTsKLSAgICAgICAgICAgIHAybV9hZGRf
aW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgMCwgMCk7Ci0gICAgICAgICAgICBwMm0tPndyaXRlX3Ay
bV9lbnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIDEpOworICAgICAgICAg
ICAgZmxhZ3MgJj0gfmlvbW11X25sZXZlbF90b19mbGFncyh+MCwgMCk7CisgICAgICAgICAgICBm
bGFncyB8PSBpb21tdV9ubGV2ZWxfdG9fZmxhZ3MobGV2ZWwgLSAxLCAwKTsKICAgICAgICAgfQor
CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDF1IDw8IFBBR0VUQUJMRV9PUkRFUik7IGkrKyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihwZm4gfCAo
aSA8PCAoKGxldmVsIC0gMSkgKiBQQUdFVEFCTEVfT1JERVIpKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmbGFncyk7CisgICAgICAgICAgICBwMm0tPndyaXRlX3AybV9l
bnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIGxldmVsKTsKKyAgICAgICAg
fQorCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxX2VudHJ5KTsKLSAgICAgICAgCisKICAg
ICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JX
KTsKLSAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCAxLCBJT01NVUZfcmVh
ZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJt
LCBnZm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5LCAyKTsKKyAgICAgICAgcDJtX2FkZF9pb21tdV9m
bGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7
CisgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19l
bnRyeSwgbGV2ZWwgKyAxKTsKICAgICB9CisgICAgZWxzZQorICAgICAgICBBU1NFUlQoZmxhZ3Mg
JiBfUEFHRV9QUkVTRU5UKTsKIAogICAgIG5leHQgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMWVf
Z2V0X3BmbigqcDJtX2VudHJ5KSkpOwogICAgIGlmICggdW5tYXAgKQoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:20:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:20: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.xen.org>)
	id 1dg9rS-0000nQ-8S; Fri, 11 Aug 2017 13:20:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg9rR-0000nC-Gs
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 13:20:21 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 98/EA-01732-41FAD895; Fri, 11 Aug 2017 13:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1d4fW+
 kwcXP5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bX9JNsBTs0K46+u87cwPhDvouRk0NIIE/i
 XkMPO4jNK2An0fNkGhOILSFgKHF64U0WEJtFQFWibcpERhCbTUBdou3ZdtYuRg4OEQEDiXNHk
 7oYuTiYBdYzSpxddQ6sV1jAWWLT133MEPOLJCb8O8cKYnMK2EssOraDDaSXV0BQ4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18h
 CL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPjqGRgYdzC2n/A7xCjJwaQkypvg
 0xspxJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4N64FqhMsSk1PrUjLzAHGB
 0ypBAePkgjvFZA0b3FBYm5xZjpE6hSjLserCf+/MQmBzZAS5/0HUiQAUpRRmgc3AharlxhlpY
 R5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8wquA5rCk5lXArfpFdARTEBH9PmAHVGSiJCSamD0CLl
 XNHFtIdffrOQc26VmwlL+xcwNCwMv+q7d4TX77DTOBW6Lb1tuP3l1jrSGpbj0VZVZ7TmhEcGm
 T4/Fb+ndXnhv1lmDx7sadtutanmmunda5L+Th9RD7ybHv9invqH6Vt6jf2EPD+7kqL04eWfby
 3v25z3fses9kEn7HfLFiLM8q+Z23r0+JZbijERDLeai4kQAnwf0CtACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502457618!105042218!1
X-Originating-IP: [137.65.248.74]
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 36323 invoked from network); 11 Aug 2017 13:20:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 13:20:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 07:20:17 -0600
Message-Id: <598DCB31020000780016EE10@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 07:20:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
 <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
In-Reply-To: <598DC9B2020000780016EDF1@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>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH v3 2/3] x86/p2m: make p2m_alloc_ptp() return an
	MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm9uZSBvZiB0aGUgY2FsbGVycyByZWFsbHkgbmVlZHMgdGhlIHN0cnVjdCBwYWdlX2luZm8gcG9p
bnRlci4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNr
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCnYzOiBS
ZS1iYXNlIG92ZXIgY2hhbmdlcyB0byBwYXRjaCAxLgp2MjogUmUtYmFzZSBvdmVyIGNoYW5nZXMg
dG8gcGF0Y2ggMS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTU2OSw3ICs1NjksNyBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdHJ1Y3QgcGFnZV9pbmZvICpw
Mm1fYWxsb2NfcHRwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgdHlwZSkK
K21mbl90IHAybV9hbGxvY19wdHAoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyB0eXBlKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogCkBAIC01NzcsMTMgKzU3Nywx
MyBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fYWxsb2NfcHRwKHN0cnVjdCBwCiAgICAgQVNTRVJU
KHAybS0+ZG9tYWluKTsKICAgICBBU1NFUlQocDJtLT5kb21haW4tPmFyY2gucGFnaW5nLmFsbG9j
X3BhZ2UpOwogICAgIHBnID0gcDJtLT5kb21haW4tPmFyY2gucGFnaW5nLmFsbG9jX3BhZ2UocDJt
LT5kb21haW4pOwotICAgIGlmIChwZyA9PSBOVUxMKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAg
ICBpZiAoICFwZyApCisgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKIAogICAgIHBhZ2VfbGlz
dF9hZGRfdGFpbChwZywgJnAybS0+cGFnZXMpOwogICAgIHBnLT51LmludXNlLnR5cGVfaW5mbyA9
IHR5cGUgfCAxIHwgUEdUX3ZhbGlkYXRlZDsKIAotICAgIHJldHVybiBwZzsKKyAgICByZXR1cm4g
cGFnZV90b19tZm4ocGcpOwogfQogCiB2b2lkIHAybV9mcmVlX3B0cChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKQEAgLTYwOSw3ICs2MDksNyBAQCB2b2lkIHAy
bV9mcmVlX3B0cChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtCiAgKi8KIGludCBwMm1fYWxsb2NfdGFi
bGUoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1f
dG9wOworICAgIG1mbl90IHRvcF9tZm47CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9t
YWluOwogICAgIGludCByYyA9IDA7CiAKQEAgLTYzMiwxNCArNjMyLDE0IEBAIGludCBwMm1fYWxs
b2NfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAKIAogICAgIFAyTV9QUklOVEsoImFsbG9jYXRp
bmcgcDJtIHRhYmxlXG4iKTsKIAotICAgIHAybV90b3AgPSBwMm1fYWxsb2NfcHRwKHAybSwgUEdU
X2w0X3BhZ2VfdGFibGUpOwotICAgIGlmICggcDJtX3RvcCA9PSBOVUxMICkKKyAgICB0b3BfbWZu
ID0gcDJtX2FsbG9jX3B0cChwMm0sIFBHVF9sNF9wYWdlX3RhYmxlKTsKKyAgICBpZiAoIG1mbl9l
cSh0b3BfbWZuLCBJTlZBTElEX01GTikgKQogICAgIHsKICAgICAgICAgcDJtX3VubG9jayhwMm0p
OwogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAKLSAgICBwMm0tPnBoeXNfdGFibGUg
PSBwYWdldGFibGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocDJtX3RvcCkpOworICAgIHAybS0+cGh5
c190YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX21mbih0b3BfbWZuKTsKIAogICAgIGlmICggaGFwX2Vu
YWJsZWQoZCkgKQogICAgICAgICBpb21tdV9zaGFyZV9wMm1fdGFibGUoZCk7Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAt
MjI1LDE2ICsyMjUsMTYgQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVj
dAogLyogRmlsbCBpbiBtaWRkbGUgbGV2ZWxzIG9mIGVwdCB0YWJsZSAqLwogc3RhdGljIGludCBl
cHRfc2V0X21pZGRsZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAq
ZXB0X2VudHJ5KQogewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIG1mbl90IG1mbjsK
ICAgICBlcHRfZW50cnlfdCAqdGFibGU7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBwZyA9
IHAybV9hbGxvY19wdHAocDJtLCAwKTsKLSAgICBpZiAoIHBnID09IE5VTEwgKQorICAgIG1mbiA9
IHAybV9hbGxvY19wdHAocDJtLCAwKTsKKyAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZO
KSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgZXB0X2VudHJ5LT5lcHRlID0gMDsKLSAgICBl
cHRfZW50cnktPm1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsKKyAgICBlcHRfZW50cnktPm1mbiA9IG1m
bl94KG1mbik7CiAgICAgZXB0X2VudHJ5LT5hY2Nlc3MgPSBwMm0tPmRlZmF1bHRfYWNjZXNzOwog
CiAgICAgZXB0X2VudHJ5LT5yID0gZXB0X2VudHJ5LT53ID0gZXB0X2VudHJ5LT54ID0gMTsKQEAg
LTI0Myw3ICsyNDMsNyBAQCBzdGF0aWMgaW50IGVwdF9zZXRfbWlkZGxlX2VudHJ5KHN0cnVjdCBw
CiAKICAgICBlcHRfZW50cnktPnN1cHByZXNzX3ZlID0gMTsKIAotICAgIHRhYmxlID0gX19tYXBf
ZG9tYWluX3BhZ2UocGcpOworICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiAKICAg
ICBmb3IgKCBpID0gMDsgaSA8IEVQVF9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAg
dGFibGVbaV0uc3VwcHJlc3NfdmUgPSAxOwotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC0yMDQsMTQgKzIwNCwxMiBAQCBwMm1f
bmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2CiAgICAgLyogUG9EL3BhZ2luZzog
Tm90IHByZXNlbnQgZG9lc24ndCBpbXBseSBlbXB0eS4gKi8KICAgICBpZiAoICFmbGFncyApCiAg
ICAgewotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICAgICAgbWZuX3QgbWZuID0g
cDJtX2FsbG9jX3B0cChwMm0sIHR5cGUpOwogCi0gICAgICAgIHBnID0gcDJtX2FsbG9jX3B0cChw
Mm0sIHR5cGUpOwotICAgICAgICBpZiAoIHBnID09IE5VTEwgKQorICAgICAgICBpZiAoIG1mbl9l
cShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAg
ICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4obWZuX3gocGFnZV90b19tZm4ocGcpKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcp
OworICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4obWZuX3gobWZuKSwgUDJNX0JBU0Vf
RkxBR1MgfCBfUEFHRV9SVyk7CiAKICAgICAgICAgc3dpdGNoICggdHlwZSApIHsKICAgICAgICAg
Y2FzZSBQR1RfbDNfcGFnZV90YWJsZToKQEAgLTIzNSw3ICsyMzMsNyBAQCBwMm1fbmV4dF9sZXZl
bChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2CiAgICAgewogICAgICAgICAvKiBTcGxpdCBzdXBl
cnBhZ2VzIHBhZ2VzIGludG8gc21hbGxlciBvbmVzLiAqLwogICAgICAgICB1bnNpZ25lZCBsb25n
IHBmbiA9IGwxZV9nZXRfcGZuKCpwMm1fZW50cnkpOwotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKKyAgICAgICAgbWZuX3QgbWZuOwogICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxX2VudHJ5
OwogICAgICAgICB1bnNpZ25lZCBpbnQgaSwgbGV2ZWw7CiAKQEAgLTI2MywxMSArMjYxLDExIEBA
IHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHYKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgcGcgPSBwMm1fYWxsb2NfcHRwKHAy
bSwgdHlwZSk7Ci0gICAgICAgIGlmICggcGcgPT0gTlVMTCApCisgICAgICAgIG1mbiA9IHAybV9h
bGxvY19wdHAocDJtLCB0eXBlKTsKKyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01G
TikgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICAgICAgbDFfZW50cnkgPSBf
X21hcF9kb21haW5fcGFnZShwZyk7CisgICAgICAgIGwxX2VudHJ5ID0gbWFwX2RvbWFpbl9wYWdl
KG1mbik7CiAKICAgICAgICAgLyogSW5oZXJpdCBvcmlnaW5hbCBJT01NVSBwZXJtaXNzaW9ucywg
YnV0IHVwZGF0ZSBOZXh0IExldmVsLiAqLwogICAgICAgICBpZiAoIGlvbW11X2hhcF9wdF9zaGFy
ZSApCkBAIC0yODUsOCArMjgzLDcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdgogCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxX2VudHJ5KTsKIAotICAgICAg
ICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4obWZuX3gocGFnZV90b19tZm4ocGcpKSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwor
ICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4obWZuX3gobWZuKSwgUDJNX0JBU0VfRkxB
R1MgfCBfUEFHRV9SVyk7CiAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwg
bGV2ZWwsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwogICAgICAgICBwMm0tPndy
aXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsgMSk7
CiAgICAgfQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKQEAgLTY4NCw3ICs2ODQsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3Jl
c3VtZShzdHJ1Y3QgZG9tYWluCiAgKiBJbnRlcm5hbCBmdW5jdGlvbnMsIG9ubHkgY2FsbGVkIGJ5
IG90aGVyIHAybSBjb2RlCiAgKi8KIAotc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2FsbG9jX3B0cChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHR5cGUpOworbWZuX3QgcDJtX2Fs
bG9jX3B0cChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHR5cGUpOwogdm9p
ZCBwMm1fZnJlZV9wdHAoc3RydWN0IHAybV9kb21haW4gKnAybSwgc3RydWN0IHBhZ2VfaW5mbyAq
cGcpOwogCiAvKiBEaXJlY3RseSBzZXQgYSBwMm0gZW50cnk6IG9ubHkgZm9yIHVzZSBieSBwMm0g
Y29kZS4gRG9lcyBub3QgbmVlZAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:20: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.xen.org>)
	id 1dg9s0-0000s7-Gp; Fri, 11 Aug 2017 13:20:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dg9rz-0000rj-An
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 13:20:55 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 80/36-01736-63FAD895; Fri, 11 Aug 2017 13:20:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdd0fW+
 kwfFuTYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3L23gqngfVbFwZ8FDYzL
 XbsYuTiEBP4ySiw9tZuxi5ETyHnMKLHqCDdEYhujxOnpP9hAEiICzhJfz8xl72Lk4OAV0JfY2
 F8FEhYWCJU43vuXBaReQmCnvMTBT3/BBkkIeEs8PbyVGca+9P0J0Bx2DjYBK4lDYiBRFgFVia
 6LvcwTGLkXMDKsYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0dj0DA+MOxqZe50OMkhxMSqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLXXAeUEi1LT
 UyvSMnOAYQeTluDgURLhvbIWKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8/0CKBECKM
 krz4EbAYuASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeayBTeDLzSuA2vQI6ggnoiD4fsC
 NKEhFSUg2MXlG/HMunuKyX8QjtLJPXUXHcOzWITTupx3Bza3/K4Xkq89rs1lx/zzQra/kuwyU
 5uzcLbwn6F37rXL6D6undOiwqwRcb1QpOzdk8a269YE1nbXe36BeF3ZyB7cvXcHTPXbEs79vT
 R1kndspYW7d7Ojpm9P4sMNyyX/dtkt87pjfXa5k1++WUWIozEg21mIuKEwFTVg9lfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502457652!106837973!1
X-Originating-IP: [104.130.215.37]
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 29572 invoked from network); 11 Aug 2017 13:20:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 13:20:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dg9rv-0005wc-8b; Fri, 11 Aug 2017 13:20: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 1dg9rp-0004FH-Ps; Fri, 11 Aug 2017 13:20:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dg9rp-0001A2-5S; Fri, 11 Aug 2017 13:20:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112581-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=473a321122fd3c2c327a5a5d01a9a41f26f1734c
X-Osstest-Versions-That: qemuu=b38df311c174c98ef8cce7dec9f46603b083018e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 13:20:45 +0000
Subject: [Xen-devel] [qemu-mainline test] 112581: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8533679736128219541=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 112557

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-localmigrate fail REGR. vs. 112557

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112557
 build-arm64-xsm               2 hosts-allocate              broken like 112557
 build-arm64-xsm               3 capture-logs                broken like 112557
 build-arm64                   3 capture-logs                broken like 112557
 build-arm64-pvops             2 hosts-allocate              broken like 112557
 build-arm64-pvops             3 capture-logs                broken like 112557
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112557
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112557
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112557
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112557
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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          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-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-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 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-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 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-xsm      14 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

version targeted for testing:
 qemuu                473a321122fd3c2c327a5a5d01a9a41f26f1734c
baseline version:
 qemuu                b38df311c174c98ef8cce7dec9f46603b083018e

Last test of basis   112557  2017-08-10 14:50:06 Z    0 days
Testing same since   112581  2017-08-11 02:00:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Greg Kurz <groug@kaod.org>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Zhi Yong Wu <zhiyong.wu@ucloud.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                                  blocked 
 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-pvh-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                                     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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

------------------------------------------------------------
commit 473a321122fd3c2c327a5a5d01a9a41f26f1734c
Merge: b38df31 4751fd5
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Aug 10 17:50:55 2017 +0100

    Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into staging
    
    Just a single fix for an annoying regression introduced in 2.9 when fixing
    CVE-2016-9602.
    
    # gpg: Signature made Thu 10 Aug 2017 13:40:28 BST
    # gpg:                using DSA key 0x02FC3AEB0101DBC2
    # gpg: Good signature from "Greg Kurz <groug@kaod.org>"
    # gpg:                 aka "Greg Kurz <groug@free.fr>"
    # gpg:                 aka "Greg Kurz <gkurz@linux.vnet.ibm.com>"
    # gpg:                 aka "Gregory Kurz (Groug) <groug@free.fr>"
    # gpg:                 aka "[jpeg image of size 3330]"
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 2BD4 3B44 535E C0A7 9894  DBA2 02FC 3AEB 0101 DBC2
    
    * remotes/gkurz/tags/for-upstream:
      9pfs: local: fix fchmodat_nofollow() limitations
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 4751fd5328dfcd4fe2f9055728a72a0e3ae56512
Author: Greg Kurz <groug@kaod.org>
Date:   Thu Aug 10 14:21:04 2017 +0200

    9pfs: local: fix fchmodat_nofollow() limitations
    
    This function has to ensure it doesn't follow a symlink that could be used
    to escape the virtfs directory. This could be easily achieved if fchmodat()
    on linux honored the AT_SYMLINK_NOFOLLOW flag as described in POSIX, but
    it doesn't. There was a tentative to implement a new fchmodat2() syscall
    with the correct semantics:
    
    https://patchwork.kernel.org/patch/9596301/
    
    but it didn't gain much momentum. Also it was suggested to look at an O_PATH
    based solution in the first place.
    
    The current implementation covers most use-cases, but it notably fails if:
    - the target path has access rights equal to 0000 (openat() returns EPERM),
      => once you've done chmod(0000) on a file, you can never chmod() again
    - the target path is UNIX domain socket (openat() returns ENXIO)
      => bind() of UNIX domain sockets fails if the file is on 9pfs
    
    The solution is to use O_PATH: openat() now succeeds in both cases, and we
    can ensure the path isn't a symlink with fstat(). The associated entry in
    "/proc/self/fd" can hence be safely passed to the regular chmod() syscall.
    
    The previous behavior is kept for older systems that don't have O_PATH.
    
    Signed-off-by: Greg Kurz <groug@kaod.org>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Tested-by: Zhi Yong Wu <zhiyong.wu@ucloud.cn>
    Acked-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8533679736128219541==--

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:21:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:21: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.xen.org>)
	id 1dg9sV-0000yF-Tt; Fri, 11 Aug 2017 13:21:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dg9sU-0000y0-Pa
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 13:21:26 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 22/0D-09901-65FAD895; Fri, 11 Aug 2017 13:21:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDSzd0fW+
 kwcaLyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aD6d8YC85YVHybfpitgfGjehcjJ4eQQJ7E
 0lnvWEFsXgE7ieeb9zGB2BIChhKnF95kAbFZBFQl3k7aARZnE1CXaHu2Haieg0NEwEDi3NEkE
 JNZIF7i6jp7kAphgQiJrhsvmSCmF0lM+HcObDqngL3EomM72EDKeQUEJf7uEAYJMwtoSTz8dY
 sFwtaWWLbwNTPERGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFula6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYdAxDsYLy7KeAQoyQHk5Iob4JPb6QQX1J+SmVG
 YnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuDVXgdUJ1iUmp5akZaZA4wMmFIJDh4lEV5/k
 DRvcUFibnFmOkTqFKMux6sJ/78xCYHNkBLn/bcWqEgApCijNA9uBCxKLzHKSgnzMgIdKMRTkF
 qUm1mCKv+KUZyDUUmYVxBkFU9mXgncpldARzABHdHnA3ZESSJCSqqBUaTwKoen2bfXC3/n2sw
 83LBNl/GR7QrV4zOSNC7zng0PX3RifbKKCt/PKdpNH8RihevnLz5+XO/axnIGrsMKHgUeLC/m
 +z59sMrctOfsXf0fuheDfTdcXj3l2eSFog+Pfji8gLW3Z/9KpbZzspU/HH4/WKoUzqq3/Mwp1
 u2vFQ3fifKtm61wfIESS3FGoqEWc1FxIgBffMRvzQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502457683!77547405!1
X-Originating-IP: [137.65.248.74]
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 32233 invoked from network); 11 Aug 2017 13:21:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 13:21:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Aug 2017 07:21:22 -0600
Message-Id: <598DCB71020000780016EE13@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 11 Aug 2017 07:21:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
 <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
In-Reply-To: <598DC9B2020000780016EDF1@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 v3 3/3] x86/p2m-pt: pass level instead of page
 type to p2m_next_level()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpbiB0dXJuIGNhbGxzIGZvciBwMm1fYWxsb2NfcHRwKCkgYWxzbyBiZWluZyBwYXNzZWQg
dGhlIG51bWVyaWMKbGV2ZWwuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Ci0tLQp2MjogTmV3LgotLS0KUXVlc3Rpb24gaXMgd2hldGhlciBwYXNzaW5nIHRoZSBs
ZXZlbCB0byBwMm1fYWxsb2NfcHRwKCkgaXMgcmVhbGx5IGFsbAp0aGF0IHVzZWZ1bDogcDJtLWVw
dC5jJ3MgcGFzc2VzIHplcm8gb25seSBhbnl3YXksIGFuZCBwMm0uYydzIHVuaWZvcm0KcGFzc2lu
ZyBvZiA0IGRvZXNuJ3QgbmVjZXNzYXJpbHkgbWF0Y2ggcmVhbGl0eSBhZmFpY3QuCgotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC01Njks
NyArNTY5LDcgQEAgaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybQogICAg
IHJldHVybiByYzsKIH0KIAotbWZuX3QgcDJtX2FsbG9jX3B0cChzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIHR5cGUpCittZm5fdCBwMm1fYWxsb2NfcHRwKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKIApAQCAtNTgxLDcgKzU4MSwxMCBAQCBtZm5fdCBwMm1fYWxsb2NfcHRwKHN0cnVjdCBw
Mm1fZG9tYWluICpwCiAgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKIAogICAgIHBhZ2VfbGlz
dF9hZGRfdGFpbChwZywgJnAybS0+cGFnZXMpOwotICAgIHBnLT51LmludXNlLnR5cGVfaW5mbyA9
IHR5cGUgfCAxIHwgUEdUX3ZhbGlkYXRlZDsKKyAgICBCVUlMRF9CVUdfT04oUEdUX2wxX3BhZ2Vf
dGFibGUgKiAyICE9IFBHVF9sMl9wYWdlX3RhYmxlKTsKKyAgICBCVUlMRF9CVUdfT04oUEdUX2wx
X3BhZ2VfdGFibGUgKiAzICE9IFBHVF9sM19wYWdlX3RhYmxlKTsKKyAgICBCVUlMRF9CVUdfT04o
UEdUX2wxX3BhZ2VfdGFibGUgKiA0ICE9IFBHVF9sNF9wYWdlX3RhYmxlKTsKKyAgICBwZy0+dS5p
bnVzZS50eXBlX2luZm8gPSAoUEdUX2wxX3BhZ2VfdGFibGUgKiBsZXZlbCkgfCAxIHwgUEdUX3Zh
bGlkYXRlZDsKIAogICAgIHJldHVybiBwYWdlX3RvX21mbihwZyk7CiB9CkBAIC02MzIsNyArNjM1
LDcgQEAgaW50IHAybV9hbGxvY190YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcAogCiAgICAgUDJN
X1BSSU5USygiYWxsb2NhdGluZyBwMm0gdGFibGVcbiIpOwogCi0gICAgdG9wX21mbiA9IHAybV9h
bGxvY19wdHAocDJtLCBQR1RfbDRfcGFnZV90YWJsZSk7CisgICAgdG9wX21mbiA9IHAybV9hbGxv
Y19wdHAocDJtLCA0KTsKICAgICBpZiAoIG1mbl9lcSh0b3BfbWZuLCBJTlZBTElEX01GTikgKQog
ICAgIHsKICAgICAgICAgcDJtX3VubG9jayhwMm0pOwotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC03MSwxMiArNzEsNiBAQAog
I2RlZmluZSBuZWVkc19yZWNhbGMobGV2ZWwsIGVudCkgX25lZWRzX3JlY2FsYyhsZXZlbCMjZV9n
ZXRfZmxhZ3MoZW50KSkKICNkZWZpbmUgdmFsaWRfcmVjYWxjKGxldmVsLCBlbnQpICghKGxldmVs
IyNlX2dldF9mbGFncyhlbnQpICYgX1BBR0VfQUNDRVNTRUQpKQogCi1zdGF0aWMgY29uc3QgdW5z
aWduZWQgbG9uZyBwZ3RbXSA9IHsKLSAgICBQR1RfbDFfcGFnZV90YWJsZSwKLSAgICBQR1RfbDJf
cGFnZV90YWJsZSwKLSAgICBQR1RfbDNfcGFnZV90YWJsZQotfTsKLQogc3RhdGljIHVuc2lnbmVk
IGxvbmcgcDJtX3R5cGVfdG9fZmxhZ3MoY29uc3Qgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKQEAgLTE4OSw3ICsx
ODMsNyBAQCBzdGF0aWMgdm9pZCBwMm1fYWRkX2lvbW11X2ZsYWdzKGwxX3BnZW50CiBzdGF0aWMg
aW50CiBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUs
CiAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpnZm5fcmVtYWluZGVyLCB1bnNpZ25lZCBs
b25nIGdmbiwgdTMyIHNoaWZ0LAotICAgICAgICAgICAgICAgdTMyIG1heCwgdW5zaWduZWQgbG9u
ZyB0eXBlLCBib29sX3QgdW5tYXApCisgICAgICAgICAgICAgICB1MzIgbWF4LCB1bnNpZ25lZCBp
bnQgbGV2ZWwsIGJvb2xfdCB1bm1hcCkKIHsKICAgICBsMV9wZ2VudHJ5X3QgKnAybV9lbnRyeSwg
bmV3X2VudHJ5OwogICAgIHZvaWQgKm5leHQ7CkBAIC0yMDQsMzAgKzE5OCwxNSBAQCBwMm1fbmV4
dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2CiAgICAgLyogUG9EL3BhZ2luZzogTm90
IHByZXNlbnQgZG9lc24ndCBpbXBseSBlbXB0eS4gKi8KICAgICBpZiAoICFmbGFncyApCiAgICAg
ewotICAgICAgICBtZm5fdCBtZm4gPSBwMm1fYWxsb2NfcHRwKHAybSwgdHlwZSk7CisgICAgICAg
IG1mbl90IG1mbiA9IHAybV9hbGxvY19wdHAocDJtLCBsZXZlbCk7CiAKICAgICAgICAgaWYgKCBt
Zm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAK
ICAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKG1mbl94KG1mbiksIFAyTV9CQVNFX0ZM
QUdTIHwgX1BBR0VfUlcpOwogCi0gICAgICAgIHN3aXRjaCAoIHR5cGUgKSB7Ci0gICAgICAgIGNh
c2UgUEdUX2wzX3BhZ2VfdGFibGU6Ci0gICAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZu
ZXdfZW50cnksIDMsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwotICAgICAgICAg
ICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5LCA0
KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIFBHVF9sMl9wYWdlX3RhYmxlOgot
ICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCAyLCBJT01NVUZfcmVh
ZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKLSAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5
KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgMyk7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgY2FzZSBQR1RfbDFfcGFnZV90YWJsZToKLSAgICAgICAgICAgIHAybV9hZGRfaW9t
bXVfZmxhZ3MoJm5ld19lbnRyeSwgMSwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7
Ci0gICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBu
ZXdfZW50cnksIDIpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGRlZmF1bHQ6Ci0gICAg
ICAgICAgICBCVUcoKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9CisgICAgICAgIHAy
bV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgbGV2ZWwsIElPTU1VRl9yZWFkYWJsZXxJT01N
VUZfd3JpdGFibGUpOworICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJt
X2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsgMSk7CiAgICAgfQogICAgIGVsc2UgaWYgKCBmbGFn
cyAmIF9QQUdFX1BTRSApCiAgICAgewpAQCAtMjM1LDE1ICsyMTQsMTQgQEAgcDJtX25leHRfbGV2
ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdgogICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiA9
IGwxZV9nZXRfcGZuKCpwMm1fZW50cnkpOwogICAgICAgICBtZm5fdCBtZm47CiAgICAgICAgIGwx
X3BnZW50cnlfdCAqbDFfZW50cnk7Ci0gICAgICAgIHVuc2lnbmVkIGludCBpLCBsZXZlbDsKKyAg
ICAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICAgICAgc3dpdGNoICggdHlwZSApCisgICAgICAg
IHN3aXRjaCAoIGxldmVsICkKICAgICAgICAgewotICAgICAgICBjYXNlIFBHVF9sMl9wYWdlX3Rh
YmxlOgotICAgICAgICAgICAgbGV2ZWwgPSAyOworICAgICAgICBjYXNlIDI6CiAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICBjYXNlIFBHVF9sMV9wYWdlX3RhYmxlOgorICAgICAgICBjYXNl
IDE6CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogTmV3IHNwbGludGVyZWQgbWFwcGlu
Z3MgaW5oZXJpdCB0aGUgZmxhZ3Mgb2YgdGhlIG9sZCBzdXBlcnBhZ2UsCiAgICAgICAgICAgICAg
KiB3aXRoIGEgbGl0dGxlIHJlb3JnYW5pc2F0aW9uIGZvciB0aGUgX1BBR0VfUFNFX1BBVCBiaXQu
CkBAIC0yNTIsOCArMjMwLDYgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdgogICAgICAgICAgICAgICAgIHBmbiAtPSAxOyAgICAgICAgICAgIC8qIENsZWFyIGl0OyBf
UEFHRV9QU0UgYmVjb21lcyBfUEFHRV9QQVQgKi8KICAgICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgICAgICBmbGFncyAmPSB+X1BBR0VfUFNFOyAvKiBDbGVhciBfUEFHRV9QU0UgKD09IF9QQUdF
X1BBVCkgKi8KLQotICAgICAgICAgICAgbGV2ZWwgPSAxOwogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgZGVmYXVsdDoKQEAgLTI2MSw3ICsyMzcsNyBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB2CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAg
ICAgfQogCi0gICAgICAgIG1mbiA9IHAybV9hbGxvY19wdHAocDJtLCB0eXBlKTsKKyAgICAgICAg
bWZuID0gcDJtX2FsbG9jX3B0cChwMm0sIGxldmVsKTsKICAgICAgICAgaWYgKCBtZm5fZXEobWZu
LCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKQEAgLTMzMSw3
ICszMDcsNyBAQCBzdGF0aWMgaW50IHAybV9wdF9zZXRfcmVjYWxjX3JhbmdlKHN0cnVjCiAKICAg
ICAgICAgZXJyID0gcDJtX25leHRfbGV2ZWwocDJtLCAmdGFibGUsICZnZm5fcmVtYWluZGVyLCBm
aXJzdF9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkgKiBQQUdFVEFCTEVfT1JE
RVIsIDEgPDwgUEFHRVRBQkxFX09SREVSLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Z3RbaSAtIDFdLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSwgMSk7CiAgICAg
ICAgIGlmICggZXJyICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTM5OSw3ICsz
NzUsNyBAQCBzdGF0aWMgaW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqCiAKICAgICAg
ICAgZXJyID0gcDJtX25leHRfbGV2ZWwocDJtLCAmdGFibGUsICZnZm5fcmVtYWluZGVyLCBnZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldmVsICogUEFHRVRBQkxFX09SREVSLCAx
IDw8IFBBR0VUQUJMRV9PUkRFUiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGd0W2xl
dmVsIC0gMV0sIDApOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXZlbCwgMCk7CiAg
ICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogCkBAIC01NjMsNyArNTM5
LDcgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIHRhYmxl
ID0gbWFwX2RvbWFpbl9wYWdlKHBhZ2V0YWJsZV9nZXRfbWZuKHAybV9nZXRfcGFnZXRhYmxlKHAy
bSkpKTsKICAgICByYyA9IHAybV9uZXh0X2xldmVsKHAybSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRl
ciwgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgTDRfUEFHRVRBQkxFX1NISUZUIC0gUEFH
RV9TSElGVCwKLSAgICAgICAgICAgICAgICAgICAgICAgIEw0X1BBR0VUQUJMRV9FTlRSSUVTLCBQ
R1RfbDNfcGFnZV90YWJsZSwgMSk7CisgICAgICAgICAgICAgICAgICAgICAgICBMNF9QQUdFVEFC
TEVfRU5UUklFUywgMywgMSk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0OwogCkBA
IC02MTEsNyArNTg3LDcgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAogICAgIHsKICAgICAgICAgcmMgPSBwMm1fbmV4dF9sZXZlbChwMm0sICZ0YWJsZSwgJmdmbl9y
ZW1haW5kZXIsIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMM19QQUdFVEFCTEVf
U0hJRlQgLSBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwzX1BBR0VU
QUJMRV9FTlRSSUVTLCBQR1RfbDJfcGFnZV90YWJsZSwgMSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTDNfUEFHRVRBQkxFX0VOVFJJRVMsIDIsIDEpOwogICAgICAgICBpZiAoIHJjICkK
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTYyMiw3ICs1OTgsNyBAQCBwMm1fcHRf
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICAgICAgcmMgPSBwMm1fbmV4
dF9sZXZlbChwMm0sICZ0YWJsZSwgJmdmbl9yZW1haW5kZXIsIGdmbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMMl9QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZULAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9FTlRSSUVTLCBQR1RfbDFfcGFnZV90YWJs
ZSwgMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgTDJfUEFHRVRBQkxFX0VOVFJJRVMs
IDEsIDEpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogCi0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aApAQCAtNjg0LDcgKzY4NCw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcmVzdW1lKHN0cnVjdCBk
b21haW4KICAqIEludGVybmFsIGZ1bmN0aW9ucywgb25seSBjYWxsZWQgYnkgb3RoZXIgcDJtIGNv
ZGUKICAqLwogCi1tZm5fdCBwMm1fYWxsb2NfcHRwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgdHlwZSk7CittZm5fdCBwMm1fYWxsb2NfcHRwKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGludCBsZXZlbCk7CiB2b2lkIHAybV9mcmVlX3B0cChzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZyk7CiAKIC8qIERpcmVjdGx5IHNldCBh
IHAybSBlbnRyeTogb25seSBmb3IgdXNlIGJ5IHAybSBjb2RlLiBEb2VzIG5vdCBuZWVkCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:26:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:26: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.xen.org>)
	id 1dg9x4-0001Rb-FR; Fri, 11 Aug 2017 13:26:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dg9x3-0001RV-8u
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 13:26:09 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 52/16-02181-070BD895; Fri, 11 Aug 2017 13:26:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnk+JIrShJLcpLzFFi42LJ0Gfy0c3f0Bt
 p8PehisWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH/xS+mgv9SFXcOqTUwThbrYuTiYBFoZJaY
 sX45excjJwejQIzEpi2djCAJIYFWJon/R3YDJTg4hAVCJBY0J4HUiAg4SCw7/4IRxGYWsJY4M
 G8TVP1sJokd55eygiTYBEwk1s0/DzaUF6io/9dvsDiLgKrEvZv3wJpFBcIleg/0s0HUCEqcnP
 mEBcTmBKo/1rCdGWKBrcSdubuhbHGJW0/mM0HY8hLb385hBrlNQkBRYtqqSpAbJASmMko0n20
 G2yskoC6x9/cbsF4JAVmJo2fnsEDYvhJ7zn9jhWi4xiRxaP8nKKeZXWL++4PsEFN1JKZcEoSI
 72aTWLXmKlS3lsS6qx+hphZI/Fp8khGi6AarxP5/kHCUEJCReLDoDAtE4g+rxO4j3awQNyVIv
 Pv/mwmqg1/i6q8e1gmM6rOQwmAWkr9nIfl7FpK/FzCyrGLUKE4tKkst0jWy0EsqykzPKMlNzM
 zRNTQw1stNLS5OTE/NSUwq1kvOz93ECEwg9QwMjDsY20/4HWKU5GBSEuVN8OmNFOJLyk+pzEg
 szogvKs1JLT7EKMPBoSTBa7geKCdYlJqeWpGWmQNMZTBpCQ4eJRFeC5A0b3FBYm5xZjpE6hSj
 opQ479N1QAkBkERGaR5cGyx9XmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsEMp4nM68Eb
 voroMVMQIv7fMAWlyQipKQaGFXX7RUMVu76unlyzDG246cmRIgddfu3TePn1/uMTvtM6y0snX
 7XZCyOnbspcp4Rp+o7t9inK26l6Gm4+17ff8u+Xj5FZoEjx+mku+pPdneKrtzfrLVrSYjGNhe
 xlB2zHtyKXHrRd49WxY7LCq9tA6MzAsIu7EzusHj5Y5qXi+as7CVzF099aqHEUpyRaKjFXFSc
 CAAUDsfLmgMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502457967!54136030!1
X-Originating-IP: [104.47.2.76]
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 9662 invoked from network); 11 Aug 2017 13:26:07 -0000
Received: from mail-db5eur01on0076.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.76)
 by server-9.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 13:26:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Ao+rlsM9cyaYTgACzaCJ8vIGiXYgN19OmDYjz/HqRmQ=;
 b=ekkHN3BwydxAypyj6/U70PLLBd2NtZX1xi74NZuMNOquTw8C40igontePXJme5n5/t8F0p7n11MuJgvvHsb01C7sRSbt5gAYS1hpb1k7ZljFZjrqQsi0Uu6qb95wi7MtiaZi55BscjA2/pbHuh6/hQJVCSGZjQvxi6JVPOGb0Eg=
Received: from [10.17.182.74] (85.223.209.53) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Fri, 11
 Aug 2017 13:26:05 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502307870-11317-3-git-send-email-volodymyr_babchuk@epam.com>
 <b24d0473-f462-744e-00af-a535d14608a4@arm.com>
 <f89a8ca5-dfff-57e7-0ef1-01bc88317788@epam.com>
 <47f05f7f-4226-f5e8-d5a7-e5158aeefee4@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <c1177354-2d74-0353-ccb6-1cb4cc3914eb@epam.com>
Date: Fri, 11 Aug 2017 16:26:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <47f05f7f-4226-f5e8-d5a7-e5158aeefee4@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1P18901CA0020.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:801::30) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 20de304f-bd54-45b9-f03d-08d4e0bc852d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:VRuuJQN/A80MaOvMQ+ZPVrzWuaYxQ8vpXvehNe8v19S9Z/9i0XQRWV9MMDZITQN+HL/scU/lo3qi7HbnqxBHaOLRY6SOCN+qttvLfesmnruZ3gKDXYD3QXekIDMT2s360ip05G86exRxoi0lkvt/f/ZvNXtd0YbLiK1jnGydKgk+uYzBdt9OLbfMuv/rWvXSjqohjDhUTMMwtpymYNaf5pWCjw2TB14g0liM7uIjAjjo1gPQAKiDnuPMO9d4OvbE;
 25:cworHHrS6uCN6z1FVUyebtVp8k9d3pEjn5lq9ZCHbjsi60+JwCVhYGHLS0CQNh0dxG8DANWyvE+p0KiSE8Ew23/ch4UFF8hRXwPTF1EyXp1JhAQXJsTLWMvXWO78B0ekQrg/Q2TUgmzvBu0M1tw6sDKTGrzYWzQE7CP4NKjKDTMNSNRKK6bMYFJDmAgGmGi3wnsisrSv3UZSZXylgqIJQA1XKJ822kAiN4hqOTRxcA7pheIBbkj6qrQBuLnP0aImi+ZSvcySZq0Qr1q8UK234rlse9REonqEijdWuYK1Uwgx6gAkWQQAwsfxevqq8W76bQ2ItvscgSzOHQnufigZnA==;
 31:y2oWLo8l7+vmXn8gqICFvGtvdt1CsBicB3VOGHX8/nyazaZ0JA+52CEioAjZ5JyYo0cWVr1oqW8XUlN++FeFc27Neuh7pApYfi6aE3XqllUTcKPBT69G8pHzJUVzFAP2iCb8b0o7L+1GDchxUr542cC9+Gjd9NzUCo+nyJUbkPrcCTeW67e77UHbolvE/A7VcIrTwJI160BNmcLrxmig5JYusX5FKbIm4bNX6KnY6Z8=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:iUsRTbWPErchd4n8Chfj7UoO3d09YeT3+nvd+/LRd4PCY0aCwY9JRzbXIQhlSOdFEVtMIbVtuw6Wn5DHHRsac7DdDKY0TUavIserDd1wO6h2nLa5b7G0iVTFdAXSYxZ8TmT0+eHe158lUghV2zkC/SBPL0QTZ5H4qqD1sE2adgXF8rpPd2Y0bt/gtqemI3tf2s8bg5buROT3jnGTeRjgsylFmWAbyJwJgSQIaKWQOabw1a9504bTsuVXfXDaP8njE05xBZD3ZML2cobg652M+netvEk5U2gL2kSp7rqERHKCnnQVsbzTuHfkF/Ep5QbEEviCi3SIFDm45uJHc26w+u0TOl+oORkO9YJo7Nq0mErde9j1knVJQEfLZU+Qu9zLYCMA04rvb65o4zRLb8z9j3BUYQrTWC2TaYOu7gvfAuD0Cu7Tvd4jBurj8Cxn+8UFFhFGHopfvbYbgeB1iowQV7EqKY1X72Km2/S3RKxXlXVKQzsswwicL5M3iyl5bvFi;
 4:ZWfrZUUXGwEh++EAbZE0/e0ggkheS1y3WuueltN1ur9E7HKHCcoI6GBcbR4ENudlKjposmbI8Mns010Ukmeserw4B5BTClR7VfZQwYMhQjRL56izKySxhAQJdDa3V+rHtZE5Q/8penknc9fEVHOrdHvcv3JjxYnXS+fEwOhywbIyhoCprT7/E4QbC1bpAL66crHpalkgh3QWzuDE9r7V2rYv0a/ImMl0LIest/B8T1y08uQtoI3jguM12m+l4sMk
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0301MB214189777CC35B68E512172FE6890@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(189002)(199003)(24454002)(77096006)(3846002)(83506001)(229853002)(64126003)(6116002)(65826007)(5660300001)(478600001)(110136004)(50466002)(23746002)(114624004)(31696002)(86362001)(53546010)(97736004)(6486002)(36756003)(189998001)(7736002)(6246003)(42186005)(25786009)(305945005)(93886004)(230700001)(65956001)(65806001)(4001350100001)(2950100002)(76176999)(72206003)(101416001)(80792005)(106356001)(54356999)(4326008)(66066001)(105586002)(8676002)(2906002)(68736007)(50986999)(33646002)(47776003)(81166006)(81156014)(6666003)(53936002)(7350300001)(31686004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:[10.17.182.74]; 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: =?Windows-1252?Q?1; VI1PR0301MB2141;
 23:lEchYCQ3Rn7UyDICWamuFsYBkJGstKvBFyb?=
 =?Windows-1252?Q?jzJCawb/xPsplkAuuRZuDkUjpRLK+trhlggnEApbtmQWgsVIkb1+uQl1?=
 =?Windows-1252?Q?M5DAldjuEoBlalEMqVglYuOlPPJkHVDpa/3AEbr+gO9u51o//FOVNP0l?=
 =?Windows-1252?Q?sBHPD0li845kEih1robe6SZl2AM1fNqXTgmdwY3VzHq7IcOTfsL69iAY?=
 =?Windows-1252?Q?nkd+UU7qhUhXWr2s+Dz/VYHtzfVqhAH3cw7FBWIMkPR+Ko8vqbTTzhuL?=
 =?Windows-1252?Q?NblceFvRr8rNCGHkjuKcTps2OM21phbDw2gM1qHTaRROY6h4hT0WtnXq?=
 =?Windows-1252?Q?0ryEg7gJuaTtvh0qsQ7yhfvtVE1oNk8RrWqx1zUwcrbMjG8BM6FAadI9?=
 =?Windows-1252?Q?fnCZJ/ZrDvzsrz4qiZBOhHbCHcf5KUDnkdrohAjGD67ZnPfDZrQmo1YC?=
 =?Windows-1252?Q?dXvM8c+MOHbcyNQ9nNXyP2eA9VB6hdkESF9sNgdsuZhxfqYKZ5Qs1NDt?=
 =?Windows-1252?Q?K2T7xy9tCoNnaCqdIlSiy1P8ioEQPj9ctZTGDiAT25IxHWGoTM+V9p7B?=
 =?Windows-1252?Q?3ml+Ni7RhmaRl/WmFpf2cggFR3bn4RFhiobcE72Ai/wRmUDz1QBtDO7E?=
 =?Windows-1252?Q?aVEEcZKq73zhH55pKfamMa5UQjm0ie7wLZF9QcI7YuJCK3UULOgc9q7M?=
 =?Windows-1252?Q?ESXevmKCzlxyzIKzojLOoMLKJre1nXBKPnzF1yg4GVvziLk46Iz9W5yo?=
 =?Windows-1252?Q?tW+TvsdzauSuQuCm3Q+BHtec4/PBghYO3gZY7xZkYxZzwix3VKUFy/zm?=
 =?Windows-1252?Q?i8IQwHOhzsJ+DlK6nol7G1cNGiQ6aE9HGkOCAHWL8zRJEW/CuFL5NrBs?=
 =?Windows-1252?Q?2cALN2N5CNc71/RoA9GEwCw+osrIqdLwp65inn8wof7VJWEtsAHTyNc0?=
 =?Windows-1252?Q?7p0AxkzddgPN2TIImvGHdb7ZysTIvA+5eB/6NMt4+jeCz6aSRDbqAqXW?=
 =?Windows-1252?Q?OyLPjn89adOXMstNy4qadLERfROuzPb6U4kzsaBhRRGB2VjuFCVuVjuY?=
 =?Windows-1252?Q?sJKOi234RtNmFB7PGl1EH+wc+XueOZijWNXKBIJ+vUavNC+EZbwHJwRB?=
 =?Windows-1252?Q?8VJxrPVNhDzTdQOCd4mUV67aqcyFjIHrfHf7HMHfKjfWfnIOziQ3LI5m?=
 =?Windows-1252?Q?xPimUMykjcZ4MzMAlHqQfu0NlXYhu/J0aKnJcRA2prxnBqr0aupoKRDp?=
 =?Windows-1252?Q?+UCQrcMkhcotya8EVNoqbjz41zilMZHyiWgK9O1F/RLKv00MvInJVXDN?=
 =?Windows-1252?Q?y1anI97XBB8cSzuPuXcAoN+oiatWJCH8Fh5j+OllDrctcyRE/eLDyW1e?=
 =?Windows-1252?Q?it+RyNc/uc4zS2BMFUTFeHXIXHWfbWbLnUjikrYUukQ8OJce4wa6Z7sz?=
 =?Windows-1252?Q?jKNAkWp0xPiUBa0Ji0lNtdy3+Qfz9PZJTVVYw/3PAEI5/76Cg7E6Zw8z?=
 =?Windows-1252?Q?+7m7jmuzXj/2+iL6WCxjzzil2nJkQ?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:Tj/wJXu86LfjruNLBys1MshjX1Q6NppAysNj0TmOCTgus99nvLJVOlZ4/y9o+jykzBaA4xYE/na74ZPZee4M4wbje792ZjF7YmE6VuIrJyn5bEqUbEaK+rPa+5CW+YfXiiv7GaTFSKJU8aSUZRNcVt6dU0g8r1UAjonxRypzUQKgsScw8l/po7KfDUDEcCyQs5otjqqoXTwjQzTHSQu03goAENTDWJ9uPjj9zzpkRH5r/ZfG9OUS7V8CrYjkwLJMIxfxlnwTKEDMFrW+7R2UCtcbq87NsfOnyKBekvpronBb5LYZIvdIxvW70D8UamM3ntGXxszNwf/SADrv++bDwg==;
 5:+z05hhjtykzaYp1kclprL+sFVgQ/myEek/TejZLmfUzJZ2SkwVCS44nz4/JeOhNYZjUEEEBwznduXCyFq30juXjNSyva/Oo4N04C/pLrOwn1wVazbU2/Kofqsl63osTUHjqtgE0QIDuvsVkc307PaA==;
 24:9WLoJH+NVDVCiUS0ZxXSI+slpVHg+67uf891WodwjIgXaO1d9THp2f4MmM8Xdrobs52fzaQnNb4K8PvsJPDnNGwfRwV6M6q2Gb5eNd1u/Qk=;
 7:3eH9qcsFb6WdanOe+w7G9LGKtcxlHeiOHJ+PJPl/8sYDnAMwjE+x6h6GmyX1kMbIq+1s+fbEWoiCETfTQsDSt0tESPMG2c9rfj/z/FnZmeUAAQ19xu6YbX6G246BeX3zetzFaFI8+Ey7ncJs/fqzcC59DsgVxBsl783uQu9Rc4mETubwOWilPGNhPWWquJpOBcYHijVhZL9Au9xorhp2lb27J7rmRiBjZgIPwCT+Ag8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 13:26:05.6280 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] arm: processor: add new struct
 hsr_smc32 into hsr union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC4wOC4xNyAwMDoyMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA5LzA4
LzIwMTcgMjI6MDYsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBIaSBKdWxpZW4sCj4+Cj4+
IE9uIDA5LjA4LjE3IDIzOjM0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDA5
LzA4LzIwMTcgMjA6NDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+IE9uIEFSTXY4LCBv
bmUgb2YgY29uZGl0aW9uYWwgZXhjZXB0aW9ucyAoU01DIHRoYXQgb3JpZ2luYXRlcwo+Pj4+IGZy
b20gYWFyY2gzMiBzdGF0ZSkgaGF2ZSBleHRyYSBmaWVsZCBpbiBIQ1IuSVNTIGVuY29kaW5nOgo+
Pj4KPj4+IHMvYWFyY2gzMi9BQXJjaDMyLwo+Pj4gcy9oYXZlL2hhcy8KPj4+Cj4+PiBBbmQgdGhl
IHJlZ2lzdGVyIGlzIGNhbGxlZCBIU1IgYW5kIG5vdCBIQ1IuCj4+Pgo+Pj4+Cj4+Pj4gQ0NLTk9X
TlBBU1MsIGJpdCBbMTldCj4+Pj4gSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGluc3RydWN0aW9uIG1p
Z2h0IGhhdmUgZmFpbGVkIGl0cyBjb25kaXRpb24KPj4+PiBjb2RlIGNoZWNrLgo+Pj4+ICAgIDAg
LSBUaGUgaW5zdHJ1Y3Rpb24gd2FzIHVuY29uZGl0aW9uYWwsIG9yIHdhcyBjb25kaXRpb25hbCBh
bmQKPj4+PiAgICBwYXNzZWQgIGl0cyBjb25kaXRpb24gY29kZSBjaGVjay4KPj4+PiAgICAxIC0g
VGhlIGluc3RydWN0aW9uIHdhcyBjb25kaXRpb25hbCwgYW5kIG1pZ2h0IGhhdmUgZmFpbGVkIGl0
cwo+Pj4+ICAgIGNvbmRpdGlvbiBjb2RlIGNoZWNrLgo+Pj4+IChBUk0gRERJIDA0ODdBLmsgcGFn
ZSBENy0xOTQ5KQo+Pj4KPj4+IFBsZWFzZSB1c2UgdGhlIGxhdGVzdCBBUk0gQVJNLgo+Pj4KPj4+
Pgo+Pj4+IFRoaXMgaXMgaW5zdHJ1Y3Rpb24gc3BlY2lmaWMgZmllbGQsIHNvIGJldHRlciB0byBh
ZGQgbmV3IHN0cnVjdHVyZQo+Pj4KPj4+IFRoaXMgaXMgYW4gaW5zdHJ1Y3Rpb24uLi4KPj4+Cj4+
Pj4gdG8gdW5pb24gaHNyLiBUaGlzIHN0cnVjdHVyZSBkZXNjcmliZXMgSVNTIGVuY29kaW5nIGZv
ciBhbiBleGNlcHRpb24KPj4+PiBmcm9tIFNNQyBpbnN0cnVjdGlvbiBleGVjdXRpb24gaW4gQUFy
Y2gzMiBzdGF0ZS4gQnV0IHdlIGRlZmluZSB0aGlzCj4+Pj4gc3RydWN0IGZvciBib3RoIEFSTXY3
IGFuZCBBUk12OC4gVGhlIHJlYXNvbiBpcyBkZXNjcmliZWQgaW4gY29tbWVudAo+Pj4+IHRvIHRo
ZSBzdHJ1Y3R1cmU6Cj4+Pj4KPj4+PiAiTmV2ZXJ0aGVsZXNzLCB3ZSBkZWZpbmUgdGhpcyBlbmNv
ZGluZyBmb3IgYm90aCBBUk12NyBhbmQgQVJNdjgsCj4+Pj4gYmVjYXVzZSBjaGVja19jb25kaXRp
b25hbF9pbnN0KCkgc2hvdWxkIHByb3Blcmx5IGhhbmRsZSBTTUMKPj4+PiBpbnN0cnVjdGlvbiBp
biBhbGwgbW9kZXM6IEFSTXY3LCBhYXJjaDMyIGFuZCBhYXJjaDY0LiIKPj4+Cj4+PiBIbW1tLiBU
aGVyZSBhcmUgb25seSB0d28gZXhpc3RpbmcgbW9kZXM6IEFBcmNoMzIgYW5kIEFBcmNoNjQuIEFS
TXY3IGlzCj4+PiBqdXN0IGEgdmVyc2lvbiBvZiB0aGUgc3BlY2lmaWNhdGlvbiB3aGljaCBoYXBw
ZW4gdG8gb25seSBzdXBwb3J0IAo+Pj4gQUFyY2gzMi4KPj4gWWVhaCwgSSB3b25kZXJlZCBob3cg
dG8gZm9ybXVsYXRlIHRoYXQgYmV0dGVyLiBQcm9ibGVtIGlzIHRoYXQgQVJNdjcKPj4gc3BlY2lm
aWNhdGlvbiBkb2VzIG5vdCB1c2UgdGVybSAiQUFyY2gzMiIuIFNvIEkgZGVjaWRlZCB0byBtZW50
aW9uIEFSTXY3Cj4+IGV4cGxpY2l0bHkuCj4gCj4gVGhlIHRlcm0gQUFyY2gzMiB3YXMgaW50cm9k
dWNlZCB3aXRoIEFSTXY4IGFuZCB1c2UgdG8gcmVmZXIgMzItYml0IAo+IHN0YXRlLiBBUk12NyBp
cyBvbmx5IDMyLWJpdCwgYW5kIHRoZXJlZm9yZSBoYXMgb25seSBBQXJjaDMyIHN0YXRlLgpIbW0s
IG1heWJlIGl0IGlzIG9ubHkgbWUsIGJ1dCB3aGVuIEkgc2VlIHRlcm0gIkFBcmNoMzIiIEkgYXV0
b21hdGljYWxseSAKdGhpbmsgYWJvdXQgQVJNdjggb25seSwgYmVjYXVzZSBJIGtub3cgdGhhdCB0
aGVyZSB3YXMgbm8gc3VjaCB0ZXJtIGluIApBUk12Ny4gU28gZm9yIG1lICJBQXJjaDMyIG9yIEFB
cmNoNjQgc3RhdGUiIHNvdW5kcyBsaWtlICJJdCBpcyAKQVJNdjgtb25seSB0aGluZywgbm8gQVJN
djcgdGhlcmUiLiBUaHVzLCBJJ2QgcHJlZmVyIHRvIGxlYXZlIG1lbnRpb24gCmFib3V0IEFSTXY3
IGZvciBjbGFyaXR5LiBNYXliZSwganVzdCBwaHJhc2UgaXQgZGlmZmVyZW50bHkuCgo+PiBIb3cg
YWJvdXQgdGhpczogImNoZWNrX2NvbmRpdGlvbmFsX2luc3QoKSBzaG91bGQgcHJvcGVybHkgaGFu
ZGxlIFNNQwo+PiBpbnN0cnVjdGlvbiBvbiBib3RoIGFyY2hpdGVjdHVyZXMgKEFSTXY3IGFuZCBB
Uk12OCkgd2hpbGUgcnVubmluZyBpbgo+PiBhYXJjaDMyIG9yIGFhcmNoNjQgbW9kZSIgPwo+IAo+
ICJBUk12OCBhbGxvd3MgdG8gdHJhcCBjb25kaXRpb25hbCBTTUMgZnJvbSBBQXJjaDMyIHN0YXRl
IGV2ZW4gaWYgdGhlIAo+IGNvbmRpdGlvbiBjaGVjayBmYWlsZWQuIE1vZGlmeSBjaGVja19jb25k
aXRpb25hbF9pbnN0KCkgdG8gaGFuZGxlIHRoZW0uIgo+IAo+Pgo+Pj4gQWN0dWFsbHkgWGVuIGRv
ZXMgbm90IGNhcmUgYWJvdXQgQVJNdjggdnMgQVJNdjcuIEl0IG9ubHkgY2FyZSBhYm91dAo+Pj4g
QUFyY2gzMiB2cyBBQXJjaDY0Lgo+PiBZZXMuIEFuZCBwcm9iYWJseSBpdCBjYW4gYmUgcHJvYmxl
bSBpbiB0aGUgZnV0dXJlLiBCZWNhdXNlLCBhcyB3ZSBjYW4KPj4gc2VlLCB0aGVyZSBhcmUgZGlm
ZmVyZW5jZXMgYmV0d2VlbiBBUk12NyBhbmQgQVJNdjguCj4gCj4gSSBkb24ndCBzZWUgYW55IHBy
b2JsZW0uIEJpdHMgbm90IHVzZWQgYXJlIHVzdWFsbHkgbWFkZSBSRVN7MCwxfSB0byAKPiBhbGxv
dyBsYXRlciByZXZpc2lvbiB1c2luZyB0aGVtIGZvciBuZXcgZmVhdHVyZXMuCk9rYXksIEknbGwg
cmVmcmFpbiBmcm9tIHVzZSB3b3JkICJwcm9ibGVtIiA6KQoKPiBUaGVyZSBhcmUgYWxzbyBkaWZm
ZXJlbmNlIGJldHdlZW4gQVJNdjguMCwgQVJNdjguMSwgQVJNdjguMi4gQnV0IHRoZXkgCj4gYWx3
YXlzIGVuc3VyZSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IG9uIHJlYWRpbmcgb3IgYSB3YXkgdG8g
ZGV0ZWN0IHRoZSAKPiBuZXcgZmVhdHVyZSBpZiB0aGUga2VybmVsIGhhcyB0byBzZXQvY2xlYXIg
Yml0cy4KPiAKPiBJbiB0aGUgY2FzZSBvZiB0aGUgSVNTIGZvciBTTUMsIHRoZSBiaXRzIHVzZWQg
YXJlIFJFUzAsIHdpdGggdGhlIG5ldyAKPiBtZWFuaW5nIDAgbWVhbnMgdGhlIFNNQyBpcyB1bmNv
bmRpdGlvbmFsIG9yIHRoZSBjb25kaXRpb24gcGFzc2VkLiBUaGlzIAo+IGlzIGNvbXBhdGlibGUg
d2l0aCBBUk12NyBiZWNhdXNlIGNvbmRpdGlvbmFsIFNNQyBhcmUgb25seSB0cmFwcGVkIHdoZW4g
Cj4gdGhlIGNvbmRpdGlvbiBjaGVjayBwYXNzZWQuCkknbGwgcmV3cml0ZSBjb21tZW50cyBpbiB0
ZXJtcyBvZiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHRoZW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:37:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13: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.xen.org>)
	id 1dgA8J-0002DX-CY; Fri, 11 Aug 2017 13:37:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389c2e870=Andrew.Cooper3@citrix.com>)
 id 1dgA8I-0002DR-63
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 13:37:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 2C/2D-03368-923BD895; Fri, 11 Aug 2017 13:37:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpK7m5t5
 Ig3OPmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnl64zFtzmrFjwczNLA2MDRxcjJ4eEgL/E
 0puvWUFsNgF9id0vPjGB2CIC6hKnOy4CxTk4mAX8JA498AUJCwOZz2a9YwMJswioSix5wAwS5
 hXwlPi5oYkJYqKcxPnjP8HiQgJqEtf6L7FD1AhKnJz5hAXEZhaQkDj44gXzBEbuWUhSs5CkFj
 AyrWLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwEBiDYwXh
 9Y8AhRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxvNwLlBItS01Mr0jJzgCEJ
 k5bg4FES4T0DkuYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUKXHeLSBFAiBFGaV5cCNg8XGJU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxXQabwZOaVwG16BXQEE9ARfT5gR5QkIqSkGhjnPU
 zc+8Ps9HODGlfn0zc8Dv2b1n5LyuF8sbj2itW1nTrHDk2yF7G1XFjutrw++A6P8DOrVZVNu+Y
 dv6l7eXZ8XcLWhOxPt3eKfJHebnvplkuCtsfXxsDUnG1dyzju/F+sdEJQ8j6r68XwlevuH5uW
 MNX/pd2TJY+0D8ge/JN5KuHwbF+pPe/vKLEUZyQaajEXFScCAF/rbQWKAgAA
X-Env-Sender: prvs=389c2e870=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502458663!54458019!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10615 invoked from network); 11 Aug 2017 13:37:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 13:37:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,357,1498521600"; d="scan'208";a="435177519"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 11 Aug 2017 14:37:10 +0100
Message-ID: <1502458630-29167-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/config: Fix stale documentation concerning
	virtual layout
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGh5cGVyY2FsbCBhcmd1bWVudCB0cmFuc2xhdGlvbiBhcmVhIGxpdmVzIGluIHRoZSBwZXIt
ZG9tYWluIG1hcHBpbmdzIGluClBNTDQgc2xvdCAyNjAuICBOb3RoaW5nIGN1cnJlbnRseSByZXNp
ZGVzIGluIHRoZSBsb3dlciBjYW5vbmljYWwgaGFsZiBhYm92ZQp0aGUgNEdCIGJvdW5kYXJ5IGlu
IGEgMzJiaXQgUFYgZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIHwgOCArKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcu
aAppbmRleCBiYzA3MzBmLi4yNWFmMDg1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKQEAgLTE2OSwxMiAr
MTY5LDggQEAgZXh0ZXJuIHVuc2lnbmVkIGNoYXIgYm9vdF9lZGlkX2luZm9bMTI4XTsKICAqICAg
IEd1ZXN0LWRlZmluZWQgdXNlLgogICogIDB4MDAwMDAwMDBmNTgwMDAwMCAtIDB4MDAwMDAwMDBm
ZmZmZmZmZiBbMTY4TUIsICAgICAgICAgICAgIFBNTDQ6MF0KICAqICAgIFJlYWQtb25seSBtYWNo
aW5lLXRvLXBoeXMgdHJhbnNsYXRpb24gdGFibGUgKEdVRVNUIEFDQ0VTU0lCTEUpLgotICogIDB4
MDAwMDAwMDEwMDAwMDAwMCAtIDB4MDAwMDAwN2ZmZmZmZmZmZiBbNTA4R0IsICAgICAgICAgICAg
IFBNTDQ6MF0KLSAqICAgIFVudXNlZC4KLSAqICAweDAwMDAwMDgwMDAwMDAwMDAgLSAweDAwMDAw
MGZmZmZmZmZmZmYgWzUxMkdCLCAyXjM5IGJ5dGVzLCBQTUw0OjFdCi0gKiAgICBIeXBlcmNhbGwg
YXJndW1lbnQgdHJhbnNsYXRpb24gYXJlYS4KLSAqICAweDAwMDAwMTAwMDAwMDAwMDAgLSAweDAw
MDA3ZmZmZmZmZmZmZmYgWzEyN1RCLCAyXjQ2IGJ5dGVzLCBQTUw0OjItMjU1XQotICogICAgUmVz
ZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UuCisgKiAgMHgwMDAwMDAwMTAwMDAwMDAwIC0gMHgwMDAwN2Zm
ZmZmZmZmZmZmIFsxMjhUQi00R0IsICAgICAgICAgUE1MNDowLTI1NV0KKyAqICAgIFVudXNlZCAv
IFJlc2VydmVkIGZvciBmdXR1cmUgdXNlLgogICovCiAKIAotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:39:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 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.xen.org>)
	id 1dgAAL-0002P9-OB; Fri, 11 Aug 2017 13:39:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dgAAK-0002P0-Ve
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 13:39:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 52/45-27137-8A3BD895; Fri, 11 Aug 2017 13:39:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXiaHS5VXf55t5
 Igw1LVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/vScZC9ZyVZyZ2c3YwLiHo4uRi4NF4ASb
 xONJE5hAHCGB24wSi7YtZe5i5ARymhglZtz3BrFZBFQlNq7dDhTn4GAT0Ja41uEDEhYRUJb42
 NrLDtLLLPCfVaL//idWkISwQIDEiUUnmEBsXgFfibaDEHEhgTcsEuv3akDEBSVOznzCAmIzC2
 hJ3Pj3kglkPrOAtMTyfxwgYU4BG4meS6cZQWxRARWJpZdaWScw8s9C0j0LSfcshO4FjMyrGDW
 KU4vKUot0jQ30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5ABCHYw/l0beIhR
 koNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/YmoJxgUWp6akVaZg4wHmDSEhw8S
 iK8ZzYCpXmLCxJzizPTIVKnGBWlxHmXgvQJgCQySvPg2mAxeIlRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvAIgU3gy80rgpr8CWswEtLjPB2xxSSJCSqqBscRo2e7pk5LfHc1ILHxqFtvxpl2
 U5fDWE9FKO+ca16zgY1z8IMbja8X7C0ZnqyUy1AM06m1WbCyeNn1d0u/7vCaFLDOmGHNNMO9l
 /2fdIbnbbErg4/lHChWZztc0nNdvuruptHHF1v93r4cvc/nwd+7/jBXPt1/ZUCkw5wxfyBUV8
 4ypnhJ9+5VYijMSDbWYi4oTARDTl5C8AgAA
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502458790!77497361!1
X-Originating-IP: [65.50.211.133]
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 39816 invoked from network); 11 Aug 2017 13:39:51 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Aug 2017 13:39:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=AyXucXyNzFtS2PdLmHveDnGSVphly3so10crnQbA7gI=; b=d1uAUL3mzAgCyKQJDZOWfo+1b
 WWAXWkgVM0r2YnsxhL4yvpDbj7g3Qry0YhVE1Tv2EchrFLdhth7eL0mmbOjf0neKD0Cs/rD3KLzo+
 upvAb2xeZLvIjTxTkiXKsQRXkEkq8OgkxhbFCDBY6db1VWnE101J4TwIukiWMlzAlYl/imum8gty4
 Rq6FqZfVvtG4QjnYwsVBhHvDQ82+GOrWLe1pv51TJNRDTNouskSvOkPI3ib4ObNjHBkPwxp+LEuI8
 u6T/5fHQsT2O6aLD2ZPDcd/ATO7QIytjQ9+Sk34m3XkzNFJPWF3fOR5yhFEj8mzgGKMBWru6UmSIy
 7qssN+WVg==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dgAAC-0006ue-PA; Fri, 11 Aug 2017 13:39:44 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id E8A74201F52A6; Fri, 11 Aug 2017 15:39:41 +0200 (CEST)
Date: Fri, 11 Aug 2017 15:39:41 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170811133941.z36ttls65idptfw3@hirez.programming.kicks-ass.net>
References: <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
 <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
 <b369bcb0-49e6-2f50-574e-4a66ced9e05d@suse.com>
 <20170811123534.quyckfyspl5fqdrg@hirez.programming.kicks-ass.net>
 <8d758a18-3db4-41c3-9748-41a649b7950b@suse.com>
 <20170811125442.5nyrvcylhdrmryt2@hirez.programming.kicks-ass.net>
 <e24c6cae-7b3d-08ce-d15a-87cae90b5f79@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e24c6cae-7b3d-08ce-d15a-87cae90b5f79@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: boris.ostrovsky@oracle.com, Stephen Hemminger <sthemmin@microsoft.com>,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "rostedt@goodmis.org" <rostedt@goodmis.org>,
 "mingo@kernel.org" <mingo@kernel.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "luto@kernel.org" <luto@kernel.org>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDM6MDc6MjlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMS8wOC8xNyAxNDo1NCwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gPiBPbiBG
cmksIEF1ZyAxMSwgMjAxNyBhdCAwMjo0Njo0MVBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4+IEFhaCwgb2theS4gTm93IEkgdW5kZXJzdGFuZCB0aGUgcHJvYmxlbS4gVGhlIFRMQiBp
c24ndCB0aGUgaXNzdWUgYnV0IHRoZQo+ID4+IElQSSBpcyBzZXJ2aW5nIHR3byBwdXJwb3NlcyBo
ZXJlOiBUTEIgZmx1c2hpbmcgKHdoaWNoIGlzIGFsbG93ZWQgdG8KPiA+PiBoYXBwZW4gYXQgYW55
IHRpbWUpIGFuZCBzZXJpYWxpemF0aW9uIHJlZ2FyZGluZyBhY2Nlc3MgdG8gY3JpdGljYWwgcGFn
ZXMKPiA+PiAod2hpY2ggc2VlbXMgdG8gYmUgYnJva2VuIGluIHRoZSBYZW4gY2FzZSBhcyB5b3Ug
c3VnZ2VzdCkuCj4gPiAKPiA+IEluZGVlZCwgYW5kIG5vdyBoeXBlci12IGFzIHdlbGwuCj4gCj4g
SXMgaXQgcG9zc2libGUgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBub24tY3JpdGljYWwgY2FsbHMg
b2YKPiBmbHVzaF90bGJfb3RoZXJzKCkgKHdoaWNoIHNob3VsZCBiZSB0aGUgbWFqb3JpdHkgSU1I
TykgYW5kIGNyaXRpY2FsIG9uZXMKPiByZWdhcmRpbmcgYWJvdmUgcHJvYmxlbT8gSSBndWVzcyB0
aGUgb25seSBwcm9ibGVtIGlzIHRoZSBjYXNlIHdoZW4gYQo+IHBhZ2UgdGFibGUgY2FuIGJlIGZy
ZWVkIGJlY2F1c2UgaXRzIGxhc3QgdmFsaWQgZW50cnkgaXMgZ29uZSwgcmlnaHQ/Cj4gCj4gV2Ug
bWlnaHQgd2FudCB0byBhZGQgYSBzZXJpYWxpemF0aW9uIGZsYWcgdG8gaW5kaWNhdGUgZmx1c2hp
bmcgX2FuZF8KPiBzZXJpYWxpemF0aW9uIHZpYSBJUEkgc2hvdWxkIGJlIHBlcmZvcm1lZC4KClBv
c3NpYmxlLCBidXQgbm90IHRyaXZpYWwuIEVzcCB0aGluZ3MgbGlrZSB0cmFuc3BhcmVudCBodWdl
IHBhZ2VzLCB3aGljaApzd2l6emxlcyBQTURzIGFyb3VuZCBtYWtlcyB0aGluZ3MgdHJpY2t5LgoK
VGhlIGJ5IGZhciBlYXNpZXN0IHNvbHV0aW9uIGlzIHRvIHN3aXRjaCBvdmVyIHRvIEhBVkVfUkNV
X1RBQkxFX0ZSRUUKd2hlbiBlaXRoZXIgWGVuIG9yIEh5cGVyLVYgaXMgZG9pbmcgdGhpcy4gSWRl
YWxseSBpdCB3b3VsZCBub3QgaGF2ZSBhCnNpZ25pZmljYW50IHBlcmZvcm1hbmNlIGhpdCAobmVl
ZHMgdGVzdGluZykgYW5kIHdlIGNhbiBzaW1wbHkgYWx3YXlzIGRvCnRoaXMgd2hlbiBQQVJBVklS
VCwgb3Igb3RoZXJ3aXNlIHdlIG5lZWQgdG8gZ2V0IGNyZWF0aXZlIHdpdGgKc3RhdGljX2tleXMg
b3Igc29tZXRoaW5nLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:44:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13: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.xen.org>)
	id 1dgAEF-0003Ae-Bz; Fri, 11 Aug 2017 13:43:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgAEE-0003AT-Iw
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 13:43:54 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 4C/ED-02181-994BD895; Fri, 11 Aug 2017 13:43:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXfmlt5
 Ig0XbWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZq9tYCvbIVbR3PGJpYJwg2cXIxSEksJlR
 Yt/BFUwQzm5GiYnz1jN3MXJwCAuESCxoTupi5OQQEfCWeNX9kx2i5gyTxI3P05hBEswC1hIH5
 m1iBLHZBDQl7nz+xARi8wpYSey42MIKYrMIqEq0zJ/EAmKLCoRLvG08wgJRIyhxcuYTMJtTwE
 bi5q9XUDNtJe7M3Q1ly0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGuobleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgwDEAwQ7Gl6c9DzFKcjApifIm+PRGCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgfbwJKCdYlJqeWpGWmQMMfZi0BAePkgjvxs1Aad7igsTc4sx0i
 NQpRkUpcV5dkIQASCKjNA+uDRZvlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMywIyhSczrw
 Ru+iugxUxAi/t8wBaXJCKkpBoYtUu+N/td2K2eHbN8q5IeR7zU+YyrWqIHZHil1Z6/550dxHv
 XbNVqmZQ1PBfXFPyuZs+NDFl3cHvnOf4z3F4PVr64v7K0/u+fgIDE4wty6vaaThTO1D93yY9Z
 10N+nvPqfCZV9R1R9y7oWTxPVM2df+21TIqnGKtVjvP7hMqEl3eMmbc8KpujxFKckWioxVxUn
 AgAyM4HnLICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502459032!102064092!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42644 invoked from network); 11 Aug 2017 13:43:52 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 11 Aug 2017 13:43:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C756913D5;
 Fri, 11 Aug 2017 06:43:51 -0700 (PDT)
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 9871E3F540;
 Fri, 11 Aug 2017 06:43:50 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502307870-11317-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502307870-11317-3-git-send-email-volodymyr_babchuk@epam.com>
 <b24d0473-f462-744e-00af-a535d14608a4@arm.com>
 <f89a8ca5-dfff-57e7-0ef1-01bc88317788@epam.com>
 <47f05f7f-4226-f5e8-d5a7-e5158aeefee4@arm.com>
 <c1177354-2d74-0353-ccb6-1cb4cc3914eb@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c7ce51b3-31b4-1667-0cdf-2813656eb741@arm.com>
Date: Fri, 11 Aug 2017 14:43:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c1177354-2d74-0353-ccb6-1cb4cc3914eb@epam.com>
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] arm: processor: add new struct
 hsr_smc32 into hsr union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8wOC8xNyAxNDoyNiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4KPgo+IE9uIDEw
LjA4LjE3IDAwOjIyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDA5LzA4LzIwMTcg
MjI6MDYsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gSGkgSnVsaWVuLAo+Pj4KPj4+IE9u
IDA5LjA4LjE3IDIzOjM0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+IE9uIDA5
LzA4LzIwMTcgMjA6NDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+PiBPbiBBUk12OCwg
b25lIG9mIGNvbmRpdGlvbmFsIGV4Y2VwdGlvbnMgKFNNQyB0aGF0IG9yaWdpbmF0ZXMKPj4+Pj4g
ZnJvbSBhYXJjaDMyIHN0YXRlKSBoYXZlIGV4dHJhIGZpZWxkIGluIEhDUi5JU1MgZW5jb2Rpbmc6
Cj4+Pj4KPj4+PiBzL2FhcmNoMzIvQUFyY2gzMi8KPj4+PiBzL2hhdmUvaGFzLwo+Pj4+Cj4+Pj4g
QW5kIHRoZSByZWdpc3RlciBpcyBjYWxsZWQgSFNSIGFuZCBub3QgSENSLgo+Pj4+Cj4+Pj4+Cj4+
Pj4+IENDS05PV05QQVNTLCBiaXQgWzE5XQo+Pj4+PiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgaW5z
dHJ1Y3Rpb24gbWlnaHQgaGF2ZSBmYWlsZWQgaXRzIGNvbmRpdGlvbgo+Pj4+PiBjb2RlIGNoZWNr
Lgo+Pj4+PiAgICAwIC0gVGhlIGluc3RydWN0aW9uIHdhcyB1bmNvbmRpdGlvbmFsLCBvciB3YXMg
Y29uZGl0aW9uYWwgYW5kCj4+Pj4+ICAgIHBhc3NlZCAgaXRzIGNvbmRpdGlvbiBjb2RlIGNoZWNr
Lgo+Pj4+PiAgICAxIC0gVGhlIGluc3RydWN0aW9uIHdhcyBjb25kaXRpb25hbCwgYW5kIG1pZ2h0
IGhhdmUgZmFpbGVkIGl0cwo+Pj4+PiAgICBjb25kaXRpb24gY29kZSBjaGVjay4KPj4+Pj4gKEFS
TSBEREkgMDQ4N0EuayBwYWdlIEQ3LTE5NDkpCj4+Pj4KPj4+PiBQbGVhc2UgdXNlIHRoZSBsYXRl
c3QgQVJNIEFSTS4KPj4+Pgo+Pj4+Pgo+Pj4+PiBUaGlzIGlzIGluc3RydWN0aW9uIHNwZWNpZmlj
IGZpZWxkLCBzbyBiZXR0ZXIgdG8gYWRkIG5ldyBzdHJ1Y3R1cmUKPj4+Pgo+Pj4+IFRoaXMgaXMg
YW4gaW5zdHJ1Y3Rpb24uLi4KPj4+Pgo+Pj4+PiB0byB1bmlvbiBoc3IuIFRoaXMgc3RydWN0dXJl
IGRlc2NyaWJlcyBJU1MgZW5jb2RpbmcgZm9yIGFuIGV4Y2VwdGlvbgo+Pj4+PiBmcm9tIFNNQyBp
bnN0cnVjdGlvbiBleGVjdXRpb24gaW4gQUFyY2gzMiBzdGF0ZS4gQnV0IHdlIGRlZmluZSB0aGlz
Cj4+Pj4+IHN0cnVjdCBmb3IgYm90aCBBUk12NyBhbmQgQVJNdjguIFRoZSByZWFzb24gaXMgZGVz
Y3JpYmVkIGluIGNvbW1lbnQKPj4+Pj4gdG8gdGhlIHN0cnVjdHVyZToKPj4+Pj4KPj4+Pj4gIk5l
dmVydGhlbGVzcywgd2UgZGVmaW5lIHRoaXMgZW5jb2RpbmcgZm9yIGJvdGggQVJNdjcgYW5kIEFS
TXY4LAo+Pj4+PiBiZWNhdXNlIGNoZWNrX2NvbmRpdGlvbmFsX2luc3QoKSBzaG91bGQgcHJvcGVy
bHkgaGFuZGxlIFNNQwo+Pj4+PiBpbnN0cnVjdGlvbiBpbiBhbGwgbW9kZXM6IEFSTXY3LCBhYXJj
aDMyIGFuZCBhYXJjaDY0LiIKPj4+Pgo+Pj4+IEhtbW0uIFRoZXJlIGFyZSBvbmx5IHR3byBleGlz
dGluZyBtb2RlczogQUFyY2gzMiBhbmQgQUFyY2g2NC4gQVJNdjcgaXMKPj4+PiBqdXN0IGEgdmVy
c2lvbiBvZiB0aGUgc3BlY2lmaWNhdGlvbiB3aGljaCBoYXBwZW4gdG8gb25seSBzdXBwb3J0Cj4+
Pj4gQUFyY2gzMi4KPj4+IFllYWgsIEkgd29uZGVyZWQgaG93IHRvIGZvcm11bGF0ZSB0aGF0IGJl
dHRlci4gUHJvYmxlbSBpcyB0aGF0IEFSTXY3Cj4+PiBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHVz
ZSB0ZXJtICJBQXJjaDMyIi4gU28gSSBkZWNpZGVkIHRvIG1lbnRpb24gQVJNdjcKPj4+IGV4cGxp
Y2l0bHkuCj4+Cj4+IFRoZSB0ZXJtIEFBcmNoMzIgd2FzIGludHJvZHVjZWQgd2l0aCBBUk12OCBh
bmQgdXNlIHRvIHJlZmVyIDMyLWJpdAo+PiBzdGF0ZS4gQVJNdjcgaXMgb25seSAzMi1iaXQsIGFu
ZCB0aGVyZWZvcmUgaGFzIG9ubHkgQUFyY2gzMiBzdGF0ZS4KPiBIbW0sIG1heWJlIGl0IGlzIG9u
bHkgbWUsIGJ1dCB3aGVuIEkgc2VlIHRlcm0gIkFBcmNoMzIiIEkgYXV0b21hdGljYWxseQo+IHRo
aW5rIGFib3V0IEFSTXY4IG9ubHksIGJlY2F1c2UgSSBrbm93IHRoYXQgdGhlcmUgd2FzIG5vIHN1
Y2ggdGVybSBpbgo+IEFSTXY3LiBTbyBmb3IgbWUgIkFBcmNoMzIgb3IgQUFyY2g2NCBzdGF0ZSIg
c291bmRzIGxpa2UgIkl0IGlzCj4gQVJNdjgtb25seSB0aGluZywgbm8gQVJNdjcgdGhlcmUiLiBU
aHVzLCBJJ2QgcHJlZmVyIHRvIGxlYXZlIG1lbnRpb24KPiBhYm91dCBBUk12NyBmb3IgY2xhcml0
eS4gTWF5YmUsIGp1c3QgcGhyYXNlIGl0IGRpZmZlcmVudGx5LgoKWW91IGFyZSByaWdodCBoZXJl
LiBGb3IgbWUsIHRoZXkgYXJlIHRoZSBzYW1lIGJlY2F1c2UgQVJNdjggMzItYml0IGhhcyAKYmVl
biBkZXNpZ25lZCB0byBiZSBjb21wYXRpYmxlIHdpdGggdGhlIGZvcm1lci4gSSB3b3VsZCB0ZW5k
IHRvIHVzZSBBUk0gCjMyLWJpdCBhbmQgQUFyY2gzMiBpbnRlcmNoYW5nZWFibHkuCgo+Cj4+PiBI
b3cgYWJvdXQgdGhpczogImNoZWNrX2NvbmRpdGlvbmFsX2luc3QoKSBzaG91bGQgcHJvcGVybHkg
aGFuZGxlIFNNQwo+Pj4gaW5zdHJ1Y3Rpb24gb24gYm90aCBhcmNoaXRlY3R1cmVzIChBUk12NyBh
bmQgQVJNdjgpIHdoaWxlIHJ1bm5pbmcgaW4KPj4+IGFhcmNoMzIgb3IgYWFyY2g2NCBtb2RlIiA/
Cj4+Cj4+ICJBUk12OCBhbGxvd3MgdG8gdHJhcCBjb25kaXRpb25hbCBTTUMgZnJvbSBBQXJjaDMy
IHN0YXRlIGV2ZW4gaWYgdGhlCj4+IGNvbmRpdGlvbiBjaGVjayBmYWlsZWQuIE1vZGlmeSBjaGVj
a19jb25kaXRpb25hbF9pbnN0KCkgdG8gaGFuZGxlIHRoZW0uIgo+Pgo+Pj4KPj4+PiBBY3R1YWxs
eSBYZW4gZG9lcyBub3QgY2FyZSBhYm91dCBBUk12OCB2cyBBUk12Ny4gSXQgb25seSBjYXJlIGFi
b3V0Cj4+Pj4gQUFyY2gzMiB2cyBBQXJjaDY0Lgo+Pj4gWWVzLiBBbmQgcHJvYmFibHkgaXQgY2Fu
IGJlIHByb2JsZW0gaW4gdGhlIGZ1dHVyZS4gQmVjYXVzZSwgYXMgd2UgY2FuCj4+PiBzZWUsIHRo
ZXJlIGFyZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIEFSTXY3IGFuZCBBUk12OC4KPj4KPj4gSSBkb24n
dCBzZWUgYW55IHByb2JsZW0uIEJpdHMgbm90IHVzZWQgYXJlIHVzdWFsbHkgbWFkZSBSRVN7MCwx
fSB0bwo+PiBhbGxvdyBsYXRlciByZXZpc2lvbiB1c2luZyB0aGVtIGZvciBuZXcgZmVhdHVyZXMu
Cj4gT2theSwgSSdsbCByZWZyYWluIGZyb20gdXNlIHdvcmQgInByb2JsZW0iIDopCgpUaGVyZSBh
cmUgYSBmZXcgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgYm90aC4gQnV0IEkgd291bGQgbm90IGNh
bGwgdGhhdCAKYSBwcm9ibGVtIGFzIHRoZXkgYXJlIG1vc3RseSB0aGUgc2FtZS4KCj4KPj4gVGhl
cmUgYXJlIGFsc28gZGlmZmVyZW5jZSBiZXR3ZWVuIEFSTXY4LjAsIEFSTXY4LjEsIEFSTXY4LjIu
IEJ1dCB0aGV5Cj4+IGFsd2F5cyBlbnN1cmUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBvbiByZWFk
aW5nIG9yIGEgd2F5IHRvIGRldGVjdCB0aGUKPj4gbmV3IGZlYXR1cmUgaWYgdGhlIGtlcm5lbCBo
YXMgdG8gc2V0L2NsZWFyIGJpdHMuCj4+Cj4+IEluIHRoZSBjYXNlIG9mIHRoZSBJU1MgZm9yIFNN
QywgdGhlIGJpdHMgdXNlZCBhcmUgUkVTMCwgd2l0aCB0aGUgbmV3Cj4+IG1lYW5pbmcgMCBtZWFu
cyB0aGUgU01DIGlzIHVuY29uZGl0aW9uYWwgb3IgdGhlIGNvbmRpdGlvbiBwYXNzZWQuIFRoaXMK
Pj4gaXMgY29tcGF0aWJsZSB3aXRoIEFSTXY3IGJlY2F1c2UgY29uZGl0aW9uYWwgU01DIGFyZSBv
bmx5IHRyYXBwZWQgd2hlbgo+PiB0aGUgY29uZGl0aW9uIGNoZWNrIHBhc3NlZC4KPiBJJ2xsIHJl
d3JpdGUgY29tbWVudHMgaW4gdGVybXMgb2YgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB0aGVuLgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:47:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:47: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.xen.org>)
	id 1dgAHZ-0003Kl-RS; Fri, 11 Aug 2017 13:47:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgAHY-0003KQ-Qz
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 13:47:20 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7B/5C-02184-865BD895; Fri, 11 Aug 2017 13:47:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdta2+
 kQcc2QYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9Nz6xFqwwbpi/jnvBsZp
 Bl2MXBxCAn8ZJS71LGCHcB4zSpzau4QRwtnGKHG0dy1zFyMnh4iAs8TXM3PZQWxeAX2J99vms
 oLYwgJBEhvOzGMDaZAQaGCVuLesC6xIQsBT4sXlBjYYu3v1HSCbnYNNwErikBhIlEVAVWLztV
 PMExi5FzAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ
 5AxDsYGza7nmIUZKDSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/DzUA5waLU9NSK
 tMwcYPDBpCU4eJREeFW3AKV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqclwmkSACkKKM0D
 24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3EGQKT2ZeCdymV0BHMAEd0ecDdkRJIk
 JKqoFx5fcJoSGPdlrFC82zC+2XFy+JSOO6ybhzSfiTR5ejznhdVpnTUiTBu2fj35yCunWFUxJ
 /vk82k7bWOWLB9PPwQafq2z8sUmX4ty3hStZ6HNr/gdH2a/lsM6mdnYnx925lGmbXlq8sEmSa
 qznB0PDIzw4OpYeSb+4f3mgX6nltbfPhO/ITmP8psRRnJBpqMRcVJwIA2hlqPn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502459237!70593848!1
X-Originating-IP: [104.130.215.37]
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 16952 invoked from network); 11 Aug 2017 13:47:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 13:47:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgAHS-0006e4-Ni; Fri, 11 Aug 2017 13:47: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 1dgAHN-0006Id-D9; Fri, 11 Aug 2017 13:47:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgAHN-0004gz-8W; Fri, 11 Aug 2017 13:47:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112596-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
X-Osstest-Versions-That: xen=b24731b1b4ce9f032116831ac825b227965232aa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 13:47:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112596: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU5NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjU5Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTU5
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI1NTkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU1OQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNTU5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZGU2MjQwMmE5YzJlNDAzYjA0OWFhMjM4YjRmYTRlMmQ2MThl
ODg3MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYjI0NzMxYjFiNGNl
OWYwMzIxMTY4MzFhYzgyNWIyMjc5NjUyMzJhYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTU5
ICAyMDE3LTA4LTEwIDE1OjAxOjQ3IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjU5NiAgMjAxNy0wOC0xMSAxMjowMToyOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1
cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UK
KyByZXZpc2lvbj1kZTYyNDAyYTljMmU0MDNiMDQ5YWEyMzhiNGZhNGUyZDYxOGU4ODcwCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGRlNjI0
MDJhOWMyZTQwM2IwNDlhYTIzOGI0ZmE0ZTJkNjE4ZTg4NzAKKyBicmFuY2g9eGVuLXVuc3RhYmxl
LXNtb2tlCisgcmV2aXNpb249ZGU2MjQwMmE5YzJlNDAzYjA0OWFhMjM4YjRmYTRlMmQ2MThlODg3
MAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAw
MgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVu
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUt
dXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3Jp
LWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4t
NC45LXRlc3RpbmcKKyAnWycgeGRlNjI0MDJhOWMyZTQwM2IwNDlhYTIzOGI0ZmE0ZTJkNjE4ZTg4
NzAgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dp
dC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l
ZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zp
cm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICdd
JworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4z
OS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNh
c2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVz
dC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQgZGU2MjQwMmE5YzJlNDAzYjA0OWFhMjM4YjRmYTRlMmQ2MThlODg3MDpyZWZz
L2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICBiMjQ3MzFiLi5kZTYyNDAyICBkZTYyNDAyYTljMmU0MDNiMDQ5YWEyMzhiNGZhNGUy
ZDYxOGU4ODcwIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 13:51:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 13:51: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.xen.org>)
	id 1dgALg-0003xu-Bz; Fri, 11 Aug 2017 13:51:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1dgALf-0003xn-68
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 13:51:35 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 39/E3-03368-666BD895; Fri, 11 Aug 2017 13:51:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBKsWRWlGSWpSXmKPExsXSNJVdUTd1W2+
 kwaspBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLruvMBdd4Kk5+mcrcwPiXq4uRk0NCQEmi
 bWInSxcjF4eQwBdGiSm/LrFDOEcZJfruf2KEcLYxSny7uJ0NpIVNwFjiTv9KRhBbREBP4vCJr
 ywgtrCAicSNo0tYIOKWEj3P1jLD1Jx7cQDI5uBgEVCVmN4nChLmFTCVaDs5mRXEZhSQlehseM
 cEYjMLiEvcejKfCeI6AYkle84zQ9iiEi8f/2OFsA0kti7dxwJhK0qcazjEAjJeQsBNom+GI0R
 YQmLKtvdMIGFmgUiJa1vYILYKSpyc+YRlAqPoLCTLZiFUzUJSBVGiJ3Fj6hQ2CFtbYtnC18wQ
 tq7EjH+HWJDFFzCyr2LUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz
 93ECIw5BiDYwbhmfuAhRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz7tgDlBI
 tS01Mr0jJzgNEPk5bg4FES4ZXYCpTmLS5IzC3OTIdInWK05Dj0+8R3Jo5jYLLp+8fvTEIsefl
 5qVLivD9A5gmANGSU5sGNgyWoS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmVQRZy5OZVwK3
 9RXQQUxAB/X5gB1UkoiQkmpg5N10MM7/VCVzPyNf19vnWzw8/gYn6a2e8b51vtDz5qTAjInys
 iLhJg80TQ9Mc1V/PrFm2/qkxU+7jkSKGlznmr+eiSlXIV/pU7HX7l3RW41+NXJ+qrj/o//F+s
 aHcU0+3VcWNwp++J24dNEy2TPPzi3m8FM2bGrh477qsfN9U9qkZ9UqHd/fK7EUZyQaajEXFSc
 CALeJsmxLAwAA
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502459493!111579233!1
X-Originating-IP: [130.149.7.33]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21927 invoked from network); 11 Aug 2017 13:51:33 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 13:51:33 -0000
X-tubIT-Incoming-IP: 130.149.6.150
Received: from ex-mbx06.tubit.win.tu-berlin.de ([130.149.6.150]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.89/mailfrontend-5) with esmtp 
 for <xen-devel@lists.xenproject.org>
 id 1dgALb-0008P7-93; Fri, 11 Aug 2017 15:51:33 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de (130.149.6.163) by
 EX-MBX06.tubit.win.tu-berlin.de (130.149.6.150) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Fri, 11 Aug 2017 15:51:16 +0200
Received: from ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) by
 ex-mbx-09.tubit.win.tu-berlin.de ([172.26.35.179]) with mapi id
 15.00.1293.002; Fri, 11 Aug 2017 15:50:39 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: Alloc Page from fixed physical memory range
Thread-Index: AQHTEqiQ2CGUZWdfeUi17Dk73LJnDA==
Date: Fri, 11 Aug 2017 13:50:39 +0000
Message-ID: <1502459476652.39049@campus.tu-berlin.de>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [130.149.39.71]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.69.2, Antivirus-Data: 5.42
x-puremessage: [Scanned]
MIME-Version: 1.0
Subject: [Xen-devel] Alloc Page from fixed physical memory range
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6924568195754392059=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6924568195754392059==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_150245947665239049campustuberlinde_"

--_000_150245947665239049campustuberlinde_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello All,


Is there any way in linux e.g using device tree, to give a driver a fixed p=
hysical memory range to alloc pages from? All pages are allocated from kern=
el memory assigned using memory node in device tree. Is there any way to cr=
eate a memory node and assign it to driver so that buddy allocator allocate=
s pages from that node for that particular device?


Any help will be highly appreciated


REgards

Amna

--_000_150245947665239049campustuberlinde_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none"><!-- p { margin-top: 0px; m=
argin-bottom: 0px; }--></style>
</head>
<body dir=3D"ltr" style=3D"font-size:12pt;color:#000000;background-color:#F=
FFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hello All,<br>
</p>
<p><br>
</p>
<p>Is there any way in linux e.g using device tree, to give a driver a fixe=
d physical memory range to alloc pages from? All pages are allocated from k=
ernel memory assigned using memory node in device tree. Is there any way to=
 create a memory node and assign
 it to driver so that buddy allocator allocates pages from that node for th=
at particular device?<br>
</p>
<p><br>
</p>
<p>Any help will be highly appreciated<br>
</p>
<p><br>
</p>
<p>REgards<br>
</p>
<p>Amna<br>
</p>
</body>
</html>

--_000_150245947665239049campustuberlinde_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6924568195754392059==--


From xen-devel-bounces@lists.xen.org Fri Aug 11 14:10:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgAdc-0005Wy-Su; Fri, 11 Aug 2017 14:10:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgAdb-0005Ws-Jj
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:10:07 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B8/77-01859-EBABD895; Fri, 11 Aug 2017 14:10:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXfvrt5
 Ig6P3NS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7jy6yFLyXqlj8axtjA+MfkS5GLg4hgc2M
 En/2zWKGcHYzSrRtXMzWxcjJISzgK7Hk/xQWEFtEIFJi/9YDQDYHUFGOxNxH+iBhZgElif1nr
 zGC2GwCmhJ3Pn9iArF5Bawkfnb3gtksAqoS7w6/A7NFBcIl3jYeYYGoEZQ4OfMJmM0pYCPxdu
 ZqRoiZthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfYQC+pKDM9oyQ
 3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDc6hkYGHcwdp7wO8QoycGkJMqb4NMbKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCVw4YvkKCRanpqRVpmTnAwIdJS3DwKInwnt4JlOYtLkjMLc5Mh
 0idYlSUEudVB+kTAElklObBtcGi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7pION5Mv
 NK4Ka/AlrMBLS4zwdscUkiQkqqgXEq57LCCRcvJ55xjizI4jhQ37r8C1ety3wncyurVU4qBum
 lNn8zFZ3On72m0bDS/s8vxYl172ZbKhvULfbUaN78oNg4svuVleOt6XaSk+WVCwpEVqvKm0/c
 e72442cWZ4LO35aPfqIaPrPMFVUTghdPzBYR9zwXNeekv/WBmpDzR7+1GMnZKLEUZyQaajEXF
 ScCADAg2vixAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502460605!105573004!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38162 invoked from network); 11 Aug 2017 14:10:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 11 Aug 2017 14:10:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2AC0D13D5;
 Fri, 11 Aug 2017 07:10:04 -0700 (PDT)
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 82B013F577;
 Fri, 11 Aug 2017 07:10:03 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-8-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9c3e1d74-c013-2284-5efa-a62cfdd79e0c@arm.com>
Date: Fri, 11 Aug 2017 15:10:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-8-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 07/22] ARM: vGIC: introduce priority
	setter/getter
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMDo1OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gU2lu
Y2UgdGhlIEdJQ3MgTU1JTyBhY2Nlc3MgYWx3YXlzIGNvdmVycyBhIG51bWJlciBvZiBJUlFzIGF0
IG9uY2UsCj4gaW50cm9kdWNlIHdyYXBwZXIgZnVuY3Rpb25zIHdoaWNoIGxvb3Agb3ZlciB0aG9z
ZSBJUlFzLCB0YWtlIHRoZWlyCj4gbG9ja3MgYW5kIHJlYWQgb3IgdXBkYXRlIHRoZSBwcmlvcml0
eSB2YWx1ZXMuCj4gVGhpcyB3aWxsIGJlIHVzZWQgaW4gYSBsYXRlciBwYXRjaC4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgNSArKysrKwo+
ICAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IGluZGV4IDQzNGI3ZTIuLmIy
Yzk2MzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKPiBAQCAtMjQzLDYgKzI0Myw0MyBAQCBzdGF0aWMgaW50IHZnaWNfZ2V0X3Zp
cnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQo+ICAgICAgcmV0
dXJuIEFDQ0VTU19PTkNFKHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNL
XSk7Cj4gIH0KPgo+ICsjZGVmaW5lIE1BWF9JUlFTX1BFUl9JUFJJT1JJVFlSIDQKClRoZSBuYW1l
IGdpdmVzIHRoZSBpbXByZXNzaW9uIHRoYXQgeW91IG1heSBoYXZlIElQUklPUklUWVIgd2l0aCBv
bmx5IDEgCklSUS4gQnV0IHRoaXMgaXMgbm90IHRydWUuIFRoZSByZWdpc3RlcnMgaXMgYWx3YXlz
IDQuIEhvd2V2ZXIsIHlvdSBhcmUgCmFibGUgdG8gYWNjZXNzIHVzaW5nIGJ5dGUgb3Igd29yZC4K
Cj4gK3VpbnQzMl90IHZnaWNfZmV0Y2hfaXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgbnJpcnFzLAoKSSBhbSB3ZWxsIGF3YXJlIHRoYXQgdGhlIHZnaWMgY29kZSBpcyBt
aXhpbmcgYmV0d2VlbiB2aXJxIGFuZCBpcnEuIApNb3ZpbmcgZm9yd2FyZCwgd2Ugc2hvdWxkIHVz
ZSB2aXJxIHRvIGF2b2lkIGNvbmZ1c2lvbi4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9pcnEpCgpQbGVhc2Ugc3RheSBjb25zaXN0ZW50LCB3
aXRoIHRoZSBuYW1pbmcuIEVpdGhlciBucl9pcnFzL2ZpcnN0X2lycSBvciAKbnJpcnFzL2ZpcnN0
aXJxLiBCdXQgbm90IGEgbWl4LgoKQWxzbywgaXQgbWFrZXMgbW9yZSBzZW5zZSB0byBkZXNjcmli
ZSBmaXJzdCB0aGUgc3RhcnQgdGhlbiBudW1iZXIuCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnBpcnFzW01BWF9JUlFTX1BFUl9JUFJJT1JJVFlSXTsKPiArICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gKyAgICB1aW50MzJfdCByZXQgPSAwLCBpOwo+ICsKPiArICAgIGxvY2FsX2ly
cV9zYXZlKGZsYWdzKTsKPiArICAgIHZnaWNfbG9ja19pcnFzKHYsIG5yaXJxcywgZmlyc3RfaXJx
LCBwaXJxcyk7CgpJIGFtIG5vdCBjb252aW5jZWQgb24gdGhlIHVzZWZ1bG5lc3Mgb2YgdGFraW5n
IGFsbCB0aGUgbG9ja3MgaW4gb25lIGdvLiAKQXQgb25lIHBvaW50IGluIHRoZSB0aW1lLCB5b3Ug
b25seSBuZWVkIHRvIGxvY2sgYSBnaXZlbiBwZW5kaW5nX2lycS4KCj4gKwo+ICsgICAgZm9yICgg
aSA9IDA7IGkgPCBucmlycXM7IGkrKyApCj4gKyAgICAgICAgcmV0IHw9IHBpcnFzW2ldLT5wcmlv
cml0eSA8PCAoaSAqIDgpOwoKUGxlYXNlIGF2b2lkIG9wZW4tY29kaW5nIG51bWJlci4KCj4gKwo+
ICsgICAgdmdpY191bmxvY2tfaXJxcyhwaXJxcywgbnJpcnFzKTsKPiArICAgIGxvY2FsX2lycV9y
ZXN0b3JlKGZsYWdzKTsKPiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICt2b2lkIHZn
aWNfc3RvcmVfaXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbnJpcnFz
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9pcnEs
IHVpbnQzMl90IHZhbHVlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnFzW01B
WF9JUlFTX1BFUl9JUFJJT1JJVFlSXTsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7Cj4gKyAg
ICB2Z2ljX2xvY2tfaXJxcyh2LCBucmlycXMsIGZpcnN0X2lycSwgcGlycXMpOwo+ICsKPiArICAg
IGZvciAoIGkgPSAwOyBpIDwgbnJpcnFzOyBpKyssIHZhbHVlID4+PSA4ICkKClNhbWUgaGVyZS4K
Cj4gKyAgICAgICAgcGlycXNbaV0tPnByaW9yaXR5ID0gdmFsdWUgJiAweGZmOwo+ICsKPiArICAg
IHZnaWNfdW5sb2NrX2lycXMocGlycXMsIG5yaXJxcyk7Cj4gKyAgICBsb2NhbF9pcnFfcmVzdG9y
ZShmbGFncyk7Cj4gK30KPiArCj4gIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAq
b2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQo+ICB7Cj4gICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5kZXggZWNmNDk2OS4uZjM3OTFjOCAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTE5OCw2ICsxOTgsMTEgQEAgdm9pZCB2Z2ljX2xvY2tf
aXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5yaXJxcywgdW5zaWduZWQgaW50IGZp
cnN0X2lycSwKPiAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKipwaXJx
cyk7Cj4gIHZvaWQgdmdpY191bmxvY2tfaXJxcyhzdHJ1Y3QgcGVuZGluZ19pcnEgKipwaXJxcywg
dW5zaWduZWQgaW50IG5yaXJxcyk7Cj4KPiArdWludDMyX3QgdmdpY19mZXRjaF9pcnFfcHJpb3Jp
dHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBucmlycXMsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9pcnEpOwo+ICt2b2lkIHZnaWNf
c3RvcmVfaXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbnJpcnFzLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9pcnEsIHVp
bnQzMl90IHJlZyk7Cj4gKwo+ICBlbnVtIGdpY19zZ2lfbW9kZTsKPgo+ICAvKgo+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgAp9-0006Qi-2R; Fri, 11 Aug 2017 14:22:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgAp7-0006QI-Sz
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:22:02 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 1F/57-01712-98DBD895; Fri, 11 Aug 2017 14:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrd9b2+
 kwb6fshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bOvQvYCq4FVhz9+oqxgfG5dRcjJ4eEgL/E
 hTdnGUFsNgEdialPL7F2MXJwiAioSNzeawBiMguUS3RMqAWpEBYIlZgzexMziM0ioCqx9e0TM
 JtXwEZid+cKJoiJ8hK72i6ygticArYSv7c3gNlCQDUvT76CslUk1k+dxQbRKyhxcuYTFhCbWU
 BC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hYL6koMz2jJDcxM0fX0MBULze1uDgxPTU
 nMalYLzk/dxMjMHDqGRgYdzDuaPc7xCjJwaQkypvg0xspxJeUn1KZkVicEV9UmpNafIhRhoND
 SYK3dQ9QTrAoNT21Ii0zBxjCMGkJDh4lEd6FIGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89Ll
 RLn5QIpEgApyijNgxsBi6dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5tUGm8GTmlcBteg
 V0BBPQEX0+YEeUJCKkpBoYw+7snuoZnjW1SPbTlDPN7rM3Klw6xrNoGVP52k3ctu5MUu09Eew
 2254c4FKTmvmvTtD8mlx0evj+3flaFvfMSt5kyb39uSZiB1N0zU3vmuI9XMJKO89El4c/WRL9
 I+fMWYH4bS8696fyXmsIZDAQWvs90ZdTZe/Fydf+mageEsusc9pQVsWuxFKckWioxVxUnAgAR
 BDF0qICAAA=
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502461314!103298417!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3125 invoked from network); 11 Aug 2017 14:21:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:21:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443478709"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:39 +0100
Message-ID: <20170811142143.35787-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 08/12] x86/hvm/ioreq: move is_default into
	struct hvm_ioreq_server
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGVnYWN5IGVtdWxhdG9ycyB1c2UgdGhlICdkZWZhdWx0JyBJT1JFUSBzZXJ2ZXIgd2hpY2ggaGFz
IHNsaWdodGx5CmRpZmZlcmVudCBzZW1hbnRpY3MgdGhhbiBvdGhlciwgZXhwbGljaXRseSBjcmVh
dGVkLCBJT1JFUSBzZXJ2ZXJzLgoKQmVjYXVzZSBvZiB0aGlzLCBtb3N0IG9mIHRoZSBpbml0aWFs
aXphdGlvbiBhbmQgdGVhcmRvd24gY29kZSBuZWVkcyB0bwprbm93IHdoZXRoZXIgdGhlIHNlcnZl
ciBpcyBkZWZhdWx0IG9yIG5vdC4gVGhpcyBpcyBjdXJyZW50bHkgYWNoaWV2ZWQKYnkgcGFzc2lu
ZyBhbiBpc19kZWZhdWx0IGJvb2xlYW4gYXJndW1lbnQgdG8gdGhlIGZ1bmN0aW9ucyBpbiBxdWVz
dGlvbiwKd2hlcmVhcyB0aGlzIGFyZ3VtZW50IGNvdWxkIGJlIGF2b2lkZWQgYnkgYWRkaW5nIGEg
ZmllbGQgdG8gdGhlCmh2bV9pb3JlcV9zZXJ2ZXIgc3RydWN0dXJlIHdoaWNoIGlzIGFsc28gcGFz
c2VkIGFzIGFuIGFyZ3VtZW50IHRvIGFsbAp0aGUgcmVsZXZhbnQgZnVuY3Rpb25zLgoKU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAg
IHwgODAgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2Vy
dGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA1ZTAxZTFhNmQyLi41NzM3
MDgyMjM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCkBAIC0zMDIsNyArMzAyLDcgQEAgc3RhdGljIHZvaWQgaHZtX3Vw
ZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRp
YyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQs
IHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAgICAgaW50
IHJjOwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRf
dmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8gZmFpbDM7
CiAKICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICggaXNfZGVm
YXVsdCApCisgICAgICAgIGlmICggcy0+aXNfZGVmYXVsdCApCiAgICAgICAgICAgICBkLT5hcmNo
Lmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAgICAgICAg
ICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQzMSw2IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHMtPmRvbWFpbjsKQEAgLTQzOSw3ICs0MzgsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2
ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5zaWduZWQg
bG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJjOwogCi0g
ICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIHMtPmlzX2RlZmF1bHQgKQogICAgIHsKICAg
ICAgICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3QgaGFuZGxl
IGJ1ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNDY3LDcgQEAgc3RhdGljIGludCBodm1f
aW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAg
IHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3Nl
cnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFz
LT5idWZpb3JlcS52YTsKQEAgLTQ3OSw3ICs0NzcsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAgICAgaHZt
X3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVsdCApCisg
ICAgaWYgKCAhcy0+aXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRsZV9idWZp
b3JlcSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9yZXEuZ2Zu
KTsKQEAgLTQ4OCwyNSArNDg2LDIzIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfdW5t
YXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1zdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRz
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBpOwogCi0g
ICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIHMtPmlzX2RlZmF1bHQgKQogICAgICAgICBy
ZXR1cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBpKysgKQog
ICAgICAgICByYW5nZXNldF9kZXN0cm95KHMtPnJhbmdlW2ldKTsKIH0KIAotc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19k
ZWZhdWx0KQorc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQg
cmM7CiAKLSAgICBpZiAoIGlzX2RlZmF1bHQgKQorICAgIGlmICggcy0+aXNfZGVmYXVsdCApCiAg
ICAgICAgIGdvdG8gZG9uZTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfSU9fUkFOR0VfVFlQ
RVM7IGkrKyApCkBAIC01MzcsMTMgKzUzMywxMiBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2
ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHJldHVy
biAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGZh
bHNlKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogCiAgICAgcmV0
dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKQEAgLTU1NCw3ICs1NDksNyBA
QCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICBpZiAoIHMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAg
ICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFzLT5pc19kZWZhdWx0ICkKICAgICB7CiAg
ICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7CiAKQEAgLTU3Myw4ICs1
NjgsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywKICAgICBzcGluX3VubG9jaygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyB2
b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCitz
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBib29sIGhh
bmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CkBAIC01ODQsNyArNTc4LDcgQEAgc3Rh
dGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIGlmICggIXMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBp
ZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFzLT5pc19kZWZhdWx0ICkKICAgICB7CiAgICAg
ICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKICAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2Zu
KGQsICZzLT5idWZpb3JlcSk7CkBAIC02MDAsOCArNTk0LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsIGRvbWlkX3Qg
ZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQs
IGludCBidWZpb3JlcV9oYW5kbGluZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGlvc2VydmlkX3QgaWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgYnVm
aW9yZXFfaGFuZGxpbmcsIGlvc2VydmlkX3QgaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAg
ICAgaW50IHJjOwpAQCAtNjE0LDcgKzYwNyw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZz
LT5pb3JlcV92Y3B1X2xpc3QpOwogICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2Nr
KTsKIAotICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaXNfZGVm
YXVsdCk7CisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzKTsKICAg
ICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC02MjIsMTMgKzYxNSwxMyBAQCBz
dGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKICAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKIAogICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9zZXR1cF9wYWdlcygKLSAgICAgICAgICAgICBzLCBpc19kZWZhdWx0LCBidWZp
b3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKKyAgICAgICAgICAg
ICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAg
ICBpZiAoIHJjICkKICAgICAgICAgZ290byBmYWlsX21hcDsKIAogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShz
LCBpc19kZWZhdWx0LCB2KTsKKyAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHMsIHYpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gZmFpbF9hZGQ7CiAg
ICAgfQpAQCAtNjM3LDIxICs2MzAsMjAgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICBmYWlsX2FkZDoKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzLCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2Vz
KHMpOwogCiAgZmFpbF9tYXA6Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhz
LCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwog
CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGVpbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIEFTU0VSVCghcy0+ZW5h
YmxlZCk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwotICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVmYXVsdCk7Ci0gICAgaHZtX2lvcmVx
X3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2Vy
dmVyX3VubWFwX3BhZ2VzKHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMo
cyk7CiB9CiAKIHN0YXRpYyBpb3NlcnZpZF90IG5leHRfaW9zZXJ2aWQoc3RydWN0IGRvbWFpbiAq
ZCkKQEAgLTY5NSw2ICs2ODcsOCBAQCBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKICAgICBpZiAoICFzICkKICAgICAgICAgZ290byBm
YWlsMTsKIAorICAgIHMtPmlzX2RlZmF1bHQgPSBpc19kZWZhdWx0OworCiAgICAgZG9tYWluX3Bh
dXNlKGQpOwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAKQEAgLTcwMiw3ICs2OTYsNyBAQCBpbnQgaHZtX2NyZWF0ZV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKICAgICBpZiAoIGlzX2Rl
ZmF1bHQgJiYgZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICE9IE5VTEwg
KQogICAgICAgICBnb3RvIGZhaWwyOwogCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2luaXQo
cywgZCwgZG9taWQsIGlzX2RlZmF1bHQsIGJ1ZmlvcmVxX2hhbmRsaW5nLAorICAgIHJjID0gaHZt
X2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBidWZpb3JlcV9oYW5kbGluZywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0X2lvc2VydmlkKGQpKTsKICAgICBpZiAoIHJj
ICkKICAgICAgICAgZ290byBmYWlsMzsKQEAgLTcxMyw3ICs3MDcsNyBAQCBpbnQgaHZtX2NyZWF0
ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKICAgICBpZiAo
IGlzX2RlZmF1bHQgKQogICAgIHsKICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRf
aW9yZXFfc2VydmVyID0gczsKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgdHJ1
ZSk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOwogICAgIH0KIAogICAgIGlm
ICggaWQgKQpAQCAtNzU2LDExICs3NTAsMTEgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogCiAgICAgICAgIHAybV9zZXRfaW9y
ZXFfc2VydmVyKGQsIDAsIHMpOwogCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
LCBmYWxzZSk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKIAogICAgICAg
ICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9k
ZWluaXQocywgZmFsc2UpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKIAog
ICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKIApAQCAtOTkyLDkgKzk4Niw5IEBAIGludCBodm1f
c2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAog
ICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAKICAgICAgICAgaWYgKCBlbmFibGVkICkKLSAgICAg
ICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMsIGZhbHNlKTsKKyAgICAgICAgICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgICAgICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9kaXNhYmxlKHMpOwogCiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCkBAIC0xMDE3
LDkgKzEwMTEsNyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaXN0X2VudHJ5ICkKICAgICB7Ci0gICAgICAgIGJvb2wgaXNfZGVmYXVsdCA9IChzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlcik7Ci0KLSAgICAgICAgcmMg
PSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIGlzX2RlZmF1bHQsIHYpOworICAgICAgICBy
YyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgdik7CiAgICAgICAgIGlmICggcmMgKQog
ICAgICAgICAgICAgZ290byBmYWlsOwogICAgIH0KQEAgLTEwNjYsMTYgKzEwNTgsMTQgQEAgdm9p
ZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
Lmxpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCiAgICAg
ewotICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIpOwotCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
LCBpc19kZWZhdWx0KTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOwogCi0g
ICAgICAgIGlmICggaXNfZGVmYXVsdCApCisgICAgICAgIGlmICggcy0+aXNfZGVmYXVsdCApCiAg
ICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxM
OwogCiAgICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKIAotICAgICAgICBodm1faW9y
ZXFfc2VydmVyX2RlaW5pdChzLCBpc19kZWZhdWx0KTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9kZWluaXQocyk7CiAKICAgICAgICAgeGZyZWUocyk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaAppbmRleCA3ZjEyOGMwNWZmLi4xNjM0NGQxNzNiIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaApAQCAtNzEsNiArNzEsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAgICAg
c3RydWN0IHJhbmdlc2V0ICAgICAgICAqcmFuZ2VbTlJfSU9fUkFOR0VfVFlQRVNdOwogICAgIGJv
b2wgICAgICAgICAgICAgICAgICAgZW5hYmxlZDsKICAgICBib29sICAgICAgICAgICAgICAgICAg
IGJ1ZmlvcmVxX2F0b21pYzsKKyAgICBib29sICAgICAgICAgICAgICAgICAgIGlzX2RlZmF1bHQ7
CiB9OwogCiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgAp3-0006Oc-2X; Fri, 11 Aug 2017 14:21:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgAp1-0006OP-G0
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:21:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 54/31-02176-28DBD895; Fri, 11 Aug 2017 14:21:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrdxb2+
 kwZxWLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPva2xBt1ZFy/Sb7A2Mr+S6GDk5JAT8JX5+
 nMQOYrMJ6EhMfXqJtYuRg0NEQEXi9l6DLkYuDmaBU4wSs/7cZgOpERawkXj28ghYPYuAqsTs/
 7dZQGxeoPi1KZvZIGbKS+xqu8gKYnMK2Er83t4AZgsB1bw8+QrKVpFYP3UWG0SvoMTJmU/A5j
 ALSEgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuma6CUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBAYOAxDsYGz84nSIUZKDSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BC/XHqCcYFFqempFWmYOMIRh0hIcPEoivAtB0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJ
 c47HaRIAKQoozQPbgQsni4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcbZApPZl4J3KZXQE
 cwAR3R5wN2REkiQkqqgVFzT8Ff09iyV3vnJovINhy7PmWp+/s2bVebwv2vmiw3f7kZkF0ppDW
 FbcKNuoqbyzfOOZsTVcYwfTM/8+alMq1dLzQ85Vdszm2+4//84+bGuIm7TjCJvDMXftqyRCV0
 aWrGzm/RO6tLg84kJ1fuZesVfGAYcee2lNviiGmbM99fzZNc7sd29poSS3FGoqEWc1FxIgCsu
 WjUogIAAA==
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502461311!97942722!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15891 invoked from network); 11 Aug 2017 14:21:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:21:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443478704"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:32 +0100
Message-ID: <20170811142143.35787-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 01/12] [x86|arm]: remove code duplication
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYSBzdWJzdGFudGlhbCBhbW91bnQgb2YgY29kZSBkdXBsaWNhdGVkIGJldHdlZW4g
dGhlIHg4NiBhbmQgYXJtCmltcGxlbWVudGF0aW9ucyBvZiBtbS5jOnhlbm1lbV9hZGRfdG9fcGh5
c21hcF9vbmUoKSBmb3IKWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGUuIEFsc28sIHRoZSBjb2RlIGlu
IHF1ZXN0aW9uIGxvb2tzIGxpa2UgaXQgcmVhbGx5CnNob3VsZCBiZSBpbiBjb21tb24vZ3JhbnRf
dGFibGUuYwoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGZ1bmN0aW9uIGluIGNvbW1vbi9n
cmFudF90YWJsZS5jIHRvIGdldCB0aGUgbWZuCm9mIGEgc3BlY2lmaWVkIGZyYW1lIGluIHRoZSBn
cmFudCB0YWJsZSBvZiBhIHNwZWNpZmllZCBndWVzdCwgYW5kIGNhbGxzIHRvCnRoYXQgZnJvbSB0
aGUgYXJjaC1zcGVjaWZpYyBjb2RlIGluIG1tLmMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAg
ICAgICAgICAgIHwgMjkgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICAgICAgIHwgMjYgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCB8ICAzICsrKwogNCBmaWxlcyBj
aGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGE4MTBhMDU2ZDcuLjVh
ZTk2MDc4MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCkBAIC0xMjI5LDMyICsxMjI5LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBf
b25lKAogICAgIHN3aXRjaCAoIHNwYWNlICkKICAgICB7CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9n
cmFudF90YWJsZToKLSAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7Ci0K
LSAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAwICkKLSAgICAgICAg
ICAgIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKLQotICAgICAgICBpZiAoIGQtPmdy
YW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAoaWR4ICYgWEVO
TUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZHgg
Jj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAgICBpZiAoIGlkeCA8
IG5yX3N0YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICAgICBtZm4g
PSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOwotICAgICAgICAgICAg
ZWxzZQotICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1l
cyhkLT5ncmFudF90YWJsZSkpICYmCi0gICAgICAgICAgICAgICAgIChpZHggPCBtYXhfZ3JhbnRf
ZnJhbWVzKSApCi0gICAgICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7
Ci0KLSAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxl
KSApCi0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNo
YXJlZF9yYXdbaWR4XSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Ci0gICAgICAgIH0KKyAgICAgICAgbWZuID0gZ250dGFiX2dldF9mcmFtZShkLCBp
ZHgpOworICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAorICAgICAgICBncmFudF93cml0ZV9sb2NrKGQtPmdyYW50X3Rh
YmxlKTsKICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsKIAogICAg
ICAgICB0ID0gcDJtX3JhbV9ydzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggOTdiM2I0YmEyYy4uZTQ0YjI5OGRmMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ2MjIsMjkgKzQ2
MjIsOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgICAgICBt
Zm4gPSB2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbyk7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZToKLSAgICAgICAgICAgIGdyYW50X3dy
aXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwotCi0gICAgICAgICAgICBpZiAoIGQtPmdyYW50X3Rh
YmxlLT5ndF92ZXJzaW9uID09IDAgKQotICAgICAgICAgICAgICAgIGQtPmdyYW50X3RhYmxlLT5n
dF92ZXJzaW9uID0gMTsKLQotICAgICAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVy
c2lvbiA9PSAyICYmCi0gICAgICAgICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFi
bGVfc3RhdHVzKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWR4ICY9IH5YRU5N
QVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwotICAgICAgICAgICAgICAgIGlmICggaWR4IDwgbnJf
c3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAgICAgICBtZm4g
PSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOwotICAgICAgICAgICAg
fQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICgg
KGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgotICAgICAgICAgICAg
ICAgICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKLSAgICAgICAgICAgICAgICAgICAg
Z250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7Ci0KLSAgICAgICAgICAgICAgICBpZiAoIGlk
eCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAgICAg
ICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsKLSAg
ICAgICAgICAgIH0KLQotICAgICAgICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3Rh
YmxlKTsKKyAgICAgICAgICAgIG1mbiA9IG1mbl94KGdudHRhYl9nZXRfZnJhbWUoZCwgaWR4KSk7
CisgICAgICAgICAgICBpZiAoIG1mbl9lcShfbWZuKG1mbiksIElOVkFMSURfTUZOKSApCisgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
Y2FzZSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlOgogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dt
Zm46CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKaW5kZXggYWUzNDU0NzAwNS4uMTQxMTUxOTEyNiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAt
MTYwNCw2ICsxNjA0LDM5IEBAIGFjdGl2ZV9hbGxvY19mYWlsZWQ6CiAgICAgcmV0dXJuIDA7CiB9
CiAKK21mbl90CitnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBpZHgpCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwor
ICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOworCisgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7
CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDAgKQorICAgICAgICBndC0+Z3RfdmVyc2lv
biA9IDE7CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDIgJiYKKyAgICAgICAgIChpZHgg
JiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCisgICAgeworICAgICAgICBpZHggJj0g
flhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7CisgICAgICAgIGlmICggaWR4IDwgbnJfc3Rh
dHVzX2ZyYW1lcyhndCkgKQorICAgICAgICAgICAgbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+
c3RhdHVzW2lkeF0pKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCAoaWR4
ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmCisgICAgICAgICAgICAgKGlkeCA8IG1heF9ncmFu
dF9mcmFtZXMpICkKKyAgICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOwor
CisgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGd0KSApCisgICAgICAgICAgICBt
Zm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKKyAgICB9CisKKyAg
ICBncmFudF93cml0ZV91bmxvY2soZ3QpOworCisgICAgcmV0dXJuIG1mbjsKK30KKwogc3RhdGlj
IGxvbmcgCiBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShn
bnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90
YWJsZS5oCmluZGV4IDRlNzc4OTk2OGMuLjY4NWFmN2M1NzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
CkBAIC0xMjgsNiArMTI4LDkgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiBpbnQKIGdudHRh
Yl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVz
KTsKIAorLyogR2V0IG1mbiBvZiBncmFudCBmcmFtZSAqLworbWZuX3QgZ250dGFiX2dldF9mcmFt
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KTsKKwogLyogTnVtYmVyIG9mIGdy
YW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3JhbnQgdGFibGUgbG9jay4g
Ki8KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKmd0KQogewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgAp4-0006P3-GF; Fri, 11 Aug 2017 14:21:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgAp2-0006Ob-V5
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:21:57 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 27/6E-01862-48DBD895; Fri, 11 Aug 2017 14:21:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrdpb2+
 kwbNmC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPe20fsBY+6GCv+btrL1sC4ObmLkZNDQsBf
 4tO+bkYQm01AR2Lq00usXYwcHCICKhK39xqAmMwC5RIdE2pBKoQFXCRe9O1hArFZBFQlTk3fw
 QZi8wrYSGy5/J8VYqK8xK62i2A2p4CtxO/tDWC2EFDNy5OvoGwVifVTZ0H1CkqcnPmEBcRmFp
 CQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUl
 MKtZLzs/dxAgMHAYg2MHY+MXpEKMkB5OSKG+CT2+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle
 rj1AOcGi1PTUirTMHGAIw6QlOHiURHgXgqR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcd
 zpIkQBIUUZpHtwIWDxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvNsgUnsy8ErhNr4COYA
 I6os8H7IiSRISUVAOj8p0pNczNYvv6D087sLb9zA6Hd1KKt/ayRVlabHi6ROtVsbDdMs1NBSt
 +33Ri2Wrj/tGjk3fOgoanE55sdNHh2+1jJ9b2uuUP/2Vxj47N71jitofUuk+y55Lh6Y/Ob/kf
 1LZzTvG2AmOX3hVLhe0tzny1+KSc+DEzpJrXWIjVVny9+LOuTY5KLMUZiYZazEXFiQBTiqeFo
 gIAAA==
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502461311!97942722!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16247 invoked from network); 11 Aug 2017 14:21:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:21:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443478707"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:38 +0100
Message-ID: <20170811142143.35787-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 07/12] x86/hvm/ioreq: use bool rather than
	bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjaGFuZ2VzIHVzZSBvZiBib29sX3QgdG8gYm9vbCBpbiB0aGUgSU9SRVEgc2Vy
dmVyIGNvZGUuIEl0IGFsc28KZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9uIGluIGEgY29u
dGludWF0aW9uIGxpbmUuCgpUaGlzIHBhdGNoIGlzIHB1cmVseSBjb3NtZXRpYy4gTm8gc2VtYW50
aWMgb3IgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAg
ICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCAxMDAgKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCB8ICAgNiArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgg
IHwgIDE0ICsrKy0tLQogNiBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCA2NCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2RtLmMKaW5kZXggZjdjYjg4M2ZlYy4uODdlZjRiNmNhOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDA5LDcg
KzQwOSw3IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJn
cykKICAgICAgICAgaWYgKCBkYXRhLT5wYWRbMF0gfHwgZGF0YS0+cGFkWzFdIHx8IGRhdGEtPnBh
ZFsyXSApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9y
ZXFfc2VydmVyKGQsIGN1cnJfZC0+ZG9tYWluX2lkLCAwLAorICAgICAgICByYyA9IGh2bV9jcmVh
dGVfaW9yZXFfc2VydmVyKGQsIGN1cnJfZC0+ZG9tYWluX2lkLCBmYWxzZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLT5oYW5kbGVfYnVmaW9yZXEsICZkYXRhLT5p
ZCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGE3OGQ1MTU5ZmQuLjMyYWU1ODhl
NDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwpAQCAtNDM2MCw3ICs0MzYwLDcgQEAgc3RhdGljIGludCBodm1vcF9nZXRfcGFy
YW0oCiAgICAgICAgIHsKICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQgPSBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9ETV9ET01BSU5dOwogCi0gICAgICAgICAgICByYyA9IGh2
bV9jcmVhdGVfaW9yZXFfc2VydmVyKGQsIGRvbWlkLCAxLAorICAgICAgICAgICAgcmMgPSBodm1f
Y3JlYXRlX2lvcmVxX3NlcnZlcihkLCBkb21pZCwgdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSFZNX0lPUkVRU1JWX0JVRklPUkVRX0xFR0FDWSwgTlVMTCk7
CiAgICAgICAgICAgICBpZiAoIHJjICE9IDAgJiYgcmMgIT0gLUVFWElTVCApCiAgICAgICAgICAg
ICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2lvLmMKaW5kZXggMjE0YWIzMDdjNC4uYmZhYzk5MzIyMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAt
NTksNyArNTksNyBAQCB2b2lkIHNlbmRfdGltZW9mZnNldF9yZXEodW5zaWduZWQgbG9uZyB0aW1l
b2ZmKQogICAgIGlmICggdGltZW9mZiA9PSAwICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYg
KCBodm1fYnJvYWRjYXN0X2lvcmVxKCZwLCAxKSAhPSAwICkKKyAgICBpZiAoIGh2bV9icm9hZGNh
c3RfaW9yZXEoJnAsIHRydWUpICE9IDAgKQogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJV
bnN1Y2Nlc3NmdWwgdGltZW9mZnNldCB1cGRhdGVcbiIpOwogfQogCkBAIC03Myw3ICs3Myw3IEBA
IHZvaWQgc2VuZF9pbnZhbGlkYXRlX3JlcSh2b2lkKQogICAgICAgICAuZGF0YSA9IH4wVUwsIC8q
IGZsdXNoIGFsbCAqLwogICAgIH07CiAKLSAgICBpZiAoIGh2bV9icm9hZGNhc3RfaW9yZXEoJnAs
IDApICE9IDAgKQorICAgIGlmICggaHZtX2Jyb2FkY2FzdF9pb3JlcSgmcCwgZmFsc2UpICE9IDAg
KQogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJVbnN1Y2Nlc3NmdWwgbWFwLWNhY2hlIGlu
dmFsaWRhdGVcbiIpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggM2U3NTNiYTIyNC4uNWUwMWUxYTZkMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwpAQCAtNDMsNyArNDMsNyBAQCBzdGF0aWMgaW9yZXFfdCAqZ2V0X2lvcmVxKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gJnAt
PnZjcHVfaW9yZXFbdi0+dmNwdV9pZF07CiB9CiAKLWJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdikKK2Jvb2wgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKQEAgLTU5LDExICs1OSwxMSBAQCBib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICAg
ICAgewogICAgICAgICAgICAgaWYgKCBzdi0+dmNwdSA9PSB2ICYmIHN2LT5wZW5kaW5nICkKLSAg
ICAgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAog
c3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCB1aW50
NjRfdCBkYXRhKQpAQCAtODIsMTAgKzgyLDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb19hc3Npc3Qo
c3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgdWludDY0X3QgZGF0YSkKICAgICBtc2l4X3dyaXRl
X2NvbXBsZXRpb24odik7CiAgICAgdmNwdV9lbmRfc2h1dGRvd25fZGVmZXJyYWwodik7CiAKLSAg
ICBzdi0+cGVuZGluZyA9IDA7CisgICAgc3YtPnBlbmRpbmcgPSBmYWxzZTsKIH0KIAotc3RhdGlj
IGJvb2xfdCBodm1fd2FpdF9mb3JfaW8oc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFf
dCAqcCkKK3N0YXRpYyBib29sIGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCBpb3JlcV90ICpwKQogewogICAgIHdoaWxlICggc3YtPnBlbmRpbmcgKQogICAgIHsKQEAg
LTExMiwxNiArMTEyLDE2IEBAIHN0YXRpYyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBo
dm1faW9yZXFfdmNwdSAqc3YsIGlvcmVxX3QgKnApCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJXZWlyZCBIVk0g
aW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7Ci0gICAgICAgICAgICBzdi0+cGVuZGluZyA9
IDA7CisgICAgICAgICAgICBzdi0+cGVuZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgZG9tYWlu
X2NyYXNoKHN2LT52Y3B1LT5kb21haW4pOwotICAgICAgICAgICAgcmV0dXJuIDA7IC8qIGJhaWwg
Ki8KKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsgLyogYmFpbCAqLwogICAgICAgICB9CiAgICAg
fQogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKLWJvb2xfdCBoYW5kbGVf
aHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCitib29sIGhhbmRsZV9odm1faW9fY29t
cGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJnYtPmFyY2guaHZtX3ZjcHUuaHZt
X2lvOwpAQCAtMTQxLDcgKzE0MSw3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24o
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICBpZiAoIHN2LT52Y3B1ID09IHYgJiYgc3YtPnBl
bmRpbmcgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggIWh2bV93YWl0X2Zv
cl9pbyhzdiwgZ2V0X2lvcmVxKHMsIHYpKSApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIH0KQEAgLTE3OCw3ICsxNzgsNyBAQCBib29sX3QgaGFuZGxlX2h2
bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBicmVhazsKICAgICB9CiAK
LSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIGludCBodm1fYWxs
b2NfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgKmdmbikKQEAgLTIw
OCw3ICsyMDgsNyBAQCBzdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3Jl
cV9wYWdlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQorc3RhdGljIHZv
aWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wg
YnVmKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZp
b3JlcSA6ICZzLT5pb3JlcTsKIApAQCAtMjE2LDcgKzIxNiw3IEBAIHN0YXRpYyB2b2lkIGh2bV91
bm1hcF9pb3JlcV9wYWdlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQog
fQogCiBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbF90IGJ1ZiwgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmLCB1bnNpZ25lZCBsb25nIGdmbikKIHsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAq
aW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKQEAgLTI0MCwxMCArMjQwLDEw
IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogICAgIHJldHVybiAwOwogfQogCi1i
b29sX3QgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKK2Jvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqczsKLSAgICBib29sX3QgZm91bmQgPSAwOworICAgIGJvb2wgZm91
bmQgPSBmYWxzZTsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAgLTI1NCw3ICsyNTQsNyBAQCBib29sX3QgaXNfaW9y
ZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdl
KSB8fAogICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09
IHBhZ2UpICkKICAgICAgICAgewotICAgICAgICAgICAgZm91bmQgPSAxOworICAgICAgICAgICAg
Zm91bmQgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CkBAIC0z
MDIsNyArMzAyLDcgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9h
ZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCwgc3RydWN0IHZjcHUgKnYpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogICAgIGludCByYzsK
QEAgLTQxNywyMiArNDE3LDIyIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFn
ZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB7CiAgICAgaW50IHJjOwogCi0gICAgcmMg
PSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMCwgaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9tYXBf
aW9yZXFfcGFnZShzLCBmYWxzZSwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkKICAgICAgICAg
cmV0dXJuIHJjOwogCiAgICAgaWYgKCBidWZpb3JlcV9nZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4p
ICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9yZXFfZ2ZuKTsK
KyAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgdHJ1ZSwgYnVmaW9yZXFfZ2ZuKTsK
IAogICAgIGlmICggcmMgKQotICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCAwKTsKKyAg
ICAgICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwog
fQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbF90IGlzX2RlZmF1bHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbF90IGhhbmRsZV9idWZpb3JlcSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiA9IGdmbl94KElOVkFM
SURfR0ZOKTsKQEAgLTQ2OSwxNSArNDY5LDE1IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIHZv
aWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2Rl
ZmF1bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNf
ZGVmYXVsdCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJvb2xf
dCBoYW5kbGVfYnVmaW9yZXEgPSAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKTsKKyAgICBib29s
IGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CiAKICAgICBpZiAoIGhhbmRsZV9i
dWZpb3JlcSApCi0gICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDEpOworICAgICAgICBo
dm1fdW5tYXBfaW9yZXFfcGFnZShzLCB0cnVlKTsKIAotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdl
KHMsIDApOworICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKIAogICAgIGlmICgg
IWlzX2RlZmF1bHQgKQogICAgIHsKQEAgLTQ4OSw3ICs0ODksNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQog
CiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sX3QgaXNfZGVmYXVsdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQogewogICAgIHVuc2lnbmVkIGludCBpOwogCkBA
IC01MDEsNyArNTAxLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdl
c2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1
bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNf
ZGVmYXVsdCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CkBAIC01MzcsMTcg
KzUzNywxNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBo
dm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIDApOworICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMocywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQog
ewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3Jl
cV92Y3B1ICpzdjsKLSAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxID0gKCBzLT5idWZpb3JlcS52
YSAhPSBOVUxMICk7CisgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZh
OwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIApAQCAtNTYyLDcgKzU2Miw3IEBAIHN0YXRp
YyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKICAg
ICB9CiAKLSAgICBzLT5lbmFibGVkID0gMTsKKyAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIAogICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMt
PmlvcmVxX3ZjcHVfbGlzdCwKQEAgLTU3NCwxMCArNTc0LDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9p
b3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVs
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQp
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAgICBib29sX3QgaGFuZGxl
X2J1ZmlvcmVxID0gKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICk7CisgICAgYm9vbCBoYW5kbGVf
YnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsK
IApAQCAtNTkyLDcgKzU5Miw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJs
ZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4o
ZCwgJnMtPmlvcmVxKTsKICAgICB9CiAKLSAgICBzLT5lbmFibGVkID0gMDsKKyAgICBzLT5lbmFi
bGVkID0gZmFsc2U7CiAKICBkb25lOgogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKQEAgLTYw
MCw3ICs2MDAsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIGludCBi
dWZpb3JlcV9oYW5kbGluZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vy
dmlkX3QgaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC02MTksNyArNjE5LDcgQEAgc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
CiAgICAgICAgIHJldHVybiByYzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZN
X0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyApCi0gICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9
IDE7CisgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9p
b3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCiAgICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVm
aW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CkBAIC02NDYsNyAr
NjQ2LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGlzX2RlZmF1bHQpCiB7CiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBo
dm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CkBAIC02ODEsNyArNjgxLDcgQEAg
c3RhdGljIGlvc2VydmlkX3QgbmV4dF9pb3NlcnZpZChzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBp
bnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21p
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCwgaW50IGJ1
ZmlvcmVxX2hhbmRsaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVm
YXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGlvc2VydmlkX3QgKmlkKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwpAQCAt
NzEzLDcgKzcxMyw3IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBkb21pZF90IGRvbWlkLAogICAgIGlmICggaXNfZGVmYXVsdCApCiAgICAgewogICAgICAg
ICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCAxKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9l
bmFibGUocywgdHJ1ZSk7CiAgICAgfQogCiAgICAgaWYgKCBpZCApCkBAIC03NTYsMTEgKzc1Niwx
MSBAQCBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQpCiAKICAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CiAKLSAg
ICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMsIDApOworICAgICAgICBodm1faW9yZXFf
c2VydmVyX2Rpc2FibGUocywgZmFsc2UpOwogCiAgICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2Vu
dHJ5KTsKIAotICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCAwKTsKKyAgICAgICAg
aHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgZmFsc2UpOwogCiAgICAgICAgIGRvbWFpbl91bnBh
dXNlKGQpOwogCkBAIC05NjgsNyArOTY4LDcgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiB9CiAKIGludCBodm1f
c2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlZCkKIHsKICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkICplbnRyeTsKICAgICBpbnQgcmM7CkBAIC05OTIsOSArOTkyLDkgQEAgaW50IGh2bV9zZXRf
aW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAg
ICAgIGRvbWFpbl9wYXVzZShkKTsKIAogICAgICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICAg
ICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgMCk7CisgICAgICAgICAgICBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzLCBmYWxzZSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCAwKTsKKyAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGlzYWJsZShzLCBmYWxzZSk7CiAKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKQEAgLTEw
MTcsNyArMTAxNyw3IEBAIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpc3RfZW50cnkgKQogICAgIHsKLSAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQgPSAo
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOworICAgICAgICBi
b29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXIpOwogCiAgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCBpc19k
ZWZhdWx0LCB2KTsKICAgICAgICAgaWYgKCByYyApCkBAIC0xMDY2LDcgKzEwNjYsNyBAQCB2b2lk
IGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICB7
Ci0gICAgICAgIGJvb2xfdCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRl
ZmF1bHRfaW9yZXFfc2VydmVyKTsKKyAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+
YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKIAogICAgICAgICBodm1faW9y
ZXFfc2VydmVyX2Rpc2FibGUocywgaXNfZGVmYXVsdCk7CiAKQEAgLTEzNDksNyArMTM0OSw3IEBA
IHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGlvcmVxX3QgKnApCiB9CiAKIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9fcCwKLSAgICAgICAgICAgICAgICAgICBib29s
X3QgYnVmZmVyZWQpCisgICAgICAgICAgICAgICAgICAgYm9vbCBidWZmZXJlZCkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnIt
PmRvbWFpbjsKQEAgLTE0MDAsNyArMTQwMCw3IEBAIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9fcCwKICAgICAgICAgICAgIHAtPnN0
YXRlID0gU1RBVEVfSU9SRVFfUkVBRFk7CiAgICAgICAgICAgICBub3RpZnlfdmlhX3hlbl9ldmVu
dF9jaGFubmVsKGQsIHBvcnQpOwogCi0gICAgICAgICAgICBzdi0+cGVuZGluZyA9IDE7CisgICAg
ICAgICAgICBzdi0+cGVuZGluZyA9IHRydWU7CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9S
RVRSWTsKICAgICAgICAgfQogICAgIH0KQEAgLTE0MDgsNyArMTQwOCw3IEBAIGludCBodm1fc2Vu
ZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9fcCwKICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAKLXVuc2lnbmVkIGludCBodm1fYnJv
YWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2xfdCBidWZmZXJlZCkKK3Vuc2lnbmVkIGludCBo
dm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpCiB7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggY2U1MzZmNzVlZi4uN2YxMjhj
MDVmZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTQ1LDcgKzQ1LDcgQEAgc3RydWN0
IGh2bV9pb3JlcV92Y3B1IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3RfZW50cnk7CiAgICAg
c3RydWN0IHZjcHUgICAgICAqdmNwdTsKICAgICBldnRjaG5fcG9ydF90ICAgIGlvcmVxX2V2dGNo
bjsKLSAgICBib29sX3QgICAgICAgICAgIHBlbmRpbmc7CisgICAgYm9vbCAgICAgICAgICAgICBw
ZW5kaW5nOwogfTsKIAogI2RlZmluZSBOUl9JT19SQU5HRV9UWVBFUyAoWEVOX0RNT1BfSU9fUkFO
R0VfUENJICsgMSkKQEAgLTY5LDggKzY5LDggQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewog
ICAgIHNwaW5sb2NrX3QgICAgICAgICAgICAgYnVmaW9yZXFfbG9jazsKICAgICBldnRjaG5fcG9y
dF90ICAgICAgICAgIGJ1ZmlvcmVxX2V2dGNobjsKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgICAgICAg
ICpyYW5nZVtOUl9JT19SQU5HRV9UWVBFU107Ci0gICAgYm9vbF90ICAgICAgICAgICAgICAgICBl
bmFibGVkOwotICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgYnVmaW9yZXFfYXRvbWljOworICAg
IGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxlZDsKKyAgICBib29sICAgICAgICAgICAgICAg
ICAgIGJ1ZmlvcmVxX2F0b21pYzsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAppbmRl
eCA0M2ZiZTExNWRjLi4xODI5ZmNmNDNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9pb3JlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKQEAgLTE5
LDEyICsxOSwxMiBAQAogI2lmbmRlZiBfX0FTTV9YODZfSFZNX0lPUkVRX0hfXwogI2RlZmluZSBf
X0FTTV9YODZfSFZNX0lPUkVRX0hfXwogCi1ib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYpOwotYm9vbF90IGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdik7
Ci1ib29sX3QgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSk7Citib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2
KTsKK2Jvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wg
aXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSk7CiAKIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBp
c19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBpc19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCAqaWQpOwogaW50IGh2bV9kZXN0cm95X2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKTsKIGludCBodm1fZ2V0X2lv
cmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCkBAIC00MCw3
ICs0MCw3IEBAIGludCBodm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsIHVpbnQzMl90IGZsYWdzKTsKIGlu
dCBodm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90
IGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZWQpOwogCiBpbnQgaHZtX2Fs
bF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2
KTsKIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2Y3B1ICp2KTsKQEAgLTUxLDggKzUxLDggQEAgaW50IGh2bV9zZXRfZG1fZG9t
YWluKHN0cnVjdCBkb21haW4gKmQsIGRvbWlkX3QgZG9taWQpOwogc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXFfdCAqcCk7CiBp
bnQgaHZtX3NlbmRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnBy
b3RvX3AsCi0gICAgICAgICAgICAgICAgICAgYm9vbF90IGJ1ZmZlcmVkKTsKLXVuc2lnbmVkIGlu
dCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2xfdCBidWZmZXJlZCk7CisgICAg
ICAgICAgICAgICAgICAgYm9vbCBidWZmZXJlZCk7Cit1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2Fz
dF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKTsKIAogdm9pZCBodm1faW9yZXFfaW5p
dChzdHJ1Y3QgZG9tYWluICpkKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgAp3-0006Os-9P; Fri, 11 Aug 2017 14:21:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgAp1-0006OQ-GF
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:21:55 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D6/59-04533-28DBD895; Fri, 11 Aug 2017 14:21:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW7T3t5
 Ig+4WJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePaurVMBTvcK9b+fc7ewLjUuouRk0NCwF9i
 x/qz7CA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwsUS/z9380MYgsLhEp8/7mZBcRmEVCVeHB8H
 SOIzStgI3HrwUJ2iJHyErvaLrKC2JwCthK/tzeA2UJANS9PvoKyVSTWT53FBtErKHFy5hMWiF
 0SEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTm
 JScV6yfm5mxiBgcMABDsYG784HWKU5GBSEuVN8OmNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 y7UHKCdYlJqeWpGWmQMMYZi0BAePkgjvQpA0b3FBYm5xZjpE6hSjMceG1eu/MHG8mvD/G5MQS
 15+XqqUOO90kFIBkNKM0jy4QbDYusQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXm2QKTyZeS
 Vw+14BncIEdEqfD9gpJYkIKakGxropfneXbL8/q1A82vHcg9ZrgswL25QVDePrpHaw9l+e2ZH
 je+0N5ym+paumPumu2jL/U/ja5J2GCtNeWS7KXLiEM1bl58zbrsfnHZVetJj9xtdey4zTP19N
 WPVwdfj5hRUiJwIm8P2NUq19bbt3T92dc/VGq172KR86qSoR02DyN6HXinfHtyNKLMUZiYZaz
 EXFiQDOLjYAqAIAAA==
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502461311!97942722!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16053 invoked from network); 11 Aug 2017 14:21:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:21:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443478705"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:35 +0100
Message-ID: <20170811142143.35787-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 04/12] tools/libxenforeignmemory: add support
	for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jNWNmMmIxNWY3YTQ0ODI3NzcxNmE3ZTk2ZmVhMWM5M2RmNmMxN2E1CgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMwotLS0K
IHRvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21kLmggICAgICAgICAgICAgIHwgMTEg
KysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICB8ICAyICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAg
ICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrCiAuLi4vbGlicy9mb3JlaWdubWVtb3J5L2lu
Y2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oICB8IDM5ICsrKysrKysrKysrKysrKysrKysKIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysrCiB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYyAgICAgICAgICAgICAgICAgICB8IDQ1ICsr
KysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgg
ICAgICAgICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrCiA3IGZpbGVzIGNoYW5nZWQsIDE3
MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvaW5jbHVk
ZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaCBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9w
cml2Y21kLmgKaW5kZXggNzMyZmY3YzE1YS4uOTUzMWI3MjhmOSAxMDA2NDQKLS0tIGEvdG9vbHMv
aW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAorKysgYi90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCkBAIC04Niw2ICs4NiwxNSBAQCB0eXBlZGVmIHN0cnVjdCBwcml2
Y21kX2RtX29wIHsKIAljb25zdCBwcml2Y21kX2RtX29wX2J1Zl90IF9fdXNlciAqdWJ1ZnM7CiB9
IHByaXZjbWRfZG1fb3BfdDsKIAordHlwZWRlZiBzdHJ1Y3QgcHJpdmNtZF9tbWFwX3Jlc291cmNl
IHsKKwlkb21pZF90IGRvbTsKKwlfX3UzMiB0eXBlOworCV9fdTMyIGlkOworCV9fdTMyIGlkeDsK
KwlfX3U2NCBudW07CisJX191NjQgYWRkcjsKK30gcHJpdmNtZF9tbWFwX3Jlc291cmNlX3Q7CisK
IC8qCiAgKiBAY21kOiBJT0NUTF9QUklWQ01EX0hZUEVSQ0FMTAogICogQGFyZzogJnByaXZjbWRf
aHlwZXJjYWxsX3QKQEAgLTEwMyw1ICsxMTIsNyBAQCB0eXBlZGVmIHN0cnVjdCBwcml2Y21kX2Rt
X29wIHsKIAlfSU9DKF9JT0NfTk9ORSwgJ1AnLCA1LCBzaXplb2YocHJpdmNtZF9kbV9vcF90KSkK
ICNkZWZpbmUgSU9DVExfUFJJVkNNRF9SRVNUUklDVAkJCQkJXAogCV9JT0MoX0lPQ19OT05FLCAn
UCcsIDYsIHNpemVvZihkb21pZF90KSkKKyNkZWZpbmUgSU9DVExfUFJJVkNNRF9NTUFQX1JFU09V
UkNFCQkJCVwKKwlfSU9DKF9JT0NfTk9ORSwgJ1AnLCA3LCBzaXplb2YocHJpdmNtZF9tbWFwX3Jl
c291cmNlX3QpKQogCiAjZW5kaWYgLyogX19MSU5VWF9QVUJMSUNfUFJJVkNNRF9IX18gKi8KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9NYWtlZmlsZQppbmRleCBiMTEwMDc2NjIxLi43ZWI1OWM3OGNiIDEwMDY0
NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCkBAIC0yLDcgKzIsNyBAQCBYRU5fUk9PVCA9ICQoQ1VS
RElSKS8uLi8uLi8uLgogaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCiBNQUpP
UiAgICA9IDEKLU1JTk9SICAgID0gMgorTUlOT1IgICAgPSAzCiBTSExJQl9MREZMQUdTICs9IC1X
bCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmZvcmVpZ25tZW1vcnkubWFwCiAKIENGTEFHUyAgICs9
IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9jb3JlLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCmluZGV4
IGE2ODk3ZGM1NjEuLjI5MWVlNDQ1MTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwpAQCAtMTIw
LDYgKzEyMCw0OCBAQCBpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVt
b3J5X2hhbmRsZSAqZm1lbSwKICAgICByZXR1cm4gb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0
cmljdChmbWVtLCBkb21pZCk7CiB9CiAKK3hlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxl
ICp4ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHR5cGUsCisgICAgdW5zaWdu
ZWQgaW50IGlkLCB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywK
KyAgICB2b2lkICoqcGFkZHIsIGludCBwcm90LCBpbnQgZmxhZ3MpCit7CisgICAgeGVuZm9yZWln
bm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7CisgICAgaW50IHJjOworCisgICAgZnJlcyA9
IGNhbGxvYygxLCBzaXplb2YoKmZyZXMpKTsKKyAgICBpZiAoICFmcmVzICkKKyAgICAgICAgcmV0
dXJuIE5VTEw7CisKKyAgICBmcmVzLT5kb21pZCA9IGRvbWlkOworICAgIGZyZXMtPnR5cGUgPSB0
eXBlOworICAgIGZyZXMtPmlkID0gaWQ7CisgICAgZnJlcy0+ZnJhbWUgPSBmcmFtZTsKKyAgICBm
cmVzLT5ucl9mcmFtZXMgPSBucl9mcmFtZXM7CisgICAgZnJlcy0+YWRkciA9ICpwYWRkcjsKKyAg
ICBmcmVzLT5wcm90ID0gcHJvdDsKKyAgICBmcmVzLT5mbGFncyA9IGZsYWdzOworCisgICAgcmMg
PSBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgZ290byBmYWlsOworCisgICAgKnBhZGRyID0gZnJlcy0+YWRkcjsK
KyAgICByZXR1cm4gZnJlczsKKworZmFpbDoKKyAgICBmcmVlKGZyZXMpOworCisgICAgcmV0dXJu
IE5VTEw7Cit9CisKK3ZvaWQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpCit7CisgICAgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJj
ZShmbWVtLCBmcmVzKTsKKworICAgIGZyZWUoZnJlcyk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmggYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5j
bHVkZS94ZW5mb3JlaWdubWVtb3J5LmgKaW5kZXggZjQ4MTRjMzkwZi4uZTU2ZWIzYzRkNCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9y
eS5oCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1v
cnkuaApAQCAtMTM4LDYgKzEzOCw0NSBAQCBpbnQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKIGludCB4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCBkb21pZCk7CiAKK3R5cGVkZWYgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlf
cmVzb3VyY2VfaGFuZGxlIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlOworCisvKioK
KyAqIFRoaXMgZnVuY3Rpb24gbWFwcyBhIGd1ZXN0IHJlc291cmNlLgorICoKKyAqIEBwYXJtIGZt
ZW0gaGFuZGxlIHRvIHRoZSBvcGVuIGZvcmVpZ25tZW1vcnkgaW50ZXJmYWNlCisgKiBAcGFybSBk
b21pZCB0aGUgZG9tYWluIGlkCisgKiBAcGFybSB0eXBlIHRoZSByZXNvdXJjZSB0eXBlCisgKiBA
cGFybSBpZCB0aGUgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyCisgKiBAcGFybSBm
cmFtZSBiYXNlIGZyYW1lIGluZGV4IHdpdGhpbiB0aGUgcmVzb3VyY2UKKyAqIEBwYXJtIG5yX2Zy
YW1lcyBudW1iZXIgb2YgZnJhbWVzIHRvIG1hcAorICogQHBhcm0gcGFkZHIgcG9pbnRlciB0byBh
biBhZGRyZXNzIHBhc3NlZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEBwYXJtIHByb3QgcGFzc2Vk
IHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gZmxhZ3MgcGFzc2VkIHRocm91Z2ggdG8gbW1h
cCgyKQorICogQHJldHVybiBwb2ludGVyIHRvIGZvcmVpZ25tZW1vcnkgcmVzb3VyY2UgaGFuZGxl
IG9uIHN1Y2Nlc3MsIE5VTEwgb24KKyAqICAgICAgICAgZmFpbHVyZQorICoKKyAqICpwYWRkciBp
cyB1c2VkLCBvbiBlbnRyeSwgYXMgYSBoaW50IGFkZHJlc3MgZm9yIGZvcmVpZ24gbWFwIHBsYWNl
bWVudAorICogKHNlZSBtbWFwKDIpKSBzbyBzaG91bGQgYmUgc2V0IHRvIE5VTEwgaWYgbm8gc3Bl
Y2lmaWMgcGxhY2VtZW50IGlzCisgKiByZXF1aXJlZC4gT24gcmV0dXJuICpwYWRkciBjb250YWlu
cyB0aGUgYWRkcmVzcyB3aGVyZSB0aGUgcmVzb3VyY2UgaXMKKyAqIG1hcHBlZC4KKyAqIEFzIGZv
ciB4ZW5mb3JlaWdubWVtb3J5X21hcDIoKSBmbGFncyBpcyBhIHNldCBvZiBhZGRpdGlvbmFsIGZs
YWdzCisgKiBmb3IgbW1hcCgyKS4gTm90IGFsbCBvZiB0aGUgZmxhZyBjb21iaW5hdGlvbnMgYXJl
IHBvc3NpYmxlIGR1ZSB0bworICogaW1wbGVtZW50YXRpb24gZGV0YWlscyBvbiBkaWZmZXJlbnQg
cGxhdGZvcm1zLgorICovCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqeGVuZm9y
ZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2lnbmVkIGludCBp
ZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgdm9p
ZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKTsKKworLyoqCisgKiBUaGlzIGZ1bmN0aW9u
IHJlbGVhc2VzIGEgcHJldmlvdXNseSBhY3F1aXJlZCByZXNvdXJjZS4KKyAqCisgKiBAcGFybSBm
bWVtIGhhbmRsZSB0byB0aGUgb3BlbiBmb3JlaWdubWVtb3J5IGludGVyZmFjZQorICogQHBhcm0g
ZnJlcyBoYW5kbGUgdG8gdGhlIGFjcXVpcmVkIHJlc291cmNlCisgKi8KK3ZvaWQgeGVuZm9yZWln
bm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1l
bSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpOworCiAjZW5kaWYKIAog
LyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVt
b3J5Lm1hcCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1h
cAppbmRleCA3MTZlY2FmMTVjLi5kNTMyM2M4N2Q5IDEwMDY0NAotLS0gYS90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKKysrIGIvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwCkBAIC0xNCwzICsxNCw4IEBAIFZFUlNf
MS4yIHsKIAlnbG9iYWw6CiAJCXhlbmZvcmVpZ25tZW1vcnlfbWFwMjsKIH0gVkVSU18xLjE7CitW
RVJTXzEuMyB7CisJZ2xvYmFsOgorCQl4ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZTsKKwkJ
eGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZTsKK30gVkVSU18xLjI7CmRpZmYgLS1naXQg
YS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9saW51eC5jCmluZGV4IDM3NGU0NWFlZDUuLjQ0NDc3MjNjYjEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9saW51eC5jCkBAIC0yNzcsNiArMjc3LDUxIEBAIGludCBvc2RlcF94ZW5mb3JlaWdubWVt
b3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIHJldHVybiBp
b2N0bChmbWVtLT5mZCwgSU9DVExfUFJJVkNNRF9SRVNUUklDVCwgJmRvbWlkKTsKIH0KIAordm9p
ZCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJl
cykKK3sKKyAgICAodm9pZCkgbXVubWFwKGZyZXMtPmFkZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQ
QUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNl
KAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jl
c291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2Y21kX21tYXBfcmVzb3VyY2VfdCBtcjsK
KyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRyLCBmcmVzLT5u
cl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBmcmVzLT5wcm90
LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBpZiAoIGZyZXMt
PmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIG1lbXNldCgm
bXIsIDAsIHNpemVvZihtcikpOworICAgIG1yLmRvbSA9IGZyZXMtPmRvbWlkOworICAgIG1yLnR5
cGUgPSBmcmVzLT50eXBlOworICAgIG1yLmlkID0gZnJlcy0+aWQ7CisgICAgbXIuaWR4ID0gZnJl
cy0+ZnJhbWU7CisgICAgbXIubnVtID0gZnJlcy0+bnJfZnJhbWVzOworICAgIG1yLmFkZHIgPSAo
dWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0tPmZkLCBJT0NUTF9Q
UklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAg
ICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBFTk9UVFkgKQorICAg
ICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5vID0gZXJybm87Cisg
ICAgICAgIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7
CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggYzVjMDdjYzRjNC4uMmFlOTM4
MjY2OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysg
Yi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC00Miw2ICs0MiwzNiBAQCB2
b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwg
dWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICph
cnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNl
X2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNpZ25lZCBpbnQgdHlwZTsKKyAg
ICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBmcmFtZTsKKyAgICB1bnNpZ25l
ZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAgIGludCBwcm90OworICAgIGlu
dCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGludCBvc2Rl
cF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7Cisg
ICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsKK30KKwordm9pZCBvc2RlcF94
ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFu
ZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKK30K
KyNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKTsKK3ZvaWQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgK
KyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNv
dXJjZV9oYW5kbGUgKmZyZXMpOworI2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAg
ICAgeHRsX2xvZyhmbWVtLT5sb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVt
b3J5IiwgX2YpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgAp9-0006Qy-9y; Fri, 11 Aug 2017 14:22:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgAp8-0006QJ-31
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:22:02 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 48/61-02176-98DBD895; Fri, 11 Aug 2017 14:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDvW773t5
 Ig9aJ4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azx89ZC65JVBxvucHSwNgh2MXIySEh4C9x
 59EcNhCbTUBHYurTS6xdjBwcIgIqErf3GnQxcnEwC+xilrh59DsrSI2wgKnE4n8/mUBsFgFVi
 VN9Z9lBbF4BG4lVbz4yQcyUl9jVdpEVIi4ocXLmExYQm1lAU6J1+292CFteonnrbGYQWwho1/
 qps9gmMPLMQtIyC0nLLCQtCxiZVzGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+Y
 kJhXrJefnbmIEhg4DEOxgbPzidIhRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 L9ceoJxgUWp6akVaZg4wiGHSEhw8SiK8C0HSvMUFibnFmekQqVOMxhwbVq//wsTxasL/b0xCL
 Hn5ealS4rzTQUoFQEozSvPgBsGi6xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEebVBpvBk5p
 XA7XsFdAoT0Cl9PmCnlCQipKQaGFNnsrDstXnsfqlr0vtrl8sm2Pw5UK9t+ft5wNRcDnPl5zk
 Bm3i8U6vsuTtn6L24aajkYGIjvKPum8hKHw2fVYrNgV7nvq4oDjsjF/r5wHRzx9Azi5+JPKz9
 zzPNb5/GekcvrQeX9tQu/jK9i+m916Xyjg+PPC5Me68eMEejPHjCxE/eT5tDm5RYijMSDbWYi
 4oTAa9c3tmpAgAA
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502461311!97942722!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18196 invoked from network); 11 Aug 2017 14:21:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:21:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443478717"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:31 +0100
Message-ID: <20170811142143.35787-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
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>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 00/12] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBHcmFudCB0YWJsZXMKIC0gSU9SRVEg
c2VydmVyIHBhZ2VzCgpQYXVsIER1cnJhbnQgKDEyKToKICBbeDg2fGFybV06IHJlbW92ZSBjb2Rl
IGR1cGxpY2F0aW9uCiAgeDg2L21tOiBhbGxvdyBhIHByaXZpbGVnZWQgUFYgZG9tYWluIHRvIG1h
cCBndWVzdCBtZm5zCiAgeDg2L21tOiBhZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWly
ZSBndWVzdCByZXNvdXJjZXMKICB0b29scy9saWJ4ZW5mb3JlaWdubWVtb3J5OiBhZGQgc3VwcG9y
dCBmb3IgcmVzb3VyY2UgbWFwcGluZwogIHRvb2xzL2xpYnhlbmN0cmw6IHVzZSBuZXcgeGVuZm9y
ZWlnbm1lbW9yeSBBUEkgdG8gc2VlZCBncmFudCB0YWJsZQogIHg4Ni9odm0vaW9yZXE6IHJlbmFt
ZSAuKnBmbiBhbmQgLipnbWZuIHRvIC4qZ2ZuCiAgeDg2L2h2bS9pb3JlcTogdXNlIGJvb2wgcmF0
aGVyIHRoYW4gYm9vbF90CiAgeDg2L2h2bS9pb3JlcTogbW92ZSBpc19kZWZhdWx0IGludG8gc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIKICB4ODYvaHZtL2lvcmVxOiBzaW1wbGlmeSBjb2RlIGFuZCB1
c2UgY29uc2lzdGVudCBuYW1pbmcKICB4ODYvaHZtL2lvcmVxOiB1c2UgZ2ZuX3QgaW4gc3RydWN0
IGh2bV9pb3JlcV9wYWdlCiAgeDg2L2h2bS9pb3JlcTogZGVmZXIgbWFwcGluZyBnZm5zIHVudGls
IHRoZXkgYXJlIGFjdHVhbGx5IHJlcXVzdGVkCiAgeDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3IG1h
cHBhYmxlIHJlc291cmNlIHR5cGUuLi4KCiB0b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJp
dmNtZC5oICAgICAgICAgICAgICB8ICAxMSArCiB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUu
YyAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlL3hlbmRldmljZW1vZGVsLmggICAgfCAgMTQgKy0KIHRvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8ICA0MiArKwogLi4uL2xpYnMvZm9y
ZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCAgfCAgMzkgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgICA1ICsKIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrCiB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAgICAgICB8ICAzMCAr
KwogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDggKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTAyICsrKystCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyAgICAgICAg
ICAgICAgICB8ICAxMCArLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyAgICAg
ICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxIC0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMu
YyAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyOSArLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvaHZt
L2lvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0NTMgKysrKysrKysrKysr
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDE3NyArKysrKystLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDMzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21h
aW4uaCAgICAgICAgICAgICAgICAgICB8ICAxMSArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aW9yZXEuaCAgICAgICAgICAgICAgICAgICAgfCAgMjAgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgICAgIHwgIDQ2ICsrLQogeGVuL2luY2x1ZGUv
cHVibGljL21lbW9yeS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDEgKy0KIHhlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIDI5IGZp
bGVzIGNoYW5nZWQsIDg0NiBpbnNlcnRpb25zKCspLCAzMzEgZGVsZXRpb25zKC0pCgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MjoKIC0gU3VwcG9ydCBmb3IgSU9SRVEgc2VydmVyIHBh
Z2VzIGFkZGVkCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgAp5-0006Pf-R1; Fri, 11 Aug 2017 14:21:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgAp4-0006OQ-GT
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:21:58 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 15/79-04533-68DBD895; Fri, 11 Aug 2017 14:21:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrdlb2+
 kwZNdVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNDw3sBW1NjBUfF71nbGC8m9DFyMkhIeAv
 8WzhHnYQm01AR2Lq00usXYwcHCICKhK39xqAmMwC5RIdE2pBKoQFPCX+zVzGCmKzCKhKHFm6m
 Q3E5hWwkTh26TI7xER5iV1tF8FqOAVsJX5vbwCzhYBqXp58BWWrSKyfOguqV1Di5MwnLCA2s4
 CExMEXL5gnMPLOQpKahSS1gJFpFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZg4DAAwQ7Gxi9OhxglOZiURHkTfHojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 cu0BygkWpaanVqRl5gBDGCYtwcGjJMK7ECTNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLiv
 NNBigRAijJK8+BGwOLpEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5tUGm8GTmlcBtegV0BB
 PQEX0+YEeUJCKkpBoYmfsjhCeJXq0rCbu6nVXT3Eb0oKLFnj915002WdUUC7wOjU4wUU1Nkpc
 NNrUXlWVT5BZ8IfU6VvJe1tXSirir4RbhH1TXbrXgFRNTV+sv4t5ncTBQM2/KU/fF5+XdNsxX
 bd+x6d/ix2nP2M8qql6JTDt8Wa895tHN37yPrndc8Nx6Wy/6dL4SS3FGoqEWc1FxIgDwoEQ7o
 gIAAA==
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502461311!97942722!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16812 invoked from network); 11 Aug 2017 14:21:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:21:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443478708"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:37 +0100
Message-ID: <20170811142143.35787-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 06/12] x86/hvm/ioreq: rename .*pfn and .*gmfn
	to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgSU9SRVEgc2VydmVycyBhcmUgb25seSByZWxldmFudCB0byBIVk0gZ3Vlc3RzIGFuZCBh
bGwgdGhlIG5hbWVzIGluCnF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8gZ3Vlc3QgZnJh
bWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgp0byBhdm9pZCBhbnkgY29uZnVzaW9uLgoK
VGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgIHwgMTAgKystLQogdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAxMiArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYv
aHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICAgICAg
IHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAg
IHwgIDQgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAg
IHwgMjAgKysrLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2NyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCmluZGV4IGQ3YzY0NzYwMDYuLmZjYjI2MGQyOWIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvY29yZS5jCkBAIC0xNzQsNyArMTc0LDcgQEAgaW50IHhlbmRldmljZW1v
ZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoCiAKIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFf
c2VydmVyX2luZm8oCiAgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRv
bWlkLCBpb3NlcnZpZF90IGlkLAotICAgIHhlbl9wZm5fdCAqaW9yZXFfcGZuLCB4ZW5fcGZuX3Qg
KmJ1ZmlvcmVxX3BmbiwKKyAgICB4ZW5fcGZuX3QgKmlvcmVxX2dmbiwgeGVuX3Bmbl90ICpidWZp
b3JlcV9nZm4sCiAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBzdHJ1
Y3QgeGVuX2RtX29wIG9wOwpAQCAtMTkyLDExICsxOTIsMTEgQEAgaW50IHhlbmRldmljZW1vZGVs
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsK
IAotICAgIGlmIChpb3JlcV9wZm4pCi0gICAgICAgICppb3JlcV9wZm4gPSBkYXRhLT5pb3JlcV9w
Zm47CisgICAgaWYgKGlvcmVxX2dmbikKKyAgICAgICAgKmlvcmVxX2dmbiA9IGRhdGEtPmlvcmVx
X2dmbjsKIAotICAgIGlmIChidWZpb3JlcV9wZm4pCi0gICAgICAgICpidWZpb3JlcV9wZm4gPSBk
YXRhLT5idWZpb3JlcV9wZm47CisgICAgaWYgKGJ1ZmlvcmVxX2dmbikKKyAgICAgICAgKmJ1Zmlv
cmVxX2dmbiA9IGRhdGEtPmJ1ZmlvcmVxX2dmbjsKIAogICAgIGlmIChidWZpb3JlcV9wb3J0KQog
ICAgICAgICAqYnVmaW9yZXFfcG9ydCA9IGRhdGEtPmJ1ZmlvcmVxX3BvcnQ7CmRpZmYgLS1naXQg
YS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IDU4MGZhZDJm
NDkuLjEzMjE2ZGIwNGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVk
ZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94
ZW5kZXZpY2Vtb2RlbC5oCkBAIC02MCwxNyArNjAsMTcgQEAgaW50IHhlbmRldmljZW1vZGVsX2Ny
ZWF0ZV9pb3JlcV9zZXJ2ZXIoCiAgKiBAcGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2
aWNlbW9kZWwgaW50ZXJmYWNlLgogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBz
ZXJ2aWNlZAogICogQHBhcm0gaWQgdGhlIElPUkVRIFNlcnZlciBpZC4KLSAqIEBwYXJtIGlvcmVx
X3BmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlv
cmVxCi0gKiAgICAgICAgICAgICAgICAgIGdtZm4KLSAqIEBwYXJtIGJ1ZmlvcmVxX3BmbiBwb2lu
dGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCi0gKiAgICAg
ICAgICAgICAgICAgICAgZ21mbgorICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5f
cGZuX3QgdG8gcmVjZWl2ZSB0aGUgc3luY2hyb25vdXMgaW9yZXEKKyAqICAgICAgICAgICAgICAg
ICAgZ2ZuCisgKiBAcGFybSBidWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byBy
ZWNlaXZlIHRoZSBidWZmZXJlZCBpb3JlcQorICogICAgICAgICAgICAgICAgICAgIGdmbgogICog
QHBhcm0gYnVmaW9yZXFfcG9ydCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZl
IHRoZSBidWZmZXJlZAogICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVs
CiAgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRl
dmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIGlvc2VydmlkX3QgaWQsCi0gICAgeGVuX3Bmbl90ICpp
b3JlcV9wZm4sIHhlbl9wZm5fdCAqYnVmaW9yZXFfcGZuLAorICAgIHhlbl9wZm5fdCAqaW9yZXFf
Z2ZuLCB4ZW5fcGZuX3QgKmJ1ZmlvcmVxX2dmbiwKICAgICBldnRjaG5fcG9ydF90ICpidWZpb3Jl
cV9wb3J0KTsKIAogLyoqCkBAIC0xNjgsNyArMTY4LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2Rl
c3Ryb3lfaW9yZXFfc2VydmVyKAogICogVGhpcyBmdW5jdGlvbiBzZXRzIElPUkVRIFNlcnZlciBz
dGF0ZS4gQW4gSU9SRVEgU2VydmVyCiAgKiB3aWxsIG5vdCBiZSBwYXNzZWQgZW11bGF0aW9uIHJl
cXVlc3RzIHVudGlsIGl0IGlzIGluCiAgKiB0aGUgZW5hYmxlZCBzdGF0ZS4KLSAqIE5vdGUgdGhh
dCB0aGUgY29udGVudHMgb2YgdGhlIGlvcmVxX3BmbiBhbmQgYnVmaW9yZXFfcGZuIGFyZQorICog
Tm90ZSB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGUgaW9yZXFfZ2ZuIGFuZCBidWZpb3JlcV9nZm4g
YXJlCiAgKiBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyIGlzIGluIHRoZSBl
bmFibGVkIHN0YXRlLgogICoKICAqIEBwYXJtIGRtb2QgYSBoYW5kbGUgdG8gYW4gb3BlbiBkZXZp
Y2Vtb2RlbCBpbnRlcmZhY2UuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggNGNmNmRlZWRjNy4uZjdjYjg4M2ZlYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpA
QCAtNDI2LDggKzQyNiw4IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJn
cyAqb3BfYXJncykKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbyhkLCBkYXRhLT5pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZkYXRhLT5pb3JlcV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmRhdGEtPmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJy
ZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCmluZGV4IDU1NTEzM2YyZDMuLmE3OGQ1MTU5ZmQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAt
NDE4NCwyMCArNDE4NCwyMCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fSU9S
RVFfU0VSVkVSX1BGTjoKLSAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4uYmFz
ZSA9IGEudmFsdWU7CisgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSA9
IGEudmFsdWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NF
UlZFUl9QQUdFUzoKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgICAgIGlm
ICggYS52YWx1ZSA9PSAwIHx8Ci0gICAgICAgICAgICAgYS52YWx1ZSA+IHNpemVvZihkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfZ21mbi5tYXNrKSAqIDggKQorICAgICAgICAgICAgIGEudmFsdWUg
PiBzaXplb2YoZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDggKQogICAgICAg
ICB7CiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGEudmFsdWU7IGkrKyApCi0gICAgICAgICAg
ICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5tYXNrKTsKKyAgICAg
ICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiAK
ICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGIyYThiMGU5ODYuLjNlNzUzYmEy
MjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTE4MSwxNyArMTgxLDE3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lv
X2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBp
bnQgaHZtX2FsbG9jX2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAq
Z21mbikKK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nICpnZm4pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwog
CiAgICAgcmMgPSAtRU5PTUVNOwotICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9mKGQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9nbWZuLm1hc2spICogODsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsg
aSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkK
ICAgICB7Ci0gICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ21mbi5tYXNrKSApCisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0
KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICkKICAgICAgICAgewotICAg
ICAgICAgICAgKmdtZm4gPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5iYXNlICsgaTsK
KyAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBp
OwogICAgICAgICAgICAgcmMgPSAwOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAg
LTIwMCwxMiArMjAwLDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dtZm4oc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ21mbikKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0
YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnbWZuKQorc3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewotICAgIHVuc2lnbmVkIGludCBpID0gZ21mbiAtIGQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nbWZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50IGkgPSBn
Zm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CiAKLSAgICBpZiAoIGdtZm4g
IT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX2dtZm4ubWFzayk7CisgICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKKyAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5t
YXNrKTsKIH0KIAogc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIHZv
aWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xf
dCBidWYpCiB9CiAKIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmLCB1bnNpZ25lZCBsb25nIGdtZm4pCisgICAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYsIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9p
b3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwpAQCAtMjI0
LDcgKzIyNCw3IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogICAgIHZvaWQgKnZh
OwogICAgIGludCByYzsKIAotICAgIGlmICggKHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIo
ZCwgZ21mbiwgJnBhZ2UsICZ2YSkpICkKKyAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsIGdmbiwgJnBhZ2UsICZ2YSkpICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAg
aWYgKCAoaW9ycC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQpAQCAtMjM1LDcgKzIzNSw3
IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogCiAgICAgaW9ycC0+dmEgPSB2YTsK
ICAgICBpb3JwLT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nbWZuID0gZ21mbjsKKyAgICBpb3Jw
LT5nZm4gPSBnZm47CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTI2NCwyMyArMjY0LDIzIEBAIGJv
b2xfdCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZt
X3JlbW92ZV9pb3JlcV9nbWZuKAorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oCiAg
ICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwKQogewotICAg
IGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAg
IGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFn
ZSkpLCAwKSApCiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAt
PnZhKTsKIH0KIAotc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dtZm4oCitzdGF0aWMgaW50IGh2
bV9hZGRfaW9yZXFfZ2ZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFf
cGFnZSAqaW9ycCkKIHsKICAgICBpbnQgcmM7CiAKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsK
IAotICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAor
ICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkp
LCAwKTsKICAgICBpZiAoIHJjID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBf
bWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSk7CkBAIC00MTIsMTcgKzQxMiwxNyBAQCBzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMpCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX3BmbikKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFf
Z2ZuKQogewogICAgIGludCByYzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIDAs
IGlvcmVxX3Bmbik7CisgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMCwgaW9yZXFfZ2Zu
KTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3Jl
cV9wZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVx
X3BhZ2UocywgMSwgYnVmaW9yZXFfcGZuKTsKKyAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCAxLCBi
dWZpb3JlcV9nZm4pOwogCiAgICAgaWYgKCByYyApCiAgICAgICAgIGh2bV91bm1hcF9pb3JlcV9w
YWdlKHMsIDApOwpAQCAtNDM1LDggKzQzNSw4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxKQogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBpb3JlcV9w
Zm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9wZm4g
PSBnZm5feChJTlZBTElEX0dGTik7CisgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5f
eChJTlZBTElEX0dGTik7CisgICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJ
TlZBTElEX0dGTik7CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKQEAgLTQ1
MSwxOCArNDUxLDE4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2
bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9QRk5dKTsKICAgICB9CiAKLSAgICBy
YyA9IGh2bV9hbGxvY19pb3JlcV9nbWZuKGQsICZpb3JlcV9wZm4pOworICAgIHJjID0gaHZtX2Fs
bG9jX2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9i
dWZpb3JlcSApCi0gICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dtZm4oZCwgJmJ1ZmlvcmVx
X3Bmbik7CisgICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2Zu
KTsKIAogICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9w
YWdlcyhzLCBpb3JlcV9wZm4sIGJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9tYXBfcGFnZXMocywgaW9yZXFfZ2ZuLCBidWZpb3JlcV9nZm4pOwogCiAgICAgaWYg
KCByYyApCiAgICAgewotICAgICAgICBodm1fZnJlZV9pb3JlcV9nbWZuKGQsIGlvcmVxX3Bmbik7
Ci0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dtZm4oZCwgYnVmaW9yZXFfcGZuKTsKKyAgICAgICAg
aHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIGlvcmVxX2dmbik7CisgICAgICAgIGh2bV9mcmVlX2lvcmVx
X2dmbihkLCBidWZpb3JlcV9nZm4pOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTQ4Miw5
ICs0ODIsOSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAgIHsKICAg
ICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFf
Z21mbihkLCBzLT5idWZpb3JlcS5nbWZuKTsKKyAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dm
bihkLCBzLT5idWZpb3JlcS5nZm4pOwogCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dtZm4oZCwg
cy0+aW9yZXEuZ21mbik7CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5n
Zm4pOwogICAgIH0KIH0KIApAQCAtNTU2LDEwICs1NTYsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBpZiAo
ICFpc19kZWZhdWx0ICkKICAgICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAm
cy0+aW9yZXEpOworICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEpOwog
CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9yZW1vdmVf
aW9yZXFfZ21mbihkLCAmcy0+YnVmaW9yZXEpOworICAgICAgICAgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKICAgICB9CiAKICAgICBzLT5lbmFibGVkID0gMTsKQEAg
LTU4Nyw5ICs1ODcsOSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYgKCAhaXNfZGVmYXVsdCApCiAgICAgewog
ICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVx
X2dtZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKKyAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQs
ICZzLT5idWZpb3JlcSk7CiAKLSAgICAgICAgaHZtX2FkZF9pb3JlcV9nbWZuKGQsICZzLT5pb3Jl
cSk7CisgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7CiAgICAgfQogCiAg
ICAgcy0+ZW5hYmxlZCA9IDA7CkBAIC03NzYsOCArNzc2LDggQEAgaW50IGh2bV9kZXN0cm95X2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogfQogCiBpbnQgaHZt
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfcGZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfcGZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFf
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9y
ZXFfcG9ydCkKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTc5NiwxMSAr
Nzk2LDExIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQs
IGlvc2VydmlkX3QgaWQsCiAgICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQogICAgICAgICAgICAg
Y29udGludWU7CiAKLSAgICAgICAgKmlvcmVxX3BmbiA9IHMtPmlvcmVxLmdtZm47CisgICAgICAg
ICppb3JlcV9nZm4gPSBzLT5pb3JlcS5nZm47CiAKICAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52
YSAhPSBOVUxMICkKICAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BmbiA9IHMtPmJ1
ZmlvcmVxLmdtZm47CisgICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2Zu
OwogICAgICAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAg
ICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCBkMjg5OWM5YmIyLi5jZTUzNmY3
NWVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1
ZGUgPHB1YmxpYy9odm0vZG1fb3AuaD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1
bnNpZ25lZCBsb25nIGdtZm47CisgICAgdW5zaWduZWQgbG9uZyBnZm47CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKICAgICB2b2lkICp2YTsKIH07CkBAIC0xMDUsNyArMTA1LDcgQEAgc3Ry
dWN0IGh2bV9kb21haW4gewogICAgIHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFz
ZTsKICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrOwotICAgIH0gaW9yZXFfZ21mbjsKKyAgICB9
IGlvcmVxX2dmbjsKIAogICAgIC8qIExvY2sgcHJvdGVjdHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0
aGUgc3ViLXN0cnVjdCBhbmQgdGhlIGRlZmF1bHQgKi8KICAgICBzdHJ1Y3QgewpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvcmVxLmgKaW5kZXggYjQzNjY3YTM2Ny4uNDNmYmUxMTVkYyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pb3JlcS5oCkBAIC0yOCw4ICsyOCw4IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlvc2VydmlkX3QgKmlkKTsKIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCk7CiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CiBpbnQgaHZtX21h
cF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBp
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1
aW50NjRfdCBzdGFydCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3Au
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCAyYTRjM2Q5MzhkLi42YmJh
YjVmY2EzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC00MSw5ICs0MSw5IEBACiAgKiBBIGRv
bWFpbiBzdXBwb3J0cyBhIHNpbmdsZSAnbGVnYWN5JyBJT1JFUSBTZXJ2ZXIgd2hpY2ggaXMgaW5z
dGFudGlhdGVkIGlmCiAgKiBwYXJhbWV0ZXIuLi4KICAqCi0gKiBIVk1fUEFSQU1fSU9SRVFfUEZO
IGlzIHJlYWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cworICog
SFZNX1BBUkFNX0lPUkVRX1BGTiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRo
ZSBzeW5jaHJvbm91cwogICogaW9yZXEgc3RydWN0dXJlcyksIG9yLi4uCi0gKiBIVk1fUEFSQU1f
QlVGSU9SRVFfUEZOIGlzIHJlYWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBidWZm
ZXJlZAorICogSFZNX1BBUkFNX0JVRklPUkVRX1BGTiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBj
b250YWluaW5nIHRoZSBidWZmZXJlZAogICogaW9yZXEgcmluZyksIG9yLi4uCiAgKiBIVk1fUEFS
QU1fQlVGSU9SRVFfRVZUQ0hOIGlzIHJlYWQgKHRvIGdldCB0aGUgZXZlbnQgY2hhbm5lbCB0aGF0
IFhlbiB1c2VzCiAgKiB0byByZXF1ZXN0IGJ1ZmZlcmVkIEkvTyBlbXVsYXRpb24pLgpAQCAtODEs
MTQgKzgxLDE0IEBAIHN0cnVjdCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKgog
ICogVGhlIGVtdWxhdG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0
dXJlcyBhbmQgYnVmZmVyZWQKICAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4g
dXNlcyB0byByZXF1ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRh
cmdldCBkb21haW4ncyBnbWZucyA8aW9yZXFfcGZuPiBhbmQgPGJ1ZmlvcmVxX3Bmbj4KKyAqIGhv
c3RlZCBpbiB0aGUgdGFyZ2V0IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9y
ZXFfZ2ZuPgogICogcmVzcGVjdGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZl
ciBpcyBoYW5kbGluZyBidWZmZXJlZAogICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0
b3IgbmVlZHMgdG8gYmluZCB0byBldmVudCBjaGFubmVsCiAgKiA8YnVmaW9yZXFfcG9ydD4gdG8g
bGlzdGVuIGZvciB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCiAgKiBzeW5jaHJv
bm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3Jl
cQotICogc3RydWN0dXJlcyBpbiA8aW9yZXFfcGZuPikuCisgKiBzdHJ1Y3R1cmVzIGluIDxpb3Jl
cV9nZm4+KS4KICAqIElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVk
IGVtdWxhdGlvbiByZXF1ZXN0cyB0aGVuIHRoZQotICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxi
dWZpb3JlcV9wZm4+IGFuZCA8YnVmaW9yZXFfcG9ydD4gd2lsbCBib3RoIGJlIDAuCisgKiB2YWx1
ZXMgaGFuZGVkIGJhY2sgaW4gPGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxs
IGJvdGggYmUgMC4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8g
MgogCkBAIC05OCwxMCArOTgsMTAgQEAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gewogICAgIHVpbnQxNl90IHBhZDsKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBw
b3J0ICovCiAgICAgZXZ0Y2huX3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5
bmMgaW9yZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9wZm47Ci0gICAgLyog
T1VUIC0gYnVmZmVyZWQgaW9yZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBidWZpb3Jl
cV9wZm47CisgICAgLyogT1VUIC0gc3luYyBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25l
ZF90IGlvcmVxX2dmbjsKKyAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBnZm4gKi8KKyAgICB1
aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAKIC8qCkBAIC0xNTAsNyArMTUwLDcg
QEAgc3RydWN0IHhlbl9kbV9vcF9pb3JlcV9zZXJ2ZXJfcmFuZ2UgewogICoKICAqIFRoZSBJT1JF
USBTZXJ2ZXIgd2lsbCBub3QgYmUgcGFzc2VkIGFueSBlbXVsYXRpb24gcmVxdWVzdHMgdW50aWwg
aXQgaXMKICAqIGluIHRoZSBlbmFibGVkIHN0YXRlLgotICogTm90ZSB0aGF0IHRoZSBjb250ZW50
cyBvZiB0aGUgaW9yZXFfcGZuIGFuZCBidWZpb3JlcV9mbiAoc2VlCisgKiBOb3RlIHRoYXQgdGhl
IGNvbnRlbnRzIG9mIHRoZSBpb3JlcV9nZm4gYW5kIGJ1ZmlvcmVxX2dmbiAoc2VlCiAgKiBYRU5f
RE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8pIGFyZSBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUg
SU9SRVEgU2VydmVyCiAgKiBpcyBpbiB0aGUgZW5hYmxlZCBzdGF0ZS4KICAqLwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgAph-0006h4-MI; Fri, 11 Aug 2017 14:22:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgApg-0006g1-3h
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:22:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 EC/5C-03044-BADBD895; Fri, 11 Aug 2017 14:22:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUnfV3t5
 Ig0f9Zhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b7xC7Wgp0CFbfuvGVsYDzN08XIySEh4C/R
 cegUM4jNJqAjMfXpJdYuRg4OEQEVidt7DUBMZoFyiY4JtSAVwgIBEruaP7KB2CwCqhLHV20E6
 +QVsJHYtnMpI8REeYldbRdZQWxOAVuJ39sbwGwhoJqXJ19B2SoS66fOYoPoFZQ4OfMJC4jNLC
 AhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGDgMQLCD8fzawEOMkhxMSqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eFv3AOUEi1LTUyvSMnOAIQyTluDgURLhXQiS5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpc
 d7pIEUCIEUZpXlwI2DxdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvNogU3gy80rgNr0COo
 IJ6Ig+H7AjShIRUlINjP1b/2TIyxmxCF6YZ2SoYGSxvTIie9V04RVrBO4b7/y1mDnpQ7KM51H
 XqnkvjqtrPg98frj19W6X9Yr7p21XefyXm/U5O1vwpR/aJc0Nd5boNryx4eWaHzPXqCvkr7Pg
 v70/lxzSuGcmfugnl+eXjZFhIQ887utevLPl4Vqm2A/5cpWX3H57TlJiKc5INNRiLipOBACZe
 K3nogIAAA==
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502461353!101879906!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31231 invoked from network); 11 Aug 2017 14:22:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:22:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="435186801"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:33 +0100
Message-ID: <20170811142143.35787-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 02/12] x86/mm: allow a privileged PV domain
	to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMg
dGhlbiBpdCBuZWVkcyBtYWtlCnRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKZG9taWQsIHNvIHRoYXQgdGhlIHBhc3Nl
ZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwpyYXRoZXIgdGhh
biBnZm5zIHByZXNlbnQgaW4gdGhlIGd1ZXN0IHAybS4KClRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNo
ZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgp0aGUg
b3duZXIgb2YgdGhlIHBhZ2UgdGFibGVzIG1hdGNoZXMgdGhlIGRvbWFpbiBwYXNzZWQgdG8KSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVy
IG9mIHRoZSBwYWdlLgpUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVj
YTkgKCJ4ODY6IENsZWFuIHVwCmdldF9wYWdlX2Zyb21fbDFlKCkgdG8gY29ycmVjdGx5IGRpc3Rp
bmd1aXNoIGJldHdlZW4gb3duZXItb2YtcHRlIGFuZApvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxs
IGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU0NGIy
OThkZjEuLmQ3MWRjNWYxNmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC05ODksMTIgKzk4OSwxNSBAQCBnZXRfcGFnZV9mcm9tX2wxZSgK
ICAgICAgICAgICAgICAgICAgICAocmVhbF9wZ19vd25lciAhPSBkb21fY293KSApICkKICAgICB7
CiAgICAgICAgIC8qCi0gICAgICAgICAqIExldCBwcml2aWxlZ2VkIGRvbWFpbnMgdHJhbnNmZXIg
dGhlIHJpZ2h0IHRvIG1hcCB0aGVpciB0YXJnZXQKLSAgICAgICAgICogZG9tYWluJ3MgcGFnZXMu
IFRoaXMgaXMgdXNlZCB0byBhbGxvdyBzdHViLWRvbWFpbiBwdmZiIGV4cG9ydCB0bwotICAgICAg
ICAgKiBkb20wLCB1bnRpbCBwdmZiIHN1cHBvcnRzIGdyYW50ZWQgbWFwcGluZ3MuIEF0IHRoYXQg
dGltZSB0aGlzCi0gICAgICAgICAqIG1pbm9yIGhhY2sgY2FuIGdvIGF3YXkuCisgICAgICAgICAq
IElmIHRoZSByZWFsIHBhZ2Ugb3duZXIgaXMgbm90IHRoZSBkb21haW4gc3BlY2lmaWVkIGluIHRo
ZQorICAgICAgICAgKiBoeXBlcmNhbGwgdGhlbiBlc3RhYmxpc2ggdGhhdCB0aGUgc3BlY2lmaWVk
IGRvbWFpbiBoYXMKKyAgICAgICAgICogbWFwcGluZyBwcml2aWxlZ2Ugb3ZlciB0aGUgcGFnZSBv
d25lci4KKyAgICAgICAgICogVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIg
ZXhwb3J0IHRvIGRvbTAuIEl0IGlzCisgICAgICAgICAqIGFsc28gdXNlZCB0byBhbGxvdyBhIHBy
aXZpbGVnZWQgUFYgZG9tYWluIHRvIG1hcCBtZm5zIHVzaW5nCisgICAgICAgICAqIERPTUlEX1NF
TEYsIHdoaWNoIGlzIG5lZWRlZCBmb3IgbWFwcGluZyBndWVzdCByZXNvdXJjZXMgc3VjaAorICAg
ICAgICAgKiBncmFudCB0YWJsZSBmcmFtZXMuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIChy
ZWFsX3BnX293bmVyID09IE5VTEwpIHx8IChwZ19vd25lciA9PSBsMWVfb3duZXIpIHx8CisgICAg
ICAgIGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwKICAgICAgICAgICAgICB4c21fcHJp
dl9tYXBwaW5nKFhTTV9UQVJHRVQsIHBnX293bmVyLCByZWFsX3BnX293bmVyKSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgAph-0006hU-T8; Fri, 11 Aug 2017 14:22:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgApg-0006g1-Fm
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:22:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 16/6C-03044-CADBD895; Fri, 11 Aug 2017 14:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7qvb2
 RBsuPalp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzb/1jLLhvWdF9dzFrA+MTrS5GTg4JAX+J
 ji3bmEFsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLLCUUeLivxssIDXCAqESX9Z2M4LYLAKqE
 hf+dYLFeQVsJF7f2cUOMVNeYlfbRVYQm1PAVuL39gYwWwio5uXJV1C2isT6qbPYIHoFJU7OfA
 I2h1lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzB4GIBgB+P5tYGHGCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfC27gHKCRalpqdWpGXmAMMYJi3BwaMkwrsQJM1bXJCYW5yZDpE6xajL8WrC/29MQix5+
 XmpUuK800GKBECKMkrz4EbAYuoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHm1QabwZOaVwG
 16BXQEE9ARfT5gR5QkIqSkGhi16wyncD3/qjnJN7iB/WKRnkFdY2bIK7VmKce9F5+sVtlhO+1
 ytMl23+CZoXnSPsVuummvZF/OYJQ64hfscE/19pZrrTyx9h+Dfwvlr9J4dY2vafGn9+Yx8Q1r
 urI4lvr8TrjUJL+m160nMXZh69l9H/5qhDJf5cuzm/DLe6Hwzw99W3lPBSqxFGckGmoxFxUnA
 gA8zjgUpAIAAA==
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502461353!101879906!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31332 invoked from network); 11 Aug 2017 14:22:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:22:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="435186802"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:34 +0100
Message-ID: <20170811142143.35787-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 03/12] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vz
c2FyaWx5IGF2YWlsYWJsZSB0byBiZQpmb3JlaWduLW1hcHBlZCBieSBhIHRvb2xzIGRvbWFpbiB1
bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoIHJpc2tzCnNoYXR0ZXJpbmcgYSBzdXBlci1w
YWdlIG1hcHBpbmcuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1
Y2ggcmVzb3VyY2VkIHRvIGJlIHByaXYtbWFwcGVkCmRpcmVjdGx5LCBieSBlaXRoZXIgYSBQViBv
ciBIVk0gdG9vbHMgZG9tYWluLgoKTk9URTogV2hpbHN0IHRoZSBuZXcgb3AgaXMgbm90IGludHJp
bnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLAogICAgICBJIGhhdmUgbm8g
bWVhbnMgdG8gdGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0gYW5kIHNvIGNhbm5vdCB2ZXJpZnkK
ICAgICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBIZW5jZSBpdCBpcyBjdXJyZW50bHkg
b25seSBpbXBsZW1lbnRlZAogICAgICBmb3IgeDg2LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgIHwgICAzICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgfCAgIDMgKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9tZW1vcnkuaCB8ICAzOCArKysrKysrKysrKysrKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTUyIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBkNzFkYzVmMTZhLi5jMGNkNjM2ODlhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDcw
MCw2ICs0NzAwLDEwNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICByZXR1
cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfZ3JhbnRfdGFibGUoc3RydWN0
IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgIC8qCisgICAgICogSXRlcmF0ZSB0aHJvdWdoIHRoZSBsaXN0IGJhY2t3YXJkcyBzbyB0aGF0
IGdudHRhYl9nZXRfZnJhbWUoKSBpcworICAgICAqIGZpcnN0IGNhbGxlZCBmb3IgdGhlIGhpZ2hl
c3QgbnVtYmVyZWQgZnJhbWUuIFRoaXMgbWVhbnMgdGhhdCB0aGUKKyAgICAgKiBvdXQtb2YtYm91
bmRzIGNoZWNrIHdpbGwgYmUgZG9uZSBvbiB0aGUgZmlyc3QgaXRlcmF0aW9uIGFuZCwgaWYKKyAg
ICAgKiB0aGUgdGFibGUgbmVlZHMgdG8gZ3JvdywgaXQgd2lsbCBvbmx5IGdyb3cgb25jZS4KKyAg
ICAgKi8KKyAgICBpID0gbnJfZnJhbWVzOworICAgIHdoaWxlICggaS0tICE9IDAgKQorICAgIHsK
KyAgICAgICAgbWZuX3QgbWZuID0gZ250dGFiX2dldF9mcmFtZShkLCBmcmFtZSArIGkpOworCisg
ICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsKKyAgICB9CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSh4
ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpk
LCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyAqbWZuX2xpc3Q7
CisgICAgaW50IHJjOworCisgICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPT0gMCApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoeG1h
ci0+ZG9taWQpOworICAgIGlmICggZCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsK
KworICAgIHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9UQVJHRVQsIGQpOworICAgIGlm
ICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIG1mbl9saXN0ID0geG1hbGxvY19hcnJh
eSh1bnNpZ25lZCBsb25nLCB4bWFyLT5ucl9mcmFtZXMpOworCisgICAgcmMgPSAtRU5PTUVNOwor
ICAgIGlmICggIW1mbl9saXN0ICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBzd2l0Y2ggKCB4
bWFyLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGU6
CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCB4bWFyLT5pZCApIC8qIG11c3Qg
YmUgemVybyBmb3IgZ3JhbnRfdGFibGUgKi8KKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IHJjID0geGVubWVtX2FjcXVpcmVfZ3JhbnRfdGFibGUoZCwgeG1hci0+ZnJhbWUsIHhtYXItPm5y
X2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fbGlz
dCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCByYyApCisgICAgICAgIGdv
dG8gZnJlZV9hbmRfb3V0OworCisgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJk
KSApCisgICAgeworICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQoeG1hci0+Z21m
bl9saXN0LCAwLCBtZm5fbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhtYXItPm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IHhtYXItPm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAg
eGVuX3Bmbl90IGdmbjsKKworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAg
aWYgKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJmdmbiwgeG1hci0+Z21mbl9saXN0LCBpLCAx
KSApCisgICAgICAgICAgICAgICAgZ290byBmcmVlX2FuZF9vdXQ7CisKKyAgICAgICAgICAgIHJj
ID0gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KGN1cnJkLCBnZm4sIF9tZm4obWZuX2xpc3RbaV0pKTsK
KyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZnJlZV9hbmRfb3V0
OworICAgICAgICB9CisgICAgfQorCisgZnJlZV9hbmRfb3V0OgorICAgIHhmcmVlKG1mbl9saXN0
KTsKKworIG91dDoKKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKKyAgICByZXR1cm4gcmM7Cit9
CisKIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIGludCByYzsKQEAgLTQ5MjIsNiArNTAyMywxNiBA
QCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAorICAgIGNhc2Ug
WEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6CisgICAgeworICAgICAgICB4ZW5fbWVtX2FjcXVpcmVf
cmVzb3VyY2VfdCB4bWFyOworCisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ4bWFyLCBh
cmcsIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgIHJldHVybiB4
ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSgmeG1hcik7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0dXJuIHN1YmFyY2hfbWVtb3J5X29wKGNtZCwgYXJnKTsKICAgICB9CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXgg
ZThhNTdkMTE4Yy4uYzUwM2E3ZjFkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTExOCw4ICsxMTE4LDcgQEAgc3RhdGlj
IGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4sCiB9CiAKIC8qIFNldCBmb3JlaWduIG1mbiBpbiB0aGUgZ2l2ZW4gZ3Vl
c3QncyBwMm0gdGFibGUuICovCi1zdGF0aWMgaW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl90IG1mbikKK2ludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbikKIHsKICAgICByZXR1cm4gc2V0
X3R5cGVkX3AybV9lbnRyeShkLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgcDJtX21hcF9mb3Jl
aWduLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9nZXRfaG9zdHAybShkKS0+
ZGVmYXVsdF9hY2Nlc3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNjM5NWU4ZmQxZC4uM2NjZWMyNTBkOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCkBAIC02MTMsNiArNjEzLDkgQEAgdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hh
bmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0
IHAybV9kb21haW4gKiwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBlbmQpOwogCisvKiBTZXQgZm9yZWlnbiBlbnRyeSBpbiB0aGUg
cDJtIHRhYmxlIChmb3IgcHJpdi1tYXBwaW5nKSAqLworaW50IHNldF9mb3JlaWduX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKTsKKwogLyog
U2V0IG1taW8gYWRkcmVzc2VzIGluIHRoZSBwMm0gdGFibGUgKGZvciBwYXNzLXRocm91Z2gpICov
CiBpbnQgc2V0X21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
ciwgcDJtX2FjY2Vzc190IGFjY2Vzcyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
bWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggMjkzODZkZjk4Yi4u
OWJmNThlNzM4NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjUwLDcgKzY1MCw0MyBAQCBzdHJ1Y3Qg
eGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9s
b2d5X2luZm8geGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3QpOwogCi0vKiBOZXh0IGF2YWlsYWJsZSBzdWJv
cCBudW1iZXIgaXMgMjggKi8KKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5f
VE9PTFNfXykKKworLyoKKyAqIEdldCB0aGUgcGFnZXMgZm9yIGEgcGFydGljdWxhciBndWVzdCBy
ZXNvdXJjZSwgc28gdGhhdCB0aGV5IGNhbiBiZQorICogbWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9v
bHMgZG9tYWluLgorICovCisjZGVmaW5lIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIDI4CitzdHJ1
Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKKyAgICAvKiBJTiAtIHRoZSBkb21haW4gd2hv
c2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCisgICAgZG9taWRfdCBkb21pZDsKKyAgICAv
KiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlIChkZWZpbmVkIGJlbG93KSAqLworICAgIHVpbnQx
Nl90IHR5cGU7CisKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlIDAKKworICAg
IC8qCisgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hp
Y2ggbXVzdCBiZSB6ZXJvCisgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAg
ICAgKi8KKyAgICB1aW50MzJfdCBpZDsKKyAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZyYW1l
cyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCisgICAgdWludDMyX3QgbnJfZnJhbWVz
OworICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBl
ZCAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7CisgICAgLyogSU4vT1VUIC0gSWYgdGhl
IHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwgZ21mbl9saXN0CisgICAgICog
ICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2Uu
CisgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBl
eHBlY3RlZCB0aGF0LCBvbgorICAgICAqICAgICAgICAgIGVudHJ5LCBnbWZuX2xpc3Qgd2lsbCBi
ZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcworICAgICAqICAgICAgICAgIHRoYXQgd2ls
bCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqLworICAgIFhF
Tl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBnbWZuX2xpc3Q7Cit9OwordHlwZWRlZiBzdHJ1Y3Qg
eGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90OworCisj
ZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICovCisK
Ky8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOSAqLwogCiAjZW5kaWYgLyogX19Y
RU5fUFVCTElDX01FTU9SWV9IX18gKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14:22: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.xen.org>)
	id 1dgApj-0006ir-4I; Fri, 11 Aug 2017 14:22:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgAph-0006gr-Rh
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:22:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F7/FD-03406-DADBD895; Fri, 11 Aug 2017 14:22:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHRDpO6avb2
 RBu17lCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJq14yFpwMqOhbNoOpgfGURRcjJ4eEgL/E
 nDXPmUFsNgEdialPL7F2MXJwiAioSNzeawASZhYolvj7vxusRFggRuLv425WEJtFQFXi+4IdL
 CA2r4CNxNY5u5kgRspL7Gq7CFbDKWAr8Xt7A5gtBFTz8uQrVoh6QYmTM5+wQMzXlGjd/psdwp
 aXaN46mxmiXkVi/dRZbBMY+WYhaZmFpGUWkpYFjMyrGDWKU4vKUot0jSz0kooy0zNKchMzc3Q
 NDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwnl8beIhRkoNJSZQ3wac3UogvKT+lMiOxOCO+
 qDQntfgQowYHh0DfmtUXGKVY8vLzUpUkeFv3ANUJFqWmp1akZeYAowGmVIKDR0mEdyFImre4I
 DG3ODMdInWK0Zhjw+r1X5g4Xk34/41JCGySlDjvdJBSAZDSjNI8uEGwKL3EKCslzMsIdKYQT0
 FqUW5mCar8K0ZxDkYlYV5tkCk8mXklcPteAZ3CBHRKnw/YKSWJCCmpBsbiu+JXbl22MImPrFu
 18bvbqagaQ6WnM2clfOxXndg4z1LRg2Xj1F+JckfVft0W1E1qsTG1XsY1yXrq3C3lyqvFv71X
 r7Kx3280zTbH1+IU9661OlvnOc0qYt9x2cFKvX6ZD++Uo0yHglKke3YZG+9pOZydEvtNX/7f3
 iJe1T05hW8PtsgEfVFiKc5INNRiLipOBACx5OygzQIAAA==
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502461353!101879906!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31454 invoked from network); 11 Aug 2017 14:22:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:22:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="435186803"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:36 +0100
Message-ID: <20170811142143.35787-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 05/12] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0t
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAg
ICAgICAgfCAgIDggKy0tCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICB8IDEw
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX3Ny
X3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICB8
ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8ICAgNiArLS0KIDYg
ZmlsZXMgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGNfZG9tLmgKaW5kZXggY2U0NzA1OGM0MS4uZDZjYTBhODY4MCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5o
CkBAIC0zMjMsMTIgKzMyMyw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSwgeGVuX3Bmbl90IHBmbiwKIGludCB4Y19kb21fYm9vdF9pbWFnZShz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9jb21wYXRfY2hlY2soc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKTsKIGludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKTsKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IGNvbnNvbGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5z
dG9yZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2Rv
bWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7
Ci1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlk
LAoraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVz
dF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sCiAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAogICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90IGNvbnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5j
IGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCBjM2I0NGRkMzk5Li5mYzMxNzRhZDdl
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9ib290LmMKQEAgLTI4MCwxMSArMjgwLDExIEBAIHN0YXRpYyB4ZW5fcGZuX3QgeGNf
ZG9tX2dudHRhYl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCkKICAgICBy
ZXR1cm4gZ21mbjsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNv
bGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0
X2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKIAogICAgIHhlbl9wZm5f
dCBnbnR0YWJfZ21mbjsKQEAgLTMzNywxMSArMzM3LDExIEBAIGludCB4Y19kb21fZ250dGFiX3Nl
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAK
LWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29t
cGF0X2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2Rv
bWlkKQogewogICAgIGludCByYzsKICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgw
LDcgKzM4MCw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmMgPSB4
Y19kb21fZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2Vl
ZCh4Y2gsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3Bmbiwg
eGVuc3RvcmVfZ3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlk
LCB4ZW5zdG9yZV9kb21pZCk7CiAgICAgaWYgKHJjICE9IDApCkBAIC00MDUsMTggKzQwNSw3OCBA
QCBpbnQgeGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21pZCwKICAgICByZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2h2bSwgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVu
X3Bmbl90IHhlbnN0b3JlX2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKLSAgICBpZiAoIHhjX2RvbV90
cmFuc2xhdGVkKGRvbSkgKSB7Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhl
bnN0b3JlX2RvbWlkKTsKLSAgICB9IGVsc2UgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRh
Yl9zZWVkKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9w
Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21p
ZCwgZG9tLT54ZW5zdG9yZV9kb21pZCk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZt
ZW0gPSB4Y2gtPmZtZW07CisgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZy
ZXM7CisgICAgdm9pZCAqYWRkciA9IE5VTEw7CisgICAgZ3JhbnRfZW50cnlfdjFfdCAqZ250dGFi
OworCisgICAgZnJlcyA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGd1ZXN0
X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5NRU1f
cmVzb3VyY2VfZ3JhbnRfdGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDAsIDAsIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZhZGRyLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwKTsKKyAgICBpZiAoICFmcmVzICkKKyAg
ICB7CisgICAgICAgIGlmICggZXJybm8gPT0gRU9QTk9UU1VQUCApCisgICAgICAgICAgICByZXR1
cm4gaXNfaHZtID8KKyAgICAgICAgICAgICAgICBjb21wYXRfZ250dGFiX2h2bV9zZWVkKHhjaCwg
Z3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
b2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgOgorICAgICAgICAgICAgICAg
IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKTsK
KworICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKKyAgICAgICAg
ICAgICAgICAgICAgICIlczogZmFpbGVkIHRvIGFjcXVpcmUgZ3JhbnQgdGFibGUgIgorICAgICAg
ICAgICAgICAgICAgICAgIltlcnJubz0lZF1cbiIsCisgICAgICAgICAgICAgICAgICAgICBfX0ZV
TkNUSU9OX18sIGVycm5vKTsKKyAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KKworICAgIGdudHRh
YiA9IGFkZHI7CisKKyAgICBpZiAoIGd1ZXN0X2RvbWlkICE9IGNvbnNvbGVfZG9taWQgICYmIGNv
bnNvbGVfZ21mbiAhPSAtMSkKKyAgICB7CisgICAgICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6
IHNldHRpbmcgY29uc29sZSBwZm49MHglIlBSSV94ZW5fcGZuLAorICAgICAgICAgICAgICAgICAg
ICAgIF9fRlVOQ1RJT05fXywgY29uc29sZV9nbWZuKTsKKworICAgICAgICBnbnR0YWJbR05UVEFC
X1JFU0VSVkVEX0NPTlNPTEVdLmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7CisgICAgICAgIGdu
dHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0uZG9taWQgPSBjb25zb2xlX2RvbWlkOworICAg
ICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZu
OworICAgIH0KKworICAgIGlmICggZ3Vlc3RfZG9taWQgIT0geGVuc3RvcmVfZG9taWQgJiYgeGVu
c3RvcmVfZ21mbiAhPSAtMSkKKyAgICB7CisgICAgICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6
IHNldHRpbmcgeGVuc3RvcmUgcGZuPTB4JSJQUklfeGVuX3BmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICBfX0ZVTkNUSU9OX18sIHhlbnN0b3JlX2dtZm4pOworCisgICAgICAgIGdudHRhYltHTlRU
QUJfUkVTRVJWRURfWEVOU1RPUkVdLmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7CisgICAgICAg
IGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVdLmRvbWlkID0geGVuc3RvcmVfZG9taWQ7
CisgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVdLmZyYW1lID0geGVuc3Rv
cmVfZ21mbjsKKyAgICB9CisKKyAgICB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKGZt
ZW0sIGZyZXMpOworCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB4Y19kb21fZ250dGFiX2luaXQo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gZG9t
LT54Y2g7CisgICAgZG9taWRfdCBndWVzdF9kb21pZCA9IGRvbS0+Z3Vlc3RfZG9taWQ7CisgICAg
Ym9vbCBpc19odm0gPSB4Y19kb21fdHJhbnNsYXRlZChkb20pOworICAgIHhlbl9wZm5fdCBjb25z
b2xlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CisgICAgeGVuX3Bm
bl90IHhlbnN0b3JlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOwor
ICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCA9IGRvbS0+Y29uc29sZV9kb21pZDsKKyAgICBkb21p
ZF90IHhlbnN0b3JlX2RvbWlkID0gZG9tLT54ZW5zdG9yZV9kb21pZDsKKworICAgIHJldHVybiB4
Y19kb21fZ250dGFiX3NlZWQoeGNoLCBndWVzdF9kb21pZCwgaXNfaHZtLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi5hNWM2
NjFkYThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwor
KysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjA3LDExICsyMDcs
MTEgQEAgc3RhdGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4KQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21f
Z250dGFiX2h2bV9zZWVkKHhjaCwgY3R4LT5kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKKyAgICByYyA9
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKICAgICBpZiAoIHJjICkK
ICAgICB7CiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGlj
IGludCB4ODZfcHZfc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAg
ICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJjID0geGNfZG9tX2dudHRh
Yl9zZWVkKHhjaCwgY3R4LT5kb21pZCwKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gs
IGN0eC0+ZG9taWQsIGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVz
dG9yZS5jb25zb2xlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3Rv
cmUueGVuc3RvcmVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2RvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi4wZDNlNDYyYzEyIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
b20uYwpAQCAtODUxLDcgKzg1MSw2IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMo
eGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICpzdG9yZV9tZm4gPSBz
dHJfbWZuOwogICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwogCi0gICAgeGNfZG9tX2dudHRh
Yl9odm1fc2VlZChoYW5kbGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sIGNvbnNv
bGVfZG9taWQsIHN0b3JlX2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEv
dG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3ds
ZXZlbC94Yy94Yy5jCmluZGV4IGFhOWY4ZTRkOWUuLjU4M2FiNTJhNmYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xv
d2xldmVsL3hjL3hjLmMKQEAgLTgwMCw5ICs4MDAsOSBAQCBzdGF0aWMgUHlPYmplY3QgKnB5eGNf
Z250dGFiX2h2bV9zZWVkKFhjT2JqZWN0ICpzZWxmLAogCQkJCSAgICAgICZjb25zb2xlX2RvbWlk
LCAmeGVuc3RvcmVfZG9taWQpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIHhj
X2RvbV9nbnR0YWJfaHZtX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sCi0JCQkJY29uc29sZV9n
bWZuLCB4ZW5zdG9yZV9nbWZuLAotCQkJCWNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAh
PSAwICkKKyAgICBpZiAoIHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwg
dHJ1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3Jl
X2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3Rv
cmVfZG9taWQpICE9IDAgKQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24o
c2VsZi0+eGNfaGFuZGxlKTsKIAogICAgIHJldHVybiBQeV9Ob25lOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14:22: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.xen.org>)
	id 1dgApj-0006jG-BM; Fri, 11 Aug 2017 14:22:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgApi-0006hx-IG
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:22:38 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D4/EC-01736-DADBD895; Fri, 11 Aug 2017 14:22:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUnft3t5
 IgynnuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTix+wFPz1rbjb2c7awLjTqouRk0NCwF+i
 5+suRhCbTUBHYurTS6xdjBwcIgIqErf3GoCYzALlEh0TakFMYYEAiQOv5EGKWQRUJXZP/c4ME
 uYVsJX4uJUDYp68xK62i6wgNidQ+Pf2BjBbSMBG4uXJV1C2isT6qbPYQGxeAUGJkzOfsIDYzA
 ISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgUFTz8DAuIPx7mS/Q4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4ufYA5QSLUtNTK9Iyc4DhC5OW4OBREuFdsxsozVtckJhbnJkOkTrFqMvxasL/b0xCLHn5e
 alS4hAzBECKMkrz4EbAYukSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHecpBVPJl5JXCbXg
 EdwQR0RJ8P2BEliQgpqQbG2asvX7vhra0iqbcyVkWv+f5rNw6vJzXJWaXRjYJp1QqR5UW7v59
 cM4s78MQR52XxdhzbTD3qJgeJzzVf/slRo8BwRvjb8kjjkL+BVkKVJ/rULO/l156ufqcT9ffQ
 w3siDKymmlarr17uTY1Xnz572qLpRqvdvqtmf5rzKOVXp2hhA7elhYwSS3FGoqEWc1FxIgCWW
 KHVoAIAAA==
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502461355!86275407!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9910 invoked from network); 11 Aug 2017 14:22:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:22:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="435186805"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:40 +0100
Message-ID: <20170811142143.35787-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 09/12] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBJT1JFUSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyB8IDE4MSArKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyks
IDExMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggNTczNzA4MjIzOC4uZWRmYjM5NGM1OSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwpAQCAtMTgxLDYzICsxODEsNzYgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBs
ZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nICpnZm4p
CitzdGF0aWMgdW5zaWduZWQgbG9uZyBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAg
dW5zaWduZWQgaW50IGk7Ci0gICAgaW50IHJjOwogCi0gICAgcmMgPSAtRU5PTUVNOworICAgIEFT
U0VSVCghcy0+aXNfZGVmYXVsdCk7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IHNpemVvZihkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7CiAgICAgICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2Zu
Lm1hc2spICkKICAgICAgICAgewotICAgICAgICAgICAgKmdmbiA9IGQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9nZm4uYmFzZSArIGk7Ci0gICAgICAgICAgICByYyA9IDA7Ci0gICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJh
c2UgKyBpOwogICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBn
Zm5feChJTlZBTElEX0dGTik7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lkIGh2bV9mcmVl
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGludCBpID0gZ2ZuIC0gZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX2dmbi5iYXNlOwogCi0gICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4p
ICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNr
KTsKKyAgICBBU1NFUlQoIXMtPmlzX2RlZmF1bHQpOworCisgICAgc2V0X2JpdChpLCAmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3VubWFw
X2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQorc3RhdGlj
IHZvaWQgaHZtX3VubWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9v
bCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1
ZmlvcmVxIDogJnMtPmlvcmVxOwogCisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJ
RF9HRk4pICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIo
JmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKKyAgICBpb3JwLT5wYWdlID0gTlVMTDsKKworICAgIGlm
ICggIXMtPmlzX2RlZmF1bHQgKQorICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4ocywgaW9ycC0+
Z2ZuKTsKKworICAgIGlvcnAtPmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKIH0KIAotc3RhdGlj
IGludCBodm1fbWFwX2lvcmVxX3BhZ2UoCi0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmLCB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9n
Zm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7Ci0gICAgdm9pZCAqdmE7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAocmMgPSBwcmVwYXJl
X3JpbmdfZm9yX2hlbHBlcihkLCBnZm4sICZwYWdlLCAmdmEpKSApCi0gICAgICAgIHJldHVybiBy
YzsKLQotICAgIGlmICggKGlvcnAtPnZhICE9IE5VTEwpIHx8IGQtPmlzX2R5aW5nICkKLSAgICB7
Ci0gICAgICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2YSwgcGFnZSk7CisgICAgaWYgKCBk
LT5pc19keWluZyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KIAotICAgIGlvcnAt
PnZhID0gdmE7Ci0gICAgaW9ycC0+cGFnZSA9IHBhZ2U7Ci0gICAgaW9ycC0+Z2ZuID0gZ2ZuOwor
ICAgIGlmICggcy0+aXNfZGVmYXVsdCApCisgICAgICAgIGlvcnAtPmdmbiA9IGJ1ZiA/CisgICAg
ICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklP
UkVRX1BGTl0gOgorICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1z
W0hWTV9QQVJBTV9JT1JFUV9QRk5dOworICAgIGVsc2UKKyAgICAgICAgaW9ycC0+Z2ZuID0gaHZt
X2FsbG9jX2lvcmVxX2dmbihzKTsKKworICAgIGlmICggaW9ycC0+Z2ZuID09IGdmbl94KElOVkFM
SURfR0ZOKSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwogCi0gICAgcmV0dXJuIDA7CisgICAg
cmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBpb3JwLT5nZm4sICZpb3JwLT5wYWdlLCAm
aW9ycC0+dmEpOworCisgICAgaWYgKCByYyApCisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4o
cywgYnVmKTsKKworICAgIHJldHVybiByYzsKIH0KIAogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjUx
LDggKzI2NCw3IEBAIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
Y29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlzdF9lbnRyeSApCiAgICAgewotICAgICAgICBpZiAoIChzLT5pb3JlcS52YSAm
JiBzLT5pb3JlcS5wYWdlID09IHBhZ2UpIHx8Ci0gICAgICAgICAgICAgKHMtPmJ1ZmlvcmVxLnZh
ICYmIHMtPmJ1ZmlvcmVxLnBhZ2UgPT0gcGFnZSkgKQorICAgICAgICBpZiAoIChzLT5pb3JlcS5w
YWdlID09IHBhZ2UpIHx8IChzLT5idWZpb3JlcS5wYWdlID09IHBhZ2UpICkKICAgICAgICAgewog
ICAgICAgICAgICAgZm91bmQgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0yNjQsMjAg
KzI3NiwzMCBAQCBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgcmV0dXJuIGZvdW5kOwogfQogCi1zdGF0
aWMgdm9pZCBodm1fcmVtb3ZlX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgdm9pZCBodm1fcmVtb3ZlX2lvcmVxX2dm
bihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCisKIHsKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggcy0+aXNfZGVmYXVs
dCB8fCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuOwor
CiAgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oaW9ycC0+Z2ZuKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihpb3Jw
LT5wYWdlKSksIDApICkKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgIGNsZWFyX3BhZ2Uo
aW9ycC0+dmEpOwogfQogCi1zdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKAotICAgIHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKK3N0YXRpYyBpbnQgaHZt
X2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewor
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CisgICAgc3RydWN0IGh2bV9pb3JlcV9w
YWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwogICAgIGludCByYzsK
IAorICAgIGlmICggcy0+aXNfZGVmYXVsdCB8fCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIAog
ICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCkBAIC00
MTIsNzggKzQzNCwyNSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxf
dmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW9yZXFfZ2ZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJ1Zmlv
cmVxX2dmbikKLXsKLSAgICBpbnQgcmM7Ci0KLSAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShz
LCBmYWxzZSwgaW9yZXFfZ2ZuKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgcmV0dXJuIHJjOwot
Ci0gICAgaWYgKCBidWZpb3JlcV9nZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAg
cmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgdHJ1ZSwgYnVmaW9yZXFfZ2ZuKTsKLQotICAgIGlm
ICggcmMgKQotICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSk7Ci0KLSAgICBy
ZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGhhbmRsZV9idWZpb3JlcSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7Ci0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiA9IGdmbl94KElO
VkFMSURfR0ZOKTsKLSAgICB1bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX2dmbiA9IGdmbl94KElOVkFM
SURfR0ZOKTsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoIHMtPmlzX2RlZmF1bHQgKQotICAgIHsK
LSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3QgaGFu
ZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCi0gICAgICAgICAqIGJhY2t3YXJkcyBjb21wYXRpYmls
aXR5LgotICAgICAgICAgKi8KLSAgICAgICAgQVNTRVJUKGhhbmRsZV9idWZpb3JlcSk7Ci0gICAg
ICAgIHJldHVybiBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLAotICAgICAgICAgICAgICAg
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lPUkVRX1BGTl0sCi0gICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOXSk7Ci0gICAgfQorICAgIGludCByYyA9IC1FTk9NRU07CiAKLSAgICByYyA9IGh2bV9h
bGxvY19pb3JlcV9nZm4oZCwgJmlvcmVxX2dmbik7CisgICAgcmMgPSBodm1fbWFwX2lvcmVxX2dm
bihzLCBmYWxzZSk7CiAKICAgICBpZiAoICFyYyAmJiBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAg
ICByYyA9IGh2bV9hbGxvY19pb3JlcV9nZm4oZCwgJmJ1ZmlvcmVxX2dmbik7Ci0KLSAgICBpZiAo
ICFyYyApCi0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMocywgaW9yZXFf
Z2ZuLCBidWZpb3JlcV9nZm4pOworICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMsIHRy
dWUpOwogCiAgICAgaWYgKCByYyApCi0gICAgewotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4o
ZCwgaW9yZXFfZ2ZuKTsKLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIGJ1ZmlvcmVxX2dm
bik7Ci0gICAgfQorICAgICAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAg
IHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOwotICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsK
LQotICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgaHZtX3VubWFwX2lvcmVxX3Bh
Z2UocywgdHJ1ZSk7Ci0KLSAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSk7Ci0KLSAg
ICBpZiAoICFzLT5pc19kZWZhdWx0ICkKLSAgICB7Ci0gICAgICAgIGlmICggaGFuZGxlX2J1Zmlv
cmVxICkKLSAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZpb3JlcS5nZm4p
OwotCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5nZm4pOwotICAgIH0K
KyAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV91bm1hcF9pb3JlcV9n
Zm4ocywgZmFsc2UpOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFu
Z2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQpAQCAtNTQwLDIyICs1MDksMTUgQEAg
c3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRv
bWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwotICAgIGJvb2wgaGFuZGxlX2J1
ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKIAogICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAK
ICAgICBpZiAoIHMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFz
LT5pc19kZWZhdWx0ICkKLSAgICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQsICZz
LT5pb3JlcSk7Ci0KLSAgICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAg
aHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKLSAgICB9CisgICAgaHZtX3Jl
bW92ZV9pb3JlcV9nZm4ocywgZmFsc2UpOworICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHMsIHRy
dWUpOwogCiAgICAgcy0+ZW5hYmxlZCA9IHRydWU7CiAKQEAgLTU3MCwyMSArNTMyLDEzIEBAIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzKQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAg
ICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7Ci0KICAgICBzcGluX2xv
Y2soJnMtPmxvY2spOwogCiAgICAgaWYgKCAhcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9u
ZTsKIAotICAgIGlmICggIXMtPmlzX2RlZmF1bHQgKQotICAgIHsKLSAgICAgICAgaWYgKCBoYW5k
bGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKLQotICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEpOwotICAgIH0K
KyAgICBodm1fYWRkX2lvcmVxX2dmbihzLCB0cnVlKTsKKyAgICBodm1fYWRkX2lvcmVxX2dmbihz
LCBmYWxzZSk7CiAKICAgICBzLT5lbmFibGVkID0gZmFsc2U7CiAKQEAgLTYwNyw2ICs1NjEsOSBA
QCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKICAgICBJTklUX0xJU1RfSEVBRCgmcy0+aW9yZXFfdmNwdV9saXN0KTsKICAgICBzcGlu
X2xvY2tfaW5pdCgmcy0+YnVmaW9yZXFfbG9jayk7CiAKKyAgICBzLT5pb3JlcS5nZm4gPSBnZm5f
eChJTlZBTElEX0dGTik7CisgICAgcy0+YnVmaW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4p
OworCiAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjE0LDcgKzU3MSw3IEBAIHN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAg
IGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyAp
CiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAgICByYyA9IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBmYWlsX21hcDsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:39:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14:39: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.xen.org>)
	id 1dgB6D-00008J-Su; Fri, 11 Aug 2017 14:39:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgB6C-000089-BM
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:39:40 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E8/BC-02962-BA1CD895; Fri, 11 Aug 2017 14:39:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTXflwd5
 Ig6vnFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydLfeYCjqTK672nmVpYLzt1cXIxSEksIlR
 Yt7SLcwQzm5Gif77b9m7GDk4hAUSJN78ye1i5OQQEYiU2L/1AAuILSSQI7H2bT8biM0soCSx/
 +w1RhCbTUBT4s7nT0wgNq+AlUTvjxawehYBVYmmqV/BbFGBcIm3jUdYIGoEJU7OfMICsopTwE
 ZiblMpxEhbiTtzdzND2PIS29/OYZ7AyDcLSccsJGWzkJQtYGRexahRnFpUllqka2Sql1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGwMQLCDcdWCwEOMkhxMSqK8CT69kUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeJ0OAOUEi1LTUyvSMnOAYQ+TluDgURLhnQWS5i0uSMwtzkyHS
 J1i1OXYsHr9FyYhlrz8vFQpcd7JIEUCIEUZpXlwI2AxeIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvEkgU3gy80rgNr0COoIJ6Ig+H7AjShIRUlINjJVKnmc/aZ7zdd0tvavqpGfWhc3K+/q
 9hC9PyDq88qJYsv+X67NLbLcmpZz6tNt05ZW6oOL1ztPyYvlabMS/xpwNvVTspVhquHu79yzF
 EzMUZ/+bMOdnyjTHf1Ku3zZun/5PIvbabavEOT/vzApZ9O/E4e/tt9tvHjhwfNNErUP8bQVv7
 1l23RZVYinOSDTUYi4qTgQAw5DYV7wCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502462376!51850140!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2122 invoked from network); 11 Aug 2017 14:39:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 11 Aug 2017 14:39:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2565880D;
 Fri, 11 Aug 2017 07:39:36 -0700 (PDT)
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 57D613F577;
 Fri, 11 Aug 2017 07:39:35 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-9-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e588c6c0-25fb-e0ce-ef07-e55740999d39@arm.com>
Date: Fri, 11 Aug 2017 15:39:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-9-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 08/22] ARM: vGIC: move virtual IRQ
 priority from rank to pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMDo1OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gU28g
ZmFyIGEgdmlydHVhbCBpbnRlcnJ1cHQncyBwcmlvcml0eSBpcyBzdG9yZWQgaW4gdGhlIGlycV9y
YW5rCj4gc3RydWN0dXJlLCB3aGljaCBjb3ZlcnMgbXVsdGlwbGUgSVJRcyBhbmQgaGFzIGEgc2lu
Z2xlIGxvY2sgZm9yIHRoaXMKPiBncm91cC4KPiBHZW5lcmFsaXplIHRoZSBhbHJlYWR5IGV4aXN0
aW5nIHByaW9yaXR5IHZhcmlhYmxlIGluIHN0cnVjdCBwZW5kaW5nX2lycQo+IHRvIG5vdCBvbmx5
IGNvdmVyIExQSXMsIGJ1dCBldmVyeSBJUlEuIEFjY2VzcyB0byB0aGlzIHZhbHVlIGlzIHByb3Rl
Y3RlZAo+IGJ5IHRoZSBwZXItSVJRIGxvY2suCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMt
djIuYyAgICAgfCAzNCArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9h
cmNoL2FybS92Z2ljLXYzLmMgICAgIHwgMzYgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgNDEgKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
fCAxMCAtLS0tLS0tLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgOTAg
ZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hl
bi9hcmNoL2FybS92Z2ljLXYyLmMKPiBpbmRleCBjZjRhYjg5Li5lZDdmZjNiIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5j
Cj4gQEAgLTE3MSw2ICsxNzEsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFk
KHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgIHN0cnVjdCB2Z2ljX2ly
cV9yYW5rICpyYW5rOwo+ICAgICAgaW50IGdpY2RfcmVnID0gKGludCkoaW5mby0+Z3BhIC0gdi0+
ZG9tYWluLT5hcmNoLnZnaWMuZGJhc2UpOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAr
ICAgIHVuc2lnbmVkIGludCBpcnE7CgpJIGFtIGdvaW5nIHRvIHJlcGVhdCB0aGUgY29tbWVudCBJ
IG1hZGUgb24gdjEsIHMvaXJxL3ZpcnEuCgo+Cj4gICAgICBwZXJmY19pbmNyKHZnaWNkX3JlYWRz
KTsKPgo+IEBAIC0yNTAsMjIgKzI1MSwxMCBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1p
b19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgICAgICBnb3Rv
IHJlYWRfYXNfemVybzsKPgo+ICAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lQUklPUklUWVIsIEdJ
Q0RfSVBSSU9SSVRZUk4pOgo+IC0gICAgewo+IC0gICAgICAgIHVpbnQzMl90IGlwcmlvcml0eXI7
Cj4gLSAgICAgICAgdWludDhfdCByYW5rX2luZGV4Owo+IC0KPiAgICAgICAgICBpZiAoIGRhYnQu
c2l6ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dp
ZHRoOwo+IC0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0g
R0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwo+IC0gICAgICAgIGlmICggcmFuayA9PSBOVUxM
ICkgZ290byByZWFkX2FzX3plcm87Cj4gLSAgICAgICAgcmFua19pbmRleCA9IFJFR19SQU5LX0lO
REVYKDgsIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwo+IC0KPiAtICAg
ICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgaXByaW9yaXR5
ciA9IEFDQ0VTU19PTkNFKHJhbmstPmlwcmlvcml0eXJbcmFua19pbmRleF0pOwo+IC0gICAgICAg
IHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+IC0gICAgICAgICpyID0gdnJlZ19y
ZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8pOwo+IC0KPiArICAgICAgICBpcnEgPSBnaWNk
X3JlZyAtIEdJQ0RfSVBSSU9SSVRZUjsgLyogOCBiaXQgcGVyIElSUSwgc28gSVJRID0gb2Zmc2V0
ICovCj4gKyAgICAgICAgKnIgPSB2Z2ljX2ZldGNoX2lycV9wcmlvcml0eSh2LCBpcnEsIChkYWJ0
LnNpemUgPT0gREFCVF9CWVRFKSA/IDEgOiA0KTsKCnZnaWNfZmV0Y2hfaXJxX3ByaW9yaXR5IGFz
c3VtZXMgdGhhdCB0aGVyZSBpcyBhbHdheXMgYSBwZW5kaW5nX2lycSAKYXNzb2NpYXRlZCB0byBh
IGdpdmVuIHZJUlEuIEhvd2V2ZXIsIHRoaXMgaXMgbm90IHRydWUgZm9yIGFueSB2SVJRIGFib3Zl
IAp0aGUgbWF4aW11bSBzdXBwb3J0ZWQgYnkgdGhlIHZHSUMgKGRlcGVuZHMgb24gdGhlIGNvbmZp
Z3VyYXRpb24pLgoKVGhpcyB3YXMgcHJvdGVjdGVkIGJ5IHRoZSBjaGVjayByYW5rID09IE5VTEwg
dGhhdCBub3cgZGlzYXBwZWFycy4KCj4gICAgICAgICAgcmV0dXJuIDE7Cj4gLSAgICB9Cj4KPiAg
ICAgIGNhc2UgVlJFRzMyKDB4N0ZDKToKPiAgICAgICAgICBnb3RvIHJlYWRfcmVzZXJ2ZWQ7Cj4g
QEAgLTQxNSw2ICs0MDQsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShz
dHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICBpbnQgZ2ljZF9yZWcgPSAo
aW50KShpbmZvLT5ncGEgLSB2LT5kb21haW4tPmFyY2gudmdpYy5kYmFzZSk7Cj4gICAgICB1aW50
MzJfdCB0cjsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
aXJxOwoKU2FtZSBoZXJlIGZvciB0aGUgbmFtZS4KCj4KPiAgICAgIHBlcmZjX2luY3IodmdpY2Rf
d3JpdGVzKTsKPgo+IEBAIC00OTgsMjMgKzQ4OCwxMSBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlz
dHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAg
ICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JUFJJ
T1JJVFlSLCBHSUNEX0lQUklPUklUWVJOKToKPiAtICAgIHsKPiAtICAgICAgICB1aW50MzJfdCAq
aXByaW9yaXR5ciwgcHJpb3JpdHk7Cj4gLQo+ICAgICAgICAgIGlmICggZGFidC5zaXplICE9IERB
QlRfQllURSAmJiBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4gLSAg
ICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgOCwgZ2ljZF9yZWcgLSBHSUNEX0lQUklP
UklUWVIsIERBQlRfV09SRCk7Cj4gLSAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdvdG8gd3Jp
dGVfaWdub3JlOwo+IC0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAt
ICAgICAgICBpcHJpb3JpdHlyID0gJnJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldOwo+IC0gICAgICAgIHByaW9y
aXR5ID0gQUNDRVNTX09OQ0UoKmlwcmlvcml0eXIpOwo+IC0gICAgICAgIHZyZWdfcmVnMzJfdXBk
YXRlKCZwcmlvcml0eSwgciwgaW5mbyk7Cj4gLSAgICAgICAgQUNDRVNTX09OQ0UoKmlwcmlvcml0
eXIpID0gcHJpb3JpdHk7Cj4KPiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKPiArICAgICAgICBpcnEgPSBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUjsgLyogOCBi
aXQgcGVyIElSUSwgc28gSVJRID0gb2Zmc2V0ICovCj4gKyAgICAgICAgdmdpY19zdG9yZV9pcnFf
cHJpb3JpdHkodiwgKGRhYnQuc2l6ZSA9PSBEQUJUX0JZVEUpID8gMSA6IDQsIGlycSwgcik7CgpT
YW1lIGhlcmUgZm9yIHRoZSBjaGVjay4KCj4gICAgICAgICAgcmV0dXJuIDE7Cj4gLSAgICB9Cj4K
PiAgICAgIGNhc2UgVlJFRzMyKDB4N0ZDKToKPiAgICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVk
Owo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3Zn
aWMtdjMuYwo+IGluZGV4IGFkOTAxOWUuLmU1OGU3N2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiBAQCAtNjc3LDYg
KzY3Nyw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29u
c3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCj4gICAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFi
dCA9IGluZm8tPmRhYnQ7Cj4gICAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKPiAgICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaXJxOwoKU2FtZSBoZXJl
IGZvciB0aGUgbmFtZS4KCj4KPiAgICAgIHN3aXRjaCAoIHJlZyApCj4gICAgICB7Cj4gQEAgLTcx
NCwyMyArNzE1LDExIEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3Jl
YWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAgZ290byByZWFk
X2FzX3plcm87Cj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JUFJJT1JJVFlSLCBHSUNEX0lQ
UklPUklUWVJOKToKPiAtICAgIHsKPiAtICAgICAgICB1aW50MzJfdCBpcHJpb3JpdHlyOwo+IC0g
ICAgICAgIHVpbnQ4X3QgcmFua19pbmRleDsKPiAtCj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUg
IT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsK
PiAtICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA4LCByZWcgLSBHSUNEX0lQUklP
UklUWVIsIERBQlRfV09SRCk7Cj4gLSAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHJl
YWRfYXNfemVybzsKPiAtICAgICAgICByYW5rX2luZGV4ID0gUkVHX1JBTktfSU5ERVgoOCwgcmVn
IC0gR0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwo+IC0KPiAtICAgICAgICB2Z2ljX2xvY2tf
cmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgaXByaW9yaXR5ciA9IEFDQ0VTU19PTkNF
KHJhbmstPmlwcmlvcml0eXJbcmFua19pbmRleF0pOwo+IC0gICAgICAgIHZnaWNfdW5sb2NrX3Jh
bmsodiwgcmFuaywgZmxhZ3MpOwo+IC0KPiAtICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFj
dChpcHJpb3JpdHlyLCBpbmZvKTsKPiAtCj4gKyAgICAgICAgaXJxID0gcmVnIC0gR0lDRF9JUFJJ
T1JJVFlSOyAvKiA4IGJpdCBwZXIgSVJRLCBzbyBJUlEgPSBvZmZzZXQgKi8KPiArICAgICAgICBp
ZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIgKSBnb3RvIHJlYWRf
YXNfemVybzsKCllvdSB3YW50IHRvIHVzZSB2Z2ljX251bV9pcnFzKHYtPmRvbWFpbikgaGVyZS4g
SXQgbWlnaHQgYmUgbmljZSB0byBoYXZlIAphbiBoZWxwZXIgY2hlY2tpbmcgdGhlIHZhbGlkaXR5
IG9mIGFuIGludGVycnVwdCBhcyBJIHN1c3BlY3QgeW91IHdpbGwgCm5lZWQgdGhpcyBpbiBxdWl0
ZSBhIGZldyBwbGFjZXMgbm93LgoKPiArICAgICAgICAqciA9IHZnaWNfZmV0Y2hfaXJxX3ByaW9y
aXR5KHYsIGlycSwgKGRhYnQuc2l6ZSA9PSBEQUJUX0JZVEUpID8gMSA6IDQpOwo+ICAgICAgICAg
IHJldHVybiAxOwo+IC0gICAgfQo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSUNGR1IsIEdJ
Q0RfSUNGR1JOKToKPiAgICAgIHsKPiBAQCAtNzc0LDYgKzc2Myw3IEBAIHN0YXRpYyBpbnQgX192
Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2
Y3B1ICp2LAo+ICAgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbms7Cj4gICAgICB1aW50MzJf
dCB0cjsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaXJx
OwoKU2FtZSBmb3IgdGhlIG5hbWUuCgo+Cj4gICAgICBzd2l0Y2ggKCByZWcgKQo+ICAgICAgewo+
IEBAIC04MzEsMjEgKzgyMSwxMSBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25f
bW1pb193cml0ZShjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICBn
b3RvIHdyaXRlX2lnbm9yZV8zMjsKPgo+ICAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lQUklPUklU
WVIsIEdJQ0RfSVBSSU9SSVRZUk4pOgo+IC0gICAgewo+IC0gICAgICAgIHVpbnQzMl90ICppcHJp
b3JpdHlyLCBwcmlvcml0eTsKPiAtCj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9C
WVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiAtICAgICAg
ICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsIERB
QlRfV09SRCk7Cj4gLSAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHdyaXRlX2lnbm9y
ZTsKPiAtICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAg
aXByaW9yaXR5ciA9ICZyYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsIHJlZyAtIEdJ
Q0RfSVBSSU9SSVRZUiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgREFCVF9XT1JEKV07Cj4gLSAgICAgICAgcHJpb3JpdHkgPSBBQ0NFU1Nf
T05DRSgqaXByaW9yaXR5cik7Cj4gLSAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnByaW9yaXR5
LCByLCBpbmZvKTsKPiAtICAgICAgICBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cikgPSBwcmlvcml0
eTsKPiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiArICAgICAg
ICBpcnEgPSByZWcgLSBHSUNEX0lQUklPUklUWVI7IC8qIDggYml0IHBlciBJUlEsIHNvIElSUSA9
IG9mZnNldCAqLwo+ICsgICAgICAgIGlmICggaXJxID49IHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5y
X3NwaXMgKyAzMiApIGdvdG8gd3JpdGVfaWdub3JlOwoKRGl0dG8uCgo+ICsgICAgICAgIHZnaWNf
c3RvcmVfaXJxX3ByaW9yaXR5KHYsIChkYWJ0LnNpemUgPT0gREFCVF9CWVRFKSA/IDEgOiA0LCBp
cnEsIHIpOwo+ICAgICAgICAgIHJldHVybiAxOwo+IC0gICAgfQo+Cj4gICAgICBjYXNlIFZSRUcz
MihHSUNEX0lDRkdSKTogLyogUmVzdHJpY3RlZCB0byBjb25maWd1cmUgU0dJcyAqLwo+ICAgICAg
ICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IGluZGV4IGIyYzk2MzIuLmRkY2Q5OWIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMK
PiBAQCAtMjMxLDE4ICsyMzEsNiBAQCBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQo+ICAgICAgcmV0dXJuIHYtPmRvbWFp
bi0+dmNwdVt0YXJnZXRdOwo+ICB9Cj4KPiAtc3RhdGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9y
aXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPiAtewo+IC0gICAgc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnJhbms7Cj4gLQo+IC0gICAgLyogTFBJcyBkb24ndCBoYXZlIGEgcmFu
aywgYWxzbyBzdG9yZSB0aGVpciBwcmlvcml0eSBzZXBhcmF0ZWx5LiAqLwo+IC0gICAgaWYgKCBp
c19scGkodmlycSkgKQo+IC0gICAgICAgIHJldHVybiB2LT5kb21haW4tPmFyY2gudmdpYy5oYW5k
bGVyLT5scGlfZ2V0X3ByaW9yaXR5KHYtPmRvbWFpbiwgdmlycSk7Cj4gLQo+IC0gICAgcmFuayA9
IHZnaWNfcmFua19pcnEodiwgdmlycSk7Cj4gLSAgICByZXR1cm4gQUNDRVNTX09OQ0UocmFuay0+
cHJpb3JpdHlbdmlycSAmIElOVEVSUlVQVF9SQU5LX01BU0tdKTsKPiAtfQo+IC0KPiAgI2RlZmlu
ZSBNQVhfSVJRU19QRVJfSVBSSU9SSVRZUiA0Cj4gIHVpbnQzMl90IHZnaWNfZmV0Y2hfaXJxX3By
aW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbnJpcnFzLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfaXJxKQo+IEBAIC01Njcs
MzcgKzU1NSw0MCBAQCB2b2lkIHZnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2
KQo+Cj4gIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2aXJxKQo+ICB7Cj4gLSAgICB1aW50OF90IHByaW9yaXR5Owo+ICAgICAgc3RydWN0IHBl
bmRpbmdfaXJxICppdGVyLCAqbjsKPiAtICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICB1
bnNpZ25lZCBsb25nIGZsYWdzLCB2Y3B1X2ZsYWdzOwoKVGhpcyByZW5hbWluZyBvZiBmbGFncyAt
PiB2Y3B1X2ZsYWdzIHNlZW1zIHVud2FycmFudCB0byBtZS4gQnV0IGl0IGxvb2tzIApsaWtlIHRv
IG1lIHRoYXQgeW91IG5lZWQgdHdvIHNldCBvZiBmbGFncyBiZWNhdXNlIHZnaWNfaXJxX2xvY2sg
cmVxdWlyZXMgCnRvIHRha2UgYSBmbGFnLgoKVGVjaG5pY2FsbHkgd2UgZG9uJ3QgY2FyZSBhYm91
dCB0aGUgZmxhZ3MgZm9yIHRoZSBzZWNvbmQgaGFzIHdlIGtub3cgdGhlIApJUlEgYXJlIGRpc2Fi
bGVkLiBTbyBJIHdvdWxkIGludHJvZHVjZSBhIG5ldyBoZWxwZXIgdGhhdCBzaW1wbHkgbG9jayAr
IAptYXliZSBhbiBBU1NFUlQgdG8gY2hlY2sgdGhlIElSUSB3YXMgcHJldmlvdXNseSBkaXNhYmxl
ZC4gU29tZXRoaW5nIGxpa2U6CgpBU1NFUlQoIWxvY2FsX2lycV9lbmFibGVkKCkpOwpzcGluX2xv
Y2soLi4uLik7CgpZb3Ugd291bGQgYWxzbyBuZWVkIHRoZSBjb3VudGVyLXBhcnQgdG8gdW5sb2Nr
IGl0LgoKPiAgICAgIGJvb2wgcnVubmluZzsKPgo+IC0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJj
aC52Z2ljLmxvY2ssIHZjcHVfZmxhZ3MpOwo+Cj4gICAgICBuID0gaXJxX3RvX3BlbmRpbmcodiwg
dmlycSk7Cj4gICAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVtb3ZlZCwgdGhlcmUgaXMgbm90
aGluZyB0byBpbmplY3QgaGVyZS4gKi8KPiAgICAgIGlmICggdW5saWtlbHkoIW4pICkKPiAgICAg
IHsKPiAtICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOwo+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5s
b2NrLCB2Y3B1X2ZsYWdzKTsKPiAgICAgICAgICByZXR1cm47Cj4gICAgICB9Cj4KPiAgICAgIC8q
IHZjcHUgb2ZmbGluZSAqLwo+ICAgICAgaWYgKCB0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVz
ZV9mbGFncykgKQo+ICAgICAgewo+IC0gICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIHZjcHVfZmxhZ3MpOwo+ICAgICAgICAgIHJldHVybjsKPiAg
ICAgIH0KPgo+ICsgICAgdmdpY19pcnFfbG9jayhuLCBmbGFncyk7CgpJdCBsb29rcyBsaWtlIHRv
IG1lIHRoYXQgdGhpcyBsb2NraW5nIHNob3VsZCBoYXZlIGJlZW4gaW50cm9kdWNlZCBpbiBhIApz
ZXBhcmF0ZSBwYXRjaCB3aXRoIHRoZSBhc3NvY2lhdGVkIGRlc2NyaXB0aW9uLiBCZWNhdXNlIGl0
IGlzIG5vdCByZWFsbHkgCnJlbGF0ZWQgdG8gdGhhdCBwYXRjaCAoeW91IHByb3RlY3RlZCBtb3Jl
IHRoYW4gdGhlIHByaW9yaXR5KS4gQW5kIEkgCnRoaW5rIGJvdGggdGhlIHJhbmsgYW5kIHBlbmRp
bmdfaXJxIGNvdWxkIGNvcGUuIE5vbmUgb2YgdGhlIHBhdGNoIGJlZm9yZSAKd291bGQgbWFrZSBp
dCB3b3JzdC4KCj4gKwo+ICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJm4tPnN0
YXR1cyk7Cj4KPiAgICAgIGlmICggIWxpc3RfZW1wdHkoJm4tPmluZmxpZ2h0KSApCj4gICAgICB7
Cj4gICAgICAgICAgYm9vbCB1cGRhdGUgPSB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQs
ICZuLT5zdGF0dXMpICYmCj4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VtcHR5KCZuLT5s
cl9xdWV1ZSkgJiYgKHYgPT0gY3VycmVudCk7Cj4gKyAgICAgICAgaW50IGxyID0gQUNDRVNTX09O
Q0Uobi0+bHIpOwoKV2h5IGRvIHlvdSBuZWVkIHRoZSBBQ0NFU1NfT05DRSBoZXJlPyBUaGlzIGRv
ZXMgbm90IHNlZW0gcmVsYXRlZCB0byB0aGlzIApwYXRjaC4KCj4KPiArICAgICAgICB2Z2ljX2ly
cV91bmxvY2sobiwgZmxhZ3MpOwo+ICAgICAgICAgIGlmICggdXBkYXRlICkKPiAtICAgICAgICAg
ICAgZ2ljX3VwZGF0ZV9vbmVfbHIodiwgbi0+bHIpOwo+ICsgICAgICAgICAgICBnaWNfdXBkYXRl
X29uZV9scih2LCBscik7Cj4gICNpZmRlZiBHSUNfREVCVUcKPiAgICAgICAgICBlbHNlCj4gICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgInRyeWluZyB0byBpbmplY3QgaXJxPSV1
IGludG8gZCVkdiVkLCB3aGVuIGl0IGlzIHN0aWxsIGxyX3BlbmRpbmdcbiIsCj4gQEAgLTYwNiwy
NCArNTk3LDI2IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJxKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgfQo+Cj4gLSAgICBw
cmlvcml0eSA9IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkodiwgdmlycSk7Cj4gLSAgICBuLT5jdXJf
cHJpb3JpdHkgPSBwcmlvcml0eTsKPiArICAgIG4tPmN1cl9wcmlvcml0eSA9IG4tPnByaW9yaXR5
Owo+Cj4gICAgICAvKiB0aGUgaXJxIGlzIGVuYWJsZWQgKi8KPiAgICAgIGlmICggdGVzdF9iaXQo
R0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmbi0+c3RhdHVzKSApCj4gLSAgICAgICAgZ2ljX3JhaXNl
X2d1ZXN0X2lycSh2LCB2aXJxLCBwcmlvcml0eSk7Cj4gKyAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0
X2lycSh2LCB2aXJxLCBuLT5jdXJfcHJpb3JpdHkpOwo+Cj4gICAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5ICggaXRlciwgJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCj4gICAg
ICB7Cj4gLSAgICAgICAgaWYgKCBpdGVyLT5jdXJfcHJpb3JpdHkgPiBwcmlvcml0eSApCj4gKyAg
ICAgICAgaWYgKCBpdGVyLT5jdXJfcHJpb3JpdHkgPiBuLT5jdXJfcHJpb3JpdHkgKQoKSWYgSSBh
bSBub3QgbWlzdGFrZW4gY3VyX3ByaW9yaXR5IGlzIHByb3RlY3RlZCBieSB0aGUgdkNQVSBsb2Nr
IGFuZCBub3QgCnRoZSBwZW5kaW5nX2lycSBsb2NrLiBJZiBzbywgdGhlIGNvbW1lbnQgaW4gcGF0
Y2ggIzEgc2hvdWxkIGJlIHVwZGF0ZWQuCgo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgbGlz
dF9hZGRfdGFpbCgmbi0+aW5mbGlnaHQsICZpdGVyLT5pbmZsaWdodCk7Cj4gLSAgICAgICAgICAg
IGdvdG8gb3V0Owo+ICsgICAgICAgICAgICBnb3RvIG91dF91bmxvY2tfaXJxOwo+ICAgICAgICAg
IH0KPiAgICAgIH0KPiAgICAgIGxpc3RfYWRkX3RhaWwoJm4tPmluZmxpZ2h0LCAmdi0+YXJjaC52
Z2ljLmluZmxpZ2h0X2lycXMpOwo+ICsKPiArb3V0X3VubG9ja19pcnE6Cj4gKyAgICB2Z2ljX2ly
cV91bmxvY2sobiwgZmxhZ3MpOwo+ICBvdXQ6Cj4gLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIHZjcHVfZmxhZ3MpOwo+ICAgICAgLyogd2UgaGF2ZSBhIG5l
dyBoaWdoZXIgcHJpb3JpdHkgaXJxLCBpbmplY3QgaXQgaW50byB0aGUgZ3Vlc3QgKi8KPiAgICAg
IHJ1bm5pbmcgPSB2LT5pc19ydW5uaW5nOwo+ICAgICAgdmNwdV91bmJsb2NrKHYpOwo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCj4gaW5kZXggZjM3OTFjOC4uNTlkNTJjNiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAg
LTExMywxNiArMTEzLDYgQEAgc3RydWN0IHZnaWNfaXJxX3Jhbmsgewo+ICAgICAgdWludDMyX3Qg
aWNmZ1syXTsKPgo+ICAgICAgLyoKPiAtICAgICAqIFByb3ZpZGUgZWZmaWNpZW50IGFjY2VzcyB0
byB0aGUgcHJpb3JpdHkgb2YgYW4gdklSUSB3aGlsZSBrZWVwaW5nCj4gLSAgICAgKiB0aGUgZW11
bGF0aW9uIHNpbXBsZS4KPiAtICAgICAqIE5vdGUsIHRoaXMgaXMgd29ya2luZyBmaW5lIGFzIGxv
bmcgYXMgWGVuIGlzIHVzaW5nIGxpdHRsZSBlbmRpYW4uCj4gLSAgICAgKi8KPiAtICAgIHVuaW9u
IHsKPiAtICAgICAgICB1aW50OF90IHByaW9yaXR5WzMyXTsKPiAtICAgICAgICB1aW50MzJfdCBp
cHJpb3JpdHlyWzhdOwo+IC0gICAgfTsKPiAtCj4gLSAgICAvKgo+ICAgICAgICogSXQncyBtb3Jl
IGNvbnZlbmllbnQgdG8gc3RvcmUgYSB0YXJnZXQgVkNQVSBwZXIgdklSUQo+ICAgICAgICogdGhh
biB0aGUgcmVnaXN0ZXIgSVRBUkdFVFNSL0lST1VURVIgaXRzZWxmLgo+ICAgICAgICogVXNlIGF0
b21pYyBvcGVyYXRpb25zIHRvIHJlYWQvd3JpdGUgdGhlIHZjcHUgZmllbGRzIHRvIGF2b2lkCj4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14: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.xen.org>)
	id 1dgB9t-0000kj-9i; Fri, 11 Aug 2017 14:43:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgB9r-0000kd-Uw
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:43:28 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F6/76-02962-F82CD895; Fri, 11 Aug 2017 14:43:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbfvUG+
 kweMnEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1mQ9ZCho0K17fWsbcwLhcvouRi0NIYBOj
 xKoJxxghnN2MEif3zWbtYuTkEBaIl5g+6SMjiC0iECmxf+sBFhBbSCBXoqd/P1icWUBJYv/Za
 2A2m4CmxJ3Pn5hAbF4BK4mHzzaxg9gsAqoSB95+ALNFBcIl3jYeYYGoEZQ4OfMJmM0pYCvx6e
 lcVoiZthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfYQC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDgGIBgB+PftYGHGCU5mJREeRN8eiOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDaHQTKCRalpqdWpGXmAEMfJi3BwaMkwnv9AFCat7ggMbc4Mx0id
 YpRUUqcVw2kTwAkkVGaB9cGi7dLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuaVBpnCk5lXAj
 f9FdBiJqDFfT5gi0sSEVJSDYzd4iYdPIVctw8FTXV9sbw5Wl0rNPVKwv1dqjZzYoLvPjO5xfW
 rQWCpr+oSRqnWJeISSRozPj29Nrv72QzxWxFRy34tlXu7MXvNtz3yRzmu7Y6V62NcfZ7radhm
 kyKrlc9vF9R96ZZkOL/Ls0FY0qntsen6A4fz0x4o8diz2KQY3DprW5FZkqrEUpyRaKjFXFScC
 ABQduXMsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502462605!74043066!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40420 invoked from network); 11 Aug 2017 14:43:26 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 11 Aug 2017 14:43:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6468280D;
 Fri, 11 Aug 2017 07:43:25 -0700 (PDT)
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 BB8783F577;
 Fri, 11 Aug 2017 07:43:24 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-10-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <41201dba-252b-d3f1-d84f-5a14036d191f@arm.com>
Date: Fri, 11 Aug 2017 15:43:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-10-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 09/22] ARM: vITS: protect LPI
 priority update with pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMDo1OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXMg
dGhlIHByaW9yaXR5IHZhbHVlIGlzIG5vdyBvZmZpY2lhbGx5IGEgbWVtYmVyIG9mIHN0cnVjdCBw
ZW5kaW5nX2lycSwKPiB3ZSBuZWVkIHRvIHRha2UgaXRzIGxvY2sgd2hlbiBtYW5pcHVsYXRpbmcg
aXQgdmlhIElUUyBjb21tYW5kcy4KPiBNYWtlIHN1cmUgd2UgdGFrZSB0aGUgSVJRIGxvY2sgYWZ0
ZXIgdGhlIFZDUFUgbG9jayB3aGVuIHdlIG5lZWQgYm90aC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyB8IDI2ICsrKysrKysrKysrKysrKysrKystLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMKPiBpbmRleCA2NjA5NWQ0Li43MDU3MDhhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiBAQCAtNDAy
LDYgKzQwMiw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2xwaV9wcm9wZXJ0eShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCj4gICAgICB1aW50OF90IHByb3BlcnR5Owo+ICAg
ICAgaW50IHJldDsKPgo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZwLT5sb2NrKSk7Cj4g
ICAgICAvKgo+ICAgICAgICogSWYgbm8gcmVkaXN0cmlidXRvciBoYXMgaXRzIExQSXMgZW5hYmxl
ZCB5ZXQsIHdlIGNhbid0IGFjY2VzcyB0aGUKPiAgICAgICAqIHByb3BlcnR5IHRhYmxlLiBJbiB0
aGlzIGNhc2Ugd2UganVzdCBjYW4ndCB1cGRhdGUgdGhlIHByb3BlcnRpZXMsCj4gQEAgLTQxOSw3
ICs0MjAsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9scGlfcHJvcGVydHkoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+ICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAgIHJl
dHVybiByZXQ7Cj4KPiAtICAgIHdyaXRlX2F0b21pYygmcC0+cHJpb3JpdHksIHByb3BlcnR5ICYg
TFBJX1BST1BfUFJJT19NQVNLKTsKPiArICAgIHAtPnByaW9yaXR5ID0gcHJvcGVydHkgJiBMUElf
UFJPUF9QUklPX01BU0s7Cj4KPiAgICAgIGlmICggcHJvcGVydHkgJiBMUElfUFJPUF9FTkFCTEVE
ICkKPiAgICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7
Cj4gQEAgLTQ1Nyw3ICs0NTgsNyBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfaW52KHN0cnVjdCB2
aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQo+ICAgICAgdWludDMyX3QgZGV2aWQgPSBp
dHNfY21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwo+ICAgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0
c19jbWRfZ2V0X2lkKGNtZHB0cik7Cj4gICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gLSAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFncywgdmNwdV9m
bGFnczsKClNhbWUgcmVtYXJrIGFzIHBhdGNoICM4IGZvciB0aGUgdmNwdV9mbGFncyBhbmQgdGhl
IGxvY2tpbmcuCgo+ICAgICAgc3RydWN0IHZjcHUgKnZjcHU7Cj4gICAgICB1aW50MzJfdCB2bHBp
Owo+ICAgICAgaW50IHJldCA9IC0xOwo+IEBAIC00ODUsNyArNDg2LDggQEAgc3RhdGljIGludCBp
dHNfaGFuZGxlX2ludihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPiAg
ICAgIGlmICggdW5saWtlbHkoIXApICkKPiAgICAgICAgICBnb3RvIG91dF91bmxvY2tfaXRzOwo+
Cj4gLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
PiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgdmNwdV9mbGFn
cyk7Cj4gKyAgICB2Z2ljX2lycV9sb2NrKHAsIGZsYWdzKTsKPgo+ICAgICAgLyogUmVhZCB0aGUg
cHJvcGVydHkgdGFibGUgYW5kIHVwZGF0ZSBvdXIgY2FjaGVkIHN0YXR1cy4gKi8KPiAgICAgIGlm
ICggdXBkYXRlX2xwaV9wcm9wZXJ0eShkLCBwKSApCj4gQEAgLTQ5Nyw3ICs0OTksOCBAQCBzdGF0
aWMgaW50IGl0c19oYW5kbGVfaW52KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21k
cHRyKQo+ICAgICAgcmV0ID0gMDsKPgo+ICBvdXRfdW5sb2NrOgo+IC0gICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArICAgIHZnaWNfaXJx
X3VubG9jayhwLCBmbGFncyk7Cj4gKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5h
cmNoLnZnaWMubG9jaywgdmNwdV9mbGFncyk7Cj4KPiAgb3V0X3VubG9ja19pdHM6Cj4gICAgICBz
cGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gQEAgLTUxNyw3ICs1MjAsNyBAQCBzdGF0aWMg
aW50IGl0c19oYW5kbGVfaW52YWxsKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21k
cHRyKQo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwaXJxc1sxNl07Cj4gICAgICB1aW50NjRf
dCB2bHBpID0gMDsgICAgICAgICAgLyogNjQtYml0IHRvIGNhdGNoIG92ZXJmbG93cyAqLwo+ICAg
ICAgdW5zaWduZWQgaW50IG5yX2xwaXMsIGk7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+
ICsgICAgdW5zaWduZWQgbG9uZyBmbGFncywgdmNwdV9mbGFnczsKPiAgICAgIGludCByZXQgPSAw
Owo+Cj4gICAgICAvKgo+IEBAIC01NDIsNyArNTQ1LDcgQEAgc3RhdGljIGludCBpdHNfaGFuZGxl
X2ludmFsbChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPiAgICAgIHZj
cHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQpOwo+ICAgICAgc3Bpbl91
bmxvY2soJml0cy0+aXRzX2xvY2spOwo+Cj4gLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Y3B1LT5h
cmNoLnZnaWMubG9jaywgdmNwdV9mbGFncyk7Cj4gICAgICByZWFkX2xvY2soJml0cy0+ZC0+YXJj
aC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9jayk7Cj4KPiAgICAgIGRvCj4gQEAgLTU1NSw5ICs1NTgs
MTMgQEAgc3RhdGljIGludCBpdHNfaGFuZGxlX2ludmFsbChzdHJ1Y3QgdmlydF9pdHMgKml0cywg
dWludDY0X3QgKmNtZHB0cikKPgo+ICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfbHBpczsg
aSsrICkKPiAgICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZnaWNfaXJxX2xvY2socGlycXNbaV0s
IGZsYWdzKTsKPiAgICAgICAgICAgICAgLyogV2Ugb25seSBjYXJlIGFib3V0IExQSXMgb24gb3Vy
IFZDUFUuICovCj4gICAgICAgICAgICAgIGlmICggcGlycXNbaV0tPmxwaV92Y3B1X2lkICE9IHZj
cHUtPnZjcHVfaWQgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICB2Z2ljX2ly
cV91bmxvY2socGlycXNbaV0sIGZsYWdzKTsKClRoaXMgbG9ja2luZyBkb2VzIG5vdCBzZWVtIHRv
IGJlIHJlbGF0ZWQgdG8gdGhlIHByaW9yaXR5LgoKPiAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Owo+ICsgICAgICAgICAgICB9Cj4KPiAgICAgICAgICAgICAgdmxwaSA9IHBpcnFzW2ldLT5pcnE7
Cj4gICAgICAgICAgICAgIC8qIElmIHRoYXQgZmFpbHMgZm9yIGEgc2luZ2xlIExQSSwgY2Fycnkg
b24gdG8gaGFuZGxlIHRoZSByZXN0LiAqLwo+IEBAIC01NjYsNiArNTczLDggQEAgc3RhdGljIGlu
dCBpdHNfaGFuZGxlX2ludmFsbChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0
cikKPiAgICAgICAgICAgICAgICAgIHVwZGF0ZV9scGlfdmdpY19zdGF0dXModmNwdSwgcGlycXNb
aV0pOwo+ICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgICAgICByZXQgPSBlcnI7Cj4g
Kwo+ICsgICAgICAgICAgICB2Z2ljX2lycV91bmxvY2socGlycXNbaV0sIGZsYWdzKTsKPiAgICAg
ICAgICB9Cj4gICAgICAvKgo+ICAgICAgICogTG9vcCBvdmVyIHRoZSBuZXh0IGdhbmcgb2YgcGVu
ZGluZ19pcnFzIHVudGlsIHdlIHJlYWNoZWQgdGhlIGVuZCBvZgo+IEBAIC01NzYsNyArNTg1LDcg
QEAgc3RhdGljIGludCBpdHNfaGFuZGxlX2ludmFsbChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWlu
dDY0X3QgKmNtZHB0cikKPiAgICAgICAgICAgICAgICAobnJfbHBpcyA9PSBBUlJBWV9TSVpFKHBp
cnFzKSkgKTsKPgo+ICAgICAgcmVhZF91bmxvY2soJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBp
X3RyZWVfbG9jayk7Cj4gLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwo+ICsgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmNwdS0+YXJj
aC52Z2ljLmxvY2ssIHZjcHVfZmxhZ3MpOwo+Cj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gQEAg
LTcxMiw2ICs3MjEsNyBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwdGkoc3RydWN0IHZpcnRf
aXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCj4gICAgICB1aW50MzJfdCBpbnRpZCA9IGl0c19j
bWRfZ2V0X3BoeXNpY2FsX2lkKGNtZHB0ciksIF9pbnRpZDsKPiAgICAgIHVpbnQxNl90IGNvbGxp
ZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21kcHRyKTsKPiAgICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcGlycTsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gICAgICBzdHJ1Y3QgdmNw
dSAqdmNwdSA9IE5VTEw7Cj4gICAgICBpbnQgcmV0ID0gLTE7Cj4KPiBAQCAtNzY1LDcgKzc3NSw5
IEBAIHN0YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXB0aShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWlu
dDY0X3QgKmNtZHB0cikKPiAgICAgICAqIFdlIGRvbid0IG5lZWQgdGhlIFZHSUMgVkNQVSBsb2Nr
IGhlcmUsIGJlY2F1c2UgdGhlIHBlbmRpbmdfaXJxIGlzbid0Cj4gICAgICAgKiBpbiB0aGUgcmFk
aXggdHJlZSB5ZXQuCj4gICAgICAgKi8KPiArICAgIHZnaWNfaXJxX2xvY2socGlycSwgZmxhZ3Mp
Owo+ICAgICAgcmV0ID0gdXBkYXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQsIHBpcnEpOwo+ICsgICAg
dmdpY19pcnFfdW5sb2NrKHBpcnEsIGZsYWdzKTsKPiAgICAgIGlmICggcmV0ICkKPiAgICAgICAg
ICBnb3RvIG91dF9yZW1vdmVfaG9zdF9lbnRyeTsKPgo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:46:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14:46: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.xen.org>)
	id 1dgBCi-00011T-RT; Fri, 11 Aug 2017 14:46:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgBCh-00011E-Sn
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:46:23 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5B/DC-03557-F33CD895; Fri, 11 Aug 2017 14:46:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva7d4d5
 IgyP7FSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTy2ezFVwPqji/q52xgXGtbRcjJ4eEgL/E
 19Vd7CA2m4COxNSnl1i7GDk4RARUJG7vNehi5OJgFnjOJPGp9wgjSI2wgI9E88f9YDaLgKrEr
 2dHmUFsXgFbiXWnd7BDzJSX2NV2kRXE5gSK/97eAGYLCdhIvDz5CspWkVg/dRYbRK+gxMmZT1
 hAbGYBCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDM73c1OL
 ixPTUnMSkYr3k/NxNjMDgYQCCHYx/5gceYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMG79iBQTrAoNT21Ii0zBxjGMGkJDh4lEV6mQ0Bp3uKCxNzizHSI1ClGXY5XE/5/YxJiy
 cvPS5US510JMkMApCijNA9uBCymLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1wNkFU9mXg
 ncpldARzABHdHnA3ZESSJCSqqBsWx363SGDzNlpOV1D0ceFRd+L/RNbZdc0ZtP/g77Np350cL
 9MrLid00jew/75tM/4zJTLKpqTF62Cp+/1jZ7howbX33zZ971ezwN9R05HuZ/uhttFVyTXC+j
 eL99jWzv4ULGa9fL2PK0r88N5ufrEX959fU2y71anvXsZ84qrrWxmHnN9laBEktxRqKhFnNRc
 SIAlHTEDaQCAAA=
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502462780!98976744!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48288 invoked from network); 11 Aug 2017 14:46:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:46:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443482523"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:43 +0100
Message-ID: <20170811142143.35787-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-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 v2 12/12] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYyAgICAgICAgfCAxMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyNyArKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2RtX29wLmggIHwgICA0ICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICAgIHwg
ICAzICsKIDUgZmlsZXMgY2hhbmdlZCwgMTcyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXgg
Nzk1YzE5OGY5NS4uOWU2ODM4ZGFiNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMjMxLDYgKzIzMSwxNSBAQCBz
dGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBi
b29sIGJ1ZikKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBpb3JwLT5wYWdlICkK
KyAgICB7CisgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90IGJlZW4gYWxsb2Nh
dGVkICovCisgICAgICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKKyAg
ICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCiAg
ICAgaWYgKCBkLT5pc19keWluZyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCkBAIC0yNTMs
NiArMjYyLDYwIEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBo
dm1fYWxsb2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikK
K3sKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7
CisKKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQorICAgIHsKKyAgICAgICAgLyogTWFrZSBzdXJlIHRo
ZSBwYWdlIGhhcyBub3QgYmVlbiBtYXBwZWQgKi8KKyAgICAgICAgaWYgKCAhZ2ZuX2VxKGlvcnAt
PmdmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAg
ICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBBbGxvY2F0ZWQgSU9SRVEgc2Vy
dmVyIHBhZ2VzIGFyZSBhc3NpZ25lZCB0byB0aGUgZW11bGF0aW5nCisgICAgICogZG9tYWluLCBu
b3QgdGhlIHRhcmdldCBkb21haW4uIFRoaXMgaXMgYmVjYXVzZSB0aGUgZW11bGF0b3IgaXMKKyAg
ICAgKiBsaWtlbHkgdG8gYmUgZGVzdHJveWVkIGFmdGVyIHRoZSB0YXJnZXQgZG9tYWluIGhhcyBi
ZWVuIHRvcm4KKyAgICAgKiBkb3duLCBhbmQgd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBv
dGhlcndpc2UgcGFnZSBhbGxvY2F0aW9uCisgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cworICAgICAqIG1heGltdW0gYWxsb2Nh
dGlvbi4KKyAgICAgKi8KKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGN1cnJk
LCBNRU1GX25vX3JlZmNvdW50KTsKKyAgICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisKKyAgICBnZXRfcGFnZShpb3JwLT5wYWdlLCBjdXJyZCk7CisKKyAgICBp
b3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdlKTsKKyAgICBpZiAo
ICFpb3JwLT52YSApCisgICAgeworICAgICAgICBwdXRfcGFnZShpb3JwLT5wYWdlKTsKKyAgICAg
ICAgaW9ycC0+cGFnZSA9IE5VTEw7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKwor
ICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9p
ZCBodm1fZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVm
KQoreworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3Jl
cSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggIWlvcnAtPnBhZ2UgKQorICAgICAgICByZXR1cm47
CisKKyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOworICAgIGlvcnAtPnZh
ID0gTlVMTDsKKworICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBO
VUxMOworfQorCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnM7CkBAIC00NTcsNiArNTIwLDI3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9z
ZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiAgICAgaHZtX3Vu
bWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hbGxvY19wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAgICBpbnQgcmMg
PSAtRU5PTUVNOworCisgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIGZhbHNlKTsKKwor
ICAgIGlmICggIXJjICYmIChzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKSApCisgICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX21mbihzLCB0cnVlKTsK
KworICAgIGlmICggcmMgKQorICAgICAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOwor
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVf
cGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCit7CisgICAgaHZtX2ZyZWVfaW9yZXFf
bWZuKHMsIHRydWUpOworICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7Cit9CisKIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC01ODMsNyArNjY3LDE4IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVz
KHMpOworCisgICAgLyoKKyAgICAgKiBOT1RFOiBJdCBpcyBzYWZlIHRvIGNhbGwgYm90aCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkgYW5kCisgICAgICogICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9mcmVlX3BhZ2VzKCkgaW4gdGhhdCBvcmRlci4KKyAgICAgKiAgICAgICBUaGlzIGlzIGJl
Y2F1c2UgdGhlIGZvcm1lciB3aWxsIGRvIG5vdGhpbmcgaWYgdGhlIHBhZ2VzCisgICAgICogICAg
ICAgYXJlIG5vdCBtYXBwZWQsIGxlYXZpbmcgdGhlIHBhZ2UgdG8gYmUgZnJlZWQgYnkgdGhlIGxh
dHRlci4KKyAgICAgKiAgICAgICBIb3dldmVyIGlmIHRoZSBwYWdlcyBhcmUgbWFwcGVkIHRoZW4g
dGhlIGZvcm1lciB3aWxsIHNldAorICAgICAqICAgICAgIHRoZSBwYWdlX2luZm8gcG9pbnRlciB0
byBOVUxMLCBtZWFuaW5nIHRoZSBsYXR0ZXIgd2lsbCBkbworICAgICAqICAgICAgIG5vdGhpbmcu
CisgICAgICovCiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC01OTMs
NiArNjg4LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMpCiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAgICAgaHZt
X2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIH0KIApAQCAtNzQ1LDYgKzg0MSw5IEBA
IGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vydmlk
X3QgaWQsCiAgICAgICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHMpOwog
ICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZCVkIGlvcmVxIHNlcnZlciAldSB1c2luZyBnZm5z
XG4iLAorICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBzLT5pZCk7CiAgICAgICAg
IH0KIAogICAgICAgICBpZiAoIGlvcmVxX2dmbiApCkBAIC03NjcsNiArODY2LDQzIEBAIGludCBo
dm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgcmV0dXJuIHJjOwogfQogCittZm5fdCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShz
dHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGlkeCkKK3sKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKKworICAgIHNwaW5fbG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5ICggcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlzdF9lbnRyeSApCisgICAgeworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCBzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCisgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKKyAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzKTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIGlkeCA9
PSAwICkKKyAgICAgICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+YnVmaW9yZXEucGFn
ZSkpOworICAgICAgICBlbHNlIGlmICggaWR4ID09IDEgKQorICAgICAgICAgICAgbWZuID0gX21m
bihwYWdlX3RvX21mbihzLT5pb3JlcS5wYWdlKSk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CisgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxvY2spOworCisgICAgcmV0dXJuIG1mbjsKK30KKwogaW50IGh2bV9tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwgdWludDY0X3Qgc3Rh
cnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZW5kKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBj
MGNkNjM2ODlhLi5iMTM1YjIyYTlhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIyLDYgKzEyMiw3IEBACiAjaW5jbHVkZSA8YXNtL2Zp
eG1hcC5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3BjaS5oPgor
I2luY2x1ZGUgPGFzbS9odm0vaW9yZXEuaD4KIAogLyogTWFwcGluZyBvZiB0aGUgZml4bWFwIHNw
YWNlIG5lZWRlZCBlYXJseS4gKi8KIGwxX3BnZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9h
bGlnbmVkIikgX19hbGlnbmVkKFBBR0VfU0laRSkKQEAgLTQ3MjcsNiArNDcyOCwyNyBAQCBzdGF0
aWMgaW50IHhlbm1lbV9hY3F1aXJlX2dyYW50X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
cmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10pCit7CisgICAgdW5zaWduZWQgaW50
IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKKyAgICB7CisgICAg
ICAgIG1mbl90IG1mbiA9IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKGQsIGlkLCBmcmFtZSAr
IGkpOworCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9y
ZXNvdXJjZSh4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKIHsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CkBAIC00NzYxLDYgKzQ3ODMsMTEg
QEAgc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSh4ZW5fbWVtX2FjcXVpcmVfcmVz
b3VyY2VfdCAqeG1hcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm5fbGlzdCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfaW9y
ZXFfc2VydmVyOgorICAgICAgICByYyA9IHhlbm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihkLCB4
bWFyLT5pZCwgeG1hci0+ZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhtYXItPm5yX2ZyYW1lcywgbWZuX2xpc3QpOworICAgICAgICBicmVhazsKKwogICAg
IGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lvcmVxLmgKaW5kZXggMTgyOWZjZjQzZS4uMDMyYWViNmZhOSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pb3JlcS5oCkBAIC0zMSw2ICszMSw4IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZl
cl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICppb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpidWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpidWZpb3JlcV9wb3J0KTsKK21mbl90IGh2
bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4KTsKIGlu
dCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3Nl
cnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHR5cGUsIHVpbnQ2NF90IHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGVuZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2Rt
X29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggOTY3N2JkNzRlNy4u
NTliNjAwNjkxMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtOTAsNiArOTAsMTAgQEAgc3Ry
dWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyIHsKICAqIHRoZSBmcmFtZSBudW1iZXJz
IHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9nZm4+CiAgKiBy
ZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGluZyBidWZmZXJl
ZCBlbXVsYXRpb24KICAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2YWxpZCkuCisgKgorICog
Tk9URTogVG8gYWNjZXNzIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZm
ZXJlZCBpb3JlcQorICogICAgICAgcmluZywgaXQgaXMgcHJlZmVyYWJsZSB0byB1c2UgdGhlIFhF
Tk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeQorICogICAgICAgb3Agc3BlY2lmeWluZyByZXNv
dXJjZSB0eXBlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIuCiAgKi8KICNkZWZpbmUgWEVO
X0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IDliZjU4
ZTczODQuLjcxNjk0MWRjMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnku
aAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTY2NCwxMCArNjY0LDEzIEBA
IHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgIHVpbnQxNl90IHR5cGU7CiAK
ICNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlIDAKKyNkZWZpbmUgWEVOTUVNX3Jl
c291cmNlX2lvcmVxX3NlcnZlciAxCiAKICAgICAvKgogICAgICAqIElOIC0gYSB0eXBlLXNwZWNp
ZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwogICAgICAqICAgICAg
dW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCisgICAgICoKKyAgICAgKiB0eXBlID09IFhFTk1FTV9y
ZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgLT4gaWQgPT0gaW9yZXEgc2VydmVyIGlkCiAgICAgICovCiAg
ICAgdWludDMyX3QgaWQ7CiAgICAgLyogSU4gLSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhl
IHJlc291cmNlIHRvIGJlIG1hcHBlZCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:46:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14:46: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.xen.org>)
	id 1dgBCk-00011z-2F; Fri, 11 Aug 2017 14:46:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgBCi-00011S-Uz
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:46:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F1/91-03368-043CD895; Fri, 11 Aug 2017 14:46:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUtf+cG+
 kwa/nehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6N/NYCiZpV9x5c5m9gbFVsYuRk0NCwF/i
 8rdLrCA2m4COxNSnIDYHh4iAisTtvQYgYWaBcol5d6cxgdjCAt4Sc9+8ALNZBFQl5qz+zQZi8
 wrYStxfc4IFYqS8xK62i2AjOYHiv7c3gNlCAjYSL0++grJVJNZPnQXVKyhxcuYTFohdEhIHX7
 xgnsDIOwtJahaS1AJGplWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn
 5uZsYgYHDAAQ7GHc+dzrEKMnBpCTKm+DTGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfuIFBO
 sCg1PbUiLTMHGMIwaQkOHiURXqdDQGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89LlRLnVQOZI
 QBSlFGaBzcCFk+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMw7AWQKT2ZeCdymV0BHMAEd0e
 cDdkRJIkJKqoGR/aJVfMKWn/dOunIq6lwNEYqU8KycVXKFx8FkueejBZ4nuMOsemSfGnx8l+3
 79qiqWOIfhXsN2+ZNDmE28b39/GTwsZ8r6tZ/erzt/p266iyRWqUv0/99MzaZsTMk9buQ/9Z1
 m5sLt112C5LjWHwjU5l3z4J033tfHU1bg0/Gz7h/5c47U+dkJZbijERDLeai4kQAcIN6yqICA
 AA=
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502462782!101883490!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25235 invoked from network); 11 Aug 2017 14:46:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:46:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="435190829"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:41 +0100
Message-ID: <20170811142143.35787-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 10/12] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBJT1JFUSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAg
ICAgfCA0MiArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGlu
c2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBlZGZiMzk0YzU5Li4z
YTlhYWYxZjVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0xODEsNyArMTgxLDcgQEAgYm9vbCBoYW5kbGVfaHZt
X2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0
YXRpYyB1bnNpZ25lZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMpCitzdGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAg
IHVuc2lnbmVkIGludCBpOwpAQCAtMTkyLDE4ICsxOTIsMTcgQEAgc3RhdGljIHVuc2lnbmVkIGxv
bmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICB7
CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spICkKICAgICAgICAgewotICAgICAgICAgICAgcmV0dXJuIGQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSArIGk7CisgICAgICAgICAgICByZXR1cm4gX2dmbihk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpKTsKICAgICAgICAgfQogICAgIH0K
IAotICAgIHJldHVybiBnZm5feChJTlZBTElEX0dGTik7CisgICAgcmV0dXJuIElOVkFMSURfR0ZO
OwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4pCitzdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGdmbl90IGdmbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwot
ICAgIHVuc2lnbmVkIGludCBpID0gZ2ZuIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5i
YXNlOworICAgIHVuc2lnbmVkIGludCBpID0gZ2ZuX3goZ2ZuKSAtIGQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9nZm4uYmFzZTsKIAogICAgIEFTU0VSVCghcy0+aXNfZGVmYXVsdCk7CiAKQEAgLTIx
NCw3ICsyMTMsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2Ug
KmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAoIGlvcnAt
PmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwg
SU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTIyMyw3ICsyMjIsNyBAQCBzdGF0aWMg
dm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29s
IGJ1ZikKICAgICBpZiAoICFzLT5pc19kZWZhdWx0ICkKICAgICAgICAgaHZtX2ZyZWVfaW9yZXFf
Z2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7
CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZtX21hcF9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAtMjM2LDE2
ICsyMzUsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgaWYg
KCBzLT5pc19kZWZhdWx0ICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAgICAgICAg
ICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZO
XSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BB
UkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJ
T1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlvcnAtPmdm
biA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4p
ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAgcmMgPSBw
cmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+cGFnZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAgICBpZiAo
IHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMjgyLDEwICsy
ODIsMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDog
JnMtPmlvcmVxOwogCi0gICAgaWYgKCBzLT5pc19kZWZhdWx0IHx8IGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggcy0+aXNfZGVmYXVsdCB8fCBnZm5fZXEoaW9ycC0+
Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAgIGRv
bWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTI5NywxMiArMjk3
LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIHMtPmlz
X2RlZmF1bHQgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBz
LT5pc19kZWZhdWx0IHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAg
IHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJjID09IDAg
KQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBh
Z2UpKSk7CkBAIC01NjEsOCArNTYxLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlv
cmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwog
Ci0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1ZmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZBTElEX0dG
TjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocyk7CiAgICAgaWYgKCByYyApCkBAIC03NDcsMTEg
Kzc0NywxMSBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAogICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCi0gICAgICAgICppb3JlcV9nZm4gPSBzLT5pb3JlcS5nZm47CisgICAgICAg
ICppb3JlcV9nZm4gPSBnZm5feChzLT5pb3JlcS5nZm4pOwogCiAgICAgICAgIGlmICggcy0+YnVm
aW9yZXEudmEgIT0gTlVMTCApCiAgICAgICAgIHsKLSAgICAgICAgICAgICpidWZpb3JlcV9nZm4g
PSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+
YnVmaW9yZXEuZ2ZuKTsKICAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFf
ZXZ0Y2huOwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggMTYzNDRk
MTczYi4uN2I5M2QxMDIwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTM2LDcgKzM2
LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2RtX29wLmg+CiAKIHN0cnVjdCBodm1faW9yZXFf
cGFnZSB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgZ2ZuX3QgZ2ZuOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdm9pZCAqdmE7CiB9OwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:46:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14:46: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.xen.org>)
	id 1dgBCl-00012P-90; Fri, 11 Aug 2017 14:46:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389ee98fb=Paul.Durrant@citrix.com>)
 id 1dgBCj-00011l-IF
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:46:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 48/5D-09901-043CD895; Fri, 11 Aug 2017 14:46:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva7D4d5
 Ig+t/BSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtx4+yFNwKqZi78A17A+NR+y5GTg4JAX+J
 2y9+soDYbAI6ElOfXmLtYuTgEBFQkbi91wAkzCzwjEnizxFWEFtYIEbi/OxVYDaLgKrEkZUTm
 UFsXgFbiU/vOlkhRspL7Gq7CGZzAsV/b28As4UEbCRennwFZatIrJ86iw2iV1Di5MwnLBC7JC
 QOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxK
 TivWS83M3MQJDhwEIdjD+mR94iFGSg0lJlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv
 2oNAOcGi1PTUirTMHGAQw6QlOHiURHiZDgGleYsLEnOLM9MhUqcYjTk+TdzwhYnj1YT/35iEW
 PLy81KlxHlXgkwSACnNKM2DGwSLrkuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5vUAWciTmV
 cCt+8V0ClMQKf0+YCdUpKIkJJqYNRTc9mxak/aqjsey5if9u8w61d/KB7KNvF8xvkM0Z3Sy2+
 lrM9KKYjUkT19SuOIFFutwTZ94YcPr17ouc1enyD4aGJWycTGFidfjlkT9vw+Efenr8n63pUf
 F649yp5m29nMsqc8cjHDbZMUFac5C7ewVBQ/8rn17VnPrn1vd2TIbVmsE/B7nYwSS3FGoqEWc
 1FxIgBwDT8RqQIAAA==
X-Env-Sender: prvs=389ee98fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502462780!98976744!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48450 invoked from network); 11 Aug 2017 14:46:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 14:46:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443482529"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 15:21:42 +0100
Message-ID: <20170811142143.35787-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811142143.35787-1-paul.durrant@citrix.com>
References: <20170811142143.35787-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 v2 11/12] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgSU9SRVEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KLS0tCiB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAg
ICAgICAgICAgICB8ICA4ICsrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVu
ZGV2aWNlbW9kZWwuaCB8ICA2ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDkgKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgNDQgKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICAgICAgICAgICAgICAgICAgfCAzMiArKysrKysrKysr
LS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9s
aWJzL2RldmljZW1vZGVsL2NvcmUuYwppbmRleCBmY2IyNjBkMjliLi45MDdjODk0ZTc3IDEwMDY0
NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYworKysgYi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2NvcmUuYwpAQCAtMTg4LDYgKzE4OCwxNCBAQCBpbnQgeGVuZGV2aWNlbW9kZWxf
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKAogCiAgICAgZGF0YS0+aWQgPSBpZDsKIAorICAgIC8qCisg
ICAgICogSWYgdGhlIGNhbGxlciBpcyBub3QgcmVxdWVzdGluZyBnZm4gdmFsdWVzIHRoZW4gaW5z
dHJ1Y3QgdGhlCisgICAgICogaHlwZXJjYWxsIG5vdCB0byByZXRyaWV2ZSB0aGVtIGFzIHRoaXMg
bWF5IGNhdXNlIHRoZW0gdG8gYmUKKyAgICAgKiBtYXBwZWQuCisgICAgICovCisgICAgaWYgKCFp
b3JlcV9nZm4gJiYgIWJ1ZmlvcmVxX2dmbikKKyAgICAgICAgZGF0YS0+ZmxhZ3MgPSBYRU5fRE1P
UF9ub19nZm5zOworCiAgICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwgMSwg
Jm9wLCBzaXplb2Yob3ApKTsKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oIGIv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKaW5kZXggMTMy
MTZkYjA0YS4uZGE2YjI1M2NmZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlL3hlbmRldmljZW1vZGVsLmgKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNs
dWRlL3hlbmRldmljZW1vZGVsLmgKQEAgLTYxLDExICs2MSwxMSBAQCBpbnQgeGVuZGV2aWNlbW9k
ZWxfY3JlYXRlX2lvcmVxX3NlcnZlcigKICAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gaWQgdG8g
YmUgc2VydmljZWQKICAqIEBwYXJtIGlkIHRoZSBJT1JFUSBTZXJ2ZXIgaWQuCiAgKiBAcGFybSBp
b3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBzeW5jaHJvbm91
cyBpb3JlcQotICogICAgICAgICAgICAgICAgICBnZm4KKyAqICAgICAgICAgICAgICAgICAgZ21m
bi4gKE1heSBiZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX2dmbiBw
b2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCi0gKiAg
ICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAgICAgICAgICAgICAgICAgICAgZ21mbi4gKE1heSBi
ZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX3BvcnQgcG9pbnRlciB0
byBhIGV2dGNobl9wb3J0X3QgdG8gcmVjZWl2ZSB0aGUgYnVmZmVyZWQKLSAqICAgICAgICAgICAg
ICAgICAgICAgaW9yZXEgZXZlbnQgY2hhbm5lbAorICogICAgICAgICAgICAgICAgICAgICBpb3Jl
cSBldmVudCBjaGFubmVsLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHJldHVy
biAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCiAgKi8KIGludCB4ZW5kZXZpY2Vtb2RlbF9n
ZXRfaW9yZXFfc2VydmVyX2luZm8oCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggODdlZjRiNmNhOS4uYzAyMGYwYzk5ZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0u
YwpAQCAtNDE4LDE2ICs0MTgsMTkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1v
cF9hcmdzICpvcF9hcmdzKQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9y
ZXFfc2VydmVyX2luZm8gKmRhdGEgPQogICAgICAgICAgICAgJm9wLnUuZ2V0X2lvcmVxX3NlcnZl
cl9pbmZvOworICAgICAgICBjb25zdCB1aW50MTZfdCB2YWxpZF9mbGFncyA9IFhFTl9ETU9QX25v
X2dmbnM7CiAKICAgICAgICAgY29uc3Rfb3AgPSBmYWxzZTsKIAogICAgICAgICByYyA9IC1FSU5W
QUw7Ci0gICAgICAgIGlmICggZGF0YS0+cGFkICkKKyAgICAgICAgaWYgKCBkYXRhLT5mbGFncyAm
IH52YWxpZF9mbGFncyApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9n
ZXRfaW9yZXFfc2VydmVyX2luZm8oZCwgZGF0YS0+aWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZGF0YS0+aW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChkYXRhLT5mbGFncyAmIFhFTl9ETU9QX25vX2dmbnMpID8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwgOiAmZGF0YS0+aW9y
ZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZs
YWdzICYgWEVOX0RNT1Bfbm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCA6ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYwppbmRleCAzYTlhYWYxZjVkLi43OTVjMTk4Zjk1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
CkBAIC0zNDQsNyArMzQ0LDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAgICAgc3YtPmlvcmVxX2V2dGNobiA9IHJj
OwogCi0gICAgaWYgKCB2LT52Y3B1X2lkID09IDAgJiYgcy0+YnVmaW9yZXEudmEgIT0gTlVMTCAp
CisgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgJiYKKyAgICAgICAgIChzLT5idWZpb3JlcV9oYW5k
bGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKSApCiAgICAgewogICAgICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogCkBAIC0zOTUsNyArMzk2LDggQEAgc3RhdGljIHZv
aWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKIAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICgg
di0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAo
IHYtPnZjcHVfaWQgPT0gMCAmJgorICAgICAgICAgICAgIChzLT5idWZpb3JlcV9oYW5kbGluZyAh
PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKSApCiAgICAgICAgICAgICBmcmVlX3hlbl9ldmVu
dF9jaGFubmVsKHYtPmRvbWFpbiwgcy0+YnVmaW9yZXFfZXZ0Y2huKTsKIAogICAgICAgICBmcmVl
X3hlbl9ldmVudF9jaGFubmVsKHYtPmRvbWFpbiwgc3YtPmlvcmVxX2V2dGNobik7CkBAIC00MjIs
NyArNDI0LDggQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVz
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogCiAgICAgICAgIGxpc3RfZGVsKCZzdi0+bGlz
dF9lbnRyeSk7CiAKLSAgICAgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgJiYgcy0+YnVmaW9yZXEu
dmEgIT0gTlVMTCApCisgICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmCisgICAgICAgICAg
ICAgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpICkK
ICAgICAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzLT5idWZpb3Jl
cV9ldnRjaG4pOwogCiAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBz
di0+aW9yZXFfZXZ0Y2huKTsKQEAgLTQzMywxNCArNDM2LDEzIEBAIHN0YXRpYyB2b2lkIGh2bV9p
b3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykK
ICAgICBzcGluX3VubG9jaygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX2lvcmVxX3Nl
cnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQorc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykK
IHsKICAgICBpbnQgcmMgPSAtRU5PTUVNOwogCiAgICAgcmMgPSBodm1fbWFwX2lvcmVxX2dmbihz
LCBmYWxzZSk7CiAKLSAgICBpZiAoICFyYyAmJiBoYW5kbGVfYnVmaW9yZXEgKQorICAgIGlmICgg
IXJjICYmIChzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZG
KSApCiAgICAgICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CiAKICAgICBpZiAo
IHJjICkKQEAgLTU2OCwxMyArNTcwLDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYgKCByYyApCiAgICAgICAgIHJl
dHVybiByYzsKIAotICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQyApCi0gICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7Ci0KLSAg
ICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKAotICAgICAgICAgICAgIHMsIGJ1Zmlv
cmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpOwotICAgIGlmICggcmMg
KQotICAgICAgICBnb3RvIGZhaWxfbWFwOworICAgIHMtPmJ1ZmlvcmVxX2hhbmRsaW5nID0gYnVm
aW9yZXFfaGFuZGxpbmc7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewpAQCAt
NTg5LDkgKzU4NSw2IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLAogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1
cyhzKTsKICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOwogCi0gZmFpbF9tYXA6
Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKLQogICAgIHJldHVybiBy
YzsKIH0KIApAQCAtNzQ3LDExICs3NDAsMjEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2lu
Zm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgaWYgKCBzLT5pZCAh
PSBpZCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gZ2Zu
X3gocy0+aW9yZXEuZ2ZuKTsKKyAgICAgICAgaWYgKCBpb3JlcV9nZm4gfHwgYnVmaW9yZXFfZ2Zu
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cyhzKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisKKyAgICAgICAgaWYgKCBpb3JlcV9nZm4gKQorICAgICAgICAgICAgKmlvcmVxX2dm
biA9IGdmbl94KHMtPmlvcmVxLmdmbik7CiAKLSAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICAgICAgaWYgKCBzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFT
UlZfQlVGSU9SRVFfT0ZGICkKICAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9
IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7CisgICAgICAgICAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAp
CisgICAgICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7
CisKICAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAg
ICAgICB9CiAKQEAgLTEyNzgsNyArMTI4MSw4IEBAIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVy
ZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCiAgICAgcGct
PnB0cnMud3JpdGVfcG9pbnRlciArPSBxdyA/IDIgOiAxOwogCiAgICAgLyogQ2Fub25pY2FsaXpl
IHJlYWQvd3JpdGUgcG9pbnRlcnMgdG8gcHJldmVudCB0aGVpciBvdmVyZmxvdy4gKi8KLSAgICB3
aGlsZSAoIHMtPmJ1ZmlvcmVxX2F0b21pYyAmJiBxdysrIDwgSU9SRVFfQlVGRkVSX1NMT1RfTlVN
ICYmCisgICAgd2hpbGUgKCAocy0+YnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQykgJiYKKyAgICAgICAgICAgIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9O
VU0gJiYKICAgICAgICAgICAgIHBnLT5wdHJzLnJlYWRfcG9pbnRlciA+PSBJT1JFUV9CVUZGRVJf
U0xPVF9OVU0gKQogICAgIHsKICAgICAgICAgdW5pb24gYnVmaW9yZXFfcG9pbnRlcnMgb2xkID0g
cGctPnB0cnMsIG5ldzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggN2I5M2QxMDIwOS4u
YjhiY2Q1NTlhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTcwLDcgKzcwLDcgQEAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewogICAgIGV2dGNobl9wb3J0X3QgICAgICAgICAgYnVm
aW9yZXFfZXZ0Y2huOwogICAgIHN0cnVjdCByYW5nZXNldCAgICAgICAgKnJhbmdlW05SX0lPX1JB
TkdFX1RZUEVTXTsKICAgICBib29sICAgICAgICAgICAgICAgICAgIGVuYWJsZWQ7Ci0gICAgYm9v
bCAgICAgICAgICAgICAgICAgICBidWZpb3JlcV9hdG9taWM7CisgICAgaW50ICAgICAgICAgICAg
ICAgICAgICBidWZpb3JlcV9oYW5kbGluZzsKICAgICBib29sICAgICAgICAgICAgICAgICAgIGlz
X2RlZmF1bHQ7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29w
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggNmJiYWI1ZmNhMy4uOTY3
N2JkNzRlNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtNzksMjggKzc5LDM0IEBAIHN0cnVj
dCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFf
c2VydmVyX2luZm86IEdldCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0bwogICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4uCiAg
KgotICogVGhlIGVtdWxhdG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3Ry
dWN0dXJlcyBhbmQgYnVmZmVyZWQKLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBY
ZW4gdXNlcyB0byByZXF1ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhl
IHRhcmdldCBkb21haW4ncyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KLSAq
IHJlc3BlY3RpdmVseS4gSW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxp
bmcgYnVmZmVyZWQKLSAqIGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRzIHRv
IGJpbmQgdG8gZXZlbnQgY2hhbm5lbAotICogPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3Ig
dGhlbS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZvcgotICogc3luY2hyb25vdXMgZW11bGF0
aW9uIHJlcXVlc3RzIGFyZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKLSAqIHN0cnVj
dHVyZXMgaW4gPGlvcmVxX2dmbj4pLgotICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFu
ZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uIHJlcXVlc3RzIHRoZW4gdGhlCi0gKiB2YWx1ZXMgaGFu
ZGVkIGJhY2sgaW4gPGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGgg
YmUgMC4KKyAqIElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0
aW9uIHJlcXVlc3RzLCB0aGUKKyAqIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hh
bm5lbCA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvcgorICogdGhlbS4gKFRoZSBldmVudCBj
aGFubmVscyB1c2VkIGZvciBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlCisgKiBz
cGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEgc3RydWN0dXJlcykuCisgKiBJbiBhZGRpdGlv
biwgaWYgdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUgdXNl
ZCwKKyAqIHRoZSBlbXVsYXRvciB3aWxsIG5lZWQgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBpb3Jl
cSBzdHJ1Y3R1cmVzIGFuZAorICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3RzKSBm
cm9tIGd1ZXN0IG1lbW9yeS4gSWYgPGZsYWdzPiBkb2VzCisgKiBub3QgY29udGFpbiBYRU5fRE1P
UF9ub19nZm5zIHRoZW4gdGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQKKyAq
IHRoZSBmcmFtZSBudW1iZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxi
dWZpb3JlcV9nZm4+CisgKiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5v
dCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24KKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBi
ZSB2YWxpZCkuCiAgKi8KICNkZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIK
IAogc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIC8qIElOIC0g
c2VydmVyIGlkICovCiAgICAgaW9zZXJ2aWRfdCBpZDsKLSAgICB1aW50MTZfdCBwYWQ7CisgICAg
LyogSU4gLSBmbGFncyAqLworICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5fRE1P
UF9ub19nZm5zIDAKKyNkZWZpbmUgWEVOX0RNT1Bfbm9fZ2ZucyAoMXUgPDwgX1hFTl9ETU9QX25v
X2dmbnMpCisKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2hu
X3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICovCisg
ICAgLyogT1VUIC0gc3luYyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAqLwog
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgaW9yZXFfZ2ZuOwotICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlv
cmVxIGdmbiAqLworICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNv
bW1lbnQgYWJvdmUpKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:50:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14:50: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.xen.org>)
	id 1dgBGO-0001ui-Sg; Fri, 11 Aug 2017 14:50:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dgBGN-0001uc-Pj
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:50:11 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 2A/E5-01995-324CD895; Fri, 11 Aug 2017 14:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyuP0Ov67Skd5
 Ig/Z/Mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bKCVwFzWwVq5fuYWlg/MPSxcjJISFgJPF2
 4j+mLkYuDiGBhYwSh/6cYO9i5OAQFgiTWPGCEcQUEXCU2P4iA6SEWaCNWaJhz3o2kF4hAReJc
 18nMoPYbAKqEhuun2IFsXkFrCX2XjsHFmcBij/bMIsJxBYVCJfY//0aM0SNoMTJmU/AbuAUcJ
 X4vPcz2ExmAXWJP/MuMUPY4hKbnn1nhbDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypG9eL
 UorLUIl1DvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwMBkAIIdjMs/Oh1ilORg
 UhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWt0CCgnWJSanlqRlpkDjBGYtAQHj5IIb
 zVImre4IDG3ODMdInWK0Zhjw+r1X5g4mj5s+cIkxJKXn5cqJc67AqRUAKQ0ozQPbhAsdi8xyk
 oJ8zICnSbEU5BalJtZgir/ilGcg1FJmLcDZApPZl4J3L5XQKcwAZ3S5wN2SkkiQkqqgdGbpcX
 6C1dP6tQFy3zDq5IWMzzw5byfV66sdSy/dDbHTiazpMwtCtYhnBzfLCoWihryVfPdPVah7dsq
 3rbl+IP19R9P5/OtfHHyg6rR0nknJ5oKmXkEZohrHDR5z/tS0tJ+TsLUlNjfagGhFZeMt1xQX
 uPUmbDI99njY/LSZx4ENP5uiSv8rcRSnJFoqMVcVJwIAP8YsWLYAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502463010!54149496!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60727 invoked from network); 11 Aug 2017 14:50:10 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2017 14:50:10 -0000
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 mx1.suse.de (Postfix) with ESMTP id E5D3AADCB;
 Fri, 11 Aug 2017 14:50:09 +0000 (UTC)
To: Liu Shuo <shuo.a.liu@intel.com>, linux-kernel@vger.kernel.org
References: <1501347598-15084-1-git-send-email-shuo.a.liu@intel.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <05e28568-6d4b-e081-0522-bf1234226a17@suse.com>
Date: Fri, 11 Aug 2017 16:50:08 +0200
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: <1501347598-15084-1-git-send-email-shuo.a.liu@intel.com>
Content-Language: de-DE
Cc: Len Brown <len.brown@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, Thomas Gleixner <tglx@linutronix.de>,
 David Vrabel <david.vrabel@citrix.com>, Anoob Soman <anoob.soman@citrix.com>,
 "moderated list:XEN HYPERVISOR INTERFACE" <xen-devel@lists.xenproject.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH] xen/events: Fix interrupt lost during
 irq_disable and irq_enable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDcvMTcgMTg6NTksIExpdSBTaHVvIHdyb3RlOgo+IEhlcmUgaXMgYSBkZXZpY2UgaGFz
IHhlbi1waXJxLU1TSSBpbnRlcnJ1cHQuIERvbTAgbWlnaHQgbG9zdCBpbnRlcnJ1cHQKPiBkdXJp
bmcgZHJpdmVyIGlycV9kaXNhYmxlL2lycV9lbmFibGUuIEhlcmUgaXMgdGhlIHNjZW5hcmlvLAo+
ICAxLiBpcnFfZGlzYWJsZSAtPiBkaXNhYmxlX2R5bmlycSAtPiBtYXNrX2V2dGNobihpcnEgY2hh
bm5lbCkKPiAgMi4gZGV2IGludGVycnVwdCByYWlzZWQgYnkgSFcgYW5kIFhlbiBtYXJrIGl0cyBl
dnRjaG4gYXMgcGVuZGluZwo+ICAzLiBpcnFfZW5hYmxlIC0+IHN0YXJ0dXBfcGlycSAtPiBlb2lf
cGlycSAtPgo+ICAgICBjbGVhcl9ldnRjaG4oY2hhbm5lbCBvZiBpcnEpIC0+IGNsZWFyIHBlbmRp
bmcgc3RhdHVzCj4gIDQuIGNvbnN1bWVfb25lX2V2ZW50IHByb2Nlc3MgdGhlIGlycSBldmVudCB3
aXRob3V0IHBlbmRpbmcgYml0IGFzc2VydAo+ICAgICB3aGljaCByZXN1bHQgaW4gaW50ZXJydXB0
IGxvc3Qgb25jZQo+ICA1LiBObyBIVyBpbnRlcnJ1cHQgcmFpc2luZyBhbnltb3JlLgo+IAo+IE5v
dyB1c2UgZW5hYmxlX2R5bmlycSBmb3IgZW5hYmxlX3BpcnEgb2YgeGVuX3BpcnFfY2hpcCB0byBy
ZW1vdmUKPiBlb2lfcGlycSB3aGVuIGlycV9lbmFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogTGl1
IFNodW8gPHNodW8uYS5saXVAaW50ZWwuY29tPgoKUHVzaGVkIHRvIHhlbi90aXAuZ2l0IGZvci1s
aW51cy00LjEzYgoKClRoYW5rcywKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 14:55:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 14:55: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.xen.org>)
	id 1dgBL1-0002Hi-Hk; Fri, 11 Aug 2017 14:54:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dgBL0-0002Hc-Qn
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 14:54:59 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D4/32-09901-245CD895; Fri, 11 Aug 2017 14:54:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov67j0d5
 Ig9cdEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajwy+ZC6bnV9xfuZC5gfFufBcjJ4eEgJHE
 24n/mLoYuTiEBBYySmz595QFJMEmoCqx4fopVhBbRCBIYkNHKxOIzSzQxyhx85UwiC0s4CbRd
 f0rWA0LUP30fSfAenkFjCV2NSxngVggL9FxYDLLBEbOBYwMqxjVi1OLylKLdI30kooy0zNKch
 Mzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvcUABDsYl/11OsQoycGkJMqb4NMbKcSXlJ9SmZF
 YnBFfVJqTWnyIUYaDQ0mC99hhoJxgUWp6akVaZg4wbGDSEhw8SiK8BSBp3uKCxNzizHSI1ClG
 Y44Nq9d/YeJ4NeH/NyYhlrz8vFQpcV6pI0ClAiClGaV5cINg4XyJUVZKmJcR6DQhnoLUotzME
 lT5V4ziHIxKwrzaIFN4MvNK4Pa9AjqFCeiUPh+wU0oSEVJSDYzhdlvrX1u7Tv3wYuLLC9fzTy
 +aWTMh+LCe45K37Dke6dXv5nicW32hOS9RwvjdHO2fDhdOKh7Y03e2fGvos5e/Fd7fLljz/jp
 ne4r2zeCqmH02/Gsm8zZV7vZwPrVgc777gVO1r2x2rWPltLu5pCiII7j0YQ7fwUzBv5+8uB0F
 r/iaRSz8nnJFiaU4I9FQi7moOBEAlbqokGICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502463297!54470682!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63880 invoked from network); 11 Aug 2017 14:54:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2017 14:54:57 -0000
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 mx1.suse.de (Postfix) with ESMTP id CA068AE17;
 Fri, 11 Aug 2017 14:54:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Fri, 11 Aug 2017 16:54:48 +0200
Message-Id: <20170811145448.5679-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, luto@amacapital.net, mingo@redhat.com,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v4] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBydW5uaW5nIGFzIFhlbiBwdi1ndWVzdCB0aGUgZXhjZXB0aW9uIGZyYW1lIG9uIHRoZSBz
dGFjayBjb250YWlucwolcjExIGFuZCAlcmN4IGFkZGl0aW9uYWwgdG8gdGhlIG90aGVyIGRhdGEg
cHVzaGVkIGJ5IHRoZSBwcm9jZXNzb3IuCgpJbnN0ZWFkIG9mIGhhdmluZyBhIHBhcmF2aXJ0IG9w
IGJlaW5nIGNhbGxlZCBmb3IgZWFjaCBleGNlcHRpb24gdHlwZQpwcmVwZW5kIHRoZSBYZW4gc3Bl
Y2lmaWMgY29kZSB0byBlYWNoIGV4Y2VwdGlvbiBlbnRyeS4gV2hlbiBydW5uaW5nIGFzClhlbiBw
di1ndWVzdCBqdXN0IHVzZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHdpdGggcHJlcGVuZGVkIGluc3Ry
dWN0aW9ucywKb3RoZXJ3aXNlIHVzZSB0aGUgZW50cnkgd2l0aG91dCB0aGUgWGVuIHNwZWNpZmlj
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICB8IDIzICsrLS0tLS0tLQog
YXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgICAgICB8ICAxIC0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgNSAtLQogYXJjaC94ODYvaW5jbHVkZS9hc20v
cGFyYXZpcnRfdHlwZXMuaCB8ICA0IC0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm90by5oICAg
ICAgICAgIHwgIDMgKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmggICAgICAgICAgfCAz
MyArKysrKysrKysrLS0KIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jICAgICAgfCAg
MSAtCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAgICAgICAgICAgIHwgIDMgLS0KIGFyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgfCA5NiArKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLQogYXJjaC94ODYveGVuL2lycS5jICAgICAgICAgICAgICAgICAgICB8
ICAzIC0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAgICAgICAgIHwgNDUgKysrKysr
KysrKysrKystLQogYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICAgICAgICAgICB8ICAxIC0K
IDEyIGZpbGVzIGNoYW5nZWQsIDE0MCBpbnNlcnRpb25zKCspLCA3OCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50
cnlfNjQuUwppbmRleCBkMjcxZmI3OTI0OGYuLjY3ZmVmYWYyMTMxMiAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvZW50cnkvZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBA
IC03NDYsNyArNzQ2LDYgQEAgRU5UUlkoXHN5bSkKIAkuZW5kaWYKIAogCUFTTV9DTEFDCi0JUEFS
QVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRQogCiAJLmlmZXEgXGhhc19lcnJvcl9jb2RlCiAJ
cHVzaHEJJC0xCQkJCS8qIE9SSUdfUkFYOiBubyBzeXNjYWxsIHRvIHJlc3RhcnQgKi8KQEAgLTkw
Miw3ICs5MDEsNyBAQCBFTlRSWShkb19zb2Z0aXJxX293bl9zdGFjaykKIEVORChkb19zb2Z0aXJx
X293bl9zdGFjaykKIAogI2lmZGVmIENPTkZJR19YRU4KLWlkdGVudHJ5IHhlbl9oeXBlcnZpc29y
X2NhbGxiYWNrIHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKK2lk
dGVudHJ5IGh5cGVydmlzb3JfY2FsbGJhY2sgeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2sgaGFz
X2Vycm9yX2NvZGU9MAogCiAvKgogICogQSBub3RlIG9uIHRoZSAiY3JpdGljYWwgcmVnaW9uIiBp
biBvdXIgY2FsbGJhY2sgaGFuZGxlci4KQEAgLTk2OCw4ICs5NjcsNiBAQCBFTlRSWSh4ZW5fZmFp
bHNhZmVfY2FsbGJhY2spCiAJbW92cQk4KCVyc3ApLCAlcjExCiAJYWRkcQkkMHgzMCwgJXJzcAog
CXB1c2hxCSQwCQkJCS8qIFJJUCAqLwotCXB1c2hxCSVyMTEKLQlwdXNocQklcmN4CiAJam1wCWdl
bmVyYWxfcHJvdGVjdGlvbgogMToJLyogU2VnbWVudCBtaXNtYXRjaCA9PiBDYXRlZ29yeSAxIChC
YWQgc2VnbWVudCkuIFJldHJ5IHRoZSBJUkVULiAqLwogCW1vdnEJKCVyc3ApLCAlcmN4CkBAIC05
OTgsOSArOTk1LDggQEAgaWR0ZW50cnkgaW50MwkJCWRvX2ludDMJCQloYXNfZXJyb3JfY29kZT0w
CXBhcmFub2lkPTEgc2hpZnRfaXN0PURFQlVHX1NUQUNLCiBpZHRlbnRyeSBzdGFja19zZWdtZW50
CQlkb19zdGFja19zZWdtZW50CWhhc19lcnJvcl9jb2RlPTEKIAogI2lmZGVmIENPTkZJR19YRU4K
LWlkdGVudHJ5IHhlbl9kZWJ1ZwkJZG9fZGVidWcJCWhhc19lcnJvcl9jb2RlPTAKLWlkdGVudHJ5
IHhlbl9pbnQzCQlkb19pbnQzCQkJaGFzX2Vycm9yX2NvZGU9MAotaWR0ZW50cnkgeGVuX3N0YWNr
X3NlZ21lbnQJZG9fc3RhY2tfc2VnbWVudAloYXNfZXJyb3JfY29kZT0xCitpZHRlbnRyeSB4ZW5k
ZWJ1ZwkJZG9fZGVidWcJCWhhc19lcnJvcl9jb2RlPTAKK2lkdGVudHJ5IHhlbmludDMJCWRvX2lu
dDMJCQloYXNfZXJyb3JfY29kZT0wCiAjZW5kaWYKIAogaWR0ZW50cnkgZ2VuZXJhbF9wcm90ZWN0
aW9uCWRvX2dlbmVyYWxfcHJvdGVjdGlvbgloYXNfZXJyb3JfY29kZT0xCkBAIC0xMTYwLDIwICsx
MTU2LDkgQEAgRU5UUlkoZXJyb3JfZXhpdCkKIEVORChlcnJvcl9leGl0KQogCiAvKiBSdW5zIG9u
IGV4Y2VwdGlvbiBzdGFjayAqLworLyogWFhYOiBicm9rZW4gb24gWGVuIFBWICovCiBFTlRSWShu
bWkpCiAJLyoKLQkgKiBGaXggdXAgdGhlIGV4Y2VwdGlvbiBmcmFtZSBpZiB3ZSdyZSBvbiBYZW4u
Ci0JICogUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRSBpcyBndWFyYW50ZWVkIHRvIHB1
c2ggYXQgbW9zdAotCSAqIG9uZSB2YWx1ZSB0byB0aGUgc3RhY2sgb24gbmF0aXZlLCBzbyBpdCBt
YXkgY2xvYmJlciB0aGUgcmR4Ci0JICogc2NyYXRjaCBzbG90LCBidXQgaXQgd29uJ3QgY2xvYmJl
ciBhbnkgb2YgdGhlIGltcG9ydGFudAotCSAqIHNsb3RzIHBhc3QgaXQuCi0JICoKLQkgKiBYZW4g
aXMgYSBkaWZmZXJlbnQgc3RvcnksIGJlY2F1c2UgdGhlIFhlbiBmcmFtZSBpdHNlbGYgb3Zlcmxh
cHMKLQkgKiB0aGUgIk5NSSBleGVjdXRpbmciIHZhcmlhYmxlLgotCSAqLwotCVBBUkFWSVJUX0FE
SlVTVF9FWENFUFRJT05fRlJBTUUKLQotCS8qCiAJICogV2UgYWxsb3cgYnJlYWtwb2ludHMgaW4g
Tk1Jcy4gSWYgYSBicmVha3BvaW50IG9jY3VycywgdGhlbgogCSAqIHRoZSBpcmV0cSBpdCBwZXJm
b3JtcyB3aWxsIHRha2UgdXMgb3V0IG9mIE5NSSBjb250ZXh0LgogCSAqIFRoaXMgbWVhbnMgdGhh
dCB3ZSBjYW4gaGF2ZSBuZXN0ZWQgTk1JcyB3aGVyZSB0aGUgbmV4dApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9j
b21wYXQuUwppbmRleCBlMTcyMWRhZmJjYjEuLjg0M2QyZjA4Mzk3YiAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlf
NjRfY29tcGF0LlMKQEAgLTI5NCw3ICsyOTQsNiBAQCBFTlRSWShlbnRyeV9JTlQ4MF9jb21wYXQp
CiAJLyoKIAkgKiBJbnRlcnJ1cHRzIGFyZSBvZmYgb24gZW50cnkuCiAJICovCi0JUEFSQVZJUlRf
QURKVVNUX0VYQ0VQVElPTl9GUkFNRQogCUFTTV9DTEFDCQkJLyogRG8gdGhpcyBlYXJseSB0byBt
aW5pbWl6ZSBleHBvc3VyZSAqLwogCVNXQVBHUwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAppbmRl
eCA5Y2NhYzE5MjY1ODcuLmMyNWRkMjJmN2M3MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCkBA
IC05NjAsMTEgKzk2MCw2IEBAIGV4dGVybiB2b2lkIGRlZmF1bHRfYmFubmVyKHZvaWQpOwogI2Rl
ZmluZSBHRVRfQ1IyX0lOVE9fUkFYCQkJCVwKIAljYWxsIFBBUkFfSU5ESVJFQ1QocHZfbW11X29w
cytQVl9NTVVfcmVhZF9jcjIpCiAKLSNkZWZpbmUgUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9G
UkFNRQkJCQkJXAotCVBBUkFfU0lURShQQVJBX1BBVENIKHB2X2lycV9vcHMsIFBWX0lSUV9hZGp1
c3RfZXhjZXB0aW9uX2ZyYW1lKSwgXAotCQkgIENMQlJfTk9ORSwJCQkJCQlcCi0JCSAgY2FsbCBQ
QVJBX0lORElSRUNUKHB2X2lycV9vcHMrUFZfSVJRX2FkanVzdF9leGNlcHRpb25fZnJhbWUpKQot
CiAjZGVmaW5lIFVTRVJHU19TWVNSRVQ2NAkJCQkJCQlcCiAJUEFSQV9TSVRFKFBBUkFfUEFUQ0go
cHZfY3B1X29wcywgUFZfQ1BVX3VzZXJnc19zeXNyZXQ2NCksCVwKIAkJICBDTEJSX05PTkUsCQkJ
CQkJXApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKaW5kZXggOWZmYzM2YmZlNGNk
Li5jNTUxMDY3MjY5MzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0
X3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaApAQCAt
MTk1LDEwICsxOTUsNiBAQCBzdHJ1Y3QgcHZfaXJxX29wcyB7CiAKIAl2b2lkICgqc2FmZV9oYWx0
KSh2b2lkKTsKIAl2b2lkICgqaGFsdCkodm9pZCk7Ci0KLSNpZmRlZiBDT05GSUdfWDg2XzY0Ci0J
dm9pZCAoKmFkanVzdF9leGNlcHRpb25fZnJhbWUpKHZvaWQpOwotI2VuZGlmCiB9IF9fbm9fcmFu
ZG9taXplX2xheW91dDsKIAogc3RydWN0IHB2X21tdV9vcHMgewpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vcHJvdG8uaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3RvLmgKaW5k
ZXggOGQzOTY0ZmM1ZjkxLi5iNDA4YjE4ODYxOTUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3Byb3RvLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvdG8uaApAQCAtMjQs
NiArMjQsOSBAQCB2b2lkIGVudHJ5X1NZU0VOVEVSX2NvbXBhdCh2b2lkKTsKIHZvaWQgX19lbmRf
ZW50cnlfU1lTRU5URVJfY29tcGF0KHZvaWQpOwogdm9pZCBlbnRyeV9TWVNDQUxMX2NvbXBhdCh2
b2lkKTsKIHZvaWQgZW50cnlfSU5UODBfY29tcGF0KHZvaWQpOworI2lmIGRlZmluZWQoQ09ORklH
X1g4Nl82NCkgJiYgZGVmaW5lZChDT05GSUdfWEVOX1BWKQordm9pZCB4ZW5fZW50cnlfSU5UODBf
Y29tcGF0KHZvaWQpOworI2VuZGlmCiAjZW5kaWYKIAogdm9pZCB4ODZfY29uZmlndXJlX254KHZv
aWQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3RyYXBzLmgKaW5kZXggMDFmZDBhN2Y0OGNkLi45MzU3MDk4MjlhNGUgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmgKKysrIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20vdHJhcHMuaApAQCAtMTMsOSArMTMsNiBAQCBhc21saW5rYWdlIHZvaWQgZGl2aWRl
X2Vycm9yKHZvaWQpOwogYXNtbGlua2FnZSB2b2lkIGRlYnVnKHZvaWQpOwogYXNtbGlua2FnZSB2
b2lkIG5taSh2b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBpbnQzKHZvaWQpOwotYXNtbGlua2FnZSB2
b2lkIHhlbl9kZWJ1Zyh2b2lkKTsKLWFzbWxpbmthZ2Ugdm9pZCB4ZW5faW50Myh2b2lkKTsKLWFz
bWxpbmthZ2Ugdm9pZCB4ZW5fc3RhY2tfc2VnbWVudCh2b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBv
dmVyZmxvdyh2b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBib3VuZHModm9pZCk7CiBhc21saW5rYWdl
IHZvaWQgaW52YWxpZF9vcCh2b2lkKTsKQEAgLTM4LDYgKzM1LDMyIEBAIGFzbWxpbmthZ2Ugdm9p
ZCBtYWNoaW5lX2NoZWNrKHZvaWQpOwogI2VuZGlmIC8qIENPTkZJR19YODZfTUNFICovCiBhc21s
aW5rYWdlIHZvaWQgc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvcih2b2lkKTsKIAorI2lmIGRlZmluZWQo
Q09ORklHX1g4Nl82NCkgJiYgZGVmaW5lZChDT05GSUdfWEVOX1BWKQorYXNtbGlua2FnZSB2b2lk
IHhlbl9kaXZpZGVfZXJyb3Iodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX3hlbmRlYnVnKHZv
aWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl94ZW5pbnQzKHZvaWQpOworYXNtbGlua2FnZSB2b2lk
IHhlbl9ubWkodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX292ZXJmbG93KHZvaWQpOworYXNt
bGlua2FnZSB2b2lkIHhlbl9ib3VuZHModm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2ludmFs
aWRfb3Aodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2RldmljZV9ub3RfYXZhaWxhYmxlKHZv
aWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9kb3VibGVfZmF1bHQodm9pZCk7Cithc21saW5rYWdl
IHZvaWQgeGVuX2NvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1bih2b2lkKTsKK2FzbWxpbmthZ2Ug
dm9pZCB4ZW5faW52YWxpZF9UU1Modm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX3NlZ21lbnRf
bm90X3ByZXNlbnQodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX3N0YWNrX3NlZ21lbnQodm9p
ZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2dlbmVyYWxfcHJvdGVjdGlvbih2b2lkKTsKK2FzbWxp
bmthZ2Ugdm9pZCB4ZW5fcGFnZV9mYXVsdCh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fYXN5
bmNfcGFnZV9mYXVsdCh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fc3B1cmlvdXNfaW50ZXJy
dXB0X2J1Zyh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fY29wcm9jZXNzb3JfZXJyb3Iodm9p
ZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2FsaWdubWVudF9jaGVjayh2b2lkKTsKKyNpZmRlZiBD
T05GSUdfWDg2X01DRQorYXNtbGlua2FnZSB2b2lkIHhlbl9tYWNoaW5lX2NoZWNrKHZvaWQpOwor
I2VuZGlmIC8qIENPTkZJR19YODZfTUNFICovCithc21saW5rYWdlIHZvaWQgeGVuX3NpbWRfY29w
cm9jZXNzb3JfZXJyb3Iodm9pZCk7CisjZW5kaWYKKwogI2lmZGVmIENPTkZJR19UUkFDSU5HCiBh
c21saW5rYWdlIHZvaWQgdHJhY2VfcGFnZV9mYXVsdCh2b2lkKTsKICNkZWZpbmUgdHJhY2Vfc3Rh
Y2tfc2VnbWVudCBzdGFja19zZWdtZW50CkBAIC01NCw2ICs3NywxMCBAQCBhc21saW5rYWdlIHZv
aWQgdHJhY2VfcGFnZV9mYXVsdCh2b2lkKTsKICNkZWZpbmUgdHJhY2VfYWxpZ25tZW50X2NoZWNr
IGFsaWdubWVudF9jaGVjawogI2RlZmluZSB0cmFjZV9zaW1kX2NvcHJvY2Vzc29yX2Vycm9yIHNp
bWRfY29wcm9jZXNzb3JfZXJyb3IKICNkZWZpbmUgdHJhY2VfYXN5bmNfcGFnZV9mYXVsdCBhc3lu
Y19wYWdlX2ZhdWx0CisKKyNpZiBkZWZpbmVkKENPTkZJR19YODZfNjQpICYmIGRlZmluZWQoQ09O
RklHX1hFTl9QVikKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fdHJhY2VfcGFnZV9mYXVsdCh2b2lkKTsK
KyNlbmRpZgogI2VuZGlmCiAKIGRvdHJhcGxpbmthZ2Ugdm9pZCBkb19kaXZpZGVfZXJyb3Ioc3Ry
dWN0IHB0X3JlZ3MgKiwgbG9uZyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9m
ZnNldHNfNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jCmluZGV4IDk5MzMy
ZjU1MGM0OC4uY2Y0MjIwNjkyNmFmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9m
ZnNldHNfNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYwpAQCAtMjAs
NyArMjAsNiBAQCBzdGF0aWMgY2hhciBzeXNjYWxsc19pYTMyW10gPSB7CiBpbnQgbWFpbih2b2lk
KQogewogI2lmZGVmIENPTkZJR19QQVJBVklSVAotCU9GRlNFVChQVl9JUlFfYWRqdXN0X2V4Y2Vw
dGlvbl9mcmFtZSwgcHZfaXJxX29wcywgYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSk7CiAJT0ZGU0VU
KFBWX0NQVV91c2VyZ3Nfc3lzcmV0NjQsIHB2X2NwdV9vcHMsIHVzZXJnc19zeXNyZXQ2NCk7CiAJ
T0ZGU0VUKFBWX0NQVV9zd2FwZ3MsIHB2X2NwdV9vcHMsIHN3YXBncyk7CiAJQkxBTksoKTsKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jIGIvYXJjaC94ODYva2VybmVsL3Bh
cmF2aXJ0LmMKaW5kZXggYmMwYTg0OTU4OWJiLi5hMTRkZjllZWNmZWQgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5j
CkBAIC0zMTksOSArMzE5LDYgQEAgX192aXNpYmxlIHN0cnVjdCBwdl9pcnFfb3BzIHB2X2lycV9v
cHMgPSB7CiAJLmlycV9lbmFibGUgPSBfX1BWX0lTX0NBTExFRV9TQVZFKG5hdGl2ZV9pcnFfZW5h
YmxlKSwKIAkuc2FmZV9oYWx0ID0gbmF0aXZlX3NhZmVfaGFsdCwKIAkuaGFsdCA9IG5hdGl2ZV9o
YWx0LAotI2lmZGVmIENPTkZJR19YODZfNjQKLQkuYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSA9IHBh
cmF2aXJ0X25vcCwKLSNlbmRpZgogfTsKIAogX192aXNpYmxlIHN0cnVjdCBwdl9jcHVfb3BzIHB2
X2NwdV9vcHMgPSB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKaW5kZXggODExZTRkZGIzZjM3Li4yZDc1OWZkZDc3
YjUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAgLTU3OSw2ICs1NzksNjggQEAgc3RhdGljIHZvaWQgeGVu
X3dyaXRlX2xkdF9lbnRyeShzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmR0LCBpbnQgZW50cnludW0sCiAJ
cHJlZW1wdF9lbmFibGUoKTsKIH0KIAorI2lmZGVmIENPTkZJR19YODZfNjQKK3N0YXRpYyBzdHJ1
Y3QgeworCXZvaWQgKCpvcmlnKSh2b2lkKTsKKwl2b2lkICgqeGVuKSh2b2lkKTsKKwlib29sIGlz
dF9va2F5OworfSB0cmFwX2FycmF5W10gPSB7CisJeyBkZWJ1ZywgeGVuX3hlbmRlYnVnLCB0cnVl
IH0sCisJeyBpbnQzLCB4ZW5feGVuaW50MywgdHJ1ZSB9LAorCXsgZG91YmxlX2ZhdWx0LCB4ZW5f
ZG91YmxlX2ZhdWx0LCB0cnVlIH0sCisjaWZkZWYgQ09ORklHX1g4Nl9NQ0UKKwl7IG1hY2hpbmVf
Y2hlY2ssIHhlbl9tYWNoaW5lX2NoZWNrLCB0cnVlIH0sCisjZW5kaWYKKwl7IG5taSwgeGVuX25t
aSwgdHJ1ZSB9LAorCXsgb3ZlcmZsb3csIHhlbl9vdmVyZmxvdywgZmFsc2UgfSwKKyNpZmRlZiBD
T05GSUdfSUEzMl9FTVVMQVRJT04KKwl7IGVudHJ5X0lOVDgwX2NvbXBhdCwgeGVuX2VudHJ5X0lO
VDgwX2NvbXBhdCwgZmFsc2UgfSwKKyNlbmRpZgorCXsgcGFnZV9mYXVsdCwgeGVuX3BhZ2VfZmF1
bHQsIGZhbHNlIH0sCisJeyBkaXZpZGVfZXJyb3IsIHhlbl9kaXZpZGVfZXJyb3IsIGZhbHNlIH0s
CisJeyBib3VuZHMsIHhlbl9ib3VuZHMsIGZhbHNlIH0sCisJeyBpbnZhbGlkX29wLCB4ZW5faW52
YWxpZF9vcCwgZmFsc2UgfSwKKwl7IGRldmljZV9ub3RfYXZhaWxhYmxlLCB4ZW5fZGV2aWNlX25v
dF9hdmFpbGFibGUsIGZhbHNlIH0sCisJeyBjb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIHhl
bl9jb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIGZhbHNlIH0sCisJeyBpbnZhbGlkX1RTUywg
eGVuX2ludmFsaWRfVFNTLCBmYWxzZSB9LAorCXsgc2VnbWVudF9ub3RfcHJlc2VudCwgeGVuX3Nl
Z21lbnRfbm90X3ByZXNlbnQsIGZhbHNlIH0sCisJeyBzdGFja19zZWdtZW50LCB4ZW5fc3RhY2tf
c2VnbWVudCwgZmFsc2UgfSwKKwl7IGdlbmVyYWxfcHJvdGVjdGlvbiwgeGVuX2dlbmVyYWxfcHJv
dGVjdGlvbiwgZmFsc2UgfSwKKwl7IHNwdXJpb3VzX2ludGVycnVwdF9idWcsIHhlbl9zcHVyaW91
c19pbnRlcnJ1cHRfYnVnLCBmYWxzZSB9LAorCXsgY29wcm9jZXNzb3JfZXJyb3IsIHhlbl9jb3By
b2Nlc3Nvcl9lcnJvciwgZmFsc2UgfSwKKwl7IGFsaWdubWVudF9jaGVjaywgeGVuX2FsaWdubWVu
dF9jaGVjaywgZmFsc2UgfSwKKwl7IHNpbWRfY29wcm9jZXNzb3JfZXJyb3IsIHhlbl9zaW1kX2Nv
cHJvY2Vzc29yX2Vycm9yLCBmYWxzZSB9LAorI2lmZGVmIENPTkZJR19UUkFDSU5HCisJeyB0cmFj
ZV9wYWdlX2ZhdWx0LCB4ZW5fdHJhY2VfcGFnZV9mYXVsdCwgZmFsc2UgfSwKKyNlbmRpZgorfTsK
Kworc3RhdGljIGJvb2wgZ2V0X3RyYXBfYWRkcih1bnNpZ25lZCBsb25nICphZGRyLCB1bnNpZ25l
ZCBpbnQgaXN0KQoreworCXVuc2lnbmVkIGludCBucjsKKwlib29sIGlzdF9va2F5ID0gZmFsc2U7
CisKKwkvKgorCSAqIFJlcGxhY2UgdHJhcCBoYW5kbGVyIGFkZHJlc3NlcyBieSBYZW4gc3BlY2lm
aWMgb25lcy4KKwkgKiBDaGVjayBmb3Iga25vd24gdHJhcHMgdXNpbmcgSVNUIGFuZCB3aGl0ZWxp
c3QgdGhlbS4KKwkgKiBUaGUgZGVidWdnZXIgb25lcyBhcmUgdGhlIG9ubHkgb25lcyB3ZSBjYXJl
IGFib3V0LgorCSAqIFhlbiB3aWxsIGhhbmRsZSBmYXVsdHMgbGlrZSBkb3VibGVfZmF1bHQsICog
c28gd2Ugc2hvdWxkIG5ldmVyIHNlZQorCSAqIHRoZW0uICBXYXJuIGlmIHRoZXJlJ3MgYW4gdW5l
eHBlY3RlZCBJU1QtdXNpbmcgZmF1bHQgaGFuZGxlci4KKwkgKi8KKwlmb3IgKG5yID0gMDsgbnIg
PCBBUlJBWV9TSVpFKHRyYXBfYXJyYXkpOyBucisrKQorCQlpZiAoKmFkZHIgPT0gKHVuc2lnbmVk
IGxvbmcpdHJhcF9hcnJheVtucl0ub3JpZykgeworCQkJKmFkZHIgPSAodW5zaWduZWQgbG9uZyl0
cmFwX2FycmF5W25yXS54ZW47CisJCQlpc3Rfb2theSA9IHRyYXBfYXJyYXlbbnJdLmlzdF9va2F5
OworCQkJYnJlYWs7CisJCX0KKworCWlmIChXQVJOX09OKGlzdCAhPSAwICYmICFpc3Rfb2theSkp
CisJCXJldHVybiBmYWxzZTsKKworCXJldHVybiB0cnVlOworfQorI2VuZGlmCisKIHN0YXRpYyBp
bnQgY3Z0X2dhdGVfdG9fdHJhcChpbnQgdmVjdG9yLCBjb25zdCBnYXRlX2Rlc2MgKnZhbCwKIAkJ
CSAgICBzdHJ1Y3QgdHJhcF9pbmZvICppbmZvKQogewpAQCAtNTkxLDQwICs2NTMsOCBAQCBzdGF0
aWMgaW50IGN2dF9nYXRlX3RvX3RyYXAoaW50IHZlY3RvciwgY29uc3QgZ2F0ZV9kZXNjICp2YWws
CiAKIAlhZGRyID0gZ2F0ZV9vZmZzZXQoKnZhbCk7CiAjaWZkZWYgQ09ORklHX1g4Nl82NAotCS8q
Ci0JICogTG9vayBmb3Iga25vd24gdHJhcHMgdXNpbmcgSVNULCBhbmQgc3Vic3RpdHV0ZSB0aGVt
Ci0JICogYXBwcm9wcmlhdGVseS4gIFRoZSBkZWJ1Z2dlciBvbmVzIGFyZSB0aGUgb25seSBvbmVz
IHdlIGNhcmUKLQkgKiBhYm91dC4gIFhlbiB3aWxsIGhhbmRsZSBmYXVsdHMgbGlrZSBkb3VibGVf
ZmF1bHQsCi0JICogc28gd2Ugc2hvdWxkIG5ldmVyIHNlZSB0aGVtLiAgV2FybiBpZgotCSAqIHRo
ZXJlJ3MgYW4gdW5leHBlY3RlZCBJU1QtdXNpbmcgZmF1bHQgaGFuZGxlci4KLQkgKi8KLQlpZiAo
YWRkciA9PSAodW5zaWduZWQgbG9uZylkZWJ1ZykKLQkJYWRkciA9ICh1bnNpZ25lZCBsb25nKXhl
bl9kZWJ1ZzsKLQllbHNlIGlmIChhZGRyID09ICh1bnNpZ25lZCBsb25nKWludDMpCi0JCWFkZHIg
PSAodW5zaWduZWQgbG9uZyl4ZW5faW50MzsKLQllbHNlIGlmIChhZGRyID09ICh1bnNpZ25lZCBs
b25nKXN0YWNrX3NlZ21lbnQpCi0JCWFkZHIgPSAodW5zaWduZWQgbG9uZyl4ZW5fc3RhY2tfc2Vn
bWVudDsKLQllbHNlIGlmIChhZGRyID09ICh1bnNpZ25lZCBsb25nKWRvdWJsZV9mYXVsdCkgewot
CQkvKiBEb24ndCBuZWVkIHRvIGhhbmRsZSB0aGVzZSAqLworCWlmICghZ2V0X3RyYXBfYWRkcigm
YWRkciwgdmFsLT5pc3QpKQogCQlyZXR1cm4gMDsKLSNpZmRlZiBDT05GSUdfWDg2X01DRQotCX0g
ZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZyltYWNoaW5lX2NoZWNrKSB7Ci0JCS8qCi0J
CSAqIHdoZW4geGVuIGh5cGVydmlzb3IgaW5qZWN0IHZNQ0UgdG8gZ3Vlc3QsCi0JCSAqIHVzZSBu
YXRpdmUgbWNlIGhhbmRsZXIgdG8gaGFuZGxlIGl0Ci0JCSAqLwotCQk7Ci0jZW5kaWYKLQl9IGVs
c2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpbm1pKQotCQkvKgotCQkgKiBVc2UgdGhlIG5h
dGl2ZSB2ZXJzaW9uIGFzIHdlbGwuCi0JCSAqLwotCQk7Ci0JZWxzZSB7Ci0JCS8qIFNvbWUgb3Ro
ZXIgdHJhcCB1c2luZyBJU1Q/ICovCi0JCWlmIChXQVJOX09OKHZhbC0+aXN0ICE9IDApKQotCQkJ
cmV0dXJuIDA7Ci0JfQogI2VuZGlmCS8qIENPTkZJR19YODZfNjQgKi8KIAlpbmZvLT5hZGRyZXNz
ID0gYWRkcjsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2lycS5jIGIvYXJjaC94ODYveGVu
L2lycS5jCmluZGV4IDMzZTkyOTU1ZTA5ZC4uZDRlZmY1Njc2Y2ZhIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni94ZW4vaXJxLmMKKysrIGIvYXJjaC94ODYveGVuL2lycS5jCkBAIC0xMjMsOSArMTIzLDYg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwdl9pcnFfb3BzIHhlbl9pcnFfb3BzIF9faW5pdGNvbnN0
ID0gewogCiAJLnNhZmVfaGFsdCA9IHhlbl9zYWZlX2hhbHQsCiAJLmhhbHQgPSB4ZW5faGFsdCwK
LSNpZmRlZiBDT05GSUdfWDg2XzY0Ci0JLmFkanVzdF9leGNlcHRpb25fZnJhbWUgPSB4ZW5fYWRq
dXN0X2V4Y2VwdGlvbl9mcmFtZSwKLSNlbmRpZgogfTsKIAogdm9pZCBfX2luaXQgeGVuX2luaXRf
aXJxX29wcyh2b2lkKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyBiL2Fy
Y2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKaW5kZXggYzNkZjQzMTQxZTcwLi5mNzJmZjcxY2M4OTcg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKKysrIGIvYXJjaC94ODYveGVu
L3hlbi1hc21fNjQuUwpAQCAtMjIsMTEgKzIyLDQ2IEBACiAKICNpbmNsdWRlICJ4ZW4tYXNtLmgi
CiAKLUVOVFJZKHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKQotCW1vdiA4KzAoJXJzcCksICVy
Y3gKLQltb3YgOCs4KCVyc3ApLCAlcjExCi0JcmV0ICQxNgotRU5EUFJPQyh4ZW5fYWRqdXN0X2V4
Y2VwdGlvbl9mcmFtZSkKKy5tYWNybyB4ZW5fcHZfdHJhcCBuYW1lCitFTlRSWSh4ZW5fXG5hbWUp
CisJcG9wICVyY3gKKwlwb3AgJXIxMQorCWptcCAgXG5hbWUKK0VORCh4ZW5fXG5hbWUpCisuZW5k
bQorCit4ZW5fcHZfdHJhcCBkaXZpZGVfZXJyb3IKK3hlbl9wdl90cmFwIGRlYnVnCit4ZW5fcHZf
dHJhcCB4ZW5kZWJ1ZworeGVuX3B2X3RyYXAgaW50MworeGVuX3B2X3RyYXAgeGVuaW50MworeGVu
X3B2X3RyYXAgbm1pCit4ZW5fcHZfdHJhcCBvdmVyZmxvdworeGVuX3B2X3RyYXAgYm91bmRzCit4
ZW5fcHZfdHJhcCBpbnZhbGlkX29wCit4ZW5fcHZfdHJhcCBkZXZpY2Vfbm90X2F2YWlsYWJsZQor
eGVuX3B2X3RyYXAgZG91YmxlX2ZhdWx0Cit4ZW5fcHZfdHJhcCBjb3Byb2Nlc3Nvcl9zZWdtZW50
X292ZXJydW4KK3hlbl9wdl90cmFwIGludmFsaWRfVFNTCit4ZW5fcHZfdHJhcCBzZWdtZW50X25v
dF9wcmVzZW50Cit4ZW5fcHZfdHJhcCBzdGFja19zZWdtZW50Cit4ZW5fcHZfdHJhcCBnZW5lcmFs
X3Byb3RlY3Rpb24KK3hlbl9wdl90cmFwIHBhZ2VfZmF1bHQKK3hlbl9wdl90cmFwIGFzeW5jX3Bh
Z2VfZmF1bHQKK3hlbl9wdl90cmFwIHNwdXJpb3VzX2ludGVycnVwdF9idWcKK3hlbl9wdl90cmFw
IGNvcHJvY2Vzc29yX2Vycm9yCit4ZW5fcHZfdHJhcCBhbGlnbm1lbnRfY2hlY2sKKyNpZmRlZiBD
T05GSUdfWDg2X01DRQoreGVuX3B2X3RyYXAgbWFjaGluZV9jaGVjaworI2VuZGlmIC8qIENPTkZJ
R19YODZfTUNFICovCit4ZW5fcHZfdHJhcCBzaW1kX2NvcHJvY2Vzc29yX2Vycm9yCisjaWZkZWYg
Q09ORklHX0lBMzJfRU1VTEFUSU9OCit4ZW5fcHZfdHJhcCBlbnRyeV9JTlQ4MF9jb21wYXQKKyNl
bmRpZgorI2lmZGVmIENPTkZJR19UUkFDSU5HCit4ZW5fcHZfdHJhcCB0cmFjZV9wYWdlX2ZhdWx0
CisjZW5kaWYKK3hlbl9wdl90cmFwIGh5cGVydmlzb3JfY2FsbGJhY2sKIAogaHlwZXJjYWxsX2ly
ZXQgPSBoeXBlcmNhbGxfcGFnZSArIF9fSFlQRVJWSVNPUl9pcmV0ICogMzIKIC8qCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAppbmRl
eCAwZDUwMDQ0NzdkYjYuLjE4ZTg3MjlkNDJiZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hl
bi1vcHMuaAorKysgYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCkBAIC0xNDUsNyArMTQ1LDYgQEAg
REVDTF9BU00odm9pZCwgeGVuX3Jlc3RvcmVfZmxfZGlyZWN0LCB1bnNpZ25lZCBsb25nKTsKIF9f
dmlzaWJsZSB2b2lkIHhlbl9pcmV0KHZvaWQpOwogX192aXNpYmxlIHZvaWQgeGVuX3N5c3JldDMy
KHZvaWQpOwogX192aXNpYmxlIHZvaWQgeGVuX3N5c3JldDY0KHZvaWQpOwotX192aXNpYmxlIHZv
aWQgeGVuX2FkanVzdF9leGNlcHRpb25fZnJhbWUodm9pZCk7CiAKIGV4dGVybiBpbnQgeGVuX3Bh
bmljX2hhbmRsZXJfaW5pdCh2b2lkKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 15:09:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 15: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.xen.org>)
	id 1dgBYj-000391-PA; Fri, 11 Aug 2017 15:09:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dgBYi-00038v-Gk
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 15:09:08 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4A/F8-01862-398CD895; Fri, 11 Aug 2017 15:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfSWke6kE72
 RBte2G1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkL/7xhLJjIXbHm20LWBsbXHF2MXBxCAtMZ
 JZa/b2ACcVgEGlklvs9cwQLiSAjMYZVoXX4cyOEEcvIknjw8B2WXStzquM8EYvMKCEqcnPkEL
 C4k4C3x5PZvNhCbU8BCYt79lexdjBxA8RSJGW8lQMJsAloSexrmg7WyCKhKrL51iRViTIDE3t
 trwGxhATeJHc+uMILYIgJKEou/fGQHuYdZ4LyIxO83LWBFzAKaEq3bf7NPYBSYheSMWUhSCxi
 ZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBiIDEOxgvNDu
 fIhRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb8BxoJxgUWp6akVaZg4wJmDSE
 hw8SiK8+iBp3uKCxNzizHSI1ClGS44rV9Z9YeKYcmA7kGz6/vE7kxBLXn5eqpQ4rwdIgwBIQ0
 ZpHtw4WNxeYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvgWNAU3gy80rgtr4COogJ6KA+H7C
 DShIRUlINjGJWpc2TfgaFbUieekXWs1izS0zjv/3Ppe/Z0zxKN+fnS1YsPir6f97xV/uftE/h
 8u5ua6m492Xx+e8qamwMqmohu3qVbaw735+zmqK88sJJmTnevNP+MWpE3mrnmhSdzv97f5BSp
 mLqJV9Jc4Pen2E3l07XN3xbzaA+/W/H/Wtr7J5Of3h9iRJLcUaioRZzUXEiAENj8JnWAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502464145!102077720!1
X-Originating-IP: [209.85.218.50]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7887 invoked from network); 11 Aug 2017 15:09:06 -0000
Received: from mail-oi0-f50.google.com (HELO mail-oi0-f50.google.com)
 (209.85.218.50)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Aug 2017 15:09:06 -0000
Received: by mail-oi0-f50.google.com with SMTP id x3so35983476oia.1
 for <xen-devel@lists.xenproject.org>; Fri, 11 Aug 2017 08:09:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=OSFBhmlCjdkXhrzqEv2PAwKKHjN6wsb4mInKvH6Qum8=;
 b=wVpXlT06hbzkE2+Q6Ry17L6EyWNIpbz/x4NBONZfvLNJrmCOCHehSRMBqOiarC6M36
 xsLMYFfDtzURo/6clPtWq7Dowww2Ok9O7syoN4JJWe2wfqRBJh7yvP9bpqvCN8s9uyYY
 9BwsXIZPBJlaXDB/Qxwv7sySHS2schwq74Dbu+QEC5MoZ0dWj7vYgZGCanuq+RIo3LTo
 11fY+Ejb1t2B6aUPd/oZME26eczH7B6HDvjYhZnxPzpFvKxKN40RFIXpWSxLA9KcWTjR
 PjdEm9nHz350hO4W+B822evL7pAHo5gHHO5R9UuKiaDY6PYZc0/K55+lMzi4vtT/+0DO
 e9uQ==
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=OSFBhmlCjdkXhrzqEv2PAwKKHjN6wsb4mInKvH6Qum8=;
 b=V7ZZcmMZTYSdp31tKyJQu2uLLNFfTxFdKHHylHAJF12OrAfTO3pH1E1/3K9YKaQgOk
 kAlW7wSzxi6ROrrdsj/cFOB7V9gVDoyPqT2mOeudpwM4wUiF82W509ZrpvXax0L1TNOd
 g638RcFbAGIoxzgn41EZD9QDzbQj4PGpp99RZ13rHRXLYA+ncMVTfZ4tVZWefP8Zymhx
 /X+mrnOUJp2rDAJHIoGkMOTOSmJPyg+kVx9KkdHcA1MhT5vfd6jQ4YRdFZzpb7UTEBO6
 tYH3UJNpJoQEdLSX8DQdUOUo+BHGoRnNYKpoivMhxf8muVNpDoT1KvB1Bfnbm6cdAbK1
 0YzA==
X-Gm-Message-State: AHYfb5gQ+KgAPmmI49lBgqVHtRirHLm9zjajIFyaVtuJnaoIsqDkVQ3I
 VN6m9musTW1lPEEbkrJDLhdT5Y8h6tBS
X-Received: by 10.202.86.132 with SMTP id k126mr18738954oib.154.1502464144980; 
 Fri, 11 Aug 2017 08:09:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.61.107 with HTTP; Fri, 11 Aug 2017 08:09:04 -0700 (PDT)
In-Reply-To: <20170811124127.kkb5pnkljz4umxuj@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 11 Aug 2017 08:09:04 -0700
Message-ID: <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgNTo0MSBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+Cj4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4g
d3JvdGU6Cj4KPj4gQ2hhbmdlczoKPj4gIC0gdjI6Cj4+ICAgIC0gQWRkIHN1cHBvcnQgZm9yIGds
b2JhbCBzdGFjayBjb29raWUgd2hpbGUgY29tcGlsZXIgZGVmYXVsdCB0byBmcyB3aXRob3V0Cj4+
ICAgICAgbWNtb2RlbD1rZXJuZWwKPj4gICAgLSBDaGFuZ2UgcGF0Y2ggNyB0byBjb3JyZWN0bHkg
anVtcCBvdXQgb2YgdGhlIGlkZW50aXR5IG1hcHBpbmcgb24ga2V4ZWMgbG9hZAo+PiAgICAgIHBy
ZXNlcnZlLgo+Pgo+PiBUaGVzZSBwYXRjaGVzIG1ha2UgdGhlIGNoYW5nZXMgbmVjZXNzYXJ5IHRv
IGJ1aWxkIHRoZSBrZXJuZWwgYXMgUG9zaXRpb24KPj4gSW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAo
UElFKSBvbiB4ODZfNjQuIEEgUElFIGtlcm5lbCBjYW4gYmUgcmVsb2NhdGVkIGJlbG93Cj4+IHRo
ZSB0b3AgMkcgb2YgdGhlIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gSXQgYWxsb3dzIHRvIG9wdGlv
bmFsbHkgZXh0ZW5kIHRoZQo+PiBLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGZyb20gMUcgdG8g
M0cuCj4KPiBTbyB0aGlzOgo+Cj4gIDYxIGZpbGVzIGNoYW5nZWQsIDkyMyBpbnNlcnRpb25zKCsp
LCAyOTkgZGVsZXRpb25zKC0pCj4KPiAuLi4gaXMgSU1ITyBhbiBfYXdmdWxfIGxvdCBvZiBjaHVy
biBhbmQgZXh0cmEgY29tcGxleGl0eSBpbiBwcmV0dHkgZnJhZ2lsZSBwaWVjZXMKPiBvZiBjb2Rl
LCB0byBnYWluIHdoYXQgYXBwZWFycyB0byBiZSBvbmx5IH4xLjUgbW9yZSBiaXRzIG9mIHJhbmRv
bWl6YXRpb24hCgpUaGUgcmFuZ2UgaW5jcmVhc2UgaXMgYSB3YXkgdG8gdXNlIFBJRSByaWdodCBh
d2F5LgoKPgo+IERvIHRoZXNlIGNoYW5nZXMgZ2V0IHVzIGNsb3NlciB0byBiZWluZyBhYmxlIHRv
IGJ1aWxkIHRoZSBrZXJuZWwgYXMgdHJ1bHkgcG9zaXRpb24KPiBpbmRlcGVuZGVudCwgaS5lLiB0
byBwbGFjZSBpdCBhbnl3aGVyZSBpbiB0aGUgdmFsaWQgeDg2LTY0IGFkZHJlc3Mgc3BhY2U/IE9y
IGFueQo+IG90aGVyIGFkdmFudGFnZXM/CgpZZXMsIFBJRSBhbGxvd3MgdXMgdG8gcHV0IHRoZSBr
ZXJuZWwgYW55d2hlcmUgaW4gbWVtb3J5LiBJdCB3aWxsIGFsbG93CnVzIHRvIGhhdmUgYSBmdWxs
IHJhbmRvbWl6ZWQgYWRkcmVzcyBzcGFjZSB3aGVyZSBwb3NpdGlvbiBhbmQgb3JkZXIgb2YKc2Vj
dGlvbnMgYXJlIGNvbXBsZXRlbHkgcmFuZG9tLiBUaGVyZSBpcyBzdGlsbCBzb21lIHdvcmsgdG8g
Z2V0IHRoZXJlCmJ1dCBiZWluZyBhYmxlIHRvIGJ1aWxkIGEgUElFIGtlcm5lbCBpcyBhIHNpZ25p
ZmljYW50IHN0ZXAuCgo+Cj4gVGhhbmtzLAo+Cj4gICAgICAgICBJbmdvCgoKCi0tIApUaG9tYXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 15:09:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 15:09: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.xen.org>)
	id 1dgBZK-0003CW-4A; Fri, 11 Aug 2017 15:09:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dgBZJ-0003CM-BL
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 15:09:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D5/97-03044-8B8CD895; Fri, 11 Aug 2017 15:09:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSWpu72E72
 RBivuy1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvOm6zF9ziqti9fANrA+N+ji5GLg4hgZmM
 ErNb7zGDOCwCjawSJ7bMYARxJATmsEoc+7+EpYuRE8jJk/j25jcThF0msXrFM7A4r4CgxMmZT
 8BsIQFvicv7rzCC2JwCmhKX3nczQ6xoYZS48vA2O0iCTUBLYk/DfLBBLAKqEssu7GCEGBQgMW
 nifFYQW1jAQ2LuxhtgNSIC8hJb+1aADWIW2CoscfjwLrBtzEAbWrf/Zp/AKDALySGzkKQWMDK
 tYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMRgYg2ME474T/
 IUZJDiYlUd4En95IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8AceBcoJFqempFWmZOcC4gElLc
 PAoifDqg6R5iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8vLzUqXEeT1ASgVASjNK8+AGwe
 L1EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5N4BM4cnMK4Hb9wroFCagU/p8wE4pSURISTU
 wmnrxLpp+50DX990R2tfXxLCVvxOouvTp/bcX5rw7zmb0MzekL2bqXP7w7VaXcqXCG/+WLUnr
 0A0QOLotL2yu4OUd+wTv/GWawftYeZ4E6/PT7afjDh2uu3qk9OEOAbVJJ5M7I5TPGbcnpXxs/
 fNp46oHVzrOaC3+/t70e/7Zez+exJlvlg9dlKTEUpyRaKjFXFScCABhsxkt0gIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502464182!70884499!1
X-Originating-IP: [209.85.218.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56485 invoked from network); 11 Aug 2017 15:09:43 -0000
Received: from mail-oi0-f41.google.com (HELO mail-oi0-f41.google.com)
 (209.85.218.41)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Aug 2017 15:09:43 -0000
Received: by mail-oi0-f41.google.com with SMTP id g131so35756579oic.3
 for <xen-devel@lists.xenproject.org>; Fri, 11 Aug 2017 08:09:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dWdoaVYihJ1tpwotPPpodcnc/zHeQ67AuvI3YTtS5uk=;
 b=cEb8qxh552A1zG0OiEpxIMkfZPgSdR40dhcdQebJn4qvWsrqdnpPT2k+TU4nq0SIgg
 2ITYFEmL1xI3w8frw16GNEWHVlpsN6t+10uW+N20qNj9dYaoDHSCoMLnJVVzSXf5NA2L
 yixo3wzEvBZwwwfFz+1RmuH0zDJuBSFGTV1Mnvv3bTbvXd+Uf4S9k91sZDvoZgPjkooJ
 OgTqSHLdXoEUZhdyi9uPAIN+6hTeUfSbQPh78PLcTljin68ActMVJcTT68zbVUoz86g9
 IkGeZKr0sVTggeztd9AvmkA4c5W5zYWw39ifjxW4DwBUiQKGNEMezutts5ufPChrUqB5
 X0uQ==
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=dWdoaVYihJ1tpwotPPpodcnc/zHeQ67AuvI3YTtS5uk=;
 b=inlu/PaMjVauCDC4CsuiqnTXTwFxV9fvBTSKVIEmtc8Ka0wLvqswRX3g+PM7ElTef7
 HISuDHXTutP6LxlpxE8IbXVNjFD3NHpZKJ3nG/MWQiVOdzVNkdQR7VNs8Kti4jOfZ1kS
 ekiZxdX+DVEsh+UK6qaUiqInRR53RuDZ/7uQZtrHgeQgRRY4MUUBrkWqtvovkMVwuC32
 dNulIcNe+3+ERumwR2lJUdu94UYR7ojcI64P5BpwUG74C84JfK+kiwJxmxGdIG3PWdAo
 iTlWZBaywfA9eQNl6VG5S+F4X3YtXyTHAZMvnO8OKaQBzgJLoOWIxpRHudK/XR120y2n
 FomA==
X-Gm-Message-State: AHYfb5gcIMFjp+QqHvSBYP2KJUbzdSNvGAhHJ3y1HCegHYRZL5WqESG1
 ZSm4bG3H+cN112n9oSBRnh3DrDRiiHto
X-Received: by 10.202.191.137 with SMTP id p131mr16603059oif.134.1502464181730; 
 Fri, 11 Aug 2017 08:09:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.61.107 with HTTP; Fri, 11 Aug 2017 08:09:41 -0700 (PDT)
In-Reply-To: <20170811123618.GC16126@amd>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170810172615.51965-14-thgarnie@google.com>
 <20170811123618.GC16126@amd>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 11 Aug 2017 08:09:41 -0700
Message-ID: <CAJcbSZEiuMQ9+VOFywyRhs4sEZs9AHSzYqpg1yDZFxQ8vvgcWw@mail.gmail.com>
To: Pavel Machek <pavel@ucw.cz>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Peter Foley <pefoley2@pefoley.com>, "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [RFC v2 13/23] x86/power/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgNTozNiBBTSwgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cu
Y3o+IHdyb3RlOgo+IE9uIFRodSAyMDE3LTA4LTEwIDEwOjI2OjA1LCBUaG9tYXMgR2FybmllciB3
cm90ZToKPj4gQ2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJl
ZmVyZW5jZXMgb2Ygc3ltYm9scyBmb3IgdGhlCj4+IGtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJs
ZS4KPj4KPj4gUG9zaXRpb24gSW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAoUElFKSBzdXBwb3J0IHdp
bGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhlCj4+IEtBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgYmVs
b3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJu
aWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgo+Cj4gQWNrZWQtYnk6IFBhdmVsIE1hY2hlayA8cGF2
ZWxAdWN3LmN6PgoKVGhhbmtzIFBhdmVsIQoKPgo+PiAtLS0gYS9hcmNoL3g4Ni9wb3dlci9oaWJl
cm5hdGVfYXNtXzY0LlMKPj4gKysrIGIvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5T
Cj4+IEBAIC0yNCw3ICsyNCw3IEBACj4+ICAjaW5jbHVkZSA8YXNtL2ZyYW1lLmg+Cj4+Cj4+ICBF
TlRSWShzd3N1c3BfYXJjaF9zdXNwZW5kKQo+PiAtICAgICBtb3ZxICAgICRzYXZlZF9jb250ZXh0
LCAlcmF4Cj4+ICsgICAgIGxlYXEgICAgc2F2ZWRfY29udGV4dCglcmlwKSwgJXJheAo+PiAgICAg
ICBtb3ZxICAgICVyc3AsIHB0X3JlZ3Nfc3AoJXJheCkKPj4gICAgICAgbW92cSAgICAlcmJwLCBw
dF9yZWdzX2JwKCVyYXgpCj4+ICAgICAgIG1vdnEgICAgJXJzaSwgcHRfcmVnc19zaSglcmF4KQo+
PiBAQCAtMTE1LDcgKzExNSw3IEBAIEVOVFJZKHJlc3RvcmVfcmVnaXN0ZXJzKQo+PiAgICAgICBt
b3ZxICAgICVyYXgsICVjcjQ7ICAjIHR1cm4gUEdFIGJhY2sgb24KPj4KPj4gICAgICAgLyogV2Ug
ZG9uJ3QgcmVzdG9yZSAlcmF4LCBpdCBtdXN0IGJlIDAgYW55d2F5ICovCj4+IC0gICAgIG1vdnEg
ICAgJHNhdmVkX2NvbnRleHQsICVyYXgKPj4gKyAgICAgbGVhcSAgICBzYXZlZF9jb250ZXh0KCVy
aXApLCAlcmF4Cj4+ICAgICAgIG1vdnEgICAgcHRfcmVnc19zcCglcmF4KSwgJXJzcAo+PiAgICAg
ICBtb3ZxICAgIHB0X3JlZ3NfYnAoJXJheCksICVyYnAKPj4gICAgICAgbW92cSAgICBwdF9yZWdz
X3NpKCVyYXgpLCAlcnNpCj4KPiAtLQo+IChlbmdsaXNoKSBodHRwOi8vd3d3LmxpdmVqb3VybmFs
LmNvbS9+cGF2ZWxtYWNoZWsKPiAoY2Vza3ksIHBpY3R1cmVzKSBodHRwOi8vYXRyZXkua2FybGlu
Lm1mZi5jdW5pLmN6L35wYXZlbC9waWN0dXJlL2hvcnNlcy9ibG9nLmh0bWwKCgoKLS0gClRob21h
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 15:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 15:11: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.xen.org>)
	id 1dgBbE-0003pn-JD; Fri, 11 Aug 2017 15:11:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3891006ae=anthony.perard@citrix.com>)
 id 1dgBbD-0003pB-0X
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 15:11:43 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8A/BD-09901-E29CD895; Fri, 11 Aug 2017 15:11:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpK7uyd5
 Ig2dLDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXDdNZC/5wV3RNeMbWwNjC1cXIySEh4C/R
 eXwzI4jNJmAgsWL6VTBbREBaon9OO3sXIxcHs8ADJonDf86ygiSEBSIkzm37CVbEIqAqsenKC
 XYQm1fATuLd8kssEEPlJfp3LGcCsTkF7CXmr7/IDGILAdVMbvzGCmGrSdxYuIwFoldQ4uTMJ2
 A2s4CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGZXm5qcXF
 iempOYlKxXnJ+7iZGYPgwAMEOxl/LAg4xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4E08AZQTLEpNT61Iy8wBBjJMWoKDR0mENxokzVtckJhbnJkOkTrFqMvxasL/b0xCLHn5e
 alS4rw2IEUCIEUZpXlwI2BRdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBogU3gy80rgNr
 0COoIJ6Ig+H7AjShIRUlINjNKGK0WKS7qEPRjFFK+G75yd6azQ7VtzoPtj7zHRe1sV3jInPL+
 9tpJ/1aT3wfrCT3eIb7a+O/V4VrzN+zMVjxOWLIiKv3dyM7v77Fm3/uk8ZNaplZMV+vwztve5
 kE/sAyfdzc+D9r5aKrHFSuO7ae3nIv66A+03rD6Js53v8Hpm9+nP541chkosxRmJhlrMRcWJA
 HfniG2lAgAA
X-Env-Sender: prvs=3891006ae=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502464300!111084979!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20060 invoked from network); 11 Aug 2017 15:11:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 15:11:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="435195355"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 11 Aug 2017 16:11:37 +0100
Message-ID: <20170811151138.29405-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170811151138.29405-1-anthony.perard@citrix.com>
References: <20170811151138.29405-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [PATCH for-2.10 1/2] hw/acpi: Call acpi_set_pci_info
	when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gZG8gUENJIHBhc3N0aHJvdWdoIHdpdGggWGVuLCB0aGUgcHJvcGVydHkgYWNwaS1wY2locC1i
c2VsIG5lZWRzIHRvIGJlCnNldCwgYnV0IHRoaXMgd2FzIGRvbmUgb25seSB3aGVuIEFDUEkgdGFi
bGVzIGFyZSBidWlsdCB3aGljaCBpcyBub3QKbmVlZGVkIGZvciBhIFhlbiBndWVzdC4gVGhlIG5l
ZWQgZm9yIHRoZSBwcm9wZXJ0eSBzdGFydHMgd2l0aCBjb21taXQKInBjOiBwY2locDogYXZvaWQg
YWRkaW5nIEFDUElfUENJSFBfUFJPUF9CU0VMIHR3aWNlIgooZjBjOWQ2NGE2OGI3NzYzNzRlYzQ3
MzI0MjRhM2UyNzc1M2NlMzdiNikuCgpTZXQgcGNpIGluZm8gYmVmb3JlIGNoZWNraW5nIGZvciB0
aGUgbmVlZHMgdG8gYnVpbGQgQUNQSSB0YWJsZXMuCgpSZXBvcnRlZC1ieTogU2FuZGVyIEVpa2Vs
ZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KVGVzdGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJv
b20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tLQpJbiB0aGlzIHBhdGNoIHJhdGhlciB0aGFu
IGFsd2F5cyBjYWxsaW5nIGFjcGlfc2V0X3BjaV9pbmZvKCkgd2hlbgphY3BpX3NldHVwKCkgaXMg
Y2FsbGVkLCB3ZSBjb3VsZCBjaGVjayBmaXJzdCBmb3IgYWNwaV9lbmFibGVkPyAod2hpY2ggaXMK
dHJ1ZSBmb3IgWGVuLikKClRoaXMgcGF0Y2ggd291bGQgYmUgYSBjYW5kaXRhZGUgdG8gYmFja3Bv
cnQgdG8gMi45LgoKQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEJydWNlIFJvZ2VycyA8YnJvZ2Vyc0BzdXNlLmNvbT4KLS0tCiBody9pMzg2L2FjcGkt
YnVpbGQuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQuYyBiL2h3L2kzODYvYWNw
aS1idWlsZC5jCmluZGV4IDk4ZGQ0MjQ2NzguLmUxYjc3OTc0MDggMTAwNjQ0Ci0tLSBhL2h3L2kz
ODYvYWNwaS1idWlsZC5jCisrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCkBAIC0yODcxLDYgKzI4
NzEsOCBAQCB2b2lkIGFjcGlfc2V0dXAodm9pZCkKICAgICBBY3BpQnVpbGRTdGF0ZSAqYnVpbGRf
c3RhdGU7CiAgICAgT2JqZWN0ICp2bWdlbmlkX2RldjsKIAorICAgIGFjcGlfc2V0X3BjaV9pbmZv
KCk7CisKICAgICBpZiAoIXBjbXMtPmZ3X2NmZykgewogICAgICAgICBBQ1BJX0JVSUxEX0RQUklO
VEYoIk5vIGZ3IGNmZy4gQmFpbGluZyBvdXQuXG4iKTsKICAgICAgICAgcmV0dXJuOwpAQCAtMjg4
OCw4ICsyODkwLDYgQEAgdm9pZCBhY3BpX3NldHVwKHZvaWQpCiAKICAgICBidWlsZF9zdGF0ZSA9
IGdfbWFsbG9jMChzaXplb2YgKmJ1aWxkX3N0YXRlKTsKIAotICAgIGFjcGlfc2V0X3BjaV9pbmZv
KCk7Ci0KICAgICBhY3BpX2J1aWxkX3RhYmxlc19pbml0KCZ0YWJsZXMpOwogICAgIGFjcGlfYnVp
bGQoJnRhYmxlcywgTUFDSElORShwY21zKSk7CiAKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 15:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 15:11: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.xen.org>)
	id 1dgBbK-0003qq-Q0; Fri, 11 Aug 2017 15:11:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3891006ae=anthony.perard@citrix.com>)
 id 1dgBbI-0003qN-VA
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 15:11:49 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B5/1B-02176-439CD895; Fri, 11 Aug 2017 15:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDva7xyd5
 Ig77tTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aez2/YCmYxVxxvf8DSwHieqYuRk0NCwF/i
 67bDzCA2m4CBxIrpVxlBbBEBaYn+Oe3sIDazQKDE/rb1LCC2sIC3xPy5L8DqWQRUJa6/vw5m8
 wrYSTw5tw5qprxE/47lYLaQgJrEjYXLWCBqBCVOznzCAjFTQuLgixfMExi5ZyFJzUKSWsDItI
 pRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMBQYgGAH45d+50O
 MkhxMSqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeA8cB8oJFqWmp1akZeYAgxImLcHB
 oyTCqw+S5i0uSMwtzkyHSJ1iNOZo+rDlCxPHqwn/vzEJseTl56VKifMeAykVACnNKM2DGwSLl
 kuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5t0AMoUnM68Ebt8roFOYgE7p8wE7pSQRISXVwF
 i0k+FB9bL7nxuXKrN2lu1t6J/L27TPd809Ty+Rr34X7x6zLbHSu8qt71q2+NjtieytxsKOxj2
 nDPdvVvbi43Pudk57lvAhoDNU4O6LeKH7XVVcetJl+2rvHkha88h50cIPYoceCx5mTV9ftHvd
 e8/Mg8zii3Vz9JVXb2FIVv59gr20QYd/txJLcUaioRZzUXEiAISe59uRAgAA
X-Env-Sender: prvs=3891006ae=anthony.perard@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502464305!104002164!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61494 invoked from network); 11 Aug 2017 15:11:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 15:11:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443486900"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 11 Aug 2017 16:11:36 +0100
Message-ID: <20170811151138.29405-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.0
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH for-2.10 0/2] Fix hotplug of PCI passthrought
	device on Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIFBDSSBwYXNzdGhyb3VnaCBiZWZvcmUgdGhlIGd1ZXN0IHN0YXJ0IHdvcmtzIGZpbmUg
KGJyb2tlbiBpbiAyLjkgYnV0IG5vdwpmaXhlZCksIGJ1dCBob3RwbHVnIGRvZXMgbm90IHdvcmsg
YW55bW9yZS4KCkFudGhvbnkgUEVSQVJEICgyKToKICBody9hY3BpOiBDYWxsIGFjcGlfc2V0X3Bj
aV9pbmZvIHdoZW4gbm8gQUNQSSB0YWJsZXMgbmVlZGVkCiAgUmV2ZXJ0ICJBQ1BJOiBkb24ndCBj
YWxsIGFjcGlfcGNpaHBfZGV2aWNlX3BsdWdfY2Igb24geGVuIgoKIGh3L2FjcGkvcGlpeDQuYyAg
ICAgIHwgMTEgKysrLS0tLS0tLS0KIGh3L2kzODYvYWNwaS1idWlsZC5jIHwgIDQgKystLQogMiBm
aWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKLS0gCkFudGhv
bnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 15:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 15:11: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.xen.org>)
	id 1dgBbN-0003rF-15; Fri, 11 Aug 2017 15:11:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3891006ae=anthony.perard@citrix.com>)
 id 1dgBbL-0003r3-Lt
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 15:11:51 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 10/CC-01731-639CD895; Fri, 11 Aug 2017 15:11:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva7xyd5
 Ig5N79C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyn/Q+YCo4KVKy6vYqpgXEXTxcjJ4eEgL/E
 sh2P2UBsNgEDiRXTrzKC2CIC0hL9c9rZuxi5OJgF3jJKNM3byAySEBaIkNjU8wesgUVAVWLLv
 UdgNq+AncTOTR2MEEPlJfp3LGcCsTkF7CXmr78I1isEVDO58RsrhK0mcWPhMhaIXkGJkzOfgN
 nMAhISB1+8YJ7AyDsLSWoWktQCRqZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGpnq5qcXFiem
 pOYlJxXrJ+bmbGIHBwwAEOxi/9DsfYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMF74DhQTrAoNT21Ii0zBxjGMGkJDh4lEV59kDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelS
 onzHgMpEgApyijNgxsBi6lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdADKFJzOvBG7TK6
 AjmICO6PMBO6IkESEl1cCY/ezKy/WFYftnJLNr30tVPNsv6bbfSk2+ftluPm3RpkuTpy2ziih
 mOnh62lZO77Q444tbpOsDA68GxUddlQj0eFVf9f0c38Oc8MUusR82LhWfv19rY5XVh3bvu4z3
 Zee+qvLhEvSXqwjXOLTApnHW1+D+cJnfZx3Orl63T/X9Z5b/fCYrDJuVWIozEg21mIuKEwH3r
 ILwpAIAAA==
X-Env-Sender: prvs=3891006ae=anthony.perard@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502464305!104002164!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61570 invoked from network); 11 Aug 2017 15:11:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 15:11:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443486901"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 11 Aug 2017 16:11:38 +0100
Message-ID: <20170811151138.29405-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170811151138.29405-1-anthony.perard@citrix.com>
References: <20170811151138.29405-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, "Michael S.
 Tsirkin" <mst@redhat.com>, Bruce Rogers <brogers@suse.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH for-2.10 2/2] Revert "ACPI: don't call
	acpi_pcihp_device_plug_cb on xen"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXZlcnRzIGNvbW1pdCAxNTNlYmE0NzI2ZGZhMWJkZmMzMWQxZmU5NzNiMmE2MWI5MDM1
NDkyLgoKVGhpcyBwYXRjaCBwcmV2ZW50cyBQQ0kgcGFzc3Rocm91Z2ggaG90cGx1ZyBvbiBYZW4u
IEV2ZW4gaWYgdGhlIFhlbiB0b29sCnN0YWNrIHByZXBhcmVzIGl0cyBvd24gQUNQSSB0YWJsZXMs
IHdlIHN0aWxsIHJlbHkgb24gUUVNVSBmb3IgaG90cGx1ZwpBQ1BJIG5vdGlmaWNhdGlvbnMuCgpU
aGUgb3JpZ2luYWwgaXNzdWUgaXMgZml4ZWQgYnkgdGhlIHByZXZpb3VzIHBhdGNoIChody9hY3Bp
OiBDYWxsCmFjcGlfc2V0X3BjaV9pbmZvIHdoZW4gbm8gQUNQSSB0YWJsZXMgbmVlZGVkKS4KClNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgot
LS0KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEJy
dWNlIFJvZ2VycyA8YnJvZ2Vyc0BzdXNlLmNvbT4KLS0tCiBody9hY3BpL3BpaXg0LmMgfCAxMSAr
KystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9ody9hY3BpL3BpaXg0LmMgYi9ody9hY3BpL3BpaXg0LmMKaW5kZXgg
ZjI3Njk2NzM2NS4uZjRmZDU5MDdiOCAxMDA2NDQKLS0tIGEvaHcvYWNwaS9waWl4NC5jCisrKyBi
L2h3L2FjcGkvcGlpeDQuYwpAQCAtMzg1LDEwICszODUsNyBAQCBzdGF0aWMgdm9pZCBwaWl4NF9k
ZXZpY2VfcGx1Z19jYihIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRldiwgZXJycCk7CiAgICAgICAgIH0KICAgICB9IGVsc2UgaWYg
KG9iamVjdF9keW5hbWljX2Nhc3QoT0JKRUNUKGRldiksIFRZUEVfUENJX0RFVklDRSkpIHsKLSAg
ICAgICAgaWYgKCF4ZW5fZW5hYmxlZCgpKSB7Ci0gICAgICAgICAgICBhY3BpX3BjaWhwX2Rldmlj
ZV9wbHVnX2NiKGhvdHBsdWdfZGV2LCAmcy0+YWNwaV9wY2lfaG90cGx1ZywgZGV2LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKLSAgICAgICAgfQorICAgICAg
ICBhY3BpX3BjaWhwX2RldmljZV9wbHVnX2NiKGhvdHBsdWdfZGV2LCAmcy0+YWNwaV9wY2lfaG90
cGx1ZywgZGV2LCBlcnJwKTsKICAgICB9IGVsc2UgaWYgKG9iamVjdF9keW5hbWljX2Nhc3QoT0JK
RUNUKGRldiksIFRZUEVfQ1BVKSkgewogICAgICAgICBpZiAocy0+Y3B1X2hvdHBsdWdfbGVnYWN5
KSB7CiAgICAgICAgICAgICBsZWdhY3lfYWNwaV9jcHVfcGx1Z19jYihob3RwbHVnX2RldiwgJnMt
PmdwZV9jcHUsIGRldiwgZXJycCk7CkBAIC00MTEsMTAgKzQwOCw4IEBAIHN0YXRpYyB2b2lkIHBp
aXg0X2RldmljZV91bnBsdWdfcmVxdWVzdF9jYihIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYs
CiAgICAgICAgIGFjcGlfbWVtb3J5X3VucGx1Z19yZXF1ZXN0X2NiKGhvdHBsdWdfZGV2LCAmcy0+
YWNwaV9tZW1vcnlfaG90cGx1ZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGV2LCBlcnJwKTsKICAgICB9IGVsc2UgaWYgKG9iamVjdF9keW5hbWljX2Nhc3QoT0JKRUNU
KGRldiksIFRZUEVfUENJX0RFVklDRSkpIHsKLSAgICAgICAgaWYgKCF4ZW5fZW5hYmxlZCgpKSB7
Ci0gICAgICAgICAgICBhY3BpX3BjaWhwX2RldmljZV91bnBsdWdfY2IoaG90cGx1Z19kZXYsICZz
LT5hY3BpX3BjaV9ob3RwbHVnLCBkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXJycCk7Ci0gICAgICAgIH0KKyAgICAgICAgYWNwaV9wY2locF9kZXZpY2VfdW5w
bHVnX2NiKGhvdHBsdWdfZGV2LCAmcy0+YWNwaV9wY2lfaG90cGx1ZywgZGV2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAgICAgfSBlbHNlIGlmIChvYmplY3Rf
ZHluYW1pY19jYXN0KE9CSkVDVChkZXYpLCBUWVBFX0NQVSkgJiYKICAgICAgICAgICAgICAgICFz
LT5jcHVfaG90cGx1Z19sZWdhY3kpIHsKICAgICAgICAgYWNwaV9jcHVfdW5wbHVnX3JlcXVlc3Rf
Y2IoaG90cGx1Z19kZXYsICZzLT5jcHVocF9zdGF0ZSwgZGV2LCBlcnJwKTsKLS0gCkFudGhvbnkg
UEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 15:25:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 15: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.xen.org>)
	id 1dgBon-0005B8-Ef; Fri, 11 Aug 2017 15:25:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eggi.innovations@gmail.com>) id 1dgBom-0005Am-74
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 15:25:44 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 D4/96-01724-77CCD895; Fri, 11 Aug 2017 15:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXiVRvkrFt2pjf
 SoHGPuMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF/7lK2gm8VFf93/2VsYJyb3MXIySEkMINR
 4tPWqi5GLg4WgUssEjundzGDOBIC71gk/r06zgJSJSGQJrF8+UIou1xiwbLP7BDdmhJfursYQ
 RqEBP4xSvRPgihiEzCQmL3yIjOILSKgJHFv1WQmkCJmgXXMEguv/QRLCAv4SOx4PQNsEouAqs
 S5H+/ZQGxeATuJZ2teMUJsk5fY1XaRdQIj3wJGhlWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoY
 Gxnq5qcXFiempOYlJxXrJ+bmbGIHBUs/AwLiDsWGv3yFGSQ4mJVHeBJ/eSCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvIGngXKCRanpqRVpmTnAsIVJS3DwKInwZoKkeYsLEnOLM9MhUqcY7Tk2r
 F7/hYljQc8GIDnpwHYg+WrC/29MQix5+XmpUuK8B0DaBEDaMkrz4IbC4uwSo6yUMC8jAwODEE
 9BalFuZgmq/CtGcQ5GJWHe/aeApvBk5pXA7X4FdBYT0Fl9PmBnlSQipKQaGBm+5t4R0Z5SqXj
 Bf3qAsWSi+HVpyU1T1M+8l9aU3h873/7NjCtH1DNyki4vzVw0J72HpzGqtvvhouSQ099Dwxd+
 3Ma9bU9HiZTHx3tZTI7Jcmf/75ZdI5MsfcyQ3y0hxnTuri08bRkcswJmlf8wW3w75ta0hYzsC
 vvfT/m9at0nHk3/zr92R5RYijMSDbWYi4oTATiXdUeuAgAA
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502465142!102080002!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12162 invoked from network); 11 Aug 2017 15:25:42 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Aug 2017 15:25:42 -0000
Received: by mail-wm0-f67.google.com with SMTP id t138so6833634wmt.4
 for <xen-devel@lists.xenproject.org>; Fri, 11 Aug 2017 08:25:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=AU7QAqi9wkT0WYZHsP25vz1mRfqnSNHXvZWCt/0rPMA=;
 b=AqOq0hhNVsgRLidMJHG9L7CpD3fcTl/owlvOOSP2fP2sel5fIdiL4R5yvXBMnSJ+lk
 hIkDMetOKKxmu6KmFz31MpOGRDafKDOXNOPM3EgniMYtJt2oxTyh8jrPEa7562ZkoqWV
 9OdvmYKlMUA3erEe8SJR+cQCtPaVC4xPVAZpS8xt7mNnJQNnu8/DpebtAF459+mzdHs5
 uI7hQqKqaLcFA+4DfilWiLwFZJZv4+CoMSJTKElNBqmeWMuk3rFbDNhzL9wluJFZnMwo
 ngQC2MDh+BwbiGTicuKXR79hNbFT2+PZzVaKf9lQgiMpquByHYIJYL/hJo/i3XCknwg5
 DX7Q==
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=AU7QAqi9wkT0WYZHsP25vz1mRfqnSNHXvZWCt/0rPMA=;
 b=VZUpYyUnnkbTYe8XrEZbhfcNcZY2DEtAhyYA3e0/JXcr0d8h2A4/I/9TlcBe/jst6y
 TcGRU0vJ15th6jmyHpcFqumer4oEu5nTtFJ9iwVCRNC5+YzcJGWnLiSynTZ1yBv1kgHO
 iP2llwTJvAggExujN6CHbMg27A6JdRVCHUNf6DZeyRcWVvol9sPfP8KqCJaVT/PsbVxa
 jHK5ZONZM+qBDoB4ntx5yczsS7FQpKY/dh/s7R9Kgv3vhWEf8xW6J67rTzwJ96VOmY3W
 NtrNhoxKefImTzWyOeIBgEulYjvftYM3fVnOQgGC6CYTUHtJ6q828F8X855I/G5YwtAG
 Z+og==
X-Gm-Message-State: AHYfb5i3meiZXssCV3/Wylq4BuM/MLZK99fcOisLSapz9n7blxY9+60s
 cRLbsm5GwcU2Bpo12vxdcQ==
X-Received: by 10.28.58.19 with SMTP id h19mr9139207wma.85.1502465141404;
 Fri, 11 Aug 2017 08:25:41 -0700 (PDT)
Received: from localhost.localdomain ([2.216.91.240])
 by smtp.gmail.com with ESMTPSA id p83sm1107336wmf.38.2017.08.11.08.25.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 11 Aug 2017 08:25:40 -0700 (PDT)
From: Felix Schmoll <eggi.innovations@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 11 Aug 2017 17:25:34 +0200
Message-Id: <20170811152534.3536-1-eggi.innovations@gmail.com>
X-Mailer: git-send-email 2.11.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>,
 Felix Schmoll <eggi.innovations@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v3] xen: Implement hypercall for tracing of
	program counters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgbWFrZXMgdGhlIGNoYW5nZXMgdG8gdGhlIGh5cGVydmlzb3IsIHRoZSBidWls
ZCBzeXN0ZW0gYXMKd2VsbCBhcyBsaWJ4YyBuZWNlc3NhcnkgaW4gb3JkZXIgdG8gZmFjaWxpdGF0
ZSB0cmFjaW5nIG9mIHByb2dyYW0gY291bnRlcnMuCgpBIGRpc2N1c3Npb24gb2YgdGhlIGRlc2ln
biBjYW4gYmUgZm91bmQgaW4gdGhlIG1haWxpbmcgbGlzdDoKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvdGhyZWFkcy5odG1sIzAyMjEwCgpUaGUg
bGlzdCBvZiBmaWxlcyB0byBiZSBpbmNsdWRlZCBmb3IgdHJhY2luZyBtaWdodCBzdGlsbCBiZSB0
b28gZXh0ZW5zaXZlLApyZXN1bHRpbmcgaW4gaW5kZXRlcm1pbmlzdGljIHRyYWNpbmcgb3V0cHV0
IGZvciBzb21lIHVzZSBjYXNlcy4KClNpZ25lZC1vZmYtYnk6IEZlbGl4IFNjaG1vbGwgPGVnZ2ku
aW5ub3ZhdGlvbnNAZ21haWwuY29tPgoKLS0tCkNoYW5nZWQgc2luY2UgdjI6CiAqIEZpeCBidWcg
dGhhdCBoeXBlcmNhbGwgd291bGRuJ3QgcmV0dXJuIC1FRkFVTFQKICogQWRqdXN0IGVycm9yIHJl
dHVybiBjb2RlcyBvZiBoeXBlcmNhbGwKICogQWRkIGRlc2NyaXB0aW9uIHRvIEtjb25maWcKICog
TW92ZSBjb21waWxlLW9wdGlvbiBmcm9tIEtjb25maWcgdG8gS2NvbmZpZy5kZWJ1ZwogKiBGb3Jt
YXR0aW5nIGNoYW5nZXMKCi0tLQpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6
IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQogeGVuL0tjb25maWcuZGVidWcgICAgICAgICAg
ICAgfCAgNyArKystCiB4ZW4vUnVsZXMubWsgICAgICAgICAgICAgICAgICB8ICA0ICsrCiB4ZW4v
YXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAg
ICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgfCAgMSArCiB4ZW4v
YXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmls
ZSAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgfCAgMSArCiB4ZW4v
Y29tbW9uL01ha2VmaWxlICAgICAgICAgICB8IDEzICsrKysrKwogeGVuL2NvbW1vbi9kb21haW4u
YyAgICAgICAgICAgfCAgNCArKwogeGVuL2NvbW1vbi90cmFjZV9wYy5jICAgICAgICAgfCA5NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL3Ry
YWNlX3BjX3N0dWIuYyAgICB8IDM5ICsrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL3RyYWNlX3BjLmggfCAzOCArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGlj
L3hlbi5oICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggICB8ICA3ICsr
KysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgIHwgIDYgKysrCiB4ZW4vaW5jbHVkZS94
ZW4vdHJhY2VfcGMuaCAgICB8IDMxICsrKysrKysrKysrKysrCiAxNyBmaWxlcyBjaGFuZ2VkLCAy
NTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9j
b21tb24vdHJhY2VfcGMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vdHJhY2VfcGNf
c3R1Yi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL3RyYWNlX3BjLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vdHJhY2VfcGMuaAoKZGlmZiAtLWdp
dCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcuZGVidWcKaW5kZXggNjg5ZjI5NzRj
MC4uZDg3ZGNkNzhmNCAxMDA2NDQKLS0tIGEveGVuL0tjb25maWcuZGVidWcKKysrIGIveGVuL0tj
b25maWcuZGVidWcKQEAgLTk4LDcgKzk4LDYgQEAgY29uZmlnIFBFUkZfQVJSQVlTCiAJLS0taGVs
cC0tLQogCSAgRW5hYmxlcyBzb2Z0d2FyZSBwZXJmb3JtYW5jZSBjb3VudGVyIGFycmF5IGhpc3Rv
Z3JhbXMuCiAKLQogY29uZmlnIFZFUkJPU0VfREVCVUcKIAlib29sICJWZXJib3NlIGRlYnVnIG1l
c3NhZ2VzIgogCWRlZmF1bHQgREVCVUcKQEAgLTExNCw2ICsxMTMsMTIgQEAgY29uZmlnIERFVklD
RV9UUkVFX0RFQlVHCiAJICBsb2dnZWQgaW4gdGhlIFhlbiByaW5nIGJ1ZmZlci4KIAkgIElmIHVu
c3VyZSwgc2F5IE4gaGVyZS4KIAorY29uZmlnIFRSQUNFX1BDCisgICAgYm9vbCAiRW5hYmxlIHBj
LXRyYWNpbmciCisgICAgZGVmYXVsdCBmYWxzZQorICAgIC0tLWhlbHAtLS0KKwkgIEFkZHMgdHJh
Y2luZyBzdXBwb3J0IHRvIHRoZSBoeXBlcnZpc29yIChuZWVkZWQgZm9yIHRoZSB0cmFjZV9wYyBo
eXBlcmNhbGwpLgorCiBlbmRpZiAjIERFQlVHIHx8IEVYUEVSVAogCiBlbmRtZW51CmRpZmYgLS1n
aXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggNzdiY2Q0NDkyMi4uZGRlMTRl
MzIyOCAxMDA2NDQKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpAQCAtMTcw
LDYgKzE3MCwxMCBAQCBjbGVhbjo6ICQoYWRkcHJlZml4IF9jbGVhbl8sICQoc3ViZGlyLWFsbCkp
CiBfY2xlYW5fJS86IEZPUkNFCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQq
IGNsZWFuCiAKK2lmZXEgKCQoQ09ORklHX1RSQUNFX1BDKSx5KQorJChvYmpzLW5lZWQtdHJhY2lu
Zyk6IENGTEFHUyArPSAtZnNhbml0aXplLWNvdmVyYWdlPXRyYWNlLXBjCitlbmRpZgorCiAlLm86
ICUuYyBNYWtlZmlsZQogCSQoQ0MpICQoQ0ZMQUdTKSAtYyAkPCAtbyAkQAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGMwNzk5
OWI1MTguLjI0N2E2OGM5NjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDE5LDYgKzE0MTksNyBAQCBzdGF0aWMgYXJtX2h5
cGVyY2FsbF90IGFybV9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAgICBIWVBFUkNBTEwocGxhdGZv
cm1fb3AsIDEpLAogICAgIEhZUEVSQ0FMTF9BUk0odmNwdV9vcCwgMyksCiAgICAgSFlQRVJDQUxM
KHZtX2Fzc2lzdCwgMiksCisgICAgSFlQRVJDQUxMKHRyYWNlX3BjLCA0KSwKIH07CiAKICNpZm5k
ZWYgTkRFQlVHCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKaW5kZXggOTNlYWQ2ZTVkZC4uYjI4M2MzZTIyYyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNzQsNiAr
NzQsOCBAQCBlZmkteSA6PSAkKHNoZWxsIGlmIFsgISAtciAkKEJBU0VESVIpL2luY2x1ZGUveGVu
L2NvbXBpbGUuaCAtbyBcCiAgICAgICAgICAgICAgICAgICAgICAgLU8gJChCQVNFRElSKS9pbmNs
dWRlL3hlbi9jb21waWxlLmggXTsgdGhlbiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgZWNo
byAnJChUQVJHRVQpLmVmaSc7IGZpKQogCitvYmpzLW5lZWQtdHJhY2luZyA6PSBjcHVpZC5vIGh5
cGVyY2FsbC5vCisKIGlmbmVxICgkKGJ1aWxkX2lkX2xpbmtlciksKQogbm90ZXNfcGhkcnMgPSAt
LW5vdGVzCiBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIv
eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwppbmRleCBlNzIzOGNlMjkzLi5iNTlkN2Q0ODFl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHlwZXJjYWxsLmMKQEAgLTEzMiw2ICsxMzIsNyBAQCBzdGF0aWMgY29uc3QgaHlw
ZXJjYWxsX3RhYmxlX3QgaHZtX2h5cGVyY2FsbF90YWJsZVtdID0gewogICAgIENPTVBBVF9DQUxM
KG1tdWV4dF9vcCksCiAgICAgSFlQRVJDQUxMKHhlbnBtdV9vcCksCiAgICAgQ09NUEFUX0NBTEwo
ZG1fb3ApLAorICAgIEhZUEVSQ0FMTCh0cmFjZV9wYyksCiAgICAgSFlQRVJDQUxMKGFyY2hfMSkK
IH07CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4
Ni9oeXBlcmNhbGwuYwppbmRleCBlMzAxODE4MTdhLi42NzJmZmU3ZWY1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBA
IC02OCw2ICs2OCw3IEBAIGNvbnN0IGh5cGVyY2FsbF9hcmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFi
bGVbTlJfaHlwZXJjYWxsc10gPQogICAgIEFSR1MoeGVucG11X29wLCAyKSwKICAgICBBUkdTKGRt
X29wLCAzKSwKICAgICBBUkdTKG1jYSwgMSksCisgICAgQVJHUyh0cmFjZV9wYywgNCksCiAgICAg
QVJHUyhhcmNoXzEsIDEpLAogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L01ha2Vm
aWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IDRlMTU0ODQ0NzEuLjhjM2VjY2Rm
ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94
ODYvcHYvTWFrZWZpbGUKQEAgLTExLDMgKzExLDUgQEAgb2JqLXkgKz0gdHJhcHMubwogCiBvYmot
YmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KIG9iai1iaW4teSArPSBncHJfc3dpdGNoLm8KKwor
b2Jqcy1uZWVkLXRyYWNpbmcgKz0gaHlwZXJjYWxsLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwppbmRleCBmNzlm
N2VlZjYyLi4xM2ViMmU4NmEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxs
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCkBAIC04MCw2ICs4MCw3IEBAIHN0
YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBwdl9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAg
ICBIWVBFUkNBTEwoeGVucG11X29wKSwKICAgICBDT01QQVRfQ0FMTChkbV9vcCksCiAgICAgSFlQ
RVJDQUxMKG1jYSksCisgICAgSFlQRVJDQUxMKHRyYWNlX3BjKSwKICAgICBIWVBFUkNBTEwoYXJj
aF8xKSwKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9u
L01ha2VmaWxlCmluZGV4IDI2YzVhNjQzMzcuLjRlMzlkYzY2ZTAgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtNTUsNiArNTUsOCBA
QCBvYmoteSArPSB0YXNrbGV0Lm8KIG9iai15ICs9IHRpbWUubwogb2JqLXkgKz0gdGltZXIubwog
b2JqLXkgKz0gdHJhY2Uubworb2JqLXkgKz0gdHJhY2VfcGMubworb2JqLSQoQ09ORklHX1RSQUNF
X1BDKSArPSB0cmFjZV9wY19zdHViLm8KIG9iai15ICs9IHZlcnNpb24ubwogb2JqLXkgKz0gdmly
dHVhbF9yZWdpb24ubwogb2JqLXkgKz0gdm1fZXZlbnQubwpAQCAtODAsMyArODIsMTQgQEAgc3Vi
ZGlyLSQoQ09ORklHX0dDT1YpICs9IGdjb3YKIAogc3ViZGlyLXkgKz0gbGliZWxmCiBzdWJkaXIt
JChDT05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBsaWJmZHQKKworb2Jqcy1uZWVkLXRyYWNpbmcg
Oj0gYnNlYXJjaC5vIFwKKyAgICBkZWNvbXByZXNzLm8gZGV2aWNlX3RyZWUubyBkb21haW4ubyBk
b21jdGwubyBlYXJseWNwaW8ubyBncmFudF90YWJsZS5vIFwKKyAgICBndWVzdGNvcHkubyBndW56
aXAubyBpbmZsYXRlLm8ga2VybmVsLm8ga2V4ZWMubyBrZXloYW5kbGVyLm8ga2ltYWdlLm8gXAor
ICAgIGxpYi5vIGxpdmVwYXRjaC5vIGx6by5vIG1lbV9hY2Nlc3MubyBtZW1vcnkubyBtdWx0aWNh
bGwubyBub3RpZmllci5vIFwKKyAgICBwYWdlX2FsbG9jLm8gcGR4Lm8gcGVyZmMubyByYWRpeF90
cmVlLm8gcmFuZ2VzZXQubyBcCisgICAgcmJ0cmVlLm8gc2h1dGRvd24ubyBzb3J0Lm8gc3RvcF9t
YWNoaW5lLm8gXAorICAgIHN5bWJvbHMubyBzeW1ib2xzLWR1bW15Lm8gc3lzY3RsLm8gdGltZS5v
IHRtZW0ubyBcCisgICAgdG1lbV9jb250cm9sLm8gdG1lbV94ZW4ubyB0cmFjZS5vIHVubHo0Lm8g
dW5sem8ubyB1bnh6Lm8gdmVyc2lvbi5vIFwKKyAgICB2aXJ0dWFsX3JlZ2lvbi5vIHZtYXAubyB2
bV9ldmVudC5vIHdhcm5pbmcubyB4ZW5vcHJvZi5vIFwKKyAgICB4bWFsbG9jX3Rsc2YubwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
YjIyYWFjYzU3ZS4uYzk4YTBhOTRlYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC04NzQsNiArODc0LDEwIEBAIHZvaWQgZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICByY3VfYXNzaWduX3BvaW50ZXIoKnBkLCBk
LT5uZXh0X2luX2hhc2hidWNrZXQpOwogICAgIHNwaW5fdW5sb2NrKCZkb21saXN0X3VwZGF0ZV9s
b2NrKTsKIAorI2lmZGVmIENPTkZJR19UUkFDRV9QQworICAgIHhmcmVlKGQtPnRyYWNpbmdfYnVm
ZmVyKTsKKyNlbmRpZgorCiAgICAgLyogU2NoZWR1bGUgUkNVIGFzeW5jaHJvbm91cyBjb21wbGV0
aW9uIG9mIGRvbWFpbiBkZXN0cm95LiAqLwogICAgIGNhbGxfcmN1KCZkLT5yY3UsIGNvbXBsZXRl
X2RvbWFpbl9kZXN0cm95KTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdHJhY2VfcGMuYyBi
L3hlbi9jb21tb24vdHJhY2VfcGMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi43MjI1NzJjNTAwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi90cmFjZV9wYy5j
CkBAIC0wLDAgKzEsOTYgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIHRyYWNlX3BjLmMK
KyAqCisgKiBJbXBsZW1lbnRhdGlvbiBvZiB0aGUgcHJvZ3JhbSBjb3VudGVyIHRyYWNpbmcgaHlw
ZXJjYWxsLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBGZWxpeCBTY2htb2xsIDxlZ2dpLmlu
bm92YXRpb25zQGdtYWlsLmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vu
c2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+CisjaW5jbHVkZSA8cHVibGljL3Ry
YWNlX3BjLmg+CisKK2xvbmcgZG9fdHJhY2VfcGMoZG9taWRfdCBkb20sIGludCBtb2RlLCB1bnNp
Z25lZCBpbnQgc2l6ZSwKKyAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1
aW50NjRfdCkgYnVmKQoreworI2lmZGVmIENPTkZJR19UUkFDRV9QQworICAgIGludCByZXQgPSAw
OworICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICBpZiAoIGRvbSA9PSBET01JRF9TRUxGICkK
KyAgICAgICAgZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBlbHNlCisgICAgICAgIGQgPSBnZXRf
ZG9tYWluX2J5X2lkKGRvbSk7CisKKyAgICBpZiAoICFkICkKKyAgICAgICAgcmV0dXJuIC1FU1JD
SDsgLyogaW52YWxpZCBkb21haW4gKi8KKworICAgIHN3aXRjaCAoIG1vZGUgKQorICAgIHsKKyAg
ICBjYXNlIFhFTl9UUkFDRV9QQ19TVEFSVDoKKyAgICB7CisgICAgICAgIGlmICggZC0+dHJhY2lu
Z19idWZmZXIgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRUJVU1k7IC8qIGRvbWFp
biBhbHJlYWR5IGJlaW5nIHRyYWNlZCAqLworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KworICAgICAgICBkLT50cmFjaW5nX2J1ZmZlcl9wb3MgPSAwOworICAgICAgICBkLT50cmFjaW5n
X2J1ZmZlcl9zaXplID0gc2l6ZTsKKyAgICAgICAgZC0+dHJhY2luZ19idWZmZXIgPSB4bWFsbG9j
X2FycmF5KHVpbnQ2NF90LCBzaXplKTsKKworICAgICAgICBpZiAoICFkLT50cmFjaW5nX2J1ZmZl
ciApCisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICBicmVhazsKKyAgICB9CisK
KyAgICBjYXNlIFhFTl9UUkFDRV9QQ19TVE9QOgorICAgIHsKKyAgICAgICAgdWludDY0X3QgKnRl
bXAgPSBkLT50cmFjaW5nX2J1ZmZlcjsKKyAgICAgICAgZC0+dHJhY2luZ19idWZmZXIgPSBOVUxM
OworCisgICAgICAgIGlmICggY29weV90b19ndWVzdChidWYsIHRlbXAsIGQtPnRyYWNpbmdfYnVm
ZmVyX3BvcykgKQorICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgcmV0ID0gZC0+dHJhY2luZ19idWZmZXJfcG9zOworCisgICAgICAgIHhmcmVlKHRl
bXApOworCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJl
dCA9IC1FTk9TWVM7CisgICAgfQorCisgICAgaWYgKCBkb20gIT0gRE9NSURfU0VMRiApCisgICAg
ICAgIHB1dF9kb21haW4oZCk7CisKKyAgICByZXR1cm4gcmV0OworI2Vsc2UKKyAgICByZXR1cm4g
LUVPUE5PVFNVUFA7CisjZW5kaWYKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0
YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3RyYWNlX3BjX3N0dWIuYyBiL3hlbi9jb21tb24vdHJhY2VfcGNf
c3R1Yi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRhYmE3ZGJhOWYK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vY29tbW9uL3RyYWNlX3BjX3N0dWIuYwpAQCAtMCwwICsx
LDM5IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiB0cmFjZV9wY19zdHViLmMKKyAqCisg
KiBFZGdlIGZ1bmN0aW9uL3N0dWIgZm9yIHRoZSBwcm9ncmFtIGNvdW50ZXIgdHJhY2luZyBoeXBl
cmNhbGwuCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IEZlbGl4IFNjaG1vbGwgPGVnZ2kuaW5u
b3ZhdGlvbnNAZ21haWwuY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3
aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vdHJhY2VfcGMuaD4KKyNpbmNsdWRlIDx4ZW4va2Vy
bmVsLmg+CisKK3ZvaWQgX19zYW5pdGl6ZXJfY292X3RyYWNlX3BjKHZvaWQpCit7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKKworICAgIGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2
ZSApCisgICAgICAgIHJldHVybjsKKworICAgIGQgPSBjdXJyZW50LT5kb21haW47CisKKyAgICBp
ZiAoIGQtPnRyYWNpbmdfYnVmZmVyICYmCisgICAgICAgIChkLT50cmFjaW5nX2J1ZmZlcl9wb3Mg
PCBkLT50cmFjaW5nX2J1ZmZlcl9zaXplKSApCisgICAgeworICAgICAgICBkLT50cmFjaW5nX2J1
ZmZlcltkLT50cmFjaW5nX2J1ZmZlcl9wb3MrK10gPQorICAgICAgICAgICAgKHVpbnQ2NF90KSBf
X2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCk7CisgICAgfQorfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3RyYWNlX3BjLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2VfcGMuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41NGU0MzBhNTYxCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlX3BjLmgKQEAgLTAsMCArMSwzOCBA
QAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogdHJhY2VfcGMuaAorICoKKyAqIE1hY3JvcyBm
b3IgcHJvZ3JhbSBjb3VudGVyIHRyYWNpbmcgaHlwZXJjYWxsLgorICoKKyAqIENvcHlyaWdodCAo
QykgMjAxNyBGZWxpeCBTY2htb2xsIDxlZ2dpLmlubm92YXRpb25zQGdtYWlsLmNvbT4KKyAqCisg
KiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBl
cnNvbgorICogb2J0YWluaW5nIGEgY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVk
IGRvY3VtZW50YXRpb24KKyAqIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sCisgKiBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLAorICogcHVibGlz
aCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0
d2FyZSwKKyAqIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBm
dXJuaXNoZWQgdG8gZG8gc28sCisgKiBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9u
IG5vdGljZSBzaGFsbCBiZQorICogaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsCisgKiBFWFBSRVNTIE9S
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YK
KyAqIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5E
IE5PTklORlJJTkdFTUVOVC4KKyAqIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZCisgKiBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULAorICogVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lU
SCBUSEUKKyAqIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNP
RlRXQVJFLgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX1RSQUNFX1BDX0hfXworI2RlZmlu
ZSBfX1hFTl9QVUJMSUNfVFJBQ0VfUENfSF9fCisKKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRl
ZmluZWQoX19YRU5fVE9PTFNfXykKKworI2RlZmluZSBYRU5fVFJBQ0VfUENfU1RBUlQgMAorI2Rl
ZmluZSBYRU5fVFJBQ0VfUENfU1RPUCAxCisKKyNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8
IGRlZmluZWQoX19YRU5fVE9PTFNfXykgKi8KKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19UUkFD
RV9QQ19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCAyYWM2YjFlMjRkLi45NWQ4M2MyMWNlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hl
bi5oCkBAIC0xMjEsNiArMTIxLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25n
X3QpOwogI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkgLyogcmVz
ZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLwogI2RlZmluZSBfX0hZUEVSVklTT1JfeGVucG11X29wICAg
ICAgICAgICAgNDAKICNkZWZpbmUgX19IWVBFUlZJU09SX2RtX29wICAgICAgICAgICAgICAgIDQx
CisjZGVmaW5lIF9fSFlQRVJWSVNPUl90cmFjZV9wYyAgICAgICAgICAgICA0MgogCiAvKiBBcmNo
aXRlY3R1cmUtc3BlY2lmaWMgaHlwZXJjYWxsIGRlZmluaXRpb25zLiAqLwogI2RlZmluZSBfX0hZ
UEVSVklTT1JfYXJjaF8wICAgICAgICAgICAgICAgNDgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAppbmRleCBjYzk5
YWVhNTdkLi5hYTYyNjllN2I3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxs
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oCkBAIC04Myw2ICs4MywxMyBAQCBk
b194ZW5fdmVyc2lvbigKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7CiAK
IGV4dGVybiBsb25nCitkb190cmFjZV9wYygKKyAgICBkb21pZF90IGRvbV9pZCwKKyAgICBpbnQg
bW9kZSwKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHVpbnQ2NF90KSBidWYpOworCitleHRlcm4gbG9uZwogZG9fY29uc29sZV9pbygKICAgICBpbnQg
Y21kLAogICAgIGludCBjb3VudCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNjY3M2IyN2Q4OC4uNGJkM2ZlMjQxNyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKQEAgLTQ4Myw2ICs0ODMsMTIgQEAgc3RydWN0IGRvbWFpbgogICAgICAgICB1bnNp
Z25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkICAgICAgIDogMTsKICAgICAgICAgdW5zaWdu
ZWQgaW50IGd1ZXN0X3JlcXVlc3Rfc3luYyAgICAgICAgICA6IDE7CiAgICAgfSBtb25pdG9yOwor
CisjaWZkZWYgQ09ORklHX1RSQUNFX1BDCisgICAgdWludDY0X3QqIHRyYWNpbmdfYnVmZmVyOwor
ICAgIHVuc2lnbmVkIGludCB0cmFjaW5nX2J1ZmZlcl9wb3M7CisgICAgdW5zaWduZWQgaW50IHRy
YWNpbmdfYnVmZmVyX3NpemU7CisjZW5kaWYKIH07CiAKIC8qIFByb3RlY3QgdXBkYXRlcy9yZWFk
cyAocmVzcC4pIG9mIGRvbWFpbl9saXN0IGFuZCBkb21haW5faGFzaC4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi90cmFjZV9wYy5oIGIveGVuL2luY2x1ZGUveGVuL3RyYWNlX3BjLmgK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNjMxODE1ZGUzMAotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3hlbi90cmFjZV9wYy5oCkBAIC0wLDAgKzEsMzEgQEAK
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIHRyYWNlX3BjLmgKKyAqCisgKiBEZWNsYXJhdGlv
bnMgZm9yIHRoZSBwcm9ncmFtIGNvdW50ZXIgdHJhY2luZyBoeXBlcmNhbGwKKyAqCisgKiBDb3B5
cmlnaHQgKEMpIDIwMTcgRmVsaXggU2NobW9sbCA8ZWdnaS5pbm5vdmF0aW9uc0BnbWFpbC5jb20+
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9u
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAor
ICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJ
ZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRl
ZiBfX1RSQUNFX1BDX0hfXworI2RlZmluZSBfX1RSQUNFX1BDX0hfXworCisjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKKyNpbmNsdWRlIDxhc20vY3VycmVu
dC5oPgorCit2b2lkIF9fc2FuaXRpemVyX2Nvdl90cmFjZV9wYyh2b2lkKTsKKworI2VuZGlmIC8q
IF9fVFJBQ0VfUENfSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 15:25:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 15: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.xen.org>)
	id 1dgBon-0005Ax-7m; Fri, 11 Aug 2017 15:25:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eggi.innovations@gmail.com>) id 1dgBol-0005Al-R8
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 15:25:44 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 61/5E-03557-77CCD895; Fri, 11 Aug 2017 15:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXiVRvkpFt2pjf
 SYHOGxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCa8X/uUraCbxUV/3f/ZWxgnJvcxcjFISQwkVHi
 zNEzLCAOi8AlFomd07uYQRwJgXcsEt/2b2PqYuQAcuIk+k+FdjFyApnlEguWfWYHsYUENCW+d
 HcxQkz6xyjRP2khC0iCTcBAYvbKi8wgtoiAksS9VZOZQIqYBdYxSyy89hMsISzgI7Hj9QywSS
 wCqhLnfrxnA7F5Bewknq15xQixTV5iV9tF1gmMfAsYGVYxahSnFpWlFukaGuglFWWmZ5TkJmb
 mAHlmermpxcWJ6ak5iUnFesn5uZsYgaHCAAQ7GI+/jzvEKMnBpCTKm+DTGynEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgnfHaaCcYFFqempFWmYOMGhh0hIcPEoivJkgad7igsTc4sx0iNQpRnuOD
 avXf2HiWNCzAUhOOrAdSL6a8P8bkxBLXn5eqpQ4rwVImwBIW0ZpHtxQWJRdYpSVEuZlBDpTiK
 cgtSg3swRV/hWjOAejkjBvEcgUnsy8Erjdr4DOYgI6q88H7KySRISUVANjbcjsHKGKVQtCniX
 2LTv/ynO64XyTu2U/4/tMDinPsAu5bvJmk6e6Vn193Y69m5iazyqfaN5aPV3y12IRX5ajs0s0
 k45ull9iekpfJtnzuN0nhaWB31WXxrUeP35V9Vhexeb6Z9nqPyPyDhvn+U2PrZ1qYvxTfFG8J
 b+fWbL876gV099xO2QrsRRnJBpqMRcVJwIA/L9IfK0CAAA=
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502465141!111121161!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58871 invoked from network); 11 Aug 2017 15:25:41 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Aug 2017 15:25:41 -0000
Received: by mail-wm0-f66.google.com with SMTP id q189so6892747wmd.0
 for <xen-devel@lists.xen.org>; Fri, 11 Aug 2017 08:25:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=AU7QAqi9wkT0WYZHsP25vz1mRfqnSNHXvZWCt/0rPMA=;
 b=AqOq0hhNVsgRLidMJHG9L7CpD3fcTl/owlvOOSP2fP2sel5fIdiL4R5yvXBMnSJ+lk
 hIkDMetOKKxmu6KmFz31MpOGRDafKDOXNOPM3EgniMYtJt2oxTyh8jrPEa7562ZkoqWV
 9OdvmYKlMUA3erEe8SJR+cQCtPaVC4xPVAZpS8xt7mNnJQNnu8/DpebtAF459+mzdHs5
 uI7hQqKqaLcFA+4DfilWiLwFZJZv4+CoMSJTKElNBqmeWMuk3rFbDNhzL9wluJFZnMwo
 ngQC2MDh+BwbiGTicuKXR79hNbFT2+PZzVaKf9lQgiMpquByHYIJYL/hJo/i3XCknwg5
 DX7Q==
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=AU7QAqi9wkT0WYZHsP25vz1mRfqnSNHXvZWCt/0rPMA=;
 b=Zubvd1PEU2ZI6JTkbufswJhJo/gICsTiatjjNsOpxXzMbNLbJhwmOVttaUmCOuJwO3
 uU4KPdhMbcllKDEwDKsMRPl/+CY/yozS8xG8t4Xm/pHVCWIv+cEh5Grbk15uuLlgKsRe
 cd7TTs05AdCA3J1FmP8he9WEv7+s31HUsUHI8wT9xTM+dTPOe7duLzVKF+BhzhrrzkZx
 9aso530san8Oxgml//gv0cbsiSBxIBpeS5CF+CFTATdpI8l33hTOWTvodBrJFYou+T1G
 2nGY/TwGn9A0NKY3voZQhRlPog/XfORn/N3LKnxTiaouZKHXeTdUhrVgQIZU0VVm1r3r
 tBrw==
X-Gm-Message-State: AHYfb5hZgzq6kh0mu4NSW2X/4BznFog6XcNh1SMuTZBtV9DRPD1DMhW4
 CnRu7WiqcjyxEA==
X-Received: by 10.28.58.19 with SMTP id h19mr9139207wma.85.1502465141404;
 Fri, 11 Aug 2017 08:25:41 -0700 (PDT)
Received: from localhost.localdomain ([2.216.91.240])
 by smtp.gmail.com with ESMTPSA id p83sm1107336wmf.38.2017.08.11.08.25.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 11 Aug 2017 08:25:40 -0700 (PDT)
From: Felix Schmoll <eggi.innovations@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 11 Aug 2017 17:25:34 +0200
Message-Id: <20170811152534.3536-1-eggi.innovations@gmail.com>
X-Mailer: git-send-email 2.11.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>,
 Felix Schmoll <eggi.innovations@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v3] xen: Implement hypercall for tracing of
	program counters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgbWFrZXMgdGhlIGNoYW5nZXMgdG8gdGhlIGh5cGVydmlzb3IsIHRoZSBidWls
ZCBzeXN0ZW0gYXMKd2VsbCBhcyBsaWJ4YyBuZWNlc3NhcnkgaW4gb3JkZXIgdG8gZmFjaWxpdGF0
ZSB0cmFjaW5nIG9mIHByb2dyYW0gY291bnRlcnMuCgpBIGRpc2N1c3Npb24gb2YgdGhlIGRlc2ln
biBjYW4gYmUgZm91bmQgaW4gdGhlIG1haWxpbmcgbGlzdDoKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvdGhyZWFkcy5odG1sIzAyMjEwCgpUaGUg
bGlzdCBvZiBmaWxlcyB0byBiZSBpbmNsdWRlZCBmb3IgdHJhY2luZyBtaWdodCBzdGlsbCBiZSB0
b28gZXh0ZW5zaXZlLApyZXN1bHRpbmcgaW4gaW5kZXRlcm1pbmlzdGljIHRyYWNpbmcgb3V0cHV0
IGZvciBzb21lIHVzZSBjYXNlcy4KClNpZ25lZC1vZmYtYnk6IEZlbGl4IFNjaG1vbGwgPGVnZ2ku
aW5ub3ZhdGlvbnNAZ21haWwuY29tPgoKLS0tCkNoYW5nZWQgc2luY2UgdjI6CiAqIEZpeCBidWcg
dGhhdCBoeXBlcmNhbGwgd291bGRuJ3QgcmV0dXJuIC1FRkFVTFQKICogQWRqdXN0IGVycm9yIHJl
dHVybiBjb2RlcyBvZiBoeXBlcmNhbGwKICogQWRkIGRlc2NyaXB0aW9uIHRvIEtjb25maWcKICog
TW92ZSBjb21waWxlLW9wdGlvbiBmcm9tIEtjb25maWcgdG8gS2NvbmZpZy5kZWJ1ZwogKiBGb3Jt
YXR0aW5nIGNoYW5nZXMKCi0tLQpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6
IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQogeGVuL0tjb25maWcuZGVidWcgICAgICAgICAg
ICAgfCAgNyArKystCiB4ZW4vUnVsZXMubWsgICAgICAgICAgICAgICAgICB8ICA0ICsrCiB4ZW4v
YXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAg
ICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgfCAgMSArCiB4ZW4v
YXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmls
ZSAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgfCAgMSArCiB4ZW4v
Y29tbW9uL01ha2VmaWxlICAgICAgICAgICB8IDEzICsrKysrKwogeGVuL2NvbW1vbi9kb21haW4u
YyAgICAgICAgICAgfCAgNCArKwogeGVuL2NvbW1vbi90cmFjZV9wYy5jICAgICAgICAgfCA5NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL3Ry
YWNlX3BjX3N0dWIuYyAgICB8IDM5ICsrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL3RyYWNlX3BjLmggfCAzOCArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGlj
L3hlbi5oICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggICB8ICA3ICsr
KysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgIHwgIDYgKysrCiB4ZW4vaW5jbHVkZS94
ZW4vdHJhY2VfcGMuaCAgICB8IDMxICsrKysrKysrKysrKysrCiAxNyBmaWxlcyBjaGFuZ2VkLCAy
NTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9j
b21tb24vdHJhY2VfcGMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vdHJhY2VfcGNf
c3R1Yi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL3RyYWNlX3BjLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vdHJhY2VfcGMuaAoKZGlmZiAtLWdp
dCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcuZGVidWcKaW5kZXggNjg5ZjI5NzRj
MC4uZDg3ZGNkNzhmNCAxMDA2NDQKLS0tIGEveGVuL0tjb25maWcuZGVidWcKKysrIGIveGVuL0tj
b25maWcuZGVidWcKQEAgLTk4LDcgKzk4LDYgQEAgY29uZmlnIFBFUkZfQVJSQVlTCiAJLS0taGVs
cC0tLQogCSAgRW5hYmxlcyBzb2Z0d2FyZSBwZXJmb3JtYW5jZSBjb3VudGVyIGFycmF5IGhpc3Rv
Z3JhbXMuCiAKLQogY29uZmlnIFZFUkJPU0VfREVCVUcKIAlib29sICJWZXJib3NlIGRlYnVnIG1l
c3NhZ2VzIgogCWRlZmF1bHQgREVCVUcKQEAgLTExNCw2ICsxMTMsMTIgQEAgY29uZmlnIERFVklD
RV9UUkVFX0RFQlVHCiAJICBsb2dnZWQgaW4gdGhlIFhlbiByaW5nIGJ1ZmZlci4KIAkgIElmIHVu
c3VyZSwgc2F5IE4gaGVyZS4KIAorY29uZmlnIFRSQUNFX1BDCisgICAgYm9vbCAiRW5hYmxlIHBj
LXRyYWNpbmciCisgICAgZGVmYXVsdCBmYWxzZQorICAgIC0tLWhlbHAtLS0KKwkgIEFkZHMgdHJh
Y2luZyBzdXBwb3J0IHRvIHRoZSBoeXBlcnZpc29yIChuZWVkZWQgZm9yIHRoZSB0cmFjZV9wYyBo
eXBlcmNhbGwpLgorCiBlbmRpZiAjIERFQlVHIHx8IEVYUEVSVAogCiBlbmRtZW51CmRpZmYgLS1n
aXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggNzdiY2Q0NDkyMi4uZGRlMTRl
MzIyOCAxMDA2NDQKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpAQCAtMTcw
LDYgKzE3MCwxMCBAQCBjbGVhbjo6ICQoYWRkcHJlZml4IF9jbGVhbl8sICQoc3ViZGlyLWFsbCkp
CiBfY2xlYW5fJS86IEZPUkNFCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQq
IGNsZWFuCiAKK2lmZXEgKCQoQ09ORklHX1RSQUNFX1BDKSx5KQorJChvYmpzLW5lZWQtdHJhY2lu
Zyk6IENGTEFHUyArPSAtZnNhbml0aXplLWNvdmVyYWdlPXRyYWNlLXBjCitlbmRpZgorCiAlLm86
ICUuYyBNYWtlZmlsZQogCSQoQ0MpICQoQ0ZMQUdTKSAtYyAkPCAtbyAkQAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGMwNzk5
OWI1MTguLjI0N2E2OGM5NjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDE5LDYgKzE0MTksNyBAQCBzdGF0aWMgYXJtX2h5
cGVyY2FsbF90IGFybV9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAgICBIWVBFUkNBTEwocGxhdGZv
cm1fb3AsIDEpLAogICAgIEhZUEVSQ0FMTF9BUk0odmNwdV9vcCwgMyksCiAgICAgSFlQRVJDQUxM
KHZtX2Fzc2lzdCwgMiksCisgICAgSFlQRVJDQUxMKHRyYWNlX3BjLCA0KSwKIH07CiAKICNpZm5k
ZWYgTkRFQlVHCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKaW5kZXggOTNlYWQ2ZTVkZC4uYjI4M2MzZTIyYyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNzQsNiAr
NzQsOCBAQCBlZmkteSA6PSAkKHNoZWxsIGlmIFsgISAtciAkKEJBU0VESVIpL2luY2x1ZGUveGVu
L2NvbXBpbGUuaCAtbyBcCiAgICAgICAgICAgICAgICAgICAgICAgLU8gJChCQVNFRElSKS9pbmNs
dWRlL3hlbi9jb21waWxlLmggXTsgdGhlbiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgZWNo
byAnJChUQVJHRVQpLmVmaSc7IGZpKQogCitvYmpzLW5lZWQtdHJhY2luZyA6PSBjcHVpZC5vIGh5
cGVyY2FsbC5vCisKIGlmbmVxICgkKGJ1aWxkX2lkX2xpbmtlciksKQogbm90ZXNfcGhkcnMgPSAt
LW5vdGVzCiBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIv
eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwppbmRleCBlNzIzOGNlMjkzLi5iNTlkN2Q0ODFl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHlwZXJjYWxsLmMKQEAgLTEzMiw2ICsxMzIsNyBAQCBzdGF0aWMgY29uc3QgaHlw
ZXJjYWxsX3RhYmxlX3QgaHZtX2h5cGVyY2FsbF90YWJsZVtdID0gewogICAgIENPTVBBVF9DQUxM
KG1tdWV4dF9vcCksCiAgICAgSFlQRVJDQUxMKHhlbnBtdV9vcCksCiAgICAgQ09NUEFUX0NBTEwo
ZG1fb3ApLAorICAgIEhZUEVSQ0FMTCh0cmFjZV9wYyksCiAgICAgSFlQRVJDQUxMKGFyY2hfMSkK
IH07CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4
Ni9oeXBlcmNhbGwuYwppbmRleCBlMzAxODE4MTdhLi42NzJmZmU3ZWY1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBA
IC02OCw2ICs2OCw3IEBAIGNvbnN0IGh5cGVyY2FsbF9hcmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFi
bGVbTlJfaHlwZXJjYWxsc10gPQogICAgIEFSR1MoeGVucG11X29wLCAyKSwKICAgICBBUkdTKGRt
X29wLCAzKSwKICAgICBBUkdTKG1jYSwgMSksCisgICAgQVJHUyh0cmFjZV9wYywgNCksCiAgICAg
QVJHUyhhcmNoXzEsIDEpLAogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L01ha2Vm
aWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IDRlMTU0ODQ0NzEuLjhjM2VjY2Rm
ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94
ODYvcHYvTWFrZWZpbGUKQEAgLTExLDMgKzExLDUgQEAgb2JqLXkgKz0gdHJhcHMubwogCiBvYmot
YmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KIG9iai1iaW4teSArPSBncHJfc3dpdGNoLm8KKwor
b2Jqcy1uZWVkLXRyYWNpbmcgKz0gaHlwZXJjYWxsLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwppbmRleCBmNzlm
N2VlZjYyLi4xM2ViMmU4NmEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxs
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCkBAIC04MCw2ICs4MCw3IEBAIHN0
YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBwdl9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAg
ICBIWVBFUkNBTEwoeGVucG11X29wKSwKICAgICBDT01QQVRfQ0FMTChkbV9vcCksCiAgICAgSFlQ
RVJDQUxMKG1jYSksCisgICAgSFlQRVJDQUxMKHRyYWNlX3BjKSwKICAgICBIWVBFUkNBTEwoYXJj
aF8xKSwKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9u
L01ha2VmaWxlCmluZGV4IDI2YzVhNjQzMzcuLjRlMzlkYzY2ZTAgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtNTUsNiArNTUsOCBA
QCBvYmoteSArPSB0YXNrbGV0Lm8KIG9iai15ICs9IHRpbWUubwogb2JqLXkgKz0gdGltZXIubwog
b2JqLXkgKz0gdHJhY2Uubworb2JqLXkgKz0gdHJhY2VfcGMubworb2JqLSQoQ09ORklHX1RSQUNF
X1BDKSArPSB0cmFjZV9wY19zdHViLm8KIG9iai15ICs9IHZlcnNpb24ubwogb2JqLXkgKz0gdmly
dHVhbF9yZWdpb24ubwogb2JqLXkgKz0gdm1fZXZlbnQubwpAQCAtODAsMyArODIsMTQgQEAgc3Vi
ZGlyLSQoQ09ORklHX0dDT1YpICs9IGdjb3YKIAogc3ViZGlyLXkgKz0gbGliZWxmCiBzdWJkaXIt
JChDT05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBsaWJmZHQKKworb2Jqcy1uZWVkLXRyYWNpbmcg
Oj0gYnNlYXJjaC5vIFwKKyAgICBkZWNvbXByZXNzLm8gZGV2aWNlX3RyZWUubyBkb21haW4ubyBk
b21jdGwubyBlYXJseWNwaW8ubyBncmFudF90YWJsZS5vIFwKKyAgICBndWVzdGNvcHkubyBndW56
aXAubyBpbmZsYXRlLm8ga2VybmVsLm8ga2V4ZWMubyBrZXloYW5kbGVyLm8ga2ltYWdlLm8gXAor
ICAgIGxpYi5vIGxpdmVwYXRjaC5vIGx6by5vIG1lbV9hY2Nlc3MubyBtZW1vcnkubyBtdWx0aWNh
bGwubyBub3RpZmllci5vIFwKKyAgICBwYWdlX2FsbG9jLm8gcGR4Lm8gcGVyZmMubyByYWRpeF90
cmVlLm8gcmFuZ2VzZXQubyBcCisgICAgcmJ0cmVlLm8gc2h1dGRvd24ubyBzb3J0Lm8gc3RvcF9t
YWNoaW5lLm8gXAorICAgIHN5bWJvbHMubyBzeW1ib2xzLWR1bW15Lm8gc3lzY3RsLm8gdGltZS5v
IHRtZW0ubyBcCisgICAgdG1lbV9jb250cm9sLm8gdG1lbV94ZW4ubyB0cmFjZS5vIHVubHo0Lm8g
dW5sem8ubyB1bnh6Lm8gdmVyc2lvbi5vIFwKKyAgICB2aXJ0dWFsX3JlZ2lvbi5vIHZtYXAubyB2
bV9ldmVudC5vIHdhcm5pbmcubyB4ZW5vcHJvZi5vIFwKKyAgICB4bWFsbG9jX3Rsc2YubwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
YjIyYWFjYzU3ZS4uYzk4YTBhOTRlYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC04NzQsNiArODc0LDEwIEBAIHZvaWQgZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICByY3VfYXNzaWduX3BvaW50ZXIoKnBkLCBk
LT5uZXh0X2luX2hhc2hidWNrZXQpOwogICAgIHNwaW5fdW5sb2NrKCZkb21saXN0X3VwZGF0ZV9s
b2NrKTsKIAorI2lmZGVmIENPTkZJR19UUkFDRV9QQworICAgIHhmcmVlKGQtPnRyYWNpbmdfYnVm
ZmVyKTsKKyNlbmRpZgorCiAgICAgLyogU2NoZWR1bGUgUkNVIGFzeW5jaHJvbm91cyBjb21wbGV0
aW9uIG9mIGRvbWFpbiBkZXN0cm95LiAqLwogICAgIGNhbGxfcmN1KCZkLT5yY3UsIGNvbXBsZXRl
X2RvbWFpbl9kZXN0cm95KTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdHJhY2VfcGMuYyBi
L3hlbi9jb21tb24vdHJhY2VfcGMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi43MjI1NzJjNTAwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi90cmFjZV9wYy5j
CkBAIC0wLDAgKzEsOTYgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIHRyYWNlX3BjLmMK
KyAqCisgKiBJbXBsZW1lbnRhdGlvbiBvZiB0aGUgcHJvZ3JhbSBjb3VudGVyIHRyYWNpbmcgaHlw
ZXJjYWxsLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBGZWxpeCBTY2htb2xsIDxlZ2dpLmlu
bm92YXRpb25zQGdtYWlsLmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vu
c2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+CisjaW5jbHVkZSA8cHVibGljL3Ry
YWNlX3BjLmg+CisKK2xvbmcgZG9fdHJhY2VfcGMoZG9taWRfdCBkb20sIGludCBtb2RlLCB1bnNp
Z25lZCBpbnQgc2l6ZSwKKyAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1
aW50NjRfdCkgYnVmKQoreworI2lmZGVmIENPTkZJR19UUkFDRV9QQworICAgIGludCByZXQgPSAw
OworICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICBpZiAoIGRvbSA9PSBET01JRF9TRUxGICkK
KyAgICAgICAgZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBlbHNlCisgICAgICAgIGQgPSBnZXRf
ZG9tYWluX2J5X2lkKGRvbSk7CisKKyAgICBpZiAoICFkICkKKyAgICAgICAgcmV0dXJuIC1FU1JD
SDsgLyogaW52YWxpZCBkb21haW4gKi8KKworICAgIHN3aXRjaCAoIG1vZGUgKQorICAgIHsKKyAg
ICBjYXNlIFhFTl9UUkFDRV9QQ19TVEFSVDoKKyAgICB7CisgICAgICAgIGlmICggZC0+dHJhY2lu
Z19idWZmZXIgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRUJVU1k7IC8qIGRvbWFp
biBhbHJlYWR5IGJlaW5nIHRyYWNlZCAqLworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KworICAgICAgICBkLT50cmFjaW5nX2J1ZmZlcl9wb3MgPSAwOworICAgICAgICBkLT50cmFjaW5n
X2J1ZmZlcl9zaXplID0gc2l6ZTsKKyAgICAgICAgZC0+dHJhY2luZ19idWZmZXIgPSB4bWFsbG9j
X2FycmF5KHVpbnQ2NF90LCBzaXplKTsKKworICAgICAgICBpZiAoICFkLT50cmFjaW5nX2J1ZmZl
ciApCisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICBicmVhazsKKyAgICB9CisK
KyAgICBjYXNlIFhFTl9UUkFDRV9QQ19TVE9QOgorICAgIHsKKyAgICAgICAgdWludDY0X3QgKnRl
bXAgPSBkLT50cmFjaW5nX2J1ZmZlcjsKKyAgICAgICAgZC0+dHJhY2luZ19idWZmZXIgPSBOVUxM
OworCisgICAgICAgIGlmICggY29weV90b19ndWVzdChidWYsIHRlbXAsIGQtPnRyYWNpbmdfYnVm
ZmVyX3BvcykgKQorICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgcmV0ID0gZC0+dHJhY2luZ19idWZmZXJfcG9zOworCisgICAgICAgIHhmcmVlKHRl
bXApOworCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJl
dCA9IC1FTk9TWVM7CisgICAgfQorCisgICAgaWYgKCBkb20gIT0gRE9NSURfU0VMRiApCisgICAg
ICAgIHB1dF9kb21haW4oZCk7CisKKyAgICByZXR1cm4gcmV0OworI2Vsc2UKKyAgICByZXR1cm4g
LUVPUE5PVFNVUFA7CisjZW5kaWYKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0
YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3RyYWNlX3BjX3N0dWIuYyBiL3hlbi9jb21tb24vdHJhY2VfcGNf
c3R1Yi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRhYmE3ZGJhOWYK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vY29tbW9uL3RyYWNlX3BjX3N0dWIuYwpAQCAtMCwwICsx
LDM5IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiB0cmFjZV9wY19zdHViLmMKKyAqCisg
KiBFZGdlIGZ1bmN0aW9uL3N0dWIgZm9yIHRoZSBwcm9ncmFtIGNvdW50ZXIgdHJhY2luZyBoeXBl
cmNhbGwuCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IEZlbGl4IFNjaG1vbGwgPGVnZ2kuaW5u
b3ZhdGlvbnNAZ21haWwuY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3
aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vdHJhY2VfcGMuaD4KKyNpbmNsdWRlIDx4ZW4va2Vy
bmVsLmg+CisKK3ZvaWQgX19zYW5pdGl6ZXJfY292X3RyYWNlX3BjKHZvaWQpCit7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKKworICAgIGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2
ZSApCisgICAgICAgIHJldHVybjsKKworICAgIGQgPSBjdXJyZW50LT5kb21haW47CisKKyAgICBp
ZiAoIGQtPnRyYWNpbmdfYnVmZmVyICYmCisgICAgICAgIChkLT50cmFjaW5nX2J1ZmZlcl9wb3Mg
PCBkLT50cmFjaW5nX2J1ZmZlcl9zaXplKSApCisgICAgeworICAgICAgICBkLT50cmFjaW5nX2J1
ZmZlcltkLT50cmFjaW5nX2J1ZmZlcl9wb3MrK10gPQorICAgICAgICAgICAgKHVpbnQ2NF90KSBf
X2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCk7CisgICAgfQorfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3RyYWNlX3BjLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2VfcGMuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41NGU0MzBhNTYxCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlX3BjLmgKQEAgLTAsMCArMSwzOCBA
QAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogdHJhY2VfcGMuaAorICoKKyAqIE1hY3JvcyBm
b3IgcHJvZ3JhbSBjb3VudGVyIHRyYWNpbmcgaHlwZXJjYWxsLgorICoKKyAqIENvcHlyaWdodCAo
QykgMjAxNyBGZWxpeCBTY2htb2xsIDxlZ2dpLmlubm92YXRpb25zQGdtYWlsLmNvbT4KKyAqCisg
KiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBl
cnNvbgorICogb2J0YWluaW5nIGEgY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVk
IGRvY3VtZW50YXRpb24KKyAqIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sCisgKiBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLAorICogcHVibGlz
aCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0
d2FyZSwKKyAqIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBm
dXJuaXNoZWQgdG8gZG8gc28sCisgKiBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9u
IG5vdGljZSBzaGFsbCBiZQorICogaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsCisgKiBFWFBSRVNTIE9S
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YK
KyAqIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5E
IE5PTklORlJJTkdFTUVOVC4KKyAqIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZCisgKiBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULAorICogVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lU
SCBUSEUKKyAqIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNP
RlRXQVJFLgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX1RSQUNFX1BDX0hfXworI2RlZmlu
ZSBfX1hFTl9QVUJMSUNfVFJBQ0VfUENfSF9fCisKKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRl
ZmluZWQoX19YRU5fVE9PTFNfXykKKworI2RlZmluZSBYRU5fVFJBQ0VfUENfU1RBUlQgMAorI2Rl
ZmluZSBYRU5fVFJBQ0VfUENfU1RPUCAxCisKKyNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8
IGRlZmluZWQoX19YRU5fVE9PTFNfXykgKi8KKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19UUkFD
RV9QQ19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCAyYWM2YjFlMjRkLi45NWQ4M2MyMWNlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hl
bi5oCkBAIC0xMjEsNiArMTIxLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25n
X3QpOwogI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkgLyogcmVz
ZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLwogI2RlZmluZSBfX0hZUEVSVklTT1JfeGVucG11X29wICAg
ICAgICAgICAgNDAKICNkZWZpbmUgX19IWVBFUlZJU09SX2RtX29wICAgICAgICAgICAgICAgIDQx
CisjZGVmaW5lIF9fSFlQRVJWSVNPUl90cmFjZV9wYyAgICAgICAgICAgICA0MgogCiAvKiBBcmNo
aXRlY3R1cmUtc3BlY2lmaWMgaHlwZXJjYWxsIGRlZmluaXRpb25zLiAqLwogI2RlZmluZSBfX0hZ
UEVSVklTT1JfYXJjaF8wICAgICAgICAgICAgICAgNDgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAppbmRleCBjYzk5
YWVhNTdkLi5hYTYyNjllN2I3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxs
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oCkBAIC04Myw2ICs4MywxMyBAQCBk
b194ZW5fdmVyc2lvbigKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7CiAK
IGV4dGVybiBsb25nCitkb190cmFjZV9wYygKKyAgICBkb21pZF90IGRvbV9pZCwKKyAgICBpbnQg
bW9kZSwKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHVpbnQ2NF90KSBidWYpOworCitleHRlcm4gbG9uZwogZG9fY29uc29sZV9pbygKICAgICBpbnQg
Y21kLAogICAgIGludCBjb3VudCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNjY3M2IyN2Q4OC4uNGJkM2ZlMjQxNyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKQEAgLTQ4Myw2ICs0ODMsMTIgQEAgc3RydWN0IGRvbWFpbgogICAgICAgICB1bnNp
Z25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkICAgICAgIDogMTsKICAgICAgICAgdW5zaWdu
ZWQgaW50IGd1ZXN0X3JlcXVlc3Rfc3luYyAgICAgICAgICA6IDE7CiAgICAgfSBtb25pdG9yOwor
CisjaWZkZWYgQ09ORklHX1RSQUNFX1BDCisgICAgdWludDY0X3QqIHRyYWNpbmdfYnVmZmVyOwor
ICAgIHVuc2lnbmVkIGludCB0cmFjaW5nX2J1ZmZlcl9wb3M7CisgICAgdW5zaWduZWQgaW50IHRy
YWNpbmdfYnVmZmVyX3NpemU7CisjZW5kaWYKIH07CiAKIC8qIFByb3RlY3QgdXBkYXRlcy9yZWFk
cyAocmVzcC4pIG9mIGRvbWFpbl9saXN0IGFuZCBkb21haW5faGFzaC4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi90cmFjZV9wYy5oIGIveGVuL2luY2x1ZGUveGVuL3RyYWNlX3BjLmgK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNjMxODE1ZGUzMAotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3hlbi90cmFjZV9wYy5oCkBAIC0wLDAgKzEsMzEgQEAK
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIHRyYWNlX3BjLmgKKyAqCisgKiBEZWNsYXJhdGlv
bnMgZm9yIHRoZSBwcm9ncmFtIGNvdW50ZXIgdHJhY2luZyBoeXBlcmNhbGwKKyAqCisgKiBDb3B5
cmlnaHQgKEMpIDIwMTcgRmVsaXggU2NobW9sbCA8ZWdnaS5pbm5vdmF0aW9uc0BnbWFpbC5jb20+
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9u
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAor
ICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJ
ZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRl
ZiBfX1RSQUNFX1BDX0hfXworI2RlZmluZSBfX1RSQUNFX1BDX0hfXworCisjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKKyNpbmNsdWRlIDxhc20vY3VycmVu
dC5oPgorCit2b2lkIF9fc2FuaXRpemVyX2Nvdl90cmFjZV9wYyh2b2lkKTsKKworI2VuZGlmIC8q
IF9fVFJBQ0VfUENfSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:43:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16: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.xen.org>)
	id 1dgD25-0003IL-Jj; Fri, 11 Aug 2017 16:43:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389849213=roger.pau@citrix.com>)
 id 1dgD24-0003IA-Jz
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:43:32 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E4/AB-01994-3BEDD895; Fri, 11 Aug 2017 16:43:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO6Ge72
 RBov3Clh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7P39hLWjgr5h84QBbA+Mn7i5GTg4JAX+J
 zb3zGUFsNgEdiYtzd7J1MXJwiAioSNzeawBiMguUS8y4EQ9SISzgJ/G94QwbiM0ioCqx6NsTM
 JtXwFJi5f23bBAT9STeTnwBNpFTwEqiaepDMFsIqKZ39hV2iHpBiZMzn7CA2MwCmhKt23+zQ9
 jyEs1bZzND1CtK9M97wDaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI19BML6koMz2jJDcxM0f
 X0MBULze1uDgxPTUnMalYLzk/dxMjMNAYgGAH49T3cYcYJTmYlER5E3x6I4X4kvJTKjMSizPi
 i0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBK/aXaA6waLU9NSKtMwcYCzAlEpw8CiJ8E4ASfMWF
 yTmFmemQ6ROMepyvJrw/xuTENgMKXFeG5AiAZCijNI8uBGwuLzEKCslzMsIdKAQT0FqUW5mCa
 r8K0ZxDkYlYV4/kCk8mXklcJteAR3BBHREnw/YESWJCCmpBsap/gpZ6RYvtwUb9JxwXeh6llm
 tgvXQlfhlrP+aL4TO4q8zXry4Zt5Lz98fz4Sft+X455nQyM88893GsAeHp1476HSsZDPzjxWK
 gU9E33Ju3XtUd7Mty6rzR3Yx7Jp+3lSMt5/18aMipQVL78eHMT07oabmyxLB3NvSPuvLurZkG
 8Og2D8/D6xUYinOSDTUYi4qTgQA+13qs8YCAAA=
X-Env-Sender: prvs=389849213=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502469805!91018453!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12202 invoked from network); 11 Aug 2017 16:43:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 16:43:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="435210814"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 17:43:20 +0100
Message-ID: <20170811164320.92899-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170811164320.92899-1-roger.pau@citrix.com>
References: <20170811164320.92899-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 v2 4/4] x86/dom0: re-order DMA remapping
	enabling for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBzdXJlIHRoZSByZXNlcnZlZCByZWdpb25zIGFyZSBzZXR1cCBiZWZvcmUgZW5hYmxpbmcg
dGhlIERNQQpyZW1hcHBpbmcgaW4gdGhlIElPTU1VLCBieSBjYWxsaW5nIGRvbTBfc2V0dXBfcGVy
bWlzc2lvbnMgYmVmb3JlCmlvbW11X2h3ZG9tX2luaXQuIEFsc28sIGluIG9yZGVyIHRvIHdvcmth
cm91bmQgSU9NTVUgaXNzdWVzIHNlZW4gb24KcHJlLUhhc3dlbGwgSW50ZWwgaGFyZHdhcmUsIGFz
IGRlc2NyaWJlZCBpbiBwYXRjaCAiaW50cm9kdWNlIGEgUFZICmltcGxlbWVudGF0aW9uIG9mIGlv
bW11X2luY2x1c2l2ZV9tYXBwaW5nIiBtYWtlIHN1cmUgdGhlIERNQSByZW1hcHBpbmcKaXMgZW5h
YmxlZCBhZnRlciBwb3B1bGF0aW5nIERvbTAgcDJtLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCkNoYW5nZXMgc2luY2UgUkZDOgogLSBFeHBhbmQgY29tbWl0IG1lc3NhZ2UgdG8gcmVm
ZXJlbmNlIHBhdGNoICMzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgMTYg
KysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IDAyMGMzNTVmYWYuLjBlN2QwNmJlOTUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC02MDUsMTMgKzYwNSw2IEBAIHN0YXRpYyBpbnQgX19p
bml0IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZW50cnksCiAgICAg
ICAgIHJldHVybiByYzsKICAgICB9CiAKLSAgICByYyA9IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMo
ZCk7Ci0gICAgaWYgKCByYyApCi0gICAgewotICAgICAgICBwYW5pYygiVW5hYmxlIHRvIHNldHVw
IERvbTAgcGVybWlzc2lvbnM6ICVkXG4iLCByYyk7Ci0gICAgICAgIHJldHVybiByYzsKLSAgICB9
Ci0KICAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQpOwogCiAgICAgY2xlYXJfYml0
KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKQEAgLTEwNTksNyArMTA1MiwxMiBAQCBpbnQg
X19pbml0IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVf
dCAqaW1hZ2UsCiAKICAgICBwcmludGsoIioqIEJ1aWxkaW5nIGEgUFZIIERvbTAgKipcbiIpOwog
Ci0gICAgaW9tbXVfaHdkb21faW5pdChkKTsKKyAgICByYyA9IGRvbTBfc2V0dXBfcGVybWlzc2lv
bnMoZCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0byBz
ZXR1cCBEb20wIHBlcm1pc3Npb25zOiAlZFxuIiwgcmMpOworICAgICAgICByZXR1cm4gcmM7Cisg
ICAgfQogCiAgICAgcmMgPSBwdmhfc2V0dXBfcDJtKGQpOwogICAgIGlmICggcmMgKQpAQCAtMTA2
OCw2ICsxMDY2LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFp
biAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQog
CisgICAgaW9tbXVfaHdkb21faW5pdChkKTsKKwogICAgIHJjID0gcHZoX2xvYWRfa2VybmVsKGQs
IGltYWdlLCBpbWFnZV9oZWFkcm9vbSwgaW5pdHJkLCBib290c3RyYXBfbWFwKGltYWdlKSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICBjbWRsaW5lLCAmZW50cnksICZzdGFydF9pbmZvKTsKICAg
ICBpZiAoIHJjICkKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:43:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16: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.xen.org>)
	id 1dgD20-0003HI-S3; Fri, 11 Aug 2017 16:43:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389849213=roger.pau@citrix.com>)
 id 1dgD1z-0003Gp-Um
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:43:28 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 65/EF-18997-FAEDD895; Fri, 11 Aug 2017 16:43:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDve66e72
 RBqt7dCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydp+0LtolWHOlZyNrAOF+wi5GTQ0LAX2JW
 Wy8jiM0moCNxce5Oti5GDg4RARWJ23sNQExmgXKJGTfiQUxhAR+JE6syQUwWAVWJ08d0QPp4B
 SwlDn/ZzwwxT0/i7cQXYPM4BawkmqY+BLOFgGp6Z19hh6gXlDg58wkLiM0soCnRuv03O4QtL9
 G8dTYzRL2iRP+8B2wTGPlmIWmZhaRlFpKWBYzMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz
 1clOLixPTU3MSk4r1kvNzNzECA4wBCHYw7v3ndIhRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQn
 tfgQowYHh8DmtasvMEqx5OXnpSpJ8PbcBaoTLEpNT61Iy8wBxgBMqQQHj5II7wSQNG9xQWJuc
 WY6ROoUoy7Hqwn/vzEJgc2QEuc9CFIkAFKUUZoHNwIWj5cYZaWEeRmBDhTiKUgtys0sQZV/xS
 jOwagkzDsDZApPZl4J3KZXQEcwAR3R5wN2REkiQkqqgXHeMaX3pxaYBnVoFnkoiLhP2pwTKO7
 HWfV8ynSpelWmtspT3VO2ql6t6LL6bHCr+unq+53xyxr0gjp2+kzxPN8pK9b/MKRCju3MIrYV
 s9bMdAl4dFx90nyWP9NusW3O+nTn/BoTpz1tx/bPfnBn6Saxw97mzTmTr+euMBArPSDafiXrW
 k2TDq8SS3FGoqEWc1FxIgDvvR6MwgIAAA==
X-Env-Sender: prvs=389849213=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502469804!103317144!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18684 invoked from network); 11 Aug 2017 16:43:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 16:43:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443501826"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 17:43:17 +0100
Message-ID: <20170811164320.92899-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170811164320.92899-1-roger.pau@citrix.com>
References: <20170811164320.92899-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 v2 1/4] x86/dom0: prevent access to MMCFG areas
	for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSBhcmUgZW11bGF0ZWQgYnkgWGVuLCBzbyB0aGV5IG11c3Qgbm90IGJlIG1hcHBlZCBpbnRv
IERvbTAgcDJtLgpJbnRyb2R1Y2UgYSBoZWxwZXIgZnVuY3Rpb24gdG8gYWRkIHRoZSBNTUNGRyBh
cmVhcyB0byB0aGUgbGlzdCBvZgpkZW5pZWQgaW9tZW0gcmVnaW9ucyBmb3IgUFZIIERvbTAuCgpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSBSRkM6CiAtIEludHJv
ZHVjZSBhcyBoZWxwZXIgaW5zdGVhZCBvZiBleHBvc2luZyB0aGUgaW50ZXJuYWwgbW1jZmcKICAg
dmFyaWFibGVzIHRvIHRoZSBEb20wIGJ1aWxkZXIuCi0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYyAgICAgICAgIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZ182NC5j
IHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAg
ICAgICAgfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxk
LmMKaW5kZXggMGMxMjVlNjFlYi4uM2UwOTEwZDc3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC00NDAsNiAr
NDQwLDEwIEBAIGludCBfX2luaXQgZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgICAgICAgICAgcmMgfD0gcmFuZ2VzZXRfYWRkX3NpbmdsZXRvbihtbWlvX3JvX3Jh
bmdlcywgbWZuKTsKICAgICB9CiAKKyAgICAvKiBGb3IgUFZIIHByZXZlbnQgYWNjZXNzIHRvIHRo
ZSBNTUNGRyBhcmVhcy4gKi8KKyAgICBpZiAoIGRvbTBfcHZoICkKKyAgICAgICAgcmMgfD0gcGNp
X21tY2ZnX3NldF9kb21haW5fcGVybWlzc2lvbnMoZCk7CisKICAgICByZXR1cm4gcmM7CiB9CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYwppbmRleCBlODRhNjdkZmM0Li4yNzFmYWQ0MDdmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnXzY0LmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbWNvbmZpZ182NC5jCkBAIC0xNSw2ICsxNSw4IEBACiAjaW5jbHVkZSA8
eGVuL3BjaV9yZWdzLmg+CiAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+CiAjaW5jbHVkZSA8eGVuL3Jh
bmdlc2V0Lmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL2lvY2FwLmg+
CiAKICNpbmNsdWRlICJtbWNvbmZpZy5oIgogCkBAIC0xNzUsNiArMTc3LDI1IEBAIHZvaWQgcGNp
X21tY2ZnX2FyY2hfZGlzYWJsZSh1bnNpZ25lZCBpbnQgaWR4KQogICAgICAgICAgICBjZmctPnBj
aV9zZWdtZW50LCBjZmctPnN0YXJ0X2J1c19udW1iZXIsIGNmZy0+ZW5kX2J1c19udW1iZXIpOwog
fQogCitpbnQgcGNpX21tY2ZnX3NldF9kb21haW5fcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAq
ZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaWR4OworICAgIGludCByYyA9IDA7CisKKyAgICBmb3Ig
KCBpZHggPSAwOyBpZHggPCBwY2lfbW1jZmdfY29uZmlnX251bTsgaWR4KysgKQorICAgIHsKKyAg
ICAgICAgY29uc3Qgc3RydWN0IGFjcGlfbWNmZ19hbGxvY2F0aW9uICpjZmcgPSBwY2lfbW1jZmdf
dmlydFtpZHhdLmNmZzsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCA9IFBGTl9ET1dOKGNm
Zy0+YWRkcmVzcykgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0JERihjZmct
PnN0YXJ0X2J1c19udW1iZXIsIDAsIDApOworICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCA9IFBG
Tl9ET1dOKGNmZy0+YWRkcmVzcykgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9C
REYoY2ZnLT5lbmRfYnVzX251bWJlciwgfjAsIH4wKTsKKworICAgICAgICByYyB8PSBpb21lbV9k
ZW55X2FjY2VzcyhkLCBzdGFydCwgZW5kKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisK
IGJvb2xfdCBwY2lfbW1jZmdfZGVjb2RlKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQg
KnNlZywKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqYmRmKQogewpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmlu
ZGV4IDU5YjZlOGE4MWMuLmVhNmE2NmIyNDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9w
Y2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKQEAgLTE3MCw0ICsxNzAsNiBAQCBpbnQg
bXNpeHRibF9wdF9yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICosIHN0cnVjdCBwaXJxICosIHVpbnQ2
NF90IGd0YWJsZSk7CiB2b2lkIG1zaXh0YmxfcHRfdW5yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICos
IHN0cnVjdCBwaXJxICopOwogdm9pZCBtc2l4dGJsX3B0X2NsZWFudXAoc3RydWN0IGRvbWFpbiAq
ZCk7CiAKK2ludCBwY2lfbW1jZmdfc2V0X2RvbWFpbl9wZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWlu
ICpkKTsKKwogI2VuZGlmIC8qIF9fWEVOX1BDSV9IX18gKi8KLS0gCjIuMTEuMCAoQXBwbGUgR2l0
LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:43:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16: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.xen.org>)
	id 1dgD21-0003HT-2U; Fri, 11 Aug 2017 16:43:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389849213=roger.pau@citrix.com>)
 id 1dgD20-0003Gq-2a
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:43:28 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 54/C4-27137-FAEDD895; Fri, 11 Aug 2017 16:43:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve66e72
 RBo9umlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLtq1nKpggV/Hl8gLGBsaZEl2MnBwSAv4S
 a47tZwex2QR0JC7O3cnWxcjBISKgInF7rwFImFnAV+LHtENsILawQJTErxtnWEBsFgFViU+NF
 5lAbF4BS4mex1+YIUbqSbyd+IIRxOYUsJJomvoQzBYCqumdfYUdol5Q4uTMJywQ8zUlWrf/Zo
 ew5SWat85mhqhXlOif94BtAiPfLCQts5C0zELSsoCReRWjenFqUVlqka6hXlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxp3PnQ4xSnIwKYnyJvj0RgrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4O25C5QTLEpNT61Iy8wBhjxMWoKDR0mEdwJImre4IDG3ODMdInWK0Zhjw
 +r1X5g4Xk34/41JiCUvPy9VSpzXBqRUAKQ0ozQPbhAsFi8xykoJ8zICnSbEU5BalJtZgir/il
 Gcg1FJmHcGyBSezLwSuH2vgE5hAjqlzwfslJJEhJRUA2OtZkRRu+E/haKQ3C6ViD0q9d/uPUx
 M5FI9vWjrbtbpf/iCp8+r26kStt5DO01nkZTFjoRfXS9iKx8cmqG3J8TP3mLzJvesKfbW4vp6
 cQ90zFk+TWiV+vw9MeP0/JKICRFZrWK/uQ5PFX/dJH5NceNfzaYp1s86JlzJWen34fq0S4xim
 +a8mKPEUpyRaKjFXFScCADVHghawAIAAA==
X-Env-Sender: prvs=389849213=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502469805!98991726!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49049 invoked from network); 11 Aug 2017 16:43:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 16:43:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443501829"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 17:43:19 +0100
Message-ID: <20170811164320.92899-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170811164320.92899-1-roger.pau@citrix.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH implementation
	of iommu_inclusive_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gY2VydGFpbiBJbnRlbCBzeXN0ZW1zLCBhcyBmYXIgYXMgSSBjYW4gdGVsbCBhbG1vc3QgYWxs
IHByZS1IYXN3ZWxsIG9uZXMsCnRyeWluZyB0byBib290IGEgUFZIIERvbTAgd2lsbCBmcmVlemUg
dGhlIGJveCBjb21wbGV0ZWx5LCB1cCB0byB0aGUgcG9pbnQgdGhhdApub3QgZXZlbiB0aGUgd2F0
Y2hkb2cgd29ya3MuIFRoZSBmcmVlemUgaGFwcGVucyBleGFjdGx5IHdoZW4gZW5hYmxpbmcgdGhl
IERNQQpyZW1hcHBpbmcgaW4gdGhlIElPTU1VLCB0aGUgbGFzdCBsaW5lIHNlZW4gaXM6CgooWEVO
KSBbVlQtRF1pb21tdV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPSBmZmZmODJjMDAw
MjFiMDAwCgpJbiBvcmRlciB0byB3b3JrYXJvdW5kIHRoaXMgKHdoaWNoIHNlZW1zIHRvIGJlIGEg
bGFjayBvZiBwcm9wZXIgUk1SUiBlbnRyaWVzLApwbHVzIHRoZSBJT01NVSBiZWluZyB1bmFibGUg
dG8gZ2VuZXJhdGUgZmF1bHRzIGFuZCBmcmVlemluZyB0aGUgZW50aXJlIHN5c3RlbSkKYWRkIGEg
UFZIIHNwZWNpZmljIGltcGxlbWVudGF0aW9uIG9mIGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nLCB0
aGF0IG1hcHMKbm9uLVJBTSwgbm9uLXVudXNhYmxlIHJlZ2lvbnMgaW50byBEb20wIHAybS4gTm90
ZSB0aGF0IGNhcmUgaXMgdGFrZW4gdG8gbm90IG1hcApkZXZpY2UgTU1JTyByZWdpb25zIHRoYXQg
WGVuIGlzIGVtdWxhdGluZywgbGlrZSB0aGUgbG9jYWwgQVBJQyBvciB0aGUgSU8gQVBJQy4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
Q2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9leHRlcm4uaCAgfCAgMSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuYyAgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRk
LmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFu
Z2VkLCA0MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2V4dGVybi5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCmlu
ZGV4IGZiN2VkZmFlZjkuLjBlYWY4OTU2ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9leHRlcm4uaAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKQEAgLTEwMCw1ICsxMDAsNiBAQCBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfaW50cmVt
YXAodm9pZCk7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGljKHZvaWQpOwogCiB2b2lk
IHZ0ZF9zZXRfaHdkb21fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdnRkX3NldF9w
dmhfaHdkb21fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKTsKIAogI2VuZGlmIC8vIF9WVERfRVhU
RVJOX0hfCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGRhYWVkMGFiYmQuLjhl
ZDI4ZGVmZTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzAzLDYgKzEz
MDMsOCBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgaW50ZWxfaW9tbXVfaHdkb21faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAvKiBTZXQgdXAgMToxIHBhZ2UgdGFibGUgZm9yIGhh
cmR3YXJlIGRvbWFpbi4gKi8KICAgICAgICAgdnRkX3NldF9od2RvbV9tYXBwaW5nKGQpOwogICAg
IH0KKyAgICBlbHNlIGlmICggaXNfaHZtX2RvbWFpbihkKSApCisgICAgICAgIHZ0ZF9zZXRfcHZo
X2h3ZG9tX21hcHBpbmcoZCk7CiAKICAgICBzZXR1cF9od2RvbV9wY2lfZGV2aWNlcyhkLCBzZXR1
cF9od2RvbV9kZXZpY2UpOwogICAgIHNldHVwX2h3ZG9tX3JtcnIoZCk7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3g4Ni92dGQuYwppbmRleCA4OGE2MGIzMzA3Li43OWM5YjA1MjZmIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKQEAgLTIxLDEwICsyMSwxMiBAQAogI2luY2x1
ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVk
ZSA8YXNtL3BhZ2luZy5oPgorI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgogI2luY2x1ZGUgPHhlbi9p
b21tdS5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vbnVtYS5oPgogI2lu
Y2x1ZGUgPGFzbS9maXhtYXAuaD4KKyNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8YXNt
L3NldHVwLmg+CiAjaW5jbHVkZSAiLi4vaW9tbXUuaCIKICNpbmNsdWRlICIuLi9kbWFyLmgiCkBA
IC0xNTksMyArMTYxLDQwIEBAIHZvaWQgX19od2RvbV9pbml0IHZ0ZF9zZXRfaHdkb21fbWFwcGlu
ZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIH0KIAordm9pZCBfX2h3ZG9tX2luaXQgdnRkX3Nl
dF9wdmhfaHdkb21fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGxv
bmcgcGZuOworCisgICAgQlVHX09OKCFpc19oYXJkd2FyZV9kb21haW4oZCkpOworCisgICAgaWYg
KCAhaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBO
QjogdGhlIGxvdyAxTUIgaXMgYWxyZWFkeSBtYXBwZWQgaW4gcHZoX3NldHVwX3AybS4gKi8KKyAg
ICBmb3IgKCBwZm4gPSBQRk5fRE9XTihNQigxKSk7IHBmbiA8IFBGTl9ET1dOKEdCKDQpKTsgcGZu
KysgKQorICAgIHsKKyAgICAgICAgcDJtX2FjY2Vzc190IGE7CisgICAgICAgIGludCByYzsKKwor
ICAgICAgICBpZiAoICEocGZuICYgMHhmZmYpICkKKyAgICAgICAgICAgIHByb2Nlc3NfcGVuZGlu
Z19zb2Z0aXJxcygpOworCisgICAgICAgIC8qIFNraXAgUkFNLCBBQ1BJIGFuZCB1bnVzYWJsZSBy
ZWdpb25zLiAqLworICAgICAgICBpZiAoIHBhZ2VfaXNfcmFtX3R5cGUocGZuLCBSQU1fVFlQRV9D
T05WRU5USU9OQUwpIHx8CisgICAgICAgICAgICAgcGFnZV9pc19yYW1fdHlwZShwZm4sIFJBTV9U
WVBFX1VOVVNBQkxFKSB8fAorICAgICAgICAgICAgIHBhZ2VfaXNfcmFtX3R5cGUocGZuLCBSQU1f
VFlQRV9BQ1BJKSB8fAorICAgICAgICAgICAgICFpb21lbV9hY2Nlc3NfcGVybWl0dGVkKGQsIHBm
biwgcGZuKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBBU1NFUlQoIXhlbl9p
bl9yYW5nZShwZm4pKTsKKworICAgICAgICBhID0gcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2UobW1p
b19yb19yYW5nZXMsIHBmbiwgcGZuKSA/IHAybV9hY2Nlc3NfcgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHAybV9hY2Nlc3Nf
cnc7CisgICAgICAgIHJjID0gc2V0X2lkZW50aXR5X3AybV9lbnRyeShkLCBwZm4sIGEsIDApOwor
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBS
RUZJWAorICAgICAgICAgICAgICAgICAgIiBkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkIHBmbiAl
I2x4OiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcGZuLCByYyk7Cisg
ICAgfQorfQorCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:43:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16: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.xen.org>)
	id 1dgD22-0003Hs-Cl; Fri, 11 Aug 2017 16:43:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389849213=roger.pau@citrix.com>)
 id 1dgD20-0003Gr-Gq
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:43:28 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5E/A0-01993-FAEDD895; Fri, 11 Aug 2017 16:43:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpO76e72
 RBtvXSVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlf7rUxFvxgq+iecouxgfEKaxcjJ4eEgL/E
 4T9vGEFsNgEdiYtzd7J1MXJwiAioSNzeawBiMguUS8y4EQ9SISwQJXG2/zALiM0ioCrRPr2RG
 cTmFbCUmNbWxgQxUU/i7cQXYBM5BawkmqY+BLOFgGp6Z19hh6gXlDg58wnYHGYBTYnW7b/ZIW
 x5ieats5kh6hUl+uc9YJvAyDcLScssJC2zkLQsYGRexahRnFpUllqka2iml1SUmZ5RkpuYmaN
 raGCql5taXJyYnpqTmFSsl5yfu4kRGGgMQLCDcer7uEOMkhxMSqK8CT69kUJ8SfkplRmJxRnx
 RaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJglftLlCdYFFqempFWmYOMBZgSiU4eJREeCeApHmLC
 xJzizPTIVKnGI05mj5s+cLE8WrC/29MQmCTpMR5bUBKBUBKM0rz4AbBYvQSo6yUMC8j0JlCPA
 WpRbmZJajyrxjFORiVhHn9QKbwZOaVwO17BXQKE9ApfT5gp5QkIqSkGhijd01tq6rM9jg0Z9P
 anf8M1y7/aKDq+/7ApE/vHwu/vuT8fOdEndwP5wQCd1VIV3Gabi28aeJeOq274XvoVZ7aG9Ue
 Xb9kfctmf3zR/eLlrYBtlr3d9nPsNJ4uPL46aZFo3dtEQaWc70mrzrxxTGYtXj5Bbu7+1QzsT
 vMSFoXMFH+mmfi66KK8EktxRqKhFnNRcSIAuMKifswCAAA=
X-Env-Sender: prvs=389849213=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502469805!91018453!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12095 invoked from network); 11 Aug 2017 16:43:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 16:43:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="435210811"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 17:43:18 +0100
Message-ID: <20170811164320.92899-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170811164320.92899-1-roger.pau@citrix.com>
References: <20170811164320.92899-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 v2 2/4] x86/dom0: prevent PVH Dom0 from mapping
	read-only the IO APIC area
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBlbXVsYXRlZCBieSBYZW4gYW5kIG11c3Qgbm90IGJlIG1hcHBlZCBpbnRvIFBWSCBE
b20wIHAybS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Rv
bTBfYnVpbGQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCmluZGV4IDNlMDkxMGQ3NzkuLjgwNGVmZWUxYTkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYwpAQCAtNDAyLDcgKzQwMiw3IEBAIGludCBfX2luaXQgZG9tMF9zZXR1cF9wZXJtaXNzaW9u
cyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfaW9hcGljczsgaSsr
ICkKICAgICB7CiAgICAgICAgIG1mbiA9IHBhZGRyX3RvX3BmbihtcF9pb2FwaWNzW2ldLm1wY19h
cGljYWRkcik7Ci0gICAgICAgIGlmICggIXJhbmdlc2V0X2NvbnRhaW5zX3NpbmdsZXRvbihtbWlv
X3JvX3JhbmdlcywgbWZuKSApCisgICAgICAgIGlmICggZG9tMF9wdmggfHwgIXJhbmdlc2V0X2Nv
bnRhaW5zX3NpbmdsZXRvbihtbWlvX3JvX3JhbmdlcywgbWZuKSApCiAgICAgICAgICAgICByYyB8
PSBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbik7CiAgICAgfQogICAgIC8qIE1TSSByYW5n
ZS4gKi8KLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:43:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16: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.xen.org>)
	id 1dgD20-0003H4-LD; Fri, 11 Aug 2017 16:43:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389849213=roger.pau@citrix.com>)
 id 1dgD1z-0003Gj-7F
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:43:27 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5B/8C-01731-EAEDD895; Fri, 11 Aug 2017 16:43:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXnfdvd5
 Ig8kTGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZc6ayFyxiqtj+w6qB8StjFyMnh4SAv0Rv
 73o2EJtNQEfi4tydQDYHh4iAisTtvQYgYWGgko5lL5lAbBYBVYmOMydZQGxeAUuJ1nkzWCDG6
 Em8nfgCbKSQgKJE/7wHbBA1ghInZz4Bq2EWkJA4+OIF8wRGrllIUrOQpBYwMq1iVC9OLSpLLd
 I11ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ3AxDsYNz7z+kQoyQHk5Iob4J
 Pb6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuDtuQtUJ1iUmp5akZaZAwxI
 mFIJDh4lEd4JIGne4oLE3OLMdIjUKUZLjg2r139h4mj6sAVIvprw/xuTENg8KXHegyANAiANG
 aV5cONgUXOJUVZKmJcR6FghnoLUotzMElT5V4ziHIxKwrwzQKbwZOaVwG19BXQQE9BBfT5gB5
 UkIqSkGhjnLlD8k92x4k7NkkMRnKwRXmsmsEczzJFq3ygVOem50keb1zudn5x/czDu++NtJ6e
 /O6Z289ITeWfNvuNTdjXfCtj1bPaHY3kyIe7nlJomhajIbLh9tXHD1ie3Q0KUa84/L7gi+jKH
 q/e0C5uNtmnnDR65o75lG79+PbVZwqE+VKvZdvrO5cXiSizFGYmGWsxFxYkAxuhuspUCAAA=
X-Env-Sender: prvs=389849213=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502469804!103317144!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18651 invoked from network); 11 Aug 2017 16:43:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 16:43:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443501823"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Aug 2017 17:43:16 +0100
Message-ID: <20170811164320.92899-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/4] x86/pvh: implement
	iommu_inclusive_mapping for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpDdXJyZW50bHkgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgaXMgbm90IHdvcmtpbmcg
Zm9yIFBWSCBEb20wLCB0aGlzIHBhdGNoCnNlcmllcyBhbGxvd3MgdXNpbmcgaXQgZm9yIGEgUFZI
IERvbTAsIHdoaWNoIHNlZW1zIHRvIGJlIHJlcXVpcmVkIGluIG9yZGVyIHRvCmJvb3Qgb24gb2xk
ZXIgYm94ZXMuCgpHaXQgYnJhbmNoIGNhbiBiZSBmb3VuZCBhdDoKCmdpdDovL3hlbmJpdHMueGVu
Lm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgaW9tbXVfaW5jbHVzaXZlX3YyCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:56:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16:56: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.xen.org>)
	id 1dgDEY-0004YU-13; Fri, 11 Aug 2017 16:56:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dgDEW-0004YD-N1
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:56:24 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 82/66-01724-7B1ED895; Fri, 11 Aug 2017 16:56:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH955zth1lp47T8HFo5UITUaeJWNm
 HiiILL32IQAv0LI/baBfZmbHyQ0pemGCImpSEZsYUu5BhpBCaE0WzLExDTU0jzJblBVIozXY8
 0+zb/31+/+f28pC4/LdYQbJWC2s2MnqlxJPQqkJOhD+bKkmJ/Fon27/cXI4dRvGd84PEaZQq1
 hnVJmu6WJtfviLJ6qStozXl4lz0U1aMPEmCLsFhxDGMFyMPEtEpUPOrQMIDOW3D4OHsAsYDCb
 0LWksG1rUPrYSJxvJ1jdMGsDu/I15704nQVedwadJVNQjyqs7ykqJPwmJRMu8AeieM9NtwPux
 Bn4LV+TA+LHc5pm/a1gtStBf03vpMCMUBOmZmcCE1EKaHezFB2xDUfjQJucFQ2VfsjgdA1+vb
 hKATwdlehvGbAP0eA0dNMyE8rkmh+kWZRHCFwXjrBzeol0KvY1YsgFB4NLTgbp0FPworpYKpX
 wwdjyeQAPxh8u4rd3afGGoXJ3BhKDV01/S4M0YoaP/VioSHTQpDbcsS4b8UMNfSi0pRUNWWza
 u2bH4HYY0ohGPNl1hz+L6YCLVZp9FaDIxOHx4VGR1hYDmO0bB6Rs1FXDAZniDXIVwViVALKuh
 JciA/ElPuoNITSlLk29SmjMtahtOmmbP1LOdA/iSpBMo66WJeZlbDWjN1etc1bWAgZUofqpLH
 FJfFGDidRkAvUTjpLF1bwuSE0WRkFb6UnTfRvEmbbdwssXGTAyhA4U0hkUgkl2WxZoPO8j93I
 l8SKb2pd3wVmc5o2ezkdA2BuYa4nrA+hIX5hxS5qGLhXOwRwvfpWOGft18iI5qiMx+kn0mdqw
 /yS5qKXK069nxQ0+/R3ZCyKLo4GPgpuLpZMlV5/F7mlYOwtlRv16UdUrX0j8WPz51vzLe2KfZ
 UHMhTNQ0377ZKj25XJdsz4opSG/HR2E7uTbJsZCwG8+9S5YwOrHyLa8jZa9LeuC9TEpyWiQrF
 zRzzFyRJ5MuOAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502470580!105594465!2
X-Originating-IP: [104.47.40.71]
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 20281 invoked from network); 11 Aug 2017 16:56:23 -0000
Received: from mail-co1nam03on0071.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.71)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 16:56:23 -0000
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=oGXCbIkNjEOghM7M3PWltyK2+G0LLszceTiTicfli/E=;
 b=DUTVKCif/2BQZEnEISlERVkl6p2uoqvBjFFtENmYjvhZzp6PXVsBhcnIiev1Dy6jekesxU3mZIBjKYpUHMLHjudho6PUYaqVpWvNDERSMwKPLebYHIdVtK4++Cf6IrzXiHLtgACFfwKpAn9gMIqkowYhywIsKGLDKkpQRCSOJrc=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.17; Fri, 11
 Aug 2017 16:56:20 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Fri, 11 Aug 2017 22:25:34 +0530
Message-Id: <1502470538-20299-2-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0113.INDPRD01.PROD.OUTLOOK.COM (10.174.56.157) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 43600e0f-a64b-4281-633e-08d4e0d9e4be
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:LkFkmiJt9RRTaDI6wNgLSLjuf7CYJfreLOs/x6buv4nspQg8HRzjFayVoGOO5zA3lbVfzFbRLpo7ZjP41YsRbOh1jfxoUSr0+Igk3MhxHmfRqklntEqtqwL7VtjMgubBOkAwsvCr0dcpAq8BOK6qbQjoHVoL2CQrIA6xcUDMeyPUhGUuPOQnzFZQJZ5z+lctvt9iEtrG6l6cTvelqKFOCRepTmadTWtR4diyjUPhyf3ny0qAUBPRTpEIRqZnjGHr;
 25:H6WMy9Hvj4pjWI7N0FWOEAx+7F7PJGm/DIielqdU1KkEZD7EdPzp1Jqsy2qfwHxctpH7NoAAMYTpd66u/l2GtAEQGm5+2b2w0Fxoom3MqhL4itJS9N5u+Atb02sqZvxNH8GBIW0WBXZCgR1CE9dQd0M9CkKv/Ydir2LWCfX2GC4CLHL6gtbghLMj8zux5U2OBfuIqf+BxwPHex0W+LnBdHWmz9t1ou/ypKBlPlGrSbgwVwE0nw6graoDoMVrLG+RqsaNUXtt9uZjqAY1IPCCHi+SgYw7yLwAfDPEDaPuc8EfAz4ale8ad6urxi36u1OaRdS0swReMnAMs/X3sp6wxQ==;
 31:IAWg9Rr1PkBySNQiJyQKLCccS3uHlxK23rkInqP8gI/gYwjIdzkEAoxLF5YdA4maF/VI94TSpIF0iHbq6Oj1ti0YBPbTCdFI6vZjKbZnl5t1CA7N3viG3XJqy+wA2n7kpKwSwDGZgQoKxYDQw51XXHTtQkP0tpfbuObOln/eiIiAYuoMwrzjO2R6GN3a0GH2g5lZGKPc48lomAvN9zB/HxWdgjJ70Xs8p2YQ4X1g5IQ=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:97oMWxLy/fSpRN0MF84kRNbBBxCwOosTMm4UMwGE1EiSG1A5lRubRhhxu4jPr0BqoayWd9Vxp5BqC0Ln5GHhZo1LLb7X/PKr/gcJzSq4dHaKCj9MOb/ruqFjVlTt8bPiqCxSK2mKA+RpVCdHw9rXOU9xGGfy0uJHhFwCErqsERIInREwCI2xtp+ukD96OFcgzO8R5DfYj4GQg+h3X6PFOSluPRMwJkViA1TTaFpwFwz9Vh0aaDo3xTJGWdBdZKrb6jEDzYWSQdKo7RHYDHJpM+4ejcZTAprxD2pMq2Cu2PrrsaAQjxnqEnYVD3Hy8C5v+uK69J7Oh2wHekwRCVBt1zISjz3AtdZp0EBTWLFmAaVCvhq1vlMhekxk20h+3z5tdf8I5kRlsTG0YlKxOWMX7ENoObUKw27Hd+OFHvqponM5mw48Bw0s4FaIgK4Swj3smBEgY6s6Eh0zuH4Hn77GLknDDPCfcnaa340XZEl99ONYjfUZ6L2t62jrF0HFEp/1n6cT4zPuWtjVQxc37kQfRuiN7ubg95e2FJkxsa9CHZkQJ8gY8mLZ0r1xUd9+lq+lCWjiHy5xtZIMqNyTf7vT5YtQCWeeQ95zLruySooTkYk=;
 4:fKZy89upxYFMv3u6jBA8uLjlDPtfaEW6/GtsnXBETcm3PpIEnJdresgYecD8MApud3T703m966EC84CtiQJHWcmgM37DEZKPtNiSGNo0wYBB8KfKke8iDP/jtaoEhClYKWQ4wVg2FpkF/6RCibYSypNL+KzzkpGQSp/dSGnyN+cjkc7p3YLfK8znzz6rupyJOjfAPA1vaC0PpBQN3kl4gxMIBJ5Wt8WJOK9nSJrhWaLqpolBknZk1VVNMy0mbOAE
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2071F027E8BE898BA632DC6EEC890@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(76176999)(50986999)(69596002)(5009440100003)(6486002)(50226002)(4326008)(25786009)(53416004)(575784001)(189998001)(7350300001)(66066001)(305945005)(36756003)(7736002)(101416001)(478600001)(68736007)(2351001)(3846002)(6116002)(8676002)(106356001)(5003940100001)(6512007)(9686003)(81156014)(81166006)(47776003)(33646002)(42186005)(97736004)(72206003)(2906002)(2361001)(105586002)(2950100002)(6666003)(50466002)(6916009)(42882006)(110136004)(48376002)(53936002)(107886003)(5660300001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:3JxOhRmDByA7IbyJn3UntKAOkwaZjGWbbjuwnwf?=
 =?us-ascii?Q?t2V5QBMd+H1oHaFNUnryqYzVYpTY2XJkg6k4+FOuRxGMPByAhcBmJGms12km?=
 =?us-ascii?Q?i9dVy0XZak8185089CF7q7CCvWhAd6O6OMKKKYypNxcdpkDN565Usf8LdxK1?=
 =?us-ascii?Q?gWwjCqnCsprB08Jry3uXnXNgxlMfAN1eLvHKmaldRg7YGFEVHmEAntu/e7Ik?=
 =?us-ascii?Q?Dm3NH5GTFHSAWYlmOWIJL8PKB4+jKG+G5Wufo6A5gEyZX09T5G8zZXZThd8V?=
 =?us-ascii?Q?XeEIITnL7aqdt+oyuJEwBJzLCrcyvU1KEmDbxI6hA/K1GvF9enVvX8ov0F3u?=
 =?us-ascii?Q?nJdFETkgjxKxt0KNVXUVWWFTtdFJYI8MUpTJYL+SBurOPN/lWxF70aSlBujb?=
 =?us-ascii?Q?DxE18RTXHDP2Ps33SzPxvLDLutbtUaBx6/sSsfYRVe/t9taHagMKxrTGM44+?=
 =?us-ascii?Q?s4+/vQIL3nCRDeXH1O+2kUbKLKZSsWOJzQ7JQrksbIaFKN9EMisRoO2rgb5U?=
 =?us-ascii?Q?dMCPLewVptC6bFPUintsGjpL+TcNj9DUjWDNlMhjKd9sDq7dumpWBQw43LuS?=
 =?us-ascii?Q?ezc0AXjaIhkWJkAYX3pFVyq6ohyXPaBJie3KPkkzD2RYlEbCsOtWL2PZSPIb?=
 =?us-ascii?Q?7b3eI7ltU8HnpPRoduEyU4ssAlETXLz3WVUnWP5xz3ZHzna6LMahMf3b2WSX?=
 =?us-ascii?Q?lPZA82TpFSeyeIZd7Q9eYT4yZLxRHXpS09sAARFIH/ED/uQKywrAwtQ4vowo?=
 =?us-ascii?Q?ktVZmDQlsvfxq7H+sDv3egnHcvfoZoVBewhOCNMCKcvnGxfBsKSrRkzRooFG?=
 =?us-ascii?Q?SlEiLpre2SANndoyz15nBDIVGMX5m4MoMSiZy9IVYFKWodi9Qlya/w4oVqyW?=
 =?us-ascii?Q?yrC/mxFXsaJk2IjowpgTMxtvJJRsp1c4LmfLleVr8aJIb+dwL3CbalyLWYP4?=
 =?us-ascii?Q?P4ZPWYKuGyAojpuqZfmjsjpwhmmoldkgqjW4irgghtgcM8V7f6apKDmcc7fJ?=
 =?us-ascii?Q?oJdDJtoCUxMRyLifMvdBh2n+nS9x01mIF00BbA/tH49/m/5m9QNaYYAX1B8E?=
 =?us-ascii?Q?qMZo1LtZPOBjcG/GCgM156Qplg8pZkML46Up4PwstWv8q2fo/tUIBAqRWpXa?=
 =?us-ascii?Q?trp3+c0L4nEdEBWA5I1LArWbtOqE7Haoy5n13VYv+9jEKmUhgfoReG6YZJOe?=
 =?us-ascii?Q?2ChGBPp/fGPqWxoC3uKMph1ll+sdwZYIeTt/RpfzSQ0wvJhJN4R656si5glI?=
 =?us-ascii?Q?fbgT8Ev9UBYAxpalHnISmYNpI7MIWiA3cGso+B1hPwjimiX6fOcypU8FFkQC?=
 =?us-ascii?Q?GFA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:f8M+Ubmb6RqiIeflTxXUBbWD1g/gMh+IrNJknXNBct/P4yNcF3YplhqPJy7BweN6aP/AV4c8ZqCykeL9ISshsyslH/FlwzwKEaZrLJ9pF5TER9OU482SyEAb+D0v+AGlLvzUZ1ZwHgX0kTiorNw7ofGP9s7siAM9QRCyzlUOR7MxjBXnwyt2BGpcLkIEc5OVlJuD+qKvFJNbDA44fWcI/uCqGl1YgKgpdb7x1jgL8Lmo8I82Uol1t5oeMKhYVYjFb8DLJ6Lf6XcOKMuwIzu2rk4YBRJYq05RCwxSAL9tUrOkIeTh+lJgqRhPKw1f3Zt4TY+DVJpNAoSeKvgCb5brPQ==;
 5:/gEkctxeU9h59pySO5XU/ppqdgkYmWBgyJbiNnJrULwsBtS7Cqw8Fq7REox/2z3Qvgqw0V5A6JYrwGlXQ0oxtwiUc0XWCEAChYip5YGlAyTOP12lvPrBZHup+95u5ol3Ju28eWOi5lOxFfHEQPGJlg==;
 24:3ApN5BWSszIAdDwYo2piTzXUiZAUxQOk/0UgzsTj3nWFxigMTkhFeDr1yUXojHyeawQucg+VtGgJ+FHHAjaJTRkZbuqkLcsiFLy/3YZMoQk=;
 7:7ZJoQEdG48GyZjbhqyF9ZF4odQNoovIAJLCEonHBIywNbVm+SkbdGTnTV0NJ4Y4BrGbcdmzXt31rWOjCrO6DDfxIZVCCMqAcQKx3XV4QLIvlWeLAzca+WkONEQIJG/NyHE2cWsJrUPNDo2aECsgc6kIysOWc+akG4CGPg202VcwDphThraxgNEyC4eUfTWtbNb53UhHWzyzaAMqD4bps9e3UgJjsg1tt3Sn7d2NZ0KY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 16:56:20.1133 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 1/5] ARM: ITS: Introduce common function
	add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmFkZF90b19ob3N0X2l0c19s
aXN0IHdpbGwgdXBkYXRlIHRoZSBob3N0X2l0c19saXN0LiBUaGlzIGNvbW1vbiBmdW5jdGlvbiB0
bwpiZSBpbnZva2VkIGZyb20gZ2ljdjNfaXRzX2R0X2luaXQgYW5kIGdpY192M19pdHNfYWNwaV9p
bml0LgoKU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0t
CiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKaW5kZXggMmQzNjAzMC4uZjg0NGEwZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBA
IC05NzYsMTIgKzk3NiwzMSBAQCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmVzOwogfQogCisvKiBDb21tb24gZnVu
Y3Rpb24gZm9yIGFkZGluZyB0byBob3N0X2l0c19saXN0ICovCitzdGF0aWMgaW50IGFkZF90b19o
b3N0X2l0c19saXN0KHU2NCBhZGRyLCB1NjQgc2l6ZSwgY29uc3Qgdm9pZCAqbm9kZSkKK3sKKyAg
ICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworICAgIGl0c19kYXRhID0geHphbGxvYyhzdHJ1
Y3QgaG9zdF9pdHMpOworCisgICAgaWYgKCAhaXRzX2RhdGEgKQorICAgICAgICByZXR1cm4gLTE7
CisKKyAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7CisgICAgaXRzX2RhdGEtPnNpemUgPSBzaXpl
OworICAgIGlmICggbm9kZSApCisgICAgICAgIGl0c19kYXRhLT5kdF9ub2RlID0gbm9kZTsKKwor
ICAgIHByaW50aygiR0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIsIGFkZHIpOworCisgICAgbGlz
dF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7CisKKyAgICByZXR1
cm4gMDsKK30KKwogLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBh
IGxpc3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCiB2b2lkIGdpY3YzX2l0c19kdF9pbml0
KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKml0cyA9IE5VTEw7Ci0gICAgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0
YTsKLQogICAgIC8qCiAgICAgICogQ2hlY2sgZm9yIElUUyBNU0kgc3Vibm9kZXMuIElmIGFueSwg
YWRkIHRoZSBJVFMgcmVnaXN0ZXIKICAgICAgKiBmcmFtZXMgdG8gdGhlIElUUyBsaXN0LgpAQCAt
OTk2LDE3ICsxMDE1LDggQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5vZGUpCiAgICAgICAgIGlmICggZHRfZGV2aWNlX2dldF9hZGRyZXNzKGl0
cywgMCwgJmFkZHIsICZzaXplKSApCiAgICAgICAgICAgICBwYW5pYygiR0lDdjM6IENhbm5vdCBm
aW5kIGEgdmFsaWQgSVRTIGZyYW1lIGFkZHJlc3MiKTsKIAotICAgICAgICBpdHNfZGF0YSA9IHh6
YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsKLSAgICAgICAgaWYgKCAhaXRzX2RhdGEgKQotICAgICAg
ICAgICAgcGFuaWMoIkdJQ3YzOiBDYW5ub3QgYWxsb2NhdGUgbWVtb3J5IGZvciBJVFMgZnJhbWUi
KTsKLQotICAgICAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7Ci0gICAgICAgIGl0c19kYXRhLT5z
aXplID0gc2l6ZTsKLSAgICAgICAgaXRzX2RhdGEtPmR0X25vZGUgPSBpdHM7Ci0KLSAgICAgICAg
cHJpbnRrKCJHSUN2MzogRm91bmQgSVRTIEAweCVseFxuIiwgYWRkcik7Ci0KLSAgICAgICAgbGlz
dF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7CisgICAgICAgIGlm
ICggYWRkX3RvX2hvc3RfaXRzX2xpc3QoYWRkciwgc2l6ZSwgaXRzKSApCisgICAgICAgICAgICBw
YW5pYygiR0lDVjM6IEFkZGluZyBIb3N0IElUUyBmYWlsZWQgIik7CiAgICAgfQogfQogCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:56:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16:56: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.xen.org>)
	id 1dgDEW-0004YE-Q9; Fri, 11 Aug 2017 16:56:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dgDEV-0004Y7-Pv
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:56:23 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 5C/23-02181-6B1ED895; Fri, 11 Aug 2017 16:56:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTH99zdbVfxynVaHtdMmr2IONMi6Ft
 9CZMsRCIxoryr2zbaW7vTFoVJIaQ2UQxJE1cGRgo6xdfMyknitBapqeFLSlE2KTMje6Fsd3ea
 ffs/5/c/5/lzOIRQ+lskIxirhTEbaJ1CHIhrtsckKVtnbBkJdRMRu5eaS7G9aH/P52E8FR0Va
 Q0qozVTpCke2GcqJKxtLQtYLmoRF6BAAqdsQigu7JQUoAACURlg/5nnA1IqH4PSqgofEFNR0G
 EbxDgdRilgqrbUp4WUHmo8HxGnQ6lUsLX1iDiNU1ugdLBazGmSSoYHjk8+DdRGeOXOF/L1EHC
 Vv8X5OQDds7NC3rMJ3o25MF7nI7j92shpKbUVygYK/PVIePKsEuf1QZgrb0dcaKBGMHDam3H+
 cUUCk0ODiHfFwWTHuB/clcDy+z/+UbFQ/3LB/7UJRn/UCHmTWwTdjil/txymq5/6u2tF4ChoQ
 HwoFfTa+yQ8GA+CkrpGEf/Il4C9vFPMr0YG8+0u/5rk4LixEj0a6qZHhcUoumLNRirWbOQWwm
 pRDMuYsxmzcseueJVZq9ZY9LRWp0xM2BmvZ1iWVjM6WsXGnzTqm5D3FC4JBKgd5fUdcqIIAlO
 sIzNTbBnSYJXx1HkNzWpOmLN0DOtEcoJQAGmd9rIQM6NmrKe1Ou89rWAgghRhZBmHSdZE61mt
 mkf9SEl4ipe/YVLcYDQwsnCyhjNRnEmTZVgdsXKVgyhSFkoigUAgDTIxZr3W8j/3oHACKULJI
 W5KkNZgWf3J4w2BeUMUpfhCWOh/SJaL9sTfjUrTNHgav0aYVIuktL/IaUsv6X/xPfpyT8mFgM
 rEh93yCSNh3fzhzOEN26Qj99SLy9NHjrvf9OacLWnu+jLaGzs/9+imPXipUC46MDyzeOf+sTT
 DmKwq05P9OGXyanL9c3mry5PW3PVrojq96VyiuyrOeG192EXb9ZyBJAerwFkNnRgrNLP0X78O
 KyqQAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502470580!105594465!1
X-Originating-IP: [104.47.40.71]
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 20117 invoked from network); 11 Aug 2017 16:56:22 -0000
Received: from mail-co1nam03on0071.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.71)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 16:56:22 -0000
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=wVFuy0a2GZ25x02atnwiY9ijb5EJ9HrIv/BAAm10jUs=;
 b=lisHrVdaDIt+fH5byLNaxSeTVgtGK+Q8OuIQTfxoeQlkEvfpOlGBEZZUhJquzA8vHTdlBA+1iyCMpG0z2h4D7uNCokPfzYIfWnRK2qnPBm7azBNoScfrQckypit6arN6zpSDhyG314JA1TFXUFyivBe9bIn69SFWsXRIdnvrXbU=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.17; Fri, 11
 Aug 2017 16:56:17 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Fri, 11 Aug 2017 22:25:33 +0530
Message-Id: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0113.INDPRD01.PROD.OUTLOOK.COM (10.174.56.157) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6df01c88-8bef-4b55-829b-08d4e0d9e37c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:1TIyQfZkPIsMKwQcBf+UQa5TLvYLvBsA8rb3cwnbDF086BnvKh1892QGXzO0rZOQLrAEJhHCsDrgq1ARCs6bZgLN5JKyt7NtF+fIMNh5rSf6ll+FTgTmJGBKKW51chGffLP7ZYgMw5jsqb/alYL+nzvVdN4/TZqPVBpSeFJlZJTCQzCfVwc09XaV0V3jroW0yDNIHGU9tNxoHccVX3zWVFMdfNFvh7ZuXwruBi8M8Ug+29ncW2y01CitTjEw+gxV;
 25:eMtGbnvRPUO/g34zzQEgnrazmBpDP/MaQb4BCoOYBT63I6hTQeLTut7Y1PSLbbaWl2sG70wpaibiybFfDupHBg7Uw4Iag7nALfI26AShJRKeDzgcC52UgnSeN8PPzQIcDunwB2vtdR9CwUeVwGHEkYciYrEIlrTCWJqsSfoyVbEMu9t9PZxpHW/hdR1uQlKQBKJdQCgI2mfHCpvmV9yYWOgyyo67fWdzfWgcPVjHdq6RZg+RoFui/OxuLr28KrqoedtJwnNnhbIvfXU6edG/qsrEYmA211DsZaAD7ERVxDKJXUxaQlGaZozaM/yZWvFWP3+E/CKUkT5CAULRASAhcQ==;
 31:AeQ+aObvdn2ue09lGrj4XGTWalssyhW0NRCTw/n2bDS68qj1A+ozPc6Zxsxxq8b58MD8UuDgp4Z5/Sdfjn3K5hNvPKCUgr1agywBIHnTbwoQgAy7Z45rYAGiTZArOOft2hhUFm63gSkOF0AxVlVcT3vyFZ/9Gd04Uudpr6hDZEo61rNOoqq+tFj857Ft5EgaB6YRYjlDkeLlKtO60dACyhr7tckYAXRY0IMTg4w9qPA=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:Gwaql0lhfqOs6RptOW6QAJP4/lF+lEcQDUgjLnKYOTFLr6PO1NcfWzLyTAqLyNN3YDhzLsp1sw1zOUowOyeBIGafTcY/kw97mm6fYb9DAThJFKP9dN7EHPtCrQAUBZg2rFBbW1r2QSrZv3FG5URXugarkS5ehhG4IGX8f9oM7eAao4Z+2o/qRpKUYatx4naCSYmyAzGlWxMjSpGWh4vMSAXPiuscpbMIDqQmQKw5+Bj1P+ekxCnF9v+COye5Kw3cwJasc/l6IyEP+Uj4mAlTsfN1EXLvFMmcmEZEF8zWAhCZD4hob1eeQHcBDuMTbl5qvWWJxXnP6dYaBFvIZLfJYpPoGL/xQyisrbUY1Uo/2VPo1y9MUCcLHuL4zANF5x6fD7ZzuaP8OUAO8FIRR4V9ujLQdWML4WZwEakziIr65Q6kQAKlR+RX747d/2C8sAq+bIxNl+PPKS+8hJI8GIUqj7nVOysG7C9MoxIhkeX1c82vG30DvYBpzAgBPPTGBdERUcLF19deeFsmiVmIemKfE51htq7REmoXQ2ckNVI1goUK3nPEb7cGKWnMWBwSc3GFS/SJP8P49l1vdFUZna8Cmx5V38oNuNGnY+JayPsLPhA=;
 4:8Q1Gv/lnrOzkyk56Kmb3VlayBTihMihWwQwrcRcqolncuGUHG7PTL5c7MYg/fgGd6275qnOtaOtgZnNnxAmi0e6AiIjmSuJQa3jBhwQSnxMFwjre1uzgQ7PEi5nxvgk8HEa3bFq77XQP5p0DOcN7RBJWLzXspCogaiSCfuweqgGINlAJbiMHXr0kGmQ3K+MuOjR5y+e1Fsvn99pvgMbiE+2o3ghC8RwE/DfsItXNlUgA7ECY/R1WkY7SYEZkAFKs
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2071C7806944E005957C9E78EC890@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(50986999)(69596002)(5009440100003)(6486002)(50226002)(4326008)(25786009)(53416004)(189998001)(7350300001)(66066001)(305945005)(36756003)(7736002)(101416001)(478600001)(68736007)(2351001)(3846002)(6116002)(8676002)(106356001)(5003940100001)(6512007)(9686003)(81156014)(81166006)(47776003)(33646002)(42186005)(97736004)(72206003)(2906002)(2361001)(105586002)(6666003)(50466002)(6916009)(42882006)(110136004)(48376002)(53936002)(107886003)(5660300001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:iEi0w3LS8TBREncDXq88sOoanP3KhrVs7ETsFap?=
 =?us-ascii?Q?SLjUQK9Ixcirl+sp9o7mgS7YUJhqlIZtT24myeAslZd/vw9PgvYUen53tDXk?=
 =?us-ascii?Q?M9qNyAHcxYZG0DO1moNqdgpNzhaavWEA/fhLbme1w4T2361CWz2ZZcZdDjJf?=
 =?us-ascii?Q?mIQZeUf9WAmI1Sew/nhyaqwPjW3ICcp9+0wBPG3uepX2yanfzR4xiZuyncnT?=
 =?us-ascii?Q?oa/tipUcOHF8JRxz5embKpEnJpOm8uWa+fGsUqlB6TByqHIGWCSDKyjApwbq?=
 =?us-ascii?Q?ksd6JsnLcm1Dmc8EVo41yr4sSMxG0qlW9xBMdK4HwB+EvWb/mEVt8EvwPxBb?=
 =?us-ascii?Q?sQKL3wqhN0riT/cMIcfRjr1KYGtDc9RPBpb1Wqg8pbFL3Wovc4IXSEvMcavD?=
 =?us-ascii?Q?CqXzzrRE35l/Org1YdsOlQY1BH/wBvnHdxyyRYRilVogmwkkt2sc0RPJK1gE?=
 =?us-ascii?Q?sgPiUCZRnXO5HYVSPMqS/Nr4XICiMiGNBaQoAEc8Xf1veuUjFiDd3YWTWJv4?=
 =?us-ascii?Q?GH1FiS678nkfj4XNERPRUfTO3Ksb+PA89djQIDPlW0Zkcw3rEiFQFmvbNFVy?=
 =?us-ascii?Q?KQUhCkPyz89Z2lNPwlQPuSsTzkN+cb/szOWjIjwsoev4PPLm6YM0XZsSiUDd?=
 =?us-ascii?Q?/ZFbRvEWNsvsXEITfuyU71/fJ3wc0GaH7ChEAwx0iaLUpY7VWKYXwtyrYA9k?=
 =?us-ascii?Q?3hR8p0e1I73+tQi8eaw9wgIGk11E2J8Void6odNnpC8b4E4d00x+d6edhnvu?=
 =?us-ascii?Q?KxfGf4NdRgTVq5Wu6qzbaQ8xGga8INnbUCRvVp/SzLWRMcQ6Dpg+pbmRDiTV?=
 =?us-ascii?Q?OHYE90pCykk5yRO9kONALMur1aTE5+a0pU26fkbw2rggnKAn8FzsGg+RDOXH?=
 =?us-ascii?Q?yb79qS5RT4lx4g/7+Sy4COHCj+YIbllEUYlZeS+vNN9lehVSriKBezOZqZGd?=
 =?us-ascii?Q?yziQr0JlcFFSifAu3tgXygfHsM2dmtYryGJiVfNvwiTDjk4RoMfgcyco+7GW?=
 =?us-ascii?Q?zImzClT4JPRhp1Vtjlwj14hGODYPHRP7i1W7AEqDzbhxOHdZXw9GHaEzLR9+?=
 =?us-ascii?Q?ZQTrZx54Eh+kwRgrlL0b5aa+9NLX4jhWrrCs0zR0KELVCi7cNJE/8R/LsHvj?=
 =?us-ascii?Q?wtDCwNSMYN6pGkD2u7womo99ZJZh+yZDYC2UDvMc/R2WYFiGR1RnlTuGXbv2?=
 =?us-ascii?Q?yL87/A5pOe0EukC6h29WMJR3Fp56THMqAipwf?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:/Y/GXqbJ81Od1sfRegtJAvBSkVF6EOZ73o05+JvOxkEi3ybGQo3JSMpnK7C2YT6rVoCIhY5QtcY9pWJcciBDcSySj8NtWYgxPNRNkM9hos2NVWuyQ8rkY6mDasLKnz1F/oNBNoCE/lu2Ku1vQzJxwaoxKFvBm7qfiF1KscIt6A1qw0UPJP5u0rRwDvf3cOTpaP/sF84jO8ln/QUcTqiyxajWdvBfwLrLC7MiHfWNxw2p+nGShMgZO1QUYsGdUiGp9t8EP/ENPKlqEIZ/Qb1BBYCIvCJMcCnG7RspSOS7dosN7p6o9iZbt3uyumFrauFfddlv5yNUplnv6YLmCh0oxQ==;
 5:V123w1GbaG/rsX7FZ4edn72SsmdyminGZjA9fSkOxzoLnNrBnLpjXok6klf2hd1hEDlNDnep2zBAAwkYqwlO2g4lZXHQ1FCytfrDelrP/xPdhgTNydtdVb1+E9h1kfaoJet+84FU7YF6Q4V4awcbFw==;
 24:KtrHloqLHKF+HNgKJmnECHCfNi1bAAwlmmPrdjeGRmtprRlOdjSZAe/Iar3qnU50DsLz3gO3TKk+96p7wxUHRnFkpvVo8a5d+Ht0O26RxWk=;
 7:xJGB+HkCp8iH1dH8mOboETlYFLvaNTPRG1ux+2/D1VoxmhdiQlE5Ujxx/nskFQUkl0JLHUh6SV6Cewt0/Ih14TUMj+HFBe2PdU0swNPCWqe2mEsm/tdkG1lNz9TlZ8WkW3OAecfsywv9jyECDhErZtCWoSJ5Ss7pYB2UaJUVxJ10+2XCRPD2mDlS7AGdKHtWeHQgavacWoe/v//IUM9QZ8Iade1fuyUyVx2F0Rc35Hc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 16:56:17.9882 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v2 0/5] ARM: ACPI: ITS: Add ITS Support for ACPI
	hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggaXMgc3Bs
aXQgaW50byA1IHBhdGNoZXMuIEZpcnN0IHR3byBhZGQgc3VwcG9ydCBmb3IgdXBkYXRpbmcKaG9z
dF9pdHNfbGlzdCBmcm9tIEFDUEkgTUFEVCB0YWJsZS4KVGhlIHJlc3QgcGF0Y2hlcyBwcm92aWRl
IHN1cHBvcnQgdG8gdXBkYXRlIHRoZSBoYXJkd2FyZSBkb21haW4gTUFEVCB0YWJsZQp3aXRoIElU
UyBpbmZvcm1hdGlvbi4KCkNoYW5nZXMgc2luY2UgdjE6Ci0gc3BsaXQgcGF0Y2hlcyBpbnRvIHNt
YWxsZXIgb25lcwotIHJlbW92ZWQgdHJhbnNsYXRpb25faWQKCgpNYW5pc2ggSmFnZ2kgKDUpOgog
IEFSTTogSVRTOiBJbnRyb2R1Y2UgY29tbW9uIGZ1bmN0aW9uIGFkZF90b19ob3N0X2l0c19saXN0
CiAgQVJNOiBJVFM6IFBvcHVsYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBBQ1BJIE1BRFQgVGFibGUK
ICBBUk06IElUUzogRGVueSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIGl0cwogIEFSTTogSW50
cm9kdWNlIGdldF9od2RvbV9tYWR0X3NpemUgaW4gZ2ljX2h3X29wZXJhdGlvbnMKICBBUk06IElU
UzogUGFzcyBJVFMgaW4gSGFyZHdhcmUgRG9tYWluIE1BRFQKCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgICAgICB8ICAgNyArLS0KIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAg
IHwgICA2ICsrKwogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAxMDEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMg
ICAgICAgICAgICB8ICAzMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAg
ICAgICAgICB8ICAxMSArKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgfCAg
IDMgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDI5ICsrKysrKysrKyst
CiA3IGZpbGVzIGNoYW5nZWQsIDE3MiBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:58:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16:58: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.xen.org>)
	id 1dgDGj-0004sQ-Fn; Fri, 11 Aug 2017 16:58:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dgDGh-0004s9-Rt
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:58:39 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A8/8C-04533-E32ED895; Fri, 11 Aug 2017 16:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsWSoa/goWv7qDf
 S4PcHS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePX1V8sBc/FK+Zc7GBpYHwu1MXIxcEi0Mss
 8eXjf8YuRk4ORoFIifm/WtlAEkICnUwSm5vOgyXYBOQldvZeYgKxRQSUJO6tmgxmMwvkSix79
 RasRljAS2Lbk3/MIDaLgKrEmsndQIM4OHgFPCW69puDhCUE5CRunutkBglzApX//aADEhYCqn
 g2oxNsIq+AoMTJmU9YIKZLSBx88YIZolVR4tmNk0wQdiejxML7+RC9ahLTTndBxWUljp6dwwJ
 h+0rc3fyGEeQVCYFrTBKH5m+BSjSzS3y6KA5h60jc3XkbKr6cXeLYCx8IW0ti3dWPUIsLJH7v
 2sQEMegcq8TBDfcYIRIyEg8WnWGB2sAqcb0D4lQhgSSJY/NPsEMkXvNKzGz8AVXVyS5xbVYHG
 yS4pCTe7zjJOIFRdRaSv2ch+XsBI9MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DA2O93NTi4s
 T01JzEpGK95PzcTYzAdFDPwMC4g7Fvr98hRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErwaD4FygkWp6akVaZk5wMQEk5bg4FES4RUGSfMWFyTmFmemQ6ROMepyvJrw/xuTEEte
 fl6qlDgvD0iRAEhRRmke3AhYkrzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXC2QKT2ZeC
 dymV0BHMAEd0ecDdkRJIkJKqoGRX+bJpZ+b1CNDEs0ezWT7xzTdZ/Lm872vWX5ZV4o8XvT15w
 ODios32kQ1CvemiFhUq3hZHp+yyEngmvHl5FUMBhEuWhPfOSca3ta3Lfg0dc90tzSv7e61622
 ePY99tj7v9KfLr0qkdzZ9VJuW2eGtk73PsaFxY8fvEzK3dRyiJet+1OnFrbuvxFKckWioxVxU
 nAgAbnrhw40DAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502470716!105594659!1
X-Originating-IP: [104.47.32.72]
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 39368 invoked from network); 11 Aug 2017 16:58:37 -0000
Received: from mail-sn1nam01on0072.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.72)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 16:58:37 -0000
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=8Dn5DYc71DT8ESiPhdsLy9/Woc1BXAiGcUi1sw9R2iQ=;
 b=NTEAeHfQWg/r136y+SF+L/QekTQ49v50NnbhgEYDtvPzSXKgYGTiueb4w1mQxcQCIcZGRdQ/evLpzTjEag5ejnZhPDdnnugqR0s92rYFxhtF5gIy3d0jQ4PTrDU0mAwSKmjJCIIBctrrGZAlhQ1hylW2N1dI141Os/OY0ZhGBlc=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.17; Fri, 11
 Aug 2017 16:56:22 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Fri, 11 Aug 2017 22:25:35 +0530
Message-Id: <1502470538-20299-3-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0113.INDPRD01.PROD.OUTLOOK.COM (10.174.56.157) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a6deae01-228e-41a5-09c8-08d4e0d9e5e6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:83ojsgsCTmT93VaiEoCQvDy3zmzqSmG03wAjepi3nMQEirlIqj61N3zNaGSzmS59fErAqThIupgfSwv/2smbDJLp+/KHxehDwtbNXvdlFP6RHaUEBeZDVOUcO+//yKkffbtB21FYLhZWCoczP0T1OXbuuNeOLpnDIb75A69eA9xwMQzM6LmcqPHCeoxM8tIYlzetMvHXSw+fQUefKYkWd/BpXk0ZuRcl26fkEtMcg43ZgeNN0KY17Jy5CBJdwE+E;
 25:An8y8s937Lm1H+Y4Kt0PjdIFDNotHTu2WzWY9RT5PPGp0+VsMYAqppG3dQfjzXin8KCMor585WyS2j+JyRo5cQZuAyXSrkkTwbH9yJjmf3QhIFBrzJ+nLErEgmUnL6kKLx8EHfMn31RJaCo0eHi4RVZujym1IrWJlyEAxcI5cX4F7LOt5sSjsunzX2jfRNTWlVQW0JYLh0l1w3W7lHghyNYEsfxJK8CC5CBpKEoDt7qEDJghIjRVmBbgoEdrQ189ZMKGdfYnNshWIr8n78y8a7fKKlW/mYihBCvKZeVwopz3b5pZGuF5P/GzTp3rOhXfrOt7U98shHOwIZNrXHexfQ==;
 31:cmD/MDKeVgDFDcJhpZMzvnxiNLMKRyiwGaajNwqwj1WcCnsS27GQZsjM7s9NoCI48knu1bdXj6+jT5+RWJ7Km81dn6y1D/Kb5hHQhL6qtsWmIQw30fvKV4p7hGS4u6le17GwN/h23Hnt4+7H8Vr3uVpKQ0Ebq+wuCAt3SVDoH7FaJbp+JIQVuhXpnwn8usJ200uZXmVtOnWY6geMNUg0+DwHmN/bszUcyetTDfGp2KM=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:+/GQm4mN9PSrFnUFP++pqhLiCK/DaoL/LiG3kedg7hgqyT+BHqYYrSuzZpdoUeENTdxrCeuIYtU1qUlQsW0Aps/hA/dDPFVun7+V2BWedwmCQ61BcZYrnJCWAkhblhrWAsFgqXYAavxFIgvcBOJEd4mKE7BIdNPT/KYH9OQI+4pdJoPuQsss0JCp3BiLYcO1lSTW3pWrLCmMIpDjZLn+HEAGZOEjy0nvwmCs+zu9e6zls1GsgQxxWr/ZyWBZ/6QxI6BxM6z+QcYhRl9zupc0m9NjlMqwitMaqc8m/rxYJQzOmwfR9jreXKnqWiJgibzh2k0nfC7s5AtgY06zDueoat8UK8G+4rgvt30S0GOhkB1U7hCWZ4x0bX+A9ajz/p/DxmZ9Bx6duMuteqyL5G/HGVx59Z3+XUpihNnWMvD1bIdj78M8H82EySAIDJO3EzMKa4CYmMkQ0xN+LNFVFVWgmfYJElZTFmSKMDSMUcw0efRN7xm04SG2RYFCOWeq5orU9f5eVDhgL1J+vX46iewTbPuf1d0JXofCrFrN6ydkUo7y1JGlTh+p+ZTwX3pDzJh9dp8f4EbCA282XTTBqy3GvoecPGNNKYo7x2Mt6IwfozU=;
 4:8zVVUeOlbYebodvLrGYzXu/4ja/b4DicRN59eBpXiWmbQaP5lOTIOdhxdI+/FNqQ93VtsRo8Z2XWsuGNbD67q3BRxBm57OeyQV4Zx3o0UlUOMGuiXxpM7gql8FJFuW81bXBPn2ewbIY75hJ7Ktt8MIPo7hq8UWrOfhtXZ+dBE/2ppdXx5fVr/w4SzsZAZyqgca8sSQXR2wKykAB4MP/DN3Hmfj2VJ3HRmyQsHly5dxzqak6fevQ4HTIRaqpTroeG
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20717DA17FC526849EA180E8EC890@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(199003)(189002)(97736004)(2906002)(72206003)(42186005)(33646002)(2361001)(8676002)(6116002)(106356001)(3846002)(68736007)(2351001)(6512007)(9686003)(5003940100001)(81166006)(47776003)(81156014)(53936002)(48376002)(5660300001)(107886003)(105586002)(6666003)(50466002)(2950100002)(6916009)(110136004)(42882006)(4326008)(50226002)(189998001)(575784001)(7350300001)(25786009)(53416004)(69596002)(50986999)(76176999)(5009440100003)(6486002)(36756003)(478600001)(7736002)(101416001)(305945005)(66066001)(85772001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:+BA9ypiAiKGPlIj3EVexAyYBL1J7qnUUAgebFDw?=
 =?us-ascii?Q?hwxnltghm1OiaNsA74ULhHTyyc2zFmCOje9lMzQtWUA9yzyqh74J8m3hLKDY?=
 =?us-ascii?Q?vTc45clJU2fkk7/n5yTmxJWAL/ruZlFJJJ9tipZCuu/GlKY2b4tx53l4MILz?=
 =?us-ascii?Q?IsEvmxHO3B8EErcdxfbZRzP3PT8w9e1yuJPPqIR4cwWA5kWXfxpvjmDGSh24?=
 =?us-ascii?Q?EVUFgbnruohzuiGi8FmiJjqZvOrSUV699KyOlCZixRIsT0dTDOOGXhaeIGuI?=
 =?us-ascii?Q?SA0zK1m4dxcat8YxGyrfy/iLFdhCzG9HJnYmsnXfHdpeV/15HprFCmO0W3Cb?=
 =?us-ascii?Q?gW7ad3eWipLBEobLAZ6pPvee/Zlxk+S8gG3yrY24SnjLQSIwlWmwhvbfgLGr?=
 =?us-ascii?Q?08cKWQGJetG0aW/oX8nj/Q84407BZk/vhlI5cDmCZP+aImWnDBHQ1V2CUvjj?=
 =?us-ascii?Q?IBmZmWRbAzqs9muhFEgLb2jOD60TGx8NqpJjRwhgdUoL2qMgq1HARUw4olEK?=
 =?us-ascii?Q?jeDHlJLOmMK2DD4/CUfQAbjaPgxlrwqljkeOhWFm4oRHUDvGTgD2wHnvFq+I?=
 =?us-ascii?Q?GuCAG8ruJBqfaoyOIgWl8++4wOTDfg67NyIT617/vuMrLZixVmros5msrJll?=
 =?us-ascii?Q?/QswTwTfyGJOXluGArnP9qcXGH0CcluSpQIDVigw7/kg2zjoiMywX06EeGru?=
 =?us-ascii?Q?zjYABsXfnb4gKT5yVkmZSx7i0zVd4vW7JMMtL+d5VPE7NpCDFs/9co1uoVYG?=
 =?us-ascii?Q?p/xoikuxbW7+601NXObDuTk1wYw1bLQgVlOZtbKdoTSCid7jjGm6fALR1CeR?=
 =?us-ascii?Q?YzV8O7c8gn5Oex4WhmqQ7cPl12Ckcgl98Z8mcmfyzHt6zOOY3qye7v50tOhj?=
 =?us-ascii?Q?Oogse8SZSnpJJkbwvnaRBWgc+6CjsKNBFUNRPfyiQXHSPK9ARWJu7HY19ZHE?=
 =?us-ascii?Q?ohWguE0HMStc6dECS48jSDS6MiDjIFB4HXMvSvDNAXqeELeP7LCRkphTMkrc?=
 =?us-ascii?Q?AXSiajhiiYv8KprbU9CjhlwoLBKUWExv+EttuJz7WMSG+2dJTrMiHK80qNgS?=
 =?us-ascii?Q?n2kspjac9MZ3SNGcagDBG2LPtUYoTp9Q9eTTfy2XPx7THfOkCsmfQ17KfCuW?=
 =?us-ascii?Q?Nx2Rv4fQYU7WRCyNKYDhy6WPL8AX8tyvjQ4F+/UB6uRjRFY60Uq7Jf9IDKhr?=
 =?us-ascii?Q?z9AyoE6W73lm+MkNdDkfu4VqmakouqFE91Zg2kBe2TO/t6cmTsnhmks9PyC8?=
 =?us-ascii?Q?cl3feQNjHOOxRldMfrxiW7njKhS8qfwkQZZ2YfZ8Pd/V5zH7aX7eWwRzZBR/?=
 =?us-ascii?Q?VL4LhwnAIx70nO+L1BrvkXZA=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:YhWz0DngtXHp62Yf1Hd731h87EbIRCrr4b9NvqBcs73q/HD+d4entOKDMBnEnKAVh/g9FyMfzZVg+DE5bIa892xZ4/Jo775CGnH55HXrhx3XadO7yzWhH30Zcb8K26QN+bXKk6AF3drUfNDJGExVYWOmoEBiCLOsdHVkVsyO24LkFL7TnraAp3Eys1R9kMgNlRjAIlxbFm6lfeM7T7ut0HI2z8PKUccm7mPIIBZMbYDktIJKtbudZBSc3Q64cVlbyayqBjch27s6sNVyMhZiYRjBdaYsuKlO84z5JkoFw+7MLCqKmorPv46/8aTzwOauYCNtUUsbTIJ3sCWvu2BmaQ==;
 5:P3tgIJF0YD+XXAtEBxW3t6NL0G/3t25iB6rL1JlpIpZC8xyJ2oUxLfy/v7D0aQyiGFKicUKRwhdHP7O7RmodzigqNCg2/sh4ZGsac9JflPgEbIMaZ1nnkX8FZVF1t9j8IwqODAozIEYROnQBUYVb4g==;
 24:28gkC8+maihmZQF5xoPMDXoOI3X/y2ouc7GSvjAJqLxDjSJudWVeqpf0R0ewzTMFG0Sh1uOsMm7569G14wecRCgKCem6GX5Cfx6fghkEKhE=;
 7:IIIZdmJY5ssjG3dgZK5agGE3oOdX99SAY/KE5IBuINfsjBnx5Erh99EeU5mKS0bMYUKKLraptkVs96VzPE4wfcoS2Om9+Mrvop/MVJwbIvKQt4SIWuzSC3/mYap1ecM5PIMZIiWiRpE1b4w+yr95E42d3z2m+lygIdJ5si5uDMYjJHbnbri2qzg9aIUl2Ij9v8ti/Osx00JJ8WM9Kc70cnDitld9Z0WdzGB05/0Ir74=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 16:56:22.0509 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 2/2] ARM: ITS: Populate host_its_list from ACPI
	MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZGVkIGdpY3YzX2l0c19h
Y3BpX2luaXQgdG8gdXBkYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBNQURUIHRhYmxlLgoKU2lnbmVk
LW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMgICAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Y192M19pdHMuaCB8IDEzICsrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IGY4NDRhMGQuLmM0ZjEyODggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpA
QCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAKICNkZWZpbmUgSVRTX0NN
RF9RVUVVRV9TWiAgICAgICAgICAgICAgICBTWl8xTQorI2RlZmluZSBBQ1BJX0dJQ1YzX0lUU19N
RU1fU0laRSAgICAgICAgKFNaXzY0SykKIAogLyoKICAqIE5vIGxvY2sgaGVyZSwgYXMgdGhpcyBs
aXN0IGdldHMgb25seSBwb3B1bGF0ZWQgdXBvbiBib290IHdoaWxlIHNjYW5uaW5nCkBAIC0xMDIw
LDYgKzEwMjEsMTkgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2
aWNlX25vZGUgKm5vZGUpCiAgICAgfQogfQogCisjaWZkZWYgQ09ORklHX0FDUEkKK2ludCBnaWN2
M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCit7CisgICAgc3Ry
dWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKml0czsKKworICAgIGl0cyA9IChzdHJ1
Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqKWhlYWRlcjsKKworICAgIHJldHVybiBh
ZGRfdG9faG9zdF9pdHNfbGlzdChpdHMtPmJhc2VfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgIEFDUElfR0lDVjNfSVRTX01FTV9TSVpFLCBOVUxMKTsKK30KKyNlbmRpZgorCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGY5OTBlYWUuLjBiZTg5NDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMKQEAgLTE1NjcsNiArMTU2NywxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNw
aV9pbml0KHZvaWQpCiAKICAgICBnaWN2My5yZGlzdF9zdHJpZGUgPSAwOwogCisgICAgLyogUGFy
c2UgSVRTIGluZm9ybWF0aW9uICovCisgICAgY291bnQgPSBhY3BpX3RhYmxlX3BhcnNlX21hZHQo
QUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX2luaXQsIDApOworCisgICAgaWYgKCBjb3VudCA8
PSAwICkKKyAgICAgICAgcGFuaWMoIkdJQ3YzOiBDYW4ndCBnZXQgSVRTIGVudHJ5Iik7CisKKwog
ICAgIC8qCiAgICAgICogSW4gQUNQSSwgMCBpcyBjb25zaWRlcmVkIGFzIHRoZSBpbnZhbGlkIGFk
ZHJlc3MuIEhvd2V2ZXIgdGhlIHJlc3QKICAgICAgKiBvZiB0aGUgaW5pdGlhbGl6YXRpb24gcmVs
eSBvbiB0aGUgaW52YWxpZCBhZGRyZXNzIHRvIGJlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmlu
ZGV4IDFmYWMxYzcuLjJiNzQ5M2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xMDUs
NiArMTA1LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgogI2luY2x1ZGUgPHhl
bi9yYnRyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgogCiAjZGVmaW5lIEhPU1RfSVRTX0ZM
VVNIX0NNRF9RVUVVRSAgICAgICAgKDFVIDw8IDApCiAjZGVmaW5lIEhPU1RfSVRTX1VTRVNfUFRB
ICAgICAgICAgICAgICAgKDFVIDw8IDEpCkBAIC0xMzUsNiArMTM2LDEwIEBAIGV4dGVybiBzdHJ1
Y3QgbGlzdF9oZWFkIGhvc3RfaXRzX2xpc3Q7CiAvKiBQYXJzZSB0aGUgaG9zdCBEVCBhbmQgcGlj
ayB1cCBhbGwgaG9zdCBJVFNlcy4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKIAorI2lmZGVmIENPTkZJR19BQ1BJCitpbnQgZ2lj
djNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5k
KTsKKyNlbmRpZgogYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwogCiB1bnNpZ25l
ZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CkBAIC0xOTYs
NiArMjAxLDE0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiB7CiB9CiAKKyNpZmRlZiBDT05GSUdfQUNQSQor
c3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJs
ZV9oZWFkZXIgKmhlYWRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHVuc2lnbmVkIGxvbmcgZW5kKQoreworICAgIHJldHVybiBmYWxzZTsKK30KKyNlbmRpZgor
CiBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogewogICAg
IHJldHVybiBmYWxzZTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:58:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16:58: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.xen.org>)
	id 1dgDGl-0004su-Mc; Fri, 11 Aug 2017 16:58:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dgDGj-0004sP-TN
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:58:42 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 67/FA-22472-142ED895; Fri, 11 Aug 2017 16:58:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH/d1u2ymenJvm09BertSQzTQhI0S
 sv1Qsiv4I+0dveW2LvbWbtiDCEsPNZgtTUgTfMsM/wkJJQQSVfCuNLMUIXwqxtYysTMMMu9up
 2f31vefz/T3P94GHkCh+SVUE67CzNjNjpGVBuP7gnmRN2gd3dkJpt+zISls5lobS+xbf4KfQO
 anBrLU4cqX6po5hzPo93DHgvSMpRAOhLhRE4JRbAms32nEXCiQQlQ21q8UyASgoJwb3J0r8QE
 bthk73GCboMIqG6ZZyv5ZQJnjg+4JciCCU1DFYbN8vlHEqGtoflyBBk1QGNKwO+tsAtQvejjo
 lgj2QyoQ/i2qhrOAt8/ecmGgPhaGqOVzsDtDj9UrEp3thfnIIE7UTQf2MRXwbA5XPXRv1KHg2
 UrMx6gSsFXqQsApQExj01rZtgCI5LPTvE7UapjrfbdSb5eAesYg6Dh6Nf/PnBMoKs2uU2GdUC
 j2t00j0RMJswwtcBE+lUDfnwcVEWuivHZSLoJqEir5GifjjlMPK4IRccCkpFXztGEIeFF29be
 3qbWvXIawFxXKsrYC1aZLjtTaDTm83MQajJjEhKd7EchyjY42Mlos/bzE9QfwVBPBfB7q+crw
 X7SQwOpzMzXJnK0K0lrwreobT59jyjSzXiyIJggbywHuehdpYHeu4YDDyp7SJgQimw8jKWR6T
 nJUxcQadiIaRhvB51pcxBW62mFlVBBks9KAEkz7fvNVi8yDHUJRKSSI+lCLYytpMBvv/3IciC
 EQrydfCqGCD2b41yceHwPgQZVn+EHbmH1IVolTZUghdXFr9mTP9vnoyiYxtqMmpWDDcLdBkho
 VNXR5ISUpq2uHKmi66NHy2rGu09dByZdTSx2hrQqrSmV1WFwO+Ss9oszeioyrdoTla1PCjqfF
 T909tiu7i6Vfr4+qYgIGH9K3bmfX1My8n829mLF9rnDij7pmbVB/u6jHmzVTROKdnEuMkNo75
 C/XoRGiLAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502470718!108950125!1
X-Originating-IP: [104.47.32.55]
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 65490 invoked from network); 11 Aug 2017 16:58:39 -0000
Received: from mail-sn1nam01on0055.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.55)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 16:58:39 -0000
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=vEOJmHGKe1uQnoa3hp1LjZk+YPXv2bW+NwU93nAmf4Q=;
 b=HAAX/ndrluS3AjtWmCc6WNUQQvmm8015A7TskxmxNlDRjI3zKmf3e9NL+unvpW4o4VCRdTR5JTyyhrXoOnhB4Hi4ekayqpdPFC2w5cD8PMvgoUERrXJRNsSfDftsiWRbN2rSlKKV3sjD7LksTQ+Uu06cKUxN4Gqrat66rlxybmQ=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.17; Fri, 11
 Aug 2017 16:58:36 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Fri, 11 Aug 2017 22:25:36 +0530
Message-Id: <1502470538-20299-4-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0113.INDPRD01.PROD.OUTLOOK.COM (10.174.56.157) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 403fef2a-5f87-4250-9a2d-08d4e0da35e4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:YtR/farfdKyxbNdQaT0EtH2ZgL0rN2Jt44iVSxlAQvx60bxs6gMrsPOfr3n2F1BiXq/9lXPliO/m8KYiNp2a8mK6xm9vBflRPTz0S1QtSo+czvLh2KuekyWhSHfrCLPpUZFioybpcbULQZd5ETbo5M0MpJgxMh9pAq/on8zqtBbA8zLUe6IeeBer2hTIzLQY3dX6HVLMNZa5yXeFwLBmh4TNK4Diaa/sjfstTALobNMSDqlb89R6W6biXLeFwol1;
 25:EkHz+dbkkFNgJYlJAzh98pqlOVYsncrLjHHkKhBhCxIYERSeZ63KOzU4o/eVxI1VadeNhow6QNykM7RsL4PJb31Z5iGDgYt/n0SVNXl2dOVS5YVzMjgqniX8AIy0RqMwD57QJGDNsl37MsRgBj7gP4doJbJyzqlBLC+PEVyvtqyZDHF7Z+IeM7iIhXJg3n8x5VMM62Q0tnPADPGcrAjDL2zxfpQLA0O+GGwgjTmUFdOKl3VVaZhTle2DvPsZY04BFNg2n7OnjmyKRArjyT12k0E2HViQFy8/emjvSnxoOzFU48YuB4nvmo3Y6gPzUBoeHxOioyn//WZCvoZ+H8iNFw==;
 31:cVA2uPwAAKCYTYm+6wd0W3FxGrEBCcY3LCnFIq+DKD+VfIAzl/rlFyGjF92hwuBP6QfKkdRDjh5j590uomeFZACYqk374zVVZ2JAqP7O2HgpX+FlsH1EWNXf6lLwemI2do16/SFjr9qKWh/Fm0Rl/0AKBVr9NBG6roIW3yrrjtRP4drWrWogMXngPacEm6PPWq3adxaDB0szl/FnQOc5phzi8g6kwIWGXdRnqchiLHY=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:MoG1IOjCtx5x50H3Fxo39UvF9vDKREXW+eBLJ5IJSzbo1SIjELqUjRgndrw1bqky8gtlVOJuAApvOMnYjdLIL1wG8yn8Vb7Z5++5vTM3AcjCptUy5quh3xSxDu60faFOBsapzhapCgkdZP8GUJ7qo+DweMeDKHG0kUV5EwZrWk4OpWnBtggkgqXFxVk67OeDKOSJNG2sv7ky6rPPXqqb1K7K/B56SFCghATV28GY7hBHqug6nUMqfiWquDuvJRNGv+biOEpj+rkJ1Z6eExzhmx0KBT9ds19seUeOOhzN97zJ7tWPDm6bXc384oHrqRgBLXz86no60ZkUwpyKsmoR3WaZ8DVfAtY390AmP5SSZf57Mph1L1anJyT8SdM28bE2FNM+NkWPYpi72XmaZFLxMZwCXIOzS4+n6S+wEB5KHr6fAzCRoHEquOXySqFYuHhQEMGDwMCOVA59GWIil/n4/g3JqcvlZICZ4AuL0bhksIYh+ruVAWhGGWIYmZgEVX7Lqb6AcKoTnM8xZViTQd9aY7xzT2u/SfZJ6riN36+/5fhdzm0BQG4C0ujZVlpEo7q8DdWsL3NxXfeV53sBEO2xVh3JtJTMvwuQX73m1bwd7UE=;
 4:MLbtS5MxwumWHwok8oE+E5E8XUQBwajWyoGCt/BgumddJf8WKQqhNPHs/xHTYVnj4le7NRNeSOnprTzFbDN0sNsWf9n87kbRUnH74PfzaPBZZdHfxDctVUb+8FIr8xfd5QceivknJEY+EztndmJGCbr+YCr7HUWtXWPv0AkwUw/eYlQIgKjgbyoS15IlTqVoJ6av3/IIAbfLdixX59R+dxlYoRPTjgLJ61dpVqi/xwv3NXo6QBfDNnW6e//u3c64
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207142A25F2346B9E758E96DEC890@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(199003)(189002)(97736004)(2906002)(72206003)(42186005)(33646002)(2361001)(8676002)(6116002)(106356001)(3846002)(68736007)(2351001)(6512007)(9686003)(5003940100001)(81166006)(47776003)(81156014)(53936002)(48376002)(5660300001)(107886003)(105586002)(50466002)(2950100002)(6916009)(110136004)(42882006)(4326008)(50226002)(189998001)(7350300001)(25786009)(53416004)(69596002)(50986999)(76176999)(5009440100003)(6486002)(36756003)(478600001)(7736002)(101416001)(305945005)(66066001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:8hnvjKxrKK28Lngyp+MY+FndUUh8r37DYEA75nh?=
 =?us-ascii?Q?EAT5J5bEdhIC2SxJMp3NWH8dCOYvWHM7ZpDqb1jT3qjIgVk9aT7MbpYpuTy1?=
 =?us-ascii?Q?4JJSzdGaKhRwHa0OGvs42iKbQpIhWzAGZfWdkFPYLo4zRRxiW2piLd2FEKzM?=
 =?us-ascii?Q?C6RvtR61m6jkU8toHPUti881EZPFepg5R4BtfdSp94uUxLExr6K35vgZ/x2V?=
 =?us-ascii?Q?RJh87gNRnhHvlRPQZQEKhvADfhfG3ttJawzkZbvV4GSNlxcV97qmv4AdN8Hi?=
 =?us-ascii?Q?NSdti9fpc1Ck2ePhIO9cklNpOEYJu9+MtLphmlNi7xi9MNwDAYJ/r7p4bIoL?=
 =?us-ascii?Q?7nMBy0ipi+jbWDDIKnFS6p+1uiNvoZHU4daomJdqhqrY6Dh8VjixzidMfQ0s?=
 =?us-ascii?Q?dMUbnywNqc1nl3aE2P6SKf+yeGHGaswtlbJl7JtvOPR3nb9YpShMIEKjCh23?=
 =?us-ascii?Q?9yrY0/IBsABumLleevvmLpfUSSwdeCTuIeB3BT1nd9pdj4ZJCSktqKyOtZCi?=
 =?us-ascii?Q?qBKKMqs/4qr0PXxfkQcTMkIGWeFGEVYzWfaDTL80I5ifRZ91tsEawLKlTOkV?=
 =?us-ascii?Q?N3PjmmKugqzVeppWVCx2m1Qt7W2ptGKAF1gU92a4UngXd+jWkXhuoQ0AghSg?=
 =?us-ascii?Q?haiLukDuEmWHeOcnBHxWkoRPLn/DLgCHgbJ0vOZNG39j9OSn2caMaUfJnaZu?=
 =?us-ascii?Q?6LeuY5ji3gns6+IIucLJc1glm3rGkJEc9gBGuWWrKhmUM+ADBpgM3BvAb6NH?=
 =?us-ascii?Q?RUZZg891zCxlbki/kfDA3Rg1kybgGWJwX0ej4E1EWabZeLszPKtLokBx9kkZ?=
 =?us-ascii?Q?nvfxNDzFnG+U1RGGyfGk5Hcg9k1Q89cBwkTkasWYYQyrPRYDY/k2B92WpcAV?=
 =?us-ascii?Q?PeuZqdlnyua6OnpTt+Bi1l7Sau8PoZc8EwI9U7M9agvG/RelaWOEcYygZzXO?=
 =?us-ascii?Q?oPD6oxoIw0lSNSBXGG/rZAFantOaNaVNJecHGQV7HNPxTkP8W0sbzOexaTpW?=
 =?us-ascii?Q?XBlLc+DYQABq/GqSgw9wMg9Kx1Lz9mseOFBPJMqzc4R+4xYsm0G1OA2xIVBS?=
 =?us-ascii?Q?HqjuUHNE/nNVkdQIozBigW7jZZwnKcg+Eb47BSlTSCqPYvhxTa6hXqoNLE05?=
 =?us-ascii?Q?kQbyKITAy7ab+OACm/DbYfip12jl5QH3ltMYGQkm6M02NFyX99uVQB5gsErz?=
 =?us-ascii?Q?v/4Uns27UYaJOOqGlZYY/qAzKBpq0zFs2kUtbnJbRYHmQrC8byiOiC+maA1u?=
 =?us-ascii?Q?ChLFpF/0wqsxUEmdya7w=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:EvkqoiYBllms8LrOoaolw1CDmvrJqgGd2maQtaxnsVYtj9wZ9FjLJ53GgMajkpQalHD3Hn6Sk2yY1Y4Z+cI6F13r6L7RNvxklo5TmVRFghpjjrTGDpbAktvzOCMR9VYp3fN5kxlXqj6DphL27Kr8LPsEajCUUKX+Fe7NLpmcEzkP5kXszaHq86mL8QOXe6X1Rn+A350ZYk1IH7inNrxnTPjYK4K2rFd/AwLLDEsXCfkBC8jEwxMEryMgwlXlh5+oJI0/ITxFZsb1eNUdlvV8dSefQImyq/nQ+6ADO+Pr4CDxRtenSGaLuSos9d8V0j/LgldyvWnITfGm51Q/1dYarQ==;
 5:xPrdntvd/IXNC504g+JyDuG6yalerGZdmWRLQYYx3oheMzAiVrKGXHkp34zvpXGXwLKeg5P/XXI/D7BfU89q5K/kURaomOD9gaylosyNdQBQ7vzMPQp9kIYdAicj79jaa+CDIeJRTalQHzMCYg2yUQ==;
 24:/So25e7JfzY45Mu3d/WptWrHsc2+2vH2GJP2Tv8pYCJ15r4AO91ov9vhmLM70OmkyPVSPx5EXxxkovlxxI+m3lg6oklO/iGW4juCbHCra+0=;
 7:8tlw9X+HtMch2bjVRkqT5p2s0qbFdaVEWsNWbDEQkdo64VGsv20ZdCsBqM/3wbWDlfqDXW6I7SXhw3mMwscaFCBm8TMn+C05Q8ITo2GDpaQTk6OwMx4nxHqGGOjH1sh/eeThgj1uRruVUInK8nYlff/ZNiGiJnaNE5Fy8NcEl3MK8EokGVXfx/uEe4kvhzKtci4u9qEdKFmVliZsKc3ENm4vsnxq1xdufB5R2rxqxyg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 16:58:36.2435 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 3/5] ARM: ITS: Deny hardware domain access to its
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggZXh0ZW5k
cyB0aGUgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MgZnVuY3Rpb25hbGl0eSBieSBhZGRpbmcgc3Vw
cG9ydApmb3IgaXRzIHJlZ2lvbiBhcyB3ZWxsLiBBZGRlZCBmdW5jdGlvbiBnaWN2M19pdHNfZGVu
eV9hY2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMTkgKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgNyArKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA4ICsrKysrKysrCiAzIGZpbGVzIGNo
YW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCBjNGYxMjg4Li5mNTg0ZDMz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMKQEAgLTIwLDYgKzIwLDcgQEAKIAogI2luY2x1ZGUgPHhlbi9saWIuaD4K
ICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KICNpbmNsdWRl
IDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhl
bi9yYnRyZWUuaD4KQEAgLTkwNSw2ICs5MDYsMjQgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2
M19hc3NpZ25fZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcGlycTsK
IH0KIAoraW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBtZm4sIG5yOworICAgIGNvbnN0
IHN0cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0
c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCisgICAgeworICAgICAgICBtZm4gPSBwYWRk
cl90b19wZm4oaXRzX2RhdGEtPmFkZHIpOworICAgICAgICBuciA9IFBGTl9VUChBQ1BJX0dJQ1Yz
X0lUU19NRU1fU0laRSk7CisgICAgICAgIHJjID0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBt
Zm4gKyBucik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQor
CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0
IERUIG5vZGVzIGZyb20gYSBsaXN0IG9mIGhvc3QgSVRTZXMuCiAgKiBUaGlzIGNvcGllcyB0aGUg
cmVnIHByb3BlcnR5LCBzbyB0aGUgZ3Vlc3Qgc2VlcyB0aGUgSVRTIGF0IHRoZSBzYW1lIGFkZHJl
c3MKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMuYwppbmRleCAwYmU4OTQyLi4wNDVkMjBkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0xMzA4LDYgKzEzMDgsMTMgQEAg
c3RhdGljIGludCBnaWN2M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CiAKKyAgICBpZiAoIGdpY3YzX2l0
c19ob3N0X2hhc19pdHMoKSApCisgICAgeworICAgICAgICByYyA9IGdpY3YzX2l0c19kZW55X2Fj
Y2VzcyhkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAg
fQorCiAgICAgZm9yICggaSA9IDA7IGkgPCBnaWN2My5yZGlzdF9jb3VudDsgaSsrICkKICAgICB7
CiAgICAgICAgIG1mbiA9IGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0uYmFzZSA+PiBQQUdFX1NISUZU
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCBiOWQ4OTU3Li5hNjczZmJhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaApAQCAtMTM5LDYgKzEzOSw5IEBAIHZvaWQgZ2ljdjNfaXRzX2R0
X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKIGludCBnaWN2M19pdHNf
YWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpOwogI2Vu
ZGlmCisvKiBEZW55IGlvbWVtIGFjY2VzcyBmb3IgaXRzICovCitpbnQgZ2ljdjNfaXRzX2Rlbnlf
YWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworCiBib29sIGdpY3YzX2l0c19ob3N0X2hh
c19pdHModm9pZCk7CiAKIHVuc2lnbmVkIGludCB2Z2ljX3YzX2l0c19jb3VudChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKTsKQEAgLTIwOCw2ICsyMTEsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgZ2lj
djNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKIH0K
ICNlbmRpZgogCitzdGF0aWMgaW5saW5lIGludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGlubGluZSBi
b29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9pZCkKIHsKICAgICByZXR1cm4gZmFsc2U7Ci0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:58:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16:58: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.xen.org>)
	id 1dgDGl-0004tL-Tx; Fri, 11 Aug 2017 16:58:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dgDGk-0004sg-Il
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:58:42 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D8/75-02181-142ED895; Fri, 11 Aug 2017 16:58:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj2OztzR3Fx3AzflpatlmZqs6Il9EP
 6k4VdIChmiJ7VyQ12Y2eG9mvSRSZNJlKklTPBvPyQMkGN1DZJMi8tL6WJl0rNFpFCaElq53im
 2ffr4Xme932f9+MlBJJfQhlB51hpi5HSywODce2+KFV88ieHWjnamHR4oaEYS0Yp7bMD+BmUJ
 tQZNaacTKHWUXnVXKPKWel14TY0E1eAggmcdAigrLoWL0BBBCLV4Fq8EcgJEtKOweBCKeKEQH
 I7NDv6MA6HkXIYqy1exQLSAI9831c9UjIV3DcHWZ5guyqg2UVztJg8Dh2f+wM5DOQ2GO61Czh
 LEHkClmbjOFrCWqbv2jHeHgqdJZM43x3APTMj4Et3wPRQJ8ZjO4KH4ya+djfc6Srw85Hwsuc+
 zuOT8GD4N86tAuQ7DDyuBr9wTQRLt2gex8Fo84ifrxJBS1Euj2OhbnDOP9gMviG3iG/UKwT34
 zHECxEwUdHtn9AohPJJJ85H0kCH65W/olQMXu8Tv8sugjL3FwH/XTL40dSJnEhRumHv0g17ly
 OsFkUztOUKbYlXJWgsuiyt1UDp9PGJygMJBpphqCxaT2mYhIsmQz1iryCAfU0ob+GoB20hMPl
 mcWaqQy3ZpDFdytVSjDbDkq2nGQ+KIAg5iGM+slqohc6icy7r9OwprclAhMjDxFJOFjNmysDo
 snjpNYonfM6VeUyCG01GWhYuDuFMJGfSZhvXW6wdZB+KlEnFiA0lCTHTFoPO+r/uQ+EEkkv5U
 SE6o3V9ko8NgbEhClNXQ1ipf5LMhvDx+WfL1YW7uhsrWlvS6+6VK14kl4xMHdzRutV2HilnL6
 iX/3y93eYZOXa2Lnqv0+tUdzWbUFj+flXCfL3v1MBcSUrA6Td5cyu9Kz3fog2ETdm+eOR9VUx
 U+lTy9efemtzR9J1vFU8nFJUZ+aqkn21FH0rqbef2TJb5xhcP9acFyXFGSyXGCiwM9Rf11a4v
 iwMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502470718!108950125!2
X-Originating-IP: [104.47.32.55]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 576 invoked from network); 11 Aug 2017 16:58:40 -0000
Received: from mail-sn1nam01on0055.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.55)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 16:58:40 -0000
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=XdRoj2uhDL1ecPeAfrDr7WZg0ADo7GC/LVXeLtH1f6c=;
 b=AGSKOBAcqvmLB5FAEsOYtaOlFw+EkSjH5H58kBhlR73qcj9mPyB93x6C7WllIQE1MlAOds4x24TtC/BrXCWSiewmGxqePTsMvtwOrPorAa8lvpiSBt3DZHhKJPl4kwPJDD+hGS2dIpDtg0j/EeSxjRtQ3C7uqZkGCxXkSGCzo58=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.17; Fri, 11
 Aug 2017 16:58:38 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Fri, 11 Aug 2017 22:25:37 +0530
Message-Id: <1502470538-20299-5-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0113.INDPRD01.PROD.OUTLOOK.COM (10.174.56.157) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 377d973c-b3c7-4863-a311-08d4e0da370e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:qfMUOQ3wjSeRbCxIUkiELn+jgC/5qRLOt1KdNqLp4W45KJ+P3W5Z2yh/4AsN5E0N1wawFyaWJBAzwcWQBXjRAmxwQ1HErNGkNGPr7fWxbNZhZIufJfQmYoToglO0bp9R5JmaGNKHDrBV9kLzNwR/kFNID2A+QJ5232koWUXyxsLnI31NgeO84K+psMD+99er+tFRB1BRye4iLXThZiW3ZM/EqBX8rKWiOhmR9a/wNpyMrmpcmCZK0swtP0de+7BR;
 25:62bLu4arZ69ttuTd+R1UzhlkWJrD+WQdikdbKN7np4/R4jgZEkB7SrOMm+mtPqhTK4Jl8Hdw6uCHVmcaIMQ9t6oHNZhdmz6zagpIRSarV+sfMpJHDO14UOjKm+yQ0kXdKx3VL+YPjEE4xuRlPgPMairivyspr53z5rfJSg9lHAuD8AcgFUv9sYev3FqD6tK2gNlkETYM8CvN/h1GhN2jmVZlVTLVNs5Yc+YJT37EiARPxNC0/+NB1A8tvrMZk0lIHxI+x9yU1dQjrD6ZYYoQWR1RcY/ayZQ6eDsdJ0wN14RoM+Ws6PRFAeDXeMHlzKJOF9+p3CUH3Cxg9Rmos92qGw==;
 31:2taqjfi8+bzjmJaNO3K3yv5PTyY3+Xz+6/RQFO42K6+l9NVPuk1SvsI5jZKEqVfpbcuhFMunB+48XmLmVNneDa6v0QclTOJ2l0RWYtluyw+hKIm3hc9NVFV1BhS1udk6eOOFpfhUP8v79ii0jDOQxSfjadMUyh03JOn9jE/oVUS8Pmlprjwvi4Fj/mhGAV4Cat64BBml6IqWmhL1VXzagas+Nl0eMIsLrU4wDNWguPE=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:IO3blfXHnRaMV6M6ZuEt5xRDLr9uCYJ2TxrPA3CoarcgDHTd0EMM9Ytb2eTVY7kijKa6Dr22jW2F1hFx4yq7+mljAbUXmz6TV5avH9nYNlhZ/qgjoP4LfDZwDsWHdFDSiaG0Ipv839VA0UtLXR5QDSa7RvriXCf4Cq12/3oY0WPp6ruPrQTVE1y5JPq7VVyiZlTZdebDSmTawvQ9lj8S6PdjkXeI5GIxAofAo9w9/Kzs/RGbHO4p5bTkbovgbru3hL8CHZ2ZM3F21RaxbEikMzyKXji1Ief+3wcmCr77v44lGNYwh9TmTVP2ziP02pVx717YH2GTG1+f8fkVHbA9QVlTkkZRVIckvzCKPywmgjaQlPRb9UeiXB2FBOsOFyOrRQPe1ZW70gQdxs7lZPHwbY4qnZtJ0ck39Ri6bAaVdTLDBhjAe4+rWr8n/z/tqEfDu8gZeYn7MoK62cUuU2DWq96QCoi4XwJ2R1j8UNUFzzJRZiVtJqj15rq8UnHEsyVZC1JBoEaA6pQgriNWwKeIW1FVvYoLaF+WPpRz5Ohsal19c6xas9Wb+vCeB4jkN6JXbIDM9ZFYM2asPB/maYCP0rwR8UIloSNeW42NPj37lxM=;
 4:iVMTcJXhZHPScWEGASsDVoDUQyLSlxQEs9gCaIifRJzW584mWXgoET5wZ4wpLIf/3cvyl4dE4klECDYLd8M80qaH9J8fKTrO/BP6euCV2/2hHasrdYaM34+NdKeO4XtnFFJbF7M5rlt46HbwDVK0aXOpsfEOPAjaSiJVgMFL6ItOqVUDkmhpNeXSLj7UqXgjIk/0ekKgnTSE53hJN1wvmOv/6ihy0prxUG6P4PyhBSNKM2r0c3wXt8N8RvEk7VSU
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20716DD27DF49905C59382B0EC890@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(199003)(189002)(97736004)(2906002)(72206003)(42186005)(33646002)(2361001)(8676002)(6116002)(106356001)(3846002)(68736007)(2351001)(6512007)(9686003)(5003940100001)(81166006)(47776003)(81156014)(53936002)(48376002)(5660300001)(107886003)(105586002)(50466002)(2950100002)(6916009)(110136004)(42882006)(4326008)(50226002)(189998001)(7350300001)(25786009)(53416004)(69596002)(50986999)(76176999)(5009440100003)(6486002)(36756003)(478600001)(7736002)(101416001)(305945005)(66066001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:013xnXKQmr2eHYU9SB6zWZqKCKboafeEll38MHd?=
 =?us-ascii?Q?9q4l9pp5H7N3oiyMlZJq8Cuf5BYYWCmyk1hoCQj3ef+e3U1Eb+Y2GVeY5/T1?=
 =?us-ascii?Q?brKv2Ko9Vy39ZlssZ/2zQm0nDSJFqq+AyqVr/1kkgU3pBS9K8qyNhDE2sqgF?=
 =?us-ascii?Q?Xa/BIJiEGqxLXBUnjbZj/w34YDMmQXgH7Ob/3nsMtrL6LLnIEjS5vNNY2mua?=
 =?us-ascii?Q?jiG+Vbr3Qfx8AXx2HZOVo8d4tdz195eYIcqWq0rYGARDlGygd4uxsJIBQMQD?=
 =?us-ascii?Q?vOSNTuhqwCPpUbG7V2wKpUaDFojZtkVrazYsZbreeGVB++ctQLBrZ0gHskVJ?=
 =?us-ascii?Q?G2WWkQ6UVlp7NujPmfp8qB79aXD/GDpLnltNf21woMm/xq6AGOoq8wcf7DSK?=
 =?us-ascii?Q?rdSIJf60DrxNUDmGjzBt1mHkDVfUzdn04M2KE5ibNDpcxuu7fQs4WPyJHWUQ?=
 =?us-ascii?Q?bpALRXy5LL8zV11nCGQjkbMdicoJANxkZhkHWCEX207HN1x2PQhEqfpGbOhw?=
 =?us-ascii?Q?geuraMqHuyxg1XRsdwXfhcZsK/Sh7CewpKMkgysqQKqjoQJT6KPdsAJtp9KB?=
 =?us-ascii?Q?yU9vsWggCOhwIeynL//V3j2B3GDpCqhd83Lmq3heg8NVx4kW1J4YPKmBkfRd?=
 =?us-ascii?Q?Fuwdp+RLUvoAEvFxFqywNRfXQbsyOkqcyHBEL6LJxjnXNCCuLj1piOMJhHrx?=
 =?us-ascii?Q?z/fCMtRN1MFuIRFRn7o8O289VrKkPOe8+EA/n06XT7BBaeAJzt3IasyMO/XN?=
 =?us-ascii?Q?VTM7S2WbzKyQNH1HcpWw+oDMt6hbyVmBW3Q+bWIqqlG+6v4IyGVyqa7wLAIy?=
 =?us-ascii?Q?s3qvI6pdQMX34PYjHNtfhsWCpAwn7xbdff3bkA+Hhvr+JSfXiCqsWT5IUU15?=
 =?us-ascii?Q?qsJwC4WYJxrhwBTgkqUYGcQLq/m4ifoK8aTCyfDFGXj8PdcKAabiLK7eXwVl?=
 =?us-ascii?Q?Jjr5fTFdd9hL1D+v2aPZfR/J8h8xD71GQMiSByZJbKi2Dm/HpF6N9sjcL9Bn?=
 =?us-ascii?Q?0647n8Ob6DV5omWNgqjzF3kidGGTqghh7dyXc74QImz2SW8shVazEBcLTPW9?=
 =?us-ascii?Q?c9GGJoVI95TB0CfUg0mXtfU0I7JUCcOzJDZyrbs9YdAE1V/hzsch0DOS898M?=
 =?us-ascii?Q?7pqB3pFAh/aWuNnWNgy9VgUI/DmR0bLeGzDHuXfKAlefR8eVXb1ltpvpArFu?=
 =?us-ascii?Q?8VtADFPtTO4S+Zw2phkedXV/9ZBpyJjBqXj0yaC6wXdBO1qEUZ28u7NV8Ncp?=
 =?us-ascii?Q?s9JtSKCveOKn1NUmEEco=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:KE7DbftqCFv6Lfb2zJneCleh5BFCgMgbMb32vFNGokWkIyuXF4VW5y6QANdr5hm4/G3cvRh3krQFWiNiGZj40ArP+aueiyrUaExIlzmmBwAlLZxhZdINNCiZeBrxz4MUJB2M5pIgccPo+DNfT4tUuBJGNy3R/52WDqTwQlVUgCf0K8NyJUstH9o20qvZwlFd72DKJZ1n39nMrqHbyiZgqZZuyx07U8JkbckFkeTsYuqB5Mlk2Mqnb8aqscSenEzKSjXSZVKNbcEtgf0XOyFw1NV2uGhGr/NOQ6W//WXLG/ciuW2pJGjbga/4LLQx5jnDfzQY3AZQlYDTHMBKACF9iA==;
 5:V5iimtvN6bTgMRg1e8yqM0uFwD4HjcIV1yrsOKQhAEk2WNpbZ0r1oXl+8oYLDKKeD3vswRfEG+a+YfajGTI3Zt0FeZTwHwfDkS2J9TURFGRsC/I534qWsVXY9d2IPBRvN1kQdpltWvSgC1MdUqlCyQ==;
 24:ayYeOdDFfL2mG5i0uh086rGYb1dzn952Mug2b+EuNF3VvcpZOIn7UGxbBpYR5Lr+rZyclXxR1YmA33a27sH68uHyf8UbLKmiDlpUjckI0nc=;
 7:yBbQhz+tQ5BDAdOWvnd9bfOct4hEKFyCzbqibtHFZZ675MUuvagP6YMDsQrsA9kDzjBaMZMZNwWi0mveuMeYUy6PjBN5vHQxspyx26pCHChxl0t/5xFYgzI66Ve6zNUSzYaNOZ5m/07UZNasJ3/Ee1plitG6r0Kbjy5SIMsVbTKKNknu2sNTw8EvS0E9fOjhAHhV6SKKtdJCmtYpqCdWKr2I+/ejQDhuKbmz+ALpm6Q=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 16:58:38.1811 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 4/5] ARM: Introduce get_hwdom_madt_size in
	gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmVzdGltYXRlX2FjcGlfZWZp
X3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBvZgpoYXJk
d2FyZSBkb21haW5zIE1BRFQsIHdoaWNoIG5vdyBhZGRzIElUUyBpbmZvcm1hdGlvbiBhcyB3ZWxs
LgoKSW50cm9kdWNpbmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUuCgpTaWduZWQtb2ZmLWJ5OiBN
YW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyAgICAgIHwgIDcgKy0tLS0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAg
ICAgfCAgNiArKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMTIgKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8IDE3ICsrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgICAgICB8IDExICsrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgICAgICB8ICAzICsrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgNiArKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNTYg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMWJlYzRm
YS4uNTczOWVhNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTgwNiwxMiArMTgwNiw3IEBAIHN0YXRp
YyBpbnQgZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvKQogICAgIGFjcGlfc2l6ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBh
Y3BpX3RhYmxlX2ZhZHQpLCA4KTsKICAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChzaXplb2Yoc3Ry
dWN0IGFjcGlfdGFibGVfc3RhbyksIDgpOwogCi0gICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVj
dCBhY3BpX3RhYmxlX21hZHQpCi0gICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlf
bWFkdF9nZW5lcmljX2ludGVycnVwdCkgKiBkLT5tYXhfdmNwdXMKLSAgICAgICAgICAgICAgICAr
IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpOwotICAgIGlmICgg
ZC0+YXJjaC52Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKLSAgICAgICAgbWFkdF9zaXplICs9IHNp
emVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikKLSAgICAgICAgICAg
ICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7CisgICAgbWFkdF9zaXplID0gZ2lj
X2dldF9od2RvbV9tYWR0X3NpemUoZCk7CiAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAobWFkdF9z
aXplLCA4KTsKIAogICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRl
eCBjYmU3MWE5Li5mNWNhMjI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0xMDEyLDYgKzEwMTIsMTEgQEAgc3RhdGljIGlu
dCBnaWN2Ml9pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJl
dHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKIH0KIAorc3RhdGljIHUz
MiBnaWN2Ml9nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7Cisg
ICAgcmV0dXJuIDA7Cit9CisKICNpZmRlZiBDT05GSUdfQUNQSQogc3RhdGljIGludCBnaWN2Ml9t
YWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKIHsKQEAg
LTEyNDgsNiArMTI1Myw3IEBAIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMg
Z2ljdjJfb3BzID0gewogICAgIC5yZWFkX2FwciAgICAgICAgICAgID0gZ2ljdjJfcmVhZF9hcHIs
CiAgICAgLm1ha2VfaHdkb21fZHRfbm9kZSAgPSBnaWN2Ml9tYWtlX2h3ZG9tX2R0X25vZGUsCiAg
ICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBnaWN2Ml9tYWtlX2h3ZG9tX21hZHQsCisgICAgLmdl
dF9od2RvbV9tYWR0X3NpemUgPSBnaWN2Ml9nZXRfaHdkb21fbWFkdF9zaXplLAogICAgIC5tYXBf
aHdkb21fZXh0cmFfbWFwcGluZ3MgPSBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzLAog
ICAgIC5pb21lbV9kZW55X2FjY2VzcyAgID0gZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MsCiAgICAg
LmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2Ml9kb19MUEksCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCBmNTg0
ZDMzLi44MmUwMjVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTkyNCw2ICs5MjQsMTggQEAgaW50IGdpY3Yz
X2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiByYzsK
IH0KIAorI2lmZGVmIENPTkZJR19BQ1BJCit1MzIgZ2ljdjNfaXRzX21hZHRfZ2VuZXJpY190cmFu
c2xhdG9yX3NpemUodm9pZCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRh
OworICAgIHUzMiBzaXplID0gMDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX2RhdGEs
ICZob3N0X2l0c19saXN0LCBlbnRyeSkKKyAgICAgICAgc2l6ZSArPSBzaXplb2Yoc3RydWN0IGFj
cGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpOworCisgICAgcmV0dXJuIHNpemU7Cit9CisjZW5k
aWYKIC8qCiAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMgZnJvbSBhIGxp
c3Qgb2YgaG9zdCBJVFNlcy4KICAqIFRoaXMgY29waWVzIHRoZSByZWcgcHJvcGVydHksIHNvIHRo
ZSBndWVzdCBzZWVzIHRoZSBJVFMgYXQgdGhlIHNhbWUgYWRkcmVzcwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDA0NWQyMGQu
LjZjMmI1NjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKQEAgLTE0MTAsNiArMTQxMCwxNyBAQCBzdGF0aWMgaW50IGdpY3YzX21h
a2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogICAgIHJl
dHVybiB0YWJsZV9sZW47CiB9CiAKK3N0YXRpYyB1MzIgZ2ljdjNfZ2V0X2h3ZG9tX21hZHRfc2l6
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHUzMiBzaXplOworICAgIHNpemUgID0g
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQorICAgICAgICAg
ICAgICAgICAgICAgKiBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsKKyAgICBpZiAoIGdpY3YzX2l0
c19ob3N0X2hhc19pdHMoKSApCisgICAgICAgIHNpemUgICs9IGdpY3YzX2l0c19tYWR0X2dlbmVy
aWNfdHJhbnNsYXRvcl9zaXplKCk7CisKKyAgICByZXR1cm4gc2l6ZTsKK30KKwogc3RhdGljIGlu
dCBfX2luaXQKIGdpY19hY3BpX3BhcnNlX21hZHRfY3B1KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hl
YWRlciAqaGVhZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9u
ZyBlbmQpCkBAIC0xNjA3LDYgKzE2MTgsMTEgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9t
X21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKIHsKICAgICByZXR1cm4g
MDsKIH0KKworc3RhdGljIHUzMiBnaWN2M19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CiAjZW5kaWYKIAogLyogU2V0IHVwIHRo
ZSBHSUMgKi8KQEAgLTE3MDgsNiArMTcyNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3
X29wZXJhdGlvbnMgZ2ljdjNfb3BzID0gewogICAgIC5zZWNvbmRhcnlfaW5pdCAgICAgID0gZ2lj
djNfc2Vjb25kYXJ5X2NwdV9pbml0LAogICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0gZ2ljdjNf
bWFrZV9od2RvbV9kdF9ub2RlLAogICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjNfbWFr
ZV9od2RvbV9tYWR0LAorICAgIC5nZXRfaHdkb21fbWFkdF9zaXplID0gZ2ljdjNfZ2V0X2h3ZG9t
X21hZHRfc2l6ZSwKICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YzX2lvbWVtX2Rlbnlf
YWNjZXNzLAogICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjNfZG9fTFBJLAogfTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCA2
YzgwM2JmLi43YmRiNjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy5jCkBAIC04NTEsNiArODUxLDE3IEBAIGludCBnaWNfbWFrZV9od2RvbV9t
YWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCiAgICAgcmV0dXJuIGdpY19o
d19vcHMtPm1ha2VfaHdkb21fbWFkdChkLCBvZmZzZXQpOwogfQogCit1MzIgZ2ljX2dldF9od2Rv
bV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1MzIgbWFkdF9zaXpl
OworICAgIG1hZHRfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KQorICAgICAg
ICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQpICog
ZC0+bWF4X3ZjcHVzCisgICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9n
ZW5lcmljX2Rpc3RyaWJ1dG9yKQorICAgICAgICAgICAgICAgICsgZ2ljX2h3X29wcy0+Z2V0X2h3
ZG9tX21hZHRfc2l6ZShkKTsKKworICAgIHJldHVybiBtYWR0X3NpemU7Cit9CisKIGludCBnaWNf
aW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4g
Z2ljX2h3X29wcy0+aW9tZW1fZGVueV9hY2Nlc3MoZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCA2MjAzZGM1
Li5hNzY2ZTQyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTM2NSw2ICszNjUsOCBAQCBzdHJ1Y3QgZ2ljX2h3
X29wZXJhdGlvbnMgewogICAgIGludCAoKm1ha2VfaHdkb21fbWFkdCkoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdTMyIG9mZnNldCk7CiAgICAgLyogTWFwIGV4dHJhIEdJQyBNTUlPLCBpcnFzIGFu
ZCBvdGhlciBodyBzdHVmZnMgdG8gdGhlIGhhcmR3YXJlIGRvbWFpbi4gKi8KICAgICBpbnQgKCpt
YXBfaHdkb21fZXh0cmFfbWFwcGluZ3MpKHN0cnVjdCBkb21haW4gKmQpOworICAgIC8qIFF1ZXJ5
IHRoZSBzaXplIG9mIGhhcmR3YXJlIGRvbWFpbiBtYWR0IHRhYmxlICovCisgICAgdTMyICgqZ2V0
X2h3ZG9tX21hZHRfc2l6ZSkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogRGVueSBh
Y2Nlc3MgdG8gR0lDIHJlZ2lvbnMgKi8KICAgICBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogSGFuZGxlIExQSXMsIHdoaWNoIHJlcXVpcmUg
c3BlY2lhbCBoYW5kbGluZyAqLwpAQCAtMzc2LDYgKzM3OCw3IEBAIGludCBnaWNfbWFrZV9od2Rv
bV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmZkdCk7CiBpbnQgZ2ljX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KTsKK3UzMiBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBnaWNfbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdz
KHN0cnVjdCBkb21haW4gKmQpOwogaW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCBhNjczZmJhLi5i
ODQ5YjE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAtMTM4LDYgKzEzOCw3IEBAIHZv
aWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsK
ICNpZmRlZiBDT05GSUdfQUNQSQogaW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlf
c3VidGFibGVfaGVhZGVyICpoZWFkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCk7Cit1MzIgZ2ljdjNfaXRzX21hZHRfZ2VuZXJp
Y190cmFuc2xhdG9yX3NpemUodm9pZCk7CiAjZW5kaWYKIC8qIERlbnkgaW9tZW0gYWNjZXNzIGZv
ciBpdHMgKi8KIGludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCk7CkBAIC0yMDksNiArMjEwLDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19hY3Bp
X2luaXQoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCiB7CiAgICAgcmV0dXJu
IGZhbHNlOwogfQorCitzdGF0aWMgaW5saW5lIHUzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3Ry
YW5zbGF0b3Jfc2l6ZSh2b2lkKQoreworICAgIHJldHVybiAwOworfQogI2VuZGlmCiAKIHN0YXRp
YyBpbmxpbmUgaW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 16:58:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 16:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dgDGx-0004xc-91; Fri, 11 Aug 2017 16:58:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dgDGw-0004wx-Fr
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 16:58:54 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 93/9B-02181-D42ED895; Fri, 11 Aug 2017 16:58:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsWSoa/qp+vzqDf
 SoGW/rsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHtzDq2gsXCFVMmrGFuYDzD38XIxcEi0Mss
 0Xl2PnsXIycHo0CkxPxfrWwgCSGBTiaJh3M7wRJsAvISO3svMYHYIgJKEvdWTQazmQVyJZa9e
 ssIYgsL2Ets37uFBcRmEVCVOLJkDxuIzSvgKXHu5VSwegkBOYmb5zqZuxg5ODgFvCT+ftABCQ
 sBlTyb0ckEUS4ocXLmExaI8RISB1+8YIZoVZR4duMk1JhORomF9/MhetUkpp3ugorLShw9O4c
 FwvaVePNoHjvILxIC15gkDs0HuQ3EaWaXmPD9PCNElY7E3Z23oRLL2SX+f1wAtU5LYt3Vj1B2
 gcTNH7vZIIrOsUoc3HAPqltG4sGiM1Ddh1glZnbfYoY4Kkni2PwTUMvX8Eo83dPOCOF0sktcW
 LiSBRJiUhLvd5xknMCoOgvJ57OQfL6AkWkVo0ZxalFZapGuoaVeUlFmekZJbmJmjq6hgbFebm
 pxcWJ6ak5iUrFecn7uJkZgUqhnYGDcwfj7uN8hRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwaD4FygkWp6akVaZk5wPQEk5bg4FES4RUGSfMWFyTmFmemQ6ROMepyvJrw/xuT
 EEtefl6qlDgvD0iRAEhRRmke3AhYqrzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj38gOgK
 TyZeSVwm14BHcEEdESfD9gRJYkIKakGxuVxfSYnHt1Vf5P5sPj8tPqdN+6feHcmhIvDXX72py
 mfSmosnwabsRZoiyr/imu59Htj8xe3umWXnx16HRSburk96MwSzXVbLjZNubf11Y7v5n3rn3S
 zzBe9FdTh8CPgpnNwhNjW6yZsEuF/vadasgVMX37Uu4LN6sbc4MyJwaHmgpvCa68ud1diKc5I
 NNRiLipOBAB/sdWtkAMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502470731!109641511!1
X-Originating-IP: [104.47.37.78]
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 24706 invoked from network); 11 Aug 2017 16:58:52 -0000
Received: from mail-cys01nam02on0078.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.78)
 by server-3.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Aug 2017 16:58:52 -0000
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=11gKuJRByTXiHNOAenwdss8HCnlj1/s+ex9jOvcd8YA=;
 b=MJ5PNSyF8QNaNfhK3NoaYvF7LlQQEMrbijKL4RbrCdneVTytvBetRQyt+VfrzkTcKvMMod3pQm40CanpVGXUNaLUzOUDXzxwA4Jm8pA1d/uVxv2poHv3cUqiW1gKrQBe6uGjDNaUchp/k+aIKTxIqnYactv5bNy/mICh0QEeu+g=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.17; Fri, 11
 Aug 2017 16:58:40 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Fri, 11 Aug 2017 22:25:38 +0530
Message-Id: <1502470538-20299-6-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502470538-20299-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0113.INDPRD01.PROD.OUTLOOK.COM (10.174.56.157) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f824bd4a-f566-4568-e738-08d4e0da3833
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:6pBwzDb+QndMQtndm41SqQ8qPpnYkZV/mXfVPjvqVswaCPGbSPAR0vG+d5OtcLHo8gcb5JaZOwhrHhjngxJCsU4lqCrYh3qfM9bS+iz8QUTpLMbCFJZ/DTW+1xN8rOqc/iFBJc7N+F8v7yLvBsyYC9OstVTE6dJcKdDVGmObFsZUL8PHVAgwgW0z2C1o7bC7JbWANZhq6V5U8Ecmg7bfp4dNZMKBnLcJI22HCvsOx9MUCWgyWiJgQ8b7NQDdwCSo;
 25:Rj/27OCmwgU08gqvXAeuROZUfmPk5DwjcPGpxg+/bYsgjcaOAkBTZRls+ksIY8bqbAViYRoXkell42j1cG8PYopLzHuo5os2cqSf+Nu3cMF+gwAH32o36Acke/00ogcJza3bnTAfdjmSJlHPG4LVVlUMLeu2ehVOwZXDWK2Pf5fSqIPtpdvK3aLx2GQlFxT5q9Igw6yE6ypWed6IR+5q6P5KQhowx2nN+pryUa+QSNUTeE79mkCnK1OOOM9HKh12VHraJFyb9/uxrvJ0oBt0HrGZzyaqZK+jrgBvJyAJDCxcfwbZsOpHBQgGwxoiJd6BVzG0cCIXr6WUrBwEafZuWA==;
 31:d/QI53pd612xR2iY3RJFje/KvGtqbD3nkkuzgWzzdiEcvXN9ZTemTf+iiA0eYvHrrkvHfpxC6p29GRix10PkuTBU+wu2OhzJtgi1rXqjca6W984Y3aoWGMembrJCayzqHdSZuDxxuJ1jqsrN00+22nsuCSwG9pSEPeQ/s/T2p9ty13ZDx3OI9XNbqIiblAdnLfYWBy2FaiSLAT1P7yCtcz9K4cBKabARMapiHMkQHlc=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:dhIEqY2Oy6rRPVARsuuMTwnK9bt9IAfHLhXuFoZFxxUpKsPLf74GGQ3bHEl/SHOU61xK0dzg02jagCbbiW+MgzLgOJnRxZT6vlCWOs3u/EfEvoz2Im0V5iZnsSdZ0XC7bprhA1pt9bOKcy8WNAqZKZ0DgOJjuj41QnOrJ+g7MkmvMhYzexdV4OB0sgsXoTw2TRbok8fr/aZ8SRycKjbxWUEufTjkKrqbz3DRyx4xS5Dn5I250UcwICW2x82Gsgit1pTY66YDV9AzOLzlt8KT5/+/pc6toOpmtPRnAhXdbTLDb9WaAwB1NgbrsaUDws3iwRh8gKxkEUcKQIRupJW3LYneCoDsfC5w9VljUTdSlDHjrPSjbdz5T90Ari1dJWaDnmHc2/X9JW9eRAeqIxxieNBt6Gjp+ErU5l5fHYYgyqN2ESfRXcZeBbAg8aT5/ncLQhANG8j1sKNUIHFI3NedhibKKImJwlPfmcaugIt+NtkKHUj3aQG+722e12NDQaHniRbf91gBdZ1I6tuVfD9Uvy0Lm0PfnuErXHExzwJ89NGIt3rxlyyqf5xZUvTGd7tcU3Mu2+HASAAt2olPONYS80Qpwi5snzFXVcknOLGYW+o=;
 4:xTW1GvqNs5S9mK/f4FKYuoTCdbnbXjY//8STnPD0Z86i074pCIO/mIPvj0a6KvJfUNhT3ync24L5kABO8E8a/7Y9e5KAHDg9RwtnwwfBrp2q0z3NbbC/LOIb0B8YqdIw83JXyCGPpFsaIpVLj7/YflAeMbzVGGcTBMuP1D9UQ5V9NlluNWrzCdFpI9dZfx0RtIsPbn0vKLoqTBcw1q/F/fTx+BEmZ2xH0HcFtQl7qN2Q5YYLkghG3NLk6DZXHVKb
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2071D1C2844C648E30A87D12EC890@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 03965EFC76
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(199003)(189002)(97736004)(2906002)(72206003)(42186005)(33646002)(2361001)(8676002)(6116002)(106356001)(3846002)(68736007)(2351001)(6512007)(9686003)(5003940100001)(81166006)(47776003)(81156014)(53936002)(48376002)(5660300001)(107886003)(105586002)(50466002)(2950100002)(6916009)(110136004)(42882006)(4326008)(50226002)(189998001)(575784001)(7350300001)(25786009)(53416004)(69596002)(50986999)(76176999)(5009440100003)(6486002)(36756003)(478600001)(7736002)(101416001)(305945005)(66066001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:Bq8gec/ArutnTX5tPigh80wOYZLZsEu8AMN2h27?=
 =?us-ascii?Q?l/7Z60aug3e8CKwhQ9Pwx+8U5euqd/EVdiaZYhNgrbzhDaF+TpWMwORjJsRY?=
 =?us-ascii?Q?TlESG1BWb8+BJKJRGPvJIi4P2AKdTCF+540CDifgfYD494WwWcTFbwM0t2bj?=
 =?us-ascii?Q?VAOb+KhIzHQlht6ybCh4l5fk5bhD3gjaRVrvjJWvpAhzfzNiPELMVZES6p34?=
 =?us-ascii?Q?r0h2TfdiVxRKiqz7bLYpQnpYXziu6Cm9ZZYuA+E62iV32okrU+CKIFipbqo1?=
 =?us-ascii?Q?5mFhhU45cmBqYLrUrDvuKegLJvjrSmluDJTcTnlMKbznsI2A/SMGM4ljVeFx?=
 =?us-ascii?Q?62frcDEheomgA/D70ISkAKLzeIRRoAV60EGkCj6aScfLQKyI0klhR+z/XTtr?=
 =?us-ascii?Q?uKWdiRJJgcg1V+ylpJrPg8sI834/dE092KNjC3waO+Y3CnX11r6ddytssDLO?=
 =?us-ascii?Q?mnasc9Ie3wEXDsfI23ZxyeRSBtGYlCgCYyuuY8SNnuHwthNzoZKeq6iIYA5F?=
 =?us-ascii?Q?zI3yrOLbQEr5AqJo0+R3eulaanNGEKYs1SQQJEomhm/BEE+vhbjAMmbkqrLL?=
 =?us-ascii?Q?e0l4BdSCzA6RWsosznoKQtEK262UkjXyiV6RTOARcrPcci1wm5Tx4sNHpZg5?=
 =?us-ascii?Q?cDPL2A4SCicnUQL2DBtd6w8WJAZN9GpwzKKQ3w/5eB9lU50CGWhALNedthAU?=
 =?us-ascii?Q?jXA1yYdfSrApKGQJIDZmcx1/pCstqlU/JCTXZEvQIpRSN5o6SZaentDBqpTj?=
 =?us-ascii?Q?+WRdjDxn6j1NxAVZRxToKp6PlE6U4SpXsFAwCOPlHVL1MyBwVUS+/C/u77TB?=
 =?us-ascii?Q?HZrVdqTRcg0xzQjPJezq5YJzWDe5izRgqX+LunZ0KliZt5yTNTPUog6EQ4pY?=
 =?us-ascii?Q?6IGzAhRjPLE/du7XMrncgLOdYwi3gyx0viSRcUl/ftHe9oGaFPiZw0DMo0i/?=
 =?us-ascii?Q?DpNOyyjL+C0hgiMeZoSIaqBQwUPl6s3orzBQXXCFrJEzuT6m5jp3nIg289w1?=
 =?us-ascii?Q?nULqWMfHbElrX1Q1JhcPQoCjEWgO6LbcmXHfzAndQgQV60ILQHbcUKNUI4yB?=
 =?us-ascii?Q?f6h6etl71C+KSlfHYLKcBT8eIj7inj0TWT+8q/CKKJTIocgEPELE7DFAj36U?=
 =?us-ascii?Q?TV4ssoQ8ROVGSXTgxKZ8PneQt5lIGtuiBP1MRdqgiS9O5R4/+KUUquqBxpvN?=
 =?us-ascii?Q?adW/bvDgfbfGXv1RD07/uwEAHhGUs2TMc3265PHdtxv9sDWufD3Z2++C7vGG?=
 =?us-ascii?Q?xLhRJLzKlHhcnzY/swM54xBoKKA6woh4xym5DSf8h?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:YI8i3QYpI9bnpyeMutqtSSiJ+g7ay47ioNsOWYovfQ0y5D/o3sSmTrITgbll9ynw9rT3HeOllwGpQGkcz2zUeN7ABZXh6d9n21T1PoRs+n44G9D8WCun5fqQP6rQDJN0Nr+I6C5//Bsc0EOmqZ7pdQL0bn/TxqleyAAjJWw2rv/2YxY3gqGMkX6U8ilq64xVjxZp1K1z/27IykARHmGRPYA+fiz0YBB8j9U4GM4xnFaMzEAzlu2bcrolix2v2mdxpVfl4orr03Zc6jXEf8UfGav0rkyvEHrqxDFOMmxnF7LOuabPxO3v2F1audmru9f3fDw6BEyXEICCE60x1sPbkA==;
 5:CV2HUSypdBtdSMasd4j+1LZTWQIo7oDmSVLb+JXYvsPC8fXZI3elRe0iDCaUY8ArsA71ELtgKLqZ7y8sa6gCnLmwR+DN/HpzfEKmGZldaLdwE6y4qK3ak45UzCLB9+vzQgUBwv2Tkm2Sl+4twU/lSA==;
 24:WDQV0/fPLkzXO0VHzFrDovj5W1DJPs8BVYnX8gp0qV9R37pD9aEWvrIl4RE+Sz7pxb+rbu4WBTD0b7TLye6faITG3qKrRUk4j/5vrlx8yYI=;
 7:iBczwbfqVBLCH8Ce+sjBCZTUIncEmWR6sy5GqAsGjVB62OyiIGgQ4iCtWgQrX0+MtO9K7GqVYb3GAxdkjtznEBqzmahKqdwlRYptGwCuS3X5cHPmf9xjKD+b0E1q8MpNzUEtmeIvz1ZDA1hG/szPdZaix9ku8cRkw0VGYTP3iBjlcdJDHE81AWe+JOLSiqDYp/YyIaDI74HhhXVfUehqHixLk6Bvub3Dk3KioJ57M5o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 16:58:40.1187 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 5/5] ARM: ITS: Pass ITS in Hardware Domain MADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZHMgZ2ljdjNfaXRzX21h
a2VfaHdkb21fbWFkdCB0byB1cGRhdGUgaHdkb20gTUFEVCBJVFMgaW5mb3JtYXRpb24uCgpTaWdu
ZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgotLS0KIHhlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKaW5kZXggODJlMDI1ZS4uNmUwYTcwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC05MzUs
NiArOTM1LDMwIEBAIHUzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSh2
b2lkKQogCiAgICAgcmV0dXJuIHNpemU7CiB9CisKK3UzMiBnaWN2M19pdHNfbWFrZV9od2RvbV9t
YWR0KHU4ICpiYXNlX3B0ciwgdTMyIG9mZnNldCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9p
dHMgKml0c19kYXRhOworICAgIHUzMiB0YWJsZV9sZW4gPSBvZmZzZXQsIGkgPSAwLCBzaXplOwor
ICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICpmd19pdHM7CisgICAgc3Ry
dWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKmh3ZG9tX2l0czsKKworICAgIHNpemUg
PSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpOworCisgICAgLyog
VXBkYXRlIEdJQyBJVFMgaW5mb3JtYXRpb24gaW4gaGFyZHdhcmUgZG9tYWluJ3MgTUFEVCAqLwor
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSkK
KyAgICB7CisgICAgICAgIGh3ZG9tX2l0cyA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJh
bnNsYXRvciAqKShiYXNlX3B0cgorICAgICAgICAgICAgICAgICAgICsgdGFibGVfbGVuKTsKKyAg
ICAgICAgZndfaXRzID0gKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopCisg
ICAgICAgICAgICAgICAgICAgIGFjcGlfdGFibGVfZ2V0X2VudHJ5X21hZHQoCisgICAgICAgICAg
ICAgICAgICAgICAgICBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsIGkrKyk7Cisg
ICAgICAgIG1lbWNweShod2RvbV9pdHMsIGZ3X2l0cywgc2l6ZSk7CisgICAgICAgIHRhYmxlX2xl
biArPSAgc2l6ZTsKKyAgICB9CisKKyAgICByZXR1cm4gdGFibGVfbGVuOworfQogI2VuZGlmCiAv
KgogICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0IERUIG5vZGVzIGZyb20gYSBsaXN0IG9m
IGhvc3QgSVRTZXMuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKaW5kZXggNmMyYjU2Mi4uMzBiMjljOSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMTQwNyw2ICsx
NDA3LDcgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdTMyIG9mZnNldCkKICAgICAgICAgdGFibGVfbGVuICs9IHNpemU7CiAgICAgfQog
CisgICAgdGFibGVfbGVuID0gZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChiYXNlX3B0ciwgdGFi
bGVfbGVuKTsKICAgICByZXR1cm4gdGFibGVfbGVuOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oCmluZGV4IGI4NDliMTYuLjg5NTU0NTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBA
IC0xMzksNiArMTM5LDcgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5vZGUpOwogaW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlf
c3VidGFibGVfaGVhZGVyICpoZWFkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCk7CiB1MzIgZ2ljdjNfaXRzX21hZHRfZ2VuZXJp
Y190cmFuc2xhdG9yX3NpemUodm9pZCk7Cit1MzIgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCh1
OCAqYmFzZV9wdHIsIHUzMiBvZmZzZXQpOwogI2VuZGlmCiAvKiBEZW55IGlvbWVtIGFjY2VzcyBm
b3IgaXRzICovCiBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 17:10:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 17:10: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.xen.org>)
	id 1dgDSJ-0006bx-Bp; Fri, 11 Aug 2017 17:10:39 +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 1dgDSI-0006br-EF
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 17:10:38 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 1F/38-01731-D05ED895; Fri, 11 Aug 2017 17:10:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssi7X095
 Ig9MdTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a15+IFM9grfq7uZWpgfMTaxcjFISSwhEli
 yY/P7F2MnBwsAg4SZ0+9Yupi5OBgFIiRePDDGiTMKBAmMfnyElaIEm2JN/NXgZWzCRhK/H2yi
 Q2kXALIXvKZAyQsIqAo8eDlTbDxzAI3GCXOLD3CApIQFrCQ+LC9hx2knlPAUuLCrhKQMK+At0
 Tvi/ksEOdMZZRo//WNESQhKqArcejfHzaIIkGJkzOfgM1hFtCSWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDMF6BgbGHYw7
 2v0OMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVegyUEyxKTU+tSMvMAUYDT
 FqCg0dJhDcLJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHecJAiAZCijNI8uBGwyLzEKC
 slzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3CcgUnsy8ErhNr4COYAI6os8H7IiSRISUVAMj+/1
 fJgltMflHlQ+siFwbMyWI7ZRxpX/rAZfPl63Fl+irL7m75aPLymmyAf0ir8+yLt8huv/nxFD1
 L1lzjl7///6Vx+4iFf1PYZXJU17WT96wfNHJnA+8n5/PkJGP+Bk8wXj7mdIlTp7OxqItnvfZF
 x/u+iVSWPtQ6NaEyEexT8O3dX+/src6WImlOCPRUIu5qDgRAMNByXPHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502471432!103319763!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 36402 invoked from network); 11 Aug 2017 17:10:33 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 17:10:33 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BD92922B4F;
 Fri, 11 Aug 2017 17:10:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BD92922B4F
Date: Fri, 11 Aug 2017 10:10:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170811114532.72amwauvn4v4z5gs@citrix.com>
Message-ID: <alpine.DEB.2.10.1708111009370.12869@sstabellini-ThinkPad-X260>
References: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
 <95a76dca-2831-f2f6-7cfa-886f0a71de95@suse.com>
 <20170811114532.72amwauvn4v4z5gs@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jim Fehlig <jfehlig@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Oleksandr Grytsov <al1img@gmail.com>
Subject: Re: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMSBBdWcgMjAxNywgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEF1ZyAxMCwgMjAx
NyBhdCAwMzo0MjoyNFBNIC0wNjAwLCBKaW0gRmVobGlnIHdyb3RlOgo+ID4gT24gMDgvMDgvMjAx
NyAwOTowOSBBTSwgV2VpIExpdSB3cm90ZToKPiA+ID4gSWFuIGFuZCBTdGVmYW5vCj4gPiA+IAo+
ID4gPiBPbGVrc2FuZHIgZGlzY292ZXJlZCB0aGF0IHRoZSBwOWZzIGFycmF5IGluIGxpYnhsX2Rv
bWFpbl9jb25maWcgaXMgbmFtZQo+ID4gPiBwOSBpbnN0ZWFkIG9mIHA5cy4gVGhpcyBjYXVzZXMg
cHJvYmxlbSBmb3IgaGlzIHdvcmsgdG8gcmV3b3JrIGRldmljZQo+ID4gPiBmcmFtZXdvcmsuCj4g
PiA+IAo+ID4gPiBHaXZlbiB0aGF0IHA5ZnMgd2FzIGFkZGVkIG9ubHkgZHVyaW5nIGxhc3QgcmVs
ZWFzZSBhbmQgdGhlIG9ubHkga25vd24KPiA+ID4gZXh0ZXJuYWwgdG9vbHN0YWNrIGxpYnZpcnQg
Y2FuJ3QgcG9zc2liaWxpdHkgdXNlIHRoYXQsIG1heWJlIHdlIGNhbgo+ID4gPiByZW5hbWUgcDkg
dG8gcDlzLiBPcGluaW9ucz8KPiA+IAo+ID4gQVRNIHRoZSBsaWJ2aXJ0IGxpYnhsIGRyaXZlciBk
b2Vzbid0IHVzZSBpdCwgYnV0IGl0IGNvdWxkIGJ5IHN1cHBvcnRpbmcKPiA+IGxpYnZpcnQncyA8
ZmlsZXN5c3RlbT4gZGV2aWNlCj4gPiAKPiA+IGh0dHA6Ly9saWJ2aXJ0Lm9yZy9mb3JtYXRkb21h
aW4uaHRtbCNlbGVtZW50c0ZpbGVzeXN0ZW1zCj4gCj4gSSB0aGluayB0aGF0IG1lYW5zIGFsbCB0
aGUgcGFyYW1ldGVycyBnbyBkaXJlY3RseSB0byBRRU1VLiBXaXRob3V0Cj4gcHJvcGVyIHBsdW1i
aW5nIHZpYSBsaWJ4bCBkcml2ZXIgdGhlcmUgd29uJ3QgYmUgYW55dGhpbmcgaW4gdGhlIHhlbnN0
b3JlCj4gaGVuY2UgaXQgaXNuJ3QgdXNlYWJsZSBieSBYZW4gZ3Vlc3QsIHJpZ2h0PwoKVGhhdCdz
IHJpZ2h0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 17:18:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 17:18: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.xen.org>)
	id 1dgDZz-0006xG-4Q; Fri, 11 Aug 2017 17:18:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1dgDZx-0006xA-8p
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 17:18:33 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B4/8C-01996-8E6ED895; Fri, 11 Aug 2017 17:18:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVysWW7jO7zZ72
 RBos3Wlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTjp5lL2jmr9g0aRlzA+NCni5GTg4hgTlM
 Ersvi4HYLAIOEu9X3WUBsRkFyiT+relhhLAzJNY86WPqYuQCql/JKPHgfDcjRIOqxO2Zf9hAb
 DYBbYlnU7czg9giAnoSLasmsoI0MAssZpJY3LwbqIGDQ1ggVuLvZg+QGl4Ba4lJ5zaxQhxRJL
 H67HxWiLigxMmZT8COYBbQkrjx7yUTSCuzgLTE8n8cICangL3E4dW1IKYE0Nb3k/NAiiUE+hg
 lbh+wmsAoNAvJnFlI5sxCmLOAkXkVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgalebmpxcWJ6
 ak5iUrFecn7uJkZgGDMAwQ7Gf9s8DzFKcjApifIm+PRGCvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLgPfwUKCdYlJqeWpGWmQOMKJi0BAePkghvE0iat7ggMbc4Mx0idYpRUUqcNxIkIQCSyCjNg2
 uDRfElRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMeApnCk5lXAjf9FdBiJqDFfT5gi0sSEVJ
 SDYyzPES6lkhfOXFLs+u87qVJySWSm/Z5bd7/+PSDNq6ypOqQF7+rDmcv/6/v15ynuOvHq45N
 MfVu1mrLJ103ixNdpzn/X7d9il2NRtupC1xb6mS2Hd6S9HPTfXf2SiZOe5UFuht3v9NR+HWaQ
 3IT74LYtCKRw3MXXGs44nrNxbjQJ3nVIgVTMTMlluKMREMt5qLiRAAIV5aP3QIAAA==
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502471910!105278902!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18914 invoked from network); 11 Aug 2017 17:18:31 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 17:18:31 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E2AA92C96CF;
 Fri, 11 Aug 2017 17:18:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com E2AA92C96CF
Received: from redhat.com (ovpn-121-96.rdu2.redhat.com [10.10.121.96])
 by smtp.corp.redhat.com (Postfix) with SMTP id A1DC3828AA;
 Fri, 11 Aug 2017 17:18:28 +0000 (UTC)
Date: Fri, 11 Aug 2017 20:18:28 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170811201006-mutt-send-email-mst@kernel.org>
References: <20170811151138.29405-1-anthony.perard@citrix.com>
 <20170811151138.29405-2-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170811151138.29405-2-anthony.perard@citrix.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Fri, 11 Aug 2017 17:18:30 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org,
 Bruce Rogers <brogers@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDQ6MTE6MzdQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gVG8gZG8gUENJIHBhc3N0aHJvdWdoIHdpdGggWGVuLCB0aGUgcHJvcGVydHkgYWNw
aS1wY2locC1ic2VsIG5lZWRzIHRvIGJlCj4gc2V0LCBidXQgdGhpcyB3YXMgZG9uZSBvbmx5IHdo
ZW4gQUNQSSB0YWJsZXMgYXJlIGJ1aWx0IHdoaWNoIGlzIG5vdAo+IG5lZWRlZCBmb3IgYSBYZW4g
Z3Vlc3QuIFRoZSBuZWVkIGZvciB0aGUgcHJvcGVydHkgc3RhcnRzIHdpdGggY29tbWl0Cj4gInBj
OiBwY2locDogYXZvaWQgYWRkaW5nIEFDUElfUENJSFBfUFJPUF9CU0VMIHR3aWNlIgo+IChmMGM5
ZDY0YTY4Yjc3NjM3NGVjNDczMjQyNGEzZTI3NzUzY2UzN2I2KS4KPiAKPiBTZXQgcGNpIGluZm8g
YmVmb3JlIGNoZWNraW5nIGZvciB0aGUgbmVlZHMgdG8gYnVpbGQgQUNQSSB0YWJsZXMuCj4gCj4g
UmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Cj4g
VGVzdGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0Pgo+IFNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoK
SSBhbSB3b3JyaWVkIHRoYXQgWGVuIHdpbGwgY29tZSB0byBkZXBlbmQgb24gc3BlY2lmaWMKYXNz
aWdubWVudCBvZiBic2VsIHdoaWNoIGlzbid0IGd1YXJhbnRlZWQuIFRob3VnaHRzIG9uCmhvdyB0
byBhdm9pZCB0aGF0PwoKCgo+IAo+IC0tLQo+IEluIHRoaXMgcGF0Y2ggcmF0aGVyIHRoYW4gYWx3
YXlzIGNhbGxpbmcgYWNwaV9zZXRfcGNpX2luZm8oKSB3aGVuCj4gYWNwaV9zZXR1cCgpIGlzIGNh
bGxlZCwgd2UgY291bGQgY2hlY2sgZmlyc3QgZm9yIGFjcGlfZW5hYmxlZD8gKHdoaWNoIGlzCj4g
dHJ1ZSBmb3IgWGVuLikKClllcywgcGxlYXNlIGNoYW5nZSBpdCBsaWtlIHRoaXMuIEFsc28sIHBs
ZWFzZSBhZGQKYSBjb21tZW50IGV4cGxhaW5naW5nIHdoYXQgaXQgZG9lcy4KCgpUaGFua3MhCgo+
IAo+IFRoaXMgcGF0Y2ggd291bGQgYmUgYSBjYW5kaXRhZGUgdG8gYmFja3BvcnQgdG8gMi45Lgo+
IAo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6
IEJydWNlIFJvZ2VycyA8YnJvZ2Vyc0BzdXNlLmNvbT4KPiAtLS0KPiAgaHcvaTM4Ni9hY3BpLWJ1
aWxkLmMgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgYi9ody9pMzg2
L2FjcGktYnVpbGQuYwo+IGluZGV4IDk4ZGQ0MjQ2NzguLmUxYjc3OTc0MDggMTAwNjQ0Cj4gLS0t
IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiArKysgYi9ody9pMzg2L2FjcGktYnVpbGQuYwo+IEBA
IC0yODcxLDYgKzI4NzEsOCBAQCB2b2lkIGFjcGlfc2V0dXAodm9pZCkKPiAgICAgIEFjcGlCdWls
ZFN0YXRlICpidWlsZF9zdGF0ZTsKPiAgICAgIE9iamVjdCAqdm1nZW5pZF9kZXY7Cj4gIAo+ICsg
ICAgYWNwaV9zZXRfcGNpX2luZm8oKTsKPiArCj4gICAgICBpZiAoIXBjbXMtPmZ3X2NmZykgewo+
ICAgICAgICAgIEFDUElfQlVJTERfRFBSSU5URigiTm8gZncgY2ZnLiBCYWlsaW5nIG91dC5cbiIp
Owo+ICAgICAgICAgIHJldHVybjsKPiBAQCAtMjg4OCw4ICsyODkwLDYgQEAgdm9pZCBhY3BpX3Nl
dHVwKHZvaWQpCj4gIAo+ICAgICAgYnVpbGRfc3RhdGUgPSBnX21hbGxvYzAoc2l6ZW9mICpidWls
ZF9zdGF0ZSk7Cj4gIAo+IC0gICAgYWNwaV9zZXRfcGNpX2luZm8oKTsKPiAtCj4gICAgICBhY3Bp
X2J1aWxkX3RhYmxlc19pbml0KCZ0YWJsZXMpOwo+ICAgICAgYWNwaV9idWlsZCgmdGFibGVzLCBN
QUNISU5FKHBjbXMpKTsKPiAgCj4gLS0gCj4gQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 17:25:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 17: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.xen.org>)
	id 1dgDg4-0007gY-Pv; Fri, 11 Aug 2017 17:24:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgDg3-0007g8-U4
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 17:24:52 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 FA/F8-01732-368ED895; Fri, 11 Aug 2017 17:24:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTfxRW+
 kwYL7NhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeDFZseDvRsaKLdP7WRsY
 r1d0MXJxCAn8ZZR4t/IIK4TzmFFi+6Q7bBDONkaJ17O3ATmcHCICzhJfz8xlB7F5BfQl5m5/w
 AJiCwuESGz+9Q2sW0JgqrLE8R/tTCAJCQFPidv3t7HD2LN3TQdqYOdgE7CSOCQGEmURUJW4u+
 cP8wRG7gWMDKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxhXtjsfYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG77BlQTrAoNT21
 Ii0zBxh+MGkJDh4lEd7PIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnlX4OVCQAUpRRm
 gc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuwFkFU9mXgncpldARzABHdHnA3ZESS
 JCSqqBcfaO0p4T7dWro/0jbBLWnlm6IchuRun6bpmkonIf+3KW/gqPPaXS5dsWW5wNnXUo8t2
 1d3VzGQJvXC9YrVdZprhG0cCjlafQrMW9ZXPs5hkrNl146nvjzqY7MypeJP60EFLlmXSk+nbC
 o2uTJ+78vPCOjcn6plWNwTO9xFXf93ZeuC0UtG92sxJLcUaioRZzUXEiADK2F0eAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502472288!92886505!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21657 invoked from network); 11 Aug 2017 17:24:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 17:24:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgDfy-0004Ol-G3; Fri, 11 Aug 2017 17:24: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 1dgDft-0007aH-00; Fri, 11 Aug 2017 17:24:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgDfs-0004gj-CR; Fri, 11 Aug 2017 17:24:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112588-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b24731b1b4ce9f032116831ac825b227965232aa
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 17:24:40 +0000
Subject: [Xen-devel] [xen-unstable test] 112588: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3831671127038629653=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112544
 build-arm64                   2 hosts-allocate              broken like 112544
 build-arm64-xsm               3 capture-logs                broken like 112544
 build-arm64-pvops             2 hosts-allocate              broken like 112544
 build-arm64-pvops             3 capture-logs                broken like 112544
 build-arm64                   3 capture-logs                broken like 112544
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112544
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112544
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112544
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112544
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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     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-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-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-libvirt-xsm 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-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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  b24731b1b4ce9f032116831ac825b227965232aa
baseline version:
 xen                  f5c3e78b5c61e7dfb05749c7a0c862ec18c86384

Last test of basis   112544  2017-08-10 04:20:44 Z    1 days
Failing since        112561  2017-08-10 16:20:26 Z    1 days    2 attempts
Testing same since   112588  2017-08-11 04:40:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                         pass    
 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-pvh-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                                     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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit b24731b1b4ce9f032116831ac825b227965232aa
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 23 10:56:37 2017 +0000

    xen/flask: Switch to using bool
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit 320e02d27af75dc137ce2f012437c07f1728d70c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Aug 10 14:13:00 2017 +0100

    xsm/flask: Fix build following "xsm: correct AVC lookups for two sysctls"
    
    avc_current_has_perm() takes 4 arguments, not 3.  Spotted by a Travis
    randconfig run which actually turned XSM on.
    
    https://travis-ci.org/xen-project/xen/jobs/263063220
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit a19faa0100708c70a179eb5cf23a7b7789dab5e3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jul 26 10:18:02 2017 +0100

    common/domain_page: Drop domain_mmap_cache infrastructure
    
    This infrastructure is used exclusively by the x86 do_mmu_update() hypercall.
    Mapping and unmapping domain pages is probably not the slow part of that
    function, but even with an opencoded caching implementation, Bloat-o-meter
    reports:
    
      function                                     old     new   delta
      do_mmu_update                               6815    6573    -242
    
    The !CONFIG_DOMAIN_PAGE stub code has a mismatch between mapping and
    unmapping, which is a latent bug.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d73168728c49a21da88989e548f01c5947a5b538
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Aug 9 13:35:19 2017 +0100

    x86/psr: remove useless check in free_socket_resources
    
    The check is useless because pointer arithmetic ensures "info" is
    always non-zero.
    
    Replace it with an ASSERT for socket_info. The only caller of
    free_socket_resources already ensures socket_info is not NULL before
    calling it.
    
    Coverity-ID: 1416344
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 58e8986267d976b00c60e0089baa2e5f66f16d3e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:37:24 2017 +0200

    x86/HVM: fix boundary check in hvmemul_insn_fetch() (again)
    
    Commit 5a992b670b ("x86/hvm: Fix boundary check in
    hvmemul_insn_fetch()") went a little too far in its correction to
    commit 0943a03037 ("x86/hvm: Fixes to hvmemul_insn_fetch()"): Keep the
    start offset check, but restore the original end offset one.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 71b408939a5c638c322fa00196a38c7bcfc8f3b6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:58 2017 +0200

    x86/mm: make various hotplug related functions static
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 03124262730d803b1d34b4123c6a7835ad1926bb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:24 2017 +0200

    IOMMU/PCI: properly annotate setup_one_hwdom_device()
    
    Its sole caller is __hwdom_init, so it can be such itself, too.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit e7ec6f5f32cd2d0f723083cde3d7761c4e675f2c
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:35:50 2017 +0200

    cpufreq: only stop ondemand governor if already started
    
    On CPUFREQ_GOV_STOP in cpufreq_governor_dbs, shortcut to
    return success if the governor is already stopped.
    
    Avoid executing dbs_timer_exit, to prevent tripping an assertion
    within a call to kill_timer on a timer that has not been prepared
    with init_timer, if the CPUFREQ_GOV_START case has not
    run beforehand.
    
    kill_timer validates timer state:
     * itself, via BUG_ON(this_cpu(timers).running == timer);
     * within active_timer, ASSERTing timer->status is within bounds;
     * within list_del, which ASSERTs timer inactive list membership.
    
    Patch is synonymous to an OpenXT patch produced at Citrix prior to
    June 2014.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit de834631b6f678cfdd7b0ec6259b1a679ea78814
Author: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Date:   Thu Aug 10 12:35:28 2017 +0200

    xsm: correct AVC lookups for two sysctls
    
    The current code was incorrectly using SECCLASS_XEN instead of
    SECCLASS_XEN2, resulting in the wrong permission being checked.
    
    GET_CPU_LEVELLING_CAPS was checking MTRR_DEL
    GET_CPU_FEATURESET was checking MTRR_READ
    
    The default XSM policy only allowed these permissions to dom0, so this
    didn't result in a security issue there.
    
    Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 80eb3da01bc4378af537d60e3d55767acf0d16ea
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:34:58 2017 +0200

    x86/tboot: disable interrupts after map_pages_to_xen() in tboot_shutdown()
    
    Move the point where interrupts are disabled in tboot_shutdown
    to slightly later, to after the call to map_pages_to_xen.
    
    This patch originated in OpenXT with the following report:
    
    "Disabling interrupts early causes debug assertions.
    
    This is only seen with debug builds but since it causes assertions it is
    probably a bigger problem. It clearly says in map_pages_to_xen that it
    should not be called with interrupts disabled. Moved disabling to just
    after that call."
    
    The Xen code comment ahead of map_pages_to_xen notes that the CPU cache
    flushing in map_pages_to_xen differs depending on whether interrupts are
    enabled or not. The flush logic with interrupts enabled is more
    conservative, flushing all CPUs' TLBs/caches, rather than just local.
    This is just before the tboot memory integrity MAC calculation is performed
    in the case of entering S3.
    
    Original patch author credit: Ross Philipson.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 7c275549f46c5c46611592f7107c1345e93ed457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:34:21 2017 +0200

    AMD IOMMU: drop amd_iommu_setup_hwdom_device()
    
    By moving its bridge special casing to amd_iommu_add_device(), we can
    pass the latter to setup_hwdom_pci_devices() and at once consistently
    handle bridges discovered at boot time as well as such reported by Dom0
    later on.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit 293a0a1fd712bb85bc695e86a519e8da67f1a39f
Author: Boqun Feng (Intel) <boqun.feng@gmail.com>
Date:   Thu Aug 10 12:33:27 2017 +0200

    x86/cpufeatures: expose UMIP to HVM guests
    
    User-Mode Instruction Prevention (UMIP) is a security feature present in
    new Intel Processors. With this feature, when the UMIP bit in CR4 set,
    the following instructions cannot be executed if CPL > 0: SGDT, SIDT,
    SLDT, SMSW, and STR. An attempt at such execution causes a general-
    protection exception (#GP).
    
    This patch simply adds necessary definitions to expose this feature to
    hvm guests.
    
    Signed-off-by: Boqun Feng (Intel) <boqun.feng@gmail.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit e489eb6138e7efe4214a7e9ba0d21f54fc5b7d35
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 10 12:32:16 2017 +0200

    VT-d PI: disable VT-d PI when CPU-side PI isn't enabled
    
    From the context calling pi_desc_init(), we can conclude the current
    implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI
    and disable CPU-side PI by disabling APICv explicitly in xen boot
    command line, we would get an assertion failure.
    
    This patch clears iommu_intpost once finding CPU-side PI won't be enabled.
    It is safe for this is done before this flag starts taking effect. Also
    take this chance to remove the useless check of "acknowledge interrupt on
    exit", which is a minimal requirement which has been checked earlier.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3831671127038629653==--

From xen-devel-bounces@lists.xen.org Fri Aug 11 17:25:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 17:25: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.xen.org>)
	id 1dgDgg-0007nu-5u; Fri, 11 Aug 2017 17:25:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3894690aa=dario.faggioli@citrix.com>)
 id 1dgDge-0007nl-Ry
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 17:25:28 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 33/25-03557-888ED895; Fri, 11 Aug 2017 17:25:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHRDpG7bi95
 Ig89HLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz727wK+l0qnhx5x9rA+NC6i5GDQ0IgRGLq
 vcIuRk4OXgFDiZ+bXzGC2MIC+RIN284zgdhsAgYSb3bsZQWxRQRkJGa82gkU5+JgFjjGKHG+a
 TkbyBwWAVWJ3rVgvZwC1hKdk5eC1QgJrGGUuNr4iw0kwS8gKXHry0dmEJtZoFpizolvYAskBL
 QljpzrZ4c4QlDi5MwnLCC2kICaxIy5l1knMPLNQtIyC0kZRFxTonX7b3YIW1ti2cLXzBC2rcS
 6de+hamwkNl1dwAhhy0tsfzuHeQEj+ypG9eLUorLUIl1LvaSizPSMktzEzBxdQwMzvdzU4uLE
 9NScxKRiveT83E2MwEBmAIIdjHc3BRxilORgUhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwWv2HCgnWJSanlqRlpkDjCmYtAQHj5II7+dnQGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy8
 9LlRLnnQEyQwCkKKM0D24ELL4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXE2QKT2ZeCdy
 mV0BHMAEd0ecDdkRJIkJKqoGxTSL1i/OJbUXJYfMEPPibs6ecb5yZHxoVYCUUKbTA3md/zkFj
 JebcY9XvOu5rzxWwyGCWM/iyK26/zrk5HLP4DltNi/tXMf+kGfOMHx2763cm/sy6XGH56q5e+
 vLPO2a1a8399vmtYiyfvGA48yaW4we8Vx07qnxo0yyXHTbLq9ZOOzHT4nyHEktxRqKhFnNRcS
 IAPFNVJ+oCAAA=
X-Env-Sender: prvs=3894690aa=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502472325!110626934!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28531 invoked from network); 11 Aug 2017 17:25:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 17:25:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; 
 d="asc'?scan'208";a="435216496"
Message-ID: <1502472309.5719.35.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Tim Deegan <tim@xen.org>
Date: Fri, 11 Aug 2017 19:25:09 +0200
In-Reply-To: <20170809113823.GA40847@deinos.phlegethon.org>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114248433.22910.16140726025093688678.stgit@Solace>
 <20170809113823.GA40847@deinos.phlegethon.org>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4773016210969510265=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4773016210969510265==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-VUIwlhf944mcBMZGtekm"

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

On Wed, 2017-08-09 at 12:38 +0100, Tim Deegan wrote:
> Hi,
>=20
Hey! :-)

> At 10:01 +0200 on 27 Jul (1501149684), Dario Faggioli wrote:
> > In Xen, that is impossible, and that's particularly problematic
> > when system is idle (or lightly loaded) systems, as CPUs that
> > are idle may never have the chance to tell RCU about their
> > quiescence, and grace periods could extend indefinitely!
>=20
> [...]
> > The first step for fixing this situation is for RCU to record,
> > at the beginning of a grace period, which CPUs are already idle.
> > In fact, being idle, they can't be in the middle of any read-side
> > critical section, and we don't have to wait for them to declare
> > a grace period finished.
>=20
> AIUI this patch fixes a bug where:
> =C2=A0- a CPU is idle/asleep;
> =C2=A0- it is added to the cpumask of a new RCU grace period; and
> =C2=A0- because the CPU is asleep, the grace period never ends.=C2=A0
> Have I understood?
>=20
Yes indeed.

Basically, without this patch, all the CPUs are always added/considered
for all the grace periods. And if there are some that are idle/asleep,
we need to wait for them to wake up, before declared the grace period
ended.

So the duration of the grace period itself is out of any control (and
in fact, it happens to be reasonable, on x86, even on fully idle
system, while not so much on ARM). Even virtually infinite... :-O

> I think we might be left with a race condition:
> =C2=A0- CPU A is about to idle.=C2=A0=C2=A0It runs the RCU softirq and
> =C2=A0=C2=A0=C2=A0clears itself from the current grace period.
> =C2=A0- CPU B ends the grace period and starts a new one.
> =C2=A0- CPU A calls rcu_idle_enter() and sleeps.
> =C2=A0- The new grace period never ends.
>=20
Yes, I think this is a thing.

I've give it some thoughts, and will post something about it as another
email.

> Is that fixed by your later rcu_idle_timer patch?=C2=A0=C2=A0AIUI that's =
only
> invoked when the calling CPU has pending RCU callbacks.
>=20
The timer is meant at dealing with the CPU with pending callback, yes.
I don't think we can solve this issue with the timer, even if we extend
its scope to all CPUs with whatever pending RCU processing... we'd
still have problems with grace periods that starts (on CPU B) after the
check for whether or not we need the timer has happened.

> Or can it be fixed here by something like this in rcu_idle_enter?
> =C2=A0- lock rcp->lock
> =C2=A0- add ourselves to the idle mask
> =C2=A0- if we are in rcp->cpumask:
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0- cpu_quiet()
> =C2=A0- unlock rcp->lock
>=20
If rcu_idle_enter() leaves inside an IRQ disabled section (e.g., in
mwait_idle(), as it does right now), I can't take rcp->lock (because of
spinlock IRQ safety).

If I move it outside of that, then yes, the above may work. Or,
actually, we may not even need it... But as I said, more on this in
another message.

> There's also the code at the top of rcu_check_quiescent_state() that
> requres _two_ idle states per batch.=C2=A0=C2=A0I don't know what race th=
at's
> protecting against so I don't know whether we need to worry about it
> here as well. :)
>=20
Not sure I'm getting this part. It's not a race, it is that, literally,
the first time (after someone has started a new batch) a CPU executes
rcu_check_quiescent_state(), realizes we're in a new grace period:

=C2=A0=C2=A0=C2=A06.681421066 -.-.-.|.--x-|--- d0v7 rcu_call fn=3D0xffff82d=
080207c4c, rcp_cur=3D-300, rdp_quiescbatch=3D-300
=C2=A0=C2=A0=C2=A06.681422601 -.-.-.|.--x-|--- d0v7 do_softirq, pending =3D=
 0x00000010
=C2=A0=C2=A0=C2=A06.681422889 -.-.-.|.--x-|--- d0v7 rcu_pending? yes (ret=
=3D2): no pending entries but new entries
=C2=A0=C2=A0=C2=A06.681423214 -.-.-.|.--x-|--- d0v7 raise_softirq nr 3
=C2=A0=C2=A0=C2=A06.681423494 -.-.-.|.--x-|--- d0v7 softirq_handler nr 3
=C2=A0=C2=A0=C2=A06.681423494 -.-.-.|.--x-|--- d0v7 rcu_process_callbacks, =
rcp_completed=3D-300, rdp_batch=3D0, rdp_curlist: null, rdp_nxtlist: yes, r=
dp_donelist: null
=C2=A0=C2=A0=C2=A06.681423494 -.-.-.|.--x-|--- d0v7 rcu_next_batch, rcp_cur=
=3D-300, rdp_batch=3D-299, rcp_next_pending? no
=C2=A0=C2=A0=C2=A06.681423494 -.-.-.|.--x-|--- d0v7 rcu_start_batch, rcp_cu=
r=3D-299, rcp_cpumask=3D0x00001442
1->6.681423494 -.-.-.|.--x-|--- d0v7 rcu_check_quiesc_state, rcp_cur=3D-299=
, rdp_quiescbatch=3D-300, rdp_qs_pending: no
=C2=A0=C2=A0=C2=A06.681423494 -.-.-.|.--x-|--- d0v7 rcu_grace_start, rcp_cu=
r=3D-299

The second realizes the grace period ended:

=C2=A0=C2=A0=C2=A06.681425277 -.-.-.|.--x-|--- d0v7 do_softirq, pending =3D=
 0x00000010
=C2=A0=C2=A0=C2=A06.681425647 -.-.-.|.--x-|--- d0v7 rcu_pending? yes (ret=
=3D5): waiting for CPU to quiesce (rdp_qs_pending=3D1)
=C2=A0=C2=A0=C2=A06.681425872 -.-.-.|.--x-|--- d0v7 raise_softirq nr 3
=C2=A0=C2=A0=C2=A06.681426117 -.-.-.|.--x-|--- d0v7 softirq_handler nr 3
=C2=A0=C2=A0=C2=A06.681426117 -.-.-.|.--x-|--- d0v7 rcu_process_callbacks, =
rcp_completed=3D-300, rdp_batch=3D-299, rdp_curlist: yes, rdp_nxtlist: null=
, rdp_donelist: null
2->6.681426117 -.-.-.|.--x-|--- d0v7 rcu_check_quiesc_state, rcp_cur=3D-299=
, rdp_quiescbatch=3D-299, rdp_qs_pending: yes
=C2=A0=C2=A0=C2=A06.681426117 -.-.-.|.--x-|--- d0v7 rcu_grace_done, rcp_cur=
=3D-299, rcp_completed=3D-300, rdp_quiescbatch=3D-299
=C2=A0=C2=A0=C2=A06.681426117 -.-.-.|.--x-|--- d0v7 rcu_cpu_quiet, rcp_cur=
=3D-299, rcp_cpumask=3D0x00001042

This trace above was for the CPU which actaully started the grace
period, and which has the callback queued. Here's the same for another
one:

   6.682213282 -.-.-.x.----|--- d0v2 vcpu_block d0v2
   6.682213549 -.-.-.x.----|--- d0v2 raise_softirq nr 1
   6.682213999 -.-.-.x.----|--- d0v2 do_softirq, pending =3D 0x00000002
   6.682214397 -.-.-.x.----|--- d0v2 rcu_pending? yes (ret=3D4): waiting fo=
r CPU to quiesce (rdp_qs_pending=3D0)
   6.682214667 -.-.-.x.----|--- d0v2 raise_softirq nr 3
   [...]
   6.682224404 -.-.-.x.----|--- d32767v6 softirq_handler nr 3
   6.682224404 -.-.-.x.----|--- d32767v6 rcu_process_callbacks, rcp_complet=
ed=3D-300, rdp_batch=3D0, rdp_curlist: null, rdp_nxtlist: null, rdp_donelis=
t: null
1->6.682224404 -.-.-.x.----|--- d32767v6 rcu_check_quiesc_state, rcp_cur=3D=
-299, rdp_quiescbatch=3D-300, rdp_qs_pending: no
   6.682224404 -.-.-.x.----|--- d32767v6 rcu_grace_start, rcp_cur=3D-299
   6.682225310 -.-.-.x.----|--- d32767v6 do_softirq, pending =3D 0x00000000
=C2=A0=C2=A0=C2=A06.682225570 -.-.-.x.----|--- d32767v6 rcu_pending? yes (r=
et=3D5): waiting for CPU to quiesce (rdp_qs_pending=3D1)
=C2=A0=C2=A0=C2=A06.682225790 -.-.-.x.----|--- d32767v6 raise_softirq nr 3
=C2=A0=C2=A0=C2=A06.682226032 -.-.-.x.----|--- d32767v6 softirq_handler nr =
3
=C2=A0=C2=A0=C2=A06.682226032 -.-.-.x.----|--- d32767v6 rcu_process_callbac=
ks, rcp_completed=3D-300, rdp_batch=3D0, rdp_curlist: null, rdp_nxtlist: nu=
ll, rdp_donelist: null
2->6.682226032 -.-.-.x.----|--- d32767v6 rcu_check_quiesc_state, rcp_cur=3D=
-299, rdp_quiescbatch=3D-299, rdp_qs_pending: yes
=C2=A0=C2=A0=C2=A06.682226032 -.-.-.x.----|--- d32767v6 rcu_grace_done, rcp=
_cur=3D-299, rcp_completed=3D-300, rdp_quiescbatch=3D-299
=C2=A0=C2=A0=C2=A06.682226032 -.-.-.x.----|--- d32767v6 rcu_cpu_quiet, rcp_=
cur=3D-299, rcp_cpumask=3D0x00000000

But maybe I've not understood properly what you meant...

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-VUIwlhf944mcBMZGtekm
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZjeh4AAoJEBZCeImluHPudwwP/AiImkIWhD3JrOvp2MuTqTtf
8KclWqXp5yEblJ9p3cuU+ousWhIUoyCiJdSL/JUqsz9/P7cZjglGlz0tBhrMEd+e
b5kZ2m6ZnIYHYtLvLskLZ+gZ5//0b0dEMwY4N6zlQuaGIk+VCCLBSifOHG2CBRau
EvixeldMlZnyGHwPzcHHR1AB/vYBS/8mPJA/fju3RUngjA/XSHIpHeAJmfWwriuQ
5LWyMCb86TJwQVI+v5JDEeyFH15M5n2p6ueqRLiJc8wMp9r7RrVYnJUwgFwzZ5rF
E9q3qcRXjkHqWfEfornueiz+XzKN9DpGPnH/UABa2IU+TNOrAhzhLLggVYU+9Rl3
zWTCs3Ao4sC33JNoK9n75h2urcloxsvJy8Si5Y9B8SWmYMcIXUEHB9RYOaV0dTIR
NDbNfGSjEqKXeuXlloktPun3qYdK2ysAcqxPo2M8+q23DM+B9mOJKLumLd/GbQX6
nOZzfHFDS4ZgmdC4/yInIkVYf4SpHX3twlGk3PzVd/mbDAev1LtUg4+2P02JYe8x
+y7kd6+DKvDmryAUg6OrX0sBGvzr82Ow0/C2Mg3x0HdAFtSYcWv9Q7cUJ6UTE74c
ZVO4FOAs8+/2QnDvFdBDAy6L3RD9x2CtD0beQ4GxMErSGxYs1Ss1yhcaRgWkIhqJ
KAURAlCpwTdChbsXLd2K
=bgwX
-----END PGP SIGNATURE-----

--=-VUIwlhf944mcBMZGtekm--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4773016210969510265==--


From xen-devel-bounces@lists.xen.org Fri Aug 11 17:26:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 17:26: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.xen.org>)
	id 1dgDhC-0007tB-Dy; Fri, 11 Aug 2017 17:26:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgDhA-0007si-Ot
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 17:26:00 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 92/8D-03368-8A8ED895; Fri, 11 Aug 2017 17:26:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVXf5i95
 IgwX+Fise/2axuDflPbsDk8fhD1dYPLb37WIPYIpizcxLyq9IYM3Y8HUBe8FEk4rVTw0bGPdr
 dTFycQgJ/GWUuDtzCVsXIyeQ85hRYvvVeIjENkaJfyu6mEASIgLOEl/PzGUHsXkF9CWa5y1lB
 LGFBfQkZk3ZygxiSwh4Say89okJxr69qw2ohp2DTcBK4pAYSJRFQFXix7XdTBMYuRYwMqxiVC
 9OLSpLLdI110sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQpAxDsYJx52f8QoyQ
 Hk5Iob4JPb6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5lz4FygkWp6akVaZk5wOCCSUtw8CiJ
 8CaDpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3BkiRAEhRRmke3AhYoF9ilJUS5mUEO
 kqIpyC1KDezBFX+FaM4B6OSMO8jkCk8mXklcJteAR3BBHREnw/YESWJCCmpBsZpB9J+J/1sCH
 ZJlUx7rWy2SOqbm8RUC6YK4aLTkewOuv3BmfvWKyb9yp+RZerMNNeWN97a15tr79ICd44ZZab
 NSmEvZ8u2nN8cVv1LKnLyN+G/p6/WnznyL2Dy6b1/6zt3M85rehB743TflgtW+cHv/7P2rVN6
 2qy3kKP+38SFx0pnOv/7dUeJpTgj0VCLuag4EQC8T1ukbwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502472357!88224053!1
X-Originating-IP: [104.130.215.37]
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 60742 invoked from network); 11 Aug 2017 17:25:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 17:25:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgDh6-0004R0-1D; Fri, 11 Aug 2017 17:25: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 1dgDh0-0007dg-QV; Fri, 11 Aug 2017 17:25:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgDh0-0005j0-LK; Fri, 11 Aug 2017 17:25:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112594-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bee7fe0ef950e2966cbdcd753be326f8a3c782f3
X-Osstest-Versions-That: ovmf=f8daac8121e66c46d3374f63f80308a777c2a2e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 17:25:50 +0000
Subject: [Xen-devel] [ovmf test] 112594: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1OTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiZWU3ZmUwZWY5NTBlMjk2NmNiZGNkNzUzYmUzMjZm
OGEzYzc4MmYzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmOGRhYWM4
MTIxZTY2YzQ2ZDMzNzRmNjNmODAzMDhhNzc3YzJhMmU3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1ODUgIDIwMTctMDgtMTEgMDM6NDc6MjcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNTk0ICAyMDE3LTA4LTExIDEwOjQyOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWJlZTdmZTBlZjk1MGUyOTY2Y2JkY2Q3NTNiZTMyNmY4
YTNjNzgyZjMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGJlZTdm
ZTBlZjk1MGUyOTY2Y2JkY2Q3NTNiZTMyNmY4YTNjNzgyZjMKKyBicmFuY2g9b3ZtZgorIHJldmlz
aW9uPWJlZTdmZTBlZjk1MGUyOTY2Y2JkY2Q3NTNiZTMyNmY4YTNjNzgyZjMKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0g
eCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4
ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YmVlN2ZlMGVmOTUwZTI5NjZjYmRjZDc1M2Jl
MzI2ZjhhM2M3ODJmMyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJl
YW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVz
dFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJV
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQgYmVlN2ZlMGVmOTUwZTI5NjZjYmRjZDc1M2JlMzI2ZjhhM2M3
ODJmMzpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBmOGRhYWM4Li5iZWU3ZmUwICBi
ZWU3ZmUwZWY5NTBlMjk2NmNiZGNkNzUzYmUzMjZmOGEzYzc4MmYzIC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEHK-0002dl-45; Fri, 11 Aug 2017 18:03:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEHJ-0002cI-4W
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:21 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0E/E3-01862-861FD895; Fri, 11 Aug 2017 18:03:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTTf9Y2+
 kwYxP5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bpw0+YCpqlKpoXT2NpYNwk1sXIxSEksJlR
 4siRtUwQzmlGicunZzB3MXJysAloStz5/IkJxBYRkJa49vkyI4jNLBAn8X5RIwuILSxgLfFtz
 3l2EJtFQFViV3MfWD2vgKXEo7O/wOolBOQldrVdZO1i5ODgBIrPuSwLEhYSsJDY/m8d2wRG7g
 WMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GJu
 /OB1ilORgUhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvkPVBOsCg1PbUiLTMHGGYw
 aQkOHiUR3pAPQGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89LlRLn5QEpEgApyijNgxsBC/lLj
 LJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaNAZnCk5lXArfpFdARTEBH9PmAHVGSiJCSamC85t
 RgrO/OtuRCsU9KqfKZ8MdvHgntNK57F7nQ0Xfajy+xF9bYnjoU8jmLs4rzZ8Whl1yBsR6zWt4
 ondSUivB+z+lu2nXTsOqs97HEYjXxNedPn/rFsutlw5rUTJesrVc4++rj1v2My37TH6hq37+e
 U2I9e9mEEnnm01V2pWIt0+0dmNzfNCixFGckGmoxFxUnAgD4LTaedAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502474599!105600285!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20283 invoked from network); 11 Aug 2017 18:03:19 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 11 Aug 2017 18:03:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1E93C1650;
 Fri, 11 Aug 2017 11:03:19 -0700 (PDT)
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 2EB9B3F577;
 Fri, 11 Aug 2017 11:03:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:57 +0100
Message-Id: <20170811180257.5493-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 11/11] xen/arm: Limit the scope of cpregs.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBjcHJlZ3MuaCBpcyBpbmNsdWRlZCBpbiBwcmV0dHkgbXVjaCBldmVyeSBmaWxl
cyBldmVuIGZvcgphcm02NC4gSG93ZXZlciwgdGhlIG9ubHkgdXNlIGZvciBhcm02NCBpcyB3aGVu
IGVtdWxhdGluZyBjby1wcm9jZXNzb3JzLgoKRm9yIGFybTMyLCBjcHJlZ3MuaCByZWx5IG9uIHRo
ZSBwcmVzZW5jZSBvZiBwcm9jZXNzb3IuaCAoZGVmaW5lCipfU1lTUkVHIGhlbHBlcnMpLiBTbyBt
b3ZlIHRoZSBpbmNsdXNpb24gaW4gYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaC4KCmNwcmVncy5o
IHdpbGwgYWxzbyBiZSBkaXJlY3RseSBpbmNsdWRlZCBpbiB0aGUgY28tcHJvY2Vzc29ycyBlbXVs
YXRpb24KdG8gYWNjb21vZGF0ZSBhcm02NC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3NtcC5jICAgICAgICAgICAg
ICAgICAgICB8IDEgLQogeGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAgICAgICAgICAgICAgICB8IDEg
KwogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICAgICB8IDEgKwogeGVuL2FyY2gv
YXJtL3Z0aW1lci5jICAgICAgICAgICAgICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtMzIvcHJvY2Vzc29yLmggfCAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oICAg
ICAgICAgIHwgMSAtCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICAgICAgIHwgMSAt
CiA3IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vc21wLmMgYi94ZW4vYXJjaC9hcm0vc21wLmMKaW5kZXggZTdk
ZjA4NzRkNi4uNTU0ZjQ5OTJlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NtcC5jCisrKyBi
L3hlbi9hcmNoL2FybS9zbXAuYwpAQCAtMSw2ICsxLDUgQEAKICNpbmNsdWRlIDxhc20vc3lzdGVt
Lmg+CiAjaW5jbHVkZSA8YXNtL3NtcC5oPgotI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KICNpbmNs
dWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vZmx1
c2h0bGIuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Y3ByZWcuYyBiL3hlbi9hcmNoL2Fy
bS92Y3ByZWcuYwppbmRleCBmM2IwODQwM2ZiLi5lMzYzMTgzYmE4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdmNwcmVnLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZjcHJlZy5jCkBAIC0xOCw2ICsx
OCw3IEBACiAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAorI2luY2x1ZGUgPGFzbS9jcHJlZ3Mu
aD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5j
bHVkZSA8YXNtL3RyYXBzLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCBjYmVhYzI4YjI4Li5hMGNmOTkzZDEzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUg
PHhlbi9zaXplcy5oPgogCisjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgogI2luY2x1ZGUgPGFzbS9j
dXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2dpY192M19kZWZzLmg+CiAjaW5jbHVkZSA8YXNtL2dp
Y192M19pdHMuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92dGltZXIuYyBiL3hlbi9hcmNo
L2FybS92dGltZXIuYwppbmRleCA5YzdlOGY0NDFjLi4wNDYwOTYyZjA4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdnRpbWVyLmMKKysrIGIveGVuL2FyY2gvYXJtL3Z0aW1lci5jCkBAIC0yMiw2
ICsyMiw3IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3RpbWVyLmg+
CiAKKyNpbmNsdWRlIDxhc20vY3ByZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2RpdjY0Lmg+CiAjaW5j
bHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9pcnEuaD4KQEAgLTI5LDYgKzMwLDcgQEAK
ICNpbmNsdWRlIDxhc20vdGltZS5oPgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8
YXNtL3ZyZWcuaD4KKyNpbmNsdWRlIDxhc20vcmVncy5oPgogCiAvKgogICogQ2hlY2sgaWYgcmVn
cyBpcyBhbGxvd2VkIGFjY2VzcywgdXNlcl9nYXRlIGlzIHRhaWwgZW5kIG9mIGEKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCmluZGV4IDY4Y2M4MjE0N2UuLmZiMzMwODEyYWYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaApAQCAtMSw2ICsxLDggQEAKICNpZm5k
ZWYgX19BU01fQVJNX0FSTTMyX1BST0NFU1NPUl9ICiAjZGVmaW5lIF9fQVNNX0FSTV9BUk0zMl9Q
Uk9DRVNTT1JfSAogCisjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgorCiAjZGVmaW5lIEFDVExSX0NB
WFhfU01QICAgICAgKDE8PDYpCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUu
aAppbmRleCA3OTY4NTMyNDYyLi5jZGY2NGUwZjc3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3BlcmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKQEAgLTQs
NyArNCw2IEBACiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
Ci0jaW5jbHVkZSA8YXNtL2NwcmVncy5oPgogI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKICMg
aW5jbHVkZSA8YXNtL2FybTMyL3Byb2Nlc3Nvci5oPgogI2VsaWYgZGVmaW5lZChDT05GSUdfQVJN
XzY0KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggOWVhY2IxYmUyOS4uNTFjZTgwMjA2MyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC0xLDcgKzEsNiBAQAogI2lmbmRlZiBfX0FTTV9B
Uk1fUFJPQ0VTU09SX0gKICNkZWZpbmUgX19BU01fQVJNX1BST0NFU1NPUl9ICiAKLSNpbmNsdWRl
IDxhc20vY3ByZWdzLmg+CiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgogI2VuZGlmCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEH8-0002Y9-JP; Fri, 11 Aug 2017 18:03:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEH6-0002Xm-ST
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D6/C9-01987-C51FD895; Fri, 11 Aug 2017 18:03:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVysyfVTTf6Y2+
 kwdmnMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bXpnmsBXc4K7Zv+cPYwDiTo4uRi0NIYDOj
 xIWe7UxdjJxAzmlGic9b2UFsNgFNiTufP4HFRQSkJa59vswI0sAs8IFJYuGTJ2AJYQFPibn9L
 WA2i4CqxMNfnaxdjBwcvAIWEisn+4CEJQTkJXa1XQQLcwpYSsy5LAuxykJi+791bCA2r4CgxM
 mZT1hASpgF1CXWzxMCCTMDdTZvnc08gZFvFpKqWQhVs5BULWBkXsWoUZxaVJZapGtoopdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhoDECwg3HFds9DjJIcTEqivAk+vZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHifvAfKCRalpqdWpGXmAEMeJi3BwaMkwivxASjNW1yQmFucm
 Q6ROsWoy/Fqwv9vTEIsefl5qVLivDNBZgiAFGWU5sGNgMXfJUZZKWFeRqCjhHgKUotyM0tQ5V
 8xinMwKgnz3gaZwpOZVwK36RXQEUxAR/T5gB1RkoiQkmpg3Gty0sLizpbGd+IXNQ0WX4tYyLu
 R55NLv/zWtUr77e4lPWBo1vm6be6hf/f2z5pZZO24zleXf2/V3e/ms7sNPG/lzT6+zfaAxt+E
 nf5bC72T/0049O7BrJLFd36pmazLl/gfvdakuOZUsndQGpezr0Pj6x9CDQFODvohM1hST9lvm
 t6xfFm5jhJLcUaioRZzUXEiAJ+/0Fe6AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502474586!108955581!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1652 invoked from network); 11 Aug 2017 18:03:07 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 11 Aug 2017 18:03:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A951415AD;
 Fri, 11 Aug 2017 11:03:06 -0700 (PDT)
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 AEE3E3F577;
 Fri, 11 Aug 2017 11:03:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:47 +0100
Message-Id: <20170811180257.5493-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
MIME-Version: 1.0
Cc: 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>,
 bhupinder.thakur@linaro.org
Subject: [Xen-devel] [PATCH 01/11] xen/grant_table: Include mm.h in
	xen/grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgcmUtb3JkZXJpbmcgdGhlIGluY2x1ZGUgYWxwaGFiZXRpY2FsbHkgaW4gYXJjaC9hcm0v
ZG9tYWluLmMsIEkgZ290CmEgY29tcGxpdGF0aW9uIGVycm9yIGJlY2F1c2UgZ3JhbnRfdGFibGUu
aCBpcyB1c2luZyBnZm5fdCBiZWZvcmUgYmVlbgpkZWZpbmVkOgoKSW4gZmlsZSBpbmNsdWRlZCBm
cm9tIGRvbWFpbi5jOjE0OjA6Cnhlbi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaDoxNTM6
Mjk6IGVycm9yOiB1bmtub3duIHR5cGUgbmFtZSDigJhnZm5fdOKAmQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMpOwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4KCkZpeCBpdCBieSBpbmNsdWRpbmcgeGVuL21tLmggaW4gaXQuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhl
bi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IDRlNzc4OTk2OGMuLjc5MTNmYWNmOWYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0yMyw2ICsyMyw3IEBACiAjaWZuZGVmIF9fWEVOX0dS
QU5UX1RBQkxFX0hfXwogI2RlZmluZSBfX1hFTl9HUkFOVF9UQUJMRV9IX18KIAorI2luY2x1ZGUg
PHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9yd2xvY2suaD4KICNpbmNsdWRlIDxwdWJsaWMvZ3Jh
bnRfdGFibGUuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEHH-0002bj-9m; Fri, 11 Aug 2017 18:03:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEHG-0002bO-1D
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:18 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 44/CD-03612-561FD895; Fri, 11 Aug 2017 18:03:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTTflY2+
 kwf+VYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCj68YC7YUVTR8f83WwLgpqIuRi0NIYDOj
 xMNd61ggnNOMEg2fdzN3MXJysAloStz5/IkJxBYRkJa49vkyI4jNLBAn8X5RIwuILSzgIfHt7
 QU2EJtFQFXiwfPN7CA2r4CFRPeJbWC2hIC8xK62i6xdjBwcnAKWEnMuy4KEhYBKtv9bxzaBkX
 sBI8MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA/zIAwQ7
 G6xsDDjFKcjApifIm+PRGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDfkAlBMsSk1PrUjLzAEG
 GkxagoNHSYS3DyTNW1yQmFucmQ6ROsVozLFh9fovTByvJvz/xiTEkpeflyolzjsBpFQApDSjN
 A9uECwCLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUkYYgpPZl4J3L5XQKcwgZziA3ZKSSJCSq
 qBscLxufLKELvZdWn9EhtWpv+z2Nqw6Zxt/asdwtqbnucbnM0pa1m5r2+Jhmp5UYLaDMNadya
 RSi99uQ9X+pZZvzFJXKZx186/8eWv3SoaQQXnV6/qX5VjZy+4pzvmi6oP26WQo+9vXow7taFt
 2daKitWz34gJnNd+aGzBuuHAt7tn7+b91XVfosRSnJFoqMVcVJwIAHSk1fJ7AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502474595!100523019!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37015 invoked from network); 11 Aug 2017 18:03:15 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 11 Aug 2017 18:03:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5DBA41650;
 Fri, 11 Aug 2017 11:03:15 -0700 (PDT)
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 46F5F3F577;
 Fri, 11 Aug 2017 11:03:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:54 +0100
Message-Id: <20170811180257.5493-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 08/11] xen/arm: Move sysreg emulation outside of
	traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHN5c3JlZyBlbXVsYXRpb24gaXMgNjQtYml0IHNwZWNpZmljIGFuZCBzdXJyb3VuZGVkIGJ5
ICNpZmRlZi4gTW92ZQp0aGVtIGluIGEgc2VwYXJhdGUgZmlsZSBhcm0vYXJtNjQvdnN5c3JlZy5j
IHRvIHNocmluayBkb3duIGEgYml0IHRyYXBzLmMKCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0
L3ZzeXNyZWcuYyAgICAgIHwgMjI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgfCAxOTggLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaCB8
ICAgMyArCiA0IGZpbGVzIGNoYW5nZWQsIDIzMyBpbnNlcnRpb25zKCspLCAxOTggZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9hcm02
NC9NYWtlZmlsZQppbmRleCAxNDliNmIzOTAxLi43MThmZTQ0NDU1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxl
CkBAIC0xMCwzICsxMCw0IEBAIG9iai0kKENPTkZJR19MSVZFUEFUQ0gpICs9IGxpdmVwYXRjaC5v
CiBvYmoteSArPSBzbXBib290Lm8KIG9iai15ICs9IHRyYXBzLm8KIG9iai15ICs9IHZmcC5vCitv
YmoteSArPSB2c3lzcmVnLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVn
LmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLmM1N2FjMTI1MDMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvdnN5c3JlZy5jCkBAIC0wLDAgKzEsMjI5IEBACisvKgorICogeGVuL2FyY2gvYXJt
L2FybTY0L3N5c3JlZy5jCisgKgorICogRW11bGF0ZSBzeXN0ZW0gcmVnaXN0ZXJzIHRyYXBwZWQu
CisgKgorICogQ29weXJpZ2h0IChjKSAyMDExIENpdHJpeCBTeXN0ZW1zLgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
ZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikg
YW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CisKKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUg
PGFzbS9yZWdzLmg+CisjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3Z0aW1l
ci5oPgorCit2b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAg
ICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgaW50IHJlZ2lkeCA9IGhzci5z
eXNyZWcucmVnOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAgIHN3aXRjaCAo
IGhzci5iaXRzICYgSFNSX1NZU1JFR19SRUdTX01BU0sgKQorICAgIHsKKyAgICAvKgorICAgICAq
IEhDUl9FTDIuVEFDUgorICAgICAqCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDcuMi4x
CisgICAgICovCisgICAgY2FzZSBIU1JfU1lTUkVHX0FDVExSX0VMMToKKyAgICAgICAgaWYgKCBw
c3JfbW9kZV9pc191c2VyKHJlZ3MpICkKKyAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZf
ZXhjZXB0aW9uKHJlZ3MsIGhzcik7CisgICAgICAgIGlmICggaHNyLnN5c3JlZy5yZWFkICkKKyAg
ICAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCByZWdpZHgsIHYtPmFyY2guYWN0bHIpOworICAg
ICAgICBicmVhazsKKworICAgIC8qCisgICAgICogTURDUl9FTDIuVERSQQorICAgICAqCisgICAg
ICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOCBUYWJsZSBEMS01NworICAgICAqLworICAg
IGNhc2UgSFNSX1NZU1JFR19NRFJBUl9FTDE6CisgICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6
KHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworCisgICAgLyoKKyAgICAg
KiBNRENSX0VMMi5URE9TQQorICAgICAqCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEt
MTUwOSBUYWJsZSBEMS01OAorICAgICAqCisgICAgICogVW5oYW5kbGVkOgorICAgICAqICAgIE9T
TFNSX0VMMQorICAgICAqICAgIERCR1BSQ1JfRUwxCisgICAgICovCisgICAgY2FzZSBIU1JfU1lT
UkVHX09TTEFSX0VMMToKKyAgICAgICAgcmV0dXJuIGhhbmRsZV93b193aShyZWdzLCByZWdpZHgs
IGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKKyAgICBjYXNlIEhTUl9TWVNSRUdfT1NETFJfRUwx
OgorICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcu
cmVhZCwgaHNyLCAxKTsKKworICAgIC8qCisgICAgICogTURDUl9FTDIuVERBCisgICAgICoKKyAg
ICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTEwIFRhYmxlIEQxLTU5CisgICAgICoKKyAg
ICAgKiBVbmhhbmRsZWQ6CisgICAgICogICAgTURDQ0lOVF9FTDEKKyAgICAgKiAgICBEQkdEVFJf
RUwwCisgICAgICogICAgREJHRFRSUlhfRUwwCisgICAgICogICAgREJHRFRSVFhfRUwwCisgICAg
ICogICAgT1NEVFJSWF9FTDEKKyAgICAgKiAgICBPU0RUUlRYX0VMMQorICAgICAqICAgIE9TRUND
Ul9FTDEKKyAgICAgKiAgICBEQkdDTEFJTVNFVF9FTDEKKyAgICAgKiAgICBEQkdDTEFJTUNMUl9F
TDEKKyAgICAgKiAgICBEQkdBVVRIU1RBVFVTX0VMMQorICAgICAqLworICAgIGNhc2UgSFNSX1NZ
U1JFR19NRFNDUl9FTDE6CisgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lk
eCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworICAgIGNhc2UgSFNSX1NZU1JFR19NRENDU1Jf
RUwwOgorICAgICAgICAvKgorICAgICAgICAgKiBBY2Nlc3NpYmxlIGF0IEVMMCBvbmx5IGlmIE1E
U0NSX0VMMS5URENDIGlzIHNldCB0byAwLiBXZSBlbXVsYXRlIHRoYXQKKyAgICAgICAgICogcmVn
aXN0ZXIgYXMgUkFaL1dJIGFib3ZlLiBTbyBSTyBhdCBib3RoIEVMMCBhbmQgRUwxLgorICAgICAg
ICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBoc3Iuc3lz
cmVnLnJlYWQsIGhzciwgMCk7CisgICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHQlZSKToKKyAg
ICBIU1JfU1lTUkVHX0RCR19DQVNFUyhEQkdCQ1IpOgorICAgIEhTUl9TWVNSRUdfREJHX0NBU0VT
KERCR1dWUik6CisgICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHV0NSKToKKyAgICAgICAgcmV0
dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7
CisKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlRQTQorICAgICAqCisgICAgICogQVJNdjggKERE
SSAwNDg3QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02MQorICAgICAqCisgICAgICogVW5oYW5kbGVk
OgorICAgICAqICAgIFBNRVZDTlRSPG4+X0VMMAorICAgICAqICAgIFBNRVZUWVBFUjxuPl9FTDAK
KyAgICAgKiAgICBQTUNDRklMVFJfRUwwCisgICAgICogTURDUl9FTDIuVFBNQ1IKKyAgICAgKgor
ICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE3CisgICAgICogQVJNdjggKERESSAw
NDg3QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02MgorICAgICAqCisgICAgICogTkI6IEJvdGggTURD
Ul9FTDIuVFBNIGFuZCBNRENSX0VMMi5UUE1DUiBjYXVzZSB0cmFwcGluZyBvZiBQTUNSLgorICAg
ICAqLworICAgIGNhc2UgSFNSX1NZU1JFR19QTUlOVEVOU0VUX0VMMToKKyAgICBjYXNlIEhTUl9T
WVNSRUdfUE1JTlRFTkNMUl9FTDE6CisgICAgICAgIC8qCisgICAgICAgICAqIEFjY2Vzc2libGUg
ZnJvbSBFTDEgb25seSwgYnV0IGlmIEVMMCB0cmFwIGhhcHBlbnMgaGFuZGxlIGFzCisgICAgICAg
ICAqIHVuZGVmLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVn
cywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7CisgICAgY2FzZSBIU1JfU1lTUkVH
X1BNVVNFUkVOUl9FTDA6CisgICAgICAgIC8qIFJPIGF0IEVMMC4gUkFaL1dJIGF0IEVMMSAqLwor
ICAgICAgICBpZiAoIHBzcl9tb2RlX2lzX3VzZXIocmVncykgKQorICAgICAgICAgICAgcmV0dXJu
IGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMCk7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lk
eCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworICAgIGNhc2UgSFNSX1NZU1JFR19QTUNSX0VM
MDoKKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1DTlRFTlNFVF9FTDA6CisgICAgY2FzZSBIU1JfU1lT
UkVHX1BNQ05URU5DTFJfRUwwOgorICAgIGNhc2UgSFNSX1NZU1JFR19QTU9WU0NMUl9FTDA6Cisg
ICAgY2FzZSBIU1JfU1lTUkVHX1BNU1dJTkNfRUwwOgorICAgIGNhc2UgSFNSX1NZU1JFR19QTVNF
TFJfRUwwOgorICAgIGNhc2UgSFNSX1NZU1JFR19QTUNFSUQwX0VMMDoKKyAgICBjYXNlIEhTUl9T
WVNSRUdfUE1DRUlEMV9FTDA6CisgICAgY2FzZSBIU1JfU1lTUkVHX1BNQ0NOVFJfRUwwOgorICAg
IGNhc2UgSFNSX1NZU1JFR19QTVhFVlRZUEVSX0VMMDoKKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1Y
RVZDTlRSX0VMMDoKKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1PVlNTRVRfRUwwOgorICAgICAgICAv
KgorICAgICAgICAgKiBBY2Nlc3NpYmxlIGF0IEVMMCBvbmx5IGlmIFBNVVNFUkVOUl9FTDAuRU4g
aXMgc2V0LiBXZQorICAgICAgICAgKiBlbXVsYXRlIHRoYXQgcmVnaXN0ZXIgYXMgMCBhYm92ZS4K
KyAgICAgICAgICovCisgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwg
aHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworCisgICAgLyoKKyAgICAgKiAhQ05USENUTF9FTDIu
RUwxUENFTgorICAgICAqCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJs
ZSBEMS02MAorICAgICAqLworICAgIGNhc2UgSFNSX1NZU1JFR19DTlRQX0NUTF9FTDA6CisgICAg
Y2FzZSBIU1JfU1lTUkVHX0NOVFBfVFZBTF9FTDA6CisgICAgY2FzZSBIU1JfU1lTUkVHX0NOVFBf
Q1ZBTF9FTDA6CisgICAgICAgIGlmICggIXZ0aW1lcl9lbXVsYXRlKHJlZ3MsIGhzcikgKQorICAg
ICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICAvKgorICAgICAqIEhDUl9FTDIuRk1PIG9yIEhDUl9FTDIuSU1PCisg
ICAgICoKKyAgICAgKiBHSUMgQXJjaGl0ZWN0dXJlIFNwZWNpZmljYXRpb24gKElISSAwMDY5Qyk6
IFNlY3Rpb24gNC42LjMKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9TWVNSRUdfSUNDX1NHSTFSX0VM
MToKKyAgICBjYXNlIEhTUl9TWVNSRUdfSUNDX0FTR0kxUl9FTDE6CisgICAgY2FzZSBIU1JfU1lT
UkVHX0lDQ19TR0kwUl9FTDE6CisKKyAgICAgICAgaWYgKCAhdmdpY19lbXVsYXRlKHJlZ3MsIGhz
cikgKQorICAgICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZjY0X2V4Y2VwdGlvbihyZWdzLCBo
c3IubGVuKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAvKgorICAgICAqICBJQ0NfU1JFX0VMMi5F
bmFibGUgPSAwCisgICAgICoKKyAgICAgKiAgR0lDIEFyY2hpdGVjdHVyZSBTcGVjaWZpY2F0aW9u
IChJSEkgMDA2OUMpOiBTZWN0aW9uIDguMS45CisgICAgICovCisgICAgY2FzZSBIU1JfU1lTUkVH
X0lDQ19TUkVfRUwxOgorICAgICAgICAvKgorICAgICAgICAgKiBUcmFwcGVkIHdoZW4gdGhlIGd1
ZXN0IGlzIHVzaW5nIEdJQ3YyIHdoaWxzdCB0aGUgcGxhdGZvcm0KKyAgICAgICAgICogaW50ZXJy
dXB0IGNvbnRyb2xsZXIgaXMgR0lDdjMuIEluIHRoaXMgY2FzZSwgdGhlIHJlZ2lzdGVyCisgICAg
ICAgICAqIHNob3VsZCBiZSBlbXVsYXRlIGFzIFJBWi9XSSB0byB0ZWxsIHRoZSBndWVzdCB0byB1
c2UgdGhlIEdJQworICAgICAgICAgKiBtZW1vcnkgbWFwcGVkIGludGVyZmFjZSAoaS5lIEdJQ3Yy
IGNvbXBhdGliaWxpdHkpLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpf
d2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7CisKKyAgICAvKgorICAg
ICAqIEhDUl9FTDIuVElEQ1AKKyAgICAgKgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQx
LTE1MDEgVGFibGUgRDEtNDMKKyAgICAgKgorICAgICAqICAtIFJlc2VydmVkIGNvbnRyb2wgc3Bh
Y2UgZm9yIElNUExFTUVOVEFUSU9OIERFRklORUQgZnVuY3Rpb25hbGl0eS4KKyAgICAgKgorICAg
ICAqIENQVFJfRUwyLlRUQQorICAgICAqCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEt
MTUwNyBUYWJsZSBEMS01NAorICAgICAqCisgICAgICogIC0gQWxsIGltcGxlbWVudGVkIHRyYWNl
IHJlZ2lzdGVycy4KKyAgICAgKgorICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3Rl
cnMuCisgICAgICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgeworICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGhzcl9zeXNyZWcgc3lzcmVnID0gaHNyLnN5c3JlZzsKKworICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICIlcyAlZCwgJWQsIGMlZCwg
YyVkLCAlZCAlcyB4JWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAorICAgICAgICAgICAgICAgICAg
ICAgc3lzcmVnLnJlYWQgPyAibXJzIiA6ICJtc3IiLAorICAgICAgICAgICAgICAgICAgICAgc3lz
cmVnLm9wMCwgc3lzcmVnLm9wMSwKKyAgICAgICAgICAgICAgICAgICAgIHN5c3JlZy5jcm4sIHN5
c3JlZy5jcm0sCisgICAgICAgICAgICAgICAgICAgICBzeXNyZWcub3AyLAorICAgICAgICAgICAg
ICAgICAgICAgc3lzcmVnLnJlYWQgPyAiPT4iIDogIjw9IiwKKyAgICAgICAgICAgICAgICAgICAg
IHN5c3JlZy5yZWcsIHJlZ3MtPnBjKTsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJ1bmhhbmRsZWQgNjQtYml0IHN5c3JlZyBhY2Nlc3MgJSN4XG4iLAorICAgICAgICAgICAgICAg
ICAgICAgaHNyLmJpdHMgJiBIU1JfU1lTUkVHX1JFR1NfTUFTSyk7CisgICAgICAgICAgICBpbmpl
Y3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKyAgICB9CisKKyAgICByZWdzLT5wYyArPSA0OworfQorCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGFi
NTY5NTg3MTcuLmI3MTM1NGQ3ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yMjc2LDIwNCArMjI3Niw2IEBAIHN0YXRpYyB2
b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNy
KQogICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKIH0KIAotI2lmZGVmIENP
TkZJR19BUk1fNjQKLXN0YXRpYyB2b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywKLSAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAg
IGludCByZWdpZHggPSBoc3Iuc3lzcmVnLnJlZzsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7Ci0KLSAgICBzd2l0Y2ggKCBoc3IuYml0cyAmIEhTUl9TWVNSRUdfUkVHU19NQVNLICkKLSAg
ICB7Ci0gICAgLyoKLSAgICAgKiBIQ1JfRUwyLlRBQ1IKLSAgICAgKgotICAgICAqIEFSTXY4IChE
REkgMDQ4N0EuZCk6IEQ3LjIuMQotICAgICAqLwotICAgIGNhc2UgSFNSX1NZU1JFR19BQ1RMUl9F
TDE6Ci0gICAgICAgIGlmICggcHNyX21vZGVfaXNfdXNlcihyZWdzKSApCi0gICAgICAgICAgICBy
ZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwotICAgICAgICBpZiAoIGhz
ci5zeXNyZWcucmVhZCApCi0gICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgcmVnaWR4LCB2
LT5hcmNoLmFjdGxyKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICAvKgotICAgICAqIE1EQ1JfRUwy
LlREUkEKLSAgICAgKgotICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDggVGFibGUg
RDEtNTcKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9TWVNSRUdfTURSQVJfRUwxOgotICAgICAgICBy
ZXR1cm4gaGFuZGxlX3JvX3JheihyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAx
KTsKLQotICAgIC8qCi0gICAgICogTURDUl9FTDIuVERPU0EKLSAgICAgKgotICAgICAqIEFSTXY4
IChEREkgMDQ4N0EuZCk6IEQxLTE1MDkgVGFibGUgRDEtNTgKLSAgICAgKgotICAgICAqIFVuaGFu
ZGxlZDoKLSAgICAgKiAgICBPU0xTUl9FTDEKLSAgICAgKiAgICBEQkdQUkNSX0VMMQotICAgICAq
LwotICAgIGNhc2UgSFNSX1NZU1JFR19PU0xBUl9FTDE6Ci0gICAgICAgIHJldHVybiBoYW5kbGVf
d29fd2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Ci0gICAgY2FzZSBI
U1JfU1lTUkVHX09TRExSX0VMMToKLSAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywg
cmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Ci0KLSAgICAvKgotICAgICAqIE1EQ1Jf
RUwyLlREQQotICAgICAqCi0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJs
ZSBEMS01OQotICAgICAqCi0gICAgICogVW5oYW5kbGVkOgotICAgICAqICAgIE1EQ0NJTlRfRUwx
Ci0gICAgICogICAgREJHRFRSX0VMMAotICAgICAqICAgIERCR0RUUlJYX0VMMAotICAgICAqICAg
IERCR0RUUlRYX0VMMAotICAgICAqICAgIE9TRFRSUlhfRUwxCi0gICAgICogICAgT1NEVFJUWF9F
TDEKLSAgICAgKiAgICBPU0VDQ1JfRUwxCi0gICAgICogICAgREJHQ0xBSU1TRVRfRUwxCi0gICAg
ICogICAgREJHQ0xBSU1DTFJfRUwxCi0gICAgICogICAgREJHQVVUSFNUQVRVU19FTDEKLSAgICAg
Ki8KLSAgICBjYXNlIEhTUl9TWVNSRUdfTURTQ1JfRUwxOgotICAgICAgICByZXR1cm4gaGFuZGxl
X3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKLSAgICBjYXNl
IEhTUl9TWVNSRUdfTURDQ1NSX0VMMDoKLSAgICAgICAgLyoKLSAgICAgICAgICogQWNjZXNzaWJs
ZSBhdCBFTDAgb25seSBpZiBNRFNDUl9FTDEuVERDQyBpcyBzZXQgdG8gMC4gV2UgZW11bGF0ZSB0
aGF0Ci0gICAgICAgICAqIHJlZ2lzdGVyIGFzIFJBWi9XSSBhYm92ZS4gU28gUk8gYXQgYm90aCBF
TDAgYW5kIEVMMS4KLSAgICAgICAgICovCi0gICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJl
Z3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDApOwotICAgIEhTUl9TWVNSRUdfREJH
X0NBU0VTKERCR0JWUik6Ci0gICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHQkNSKToKLSAgICBI
U1JfU1lTUkVHX0RCR19DQVNFUyhEQkdXVlIpOgotICAgIEhTUl9TWVNSRUdfREJHX0NBU0VTKERC
R1dDUik6Ci0gICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5
c3JlZy5yZWFkLCBoc3IsIDEpOwotCi0gICAgLyoKLSAgICAgKiBNRENSX0VMMi5UUE0KLSAgICAg
KgotICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTEgVGFibGUgRDEtNjEKLSAgICAg
KgotICAgICAqIFVuaGFuZGxlZDoKLSAgICAgKiAgICBQTUVWQ05UUjxuPl9FTDAKLSAgICAgKiAg
ICBQTUVWVFlQRVI8bj5fRUwwCi0gICAgICogICAgUE1DQ0ZJTFRSX0VMMAotICAgICAqIE1EQ1Jf
RUwyLlRQTUNSCi0gICAgICoKLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNwot
ICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTEgVGFibGUgRDEtNjIKLSAgICAgKgot
ICAgICAqIE5COiBCb3RoIE1EQ1JfRUwyLlRQTSBhbmQgTURDUl9FTDIuVFBNQ1IgY2F1c2UgdHJh
cHBpbmcgb2YgUE1DUi4KLSAgICAgKi8KLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1JTlRFTlNFVF9F
TDE6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNSU5URU5DTFJfRUwxOgotICAgICAgICAvKgotICAg
ICAgICAgKiBBY2Nlc3NpYmxlIGZyb20gRUwxIG9ubHksIGJ1dCBpZiBFTDAgdHJhcCBoYXBwZW5z
IGhhbmRsZSBhcwotICAgICAgICAgKiB1bmRlZi4KLSAgICAgICAgICovCi0gICAgICAgIHJldHVy
biBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOwot
ICAgIGNhc2UgSFNSX1NZU1JFR19QTVVTRVJFTlJfRUwwOgotICAgICAgICAvKiBSTyBhdCBFTDAu
IFJBWi9XSSBhdCBFTDEgKi8KLSAgICAgICAgaWYgKCBwc3JfbW9kZV9pc191c2VyKHJlZ3MpICkK
LSAgICAgICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3Jl
Zy5yZWFkLCBoc3IsIDApOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICByZXR1cm4gaGFuZGxl
X3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKLSAgICBjYXNl
IEhTUl9TWVNSRUdfUE1DUl9FTDA6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNQ05URU5TRVRfRUww
OgotICAgIGNhc2UgSFNSX1NZU1JFR19QTUNOVEVOQ0xSX0VMMDoKLSAgICBjYXNlIEhTUl9TWVNS
RUdfUE1PVlNDTFJfRUwwOgotICAgIGNhc2UgSFNSX1NZU1JFR19QTVNXSU5DX0VMMDoKLSAgICBj
YXNlIEhTUl9TWVNSRUdfUE1TRUxSX0VMMDoKLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1DRUlEMF9F
TDA6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNQ0VJRDFfRUwwOgotICAgIGNhc2UgSFNSX1NZU1JF
R19QTUNDTlRSX0VMMDoKLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1YRVZUWVBFUl9FTDA6Ci0gICAg
Y2FzZSBIU1JfU1lTUkVHX1BNWEVWQ05UUl9FTDA6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNT1ZT
U0VUX0VMMDoKLSAgICAgICAgLyoKLSAgICAgICAgICogQWNjZXNzaWJsZSBhdCBFTDAgb25seSBp
ZiBQTVVTRVJFTlJfRUwwLkVOIGlzIHNldC4gV2UKLSAgICAgICAgICogZW11bGF0ZSB0aGF0IHJl
Z2lzdGVyIGFzIDAgYWJvdmUuCi0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gaGFuZGxlX3Jh
el93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKLQotICAgIC8qCi0g
ICAgICogIUNOVEhDVExfRUwyLkVMMVBDRU4KLSAgICAgKgotICAgICAqIEFSTXY4IChEREkgMDQ4
N0EuZCk6IEQxLTE1MTAgVGFibGUgRDEtNjAKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9TWVNSRUdf
Q05UUF9DVExfRUwwOgotICAgIGNhc2UgSFNSX1NZU1JFR19DTlRQX1RWQUxfRUwwOgotICAgIGNh
c2UgSFNSX1NZU1JFR19DTlRQX0NWQUxfRUwwOgotICAgICAgICBpZiAoICF2dGltZXJfZW11bGF0
ZShyZWdzLCBoc3IpICkKLSAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9u
KHJlZ3MsIGhzcik7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgLyoKLSAgICAgKiBIQ1JfRUwyLkZN
TyBvciBIQ1JfRUwyLklNTwotICAgICAqCi0gICAgICogR0lDIEFyY2hpdGVjdHVyZSBTcGVjaWZp
Y2F0aW9uIChJSEkgMDA2OUMpOiBTZWN0aW9uIDQuNi4zCi0gICAgICovCi0gICAgY2FzZSBIU1Jf
U1lTUkVHX0lDQ19TR0kxUl9FTDE6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwx
OgotICAgIGNhc2UgSFNSX1NZU1JFR19JQ0NfU0dJMFJfRUwxOgotCi0gICAgICAgIGlmICggIXZn
aWNfZW11bGF0ZShyZWdzLCBoc3IpICkKLSAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWY2
NF9leGNlcHRpb24ocmVncywgaHNyLmxlbik7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgLyoKLSAg
ICAgKiAgSUNDX1NSRV9FTDIuRW5hYmxlID0gMAotICAgICAqCi0gICAgICogIEdJQyBBcmNoaXRl
Y3R1cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA4LjEuOQotICAgICAqLwot
ICAgIGNhc2UgSFNSX1NZU1JFR19JQ0NfU1JFX0VMMToKLSAgICAgICAgLyoKLSAgICAgICAgICog
VHJhcHBlZCB3aGVuIHRoZSBndWVzdCBpcyB1c2luZyBHSUN2MiB3aGlsc3QgdGhlIHBsYXRmb3Jt
Ci0gICAgICAgICAqIGludGVycnVwdCBjb250cm9sbGVyIGlzIEdJQ3YzLiBJbiB0aGlzIGNhc2Us
IHRoZSByZWdpc3RlcgotICAgICAgICAgKiBzaG91bGQgYmUgZW11bGF0ZSBhcyBSQVovV0kgdG8g
dGVsbCB0aGUgZ3Vlc3QgdG8gdXNlIHRoZSBHSUMKLSAgICAgICAgICogbWVtb3J5IG1hcHBlZCBp
bnRlcmZhY2UgKGkuZSBHSUN2MiBjb21wYXRpYmlsaXR5KS4KLSAgICAgICAgICovCi0gICAgICAg
IHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3Is
IDEpOwotCi0gICAgLyoKLSAgICAgKiBIQ1JfRUwyLlRJRENQCi0gICAgICoKLSAgICAgKiBBUk12
OCAoRERJIDA0ODdBLmQpOiBEMS0xNTAxIFRhYmxlIEQxLTQzCi0gICAgICoKLSAgICAgKiAgLSBS
ZXNlcnZlZCBjb250cm9sIHNwYWNlIGZvciBJTVBMRU1FTlRBVElPTiBERUZJTkVEIGZ1bmN0aW9u
YWxpdHkuCi0gICAgICoKLSAgICAgKiBDUFRSX0VMMi5UVEEKLSAgICAgKgotICAgICAqIEFSTXY4
IChEREkgMDQ4N0EuZCk6IEQxLTE1MDcgVGFibGUgRDEtNTQKLSAgICAgKgotICAgICAqICAtIEFs
bCBpbXBsZW1lbnRlZCB0cmFjZSByZWdpc3RlcnMuCi0gICAgICoKLSAgICAgKiBBbmQgYWxsIG90
aGVyIHVua25vd24gcmVnaXN0ZXJzLgotICAgICAqLwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHsK
LSAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBoc3Jfc3lzcmVnIHN5c3JlZyA9IGhzci5zeXNyZWc7
Ci0KLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgICAg
ICAiJXMgJWQsICVkLCBjJWQsIGMlZCwgJWQgJXMgeCVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwK
LSAgICAgICAgICAgICAgICAgICAgIHN5c3JlZy5yZWFkID8gIm1ycyIgOiAibXNyIiwKLSAgICAg
ICAgICAgICAgICAgICAgIHN5c3JlZy5vcDAsIHN5c3JlZy5vcDEsCi0gICAgICAgICAgICAgICAg
ICAgICBzeXNyZWcuY3JuLCBzeXNyZWcuY3JtLAotICAgICAgICAgICAgICAgICAgICAgc3lzcmVn
Lm9wMiwKLSAgICAgICAgICAgICAgICAgICAgIHN5c3JlZy5yZWFkID8gIj0+IiA6ICI8PSIsCi0g
ICAgICAgICAgICAgICAgICAgICBzeXNyZWcucmVnLCByZWdzLT5wYyk7Ci0gICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDY0LWJpdCBzeXNyZWcgYWNjZXNzICUjeFxu
IiwKLSAgICAgICAgICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX1NZU1JFR19SRUdTX01BU0sp
OwotICAgICAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwotICAgICAg
ICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgcmVncy0+cGMgKz0gNDsKLX0K
LSNlbmRpZgotCiB2b2lkIGR1bXBfZ3Vlc3RfczFfd2FsayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRk
cl90IGFkZHIpCiB7CiAgICAgcmVnaXN0ZXJfdCB0dGJjciA9IFJFQURfU1lTUkVHKFRDUl9FTDEp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oCmluZGV4IDVjYjQ1ZGY2YmQuLjI3MTQ1ZDI1ODkg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKQEAgLTMsNiArMyw5IEBACiAKIHZvaWQgaW5q
ZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaW5z
dHJfbGVuKTsKIAordm9pZCBkb19zeXNyZWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisg
ICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKTsKKwogI2VuZGlmIC8qIF9fQVNNX0FS
TTMyX1RSQVBTX18gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEH7-0002Xs-Cg; Fri, 11 Aug 2017 18:03:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEH5-0002Xg-W3
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:08 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 EB/65-01731-B51FD895; Fri, 11 Aug 2017 18:03:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVysyfVTTfyY2+
 kwa1tqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8apGevYCyaKVTxfdZ69gXGpYBcjF4eQwGZG
 icmLFzBBOKcZJdo3vmTvYuTkYBPQlLjz+RMTiC0iIC1x7fNlRpAiZoFeZomdPQ1sXYwcHMICB
 hK3NsmD1LAIqEq0TVwD1ssrYCHR8+cmG4gtISAvsavtIitEXFDi5MwnLCCtzALqEuvnCYGEmY
 FKmrfOZp7AyDMLSdUshKpZSKoWMDKvYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDVy00tLk5
 MT81JTCrWS87P3cQIDJ56BgbGHYyXt/gdYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMH75D1QTrAoNT21Ii0zBxjGMGkJDh4lEV6JD0Bp3uKCxNzizHSI1ClGY44Nq9d/YeJ4N
 eH/NyYhlrz8vFQpcV4ekFIBkNKM0jy4QbD4usQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmH
 cJyD08mXklcPteAZ3CBHRKnw/YKSWJCCmpBkYh1tesArXZt51S9ka33RR7/Uj8IMP3wEYROeN
 1j0PvWAbGP03VfKoj6PhYfWHVnZdFDAkJci6Ny/NWp17UNhWeELmGy6qiVnLjpC8cLayTDKM9
 omZ/iQxorFQPMPsrwbmy7vnRUClB66Zt64/6vGFtd7w+1ylzhftbLh2uyEuK01srLO8nKLEUZ
 yQaajEXFScCAOtxvyGqAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502474585!91025386!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38745 invoked from network); 11 Aug 2017 18:03:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 11 Aug 2017 18:03:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7717313D5;
 Fri, 11 Aug 2017 11:03:04 -0700 (PDT)
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 4E96B3F577;
 Fri, 11 Aug 2017 11:03:02 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:46 +0100
Message-Id: <20170811180257.5493-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: 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>,
 bhupinder.thakur@linaro.org, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH 00/11] xen/arm: Clean-up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKeGVuL2FyY2gvYXJtL3RyYXBzLmMgaXMgYmVnaW5uaW5nIHRvIGdldCB2ZXJ5IGJp
Zy4gVGhpcyBzZXJpZXMgaXMgbW92aW5nIG91dAp0aGUgY28tcHJvY2Vzc29yIGFuZCBzeXNyZWcg
ZW11bGF0ZSBpbiBzZXBhcmF0ZSBmaWxlcy4gVGhpcyB3aWxsIGF2b2lkIHRvIGdyb3cKdHJhcHMu
YyB3aGVuIGFkZGluZyBtb3JlIHJlZ2lzdGVycyBlbXVsYXRpb25zIChjb21pbmcgc29vbikuCgpB
IGJyYW5jaCB3aXRoIHRoaXMgc2VyaWVzIGhhcyBiZWVuIHB1c2hlZDoKCmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9qdWxpZW5nL3hlbi11bnN0YWJsZS5naXQKYnJhbmNo
IGNsZWFudXAtdHJhcHMtdjEKCkNoZWVycywKCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiB2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbQoKSnVs
aWVuIEdyYWxsICgxMSk6CiAgeGVuL2dyYW50X3RhYmxlOiBJbmNsdWRlIG1tLmggaW4geGVuL2dy
YW50X3RhYmxlLmgKICB4ZW4vYXJtOiBkb21haW46IFJlLW9yZGVyIHRoZSBpbmNsdWRlcyBhbHBo
YWJldGljYWxseQogIHhlbi9hcm06IHRyYXBzOiBSZS1vcmRlciB0aGUgaW5jbHVkZXMgYWxwaGFi
ZXRpY2FsbHkKICB4ZW4vYXJtOiB2Z2ljLXYzOiBSZS1vcmRlciB0aGUgaW5jbHVkZXMgYWxwaGFi
ZXRpY2FsbHkKICB4ZW4vYXJtOiB2dGltZXI6IFJlLW9yZGVyIHRoZSBpbmNsdWRlcyBhbHBoYWJl
dGljYWxseQogIHhlbi9hcm06IE1vdmUgYXJjaC9hcm0vdnRpbWVyLmggdG8gaW5jbHVkZS9hc20t
YXJtL3Z0aW1lci5oCiAgeGVuL2FybTogdHJhcHM6IEV4cG9ydCBhIGJ1bmNoIG9mIGhlbHBlcnMg
dG8gaGFuZGxlIGVtdWxhdGlvbgogIHhlbi9hcm06IE1vdmUgc3lzcmVnIGVtdWxhdGlvbiBvdXRz
aWRlIG9mIHRyYXBzLmMKICB4ZW4vYXJtOiBNb3ZlIGNvLXByb2Nlc3NvciBlbXVsYXRpb24gb3V0
c2lkZSBvZiB0cmFwcy5jCiAgeGVuL2FybTogTW92ZSBzeXNyZWdzLmggaW4gYXJtNjQgc3ViLWRp
cmVjdG9yeQogIHhlbi9hcm06IExpbWl0IHRoZSBzY29wZSBvZiBjcHJlZ3MuaAoKIHhlbi9hcmNo
L2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0v
YXJtNjQvTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0
L3ZzeXNyZWcuYyAgICAgICAgICAgICAgIHwgMjI5ICsrKysrKysrKysKIHhlbi9hcmNoL2FybS9k
b21haW4uYyAgICAgICAgICAgICAgICAgICAgICB8ICAyNCArLQogeGVuL2FyY2gvYXJtL3NtcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAg
ICAgICAgICAgICAgICAgICAgICB8IDcwNCArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAgICAgICAgICAgICAgICAgICAgIHwgNDUyICsrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICAgICAgICAgIHwg
ICA4ICstCiB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDkg
Ky0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggICAgICB8ICAgMiArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmggICAgICAgICAgfCAgMTMgKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaCAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS1hcm0veyA9PiBhcm02NH0vc3lzcmVncy5oICB8ICAxMCArLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9hcm02NC90cmFwcy5oICAgICAgICAgIHwgIDE4ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cGVyY3B1LmggICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oICAgICAgICAgICAgfCAgIDIgLQogeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oICAg
ICAgICAgICAgICAgIHwgIDQzICsrCiB4ZW4ve2FyY2gvYXJtID0+IGluY2x1ZGUvYXNtLWFybX0v
dnRpbWVyLmggfCAgIDAKIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAg
ICB8ICAgMSArCiAxOSBmaWxlcyBjaGFuZ2VkLCA4MzEgaW5zZXJ0aW9ucygrKSwgNjkwIGRlbGV0
aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmgKIHJlbmFtZSB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3sgPT4gYXJtNjR9L3N5c3JlZ3MuaCAoOTglKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAogcmVuYW1lIHhlbi97YXJjaC9hcm0gPT4gaW5jbHVk
ZS9hc20tYXJtfS92dGltZXIuaCAoMTAwJSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEH8-0002YZ-Th; Fri, 11 Aug 2017 18:03:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEH7-0002Xx-VV
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:10 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 D5/F9-22472-D51FD895; Fri, 11 Aug 2017 18:03:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTTfmY2+
 kwbfzahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bjKWtYCrZyVfzu/crYwDiTs4uRi0NIYDOj
 xOdLN1i6GDmBnNOMEp+6TUBsNgFNiTufPzGB2CIC0hLXPl9mBLGZBeIk3i9qBKsXFvCRmPGwn
 b2LkYODRUBVYvOPYJAwr4CFROejM2CtEgLyErvaLrKClHAKWErMuSwLsclCYvu/dWwTGLkXMD
 KsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9G09AwPjDsb
 mE36HGCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCGfADKCRalpqdWpGXmAIMM
 Ji3BwaMkwtsHkuYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUKXFeHpAiAZCijNI8uBGwgL/EK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3AsgUnsy8ErhNr4COYAI5wgfsiJJEhJRUA6P7vM
 1/nBapbE/XWqum91nIdP6e69nsLAZeVmase6audJ6koRaw1N3KcscHw1zuJpOaGxWbpZbaSLs
 ZHLomkqy74PNbJ7PXTcVm6qHPJi9TK+GtP775RdsHpxeFr4uVJdvb8tb8SRdnePdSgHknd+GV
 LROPta2+c3b/4ajtycrdeUeZX17wv6TEUpyRaKjFXFScCACyYIdkcwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502474588!105078030!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33523 invoked from network); 11 Aug 2017 18:03:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 11 Aug 2017 18:03:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D96C7164F;
 Fri, 11 Aug 2017 11:03:07 -0700 (PDT)
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 E90C73F577;
 Fri, 11 Aug 2017 11:03:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:48 +0100
Message-Id: <20170811180257.5493-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 02/11] xen/arm: domain: Re-order the includes
	alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDJkYzhi
MGFiNWEuLjFkODM1ZDMyMWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTksNiArOSw5IEBACiAgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCiAgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgogICovCisjaW5jbHVkZSA8
eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9ncmFu
dF90YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KQEAgLTE2LDI0ICsxOSwyMSBAQAogI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8eGVuL3dh
aXQuaD4KLSNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KLSNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+Ci0j
aW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAKKyNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUu
aD4KKyNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+
CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUg
PGFzbS9ndWVzdF9hY2Nlc3MuaD4KLSNpbmNsdWRlIDxhc20vcmVncy5oPgotI2luY2x1ZGUgPGFz
bS9wMm0uaD4KICNpbmNsdWRlIDxhc20vaXJxLmg+Ci0jaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUu
aD4KLSNpbmNsdWRlIDxhc20vdmZwLmg+CisjaW5jbHVkZSA8YXNtL3AybS5oPgorI2luY2x1ZGUg
PGFzbS9wbGF0Zm9ybS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jaW5mby5oPgotI2luY2x1ZGUgPGFz
bS9hbHRlcm5hdGl2ZS5oPgotCi0jaW5jbHVkZSA8YXNtL2dpYy5oPgorI2luY2x1ZGUgPGFzbS9y
ZWdzLmg+CisjaW5jbHVkZSA8YXNtL3ZmcC5oPgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+Ci0jaW5j
bHVkZSA8YXNtL3BsYXRmb3JtLmg+CisKICNpbmNsdWRlICJ2dGltZXIuaCIKICNpbmNsdWRlICJ2
dWFydC5oIgogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEHE-0002ak-VS; Fri, 11 Aug 2017 18:03:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEHE-0002aA-AQ
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:16 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 71/1A-22472-361FD895; Fri, 11 Aug 2017 18:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTTfpY2+
 kwes2S4slHxezODB6HN39mymAMYo1My8pvyKBNeP6x3XMBW+MK87v2MfawLhMvYuRi0NIYDOj
 ROP9GcwQzmlGid+bd7B3MXJysAloStz5/IkJxBYRkJa49vkyI4jNLFAt8X/hSTYQW1ggRGL6i
 19AzRwcLAKqEhN+5oGYvAIWEs33fEAqJATkJXa1XWQFCXMKWErMuSwLEhYCqtj+bx3bBEbuBY
 wMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAn1bz8DAuIO
 xZ6/fIUZJDiYlUd4En95IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8IR+AcoJFqempFWmZOcAg
 g0lLcPAoifD2gaR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcdwJIkQBIUUZpHtwIWMBfY
 pSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCQMMYUnM68EbtMroCOYQI7wATuiJBEhJdXA6LBgo8
 HLXVlRiWuDOtzc8woVpNdW7AjaN//hO4H/wQ4NKpabmJwKIvds/xz9L7pw0tn777fq/npz+YC
 O0omSL7Kf15zhzdiRKbLwupGAfY52tMI9Y/3pC+u79r3++eBFS1zLqbo++xqnD/cZnfbJPsib
 xnUgi+m409bmzMtlz9fwSO7u+PiPTYmlOCPRUIu5qDgRANwyHC9zAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502474594!92845740!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17388 invoked from network); 11 Aug 2017 18:03:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 11 Aug 2017 18:03:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06EA7164F;
 Fri, 11 Aug 2017 11:03:14 -0700 (PDT)
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 E66973F577;
 Fri, 11 Aug 2017 11:03:12 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:53 +0100
Message-Id: <20170811180257.5493-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH 07/11] xen/arm: traps: Export a bunch of helpers
	to handle emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBtb3ZlIHNvbWUgcGFydHMgb2YgdHJhcHMuYyBpbiBzZXBh
cmF0ZSBmaWxlcy4KVGhlIHdpbGwgcmVxdWlyZSB0byB1c2UgaGVscGVycyB0aGF0IGFyZSBjdXJy
ZW50bHkgc3RhdGljYWxseSBkZWZpbmVkLgpFeHBvcnQgdGhlIGZvbGxvd2luZyBoZWxwZXJzOgog
ICAgLSBpbmplY3RfdW5kZWY2NF9leGNlcHRpb24KICAgIC0gaW5qZWN0X3VuZGVmX2V4Y2VwdGlv
bgogICAgLSBjaGVja19jb25kaXRpb25hbF9pbnN0cgogICAgLSBhZHZhbmNlX3BjCiAgICAtIGhh
bmRsZV9yYXpfd2kKICAgIC0gaGFuZGxlX3dvX3dpCiAgICAtIGhhbmRsZV9yb19yYXoKCk5vdGUg
dGhhdCBhc20tYXJtL2FybTMyL3RyYXBzLmggaXMgZW1wdHkgYnV0IGl0IGlzIHRvIGtlZXAgcGFy
aXR5IHdpdGgKdGhlIGFybTY0IGNvdW50ZXJwYXJ0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKQ2M6IHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tCi0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgIHwgNDMgKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL3RyYXBzLmggfCAxMyArKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
dHJhcHMuaCB8IDE1ICsrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgg
ICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDg0IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvdHJhcHMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL2FzbS1hcm0vdHJhcHMuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5j
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggZDc5ZTk2MDViNS4uYWI1Njk1ODcxNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
QEAgLTQ5LDYgKzQ5LDcgQEAKICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgogI2luY2x1ZGUgPGFz
bS9tbWlvLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNpbmNsdWRlIDxhc20vdHJhcHMuaD4K
ICNpbmNsdWRlIDxhc20vdmdpYy5oPgogI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KIApAQCAtNTQ1
LDcgKzU0Niw3IEBAIHN0YXRpYyB2YWRkcl90IGV4Y2VwdGlvbl9oYW5kbGVyNjQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIHZhZGRyX3Qgb2Zmc2V0KQogfQogCiAvKiBJbmplY3QgYW4gdW5k
ZWZpbmVkIGV4Y2VwdGlvbiBpbnRvIGEgNjQgYml0IGd1ZXN0ICovCi1zdGF0aWMgdm9pZCBpbmpl
Y3RfdW5kZWY2NF9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpbnN0
cl9sZW4pCit2b2lkIGluamVjdF91bmRlZjY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgaW50IGluc3RyX2xlbikKIHsKICAgICB2YWRkcl90IGhhbmRsZXI7CiAgICAgY29u
c3QgdW5pb24gaHNyIGVzciA9IHsKQEAgLTYxOCw4ICs2MTksNyBAQCBzdGF0aWMgdm9pZCBpbmpl
Y3RfaWFidDY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKIAogI2VuZGlm
CiAKLXN0YXRpYyB2b2lkIGluamVjdF91bmRlZl9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IpCit2b2lkIGluamVjdF91bmRlZl9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCiB7CiAgICAgICAgIGlmICggaXNfMzJiaXRf
ZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQogICAgICAgICAgICAgaW5qZWN0X3VuZGVmMzJfZXhj
ZXB0aW9uKHJlZ3MpOwpAQCAtMTcxMiw4ICsxNzEyLDcgQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVk
IHNob3J0IGNjX21hcFsxNl0gPSB7CiAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgICAgIC8q
IE5WICAgICAgICAgICAgICAgICAgICAgKi8KIH07CiAKLXN0YXRpYyBpbnQgY2hlY2tfY29uZGl0
aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCitpbnQgY2hlY2tfY29uZGl0
aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBo
c3IpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBjcHNyLCBjcHNyX2NvbmQ7CiAgICAgaW50IGNvbmQ7
CkBAIC0xNzU4LDcgKzE3NTcsNyBAQCBzdGF0aWMgaW50IGNoZWNrX2NvbmRpdGlvbmFsX2luc3Ry
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHJldHVybiAxOwogfQogCi1zdGF0aWMg
dm9pZCBhZHZhbmNlX3BjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBo
c3IgaHNyKQordm9pZCBhZHZhbmNlX3BjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25z
dCB1bmlvbiBoc3IgaHNyKQogewogICAgIHVuc2lnbmVkIGxvbmcgaXRiaXRzLCBjb25kLCBjcHNy
ID0gcmVncy0+Y3BzcjsKIApAQCAtMTc5OSwxMSArMTc5OCwxMSBAQCBzdGF0aWMgdm9pZCBhZHZh
bmNlX3BjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQog
fQogCiAvKiBSZWFkIGFzIHplcm8gYW5kIHdyaXRlIGlnbm9yZSAqLwotc3RhdGljIHZvaWQgaGFu
ZGxlX3Jhel93aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHJlZ2lkeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZWFk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgbWluX2VsKQordm9pZCBoYW5kbGVfcmF6X3dpKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgIGludCByZWdpZHgsCisg
ICAgICAgICAgICAgICAgICAgYm9vbCByZWFkLAorICAgICAgICAgICAgICAgICAgIGNvbnN0IHVu
aW9uIGhzciBoc3IsCisgICAgICAgICAgICAgICAgICAgaW50IG1pbl9lbCkKIHsKICAgICBBU1NF
UlQoKG1pbl9lbCA9PSAwKSB8fCAobWluX2VsID09IDEpKTsKIApAQCAtMTgxNywxMiArMTgxNiwx
MiBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcmF6X3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAogICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKIH0KIAotLyogV3JpdGUgb25seSBhcyB3cml0
ZSBpZ25vcmUgKi8KLXN0YXRpYyB2b2lkIGhhbmRsZV93b193aShzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKLSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmVnaWR4LAotICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgcmVhZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1bmlvbiBoc3IgaHNyLAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCisv
KiB3cml0ZSBvbmx5IGFzIHdyaXRlIGlnbm9yZSAqLwordm9pZCBoYW5kbGVfd29fd2koc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICBpbnQgcmVnaWR4LAorICAg
ICAgICAgICAgICAgICAgYm9vbCByZWFkLAorICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24g
aHNyIGhzciwKKyAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCiB7CiAgICAgQVNTRVJUKCht
aW5fZWwgPT0gMCkgfHwgKG1pbl9lbCA9PSAxKSk7CiAKQEAgLTE4MzcsMTEgKzE4MzYsMTEgQEAg
c3RhdGljIHZvaWQgaGFuZGxlX3dvX3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogfQog
CiAvKiBSZWFkIG9ubHkgYXMgcmVhZCBhcyB6ZXJvICovCi1zdGF0aWMgdm9pZCBoYW5kbGVfcm9f
cmF6KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmVnaWR4LAotICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlYWQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBtaW5fZWwpCit2b2lkIGhhbmRsZV9yb19yYXooc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgaW50IHJlZ2lkeCwKKyAgICAgICAg
ICAgICAgICAgICBib29sIHJlYWQsCisgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNy
IGhzciwKKyAgICAgICAgICAgICAgICAgICBpbnQgbWluX2VsKQogewogICAgIEFTU0VSVCgobWlu
X2VsID09IDApIHx8IChtaW5fZWwgPT0gMSkpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmgK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTNjNGE4YjQ3MwotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvdHJhcHMuaApAQCAtMCwwICsx
LDEzIEBACisjaWZuZGVmIF9fQVNNX0FSTTMyX1RSQVBTX18KKyNkZWZpbmUgX19BU01fQVJNMzJf
VFJBUFNfXworCisjZW5kaWYgLyogX19BU01fQVJNMzJfVFJBUFNfXyAqLworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLworCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uNWNiNDVkZjZiZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtNjQvdHJhcHMuaApAQCAtMCwwICsxLDE1IEBACisjaWZuZGVmIF9fQVNNX0FSTTMyX1RSQVBT
X18KKyNkZWZpbmUgX19BU01fQVJNMzJfVFJBUFNfXworCit2b2lkIGluamVjdF91bmRlZjY0X2V4
Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGluc3RyX2xlbik7CisKKyNl
bmRpZiAvKiBfX0FTTV9BUk0zMl9UUkFQU19fICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCisKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40ZTIyN2M0ZGQyCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCkBAIC0wLDAgKzEsMzUgQEAK
KyNpZm5kZWYgX19BU01fQVJNX1RSQVBTX18KKyNkZWZpbmUgX19BU01fQVJNX1RSQVBTX18KKwor
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKworI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikK
KyMgaW5jbHVkZSA8YXNtL2FybTMyL3RyYXBzLmg+CisjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1f
NjQpCisjIGluY2x1ZGUgPGFzbS9hcm02NC90cmFwcy5oPgorI2VuZGlmCisKK2ludCBjaGVja19j
b25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24g
aHNyIGhzcik7Cit2b2lkIGFkdmFuY2VfcGMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNv
bnN0IHVuaW9uIGhzciBoc3IpOworCit2b2lkIGluamVjdF91bmRlZl9leGNlcHRpb24oc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOworCit2b2lkIGhhbmRs
ZV9yYXpfd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWdpZHgsIGJvb2wgcmVh
ZCwKKyAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLCBpbnQgbWluX2VsKTsK
Kwordm9pZCBoYW5kbGVfd29fd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWdp
ZHgsIGJvb2wgcmVhZCwKKyAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsIGlu
dCBtaW5fZWwpOworCit2b2lkIGhhbmRsZV9yb19yYXooc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIGludCByZWdpZHgsIGJvb2wgcmVhZCwKKyAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlv
biBoc3IgaHNyLCBpbnQgbWluX2VsKTsKKworI2VuZGlmIC8qIF9fQVNNX0FSTV9UUkFQU19fICov
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCisKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEHD-0002Zh-Hb; Fri, 11 Aug 2017 18:03:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEHB-0002Z9-Rb
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:13 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F9/F7-01859-061FD895; Fri, 11 Aug 2017 18:03:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTTfhY2+
 kwcnDvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKq0uZC96zVmzp+MHcwNjN2sXIxSEksJlR
 4u6CJ1DOaUaJpz372boYOTnYBDQl7nz+xARiiwhIS1z7fJkRxGYWiJN4v6iRBcQWFvCReLLwL
 CuIzSKgKvF2xXewel4BC4knf/aBzZEQkJfY1XYRqIaDg1PAUmLOZVmQsBBQyfZ/69gmMHIvYG
 RYxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6N96BgbGHYy
 dJ/wOMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAN+QCUEyxKTU+tSMvMAQYa
 TFqCg0dJhLcPJM1bXJCYW5yZDpE6xWjM0fRhyxcmjlcT/n9jEmLJy89LlRLn5QEpFQApzSjNg
 xsEi4BLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5Y0Cm8GTmlcDtewV0ChPIKT5gp5QkIq
 SkGhgLF+09mcOgFBClaBmYcM02f1LQRNZDlq/mFFy2atY1/jBrYl/4qk8T2ved3jntzd3Xk7Q
 /PTTRTvz5SbNySuAWzUu6chd8TjlwcUxMiLtn6NTI/SO44snf9oyXqicqrjkqVB61v57wN3zh
 JHaGf1nzC8J41fbfl+zMtP7kHvhbM/HqBZHzMYpKLMUZiYZazEXFiQDSakFBewIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502474591!106414215!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24811 invoked from network); 11 Aug 2017 18:03:12 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 11 Aug 2017 18:03:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 75D8C165C;
 Fri, 11 Aug 2017 11:03:11 -0700 (PDT)
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 85CB73F577;
 Fri, 11 Aug 2017 11:03:10 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:51 +0100
Message-Id: <20170811180257.5493-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 05/11] xen/arm: vtimer: Re-order the includes
	alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vdnRpbWVyLmMgfCA5ICsrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnRp
bWVyLmMgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKaW5kZXggMzJhYzEyNzlhZS4uOWM3ZThmNDQx
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jCisrKyBiL3hlbi9hcmNoL2FybS92
dGltZXIuYwpAQCAtMTgsMTYgKzE4LDE3IEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi9saWIuaD4K
LSNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KLSNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRl
IDx4ZW4vcGVyZmMuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdGlt
ZXIuaD4KKwogI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgorI2luY2x1ZGUgPGFzbS9naWMuaD4KICNp
bmNsdWRlIDxhc20vaXJxLmg+CisjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDxhc20v
dGltZS5oPgotI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy5oPgogI2lu
Y2x1ZGUgPGFzbS92cmVnLmg+Ci0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4KIAogLyoKICAqIENoZWNr
IGlmIHJlZ3MgaXMgYWxsb3dlZCBhY2Nlc3MsIHVzZXJfZ2F0ZSBpcyB0YWlsIGVuZCBvZiBhCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEHD-0002a5-OJ; Fri, 11 Aug 2017 18:03:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEHC-0002ZN-IM
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:14 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 14/46-01993-161FD895; Fri, 11 Aug 2017 18:03:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTTfxY2+
 kQUuLjMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHoVm7BK66Khnv3WBoYJ3F2MXJxCAlsZpRo
 OfiVFcI5zSjx7NRCti5GTg42AU2JO58/MYHYIgLSEtc+X2YEsZkF4iTeL2pkAbGFBYIknl6aD
 1bDIqAq0fzvPTuIzStgIXHs80uwGgkBeYldbReBFnBwcApYSsy5LAsSFgIq2f5vHdsERu4FjA
 yrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ9ywAEOxiPTXY
 +xCjJwaQkypvg0xspxJeUn1KZkVicEV9UmpNafIhRhoNDSYI35ANQTrAoNT21Ii0zBxhkMGkJ
 Dh4lEV4JkDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonz8oAUCYAUZZTmwY2ABfwlRlkpY
 V5GoKOEeApSi3IzS1DlXzGKczAqCfPefg80hSczrwRu0yugI5iAjujzATuiJBEhJdXA6GDUUL
 p/kXjtyhsCsnkK647u3yBwxEEyMiPUO/3a3nLeNad+MHc5HF+bb/u25srt9vICh5z+sN3rzL2
 PJBz4f+/vPPsJlauupnsfuvJ41/6j/ytvRKZtX9p3KKjiWp5YdTJL+M0lLzTEz98S6Tkg8k6s
 S04+drrFNqtpEp9iD6YsujBjJnMbgxJLcUaioRZzUXEiAHP8Wz9zAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502474592!107018571!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28675 invoked from network); 11 Aug 2017 18:03:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 11 Aug 2017 18:03:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A61681650;
 Fri, 11 Aug 2017 11:03:12 -0700 (PDT)
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 B61113F577;
 Fri, 11 Aug 2017 11:03:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:52 +0100
Message-Id: <20170811180257.5493-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 06/11] xen/arm: Move arch/arm/vtimer.h to
	include/asm-arm/vtimer.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgd2lsbCBiZSBuZWNlc3NhcnkgdG8gaW5jbHVkZSB2dGltZXIuaCBmcm9tIHN1YmRpcmVjdG9y
eSBtYWtpbmcgdGhlCmluY2x1c2lvbiBhIGJpdCBhd2t3YXJkLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgICAgICAgICAgICAgICAgICAgICAgfCAyICstCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAg
ICAgICAgICAgICAgICAgICAgfCAyICstCiB4ZW4ve2FyY2gvYXJtID0+IGluY2x1ZGUvYXNtLWFy
bX0vdnRpbWVyLmggfCAwCiAzIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKIHJlbmFtZSB4ZW4ve2FyY2gvYXJtID0+IGluY2x1ZGUvYXNtLWFybX0vdnRpbWVy
LmggKDEwMCUpCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCmluZGV4IDFkODM1ZDMyMWQuLjM1NTAyMWU0NTIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTMzLDgg
KzMzLDggQEAKICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS92ZnAuaD4KICNp
bmNsdWRlIDxhc20vdmdpYy5oPgorI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KIAotI2luY2x1ZGUg
InZ0aW1lci5oIgogI2luY2x1ZGUgInZ1YXJ0LmgiCiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2
Y3B1ICosIGN1cnJfdmNwdSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGNhOWJlZjcxMmMuLmQ3OWU5NjA1YjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC01
MCw5ICs1MCw5IEBACiAjaW5jbHVkZSA8YXNtL21taW8uaD4KICNpbmNsdWRlIDxhc20vcmVncy5o
PgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CisjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgogCiAjaW5j
bHVkZSAiZGVjb2RlLmgiCi0jaW5jbHVkZSAidnRpbWVyLmgiCiAKIC8qIFRoZSBiYXNlIG9mIHRo
ZSBzdGFjayBtdXN0IGFsd2F5cyBiZSBkb3VibGUtd29yZCBhbGlnbmVkLCB3aGljaCBtZWFucwog
ICogdGhhdCBib3RoIHRoZSBrZXJuZWwgaGFsZiBvZiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAod2hp
Y2ggaXMgcHVzaGVkIGluCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnRpbWVyLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3Z0aW1lci5oCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJv
bSB4ZW4vYXJjaC9hcm0vdnRpbWVyLmgKcmVuYW1lIHRvIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnRp
bWVyLmgKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEHI-0002ct-TR; Fri, 11 Aug 2017 18:03:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEHH-0002bi-Ow
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:19 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 08/25-03937-761FD895; Fri, 11 Aug 2017 18:03:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTTftY2+
 kwfy7qhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0brqtcsBYv5K761nmdvYFzI28XIxSEksJlR
 YsbrDYwQzmlGickTNzJ3MXJysAloStz5/IkJxBYRkJa49vkyI4jNLBAn8X5RIwuILSzgKvGnf
 woriM0ioCrx4vYlsHpeAUuJi+smgsUlBOQldrVdBLI5ODiB4nMuy4KEhQQsJLb/W8c2gZF7AS
 PDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxr9
 rAw8xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I1/D5QTLEpNT61Iy8wBBhpM
 WoKDR0mEV+IDUJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5eUCKBECKMkrz4EbAgv4So
 6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlTQS7hycwrgdv0CugIJqAj+nzAjihJREhJNTC2zT
 c5u2c3pxz3zx3Nq9fc9ov44edd6ZDwXPhk2ZLaFO2iU/uP/PuUL//R+nPb7O5f52IXiQptuGr
 8zW1h7b18EX+W20r7Uu5WHMvr+V3rp8A2+dy+cyci7Ksr/Mz4dq7vzlzAlXPWobfxcc/EFY7d
 +VPaPwfVRZQ/ORNqGabB533cMUdmTo4SS3FGoqEWc1FxIgDMpPZAdQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502474598!74420351!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22997 invoked from network); 11 Aug 2017 18:03:18 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 11 Aug 2017 18:03:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E2F1B164F;
 Fri, 11 Aug 2017 11:03:17 -0700 (PDT)
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 F2DE83F577;
 Fri, 11 Aug 2017 11:03:16 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:56 +0100
Message-Id: <20170811180257.5493-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 10/11] xen/arm: Move sysregs.h in arm64
	sub-directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c3lzcmVncy5oIGNvbnRhaW5zIG9ubHkgY29kZSBwcm90ZWN0ZWQgYnkgI2lmZGVmIENPTkZJR19B
Uk1fNjQuIE1vdmUgaXQKaW4gYXJtNjQgc3ViLWRpcmVjdG9yeSB0byByZWZsZWN0IHRoYXQgYW5k
IHJlbW92ZSB0aGUgI2lmZGVmLgoKQXQgdGhlIHNhbWUgdGltZSwgZml4dXAgdGhlIGd1YXJkcy4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaCAgICAgfCAgMiArKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS97ID0+IGFybTY0fS9zeXNyZWdzLmggfCAxMCArKystLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICAgICAgICAgICB8ICAxIC0KIDMgZmlsZXMgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQogcmVuYW1lIHhlbi9pbmNsdWRl
L2FzbS1hcm0veyA9PiBhcm02NH0vc3lzcmVncy5oICg5OCUpCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
NjQvcHJvY2Vzc29yLmgKaW5kZXggMjRmODM2YjAyMy4uYzE4YWI3MjAzZCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oCkBAIC0zLDYgKzMsOCBAQAogCiAjaW5jbHVkZSA8eGVu
L3N0cmluZ2lmeS5oPgogCisjaW5jbHVkZSA8YXNtL2FybTY0L3N5c3JlZ3MuaD4KKwogI2lmbmRl
ZiBfX0FTU0VNQkxZX18KIAogLyogQW5vbnltb3VzIHVuaW9uIGluY2x1ZGVzIGJvdGggMzItIGFu
ZCA2NC1iaXQgbmFtZXMgKGUuZy4sIHIwL3gwKS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc3lzcmVncy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmgK
c2ltaWxhcml0eSBpbmRleCA5OCUKcmVuYW1lIGZyb20geGVuL2luY2x1ZGUvYXNtLWFybS9zeXNy
ZWdzLmgKcmVuYW1lIHRvIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oCmluZGV4
IDg4NzM2OGUyNDguLjA4NGQyYTFlNWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c3lzcmVncy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oCkBAIC0x
LDcgKzEsNSBAQAotI2lmbmRlZiBfX0FTTV9BUk1fU1lTUkVHU19ICi0jZGVmaW5lIF9fQVNNX0FS
TV9TWVNSRUdTX0gKLQotI2lmZGVmIENPTkZJR19BUk1fNjQKKyNpZm5kZWYgX19BU01fQVJNX0FS
TTY0X1NZU1JFR1NfSAorI2RlZmluZSBfX0FTTV9BUk1fQVJNNjRfU1lTUkVHU19ICiAKICNpbmNs
dWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CiAKQEAgLTE2OCw5ICsxNjYsNyBAQAogI2RlZmluZSBJQ0hf
QVAxUjJfRUwyICAgICAgICAgICAgIF9fQVAxUnhfRUwyKDIpCiAjZGVmaW5lIElDSF9BUDFSM19F
TDIgICAgICAgICAgICAgX19BUDFSeF9FTDIoMykKIAotI2VuZGlmCi0KLSNlbmRpZgorI2VuZGlm
IC8qIF9BU01fQVJNX0FSTTY0X1NZU1JFR1NfSCAqLwogCiAvKgogICogTG9jYWwgdmFyaWFibGVz
OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggODU1ZGVkMWIwNy4uOWVhY2IxYmUyOSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC0yLDcgKzIsNiBAQAogI2RlZmluZSBfX0FTTV9BUk1f
UFJPQ0VTU09SX0gKIAogI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KLSNpbmNsdWRlIDxhc20vc3lz
cmVncy5oPgogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNl
bmRpZgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEHD-0002ZW-Ax; Fri, 11 Aug 2017 18:03:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEHB-0002ZB-Rc
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:13 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 20/87-02184-161FD895; Fri, 11 Aug 2017 18:03:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVysyfVTTf+Y2+
 kQe9KZoslHxezODB6HN39mymAMYo1My8pvyKBNeNw7wH2gi+sFRe+3GNpYJzN2sXIxSEksJlR
 4uf0OSwQzmlGiV/7XgNlODnYBDQl7nz+xARiiwhIS1z7fJkRxGYWiJN4v6iRBcQWFvCVWPb/J
 JjNIqAq8eDtUzCbV8BC4uSrHWwgtoSAvMSutotAMzk4OAUsJeZclgUJCwGVbP+3jm0CI/cCRo
 ZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHeZQCCHYxTG5w
 PMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB98h4oJ1iUmp5akZaZAwwzmLQE
 B4+SCK/EB6A0b3FBYm5xZjpE6hSjMUfThy1fmDheTfj/jUmIJS8/L1VKnJcHpFQApDSjNA9uE
 Cz8LzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9zbIPTyZeSVw+14BncIEdEqfD9gpJYkIKa
 kGxpV7DzKvPn/Mn/vseWXReVaez9U/LTIs3sc4jzNaeDpz/+WvBv2Sopcm/VIz8ehg2tp54Oj
 fTkkNP68iiTPruvbNTlcU+CN1PnHKo/kzTj5KVdv1PnhVsYTahocX/zxMa5Hfu2Sld8eEbTNn
 JS7c8PtZCPvOxV6xWWosM11rdldMMas91fzn8zslluKMREMt5qLiRAD5StxvegIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502474590!78474435!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59717 invoked from network); 11 Aug 2017 18:03:10 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 11 Aug 2017 18:03:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45A5E164F;
 Fri, 11 Aug 2017 11:03:10 -0700 (PDT)
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 55A433F577;
 Fri, 11 Aug 2017 11:03:09 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:50 +0100
Message-Id: <20170811180257.5493-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 04/11] xen/arm: vgic-v3: Re-order the includes
	alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2lj
LXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IDQ4Yzc2ODI2NzEuLmNiZWFjMjhi
MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjMuYwpAQCAtMTksMTYgKzE5LDE3IEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi9iaXRv
cHMuaD4KLSNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KLSNpbmNs
dWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRlIDx4ZW4v
bGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4K
ICNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4KKwogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Ci0jaW5j
bHVkZSA8YXNtL21taW8uaD4KICNpbmNsdWRlIDxhc20vZ2ljX3YzX2RlZnMuaD4KICNpbmNsdWRl
IDxhc20vZ2ljX3YzX2l0cy5oPgorI2luY2x1ZGUgPGFzbS9tbWlvLmg+CiAjaW5jbHVkZSA8YXNt
L3ZnaWMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy1lbXVsLmg+CiAjaW5jbHVkZSA8YXNtL3ZyZWcu
aD4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEHA-0002Yv-4I; Fri, 11 Aug 2017 18:03:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEH9-0002YP-AJ
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:11 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 13/C3-18185-E51FD895; Fri, 11 Aug 2017 18:03:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTTf2Y2+
 kwY5l+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bDs9MsBX/5Kpqan7M1MK7m7WLk4hAS2Mwo
 8WzFfCYI5zSjxI+df4EcTg42AU2JO58/gdkiAtIS1z5fZgSxmQXiJN4vamQBsYUFvCXOL5/OC
 mKzCKhKTPi9DayGV8BCYt2NN2C9EgLyErvaLgLVcHBwClhKzLksCxIWAirZ/m8d2wRG7gWMDK
 sY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GO9uCjj
 EKMnBpCTKm+DTGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfkA1BOsCg1PbUiLTMHGGYwaQkO
 HiURXgmQNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifPygBQJgBRllObBjYCF/CVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ88aATOHJzCuB2/QK6AgmoCP6fMCOKElESEk1MKoscDBiOD
 Jd0++zPK9J1gaL2gufpyh4n3+2TVs6s5ihcekb18g7S/Ks6pY8XOJ0LOJL7vN5n/9tPDf/Rl5
 3/fI0znTfuMnpn5/cKFhq0PmTbemC83c3P9zEfDuy42ut0H1fxzAd5psnLKRn8e8/17Dq3F2v
 aZUxL9PCE4KP7uJZc+at4d03dU5KLMUZiYZazEXFiQArYCTrdAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502474589!77393839!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24802 invoked from network); 11 Aug 2017 18:03:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 11 Aug 2017 18:03:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1593F1650;
 Fri, 11 Aug 2017 11:03:09 -0700 (PDT)
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 256543F577;
 Fri, 11 Aug 2017 11:03:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:49 +0100
Message-Id: <20170811180257.5493-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 03/11] xen/arm: traps: Re-order the includes
	alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDQyICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKaW5kZXggYzA3OTk5YjUxOC4uY2E5YmVmNzEyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE2LDQxICsxNiw0MyBA
QAogICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KICAqLwog
Ci0jaW5jbHVkZSA8eGVuL2luaXQuaD4KLSNpbmNsdWRlIDx4ZW4vc3RyaW5nLmg+Ci0jaW5jbHVk
ZSA8eGVuL3ZlcnNpb24uaD4KLSNpbmNsdWRlIDx4ZW4vc21wLmg+Ci0jaW5jbHVkZSA8eGVuL3N5
bWJvbHMuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vZXJy
bm8uaD4KKyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgor
I2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8
eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2guaD4KKyNpbmNsdWRlIDx4ZW4vbWVt
X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgotI2luY2x1ZGUgPHhlbi9lcnJuby5oPgot
I2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KLSNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgotI2lu
Y2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9wZXJmYy5oPgorI2luY2x1
ZGUgPHhlbi9zbXAuaD4KKyNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgorI2luY2x1ZGUgPHhlbi9z
dHJpbmcuaD4KKyNpbmNsdWRlIDx4ZW4vc3ltYm9scy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9u
Lmg+CiAjaW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+Ci0jaW5jbHVkZSA8eGVuL21lbV9h
Y2Nlc3MuaD4KLSNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KKwogI2luY2x1ZGUgPHB1YmxpYy9zY2hl
ZC5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KLSNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4K
LSNpbmNsdWRlIDxhc20vZXZlbnQuaD4KLSNpbmNsdWRlIDxhc20vcmVncy5oPgorCisjaW5jbHVk
ZSA8YXNtL2FjcGkuaD4KICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Ci0jaW5jbHVkZSA8YXNtL3Bz
Y2kuaD4KLSNpbmNsdWRlIDxhc20vbW1pby5oPgorI2luY2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4K
ICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgorI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgor
I2luY2x1ZGUgPGFzbS9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1
ZGUgPGFzbS9naWMuaD4KKyNpbmNsdWRlIDxhc20vcHNjaS5oPgogI2luY2x1ZGUgPGFzbS9tb25p
dG9yLmg+CisjaW5jbHVkZSA8YXNtL21taW8uaD4KKyNpbmNsdWRlIDxhc20vcmVncy5oPgorI2lu
Y2x1ZGUgPGFzbS92Z2ljLmg+CiAKICNpbmNsdWRlICJkZWNvZGUuaCIKICNpbmNsdWRlICJ2dGlt
ZXIuaCIKLSNpbmNsdWRlIDxhc20vZ2ljLmg+Ci0jaW5jbHVkZSA8YXNtL3ZnaWMuaD4KLSNpbmNs
dWRlIDxhc20vY3B1ZXJyYXRhLmg+Ci0jaW5jbHVkZSA8YXNtL2FjcGkuaD4KIAogLyogVGhlIGJh
c2Ugb2YgdGhlIHN0YWNrIG11c3QgYWx3YXlzIGJlIGRvdWJsZS13b3JkIGFsaWduZWQsIHdoaWNo
IG1lYW5zCiAgKiB0aGF0IGJvdGggdGhlIGtlcm5lbCBoYWxmIG9mIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICh3aGljaCBpcyBwdXNoZWQgaW4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEHI-0002cD-Gy; Fri, 11 Aug 2017 18:03:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEHH-0002bd-CI
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:03:19 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D5/75-03557-661FD895; Fri, 11 Aug 2017 18:03:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTTf1Y2+
 kwadJRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ahp7cYC65dZ6xYvUCrgXHdTMYuRi4OIYHN
 jBK73s9ih3BOM0o8O3CVtYuRk4NNQFPizudPTCC2iIC0xLXPlxlBbGaBOIn3ixpZQGxhAT+J9
 ytWgtWwCKhKLJt5DizOK2Apcf3sQjBbQkBeYlfbRaCZHBycQPE5l2VBwkICFhLb/61jm8DIvY
 CRYRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCHGYBgB+P
 pdYGHGCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCGfADKCRalpqdWpGXmAEMN
 Ji3BwaMkApHmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8VClxXh6QIgGQoozSPLgRsLC/xCgrJ
 czLCHSUEE9BalFuZgmq/CtGcQ5GJWHeGJApPJl5JXCbXgEdwQR0RJ8P2BEliQgpqQbGre4rDu
 2qv3Lwu+XNBI2rh25EtfHVlFy8dXFaiJ5Kq+hx/+uS7RnXvsx9mfnHyEn5Yx3zgQs14hPUooM
 ba30cj1gxyy4WWHjUv49xGvu7yRKHeefpPtdLT+5N2Lv4u43VL/ljX1vd1VfU+l7fXmuZ6+Jz
 K8T2/6e3B/l97HJztoh72vTq72FXYinOSDTUYi4qTgQAW7dzlnYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502474596!109977909!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14918 invoked from network); 11 Aug 2017 18:03:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 11 Aug 2017 18:03:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B290B165C;
 Fri, 11 Aug 2017 11:03:16 -0700 (PDT)
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 9DBF63F577;
 Fri, 11 Aug 2017 11:03:15 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:02:55 +0100
Message-Id: <20170811180257.5493-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811180257.5493-1-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 09/11] xen/arm: Move co-processor emulation
	outside of traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvLXByb2Nlc3NvciBlbXVsYXRpb24gaXMgcXVpdGUgYmlnIGFuZCBwcmV0dHkgbXVjaCBz
dGFuZGFsb25lLiBNb3ZlCml0IGluIGEgc2VwYXJhdGUgZmlsZSB0byBzaHJpbmsgZG93biB0aGUg
c2l6ZSBvZiB0cmFwcy5jLgoKQXQgdGhlIHNhbWUgdGltZSByZW1vdmUgdW51c2VkIGNwcmVncy5o
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgfCA0MjEgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICB8IDQ1
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS90cmFwcy5oIHwgICA4ICsKIDQgZmlsZXMgY2hhbmdlZCwgNDYwIGluc2VydGlv
bnMoKyksIDQyMSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
dmNwcmVnLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9h
cm0vTWFrZWZpbGUKaW5kZXggNDllMWZiMmY4NC4uZGUwMGM1ZTMzOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtNDQsNiAr
NDQsNyBAQCBvYmoteSArPSBzbXBib290Lm8KIG9iai15ICs9IHN5c2N0bC5vCiBvYmoteSArPSB0
aW1lLm8KIG9iai15ICs9IHRyYXBzLm8KK29iai15ICs9IHZjcHJlZy5vCiBvYmoteSArPSB2Z2lj
Lm8KIG9iai15ICs9IHZnaWMtdjIubwogb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12
My5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCmluZGV4IGI3MTM1NGQ3ZmYuLjEzZWZiNThlNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0zOCw3ICszOCw2IEBACiAj
aW5jbHVkZSA8cHVibGljL3hlbi5oPgogCiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KLSNpbmNsdWRl
IDxhc20vY3ByZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgogI2luY2x1ZGUgPGFz
bS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+CkBAIC0xODU2LDQyNiAr
MTg1NSw2IEBAIHZvaWQgaGFuZGxlX3JvX3JheihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
ICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CiB9CiAKLXN0YXRpYyB2b2lkIGRvX2NwMTVfMzIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHVuaW9uIGhzciBoc3IpCi17Ci0gICAgY29uc3Qgc3RydWN0IGhzcl9jcDMyIGNwMzIgPSBoc3Iu
Y3AzMjsKLSAgICBpbnQgcmVnaWR4ID0gY3AzMi5yZWc7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OwotCi0gICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSAp
Ci0gICAgewotICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Ci0gICAgICAgIHJldHVybjsK
LSAgICB9Ci0KLSAgICBzd2l0Y2ggKCBoc3IuYml0cyAmIEhTUl9DUDMyX1JFR1NfTUFTSyApCi0g
ICAgewotICAgIC8qCi0gICAgICogIUNOVEhDVExfRUwyLkVMMVBDRU4gLyAhQ05USENUTC5QTDFQ
Q0VOCi0gICAgICoKLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCNC4xLjIyCi0gICAgICog
QVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJsZSBEMS02MAotICAgICAqLwotICAgIGNh
c2UgSFNSX0NQUkVHMzIoQ05UUF9DVEwpOgotICAgIGNhc2UgSFNSX0NQUkVHMzIoQ05UUF9UVkFM
KToKLSAgICAgICAgaWYgKCAhdnRpbWVyX2VtdWxhdGUocmVncywgaHNyKSApCi0gICAgICAgICAg
ICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwotICAgICAgICBicmVh
azsKLQotICAgIC8qCi0gICAgICogSENSX0VMMi5UQUNSIC8gSENSLlRBQwotICAgICAqCi0gICAg
ICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuNgotICAgICAqIEFSTXY4IChEREkgMDQ4N0Eu
ZCk6IEc2LjIuMQotICAgICAqLwotICAgIGNhc2UgSFNSX0NQUkVHMzIoQUNUTFIpOgotICAgICAg
ICBpZiAoIHBzcl9tb2RlX2lzX3VzZXIocmVncykgKQotICAgICAgICAgICAgcmV0dXJuIGluamVj
dF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLSAgICAgICAgaWYgKCBjcDMyLnJlYWQgKQot
ICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIHJlZ2lkeCwgdi0+YXJjaC5hY3Rscik7Ci0g
ICAgICAgIGJyZWFrOwotCi0gICAgLyoKLSAgICAgKiBNRENSX0VMMi5UUE0KLSAgICAgKgotICAg
ICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE3Ci0gICAgICogQVJNdjggKERESSAwNDg3
QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02MQotICAgICAqCi0gICAgICogVW5oYW5kbGVkOgotICAg
ICAqICAgIFBNRVZDTlRSPG4+Ci0gICAgICogICAgUE1FVlRZUEVSPG4+Ci0gICAgICogICAgUE1D
Q0ZJTFRSCi0gICAgICoKLSAgICAgKiBNRENSX0VMMi5UUE1DUgotICAgICAqCi0gICAgICogQVJN
djcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTcKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBE
MS0xNTExIFRhYmxlIEQxLTYyCi0gICAgICoKLSAgICAgKiBOQjogQm90aCBNRENSX0VMMi5UUE0g
YW5kIE1EQ1JfRUwyLlRQTUNSIGNhdXNlIHRyYXBwaW5nIG9mIFBNQ1IuCi0gICAgICovCi0gICAg
LyogV2UgY291bGQgdHJhcCBJRF9ERlIwIGFuZCB0ZWxsIHRoZSBndWVzdCB3ZSBkb24ndCBzdXBw
b3J0Ci0gICAgICogcGVyZm9ybWFuY2UgbW9uaXRvcmluZywgYnV0IExpbnV4IGRvZXNuJ3QgY2hl
Y2sgdGhlIElEX0RGUjAuCi0gICAgICogVGhlcmVmb3JlIGl0IHdpbGwgcmVhZCBQTUNSLgotICAg
ICAqCi0gICAgICogV2UgdGVsbCB0aGUgZ3Vlc3Qgd2UgaGF2ZSAwIGNvdW50ZXJzLiBVbmZvcnR1
bmF0ZWx5IHdlIG11c3QKLSAgICAgKiBhbHdheXMgc3VwcG9ydCBQTUNDTlRSICh0aGUgY3lsZSBj
b3VudGVyKTogd2UganVzdCBSQVovV0kgZm9yIGFsbAotICAgICAqIFBNIHJlZ2lzdGVyLCB3aGlj
aCBkb2Vzbid0IGNyYXNoIHRoZSBrZXJuZWwgYXQgbGVhc3QKLSAgICAgKi8KLSAgICBjYXNlIEhT
Ul9DUFJFRzMyKFBNVVNFUkVOUik6Ci0gICAgICAgIC8qIFJPIGF0IEVMMC4gUkFaL1dJIGF0IEVM
MSAqLwotICAgICAgICBpZiAoIHBzcl9tb2RlX2lzX3VzZXIocmVncykgKQotICAgICAgICAgICAg
cmV0dXJuIGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMCk7Ci0g
ICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lk
eCwgY3AzMi5yZWFkLCBoc3IsIDEpOwotICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1JTlRFTlNFVCk6
Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihQTUlOVEVOQ0xSKToKLSAgICAgICAgLyogRUwxIG9ubHks
IGhvd2V2ZXIgTURDUl9FTDIuVFBNPT0xIG1lYW5zIEVMMCBtYXkgdHJhcCBoZXJlIGFsc28uICov
Ci0gICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBo
c3IsIDEpOwotICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1DUik6Ci0gICAgY2FzZSBIU1JfQ1BSRUcz
MihQTUNOVEVOU0VUKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ05URU5DTFIpOgotICAgIGNh
c2UgSFNSX0NQUkVHMzIoUE1PVlNSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNU1dJTkMpOgot
ICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1TRUxSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ0VJ
RDApOgotICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1DRUlEMSk6Ci0gICAgY2FzZSBIU1JfQ1BSRUcz
MihQTUNDTlRSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNWEVWVFlQRVIpOgotICAgIGNhc2Ug
SFNSX0NQUkVHMzIoUE1YRVZDTlRSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNT1ZTU0VUKToK
LSAgICAgICAgLyoKLSAgICAgICAgICogQWNjZXNzaWJsZSBhdCBFTDAgb25seSBpZiBQTVVTRVJF
TlJfRUwwLkVOIGlzIHNldC4gV2UKLSAgICAgICAgICogZW11bGF0ZSB0aGF0IHJlZ2lzdGVyIGFz
IDAgYWJvdmUuCi0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdz
LCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKLQotICAgIC8qCi0gICAgICogSENSX0VMMi5U
SURDUAotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMwotICAgICAq
IEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDEgVGFibGUgRDEtNDMKLSAgICAgKgotICAgICAq
ICAtIENSbj09YzksIG9wYzE9PXswLTd9LCBDUm09PXtjMC1jMiwgYzUtYzh9LCBvcGMyPT17MC03
fQotICAgICAqICAgIChDYWNoZSBhbmQgVENNIGxvY2tkb3duIHJlZ2lzdGVycykKLSAgICAgKiAg
LSBDUm49PWMxMCwgb3BjMT09ezAtN30sIENSbT09e2MwLCBjMSwgYzQsIGM4fSwgb3BjMj09ezAt
N30KLSAgICAgKiAgICAoVk1TQSBDUDE1IGMxMCByZWdpc3RlcnMpCi0gICAgICogIC0gQ1JuPT1j
MTEsIG9wYzE9PXswLTd9LCBDUm09PXtjMC1jOCwgYzE1fSwgb3BjMj09ezAtN30KLSAgICAgKiAg
ICAoVk1TQSBDUDE1IGMxMSByZWdpc3RlcnMpCi0gICAgICoKLSAgICAgKiBDUFRSX0VMMi5UezAu
LjksMTIuLjEzfQotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTIK
LSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBOL0EKLSAgICAgKgotICAgICAqICAtIEFsbCBh
Y2Nlc3NlcyB0byBjb3Byb2Nlc3NvcnMgMC4uOSBhbmQgMTIuLjEzCi0gICAgICoKLSAgICAgKiBI
U1RSX0VMMi5UMTUKLSAgICAgKgotICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE0
Ci0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01NQotICAgICAq
Ci0gICAgICogIC0gQWxsIGFjY2Vzc2VzIHRvIGNwMTUsIGMxNSByZWdpc3RlcnMuCi0gICAgICoK
LSAgICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24gcmVnaXN0ZXJzLgotICAgICAqLwotICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgICIl
cyBwMTUsICVkLCByJWQsIGNyJWQsIGNyJWQsICVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKLSAg
ICAgICAgICAgICAgICAgY3AzMi5yZWFkID8gIm1yYyIgOiAibWNyIiwKLSAgICAgICAgICAgICAg
ICAgY3AzMi5vcDEsIGNwMzIucmVnLCBjcDMyLmNybiwgY3AzMi5jcm0sIGNwMzIub3AyLCByZWdz
LT5wYyk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgMzItYml0IENQ
MTUgYWNjZXNzICUjeFxuIiwKLSAgICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1JfQ1AzMl9S
RUdTX01BU0spOwotICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci0g
ICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwotfQotCi1z
dGF0aWMgdm9pZCBkb19jcDE1XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAgIGlmICggIWNoZWNr
X2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQotICAgIHsKLSAgICAgICAgYWR2YW5jZV9w
YyhyZWdzLCBoc3IpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgc3dpdGNoICggaHNy
LmJpdHMgJiBIU1JfQ1A2NF9SRUdTX01BU0sgKQotICAgIHsKLSAgICAvKgotICAgICAqICFDTlRI
Q1RMX0VMMi5FTDFQQ0VOIC8gIUNOVEhDVEwuUEwxUENFTgotICAgICAqCi0gICAgICogQVJNdjcg
KERESSAwNDA2Qy5iKTogQjQuMS4yMgotICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1
MTAgVGFibGUgRDEtNjAKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9DUFJFRzY0KENOVFBfQ1ZBTCk6
Ci0gICAgICAgIGlmICggIXZ0aW1lcl9lbXVsYXRlKHJlZ3MsIGhzcikgKQotICAgICAgICAgICAg
cmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLSAgICAgICAgYnJlYWs7
Ci0KLSAgICAvKgotICAgICAqIEhDUl9FTDIuRk1PIG9yIEhDUl9FTDIuSU1PCi0gICAgICoKLSAg
ICAgKiBHSUMgQXJjaGl0ZWN0dXJlIFNwZWNpZmljYXRpb24gKElISSAwMDY5Qyk6IFNlY3Rpb24g
NC42LjMKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9DUFJFRzY0KElDQ19TR0kxUik6Ci0gICAgY2Fz
ZSBIU1JfQ1BSRUc2NChJQ0NfQVNHSTFSKToKLSAgICBjYXNlIEhTUl9DUFJFRzY0KElDQ19TR0kw
Uik6Ci0gICAgICAgIGlmICggIXZnaWNfZW11bGF0ZShyZWdzLCBoc3IpICkKLSAgICAgICAgICAg
IHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgLyoKLSAgICAgKiBDUFRSX0VMMi5UezAuLjksMTIuLjEzfQotICAgICAqCi0gICAg
ICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTIKLSAgICAgKiBBUk12OCAoRERJIDA0ODdB
LmQpOiBOL0EKLSAgICAgKgotICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBjb3Byb2Nlc3NvcnMg
MC4uOSBhbmQgMTIuLjEzCi0gICAgICoKLSAgICAgKiBIU1RSX0VMMi5UMTUKLSAgICAgKgotICAg
ICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE0Ci0gICAgICogQVJNdjggKERESSAwNDg3
QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01NQotICAgICAqCi0gICAgICogIC0gQWxsIGFjY2Vzc2Vz
IHRvIGNwMTUsIGMxNSByZWdpc3RlcnMuCi0gICAgICoKLSAgICAgKiBBbmQgYWxsIG90aGVyIHVu
a25vd24gcmVnaXN0ZXJzLgotICAgICAqLwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHsKLSAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBoc3JfY3A2NCBjcDY0ID0gaHNyLmNwNjQ7Ci0KLSAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgICAgICAiJXMgcDE1LCAl
ZCwgciVkLCByJWQsIGNyJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAotICAgICAgICAgICAgICAg
ICAgICAgY3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAotICAgICAgICAgICAgICAgICAgICAg
Y3A2NC5vcDEsIGNwNjQucmVnMSwgY3A2NC5yZWcyLCBjcDY0LmNybSwgcmVncy0+cGMpOwotICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCA2NC1iaXQgQ1AxNSBhY2Nl
c3MgJSN4XG4iLAotICAgICAgICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1JfQ1A2NF9SRUdT
X01BU0spOwotICAgICAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwot
ICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgfQotICAgIGFkdmFuY2VfcGMocmVn
cywgaHNyKTsKLX0KLQotc3RhdGljIHZvaWQgZG9fY3AxNF8zMihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKLXsKLSAgICBjb25zdCBzdHJ1Y3QgaHNyX2Nw
MzIgY3AzMiA9IGhzci5jcDMyOwotICAgIGludCByZWdpZHggPSBjcDMyLnJlZzsKLSAgICBzdHJ1
Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwotCi0gICAgaWYgKCAhY2hlY2tfY29uZGl0
aW9uYWxfaW5zdHIocmVncywgaHNyKSApCi0gICAgewotICAgICAgICBhZHZhbmNlX3BjKHJlZ3Ms
IGhzcik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBzd2l0Y2ggKCBoc3IuYml0cyAm
IEhTUl9DUDMyX1JFR1NfTUFTSyApCi0gICAgewotICAgIC8qCi0gICAgICogTURDUl9FTDIuVERP
U0EKLSAgICAgKgotICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE1Ci0gICAgICog
QVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOSBUYWJsZSBEMS01OAotICAgICAqCi0gICAgICog
VW5oYW5kbGVkOgotICAgICAqICAgIERCR09TTFNSCi0gICAgICogICAgREJHUFJDUgotICAgICAq
LwotICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHT1NMQVIpOgotICAgICAgICByZXR1cm4gaGFuZGxl
X3dvX3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOwotICAgIGNhc2UgSFNSX0NQ
UkVHMzIoREJHT1NETFIpOgotICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdp
ZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKLQotICAgIC8qCi0gICAgICogTURDUl9FTDIuVERBCi0g
ICAgICoKLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQotICAgICAqIEFSTXY4
IChEREkgMDQ4N0EuZCk6IEQxLTE1MTAgVGFibGUgRDEtNTkKLSAgICAgKgotICAgICAqIFVuaGFu
ZGxlZDoKLSAgICAgKiAgICBEQkdEQ0NJTlQKLSAgICAgKiAgICBEQkdEVFJSWGludAotICAgICAq
ICAgIERCR0RUUlRYaW50Ci0gICAgICogICAgREJHV0ZBUgotICAgICAqICAgIERCR0RUUlRYZXh0
Ci0gICAgICogICAgREJHRFRSUlhleHQsCi0gICAgICogICAgREJHQlhWUjxuPgotICAgICAqICAg
IERCR0NMQUlNU0VUCi0gICAgICogICAgREJHQ0xBSU1DTFIKLSAgICAgKiAgICBEQkdBVVRIU1RB
VFVTCi0gICAgICogICAgREJHREVWSUQKLSAgICAgKiAgICBEQkdERVZJRDEKLSAgICAgKiAgICBE
QkdERVZJRDIKLSAgICAgKiAgICBEQkdPU0VDQ1IKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9DUFJF
RzMyKERCR0RJRFIpOgotICAgIHsKLSAgICAgICAgdWludDMyX3QgdmFsOwotCi0gICAgICAgIC8q
Ci0gICAgICAgICAqIFJlYWQtb25seSByZWdpc3Rlci4gQWNjZXNzaWJsZSBieSBFTDAgaWYgREJH
RFNDUmV4dC5VRENDZGlzCi0gICAgICAgICAqIGlzIHNldCB0byAwLCB3aGljaCB3ZSBlbXVsYXRl
ZCBiZWxvdy4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggIWNwMzIucmVhZCApCi0gICAgICAg
ICAgICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwotCi0gICAgICAg
IC8qIEltcGxlbWVudCB0aGUgbWluaW11bSByZXF1aXJlbWVudHM6Ci0gICAgICAgICAqICAtIE51
bWJlciBvZiB3YXRjaHBvaW50czogMQotICAgICAgICAgKiAgLSBOdW1iZXIgb2YgYnJlYWtwb2lu
dHM6IDIKLSAgICAgICAgICogIC0gVmVyc2lvbjogQVJNdjcgdjcuMQotICAgICAgICAgKiAgLSBW
YXJpYW50IGFuZCBSZXZpc2lvbiBiaXRzIG1hdGNoIE1ESVIKLSAgICAgICAgICovCi0gICAgICAg
IHZhbCA9ICgxIDw8IDI0KSB8ICg1IDw8IDE2KTsKLSAgICAgICAgdmFsIHw9ICgoZC0+YXJjaC52
cGlkciA+PiAyMCkgJiAweGYpIHwgKGQtPmFyY2gudnBpZHIgJiAweGYpOwotICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgcmVnaWR4LCB2YWwpOwotCi0gICAgICAgIGJyZWFrOwotICAgIH0KLQot
ICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHRFNDUklOVCk6Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFJlYWQtb25seSByZWdpc3Rlci4gQWNjZXNzaWJsZSBieSBFTDAgaWYgREJHRFNDUmV4dC5VREND
ZGlzCi0gICAgICAgICAqIGlzIHNldCB0byAwLCB3aGljaCB3ZSBlbXVsYXRlZCBiZWxvdy4KLSAg
ICAgICAgICovCi0gICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgY3Az
Mi5yZWFkLCBoc3IsIDEpOwotCi0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdEU0NSRVhUKToKLSAg
ICAgICAgLyoKLSAgICAgICAgICogSW1wbGVtZW50IGRlYnVnIHN0YXR1cyBhbmQgY29udHJvbCBy
ZWdpc3RlciBhcyBSQVovV0kuCi0gICAgICAgICAqIFRoZSBPUyB3b24ndCB1c2UgSGFyZHdhcmUg
ZGVidWcgaWYgTURCR2VuIG5vdCBzZXQuCi0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gaGFu
ZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKLQotICAgIGNhc2Ug
SFNSX0NQUkVHMzIoREJHVkNSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR0JWUjApOgotICAg
IGNhc2UgSFNSX0NQUkVHMzIoREJHQkNSMCk6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdXVlIw
KToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR1dDUjApOgotICAgIGNhc2UgSFNSX0NQUkVHMzIo
REJHQlZSMSk6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdCQ1IxKToKLSAgICAgICAgcmV0dXJu
IGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Ci0KLSAgICAv
KgotICAgICAqIENQVFJfRUwyLlRUQQotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5i
KTogQjEuMTQuMTYKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA3IFRhYmxlIEQx
LTU0Ci0gICAgICoKLSAgICAgKiAgLSBBbGwgaW1wbGVtZW50ZWQgdHJhY2UgcmVnaXN0ZXJzLgot
ICAgICAqCi0gICAgICogTURDUl9FTDIuVERSQQotICAgICAqCi0gICAgICogQVJNdjcgKERESSAw
NDA2Qy5iKTogQjEuMTQuMTUKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA4IFRh
YmxlIEQxLTU3Ci0gICAgICoKLSAgICAgKiBVbmhhbmRsZWQ6Ci0gICAgICogICAgREJHRFJBUiAo
MzItYml0IGFjY2Vzc2VzKQotICAgICAqICAgIERCR0RTQVIgKDMyLWJpdCBhY2Nlc3NlcykKLSAg
ICAgKgotICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3RlcnMuCi0gICAgICovCi0g
ICAgZGVmYXVsdDoKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAgICAgICAg
ICAgIiVzIHAxNCwgJWQsIHIlZCwgY3IlZCwgY3IlZCwgJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4i
LAotICAgICAgICAgICAgICAgICAgY3AzMi5yZWFkID8gIm1yYyIgOiAibWNyIiwKLSAgICAgICAg
ICAgICAgICAgIGNwMzIub3AxLCBjcDMyLnJlZywgY3AzMi5jcm4sIGNwMzIuY3JtLCBjcDMyLm9w
MiwgcmVncy0+cGMpOwotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDMy
LWJpdCBjcDE0IGFjY2VzcyAlI3hcbiIsCi0gICAgICAgICAgICAgICAgIGhzci5iaXRzICYgSFNS
X0NQMzJfUkVHU19NQVNLKTsKLSAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBo
c3IpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgYWR2YW5jZV9wYyhyZWdzLCBoc3Ip
OwotfQotCi1zdGF0aWMgdm9pZCBkb19jcDE0XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAgIGNvbnN0IHN0cnVjdCBoc3JfY3A2NCBjcDY0
ID0gaHNyLmNwNjQ7Ci0KLSAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBo
c3IpICkKLSAgICB7Ci0gICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKLSAgICAgICAgcmV0
dXJuOwotICAgIH0KLQotICAgIC8qCi0gICAgICogQ1BUUl9FTDIuVFRBCi0gICAgICoKLSAgICAg
KiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNgotICAgICAqIEFSTXY4IChEREkgMDQ4N0Eu
ZCk6IEQxLTE1MDcgVGFibGUgRDEtNTQKLSAgICAgKgotICAgICAqICAtIEFsbCBpbXBsZW1lbnRl
ZCB0cmFjZSByZWdpc3RlcnMuCi0gICAgICoKLSAgICAgKiBNRENSX0VMMi5URFJBCi0gICAgICoK
LSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQotICAgICAqIEFSTXY4IChEREkg
MDQ4N0EuZCk6IEQxLTE1MDggVGFibGUgRDEtNTcKLSAgICAgKgotICAgICAqIFVuaGFuZGxlZDoK
LSAgICAgKiAgICBEQkdEUkFSICg2NC1iaXQgYWNjZXNzZXMpCi0gICAgICogICAgREJHRFNBUiAo
NjQtYml0IGFjY2Vzc2VzKQotICAgICAqCi0gICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJl
Z2lzdGVycy4KLSAgICAgKi8KLSAgICBnZHByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAg
ICIlcyBwMTQsICVkLCByJWQsIHIlZCwgY3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCi0gICAg
ICAgICAgICAgY3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAotICAgICAgICAgICAgIGNwNjQu
b3AxLCBjcDY0LnJlZzEsIGNwNjQucmVnMiwgY3A2NC5jcm0sIHJlZ3MtPnBjKTsKLSAgICBnZHBy
aW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDY0LWJpdCBDUDE0IGFjY2VzcyAlI3hcbiIsCi0g
ICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1JfQ1A2NF9SRUdTX01BU0spOwotICAgIGluamVjdF91
bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLX0KLQotc3RhdGljIHZvaWQgZG9fY3AxNF9kYmco
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCi17Ci0gICAg
c3RydWN0IGhzcl9jcDY0IGNwNjQgPSBoc3IuY3A2NDsKLQotICAgIGlmICggIWNoZWNrX2NvbmRp
dGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQotICAgIHsKLSAgICAgICAgYWR2YW5jZV9wYyhyZWdz
LCBoc3IpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgLyoKLSAgICAgKiBNRENSX0VM
Mi5URE9TQQotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKLSAg
ICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA5IFRhYmxlIEQxLTU4Ci0gICAgICoKLSAg
ICAgKiBVbmhhbmRsZWQ6Ci0gICAgICogICAgREJHRFRSVFhpbnQKLSAgICAgKiAgICBEQkdEVFJS
WGludAotICAgICAqCi0gICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4KLSAg
ICAgKi8KLSAgICBnZHByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAgICIlcyBwMTQsICVk
LCByJWQsIHIlZCwgY3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCi0gICAgICAgICAgICAgY3A2
NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAotICAgICAgICAgICAgIGNwNjQub3AxLCBjcDY0LnJl
ZzEsIGNwNjQucmVnMiwgY3A2NC5jcm0sIHJlZ3MtPnBjKTsKLSAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAidW5oYW5kbGVkIDY0LWJpdCBDUDE0IERCRyBhY2Nlc3MgJSN4XG4iLAotICAgICAgICAg
ICAgIGhzci5iaXRzICYgSFNSX0NQNjRfUkVHU19NQVNLKTsKLQotICAgIGluamVjdF91bmRlZl9l
eGNlcHRpb24ocmVncywgaHNyKTsKLX0KLQotc3RhdGljIHZvaWQgZG9fY3Aoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCi17Ci0gICAgY29uc3Qgc3RydWN0
IGhzcl9jcCBjcCA9IGhzci5jcDsKLQotICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3Ry
KHJlZ3MsIGhzcikgKQotICAgIHsKLSAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwotICAg
ICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgQVNTRVJUKCFjcC50YXMpOyAvKiBXZSBkb24ndCB0
cmFwIFNJTUQgaW5zdHJ1Y3Rpb24gKi8KLSAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5k
bGVkIENQJWQgYWNjZXNzXG4iLCBjcC5jb3Byb2MpOwotICAgIGluamVjdF91bmRlZl9leGNlcHRp
b24ocmVncywgaHNyKTsKLX0KLQogdm9pZCBkdW1wX2d1ZXN0X3MxX3dhbGsoc3RydWN0IGRvbWFp
biAqZCwgdmFkZHJfdCBhZGRyKQogewogICAgIHJlZ2lzdGVyX3QgdHRiY3IgPSBSRUFEX1NZU1JF
RyhUQ1JfRUwxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Y3ByZWcuYyBiL3hlbi9hcmNo
L2FybS92Y3ByZWcuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mM2Iw
ODQwM2ZiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3ZjcHJlZy5jCkBAIC0wLDAg
KzEsNDUxIEBACisvKgorICogeGVuL2FyY2gvYXJtL2FybTY0L3ZjcHJlZy5jCisgKgorICogRW11
bGF0ZSBjby1wcm9jZXNzb3IgcmVnaXN0ZXJzIHRyYXBwZWQuCisgKgorICogQ29weXJpZ2h0IChj
KSAyMDExIENpdHJpeCBTeXN0ZW1zLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBi
eQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0
aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisK
KyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUgPGFzbS9yZWdzLmg+CisjaW5jbHVk
ZSA8YXNtL3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgorCit2b2lkIGRvX2NwMTVf
MzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7Cisg
ICAgY29uc3Qgc3RydWN0IGhzcl9jcDMyIGNwMzIgPSBoc3IuY3AzMjsKKyAgICBpbnQgcmVnaWR4
ID0gY3AzMi5yZWc7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworCisgICAgaWYgKCAh
Y2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCisgICAgeworICAgICAgICBhZHZh
bmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzd2l0Y2gg
KCBoc3IuYml0cyAmIEhTUl9DUDMyX1JFR1NfTUFTSyApCisgICAgeworICAgIC8qCisgICAgICog
IUNOVEhDVExfRUwyLkVMMVBDRU4gLyAhQ05USENUTC5QTDFQQ0VOCisgICAgICoKKyAgICAgKiBB
Uk12NyAoRERJIDA0MDZDLmIpOiBCNC4xLjIyCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTog
RDEtMTUxMCBUYWJsZSBEMS02MAorICAgICAqLworICAgIGNhc2UgSFNSX0NQUkVHMzIoQ05UUF9D
VEwpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoQ05UUF9UVkFMKToKKyAgICAgICAgaWYgKCAhdnRp
bWVyX2VtdWxhdGUocmVncywgaHNyKSApCisgICAgICAgICAgICByZXR1cm4gaW5qZWN0X3VuZGVm
X2V4Y2VwdGlvbihyZWdzLCBoc3IpOworICAgICAgICBicmVhazsKKworICAgIC8qCisgICAgICog
SENSX0VMMi5UQUNSIC8gSENSLlRBQworICAgICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5i
KTogQjEuMTQuNgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEc2LjIuMQorICAgICAqLwor
ICAgIGNhc2UgSFNSX0NQUkVHMzIoQUNUTFIpOgorICAgICAgICBpZiAoIHBzcl9tb2RlX2lzX3Vz
ZXIocmVncykgKQorICAgICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVn
cywgaHNyKTsKKyAgICAgICAgaWYgKCBjcDMyLnJlYWQgKQorICAgICAgICAgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIHJlZ2lkeCwgdi0+YXJjaC5hY3Rscik7CisgICAgICAgIGJyZWFrOworCisgICAg
LyoKKyAgICAgKiBNRENSX0VMMi5UUE0KKyAgICAgKgorICAgICAqIEFSTXY3IChEREkgMDQwNkMu
Yik6IEIxLjE0LjE3CisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMSBUYWJsZSBE
MS02MQorICAgICAqCisgICAgICogVW5oYW5kbGVkOgorICAgICAqICAgIFBNRVZDTlRSPG4+Cisg
ICAgICogICAgUE1FVlRZUEVSPG4+CisgICAgICogICAgUE1DQ0ZJTFRSCisgICAgICoKKyAgICAg
KiBNRENSX0VMMi5UUE1DUgorICAgICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEu
MTQuMTcKKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTExIFRhYmxlIEQxLTYyCisg
ICAgICoKKyAgICAgKiBOQjogQm90aCBNRENSX0VMMi5UUE0gYW5kIE1EQ1JfRUwyLlRQTUNSIGNh
dXNlIHRyYXBwaW5nIG9mIFBNQ1IuCisgICAgICovCisgICAgLyogV2UgY291bGQgdHJhcCBJRF9E
RlIwIGFuZCB0ZWxsIHRoZSBndWVzdCB3ZSBkb24ndCBzdXBwb3J0CisgICAgICogcGVyZm9ybWFu
Y2UgbW9uaXRvcmluZywgYnV0IExpbnV4IGRvZXNuJ3QgY2hlY2sgdGhlIElEX0RGUjAuCisgICAg
ICogVGhlcmVmb3JlIGl0IHdpbGwgcmVhZCBQTUNSLgorICAgICAqCisgICAgICogV2UgdGVsbCB0
aGUgZ3Vlc3Qgd2UgaGF2ZSAwIGNvdW50ZXJzLiBVbmZvcnR1bmF0ZWx5IHdlIG11c3QKKyAgICAg
KiBhbHdheXMgc3VwcG9ydCBQTUNDTlRSICh0aGUgY3lsZSBjb3VudGVyKTogd2UganVzdCBSQVov
V0kgZm9yIGFsbAorICAgICAqIFBNIHJlZ2lzdGVyLCB3aGljaCBkb2Vzbid0IGNyYXNoIHRoZSBr
ZXJuZWwgYXQgbGVhc3QKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNVVNFUkVOUik6
CisgICAgICAgIC8qIFJPIGF0IEVMMC4gUkFaL1dJIGF0IEVMMSAqLworICAgICAgICBpZiAoIHBz
cl9tb2RlX2lzX3VzZXIocmVncykgKQorICAgICAgICAgICAgcmV0dXJuIGhhbmRsZV9yb19yYXoo
cmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMCk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEp
OworICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1JTlRFTlNFVCk6CisgICAgY2FzZSBIU1JfQ1BSRUcz
MihQTUlOVEVOQ0xSKToKKyAgICAgICAgLyogRUwxIG9ubHksIGhvd2V2ZXIgTURDUl9FTDIuVFBN
PT0xIG1lYW5zIEVMMCBtYXkgdHJhcCBoZXJlIGFsc28uICovCisgICAgICAgIHJldHVybiBoYW5k
bGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOworICAgIGNhc2UgSFNS
X0NQUkVHMzIoUE1DUik6CisgICAgY2FzZSBIU1JfQ1BSRUczMihQTUNOVEVOU0VUKToKKyAgICBj
YXNlIEhTUl9DUFJFRzMyKFBNQ05URU5DTFIpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1PVlNS
KToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNU1dJTkMpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIo
UE1TRUxSKToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ0VJRDApOgorICAgIGNhc2UgSFNSX0NQ
UkVHMzIoUE1DRUlEMSk6CisgICAgY2FzZSBIU1JfQ1BSRUczMihQTUNDTlRSKToKKyAgICBjYXNl
IEhTUl9DUFJFRzMyKFBNWEVWVFlQRVIpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1YRVZDTlRS
KToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNT1ZTU0VUKToKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQWNjZXNzaWJsZSBhdCBFTDAgb25seSBpZiBQTVVTRVJFTlJfRUwwLkVOIGlzIHNldC4gV2UK
KyAgICAgICAgICogZW11bGF0ZSB0aGF0IHJlZ2lzdGVyIGFzIDAgYWJvdmUuCisgICAgICAgICAq
LworICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwg
aHNyLCAxKTsKKworICAgIC8qCisgICAgICogSENSX0VMMi5USURDUAorICAgICAqCisgICAgICog
QVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMworICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6
IEQxLTE1MDEgVGFibGUgRDEtNDMKKyAgICAgKgorICAgICAqICAtIENSbj09YzksIG9wYzE9PXsw
LTd9LCBDUm09PXtjMC1jMiwgYzUtYzh9LCBvcGMyPT17MC03fQorICAgICAqICAgIChDYWNoZSBh
bmQgVENNIGxvY2tkb3duIHJlZ2lzdGVycykKKyAgICAgKiAgLSBDUm49PWMxMCwgb3BjMT09ezAt
N30sIENSbT09e2MwLCBjMSwgYzQsIGM4fSwgb3BjMj09ezAtN30KKyAgICAgKiAgICAoVk1TQSBD
UDE1IGMxMCByZWdpc3RlcnMpCisgICAgICogIC0gQ1JuPT1jMTEsIG9wYzE9PXswLTd9LCBDUm09
PXtjMC1jOCwgYzE1fSwgb3BjMj09ezAtN30KKyAgICAgKiAgICAoVk1TQSBDUDE1IGMxMSByZWdp
c3RlcnMpCisgICAgICoKKyAgICAgKiBDUFRSX0VMMi5UezAuLjksMTIuLjEzfQorICAgICAqCisg
ICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTIKKyAgICAgKiBBUk12OCAoRERJIDA0
ODdBLmQpOiBOL0EKKyAgICAgKgorICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBjb3Byb2Nlc3Nv
cnMgMC4uOSBhbmQgMTIuLjEzCisgICAgICoKKyAgICAgKiBIU1RSX0VMMi5UMTUKKyAgICAgKgor
ICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE0CisgICAgICogQVJNdjggKERESSAw
NDg3QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01NQorICAgICAqCisgICAgICogIC0gQWxsIGFjY2Vz
c2VzIHRvIGNwMTUsIGMxNSByZWdpc3RlcnMuCisgICAgICoKKyAgICAgKiBBbmQgYWxsIG90aGVy
IHVua25vd24gcmVnaXN0ZXJzLgorICAgICAqLworICAgIGRlZmF1bHQ6CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICIlcyBwMTUsICVkLCByJWQsIGNyJWQs
IGNyJWQsICVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKKyAgICAgICAgICAgICAgICAgY3AzMi5y
ZWFkID8gIm1yYyIgOiAibWNyIiwKKyAgICAgICAgICAgICAgICAgY3AzMi5vcDEsIGNwMzIucmVn
LCBjcDMyLmNybiwgY3AzMi5jcm0sIGNwMzIub3AyLCByZWdzLT5wYyk7CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgMzItYml0IENQMTUgYWNjZXNzICUjeFxuIiwKKyAg
ICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1JfQ1AzMl9SRUdTX01BU0spOworICAgICAgICBp
bmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOworfQorCit2b2lkIGRvX2NwMTVfNjQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgaWYgKCAh
Y2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCisgICAgeworICAgICAgICBhZHZh
bmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzd2l0Y2gg
KCBoc3IuYml0cyAmIEhTUl9DUDY0X1JFR1NfTUFTSyApCisgICAgeworICAgIC8qCisgICAgICog
IUNOVEhDVExfRUwyLkVMMVBDRU4gLyAhQ05USENUTC5QTDFQQ0VOCisgICAgICoKKyAgICAgKiBB
Uk12NyAoRERJIDA0MDZDLmIpOiBCNC4xLjIyCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTog
RDEtMTUxMCBUYWJsZSBEMS02MAorICAgICAqLworICAgIGNhc2UgSFNSX0NQUkVHNjQoQ05UUF9D
VkFMKToKKyAgICAgICAgaWYgKCAhdnRpbWVyX2VtdWxhdGUocmVncywgaHNyKSApCisgICAgICAg
ICAgICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOworICAgICAgICBi
cmVhazsKKworICAgIC8qCisgICAgICogSENSX0VMMi5GTU8gb3IgSENSX0VMMi5JTU8KKyAgICAg
KgorICAgICAqIEdJQyBBcmNoaXRlY3R1cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2Vj
dGlvbiA0LjYuMworICAgICAqLworICAgIGNhc2UgSFNSX0NQUkVHNjQoSUNDX1NHSTFSKToKKyAg
ICBjYXNlIEhTUl9DUFJFRzY0KElDQ19BU0dJMVIpOgorICAgIGNhc2UgSFNSX0NQUkVHNjQoSUND
X1NHSTBSKToKKyAgICAgICAgaWYgKCAhdmdpY19lbXVsYXRlKHJlZ3MsIGhzcikgKQorICAgICAg
ICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICAvKgorICAgICAqIENQVFJfRUwyLlR7MC4uOSwxMi4uMTN9CisgICAgICoK
KyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xMgorICAgICAqIEFSTXY4IChEREkg
MDQ4N0EuZCk6IE4vQQorICAgICAqCisgICAgICogIC0gQWxsIGFjY2Vzc2VzIHRvIGNvcHJvY2Vz
c29ycyAwLi45IGFuZCAxMi4uMTMKKyAgICAgKgorICAgICAqIEhTVFJfRUwyLlQxNQorICAgICAq
CisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTQKKyAgICAgKiBBUk12OCAoRERJ
IDA0ODdBLmQpOiBEMS0xNTA3IFRhYmxlIEQxLTU1CisgICAgICoKKyAgICAgKiAgLSBBbGwgYWNj
ZXNzZXMgdG8gY3AxNSwgYzE1IHJlZ2lzdGVycy4KKyAgICAgKgorICAgICAqIEFuZCBhbGwgb3Ro
ZXIgdW5rbm93biByZWdpc3RlcnMuCisgICAgICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgewor
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGhzcl9jcDY0IGNwNjQgPSBoc3IuY3A2NDsKKworICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICIlcyBw
MTUsICVkLCByJWQsIHIlZCwgY3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCisgICAgICAgICAg
ICAgICAgICAgICBjcDY0LnJlYWQgPyAibXJyYyIgOiAibWNyciIsCisgICAgICAgICAgICAgICAg
ICAgICBjcDY0Lm9wMSwgY3A2NC5yZWcxLCBjcDY0LnJlZzIsIGNwNjQuY3JtLCByZWdzLT5wYyk7
CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDY0LWJpdCBDUDE1
IGFjY2VzcyAlI3hcbiIsCisgICAgICAgICAgICAgICAgICAgICBoc3IuYml0cyAmIEhTUl9DUDY0
X1JFR1NfTUFTSyk7CisgICAgICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhz
cik7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisgICAgYWR2YW5jZV9w
YyhyZWdzLCBoc3IpOworfQorCit2b2lkIGRvX2NwMTRfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgY29uc3Qgc3RydWN0IGhzcl9jcDMy
IGNwMzIgPSBoc3IuY3AzMjsKKyAgICBpbnQgcmVnaWR4ID0gY3AzMi5yZWc7CisgICAgc3RydWN0
IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIGlmICggIWNoZWNrX2NvbmRpdGlv
bmFsX2luc3RyKHJlZ3MsIGhzcikgKQorICAgIHsKKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBo
c3IpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgc3dpdGNoICggaHNyLmJpdHMgJiBI
U1JfQ1AzMl9SRUdTX01BU0sgKQorICAgIHsKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlRET1NB
CisgICAgICoKKyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQorICAgICAqIEFS
TXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDkgVGFibGUgRDEtNTgKKyAgICAgKgorICAgICAqIFVu
aGFuZGxlZDoKKyAgICAgKiAgICBEQkdPU0xTUgorICAgICAqICAgIERCR1BSQ1IKKyAgICAgKi8K
KyAgICBjYXNlIEhTUl9DUFJFRzMyKERCR09TTEFSKToKKyAgICAgICAgcmV0dXJuIGhhbmRsZV93
b193aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKKyAgICBjYXNlIEhTUl9DUFJF
RzMyKERCR09TRExSKToKKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4
LCBjcDMyLnJlYWQsIGhzciwgMSk7CisKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlREQQorICAg
ICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKKyAgICAgKiBBUk12OCAo
RERJIDA0ODdBLmQpOiBEMS0xNTEwIFRhYmxlIEQxLTU5CisgICAgICoKKyAgICAgKiBVbmhhbmRs
ZWQ6CisgICAgICogICAgREJHRENDSU5UCisgICAgICogICAgREJHRFRSUlhpbnQKKyAgICAgKiAg
ICBEQkdEVFJUWGludAorICAgICAqICAgIERCR1dGQVIKKyAgICAgKiAgICBEQkdEVFJUWGV4dAor
ICAgICAqICAgIERCR0RUUlJYZXh0LAorICAgICAqICAgIERCR0JYVlI8bj4KKyAgICAgKiAgICBE
QkdDTEFJTVNFVAorICAgICAqICAgIERCR0NMQUlNQ0xSCisgICAgICogICAgREJHQVVUSFNUQVRV
UworICAgICAqICAgIERCR0RFVklECisgICAgICogICAgREJHREVWSUQxCisgICAgICogICAgREJH
REVWSUQyCisgICAgICogICAgREJHT1NFQ0NSCisgICAgICovCisgICAgY2FzZSBIU1JfQ1BSRUcz
MihEQkdESURSKToKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHZhbDsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBSZWFkLW9ubHkgcmVnaXN0ZXIuIEFjY2Vzc2libGUgYnkgRUwwIGlmIERCR0RT
Q1JleHQuVURDQ2RpcworICAgICAgICAgKiBpcyBzZXQgdG8gMCwgd2hpY2ggd2UgZW11bGF0ZWQg
YmVsb3cuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFjcDMyLnJlYWQgKQorICAgICAgICAg
ICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKworICAgICAgICAv
KiBJbXBsZW1lbnQgdGhlIG1pbmltdW0gcmVxdWlyZW1lbnRzOgorICAgICAgICAgKiAgLSBOdW1i
ZXIgb2Ygd2F0Y2hwb2ludHM6IDEKKyAgICAgICAgICogIC0gTnVtYmVyIG9mIGJyZWFrcG9pbnRz
OiAyCisgICAgICAgICAqICAtIFZlcnNpb246IEFSTXY3IHY3LjEKKyAgICAgICAgICogIC0gVmFy
aWFudCBhbmQgUmV2aXNpb24gYml0cyBtYXRjaCBNRElSCisgICAgICAgICAqLworICAgICAgICB2
YWwgPSAoMSA8PCAyNCkgfCAoNSA8PCAxNik7CisgICAgICAgIHZhbCB8PSAoKGQtPmFyY2gudnBp
ZHIgPj4gMjApICYgMHhmKSB8IChkLT5hcmNoLnZwaWRyICYgMHhmKTsKKyAgICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIHJlZ2lkeCwgdmFsKTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKKyAg
ICBjYXNlIEhTUl9DUFJFRzMyKERCR0RTQ1JJTlQpOgorICAgICAgICAvKgorICAgICAgICAgKiBS
ZWFkLW9ubHkgcmVnaXN0ZXIuIEFjY2Vzc2libGUgYnkgRUwwIGlmIERCR0RTQ1JleHQuVURDQ2Rp
cworICAgICAgICAgKiBpcyBzZXQgdG8gMCwgd2hpY2ggd2UgZW11bGF0ZWQgYmVsb3cuCisgICAg
ICAgICAqLworICAgICAgICByZXR1cm4gaGFuZGxlX3JvX3JheihyZWdzLCByZWdpZHgsIGNwMzIu
cmVhZCwgaHNyLCAxKTsKKworICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHRFNDUkVYVCk6CisgICAg
ICAgIC8qCisgICAgICAgICAqIEltcGxlbWVudCBkZWJ1ZyBzdGF0dXMgYW5kIGNvbnRyb2wgcmVn
aXN0ZXIgYXMgUkFaL1dJLgorICAgICAgICAgKiBUaGUgT1Mgd29uJ3QgdXNlIEhhcmR3YXJlIGRl
YnVnIGlmIE1EQkdlbiBub3Qgc2V0LgorICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRs
ZV9yYXpfd2kocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7CisKKyAgICBjYXNlIEhT
Ul9DUFJFRzMyKERCR1ZDUik6CisgICAgY2FzZSBIU1JfQ1BSRUczMihEQkdCVlIwKToKKyAgICBj
YXNlIEhTUl9DUFJFRzMyKERCR0JDUjApOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHV1ZSMCk6
CisgICAgY2FzZSBIU1JfQ1BSRUczMihEQkdXQ1IwKToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKERC
R0JWUjEpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHQkNSMSk6CisgICAgICAgIHJldHVybiBo
YW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOworCisgICAgLyoK
KyAgICAgKiBDUFRSX0VMMi5UVEEKKyAgICAgKgorICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6
IEIxLjE0LjE2CisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01
NAorICAgICAqCisgICAgICogIC0gQWxsIGltcGxlbWVudGVkIHRyYWNlIHJlZ2lzdGVycy4KKyAg
ICAgKgorICAgICAqIE1EQ1JfRUwyLlREUkEKKyAgICAgKgorICAgICAqIEFSTXY3IChEREkgMDQw
NkMuYik6IEIxLjE0LjE1CisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOCBUYWJs
ZSBEMS01NworICAgICAqCisgICAgICogVW5oYW5kbGVkOgorICAgICAqICAgIERCR0RSQVIgKDMy
LWJpdCBhY2Nlc3NlcykKKyAgICAgKiAgICBEQkdEU0FSICgzMi1iaXQgYWNjZXNzZXMpCisgICAg
ICoKKyAgICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24gcmVnaXN0ZXJzLgorICAgICAqLworICAg
IGRlZmF1bHQ6CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAg
ICIlcyBwMTQsICVkLCByJWQsIGNyJWQsIGNyJWQsICVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwK
KyAgICAgICAgICAgICAgICAgIGNwMzIucmVhZCA/ICJtcmMiIDogIm1jciIsCisgICAgICAgICAg
ICAgICAgICBjcDMyLm9wMSwgY3AzMi5yZWcsIGNwMzIuY3JuLCBjcDMyLmNybSwgY3AzMi5vcDIs
IHJlZ3MtPnBjKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCAzMi1i
aXQgY3AxNCBhY2Nlc3MgJSN4XG4iLAorICAgICAgICAgICAgICAgICBoc3IuYml0cyAmIEhTUl9D
UDMyX1JFR1NfTUFTSyk7CisgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNy
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsK
K30KKwordm9pZCBkb19jcDE0XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKQoreworICAgIGNvbnN0IHN0cnVjdCBoc3JfY3A2NCBjcDY0ID0gaHNyLmNw
NjQ7CisKKyAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKKyAg
ICB7CisgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKworICAgIC8qCisgICAgICogQ1BUUl9FTDIuVFRBCisgICAgICoKKyAgICAgKiBBUk12NyAo
RERJIDA0MDZDLmIpOiBCMS4xNC4xNgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1
MDcgVGFibGUgRDEtNTQKKyAgICAgKgorICAgICAqICAtIEFsbCBpbXBsZW1lbnRlZCB0cmFjZSBy
ZWdpc3RlcnMuCisgICAgICoKKyAgICAgKiBNRENSX0VMMi5URFJBCisgICAgICoKKyAgICAgKiBB
Uk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6
IEQxLTE1MDggVGFibGUgRDEtNTcKKyAgICAgKgorICAgICAqIFVuaGFuZGxlZDoKKyAgICAgKiAg
ICBEQkdEUkFSICg2NC1iaXQgYWNjZXNzZXMpCisgICAgICogICAgREJHRFNBUiAoNjQtYml0IGFj
Y2Vzc2VzKQorICAgICAqCisgICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4K
KyAgICAgKi8KKyAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICIlcyBwMTQs
ICVkLCByJWQsIHIlZCwgY3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCisgICAgICAgICAgICAg
Y3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAorICAgICAgICAgICAgIGNwNjQub3AxLCBjcDY0
LnJlZzEsIGNwNjQucmVnMiwgY3A2NC5jcm0sIHJlZ3MtPnBjKTsKKyAgICBnZHByaW50ayhYRU5M
T0dfRVJSLCAidW5oYW5kbGVkIDY0LWJpdCBDUDE0IGFjY2VzcyAlI3hcbiIsCisgICAgICAgICAg
ICAgaHNyLmJpdHMgJiBIU1JfQ1A2NF9SRUdTX01BU0spOworICAgIGluamVjdF91bmRlZl9leGNl
cHRpb24ocmVncywgaHNyKTsKK30KKwordm9pZCBkb19jcDE0X2RiZyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKK3sKKyAgICBzdHJ1Y3QgaHNyX2NwNjQg
Y3A2NCA9IGhzci5jcDY0OworCisgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVn
cywgaHNyKSApCisgICAgeworICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAg
IHJldHVybjsKKyAgICB9CisKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlRET1NBCisgICAgICoK
KyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQorICAgICAqIEFSTXY4IChEREkg
MDQ4N0EuZCk6IEQxLTE1MDkgVGFibGUgRDEtNTgKKyAgICAgKgorICAgICAqIFVuaGFuZGxlZDoK
KyAgICAgKiAgICBEQkdEVFJUWGludAorICAgICAqICAgIERCR0RUUlJYaW50CisgICAgICoKKyAg
ICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24gcmVnaXN0ZXJzLgorICAgICAqLworICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgIiVzIHAxNCwgJWQsIHIlZCwgciVkLCBjciVk
IEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKKyAgICAgICAgICAgICBjcDY0LnJlYWQgPyAibXJyYyIg
OiAibWNyciIsCisgICAgICAgICAgICAgY3A2NC5vcDEsIGNwNjQucmVnMSwgY3A2NC5yZWcyLCBj
cDY0LmNybSwgcmVncy0+cGMpOworICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQg
NjQtYml0IENQMTQgREJHIGFjY2VzcyAlI3hcbiIsCisgICAgICAgICAgICAgaHNyLmJpdHMgJiBI
U1JfQ1A2NF9SRUdTX01BU0spOworCisgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBo
c3IpOworfQorCit2b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKQoreworICAgIGNvbnN0IHN0cnVjdCBoc3JfY3AgY3AgPSBoc3IuY3A7CisK
KyAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKKyAgICB7Cisg
ICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIEFTU0VSVCghY3AudGFzKTsgLyogV2UgZG9uJ3QgdHJhcCBTSU1EIGluc3RydWN0aW9uICov
CisgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCBDUCVkIGFjY2Vzc1xuIiwgY3Au
Y29wcm9jKTsKKyAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cit9CisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdHJhcHMuaAppbmRleCA0ZTIyN2M0ZGQyLi5mODhjYmY2YWUzIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS90cmFwcy5oCkBAIC0yMyw2ICsyMywxNCBAQCB2b2lkIGhhbmRsZV93b193aShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAogdm9pZCBoYW5kbGVfcm9f
cmF6KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnaWR4LCBib29sIHJlYWQsCiAg
ICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwgaW50IG1pbl9lbCk7CiAKKy8q
IENvLXByb2Nlc3NvciByZWdpc3RlcnMgZW11bGF0aW9uIChzZWUgYXJjaC9hcm0vdmNwcmVnLmMp
LiAqLwordm9pZCBkb19jcDE1XzMyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKTsKK3ZvaWQgZG9fY3AxNV82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgY29uc3QgdW5pb24gaHNyIGhzcik7Cit2b2lkIGRvX2NwMTRfMzIoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwordm9pZCBkb19jcDE0XzY0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKK3ZvaWQgZG9fY3Ax
NF9kYmcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwor
dm9pZCBkb19jcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhz
cik7CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVFJBUFNfXyAqLwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:05:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEJ9-0003d3-G8; Fri, 11 Aug 2017 18:05:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3891006ae=anthony.perard@citrix.com>)
 id 1dgEJ8-0003bh-8H
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 18:05:14 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2E/F7-01862-9D1FD895; Fri, 11 Aug 2017 18:05:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve7Nj72
 RBveamCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNk40L/rNUPGxrZG5gnMrSxcjJISHgL9H7
 bxoziM0ioCrxfdp0NhCbTcBAYsX0q4wgtghQfPP00+wgNrPAT0aJ361mXYwcHMICfhJXt8qBh
 HkFrCU+z3wH1iokUCdx5GcrM0RcUOLkzCcsEK06Egt2f2IDaWUWkJZY/o8DJMwp4CrxrqGLFc
 QWFVCWmLdvFdQYNYkbC5exTGDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjXyFAvqSgzPaMkNzE
 zR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwyOoZGBh3MPbs9TvEKMnBpCTKm+DTGynEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgjfkA1BOsCg1PbUiLTMHGO4waQkOHiUR3rMgad7igsTc4sx0iNQpR
 l2Opg9bvjAJseTl56VKifNOACkSACnKKM2DGwGLvUuMslLCvIwMDAxCPAWpRbmZJajyrxjFOR
 iVhHnPgUzhycwrgdv0CugIJqAj+nzAjihJREhJNTDO4pc6ZbjbvundZ6HbsWe26t09duppzlS
 n6NimkiWvFyqUuOmbS3NvWvdu59Jpj0RC1Z4srT1wWrqRXTXFiuu8rcwksZu1ym0it2ckCLI2
 he3UZU8QDEi7Ft8Ux8zP/vcrgzl31rcj1ypKGa0mzC/psXzw5KXZvMe2fFwuG+OmL/209n1W/
 WUlluKMREMt5qLiRADr54qmuAIAAA==
X-Env-Sender: prvs=3891006ae=anthony.perard@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502474710!97968106!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56351 invoked from network); 11 Aug 2017 18:05:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 18:05:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="443513547"
Date: Fri, 11 Aug 2017 19:04:38 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170811180438.GI1519@perard.uk.xensource.com>
References: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
 <1502311882-11038-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502311882-11038-3-git-send-email-tianyu.lan@intel.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: kevin.tian@intel.com, sstabellini@kernel.org, ehabkost@redhat.com,
 mst@redhat.com, qemu-devel@nongnu.org, pbonzini@redhat.com, marcel@redhat.com,
 xen-devel@lists.xenproject.org, rth@twiddle.net, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 2/3] xen-pt: bind/unbind interrupt
	remapping format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6NTE6MjFQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IElmIGEgdklPTU1V
IGlzIGV4cG9zZWQgdG8gZ3Vlc3QsIGd1ZXN0IHdpbGwgY29uZmlndXJlIHRoZSBtc2kgdG8gcmVt
YXBwaW5nCj4gZm9ybWF0LiBUaGUgb3JpZ2luYWwgY29kZSBpc24ndCBzdWl0YWJsZSB0byB0aGUg
bmV3IGZvcm1hdC4gQSBuZXcgcGFpcgo+IGJpbmQvdW5iaW5kIGludGVyZmFjZXMgYXJlIGFkZGVk
IGZvciB0aGlzIHVzYWdlLiBUaGlzIHBhdGNoIHJlY29nbml6ZXMKPiB0aGlzIGNhc2UgYW5kIHVz
ZXMgbmV3IGludGVyZmFjZXMgdG8gYmluZC91bmJpbmQgbXNpLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55
dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGF0IHBhdGNoIHNlcmllcyBjYW4gYmUgYXBwbGll
ZCBvbmNlIHRoZSBYZW4gc2lkZSBwYXRjaGVzIGFyZSBtZXJnZWQuCgpUaGFua3MsCgotLSAKQW50
aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:12:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18:12: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.xen.org>)
	id 1dgEQ3-0004nq-Dy; Fri, 11 Aug 2017 18:12:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEQ1-0004nU-Sv
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:12:22 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B7/45-04533-583FD895; Fri, 11 Aug 2017 18:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTbflc2+
 kwelmLYslHxezODB6HN39mymAMYo1My8pvyKBNeP3ztqCRtaKK7euMTYwTmLpYuTiEBLYzChx
 dOM3JgjnNKPEis7p7F2MnBxsApoSdz5/YgKxRQSkJa59vswIYjMLOEi8+XiPBcQWFjCWOHpuO
 huIzSKgKtFx/BVYPa+AhcTGjsdgNRIC8hK72i6ygticApYSHbdOgs0XAqrZ3L6QaQIj9wJGhl
 WMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYwvT3s
 eYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHb9xEoJ1iUmp5akZaZAww0mLQE
 B4+SCO8PkDRvcUFibnFmOkTqFKMxR9OHLV+YOF5N+P+NSYglLz8vVUqc9xVIqQBIaUZpHtwgW
 ARcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDEQp7MvBK4fa+ATmECOqXPB+yUkkSElFQDY8
 3Zg+V9vK/SV7obnIiMmh7txX/U/sCeN19+rJ28gzdiX8icYLlp+dk1Vw/GHLgSvjRzaUFVakJ
 Cb/D+wsf6ahf9snxyGxh6Ps7Xncok5PQ3fNea37bKfCl7pfQzNfbmfX/v9SPFryLCj7n15NNK
 +frPRycVtnySOfREQ0kjuLe6JTn07EcDJZbijERDLeai4kQA6X9+0XsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502475140!97968683!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48278 invoked from network); 11 Aug 2017 18:12:20 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 11 Aug 2017 18:12:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E155315AD;
 Fri, 11 Aug 2017 11:12:19 -0700 (PDT)
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 21D763F577;
 Fri, 11 Aug 2017 11:12:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:12:00 +0100
Message-Id: <20170811181211.5893-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170811181211.5893-1-julien.grall@arm.com>
References: <20170811181211.5893-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] xen/arm: p2m: Remove p2m_operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBhIGxlZnQgb3ZlciBvZiBiZWZvcmUgdGhlIFAyTSBjb2RlIHdhcyByZXdvcmtlZC4g
U28gZHJvcCBpdC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKaW5kZXggN2IyYWFjNGM5MC4uYzQ4NDQ2OWU2YyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNjExLDEwICs2MTEs
NiBAQCBzdGF0aWMgaW50IHAybV9tZW1fYWNjZXNzX3JhZGl4X3NldChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBnZm5fdCBnZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCi1lbnVtIHAybV9vcGVyYXRp
b24gewotICAgIE1FTUFDQ0VTUywKLX07Ci0KIC8qCiAgKiBQdXQgYW55IHJlZmVyZW5jZXMgb24g
dGhlIHNpbmdsZSA0SyBwYWdlIHJlZmVyZW5jZWQgYnkgcHRlLgogICogVE9ETzogSGFuZGxlIHN1
cGVycGFnZXMsIGZvciBub3cgd2Ugb25seSB0YWtlIHNwZWNpYWwgcmVmZXJlbmNlcyBmb3IgbGVh
ZgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:12:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18:12: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.xen.org>)
	id 1dgEQ3-0004nf-7Z; Fri, 11 Aug 2017 18:12:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgEQ1-0004nT-Gx
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:12:21 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 96/13-02181-483FD895; Fri, 11 Aug 2017 18:12:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsVysyfVTbf5c2+
 kwdFVJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8apGevYCyaKVTxfdZ69gXGpYBcjF4eQwGZG
 iR8vf7NAOKcZJf6ePAzkcHKwCWhK3Pn8iQnEFhGQlrj2+TIjSBGzwHsmifX3bwI5HBzCAgYSt
 zbJg9SwCKhKPNzxiB3E5hWwkNj7ZzkjiC0hIC+xq+0iK0RcUOLkzCcsIK3MAuoS6+cJgYSZgU
 qat85mnsDIMwtJ1SyEqllIqhYwMq9iVC9OLSpLLdI100sqykzPKMlNzMzRNTQw1stNLS5OTE/
 NSUwq1kvOz93ECAydegYGxh2MV9qcDzFKcjApifIm+PRGCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLg/fIRKCdYlJqeWpGWmQMMYpi0BAePkgjvD5A0b3FBYm5xZjpE6hSjMceG1eu/MHG8mvD/G
 5MQS15+XqqUOG/WJ6BSAZDSjNI8uEGw6LrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3EG
 QKT2ZeCdy+V0CnMAGd0ucDdkpJIkJKqoGRTWLL0X8XOkwaV67MXn0yWf3bWs26G9efyWRXF1V
 aHQx8UDSrWSaBr2YvT/37UovSmU95j0ie9CsW2GZ6WtN8Um6f7dLUrRsl7b1LnVxsN/8SWco/
 X87dYdOcNtvuqKr7L/eGWt8Uv7b9U/AkH7kctfMM3Jy26Q88m8xVLrzgTH5mIhstMkuJpTgj0
 VCLuag4EQALhe6oqQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502475139!109491402!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47926 invoked from network); 11 Aug 2017 18:12:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 11 Aug 2017 18:12:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D713F13D5;
 Fri, 11 Aug 2017 11:12:18 -0700 (PDT)
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 DBEE33F577;
 Fri, 11 Aug 2017 11:12:16 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:11:59 +0100
Message-Id: <20170811181211.5893-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: 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>,
 volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH 00/11] xen/arm: Clean-up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKeGVuL2FyY2gvYXJtL3RyYXBzLmMgaXMgYmVnaW5uaW5nIHRvIGdldCB2ZXJ5IGJp
Zy4gVGhpcyBzZXJpZXMgaXMgbW92aW5nIG91dAp0aGUgY28tcHJvY2Vzc29yIGFuZCBzeXNyZWcg
ZW11bGF0ZSBpbiBzZXBhcmF0ZSBmaWxlcy4gVGhpcyB3aWxsIGF2b2lkIHRvIGdyb3cKdHJhcHMu
YyB3aGVuIGFkZGluZyBtb3JlIHJlZ2lzdGVycyBlbXVsYXRpb25zIChjb21pbmcgc29vbikuCgpB
IGJyYW5jaCB3aXRoIHRoaXMgc2VyaWVzIGhhcyBiZWVuIHB1c2hlZDoKCmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9qdWxpZW5nL3hlbi11bnN0YWJsZS5naXQKYnJhbmNo
IGNsZWFudXAtdHJhcHMtdjEKCkNoZWVycywKCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiB2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbQoKSnVs
aWVuIEdyYWxsICgxMSk6CiAgeGVuL2dyYW50X3RhYmxlOiBJbmNsdWRlIG1tLmggaW4geGVuL2dy
YW50X3RhYmxlLmgKICB4ZW4vYXJtOiBkb21haW46IFJlLW9yZGVyIHRoZSBpbmNsdWRlcyBhbHBo
YWJldGljYWxseQogIHhlbi9hcm06IHRyYXBzOiBSZS1vcmRlciB0aGUgaW5jbHVkZXMgYWxwaGFi
ZXRpY2FsbHkKICB4ZW4vYXJtOiB2Z2ljLXYzOiBSZS1vcmRlciB0aGUgaW5jbHVkZXMgYWxwaGFi
ZXRpY2FsbHkKICB4ZW4vYXJtOiB2dGltZXI6IFJlLW9yZGVyIHRoZSBpbmNsdWRlcyBhbHBoYWJl
dGljYWxseQogIHhlbi9hcm06IE1vdmUgYXJjaC9hcm0vdnRpbWVyLmggdG8gaW5jbHVkZS9hc20t
YXJtL3Z0aW1lci5oCiAgeGVuL2FybTogdHJhcHM6IEV4cG9ydCBhIGJ1bmNoIG9mIGhlbHBlcnMg
dG8gaGFuZGxlIGVtdWxhdGlvbgogIHhlbi9hcm06IE1vdmUgc3lzcmVnIGVtdWxhdGlvbiBvdXRz
aWRlIG9mIHRyYXBzLmMKICB4ZW4vYXJtOiBNb3ZlIGNvLXByb2Nlc3NvciBlbXVsYXRpb24gb3V0
c2lkZSBvZiB0cmFwcy5jCiAgeGVuL2FybTogTW92ZSBzeXNyZWdzLmggaW4gYXJtNjQgc3ViLWRp
cmVjdG9yeQogIHhlbi9hcm06IExpbWl0IHRoZSBzY29wZSBvZiBjcHJlZ3MuaAoKIHhlbi9hcmNo
L2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0v
YXJtNjQvTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0
L3ZzeXNyZWcuYyAgICAgICAgICAgICAgIHwgMjI5ICsrKysrKysrKysKIHhlbi9hcmNoL2FybS9k
b21haW4uYyAgICAgICAgICAgICAgICAgICAgICB8ICAyNCArLQogeGVuL2FyY2gvYXJtL3NtcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAg
ICAgICAgICAgICAgICAgICAgICB8IDcwNCArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAgICAgICAgICAgICAgICAgICAgIHwgNDUyICsrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICAgICAgICAgIHwg
ICA4ICstCiB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDkg
Ky0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggICAgICB8ICAgMiArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmggICAgICAgICAgfCAgMTMgKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaCAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS1hcm0veyA9PiBhcm02NH0vc3lzcmVncy5oICB8ICAxMCArLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9hcm02NC90cmFwcy5oICAgICAgICAgIHwgIDE4ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cGVyY3B1LmggICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oICAgICAgICAgICAgfCAgIDIgLQogeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oICAg
ICAgICAgICAgICAgIHwgIDQzICsrCiB4ZW4ve2FyY2gvYXJtID0+IGluY2x1ZGUvYXNtLWFybX0v
dnRpbWVyLmggfCAgIDAKIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAg
ICB8ICAgMSArCiAxOSBmaWxlcyBjaGFuZ2VkLCA4MzEgaW5zZXJ0aW9ucygrKSwgNjkwIGRlbGV0
aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmgKIHJlbmFtZSB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3sgPT4gYXJtNjR9L3N5c3JlZ3MuaCAoOTglKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAogcmVuYW1lIHhlbi97YXJjaC9hcm0gPT4gaW5jbHVk
ZS9hc20tYXJtfS92dGltZXIuaCAoMTAwJSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:13:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18:13: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.xen.org>)
	id 1dgERC-0004x8-ND; Fri, 11 Aug 2017 18:13:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgERA-0004wz-Ut
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:13:33 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 31/64-01987-CC3FD895; Fri, 11 Aug 2017 18:13:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVysyfVTff0595
 Ig6v/BC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oznZ6cyFeyRqFg+fzpjA+M3oS5GLg4hgc2M
 Ej+mX2WEcHYzSsx4f5S9i5GTQ1jARGLxO5AEJ4eIgLTEtc+XwWwhAQuJze0LmUAamAWOMkksu
 DuLCSTBJqApcefzJzCbV8BK4uuuBqAGDg4WAVWJx+e4QcKiAuESbxuPsECUCEqcnPkEzOYUsJ
 TouHUSbC+zgJnEvM0PmSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9iVC9OLSpLLdK11Esqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy3egYGxh2Mr386HWKU5GBSEuVN8OmNFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBW/AJKCdYlJqeWpGWmQMMfJi0BAePkgjvM5A0b3FBYm5xZ
 jpE6hSjMceG1eu/MHE0ff/4nUmIJS8/L1VKnDcLpFQApDSjNA9uECwiLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5i0EmcKTmVcCt+8V0ClMQKf0+YCdUpKIkJJqYJxWMC80vKN5ylRN/mf
 3bsQtOJQ3R3fFmWM2J1ZyG+hd1km6zJ/EHWH6uF6JN015QpXNNBP7zIsyuqX1V5vXqzLlTmw3
 y6023Dlvfdfa7d5aN49s61zpoiLzu/X1Zj2FJ8r1GSIp7T7H5z/xcr3adWDbaZk4Vo2f1ybeS
 zM8eNtb29HVYqpfjhJLcUaioRZzUXEiAJeTU9rDAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502475210!102049598!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47736 invoked from network); 11 Aug 2017 18:13:31 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 11 Aug 2017 18:13:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 796A313D5;
 Fri, 11 Aug 2017 11:13:30 -0700 (PDT)
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 C4F2F3F577;
 Fri, 11 Aug 2017 11:13:28 -0700 (PDT)
To: xen-devel@lists.xen.org
References: <20170811181211.5893-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <30808483-3efd-89f7-bfb0-27b69236055e@arm.com>
Date: Fri, 11 Aug 2017 19:13:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170811181211.5893-1-julien.grall@arm.com>
Cc: 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>, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH 00/11] xen/arm: Clean-up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpQbGVhc2UgaWdub3JlIHRoaXMgdGhyZWFkLCBJIGZvcmdvdCB0byByZW1vdmUgdGhlICou
cGF0Y2ggaW4gdGhlIGZvbGRlciAKYmVmb3JlIHNlbmRpbmcgYW5vdGhlciBzZXJpZXMgOi8KClNv
cnJ5IGZvciB0aGUgbm9pc2UuCgpPbiAxMS8wOC8xNyAxOToxMSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+IEhpIGFsbCwKPgo+IHhlbi9hcmNoL2FybS90cmFwcy5jIGlzIGJlZ2lubmluZyB0byBnZXQg
dmVyeSBiaWcuIFRoaXMgc2VyaWVzIGlzIG1vdmluZyBvdXQKPiB0aGUgY28tcHJvY2Vzc29yIGFu
ZCBzeXNyZWcgZW11bGF0ZSBpbiBzZXBhcmF0ZSBmaWxlcy4gVGhpcyB3aWxsIGF2b2lkIHRvIGdy
b3cKPiB0cmFwcy5jIHdoZW4gYWRkaW5nIG1vcmUgcmVnaXN0ZXJzIGVtdWxhdGlvbnMgKGNvbWlu
ZyBzb29uKS4KPgo+IEEgYnJhbmNoIHdpdGggdGhpcyBzZXJpZXMgaGFzIGJlZW4gcHVzaGVkOgo+
Cj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2p1bGllbmcveGVuLXVu
c3RhYmxlLmdpdAo+IGJyYW5jaCBjbGVhbnVwLXRyYXBzLXYxCj4KPiBDaGVlcnMsCj4KPiBDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gQ2M6IHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tCj4KPiBKdWxpZW4gR3JhbGwgKDEx
KToKPiAgIHhlbi9ncmFudF90YWJsZTogSW5jbHVkZSBtbS5oIGluIHhlbi9ncmFudF90YWJsZS5o
Cj4gICB4ZW4vYXJtOiBkb21haW46IFJlLW9yZGVyIHRoZSBpbmNsdWRlcyBhbHBoYWJldGljYWxs
eQo+ICAgeGVuL2FybTogdHJhcHM6IFJlLW9yZGVyIHRoZSBpbmNsdWRlcyBhbHBoYWJldGljYWxs
eQo+ICAgeGVuL2FybTogdmdpYy12MzogUmUtb3JkZXIgdGhlIGluY2x1ZGVzIGFscGhhYmV0aWNh
bGx5Cj4gICB4ZW4vYXJtOiB2dGltZXI6IFJlLW9yZGVyIHRoZSBpbmNsdWRlcyBhbHBoYWJldGlj
YWxseQo+ICAgeGVuL2FybTogTW92ZSBhcmNoL2FybS92dGltZXIuaCB0byBpbmNsdWRlL2FzbS1h
cm0vdnRpbWVyLmgKPiAgIHhlbi9hcm06IHRyYXBzOiBFeHBvcnQgYSBidW5jaCBvZiBoZWxwZXJz
IHRvIGhhbmRsZSBlbXVsYXRpb24KPiAgIHhlbi9hcm06IE1vdmUgc3lzcmVnIGVtdWxhdGlvbiBv
dXRzaWRlIG9mIHRyYXBzLmMKPiAgIHhlbi9hcm06IE1vdmUgY28tcHJvY2Vzc29yIGVtdWxhdGlv
biBvdXRzaWRlIG9mIHRyYXBzLmMKPiAgIHhlbi9hcm06IE1vdmUgc3lzcmVncy5oIGluIGFybTY0
IHN1Yi1kaXJlY3RvcnkKPiAgIHhlbi9hcm06IExpbWl0IHRoZSBzY29wZSBvZiBjcHJlZ3MuaAo+
Cj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCj4g
IHhlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAgMSArCj4gIHhl
bi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgICAgICAgICAgICAgICB8IDIyOSArKysrKysrKysr
Cj4gIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICB8ICAyNCArLQo+
ICB4ZW4vYXJjaC9hcm0vc21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQo+ICB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICAgICAgICAgfCA3MDQgKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAgICAgICAgICAg
ICAgICAgICAgIHwgNDUyICsrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12
My5jICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KPiAgeGVuL2FyY2gvYXJtL3Z0aW1lci5j
ICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
MzIvcHJvY2Vzc29yLmggICAgICB8ICAgMiArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
dHJhcHMuaCAgICAgICAgICB8ICAxMyArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJv
Y2Vzc29yLmggICAgICB8ICAgMiArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0veyA9PiBhcm02NH0v
c3lzcmVncy5oICB8ICAxMCArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgg
ICAgICAgICAgfCAgMTggKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oICAgICAgICAg
ICAgICAgfCAgIDEgLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICAgICAgICAg
ICAgfCAgIDIgLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggICAgICAgICAgICAgICAg
fCAgNDMgKysKPiAgeGVuL3thcmNoL2FybSA9PiBpbmNsdWRlL2FzbS1hcm19L3Z0aW1lci5oIHwg
ICAwCj4gIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAgICB8ICAgMSAr
Cj4gIDE5IGZpbGVzIGNoYW5nZWQsIDgzMSBpbnNlcnRpb25zKCspLCA2OTAgZGVsZXRpb25zKC0p
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMKPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvdHJhcHMuaAo+ICByZW5hbWUgeGVuL2luY2x1
ZGUvYXNtLWFybS97ID0+IGFybTY0fS9zeXNyZWdzLmggKDk4JSkKPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAo+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCj4gIHJlbmFtZSB4ZW4ve2FyY2gvYXJtID0+
IGluY2x1ZGUvYXNtLWFybX0vdnRpbWVyLmggKDEwMCUpCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgES9-000570-3Y; Fri, 11 Aug 2017 18:14:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dgES8-00056r-Lj
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 18:14:32 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 94/9A-03368-804FD895; Fri, 11 Aug 2017 18:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsVysyfVTZf9S2+
 kwecHYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvnbUFjawVV25dY2xgnMTSxcjFISSwmVHi
 5qIprBDOaUaJBSv3AmU4OdgENCXufP7EBGKLCEhLXPt8mRHEZhZwkHjz8R5YjbCAscTRc9PZu
 hg5OFgEVCWuvS0HMXkFLCR27rIEqZAQkJfY1XaRdQIj5wJGhlWMGsWpRWWpRbqGpnpJRZnpGS
 W5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIG+YgCCHYzflgUcYpTkYFIS5U3w6Y0U4kvKT6n
 MSCzOiC8qzUktPsQow8GhJMH75hNQTrAoNT21Ii0zBxg0MGkJDh4lEV7lz0Bp3uKCxNzizHSI
 1ClGY46mD1u+MHG8mvD/G5MQS15+XqqUOO9dkEkCIKUZpXlwg2DBfIlRVkqYlxHoNCGegtSi3
 MwSVPlXjOIcjErCvOtBpvBk5pXA7XsFdAoT0Cl9PmCnlCQipKQaGDUj3d9oJF2Mu5rMURX7v/
 TZmaMlmeY2xVcS3aP+h1Q0OmbHlhXevSS+fPJi4bv/7EP5Ob4FLcnasNBZyuL5rKXxm6/fE3R
 bfLtS3565NEy9ef/HGSnHF/xp3sw4afOmPXHuDIELFQ02CVzYe3q/1v6oufE/f6w5sFixNOvP
 fJmcxKM2qcuF85RYijMSDbWYi4oTAbAXuTZhAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502475270!77394824!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39095 invoked from network); 11 Aug 2017 18:14:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 11 Aug 2017 18:14:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A749613D5;
 Fri, 11 Aug 2017 11:14:30 -0700 (PDT)
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 DB6A53F577;
 Fri, 11 Aug 2017 11:14:29 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 11 Aug 2017 19:14:21 +0100
Message-Id: <20170811181421.6120-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] xen/arm: p2m: Remove p2m_operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBhIGxlZnQgb3ZlciBvZiBiZWZvcmUgdGhlIFAyTSBjb2RlIHdhcyByZXdvcmtlZC4g
U28gZHJvcCBpdC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKaW5kZXggN2IyYWFjNGM5MC4uYzQ4NDQ2OWU2YyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNjExLDEwICs2MTEs
NiBAQCBzdGF0aWMgaW50IHAybV9tZW1fYWNjZXNzX3JhZGl4X3NldChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBnZm5fdCBnZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCi1lbnVtIHAybV9vcGVyYXRp
b24gewotICAgIE1FTUFDQ0VTUywKLX07Ci0KIC8qCiAgKiBQdXQgYW55IHJlZmVyZW5jZXMgb24g
dGhlIHNpbmdsZSA0SyBwYWdlIHJlZmVyZW5jZWQgYnkgcHRlLgogICogVE9ETzogSGFuZGxlIHN1
cGVycGFnZXMsIGZvciBub3cgd2Ugb25seSB0YWtlIHNwZWNpYWwgcmVmZXJlbmNlcyBmb3IgbGVh
ZgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 18:37:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 18: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.xen.org>)
	id 1dgEo6-0006hI-Ve; Fri, 11 Aug 2017 18:37:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jfehlig@suse.com>) id 1dgEo6-0006hC-8U
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 18:37:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 88/13-03044-959FD895; Fri, 11 Aug 2017 18:37:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXS6fgrUDfiZ2+
 kwYHvRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5E93sBW84Kh4t+cvSwLievYuRi0NIYBWj
 xOl/O5i6GDk5hAUsJD5s72EHsUUEFCUevLzJClLELLCWUeLIx/3MIAkhgemMEq9/h4PYbALKE
 i87b7GC2LwC1hIbT+xm62Lk4GARUJXY8jABJCwqEC7Re6CfDaJEUOLkzCcsICWcApYSF3aVgI
 SZBcwk5m1+yAxhi0vcejKfCcKWl9j+dg7zBEa+WUi6ZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3Q
 NzfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkAEIdjDe3hhwiFGSg0lJlDfB
 pzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvy3egnGBRanpqRVpmDjAeYNISHDxKIrxzQdK8x
 QWJucWZ6RCpU4yKUuK8/0ASAiCJjNI8uDZYDF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO
 8CkCk8mXklcNNfAS1mAlrc5wO2uCQRISXVwOg6V8zptE95yuVfR+4/9zPZGbDn4XGbGN/fW7W
 CJC9sfCAz4fIPsbnP+YtTS21KLwkU3WUP8lxY1TX/6uH1ySK1iryrv6za324yi89y2czNL6I/
 5N59bmC32nG5aXvwHm/p0OLU2UyJld/zDW0/7m9ylPxwo89uwbyPpWdnmfPMfyqnb77SeqoSS
 3FGoqEWc1FxIgAlPo62vAIAAA==
X-Env-Sender: jfehlig@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502476630!106842548!1
X-Originating-IP: [137.65.250.81]
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 57472 invoked from network); 11 Aug 2017 18:37:12 -0000
Received: from smtp2.provo.novell.com (HELO smtp2.provo.novell.com)
 (137.65.250.81)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 18:37:12 -0000
Received: from [192.168.1.50] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Fri, 11 Aug 2017 12:37:05 -0600
To: Wei Liu <wei.liu2@citrix.com>
References: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
 <95a76dca-2831-f2f6-7cfa-886f0a71de95@suse.com>
 <20170811114532.72amwauvn4v4z5gs@citrix.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <b67f3ae6-0119-016f-c00e-df0a6b5cba6c@suse.com>
Date: Fri, 11 Aug 2017 12:37:04 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170811114532.72amwauvn4v4z5gs@citrix.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTEvMjAxNyAwNTo0NSBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEF1ZyAxMCwg
MjAxNyBhdCAwMzo0MjoyNFBNIC0wNjAwLCBKaW0gRmVobGlnIHdyb3RlOgo+PiBPbiAwOC8wOC8y
MDE3IDA5OjA5IEFNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gSWFuIGFuZCBTdGVmYW5vCj4+Pgo+Pj4g
T2xla3NhbmRyIGRpc2NvdmVyZWQgdGhhdCB0aGUgcDlmcyBhcnJheSBpbiBsaWJ4bF9kb21haW5f
Y29uZmlnIGlzIG5hbWUKPj4+IHA5IGluc3RlYWQgb2YgcDlzLiBUaGlzIGNhdXNlcyBwcm9ibGVt
IGZvciBoaXMgd29yayB0byByZXdvcmsgZGV2aWNlCj4+PiBmcmFtZXdvcmsuCj4+Pgo+Pj4gR2l2
ZW4gdGhhdCBwOWZzIHdhcyBhZGRlZCBvbmx5IGR1cmluZyBsYXN0IHJlbGVhc2UgYW5kIHRoZSBv
bmx5IGtub3duCj4+PiBleHRlcm5hbCB0b29sc3RhY2sgbGlidmlydCBjYW4ndCBwb3NzaWJpbGl0
eSB1c2UgdGhhdCwgbWF5YmUgd2UgY2FuCj4+PiByZW5hbWUgcDkgdG8gcDlzLiBPcGluaW9ucz8K
Pj4KPj4gQVRNIHRoZSBsaWJ2aXJ0IGxpYnhsIGRyaXZlciBkb2Vzbid0IHVzZSBpdCwgYnV0IGl0
IGNvdWxkIGJ5IHN1cHBvcnRpbmcKPj4gbGlidmlydCdzIDxmaWxlc3lzdGVtPiBkZXZpY2UKPj4K
Pj4gaHR0cDovL2xpYnZpcnQub3JnL2Zvcm1hdGRvbWFpbi5odG1sI2VsZW1lbnRzRmlsZXN5c3Rl
bXMKPiAKPiBJIHRoaW5rIHRoYXQgbWVhbnMgYWxsIHRoZSBwYXJhbWV0ZXJzIGdvIGRpcmVjdGx5
IHRvIFFFTVUuIFdpdGhvdXQKPiBwcm9wZXIgcGx1bWJpbmcgdmlhIGxpYnhsIGRyaXZlciB0aGVy
ZSB3b24ndCBiZSBhbnl0aGluZyBpbiB0aGUgeGVuc3RvcmUKPiBoZW5jZSBpdCBpc24ndCB1c2Vh
YmxlIGJ5IFhlbiBndWVzdCwgcmlnaHQ/CgpJJ20gbm90IHN1cmUgd2h5IHRoZXkgaGF2ZSB0byBn
byBkaXJlY3RseSB0byBRRU1VLiBNeSBuYWl2ZSB0aGlua2luZyB3YXMgdG8gbWFwIAp0aGUgPGZp
bGVzeXN0ZW0+IFhNTCBlbGVtZW50cy9hdHRyaWJ1dGVzIHRvIGxpYnhsX2RldmljZV9wOSBzdHJ1
Y3QuIEUuZy4gCi9kb21haW4vZGV2aWNlcy9maWxlc3lzdGVtL3NvdXJjZUBmaWxlIHdvdWxkIG1h
cCB0byBsaWJ4bF9kZXZpY2VfcDktPnBhdGgsIGV0Yy4KClJlZ2FyZHMsCkppbQoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 20:27:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 20: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.xen.org>)
	id 1dgGWZ-0005oz-Ct; Fri, 11 Aug 2017 20:27:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=389989d24=wei.liu2@citrix.com>)
 id 1dgGWY-0005ot-1j
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 20:27:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EA/19-03612-1231E895; Fri, 11 Aug 2017 20:27:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva6CcF+
 kwavPFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXDSEF+7krXt0ubmCcw9nFyMkhIeAvcfb3
 d5YuRg4OFgFViSdr9EDCbALKEj87e9lAbBEBRYnuC18Yuxi5OJgFTjNKHL67lh0kISxgIfFhe
 w+YzQtkH3zVywpSJCRwglHi+uEmVoiEoMTJmU9YQGxmAR2JBbs/sYEsYxaQllj+jwMkzClgI3
 Hp5lSwZaICKhKdS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdY72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgYwCCHYwd/5wOMUpyMCmJ8ib49EYK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBtFeyLFBIsSk1PrUjLzAGGO0xagoNHSYR3J0iat7ggMbc4M
 x0idYpRUUqcdwdIQgAkkVGaB9cGi7FLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9CjKFJz
 OvBG76K6DFTECL+0Bu5i0uSURISTUw8s6UOf89/YH9Da6qxtK776pWeP9593iThVFN9JqbX6K
 +THz6Y0eQ8KkF09wM5slaGr8Mb0lLTLtp7K0VUNf/z2b5t8sW3/KWWYp3flhetM/UX/iJ9Nqe
 gCYDJunVc+wP/fJqfBxWxXvPLuHOe85GZePVf+1qH9soPH6vG7NlKePDWy29jSejlViKMxINt
 ZiLihMBnnEzLqwCAAA=
X-Env-Sender: prvs=389989d24=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502483231!111542676!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14945 invoked from network); 11 Aug 2017 20:27:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2017 20:27:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,359,1498521600"; d="scan'208";a="443530254"
Date: Fri, 11 Aug 2017 21:27:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20170811202709.3uvufjzyzxrdvuqu@citrix.com>
References: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
 <95a76dca-2831-f2f6-7cfa-886f0a71de95@suse.com>
 <20170811114532.72amwauvn4v4z5gs@citrix.com>
 <b67f3ae6-0119-016f-c00e-df0a6b5cba6c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b67f3ae6-0119-016f-c00e-df0a6b5cba6c@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMTI6Mzc6MDRQTSAtMDYwMCwgSmltIEZlaGxpZyB3cm90
ZToKPiBPbiAwOC8xMS8yMDE3IDA1OjQ1IEFNLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1LCBB
dWcgMTAsIDIwMTcgYXQgMDM6NDI6MjRQTSAtMDYwMCwgSmltIEZlaGxpZyB3cm90ZToKPiA+ID4g
T24gMDgvMDgvMjAxNyAwOTowOSBBTSwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBJYW4gYW5kIFN0
ZWZhbm8KPiA+ID4gPiAKPiA+ID4gPiBPbGVrc2FuZHIgZGlzY292ZXJlZCB0aGF0IHRoZSBwOWZz
IGFycmF5IGluIGxpYnhsX2RvbWFpbl9jb25maWcgaXMgbmFtZQo+ID4gPiA+IHA5IGluc3RlYWQg
b2YgcDlzLiBUaGlzIGNhdXNlcyBwcm9ibGVtIGZvciBoaXMgd29yayB0byByZXdvcmsgZGV2aWNl
Cj4gPiA+ID4gZnJhbWV3b3JrLgo+ID4gPiA+IAo+ID4gPiA+IEdpdmVuIHRoYXQgcDlmcyB3YXMg
YWRkZWQgb25seSBkdXJpbmcgbGFzdCByZWxlYXNlIGFuZCB0aGUgb25seSBrbm93bgo+ID4gPiA+
IGV4dGVybmFsIHRvb2xzdGFjayBsaWJ2aXJ0IGNhbid0IHBvc3NpYmlsaXR5IHVzZSB0aGF0LCBt
YXliZSB3ZSBjYW4KPiA+ID4gPiByZW5hbWUgcDkgdG8gcDlzLiBPcGluaW9ucz8KPiA+ID4gCj4g
PiA+IEFUTSB0aGUgbGlidmlydCBsaWJ4bCBkcml2ZXIgZG9lc24ndCB1c2UgaXQsIGJ1dCBpdCBj
b3VsZCBieSBzdXBwb3J0aW5nCj4gPiA+IGxpYnZpcnQncyA8ZmlsZXN5c3RlbT4gZGV2aWNlCj4g
PiA+IAo+ID4gPiBodHRwOi8vbGlidmlydC5vcmcvZm9ybWF0ZG9tYWluLmh0bWwjZWxlbWVudHNG
aWxlc3lzdGVtcwo+ID4gCj4gPiBJIHRoaW5rIHRoYXQgbWVhbnMgYWxsIHRoZSBwYXJhbWV0ZXJz
IGdvIGRpcmVjdGx5IHRvIFFFTVUuIFdpdGhvdXQKPiA+IHByb3BlciBwbHVtYmluZyB2aWEgbGli
eGwgZHJpdmVyIHRoZXJlIHdvbid0IGJlIGFueXRoaW5nIGluIHRoZSB4ZW5zdG9yZQo+ID4gaGVu
Y2UgaXQgaXNuJ3QgdXNlYWJsZSBieSBYZW4gZ3Vlc3QsIHJpZ2h0Pwo+IAo+IEknbSBub3Qgc3Vy
ZSB3aHkgdGhleSBoYXZlIHRvIGdvIGRpcmVjdGx5IHRvIFFFTVUuIE15IG5haXZlIHRoaW5raW5n
IHdhcyB0bwo+IG1hcCB0aGUgPGZpbGVzeXN0ZW0+IFhNTCBlbGVtZW50cy9hdHRyaWJ1dGVzIHRv
IGxpYnhsX2RldmljZV9wOSBzdHJ1Y3QuIEUuZy4KPiAvZG9tYWluL2RldmljZXMvZmlsZXN5c3Rl
bS9zb3VyY2VAZmlsZSB3b3VsZCBtYXAgdG8gbGlieGxfZGV2aWNlX3A5LT5wYXRoLAo+IGV0Yy4K
PiAKClJpZ2h0LCB0aGF0IHdvdWxkIHJlcXVpcmUgYWRkaW5nIGNvZGUgc29tZXdoZXJlIGluIGxp
YnZpcnQuZ2l0LCByaWdodD8KCldoYXQgSSdtIHRyeWluZyB0byBmaWd1cmUgb3V0IGlzIGlmIHRo
ZXJlIGNvdWxkIGJlIGNvZGUgaXMgbGlidmlydCB0aGF0CnVzZXMgdGhlIHA5IGFycmF5IGRlZmlu
ZWQgaW4gbGlieGwuIEl0IHNlZW1zIHRvIG1lIHRoZSBhbnN3ZXIgaXMgbm8uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 22:37:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 22:37:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dgIY2-0005ty-Cb; Fri, 11 Aug 2017 22:36:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dgIY2-0005ts-0m
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 22:36:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 2B/C7-03937-5813E895; Fri, 11 Aug 2017 22:36:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXSO6nOVbfFsC/
 SYP1iQ4slHxezODB6HN39mymAMYo1My8pvyKBNWPTqjamgp3MFQ2/dzI2MDYwdzFycQgJTGSS
 WPt1MiuE85dR4tbD2+wQzkZGid9Td7NAONsYJZomPmXqYuTkEBYIlNi28j07iC0i4CFxZdcEN
 oiiNkaJz9tXMoMkmAWSJS7OvcYCYrMJGEmcPTqdEcTmFbCVuPjqLFANBweLgKrErFZ7kLCoQL
 jE28YjLBAlghInZz4BszkF3CRuTmpihRipJ7Hj+i8oW15i+9s5YKskBAwlTj/cxjiBUXAWkvZ
 ZSFpmIWlZwMi8ilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj
 MHgZgGAH44FFgYcYJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8F7U74sUEixKT
 U+tSMvMAcYRTFqCg0dJhNfaACjNW1yQmFucmQ6ROsVozLFh9fovTBxNH7Z8YRJiycvPS5US53
 0GMkkApDSjNA9uECy+LzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY1wtkIU9mXgncvldApzA
 BndIH8gVvcUkiQkqqgXGiXCT3r9eTBH0EyvbcOHAk//AGHluHK7ZR4Z68l/0Mn8blNe4SX7ew
 eetZNeHaJee1vrtUKh9qjdnjUbF+6zenVfe2OvffMzoYzP92b5RuU/iHKfyWzg8uzY+9ZOs0v
 WE539clIRmXGfdyL7t9JvHZ70sLVic5fOk9kxqkdSee7/SGhgXSWl1KLMUZiYZazEXFiQByE3
 tH6gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502491010!77449751!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26127 invoked from network); 11 Aug 2017 22:36:52 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 22:36:52 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7BMakoj010637
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Aug 2017 22:36:47 GMT
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 v7BMaj9v030418
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Aug 2017 22:36:46 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 v7BMaiIR019684;
 Fri, 11 Aug 2017 22:36: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 ; Fri, 11 Aug 2017 15:36:44 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fbe7bfc2-73b9-ee2d-2bd1-312cd23cb171@oracle.com>
Date: Fri, 11 Aug 2017 18:36:42 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 01/13] xen/pvcalls: introduce the pvcalls
 xenbus frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMzEvMjAxNyAwNjo1NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSBhIHhlbmJ1cyBmcm9udGVuZCBmb3IgdGhlIHB2Y2FsbHMgcHJvdG9jb2wsIGFzIGRlZmlu
ZWQgYnkKPiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZjYWxs
cy5odG1sLgo+Cj4gVGhpcyBwYXRjaCBvbmx5IGFkZHMgdGhlIHN0dWJzLCB0aGUgY29kZSB3aWxs
IGJlIGFkZGVkIGJ5IHRoZSBmb2xsb3dpbmcKPiBwYXRjaGVzLgo+Cj4gU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KClJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 22:41:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 22:41: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.xen.org>)
	id 1dgIcO-0006Vt-Tv; Fri, 11 Aug 2017 22:41:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jfehlig@suse.com>) id 1dgIcO-0006Vm-0a
 for xen-devel@lists.xenproject.org; Fri, 11 Aug 2017 22:41:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 26/F2-03368-3923E895; Fri, 11 Aug 2017 22:41:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXS6fgrUHeSUV+
 kQcsOdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3h++MBdN5KvZ+XcvawNjL1cXIxSEksIpR
 4syyXsYuRk4OYQELiQ/be9hBbBEBRYkHL2+yghQxC6xllDjycT8zRMc3RomZH76BVbEJKEu87
 LzFCmLzClhLnPlwHizOIqAq8fLlXWYQW1QgXKL3QD8bRI2gxMmZT1hAbE4BS4m1X08ygdjMAm
 YS8zY/ZIawxSVuPZkPFZeX2P52DvMERr5ZSNpnIWmZhaRlFpKWBYwsqxg1ilOLylKLdI1M9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkORAQh2MK5aEHiIUZKDSUmUN8GnN1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO85g75IIcGi1PTUirTMHGBUwKQlOHiURHi3gqR5iwsSc
 4sz0yFSpxgVpcR5LQyBEgIgiYzSPLg2WCReYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvFc
 gUnsy8Erjpr4AWMwEt7gO5mbe4JBEhJdXAGHfVY/mHFputLy6+XHGem8NFq8huz+bzHhfPFzl
 ut/+8caXYCd37MVUCsxxmf1gruXl6ypYln4/lXjV+0CaWWZRkEP0tTcHJze9zrMzxB4tSjFU2
 fA50SvW+v6bwcPoO5nuK7FWt7YkT6jkXvfm1omHpI6s4lbknX65Meu05Q3vR1bDNUQ+5pyixF
 GckGmoxFxUnAgAZY5/CvwIAAA==
X-Env-Sender: jfehlig@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502491280!71367046!1
X-Originating-IP: [137.65.250.81]
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 38843 invoked from network); 11 Aug 2017 22:41:22 -0000
Received: from smtp2.provo.novell.com (HELO smtp2.provo.novell.com)
 (137.65.250.81)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 22:41:22 -0000
Received: from [192.168.1.50] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Fri, 11 Aug 2017 16:41:17 -0600
To: Wei Liu <wei.liu2@citrix.com>
References: <20170808150911.xhfkfxasbp24i7wo@citrix.com>
 <95a76dca-2831-f2f6-7cfa-886f0a71de95@suse.com>
 <20170811114532.72amwauvn4v4z5gs@citrix.com>
 <b67f3ae6-0119-016f-c00e-df0a6b5cba6c@suse.com>
 <20170811202709.3uvufjzyzxrdvuqu@citrix.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <16367e23-ae37-bae6-b8dd-eea38d321fc9@suse.com>
Date: Fri, 11 Aug 2017 16:41:16 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170811202709.3uvufjzyzxrdvuqu@citrix.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Renaming p9 to p9s in libxl idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTEvMjAxNyAwMjoyNyBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEF1ZyAxMSwg
MjAxNyBhdCAxMjozNzowNFBNIC0wNjAwLCBKaW0gRmVobGlnIHdyb3RlOgo+PiBPbiAwOC8xMS8y
MDE3IDA1OjQ1IEFNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gVGh1LCBBdWcgMTAsIDIwMTcgYXQg
MDM6NDI6MjRQTSAtMDYwMCwgSmltIEZlaGxpZyB3cm90ZToKPj4+PiBPbiAwOC8wOC8yMDE3IDA5
OjA5IEFNLCBXZWkgTGl1IHdyb3RlOgo+Pj4+PiBJYW4gYW5kIFN0ZWZhbm8KPj4+Pj4KPj4+Pj4g
T2xla3NhbmRyIGRpc2NvdmVyZWQgdGhhdCB0aGUgcDlmcyBhcnJheSBpbiBsaWJ4bF9kb21haW5f
Y29uZmlnIGlzIG5hbWUKPj4+Pj4gcDkgaW5zdGVhZCBvZiBwOXMuIFRoaXMgY2F1c2VzIHByb2Js
ZW0gZm9yIGhpcyB3b3JrIHRvIHJld29yayBkZXZpY2UKPj4+Pj4gZnJhbWV3b3JrLgo+Pj4+Pgo+
Pj4+PiBHaXZlbiB0aGF0IHA5ZnMgd2FzIGFkZGVkIG9ubHkgZHVyaW5nIGxhc3QgcmVsZWFzZSBh
bmQgdGhlIG9ubHkga25vd24KPj4+Pj4gZXh0ZXJuYWwgdG9vbHN0YWNrIGxpYnZpcnQgY2FuJ3Qg
cG9zc2liaWxpdHkgdXNlIHRoYXQsIG1heWJlIHdlIGNhbgo+Pj4+PiByZW5hbWUgcDkgdG8gcDlz
LiBPcGluaW9ucz8KPj4+Pgo+Pj4+IEFUTSB0aGUgbGlidmlydCBsaWJ4bCBkcml2ZXIgZG9lc24n
dCB1c2UgaXQsIGJ1dCBpdCBjb3VsZCBieSBzdXBwb3J0aW5nCj4+Pj4gbGlidmlydCdzIDxmaWxl
c3lzdGVtPiBkZXZpY2UKPj4+Pgo+Pj4+IGh0dHA6Ly9saWJ2aXJ0Lm9yZy9mb3JtYXRkb21haW4u
aHRtbCNlbGVtZW50c0ZpbGVzeXN0ZW1zCj4+Pgo+Pj4gSSB0aGluayB0aGF0IG1lYW5zIGFsbCB0
aGUgcGFyYW1ldGVycyBnbyBkaXJlY3RseSB0byBRRU1VLiBXaXRob3V0Cj4+PiBwcm9wZXIgcGx1
bWJpbmcgdmlhIGxpYnhsIGRyaXZlciB0aGVyZSB3b24ndCBiZSBhbnl0aGluZyBpbiB0aGUgeGVu
c3RvcmUKPj4+IGhlbmNlIGl0IGlzbid0IHVzZWFibGUgYnkgWGVuIGd1ZXN0LCByaWdodD8KPj4K
Pj4gSSdtIG5vdCBzdXJlIHdoeSB0aGV5IGhhdmUgdG8gZ28gZGlyZWN0bHkgdG8gUUVNVS4gTXkg
bmFpdmUgdGhpbmtpbmcgd2FzIHRvCj4+IG1hcCB0aGUgPGZpbGVzeXN0ZW0+IFhNTCBlbGVtZW50
cy9hdHRyaWJ1dGVzIHRvIGxpYnhsX2RldmljZV9wOSBzdHJ1Y3QuIEUuZy4KPj4gL2RvbWFpbi9k
ZXZpY2VzL2ZpbGVzeXN0ZW0vc291cmNlQGZpbGUgd291bGQgbWFwIHRvIGxpYnhsX2RldmljZV9w
OS0+cGF0aCwKPj4gZXRjLgo+Pgo+IAo+IFJpZ2h0LCB0aGF0IHdvdWxkIHJlcXVpcmUgYWRkaW5n
IGNvZGUgc29tZXdoZXJlIGluIGxpYnZpcnQuZ2l0LCByaWdodD8KPiAKPiBXaGF0IEknbSB0cnlp
bmcgdG8gZmlndXJlIG91dCBpcyBpZiB0aGVyZSBjb3VsZCBiZSBjb2RlIGlzIGxpYnZpcnQgdGhh
dAo+IHVzZXMgdGhlIHA5IGFycmF5IGRlZmluZWQgaW4gbGlieGwuIEl0IHNlZW1zIHRvIG1lIHRo
ZSBhbnN3ZXIgaXMgbm8uCgpDb3JyZWN0LCBub3QgYXQgdGhpcyB0aW1lLiBQZXJoYXBzIGluIHRo
ZSBuZWFyIGZ1dHVyZSA6LSkuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 11 22:44:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 22:44: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.xen.org>)
	id 1dgIer-0006jp-9s; Fri, 11 Aug 2017 22:43:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dgIeq-0006jj-7l
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 22:43:56 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F8/38-02181-B233E895; Fri, 11 Aug 2017 22:43:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVVfLuC/
 SoP+ivsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFlWgNzwTHJioVTfrA0MD4Q7WLk4hASmMwk
 cfbAF3YI5zejREPTS0YIZwOjxMIli6CcbYwS88+/Zeti5OQQFvCQWLW3nxnEFgGyr+yawAZRd
 JBRYvPxeewgCWaBZImLc6+xgNhsAkYSZ49OZwSxeQVsJZYf/gxmswioSjy6cxOsXlQgXOJt4x
 EWiBpBiZMzn4DZnAJuEku3LGSFmKknseP6LyhbXmL72zlgR0gIGEu0v73INoFRcBaS9llIWmY
 haVnAyLyKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwfBmA
 YAfj6t9OhxglOZiURHkTfHojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnjPoixQSLEpNT61Iy
 8wBRhJMWoKDR0mEN9UQKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8m0GKBECKMkrz4E
 bAovoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk/gkzhycwrgdv0CugIJqAj+kDu5y0uSUR
 ISTUwMnao3nzvOecC96kjrl+N2k08GT8Hfe+Lm3dLvVLLpTog/QJr57IlvMd1XdlO3v1gs/aT
 XEBqmKrnyYNdE1e9We72ZuavM+7Tilb++VWW6lbVnnVqpvfNtLkSe281fHf0dHVfMj10l17V+
 0q1GS/upF7bYL91h35erlcHP5/DWjGn77JTz7VvVmIpzkg01GIuKk4EANbupmjlAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502491432!102067071!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13566 invoked from network); 11 Aug 2017 22:43:54 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 22:43:54 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7BMhmZa015794
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Aug 2017 22:43:48 GMT
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 v7BMhloP004493
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Aug 2017 22:43:48 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 v7BMhkxf008746;
 Fri, 11 Aug 2017 22: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 ; Fri, 11 Aug 2017 15:43:46 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-2-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c9c13ab7-456a-4f2a-b63b-c45550f52f01@oracle.com>
Date: Fri, 11 Aug 2017 18:43:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501541855-7354-2-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMzEvMjAxNyAwNjo1NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSBhIGRhdGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfYmVkYXRhLiBJdCBjb250YWlucyBw
b2ludGVycyB0bwo+IHRoZSBjb21tYW5kIHJpbmcsIHRoZSBldmVudCBjaGFubmVsLCBhIGxpc3Qg
b2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgbGlzdAo+IG9mIHBhc3NpdmUgc29ja2V0cy4gTGlzdHMg
YWNjZXNzZXMgYXJlIHByb3RlY3RlZCBieSBhIHNwaW5fbG9jay4KPgo+IEludHJvZHVjZSBhIHdh
aXRxdWV1ZSB0byBhbGxvdyB3YWl0aW5nIGZvciBhIHJlc3BvbnNlIG9uIGNvbW1hbmRzIHNlbnQK
PiB0byB0aGUgYmFja2VuZC4KPgo+IEludHJvZHVjZSBhbiBhcnJheSBvZiBzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcmVzcG9uc2UgdG8gc3RvcmUgY29tbWFuZHMKPiByZXNwb25zZXMuCj4KPiBJbXBsZW1l
bnQgcHZjYWxscyBmcm9udGVuZCByZW1vdmFsIGZ1bmN0aW9uLiBHbyB0aHJvdWdoIHRoZSBsaXN0
IG9mCj4gYWN0aXZlIGFuZCBwYXNzaXZlIHNvY2tldHMgYW5kIGZyZWUgdGhlbSBhbGwsIG9uZSBh
dCBhIHRpbWUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9A
YXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9z
c0BzdXNlLmNvbQo+IC0tLQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA1MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDUxIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiBpbmRleCBhOGQzOGMyLi5h
MTI2MTk1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ICsrKyBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IEBAIC0yMCw2ICsyMCwyOSBAQAo+ICAjaW5j
bHVkZSA8eGVuL3hlbmJ1cy5oPgo+ICAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9wdmNhbGxz
Lmg+Cj4gIAo+ICsjZGVmaW5lIFBWQ0FMTFNfSU5WQUxJRF9JRCBVSU5UX01BWAo+ICsjZGVmaW5l
IFBWQ0FMTFNfUklOR19PUkRFUiBYRU5CVVNfTUFYX1JJTkdfR1JBTlRfT1JERVIKPiArI2RlZmlu
ZSBQVkNBTExTX05SX1JFUV9QRVJfUklORyBfX0NPTlNUX1JJTkdfU0laRSh4ZW5fcHZjYWxscywg
WEVOX1BBR0VfU0laRSkKPiArCj4gK3N0cnVjdCBwdmNhbGxzX2JlZGF0YSB7Cj4gKwlzdHJ1Y3Qg
eGVuX3B2Y2FsbHNfZnJvbnRfcmluZyByaW5nOwo+ICsJZ3JhbnRfcmVmX3QgcmVmOwo+ICsJaW50
IGlycTsKPiArCj4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHNvY2tldF9tYXBwaW5nczsKPiArCXN0cnVj
dCBsaXN0X2hlYWQgc29ja2V0cGFzc19tYXBwaW5nczsKPiArCXNwaW5sb2NrX3QgcHZjYWxsc3Nf
bG9jazsKCkluIHRoZSBiYWNrZW5kIHRoaXMgaXMgY2FsbGVkIHNvY2tldF9sb2NrIGFuZCAoc3Vi
amVjdGl2ZWx5KSBpdCB3b3VsZApzb3VuZCBhcyBhIGJldHRlciBuYW1lIGhlcmUgdG9vLgoKPiAr
Cj4gKwl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9yZXE7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfcmVzcG9uc2UgcnNwW1BWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HXTsKPiArfTsKPiArc3RhdGlj
IHN0cnVjdCB4ZW5idXNfZGV2aWNlICpwdmNhbGxzX2Zyb250X2RldjsKPiArCj4gK3N0YXRpYyBp
cnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2
X2lkKQo+ICt7Cj4gKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gK30KPiArCj4gIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewo+ICAJeyAi
cHZjYWxscyIgfSwKPiAgCXsgIiIgfQo+IEBAIC0yNyw2ICs1MCwzNCBAQAo+ICAKPiAgc3RhdGlj
IGludCBwdmNhbGxzX2Zyb250X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ICB7
Cj4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiArCXN0cnVjdCBzb2NrX21hcHBp
bmcgKm1hcCA9IE5VTEwsICpuOwo+ICsKPiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZj
YWxsc19mcm9udF9kZXYtPmRldik7Cj4gKwo+ICsJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKG1h
cCwgbiwgJmJlZGF0YS0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7Cj4gKwkJbXV0ZXhfbG9jaygm
bWFwLT5hY3RpdmUuaW5fbXV0ZXgpOwo+ICsJCW11dGV4X2xvY2soJm1hcC0+YWN0aXZlLm91dF9t
dXRleCk7Cj4gKwkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7Cj4gKwkJbXV0
ZXhfdW5sb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwo+ICsJCW11dGV4X3VubG9jaygmbWFw
LT5hY3RpdmUuaW5fbXV0ZXgpOwo+ICsJCWtmcmVlKG1hcCk7CgpJIHRoaW5rIHRoaXMgaXMgdGhl
IHNhbWUgaXNzdWUgYXMgdGhlIG9uZSBkaXNjdXNzZWQgZm9yIHNvbWUgb3RoZXIgcGF0Y2gKLS0t
IHVubG9ja2luZyBhbmQgdGhlbiBpbW1lZGlhdGVseSBmcmVlaW5nIGEgbG9jay4KCj4gKwl9Cj4g
KwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmYmVkYXRhLT5zb2NrZXRwYXNzX21h
cHBpbmdzLCBsaXN0KSB7Cj4gKwkJc3Bpbl9sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+
ICsJCWxpc3RfZGVsX2luaXQoJm1hcC0+bGlzdCk7Cj4gKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+
cHZjYWxsc3NfbG9jayk7Cj4gKwkJa2ZyZWUobWFwKTsKPiArCX0KPiArCWlmIChiZWRhdGEtPmly
cSA+IDApCj4gKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihiZWRhdGEtPmlycSwgZGV2KTsKPiAr
CWlmIChiZWRhdGEtPnJlZiA+PSAwKQo+ICsJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoYmVk
YXRhLT5yZWYsIDAsIDApOwo+ICsJa2ZyZWUoYmVkYXRhLT5yaW5nLnNyaW5nKTsKPiArCWtmcmVl
KGJlZGF0YSk7Cj4gKwlkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBOVUxMKTsKPiArCXhlbmJ1
c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CgpTaG91bGQgd2UgZmlyc3Qg
bW92ZSB0aGUgc3RhdGUgdG8gQ2xvc2VkIGFuZCB0aGVuIGZyZWUgdGhpbmdzIHVwPyBPciBpdApk
b2Vzbid0IG1hdHRlcj8KCi1ib3JpcwoKPiArCXB2Y2FsbHNfZnJvbnRfZGV2ID0gTlVMTDsKPiAg
CXJldHVybiAwOwo+ICB9Cj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 11 22:45:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 22: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.xen.org>)
	id 1dgIg3-0006pY-Ju; Fri, 11 Aug 2017 22:45:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgIg1-0006pH-Jz
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 22:45:09 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 83/5E-01732-4733E895; Fri, 11 Aug 2017 22:45:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfYuC/
 SYF2PucWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzut42sBR05FY82bePsYFx
 p2MXIxeHkMBfRomdnceZIJzHjBJnlnawQDjbGCXW7F4L5HByiAg4S3w9M5cdxOYV0JdoazoPZ
 gsLBEnMXDgFrEFC4JS2xNSG74wgCQkBb4mnJ5Ywwdj7+j+ydjGyc7AJWEkcEuti5OBgEVCVOH
 clbwIj9wJGhlWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIE
 +r2dgYNzB2Djb7xCjJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nMGfZFCgkWp
 6akVaZk5wOCDSUtw8CiJ8IYaAaV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc1xCkSACkK
 KM0D24ELBIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmzQCZwpOZVwK36RXQEUxAR/SB3M
 9bXJKIkJJqYLTU+slmmPXwTOQ57W6X4v0sPH1LXq67kSu/cC1P4gtWY8uXLQpb3Jd//N8lq/G
 I8+K6Zd/+xAsdXzj5+zFugzefXmUou/ts3PeL5Xmp6W2GmtdhR0WrhLuTU9IrZtzX52n+8Kh2
 w4b3rtU5bALzRVsZ4s9X71u8uO6Kpmz+Cjk3xfOMR21y9ZVYijMSDbWYi4oTAeQFkV5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502491506!107037096!1
X-Originating-IP: [104.130.215.37]
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 31873 invoked from network); 11 Aug 2017 22:45:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 22:45:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgIfw-0004QY-69; Fri, 11 Aug 2017 22:45: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 1dgIfq-0003WG-NM; Fri, 11 Aug 2017 22:44:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgIfq-0002nu-4w; Fri, 11 Aug 2017 22:44:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112593-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot: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-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386: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-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-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-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:build-armhf:host-build-prep:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2: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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install: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-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=91dfed74eabcdae9378131546c446442c29bf769
X-Osstest-Versions-That: linux=8d31f80eb38819e4f2905ad21c0e8998382a08f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 22:44:58 +0000
Subject: [Xen-devel] [linux-next test] 112593: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU5MyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI1OTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjU1MQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA3IHJlYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
NTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjU1MQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgNSBob3N0LWJ1aWxkLXByZXAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNTUxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTUxCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI1NTEKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU1MQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTUxCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI1NTEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU1MQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTEyNTQwCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA3IHJlYm9vdCAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI1NTEKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExMjU1MQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTEyNTUxCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI1NTEKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMjU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNTUxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA5MWRmZWQ3NGVhYmNkYWU5Mzc4MTMxNTQ2YzQ0NjQ0MmMyOWJmNzY5CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4ZDMxZjgwZWIzODgxOWU0ZjI5MDVhZDIx
YzBlODk5ODM4MmEwOGY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAg
ICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjU5MyAgMjAx
Ny0wOC0xMSAxMDozNDowNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 22:56:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 22:56: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.xen.org>)
	id 1dgIqP-0007ge-Nj; Fri, 11 Aug 2017 22:55:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dgIqO-0007gY-59
 for xen-devel@lists.xen.org; Fri, 11 Aug 2017 22:55:52 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B6/C8-01862-7F53E895; Fri, 11 Aug 2017 22:55:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVfebaV+
 kwfErKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ac5o1sBUs0K6bOus/YwDhHqYuRi0NIYCKT
 xKkfbYwQzl9GiR0fmtkgnA2MEs2HF7NAONsYJToO32XqYuTkEBZwlNhyay4riC0i4CFxZdcEq
 I6DjBJrV7wFK2IWSJa4OPcaC4jNJmAkcfbodEYQm1fAVuLZsq3MIDaLgKrE/bUL2EBsUYFwib
 eNR1ggagQlTs58AmZzCrhJdL89zAgxU09ix/VfrBC2vMT2t3PA5kgIGEp83riUeQKj4Cwk7bO
 QtMxC0rKAkXkVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg
 +NYzMDDuYHx13O8QoyQHk5Iob4JPb6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4rJn2RQoJFq
 empFWmZOcBIgklLcPAoifCagaR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc1xoYl0ICIE
 UZpXlwI2BRfYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMC8TyBSezLwSuE2vgI5gAjqiD+R
 +3uKSRISUVAOj3/4nDvG5m5d9ip189dmJg1dDtve0Sh33vfvUpoxd6V2wTvw1/qlv/YX21FvM
 msOmx/I2+wpfUo5s4oWtny8wXjlYv2z2jKIg7tf298yOvHF/fDW1RGDrtpxCx8Lm0KN6Z0+wZ
 rHu2D1ViLmNdyrfuz8zjE5v1jWYNu3OPzk+a+MdB37ZmCodVWIpzkg01GIuKk4EAHYfaP/lAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502492148!108974772!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49185 invoked from network); 11 Aug 2017 22:55:50 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2017 22:55:50 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7BMtiIM024177
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Aug 2017 22:55:44 GMT
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 v7BMthHF009110
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Aug 2017 22:55:43 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 v7BMtg9m032143;
 Fri, 11 Aug 2017 22:55: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 ; Fri, 11 Aug 2017 15:55:42 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-3-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4fbe7300-8934-ed6b-3868-443ae96c2ecb@oracle.com>
Date: Fri, 11 Aug 2017 18:55:35 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501541855-7354-3-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 03/13] xen/pvcalls: connect to the backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMzEvMjAxNyAwNjo1NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEltcGxl
bWVudCB0aGUgcHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGZyb250ZW5kLiBSZWFkIHRo
ZQo+IHN1cHBvcnRlZCB2ZXJzaW9ucywgbWF4LXBhZ2Utb3JkZXIgYW5kIGZ1bmN0aW9uLWNhbGxz
IG5vZGVzIGZyb20KPiB4ZW5zdG9yZS4KPgo+IE9ubHkgb25lIGZyb250ZW5kPC0+YmFja2VuZCBj
b25uZWN0aW9uIGlzIHN1cHBvcnRlZCBhdCBhbnkgZ2l2ZW4gdGltZQo+IGZvciBhIGd1ZXN0LiBT
dG9yZSB0aGUgYWN0aXZlIGZyb250ZW5kIGRldmljZSB0byBhIHN0YXRpYyBwb2ludGVyLgo+Cj4g
SW50cm9kdWNlIGEgc3R1YiBmdW5jdGlvbnMgZm9yIHRoZSBldmVudCBoYW5kbGVyLgo+Cj4gU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IEND
OiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiAtLS0K
PiAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTMwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMzAgaW5zZXJ0aW9u
cygrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGluZGV4IGExMjYxOTUuLjJhZmUzNmQgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jCj4gQEAgLTg0LDEyICs4NCwxNDIgQEAgc3RhdGljIGludCBwdmNhbGxzX2Zy
b250X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ICBzdGF0aWMgaW50IHB2Y2Fs
bHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgCQkJICBjb25zdCBz
dHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCj4gIHsKPiArCWludCByZXQgPSAtRU5PTUVNLCBl
dnRjaG4sIGk7Cj4gKwl1bnNpZ25lZCBpbnQgbWF4X3BhZ2Vfb3JkZXIsIGZ1bmN0aW9uX2NhbGxz
LCBsZW47Cj4gKwljaGFyICp2ZXJzaW9uczsKPiArCWdyYW50X3JlZl90IGdyZWZfaGVhZCA9IDA7
Cj4gKwlzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHhidDsKPiArCXN0cnVjdCBwdmNhbGxzX2Jl
ZGF0YSAqYmVkYXRhID0gTlVMTDsKPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19zcmluZyAqc3Jpbmc7
Cj4gKwo+ICsJaWYgKHB2Y2FsbHNfZnJvbnRfZGV2ICE9IE5VTEwpIHsKPiArCQlkZXZfZXJyKCZk
ZXYtPmRldiwgIm9ubHkgb25lIFBWIENhbGxzIGNvbm5lY3Rpb24gc3VwcG9ydGVkXG4iKTsKPiAr
CQlyZXR1cm4gLUVJTlZBTDsKPiArCX0KPiArCj4gKwl2ZXJzaW9ucyA9IHhlbmJ1c19yZWFkKFhC
VF9OSUwsIGRldi0+b3RoZXJlbmQsICJ2ZXJzaW9ucyIsICZsZW4pOwo+ICsJaWYgKCFsZW4pCj4g
KwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwlpZiAoc3RyY21wKHZlcnNpb25zLCAiMSIpKSB7Cj4gKwkJ
a2ZyZWUodmVyc2lvbnMpOwo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsJfQo+ICsJa2ZyZWUodmVy
c2lvbnMpOwo+ICsJbWF4X3BhZ2Vfb3JkZXIgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90
aGVyZW5kLAo+ICsJCQkJCSAgICAgICJtYXgtcGFnZS1vcmRlciIsIDApOwo+ICsJaWYgKG1heF9w
YWdlX29yZGVyIDwgUFZDQUxMU19SSU5HX09SREVSKQo+ICsJCXJldHVybiAtRU5PREVWOwo+ICsJ
ZnVuY3Rpb25fY2FsbHMgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAo+ICsJ
CQkJCSAgICAgICJmdW5jdGlvbi1jYWxscyIsIDApOwo+ICsJaWYgKGZ1bmN0aW9uX2NhbGxzICE9
IDEpCgpYRU5CVVNfRlVOQ1RJT05TX0NBTExTCgo+ICsJCXJldHVybiAtRU5PREVWOwo+ICsJcHJf
aW5mbygiJXMgbWF4LXBhZ2Utb3JkZXIgaXMgJXVcbiIsIF9fZnVuY19fLCBtYXhfcGFnZV9vcmRl
cik7Cj4gKwo+ICsJYmVkYXRhID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IHB2Y2FsbHNfYmVkYXRh
KSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIWJlZGF0YSkKPiArCQlyZXR1cm4gLUVOT01FTTsKPiAr
Cj4gKwlkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBiZWRhdGEpOwo+ICsJcHZjYWxsc19mcm9u
dF9kZXYgPSBkZXY7Cj4gKwlpbml0X3dhaXRxdWV1ZV9oZWFkKCZiZWRhdGEtPmluZmxpZ2h0X3Jl
cSk7Cj4gKwlmb3IgKGkgPSAwOyBpIDwgUFZDQUxMU19OUl9SRVFfUEVSX1JJTkc7IGkrKykKPiAr
CQliZWRhdGEtPnJzcFtpXS5yZXFfaWQgPSBQVkNBTExTX0lOVkFMSURfSUQ7Cj4gKwo+ICsJc3Jp
bmcgPSAoc3RydWN0IHhlbl9wdmNhbGxzX3NyaW5nICopIF9fZ2V0X2ZyZWVfcGFnZShHRlBfS0VS
TkVMIHwKPiArCQkJCQkJCSAgICAgX19HRlBfWkVSTyk7Cj4gKwlpZiAoIXNyaW5nKQo+ICsJCWdv
dG8gZXJyb3I7Cj4gKwlTSEFSRURfUklOR19JTklUKHNyaW5nKTsKPiArCUZST05UX1JJTkdfSU5J
VCgmYmVkYXRhLT5yaW5nLCBzcmluZywgWEVOX1BBR0VfU0laRSk7Cj4gKwo+ICsJcmV0ID0geGVu
YnVzX2FsbG9jX2V2dGNobihkZXYsICZldnRjaG4pOwo+ICsJaWYgKHJldCkKPiArCQlnb3RvIGVy
cm9yOwo+ICsKPiArCWJlZGF0YS0+aXJxID0gYmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcihldnRj
aG4sCj4gKwkJCQkJCXB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlciwKPiArCQkJCQkJMCwgInB2
Y2FsbHMtZnJvbnRlbmQiLCBkZXYpOwo+ICsJaWYgKGJlZGF0YS0+aXJxIDwgMCkgewoKSW4gdGhl
IHByZXZpb3VzIHBhdGNoIHlvdSBmcmVlIHVwIGlycSBpZiBpdCBpcyBzdHJpY3RseSA+MC4gU2hv
dWxkIGhhdmUKYmVlbiA+PTAuCgo+ICsJCXJldCA9IGJlZGF0YS0+aXJxOwo+ICsJCWdvdG8gZXJy
b3I7Cj4gKwl9Cj4gKwo+ICsJcmV0ID0gZ250dGFiX2FsbG9jX2dyYW50X3JlZmVyZW5jZXMoMSwg
JmdyZWZfaGVhZCk7Cj4gKwlpZiAocmV0IDwgMCkKPiArCQlnb3RvIGVycm9yOwo+ICsJYmVkYXRh
LT5yZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVmZXJlbmNlKCZncmVmX2hlYWQpOwo+ICsJaWYg
KGJlZGF0YS0+cmVmIDwgMCkgewo+ICsJCXJldCA9IGJlZGF0YS0+cmVmOwo+ICsJCWdvdG8gZXJy
b3I7Cj4gKwl9Cj4gKwlnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3NfcmVmKGJlZGF0YS0+cmVm
LCBkZXYtPm90aGVyZW5kX2lkLAo+ICsJCQkJCXZpcnRfdG9fZ2ZuKCh2b2lkICopc3JpbmcpLCAw
KTsKPiArCj4gKyBhZ2FpbjoKPiArCXJldCA9IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydCgmeGJ0
KTsKPiArCWlmIChyZXQpIHsKPiArCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgcmV0LCAic3RhcnRp
bmcgdHJhbnNhY3Rpb24iKTsKPiArCQlnb3RvIGVycm9yOwo+ICsJfQo+ICsJcmV0ID0geGVuYnVz
X3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJ2ZXJzaW9uIiwgIiV1IiwgMSk7Cj4gKwlpZiAo
cmV0KQo+ICsJCWdvdG8gZXJyb3JfeGVuYnVzOwo+ICsJcmV0ID0geGVuYnVzX3ByaW50Zih4YnQs
IGRldi0+bm9kZW5hbWUsICJyaW5nLXJlZiIsICIlZCIsIGJlZGF0YS0+cmVmKTsKPiArCWlmIChy
ZXQpCj4gKwkJZ290byBlcnJvcl94ZW5idXM7Cj4gKwlyZXQgPSB4ZW5idXNfcHJpbnRmKHhidCwg
ZGV2LT5ub2RlbmFtZSwgInBvcnQiLCAiJXUiLAo+ICsJCQkgICAgZXZ0Y2huKTsKPiArCWlmIChy
ZXQpCj4gKwkJZ290byBlcnJvcl94ZW5idXM7Cj4gKwlyZXQgPSB4ZW5idXNfdHJhbnNhY3Rpb25f
ZW5kKHhidCwgMCk7Cj4gKwlpZiAocmV0KSB7Cj4gKwkJaWYgKHJldCA9PSAtRUFHQUlOKQo+ICsJ
CQlnb3RvIGFnYWluOwo+ICsJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCByZXQsICJjb21wbGV0aW5n
IHRyYW5zYWN0aW9uIik7Cj4gKwkJZ290byBlcnJvcjsKPiArCX0KPiArCj4gKwlJTklUX0xJU1Rf
SEVBRCgmYmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MpOwo+ICsJSU5JVF9MSVNUX0hFQUQoJmJlZGF0
YS0+c29ja2V0cGFzc19tYXBwaW5ncyk7Cj4gKwlzcGluX2xvY2tfaW5pdCgmYmVkYXRhLT5wdmNh
bGxzc19sb2NrKTsKPiArCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUluaXRp
YWxpc2VkKTsKPiArCj4gIAlyZXR1cm4gMDsKPiArCj4gKyBlcnJvcl94ZW5idXM6Cj4gKwl4ZW5i
dXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMSk7Cj4gKwl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgcmV0
LCAid3JpdGluZyB4ZW5zdG9yZSIpOwo+ICsgZXJyb3I6Cj4gKwlwdmNhbGxzX2Zyb250X3JlbW92
ZShkZXYpOwoKR29pbmcgYmFjayB0byB0aGUgcHJldmlvdXMgcGF0Y2ggLS0tIGl0IHNlZW1zIHRv
IG1lIHRoYXQgb24gc29tZSBlcnJvcgpwYXRocyBjZXJ0YWluIHN0cnVjdHVyZXMgbWF5IG5vdCBi
ZSB1c2FibGUgaW4gcHZjYWxsc19mcm9udF9yZW1vdmUoKS4KRm9yIGV4YW1wbGUsIHNvY2tldF9t
YXBwaW5ncyBsaXN0IGlzIGRlZmluaXRlbHkgbm90IGluaXRpYWxpemVkLgoKLWJvcmlzCgoKPiAr
CXJldHVybiByZXQ7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkIHB2Y2FsbHNfZnJvbnRfY2hhbmdl
ZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICAJCQkgICAgZW51bSB4ZW5idXNfc3RhdGUg
YmFja2VuZF9zdGF0ZSkKPiAgewo+ICsJc3dpdGNoIChiYWNrZW5kX3N0YXRlKSB7Cj4gKwljYXNl
IFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKPiArCWNhc2UgWGVuYnVzU3RhdGVSZWNvbmZpZ3Vy
ZWQ6Cj4gKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOgo+ICsJY2FzZSBYZW5idXNTdGF0
ZUluaXRpYWxpc2VkOgo+ICsJY2FzZSBYZW5idXNTdGF0ZVVua25vd246Cj4gKwkJYnJlYWs7Cj4g
Kwo+ICsJY2FzZSBYZW5idXNTdGF0ZUluaXRXYWl0Ogo+ICsJCWJyZWFrOwo+ICsKPiArCWNhc2Ug
WGVuYnVzU3RhdGVDb25uZWN0ZWQ6Cj4gKwkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1
c1N0YXRlQ29ubmVjdGVkKTsKPiArCQlicmVhazsKPiArCj4gKwljYXNlIFhlbmJ1c1N0YXRlQ2xv
c2VkOgo+ICsJCWlmIChkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQo+ICsJCQlicmVh
azsKPiArCQkvKiBNaXNzZWQgdGhlIGJhY2tlbmQncyBDTE9TSU5HIHN0YXRlIC0tIGZhbGx0aHJv
dWdoICovCj4gKwljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKPiArCQl4ZW5idXNfZnJvbnRlbmRf
Y2xvc2VkKGRldik7Cj4gKwkJYnJlYWs7Cj4gKwl9Cj4gIH0KPiAgCj4gIHN0YXRpYyBzdHJ1Y3Qg
eGVuYnVzX2RyaXZlciBwdmNhbGxzX2Zyb250X2RyaXZlciA9IHsKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 11 23:29:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Aug 2017 23:29: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.xen.org>)
	id 1dgJMR-0001OW-3e; Fri, 11 Aug 2017 23:28:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgJMQ-0001OL-Ep
 for xen-devel@lists.xensource.com; Fri, 11 Aug 2017 23:28:58 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3F/B8-02177-9BD3E895; Fri, 11 Aug 2017 23:28:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXeHbV+
 kwYQWCYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfJ8xi73gbBNjxbLbV5gb
 GDsjuhi5OIQE/jJKbHxzkBXCecwo8Xz1EbYuRk4gZxujxM2/VSC2iICzxNczc9lBbF4BfYldv
 7pYQWxhAReJWZ9+MYLYEgJ/VSV+brCEsL0l/v+eww5jb1j9gKWLkZ2DTcBK4pBYFyMHB4uAqs
 TcrRITGLkXMDKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9Hg9AwPjDsbLW/wOMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9b9MXKSRY
 lJqeWpGWmQMMPZi0BAePkgjvPmugNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifPuApkhA
 FKUUZoHNwIWB5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM2gkzhycwrgdv0CugIJqAj+k
 Du5y0uSURISTUwuqid13ygdFVBIvi1wueiX3XWlh/V+316dp+czy9iYKOTbiW0YPOdtE3y/R4
 a0o3XToZKNa/1rPezizx7aUfslSuzLvj3ebtlGr4+LNTilfRd6RW/5iSftrh/f9p9GdQMf3Jp
 fdtsumH2BLZJek0CUv83v7E5YG98W7Yi+FtxUW35F/P5WXJKLMUZiYZazEXFiQA/45WmfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502494135!70645847!1
X-Originating-IP: [104.130.215.37]
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 23562 invoked from network); 11 Aug 2017 23:28:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Aug 2017 23:28:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgJML-0005Zy-Aa; Fri, 11 Aug 2017 23:28: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 1dgJMF-0005c6-Nx; Fri, 11 Aug 2017 23:28:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgJMF-0004TB-HW; Fri, 11 Aug 2017 23:28:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112595-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-qemut-win7-amd64:guest-stop: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-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-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-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-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-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-libvirt-xsm:migrate-support-check: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=8c13fcce2c663b37c1134a3302b43e514961b5fa
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Aug 2017 23:28:47 +0000
Subject: [Xen-devel] [linux-3.18 test] 112595: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6644608221372572647=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd       6 xen-install                fail pass in 112579
 test-amd64-amd64-amd64-pvgrub 10 debian-di-install         fail pass in 112579

Regressions which are regarded as allowable (not blocking):
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112579 like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112579 like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112579 like 112102
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 112579 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 112579 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        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-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 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          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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 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-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-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
 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-amd64-xl-qemut-win10-i386 10 windows-install        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

version targeted for testing:
 linux                8c13fcce2c663b37c1134a3302b43e514961b5fa
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   21 days
Testing same since   112351  2017-07-27 22:26:55 Z   15 days   25 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Kara <jack@suse.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@imgtec.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Samuel Ortiz <sameo@linux.intel.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Xiao Ni <xni@redhat.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6644608221372572647==--

From xen-devel-bounces@lists.xen.org Sat Aug 12 00:37:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 00:37: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.xen.org>)
	id 1dgKPy-0006pW-RD; Sat, 12 Aug 2017 00:36:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3909086f4=citrix-osstest@xenproject.org>)
 id 1dgKPy-0006pL-1w
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 00:36:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FE/5E-03937-99D4E895; Sat, 12 Aug 2017 00:36:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve4M375
 Igwld0hb3prxnd2D02N63iz2AMYo1My8pvyKBNePFtk3sBcdkKmZ2fmNpYHwr0sXIySEh4C/x
 9mQjK4TtLjG9fQUbiC0i4Cwx4cNtMJtXQE/i2MsdYDXCAkYSa1pfMUHUu0msPXuWvYuRA8zeu
 TUUJMwm4CExsWciC4jNIqAqcWjBU7ByIQEtiaWLVzJBjBSUODnzCVgNs4CExMEXL5ghRlpI7P
 jYxzaBkXcWkrJZSMoWMDKtYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCr
 WS87P3cQIDB0GINjB+GtZwCFGSQ4mJVHeBJ/eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCt9
 +iKFBItS01Mr0jJzgEEMk5bg4FES4X0FkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeO
 SBFAiBFGaV5cCNgEXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryswPgU4snMK4Hb9AroCC
 agI/pA7uctLklESEk1MPIL6u/3+J+We9kkPkyOwW3D5dzC2D3+O1n0GTd27Xe43ilct3firMT
 lcxYt+dDVduxQ4gbb8F97pZTDkpMjnVq5XQqneAV2+6+9tDe/d6fBSevy1+/eLlwe0SvfufXc
 l9dXtJa7V06oesiZd6Pf+B/XpP8npoR6JBctLnjRXRoWXH5tcd7jh0osxRmJhlrMRcWJABDjz
 dGjAgAA
X-Env-Sender: prvs=3909086f4=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502498198!63643302!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14868 invoked from network); 12 Aug 2017 00:36:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2017 00:36:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,360,1498521600"; d="scan'208";a="443545838"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71966-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bee7fe0ef950e2966cbdcd753be326f8a3c782f3
X-Osstest-Versions-That: ovmf=f8daac8121e66c46d3374f63f80308a777c2a2e7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 12 Aug 2017 01:36:36 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71966: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk2NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NjYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiZWU3ZmUwZWY5NTBlMjk2NmNiZGNkNzUzYmUzMjZmOGEzYzc4
MmYzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmOGRhYWM4MTIxZTY2
YzQ2ZDMzNzRmNjNmODAzMDhhNzc3YzJhMmU3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NjMg
IDIwMTctMDgtMTEgMTA6NDc6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTY2ICAyMDE3LTA4LTExIDE3OjQ5OjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1IDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IGJlZTdmZTBlZjk1MGUyOTY2Y2JkY2Q3NTNiZTMyNmY4YTNj
NzgyZjMKQXV0aG9yOiBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CkRhdGU6ICAgVHVl
IEZlYiAyOCAwODozNToyNiAyMDE3ICswODAwCgogICAgTmV0d29ya1BrZy9JcDZEeGU6IFN1cHBv
cnQgU2V0RGF0YSBpbnRlcmZhY2UgdG8gY2xlYXIgc3BlY2lmaWMgY29uZmlndXJhdGlvbgogICAg
CiAgICBVRUZJIFNwZWMgMi43IGFkZHMgdGhlIGNsYXJpZmljYXRpb24gb24gU2V0RGF0YSBpbnRl
cmZhY2UgdXNhZ2UgdG8gY2xlYXIgc3BlY2lmaWMKICAgIGluZGl2aWR1YWwgZGF0YSB0eXBlcy4g
VGhpcyBwYXRjaCBpcyB0byBzdXBwb3J0IHRoaXMgZmVhdHVyZS4KICAgIAogICAgQ2M6IFllIFRp
bmcgPHRpbmcueWVAaW50ZWwuY29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KCmNvbW1pdCAx
MTI2NTcwNDY0NDcwNTcyYmNkN2Q1OWI4M2M2YzM5MTIwZTczYzg3CkF1dGhvcjogSmlheGluIFd1
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjggMDg6MzU6MDggMjAxNyAr
MDgwMAoKICAgIE1kZU1vZHVsZVBrZy9JcDREeGU6IFN1cHBvcnQgU2V0RGF0YSBpbnRlcmZhY2Ug
dG8gY2xlYXIgc3BlY2lmaWMgY29uZmlndXJhdGlvbgogICAgCiAgICBVRUZJIFNwZWMgMi43IGFk
ZHMgdGhlIGNsYXJpZmljYXRpb24gb24gU2V0RGF0YSBpbnRlcmZhY2UgdXNhZ2UgdG8gY2xlYXIg
c3BlY2lmaWMKICAgIGluZGl2aWR1YWwgZGF0YSB0eXBlcy4gVGhpcyBwYXRjaCBpcyB0byBzdXBw
b3J0IHRoaXMgZmVhdHVyZS4KICAgIAogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29t
PgogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1v
ZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZ
ZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KCmNvbW1pdCAxNDk5ZTFhZTY4NTJlZmI2ODE3OTA3
MWY5YWYxY2I3NTg0YWM4M2FmCkF1dGhvcjogSmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwuY29t
PgpEYXRlOiAgIE1vbiBGZWIgMjAgMDk6MzA6MjkgMjAxNyArMDgwMAoKICAgIE1kZVBrZzogVXBk
YXRlIHRoZSBjb21tZW50cyBvZiBJcDRDb25maWcyL0lwNkNvbmZpZyBQcm90b2NvbAogICAgCiAg
ICBVcGRhdGUgdGhlIGNvbW1lbnRzIG9mIElwNENvbmZpZzIvSXA2Q29uZmlnIFByb3RvY29sIHRv
IGNvbnNpc3RlbnQKICAgIHdpdGggVUVGSSBTcGVjIDIuNywgd2hpY2ggcHJvdmlkZXMgdGhlIGNh
cGFiaWxpdHkgdG8gY2xlYXIgc3BlY2lmaWMKICAgIGluZGl2aWR1YWwgZGF0YSB0eXBlcy4KICAg
IAogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8
c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlh
eGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 12 03:20:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 03: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.xen.org>)
	id 1dgMyJ-0004KN-6w; Sat, 12 Aug 2017 03:20:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgMyH-0004KB-EP
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 03:20:17 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 05/42-01995-0F37E895; Sat, 12 Aug 2017 03:20:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfd9cV+
 kQcs9LosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrO7ZxFQwsYGx4ubJfvYG
 xp1hXYxcHEICfxklzl/axQjhPGaU+PTxF1sXIyeQs41RYv4RcxBbRMBZ4uuZuewgNq+AvsSsL
 /2sILawQKjEj2cr2UGaJQQ2yEs83fUerEhCwFviWHcHnH3p+xOgoewcbAJWEofEQKIsAqoSXz
 ceY57AyL2AkWEVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+Pyj06HGCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBaAENISLAoNT21
 Ii0zBxh8MGkJDh4lEd4tRUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5USh5ghAFKUUZoHN
 wIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsPsoonM68EbtMroCOYgI7oA7mft7gkES
 El1cC4Njvp0q3VLAd3cV/iPGDzgf167z327eE8kWw56m1Ti0zfhG3edc5fVsbrwSNVJR41+YT
 NGs9jKi8XNy+yvZ9r1W8cobrUc5qaW2vYh9Tt8jYsoXICae9efmmpO979zV3aU/jyCkYTySVL
 dzwKn94v8rFk4R2+S+Wef+IOrjoQkjLvctXr9oVKLMUZiYZazEXFiQCExU1ofwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502508013!71131622!1
X-Originating-IP: [104.130.215.37]
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 30191 invoked from network); 12 Aug 2017 03:20:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 03:20:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgMyB-0002aV-Ir; Sat, 12 Aug 2017 03:20: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 1dgMy5-0001pM-VL; Sat, 12 Aug 2017 03:20:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgMy5-0000oG-Md; Sat, 12 Aug 2017 03:20:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112598-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=95766c2cd04395e5712b4d5967b3251f35d537df
X-Osstest-Versions-That: qemuu=b38df311c174c98ef8cce7dec9f46603b083018e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 03:20:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 112598: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6828044876692808231=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112557
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112557
 test-armhf-armhf-xl-vhd     15 guest-start/debian.repeat fail REGR. vs. 112557

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 112557

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112557
 build-arm64-xsm               2 hosts-allocate              broken like 112557
 build-arm64-xsm               3 capture-logs                broken like 112557
 build-arm64                   3 capture-logs                broken like 112557
 build-arm64-pvops             2 hosts-allocate              broken like 112557
 build-arm64-pvops             3 capture-logs                broken like 112557
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112557
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112557
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112557
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112557
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-libvirt     13 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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-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-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-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-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                95766c2cd04395e5712b4d5967b3251f35d537df
baseline version:
 qemuu                b38df311c174c98ef8cce7dec9f46603b083018e

Last test of basis   112557  2017-08-10 14:50:06 Z    1 days
Failing since        112581  2017-08-11 02:00:41 Z    1 days    2 attempts
Testing same since   112598  2017-08-11 13:49:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Greg Kurz <groug@kaod.org>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Zhi Yong Wu <zhiyong.wu@ucloud.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                                  blocked 
 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-pvh-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                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

------------------------------------------------------------
commit 95766c2cd04395e5712b4d5967b3251f35d537df
Merge: 473a321 17d0bc0
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Aug 10 18:53:39 2017 +0100

    Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging
    
    # gpg: Signature made Thu 10 Aug 2017 18:48:13 BST
    # gpg:                using RSA key 0x9CA4ABB381AB73C8
    # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
    # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
    # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
    
    * remotes/stefanha/tags/block-pull-request:
      virtio-blk: handle blk_getlength() errors
      IDE: test flush on empty CDROM
      IDE: Do not flush empty CDROM drives
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 473a321122fd3c2c327a5a5d01a9a41f26f1734c
Merge: b38df31 4751fd5
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Aug 10 17:50:55 2017 +0100

    Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into staging
    
    Just a single fix for an annoying regression introduced in 2.9 when fixing
    CVE-2016-9602.
    
    # gpg: Signature made Thu 10 Aug 2017 13:40:28 BST
    # gpg:                using DSA key 0x02FC3AEB0101DBC2
    # gpg: Good signature from "Greg Kurz <groug@kaod.org>"
    # gpg:                 aka "Greg Kurz <groug@free.fr>"
    # gpg:                 aka "Greg Kurz <gkurz@linux.vnet.ibm.com>"
    # gpg:                 aka "Gregory Kurz (Groug) <groug@free.fr>"
    # gpg:                 aka "[jpeg image of size 3330]"
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 2BD4 3B44 535E C0A7 9894  DBA2 02FC 3AEB 0101 DBC2
    
    * remotes/gkurz/tags/for-upstream:
      9pfs: local: fix fchmodat_nofollow() limitations
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 17d0bc01bfcce0ad4fb5105d4502595224569ff0
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Tue Aug 8 13:22:51 2017 +0100

    virtio-blk: handle blk_getlength() errors
    
    If blk_getlength() fails in virtio_blk_update_config() consider the disk
    image length to be 0 bytes.
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Reviewed-by: Fam Zheng <famz@redhat.com>
    Message-id: 20170808122251.29815-1-stefanha@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

commit ce317e8deac6ce82063e3c2681254475822d45c9
Author: Kevin Wolf <kwolf@redhat.com>
Date:   Wed Aug 9 17:02:12 2017 +0100

    IDE: test flush on empty CDROM
    
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: John Snow <jsnow@redhat.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Message-id: 20170809160212.29976-3-stefanha@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

commit 4da97120d51a4383aa96d741a2b837f8c4bbcd0b
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Wed Aug 9 17:02:11 2017 +0100

    IDE: Do not flush empty CDROM drives
    
    The block backend changed in a way that flushing empty CDROM drives now
    crashes.  Amend IDE to avoid doing so until the root problem can be
    addressed for 2.11.
    
    Original patch by John Snow <jsnow@redhat.com>.
    
    Reported-by: Kieron Shorrock <kshorrock@paloaltonetworks.com>
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Message-id: 20170809160212.29976-2-stefanha@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

commit 4751fd5328dfcd4fe2f9055728a72a0e3ae56512
Author: Greg Kurz <groug@kaod.org>
Date:   Thu Aug 10 14:21:04 2017 +0200

    9pfs: local: fix fchmodat_nofollow() limitations
    
    This function has to ensure it doesn't follow a symlink that could be used
    to escape the virtfs directory. This could be easily achieved if fchmodat()
    on linux honored the AT_SYMLINK_NOFOLLOW flag as described in POSIX, but
    it doesn't. There was a tentative to implement a new fchmodat2() syscall
    with the correct semantics:
    
    https://patchwork.kernel.org/patch/9596301/
    
    but it didn't gain much momentum. Also it was suggested to look at an O_PATH
    based solution in the first place.
    
    The current implementation covers most use-cases, but it notably fails if:
    - the target path has access rights equal to 0000 (openat() returns EPERM),
      => once you've done chmod(0000) on a file, you can never chmod() again
    - the target path is UNIX domain socket (openat() returns ENXIO)
      => bind() of UNIX domain sockets fails if the file is on 9pfs
    
    The solution is to use O_PATH: openat() now succeeds in both cases, and we
    can ensure the path isn't a symlink with fstat(). The associated entry in
    "/proc/self/fd" can hence be safely passed to the regular chmod() syscall.
    
    The previous behavior is kept for older systems that don't have O_PATH.
    
    Signed-off-by: Greg Kurz <groug@kaod.org>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Tested-by: Zhi Yong Wu <zhiyong.wu@ucloud.cn>
    Acked-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6828044876692808231==--

From xen-devel-bounces@lists.xen.org Sat Aug 12 05:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 05: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.xen.org>)
	id 1dgPEN-0005YY-8k; Sat, 12 Aug 2017 05:45:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgPEL-0005YM-RM
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 05:45:02 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D2/C4-03557-DD59E895; Sat, 12 Aug 2017 05:45:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVff21L5
 IgyNzDCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0duUWHC2l7Hi56+zbA2M
 WxK7GLk4hAT+Mkp8/TCbBcJ5zCjxdNsvKGcbo8Tn5xOZuhg5OUQEnCW+npnLDmLzCuhLPDiyk
 QXEFhYIlLjaMZEZpEFCYI2sxJ3zL1m7GDmAHG+J7+cjQGpAzJl33jJ2MbJzsAlYSRwSA4myCK
 hKHHh8j3UCI/cCRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm
 5mxiBPmcAgh2MX5YFHGKU5GBSEuVN8OmNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu3pKX6SQ
 YFFqempFWmYOMPhg0hIcPEoivAYgad7igsTc4sx0iNQpRmOODavXf2Hi6Jjx8xuTEEtefl6ql
 DjvZpBSAZDSjNI8uEGwqLjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd6NIFN4MvNK4Pa9Aj
 qFCeiUPpAveItLEhFSUg2M7UnhLFF5u3qaZFeob7KbfWrzztUXbpz5ayqj+9Ne2/T+hIAdxyy
 7Xnr0bGEMd/rSrZjHwNX29NFpvydGgf2xKTbmH67VfXiionW5a7vw9fdb6/brvLTie+5+6HSl
 bvYSht3Ws6IFPbbeWO6QNc9Rp0i080b7Uzap5kXPVyZsNm6yP7l2yY00JZbijERDLeai4kQAy
 YZg44UCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502516698!70943378!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25405 invoked from network); 12 Aug 2017 05:44:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 05:44:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgPEG-0006g5-8R; Sat, 12 Aug 2017 05: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 1dgPEA-00016z-Lj; Sat, 12 Aug 2017 05:44:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgPEA-0000Pn-Bk; Sat, 12 Aug 2017 05:44:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112599-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:build-armhf-pvops:kernel-build:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken: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-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4c666b0d9070a095e945387bd674476820f79528
X-Osstest-Versions-That: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 05:44:50 +0000
Subject: [Xen-devel] [linux-4.9 test] 112599: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5519681770752042906=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112513
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 17 guest-stop fail REGR. vs. 112513
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112513
 build-armhf-pvops             6 kernel-build             fail REGR. vs. 112513

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop       fail REGR. vs. 112497

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   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-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112513
 build-arm64-pvops             2 hosts-allocate              broken like 112513
 build-arm64                   3 capture-logs                broken like 112513
 build-arm64-pvops             3 capture-logs                broken like 112513
 build-arm64-xsm               2 hosts-allocate              broken like 112513
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 112497
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112513
 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-xl-qemuu-ws16-amd64 10 windows-install        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-xl-qemut-ws16-amd64 10 windows-install        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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                4c666b0d9070a095e945387bd674476820f79528
baseline version:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7

Last test of basis   112513  2017-08-07 20:19:27 Z    4 days
Testing same since   112599  2017-08-11 16:18:32 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aviv Heller <avivh@mellanox.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bard Liao <bardliao@realtek.com>
  Bartosz Golaszewski <brgl@bgdev.pl>
  Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woods <dwoods@mellanox.com>
  Derek <user.vdr@gmail.com>
  Dima Zavin <dmitriyz@waymo.com>
  Dmitriy <mexx400@yandex.ru>
  Doug Ledford <dledford@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Emmanuel Vadot <manu@bidouilliste.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Stuebner <heiko@sntech.de>
  Helge Deller <deller@gmx.de>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Ilan Tayari <ilant@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jaehoon Chung <jh80.chung@samsung.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com> [Exynos5800 Peach Pi Chromebook]
  Jean Delvare <jdelvare@suse.de>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeff Moyer <jmoyer@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jin Qian <jinqian@google.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@codeaurora.org>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matija Glavinic Pecotic <matija.glavinic-pecotic.ext@nokia.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Michal Kubecek <mkubecek@suse.cz>
  Michal KubeÄek <mkubecek@suse.cz>
  Mikael Pettersson <mikpelinux@gmail.com>
  Mike Christie <mchristi@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moshe Shemesh <moshe@mellanox.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Omar Sandoval <osandov@fb.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrick Lai <plai@codeaurora.org>
  Pau Espin Pedrol <pau.espin@tessares.net>
  Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Pravin B Shelar <pshelar@ovn.org>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Young <sean@mess.org>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Steve Wise <swise@opengridcomputing.com>
  Steven Toth <stoth@kernellabs.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Yasevich <vyasevic@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>
  Zefir Kurtisi <zefir.kurtisi@neratec.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            fail    
 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                                          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                 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 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                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-pvh-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-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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5519681770752042906==--

From xen-devel-bounces@lists.xen.org Sat Aug 12 05:59:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 05: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.xen.org>)
	id 1dgPSL-0006Pv-MA; Sat, 12 Aug 2017 05:59:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgPSK-0006Pj-MG
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 05:59:28 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C1/52-01995-F399E895; Sat, 12 Aug 2017 05:59:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdduZl+
 kQW+3icWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzZl38zV7w0bji8S3PBsYl
 Wl2MXBxCAn8ZJZqnPmWGcB4zSuy6NocdwtnGKPFuwzUgh5NDRMBZ4uuZuWA2r4C+ROOquWwgt
 rCAnkTXpGMsILaEgJfE+Ss/GLsYOcDsNxeNuhjZOdgErCQOiYEUsAioSky49Zt9AiPXAkaGVY
 waxalFZalFukZmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgX6tZ2Bg3MHYsNf
 vEKMkB5OSKG+CT2+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlehxl9kUKCRanpqRVpmTnAAINJ
 S3DwKInw6oOkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPfhdKAiAZCijNI8uBGwYL/EK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXDGQVT2ZeCdymV0BHMAEd0QdyP29xSSJCSqqB0T
 LRccnEbJWzF/NP2icWFWf3NL/+f+Z1bXLAj7dXQosKJ1lU3fI+tafj07+JQnwJb7bYOa3b8Hv
 lWtNdlcWqRV1u65vWXAmS5f195op53IywaceX7T+R8O/cjB2JEua+q2pLg2o3q2QcX/O6X1vZ
 S53LZfmRBbqimX9W/TO0CuzkTHG7K1UfqMRSnJFoqMVcVJwIAFTDJ/FxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502517565!105638269!1
X-Originating-IP: [104.130.215.37]
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 45762 invoked from network); 12 Aug 2017 05:59:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 05:59:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgPSE-00073x-8Q; Sat, 12 Aug 2017 05:59: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 1dgPS8-0001yw-UH; Sat, 12 Aug 2017 05:59:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgPS8-0000FD-8B; Sat, 12 Aug 2017 05:59:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112601-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=cc993a16e40372c07a0507d02d1030546470f986
X-Osstest-Versions-That: ovmf=bee7fe0ef950e2966cbdcd753be326f8a3c782f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 05:59:16 +0000
Subject: [Xen-devel] [ovmf test] 112601: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYwMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MDEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjYzk5M2ExNmU0MDM3MmMwN2EwNTA3ZDAyZDEwMzA1
NDY0NzBmOTg2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiZWU3ZmUw
ZWY5NTBlMjk2NmNiZGNkNzUzYmUzMjZmOGEzYzc4MmYzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1OTQgIDIwMTctMDgtMTEgMTA6NDI6MTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjAxICAyMDE3LTA4LTExIDE3OjQ5OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlh
byA8amlld2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1jYzk5M2Ex
NmU0MDM3MmMwN2EwNTA3ZDAyZDEwMzA1NDY0NzBmOTg2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggb3ZtZiBjYzk5M2ExNmU0MDM3MmMwN2EwNTA3ZDAyZDEwMzA1NDY0NzBm
OTg2CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1jYzk5M2ExNmU0MDM3MmMwN2EwNTA3ZDAyZDEw
MzA1NDY0NzBmOTg2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGNj
OTkzYTE2ZTQwMzcyYzA3YTA1MDdkMDJkMTAzMDU0NjQ3MGY5ODYgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGNjOTkzYTE2ZTQw
MzcyYzA3YTA1MDdkMDJkMTAzMDU0NjQ3MGY5ODY6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgYmVlN2ZlMC4uY2M5OTNhMSAgY2M5OTNhMTZlNDAzNzJjMDdhMDUwN2QwMmQxMDMwNTQ2
NDcwZjk4NiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 12 06:55:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 06:55: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.xen.org>)
	id 1dgQJp-0001yr-RH; Sat, 12 Aug 2017 06:54:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgQJo-0001yT-G2
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 06:54:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 BE/2B-02175-336AE895; Sat, 12 Aug 2017 06:54:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddoWV+
 kwbcOWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLFn6g6mgLb/i07rHzA2M
 q1y7GLk4hAT+MkoceDCVHcJ5zCixc9dyKGcbo8SOzx9Zuhg5OUQEnCW+npnLDmLzCuhLPNvax
 wpiCwsES6zonMYK0iAh0KYjsWJKJyNIQkLAW2Ja5wK2LkYOMHtin38XIzsHm4CVxCExkAIWAV
 WJbeenM09g5F7AyLCKUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT9
 3EyPQ5wxAsIPx3zbPQ4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4bZf2RQoJ
 FqWmp1akZeYAgw8mLcHBoyTCOw0kzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxMIEUCI
 EUZpXlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvE+XAE3hycwrgdv0CugIJqAj+k
 Du5y0uSURISTUw2pnb3udkzfaPnuBQx14Sm2+nf7D1dPmzJrbb6VtrVb4kprA/XWtrVcDiWnb
 o4/PgvY1OfLHr1+b9M3loub7+alTFtEOlnydXTH7Glzzr/Ncde+pvTzq8f+cRUd3aHZULVbVX
 /zhzS3dviwt36iztCbe4U+5leq2IPsZmJfFfN/Rv585NMydLK7EUZyQaajEXFScCADOq+wZ/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502520881!78515815!1
X-Originating-IP: [104.130.215.37]
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 65386 invoked from network); 12 Aug 2017 06:54:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 06:54:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgQJj-0008WA-MV; Sat, 12 Aug 2017 06:54: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 1dgQJe-0005Mf-6X; Sat, 12 Aug 2017 06:54:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgQJd-00062s-U7; Sat, 12 Aug 2017 06:54:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112597-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b2dbdf2ca1d2803e9cdc46a94554c4a39ffb235a
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 06:54:33 +0000
Subject: [Xen-devel] [linux-linus test] 112597: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjU5NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNTk3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGIyZGJkZjJjYTFkMjgwM2U5Y2RjNDZhOTQ1NTRjNGEzOWZmYjIzNWEKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1
M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0
ODo1NiBaICAgNTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcg
MjM6NDg6MTMgWiAgIDU1IGRheXMgICA3MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTI1OTcgIDIwMTctMDgtMTEgMTI6MzQ6MjEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjIyNzkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
Y2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDI2MTM1MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 12 07:55:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 07:55: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.xen.org>)
	id 1dgRGe-0006ET-7f; Sat, 12 Aug 2017 07:55:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3909086f4=citrix-osstest@xenproject.org>)
 id 1dgRGc-0006EH-St
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 07:55:31 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8F/E8-22472-174BE895; Sat, 12 Aug 2017 07:55:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW7hlr5
 Ig0fLOSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bZU5NYCn4IV/zpP8PUwPiJt4uRk0NCwF/i
 0+5H7BC2u8T09hVsILaIgLPEhA+3wWxeAT2JcxMOMILYwgJGEi92LYSqd5PYMmsmC4x9ctFHZ
 hCbTcBDYmLPRLA4i4CqxKF7R8HqhQS0JJYuXskEMVNQ4uTMJ2A1zAISEgdfvGCGmGMhseNjH9
 sERt5ZSMpmISlbwMi0ilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9bLTS0uTkxPzUlMKtZLzs/
 dxAgMnnoGBsYdjNu6nA8xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DXd3Bcp
 JFiUmp5akZaZAwxjmLQEB4+SCK8jSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5BUGKB
 ECKMkrz4EbAYuoSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFePpApPJl5JXCbXgEdwQR0RB
 /I/bzFJYkIKakGxs7/Kpw/5ns+ZMhz4rIW3Hr5aX2fUfrNVPW7u6b8arzAfNviokf1/danq0P
 lvgnWrGydtqGeQdOqVfLKjifz/PjEuV8aX0z/6OW46tiGmRsFk6ZPlWO4bRvnF9O29viJXX/E
 bDeGtM178av0oKid7M9naVyaP87+4pj+a/EZ/aDs70b2Fa2u3kosxRmJhlrMRcWJABPVrDikA
 gAA
X-Env-Sender: prvs=3909086f4=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502524527!92891078!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15398 invoked from network); 12 Aug 2017 07:55:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2017 07:55:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,362,1498521600"; d="scan'208";a="443558946"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71967-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=cc993a16e40372c07a0507d02d1030546470f986
X-Osstest-Versions-That: ovmf=bee7fe0ef950e2966cbdcd753be326f8a3c782f3
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 12 Aug 2017 08:55:20 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71967: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjYzk5M2ExNmU0MDM3MmMwN2EwNTA3ZDAyZDEwMzA1NDY0NzBm
OTg2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiZWU3ZmUwZWY5NTBl
Mjk2NmNiZGNkNzUzYmUzMjZmOGEzYzc4MmYzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NjYg
IDIwMTctMDgtMTEgMTc6NDk6NTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTY3ICAyMDE3LTA4LTEyIDA2OjI0OjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjYzk5M2ExNmU0
MDM3MmMwN2EwNTA3ZDAyZDEwMzA1NDY0NzBmOTg2CkF1dGhvcjogSmlld2VuIFlhbyA8amlld2Vu
Lnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyA5IDEyOjA5OjU0IDIwMTcgKzA4MDAKCiAg
ICBNYWludGFpbmVycy50eHQ6IENoYW5nZSBtYWludGFpbmVyIGZvciBJbnRlbCpQa2cuCiAgICAK
ICAgIFNpbmNlIEdpcmkgbGVmdCBJbnRlbCwgd2UgY2hhbmdlIDMgSW50ZWwqUGtnCiAgICBtYWlu
dGFpbmVyLgogICAgCiAgICBDYzogQ2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4K
ICAgIENjOiBBbXkgQ2hhbiA8YW15LmNoYW5AaW50ZWwuY29tPgogICAgQ2M6IFJhbmdhc2FpIFYg
Q2hhZ2FudHkgPHJhbmdhc2FpLnYuY2hhZ2FudHlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9m
Zi1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
Q2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbXkg
Q2hhbiA8YW15LmNoYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJhbmdhc2FpIFYgQ2hh
Z2FudHkgPHJhbmdhc2FpLnYuY2hhZ2FudHlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IE1p
Y2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sat Aug 12 09:38:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 09: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.xen.org>)
	id 1dgSsA-00056E-PQ; Sat, 12 Aug 2017 09:38:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgSs9-00055r-Cq
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 09:38:21 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 85/E4-01862-C8CCE895; Sat, 12 Aug 2017 09:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbf7TF+
 kQc9MLosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnOtbw1bQsYOxov/GU/YG
 xjO1XYxcHEICfxklni1czNzFyAnkPGaU6JqrAZHYxiixc9UyNpCEiICzxNczc9lBbF4BfYmDq
 y4C2RwcwgIhEp+uCYDUSwj8UpG4cuY4WI2EgKfEi8sNbDD27F3TWboY2TnYBKwkDomBRFkEVC
 W2/F/LPIGRewEjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsbVv50OMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdfLovUkiw
 KDU9tSItMwcYfDBpCQ4eJRHePJA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8yaDFAmAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzNoFM4cnMK4Hb9AroCCagI/pA7u
 ctLklESEk1MEo4VFRcyE+09Z/San9B3z95qsR+5+kzI1k1Dn1eUuuyb9Wkov4rX5L/dshwtpn
 f8679FunkJ6Rp1pvYIbEt443Rks+mKjFWXg631prs3v++bl2tvfrFfaetPu8ziDMUyYozbt25
 /3i7S3W/0VSVwvxcrmNdvoHbTM+03imY2LpUs/fRetY4JZbijERDLeai4kQAu1KT5X8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502530697!102147437!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30592 invoked from network); 12 Aug 2017 09:38:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 09:38:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgSs3-0004nv-Ix; Sat, 12 Aug 2017 09:38: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 1dgSry-0006sW-0g; Sat, 12 Aug 2017 09:38:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgSrx-0003Q3-B1; Sat, 12 Aug 2017 09:38:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112600-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-intel:leak-check/check/l1:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 09:38:09 +0000
Subject: [Xen-devel] [xen-unstable test] 112600: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7123674639764130743=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-qemuu-nested-intel 19 leak-check/check/l1 fail REGR. vs. 112544

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 112544
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 112544

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112544
 build-arm64                   2 hosts-allocate              broken like 112544
 build-arm64-xsm               3 capture-logs                broken like 112544
 build-arm64-pvops             2 hosts-allocate              broken like 112544
 build-arm64-pvops             3 capture-logs                broken like 112544
 build-arm64                   3 capture-logs                broken like 112544
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 112544
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112544
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112544
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112544
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112544
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112544
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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     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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-libvirt-xsm 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-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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  de62402a9c2e403b049aa238b4fa4e2d618e8870
baseline version:
 xen                  f5c3e78b5c61e7dfb05749c7a0c862ec18c86384

Last test of basis   112544  2017-08-10 04:20:44 Z    2 days
Failing since        112561  2017-08-10 16:20:26 Z    1 days    3 attempts
Testing same since   112600  2017-08-11 17:49:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                          fail    
 test-amd64-amd64-xl-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit de62402a9c2e403b049aa238b4fa4e2d618e8870
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Thu Aug 10 18:22:53 2017 +0100

    xen: remove struct domain and vcpu declarations from types.h
    
    They don't belong there. Removing them causes build errors in several
    places. Add the forward declarations in those places.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>

commit b24731b1b4ce9f032116831ac825b227965232aa
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 23 10:56:37 2017 +0000

    xen/flask: Switch to using bool
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit 320e02d27af75dc137ce2f012437c07f1728d70c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Aug 10 14:13:00 2017 +0100

    xsm/flask: Fix build following "xsm: correct AVC lookups for two sysctls"
    
    avc_current_has_perm() takes 4 arguments, not 3.  Spotted by a Travis
    randconfig run which actually turned XSM on.
    
    https://travis-ci.org/xen-project/xen/jobs/263063220
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit a19faa0100708c70a179eb5cf23a7b7789dab5e3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jul 26 10:18:02 2017 +0100

    common/domain_page: Drop domain_mmap_cache infrastructure
    
    This infrastructure is used exclusively by the x86 do_mmu_update() hypercall.
    Mapping and unmapping domain pages is probably not the slow part of that
    function, but even with an opencoded caching implementation, Bloat-o-meter
    reports:
    
      function                                     old     new   delta
      do_mmu_update                               6815    6573    -242
    
    The !CONFIG_DOMAIN_PAGE stub code has a mismatch between mapping and
    unmapping, which is a latent bug.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d73168728c49a21da88989e548f01c5947a5b538
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Aug 9 13:35:19 2017 +0100

    x86/psr: remove useless check in free_socket_resources
    
    The check is useless because pointer arithmetic ensures "info" is
    always non-zero.
    
    Replace it with an ASSERT for socket_info. The only caller of
    free_socket_resources already ensures socket_info is not NULL before
    calling it.
    
    Coverity-ID: 1416344
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 58e8986267d976b00c60e0089baa2e5f66f16d3e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:37:24 2017 +0200

    x86/HVM: fix boundary check in hvmemul_insn_fetch() (again)
    
    Commit 5a992b670b ("x86/hvm: Fix boundary check in
    hvmemul_insn_fetch()") went a little too far in its correction to
    commit 0943a03037 ("x86/hvm: Fixes to hvmemul_insn_fetch()"): Keep the
    start offset check, but restore the original end offset one.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 71b408939a5c638c322fa00196a38c7bcfc8f3b6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:58 2017 +0200

    x86/mm: make various hotplug related functions static
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 03124262730d803b1d34b4123c6a7835ad1926bb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:24 2017 +0200

    IOMMU/PCI: properly annotate setup_one_hwdom_device()
    
    Its sole caller is __hwdom_init, so it can be such itself, too.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit e7ec6f5f32cd2d0f723083cde3d7761c4e675f2c
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:35:50 2017 +0200

    cpufreq: only stop ondemand governor if already started
    
    On CPUFREQ_GOV_STOP in cpufreq_governor_dbs, shortcut to
    return success if the governor is already stopped.
    
    Avoid executing dbs_timer_exit, to prevent tripping an assertion
    within a call to kill_timer on a timer that has not been prepared
    with init_timer, if the CPUFREQ_GOV_START case has not
    run beforehand.
    
    kill_timer validates timer state:
     * itself, via BUG_ON(this_cpu(timers).running == timer);
     * within active_timer, ASSERTing timer->status is within bounds;
     * within list_del, which ASSERTs timer inactive list membership.
    
    Patch is synonymous to an OpenXT patch produced at Citrix prior to
    June 2014.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit de834631b6f678cfdd7b0ec6259b1a679ea78814
Author: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Date:   Thu Aug 10 12:35:28 2017 +0200

    xsm: correct AVC lookups for two sysctls
    
    The current code was incorrectly using SECCLASS_XEN instead of
    SECCLASS_XEN2, resulting in the wrong permission being checked.
    
    GET_CPU_LEVELLING_CAPS was checking MTRR_DEL
    GET_CPU_FEATURESET was checking MTRR_READ
    
    The default XSM policy only allowed these permissions to dom0, so this
    didn't result in a security issue there.
    
    Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 80eb3da01bc4378af537d60e3d55767acf0d16ea
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:34:58 2017 +0200

    x86/tboot: disable interrupts after map_pages_to_xen() in tboot_shutdown()
    
    Move the point where interrupts are disabled in tboot_shutdown
    to slightly later, to after the call to map_pages_to_xen.
    
    This patch originated in OpenXT with the following report:
    
    "Disabling interrupts early causes debug assertions.
    
    This is only seen with debug builds but since it causes assertions it is
    probably a bigger problem. It clearly says in map_pages_to_xen that it
    should not be called with interrupts disabled. Moved disabling to just
    after that call."
    
    The Xen code comment ahead of map_pages_to_xen notes that the CPU cache
    flushing in map_pages_to_xen differs depending on whether interrupts are
    enabled or not. The flush logic with interrupts enabled is more
    conservative, flushing all CPUs' TLBs/caches, rather than just local.
    This is just before the tboot memory integrity MAC calculation is performed
    in the case of entering S3.
    
    Original patch author credit: Ross Philipson.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 7c275549f46c5c46611592f7107c1345e93ed457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:34:21 2017 +0200

    AMD IOMMU: drop amd_iommu_setup_hwdom_device()
    
    By moving its bridge special casing to amd_iommu_add_device(), we can
    pass the latter to setup_hwdom_pci_devices() and at once consistently
    handle bridges discovered at boot time as well as such reported by Dom0
    later on.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit 293a0a1fd712bb85bc695e86a519e8da67f1a39f
Author: Boqun Feng (Intel) <boqun.feng@gmail.com>
Date:   Thu Aug 10 12:33:27 2017 +0200

    x86/cpufeatures: expose UMIP to HVM guests
    
    User-Mode Instruction Prevention (UMIP) is a security feature present in
    new Intel Processors. With this feature, when the UMIP bit in CR4 set,
    the following instructions cannot be executed if CPL > 0: SGDT, SIDT,
    SLDT, SMSW, and STR. An attempt at such execution causes a general-
    protection exception (#GP).
    
    This patch simply adds necessary definitions to expose this feature to
    hvm guests.
    
    Signed-off-by: Boqun Feng (Intel) <boqun.feng@gmail.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit e489eb6138e7efe4214a7e9ba0d21f54fc5b7d35
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 10 12:32:16 2017 +0200

    VT-d PI: disable VT-d PI when CPU-side PI isn't enabled
    
    From the context calling pi_desc_init(), we can conclude the current
    implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI
    and disable CPU-side PI by disabling APICv explicitly in xen boot
    command line, we would get an assertion failure.
    
    This patch clears iommu_intpost once finding CPU-side PI won't be enabled.
    It is safe for this is done before this flag starts taking effect. Also
    take this chance to remove the useless check of "acknowledge interrupt on
    exit", which is a minimal requirement which has been checked earlier.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7123674639764130743==--

From xen-devel-bounces@lists.xen.org Sat Aug 12 09:53:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 09:53: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.xen.org>)
	id 1dgT6r-0006Sr-3J; Sat, 12 Aug 2017 09:53:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dgT6p-0006Sl-N5
 for xen-devel@lists.xenproject.org; Sat, 12 Aug 2017 09:53:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 45/28-02962-A10DE895; Sat, 12 Aug 2017 09:53:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLLMWRWlGSWpSXmKPExsVyuP0Ov67Uhb5
 Ig+OXxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymG71sBR/YKx7c1mlgXMnWxcjJISFgJPF2
 4j8mEFtIYCGjxNoXRSA2m4CqxIbrp1hBbBEBRYmJl56C2cwCcRJXzx0Bs4UFtCU6L09kBLFZg
 Op3//7EDGLzCphI/F/awgQxX16i48BklgmMnAsYGVYxqhenFpWlFula6iUVZaZnlOQmZuboGh
 qY6eWmFhcnpqfmJCYV6yXn525iBHqKAQh2MN7dFHCIUZKDSUmUN8GnN1KILyk/pTIjsTgjvqg
 0J7X4EKMMB4eSBK/C+b5IIcGi1PTUirTMHGDIwKQlOHiURHhrzgGleYsLEnOLM9MhUqcYjTk2
 rF7/hYnj1YT/35iEWPLy81KlxHmFQSYJgJRmlObBDYKF8iVGWSlhXkag04R4ClKLcjNLUOVfM
 YpzMCoJ83qBLOTJzCuB2/cK6BQmoFP6QL7gLS5JREhJNTCyFyyc92vv2Sci/4Msvt179zBXz0
 iqeeVrl4cJHa7OdbuOfZ3kM8Xm2Kaug+cmZ2k4Z5ddTnpbHJyQ/9orpJZZz8doh4BR1o8Tf5e
 LOhZyWx3l+py06s73Zc3Stw/FXk95p7s2bPG026KfBO4+uqZqEXSUjeOvtHbMR5dH52IU97Rd
 CL068e1TJZbijERDLeai4kQAWpPf7GACAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502531610!74121401!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48237 invoked from network); 12 Aug 2017 09:53:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Aug 2017 09:53:30 -0000
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 mx1.suse.de (Postfix) with ESMTP id 8F794AB22;
 Sat, 12 Aug 2017 09:53:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Sat, 12 Aug 2017 11:53:28 +0200
Message-Id: <20170812095328.29415-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: Fixes for 4.13-rc5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjEzYi1yYzUtdGFnCgp4ZW46IEZpeGVzIGZvciA0LjEzLXJjNQoKSXQgY29udGFpbnMgc29tZSBm
aXhlcyBmb3IgWGVuOgotIGEgZml4IGZvciBhIHJlZ3Jlc3Npb24gaW50cm9kdWNlZCBpbiA0LjEz
IGZvciBhIFhlbiBIVk0tZ3Vlc3QgY29uZmlndXJlZAogIHdpdGggS0FTTFIKLSBhIGZpeCBmb3Ig
YSBwb3NzaWJsZSBkZWFkbG9jayBpbiB0aGUgeGVuYnVzIGRyaXZlciB3aGVuIGJvb3RpbmcgdGhl
IHN5c3RlbQotIGEgZml4IGZvciBsb3N0IGludGVycnVwdHMgaW4gWGVuIGd1ZXN0cwoKVGhhbmtz
LgoKSnVlcmdlbgoKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2h5cGVydmlzb3IuaCB8IDEwICsrKysr
KysKIGFyY2gveDg2L21tL2luaXQuYyAgICAgICAgICAgICAgICB8ICAzICsrCiBhcmNoL3g4Ni94
ZW4vZW5saWdodGVuX2h2bS5jICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0KIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jICB8ICAyICstCiBk
cml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMgICAgfCAgMyArLQogNSBmaWxlcyBjaGFuZ2Vk
LCA1MyBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCkp1ZXJnZW4gR3Jvc3MgKDQpOgog
ICAgICB4ODY6IHByb3ZpZGUgYW4gaW5pdF9tZW1fbWFwcGluZyBoeXBlcnZpc29yIGhvb2sKICAg
ICAgeGVuOiBzcGxpdCB1cCB4ZW5faHZtX2luaXRfc2hhcmVkX2luZm8oKQogICAgICB4ZW46IGZp
eCBodm0gZ3Vlc3Qgd2l0aCBrYXNsciBlbmFibGVkCiAgICAgIHhlbjogYXZvaWQgZGVhZGxvY2sg
aW4geGVuYnVzCgpMaXUgU2h1byAoMSk6CiAgICAgIHhlbi9ldmVudHM6IEZpeCBpbnRlcnJ1cHQg
bG9zdCBkdXJpbmcgaXJxX2Rpc2FibGUgYW5kIGlycV9lbmFibGUKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 12 10:06:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 10: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.xen.org>)
	id 1dgTJN-0007L2-88; Sat, 12 Aug 2017 10:06:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3909086f4=citrix-osstest@xenproject.org>)
 id 1dgTJL-0007Kj-Sn
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 10:06:27 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FC/76-09901-323DE895; Sat, 12 Aug 2017 10:06:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUlfpcl+
 kwbtOKYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrF8wg3mgk7hitnTljA3MB7n6WLk5JAQ8JdY
 dP0+E4TtLjGnfSkriC0i4Cwx4cNtti5GDg5eAT2JtfuzQUxhgUiJ1y2yXYxcQNX72SVuHnvEC
 tGqKnGpbTPYGDYBD4mJPRNZQGwWoPjqbQvBbCEBLYmli1eC1fAKCEqcnPkELM4sICFx8MULZo
 g5FhKHnv9nnsDIOwtJ2SwkZQsYmVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBAYOAxDsYJx+2f8QoyQHk5Iob4JPb6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd6/F/sihQSLUtNTK9Iyc4AhDJOW4OBREuE9B5LmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8V
 Clx3k0gRQIgRRmleXAjYPF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8sSBTeDLzSuA2vQ
 I6ggnoiD6Q+3mLSxIRUlINjGYeIcwPX9t7Gk2v9armVU7Z9H/r2g1FD/gEd7Ud2fB1XoCGhAG
 va9jX4OW+R29u730qvl+f5eAr1TI1Dd1v7o0xMyxnurd1TdZTqt7btH3h3iPyJd/5JXrKtrX0
 1FZeXsJoPnuzXMgS8UM5z2pmP5247/Bac8aNeW3C23vXrYyUWy3QdGWzoRJLcUaioRZzUXEiA
 G4MPVOiAgAA
X-Env-Sender: prvs=3909086f4=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502532384!77587637!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38306 invoked from network); 12 Aug 2017 10:06:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2017 10:06:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,362,1498521600"; d="scan'208";a="435272931"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71968-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71940
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 12 Aug 2017 11:06:22 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71968: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTY4IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk2OC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzE5NDAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTk0MAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTQw
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzE5NDAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5NDAKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MTk0MAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJv
b3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk0MAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcxOTQwCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk0MAoKYmFzZWxpbmUgdmVyc2lv
bjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxOTQwCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3RyZXRjaC1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0Cmxv
Z3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 12 10:11:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 10:11: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.xen.org>)
	id 1dgTOO-0007yB-Qw; Sat, 12 Aug 2017 10:11:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dgTON-0007y5-Dp
 for xen-devel@lists.xenproject.org; Sat, 12 Aug 2017 10:11:39 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EB/0F-03557-A54DE895; Sat, 12 Aug 2017 10:11:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyMbThoG7Ulb5
 Ig5cHuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDN+4zFTRzVTz5OI+lgfEqexcjF4eQwAxG
 iePHzoI5LALLWCX+/r3IBOJICBxilVj9bhNzFyMnkBMnMWXlT0YIu0ri6LbvrF2MHEDtmhIbG
 ywhJk1mkmh/3c0OUiMsYCDRsB6khhNoqqpE46rLzCD1bAIqEm1rDEHCIgLKEh9be8EWMwvsYJ
 SYsGo3C0iNsICXRMNSsFW8AuYSu9c2go0REjCW2P/oARtEXFDi5MwnLCA2s4CWxI1/L5lAWpk
 FpCWW/+MACXMKmEi0fPsBVi4KtLVz6RyWCYwis5B0z0LSPQuhewEj8ypGjeLUorLUIl1jQ72k
 osz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgZwCCHYxNiwIPMUpyMCmJ8ib49EYK8
 SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBlvNwXKSRYlJqeWpGWmQOMQ5i0BAePkgivJUiat7ggMb
 c4Mx0idYrRkuPKlXVfmDg2rF4PJKcc2P6FSYglLz8vVUqcVwCkQQCkIaM0D24cLFVcYpSVEuZ
 lBDpQiKcgtSg3swRV/hWjOAejkjCvHcgUnsy8Eritr4AOYgI6qA/kF97ikkSElFQD47rTBwWD
 +66fMZq3xLbcy8O/rczHhXfuwsfnp4XVvYy4Nulmnb1U2f1dyrF7d7Zs6bafNH3t5IlHj169z
 DR54q4zx3ZyfDJvqmFMCzE65VfClGw/dZYNX/9dkw0GFVsM1SbPz696/en8J45Ps3/pMR2S6Z
 ivFxFWlSsltPPoSgn+JKc5RdsNpiuxFGckGmoxFxUnAgBgpI1/EAMAAA==
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502532698!71404266!1
X-Originating-IP: [209.85.128.193]
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 20141 invoked from network); 12 Aug 2017 10:11:38 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Aug 2017 10:11:38 -0000
Received: by mail-wr0-f193.google.com with SMTP id g32so3982203wrd.5
 for <xen-devel@lists.xenproject.org>; Sat, 12 Aug 2017 03:11:38 -0700 (PDT)
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=TJffploHVxvKBtqdWJbjtXOBRfJr0vwxJXqdv9mtJMo=;
 b=aYy6Q8wVcFCubbK5Qn8rma08FdFy7QglFNzA4OMrifyTJ2J7JKkHJTBxXRnyMQIKGO
 awceDKWdhmrTrqBPZKNiZ3IhOtYt7uOgu6mDsQQ4Iy2pErhwCyuHKOUqdDY+RncFgjCh
 nuIQ6zg8DIkTULZj8Qx7E3ZgEUP7vuVgonFqydblOJXOxu5PfC9TlXvxkpCZkbRGRV25
 GR7OWg4DP4ap71MQD0mbjV3VHMAQzVotC2L4t937p4ModKL27bgJMewjweLAQ8AxtmWA
 1riDeQ0uQVWzAxrPq+mZUke5RKic5RhmxZPa0LynB3yCzXvQVMKF0rmCfdj5qJYHexdP
 aeCA==
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=TJffploHVxvKBtqdWJbjtXOBRfJr0vwxJXqdv9mtJMo=;
 b=aVXTKoTrWAPCj3TBbAnEHLFLtH4cVKVVU73dwZo9gIAad3sraWFEZlq8Nn8hzF8tfv
 Hiiq8TXrLcH9RhNgwRVNnK2zXWjhTWAOLe0ubrULMp2KFHTxISK4L/RnoKKKXU+IcNQt
 s57rY1c3biNkAS0Iu1XNIIBsOpYXvZ52/4IbII4m2C88KM8aTuAByLkRff98YmTiNxRf
 L0uj1AtPQpVPME3ixrGpBlIzno2UtlGsYRaIvwLeEu8uAC44Go75xUohFiKcCa98uP3F
 iPf+NAUkUyQ6iymOMcHk7vAtKboSsuIRmL8Y2iNu/HfbGEox2AZPzIqyF3pdgKBR7k2U
 oF8Q==
X-Gm-Message-State: AHYfb5ixgmgO2Fka1abUhzuB6x0LmpmED641iH/oISV/7dq3AXGPUiN1
 cQxrVZRBlhiydg==
X-Received: by 10.223.130.50 with SMTP id 47mr14851429wrb.145.1502532697688;
 Sat, 12 Aug 2017 03:11:37 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id b130sm1204047wme.28.2017.08.12.03.11.36
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 12 Aug 2017 03:11:36 -0700 (PDT)
Date: Sat, 12 Aug 2017 12:11:34 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170812101134.tgqgorrthntjsmx4@gmail.com>
References: <20170811145448.5679-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170811145448.5679-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: x86@kernel.org, linux-kernel@vger.kernel.org, luto@amacapital.net,
 mingo@redhat.com, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v4] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKCj4gV2hlbiBydW5uaW5n
IGFzIFhlbiBwdi1ndWVzdCB0aGUgZXhjZXB0aW9uIGZyYW1lIG9uIHRoZSBzdGFjayBjb250YWlu
cwo+ICVyMTEgYW5kICVyY3ggYWRkaXRpb25hbCB0byB0aGUgb3RoZXIgZGF0YSBwdXNoZWQgYnkg
dGhlIHByb2Nlc3Nvci4KPiAKPiBJbnN0ZWFkIG9mIGhhdmluZyBhIHBhcmF2aXJ0IG9wIGJlaW5n
IGNhbGxlZCBmb3IgZWFjaCBleGNlcHRpb24gdHlwZQo+IHByZXBlbmQgdGhlIFhlbiBzcGVjaWZp
YyBjb2RlIHRvIGVhY2ggZXhjZXB0aW9uIGVudHJ5LiBXaGVuIHJ1bm5pbmcgYXMKPiBYZW4gcHYt
Z3Vlc3QganVzdCB1c2UgdGhlIGV4Y2VwdGlvbiBlbnRyeSB3aXRoIHByZXBlbmRlZCBpbnN0cnVj
dGlvbnMsCj4gb3RoZXJ3aXNlIHVzZSB0aGUgZW50cnkgd2l0aG91dCB0aGUgWGVuIHNwZWNpZmlj
IGNvZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+IC0tLQo+ICBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgIHwgMjMgKyst
LS0tLS0tCj4gIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TICAgICAgfCAgMSAtCj4g
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgNSAtLQo+ICBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIHwgIDQgLS0KPiAgYXJjaC94ODYvaW5jbHVk
ZS9hc20vcHJvdG8uaCAgICAgICAgICB8ICAzICsrCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Ry
YXBzLmggICAgICAgICAgfCAzMyArKysrKysrKysrLS0KPiAgYXJjaC94ODYva2VybmVsL2FzbS1v
ZmZzZXRzXzY0LmMgICAgICB8ICAxIC0KPiAgYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMgICAg
ICAgICAgICB8ICAzIC0tCj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAg
fCA5NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4v
aXJxLmMgICAgICAgICAgICAgICAgICAgIHwgIDMgLS0KPiAgYXJjaC94ODYveGVuL3hlbi1hc21f
NjQuUyAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrLS0KPiAgYXJjaC94ODYveGVuL3hl
bi1vcHMuaCAgICAgICAgICAgICAgICB8ICAxIC0KPiAgMTIgZmlsZXMgY2hhbmdlZCwgMTQwIGlu
c2VydGlvbnMoKyksIDc4IGRlbGV0aW9ucygtKQoKQWNrZWQtYnk6IEluZ28gTW9sbmFyIDxtaW5n
b0BrZXJuZWwub3JnPgoKVGhhbmtzLAoKCUluZ28KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 12 12:14:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 12:14: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.xen.org>)
	id 1dgVIq-0007mg-6y; Sat, 12 Aug 2017 12:14:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgVIp-0007mU-0X
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 12:14:03 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 40/A9-02175-A01FE895; Sat, 12 Aug 2017 12:14:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZfzY1+
 kwapn3BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeP/tAltBc2BFy//5TA2M
 y2y6GLk4hAT+Mkos2PSfHcJ5zCix/vAvNghnG6NET+sZxi5GTg4RAWeJr2fmsoPYvAL6EqvfP
 WcBsYUF/CWedH9hAmmQELjOK7H42AKwhISAr0Tnx3WMMPbKrxOAitg52ASsJA6JgURZBFQlGu
 7+Yp/AyL2AkWEVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 g1xmAYAdj03bPQ4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR41T/0RQoJFqWm
 p1akZeYAww8mLcHBoyTCe/s9UJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5D4EUCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOqgVzCk5lXArfpFdARTEBH9IHcz1
 tckoiQkmpgzEo58Fb4yKznszUMGhbrHn6y9GiAf1fUl+u7e3ylvt9b1dM1U0BWOGiP70f7rpL
 PCyLsM1r4pb8s2ceaLjmhy8VconnjIkuVRVE3z22dHHKtakVpy5ZDLGr9P0Vfi03qfnBETKbc
 c78p+zWv0rNNn4P3tr6feuuuWuU886nbDhvlP2a7HzI3WImlOCPRUIu5qDgRAOLRYpGAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502540039!70685464!1
X-Originating-IP: [104.130.215.37]
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 44452 invoked from network); 12 Aug 2017 12:14:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 12:14:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgVIj-0000iw-QJ; Sat, 12 Aug 2017 12:13:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgVIe-0008Cl-9F; Sat, 12 Aug 2017 12:13:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgVId-0007yB-Pi; Sat, 12 Aug 2017 12:13:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112604-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 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-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-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-raw: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=489a937eb427e5e342d84e5f72ae8aa81ca91c2c
X-Osstest-Versions-That: libvirt=e255cf02b2a24d19412d9bf08dfa654150d9a31b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 12:13:51 +0000
Subject: [Xen-devel] [libvirt test] 112604: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYwNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MDQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTg2CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI1ODYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU4NgogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTg2
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI1ODYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU4NgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNTg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI1ODYKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjU4
NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQ4OWE5MzdlYjQyN2U1ZTM0MmQ4NGU1ZjcyYWU4YWE4
MWNhOTFjMmMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGUyNTVjZjAy
YjJhMjRkMTk0MTJkOWJmMDhkZmE2NTQxNTBkOWEzMWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjU4NiAgMjAxNy0wOC0xMSAwNDozMDo1NiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI2MDQgIDIwMTctMDgtMTIgMDQ6MjA6MDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4g
QmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmkrbGli
dmlydEBib3VtLm9yZz4KICBMYWluZSBTdHVtcCA8bGFpbmVAbGFpbmUub3JnPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj00ODlhOTM3ZWI0
MjdlNWUzNDJkODRlNWY3MmFlOGFhODFjYTkxYzJjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAuL2FwLXB1c2ggbGlidmlydCA0ODlhOTM3ZWI0MjdlNWUzNDJkODRlNWY3MmFlOGFhODFjYTkx
YzJjCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj00ODlhOTM3ZWI0MjdlNWUzNDJkODRlNWY3
MmFlOGFhODFjYTkxYzJjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT1saWJ2aXJ0CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHBy
ZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcK
KyAnWycgeDQ4OWE5MzdlYjQyN2U1ZTM0MmQ4NGU1ZjcyYWU4YWE4MWNhOTFjMmMgPSB4ICddJwor
IDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3Nl
YWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisr
IDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZp
cnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBk
YWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcu
dWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0IDQ4OWE5MzdlYjQyN2U1ZTM0MmQ4NGU1ZjcyYWU4YWE4MWNhOTFj
MmM6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIGUyNTVjZjAuLjQ4OWE5MzcgIDQ4OWE5Mzdl
YjQyN2U1ZTM0MmQ4NGU1ZjcyYWU4YWE4MWNhOTFjMmMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 12 13:07:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 13: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.xen.org>)
	id 1dgW87-0002sl-BA; Sat, 12 Aug 2017 13:07:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgW86-0002se-LZ
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 13:07:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 EB/16-01996-57DFE895; Sat, 12 Aug 2017 13:07:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfkb1+
 kwaHvFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHBkHVPBx3mMFfu6bjE3
 MJ4t6GLk4hAS+MsocWjWR2YI5zGjxPLl51ghnG2MEms/9jB2MXJyiAg4S3w9M5e9i5GDg1dAX
 +LrpgiQsLCAi8TyCxvBmiUEjihL/H3zmwkkISHgLXGo7zgrjL1h9QOWLkZ2DjYBK4lDYiBRFg
 FViSWPrrNPYORewMiwilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk
 /dxMj0Ov1DAyMOxgvb/E7xCjJwaQkypvg0xspxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX4k9f
 pJBgUWp6akVaZg4w/GDSEhw8SiK8J0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzlsDU
 iQAUpRRmgc3AhYLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ804HmcKTmVcCt+kV0BFMQE
 f0gdzPW1ySiJCSamA8uDYkmqVm612bz+0vHkuueNjFYHFQRu6AesW7Lg8VIS23vWn7fScpNfP
 5u2iUbK6580Jmhccpa/4/Bx271wSFzLgzvaIt/OrBnF2qdV6KLWr3445uYCtQq1ZumrsgUbq0
 +/nPE6zakpvi7q+eIpQ1+VTW2ell59gDV9wS7HeYGzSHsXQuv4sSS3FGoqEWc1FxIgBotXdTg
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502543219!104132616!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26754 invoked from network); 12 Aug 2017 13:07:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 13:07:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgW82-000292-MJ; Sat, 12 Aug 2017 13:06: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 1dgW7x-0003Lz-71; Sat, 12 Aug 2017 13:06:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgW7w-0000De-UU; Sat, 12 Aug 2017 13:06:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112602-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat: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-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-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-raw:migrate-support-check: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-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-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-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-libvirt-xsm:migrate-support-check: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=e831353e20d7fdac43120c408cfc21b420b8460a
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 13:06:52 +0000
Subject: [Xen-devel] [linux-3.18 test] 112602: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7552207284050830280=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        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-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 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          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-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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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
 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-amd64-xl-qemut-win10-i386 10 windows-install        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

version targeted for testing:
 linux                e831353e20d7fdac43120c408cfc21b420b8460a
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   21 days
Failing since        112351  2017-07-27 22:26:55 Z   15 days   26 attempts
Testing same since   112602  2017-08-11 23:50:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Will Deacon <will.deacon@arm.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7552207284050830280==--

From xen-devel-bounces@lists.xen.org Sat Aug 12 13:30:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 13:30: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.xen.org>)
	id 1dgWUr-0004sK-Jp; Sat, 12 Aug 2017 13:30:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dgWUp-0004sE-W6
 for xen-devel@lists.xen.org; Sat, 12 Aug 2017 13:30:32 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8B/7B-09901-7F20F895; Sat, 12 Aug 2017 13:30:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsVyMfTAGt1vTP2
 RBg++6Vos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvr59gKvghV7HxVGwD4zWpLkYuDiGBSYwS
 z/ZOZwNxWAT2sUrcPX+ACcSREDjIKrF+VRNQhhPISZP4vfIqE4RdLnF6wRQwW0hAS6JxwUE2i
 FGfGSXOvL7DCpJgEzCWWHLoMViziIC0xLXPlxm7GDk4mAWkJE4fNAcJCwuYSky68pQJJMwioC
 rxfGkYiMkr4C7x8KwIxCY5iYbz95lBwpwCHhIPJ6RALHWXOPxmCTuILQpUsvJyC9hOXgFBiZM
 zn7BA7NGUWL9LHyTMLCAvsf3tHOYJjCKzkFTNQqiahaRqASPzKkaN4tSistQiXSMLvaSizPSM
 ktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLBnAIIdjOfXBh5ilORgUhLlTfDpjRTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwbuPsT9SSLAoNT21Ii0zBxiBMGkJDh4lEd6PIGne4oLE3OLMdI
 jUKUZLjitX1n1h4phyYDuQfDXh/zcmIZa8/LxUKXHeFSANAiANGaV5cONgSeISo6yUMC8j0IF
 CPAWpRbmZJajyrxjFORiVhHn/gEzhycwrgdv6CuggJqCD+kB+4S0uSURISTUwxu9btle6ovWL
 vXeizs1bCmr6U9Ie3r/7n3VuRsm6QqeD15Q9GgpFq5c5eIf/FXj18d8a4cZybwU1u//ft1y9w
 LtLml39TdjvjWs8w64yik22EFzaevyz6fv+1xcn/RM9cTdnzrf1gS8uu2yTas8sjcz8MfH/uh
 krF63Kf7my9/6Bc5e02JRLgpVYijMSDbWYi4oTAetIzvgNAwAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502544629!101973721!1
X-Originating-IP: [209.85.192.172]
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 6863 invoked from network); 12 Aug 2017 13:30:30 -0000
Received: from mail-pf0-f172.google.com (HELO mail-pf0-f172.google.com)
 (209.85.192.172)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Aug 2017 13:30:30 -0000
Received: by mail-pf0-f172.google.com with SMTP id o86so25965534pfj.1
 for <xen-devel@lists.xen.org>; Sat, 12 Aug 2017 06:30:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=JlfSClU9K7sEKA6BjlD1QyQSzLfY/CUga5/krmmGKP0=;
 b=Bb/WcnETpiAAWIBYaFv3FzaW3vbdlU3iBkk3j23ILcV6rTwyV+KK+iGAwsrhK7gTTG
 BUNeMPBU7cLx17OdUMDZKK1/P+UwFc4SWAuiG6BnDmcUq3u4xpdyVYnIA6+qZUuvh1A6
 yXbO5ELxtGtuaflRvko97KsHEDr0kwawJcpI+DDM6N4hx1f0aDzhOBrSQvMMilwBMazU
 N1FzW4GcoPFAy6ikt479GwFKn7vKLfqKYeijMUAeH0f/3POMUZgT0Ej0JOuDz/nY7N25
 MA6UU/9RRKBqoxOCCMtD0Nxphnj0MjnG4jRIXvirIo6PKYLMuwN75AJFvgodKyrsUm8F
 HuYQ==
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:user-agent:mime-version:content-transfer-encoding;
 bh=JlfSClU9K7sEKA6BjlD1QyQSzLfY/CUga5/krmmGKP0=;
 b=GwXl1ERwngvL9FnQ8FFPjW4iiigC7Dd7as9E6KqmerIwra+103R5LmZ4aGdl8l+oEd
 /2poOXE/j38dk+Gf3+L/A7Z1cfOSQjLQTYuTALPIWARZQxMPWUHmZ2eN42/l2rHqedC/
 lQbHiarFvOyApfVmNjvODYe3YIvT9QuYgRTAanqgJ6ZlSyYP1Nv3jwJzJfaFcDEUd2x2
 QBwrZYBYYKUkuZiZbIsCfNDWvT/O44guS0svhoCxAdIhRO/kvyE4za6qcCMR/LROffZ1
 TYZ1L/e93o0U/KjjpDifjpjV//VoO/NNla4NSG3pVlS08uPbNLsCMUpJufLwxbMIweYw
 Lu/A==
X-Gm-Message-State: AHYfb5jHsLmkSXw4A638L0HXKDfiRtm/RAWRd4OAqv8AHTaaoHuRnaSQ
 BVTUT0h0Oy3Ed6hAlTev0w==
X-Received: by 10.99.56.5 with SMTP id f5mr18186466pga.162.1502544628825;
 Sat, 12 Aug 2017 06:30:28 -0700 (PDT)
Received: from localhost ([157.49.7.195])
 by smtp.gmail.com with ESMTPSA id s206sm7428372pfs.55.2017.08.12.06.30.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 12 Aug 2017 06:30:28 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sat, 12 Aug 2017 19:00:25 +0530
Message-Id: <20170812133024.45502.22753.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170812133015.45502.53139.stgit@Rajivs-MacBook-Pro.local>
References: <20170812133015.45502.53139.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1] init: Add `glide.lock`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5j
b20+Ci0tLQogYnVpbGQuc2ggICAgICAgIHwgICAgNSArLS0KIGluaXQvZ2xpZGUubG9jayB8ICAg
ODkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogaW5pdC9nbGlkZS55YW1sIHwgICAyMyArKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2Vk
LCAxMTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bml0L2dsaWRlLmxvY2sKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbml0L2dsaWRlLnlhbWwKCmRpZmYg
LS1naXQgYS9idWlsZC5zaCBiL2J1aWxkLnNoCmluZGV4IGVjNTYwOTMuLjZjMzQ4OTAgMTAwNzU1
Ci0tLSBhL2J1aWxkLnNoCisrKyBiL2J1aWxkLnNoCkBAIC04MywxMCArODMsOSBAQCBpZiBbIC1m
IHN0YWdlMS14ZW4uYWNpIF07IHRoZW4KIGZpCiAKICMgQnVpbGQgaW5pdAotZ28gZ2V0IGdpdGh1
Yi5jb20vaGFzaGljb3JwL2VycndyYXAKIGNkIGluaXQKLWdsaWRlIGluaXQgfHwgdHJ1ZQotZ2xp
ZGUgdXAgLXYgCitybSAtcmYgdmVuZG9yCitnbGlkZSBpbnN0YWxsIC12CiBjZCAuLgogZ28gYnVp
bGQgLW8gdGFyZ2V0L3Jvb3Rmcy9pbml0IGluaXQvaW5pdC5nbwogCmRpZmYgLS1naXQgYS9pbml0
L2dsaWRlLmxvY2sgYi9pbml0L2dsaWRlLmxvY2sKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uZjUxMmJjNwotLS0gL2Rldi9udWxsCisrKyBiL2luaXQvZ2xpZGUubG9jawpAQCAt
MCwwICsxLDg5IEBACitoYXNoOiBlYjBkNWZiYjYyOTkxMTg2MjYxNWRmZGM0ZGRlNTI4Mzk0OWFm
ODkwYTA2ZDNmZjcwNjYyZTUwNzM4NWJkMTRiCit1cGRhdGVkOiAyMDE3LTA4LTEyVDA5OjU2OjQy
Ljc3OTgwNDY3MloKK2ltcG9ydHM6CistIG5hbWU6IGdpdGh1Yi5jb20vYXBwYy9zcGVjCisgIHZl
cnNpb246IDIxMGUyOTk1YTA0MTQ4NzM5MTIxNTY2YjcxYjc0NDA1MTI0NjdjYzIKKyAgc3VicGFj
a2FnZXM6CisgIC0gYWNpCisgIC0gcGtnL2RldmljZQorICAtIHBrZy90YXJoZWFkZXIKKyAgLSBz
Y2hlbWEKKyAgLSBzY2hlbWEvY29tbW9uCisgIC0gc2NoZW1hL3R5cGVzCisgIC0gc2NoZW1hL3R5
cGVzL3Jlc291cmNlCistIG5hbWU6IGdpdGh1Yi5jb20vY29udGFpbmVybmV0d29ya2luZy9jbmkK
KyAgdmVyc2lvbjogNWMzYzE3MTY0MjcwMTUwNDY3NDk4YTMyYzcxNDM2YzdjZDU1MDFiZQorICBz
dWJwYWNrYWdlczoKKyAgLSBwa2cvaXAKKyAgLSBwa2cvbnMKKyAgLSBwa2cvdHlwZXMKKyAgLSBw
a2cvdXRpbHMKKyAgLSBwa2cvdXRpbHMvc3lzY3RsCistIG5hbWU6IGdpdGh1Yi5jb20vY29yZW9z
L2dvLWlwdGFibGVzCisgIHZlcnNpb246IGYyZWRlOWM4NWUyZmFjNGQ3MmQ1YTlhZjBhZjU5YzA4
NThkN2EzYmQKKyAgc3VicGFja2FnZXM6CisgIC0gaXB0YWJsZXMKKy0gbmFtZTogZ2l0aHViLmNv
bS9jb3Jlb3MvZ28tc2VtdmVyCisgIHZlcnNpb246IDE4MTdjZDRiZWE1MmFmNzY1NDIxNTdlZWFi
ZDc0YjA1N2QxYTE5OWUKKyAgc3VicGFja2FnZXM6CisgIC0gc2VtdmVyCistIG5hbWU6IGdpdGh1
Yi5jb20vY29yZW9zL2dvLXN5c3RlbWQKKyAgdmVyc2lvbjogZDIxOTY0NjM5NDE4OTVlZTkwOGUx
MzUzMWEyM2EzOWZlYjllMTI0MworICBzdWJwYWNrYWdlczoKKyAgLSB1bml0CistIG5hbWU6IGdp
dGh1Yi5jb20vZDJnL2RoY3A0CisgIHZlcnNpb246IGZjYmViOGE1NDhlYmQzNGI1NTEzNGYyODMz
YzViMDM2YTk0MWFhODIKKy0gbmFtZTogZ2l0aHViLmNvbS9kMmcvZGhjcDRjbGllbnQKKyAgdmVy
c2lvbjogOGNhOGZlMmNhZDE3NzBmMDY4NzgyMzc3ZWM2YmU2NzMzYzAxYTk2YgorLSBuYW1lOiBn
aXRodWIuY29tL2hhc2hpY29ycC9lcnJ3cmFwCisgIHZlcnNpb246IDc1NTRjZDkzNDRjZWM5NzI5
N2ZhNjY0OWIwNTVhOGM5OGMyYTFlNTUKKy0gbmFtZTogZ2l0aHViLmNvbS9ya3Qvcmt0CisgIHZl
cnNpb246IDE0MjA1MGQxYTU1OGFiMDdmNmVlZGRlYTU1YzBmNTEwNTNhOTliMDUKKyAgc3VicGFj
a2FnZXM6CisgIC0gY29tbW9uCisgIC0gY29tbW9uL2Nncm91cAorICAtIGNvbW1vbi9jZ3JvdXAv
djEKKyAgLSBjb21tb24vY2dyb3VwL3YyCisgIC0gY29tbW9uL25ldHdvcmtpbmcKKyAgLSBuZXR3
b3JraW5nL25ldGluZm8KKyAgLSBuZXR3b3JraW5nL3R1bnRhcAorICAtIHBrZy9hY2wKKyAgLSBw
a2cvZmlsZXV0aWwKKyAgLSBwa2cvZmxhZworICAtIHBrZy9mcworICAtIHBrZy9ncm91cAorICAt
IHBrZy9sb2cKKyAgLSBwa2cvbW91bnRpbmZvCisgIC0gcGtnL3Bhc3N3ZAorICAtIHBrZy9zeXMK
KyAgLSBwa2cvdXNlcgorICAtIHN0YWdlMS9jb21tb24KKyAgLSBzdGFnZTEvY29tbW9uL3R5cGVz
CisgIC0gc3RhZ2UxL2luaXQvY29tbW9uCistIG5hbWU6IGdpdGh1Yi5jb20vc3BmMTMvcGZsYWcK
KyAgdmVyc2lvbjogZTU3ZTNlZWIzM2Y3OTUyMDRjMWNhMzVmNTZjNDRmODMyMjdjNmU2NgorLSBu
YW1lOiBnaXRodWIuY29tL3NzdGFiZWxsaW5pL3JrdAorICB2ZXJzaW9uOiA4YTU3Y2I4YjY2ODJl
ZDhmZWYwNTRmNTdlZmVmMjkyNzgxNTk3ZmRlCisgIHN1YnBhY2thZ2VzOgorICAtIG5ldHdvcmtp
bmcKKy0gbmFtZTogZ2l0aHViLmNvbS9zeW5kdHIvZ29jYXBhYmlsaXR5CisgIHZlcnNpb246IGRi
MDRkM2NjMDFjOGI1NDk2MmE1OGVjN2U0OTE3MTdkMDZjZmNjMTYKKyAgc3VicGFja2FnZXM6Cisg
IC0gY2FwYWJpbGl0eQorLSBuYW1lOiBnaXRodWIuY29tL3Zpc2h2YW5hbmRhL25ldGxpbmsKKyAg
dmVyc2lvbjogZjVhNmY2OTdhNTk2Yzc4OGQ0NzQ5ODRhMzhhMGFjNGJhMDcxOWU5MworICBzdWJw
YWNrYWdlczoKKyAgLSBubAorLSBuYW1lOiBnaXRodWIuY29tL3Zpc2h2YW5hbmRhL25ldG5zCisg
IHZlcnNpb246IDg2YmVmMzMyYmZjM2I1OWI3NjI0YTYwMGJkNTMwMDljZTkxYTk4MjkKKy0gbmFt
ZTogZ280Lm9yZworICB2ZXJzaW9uOiAwMzRkMTdhNDYyZjdiMmRjZDFhNGE3MzU1M2VjNTM1N2Zm
NmU2YzZlCisgIHN1YnBhY2thZ2VzOgorICAtIGVycm9ydXRpbAorLSBuYW1lOiBnb2xhbmcub3Jn
L3gvc3lzCisgIHZlcnNpb246IGU0MjQ4NWI2ZTIwYWU3ZDIzMDRlYzcyZTUzNWIxMDNlZDM1MGNj
MDIKKyAgc3VicGFja2FnZXM6CisgIC0gdW5peAorLSBuYW1lOiBnb3BrZy5pbi9pbmYudjAKKyAg
dmVyc2lvbjogMzg4N2VlOTllY2YwN2RmNWI0NDdlOWIwMGQ5YzBiMmFkYWE5ZjNlNAordGVzdElt
cG9ydHM6IFtdCmRpZmYgLS1naXQgYS9pbml0L2dsaWRlLnlhbWwgYi9pbml0L2dsaWRlLnlhbWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzkxOTMzOAotLS0gL2Rldi9udWxs
CisrKyBiL2luaXQvZ2xpZGUueWFtbApAQCAtMCwwICsxLDIzIEBACitwYWNrYWdlOiBnaXRodWIu
Y29tL3JrdC9zdGFnZTEteGVuL2luaXQKK2ltcG9ydDoKKy0gcGFja2FnZTogZ2l0aHViLmNvbS9h
cHBjL3NwZWMKKyAgc3VicGFja2FnZXM6CisgIC0gc2NoZW1hL3R5cGVzCistIHBhY2thZ2U6IGdp
dGh1Yi5jb20vaGFzaGljb3JwL2VycndyYXAKKy0gcGFja2FnZTogZ2l0aHViLmNvbS9ya3Qvcmt0
CisgIHN1YnBhY2thZ2VzOgorICAtIGNvbW1vbgorICAtIGNvbW1vbi9uZXR3b3JraW5nCisgIC0g
cGtnL2ZsYWcKKyAgLSBwa2cvbG9nCisgIC0gcGtnL3N5cworICAtIHN0YWdlMS9jb21tb24KKyAg
LSBzdGFnZTEvY29tbW9uL3R5cGVzCisgIC0gc3RhZ2UxL2luaXQvY29tbW9uCistIHBhY2thZ2U6
IGdpdGh1Yi5jb20vc3N0YWJlbGxpbmkvcmt0CisgIHN1YnBhY2thZ2VzOgorICAtIG5ldHdvcmtp
bmcKKy0gcGFja2FnZTogZ2l0aHViLmNvbS9jb250YWluZXJuZXR3b3JraW5nL2NuaQorICB2ZXJz
aW9uOiAwLjMuMAorLSBwYWNrYWdlOiBnaXRodWIuY29tL2QyZy9kaGNwNAorLSBwYWNrYWdlOiBn
aXRodWIuY29tL2QyZy9kaGNwNGNsaWVudAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 12 13:30:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 13:30: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.xen.org>)
	id 1dgWUh-0004ry-CY; Sat, 12 Aug 2017 13:30:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dgWUg-0004rM-DW
 for xen-devel@lists.xen.org; Sat, 12 Aug 2017 13:30:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8D/DB-02181-DE20F895; Sat, 12 Aug 2017 13:30:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXiVRusp/uWqT/
 SYO9SJoslHxezODB6HN39mymAMYo1My8pvyKBNWNh80qmgnbuiuNbt7M2MO7g7GLk4hASmMQo
 cXjpGlYQh0VgOavEo+nz2LsYOTkkBFaxSkyfrQ5hp0l0Nq5igbCrJCYv+MsIYgsJaEk0LjjIB
 jHpM6PEzM0L2EASbALGEksOPQazRQSkJa59vgzUwMHBLCAlcfqgOUhYWMBUYtKVp0wgNouAqs
 Td5u1g5bwC7hIzZ7QyQ+ySk2g4fx/MFgWyV15uYYWoEZQ4OfMJC8RITYn1u/RBwswC8hLb385
 hnsAoNAtJ1SyEqllIqhYwMq9i1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlM
 KtZLzs/dxAgM5noGBsYdjK+O+x1ilORgUhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 buPsT9SSLAoNT21Ii0zBxhXMGkJDh4lEd6PIGne4oLE3OLMdIjUKUZjjkkHtn9h4ng14f83Ji
 GWvPy8VClx3hUgpQIgpRmleXCDYPF+iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwryfIFJ7
 MvBK4fa+ATmECOqUP5Ave4pJEhJRUA+NaS9eL7T9aH8rln33AvHt239GZNacPvDy14tS3/3G3
 sp60Jf9QZ5zrPPf6xsPiQTp5PQ+2/vH8Vf4ocG6MQsoThTBmtdWhvg2rvs+0i9u/J2X9m2t7r
 vdaap/tluaaECXy8/mW87u4FEQvfNsd4y3tvz1ZrN7Wp9OQKSpvkevZTz36iq8F9O4qsRRnJB
 pqMRcVJwIAR4sf/PICAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502544619!102160672!1
X-Originating-IP: [74.125.83.46]
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 5813 invoked from network); 12 Aug 2017 13:30:20 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Aug 2017 13:30:20 -0000
Received: by mail-pg0-f46.google.com with SMTP id u185so25496427pgb.1
 for <xen-devel@lists.xen.org>; Sat, 12 Aug 2017 06:30:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=evNqO0Oi6sBLMVwqRumdH9MX28tFeE8PFxUn0O/FQsc=;
 b=bntB21FaSpGcMlnYyx+l+QRrlmQxyt9mnq41f4FdCoiMTydCySD7bMMqH5Qwd/yBYM
 3i3250kB64NI9l4Fn2wHa0X31BuhxxP+WYXpfY28z0BcD967nKFC3kHfAztio/WQ5W+f
 0TAJmfeX2e6aQbm8xnrBDJqmYrvhYQWwQcgRIwGYylSpAaQMc9hHDx/eF/Ghoh4Yt9yq
 F1W942miy/y9dAg/94PjBxMkhLcyW+yIGfLrRjvXUEuSF/JE+5nPve+v49MC/pMiPNJE
 HAoZTy6jd1iH8e0NbMF1WHjSFyvHN+idAA+Fz2/xhs9VlupOZ/2+DYjDGMgIFPJEBxTi
 IIVw==
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:user-agent
 :mime-version:content-transfer-encoding;
 bh=evNqO0Oi6sBLMVwqRumdH9MX28tFeE8PFxUn0O/FQsc=;
 b=NYX/m+EkQL65GSQQqT800jjN2pCLMV+IkD+mS5cPxtmTf6oxlgTdw/pALPUtXi3c1i
 242rytBLmoMKWs16XRjrIvHyITJB9EV9NFNP3dWJa7+Fp3CFGBGWD0N+WchlPRYdDnUq
 7yudRRS6bPt+s0dRBDnnU0qXtQjLqwRhUmKOBOXaXkAOlMT/HuP/qIe0T+iWX4g3NcID
 aldxqOTT0wUXZ1+kmZVa0GUyCmZ0HE2Le+p4Hj9yUwJYc5zvLdsF6Pcw6kNw0aDZhYJo
 H+fZtL9NXrGnTuL0XSHUtSuAweiwfHNmnQBODVyl/5CipYVWQRaEhszQmXbQmYi9/5ms
 GEEw==
X-Gm-Message-State: AHYfb5ilEZ3BfPtgmlHcMGXbb1pgK14q6RBVOOvKuQxQWQbil/i5pqgo
 Cl/v5BP5i5DdzCZLv52I0g==
X-Received: by 10.84.217.74 with SMTP id e10mr21237236plj.410.1502544619206;
 Sat, 12 Aug 2017 06:30:19 -0700 (PDT)
Received: from localhost ([157.49.7.195])
 by smtp.gmail.com with ESMTPSA id c14sm6380685pfl.160.2017.08.12.06.30.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 12 Aug 2017 06:30:18 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sat, 12 Aug 2017 19:00:16 +0530
Message-Id: <20170812133015.45502.53139.stgit@Rajivs-MacBook-Pro.local>
X-Mailer: git-send-email 2.9.0
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1] init: Add `glide.lock`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCmBidWlsZC5zaGAgZG9lcyBgZ2xpZGUgaW5pdGAgZm9sbG93ZWQgYnkgYGds
aWRlIHVwIC12YCBpbiBvcmRlciB0byBwdWxsCmluIGRlcGVuZGVuY2llcyBmb3IgYGluaXQuZ29g
LgoKSSByYW4gaW50byB0d28gaXNzdWVzIC0KCjEuIGBnbGlkZSBpbml0YCBhdXRvbWF0aWNhbGx5
IHN0YXJ0cyBpbiBpbnRlcmFjdGl2ZSBtb2RlLCB3aGljaCBwYXVzZXMKYGJ1aWxkLnNoYC4gVGhp
cyBjb3VsZCBiZSBmaXhlZCB3aXRoIGBnbGlkZSBpbml0IC0tbm9uLWludGVyYWN0aXZlYC4KCjIu
IGBnbGlkZSB1cCAtdmAgCgpgZ2xpZGUgdXBkYXRlYCBkZXBlbmRlbmN5IHJlc29sdXRpb24gYnJl
YWtzIHdpdGggdGhlIGZvbGxvd2luZyBlcnJvciAtCgpgYGAKW0lORk9dICAtLT4gRmV0Y2hpbmcg
dXBkYXRlcyBmb3IgZ2l0aHViLmNvbS92aXNodmFuYW5kYS9uZXRucy4KW0VSUk9SXSBFcnJvciBz
Y2FubmluZyBnaXRodWIuY29tL2NvbnRhaW5lcm5ldHdvcmtpbmcvY25pL3BrZy9pcDogb3BlbiAv
cm9vdC8uZ2xpZGUvY2FjaGUvc3JjL2h0dHBzLWdpdGh1Yi5jb20tY29udGFpbmVybmV0d29ya2lu
Zy1jbmkvcGtnL2lwOiBubyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CltFUlJPUl0gVGhpcyBlcnJv
ciBtZWFucyB0aGUgcmVmZXJlbmNlZCBwYWNrYWdlIHdhcyBub3QgZm91bmQuCltFUlJPUl0gTWlz
c2luZyBmaWxlIG9yIGRpcmVjdG9yeSBlcnJvcnMgdXN1YWxseSBvY2N1ciB3aGVuIG11bHRpcGxl
IHBhY2thZ2VzCltFUlJPUl0gc2hhcmUgYSBjb21tb24gZGVwZW5kZW5jeSBhbmQgdGhlIGZpcnN0
IHJlZmVyZW5jZSBlbmNvdW50ZXJlZCBieSB0aGUgc2Nhbm5lcgpbRVJST1JdIHNldHMgdGhlIHZl
cnNpb24gdG8gb25lIHRoYXQgZG9lcyBub3QgY29udGFpbiBhIHN1YnBhY2thZ2UgbmVlZGVkIHJl
cXVpcmVkCltFUlJPUl0gYnkgYW5vdGhlciBwYWNrYWdlIHRoYXQgdXNlcyB0aGUgc2hhcmVkIGRl
cGVuZGVuY3kuIFRyeSBzZXR0aW5nIGEKW0VSUk9SXSB2ZXJzaW9uIGluIHlvdXIgZ2xpZGUueWFt
bCB0aGF0IHdvcmtzIGZvciBhbGwgcGFja2FnZXMgdGhhdCBzaGFyZSB0aGlzCltFUlJPUl0gZGVw
ZW5kZW5jeS4KClsuLi5dCgpbRVJST1JdIEZhaWxlZCB0byByZXRyaWV2ZSBhIGxpc3Qgb2YgZGVw
ZW5kZW5jaWVzOiBFcnJvciByZXNvbHZpbmcgaW1wb3J0cwpgYGAKCkluIG9yZGVyIHRvIHJlc29s
dmUgYGdpdGh1Yi5jb20vdmlzaHZhbmFuZGEvbmV0bnNgIGRlcGVuZGVuY3kgYW5kIGJ1aWxkCmNv
cnJlY3RseSB3ZSBuZWVkIHRvIHVzZSBgY25pI3YwLjMuMGAuCgpGb2xsb3dpbmcgcGF0Y2ggcHJv
cG9zZXMgaW50cm9kdWNpbmcgYGdsaWRlLmxvY2tgIHdpdGggbGlzdCBvZiBuZXN0ZWQKZGVwZW5k
ZW5jaWVzIG5lZWRlZCB0byBidWlsZCBgaW5pdC5nb2AuCgpCZXN0LApSYWppdgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 12 15:19:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 15: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.xen.org>)
	id 1dgYBS-0003TY-DT; Sat, 12 Aug 2017 15:18:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgYBQ-0003TB-Mb
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 15:18:36 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 06/94-03557-B4C1F895; Sat, 12 Aug 2017 15:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVddLpj/
 SYO5rPYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrHp5lbHgU3jF1emqDYzf
 zLoYuTiEBP4ySjRN2cEI4TxmlOg+OJUNwtnGKHH5w37mLkZODhEBZ4mvZ+ayg9i8AvoSl45eZ
 uli5OAQFgiVOLRCEyQsIdCqING0KxUkLCHgLfHuXilE2Fvi0vcnQCPZOdgErCQOiYFEWQRUJW
 7dusE4gZF7ASPDKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQG8zAMEOxjMLAg8xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L0t1R8pJFiU
 mp5akZaZAww7mLQEB4+SCK+kNFCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeZNAigRAi
 jJK8+BGwGLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR51UCm8GTmlcBtegV0BBPQEX0g9/
 MWlyQipKQaGLnWOBQfftp2tDXVfJI426s/Ly4/T561hPmo0pn1VyTc/h7ZyOoXPUP900rHlTt
 evHTvWd5xbxa3gX9E9POM+Qe9gvomH/ssWXPj4sLVNp+qDe00TijlKV9/cqN+S6c/c5LukhmS
 P9vdJLkn5rzc+K1g/rfO47a3mEomz5XxNVro1Fy1ILpiiroSS3FGoqEWc1FxIgAcRMkmfAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502551113!71421941!1
X-Originating-IP: [104.130.215.37]
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 42448 invoked from network); 12 Aug 2017 15:18:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 15:18:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgYBJ-0005Zi-1e; Sat, 12 Aug 2017 15:18: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 1dgYBD-0002dm-Jd; Sat, 12 Aug 2017 15:18:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgYBD-0001YL-94; Sat, 12 Aug 2017 15:18:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112603-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-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-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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=9db6ffc76676731a25a5538ab71e8ca6ac234f80
X-Osstest-Versions-That: qemuu=b38df311c174c98ef8cce7dec9f46603b083018e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 15:18:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 112603: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3972239022707162980=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 112557
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 112557

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112557
 build-arm64-xsm               2 hosts-allocate              broken like 112557
 build-arm64-xsm               3 capture-logs                broken like 112557
 build-arm64                   3 capture-logs                broken like 112557
 build-arm64-pvops             2 hosts-allocate              broken like 112557
 build-arm64-pvops             3 capture-logs                broken like 112557
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112557
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112557
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112557
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112557
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-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-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 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-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-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-xsm      14 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

version targeted for testing:
 qemuu                9db6ffc76676731a25a5538ab71e8ca6ac234f80
baseline version:
 qemuu                b38df311c174c98ef8cce7dec9f46603b083018e

Last test of basis   112557  2017-08-10 14:50:06 Z    2 days
Failing since        112581  2017-08-11 02:00:41 Z    1 days    3 attempts
Testing same since   112603  2017-08-12 03:25:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhi Yong Wu <zhiyong.wu@ucloud.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                                  blocked 
 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-pvh-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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3972239022707162980==--

From xen-devel-bounces@lists.xen.org Sat Aug 12 16:09:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 16:09: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.xen.org>)
	id 1dgYyg-0007NG-8Z; Sat, 12 Aug 2017 16:09:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgYye-0007N4-9e
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 16:09:28 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 01/E1-01862-7382F895; Sat, 12 Aug 2017 16:09:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVddMoz/
 S4PRyWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9O3wL/hsUrHq+BzGBsZp
 2l2MXBxCAn8ZJbZMeMkC4TxmlJj7/A0jhLONUeLj42dADieHiICzxNczc9lBbF4BfYmmRc9YQ
 WxhAT2J3mMHmEFsCQEviabL91hh7KkTpwLVs3OwCVhJHBLrYuTgYBFQlXizW30CI9cCRoZVjB
 rFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBfq1nYGDcwTj1hN8
 hRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryv1fojhQSLUtNTK9Iyc4ABBpOW
 4OBREuEVVwdK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO91kBkCIEUZpXlwI2DBfolRV
 kqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG84yCqezLwSuE2vgI5gAjqiD+R+3uKSRISUVANjlm
 DQS3298Hk2/6KsWARZquU/BP/bJDE57qTXM4+4xadKe6KvtJxu5XXhPBi1Z76y2EPWnA0sPzh
 5OKyslNJSU1ZcbjHdfv9kkY7oi9vtPFZqypPO37gpf+fU/e8f1ew/fPPJvtUduOjh5Qnx3o7b
 1RfbbJ1z8fC5I91m52sbFmQfj1MzX8ajxFKckWioxVxUnAgARbNMY3ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502554165!92919795!1
X-Originating-IP: [104.130.215.37]
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 38453 invoked from network); 12 Aug 2017 16:09:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 16:09:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgYyZ-0007Nz-9T; Sat, 12 Aug 2017 16:09: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 1dgYyT-0007bm-Mt; Sat, 12 Aug 2017 16:09:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgYyT-0002hK-CJ; Sat, 12 Aug 2017 16:09:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112606-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1e892df6860dc655f8e570450d74791b84de9928
X-Osstest-Versions-That: ovmf=cc993a16e40372c07a0507d02d1030546470f986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 16:09:17 +0000
Subject: [Xen-devel] [ovmf test] 112606: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYwNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MDYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxZTg5MmRmNjg2MGRjNjU1ZjhlNTcwNDUwZDc0Nzkx
Yjg0ZGU5OTI4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjYzk5M2Ex
NmU0MDM3MmMwN2EwNTA3ZDAyZDEwMzA1NDY0NzBmOTg2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2MDEgIDIwMTctMDgtMTEgMTc6NDk6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjA2ICAyMDE3LTA4LTEyIDA2OjAxOjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmluIFdhbmcg
PGJpbnguYS53YW5nQGludGVsLmNvbT4KICBIZXNzIENoZW4gPGhlc2hlbmcuY2hlbkBpbnRlbC5j
b20+CiAgTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWlj
aGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisg
cmV2aXNpb249MWU4OTJkZjY4NjBkYzY1NWY4ZTU3MDQ1MGQ3NDc5MWI4NGRlOTkyOAorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMWU4OTJkZjY4NjBkYzY1NWY4ZTU3
MDQ1MGQ3NDc5MWI4NGRlOTkyOAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MWU4OTJkZjY4NjBk
YzY1NWY4ZTU3MDQ1MGQ3NDc5MWI4NGRlOTkyOAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIk
YnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92
bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJh
bmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgJ1snIHgxZTg5MmRmNjg2MGRjNjU1ZjhlNTcwNDUwZDc0NzkxYjg0ZGU5OTI4ID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2Vh
Ymlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2Fy
ZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysg
J1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3Vy
Y2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJu
IDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdp
dCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdCAxZTg5MmRmNjg2MGRjNjU1ZjhlNTcwNDUwZDc0NzkxYjg0ZGU5OTI4OnJlZnMvaGVhZHMv
eGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CiAgIGNjOTkzYTEuLjFlODkyZGYgIDFlODkyZGY2ODYwZGM2NTVm
OGU1NzA0NTBkNzQ3OTFiODRkZTk5MjggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sat Aug 12 17:13:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 17:13: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.xen.org>)
	id 1dgZyI-0003bn-U0; Sat, 12 Aug 2017 17:13:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgZyH-0003bc-VP
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 17:13:10 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D0/7F-02962-5273F895; Sat, 12 Aug 2017 17:13:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVVfZvD/
 SYP4efYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXH0rVPC0m7HiyrMvrA2M
 3+O7GLk4hAT+MkpsureWtYuRE8h5zCjx9X8lRGIbo8S1m3PZQRIiAs4SX89A2LwC+hLzlixmA
 bGFBQIlfi59ARaXEJgoI7H/XF4XIweQ7S3x/XwERNhbYuadt4xdjOwcbAJWEofEQApYBFQlvj
 3InsDIvYCRYRWjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 3GYBgB+PO9YGHGCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBWmPZHCgkWpaan
 VqRl5gDDDiYtwcGjJMJbBJLmLS5IzC3OTIdInWI05tiwev0XJo6OGT+/MQmx5OXnpUqJ80qYA
 ZUKgJRmlObBDYLFwyVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ83KCLOTJzCuB2/cK6BQmoF
 P6QL7gLS5JREhJNTDafTSMZxXu97z0dlvN2+Cq0pxTdtW7ubzv62zL7nrB/m3NoYhZZb9Oa0h
 FtAspPqp/MvOB55L3YYduTD66vCHQotHsh4ml95Q/k43t1x1I9sit95h78uODGezP1j5wEbmx
 mH/3tLCjPNaTFTzdhUTt6mbN/zLJ5ObXwwVbZlyM/3+dPaV+99UpSizFGYmGWsxFxYkAdhwRq
 4ICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502557986!69631792!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24148 invoked from network); 12 Aug 2017 17:13:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 17:13:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgZyD-0000a6-Jb; Sat, 12 Aug 2017 17:13: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 1dgZy8-0001VY-5S; Sat, 12 Aug 2017 17:13:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgZy7-0001Mu-Vq; Sat, 12 Aug 2017 17:13:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112605-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:build-armhf-pvops:kernel-build:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4c666b0d9070a095e945387bd674476820f79528
X-Osstest-Versions-That: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 17:12:59 +0000
Subject: [Xen-devel] [linux-4.9 test] 112605: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3897698191997840271=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112513
 build-armhf-pvops             6 kernel-build             fail REGR. vs. 112513

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   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-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112513
 build-arm64-pvops             2 hosts-allocate              broken like 112513
 build-arm64                   3 capture-logs                broken like 112513
 build-arm64-pvops             3 capture-logs                broken like 112513
 build-arm64-xsm               2 hosts-allocate              broken like 112513
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 112497
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112513
 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-xl-qemuu-ws16-amd64 10 windows-install        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-xl-qemut-ws16-amd64 10 windows-install        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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                4c666b0d9070a095e945387bd674476820f79528
baseline version:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7

Last test of basis   112513  2017-08-07 20:19:27 Z    4 days
Testing same since   112599  2017-08-11 16:18:32 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aviv Heller <avivh@mellanox.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bard Liao <bardliao@realtek.com>
  Bartosz Golaszewski <brgl@bgdev.pl>
  Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woods <dwoods@mellanox.com>
  Derek <user.vdr@gmail.com>
  Dima Zavin <dmitriyz@waymo.com>
  Dmitriy <mexx400@yandex.ru>
  Doug Ledford <dledford@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Emmanuel Vadot <manu@bidouilliste.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Stuebner <heiko@sntech.de>
  Helge Deller <deller@gmx.de>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Ilan Tayari <ilant@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jaehoon Chung <jh80.chung@samsung.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com> [Exynos5800 Peach Pi Chromebook]
  Jean Delvare <jdelvare@suse.de>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeff Moyer <jmoyer@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jin Qian <jinqian@google.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@codeaurora.org>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matija Glavinic Pecotic <matija.glavinic-pecotic.ext@nokia.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Michal Kubecek <mkubecek@suse.cz>
  Michal KubeÄek <mkubecek@suse.cz>
  Mikael Pettersson <mikpelinux@gmail.com>
  Mike Christie <mchristi@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moshe Shemesh <moshe@mellanox.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Omar Sandoval <osandov@fb.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrick Lai <plai@codeaurora.org>
  Pau Espin Pedrol <pau.espin@tessares.net>
  Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Pravin B Shelar <pshelar@ovn.org>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Young <sean@mess.org>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Steve Wise <swise@opengridcomputing.com>
  Steven Toth <stoth@kernellabs.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Yasevich <vyasevic@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>
  Zefir Kurtisi <zefir.kurtisi@neratec.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            fail    
 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                                          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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-pvh-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-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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3897698191997840271==--

From xen-devel-bounces@lists.xen.org Sat Aug 12 18:02:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 18: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.xen.org>)
	id 1dgakD-00073P-Ps; Sat, 12 Aug 2017 18:02:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3909086f4=citrix-osstest@xenproject.org>)
 id 1dgakB-00073J-MH
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 18:02:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3E/2F-02962-EB24F895; Sat, 12 Aug 2017 18:02:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve4+p/5
 IgzWHmCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bH/jOsBX2mFX19C5kbGDdrdDFyckgI+Ev0
 9v1mh7DdJaa3r2ADsUUEnCUmfLgNZvMK6En0NT1iBLGFBWwk3p24xQRRnyJx9+ZRFgjbTeLoy
 YVsMPaSzxA1bAIeEhN7JoLVsAioSkz6/g/MFhLQkli6eCUTxHxBiZMzn4DFmQUkJA6+eMEMMc
 dCYsfHPrYJjHyzkJTNQlK2gJFpFaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYFAxAMEOxvsbAw4xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4H3t2B8pJFiUmp5akZaZAwxvmLQEB4+SCO9akDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelS
 onzPgEpEgApyijNgxsBi7VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZdBzKFJzOvBG7TK6
 AjmICO6AO5n7e4JBEhJdXAuK9UIDrE2jmQadO3dUpsau5vpj/a/fcDc9z571I6yq/WbzZ48vj
 FzJrEp+vvvhZ69lnv/1Oh/WWTb3Y1yDc+ecdcufyY63KWezM3Bir3dHiueccnmXXCQjR/t9ui
 gp8XLb1PheYelD1pMKdmyQ7DM4qyNw0TD3SWfFz/8sWDr89e7zMIS5l0RlGJpTgj0VCLuag4E
 QBNuMzMsAIAAA==
X-Env-Sender: prvs=3909086f4=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502560956!77476469!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32062 invoked from network); 12 Aug 2017 18:02:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2017 18:02:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,363,1498521600"; d="scan'208";a="443577748"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71969-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
X-Osstest-Versions-This: ovmf=1e892df6860dc655f8e570450d74791b84de9928
X-Osstest-Versions-That: ovmf=cc993a16e40372c07a0507d02d1030546470f986
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 12 Aug 2017 19:02:34 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71969: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcxOTY3Cgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMWU4OTJkZjY4NjBkYzY1NWY4
ZTU3MDQ1MGQ3NDc5MWI4NGRlOTkyOApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAg
ICAgICAgY2M5OTNhMTZlNDAzNzJjMDdhMDUwN2QwMmQxMDMwNTQ2NDcwZjk4NgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgIDcxOTY3ICAyMDE3LTA4LTEyIDA2OjI0OjMyIFogICAgMCBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgICA3MTk2OSAgMjAxNy0wOC0xMiAxNjoxOTo0OCBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEJpbiBXYW5nIDxiaW54LmEud2FuZ0BpbnRlbC5jb20+CiAgSGVzcyBDaGVuIDxoZXNoZW5n
LmNoZW5AaW50ZWwuY29tPgogIE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50
ZWwuY29tPgogIE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9o
b21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3Mv
bG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDFlODkyZGY2ODYwZGM2NTVmOGU1NzA0NTBkNzQ3OTFi
ODRkZTk5MjgKQXV0aG9yOiBCaW4gV2FuZyA8YmlueC5hLndhbmdAaW50ZWwuY29tPgpEYXRlOiAg
IFRodSBBdWcgMTAgMTY6NTQ6NTcgMjAxNyArMDgwMAoKICAgIEJhc2VUb29sczogRG9uJ3QgbmVl
ZCB0byBhZGQgZXh0cmEgcXVvdGVzIHdoZW4gVUkgc3RyaW5nIGZyb20gZmlsZQogICAgCiAgICB3
aGVuIHRoZSBVSSBzdHJpbmcgaXMgcmVhZCBmcm9tIGZpbGVzLCB3ZSBkb24ndCBuZWVkIHRvIGFk
ZCB0aGUgZXh0cmEKICAgIHF1b3Rlcy4gT3RoZXJ3aXNlLCBpdCB3aWxsIGNhdXNlIFVJIG5hbWUg
aGFzIHRoaXMgZXh0cmEgcXVvdGVzLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQmluIFdhbmcgPGJpbnguYS53YW5nQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpj
b21taXQgNTY2MzY4MTQ4YzAxNDcwMmY5OGQ2YzM3YTM5MzRiMWMxZTYwZGZkNApBdXRob3I6IEhl
c3MgQ2hlbiA8aGVzaGVuZy5jaGVuQGludGVsLmNvbT4KRGF0ZTogICBUaHUgQXVnIDEwIDE2OjM2
OjQ3IDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbHMvVVBUOiBTdXBwb3J0IE11bHRpcGxlIEluc3Rh
bGxhdGlvbgogICAgCiAgICBBZGQgYSBuZXcgZmVhdHVyZSB0byBVUFQgdG8gc3VwcG9ydCBpbnN0
YWxsaW5nCiAgICBtdWx0aXBsZSBESVNUIHBhY2thZ2VzIGluIG9uZSB0aW1lLgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBIZXNzIENoZW4gPGhlc2hlbmcuY2hlbkBpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKY29tbWl0
IGVmMTkwNTQyYjRkYmM0NTc3ZWY3ZDFmOTkyMDkxOTlmMGMxYjZlNjYKQXV0aG9yOiBNaWNoYWVs
IEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDIg
MTQ6MTc6NDEgMjAxNyAtMDcwMAoKICAgIEJhc2VUb29scy9TY3JpcHRzOiBBZGQgc2FtcGxlIG1h
a2VmaWxlIGZvciB1c2Ugd2l0aCBSdW5NYWtlZmlsZS5weQogICAgCiAgICBodHRwczovL2J1Z3pp
bGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTY3MAogICAgCiAgICBBZGQgc2FtcGxl
IG1ha2VmaWxlIHRoYXQgY2FuIGJlIHVzZWQgdG8gdGVzdCBSdW5NYWtlZmlsZS5weQogICAgc2Ny
aXB0IGFuZCBjYW4gYWxzbyBiZSB1c2VkIGFzIGEgdGVtcGxhdGUgdG8gc3RhcnQgYSBuZXcKICAg
IFBSRUJVSUxEL1BPU1RCVUlMRCBtYWtlZmlsZS4KICAgIAogICAgVGhpcyBtYWtlZmlsZSBjb250
YWlucyBUQUIgY2hhcmFjdGVycyBpbnN0ZWFkIG9mIHNwYWNlcyBvbgogICAgcHVycG9zZSB0byBt
YXhpbWl6ZSBjb21wYXRpYmlsaXR5IHdpdGggbWFrZSB1dGlsaXRpZXMuCiAgICAKICAgIENjOiBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEtpbm5l
eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKY29tbWl0IGM4ZDM4NTI2NWZhMzhlMDkzMzc2
OGZjY2M4ZGMwYmY1Yjg3MjUwMzcKQXV0aG9yOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQu
a2lubmV5QGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDIgMTQ6MTY6NDkgMjAxNyAtMDcwMAoK
ICAgIEJhc2VUb29scy9TY3JpcHRzOiBBZGQgcHl0aG9uIHNjcmlwdCB0byBydW4gYSBtYWtlZmls
ZQogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk
PTY3MAogICAgCiAgICBBZGQgdGhlIHB5dGhvbiBzY3JpcHQgUnVuTWFrZWZpbGUucHkgdGhhdCBj
YW4gYmUgdXNlZAogICAgaW4gYSBQUkVCVUlMRC9QT1NUQlVJSUxEIGFjdGlvbiB0byBpbnZva2Ug
YSBtYWtlZmlsZQogICAgcGFzc2luZyBpbiBjb250ZXh0IGFzIG1ha2VmaWxlIGRlZmluZXMuICBU
aGUgY29tbWFuZAogICAgbGluZSBhcmd1bWVudHMgcGFzc2VkIGludG8gUnVuTWFrZWZpbGUucHkg
YXJlIGNvbnZlcnRlZAogICAgdG8gdGhlIGZvbGxvd2luZyBzZXQgb2YgZGVmaW5lcy4KICAgIAog
ICAgKiBBQ1RJVkVfUExBVEZPUk0KICAgICogVEFSR0VUX0FSQ0gKICAgICogVE9PTF9DSEFJTl9U
QUcKICAgICogQ09ORl9ESVJFQ1RPUlkKICAgICogVEFSR0VUCiAgICAqIEVYVFJBX0ZMQUdTCiAg
ICAKICAgIEluIGFkZGl0aW9uLCBhIG1ha2VmaWxlIGNhbiBhY2Nlc3MgdGhlIHN5c3RlbSBlbnZp
cm9ubWVudAogICAgdmFyaWFibGVzIGluY2x1ZGluZyBXT1JLU1BBQ0UgYW5kIFBBQ0tBR0VTX1BB
VEguCiAgICAKICAgIFRoZSBtYWtlZmlsZSB0YXJnZXQgZnJvbSB0aGUgZm9sbG93aW5nIHNldCBp
cyBhbHNvIHBhc3NlZAogICAgaW50byB0aGUgbWFrZWZpbGUuICBJZiBubyB0YXJnZXQgaXMgcGFz
c2VkIGludG8gYnVpbGQsIHRoZW4KICAgIHRoZSAnYWxsJyB0YXJnZXQgaXMgdXNlZC4KICAgIAog
ICAgW2FsbHxmZHN8Z2VuY3xnZW5tYWtlfGNsZWFufGNsZWFuYWxsfGNsZWFubGlifG1vZHVsZXN8
bGlicmFyaWVzfHJ1bl0KICAgIAogICAgQSBwbGF0Zm9ybSBEU0MgZmlsZSBjYW4gdXNlIGEgc3Rh
dGVtZW50cyBpbiB0aGUgW0RlZmluZXNdCiAgICBzZWN0aW9uIG9mIHRoZSBmb2xsb3dpbmcgZm9y
bSB0byB1c2UgdGhpcyBzY3JpcHQuICBNQUtFRklMRQogICAgaXMgYSBXT1JLU1BBQ0Ugb3IgUEFD
S0FHRVNfUEFUSCByZWxhdGl2ZSBwYXRoIHRvIHRoZSBtYWtlZmlsZQogICAgdG8gcnVuLgogICAg
CiAgICBbRGVmaW5lc10KICAgICAgUFJFQlVJTEQgID0gcHl0aG9uIEJhc2VUb29scy9TY3JpcHQv
UnVuTWFrZWZpbGUucHkgLS1tYWtlZmlsZSBNQUtFRklMRQogICAgICBQT1NUQlVJTEQgPSBweXRo
b24gQmFzZVRvb2xzL1NjcmlwdC9SdW5NYWtlZmlsZS5weSAtLW1ha2VmaWxlIE1BS0VGSUxFCiAg
ICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25n
aG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBN
aWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKY29tbWl0IGFmOWM0ZTVl
NjdhYjEyYTc3NDM0NTY0ZmY2MWMxMjRlZjBlNWI1ZGQKQXV0aG9yOiBNaWNoYWVsIEQgS2lubmV5
IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDIgMTQ6MDc6MDUg
MjAxNyAtMDcwMAoKICAgIEJhc2VUb29scy9idWlsZDogRXhwYW5kIFBSRUJVSUxEL1BPU1RCVUlM
RCBEU0MgYWN0aW9ucwogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTY3MAogICAgCiAgICAqIEV4dGVuZCBQUkVCVUlMRC9QT1NUQlVJTEQgZGVm
aW5lIHZhbHVlcyB0byBzdXBwb3J0IG1vcmUgdGhhbgogICAgICBvbmUgYXJndW1lbnQuCiAgICAq
IERlbGF5IG5vcm1hbGl6YXRpb24gb2YgUFJFQlVJTEQvUE9TVEJVSUxEIGRlZmluZSB2YWx1ZXMK
ICAgICAgdW50aWwgYWxsIGFyZ3VtZW50cyBpbiB0aGUgZGVmaW5lIHZhbHVlcyBjYW4gYmUgcHJv
Y2Vzc2VkLgogICAgKiBDb252ZXJ0IFBSRUJVSUxEL1BPU1RCVUlMRCBidWlsZCBkZWZpbmUgdmFs
dWUgYXJndW1lbnRzCiAgICAgIHRoYXQgYXJlIFdPUktTUEFDRSBvciBQQUNLQUdFU19QQVRIIHJl
bGF0aXZlIHBhdGhzIHRvCiAgICAgIGFic29sdXRlIHBhdGhzLgogICAgKiBBcHBlbmQgLXAgUGxh
dGZvcm1GaWxlLCAtLWNvbmY9Q29uZkRpcmVjdG9yeSwgYW5kIGJ1aWxkIHRhcmdldAogICAgICBm
bGFncyB0byBjb21tYW5kIGxpbmUgdXNlZCB0byBleGVjdXRlIFBSRUJVSUxEL1BPU1RCVUlMRAog
ICAgICBhY3Rpb25zLgogICAgKiBSZW1vdmUgUHJlYnVpbGRTY3JpcHQgYW5kIFBvc3RidWlsZFNj
cmlwdCBmaWVsZHMgZnJvbSB0aGUKICAgICAgQnVpbGQgY2xhc3MgYW5kIHVzZSBQcmVidWlsZCBh
bmQgUG9zdGJ1aWxkIGZpZWxkcyBpbnN0ZWFkLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5r
aW5uZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcu
emh1QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 12 23:53:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 23:53: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.xen.org>)
	id 1dggD2-0004uq-SD; Sat, 12 Aug 2017 23:52:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dggD1-0004uU-WB
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 23:52:48 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A7/E6-01729-FC49F895; Sat, 12 Aug 2017 23:52:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffMlP5
 Ig4N/BCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXv3G/aCNQUVLYcesTYw
 rnTrYuTiEBL4yyix5ukCdgjnMaPEnAfTmSCcbYwSK55vAspwcogIOEt8PTMXzOYV0JeYumwtE
 4gtLBAs8WLNA2aQBgmBRboSS4/+BEtICHhLrL64mbWLkQPMntjn38XIzsEmYCVxSAwkyCKgKv
 H6ucYERu4FjAyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 CPV7PwMC4g7Fvld8hRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzmk/sjhQSL
 UtNTK9Iyc4ChB5OW4OBREuFdDZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXkmQIgGQo
 ozSPLgRsDi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUkY4hKezLwSuE2vgI5gAjqiD+R+3u
 KSRISUVAOj0ueLHF32hU+D7xmwrTd47HHmrsLhNbnm5w5IMfBf7t1Rc+ltQNzBgrt5K8U3XuQ
 7630zXb/4qdrs+kWb+ta/ca8r/KD1n6/etVjg/32/zAPh8Z9/TOYwv2FispEjXoC/+rThqcLP
 qeVsN/Mt1r7Zc1RhL+P0ADefzt1/RF97O649fvvyv/mpSizFGYmGWsxFxYkA/1/CI34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502581963!91501285!1
X-Originating-IP: [104.130.215.37]
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 30121 invoked from network); 12 Aug 2017 23:52:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 23:52:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dggCt-0002gs-Of; Sat, 12 Aug 2017 23:52: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 1dggCo-0000hF-5v; Sat, 12 Aug 2017 23:52:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dggCn-0003KV-NH; Sat, 12 Aug 2017 23:52:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112607-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=216e4a1def29a0d04182875034efb764eb37b8ff
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 23:52:33 +0000
Subject: [Xen-devel] [linux-linus test] 112607: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYwNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNjA3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CgpSZWdyZXNzaW9u
cyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTEwNTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEx
MDUxNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDExMDUxNQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
MTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMDUxNQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAy
MTZlNGExZGVmMjlhMGQwNDE4Mjg3NTAzNGVmYjc2NGViMzdiOGZmCmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICAxNDM5Y2NmNzNkOWMwNzY1NGZkZDViNDk2OWZkNTNjMmZl
Yjg2ODRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA1MTUgIDIwMTctMDYtMTcgMDY6NDg6NTYg
WiAgIDU2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEwNTM2ICAyMDE3LTA2LTE3IDIzOjQ4
OjEzIFogICA1NSBkYXlzICAgNzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjA3
ICAyMDE3LTA4LTEyIDA2OjU5OjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjg1
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjIy
NjUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 12 23:59:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Aug 2017 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.xen.org>)
	id 1dggJZ-00058z-MT; Sat, 12 Aug 2017 23:59:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dggJY-00058a-IT
 for xen-devel@lists.xensource.com; Sat, 12 Aug 2017 23:59:32 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6B/C1-03368-3669F895; Sat, 12 Aug 2017 23:59:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVTdpWn+
 kQc8FTYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfN06l62g6RBjxdXvf1ga
 GOe0MXYxcnEICfxllNj/5AMThPMYyJn4iRnC2cYocfrTQqAyTg4RAWeJr2fmsoPYvAL6Eu1fO
 oFsDg5hgRCJJxfqQeolBBboSZz/MoUVpEZCwFPixeUGNhh79q7pLF2M7BxsAlYSh8RAoiwCqh
 KbGpYzT2DkXsDIsIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DvDECwg/HTsoBDjJIcTEqivAk+vZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh5pvZHCgkW
 paanVqRl5gADECYtwcGjJMIrBJLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3stTgIoEQ
 IoySvPgRsCi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeUVBVvFk5pXAbXoFdAQT0BF9IP
 fzFpckIqSkGhjdV7wyde2cnXgqbVIZR//G57kNB5hPKp+YNJtJ3rZCKtRG3XtS9PVPDBcuxFa
 acM9YYfZdLer+5fbm0NBks/R3h7mU1y97+un4370/F3X5fJiw/N9xvlUP9X3tz1nPOt9dyim/
 hXWSoXGbROvti8FFItfFTjcJ+UX9E9buTjA1nRVQslHqeJASS3FGoqEWc1FxIgDjiMuCgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502582369!58672285!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13878 invoked from network); 12 Aug 2017 23:59:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Aug 2017 23:59:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dggJP-0002se-Ol; Sat, 12 Aug 2017 23:59: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 1dggJK-0001E6-EK; Sat, 12 Aug 2017 23:59:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dggJK-0007Xn-8w; Sat, 12 Aug 2017 23:59:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112608-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:leak-check/check/l1:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-arm64-arm64-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:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-libvirt-xsm: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-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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
 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
X-Osstest-Versions-This: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Aug 2017 23:59:18 +0000
Subject: [Xen-devel] [xen-unstable test] 112608: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1522586609796035286=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             6 kernel-build             fail REGR. vs. 112544

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112600 pass in 112608
 test-amd64-amd64-qemuu-nested-intel 19 leak-check/check/l1 fail in 112600 pass in 112608
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 112600

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 112600 REGR. vs. 112544

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   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-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112544
 build-arm64                   2 hosts-allocate              broken like 112544
 build-arm64-xsm               3 capture-logs                broken like 112544
 build-arm64-pvops             2 hosts-allocate              broken like 112544
 build-arm64-pvops             3 capture-logs                broken like 112544
 build-arm64                   3 capture-logs                broken like 112544
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112544
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop fail in 112600 blocked in 112544
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112600 like 112544
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 112600 like 112544
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 112600 like 112544
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 112600 like 112544
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 112600 never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 112600 never pass
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 112600 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 112600 never pass
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 112600 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 112600 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 112600 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 112600 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 112600 never pass
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112544
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  de62402a9c2e403b049aa238b4fa4e2d618e8870
baseline version:
 xen                  f5c3e78b5c61e7dfb05749c7a0c862ec18c86384

Last test of basis   112544  2017-08-10 04:20:44 Z    2 days
Failing since        112561  2017-08-10 16:20:26 Z    2 days    4 attempts
Testing same since   112600  2017-08-11 17:49:24 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            fail    
 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                                          blocked 
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                         pass    
 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                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-pvh-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-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit de62402a9c2e403b049aa238b4fa4e2d618e8870
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Thu Aug 10 18:22:53 2017 +0100

    xen: remove struct domain and vcpu declarations from types.h
    
    They don't belong there. Removing them causes build errors in several
    places. Add the forward declarations in those places.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>

commit b24731b1b4ce9f032116831ac825b227965232aa
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 23 10:56:37 2017 +0000

    xen/flask: Switch to using bool
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit 320e02d27af75dc137ce2f012437c07f1728d70c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Aug 10 14:13:00 2017 +0100

    xsm/flask: Fix build following "xsm: correct AVC lookups for two sysctls"
    
    avc_current_has_perm() takes 4 arguments, not 3.  Spotted by a Travis
    randconfig run which actually turned XSM on.
    
    https://travis-ci.org/xen-project/xen/jobs/263063220
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit a19faa0100708c70a179eb5cf23a7b7789dab5e3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jul 26 10:18:02 2017 +0100

    common/domain_page: Drop domain_mmap_cache infrastructure
    
    This infrastructure is used exclusively by the x86 do_mmu_update() hypercall.
    Mapping and unmapping domain pages is probably not the slow part of that
    function, but even with an opencoded caching implementation, Bloat-o-meter
    reports:
    
      function                                     old     new   delta
      do_mmu_update                               6815    6573    -242
    
    The !CONFIG_DOMAIN_PAGE stub code has a mismatch between mapping and
    unmapping, which is a latent bug.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d73168728c49a21da88989e548f01c5947a5b538
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Aug 9 13:35:19 2017 +0100

    x86/psr: remove useless check in free_socket_resources
    
    The check is useless because pointer arithmetic ensures "info" is
    always non-zero.
    
    Replace it with an ASSERT for socket_info. The only caller of
    free_socket_resources already ensures socket_info is not NULL before
    calling it.
    
    Coverity-ID: 1416344
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 58e8986267d976b00c60e0089baa2e5f66f16d3e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:37:24 2017 +0200

    x86/HVM: fix boundary check in hvmemul_insn_fetch() (again)
    
    Commit 5a992b670b ("x86/hvm: Fix boundary check in
    hvmemul_insn_fetch()") went a little too far in its correction to
    commit 0943a03037 ("x86/hvm: Fixes to hvmemul_insn_fetch()"): Keep the
    start offset check, but restore the original end offset one.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 71b408939a5c638c322fa00196a38c7bcfc8f3b6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:58 2017 +0200

    x86/mm: make various hotplug related functions static
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 03124262730d803b1d34b4123c6a7835ad1926bb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:24 2017 +0200

    IOMMU/PCI: properly annotate setup_one_hwdom_device()
    
    Its sole caller is __hwdom_init, so it can be such itself, too.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit e7ec6f5f32cd2d0f723083cde3d7761c4e675f2c
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:35:50 2017 +0200

    cpufreq: only stop ondemand governor if already started
    
    On CPUFREQ_GOV_STOP in cpufreq_governor_dbs, shortcut to
    return success if the governor is already stopped.
    
    Avoid executing dbs_timer_exit, to prevent tripping an assertion
    within a call to kill_timer on a timer that has not been prepared
    with init_timer, if the CPUFREQ_GOV_START case has not
    run beforehand.
    
    kill_timer validates timer state:
     * itself, via BUG_ON(this_cpu(timers).running == timer);
     * within active_timer, ASSERTing timer->status is within bounds;
     * within list_del, which ASSERTs timer inactive list membership.
    
    Patch is synonymous to an OpenXT patch produced at Citrix prior to
    June 2014.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit de834631b6f678cfdd7b0ec6259b1a679ea78814
Author: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Date:   Thu Aug 10 12:35:28 2017 +0200

    xsm: correct AVC lookups for two sysctls
    
    The current code was incorrectly using SECCLASS_XEN instead of
    SECCLASS_XEN2, resulting in the wrong permission being checked.
    
    GET_CPU_LEVELLING_CAPS was checking MTRR_DEL
    GET_CPU_FEATURESET was checking MTRR_READ
    
    The default XSM policy only allowed these permissions to dom0, so this
    didn't result in a security issue there.
    
    Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 80eb3da01bc4378af537d60e3d55767acf0d16ea
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:34:58 2017 +0200

    x86/tboot: disable interrupts after map_pages_to_xen() in tboot_shutdown()
    
    Move the point where interrupts are disabled in tboot_shutdown
    to slightly later, to after the call to map_pages_to_xen.
    
    This patch originated in OpenXT with the following report:
    
    "Disabling interrupts early causes debug assertions.
    
    This is only seen with debug builds but since it causes assertions it is
    probably a bigger problem. It clearly says in map_pages_to_xen that it
    should not be called with interrupts disabled. Moved disabling to just
    after that call."
    
    The Xen code comment ahead of map_pages_to_xen notes that the CPU cache
    flushing in map_pages_to_xen differs depending on whether interrupts are
    enabled or not. The flush logic with interrupts enabled is more
    conservative, flushing all CPUs' TLBs/caches, rather than just local.
    This is just before the tboot memory integrity MAC calculation is performed
    in the case of entering S3.
    
    Original patch author credit: Ross Philipson.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 7c275549f46c5c46611592f7107c1345e93ed457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:34:21 2017 +0200

    AMD IOMMU: drop amd_iommu_setup_hwdom_device()
    
    By moving its bridge special casing to amd_iommu_add_device(), we can
    pass the latter to setup_hwdom_pci_devices() and at once consistently
    handle bridges discovered at boot time as well as such reported by Dom0
    later on.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit 293a0a1fd712bb85bc695e86a519e8da67f1a39f
Author: Boqun Feng (Intel) <boqun.feng@gmail.com>
Date:   Thu Aug 10 12:33:27 2017 +0200

    x86/cpufeatures: expose UMIP to HVM guests
    
    User-Mode Instruction Prevention (UMIP) is a security feature present in
    new Intel Processors. With this feature, when the UMIP bit in CR4 set,
    the following instructions cannot be executed if CPL > 0: SGDT, SIDT,
    SLDT, SMSW, and STR. An attempt at such execution causes a general-
    protection exception (#GP).
    
    This patch simply adds necessary definitions to expose this feature to
    hvm guests.
    
    Signed-off-by: Boqun Feng (Intel) <boqun.feng@gmail.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit e489eb6138e7efe4214a7e9ba0d21f54fc5b7d35
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 10 12:32:16 2017 +0200

    VT-d PI: disable VT-d PI when CPU-side PI isn't enabled
    
    From the context calling pi_desc_init(), we can conclude the current
    implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI
    and disable CPU-side PI by disabling APICv explicitly in xen boot
    command line, we would get an assertion failure.
    
    This patch clears iommu_intpost once finding CPU-side PI won't be enabled.
    It is safe for this is done before this flag starts taking effect. Also
    take this chance to remove the useless check of "acknowledge interrupt on
    exit", which is a minimal requirement which has been checked earlier.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1522586609796035286==--

From xen-devel-bounces@lists.xen.org Sun Aug 13 00:42:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 00:42: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.xen.org>)
	id 1dggz4-0000Z5-Tf; Sun, 13 Aug 2017 00:42:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dggz3-0000Yz-C9
 for xen-devel@lists.xen.org; Sun, 13 Aug 2017 00:42:25 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6D/55-02176-070AF895; Sun, 13 Aug 2017 00:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXSO6nOVTd/QX+
 kwaY1qhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFuSfYCl6bVXyf9ZCpgXGDbhcjF4eQwGQm
 iR/bPrN0MXICOX8ZJaY3h0DYGxklelYVQhR1MkpcOPSLDSQhLBAmMX3+NUYQW0TAQ+LKrglgc
 WaBZImLc6+xQDQcZJT4s2IlE0iCTcBI4uzR6UANHBy8ArYSrau0QcIsAqoS777OBisRFQiX2P
 /9GjOIzSsgKHFy5hMWkHJOATeJ+Qe4IMabSczb/JAZwhaXuPVkPhOELS+x/e0csLiEgLFE36w
 +lgmMQrOQTJqFpH0WkvZZSNoXMLKsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyTPVyU4uLE9NT
 cxKTivWS83M3MQLDnAEIdjCumep8iFGSg0lJlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gTvj3n9kUKCRanpqRVpmTnAiINJS3DwKInwbgJJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+Xq
 qUOO8xkCIBkKKM0jy4EbDov8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3m0gU3gy80rgNr0
 COoIJ6Ig+kPt5i0sSEVJSDYxyZ2fwqXWf2/ps8WO3xxGNk9y7ZuYXvrgQkivlflCpa4b58oaF
 n3gvdLIsr8t/HdwQqrHbYkuIG0fPM85H186GX7l6N9hqnZS05sIvjVuSI33OXvzZ3TvHWImtv
 u+1lkW6ytYjOkc3/Lud7CTEWOHwsezWH4G3m+OZfj+VkX156ekn3xt6xcuVWIozEg21mIuKEw
 HSQa2Q+QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502584941!68178453!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52471 invoked from network); 13 Aug 2017 00:42:23 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Aug 2017 00:42:23 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7D0gGWR027803
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 13 Aug 2017 00:42:17 GMT
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 v7D0gGSb004241
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 13 Aug 2017 00:42:16 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 v7D0gFWV020222;
 Sun, 13 Aug 2017 00:42:15 GMT
Received: from [10.154.188.164] (/10.154.188.164)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 12 Aug 2017 17:42:14 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-4-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <bac44a61-e6d2-72fe-a8b4-5dec0e23186f@oracle.com>
Date: Sat, 12 Aug 2017 20:42:05 -0400
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: <1501541855-7354-4-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 04/13] xen/pvcalls: implement socket
 command and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8zMS8yMDE3IDA2OjU3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gU2Vu
ZCBhIFBWQ0FMTFNfU09DS0VUIGNvbW1hbmQgdG8gdGhlIGJhY2tlbmQsIHVzZSB0aGUgbWFza2Vk
Cj4gcmVxX3Byb2RfcHZ0IGFzIHJlcV9pZC4gVGhpcyB3YXksIHJlcV9pZCBpcyBndWFyYW50ZWVk
IHRvIGJlIGJldHdlZW4gMAo+IGFuZCBQVkNBTExTX05SX1JFUV9QRVJfUklORy4gV2UgYWxyZWFk
eSBoYXZlIGEgc2xvdCBpbiB0aGUgcnNwIGFycmF5Cj4gcmVhZHkgZm9yIHRoZSByZXNwb25zZSwg
YW5kIHRoZXJlIGNhbm5vdCBiZSB0d28gb3V0c3RhbmRpbmcgcmVzcG9uc2VzCj4gd2l0aCB0aGUg
c2FtZSByZXFfaWQuCj4gCj4gV2FpdCBmb3IgdGhlIHJlc3BvbnNlIGJ5IHdhaXRpbmcgb24gdGhl
IGluZmxpZ2h0X3JlcSB3YWl0cXVldWUgYW5kCj4gY2hlY2sgZm9yIHRoZSByZXFfaWQgZmllbGQg
aW4gcnNwW3JlcV9pZF0uIFVzZSBhdG9taWMgYWNjZXNzZXMgYW5kCj4gYmFycmllcnMgdG8gcmVh
ZCB0aGUgZmllbGQuIE5vdGUgdGhhdCB0aGUgYmFycmllcnMgYXJlIHNpbXBsZSBzbXAKPiBiYXJy
aWVycyAoYXMgb3Bwb3NlZCB0byB2aXJ0IGJhcnJpZXJzKSBiZWNhdXNlIHRoZXkgYXJlIGZvciBp
bnRlcm5hbAo+IGZyb250ZW5kIHN5bmNocm9uaXphdGlvbiwgbm90IGZyb250ZW5kPC0+YmFja2Vu
ZCBjb21tdW5pY2F0aW9uLgo+IAo+IE9uY2UgYSByZXNwb25zZSBpcyByZWNlaXZlZCwgY2xlYXIg
dGhlIGNvcnJlc3BvbmRpbmcgcnNwIHNsb3QgYnkgc2V0dGluZwo+IHJlcV9pZCB0byBQVkNBTExT
X0lOVkFMSURfSUQuIE5vdGUgdGhhdCBQVkNBTExTX0lOVkFMSURfSUQgaXMgaW52YWxpZAo+IG9u
bHkgZnJvbSB0aGUgZnJvbnRlbmQgcG9pbnQgb2Ygdmlldy4gSXQgaXMgbm90IHBhcnQgb2YgdGhl
IFBWQ2FsbHMKPiBwcm90b2NvbC4KPiAKPiBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIgaXMg
aW4gY2hhcmdlIG9mIGNvcHlpbmcgcmVzcG9uc2VzIGZyb20gdGhlCj4gcmluZyB0byB0aGUgYXBw
cm9wcmlhdGUgcnNwIHNsb3QuIEl0IGlzIGRvbmUgYnkgY29weWluZyB0aGUgYm9keSBvZiB0aGUK
PiByZXNwb25zZSBmaXJzdCwgdGhlbiBieSBjb3B5aW5nIHJlcV9pZCBhdG9taWNhbGx5LiBBZnRl
ciB0aGUgY29waWVzLAo+IHdha2UgdXAgYW55Ym9keSB3YWl0aW5nIG9uIHdhaXRxdWV1ZS4KPiAK
PiBwdmNhbGxzc19sb2NrIHByb3RlY3RzIGFjY2Vzc2VzIHRvIHRoZSByaW5nLgo+IAo+IENyZWF0
ZSBhIG5ldyBzdHJ1Y3Qgc29ja19tYXBwaW5nIGFuZCBjb252ZXJ0IHRoZSBwb2ludGVyIGludG8g
YW4KPiB1aW50NjRfdCBhbmQgdXNlIGl0IGFzIGlkIGZvciB0aGUgbmV3IHNvY2tldCB0byBwYXNz
IHRvIHRoZSBiYWNrZW5kLiBUaGUKPiBzdHJ1Y3Qgd2lsbCBiZSBmdWxseSBpbml0aWFsaXplZCBs
YXRlciBvbiBjb25uZWN0IG9yIGJpbmQuIEluIHRoaXMgcGF0Y2gKPiB0aGUgc3RydWN0IHNvY2tf
bWFwcGluZyBpcyBlbXB0eSwgdGhlIGZpZWxkcyB3aWxsIGJlIGFkZGVkIGJ5IHRoZSBuZXh0Cj4g
cGF0Y2guCj4gCj4gc29jay0+c2stPnNrX3NlbmRfaGVhZCBpcyBub3QgdXNlZCBmb3IgaXAgc29j
a2V0czogcmV1c2UgdGhlIGZpZWxkIHRvCj4gc3RvcmUgYSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3Qg
c29ja19tYXBwaW5nIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNvY2tldC4KPiBUaGlzIHdheSwgd2Ug
Y2FuIGVhc2lseSBnZXQgdGhlIHN0cnVjdCBzb2NrX21hcHBpbmcgZnJvbSB0aGUgc3RydWN0Cj4g
c29ja2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0Bh
cG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3Nz
QHN1c2UuY29tCj4gLS0tCj4gICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxMTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIGRyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuaCB8ICAgOCArKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTI3IGluc2Vy
dGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmgKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCj4gaW5kZXggMmFmZTM2ZC4uN2M0YTdjYiAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMKPiBAQCAtMjAsNiArMjAsOCBAQAo+ICAgI2luY2x1ZGUgPHhlbi94ZW5idXMu
aD4KPiAgICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KPiAgIAo+ICsjaW5j
bHVkZSAicHZjYWxscy1mcm9udC5oIgo+ICsKPiAgICNkZWZpbmUgUFZDQUxMU19JTlZBTElEX0lE
IFVJTlRfTUFYCj4gICAjZGVmaW5lIFBWQ0FMTFNfUklOR19PUkRFUiBYRU5CVVNfTUFYX1JJTkdf
R1JBTlRfT1JERVIKPiAgICNkZWZpbmUgUFZDQUxMU19OUl9SRVFfUEVSX1JJTkcgX19DT05TVF9S
SU5HX1NJWkUoeGVuX3B2Y2FsbHMsIFhFTl9QQUdFX1NJWkUpCj4gQEAgLTM4LDExICs0MCwxMjgg
QEAgc3RydWN0IHB2Y2FsbHNfYmVkYXRhIHsKPiAgIH07Cj4gICBzdGF0aWMgc3RydWN0IHhlbmJ1
c19kZXZpY2UgKnB2Y2FsbHNfZnJvbnRfZGV2Owo+ICAgCj4gK3N0cnVjdCBzb2NrX21hcHBpbmcg
ewo+ICsJYm9vbCBhY3RpdmVfc29ja2V0Owo+ICsJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICsJ
c3RydWN0IHNvY2tldCAqc29jazsKPiArfTsKPiArCj4gK3N0YXRpYyBpbmxpbmUgaW50IGdldF9y
ZXF1ZXN0KHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLCBpbnQgKnJlcV9pZCkKPiArewo+
ICsJKnJlcV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQgJiAoUklOR19TSVpFKCZiZWRh
dGEtPnJpbmcpIC0gMSk7Cj4gKwlpZiAoUklOR19GVUxMKCZiZWRhdGEtPnJpbmcpIHx8Cj4gKwkg
ICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwWypyZXFfaWRdLnJlcV9pZCkgIT0gUFZDQUxMU19JTlZB
TElEX0lEKQo+ICsJCXJldHVybiAtRUFHQUlOOwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gICBz
dGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZv
aWQgKmRldl9pZCkKPiAgIHsKPiArCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSBkZXZfaWQ7
Cj4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiArCXN0cnVjdCB4ZW5fcHZjYWxs
c19yZXNwb25zZSAqcnNwOwo+ICsJdWludDhfdCAqc3JjLCAqZHN0Owo+ICsJaW50IHJlcV9pZCA9
IDAsIG1vcmUgPSAwLCBkb25lID0gMDsKPiArCj4gKwlpZiAoZGV2ID09IE5VTEwpCj4gKwkJcmV0
dXJuIElSUV9IQU5ETEVEOwo+ICsKPiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5k
ZXYpOwo+ICsJaWYgKGJlZGF0YSA9PSBOVUxMKQo+ICsJCXJldHVybiBJUlFfSEFORExFRDsKPiAr
Cj4gK2FnYWluOgo+ICsJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVTUE9OU0VTKCZiZWRh
dGEtPnJpbmcpKSB7Cj4gKwkJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJlZGF0YS0+cmluZywg
YmVkYXRhLT5yaW5nLnJzcF9jb25zKTsKPiArCj4gKwkJcmVxX2lkID0gcnNwLT5yZXFfaWQ7Cj4g
KwkJZHN0ID0gKHVpbnQ4X3QgKikmYmVkYXRhLT5yc3BbcmVxX2lkXSArIHNpemVvZihyc3AtPnJl
cV9pZCk7Cj4gKwkJc3JjID0gKHVpbnQ4X3QgKilyc3AgKyBzaXplb2YocnNwLT5yZXFfaWQpOwo+
ICsJCW1lbWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0gc2l6ZW9mKHJzcC0+cmVxX2lkKSk7
Cj4gKwkJLyoKPiArCQkgKiBGaXJzdCBjb3B5IHRoZSByZXN0IG9mIHRoZSBkYXRhLCB0aGVuIHJl
cV9pZC4gSXQgaXMKPiArCQkgKiBwYWlyZWQgd2l0aCB0aGUgYmFycmllciB3aGVuIGFjY2Vzc2lu
ZyBiZWRhdGEtPnJzcC4KPiArCQkgKi8KPiArCQlzbXBfd21iKCk7Cj4gKwkJV1JJVEVfT05DRShi
ZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCwgcnNwLT5yZXFfaWQpOwo+ICsKPiArCQlkb25lID0g
MTsKPiArCQliZWRhdGEtPnJpbmcucnNwX2NvbnMrKzsKPiArCX0KPiArCj4gKwlSSU5HX0ZJTkFM
X0NIRUNLX0ZPUl9SRVNQT05TRVMoJmJlZGF0YS0+cmluZywgbW9yZSk7Cj4gKwlpZiAobW9yZSkK
PiArCQlnb3RvIGFnYWluOwo+ICsJaWYgKGRvbmUpCj4gKwkJd2FrZV91cCgmYmVkYXRhLT5pbmZs
aWdodF9yZXEpOwo+ICAgCXJldHVybiBJUlFfSEFORExFRDsKPiAgIH0KPiAgIAo+ICtpbnQgcHZj
YWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKPiArewo+ICsJc3RydWN0IHB2
Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxM
Owo+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKPiArCWludCBub3RpZnksIHJl
cV9pZCwgcmV0Owo+ICsKPiArCWlmICghcHZjYWxsc19mcm9udF9kZXYpCj4gKwkJcmV0dXJuIC1F
QUNDRVM7Cj4gKwkvKgo+ICsJICogUFZDYWxscyBvbmx5IHN1cHBvcnRzIGRvbWFpbiBBRl9JTkVU
LAo+ICsJICogdHlwZSBTT0NLX1NUUkVBTSBhbmQgcHJvdG9jb2wgMCBzb2NrZXRzIGZvciBub3cu
Cj4gKwkgKgo+ICsJICogQ2hlY2sgc29ja2V0IHR5cGUgaGVyZSwgQUZfSU5FVCBhbmQgcHJvdG9j
b2wgY2hlY2tzIGFyZSBkb25lCj4gKwkgKiBieSB0aGUgY2FsbGVyLgo+ICsJICovCj4gKwlpZiAo
c29jay0+dHlwZSAhPSBTT0NLX1NUUkVBTSkKPiArCSAgICByZXR1cm4gLUVOT1RTVVBQOwo+ICsK
PiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4g
Kwo+ICsJbWFwID0ga3phbGxvYyhzaXplb2YoKm1hcCksIEdGUF9LRVJORUwpOwo+ICsJaWYgKG1h
cCA9PSBOVUxMKQo+ICsJCXJldHVybiAtRU5PTUVNOwo+ICsJLyoKPiArCSAqIHNvY2stPnNrLT5z
a19zZW5kX2hlYWQgaXMgbm90IHVzZWQgZm9yIGlwIHNvY2tldHM6IHJldXNlIHRoZQo+ICsJICog
ZmllbGQgdG8gc3RvcmUgYSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3Qgc29ja19tYXBwaW5nCj4gKwkg
KiBjb3JyZXNwb25kaW5nIHRvIHRoZSBzb2NrZXQuIFRoaXMgd2F5LCB3ZSBjYW4gZWFzaWx5IGdl
dCB0aGUKPiArCSAqIHN0cnVjdCBzb2NrX21hcHBpbmcgZnJvbSB0aGUgc3RydWN0IHNvY2tldC4K
CgpJcyB0aGlzIGEgc2FmZSBhc3N1bXB0aW9uPyBJcyBpdCBjb25jZWl2YWJsZSB0aGF0IGF0IHNv
bWUgcG9pbnQgaW4gdGhlIApmdXR1cmUgc2tfc2VuZF9oZWFkIG1pZ2h0IGJlY29tZSB1c2VkPwoK
Cj4gKwkgKi8KPiArCVdSSVRFX09OQ0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCwgKHZvaWQgKilt
YXApOwo+ICsKPiArCXNwaW5fbG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2NrKTsKPiArCWxpc3Rf
YWRkX3RhaWwoJm1hcC0+bGlzdCwgJmJlZGF0YS0+c29ja2V0X21hcHBpbmdzKTsKPiArCj4gKwly
ZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwo+ICsJaWYgKHJldCA8IDApIHsKPiAr
CQlzcGluX3VubG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2NrKTsKPiArCQlyZXR1cm4gcmV0OwpX
aGF0IGlzIGhhcHBlbmluZyB0byB0aGUgbWFwcGluZyB5b3UndmUgbGlua2VkIGFib3ZlPyBTaG91
bGQgaXQgYmUgCnVubGlua2VkIGFuZCBmcmVlZD8gKG9yIGRlZmVyIGl0cyBjcmVhdGlvbiB1bnRp
bCB3ZSd2ZSBnb3QgYSByZXF1ZXN0IHNsb3Q/KQoKPiArCX0KPiArCXJlcSA9IFJJTkdfR0VUX1JF
UVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPiArCXJlcS0+cmVxX2lkID0gcmVxX2lkOwo+
ICsJcmVxLT5jbWQgPSBQVkNBTExTX1NPQ0tFVDsKPiArCXJlcS0+dS5zb2NrZXQuaWQgPSAodWlu
dDY0X3QpIG1hcDsKPiArCXJlcS0+dS5zb2NrZXQuZG9tYWluID0gQUZfSU5FVDsKPiArCXJlcS0+
dS5zb2NrZXQudHlwZSA9IFNPQ0tfU1RSRUFNOwo+ICsJcmVxLT51LnNvY2tldC5wcm90b2NvbCA9
IDA7CgpJUFBST1RPX0lQPwoKCi1ib3JpcwoKCj4gKwo+ICsJYmVkYXRhLT5yaW5nLnJlcV9wcm9k
X3B2dCsrOwo+ICsJUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+
cmluZywgbm90aWZ5KTsKPiArCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+
ICsJaWYgKG5vdGlmeSkKPiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOwo+
ICsKPiArCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gKwkJICAgUkVBRF9PTkNF
KGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOwo+ICsKPiArCXJldCA9IGJl
ZGF0YS0+cnNwW3JlcV9pZF0ucmV0Owo+ICsJLyogcmVhZCByZXQsIHRoZW4gc2V0IHRoaXMgcnNw
IHNsb3QgdG8gYmUgcmV1c2VkICovCj4gKwlzbXBfbWIoKTsKPiArCVdSSVRFX09OQ0UoYmVkYXRh
LT5yc3BbcmVxX2lkXS5yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7Cj4gKwo+ICsJcmV0dXJu
IHJldDsKPiArfQo+ICsKPiAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBw
dmNhbGxzX2Zyb250X2lkc1tdID0gewo+ICAgCXsgInB2Y2FsbHMiIH0sCj4gICAJeyAiIiB9Cj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uYjdk
YWJlZAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgK
PiBAQCAtMCwwICsxLDggQEAKPiArI2lmbmRlZiBfX1BWQ0FMTFNfRlJPTlRfSF9fCj4gKyNkZWZp
bmUgX19QVkNBTExTX0ZST05UX0hfXwo+ICsKPiArI2luY2x1ZGUgPGxpbnV4L25ldC5oPgo+ICsK
PiAraW50IHB2Y2FsbHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spOwo+ICsKPiAr
I2VuZGlmCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 13 01:13:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 01: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.xen.org>)
	id 1dghSc-0005PC-6p; Sun, 13 Aug 2017 01:12:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dghSa-0005P6-Ne
 for xen-devel@lists.xen.org; Sun, 13 Aug 2017 01:12:56 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 21/21-01996-797AF895; Sun, 13 Aug 2017 01:12:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsUyZ7p8oO705f2
 RBpdncFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvDr9gLbhuVvFi73r2BsZ5ul2MnBxCAhOZ
 JH4+r+ti5AKyfzNKNK2ZwAqR2MAo8adRGCLRySix/N4+dpCEsICLxLqjy9hAbBEBD4kruyaA2
 cwCyRIX515jgWg4yCjxZGon2CQ2ASOJs0enM4LYvAK2ErPn7mQGsVkEVCWurzsOZosKhEvs/3
 6NGaJGUOLkzCdAgzg4OAXcJI4vtoeYbyYxb/NDZghbXOLWk/lMELa8xPa3c8DiEgKGEqcfbmO
 cwCg0C8mkWUjaZyFpn4WkfQEjyypG9eLUorLUIl1LvaSizPSMktzEzBxdQwNTvdzU4uLE9NSc
 xKRiveT83E2MwDBnAIIdjGtbnQ8xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 P2yrD9SSLAoNT21Ii0zBxhxMGkJDh4lEd7nIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlR
 Ln3QlSJABSlFGaBzcCFv2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbAjKFJzOvBG7TK6A
 jmICO6AO5n7e4JBEhJdXA2L870VFI9bCosFMGl8bdeCc2y+I7gkdXNL1m3SCWV/3eo0Kg/Hj9
 27/b/h3ucOAR5buiu23aa9WJ3MEpx/patPYXH69vnPHv1NuHzmUMn4uuFl7qv9ChumnBM9UGM
 5OCRR+2X97KIdzUz5Eyv9Cmc433yzDtaZcjap5m2nn2cxglvHHf/mC9EktxRqKhFnNRcSIAzC
 waGvkCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502586772!91504950!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3518 invoked from network); 13 Aug 2017 01:12:54 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Aug 2017 01:12:54 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7D1CnfV022123
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 13 Aug 2017 01:12:49 GMT
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 v7D1CnU5028523
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 13 Aug 2017 01:12:49 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 v7D1Cll8030851;
 Sun, 13 Aug 2017 01:12:47 GMT
Received: from [10.154.188.164] (/10.154.188.164)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 12 Aug 2017 18:12:47 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-5-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <98a37ce0-468c-0938-a56d-31bbde177c91@oracle.com>
Date: Sat, 12 Aug 2017 21:12:45 -0400
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: <1501541855-7354-5-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 05/13] xen/pvcalls: implement connect
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8zMS8yMDE3IDA2OjU3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gU2Vu
ZCBQVkNBTExTX0NPTk5FQ1QgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IHJpbmcgYW5k
IGV2dGNobiBmb3IKPiB0aGUgYWN0aXZlIHNvY2tldC4KPiAKPiBJbnRyb2R1Y2UgZmllbGRzIGlu
IHN0cnVjdCBzb2NrX21hcHBpbmcgdG8ga2VlcCB0cmFjayBvZiBhY3RpdmUgc29ja2V0cy4KPiBJ
bnRyb2R1Y2UgYSB3YWl0cXVldWUgdG8gYWxsb3cgdGhlIGZyb250ZW5kIHRvIHdhaXQgb24gZGF0
YSBjb21pbmcgZnJvbQo+IHRoZSBiYWNrZW5kIG9uIHRoZSBhY3RpdmUgc29ja2V0IChyZWN2bXNn
IGNvbW1hbmQpLgo+IAo+IFR3byBtdXRleGVzIChvbmUgb2YgcmVhZHMgYW5kIG9uZSBmb3Igd3Jp
dGVzKSB3aWxsIGJlIHVzZWQgdG8gcHJvdGVjdAo+IHRoZSBhY3RpdmUgc29ja2V0IGluIGFuZCBv
dXQgcmluZ3MgZnJvbSBjb25jdXJyZW50IGFjY2Vzc2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gICBkcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMgfCAxNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgMiArCj4gICAy
IGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGlu
ZGV4IDdjNGE3Y2IuLjM3OWI4ZmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gQEAgLTEzLDYgKzEz
LDEwIEBACj4gICAgKi8KPiAgIAo+ICAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ICsjaW5j
bHVkZSA8bGludXgvbmV0Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9zb2NrZXQuaD4KPiArCj4gKyNp
bmNsdWRlIDxuZXQvc29jay5oPgo+ICAgCj4gICAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgo+ICAg
I2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgo+IEBAIC00NCw2ICs0OCwxOCBAQCBzdHJ1Y3Qg
c29ja19tYXBwaW5nIHsKPiAgIAlib29sIGFjdGl2ZV9zb2NrZXQ7Cj4gICAJc3RydWN0IGxpc3Rf
aGVhZCBsaXN0Owo+ICAgCXN0cnVjdCBzb2NrZXQgKnNvY2s7Cj4gKwl1bmlvbiB7Cj4gKwkJc3Ry
dWN0IHsKPiArCQkJaW50IGlycTsKPiArCQkJZ3JhbnRfcmVmX3QgcmVmOwo+ICsJCQlzdHJ1Y3Qg
cHZjYWxsc19kYXRhX2ludGYgKnJpbmc7Cj4gKwkJCXN0cnVjdCBwdmNhbGxzX2RhdGEgZGF0YTsK
PiArCQkJc3RydWN0IG11dGV4IGluX211dGV4Owo+ICsJCQlzdHJ1Y3QgbXV0ZXggb3V0X211dGV4
Owo+ICsKPiArCQkJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfY29ubl9yZXE7Cj4gKwkJfSBh
Y3RpdmU7Cj4gKwl9Owo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVl
c3Qoc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQo+IEBAIC05Nyw2
ICsxMTMsMTggQEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxl
cihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCj4gICAJcmV0dXJuIElSUV9IQU5ETEVEOwo+ICAgfQo+
ICAgCj4gK3N0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2Nvbm5faGFuZGxlcihpbnQg
aXJxLCB2b2lkICpzb2NrX21hcCkKPiArewo+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0g
c29ja19tYXA7Cj4gKwo+ICsJaWYgKG1hcCA9PSBOVUxMKQo+ICsJCXJldHVybiBJUlFfSEFORExF
RDsKPiArCj4gKwl3YWtlX3VwX2ludGVycnVwdGlibGUoJm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nv
bm5fcmVxKTsKPiArCj4gKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gK30KPiArCj4gICBpbnQgcHZj
YWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKPiAgIHsKPiAgIAlzdHJ1Y3Qg
cHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiBAQCAtMTYyLDYgKzE5MCwxMjQgQEAgaW50IHB2Y2Fs
bHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spCj4gICAJcmV0dXJuIHJldDsKPiAg
IH0KPiAgIAo+ICtzdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwLCBpbnQgKmV2dGNobikKPiArewo+ICsJdm9pZCAqYnl0ZXM7Cj4gKwlpbnQgcmV0ID0gLUVO
T01FTSwgaXJxID0gLTEsIGk7Cj4gKwo+ICsJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3Rp
dmUuaW5mbGlnaHRfY29ubl9yZXEpOwo+ICsKPiArCW1hcC0+YWN0aXZlLnJpbmcgPSAoc3RydWN0
IHB2Y2FsbHNfZGF0YV9pbnRmICopCj4gKwkJX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfCBf
X0dGUF9aRVJPKTsKPiArCWlmIChtYXAtPmFjdGl2ZS5yaW5nID09IE5VTEwpCj4gKwkJZ290byBv
dXRfZXJyb3I7Cj4gKwltZW1zZXQobWFwLT5hY3RpdmUucmluZywgMCwgWEVOX1BBR0VfU0laRSk7
CgoKTm90IG5lZWRlZCAocGFnZSBhbGxvY2F0ZWQgd2l0aCBfX0dGUF9aRVJPKQoKQlRXLCBhcmUg
eW91IG9wZXJhdGluZyBvbiBYRU5fUEFHRV9TSVpFIG9mIFBBR0VfU0laRT8gQmVjYXVzZSBpZiBp
dCdzIAp0aGUgZm9ybWVyIHRoYW4gX19nZXRfZnJlZV9wYWdlKCkgbWF5IGJlIHdheSBtb3JlIHRo
YW4gd2hhdCB5b3UgbmVlZC4gCihiZWxvdyB0b28pCgoKPiArCW1hcC0+YWN0aXZlLnJpbmctPnJp
bmdfb3JkZXIgPSBQVkNBTExTX1JJTkdfT1JERVI7Cj4gKwlieXRlcyA9ICh2b2lkICopX19nZXRf
ZnJlZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKPiArCQkJCQltYXAtPmFjdGl2ZS5y
aW5nLT5yaW5nX29yZGVyKTsKPiArCWlmIChieXRlcyA9PSBOVUxMKQo+ICsJCWdvdG8gb3V0X2Vy
cm9yOwo+ICsJZm9yIChpID0gMDsgaSA8ICgxIDw8IG1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3Jk
ZXIpOyBpKyspCgpQVkNBTExTX1JJTkdfT1JERVIKCgo+ICsJCW1hcC0+YWN0aXZlLnJpbmctPnJl
ZltpXSA9IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2VzcygKPiArCQkJcHZjYWxsc19mcm9udF9k
ZXYtPm90aGVyZW5kX2lkLAo+ICsJCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKGJ5dGVzKSArIGkp
LCAwKTsKPiArCj4gKwltYXAtPmFjdGl2ZS5yZWYgPSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nl
c3MoCj4gKwkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVyZW5kX2lkLAo+ICsJCXBmbl90b19nZm4o
dmlydF90b19wZm4oKHZvaWQgKiltYXAtPmFjdGl2ZS5yaW5nKSksIDApOwo+ICsKPiArCW1hcC0+
YWN0aXZlLmRhdGEuaW4gPSBieXRlczsKPiArCW1hcC0+YWN0aXZlLmRhdGEub3V0ID0gYnl0ZXMg
Kwo+ICsJCVhFTl9GTEVYX1JJTkdfU0laRShtYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyKTsK
PiArCj4gKwlyZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCBldnRj
aG4pOwo+ICsJaWYgKHJldCkKPiArCQlnb3RvIG91dF9lcnJvcjsKPiArCWlycSA9IGJpbmRfZXZ0
Y2huX3RvX2lycWhhbmRsZXIoKmV2dGNobiwgcHZjYWxsc19mcm9udF9jb25uX2hhbmRsZXIsCj4g
KwkJCQkJMCwgInB2Y2FsbHMtZnJvbnRlbmQiLCBtYXApOwo+ICsJaWYgKGlycSA8IDApIHsKPiAr
CQlyZXQgPSBpcnE7Cj4gKwkJZ290byBvdXRfZXJyb3I7Cj4gKwl9Cj4gKwo+ICsJbWFwLT5hY3Rp
dmUuaXJxID0gaXJxOwo+ICsJbWFwLT5hY3RpdmVfc29ja2V0ID0gdHJ1ZTsKPiArCW11dGV4X2lu
aXQoJm1hcC0+YWN0aXZlLmluX211dGV4KTsKPiArCW11dGV4X2luaXQoJm1hcC0+YWN0aXZlLm91
dF9tdXRleCk7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gKwo+ICtvdXRfZXJyb3I6Cj4gKwlpZiAoaXJx
ID49IDApCj4gKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihpcnEsIG1hcCk7Cj4gKwllbHNlIGlm
ICgqZXZ0Y2huID49IDApCgoqZXZ0Y2huIG1heSBoYXZlIGJlZW4gcGFzc2VkIGluIGFzID49MC4g
WW91IHByb2JhYmx5IHdhbnQgdG8gc2V0IHRvIC0xIApvciBzb21ldGhpbmcgaW4gdGhlIGJlZ2lu
bmluZy4KCj4gKwkJeGVuYnVzX2ZyZWVfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCAqZXZ0Y2hu
KTsKPiArCWtmcmVlKG1hcC0+YWN0aXZlLmRhdGEuaW4pOwo+ICsJa2ZyZWUobWFwLT5hY3RpdmUu
cmluZyk7Cj4gKwlrZnJlZShtYXApOwoKUHJvYmFibHkgYSBtYXR0ZXIgb2YgcGVyc29uYWwgc3R5
bGUgYnV0IEkgdGhpbmsgaXQncyBiZXR0ZXIgdG8gZnJlZSBtYXAgCmluIHRoZSBjYWxsZXIuCgpB
Y3R1YWxseSwgc2hvdWxkIGl0IGJlIGZyZWVkPyBUaGUgY2FsbGVyIGdldHMgYW4gZXJyb3IgaWYg
Z2V0X3JlcXVlc3QoKSAKb3IgY3JlYXRlX2FjdGl2ZSgpIGZhaWwuIEluIHRoZSBmaXJzdCBjYXNl
IG1hcCBpcyBub3QgZnJlZWQuIElzIHRoZSAKY2FsbGVyIGdvaW5nIHRvIGRpc3Rpbmd1aXNoIEVB
R0FJTiBmcm9tIGFueSBvdGhlciBlcnJvciBhbmQga25vdyB0aGF0IAptYXAgZG9lcyBub3QgbmVl
ZCB0byBiZSBhbGxvY2F0ZWQ/CgooQWxzbyBJIHRoaW5rIHlvdSBuZWVkIHRvIHVubGluayB0aGUg
bWFwIGZyb20gc29ja2V0X21hcHBpbmcgbGlzdCBiZWZvcmUgCmZyZWVpbmcgaXQpLgoKLWJvcmlz
Cgo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiAraW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChz
dHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCj4gKwkJCQlpbnQgYWRk
cl9sZW4sIGludCBmbGFncykKPiArewo+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxMOwo+ICsJc3RydWN0IHhlbl9wdmNh
bGxzX3JlcXVlc3QgKnJlcTsKPiArCWludCBub3RpZnksIHJlcV9pZCwgcmV0LCBldnRjaG47Cj4g
Kwo+ICsJaWYgKCFwdmNhbGxzX2Zyb250X2RldikKPiArCQlyZXR1cm4gLUVORVRVTlJFQUNIOwo+
ICsJaWYgKGFkZHItPnNhX2ZhbWlseSAhPSBBRl9JTkVUIHx8IHNvY2stPnR5cGUgIT0gU09DS19T
VFJFQU0pCj4gKwkJcmV0dXJuIC1FTk9UU1VQUDsKPiArCj4gKwliZWRhdGEgPSBkZXZfZ2V0X2Ry
dmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwo+ICsKPiArCW1hcCA9IChzdHJ1Y3Qgc29j
a19tYXBwaW5nICopIFJFQURfT05DRShzb2NrLT5zay0+c2tfc2VuZF9oZWFkKTsKPiArCWlmICgh
bWFwKQo+ICsJICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArCXNwaW5fbG9jaygmYmVkYXRhLT5w
dmNhbGxzc19sb2NrKTsKPiArCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7Cj4g
KwlpZiAocmV0IDwgMCkgewo+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2sp
Owo+ICsJCXJldHVybiByZXQ7Cj4gKwl9Cj4gKwlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcCwgJmV2
dGNobik7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2Fs
bHNzX2xvY2spOwo+ICsJCXJldHVybiByZXQ7Cj4gKwl9Cj4gKwo+ICsJcmVxID0gUklOR19HRVRf
UkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwo+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7
Cj4gKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQ09OTkVDVDsKPiArCXJlcS0+dS5jb25uZWN0LmlkID0g
KHVpbnQ2NF90KW1hcDsKPiArCW1lbWNweShyZXEtPnUuY29ubmVjdC5hZGRyLCBhZGRyLCBzaXpl
b2YoKmFkZHIpKTsKPiArCXJlcS0+dS5jb25uZWN0LmxlbiA9IGFkZHJfbGVuOwo+ICsJcmVxLT51
LmNvbm5lY3QuZmxhZ3MgPSBmbGFnczsKPiArCXJlcS0+dS5jb25uZWN0LnJlZiA9IG1hcC0+YWN0
aXZlLnJlZjsKPiArCXJlcS0+dS5jb25uZWN0LmV2dGNobiA9IGV2dGNobjsKPiArCQo+ICsJbWFw
LT5zb2NrID0gc29jazsKPiArCj4gKwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7Cj4gKwlS
SU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkp
Owo+ICsJc3Bpbl91bmxvY2soJmJlZGF0YS0+cHZjYWxsc3NfbG9jayk7Cj4gKwo+ICsJaWYgKG5v
dGlmeSkKPiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOwo+ICsKPiArCXdh
aXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gKwkJICAgUkVBRF9PTkNFKGJlZGF0YS0+
cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOwo+ICsKPiArCXJldCA9IGJlZGF0YS0+cnNw
W3JlcV9pZF0ucmV0Owo+ICsJLyogcmVhZCByZXQsIHRoZW4gc2V0IHRoaXMgcnNwIHNsb3QgdG8g
YmUgcmV1c2VkICovCj4gKwlzbXBfbWIoKTsKPiArCVdSSVRFX09OQ0UoYmVkYXRhLT5yc3BbcmVx
X2lkXS5yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7Cj4gKwlyZXR1cm4gcmV0Owo+ICt9Cj4g
Kwo+ICAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRf
aWRzW10gPSB7Cj4gICAJeyAicHZjYWxscyIgfSwKPiAgIAl7ICIiIH0KPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5o
Cj4gaW5kZXggYjdkYWJlZC4uNjNiMDQxNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmgKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiBAQCAtNCw1
ICs0LDcgQEAKPiAgICNpbmNsdWRlIDxsaW51eC9uZXQuaD4KPiAgIAo+ICAgaW50IHB2Y2FsbHNf
ZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spOwo+ICtpbnQgcHZjYWxsc19mcm9udF9j
b25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKPiArCQkJ
ICBpbnQgYWRkcl9sZW4sIGludCBmbGFncyk7Cj4gICAKPiAgICNlbmRpZgo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 13 01:22:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 01: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.xen.org>)
	id 1dghcA-0006AK-3g; Sun, 13 Aug 2017 01:22:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dghc8-0006AE-SF
 for xen-devel@lists.xen.org; Sun, 13 Aug 2017 01:22:48 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 0C/2D-09901-8E9AF895; Sun, 13 Aug 2017 01:22:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXSO6nOVff5yv5
 Ig2VPNS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy594+yFDyWqljw5yJ7A+MMsS5GLg4hgclM
 EvcbH7NBOH8ZJVr232DsYuQEcjYySmy85AdhdzJKTDuZAmILCzhKTNzcxQpiiwh4SFzZNYENx
 GYWSJa4OPcaC8Sgg4wSZ28uBUuwCRhJnD06HWwor4CtxNytK5i7GDk4WARUJf698wEJiwqES+
 z/fo0ZokRQ4uTMJywgNqeAm0THq50sEPPNJOZtfsgMYYtL3HoynwnClpfY/nYOWFxCwFiib1Y
 fywRGoVlIRs1C0j4LSfssJO0LGFlWMWoUpxaVpRbpGhvpJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIEBjoDEOxgPL0u8BCjJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJ3vcr+iOFBItS01Mr0jJzgDEHk5bg4FES4T0NkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/L
 xUKXFeS2AECwmAFGWU5sGNgMX/JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz9oOs4snMK4H
 b9AroCCagI/pA7uctLklESEk1MDrJv6hIkOvYcY/lw/K2mzEZ92K5W/22W0dU6x8RlZG4fuzV
 PX23WJ7e/CLndwrLA0xnP/ZJ8L/69sWpfweuPI9kcUvXmrTEMTf2gNLM5xqRNxZu41h2dM7C9
 btkvj33vsG1fP1M84VHeXtuzVdJ3lKXovQu6LT8pgs21Y/0J8VkMPsoBXfvfqzEUpyRaKjFXF
 ScCAALhUt6+gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502587366!74169176!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14853 invoked from network); 13 Aug 2017 01:22:47 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Aug 2017 01:22:47 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7D1MeFf021706
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 13 Aug 2017 01:22:40 GMT
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 v7D1MeTU014555
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 13 Aug 2017 01:22:40 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 v7D1MeeY016381;
 Sun, 13 Aug 2017 01:22:40 GMT
Received: from [10.154.188.164] (/10.154.188.164)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 12 Aug 2017 18:22:39 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-6-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3591ec0c-1556-dd20-1cc9-092eb1792c42@oracle.com>
Date: Sat, 12 Aug 2017 21:22:38 -0400
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: <1501541855-7354-6-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8zMS8yMDE3IDA2OjU3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gU2Vu
ZCBQVkNBTExTX0JJTkQgdG8gdGhlIGJhY2tlbmQuIEludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1cmUs
IHBhcnQgb2YKPiBzdHJ1Y3Qgc29ja19tYXBwaW5nLCB0byBzdG9yZSBpbmZvcm1hdGlvbiBzcGVj
aWZpYyB0byBwYXNzaXZlIHNvY2tldHMuCj4gCj4gSW50cm9kdWNlIGEgc3RhdHVzIGZpZWxkIHRv
IGtlZXAgdHJhY2sgb2YgdGhlIHN0YXR1cyBvZiB0aGUgcGFzc2l2ZQo+IHNvY2tldC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4g
Q0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+IC0t
LQo+ICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgNTkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmggfCAgMyArKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKQo+IAo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMKPiBpbmRleCAzNzliOGZiLi41Y2NlZjM0IDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
Ywo+IEBAIC01OSw2ICs1OSwxMyBAQCBzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKPiAgIAo+ICAgCQkJ
d2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfY29ubl9yZXE7Cj4gICAJCX0gYWN0aXZlOwo+ICsJ
CXN0cnVjdCB7Cj4gKwkJLyogU29ja2V0IHN0YXR1cyAqLwo+ICsjZGVmaW5lIFBWQ0FMTFNfU1RB
VFVTX1VOSU5JVEFMSVpFRCAgMAo+ICsjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0JJTkQgICAgICAg
ICAgMQo+ICsjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0xJU1RFTiAgICAgICAgMgo+ICsJCQl1aW50
OF90IHN0YXR1czsKPiArCQl9IHBhc3NpdmU7Cj4gICAJfTsKPiAgIH07Cj4gICAKPiBAQCAtMzA4
LDYgKzMxNSw1OCBAQCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNv
Y2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKPiAgIAlyZXR1cm4gcmV0Owo+ICAgfQo+ICAgCj4g
K2ludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2th
ZGRyICphZGRyLCBpbnQgYWRkcl9sZW4pCj4gK3sKPiArCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAq
YmVkYXRhOwo+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKPiArCXN0cnVjdCB4
ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gKwlpbnQgbm90aWZ5LCByZXFfaWQsIHJldDsKPiAr
Cj4gKwlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KQo+ICsJCXJldHVybiAtRU5PVENPTk47Cj4gKwlp
ZiAoYWRkci0+c2FfZmFtaWx5ICE9IEFGX0lORVQgfHwgc29jay0+dHlwZSAhPSBTT0NLX1NUUkVB
TSkKCgpObyBwcm90b2NvbCBjaGVjaz8gKGluIHRoZSBwcmV2aW91cyBwYXRjaCB0b28pCgotYm9y
aXMKCj4gKwkJcmV0dXJuIC1FTk9UU1VQUDsKPiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgm
cHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gKwo+ICsJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBp
bmcgKikgUkVBRF9PTkNFKHNvY2stPnNrLT5za19zZW5kX2hlYWQpOwo+ICsJaWYgKG1hcCA9PSBO
VUxMKQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCXNwaW5fbG9jaygmYmVkYXRhLT5wdmNh
bGxzc19sb2NrKTsKPiArCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7Cj4gKwlp
ZiAocmV0IDwgMCkgewo+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+
ICsJCXJldHVybiByZXQ7Cj4gKwl9Cj4gKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEt
PnJpbmcsIHJlcV9pZCk7Cj4gKwlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKPiArCW1hcC0+c29jayA9
IHNvY2s7Cj4gKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQklORDsKPiArCXJlcS0+dS5iaW5kLmlkID0g
KHVpbnQ2NF90KSBtYXA7Cj4gKwltZW1jcHkocmVxLT51LmJpbmQuYWRkciwgYWRkciwgc2l6ZW9m
KCphZGRyKSk7Cj4gKwlyZXEtPnUuYmluZC5sZW4gPSBhZGRyX2xlbjsKPiArCj4gKwlpbml0X3dh
aXRxdWV1ZV9oZWFkKCZtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSk7Cj4gKwo+ICsJ
bWFwLT5hY3RpdmVfc29ja2V0ID0gZmFsc2U7Cj4gKwo+ICsJYmVkYXRhLT5yaW5nLnJlcV9wcm9k
X3B2dCsrOwo+ICsJUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+
cmluZywgbm90aWZ5KTsKPiArCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+
ICsJaWYgKG5vdGlmeSkKPiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOwo+
ICsKPiArCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gKwkJICAgUkVBRF9PTkNF
KGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOwo+ICsKPiArCW1hcC0+cGFz
c2l2ZS5zdGF0dXMgPSBQVkNBTExTX1NUQVRVU19CSU5EOwo+ICsJcmV0ID0gYmVkYXRhLT5yc3Bb
cmVxX2lkXS5yZXQ7Cj4gKwkvKiByZWFkIHJldCwgdGhlbiBzZXQgdGhpcyByc3Agc2xvdCB0byBi
ZSByZXVzZWQgKi8KPiArCXNtcF9tYigpOwo+ICsJV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFf
aWRdLnJlcV9pZCwgUFZDQUxMU19JTlZBTElEX0lEKTsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+
ICAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRfaWRz
W10gPSB7Cj4gICAJeyAicHZjYWxscyIgfSwKPiAgIAl7ICIiIH0KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCj4g
aW5kZXggNjNiMDQxNy4uOGIwYTI3NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmgKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiBAQCAtNiw1ICs2
LDggQEAKPiAgIGludCBwdmNhbGxzX2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKTsK
PiAgIGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0
IHNvY2thZGRyICphZGRyLAo+ICAgCQkJICBpbnQgYWRkcl9sZW4sIGludCBmbGFncyk7Cj4gK2lu
dCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywKPiArCQkgICAgICAgc3Ry
dWN0IHNvY2thZGRyICphZGRyLAo+ICsJCSAgICAgICBpbnQgYWRkcl9sZW4pOwo+ICAgCj4gICAj
ZW5kaWYKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 13 01:28:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 01:28: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.xen.org>)
	id 1dghhj-0006Mx-O1; Sun, 13 Aug 2017 01:28:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dghhi-0006Mr-5f
 for xen-devel@lists.xen.org; Sun, 13 Aug 2017 01:28:34 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 AB/FA-03612-14BAF895; Sun, 13 Aug 2017 01:28:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXSO6nOVddhdX+
 kQfMKc4slHxezODB6HN39mymAMYo1My8pvyKBNWP24YuMBR1MFR8udjI3ML5g7GLk4hASmMwk
 MWnOc/YuRk4g5y+jxPGvJhCJjYwSPzfeZ4dwOhkl9rZeYAWpEhZwlvhwbhELiC0i4CFxZdcEN
 hCbWSBZ4uLcaywQDQcZJXpaV4AVsQkYSZw9Op0RxOYVsJVY/Wgx2DoWAVWJfRObwJpFBcIl9n
 +/xgxRIyhxcuYTsF5OATeJu6uesUIsMJOYt/khM4QtLnHryXwmCFteYvvbOWBxCQFjib5ZfSw
 TGIVmIRk1C0n7LCTts5C0L2BkWcWoUZxaVJZapGtspJdUlJmeUZKbmJmja2hgppebWlycmJ6a
 k5hUrJecn7uJERjsDECwg/H0usBDjJIcTEqivAk+vZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 HhDV/ZHCgkWpaanVqRl5gDjDiYtwcGjJMK7CyTNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VC
 lx3gUgRQIgRRmleXAjYCngEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYQhVvFk5pXAbXoFdAQ
 T0BF9IPfzFpckIqSkGhi59KzqtTWeXKqwSHOTkH774XVU+ZrnCxnZj05I/lO44kLu4zfJHVWH
 Wrc/212lf+5Pu/SBuYEllTNlswUtPbYLRLttb8je3PLROtzvw4uSwy6sipLP9B/dbs+S/V2xP
 G5n97POKSt8Yha95PBWyqhIUt6V8bA0QoH1qurMsrc2X2Z3btVd46PEUpyRaKjFXFScCADqDE
 CG/AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502587711!74169464!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63590 invoked from network); 13 Aug 2017 01:28:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Aug 2017 01:28:32 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7D1SRIU024869
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 13 Aug 2017 01:28:28 GMT
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 v7D1SR4X024841
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 13 Aug 2017 01:28:27 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v7D1SQEZ004428;
 Sun, 13 Aug 2017 01:28:27 GMT
Received: from [10.154.188.164] (/10.154.188.164)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 12 Aug 2017 18:28:26 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-7-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <54e3d253-5903-9416-fec2-53c15d3c3e53@oracle.com>
Date: Sat, 12 Aug 2017 21:28:22 -0400
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: <1501541855-7354-7-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 07/13] xen/pvcalls: implement listen
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8zMS8yMDE3IDA2OjU3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gU2Vu
ZCBQVkNBTExTX0xJU1RFTiB0byB0aGUgYmFja2VuZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQoKClJldmlld2VkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 13 03:26:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 03:26:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dgjXj-0006Z2-DC; Sun, 13 Aug 2017 03:26:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgjXh-0006Yj-VO
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 03:26:22 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 9D/8A-01862-DD6CF895; Sun, 13 Aug 2017 03:26:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff2sf5
 IgxkzGS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bh0FlPBjoWMFdufnmZr
 YHxZ1MXIxSEk8JdRYsmPY4wQzmNGiXnTPkA52xglnu+8CeRwcogIOEt8PTOXHcTmFdCXaJz/h
 7WLkYNDWMBFYtftZJB6CYFtqhItmy+A1UgIeEsc6jvOCmNvWP2ApYuRnYNNwErikBhIlEVAVe
 Li3knMExi5FzAyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93
 ECPQ6AxDsYFyz3fMQoyQHk5Iob4JPb6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6Co/2RQoJF
 qempFWmZOcDwg0lLcPAoifBOOAKU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4EkBkCI
 EUZpXlwI2CxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvNwgU3gy80rgNr0COoIJ6Ig+kP
 t5i0sSEVJSDYzGSyd/9Vebnertd3S5K++6y/8/vlwUXmv0Z4PT90c/BJvaZiXdfJHfbbLqkzL
 Xo0zd9e0B1eVGBreEmpbsfKE230HBVaf6T1xcg8P2yML/AcH830r6tPXkwpZu/BbPp9vouedR
 9qn53g9EmRXqfafPnZMZ5rjIljk6ZAe7tkxSyMN6mWc3jiuxFGckGmoxFxUnAgA5afTMgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502594777!106518143!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58853 invoked from network); 13 Aug 2017 03:26:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 03:26:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgjXZ-0007j2-Sj; Sun, 13 Aug 2017 03:26: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 1dgjXU-0003oc-Ba; Sun, 13 Aug 2017 03:26:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgjXU-00010U-2L; Sun, 13 Aug 2017 03:26:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112609-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken: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-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-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-raw:migrate-support-check: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-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-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-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-qemut-win10-i386:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e831353e20d7fdac43120c408cfc21b420b8460a
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 03:26:08 +0000
Subject: [Xen-devel] [linux-3.18 test] 112609: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3906342030354942760=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-xsm  6 xen-install                fail pass in 112602

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112602 blocked in 112102
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail in 112602 like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112602 like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 112602 like 112102
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 112602 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        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-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 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          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-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-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  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-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
 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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                e831353e20d7fdac43120c408cfc21b420b8460a
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   22 days
Failing since        112351  2017-07-27 22:26:55 Z   16 days   27 attempts
Testing same since   112602  2017-08-11 23:50:39 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Will Deacon <will.deacon@arm.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 fail    
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3906342030354942760==--

From xen-devel-bounces@lists.xen.org Sun Aug 13 05:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 05:13: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.xen.org>)
	id 1dglCp-00063G-7O; Sun, 13 Aug 2017 05:12:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dglCo-00062N-JN
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 05:12:54 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 84/EA-01712-5DFDF895; Sun, 13 Aug 2017 05:12:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffK/f5
 Ig3uLtC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXjKRLaCprqK3z33mBoY
 L0R0MXJxCAn8ZZTY17mAHcJ5zCix8eJFJghnG6PE8Zm3mLsYOTlEBJwlvp6Zyw5i8wroS9y9e
 J4FxBYWiJL4ef8aWIOEwEMFiR8vu4AaOIAcb4l390pBakDMS9+fsHUxsnOwCVhJHBIDibIIqE
 pcPbSSfQIj9wJGhlWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgR5nAIIdjMcmOx9ilORgUhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwat6rz9SSLAo
 NT21Ii0zBxh6MGkJDh4lEV4DkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzngQpEgApy
 ijNgxsBi4NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1BpnCk5lXArfpFdARTEBH9IHcz1
 tckoiQkmpgTM5+FWKaEnO8qilr+bt3L8s5g0qSNu9oEl9pukly1QfXx7Vxyjzvjp41YVgieH5
 yS9t0/ZJTLrOnN6nGKv95p3Wx8oJvaYDTgcsbdCZv2CCWZxTkI2mx7crH/8xmmR2LA2uiAosW
 3ytJzdWTuJy+LqrO4kLPJzbT9AM9p+1aq3KTZRcYXPdWYinOSDTUYi4qTgQAHE/T8n4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502601171!87226901!1
X-Originating-IP: [104.130.215.37]
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 50269 invoked from network); 13 Aug 2017 05:12:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 05:12:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dglCi-0002YP-WB; Sun, 13 Aug 2017 05:12: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 1dglCd-0002tq-66; Sun, 13 Aug 2017 05:12:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dglCc-0006yz-KH; Sun, 13 Aug 2017 05:12:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112610-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-libvirt-vhd: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-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-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-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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=9db6ffc76676731a25a5538ab71e8ca6ac234f80
X-Osstest-Versions-That: qemuu=b38df311c174c98ef8cce7dec9f46603b083018e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 05:12:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 112610: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3834327385216072700=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112603 pass in 112610
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 112603

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 112557
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112603 REGR. vs. 112557

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112557
 build-arm64-xsm               2 hosts-allocate              broken like 112557
 build-arm64-xsm               3 capture-logs                broken like 112557
 build-arm64                   3 capture-logs                broken like 112557
 build-arm64-pvops             2 hosts-allocate              broken like 112557
 build-arm64-pvops             3 capture-logs                broken like 112557
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112557
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112557
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112557
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112557
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-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-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 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-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-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-xsm      14 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

version targeted for testing:
 qemuu                9db6ffc76676731a25a5538ab71e8ca6ac234f80
baseline version:
 qemuu                b38df311c174c98ef8cce7dec9f46603b083018e

Last test of basis   112557  2017-08-10 14:50:06 Z    2 days
Failing since        112581  2017-08-11 02:00:41 Z    2 days    4 attempts
Testing same since   112603  2017-08-12 03:25:19 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhi Yong Wu <zhiyong.wu@ucloud.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                          pass    
 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-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-pvh-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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=qemu-mainline
+ revision=9db6ffc76676731a25a5538ab71e8ca6ac234f80
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline 9db6ffc76676731a25a5538ab71e8ca6ac234f80
+ branch=qemu-mainline
+ revision=9db6ffc76676731a25a5538ab71e8ca6ac234f80
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x9db6ffc76676731a25a5538ab71e8ca6ac234f80 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git 9db6ffc76676731a25a5538ab71e8ca6ac234f80:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   b38df31..9db6ffc  9db6ffc76676731a25a5538ab71e8ca6ac234f80 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3834327385216072700==--

From xen-devel-bounces@lists.xen.org Sun Aug 13 06:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 06: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.xen.org>)
	id 1dgmSq-00037a-Gb; Sun, 13 Aug 2017 06:33:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgmSo-00037N-Rn
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 06:33:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 87/44-03937-AB2FF895; Sun, 13 Aug 2017 06:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXfnp/5
 Ig+d9LBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPntCmvB/x7Giif7dzE1
 MO5N6GLk4hAS+MsoceX5DHYI5zGjxK4nXcxdjJxAzjZGiUntiiC2iICzxNczc9lBbF4BfYkDi
 86A1QgLBEq8WL+OEaRZQuCLjMSBf21sXYwcQI63xPfzESA1IObMO2+Batg52ASsJA6JgURZBF
 QlXnw8xz6BkXsBI8MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pz
 cTYxAnzMAwQ7GP8sCDjFKcjApifIm+PRGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3fSxP1JI
 sCg1PbUiLTMHGHwwaQkOHiUR3nqQNG9xQWJucWY6ROoUozHHhtXrvzBxdMz4+Y1JiCUvPy9VS
 py3EaRUAKQ0ozQPbhAsKi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmLcBZApPZl4J3L5XQK
 cwAZ3SB/IFb3FJIkJKqoFx8ZOYNZv47hv8iDvI/ufsSdHVT34rpDHWP0xUnxr2nrvmxFbDE9F
 v1ZdJnPtn/zQnYfd5tolzmrbnsAbMOmU2XedeUr1b962NaSeYRE1ORqRZpbFbHqwyXeBzqXTz
 y915/ksvF6hYrzk0ye6+Y2uzaM8JDvU6Lv3b1s3i4fYKWX7+l9leN7gosRRnJBpqMRcVJwIA2
 eUN14UCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502606007!77530750!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57694 invoked from network); 13 Aug 2017 06:33:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 06:33:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgmSj-0004fR-5W; Sun, 13 Aug 2017 06:33:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgmSd-0000az-Jr; Sun, 13 Aug 2017 06:33:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgmSd-0005EN-5B; Sun, 13 Aug 2017 06:33:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112611-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf-libvirt:host-build-prep:fail:regression
 linux-4.9:build-armhf-xsm:xen-build:fail:regression
 linux-4.9:build-armhf-pvops:kernel-build:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4c666b0d9070a095e945387bd674476820f79528
X-Osstest-Versions-That: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 06:33:19 +0000
Subject: [Xen-devel] [linux-4.9 test] 112611: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7045433598449779380=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-libvirt           5 host-build-prep          fail REGR. vs. 112513
 build-armhf-xsm               6 xen-build                fail REGR. vs. 112513
 build-armhf-pvops             6 kernel-build             fail REGR. vs. 112513

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   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-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112513
 build-arm64-pvops             2 hosts-allocate              broken like 112513
 build-arm64                   3 capture-logs                broken like 112513
 build-arm64-pvops             3 capture-logs                broken like 112513
 build-arm64-xsm               2 hosts-allocate              broken like 112513
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 112497
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112513
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112513
 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-xl-qemuu-ws16-amd64 10 windows-install        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-xl-qemut-ws16-amd64 10 windows-install        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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                4c666b0d9070a095e945387bd674476820f79528
baseline version:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7

Last test of basis   112513  2017-08-07 20:19:27 Z    5 days
Testing same since   112599  2017-08-11 16:18:32 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aviv Heller <avivh@mellanox.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bard Liao <bardliao@realtek.com>
  Bartosz Golaszewski <brgl@bgdev.pl>
  Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woods <dwoods@mellanox.com>
  Derek <user.vdr@gmail.com>
  Dima Zavin <dmitriyz@waymo.com>
  Dmitriy <mexx400@yandex.ru>
  Doug Ledford <dledford@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Emmanuel Vadot <manu@bidouilliste.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Stuebner <heiko@sntech.de>
  Helge Deller <deller@gmx.de>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Ilan Tayari <ilant@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jaehoon Chung <jh80.chung@samsung.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com> [Exynos5800 Peach Pi Chromebook]
  Jean Delvare <jdelvare@suse.de>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeff Moyer <jmoyer@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jin Qian <jinqian@google.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@codeaurora.org>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matija Glavinic Pecotic <matija.glavinic-pecotic.ext@nokia.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Michal Kubecek <mkubecek@suse.cz>
  Michal KubeÄek <mkubecek@suse.cz>
  Mikael Pettersson <mikpelinux@gmail.com>
  Mike Christie <mchristi@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moshe Shemesh <moshe@mellanox.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Omar Sandoval <osandov@fb.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrick Lai <plai@codeaurora.org>
  Pau Espin Pedrol <pau.espin@tessares.net>
  Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Pravin B Shelar <pshelar@ovn.org>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Young <sean@mess.org>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Steve Wise <swise@opengridcomputing.com>
  Steven Toth <stoth@kernellabs.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Yasevich <vyasevic@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>
  Zefir Kurtisi <zefir.kurtisi@neratec.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          broken  
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            fail    
 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                                          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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-pvh-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-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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7045433598449779380==--

From xen-devel-bounces@lists.xen.org Sun Aug 13 10:26:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 10:26:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dgq6D-0002TI-Os; Sun, 13 Aug 2017 10:26:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgq6B-0002Su-Rl
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 10:26:23 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F3/AE-02962-F4920995; Sun, 13 Aug 2017 10:26:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVddPc0K
 kwbWvrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLVtFXPBYpOKNdumMTYw
 HtftYuTiEBL4yyjxq/knexcjJ5DzmFFi6U9piMQ2RonF368wgiREBJwlvp6ZC1bEK6Av8erJS
 RYQW1jAXmLXqttgcQkBT4kXlxvYYOwpO3qAbHYONgEriUNiIFEWAVWJd21tjBMYuRYwMqxiVC
 9OLSpLLdI100sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQrAxDsYJx3wv8QoyQ
 Hk5Iob4JPb6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5XjQmRQoJFqempFWmZOcAAg0lLcPAo
 ifCag6R5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcVxakSACkKKM0D24ELNgvMcpKCfMyA
 h0lxFOQWpSbWYIq/4pRnINRSZj3rDrQFJ7MvBK4Ta+AjmACOqIP5H7e4pJEhJRUA2P8uX0H+0
 80RanaLXl9RWf1KpGM/lmuyY/nJjGL3Stxv/Vk8er3Dw/7JczRqW3Lv75vo0hY5B39xumeNaU
 OBvp9GjOdzZ2Pn+vqWdf07XtrzoGszmfth6a7lqlxCR9OyD73pLjt8hRetjPt96barq6bH3zT
 V1Rg4uodrA8FndoUuXZrqvFqdSuxFGckGmoxFxUnAgAcZ1R4cQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502619979!71040383!1
X-Originating-IP: [104.130.215.37]
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 15850 invoked from network); 13 Aug 2017 10:26:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 10:26:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgq65-0002jh-2M; Sun, 13 Aug 2017 10:26: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 1dgq5z-0004jU-L1; Sun, 13 Aug 2017 10:26:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgq5z-0008TU-A6; Sun, 13 Aug 2017 10:26:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112617-mainreport@xen.org>
X-Osstest-Versions-This: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
X-Osstest-Versions-That: xen=dd050808ccc23f0a11d5596409f4245b9406a242
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 10:26:11 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 112617: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7100843955112321298=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  de62402a9c2e403b049aa238b4fa4e2d618e8870
baseline version:
 xen                  dd050808ccc23f0a11d5596409f4245b9406a242

Last test of basis   112530  2017-08-09 09:54:55 Z    4 days
Testing same since   112617  2017-08-13 09:19:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Olaf Hering <olaf@aepfle.de>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  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 :

+ branch=xen-unstable-coverity
+ revision=de62402a9c2e403b049aa238b4fa4e2d618e8870
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity de62402a9c2e403b049aa238b4fa4e2d618e8870
+ branch=xen-unstable-coverity
+ revision=de62402a9c2e403b049aa238b4fa4e2d618e8870
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' xde62402a9c2e403b049aa238b4fa4e2d618e8870 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git de62402a9c2e403b049aa238b4fa4e2d618e8870:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   dd05080..de62402  de62402a9c2e403b049aa238b4fa4e2d618e8870 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7100843955112321298==--

From xen-devel-bounces@lists.xen.org Sun Aug 13 10:50:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 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.xen.org>)
	id 1dgqTg-0004Tx-RP; Sun, 13 Aug 2017 10:50:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39138cb30=citrix-osstest@xenproject.org>)
 id 1dgqTf-0004Tr-QQ
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 10:50:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 EC/AF-03612-FFE20995; Sun, 13 Aug 2017 10:50:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve4/vQm
 RBm0H2C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bGDROZC/aEVHy5uJ65gXGFSRcjJ4eEgL/E
 zrUHGSFsd4np7SvYQGwRAWeJCR9ug9m8AnoSu55vAarh4BAWSJI49dsUovygvMSf+ZYwrXNn3
 2GGsaf9f8sOYrMJeEhM7JnIAmKzCKhKbNm4A2ykkICWxNLFK5kgxgtKnJz5BKyGWUBC4uCLF1
 BzLCR2fOxjm8DINwtJ2SwkZQsYmVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBAYUAxDsYOz453SIUZKDSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BG+u7oRIIcGi1PTUirTMHGBow6QlOHiURHjVQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XK
 iXOmwRSJABSlFGaBzcCFmeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbADKFJzOvBG7TK6
 AjmICO6AO5n7e4JBEhJdXAaMJUaWd7atfmgxGRF6TLD00R08yRl7gzc+YL7Y9HHhlN/cDWwvt
 tpej8hcDoN7n1KJere8+n3YqrA0x2yZUcXG29vMnnv7+A0Icf6eUi8iynLt8pfLvo4Js3Mzee
 elrs4lJqc+aTcjZ3nOOvlONrun7c9dqdtXqJy4qZPcJpXBnuvyy7tnxRVGIpzkg01GIuKk4EA
 B6hTv2uAgAA
X-Env-Sender: prvs=39138cb30=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502621436!74204454!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63473 invoked from network); 13 Aug 2017 10:50:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Aug 2017 10:50:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,367,1498521600"; d="scan'208";a="443607474"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71970-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-midway:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat: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-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-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-amd64-i386-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=9db6ffc76676731a25a5538ab71e8ca6ac234f80
X-Osstest-Versions-That: qemuu=b38df311c174c98ef8cce7dec9f46603b083018e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 13 Aug 2017 11:50:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71970: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4024815750266453094=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71970 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71970/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-midway   16 guest-start/debian.repeat fail REGR. vs. 71961
 test-armhf-armhf-libvirt-xsm 16 guest-start/debian.repeat fail REGR. vs. 71961

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail blocked in 71961
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 71961
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 71961
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 71961
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 71961
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop              fail like 71961
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10  fail like 71961
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   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-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-libvirt-xsm 13 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-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-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-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-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-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      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-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                9db6ffc76676731a25a5538ab71e8ca6ac234f80
baseline version:
 qemuu                b38df311c174c98ef8cce7dec9f46603b083018e

Last test of basis    71961  2017-08-11 01:49:20 Z    2 days
Testing same since    71970  2017-08-13 05:15:09 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhi Yong Wu <zhiyong.wu@ucloud.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 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-pvh-amd                                  pass    
 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-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  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-pvh-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-armhf-armhf-xl-midway                                   fail    
 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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4024815750266453094==--

From xen-devel-bounces@lists.xen.org Sun Aug 13 13:11:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 13: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.xen.org>)
	id 1dgsfM-0005TS-AW; Sun, 13 Aug 2017 13:10:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgsfL-0005TL-9B
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 13:10:51 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 92/4D-01732-ADF40995; Sun, 13 Aug 2017 13:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfem/4R
 Ig+bvjBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6PrhW7DpKGNF67U7TA2M
 szoYuxi5OIQE/jJKXF85k7WLkRPIecwoceI5B4S9jVFi7cJAEFtEwFni65m57CA2r4C+xIlZO
 9lAbGGBEIn5Fx4ygwySELhqKPH1+T9mkISEgKfEi8sNbDD27F3TWboY2TnYBKwkDomBRFkEVC
 Vafx5mmsDIvYCRYRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4
 mRqDPGYBgB2PTds9DjJIcTEqivAk+vZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjX+02IFBIs
 Sk1PrUjLzAEGH0xagoNHSYS3ASTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivIkgRQIgR
 RmleXAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8kSBTeDLzSuA2vQI6ggnoiD6Q+3
 mLSxIRUlINjO1X3GdU5cwXYT+49XOb1bLdD9QOPPyvGCb09KR4pnj+crtGG8t7dh837us/oq7
 fEzC/R6mEaarx0U3rd8k+tL5stb8sLGGRx2oNKa16caObEbn+JrN2Mhm7FC5ofrl3YqisdlwK
 w8EzDqoN81Mdbzl+XGv20/Aq//Pww1PmlF4SrBJumLhzmhJLcUaioRZzUXEiAC3wjdt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502629847!70763753!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20835 invoked from network); 13 Aug 2017 13:10:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 13:10:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgsfE-0006vM-Ol; Sun, 13 Aug 2017 13:10: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 1dgsf9-0005rl-0f; Sun, 13 Aug 2017 13:10:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgsf8-0007Oc-7G; Sun, 13 Aug 2017 13:10:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112613-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:leak-check/check/l1:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-xl-multivcpu: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-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 13:10:38 +0000
Subject: [Xen-devel] [xen-unstable test] 112613: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3589105791526303285=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             6 kernel-build   fail in 112608 REGR. vs. 112544

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112600 pass in 112613
 test-amd64-amd64-qemuu-nested-intel 19 leak-check/check/l1 fail in 112600 pass in 112613
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 112600
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 112600
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail pass in 112608
 test-amd64-i386-xl-qemut-debianhvm-amd64 17 guest-stop     fail pass in 112608

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 112544

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 112608 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 112608 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 112608 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
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112544
 build-arm64                   2 hosts-allocate              broken like 112544
 build-arm64-xsm               3 capture-logs                broken like 112544
 build-arm64-pvops             2 hosts-allocate              broken like 112544
 build-arm64-pvops             3 capture-logs                broken like 112544
 build-arm64                   3 capture-logs                broken like 112544
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112544
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop fail in 112600 blocked in 112544
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 112600 like 112544
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112600 like 112544
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112608 blocked in 112544
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112544
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112544
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112544
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112544
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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     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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-libvirt-xsm 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-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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  de62402a9c2e403b049aa238b4fa4e2d618e8870
baseline version:
 xen                  f5c3e78b5c61e7dfb05749c7a0c862ec18c86384

Last test of basis   112544  2017-08-10 04:20:44 Z    3 days
Failing since        112561  2017-08-10 16:20:26 Z    2 days    5 attempts
Testing same since   112600  2017-08-11 17:49:24 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit de62402a9c2e403b049aa238b4fa4e2d618e8870
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Thu Aug 10 18:22:53 2017 +0100

    xen: remove struct domain and vcpu declarations from types.h
    
    They don't belong there. Removing them causes build errors in several
    places. Add the forward declarations in those places.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>

commit b24731b1b4ce9f032116831ac825b227965232aa
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 23 10:56:37 2017 +0000

    xen/flask: Switch to using bool
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit 320e02d27af75dc137ce2f012437c07f1728d70c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Aug 10 14:13:00 2017 +0100

    xsm/flask: Fix build following "xsm: correct AVC lookups for two sysctls"
    
    avc_current_has_perm() takes 4 arguments, not 3.  Spotted by a Travis
    randconfig run which actually turned XSM on.
    
    https://travis-ci.org/xen-project/xen/jobs/263063220
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit a19faa0100708c70a179eb5cf23a7b7789dab5e3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jul 26 10:18:02 2017 +0100

    common/domain_page: Drop domain_mmap_cache infrastructure
    
    This infrastructure is used exclusively by the x86 do_mmu_update() hypercall.
    Mapping and unmapping domain pages is probably not the slow part of that
    function, but even with an opencoded caching implementation, Bloat-o-meter
    reports:
    
      function                                     old     new   delta
      do_mmu_update                               6815    6573    -242
    
    The !CONFIG_DOMAIN_PAGE stub code has a mismatch between mapping and
    unmapping, which is a latent bug.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d73168728c49a21da88989e548f01c5947a5b538
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Aug 9 13:35:19 2017 +0100

    x86/psr: remove useless check in free_socket_resources
    
    The check is useless because pointer arithmetic ensures "info" is
    always non-zero.
    
    Replace it with an ASSERT for socket_info. The only caller of
    free_socket_resources already ensures socket_info is not NULL before
    calling it.
    
    Coverity-ID: 1416344
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 58e8986267d976b00c60e0089baa2e5f66f16d3e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:37:24 2017 +0200

    x86/HVM: fix boundary check in hvmemul_insn_fetch() (again)
    
    Commit 5a992b670b ("x86/hvm: Fix boundary check in
    hvmemul_insn_fetch()") went a little too far in its correction to
    commit 0943a03037 ("x86/hvm: Fixes to hvmemul_insn_fetch()"): Keep the
    start offset check, but restore the original end offset one.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 71b408939a5c638c322fa00196a38c7bcfc8f3b6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:58 2017 +0200

    x86/mm: make various hotplug related functions static
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 03124262730d803b1d34b4123c6a7835ad1926bb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:24 2017 +0200

    IOMMU/PCI: properly annotate setup_one_hwdom_device()
    
    Its sole caller is __hwdom_init, so it can be such itself, too.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit e7ec6f5f32cd2d0f723083cde3d7761c4e675f2c
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:35:50 2017 +0200

    cpufreq: only stop ondemand governor if already started
    
    On CPUFREQ_GOV_STOP in cpufreq_governor_dbs, shortcut to
    return success if the governor is already stopped.
    
    Avoid executing dbs_timer_exit, to prevent tripping an assertion
    within a call to kill_timer on a timer that has not been prepared
    with init_timer, if the CPUFREQ_GOV_START case has not
    run beforehand.
    
    kill_timer validates timer state:
     * itself, via BUG_ON(this_cpu(timers).running == timer);
     * within active_timer, ASSERTing timer->status is within bounds;
     * within list_del, which ASSERTs timer inactive list membership.
    
    Patch is synonymous to an OpenXT patch produced at Citrix prior to
    June 2014.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit de834631b6f678cfdd7b0ec6259b1a679ea78814
Author: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Date:   Thu Aug 10 12:35:28 2017 +0200

    xsm: correct AVC lookups for two sysctls
    
    The current code was incorrectly using SECCLASS_XEN instead of
    SECCLASS_XEN2, resulting in the wrong permission being checked.
    
    GET_CPU_LEVELLING_CAPS was checking MTRR_DEL
    GET_CPU_FEATURESET was checking MTRR_READ
    
    The default XSM policy only allowed these permissions to dom0, so this
    didn't result in a security issue there.
    
    Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 80eb3da01bc4378af537d60e3d55767acf0d16ea
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:34:58 2017 +0200

    x86/tboot: disable interrupts after map_pages_to_xen() in tboot_shutdown()
    
    Move the point where interrupts are disabled in tboot_shutdown
    to slightly later, to after the call to map_pages_to_xen.
    
    This patch originated in OpenXT with the following report:
    
    "Disabling interrupts early causes debug assertions.
    
    This is only seen with debug builds but since it causes assertions it is
    probably a bigger problem. It clearly says in map_pages_to_xen that it
    should not be called with interrupts disabled. Moved disabling to just
    after that call."
    
    The Xen code comment ahead of map_pages_to_xen notes that the CPU cache
    flushing in map_pages_to_xen differs depending on whether interrupts are
    enabled or not. The flush logic with interrupts enabled is more
    conservative, flushing all CPUs' TLBs/caches, rather than just local.
    This is just before the tboot memory integrity MAC calculation is performed
    in the case of entering S3.
    
    Original patch author credit: Ross Philipson.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 7c275549f46c5c46611592f7107c1345e93ed457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:34:21 2017 +0200

    AMD IOMMU: drop amd_iommu_setup_hwdom_device()
    
    By moving its bridge special casing to amd_iommu_add_device(), we can
    pass the latter to setup_hwdom_pci_devices() and at once consistently
    handle bridges discovered at boot time as well as such reported by Dom0
    later on.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit 293a0a1fd712bb85bc695e86a519e8da67f1a39f
Author: Boqun Feng (Intel) <boqun.feng@gmail.com>
Date:   Thu Aug 10 12:33:27 2017 +0200

    x86/cpufeatures: expose UMIP to HVM guests
    
    User-Mode Instruction Prevention (UMIP) is a security feature present in
    new Intel Processors. With this feature, when the UMIP bit in CR4 set,
    the following instructions cannot be executed if CPL > 0: SGDT, SIDT,
    SLDT, SMSW, and STR. An attempt at such execution causes a general-
    protection exception (#GP).
    
    This patch simply adds necessary definitions to expose this feature to
    hvm guests.
    
    Signed-off-by: Boqun Feng (Intel) <boqun.feng@gmail.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit e489eb6138e7efe4214a7e9ba0d21f54fc5b7d35
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 10 12:32:16 2017 +0200

    VT-d PI: disable VT-d PI when CPU-side PI isn't enabled
    
    From the context calling pi_desc_init(), we can conclude the current
    implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI
    and disable CPU-side PI by disabling APICv explicitly in xen boot
    command line, we would get an assertion failure.
    
    This patch clears iommu_intpost once finding CPU-side PI won't be enabled.
    It is safe for this is done before this flag starts taking effect. Also
    take this chance to remove the useless check of "acknowledge interrupt on
    exit", which is a minimal requirement which has been checked earlier.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3589105791526303285==--

From xen-devel-bounces@lists.xen.org Sun Aug 13 14:29:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 14:29: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.xen.org>)
	id 1dgttB-000255-Ce; Sun, 13 Aug 2017 14:29:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgtt9-00024u-Hn
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 14:29:11 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F7/EE-01987-63260995; Sun, 13 Aug 2017 14:29:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdc0aUK
 kQf9ucYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfFrZy1bwzbhizvKkBsaV
 Wl2MXBxCAn8ZJfbPfssC4TxmlDj54QszhLONUeL/6nPsXYycHCICzhJfz8wFsjk4eAX0JRpfs
 YCEhQX0JFbOa2EGsSUEvCSaOk6wwNgnnkwDirNzsAlYSRwSA4myCKhKrD4/g30CI9cCRoZVjB
 rFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBfq1nYGDcwdi31+8
 QoyQHk5Iob4JPb6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd61iRMihQSLUtNTK9Iyc4ABBpOW
 4OBREuHtAUnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4rxtIkQBIUUZpHtwIWLBfYpSVE
 uZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOwdkCk9mXgncpldARzABHdEHcj9vcUkiQkqqgTFzQc
 3XpHnTnY/cPDTlilj006jH3usnbRbjiEjamCmZm7hVRf3q8Q3qO77Hr0g9FC7NdqKdN+xb07U
 T2xser0yeH6X6cc+mzEO/3Soe+U3Uuau5q7jwVIbk/nkL0gLELNVFb2sZeVyYeFaZNW/nP4cf
 TzY5/rsmcT/6vPAHI7Vbf5g8D+tzPJisxFKckWioxVxUnAgAKrbyH3ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502634548!105224397!1
X-Originating-IP: [104.130.215.37]
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 23487 invoked from network); 13 Aug 2017 14:29:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 14:29:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgtt5-0000Y7-5O; Sun, 13 Aug 2017 14:29:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgtsz-0001eG-J2; Sun, 13 Aug 2017 14:29:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgtsz-0003Aj-A3; Sun, 13 Aug 2017 14:29:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112615-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=0795920568ca2efbea71be8510f6bda1e8ef3e8a
X-Osstest-Versions-That: ovmf=1e892df6860dc655f8e570450d74791b84de9928
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 14:29:01 +0000
Subject: [Xen-devel] [ovmf test] 112615: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwNzk1OTIwNTY4Y2EyZWZiZWE3MWJlODUxMGY2YmRh
MWU4ZWYzZThhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxZTg5MmRm
Njg2MGRjNjU1ZjhlNTcwNDUwZDc0NzkxYjg0ZGU5OTI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2MDYgIDIwMTctMDgtMTIgMDY6MDE6MjQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjE1ICAyMDE3LTA4LTEzIDA0OjE3OjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWWFueWFuIFpo
YW5nIDx5YW55YW54LnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTA3
OTU5MjA1NjhjYTJlZmJlYTcxYmU4NTEwZjZiZGExZThlZjNlOGEKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDA3OTU5MjA1NjhjYTJlZmJlYTcxYmU4NTEwZjZiZGEx
ZThlZjNlOGEKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTA3OTU5MjA1NjhjYTJlZmJlYTcxYmU4
NTEwZjZiZGExZThlZjNlOGEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVw
c3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhl
bmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdb
JyB4MDc5NTkyMDU2OGNhMmVmYmVhNzFiZTg1MTBmNmJkYTFlOGVmM2U4YSA9IHggJ10nCisgOiB0
ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3Nl
YWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisr
IDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVF
X1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9P
Vk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgMDc5NTky
MDU2OGNhMmVmYmVhNzFiZTg1MTBmNmJkYTFlOGVmM2U4YTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQt
bWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAogICAxZTg5MmRmLi4wNzk1OTIwICAwNzk1OTIwNTY4Y2EyZWZiZWE3MWJlODUxMGY2
YmRhMWU4ZWYzZThhIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 13 15:10:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 15:10: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.xen.org>)
	id 1dguXE-0005JE-Jk; Sun, 13 Aug 2017 15:10:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dguXD-0005J8-B0
 for xen-devel@lists.xen.org; Sun, 13 Aug 2017 15:10:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BE/AF-09901-AEB60995; Sun, 13 Aug 2017 15:10:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS/dF9oR
 IgyUHtS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozz/9QK/jBX7Phg08C4h7mLkZNDSCBP4smP
 42A2r4CdxJXWNWwgtoSAocTphTdZQGwWAVWJxn8v2EFsNgF1ic5F7WBxEQEpiTWnXgHVc3EwC
 3xklJj4vQssISzgJzF37QFGiAVpEufenwUbyilgKdF99SBTFyMH0DJBib87hEFMZqCZ6+cJgV
 QwC8hLNG+dzQwRlpZY/o9jAiPfLIT6WQj1s5DUz0KoX8DIsopRozi1qCy1SNfQSC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDsGIBgB+PljQGHGCU5mJREeRN8eiOF+JLyUyoz
 Eosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgTv46wJkUKCRanpqRVpmTnAyIApleDgURLhr
 QBJ8xYXJOYWZ6ZDpE4xGnM0fdjyhYnj1YT/35iEwCZJifNOACkVACnNKM2DGwSL2EuMslLCvI
 xAZwrxFKQW5WaWoMq/YhTnYFQS5j0OMoUnM68Ebt8roFOYgE7pA/mIt7gkESEl1cA4OXpq3r1
 ZMrwbz21Uknn6tXpGi6X5j3q1UNVI/jtLDU+wtF5V4fhs7xVcFJ40cWM6u1f70WNXdRXPOqkc
 9ZwuErss4dmedaLKld15Nb16V5zXlq2psuyvKf6pX/9BXEtY5vxa5w1WsQwLvK5+Ozmf9eWGl
 it3e0tY/tk+mBw8bY6N3mXtk6FKLMUZiYZazEXFiQBcr3Ep0wIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502637031!71504685!1
X-Originating-IP: [137.65.248.74]
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 53489 invoked from network); 13 Aug 2017 15:10:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Aug 2017 15:10:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Sun, 13 Aug 2017 09:10:30 -0600
Message-Id: <59906BE40200007800103E19@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Sun, 13 Aug 2017 09:10:28 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-2-julien.grall@arm.com>
In-Reply-To: <20170811180257.5493-2-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, xen-devel@lists.xen.org,
 bhupinder.thakur@linaro.org
Subject: Re: [Xen-devel] [PATCH 01/11] xen/grant_table: Include mm.h in
 xen/grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDA4LzExLzE3IDg6MDMgUE0g
Pj4+Cj5XaGlsZSByZS1vcmRlcmluZyB0aGUgaW5jbHVkZSBhbHBoYWJldGljYWxseSBpbiBhcmNo
L2FybS9kb21haW4uYywgSSBnb3QKPmEgY29tcGxpdGF0aW9uIGVycm9yIGJlY2F1c2UgZ3JhbnRf
dGFibGUuaCBpcyB1c2luZyBnZm5fdCBiZWZvcmUgYmVlbgo+ZGVmaW5lZDoKPgo+SW4gZmlsZSBp
bmNsdWRlZCBmcm9tIGRvbWFpbi5jOjE0OjA6Cj54ZW4veGVuL2luY2x1ZGUveGVuL2dyYW50X3Rh
YmxlLmg6MTUzOjI5OiBlcnJvcjogdW5rbm93biB0eXBlIG5hbWUg4oCYZ2ZuX3TigJkKPmdmbl90
ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMpOwo+Xgo+Cj5GaXggaXQgYnkgaW5jbHVkaW5nIHhlbi9t
bS5oIGluIGl0Lgo+Cj5TaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 13 15:23:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 15:23: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.xen.org>)
	id 1dgujl-0006JR-OL; Sun, 13 Aug 2017 15:23:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dgujk-0006JL-48
 for xen-devel@lists.xen.org; Sun, 13 Aug 2017 15:23:32 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 80/3E-02176-3FE60995; Sun, 13 Aug 2017 15:23:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/dT3oR
 Ig5f3dCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJV3qYCt4zVbzfPIG1gXE3UxcjJ4eQQJ7E
 5HVbWEBsXgE7ifevb7GC2BIChhKnF94Ei7MIqEq8blvODmKzCahLdC5qB4uLCMhLtJ3+xwZiM
 wvISiy4cwMsLiwQLLFzwiFmiPmeEh/urwKzOQW8JD5e3wY0nwNol6DE3x3CEK1aEg9/3WKBsL
 Ulli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXUu9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzA0KtnYGDcwfj6p9MhRkkOJiVR3gSf3kghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMF7P3dCpJBgUWp6akVaZg4wOmBKJTh4lER4f
 4GkeYsLEnOLM9MhUqcYjTmaPmz5wsTxasL/b0xCYJOkxHlXgZQKgJRmlObBDYJF7SVGWSlhXk
 YGBgYhnoLUotzMElT5V4ziHIxKwrwXQKbwZOaVwO17BXQKE9ApfSAf8RaXJCKkpBoY9V8lbGA
 S4q389Othf9p34SOJVRodLF8XTS1kqD10caXhDCfb5DutNiu2l3zg5T26Zp22henGG4Wchz/J
 z0t8ff7yDv9Dj3/9eZHunHflUnPTqswE8Q/T0ns1r/j11S/h++2y26HDq/fDNjbm7zYv65e+9
 aouOvg0dpfh0ZtWx+rXPZv85ts+ISWW4oxEQy3mouJEAM3i1qfVAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502637809!51725842!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42154 invoked from network); 13 Aug 2017 15:23:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Aug 2017 15:23:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Sun, 13 Aug 2017 09:23:28 -0600
Message-Id: <59906EEE0200007800103E27@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Sun, 13 Aug 2017 09:23:26 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1502458630-29167-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502458630-29167-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/config: Fix stale documentation
 concerning virtual layout
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA4LzExLzE3IDM6
MzcgUE0gPj4+Cj5UaGUgaHlwZXJjYWxsIGFyZ3VtZW50IHRyYW5zbGF0aW9uIGFyZWEgbGl2ZXMg
aW4gdGhlIHBlci1kb21haW4gbWFwcGluZ3MgaW4KPlBNTDQgc2xvdCAyNjAuICBOb3RoaW5nIGN1
cnJlbnRseSByZXNpZGVzIGluIHRoZSBsb3dlciBjYW5vbmljYWwgaGFsZiBhYm92ZQo+dGhlIDRH
QiBib3VuZGFyeSBpbiBhIDMyYml0IFBWIGd1ZXN0Lgo+Cj5TaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 13 16:24:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 16:24: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.xen.org>)
	id 1dgvgf-0002BS-MQ; Sun, 13 Aug 2017 16:24:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgvgd-0002B5-TL
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 16:24:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B7/E0-03612-73D70995; Sun, 13 Aug 2017 16:24:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVde0dkK
 kwfT/PBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PNlHXvB2oKKNbu/szcw
 LnbrYuTiEBL4yyjx7sEldgjnMaNE/9apjBDONkaJly0TmLsYOTlEBJwlvp6Zyw5i8wroS1y4+
 IQJxBYWCJaY9/QEWIOEwHRdie8fOsAaJAS8JS69/A2U4ACzJ/b5dzGyc7AJWEkcEgMpYBFQlf
 jy9wD7BEbuBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GM+vDTzEKMnBpCTKm+DTGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgte4ZkKkkGBR
 anpqRVpmDjD4YNISHDxKIrwiIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnVQEpEgApy
 ijNgxsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9Ww00hSczrwRu0yugI5iAjugDuZ
 +3uCQRISXVwNjNyGq5573kFjF3Z0apxlimyKQXR7fpyj+fNXn5St+LXbkTdJcErHvhLX5/+sS
 6526S12a2r0z7G3c4+6zOpxrd3zIrhANaepQZZsyJsZwa8u6BfDHvaZ79QqKeR3+GVMfpr394
 J/hEfadvDSevGO8szdA456iVLZNvLbdel/I1+JUNX96FQ0osxRmJhlrMRcWJAJ8Q/zN/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502641460!69712477!1
X-Originating-IP: [104.130.215.37]
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 2050 invoked from network); 13 Aug 2017 16:24:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 16:24:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgvgV-0003zi-9I; Sun, 13 Aug 2017 16:24: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 1dgvgP-0000j7-Fl; Sun, 13 Aug 2017 16:24:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgvgO-0005uk-3W; Sun, 13 Aug 2017 16:24:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112612-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=89a55278dee487b172fb16295ccb2d0b2a1b319b
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 16:24:08 +0000
Subject: [Xen-devel] [linux-linus test] 112612: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYxMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNjEyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4g
MTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE3IGd1ZXN0LXN0YXJ0LjIgICAg
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
ODlhNTUyNzhkZWU0ODdiMTcyZmIxNjI5NWNjYjJkMGIyYTFiMzE5YgpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgMTQzOWNjZjczZDljMDc2NTRmZGQ1YjQ5NjlmZDUzYzJm
ZWI4Njg0ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNTE1ICAyMDE3LTA2LTE3IDA2OjQ4OjU2
IFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDUzNiAgMjAxNy0wNi0xNyAyMzo0
ODoxMyBaICAgNTYgZGF5cyAgIDc0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjYx
MiAgMjAxNy0wOC0xMyAwMDoyMDo0MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjI4
NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjYy
NzQ5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 13 16:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 16:32: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.xen.org>)
	id 1dgvoT-0002tO-He; Sun, 13 Aug 2017 16:32:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39138cb30=citrix-osstest@xenproject.org>)
 id 1dgvoR-0002tC-MI
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 16:32:27 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 7A/94-01732-A1F70995; Sun, 13 Aug 2017 16:32:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK5k/YR
 Ig/unDSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aO1d9ZC9YIV8zZ8o2pgXERbxcjJ4eEgL/E
 pyPnWSFsd4np7SvYQGwRAWeJCR9ug9m8AnoS9zacZgKxhQWMJGbNu8YOUe8mMbH3KSuMfebCa
 jCbTcBDYmLPRBYQm0VAVeLfh2tgtpCAlsTSxSuZIGYKSpyc+QQsziwgIXHwxQtmiDkWEjs+9r
 FNYOSdhaRsFpKyBYxMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvN
 zNzECQ6eegYFxB+OpZudDjJIcTEqivAk+vZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj1aidE
 CgkWpaanVqRl5gCDGCYtwcGjJMKbXQeU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd6FI
 DMEQIoySvPgRsAi6hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6zIFN4MvNK4Da9AjqCCe
 iIPpD7eYtLEhFSUg2MldtM/M0yTT3/7/Ph3bAoeN2iw9dNre6fCo3xNt22a2V3pqPlfYdDreG
 Ckx4xyseHNIoox3BXPlSbVtHPEdkp9fTtRrN5oru2Pf1g/Pm8NJtFZOeap8d5pi794Lv/lbbE
 m9QJF5eGfdH/aa+tMsvqzS27bd+iF7k76XtsWnxw7XlmrnvGS/XClViKMxINtZiLihMBR/B13
 KMCAAA=
X-Env-Sender: prvs=39138cb30=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502641944!109643568!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55683 invoked from network); 13 Aug 2017 16:32:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Aug 2017 16:32:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,369,1498521600"; d="scan'208";a="435330076"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71971-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=0795920568ca2efbea71be8510f6bda1e8ef3e8a
X-Osstest-Versions-That: ovmf=1e892df6860dc655f8e570450d74791b84de9928
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 13 Aug 2017 17:32:22 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71971: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAwNzk1OTIwNTY4Y2EyZWZiZWE3MWJlODUxMGY2YmRhMWU4ZWYz
ZThhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxZTg5MmRmNjg2MGRj
NjU1ZjhlNTcwNDUwZDc0NzkxYjg0ZGU5OTI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5Njkg
IDIwMTctMDgtMTIgMTY6MTk6NDggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTcxICAyMDE3LTA4LTEzIDE0OjQ3OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWWFueWFuIFpoYW5nIDx5
YW55YW54LnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0
cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDA3OTU5
MjA1NjhjYTJlZmJlYTcxYmU4NTEwZjZiZGExZThlZjNlOGEKQXV0aG9yOiBZYW55YW4gWmhhbmcg
PHlhbnlhbnguemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBBdWcgMTEgMTA6MzA6MDkgMjAx
NyArMDgwMAoKICAgIEJhc2VUb29sczogU3VwcG9ydCBUYWJTcGFjZSBiZXR3ZWVuIHNlY3Rpb24g
dGFnIGluIERFQyBmaWxlCiAgICAKICAgIFBlciBERUMgc3BlYywgbXVsdGlwbGUgc2VjdGlvbiB0
YWcgdXNlIDxUUz4gdG8gc2VwYXJhdGUsIGFuZCBpdCBjYW4KICAgIHN1cHBvcnQgVGFiLCBzbyB0
aGlzIHBhdGNoIGZpeCB0aGUgYnVnIHRvIHVzZSBUYWIuCiAgICAKICAgIDxUYWJTcGFjZT4gOjo9
IHs8VGFiPn0gezxTcGFjZT59CiAgICA8VFM+IDo6PSA8VGFiU3BhY2U+KgogICAgCiAgICBDYzog
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogWWFueWFuIFpoYW5n
IDx5YW55YW54LnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBaaHUg
PHlvbmdob25nLnpodUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 13 18:16:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 18: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.xen.org>)
	id 1dgxQa-0000iy-6x; Sun, 13 Aug 2017 18:15:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgxQZ-0000im-Es
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 18:15:55 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 FE/83-01724-A5790995; Sun, 13 Aug 2017 18:15:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTdy+oR
 Ig+Z7ohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLKhsmDJfMaKJV+MGxh/
 FHQxcnIICfxllHjTL9/FyAVkP2aUaDt/kwUisY1RYu8RbhBbRMBZ4uuZuewgNq+AvsTHxSvBa
 oQFXCTeth5jAmmWELitJDFjWwMzSEJCwFti167Z7DD2htUPgBrYOdgErCQOiXUxcnCwCKhKvD
 4mO4GRewEjwypG9eLUorLUIl0jvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQF/
 XMzAw7mA81ex8iFGSg0lJlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvwrQJkUKCRanp
 qRVpmTnAoINJS3DwKInwzgVJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOC8/SJEASFFGa
 R7cCFgEXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzGsIMoUnM68EbtMroCOYgI7oA7mft7
 gkESEl1cDYHWzLq5v74GpOl/Z6r1vrPFN+zRTqKV5y94vecQ8jjvM8Ugkh3ze/T5tVU3a04ci
 hY2disxxyNzhzz07n3BP752RbsUxYTln51lY9Rm12w6a5whMnJ31Unt1vPotfpDp4YeAbRRk/
 21OiG32Fray2c0R9kDGc+/BWpqpIg82PoJc9d2eWb1RiKc5INNRiLipOBACUoXJnewIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502648151!109806849!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50043 invoked from network); 13 Aug 2017 18:15:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 18:15:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgxQT-0006vO-AJ; Sun, 13 Aug 2017 18: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 1dgxQN-0007py-Qq; Sun, 13 Aug 2017 18:15:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgxQM-0000QW-Q7; Sun, 13 Aug 2017 18:15:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112614-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-raw:migrate-support-check: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-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-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=945f1d358141d5d0310966647f58af9f7e740d14
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 18:15:42 +0000
Subject: [Xen-devel] [linux-3.18 test] 112614: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1574224470943638400=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        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-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 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-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-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
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                945f1d358141d5d0310966647f58af9f7e740d14
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   23 days
Failing since        112351  2017-07-27 22:26:55 Z   16 days   28 attempts
Testing same since   112614  2017-08-13 03:32:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1574224470943638400==--

From xen-devel-bounces@lists.xen.org Sun Aug 13 19:21:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 19:21: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.xen.org>)
	id 1dgyRi-0004zc-3H; Sun, 13 Aug 2017 19:21:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dgyRh-0004zV-4j
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 19:21:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 12/1B-03937-4A6A0995; Sun, 13 Aug 2017 19:21:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXfxsgm
 RBkfXsFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+ubHcwFs6cxVmzafpax
 gbEzs4uRi0NI4C+jxNVtrSwQzmNGiX0rnrJDONsYJR5cOsXYxcjJISLgLPH1zFygBAcHr4C+R
 OveWpCwsECgxJPvt8HqJQQOKUmc2vafBSQhIeAt8XNNIzuMPfPOW6A57BxsAlYSh8RAoiwCqh
 ILHkxlncDIvYCRYRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoM8ZgGAH487nTocYJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8MYunRApJFiU
 mp5akZaZAww+mLQEB4+SCG8RSJq3uCAxtzgzHSJ1itGYY8Pq9V+YODpm/PzGJMSSl5+XKiXOO
 xWkVACkNKM0D24QLCouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZi3HGQKT2ZeCdy+V0CnMA
 Gd0gfyBW9xSSJCSqqB0XKr7pqZbnwbFkidiEw/IzhtQ8LZoMA1O/iMNN4+3n3gnmDgRa3vM1t
 /Zv9+N+nXd9NbrzoWvLKtTX/rpizt13po3yOTFQdFbmxZdv2mzS3eIuv3xStMJXQOeewx+yek
 b6fNKLDxp4JEPZdM1bSFm4sTmr0UUyflyBkvmXU6U+F4Te870zPne5RYijMSDbWYi4oTAUnaf
 v2FAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502652065!77602337!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5529 invoked from network); 13 Aug 2017 19:21:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 19:21:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dgyRa-000090-69; Sun, 13 Aug 2017 19:21: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 1dgyRU-0002re-NS; Sun, 13 Aug 2017 19:20:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dgyRU-0002lH-Fq; Sun, 13 Aug 2017 19:20:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112616-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-xsm: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:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6da35f43acde8f718b53f6f05fc865bffa709fc5
X-Osstest-Versions-That: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 19:20:56 +0000
Subject: [Xen-devel] [linux-4.9 test] 112616: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0748114108805745494=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112513
 build-arm64-pvops             3 capture-logs                broken like 112513
 build-arm64                   2 hosts-allocate              broken like 112513
 build-arm64                   3 capture-logs                broken like 112513
 build-arm64-xsm               2 hosts-allocate              broken like 112513
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 112497
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 112497
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112513
 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-xl-qemuu-ws16-amd64 10 windows-install        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-xl-qemut-ws16-amd64 10 windows-install        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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt     14 saverestore-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-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                6da35f43acde8f718b53f6f05fc865bffa709fc5
baseline version:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7

Last test of basis   112513  2017-08-07 20:19:27 Z    5 days
Failing since        112599  2017-08-11 16:18:32 Z    2 days    4 attempts
Testing same since   112616  2017-08-13 06:39:58 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aviv Heller <avivh@mellanox.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bard Liao <bardliao@realtek.com>
  Bartosz Golaszewski <brgl@bgdev.pl>
  Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Dave Aldridge <david.j.aldridge@oracle.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woods <dwoods@mellanox.com>
  Davide Caratti <dcaratti@redhat.com>
  Derek <user.vdr@gmail.com>
  Dima Zavin <dmitriyz@waymo.com>
  Dmitriy <mexx400@yandex.ru>
  Doug Ledford <dledford@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Emmanuel Vadot <manu@bidouilliste.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Stuebner <heiko@sntech.de>
  Helge Deller <deller@gmx.de>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Ilan Tayari <ilant@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jaehoon Chung <jh80.chung@samsung.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com> [Exynos5800 Peach Pi Chromebook]
  Jean Delvare <jdelvare@suse.de>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeff Moyer <jmoyer@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jin Qian <jinqian@google.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@codeaurora.org>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Jianying <jianying.liu@ikuai8.com>
  liujian (CE) <liujian56@huawei.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matija Glavinic Pecotic <matija.glavinic-pecotic.ext@nokia.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Holzheu <holzheu@linux.vnet.ibm.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kubecek <mkubecek@suse.cz>
  Michal KubeÄek <mkubecek@suse.cz>
  Mikael Pettersson <mikpelinux@gmail.com>
  Mike Christie <mchristi@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moshe Shemesh <moshe@mellanox.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Omar Sandoval <osandov@fb.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrick Lai <plai@codeaurora.org>
  Pau Espin Pedrol <pau.espin@tessares.net>
  Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Pravin B Shelar <pshelar@ovn.org>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rob Gardner <rob.gardner@oracle.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Young <sean@mess.org>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Steve Wise <swise@opengridcomputing.com>
  Steven Toth <stoth@kernellabs.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Yasevich <vyasevic@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>
  Zefir Kurtisi <zefir.kurtisi@neratec.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0748114108805745494==--

From xen-devel-bounces@lists.xen.org Sun Aug 13 21:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 21:32: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.xen.org>)
	id 1dh0UT-0004aJ-3M; Sun, 13 Aug 2017 21:32:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dh0UR-0004a6-4B
 for xen-devel@lists.xenproject.org; Sun, 13 Aug 2017 21:32:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 ED/C8-27137-655C0995; Sun, 13 Aug 2017 21:32:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTuvbtzV/PKdVM8DjW8pYS0qX8sCMI
 ixCyhPxHzh3qXVzfaF7uz1o9IbCWTTMWyNElLMjERNBUV+lAzU9FK/CakomJOZE7SQgy71zvN
 3l/Pe57nOefhcAiJfEOqJFi7jbWaGAPtF4Dr4mNOq84NlGkSJn7TR361V2DJKLV/eQI/izKke
 pPWbM+W6p50DWOWlVD7oKtcUoAGg4tRAIFTJRKo8X5CwkdOOTFYmOzHipE/4Uftg+6S8S0cQt
 Ew31SxhSWUERrcS7yBIBTUcVjuOCCUcSoGHjc6JQImqVPgWniECxioKJgdE+v+VBqMjBdJBSz
 nNaO1nVJRHwxDVd9wsT1Ar8slEb3R8GNmCBOyAeVE0Fb4DBfNsVA5UoyJokgYGK3xDUuH957n
 UhFPYXCr55hovi6Dxel5JBKHoPNnMy4ST2WwOdri6xQHLZNe32gLvJq+4SeKxqTgqFn1ERFQt
 XZHJhKvpXCvqNmXSQtva9/JBIwoDdSub7urSXhZ/9UX0CmD75sqASsoJXi6hlAZiqnetYTqXU
 uoQ1gTOsix1kusVZWYoNZa9Xk6m5HRG/hfktrIchyTxxoYLae+YDa2If4S9vCvCw16MvtQOIH
 RoWT2mRKNPEhrzrmiYzhdljXfwHJ9KIIgaCBT35Rp5MFWNo+15+oN/Dlt00AE0iHkYYEmOQtj
 5PR5IjWMVIS7bHMNk+Mms4lVhpHefl5ECSJdvmmnxfZRjqNIpYJEfCh5oIW1GvW2/3k3CiMQr
 SAlwqhAvcm2M8nNh8D4ELeF/CRnY/5RygK0N5RZdvdm9nUrWBVSu/DNYPNNZcr6XFjataAP3p
 XWrIU/U3XzUaX3j8bGDfWf9I+2Ry8mOzBP79WlLx7CEduw0dhzuS6hvtQZTydlpYeNnNhf3hr
 VGE5Hpqy+0BRe/DhXmTP7+e70w66OGVqV+8BhbgqKa187n7qUXJ6R4a6icU7HJMZJrBzzF9dV
 rAWPAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502659924!111281643!1
X-Originating-IP: [104.47.37.75]
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 1678 invoked from network); 13 Aug 2017 21:32:05 -0000
Received: from mail-cys01nam02on0075.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.75)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Aug 2017 21:32:05 -0000
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=vEOJmHGKe1uQnoa3hp1LjZk+YPXv2bW+NwU93nAmf4Q=;
 b=W527KmJm7MIvp6ERh/snRhAVOa/45X26RntFbuc6L3Opyrl8WdOzClQuZqe58Ub0lg7+eTrfaxDaYfk5RM1JRkEI4OBSbNrCqJC/vW+WnK75DRECViIRRZCrqt1b7DCXuO44/8pPI6KLqm0Y88nrYLLXH6oj7YUQNVIs5WTRC8I=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Sun, 13
 Aug 2017 21:32:00 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 03:00:13 +0530
Message-Id: <1502659815-20397-4-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0101.INDPRD01.PROD.OUTLOOK.COM (10.174.144.17) To
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b70683c6-fdde-451b-36aa-08d4e292bcdf
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:CY1PR0701MB2074; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 3:PSjxUJIm9rErOxfB+zR+FY5bCRHAWUty+hmJ9Rp7SGn2HT58DzHJwwM75TG7GwUmzs50ZC9rEReDrBOy+6JbZ4pJ0ouGRyE7QAGyMSZ47lNUtx1CPPBWv8VtB0OxGZCOzv0jedVf9rr5svAsbqv/kgdsIVZ/ZOIrrPbQQBajqqeaOLvBLU+1fPyIfsiKSjrha7mtkN2tp8BW1+xdjBUJGIomu8BhmJwtB92zMBcdySUfxZaQIh/rGMJxxPbEHlYK;
 25:69JfA2BXfPTeGkayARfubBOk4ICiJegakYZsF5/6btTQeH112nHng9DS2EkuY9DiU7kR39MbQwfhcDCaqO93FnyJkePK8g5mHvF/cNW8/azh0IqvTh2u+IdHRipzbzGjvmfbrUJr72vIx2/ilzYvuiwLD6DmuxAhueSjQ7Z5Z3SdVEWTnVNUYmaewXA0KXSVTMZ/QFzKV1gQ/IDyIYbyIutP/kfNeurmBxZgnE4+vTtlAdU8hBOPw35yJXNq4W+u0k7rmgVzgD03mOFRsa7wJ++Lje4iD8kzb+uSL+rL8CYSbj7YWSsopXx6PKN91rjpDDBD8RuCj6/crdmHBonGRQ==;
 31:C53qjNEoIIMQi3cpQoXr2fzkjyn2+TErEMMZWmEyRJjC9UB35pv0B4A3/OQXFdMHR/wVyJK3m5Pi+5cuNhyJRUBsic04yIRkvHM4XtU+sgxE4LyJa+PaqOBolHx7mdwJcEtM3jal+OUaIt8+pCZBSzEsa1pPPTxeMxmyr4zdSKFZovh/dR69yRqHtk3QHH7uB3/C44ibIf9UHKWYUgLG4kjupL8YFMx5mSMYCzC4Zt8=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2074:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 20:j5u1ufDjVopMkxEEuQA6ucJgafdtkw1FVkrOkosllPR4x3Bs1UsRb17Dhvt3XWGHT5mQ+GLzAOI+piVIX8QRAA0HqDUbTfz32ygbVgFrqdKXF7TImG7kNYhYR9udk4doZfbzigcwqtBNSoBz0RSgiaZd64dFmRqZ+3O6wHi+fcBf7DQEBof1mUPCsizaOsfDTRWXAYotcqu25bBqKIO59VaBzxO2Cag5hPeSXl0iDJ1F9SjxV8URrPi52lELK6HZmO/kcokv5v1OqMYaUofrbfiNLk4jxszzYbf9tqsTHUWV+HT1aJhOmSiyCLkkLRKsC9RgLaQSOqzMqic8saZnBp+bgRtfISna/1FcbkGnXnhDXaYaZtGrgYSBLOWE8ZQhOcVTSYMrzEBvnBqTYIkoUMw7yZ6+FmOjJPGctlHrfp7j0bdIR3DMhfZbXGDybXmLzd1cPiULRMMDnoQZmeKDTsLPzIKtBEvQjJMS19XsgiiteAjl5Jh/M0R6QHFMutRHmT8v2Eninx1BoE9xlz/ClIF2TkvQAfMcBCnFCmHceZqeX9Rn6k5OT05YSrNOQUO4pmIfYIGcfm6h1X13YJae83OFRoSncotal004+ngkUr4=;
 4:NiuP0eLp6YrDMCBahnXGQYW4EFHiwNWNHKVS5rEK+JFOovBd0EqYDR4ee6sPImVBd95C/HHgpboFuevSoiEaEdihCu7Z7o6jwj+xxw7OVI4PRcqFBybT77xPCzjMY34fJMnA3gf6yEAwCHvaYPP1+pKQ4jnR2oc4WE+0+Oe1pC2RGdSt0pco9aU9uS6aVgUXAUkVO9bBARdtgfZ95GBwOG6gUY+CsIggXjd7dkGSSRB0lqKKd3GwqSqOegzij9bj
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20749683CD089761E6A1637CEC8F0@CY1PR0701MB2074.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2074; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2074; 
X-Forefront-PRVS: 03982FDC1D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(189998001)(36756003)(25786009)(6666003)(50466002)(69596002)(81166006)(7350300001)(6116002)(3846002)(5003940100001)(50226002)(48376002)(4326008)(97736004)(101416001)(305945005)(53936002)(68736007)(76176999)(33646002)(9686003)(6512007)(7736002)(478600001)(50986999)(5009440100003)(2361001)(2351001)(110136004)(107886003)(5660300001)(81156014)(106356001)(105586002)(42882006)(6916009)(8676002)(72206003)(6486002)(53416004)(2950100002)(2906002)(42186005)(47776003)(66066001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2074; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; CY1PR0701MB2074;
 23:AaZL1W71pyXXGAJFDZCVqx3LbhDCzUPE71Hpro1?=
 =?us-ascii?Q?d5FUVNzRyyPQ4k/oOk2QkswTSSnhyJ/sgKyTqQbkRv6DNCwKtNa6/fy0Varw?=
 =?us-ascii?Q?feoMaAJ97JZoYmkAh6LTqFTiE5MSxQJBnMtJGFXrBRf8Bi8v4kY+ZZNWS4D1?=
 =?us-ascii?Q?j+7m+hd+vZjMEeBWOr2SgVRB66ldVVVr/ZQUM8vieklIEFLrJq54bCjLXNZ9?=
 =?us-ascii?Q?nVW4uuzauwlaIAI3yGF80GOfIoRbBobxD5vOlxATWaHfMLQJZ1y/XgzD49sS?=
 =?us-ascii?Q?leSQdHFZBNImea6jGpMCXLi/73SR73cRjrjuQhPagg8DJziCPhlJfv5SLNk+?=
 =?us-ascii?Q?WkOIRkTzvbCh+NND5SbETUNZ1l/qGxy6AXtQdfkPysyklTW68nH/CT2Z7SJM?=
 =?us-ascii?Q?NWvBOnf4uT+qnVnYACLHCKEST/jzWbLz+FZ+jaGeYg1L1eLcNPJ7ft3dcGDG?=
 =?us-ascii?Q?Qk5F+/2q7MeBk54GTv7awy9Ely/C2Y7CkYJqECBawrHwwdeTmqmPwnz5WNfY?=
 =?us-ascii?Q?6FiTztLwMx0m/7gAMbhghghy4obe4Rj7GPEf15jAXGFL4lVWDyxD6KBu5T93?=
 =?us-ascii?Q?21AJ1PYDaG2Z5OBaI+HKwSZYMwYET4rOSR+OrTTAmv4dNhGUOnZtOfULy7fg?=
 =?us-ascii?Q?ufpq1U/u/K9pQUTrnkKtXoelL1XExuRMNMQz6mIpJe0FvrwcPNtFxXYgGTUc?=
 =?us-ascii?Q?81Wf8F4tKKNDj35QH+oS4vzVDhy286ci2Tr4kdv/HgVJM8fDtheimoxbgFbU?=
 =?us-ascii?Q?rEHtEszq7wHtYzSEiO/ZoSiEiXUww2VA1uFMQy2vIR+0wJqIeiDPioxOpbt/?=
 =?us-ascii?Q?xWrmPQWv5yrOLk1yoTFxYVMAAWZH63nFqWqEslvzf0nFCmfmmdS72YpkfFda?=
 =?us-ascii?Q?dEDlYQ/JmSKwY0MmdfGiio61W3umfAuePJb/ovSdpGcOrtrQ5azBu111kP8f?=
 =?us-ascii?Q?PRRWcZhklNC8uIsXB03ZW6v8LzVbSGRHSne+bqE3KX/cNMbLgc6CtUzMt7DG?=
 =?us-ascii?Q?jQRuw59RWIPSUoLZm5NMLNU1jWjBqETAqjeBA/9UEjpKCtRYkuTZpEDUKlzR?=
 =?us-ascii?Q?C2iY7NgqYVcFFq6OTzCTO6EhMl1potk5TuZPO9Z5HzSsyjRi0t5mvbNgigMW?=
 =?us-ascii?Q?CAhCh+5whO2R5JAxyKYet7WfalberVbtZ+3oeRDR16tvx/xoAw6POorrO+Yq?=
 =?us-ascii?Q?FegRD7otiID5gSgXq/k4T+AdSXWwCkzbgbNDsU5xrNjO71ogP2JVsNIbjI8w?=
 =?us-ascii?Q?+IRSpOhZaJKD5Hy7IqCM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 6:T+JUhu3xC0ZdItZXF5nL5rR0VEqySFwS5O40gieprHTjv2NxJvJK+CwA4YY0GawRefAum+kbAMTPPD6dnEWWp2jBH0Njr1Vta1eWecujQ0FD8KJAVPwYvoVmS9AADZbMKP4HWoEJ3FESlW15I202UxsANrH63hGI9LuoW1l5Vimr0jxtmChck2Fsw+4wH5uNpyXHIKJjWfkp6hXqVeufDdVb1z4NqzzQME7ViO6XdVtSCNprzHsyQzPTxpsM/H5j457bujzGRah4KNGZONKJdPKvrel/SbFw4sUS9thG79Flyvn8JYVUfv1wg8zjOcGlMldTm3hOhBgpVgbv1XGNuQ==;
 5:iAD4tdrczWYpc6Je/Iu+z1aXZiVxIXalZ7DZYLGe4Fe4+VMjyHTZs4nK2dpTpyQ0rpHR8uO7jzQtj0BcLY5wYrdqeCj7DgfA6Ai0CWLF0z243Sc12ybHp9iyG6MmmNasg+u6jroAO01JJZpw9p1yTA==;
 24:IywhzT0Q10Ht+C3UZA6hu8tpXlimF/1PaKIzk7FFql5qRiVOwlNIX+hE0oruH2PK+k57xPFj4yXCN00DtahQ7tIH492EvAxalP7WiHGXGQI=;
 7:7uFyUmL0yqN2E9GZ4PwDpwK3r8hlHyFCd+fC9mQTqXyJxiUmF6w+4mi7fA/9gdl2uFTomynstw1furfpLQ1DzHKTckNvlJwV4oq6clVYGtgx0DKGOs31rHbsSG456Dfh2NBYla1Sl3EHlHKR4sIx8QjUbaRzkPLVpS1SVl5tcY2a41zyldHM1Ck85gEu/iPTVnlEgZsyGb7L3fih2SWhLaODOvVN8IeF5YJEw1+L/0U=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2017 21:32:00.8554 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2074
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 3/5] ARM: ITS: Deny hardware domain access to its
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggZXh0ZW5k
cyB0aGUgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MgZnVuY3Rpb25hbGl0eSBieSBhZGRpbmcgc3Vw
cG9ydApmb3IgaXRzIHJlZ2lvbiBhcyB3ZWxsLiBBZGRlZCBmdW5jdGlvbiBnaWN2M19pdHNfZGVu
eV9hY2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMTkgKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgNyArKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA4ICsrKysrKysrCiAzIGZpbGVzIGNo
YW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCBjNGYxMjg4Li5mNTg0ZDMz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMKQEAgLTIwLDYgKzIwLDcgQEAKIAogI2luY2x1ZGUgPHhlbi9saWIuaD4K
ICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KICNpbmNsdWRl
IDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhl
bi9yYnRyZWUuaD4KQEAgLTkwNSw2ICs5MDYsMjQgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2
M19hc3NpZ25fZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcGlycTsK
IH0KIAoraW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBtZm4sIG5yOworICAgIGNvbnN0
IHN0cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0
c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCisgICAgeworICAgICAgICBtZm4gPSBwYWRk
cl90b19wZm4oaXRzX2RhdGEtPmFkZHIpOworICAgICAgICBuciA9IFBGTl9VUChBQ1BJX0dJQ1Yz
X0lUU19NRU1fU0laRSk7CisgICAgICAgIHJjID0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBt
Zm4gKyBucik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQor
CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0
IERUIG5vZGVzIGZyb20gYSBsaXN0IG9mIGhvc3QgSVRTZXMuCiAgKiBUaGlzIGNvcGllcyB0aGUg
cmVnIHByb3BlcnR5LCBzbyB0aGUgZ3Vlc3Qgc2VlcyB0aGUgSVRTIGF0IHRoZSBzYW1lIGFkZHJl
c3MKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMuYwppbmRleCAwYmU4OTQyLi4wNDVkMjBkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0xMzA4LDYgKzEzMDgsMTMgQEAg
c3RhdGljIGludCBnaWN2M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CiAKKyAgICBpZiAoIGdpY3YzX2l0
c19ob3N0X2hhc19pdHMoKSApCisgICAgeworICAgICAgICByYyA9IGdpY3YzX2l0c19kZW55X2Fj
Y2VzcyhkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAg
fQorCiAgICAgZm9yICggaSA9IDA7IGkgPCBnaWN2My5yZGlzdF9jb3VudDsgaSsrICkKICAgICB7
CiAgICAgICAgIG1mbiA9IGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0uYmFzZSA+PiBQQUdFX1NISUZU
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCBiOWQ4OTU3Li5hNjczZmJhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaApAQCAtMTM5LDYgKzEzOSw5IEBAIHZvaWQgZ2ljdjNfaXRzX2R0
X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKIGludCBnaWN2M19pdHNf
YWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpOwogI2Vu
ZGlmCisvKiBEZW55IGlvbWVtIGFjY2VzcyBmb3IgaXRzICovCitpbnQgZ2ljdjNfaXRzX2Rlbnlf
YWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworCiBib29sIGdpY3YzX2l0c19ob3N0X2hh
c19pdHModm9pZCk7CiAKIHVuc2lnbmVkIGludCB2Z2ljX3YzX2l0c19jb3VudChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKTsKQEAgLTIwOCw2ICsyMTEsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgZ2lj
djNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKIH0K
ICNlbmRpZgogCitzdGF0aWMgaW5saW5lIGludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGlubGluZSBi
b29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9pZCkKIHsKICAgICByZXR1cm4gZmFsc2U7Ci0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 13 21:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 21:32: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.xen.org>)
	id 1dh0UW-0004br-Mo; Sun, 13 Aug 2017 21:32:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dh0UV-0004a6-IC
 for xen-devel@lists.xenproject.org; Sun, 13 Aug 2017 21:32:11 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 61/E8-27137-B55C0995; Sun, 13 Aug 2017 21:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG++ayO5pT46p4WrzUghLWekHQQlD
 xR6loZEWgf3I2J3dpb+yssUEXSbPWMpbWCs3SELNMpcy8UVleMls1sgyNCLpQJomal7DQ2nFW
 q/n1zve855yXw6Fw2SIppziLmTPpWa1C4k6ow4K2KzO6benhj2oDt/xotGPxKLFz8hWxE2WQG
 r3KYMkk1XN99RJjpZel2FaL56K+tYXInSKYIhyq5u/iwo+MsWKw0NOGCpEbJWECobVoEBO0N6
 OAdzX2JY0zOrg+Nr7k8WLioPlBIyFoggmCusZZqaBpJglKzt9eegcmAEYGrLig3ZhkcAyeIgU
 tc3r6y5tI0e8JvSWfCLE/wOPRUVys3QCfh3sxIRwwVgQNJ24RYnEwXHQUYqLJH7r7y1zDUmHg
 wyWpqF9jcLYtVizOk0Kz4wISwWZomqklRFAthd62fokIQqB+aMo12giV7cumARLyy2ZdwA9K5
 oqlInCQsPD+KxIzqeBJ+dOl2YhJh/KfJyWiaYSG6flxVyurFKxfXrjWJ4eJll5kQ0Gl/2yh9J
 8tVCCsBm3kOdMhzqSMDA9VmTTZarOO1WiVEeFRoTqO59lsTsuq+ND9Bl0Dct7CKufXghbq0jr
 QOgpT+NCZKUXpsjUqQ9ZhNcur95lytBzfgfwoSgF0YpctXeZp4rI5ywGN1nlQyxgoD4U3HS1g
 mjeyOl6TLaJnSEmN2X7PYTJCb9Bzcl96qtNpYgSTOke/0mL5LAeRv9yLRs5QMg8jZ9JpzP/zM
 eRLIYUXHSeM8tDozSuTxpwhMGeIc0J+mjezf5E8FwXHFKSO7r6/uoK8Yj5ThI9/tPCTadf2kr
 PrQ76FHU/oyX/Z/mvitPZy8B55V8hQw0H7ZKdh13z8seqE0pqbvtX39NFRM1HRO1qvbkpadCg
 nMtV39Flug8V+w52Ri3lvYgrsPsmZbJvqxra332OPdHhObOVTGqc9czVVsQ+TjwYMPVcQvJqN
 CMFNPPsHXsDVx5EDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502659929!107016859!1
X-Originating-IP: [104.47.37.71]
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 16723 invoked from network); 13 Aug 2017 21:32:10 -0000
Received: from mail-cys01nam02on0071.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.71)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Aug 2017 21:32:10 -0000
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=11gKuJRByTXiHNOAenwdss8HCnlj1/s+ex9jOvcd8YA=;
 b=hPxYTXxMEk3XvtsD662l9HWpq+S0GBTb3TObzr6gTlDd/xlGFJPqZCkmkBpLjRDY+RpeF8xLV+qssfO4LnOFdqOOdlNELd09bXuEIes478Vf1joC30o2JiRARO/zoraQulzhcT4e9epUBHF5enddDYKwlX4rf3WW6huwZI2YtR8=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Sun, 13
 Aug 2017 21:32:05 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 03:00:15 +0530
Message-Id: <1502659815-20397-6-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0101.INDPRD01.PROD.OUTLOOK.COM (10.174.144.17) To
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6d112917-cdec-45bb-f37b-08d4e292bfde
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:CY1PR0701MB2074; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 3:5Xm1EK+hy38a2h4qPZ8OKavGlJbZelPqYQsuH8LhWIEkeKHo+GyguPnX/7onOVkc+cFKUTugQBIKnm7wTFUF18VOog6kXzB/GwGdcjXM4zR8ZUi5t5MbV7yRY+6DnwDvw6r9NWZ4xiSoYdfRHP2xPi2o2jHv51eU2ZcbXEMWbqajJubvjwrs3JdynGfZ3s64QR8vQx6D1pUvmtQM/+wyCCNZexVI4GDjXvAVWzOPZq9P82PXLcIDuebFDU3m7VGC;
 25:VvXodHNsBfYU8x64vx1ChQLCyAXat1H06H4vBJF2iLMEqtiaPA5SwxKmG5OeO+TwuQxbbXeC9YsPq4jGQMskgVtVbHZBDWLiiftEAPsK4uVULBurof7G/L21Uu6F7oUDGCdr5nY0IlfqClayVTOSFBi7BRoqZ2PxGwnxz6QIF8F7rSJFGG/h94yNVnq9var3KGwXDmXBthCwbERsGTWKlXXiVZnR6Qc17veRHg/8Ehiqd2fu78h3+GtyWpxFGx7J5jJQRqUzid328SpDy5oGnHLe75BbsomMCCwHZ9QSvcRNNdptV5+H3XnyHqKtO/iYanN/Xn/LJ/uo9q4mjF+VCA==;
 31:ej3dtg341T4S4DZiBTGOSvCn3beGHzB3HO9Ra3VCbTD/bX3FvhO2K113/hiIqYN6mK/p87ljlm1uHnDs3ltRs9dkEkPeJKfZsxvPri0bjWhg795hfjwoF6eU4Lj2H4Gi8LqQ8dG3VXGwl8t4aoh/9Ret3ZoVVA8JbLskv8Mhv929QVx8mmLhe9mlpCYASniiRSaZxeuycNgB4Io7ci1Ze5Knu/rZVdnkGJz7YUiWFko=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2074:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 20:zw28AeLHTJExlS3KrW9fMecuqPgtRwFeAbu7pXKa3OKBDCUcFdVBAB92Wq4Q2o+wonTDhTOEiL4u38HkSLaf73dlGLICHya82bPUNQ1qv2RWpO4BxWo6xcPwNDX+SFcbzdHnTg9K1xu20kHC9cVV30FeYw0g3D3zn4UvfHWa7xWkgJMWwiYZFp8KO61+shD7ztYOfsT5XU6XeLQAvZibP9PwEIoZMALEFSHAOX/nVoBIvxR9Pt9q7hjDiEF6TMIEC04CX15HvwroiOLsveQO9XKPEz2h9GjJ/qFuYhbOGj4R6hWvOsGINxVXU9dyMY6zECIfFIIsunixwMvhEDi7w7ayVP2zK0dYQAGelZO9jWIFbFBq0gp3P9clS+eJgvOZjFbRm2dO+j7QSwmyzz17lX4bmSlsmpTNhAPxsqT1EDjBvNdHIwooDGPnXppQTU1k92X86hUinj8qlddLIQD7f9nDlK0Nq6WN9q76HBC3Vtk5QN7ojWu9iYZJBK9pXDxZcMIYCvbE4AjlbjS6zwSmtBaRfU8fcASAyQbRHMwVlu/GjHCJsxaOg9z72j/Xg4UJ4hurzEO3gXJ6akNdihmi9r/Lb3N0VeLZoF6ac95kM4I=;
 4:mumb9TSWFIFcKiw/cpBrZWMAo9jEe8toKBFWf41ItvYXReNHtTR55/1RNiJQV4kpC0WMrD1OQmeM8NGmwROB9WeRHgv6N7/SKU4PhxjbUJ7p0BkFQojvy6L0w2xi0Cpyf3wf836khACMuE+U/w/HScvwThfdJDTqh6UAkfgyws9NSmJwmhGAyZYxRMioV+HI3qpQFWG6M2Zc5DqoiSbqZ03P/q5qunbZmar8+37fDNXyV7zUv+kL3QhM36E/PWh4
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20749BC34C3EC32F1086A4FDEC8F0@CY1PR0701MB2074.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2074; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2074; 
X-Forefront-PRVS: 03982FDC1D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(189998001)(36756003)(25786009)(6666003)(50466002)(69596002)(81166006)(7350300001)(6116002)(3846002)(5003940100001)(50226002)(48376002)(4326008)(97736004)(101416001)(305945005)(53936002)(575784001)(68736007)(76176999)(33646002)(9686003)(6512007)(7736002)(478600001)(50986999)(5009440100003)(2361001)(2351001)(110136004)(107886003)(5660300001)(81156014)(106356001)(105586002)(42882006)(6916009)(8676002)(72206003)(6486002)(53416004)(2950100002)(2906002)(42186005)(47776003)(66066001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2074; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; CY1PR0701MB2074;
 23:E9go90FGFxPK5YpTAKZTHyvhPKKlSiqpfyJBX57?=
 =?us-ascii?Q?BOvEtjSOw022LLQvqi/4kafk4N7hKs7vCXBa7OEoK6tnI7dcg115yl/j8tZ/?=
 =?us-ascii?Q?MPSumkPLhnCrVnehxOsS5PfAZlHbL6nR5RQ5hsphRwmlZEQOnXCFXrAJsdQk?=
 =?us-ascii?Q?Hg7mfulryXrtgVGGpssq1if6LIynIRGkY7Hh3wL2CHEB8gvGhDudLxjC2Np5?=
 =?us-ascii?Q?Qxv3+H4ADfhEZuyCSsrgPGVjLP/eQpWN00ifjCXN1nca7ynuWqQhhULBW9jp?=
 =?us-ascii?Q?5GLnu6j+pKiYNyz+VCaowv6IoXF0l0DgRCUu3pRcrqrTlEtjXseb3JXBkUm+?=
 =?us-ascii?Q?8LbVTCcfU0ojK2XczNolvtUMol3fP2ocUz4gYVWWWwiwMBtA/srgFGQ8ZjTC?=
 =?us-ascii?Q?73NKeYHfWjYKEiJ93NUTl5G/DqHji1im5yZDJpnFg2STR4ab0aoV4eCaRxZ0?=
 =?us-ascii?Q?pIU4Wbo8mSbupMObVtY+RRrvtqWmLpL4b61wQzR6IOQmmZAAnggqiu0TIpjs?=
 =?us-ascii?Q?DZpHvdM3iU9scuLhHrkxJNOM6iYgA35FgDMZKY2V6bhTmH6crzCMKfuHL6wz?=
 =?us-ascii?Q?z50Co2yL8nhZO1WGl3zX1PbZoIXS3XaB9GxCB1SAyHATwGmqk+CywAF3vYVB?=
 =?us-ascii?Q?Bi39iB14TgJEA61Qt7I7ubhjKBhGqJ5TLP3TMGe3/CWDPwrIGLn+npHULDQd?=
 =?us-ascii?Q?gvsnFqnpve8BpLL/kQIrU5VE37zlf98c6nTtUUvjb1i15mfuqnbvGgXa7zUx?=
 =?us-ascii?Q?81dh8DB8MQ0R7EOE+oGk2MyNmnbnleal7SW3phaQJvXUPdq9e35DUT0mYVF3?=
 =?us-ascii?Q?qzw81Hl2mDsekbFH4QQ9mdHGZ4xdMBmzkb6VcUvZb9XuDDGKDcLa0XaClFMb?=
 =?us-ascii?Q?3yYttm21UkoJS8QPknb1G9Fpl7XSzU7EQn8HNwetNueN1oJcRCC5fT/F1zr9?=
 =?us-ascii?Q?8dPQ4C9BymsLyw0u4Vc0VVDMzhFoS8pYioSxTqPl7GZBoqSHkBPWSPy0lm4c?=
 =?us-ascii?Q?qMzZAE2YwQ6dBlAzeKPL+yKCpKefEvkGWk3QOMhDYUz9Xm3lqdWyyafJi6m2?=
 =?us-ascii?Q?vjSzioZumOcAbudVYEvC3Za44h+/IwSA3oKQTRz+tG/s4S5bNTGPJAj+7IvF?=
 =?us-ascii?Q?DIqNFm1ZhQ9bXKc5Uf0e4v0ew4n5unKoBVH91VbhR17qxXTZpDAvWL2wLkdG?=
 =?us-ascii?Q?o9kgoJnVrgg2bPT04cVFMuD9CQfH3ymFKk2qxCxR/UOXjyui5jyn0aJCgTvC?=
 =?us-ascii?Q?X3BKuhoLSU1bcnWsKiEeUdYpLeOQlPBA+/wlNB5PeAexx2LRuQ0TkGLx2dCJ?=
 =?us-ascii?Q?tIA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 6:d3pB8vCKzDgQDhe9ZRXv9BvzQR2RDGvOZQCMuWPrpm5gwm1ZWxHb+XBG0JuFB0dqlBcab36+PHDLOrFqf7mYjvktJxDqrW7oR5SwmbLJopkUjlSttSkdIGFhPSWGMDFVruZhh+YqnD4djepilpPU1AT7pdPT2ZaiwO1PRCMn51WM897pwaz5ZbTqcXQ7ioBeNGMuClI7hv8qQ5ZPo+ESmprLyYYR9MsFNs1/fKI3vGP6T3J9wk4Z82tTYGbSueKkaAxs0a7S/kciaIeaHdIZWlBt2YlpvZHu/RtZ9B80gyBmoA2XvL40W8AfjRKmF7Mf035fZjCWua6D9AyA333Plg==;
 5:4gl6jaaTuIb+c9KUFSzj3WkqfyubtXxJDPexM6dlY6qYQmAbQfcwvvlEI2+UKpMnDUMZpLnrjBDqf8RJNmCvAHdKQQ3TaP17p9YjVPy93pHY1UkfH/IeNH9oy3LqoXljvYucJ/jnC10UD2AKXh5rKA==;
 24:AcsRA0WHVoKc6/rovnQrEprj2Zk27WiFNWsnXfBaC147eSU4NcJhMFnq5PgeDMBKrURzndwE+5Jh/szas5WyrKD+Zi7ttOnnWfowzvmEmlA=;
 7:kzNaIUtPqAukOHlQHjHQRU7OjJFY2DmpWIo/LsQyG3Urnv9DaW1FjJxQ1hKmdsDJ19SjKskWahrvYocb/AXlUdQErESruGr5wj79uHQTQ7GxY5fS9SJczpR+BnVdttiBUgZgpjOMiOYIYzQou1wN3LUGgZc97+HbBvcZCFPjX51Xr/ida0p6sSbtc37cvWY8SjvtbFJzs+NHHYfq19VxbzLk5IK+04h+9bBj3K68LRQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2017 21:32:05.8868 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2074
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 5/5] ARM: ITS: Pass ITS in Hardware Domain MADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZHMgZ2ljdjNfaXRzX21h
a2VfaHdkb21fbWFkdCB0byB1cGRhdGUgaHdkb20gTUFEVCBJVFMgaW5mb3JtYXRpb24uCgpTaWdu
ZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgotLS0KIHhlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKaW5kZXggODJlMDI1ZS4uNmUwYTcwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC05MzUs
NiArOTM1LDMwIEBAIHUzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSh2
b2lkKQogCiAgICAgcmV0dXJuIHNpemU7CiB9CisKK3UzMiBnaWN2M19pdHNfbWFrZV9od2RvbV9t
YWR0KHU4ICpiYXNlX3B0ciwgdTMyIG9mZnNldCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9p
dHMgKml0c19kYXRhOworICAgIHUzMiB0YWJsZV9sZW4gPSBvZmZzZXQsIGkgPSAwLCBzaXplOwor
ICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICpmd19pdHM7CisgICAgc3Ry
dWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKmh3ZG9tX2l0czsKKworICAgIHNpemUg
PSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpOworCisgICAgLyog
VXBkYXRlIEdJQyBJVFMgaW5mb3JtYXRpb24gaW4gaGFyZHdhcmUgZG9tYWluJ3MgTUFEVCAqLwor
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSkK
KyAgICB7CisgICAgICAgIGh3ZG9tX2l0cyA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJh
bnNsYXRvciAqKShiYXNlX3B0cgorICAgICAgICAgICAgICAgICAgICsgdGFibGVfbGVuKTsKKyAg
ICAgICAgZndfaXRzID0gKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopCisg
ICAgICAgICAgICAgICAgICAgIGFjcGlfdGFibGVfZ2V0X2VudHJ5X21hZHQoCisgICAgICAgICAg
ICAgICAgICAgICAgICBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsIGkrKyk7Cisg
ICAgICAgIG1lbWNweShod2RvbV9pdHMsIGZ3X2l0cywgc2l6ZSk7CisgICAgICAgIHRhYmxlX2xl
biArPSAgc2l6ZTsKKyAgICB9CisKKyAgICByZXR1cm4gdGFibGVfbGVuOworfQogI2VuZGlmCiAv
KgogICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0IERUIG5vZGVzIGZyb20gYSBsaXN0IG9m
IGhvc3QgSVRTZXMuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKaW5kZXggNmMyYjU2Mi4uMzBiMjljOSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMTQwNyw2ICsx
NDA3LDcgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdTMyIG9mZnNldCkKICAgICAgICAgdGFibGVfbGVuICs9IHNpemU7CiAgICAgfQog
CisgICAgdGFibGVfbGVuID0gZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChiYXNlX3B0ciwgdGFi
bGVfbGVuKTsKICAgICByZXR1cm4gdGFibGVfbGVuOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oCmluZGV4IGI4NDliMTYuLjg5NTU0NTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBA
IC0xMzksNiArMTM5LDcgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5vZGUpOwogaW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlf
c3VidGFibGVfaGVhZGVyICpoZWFkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCk7CiB1MzIgZ2ljdjNfaXRzX21hZHRfZ2VuZXJp
Y190cmFuc2xhdG9yX3NpemUodm9pZCk7Cit1MzIgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCh1
OCAqYmFzZV9wdHIsIHUzMiBvZmZzZXQpOwogI2VuZGlmCiAvKiBEZW55IGlvbWVtIGFjY2VzcyBm
b3IgaXRzICovCiBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 13 21:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 21:32: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.xen.org>)
	id 1dh0UP-0004Zs-SM; Sun, 13 Aug 2017 21:32:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dh0UO-0004YD-IQ
 for xen-devel@lists.xenproject.org; Sun, 13 Aug 2017 21:32:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 77/CE-02962-455C0995; Sun, 13 Aug 2017 21:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfc/OtuPl5HEaPg4vOFRCcjqK9Is
 a9aGUSrFPkyDP6rQttrl2pihEaCnirRQj0gwjskhDUcqsL+HUyHvTNE0xswu6EBVKs7x0zs40
 ez/93/f3f573z8NDiGSbYjnB5FgZi4k2KCQeuC46PC3qdHeFOmZs0ztu9WkVdhgd71x6h6eid
 LHepMnMyRDr7PZFZJ4OyKkcGcTz0DO/EuRB4FS5CEo7yiX8RUYVYzDZ+gAvQe6EhAqBF+XDGK
 /9KAVMN1Q5tYgywkPHAuK1L5UMjV+nRLzGqXCYarWJeU1SSTDb6HBqoIJhYrDY6XHn/H3DRc5
 3GecZqGtz+X2gp/oLLvQH6JibEwm1ofBtvAfjwwFVjKD1aiMuFEfArb4STDAFQfdALS7ok/C8
 rB8JegyDspcJQvE1Kcw0/HJ13Q9tP57gAngkhZqNUakAIqFpdNllMkNPc75YMA2KoaD2pwsEQ
 vXKTakAxjgwM4iETBp4XffG2QlRaqj7XSgRTN9J+GBbd1UUS6Hw8R2JMD45LLb3oAoUXrNrCj
 W7pnAPYQ1oH8tYshlLlOqgUmPRa3VWI603RKliDimNDMvSWsZAa1jluUxjK+J2wY077eh9S6o
 NBRCYYi+ZcaJcLdujyTyfq6NZ3VlLloFhbSiQIBRA9nVWqGU+FkbL5FzQG7iF2sZAeCn8yNgu
 DpOsmTayeq2AelEU4ajYWsFkuCnTxMj9yWW+B8WbdFmmnRbbazmMguS+JOJCybzMjMWot/7PH
 cifQApfMpH/yktvsu785OBCYFyI63x+krXS/5A8D2UXqCrdrtSvNS8mHxmPjaPuJiwcOBXi5a
 m1p31MCfNZC3bPm88ayr/d74uak0qbJu1KmzoiMLFpXl7YeT+6Pizde3YdlszKt00RC6Hx7XG
 Xi7r+zPdd2kiu2go/0xBxcYK+kZLbGz+kOrbquQ4ppfbxlk+qQNHkSP3nkVdHVfkKnNXRqkiR
 haX/Al4WgWORAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502659921!88405211!1
X-Originating-IP: [104.47.37.82]
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 27205 invoked from network); 13 Aug 2017 21:32:03 -0000
Received: from mail-cys01nam02on0082.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.82)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Aug 2017 21:32:03 -0000
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=GETYPiRISo7xQnYgxVRnuv4P9/vDLeBuLTVloTNX058=;
 b=kLQa10UanfOS+ETsT1O8sPA99xv0hejne3ooU7vNxYW4BsbGw6kpcPHBBDLixlBl1NiLIT6LsMwIGn6kuZvChnv7Gx/05gWCa8bFh+yo5iCynGAsgfw/di0/qfBRDmkJ598fSKZBo8LLS2nV1WbEj07q3DWxGnpeCDrabN0peY0=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Sun, 13
 Aug 2017 21:31:58 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 03:00:12 +0530
Message-Id: <1502659815-20397-3-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0101.INDPRD01.PROD.OUTLOOK.COM (10.174.144.17) To
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6c9c5063-fe50-4534-5844-08d4e292bb5f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:CY1PR0701MB2074; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 3:86wvO4MqeGAIM6gUkIf7Gqu0Eg8ttDcHNewdsiafVWEJejsmvFhdzBvbvK0VAz2OL2YkmhkM3IHxoV5TmvWkbE/LNGZaAGwjzPhuff6dESy01uPxSeCfs/HjyJTdJ3rmu2Q378DEKI7ZP4gk6L+F2qPPeJowWHe5KOynrhUmIQe3HaqDP4PvtiaD0ENdkLIEpxs/YS4BDh7A3zylLyYlFBr4FFYQWkRyLqPMjmPytSyY09ke4dkH8PtKjDv+Mbtb;
 25:tOzSFmMUDYUSNxvyLRWWAFoKf6ITlelWc4mR+MstEDQP/iBSg+wBfT0IUhiyoYUL32vUQgnGeECJG/b9L/nDT7eXp87CxMivPknYqLuVGm+9Nbolgmc66leDg12WAhxI7f5tU1VzN7kzqjPdQY/IvzFR3lmbqQqfeyLmK94JDjCHsDqNaKnTZ9fhGZPbeWsk0Zd0FAgzksFSTv4uEh00X6tJwjsdPFAv1V8IlYNCGD6QQN12e/NC+PTRgHdKE33PHRGKHFCbrb4oQ1kgJPSy0eTymM0KPsQmNNZ9+f4N2Uhb0yIr22ghP9M1EQ4XDRjviPRmhIO9W3I2vr8AifFloA==;
 31:dZkBLC6HTqflHye/Vi+Es38PEmxl9TRI/B7w6wt/Hf7HqUX/6pymzdmHjh5vMYwgutpgaQOeNgYHNbxqCUDr3mmViaERzxXE8fWrcObydRpifuq1UEWtY5bXz2upsWvXj63vbGX3LtgQDfjeODx9Rt/LVqt0eQ7TulOJ4ZYiAtwfLoCUiXG1856GDQTCEVVqmuFII14hG2TCEpNCLjajlNfDOQtPknIMTf0nCqhQYPQ=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2074:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 20:EWTnJQ7lJBexxu911y+TYYOrdRRs6jqMQcjETigAyPCgXwtTkcVLFUsS+WqHXULtAFpwcveeQz66OxRBM5At2Y6ZD0BmQkXQgY6sDLIUkHOQGuIMrgaRwxXpReHAjRbyvdIsoF/LD+lkHnUxTL/dqHg+9o9YyUYmkTAewxl2tkOqZ3PVKmnN65mzWXAkXOwPpnJKQrnd8WqDByj+fJru3YJxz7S7IO5oOpxfM1fR/Nv6Q5Px480rHkw7/sWqvtxoTbZjbmlSH7gcIXpZR9Z4X7ieha/UTRQozmTDxYcAcL+JIM07CLyxxae3sWLFaOnernBFJ3cbyvrA3NCtKp0vjzf97LCTVtE1KtYPCRs7QDJQb6Ev2G8miMvto7eN1U8+tGXuKMZ5zC/QtC6u3Ql0eidnAuK5uyxPnwih9zurxuEkgbYRME1CoBt6NFR7xdiWyXZwCyoLbqjkblVlY+u7mQifbGRNn84i6J/4PIrTCY1uafIwX8QXC/GVwJ92DbqewEezHB7eo52ydfV5M3Y17p8I1aOmj9gLtsLSOYbNSh1Vjhipcg7uP/qRAWCxWe2HQwM/Co1fgljAcaOf9Sf/sbKIP4Gh5CQ9lw7HeZd1iOo=;
 4:Un36SOM21CARtVbw6Ls1iVkayuwUEz1fsxDKrjsD9/huX9FZ8lLRfPa2L2+uRLrBlAyBJ1LGbE3+w1pwsDPNszZNf6SZ/xv1IMDyWdSmiwVjGpjzEc2tDB/2oVmT8gWiXQeQwRxa/y2AdNGUIFGVf8ddJsj0LZoBDbfsjVFEUYEhKIvM3NKKS+T+BHmoUxgnXji66f81DMU60C9xqXBn9bQZuuRFIgG3FcCWuMKSYQK8dYWVmKoN0z2jbLPJmSTr
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2074F67BF82F854AB9B5FE24EC8F0@CY1PR0701MB2074.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2074; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2074; 
X-Forefront-PRVS: 03982FDC1D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(189998001)(36756003)(25786009)(6666003)(50466002)(69596002)(81166006)(7350300001)(6116002)(3846002)(5003940100001)(50226002)(48376002)(4326008)(97736004)(101416001)(305945005)(53936002)(575784001)(68736007)(76176999)(33646002)(9686003)(6512007)(7736002)(478600001)(50986999)(5009440100003)(2361001)(2351001)(110136004)(107886003)(5660300001)(81156014)(106356001)(105586002)(42882006)(6916009)(8676002)(72206003)(6486002)(53416004)(2950100002)(2906002)(42186005)(47776003)(66066001)(217873001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2074; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; CY1PR0701MB2074;
 23:Sh6pY4weWoMZs5vP6MDTti0LWY7oRgF/D5UyI6h?=
 =?us-ascii?Q?Q7Uj1XRzkGJfQrgb8KRtUQQ+YZut8u0G0iRQtZHMDQagjrIMHo0H5i3iLukG?=
 =?us-ascii?Q?R1NctDNyHl3vgXD8fXnGG+ltf3J/n9ALteaS1yjCor0Vh9B9Tn6CRS6kg14C?=
 =?us-ascii?Q?LfvBFHIP6hkFSybfLY8dfEaHwujkHGlxhXWdPJRpZo5Z0eQKWJBqFRJ36+b8?=
 =?us-ascii?Q?zRtNinw36lWzE6jFcTG36ekPrnMHSfA/JzYO04fb2TodopA7e148l+6H7sUQ?=
 =?us-ascii?Q?zjv7w+i7poU4UMIul+XSM4JNMIJ8grrf/CTN3y2zhvf0ZvP+5Cv0utfZk/xZ?=
 =?us-ascii?Q?9ZR3AEZkX8nCWW+AfYh3c8fWO4fFyp0h7d5qwDtnSGtAPAQrM0hVW9PpHHNl?=
 =?us-ascii?Q?tMu1ye9AbXIVy28Inrd2vJri0MLX80H0PHpzsu5UAd1+sn8+ZnlRH3yPfLLE?=
 =?us-ascii?Q?9ki5aVAiFBRU0yq7SGwt3Q2ymEsyyYA6Lb0APcK/fg2I68ZlYaeJlPiPFrlQ?=
 =?us-ascii?Q?1180IK9JeV7zbwskF1IoOyDdTko8vPnXzUa8n1A6SbVtMqRBuTuqK+fTRI2E?=
 =?us-ascii?Q?5pvNdntyA5zwVgyRnqAnvZcX2mjT9BfxzhvbPb2EifZBzpKlaiOa75u19DCH?=
 =?us-ascii?Q?SgGUiK5bWxqO7BAhEQli0jABG63QMGp48UiQGp29qmMXq5aezEHrMlsOCKL6?=
 =?us-ascii?Q?/PlCqlVeO/tCCmpRnzX60f7RIVvnF2weT84h2d4/X2PFvwmrtfzSgz/1D6eG?=
 =?us-ascii?Q?ex5mgg1E8fRHi/Dtao2LrtOEK+SV4PrFTFsGeHPrltEUBQl2jsX2zyGxvyqa?=
 =?us-ascii?Q?b4J7Iy2B+y2cTVrWst0TcSKkUtvYwTetN5HVYATRnDUu9EJdSbT3UqoYbjIr?=
 =?us-ascii?Q?w4COEWcDIxrh2P2OkC+trStdruOX8y33BYAoiX5QPzamSxMjI7zM9ETG5HPN?=
 =?us-ascii?Q?MjzWsT9/Wy8QIoT8ngG6GILBc45O7X9RKNhoJp7t40ViIvjzHwLWfhVcoje4?=
 =?us-ascii?Q?Tm7P7/YpqeEXM6P0ueQ3/js5rA5PlUP0Sl1ESlEIWiRKCBQeEYlfwGHTLTEd?=
 =?us-ascii?Q?rx/aAIQxJH1oVHgS2qr6FcM5Qqfc/v2+k8RXnhOruJsV22cUFnAdofdNp6ox?=
 =?us-ascii?Q?kiQnPa4rGXDU7Imkaxs3RaM/KPbWQrNUt6jNh0E5HgVfoDTO/an5bh07JEAi?=
 =?us-ascii?Q?YD423OuFTlZUmyRuq/9YAeOesVssO5l04vYQCHnkODl0a8KO0OrTLsODDBXb?=
 =?us-ascii?Q?mXWslh+tj0n3CD4oG63bzT6xiYeBpsOOmCfCgHluR2WBKKgmugqX6TVq9MWF?=
 =?us-ascii?Q?bbrMHYkpg9aX+5z2yxw6zCFw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 6:nF1XruSYDZY8cU9DeN1JlMIO2ZxEAPMRRZyiFkSfD7AR7Txqh3d0S3TxnsF6HVYSCF2MKzpjQQvRmbp7v0xxkdF1hoaUDNNFFW/c/UlcQGHXtYBxQ/V5PVXu3Ipt2Qk6kb0vQrNO4MLPgErLJun7f1ZmT+Nehu681pWCs31/Ss2uYDLa7TiHOzV8/dLJYOQ3IO0n+S0yr7M2AUXrC8hN25g89/SqwB9G8nG5hWq0EIyJuOeZx0DnDOQFB8Yyt1nSCtwnn+HCkUdYplwaxdqVKXag4EwrlZxb5+0wWmA8C27WWn74ozT2WekYwlTorPSnlVWqvzqj51N3EAowEEE3fQ==;
 5:3jHsw9NADIJ3L4EA/jfo72WQCMPIrGE0Hd8bsqj811vP5/+u6z+4oU1BT33LzHrM29Df6U8U0xLyw8coe3HLV5zizvEphiOJzAnTlLiFfyXwAlU1qhYx5ZxX1l1KZ2r7gTWD9Iz+KDO4E7Lpv6VzZg==;
 24:6m/swIRo72fV+yME8yX8SbqTgiARREfV/nbIBV/0ZpyrBzq5YQi5tegY34RkPUgc8kFiLHtVKHeTugvqU39+JlS4nbE7Ia/r4Lp/OudCs1c=;
 7:gHQSrC0dCNiUCEmIhtMvFAkZ/fHKf1nkXtT/Yw3VCCeBcQYrDZJuUUg/cMXcuaC1vgU5hxk6rfL414nt0UpkNtz+5hSa61MPaNQV23+5AS8xyiDrGgChH52OHTxuY0OzcCq+E/ljnXNIgm+begvV/Isp9uhuYxUH7njws5zN7Iu/Xf3jNIqOz6vRy1F1+Xc6pN+jTHu7xaQp0hcDuRPWs7cWHt3MPqO47cyL+WxpzvA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2017 21:31:58.3553 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2074
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 2/5] ARM: ITS: Populate host_its_list from ACPI
	MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZGVkIGdpY3YzX2l0c19h
Y3BpX2luaXQgdG8gdXBkYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBNQURUIHRhYmxlLgpGb3IgQUNQ
SSwgaG9zdF9pdHMgc3R1cmN0dXJlICBzdG9yZXMgZHRfbm9kZSBhcyBOVUxMLgoKRnV0dXJlIFRP
RDA6CkNsZWFudXAgOigxKSBSZW1vdmUgZnJvbSBob3N0X2l0cyBkdF9ub2RlIGFzIGl0IGlzIHJl
cXVpcmVkIG9ubHkgZm9yIEFDUEkKRW5oYW5jZW1lbnQgOigyKSBQcm92aWRlIGEgbWV0aG9kIHRv
IGFjY2VzcyB0cmFuc2xhdGlvbl9pZCBhbmQgCm90aGVyIGZpZWxkcyBvZiBtYWR0IGdlbmVyaWMg
dHJhbnNsYXRvci4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAxNCArKysrKysrKysr
KysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgOCArKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAxMyArKysrKysrKysrKysrCiAzIGZpbGVz
IGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj
LXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCBmODQ0YTBkLi5jNGYx
Mjg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlIDxhc20vcGFnZS5o
PgogCiAjZGVmaW5lIElUU19DTURfUVVFVUVfU1ogICAgICAgICAgICAgICAgU1pfMU0KKyNkZWZp
bmUgQUNQSV9HSUNWM19JVFNfTUVNX1NJWkUgICAgICAgIChTWl82NEspCiAKIC8qCiAgKiBObyBs
b2NrIGhlcmUsIGFzIHRoaXMgbGlzdCBnZXRzIG9ubHkgcG9wdWxhdGVkIHVwb24gYm9vdCB3aGls
ZSBzY2FubmluZwpAQCAtMTAyMCw2ICsxMDIxLDE5IEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQo
Y29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogICAgIH0KIH0KIAorI2lmZGVmIENP
TkZJR19BQ1BJCitpbnQgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9o
ZWFkZXIgKmhlYWRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxv
bmcgZW5kKQoreworICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICppdHM7
CisKKyAgICBpdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKiloZWFk
ZXI7CisKKyAgICByZXR1cm4gYWRkX3RvX2hvc3RfaXRzX2xpc3QoaXRzLT5iYXNlX2FkZHJlc3Ms
CisgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJX0dJQ1YzX0lUU19NRU1fU0laRSwgTlVMTCk7
Cit9CisjZW5kaWYKKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRl
eCBmOTkwZWFlLi4wYmU4OTQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0xNTY3LDYgKzE1NjcsMTQgQEAgc3RhdGljIHZv
aWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQogCiAgICAgZ2ljdjMucmRpc3Rfc3RyaWRl
ID0gMDsKIAorICAgIC8qIFBhcnNlIElUUyBpbmZvcm1hdGlvbiAqLworICAgIGNvdW50ID0gYWNw
aV90YWJsZV9wYXJzZV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWN2M19pdHNfYWNwaV9pbml0LCAwKTsK
KworICAgIGlmICggY291bnQgPD0gMCApCisgICAgICAgIHBhbmljKCJHSUN2MzogQ2FuJ3QgZ2V0
IElUUyBlbnRyeSIpOworCisKICAgICAvKgogICAgICAqIEluIEFDUEksIDAgaXMgY29uc2lkZXJl
ZCBhcyB0aGUgaW52YWxpZCBhZGRyZXNzLiBIb3dldmVyIHRoZSByZXN0CiAgICAgICogb2YgdGhl
IGluaXRpYWxpemF0aW9uIHJlbHkgb24gdGhlIGludmFsaWQgYWRkcmVzcyB0byBiZQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaAppbmRleCAxZmFjMWM3Li4yYjc0OTNkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Y192M19pdHMuaApAQCAtMTA1LDYgKzEwNSw3IEBACiAKICNpbmNsdWRlIDx4ZW4vZGV2aWNlX3Ry
ZWUuaD4KICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CisjaW5jbHVkZSA8eGVuL2FjcGkuaD4KIAog
I2RlZmluZSBIT1NUX0lUU19GTFVTSF9DTURfUVVFVUUgICAgICAgICgxVSA8PCAwKQogI2RlZmlu
ZSBIT1NUX0lUU19VU0VTX1BUQSAgICAgICAgICAgICAgICgxVSA8PCAxKQpAQCAtMTM1LDYgKzEz
NiwxMCBAQCBleHRlcm4gc3RydWN0IGxpc3RfaGVhZCBob3N0X2l0c19saXN0OwogLyogUGFyc2Ug
dGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAgYWxsIGhvc3QgSVRTZXMuICovCiB2b2lkIGdpY3YzX2l0
c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKKyNpZmRlZiBD
T05GSUdfQUNQSQoraW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlfc3VidGFibGVf
aGVhZGVyICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1bnNpZ25lZCBsb25nIGVuZCk7CisjZW5kaWYKIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0
cyh2b2lkKTsKIAogdW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpOwpAQCAtMTk2LDYgKzIwMSwxNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNf
aXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewogfQogCisj
aWZkZWYgQ09ORklHX0FDUEkKK3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19hY3BpX2luaXQo
c3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKK3sKKyAgICByZXR1cm4g
ZmFsc2U7Cit9CisjZW5kaWYKKwogc3RhdGljIGlubGluZSBib29sIGdpY3YzX2l0c19ob3N0X2hh
c19pdHModm9pZCkKIHsKICAgICByZXR1cm4gZmFsc2U7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sun Aug 13 21:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 21:32: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.xen.org>)
	id 1dh0UM-0004YZ-Hc; Sun, 13 Aug 2017 21:32:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dh0UL-0004YD-H2
 for xen-devel@lists.xenproject.org; Sun, 13 Aug 2017 21:32:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 60/CE-02962-155C0995; Sun, 13 Aug 2017 21:32:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTcRTG+9+X7SreuG6Gp+ULDQwRnS9F2Jf
 QL5GhYB+CVlbe1W2b7MXunbWiUNLMiZZgFFNpojLBTELFtyxq5ltDPwwd2YdKirBZmJRGWtSu
 V83up4f7e845z/9wKFyxSqoozm7jeAtrUstCCUNynDYpd7hGm9LXHpr+o7sWy0CHh75OEbnoB
 Gm06Kz2fNJQVvtLVjjE2F+7askStBRWiUIpgqnG4clAL1mJQigF48Bg7KFS1DImFvqrfZioIx
 g1vGmrXdM4YwZ34AsStZLJgeFmT1BTwUZxMPN2l/ibZrKgfqBszQJMDMxMOnBRhzBHwOu7uT4
 qCyZcPaTkD4dx5wdCag/wfG4Ol2p3w8dX45iYExgHgs7rDwipeA/c9VZikikahicaCEnnwKrj
 s1zSfgyqBg5KxaVyeOTZAInQ872dkECrHLpH35ESSICO6UVcfA0whTDlyZQ8kySUNSytR4oC5
 /IduQS8JPye/YSkSDoYcY2tTUCMFlwrN2SSaYaG1rqp9QqHHCamZ3FpeSpY6BtHNSiubssS6r
 YsoRFhbShe4PiLHJ+0N02j4416g83MGk1JqSn7NWZOEFg9Z2J1guas1dyJgoewLfj1IW/HUQ/
 aSWHqHXR+drVWsV1nPXfZwAqGM3yRiRM8KIqi1EAfGqrRKsJ5Ts/ZzxtNwWvawECFqSPochHT
 QiFrFox6Cb1ESVSg5s8ypiAsVguniqSviiZGNBmKLJstNm7Sh6JVShoFQynCCjnebLT9zwMok
 kJqJT0idgkzWmybkwLBEFgwxC0xPy3Y2H9IVYKc2fHetJBr2tvk/NxjDSqm7xubq4ZCWupLcH
 deT9/YhL/c3tV+zO3rSj59SdNy4tSBfRW9i+mK+QKIqHR+81+YPvliJSYnc/xZbO9y+ZV77oA
 /L3/U2t+Y8DOitXTQYS45ntxU0Osv7lA1rVbwvvfZVsVC4tPB+oEFZQNk8GpCMLCpCTgvsH8B
 7Y3gDo4DAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502659918!65759887!2
X-Originating-IP: [104.47.37.89]
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 44876 invoked from network); 13 Aug 2017 21:32:00 -0000
Received: from mail-cys01nam02on0089.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.89)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Aug 2017 21:32:00 -0000
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=oGXCbIkNjEOghM7M3PWltyK2+G0LLszceTiTicfli/E=;
 b=MCECoxJYYlMYYdI/TdxLwcPROvD9AFgtalvnLUdk6eh3Q9/XWdC/oaUvwcsAZKCiv8N8fjnr62aH+67xazjJZYOUrnD3pt5ntJKUuEsCKK1OUwDxCfcvf6YkJERBIGs+LbgC8zO75YFHNowIYy4I1ZqKl6NXU9k0adscvn8EilQ=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Sun, 13
 Aug 2017 21:31:55 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 03:00:11 +0530
Message-Id: <1502659815-20397-2-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0101.INDPRD01.PROD.OUTLOOK.COM (10.174.144.17) To
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3a6c8053-b628-4e87-79dd-08d4e292b9df
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:CY1PR0701MB2074; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 3:t8GhBn2c4odjymEt/IVCwjRMVU6x6XCX3bgCjZJ1swkiBIFK5UR0P5/UPZSvoxXHHkkZBBnYVxMeRrnYOh/jYzd1h0TYtWGKWA15csacEzUYuUr0sA0u1mU/chwYIKHhF5ZAT6BUvT46IxmOFHVPYfSoEHVMxGdB0MdM8qBJ7ZGa4aiEcxbyn0tef6yw8tRrFsEC+HBg2fk3TCIF+w14b7+o2a8qqnbfth0f1rJS1Y5oGeY5Sawhs8z5bSLZuaGF;
 25:q0NgrLiHAcVRgOTRD6o/K9PN7K9EvpE4yGf6k0/iJp1V0DDpZ9fWZKS7bXdMGr6pz9+rQ8rkw0YM1+8CACZCI3JwsUfSrHgRtsfBUxZpLAuzBlR4vGcqW5sZFsp13xGbrp+T4dObVsy1MJphbXm4qkao3NFJ5pCuihw3Fo07QWKnws2MJklZRuOmTLvWUIhj5OKVA3SwIcAt9irSsSCKRz9jIdZ14VkzvoNARqJWZiEpHpMhWBoIsnZH5Aljk7bFmJ9RtvIAigGZ366MxQkl2wCSmAb8BVO5quCo75VsPc+dZfiaq4ci4o8gOOoYziWJ0mCO9gITlfvAzEeLTIyinA==;
 31:y1OsPXCOUhWYHr++CGweov3vHPQ+DJVhA5vDhpHO2WfnpeLIMveg52a/WUH/6yF8rmCv/lonujxyYZUIBHr3jVGMCW0gmPnOVIkN13/yrV1zbi2Z9ZHDs99/sSMI3xRGEIqFQMlNP891wxC1mtZkLIVn9Y+vE59PBFtGhzHaEPoPCdw1fABO77zUp0FSga52Loz0GxNF2x+oEEHmm6iRC5C2xx4g+arTSL/dxWDYKMk=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2074:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 20:YrZqEwHn+c78Fx/+udy5UC3Q/1OAWZ6S4YtR3VpXLnwM+ekNg39OcgrTQC6gpgk0w/iw1YV16q+Z7sa2GR2vU9dM8lmgIHpzz2Mx4HwQjpf+FpE6lNi/ra7PEu7B8uA5ZTKTc9Nu45dKrY0BqQMejfJzXjHU83iFPvz3mMiRAienYEx5aOiPVZhXH7WNjIauisBPntum+/tfL+pdph0PE/V0dT9GQIFQA2LCyUku2GvSG3xj2lAb9h175xO5lHLvtDwbhAilAOZU0ZGKt+O0Kghp8slqd4besu06rojmbtmgWdw43L0aqTiO4aXdbdeMoXBfbQxmGVPio5ShIMb3Dzv9KtVwaPiSN8VI63U5vdDjDJur6GBh53bDaorbznNrwTkqiLDNvg536LjRL38X11mGzSGi+cxPJGzT1NqH8XNtgqaQB87eFr8cmH6nAFXPe6Jv8iZ/MaVH/PXGLWLkLK1RfKCdaox0skcK1R56Gzt0fYx6jkKos7GcYXj5wdSe+cHNUSv9itjOk8fGxnxnjmCZ4yAUvyHmUPV4LJvgahLKPp+FN/fKHhE+c4IknsBVaVw/m6At2als0bmvOWmUQWxOk5xXkL/59QTEW7E/l4s=;
 4:U8whjRTxhC3varuSwmDgPcN4RmCAVoiwRWfzwvbkRoInDs+3qdB/myMYBa3dTzkn2gkJLp+aA43NcPcp5timYfSvdmcPlpsAJ2rI9Z2ZsLoZ/h9E38Ek7sVkVMJScRauUZQRYRo3Jg1EI99dnIJSg0V1rRUk+58PcM03WNLwb0VG4lGIexXqMtkSwRM/hLrXBcp9kLziQXT1WHdz7Gnr3RPVFc75xGVEX4/d4OMyCVIpQQOvAMVBIoqP/TMck25o
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2074058B07EA60B173BF829BEC8F0@CY1PR0701MB2074.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2074; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2074; 
X-Forefront-PRVS: 03982FDC1D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(189998001)(36756003)(25786009)(6666003)(50466002)(69596002)(81166006)(7350300001)(6116002)(3846002)(5003940100001)(50226002)(48376002)(4326008)(97736004)(101416001)(305945005)(53936002)(575784001)(68736007)(76176999)(33646002)(9686003)(6512007)(7736002)(478600001)(50986999)(5009440100003)(2361001)(2351001)(110136004)(107886003)(5660300001)(81156014)(106356001)(105586002)(42882006)(6916009)(8676002)(72206003)(6486002)(53416004)(2950100002)(2906002)(42186005)(47776003)(66066001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2074; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; CY1PR0701MB2074;
 23:n4AbAjQT5Haaywlb6hDkq8EGdXqZV5P52OXZR3B?=
 =?us-ascii?Q?lq8xGVpRsa8x6BylHBM4wyfflfwHBAWNCRnfrbSthGGpFPJp9SpPUq1ZcT5I?=
 =?us-ascii?Q?dkEcWx6RVO6lX5LQ37KOjJY6K8b9FJtY6JhKqQO6F7HYg7qkTFso4N0Wn3xT?=
 =?us-ascii?Q?df1IwE8TmPlxo26wKTw5lUtGAIZx3zTLvMyXzq1IaCDhinRMWwMFMx6rBKey?=
 =?us-ascii?Q?2OtqPzZNslLkPhusDYIF3ZNXUluby1ncKaALaB0Yo/CPJCoyvKU30SRRMBYt?=
 =?us-ascii?Q?PzCg8XK0GdHX5Dlt2BnWcr/PtskPy5qZKQxK8NDklOOqVNikSRBC9HCZhn4/?=
 =?us-ascii?Q?hgtLWAQQLysNXWRIYjfVg6up2/Ignt0sAGTKRwfixIxSVCM/gBxZOz60fvuj?=
 =?us-ascii?Q?P65BQ588D2aERBoACDypyQ63CPhUoZytFKkzgJHuHbnu6pkNah8zEg6wXC8c?=
 =?us-ascii?Q?iLGLwAJH+MbE3plL14UsU5ZbOUZ+75u5NBUmWlp8oeEnEPPNc1l9QoBGHT1o?=
 =?us-ascii?Q?G+ZcyGGQhC6wSG6bAeIZOFqkxqXqW+N9Oj7s4UxfDR1VfJIpnYBvYPlgv1xN?=
 =?us-ascii?Q?Fjf0pZ8EF3BbA01gTvZizsX8RC+eR4zpukZQtDVlPv5sI/QwibwfnM0NWOon?=
 =?us-ascii?Q?mePz/AMfmmuI3QQHr5Bv36nIy3Knd5fk3UKjJCBTLegCHB3w+4E/hKg5SbeJ?=
 =?us-ascii?Q?qafF6aMpFXJHb2FGn4QiYEBJlKT6620a9qxBlfSygECKO/nhL5yKqj4D/mK4?=
 =?us-ascii?Q?EUie6z18Hh8PFiHvJNUQH/8FB85noDkHv6qXztXZ0/BtrEHKcujdGJ0xH1NH?=
 =?us-ascii?Q?GAj2x8NqTavFuze/HF7W8s3IpfosbjUt4WsAfVY6mcy3zhINSEqKmaKMyx3e?=
 =?us-ascii?Q?Dq1becvdmG4wvGPqGmiBLjMS9rznpsYMJ30bZyV/wa3k477SCuT8z4XWcPPq?=
 =?us-ascii?Q?JnAMLD2H0klZHLyUfpjlXwGm7wfwrlGZgvWBKZTALpJk/dbLvmYx0W7z4vgc?=
 =?us-ascii?Q?DrtvwTlWAm7dn0yeikTmBrBl6ufT3Fcrr91oJcAX/QX5H3sBRZ2alSbh75mU?=
 =?us-ascii?Q?6uC82GspW0K87DnOSQXlchiFwy8DZMLf4z2l+TXKrj6O4rqOf76fCmWLE3qa?=
 =?us-ascii?Q?THJUlVAR1WJbiEkOxdkc5AqbGoDWbFLbSC+0O+f3um2tPjTmxLN+W3MqOTFq?=
 =?us-ascii?Q?JgkDXyZTN2M24OOmyHjJ0IY81JzvDgjxm1arH3XqR0I8KdUtXUMiiJ5caELT?=
 =?us-ascii?Q?9eL9igwMbFEVrhO72tNuSyv7tr++pFJkPlAUMxNo6NXURn45NuP3oYJ1zuWD?=
 =?us-ascii?Q?sQQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 6:4qE2FU+oojRxynXwt/OL6QyohssgDrg3/WsbdoGsOfTqfNtjrn8vxorMtQ70S2SiDj3ejKwDLRNkb6l8PXjCAR2i7KrKDPoGDBtAgmA4xpzt0Wb/x9WeCbG6Nc8N2EtvMcYgsuJ5zn7/tosTjos38aGR3zof0RfTXBzYwuwgsYbUR0M48KPIFAvsRk0TX6wVZNH4XmDNiFAS5IpKyjhPLOJlHfVn1byP77f/FM1CBykKZ542SuZjhp0vdq8TawrCIMfxo8Rgh3SyHX+iShRwFDUp2lsuk+c3x12rHVZrZJcv1KBSgk8K0vXvXmiawca+6cb7Y2q5b6biSzb+5aWOuw==;
 5:SaF161swn6lqNfxejyBmrvIRcoB/mJG5v6ZhidwoTydCHjFCRWNZE/wJVhZrzLxPSZ7DpE8HTjqqqFEO4Dq6rya9iEXy65N0ZoVmIesOqNzgPOiC45cCvqSfhk8Jk1LoIA7DM1rGu8ceWaqcXegauQ==;
 24:vcVpBgL8dLAylSSIrk+HOirjAZJ2y1mLVb3JQcr6iWwXkatEYuIrMu/Vte6ug6EtfFi1Z7btfLzDtTt+Er2fHi8Sz87XrsVNQJhhIXyx+is=;
 7:5gFW993DWF6qKrIv6bOstcq3IQlxFNpgJ4CgcdrTsffXz9yQ9YMBTsidB2c9XIPuT5NABntGeO7MboP2DadQ8vgfIH1R4F23oOnqx6ObcG7fJvCVEM6X2mYGy7FISKR81LLL6vSI1OWO9rbR8Q5Qj+QQFKqufclmHIlgIq+PJ1z86NU7Gf/508G0Db2Fnka0G+DH+3cuhMK5aKPH/foS+/9Qf3cmpwx44zxOxH3S8Ww=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2017 21:31:55.8240 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2074
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 1/5] ARM: ITS: Introduce common function
	add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmFkZF90b19ob3N0X2l0c19s
aXN0IHdpbGwgdXBkYXRlIHRoZSBob3N0X2l0c19saXN0LiBUaGlzIGNvbW1vbiBmdW5jdGlvbiB0
bwpiZSBpbnZva2VkIGZyb20gZ2ljdjNfaXRzX2R0X2luaXQgYW5kIGdpY192M19pdHNfYWNwaV9p
bml0LgoKU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0t
CiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKaW5kZXggMmQzNjAzMC4uZjg0NGEwZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBA
IC05NzYsMTIgKzk3NiwzMSBAQCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmVzOwogfQogCisvKiBDb21tb24gZnVu
Y3Rpb24gZm9yIGFkZGluZyB0byBob3N0X2l0c19saXN0ICovCitzdGF0aWMgaW50IGFkZF90b19o
b3N0X2l0c19saXN0KHU2NCBhZGRyLCB1NjQgc2l6ZSwgY29uc3Qgdm9pZCAqbm9kZSkKK3sKKyAg
ICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworICAgIGl0c19kYXRhID0geHphbGxvYyhzdHJ1
Y3QgaG9zdF9pdHMpOworCisgICAgaWYgKCAhaXRzX2RhdGEgKQorICAgICAgICByZXR1cm4gLTE7
CisKKyAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7CisgICAgaXRzX2RhdGEtPnNpemUgPSBzaXpl
OworICAgIGlmICggbm9kZSApCisgICAgICAgIGl0c19kYXRhLT5kdF9ub2RlID0gbm9kZTsKKwor
ICAgIHByaW50aygiR0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIsIGFkZHIpOworCisgICAgbGlz
dF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7CisKKyAgICByZXR1
cm4gMDsKK30KKwogLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBh
IGxpc3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCiB2b2lkIGdpY3YzX2l0c19kdF9pbml0
KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKml0cyA9IE5VTEw7Ci0gICAgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0
YTsKLQogICAgIC8qCiAgICAgICogQ2hlY2sgZm9yIElUUyBNU0kgc3Vibm9kZXMuIElmIGFueSwg
YWRkIHRoZSBJVFMgcmVnaXN0ZXIKICAgICAgKiBmcmFtZXMgdG8gdGhlIElUUyBsaXN0LgpAQCAt
OTk2LDE3ICsxMDE1LDggQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5vZGUpCiAgICAgICAgIGlmICggZHRfZGV2aWNlX2dldF9hZGRyZXNzKGl0
cywgMCwgJmFkZHIsICZzaXplKSApCiAgICAgICAgICAgICBwYW5pYygiR0lDdjM6IENhbm5vdCBm
aW5kIGEgdmFsaWQgSVRTIGZyYW1lIGFkZHJlc3MiKTsKIAotICAgICAgICBpdHNfZGF0YSA9IHh6
YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsKLSAgICAgICAgaWYgKCAhaXRzX2RhdGEgKQotICAgICAg
ICAgICAgcGFuaWMoIkdJQ3YzOiBDYW5ub3QgYWxsb2NhdGUgbWVtb3J5IGZvciBJVFMgZnJhbWUi
KTsKLQotICAgICAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7Ci0gICAgICAgIGl0c19kYXRhLT5z
aXplID0gc2l6ZTsKLSAgICAgICAgaXRzX2RhdGEtPmR0X25vZGUgPSBpdHM7Ci0KLSAgICAgICAg
cHJpbnRrKCJHSUN2MzogRm91bmQgSVRTIEAweCVseFxuIiwgYWRkcik7Ci0KLSAgICAgICAgbGlz
dF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7CisgICAgICAgIGlm
ICggYWRkX3RvX2hvc3RfaXRzX2xpc3QoYWRkciwgc2l6ZSwgaXRzKSApCisgICAgICAgICAgICBw
YW5pYygiR0lDVjM6IEFkZGluZyBIb3N0IElUUyBmYWlsZWQgIik7CiAgICAgfQogfQogCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 13 21:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 21:32: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.xen.org>)
	id 1dh0UU-0004bH-EU; Sun, 13 Aug 2017 21:32:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dh0UT-0004aa-NG
 for xen-devel@lists.xenproject.org; Sun, 13 Aug 2017 21:32:09 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1B/7F-03368-955C0995; Sun, 13 Aug 2017 21:32:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJKsWRWlGSWpSXmKPExsWSoa9qqBtxdEK
 kwcsHLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bv0qqCleYV/8/NZ2lgfKHTxcjFwSLQyyzx
 /uEGVhBHSKCTSeL+xOMsXYycHGwC8hI7ey8xgdgiAkoS91ZNBrOZBXIllr16ywhiCwv4SBxsu
 woU5wCapCrxanY5iMkr4Cmxbm4pSIWEgJzEzXOdzCA2p4CXxOlL7awgthBQydn528BsXgFBiZ
 Mzn7BATJeQOPjiBTNEr6LEsxsnmUBOkxDoZJTY1LSaBaJZTWLa6S4miCJZiaNn57CA7JUQ8JW
 Yd1cIInyNSaJnlx1EbzO7xIf966DqdSS2fVnDApFYzi5x6eBVqISWxLqrH6E2F0hMXtDJClF0
 jlWiZc5XqISMxMxvU9ghEgdYJaa3r4E6KUni2PwT7CA2o0CkxPxfrWwQRbN4Jdq+H4J5gl1if
 fMiNkjYSUm833GScQKj6iykQJiFFAgLGJlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgQmAwYg2ME474T/IUZJDiYlUd4En95IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8bocnRAoJFqWmp1akZeYA0xJMWoKDR0mE1/wIUJq3uCAxtzgzHSJ1ilGX49WE/9+Y
 hFjy8vNSpcR5M0GKBECKMkrz4EbAUuQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOKg1zCk
 5lXArfpFdARTEBH9IHcz1tckoiQkmpgnPBvel/djie6TLdC/B8LOhtuKTBjmr5qjdO1JPMDDb
 Xc6jdt72zZ6dxmkBmdM3GXtGGr+ZV3inNPKbyTk7OR/Fh03PBuu/PboH/f19foly9rFK3luXR
 AJ9M8a+edoicR30rTqtZusal6euD2ms9BG3zVXOTW5m/qMZjP5ypcKPJtoy5Lhl+1EktxRqKh
 FnNRcSIAmBQop4wDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502659926!107016855!1
X-Originating-IP: [104.47.37.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16598 invoked from network); 13 Aug 2017 21:32:07 -0000
Received: from mail-cys01nam02on0049.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.49)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Aug 2017 21:32:07 -0000
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=XdRoj2uhDL1ecPeAfrDr7WZg0ADo7GC/LVXeLtH1f6c=;
 b=Y+3Rl+fNMzbqWKyqtv+2IqAfJ5fs5vWNCzjRhHILW36vOPg44lbH0sVsdhWhUZwndeygSEv94Qsjp4qJFLoQxzSWwbHKaley8u3YG/9QhmJ1oVGCElFdPn6zxDFYzVmy+O/RfJNBXBRroED/xQIV1rJ8sowAGDIxtV9nZvfL+Zw=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Sun, 13
 Aug 2017 21:32:03 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 03:00:14 +0530
Message-Id: <1502659815-20397-5-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0101.INDPRD01.PROD.OUTLOOK.COM (10.174.144.17) To
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4d1240a2-6520-4a1b-150c-08d4e292be5f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:CY1PR0701MB2074; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 3:nnssYsLwX4maTCZDAypaRciV2IkFm2Jh4/QIm2XD/07H06trnbg+xKqe3zab5+is+I/g87UBmGg/37I0vq9P44LAVyL6EYFCo2ODz9iZAxtCx/E0remLnb1LsUkHTWZPJpXkkklTzb1k5o8ETiFe4yzPz2O5w+NT95RIA13fgyPQr9cXdWWBpb8DoqGnnDC8TOOF++i3Ad+CSf6UYbZPVyjzIxQWGeooEkjNfj5ILtRGlztWXuXPQI2RCwZVxdXA;
 25:OEuwkiuxna+Lwh/4+xz7cVDXDLzKUOjLwWfLx9sRcYd7YBDaaCaPAqzxXBDPRbI07cBknhgpWB/TEjydH4QZo6P6HwXBnN0amdM2A6MJShy5nn+3raOiO+a+W74ShUoSuTa1P5v4h7bNL1Mc56qg4ZtvfJCandwaK/wriULbFOQTWbje2/Pa/5+kEzzoLeZJbHk57ur5/4u7I4tKQwKtHL22Om8l40/0yb23kRVavejFi6xzN1NLrDGiw3rhsjt5RSxpK/k51R5e1x+eRDXZaJeyZD59wf0ziHh+7K8h3FLkfnGnzfOQi62iv9FWzrLE6UMK4y8WL1nC5ly8xn25rg==;
 31:QJSZg1PtZq/7FtJODXqxeBc3qARCSeNoM2/+3tQsY0QVECdey8lBTmHX/r9aB4Slycl3nPQGwktPsc5rE/iMQUGB6b2pNH3DEFgJ4Qu/pgX/sfUFXaYTSkxI/3BCMeWen252YzHbGyTEd1GdsVmaIx+XWa0JZnqm5qyMNnpFqjh+mtNHyp8SBs4ei26DCILExKd5rW4TxsM2EFMglL86WPU9n8pLnc7cCXKph3Kq3ko=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2074:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 20:Q0xVq5WFenI5TAEk6dPs9bjQFnVHP0dGwvOUftym3KLTPHx1AbRnh6gyE9JVnp26rRQ7perzImgRYUe1TM2076WqbudPygOsIoVxaGH31c0N0hDtscSjE1qJx26pFVxakRTcPSIRy67a1XX03FQUGOW27g/BjwtHryICSHgwtTM0bSNUIj1U8MfBxiHkv65Txmu22VDHX20fUlKAwOUsGqGRt7Mh/OTIUK1kJVt7vYE1hjYWA5s93E6hC5G56Cx1OtWSw4EAvHacWX5sH62gkW7JnGpb0QeTPBhPG5GSvKJqfEQyA3bNHybeWRJTeXypeCsoXF8QHVSrS81Vtw2doDpKOENKSgOGqbTzJ9KQZZsHhvncEOFxaKPJCDJx+fKGufCeuQMRPNeN7puT4gnMXqzOql7ce+ZHvtnD8pqj8uADUutJncQw9fL9oTkBxwZ/qQ17HTn3fWVZpLMqMFCYfFNUV4ohpTkPy0tIIAIIVc+DtSGHEgZIVmjSX55caBbof8KI7KGi0IoUVVqjyse7sUiCo8pqvKs/vqh3BXoTALukH8mMOH52v+pBhID2/2VHm/yjf02CDLLwd46qP8Xp3MXupYmyctIpMHhKjF8N8mM=;
 4:ShJ/cXemSNOsk3/LHKckwE5/+a/RAChda7wQMSBMCPlyXm2ELy+LuZ9KjzSX4f7L2PS+c81EoSElFxK+fJLDQ4L5oi1jFdoZ7dDa4SJy5cERNMPBV2n3f/7UUFUpJYAEB/mWz2b4ENTTrsUjkKD7THjUI9GWv1zbAqg5qK1ksj5047Ltsodr43UTaeA/Du/SvERCxWCcimJSRlk5JbIEBl20hSJj24+nPUSCCkNzETvFQszovRs5Q4/JfinFSaBA
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2074C31457EDDA37FB80F0FFEC8F0@CY1PR0701MB2074.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2074; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2074; 
X-Forefront-PRVS: 03982FDC1D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(189998001)(36756003)(25786009)(6666003)(50466002)(69596002)(81166006)(7350300001)(6116002)(3846002)(5003940100001)(50226002)(48376002)(4326008)(97736004)(101416001)(305945005)(53936002)(68736007)(76176999)(33646002)(9686003)(6512007)(7736002)(478600001)(50986999)(5009440100003)(2361001)(2351001)(110136004)(107886003)(5660300001)(81156014)(106356001)(105586002)(42882006)(6916009)(8676002)(72206003)(6486002)(53416004)(2950100002)(2906002)(42186005)(47776003)(66066001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2074; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; CY1PR0701MB2074;
 23:xkNzuS4WNecFJXY6JxwLQSvgvlAFlk2eRp2ZwWv?=
 =?us-ascii?Q?I4yAh7z/CnNP21lk6djua18aq1TuH686jSabj2e9eBkxqKtONgO+Vq4ktJDJ?=
 =?us-ascii?Q?EJCLreRABr99MvuZUxqC+0cQ9AgGCmRJ+L7M5kl3BRboz8v+IISWk64+32nL?=
 =?us-ascii?Q?o2RmprOVzoDeMmi96V0YsMl63PxfVTRgHxapifrU/8ZlJOrpzsyHJW+facmA?=
 =?us-ascii?Q?kiqwj2ATbq5rVmPJRQBKr7QD+0HtNi8WZm1QH/mhhy0HGhbpfP0IVmAMmqZe?=
 =?us-ascii?Q?6Vxim+2nfgxybz3/EFenywmTcFj8wc5ZYod6KZYZ0jXxOVX2sPAOWLGmnLgM?=
 =?us-ascii?Q?RlpFMjecGY3p73EwXbFXrHHea9yyfDlOfr/2yTQCb9Rudodi/S1g9NlMgwjy?=
 =?us-ascii?Q?FtSjVjyS5YiVnse4QnjO6zfRT08INlPAkyqmGQatZZT9NFaBOVXIE4nuH030?=
 =?us-ascii?Q?67mNgyH0I+BH0GgDStdtZhtotJ5PrZHA8mvytTPaDcfZBy1NO23VXHmsCJzG?=
 =?us-ascii?Q?UPx+ZxKQgmp1rB6eGGHx/wZCnnM8Sbdad7qv+NDzGtvCovIXWkADT5BBBBeY?=
 =?us-ascii?Q?/ZpGm+Gx1oURrpb3Jhe6dq0UjXcFpvopOXvdtGBahW+SYAvg3LhrpdMh4HBq?=
 =?us-ascii?Q?8i+xErsuFKfWffIJW2SlvjSUeoTmlL60GLppxFBbN7ZK9D/ONPQfJSwtq9vo?=
 =?us-ascii?Q?brTiAS7w75x2x8nnlOWrp3K0+Tdn2FzBVezot3Z60SlO5ncQn9C8gLEevAn4?=
 =?us-ascii?Q?vGmiDU+5sdOgHM7344Sr0uWA6JtlRwCf97+psmY5pSPaX871kR8ka2EODWHF?=
 =?us-ascii?Q?rPlfBN6fb+iU2qmN2C9XFhANxx5O4wCgru4zh8NwD7w+5oUdIny80uzZ0EJ1?=
 =?us-ascii?Q?5rYtDKIrsada2+qeijGast9LJTN/r5S5dSqKUxsu5+0wnVHxv58ncpFZg9Yg?=
 =?us-ascii?Q?TCcABzANJ9I7Keh9BN26tfrYBHUTBZKMkrWdmoCVLNEi+WwaOIVF9GlglDNS?=
 =?us-ascii?Q?eYgHb/kC8foFh8AaBTUp87K/+VDe3/0IoWFkIn8TWgHOBHXxSJzIabp+56US?=
 =?us-ascii?Q?oAxPjoAC4o6lJQ0XX0VVORnE8MrEYkQh0Uj1E8CSGjqe2F14mjkCbPvQXMVD?=
 =?us-ascii?Q?jJrlJdYKlt1/T/4RQAk8PA8+7LJMn3AHZM0tI1pgsBfEMmtqvy1BGLakFRYS?=
 =?us-ascii?Q?CYlLY6N8J7HC0mq6z7SLHhvQH0Sl3CBxm3m+5QGMVPscVsW4evFDJbQhNgSc?=
 =?us-ascii?Q?VdaADs/tVor3/7Bi2GZY=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 6:Fmph5nEjKKW5tcMU6/KOqf2fpWTcXz5fFhxU/HTSHTGZTqh/dke3HCp65klxo7/f0BHrd5pW/2IzajyQ+Vw09Rrv5FtUL4tV+iEi2jh6ojt+gIA83otQlAvfTLZd0Sl0yS/Wl7+pXUeazx6agB9aDAKnVmbEo1EFS16a5Drpv0CxAY+NoW+0A5fDt/QocaAxUGzQM5yrgSkk4gANxag2hol6oWPH+vt5u1S4i+QqxQha94GJnG72ony8NAV8AX+4RpWvVLpanWkQKu+Dzh/wBO/IQZfdGsOwoWDiIBqH434RV8pvd63GHMH91rxn30eTnsqOc9PHN1uPrysywIEAqg==;
 5:d/+1geoN+O+RmL2G63F4Dg8SIszl/DMF6K+zl7lM2ymEetsSZEuJPG7ZvAZcEdrP3zCut8t6/LyAN2Tab+PMlvP0ZMnxzgomUSef6lP1oNIKUGx5qXHsFIRkV2Me1zp571ceKevms6/wV6tvyl1X5A==;
 24:4vJRhhIRMZ75Mdm3rYei/MaPKzZeCxxMgOsQYkTugW6TM50Kjh7sCEY7kp9zsOVARXp9h2mhjBv4rzLSvzUNTqo+wAJTDV4Ki8L/3jYLg8s=;
 7:AbVlybJ2HNIE1NZcBLDQqrehFBA3Z288Jw88qefIcZlfsJHESAVz9wYPwbMCyCr1P3Rd8f1sgDDE/y2FWeqNz7yjplQugrgX1af4ps1ipcopLv87BT6nT4lqXn9cVdn//hk9o4VC3WwLghwbeGOK2CcQdQ8qm5JGvscG5iF80XNY4UQUWnAyeim4kCfmKBPDKyADnUkk5Ge/tnnHRFmNm+aQ97X9Gc6uvhFscR67Gxo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2017 21:32:03.3711 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2074
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 4/5] ARM: Introduce get_hwdom_madt_size in
	gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmVzdGltYXRlX2FjcGlfZWZp
X3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBvZgpoYXJk
d2FyZSBkb21haW5zIE1BRFQsIHdoaWNoIG5vdyBhZGRzIElUUyBpbmZvcm1hdGlvbiBhcyB3ZWxs
LgoKSW50cm9kdWNpbmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUuCgpTaWduZWQtb2ZmLWJ5OiBN
YW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyAgICAgIHwgIDcgKy0tLS0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAg
ICAgfCAgNiArKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMTIgKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8IDE3ICsrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgICAgICB8IDExICsrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgICAgICB8ICAzICsrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgNiArKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNTYg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMWJlYzRm
YS4uNTczOWVhNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTgwNiwxMiArMTgwNiw3IEBAIHN0YXRp
YyBpbnQgZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvKQogICAgIGFjcGlfc2l6ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBh
Y3BpX3RhYmxlX2ZhZHQpLCA4KTsKICAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChzaXplb2Yoc3Ry
dWN0IGFjcGlfdGFibGVfc3RhbyksIDgpOwogCi0gICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVj
dCBhY3BpX3RhYmxlX21hZHQpCi0gICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlf
bWFkdF9nZW5lcmljX2ludGVycnVwdCkgKiBkLT5tYXhfdmNwdXMKLSAgICAgICAgICAgICAgICAr
IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpOwotICAgIGlmICgg
ZC0+YXJjaC52Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKLSAgICAgICAgbWFkdF9zaXplICs9IHNp
emVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikKLSAgICAgICAgICAg
ICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7CisgICAgbWFkdF9zaXplID0gZ2lj
X2dldF9od2RvbV9tYWR0X3NpemUoZCk7CiAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAobWFkdF9z
aXplLCA4KTsKIAogICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRl
eCBjYmU3MWE5Li5mNWNhMjI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0xMDEyLDYgKzEwMTIsMTEgQEAgc3RhdGljIGlu
dCBnaWN2Ml9pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJl
dHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKIH0KIAorc3RhdGljIHUz
MiBnaWN2Ml9nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7Cisg
ICAgcmV0dXJuIDA7Cit9CisKICNpZmRlZiBDT05GSUdfQUNQSQogc3RhdGljIGludCBnaWN2Ml9t
YWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKIHsKQEAg
LTEyNDgsNiArMTI1Myw3IEBAIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMg
Z2ljdjJfb3BzID0gewogICAgIC5yZWFkX2FwciAgICAgICAgICAgID0gZ2ljdjJfcmVhZF9hcHIs
CiAgICAgLm1ha2VfaHdkb21fZHRfbm9kZSAgPSBnaWN2Ml9tYWtlX2h3ZG9tX2R0X25vZGUsCiAg
ICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBnaWN2Ml9tYWtlX2h3ZG9tX21hZHQsCisgICAgLmdl
dF9od2RvbV9tYWR0X3NpemUgPSBnaWN2Ml9nZXRfaHdkb21fbWFkdF9zaXplLAogICAgIC5tYXBf
aHdkb21fZXh0cmFfbWFwcGluZ3MgPSBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzLAog
ICAgIC5pb21lbV9kZW55X2FjY2VzcyAgID0gZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MsCiAgICAg
LmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2Ml9kb19MUEksCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCBmNTg0
ZDMzLi44MmUwMjVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTkyNCw2ICs5MjQsMTggQEAgaW50IGdpY3Yz
X2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiByYzsK
IH0KIAorI2lmZGVmIENPTkZJR19BQ1BJCit1MzIgZ2ljdjNfaXRzX21hZHRfZ2VuZXJpY190cmFu
c2xhdG9yX3NpemUodm9pZCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRh
OworICAgIHUzMiBzaXplID0gMDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX2RhdGEs
ICZob3N0X2l0c19saXN0LCBlbnRyeSkKKyAgICAgICAgc2l6ZSArPSBzaXplb2Yoc3RydWN0IGFj
cGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpOworCisgICAgcmV0dXJuIHNpemU7Cit9CisjZW5k
aWYKIC8qCiAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMgZnJvbSBhIGxp
c3Qgb2YgaG9zdCBJVFNlcy4KICAqIFRoaXMgY29waWVzIHRoZSByZWcgcHJvcGVydHksIHNvIHRo
ZSBndWVzdCBzZWVzIHRoZSBJVFMgYXQgdGhlIHNhbWUgYWRkcmVzcwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDA0NWQyMGQu
LjZjMmI1NjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKQEAgLTE0MTAsNiArMTQxMCwxNyBAQCBzdGF0aWMgaW50IGdpY3YzX21h
a2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogICAgIHJl
dHVybiB0YWJsZV9sZW47CiB9CiAKK3N0YXRpYyB1MzIgZ2ljdjNfZ2V0X2h3ZG9tX21hZHRfc2l6
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHUzMiBzaXplOworICAgIHNpemUgID0g
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQorICAgICAgICAg
ICAgICAgICAgICAgKiBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsKKyAgICBpZiAoIGdpY3YzX2l0
c19ob3N0X2hhc19pdHMoKSApCisgICAgICAgIHNpemUgICs9IGdpY3YzX2l0c19tYWR0X2dlbmVy
aWNfdHJhbnNsYXRvcl9zaXplKCk7CisKKyAgICByZXR1cm4gc2l6ZTsKK30KKwogc3RhdGljIGlu
dCBfX2luaXQKIGdpY19hY3BpX3BhcnNlX21hZHRfY3B1KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hl
YWRlciAqaGVhZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9u
ZyBlbmQpCkBAIC0xNjA3LDYgKzE2MTgsMTEgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9t
X21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKIHsKICAgICByZXR1cm4g
MDsKIH0KKworc3RhdGljIHUzMiBnaWN2M19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CiAjZW5kaWYKIAogLyogU2V0IHVwIHRo
ZSBHSUMgKi8KQEAgLTE3MDgsNiArMTcyNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3
X29wZXJhdGlvbnMgZ2ljdjNfb3BzID0gewogICAgIC5zZWNvbmRhcnlfaW5pdCAgICAgID0gZ2lj
djNfc2Vjb25kYXJ5X2NwdV9pbml0LAogICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0gZ2ljdjNf
bWFrZV9od2RvbV9kdF9ub2RlLAogICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjNfbWFr
ZV9od2RvbV9tYWR0LAorICAgIC5nZXRfaHdkb21fbWFkdF9zaXplID0gZ2ljdjNfZ2V0X2h3ZG9t
X21hZHRfc2l6ZSwKICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YzX2lvbWVtX2Rlbnlf
YWNjZXNzLAogICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjNfZG9fTFBJLAogfTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCA2
YzgwM2JmLi43YmRiNjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy5jCkBAIC04NTEsNiArODUxLDE3IEBAIGludCBnaWNfbWFrZV9od2RvbV9t
YWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCiAgICAgcmV0dXJuIGdpY19o
d19vcHMtPm1ha2VfaHdkb21fbWFkdChkLCBvZmZzZXQpOwogfQogCit1MzIgZ2ljX2dldF9od2Rv
bV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1MzIgbWFkdF9zaXpl
OworICAgIG1hZHRfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KQorICAgICAg
ICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQpICog
ZC0+bWF4X3ZjcHVzCisgICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9n
ZW5lcmljX2Rpc3RyaWJ1dG9yKQorICAgICAgICAgICAgICAgICsgZ2ljX2h3X29wcy0+Z2V0X2h3
ZG9tX21hZHRfc2l6ZShkKTsKKworICAgIHJldHVybiBtYWR0X3NpemU7Cit9CisKIGludCBnaWNf
aW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4g
Z2ljX2h3X29wcy0+aW9tZW1fZGVueV9hY2Nlc3MoZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCA2MjAzZGM1
Li5hNzY2ZTQyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTM2NSw2ICszNjUsOCBAQCBzdHJ1Y3QgZ2ljX2h3
X29wZXJhdGlvbnMgewogICAgIGludCAoKm1ha2VfaHdkb21fbWFkdCkoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdTMyIG9mZnNldCk7CiAgICAgLyogTWFwIGV4dHJhIEdJQyBNTUlPLCBpcnFzIGFu
ZCBvdGhlciBodyBzdHVmZnMgdG8gdGhlIGhhcmR3YXJlIGRvbWFpbi4gKi8KICAgICBpbnQgKCpt
YXBfaHdkb21fZXh0cmFfbWFwcGluZ3MpKHN0cnVjdCBkb21haW4gKmQpOworICAgIC8qIFF1ZXJ5
IHRoZSBzaXplIG9mIGhhcmR3YXJlIGRvbWFpbiBtYWR0IHRhYmxlICovCisgICAgdTMyICgqZ2V0
X2h3ZG9tX21hZHRfc2l6ZSkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogRGVueSBh
Y2Nlc3MgdG8gR0lDIHJlZ2lvbnMgKi8KICAgICBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogSGFuZGxlIExQSXMsIHdoaWNoIHJlcXVpcmUg
c3BlY2lhbCBoYW5kbGluZyAqLwpAQCAtMzc2LDYgKzM3OCw3IEBAIGludCBnaWNfbWFrZV9od2Rv
bV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmZkdCk7CiBpbnQgZ2ljX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KTsKK3UzMiBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBnaWNfbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdz
KHN0cnVjdCBkb21haW4gKmQpOwogaW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCBhNjczZmJhLi5i
ODQ5YjE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAtMTM4LDYgKzEzOCw3IEBAIHZv
aWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsK
ICNpZmRlZiBDT05GSUdfQUNQSQogaW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlf
c3VidGFibGVfaGVhZGVyICpoZWFkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCk7Cit1MzIgZ2ljdjNfaXRzX21hZHRfZ2VuZXJp
Y190cmFuc2xhdG9yX3NpemUodm9pZCk7CiAjZW5kaWYKIC8qIERlbnkgaW9tZW0gYWNjZXNzIGZv
ciBpdHMgKi8KIGludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCk7CkBAIC0yMDksNiArMjEwLDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19hY3Bp
X2luaXQoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCiB7CiAgICAgcmV0dXJu
IGZhbHNlOwogfQorCitzdGF0aWMgaW5saW5lIHUzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3Ry
YW5zbGF0b3Jfc2l6ZSh2b2lkKQoreworICAgIHJldHVybiAwOworfQogI2VuZGlmCiAKIHN0YXRp
YyBpbmxpbmUgaW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 13 21:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 21:32: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.xen.org>)
	id 1dh0UM-0004YO-9q; Sun, 13 Aug 2017 21:32:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dh0UL-0004YD-1N
 for xen-devel@lists.xenproject.org; Sun, 13 Aug 2017 21:32:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EC/BE-02962-055C0995; Sun, 13 Aug 2017 21:32:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHKsWRWlGSWpSXmKPExsWSoa8aqet/dEK
 kwZ73Mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqDS2sBV84KhY9uM7WwNjD3sXIxcEi0Mss
 sXLLDxYQR0igk0ni3P1upi5GTg42AXmJnb2XwGwRASWJe6smg9nMArkSy169ZQSxhQUiJY6//
 sIMYrMIqEq8vXIXLM4r4Cmx5/4WFhBbQkBO4ua5TmaIuKDEyZlPWCDmSEgcfPGCGaJGUeLZjZ
 NMIEdICHQySmxqWg1WJCSgJjHtdBcTRJGsxNGzc6CG+ko8X3YByr7GJNGzyw6iuZld4t6iH4w
 QCR2JbV/WsEAklrNLzLzXDJXQklh39SPU6gKJ/Y+vMkMUnWOVaJnzFSohIzHz2xR2iMQqVolv
 7VugbkqSODb/BDuIzQgMgPm/Wtkgim7zSHy+9xOqo5Nd4sXlaSyQYJKSeL/jJDTIZCQ2zID5Q
 lli9YPrzBMYlWchhc4spNBZwMi0ilGjOLWoLLVI19hIL6koMz2jJDcxM0fX0MBMLze1uDgxPT
 UnMalYLzk/dxMjMC0wAMEOxtPrAg8xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FC
 S4HU7PCFSSLAoNT21Ii0zB5igYNISHDxKIrxtIGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89L
 lRLnrQEpEgApyijNgxsBS5aXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7DGQKT2ZeCdymV
 0BHMAEd0QdyP29xSSJCSqqBMbfCLqhl521Vy8wN2xmnBATLvZfZxWp5O0+8aOOPzU/uX2l+8P
 jJamH2Sa7HFXdLR+dM3vSyOKXTVmqK/c9my0c9L/9l8QtrFTheztu38+rG95WclnOF2jSCXO5
 r2OYcMmnbM+PBnreLbimHXl/1KaFE50Bjvk/zcY/k5zoLOi86/Nvyv/p2shJLcUaioRZzUXEi
 ABRjxwyRAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502659918!65759887!1
X-Originating-IP: [104.47.37.89]
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 44635 invoked from network); 13 Aug 2017 21:31:59 -0000
Received: from mail-cys01nam02on0089.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.89)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Aug 2017 21:31:59 -0000
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=nEbY26o1txgOQYnAT9f4pF+lLJY8nRW+iWzbe2tj30U=;
 b=mf+XxL6rcFN46tAUEja4aF1ObM+hwVIeSpY++r0hXtbICqjtIWpzvgN+uSjgFIJU1Fhgwfn70EBRHcjxiQm7ICYJJ8e/U/tzwZPbw00LYqbJWpod5wjPUF6IV0G701JWMBOYU3+6cxJy4i1+o+w7R2PggYQPV5TkyhLj8lcF9XM=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1320.16; Sun, 13
 Aug 2017 21:31:53 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 03:00:10 +0530
Message-Id: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0101.INDPRD01.PROD.OUTLOOK.COM (10.174.144.17) To
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 95e179a2-8208-4bbd-2617-08d4e292b84a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:CY1PR0701MB2074; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 3:N3XihKRz2J4c3/X3cZONN189BXa1FxXvG13xH54ff7cBygnsDj05+x3rfxGBkSOKohQlBjMTMgiIQN4Ojxpw7lYD1ueWSVytAa/kv7TMgYL5UzzduDrxCFDQ2Y7g3SQqwbnJJ0/xxtzfjxZ0S7sc5QjrJHRRinxniax8etXpwtKpDN1op9XJV43saxOJ1ZAEazy8lMVS8qQAa9nLX4UvTinsPPmWWkDQa04gdtw/nkFQ6rY5UmEqgep5B93zt/aN;
 25:urSaEc4SoOh0lCY5hOO8lCRnTx5R7PLl1EeofwOM41zF/+v/6B3HBSUOE1DQdhVQahSQvbFf/OmJjNKio33Be7qkBTPMSN1d5fZdWRprQPblYPRJS5ieI1H3zzRmx772grZ+vVOUBTbsk+ITfWin2n4ZOlEOwbf9PPmE80WgSwfXDEZGaBBviBaWFOK4NhkG//RvhEI/DUWXIXvMahpldpGVfmV2ZSSBS8Ryhl2e2UUYbr078+l8h7z4R+AQRzmL10hqgxy4DtaUuxmO9BqYhd+3ideGPG3TIhzp6A2K3xBw/g0ppyE99neCX6iUKvaZhHdHKeClcGtQDnrx1IQW9w==;
 31:aUHV29XYlPeH6eMnt+X67O1CkHuuS3CM3oXjFX3ws8o3Vlk6ckPvIqmgDE5WbeCqPt7dxwZvmk4O7gbQuBWTj/ShPrMQhp2Ssi90oPfpZHJ/7qNsymTIpYZgspqgRvqYEs0142iAqZ6xlAdNbVbD4T2H9eCtp5q7j5EFmmetwNP2J0/9TCTotrEjgsR7rKXsENboWF008uLIO1b8INvWDZfFrF46DqoMcNqef0olNXo=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2074:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 20:eShvfMG68YJS+AWjYKy8KyKltB6jy6XHneUQ1rkJ4iSr6N4O6hStDFkqNgA7PVYwloOOgJEgwKNrcPL94Uvhn4ADSx0LO+oq3KwIpRZkOu8dzbV1aWHYOTZrQa2KfwEDJHOOVIkEJmyZf1q6x/tMXNlOPnDZEqqNU2Nrozi82Qs6F7Dsv8AYIS3cobe4lmo9pPmqmm+9AzZh7UfrpJABk6E2DMUhfI+vG3xKMDs8nfNAeXemNZ5aKfX9OKtha49qm4E17aoc9bOdSKjOsCEuOLJ9tRiK8jQZJla9uQXFLsqBfRwULB2XGZR58eo4wSwmibPgG3xFVbBhf5KOpB8mRf0YfO7Eed/TQaivYxJLoqHUm/MP994cIeip+DY20VD9nQ1GUQHO+N6D+82WzXnGzSobSSxXGczVs8XdgwYCgiuOqY8gDPkPWBGBCpI/1/aF40zgEFSDHFBDLPxHAYLrqm7h1ZUBVdWQ9eg7ha+iCXAa4bcOWK1+029pPTZBHiPVxvQAPEl4SDr7lzLddMKYGCDRsqaTQuEzCEOP7pTKbZqC1K1eTC8G409DCOsEHWZLGX4Re3sPUvWaElR2Kew0we65tNLsVJduj44yGIgAv70=;
 4:1VpTHEmMMqhENDnrAd2utsuuLj7pN5kzKXKHyhrez+nEkExxuCNjIKqyUGAC5DCjWcea0A40txJvizsT6KbbGSiPJHB2ZLVs3eO6v8WkCAyKfSEbWplIhXPrxjZwZppalLt9O9ST+N0rac9C+jJH0gN0e2jK4gfy4NTEUAvdWAEg5su/JZfQK8KRnTBoseZT2VXgj2+eT72H3Q6DTwzNeiMBZW+6Smr91WwXLTi3gBZcnafi/Ca01evgVSeOLbQ5
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2074424A8F43A548F9BD25A6EC8F0@CY1PR0701MB2074.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2074; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2074; 
X-Forefront-PRVS: 03982FDC1D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(189998001)(36756003)(25786009)(6666003)(50466002)(69596002)(81166006)(7350300001)(6116002)(3846002)(5003940100001)(50226002)(48376002)(4326008)(97736004)(101416001)(305945005)(53936002)(68736007)(33646002)(9686003)(6512007)(7736002)(478600001)(50986999)(5009440100003)(2361001)(2351001)(110136004)(107886003)(5660300001)(81156014)(106356001)(105586002)(42882006)(6916009)(8676002)(72206003)(6486002)(53416004)(2906002)(42186005)(47776003)(66066001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2074; H:mjaggi.caveonetworks.com;
 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: =?us-ascii?Q?1; CY1PR0701MB2074;
 23:IAgOq3I7BZXOs74Vfmc4f719fOw4OsZ2L/QIWfy?=
 =?us-ascii?Q?qQXRvz0FAVsHcbaG6UbvSjW1ZhcK3zKSnLFSOWPKS5sSoc10iz0IOuQvJaUF?=
 =?us-ascii?Q?iqtrWYH/b067KGnxDmQRKl8csLNdaD4bj1ep4OJszzRnJBOZdtOYBNgv+HNg?=
 =?us-ascii?Q?vFx3+qmjdWwC4hnzc0gzfFecd8ALsgzDdnObmDPhaP5wlA/1DkPd3UjlN1qh?=
 =?us-ascii?Q?KJMFDA50zHw5oGUe/npXkRR21d7D3vgw6/DkXFXrZ22S4f/zlaDqrfonXBcu?=
 =?us-ascii?Q?rGkP4TugqHRXhnLso6UxFx9vow6SvB2sMz4KAy4hh5FC0AuZmqq9CFedrvum?=
 =?us-ascii?Q?2HAfHkkBinafpKHKnWp4LxTFyqCNXCS0PR8SYAPH6CwoHL/rg/JhC8Z+WlEz?=
 =?us-ascii?Q?uQYY+rPPkgUU1ysBWT4rgoCsl1eA3YEtyo3gM6Ptb6q+br96GZgEbivr9qfc?=
 =?us-ascii?Q?3oNlDqC5HIICFIv4/8BBrUURT7SDNeUzQgb0ze+8xF3elJhwGMD4ChE83ZKA?=
 =?us-ascii?Q?GfwcfJrjw4SpWrxwpMzjiiXrE9WeJtkgvF4xz7jf3qzZzDmpcqTDrFd1+sZ0?=
 =?us-ascii?Q?Q1qL4I5no3O+uthsYBIWCTPcz8AQ3lyFKcf8lRaF/W6oYYN0jm90aIW26W98?=
 =?us-ascii?Q?ISMPN+62QxkhPSVEEZnp0TXKdNncoezx1erW2Yvxh6kQVaha4vzY4ff9Zvkh?=
 =?us-ascii?Q?B2hND6nRG1UjnAPpXeY33UduJbuWEnbNFOc8YYlVCkl1vq6EVm3zCYBP8ogp?=
 =?us-ascii?Q?NYtcxAOd8t8mLGqtrT8LzbDFL80VnP+h+7oenZNG02ejBhLLw6478xR4E25k?=
 =?us-ascii?Q?jeYFM1wP++/Hx5Q/74rIPWW7pqW3dDJjeX0DPKp2N2g8Tm7ADCCq8WZteq5C?=
 =?us-ascii?Q?rd2QlP4M83+6w/Ly1u1K2Bttu3rOvsO3DMJU4nPstNpTZI3mbCzl4Eh/V0tm?=
 =?us-ascii?Q?2XuD9OJyPYY2OE84PPlXr1HCSWLxuzsDjqccejmEFex54vz5MUhVdDANu4AD?=
 =?us-ascii?Q?gwRf60zcb7uN9vKG6niSzOwJKni3cfTmc9XNYh5MBJAJ+VArV/Do4FhMTo0y?=
 =?us-ascii?Q?gDAZSMyCamjIHkc+vSfxaDP6bvdS9J+vA2IorzBADD928RstR2seU7svp2oq?=
 =?us-ascii?Q?LRsB8JcRUkDZq4ao8FAuufwzMT/+hGmtuKANqd6zxgC2ckXu+CO82UyPPcLJ?=
 =?us-ascii?Q?xRcz5BJo2/aa+AewXUV95m3RiS07Q7Imoy7YZ?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 6:uwK8375+/PNAjpCBXE8+G7KBF2Bvv9Xzi+mS617TslOhxLGcnwLFjMAu4+VQIp4z3kCQesed/lT60RAMvT4reEgrB2hl68uP2HVjNDhWmJBaWO5GHkoM5d8IjdR9nsMsEYP7Si7AkJERZxQPMCFPIMJ29+b3UlJp9FtikSWPjbuf11Kqta3rVjlGSqgHK9cVJaoxCnUzqiTwpWOBNrFFODhRlwNX9oYGG8eJuuvYvgQ1RegNgdDF5w5D7oSbhIOqCdYD6ptKblw6cHAkQF3GcoNqgo+vzikwbA7p+AG1/9G6qIXwVA/Jm+Sn+LzkX68kWpyHIiC2XUYlMkAkHQEGLg==;
 5:qzNIEVfVhr76KQUsSbxj/eWTRhjeVPuB3U2zjpphTPWD/vZkyZcp/NX6NwDEB9IM/inuMLoXSiq9SDaQPlAyggjqoAeCFMFNb0diREB2Gu9ZBgnPiisorv0X+l/J14+imk6c7gfBVcIGcR+0bVRTZQ==;
 24:BXZUZdxDv5XSXQFlsGFa0OLfqQ1C+av/jWXFqeIkLb2aEbiKhdWcpx3DlPLU5e4fFdsm3WmjXmx1DWIToyd7NnxmMJXgSb1LnEOPHa3V2Vw=;
 7:8AZV0MmpTAGluzOW3vlgwyNl4HFJuHVl7X4VEB7EjkIJLqZboTFUIVLO2Q8Ywq4YJhQUNfxtx/0WbEZlKZPvrfN8gjasbKK40/XcGiASc1QM0+JNmNljBZSK5G2TEcTsmRNxe/xPZHflmoPGvV7voopKNZ8rE3HX3lC9CCQ6U+Gr5tr0/IbTHPJHB5Qhjy/pUaEn6PJlMPyaGL0uS66zL7/o2Ba1yzV9Ot7SuZikWyg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2017 21:31:53.1832 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2074
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v2 0/5] [resend] ARM: ACPI: ITS: Add ITS Support
	for ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCipyZXNlbmRpbmcgdGhlIHBh
dGNoLCBwYXRjaCAyLzUgaGFkIGluY29ycmVjdCBpbmRleCAyLzIsCk1vZGlmaWVkIHBhdGNoIGRl
c2NyaXB0aW9uIGZvciB0aGUgc2FtZSBwYXRjaAoKVGhpcyBwYXRjaCBpcyBzcGxpdCBpbnRvIDUg
cGF0Y2hlcy4gRmlyc3QgdHdvIGFkZCBzdXBwb3J0IGZvciB1cGRhdGluZwpob3N0X2l0c19saXN0
IGZyb20gQUNQSSBNQURUIHRhYmxlLgpUaGUgcmVzdCBwYXRjaGVzIHByb3ZpZGUgc3VwcG9ydCB0
byB1cGRhdGUgdGhlIGhhcmR3YXJlIGRvbWFpbiBNQURUIHRhYmxlCndpdGggSVRTIGluZm9ybWF0
aW9uLgoKQ2hhbmdlcyBzaW5jZSB2MToKLSBzcGxpdCBwYXRjaGVzIGludG8gc21hbGxlciBvbmVz
Ci0gcmVtb3ZlZCB0cmFuc2xhdGlvbl9pZAoKCgpNYW5pc2ggSmFnZ2kgKDUpOgogIEFSTTogSVRT
OiBJbnRyb2R1Y2UgY29tbW9uIGZ1bmN0aW9uIGFkZF90b19ob3N0X2l0c19saXN0CiAgQVJNOiBJ
VFM6IFBvcHVsYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBBQ1BJIE1BRFQgVGFibGUKICBBUk06IElU
UzogRGVueSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIGl0cwogIEFSTTogSW50cm9kdWNlIGdl
dF9od2RvbV9tYWR0X3NpemUgaW4gZ2ljX2h3X29wZXJhdGlvbnMKICBBUk06IElUUzogUGFzcyBJ
VFMgaW4gSGFyZHdhcmUgRG9tYWluIE1BRFQKCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMg
ICAgICB8ICAgNyArLS0KIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAgIHwgICA2ICsr
KwogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAxMDEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAg
ICB8ICAzMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgICAgICB8
ICAxMSArKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgfCAgIDMgKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDI5ICsrKysrKysrKystCiA3IGZpbGVz
IGNoYW5nZWQsIDE3MiBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 13 23:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Aug 2017 23: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.xen.org>)
	id 1dh2Br-0003aS-O8; Sun, 13 Aug 2017 23:21:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dh2Bp-0003a4-Lj
 for xen-devel@lists.xensource.com; Sun, 13 Aug 2017 23:21:01 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C3/BA-03368-CDED0995; Sun, 13 Aug 2017 23:21:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff2vQm
 RBtvui1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/aD+ywFn48xVhz4/JGt
 gXFNJ2MXIyeHkMBfRom324S6GLmA7MeMEr1nLzNCONsYJWYevcsKUiUi4Czx9cxcdhCbV0Bf4
 k/3XiYQW1ggROLa7n4mkAYJgddGEvv/nAErkhDwlHhxuYENxp69azpLFyM7B5uAlcQhsS5GDg
 4WAVWJI0edJjByL2BkWMWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXrJef
 nbmIEep0BCHYwHn8fd4hRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb97dCZFC
 gkWp6akVaZk5wPCDSUtw8CiJ8EqDpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpxXE6RIA
 KQoozQPbgQsFi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcdZApPZl4J3KZXQEcwAR3RB3
 I/b3FJIkJKqoFx+d33K6dNmny74tTHtcZfcvr7lDTDP7LlvfIXquk58Onlsn7tt+t2nzT3k1k
 mNqWzwGpVQVCr+pFHH4Nv2+YVhRZnHDaKexgicDDitmjS/YibB1e0VblZHt0tpZ/CHmbYUNDQ
 t7fa5NHhG6XaJbxy/UvUDt6NWrDrweewXb/3bvsXYmGyhv2jEktxRqKhFnNRcSIApYLT94ACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502666458!69737543!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8116 invoked from network); 13 Aug 2017 23:20:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Aug 2017 23:20:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dh2Bl-0006fA-2a; Sun, 13 Aug 2017 23:20: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 1dh2Bf-0000m2-IH; Sun, 13 Aug 2017 23:20:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dh2Bf-0008QA-B3; Sun, 13 Aug 2017 23:20:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112618-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-examine:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-xl-multivcpu: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-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Aug 2017 23:20:51 +0000
Subject: [Xen-devel] [xen-unstable test] 112618: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4938994727061155364=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             6 kernel-build   fail in 112608 REGR. vs. 112544

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112613 pass in 112608
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112613 pass in 112618
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 112613 pass in 112618
 test-amd64-i386-xl-qemut-debianhvm-amd64 17 guest-stop fail in 112613 pass in 112618
 test-armhf-armhf-libvirt-raw  6 xen-install                fail pass in 112613
 test-armhf-armhf-libvirt      6 xen-install                fail pass in 112613
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 112613
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail pass in 112613
 test-armhf-armhf-examine      5 xen-install                fail pass in 112613

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 112544

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 112608 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 112608 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 112608 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
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112544
 build-arm64                   2 hosts-allocate              broken like 112544
 build-arm64-xsm               3 capture-logs                broken like 112544
 build-arm64-pvops             2 hosts-allocate              broken like 112544
 build-arm64-pvops             3 capture-logs                broken like 112544
 build-arm64                   3 capture-logs                broken like 112544
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112608 blocked in 112544
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112613 blocked in 112544
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112613 like 112544
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 112613 like 112544
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 112613 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112544
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112544
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112544
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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          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 13 guest-saverestore       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-xsm 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-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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  de62402a9c2e403b049aa238b4fa4e2d618e8870
baseline version:
 xen                  f5c3e78b5c61e7dfb05749c7a0c862ec18c86384

Last test of basis   112544  2017-08-10 04:20:44 Z    3 days
Failing since        112561  2017-08-10 16:20:26 Z    3 days    6 attempts
Testing same since   112600  2017-08-11 17:49:24 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                          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                                     fail    
 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-pvh-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                                     fail    
 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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit de62402a9c2e403b049aa238b4fa4e2d618e8870
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Thu Aug 10 18:22:53 2017 +0100

    xen: remove struct domain and vcpu declarations from types.h
    
    They don't belong there. Removing them causes build errors in several
    places. Add the forward declarations in those places.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>

commit b24731b1b4ce9f032116831ac825b227965232aa
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 23 10:56:37 2017 +0000

    xen/flask: Switch to using bool
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit 320e02d27af75dc137ce2f012437c07f1728d70c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Aug 10 14:13:00 2017 +0100

    xsm/flask: Fix build following "xsm: correct AVC lookups for two sysctls"
    
    avc_current_has_perm() takes 4 arguments, not 3.  Spotted by a Travis
    randconfig run which actually turned XSM on.
    
    https://travis-ci.org/xen-project/xen/jobs/263063220
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit a19faa0100708c70a179eb5cf23a7b7789dab5e3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jul 26 10:18:02 2017 +0100

    common/domain_page: Drop domain_mmap_cache infrastructure
    
    This infrastructure is used exclusively by the x86 do_mmu_update() hypercall.
    Mapping and unmapping domain pages is probably not the slow part of that
    function, but even with an opencoded caching implementation, Bloat-o-meter
    reports:
    
      function                                     old     new   delta
      do_mmu_update                               6815    6573    -242
    
    The !CONFIG_DOMAIN_PAGE stub code has a mismatch between mapping and
    unmapping, which is a latent bug.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d73168728c49a21da88989e548f01c5947a5b538
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Aug 9 13:35:19 2017 +0100

    x86/psr: remove useless check in free_socket_resources
    
    The check is useless because pointer arithmetic ensures "info" is
    always non-zero.
    
    Replace it with an ASSERT for socket_info. The only caller of
    free_socket_resources already ensures socket_info is not NULL before
    calling it.
    
    Coverity-ID: 1416344
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 58e8986267d976b00c60e0089baa2e5f66f16d3e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:37:24 2017 +0200

    x86/HVM: fix boundary check in hvmemul_insn_fetch() (again)
    
    Commit 5a992b670b ("x86/hvm: Fix boundary check in
    hvmemul_insn_fetch()") went a little too far in its correction to
    commit 0943a03037 ("x86/hvm: Fixes to hvmemul_insn_fetch()"): Keep the
    start offset check, but restore the original end offset one.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 71b408939a5c638c322fa00196a38c7bcfc8f3b6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:58 2017 +0200

    x86/mm: make various hotplug related functions static
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 03124262730d803b1d34b4123c6a7835ad1926bb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:24 2017 +0200

    IOMMU/PCI: properly annotate setup_one_hwdom_device()
    
    Its sole caller is __hwdom_init, so it can be such itself, too.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit e7ec6f5f32cd2d0f723083cde3d7761c4e675f2c
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:35:50 2017 +0200

    cpufreq: only stop ondemand governor if already started
    
    On CPUFREQ_GOV_STOP in cpufreq_governor_dbs, shortcut to
    return success if the governor is already stopped.
    
    Avoid executing dbs_timer_exit, to prevent tripping an assertion
    within a call to kill_timer on a timer that has not been prepared
    with init_timer, if the CPUFREQ_GOV_START case has not
    run beforehand.
    
    kill_timer validates timer state:
     * itself, via BUG_ON(this_cpu(timers).running == timer);
     * within active_timer, ASSERTing timer->status is within bounds;
     * within list_del, which ASSERTs timer inactive list membership.
    
    Patch is synonymous to an OpenXT patch produced at Citrix prior to
    June 2014.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit de834631b6f678cfdd7b0ec6259b1a679ea78814
Author: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Date:   Thu Aug 10 12:35:28 2017 +0200

    xsm: correct AVC lookups for two sysctls
    
    The current code was incorrectly using SECCLASS_XEN instead of
    SECCLASS_XEN2, resulting in the wrong permission being checked.
    
    GET_CPU_LEVELLING_CAPS was checking MTRR_DEL
    GET_CPU_FEATURESET was checking MTRR_READ
    
    The default XSM policy only allowed these permissions to dom0, so this
    didn't result in a security issue there.
    
    Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 80eb3da01bc4378af537d60e3d55767acf0d16ea
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:34:58 2017 +0200

    x86/tboot: disable interrupts after map_pages_to_xen() in tboot_shutdown()
    
    Move the point where interrupts are disabled in tboot_shutdown
    to slightly later, to after the call to map_pages_to_xen.
    
    This patch originated in OpenXT with the following report:
    
    "Disabling interrupts early causes debug assertions.
    
    This is only seen with debug builds but since it causes assertions it is
    probably a bigger problem. It clearly says in map_pages_to_xen that it
    should not be called with interrupts disabled. Moved disabling to just
    after that call."
    
    The Xen code comment ahead of map_pages_to_xen notes that the CPU cache
    flushing in map_pages_to_xen differs depending on whether interrupts are
    enabled or not. The flush logic with interrupts enabled is more
    conservative, flushing all CPUs' TLBs/caches, rather than just local.
    This is just before the tboot memory integrity MAC calculation is performed
    in the case of entering S3.
    
    Original patch author credit: Ross Philipson.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 7c275549f46c5c46611592f7107c1345e93ed457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:34:21 2017 +0200

    AMD IOMMU: drop amd_iommu_setup_hwdom_device()
    
    By moving its bridge special casing to amd_iommu_add_device(), we can
    pass the latter to setup_hwdom_pci_devices() and at once consistently
    handle bridges discovered at boot time as well as such reported by Dom0
    later on.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit 293a0a1fd712bb85bc695e86a519e8da67f1a39f
Author: Boqun Feng (Intel) <boqun.feng@gmail.com>
Date:   Thu Aug 10 12:33:27 2017 +0200

    x86/cpufeatures: expose UMIP to HVM guests
    
    User-Mode Instruction Prevention (UMIP) is a security feature present in
    new Intel Processors. With this feature, when the UMIP bit in CR4 set,
    the following instructions cannot be executed if CPL > 0: SGDT, SIDT,
    SLDT, SMSW, and STR. An attempt at such execution causes a general-
    protection exception (#GP).
    
    This patch simply adds necessary definitions to expose this feature to
    hvm guests.
    
    Signed-off-by: Boqun Feng (Intel) <boqun.feng@gmail.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit e489eb6138e7efe4214a7e9ba0d21f54fc5b7d35
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 10 12:32:16 2017 +0200

    VT-d PI: disable VT-d PI when CPU-side PI isn't enabled
    
    From the context calling pi_desc_init(), we can conclude the current
    implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI
    and disable CPU-side PI by disabling APICv explicitly in xen boot
    command line, we would get an assertion failure.
    
    This patch clears iommu_intpost once finding CPU-side PI won't be enabled.
    It is safe for this is done before this flag starts taking effect. Also
    take this chance to remove the useless check of "acknowledge interrupt on
    exit", which is a minimal requirement which has been checked earlier.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4938994727061155364==--

From xen-devel-bounces@lists.xen.org Mon Aug 14 02:45:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 02:45: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.xen.org>)
	id 1dh5Mn-0002eq-Mv; Mon, 14 Aug 2017 02:44:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brgerst@gmail.com>) id 1dh5Mm-0002ek-Cr
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 02:44:32 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FA/69-02176-F8E01995; Mon, 14 Aug 2017 02:44:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSak24f38R
 IgxuLNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyur4eYCmZoVpw7epGtgfGMbBcjF4eQwDRG
 ia//u1lAHBaBBlaJrvuvWEEcCYE5rBIzLnSwdTFyAjl5EtuXXGKGsEskFk7bBBbnFRCUODnzC
 QuILSTgITHl+UUwm1MgTOLw+3YmiHioxPaDa8HibAKqEk8ubQfrZQGyN5xdxAgxJ0Bi8fLjYL
 awgKPE5/sPwOpFgGpen94BdhCzwCYmidsr1oMlmAU0JVq3/2afwCgwC8kds5CkFjAyrWLUKE4
 tKkst0jU00ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxGBiDYwfiq2/kQoyQH
 k5Iob4JPb6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV513omRQoJFqempFWmZOcC4gElLcPAoi
 fDKg6R5iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8vLzUqXEeV1ASgVASjNK8+AGweL1Eq
 OslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5U0Gm8GTmlcDtewV0ChPQKX0gX/AWlyQipKQaGPV
 Fzc6HFCTFlCboygvOePnqmiBrfd27R7yHYp6+ubyScYPtQyHFFe9bArJ/vLnZumJmwVOL2JLH
 s++6boxqtr2Zyzj9wsmYzmkMX86w3Sw6Yfc9eJph5JsDvut3nux68/Kf91Knf5zH75kq+pQ2r
 vpirXFFrKdV6evpl5uii3vXz3d1+rUntEyJpTgj0VCLuag4EQACXXKS0gIAAA==
X-Env-Sender: brgerst@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502678669!105265620!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35040 invoked from network); 14 Aug 2017 02:44:30 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Aug 2017 02:44:30 -0000
Received: by mail-it0-f66.google.com with SMTP id 77so7244559itj.4
 for <xen-devel@lists.xenproject.org>; Sun, 13 Aug 2017 19:44:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=HtMI36LS2vqga1dNh0mOs4tfLedNZ5LQLQmpv0iSUtY=;
 b=ryz13BS7fXDQjiEL5jj4WdJ2NMs6y0Z8Z13OUz/qc1e08dWDlzL3bNwQZ08BS2tFOl
 5MuH5ibg/qaV7NYhLRelhr32GNH7aiYM+xvsTv0fl1U94XpwwNrGrFnyzizMCgExzV7q
 rYhifo7K849vFY14qzgcYKEI2XhQVa6uJVMpey4rC9fmuxzOTS6ZbBAqS+HNmyDSyDhg
 7TAXzdx2WIp7oiHRK1wHjSyvoqeA3F4sx+Ymcfn+RguuUwXrmkeM0c3mH++mu6yi6x8+
 VGosSnVPildq32TQmM4kPeryixzqlxQJBNXEzF+/thDWy+Zp4bLyNeaSIgPAY6pxvMod
 K5Rg==
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=HtMI36LS2vqga1dNh0mOs4tfLedNZ5LQLQmpv0iSUtY=;
 b=pybcox8gT12TYStOkrupb6tFU+i0mJfKjGKX1fKkOS7kUsA+/MP7Xoz+1ZHmLfpKa1
 96bqE3ZHkJjmeKPWP+jHORBqJNCdnICfO3c2WJHydmXmAUI0RGI9Af8lamo/SKviKV2C
 BP0bvG05f38mJ9fhEOIMMFv2qBl1/zsP9Zhlz34boOTKtOKSoO0+z2cWiRgIUENhLnz4
 X2I2Gi1uKFtTYQGHzXnMb9viogsj7dZXPgtaa2v5z1C33xS0Mm67H34ZDycRhyk74ses
 mhSr/JrH6d3VrdxcsJMuwg/ufPD1svFHutcdJbf/Qa8kjiHjnd93Qb+fU4tx8cUBxSHs
 TtAg==
X-Gm-Message-State: AHYfb5jFz6uLh1pbUzRr6TSoKGjSVWsx6evLqUgLjCNeSHvp3J6lLJJF
 Iy5Te193VElI4SbI/2btglYgHyf4aQ==
X-Received: by 10.36.237.142 with SMTP id r136mr4339684ith.123.1502678669027; 
 Sun, 13 Aug 2017 19:44:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.96.30 with HTTP; Sun, 13 Aug 2017 19:44:28 -0700 (PDT)
In-Reply-To: <7c88ed36805d36841ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org>
References: <7c88ed36805d36841ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org>
From: Brian Gerst <brgerst@gmail.com>
Date: Sun, 13 Aug 2017 22:44:28 -0400
Message-ID: <CAMzpN2h7UyjJ3034ospL-_eZbiEFgi85XCZRX=sQU2rAkzpzqg@mail.gmail.com>
To: Andy Lutomirski <luto@kernel.org>
Cc: Juergen Gross <jgross@suse.com>, X86 ML <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Borislav Petkov <bpetkov@suse.de>
Subject: Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgNywgMjAxNyBhdCAxMTo1OSBQTSwgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtl
cm5lbC5vcmc+IHdyb3RlOgo+IFhlbidzIHJhdyBTWVNDQUxMIGVudHJpZXMgYXJlIG11Y2ggbGVz
cyB3ZWlyZCB0aGFuIG5hdGl2ZS4gIFJhdGhlcgo+IHRoYW4gZnVkZ2luZyB0aGVtIHRvIGxvb2sg
bGlrZSBuYXRpdmUgZW50cmllcywgdXNlIHRoZSBYZW4tcHJvdmlkZWQKPiBzdGFjayBmcmFtZSBk
aXJlY3RseS4KPgo+IFRoaXMgbGV0cyB1cyBlbGltaW5hdGUgZW50cnlfU1lTQ0FMTF82NF9hZnRl
cl9zd2FwZ3MgYW5kIHR3byB1c2VzIG9mCj4gdGhlIFNXQVBHU19VTlNBRkVfU1RBQ0sgcGFyYXZp
cnQgaG9vay4gIFRoZSBTWVNFTlRFUiBjb2RlIHdvdWxkCj4gYmVuZWZpdCBmcm9tIHNpbWlsYXIg
dHJlYXRtZW50Lgo+Cj4gVGhpcyBtYWtlcyBvbmUgY2hhbmdlIHRvIHRoZSBuYXRpdmUgY29kZSBw
YXRoOiB0aGUgY29tcGF0Cj4gaW5zdHJ1Y3Rpb24gdGhhdCBjbGVhcnMgdGhlIGhpZ2ggMzIgYml0
cyBvZiAlcmF4IGlzIG1vdmVkIHNsaWdodGx5Cj4gbGF0ZXIuICBJJ2QgYmUgc3VycHJpc2VkIGlm
IHRoaXMgYWZmZWN0cyBwZXJmb3JtYW5jZSBhdCBhbGwuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmR5
IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KPiAtLS0KPgo+IENoYW5nZXMgZnJvbSB2MSAo
d2hpY2ggSSBuZXZlciBhY3R1YWxseSBlbWFpbGVkKToKPiAgLSBGaXggemVyby1leHRlbnNpb24g
aW4gdGhlIGNvbXBhdCBjYXNlLgo+Cj4gIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgICAgICAg
IHwgIDkgKystLS0tLS0tCj4gIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIHwgIDcg
KysrLS0tLQo+ICBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAgICB8IDIzICsrKysrKysr
Ky0tLS0tLS0tLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMjUg
ZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyBi
L2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKPiBpbmRleCBhYTU4MTU1MTg3YzUuLjdjZWU5MmNm
ODA3ZiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCj4gKysrIGIvYXJj
aC94ODYvZW50cnkvZW50cnlfNjQuUwo+IEBAIC0xNDIsMTQgKzE0Miw4IEBAIEVOVFJZKGVudHJ5
X1NZU0NBTExfNjQpCj4gICAgICAgICAgKiBXZSBkbyBub3QgZnJhbWUgdGhpcyB0aW55IGlycS1v
ZmYgYmxvY2sgd2l0aCBUUkFDRV9JUlFTX09GRi9PTiwKPiAgICAgICAgICAqIGl0IGlzIHRvbyBz
bWFsbCB0byBldmVyIGNhdXNlIG5vdGljZWFibGUgaXJxIGxhdGVuY3kuCj4gICAgICAgICAgKi8K
PiAtICAgICAgIFNXQVBHU19VTlNBRkVfU1RBQ0sKPiAtICAgICAgIC8qCj4gLSAgICAgICAgKiBB
IGh5cGVydmlzb3IgaW1wbGVtZW50YXRpb24gbWlnaHQgd2FudCB0byB1c2UgYSBsYWJlbAo+IC0g
ICAgICAgICogYWZ0ZXIgdGhlIHN3YXBncywgc28gdGhhdCBpdCBjYW4gZG8gdGhlIHN3YXBncwo+
IC0gICAgICAgICogZm9yIHRoZSBndWVzdCBhbmQganVtcCBoZXJlIG9uIHN5c2NhbGwuCj4gLSAg
ICAgICAgKi8KPiAtR0xPQkFMKGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfc3dhcGdzKQo+Cj4gKyAg
ICAgICBzd2FwZ3MKPiAgICAgICAgIG1vdnEgICAgJXJzcCwgUEVSX0NQVV9WQVIocnNwX3NjcmF0
Y2gpCj4gICAgICAgICBtb3ZxICAgIFBFUl9DUFVfVkFSKGNwdV9jdXJyZW50X3RvcF9vZl9zdGFj
ayksICVyc3AKPgo+IEBAIC0xNjEsNiArMTU1LDcgQEAgR0xPQkFMKGVudHJ5X1NZU0NBTExfNjRf
YWZ0ZXJfc3dhcGdzKQo+ICAgICAgICAgcHVzaHEgICAlcjExICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHB0X3JlZ3MtPmZsYWdzICovCj4gICAgICAgICBwdXNocSAgICRfX1VTRVJfQ1Mg
ICAgICAgICAgICAgICAgICAgICAgLyogcHRfcmVncy0+Y3MgKi8KPiAgICAgICAgIHB1c2hxICAg
JXJjeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBwdF9yZWdzLT5pcCAqLwo+ICtHTE9C
QUwoZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lKQo+ICAgICAgICAgcHVzaHEgICAlcmF4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHB0X3JlZ3MtPm9yaWdfYXggKi8KPiAgICAg
ICAgIHB1c2hxICAgJXJkaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBwdF9yZWdzLT5k
aSAqLwo+ICAgICAgICAgcHVzaHEgICAlcnNpICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHB0X3JlZ3MtPnNpICovCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2Nv
bXBhdC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKPiBpbmRleCBlMTcyMWRh
ZmJjYjEuLjUzMTRkN2I4ZTVhZCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NF9jb21wYXQuUwo+ICsrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TCj4gQEAg
LTE4MywyMSArMTgzLDIwIEBAIEVORFBST0MoZW50cnlfU1lTRU5URVJfY29tcGF0KQo+ICAgKi8K
PiAgRU5UUlkoZW50cnlfU1lTQ0FMTF9jb21wYXQpCj4gICAgICAgICAvKiBJbnRlcnJ1cHRzIGFy
ZSBvZmYgb24gZW50cnkuICovCj4gLSAgICAgICBTV0FQR1NfVU5TQUZFX1NUQUNLCj4gKyAgICAg
ICBzd2FwZ3MKPgo+ICAgICAgICAgLyogU3Rhc2ggdXNlciBFU1AgYW5kIHN3aXRjaCB0byB0aGUg
a2VybmVsIHN0YWNrLiAqLwo+ICAgICAgICAgbW92bCAgICAlZXNwLCAlcjhkCj4gICAgICAgICBt
b3ZxICAgIFBFUl9DUFVfVkFSKGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjayksICVyc3AKPgo+IC0g
ICAgICAgLyogWmVyby1leHRlbmRpbmcgMzItYml0IHJlZ3MsIGRvIG5vdCByZW1vdmUgKi8KPiAt
ICAgICAgIG1vdmwgICAgJWVheCwgJWVheAo+IC0KPiAgICAgICAgIC8qIENvbnN0cnVjdCBzdHJ1
Y3QgcHRfcmVncyBvbiBzdGFjayAqLwo+ICAgICAgICAgcHVzaHEgICAkX19VU0VSMzJfRFMgICAg
ICAgICAgICAvKiBwdF9yZWdzLT5zcyAqLwo+ICAgICAgICAgcHVzaHEgICAlcjggICAgICAgICAg
ICAgICAgICAgICAvKiBwdF9yZWdzLT5zcCAqLwo+ICAgICAgICAgcHVzaHEgICAlcjExICAgICAg
ICAgICAgICAgICAgICAvKiBwdF9yZWdzLT5mbGFncyAqLwo+ICAgICAgICAgcHVzaHEgICAkX19V
U0VSMzJfQ1MgICAgICAgICAgICAvKiBwdF9yZWdzLT5jcyAqLwo+ICAgICAgICAgcHVzaHEgICAl
cmN4ICAgICAgICAgICAgICAgICAgICAvKiBwdF9yZWdzLT5pcCAqLwo+ICtHTE9CQUwoZW50cnlf
U1lTQ0FMTF9jb21wYXRfYWZ0ZXJfaHdmcmFtZSkKPiArICAgICAgIG1vdmwgICAgJWVheCwgJWVh
eCAgICAgICAgICAgICAgLyogZGlzY2FyZCBvcmlnX2F4IGhpZ2ggYml0cyAqLwo+ICAgICAgICAg
cHVzaHEgICAlcmF4ICAgICAgICAgICAgICAgICAgICAvKiBwdF9yZWdzLT5vcmlnX2F4ICovCj4g
ICAgICAgICBwdXNocSAgICVyZGkgICAgICAgICAgICAgICAgICAgIC8qIHB0X3JlZ3MtPmRpICov
Cj4gICAgICAgICBwdXNocSAgICVyc2kgICAgICAgICAgICAgICAgICAgIC8qIHB0X3JlZ3MtPnNp
ICovCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgYi9hcmNoL3g4Ni94
ZW4veGVuLWFzbV82NC5TCj4gaW5kZXggYzNkZjQzMTQxZTcwLi5hOGE0ZjRjNDYwYTYgMTAwNjQ0
Cj4gLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwo+ICsrKyBiL2FyY2gveDg2L3hlbi94
ZW4tYXNtXzY0LlMKPiBAQCAtODIsMzQgKzgyLDI5IEBAIFJFTE9DKHhlbl9zeXNyZXQ2NCwgMWIr
MSkKPiAgICogICAgIHJpcAo+ICAgKiAgICAgcjExCj4gICAqIHJzcC0+cmN4Cj4gLSAqCj4gLSAq
IEluIGFsbCB0aGUgZW50cnlwb2ludHMsIHdlIHVuZG8gYWxsIHRoYXQgdG8gbWFrZSBpdCBsb29r
IGxpa2UgYQo+IC0gKiBDUFUtZ2VuZXJhdGVkIHN5c2NhbGwvc3lzZW50ZXIgYW5kIGp1bXAgdG8g
dGhlIG5vcm1hbCBlbnRyeXBvaW50Lgo+ICAgKi8KPgo+IC0ubWFjcm8gdW5kb194ZW5fc3lzY2Fs
bAo+IC0gICAgICAgbW92IDAqOCglcnNwKSwgJXJjeAo+IC0gICAgICAgbW92IDEqOCglcnNwKSwg
JXIxMQo+IC0gICAgICAgbW92IDUqOCglcnNwKSwgJXJzcAo+IC0uZW5kbQo+IC0KPiAgLyogTm9y
bWFsIDY0LWJpdCBzeXN0ZW0gY2FsbCB0YXJnZXQgKi8KPiAgRU5UUlkoeGVuX3N5c2NhbGxfdGFy
Z2V0KQo+IC0gICAgICAgdW5kb194ZW5fc3lzY2FsbAo+IC0gICAgICAgam1wIGVudHJ5X1NZU0NB
TExfNjRfYWZ0ZXJfc3dhcGdzCj4gKyAgICAgICBwb3BxICVyY3gKPiArICAgICAgIHBvcHEgJXIx
MQo+ICsgICAgICAgam1wIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFtZQo+ICBFTkRQUk9D
KHhlbl9zeXNjYWxsX3RhcmdldCkKPgo+ICAjaWZkZWYgQ09ORklHX0lBMzJfRU1VTEFUSU9OCj4K
PiAgLyogMzItYml0IGNvbXBhdCBzeXNjYWxsIHRhcmdldCAqLwo+ICBFTlRSWSh4ZW5fc3lzY2Fs
bDMyX3RhcmdldCkKPiAtICAgICAgIHVuZG9feGVuX3N5c2NhbGwKPiAtICAgICAgIGptcCBlbnRy
eV9TWVNDQUxMX2NvbXBhdAo+ICsgICAgICAgcG9wcSAlcmN4Cj4gKyAgICAgICBwb3BxICVyMTEK
PiArICAgICAgIGptcCBlbnRyeV9TWVNDQUxMX2NvbXBhdF9hZnRlcl9od2ZyYW1lCj4gIEVORFBS
T0MoeGVuX3N5c2NhbGwzMl90YXJnZXQpCj4KPiAgLyogMzItYml0IGNvbXBhdCBzeXNlbnRlciB0
YXJnZXQgKi8KPiAgRU5UUlkoeGVuX3N5c2VudGVyX3RhcmdldCkKPiAtICAgICAgIHVuZG9feGVu
X3N5c2NhbGwKPiArICAgICAgIG1vdiAwKjgoJXJzcCksICVyY3gKPiArICAgICAgIG1vdiAxKjgo
JXJzcCksICVyMTEKPiArICAgICAgIG1vdiA1KjgoJXJzcCksICVyc3AKPiAgICAgICAgIGptcCBl
bnRyeV9TWVNFTlRFUl9jb21wYXQKPiAgRU5EUFJPQyh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQoKVGhp
cyBwYXRjaCBjYXVzZXMgdGhlIGlvcGxfMzIgYW5kIGlvcGVybV8zMiBzZWxmLXRlc3RzIHRvIGZh
aWwgb24gYQo2NC1iaXQgUFYga2VybmVsLiAgVGhlIDY0LWJpdCB2ZXJzaW9ucyBwYXNzLiBJdCBn
ZXRzIGEgc2VnIGZhdWx0IGFmdGVyCiJwYXJlbnQ6IHdyaXRlIHRvIDB4ODAgKHNob3VsZCBmYWls
KSIsIGFuZCB0aGUgZmF1bHQgaXNuJ3QgY2F1Z2h0IGJ5CnRoZSBzaWduYWwgaGFuZGxlci4gIEl0
IGp1c3QgZHVtcHMgYmFjayB0byB0aGUgc2hlbGwuICBUaGUgdGVzdHMgcGFzcwphZnRlciByZXZl
cnRpbmcgdGhpcy4KCi0tCkJyaWFuIEdlcnN0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 04:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 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.xen.org>)
	id 1dh7Rd-0002ks-Vp; Mon, 14 Aug 2017 04:57:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dh7Rc-0002kh-JX
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 04:57:40 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 09/5F-02177-3CD21995; Mon, 14 Aug 2017 04:57:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfeQ7sR
 Ig+vfJSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bvuGnPBm0WMFStn/WJr
 YOwp6WLk4hAS+Mso8WjJI0YI5zGjxKz9T4EcTiBnG6NE244AEFtEwFni65m57CA2r4C+xP4Hj
 8BsYQEXidaXM8CaJQSWq0oc6nnBDJKQEPCW2LVrNjuMvWH1A5YuRnYONgEriUNiIFEWAVWJr/
 2vWCYwci9gZFjFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 odQYg2MG4ZrvnIUZJDiYlUd4En95IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8m3QmRgoJFqWm
 p1akZeYAww8mLcHBoyTCuxokzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxawGAWEgApy
 ijNgxsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9DLKKJzOvBG7TK6AjmICO6AO5n7
 e4JBEhJdXAOO/zp21Pzs+U+GvU021ftvGXuGM6S+m7fTszfjWJfHNbqnC2c1Oq6bsLRT/v7jD
 Q2Xhla/KKE43Ot1vX/961OXCR+ZZJfs+bt/b/2fzgQs/Bt/9KlRieXY8XuJAvdejg9U3i7GUN
 DJ/fhB1svPfxnWf1PdPpRgVRL63W2HwpmMEs93bSg3Z/7WAlluKMREMt5qLiRABRhoFEgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502686657!98163441!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62148 invoked from network); 14 Aug 2017 04:57:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 04:57:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dh7RV-0007BE-RG; Mon, 14 Aug 2017 04:57: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 1dh7RQ-0006wE-3J; Mon, 14 Aug 2017 04:57:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dh7RP-0001rA-GM; Mon, 14 Aug 2017 04:57:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112620-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken: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-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail: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-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-raw:migrate-support-check: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-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-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=945f1d358141d5d0310966647f58af9f7e740d14
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 04:57:27 +0000
Subject: [Xen-devel] [linux-3.18 test] 112620: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3898885250194532547=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-multivcpu  4 host-install(4)         broken pass in 112614
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 112614

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112614 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112614 like 112102
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 112614 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 112614 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        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-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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          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-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-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-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-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
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                945f1d358141d5d0310966647f58af9f7e740d14
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   23 days
Failing since        112351  2017-07-27 22:26:55 Z   17 days   29 attempts
Testing same since   112614  2017-08-13 03:32:12 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                broken  
 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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs
broken-step test-armhf-armhf-xl-multivcpu host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3898885250194532547==--

From xen-devel-bounces@lists.xen.org Mon Aug 14 05:06:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 05:06:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dh7Zu-0003oZ-Tl; Mon, 14 Aug 2017 05:06:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dh7Zt-0003ne-4Q
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 05:06:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 02/E3-03406-4CF21995; Mon, 14 Aug 2017 05:06:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeQ/sR
 Ig7614hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+DyhruBlUcWBx7vYGxiP
 eXQxcnEICfxllHh4ZgULhPOYUeL52h3sEM42RonFM3cxdjFycogIOEt8PTOXHcTmFdCXmDajh
 xXEFhYIlmja/gasQUJgkb7Ej1UTwBISAt4Sl17+BmrmALMn9vl3MbJzsAlYSRwSAylgEVCVOD
 pvG/sERu4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 CPc4ABDsYvy0LOMQoycGkJMqb4NMbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV0NvYqSQYFFq
 empFWmYOMPRg0hIcPEoivJ0gad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEufdAFIkAFKUU
 ZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsPMoUnM68EbtMroCOYgI7oA7mft7
 gkESEl1cDIyKJ/x5P7uu1z7/BJRd+5Xrg19DyuOHN+o9j/WcfLzjoF7zx7L1NVQfAlr0X8k7f
 7Un4EOy7Y/dG/82tNgAr7MTn+Y10zD8d05V/mFly2ah9r78cdXfH97u//86W98Ftj+GFlUe6S
 0s2rLvXc2n9tvsX5P6sqtjZsmbHtyvIw11NLHI0TnU6VKrEUZyQaajEXFScCAD/cBil+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502687169!88432438!1
X-Originating-IP: [104.130.215.37]
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 59765 invoked from network); 14 Aug 2017 05:06:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 05:06:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dh7Zm-0007gQ-Mi; Mon, 14 Aug 2017 05:06:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dh7Zg-0007Tm-Q1; Mon, 14 Aug 2017 05:06:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dh7Zf-000634-RA; Mon, 14 Aug 2017 05:06:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112619-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=89a55278dee487b172fb16295ccb2d0b2a1b319b
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 05:05:59 +0000
Subject: [Xen-devel] [linux-linus test] 112619: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYxOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNjE5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEyNjEyCgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTEwNTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUx
NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9j
a2VkIGluIDExMDUxNQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1
MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTI2MTIgYmxv
Y2tlZCBpbiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTcgZ3Vlc3Qtc3Rh
cnQuMiBmYWlsIGluIDExMjYxMiBibG9ja2VkIGluIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTEyNjEyIGxpa2UgMTEw
NTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEx
MDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg5YTU1Mjc4ZGVlNDg3YjE3MmZiMTYyOTVj
Y2IyZDBiMmExYjMxOWIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0
MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0ODo1NiBaICAgNTcgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcgMjM6NDg6MTMgWiAgIDU3IGRheXMgICA3NSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2MTIgIDIwMTctMDgtMTMgMDA6MjA6NDMgWiAg
ICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyODcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2Mjc0OSBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 05:08:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 05: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.xen.org>)
	id 1dh7cS-0003wB-Bs; Mon, 14 Aug 2017 05:08:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boqun.feng@gmail.com>) id 1dh7cR-0003w5-Jz
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 05:08:51 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A9/B2-18997-26031995; Mon, 14 Aug 2017 05:08:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRvspJtoMDH
 SoH+5mcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHiyxKmgpv2FS0b7BsY9+p0MXJxCAn0M0rM
 nbyICcRhEXjJInF81TN2EEdCoJ9VovXRbyCHE8hJktgz+QIjhF0psW/aS2YQW0hAWeLY44NsE
 KO+MEpM+TKHDSTBJmAosfZrIwuILSIgLXHt82VGkCJmgVmMEu82ngVLCAsYSzzt2wlmswioSi
 xpmAhm8wpYSuzffw9qs7zExN5pYJs5BawkDj84ygqx2VJiedsLtgmMAgsYGVYxqhenFpWlFum
 a6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYWAxDsYJza4HyIUZKDSUmUN8Gn
 N1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+4/sRIIcGi1PTUirTMHGCQw6QlOHiURHg79YDSv
 MUFibnFmekQqVOMxhyTDmz/wsTxasL/b0xCLHn5ealS4rxyIJMEQEozSvPgBsGi7xKjrJQwLy
 PQaUI8BalFuZklqPKvGMU5GJWEeS+DLOTJzCuB2/cK6BQmoFP6QL7gLS5JREhJNTAGtbbWddR
 YrqhJPzltbcntjm0/3hZO1ApItDzUGXXgk0X4z6hZGtt2c0WdjawMVPVZ8Py9brf2OhbxcouD
 G3hvPrG+emKyuv5Moa3fO21kLaLzE+6sOHTyasz07iUHJc2FDa/78Sx6o1PxduXTvKWeE2/9O
 MfhrRzV5sSlpX5MNyXujFw+50klluKMREMt5qLiRACRJ2icuQIAAA==
X-Env-Sender: boqun.feng@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502687328!104264858!1
X-Originating-IP: [74.125.83.66]
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 31292 invoked from network); 14 Aug 2017 05:08:49 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Aug 2017 05:08:49 -0000
Received: by mail-pg0-f66.google.com with SMTP id 83so8768201pgb.4
 for <xen-devel@lists.xen.org>; Sun, 13 Aug 2017 22:08:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=BYujaT9b+WdH7o971ta/WcBa3cu2Sph+BK70vr2n4Ck=;
 b=Fnz3SYcOfF5oq8mIcpK7EWTRMkNEgHEhbdTqofv26jfW5iwsiNx+b7nQeULYyoyY87
 Rf2XKfE/CFSACqo7bihlUSFAioChD46XkzOH4aeNSUf47T0I1ubz8RS2dRoE6oasxX8S
 NvYnfE4guVYUPUHw/RRVSOdRlx5i0FEB8pEKMPZ1Dk2XNsx7+dJnjJGzD4TlPKoYZMJ0
 MArJF1+GJe+BCQ7qfaezwLnjj4lzlwG/VIb6KYWo7xxbL0Ha402P3QsR7UDWN/nQnTzM
 MlFGh81yy1Q5Zn7KY6sLD8vLJF2Cw6NRBQYQv1vfcaEZhg0PWfPuhSgP1t4Y4xj0Vcoo
 UX4Q==
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=BYujaT9b+WdH7o971ta/WcBa3cu2Sph+BK70vr2n4Ck=;
 b=cnXTpqMK5a4ABgoRqgewEdng68Uxlkq8vDtixfU/giIBkA2H4fWQq+G+SvI0p173Xn
 4vhtT+C4Bltx1ffHFZCwZIyCUTJX6J/8k1/hLzN1Kjz7SnB/5XNED2WHUGY+jIVj7vi9
 zuovbBOE5VbCDsIur3ZCrd2HtrN3D6pTN3MSOZciX5kCEYqd2eQrSYP58GLcSyXCFyGR
 qr76UGRym5c5A7xvM4HcWx27Pt2QpR1eRj78hcEqx13OoEvUsM5ahuHUwTqvk56I76eV
 1GJoW/vSmynKFErqX3EjhcIR/0iac5J+ogIJ9tJ4GvqdFjcOOJcYBM9pfSNRbCnczKJa
 TKVA==
X-Gm-Message-State: AHYfb5jRQTxq+e2WYxxUnxnaF/SQNnP429JbWdI8890ICJZ2pNFvhFY+
 b7V8VxlisE7MhZRSGjY=
X-Received: by 10.84.138.129 with SMTP id 1mr27053007plp.223.1502687328036;
 Sun, 13 Aug 2017 22:08:48 -0700 (PDT)
Received: from localhost ([134.134.139.77])
 by smtp.gmail.com with ESMTPSA id x29sm12108565pff.2.2017.08.13.22.08.46
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sun, 13 Aug 2017 22:08:46 -0700 (PDT)
From: "Boqun Feng (Intel)" <boqun.feng@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 13:08:08 +0800
Message-Id: <20170814050808.30758-1-boqun.feng@gmail.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170720052921.31586-1-boqun.feng@gmail.com>
References: <20170720052921.31586-1-boqun.feng@gmail.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "Boqun Feng \(Intel\)" <boqun.feng@gmail.com>, yu.c.zhang@linux.intel.com,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH XTF v2] Functional: Add a UMIP test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgInVtaXAiIHRlc3QgZm9yIHRoZSBVc2VyLU1vZGVsIEluc3RydWN0aW9uIFByZXZlbnRp
b24uIFRoZSB0ZXN0CnNpbXBseSB0cmllcyB0byBydW4gc2dkdC9zaWR0L3NsZHQvc3RyL3Ntc3cg
aW4gZ3Vlc3QgdXNlci1tb2RlIHdpdGgKQ1I0X1VNSVAgPSAxLgoKU2lnbmVkLW9mZi1ieTogQm9x
dW4gRmVuZyAoSW50ZWwpIDxib3F1bi5mZW5nQGdtYWlsLmNvbT4KLS0tCnYxIC0tPiB2MjoKCSog
YWRkIGEgbmV3IHdyaXRlX2NyNF9zYWZlKCkKCSogdXNlICVwZSBmb3IgZXhjZXB0aW9uIHByaW50
CgkqIHJlZmFjdG9yIHRoZSBjb2RlIGJhc2VkIG9uIEFuZHJldydzIGd1aWRlIGFuZCBhZHZpY2UK
ClRlc3QgcmVzdWx0czoKCiogV2l0aCBVTUlQIHBhdGNoOgoqKiBib290IHdpdGggaHZtX2ZlcDog
U1VDQ0VTUwoqKiBib290IHdpdGhvdXQgaHZtX2ZlcDogU0tJUCwgZHVlIHRvICJGRVAgc3VwcG9y
dCBub3QgZGV0ZWN0ZWQuLiIKCiogV2l0aG91dCBVTUlQIHBhdGNoOgoqKiBib290IHdpdGggaHZt
X2ZlcDogU0tJUCwgZHVlIHRvICJVTUlQIGlzIG5vdCBzdXBwb3J0ZWQuLiIKKiogYm9vdCB3aXRo
b3V0IGh2bV9mZXA6IFNLSVAsIGR1ZSB0byAiVU1JUCBpcyBub3Qgc3VwcG9ydGVkLi4iCgoqIFdp
dGggVU1JUCBjcHVpZCBleHBvc2VkIGJ1dCBDUjQgaW52YWxpZDoKKiogYm9vdCB3aXRoIGh2bV9m
ZXA6IEZBSUxVUkUsIGR1ZSB0byAiRmFpbDogVW5hYmxlIHRvIGFjdGl2YXRlIFVNSVAuLiIKKiog
Ym9vdCB3aXRob3V0IGh2bV9mZXA6IEZBSUxVUkUsIGR1ZSB0byAiRmFpbDogVW5hYmxlIHRvIGFj
dGl2YXRlIFVNSVAuLiIKCgogYXJjaC94ODYvaW5jbHVkZS9hcmNoL2xpYi5oIHwgIDEzICsrKwog
ZG9jcy9hbGwtdGVzdHMuZG94ICAgICAgICAgIHwgICAyICsKIHRlc3RzL3VtaXAvTWFrZWZpbGUg
ICAgICAgICB8ICAgOSArKwogdGVzdHMvdW1pcC9tYWluLmMgICAgICAgICAgIHwgMjE5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQs
IDI0MyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMvdW1pcC9NYWtlZmls
ZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL3VtaXAvbWFpbi5jCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvaW5jbHVkZS9hcmNoL2xpYi5oIGIvYXJjaC94ODYvaW5jbHVkZS9hcmNoL2xpYi5oCmlu
ZGV4IGY2MDhhZjk5OTZmMC4uNGYwZDg1MjkwY2YwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FyY2gvbGliLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hcmNoL2xpYi5oCkBAIC0zNDAs
NiArMzQwLDE5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjQodW5zaWduZWQgbG9uZyBj
cjQpCiAgICAgYXNtIHZvbGF0aWxlICgibW92ICUwLCAlJWNyNCIgOjogInIiIChjcjQpKTsKIH0K
IAorc3RhdGljIGlubGluZSBib29sIHdyaXRlX2NyNF9zYWZlKHVuc2lnbmVkIGxvbmcgY3I0KQor
eworICAgIGV4aW5mb190IGZhdWx0ID0gMDsKKworICAgIGFzbSB2b2xhdGlsZSAoIjE6IG1vdiAl
MSwgJSVjcjQ7IDI6IgorICAgICAgICAgICAgICAgICAgX0FTTV9FWFRBQkxFX0hBTkRMRVIoMWIs
IDJiLCBleF9yZWNvcmRfZmF1bHRfZWRpKQorICAgICAgICAgICAgICAgICAgOiAiK0QiIChmYXVs
dCkKKyAgICAgICAgICAgICAgICAgIDogInIiIChjcjQpLAorICAgICAgICAgICAgICAgICAgICAi
WCIgKGV4X3JlY29yZF9mYXVsdF9lZGkpKTsKKworICAgIHJldHVybiAhZmF1bHQ7Cit9CisKIHN0
YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjgodW5zaWduZWQgbG9uZyBjcjgpCiB7CiAgICAgYXNt
IHZvbGF0aWxlICgibW92ICUwLCAlJWNyOCIgOjogInIiIChjcjgpKTsKZGlmZiAtLWdpdCBhL2Rv
Y3MvYWxsLXRlc3RzLmRveCBiL2RvY3MvYWxsLXRlc3RzLmRveAppbmRleCBjMWIxNjNhOTI2Y2Iu
LmVmMDExMDA3Y2Y2OCAxMDA2NDQKLS0tIGEvZG9jcy9hbGwtdGVzdHMuZG94CisrKyBiL2RvY3Mv
YWxsLXRlc3RzLmRveApAQCAtMTExLDQgKzExMSw2IEBAIGd1ZXN0IGJyZWFrb3V0LgogQHNlY3Rp
b24gaW5kZXgtaW4tZGV2ZWxvcG1lbnQgSW4gRGV2ZWxvcG1lbnQKIAogQHN1YnBhZ2UgdGVzdC12
dm14IC0gTmVzdGVkIFZULXggdGVzdHMuCisKK0BzdWJwYWdlIHRlc3QtdW1pcCAtIFVzZXItTW9k
ZSBJbnN0cnVjdGlvbiBQcmV2ZW50aW9uCiAqLwpkaWZmIC0tZ2l0IGEvdGVzdHMvdW1pcC9NYWtl
ZmlsZSBiL3Rlc3RzL3VtaXAvTWFrZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi4wMjQ4YzhiMjQ3YTAKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0cy91bWlwL01h
a2VmaWxlCkBAIC0wLDAgKzEsOSBAQAoraW5jbHVkZSAkKFJPT1QpL2J1aWxkL2NvbW1vbi5tawor
CitOQU1FICAgICAgOj0gdW1pcAorQ0FURUdPUlkgIDo9IGZ1bmN0aW9uYWwKK1RFU1QtRU5WUyA6
PSBodm0zMiBodm02NAorCitvYmotcGVyZW52ICs9IG1haW4ubworCitpbmNsdWRlICQoUk9PVCkv
YnVpbGQvZ2VuLm1rCmRpZmYgLS1naXQgYS90ZXN0cy91bWlwL21haW4uYyBiL3Rlc3RzL3VtaXAv
bWFpbi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZmNhYmE0ZTM0
NTcwCi0tLSAvZGV2L251bGwKKysrIGIvdGVzdHMvdW1pcC9tYWluLmMKQEAgLTAsMCArMSwyMTkg
QEAKKy8qKgorICogQGZpbGUgdGVzdHMvdW1pcC9tYWluLmMKKyAqIEByZWYgdGVzdC11bWlwCisg
KgorICogQHBhZ2UgdGVzdC11bWlwIHVtaXAKKyAqCisgKiBAdG9kbyBEb2NzIGZvciB0ZXN0LXVt
aXAKKyAqCisgKiBAc2VlIHRlc3RzL3VtaXAvbWFpbi5jCisgKi8KKyNpbmNsdWRlIDx4dGYuaD4K
KyNpbmNsdWRlIDxhcmNoL2V4aW5mby5oPgorI2luY2x1ZGUgPGFyY2gvcHJvY2Vzc29yLmg+CisK
K2NvbnN0IGNoYXIgdGVzdF90aXRsZVtdID0gIlVzZXItTW9kZSBJbnN0cnVjdGlvbiBQcmV2ZW50
aW9uIFRlc3QiOworYm9vbCB0ZXN0X3dhbnRzX3VzZXJfbWFwcGluZ3MgPSB0cnVlOworCitzdGF0
aWMgdW5zaWduZWQgbG9uZyBzdHViX3NnZHQodW5zaWduZWQgbG9uZyBmb3JjZSkKK3sKKyAgICBl
eGluZm9fdCBmYXVsdCA9IDA7CisgICAgZGVzY19wdHIgdG1wOworCisgICAgYXNtIHZvbGF0aWxl
KCJ0ZXN0ICVbZmVwXSwgJVtmZXBdOyIKKyAgICAgICAgICAgICAgICAgImp6IDFmOyIKKyAgICAg
ICAgICAgICAgICAgX0FTTV9YRU5fRkVQCisgICAgICAgICAgICAgICAgICIxOiBzZ2R0ICVbdG1w
XTsgMjoiCisgICAgICAgICAgICAgICAgX0FTTV9FWFRBQkxFX0hBTkRMRVIoMWIsMmIsIGV4X3Jl
Y29yZF9mYXVsdF9lZGkpCisJCTogIitEIiAoZmF1bHQpLCBbdG1wXSAiPW0iICh0bXApCisgICAg
ICAgICAgICAgICAgOiBbZmVwXSAicSIgKGZvcmNlKSwKKyAgICAgICAgICAgICAgICAgICJYIiAo
ZXhfcmVjb3JkX2ZhdWx0X2VkaSkpOworCisgICAgcmV0dXJuIGZhdWx0OworfQorc3RhdGljIHVu
c2lnbmVkIGxvbmcgc3R1Yl9zaWR0KHVuc2lnbmVkIGxvbmcgZm9yY2UpCit7CisgICAgZXhpbmZv
X3QgZmF1bHQgPSAwOworICAgIGRlc2NfcHRyIHRtcDsKKworICAgIGFzbSB2b2xhdGlsZSgidGVz
dCAlW2ZlcF0sICVbZmVwXTsiCisgICAgICAgICAgICAgICAgICJqeiAxZjsiCisgICAgICAgICAg
ICAgICAgIF9BU01fWEVOX0ZFUAorICAgICAgICAgICAgICAgICAiMTogc2lkdCAlW3RtcF07IDI6
IgorICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEVfSEFORExFUigxYiwyYiwgZXhfcmVjb3Jk
X2ZhdWx0X2VkaSkKKwkJIDogIitEIiAoZmF1bHQpLCBbdG1wXSAiPW0iICh0bXApCisgICAgICAg
ICAgICAgICAgIDogW2ZlcF0gInEiIChmb3JjZSksCisgICAgICAgICAgICAgICAgICAiWCIgKGV4
X3JlY29yZF9mYXVsdF9lZGkpKTsKKworICAgIHJldHVybiBmYXVsdDsKK30KKworc3RhdGljIHVu
c2lnbmVkIGxvbmcgc3R1Yl9zbGR0KHVuc2lnbmVkIGxvbmcgZm9yY2UpCit7CisgICAgZXhpbmZv
X3QgZmF1bHQgPSAwOworICAgIHVuc2lnbmVkIGludCB0bXA7CisKKyAgICBhc20gdm9sYXRpbGUo
InRlc3QgJVtmZXBdLCAlW2ZlcF07IgorICAgICAgICAgICAgICAgICAianogMWY7IgorICAgICAg
ICAgICAgICAgICBfQVNNX1hFTl9GRVAKKyAgICAgICAgICAgICAgICAgIjE6IHNsZHQgJVt0bXBd
OyAyOiIKKyAgICAgICAgICAgICAgICAgX0FTTV9FWFRBQkxFX0hBTkRMRVIoMWIsMmIsIGV4X3Jl
Y29yZF9mYXVsdF9lZGkpCisgICAgICAgICAgICAgICAgIDogIitEIiAoZmF1bHQpLCBbdG1wXSAi
PXIiICh0bXApCisgICAgICAgICAgICAgICAgIDogW2ZlcF0gInEiIChmb3JjZSksCisgICAgICAg
ICAgICAgICAgICAiWCIgKGV4X3JlY29yZF9mYXVsdF9lZGkpKTsKKworICAgIHJldHVybiBmYXVs
dDsKK30KKworc3RhdGljIHVuc2lnbmVkIGxvbmcgc3R1Yl9zdHIodW5zaWduZWQgbG9uZyBmb3Jj
ZSkKK3sKKyAgICBleGluZm9fdCBmYXVsdCA9IDA7CisgICAgdW5zaWduZWQgaW50IHRtcDsKKwor
ICAgIGFzbSB2b2xhdGlsZSgidGVzdCAlW2ZlcF0sICVbZmVwXTsiCisgICAgICAgICAgICAgICAg
ICJqeiAxZjsiCisgICAgICAgICAgICAgICAgIF9BU01fWEVOX0ZFUAorICAgICAgICAgICAgICAg
ICAiMTogc3RyICVbdG1wXTsgMjoiCisgICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRV9IQU5E
TEVSKDFiLDJiLCBleF9yZWNvcmRfZmF1bHRfZWRpKQorICAgICAgICAgICAgICAgICA6ICIrRCIg
KGZhdWx0KSwgW3RtcF0gIj1yIiAodG1wKQorICAgICAgICAgICAgICAgICA6IFtmZXBdICJxIiAo
Zm9yY2UpLAorICAgICAgICAgICAgICAgICAgIlgiIChleF9yZWNvcmRfZmF1bHRfZWRpKSk7CisK
KyAgICByZXR1cm4gZmF1bHQ7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBsb25nIHN0dWJfc21zdyh1
bnNpZ25lZCBsb25nIGZvcmNlKQoreworICAgIGV4aW5mb190IGZhdWx0ID0gMDsKKyAgICB1bnNp
Z25lZCBpbnQgdG1wOworCisgICAgYXNtIHZvbGF0aWxlKCJ0ZXN0ICVbZmVwXSwgJVtmZXBdOyIK
KyAgICAgICAgICAgICAgICAgImp6IDFmOyIKKyAgICAgICAgICAgICAgICAgX0FTTV9YRU5fRkVQ
CisgICAgICAgICAgICAgICAgICIxOiBzbXN3ICVbdG1wXTsgMjoiCisgICAgICAgICAgICAgICAg
IF9BU01fRVhUQUJMRV9IQU5ETEVSKDFiLDJiLCBleF9yZWNvcmRfZmF1bHRfZWRpKQorICAgICAg
ICAgICAgICAgICA6ICIrRCIgKGZhdWx0KSwgW3RtcF0gIj1yIiAodG1wKQorICAgICAgICAgICAg
ICAgICA6IFtmZXBdICJxIiAoZm9yY2UpLAorICAgICAgICAgICAgICAgICAgIlgiIChleF9yZWNv
cmRfZmF1bHRfZWRpKSk7CisKKyAgICByZXR1cm4gZmF1bHQ7Cit9CisKK3N0YXRpYyBjb25zdCBz
dHJ1Y3Qgc3R1YiB7CisgICAgdW5zaWduZWQgbG9uZyAoKmZuKSh1bnNpZ25lZCBsb25nKTsKKyAg
ICBjb25zdCBjaGFyICpuYW1lOworfSBzdHVic1tdID0geworICAgIHsgc3R1Yl9zZ2R0LCAiU0dE
VCIgfSwKKyAgICB7IHN0dWJfc2lkdCwgIlNJRFQiIH0sCisgICAgeyBzdHViX3NsZHQsICJTTERU
IiB9LAorICAgIHsgc3R1Yl9zdHIsICAiU1RSIiB9LAorICAgIHsgc3R1Yl9zbXN3LCAiU01TVyIg
fSwKK307CisKK3ZvaWQgdGVzdF91bWlwKGJvb2wgdW1pcF9hY3RpdmUsIGJvb2wgZm9yY2UpCit7
CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgYm9vbCB1c2VyOworCisgICAgZm9yICggdXNlciA9
IGZhbHNlOyA7IHVzZXIgPSB0cnVlICkKKyAgICB7CisgICAgICAgIGV4aW5mb190IGV4cCA9IHVz
ZXIgJiYgdW1pcF9hY3RpdmUgPyBFWElORk9fU1lNKEdQLCAwKSA6IDA7CisKKyAgICAgICAgZm9y
ICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHN0dWJzKTsgaSsrKQorICAgICAgICB7CisgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3Qgc3R1YiAqcyA9ICZzdHVic1tpXTsKKyAgICAgICAgICAgIGV4aW5m
b190IHJldDsKKworICAgICAgICAgICAgcmV0ID0gdXNlciA/IGV4ZWNfdXNlcl9wYXJhbShzLT5m
biwgZm9yY2UpIDogcy0+Zm4oZm9yY2UpOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogVG9sZXJhdGUgdGhlIGluc3RydWN0aW9uIGVtdWxhdG9yIG5vdCB1bmRlcnN0YW5kaW5nIHRo
ZXNlCisgICAgICAgICAgICAgKiBpbnN0cnVjdGlvbnMgaW4gb2xkZXIgcmVsZWFzZXMgb2YgWGVu
LgorICAgICAgICAgICAgICovCisKKyAgICAgICAgICAgIGlmICggZm9yY2UgJiYgcmV0ID09IEVY
SU5GT19TWU0oVUQsIDApICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdGF0aWMg
Ym9vbCBvbmNlOworCisgICAgICAgICAgICAgICAgaWYgKCAhb25jZSApCisgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICB4dGZfc2tpcCgiU2tpcDogRW11bGF0b3IgZG9lc24n
dCBpbXBsZW1lbnQgJXNcbiIsIHMtPm5hbWUpOworICAgICAgICAgICAgICAgICAgICBvbmNlID0g
dHJ1ZTsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAg
ICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCByZXQgIT0gZXhwICkKKyAgICAgICAgICAg
ICAgICB4dGZfZmFpbHVyZSgiRmFpbDogJXMgJXNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiICBleHBlY3RlZCAlcGVcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICAg
ICAgIGdvdCAlcGVcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlciA/ICJ1c2Vy
IiA6ICJzdXBlcnZpc29yIiwgcy0+bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
cChleHApLCBfcChyZXQpKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdXNlciApCisgICAg
ICAgICAgICBicmVhazsKKyAgICB9Cit9CisKK3ZvaWQgdGVzdF9tYWluKHZvaWQpCit7CisgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CisKKyAgICAvKiBydW4gd2l0aCBVTUlQIGluYWN0aXZlICovCisg
ICAgdGVzdF91bWlwKGZhbHNlLCBmYWxzZSk7CisKKyAgICBpZiAoICF4dGZfaGFzX2ZlcCApCisg
ICAgICAgIHh0Zl9za2lwKCJGRVAgc3VwcG9ydCBub3QgZGV0ZWN0ZWQgLSBzb21lIHRlc3RzIHdp
bGwgYmUgc2tpcHBlZFxuIik7CisgICAgZWxzZQorICAgICAgICB0ZXN0X3VtaXAoZmFsc2UsIHRy
dWUpOworCisgICAgaWYgKCAhY3B1X2hhc191bWlwICkKKyAgICB7CisgICAgICAgIHh0Zl9za2lw
KCJVTUlQIGlzIG5vdCBzdXBwb3J0ZWQsIHNraXAgdGhlIHJlc3Qgb2YgdGVzdFxuIik7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBjcjQgPSByZWFkX2NyNCgpOworCisgICAgaWYgKCAh
d3JpdGVfY3I0X3NhZmUoY3I0IHwgWDg2X0NSNF9VTUlQKSApCisgICAgeworICAgICAgICB4dGZf
ZmFpbHVyZSgiRmFpbDogVW5hYmxlIHRvIGFjdGl2YXRlIFVNSVBcbiIpOworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgLyogcnVuIHdpdGggVU1JUCBhY3RpdmUgKi8KKyAgICB0ZXN0X3Vt
aXAodHJ1ZSwgZmFsc2UpOworCisgICAgaWYgKCAheHRmX2hhc19mZXAgKQorICAgICAgICB4dGZf
c2tpcCgiRkVQIHN1cHBvcnQgbm90IGRldGVjdGVkIC0gc29tZSB0ZXN0cyB3aWxsIGJlIHNraXBw
ZWRcbiIpOworICAgIGVsc2UKKyAgICAgICAgdGVzdF91bWlwKHRydWUsIHRydWUpOworCisgICAg
aWYgKCAhd3JpdGVfY3I0X3NhZmUoY3I0KSApCisgICAgeworICAgICAgICB4dGZfZmFpbHVyZSgi
RmFpbDogVW5hYmxlIHRvIGRlYWN0aXZhdGUgVU1JUFxuIik7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICAvKiBydW4gd2l0aCBVTUlQIGluYWN0aXZlICovCisgICAgdGVzdF91bWlwKGZh
bHNlLCBmYWxzZSk7CisKKyAgICBpZiAoICF4dGZfaGFzX2ZlcCApCisgICAgICAgIHh0Zl9za2lw
KCJGRVAgc3VwcG9ydCBub3QgZGV0ZWN0ZWQgLSBzb21lIHRlc3RzIHdpbGwgYmUgc2tpcHBlZFxu
Iik7CisgICAgZWxzZQorICAgICAgICB0ZXN0X3VtaXAoZmFsc2UsIHRydWUpOworCisgICAgeHRm
X3N1Y2Nlc3MoTlVMTCk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdp
ZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xMy4z
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 05:54:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 05:54: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.xen.org>)
	id 1dh8KA-00075E-Tq; Mon, 14 Aug 2017 05:54:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@kernel.org>) id 1dh8K9-000758-To
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 05:54:02 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 70/9D-02962-9FA31995; Mon, 14 Aug 2017 05:54:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVybKJssu4Pq4m
 RBrd+Mlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3OqazFPQIVMzudW5gvM/TxcjFISRwkEni
 yYkLjF2MnBwsAg4S6+53sHYxcnAwCsRIPPhhDRJmFPCXmPamgwnEFhKYySix9hUniC0hkCdx4
 PtBFgi7UGLehYdsIDavgKDEyZlPWCDqvSTW3HsIZnMKBEp8nzqDDWLvbEaJN/v72UB2sQmoS7
 R0+kKcoCpxvL+HGWJmosSidfuZIGYGSGw/2gY2R1jAUeLz/QdgtoiAn8TuFQuYQGYyC1xlkph
 /ZgNYA7OApkTr9t/sExiFZyG5aRaS1AJGplWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGZnq5
 qcXFiempOYlJxXrJ+bmbGIHBzAAEOxj/rg08xCjJwaQkypvg0xspxJeUn1KZkVicEV9UmpNaf
 IhRhoNDSYKXDxgdQoJFqempFWmZOcC4gklLcPAoifBetgRK8xYXJOYWZ6ZDpE4xGnNcubLuCx
 PHlAPbvzAJseTl56VKifPuBykVACnNKM2DGwSL90uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQ
 S5s0FmcKTmVcCt+8V0ClMQKf0gXzBW1ySiJCSamAMnF3Ms8tL7f92K5XGeXyxC9a+nqt9zmVN
 eNkxCcbYU/F8dYs9VeVqs3c+c6pZ4iuwR7n8VYVO7oxbAe71H+3kTlhuYFpYdEjD+fTEnscfL
 DyaM21fWbzQmxux9+XFjJ0HVrdbPldU6FmRUMmk53CrXk7WkXGLeY779RbrcJPqeu6J8976mC
 mxFGckGmoxFxUnAgC8xVyH8gIAAA==
X-Env-Sender: luto@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502690038!52082790!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22816 invoked from network); 14 Aug 2017 05:53:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 05:53:59 -0000
Received: from mail-vk0-f54.google.com (mail-vk0-f54.google.com
 [209.85.213.54])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AA861239F6
 for <xen-devel@lists.xenproject.org>; Mon, 14 Aug 2017 05:53:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AA861239F6
Received: by mail-vk0-f54.google.com with SMTP id r199so28460990vke.4
 for <xen-devel@lists.xenproject.org>; Sun, 13 Aug 2017 22:53:57 -0700 (PDT)
X-Gm-Message-State: AHYfb5ghYubO9SaMu4Xyzav/R3JOvEfkZ/87VwDrS+r8jGuE6f49t4R7
 qNLz5XlsMUJCUOvy+iYfKuu+Nyhg8p1R
X-Received: by 10.31.12.77 with SMTP id 74mr11961250vkm.172.1502690036699;
 Sun, 13 Aug 2017 22:53:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.5.199 with HTTP; Sun, 13 Aug 2017 22:53:36 -0700 (PDT)
In-Reply-To: <CAMzpN2h7UyjJ3034ospL-_eZbiEFgi85XCZRX=sQU2rAkzpzqg@mail.gmail.com>
References: <7c88ed36805d36841ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org>
 <CAMzpN2h7UyjJ3034ospL-_eZbiEFgi85XCZRX=sQU2rAkzpzqg@mail.gmail.com>
From: Andy Lutomirski <luto@kernel.org>
Date: Sun, 13 Aug 2017 22:53:36 -0700
X-Gmail-Original-Message-ID: <CALCETrUUyBzPv4ZqXJ6pC8YVTZBs+rw305f53yw_xc1xi6EEjw@mail.gmail.com>
Message-ID: <CALCETrUUyBzPv4ZqXJ6pC8YVTZBs+rw305f53yw_xc1xi6EEjw@mail.gmail.com>
To: Brian Gerst <brgerst@gmail.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Juergen Gross <jgross@suse.com>, X86 ML <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Borislav Petkov <bpetkov@suse.de>
Subject: Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBBdWcgMTMsIDIwMTcgYXQgNzo0NCBQTSwgQnJpYW4gR2Vyc3QgPGJyZ2Vyc3RAZ21h
aWwuY29tPiB3cm90ZToKPiBPbiBNb24sIEF1ZyA3LCAyMDE3IGF0IDExOjU5IFBNLCBBbmR5IEx1
dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4gd3JvdGU6Cj4+ICAvKiBOb3JtYWwgNjQtYml0IHN5
c3RlbSBjYWxsIHRhcmdldCAqLwo+PiAgRU5UUlkoeGVuX3N5c2NhbGxfdGFyZ2V0KQo+PiAtICAg
ICAgIHVuZG9feGVuX3N5c2NhbGwKPj4gLSAgICAgICBqbXAgZW50cnlfU1lTQ0FMTF82NF9hZnRl
cl9zd2FwZ3MKPj4gKyAgICAgICBwb3BxICVyY3gKPj4gKyAgICAgICBwb3BxICVyMTEKPj4gKyAg
ICAgICBqbXAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lCj4+ICBFTkRQUk9DKHhlbl9z
eXNjYWxsX3RhcmdldCkKPj4KPj4gICNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJT04KPj4KPj4g
IC8qIDMyLWJpdCBjb21wYXQgc3lzY2FsbCB0YXJnZXQgKi8KPj4gIEVOVFJZKHhlbl9zeXNjYWxs
MzJfdGFyZ2V0KQo+PiAtICAgICAgIHVuZG9feGVuX3N5c2NhbGwKPj4gLSAgICAgICBqbXAgZW50
cnlfU1lTQ0FMTF9jb21wYXQKPj4gKyAgICAgICBwb3BxICVyY3gKPj4gKyAgICAgICBwb3BxICVy
MTEKPj4gKyAgICAgICBqbXAgZW50cnlfU1lTQ0FMTF9jb21wYXRfYWZ0ZXJfaHdmcmFtZQo+PiAg
RU5EUFJPQyh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKPj4KPj4gIC8qIDMyLWJpdCBjb21wYXQgc3lz
ZW50ZXIgdGFyZ2V0ICovCj4+ICBFTlRSWSh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQo+PiAtICAgICAg
IHVuZG9feGVuX3N5c2NhbGwKPj4gKyAgICAgICBtb3YgMCo4KCVyc3ApLCAlcmN4Cj4+ICsgICAg
ICAgbW92IDEqOCglcnNwKSwgJXIxMQo+PiArICAgICAgIG1vdiA1KjgoJXJzcCksICVyc3AKPj4g
ICAgICAgICBqbXAgZW50cnlfU1lTRU5URVJfY29tcGF0Cj4+ICBFTkRQUk9DKHhlbl9zeXNlbnRl
cl90YXJnZXQpCj4KPiBUaGlzIHBhdGNoIGNhdXNlcyB0aGUgaW9wbF8zMiBhbmQgaW9wZXJtXzMy
IHNlbGYtdGVzdHMgdG8gZmFpbCBvbiBhCj4gNjQtYml0IFBWIGtlcm5lbC4gIFRoZSA2NC1iaXQg
dmVyc2lvbnMgcGFzcy4gSXQgZ2V0cyBhIHNlZyBmYXVsdCBhZnRlcgo+ICJwYXJlbnQ6IHdyaXRl
IHRvIDB4ODAgKHNob3VsZCBmYWlsKSIsIGFuZCB0aGUgZmF1bHQgaXNuJ3QgY2F1Z2h0IGJ5Cj4g
dGhlIHNpZ25hbCBoYW5kbGVyLiAgSXQganVzdCBkdW1wcyBiYWNrIHRvIHRoZSBzaGVsbC4gIFRo
ZSB0ZXN0cyBwYXNzCj4gYWZ0ZXIgcmV2ZXJ0aW5nIHRoaXMuCgpJIGNhbiByZXByb2R1Y2UgaXQg
aWYgSSBlbXVsYXRlIGFuIEFNRCBtYWNoaW5lLiAgSSBjYW4gImZpeCIgaXQgbGlrZSB0aGlzOgoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgYi9hcmNoL3g4Ni94ZW4veGVu
LWFzbV82NC5TCmluZGV4IGE4YTRmNGM0NjBhNi4uNjI1NWUwMGY0MjVlIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMK
QEAgLTk3LDYgKzk3LDkgQEAgRU5EUFJPQyh4ZW5fc3lzY2FsbF90YXJnZXQpCiBFTlRSWSh4ZW5f
c3lzY2FsbDMyX3RhcmdldCkKICAgICAgICBwb3BxICVyY3gKICAgICAgICBwb3BxICVyMTEKKyAg
ICAgICBtb3ZxICRfX1VTRVIzMl9EUywgNCo4KCVyc3ApCisgICAgICAgbW92cSAkX19VU0VSMzJf
Q1MsIDEqOCglcnNwKQorICAgICAgIG1vdnEgJXIxMSwgMio4KCVyc3ApCiAgICAgICAgam1wIGVu
dHJ5X1NZU0NBTExfY29tcGF0X2FmdGVyX2h3ZnJhbWUKIEVORFBST0MoeGVuX3N5c2NhbGwzMl90
YXJnZXQpCgpidXQgSSBoYXZlbid0IHRyaWVkIHRvIGRpYWdub3NlIHByZWNpc2VseSB3aGF0J3Mg
Z29pbmcgb24uCgpYZW4gc2VlbXMgdG8gYmUgcHV0dGluZyB0aGUgMHhlMD8/IHZhbHVlcyBpbiBz
cyBhbmQgY3MsIHdoaWNoIG91Z2h0bid0CnRvIGJlIGEgcHJvYmxlbSwgYnV0IGl0IGtpbGxzIG9w
cG9ydHVuaXN0aWMgc3lzcmV0bC4gIE1heWJlIHRoYXQncwp0cmlnZ2VyaW5nIGEgcHJlZXhpc3Rp
bmcgYnVnPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 06:43:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 06: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.xen.org>)
	id 1dh956-0001qo-I4; Mon, 14 Aug 2017 06:42:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@kernel.org>) id 1dh954-0001qg-SD
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 06:42:30 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C4/14-02177-55641995; Mon, 14 Aug 2017 06:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVybKJssm6o28R
 Ig8u7+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozv3VdYC76IVVw/8ZOpgXG1UBcjF4eQwBEm
 iSU3DjJ1MXJysAg4SDxbdJi9i5GDg1EgRuLBD2uQMKOAv8S0Nx1MEPUzGSXmXWlgB0lICORJn
 Ft6gBmkXkKgQGLHUUmQMK+AoMTJmU9YQGwhAS+Jjy/XgdmcAoESazYdZISY84BRYu/dHrBdbA
 LqEi2dvhAnqEo8bQAZCTI+UeLtyoWMEDMDJM48uw42R1jAUeLz/QdgtghQ/evTO1hBZjILNDB
 LrD7/AewXZgFNidbtv9knMArPQnLTLCSpBYxMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ2M
 9XJTi4sT01NzEpOK9ZLzczcxAsO5noGBcQdjw16/Q4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4v7hMjBQSLEpNT61Iy8wBRhZMWoKDR0mEN9gVKM1bXJCYW5yZDpE6xWjMce
 XKui9MHFMObP/CJMSSl5+XKiUOUSoAUppRmgc3CBbxlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYp
 zMCoJ86qATOHJzCuB2/cK6BQmoFP6QL7gLS5JREhJNTA2bdokpbJspYz89bldD77PjfAI3ZWw
 0Sq9K5XxgG5t9vYHxTpHb5xzN/pxxKD3zq+J6e7Pi2/m/BF4pd3xtKkhPowl49AjoRjhbk2Np
 AkS4mvNRKY2nD7TZx/m+S3+5rsrPC8Vkx3CqqpFgpebGjQ/P7M0cLPTqrA1PAv/7HP90ii7a+
 bpsHwlluKMREMt5qLiRACTzmAM8wIAAA==
X-Env-Sender: luto@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502692947!105807091!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40137 invoked from network); 14 Aug 2017 06:42:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 06:42:28 -0000
Received: from mail-ua0-f175.google.com (mail-ua0-f175.google.com
 [209.85.217.175])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B905B239FF
 for <xen-devel@lists.xenproject.org>; Mon, 14 Aug 2017 06:42:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B905B239FF
Received: by mail-ua0-f175.google.com with SMTP id d29so33352843uai.2
 for <xen-devel@lists.xenproject.org>; Sun, 13 Aug 2017 23:42:26 -0700 (PDT)
X-Gm-Message-State: AHYfb5jbpTjZwK2w+e0xH60Y9E5PbTWUJajgmVNuQGDQ0BLPL5qctLkv
 MfkYstGRVROPtmPjZx+HBhWbAcMABDSz
X-Received: by 10.176.0.213 with SMTP id 79mr16836793uaj.9.1502692945811; Sun,
 13 Aug 2017 23:42:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.5.199 with HTTP; Sun, 13 Aug 2017 23:42:05 -0700 (PDT)
In-Reply-To: <CALCETrUUyBzPv4ZqXJ6pC8YVTZBs+rw305f53yw_xc1xi6EEjw@mail.gmail.com>
References: <7c88ed36805d36841ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org>
 <CAMzpN2h7UyjJ3034ospL-_eZbiEFgi85XCZRX=sQU2rAkzpzqg@mail.gmail.com>
 <CALCETrUUyBzPv4ZqXJ6pC8YVTZBs+rw305f53yw_xc1xi6EEjw@mail.gmail.com>
From: Andy Lutomirski <luto@kernel.org>
Date: Sun, 13 Aug 2017 23:42:05 -0700
X-Gmail-Original-Message-ID: <CALCETrXgvMr74rRATUR18d19YS4Zu7unpYS-HxHV6cn+n2S7FQ@mail.gmail.com>
Message-ID: <CALCETrXgvMr74rRATUR18d19YS4Zu7unpYS-HxHV6cn+n2S7FQ@mail.gmail.com>
To: Andy Lutomirski <luto@kernel.org>
Cc: Juergen Gross <jgross@suse.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Brian Gerst <brgerst@gmail.com>, X86 ML <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Borislav Petkov <bpetkov@suse.de>
Subject: Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBBdWcgMTMsIDIwMTcgYXQgMTA6NTMgUE0sIEFuZHkgTHV0b21pcnNraSA8bHV0b0Br
ZXJuZWwub3JnPiB3cm90ZToKPiBPbiBTdW4sIEF1ZyAxMywgMjAxNyBhdCA3OjQ0IFBNLCBCcmlh
biBHZXJzdCA8YnJnZXJzdEBnbWFpbC5jb20+IHdyb3RlOgo+PiBPbiBNb24sIEF1ZyA3LCAyMDE3
IGF0IDExOjU5IFBNLCBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4gd3JvdGU6Cj4+
PiAgLyogTm9ybWFsIDY0LWJpdCBzeXN0ZW0gY2FsbCB0YXJnZXQgKi8KPj4+ICBFTlRSWSh4ZW5f
c3lzY2FsbF90YXJnZXQpCj4+PiAtICAgICAgIHVuZG9feGVuX3N5c2NhbGwKPj4+IC0gICAgICAg
am1wIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfc3dhcGdzCj4+PiArICAgICAgIHBvcHEgJXJjeAo+
Pj4gKyAgICAgICBwb3BxICVyMTEKPj4+ICsgICAgICAgam1wIGVudHJ5X1NZU0NBTExfNjRfYWZ0
ZXJfaHdmcmFtZQo+Pj4gIEVORFBST0MoeGVuX3N5c2NhbGxfdGFyZ2V0KQo+Pj4KPj4+ICAjaWZk
ZWYgQ09ORklHX0lBMzJfRU1VTEFUSU9OCj4+Pgo+Pj4gIC8qIDMyLWJpdCBjb21wYXQgc3lzY2Fs
bCB0YXJnZXQgKi8KPj4+ICBFTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKPj4+IC0gICAgICAg
dW5kb194ZW5fc3lzY2FsbAo+Pj4gLSAgICAgICBqbXAgZW50cnlfU1lTQ0FMTF9jb21wYXQKPj4+
ICsgICAgICAgcG9wcSAlcmN4Cj4+PiArICAgICAgIHBvcHEgJXIxMQo+Pj4gKyAgICAgICBqbXAg
ZW50cnlfU1lTQ0FMTF9jb21wYXRfYWZ0ZXJfaHdmcmFtZQo+Pj4gIEVORFBST0MoeGVuX3N5c2Nh
bGwzMl90YXJnZXQpCj4+Pgo+Pj4gIC8qIDMyLWJpdCBjb21wYXQgc3lzZW50ZXIgdGFyZ2V0ICov
Cj4+PiAgRU5UUlkoeGVuX3N5c2VudGVyX3RhcmdldCkKPj4+IC0gICAgICAgdW5kb194ZW5fc3lz
Y2FsbAo+Pj4gKyAgICAgICBtb3YgMCo4KCVyc3ApLCAlcmN4Cj4+PiArICAgICAgIG1vdiAxKjgo
JXJzcCksICVyMTEKPj4+ICsgICAgICAgbW92IDUqOCglcnNwKSwgJXJzcAo+Pj4gICAgICAgICBq
bXAgZW50cnlfU1lTRU5URVJfY29tcGF0Cj4+PiAgRU5EUFJPQyh4ZW5fc3lzZW50ZXJfdGFyZ2V0
KQo+Pgo+PiBUaGlzIHBhdGNoIGNhdXNlcyB0aGUgaW9wbF8zMiBhbmQgaW9wZXJtXzMyIHNlbGYt
dGVzdHMgdG8gZmFpbCBvbiBhCj4+IDY0LWJpdCBQViBrZXJuZWwuICBUaGUgNjQtYml0IHZlcnNp
b25zIHBhc3MuIEl0IGdldHMgYSBzZWcgZmF1bHQgYWZ0ZXIKPj4gInBhcmVudDogd3JpdGUgdG8g
MHg4MCAoc2hvdWxkIGZhaWwpIiwgYW5kIHRoZSBmYXVsdCBpc24ndCBjYXVnaHQgYnkKPj4gdGhl
IHNpZ25hbCBoYW5kbGVyLiAgSXQganVzdCBkdW1wcyBiYWNrIHRvIHRoZSBzaGVsbC4gIFRoZSB0
ZXN0cyBwYXNzCj4+IGFmdGVyIHJldmVydGluZyB0aGlzLgo+Cj4gSSBjYW4gcmVwcm9kdWNlIGl0
IGlmIEkgZW11bGF0ZSBhbiBBTUQgbWFjaGluZS4gIEkgY2FuICJmaXgiIGl0IGxpa2UgdGhpczoK
Pgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVu
L3hlbi1hc21fNjQuUwo+IGluZGV4IGE4YTRmNGM0NjBhNi4uNjI1NWUwMGY0MjVlIDEwMDY0NAo+
IC0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKPiArKysgYi9hcmNoL3g4Ni94ZW4veGVu
LWFzbV82NC5TCj4gQEAgLTk3LDYgKzk3LDkgQEAgRU5EUFJPQyh4ZW5fc3lzY2FsbF90YXJnZXQp
Cj4gIEVOVFJZKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQo+ICAgICAgICAgcG9wcSAlcmN4Cj4gICAg
ICAgICBwb3BxICVyMTEKPiArICAgICAgIG1vdnEgJF9fVVNFUjMyX0RTLCA0KjgoJXJzcCkKPiAr
ICAgICAgIG1vdnEgJF9fVVNFUjMyX0NTLCAxKjgoJXJzcCkKPiArICAgICAgIG1vdnEgJXIxMSwg
Mio4KCVyc3ApCj4gICAgICAgICBqbXAgZW50cnlfU1lTQ0FMTF9jb21wYXRfYWZ0ZXJfaHdmcmFt
ZQo+ICBFTkRQUk9DKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQo+Cj4gYnV0IEkgaGF2ZW4ndCB0cmll
ZCB0byBkaWFnbm9zZSBwcmVjaXNlbHkgd2hhdCdzIGdvaW5nIG9uLgo+Cj4gWGVuIHNlZW1zIHRv
IGJlIHB1dHRpbmcgdGhlIDB4ZTA/PyB2YWx1ZXMgaW4gc3MgYW5kIGNzLCB3aGljaCBvdWdodG4n
dAo+IHRvIGJlIGEgcHJvYmxlbSwgYnV0IGl0IGtpbGxzIG9wcG9ydHVuaXN0aWMgc3lzcmV0bC4g
IE1heWJlIHRoYXQncwo+IHRyaWdnZXJpbmcgYSBwcmVleGlzdGluZyBidWc/CgpJdCBpcyBpbmRl
ZWQgdHJpZ2dlcmluZyBhbiBleGlzdGluZyBidXQsIGJ1dCB0aGF0IGJ1ZyBpcyBub3QgYSBrZXJu
ZWwKYnVnIDopICBJdCdzIHRoaXMgdGhpbmc6CgpodHRwczovL3NvdXJjZXdhcmUub3JnL2J1Z3pp
bGxhL3Nob3dfYnVnLmNnaT9pZD0yMTI2OQoKU2VlLCB3ZSBoYXZlIHRoaXMgb2xkIGxlZ2FjeSBn
YXJiYWdlIGluIHdoaWNoLCB3aGVuIHJ1bm5pbmcgd2l0aApub25zdGFuZGFyZCBTUywgYSBjZXJ0
YWluIHNwZWNpYWwsIG90aGVyd2lzZSBub25zZW5zaWNhbCBpbnB1dCB0bwpzaWdhY3Rpb24oKSBj
YXVzZXMgYSBzdGFjayBzd2l0Y2guICBYZW4gUFYgcnVucyB1c2VyIGNvZGUgd2l0aCBhCm5vbnN0
YW5kYXJkIFNTLCBhbmQgZ2xpYmMgYWNjaWRlbnRhbGx5IHBhc3NlcyB0aGlzIHdlaXJkIHBhcmFt
ZXRlciB0bwpzaWdhY3Rpb24oKSBvbiBhIHJlZ3VsYXIgYmFzaXMuICBXaXRoIHRoaXMgcGF0Y2gg
YXBwbGllZCwgdGhlIGtlcm5lbApzdWRkZW5seSBzdGFydHMgdG8gKnJlYWxpemUqIHRoYXQgc3Mg
aXMgd2VpcmQsIGFuZCBib29tLiAgKE9yIG1heWJlIGl0CmluY3JlYXNlcyB0aGUgY2hhbmNlIHRo
YXQgU1MgaXMgYWN0dWFsbHkgd2VpcmQsIHNpbmNlIEknZCBleHBlY3QgdGhpcwp0byB0cmlwIG9u
ICNHUCwgbm90IFNZU0NBTEwuICBCdXQgSSBkb24ndCBjYXJlIHF1aXRlIGVub3VnaCB0byBkaWcK
ZnVydGhlci4pCgpQYXRjaCBjb21pbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 06:45:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 06:45: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.xen.org>)
	id 1dh981-0001zW-Sh; Mon, 14 Aug 2017 06:45:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dh980-0001zM-Cv
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 06:45:32 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 24/74-01732-B0741995; Mon, 14 Aug 2017 06:45:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSnM/Ro8vhPjH
 S4Og+YYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOhbxJ7wQrhiq9nNjI1MK7i72Lk5JAQUJTY
 2riRGcJ2kOh9s4e9i5GLQ0hgC5PEp51zWUESwgKOEp/vP2ABsUUE3CT+3NrBBlLELLCRSWLvu
 X1gRUICDxkllj2OBLHZBPQldr/4xARi8wrYSsydtoAdxGYRUJVY9+UhWL2oQLTE3sajjBA1gh
 InZz4BW8ApECixZtNBsDizgLrEn3mXmCFseYntb+dA2eISTV9WQh2nJzHt/jyWCYyCs5CMmoW
 kfRaS9llI2hcwsqxi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/d
 xAgM6HoGBsYdjDva/Q4xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K13nRgpJ
 FiUmp5akZaZA4wtmLQEB4+SCO8kkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzBoMUCY
 AUZZTmwY2AxfklRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8s0Gm8GTmlcBtegV0BBPQEX0
 g9/MWlyQipKQaGNv4TjOVz8sS228t8OrEDPVDL4NXza70sf6+8mWmfsfGyfw3jc0/vIv/eNIq
 M9cgQD1N/nWonMrCkkiP5b6vFZl8nmWGvDWaqP5KM7TaViyuqNzx3oKTLOuC3v86eNtgepr1X
 OfkhyvvNj0trk7QeWZy4+Opyc2vjWXqrlpYzgwsyFl70l9nphJLcUaioRZzUXEiAAWL73LuAg
 AA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502693128!104226900!1
X-Originating-IP: [131.111.8.140]
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 5028 invoked from network); 14 Aug 2017 06:45:28 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 06:45:28 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=54847 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 1dh97n-000jOE-jX (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 14 Aug 2017 07:45:19 +0100
To: Andy Lutomirski <luto@kernel.org>, Brian Gerst <brgerst@gmail.com>
References: <7c88ed36805d36841ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org>
 <CAMzpN2h7UyjJ3034ospL-_eZbiEFgi85XCZRX=sQU2rAkzpzqg@mail.gmail.com>
 <CALCETrUUyBzPv4ZqXJ6pC8YVTZBs+rw305f53yw_xc1xi6EEjw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ee0541ca-3986-7379-4fd9-b2a188b12841@citrix.com>
Date: Mon, 14 Aug 2017 07:45:13 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CALCETrUUyBzPv4ZqXJ6pC8YVTZBs+rw305f53yw_xc1xi6EEjw@mail.gmail.com>
Content-Language: en-GB
Cc: Juergen Gross <jgross@suse.com>, X86 ML <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Borislav Petkov <bpetkov@suse.de>
Subject: Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMjAxNyAwNjo1MywgQW5keSBMdXRvbWlyc2tpIHdyb3RlOgo+IE9uIFN1biwgQXVn
IDEzLCAyMDE3IGF0IDc6NDQgUE0sIEJyaWFuIEdlcnN0IDxicmdlcnN0QGdtYWlsLmNvbT4gd3Jv
dGU6Cj4+IE9uIE1vbiwgQXVnIDcsIDIwMTcgYXQgMTE6NTkgUE0sIEFuZHkgTHV0b21pcnNraSA8
bHV0b0BrZXJuZWwub3JnPiB3cm90ZToKPj4+ICAvKiBOb3JtYWwgNjQtYml0IHN5c3RlbSBjYWxs
IHRhcmdldCAqLwo+Pj4gIEVOVFJZKHhlbl9zeXNjYWxsX3RhcmdldCkKPj4+IC0gICAgICAgdW5k
b194ZW5fc3lzY2FsbAo+Pj4gLSAgICAgICBqbXAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9zd2Fw
Z3MKPj4+ICsgICAgICAgcG9wcSAlcmN4Cj4+PiArICAgICAgIHBvcHEgJXIxMQo+Pj4gKyAgICAg
ICBqbXAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lCj4+PiAgRU5EUFJPQyh4ZW5fc3lz
Y2FsbF90YXJnZXQpCj4+Pgo+Pj4gICNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJT04KPj4+Cj4+
PiAgLyogMzItYml0IGNvbXBhdCBzeXNjYWxsIHRhcmdldCAqLwo+Pj4gIEVOVFJZKHhlbl9zeXNj
YWxsMzJfdGFyZ2V0KQo+Pj4gLSAgICAgICB1bmRvX3hlbl9zeXNjYWxsCj4+PiAtICAgICAgIGpt
cCBlbnRyeV9TWVNDQUxMX2NvbXBhdAo+Pj4gKyAgICAgICBwb3BxICVyY3gKPj4+ICsgICAgICAg
cG9wcSAlcjExCj4+PiArICAgICAgIGptcCBlbnRyeV9TWVNDQUxMX2NvbXBhdF9hZnRlcl9od2Zy
YW1lCj4+PiAgRU5EUFJPQyh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKPj4+Cj4+PiAgLyogMzItYml0
IGNvbXBhdCBzeXNlbnRlciB0YXJnZXQgKi8KPj4+ICBFTlRSWSh4ZW5fc3lzZW50ZXJfdGFyZ2V0
KQo+Pj4gLSAgICAgICB1bmRvX3hlbl9zeXNjYWxsCj4+PiArICAgICAgIG1vdiAwKjgoJXJzcCks
ICVyY3gKPj4+ICsgICAgICAgbW92IDEqOCglcnNwKSwgJXIxMQo+Pj4gKyAgICAgICBtb3YgNSo4
KCVyc3ApLCAlcnNwCj4+PiAgICAgICAgIGptcCBlbnRyeV9TWVNFTlRFUl9jb21wYXQKPj4+ICBF
TkRQUk9DKHhlbl9zeXNlbnRlcl90YXJnZXQpCj4+IFRoaXMgcGF0Y2ggY2F1c2VzIHRoZSBpb3Bs
XzMyIGFuZCBpb3Blcm1fMzIgc2VsZi10ZXN0cyB0byBmYWlsIG9uIGEKPj4gNjQtYml0IFBWIGtl
cm5lbC4gIFRoZSA2NC1iaXQgdmVyc2lvbnMgcGFzcy4gSXQgZ2V0cyBhIHNlZyBmYXVsdCBhZnRl
cgo+PiAicGFyZW50OiB3cml0ZSB0byAweDgwIChzaG91bGQgZmFpbCkiLCBhbmQgdGhlIGZhdWx0
IGlzbid0IGNhdWdodCBieQo+PiB0aGUgc2lnbmFsIGhhbmRsZXIuICBJdCBqdXN0IGR1bXBzIGJh
Y2sgdG8gdGhlIHNoZWxsLiAgVGhlIHRlc3RzIHBhc3MKPj4gYWZ0ZXIgcmV2ZXJ0aW5nIHRoaXMu
Cj4gSSBjYW4gcmVwcm9kdWNlIGl0IGlmIEkgZW11bGF0ZSBhbiBBTUQgbWFjaGluZS4gIEkgY2Fu
ICJmaXgiIGl0IGxpa2UgdGhpczoKPgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFz
bV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwo+IGluZGV4IGE4YTRmNGM0NjBhNi4u
NjI1NWUwMGY0MjVlIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKPiAr
KysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCj4gQEAgLTk3LDYgKzk3LDkgQEAgRU5EUFJP
Qyh4ZW5fc3lzY2FsbF90YXJnZXQpCj4gIEVOVFJZKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQo+ICAg
ICAgICAgcG9wcSAlcmN4Cj4gICAgICAgICBwb3BxICVyMTEKPiArICAgICAgIG1vdnEgJF9fVVNF
UjMyX0RTLCA0KjgoJXJzcCkKPiArICAgICAgIG1vdnEgJF9fVVNFUjMyX0NTLCAxKjgoJXJzcCkK
PiArICAgICAgIG1vdnEgJXIxMSwgMio4KCVyc3ApCj4gICAgICAgICBqbXAgZW50cnlfU1lTQ0FM
TF9jb21wYXRfYWZ0ZXJfaHdmcmFtZQo+ICBFTkRQUk9DKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQo+
Cj4gYnV0IEkgaGF2ZW4ndCB0cmllZCB0byBkaWFnbm9zZSBwcmVjaXNlbHkgd2hhdCdzIGdvaW5n
IG9uLgo+Cj4gWGVuIHNlZW1zIHRvIGJlIHB1dHRpbmcgdGhlIDB4ZTA/PyB2YWx1ZXMgaW4gc3Mg
YW5kIGNzLCB3aGljaCBvdWdodG4ndAo+IHRvIGJlIGEgcHJvYmxlbSwgYnV0IGl0IGtpbGxzIG9w
cG9ydHVuaXN0aWMgc3lzcmV0bC4gIE1heWJlIHRoYXQncwo+IHRyaWdnZXJpbmcgYSBwcmVleGlz
dGluZyBidWc/CgpUaGUgcmVhc29uICVyY3gvJXIxMSBhcmUgZXh0cmEgb24gdGhlIHN0YWNrIGlz
IGJlY2F1c2UgWGVuIHVzZXMgc3lzcmV0CnRvIGdldCBoZXJlLiAgVGhpcyBpcyBwYXJ0IG9mIHRo
ZSA2NGJpdCBQViBBQkkuCgolY3Mgd2lsbCBiZSAweGUwMzMgKEZMQVRfQ1M2NCkgYW5kICVzcyB3
aWxsIGJlIDB4ZTAyYiAoRkxBVF9TUzY0KS4KCkkgd291bGQgZXhwZWN0IGl0IHRvIGtpbGwgb3Bw
b3J0dW5pc3RpYyBzeXNyZXQsIGFzIFhlbidzIGFuZCBMaW51eCdzCmlkZWEgb2YgdXNpbmcgc3lz
cmV0IGRpZmZlci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uw-0003zW-UM; Mon, 14 Aug 2017 07:09:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uw-0003sm-AM
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 FD/14-01732-A9C41995; Mon, 14 Aug 2017 07:09:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+5Mn4m
 RBreWSFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7ZnxkLVimXDHl+g32BsZdsl2MnBwSAkYS
 byf+Y+pi5OIQEljIKPFv7lMWkASbgKrEhuunWEFsEQEliXurJoMVMQs8ZpKYsWs5E0hCWCBc4
 t+mf2wgNgtQw/UHz8FsXgFTiQebTjFCbJCX6DgwGWwoJ1D80r6lYLaQgIlE39YulgmM3AsYGV
 YxqhenFpWlFuma6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBPqXAQh2MB6b7Hy
 IUZKDSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8M74mRQoJFqempFWmZOcBAg0lL
 cPAoifDmgaR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcNwakSACkKKM0D24ELOgvMcpKC
 fMyAh0lxFOQWpSbWYIq/4pRnINRSZjXDmQKT2ZeCdymV0BHMAEd0QdyP29xSSJCSqqBUZSft3
 z6/mvTC76e2LDspJxbjUzY/6PhYX+rtpwXePuifpabYZF4SurPt/82T3SYvYJL4b63/O7T70K
 m979e8XilUObRN+1S2Qf4VeqSYlbkFb9vaFx2b++S4szpxsXhxzUMRQ14i+ZeWrj2yvEf89/P
 OiI8741JL1N5UPnXJ32PJ+nP1X/8c40SS3FGoqEWc1FxIgBg6Q87dQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502694553!78684761!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40299 invoked from network); 14 Aug 2017 07:09:13 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:13 -0000
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 mx1.suse.de (Postfix) with ESMTP id 04EEFAD78;
 Mon, 14 Aug 2017 07:09:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:49 +0200
Message-Id: <20170814070849.20986-53-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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 52/52] xen: make some console related
	parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3VwcG9ydCBtb2RpZnlpbmcgY29uc3dpdGNoLCBjb25zb2xlX3RpbWVzdGFtcHMsIGxvZ2x2bCBh
bmQKZ3Vlc3RfbG9nbHZsIGF0IHJ1bnRpbWUuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDggKysrKysrKysKIHhl
bi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICAgIHwgMTQgKysrKysrKysrLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDQwMDJlYWIwOGIuLjk3OTdjOGRiMmQgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0zOTEsNiArMzkxLDggQEAgbWFrZXMgc2Vu
c2Ugb24gaXRzIG93bi4KIAogPiBEZWZhdWx0OiBgbm9uZWAKIAorPiBDYW4gYmUgbW9kaWZpZWQg
YXQgcnVudGltZQorCiBTcGVjaWZ5IHdoaWNoIHRpbWVzdGFtcCBmb3JtYXQgWGVuIHNob3VsZCB1
c2UgZm9yIGVhY2ggY29uc29sZSBsaW5lLgogCiAqIGBub25lYDogTm8gdGltZXN0YW1wcwpAQCAt
NDE3LDYgKzQxOSw4IEBAIGludG8gdGhlIGNvbnNvbGUgcmluZyBidWZmZXIuCiAKID4gRGVmYXVs
dDogYGNvbnN3aXRjaD1hYAogCis+IENhbiBiZSBtb2RpZmllZCBhdCBydW50aW1lCisKIFNwZWNp
Znkgd2hpY2ggY2hhcmFjdGVyIHNob3VsZCBiZSB1c2VkIHRvIHN3aXRjaCBzZXJpYWwgaW5wdXQg
YmV0d2VlbgogWGVuIGFuZCBkb20wLiAgVGhlIHJlcXVpcmVkIHNlcXVlbmNlIGlzIENUUkwtJmx0
O3N3aXRjaCBjaGFyJmd0OyB0aHJlZQogdGltZXMuCkBAIC04OTgsNiArOTAyLDggQEAgbWF4aW11
bSBudW1iZXIgb2YgbWFwdHJhY2sgZnJhbWVzIGRvbWFpbi4KIAogPiBEZWZhdWx0OiBgZ3Vlc3Rf
bG9nbHZsPW5vbmUvd2FybmluZ2AKIAorPiBDYW4gYmUgbW9kaWZpZWQgYXQgcnVudGltZQorCiBT
ZXQgdGhlIGxvZ2dpbmcgbGV2ZWwgZm9yIFhlbiBndWVzdHMuICBBbnkgbG9nIG1lc3NhZ2Ugd2l0
aCBlcXVhbCBtb3JlCiBtb3JlIGltcG9ydGFuY2Ugd2lsbCBiZSBwcmludGVkLgogCkBAIC0xMTY0
LDYgKzExNzAsOCBAQCBpZiBsZWZ0IGRpc2FibGVkIGJ5IHRoZSBCSU9TLgogCiA+IERlZmF1bHQ6
IGBsb2dsdmw9d2FybmluZ2AKIAorPiBDYW4gYmUgbW9kaWZpZWQgYXQgcnVudGltZQorCiBTZXQg
dGhlIGxvZ2dpbmcgbGV2ZWwgZm9yIFhlbi4gIEFueSBsb2cgbWVzc2FnZSB3aXRoIGVxdWFsIG1v
cmUgbW9yZQogaW1wb3J0YW5jZSB3aWxsIGJlIHByaW50ZWQuCiAKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXgg
ZGFmMGUxODc4ZC4uMjgzYmQzYWM2YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTQxLDYgKzQxLDcgQEAg
c3RyaW5nX3BhcmFtKCJjb25zb2xlIiwgb3B0X2NvbnNvbGUpOwogLyogICAgICAgICBib290cy4g
QW55IG90aGVyIHZhbHVlLCBvciBvbWl0dGluZyB0aGUgY2hhciwgZW5hYmxlcyBhdXRvLXN3aXRj
aCAqLwogc3RhdGljIHVuc2lnbmVkIGNoYXIgX19yZWFkX21vc3RseSBvcHRfY29uc3dpdGNoWzNd
ID0gImEiOwogc3RyaW5nX3BhcmFtKCJjb25zd2l0Y2giLCBvcHRfY29uc3dpdGNoKTsKK3N0cmlu
Z19wYXJhbV9ydW50aW1lKCJjb25zd2l0Y2giLCBvcHRfY29uc3dpdGNoKTsKIAogLyogc3luY19j
b25zb2xlOiBmb3JjZSBzeW5jaHJvbm91cyBjb25zb2xlIG91dHB1dCAodXNlZnVsIGZvciBkZWJ1
Z2dpbmcpLiAqLwogc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9zeW5jX2NvbnNvbGU7CkBA
IC02OSw2ICs3MCw3IEBAIHN0YXRpYyBlbnVtIGNvbl90aW1lc3RhbXBfbW9kZSBfX3JlYWRfbW9z
dGx5IG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fTk9ORTsKIAogc3RhdGljIGludCBwYXJz
ZV9jb25zb2xlX3RpbWVzdGFtcHMoY2hhciAqcyk7CiBjdXN0b21fcGFyYW0oImNvbnNvbGVfdGlt
ZXN0YW1wcyIsIHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyk7CitjdXN0b21fcGFyYW1fcnVudGlt
ZSgiY29uc29sZV90aW1lc3RhbXBzIiwgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKTsKIAogLyog
Y29ucmluZ19zaXplOiBhbGxvd3MgYSBsYXJnZSBjb25zb2xlIHJpbmcgdGhhbiBkZWZhdWx0ICgx
NmtCKS4gKi8KIHN0YXRpYyB1aW50MzJfdCBfX2luaXRkYXRhIG9wdF9jb25yaW5nX3NpemU7CkBA
IC0xMzYsNiArMTM4LDggQEAgc3RhdGljIGludCBwYXJzZV9ndWVzdF9sb2dsdmwoY2hhciAqcyk7
CiAgKi8KIGN1c3RvbV9wYXJhbSgibG9nbHZsIiwgcGFyc2VfbG9nbHZsKTsKIGN1c3RvbV9wYXJh
bSgiZ3Vlc3RfbG9nbHZsIiwgcGFyc2VfZ3Vlc3RfbG9nbHZsKTsKK2N1c3RvbV9wYXJhbV9ydW50
aW1lKCJsb2dsdmwiLCBwYXJzZV9sb2dsdmwpOworY3VzdG9tX3BhcmFtX3J1bnRpbWUoImd1ZXN0
X2xvZ2x2bCIsIHBhcnNlX2d1ZXN0X2xvZ2x2bCk7CiAKIHN0YXRpYyBhdG9taWNfdCBwcmludF9l
dmVyeXRoaW5nID0gQVRPTUlDX0lOSVQoMCk7CiAKQEAgLTE0NSw3ICsxNDksNyBAQCBzdGF0aWMg
YXRvbWljX3QgcHJpbnRfZXZlcnl0aGluZyA9IEFUT01JQ19JTklUKDApOwogICAgICAgICByZXR1
cm4gKGx2bG51bSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfQogCi1z
dGF0aWMgaW50IF9faW5pdCBfX3BhcnNlX2xvZ2x2bChjaGFyICpzLCBjaGFyICoqcHMpCitzdGF0
aWMgaW50IF9fcGFyc2VfbG9nbHZsKGNoYXIgKnMsIGNoYXIgKipwcykKIHsKICAgICBfX19wYXJz
ZV9sb2dsdmwocywgcHMsICJub25lIiwgICAgMCk7CiAgICAgX19fcGFyc2VfbG9nbHZsKHMsIHBz
LCAiZXJyb3IiLCAgIDEpOwpAQCAtMTU2LDcgKzE2MCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IF9f
cGFyc2VfbG9nbHZsKGNoYXIgKnMsIGNoYXIgKipwcykKICAgICByZXR1cm4gMjsgLyogc2FuZSBm
YWxsYmFjayAqLwogfQogCi1zdGF0aWMgaW50IF9faW5pdCBfcGFyc2VfbG9nbHZsKGNoYXIgKnMs
IGludCAqbG93ZXIsIGludCAqdXBwZXIpCitzdGF0aWMgaW50IF9wYXJzZV9sb2dsdmwoY2hhciAq
cywgaW50ICpsb3dlciwgaW50ICp1cHBlcikKIHsKICAgICAqbG93ZXIgPSAqdXBwZXIgPSBfX3Bh
cnNlX2xvZ2x2bChzLCAmcyk7CiAgICAgaWYgKCAqcyA9PSAnLycgKQpAQCAtMTY3LDEyICsxNzEs
MTIgQEAgc3RhdGljIGludCBfX2luaXQgX3BhcnNlX2xvZ2x2bChjaGFyICpzLCBpbnQgKmxvd2Vy
LCBpbnQgKnVwcGVyKQogICAgIHJldHVybiAqcyA/IC1FSU5WQUwgOiAwOwogfQogCi1zdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9sb2dsdmwoY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2VfbG9nbHZs
KGNoYXIgKnMpCiB7CiAgICAgcmV0dXJuIF9wYXJzZV9sb2dsdmwocywgJnhlbmxvZ19sb3dlcl90
aHJlc2gsICZ4ZW5sb2dfdXBwZXJfdGhyZXNoKTsKIH0KIAotc3RhdGljIGludCBfX2luaXQgcGFy
c2VfZ3Vlc3RfbG9nbHZsKGNoYXIgKnMpCitzdGF0aWMgaW50IHBhcnNlX2d1ZXN0X2xvZ2x2bChj
aGFyICpzKQogewogICAgIHJldHVybiBfcGFyc2VfbG9nbHZsKHMsICZ4ZW5sb2dfZ3Vlc3RfbG93
ZXJfdGhyZXNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICZ4ZW5sb2dfZ3Vlc3RfdXBwZXJf
dGhyZXNoKTsKQEAgLTYwNiw3ICs2MTAsNyBAQCBzdGF0aWMgaW50IHByaW50a19wcmVmaXhfY2hl
Y2soY2hhciAqcCwgY2hhciAqKnBwKQogICAgICAgICAgICAgKChsb2dsdmwgPCB1cHBlcl90aHJl
c2gpICYmIHByaW50a19yYXRlbGltaXQoKSkpOwogfSAKIAotc3RhdGljIGludCBfX2luaXQgcGFy
c2VfY29uc29sZV90aW1lc3RhbXBzKGNoYXIgKnMpCitzdGF0aWMgaW50IHBhcnNlX2NvbnNvbGVf
dGltZXN0YW1wcyhjaGFyICpzKQogewogICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQogICAg
IHsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Ur-0003m8-6w; Mon, 14 Aug 2017 07:09:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Up-0003fK-Tp
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:08 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9D/00-01993-39C41995; Mon, 14 Aug 2017 07:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov26/z8R
 Ig9PveSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOnaeYC47zVMy5u429gXELZxcjJ4eEgJHE
 24n/mEBsIYGFjBIPpuqB2GwCqhIbrp9iBbFFBJQk7q2aDFbDLFAocbK7DywuLFAssWfWBiCbg
 4MFqP5nTylImFfAVOLv4wWsEOPlJToOTGYBsTmB4pf2LWWBWGUi0be1i2UCI/cCRoZVjOrFqU
 VlqUW6xnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGeZQCCHYx7/zkdYpTkYFI
 S5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7w3tipJBgUWp6akVaZg4wxGDSEhw8SiK8
 eSBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US540BKRIAKcoozYMbAQv3S4yyUsK8jEBHC
 fEUpBblZpagyr9iFOdgVBLmtQOZwpOZVwK36RXQEUxAR/SB3M9bXJKIkJJqYNzGaOw6xXkZ78
 PfG8KKhZW8WOU3eYj8Fjd/WSj2QXLN5pmePb+ycl1curdHJN3K+rFk56/omyI7nn7T69tdEhD
 Dx31MbV6/rdHXG0ZdJfsS688+z2OyMarc8Gf+zNXFL2M26ezc4OK7iZddNfaDiI7CvNK37jFL
 I68G33mrYzQlxvjqeja2o0osxRmJhlrMRcWJALMxk0ZyAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502694543!70835488!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32232 invoked from network); 14 Aug 2017 07:09:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:03 -0000
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 mx1.suse.de (Postfix) with ESMTP id DA729AB9B;
 Mon, 14 Aug 2017 07:09:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:19 +0200
Message-Id: <20170814070849.20986-23-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 22/52] xen/arch/x86/x86_64/mmconfig-shared.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBw
YXJhbWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
eDg2XzY0L21tY29uZmlnLXNoYXJlZC5jIHwgMTkgKysrKysrKysrKysrKysrLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW1jb25maWctc2hhcmVkLmMKaW5kZXggNDg4NDcwYmZlYi4uNGUxZTM1NGFhYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYworKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCkBAIC0yOCw3ICsyOCw3IEBACiAKIHVuc2ln
bmVkIGludCBwY2lfcHJvYmUgPSBQQ0lfUFJPQkVfQ09ORjEgfCBQQ0lfUFJPQkVfTU1DT05GOwog
Ci1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbW1jZmcoY2hhciAqcykKK3N0YXRpYyBpbnQgX19p
bml0IHBhcnNlX21tY2ZnKGNoYXIgKnMpCiB7CiAgICAgY2hhciAqc3M7CiAKQEAgLTM3LDEzICsz
NywyNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbW1jZmcoY2hhciAqcykKICAgICAgICAg
aWYgKCBzcyApCiAgICAgICAgICAgICAqc3MgPSAnXDAnOwogCi0gICAgICAgIGlmICggIXBhcnNl
X2Jvb2wocykgKQorICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkgeworICAgICAgICBj
YXNlIDA6CiAgICAgICAgICAgICBwY2lfcHJvYmUgJj0gflBDSV9QUk9CRV9NTUNPTkY7Ci0gICAg
ICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJhbWRfZmFtMTAiKSB8fCAhc3RyY21wKHMsICJhbWQt
ZmFtMTAiKSApCi0gICAgICAgICAgICBwY2lfcHJvYmUgfD0gUENJX0NIRUNLX0VOQUJMRV9BTURf
TU1DT05GOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJh
bWRfZmFtMTAiKSB8fCAhc3RyY21wKHMsICJhbWQtZmFtMTAiKSApCisgICAgICAgICAgICAgICAg
cGNpX3Byb2JlIHw9IFBDSV9DSEVDS19FTkFCTEVfQU1EX01NQ09ORjsKKyAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICB9CiAKICAgICAgICAgcyA9IHNzICsgMTsKICAgICB9IHdoaWxlICggc3MgKTsKKwor
ICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJtbWNmZyIsIHBhcnNlX21tY2ZnKTsKIAot
LSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Ul-0003dq-1n; Mon, 14 Aug 2017 07:09:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uj-0003b0-3L
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:01 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 1C/A2-22472-C8C41995; Mon, 14 Aug 2017 07:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov26Pz8R
 Ig4bJQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avbReZCl5xVEz7e461gXE+excjJ4eEgJHE
 24n/mLoYuTiEBBYySix62ckKkmATUJXYcP0UmC0ioCRxb9VkJhCbWaBQ4mR3H1hcWCBFYt3ad
 WCDWIDqr3x/wwJi8wqYSjze2cIIsUBeouPAZLA4J1D80r6lYLaQgIlE39YulgmM3AsYGVYxah
 SnFpWlFukameglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT6t56BgXEH46vjfoc
 YJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M7wnhgpJFiUmp5akZaZAww0mLQE
 B4+SCO8KkDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzPgUpEgApyijNgxsBC/pLjLJSw
 ryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5P4NM4cnMK4Hb9AroCCagI/pA7uctLklESEk1MPocvu
 japrpx/YmiD6vml9me9OcvT/zhMC/q8IWcZLawOsMFqpmLhDI5v8VV164tXZSQyXFt9f11s29
 Zr05b0HNocuCetJjF51rupfhflddIE7oSpTj1i5SMt2rS2etyiydfSfWKqlP8wrfWqaHunX7f
 wrlC2vezLSp/pZ30C3DSnbpRreBzqRJLcUaioRZzUXEiAIphnJJ1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502694540!109167085!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23102 invoked from network); 14 Aug 2017 07:09:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 07306AD11;
 Mon, 14 Aug 2017 07:09:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:08 +0200
Message-Id: <20170814070849.20986-12-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 11/52] xen/arch/x86/io_apic.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaW9fYXBpYy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg
d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jIHwgNyAr
KysrKystCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9pb19hcGlj
LmMKaW5kZXggMjgzOGY2YmQ5OS4uZjc5MDU3OWRiZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2lvX2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC0xNTgxLDcgKzE1ODEs
NyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHN0YXJ0dXBfbGV2ZWxfaW9hcGljX2lycShzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MpCiAgICAgcmV0dXJuIDA7IC8qIGRvbid0IGNoZWNrIGZvciBwZW5kaW5n
ICovCiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCitz
dGF0aWMgaW50IF9faW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCiB7CiAgICAgaWYgKCAh
c3RyY21wKHMsICJvbGQiKSApCiAgICAgewpAQCAtMTU5NCw3ICsxNTk0LDEyIEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCiAgICAgICAgIGlvYXBpY19hY2tf
Zm9yY2VkID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgcHJpbnRrKCJV
bmtub3duIGlvYXBpY19hY2sgdmFsdWUgc3BlY2lmaWVkOiAnJXMnXG4iLCBzKTsKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0o
ImlvYXBpY19hY2siLCBzZXR1cF9pb2FwaWNfYWNrKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Ut-0003pX-1j; Mon, 14 Aug 2017 07:09:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Us-0003nE-7N
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:10 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 4E/2E-01732-59C41995; Mon, 14 Aug 2017 07:09:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+4Un4m
 RBneXGFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnN2x6yFTxRqZi94iZTA+NE8S5GTg4JASOJ
 txP/MXUxcnEICSxklJjdcYQJJMEmoCqx4fopVhBbREBJ4t6qyWBFzAKPmSRm7FoOViQsEChxZ
 /0U5i5GDg4WoIbWz+4gYV4BU4kPD2+xQyyQl+g4MJkFxOYEil/atxTMFhIwkejb2sUygZF7AS
 PDKkb14tSistQiXXO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7Gxu9
 OhxglOZiURHkTfHojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzvCeGCkkWJSanlqRlpkDDDOY
 tAQHj5IIbx5Imre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHmfghQJgBRllObBjYCF/CVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ89qBTOHJzCuB2/QK6AgmoCP6QO7nLS5JREhJNTDyrb
 f8ai99bcKGO59+aF4/YrNUYN2luEhJ52K7vKxPzsv91jcwCm/Psj53K/T4gsAu5gtXRP4aq7c
 msSqHfL8fJ5xrs2nbPGeDI0fvqnPO3BCw5kHT5dxHe5fF8199ynksf7Fjjcwi9VWH6zgKnmRP
 ipQ/4/50g3f1O33+aW4Lbk2VfMp/e5+4EktxRqKhFnNRcSIAoy7WHnQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502694548!109701350!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21195 invoked from network); 14 Aug 2017 07:09:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:08 -0000
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 mx1.suse.de (Postfix) with ESMTP id 740B4AD6A;
 Mon, 14 Aug 2017 07:09:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:36 +0200
Message-Id: <20170814070849.20986-40-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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 39/52] xen: check parameter validity when
	parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlcmUgcG9zc2libGUgY2hlY2sgdmFsaWRpdHkgb2YgcGFyYW1ldGVycyBpbiBfY21kbGluZV9w
YXJzZSgpIGFuZAppc3N1ZSBhIHdhcm5pbmcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVycm9yIGRl
dGVjdGVkLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClYyOgotIHJlcGxhY2VkIGxp
dGVyYWwgOCBieSBCSVRTX1BFUl9CWVRFIChXZWkgTGl1KQotIGFkZGVkIHRlc3QgZm9yIGVtcHR5
IHN0cmluZyB0byBwYXJzZV9ib29sKCkKLS0tCiB4ZW4vY29tbW9uL2tlcm5lbC5jIHwgNDcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzNiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCBjZTdjYjhhZGI1Li43
NTYzODBiZTViIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21t
b24va2VybmVsLmMKQEAgLTIzLDkgKzIzLDExIEBAIGVudW0gc3lzdGVtX3N0YXRlIHN5c3RlbV9z
dGF0ZSA9IFNZU19TVEFURV9lYXJseV9ib290OwogeGVuX2NvbW1hbmRsaW5lX3Qgc2F2ZWRfY21k
bGluZTsKIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IG9wdF9idWlsdGluX2NtZGxpbmVb
XSA9IENPTkZJR19DTURMSU5FOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgYXNzaWduX2ludGVnZXJf
cGFyYW0oCitzdGF0aWMgaW50IF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJhbSgKICAgICBjb25z
dCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQogeworICAgIHVuc2ln
bmVkIGludCBiaXRzID0gcGFyYW0tPmxlbiAqIEJJVFNfUEVSX0JZVEU7CisKICAgICBzd2l0Y2gg
KCBwYXJhbS0+bGVuICkKICAgICB7CiAgICAgY2FzZSBzaXplb2YodWludDhfdCk6CkBAIC00Mywx
NCArNDUsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAogICAg
IGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwogICAgIH0KKworICAgIHJldHVybiAoICh2YWwgJiAo
fjBVTEwgPDwgYml0cykpICYmIH4odmFsIHwgKH4wVUxMID4+ICg2NSAtIGJpdHMpKSkgKSA/Cisg
ICAgICAgICAgIC1FT1ZFUkZMT1cgOiAwOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX2NtZGxp
bmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKIHsKICAgICBjaGFyIG9wdFsxMjhdLCAqb3B0
dmFsLCAqb3B0a2V5LCAqcTsKLSAgICBjb25zdCBjaGFyICpwID0gY21kbGluZTsKKyAgICBjb25z
dCBjaGFyICpwID0gY21kbGluZSwgKnM7CiAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAq
cGFyYW07Ci0gICAgaW50IGJvb2xfYXNzZXJ0OworICAgIGludCBib29sX2Fzc2VydCwgcmMgPSAw
OwogCiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC05Nyw4ICsxMDIsOSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKICAgICAgICAgICAg
ICAgICAgICAgICFzdHJuY21wKHBhcmFtLT5uYW1lLCBvcHQsIHEgKyAxIC0gb3B0KSApCiAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBvcHR2YWxbLTFdID0gJz0nOwotICAg
ICAgICAgICAgICAgICAgICAoKHZvaWQgKCopKGNvbnN0IGNoYXIgKikpcGFyYW0tPnZhcikocSk7
CisgICAgICAgICAgICAgICAgICAgIHJjID0gKChpbnQgKCopKGNvbnN0IGNoYXIgKikpcGFyYW0t
PnZhcikocSk7CiAgICAgICAgICAgICAgICAgICAgIG9wdHZhbFstMV0gPSAnXDAnOworICAgICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgICAgICB9CkBAIC0xMDYsMjQgKzExMiwzNCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKICAgICAgICAgICAg
IHN3aXRjaCAoIHBhcmFtLT50eXBlICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2Ug
T1BUX1NUUjoKKyAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAgICAgICAgc3RybGNw
eShwYXJhbS0+dmFyLCBvcHR2YWwsIHBhcmFtLT5sZW4pOwogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgY2FzZSBPUFRfVUlOVDoKLSAgICAgICAgICAgICAgICBhc3NpZ25faW50
ZWdlcl9wYXJhbSgKKyAgICAgICAgICAgICAgICByYyA9IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAog
ICAgICAgICAgICAgICAgICAgICBwYXJhbSwKLSAgICAgICAgICAgICAgICAgICAgc2ltcGxlX3N0
cnRvbGwob3B0dmFsLCBOVUxMLCAwKSk7CisgICAgICAgICAgICAgICAgICAgIHNpbXBsZV9zdHJ0
b2xsKG9wdHZhbCwgJnMsIDApKTsKKyAgICAgICAgICAgICAgICBpZiAoICpzICkKKyAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgY2FzZSBPUFRfQk9PTDoKLSAgICAgICAgICAgICAgICBpZiAoICFwYXJzZV9ib29sKG9w
dHZhbCkgKQorICAgICAgICAgICAgICAgIHJjID0gcGFyc2VfYm9vbChvcHR2YWwpOworICAgICAg
ICAgICAgICAgIGlmICggcmMgPT0gLTEgKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgICAgIGJvb2xfYXNzZXJ0
ID0gIWJvb2xfYXNzZXJ0OworICAgICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgICAgICAg
ICBhc3NpZ25faW50ZWdlcl9wYXJhbShwYXJhbSwgYm9vbF9hc3NlcnQpOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBPUFRfU0laRToKLSAgICAgICAgICAgICAgICBh
c3NpZ25faW50ZWdlcl9wYXJhbSgKKyAgICAgICAgICAgICAgICByYyA9IGFzc2lnbl9pbnRlZ2Vy
X3BhcmFtKAogICAgICAgICAgICAgICAgICAgICBwYXJhbSwKLSAgICAgICAgICAgICAgICAgICAg
cGFyc2Vfc2l6ZV9hbmRfdW5pdChvcHR2YWwsIE5VTEwpKTsKKyAgICAgICAgICAgICAgICAgICAg
cGFyc2Vfc2l6ZV9hbmRfdW5pdChvcHR2YWwsICZzKSk7CisgICAgICAgICAgICAgICAgaWYgKCAq
cyApCisgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIGNhc2UgT1BUX0NVU1RPTToKKyAgICAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgaWYgKCAhYm9vbF9hc3NlcnQgKQogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCAqb3B0dmFsICkKQEAgLTEzMSwxMyAr
MTQ3LDIxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpj
bWRsaW5lKQogICAgICAgICAgICAgICAgICAgICBzYWZlX3N0cmNweShvcHQsICJubyIpOwogICAg
ICAgICAgICAgICAgICAgICBvcHR2YWwgPSBvcHQ7CiAgICAgICAgICAgICAgICAgfQotICAgICAg
ICAgICAgICAgICgodm9pZCAoKikoY29uc3QgY2hhciAqKSlwYXJhbS0+dmFyKShvcHR2YWwpOwor
ICAgICAgICAgICAgICAgIHJjID0gKChpbnQgKCopKGNvbnN0IGNoYXIgKikpcGFyYW0tPnZhciko
b3B0dmFsKTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CisKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CisKKyAgICAgICAgaWYgKCByYyAp
CisgICAgICAgICAgICBwcmludGsoInBhcmFtZXRlciBcIiVzXCIgaGFzIGludmFsaWQgdmFsdWUg
XCIlc1wiIVxuIiwgb3B0a2V5LAorICAgICAgICAgICAgICAgICAgIG9wdHZhbCk7CisgICAgICAg
IGlmICggcGFyYW0gPj0gX19zZXR1cF9lbmQgKQorICAgICAgICAgICAgcHJpbnRrKCJwYXJhbWV0
ZXIgXCIlc1wiIHVua25vd24hXG4iLCBvcHRrZXkpOwogICAgIH0KIH0KIApAQCAtMTc2LDcgKzIw
MCw4IEBAIGludCBfX2luaXQgcGFyc2VfYm9vbChjb25zdCBjaGFyICpzKQogICAgICAgICAgIXN0
cmNtcCgib24iLCBzKSB8fAogICAgICAgICAgIXN0cmNtcCgidHJ1ZSIsIHMpIHx8CiAgICAgICAg
ICAhc3RyY21wKCJlbmFibGUiLCBzKSB8fAotICAgICAgICAgIXN0cmNtcCgiMSIsIHMpICkKKyAg
ICAgICAgICFzdHJjbXAoIjEiLCBzKSB8fAorICAgICAgICAgISpzICkKICAgICAgICAgcmV0dXJu
IDE7CiAKICAgICByZXR1cm4gLTE7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uq-0003jb-0X; Mon, 14 Aug 2017 07:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uo-0003gq-Nl
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 55/34-01862-29C41995; Mon, 14 Aug 2017 07:09:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+5En4m
 RBj2HJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7x66wFszkrti7dgdzA+MRzi5GTg4JASOJ
 txP/MXUxcnEICSxklPi+ZSczSIJNQFViw/VTrCC2iICSxL1Vk8GKmAUeM0nM2LWcCSQhLJAoc
 e3uIiCbg4MFqOH5x0SQMK+AqcTZlpmsEAvkJToOTGYBsTmB4pf2LQWzhQRMJPq2drFMYORewM
 iwilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0L/1DAyMOxg
 b9vodYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7w3tipJBgUWp6akVaZg4w
 0GDSEhw8SiK8K0DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzhsDUiQAUpRRmgc3Ahb0l
 xhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ89qBTOHJzCuB2/QK6AgmoCP6QO7nLS5JREhJNT
 Dqbo1zKlE1WaGtu8rATm+nNVNJuYjSyWvXQ5f/5/QRnz855cf0Du7GDye173fubFYSbDXJXpF
 +RYt10Y97R3+zKV6dkv37I0PdiyPKrEpVm/5HiXbvYzqx4hjP0X/BL39sEFWW2n9z/o3mqZps
 zzbVLfmxujdNWtDhRZepReLh23NDtj+Ma7NSYinOSDTUYi4qTgQANTX3ynUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502694545!109941018!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23012 invoked from network); 14 Aug 2017 07:09:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:05 -0000
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 mx1.suse.de (Postfix) with ESMTP id 261F7ABD9;
 Mon, 14 Aug 2017 07:09:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:24 +0200
Message-Id: <20170814070849.20986-28-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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 27/52] xen/common/memory.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL21lbW9yeS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9j
b21tb24vbWVtb3J5LmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2Nv
bW1vbi9tZW1vcnkuYwppbmRleCBiMjA2NmRiMDdlLi44N2EzM2MwZTYyIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTU1LDcgKzU1
LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGh3ZG9tX21heF9vcmRlciA9
IENPTkZJR19IV0RPTV9NQVhfT1JERVI7CiAjaWZkZWYgSEFTX1BBU1NUSFJPVUdICiBzdGF0aWMg
dW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgcHRkb21fbWF4X29yZGVyID0gQ09ORklHX1BURE9N
X01BWF9PUkRFUjsKICNlbmRpZgotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX21heF9vcmRlcihj
b25zdCBjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfbWF4X29yZGVyKGNvbnN0IGNo
YXIgKnMpCiB7CiAgICAgaWYgKCAqcyAhPSAnLCcgKQogICAgICAgICBkb211X21heF9vcmRlciA9
IHNpbXBsZV9zdHJ0b3VsKHMsICZzLCAwKTsKQEAgLTY3LDYgKzY3LDggQEAgc3RhdGljIHZvaWQg
X19pbml0IHBhcnNlX21heF9vcmRlcihjb25zdCBjaGFyICpzKQogICAgIGlmICggKnMgPT0gJywn
ICYmICorK3MgIT0gJywnICkKICAgICAgICAgcHRkb21fbWF4X29yZGVyID0gc2ltcGxlX3N0cnRv
dWwocywgJnMsIDApOwogI2VuZGlmCisKKyAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDogMDsKIH0K
IGN1c3RvbV9wYXJhbSgibWVtb3AtbWF4LW9yZGVyIiwgcGFyc2VfbWF4X29yZGVyKTsKIAotLSAK
Mi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Um-0003f8-0R; Mon, 14 Aug 2017 07:09:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uk-0003cQ-Cy
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:02 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 6F/CD-01995-D8C41995; Mon, 14 Aug 2017 07:09:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov26vz8R
 Ig7lxFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxuI1PYwFhzkq7i6aztjA+J2ti5GTQ0LASOLt
 xH9MXYxcHEICCxklPp55yA6SYBNQldhw/RQriC0ioCRxb9VkJhCbWaBQ4mR3H1hcWCBeonXyO
 2YQmwWofs7W42BxXgFTidXfP7NCLJCX6DgwmQXE5gSKX9q3FMwWEjCR6NvaxTKBkXsBI8MqRo
 3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA79YzMDDuYOzZ63e
 IUZKDSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+U98RIIcGi1PTUirTMHGCYwaQl
 OHiURHjzQNK8xQWJucWZ6RCpU4y6HK8m/P/GJMSSl5+XKiXO+8wLqEgApCijNA9uBCzkLzHKS
 gnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5mUCWcWTmVcCt+kV0BFMQEf0gdzPW1ySiJCSamCUfr
 CaSWlS4fwGhZPdepueHjj2yIbR+EVPrAB/ydfwKfIm5+c1Z6lq+Rr9zfy2uHXmwzPTZ+65IZr
 7s3rK5c+3Dyw05+271PTC2+2CcrN1rcTNrBbvyxFu905rnst+a3Nuu1Bc5tU3ikaZXRUvrq+7
 JvJc5ECC7nKh0ElHJrzI0dsp23Dm680GJZbijERDLeai4kQAwOw02nQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502694540!109941006!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21246 invoked from network); 14 Aug 2017 07:09:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:01 -0000
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 mx1.suse.de (Postfix) with ESMTP id BEA60ABB0;
 Mon, 14 Aug 2017 07:09:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:11 +0200
Message-Id: <20170814070849.20986-15-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 14/52] xen/arch/x86/mm.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbW0uYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdhcyBw
YXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA3ICsrKysrKy0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDk3YjNiNGJhMmMu
LjI4ZDdlY2Y1ZGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC0xNzAsMTQgKzE3MCwxOSBAQCBzdGF0aWMgdWludDMyX3QgYmFzZV9kaXNh
bGxvd19tYXNrOwogICAgICBMMV9ESVNBTExPV19NQVNLIDogKEwxX0RJU0FMTE9XX01BU0sgJiB+
UEFHRV9DQUNIRV9BVFRSUykpCiAKIHN0YXRpYyBzOCBfX3JlYWRfbW9zdGx5IG9wdF9tbWlvX3Jl
bGF4Owotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX21taW9fcmVsYXgoY29uc3QgY2hhciAqcykK
K3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX21taW9fcmVsYXgoY29uc3QgY2hhciAqcykKIHsKICAg
ICBpZiAoICEqcyApCiAgICAgICAgIG9wdF9tbWlvX3JlbGF4ID0gMTsKICAgICBlbHNlCiAgICAg
ICAgIG9wdF9tbWlvX3JlbGF4ID0gcGFyc2VfYm9vbChzKTsKICAgICBpZiAoIG9wdF9tbWlvX3Jl
bGF4IDwgMCAmJiBzdHJjbXAocywgImFsbCIpICkKKyAgICB7CiAgICAgICAgIG9wdF9tbWlvX3Jl
bGF4ID0gMDsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7
CiB9CiBjdXN0b21fcGFyYW0oIm1taW8tcmVsYXgiLCBwYXJzZV9tbWlvX3JlbGF4KTsKIAotLSAK
Mi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uu-0003rr-8a; Mon, 14 Aug 2017 07:09:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Us-0003nd-Gz
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:10 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 18/B6-02181-59C41995; Mon, 14 Aug 2017 07:09:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+5Un4m
 RBgs3sFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTFk5gLDjDU7F5xg72BsZ2ri5GTg4JASOJ
 txP/MXUxcnEICSxklHi27ycTSIJNQFViw/VTrCC2iICSxL1Vk8GKmAVmMUos2zybESQhLBAt8
 ez0fKAiDg4WoIZPf81BwrwCpkDmG1aIBfISHQcms4DYnEDxS/uWgtlCAiYSfVu7WCYwci9gZF
 jFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo33oGBsYdjFN
 P+B1ilORgUhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTvDe2KkkGBRanpqRVpmDjDQ
 YNISHDxKIrwrQNK8xQWJucWZ6RCpU4y6HK8m/P/GJMSSl5+XKiXOGwNSJABSlFGaBzcCFvSXG
 GWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzfgaZwpOZVwK36RXQEUxAR/SB3M9bXJKIkJJqYG
 z6aldzyE7GNvh076Lm2QaXtZ/9eKXXFpJe0zdNLTb5oOYFy+nmm86y7J749GRI/ozZjd8bvy0
 J0z1veXbXHVtz5r6F90oC78hrSizY7GD/4eZ0icyyJ/8Va26+m/JFvXvFfNao2SIbBU6URhUs
 uyHTYzb1wZfGXdt95vr83yh4zrtR5tajSS5KLMUZiYZazEXFiQA+pz0OdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502694548!109701352!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21227 invoked from network); 14 Aug 2017 07:09:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D3F72ABD9;
 Mon, 14 Aug 2017 07:09:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:39 +0200
Message-Id: <20170814070849.20986-43-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 42/52] xen/arch/x86/hvm/viridian.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX3Zpcmlk
aWFuX3ZlcnNpb24oKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMgfCAxMCArKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCA2ZjAxMmJjYjYyLi5iMTU1NTZiOThiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jCkBAIC0xMTAyLDE1ICsxMTAyLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24oY2hhciAqYXJnKQogCiAgICAgICAgIG5baSsrXSA9IHNp
bXBsZV9zdHJ0b3VsKHQsICZlLCAwKTsKICAgICAgICAgaWYgKCAqZSAhPSAnXDAnICkKLSAgICAg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KICAg
ICBpZiAoIGkgIT0gMyApCi0gICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKICAgICBpZiAoICgodHlwZW9mKHZpcmlkaWFuX21ham9yKSluWzBdICE9IG5bMF0pIHx8
CiAgICAgICAgICAoKHR5cGVvZih2aXJpZGlhbl9taW5vcikpblsxXSAhPSBuWzFdKSB8fAogICAg
ICAgICAgKCh0eXBlb2YodmlyaWRpYW5fYnVpbGQpKW5bMl0gIT0gblsyXSkgKQotICAgICAgICBn
b3RvIGZhaWw7CisgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgdmlyaWRpYW5fbWFqb3Ig
PSBuWzBdOwogICAgIHZpcmlkaWFuX21pbm9yID0gblsxXTsKQEAgLTExMTksMTAgKzExMTksNiBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNoYXIgKmFyZykKICAg
ICBwcmludGsoInZpcmlkaWFuLXZlcnNpb24gPSAlI3gsJSN4LCUjeFxuIiwKICAgICAgICAgICAg
dmlyaWRpYW5fbWFqb3IsIHZpcmlkaWFuX21pbm9yLCB2aXJpZGlhbl9idWlsZCk7CiAgICAgcmV0
dXJuIDA7Ci0KLSBmYWlsOgotICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiSW52YWxpZCB2aXJp
ZGlhbi12ZXJzaW9uLCB1c2luZyBkZWZhdWx0XG4iKTsKLSAgICByZXR1cm4gLUVJTlZBTDsKIH0K
IGN1c3RvbV9wYXJhbSgidmlyaWRpYW4tdmVyc2lvbiIsIHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24p
OwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Up-0003ik-Ge; Mon, 14 Aug 2017 07:09:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uo-0003ga-BK
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 80/9D-03368-19C41995; Mon, 14 Aug 2017 07:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+4En4m
 RBidn6ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTljSzFExUrDiy7hljA+Nd8S5GTg4JASOJ
 txP/MXUxcnEICSxklDi7pIcFJMEmoCqx4fopVhBbREBJ4t6qyUBFHBzMAv4SH3dog5jCAgkSz
 38Yg1SwAFV/2HgXrJNXwFTi+qkljBDj5SU6DkwGi3MCxS/tWwpmCwmYSPRt7WKZwMi9gJFhFa
 NGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoG8ZgGAH44FFgYc
 YJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M7wnhgpJFiUmp5akZaZAwwymLQE
 B4+SCO8KkDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzxoAUCYAUZZTmwY2ABfwlRlkpY
 V5GoKOEeApSi3IzS1DlXzGKczAqCfPWgEzhycwrgdv0CugIJqAj+kDu5y0uSURISTUwip19dW
 rajGbrmi9F/+QFNyg/2L/yzkaO0xMOGK1lZDsoPHUhd/CkxIz24EmsWnu8t66Lvpbws0U3Vnz
 /znesJxnn5/HJ32eNOLqFhy15F/+8r6oTo6/un/PS7Oq2h+LFj+fZaEosUNTn0Zp1eNqHBbfr
 4t8sDri/p+agMvfnk1tvXRXubCgWOanEUpyRaKjFXFScCADW0U0bcwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502694544!88447607!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26938 invoked from network); 14 Aug 2017 07:09:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 55C0EAB9B;
 Mon, 14 Aug 2017 07:09:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:23 +0200
Message-Id: <20170814070849.20986-27-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 26/52] xen/common/kexec.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2tleGVjLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24v
a2V4ZWMuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDI2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9rZXhlYy5jIGIveGVuL2NvbW1vbi9rZXhlYy5jCmluZGV4IGE1MmMzMGJhMWUuLmQ2NDdh
NmMzMGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tl
eGVjLmMKQEAgLTEwMiw5ICsxMDIsMTAgQEAgc3RhdGljIHZvaWQgKmNyYXNoX2hlYXBfY3VycmVu
dCA9IE5VTEwsICpjcmFzaF9oZWFwX2VuZCA9IE5VTEw7CiAgKiA8IGFuZCBiZWxvdyBhcmUgc3lu
b255b21vdXMsIHRoZSBsYXR0ZXIgYmVpbmcgdXNlZnVsIGZvciBncnViMiBzeXN0ZW1zCiAgKiB3
aGljaCB3b3VsZCBvdGhlcndpc2UgcmVxdWlyZSBlc2NhcGluZyBvZiB0aGUgPCBvcHRpb24KICAq
Lwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikK
K3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikKIHsK
ICAgICBjb25zdCBjaGFyICpjdXI7CisgICAgaW50IHJjID0gMDsKIAogICAgIGlmICggc3RyY2hy
KHN0ciwgJzonICkgKQogICAgIHsKQEAgLTExNiw2ICsxMTcsNyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfY3Jhc2hrZXJuZWwoY29uc3QgY2hhciAqc3RyKQogICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6IHRvbyBtYW55IHJhbmdlc1xuIik7CiAg
ICAgICAgICAgICAgICAgY3VyID0gTlVMTDsKICAgICAgICAgICAgICAgICBzdHIgPSBzdHJwYnJr
KHN0ciwgIkAsPCIpOworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIH0KIApAQCAtMTI2LDYgKzEyOCw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBwYXJzZV9jcmFzaGtlcm5lbChjb25zdCBjaGFyICpzdHIpCiAgICAgICAgICAg
ICBpZiAoICpzdHIgIT0gJy0nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX1dBUk5JTkcgImNyYXNoa2VybmVsOiAnLScgZXhwZWN0ZWRcbiIpOworICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgIH0KIApAQCAtMTM3LDYgKzE0MCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9jcmFz
aGtlcm5lbChjb25zdCBjaGFyICpzdHIpCiAgICAgICAgICAgICAgICAgaWYgKCByYW5nZXNbaWR4
XS5lbmQgPD0gcmFuZ2VzW2lkeF0uc3RhcnQgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJjcmFzaGtlcm5lbDogZW5kIDw9IHN0
YXJ0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xNDYs
NiArMTUwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNo
YXIgKnN0cikKICAgICAgICAgICAgIGlmICggKnN0ciAhPSAnOicgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6ICc6JyBl
eHBlY3RlZFxuIik7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQogCkBAIC0xNjksMTAgKzE3NCwxOCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgcGFyc2VfY3Jhc2hrZXJuZWwoY29uc3QgY2hhciAqc3RyKQogICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAoc3RyLCAiLGJlbG93PSIsIDcpICkKICAgICAgICAgICAgIGtleGVj
X2NyYXNoX2FyZWFfbGltaXQgPSBwYXJzZV9zaXplX2FuZF91bml0KGN1ciA9IHN0ciArIDcsICZz
dHIpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ayhYRU5MT0df
V0FSTklORyAiY3Jhc2hrZXJuZWw6ICclcycgaWdub3JlZFxuIiwgc3RyKTsKKyAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQogICAgIH0KICAgICBpZiAoIGN1ciAmJiBjdXIgPT0g
c3RyICkKKyAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6
IG1lbW9yeSB2YWx1ZSBleHBlY3RlZFxuIik7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICB9
CisKKyAgICByZXR1cm4gcmM7CiB9CiBjdXN0b21fcGFyYW0oImNyYXNoa2VybmVsIiwgcGFyc2Vf
Y3Jhc2hrZXJuZWwpOwogCkBAIC0xODYsNyArMTk5LDcgQEAgY3VzdG9tX3BhcmFtKCJjcmFzaGtl
cm5lbCIsIHBhcnNlX2NyYXNoa2VybmVsKTsKICAqIC0gYWxsIHdpbGwgYWxsb2NhdGUgYWRkaXRp
b25hbCBzdHJ1Y3R1cmVzIHN1Y2ggYXMgZG9tYWluIGFuZCB2Y3B1IHN0cnVjdHMKICAqICAgICAg
IGxvdyBzbyB0aGUgY3Jhc2gga2VybmVsIGNhbiBwZXJmb3JtIGFuIGV4dGVuZGVkIGFuYWx5c2lz
IG9mIHN0YXRlLgogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbG93X2NyYXNoaW5mbyhj
b25zdCBjaGFyICogc3RyKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfbG93X2NyYXNoaW5mbyhj
b25zdCBjaGFyICogc3RyKQogewogCiAgICAgaWYgKCAhc3RybGVuKHN0cikgKQpAQCAtMjAyLDcg
KzIxNSwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbG93X2NyYXNoaW5mbyhjb25zdCBj
aGFyICogc3RyKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJVbmtub3duIGxvd19jcmFzaGluZm8g
cGFyYW1ldGVyICclcycuICBEZWZhdWx0aW5nIHRvIG1pbi5cbiIsIHN0cik7CiAgICAgICAgIGxv
d19jcmFzaGluZm9fbW9kZSA9IExPV19DUkFTSElORk9fTUlOOworICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgibG93X2NyYXNo
aW5mbyIsIHBhcnNlX2xvd19jcmFzaGluZm8pOwogCkBAIC0yMTIsMTkgKzIyOCwyNSBAQCBjdXN0
b21fcGFyYW0oImxvd19jcmFzaGluZm8iLCBwYXJzZV9sb3dfY3Jhc2hpbmZvKTsKICAqCiAgKiA8
YWRkcj4gd2lsbCBiZSByb3VuZGVkIGRvd24gdG8gdGhlIG5lYXJlc3QgcG93ZXIgb2YgdHdvLiAg
RGVmYXVsdHMgdG8gNjRHCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9jcmFzaGluZm9f
bWF4YWRkcihjb25zdCBjaGFyICogc3RyKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfY3Jhc2hp
bmZvX21heGFkZHIoY29uc3QgY2hhciAqIHN0cikKIHsKICAgICB1NjQgYWRkcjsKKyAgICBjb25z
dCBjaGFyICpxOwogCiAgICAgLyogaWYgbG93X2NyYXNoaW5mb19tb2RlIGlzIHVuc2V0LCBkZWZh
dWx0IHRvIG1pbi4gKi8KICAgICBpZiAoIGxvd19jcmFzaGluZm9fbW9kZSA9PSBMT1dfQ1JBU0hJ
TkZPX0lOVkFMSUQgKQogICAgICAgICBsb3dfY3Jhc2hpbmZvX21vZGUgPSBMT1dfQ1JBU0hJTkZP
X01JTjsKIAotICAgIGlmICggKGFkZHIgPSBwYXJzZV9zaXplX2FuZF91bml0KHN0ciwgTlVMTCkp
ICkKKyAgICBpZiAoIChhZGRyID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChzdHIsICZxKSkgKQogICAg
ICAgICBjcmFzaGluZm9fbWF4YWRkciA9IGFkZHI7CiAgICAgZWxzZQorICAgIHsKICAgICAgICAg
cHJpbnRrKCJVbmFibGUgdG8gcGFyc2UgY3Jhc2hpbmZvX21heGFkZHIuIERlZmF1bHRpbmcgdG8g
JSJQUklwYWRkciJcbiIsCiAgICAgICAgICAgICAgICBjcmFzaGluZm9fbWF4YWRkcik7CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJldHVybiAqcSA/IC1FSU5WQUwgOiAw
OwogfQogY3VzdG9tX3BhcmFtKCJjcmFzaGluZm9fbWF4YWRkciIsIHBhcnNlX2NyYXNoaW5mb19t
YXhhZGRyKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Us-0003p4-Q6; Mon, 14 Aug 2017 07:09:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Us-0003mw-1N
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:10 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 09/E0-02177-59C41995; Mon, 14 Aug 2017 07:09:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov+4Un4m
 RBpdXaVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktL0UKLrJXtMxsZG9gnMbWxcjJISFgJPF2
 4j+mLkYuDiGBhYwSEx/NZQdJsAmoSmy4fooVxBYRUJK4t2oyE4jNLFAocbK7DywuLBAsMXXzf
 UYQmwWofs65PmYQm1fAVOLS+VfMEAvkJToOTGYBsTlB4vuWgtlCAiYSfVu7WCYwci9gZFjFqF
 GcWlSWWqRraKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoXQYg2ME49X3cIUZ
 JDiYlUd4En95IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Ut4TI4UEi1LTUyvSMnOAYQaTluDg
 URLhzQNJ8xYXJOYWZ6ZDpE4xGnM0fdjyhYnj1YT/35iEWPLy81KlxHljQEoFQEozSvPgBsHC/
 xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeWtApvBk5pXA7XsFdAoT0Cl9IF/wFpckIqSkgD
 GlfGJy9ucNWosWbrRwmluzJX0H97M1aWtfJAVcPb3lnfYyfQbOK0+ipn76s37W/zhmFQaVufK
 LLlfaLjrRuWijZ3vw1s1VrS8ZtdPMTJd9qmPNYZ1x6cb1iWXM00WebTiwNOLCrGd1ob9mi17b
 c2T3zg9LkpOvPXKebWh3jGUx016PaJuzK+z4lViKMxINtZiLihMBrXo0z3oCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502694548!103534588!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37457 invoked from network); 14 Aug 2017 07:09:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 55BBDABB1;
 Mon, 14 Aug 2017 07:09:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:37 +0200
Message-Id: <20170814070849.20986-41-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 40/52] xen/arch/x86/apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IGFwaWNfc2V0X3Zl
cmJvc2l0eSgpIGNhbiBiZSByZW1vdmVkLgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvYXBpYy5jIHwgNSArLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94
ODYvYXBpYy5jCmluZGV4IGZkYjBhOTk5MjcuLjVmZmJkOGY1NGYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtODAwLDExICs4MDAs
OCBAQCBzdGF0aWMgaW50IF9faW5pdCBhcGljX3NldF92ZXJib3NpdHkoY2hhciAqc3RyKQogICAg
ICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfREVCVUc7CiAgICAgZWxzZSBpZiAoc3RyY21wKCJ2
ZXJib3NlIiwgc3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfVkVSQk9T
RTsKLSAgICBlbHNlIHsKLSAgICAgICAgcHJpbnRrKEtFUk5fV0FSTklORyAiQVBJQyBWZXJib3Np
dHkgbGV2ZWwgJXMgbm90IHJlY29nbmlzZWQiCi0gICAgICAgICAgICAgICAiIHVzZSBhcGljX3Zl
cmJvc2l0eT12ZXJib3NlIG9yIGFwaWNfdmVyYm9zaXR5PWRlYnVnIiwgc3RyKTsKKyAgICBlbHNl
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KIAogICAgIHJldHVybiAwOwogfQotLSAK
Mi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uk-0003dA-DI; Mon, 14 Aug 2017 07:09:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Ui-0003bB-AL
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:00 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 25/F3-02175-B8C41995; Mon, 14 Aug 2017 07:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov26Xz8R
 Ig7ePLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVr4+zF/z0rZi1bgFrA+NX6y5GTg4JASOJ
 txP/MXUxcnEICSxklJjQ944NJMEmoCqx4fopVhBbREBJ4t6qyWBFzAK9rBIvpy1mBkkIC7hK3
 Drdzt7FyMHBAtTwbKMSSJhXwETi4K25bBAL5CU6DkxmmcDIuYCRYRWjenFqUVlqka6ZXlJRZn
 pGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoLcYgGAH49QG50OMkhxMSqK8CT69kUJ8Sfk
 plRmJxRnxRaU5qcWHGGU4OJQkeKW8J0YKCRalpqdWpGXmAMMGJi3BwaMkwpsHkuYtLkjMLc5M
 h0idYrTn2LB6/Rcmjo4ZP78xcbya8B9INn3/+J1JiCUvPy9VSpw3BqRNAKQtozQPbigszC8xy
 koJ8zICnSnEU5BalJtZgir/ilGcg1FJmNcOZApPZl4J3O5XQGcxAZ3VB/IRb3FJIkJKqoEx+9
 /cRTaak/Z93C059eKTZJl47WmOnDw54iLr+z6Vfbkt6WxyvcbWWu+bRYXC46KFGYk6rmt3Zl3
 fXd0/z1R/0/3mCU9u5W5QWvrymsGCu/zqfUWv5zFkT3uy98szJwnLx9N7RGS214dNrDfYJrPC
 rub1Z15W12OLvfLdExZPEbA39Ti+r1BIiaU4I9FQi7moOBEAdsVRH24CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502694538!104230771!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24281 invoked from network); 14 Aug 2017 07:08:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:08:58 -0000
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 mx1.suse.de (Postfix) with ESMTP id 5AEECABD9;
 Mon, 14 Aug 2017 07:08:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:07:57 +0200
Message-Id: <20170814070849.20986-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, 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>,
 Dario Faggioli <dario.faggioli@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 v2 00/52] Support for modifying parameters at
	runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgKGUuZy4gY29uc29sZSBsb2cg
bGV2ZWwpIGNhbiBiZQpzZXQgdmlhIGJvb3QgY29tbWFuZCBsaW5lLiBJbnN0ZWFkIG9mIGhhdmlu
ZyB0byByZWJvb3QgdGhlIHN5c3RlbSBpbgpjYXNlIGFub3RoZXIgc2V0dGluZyBpcyBkZXNpcmVk
LCBiZWluZyBhYmxlIHRvIG1vZGlmeSBtYW55IG9mIHRob3NlCnBhcmFtZXRlcnMgYXQgcnVudGlt
ZSB3b3VsZCBiZSB0aGUgYmV0dGVyIG9wdGlvbi4KClRoaXMgcGF0Y2ggc2VyaWVzIGFkZHJlc3Nl
cyB0aGlzIGJ5IGFkZGluZyBhIG5ldyB4bCBjb21tYW5kCiJ4bCBzZXQtcGFyYW1ldGVycyIgd2hp
Y2ggdGFrZXMgYSBzdHJpbmcgc2ltaWxhciB0byB0aGUgYm9vdCBjb21tYW5kCmxpbmUgYXMgcGFy
YW1ldGVyIGFuZCBwYXNzZXMgdGhpcyBzdHJpbmcgdG8gdGhlIGh5cGVydmlzb3Igd2hpY2ggd2ls
bAp0aGVuIHVzZSB0aGUgc2FtZSBwYXJzaW5nIGluZnJhc3RydWN0dXJlIGFzIGZvciB0aGUgY29t
bWFuZCBsaW5lIGluCm9yZGVyIHRvIGFwcGx5IHRoZSBwYXJhbWV0ZXIgc2V0dGluZ3MuCgpBcyBl
cnJvciBjaGVja3MgZm9yIGludmFsaWQgcGFyYW1ldGVycyBvciBwYXJhbWV0ZXIgdmFsdWVzIGhh
dmUgYmVlbgp2ZXJ5IHNwYXJzZSBpZiBwcmVzZW50IGF0IGFsbCBpbiB0aGUgaHlwZXJ2aXNvciwg
YSBtYWpvciBwYXJ0IG9mIHRoaXMKcGF0Y2ggc2VyaWVzIGFkZHJlc3NlcyB0aGlzIHByb2JsZW0g
Zmlyc3Q6IGFsbCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcKZnVuY3Rpb25zIGFyZSBiZWluZyBj
aGFuZ2VkIHRvIHJldHVybiBzdWNjZXNzIG9yIGFuIGVycm9yLiBUaGUgbWFpbgpwYXJzaW5nIGZ1
bmN0aW9uIHRlc3RzIGZvciBnZW5lcmljIHBhcmFtZXRlciB2YWx1ZSBlcnJvcnMgKGxpa2UgZS5n
LgpvdmVyZmxvdykgb3IgaW52YWxpZCBwYXJhbWV0ZXJzIGFuZCBpc3N1ZXMgYSBtZXNzYWdlIGlu
IGNhc2UgYW4gZXJyb3IKaGFzIGJlZW4gZGV0ZWN0ZWQuIE1vc3QgZXJyb3IgbWVzc2FnZXMgaW4g
dGhlIGN1c3RvbSBwYXJzaW5nIGZ1bmN0aW9ucwphcmUgcmVtb3ZlZCB0aGVuLgoKV2hpbGUgbm90
IHN0cmljdGx5IHJlcXVpcmVkIGZvciBydW50aW1lIHBhcmFtZXRlciBtb2RpZmljYXRpb24gSQpi
ZWxpZXZlIGFuIGltcHJvdmVkIHBhcmFtZXRlciB2YWxpZGF0aW9uIGlzIGEgd2luIHdpdGggb3Ig
d2l0aG91dCB0aGUKcnVudGltZSBwYXJhbWV0ZXIgbW9kaWZpY2F0aW9uIHN1cHBvcnQuCgoqIFBh
dGNoZXMgMS0zOCBhcmUgbW9kaWZ5aW5nIHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgZnVu
Y3Rpb25zIHRvCiAgcmV0dXJuIHN1Y2Nlc3Mgb3IgZXJyb3IKKiBQYXRjaCAzOSBhZGRzIGdlbmVy
aWMgcGFyYW1ldGVyIGVycm9yIHRlc3RzIGluIHRoZSBjb3JlIHBhcmFtZXRlcgogIHBhcnNpbmcg
ZnVuY3Rpb25zCiogUGF0Y2hlcyA0MC00NSByZW1vdmUgY3VzdG9tIHBhcnNpbmcgZnVuY3Rpb24g
ZXJyb3IgbWVzc2FnZXMKKiBQYXRjaGVzIDQ2LTUxIGFkZCB0aGUgcnVudGltZSBwYXJhbWV0ZXIg
bW9kaWZpY2F0aW9uIHN1cHBvcnQKKiBQYXRjaCA1MiBhZGRzIHN1cHBvcnQgZm9yIHJ1bnRpbWUg
bW9kaWZpY2F0aW9uIG9mIHNvbWUgY29uc29sZSByZWxhdGVkCiAgcGFyYW1ldGVycyAKCkNoYW5n
ZXMgaW4gVjI6Ci0gcGF0Y2ggMzkgKHhlbjogY2hlY2sgcGFyYW1ldGVyIHZhbGlkaXR5IHdoZW4g
cGFyc2luZyBjb21tYW5kIGxpbmUpOgogIHJlcGxhY2VkIGxpdGVyYWwgOCBieSBCSVRTX1BFUl9C
WVRFIChXZWkgTGl1KQogIGFkZGVkIHRlc3QgZm9yIGVtcHR5IHN0cmluZyB0byBwYXJzZV9ib29s
KCkKLSBwYXRjaCA0NyAoeGVuOiBhZGQgYmFzaWMgc3VwcG9ydCBmb3IgcnVudGltZSBwYXJhbWV0
ZXIgY2hhbmdpbmcpOgogIGFkZGVkIG1vZGlmaWNhdGlvbiBvZiBBUk0gbGlua2VyIHNjcmlwdCAo
V2VpIExpdSkKLSBwYXRjaCA0OCAoeGVuOiBhZGQgaHlwZXJjYWxsIGZvciBzZXR0aW5nIHBhcmFt
ZXRlcnMgYXQgcnVudGltZSk6CiAgY29ycmVjdGVkIFhTTSB0ZXN0IChEYW5pZWwgRGUgR3JhYWYp
Ci0gcGF0Y2ggNTAgKGxpYnhsOiBhZGQgbGlieGxfc2V0X3BhcmFtZXRlcnMoKSBmdW5jdGlvbik6
CiAgY29ycmVjdGVkIGNvZGluZyBzdHlsZSAoV2VpIExpdSkKCiAgCkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CkNjOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpKdWVyZ2VuIEdyb3NzICg1Mik6CiAgeGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jOiBsZXQg
Y3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91
dGluZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9hcmNoL2FybS90cmFwcy5jOiBsZXQgY3VzdG9t
IHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94
ODYvYXBpYy5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgog
ICAgZXJybm8KICB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYzogbGV0IGN1c3RvbSBwYXJh
bWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2FyY2gveDg2L2Nw
dS92cG11LmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAg
ICBlcnJubwogIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmM6IGxldCBjdXN0b20gcGFyYW1ldGVy
IHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9hcmNoL3g4Ni9nZW5hcGlj
L3Byb2JlLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVy
biBlcnJubwogIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYzogbGV0IGN1c3RvbSBwYXJhbWV0
ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2FyY2gveDg2L2h2bS92
bXgvdm1jcy5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzCiAgICByZXR1
cm4gZXJybm8KICB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBw
YXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYvaXJxLmM6IGxl
dCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuIGVycm5vCiAgeGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVz
IHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYvbW0uYzogbGV0IGN1c3RvbSBwYXJhbWV0
ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94ODYvbm1pLmM6IGxl
dCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuIGVycm5vCiAgeGVuL2Fy
Y2gveDg2L251bWEuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1
cm4KICAgIGVycm5vCiAgeGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYzogbGV0IGN1c3Rv
bSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2FyY2gv
eDg2L3Bzci5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybiBl
cnJubwogIHhlbi9hcmNoL3g4Ni9zZXR1cC5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5n
IHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYvc2h1dGRvd24uYzogbGV0
IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4KICAgIGVycm5vCiAgeGVu
L2FyY2gveDg2L3RpbWUuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBy
ZXR1cm4KICAgIGVycm5vCiAgeGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYzog
bGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZwogICAgcm91dGluZXMgcmV0dXJuIGVycm5vCiAg
eGVuL2NvbW1vbi9jb3JlX3BhcmtpbmcuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyBy
b3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2NvbW1vbi9kb21haW4uYzogbGV0IGN1c3Rv
bSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4KICAgIGVycm5vCiAgeGVuL2NvbW1v
bi9lZmkvYm9vdC5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVy
bgogICAgZXJybm8KICB4ZW4vY29tbW9uL2tleGVjLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBh
cnNpbmcgcm91dGluZXMgcmV0dXJuIGVycm5vCiAgeGVuL2NvbW1vbi9tZW1vcnkuYzogbGV0IGN1
c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4KICAgIGVycm5vCiAgeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGlu
ZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9kcml2ZXJzL2FjcGkvdGFibGVzLmM6IGxldCBjdXN0
b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9kcml2
ZXJzL2NoYXIvY29uc29sZS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVz
CiAgICByZXR1cm4gZXJybm8KICB4ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYzogbGV0IGN1
c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIg
cGFyc2luZwogICAgcm91dGluZXMgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0
dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmM6IGxldCBjdXN0b20gcGFy
YW1ldGVyIHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9kbWFyLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcKICAgIHJv
dXRpbmVzIHJldHVybiBlcnJubwogIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3Mu
YzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZwogICAgcm91dGluZXMgcmV0dXJuIGVycm5v
CiAgeGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5n
IHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4veHNtL2ZsYXNrL2ZsYXNrX29wLmM6IGxl
dCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhl
bjogY2hlY2sgcGFyYW1ldGVyIHZhbGlkaXR5IHdoZW4gcGFyc2luZyBjb21tYW5kIGxpbmUKICB4
ZW4vYXJjaC94ODYvYXBpYy5jOiByZW1vdmUgY3VzdG9tX3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMK
ICB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYzogcmVtb3ZlIGN1c3RvbV9wYXJhbSgpIGVy
cm9yIG1lc3NhZ2VzCiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jOiByZW1vdmUgY3VzdG9t
X3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jOiByZW1vdmUg
Y3VzdG9tX3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4ZW4vY29tbW9uL2tleGVjLmM6IHJlbW92
ZSBjdXN0b21fcGFyYW0oKSBlcnJvciBtZXNzYWdlcwogIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jOiByZW1vdmUgY3VzdG9tX3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4ZW46IGNhcnZlIG91
dCBhIGdlbmVyaWMgcGFyc2luZyBmdW5jdGlvbiBmcm9tIF9jbWRsaW5lX3BhcnNlKCkKICB4ZW46
IGFkZCBiYXNpYyBzdXBwb3J0IGZvciBydW50aW1lIHBhcmFtZXRlciBjaGFuZ2luZwogIHhlbjog
YWRkIGh5cGVyY2FsbCBmb3Igc2V0dGluZyBwYXJhbWV0ZXJzIGF0IHJ1bnRpbWUKICBsaWJ4Yzog
YWRkIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMKICBsaWJ4bDogYWRkIGxp
YnhsX3NldF9wYXJhbWV0ZXJzKCkgZnVuY3Rpb24KICB4bDogYWRkIG5ldyB4bCBjb21tYW5kIHNl
dC1wYXJhbWV0ZXJzCiAgeGVuOiBtYWtlIHNvbWUgY29uc29sZSByZWxhdGVkIHBhcmFtZXRlcnMg
c2V0dGFibGUgYXQgcnVudGltZQoKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgICAgICAgICAg
ICAgICAgfCAgNSArKysKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgICAg
fCAgOCArKysrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICAgICAgIHwgIDIg
Ky0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICAgICAgfCAgMSArCiB0b29s
cy9saWJ4Yy94Y19taXNjLmMgICAgICAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrCiB0b29s
cy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKwogdG9vbHMv
bGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKysKIHRvb2xzL3hsL3hs
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJs
ZS5jICAgICAgICAgICAgICAgICAgIHwgIDUgKysrCiB0b29scy94bC94bF9taXNjLmMgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMg
ICAgICAgICAgICAgICAgIHwgIDggKysrLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAg
ICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDggKystLQogeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICAgICAgICAgICAgICB8
ICA0ICsrCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysr
LS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jICAgICAgICAgICAgfCAgNyArLS0KIHhl
bi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAgICAgICAgfCAgNyArLS0KIHhlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgICAgICAgfCAxOSArKysrKysrLS0KIHhlbi9hcmNo
L3g4Ni9nZW5hcGljL3Byb2JlLmMgICAgICAgICAgICAgfCAgOCArKystCiB4ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuLmMgICAgICAgICAgICAgIHwgMTMgKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMgICAgICAgICAgICAgIHwgIDcgKystCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5j
ICAgICAgICAgICAgICAgICAgIHwgIDYgKystCiB4ZW4vYXJjaC94ODYvaXJxLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDkgKysrLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICAg
ICAgICAgICB8IDEwICsrKy0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDcgKystCiB4ZW4vYXJjaC94ODYvbm1pLmMgICAgICAgICAgICAgICAgICAgICAgIHwg
MjAgKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5jICAgICAgICAgICAgICAgICAgICAgIHwg
MTAgKysrLS0KIHhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMgICAgICAgICAgfCAgMiAr
CiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAgICAgICAgICAgIHwgMjggKysrKysrKysr
LS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysr
KysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICAgICAgICAgfCAgNiAr
Ky0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKy0KIHhl
bi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMgICAgfCAxOSArKysrKysrLS0KIHhl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICAgICAgICAgfCAgNCArKwogeGVuL2NvbW1v
bi9jb3JlX3BhcmtpbmcuYyAgICAgICAgICAgICAgICB8ICA2ICsrLQogeGVuL2NvbW1vbi9kb21h
aW4uYyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vY29tbW9uL2VmaS9ib290LmMg
ICAgICAgICAgICAgICAgICAgIHwgIDYgKystCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAg
ICAgICAgICAgICAgIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9j
b21tb24va2V4ZWMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAzMSArKysrKysrKysrKy0tLQog
eGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYyAgICAgICAgICAgICAgIHwgIDYgKy0tCiB4ZW4vY29tbW9uL3N5
c2N0bC5jICAgICAgICAgICAgICAgICAgICAgIHwgMjkgKysrKysrKysrKysrKwogeGVuL2RyaXZl
cnMvYWNwaS90YWJsZXMuYyAgICAgICAgICAgICAgICB8ICA1ICsrLQogeGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMgICAgICAgICAgICAgICB8IDM1ICsrKysrKysrKy0tLS0tLQogeGVuL2RyaXZl
cnMvY3B1ZnJlcS9jcHVmcmVxLmMgICAgICAgICAgICB8IDE4ICsrKysrLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jIHwgMjYgKysrKysrKystLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgIHwgMTUgKysrKy0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAgICB8IDE3ICsrKysrLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvZG1hci5jICAgICAgIHwgIDQgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9xdWlya3MuYyAgICAgfCAgNyArLS0KIHhlbi9kcml2ZXJzL3ZpZGVvL3Zlc2Eu
YyAgICAgICAgICAgICAgICAgfCAgNCArLQogeGVuL2luY2x1ZGUvYWNwaS9jcHVmcmVxL2NwdWZy
ZXEuaCAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICAg
ICAgIHwgMTkgKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oICAgICAgICAgICAgICAg
ICAgIHwgMjIgKysrKysrKysrLQogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgICAgICAgICAg
ICAgICB8ICAxICsKIHhlbi94c20vZmxhc2svZmxhc2tfb3AuYyAgICAgICAgICAgICAgICAgfCAg
NiArKy0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgICAgICAgfCAgMyArKwog
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICB8ICAyICsKIDU4IGZpbGVz
IGNoYW5nZWQsIDUzMyBpbnNlcnRpb25zKCspLCAxNTEgZGVsZXRpb25zKC0pCgotLSAKMi4xMi4z
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Ul-0003es-Pg; Mon, 14 Aug 2017 07:09:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uk-0003bo-3g
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:02 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 41/AB-02962-D8C41995; Mon, 14 Aug 2017 07:09:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov26Pz8R
 Ig/0d5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJ93NYCw5wVkz+94e5gfE6excjJ4eEgJHE
 24n/mLoYuTiEBBYySiw795oFJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNAocTJ7j6wuLBAmsT+o
 6sYQWwWoPorndvAbF4BU4lZJ99CLZCX6DgwGWwmJ1D80r6lYLaQgIlE39YulgmM3AsYGVYxah
 SnFpWlFukaGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lwEIdjB+WRZwiFG
 Sg0lJlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvlPfESCHBotT01Iq0zBxgoMGkJTh4
 lER480DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzvvMC6hIAKQoozQPbgQs6C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmJcJZBVPZl4J3KZXQEcwAR3RB3I/b3FJIkJKqoEx46qZy5
 PJbavK7x/afGP/U67pvX9nfSjPOHMmbklw+s/7z3iPL53cuvhUbu3PpYpx0+Sy67e3BX7Jy1C
 fonePeeOmiS9FMk5Muz/zrb7nYqaV3EKvJ0mHGh2YnPV4TucS/b3Mit0/fC6Wrq5W/PghxkCn
 /4VnmKLyz7Taq2uyk6+HTZiSlf5CQYmlOCPRUIu5qDgRAMb9UcF1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502694540!106165297!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33382 invoked from network); 14 Aug 2017 07:09:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7DB78ABB1;
 Mon, 14 Aug 2017 07:09:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:10 +0200
Message-Id: <20170814070849.20986-14-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 13/52] xen/arch/x86/microcode.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyB8
IDEwICsrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gv
eDg2L21pY3JvY29kZS5jCmluZGV4IDc1NTgyMDJlZmEuLjc4ZWE2YjUzYmQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMK
QEAgLTczLDE1ICs3MywxOSBAQCB2b2lkIF9faW5pdCBtaWNyb2NvZGVfc2V0X21vZHVsZSh1bnNp
Z25lZCBpbnQgaWR4KQogICogSWYgdGhlIEVGSSBoYXMgZm9yY2VkIHdoaWNoIG9mIHRoZSBtdWx0
aWJvb3QgcGF5bG9hZHMgaXMgdG8gYmUgdXNlZCwKICAqIG5vIHBhcnNpbmcgd2lsbCBiZSBhdHRl
bXB0ZWQuCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV91Y29kZShjaGFyICpzKQorc3Rh
dGljIGludCBfX2luaXQgcGFyc2VfdWNvZGUoY2hhciAqcykKIHsKKyAgICBjb25zdCBjaGFyICpx
ID0gTlVMTDsKKwogICAgIGlmICggdWNvZGVfbW9kX2ZvcmNlZCApIC8qIEZvcmNlZCBieSBFRkkg
Ki8KLSAgICAgICByZXR1cm47CisgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAoICFzdHJuY21w
KHMsICJzY2FuIiwgNCkgKQogICAgICAgICB1Y29kZV9zY2FuID0gMTsKICAgICBlbHNlCi0gICAg
ICAgIHVjb2RlX21vZF9pZHggPSBzaW1wbGVfc3RydG9sKHMsIE5VTEwsIDApOworICAgICAgICB1
Y29kZV9tb2RfaWR4ID0gc2ltcGxlX3N0cnRvbChzLCAmcSwgMCk7CisKKyAgICByZXR1cm4gKHEg
JiYgKnEpID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oInVjb2RlIiwgcGFyc2VfdWNv
ZGUpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uw-0003xL-Ce; Mon, 14 Aug 2017 07:09:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uv-0003sm-2y
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:13 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E3/14-01732-89C41995; Mon, 14 Aug 2017 07:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+50n4m
 RBqcu6Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkL/m1gLejhq9i65ydzA+Nb7i5GTg4JASOJ
 txP/MXUxcnEICSxklNjVt5YZJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNArsTs9gYwW1jAS+Lr3
 ydg9SxA9Z/Wd4HFeQVMJXq3H2OHWCAv0XFgMguIzQkUv7RvKZgtJGAi0be1i2UCI/cCRoZVjB
 rFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB/q1nYGDcwbin3e8
 QoyQHk5Iob4JPb6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4p74mRQoJFqempFWmZOcBAg0lL
 cPAoifDmgaR5iwsSc4sz0yFSpxiNOTasXv+FiePVhP/fmIRY8vLzUqXEeWNASgVASjNK8+AGw
 SLgEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXiaQKTyZeSVw+14BncIEdEofyBe8xSWJCC
 mpBsaKHOuUk7NWX5+360Hbk71B5/OZTjU4Skl8e8C1Z/sGTf4EqekPTh9UvvHptuU9v6WhzaJ
 iO1XaiwPWWgupV+ZY33jV9LvgYHtksdSxYO1Of4Fyrfp9ugFiHnGbuFSNk53dDh/W7b4VZcO/
 /ZdmaHjKladtb5lOuStOnrz/zwz7lRdPHc2erqTEUpyRaKjFXFScCABS5UmfewIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502694551!107084198!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56722 invoked from network); 14 Aug 2017 07:09:11 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 751C6AD5F;
 Mon, 14 Aug 2017 07:09:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:46 +0200
Message-Id: <20170814070849.20986-50-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 49/52] libxc: add function to set hypervisor
	parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDEgKwogdG9vbHMvbGlieGMveGNfbWlz
Yy5jICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAy
MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBjNzcxMGI4ZjM2Li5hZDVl
NmIzZDc3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTIxMCw2ICsxMjEwLDcgQEAgaW50IHhj
X3JlYWRjb25zb2xlcmluZyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGNsZWFyLCBpbnQgaW5jcmVtZW50YWwsIHVpbnQzMl90ICpwaW5kZXgpOwogCiBpbnQg
eGNfc2VuZF9kZWJ1Z19rZXlzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICprZXlzKTsKK2ludCB4
Y19zZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqcGFyYW1zKTsKIAogdHlw
ZWRlZiB4ZW5fc3lzY3RsX3BoeXNpbmZvX3QgeGNfcGh5c2luZm9fdDsKIHR5cGVkZWYgeGVuX3N5
c2N0bF9jcHV0b3BvX3QgeGNfY3B1dG9wb190OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
bWlzYy5jIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCmluZGV4IDIzMDMyOTNjNmMuLjVhMzQxNTFk
ZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94
Y19taXNjLmMKQEAgLTE4Nyw2ICsxODcsMjYgQEAgaW50IHhjX3NlbmRfZGVidWdfa2V5cyh4Y19p
bnRlcmZhY2UgKnhjaCwgY2hhciAqa2V5cykKICAgICByZXR1cm4gcmV0OwogfQogCitpbnQgeGNf
c2V0X3BhcmFtZXRlcnMoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKnBhcmFtcykKK3sKKyAgICBp
bnQgcmV0LCBsZW4gPSBzdHJsZW4ocGFyYW1zKTsKKyAgICBERUNMQVJFX1NZU0NUTDsKKyAgICBE
RUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UocGFyYW1zLCBsZW4sIFhDX0hZUEVSQ0FMTF9CVUZGRVJf
Qk9VTkNFX0lOKTsKKworICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBwYXJh
bXMpICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExf
c2V0X3BhcmFtZXRlcjsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwudS5zZXRfcGFy
YW1ldGVyLnBhcmFtcywgcGFyYW1zKTsKKyAgICBzeXNjdGwudS5zZXRfcGFyYW1ldGVyLnNpemUg
PSBsZW47CisKKyAgICByZXQgPSBkb19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKworICAgIHhjX2h5
cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIHBhcmFtcyk7CisKKyAgICByZXR1cm4gcmV0OworfQor
CiBpbnQgeGNfcGh5c2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgeGNf
cGh5c2luZm9fdCAqcHV0X2luZm8pCiB7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uk-0003dS-KC; Mon, 14 Aug 2017 07:09:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Ui-0003bR-TK
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:00 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 36/6F-09901-C8C41995; Mon, 14 Aug 2017 07:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov263z8R
 Ig60LlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxl12+wFfxmr+g4tZu5gfEtWxcjJ4eEgJHE
 24n/mLoYuTiEBBYySjTs388MkmATUJXYcP0UK4gtIqAkcW/VZCYQm1mgUOJkdx9YXFggS2LL8
 Y8sIDYLUP2+By+AhnJw8AqYSLw/bQ0xX16i48BksBJOAVOJS/uWgtlCQCV9W7tYJjByL2BkWM
 WoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehdBiDYwfhlWcA
 hRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxS3hMjhQSLUtNTK9Iyc4BhBpOW
 4OBREuHNA0nzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ47zMvoCIBkKKM0jy4EbCQv8QoK
 yXMywh0lBBPQWpRbmYJqvwrRnEORiVhXiaQVTyZeSVwm14BHcEEdEQfyP28xSWJCCmpBsbENZ
 dZ4/u8lrvztk75FLV4wtKkAJXVG2fmcC5J5XHYynlouvUsxruzXFff2P+0U8jNMPjIRC+bY+k
 z/tzdz57Z27Lhi9LD60sa6iw5C5StXeff+slx77rbG+njIgYpOktMWvP3rvI2urKxfNcer9kq
 212uLzj0advbnQEtlwIf7TDee/iReet9JZbijERDLeai4kQAkfD/THQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502694539!52093513!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3527 invoked from network); 14 Aug 2017 07:08:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:08:59 -0000
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 mx1.suse.de (Postfix) with ESMTP id 2CD27ACFF;
 Mon, 14 Aug 2017 07:08:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:05 +0200
Message-Id: <20170814070849.20986-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 08/52] xen/arch/x86/genapic/probe.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvZ2VuYXBpYy9wcm9iZS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIg
dmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ2VuYXBpYy9w
cm9iZS5jIHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jIGIv
eGVuL2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYwppbmRleCA5YTE0N2ZmNjRhLi5jM2EzYjg1Y2Q2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9nZW5hcGljL3Byb2JlLmMKQEAgLTQ0LDEyICs0NCwxNiBAQCB2b2lkIF9faW5pdCBnZW5l
cmljX2JpZ3NtcF9wcm9iZSh2b2lkKQogCQl9CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBnZW5h
cGljX2FwaWNfZm9yY2UoY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgZ2VuYXBpY19hcGlj
X2ZvcmNlKGNoYXIgKnN0cikKIHsKIAlpbnQgaTsKIAlmb3IgKGkgPSAwOyBhcGljX3Byb2JlW2ld
OyBpKyspCi0JCWlmICghc3RyY21wKGFwaWNfcHJvYmVbaV0tPm5hbWUsIHN0cikpCisJCWlmICgh
c3RyY21wKGFwaWNfcHJvYmVbaV0tPm5hbWUsIHN0cikpIHsKIAkJCWdlbmFwaWMgPSBhcGljX3By
b2JlW2ldOworCQkJcmV0dXJuIDA7CisJCX0KKworCXJldHVybiAtRUlOVkFMOwogfQogY3VzdG9t
X3BhcmFtKCJhcGljIiwgZ2VuYXBpY19hcGljX2ZvcmNlKTsKIAotLSAKMi4xMi4zCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uk-0003cs-6W; Mon, 14 Aug 2017 07:09:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Ui-0003b0-8o
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:00 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 FE/92-22472-B8C41995; Mon, 14 Aug 2017 07:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov26Xz8R
 Ig4YXFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmo7PYC6ZwV3y9d5W5gXE1ZxcjJ4eEgJHE
 24n/mLoYuTiEBBYySuy8cpYJJMEmoCqx4fopVhBbREBJ4t6qyWBxZoFCiZPdfWBxYYFUiasnt
 jCD2CxA9Y+nzAGL8wqYSHzdu4YFYoG8RMeByWA2p4CpxKV9S8FsIaCavq1dLBMYuRcwMqxiVC
 9OLSpLLdI10UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPQuAxDsYGz84nSIUZK
 DSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8M74mRQoJFqempFWmZOcAwg0lLcPAo
 ifCuAEnzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ4bwxIkQBIUUZpHtwIWMhfYpSVEuZlB
 DpKiKcgtSg3swRV/hWjOAejkjCvHcgUnsy8ErhNr4COYAI6og/kft7ikkSElFQDY5cqA7PoLK
 PawHm7fpZW73izOyFyx83ev2wLlURvcrEKFnGd4zlxf+KcdHcBswkfFb/J9Mz5/ec64/Opcik
 eZh6MX4xY3WIOma0S1Hzx3GChfoXuNm6LI+0sGw8s3i5+7u8mplLdiH1eR+d1tG7gaVkfbPD2
 c9QFQcETme/PMQou6Y36smSBpBJLcUaioRZzUXEiAEon+KN0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502694538!51788022!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37620 invoked from network); 14 Aug 2017 07:08:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:08:58 -0000
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 mx1.suse.de (Postfix) with ESMTP id 9B106ABC3;
 Mon, 14 Aug 2017 07:08:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:03 +0200
Message-Id: <20170814070849.20986-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 06/52] xen/arch/x86/cpu/vpmu.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvY3B1L3ZwbXUuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVl
IHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgfCA3
ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMgYi94ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYwppbmRleCA5MDk1NGNhODg0Li44ZjU2ZTJiYjZjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvY3B1L3ZwbXUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwpAQCAtNTMsNyAr
NTMsNyBAQCBDSEVDS19wbXVfcGFyYW1zOwogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9z
dGx5IG9wdF92cG11X2VuYWJsZWQ7CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB2cG11X21v
ZGUgPSBYRU5QTVVfTU9ERV9PRkY7CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB2cG11X2Zl
YXR1cmVzID0gMDsKLXN0YXRpYyB2b2lkIHBhcnNlX3ZwbXVfcGFyYW1zKGNoYXIgKnMpOworc3Rh
dGljIGludCBwYXJzZV92cG11X3BhcmFtcyhjaGFyICpzKTsKIGN1c3RvbV9wYXJhbSgidnBtdSIs
IHBhcnNlX3ZwbXVfcGFyYW1zKTsKIAogc3RhdGljIERFRklORV9TUElOTE9DSyh2cG11X2xvY2sp
OwpAQCAtNzYsNyArNzYsNyBAQCBzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW0oY2hhciAqcywg
dW5zaWduZWQgaW50IGxlbikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0
IHBhcnNlX3ZwbXVfcGFyYW1zKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92cG11
X3BhcmFtcyhjaGFyICpzKQogewogICAgIGNoYXIgKnNlcCwgKnAgPSBzOwogCkBAIC0xMDQsMTAg
KzEwNCwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcykK
ICAgICAgICAgb3B0X3ZwbXVfZW5hYmxlZCA9IDE7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLSAg
ICByZXR1cm47CisgICAgcmV0dXJuIDA7CiAKICBlcnJvcjoKICAgICBwcmludGsoIlZQTVU6IHVu
a25vd24gZmxhZ3M6ICVzIC0gdnBtdSBkaXNhYmxlZCFcbiIsIHMpOworICAgIHJldHVybiAtRUlO
VkFMOwogfQogCiB2b2lkIHZwbXVfbHZ0cGNfdXBkYXRlKHVpbnQzMl90IHZhbCkKLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uw-0003yg-LT; Mon, 14 Aug 2017 07:09:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uv-0003uZ-Ft
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 22/ED-03368-89C41995; Mon, 14 Aug 2017 07:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+4Mn4m
 RBlsWiFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLn11lLzgtUNGyax9TA+Np3i5GTg4JASOJ
 txP/MXUxcnEICSxklPh3ZQITSIJNQFViw/VTrCC2iICSxL1Vk8HizAK5ErPbG8BsYQEXiatdu
 9i7GDk4WIDq/x7QBgnzCphKPFm8ng1ivrxEx4HJLCA2J1D80r6lYLaQgIlE39YulgmM3AsYGV
 YxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6lwEIdjAuXht
 4iFGSg0lJlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvDO+JkUKCRanpqRVpmTnAMINJ
 S3DwKInwrgBJ8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOG8MSJEASFFGaR7cCFjIX2KUl
 RLmZQQ6SoinILUoN7MEVf4VozgHo5Iw72eQKTyZeSVwm14BHcEEdEQfyP28xSWJCCmpBsad/A
 xWjkrqjbZTaqLF/0apLZmSKxVg/vbv9f3xNxS153oUqSbMzfkq6rlr3afdFx7mWfrLG9ovEam
 7xM1x5FmttJ+H7++rkyduD5r8wnLeno1v18ZZqXRJ5OvEH33J0H5yqZLRr4tavXs6/d513ppg
 1rQ+efPOE/fecssWLmeL+m4vd68ubrMSS3FGoqEWc1FxIgBJfsmqdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502694552!79838367!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2911 invoked from network); 14 Aug 2017 07:09:12 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:12 -0000
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 mx1.suse.de (Postfix) with ESMTP id EFC85ABD9;
 Mon, 14 Aug 2017 07:09:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:47 +0200
Message-Id: <20170814070849.20986-51-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 50/52] libxl: add libxl_set_parameters()
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhsIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQpWMjoKLSBjb3JyZWN0ZWQgY29kaW5nIHN0eWxlIChXZWkgTGl1KQot
IHJlbW92ZWQgc3VwZXJmbHVvdXMgI2lmZGVmIChXZWkgTGl1KQotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsLmMgfCAxNSArKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsLmggfCAgOCArKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXggMGVmODc0NDA2Zi4u
NWU2Zjk1NTM2ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bC5jCkBAIC02NTIsNiArNjUyLDIxIEBAIGludCBsaWJ4bF9zZW5kX2RlYnVnX2tl
eXMobGlieGxfY3R4ICpjdHgsIGNoYXIgKmtleXMpCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCBs
aWJ4bF9zZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqcGFyYW1zKQoreworICAg
IGludCByZXQ7CisgICAgR0NfSU5JVChjdHgpOworCisgICAgcmV0ID0geGNfc2V0X3BhcmFtZXRl
cnMoY3R4LT54Y2gsIHBhcmFtcyk7CisgICAgaWYgKHJldCA8IDApIHsKKyAgICAgICAgTE9HRShF
UlJPUiwgInNldHRpbmcgcGFyYW1ldGVycyIpOworICAgICAgICBHQ19GUkVFOworICAgICAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKKyAgICB9CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gMDsKK30K
Kwogc3RhdGljIGludCBmZF9zZXRfZmxhZ3MobGlieGxfY3R4ICpjdHgsIGludCBmZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBmY250bGdldG9wLCBpbnQgZmNudGxzZXRvcCwgY29uc3Qg
Y2hhciAqZmwsCiAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmxhZ21hc2ssIGludCBzZXRf
cCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5o
CmluZGV4IDIyOWUyODk3NTAuLjE3MDQ1MjUzYWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTA1MSw2ICsxMDUxLDEzIEBAIHZv
aWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBs
aWJ4bF9tYWMgKnNyYyk7CiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9RRUQgMQogCisvKgorICog
TElCWExfSEFWRV9TRVRfUEFSQU1FVEVSUworICoKKyAqIElmIHRoaXMgaXMgZGVmaW5lZCBzZXR0
aW5nIGh5cGVydmlzb3IgcGFyYW1ldGVycyBpcyBzdXBwb3J0ZWQuCisgKi8KKyNkZWZpbmUgTElC
WExfSEFWRV9TRVRfUEFSQU1FVEVSUyAxCisKIHR5cGVkZWYgY2hhciAqKmxpYnhsX3N0cmluZ19s
aXN0Owogdm9pZCBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNwb3NlKGxpYnhsX3N0cmluZ19saXN0ICpz
bCk7CiBpbnQgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKGNvbnN0IGxpYnhsX3N0cmluZ19saXN0
ICpzbCk7CkBAIC0yMTA1LDYgKzIxMTIsNyBAQCBpbnQgbGlieGxfc2VuZF90cmlnZ2VyKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
dHJpZ2dlciB0cmlnZ2VyLCB1aW50MzJfdCB2Y3B1aWQpOwogaW50IGxpYnhsX3NlbmRfc3lzcnEo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBjaGFyIHN5c3JxKTsKIGludCBsaWJ4bF9z
ZW5kX2RlYnVnX2tleXMobGlieGxfY3R4ICpjdHgsIGNoYXIgKmtleXMpOworaW50IGxpYnhsX3Nl
dF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpwYXJhbXMpOwogCiB0eXBlZGVmIHN0
cnVjdCBsaWJ4bF9feGVuX2NvbnNvbGVfcmVhZGVyIGxpYnhsX3hlbl9jb25zb2xlX3JlYWRlcjsK
IAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uw-0003wR-4u; Mon, 14 Aug 2017 07:09:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uv-0003sl-2k
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:13 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 64/06-01736-89C41995; Mon, 14 Aug 2017 07:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+50n4m
 RBg8OS1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzLi5hKtigVNG1oJW5gfGITBcjJ4eEgJHE
 24n/mLoYuTiEBBYySlx4s5IdJMEmoCqx4fopVhBbREBJ4t6qyWBFzAKPmSRm7FrOBJIQFvCXu
 Nn+kAXEZgFqeNH6ghHE5hUwlVh0cRoTxAZ5iY4Dk8FqOIHil/YtBbOFBEwk+rZ2sUxg5F7AyL
 CKUb04tagstUjXXC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C/DECwg/HYZOd
 DjJIcTEqivAk+vZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhneE+MFBIsSk1PrUjLzAEGGkxa
 goNHSYQ3DyTNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivDEgRQIgRRmleXAjYEF/iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8diBTeDLzSuA2vQI6ggnoiD6Q+3mLSxIRUlINjM2qW0
 2O1ubYT5Dg1D/0Zrq+Md8B3XSxT9cnLjdY0Bc1zew658oTF2N+yggw5NevDmN/ZhCb/4kpjCG
 bSXaOT911qX0VjFebX+Z1GuWv4D5QbBt7ecY10W83PLdPYdvW/cPB9HHBYf3JX5eGH5zXnFA7
 V4dzxeuDOzU2qfPssFct5YhnE1yfpsRSnJFoqMVcVJwIABYsR8x1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502694551!107084194!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56641 invoked from network); 14 Aug 2017 07:09:11 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 05F7FABB1;
 Mon, 14 Aug 2017 07:09:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:44 +0200
Message-Id: <20170814070849.20986-48-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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 47/52] xen: add basic support for runtime
	parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBuZWVkZWQgaW5mcmFzdHJ1Y3R1cmUgZm9yIHJ1bnRpbWUgcGFyYW1ldGVyIGNoYW5n
aW5nIHNpbWlsYXIKdG8gdGhhdCB1c2VkIGF0IGJvb3QgdGltZSB2aWEgY21kbGluZS4gV2UgYXJl
IHVzaW5nIHRoZSBzYW1lIHBhcnNpbmcKZnVuY3Rpb25zIGFzIGZvciBjbWRsaW5lIHBhcnNpbmcs
IGJ1dCB3aXRoIGEgZGlmZmVyZW50IGFycmF5IG9mCnBhcmFtZXRlciBkZWZpbml0aW9ucy4KCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOgotIGFkZGVkIG1v
ZGlmaWNhdGlvbiBvZiBBUk0gbGlua2VyIHNjcmlwdCAoV2VpIExpdSkKLS0tCiB4ZW4vYXJjaC9h
cm0veGVuLmxkcy5TIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyB8ICA0ICsrKysK
IHhlbi9jb21tb24va2VybmVsLmMgICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUveGVuL2luaXQu
aCB8IDIyICsrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgfCAg
MSArCiA1IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRz
LlMKaW5kZXggMmQ1NGYyMjRlYy4uNzVjNDEzNTRhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCkBAIC04MSw2ICs4MSwxMCBA
QCBTRUNUSU9OUwogICAgICAgIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSA9IC47CiAgICAgICAg
KiguZGF0YS5zY2hlZHVsZXJzKQogICAgICAgIF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkgPSAuOwor
ICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKKyAgICAgICBfX3BhcmFtX3N0YXJ0ID0g
LjsKKyAgICAgICAqKC5kYXRhLnBhcmFtKQorICAgICAgIF9fcGFyYW1fZW5kID0gLjsKICAgICAg
ICAqKC5kYXRhLnJlbCkKICAgICAgICAqKC5kYXRhLnJlbC4qKQogICAgICAgIENPTlNUUlVDVE9S
UwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMKaW5kZXggZmYwOGJiZTQyYS4uNWJkNzkxMjc1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0yMjYsNiArMjI2
LDEwIEBAIFNFQ1RJT05TCiAgICAgICAgX19zdGFydF9zY2hlZHVsZXJzX2FycmF5ID0gLjsKICAg
ICAgICAqKC5kYXRhLnNjaGVkdWxlcnMpCiAgICAgICAgX19lbmRfc2NoZWR1bGVyc19hcnJheSA9
IC47CisgICAgICAgLiA9IEFMSUdOKFBPSU5URVJfQUxJR04pOworICAgICAgIF9fcGFyYW1fc3Rh
cnQgPSAuOworICAgICAgICooLmRhdGEucGFyYW0pCisgICAgICAgX19wYXJhbV9lbmQgPSAuOwog
ICB9IDp0ZXh0CiAKICAgLmRhdGEgOiB7ICAgICAgICAgICAgICAgICAgICAvKiBEYXRhICovCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRl
eCBjMDUxOThiMjI2Li45YmI5ZTVjNzNhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5j
CisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTE3OCw2ICsxNzgsMTEgQEAgc3RhdGljIHZv
aWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAgICAgcGFyc2Vf
cGFyYW1zKGNtZGxpbmUsIF9fc2V0dXBfc3RhcnQsIF9fc2V0dXBfZW5kKTsKIH0KIAoraW50IHJ1
bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGluZSkKK3sKKyAgICByZXR1cm4gcGFyc2VfcGFyYW1z
KGxpbmUsIF9fcGFyYW1fc3RhcnQsIF9fcGFyYW1fZW5kKTsKK30KKwogLyoqCiAgKiAgICBjbWRs
aW5lX3BhcnNlIC0tIHBhcnNlcyB0aGUgeGVuIGNvbW1hbmQgbGluZS4KICAqIElmIENPTkZJR19D
TURMSU5FIGlzIHNldCwgaXQgd291bGQgYmUgcGFyc2VkIHByaW9yIHRvIEBjbWRsaW5lLgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2luaXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgK
aW5kZXggMjVkMmVlZjhkZC4uN2M3ZjkyYzZiMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2luaXQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCkBAIC04NywxMSArODcsMTYgQEAg
c3RydWN0IGtlcm5lbF9wYXJhbSB7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9w
YXJhbSBfX3NldHVwX3N0YXJ0W10sIF9fc2V0dXBfZW5kW107CitleHRlcm4gY29uc3Qgc3RydWN0
IGtlcm5lbF9wYXJhbSBfX3BhcmFtX3N0YXJ0W10sIF9fcGFyYW1fZW5kW107CisKKyNkZWZpbmUg
X19kYXRhcGFyYW0gICAgICAgX191c2VkX3NlY3Rpb24oIi5kYXRhLnBhcmFtIikKKworI2RlZmlu
ZSBfX3BhcmFtKGF0dCkgICAgICBzdGF0aWMgY29uc3QgYXR0IFwKKyAgICBfX2F0dHJpYnV0ZV9f
KChfX2FsaWduZWRfXyhzaXplb2Yodm9pZCAqKSkpKSBzdHJ1Y3Qga2VybmVsX3BhcmFtCiAKICNk
ZWZpbmUgX19zZXR1cF9zdHIgc3RhdGljIGNvbnN0IF9faW5pdGNvbnN0IFwKICAgICBfX2F0dHJp
YnV0ZV9fKChfX2FsaWduZWRfXygxKSkpIGNoYXIKLSNkZWZpbmUgX19rcGFyYW0gc3RhdGljIGNv
bnN0IF9faW5pdHNldHVwIFwKLSAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyhzaXplb2Yo
dm9pZCAqKSkpKSBzdHJ1Y3Qga2VybmVsX3BhcmFtCisjZGVmaW5lIF9fa3BhcmFtICAgICAgICAg
IF9fcGFyYW0oX19pbml0c2V0dXApCiAKICNkZWZpbmUgY3VzdG9tX3BhcmFtKF9uYW1lLCBfdmFy
KSBcCiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXApAQCAt
MTEzLDYgKzExOCwxOSBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3NldHVw
X3N0YXJ0W10sIF9fc2V0dXBfZW5kW107CiAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBc
CiAgICAgICAgIHsgX19zZXR1cF9zdHJfIyNfdmFyLCBPUFRfU1RSLCBzaXplb2YoX3ZhciksICZf
dmFyIH0KIAorI2RlZmluZSBfX3J0cGFyYW0gICAgICAgICBfX3BhcmFtKF9fZGF0YXBhcmFtKQor
CisjZGVmaW5lIGN1c3RvbV9wYXJhbV9ydW50aW1lKF9uYW1lLCBfdmFyKSBcCisgICAgX19ydHBh
cmFtIF9fcnRwYXJfIyNfdmFyID0geyBfbmFtZSwgT1BUX0NVU1RPTSwgMCwgX3ZhciB9CisjZGVm
aW5lIGJvb2xlYW5fcGFyYW1fcnVudGltZShfbmFtZSwgX3ZhcikgXAorICAgIF9fcnRwYXJhbSBf
X3J0cGFyXyMjX3ZhciA9IHsgX25hbWUsIE9QVF9CT09MLCBzaXplb2YoX3ZhciksICZfdmFyIH0K
KyNkZWZpbmUgaW50ZWdlcl9wYXJhbV9ydW50aW1lKF9uYW1lLCBfdmFyKSBcCisgICAgX19ydHBh
cmFtIF9fcnRwYXJfIyNfdmFyID0geyBfbmFtZSwgT1BUX1VJTlQsIHNpemVvZihfdmFyKSwgJl92
YXIgfQorI2RlZmluZSBzaXplX3BhcmFtX3J1bnRpbWUoX25hbWUsIF92YXIpIFwKKyAgICBfX3J0
cGFyYW0gX19ydHBhcl8jI192YXIgPSB7IF9uYW1lLCBPUFRfU0laRSwgc2l6ZW9mKF92YXIpLCAm
X3ZhciB9CisjZGVmaW5lIHN0cmluZ19wYXJhbV9ydW50aW1lKF9uYW1lLCBfdmFyKSBcCisgICAg
X19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0geyBfbmFtZSwgT1BUX1NUUiwgc2l6ZW9mKF92YXIp
LCAmX3ZhciB9CisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogI2lmZGVmIENPTkZJR19M
QVRFX0hXRE9NCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVk
ZS94ZW4vbGliLmgKaW5kZXggOTk1YTg1YTdkYi4uNTY1MTQ5OGRlMiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtNzEsNiAr
NzEsNyBAQAogc3RydWN0IGRvbWFpbjsKIAogdm9pZCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIg
KmNtZGxpbmUpOworaW50IHJ1bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGluZSk7CiBpbnQgcGFy
c2VfYm9vbChjb25zdCBjaGFyICpzKTsKIAogLyojZGVmaW5lIERFQlVHX1RSQUNFX0RVTVAqLwot
LSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Um-0003fO-7I; Mon, 14 Aug 2017 07:09:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Ul-0003dZ-6e
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:03 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0E/8F-03406-E8C41995; Mon, 14 Aug 2017 07:09:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov26vz8R
 Ig55OS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP86o9MBYvYKqb1hjcw7mLtYuTkkBAwkng7
 8R9TFyMXh5DAQkaJnw+mMoEk2ARUJTZcPwVWJCKgJHFv1WSwOLNAocTJ7j6wuLBArsSUkyfZQ
 WwWoPr5a96DxXkFTCVWfe9ggVggL9FxYDKYzQkUv7RvKZgtJGAi0be1i2UCI/cCRoZVjOrFqU
 VlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYw7nzsdYpTkYFI
 S5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMEr5T0xUkiwKDU9tSItMwcYZDBpCQ4eJRHe
 PJA0b3FBYm5xZjpE6hSjMUfThy1fmDheTfj/jUmIJS8/L1VKnPeZF1CpAEhpRmke3CBY8F9il
 JUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMC8TyEKezLwSuH2vgE5hAjqlD+QL3uKSRISUVAOjzn
 PtnwW9udZdk1llbrVOWjZrbtdMiY2lb4Ta676fjOq/uvtns1ejuS3Xets7olYe2flr2nTXbI2
 8yH/4beKUKy6PE1f8MpcR71csk56+JufwwUuNU2rZDir1bNh1NGjpl1zl5tV2gi1rGOIPhWsX
 +GtdDm17635uyRYGnmLbz7WMYtcZw9WUWIozEg21mIuKEwHp9gKMeQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502694541!111751293!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10027 invoked from network); 14 Aug 2017 07:09:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 889DAAD32;
 Mon, 14 Aug 2017 07:09:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:14 +0200
Message-Id: <20170814070849.20986-18-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 17/52] xen/arch/x86/oprofile/nmi_int.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0
ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvb3Byb2Zp
bGUvbm1pX2ludC5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMgYi94ZW4vYXJjaC94ODYv
b3Byb2ZpbGUvbm1pX2ludC5jCmluZGV4IDEyNmY3YThkOWYuLjkxOTY1YWM3ZGYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMKKysrIGIveGVuL2FyY2gveDg2L29w
cm9maWxlL25taV9pbnQuYwpAQCAtMzI5LDYgKzMyOSw4IEBAIHN0YXRpYyBpbnQgZm9yY2VfY3B1
X3R5cGUoY29uc3QgY2hhciAqc3RyKQogCQlmb3JjZV9hcmNoX3BlcmZtb24gPSAxOwogCQlwcmlu
dGsoS0VSTl9JTkZPICJvcHJvZmlsZTogZm9yY2luZyBhcmNoaXRlY3R1cmFsIHBlcmZtb25cbiIp
OwogCX0KKwllbHNlCisJCXJldHVybiAtRUlOVkFMOwogCiAJcmV0dXJuIDA7CiB9Ci0tIAoyLjEy
LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uj-0003cT-TA; Mon, 14 Aug 2017 07:09:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uh-0003au-OG
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:08:59 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 38/A8-03937-B8C41995; Mon, 14 Aug 2017 07:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov26Xz8R
 Ig/n7NCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDu36wFnSyV7zqnc/WwNjL1sXIySEhYCTx
 duI/pi5GLg4hgYWMEqf7V7ODJNgEVCU2XD/FCmKLCChJ3Fs1mQnEZhYol7h1+CRYs7BApsSOS
 81gNSxA9T+mb2ABsXkFTCSW39nGCLFAXqLjwGSwOKeAqcSlfUvBbCGgmr6tXSwTGLkXMDKsYt
 QoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxgvLwx4BC
 jJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXinviZFCgkWp6akVaZk5wECDSUtw
 8CiJ8OaBpHmLCxJzizPTIVKnGI05mj5s+cLE8WrC/29MQix5+XmpUuK8MSClAiClGaV5cINgE
 XCJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrx2IFN4MvNK4Pa9AjqFCeiUPpAveItLEhFSUg
 2MnB7CM+9eebSJacLfr9r/Z2fvnie8SI+Ll7vhbWuDzWPxK81Ks+vfBzF0JUxfdv2hmfn312t
 +1nrEBrF1h1nc21sYME3BZN2xNbw2r03SNO4u2h7vp32g9e7qlx/chcov9TY2xqwWmi/YtG1X
 8ObK9JoyzY2PC9/NPrDKzC1sxel/f0tXlJZwKrEUZyQaajEXFScCAK1jJxx7AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502694538!65801896!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21662 invoked from network); 14 Aug 2017 07:08:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:08:58 -0000
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 mx1.suse.de (Postfix) with ESMTP id B8B90ABB0;
 Mon, 14 Aug 2017 07:08:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:07:59 +0200
Message-Id: <20170814070849.20986-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v2 02/52] xen/arch/arm/domain_build.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCAxYmVjNGZhMjNkLi5kNmY5NTg1NTAzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCkBAIC0zMyw5ICszMywxMSBAQCBpbnQgZG9tMF8xMV9tYXBwaW5nID0g
MTsKIAogc3RhdGljIHU2NCBfX2luaXRkYXRhIGRvbTBfbWVtOwogCi1zdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl
X2RvbTBfbWVtKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgZG9tMF9tZW0gPSBwYXJzZV9zaXplX2Fu
ZF91bml0KHMsICZzKTsKKworICAgIHJldHVybiAqcyA/IC1FSU5WQUwgOiAwOwogfQogY3VzdG9t
X3BhcmFtKCJkb20wX21lbSIsIHBhcnNlX2RvbTBfbWVtKTsKIAotLSAKMi4xMi4zCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uq-0003lC-Mw; Mon, 14 Aug 2017 07:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Up-0003gk-P8
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:07 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 A2/D0-01862-39C41995; Mon, 14 Aug 2017 07:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+4kn4m
 RBrMOWFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzb/9nKvjHWTHn6zzGBsZNHF2MnBwSAkYS
 byf+Y+pi5OIQEljIKHH6yVRWkASbgKrEhuunwGwRASWJe6smM4HYzALuEhvfNbGA2MICBRJ7t
 7awgdgsQPXHlmxjBrF5BUwlVp1czgaxQF6i48BksHpOoPilfUvBbCEBE4m+rV0sExi5FzAyrG
 LUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRvPQMD4w7G9hN
 +hxglOZiURHkTfHojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzvCeGCkkWJSanlqRlpkDDDSY
 tAQHj5II7wqQNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifM+BSkSACnKKM2DGwEL+kuMs
 lLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm3gUzhycwrgdv0CugIJqAj+kDu5y0uSURISTUw2j
 z49EFtV7DhPtlLi76p/cxaXqr10/rtZre4DJVgeSsmRn/WyV8ulb2suVp6YafXrbok07TpKev
 +Xf2ysVPbTpHpf+ZGxj+C2cY+9jEKLR+NnVX6Hh+dM+tNQm9pxJJn2y+br8uVnhLofGATs8JF
 KYFNDX8s5/9Y1BH97EulVJCky+tbmsz3lViKMxINtZiLihMBV++kmXUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502694546!54381907!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18332 invoked from network); 14 Aug 2017 07:09:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:06 -0000
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 mx1.suse.de (Postfix) with ESMTP id 9B2D1AD57;
 Mon, 14 Aug 2017 07:09:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:32 +0200
Message-Id: <20170814070849.20986-36-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH v2 35/52] xen/drivers/passthrough/vtd/dmar.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJh
bWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1h
ci5jCmluZGV4IDgyMDQwZGRjMDUuLmRkMTIyZGE3MzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2RtYXIuYwpAQCAtMTA5MCw3ICsxMDkwLDcgQEAgaW50IGludGVsX2lvbW11X2dldF9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5KGlvbW11X2dyZG1fdCAqZnVuYywgdm9pZCAqY3R4dCkKICAqIElmIGEg
c2VnbWVudCBpcyBzcGVjaWZpZWQgZm9yIG90aGVyIHRoYW4gdGhlIGZpcnN0IGRldmljZSwgYW5k
IGl0IGRvZXMgbm90CiAgKiBtYXRjaCB0aGUgb25lIHNwZWNpZmllZCBmb3IgdGhlIGZpcnN0IG9u
ZSwgYW4gZXJyb3Igd2lsbCBiZSByZXBvcnRlZC4KICAqLwotc3RhdGljIHZvaWQgX19pbml0IHBh
cnNlX3JtcnJfcGFyYW0oY29uc3QgY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
cm1ycl9wYXJhbShjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgY29uc3QgY2hhciAqcyA9IHN0ciwg
KmN1ciwgKnN0bXA7CiAgICAgdW5zaWduZWQgaW50IHNlZywgYnVzLCBkZXYsIGZ1bmMsIGRldl9j
b3VudDsKQEAgLTExNDMsNSArMTE0Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9ybXJy
X3BhcmFtKGNvbnN0IGNoYXIgKnN0cikKICAgICAgICAgICAgIG5yX3JtcnIrKzsKIAogICAgIH0g
d2hpbGUgKCAqcysrID09ICc7JyAmJiBucl9ybXJyIDwgTUFYX1VTRVJfUk1SUiApOworCisgICAg
cmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oInJtcnIiLCBwYXJzZV9y
bXJyX3BhcmFtKTsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uq-0003lc-UI; Mon, 14 Aug 2017 07:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Up-0003gq-Or
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:07 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 CB/34-01862-39C41995; Mon, 14 Aug 2017 07:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsVyuP0Ov+4kn4m
 RBnevqVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkze9+xFVwVrPg5bw17A2MHbxcjJ4eEgJHE
 24n/mEBsIYFjjBKf1qWD2GwCqhIbrp9iBbFFBJQk7q2aDFbDLOAq0fB7KVhcWCBb4tO912xdj
 BwcLED1vZvdQUxeAVOJg6+LIKbLS3QcmMwCYnMChS/tW8oCsclEom9rF8sERu4FjAyrGNWLU4
 vKUot0jfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQL9ygAEOxibvzgdYpTkYFI
 S5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7w3tipJBgUWp6akVaZg4wwGDSEhw8SiK8
 eSBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US540BKRIAKcoozYMbAQv2S4yyUsK8jEBHC
 fEUpBblZpagyr9iFOdgVBLmrQGZwpOZVwK36RXQEUxAR/SB3M9bXJKIkJJqYHSfnD9BinPJy1
 +TP9w07Hr6Z2bO5Sk9xYdb5D88CHuiM/fqsWPsx+d+ErPprcu0fpOdtn09Q0RVsuR24xc3nht
 KmTounnh5uXYz75rFTzPaYt4b3/Mo/+3Xu9ZzXou4aq9vX8qv5c39h57cKFb6wbXurn1vul9c
 /B+pj365765PVWm7Fr6s8ocSS3FGoqEWc1FxIgAp+tEPcQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502694546!102259712!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6573 invoked from network); 14 Aug 2017 07:09:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 648C3AD4B
 for <xen-devel@lists.xenproject.org>; Mon, 14 Aug 2017 07:09:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:31 +0200
Message-Id: <20170814070849.20986-35-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 34/52] xen/drivers/passthrough/pci.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyB8IDE3ICsrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmlu
ZGV4IGIwMmQ0ODk1M2IuLjgyYWE4NmIyMjAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0xNDks
MTcgKzE0OSwxNyBAQCBzdGF0aWMgc3RydWN0IHBoYW50b21fZGV2IHsKIH0gcGhhbnRvbV9kZXZz
WzhdOwogc3RhdGljIHVuc2lnbmVkIGludCBucl9waGFudG9tX2RldnM7CiAKLXN0YXRpYyB2b2lk
IF9faW5pdCBwYXJzZV9waGFudG9tX2RldihjaGFyICpzdHIpIHsKK3N0YXRpYyBpbnQgX19pbml0
IHBhcnNlX3BoYW50b21fZGV2KGNoYXIgKnN0cikgewogICAgIGNvbnN0IGNoYXIgKnMgPSBzdHI7
CiAgICAgdW5zaWduZWQgaW50IHNlZywgYnVzLCBzbG90OwogICAgIHN0cnVjdCBwaGFudG9tX2Rl
diBwaGFudG9tOwogCiAgICAgaWYgKCAhcyB8fCAhKnMgfHwgbnJfcGhhbnRvbV9kZXZzID49IEFS
UkFZX1NJWkUocGhhbnRvbV9kZXZzKSApCi0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKICAgICBzID0gcGFyc2VfcGNpKHMsICZzZWcsICZidXMsICZzbG90LCBOVUxM
KTsKICAgICBpZiAoICFzIHx8ICpzICE9ICcsJyApCi0gICAgICAgIHJldHVybjsKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKICAgICBwaGFudG9tLnNlZyA9IHNlZzsKICAgICBwaGFudG9tLmJ1
cyA9IGJ1czsKQEAgLTE3MCwxMCArMTcwLDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9w
aGFudG9tX2RldihjaGFyICpzdHIpIHsKICAgICBjYXNlIDE6IGNhc2UgMjogY2FzZSA0OgogICAg
ICAgICBpZiAoICpzICkKICAgICBkZWZhdWx0OgotICAgICAgICAgICAgcmV0dXJuOworICAgICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCiAgICAgcGhhbnRvbV9kZXZzW25yX3BoYW50
b21fZGV2cysrXSA9IHBoYW50b207CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgi
cGNpLXBoYW50b20iLCBwYXJzZV9waGFudG9tX2Rldik7CiAKQEAgLTE4OSw5ICsxOTEsMTAgQEAg
c3RhdGljIHUxNiBfX3JlYWRfbW9zdGx5IGJyaWRnZV9jdGxfbWFzazsKICAqICAgcGVyciAgICAg
ICAgICAgICAgICAgICAgICAgZG9uJ3Qgc3VwcHJlc3MgcGFyaXR5IGVycm9ycyAoZGVmYXVsdCkK
ICAqICAgbm8tcGVyciAgICAgICAgICAgICAgICAgICAgc3VwcHJlc3MgcGFyaXR5IGVycm9ycwog
ICovCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcGNpX3BhcmFtKGNoYXIgKnMpCitzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9wY2lfcGFyYW0oY2hhciAqcykKIHsKICAgICBjaGFyICpzczsKKyAg
ICBpbnQgcmMgPSAwOwogCiAgICAgZG8gewogICAgICAgICBib29sX3Qgb24gPSAhIXN0cm5jbXAo
cywgIm5vLSIsIDMpOwpAQCAtMjE0LDYgKzIxNyw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9wY2lfcGFyYW0oY2hhciAqcykKICAgICAgICAgICAgIGNtZF9tYXNrID0gUENJX0NPTU1BTkRf
UEFSSVRZOwogICAgICAgICAgICAgYnJjdGxfbWFzayA9IFBDSV9CUklER0VfQ1RMX1BBUklUWTsK
ICAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAg
ICAgICAgaWYgKCBvbiApCiAgICAgICAgIHsKQEAgLTIyOCw2ICsyMzMsOCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcGFyc2VfcGNpX3BhcmFtKGNoYXIgKnMpCiAKICAgICAgICAgcyA9IHNzICsgMTsK
ICAgICB9IHdoaWxlICggc3MgKTsKKworICAgIHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJhbSgi
cGNpIiwgcGFyc2VfcGNpX3BhcmFtKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uo-0003hg-T7; Mon, 14 Aug 2017 07:09:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Un-0003fK-3i
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:05 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6D/EF-01993-F8C41995; Mon, 14 Aug 2017 07:09:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov26vz8R
 Ig+W7xC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHl0+xFjznrdjz8RV7A+MDri5GTg4JASOJ
 txP/MXUxcnEICSxklNj+dyoTSIJNQFViw/VTrCC2iICSxL1Vk8HizAKFEie7+4DiHBzCAgkSf
 76VgoRZgMoPz+9nA7F5BUwlLj/9wggxX16i48BkFhCbEyh+ad9SMFtIwESib2sXywRG7gWMDK
 sYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK9W8/AwLiDcUe
 73yFGSQ4mJVHeBJ/eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCu9JkYKCRalpqdWpGXmAMMM
 Ji3BwaMkwlsOkuYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUKXHeZyBFAiBFGaV5cCNgIX+JU
 VZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvN8gUnsy8ErhNr4COYAI6og/kft7ikkSElFQDo4
 HTzbvZ9/IL3/nP/hdibf3Pnj1/peHbTP4ZJ/U+aSgbBkqp7X4koGNxS5JbtN/53Mp3vUYOWgt
 vrrt7LHqx7dG0mAiGwy+394d7vlT93vsj0qe4VV9y4/8dE3icXpwpK7POP67cz5ybfcGsUdDy
 k3zHkpgJG/aUhjzT2N2daMFxjOFSyKdaJZbijERDLeai4kQA/cNbQHQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502694541!104230783!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24704 invoked from network); 14 Aug 2017 07:09:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0B80CABC3;
 Mon, 14 Aug 2017 07:09:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:12 +0200
Message-Id: <20170814070849.20986-16-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 15/52] xen/arch/x86/nmi.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbm1pLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ubWkuYyB8IDIwICsrKysrKysr
KysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbm1pLmMgYi94ZW4vYXJjaC94ODYvbm1p
LmMKaW5kZXggODkxNDU4MWY2Ni4uMDM4YzU2MDhlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L25taS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ubWkuYwpAQCAtNDYsMzUgKzQ2LDQzIEBAIGJvb2wg
X19pbml0ZGF0YSBvcHRfd2F0Y2hkb2c7CiAvKiB3YXRjaGRvZ19mb3JjZTogSWYgdHJ1ZSwgcHJv
Y2VzcyB1bmtub3duIE5NSXMgd2hlbiBydW5uaW5nIHRoZSB3YXRjaGRvZy4gKi8KIGJvb2wgd2F0
Y2hkb2dfZm9yY2U7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV93YXRjaGRvZyhjaGFyICpz
KQorc3RhdGljIGludCBfX2luaXQgcGFyc2Vfd2F0Y2hkb2coY2hhciAqcykKIHsKICAgICBpZiAo
ICEqcyApCiAgICAgewogICAgICAgICBvcHRfd2F0Y2hkb2cgPSB0cnVlOwotICAgICAgICByZXR1
cm47CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wo
cykgKQogICAgIHsKICAgICBjYXNlIDA6CiAgICAgICAgIG9wdF93YXRjaGRvZyA9IGZhbHNlOwot
ICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAwOwogICAgIGNhc2UgMToKICAgICAgICAg
b3B0X3dhdGNoZG9nID0gdHJ1ZTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gMDsK
ICAgICB9CiAKICAgICBpZiAoICFzdHJjbXAocywgImZvcmNlIikgKQogICAgICAgICB3YXRjaGRv
Z19mb3JjZSA9IG9wdF93YXRjaGRvZyA9IHRydWU7CisgICAgZWxzZQorICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJ3YXRjaGRvZyIsIHBh
cnNlX3dhdGNoZG9nKTsKIAogLyogb3B0X3dhdGNoZG9nX3RpbWVvdXQ6IE51bWJlciBvZiBzZWNv
bmRzIHRvIHdhaXQgYmVmb3JlIHBhbmljLiAqLwogc3RhdGljIHVuc2lnbmVkIGludCBvcHRfd2F0
Y2hkb2dfdGltZW91dCA9IDU7Ci1zdGF0aWMgdm9pZCBwYXJzZV93YXRjaGRvZ190aW1lb3V0KGNo
YXIgKiBzKQorc3RhdGljIGludCBwYXJzZV93YXRjaGRvZ190aW1lb3V0KGNoYXIgKiBzKQogewot
ICAgIG9wdF93YXRjaGRvZ190aW1lb3V0ID0gc2ltcGxlX3N0cnRvdWxsKHMsIE5VTEwsIDApOwor
ICAgIGNvbnN0IGNoYXIgKnE7CisKKyAgICBvcHRfd2F0Y2hkb2dfdGltZW91dCA9IHNpbXBsZV9z
dHJ0b3VsbChzLCAmcSwgMCk7CiAgICAgb3B0X3dhdGNoZG9nID0gISFvcHRfd2F0Y2hkb2dfdGlt
ZW91dDsKKworICAgIHJldHVybiAqcSA/IC1FSU5WQUwgOiAwOwogfQogY3VzdG9tX3BhcmFtKCJ3
YXRjaGRvZ190aW1lb3V0IiwgcGFyc2Vfd2F0Y2hkb2dfdGltZW91dCk7CiAKLS0gCjIuMTIuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Ur-0003n4-IO; Mon, 14 Aug 2017 07:09:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Ur-0003l2-0N
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:09 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 58/09-03937-49C41995; Mon, 14 Aug 2017 07:09:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov+5kn4m
 RBodfmFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7PyQVPOCuaP/5nrGBsZ2ri5GTQ0LASOLt
 xH9MXYxcHEICCxkldv1/yAySYBNQldhw/RQriC0ioCRxb9VkoCIODmYBX4n5ZwRAwsICaRKL5
 t9nBLFZgMpvbZwMZvMKmErMu3qQBWK+vETHgclgNidQ/NK+pWC2kICJRN/WLpYJjNwLGBlWMa
 oXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6lgEIdjDOvOx/iFG
 Sg0lJlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvDO+JkUKCRanpqRVpmTnAEINJS3Dw
 KInwrgBJ8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOO9TkCIBkKKM0jy4EbBwv8QoKyXMy
 wh0lBBPQWpRbmYJqvwrRnEORiVhXiaQKTyZeSVwm14BHcEEdEQfyP28xSWJCCmpBsaopjnmNR
 qqs56m+S1bflz5wcxnd09HL3nypHSW3ZHTD2ue38jg7/sQPUN6xVVpbU6LPVsE36w96SQ9Ycs
 U1dkTn7xLcEtQ8g15pZ554m+/ys0qTc8/b7nLeWstHzS3tSfYKjy4vMB4Y5yjpvMEds+pf18l
 nXDlVOv+8+bjN3sV/wPx1cd9pp9RYinOSDTUYi4qTgQAwNnWtHICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502694547!88447615!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27152 invoked from network); 14 Aug 2017 07:09:07 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 88772AB9B;
 Mon, 14 Aug 2017 07:09:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:35 +0200
Message-Id: <20170814070849.20986-39-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v2 38/52] xen/xsm/flask/flask_op.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4veHNt
L2ZsYXNrL2ZsYXNrX29wLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi94c20vZmxhc2sv
Zmxhc2tfb3AuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svZmxhc2tfb3AuYyBiL3hl
bi94c20vZmxhc2svZmxhc2tfb3AuYwppbmRleCA3MTljMmQ3ZWZjLi4zNTU5OGI1ZmQ4IDEwMDY0
NAotLS0gYS94ZW4veHNtL2ZsYXNrL2ZsYXNrX29wLmMKKysrIGIveGVuL3hzbS9mbGFzay9mbGFz
a19vcC5jCkBAIC0yNiw3ICsyNiw3IEBACiAjZGVmaW5lIF9jb3B5X2Zyb21fZ3Vlc3QgY29weV9m
cm9tX2d1ZXN0CiAKIGVudW0gZmxhc2tfYm9vdHBhcmFtX3QgX19yZWFkX21vc3RseSBmbGFza19i
b290cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fRU5GT1JDSU5HOwotc3RhdGljIHZvaWQgcGFyc2Vf
Zmxhc2tfcGFyYW0oY2hhciAqcyk7CitzdGF0aWMgaW50IHBhcnNlX2ZsYXNrX3BhcmFtKGNoYXIg
KnMpOwogY3VzdG9tX3BhcmFtKCJmbGFzayIsIHBhcnNlX2ZsYXNrX3BhcmFtKTsKIAogYm9vbF90
IF9fcmVhZF9tb3N0bHkgZmxhc2tfZW5mb3JjaW5nID0gMTsKQEAgLTU4LDcgKzU4LDcgQEAgc3Rh
dGljIGludCBmbGFza19zZWN1cml0eV9tYWtlX2Jvb2xzKHZvaWQpOwogCiBleHRlcm4gaW50IHNz
X2luaXRpYWxpemVkOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZmxhc2tfcGFyYW0oY2hh
ciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2ZsYXNrX3BhcmFtKGNoYXIgKnMpCiB7CiAg
ICAgaWYgKCAhc3RyY21wKHMsICJlbmZvcmNpbmciKSApCiAgICAgICAgIGZsYXNrX2Jvb3RwYXJh
bSA9IEZMQVNLX0JPT1RQQVJBTV9FTkZPUkNJTkc7CkBAIC03MCw2ICs3MCw4IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBwYXJzZV9mbGFza19wYXJhbShjaGFyICpzKQogICAgICAgICBmbGFza19ib290
cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fUEVSTUlTU0lWRTsKICAgICBlbHNlCiAgICAgICAgIGZs
YXNrX2Jvb3RwYXJhbSA9IEZMQVNLX0JPT1RQQVJBTV9JTlZBTElEOworCisgICAgcmV0dXJuIChm
bGFza19ib290cGFyYW0gPT0gRkxBU0tfQk9PVFBBUkFNX0lOVkFMSUQpID8gLUVJTlZBTCA6IDA7
CiB9CiAKIHN0YXRpYyBpbnQgZG9tYWluX2hhc19zZWN1cml0eShzdHJ1Y3QgZG9tYWluICpkLCB1
MzIgcGVybXMpCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uk-0003de-RN; Mon, 14 Aug 2017 07:09:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uj-0003bS-0q
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:01 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 50/DD-01712-C8C41995; Mon, 14 Aug 2017 07:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov26Xz8R
 Ig4kdFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ar3j7mgtscFS++nWVuYJzL3sXIySEhYCTx
 duI/pi5GLg4hgYWMEm8mdTCCJNgEVCU2XD/FCmKLCChJ3Fs1mQnEZhYolDjZ3QcU5+AQFsiWe
 DhBDSTMAlR+5eV2sHJeAROJ9cf7mSDmy0t0HJjMAmJzCphKXNq3FMwWAqrp29rFMoGRewEjwy
 pGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDvMgDBDsa+Wc6
 HGCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBKeU+MFBIsSk1PrUjLzAGGGUxa
 goNHSYS33AsozVtckJhbnJkOkTrFqMvxasL/b0xCLHn5ealS4rzPQIoEQIoySvPgRsBC/hKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEee1ALuHJzCuB2/QK6AgmoCP6QO7nLS5JREhJNTBqqn
 +L3l/ybNk9T9l8seykSfX8aUxd6h4yK5Q/rcj3/fEn5umGC+fv1bx/dkWZN83h1IYIqWDnGp6
 Df/4c/dSw1o71Q03nluigW0yRolJ+IVHSSfVKYSypGfwyotGfV0g2TOo4eC1Ewcz5fr3ft6Dy
 c5UtPK8mHVkcZpghbznz+275i2EnQ5RYijMSDbWYi4oTAe+c/RR0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502694538!105493444!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52401 invoked from network); 14 Aug 2017 07:08:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:08:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 62AC2ACF9;
 Mon, 14 Aug 2017 07:08:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:02 +0200
Message-Id: <20170814070849.20986-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 05/52] xen/arch/x86/cpu/mcheck/mce.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2UuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlLmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCmluZGV4IDMwNTI1ZGQ3OGIuLmU1NzdhOWRi
MTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCkBAIC02MiwxMyArNjIsMTggQEAgc3RydWN0IG1jYV9i
YW5rcyAqbWNhX2FsbGJhbmtzOwogI2VuZGlmCiAKIGludCBtY2VfdmVyYm9zaXR5Owotc3RhdGlj
IHZvaWQgX19pbml0IG1jZV9zZXRfdmVyYm9zaXR5KGNoYXIgKnN0cikKK3N0YXRpYyBpbnQgX19p
bml0IG1jZV9zZXRfdmVyYm9zaXR5KGNoYXIgKnN0cikKIHsKICAgICBpZiAoc3RyY21wKCJ2ZXJi
b3NlIiwgc3RyKSA9PSAwKQogICAgICAgICBtY2VfdmVyYm9zaXR5ID0gTUNFX1ZFUkJPU0U7CiAg
ICAgZWxzZQorICAgIHsKICAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIk1hY2hpbmUgQ2hlY2sg
dmVyYm9zaXR5IGxldmVsICVzIG5vdCByZWNvZ25pc2VkIgogICAgICAgICAgICAgICAgInVzZSBt
Y2VfdmVyYm9zaXR5PXZlcmJvc2UiLCBzdHIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgibWNlX3ZlcmJvc2l0eSIsIG1j
ZV9zZXRfdmVyYm9zaXR5KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Up-0003j6-OW; Mon, 14 Aug 2017 07:09:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uo-0003gk-F2
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:06 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 92/C0-01862-19C41995; Mon, 14 Aug 2017 07:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+4En4m
 RBt8+Wll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknFmUXvOeq+PH7IGsD43zOLkZODgkBI4m3
 E/8xgdhCAgsZJc61qIDYbAKqEhuun2IFsUUElCTurZoMVMPFwSzwmElixq7lYA3CAukSk3adA
 LNZgBp2XJzABmLzCphKnPjymw1igbxEx4HJLCA2J1D80r6lLBDLTCT6tnaxTGDkXsDIsIpRoz
 i1qCy1SNfITC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9C79QwMjDsYG/b6HWK
 U5GBSEuVN8OmNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO8N7YqSQYFFqempFWmYOMMxg0hIc
 PEoivCtA0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc4bA1IkAFKUUZoHNwIW8pcYZaWEe
 RkZGBiEeApSi3IzS1DlXzGKczAqCfPagUzhycwrgdv0CugIJqAj+kDu5y0uSURISTUw8jVf8m
 INNzR+te+Hie+Sdz4VGcn+r58GiBxxO215/drLPc9uHJm6+MmM9/61N13zuv4zutwwtAjY55x
 b++jo3++BKeJL4hYfXmlqulDhs1xsM6/Vud1zA38f77Yucg25MDFLxnupb/6drxvqvwVnuO/t
 TYh9OjvizY9dq2auWT21T8+wk+HKXiWW4oxEQy3mouJEAOIEQ/90AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502694544!105289301!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35634 invoked from network); 14 Aug 2017 07:09:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A3BB1ABB1;
 Mon, 14 Aug 2017 07:09:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:20 +0200
Message-Id: <20170814070849.20986-24-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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 23/52] xen/common/core_parking.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2NvcmVfcGFya2luZy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHhlbi9jb21tb24vY29yZV9wYXJraW5nLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Nv
cmVfcGFya2luZy5jIGIveGVuL2NvbW1vbi9jb3JlX3BhcmtpbmcuYwppbmRleCBkZTI2OWUwNmMy
Li5iMDdhMTU3ZmY5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jCisrKyBi
L3hlbi9jb21tb24vY29yZV9wYXJraW5nLmMKQEAgLTQxLDE0ICs0MSwxNiBAQCBzdGF0aWMgZW51
bSBjb3JlX3BhcmtpbmdfY29udHJvbGxlciB7CiAgICAgUEVSRk9STUFOQ0VfRklSU1QKIH0gY29y
ZV9wYXJraW5nX2NvbnRyb2xsZXIgPSBQT1dFUl9GSVJTVDsKIAotc3RhdGljIHZvaWQgX19pbml0
IHNldHVwX2NvcmVfcGFya2luZ19vcHRpb24oY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQg
c2V0dXBfY29yZV9wYXJraW5nX29wdGlvbihjaGFyICpzdHIpCiB7CiAgICAgaWYgKCAhc3RyY21w
KHN0ciwgInBvd2VyIikgKQogICAgICAgICBjb3JlX3BhcmtpbmdfY29udHJvbGxlciA9IFBPV0VS
X0ZJUlNUOwogICAgIGVsc2UgaWYgKCAhc3RyY21wKHN0ciwgInBlcmZvcm1hbmNlIikgKQogICAg
ICAgICBjb3JlX3BhcmtpbmdfY29udHJvbGxlciA9IFBFUkZPUk1BTkNFX0ZJUlNUOwogICAgIGVs
c2UKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVy
biAwOwogfQogY3VzdG9tX3BhcmFtKCJjb3JlX3BhcmtpbmciLCBzZXR1cF9jb3JlX3Bhcmtpbmdf
b3B0aW9uKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Ul-0003e3-8s; Mon, 14 Aug 2017 07:09:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uj-0003bT-CZ
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:01 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F0/82-02176-C8C41995; Mon, 14 Aug 2017 07:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov26Pz8R
 IgwNLeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozL/xvZCuZzVXz/OZulgfEtexcjJ4eEgJHE
 24n/mLoYuTiEBBYySry/eokZJMEmoCqx4fopVhBbREBJ4t6qyWBFzAJ7GSUOXfvNApIQFsiU2
 PlkLVgRC1DD+V8QzbwCphILN1xlgtggL9FxYDJYPSdQ/NK+pWC2kICJRN/WLpYJjNwLGBlWMa
 oXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6t56BgXEHY1Ov8yF
 GSQ4mJVHeBJ/eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFLeEyOFBItS01Mr0jJzgIEGk5bg
 4FES4S33AkrzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ4bwzIDAGQoozSPLgRsKC/xCgrJ
 czLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtwZkCk9mXgncpldARzABHdEHcj9vcUkiQkqqgbFo5b
 vDkfrC91/FyBjm7mWLvPPTa0a7W9n/C5xF10ouBswOWt/jKvuua11IwpKyWYEHrrlvY+9bN8V
 VjrGncH6iBcfORcfv3nLf/GRV/qdZjC7d55Vbet1LjKN/mjN/vcC6dE7osQsL2JLWx+xcGvdd
 sZp96V4LzbmFyRO0pDS/XhM+42WVGKbEUpyRaKjFXFScCAAmoxSBdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502694540!105493448!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52595 invoked from network); 14 Aug 2017 07:09:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:00 -0000
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 mx1.suse.de (Postfix) with ESMTP id DB94BAD16;
 Mon, 14 Aug 2017 07:08:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:07 +0200
Message-Id: <20170814070849.20986-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH v2 10/52] xen/arch/x86/hvm/vmx/vmcs.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaHZtL3ZteC92bWNzLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWth
amltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgNyArKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDIwMDhm
ZWUyODAuLjRkZGNiZDdlNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTc0LDkgKzc0LDEwIEBAIHN0
YXRpYyBzOCBfX3JlYWRfbW9zdGx5IG9wdF9lcHRfYWQgPSAtMTsKICAqICBwbWwgICAgICAgICAg
ICAgICAgIEVuYWJsZSBQTUwKICAqICBhZCAgICAgICAgICAgICAgICAgIFVzZSBBL0QgYml0cwog
ICovCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZXB0X3BhcmFtKGNoYXIgKnMpCitzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9lcHRfcGFyYW0oY2hhciAqcykKIHsKICAgICBjaGFyICpzczsKKyAg
ICBpbnQgcmMgPSAwOwogCiAgICAgZG8gewogICAgICAgICBib29sX3QgdmFsID0gISFzdHJuY21w
KHMsICJuby0iLCAzKTsKQEAgLTkyLDkgKzkzLDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9lcHRfcGFyYW0oY2hhciAqcykKICAgICAgICAgICAgIG9wdF9wbWxfZW5hYmxlZCA9IHZhbDsK
ICAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImFkIikgKQogICAgICAgICAgICAgb3B0X2Vw
dF9hZCA9IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAg
ICAgICAgIHMgPSBzcyArIDE7CiAgICAgfSB3aGlsZSAoIHNzICk7CisKKyAgICByZXR1cm4gcmM7
CiB9CiBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJhbSk7CiAKLS0gCjIuMTIuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uq-0003kk-Fu; Mon, 14 Aug 2017 07:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Up-0003hr-Gl
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:07 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 00/63-04533-29C41995; Mon, 14 Aug 2017 07:09:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+4kn4m
 RBke+8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrdjayFyyRrljzcydzA+MisS5GTg4JASOJ
 txP/MXUxcnEICSxklHj6fiMjSIJNQFViw/VTrCC2iICSxL1Vk8GKmAUeM0nM2LWcCSQhLJAhM
 f96P1gRC1DDhZ6bYDavgKnEpL4GZogN8hIdByazgNicQPFL+5aC2UICJhJ9W7tYJjByL2BkWM
 WoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6N96BgbGHYxX2pw
 PMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCd4T0xUkiwKDU9tSItMwcYaDBp
 CQ4eJRFeBWCwCfEWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDjvU5AZAiBFGaV5cCNgQX+JU
 VZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvZ5ApPJl5JXCbXgEdwQR0RB/I/bzFJYkIKakGRt
 XetZu+tIbLvlIx3nLz4btagbm3nDnr1RfIZO08LPPN5PAB07f/mRPUu8+cTUl1PX/vRqm1Vaf
 X4mmWnMfefgz5P/Pc0gbHvk9WEvy2+4261OVk3Wu8Dx89Ya4tHp3wofvrN4bLCQ+CGb8zKd0T
 0b/7oO9tZhhjwP7nDTvtdsRtfrTFf92E20osxRmJhlrMRcWJANDtPQJ1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502694546!102259711!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6458 invoked from network); 14 Aug 2017 07:09:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EB3CCAD16;
 Mon, 14 Aug 2017 07:09:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:27 +0200
Message-Id: <20170814070849.20986-31-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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 30/52] xen/drivers/char/console.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZh
bHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDI5ICsrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGUuYwppbmRleCBmMDY1OWZiYTFiLi5kYWYwZTE4NzhkIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YwpAQCAtNjcsNyArNjcsNyBAQCBlbnVtIGNvbl90aW1lc3RhbXBfbW9kZQogCiBzdGF0aWMgZW51
bSBjb25fdGltZXN0YW1wX21vZGUgX19yZWFkX21vc3RseSBvcHRfY29uX3RpbWVzdGFtcF9tb2Rl
ID0gVFNNX05PTkU7CiAKLXN0YXRpYyB2b2lkIHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyhjaGFy
ICpzKTsKK3N0YXRpYyBpbnQgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKGNoYXIgKnMpOwogY3Vz
dG9tX3BhcmFtKCJjb25zb2xlX3RpbWVzdGFtcHMiLCBwYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMp
OwogCiAvKiBjb25yaW5nX3NpemU6IGFsbG93cyBhIGxhcmdlIGNvbnNvbGUgcmluZyB0aGFuIGRl
ZmF1bHQgKDE2a0IpLiAqLwpAQCAtMTIzLDggKzEyMyw4IEBAIHN0YXRpYyBpbnQgX19yZWFkX21v
c3RseSB4ZW5sb2dfZ3Vlc3RfdXBwZXJfdGhyZXNoID0KIHN0YXRpYyBpbnQgX19yZWFkX21vc3Rs
eSB4ZW5sb2dfZ3Vlc3RfbG93ZXJfdGhyZXNoID0KICAgICBYRU5MT0dfR1VFU1RfTE9XRVJfVEhS
RVNIT0xEOwogCi1zdGF0aWMgdm9pZCBwYXJzZV9sb2dsdmwoY2hhciAqcyk7Ci1zdGF0aWMgdm9p
ZCBwYXJzZV9ndWVzdF9sb2dsdmwoY2hhciAqcyk7CitzdGF0aWMgaW50IHBhcnNlX2xvZ2x2bChj
aGFyICpzKTsKK3N0YXRpYyBpbnQgcGFyc2VfZ3Vlc3RfbG9nbHZsKGNoYXIgKnMpOwogCiAvKgog
ICogPGx2bD4gOj0gbm9uZXxlcnJvcnx3YXJuaW5nfGluZm98ZGVidWd8YWxsCkBAIC0xNTYsMjMg
KzE1NiwyNiBAQCBzdGF0aWMgaW50IF9faW5pdCBfX3BhcnNlX2xvZ2x2bChjaGFyICpzLCBjaGFy
ICoqcHMpCiAgICAgcmV0dXJuIDI7IC8qIHNhbmUgZmFsbGJhY2sgKi8KIH0KIAotc3RhdGljIHZv
aWQgX19pbml0IF9wYXJzZV9sb2dsdmwoY2hhciAqcywgaW50ICpsb3dlciwgaW50ICp1cHBlcikK
K3N0YXRpYyBpbnQgX19pbml0IF9wYXJzZV9sb2dsdmwoY2hhciAqcywgaW50ICpsb3dlciwgaW50
ICp1cHBlcikKIHsKICAgICAqbG93ZXIgPSAqdXBwZXIgPSBfX3BhcnNlX2xvZ2x2bChzLCAmcyk7
CiAgICAgaWYgKCAqcyA9PSAnLycgKQogICAgICAgICAqdXBwZXIgPSBfX3BhcnNlX2xvZ2x2bChz
KzEsICZzKTsKICAgICBpZiAoICp1cHBlciA8ICpsb3dlciApCiAgICAgICAgICp1cHBlciA9ICps
b3dlcjsKKworICAgIHJldHVybiAqcyA/IC1FSU5WQUwgOiAwOwogfQogCi1zdGF0aWMgdm9pZCBf
X2luaXQgcGFyc2VfbG9nbHZsKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9sb2ds
dmwoY2hhciAqcykKIHsKLSAgICBfcGFyc2VfbG9nbHZsKHMsICZ4ZW5sb2dfbG93ZXJfdGhyZXNo
LCAmeGVubG9nX3VwcGVyX3RocmVzaCk7CisgICAgcmV0dXJuIF9wYXJzZV9sb2dsdmwocywgJnhl
bmxvZ19sb3dlcl90aHJlc2gsICZ4ZW5sb2dfdXBwZXJfdGhyZXNoKTsKIH0KIAotc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX2d1ZXN0X2xvZ2x2bChjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQg
cGFyc2VfZ3Vlc3RfbG9nbHZsKGNoYXIgKnMpCiB7Ci0gICAgX3BhcnNlX2xvZ2x2bChzLCAmeGVu
bG9nX2d1ZXN0X2xvd2VyX3RocmVzaCwgJnhlbmxvZ19ndWVzdF91cHBlcl90aHJlc2gpOworICAg
IHJldHVybiBfcGFyc2VfbG9nbHZsKHMsICZ4ZW5sb2dfZ3Vlc3RfbG93ZXJfdGhyZXNoLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICZ4ZW5sb2dfZ3Vlc3RfdXBwZXJfdGhyZXNoKTsKIH0KIAog
c3RhdGljIGNoYXIgKmxvZ2x2bF9zdHIoaW50IGx2bCkKQEAgLTYwMywxNiArNjA2LDE2IEBAIHN0
YXRpYyBpbnQgcHJpbnRrX3ByZWZpeF9jaGVjayhjaGFyICpwLCBjaGFyICoqcHApCiAgICAgICAg
ICAgICAoKGxvZ2x2bCA8IHVwcGVyX3RocmVzaCkgJiYgcHJpbnRrX3JhdGVsaW1pdCgpKSk7CiB9
IAogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKGNoYXIgKnMp
CitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMoY2hhciAqcykKIHsK
ICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkKICAgICB7CiAgICAgY2FzZSAwOgogICAgICAg
ICBvcHRfY29uX3RpbWVzdGFtcF9tb2RlID0gVFNNX05PTkU7Ci0gICAgICAgIHJldHVybjsKKyAg
ICAgICAgcmV0dXJuIDA7CiAgICAgY2FzZSAxOgogICAgICAgICBvcHRfY29uX3RpbWVzdGFtcF9t
b2RlID0gVFNNX0RBVEU7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAg
fQogICAgIGlmICggKnMgPT0gJ1wwJyB8fCAvKiBDb21wYXQgZm9yIG9sZCBib29sZWFucGFyYW0o
KSAqLwogICAgICAgICAgIXN0cmNtcChzLCAiZGF0ZSIpICkKQEAgLTYyMyw2ICs2MjYsMTAgQEAg
c3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyhjaGFyICpzKQogICAg
ICAgICBvcHRfY29uX3RpbWVzdGFtcF9tb2RlID0gVFNNX0JPT1Q7CiAgICAgZWxzZSBpZiAoICFz
dHJjbXAocywgIm5vbmUiKSApCiAgICAgICAgIG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01f
Tk9ORTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJuIDA7
CiB9CiAKIHN0YXRpYyB2b2lkIHByaW50a19zdGFydF9vZl9saW5lKGNvbnN0IGNoYXIgKnByZWZp
eCkKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Um-0003fb-EH; Mon, 14 Aug 2017 07:09:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Ul-0003dh-9H
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:03 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C7/FD-18185-E8C41995; Mon, 14 Aug 2017 07:09:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov26fz8R
 Ig31LuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTM3tYCu4LVfxdeoClgbGZt4uRk0NCwEji
 7cR/TCC2kMBCRonLPdogNpuAqsSG66dYQWwRASWJe6smg9UwCxRKnOzuA4sLCyRIvGvezAJis
 wDVT+86xAhi8wqYSqxsfskKMV9eouPAZLAaTqD4pX1LWSB2mUj0be1imcDIvYCRYRWjRnFqUV
 lqka6RsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB+Of+YGHGCU5mJR
 EeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCu9JoYKSRYlJqeWpGWmQMMM5i0BAePkghv
 njdQmre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHmfgcwQACnKKM2DGwEL+UuMslLCvIxAR
 wnxFKQW5WaWoMq/YhTnYFQS5mUCWcWTmVcCt+kV0BFMQEf0gdzPW1ySiJCSamA0ePT4fLdo+i
 /7CRv3tm09zX/+kp7ii5d60bc+FDP6ZUt2CB9/H1euvvdPXoiN/Uy+S/w65l93+ZRbXlV8frt
 A/kLwJEPLiw738pZWmXxwjjm34sjvW5XfvncuOPiz+ryL58XMqBOzWZJUjFR+Onivj5t448Cq
 NjEuu8jc1leztY8WS9o8iO5UYinOSDTUYi4qTgQAtn+VmXQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502694541!52093525!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3994 invoked from network); 14 Aug 2017 07:09:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:02 -0000
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 mx1.suse.de (Postfix) with ESMTP id BDEEAABBC;
 Mon, 14 Aug 2017 07:09:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:15 +0200
Message-Id: <20170814070849.20986-19-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 18/52] xen/arch/x86/psr.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvcHNyLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDI4ICsrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNo
L3g4Ni9wc3IuYwppbmRleCA5Y2U4ZjE3YTE4Li4zOTc5NjNjNjY3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC00MjAsNyArNDIwLDcg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKIH07CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwg
Y2hhciAqZmVhdHVyZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWFzaykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbWFzaywgaW50ICpyYykKIHsKICAgICBpZiAoICFzdHJjbXAocywgZmVhdHVyZSkgKQogICAg
IHsKQEAgLTQzNCwxMyArNDM0LDE3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfYm9v
bChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKICAgICAgICAgICAgICAgICBv
cHRfcHNyICY9IH5tYXNrOwogICAgICAgICAgICAgZWxzZSBpZiAoIHZhbF9pbnQgPT0gMSApCiAg
ICAgICAgICAgICAgICAgb3B0X3BzciB8PSBtYXNrOworICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgICAgICpyYyA9IC1FSU5WQUw7CiAgICAgICAgIH0KICAgICB9CiB9CiAKLXN0YXRpYyB2
b2lkIF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBh
cnNlX3Bzcl9wYXJhbShjaGFyICpzKQogewogICAgIGNoYXIgKnNzLCAqdmFsX3N0cjsKKyAgICBj
b25zdCBjaGFyICpxOworICAgIGludCByYyA9IDA7CiAKICAgICBkbyB7CiAgICAgICAgIHNzID0g
c3RyY2hyKHMsICcsJyk7CkBAIC00NTEsMTggKzQ1NSwyOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cGFyc2VfcHNyX3BhcmFtKGNoYXIgKnMpCiAgICAgICAgIGlmICggdmFsX3N0ciApCiAgICAgICAg
ICAgICAqdmFsX3N0cisrID0gJ1wwJzsKIAotICAgICAgICBwYXJzZV9wc3JfYm9vbChzLCB2YWxf
c3RyLCAiY210IiwgUFNSX0NNVCk7Ci0gICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIs
ICJjYXQiLCBQU1JfQ0FUKTsKLSAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgImNk
cCIsIFBTUl9DRFApOworICAgICAgICBwYXJzZV9wc3JfYm9vbChzLCB2YWxfc3RyLCAiY210Iiwg
UFNSX0NNVCwgJnJjKTsKKyAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgImNhdCIs
IFBTUl9DQVQsICZyYyk7CisgICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjZHAi
LCBQU1JfQ0RQLCAmcmMpOwogCiAgICAgICAgIGlmICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJy
bWlkX21heCIpICkKLSAgICAgICAgICAgIG9wdF9ybWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZh
bF9zdHIsIE5VTEwsIDApOworICAgICAgICB7CisgICAgICAgICAgICBvcHRfcm1pZF9tYXggPSBz
aW1wbGVfc3RydG91bCh2YWxfc3RyLCAmcSwgMCk7CisgICAgICAgICAgICBpZiAoICpxICkKKyAg
ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KIAogICAgICAgICBpZiAoIHZh
bF9zdHIgJiYgIXN0cmNtcChzLCAiY29zX21heCIpICkKLSAgICAgICAgICAgIG9wdF9jb3NfbWF4
ID0gc2ltcGxlX3N0cnRvdWwodmFsX3N0ciwgTlVMTCwgMCk7CisgICAgICAgIHsKKyAgICAgICAg
ICAgIG9wdF9jb3NfbWF4ID0gc2ltcGxlX3N0cnRvdWwodmFsX3N0ciwgJnEsIDApOworICAgICAg
ICAgICAgaWYgKCAqcSApCisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICB9
CiAKICAgICAgICAgcyA9IHNzICsgMTsKICAgICB9IHdoaWxlICggc3MgKTsKKworICAgIHJldHVy
biByYzsKIH0KIGN1c3RvbV9wYXJhbSgicHNyIiwgcGFyc2VfcHNyX3BhcmFtKTsKIAotLSAKMi4x
Mi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uj-0003bj-8U; Mon, 14 Aug 2017 07:09:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uh-0003as-H7
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:08:59 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 8F/51-03557-A8C41995; Mon, 14 Aug 2017 07:08:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov26Xz8R
 Ig9N3pCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdLVEFy7gquh42sDYwHuDoYuTkkBAwkng7
 8R8TiC0ksJBR4vEkBxCbTUBVYsP1U6wgtoiAksS9VZPBapgFyiVuHT7J1sXIwSEskCSxoMsFJ
 MwCVD656R1YCa+AicT0LbvZIcbLS3QcmMwCYnMKmEpc2reUBWKViUTf1i6WCYzcCxgZVjFqFK
 cWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqWAQh2MF7fGHCIUZK
 DSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8M74mRQoJFqempFWmZOcAQg0lLcPAo
 ifDmgaR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcNwakSACkKKM0D24ELNwvMcpKCfMyA
 h0lxFOQWpSbWYIq/4pRnINRSZi3BmQKT2ZeCdymV0BHMAEd0QdyP29xSSJCSqqB0Wk546zMI3
 l8zTskb93iSrzd0NQoViB9W+byP3tt7bBffOf2TeIO+cBw4m9dU1nrpXmSa8r3cGzvX/5T4xP
 TIvm7sxryvlxblmsd7xs0fermM6Ll19q/PY7U33ZQ8LLWBgXn/tC02BsvjvK0bvj9LS28i3ni
 eh6rnplO7+uOGE8OV5B5EL3dQYmlOCPRUIu5qDgRAJfXWGRyAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502694538!102126588!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32448 invoked from network); 14 Aug 2017 07:08:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:08:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E9065ABB1;
 Mon, 14 Aug 2017 07:08:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:00 +0200
Message-Id: <20170814070849.20986-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v2 03/52] xen/arch/arm/traps.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vdHJhcHMuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdh
cyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA4
ICsrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKaW5kZXggYzA3OTk5YjUxOC4uZjk0Y2ExYWYwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTEwOCwxMiArMTA4LDE0IEBA
IHN0YXRpYyBlbnVtIHsKIAlOQVRJVkUsCiB9IHZ3Zmk7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBw
YXJzZV92d2ZpKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92d2ZpKGNv
bnN0IGNoYXIgKnMpCiB7CiAJaWYgKCAhc3RyY21wKHMsICJuYXRpdmUiKSApCiAJCXZ3ZmkgPSBO
QVRJVkU7CiAJZWxzZQogCQl2d2ZpID0gVFJBUDsKKworCXJldHVybiAwOwogfQogY3VzdG9tX3Bh
cmFtKCJ2d2ZpIiwgcGFyc2VfdndmaSk7CiAKQEAgLTEzMCw3ICsxMzIsNyBAQCBzdGF0aWMgZW51
bSB7CiAgICAgU0VSUk9SU19QQU5JQywKIH0gc2Vycm9yc19vcDsKIAotc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX3NlcnJvcnNfYmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQorc3RhdGljIGludCBf
X2luaXQgcGFyc2Vfc2Vycm9yc19iZWhhdmlvcihjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgaWYg
KCAhc3RyY21wKHN0ciwgImZvcndhcmQiKSApCiAgICAgICAgIHNlcnJvcnNfb3AgPSBTRVJST1JT
X0ZPUldBUkQ7CkBAIC0xMzksNyArMTQxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Nl
cnJvcnNfYmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQogICAgIGVsc2UKICAgICAgICAgc2Vycm9y
c19vcCA9IFNFUlJPUlNfRElWRVJTRTsKIAotICAgIHJldHVybjsKKyAgICByZXR1cm4gMDsKIH0K
IGN1c3RvbV9wYXJhbSgic2Vycm9ycyIsIHBhcnNlX3NlcnJvcnNfYmVoYXZpb3IpOwogCi0tIAoy
LjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uj-0003bv-FE; Mon, 14 Aug 2017 07:09:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uh-0003ar-KO
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:08:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 EF/FF-02181-A8C41995; Mon, 14 Aug 2017 07:08:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov26Xz8R
 Ig1uPBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owz934xFVznrJi3fj9LA+N39i5GTg4JASOJ
 txP/MXUxcnEICSxklFhyYRMbSIJNQFViw/VTrCC2iICSxL1Vk5lAbGaBcolbh08C1XBwCAukS
 dxanQASZgEqP7//BlgJr4CJxIaPm9kg5stLdByYzAJicwqYSlzatxTMFgKq6dvaxTKBkXsBI8
 MqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEDf1jMwMO5gvPz
 V6RCjJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXinviZFCgkWp6akVaZk5wCCD
 SUtw8CiJ8OaBpHmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpw3BqRIAKQoozQPbgQs4C8xy
 koJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua1A5nCk5lXArfpFdARTEBH9IHcz1tckoiQkmpgnH
 db6Oi5u43qj2qLfXluGj3buf79zqVMfAJZEwOW/ZzNH3fpYqWP37tffnMspxxk0gi/0Hrbg9d
 LbPqTpOa3Rw7kPPsRV3RuplfitJiLn366L/3EETjX6dFrpmS1y006tpyXn8hKf9yj8zFnbTH7
 Gou3hT3MDpNf5Uec9f3blvzh4ZyOxtCjHUosxRmJhlrMRcWJAAczsVdzAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502694538!102306589!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2908 invoked from network); 14 Aug 2017 07:08:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:08:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9E6B4AB9B;
 Mon, 14 Aug 2017 07:08:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:07:58 +0200
Message-Id: <20170814070849.20986-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v2 01/52] xen/arch/arm/acpi/boot.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vYWNwaS9ib290LmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9hY3BpL2Jv
b3QuYyB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jIGIveGVuL2Fy
Y2gvYXJtL2FjcGkvYm9vdC5jCmluZGV4IDg4OTIwOGEwZWEuLjBiOTBjZjNhMTUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYworKysgYi94ZW4vYXJjaC9hcm0vYWNwaS9ib290
LmMKQEAgLTE5MywxNiArMTkzLDIwIEBAIHN0YXRpYyBpbnQgX19pbml0IGFjcGlfcGFyc2VfZmFk
dChzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlKQogc3RhdGljIGJvb2xfdCBfX2luaXRk
YXRhIHBhcmFtX2FjcGlfb2ZmOwogc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHBhcmFtX2FjcGlf
Zm9yY2U7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9hY3BpX3BhcmFtKGNoYXIgKmFyZykK
K3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2FjcGlfcGFyYW0oY2hhciAqYXJnKQogewogICAgIGlm
ICggIWFyZyApCi0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAg
ICAvKiBJbnRlcnByZXQgdGhlIHBhcmFtZXRlciBmb3IgdXNlIHdpdGhpbiBYZW4uICovCiAgICAg
aWYgKCAhcGFyc2VfYm9vbChhcmcpICkKICAgICAgICAgcGFyYW1fYWNwaV9vZmYgPSB0cnVlOwog
ICAgIGVsc2UgaWYgKCAhc3RyY21wKGFyZywgImZvcmNlIikgKSAvKiBmb3JjZSBBQ1BJIHRvIGJl
IGVuYWJsZWQgKi8KICAgICAgICAgcGFyYW1fYWNwaV9mb3JjZSA9IHRydWU7CisgICAgZWxzZQor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFt
KCJhY3BpIiwgcGFyc2VfYWNwaV9wYXJhbSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Up-0003iP-89; Mon, 14 Aug 2017 07:09:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Un-0003ga-Us
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6F/8D-03368-19C41995; Mon, 14 Aug 2017 07:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+4En4m
 RBm0rdS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvu3+yFMzgqHjUVtrAeJiti5GTQ0LASOLt
 xH9MXYxcHEICxxglGnr+MYIk2ARUJTZcP8UKYosIKEncWzWZCcRmFnCVaPi9FCwuLJAscer+I
 7A4C1D9zwsdYEN5BUwlTm8+zwixQF6i48BkFhCbEyh+ad9SMFtIwESib2sXywRG7gWMDKsYNY
 pTi8pSi3QNzfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK9ywAEOxjvbww4xCj
 JwaQkypvg0xspxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3hvfESCHBotT01Iq0zBxgmMGkJTh4
 lER4y72A0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc4bAzJDAKQoozQPbgQs5C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmNcOZApPZl4J3KZXQEcwAR3RB3I/b3FJIkJKqoGxq/i/9s
 PdYl38yuwJBYcEL3LH/Ive+kdW4ZVl1UcBuymGZ5oafOeb7H6ofmuBLdM2mYeFW5IfRt09XFz
 N1114TTJlTpSPrsvK/J/Vxz1C8laZmB0XMs2oz3OZufD2834v/vNMT+o93diX7pv5fwv/g2kW
 t6SDT/7/u6nxnZj4dteeaQoWgsxKLMUZiYZazEXFiQBazuHvdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502694544!88447606!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26937 invoked from network); 14 Aug 2017 07:09:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 55CA1ABB0
 for <xen-devel@lists.xenproject.org>; Mon, 14 Aug 2017 07:09:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:22 +0200
Message-Id: <20170814070849.20986-26-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 25/52] xen/common/efi/boot.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2VmaS9ib290LmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3
YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9v
dC5jIHwgNiArKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2Vm
aS9ib290LmMKaW5kZXggMTFiZGM3YTJhNC4uMjVjMjQ5YWU0MiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTMwNiw3ICsx
MzA2LDcgQEAgZWZpX3N0YXJ0KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFC
TEUgKlN5c3RlbVRhYmxlKQogCiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGVmaV9tYXBfdWM7CiAK
LXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9lZmlfcGFyYW0oY2hhciAqcykKK3N0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2VmaV9wYXJhbShjaGFyICpzKQogewogICAgIGNoYXIgKnNzOwogCkBAIC0x
MzI5LDkgKzEzMjksMTMgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2VmaV9wYXJhbShjaGFy
ICpzKQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJhdHRyPXVjIikg
KQogICAgICAgICAgICAgZWZpX21hcF91YyA9IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAgICAgcyA9IHNzICsgMTsKICAgICB9IHdoaWxlICgg
c3MgKTsKKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJlZmkiLCBwYXJzZV9lZmlf
cGFyYW0pOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uj-0003cC-M6; Mon, 14 Aug 2017 07:09:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uh-0003at-Kq
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:08:59 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 69/2B-01862-A8C41995; Mon, 14 Aug 2017 07:08:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov26Xz8R
 Igx8npCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHmw+zFKzhrvi76jB7A+NSzi5GTg4JASOJ
 txP/MXUxcnEICSxklNg8vYUFJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNAocTJ7j6wuLBAosT6i
 8vZuhg5OFiA6rf2l4GEeQVMJH4dncIIMV9eouPAZLCRnAKmEpf2LQWzhYBq+rZ2sUxg5F7AyL
 CKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQuwxAsIPx5Wn
 PQ4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Z3hPjBQSLEpNT61Iy8wBhhlM
 WoKDR0mENw8kzVtckJhbnJkOkTrFqMvxasL/b0xCLHn5ealS4rwxIEUCIEUZpXlwI2Ahf4lRV
 kqYlxHoKCGegtSi3MwSVPlXjOIcjErCvDUgU3gy80rgNr0COoIJ6Ig+kPt5i0sSEVJSDYwJ0w
 KDhOP8Ph9S0F9zltHzYZD+sdkcj94zTPSUXXF5P/tB+RfL9i8/0ye3gU9XYF/h7R/N21d9uxF
 esZGTW+OQ3tl3fswneK4Fr07JuTrfs0rgqOAa5lchb++XXfbdsHoKK7PA3NLZprcFX8c3KYj9
 OfHh8N+tjha7RQWl+jrZhDfFlFW/S/BRYinOSDTUYi4qTgQAiKsXf3QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502694538!109701325!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20088 invoked from network); 14 Aug 2017 07:08:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:08:58 -0000
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 mx1.suse.de (Postfix) with ESMTP id 2DDF5ABBC;
 Mon, 14 Aug 2017 07:08:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:01 +0200
Message-Id: <20170814070849.20986-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 04/52] xen/arch/x86/apic.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvYXBpYy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jIHwgMTEgKysrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKaW5k
ZXggODUxYTZjYzZjYi4uZmRiMGE5OTkyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMu
YworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC03ODUsMjMgKzc4NSwyOCBAQCBpbnQgbGFw
aWNfcmVzdW1lKHZvaWQpCiAgKiBPcmlnaW5hbCBjb2RlIHdyaXR0ZW4gYnkgS2VpciBGcmFzZXIu
CiAgKi8KIAotc3RhdGljIHZvaWQgX19pbml0IGxhcGljX2Rpc2FibGUoY2hhciAqc3RyKQorc3Rh
dGljIGludCBfX2luaXQgbGFwaWNfZGlzYWJsZShjaGFyICpzdHIpCiB7CiAgICAgZW5hYmxlX2xv
Y2FsX2FwaWMgPSAtMTsKICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0FQSUMp
OworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJub2xhcGljIiwgbGFwaWNfZGlzYWJs
ZSk7CiBib29sZWFuX3BhcmFtKCJsYXBpYyIsIGVuYWJsZV9sb2NhbF9hcGljKTsKIAotc3RhdGlj
IHZvaWQgX19pbml0IGFwaWNfc2V0X3ZlcmJvc2l0eShjaGFyICpzdHIpCitzdGF0aWMgaW50IF9f
aW5pdCBhcGljX3NldF92ZXJib3NpdHkoY2hhciAqc3RyKQogewogICAgIGlmIChzdHJjbXAoImRl
YnVnIiwgc3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfREVCVUc7CiAg
ICAgZWxzZSBpZiAoc3RyY21wKCJ2ZXJib3NlIiwgc3RyKSA9PSAwKQogICAgICAgICBhcGljX3Zl
cmJvc2l0eSA9IEFQSUNfVkVSQk9TRTsKLSAgICBlbHNlCisgICAgZWxzZSB7CiAgICAgICAgIHBy
aW50ayhLRVJOX1dBUk5JTkcgIkFQSUMgVmVyYm9zaXR5IGxldmVsICVzIG5vdCByZWNvZ25pc2Vk
IgogICAgICAgICAgICAgICAgIiB1c2UgYXBpY192ZXJib3NpdHk9dmVyYm9zZSBvciBhcGljX3Zl
cmJvc2l0eT1kZWJ1ZyIsIHN0cik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwor
ICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJhcGljX3ZlcmJvc2l0eSIsIGFwaWNfc2V0
X3ZlcmJvc2l0eSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uo-0003hI-LF; Mon, 14 Aug 2017 07:09:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Um-0003fK-Ml
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 3D/EF-01993-F8C41995; Mon, 14 Aug 2017 07:09:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov26fz8R
 Ig9nPpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznfxsZC7aLV5yc+JylgXGTYBcjJ4eEgJHE
 24n/mLoYuTiEBBYySvxcdZcRJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNAocTJ7j6wuLBAksSxb
 1fYQWwWoPqDu46C2bwCphJfTpxig1ggL9FxYDILiM0JFL+0bymYLSRgItG3tYtlAiP3AkaGVY
 waxalFZalFuoYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjE3bPQ8
 xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J3hPTFSSLAoNT21Ii0zBxhoMGkJ
 Dh4lEd48kDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzPgUpEgApyijNgxsBC/pLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEuZlApnCk5lXArfpFdARTEBH9IHcz1tckoiQkmpglFViEU
 79dFxvFWfIHdPJJXv3N1zIOVqjsvNfWK28uqTZ6cWnRB0Yz73IEO6fH1d6Sf/VqUjDgyksqrV
 eS1L0diayaU3KEK9u5ks6M7H/a2Fd4LRT3Subrnu9sqnhv+T79+DkuBJ+T4kpqc2z3JRlec4X
 1vvpF7amqO1emOkZ1Oy+Im/DpmolluKMREMt5qLiRACeYscpdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502694542!104230790!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24990 invoked from network); 14 Aug 2017 07:09:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 231A1ACFF;
 Mon, 14 Aug 2017 07:09:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:16 +0200
Message-Id: <20170814070849.20986-20-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 19/52] xen/arch/x86/setup.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvc2V0dXAuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdh
cyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgfCAzMiArKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlv
bnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZGI1ZGY2OTU2ZC4uZWRiNmQ0NGRjNiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
QEAgLTY3LDcgKzY3LDcgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IGNyNF9wdjMyX21h
c2s7CiAvKiAiYWNwaT1mb3JjZSI6ICBPdmVycmlkZSB0aGUgZGlzYWJsZSBibGFja2xpc3QuICAg
ICAgICAgICAgICAgICAgICovCiAvKiAiYWNwaT1odCI6ICAgICBMaW1pdCBBQ1BJIGp1c3QgdG8g
Ym9vdC10aW1lIHRvIGVuYWJsZSBIVC4gICAgICAgICovCiAvKiAiYWNwaT1ub2lycSI6ICBEaXNh
YmxlcyBBQ1BJIGludGVycnVwdCByb3V0aW5nLiAgICAgICAgICAgICAgICAgICovCi1zdGF0aWMg
dm9pZCBwYXJzZV9hY3BpX3BhcmFtKGNoYXIgKnMpOworc3RhdGljIGludCBwYXJzZV9hY3BpX3Bh
cmFtKGNoYXIgKnMpOwogY3VzdG9tX3BhcmFtKCJhY3BpIiwgcGFyc2VfYWNwaV9wYXJhbSk7CiAK
IC8qICoqKiogTGludXggY29uZmlnIG9wdGlvbjogcHJvcGFnYXRlZCB0byBkb21haW4wLiAqLwpA
QCAtMTAyLDU5ICsxMDIsNjcgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IG1tdV9jcjRf
ZmVhdHVyZXMgPSBYRU5fTUlOSU1BTF9DUjQ7CiAvKiBzbWVwOiBFbmFibGUvZGlzYWJsZSBTdXBl
cnZpc29yIE1vZGUgRXhlY3V0aW9uIFByb3RlY3Rpb24gKGRlZmF1bHQgb24pLiAqLwogI2RlZmlu
ZSBTTUVQX0hWTV9PTkxZICgtMSkKIHN0YXRpYyBzOCBfX2luaXRkYXRhIG9wdF9zbWVwID0gMTsK
LXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9zbWVwX3BhcmFtKGNoYXIgKnMpCitzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9zbWVwX3BhcmFtKGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhKnMgKQogICAg
IHsKICAgICAgICAgb3B0X3NtZXAgPSAxOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVy
biAwOwogICAgIH0KIAogICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQogICAgIHsKICAgICBj
YXNlIDA6CiAgICAgICAgIG9wdF9zbWVwID0gMDsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gMDsKICAgICBjYXNlIDE6CiAgICAgICAgIG9wdF9zbWVwID0gMTsKLSAgICAgICAgcmV0
dXJuOworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICBpZiAoICFzdHJjbXAocywgImh2
bSIpICkKICAgICAgICAgb3B0X3NtZXAgPSBTTUVQX0hWTV9PTkxZOworICAgIGVsc2UKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgic21l
cCIsIHBhcnNlX3NtZXBfcGFyYW0pOwogCiAvKiBzbWFwOiBFbmFibGUvZGlzYWJsZSBTdXBlcnZp
c29yIE1vZGUgQWNjZXNzIFByZXZlbnRpb24gKGRlZmF1bHQgb24pLiAqLwogI2RlZmluZSBTTUFQ
X0hWTV9PTkxZICgtMSkKIHN0YXRpYyBzOCBfX2luaXRkYXRhIG9wdF9zbWFwID0gMTsKLXN0YXRp
YyB2b2lkIF9faW5pdCBwYXJzZV9zbWFwX3BhcmFtKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9zbWFwX3BhcmFtKGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhKnMgKQogICAgIHsKICAg
ICAgICAgb3B0X3NtYXAgPSAxOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAwOwog
ICAgIH0KIAogICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQogICAgIHsKICAgICBjYXNlIDA6
CiAgICAgICAgIG9wdF9zbWFwID0gMDsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4g
MDsKICAgICBjYXNlIDE6CiAgICAgICAgIG9wdF9zbWFwID0gMTsKLSAgICAgICAgcmV0dXJuOwor
ICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICBpZiAoICFzdHJjbXAocywgImh2bSIpICkK
ICAgICAgICAgb3B0X3NtYXAgPSBTTUFQX0hWTV9PTkxZOworICAgIGVsc2UKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgic21hcCIsIHBh
cnNlX3NtYXBfcGFyYW0pOwogCiBib29sIF9fcmVhZF9tb3N0bHkgYWNwaV9kaXNhYmxlZDsKIGJv
b2wgX19pbml0ZGF0YSBhY3BpX2ZvcmNlOwogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBhY3BpX3Bh
cmFtWzEwXSA9ICIiOwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2FjcGlfcGFyYW0oY2hhciAq
cykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2FjcGlfcGFyYW0oY2hhciAqcykKIHsKICAgICAv
KiBTYXZlIHRoZSBwYXJhbWV0ZXIgc28gaXQgY2FuIGJlIHByb3BhZ2F0ZWQgdG8gZG9tYWluMC4g
Ki8KICAgICBzYWZlX3N0cmNweShhY3BpX3BhcmFtLCBzKTsKQEAgLTE4MCw2ICsxODgsMTAgQEAg
c3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2FjcGlfcGFyYW0oY2hhciAqcykKICAgICB7CiAgICAg
ICAgIGFjcGlfbm9pcnFfc2V0KCk7CiAgICAgfQorICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGljIGNvbnN0IG1vZHVsZV90ICpfX2lu
aXRkYXRhIGluaXRpYWxfaW1hZ2VzOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uq-0003kS-8H; Mon, 14 Aug 2017 07:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Up-0003gq-AZ
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:07 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 6B/34-01862-39C41995; Mon, 14 Aug 2017 07:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+4kn4m
 RBr+3SVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3/q1jKrjIVbFsyzzGBsZuzi5GTg4JASOJ
 txP/MXUxcnEICSxklFg1Yz4jSIJNQFViw/VTrCC2iICSxL1Vk8GKmAUeM0nM2LWcCSQhLJAo0
 fn3B1gDC1DDvxvN7CA2r4CpxPzrl9kgNshLdByYzAJicwLFL+1bCmYLCZhI9G3tYpnAyL2AkW
 EVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqB/6xkYGHcwvv7
 pdIhRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr5T3xEghwaLU9NSKtMwcYKDB
 pCU4eJREePNA0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc4bA1IkAFKUUZoHNwIW9JcYZ
 aWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN2ewFN4cnMK4Hb9AroCCagI/pA7uctLklESEk1MM
 5n/u5g/PH37xvn9N3FSpe/P/h1u8T0Z5+7mrccWWlmci7PlvuwkYbNy//lkyOOu1VMm7BHoPL
 mtzPejd+3Z6ZbmcZk/6nW97tkmeLRb9fJH2XNNHmXRNfr60c4D+g+6J32/J7FfW+XyrMOXxT3
 Xk17totXoEr/7sa3z0XMHtZa8xjqeCYeOK7EUpyRaKjFXFScCACkCa6vdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502694546!105811234!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9739 invoked from network); 14 Aug 2017 07:09:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:06 -0000
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 mx1.suse.de (Postfix) with ESMTP id 1AF8CAD32;
 Mon, 14 Aug 2017 07:09:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:21 +0200
Message-Id: <20170814070849.20986-25-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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 24/52] xen/common/domain.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2RvbWFpbi5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9j
b21tb24vZG9tYWluLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2Nv
bW1vbi9kb21haW4uYwppbmRleCBiMjJhYWNjNTdlLi4yOWE2NTIyNjhmIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTI0NSwxMiAr
MjQ1LDE0IEBAIHN0YXRpYyBpbnQgbGF0ZV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBleHRyYV9od2RvbV9pcnFzOwogc3Rh
dGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGV4dHJhX2RvbVVfaXJxcyA9IDMyOwotc3Rh
dGljIHZvaWQgX19pbml0IHBhcnNlX2V4dHJhX2d1ZXN0X2lycXMoY29uc3QgY2hhciAqcykKK3N0
YXRpYyBpbnQgX19pbml0IHBhcnNlX2V4dHJhX2d1ZXN0X2lycXMoY29uc3QgY2hhciAqcykKIHsK
ICAgICBpZiAoIGlzZGlnaXQoKnMpICkKICAgICAgICAgZXh0cmFfZG9tVV9pcnFzID0gc2ltcGxl
X3N0cnRvdWwocywgJnMsIDApOwogICAgIGlmICggKnMgPT0gJywnICYmIGlzZGlnaXQoKisrcykg
KQogICAgICAgICBleHRyYV9od2RvbV9pcnFzID0gc2ltcGxlX3N0cnRvdWwocywgJnMsIDApOwor
CisgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oImV4dHJhX2d1
ZXN0X2lycXMiLCBwYXJzZV9leHRyYV9ndWVzdF9pcnFzKTsKIAotLSAKMi4xMi4zCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uu-0003sY-Gl; Mon, 14 Aug 2017 07:09:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Us-0003ny-QO
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 50/EB-03612-69C41995; Mon, 14 Aug 2017 07:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov+5Un4m
 RBs0PNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVjc0sBYc4K9a9/8HawHiEvYuRk0NCwEji
 7cR/TF2MXBxCAgsZJQ6umA2WYBNQldhw/RQriC0ioCRxb9VkoCIODmYBf4mPO7RBTGGBIInjE
 4JAKliAqmdPPMoMYvMKmEo8vPSHBWK8vETHgclgNidQ/NK+pWC2kICJRN/WLpYJjNwLGBlWMa
 oXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6lgEIdjDufO50iFG
 Sg0lJlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvlPfESCHBotT01Iq0zBxgiMGkJTh4
 lER480DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzvvMC6hIAKQoozQPbgQs3C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmJcJZBVPZl4J3KZXQEcwAR3RB3I/b3FJIkJKqoFxSrDcvq
 Muq/6cOr2mQp3xxOyb9o+unuIVkYr6IXziYMNynp/nn2SErbwcma4ot7yB9zJz2LUQjeLK10b
 sit1NasVL44NL+LxcGiy1Gu90MZz3WJ7NO3PCzkkd/XI8Xiffr/jVI/HmiWTp2qlyfcsj/3xQ
 X+UuWHzMe9YpY3udwrfMLYdY7p1UYinOSDTUYi4qTgQANkXxLHICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502694549!79838355!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2329 invoked from network); 14 Aug 2017 07:09:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 555FAAD5F;
 Mon, 14 Aug 2017 07:09:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:41 +0200
Message-Id: <20170814070849.20986-45-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 44/52] xen/common/kexec.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKc29tZSBtZXNzYWdlcyBpc3N1ZWQgYnkgcGFyc2VfbG93
X2NyYXNoaW5mbygpIGFuZApwYXJzZV9jcmFzaGluZm9fbWF4YWRkcigpIGNhbiBiZSByZW1vdmVk
LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tl
eGVjLmMgfCA1IC0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29tbW9uL2tleGVjLmMKaW5kZXggZDY0N2E2
YzMwZS4uZDJmYmY5ZWI4MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXhlYy5jCisrKyBiL3hl
bi9jb21tb24va2V4ZWMuYwpAQCAtMjEzLDcgKzIxMyw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX2xvd19jcmFzaGluZm8oY29uc3QgY2hhciAqIHN0cikKICAgICAgICAgbG93X2NyYXNoaW5m
b19tb2RlID0gTE9XX0NSQVNISU5GT19BTEw7CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgcHJp
bnRrKCJVbmtub3duIGxvd19jcmFzaGluZm8gcGFyYW1ldGVyICclcycuICBEZWZhdWx0aW5nIHRv
IG1pbi5cbiIsIHN0cik7CiAgICAgICAgIGxvd19jcmFzaGluZm9fbW9kZSA9IExPV19DUkFTSElO
Rk9fTUlOOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CkBAIC0yNDAsMTEgKzIzOSw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NyYXNoaW5mb19tYXhhZGRyKGNvbnN0IGNoYXIg
KiBzdHIpCiAgICAgaWYgKCAoYWRkciA9IHBhcnNlX3NpemVfYW5kX3VuaXQoc3RyLCAmcSkpICkK
ICAgICAgICAgY3Jhc2hpbmZvX21heGFkZHIgPSBhZGRyOwogICAgIGVsc2UKLSAgICB7Ci0gICAg
ICAgIHByaW50aygiVW5hYmxlIHRvIHBhcnNlIGNyYXNoaW5mb19tYXhhZGRyLiBEZWZhdWx0aW5n
IHRvICUiUFJJcGFkZHIiXG4iLAotICAgICAgICAgICAgICAgY3Jhc2hpbmZvX21heGFkZHIpOwog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9CiAKICAgICByZXR1cm4gKnEgPyAtRUlOVkFM
IDogMDsKIH0KLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Uu-0003u2-TO; Mon, 14 Aug 2017 07:09:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Ut-0003nE-Hg
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:11 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 EB/3E-01732-79C41995; Mon, 14 Aug 2017 07:09:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+40n4m
 RBvtvall83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLfykX9IhXPJx2iqmB8bpgFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKrDp9lBkkwSagKrHh+ilWEFtEQEni3qrJYEXMAo+ZJGbsWs4EkhAWiJQ4d
 vM/C4jNAtSwatYTsDivgKlE3/1tTBAb5CU6DkwGq+EEil/atxTMFhIwkejb2sUygZF7ASPDKk
 aN4tSistQiXUMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQP/WMzAw7mD8fdr
 zEKMkB5OSKG+CT2+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleKe+JkUKCRanpqRVpmTnAQINJ
 S3DwKInwlnsBpXmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpw3BmSGAEhRRmke3AhY0F9il
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzLBDKFJzOvBG7TK6AjmICO6AO5n7e4JBEhJdXAyF
 LH9zl8LnPRVKPdt7SVUreFrhc+d+oz+3rOlFTh6NMbRXsZdCVc5MtaD/X1Hb9pEnnuYvpxm/3
 Xf75cpX5bVk1tpW14yPyZUX59+y5M6l38a/FNpkLBCgmJPRaHZotH12++VVUStF6OXW3Tncg/
 Sic6X3Ksf/HX7Po2u/kxcy1k5fTWbYv1VmIpzkg01GIuKk4EAN9yyqp1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502694550!71311979!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38888 invoked from network); 14 Aug 2017 07:09:10 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:10 -0000
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 mx1.suse.de (Postfix) with ESMTP id 62719AD32;
 Mon, 14 Aug 2017 07:09:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:43 +0200
Message-Id: <20170814070849.20986-47-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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 46/52] xen: carve out a generic parsing
	function from _cmdline_parse()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBnZW5lcmljIHBhcmFtZXRlciBwYXJzaW5nIGNhcnZlIG91dCB0
aGUgcGFyc2VyIGZyb20KX2NtZGxpbmVfcGFyc2UoKS4gQXMgdGhpcyBnZW5lcmljIGZ1bmN0aW9u
IG1pZ2h0IGJlIGNhbGxlZCBhZnRlciBib290CnJlbW92ZSB0aGUgX19pbml0IGFubm90YXRpb25z
IGZyb20gYWxsIGNhbGxlZCBzdWItZnVuY3Rpb25zLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vY29tbW9uL2tlcm5lbC5jIHwgMjcgKysrKysrKysrKysrKysrKysrKystLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRl
eCA3NTYzODBiZTViLi5jMDUxOThiMjI2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5j
CisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTIzLDggKzIzLDcgQEAgZW51bSBzeXN0ZW1f
c3RhdGUgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Q7CiB4ZW5fY29tbWFuZGxp
bmVfdCBzYXZlZF9jbWRsaW5lOwogc3RhdGljIGNvbnN0IGNoYXIgX19pbml0Y29uc3Qgb3B0X2J1
aWx0aW5fY21kbGluZVtdID0gQ09ORklHX0NNRExJTkU7CiAKLXN0YXRpYyBpbnQgX19pbml0IGFz
c2lnbl9pbnRlZ2VyX3BhcmFtKAotICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFt
LCB1aW50NjRfdCB2YWwpCitzdGF0aWMgaW50IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKGNvbnN0IHN0
cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtLCB1aW50NjRfdCB2YWwpCiB7CiAgICAgdW5zaWduZWQg
aW50IGJpdHMgPSBwYXJhbS0+bGVuICogQklUU19QRVJfQllURTsKIApAQCAtNTAsMTIgKzQ5LDEz
IEBAIHN0YXRpYyBpbnQgX19pbml0IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAogICAgICAgICAgICAt
RU9WRVJGTE9XIDogMDsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNv
bnN0IGNoYXIgKmNtZGxpbmUpCitzdGF0aWMgaW50IHBhcnNlX3BhcmFtcyhjb25zdCBjaGFyICpj
bWRsaW5lLCBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpzdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKmVuZCkKIHsKICAgICBjaGFyIG9w
dFsxMjhdLCAqb3B0dmFsLCAqb3B0a2V5LCAqcTsKICAgICBjb25zdCBjaGFyICpwID0gY21kbGlu
ZSwgKnM7CiAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW07Ci0gICAgaW50IGJv
b2xfYXNzZXJ0LCByYyA9IDA7CisgICAgaW50IGJvb2xfYXNzZXJ0LCByYyA9IDAsIGZpbmFsX3Jj
ID0gMDsKIAogICAgIGZvciAoIDsgOyApCiAgICAgewpAQCAtOTMsNyArOTMsNyBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKICAgICAgICAg
aWYgKCAhYm9vbF9hc3NlcnQgKQogICAgICAgICAgICAgb3B0a2V5ICs9IDM7CiAKLSAgICAgICAg
Zm9yICggcGFyYW0gPSBfX3NldHVwX3N0YXJ0OyBwYXJhbSA8IF9fc2V0dXBfZW5kOyBwYXJhbSsr
ICkKKyAgICAgICAgZm9yICggcGFyYW0gPSBzdGFydDsgcGFyYW0gPCBlbmQ7IHBhcmFtKysgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHN0cmNtcChwYXJhbS0+bmFtZSwgb3B0a2V5KSAp
CiAgICAgICAgICAgICB7CkBAIC0xNTgsMTEgKzE1OCwyNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
X2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKICAgICAgICAgfQogCiAgICAgICAg
IGlmICggcmMgKQorICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoInBhcmFtZXRlciBcIiVz
XCIgaGFzIGludmFsaWQgdmFsdWUgXCIlc1wiIVxuIiwgb3B0a2V5LAogICAgICAgICAgICAgICAg
ICAgIG9wdHZhbCk7Ci0gICAgICAgIGlmICggcGFyYW0gPj0gX19zZXR1cF9lbmQgKQorICAgICAg
ICAgICAgZmluYWxfcmMgPSByYzsKKyAgICAgICAgfQorICAgICAgICBpZiAoIHBhcmFtID49IGVu
ZCApCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygicGFyYW1ldGVyIFwiJXNcIiB1bmtu
b3duIVxuIiwgb3B0a2V5KTsKKyAgICAgICAgICAgIGZpbmFsX3JjID0gLUVJTlZBTDsKKyAgICAg
ICAgfQogICAgIH0KKworICAgIHJldHVybiBmaW5hbF9yYzsKK30KKworc3RhdGljIHZvaWQgX19p
bml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCit7CisgICAgcGFyc2VfcGFy
YW1zKGNtZGxpbmUsIF9fc2V0dXBfc3RhcnQsIF9fc2V0dXBfZW5kKTsKIH0KIAogLyoqCkBAIC0x
ODcsNyArMjAwLDcgQEAgdm9pZCBfX2luaXQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRs
aW5lKQogI2VuZGlmCiB9CiAKLWludCBfX2luaXQgcGFyc2VfYm9vbChjb25zdCBjaGFyICpzKQor
aW50IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcykKIHsKICAgICBpZiAoICFzdHJjbXAoIm5vIiwg
cykgfHwKICAgICAgICAgICFzdHJjbXAoIm9mZiIsIHMpIHx8Ci0tIAoyLjEyLjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Ul-0003eg-Ik; Mon, 14 Aug 2017 07:09:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uj-0003bo-OA
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:01 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CD/9B-02962-D8C41995; Mon, 14 Aug 2017 07:09:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov26Pz8R
 Ig/VvVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXP16wF5zlqWjc+oqlgXE5VxcjJ4eEgJHE
 24n/mLoYuTiEBBYyShz7vIodJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNAocTJ7j6gOAeHsECCx
 O+VqSBhFqDyyaca2EBsXgFTidU73rFAzJeX6DgwGczmBIpf2rcUzBYSMJHo29rFMoGRewEjwy
 pGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEDvMgDBDsY/8wM
 PMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBd6TUxUkiwKDU9tSItMwcYZjBp
 CQ4eJRHePG+gNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifM+A5khAFKUUZoHNwIW8pcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsEsoonM68EbtMroCOYgI7oA7mft7gkESEl1cBoV9
 a3/+fjJdxJk4+n3jq/iVN63spS2+0pRpJzurP9DL8ujr9z67LH/RrGT9NkDwYqFV5g9uh4yfd
 Svs1gi98Wv4lu8+fyXUtSXiY8SbryqeFcHv49EnGrmUI+WzSKMXe4xJ9p3KVsqn/qQ8Lpm2c+
 bRNd4HQu4rXYbJ+XpvObVnHN8bl7uSFaiaU4I9FQi7moOBEA1tKHjnQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502694540!58793910!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63471 invoked from network); 14 Aug 2017 07:09:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:00 -0000
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 mx1.suse.de (Postfix) with ESMTP id 3CB1DAB9B;
 Mon, 14 Aug 2017 07:09:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:09 +0200
Message-Id: <20170814070849.20986-13-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 12/52] xen/arch/x86/irq.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaXJxLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyB8IDkgKysrKysrKy0t
CiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCA1N2U2
YzE4OTcwLi41ZDY4ZTQyNTJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIv
eGVuL2FyY2gveDg2L2lycS5jCkBAIC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSA8YXNtL21hY2gt
Z2VuZXJpYy9tYWNoX2FwaWMuaD4KICNpbmNsdWRlIDxwdWJsaWMvcGh5c2Rldi5oPgogCi1zdGF0
aWMgdm9pZCBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbShjaGFyICpzKTsKK3N0YXRpYyBpbnQg
cGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oY2hhciAqcyk7CiAKIC8qIG9wdF9ub2lycWJhbGFu
Y2U6IElmIHRydWUsIHNvZnR3YXJlIElSUSBiYWxhbmNpbmcvYWZmaW5pdHkgaXMgZGlzYWJsZWQu
ICovCiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X25vaXJxYmFsYW5jZTsKQEAgLTYwLDkgKzYwLDEw
IEBAIHN0YXRpYyBzdHJ1Y3QgdGltZXIgaXJxX3JhdGVsaW1pdF90aW1lcjsKIHN0YXRpYyB1bnNp
Z25lZCBpbnQgX19yZWFkX21vc3RseSBpcnFfcmF0ZWxpbWl0X3RocmVzaG9sZCA9IDEwMDAwOwog
aW50ZWdlcl9wYXJhbSgiaXJxX3JhdGVsaW1pdCIsIGlycV9yYXRlbGltaXRfdGhyZXNob2xkKTsK
IAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKGNoYXIgKnMp
CitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbShjaGFyICpzKQog
ewogICAgIGNoYXIgKnNzOworICAgIGludCByYyA9IDA7CiAKICAgICBkbyB7CiAgICAgICAgIHNz
ID0gc3RyY2hyKHMsICcsJyk7CkBAIC03NSw5ICs3NiwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oY2hhciAqcykKICAgICAgICAgICAgIG9wdF9pcnFf
dmVjdG9yX21hcD1PUFRfSVJRX1ZFQ1RPUl9NQVBfR0xPQkFMOwogICAgICAgICBlbHNlIGlmICgg
IXN0cmNtcChzLCAicGVyLWRldmljZSIpKQogICAgICAgICAgICAgb3B0X2lycV92ZWN0b3JfbWFw
PU9QVF9JUlFfVkVDVE9SX01BUF9QRVJERVY7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKIAogICAgICAgICBzID0gc3MgKyAxOwogICAgIH0gd2hpbGUgKCBzcyApOwor
CisgICAgcmV0dXJuIHJjOwogfQogCiAvKiBNdXN0IGJlIGNhbGxlZCB3aGVuIGlycSBkaXNhYmxl
ZCAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:09:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9V0-0004ES-A0; Mon, 14 Aug 2017 07:09:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Uy-00044E-TF
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:09:17 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A7/48-01732-C9C41995; Mon, 14 Aug 2017 07:09:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVyuP0Ov+4Mn4m
 RBgvOyFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPl71iLdgvVvFibUkD41qhLkZODgkBI4m3
 E/8xgdhCAgsZJSZN9wax2QRUJTZcP8UKYosIKEncWzUZrIZZIFdidnsDmC0sYC9xrHUtM4jNA
 lS/q+MvexcjBwevgKnEu4VpEOPlJToOTGYBsTmBwpf2LWWBWGUi0be1i2UCI/cCRoZVjBrFqU
 VlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBnq1nYGDcwXh7st8hRkk
 OJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxS3hMjhQSLUtNTK9Iyc4AhBpOW4OBR
 EuHNA0nzFhck5hZnpkOkTjEac2xYvf4LE8erCf+/MQmx5OXnpUqJ88aAlAqAlGaU5sENgoX+J
 UZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvHYgU3gy80rg9r0COoUJ6JQ+kC94i0sSEVJSDY
 zuulbtB02emnDfPf75ScMaD1WDP4XL36QJbSy5MMN++reVb8QX+SqKmm7Ku/VDlT254fzVB4H
 vVk6ONjo9f/EcvverGLwT3jrNOXr37JYdN/8YifvMfluj89DX/1fs/43pkT8Wrrx+2U/rzbx9
 HEo67qXnFyifLC46niDXsrb1a6NSzO6YRz92KrEUZyQaajEXFScCAINx0U94AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502694552!68293281!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8749 invoked from network); 14 Aug 2017 07:09:12 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 320ABAD6A;
 Mon, 14 Aug 2017 07:09:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:48 +0200
Message-Id: <20170814070849.20986-52-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 51/52] xl: add new xl command set-parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgInNldC1wYXJhbWV0ZXJzIiB0byBzZXQgaHlwZXJ2aXNvciBw
YXJhbWV0ZXJzIGF0CnJ1bnRpbWUgc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEg
Y29tbWFuZCBsaW5lLgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgIHwgIDUgKysrKysKIHRvb2xzL3hs
L3hsLmggICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDUgKysrKysK
IHRvb2xzL3hsL3hsX21pc2MuYyAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogNCBmaWxl
cyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9k
LjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCAxNmM4MzA2NmZlLi4zZDVmMmY3MzU5
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2Qu
MS5pbgpAQCAtODIyLDYgKzgyMiwxMSBAQCBQYXNzIHRoZSBWTkMgcGFzc3dvcmQgdG8gdm5jdmll
d2VyIHZpYSBzdGRpbi4KIFNlbmQgZGVidWcgSTxrZXlzPiB0byBYZW4uIEl0IGlzIHRoZSBzYW1l
IGFzIHByZXNzaW5nIHRoZSBYZW4KICJjb25zd2l0Y2giIChDdHJsLUEgYnkgZGVmYXVsdCkgdGhy
ZWUgdGltZXMgYW5kIHRoZW4gcHJlc3NpbmcgImtleXMiLgogCis9aXRlbSBCPHNldC1wYXJhbWV0
ZXJzPiBJPHBhcmFtcz4KKworU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyBhcyBzcGVjaWZpZWQg
aW4gSTxwYXJhbXM+LiBUaGlzIGFsbG93cyBmb3Igc29tZQorYm9vdCBwYXJhbWV0ZXJzIG9mIHRo
ZSBoeXBlcnZpc29yIHRvIGJlIG1vZGlmaWVkIGluIHRoZSBydW5uaW5nIHN5c3RlbXMuCisKID1p
dGVtIEI8ZG1lc2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3NhZ2UgYnVmZmVy
LCBzaW1pbGFyIHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCmRpZmYgLS1naXQgYS90
b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhYTk1Yjc3MTQ2Li41ZDNkMmE0ODM1
IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE1NCw2
ICsxNTQsNyBAQCBpbnQgbWFpbl9yZW5hbWUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBt
YWluX3RyaWdnZXIoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3N5c3JxKGludCBh
cmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9kZWJ1Z19rZXlzKGludCBhcmdjLCBjaGFyICoq
YXJndik7CitpbnQgbWFpbl9zZXRfcGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwog
aW50IG1haW5fZG1lc2coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3RvcChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fbmV0d29ya2F0dGFjaChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKaW5kZXggMmM3MWE5Zjc3Ni4uYmEwMTU5ZGY2NyAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0z
MDksNiArMzA5LDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJT
ZW5kIGRlYnVnIGtleXMgdG8gWGVuIiwKICAgICAgICI8S2V5cz4iLAogICAgIH0sCisgICAgeyAi
c2V0LXBhcmFtZXRlcnMiLAorICAgICAgJm1haW5fc2V0X3BhcmFtZXRlcnMsIDAsIDEsCisgICAg
ICAiU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyIsCisgICAgICAiPFBhcmFtcz4iLAorICAgIH0s
CiAgICAgeyAiZG1lc2ciLAogICAgICAgJm1haW5fZG1lc2csIDAsIDAsCiAgICAgICAiUmVhZCBh
bmQvb3IgY2xlYXIgZG1lc2cgYnVmZmVyIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pc2Mu
YyBiL3Rvb2xzL3hsL3hsX21pc2MuYwppbmRleCA5YzYyMjdhZjIzLi5kY2Y5NDBhNmQ0IDEwMDY0
NAotLS0gYS90b29scy94bC94bF9taXNjLmMKKysrIGIvdG9vbHMveGwveGxfbWlzYy5jCkBAIC0x
NTUsNiArMTU1LDI2IEBAIGludCBtYWluX2RlYnVnX2tleXMoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9CiAKK2ludCBtYWluX3NldF9wYXJhbWV0ZXJz
KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0OworICAgIGNoYXIgKnBhcmFt
czsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAic2V0LXBhcmFtZXRl
cnMiLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBwYXJhbXMg
PSBhcmd2W29wdGluZF07CisKKyAgICBpZiAobGlieGxfc2V0X3BhcmFtZXRlcnMoY3R4LCBwYXJh
bXMpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IHNldCBwYXJhbWV0ZXJzOiAl
c1xuIiwgcGFyYW1zKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJVc2UgXCJ4bCBkbWVzZ1wi
IHRvIGxvb2sgZm9yIHBvc3NpYmxlIHJlYXNvbi5cbiIpOworICAgICAgICByZXR1cm4gRVhJVF9G
QUlMVVJFOworICAgIH0KKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9CisKIGludCBtYWlu
X2RldmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByZXQgPSAwLCBvcHQgPSAw
LCBkYWVtb25pemUgPSAxOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vi-0005jl-Ka; Mon, 14 Aug 2017 07:10:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vg-0005bA-Ta
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:01 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 74/20-02177-8CC41995; Mon, 14 Aug 2017 07:10:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov+5xn4m
 RBhteSFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrVl9mLtgsXnGp+RtrA+M3wS5GTg4JASOJ
 txP/MYHYQgILGSU6HweC2GwCqhIbrp9iBbFFBJQk7q2aDFbDLFAocbK7DywuLJAusb/rAVsXI
 wcHC1D99PP5ICavgInE/9tKENPlJToOTGYBsTkFTCUu7VvKArHJRKJvaxfLBEbuBYwMqxg1il
 OLylKLdA3N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAj3LAAQ7GF+e9jzEKMn
 BpCTKm+DTGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneG98RIIcGi1PTUirTMHGCIwaQlOHiU
 RHhXgKR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqc9ylIkQBIUUZpHtwIWLhfYpSVEuZlB
 DpKiKcgtSg3swRV/hWjOAejkjDvZ5ApPJl5JXCbXgEdwQR0RB/I/bzFJYkIKakGxiP3ju7dLl
 yk8/TIpN9hxnzWxw4obsi24xCNPFHk3pbu9kV+KscfnwShjWH/J/wv319QOS+9MDBewPzWza8
 lKfP1y08+nCJrbnSsOPktV9DXgB19HA/W9h/J4RV2LlTMnppdujdzpk5Gk8bizmldLbWLn+6p
 bhG8znV563oe/7/LtPjXPVj1WImlOCPRUIu5qDgRAOasxJxyAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502694599!106625770!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37131 invoked from network); 14 Aug 2017 07:09:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1711EACFA;
 Mon, 14 Aug 2017 07:08:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:04 +0200
Message-Id: <20170814070849.20986-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 07/52] xen/arch/x86/dom0_build.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5j
IHwgMTkgKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQu
YyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMGMxMjVlNjFlYi4uMjFlYjY0MGE0
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jCkBAIC00Nyw3ICs0Nyw3IEBAIHN0YXRpYyBsb25nIF9faW5pdCBwYXJz
ZV9hbXQoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQogICAgIGxvbmcgcGFnZXMgPSBw
YXJzZV9zaXplX2FuZF91bml0KCgqcyA9PSAnLScpID8gcysxIDogcywgcHMpID4+IFBBR0VfU0hJ
RlQ7CiAgICAgcmV0dXJuICgqcyA9PSAnLScpID8gLXBhZ2VzIDogcGFnZXM7CiB9Ci1zdGF0aWMg
dm9pZCBfX2luaXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgX19p
bml0IHBhcnNlX2RvbTBfbWVtKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgZG8gewogICAgICAgICBp
ZiAoICFzdHJuY21wKHMsICJtaW46IiwgNCkgKQpAQCAtNTcsMTMgKzU3LDE1IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQogICAgICAgICBlbHNlCiAg
ICAgICAgICAgICBkb20wX25ycGFnZXMgPSBwYXJzZV9hbXQocywgJnMpOwogICAgIH0gd2hpbGUg
KCAqcysrID09ICcsJyApOworCisgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0
b21fcGFyYW0oImRvbTBfbWVtIiwgcGFyc2VfZG9tMF9tZW0pOwogCiBzdGF0aWMgdW5zaWduZWQg
aW50IF9faW5pdGRhdGEgb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA9IDE7CiBzdGF0aWMgdW5zaWdu
ZWQgaW50IF9faW5pdGRhdGEgb3B0X2RvbTBfbWF4X3ZjcHVzX21heCA9IFVJTlRfTUFYOwogCi1z
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9tYXhfdmNwdXMoY29uc3QgY2hhciAqcykKK3N0
YXRpYyBpbnQgX19pbml0IHBhcnNlX2RvbTBfbWF4X3ZjcHVzKGNvbnN0IGNoYXIgKnMpCiB7CiAg
ICAgaWYgKCAqcyA9PSAnLScgKSAgICAgICAgICAgICAgICAgICAvKiAtTSAqLwogICAgICAgICBv
cHRfZG9tMF9tYXhfdmNwdXNfbWF4ID0gc2ltcGxlX3N0cnRvdWwocyArIDEsICZzLCAwKTsKQEAg
LTc3LDYgKzc5LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBfbWF4X3ZjcHVzKGNv
bnN0IGNoYXIgKnMpCiAgICAgICAgIGVsc2UgaWYgKCAqcysrID09ICctJyAmJiAqcyApIC8qIE4t
TSAqLwogICAgICAgICAgICAgb3B0X2RvbTBfbWF4X3ZjcHVzX21heCA9IHNpbXBsZV9zdHJ0b3Vs
KHMsICZzLCAwKTsKICAgICB9CisKKyAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDogMDsKIH0KIGN1
c3RvbV9wYXJhbSgiZG9tMF9tYXhfdmNwdXMiLCBwYXJzZV9kb20wX21heF92Y3B1cyk7CiAKQEAg
LTg1LDcgKzg5LDcgQEAgc3RhdGljIF9faW5pdGRhdGEgdW5zaWduZWQgaW50IGRvbTBfcHhtc1tN
QVhfTlVNTk9ERVNdID0KICAgICB7IFswIC4uLiBNQVhfTlVNTk9ERVMgLSAxXSA9IH4wIH07CiBz
dGF0aWMgX19pbml0ZGF0YSBib29sIGRvbTBfYWZmaW5pdHlfcmVsYXhlZDsKIAotc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX2RvbTBfbm9kZXMoY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgX19p
bml0IHBhcnNlX2RvbTBfbm9kZXMoY29uc3QgY2hhciAqcykKIHsKICAgICBkbyB7CiAgICAgICAg
IGlmICggaXNkaWdpdCgqcykgKQpAQCAtMTAzLDYgKzEwNyw4IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwYXJzZV9kb20wX25vZGVzKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgIGJyZWFrOwogICAgIH0gd2hpbGUgKCArK2RvbTBfbnJfcHhtcyA8IEFSUkFZX1NJWkUoZG9t
MF9weG1zKSAmJiAqcysrID09ICcsJyApOworCisgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7
CiB9CiBjdXN0b21fcGFyYW0oImRvbTBfbm9kZXMiLCBwYXJzZV9kb20wX25vZGVzKTsKIApAQCAt
MTgzLDkgKzE4OSwxMCBAQCBib29sIF9faW5pdGRhdGEgZG9tMF9wdmg7CiAgKiAgLSBwdmggICAg
ICAgICAgICAgICBDcmVhdGUgYSBQVkh2MiBEb20wLgogICogIC0gc2hhZG93ICAgICAgICAgICAg
VXNlIHNoYWRvdyBwYWdpbmcgZm9yIERvbTAuCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9kb20wX3BhcmFtKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX3BhcmFt
KGNoYXIgKnMpCiB7CiAgICAgY2hhciAqc3M7CisgICAgaW50IHJjID0gMDsKIAogICAgIGRvIHsK
IApAQCAtMTk5LDkgKzIwNiwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9wYXJh
bShjaGFyICpzKQogICAgICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAic2hhZG93IikgKQogICAg
ICAgICAgICAgb3B0X2RvbTBfc2hhZG93ID0gdHJ1ZTsKICNlbmRpZgorICAgICAgICBlbHNlCisg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAgICAgICAgcyA9IHNzICsgMTsKICAgICB9IHdo
aWxlICggc3MgKTsKKworICAgIHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJhbSgiZG9tMCIsIHBh
cnNlX2RvbTBfcGFyYW0pOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vi-0005mV-SW; Mon, 14 Aug 2017 07:10:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vg-0005bQ-WD
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:01 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 34/BF-03368-8CC41995; Mon, 14 Aug 2017 07:10:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+5xn4m
 RBpuemFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXDu9nLNjDXXFk4izGBsb7nF2MnBwSAkYS
 byf+Y+pi5OIQEljIKLFi+2ZmkASbgKrEhuunWEFsEQEliXurJoMVMQvMYpRYtnk2I0hCWCBTo
 u3ldHYQmwWoYdqqRywgNq+AqcSi013MEBvkJToOTAaLcwLFL+1bCmYLCZhI9G3tYpnAyL2AkW
 EVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaghxmAYAfj9Y0
 BhxglOZiURHkTfHojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzvCeGCkkWJSanlqRlpkDDDWY
 tAQHj5IIrwIw3IR4iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqc9ynIDAGQoozSPLgRsLC/x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHezyBTeDLzSuA2vQI6ggnoiD6Q+3mLSxIRUlINjA
 cuOsT4buX+eyGotXlNimhc0N2YhWvbj6XIlp47FdNRuyZi242m0LdHvobOnCzFtOLg7JYE05w
 z08502Ew5crv2qe305x3bOr0+/eR7H2nTzTx7iuvu9o9803UCdBSaYlwXXGIsmXfmdGmrx6W6
 aRMTbaL49OI+GLtrVko8nnuNX/yrfWugqBJLcUaioRZzUXEiAGkzG8N2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502694599!88447751!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32921 invoked from network); 14 Aug 2017 07:09:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:09:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 74C42AD08;
 Mon, 14 Aug 2017 07:08:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:06 +0200
Message-Id: <20170814070849.20986-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 09/52] xen/arch/x86/hvm/viridian.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIHwgNSArKystLQogMSBm
aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMKaW5kZXggYWE5Yjg3YzBhYi4uNmYwMTJiY2I2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAtMTA4
Myw3ICsxMDgzLDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIEhWTV9SRUdJU1RFUl9TQVZFX1JF
U1RPUkUoVklSSURJQU5fVkNQVSwgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0LCAxLCBIVk1TUl9QRVJfVkNQ
VSk7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNoYXIgKmFy
ZykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24oY2hhciAqYXJnKQog
ewogICAgIGNvbnN0IGNoYXIgKnQ7CiAgICAgdW5zaWduZWQgaW50IG5bM107CkBAIC0xMTE4LDEw
ICsxMTE4LDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNo
YXIgKmFyZykKIAogICAgIHByaW50aygidmlyaWRpYW4tdmVyc2lvbiA9ICUjeCwlI3gsJSN4XG4i
LAogICAgICAgICAgICB2aXJpZGlhbl9tYWpvciwgdmlyaWRpYW5fbWlub3IsIHZpcmlkaWFuX2J1
aWxkKTsKLSAgICByZXR1cm47CisgICAgcmV0dXJuIDA7CiAKICBmYWlsOgogICAgIHByaW50ayhY
RU5MT0dfV0FSTklORyAiSW52YWxpZCB2aXJpZGlhbi12ZXJzaW9uLCB1c2luZyBkZWZhdWx0XG4i
KTsKKyAgICByZXR1cm4gLUVJTlZBTDsKIH0KIGN1c3RvbV9wYXJhbSgidmlyaWRpYW4tdmVyc2lv
biIsIHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24pOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Vk-0005w6-3m; Mon, 14 Aug 2017 07:10:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vi-0005hc-RL
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:02 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E2/E5-02175-ACC41995; Mon, 14 Aug 2017 07:10:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+5Jn4m
 RBpMuqlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvZ59hLpjEVXH5RhdbA+Nb9i5GTg4JASOJ
 txP/MXUxcnEICSxklPix4B8rSIJNQFViw/VTYLaIgJLEvVWTmUBsZoFCiZPdfWBxYYFEibkbG
 tlAbBag+h+bHgDVcHDwCphKnJzlDTFfXqLjwGQWEJsTKHxp31IwW0jARKJvaxfLBEbuBYwMqx
 g1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr1bz8DAuIPx9mS
 /Q4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4pbwnRgoJFqWmp1akZeYAwwwm
 LcHBoyTCmweS5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpcd4YkCIBkKKM0jy4EbCQv8QoK
 yXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcOZApPZl4J3KZXQEcwAR3RB3I/b3FJIkJKqoFx6u
 /YThfXdqH/z2ZVpDvmTraa+Clmo8vRjUY270QN7C/PS7qcuNv7kIbR9+ccSfXGpk2pvfz31N7
 1P/abdmrSsRPRqZfuV9yeOWH3EZcbkkdKDog8va5xKEV9s2P0XaErzsy7rz1ZMKXP8kOIbOCu
 MM2muFwfGV+j7dsOMhvKP4qc0OJ3Qt5MiaU4I9FQi7moOBEAuyVYYHQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502694601!91236102!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5665 invoked from network); 14 Aug 2017 07:10:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:01 -0000
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 mx1.suse.de (Postfix) with ESMTP id 44F72AD1F;
 Mon, 14 Aug 2017 07:09:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:13 +0200
Message-Id: <20170814070849.20986-17-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 16/52] xen/arch/x86/numa.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbnVtYS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5jIHwgMTAgKysrKysr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbnVtYS5jIGIveGVuL2FyY2gveDg2L251bWEuYwppbmRl
eCBkNDUxOTZmYWZjLi45NDU0ZjVmOWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKQEAgLTMwMywxMCArMzAzLDEwIEBAIHN0YXRpYyBf
X2luaXQgaW50IG51bWFfc2V0dXAoY2hhciAqb3B0KQogeyAKICAgICBpZiAoICFzdHJuY21wKG9w
dCwib2ZmIiwzKSApCiAgICAgICAgIG51bWFfb2ZmID0gdHJ1ZTsKLSAgICBpZiAoICFzdHJuY21w
KG9wdCwib24iLDIpICkKKyAgICBlbHNlIGlmICggIXN0cm5jbXAob3B0LCJvbiIsMikgKQogICAg
ICAgICBudW1hX29mZiA9IGZhbHNlOwogI2lmZGVmIENPTkZJR19OVU1BX0VNVQotICAgIGlmICgg
IXN0cm5jbXAob3B0LCAiZmFrZT0iLCA1KSApCisgICAgZWxzZSBpZiAoICFzdHJuY21wKG9wdCwg
ImZha2U9IiwgNSkgKQogICAgIHsKICAgICAgICAgbnVtYV9vZmYgPSBmYWxzZTsKICAgICAgICAg
bnVtYV9mYWtlID0gc2ltcGxlX3N0cnRvdWwob3B0KzUsTlVMTCwwKTsKQEAgLTMxNSwxNCArMzE1
LDE2IEBAIHN0YXRpYyBfX2luaXQgaW50IG51bWFfc2V0dXAoY2hhciAqb3B0KQogICAgIH0KICNl
bmRpZgogI2lmZGVmIENPTkZJR19BQ1BJX05VTUEKLSAgICBpZiAoICFzdHJuY21wKG9wdCwibm9h
Y3BpIiw2KSApCisgICAgZWxzZSBpZiAoICFzdHJuY21wKG9wdCwibm9hY3BpIiw2KSApCiAgICAg
ewogICAgICAgICBudW1hX29mZiA9IGZhbHNlOwogICAgICAgICBhY3BpX251bWEgPSAtMTsKICAg
ICB9CiAjZW5kaWYKKyAgICBlbHNlCisgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgcmV0
dXJuIDE7CisgICAgcmV0dXJuIDA7CiB9IAogCiAvKgotLSAKMi4xMi4zCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9Vl-00069I-Bi; Mon, 14 Aug 2017 07:10:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vk-0005rb-25
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:04 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 AF/B2-02177-BCC41995; Mon, 14 Aug 2017 07:10:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+4pn4m
 RBlsajS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNz+8zFmzlqrh29TlzA+Mkji5GTg4JASOJ
 txP/MXUxcnEICSxklDh+u4URJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNAocTJ7j6wuLBAqsTqt
 mawehag+pu/HrKA2LwCphIHl89jhlggL9FxYDJYnBMofmnfUjBbSMBEom9rF8sERu4FjAyrGD
 WKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC/VvPwMC4g3FXu98
 hRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxS3hMjhQSLUtNTK9Iyc4CBBpOW
 4OBREuEt9wJK8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOO8zkCIBkKKM0jy4EbCgv8QoK
 yXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcG5BKezLwSuE2vgI5gAjqiD+R+3uKSRISUVAPjsl
 c1xbY6OtfWzKjYMqPinWgS21/NqVcat3dynQo8vKJcYX943MtrZp6TdaLWXv977by13NLbQRH
 xRmej7ifs2Hrn1euoMzYLr72blpThoTZ3zv+9gdorvyureE166CW66TDv9KzoBVcCWbx2yn2W
 nmCj6Xw69KnLopriqEPH/Ro0Mq9PXWk4Q4mlOCPRUIu5qDgRABc9ko91AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502694602!103534765!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45152 invoked from network); 14 Aug 2017 07:10:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:02 -0000
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 mx1.suse.de (Postfix) with ESMTP id 69EBCAD11;
 Mon, 14 Aug 2017 07:09:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:17 +0200
Message-Id: <20170814070849.20986-21-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 20/52] xen/arch/x86/shutdown.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvc2h1dGRvd24uYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVl
IHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NodXRkb3duLmMgfCA2
ICsrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jIGIveGVuL2FyY2gveDg2L3NodXRk
b3duLmMKaW5kZXggZjYzYjhhNjY4Zi4uZGI5MDYwZTVlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NodXRkb3duLmMKKysrIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKQEAgLTUxLDcgKzUx
LDcgQEAgc3RhdGljIGludCByZWJvb3RfbW9kZTsKICAqIGVmaSAgICBVc2UgdGhlIEVGSSByZWJv
b3QgKGlmIHJ1bm5pbmcgdW5kZXIgRUZJKQogICovCiBzdGF0aWMgZW51bSByZWJvb3RfdHlwZSBy
ZWJvb3RfdHlwZSA9IEJPT1RfSU5WQUxJRDsKLXN0YXRpYyB2b2lkIF9faW5pdCBzZXRfcmVib290
X3R5cGUoY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgc2V0X3JlYm9vdF90eXBlKGNoYXIg
KnN0cikKIHsKICAgICBmb3IgKCA7IDsgKQogICAgIHsKQEAgLTc0LDYgKzc0LDggQEAgc3RhdGlj
IHZvaWQgX19pbml0IHNldF9yZWJvb3RfdHlwZShjaGFyICpzdHIpCiAgICAgICAgIGNhc2UgJ3Qn
OgogICAgICAgICAgICAgcmVib290X3R5cGUgPSAqc3RyOwogICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQog
ICAgICAgICBpZiAoIChzdHIgPSBzdHJjaHIoc3RyLCAnLCcpKSA9PSBOVUxMICkKICAgICAgICAg
ICAgIGJyZWFrOwpAQCAtODIsNiArODQsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0X3JlYm9v
dF90eXBlKGNoYXIgKnN0cikKIAogICAgIGlmICggcmVib290X3R5cGUgPT0gQk9PVF9FRkkgJiYg
IWVmaV9lbmFibGVkKEVGSV9SUykgKQogICAgICAgICByZWJvb3RfdHlwZSA9IEJPT1RfSU5WQUxJ
RDsKKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJyZWJvb3QiLCBzZXRfcmVib290
X3R5cGUpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vn-0006Gv-KA; Mon, 14 Aug 2017 07:10:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vm-0006BI-Ky
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C7/4B-03937-ECC41995; Mon, 14 Aug 2017 07:10:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov+5Zn4m
 RBu+/K1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrdm1kLDjPXvGg7ylTA+MJti5GTg4JASOJ
 txP/MYHYQgLHGCVaH1eC2GwCqhIbrp9iBbFFBJQk7q2aDFbDLOAq0fB7KVhcWCBd4uyBw2BxF
 qD6xq/b2EFsXgFTib1vDzFCzJeX6DgwmQXE5gSKX9q3lAVil4lE39YulgmM3AsYGVYxahSnFp
 WlFukaWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6lwEIdjDe3BhwiFGSg0l
 JlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvDO+JkUKCRanpqRVpmTnAMINJS3DwKInw
 lnsBpXmLCxJzizPTIVKnGI05mj5s+cLE8WrC/29MQix5+XmpUuK8T0EmCYCUZpTmwQ2Chf8lR
 lkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPWgEzhycwrgdv3CugUJqBT+kC+4C0uSURISTUw1p
 +4P0d0sav4bId/bYtn1mcxJiadqHjzYt8hzwXOJtYSC9QvJV87PNdOSqz6h7lBQm0U06TEXUd
 KuSS0N1RHPrzpeSV4kpBjvZzK/b+LZGQEl5itk2rcn/b4dL6+68yte1p+/Tp8uXLVuomPdmzV
 Mt7z78Wd/dUZC7zYF8rvDcn3YVFq3ifXpsRSnJFoqMVcVJwIAI/4sEB6AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502694605!100743639!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51389 invoked from network); 14 Aug 2017 07:10:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:05 -0000
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 mx1.suse.de (Postfix) with ESMTP id 2281EABC3
 for <xen-devel@lists.xenproject.org>; Mon, 14 Aug 2017 07:09:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:26 +0200
Message-Id: <20170814070849.20986-30-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 29/52] xen/drivers/acpi/tables.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9hY3BpL3RhYmxlcy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL2Fj
cGkvdGFibGVzLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvdGFibGVzLmMgYi94
ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy5jCmluZGV4IGRkMjAzMWYzNmEuLmVhNjAwMjQ4YWEgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvdGFibGVzLmMKKysrIGIveGVuL2RyaXZlcnMvYWNw
aS90YWJsZXMuYwpAQCAtNDU4LDEyICs0NTgsMTMgQEAgaW50IF9faW5pdCBhY3BpX3RhYmxlX2lu
aXQodm9pZCkKIAogc3RhdGljIGludCBfX2luaXQgYWNwaV9wYXJzZV9hcGljX2luc3RhbmNlKGNo
YXIgKnN0cikKIHsKKwljb25zdCBjaGFyICpxOwogCi0JYWNwaV9hcGljX2luc3RhbmNlID0gc2lt
cGxlX3N0cnRvdWwoc3RyLCBOVUxMLCAwKTsKKwlhY3BpX2FwaWNfaW5zdGFuY2UgPSBzaW1wbGVf
c3RydG91bChzdHIsICZxLCAwKTsKIAogCXByaW50ayhLRVJOX05PVElDRSBQUkVGSVggIlNoYWxs
IHVzZSBBUElDL01BRFQgdGFibGUgJWRcbiIsCiAJICAgICAgIGFjcGlfYXBpY19pbnN0YW5jZSk7
CiAKLQlyZXR1cm4gMDsKKwlyZXR1cm4gKnEgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJh
bSgiYWNwaV9hcGljX2luc3RhbmNlIiwgYWNwaV9wYXJzZV9hcGljX2luc3RhbmNlKTsKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vo-0006Jb-Rf; Mon, 14 Aug 2017 07:10:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vn-0006CR-AT
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 05/5F-01724-ECC41995; Mon, 14 Aug 2017 07:10:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+45n4m
 RBjtncVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTPu5mKVjJWXF4QjNLA+N99i5GTg4JASOJ
 txP/MXUxcnEICSxklLjXvQAswSagKrHh+ilWEFtEQEni3qrJTCA2s0ChxMnuPrC4sECiROv7o
 2BxFqD6X2ufs4DYvAKmErtfHGeCWCAv0XFgMlicEyh+ad9SMFtIwESib2sXywRG7gWMDKsYNY
 pTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQL9W8/AwLiDsWev3yF
 GSQ4mJVHeBJ/eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDO8J0YKCRalpqdWpGXmAAMNJi3B
 waMkwqsADDYh3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US530KMkMApCijNA9uBCzoLzHKS
 gnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5v0MMoUnM68EbtMroCOYgI7oA7mft7gkESEl1cDom7
 Xf1VRhje+bLqt3fVLm6gdr7vpmtZhwSYg2+AdPnDxt+m8zru1XhH+x3mLT0HHdcPyX0J6YY8d
 X9cZ/XmWRMGVxTsmHrevmvXt6LFlhPvfbDQo/uDfcyXhZyuT9y3lL8eaDN/68s69lrFkjbBxT
 rJS5o7B+y6F7MU3Sx5J1ty056Vm9J69diaU4I9FQi7moOBEAzNWzp3UCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502694606!109701514!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27588 invoked from network); 14 Aug 2017 07:10:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D3E40ACFF;
 Mon, 14 Aug 2017 07:09:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:18 +0200
Message-Id: <20170814070849.20986-22-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 21/52] xen/arch/x86/time.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvdGltZS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jIHwgNiArKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCBiOTg4
Yjk0ZDJlLi5lYmE3YWVkNzJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAgLTE4NzAsNyArMTg3MCw3IEBAIGludCBod2RvbV9waXRf
YWNjZXNzKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgKiB0c2M9c2tld2VkOiBBc3N1bWUgVFNDcyBh
cmUgaW5kaXZpZHVhbGx5IHJlbGlhYmxlLCBidXQgc2tld2VkIGFjcm9zcyBDUFVzLgogICogdHNj
PXN0YWJsZTpzb2NrZXQ6IEFzc3VtZSBUU0NzIGFyZSByZWxpYWJsZSBhY3Jvc3Mgc29ja2V0cy4K
ICAqLwotc3RhdGljIHZvaWQgX19pbml0IHRzY19wYXJzZShjb25zdCBjaGFyICpzKQorc3RhdGlj
IGludCBfX2luaXQgdHNjX3BhcnNlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhc3RyY21w
KHMsICJ1bnN0YWJsZSIpICkKICAgICB7CkBAIC0xODgyLDYgKzE4ODIsMTAgQEAgc3RhdGljIHZv
aWQgX19pbml0IHRzY19wYXJzZShjb25zdCBjaGFyICpzKQogICAgICAgICBzZXR1cF9jbGVhcl9j
cHVfY2FwKFg4Nl9GRUFUVVJFX1RTQ19SRUxJQUJMRSk7CiAgICAgZWxzZSBpZiAoICFzdHJjbXAo
cywgInN0YWJsZTpzb2NrZXQiKSApCiAgICAgICAgIHRzY19mbGFncyB8PSBUU0NfUkVMSUFCTEVf
U09DS0VUOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4g
MDsKIH0KIGN1c3RvbV9wYXJhbSgidHNjIiwgdHNjX3BhcnNlKTsKIAotLSAKMi4xMi4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vp-0006KN-36; Mon, 14 Aug 2017 07:10:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vn-0006DC-Ew
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2E/04-03557-ECC41995; Mon, 14 Aug 2017 07:10:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+45n4m
 RBusXc1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTvr5hLpgnXfHt8EmmBsa1ol2MnBwSAkYS
 byf+Y+pi5OIQEjjGKHGh9S4TSIJNQFViw/VTrCC2iICSxL1Vk8HizAKuEg2/l4LFhQWyJWYdv
 w0U5+BgAaq/8CsQJMwrYCrx/85XVoj58hIdByazgNicQPFL+5aC2UICJhJ9W7tYJjByL2BkWM
 WoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehdBiDYwfhnWcA
 hRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwGwGAREixKTU+tSMvMAYYZTFqC
 g0dJhHeFN1Cat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEeWNAigRAijJK8+BGwEL+EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5t4FM4cnMK4Hb9AroCCagI/pA7uctLklESEk1MHoXMG
 3QmRKsy3ht3fLStq/By/s+8TR805vy0ckuZN37dzfvv1y/4ui9vkVZWgW9F1lWvm5gcEjp/Gf
 +P+v22hus17Orln2J++WiFfQm+5venTfLjntIdgvtDPrFs0nIXchv2obrvmnfEi4XL/OXk/e5
 u/kxU3PZ//MH2qpOmYo8ZI7f/fG7W5ISS3FGoqEWc1FxIgBp+LwsdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502694605!111831532!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18322 invoked from network); 14 Aug 2017 07:10:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:06 -0000
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 mx1.suse.de (Postfix) with ESMTP id B6C62ACF9
 for <xen-devel@lists.xenproject.org>; Mon, 14 Aug 2017 07:09:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:28 +0200
Message-Id: <20170814070849.20986-32-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 31/52] xen/drivers/cpufreq/cpufreq.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXEuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9jcHVmcmVxL2NwdWZyZXEuYyAgICAgIHwgMTggKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5j
bHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTQg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9j
cHVmcmVxL2NwdWZyZXEuYyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCmluZGV4IGZk
ODJlZjVkY2UuLmRhZWM1NThmOTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1
ZnJlcS5jCisrKyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCkBAIC02Miw3ICs2Miw3
IEBAIExJU1RfSEVBRF9SRUFEX01PU1RMWShjcHVmcmVxX2dvdmVybm9yX2xpc3QpOwogLyogc2V0
IHhlbiBhcyBkZWZhdWx0IGNwdWZyZXEgKi8KIGVudW0gY3B1ZnJlcV9jb250cm9sbGVyIGNwdWZy
ZXFfY29udHJvbGxlciA9IEZSRVFDVExfeGVuOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBf
Y3B1ZnJlcV9vcHRpb24oY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgc2V0dXBfY3B1ZnJl
cV9vcHRpb24oY2hhciAqc3RyKQogewogICAgIGNoYXIgKmFyZyA9IHN0cnBicmsoc3RyLCAiLDoi
KTsKICAgICBpbnQgY2hvaWNlOwpAQCAtNzYsMTQgKzc2LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBzZXR1cF9jcHVmcmVxX29wdGlvbihjaGFyICpzdHIpCiAgICAgICAgIHhlbl9wcm9jZXNzb3Jf
cG1iaXRzICY9IH5YRU5fUFJPQ0VTU09SX1BNX1BYOwogICAgICAgICBjcHVmcmVxX2NvbnRyb2xs
ZXIgPSBGUkVRQ1RMX2RvbTBfa2VybmVsOwogICAgICAgICBvcHRfZG9tMF92Y3B1c19waW4gPSAx
OwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlmICgg
Y2hvaWNlID09IDAgfHwgIXN0cmNtcChzdHIsICJub25lIikgKQogICAgIHsKICAgICAgICAgeGVu
X3Byb2Nlc3Nvcl9wbWJpdHMgJj0gflhFTl9QUk9DRVNTT1JfUE1fUFg7CiAgICAgICAgIGNwdWZy
ZXFfY29udHJvbGxlciA9IEZSRVFDVExfbm9uZTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gMDsKICAgICB9CiAKICAgICBpZiAoIGNob2ljZSA+IDAgfHwgIXN0cmNtcChzdHIsICJ4
ZW4iKSApCkBAIC05MSw4ICs5MSwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfY3B1ZnJl
cV9vcHRpb24oY2hhciAqc3RyKQogICAgICAgICB4ZW5fcHJvY2Vzc29yX3BtYml0cyB8PSBYRU5f
UFJPQ0VTU09SX1BNX1BYOwogICAgICAgICBjcHVmcmVxX2NvbnRyb2xsZXIgPSBGUkVRQ1RMX3hl
bjsKICAgICAgICAgaWYgKCBhcmcgJiYgKmFyZyApCi0gICAgICAgICAgICBjcHVmcmVxX2NtZGxp
bmVfcGFyc2UoYXJnKTsKKyAgICAgICAgICAgIHJldHVybiBjcHVmcmVxX2NtZGxpbmVfcGFyc2Uo
YXJnKTsKICAgICB9CisKKyAgICByZXR1cm4gKGNob2ljZSA8IDApID8gLUVJTlZBTCA6IDA7CiB9
CiBjdXN0b21fcGFyYW0oImNwdWZyZXEiLCBzZXR1cF9jcHVmcmVxX29wdGlvbik7CiAKQEAgLTU3
MSw3ICs1NzMsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBjcHVmcmVxX2hhbmRsZV9jb21tb25fb3B0
aW9uKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnZhbAogICAgIHJldHVybiAwOwogfQog
Ci12b2lkIF9faW5pdCBjcHVmcmVxX2NtZGxpbmVfcGFyc2UoY2hhciAqc3RyKQoraW50IF9faW5p
dCBjcHVmcmVxX2NtZGxpbmVfcGFyc2UoY2hhciAqc3RyKQogewogICAgIHN0YXRpYyBzdHJ1Y3Qg
Y3B1ZnJlcV9nb3Zlcm5vciAqX19pbml0ZGF0YSBjcHVmcmVxX2dvdmVybm9yc1tdID0KICAgICB7
CkBAIC01ODIsNiArNTg0LDcgQEAgdm9pZCBfX2luaXQgY3B1ZnJlcV9jbWRsaW5lX3BhcnNlKGNo
YXIgKnN0cikKICAgICAgICAgJmNwdWZyZXFfZ292X3Bvd2Vyc2F2ZQogICAgIH07CiAgICAgdW5z
aWduZWQgaW50IGdvdl9pbmRleCA9IDA7CisgICAgaW50IHJjID0gMDsKIAogICAgIGRvIHsKICAg
ICAgICAgY2hhciAqdmFsLCAqZW5kID0gc3RyY2hyKHN0ciwgJywnKTsKQEAgLTYxMSwxMSArNjE0
LDE2IEBAIHZvaWQgX19pbml0IGNwdWZyZXFfY21kbGluZV9wYXJzZShjaGFyICpzdHIpCiAgICAg
ICAgIGlmIChzdHIgJiYgIWNwdWZyZXFfaGFuZGxlX2NvbW1vbl9vcHRpb24oc3RyLCB2YWwpICYm
CiAgICAgICAgICAgICAoIWNwdWZyZXFfZ292ZXJub3JzW2dvdl9pbmRleF0tPmhhbmRsZV9vcHRp
b24gfHwKICAgICAgICAgICAgICAhY3B1ZnJlcV9nb3Zlcm5vcnNbZ292X2luZGV4XS0+aGFuZGxl
X29wdGlvbihzdHIsIHZhbCkpKQorICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoWEVOTE9H
X1dBUk5JTkcgImNwdWZyZXEvJXM6IG9wdGlvbiAnJXMnIG5vdCByZWNvZ25pemVkXG4iLAogICAg
ICAgICAgICAgICAgICAgIGNwdWZyZXFfZ292ZXJub3JzW2dvdl9pbmRleF0tPm5hbWUsIHN0cik7
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KIAogICAgICAgICBzdHIgPSBl
bmQ7CiAgICAgfSB3aGlsZSAoc3RyKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGlu
dCBjcHVfY2FsbGJhY2soCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1
ZnJlcS5oIGIveGVuL2luY2x1ZGUvYWNwaS9jcHVmcmVxL2NwdWZyZXEuaAppbmRleCA0OGFkMWQw
MDA0Li41YzQxNzQ3Y2JmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1
ZnJlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmgKQEAgLTc5LDcg
Kzc5LDcgQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVmcmVxX3BvbGljeSAqLCBjcHVmcmVx
X2NwdV9wb2xpY3kpOwogZXh0ZXJuIGludCBfX2NwdWZyZXFfc2V0X3BvbGljeShzdHJ1Y3QgY3B1
ZnJlcV9wb2xpY3kgKmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBjcHVmcmVxX3BvbGljeSAqcG9saWN5KTsKIAotdm9pZCBjcHVmcmVxX2NtZGxpbmVfcGFyc2Uo
Y2hhciAqKTsKK2ludCBjcHVmcmVxX2NtZGxpbmVfcGFyc2UoY2hhciAqKTsKIAogI2RlZmluZSBD
UFVGUkVRX1NIQVJFRF9UWVBFX05PTkUgKDApIC8qIE5vbmUgKi8KICNkZWZpbmUgQ1BVRlJFUV9T
SEFSRURfVFlQRV9IVyAgICgxKSAvKiBIVyBkb2VzIG5lZWRlZCBjb29yZGluYXRpb24gKi8KLS0g
CjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vp-0006LO-C2; Mon, 14 Aug 2017 07:10:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vn-0006Fa-Lz
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B8/91-27137-FCC41995; Mon, 14 Aug 2017 07:10:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+45n4m
 RBtufqFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXVuxgL5jDX3Hm+lSWBsa73F2MnBwSAkYS
 byf+Y+pi5OIQEjjGKDHpYyczSIJNQFViw/VTrCC2iICSxL1Vk5lAbGYBV4mG30vB4sICuRLXn
 p0Hq2cBqr8ztQMszitgKvG9ZyU7xAJ5iY4Dk1lAbE6g+KV9S8FsIQETib6tXSwTGLkXMDKsYt
 QoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxgPLAo8BC
 jJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hneEyOFBItS01Mr0jJzgIEGk5bg
 4FES4V0BkuYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUKXHeGJAiAZCijNI8uBGwoL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd4akCk8mXklcJteAR3BBHREH8j9vMUliQgpqQZG/mPiYa
 IfT0ubLv1WyJDJb6dXLro21uTawrSw8tuy4c+vaZ6tZivzOCtkpnXsqVrEpx3fd27coasvLJK
 728njxImyqO/WW1Ljv/4vT1XZJvv+qetSDleTI5M/r/slzMG0dHV1b42rfk/dzf2lIWWfpjLe
 3diWsESx65Wh7o7vS3O779+cWGypxFKckWioxVxUnAgAIRsTL3UCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502694606!99218723!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32554 invoked from network); 14 Aug 2017 07:10:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:06 -0000
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 mx1.suse.de (Postfix) with ESMTP id 2F6E2AD35
 for <xen-devel@lists.xenproject.org>; Mon, 14 Aug 2017 07:09:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:30 +0200
Message-Id: <20170814070849.20986-34-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 33/52] xen/drivers/passthrough/iommu.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0
ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCAxNSArKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCmluZGV4IDVlODE4MTM5NDIuLjhhMzMzZTE3N2UgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YwpAQCAtMjEsNyArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVk
ZSA8eHNtL3hzbS5oPgogCi1zdGF0aWMgdm9pZCBwYXJzZV9pb21tdV9wYXJhbShjaGFyICpzKTsK
K3N0YXRpYyBpbnQgcGFyc2VfaW9tbXVfcGFyYW0oY2hhciAqcyk7CiBzdGF0aWMgdm9pZCBpb21t
dV9kdW1wX3AybV90YWJsZSh1bnNpZ25lZCBjaGFyIGtleSk7CiAKIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IGlvbW11X2Rldl9pb3RsYl90aW1lb3V0ID0gMTAwMDsKQEAgLTc4LDEwICs3OCwx
MCBAQCBERUZJTkVfU1BJTkxPQ0soaW9tbXVfcHRfY2xlYW51cF9sb2NrKTsKIFBBR0VfTElTVF9I
RUFEKGlvbW11X3B0X2NsZWFudXBfbGlzdCk7CiBzdGF0aWMgc3RydWN0IHRhc2tsZXQgaW9tbXVf
cHRfY2xlYW51cF90YXNrbGV0OwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaW9tbXVfcGFy
YW0oY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2lvbW11X3BhcmFtKGNoYXIgKnMp
CiB7CiAgICAgY2hhciAqc3M7Ci0gICAgaW50IHZhbDsKKyAgICBpbnQgdmFsLCBiLCByYyA9IDA7
CiAKICAgICBkbyB7CiAgICAgICAgIHZhbCA9ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CkBAIC05
Miw4ICs5Miw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShjaGFyICpz
KQogICAgICAgICBpZiAoIHNzICkKICAgICAgICAgICAgICpzcyA9ICdcMCc7CiAKLSAgICAgICAg
aWYgKCAhcGFyc2VfYm9vbChzKSApCi0gICAgICAgICAgICBpb21tdV9lbmFibGUgPSAwOworICAg
ICAgICBiID0gcGFyc2VfYm9vbChzKTsKKyAgICAgICAgaWYgKCBiID49IDAgKQorICAgICAgICAg
ICAgaW9tbXVfZW5hYmxlID0gYjsKICAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImZvcmNl
IikgfHwgIXN0cmNtcChzLCAicmVxdWlyZWQiKSApCiAgICAgICAgICAgICBmb3JjZV9pb21tdSA9
IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgIndvcmthcm91bmRfYmlvc19idWci
KSApCkBAIC0xMjQsOSArMTI1LDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pb21tdV9w
YXJhbShjaGFyICpzKQogICAgICAgICAgICAgaW9tbXVfZG9tMF9zdHJpY3QgPSB2YWw7CiAgICAg
ICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJzaGFyZXB0IikgKQogICAgICAgICAgICAgaW9tbXVf
aGFwX3B0X3NoYXJlID0gdmFsOworICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CiAKICAgICAgICAgcyA9IHNzICsgMTsKICAgICB9IHdoaWxlICggc3MgKTsKKworICAgIHJl
dHVybiByYzsKIH0KIAogaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vp-0006N5-Oi; Mon, 14 Aug 2017 07:10:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vn-0006BI-Vy
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:08 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 7B/5B-03937-FCC41995; Mon, 14 Aug 2017 07:10:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+55n4m
 RBqfeC1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl//q9mL1jHVbHsyHLWBsZpHF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPH483t2kASbgKrEhuunWEFsEQEliXurJjOB2MwC7hIb3zWxgNjCAkUS9
 1fNZgSxWYDqj7xtAqvnFTCVeLr8IQvEAnmJjgOTwWxOoPilfUvBbCEBE4m+rV0sExi5FzAyrG
 LUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQvAxDsYDy9LvA
 QoyQHk5Iob4JPb6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4p74mRQoJFqempFWmZOcBAg0lL
 cPAoifCWewGleYsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L1VKnDcGZIYASFFGaR7cCFjQX2KUl
 RLmZQQ6SoinILUoN7MEVf4VozgHo5IwLxPIFJ7MvBK4Ta+AjmACOqIP5H7e4pJEhJRUA6P189
 g2cT/3bcJ+i/N3rrm281Xj69Q39zhnHFu3ZV/TmcR5afKmh9rKXupdyG06e0SEx/6a/tPtMxS
 WvPc+/STbMFxcVn9K4lRPTe/LdzvnLnhyJUi4MT5QJK1tqfbO3C8HZgYX3c+1t25b8ol/vsyh
 T+qh8f7xx6SiN96r+PVcKketLdLhxgclluKMREMt5qLiRABMgBrHdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502694607!111358470!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44462 invoked from network); 14 Aug 2017 07:10:07 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D3CEBAD4B;
 Mon, 14 Aug 2017 07:09:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:33 +0200
Message-Id: <20170814070849.20986-37-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH v2 36/52] xen/drivers/passthrough/vtd/quirks.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBh
cmFtZXRlciB2YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMgfCA3ICsrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3F1aXJrcy5jCmluZGV4IDViYmJkOTZkNTEuLjRlNjFhYzlkZGIgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAgLTI0Nyw5ICsyNDcsMTAgQEAgdm9pZCB2dGRfb3Bz
X3Bvc3RhbWJsZV9xdWlyayhzdHJ1Y3QgaW9tbXUqIGlvbW11KQogICAgIH0KIH0KIAotc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX3NuYl90aW1lb3V0KGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9zbmJfdGltZW91dChjb25zdCBjaGFyICpzKQogewogICAgIGludCB0Owor
ICAgIGNvbnN0IGNoYXIgKnEgPSBOVUxMOwogCiAgICAgdCA9IHBhcnNlX2Jvb2wocyk7CiAgICAg
aWYgKCB0IDwgMCApCkBAIC0yNTksMTMgKzI2MCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2Vfc25iX3RpbWVvdXQoY29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZSBpZiAoIHN0cmNtcChz
LCAiY2FwIikgPT0gMCApCiAgICAgICAgICAgICB0ID0gU05CX0lHRF9USU1FT1VUOwogICAgICAg
ICBlbHNlCi0gICAgICAgICAgICB0ID0gc3RydG91bChzLCBOVUxMLCAwKTsKKyAgICAgICAgICAg
IHQgPSBzdHJ0b3VsKHMsICZxLCAwKTsKICAgICB9CiAgICAgZWxzZQogICAgICAgICB0ID0gdCA/
IFNOQl9JR0RfVElNRU9VVF9MRUdBQ1kgOiAwOwogICAgIHNuYl9pZ2RfdGltZW91dCA9IE1JTExJ
U0VDUyh0KTsKIAotICAgIHJldHVybjsKKyAgICByZXR1cm4gKHEgJiYgKnEpID8gLUVJTlZBTCA6
IDA7CiB9CiBjdXN0b21fcGFyYW0oInNuYl9pZ2RfcXVpcmsiLCBwYXJzZV9zbmJfdGltZW91dCk7
CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vq-0006OE-0g; Mon, 14 Aug 2017 07:10:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vo-0006I5-J7
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:08 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 87/4F-02176-FCC41995; Mon, 14 Aug 2017 07:10:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+55n4m
 RBssfCFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnz57kULBepuHrhHFsD4yr+LkZODgkBI4m3
 E/8xdTFycQgJLGSUaFt2kAkkwSagKrHh+ilWEFtEQEni3qrJYHFmgWiJt79/gNnCAmUSLzc2M
 IPYLED1h/u+sIHYvAKmEvd+X2OHWCAv0XFgMguIzQkUv7RvKZgtJGAi0be1i2UCI/cCRoZVjO
 rFqUVlqUW6RnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIG+rWdgYNzBeKrZ+RC
 jJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXinviZFCgkWp6akVaZk5wCCDSUtw
 8CiJ8JZ7AaV5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqc9xlIkQBIUUZpHtwIWMBfYpSVE
 uZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawdyCU9mXgncpldARzABHdEHcj9vcUkiQkqqgdH84a
 mUtXNsn+tN4OIP+n7lRRXLHt/Z/2ZveNrocmeSR22le4+BipOFxtpngtXnq/Pcj8yZUqQb3ZL
 kv/tiTn2XU9NGucvPv6lFe7Ib2X3mr2i8l3mL/0r79Sh2natsP+XUtnMfPT6vNjNCK+jJ4iTL
 uVGvZ5f16vFsyLGQ2v306ZNViyU3ViixFGckGmoxFxUnAgBVz2emcwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502694607!102259858!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13571 invoked from network); 14 Aug 2017 07:10:07 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F2C69AD51;
 Mon, 14 Aug 2017 07:09:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:29 +0200
Message-Id: <20170814070849.20986-33-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v2 32/52]
	xen/drivers/passthrough/amd/iommu_acpi.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRo
ZSBwYXJhbWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogU3VyYXZlZSBT
dXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
YWNwaS5jIHwgMjYgKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfYWNwaS5jCmluZGV4IGY0YzcyMDZjMmEuLmNkMjdiY2VmNjYgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYwpAQCAtNjMyLDIxICs2MzIsMjMgQEAgc3Rh
dGljIHUxNiBfX2luaXQgcGFyc2VfaXZoZF9kZXZpY2VfZXh0ZW5kZWRfcmFuZ2UoCiAgICAgcmV0
dXJuIGRldl9sZW5ndGg7CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pdnJzX2lvYXBp
YyhjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pdnJzX2lvYXBpYyhjaGFyICpz
dHIpCiB7CiAgICAgY29uc3QgY2hhciAqcyA9IHN0cjsKICAgICB1bnNpZ25lZCBsb25nIGlkOwog
ICAgIHVuc2lnbmVkIGludCBzZWcsIGJ1cywgZGV2LCBmdW5jOwogICAgIHVuc2lnbmVkIGludCBp
ZHg7CiAKLSAgICBBU1NFUlQoKnMgPT0gJ1snKTsKKyAgICBpZiAoICpzICE9ICdbJyApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgaWQgPSBzaW1wbGVfc3RydG91bChzICsgMSwgJnMs
IDApOwogICAgIGlmICggKnMgIT0gJ10nIHx8ICorK3MgIT0gJz0nICkKLSAgICAgICAgcmV0dXJu
OworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHMgPSBwYXJzZV9wY2kocyArIDEsICZz
ZWcsICZidXMsICZkZXYsICZmdW5jKTsKICAgICBpZiAoICFzIHx8ICpzICkKLSAgICAgICAgcmV0
dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGlkeCA9IGlvYXBpY19pZF90b19p
bmRleChpZCk7CiAgICAgaWYgKCBpZHggPT0gTUFYX0lPX0FQSUNTICkKQEAgLTY1NSw3ICs2NTcs
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaXZyc19pb2FwaWMoY2hhciAqc3RyKQogICAg
ICAgICBpZiAoIGlkeCA9PSBNQVhfSU9fQVBJQ1MgKQogICAgICAgICB7CiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUiAiRXJyb3I6ICVzOiBUb28gbWFueSBJTyBBUElDcy5cbiIsIF9fZnVu
Y19fKTsKLSAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
ICAgICAgICB9CiAgICAgfQogCkBAIC02NjMsMjggKzY2NSwzNCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfaXZyc19pb2FwaWMoY2hhciAqc3RyKQogICAgIGlvYXBpY19zYmRmW2lkeF0uc2Vn
ID0gc2VnOwogICAgIGlvYXBpY19zYmRmW2lkeF0uaWQgPSBpZDsKICAgICBpb2FwaWNfc2JkZltp
ZHhdLmNtZGxpbmUgPSB0cnVlOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oIml2
cnNfaW9hcGljWyIsIHBhcnNlX2l2cnNfaW9hcGljKTsKIAotc3RhdGljIHZvaWQgX19pbml0IHBh
cnNlX2l2cnNfaHBldChjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pdnJzX2hw
ZXQoY2hhciAqc3RyKQogewogICAgIGNvbnN0IGNoYXIgKnMgPSBzdHI7CiAgICAgdW5zaWduZWQg
bG9uZyBpZDsKICAgICB1bnNpZ25lZCBpbnQgc2VnLCBidXMsIGRldiwgZnVuYzsKIAotICAgIEFT
U0VSVCgqcyA9PSAnWycpOworICAgIGlmICggKnMgIT0gJ1snICkKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKICAgICBpZCA9IHNpbXBsZV9zdHJ0b3VsKHMgKyAxLCAmcywgMCk7CiAgICAgaWYg
KCBpZCAhPSAodHlwZW9mKGhwZXRfc2JkZi5pZCkpaWQgfHwgKnMgIT0gJ10nIHx8ICorK3MgIT0g
Jz0nICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHMg
PSBwYXJzZV9wY2kocyArIDEsICZzZWcsICZidXMsICZkZXYsICZmdW5jKTsKICAgICBpZiAoICFz
IHx8ICpzICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAg
IGhwZXRfc2JkZi5pZCA9IGlkOwogICAgIGhwZXRfc2JkZi5iZGYgPSBQQ0lfQkRGKGJ1cywgZGV2
LCBmdW5jKTsKICAgICBocGV0X3NiZGYuc2VnID0gc2VnOwogICAgIGhwZXRfc2JkZi5pbml0ID0g
SFBFVF9DTURMOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oIml2cnNfaHBldFsi
LCBwYXJzZV9pdnJzX2hwZXQpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vr-0006RJ-8Z; Mon, 14 Aug 2017 07:10:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vp-0006KL-IL
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:09 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 65/E9-02033-0DC41995; Mon, 14 Aug 2017 07:10:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+5Zn4m
 RBnP/iFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdJxwLZnJVrNvZxdTAuIGji5GTQ0LASOLt
 xH9MXYxcHEICCxklNr//wgaSYBNQldhw/RQriC0ioCRxb9VkJhCbWaBOouPmBHYQW1ggQ+Log
 8NgNgtQ/bYXvWA2r4CpxP/ze5khFshLdByYzAJicwLFL+1bCmYLCZhI9G3tYpnAyL2AkWEVo3
 pxalFZapGuuV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqBvGYBgB+Oxyc6HGCU
 5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDO8J4YKSRYlJqeWpGWmQMMMpi0BAeP
 kgivAjDQhHiLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpz3KcgMAZCijNI8uBGwgL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd4akCk8mXklcJteAR3BBHREH8j9vMUliQgpqQbGth2fGY
 0/up9L/SUyWzqNR65JNfPOBxfHQyqrkvifBkt/+P218l6bqYdfttYy55XJOg3u78w9W3N/3St
 YscJzRfBVlYzA550zlprGTlhV5Bzwaem/ougWps8hy4+ZvH/V9iZq8+XD7/NWawmu3GW92iVw
 yqcEp6vpdnpNUyIjN7P8Yzq1tyhNiaU4I9FQi7moOBEA9HKJNXMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502694605!104230994!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37155 invoked from network); 14 Aug 2017 07:10:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:05 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EB4BEABB0;
 Mon, 14 Aug 2017 07:09:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:25 +0200
Message-Id: <20170814070849.20986-29-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] [PATCH v2 28/52] xen/common/sched_credit2.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZh
bHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CkFja2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDI5YzAwMmE2M2UuLjliMWRiMTM1MWYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCkBAIC0zMzksNyArMzM5LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNv
bnN0IG9wdF9ydW5xdWV1ZV9zdHJbXSA9IHsKIH07CiBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkg
b3B0X3J1bnF1ZXVlID0gT1BUX1JVTlFVRVVFX1NPQ0tFVDsKIAotc3RhdGljIHZvaWQgcGFyc2Vf
Y3JlZGl0Ml9ydW5xdWV1ZShjb25zdCBjaGFyICpzKQorc3RhdGljIGludCBwYXJzZV9jcmVkaXQy
X3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTM0
OCwxMSArMzQ4LDEzIEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NyZWRpdDJfcnVucXVldWUoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgaWYgKCAhc3RyY21wKHMsIG9wdF9ydW5xdWV1ZV9zdHJbaV0pICkK
ICAgICAgICAgewogICAgICAgICAgICAgb3B0X3J1bnF1ZXVlID0gaTsKLSAgICAgICAgICAgIHJl
dHVybjsKKyAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAgICAgfQogCiAgICAgcHJp
bnRrKCJXQVJOSU5HLCB1bnJlY29nbml6ZWQgdmFsdWUgb2YgY3JlZGl0Ml9ydW5xdWV1ZSBvcHRp
b24hXG4iKTsKKworICAgIHJldHVybiAtRUlOVkFMOwogfQogY3VzdG9tX3BhcmFtKCJjcmVkaXQy
X3J1bnF1ZXVlIiwgcGFyc2VfY3JlZGl0Ml9ydW5xdWV1ZSk7CiAKLS0gCjIuMTIuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vr-0006SB-HU; Mon, 14 Aug 2017 07:10:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vq-0006MF-4H
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:10 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 CD/82-01862-1DC41995; Mon, 14 Aug 2017 07:10:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+4Fn4m
 RBr9mmlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7N01nKljJXtH3/RdjA+N/1i5GTg4JASOJ
 txP/MXUxcnEICSxklFiz+D0zSIJNQFViw/VTYEUiAkoS91ZNZgKxmQUKJU5294HFhQViJY5c3
 ABWzwJUv+BPM5jNK2AqsW/eI6gF8hIdByazgNicQPFL+5aC2UICJhJ9W7tYJjByL2BkWMWoUZ
 xaVJZapGtkqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejfegYGxh2MPXv9DjF
 KcjApifIm+PRGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgneE9MVJIsCg1PbUiLTMHGGgwaQkO
 HiURXgVgsAnxFhck5hZnpkOkTjEaczR92PKFiePVhP/fmIRY8vLzUqXEeZ+CTBIAKc0ozYMbB
 IuAS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeT+DTOHJzCuB2/cK6BQmoFP6QL7gLS5JRE
 hJNTCmLXJRK/WSbj86m2d1w0o70X8P441XXZTjiNeK9fXXNg7Lvrv7lnKM4runvt99ROo/+nV
 azdOpf5lxNjxT27Jy4fsnk96sOpv6/eXhKyUnhSb8T5HNm/pLXyY5UyDWUsHT/ptsXjOvzsOC
 O2EWmbO3XjZfwnOJaeJP8eYUidp3dn83TDuXuUCJpTgj0VCLuag4EQC14kktewIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502694608!102259866!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13826 invoked from network); 14 Aug 2017 07:10:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:08 -0000
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 mx1.suse.de (Postfix) with ESMTP id 873DCABBC;
 Mon, 14 Aug 2017 07:09:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:38 +0200
Message-Id: <20170814070849.20986-42-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 41/52] xen/arch/x86/cpu/mcheck/mce.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IG1jZV9zZXRfdmVy
Ym9zaXR5KCkgY2FuIGJlIHJlbW92ZWQuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jCmluZGV4IGU1NzdhOWRiMTEuLjUwNzUzNWIwOTQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jCkBAIC02NywxMSArNjcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtY2Vf
c2V0X3ZlcmJvc2l0eShjaGFyICpzdHIpCiAgICAgaWYgKHN0cmNtcCgidmVyYm9zZSIsIHN0cikg
PT0gMCkKICAgICAgICAgbWNlX3ZlcmJvc2l0eSA9IE1DRV9WRVJCT1NFOwogICAgIGVsc2UKLSAg
ICB7Ci0gICAgICAgIHByaW50ayhLRVJOX0RFQlVHICJNYWNoaW5lIENoZWNrIHZlcmJvc2l0eSBs
ZXZlbCAlcyBub3QgcmVjb2duaXNlZCIKLSAgICAgICAgICAgICAgICJ1c2UgbWNlX3ZlcmJvc2l0
eT12ZXJib3NlIiwgc3RyKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAg
cmV0dXJuIDA7CiB9Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vr-0006Td-QU; Mon, 14 Aug 2017 07:10:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vq-0006NR-AP
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:10 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F5/CF-01712-1DC41995; Mon, 14 Aug 2017 07:10:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+4Fn4m
 RBk9XcFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzOxYyF/zjrHg/cylrA+MBji5GTg4JASOJ
 txP/MYHYQgILGSWeXkkCsdkEVCU2XD/FCmKLCChJ3Fs1GaiGi4NZ4DGTxIxdy8EahAXSJI6+u
 AhmswA1PHvwmxHE5hUwlTi1ZQMbxAJ5iY4Dk1lAbE6g+KV9S1kglplI9G3tYpnAyL2AkWEVo0
 ZxalFZapGuoaleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagfxmAYAdjw3bPQ4y
 SHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Z3hPjBQSLEpNT61Iy8wBBhpMWoKD
 R0mEdwVImre4IDG3ODMdInWK0ZijY8bPb0wcryb8/8YkxJKXn5cqJc4bA1IqAFKaUZoHNwgWA
 ZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLsNZApPZl4J3L5XQKcwAZ3SB/IFb3FJIkJKqo
 ExY0qfj+km/R1O7O9d6lYxnXV++IlTWpxb8i8Tu/hm14UMFR+t3W32XrnH6cqr9P/xobhjzFO
 DylyPbL9yKzz9We7Xkjr+C8dPe9+0MX5Z9UZqj5eE4mmjB9N6SstyjEs9vndPqOm7ekDsqOE6
 Bu4NjR1VEypOqAZ55kt12L0T7Kv1alnmHarEUpyRaKjFXFScCAB1OfkLewIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502694608!68293459!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16706 invoked from network); 14 Aug 2017 07:10:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:08 -0000
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 mx1.suse.de (Postfix) with ESMTP id C23B8AD59;
 Mon, 14 Aug 2017 07:09:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:34 +0200
Message-Id: <20170814070849.20986-38-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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 37/52] xen/drivers/video/vesa.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy92aWRlby92ZXNhLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8v
dmVzYS5jIGIveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jCmluZGV4IDA5ZDM0NGMwMjEuLmM5MjQ5
N2UwYmMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYworKysgYi94ZW4vZHJp
dmVycy92aWRlby92ZXNhLmMKQEAgLTI5LDEyICsyOSwxNCBAQCBzdGF0aWMgdW5zaWduZWQgaW50
IHZyYW1fcmVtYXA7CiBpbnRlZ2VyX3BhcmFtKCJ2ZXNhLW1hcCIsIHZyYW1fcmVtYXApOwogCiBz
dGF0aWMgaW50IGZvbnRfaGVpZ2h0Owotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2ZvbnRfaGVp
Z2h0KGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9mb250X2hlaWdodChj
b25zdCBjaGFyICpzKQogewogICAgIGlmICggc2ltcGxlX3N0cnRvdWwocywgJnMsIDEwKSA9PSA4
ICYmICgqcysrID09ICd4JykgKQogICAgICAgICBmb250X2hlaWdodCA9IHNpbXBsZV9zdHJ0b3Vs
KHMsICZzLCAxMCk7CiAgICAgaWYgKCAqcyAhPSAnXDAnICkKICAgICAgICAgZm9udF9oZWlnaHQg
PSAwOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oImZvbnQiLCBwYXJzZV9mb250
X2hlaWdodCk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vs-0006UY-2Z; Mon, 14 Aug 2017 07:10:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vq-0006Or-Jc
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 90/2E-03612-1DC41995; Mon, 14 Aug 2017 07:10:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+5Fn4m
 RBjOPyll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmtu3ewFSxlq9h7Yh1TA+Nk1i5GTg4JASOJ
 txP/MXUxcnEICSxklLi7/gYLSIJNQFViw/VTYEUiAkoS91ZNZgKxmQUKJU5294HFhQXCJC5tW
 QpmswDVb22dBmbzCphKrH37GGqBvETHgclgMzmB4pf2LQWzhQRMJPq2drFMYORewMiwilGjOL
 WoLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLCDcc38wEOMkhx
 MSqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGd4T4wUEixKTU+tSMvMAQYaTFqCg0dJ
 hDcPJM1bXJCYW5yZDpE6xWjM0fRhyxcmjlcT/n9jEmLJy89LlRLnjQEpFQApzSjNgxsEi4BLj
 LJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEubdBjKFJzOvBG7fK6BTmIBO6QP5gre4JBEhJdXAOC
 MzeEfzqbCjBecr/fZElyncUSn9wftqzb2j9lPLusvZ+w8a3Vj+nWfClhC+TgH35e923yq4fSU
 +8qXu0ioTNcdfvHrzXqn6tD1ukno1m3PNxVMbf5t7/vF+GZaftHPlQnbxMwcVlQQE3jruePjl
 T3y/3LtTavxvFBmK/BT2y+qbX7heEOZUqsRSnJFoqMVcVJwIAAAh7Nd7AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502694609!111358480!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44885 invoked from network); 14 Aug 2017 07:10:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:09 -0000
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 mx1.suse.de (Postfix) with ESMTP id 1F081AD6E;
 Mon, 14 Aug 2017 07:09:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:40 +0200
Message-Id: <20170814070849.20986-44-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 43/52] xen/arch/x86/io_apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHNldHVwX2lvYXBp
Y19hY2soKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2lvX2FwaWMuYyB8IDMgLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpp
bmRleCBmNzkwNTc5ZGJkLi43NmJhNzUyZjIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9f
YXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKQEAgLTE1OTQsMTAgKzE1OTQsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCiAgICAgICAgIGlv
YXBpY19hY2tfZm9yY2VkID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQotICAgIHsKLSAgICAgICAg
cHJpbnRrKCJVbmtub3duIGlvYXBpY19hY2sgdmFsdWUgc3BlY2lmaWVkOiAnJXMnXG4iLCBzKTsK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoy
LjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vu-0006bI-Eq; Mon, 14 Aug 2017 07:10:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vt-0006XU-9Y
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:13 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1B/32-09901-4DC41995; Mon, 14 Aug 2017 07:10:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov+4Vn4m
 RBjfmsVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlH7p5jL1iiVfH4AVcD42aFLkZODgkBI4m3
 E/8xdTFycQgJLGSU+HRpPSNIgk1AVWLD9VOsILaIgJLEvVWTwYqYBXqZJT49WMQMkhAW8JPYs
 /YTO4jNAtRw/GwHG4jNK2Aq8eZTBzPEBnmJjgOTWUBsTqD4pX1LwWwhAROJvq1dLBMYuRcwMq
 xi1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GD8syz
 gEKMkB5OSKG+CT2+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleA2C4CAkWpaanVqRl5gADDSYt
 wcGjJMK7whsozVtckJhbnJkOkTrFaMmxYfX6L0wcd/o2AMlXE/5/YxJiycvPS5US540BaRAAa
 cgozYMbB4uGS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm3QYyhSczrwRu6yugg5iADuoD+Y
 W3uCQRISXVwOgho+STYfxNZEt2bu7u1GsluT2uU/94VF6P6/Dv/6y0XnurifgltzWRM3taIwu
 u8Yh/TJ0sxtNxof/oLiNlfaEZxaZ6Nb8PhD8/NOlAZ9v+LVfcZpismrj29DMBV7/f2s+u7WFp
 srV7baSsoMGRG3lMxP7fOv/TO82UJM9aXXBertJi2y7kpsRSnJFoqMVcVJwIABEJr+WBAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502694611!107059469!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62847 invoked from network); 14 Aug 2017 07:10:12 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:12 -0000
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 mx1.suse.de (Postfix) with ESMTP id A714EAD6F;
 Mon, 14 Aug 2017 07:09:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:45 +0200
Message-Id: <20170814070849.20986-49-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
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>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v2 48/52] xen: add hypercall for setting
	parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgc3lzY3RsIGh5cGVyY2FsbCB0byBzdXBwb3J0IHNldHRpbmcgcGFyYW1ldGVycyBzaW1p
bGFyIHRvCmNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzLCBidXQgYXQgcnVudGltZS4gVGhlIHBhcmFt
ZXRlcnMgdG8gc2V0IGFyZQpzcGVjaWZpZWQgYXMgYSBzdHJpbmcsIGp1c3QgbGlrZSB0aGUgYm9v
dCBwYXJhbWV0ZXJzLgoKQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjoKLSBjb3Jy
ZWN0ZWQgWFNNIHRlc3QgKERhbmllbCBEZSBHcmFhZikKLS0tCiB0b29scy9mbGFzay9wb2xpY3kv
bW9kdWxlcy9kb20wLnRlICB8ICAyICstCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgICAg
ICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmggICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi94c20vZmxh
c2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycyB8ICAyICsrCiA1IGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9k
b20wLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCBkMGE0ZDkx
YWMwLi4zMzhjYWFmNDFlIDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9k
b20wLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTE2LDcg
KzE2LDcgQEAgYWxsb3cgZG9tMF90IHhlbl90OnhlbiB7CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVu
MiB7CiAJcmVzb3VyY2Vfb3AgcHNyX2NtdF9vcCBwc3JfY2F0X29wIHBtdV9jdHJsIGdldF9zeW1i
b2wKIAlnZXRfY3B1X2xldmVsbGluZ19jYXBzIGdldF9jcHVfZmVhdHVyZXNldCBsaXZlcGF0Y2hf
b3AKLQlnY292X29wCisJZ2Nvdl9vcCBzZXRfcGFyYW1ldGVyCiB9OwogCiAjIEFsbG93IGRvbTAg
dG8gdXNlIGFsbCBYRU5WRVJfIHN1Ym9wcyB0aGF0IGhhdmUgY2hlY2tzLgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMKaW5kZXggYWU1OGEwZjY1
MC4uYTMyMzdmZTliZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYworKysgYi94ZW4v
Y29tbW9uL3N5c2N0bC5jCkBAIC00NjcsNiArNDY3LDM1IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKICAgICAgICAgICAgIGNv
cHliYWNrID0gMTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhFTl9TWVNDVExfc2V0X3Bh
cmFtZXRlcjoKKyAgICB7CisgICAgICAgIGNoYXIgKnBhcmFtczsKKworICAgICAgICBpZiAoIG9w
LT51LnNldF9wYXJhbWV0ZXIuc2l6ZSA+IFhFTl9TRVRfUEFSQU1FVEVSX01BWF9TSVpFICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICB9CisgICAgICAgIHBhcmFtcyA9IHhtYWxsb2NfYnl0ZXMob3AtPnUuc2V0X3BhcmFt
ZXRlci5zaXplICsgMSk7CisgICAgICAgIGlmICggIXBhcmFtcyApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHJldCA9IC1FTk9NRU07CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAg
ICAgICBpZiAoIF9fY29weV9mcm9tX2d1ZXN0KHBhcmFtcywgb3AtPnUuc2V0X3BhcmFtZXRlci5w
YXJhbXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPnUuc2V0X3BhcmFtZXRl
ci5zaXplKSApCisgICAgICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBlbHNlCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHBhcmFtc1tvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemVdID0gMDsK
KyAgICAgICAgICAgIHJldCA9IHJ1bnRpbWVfcGFyc2UocGFyYW1zKTsKKyAgICAgICAgfQorCisg
ICAgICAgIHhmcmVlKHBhcmFtcyk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmV0ID0gYXJjaF9kb19zeXNjdGwob3AsIHVfc3lzY3RsKTsKICAgICAg
ICAgY29weWJhY2sgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
IGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDllNTFhZjYxZTEuLjQzYjE4YmRi
OWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTEwOTYsNiArMTA5NiwyMyBAQCBzdHJ1Y3QgeGVuX3N5
c2N0bF9saXZlcGF0Y2hfb3AgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hf
b3AgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3BfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9zeXNjdGxfbGl2ZXBhdGNoX29wX3QpOwogCisvKgorICogWEVOX1NZU0NUTF9zZXRfcGFyYW1l
dGVyCisgKgorICogQ2hhbmdlIGh5cGVydmlzb3IgcGFyYW1ldGVycyBhdCBydW50aW1lLgorICog
VGhlIGlucHV0IHN0cmluZyBpcyBwYXJzZWQgc2ltaWxhciB0byB0aGUgYm9vdCBwYXJhbWV0ZXJz
LgorICovCisKKyNkZWZpbmUgWEVOX1NFVF9QQVJBTUVURVJfTUFYX1NJWkUgMTAyMworc3RydWN0
IHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlciB7CisgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFy
KSBwYXJhbXM7ICAgICAgIC8qIElOOiBwb2ludGVyIHRvIHBhcmFtZXRlcnMuICovCisgICAgdWlu
dDE2X3Qgc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBzaXplIG9mIHBhcmFt
ZXRlcnMuIE1heC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX1NFVF9QQVJBTUVURVJfTUFYX1NJWkUuICovCisgICAgdWludDE2X3QgcGFkWzNdOyAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNVVNUIGJlIHplcm8uICovCit9OwordHlwZWRl
ZiBzdHJ1Y3QgeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyIHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRl
cl90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyX3Qp
OworCiBzdHJ1Y3QgeGVuX3N5c2N0bCB7CiAgICAgdWludDMyX3QgY21kOwogI2RlZmluZSBYRU5f
U1lTQ1RMX3JlYWRjb25zb2xlICAgICAgICAgICAgICAgICAgICAxCkBAIC0xMTI0LDYgKzExNDEs
NyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bCB7CiAjZGVmaW5lIFhFTl9TWVNDVExfZ2V0X2NwdV9sZXZl
bGxpbmdfY2FwcyAgICAgICAgMjUKICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1cmVz
ZXQgICAgICAgICAgICAyNgogI2RlZmluZSBYRU5fU1lTQ1RMX2xpdmVwYXRjaF9vcCAgICAgICAg
ICAgICAgICAgIDI3CisjZGVmaW5lIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlciAgICAgICAgICAg
ICAgICAgMjgKICAgICB1aW50MzJfdCBpbnRlcmZhY2VfdmVyc2lvbjsgLyogWEVOX1NZU0NUTF9J
TlRFUkZBQ0VfVkVSU0lPTiAqLwogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHhlbl9zeXNj
dGxfcmVhZGNvbnNvbGUgICAgICAgcmVhZGNvbnNvbGU7CkBAIC0xMTUyLDYgKzExNzAsNyBAQCBz
dHJ1Y3QgeGVuX3N5c2N0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9sZXZlbGxp
bmdfY2FwcyBjcHVfbGV2ZWxsaW5nX2NhcHM7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2Nw
dV9mZWF0dXJlc2V0ICAgIGNwdV9mZWF0dXJlc2V0OwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0
bF9saXZlcGF0Y2hfb3AgICAgICBsaXZlcGF0Y2g7CisgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3Rs
X3NldF9wYXJhbWV0ZXIgICAgIHNldF9wYXJhbWV0ZXI7CiAgICAgICAgIHVpbnQ4X3QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07CmRpZmYgLS1naXQg
YS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggZmQ4
NGFjMGYwOS4uYzljMjc1YmYzYiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisr
KyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtODI1LDYgKzgyNSw5IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfc3lzY3RsKGludCBjbWQpCiAgICAgY2FzZSBYRU5fU1lTQ1RMX2djb3Zfb3A6CiAgICAg
ICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1Nf
WEVOMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX0dDT1ZfT1As
IE5VTEwpOworICAgIGNhc2UgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyOgorICAgICAgICByZXR1
cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19TRVRfUEFSQU1FVEVSLCBO
VUxMKTsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBhdmNfdW5rbm93bl9wZXJtaXNz
aW9uKCJzeXNjdGwiLCBjbWQpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCAx
ZjdlYjM1ZmM4Li5iODBmY2ExZWMwIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpA
QCAtMTAxLDYgKzEwMSw4IEBAIGNsYXNzIHhlbjIKICAgICBsaXZlcGF0Y2hfb3AKICMgWEVOX1NZ
U0NUTF9nY292X29wCiAgICAgZ2Nvdl9vcAorIyBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIKKyAg
ICBzZXRfcGFyYW1ldGVyCiB9CiAKICMgQ2xhc3NlcyBkb21haW4gYW5kIGRvbWFpbjIgY29uc2lz
dCBvZiBvcGVyYXRpb25zIHRoYXQgYSBkb21haW4gcGVyZm9ybXMgb24KLS0gCjIuMTIuMwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:10:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:10: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.xen.org>)
	id 1dh9Vu-0006cE-MT; Mon, 14 Aug 2017 07:10:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dh9Vt-0006KL-O0
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:13 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 FA/0A-02033-5DC41995; Mon, 14 Aug 2017 07:10:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov+4ln4m
 RBl/CLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjAWH3Apa2Cv+XXzG2sDYzdbFyMkhIWAk8Xbi
 P6YuRi4OIYGFjBJrbncwgyTYBFQlNlw/xQpiiwgoSdxbNZkJxGYWqJPouDmBHcQWFoiSePmhB
 ayeBaj+7aIGsBpeAVOJd60PoBbIS3QcmMwCYnMCxS/tWwpmCwmYSPRt7WKZwMi9gJFhFaNGcW
 pRWWqRrpGlXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoG/rGRgYdzBe3uJ3iFG
 Sg0lJlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvDO+JkUKCRanpqRVpmTnAIINJS3Dw
 KInwKgADTYi3uCAxtzgzHSJ1itGYo+nDli9MHK8m/P/GJMSSl5+XKiXO+xRkkgBIaUZpHtwgW
 PBfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuw1kCk9mXgncvldApzABndIH8gVvcUkiQk
 qqgdH2t7pH56aez0ZFd77Gyv6P3vvK3ubUs9/vK1WCbXRrvp84LiF/kNXgNC/jp4sTDjcuCWR
 9oljw80YFP1falBn2tloTmnzM5wvfq7S+wxDZ0vB/rp/tuZfcWcXnI+sDN+oe4+EoTl38cqNs
 h8kd98tOTEzs7Nq9avP4Tk4/yy719f/MLusIYSWW4oxEQy3mouJEAOxScZh5AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502694609!68293464!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16928 invoked from network); 14 Aug 2017 07:10:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 07:10:09 -0000
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 mx1.suse.de (Postfix) with ESMTP id A11AEAD57;
 Mon, 14 Aug 2017 07:09:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 09:08:42 +0200
Message-Id: <20170814070849.20986-46-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] [PATCH v2 45/52] xen/common/sched_credit2.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX2NyZWRp
dDJfcnVucXVldWUoKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpBY2tlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDliMWRiMTM1MWYuLjJkYTljYzJmZmIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC0zNTIsOCArMzUyLDYgQEAgc3RhdGljIGludCBwYXJzZV9jcmVkaXQy
X3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBwcmludGso
IldBUk5JTkcsIHVucmVjb2duaXplZCB2YWx1ZSBvZiBjcmVkaXQyX3J1bnF1ZXVlIG9wdGlvbiFc
biIpOwotCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiBjdXN0b21fcGFyYW0oImNyZWRpdDJfcnVu
cXVldWUiLCBwYXJzZV9jcmVkaXQyX3J1bnF1ZXVlKTsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:21:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:21: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.xen.org>)
	id 1dh9gJ-00031F-Lv; Mon, 14 Aug 2017 07:20:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dh9gI-000314-Lt
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 07:20:58 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 A9/B3-01862-95F41995; Mon, 14 Aug 2017 07:20:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVTfCf2K
 kwZ8jahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNbewVwwZQJjRcu8nawN
 jEeSuxi5OIQE/jJKNOw9y9jFyAnkPGaUmLlHDiKxjVHi87QedpCEiICzxNczc8FsXgF9iSWbP
 oPZwgKBEps/rmIFaZAQaJOR2PDiL9gkCQFviZ9rGtlh7Jl33gLF2TnYBKwkDol1MXJwsAioSi
 ycxz+BkXsBI8MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 PMwDBDsbGL06HGCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAe9p0YKSRYlJqe
 WpGWmQMMPZi0BAePkghvF0iat7ggMbc4Mx0idYrRmGPD6vVfmDg6Zvz8xiTEkpeflyolzmviB
 1QqAFKaUZoHNwgWE5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzCsCMoUnM68Ebt8roFOYgE
 7pA/mCt7gkESEl1cBor/dfwY3xBnvhw1mRsY1Z2zYpvrU46aQ8syHN8rrfcjdJDiGmO0qfd8r
 lCX/UXqXDFP2awYlT9POCxH/Ot1lWNUw+VKAq0pAq90+A7XLVVotNDCcf/m7WfP2S9cimhqtM
 qqUypqqLDr9TiGh8lvtC42RQ5fOr0yveacTm9goFV5ZxyyT+OK3EUpyRaKjFXFScCACjl8mSh
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502695255!109703208!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63918 invoked from network); 14 Aug 2017 07:20:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 07:20:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dh9gA-0002xh-Gi; Mon, 14 Aug 2017 07: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 1dh9g5-0006VC-2M; Mon, 14 Aug 2017 07:20:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dh9g4-0006pd-9g; Mon, 14 Aug 2017 07:20:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112621-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf-pvops:kernel-build:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6da35f43acde8f718b53f6f05fc865bffa709fc5
X-Osstest-Versions-That: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 07:20:44 +0000
Subject: [Xen-devel] [linux-4.9 test] 112621: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3741969032871831241=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             6 kernel-build             fail REGR. vs. 112513

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   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-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112513
 build-arm64-pvops             3 capture-logs                broken like 112513
 build-arm64                   2 hosts-allocate              broken like 112513
 build-arm64                   3 capture-logs                broken like 112513
 build-arm64-xsm               2 hosts-allocate              broken like 112513
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112513
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 112497
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112513
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112513
 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-xl-qemuu-ws16-amd64 10 windows-install        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-xl-qemut-ws16-amd64 10 windows-install        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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                6da35f43acde8f718b53f6f05fc865bffa709fc5
baseline version:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7

Last test of basis   112513  2017-08-07 20:19:27 Z    6 days
Failing since        112599  2017-08-11 16:18:32 Z    2 days    5 attempts
Testing same since   112616  2017-08-13 06:39:58 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aviv Heller <avivh@mellanox.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bard Liao <bardliao@realtek.com>
  Bartosz Golaszewski <brgl@bgdev.pl>
  Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Dave Aldridge <david.j.aldridge@oracle.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woods <dwoods@mellanox.com>
  Davide Caratti <dcaratti@redhat.com>
  Derek <user.vdr@gmail.com>
  Dima Zavin <dmitriyz@waymo.com>
  Dmitriy <mexx400@yandex.ru>
  Doug Ledford <dledford@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Emmanuel Vadot <manu@bidouilliste.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Stuebner <heiko@sntech.de>
  Helge Deller <deller@gmx.de>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Ilan Tayari <ilant@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jaehoon Chung <jh80.chung@samsung.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com> [Exynos5800 Peach Pi Chromebook]
  Jean Delvare <jdelvare@suse.de>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeff Moyer <jmoyer@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jin Qian <jinqian@google.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@codeaurora.org>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Jianying <jianying.liu@ikuai8.com>
  liujian (CE) <liujian56@huawei.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matija Glavinic Pecotic <matija.glavinic-pecotic.ext@nokia.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Holzheu <holzheu@linux.vnet.ibm.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kubecek <mkubecek@suse.cz>
  Michal KubeÄek <mkubecek@suse.cz>
  Mikael Pettersson <mikpelinux@gmail.com>
  Mike Christie <mchristi@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moshe Shemesh <moshe@mellanox.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Omar Sandoval <osandov@fb.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrick Lai <plai@codeaurora.org>
  Pau Espin Pedrol <pau.espin@tessares.net>
  Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Pravin B Shelar <pshelar@ovn.org>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rob Gardner <rob.gardner@oracle.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Young <sean@mess.org>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Steve Wise <swise@opengridcomputing.com>
  Steven Toth <stoth@kernellabs.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Yasevich <vyasevic@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>
  Zefir Kurtisi <zefir.kurtisi@neratec.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            fail    
 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                                          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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-pvh-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-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                                     fail    
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3741969032871831241==--

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:35:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07:35: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.xen.org>)
	id 1dh9ug-0004KF-3K; Mon, 14 Aug 2017 07:35:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dh9ue-0004K9-VJ
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:35:49 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 05/10-01732-4D251995; Mon, 14 Aug 2017 07:35:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNykWPdy0MR
 Ig0/v1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owX6w4yF0wQqLi19QtTA+MJ3i5GLg4hgWmM
 ElPXLWPtYuTkkBDglTiybAaQzQFkB0hcvGYKUdPIKHHqzx0mkBpeATOJn4vvMYLUCAtkSXz/m
 g0SZhPQlZh9sIkZxBYRcJW4/HUd2EhmgeuMEhM31YHYLAKqEpc3v2AEsTkFPCT2He9igZjfyi
 jxvrkTqkFTonX7b3aIe7Qlevb+YAbZxSsgKPF3hzBEibxE89bZzBMYBWYh6ZiFUDULSdUCRuZ
 VjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoVnPwMC4g/Hu
 ZL9DjJIcTEqivAk+vZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj1AydGCgkWpaanVqRl5gCjB
 CYtwcGjJMJ7AiTNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivEUgRQIgRRmleXAjYBF7iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwLy8w/oV4MvNK4Da9AjqCCeiIPpD7eYtLEhFSUg2
 Mcyyvt50/MTOfrXXOmc4I2aUfmcKEzZ5c+1V4TVBO+63trMcz2FWM70dyCRzY+jajoJZVkGGt
 tkdFrYvc0UR+hhvslfGbbt2Y+lXjcvGa3w/ObNvwao+T8DtehY8nqkKmf7nQe9i1MP5EzrKHP
 zbH+89gvGpdqNxxcLligO6B+3PKVNrr/AyLlViKMxINtZiLihMBPn823dMCAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502696145!91623298!1
X-Originating-IP: [192.55.52.115]
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 39864 invoked from network); 14 Aug 2017 07:35:47 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Aug 2017 07:35:47 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Aug 2017 00:35:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,372,1498546800"; d="scan'208";a="1003308087"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.31.237])
 by orsmga003.jf.intel.com with ESMTP; 14 Aug 2017 00:35:39 -0700
Message-ID: <1502696138.3039.19.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 15:35:38 +0800
In-Reply-To: <1502264512-4648-2-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 01/13] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gK8KgwqDCoMKgwqBMaW5lYXIgbW9kZTogdGhlIGlucHV0IHByZWNpc2lvbiBpcyBkZWZpbmVk
IGFzIDEwMC0oTUJBX01BWCkuCj4gRm9yIGluc3RhbmNlLAo+ICvCoMKgwqDCoMKgaWYgdGhlIE1C
QV9NQVggdmFsdWUgaXMgOTAsIHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgMTAlLiBWYWx1ZXMKPiBu
b3QgYW4gZXZlbgo+ICvCoMKgwqDCoMKgbXVsdGlwbGUgb2YgdGhlIHByZWNpc2lvbiAoZS5nLiwg
MTIlKSB3aWxsIGJlIHJvdW5kZWQgZG93bgo+IChlLmcuLCB0byAxMCUKPiArwqDCoMKgwqDCoGRl
bGF5IGFwcGxpZWQpIGJ5IEhXIGF1dG9tYXRpY2FsbHkuCgpObyBzdXJlIGlmIGFsbCBwZW9wbGUg
dW50ZXJzdGFuZCBIVywgaWYgbm90IHRoZW4gSSBwcmVmZXIgSGFyZHdhcmUuIElmCnlvdSBkbyB0
aGlzIHRoZW4gYWxsIHBsYWNlcyB0aG91Z2ggdGhlIGRvY3VtZW50IHNob3VsZCBiZSByZXBsYWNl
ZC4KCgo+ICvCoMKgV2hlbiBjb250ZXh0IHN3aXRjaCBoYXBwZW5zLCB0aGUgQ09TIElEIG9mIFZD
UFUgaXMgd3JpdHRlbiB0byBwZXItCj4gdGhyZWFkIE1TUgoKQ09TIElEIGlzIHBlci1kb21haW4g
b3RoZXIgdGhhbiBwZXItdkNQVSBhdCB0aGlzIHRpbWUuIFNvICdDT1MgSUQgb2YKZG9tYWluJyBp
cyBtb3JlIGFjY3VyYXRlLgoKPiArwqDCoGBJQTMyX1BRUl9BU1NPQ2AsIGFuZCB0aGVuIGhhcmR3
YXJlIGVuZm9yY2VzIGJhbmR3aWR0aCBhbGxvY2F0aW9uCj4gYWNjb3JkaW5nCj4gK8KgwqB0byB0
aGUgdGhyb3R0bGluZyB2YWx1ZSBzdG9yZWQgaW4gdGhlIENPUyByZWdpc3Rlci4KClRoZXJlIGlz
IG5vIENPUyByZWdpc3RlciBpbiBmYWN0LiBDT1MgZXhpc3RzIGp1c3QgYSBjb25jZXB0LgoKPiAr
Rm9yIGV4YW1wbGU6Cj4gK8KgwqDCoMKgcm9vdEA6fiQgeGwgcHNyLWh3aW5mbyAtLW1iYQo+ICvC
oMKgwqDCoE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKToKPiArwqDCoMKgwqBTb2Nr
ZXQgSUTCoMKgwqDCoMKgwqDCoDogMAo+ICvCoMKgwqDCoExpbmVhciBNb2RlwqDCoMKgwqDCoDog
RW5hYmxlZAo+ICvCoMKgwqDCoE1heGltdW0gQ09TwqDCoMKgwqDCoDogNwo+ICvCoMKgwqDCoE1h
eGltdW0gVGhyb3R0bGluZyBWYWx1ZTogOTAKPiArwqDCoMKgwqBEZWZhdWx0IFRocm90dGxpbmcg
VmFsdWU6IDAKPiArCj4gK8KgwqDCoMKgcm9vdEA6fiQgeGwgcHNyLW1iYS1zZXQgMSAweGEKPiAr
Cj4gK8KgwqDCoMKgcm9vdEA6fiQgeGwgcHNyLW1iYS1zaG93IDEKPiArwqDCoMKgwqBTb2NrZXQg
SUTCoMKgwqDCoMKgwqDCoDogMAo+ICvCoMKgwqDCoERlZmF1bHQgVEhSVEzCoMKgwqA6IDAKPiAr
wqDCoMKgwqDCoMKgwqBJRMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oE5BTUXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBUSFJUTAo+ICvCoMKgwqDCoMKgwqDCoMKgMcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB1YnVudHUxNMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgMHhhCj4gKwo+ICsjIEFyZWFzIGZvciBpbXByb3ZlbWVudAo+ICsKPiArQSBoZXhh
ZGVjaW1hbCBudW1iZXIgaXMgdXNlZCB0byBzaG93IFRIUlRMIGZvciBhIGRvbWFpbiBub3cuIEl0
IG1heQo+IG5vdCBiZSB1c2VyLQo+ICtmcmllbmRseS4KPiArCj4gK1RvIGltcHJvdmUgdGhpcywg
dGhlIGxpYnhsIGludGVyZmFjZXMgY2FuIGJlIHdyYXBwZWQgaW4gbGlidmlydCB0bwo+IHByb3Zp
ZGUgbW9yZQo+ICt1c3ItZnJpZW5kbHkgaW50ZXJmYWNlcyB0byB1c2VyLCBlLmcuIGEgcGVyY2Vu
dGFnZSBudW1iZXIgdG8gc2hvdyBmb3IKPiBsaW5lYXIKPiArbW9kZS4KCkkgc3VnZ2VzdCB3ZSBj
YW4gZG8gdGhpcyBldmVuIGZvciAneGwgcHNyLW1iYS1zaG93JywgYXMgd2Uga25vdyB3ZSBhcmUK
aW4gbGluZWFyIG1vZGUgb3Igbm90LiBBIGhleCBudW1iZXIgaXMganVzdCBub3QgZWFzeSB0byB1
bmRlcnN0YW5kIGZvcgpwZW9wbGUuIEFuZCBmb3IgJ3hsIHBzci1tYmEtc2V0JyBpdCBpcyBhbHNv
IG11Y2ggc3RyYWlnaGZvcndhcmQgdG8gc2V0IGEKcGVyY2VudGFnZSBudW1iZXIgaW4gbGluZWFy
IG1vZGUuCgpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:40:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dh9yu-0004zT-Jt; Mon, 14 Aug 2017 07:40:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dh9yt-0004z4-4u
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 07:40:11 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 3B/DC-01993-AD351995; Mon, 14 Aug 2017 07:40:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVfdm8MR
 Ig2X/ZS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fitU8FEk4oFzw6wNzDu
 1+pi5OIQEvjLKLH1+32WLkZOIOcxo8SEFiWIxDZGiV2fj7KBJEQEnCW+npnLDmLzCuhLHHi2i
 xnEFhbQk5j5oZMJxJYQ8JL4dvsTM4y98eMCoKHsHGwCVhKHxLoYOThYBFQlNu0PmsDItYCRYR
 WjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqBXGYBgB+PKdud
 DjJIcTEqivAk+vZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhVgiZGCgkWpaanVqRl5gDDCyYt
 wcGjJMK7HSTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivIrAYBUSACnKKM2DGwEL9UuMs
 lLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0dCDSFJzOvBG7TK6AjmICO6AO5n7e4JBEhJdXAOL
 PLLGD9ju2hxtKu7aY6/68sX6C2LufynJ3LO5x9H4c+1QyNqLidfmGC8/Pv0i2ye7fvuNCY0Od
 zokw+WE0zOrzu/ozv0lFhO6/FVGYJcx6KEXaVNWWd66pmFavHb7n80wnR3AiPxdUp7XdO77Gd
 b7BpZjR/SFJVzq7z7ztVLFIvT3RZm/5eiaU4I9FQi7moOBEA0KzY3XACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502696408!91624044!1
X-Originating-IP: [104.130.215.37]
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 8997 invoked from network); 14 Aug 2017 07:40:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 07:40:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dh9yo-0003TR-HV; Mon, 14 Aug 2017 07:40: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 1dh9yj-0007Jz-8R; Mon, 14 Aug 2017 07:40:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dh9yj-0007P8-2T; Mon, 14 Aug 2017 07:40:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112623-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=79de8c79cdef26e5578050b7f1a206745c6cff14
X-Osstest-Versions-That: ovmf=0795920568ca2efbea71be8510f6bda1e8ef3e8a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 07:40:01 +0000
Subject: [Xen-devel] [ovmf test] 112623: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYyMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3OWRlOGM3OWNkZWYyNmU1NTc4MDUwYjdmMWEyMDY3
NDVjNmNmZjE0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwNzk1OTIw
NTY4Y2EyZWZiZWE3MWJlODUxMGY2YmRhMWU4ZWYzZThhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2MTUgIDIwMTctMDgtMTMgMDQ6MTc6NTUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjIzICAyMDE3LTA4LTE0IDAwOjQ3OjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTc5ZGU4Yzc5Y2RlZjI2ZTU1NzgwNTBiN2YxYTIwNjc0
NWM2Y2ZmMTQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDc5ZGU4
Yzc5Y2RlZjI2ZTU1NzgwNTBiN2YxYTIwNjc0NWM2Y2ZmMTQKKyBicmFuY2g9b3ZtZgorIHJldmlz
aW9uPTc5ZGU4Yzc5Y2RlZjI2ZTU1NzgwNTBiN2YxYTIwNjc0NWM2Y2ZmMTQKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0g
eCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4
ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NzlkZThjNzljZGVmMjZlNTU3ODA1MGI3ZjFh
MjA2NzQ1YzZjZmYxNCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJl
YW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVz
dFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJV
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQgNzlkZThjNzljZGVmMjZlNTU3ODA1MGI3ZjFhMjA2NzQ1YzZj
ZmYxNDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAwNzk1OTIwLi43OWRlOGM3ICA3
OWRlOGM3OWNkZWYyNmU1NTc4MDUwYjdmMWEyMDY3NDVjNmNmZjE0IC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 07:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 07: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.xen.org>)
	id 1dhABA-00065c-Og; Mon, 14 Aug 2017 07:52:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dhAB9-00065W-Km
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:52:51 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 30/2D-03044-2D651995; Mon, 14 Aug 2017 07:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTmJt1LYRM
 jDVa+4LH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmb1rPVvCMv+L15JwGxj08XYxcHEICMxkl
 Gr/dYwFxWAS2Mkv0Nz1gB3EkBOawSiy9PBnI4QRy8iT2P/rGDGEXSyzeeooRxOYVEJQ4OfMJC
 4gtJOApse76dCCbg4NTIFBi7nImiA0HGCU2bnnBBBJnEzCRmNUhAVLOIqAq0X3wODvEmACJ63
 ePsIHYwgIOEo9WXASzRQTUJf5cmAC2ilmgm1miYXoIhK0p0br9N/sERoFZSK6YhSS1gJFpFaN
 GcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYBgyAMEOxusbAw4x
 SnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K0LnRgpJFiUmp5akZaZA4wImLQEB
 4+SCG8ASJq3uCAxtzgzHSJ1itGY48qVdV+YOKYc2P6FSYglLz8vVUqctxykVACkNKM0D24QLF
 IvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZg3EmQKT2ZeCdy+V0CnMAGd0gfyBW9xSSJCSqq
 B0fD04/xVb9Z8vBVQH3hv3U8j6/mPPvJkH3//jq+76emFtXq885du3ihc0NOlmDnf01D95csi
 xj0Lb7xWNfEPqe3clpGjE3H+PFNMVUDiXeN9W7xKfqh+dJ/4py7my4ulQlqKZ74L7v3o9PT2y
 sRD8fbSt5NXCi5pOtJzeNmk57WW+6wv3wpacF2JpTgj0VCLuag4EQDkvkWmzwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502697169!77761365!1
X-Originating-IP: [209.85.217.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31692 invoked from network); 14 Aug 2017 07:52:50 -0000
Received: from mail-ua0-f178.google.com (HELO mail-ua0-f178.google.com)
 (209.85.217.178)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Aug 2017 07:52:50 -0000
Received: by mail-ua0-f178.google.com with SMTP id k43so33828402uaf.3
 for <xen-devel@lists.xenproject.org>; Mon, 14 Aug 2017 00:52:50 -0700 (PDT)
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=WKIm8Fj+6fisR7hrwdSLo2+LM4O5OUJOwB2hhL4I14o=;
 b=BnJ6BL1I3kqSpc/26dgFlYhESwHsBz0+ppkL42b8/WmM3tUXjFgHeCjFmB69mZa2GR
 /BQBvxiBvAsyoMTCjQ7x+GFLsEX1TxcZix9fn38ufLr+IhtimMvKOJPhBxHyuM7Qmo3z
 Hszsiwc5fyrLzdBDJj+ga1KeGyNKYbCVAS1ug=
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=WKIm8Fj+6fisR7hrwdSLo2+LM4O5OUJOwB2hhL4I14o=;
 b=GrXxTpRlTVVcTx5/6pphkElqqnjzDyka1KUhIuPf9tONcDEpUD/H4nTKlD1n5JCaCS
 iZAeA0fkBRKxtzk094fWVcipmD0ufaJXojSPVqUb6l0cm6klemvxupwnWH7jY0PriZu+
 FWJmaE1S9+b98NXEVQnei6bXUMnZf1XBorSTY1guRSy/StIJf+UcO0SO9rbF+g2Fjabj
 N9dr9KKsCTvxwkiDKu/YJCTJ6PbY1zkitCo6WLNhOWFDi55/j3E2EUyCbTuHmzcKErAE
 opPvZpKoUwE5JIy02TFGzIojpl+fDg9aaI28ghvnH8pOygPWKJ10cawuCFrgrXyq/sry
 rFPQ==
X-Gm-Message-State: AHYfb5iXlEbDcATXg09AEjxsXlFTcGwBd5qpd+Kv4rRVSHLVmliCydRS
 PjHAuMaxFxGElfAWRTWEm57lV4czt4m+
X-Received: by 10.176.18.217 with SMTP id o25mr14199512uac.77.1502697169114;
 Mon, 14 Aug 2017 00:52:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Mon, 14 Aug 2017 00:52:48 -0700 (PDT)
In-Reply-To: <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 14 Aug 2017 13:22:48 +0530
Message-ID: <CACtJ1JRAQ=iKQrcJ=azR=A0b1hba33Y0WyskXoD_nxKxa179MA@mail.gmail.com>
To: Julien Grall <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>,
 Jan Beulich <jbeulich@suse.com>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCj4+IEFmdGVyIHRoYXQgSSB0cmllZCB0byBzdHJlc3MgdGhlIGVtdWxhdGlv
biBhIGJpdCB3aXRoICJmaW5kIC4iIHRvIGdldCBhIGxvdAo+PiBvZiBvdXRwdXQuIEFuZCBJIG5v
dGljZWQgYSBsb3Qgb2YgbWVzc2FnZSBzaW1pbGFyIHRvIHRoZSBvbmUgYmVsb3cgb24geGVuCj4+
IGNvbnNvbGU6Cj4+Cj4+IGQ2djAgdnBsMDExOiBVbmV4cGVjdGVkIE9VVCByaW5nIGJ1ZmZlciBm
dWxsCj4+Cj4+IEFzc29jaWF0ZWQgdG8gdGhhdCB0aGUgY2hhcmFjdGVyIGhhdmUgYmVlbiBlYXRl
biByZXN1bHRpbmcgdG8gbm9uLXNlbnNlIGxvZy4KPj4KPj4gQSBiaXQgYWJvdmUgdGhlIHByaW50
ayBwcmludGluZyB0aGlzIG1lc3NhZ2UsIHRoZXJlIGFyZSBhIGNvbW1lbnQgc2F5aW5nOgo+Pgo+
PiAgICAgLyoKPj4gICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJpbmcgaXMgbm90IGZ1
bGwgd2hlbiB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAo+PiAgICAgICogYXMgdGhlIGd1ZXN0IGlz
IGV4cGVjdGVkIHRvIHdyaXRlIHRvIHRoZSBkYXRhIHJlZ2lzdGVyIG9ubHkgd2hlbiB0aGUKPj4g
ICAgICAqIFRYRkYgZmxhZyBpcyBub3Qgc2V0Lgo+PiAgICAgICogSW4gY2FzZSB0aGUgZ3Vlc3Qg
ZG9lcyB3cml0ZSBldmVuIHdoZW4gdGhlIFRYRkYgZmxhZyBpcyBzZXQgdGhlbiB0aGUKPj4gICAg
ICAqIGRhdGEgd2lsbCBiZSBzaWxlbnRseSBkcm9wcGVkLgo+PiAgICAgICovCj4+Cj4+IEkgYW0g
cXVpdGUgc3VycHJpc2VkIHRoYXQgTGludXggaXMgbm90IGxvb2tpbmcgYXQgdGhlIFRYRkYgZmxh
Z3MuIFNvIHRoaXMKPj4gbmVlZHMgc29tZSBpbnZlc3RpZ2F0aW9uLgo+Cj4gSSByYW4gJ2ZpbmQn
IGJ1dCBjb3VsZCBub3QgcmVwcm9kdWNlIHRoZSBpc3N1ZS4KPgo+IEkgd2lsbCB0cnkgdG8gcmVw
cm9kdWNlIHRoaXMgaXNzdWUgYnkgcmVkdWNpbmcgdGhlIE9VVCBidWZmZXIgc2l6ZS4KCkkgY291
bGQgbm90IHJlcHJvZHVjZSB0aGUgaXNzdWUgd2l0aCB0aGUgcmVkdWNlZCBidWZmZXIgb2YgMTYg
Ynl0ZXMKYWxzby4gSSB0aGluayBpdCBtYXkgbm90IGJlIHJlcHJvZHVjaWJsZSBvbiB0aGUgZm91
bmRhdGlvbiBtb2RlbC4gSSBhbQp0cnlpbmcgdG8gYnJpbmcgdXAgeGVuIG9uIGFuIEFSTSBtYWNo
aW5lIGhlcmUgdG8gcmVwcm9kdWNlIHRoZSBpc3N1ZS4KCldoaWxlIGxvb2tpbmcgYXQgdGhlIHBs
MDExIGRyaXZlciBpbiBsaW51eCwgSSBzZWUgb25lIHBvdGVudGlhbCBjYXNlCndoZXJlIHRoZSB0
aGUgZHJpdmVyIG1heSBzZW5kIG1vcmUgZGF0YSBldmVuIHdoZW4gdGhlIFRYIEZJRk8gaXMgZnVs
bC4KSXQgc2VlbXMgdGhlIHBsMDExIGRyaXZlciBleHBlY3RzIHRoYXQgdGhlIFRYIGludGVycnVw
dCBtdXN0IGJlIHJhaXNlZApvbmx5IHdoZW4gYXQgbGVhc3QgaGFsZiBvZiBUWCBGSUZPIHF1ZXVl
IGlzIGVtcHR5LgoKcGwwMTFfdHhfY2hhcnMoKSBjYWxscyBwbDAxMV90eF9jaGFyKCkgaW4gYSBs
b29wIGZvciAoZmlmb3NpemUvMikKbnVtYmVyIG9mIHRpbWVzLiBTaW5jZSB0aGVzZSBBUElzIGFy
ZSBnZXR0aW5nIGNhbGxlZCBpbiB0aGUgaW50ZXJydXB0CmNvbnRleHQsIHBsMDExX3R4X2NoYXIo
KSBkb2VzIG5vdCBjaGVjayBmb3IgVFggRklGTyBmdWxsIHN0YXR1cwpiZWNhdXNlIGl0IGV4cGVj
dHMgdGhhdCBmaWZvc2l6ZS8yIHNwYWNlIGlzIGF2YWlsYWJsZS4KCkluIHRoZSBlbXVsYXRpb24g
bG9naWMsIHdlIHNob3VsZCBzZXQgdGhlIFRYIGJpdCBpbiB0aGUgc3RhdHVzCnJlZ2lzdGVyIG9u
bHkgaWYgYXQgbGVhc3Qgc3BhY2UgZm9yIDE2IGJ5dGVzIGlzIGF2YWlsYWJsZSAoc2luY2UgU0JT
QQpmaWZvc2l6ZSBpcyAzMikuIEN1cnJlbnRseSwgd2UgbWF5IGJlIHNldHRpbmcgdGhlIFRYIGJp
dCBldmVuIGlmIHRoZXJlCmlzIHNwYWNlIGZvciAxIGJ5dGUuIEluIHRoYXQgc2NlbmFyaW8sIHRo
ZSBkcml2ZXIgbWF5IHdyaXRlIG1vcmUgZGF0YQp0aGVuIGVtdWxhdGlvbiBsb2dpYyBjYW4gcXVl
dWUgdXAuCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 08:24:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 08:24: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.xen.org>)
	id 1dhAfe-0001cD-1Y; Mon, 14 Aug 2017 08:24:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dhAfd-0001c7-0r
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 08:24:21 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B9/E0-03937-33E51995; Mon, 14 Aug 2017 08:24:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1taRomsUNzH
 SYM1zEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNB3yymgl/CFUsbvjI3MG4S6GLk5BASqJRY
 s/khG4gtIcArcWTZDFYIO0Diydpn7F2MXEA1ExglHvZMZ+pi5OBgEVCV+L5IHaSGTUBd4vHXH
 iYQW0RAW2LFr0PMIPXMAt8ZJU6cOsMCUi8skCXx/Ws2SA2vgK5E/+MFTBAzNzBK7HxxgRkiIS
 hxcuYTFhCbGWjon3mXmEF6mQWkJZb/44AIy0s0b50NVs4pYC6xvrODEcQWFVCRmHJyG9sERsF
 ZSCbNQjJpFsKkWUgmLWBkWcWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hU
 rJecn7uJERjKDECwg/HmxoBDjJIcTEqivAk+vZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjDY
 ydGCgkWpaanVqRl5gCjCiYtwcGjJMLLCZLmLS5IzC3OTIdInWJUlBLnjQBJCIAkMkrz4NpgkX
 yJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryhIFN4MvNK4Ka/AlrMBLS4D+Rm3uKSRISUVAO
 jx5MnqudD2CbOvpPYrL5l06I659aZrjOfyXnsZQjWuGx66vLfpWJfDvJP2OB8/Hpfh//BffKs
 UhPdj5/rmpZml3q87ZJUVdnOdUEm4jHvldpO5nD8W2Bq1sFxQuGc1+XuXJkD26trckI/3pM6E
 nJCat2+q3PeXFEW3NG923Kd98VZs4QvWcjuVWIpzkg01GIuKk4EAPWcvGbfAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502699056!77629644!1
X-Originating-IP: [134.134.136.100]
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 10036 invoked from network); 14 Aug 2017 08:24:18 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 08:24:18 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga105.jf.intel.com with ESMTP; 14 Aug 2017 01:24:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,372,1498546800"; d="scan'208";a="1205398640"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 14 Aug 2017 01:24:12 -0700
Date: Mon, 14 Aug 2017 16:23:38 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20170814082338.GP11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-2-git-send-email-yi.y.sun@linux.intel.com>
 <1502696138.3039.19.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502696138.3039.19.camel@linux.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 01/13] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMTQgMTU6MzU6MzgsIENoYW8gUGVuZyB3cm90ZToKPiAKPiA+ICvCoMKgwqDCoMKg
TGluZWFyIG1vZGU6IHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgZGVmaW5lZCBhcyAxMDAtKE1CQV9N
QVgpLgo+ID4gRm9yIGluc3RhbmNlLAo+ID4gK8KgwqDCoMKgwqBpZiB0aGUgTUJBX01BWCB2YWx1
ZSBpcyA5MCwgdGhlIGlucHV0IHByZWNpc2lvbiBpcyAxMCUuIFZhbHVlcwo+ID4gbm90IGFuIGV2
ZW4KPiA+ICvCoMKgwqDCoMKgbXVsdGlwbGUgb2YgdGhlIHByZWNpc2lvbiAoZS5nLiwgMTIlKSB3
aWxsIGJlIHJvdW5kZWQgZG93bgo+ID4gKGUuZy4sIHRvIDEwJQo+ID4gK8KgwqDCoMKgwqBkZWxh
eSBhcHBsaWVkKSBieSBIVyBhdXRvbWF0aWNhbGx5Lgo+IAo+IE5vIHN1cmUgaWYgYWxsIHBlb3Bs
ZSB1bnRlcnN0YW5kIEhXLCBpZiBub3QgdGhlbiBJIHByZWZlciBIYXJkd2FyZS4gSWYKPiB5b3Ug
ZG8gdGhpcyB0aGVuIGFsbCBwbGFjZXMgdGhvdWdoIHRoZSBkb2N1bWVudCBzaG91bGQgYmUgcmVw
bGFjZWQuCj4gCldlIG1heSBleHBsYWluICdIVycgaW4gJ1Rlcm1pbm9sb2d5Jy4KCj4gCj4gPiAr
wqDCoFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhlIENPUyBJRCBvZiBWQ1BVIGlzIHdy
aXR0ZW4gdG8gcGVyLQo+ID4gdGhyZWFkIE1TUgo+IAo+IENPUyBJRCBpcyBwZXItZG9tYWluIG90
aGVyIHRoYW4gcGVyLXZDUFUgYXQgdGhpcyB0aW1lLiBTbyAnQ09TIElEIG9mCj4gZG9tYWluJyBp
cyBtb3JlIGFjY3VyYXRlLgo+IApZZXMsIHRoYW5rcy4KCj4gPiArwqDCoGBJQTMyX1BRUl9BU1NP
Q2AsIGFuZCB0aGVuIGhhcmR3YXJlIGVuZm9yY2VzIGJhbmR3aWR0aCBhbGxvY2F0aW9uCj4gPiBh
Y2NvcmRpbmcKPiA+ICvCoMKgdG8gdGhlIHRocm90dGxpbmcgdmFsdWUgc3RvcmVkIGluIHRoZSBD
T1MgcmVnaXN0ZXIuCj4gCj4gVGhlcmUgaXMgbm8gQ09TIHJlZ2lzdGVyIGluIGZhY3QuIENPUyBl
eGlzdHMganVzdCBhIGNvbmNlcHQuCj4gCk9rLCBJIHdpbGwgc3RhdGUgdGhlIGZvcm1hbCByZWdp
c3RlciBuYW1lIGRlZmluZWQgaW4gU0RNIGhlcmUuCgo+ID4gK0ZvciBleGFtcGxlOgo+ID4gK8Kg
wqDCoMKgcm9vdEA6fiQgeGwgcHNyLWh3aW5mbyAtLW1iYQo+ID4gK8KgwqDCoMKgTWVtb3J5IEJh
bmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOgo+ID4gK8KgwqDCoMKgU29ja2V0IElEwqDCoMKgwqDC
oMKgwqA6IDAKPiA+ICvCoMKgwqDCoExpbmVhciBNb2RlwqDCoMKgwqDCoDogRW5hYmxlZAo+ID4g
K8KgwqDCoMKgTWF4aW11bSBDT1PCoMKgwqDCoMKgOiA3Cj4gPiArwqDCoMKgwqBNYXhpbXVtIFRo
cm90dGxpbmcgVmFsdWU6IDkwCj4gPiArwqDCoMKgwqBEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6
IDAKPiA+ICsKPiA+ICvCoMKgwqDCoHJvb3RAOn4kIHhsIHBzci1tYmEtc2V0IDEgMHhhCj4gPiAr
Cj4gPiArwqDCoMKgwqByb290QDp+JCB4bCBwc3ItbWJhLXNob3cgMQo+ID4gK8KgwqDCoMKgU29j
a2V0IElEwqDCoMKgwqDCoMKgwqA6IDAKPiA+ICvCoMKgwqDCoERlZmF1bHQgVEhSVEzCoMKgwqA6
IDAKPiA+ICvCoMKgwqDCoMKgwqDCoElEwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgTkFNRcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFRIUlRMCj4gPiArwqDCoMKgwqDC
oMKgwqDCoDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdWJ1bnR1MTTCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoDB4YQo+ID4gKwo+ID4gKyMgQXJlYXMgZm9yIGltcHJvdmVtZW50
Cj4gPiArCj4gPiArQSBoZXhhZGVjaW1hbCBudW1iZXIgaXMgdXNlZCB0byBzaG93IFRIUlRMIGZv
ciBhIGRvbWFpbiBub3cuIEl0IG1heQo+ID4gbm90IGJlIHVzZXItCj4gPiArZnJpZW5kbHkuCj4g
PiArCj4gPiArVG8gaW1wcm92ZSB0aGlzLCB0aGUgbGlieGwgaW50ZXJmYWNlcyBjYW4gYmUgd3Jh
cHBlZCBpbiBsaWJ2aXJ0IHRvCj4gPiBwcm92aWRlIG1vcmUKPiA+ICt1c3ItZnJpZW5kbHkgaW50
ZXJmYWNlcyB0byB1c2VyLCBlLmcuIGEgcGVyY2VudGFnZSBudW1iZXIgdG8gc2hvdyBmb3IKPiA+
IGxpbmVhcgo+ID4gK21vZGUuCj4gCj4gSSBzdWdnZXN0IHdlIGNhbiBkbyB0aGlzIGV2ZW4gZm9y
ICd4bCBwc3ItbWJhLXNob3cnLCBhcyB3ZSBrbm93IHdlIGFyZQo+IGluIGxpbmVhciBtb2RlIG9y
IG5vdC4gQSBoZXggbnVtYmVyIGlzIGp1c3Qgbm90IGVhc3kgdG8gdW5kZXJzdGFuZCBmb3IKClNv
IHlvdXIgc3VnZ2VzdGlvbiBpcyB0byBzaG93IGRlY2ltYWwgdmFsdWUgZm9yIGxpbmVhciBtb2Rl
LCByaWdodD8gSG93IGFib3V0Cm5vbi1saW5lYXIgbW9kZSwgc3RpbGwgc2hvdyBoZXhhZGVjaW1h
bCB2YWx1ZT8KCj4gcGVvcGxlLiBBbmQgZm9yICd4bCBwc3ItbWJhLXNldCcgaXQgaXMgYWxzbyBt
dWNoIHN0cmFpZ2hmb3J3YXJkIHRvIHNldCBhCj4gcGVyY2VudGFnZSBudW1iZXIgaW4gbGluZWFy
IG1vZGUuCj4gCkZvciBzZXQsIHdlIGRvIG5vdCBoYXZlIGFueSBsaW1pdGF0aW9uLiBVc2VyIGNh
biBpbnB1dCBkZWNpbWFsIG9yIGhleGFkZWNpbWFsCnZhbHVlLgoKPiBDaGFvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 08:40:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 08:40: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.xen.org>)
	id 1dhAum-0002Wi-DX; Mon, 14 Aug 2017 08:40:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhAul-0002Wc-OI
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 08:39:59 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 CB/7B-02176-ED161995; Mon, 14 Aug 2017 08:39:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS/dW4sR
 Ig38fZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1MzvZC3qZK16//MbSwHiJqYuRk0NIIE/i
 zoZ9LCA2r4CdRFPjCnYQW0LAUOL0wptAcQ4OFgFViQknZUDCbALqEm3PtrOC2CJA4cOXjoONY
 RYIkrjcsYwZxBYWSJaY8mg3K0irkEC8xPx9kiBhTgEzifd/HzCDhHkFBCX+7hCG6NSSePjrFg
 uErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuma6iUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYdAxDsYPzS73yIUZKDSUmUN8GnN1KILyk/pTIj
 sTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfA+SZgYKSRYlJqeWpGWmQOMDJhSCQ4eJRHef
 pA0b3FBYm5xZjpE6hSjMUfThy1fmDheTfj/jUkIbJKUOO9RkFIBkNKM0jy4QbCIvcQoKyXMyw
 h0phBPQWpRbmYJqvwrRnEORiVh3niQKTyZeSVw+14BncIEdEofyEe8xSWJCCmpBkadnJR71zt
 MDrb7+XLXcT/tOLqnZUXotH/q/vLFG9a0nKnz0loUds/XKPzcKsYY37gbW6bExk3mkY8w6L3x
 8vi+zu+pR1p+tp/k9b7TF8Uy3f7KK+/jNx817JZPU1y+0urK/D+mh6tTnx7r0vZavUv34hXRd
 azznokJdqS/lW3e2CKeEPfu6C0lluKMREMt5qLiRABjhhaE0wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502699992!104297193!1
X-Originating-IP: [137.65.248.74]
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 42047 invoked from network); 14 Aug 2017 08:39:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 08:39:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 02:39:51 -0600
Message-Id: <59917DF4020000780016F346@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 02:39:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-45-jgross@suse.com>
In-Reply-To: <20170814070849.20986-45-jgross@suse.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 v2 44/52] xen/common/kexec.c: remove
 custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBXaXRo
IF9jbWRsaW5lX3BhcnNlKCkgbm93IGlzc3VpbmcgZXJyb3IgbWVzc2FnZXMgaW4gY2FzZSBvZiBp
bGxlZ2FsCj4gcGFyYW1ldGVycyBzaWduYWxsZWQgYnkgcGFyc2luZyBmdW5jdGlvbnMgc3BlY2lm
aWVkIGluIGN1c3RvbV9wYXJhbSgpCj4gc29tZSBtZXNzYWdlcyBpc3N1ZWQgYnkgcGFyc2VfbG93
X2NyYXNoaW5mbygpIGFuZAo+IHBhcnNlX2NyYXNoaW5mb19tYXhhZGRyKCkgY2FuIGJlIHJlbW92
ZWQuCgpCdXQgeW91IHJlYWxpemUgdGhpcyByZXN1bHRzIGluIGxlc3MgaW5mb3JtYXRpb24gYmVp
bmcgY29udmV5ZWQKKHRoZSBkZWZhdWx0cyBiZWluZyBmYWxsZW4gYmFjayB0byk/CgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 09:07:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 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.xen.org>)
	id 1dhBL2-0004aJ-MF; Mon, 14 Aug 2017 09:07:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhBL1-0004aD-8i
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 09:07:07 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 35/F0-01862-A3861995; Mon, 14 Aug 2017 09:07:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov65lxsR
 Ig2M39Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNM3YzF/xkq1jSOpmtgfERaxcjJ4eEgJHE
 24n/mLoYuTiEBBYySvR3tDCCJIQFkiWmPNoNViQioCzR++s3C4jNLOAr0fD3BVRDM6PEzLXb2
 EESbAKqEhuunwJr4BWwljjScYAZxGYBih9+MQ1sqKhAuMT+79eYIWoEJU7OfAI0lIODU8BAYs
 0BNYj56hJ/5l1ihrDFJW49mc8EYctLbH87h3kCI/8sJN2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FukYGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFZz8DAuIOx+YTfIUZJDiYl
 Ud4En95IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8d9ImRgoJFqWmp1akZeYAIwUmLcHBoyTCu
 xwkzVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd7dIEUCIEUZpXlwI2BRe4lRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMO8RkCk8mXklcJteAR3BBHREH8j9vMUliQgpqQbGknBGS1PJ8JJ
 ZztxvZBk3fvG4UOIoVC386GTOJoVzKouKTp+zm57GlXbYQqztcur7H3dPBuyTD1l33pNJpDVC
 VsVYZM1iG9Fn859PPyN5Tf+Ko5p/2/PF/9naJx+40Br/yrvvQeK5CXMvS0St+HL3Z4e1Bo/pq
 pN8deGn7e5vWi4wR9rlam+EEktxRqKhFnNRcSIAY+60H9UCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502701625!51810144!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25151 invoked from network); 14 Aug 2017 09:07:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 09:07:05 -0000
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 mx1.suse.de (Postfix) with ESMTP id 5452EAC2F;
 Mon, 14 Aug 2017 09:07:05 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-45-jgross@suse.com> <59917DF4020000780016F346@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <87122ac7-942a-a87f-7322-3a000f740e45@suse.com>
Date: Mon, 14 Aug 2017 11:07:04 +0200
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: <59917DF4020000780016F346@suse.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 44/52] xen/common/kexec.c: remove
 custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTA6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gV2l0aCBfY21kbGluZV9wYXJzZSgp
IG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ugb2YgaWxsZWdhbAo+PiBwYXJhbWV0
ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVjaWZpZWQgaW4gY3VzdG9tX3Bh
cmFtKCkKPj4gc29tZSBtZXNzYWdlcyBpc3N1ZWQgYnkgcGFyc2VfbG93X2NyYXNoaW5mbygpIGFu
ZAo+PiBwYXJzZV9jcmFzaGluZm9fbWF4YWRkcigpIGNhbiBiZSByZW1vdmVkLgo+IAo+IEJ1dCB5
b3UgcmVhbGl6ZSB0aGlzIHJlc3VsdHMgaW4gbGVzcyBpbmZvcm1hdGlvbiBiZWluZyBjb252ZXll
ZAo+ICh0aGUgZGVmYXVsdHMgYmVpbmcgZmFsbGVuIGJhY2sgdG8pPwoKWWVzLiBJIGd1ZXNzIGl0
IGlzIGEgbWF0dGVyIG9mIHRhc3RlIHdoaWNoIG1lc3NhZ2VzIHRvIGtlZXAuIFlvdSB3aWxsCmhh
dmUgbm90aWNlZCBJIGtlcHQgc29tZSBvdGhlciBtZXNzYWdlcyBlc3BlY2lhbGx5IGZvciB0aGUg
Y3Jhc2hrZXJuZWwKcGFyYW1ldGVyIHdoaWNoIGFyZSBub3Qgc28gb2J2aW91cy4KCkluIGNhc2Ug
eW91IHdhbnQgbWUgdG8ga2VlcCBvdGhlciBtZXNzYWdlcyBJJ20gZmluZSB0byBkbyBzbywgb2Yg
Y291cnNlLgoKSSBjb3VsZCBtb2RpZnkgdGhlIG1lc3NhZ2VzIHRvIGp1c3QgcHJpbnQgdGhlIHVz
ZWQgZGVmYXVsdHMgaWYgeW91IGxpa2UKdGhhdCBiZXR0ZXIuCgpBbm90aGVyIHBvc3NpYmlsaXR5
IHdvdWxkIGJlIHRvIGFsd2F5cyBwcmludCB0aGUgdXNlZCBwYXJhbWV0ZXJzIGF0IHRoZQplbmQg
b2YgcGFyc2VfY3Jhc2hrZXJuZWwoKS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 09:12:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 09: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.xen.org>)
	id 1dhBPf-0005CJ-7M; Mon, 14 Aug 2017 09:11:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhBPd-0005Bh-JB
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 09:11:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7C/13-02962-85961995; Mon, 14 Aug 2017 09:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzcic2K
 kweNHfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzoWdsBZ/ZK3aeWs/SwHicrYuRk0NIIE/i
 yNyJTCA2r4CdROemZ4wgtoSAocTphTdZQGwWAVWJI+d+sIPYbALqEm3PtrOC2CJA8cOXjoP1M
 gsESVzuWMYMYgsLJEtMebQbqIYLaP5WRonf+1aBFXEK2Ej8B1vGAbRMUOLvDmGIXi2Jh79usU
 DY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuhV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsbZl/0PMUpyMCmJ8ib49EYK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuCtyZgYKSRYlJqeWpGWmQOMA5i0BAePkgivL0iat7ggMbc4Mx0id
 YpRl+PVhP/fmIRY8vLzUqXEeTtBigRAijJK8+BGwGLyEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5tUGm8GTmlcBtegV0BBPQEX0g9/MWlyQipKQaGPddeh0iaNq78q+nr398srjai0db/4n
 f89r42uvcadnLWh6PVvxedE392FE/vcIDZxxMK+z5ixezaNss+Kc2yf1GgsjKGSUci5V2Cr5W
 EJFU8Zkxw3GtoXpmV0e6lZOY5HJRrhViPiuea+jtk3d9+WGrnFbAe8es+LcnQ2omfOWvddv8u
 PnODyWW4oxEQy3mouJEAIGFUfbEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502701910!102150382!1
X-Originating-IP: [137.65.248.74]
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 54542 invoked from network); 14 Aug 2017 09:11:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 09:11:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 03:11:49 -0600
Message-Id: <59918572020000780016F3DC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 03:11:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-45-jgross@suse.com>
 <59917DF4020000780016F346@suse.com>
 <87122ac7-942a-a87f-7322-3a000f740e45@suse.com>
In-Reply-To: <87122ac7-942a-a87f-7322-3a000f740e45@suse.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 v2 44/52] xen/common/kexec.c: remove
 custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDExOjA3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NC8wOC8xNyAxMDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDA5
OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IFdpdGggX2NtZGxpbmVfcGFyc2UoKSBu
b3cgaXNzdWluZyBlcnJvciBtZXNzYWdlcyBpbiBjYXNlIG9mIGlsbGVnYWwKPj4+IHBhcmFtZXRl
cnMgc2lnbmFsbGVkIGJ5IHBhcnNpbmcgZnVuY3Rpb25zIHNwZWNpZmllZCBpbiBjdXN0b21fcGFy
YW0oKQo+Pj4gc29tZSBtZXNzYWdlcyBpc3N1ZWQgYnkgcGFyc2VfbG93X2NyYXNoaW5mbygpIGFu
ZAo+Pj4gcGFyc2VfY3Jhc2hpbmZvX21heGFkZHIoKSBjYW4gYmUgcmVtb3ZlZC4KPj4gCj4+IEJ1
dCB5b3UgcmVhbGl6ZSB0aGlzIHJlc3VsdHMgaW4gbGVzcyBpbmZvcm1hdGlvbiBiZWluZyBjb252
ZXllZAo+PiAodGhlIGRlZmF1bHRzIGJlaW5nIGZhbGxlbiBiYWNrIHRvKT8KPiAKPiBZZXMuIEkg
Z3Vlc3MgaXQgaXMgYSBtYXR0ZXIgb2YgdGFzdGUgd2hpY2ggbWVzc2FnZXMgdG8ga2VlcC4gWW91
IHdpbGwKPiBoYXZlIG5vdGljZWQgSSBrZXB0IHNvbWUgb3RoZXIgbWVzc2FnZXMgZXNwZWNpYWxs
eSBmb3IgdGhlIGNyYXNoa2VybmVsCj4gcGFyYW1ldGVyIHdoaWNoIGFyZSBub3Qgc28gb2J2aW91
cy4KPiAKPiBJbiBjYXNlIHlvdSB3YW50IG1lIHRvIGtlZXAgb3RoZXIgbWVzc2FnZXMgSSdtIGZp
bmUgdG8gZG8gc28sIG9mIGNvdXJzZS4KPiAKPiBJIGNvdWxkIG1vZGlmeSB0aGUgbWVzc2FnZXMg
dG8ganVzdCBwcmludCB0aGUgdXNlZCBkZWZhdWx0cyBpZiB5b3UgbGlrZQo+IHRoYXQgYmV0dGVy
Lgo+IAo+IEFub3RoZXIgcG9zc2liaWxpdHkgd291bGQgYmUgdG8gYWx3YXlzIHByaW50IHRoZSB1
c2VkIHBhcmFtZXRlcnMgYXQgdGhlCj4gZW5kIG9mIHBhcnNlX2NyYXNoa2VybmVsKCkuCgpMZXQn
cyBzZWUgd2hhdCBBbmRyZXcgdGhpbmtzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 09:17:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 09: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.xen.org>)
	id 1dhBUr-0005T5-OP; Mon, 14 Aug 2017 09:17:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392986f3c=citrix-osstest@xenproject.org>)
 id 1dhBUq-0005St-Jb
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 09:17:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 66/E8-02176-B9A61995; Mon, 14 Aug 2017 09:17:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO7srIm
 RBnt+sljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyfp94yFywVqjiyaxZTA+NO7i5GTg4JAX+J
 G8/usEDY7hLT21ewgdgiAs4SEz7cBrN5BfQkbsx9zwpiCwuESvz4cQmonguovotNYtKq0+wQz
 aoSm9/vBStiE/CQmNgzEWwoC1C8s6sZzBYS0JJYunglE8RQQYmTM5+AxZkFJCQOvnjBDDHHQm
 LHxz62CYy8s5CUzUJStoCRaRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJ
 SsV5yfu4mRmD41DMwMO5g7Dzhd4hRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 78LMiZFCgkWp6akVaZk5wECGSUtw8CiJ8O4GSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6ql
 DhvJ0iRAEhRRmke3AhYVF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwbATKFJzOvBG7TK6
 AjmICO6AO5n7e4JBEhJdXAWKK8fNP5bPdWda6zjImym63vybTsqHDs37Hh8tRJX9Jk07wZepV
 uZrAE1B6fVmB25KmZEBNDf+v1yfbr3kvzs65V3P7Ve0rkd9OlFiFrV3zjuK3yZslWp9kPupo9
 zpl+durz+rHl9OXWrleqpzdzz9npfbz9xjmGGonVC3mCjec3TKxwU+3drsRSnJFoqMVcVJwIA
 AgxNmOlAgAA
X-Env-Sender: prvs=392986f3c=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502702233!109725319!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25109 invoked from network); 14 Aug 2017 09:17:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 09:17:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,372,1498521600"; d="scan'208";a="435372863"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71972-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:guest-start:fail:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71946
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 14 Aug 2017 10:16:54 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71972: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTcyIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxOTcyLwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MTk0NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTQ2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5NDYKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MTk0NgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zaWQtbmV0Ym9vdC1w
dmdydWIgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgZmFpbCBsaWtlIDcxOTQ2CiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViIDExIGd1ZXN0LXN0YXJ0ICAgICAgICBmYWlsIGxp
a2UgNzE5NDYKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAxMSBndWVz
dC1zdGFydCAgICAgICAgIGZhaWwgbGlrZSA3MTk0NgogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1z
aWQtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTQ2Cgpi
YXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzE5NDYKCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1zaWQtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1o
Zi1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVz
dC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJj
ZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJs
ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 09:19:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 09: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.xen.org>)
	id 1dhBXD-0005bY-53; Mon, 14 Aug 2017 09:19:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3924245a2=dario.faggioli@citrix.com>)
 id 1dhBXC-0005bQ-4d
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 09:19:42 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 0D/B7-01712-D2B61995; Mon, 14 Aug 2017 09:19:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXitHSDva529sR
 Igx1vVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozp+/cxFfyLrjj/bTtjA+Nx9y5GTg4JgRCJ
 xlnP2EFsXgFDiU8zFzKC2MIC+RIN284zgdhsAgYSb3bsZQWxRQRkJGa82gkU5+JgFjjGKHG+a
 TkbSIJFQFWi5fBLZhCbU8BaonPyUrAiIYE1jBJXG3+BFfELSErc+vIRrIhZoFpiwt0mRogrtC
 WOnOuHukJQ4uTMJywgtpCAmsSMuZdZJzDyzULSMgtJGURcU6J1+292CFtbYtnC18wQtq3EunX
 voWpsJDZdXcAIYctLbH87h3kBI/sqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA1O93NTi4sT0
 1JzEpGK95PzcTYzAgGYAgh2MfbOcDzFKcjApifIm+PRGCvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLg1c2aGCkkWJSanlqRlpkDjC2YtAQHj5IIrwFImre4IDG3ODMdInWKUZfj1YT/35iEWPLy81
 KlxHlfZwIVCYAUZZTmwY2AxfklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPygqziycwrgdv
 0CugIJqAj+kDu5y0uSURISTUwzlCZf2W61tucm5HHFofMfu4lXaIdsy43WnYv27QtpsIFnUvc
 V+i9XvH4y6weVR/XzuPHGzc+WMKz9aLqrorfz3JLjNyFNXOOO/wMvnr7yWoj96R1KQVeXBps2
 6YpZr4W0eg6enkK77XLeSpbKuUXF/645fLZ5G/dcusDGquuJ9zOqfredk3DQ4mlOCPRUIu5qD
 gRAP7TWZDuAgAA
X-Env-Sender: prvs=3924245a2=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502702377!107110112!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43639 invoked from network); 14 Aug 2017 09:19:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 09:19:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,372,1498521600"; 
 d="asc'?scan'208";a="443660584"
Message-ID: <1502702363.5719.37.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Tim Deegan <tim@xen.org>
Date: Mon, 14 Aug 2017 11:19:23 +0200
In-Reply-To: <20170809113823.GA40847@deinos.phlegethon.org>
References: <150114201043.22910.12807057883146318803.stgit@Solace>
 <150114248433.22910.16140726025093688678.stgit@Solace>
 <20170809113823.GA40847@deinos.phlegethon.org>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0319517076088000503=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0319517076088000503==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-waxVz04jG2QEEEtPLWAk"

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

On Wed, 2017-08-09 at 12:38 +0100, Tim Deegan wrote:
> Hi,
>=20
> At 10:01 +0200 on 27 Jul (1501149684), Dario Faggioli wrote:
> > In Xen, that is impossible, and that's particularly problematic
> > when system is idle (or lightly loaded) systems, as CPUs that
> > are idle may never have the chance to tell RCU about their
> > quiescence, and grace periods could extend indefinitely!
>=20
> [...]
> > The first step for fixing this situation is for RCU to record,
> > at the beginning of a grace period, which CPUs are already idle.
> > In fact, being idle, they can't be in the middle of any read-side
> > critical section, and we don't have to wait for them to declare
> > a grace period finished.
>=20
> AIUI this patch fixes a bug where:
> =C2=A0- a CPU is idle/asleep;
> =C2=A0- it is added to the cpumask of a new RCU grace period; and
> =C2=A0- because the CPU is asleep, the grace period never ends.=C2=A0
> Have I understood?
>=20
> I think we might be left with a race condition:
> =C2=A0- CPU A is about to idle.=C2=A0=C2=A0It runs the RCU softirq and
> =C2=A0=C2=A0=C2=A0clears itself from the current grace period.
> =C2=A0- CPU B ends the grace period and starts a new one.
> =C2=A0- CPU A calls rcu_idle_enter() and sleeps.
> =C2=A0- The new grace period never ends.
>=20
So, I could not make this happen artificially, but I put together a
possible sequence of events that depicts this situation. I'm putting it
here, but also pasting it at=C2=A0https://pastebin.com/PHu6Guq0 (in case th=
e
email body is mangled.

Lines starting with a '|' are the output of tracing, triggered by the
execution of the code/functions reported in the other lines:

	CPU0				CPU1				CPU2
	.				.				.
	.				call_rcu(...)			.
	.				|rcu_call fn=3Dxxx, rcp_cur=3D-300, rdp_quiescbatch=3D-300
	.				.				.
	.				|do_softirq			.
	.				|rcu_pending? yes (ret=3D2): no pending entries but new entries
	.				|raise_softirq nr 3		.
	.				|softirq_handler nr 3		.
	.				rcu_process_callbacks();	.
	.				|rcu_process_callbacks, rcp_completed=3D-300, rdp_batch=3D0, rdp_curl=
ist: null, rdp_nxtlist: yes, rdp_donelist: null
	.				  rdp->batch =3D rcp->cur + 1;	.
	.				  smp_rmb;			.
   	.				|rcu_next_batch, rcp_cur=3D-300, rdp_batch=3D-299, rcp_next_pendin=
g? no
	.				  if (!rcp->next_pending) {	.
	.				   rcp->next_pending =3D 1;	.
	.				   rcu_start_batch();		.
	.				     if (rcp->next_pending && rcp->completed =3D=3D rcp->cur) {
	.				      rcp->next_pending =3D 0;	.
	.				      smp_wmb;			.
	.				      rcp->cur++;		.
	.				      smp_mb;			.
	.				      cpumask_andnot(&rcp->cpumask, &cpu_online_map, &rcp->idle_cpuma=
sk);
	.				|rcu_start_batch, rcp_cur=3D-299, rcp_cpumask=3D0x00000006 //Active C=
PUs: 1,2
	.				  }				.
	.				  rcu_check_quiescent_state();	.
	.				|rcu_check_quiesc_state, rcp_cur=3D-299, rdp_quiescbatch=3D-300, rdp_=
qs_pending: no
	.				    if (rdp->quiescbatch !=3D rcp->cur) {
	.				     rdp->qs_pending =3D 1;	.
	.				     rdp->quiescbatch =3D rcp->cur;
	.				|rcu_grace_start, rcp_cur=3D-299	.
	.				    }				.
	call_rcu(...)			.				.
	|rcu_call fn=3Dxxx, rcp_cur=3D-299, rdp_quiescbatch=3D-300		.
	.				.				.
	|do_softirq			.				.
	|rcu_pending? yes (ret=3D2): no pending entries but new entries	.
	|raise_softirq nr 3		.				.
	|softirq_handler nr 3		.				.
	rcu_process_callbacks();	.				.
	|rcu_process_callbacks, rcp_completed=3D-300, rdp_batch=3D0, rdp_curlist: =
null, rdp_nxtlist: yes, rdp_donelist: null
	  rdp->batch =3D rcp->cur + 1;	.				.
	  smp_rmb;			.				.
   	|rcu_next_batch, rcp_cur=3D-299, rdp_batch=3D-298, rcp_next_pending? no
	  if (!rcp->next_pending) {	.				.
	   rcp->next_pending =3D 1;	.				.
	   rcu_start_batch();		.				.
	     if (rcp->next_pending && rcp->completed =3D=3D rcp->cur) //NO!!!
          }				.				.
	  rcu_check_quiescent_state();	.				.
	|rcu_check_quiesc_state, rcp_cur=3D-299, rdp_quiescbatch=3D-300, rdp_qs_pe=
nding: no
	  if (rdp->quiescbatch !=3D rcp->cur) {				.
	   rdp->qs_pending =3D 1;		.				.
	   rdp->quiescbatch =3D rcp->cur;	.				.
	|rcu_grace_start, rcp_cur=3D-299	.				.
	  }				.				.
	.				.				.
	.				.				|vcpu_block dXvY
	.				.				|raise_softirq nr 1
	.				.				|rcu_pending? yes (ret=3D4): waiting for CPU to quiesce (rdp_qs_=
pending=3D0)
	.				.				|raise_softirq nr 3
	.				.				|softirq_handler nr 1
	.				.				|//scheduler stuff
	.				.				|runstate_change dXvY running->blocked
	.				.				|runstate_change d32767v2 runnable->running
	.				.				idle_loop()
	.				.				  pm_idle() //e.g., mwait_idle()
	.				.				    cpufreq_dbs_timer_suspend();
	.				.				|timer_stop t=3D0xffff830319acebc0, fn=3D0xffff82d080252da9
	.				.				|timer_rm_entry t=3D0xffff830319acebc0, cpu=3D2, status=3D0x3
	.				.				    sched_tick_suspend();
	.				.				      rcu_idle_timer_start()
	.				.				    process_pending_softirqs();
	.				.				|do_softirq, pending =3D 0x00000008
	.				.				|rcu_pending? yes (ret=3D4): waiting for CPU to quiesce (rdp_qs_=
pending=3D0)
	.				.				|raise_softirq nr 3
	.				.				|softirq_handler nr 3
	.				.				      rcu_process_callbacks();
	.				.				|rcu_process_callbacks, rcp_completed=3D-300, rdp_batch=3D0, rdp=
_curlist: null, rdp_nxtlist: null, rdp_donelist: null
	.				.				        rcu_check_quiescent_state();
	.				.				|rcu_check_quiesc_state, rcp_cur=3D-299, rdp_quiescbatch=3D-300,=
 rdp_qs_pending: no
	.				.				          if (rdp->quiescbatch !=3D rcp->cur) {
	.				.				           rdp->qs_pending =3D 1;
	.				.				           rdp->quiescbatch =3D rcp->cur;
	.				.				|rcu_grace_start, rcp_cur=3D-299
	.				.				          }
	.				.				|do_softirq, pending =3D 0x00000000
	.				.				|rcu_pending? yes (ret=3D5): waiting for CPU to quiesce (rdp_qs_=
pending=3D1)
	.				.				|raise_softirq nr 3
	.				.				|softirq_handler nr 3
	.				.				      rcu_process_callbacks();
	.				.				|rcu_process_callbacks, rcp_completed=3D-300, rdp_batch=3D0, rdp=
_curlist: null, rdp_nxtlist: null, rdp_donelist: null
	.				.				        rcu_check_quiescent_state();
	.				.				|rcu_check_quiesc_state, rcp_cur=3D-299, rdp_quiescbatch=3D-299,=
 rdp_qs_pending: yes
	.				.				          if (rdp->quiescbatch !=3D rcp->cur) // NO!!!
	.				.				          if (!rdp->qs_pending) // NO!!!
	.				.				          rdp->qs_pending =3D 0;
	.				.				|rcu_grace_done, rcp_cur=3D-299, rcp_completed=3D-300, rdp_quies=
cbatch=3D-299
	.				.				          if (likely(rdp->quiescbatch =3D=3D rcp->cur)) {
	.				.				           cpu_quiet();
	.				.				             cpumask_clear_cpu(cpu, &rcp->cpumask);
	.				.				|rcu_cpu_quiet, rcp_cur=3D-299, rcp_cpumask=3D0x00000002 // Acti=
ve CPU: 1
	.				.				             if (cpumask_empty(&rcp->cpumask)) // NO!!!
	.				|do_softirq, pending =3D 0x00000010
	.				|rcu_pending? yes (ret=3D5): waiting for CPU to quiesce (rdp_qs_pendi=
ng=3D1)
	.				|raise_softirq nr 3		.
	.				|softirq_handler nr 3		.
	.				rcu_process_callbacks();	.
	.				|rcu_process_callbacks, rcp_completed=3D-300, rdp_batch=3D-299, rdp_c=
urlist: yes, rdp_nxtlist: null, rdp_donelist: null
	.				  rcu_check_quiescent_state();	.
	.				|rcu_check_quiesc_state, rcp_cur=3D-299, rdp_quiescbatch=3D-299, rdp_=
qs_pending: yes
	.				    if (rdp->quiescbatch !=3D rcp->cur) // NO!!!
	.				    if (!rdp->qs_pending) // NO!!!
	.				|rcu_grace_done, rcp_cur=3D-299, rcp_completed=3D-300, rdp_quiescbatc=
h=3D-299
	.				  if (likely(rdp->quiescbatch =3D=3D rcp->cur)) {
	.				   cpu_quiet(rdp->cpu, rcp);	.
	.				     cpumask_clear_cpu(cpu, &rcp->cpumask);=20
	.				|rcu_cpu_quiet, rcp_cur=3D-299, rcp_cpumask=3D0x00000000 //No more ac=
tive CPU
	.				     if (cpumask_empty(&rcp->cpumask)) {
	.				      rcp->completed =3D rcp->cur;.
	.				      rcu_start_batch();	.
	.				        if (rcp->next_pending && rcp->completed =3D=3D rcp->cur) {
	.				         rcp->next_pending =3D 0;	.
	.				         smp_wmb;		.
	.				.				|do_softirq, pending =3D 0x00000000
	.				.				|rcu_pending? no
	.				.				    local_irq_disable();
	.				.				    if (!cpu_is_haltable(cpu)) //NO!!!
	.				.				|rcu_pending? no
	.				.				|pm_idle_start c2, pm_tick=3D3720475837, exp=3D1708us, pred=3D10=
24us
	.				.				    if (cpu_is_haltable(cpu)) {  // <--- rcu_pending: quiescbatc=
h=3D-299, rcp->cur=3D-299
[1]	.				.				|rcu_pending? no
[2]	.				         rcp->cur++;		.
	.				         smp_mb;		.
	.				         cpumask_andnot(&rcp->cpumask, &cpu_online_map, &rcp->idle_cp=
umask);
	.				|rcu_start_batch, rcp_cur=3D-298, rcp_cpumask=3D0x00000007
	.				        }
	.				     }
[3]	.				.				     rcu_idle_enter(cpu);
	.				.				     mwait_idle_with_hints();
	.				.				.

So, this is basically what's described above, with my CPU1 being Tim's
CPU B (the one that ends the grace period and starts a new one), and my
CPU2 being Tim's CPU A (the one that goes idle). There's the need for
CPU0 issuing a call_rcu() and queueing a new batch (or CPU1 won't start
any new one).

Basically, for the race to occur (in [3]), it is necessary that [2]
(CPU1 doing rcp->cur++) happens after [1] (last call to rcu_pending()
of CPU2, before clearing the mask and going idle). In fact, it that is
not the case, rcu_pending() in CPU2 will say 'no', because of this
check:

 if (rdp->quiescbatch !=3D rcp->cur || rdp->qs_pending)

which would prevent the CPU from going idle (and will, at least, lead
to it going through check_quiescent_state() twice, clearing itself from
the new grace period too).

Therefore, it looks to me that the race can be avoided by making sure
that there is at least one check of rcu_pending(), after a CPU has
called rcu_enter_idle(). This basically means moving rcu_idle_enter()
up.

I was actually thinking to move it inside the tick-stopping logic too.
This way, either, when CPU1 samples the cpumask for the new grace
period:
1) CPU2 will be in idle_cpumask already, and it actually goes idle;
2) CPU2 will be in idle_cpumask, but then it does not go idle
(cpu_is_haltable() returning false) for various reasons. This may look
unideal, but if it is here, trying to go idle, it is not holding
references to read-side critical sections, or at least we can consider
it to be quiescing, so it's ok to ignore it for the grace period;
3) CPU2 is not in idle_cpumask, and so it will not be in the sampled
mask, but the first check of rcu_pending() will lead acknowledge
quiescence, and calling of cpu_quiet();

Which looks fine to me. Or am I still missing something?

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-waxVz04jG2QEEEtPLWAk
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZkWscAAoJEBZCeImluHPuHEYQAMYjNQFKNxKa6xQg6rYaApAl
WTQIK4Rcteyt3hb9HwBfiyCv7gSTmRxiDHxQ9Td1EiwGLyi/JnN8fTr0p2x9YVHX
vaqHknMhZgzGX1DDDo51w3wMVN8fbB4ZKq26rKEdP0B6267kylYigz38tRwK/sk4
/w2mxwhgjoV7q/Mg7o9osbhC1LzgJVWpD33A4f7Dg6FIZj8XHiJtoIKPwDmZTnIH
TSQjda4Tf2BFiS1mEmJsAAdxDWj6b7NA5louSWJvIOPgxbyoXq/VePC+o1MmQS+8
RAVSCzSiBOVf515lONgcZSbyl6+JopWCjyXXf/MiUcFrXccMNvObsS836IdaB7LA
G9tb4XnrUNLufnDKxtqFPSWwr65YP2nSGLo83wgVVU7FXxuPUN3YVJ54XzwsTZGI
+NJxFt9U6xUF8NS2xamUIOTywQnpBDBoZ0AlAjXi2mq+Ijkf5ZlPqsGvr9AVNGVc
pCaqK1nJJf7LQBgZnMWZZseMhDTmFVnbZfQuLQW2s677HblXpHLNDPjJq0qnS5H4
Axh+IfRBYEDEA8ImKK8oketNBMKsLRG7J0JuGaXESXWZi0+2yviZaWTug104Q7Te
YNw5dz4bRZwo5oGlY7q3ZRY4YMTC+p+5tu1tcFTA73AGH5y55FzuQ64HnWKWjso3
/WI1xbe/lkSFd2t7RN3b
=bZdZ
-----END PGP SIGNATURE-----

--=-waxVz04jG2QEEEtPLWAk--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0319517076088000503==--


From xen-devel-bounces@lists.xen.org Mon Aug 14 09:27:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 09:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhBe6-0006LH-SO; Mon, 14 Aug 2017 09:26:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhBe5-0006LA-Sj
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 09:26:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 DC/AF-01736-9DC61995; Mon, 14 Aug 2017 09:26:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdazsR
 Ig+731hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2DWtia3gUkDFqY53jA2M
 v6y7GLk4hAT+Mkr0bFjEBuE8ZpTY03SdHcLZxijRvmwRUxcjJ4eIgLPE1zNz2UFsXgF9iS///
 rF2MXJwCAv4S6x5LgxSLyFwnVdi8bEFLCBxCQFfiTUNdSDlIOashfsYuxjZOdgErCQOiYFEWQ
 RUJebtfMk2gZF7ASPDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT
 83E2MQI8zAMEOxqbtnocYJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8HpmT4wU
 EixKTU+tSMvMAYYeTFqCg0dJhFcBJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8iSBFA
 iBFGaV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrybQabwZOaVwG16BXQEE9ARfS
 D38xaXJCKkpBoYWwK4IrzFq/w3/GL07VBgTjzuF3CJ11PuORvTu3UtkrsdRdqWCHJUb1K4Le6
 xs9T5la/E2ZNHWM0ypnfp7r/n3Dl1J2fG7Or9HYfY3Vnjg6SK10R0bdHP87sTdS8ueLkwe86S
 fyuze13brm54sSnt4801a//vC0//2/Wye+Yd7sxe37bckxlKLMUZiYZazEXFiQBzwUEkfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502702805!78712414!1
X-Originating-IP: [104.130.215.37]
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 23575 invoked from network); 14 Aug 2017 09:26:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 09:26:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhBdz-0002OR-JH; Mon, 14 Aug 2017 09:26: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 1dhBdt-0004S2-Ui; Mon, 14 Aug 2017 09:26:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhBdr-0000br-Tl; Mon, 14 Aug 2017 09:26:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112624-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 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-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-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-raw: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=f5bc8b54363233ae42a50094faef4f703e46cd28
X-Osstest-Versions-That: libvirt=489a937eb427e5e342d84e5f72ae8aa81ca91c2c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 09:26:35 +0000
Subject: [Xen-devel] [libvirt test] 112624: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6192267216013067251=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112604
 build-arm64-xsm               3 capture-logs                broken like 112604
 build-arm64-pvops             2 hosts-allocate              broken like 112604
 build-arm64                   2 hosts-allocate              broken like 112604
 build-arm64-pvops             3 capture-logs                broken like 112604
 build-arm64                   3 capture-logs                broken like 112604
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112604
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112604
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112604
 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-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-raw 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              f5bc8b54363233ae42a50094faef4f703e46cd28
baseline version:
 libvirt              489a937eb427e5e342d84e5f72ae8aa81ca91c2c

Last test of basis   112604  2017-08-12 04:20:05 Z    2 days
Testing same since   112624  2017-08-14 04:21:25 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Guido GÃ¼nther <agx@sigxcpu.org>
  Laine Stump <laine@laine.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 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                               blocked 
 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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=libvirt
+ revision=f5bc8b54363233ae42a50094faef4f703e46cd28
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt f5bc8b54363233ae42a50094faef4f703e46cd28
+ branch=libvirt
+ revision=f5bc8b54363233ae42a50094faef4f703e46cd28
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xf5bc8b54363233ae42a50094faef4f703e46cd28 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git f5bc8b54363233ae42a50094faef4f703e46cd28:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   489a937..f5bc8b5  f5bc8b54363233ae42a50094faef4f703e46cd28 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6192267216013067251==--

From xen-devel-bounces@lists.xen.org Mon Aug 14 09:36:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 09: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.xen.org>)
	id 1dhBnl-00078T-Tq; Mon, 14 Aug 2017 09:36:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dhBnk-00078N-VR
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 09:36:49 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4E/DF-03406-03F61995; Mon, 14 Aug 2017 09:36:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1tbhqKufPzH
 S4MMZLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPBPqOCrawVWxc8ZG9g7GPpYuTiEBKYzihx
 9ORKpi5GTg4JAV6JI8tmsELY/hJrrqxlhihqZJS4fu0nWBGvgJnEiQkf2boYOTiEBbIkvn/NB
 gmzCehKzD7YxAxiiwioSnRsvckE0sss8JNR4ueEv4wgCRagxOkNN9lBejkF9CSunzMBCQsJXG
 OUWDjZA8RmFtCUaN3+mx3iBm2Jnr0/mEHKeQUEJf7uEIYokZfY/nYO8wRGgVlIOmYhVM1CUrW
 AkXkVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBYMgDBDsaZ
 l/0PMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANzp0YKSRYlJqeWpGWmQOME
 Ji0BAePkgjvDpA0b3FBYm5xZjpE6hSjMUfThy1fmDheTfj/jUmIJS8/L1VKnHcbSKkASGlGaR
 7cIFjkXmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw7y2QKTyZeSVw+14BncIEdEofyBe8xSW
 JCCmpBsZV2zemipklJ2Y+Dto5Jbfkjs9SNZONzLbZsjXbbpl/DImreL3CfMXe1FxJZT2FgERp
 5cbAHXqfM37psVcWPlmzb6aA7GaJ5iOBGgFfTBcuSV588trzrjUTLuyeFcHy3u2/I/u6dfPPS
 WyYKVpWyCf86y979/4kj+KrzVJdr543Pk+9t0VxWr4SS3FGoqEWc1FxIgDh5Hte1wIAAA==
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502703405!77680893!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39745 invoked from network); 14 Aug 2017 09:36:47 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 09:36:47 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Aug 2017 02:36:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,372,1498546800"; d="scan'208";a="299810544"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.31.237])
 by fmsmga004.fm.intel.com with ESMTP; 14 Aug 2017 02:36:40 -0700
Message-ID: <1502703400.3039.22.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Date: Mon, 14 Aug 2017 17:36:40 +0800
In-Reply-To: <20170814082338.GP11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-2-git-send-email-yi.y.sun@linux.intel.com>
 <1502696138.3039.19.camel@linux.intel.com>
 <20170814082338.GP11396@yi.y.sun>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 01/13] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+ID4gKwo+ID4gPiArIyBBcmVhcyBmb3IgaW1wcm92ZW1lbnQKPiA+ID4gKwo+ID4gPiArQSBo
ZXhhZGVjaW1hbCBudW1iZXIgaXMgdXNlZCB0byBzaG93IFRIUlRMIGZvciBhIGRvbWFpbiBub3cu
IEl0Cj4gPiA+IG1heQo+ID4gPiBub3QgYmUgdXNlci0KPiA+ID4gK2ZyaWVuZGx5Lgo+ID4gPiAr
Cj4gPiA+ICtUbyBpbXByb3ZlIHRoaXMsIHRoZSBsaWJ4bCBpbnRlcmZhY2VzIGNhbiBiZSB3cmFw
cGVkIGluIGxpYnZpcnQKPiA+ID4gdG8KPiA+ID4gcHJvdmlkZSBtb3JlCj4gPiA+ICt1c3ItZnJp
ZW5kbHkgaW50ZXJmYWNlcyB0byB1c2VyLCBlLmcuIGEgcGVyY2VudGFnZSBudW1iZXIgdG8gc2hv
dwo+ID4gPiBmb3IKPiA+ID4gbGluZWFyCj4gPiA+ICttb2RlLgo+ID4gCj4gPiBJIHN1Z2dlc3Qg
d2UgY2FuIGRvIHRoaXMgZXZlbiBmb3IgJ3hsIHBzci1tYmEtc2hvdycsIGFzIHdlIGtub3cgd2UK
PiA+IGFyZQo+ID4gaW4gbGluZWFyIG1vZGUgb3Igbm90LiBBIGhleCBudW1iZXIgaXMganVzdCBu
b3QgZWFzeSB0byB1bmRlcnN0YW5kCj4gPiBmb3IKPiAKPiBTbyB5b3VyIHN1Z2dlc3Rpb24gaXMg
dG8gc2hvdyBkZWNpbWFsIHZhbHVlIGZvciBsaW5lYXIgbW9kZSwgcmlnaHQ/Cj4gSG93IGFib3V0
Cj4gbm9uLWxpbmVhciBtb2RlLCBzdGlsbCBzaG93IGhleGFkZWNpbWFsIHZhbHVlPwoKRXhhY3Rs
eS4KCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 09:42:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 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.xen.org>)
	id 1dhBsr-0007mD-GG; Mon, 14 Aug 2017 09:42:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392986f3c=citrix-osstest@xenproject.org>)
 id 1dhBsq-0007m1-BF
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 09:42:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CB/21-03612-B6071995; Mon, 14 Aug 2017 09:42:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW52wcR
 Ig497OC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bs8ztZCk6JVtzsa2VrYDzN18XIySEh4C/x
 YcYfNgjbXeLt2bmsILaIgLPEhA+3geIcHLwCehKvP0mBhIUFbCQ+XW8CKuECKv/HKPH+0CYWi
 F43icbZTxhh7DXnljKB2GwCHhITeyaC1bAIqEpsfXAcrEZIQEti6eKVYDW8AoISJ2c+AathFp
 CQOPjiBTPEHAuJ9k9vmSYw8s1CUjYLSdkCRqZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBmZ
 6uanFxYnpqTmJScV6yfm5mxiBQcUABDsYL28MOMQoycGkJMqb4NMbKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCVyp/YqSQYFFqempFWmYOMLxh0hIcPEoivKZ5QGne4oLE3OLMdIjUKUZdjg2r1
 39hEmLJy89LlRLn3QRSJABSlFGaBzcCFmuXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7AG
 QKT2ZeCdymV0BHMAEd0QdyP29xSSJCSqqBMa2m2XfLlmmlSvVf4s7OVpx6fLXZEr07PztnrL4
 te2WX7b9F++4eVmsqzOma8/27/qFAh7szliRc3zXl+6LyjzVLm/fNay5ewyZadN19u2e9rkA6
 /yHmpf0e4a19HIvXzFx54jBfbLNMn2cQp11k+9vrP+9LiwYqGF69aXTPMXS9s7KQive8YiWW4
 oxEQy3mouJEAG07zk6wAgAA
X-Env-Sender: prvs=392986f3c=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502703721!111781308!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52743 invoked from network); 14 Aug 2017 09:42:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 09:42:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,372,1498521600"; d="scan'208";a="443662127"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71973-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=79de8c79cdef26e5578050b7f1a206745c6cff14
X-Osstest-Versions-That: ovmf=0795920568ca2efbea71be8510f6bda1e8ef3e8a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 14 Aug 2017 10:41:59 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71973: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxk
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTk3MQogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcx
OTcxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNzlkZThjNzljZGVmMjZlNTU3ODA1
MGI3ZjFhMjA2NzQ1YzZjZmYxNApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAg
ICAgMDc5NTkyMDU2OGNhMmVmYmVhNzFiZTg1MTBmNmJkYTFlOGVmM2U4YQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgIDcxOTcxICAyMDE3LTA4LTEzIDE0OjQ3OjQzIFogICAgMCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgICA3MTk3MyAgMjAxNy0wOC0xNCAwNzo1MDoxMSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3OWRlOGM3OWNkZWYyNmU1NTc4
MDUwYjdmMWEyMDY3NDVjNmNmZjE0CkF1dGhvcjogSmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwu
Y29tPgpEYXRlOiAgIFdlZCBBdWcgOSAxMDozMDoyMCAyMDE3ICswODAwCgogICAgTmV0d29ya1Br
Zy9IdHRwRHhlOiBIYW5kbGUgdGhlIEh0dHBWZXJzaW9uVW5zdXBwb3J0ZWQgaW4gdGhlIEh0dHBD
b25maWdEYXRhCiAgICAKICAgIHYyOgogICAgKiBSZWZpbmUgdGhlIHBhdGNoIGJ5IGNoYW5naW5n
IHRoZSAnPT0nIHRvICc+PScuCiAgICAKICAgIENjOiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNv
bT4KICAgIENjOiBKaW4gRXJpYyA8ZXJpYy5qaW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9m
Zi1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFll
IFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10:21: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.xen.org>)
	id 1dhCUy-00028b-ID; Mon, 14 Aug 2017 10:21:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhCUx-00028V-SS
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 10:21:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 FF/7F-02962-7A971995; Mon, 14 Aug 2017 10:21:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRWlGSWpSXmKPExsVyuP0Ov+6yyom
 RBtd/Klh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmr7r1gKljAW7F7WiNTA2MTdxcjJ4eEgJHE
 24n/mLoYuTiEBBYySlz/d5AZJMEmoCqx4fopVhBbREBJ4t6qyWBFzAKPGSWad+9hBEkIC0RIz
 Jw/kwXEZgFqWDvzB1icV8BE4tzi6ewQG+QlOg5MZpnAyLmAkWEVo0ZxalFZapGusbFeUlFmek
 ZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagxxiAYAfjzvWBhxglOZiURHkTfHojhfiS8lM
 qMxKLM+KLSnNSiw8xynBwKEnwOlZMjBQSLEpNT61Iy8wBhg5MWoKDR0mE93I5UJq3uCAxtzgz
 HSJ1itGYY8Pq9V+YOF5N+P+NSYglLz8vVUqcNwxkkgBIaUZpHtwgWEhfYpSVEuZlBDpNiKcgt
 Sg3swRV/hWjOAejkjDvY5ApPJl5JXD7XgGdwgR0Sh/IF7zFJYkIKakGxkUTX+yo0HvrsnDOXs
 dP6i80FMNfVCfeO/5gy2/bBf+f3j/EWhm20ElpulOYykojj0P3gt/PX7n86fSSqLN10vM3m5y
 L+6TkG2M/sWFzvZ3upK9XHhQ9DG/LmVot+/2OjNSP52kNXxr63t68laL8wefE81WJLG5f/27q
 nBZqPjVpeWt48dOlWaZKLMUZiYZazEXFiQBGIH8/ZAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502706086!77791476!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14603 invoked from network); 14 Aug 2017 10:21:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 10:21:26 -0000
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 mx1.suse.de (Postfix) with ESMTP id CC106AAB9;
 Mon, 14 Aug 2017 10:21:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Aug 2017 12:21:23 +0200
Message-Id: <20170814102123.15337-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] include/public: add new elf note for support of
	huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBwdiBndWVzdHMgd2lsbCBvbmx5IHNlZSBwaHlzaWNhbCBhZGRyZXNzZXMgdXAgdG8g
NDYgYml0cyB3aWRlLgpJbiBvcmRlciB0byBiZSBhYmxlIHRvIHJ1biBvbiBhIGhvc3Qgc3VwcG9y
dGluZyA1IGxldmVsIHBhZ2luZyBhbmQgdG8KbWFrZSB1c2Ugb2YgYW55IHBvc3NpYmxlIG1lbW9y
eSBwYWdlIHRoZXJlLCBwaHlzaWNhbCBhZGRyZXNzZXMgd2l0aCB1cAp0byA1MiBiaXRzIGhhdmUg
dG8gYmUgc3VwcG9ydGVkLgoKQXMgWGVuIG5lZWRzIHRvIGtub3cgd2hldGhlciBhIHB2IGd1ZXN0
IGNhbiBoYW5kbGUgc3VjaCBsYXJnZSBhZGRyZXNzZXMKdGhlIGtlcm5lbCBvZiB0aGUgZ3Vlc3Qg
aGFzIHRvIGFkdmVydGlzZSB0aGlzIGNhcGFiaWxpdHkuCgpBZGQgYSBuZXcgRUxGIG5vdGUgZm9y
IHRoZSBtYXhpbXVtIHBoeXNpY2FsIGFkZHJlc3MgdGhlIGtlcm5lbCBjYW4KbWFrZSB1c2Ugb2Yu
CgpQbGVhc2Ugbm90ZSB0aGF0IGl0IGlzIG5vdCByZXF1aXJlZCBmb3IgYSBwdiBndWVzdCB0byBz
dXBwb3J0IDUgbGV2ZWwKcGFnaW5nIGluIG9yZGVyIHRvIHVzZSBoaWdoIHBoeXNpY2FsIGFkZHJl
c3Nlcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CkFzIEknZCBsaWtlIHRvIGFkZCBzdXBwb3J0IGZvciBsYXJnZSBwaHlzaWNhbCBhZGRyZXNzZXMg
aW4gcHYgZ3Vlc3RzCnJhdGhlciBzb29uZXIgdGhhbiBsYXRlciB0byB0aGUgTGludXgga2VybmVs
LCBJJ20gc3VnZ2VzdGluZyB0aGlzCnB1YmxpYyBpbnRlcmZhY2UgY2hhbmdlIHdheSBiZWZvcmUg
YW55IDUgbGV2ZWwgcGFnaW5nIHN1cHBvcnQgaXMgYWRkZWQKdG8gWGVuLgotLS0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9lbGZub3RlLmggfCAxMSArKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZWxmbm90ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2VsZm5vdGUuaAppbmRleCA5MzZh
YTY1ODIyLi44ZDc2NDM3ZjE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmgKQEAgLTIxMiw5ICsyMTIsMTgg
QEAKICNkZWZpbmUgWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZIDE4CiAKIC8qCisgKiBNYXhpbXVt
IHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZSB0aGUga2VybmVsIGNhbiBoYW5kbGUuCisgKgorICogQWxs
IG1lbW9yeSBvZiB0aGUgUFYgZ3Vlc3QgbXVzdCBiZSBhbGxvY2F0ZWQgYmVsb3cgdGhpcyBib3Vu
ZGFyeSwKKyAqIGFzIHRoZSBndWVzdCBrZXJuZWwgY2FuJ3QgaGFuZGxlIHBhZ2UgdGFibGUgZW50
cmllcyB3aXRoIE1GTnMgcmVmZXJyaW5nCisgKiB0byBtZW1vcnkgYWJvdmUgdGhpcyB2YWx1ZS4K
KyAqLworI2RlZmluZSBYRU5fRUxGTk9URV9NQVhQSFlTX1NJWkUgMTkKKworLyoKICAqIFRoZSBu
dW1iZXIgb2YgdGhlIGhpZ2hlc3QgZWxmbm90ZSBkZWZpbmVkLgogICovCi0jZGVmaW5lIFhFTl9F
TEZOT1RFX01BWCBYRU5fRUxGTk9URV9QSFlTMzJfRU5UUlkKKyNkZWZpbmUgWEVOX0VMRk5PVEVf
TUFYIFhFTl9FTEZOT1RFX01BWFBIWVNfU0laRQogCiAvKgogICogU3lzdGVtIGluZm9ybWF0aW9u
IGV4cG9ydGVkIHRocm91Z2ggY3Jhc2ggbm90ZXMuCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:29:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10: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.xen.org>)
	id 1dhCcW-0002RZ-AV; Mon, 14 Aug 2017 10:29:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhCcV-0002RT-07
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 10:29:15 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A0/51-02175-A7B71995; Mon, 14 Aug 2017 10:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS7eiemK
 kwd35uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhVT2sBZPYKxa+P8LawPiItYuRk0NIIE9i
 3tq9TCA2r4CdxLsJG9lAbAkBQ4nTC2+ydDFycLAIqEqsORAIEmYTUJdoe7YdrFUEKHz40nGgV
 i4OZoGbjBLX50xjA6kXFoiVONDPDDHeRGLezseMIGFOAVOJRa+lQUxeAUGJvzuEQSqYBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RhZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgVfPwMC4g7Fvld8hRkkOJiVR3gSf3kgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwZVRMjhQSLUtNTK9Iyc4AxAJOW4OBREuH9WgmU5i0uS
 MwtzkyHSJ1iNOZo+rDlCxPHqwn/vzEJseTl56VKifPqg0wSACnNKM2DGwSLzUuMslLCvIwMDA
 xCPAWpRbmZJajyrxjFORiVhHkbQKbwZOaVwO17BXQKE9ApfSBf8BaXJCKkpBoYY9ds17XlsSr
 OiJih+mLjxPBf79Sk61jX37aoV7V66Pr11rpDHycc+y/14VV/dPZnjv2NFwuXhMh7eddNWKV2
 9+uM5Lwt7H6iV/Mq9T4l216KLppp9+/Ulq9RQRnZV+YZ/1rGzeztWed0Naxy7dHmA/uZf1s7z
 jjRyv/o6oa7CoeVc8JvpeuzK7EUZyQaajEXFScCAEbIxavIAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502706550!107124598!1
X-Originating-IP: [137.65.248.74]
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 37064 invoked from network); 14 Aug 2017 10:29:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 10:29:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 04:29:10 -0600
Message-Id: <59919793020000780016F437@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 04:29:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814102123.15337-1-jgross@suse.com>
In-Reply-To: <20170814102123.15337-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDEyOjIxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBDdXJy
ZW50IHB2IGd1ZXN0cyB3aWxsIG9ubHkgc2VlIHBoeXNpY2FsIGFkZHJlc3NlcyB1cCB0byA0NiBi
aXRzIHdpZGUuCj4gSW4gb3JkZXIgdG8gYmUgYWJsZSB0byBydW4gb24gYSBob3N0IHN1cHBvcnRp
bmcgNSBsZXZlbCBwYWdpbmcgYW5kIHRvCj4gbWFrZSB1c2Ugb2YgYW55IHBvc3NpYmxlIG1lbW9y
eSBwYWdlIHRoZXJlLCBwaHlzaWNhbCBhZGRyZXNzZXMgd2l0aCB1cAo+IHRvIDUyIGJpdHMgaGF2
ZSB0byBiZSBzdXBwb3J0ZWQuCgpJcyB0aGlzIGEgWGVuIHNob3J0Y29taW5nIG9yIGEgTGludXgg
b25lIChJIGFzc3VtZSB0aGUgbGF0dGVyKT8KCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Vs
Zm5vdGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmgKPiBAQCAtMjEyLDkg
KzIxMiwxOCBAQAo+ICAjZGVmaW5lIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSAxOAo+ICAKPiAg
LyoKPiArICogTWF4aW11bSBwaHlzaWNhbCBhZGRyZXNzIHNpemUgdGhlIGtlcm5lbCBjYW4gaGFu
ZGxlLgo+ICsgKgo+ICsgKiBBbGwgbWVtb3J5IG9mIHRoZSBQViBndWVzdCBtdXN0IGJlIGFsbG9j
YXRlZCBiZWxvdyB0aGlzIGJvdW5kYXJ5LAo+ICsgKiBhcyB0aGUgZ3Vlc3Qga2VybmVsIGNhbid0
IGhhbmRsZSBwYWdlIHRhYmxlIGVudHJpZXMgd2l0aCBNRk5zIHJlZmVycmluZwo+ICsgKiB0byBt
ZW1vcnkgYWJvdmUgdGhpcyB2YWx1ZS4KPiArICovCj4gKyNkZWZpbmUgWEVOX0VMRk5PVEVfTUFY
UEhZU19TSVpFIDE5CgpXaXRob3V0IHVzZSBpbiB0aGUgaHlwZXJ2aXNvciBvciB0b29scyBJIGRv
bid0IHNlZSB3aGF0IGdvb2QKaW50cm9kdWNpbmcgdGhpcyBub3RlIHdpbGwgZG8uCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:31:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 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.xen.org>)
	id 1dhCeZ-0002zc-Lz; Mon, 14 Aug 2017 10:31:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhCeX-0002zO-W2
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 10:31:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 06/2B-03612-9FB71995; Mon, 14 Aug 2017 10:31:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/dH9cR
 IgwUT9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJW/ezFnxlrNj24TxLA+M1xi5GTg4hgTyJ
 9muT2UFsXgE7idsT74LFJQQMJU4vvMkCYrMIqEpMen6PDcRmE1CXaHu2nbWLkYNDRMBI4sM2S
 ZAws8ArRomLp1JAbGEBK4nzL+8AtXIBje9ilPi4+h/YfE4Bb4mN+5Ywg/TyCghK/N0hDNGrJf
 Hw1y0WCFtbYtnC12AlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTWSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjB+GVZwCFGSQ4mJVHeBJ/eSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvOerJkYKCRalpqdWpGXmAOMAJi3BwaMkwrsUJM1bXJCYW
 5yZDpE6xWjM0fRhyxcmjlcT/n9jEmLJy89LlRLnXQdSKgBSmlGaBzcIFp+XGGWlhHkZgU4T4i
 lILcrNLEGVf8UozsGoJMx7AGQKT2ZeCdw+YFwAfSHC2wfyBW9xSSJCSqqBsc7syb73Efnswa6
 /zzccjrFZadcttEWkKuCTpJDGDQv2wptN2VqP3MKNu5v/NVlckyoq9fh5cVL07EPLmw1/i5lr
 iChfUbzUoCXRoefYqzfJiKFQJ/a6ecOFDtUbFa21DQqpH5bPi077/D5JLs7RYsElwZ7e52ICd
 0/VMCTrznsjd+LmGyElluKMREMt5qLiRACxJ3VrygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502706679!65841510!1
X-Originating-IP: [137.65.248.74]
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 59542 invoked from network); 14 Aug 2017 10:31:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 10:31:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 04:30:57 -0600
Message-Id: <599197FE020000780016F43A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 04:30:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-2-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1502228707-31883-2-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH v7 1/9] mm: Clean up free_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDIzOjQ0LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE1ha2UgYnVkZHkgbWVyZ2luZyBwYXJ0IG9mIGZyZWVfaGVhcF9wYWdlcygpIGEgYml0
IG1vcmUgcmVhZGFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:35:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10:35: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.xen.org>)
	id 1dhCih-0003Gs-5p; Mon, 14 Aug 2017 10:35:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhCig-0003Gm-9v
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 10:35:38 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 3C/88-03612-9FC71995; Mon, 14 Aug 2017 10:35:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov+7Pmom
 RBrM38lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7X95mK7jCVfGo9zBLA+NJji5GTg4JASOJ
 txP/MXUxcnEICSxklLh2cTsLSEJYIFZiwcStrCC2iICyRO+v3ywgRcwCpxgl1l1fxAaSEBKIl
 Jj3diITiM0moCqx4fopsAZeAWuJeXOOgMVZgOKPX+0Fi4sKhEvs/36NGaJGUOLkzCdgyzgFDC
 SevPjCCGIzC6hL/Jl3iRnCFpfY9Ow7K4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukaGuglFWWmZ5TkJmbmAHlmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GI+/jzvEKMnB
 pCTKm+DTGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjetemKkkGBRanpqRVpmDjBWYNISHDxKI
 rwXQNK8xQWJucWZ6RCpU4yKUuK8M0ESAiCJjNI8uDZYfF5ilJUS5mUEOkSIpyC1KDezBFX+Fa
 M4B6OSMO86kCk8mXklcNNfAS1mAlrcB3Izb3FJIkJKqoFx8YIPkX7qK/fIypX2LmV2i3iRv0N
 q/pL5hh0f5ot/4t26frf6pMVXw7yOnl+oz9cXwWPSan9vh9Warumc/5bkpv3/vazzmMvRV5Ii
 F4TYF21ZdvJkIVff30uBilH/I8Nqypybcw7zXTb78EqIf9GGp0znWHhvdWy127NN7tf6Nafuz
 F+otOnINiWW4oxEQy3mouJEAOhgXKbKAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502706936!65842364!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28140 invoked from network); 14 Aug 2017 10:35:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 10:35:37 -0000
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 mx1.suse.de (Postfix) with ESMTP id 935AFAAB9;
 Mon, 14 Aug 2017 10:35:36 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814102123.15337-1-jgross@suse.com>
 <59919793020000780016F437@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c0ed2c9a-fb04-ff8f-0919-646f25a93669@suse.com>
Date: Mon, 14 Aug 2017 12:35:34 +0200
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: <59919793020000780016F437@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTI6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDEyOjIxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQ3VycmVudCBwdiBndWVzdHMgd2ls
bCBvbmx5IHNlZSBwaHlzaWNhbCBhZGRyZXNzZXMgdXAgdG8gNDYgYml0cyB3aWRlLgo+PiBJbiBv
cmRlciB0byBiZSBhYmxlIHRvIHJ1biBvbiBhIGhvc3Qgc3VwcG9ydGluZyA1IGxldmVsIHBhZ2lu
ZyBhbmQgdG8KPj4gbWFrZSB1c2Ugb2YgYW55IHBvc3NpYmxlIG1lbW9yeSBwYWdlIHRoZXJlLCBw
aHlzaWNhbCBhZGRyZXNzZXMgd2l0aCB1cAo+PiB0byA1MiBiaXRzIGhhdmUgdG8gYmUgc3VwcG9y
dGVkLgo+IAo+IElzIHRoaXMgYSBYZW4gc2hvcnRjb21pbmcgb3IgYSBMaW51eCBvbmUgKEkgYXNz
dW1lIHRoZSBsYXR0ZXIpPwoKSXQgaXMgYSBzaG9ydGNvbWluZyBvZiB0aGUgWGVuIHB2IGludGVy
ZmFjZS4KCj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmgKPj4gKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2VsZm5vdGUuaAo+PiBAQCAtMjEyLDkgKzIxMiwxOCBAQAo+PiAgI2Rl
ZmluZSBYRU5fRUxGTk9URV9QSFlTMzJfRU5UUlkgMTgKPj4gIAo+PiAgLyoKPj4gKyAqIE1heGlt
dW0gcGh5c2ljYWwgYWRkcmVzcyBzaXplIHRoZSBrZXJuZWwgY2FuIGhhbmRsZS4KPj4gKyAqCj4+
ICsgKiBBbGwgbWVtb3J5IG9mIHRoZSBQViBndWVzdCBtdXN0IGJlIGFsbG9jYXRlZCBiZWxvdyB0
aGlzIGJvdW5kYXJ5LAo+PiArICogYXMgdGhlIGd1ZXN0IGtlcm5lbCBjYW4ndCBoYW5kbGUgcGFn
ZSB0YWJsZSBlbnRyaWVzIHdpdGggTUZOcyByZWZlcnJpbmcKPj4gKyAqIHRvIG1lbW9yeSBhYm92
ZSB0aGlzIHZhbHVlLgo+PiArICovCj4+ICsjZGVmaW5lIFhFTl9FTEZOT1RFX01BWFBIWVNfU0la
RSAxOQo+IAo+IFdpdGhvdXQgdXNlIGluIHRoZSBoeXBlcnZpc29yIG9yIHRvb2xzIEkgZG9uJ3Qg
c2VlIHdoYXQgZ29vZAo+IGludHJvZHVjaW5nIHRoaXMgbm90ZSB3aWxsIGRvLgoKVGhlIExpbnV4
IGtlcm5lbCBjb3VsZCBtYWtlIHVzZSBvZiBpdCBmcm9tIGUuZy4ga2VybmVsIDQuMTQgb24uIFNv
IGluCmNhc2Ugc3VwcG9ydHMgNSBsZXZlbCBwYWdpbmcgaG9zdHMgbGV0cyBzYXkgaW4gWGVuIDQu
MTIgaXQgY291bGQgcnVuCkxpbnV4IHB2IGd1ZXN0cyB3aXRoIGtlcm5lbCA0LjE0IG1ha2luZyB1
c2Ugb2YgaGlnaCBtZW1vcnkgYWRkcmVzc2VzLgoKSW4gY2FzZSB3ZSBkb24ndCBkZWZpbmUgdGhl
IG5vdGUgKG9yIGRvIGl0IHJhdGhlciBsYXRlKSBwdiBndWVzdHMgd291bGQKaGF2ZSB0byBiZSBy
ZXN0cmljdGVkIHRvIHRoZSBsb3cgNjRUQiBvZiBob3N0IG1lbW9yeS4KCgpKdWVyZ2VuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:35:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10: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.xen.org>)
	id 1dhCit-0003Hx-Cg; Mon, 14 Aug 2017 10:35:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ef7610=Andrew.Cooper3@citrix.com>)
 id 1dhCir-0003He-Rx
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 10:35:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3A/45-09901-50D71995; Mon, 14 Aug 2017 10:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQpeldmK
 kwcfdwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0bZoFT9QqLnz6ytbAeEi6i5GTQ0LAT6Jx
 5XE2EFtYwFzixuqNYLaIgJfEjaMLWUFsZgFHiTXLFjGB2EICGRIHHuwEi7MJ6EvsfvEJKM7Bw
 StgK7GpTwvEZBFQleheLgNSISoQLrH/+zVmEJtXQFDi5MwnLCA2p4CVxI5dr8A6mQU0Jdbv0o
 dYJC+x/e0cZghbXKLpy0pWiKVqEtf6L7FDHJwusfXvL+YJjAKzkEydhTBpFpJJs5BMWsDIsop
 Rozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBUGYBgB+Of+YGH
 GCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCmVU+MFBIsSk1PrUjLzAFGDUxag
 oNHSYR3Okiat7ggMbc4Mx0idYpRUUqcVx4kIQCSyCjNg2uDReolRlkpYV5GoEOEeApSi3IzS1
 DlXzGKczAqCfP+qQKawpOZVwI3/RXQYiagxX0gN/MWlyQipKQaGG3eSBs+L7tYtOj+246La76
 6hc2oit3HN6mi+1GzvPHkVRc1dD+VLM4Pn7E7+vGaIh+nn7M7F9y9v3XuYaMCtU5ZFpOlP9wC
 +tbO5Dxe8s41Z+lMobvN6qs4H6SJZ0te6dnqcE548k5+8Xey67nv+gc73nz2VOm07V3zn2vPr
 TWXuyQbambGv0qJpTgj0VCLuag4EQCuqWOWzwIAAA==
X-Env-Sender: prvs=392ef7610=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502706948!69813452!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63163 invoked from network); 14 Aug 2017 10:35:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 10:35:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,372,1498521600"; d="scan'208";a="50937237"
To: "Boqun Feng (Intel)" <boqun.feng@gmail.com>, <xen-devel@lists.xen.org>
References: <20170720052921.31586-1-boqun.feng@gmail.com>
 <20170814050808.30758-1-boqun.feng@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <be2c4b43-1ad3-7cd5-6010-8d5dcea134f9@citrix.com>
Date: Mon, 14 Aug 2017 11:35:47 +0100
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: <20170814050808.30758-1-boqun.feng@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: yu.c.zhang@linux.intel.com, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH XTF v2] Functional: Add a UMIP test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMDY6MDgsIEJvcXVuIEZlbmcgKEludGVsKSB3cm90ZToKPiBBZGQgYSAidW1p
cCIgdGVzdCBmb3IgdGhlIFVzZXItTW9kZWwgSW5zdHJ1Y3Rpb24gUHJldmVudGlvbi4gVGhlIHRl
c3QKPiBzaW1wbHkgdHJpZXMgdG8gcnVuIHNnZHQvc2lkdC9zbGR0L3N0ci9zbXN3IGluIGd1ZXN0
IHVzZXItbW9kZSB3aXRoCj4gQ1I0X1VNSVAgPSAxLgo+Cj4gU2lnbmVkLW9mZi1ieTogQm9xdW4g
RmVuZyAoSW50ZWwpIDxib3F1bi5mZW5nQGdtYWlsLmNvbT4KClRoYW5reW91IGZvciB0aGlzLiAg
SXRzIGxvb2tpbmcgbXVjaCBiZXR0ZXIuICBKdXN0IGEgZmV3IGNvbW1lbnRzLgoKPiAtLS0KPiB2
MSAtLT4gdjI6Cj4gCSogYWRkIGEgbmV3IHdyaXRlX2NyNF9zYWZlKCkKPiAJKiB1c2UgJXBlIGZv
ciBleGNlcHRpb24gcHJpbnQKPiAJKiByZWZhY3RvciB0aGUgY29kZSBiYXNlZCBvbiBBbmRyZXcn
cyBndWlkZSBhbmQgYWR2aWNlCj4KPiBUZXN0IHJlc3VsdHM6Cj4KPiAqIFdpdGggVU1JUCBwYXRj
aDoKPiAqKiBib290IHdpdGggaHZtX2ZlcDogU1VDQ0VTUwo+ICoqIGJvb3Qgd2l0aG91dCBodm1f
ZmVwOiBTS0lQLCBkdWUgdG8gIkZFUCBzdXBwb3J0IG5vdCBkZXRlY3RlZC4uIgo+Cj4gKiBXaXRo
b3V0IFVNSVAgcGF0Y2g6Cj4gKiogYm9vdCB3aXRoIGh2bV9mZXA6IFNLSVAsIGR1ZSB0byAiVU1J
UCBpcyBub3Qgc3VwcG9ydGVkLi4iCj4gKiogYm9vdCB3aXRob3V0IGh2bV9mZXA6IFNLSVAsIGR1
ZSB0byAiVU1JUCBpcyBub3Qgc3VwcG9ydGVkLi4iCj4KPiAqIFdpdGggVU1JUCBjcHVpZCBleHBv
c2VkIGJ1dCBDUjQgaW52YWxpZDoKPiAqKiBib290IHdpdGggaHZtX2ZlcDogRkFJTFVSRSwgZHVl
IHRvICJGYWlsOiBVbmFibGUgdG8gYWN0aXZhdGUgVU1JUC4uIgo+ICoqIGJvb3Qgd2l0aG91dCBo
dm1fZmVwOiBGQUlMVVJFLCBkdWUgdG8gIkZhaWw6IFVuYWJsZSB0byBhY3RpdmF0ZSBVTUlQLi4i
CgpXaGF0IGRvIHlvdSBtZWFuIGJ5IENSNCBpbnZhbGlkIGhlcmU/Cgo+IGRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmgK
PiBpbmRleCBmNjA4YWY5OTk2ZjAuLjRmMGQ4NTI5MGNmMCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FyY2gvbGliLmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmgK
PiBAQCAtMzQwLDYgKzM0MCwxOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I0KHVuc2ln
bmVkIGxvbmcgY3I0KQo+ICAgICAgYXNtIHZvbGF0aWxlICgibW92ICUwLCAlJWNyNCIgOjogInIi
IChjcjQpKTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSBib29sIHdyaXRlX2NyNF9zYWZlKHVu
c2lnbmVkIGxvbmcgY3I0KQo+ICt7Cj4gKyAgICBleGluZm9fdCBmYXVsdCA9IDA7Cj4gKwo+ICsg
ICAgYXNtIHZvbGF0aWxlICgiMTogbW92ICUxLCAlJWNyNDsgMjoiCj4gKyAgICAgICAgICAgICAg
ICAgIF9BU01fRVhUQUJMRV9IQU5ETEVSKDFiLCAyYiwgZXhfcmVjb3JkX2ZhdWx0X2VkaSkKPiAr
ICAgICAgICAgICAgICAgICAgOiAiK0QiIChmYXVsdCkKPiArICAgICAgICAgICAgICAgICAgOiAi
ciIgKGNyNCksCj4gKyAgICAgICAgICAgICAgICAgICAgIlgiIChleF9yZWNvcmRfZmF1bHRfZWRp
KSk7Cj4gKwo+ICsgICAgcmV0dXJuICFmYXVsdDsKClRvIG1hdGNoIHRoZSBleGlzdGluZyB7cmQs
d3J9bXNyX3NhZmUoKSBpbXBsZW1lbnRhdGlvbiBpbiBYVEYgYW5kIHRoZQpjb21tb24gdXNhZ2Ug
aW4gTGludXggYW5kIFhlbiwgdGhlIHJldHVybiB2YWx1ZSBzaG91bGQgYmUgMCBmb3Igc3VjY2Vz
cwphbmQgbm9uemVybyBmb3IgZmF1bHQuCgppLmUuIHlvdSBzaG91bGQgInJldHVybiBmYXVsdDsi
Cgo+IGRpZmYgLS1naXQgYS90ZXN0cy91bWlwL21haW4uYyBiL3Rlc3RzL3VtaXAvbWFpbi5jCj4g
bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwMDAuLmZjYWJhNGUzNDU3MAo+
IC0tLSAvZGV2L251bGwKPiArKysgYi90ZXN0cy91bWlwL21haW4uYwo+Cj4gKwo+ICtzdGF0aWMg
Y29uc3Qgc3RydWN0IHN0dWIgewo+ICsgICAgdW5zaWduZWQgbG9uZyAoKmZuKSh1bnNpZ25lZCBs
b25nKTsKPiArICAgIGNvbnN0IGNoYXIgKm5hbWU7Cj4gK30gc3R1YnNbXSA9IHsKPiArICAgIHsg
c3R1Yl9zZ2R0LCAiU0dEVCIgfSwKPiArICAgIHsgc3R1Yl9zaWR0LCAiU0lEVCIgfSwKPiArICAg
IHsgc3R1Yl9zbGR0LCAiU0xEVCIgfSwKPiArICAgIHsgc3R1Yl9zdHIsICAiU1RSIiB9LAo+ICsg
ICAgeyBzdHViX3Ntc3csICJTTVNXIiB9LAo+ICt9Owo+ICsKPiArdm9pZCB0ZXN0X3VtaXAoYm9v
bCB1bWlwX2FjdGl2ZSwgYm9vbCBmb3JjZSkKCihGb3IgcmVhc29ucyBleHBsYWluZWQgYmVsb3cs
KSBJJ2QgcmVuYW1lIHRoaXMgdG8gdGVzdF9pbnNucygpLCBhbmQuLi4KCj4gK3sKPiArICAgIHVu
c2lnbmVkIGludCBpOwo+ICsgICAgYm9vbCB1c2VyOwo+ICsKPiArICAgIGZvciAoIHVzZXIgPSBm
YWxzZTsgOyB1c2VyID0gdHJ1ZSApCj4gKyAgICB7Cj4gKyAgICAgICAgZXhpbmZvX3QgZXhwID0g
dXNlciAmJiB1bWlwX2FjdGl2ZSA/IEVYSU5GT19TWU0oR1AsIDApIDogMDsKPiArCj4gKyAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHN0dWJzKTsgaSsrKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgY29uc3Qgc3RydWN0IHN0dWIgKnMgPSAmc3R1YnNbaV07Cj4gKyAgICAg
ICAgICAgIGV4aW5mb190IHJldDsKPiArCj4gKyAgICAgICAgICAgIHJldCA9IHVzZXIgPyBleGVj
X3VzZXJfcGFyYW0ocy0+Zm4sIGZvcmNlKSA6IHMtPmZuKGZvcmNlKTsKPiArCj4gKyAgICAgICAg
ICAgIC8qCj4gKyAgICAgICAgICAgICAqIFRvbGVyYXRlIHRoZSBpbnN0cnVjdGlvbiBlbXVsYXRv
ciBub3QgdW5kZXJzdGFuZGluZyB0aGVzZQo+ICsgICAgICAgICAgICAgKiBpbnN0cnVjdGlvbnMg
aW4gb2xkZXIgcmVsZWFzZXMgb2YgWGVuLgo+ICsgICAgICAgICAgICAgKi8KPiArCj4gKyAgICAg
ICAgICAgIGlmICggZm9yY2UgJiYgcmV0ID09IEVYSU5GT19TWU0oVUQsIDApICkKPiArICAgICAg
ICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3RhdGljIGJvb2wgb25jZTsKPiArCj4gKyAgICAg
ICAgICAgICAgICBpZiAoICFvbmNlICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAg
ICAgICAgICAgICB4dGZfc2tpcCgiU2tpcDogRW11bGF0b3IgZG9lc24ndCBpbXBsZW1lbnQgJXNc
biIsIHMtPm5hbWUpOwo+ICsgICAgICAgICAgICAgICAgICAgIG9uY2UgPSB0cnVlOwo+ICsgICAg
ICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAg
ICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIHJldCAhPSBleHAgKQo+ICsgICAgICAgICAg
ICAgICAgeHRmX2ZhaWx1cmUoIkZhaWw6ICVzICVzXG4iCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiICBleHBlY3RlZCAlcGVcbiIKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICIgICAgICAgZ290ICVwZVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXIg
PyAidXNlciIgOiAic3VwZXJ2aXNvciIsIHMtPm5hbWUsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfcChleHApLCBfcChyZXQpKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlm
ICggdXNlciApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICt9CgouLi4gaGF2ZSB0
aGlzIGhlbHBlciwgd2hpY2ggc2ltcGxpZmllcyB0aGUgdGVzdF9tYWluKCkgbG9naWMuCgpzdGF0
aWMgdm9pZCB0ZXN0X3VtaXAoYm9vbCB1bWlwX2FjdGl2ZSkKewogICAgdGVzdF9pbnNucyh1bWlw
X2FjdGl2ZSwgZmFsc2UpOwoKICAgIGlmICggeHRmX2hhc19mZXAgKQogICAgICAgIHRlc3RfaW5z
bnModW1pcF9hY3RpdmUsIHRydWUpOwp9Cgo+ICsKPiArdm9pZCB0ZXN0X21haW4odm9pZCkKPiAr
ewo+ICsgICAgdW5zaWduZWQgbG9uZyBjcjQ7Cj4gKwo+ICsgICAgLyogcnVuIHdpdGggVU1JUCBp
bmFjdGl2ZSAqLwo+ICsgICAgdGVzdF91bWlwKGZhbHNlLCBmYWxzZSk7Cj4gKwo+ICsgICAgaWYg
KCAheHRmX2hhc19mZXAgKQo+ICsgICAgICAgIHh0Zl9za2lwKCJGRVAgc3VwcG9ydCBub3QgZGV0
ZWN0ZWQgLSBzb21lIHRlc3RzIHdpbGwgYmUgc2tpcHBlZFxuIik7CgpUaGlzIHRleHQgb25seSBu
ZWVkcyB0byBiZSBzaG93biBvbmNlLiAgSSdkIG1vdmUgaXQgYWhlYWQgb2YgdGhlIGZpcnN0CnRl
c3RfdW1pcCgpIGNhbGwsIGFuZCB5b3UgY2FuIGRyb3AgdGhlIGVsc2UgY2xhdXNlcyBnaXZlbiB0
aGUgbmV3CnRlc3RfdW1pcCgpIGltcGxlbWVudGF0aW9uLgoKPiArICAgIGVsc2UKPiArICAgICAg
ICB0ZXN0X3VtaXAoZmFsc2UsIHRydWUpOwo+ICsKPiArICAgIGlmICggIWNwdV9oYXNfdW1pcCAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgeHRmX3NraXAoIlVNSVAgaXMgbm90IHN1cHBvcnRlZCwgc2tp
cCB0aGUgcmVzdCBvZiB0ZXN0XG4iKTsKClNpbmNlIEkgcG9pbnRlZCB5b3UgYXQgdGhlIGNwdWlk
LWZhdWx0aW5nIHRlc3QgY2FzZSwgSSd2ZSBoYWQgbXkgY29kZQpyZXZpZXdlZCBieSBzb21lb25l
IGluIG91ciB0ZXN0aW5nIHRlYW0sIGFuZCBhIGxvZ2ljYWwgaXNzdWUgd2FzIGZvdW5kLiAKKEFz
IGl0IHR1cm5zIG91dCwgd2hlbiBDUFVJRCBmYXVsdGluZyBpcyBub3QgYXZhaWxhYmxlLCB3cml0
ZXMKYXR0ZW1wdGluZyB0byBlbmFibGUgaXQgYXJlIHNxdWFzaGVkIGFuZCBhcHBlYXIgdG8gaGF2
ZSBzdWNjZWVkZWQuICBJJ2xsCmZpeCB0aGF0IGJ1ZyBpbiBkdWUgY291cnNlLikKCkF0IHRoaXMg
cG9pbnQsIHdlIHNob3VsZCBjaGVjayB0aGF0IGF0dGVtcHRpbmcgdG8gc2V0IENSNC5VTUlQIGlz
CnByb2hpYml0ZWQuCgpPdGhlcndpc2UsIGV2ZXJ5dGhpbmcgZWxzZSBsb29rcyBmaW5lLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:37:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10: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.xen.org>)
	id 1dhCkK-0003T3-QQ; Mon, 14 Aug 2017 10:37:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhCkK-0003Ss-Dd
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 10:37:20 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F4/7E-02176-F5D71995; Mon, 14 Aug 2017 10:37:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzeudmK
 kwarNZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5w7vYCrbyVKz56t3AuJGzi5GTQ0ggT2L2
 vzVMIDavgJ3EhKenWEBsCQFDidMLbwLZHBwsAqoSZxr1QcJsAuoSbc+2s4KERQSMJD5skwQJM
 wu8YpS4eCoFxBYW8JNYtn8ZYxcjF9D0LkaJzsMdrCAJTgFviVddJ8B6eQUEJf7uEIbo1ZJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWuglFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXj0DA+MOxt+nPQ8xSnIwKYnyJvj0Rgrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4DWpmRgpJFiUmp5akZaZA4wBmLQEB4+SCC83SJq3uCAxt
 zgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5+UCKBECKMkrz4EbA4vESo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWHeddVAU3gy80rgNgFjAeh+Ed4+kPt5i0sSEVJSDYwibMFqaSzrbtiGnJGLXpv
 CqMV9dbpF5M/uK0zp0T5zMgOfLuPXSlRgfXpi4467EZ57Z+l5nbnSNcN6Zd+dOQf4pM/d3/hl
 +7IVVZ+DpcozKpVfy3/hiPvx63/1uyRBNkPf6ulF1iyBswOuWZ79V2BkfL+rbufv6sgF6gdZf
 s6w77/LK9gTlq7EUpyRaKjFXFScCABYme+WwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502707037!105330310!1
X-Originating-IP: [137.65.248.74]
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 7209 invoked from network); 14 Aug 2017 10:37:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 10:37:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 04:37:16 -0600
Message-Id: <59919979020000780016F46D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 04:37:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDIzOjQ1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC4uIHNvIHRoYXQgaXQncyBlYXN5IHRvIGZpbmQgcGFnZXMgdGhhdCBuZWVkIHRvIGJl
IHNjcnViYmVkICh0aG9zZSBwYWdlcyBhcmUKPiBub3cgbWFya2VkIHdpdGggX1BHQ19uZWVkX3Nj
cnViIGJpdCkuCj4gCj4gV2Uga2VlcCB0cmFjayBvZiB0aGUgZmlyc3QgdW5zY3J1YmJlZCBwYWdl
IGluIGEgcGFnZSBidWRkeSB1c2luZyBmaXJzdF9kaXJ0eQo+IGZpZWxkLiBGb3Igbm93IGl0IGNh
biBoYXZlIHR3byB2YWx1ZXMsIDAgKHdob2xlIGJ1ZGR5IG5lZWRzIHNjcnViYmluZykgb3IKPiBJ
TlZBTElEX0RJUlRZX0lEWCAodGhlIGJ1ZGR5IGRvZXMgbm90IG5lZWQgdG8gYmUgc2NydWJiZWQp
LiBTdWJzZXF1ZW50IAo+IHBhdGNoZXMKPiB3aWxsIGFsbG93IHNjcnViYmluZyB0byBiZSBpbnRl
cnJ1cHRlZCwgcmVzdWx0aW5nIGluIGZpcnN0X2RpcnR5IHRha2luZyBhbnkKPiB2YWx1ZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBv
bmUgcmVtYXJrOgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKPiBAQCAtODgsNyArODgsMTUgQEAgc3RydWN0IHBhZ2VfaW5m
bwo+ICAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5mbyAmIFBH
Q19jb3VudF9tYXNrKSA9PSAwKS4gKi8KPiAgICAgICAgICBzdHJ1Y3Qgewo+ICAgICAgICAgICAg
ICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVz
ZT8gKi8KPiAtICAgICAgICAgICAgYm9vbF90IG5lZWRfdGxiZmx1c2g7Cj4gKyAgICAgICAgICAg
IGJvb2wgbmVlZF90bGJmbHVzaDoxOwo+ICsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAg
ICAgICogSW5kZXggb2YgdGhlIGZpcnN0ICpwb3NzaWJseSogdW5zY3J1YmJlZCBwYWdlIGluIHRo
ZSBidWRkeS4KPiArICAgICAgICAgICAgICogT25lIG1vcmUgYml0IHRoYW4gbWF4aW11bSBwb3Nz
aWJsZSBvcmRlciB0byBhY2NvbW1vZGF0ZQo+ICsgICAgICAgICAgICAgKiBJTlZBTElEX0RJUlRZ
X0lEWC4KPiArICAgICAgICAgICAgICovCj4gKyNkZWZpbmUgSU5WQUxJRF9ESVJUWV9JRFggKCgx
VUwgPDwgKE1BWF9PUkRFUiArIDEpKSAtIDEpCj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Zmlyc3RfZGlydHk6TUFYX09SREVSICsgMTsKPiAgICAgICAgICB9IGZyZWU7CgpJIHRoaW5rIGdl
bmVyYXRlZCBjb2RlIHdpbGwgYmUgYmV0dGVyIHdpdGggdGhlIHR3byBmaWVsZHMgc3dhcHBlZDoK
VGhhdCB3YXkgcmVhZGluZyBmaXJzdF9kaXJ0eSB3b24ndCBpbnZvbHZlIGEgc2hpZnQsIGFuZCBh
Y2Nlc3NpbmcgYQpzaW5nbGUgYml0IGRvZXNuJ3QgcmVxdWlyZSBzaGlmdHMgYXQgYWxsIG9uIG1h
bnkgYXJjaGl0ZWN0dXJlcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:39:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10:39: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.xen.org>)
	id 1dhCm8-0003f6-4q; Mon, 14 Aug 2017 10:39:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhCm7-0003ev-GG
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 10:39:11 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 1B/41-02184-ECD71995; Mon, 14 Aug 2017 10:39:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS/dE7cR
 Ig2fH+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/c1+zFmxnqVgzRamB8R5zFyMnh5BAnkTD
 3B8sXYwcHLwCdhIvpuiDhCUEDCVOL7zJAmKzCKhKLLn7EaycTUBdou3ZdlaQchEBI4kP2yRBw
 swCrxglLp5KAbGFBfwlfl9eDlTOBTS9i1Fi0aEXbCAJTgFviSWdX5khVglK/N0hDNGrJfHw1y
 0WCFtbYtnC12AlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLUSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDLx6BgbGHYx3J/sdYpTkYFIS5U3w6Y0U4kvK
 T6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8e2smRgoJFqWmp1akZeYAYwOmVIKDR
 0mE1wckzVtckJhbnJkOkTrFaMzR9GHLFyaOVxP+f2MSApskJc7bA1IqAFKaUZoHNwgWs5cYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOGAROAEE9mXgncPmC8AH0kwtsH8hFvcUkiQkqqgbG
 XL6THkP90cdrBSO2q0myLO2UTdH7dipA/vb6ZO02/ZMm2xS+sCtdvnBDDn7R/3r0HxuZBnocu
 qS0QUztcXJl8/8YCoX62X50/P9T/Px0+Zfr1j8wvFhxdbbfp46tnHq2HLHvy5xxmXNVSFmdpy
 /pshvV092VbbrXt8Dt18Pr/vXeW6Macc1NTYinOSDTUYi4qTgQAhnEZX9QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502707142!107126493!1
X-Originating-IP: [137.65.248.74]
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 29749 invoked from network); 14 Aug 2017 10:39:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 10:39:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 04:39:01 -0600
Message-Id: <599199E2020000780016F470@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 04:38:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-8-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1502228707-31883-8-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH v7 7/9] mm: Keep heap accessible to others
 while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDIzOjQ1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEluc3RlYWQgb2Ygc2NydWJiaW5nIHBhZ2VzIHdoaWxlIGhvbGRpbmcgaGVhcCBsb2Nr
IHdlIGNhbiBtYXJrCj4gYnVkZHkncyBoZWFkIGFzIGJlaW5nIHNjcnViYmVkIGFuZCBkcm9wIHRo
ZSBsb2NrIHRlbXBvcmFyaWx5Lgo+IElmIHNvbWVvbmUgKG1vc3QgbGlrZWx5IGFsbG9jX2hlYXBf
cGFnZXMoKSkgdHJpZXMgdG8gYWNjZXNzCj4gdGhpcyBjaHVuayBpdCB3aWxsIHNpZ25hbCB0aGUg
c2NydWJiZXIgdG8gYWJvcnQgc2NydWIgYnkgc2V0dGluZwo+IGhlYWQncyBCVUREWV9TQ1JVQl9B
Qk9SVCBiaXQuIFRoZSBzY3J1YmJlciBjaGVja3MgdGhpcyBiaXQgYWZ0ZXIKPiBwcm9jZXNzaW5n
IGVhY2ggcGFnZSBhbmQgc3RvcHMgaXRzIHdvcmsgYXMgc29vbiBhcyBpdCBzZWVzIGl0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:39:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10: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.xen.org>)
	id 1dhCmU-0003hm-CP; Mon, 14 Aug 2017 10:39:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dhCmT-0003hb-Bl
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 10:39:33 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D1/7B-02175-4ED71995; Mon, 14 Aug 2017 10:39:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXCqh5zXfdJ7cR
 Ig41XmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJz06wFBwSqDj4+iFTA+M+3i5GLg4hgYWM
 Et8nzWPpYuTkYBFQldi/+jcriM0mICexbuMNNhBbREBP4sOrb2wgDcwCRxglDh55AJYQFsiXa
 Nh2ngnE5hWwklh4sZsRwhaUODnzCdhQZgEdiZ1b7wDVcwDZ0hLL/3GAhDkFIiVW32wFKxEVUJ
 G4MuEtO4gtISAi8evOJ2YIW1Pi4KVNLBC2gsT9z9fYIOxAiWmN25knMArMQrJtFpJtsxC2LWB
 kXsWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERic9QwMjDsY
 97T7HWKU5GBSEuVN8OmNFOJLyk+pzEgszogvKs1JLT7EqM7BIXB1299wKZa8/LxUJQlek5qJk
 UKCRanpqRVpmTnA6IGplODgURLh9QFJ8xYXJOYWZ6ZDpE4xGnOsWLD1CxNH38TtX5iEwCZJif
 P2gJQKgJRmlObBDYJF9SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryvq4Gm8GTmlcDtewV
 0ChPQKX0gD/EWlyQipKQaGA2naERwtWtbndV9XMfs9Wuf4t3v/stuxjftUOo8LZPtueLX8hZx
 nvB5a9eddumcw75feP29s1+Prr+3qdVtrUeyke88+6T2hXqdkzfHWVbb5J19cDy9P39q0oHwI
 yyx12xexLgLHfUMu5bXemg752z/SV1CjKJ+gYZiUeZvLDa+0b665+5fFyWW4oxEQy3mouJEAF
 lF/5nlAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502707171!107020211!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52956 invoked from network); 14 Aug 2017 10:39:32 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 10:39:32 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dhCmN-000JfA-Fd; Mon, 14 Aug 2017 10:39:27 +0000
Date: Mon, 14 Aug 2017 11:39:27 +0100
From: Tim Deegan <tim@xen.org>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170814103927.GA68284@deinos.phlegethon.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502702363.5719.37.camel@citrix.com>
 <1502472309.5719.35.camel@citrix.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: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBdCAxMToxOSArMDIwMCBvbiAxNCBBdWcgKDE1MDI3MDk1NjMpLCBEYXJpbyBGYWdnaW9s
aSB3cm90ZToKPiBCYXNpY2FsbHksIGZvciB0aGUgcmFjZSB0byBvY2N1ciAoaW4gWzNdKSwgaXQg
aXMgbmVjZXNzYXJ5IHRoYXQgWzJdCj4gKENQVTEgZG9pbmcgcmNwLT5jdXIrKykgaGFwcGVucyBh
ZnRlciBbMV0gKGxhc3QgY2FsbCB0byByY3VfcGVuZGluZygpCj4gb2YgQ1BVMiwgYmVmb3JlIGNs
ZWFyaW5nIHRoZSBtYXNrIGFuZCBnb2luZyBpZGxlKS4gSW4gZmFjdCwgaXQgdGhhdCBpcwo+IG5v
dCB0aGUgY2FzZSwgcmN1X3BlbmRpbmcoKSBpbiBDUFUyIHdpbGwgc2F5ICdubycsIGJlY2F1c2Ug
b2YgdGhpcwo+IGNoZWNrOgo+IAo+ICBpZiAocmRwLT5xdWllc2NiYXRjaCAhPSByY3AtPmN1ciB8
fCByZHAtPnFzX3BlbmRpbmcpCj4gCj4gd2hpY2ggd291bGQgcHJldmVudCB0aGUgQ1BVIGZyb20g
Z29pbmcgaWRsZSAoYW5kIHdpbGwsIGF0IGxlYXN0LCBsZWFkCj4gdG8gaXQgZ29pbmcgdGhyb3Vn
aCBjaGVja19xdWllc2NlbnRfc3RhdGUoKSB0d2ljZSwgY2xlYXJpbmcgaXRzZWxmIGZyb20KPiB0
aGUgbmV3IGdyYWNlIHBlcmlvZCB0b28pLgo+IAo+IFRoZXJlZm9yZSwgaXQgbG9va3MgdG8gbWUg
dGhhdCB0aGUgcmFjZSBjYW4gYmUgYXZvaWRlZCBieSBtYWtpbmcgc3VyZQo+IHRoYXQgdGhlcmUg
aXMgYXQgbGVhc3Qgb25lIGNoZWNrIG9mIHJjdV9wZW5kaW5nKCksIGFmdGVyIGEgQ1BVIGhhcwo+
IGNhbGxlZCByY3VfZW50ZXJfaWRsZSgpLiBUaGlzIGJhc2ljYWxseSBtZWFucyBtb3ZpbmcgcmN1
X2lkbGVfZW50ZXIoKQo+IHVwLgoKU291bmRzIHBsYXVzaWJsZS4KCj4gSSB3YXMgYWN0dWFsbHkg
dGhpbmtpbmcgdG8gbW92ZSBpdCBpbnNpZGUgdGhlIHRpY2stc3RvcHBpbmcgbG9naWMgdG9vLgo+
IFRoaXMgd2F5LCBlaXRoZXIsIHdoZW4gQ1BVMSBzYW1wbGVzIHRoZSBjcHVtYXNrIGZvciB0aGUg
bmV3IGdyYWNlCj4gcGVyaW9kOgo+IDEpIENQVTIgd2lsbCBiZSBpbiBpZGxlX2NwdW1hc2sgYWxy
ZWFkeSwgYW5kIGl0IGFjdHVhbGx5IGdvZXMgaWRsZTsKClRoZSBzeXN0ZW0gd29ya3MhCgo+IDIp
IENQVTIgd2lsbCBiZSBpbiBpZGxlX2NwdW1hc2ssIGJ1dCB0aGVuIGl0IGRvZXMgbm90IGdvIGlk
bGUKPiAoY3B1X2lzX2hhbHRhYmxlKCkgcmV0dXJuaW5nIGZhbHNlKSBmb3IgdmFyaW91cyByZWFz
b25zLiBUaGlzIG1heSBsb29rCj4gdW5pZGVhbCwgYnV0IGlmIGl0IGlzIGhlcmUsIHRyeWluZyB0
byBnbyBpZGxlLCBpdCBpcyBub3QgaG9sZGluZwo+IHJlZmVyZW5jZXMgdG8gcmVhZC1zaWRlIGNy
aXRpY2FsIHNlY3Rpb25zLCBvciBhdCBsZWFzdCB3ZSBjYW4gY29uc2lkZXIKPiBpdCB0byBiZSBx
dWllc2NpbmcsIHNvIGl0J3Mgb2sgdG8gaWdub3JlIGl0IGZvciB0aGUgZ3JhY2UgcGVyaW9kOwoK
WWVzLiAgVGhpcyBpcyBlcXVpdmFsZW50IHRvIENQVTIgYWN0dWFsbHkgZ29pbmcgaWRsZSBhbmQg
dGhlbiB3YWtpbmcKdXAgcXVpY2tseS4gIEFzIHlvdSBzYXksIHNpbmNlIGF0IHRoaXMgcG9pbnQg
dGhlIFJDVSBsb2dpYyB0aGlua3MgdGhlCkNQVSBjYW4gaWRsZSwgd2hhdGV2ZXIgc3RvcHBlZCBp
dCBhY3R1YWxseSBpZGxpbmcgY2FuJ3QgaGF2ZSBiZWVuCnJlbGV2YW50IHRvIFJDVS4KCj4gMykg
Q1BVMiBpcyBub3QgaW4gaWRsZV9jcHVtYXNrLCBhbmQgc28gaXQgd2lsbCBub3QgYmUgaW4gdGhl
IHNhbXBsZWQKPiBtYXNrLCBidXQgdGhlIGZpcnN0IGNoZWNrIG9mIHJjdV9wZW5kaW5nKCkgd2ls
bCBsZWFkIGFja25vd2xlZGdlCj4gcXVpZXNjZW5jZSwgYW5kIGNhbGxpbmcgb2YgY3B1X3F1aWV0
KCk7CgpZZXAuICBBbmQgYmVjYXVzZSBpdCdzIG5vdCB5ZXQgaW4gaWRsZV9jcHVtYXNrLCBpdCBf
d2lsbF8gY2hlY2sKcmN1X3BlbmRpbmcoKSBiZWZvcmUgaWRsaW5nLiAgSSB0aGluayB0aGF0IG5l
ZWRzIGFuIHNtcF9tYigpIGJldHdlZW4Kc2V0dGluZyB0aGUgaWRsZV9jcHVtYXNrIGFuZCBjaGVj
a2luZyByY3AtPmN1ciwgYW5kIGxpa2V3aXNlIGJldHdlZW4KcmNwLT5jdXIrKyBhbmQgY3B1bWFz
a19hbmRub3QoKSBpbiByY3Vfc3RhcnRfYmF0Y2goKS4KClNvdW5kcyBnb29kIQoKQ2hlZXJzLAoK
VGltLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:48:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10: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.xen.org>)
	id 1dhCvH-0004bF-8U; Mon, 14 Aug 2017 10:48:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhCvF-0004b9-RM
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 10:48:37 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 96/C0-03368-50081995; Mon, 14 Aug 2017 10:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5elYWK
 kwcVudYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPhiu2sBY94Kn59XcncwLiSq4uRk0NIIE/i
 d+NENhCbV8BOYsX2fjBbQsBQ4vTCmyxdjBwcLAKqEj1znEHCbALqEm3PtrOC2CJA4cOXjjN1M
 XJxMAvcZJS4PmcaG0i9sECsxIF+ZpC4kEAXo8S5/z1gDZwCNhKzp31nBqnhFRCU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXYCXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11Us
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw9BiDYwTj9sv8hRkkOJiVR3gSf3kgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz89RMjhQSLUtNTK9Iyc4BRAJOW4OBREuGVBknzFhck5
 hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ4LwNIkQBIUUZpHtwIWEReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjBvGcgUnsy8ErhNr4COYAI6og/kft7ikkSElFQDYzrTlfJjioIzkzV3abRmZfy
 8f/3ye5mCtV0pa1yvfjvtEcPzt/sTS6pd2Bx/habsTevOrrmfu7R3/dvl0+f/+BG98qXVKcOq
 LTnX/6z/6O5v2BSVl8wmc/LPtvLHk4wM3OSS298feJLC+dHGRu/04z3/Z3lfmFB8X7PftHrd7
 cJ1mR3y/AttFymxFGckGmoxFxUnAgDSnD5QwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502707714!107102536!1
X-Originating-IP: [137.65.248.74]
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 29732 invoked from network); 14 Aug 2017 10:48:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 10:48:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 04:48:33 -0600
Message-Id: <59919C20020000780016F4AB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 04:48:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814102123.15337-1-jgross@suse.com>
 <59919793020000780016F437@suse.com>
 <c0ed2c9a-fb04-ff8f-0919-646f25a93669@suse.com>
In-Reply-To: <c0ed2c9a-fb04-ff8f-0919-646f25a93669@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDEyOjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NC8wOC8xNyAxMjoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDEy
OjIxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEN1cnJlbnQgcHYgZ3Vlc3RzIHdpbGwg
b25seSBzZWUgcGh5c2ljYWwgYWRkcmVzc2VzIHVwIHRvIDQ2IGJpdHMgd2lkZS4KPj4+IEluIG9y
ZGVyIHRvIGJlIGFibGUgdG8gcnVuIG9uIGEgaG9zdCBzdXBwb3J0aW5nIDUgbGV2ZWwgcGFnaW5n
IGFuZCB0bwo+Pj4gbWFrZSB1c2Ugb2YgYW55IHBvc3NpYmxlIG1lbW9yeSBwYWdlIHRoZXJlLCBw
aHlzaWNhbCBhZGRyZXNzZXMgd2l0aCB1cAo+Pj4gdG8gNTIgYml0cyBoYXZlIHRvIGJlIHN1cHBv
cnRlZC4KPj4gCj4+IElzIHRoaXMgYSBYZW4gc2hvcnRjb21pbmcgb3IgYSBMaW51eCBvbmUgKEkg
YXNzdW1lIHRoZSBsYXR0ZXIpPwo+IAo+IEl0IGlzIGEgc2hvcnRjb21pbmcgb2YgdGhlIFhlbiBw
diBpbnRlcmZhY2UuCgpQbGVhc2UgYmUgbW9yZSBwcmVjaXNlOiBXaGVyZSBpbiB0aGUgaW50ZXJm
YWNlIHRvIHdlIGhhdmUgYQpyZXN0cmljdGlvbiB0byA0NiBiaXRzPwoKPj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9lbGZub3RlLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZu
b3RlLmgKPj4+IEBAIC0yMTIsOSArMjEyLDE4IEBACj4+PiAgI2RlZmluZSBYRU5fRUxGTk9URV9Q
SFlTMzJfRU5UUlkgMTgKPj4+ICAKPj4+ICAvKgo+Pj4gKyAqIE1heGltdW0gcGh5c2ljYWwgYWRk
cmVzcyBzaXplIHRoZSBrZXJuZWwgY2FuIGhhbmRsZS4KPj4+ICsgKgo+Pj4gKyAqIEFsbCBtZW1v
cnkgb2YgdGhlIFBWIGd1ZXN0IG11c3QgYmUgYWxsb2NhdGVkIGJlbG93IHRoaXMgYm91bmRhcnks
Cj4+PiArICogYXMgdGhlIGd1ZXN0IGtlcm5lbCBjYW4ndCBoYW5kbGUgcGFnZSB0YWJsZSBlbnRy
aWVzIHdpdGggTUZOcyByZWZlcnJpbmcKPj4+ICsgKiB0byBtZW1vcnkgYWJvdmUgdGhpcyB2YWx1
ZS4KPj4+ICsgKi8KPj4+ICsjZGVmaW5lIFhFTl9FTEZOT1RFX01BWFBIWVNfU0laRSAxOQo+PiAK
Pj4gV2l0aG91dCB1c2UgaW4gdGhlIGh5cGVydmlzb3Igb3IgdG9vbHMgSSBkb24ndCBzZWUgd2hh
dCBnb29kCj4+IGludHJvZHVjaW5nIHRoaXMgbm90ZSB3aWxsIGRvLgo+IAo+IFRoZSBMaW51eCBr
ZXJuZWwgY291bGQgbWFrZSB1c2Ugb2YgaXQgZnJvbSBlLmcuIGtlcm5lbCA0LjE0IG9uLiBTbyBp
bgo+IGNhc2Ugc3VwcG9ydHMgNSBsZXZlbCBwYWdpbmcgaG9zdHMgbGV0cyBzYXkgaW4gWGVuIDQu
MTIgaXQgY291bGQgcnVuCj4gTGludXggcHYgZ3Vlc3RzIHdpdGgga2VybmVsIDQuMTQgbWFraW5n
IHVzZSBvZiBoaWdoIG1lbW9yeSBhZGRyZXNzZXMuCj4gCj4gSW4gY2FzZSB3ZSBkb24ndCBkZWZp
bmUgdGhlIG5vdGUgKG9yIGRvIGl0IHJhdGhlciBsYXRlKSBwdiBndWVzdHMgd291bGQKPiBoYXZl
IHRvIGJlIHJlc3RyaWN0ZWQgdG8gdGhlIGxvdyA2NFRCIG9mIGhvc3QgbWVtb3J5LgoKTm8gbWF0
dGVyIHdoYXQgeW91IHNheSBoZXJlIC0gSSBjYW4ndCBzZWUgaG93IGRlZmluaW5nIHRoZSBub3Rl
CmFsb25lIHdpbGwgaGVscC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:57:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10:57: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.xen.org>)
	id 1dhD3a-0005Ox-CZ; Mon, 14 Aug 2017 10:57:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ef7610=Andrew.Cooper3@citrix.com>)
 id 1dhD3Z-0005Ol-5L
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 10:57:13 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 81/E8-01862-80281995; Mon, 14 Aug 2017 10:57:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUpe9aWK
 kwaMDRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atn4fYC6awVGy+uJG1gXE+cxcjJ4eEgL/E
 kWefmUBsNgF9id0vPoHZIgLqEqc7LrJ2MXJwMAv4SRx64AsSFhZwl/h/aS1YK4uAqsTKzr1sI
 CW8Ah4S17qkICbKSZw//hOsREhATeJa/yV2EJtXQFDi5MwnLCA2s4CExMEXL5gnMHLPQpKahS
 S1gJFpFaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYCDUMzA
 w7mD8fdzvEKMkB5OSKG+CT2+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneSQ0TI4UEi1LTUyvS
 MnOAIQmTluDgURLh/QOS5i0uSMwtzkyHSJ1itOTYsHr9FyaOpg9bgOSrCf+/MQmx5OXnpUqJ8
 xaDNAiANGSU5sGNg8XNJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGKNQFN4MvNK4La+Aj
 qICeigPpBfeItLEhFSUg2MPMbCv5ujy5kmJcsd5P4a/Gh/6MaDKhWvF688IMd5LpDlg5bwIic
 zl617F59bbL/oA5Oc6rnfz7TmPJw3obWu1M7NRVT53My8zy//1iy+aMXvsPP7sxksYl+ueolL
 aqy8y8NhvsTXzniqR9DFSxWNpsZrNQKl3nfM7E28c+T+IWbpwoL76Q6PlFiKMxINtZiLihMB0
 FaNJJYCAAA=
X-Env-Sender: prvs=392ef7610=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502708230!109745408!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55177 invoked from network); 14 Aug 2017 10:57:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 10:57:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,372,1498521600"; d="scan'208";a="435380320"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 14 Aug 2017 11:57:00 +0100
Message-ID: <1502708222-6926-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 0/2] x86/page: Minor adustments to uncacheable
	mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciAoMik6CiAgeDg2L3BhZ2U6IFJlbmFtZSBQQUdFX0hZUEVSVklTT1JfTk9D
QUNIRSB0byBQQUdFX0hZUEVSVklTT1JfVUNNSU5VUwogIHg4Ni9wYWdlOiBJbnRyb2R1Y2UgYW5k
IHVzZSBQQUdFX0hZUEVSVklTT1JfVUMKCiB4ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyAgICAg
ICAgfCAyICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAyICstCiB4ZW4v
YXJjaC94ODYveDg2XzY0L21tY29uZmlnXzY0LmMgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmggICAgICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FjcGkuaCAgICAgICAg
fCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oICAgICAgfCAyICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3BhZ2UuaCAgICAgICAgfCAzICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni94
ODZfNjQvcGFnZS5oIHwgNyArKysrKy0tCiA4IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:57:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10:57: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.xen.org>)
	id 1dhD3a-0005P8-Jl; Mon, 14 Aug 2017 10:57:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ef7610=Andrew.Cooper3@citrix.com>)
 id 1dhD3Z-0005Om-Jy
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 10:57:13 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 90/0F-02181-80281995; Mon, 14 Aug 2017 10:57:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpC5H08R
 Ig8lHFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz7O2YwFRwXrpjUeoe1gfEffxcjJ4eEgL/E
 59enWEFsNgF9id0vPjGB2CIC6hKnOy4CxTk4mAX8JA498AUJCws4S7T2/mYHsVkEVCWapn4Fs
 3kFPCQaGp+wQoyUkzh//CcziM0p4CmxY8cVMFsIqGbl6k1QtprEtf5LUL2CEidnPmEBsZkFJC
 QOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxK
 TivWS83M3MQJDp56BgXEH4+/jfocYJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8E5qmBgpJFiUmp5akZaZAwximLQEB4+SCO8fkDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelS
 onzFoMUCYAUZZTmwY2ARdQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8Yo1AU3gy80rgNr
 0COoIJ6Ig+kPt5i0sSEVJSDYwn1+6M1vFzvrvvfleKqn3uq2/Hnwe80dyybh/X9ntHy7llujb
 +kvpZlPxZZAtnyLTj25m6v5+MrOYQCuc0mWSlcPvn/YXCvE2T+h81ZE7xlnAJvhQyNcL9JVNS
 vPP0XUvyHiTdLhRVnPNku4sR950zF7yV7AKepmjn5p7W+ORz7v/fhr1W2SeVWIozEg21mIuKE
 wH71J5qowIAAA==
X-Env-Sender: prvs=392ef7610=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502708230!109745408!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55246 invoked from network); 14 Aug 2017 10:57:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 10:57:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,372,1498521600"; d="scan'208";a="435380324"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 14 Aug 2017 11:57:02 +0100
Message-ID: <1502708222-6926-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502708222-6926-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502708222-6926-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/2] x86/page: Introduce and use
	PAGE_HYPERVISOR_UC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWx3YXlzIG1hcCB0aGUgUENJIE1NQ0ZHIHJlZ2lvbiBhcyBzdHJvbmdseSB1bmNhY2hlYWJsZS4g
IE5vdGhpbmcgZ29vZCB3aWxsCmhhcHBlbiBpZiBzdHJheSBNVFJSIHNldHRpbmdzIGVuZCB1cCBj
b252ZXJ0aW5nIFVDLSB0byBXQy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYyB8IDIgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICAgICB8IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni94
ODZfNjQvcGFnZS5oIHwgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZ182
NC5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZ182NC5jCmluZGV4IGE3ZDJlMzMuLjk1
OGI2Y2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnXzY0LmMKQEAgLTE0MCw3ICsxNDAsNyBAQCBp
bnQgcGNpX21tY2ZnX2FyY2hfZW5hYmxlKHVuc2lnbmVkIGludCBpZHgpCiAKICAgICBpZiAocGNp
X21tY2ZnX3ZpcnRbaWR4XS52aXJ0KQogICAgICAgICByZXR1cm4gMDsKLSAgICBwY2lfbW1jZmdf
dmlydFtpZHhdLnZpcnQgPSBtY2ZnX2lvcmVtYXAoY2ZnLCBpZHgsIFBBR0VfSFlQRVJWSVNPUl9V
Q01JTlVTKTsKKyAgICBwY2lfbW1jZmdfdmlydFtpZHhdLnZpcnQgPSBtY2ZnX2lvcmVtYXAoY2Zn
LCBpZHgsIFBBR0VfSFlQRVJWSVNPUl9VQyk7CiAgICAgaWYgKCFwY2lfbW1jZmdfdmlydFtpZHhd
LnZpcnQpIHsKICAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJQQ0k6IENhbm5vdCBtYXAgTUNGRyBh
cGVydHVyZSBmb3Igc2VnbWVudCAlMDR4XG4iLAogICAgICAgICAgICAgICAgY2ZnLT5wY2lfc2Vn
bWVudCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcGFnZS5oCmluZGV4IDBiNjhjNWUuLjI2M2NhNWIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5o
CkBAIC0zMjMsNiArMzIzLDcgQEAgdm9pZCBlZmlfdXBkYXRlX2w0X3BndGFibGUodW5zaWduZWQg
aW50IGw0aWR4LCBsNF9wZ2VudHJ5X3QpOwogI2RlZmluZSBfX1BBR0VfSFlQRVJWSVNPUiAgICAg
ICAgIChfX1BBR0VfSFlQRVJWSVNPUl9SWCB8IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX1BBR0VfRElSVFkgfCBfUEFHRV9SVykKICNkZWZpbmUgX19QQUdFX0hZUEVSVklT
T1JfVUNNSU5VUyAoX19QQUdFX0hZUEVSVklTT1IgfCBfUEFHRV9QQ0QpCisjZGVmaW5lIF9fUEFH
RV9IWVBFUlZJU09SX1VDICAgICAgKF9fUEFHRV9IWVBFUlZJU09SIHwgX1BBR0VfUENEIHwgX1BB
R0VfUFdUKQogCiAjZGVmaW5lIE1BUF9TTUFMTF9QQUdFUyBfUEFHRV9BVkFJTDAgLyogZG9uJ3Qg
dXNlIHN1cGVycGFnZXMgbWFwcGluZ3MgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni94ODZfNjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCmlu
ZGV4IGUxMDI2MjQuLjYwM2VjYWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTE2
NywxMCArMTY3LDEzIEBAIHR5cGVkZWYgbDRfcGdlbnRyeV90IHJvb3RfcGdlbnRyeV90OwogLyog
RGVwZW5kZW5jeSBvbiBOWCBiZWluZyBhdmFpbGFibGUgY2FuJ3QgYmUgZXhwcmVzc2VkLiAqLwog
IyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JXWAogIyBk
ZWZpbmUgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgKF9fUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMg
fCBfUEFHRV9HTE9CQUwpCisjIGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUMgICAgICAoX19QQUdF
X0hZUEVSVklTT1JfVUMgICAgICB8IF9QQUdFX0dMT0JBTCkKICNlbHNlCiAjIGRlZmluZSBQQUdF
X0hZUEVSVklTT1IgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlcKICMgZGVmaW5lIFBBR0VfSFlQ
RVJWSVNPUl9VQ01JTlVTIChfX1BBR0VfSFlQRVJWSVNPUl9VQ01JTlVTIHwgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX0dMT0JBTCB8IF9QQUdFX05YKQorIyBkZWZp
bmUgUEFHRV9IWVBFUlZJU09SX1VDICAgICAgKF9fUEFHRV9IWVBFUlZJU09SX1VDIHwgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX0dMT0JBTCB8IF9QQUdFX05YKQog
I2VuZGlmCiAKICNlbmRpZiAvKiBfX1g4Nl82NF9QQUdFX0hfXyAqLwotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:57:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10:57: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.xen.org>)
	id 1dhD3Y-0005Oa-5g; Mon, 14 Aug 2017 10:57:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ef7610=Andrew.Cooper3@citrix.com>)
 id 1dhD3W-0005OU-BX
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 10:57:10 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9B/E1-02176-50281995; Mon, 14 Aug 2017 10:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXpelaWK
 kwcpnFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b/4e8sBV80KpY+mMnWwDhdqYuRg0NCwF9i
 /XqhLkZODjYBfYndLz4xgdgiAuoSpzsusoKUMAv4SRx64AsSFhaIkHg9eRojiM0ioCqxde8cF
 pASXgEPiUt93iBhCQE5ifPHfzKD2JwCnhI7dlwBs4WASlau3gRlq0lc67/EDmLzCghKnJz5hA
 XEZhaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1ctNLS5
 OTE/NSUwq1kvOz93ECAybegYGxh2Me9r9DjFKcjApifIm+PRGCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgFWqcGCkkWJSanlqRlpkDDGCYtAQHj5II758GoDRvcUFibnFmOkTqFKMux6sJ/78xC
 bHk5eelSonzFoMUCYAUZZTmwY2ARdMlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8ySBTeD
 LzSuA2vQI6ggnoiD6Q+3mLSxIRUlINjAd2HlR2mrTL5p+nibbMAjOFxm1/Al6tz+7bztceE64
 vpigf/PfWq6Zp3MLv9Pbs9vjcEW5+0bFEiZXnR2/Tv5wwEe9ry34/tONamutVebXldNijHapK
 rkysfxisboXe/PKSJfm9wB/NSVxbH+lfeHr6bP4frtdTDjceYQvx1TXsmdDZrbjWVYmlOCPRU
 Iu5qDgRAKoCDj2hAgAA
X-Env-Sender: prvs=392ef7610=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502708227!78731032!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58257 invoked from network); 14 Aug 2017 10:57:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 10:57:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,372,1498521600"; d="scan'208";a="443667037"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 14 Aug 2017 11:57:01 +0100
Message-ID: <1502708222-6926-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502708222-6926-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502708222-6926-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/2] x86/page: Rename PAGE_HYPERVISOR_NOCACHE to
	PAGE_HYPERVISOR_UCMINUS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gYmV0dGVyIGRlc2NyaWJlIGl0cyBhY3R1YWwgZnVuY3Rpb24uCgpObyBmdW5jdGlvbmFsIGNo
YW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9ib290L3g4Nl82NC5TICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICAgICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYyB8
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICB8IDIgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvYWNwaS5oICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZml4
bWFwLmggICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICAgICB8IDIg
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCB8IDQgKystLQogOCBmaWxlcyBj
aGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwppbmRl
eCBiNjQwZDliLi5jM2E2YTAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQu
UworKysgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwpAQCAtOTIsNyArOTIsNyBAQCBsMV9p
ZGVudG1hcDoKICAgICAgICAgLnJlcHQgTDFfUEFHRVRBQkxFX0VOVFJJRVMKICAgICAgICAgLyog
VkdBIGhvbGUgKDB4YTAwMDAtMHhjMDAwMCkgc2hvdWxkIGJlIG1hcHBlZCBVQy4gKi8KICAgICAg
ICAgLmlmIHBmbiA+PSAweGEwICYmIHBmbiA8IDB4YzAKLSAgICAgICAgLnF1YWQgKHBmbiA8PCBQ
QUdFX1NISUZUKSB8IFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIHwgTUFQX1NNQUxMX1BBR0VTCisg
ICAgICAgIC5xdWFkIChwZm4gPDwgUEFHRV9TSElGVCkgfCBQQUdFX0hZUEVSVklTT1JfVUNNSU5V
UyB8IE1BUF9TTUFMTF9QQUdFUwogICAgICAgICAuZWxzZQogICAgICAgICAucXVhZCAocGZuIDw8
IFBBR0VfU0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SIHwgTUFQX1NNQUxMX1BBR0VTCiAgICAgICAg
IC5lbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCA4OGJmNGY2Li5mNTNjYTQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjEwMCw3ICs2MTAwLDcgQEAgdm9pZCBfX2lvbWVt
ICppb3JlbWFwKHBhZGRyX3QgcGEsIHNpemVfdCBsZW4pCiAgICAgICAgIHVuc2lnbmVkIGludCBv
ZmZzID0gcGEgJiAoUEFHRV9TSVpFIC0gMSk7CiAgICAgICAgIHVuc2lnbmVkIGludCBuciA9IFBG
Tl9VUChvZmZzICsgbGVuKTsKIAotICAgICAgICB2YSA9IF9fdm1hcCgmbWZuLCBuciwgMSwgMSwg
UEFHRV9IWVBFUlZJU09SX05PQ0FDSEUsIFZNQVBfREVGQVVMVCkgKyBvZmZzOworICAgICAgICB2
YSA9IF9fdm1hcCgmbWZuLCBuciwgMSwgMSwgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMsIFZNQVBf
REVGQVVMVCkgKyBvZmZzOwogICAgIH0KIAogICAgIHJldHVybiAodm9pZCBfX2ZvcmNlIF9faW9t
ZW0gKil2YTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYwppbmRleCBlODRhNjdkLi5hN2QyZTMz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnXzY0LmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZ182NC5jCkBAIC0xNDAsNyArMTQwLDcgQEAgaW50IHBj
aV9tbWNmZ19hcmNoX2VuYWJsZSh1bnNpZ25lZCBpbnQgaWR4KQogCiAgICAgaWYgKHBjaV9tbWNm
Z192aXJ0W2lkeF0udmlydCkKICAgICAgICAgcmV0dXJuIDA7Ci0gICAgcGNpX21tY2ZnX3ZpcnRb
aWR4XS52aXJ0ID0gbWNmZ19pb3JlbWFwKGNmZywgaWR4LCBQQUdFX0hZUEVSVklTT1JfTk9DQUNI
RSk7CisgICAgcGNpX21tY2ZnX3ZpcnRbaWR4XS52aXJ0ID0gbWNmZ19pb3JlbWFwKGNmZywgaWR4
LCBQQUdFX0hZUEVSVklTT1JfVUNNSU5VUyk7CiAgICAgaWYgKCFwY2lfbW1jZmdfdmlydFtpZHhd
LnZpcnQpIHsKICAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJQQ0k6IENhbm5vdCBtYXAgTUNGRyBh
cGVydHVyZSBmb3Igc2VnbWVudCAlMDR4XG4iLAogICAgICAgICAgICAgICAgY2ZnLT5wY2lfc2Vn
bWVudCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL21tLmgKaW5kZXggZWY4NGI3Mi4uODk5OWFlNyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTc2
LDcgKzE3Niw3IEBAIHZvaWQgX19pb21lbSAqaW9yZW1hcF9hdHRyKHBhZGRyX3Qgc3RhcnQsIHNp
emVfdCBsZW4sIHVuc2lnbmVkIGF0dHJpYnV0ZXMpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQgX19p
b21lbSAqaW9yZW1hcF9ub2NhY2hlKHBhZGRyX3Qgc3RhcnQsIHNpemVfdCBsZW4pCiB7Ci0gICAg
cmV0dXJuIGlvcmVtYXBfYXR0cihzdGFydCwgbGVuLCBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSk7
CisgICAgcmV0dXJuIGlvcmVtYXBfYXR0cihzdGFydCwgbGVuLCBQQUdFX0hZUEVSVklTT1JfVUNN
SU5VUyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2lvbWVtICppb3JlbWFwX2NhY2hlKHBh
ZGRyX3Qgc3RhcnQsIHNpemVfdCBsZW4pCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2FjcGkuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWNwaS5oCmluZGV4IDI3ZWNjNjUuLmMxMzhk
ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWNwaS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWNwaS5oCkBAIC0xNjAsNiArMTYwLDYgQEAgdm9pZCBodm1fYWNwaV9zbGVl
cF9idXR0b24oc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHNhdmVfcmVzdF9wcm9jZXNzb3Jfc3Rh
dGUodm9pZCk7CiB2b2lkIHJlc3RvcmVfcmVzdF9wcm9jZXNzb3Jfc3RhdGUodm9pZCk7CiAKLSNk
ZWZpbmUgQUNQSV9NQVBfTUVNX0FUVFIJUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUKKyNkZWZpbmUg
QUNQSV9NQVBfTUVNX0FUVFIJUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMKIAogI2VuZGlmIC8qX19Y
ODZfQVNNX0FDUElfSCovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAppbmRleCAwNTQ4ODljLi44OWJmNmNiIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZml4bWFwLmgKQEAgLTcyLDcgKzcyLDcgQEAgZXh0ZXJuIHZvaWQgX19zZXRfZml4
bWFwKAogICAgIF9fc2V0X2ZpeG1hcChpZHgsIChwaHlzKT4+UEFHRV9TSElGVCwgUEFHRV9IWVBF
UlZJU09SKQogCiAjZGVmaW5lIHNldF9maXhtYXBfbm9jYWNoZShpZHgsIHBoeXMpIFwKLSAgICBf
X3NldF9maXhtYXAoaWR4LCAocGh5cyk+PlBBR0VfU0hJRlQsIFBBR0VfSFlQRVJWSVNPUl9OT0NB
Q0hFKQorICAgIF9fc2V0X2ZpeG1hcChpZHgsIChwaHlzKT4+UEFHRV9TSElGVCwgUEFHRV9IWVBF
UlZJU09SX1VDTUlOVVMpCiAKICNkZWZpbmUgY2xlYXJfZml4bWFwKGlkeCkgX19zZXRfZml4bWFw
KGlkeCwgMCwgMCkKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRleCAwZjg0M2MyLi4wYjY4YzVlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2UuaApAQCAtMzIyLDcgKzMyMiw3IEBAIHZvaWQgZWZpX3VwZGF0ZV9sNF9wZ3RhYmxlKHVu
c2lnbmVkIGludCBsNGlkeCwgbDRfcGdlbnRyeV90KTsKICNkZWZpbmUgX19QQUdFX0hZUEVSVklT
T1JfUlggICAgICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX0FDQ0VTU0VEKQogI2RlZmluZSBfX1BB
R0VfSFlQRVJWSVNPUiAgICAgICAgIChfX1BBR0VfSFlQRVJWSVNPUl9SWCB8IFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0VfRElSVFkgfCBfUEFHRV9SVykKLSNkZWZp
bmUgX19QQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoX19QQUdFX0hZUEVSVklTT1IgfCBfUEFHRV9Q
Q0QpCisjZGVmaW5lIF9fUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgKF9fUEFHRV9IWVBFUlZJU09S
IHwgX1BBR0VfUENEKQogCiAjZGVmaW5lIE1BUF9TTUFMTF9QQUdFUyBfUEFHRV9BVkFJTDAgLyog
ZG9uJ3QgdXNlIHN1cGVycGFnZXMgbWFwcGluZ3MgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFn
ZS5oCmluZGV4IDFiNDgzMDkuLmUxMDI2MjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYveDg2XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgK
QEAgLTE2NiwxMCArMTY2LDEwIEBAIHR5cGVkZWYgbDRfcGdlbnRyeV90IHJvb3RfcGdlbnRyeV90
OwogI2lmZGVmIF9fQVNTRU1CTFlfXwogLyogRGVwZW5kZW5jeSBvbiBOWCBiZWluZyBhdmFpbGFi
bGUgY2FuJ3QgYmUgZXhwcmVzc2VkLiAqLwogIyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAg
ICAgUEFHRV9IWVBFUlZJU09SX1JXWAotIyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUg
KF9fUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgfCBfUEFHRV9HTE9CQUwpCisjIGRlZmluZSBQQUdF
X0hZUEVSVklTT1JfVUNNSU5VUyAoX19QQUdFX0hZUEVSVklTT1JfVUNNSU5VUyB8IF9QQUdFX0dM
T0JBTCkKICNlbHNlCiAjIGRlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICBQQUdFX0hZUEVS
VklTT1JfUlcKLSMgZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChfX1BBR0VfSFlQRVJW
SVNPUl9OT0NBQ0hFIHwgXAorIyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgKF9fUEFH
RV9IWVBFUlZJU09SX1VDTUlOVVMgfCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX1BBR0VfR0xPQkFMIHwgX1BBR0VfTlgpCiAjZW5kaWYKIAotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 10:59:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 10: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.xen.org>)
	id 1dhD65-0005je-43; Mon, 14 Aug 2017 10:59:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ef7610=Andrew.Cooper3@citrix.com>)
 id 1dhD64-0005jW-5d
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 10:59:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 10/F8-18185-3A281995; Mon, 14 Aug 2017 10:59:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQndx08R
 Ig08v2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owjX/azF0xkrbi6rIGpgXE9SxcjJ4eEgJ/E
 7A3/2EFsYYFYievHTrOB2CIC6hKnOy6ygtjMAsoSm5avY+pi5OIQEmhjlDg+cRlYEZuAvsTuF
 5+YQGxeAVuJXf0bwQaxCKhKTHt+A2yBqEC4xP7v15ghagQlTs58AhbnFPCUmLr2K9AcDqAFmh
 Lrd+lD7JKX2P52DjOELS7R9GUl2A1CAmoS1/ovsUPcnC6x9e8v5gmMArOQTJ2FMGkWkkmzkEx
 awMiyilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwYBmAYAdj
 92X/Q4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4FzROjBQSLEpNT61Iy8wBx
 g5MWoKDR0mEtwQkzVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd4lIEUCIEUZpXlwI2BxfI
 lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvFzApCDEk5lXArfpFdARTEBH9IHcz1tckoiQkmp
 gzH9u1H/mQL5o2WwdtavHDtTn6HyLeeC+Js30hoCXdlqUTSFn3bpdgRfq5m/d9+fjtisFq1iM
 ZunsYfnIZnPqh6Wry9O187976ZnHihidXWHFyx3cHOl4/DnXraVvP9VOfPh4OZ90bUzB8c7oh
 j+2qgsM9t7UDtZcvMR0T8hqf6MC++AJv3MuKbEUZyQaajEXFScCAHG06TLeAgAA
X-Env-Sender: prvs=392ef7610=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502708386!107104629!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24347 invoked from network); 14 Aug 2017 10:59:46 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 10:59:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,372,1498521600"; d="scan'208";a="50937950"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1502708222-6926-1-git-send-email-andrew.cooper3@citrix.com>
 <1502708222-6926-2-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fc5d123a-d1ff-00f4-c180-aeaa28a673cf@citrix.com>
Date: Mon, 14 Aug 2017 11:59:45 +0100
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: <1502708222-6926-2-git-send-email-andrew.cooper3@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 1/2] x86/page: Rename
 PAGE_HYPERVISOR_NOCACHE to PAGE_HYPERVISOR_UCMINUS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTE6NTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IGluZGV4
IGVmODRiNzIuLjg5OTlhZTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gQEAgLTE3Niw3ICsxNzYsNyBAQCB2
b2lkIF9faW9tZW0gKmlvcmVtYXBfYXR0cihwYWRkcl90IHN0YXJ0LCBzaXplX3QgbGVuLCB1bnNp
Z25lZCBhdHRyaWJ1dGVzKTsKPiAgCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2lvbWVtICppb3Jl
bWFwX25vY2FjaGUocGFkZHJfdCBzdGFydCwgc2l6ZV90IGxlbikKPiAgewo+IC0gICAgcmV0dXJu
IGlvcmVtYXBfYXR0cihzdGFydCwgbGVuLCBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSk7Cj4gKyAg
ICByZXR1cm4gaW9yZW1hcF9hdHRyKHN0YXJ0LCBsZW4sIFBBR0VfSFlQRVJWSVNPUl9VQ01JTlVT
KTsKPiAgfQoKT29wcyAtIHRoaXMgaHVuayBzaG91bGRuJ3QgaGF2ZSBzbGlwcGVkIGluLiAgKEkg
dGhvdWdodCBJJ2QgcmVtb3ZlZCBhbGwKdGhlIEFSTSBjaGFuZ2VzKS4gIFRoZSBwYXRjaCBzaG91
bGQgYmUgeDg2LXNwZWNpZmljLgoKfkFuZHJldwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:06:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11: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.xen.org>)
	id 1dhDBx-0006ZB-Ni; Mon, 14 Aug 2017 11:05:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhDBw-0006Z5-EM
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 11:05:52 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 43/9F-18185-F0481995; Mon, 14 Aug 2017 11:05:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ovy5/y8R
 Ig5sP2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/m24xF7wXrli7sYu5gbFNoIuRk0NCwEji
 7cR/TF2MXBxCAgsZJb4tPcUEkhAWiJVYMHErK4gtIqAs0fvrNwtIEbPAKUaJddcXsUF0rGeUu
 DrpCyNIFZuAqsSG66eAOjg4eAWsJT6f9AMJswCFO1uOgZWICoRL7P9+jRnE5hUQlDg58wkLiM
 0pYCCx9cUNsGXMAuoSf+ZdYoawxSVuPZnPBGHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllW
 MGsWpRWWpRbrGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEBygAEOxibFgUe
 YpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7qGlipJBgUWp6akVaZg4wVmDSE
 hw8SiK8d0DSvMUFibnFmekQqVOMilLivGrNQAkBkERGaR5cGyw+LzHKSgnzMgIdIsRTkFqUm1
 mCKv+KUZyDUUmY9xfIeJ7MvBK46a+AFjMBLe4DuZm3uCQRISXVwDh5602buV9+CfHYFwoF2W5
 YfTnuX2+o95/Ihv2frfSD+bXnPc6bWmVbw30kqsu49ae6qemt02cMLKIEjIxnM3E8bL/QW6Pl
 f5/7QerRWueu1xuSZi5hPmfV7P3OaL+j5/OXATbBjFunXimNm6Ww/lLlta/ssjONXuy2EN2j6
 q6ZfK7K8sO0lUosxRmJhlrMRcWJAKh31trKAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502708750!77698492!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58247 invoked from network); 14 Aug 2017 11:05:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 11:05:51 -0000
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 mx1.suse.de (Postfix) with ESMTP id 78712AAB9;
 Mon, 14 Aug 2017 11:05:50 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814102123.15337-1-jgross@suse.com>
 <59919793020000780016F437@suse.com>
 <c0ed2c9a-fb04-ff8f-0919-646f25a93669@suse.com>
 <59919C20020000780016F4AB@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <45bfc182-7eb1-91f4-64d8-28506d3db799@suse.com>
Date: Mon, 14 Aug 2017 13:05:48 +0200
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: <59919C20020000780016F4AB@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTI6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDEyOjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTQvMDgvMTcgMTI6MjksIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTQuMDguMTcgYXQgMTI6MjEsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEN1cnJlbnQgcHYgZ3Vlc3RzIHdpbGwgb25seSBzZWUgcGh5c2lj
YWwgYWRkcmVzc2VzIHVwIHRvIDQ2IGJpdHMgd2lkZS4KPj4+PiBJbiBvcmRlciB0byBiZSBhYmxl
IHRvIHJ1biBvbiBhIGhvc3Qgc3VwcG9ydGluZyA1IGxldmVsIHBhZ2luZyBhbmQgdG8KPj4+PiBt
YWtlIHVzZSBvZiBhbnkgcG9zc2libGUgbWVtb3J5IHBhZ2UgdGhlcmUsIHBoeXNpY2FsIGFkZHJl
c3NlcyB3aXRoIHVwCj4+Pj4gdG8gNTIgYml0cyBoYXZlIHRvIGJlIHN1cHBvcnRlZC4KPj4+Cj4+
PiBJcyB0aGlzIGEgWGVuIHNob3J0Y29taW5nIG9yIGEgTGludXggb25lIChJIGFzc3VtZSB0aGUg
bGF0dGVyKT8KPj4KPj4gSXQgaXMgYSBzaG9ydGNvbWluZyBvZiB0aGUgWGVuIHB2IGludGVyZmFj
ZS4KPiAKPiBQbGVhc2UgYmUgbW9yZSBwcmVjaXNlOiBXaGVyZSBpbiB0aGUgaW50ZXJmYWNlIHRv
IHdlIGhhdmUgYQo+IHJlc3RyaWN0aW9uIHRvIDQ2IGJpdHM/CgpXZSBoYXZlIG5vIGRlZmluaXRp
b24gdGhhdCB0aGUgbWZuIHdpZHRoIGluIGEgcHRlIGNhbiBiZSBsYXJnZXIgdGhhbgp0aGUgcGZu
IHdpZHRoIGZvciBhIGdpdmVuIGFyY2hpdGVjdHVyZSAoaW4gdGhpcyBjYXNlIGEgNCBsZXZlbCBw
YWdpbmcKNjQgYml0IHg4NiBob3N0KS4KClNvIFhlbiBoYXMgdG8gYXNzdW1lIGEgZ3Vlc3Qgbm90
IHRlbGxpbmcgb3RoZXJ3aXNlIGhhcyB0byBiZSBsaW1pdGVkCnRvIG1mbnMgbm90IGV4Y2VlZGlu
ZyA0IGxldmVsIGhvc3RzIG1heGltdW0gYWRkcmVzc2VzLgoKT3Igd291bGQgeW91IGxpa2UgdG8g
bm90IGxpbWl0IGN1cnJlbnQgcHYgZ3Vlc3RzIHRvIHRoZSBsb3dlciA2NFRCIGFuZApyaXNrIHRo
ZW0gY3Jhc2hpbmcsIGp1c3QgYmVjYXVzZSB0aGV5IGludGVycHJldGVkIHRoZSBsYWNrIG9mIGFu
eQpzcGVjaWZpYyBtZm4gd2lkdGggZGVmaW5pdGlvbiBpbiBhbm90aGVyIHdheSBhcyB5b3UgZG8/
Cgo+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmgKPj4+PiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oCj4+Pj4gQEAgLTIxMiw5ICsyMTIsMTggQEAKPj4+PiAg
I2RlZmluZSBYRU5fRUxGTk9URV9QSFlTMzJfRU5UUlkgMTgKPj4+PiAgCj4+Pj4gIC8qCj4+Pj4g
KyAqIE1heGltdW0gcGh5c2ljYWwgYWRkcmVzcyBzaXplIHRoZSBrZXJuZWwgY2FuIGhhbmRsZS4K
Pj4+PiArICoKPj4+PiArICogQWxsIG1lbW9yeSBvZiB0aGUgUFYgZ3Vlc3QgbXVzdCBiZSBhbGxv
Y2F0ZWQgYmVsb3cgdGhpcyBib3VuZGFyeSwKPj4+PiArICogYXMgdGhlIGd1ZXN0IGtlcm5lbCBj
YW4ndCBoYW5kbGUgcGFnZSB0YWJsZSBlbnRyaWVzIHdpdGggTUZOcyByZWZlcnJpbmcKPj4+PiAr
ICogdG8gbWVtb3J5IGFib3ZlIHRoaXMgdmFsdWUuCj4+Pj4gKyAqLwo+Pj4+ICsjZGVmaW5lIFhF
Tl9FTEZOT1RFX01BWFBIWVNfU0laRSAxOQo+Pj4KPj4+IFdpdGhvdXQgdXNlIGluIHRoZSBoeXBl
cnZpc29yIG9yIHRvb2xzIEkgZG9uJ3Qgc2VlIHdoYXQgZ29vZAo+Pj4gaW50cm9kdWNpbmcgdGhp
cyBub3RlIHdpbGwgZG8uCj4+Cj4+IFRoZSBMaW51eCBrZXJuZWwgY291bGQgbWFrZSB1c2Ugb2Yg
aXQgZnJvbSBlLmcuIGtlcm5lbCA0LjE0IG9uLiBTbyBpbgo+PiBjYXNlIHN1cHBvcnRzIDUgbGV2
ZWwgcGFnaW5nIGhvc3RzIGxldHMgc2F5IGluIFhlbiA0LjEyIGl0IGNvdWxkIHJ1bgo+PiBMaW51
eCBwdiBndWVzdHMgd2l0aCBrZXJuZWwgNC4xNCBtYWtpbmcgdXNlIG9mIGhpZ2ggbWVtb3J5IGFk
ZHJlc3Nlcy4KPj4KPj4gSW4gY2FzZSB3ZSBkb24ndCBkZWZpbmUgdGhlIG5vdGUgKG9yIGRvIGl0
IHJhdGhlciBsYXRlKSBwdiBndWVzdHMgd291bGQKPj4gaGF2ZSB0byBiZSByZXN0cmljdGVkIHRv
IHRoZSBsb3cgNjRUQiBvZiBob3N0IG1lbW9yeS4KPiAKPiBObyBtYXR0ZXIgd2hhdCB5b3Ugc2F5
IGhlcmUgLSBJIGNhbid0IHNlZSBob3cgZGVmaW5pbmcgdGhlIG5vdGUKPiBhbG9uZSB3aWxsIGhl
bHAuCgpJdCB3aWxsIGhlbHAgdG8gaW50cm9kdWNlIHRoZSBzdXBwb3J0IGluIExpbnV4IGZvciBs
YXJnZSBtZm5zIF9ub3dfCmluc3RlYWQgb2YgaGF2aW5nIHRvIHdhaXQuCgpUaGlzIGNhbiBiZSBl
YXNpbHkgY29tcGFyZWQgdG8gdGhlIHN1cHBvcnQgb2YgNSBsZXZlbCBwYWdpbmcgaW4gdGhlCmtl
cm5lbCBoYXBwZW5pbmcgcmlnaHQgbm93OiBXaGVuIHRoZSA1IGxldmVsIHBhZ2luZyBtYWNoaW5l
cyBhcmUKYXZhaWxhYmxlIGluIHRoZSBmdXR1cmUgeW91IHdvbid0IGJlIGxpbWl0ZWQgdG8gYSBy
YXRoZXIgcmVjZW50IGtlcm5lbCwKYnV0IHlvdSBjYW4gdXNlIG9uZSBhbHJlYWR5IGJlaW5nIHBh
cnQgb2Ygc29tZSBkaXN0cmlidXRpb24uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:16:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11:16: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.xen.org>)
	id 1dhDLn-0007Mc-Lp; Mon, 14 Aug 2017 11:16:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhDLm-0007MF-51
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 11:16:02 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FE/2D-18185-17681995; Mon, 14 Aug 2017 11:16:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbegbWK
 kwavdHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Nl9ga3gwzHGirlb1zM3
 MK7pZOxi5OIQEvjLKDH35yJWCOcxo8TLtvtsXYycQM42RolLZ/xAbBEBZ4mvZ+aydzFycPAK6
 Et0fxYFCQsLhEicOnKQBcSWEHhtJPHibzqE7Snx4nIDG4w9e9d0oBp2DjYBK4lDYiBRFgFViQ
 kLd7FMYORewMiwilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCD8f7GgEOMkhxMSqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeG1bJ0YKCRal
 pqdWpGXmAIMPJi3BwaMkwmsMkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFedpAiAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5AkCk8mXklcJteAR3BBHREH8j9vM
 UliQgpqQZGK5kXzv8+GsS/aHFK3xfg999iclXB+nMPZnz5ylXdstD+3RLjOUE7DZexK25m7Dz
 L0zTJ12Dlw4VLnH0fdLC2F6yafHcCw7uz+eYh8+Z3xEWEiv79fmBN45q3rrdKdwlOvLAthyHH
 uGzf+kaZALHXiddzWPtvzLm0eZbcVqZGji+NrVGLtlznUWIpzkg01GIuKk4EADtmGq5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502709358!111407012!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12785 invoked from network); 14 Aug 2017 11:15:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 11:15:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhDLh-0005N9-0p; Mon, 14 Aug 2017 11:15: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 1dhDLb-0002jX-C3; Mon, 14 Aug 2017 11:15:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhDLa-00047G-TM; Mon, 14 Aug 2017 11:15:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112622-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-examine:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-xl-multivcpu: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-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 11:15:50 +0000
Subject: [Xen-devel] [xen-unstable test] 112622: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8278348644058786815=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             6 kernel-build   fail in 112608 REGR. vs. 112544

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112613 pass in 112608
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 112613 pass in 112622
 test-amd64-i386-xl-qemut-debianhvm-amd64 17 guest-stop fail in 112613 pass in 112622
 test-armhf-armhf-libvirt-raw  6 xen-install      fail in 112618 pass in 112622
 test-armhf-armhf-libvirt      6 xen-install      fail in 112618 pass in 112622
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail in 112618 pass in 112622
 test-armhf-armhf-examine      5 xen-install      fail in 112618 pass in 112622
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 112613
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 112618

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 112544

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 112608 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 112608 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 112608 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 112608 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
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112544
 build-arm64                   2 hosts-allocate              broken like 112544
 build-arm64-xsm               3 capture-logs                broken like 112544
 build-arm64-pvops             2 hosts-allocate              broken like 112544
 build-arm64-pvops             3 capture-logs                broken like 112544
 build-arm64                   3 capture-logs                broken like 112544
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112544
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112608 blocked in 112544
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 112618 like 112544
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112618 like 112544
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112544
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112544
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112544
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112544
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-qemut-ws16-amd64 13 guest-saverestore       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-libvirt-xsm 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-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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  de62402a9c2e403b049aa238b4fa4e2d618e8870
baseline version:
 xen                  f5c3e78b5c61e7dfb05749c7a0c862ec18c86384

Last test of basis   112544  2017-08-10 04:20:44 Z    4 days
Failing since        112561  2017-08-10 16:20:26 Z    3 days    7 attempts
Testing same since   112600  2017-08-11 17:49:24 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit de62402a9c2e403b049aa238b4fa4e2d618e8870
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Thu Aug 10 18:22:53 2017 +0100

    xen: remove struct domain and vcpu declarations from types.h
    
    They don't belong there. Removing them causes build errors in several
    places. Add the forward declarations in those places.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>

commit b24731b1b4ce9f032116831ac825b227965232aa
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 23 10:56:37 2017 +0000

    xen/flask: Switch to using bool
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit 320e02d27af75dc137ce2f012437c07f1728d70c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Aug 10 14:13:00 2017 +0100

    xsm/flask: Fix build following "xsm: correct AVC lookups for two sysctls"
    
    avc_current_has_perm() takes 4 arguments, not 3.  Spotted by a Travis
    randconfig run which actually turned XSM on.
    
    https://travis-ci.org/xen-project/xen/jobs/263063220
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit a19faa0100708c70a179eb5cf23a7b7789dab5e3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jul 26 10:18:02 2017 +0100

    common/domain_page: Drop domain_mmap_cache infrastructure
    
    This infrastructure is used exclusively by the x86 do_mmu_update() hypercall.
    Mapping and unmapping domain pages is probably not the slow part of that
    function, but even with an opencoded caching implementation, Bloat-o-meter
    reports:
    
      function                                     old     new   delta
      do_mmu_update                               6815    6573    -242
    
    The !CONFIG_DOMAIN_PAGE stub code has a mismatch between mapping and
    unmapping, which is a latent bug.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d73168728c49a21da88989e548f01c5947a5b538
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Aug 9 13:35:19 2017 +0100

    x86/psr: remove useless check in free_socket_resources
    
    The check is useless because pointer arithmetic ensures "info" is
    always non-zero.
    
    Replace it with an ASSERT for socket_info. The only caller of
    free_socket_resources already ensures socket_info is not NULL before
    calling it.
    
    Coverity-ID: 1416344
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 58e8986267d976b00c60e0089baa2e5f66f16d3e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:37:24 2017 +0200

    x86/HVM: fix boundary check in hvmemul_insn_fetch() (again)
    
    Commit 5a992b670b ("x86/hvm: Fix boundary check in
    hvmemul_insn_fetch()") went a little too far in its correction to
    commit 0943a03037 ("x86/hvm: Fixes to hvmemul_insn_fetch()"): Keep the
    start offset check, but restore the original end offset one.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 71b408939a5c638c322fa00196a38c7bcfc8f3b6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:58 2017 +0200

    x86/mm: make various hotplug related functions static
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 03124262730d803b1d34b4123c6a7835ad1926bb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:24 2017 +0200

    IOMMU/PCI: properly annotate setup_one_hwdom_device()
    
    Its sole caller is __hwdom_init, so it can be such itself, too.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit e7ec6f5f32cd2d0f723083cde3d7761c4e675f2c
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:35:50 2017 +0200

    cpufreq: only stop ondemand governor if already started
    
    On CPUFREQ_GOV_STOP in cpufreq_governor_dbs, shortcut to
    return success if the governor is already stopped.
    
    Avoid executing dbs_timer_exit, to prevent tripping an assertion
    within a call to kill_timer on a timer that has not been prepared
    with init_timer, if the CPUFREQ_GOV_START case has not
    run beforehand.
    
    kill_timer validates timer state:
     * itself, via BUG_ON(this_cpu(timers).running == timer);
     * within active_timer, ASSERTing timer->status is within bounds;
     * within list_del, which ASSERTs timer inactive list membership.
    
    Patch is synonymous to an OpenXT patch produced at Citrix prior to
    June 2014.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit de834631b6f678cfdd7b0ec6259b1a679ea78814
Author: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Date:   Thu Aug 10 12:35:28 2017 +0200

    xsm: correct AVC lookups for two sysctls
    
    The current code was incorrectly using SECCLASS_XEN instead of
    SECCLASS_XEN2, resulting in the wrong permission being checked.
    
    GET_CPU_LEVELLING_CAPS was checking MTRR_DEL
    GET_CPU_FEATURESET was checking MTRR_READ
    
    The default XSM policy only allowed these permissions to dom0, so this
    didn't result in a security issue there.
    
    Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 80eb3da01bc4378af537d60e3d55767acf0d16ea
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:34:58 2017 +0200

    x86/tboot: disable interrupts after map_pages_to_xen() in tboot_shutdown()
    
    Move the point where interrupts are disabled in tboot_shutdown
    to slightly later, to after the call to map_pages_to_xen.
    
    This patch originated in OpenXT with the following report:
    
    "Disabling interrupts early causes debug assertions.
    
    This is only seen with debug builds but since it causes assertions it is
    probably a bigger problem. It clearly says in map_pages_to_xen that it
    should not be called with interrupts disabled. Moved disabling to just
    after that call."
    
    The Xen code comment ahead of map_pages_to_xen notes that the CPU cache
    flushing in map_pages_to_xen differs depending on whether interrupts are
    enabled or not. The flush logic with interrupts enabled is more
    conservative, flushing all CPUs' TLBs/caches, rather than just local.
    This is just before the tboot memory integrity MAC calculation is performed
    in the case of entering S3.
    
    Original patch author credit: Ross Philipson.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 7c275549f46c5c46611592f7107c1345e93ed457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:34:21 2017 +0200

    AMD IOMMU: drop amd_iommu_setup_hwdom_device()
    
    By moving its bridge special casing to amd_iommu_add_device(), we can
    pass the latter to setup_hwdom_pci_devices() and at once consistently
    handle bridges discovered at boot time as well as such reported by Dom0
    later on.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit 293a0a1fd712bb85bc695e86a519e8da67f1a39f
Author: Boqun Feng (Intel) <boqun.feng@gmail.com>
Date:   Thu Aug 10 12:33:27 2017 +0200

    x86/cpufeatures: expose UMIP to HVM guests
    
    User-Mode Instruction Prevention (UMIP) is a security feature present in
    new Intel Processors. With this feature, when the UMIP bit in CR4 set,
    the following instructions cannot be executed if CPL > 0: SGDT, SIDT,
    SLDT, SMSW, and STR. An attempt at such execution causes a general-
    protection exception (#GP).
    
    This patch simply adds necessary definitions to expose this feature to
    hvm guests.
    
    Signed-off-by: Boqun Feng (Intel) <boqun.feng@gmail.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit e489eb6138e7efe4214a7e9ba0d21f54fc5b7d35
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 10 12:32:16 2017 +0200

    VT-d PI: disable VT-d PI when CPU-side PI isn't enabled
    
    From the context calling pi_desc_init(), we can conclude the current
    implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI
    and disable CPU-side PI by disabling APICv explicitly in xen boot
    command line, we would get an assertion failure.
    
    This patch clears iommu_intpost once finding CPU-side PI won't be enabled.
    It is safe for this is done before this flag starts taking effect. Also
    take this chance to remove the useless check of "acknowledge interrupt on
    exit", which is a minimal requirement which has been checked earlier.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8278348644058786815==--

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:17:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11: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.xen.org>)
	id 1dhDMk-0007S1-2u; Mon, 14 Aug 2017 11:17:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhDMj-0007Rs-Ix
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 11:17:01 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EA/AF-02184-CA681995; Mon, 14 Aug 2017 11:17:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXdN28R
 IgzfLhS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owre+YyFixjrbh2I7eBcRNLFyMXh5DAZkaJ
 xmO9UM5uRoknJ4+zdjFycggL+Er87uplB7FFBDwlnr3dBlXUxSjRebiDFcRhFtjDKPFwwntGk
 Co2AU2JO58/MYHYvAJWEncXN4N1swioSsx93wYWFxUIl3jbeIQFokZQ4uTMJ2A2p4C3xKuuE2
 CbmQVsJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaN6cWpRWWqRroVeUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgwDEAwQ7Gg83OhxglOZiURHkTfHojhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwTm+dGCkkWJSanlqRlpkDDH2YtAQHj5II70uQNG9xQWJucWY6ROoUo
 y5H04ctX5iEWPLy81KlxHkrQYoEQIoySvPgRsDi8BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEeU+DTOHJzCuB2/QK6AgmoCP6QO7nLS5JREhJNTB6z/jKfuhJhETWl4t/f2i+t1970ppRasN
 7fu5NM7/KuWw6UvKEIYRv4cz3pwtyEsz/TVjOw3UoYkXBLV3PgkvpdV22j/JTT0Yts0j4lF0i
 sO786XXb7E15d/9c9TtXbkFvg6WlrWDEBy2BfSeOptjxaRfqKwZu3ra2uf++yzuNA6bH/ddYG
 f1UYinOSDTUYi4qTgQA0s3PjL4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502709419!86041666!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21821 invoked from network); 14 Aug 2017 11:17:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 14 Aug 2017 11:17:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B1D8B15A2;
 Mon, 14 Aug 2017 04:16:58 -0700 (PDT)
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 04C943F540;
 Mon, 14 Aug 2017 04:16:56 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <55bc92af-d29e-163b-6084-c182a1c172e5@arm.com>
Date: Mon, 14 Aug 2017 12:16:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpPbiAwOC8wOC8xNyAyMjo0NSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IC4u
IHNvIHRoYXQgaXQncyBlYXN5IHRvIGZpbmQgcGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVk
ICh0aG9zZSBwYWdlcyBhcmUKPiBub3cgbWFya2VkIHdpdGggX1BHQ19uZWVkX3NjcnViIGJpdCku
Cj4KPiBXZSBrZWVwIHRyYWNrIG9mIHRoZSBmaXJzdCB1bnNjcnViYmVkIHBhZ2UgaW4gYSBwYWdl
IGJ1ZGR5IHVzaW5nIGZpcnN0X2RpcnR5Cj4gZmllbGQuIEZvciBub3cgaXQgY2FuIGhhdmUgdHdv
IHZhbHVlcywgMCAod2hvbGUgYnVkZHkgbmVlZHMgc2NydWJiaW5nKSBvcgo+IElOVkFMSURfRElS
VFlfSURYICh0aGUgYnVkZHkgZG9lcyBub3QgbmVlZCB0byBiZSBzY3J1YmJlZCkuIFN1YnNlcXVl
bnQgcGF0Y2hlcwo+IHdpbGwgYWxsb3cgc2NydWJiaW5nIHRvIGJlIGludGVycnVwdGVkLCByZXN1
bHRpbmcgaW4gZmlyc3RfZGlydHkgdGFraW5nIGFueQo+IHZhbHVlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCkZvciB0aGUg
QVJNIGJpdHMgYW5kIHdpdGggSmFuIHN1Z2dlc3Rpb246CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11: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.xen.org>)
	id 1dhDRv-00089U-Mz; Mon, 14 Aug 2017 11:22:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhDRu-00089O-9c
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 11:22:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3E/8F-18185-DE781995; Mon, 14 Aug 2017 11:22:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTfdV+8R
 Ig1v3dC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz9K2exF5xUqNg2cRNbA+NPiS5GLg4hgc2M
 Ej+e/WOBcHYzSkxeMpm9i5GTQ1jATmL923lMILaIgKfEs7fboIq6GCVe393IBOIwC+xhlHg44
 T0jSBWbgKbEnc+fwDp4Bawk7vR3MoPYLAKqEp/m72QDsUUFwiXeNh5hgagRlDg58wmYzSngLX
 Hu52Qwm1nAVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RoZ6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYdAxDsYPwzP/AQoyQHk5Iob4JPb6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV6ztomRQoJFqempFWmZOcDwh0lLcPAoifC+bAVK8xYXJOYWZ
 6ZDpE4xKkqJ8zaA9AmAJDJK8+DaYDF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8Z0Cm8G
 TmlcBNfwW0mAlocR/IzbzFJYkIKakGxqwGK29O3f4rSVdu86yITW/sc3gwPzSuYX2c/ypH41t
 10wRPLmy/pSHD9tx8e7nk3pO+jMmLDz89vekYR03tepUVWpbTG9RFMvdnXdref9sibe8yu0yz
 ew9PVZ3bJrjmzSK5G84stz4s3tBta71uft29+z67mDk08lcs0JMzmr2kcs5x6YVWwUosxRmJh
 lrMRcWJAMTL5rC0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502709738!54763469!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46654 invoked from network); 14 Aug 2017 11:22:18 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 14 Aug 2017 11:22:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A7E5115A2;
 Mon, 14 Aug 2017 04:22:17 -0700 (PDT)
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 F0DA53F540;
 Mon, 14 Aug 2017 04:22:15 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-7-git-send-email-boris.ostrovsky@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <766310e2-aabd-7b23-0bae-1cd8b74a5119@arm.com>
Date: Mon, 14 Aug 2017 12:22:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502228707-31883-7-git-send-email-boris.ostrovsky@oracle.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7 6/9] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpPbiAwOC8wOC8xNyAyMjo0NSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IFdo
aWxlIHdhaXRpbmcgZm9yIGEgbG9jayB3ZSBtYXkgd2FudCB0byBwZXJpb2RpY2FsbHkgcnVuIHNv
bWUKPiBjb2RlLiBUaGlzIGNvZGUgbWF5LCBmb3IgZXhhbXBsZSwgYWxsb3cgdGhlIGNhbGxlciB0
byByZWxlYXNlCj4gcmVzb3VyY2VzIGhlbGQgYnkgaXQgdGhhdCBhcmUgbm8gbG9uZ2VyIG5lZWRl
ZCBpbiB0aGUgY3JpdGljYWwKPiBzZWN0aW9uIHByb3RlY3RlZCBieSB0aGUgbG9jay4KPgo+IFNw
ZWNpZmljYWxseSwgdGhpcyBmZWF0dXJlIHdpbGwgYmUgbmVlZGVkIGJ5IHNjcnViYmluZyBjb2Rl
IHdoZXJlCj4gdGhlIHNjcnViYmVyLCB3aGlsZSB3YWl0aW5nIGZvciBoZWFwIGxvY2sgdG8gbWVy
Z2UgYmFjayBjbGVhbgo+IHBhZ2VzLCBtYXkgYmUgcmVxdWVzdGVkIGJ5IHBhZ2UgYWxsb2NhdG9y
ICh3aGljaCBpcyBjdXJyZW50bHkKPiBob2xkaW5nIHRoZSBsb2NrKSB0byBhYm9ydCBtZXJnaW5n
IGFuZCByZWxlYXNlIHRoZSBidWRkeSBwYWdlIGhlYWQKPiB0aGF0IHRoZSBhbGxvY2F0b3Igd2Fu
dHMuCj4KPiBXZSBjb3VsZCB1c2Ugc3Bpbl90cnlsb2NrKCkgYnV0IHNpbmNlIGl0IGRvZXNuJ3Qg
dGFrZSBsb2NrIHRpY2tldAo+IGl0IG1heSB0YWtlIGxvbmcgdGltZSB1bnRpbCB0aGUgbG9jayBp
cyB0YWtlbi4gSW5zdGVhZCB3ZSBhZGQKPiBzcGluX2xvY2tfY2IoKSB0aGF0IGFsbG93cyB1cyB0
byBncmFiIHRoZSB0aWNrZXQgYW5kIGV4ZWN1dGUgYQo+IGNhbGxiYWNrIHdoaWxlIHdhaXRpbmcu
IFRoaXMgY2FsbGJhY2sgaXMgZXhlY3V0ZWQgb24gZXZlcnkgaXRlcmF0aW9uCj4gb2YgdGhlIHNw
aW5sb2NrIHdhaXRpbmcgbG9vcC4KPgo+IFNpbmNlIHdlIG1heSBiZSBzbGVlcGluZyBpbiB0aGUg
bG9jayB1bnRpbCBpdCBpcyByZWxlYXNlZCB3ZSBuZWVkIGEKPiBtZWNoYW5pc20gdGhhdCB3aWxs
IG1ha2Ugc3VyZSB0aGF0IHRoZSBjYWxsYmFjayBoYXMgYSBjaGFuY2UgdG8gcnVuLgo+IFdlIGFk
ZCBzcGluX2xvY2tfa2ljaygpIHRoYXQgd2lsbCB3YWtlIHVwIHRoZSB3YWl0ZXIuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9j
b21tb24vc3BpbmxvY2suYyAgICAgIHwgOSArKysrKysrKy0KPiAgeGVuL2luY2x1ZGUveGVuL3Nw
aW5sb2NrLmggfCA4ICsrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBi
L3hlbi9jb21tb24vc3BpbmxvY2suYwo+IGluZGV4IDJhMDY0MDYuLjNjMWNhYWUgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5jCj4gKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5j
Cj4gQEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1MTYgb2JzZXJ2ZV9o
ZWFkKHNwaW5sb2NrX3RpY2tldHNfdCAqdCkKPiAgICAgIHJldHVybiByZWFkX2F0b21pYygmdC0+
aGVhZCk7Cj4gIH0KPgo+IC12b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAqbG9jaykKPiArdm9p
ZCBpbmxpbmUgX3NwaW5fbG9ja19jYihzcGlubG9ja190ICpsb2NrLCB2b2lkICgqY2IpKHZvaWQg
KiksIHZvaWQgKmRhdGEpCj4gIHsKPiAgICAgIHNwaW5sb2NrX3RpY2tldHNfdCB0aWNrZXRzID0g
U1BJTkxPQ0tfVElDS0VUX0lOQzsKPiAgICAgIExPQ0tfUFJPRklMRV9WQVI7Cj4gQEAgLTE0MCw2
ICsxNDAsOCBAQCB2b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAqbG9jaykKPiAgICAgIHdoaWxl
ICggdGlja2V0cy50YWlsICE9IG9ic2VydmVfaGVhZCgmbG9jay0+dGlja2V0cykgKQo+ICAgICAg
ewo+ICAgICAgICAgIExPQ0tfUFJPRklMRV9CTE9DSzsKPiArICAgICAgICBpZiAoIHVubGlrZWx5
KGNiKSApCj4gKyAgICAgICAgICAgIGNiKGRhdGEpOwo+ICAgICAgICAgIGFyY2hfbG9ja19yZWxh
eCgpOwo+ICAgICAgfQo+ICAgICAgTE9DS19QUk9GSUxFX0dPVDsKPiBAQCAtMTQ3LDYgKzE0OSwx
MSBAQCB2b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAqbG9jaykKPiAgICAgIGFyY2hfbG9ja19h
Y3F1aXJlX2JhcnJpZXIoKTsKPiAgfQo+Cj4gK3ZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICps
b2NrKQo+ICt7Cj4gKyAgICAgX3NwaW5fbG9ja19jYihsb2NrLCBOVUxMLCBOVUxMKTsKPiArfQo+
ICsKPiAgdm9pZCBfc3Bpbl9sb2NrX2lycShzcGlubG9ja190ICpsb2NrKQo+ICB7Cj4gICAgICBB
U1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zcGlubG9jay5oIGIveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKPiBpbmRleCBjMTg4
M2JkLi45MWJmYjk1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCj4g
KysrIGIveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKPiBAQCAtMTUzLDYgKzE1Myw3IEBAIHR5
cGVkZWYgc3RydWN0IHNwaW5sb2NrIHsKPiAgI2RlZmluZSBzcGluX2xvY2tfaW5pdChsKSAoKihs
KSA9IChzcGlubG9ja190KVNQSU5fTE9DS19VTkxPQ0tFRCkKPgo+ICB2b2lkIF9zcGluX2xvY2so
c3BpbmxvY2tfdCAqbG9jayk7Cj4gK3ZvaWQgX3NwaW5fbG9ja19jYihzcGlubG9ja190ICpsb2Nr
LCB2b2lkICgqY29uZCkodm9pZCAqKSwgdm9pZCAqZGF0YSk7Cj4gIHZvaWQgX3NwaW5fbG9ja19p
cnEoc3BpbmxvY2tfdCAqbG9jayk7Cj4gIHVuc2lnbmVkIGxvbmcgX3NwaW5fbG9ja19pcnFzYXZl
KHNwaW5sb2NrX3QgKmxvY2spOwo+Cj4gQEAgLTE2OSw2ICsxNzAsNyBAQCB2b2lkIF9zcGluX2xv
Y2tfcmVjdXJzaXZlKHNwaW5sb2NrX3QgKmxvY2spOwo+ICB2b2lkIF9zcGluX3VubG9ja19yZWN1
cnNpdmUoc3BpbmxvY2tfdCAqbG9jayk7Cj4KPiAgI2RlZmluZSBzcGluX2xvY2sobCkgICAgICAg
ICAgICAgICAgICBfc3Bpbl9sb2NrKGwpCj4gKyNkZWZpbmUgc3Bpbl9sb2NrX2NiKGwsIGMsIGQp
ICAgICAgICAgX3NwaW5fbG9ja19jYihsLCBjLCBkKQo+ICAjZGVmaW5lIHNwaW5fbG9ja19pcnEo
bCkgICAgICAgICAgICAgIF9zcGluX2xvY2tfaXJxKGwpCj4gICNkZWZpbmUgc3Bpbl9sb2NrX2ly
cXNhdmUobCwgZikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAoeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gQEAgLTE5MCw2ICsxOTIsMTIgQEAgdm9pZCBfc3Bpbl91bmxvY2tfcmVjdXJzaXZlKHNwaW5s
b2NrX3QgKmxvY2spOwo+ICAgICAgMSA6ICh7IGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsgMDsg
fSk7ICAgICBcCj4gIH0pCj4KPiArI2RlZmluZSBzcGluX2xvY2tfa2ljayhsKSAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcdG8gdW5kZXJzdGFuZCB3aHkgeW91IG5lZWQgYSBzdHJvbmdlciBvbmUgaGVyZQo+
ICsgICAgc21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCgphcmNo
X2xvY2tfc2lnbmFsKCkgaGFzIGFscmVhZHkgYSBiYXJyaWVyIGZvciBBUk0uIFNvIHdlIGhhdmUg
YSBkb3VibGUgCmJhcnJpZXIgbm93LgoKSG93ZXZlciwgdGhlIGJhcnJpZXIgaXMgc2xpZ2h0bHkg
d2Vha2VyIChzbXBfd21iKCkpLiBJIGFtIG5vdCBzdXJlIHdoeSAKeW91IG5lZWQgdG8gdXNlIGEg
c3Ryb25nZXIgYmFycmllciBoZXJlLiBXaGF0IHlvdSBjYXJlIGlzIHRoZSB3cml0ZSB0byAKYmUg
ZG9uZSBiZWZvcmUgc2lnbmFsaW5nLCByZWFkIGRvZXMgbm90IG11Y2ggbWF0dGVyLiBEaWQgSSBt
aXNzIGFueXRoaW5nPwoKQ2hlZXJzLAoKPiArICAgIGFyY2hfbG9ja19zaWduYWwoKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICt9KQo+ICsKPiAgLyogRW5zdXJlIGEgbG9jayBpcyBxdWll
c2NlbnQgYmV0d2VlbiB0d28gY3JpdGljYWwgb3BlcmF0aW9ucy4gKi8KPiAgI2RlZmluZSBzcGlu
X2JhcnJpZXIobCkgICAgICAgICAgICAgICBfc3Bpbl9iYXJyaWVyKGwpCj4KPgoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:31:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11:31: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.xen.org>)
	id 1dhDaX-0000Vs-I7; Mon, 14 Aug 2017 11:31:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hfp@posteo.de>) id 1dhDaW-0000Vm-9A
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 11:31:16 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 91/98-02176-30A81995; Mon, 14 Aug 2017 11:31:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsWy01nFSZepa2K
 kwdXPKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP7gtsBXuVK1a/mszSwPhProuRk0NIYDuj
 xNGfSV2MXED2ZEaJ3fPPMYEkmAU8JBrPPmEBsYUFvCXONdxmg2iYwSTxrjMCxGYRUJU4sW83M
 0S9tMS1J2/BakQERCWWTWxiBbF5BQQlTs6EmMMmoC6x/v0fqLi6xKq2frB6TgF7ifU9x8FqRA
 WUJB5MaWCewMg7C8kZs5CMgoi7SzxffZcZwpaX2P52DpRtLPF2bSsbhK0lsfN8MwuymgWM7Ks
 Y1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOWAQh2MH7/43SI
 UZKDSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMGB4fA7jXtcxmlWPLy81KVJHh1OidGCgkWp
 aanVqRl5gDjCqZUgoNHSYTXFCTNW1yQmFucmQ6ROsVozzHt6LovTBxNr0DkigVbgeSrH9u/MA
 mBTZUS593RAdQmANKWUZoHNxSWBi4xykoJ8zICnSzEU5BalJtZgir/ilGcg1FJmFcaZDlPZl4
 J3O5XQGcxAZ3VB/Idb3FJIkJKqoGx3UDrCNNmHtFH4qaR8gcZN7xOW+Z4vl+jQDCiIW/f1BVJ
 KZzzDDsa5zIISD59fULmTNrxY7u6nyjFKSpea1vyPfnDoTmr9Lf+m8R4+jnr8gZ7Zde1tQ8sV
 ylvtEkI2eAsk/suZ7m91qHw3SltHI2PBd+d55qwx/LjvC/Ns+LSdiyy3KxsZyKqxFKckWioxV
 xUnAgAqhyHUP4CAAA=
X-Env-Sender: hfp@posteo.de
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502710274!107029813!1
X-Originating-IP: [185.67.36.66]
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 11215 invoked from network); 14 Aug 2017 11:31:14 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 11:31:14 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 5BDA220B43
 for <xen-devel@lists.xen.org>; Mon, 14 Aug 2017 13:31:14 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3xWD2T1qgMz105x;
 Mon, 14 Aug 2017 13:31:12 +0200 (CEST)
Content-Type: multipart/mixed; boundary=----------qzS3mZiqFG07HP0AgjsZwv
References: <eb3911c4-2cca-4d27-8275-e14febb27bde@posteo.de>
 <20170709192616.GD24459@reaktio.net>
 <8c135dd7-c62d-780b-9283-d1c256e2bbc1@posteo.de>
 <5968CB37020000780016AAFA@prv-mh.provo.novell.com> <op.y3i38xehppxxz1@kriftel>
 <597F029D0200007800103028@prv-mh.provo.novell.com>
Date: Mon, 14 Aug 2017 13:31:06 +0200
To: jbeulich@suse.com
MIME-Version: 1.0
From: "Andreas Kinzler" <hfp@posteo.de>
Message-ID: <op.y4ykx8xnollboj@kriftel>
In-Reply-To: <597F029D0200007800103028@prv-mh.provo.novell.com>
User-Agent: Opera Mail/1.0 (Win32)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

------------qzS3mZiqFG07HP0AgjsZwv
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit

On Mon, 31 Jul 2017 12:12:45 +0200, Jan Beulich <jbeulich@suse.com> wrote:
>>>> "Andreas Kinzler" <ml-ak@hfp.de> 07/17/17 6:32 PM >>>
>>>> Jan, I still have access to the hardware so perhaps we can finally  
>>>> solve
>>>> this problem.
>>> Feel free to go ahead; I'll be on vacation for the next three weeks.
>> Perhaps we can shortcut debugging a bit because I looked through the
>> patches of XenServer 7.2 and found the attached patch. Now I tried it  
>> and
>> it seems to solve all the problems. Does that patch look good to you,  
>> too?
> Iirc the patch had even been submitted once, and rejected as being not
> generally correct (i.e. it cures a symptom rather than the cause). What
> we'd need to know is the order of actions the guest takes which ought to
> result in the vector getting unmasked, but doesn't in reality.

I defined XEN_PT_LOGGING_ENABLED in xen_pt.h as requested without the  
"hack" patch. Log is attached. Does it help?

Regards Andreas
------------qzS3mZiqFG07HP0AgjsZwv
Content-Disposition: attachment; filename=xenpt.txt
Content-Type: text/plain; name="xenpt.txt"
Content-Transfer-Encoding: 7bit

[00:05.0] xen_pt_realize: Assigning real physical device 02:00.0 to devfn 0x28
[00:05.0] xen_pt_register_regions: IO region 0 registered (size=0x00000100 base_addr=0x0000e000 type: 0x1)
[00:05.0] xen_pt_register_regions: IO region 1 registered (size=0x00004000 base_addr=0xdf2c0000 type: 0x4)
[00:05.0] xen_pt_register_regions: IO region 3 registered (size=0x00040000 base_addr=0xdf280000 type: 0x4)
[00:05.0] xen_pt_register_regions: Expansion ROM registered (size=0x00080000 base_addr=0xdf200000)
[00:05.0] xen_pt_config_reg_init: Offset 0x000e mismatch! Emulated=0x0080, host=0x0000, syncing to 0x0080.
[00:05.0] xen_pt_config_reg_init: Offset 0x0010 mismatch! Emulated=0x0000, host=0xe001, syncing to 0xe001.
[00:05.0] xen_pt_config_reg_init: Offset 0x0014 mismatch! Emulated=0x0000, host=0xdf2c0004, syncing to 0xdf2c0004.
[00:05.0] xen_pt_config_reg_init: Offset 0x001c mismatch! Emulated=0x0000, host=0xdf280004, syncing to 0xdf280004.
[00:05.0] xen_pt_config_reg_init: Offset 0x0052 mismatch! Emulated=0x0000, host=0x0603, syncing to 0x0603.
[00:05.0] xen_pt_config_reg_init: Offset 0x00aa mismatch! Emulated=0x0000, host=0x0080, syncing to 0x0080.
[00:05.0] xen_pt_config_reg_init: Offset 0x006c mismatch! Emulated=0x0000, host=0x10008025, syncing to 0x8025.
[00:05.0] xen_pt_config_reg_init: Offset 0x007a mismatch! Emulated=0x0000, host=0x1042, syncing to 0x1042.
[00:05.0] xen_pt_msix_init: get MSI-X table BAR base 0xdf2c0000
[00:05.0] xen_pt_msix_init: table_off = 0x2000, total_entries = 15
[00:05.0] xen_pt_msix_init: mapping physical MSI-X table to 0x7fc1bb3e9000
[00:05.0] xen_pt_config_reg_init: Offset 0x00c2 mismatch! Emulated=0x0000, host=0x000e, syncing to 0x000e.
[00:05.0] xen_pt_pci_intx: intx=1
[00:05.0] xen_pt_realize: Real physical device 02:00.0 registered successfully
[00:05.0] msi_msix_update: Updating MSI-X with pirq 55 gvec 0x71 gflags 0x1301 (entry: 0)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 54 gvec 0xa1 gflags 0x1302 (entry: 0x1)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 53 gvec 0xa1 gflags 0x1304 (entry: 0x2)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 52 gvec 0xa1 gflags 0x1308 (entry: 0x3)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 51 gvec 0x61 gflags 0x1301 (entry: 0x4)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 50 gvec 0x71 gflags 0x1302 (entry: 0x5)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 49 gvec 0x71 gflags 0x1304 (entry: 0x6)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 48 gvec 0x71 gflags 0x1308 (entry: 0x7)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 47 gvec 0xb2 gflags 0x1301 (entry: 0x8)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 46 gvec 0x61 gflags 0x1302 (entry: 0x9)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 45 gvec 0x61 gflags 0x1304 (entry: 0xa)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 44 gvec 0x61 gflags 0x1308 (entry: 0xb)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 43 gvec 0xa2 gflags 0x1301 (entry: 0xc)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 42 gvec 0xb2 gflags 0x1302 (entry: 0xd)
[00:05.0] msi_msix_update: Updating MSI-X with pirq 41 gvec 0xb2 gflags 0x1304 (entry: 0xe)
[00:05.0] xen_pt_msixctrl_reg_write: enable MSI-X

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

------------qzS3mZiqFG07HP0AgjsZwv--



From xen-devel-bounces@lists.xen.org Mon Aug 14 11:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11: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.xen.org>)
	id 1dhDjR-0001HT-Dv; Mon, 14 Aug 2017 11:40:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhDjP-0001HN-QV
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 11:40:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B7/B1-18997-B2C81995; Mon, 14 Aug 2017 11:40:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1erZ2K
 kwclpghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bh5uXsBb1yFY8v/mZvYNwr0cXIwSEkkCfx
 /DBXFyMnB6+AncSN7a9ZQGwJAUOJ0wtvgtksAqoSi+fcZQSx2QTUJdqebWcFsUWA4ocvHWfqY
 uTiYBa4yShxfc40NpCZwgKxEgf6mUHiQgIPGCXm/DrKBtLAKWAj8eTJaSaQGl4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1
 DC72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYxN2z0PMUpyMCmJ8ib4
 9EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCt7Z4YKSRYlJqeWpGWmQOMA5i0BAePkghvIEiat
 7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEebVBigRAijJK8+BGwGLyEqOslDAvI9BRQjwFqU
 W5mSWo8q8YxTkYlYR5c0Gm8GTmlcBtegV0BBPQEX0g9/MWlyQipKQaGFtrjifuXZw6JcJKdBd
 jBftpg269vMWHDOvbXI5G5IdJFl3SLom9u8xcTWjhLfOVEVyZzxN2n5u19/R8u4OJs9Y85J6c
 7C71V+ilFIfNE1OlBXbV7aoNYZenXQkLj/U63y/+QNzpFX9h38O7HbofpijHHl7ySCs1UkaGu
 W2Z6Kly7Qdz+qdVKbEUZyQaajEXFScCAJqphRnEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502710824!86045976!1
X-Originating-IP: [137.65.248.74]
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 8173 invoked from network); 14 Aug 2017 11:40:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Aug 2017 11:40:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 05:40:23 -0600
Message-Id: <5991A844020000780016F53B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 05:40:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814102123.15337-1-jgross@suse.com>
 <59919793020000780016F437@suse.com>
 <c0ed2c9a-fb04-ff8f-0919-646f25a93669@suse.com>
 <59919C20020000780016F4AB@suse.com>
 <45bfc182-7eb1-91f4-64d8-28506d3db799@suse.com>
In-Reply-To: <45bfc182-7eb1-91f4-64d8-28506d3db799@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDEzOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NC8wOC8xNyAxMjo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDEy
OjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDE0LzA4LzE3IDEyOjI5LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxNC4wOC4xNyBhdCAxMjoyMSwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IEN1cnJlbnQgcHYgZ3Vlc3RzIHdpbGwgb25seSBzZWUgcGh5c2lj
YWwgYWRkcmVzc2VzIHVwIHRvIDQ2IGJpdHMgd2lkZS4KPj4+Pj4gSW4gb3JkZXIgdG8gYmUgYWJs
ZSB0byBydW4gb24gYSBob3N0IHN1cHBvcnRpbmcgNSBsZXZlbCBwYWdpbmcgYW5kIHRvCj4+Pj4+
IG1ha2UgdXNlIG9mIGFueSBwb3NzaWJsZSBtZW1vcnkgcGFnZSB0aGVyZSwgcGh5c2ljYWwgYWRk
cmVzc2VzIHdpdGggdXAKPj4+Pj4gdG8gNTIgYml0cyBoYXZlIHRvIGJlIHN1cHBvcnRlZC4KPj4+
Pgo+Pj4+IElzIHRoaXMgYSBYZW4gc2hvcnRjb21pbmcgb3IgYSBMaW51eCBvbmUgKEkgYXNzdW1l
IHRoZSBsYXR0ZXIpPwo+Pj4KPj4+IEl0IGlzIGEgc2hvcnRjb21pbmcgb2YgdGhlIFhlbiBwdiBp
bnRlcmZhY2UuCj4+IAo+PiBQbGVhc2UgYmUgbW9yZSBwcmVjaXNlOiBXaGVyZSBpbiB0aGUgaW50
ZXJmYWNlIHRvIHdlIGhhdmUgYQo+PiByZXN0cmljdGlvbiB0byA0NiBiaXRzPwo+IAo+IFdlIGhh
dmUgbm8gZGVmaW5pdGlvbiB0aGF0IHRoZSBtZm4gd2lkdGggaW4gYSBwdGUgY2FuIGJlIGxhcmdl
ciB0aGFuCj4gdGhlIHBmbiB3aWR0aCBmb3IgYSBnaXZlbiBhcmNoaXRlY3R1cmUgKGluIHRoaXMg
Y2FzZSBhIDQgbGV2ZWwgcGFnaW5nCj4gNjQgYml0IHg4NiBob3N0KS4KPiAKPiBTbyBYZW4gaGFz
IHRvIGFzc3VtZSBhIGd1ZXN0IG5vdCB0ZWxsaW5nIG90aGVyd2lzZSBoYXMgdG8gYmUgbGltaXRl
ZAo+IHRvIG1mbnMgbm90IGV4Y2VlZGluZyA0IGxldmVsIGhvc3RzIG1heGltdW0gYWRkcmVzc2Vz
LgoKVGhlIG51bWJlciBvZiBwYWdlIHRhYmxlIGxldmVscyBhZmZlY3RzIG9ubHkgdmlydHVhbCBh
ZGRyZXNzCndpZHRoLiBQaHlzaWNhbCBhZGRyZXNzZXMgY2FuIGFyY2hpdGVjdHVyYWxseSBiZSA1
MiBiaXRzIHdpZGUsCmFuZCB3aGF0IENQVUlEIGV4dGVuZGVkIGxlYWYgOCBwcm92aWRlcyBpcyB3
aGF0IGxpbWl0cwpwaHlzaWNhbCBhZGRyZXNzIHdpZHRoLgoKPiBPciB3b3VsZCB5b3UgbGlrZSB0
byBub3QgbGltaXQgY3VycmVudCBwdiBndWVzdHMgdG8gdGhlIGxvd2VyIDY0VEIgYW5kCj4gcmlz
ayB0aGVtIGNyYXNoaW5nLCBqdXN0IGJlY2F1c2UgdGhleSBpbnRlcnByZXRlZCB0aGUgbGFjayBv
ZiBhbnkKPiBzcGVjaWZpYyBtZm4gd2lkdGggZGVmaW5pdGlvbiBpbiBhbm90aGVyIHdheSBhcyB5
b3UgZG8/CgpBZ2FpbiAtIHlvdSBzYXlpbmcgImN1cnJlbnQgcHYgZ3Vlc3RzIiByYXRoZXIgdGhh
biAiY3VycmVudApMaW51eCBQViBndWVzdHMiIG1ha2VzIG1lIGFzc3VtZSB5b3UndmUgZm91bmQg
c29tZQpsaW1pdGF0aW9uIGluIHRoZSBQViBBQkkuIFlldCBzbyBmYXIgeW91IGRpZG4ndCBwb2lu
dCBvdXQgd2hlcmUKdGhhdCBpcywgd2hpY2ggdGhlbiBhZ2FpbiBtYWtlcyBtZSBhc3N1bWUgeW91
J3JlIHRhbGtpbmcKYWJvdXQgYSBMaW51eCBsaW1pdGF0aW9uLgoKPj4+Pj4gLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2VsZm5vdGUuaAo+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZWxm
bm90ZS5oCj4+Pj4+IEBAIC0yMTIsOSArMjEyLDE4IEBACj4+Pj4+ICAjZGVmaW5lIFhFTl9FTEZO
T1RFX1BIWVMzMl9FTlRSWSAxOAo+Pj4+PiAgCj4+Pj4+ICAvKgo+Pj4+PiArICogTWF4aW11bSBw
aHlzaWNhbCBhZGRyZXNzIHNpemUgdGhlIGtlcm5lbCBjYW4gaGFuZGxlLgo+Pj4+PiArICoKPj4+
Pj4gKyAqIEFsbCBtZW1vcnkgb2YgdGhlIFBWIGd1ZXN0IG11c3QgYmUgYWxsb2NhdGVkIGJlbG93
IHRoaXMgYm91bmRhcnksCj4+Pj4+ICsgKiBhcyB0aGUgZ3Vlc3Qga2VybmVsIGNhbid0IGhhbmRs
ZSBwYWdlIHRhYmxlIGVudHJpZXMgd2l0aCBNRk5zIHJlZmVycmluZwo+Pj4+PiArICogdG8gbWVt
b3J5IGFib3ZlIHRoaXMgdmFsdWUuCj4+Pj4+ICsgKi8KPj4+Pj4gKyNkZWZpbmUgWEVOX0VMRk5P
VEVfTUFYUEhZU19TSVpFIDE5Cj4+Pj4KPj4+PiBXaXRob3V0IHVzZSBpbiB0aGUgaHlwZXJ2aXNv
ciBvciB0b29scyBJIGRvbid0IHNlZSB3aGF0IGdvb2QKPj4+PiBpbnRyb2R1Y2luZyB0aGlzIG5v
dGUgd2lsbCBkby4KPj4+Cj4+PiBUaGUgTGludXgga2VybmVsIGNvdWxkIG1ha2UgdXNlIG9mIGl0
IGZyb20gZS5nLiBrZXJuZWwgNC4xNCBvbi4gU28gaW4KPj4+IGNhc2Ugc3VwcG9ydHMgNSBsZXZl
bCBwYWdpbmcgaG9zdHMgbGV0cyBzYXkgaW4gWGVuIDQuMTIgaXQgY291bGQgcnVuCj4+PiBMaW51
eCBwdiBndWVzdHMgd2l0aCBrZXJuZWwgNC4xNCBtYWtpbmcgdXNlIG9mIGhpZ2ggbWVtb3J5IGFk
ZHJlc3Nlcy4KPj4+Cj4+PiBJbiBjYXNlIHdlIGRvbid0IGRlZmluZSB0aGUgbm90ZSAob3IgZG8g
aXQgcmF0aGVyIGxhdGUpIHB2IGd1ZXN0cyB3b3VsZAo+Pj4gaGF2ZSB0byBiZSByZXN0cmljdGVk
IHRvIHRoZSBsb3cgNjRUQiBvZiBob3N0IG1lbW9yeS4KPj4gCj4+IE5vIG1hdHRlciB3aGF0IHlv
dSBzYXkgaGVyZSAtIEkgY2FuJ3Qgc2VlIGhvdyBkZWZpbmluZyB0aGUgbm90ZQo+PiBhbG9uZSB3
aWxsIGhlbHAuCj4gCj4gSXQgd2lsbCBoZWxwIHRvIGludHJvZHVjZSB0aGUgc3VwcG9ydCBpbiBM
aW51eCBmb3IgbGFyZ2UgbWZucyBfbm93Xwo+IGluc3RlYWQgb2YgaGF2aW5nIHRvIHdhaXQuCgpI
b3cgd2lsbCB0aGF0IGhlbHAgKG90aGVyIHRoYW4gYnkga25vd2luZyB0aGUgbnVtZXJpY2FsIHZh
bHVlCmZvciB0aGUgbm90ZSk/IE9uY2UgYWdhaW4sIHdpdGhvdXQgdGhlIGh5cGVydmlzb3IgdGFr
aW5nIGFueQphY3Rpb24gdXBvbiBzZWVpbmcgdGhlIG5vdGUgSSBkb24ndCBzZWUgd2h5IG9uIGhh
cmR3YXJlIHdpdGgKd2lkZXIgdGhhbiA0NiBiaXQgcGh5c2ljYWwgYWRkcmVzc2VzIChhbGwoPykg
QU1EIENQVXMgaGF2ZSA0OAppaXJjKSB0aGUgaW50ZW5kZWQgZWZmZWN0IHdpbGwgYmUgYWNoaWV2
ZWQuCgo+IFRoaXMgY2FuIGJlIGVhc2lseSBjb21wYXJlZCB0byB0aGUgc3VwcG9ydCBvZiA1IGxl
dmVsIHBhZ2luZyBpbiB0aGUKPiBrZXJuZWwgaGFwcGVuaW5nIHJpZ2h0IG5vdzogV2hlbiB0aGUg
NSBsZXZlbCBwYWdpbmcgbWFjaGluZXMgYXJlCj4gYXZhaWxhYmxlIGluIHRoZSBmdXR1cmUgeW91
IHdvbid0IGJlIGxpbWl0ZWQgdG8gYSByYXRoZXIgcmVjZW50IGtlcm5lbCwKPiBidXQgeW91IGNh
biB1c2Ugb25lIGFscmVhZHkgYmVpbmcgcGFydCBvZiBzb21lIGRpc3RyaWJ1dGlvbi4KClllcyBh
bmQgbm8uIFNpbmNlIHdlIGRvbid0IG1lYW4gdG8gaW50cm9kdWNlIDUtbGV2ZWwgUFYgZ3Vlc3Rz
LAp3ZSdyZSBub3QgYWRkaW5nIHJlc3BlY3RpdmUgTU1VIG9wcyBhbnl3YXkuIElmIHdlIHdvdWxk
LCBpdAp3b3VsZCBzdGlsbCBzZWVtIHN0cmFuZ2UgdG8gaW50cm9kdWNlZCwgc2F5LCBNTVVFWFRf
UElOX0w1X1RBQkxFCndpdGhvdXQgYWxzbyBpbXBsZW1lbnRpbmcgaXQuIEJ1dCB5ZXMsIGl0IHdv
dWxkIGJlIHBvc3NpYmxlLCBqdXN0CnRoYXQgb3RoZXIgdGhhbiBoZXJlIHRoZXJlIHJlYWxseSB3
b3VsZCBub3QgYmUgYSBuZWVkIGZvciB0aGUKaHlwZXJ2aXNvciB0byBkbyBhbnl0aGluZyBmb3Ig
aXQgYXMgbG9uZyBhcyBpdCBkb2Vzbid0IGl0c2VsZiBrbm93Cm9mIDUgcGFnZSB0YWJsZSBsZXZl
bHMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:44:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11:44: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.xen.org>)
	id 1dhDmx-0001S6-Sy; Mon, 14 Aug 2017 11:44:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhDmw-0001S0-AG
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 11:44:06 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1C/93-03557-50D81995; Mon, 14 Aug 2017 11:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS5e1d2K
 kQfteToslHxezODB6HN39mymAMYo1My8pvyKBNePB7/XsBUe5K5q2NbE3MG7k7GLk5BASyJN4
 2X6VEcTmFbCTeNTwmhXElhAwlDi98CYLiM0ioCrx5NUkMJtNQF2i7dl2sBoRkPjEfWC9zAKyE
 gvu3ACq4eAQFvCRONPj1sXIBTR+G5PEzFuXmEFqOAU0JPZ8+swEUsMrICjxd4cwRKuWxMNft1
 ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10IvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfj7Mv+hxglOZiURHkTfHojhfiS8lMq
 MxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIEb233xEghwaLU9NSKtMwcYHTAlEpw8CiJ8
 J4GSfMWFyTmFmemQ6ROMepyvJrw/xuTENgMKXHetSBFAiBFGaV5cCNgkXqJUVZKmJcR6EAhno
 LUotzMElT5V4ziHIxKwrzPQabwZOaVwG16BXQEE9ARfSC/8BaXJCKkpBoYfb5GfegXVV/bffm
 oyrcDd+WnJFw7mig57/QFQVGReW5z/sSe/BS7jO988DUXpYLfK+fU2K0OOP/VLcQu/tOlTwv5
 blRVTp/1z/LzM5lnu9fEMW1SWr9szefS6zXxK42OFy/amXbxzMqKTTPtpjVfClh5b4XRjfNrl
 n0Q+rnabn7SP6tI5ReHeOSVWIozEg21mIuKEwE1VzgSzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502711043!77668978!1
X-Originating-IP: [137.65.248.74]
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 54825 invoked from network); 14 Aug 2017 11:44:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 11:44:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 05:44:02 -0600
Message-Id: <5991A920020000780016F550@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 05:44:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andreas Kinzler" <hfp@posteo.de>
References: <eb3911c4-2cca-4d27-8275-e14febb27bde@posteo.de>
 <20170709192616.GD24459@reaktio.net>
 <8c135dd7-c62d-780b-9283-d1c256e2bbc1@posteo.de>
 <5968CB37020000780016AAFA@prv-mh.provo.novell.com>
 <op.y3i38xehppxxz1@kriftel>
 <597F029D0200007800103028@prv-mh.provo.novell.com>
 <op.y4ykx8xnollboj@kriftel>
In-Reply-To: <op.y4ykx8xnollboj@kriftel>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDEzOjMxLCA8aGZwQHBvc3Rlby5kZT4gd3JvdGU6Cj4gT24gTW9u
LCAzMSBKdWwgMjAxNyAxMjoxMjo0NSArMDIwMCwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPiB3cm90ZToKPj4+Pj4gIkFuZHJlYXMgS2luemxlciIgPG1sLWFrQGhmcC5kZT4gMDcvMTcv
MTcgNjozMiBQTSA+Pj4KPj4+Pj4gSmFuLCBJIHN0aWxsIGhhdmUgYWNjZXNzIHRvIHRoZSBoYXJk
d2FyZSBzbyBwZXJoYXBzIHdlIGNhbiBmaW5hbGx5ICAKPj4+Pj4gc29sdmUKPj4+Pj4gdGhpcyBw
cm9ibGVtLgo+Pj4+IEZlZWwgZnJlZSB0byBnbyBhaGVhZDsgSSdsbCBiZSBvbiB2YWNhdGlvbiBm
b3IgdGhlIG5leHQgdGhyZWUgd2Vla3MuCj4+PiBQZXJoYXBzIHdlIGNhbiBzaG9ydGN1dCBkZWJ1
Z2dpbmcgYSBiaXQgYmVjYXVzZSBJIGxvb2tlZCB0aHJvdWdoIHRoZQo+Pj4gcGF0Y2hlcyBvZiBY
ZW5TZXJ2ZXIgNy4yIGFuZCBmb3VuZCB0aGUgYXR0YWNoZWQgcGF0Y2guIE5vdyBJIHRyaWVkIGl0
ICAKPj4+IGFuZAo+Pj4gaXQgc2VlbXMgdG8gc29sdmUgYWxsIHRoZSBwcm9ibGVtcy4gRG9lcyB0
aGF0IHBhdGNoIGxvb2sgZ29vZCB0byB5b3UsICAKPj4+IHRvbz8KPj4gSWlyYyB0aGUgcGF0Y2gg
aGFkIGV2ZW4gYmVlbiBzdWJtaXR0ZWQgb25jZSwgYW5kIHJlamVjdGVkIGFzIGJlaW5nIG5vdAo+
PiBnZW5lcmFsbHkgY29ycmVjdCAoaS5lLiBpdCBjdXJlcyBhIHN5bXB0b20gcmF0aGVyIHRoYW4g
dGhlIGNhdXNlKS4gV2hhdAo+PiB3ZSdkIG5lZWQgdG8ga25vdyBpcyB0aGUgb3JkZXIgb2YgYWN0
aW9ucyB0aGUgZ3Vlc3QgdGFrZXMgd2hpY2ggb3VnaHQgdG8KPj4gcmVzdWx0IGluIHRoZSB2ZWN0
b3IgZ2V0dGluZyB1bm1hc2tlZCwgYnV0IGRvZXNuJ3QgaW4gcmVhbGl0eS4KPiAKPiBJIGRlZmlu
ZWQgWEVOX1BUX0xPR0dJTkdfRU5BQkxFRCBpbiB4ZW5fcHQuaCBhcyByZXF1ZXN0ZWQgd2l0aG91
dCB0aGUgIAo+ICJoYWNrIiBwYXRjaC4gTG9nIGlzIGF0dGFjaGVkLiBEb2VzIGl0IGhlbHA/CgpJ
dCB0ZWxscyBtZSB0aGF0IHRoZXJlJ3Mgbm90aGluZyB1bmV4cGVjdGVkIG9uIHRoYXQgc2lkZS4g
QXMgSSB0aGluayBJCmhhZCBpbmRpY2F0ZWQgYmVmb3JlLCB3ZSByZWFsbHkgbmVlZCB0byBzZWUg
Ym90aCBzaWRlcyAocWVtdSBhbmQKaHlwZXJ2aXNvciksIGFzIHBhcnQgb2YgdGhlIE1TSS1YIGhh
bmRsaW5nIGxpdmVzIGluIFhlbi4gQW5kIGZvciB0aGUKaHlwZXJ2aXNvciBzaWRlIGl0IGlzIHVu
bGlrZWx5IHRoYXQgd2UnbGwgYmUgYWJsZSB0byBnZXQgYXdheSB3aXRob3V0CmEgZGVidWdnaW5n
IHBhdGNoLiBJIGFtIGludGVuZGluZyB0byBtYWtlIHN1Y2ggYXZhaWxhYmxlIHRvIHlvdSBpbgpj
YXNlIHlvdSBjYW4ndCBkbyBzbyB5b3Vyc2VsZiwgYnV0IEkgY2FuJ3QgY3VycmVudGx5IHByZWRp
Y3Qgd2hlbiBJJ2xsCmdldCB0byBpdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:45:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11:45: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.xen.org>)
	id 1dhDoY-0001f9-A8; Mon, 14 Aug 2017 11:45:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhDoX-0001ex-Em
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 11:45:45 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 77/A2-09901-86D81995; Mon, 14 Aug 2017 11:45:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTe9d2K
 kQeddU4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHD50hbVgj3XFibV/2BoY
 Fxl0MXJxCAn8ZZQ48ncNM4TzmFFi2sS9rBDONkaJ03fOAmU4OUQEnCW+npnLDmLzCuhL7N74k
 gnEFhYIkvizbD1Yt4RAA6vEvWVdYEUSAp4S7ya/YYKx389bwdjFyM7BJmAlcUgMJMoioCrRdW
 UZ6wRG7gWMDKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxg/LQs4xCjJwaQkypvg0xspxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3tntipJBgUWp6
 akVaZg4w/GDSEhw8SiK8p0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzrsWpEgApCijN
 A9uBCwWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYV6EHaApPZl4J3KZXQEcwAR3RB3I/b3
 FJIkJKqoGRs+KR/JPDLqu8Tt4tqbwrqSLGuvvAhakSyrkPl1sqJN+dW5H8xT0z9ZTna4HFE+Z
 e29y4VEm4TjrvdVl3ji0DU8+aP35f1E0/aZzk/JB98C3fxYlnpMs3O6SfW3msTZth+fQ+5usu
 OtMOi3/ub5n+gHPfLatMS8b7Ww8cnG/y/CDfpc9L3px3V2Ipzkg01GIuKk4EAPVDyI2AAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502711142!54767843!1
X-Originating-IP: [104.130.215.37]
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 34264 invoked from network); 14 Aug 2017 11:45:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 11:45:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhDoU-00068i-8K; Mon, 14 Aug 2017 11:45: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 1dhDoO-0003vd-Uw; Mon, 14 Aug 2017 11:45:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhDoO-0001vn-PT; Mon, 14 Aug 2017 11:45:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112630-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=89fa95485e8a576fdaff955cdc4436165a6e9dce
X-Osstest-Versions-That: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 11:45:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112630: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjYzMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTk2
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI1OTYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU5NgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNTk2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgODlmYTk1NDg1ZThhNTc2ZmRhZmY5NTVjZGM0NDM2MTY1YTZl
OWRjZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGU2MjQwMmE5YzJl
NDAzYjA0OWFhMjM4YjRmYTRlMmQ2MThlODg3MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNTk2
ICAyMDE3LTA4LTExIDEyOjAxOjI4IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjYzMCAgMjAxNy0wOC0xNCAxMDowMToyMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5z
dGFibGUtc21va2UKKyByZXZpc2lvbj04OWZhOTU0ODVlOGE1NzZmZGFmZjk1NWNkYzQ0MzYxNjVh
NmU5ZGNlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1Rf
UkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1s
b2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxl
LXNtb2tlIDg5ZmE5NTQ4NWU4YTU3NmZkYWZmOTU1Y2RjNDQzNjE2NWE2ZTlkY2UKKyBicmFuY2g9
eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ODlmYTk1NDg1ZThhNTc2ZmRhZmY5NTVjZGM0
NDM2MTY1YTZlOWRjZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0K
KyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJh
bmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhl
bmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDg5ZmE5NTQ4NWU4YTU3NmZkYWZmOTU1Y2Rj
NDQzNjE2NWE2ZTlkY2UgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1v
bgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3Ry
ZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rl
c3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJs
ZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgODlmYTk1NDg1ZThhNTc2ZmRhZmY5NTVjZGM0NDM2MTY1
YTZlOWRjZTpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICBkZTYyNDAyLi44OWZhOTU0ICA4OWZhOTU0ODVlOGE1NzZmZGFm
Zjk1NWNkYzQ0MzYxNjVhNmU5ZGNlIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:50:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11: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.xen.org>)
	id 1dhDtM-0002KH-TB; Mon, 14 Aug 2017 11:50:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhDtM-0002KB-5u
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 11:50:44 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D0/FA-01729-39E81995; Mon, 14 Aug 2017 11:50:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXdS38R
 IgxV7DCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3t3kLWjgr7lyZzdjAOJO9i5GLQ0hgI6NE
 x9IGRghnN6PE0nfb2LoYOTmEBawlPn2fzQRiiwiESFx/cJkNoug1s8TD6Y/AipgFAiR+Xd3CD
 GKzCWhK3Pn8CayBV8BK4t2szewgNouAqsTm3+/AakQFwiXeNh5hgagRlDg58wmYzSlgI3H263
 dWiJlmEvM2P2SGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BIL6koMz2jJDc
 xM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMOAYgGAHY98s50OMkhxMSqK8CT69kUJ8SfkplRmJ
 xRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgreqd2KkkGBRanpqRVpmDjAmYEolOHiURHjzQ
 dK8xQWJucWZ6RCpU4yKUuK8fSAJAZBERmkeXBssDi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmFcQZApPZl4J3PRXQIuZgBb3gdzPW1ySiJCSamDMub0jatOcmkWpJ84qGXb0CHwySmrTK19
 lnLzTXPnQoqkLdzD3Fx/+dKc88JltQBZf/JWnr673Zk/7Khk74/gLltp+qV0Puuv9jZ4liiX+
 Tv7LastpMCXyzoa5awvsju7nuC6uVDdBrD/SLcCx4UW4rUFpenb5+cW+8z4dNXl6K/nPgpAjb
 tuUWIozEg21mIuKEwHuteE+vgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502711442!86567032!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22934 invoked from network); 14 Aug 2017 11:50:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 14 Aug 2017 11:50:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A3A862B;
 Mon, 14 Aug 2017 04:50:41 -0700 (PDT)
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 D75EA3F540;
 Mon, 14 Aug 2017 04:50:40 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>,
 George John <georgeeldhojohn@gmail.com>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
 <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
 <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
 <4cf9e205-75c9-b21f-5fd9-303fe8ded42a@epam.com>
 <3c8ae107-9ae7-46ea-a139-ab5e9b692c3e@epam.com>
 <CANou6Sp48=FrXu14LgAhx4-mor+7aynEYT1wW4uu4QY1ZdKHRQ@mail.gmail.com>
 <5682b8de-b08f-2e16-ffe3-7113e578e3a4@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d08504cf-baa4-4613-a741-6e4a5f955c87@arm.com>
Date: Mon, 14 Aug 2017 12:50:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5682b8de-b08f-2e16-ffe3-7113e578e3a4@epam.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8wOC8xNyAwOTo1NSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBHZW9yZ2Us
CgpIZWxsbywKCj4KPiBPbiAxMS4wOC4xNyAxMDoxNiwgR2VvcmdlIEpvaG4gd3JvdGU6Cj4+IEkg
Y2hlY2tlZCB3aXRoIHhlbiB2ZXJzaW9uIDQuOSwgU3RpbGwgdGhlIGVycm9yIGZvciB0aGUgZmls
ZXN5c3RlbQo+PiBwZXJzaXN0cy4gV2hhdCBzZWVtcyB0byBiZSB0aGUgcHJvYmxlbT8uIEkgYW0g
YXR0YWNoaW5nIHRoZSBsb2cgZm9yCj4+IHRoZSBhYm92ZSBlcnJvciBhbmQgYWxzbyB0aGUgZHRz
IGZpbGUgSSBhbSB1c2luZy4KPiBJJ3ZlIGxvb2tlZCB0aHJvdWdoIHRoZSBsb2cgYW5kIGl0IGlz
IHRoZSBzYW1lIGFzIG9uIG15IHRhYmxlLiBZZXMsCj4gbmZzLXJvb3QgY2FuIG5vdCBiZSBtb3Vu
dGVkIHdpdGggdGhpcyBjb25maWd1cmF0aW9uLiBXaXRoIHJvb3Qgb24gTU1DCj4gdGhpcyBzZXR1
cCB3aWxsIHdvcmsuCj4gVGhpcyBpc3N1ZSBzaG91bGQgYmUgZGVidWdnZWQsIGJ1dCBJIGhhdmUg
bXkgaGFuZHMgZnVsbCBzbyBjYW4gbm90IGRvIGl0Cj4gbm93Lgo+Cj4gVGhlIG9ubHkgdGhpbmcg
SSBzZWUgZnJvbSB0aGlzIHBvaW50IHRoYXQgdGhpcyBzZXR1cCBoYXMgbGVzcyBtZW1vcnkKPiB1
bmRlciA0R0IgKDY0ME1CIHZzIDc1Mk1CKS4gVGhlb3JldGljYWxseSBsYWNrIG9mIERNQS1hYmxl
IFJBTSBjYW4gbGVhZAo+IHRvIG5ldHdvcmsgbWFsZnVuY3Rpb24uCj4gU28gdGhlIHF1ZXN0aW9u
IGlzIGlmIGl0J3MgYSByZWFsIGNhdXNlLCBhbmQgd2h5IFhFTiBkb2VzIG5vdCBhbGxvY2F0ZQo+
IHdob2xlIHVuZGVyLTRHQiBSQU0gdG8gZG9tMC4KClRoZSBrZXJuZWwgc2hvdWxkIHJlYWxseSBi
ZSBhYmxlIHRvIGRlYWwgd2l0aCBtZW1vcnkgYmVsb3cgYW5kIGFib3ZlIAo0R0IuIE90aGVyd2lz
ZSB0aGUgcHJvYmxlbSB3b3VsZCBiZSBleGFjdGx5IHRoZSBzYW1lIG9uIGJhcmVtZXRhbCBhcyB0
aGUgCmJvYXJkIHN1cHBvcnQgc2VlbXMgdG8gaGF2ZSBiYW5rIGFib3ZlIDRHQi4uLgoKVGhlIGZp
cnN0IHN0ZXAgaGVyZSBpcyB0byBjaGVjayB0aGF0IE5GUyBpcyB3b3JraW5nIG9uIGJhcmVtZXRh
bC4gSSAKZG9uJ3QgcmVtZW1iZXIgaWYgdGhpcyBoYXMgYmVlbiB5ZXQgZG9uZS4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:57:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11:57: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.xen.org>)
	id 1dhDzX-0002cp-I7; Mon, 14 Aug 2017 11:57:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhDzW-0002cj-A2
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 11:57:06 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3D/65-03044-11091995; Mon, 14 Aug 2017 11:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQldwwsR
 Ig/uf2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvz54xFzTxVyzYu521gbGXp4uRk0NCwE/i
 wsyTTCA2i4CqxPK3jWxdjBwcbAL2EtO/VoCERQSUJXp//WYBsZkF7CSWtLwCKxcW8JY413CbD
 cTmFfCUWN/2j7mLkYtDSOAVk8SxGT9ZIBKCEidnPoFq1pFYsPsT2HxmAWmJ5f84QMKcQKsWLr
 nPDmKLCqhInFy5Bmy+kICiRP+8B2wQZ6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkb14tSistQ
 iXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2MdzcFHGKU5GBSEuVN
 8OmNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe6FvYqSQYFFqempFWmYOMBJg0hIcPEoivDdB0
 rzFBYm5xZnpEKlTjIpS4rzPQBICIImM0jy4Nlj0XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5
 Iw7x6QKTyZeSVw018BLWYCWtwHcjNvcUkiQkqqgTHdWkZuTUlt7P/IgyfPXlsV9H1a6K8HcVN
 LvR0qrnU3TNnYsMJntduCub8u5K9mnXJG2vjNB92+wDcHi562mDpmiH3Z2M+VuSjhaJDJqnWZ
 3qzZ59R5EhtlPvxJuvrEgn+LoqfPgxuPHnj84it8nX8q4u4MhaibK+7NVFo3UU7dqrRcpvtJh
 roSS3FGoqEWc1FxIgBG5KBXuQIAAA==
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502711824!54769933!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49380 invoked from network); 14 Aug 2017 11:57:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 11:57:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="50940175"
Date: Mon, 14 Aug 2017 12:56:58 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170814115658.qcwk42lyx4ihsvlb@dhcp-3-128.uk.xensource.com>
References: <eb3911c4-2cca-4d27-8275-e14febb27bde@posteo.de>
 <20170709192616.GD24459@reaktio.net>
 <8c135dd7-c62d-780b-9283-d1c256e2bbc1@posteo.de>
 <5968CB37020000780016AAFA@prv-mh.provo.novell.com>
 <op.y3i38xehppxxz1@kriftel>
 <597F029D0200007800103028@prv-mh.provo.novell.com>
 <op.y4ykx8xnollboj@kriftel>
 <5991A920020000780016F550@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5991A920020000780016F550@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andreas Kinzler <hfp@posteo.de>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDU6NDQ6MDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA4LjE3IGF0IDEzOjMxLCA8aGZwQHBvc3Rlby5kZT4gd3JvdGU6Cj4g
PiBPbiBNb24sIDMxIEp1bCAyMDE3IDEyOjEyOjQ1ICswMjAwLCBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Pj4+ICJBbmRyZWFzIEtpbnpsZXIiIDxtbC1ha0BoZnAu
ZGU+IDA3LzE3LzE3IDY6MzIgUE0gPj4+Cj4gPj4+Pj4gSmFuLCBJIHN0aWxsIGhhdmUgYWNjZXNz
IHRvIHRoZSBoYXJkd2FyZSBzbyBwZXJoYXBzIHdlIGNhbiBmaW5hbGx5ICAKPiA+Pj4+PiBzb2x2
ZQo+ID4+Pj4+IHRoaXMgcHJvYmxlbS4KPiA+Pj4+IEZlZWwgZnJlZSB0byBnbyBhaGVhZDsgSSds
bCBiZSBvbiB2YWNhdGlvbiBmb3IgdGhlIG5leHQgdGhyZWUgd2Vla3MuCj4gPj4+IFBlcmhhcHMg
d2UgY2FuIHNob3J0Y3V0IGRlYnVnZ2luZyBhIGJpdCBiZWNhdXNlIEkgbG9va2VkIHRocm91Z2gg
dGhlCj4gPj4+IHBhdGNoZXMgb2YgWGVuU2VydmVyIDcuMiBhbmQgZm91bmQgdGhlIGF0dGFjaGVk
IHBhdGNoLiBOb3cgSSB0cmllZCBpdCAgCj4gPj4+IGFuZAo+ID4+PiBpdCBzZWVtcyB0byBzb2x2
ZSBhbGwgdGhlIHByb2JsZW1zLiBEb2VzIHRoYXQgcGF0Y2ggbG9vayBnb29kIHRvIHlvdSwgIAo+
ID4+PiB0b28/Cj4gPj4gSWlyYyB0aGUgcGF0Y2ggaGFkIGV2ZW4gYmVlbiBzdWJtaXR0ZWQgb25j
ZSwgYW5kIHJlamVjdGVkIGFzIGJlaW5nIG5vdAo+ID4+IGdlbmVyYWxseSBjb3JyZWN0IChpLmUu
IGl0IGN1cmVzIGEgc3ltcHRvbSByYXRoZXIgdGhhbiB0aGUgY2F1c2UpLiBXaGF0Cj4gPj4gd2Un
ZCBuZWVkIHRvIGtub3cgaXMgdGhlIG9yZGVyIG9mIGFjdGlvbnMgdGhlIGd1ZXN0IHRha2VzIHdo
aWNoIG91Z2h0IHRvCj4gPj4gcmVzdWx0IGluIHRoZSB2ZWN0b3IgZ2V0dGluZyB1bm1hc2tlZCwg
YnV0IGRvZXNuJ3QgaW4gcmVhbGl0eS4KPiA+IAo+ID4gSSBkZWZpbmVkIFhFTl9QVF9MT0dHSU5H
X0VOQUJMRUQgaW4geGVuX3B0LmggYXMgcmVxdWVzdGVkIHdpdGhvdXQgdGhlICAKPiA+ICJoYWNr
IiBwYXRjaC4gTG9nIGlzIGF0dGFjaGVkLiBEb2VzIGl0IGhlbHA/Cj4gCj4gSXQgdGVsbHMgbWUg
dGhhdCB0aGVyZSdzIG5vdGhpbmcgdW5leHBlY3RlZCBvbiB0aGF0IHNpZGUuIEFzIEkgdGhpbmsg
SQo+IGhhZCBpbmRpY2F0ZWQgYmVmb3JlLCB3ZSByZWFsbHkgbmVlZCB0byBzZWUgYm90aCBzaWRl
cyAocWVtdSBhbmQKPiBoeXBlcnZpc29yKSwgYXMgcGFydCBvZiB0aGUgTVNJLVggaGFuZGxpbmcg
bGl2ZXMgaW4gWGVuLiBBbmQgZm9yIHRoZQo+IGh5cGVydmlzb3Igc2lkZSBpdCBpcyB1bmxpa2Vs
eSB0aGF0IHdlJ2xsIGJlIGFibGUgdG8gZ2V0IGF3YXkgd2l0aG91dAo+IGEgZGVidWdnaW5nIHBh
dGNoLiBJIGFtIGludGVuZGluZyB0byBtYWtlIHN1Y2ggYXZhaWxhYmxlIHRvIHlvdSBpbgo+IGNh
c2UgeW91IGNhbid0IGRvIHNvIHlvdXJzZWxmLCBidXQgSSBjYW4ndCBjdXJyZW50bHkgcHJlZGlj
dCB3aGVuIEknbGwKPiBnZXQgdG8gaXQuCgpJIHRoaW5rIHRoZSBwcm9ibGVtIGlzIHRoYXQgcGNp
X21zaV9jb25mX3dyaXRlX2ludGVyY2VwdCBpcyBmYWlsaW5nIHRvCnVubWFzayB0aGUgZW50cmll
cyB3aGVuIE1TSS1YIGlzIGVuYWJsZWQgd2l0aCBlbnRyaWVzIGFscmVhZHkKY29uZmlndXJlZCwg
YnV0IHRoaXMgd2lsbCByZXF1aXJlIHNvbWUgZGVidWdnaW5nIHBhdGNoIGFzIEphbiBzYWlkLgoK
Rm9sbG93aW5nIHRoZSBNU0ktWCBjb2RlIGlzIHF1aXRlIGNvbXBsaWNhdGVkLCB0aGlzIHNwbGl0
IGJyYWluCmJldHdlZW4gWGVuIGFuZCBRRU1VIG1ha2VzIGl0IHF1aXRlIGhhcmQuIEkgY2FuIHRy
eSB0byBjb21lIHVwIHdpdGggYQpwYXRjaCBsYXRlci4KClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:57:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11:57: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.xen.org>)
	id 1dhDzd-0002dL-Ok; Mon, 14 Aug 2017 11:57:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhDzc-0002dD-NH
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 11:57:12 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 49/FF-09901-81091995; Mon, 14 Aug 2017 11:57:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1d8wsR
 Ig89v1C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow1u2YyFUzmrNgwZSF7A+Me9i5GTg4hgTyJ
 M6+3MYPYvAJ2EudvNILFJQQMJU4vvMkCYrMIqEqsm3gNrIZNQF2i7dl2VhBbREBfYv6nn0A2B
 wezgKbEnM+1IGFhgViJ68dOs3UxcgGNb2OUOD5xGRtIglPAU2Lq2q9sIPW8AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGWKktMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0N9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MH5aFnCIUZKDSUmUN8GnN1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+FvomRQoJFqempFWmZOcA4gElLcPAoifDeBEnzFhck5
 hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ47zOQIgGQoozSPLgRsJi8xCgrJczLCHSUEE9BalFuZg
 mq/CtGcQ5GJWFeg36gKTyZeSVwm14BHcEEdEQfyP28xSWJCCmpBsaUtxuEvrhe3Rx2oWXHc3f
 byI/Kx1RMGl6+nSBuwMx27OvxWzFKGT1bbJjNbsfZFkSsyTqmLGy+71jA6uwai/JNN9O2Tn+l
 M7+p4VGhVk7yney7sy8wKp9P04u2MnYz+dpfsUf/sp/Eimcf18xaKLv7yaZ4ncerOjZ+lVNe8
 ftDf8ohJZlL6S1KLMUZiYZazEXFiQACvKLcxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502711829!106221499!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56892 invoked from network); 14 Aug 2017 11:57:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 11:57:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 05:57:09 -0600
Message-Id: <5991AC33020000780016F56D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 05:57:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502708222-6926-1-git-send-email-andrew.cooper3@citrix.com>
 <1502708222-6926-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502708222-6926-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 1/2] x86/page: Rename
 PAGE_HYPERVISOR_NOCACHE to PAGE_HYPERVISOR_UCMINUS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDEyOjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKPiArKysgYi94ZW4vYXJjaC94
ODYvYm9vdC94ODZfNjQuUwo+IEBAIC05Miw3ICs5Miw3IEBAIGwxX2lkZW50bWFwOgo+ICAgICAg
ICAgIC5yZXB0IEwxX1BBR0VUQUJMRV9FTlRSSUVTCj4gICAgICAgICAgLyogVkdBIGhvbGUgKDB4
YTAwMDAtMHhjMDAwMCkgc2hvdWxkIGJlIG1hcHBlZCBVQy4gKi8KPiAgICAgICAgICAuaWYgcGZu
ID49IDB4YTAgJiYgcGZuIDwgMHhjMAo+IC0gICAgICAgIC5xdWFkIChwZm4gPDwgUEFHRV9TSElG
VCkgfCBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSB8IE1BUF9TTUFMTF9QQUdFUwo+ICsgICAgICAg
IC5xdWFkIChwZm4gPDwgUEFHRV9TSElGVCkgfCBQQUdFX0hZUEVSVklTT1JfVUNNSU5VUyB8IE1B
UF9TTUFMTF9QQUdFUwoKTWluZCBtYWtpbmcgdGhlIGNvbW1lbnQgc2F5IFVDLSBhdCBvbmNlPwoK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL21tLmgKPiBAQCAtMTc2LDcgKzE3Niw3IEBAIHZvaWQgX19pb21lbSAqaW9yZW1hcF9hdHRy
KHBhZGRyX3Qgc3RhcnQsIHNpemVfdCBsZW4sIHVuc2lnbmVkIGF0dHJpYnV0ZXMpOwo+ICAKPiAg
c3RhdGljIGlubGluZSB2b2lkIF9faW9tZW0gKmlvcmVtYXBfbm9jYWNoZShwYWRkcl90IHN0YXJ0
LCBzaXplX3QgbGVuKQo+ICB7Cj4gLSAgICByZXR1cm4gaW9yZW1hcF9hdHRyKHN0YXJ0LCBsZW4s
IFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFKTsKPiArICAgIHJldHVybiBpb3JlbWFwX2F0dHIoc3Rh
cnQsIGxlbiwgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMpOwo+ICB9CgpJcyBVQy0gcmVhbGx5IGFu
IGFyY2gtaW5kZXBlbmRlbnQgdGVybT8gSSB3b3VsZG4ndCBtaW5kIHN3aXRjaGluZwp0aGUgeDg2
IHNpZGUsIGJ1dCBJIGRvbid0IHRoaW5rIEFSTSBzaG91bGQgYmUgY2hhbmdlZC4gT2gsIGFuZApu
b3cgSSBub3RpY2UgeW91ciBmb2xsb3ctdXAgbWFpbCAuLi4gU28gcHJlZmVyYWJseSB3aXRoIHRo
ZSBjb21tZW50CmFkanVzdG1lbnQgYWJvdmUKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 11:58:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 11:58: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.xen.org>)
	id 1dhE0U-0002lM-17; Mon, 14 Aug 2017 11:58:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhE0R-0002kw-Qu
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 11:58:03 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 38/D0-01862-B4091995; Mon, 14 Aug 2017 11:58:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS9drwsR
 Ig7O/1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNlycxFjxlqpi7eCljA+Nqpi5GTg4hgTyJ
 XVNPsoDYvAJ2Eud2LQOLSwgYSpxeeBMsziKgKrH2ygRGEJtNQF2i7dl2VhBbREBfYv6nn0A2B
 wezgKbEnM+1IGFhAXeJiZ8bgcZwAY1vY5TYfvAz2BxOAU+JC0umMoHU8woISvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aIkdISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNdLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MH48rTnIUZJDiYlUd4En95IIb6k
 /JTKjMTijPii0pzU4kOMGhwcAtt2rb7AKMWSl5+XqiTBe6FvYqSQYFFqempFWmYOMD5gSiU4e
 JREeG+CpHmLCxJzizPTIVKnGI05mj5s+cLE8WrC/29MQmCTpMR5/fuBSgVASjNK8+AGweL2Eq
 OslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5v4Is5MnMK4Hb9wroFCagU/pAPuItLklESEk1MHq
 lr3YzcKhdrfnvp7fZlgROiZ6mDwfq7/tJelXf+ZeXmVLkvlbVXCsj6cN0o75DX2x4Fry83bdc
 qW5jkcvUfy1KBeqPPSZcs5PkCW6vXnTJ4LhDP+OadFduvdk/5/x4uKdW7XXw98DyOUf+B03bu
 j7p3zIpg6NW7un1+iVi309yXfT4ou3oo8RSnJFoqMVcVJwIAMB9OuDWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502711880!106681105!1
X-Originating-IP: [137.65.248.74]
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 5916 invoked from network); 14 Aug 2017 11:58:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 11:58:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 05:58:00 -0600
Message-Id: <5991AC65020000780016F572@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 05:57:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502708222-6926-1-git-send-email-andrew.cooper3@citrix.com>
 <1502708222-6926-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502708222-6926-3-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 2/2] x86/page: Introduce and use
	PAGE_HYPERVISOR_UC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDEyOjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWx3YXlzIG1hcCB0aGUgUENJIE1NQ0ZHIHJlZ2lvbiBhcyBzdHJvbmdseSB1bmNhY2hl
YWJsZS4gIE5vdGhpbmcgZ29vZCB3aWxsCj4gaGFwcGVuIGlmIHN0cmF5IE1UUlIgc2V0dGluZ3Mg
ZW5kIHVwIGNvbnZlcnRpbmcgVUMtIHRvIFdDLgoKSSB3YXMgdGVtcHRlZCB0byBhc2sgdGhlIHF1
ZXN0aW9uIG9uIHBhdGNoIDEuCgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:09:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12: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.xen.org>)
	id 1dhEB9-0003ju-2d; Mon, 14 Aug 2017 12:09:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hfp@posteo.de>) id 1dhEB8-0003jo-CI
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 12:09:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 34/D2-27137-1E291995; Mon, 14 Aug 2017 12:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsWy01nFSffhpIm
 RBi9WsFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktS5cxFpzkrLgxdSJjA+Mt9i5GLg4hge2M
 EufXz2OBcCYzSnQuucncxcjJwSzgLvF89V0wW0QgSWLS7qmMILawgLfEuYbbbCC2kMByZomZq
 0tAbBYBVYmt1z8yQvSaS9ycdxeshldAUOLkzCcsEHFtiYntE8FmsgmoS6x//4e1i5EDqEZd4s
 6NJJAwp4CXxJqv11lBbFEBJYkHUxqYJzDyzUJy0SwkU2chmbqAkXkVo0ZxalFZapGukaleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDEAwQ7GVQsCDzFKcjApifIm+PRGCvEl
 5adUZiQWZ8QXleakFh9i1ODgENi9pn0uoxRLXn5eqpIEb/7EiZFCgkWp6akVaZk5wIiAKZXg4
 FES4c0DSfMWFyTmFmemQ6ROMVpyNL1a94WJY8WCrUDy1Y/tX5iEwOZJifOeBWkQAGnIKM2DGw
 eL2kuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5j0FMoUnM68EbusroIOYgA7qA/mLt7gkESE
 l1cAYyTMzcsqVHcJfjNpq4osCmDPXLzn0xSTlYmzeNBNLE5tv7zwPv36+XtFh0q6mc6U7wmI/
 T/Z8n7kuQfzmoqa/k7NibB2FoiTqVX8d0J4eryDkq/Dv47W4PXmPKuznW2Ssf8H88rtcoWHJr
 LqV33TUb23nEdqwJ+bU9oCbjzw9n/gv2WKyvP+HEktxRqKhFnNRcSIAt94SgtUCAAA=
X-Env-Sender: hfp@posteo.de
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502712544!106223940!1
X-Originating-IP: [185.67.36.66]
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 57393 invoked from network); 14 Aug 2017 12:09:05 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 12:09:05 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id B37A020BB6
 for <xen-devel@lists.xen.org>; Mon, 14 Aug 2017 14:09:04 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3xWDt74RvXz108x;
 Mon, 14 Aug 2017 14:09:03 +0200 (CEST)
To: =?iso-8859-15?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, "Jan Beulich"
 <JBeulich@suse.com>
References: <eb3911c4-2cca-4d27-8275-e14febb27bde@posteo.de>
 <20170709192616.GD24459@reaktio.net>
 <8c135dd7-c62d-780b-9283-d1c256e2bbc1@posteo.de>
 <5968CB37020000780016AAFA@prv-mh.provo.novell.com> <op.y3i38xehppxxz1@kriftel>
 <597F029D0200007800103028@prv-mh.provo.novell.com> <op.y4ykx8xnollboj@kriftel>
 <5991A920020000780016F550@prv-mh.provo.novell.com>
 <20170814115658.qcwk42lyx4ihsvlb@dhcp-3-128.uk.xensource.com>
Date: Mon, 14 Aug 2017 14:08:56 +0200
MIME-Version: 1.0
From: "Andreas Kinzler" <hfp@posteo.de>
Message-ID: <op.y4ympbbhollboj@kriftel>
In-Reply-To: <20170814115658.qcwk42lyx4ihsvlb@dhcp-3-128.uk.xensource.com>
User-Agent: Opera Mail/1.0 (Win32)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"; DelSp="yes"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNCBBdWcgMjAxNyAxMzo1Njo1OCArMDIwMCwgUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+ICAKd3JvdGU6Cj4+ID4gSSBkZWZpbmVkIFhFTl9QVF9MT0dHSU5H
X0VOQUJMRUQgaW4geGVuX3B0LmggYXMgcmVxdWVzdGVkIHdpdGhvdXQgdGhlCj4+ID4gImhhY2si
IHBhdGNoLiBMb2cgaXMgYXR0YWNoZWQuIERvZXMgaXQgaGVscD8KPj4gSXQgdGVsbHMgbWUgdGhh
dCB0aGVyZSdzIG5vdGhpbmcgdW5leHBlY3RlZCBvbiB0aGF0IHNpZGUuIEFzIEkgdGhpbmsgSQo+
PiBoYWQgaW5kaWNhdGVkIGJlZm9yZSwgd2UgcmVhbGx5IG5lZWQgdG8gc2VlIGJvdGggc2lkZXMg
KHFlbXUgYW5kCj4+IGh5cGVydmlzb3IpLCBhcyBwYXJ0IG9mIHRoZSBNU0ktWCBoYW5kbGluZyBs
aXZlcyBpbiBYZW4uIEFuZCBmb3IgdGhlCj4+IGh5cGVydmlzb3Igc2lkZSBpdCBpcyB1bmxpa2Vs
eSB0aGF0IHdlJ2xsIGJlIGFibGUgdG8gZ2V0IGF3YXkgd2l0aG91dAo+PiBhIGRlYnVnZ2luZyBw
YXRjaC4gSSBhbSBpbnRlbmRpbmcgdG8gbWFrZSBzdWNoIGF2YWlsYWJsZSB0byB5b3UgaW4KPj4g
Y2FzZSB5b3UgY2FuJ3QgZG8gc28geW91cnNlbGYsIGJ1dCBJIGNhbid0IGN1cnJlbnRseSBwcmVk
aWN0IHdoZW4gSSdsbAo+PiBnZXQgdG8gaXQuCj4gSSB0aGluayB0aGUgcHJvYmxlbSBpcyB0aGF0
IHBjaV9tc2lfY29uZl93cml0ZV9pbnRlcmNlcHQgaXMgZmFpbGluZyB0bwo+IHVubWFzayB0aGUg
ZW50cmllcyB3aGVuIE1TSS1YIGlzIGVuYWJsZWQgd2l0aCBlbnRyaWVzIGFscmVhZHkKPiBjb25m
aWd1cmVkLCBidXQgdGhpcyB3aWxsIHJlcXVpcmUgc29tZSBkZWJ1Z2dpbmcgcGF0Y2ggYXMgSmFu
IHNhaWQuCj4gRm9sbG93aW5nIHRoZSBNU0ktWCBjb2RlIGlzIHF1aXRlIGNvbXBsaWNhdGVkLCB0
aGlzIHNwbGl0IGJyYWluCj4gYmV0d2VlbiBYZW4gYW5kIFFFTVUgbWFrZXMgaXQgcXVpdGUgaGFy
ZC4gSSBjYW4gdHJ5IHRvIGNvbWUgdXAgd2l0aCBhCj4gcGF0Y2ggbGF0ZXIuCgpJIGNhbiB0cnkg
c29tZSBkZWJ1ZyBwYXRjaGVzIGFsdGhvdWdoIG15IHdvcmtsb2FkIGlzIHZlcnkgaGlnaCBhdCB0
aGUgIAptb21lbnQuIEl0IHdvdWxkIGhlbHAgbWUgcXVpdGUgYSBiaXQgaWYgdGhlIGRlYnVnIHBh
dGNoZXMgd2VyZSBzdWl0YWJsZSAgCmZvciB0aGUgc3RhYmxlIDQuOCB0cmVlLgoKUmVnYXJkcyBB
bmRyZWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:11:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12: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.xen.org>)
	id 1dhED9-0004Ha-ES; Mon, 14 Aug 2017 12:11:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhED7-0004HP-T9
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 12:11:10 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 93/ED-01731-D5391995; Mon, 14 Aug 2017 12:11:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDSzdm8sR
 Ig442PYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePkunNMBWfZKz4tm8PcwPiMtYuRk0NIIE9i
 +6/ZzCA2r4CdxNL/vxlBbAkBQ4nTC2+ygNgsAqoSbxdOZAKx2QTUJdqebQfq5eAQEdCROP2dD
 yTMLBAkcbljGTNIWFjAV+L9VmeI6ZYSbycvYwOxOQWsJI6vfcMGUsIrICjxd4cwRKeWxMNft1
 ggbG2JZQtfg01hFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoaleUlFmekZ
 JbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7Ghu2ehxglOZiURHkTfHojhfiS8lMq
 MxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIE752JEyOFBItS01Mr0jJzgLEBUyrBwaMkw
 psHkuYtLkjMLc5Mh0idYjTmaPqw5QsTx6sJ/78xCYFNkhLnNZkEVCoAUppRmgc3CBazlxhlpY
 R5GYHOFOIpSC3KzSxBlX/FKM7BqCTMewpkIU9mXgncvldApzABndIH8hFvcUkiQkqqgXGCXzz
 b3dZJnJVGCcavZ31a86eYISa8/utfhlylmDf5gU/vv4o13adjf5jTXn9CWsExw6Lb/PpbHDxP
 TnXc8/zNwqzVyy9o75vM7HCHU91em9/cJNv6h01CZuGTJcb7dH4btrf83HL6VGW8kOGey3nRK
 UX5729sVuN3OnxVZ0+1qp65nmhKkRJLcUaioRZzUXEiAGQyOIbUAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502712666!105553591!1
X-Originating-IP: [137.65.248.74]
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 19452 invoked from network); 14 Aug 2017 12:11:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 12:11:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 06:11:06 -0600
Message-Id: <5991AF78020000780016F592@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 06:11:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170809105045.51180-1-roger.pau@citrix.com>
In-Reply-To: <20170809105045.51180-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 v2] x86: fix printed messages in
 arch_set_info_hvm_guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA4LjE3IGF0IDEyOjUwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFwcGVuZCB0aGUgdGFyZ2V0IHZDUFUgaW4gdGhlIG1lc3NhZ2VzIHByaW50ZWQgYnkKPiBhcmNo
X3NldF9pbmZvX2h2bV9ndWVzdC4KCldoaWxlIHRoaXMgaXMgYSBnb29kIGlkZWEsIEknbSBub3Qg
Y29udmluY2VkIG9mIHRoZSB1c2Ugb2YgdGhlc2UKbWVzc2FnZXMgaW4gbm9uLWRlYnVnIGJ1aWxk
cy4gQW5kIGlmIHRoZXkncmUgdG8gc3RheSwgSSdkIHJlYWxseQpsaWtlIHRvIGFzayB0byBtYWtl
IHRoZW0gYXMgc2hvcnQgYXMgcG9zc2libGUgKHdpdGhvdXQgbG9zaW5nCmluZm9ybWF0aW9uKSwg
ZS5nLgoKPiBAQCAtMzcsNyArNDAsOCBAQCBzdGF0aWMgaW50IGNoZWNrX3NlZ21lbnQoc3RydWN0
IHNlZ21lbnRfcmVnCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCBzZWcgIT0geDg2X3NlZ19kcyAm
JiBzZWcgIT0geDg2X3NlZ19lcyApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJOdWxsIHNlbGVjdG9yIHByb3ZpZGVkIGZvciBDUywgU1Mgb3IgVFJcbiIp
Owo+ICsgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAgICAgICAg
ICAgIk51bGwgc2VsZWN0b3IgcHJvdmlkZWQgZm9yIENTLCBTUyBvciBUUiBmb3IgJXB2XG4iLCB2
KTsKCiJDUywgU1MsIG9yIFRSIGlzIG51bGwgZm9yICVwdiIKCklmLCBvdG9oLCB0aGV5J2QgYmUg
Y29udmVydGVkIHRvIGdkcHJpbnRrKCkgSSBjb3VsZCBsaXZlIHdpdGggdGhlbQpiZWluZyBhcyBs
b25nIGFzIHRoZXkgYXJlOyB0aGVuIEkgb25seSBkaXNsaWtlIHRoZSBmcmVxdWVudCBkb3VibGUK
ImZvciIgdGhhdCB5b3UgaW50cm9kdWNlIChidXQgY2xlYXJseSB0aGF0J3MgYSBtYXR0ZXIgb2Yg
dGFzdGUsCnVubGVzcyBuYXRpdmUgc3BlYWtlcnMgc2FpZCBvdGhlcndpc2UpLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:11:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12:11: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.xen.org>)
	id 1dhEDE-0004Ib-Lx; Mon, 14 Aug 2017 12:11:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dhEDC-0004IC-Jf
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 12:11:15 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 18/BC-18997-16391995; Mon, 14 Aug 2017 12:11:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTcRj2d3ebp+zqOhXfRpEtrBA1TfuiEBE
 i/1Aw+iMVIs+83GibazdjgpmmDFT8zILUZR8SpWZShuYHiSGhFaal2ZeZKcrKdKIMTKy73TS7
 v54fz/M+7/McL4kzd+RKkjObOKOe1arknsTuc2hPEHulLCFkzkYcdDRfwSJR9PO5d0QcSpRp9
 Mlp5iSZur1BbrAR5rHXO7ORHS9AniRB5+BwO+eW8CBJRMdDm92rAHmQDG3BwPoDidiLPgzzji
 pMxN70cahpryZEjNNxsDTU7PRh6CoCupbynYScDgRrcb8TU8Lwixdf5CImaH9YfjnrxD70SXj
 mGMYlzSbovT7h1HsI+vHZekxasB9uPP6GS3gbtMxUu7AvfJyocWqA3g6tdyuQGALoqwh6LIPu
 UoMd0GspxyXRVuh5LaUGOhYmp7twaWAYg+WVXEx65LpDz/iQXFIFwmLtQ5lEtMvhvt3qGg+Ax
 iG7y9YAkyM9rt0jMrBapmQSsQU+zcy4bKdk0N/02RUqCX79+e1KXsKA48OxUrSrct1PqFxXvH
 Jd8cp1xW8iog7t4jnjBc4YFBacbNSkqk06VqMNCg3ZF6zjeJ5N5bRsMh98Jk33CAnn4SZ8rah
 zJaobbSYxlQ+VFFOUwGxITkvJULO8+rQxXcvx3Wg3SdKPH9S/QUpCn6bnVEDFlZclMJuMXCpn
 PqvRCve2KgVSofKm9GUCTfEGVsdrUiWqD4WRl+eaFzBytOrJAsY4nZS+VLjoRItSdbp+zWj1d
 gfRVqUXhYSYjMLAGXUa0/+8DfmSSOVFZYkuCo3etLbPJkTBhCjFYiOKN7H/KGU2yo8M8HmvsF
 +LOTHZ0ZBlDX2zXHiqaa6jPLLEXtv5leVOZJZ2D0Q82euXff7t8fmbMFpQVBdh3nE0r3HRo6I
 fEtryQscU3vVHBiYM1fSBzIvhzwuZtsCUpI6nLbaWQ7FF01E/o7+7ZfS55ybeu+R2utaysTXe
 P6rqlUOZUu8HwdUqglezoQG4kWf/Aqp5mN22AwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502712672!105553620!1
X-Originating-IP: [40.107.1.47]
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 19937 invoked from network); 14 Aug 2017 12:11:12 -0000
Received: from mail-eopbgr10047.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.47)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 14 Aug 2017 12:11:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=lcczM9vSjQfUlQOQkc5ZS+c3PNmpyL3qkr72l21zD0o=;
 b=PbE8VcpFgktevU8KW+9BhLpTbcpVIJGhwwWKV30P2Tp6E8ZQbWjAtaMBfsGxxvebpC8eO8xnNphnJXv+aGFs6itdl38qdFdMZKLq3mODlGW3enMnLcYMyysTbNMvZRLCvnNQ842Phm7w12cHQRoCSMbyHUmDR0w97sPYvqEPM2Q=
Received: from [10.17.180.119] (85.223.209.55) by
 AM4PR0302MB2722.eurprd03.prod.outlook.com (2603:10a6:200:91::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Mon, 14
 Aug 2017 12:11:11 +0000
To: Julien Grall <julien.grall@arm.com>,
 George John <georgeeldhojohn@gmail.com>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
 <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
 <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
 <4cf9e205-75c9-b21f-5fd9-303fe8ded42a@epam.com>
 <3c8ae107-9ae7-46ea-a139-ab5e9b692c3e@epam.com>
 <CANou6Sp48=FrXu14LgAhx4-mor+7aynEYT1wW4uu4QY1ZdKHRQ@mail.gmail.com>
 <5682b8de-b08f-2e16-ffe3-7113e578e3a4@epam.com>
 <d08504cf-baa4-4613-a741-6e4a5f955c87@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <102811d5-ac63-9f78-c058-e9c9e76867b2@epam.com>
Date: Mon, 14 Aug 2017 15:10:59 +0300
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: <d08504cf-baa4-4613-a741-6e4a5f955c87@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: HE1PR07CA0020.eurprd07.prod.outlook.com
 (2603:10a6:7:67::30) To AM4PR0302MB2722.eurprd03.prod.outlook.com
 (2603:10a6:200:91::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f69fd7d0-6190-443f-25cf-08d4e30d8da5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 3:t+umB2HGIj0wzRFXrqT3MI9VR9hxAbUWf3uLUZnhw8DOcg4U64l0pxKofuuAuhQgtgbmn+TxTx+GvQRYiJp2T+AfGiqVvmh3hTJu25eMKF+s4oY/Vyfmyy88a8keu+bxwHxjgrAucn91yur9CEJVt6pTFMkQm7NgC58GRYN/8HKpMwB1LrSx+ThMpB6JjNS7mCcKgomr/o5KPhPsUU0j43U++jCNCy6wlR6Q2HRVGpgppv1JMhJUEsPnT4+lydOC;
 25:/fht6pUHBjVrnRP4Jxsr1FVglG1BRtQw596j+Ib0KTnlJOxLJ6bhC2zUDj+3ohzODNp1Z0T2wz1O3njx/u4t8QwMXDpVq9yC1wSG0salJ/+Vqw9R0V+hWL1ORJSw7xMB6xQIhae0MsfRtn9TH/LUxSooSh+NuTO6z6eitT8pRjzy2gW084DyDyU0e5Taj0R2D8eGehqiOYA/E0liJhTrSNSuKXzxptkUR4zSBLXrE/fshjI+eKX2dDb8abUvnXnL6biRHBDM70RkD7eaSko/LtYejEUY73srnXc5HLzj3YxTguWThJ1cYfJoGY/1/m/cpdFcIzClANaezG5+ctt/Tw==;
 31:8WVoZg7Vuf1411YCSAn4HvFx90RF8POAZ7t/UsGN7b/85TI6QtKUg/5c5BL8MuTmAjRY44xecykHuzAZjC1lYkwBhPC3oZMX3KzYSxTi2c8F/+AcyyRwJ92MxNqMw1MVEqWscaULq13K2eBGcI79XJCkUuauivFnbCj06E7TMNcbIAQL8/26BiwyEMmJYviKQctETrNTQKw29as1U/q/Uwmq+wFlB9Vg4OYoh5T4E4I=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2722:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 20:vsNYYCl0c1aiNlhaEtkfYt+fYlR+eMYaHtNGySw4r9S3z4OirLRir3eyUGUdoXqfCYRNNbUOOLcywVcOmxfSDTdFk7vjwkvtKKEbNRbpSj7nmBy79h/FHxp1/M59HGfTw4LZjrxzZbVdvgxv5yDzjg72Z3BjQP88mUUTOVyiap54OYG+EKhCvfRMxeGrQggiOjnXuOi5OLwyoiOf29rWEkjEg4fc5Gwy8u4asozqo75BZdUeJWlj0m085SsEjsWGrPS8SguYCc51kDLAP9h2bGl/LQGh9N8eSQGqCIyU/v739Monl/FO/FR3WOZJAKvPtMD4g5rRzAMWgSKXFPxa7ezxxmWNp01JaXSCOhtgv+yj3v/U0iTX0994l+Q9WcsrCYaeXrKbMLQJ963ouc1VHgfz/aKK3ieH19EmIElU6LnHbK/KdC/k7pVnwkl6FZbT0we6Anwg5+GyGtYRfFYURUAdjW48swmoW8bWZxMj5hil9apTV/uuD0rifwK/kWbJ;
 4:p3ppcMb2oUOiaX0SmFqk4xqAM9NSrMyQFXAbko15xYN2JBybWx7qVWJYQ0f5Ev//SXdddjf5S9AsEgNwCY801VuhG0zr63/sNVa63Q9S+EonRpHJ8LBELPeVJjgvufsnOYmFGNaGAL3YyMISdceXYsszbuhZzODGva6ZYxwIreR0FkQw4nrn2pohzPpEYO4itKC8MgJ3CHATGTJCiYtcxfmzgqWMNELn6qUM+kqMAr3gHu6jmh9BPe/km0a9hX+I
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <AM4PR0302MB27222558CEC47235D320CE35E68C0@AM4PR0302MB2722.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0302MB2722; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0302MB2722; 
X-Forefront-PRVS: 039975700A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6049001)(6009001)(189002)(24454002)(199003)(23676002)(8676002)(4326008)(64126003)(83506001)(478600001)(68736007)(33646002)(72206003)(189998001)(105586002)(6246003)(81156014)(6486002)(77096006)(25786009)(93886004)(229853002)(2950100002)(6666003)(81166006)(305945005)(54356999)(76176999)(50986999)(7350300001)(97736004)(7736002)(4001350100001)(80792005)(36756003)(31686004)(42186005)(53546010)(101416001)(2906002)(65826007)(31696002)(106356001)(5660300001)(65806001)(86362001)(230700001)(47776003)(65956001)(3846002)(6116002)(50466002)(53936002)(66066001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2722; H:[10.17.180.119]; 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?MTtBTTRQUjAzMDJNQjI3MjI7MjM6TDFmQzAxSUhFalhYcGErYnNBM2d5bWFh?=
 =?utf-8?B?UFZobTN6TmhZR3pIOWlTM1FVK05VWmVDYWk4UkwyUDU1TkFJMFhLYy9qWUxV?=
 =?utf-8?B?ak1xTWgyMis0cjM0NVlVVVhJb1AxSTFuNGRNRk9meU5mOS9ZQlJVSnNWVTAw?=
 =?utf-8?B?cDBXdlBoSHg3UEIwUWtKUVJuK2IzeUo1VU83dnVVRXBvSU5JZUM2dUVKV2NI?=
 =?utf-8?B?ZTVQSnZqUFNwMk1wOGl2NDVXNU95dVB6ZGd3OE5UNCs5dXFVdjJpZU5ydG1v?=
 =?utf-8?B?NmhpeXBUUTF0VGxsbDFkL082cyt2V2w1b2NEZ2hnQUFoOVIyLzlGa2JCZUVB?=
 =?utf-8?B?MUhldGtFYmVVOUdrcENzWVk4VG9pK2dpc0k5K1RiOE96RlVjOG9ETHVqVXRl?=
 =?utf-8?B?Rk51Y2hidHl3aisrWkhQY2NtcDcxejJiSmQ0RU03NG85L3VDam5SYURIUjFu?=
 =?utf-8?B?L3VqV0lJOGt5NnVRSS9Eam5WeDZuNlBSRWJEdVRQYlJYb1pJaUk1dGZVcDIv?=
 =?utf-8?B?QnkxU2NWUjh4SXJPYU8waDJnWiszWWVNbDlBMGZOWURPNFVDZWh4YkRmZkFm?=
 =?utf-8?B?WVFMb3JHaUlkSCtoeHhaUXRFNVRRQjh4eWtTamhXd0l1Skx6Zk9SZWdKbDNx?=
 =?utf-8?B?a2VqZm4yTDRkemN5QTBaT256cThsL0JKTnhLR2RsL05xWVM3MDNlQ2dkVFlq?=
 =?utf-8?B?dzZHY1hQVUNjWSsvS2ZXMll3SWdPQWIySzR1bUdBYmU5SjBadE01dXJDN0h2?=
 =?utf-8?B?QldvODVwcDJWTTljSmZJaXdNMFdlb3EwVnlZYjFPUXVDa2cvVG82UDFmdTd6?=
 =?utf-8?B?VUpyd3BIYXJGY2l6Rk5XL3NMWFRrZjhOL0pBMmVjWko0WG1OcHcwQ0VKUkZs?=
 =?utf-8?B?SW9iZEFhQ0Y3aklEcE1wZ3BuRTJRM3RJamRNZ2t1bmtHZkg0MTJid2hEQ2xD?=
 =?utf-8?B?Yi9EaWM1Vi9oU00rRUpubDdtTERQYzNRVS9KNjRpNXYrcUQrazNNZy9RL3Zr?=
 =?utf-8?B?TXNVUUtDK3BwQjdtc055ZVh5OXAzd29ERmVKMlAyK1JnUUphRUR1c1JOSnRD?=
 =?utf-8?B?aG95dzR5WEZITmxXSFFIS290d0ZxYjFDbW40dlJiL2xpSWVrdlZwNk0rV0V0?=
 =?utf-8?B?TWZIYWQyeThVaWx2MnU0MUNPYjJ1U2FwTFh5dHZEU0hidzMzbHAzbnFrQ2dP?=
 =?utf-8?B?aWNOdDV3NmRLekZrQldHN1FjK2NRYkZYUE0rcHFiVlp5Q1ZqQmw5T0kvcXV5?=
 =?utf-8?B?OFZ3Vk1OY0lCZlNKcldZbmZTWjF5K3R0R2Q5Sms4T1huQXBKd2gzNk4xY3po?=
 =?utf-8?B?ZWlUYS9FaVByZEtiTzdGQmg5RlVjci9MNTF1djkzZk1xU205VWxIUkUvQ2hs?=
 =?utf-8?B?aVd3cSt3NVBZSVNqcFR2UmZiZ3dWdmlrSDIwVHFmVzFWWmV2bTcyanZWRnlM?=
 =?utf-8?B?eFFDVnNQdEo0dHNQY3pWZEZjamQrNmsyaGFYVDlhYlBLNXdwSlRpUU1haFdz?=
 =?utf-8?B?Y1luSGlBUGp5UlBMOWlrZjBIWjBwRExEN0hKZ21OTkY5RzFlK2JSTG42REdo?=
 =?utf-8?B?TXFsbWVhdEg1SGN4OW41TFNRaC9HUWx5cXJjU0t6ODQ4OEJwTlNWRGRiT1cw?=
 =?utf-8?B?NDJhRXFGYTA0VjY5b1ZMeWFZcG5UZFdWelpJbXVsaEZGY080MTFDSHFlOU96?=
 =?utf-8?B?VElsQzJpV0xTSFlqSzBqL1FpQ0U2RmFXRkVXZDVMRHBwd2pEMSttM2M4d01n?=
 =?utf-8?B?ZnhRQkpWUDAwUGZSUjNlT2FvM1VadTdScmNXOGwvQmRBUHJ0TTd4eGxPVXlx?=
 =?utf-8?B?QWlMcTF4b2pCTlRtTjRlQW14Ky9pMVNWUkFjUTF0d1lPYlM4QT09?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 6:uGgGBBQ3SK5vWofJlox1Jq8RSCGp1w3842g94LLCfLlDhwLyBy9ggnpqESytAVTBIsHQJLOJ45gcuyXSx0smgeIURql+m3xJBOh1AZ2nmuq1l0rTBvnrIOjs9Q5joNUq6SCNmFcbR7XqJCgvYukPs76KWODOEZAJF6FNqAIHzmWrNBWtZVS4X5vj6pkXjT8WF3cGQmY+O3FwLi9CkyyI7Bo8kx84wLQTLrJJfDtLnZB51JMALM+lGSbubLggj3a7dXBTZm2Wq0Ma+ewMqZCyvvmnsIaLACJv5R0AkqwhWw4lo9KMbn45IiCiY/zeWEyHW2SD6m75OKhrJnZS6CF73A==;
 5:g5x9wUDpb7s0TwZkEfBIMqBRJjGUHEJ5ErzpNJEMhd345yfM0+h1pu1RSfO4RCapAUGBHJYR1VF/BLE4/ZcIhk/396TfIcqWnKUIHZhCIO2CXJ+pqSYSROzIWcU6tcFtMGx8tJjxxElE4wZZF+YYsw==;
 24:5D/buEwNRRdhIPcip6SvsdNEZlaYl91qOWDNIbugxILSbk+MQir9vWIU8bC5dHqLJKrZsw0MzjAo8501oRn28E1SfUmFsBd7hPq1/IybIEs=;
 7:C+hmPd8niu6ubtb6SuiPLKlV+41lrr5SiAqASe93cKzq8HKfYYXBdwYmskbtGjDm1dJMqBXD3qHSaDUKoCsDg6I8SKLZZXdJjEFouUwe5BUXTIz8E3KHUM/Qex5/BsPPDee5T3cDjsFagAur2clfMdQ+ZC7GQKvVH3hHOOYGAizBgw3E3xddPI18SXnUa1octYVsDh9XQCI6Thpve+ok14T8EQJgqxUOb6cduw6H7J4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2017 12:11:11.0791 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2722
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSnVsaWVuLAoKCk9uIDE0LjA4LjE3IDE0OjUwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
VGhlIGtlcm5lbCBzaG91bGQgcmVhbGx5IGJlIGFibGUgdG8gZGVhbCB3aXRoIG1lbW9yeSBiZWxv
dyBhbmQgYWJvdmUgNEdCLgpZZXMsIGl0IHNob3VsZC4gSSBzdXBwb3NlIGEgYnVnIHNvbWV3aGVy
ZSBpbiBSZW5lc2FzIGV0aCBkcml2ZXIuCk1lYW53aGlsZSBHZW9yZ2UgSm9obiBjb3VsZCBtYWtl
IHNvbWUgaW52ZXN0aWdhdGlvbnMuCgo+IE90aGVyd2lzZSB0aGUgcHJvYmxlbSB3b3VsZCBiZSBl
eGFjdGx5IHRoZSBzYW1lIG9uIGJhcmVtZXRhbCBhcyB0aGUgCj4gYm9hcmQgc3VwcG9ydCBzZWVt
cyB0byBoYXZlIGJhbmsgYWJvdmUgNEdCLi4uCj4KPiBUaGUgZmlyc3Qgc3RlcCBoZXJlIGlzIHRv
IGNoZWNrIHRoYXQgTkZTIGlzIHdvcmtpbmcgb24gYmFyZW1ldGFsLiBJIAo+IGRvbid0IHJlbWVt
YmVyIGlmIHRoaXMgaGFzIGJlZW4geWV0IGRvbmUuCk5GUyBkb2VzIHdvcmsgYmFyZW1ldGFsLiBJ
dCBpcyB0aGUgZGVmYXVsdCBCU1AgY29uZmlndXJhdGlvbi4KTkZTIHdvcmtzIHdoZW4gRG9tMCBo
YXMgNzUyIE1CIHJhbSB1bmRlciA0R0IuCgotLSAKCipBbmRyaWkgQW5pc292KgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:21:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12: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.xen.org>)
	id 1dhENC-0005EP-LD; Mon, 14 Aug 2017 12:21:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhENA-0005EJ-OO
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 12:21:32 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FF/32-27137-CC591995; Mon, 14 Aug 2017 12:21:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov+7pqRM
 jDa4t5rf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPubggueGhY8W2jSAPjCo0uRk4OCQEjibcT
 /zF1MXJxCAksZJRYdu0dE0hCWCBWYsHErawgtoiAskTvr98sIEXMAqcYJdZdX8QGkhASaGWSu
 PUpFcRmE1CV2HD9FFgDr4C1xIMtJ5i7GDk4WIDirduUQcKiAuES+79fY4YoEZQ4OfMJC4jNKW
 AgMWXRTkYQm1lAXeLPvEvMELa4xK0n85kgbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilG
 jOLWoLLVI18hML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDQZgGAH45kFgYcY
 JTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8C6bMjFSSLAoNT21Ii0zBxglMGkJD
 h4lEV4bkDRvcUFibnFmOkTqFKOilDhvKUhCACSRUZoH1waLzEuMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5k0HmcKTmVcCN/0V0GImoMV9IDfzFpckIqSkGhgv5E9/WSdmzRnY+/X7Z/4Ktqn
 Brkb3Pec3vft1dHGcilqPmpBH3FlBZYsPQTpG15+tMVLyDrHW2sl+fEPorRttavPXfeLJ6zMR
 UvHl0VZ5c6R+iZGbZ5u3eMJRhzct507cOT9N6Vxo/coJv3XT5186VX9QMbTKZ51xaXF7ZNVz1
 WzZLX4Nu5RYijMSDbWYi4oTAaE2uJnHAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502713291!65862898!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=1.9 required=7.0 tests=BODY_RANDOM_LONG,NO_FORMS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7533 invoked from network); 14 Aug 2017 12:21:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 12:21:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 920B9ACF9;
 Mon, 14 Aug 2017 12:21:30 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814102123.15337-1-jgross@suse.com>
 <59919793020000780016F437@suse.com>
 <c0ed2c9a-fb04-ff8f-0919-646f25a93669@suse.com>
 <59919C20020000780016F4AB@suse.com>
 <45bfc182-7eb1-91f4-64d8-28506d3db799@suse.com>
 <5991A844020000780016F53B@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2e11c960-00d7-cbfa-8459-5e0b09e035a5@suse.com>
Date: Mon, 14 Aug 2017 14:21:28 +0200
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: <5991A844020000780016F53B@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTM6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDEzOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTQvMDgvMTcgMTI6NDgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTQuMDguMTcgYXQgMTI6MzUsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDE0LzA4LzE3IDEyOjI5LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMTQuMDguMTcgYXQgMTI6MjEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gQ3VycmVudCBwdiBndWVzdHMgd2lsbCBvbmx5IHNlZSBwaHlzaWNhbCBhZGRyZXNzZXMg
dXAgdG8gNDYgYml0cyB3aWRlLgo+Pj4+Pj4gSW4gb3JkZXIgdG8gYmUgYWJsZSB0byBydW4gb24g
YSBob3N0IHN1cHBvcnRpbmcgNSBsZXZlbCBwYWdpbmcgYW5kIHRvCj4+Pj4+PiBtYWtlIHVzZSBv
ZiBhbnkgcG9zc2libGUgbWVtb3J5IHBhZ2UgdGhlcmUsIHBoeXNpY2FsIGFkZHJlc3NlcyB3aXRo
IHVwCj4+Pj4+PiB0byA1MiBiaXRzIGhhdmUgdG8gYmUgc3VwcG9ydGVkLgo+Pj4+Pgo+Pj4+PiBJ
cyB0aGlzIGEgWGVuIHNob3J0Y29taW5nIG9yIGEgTGludXggb25lIChJIGFzc3VtZSB0aGUgbGF0
dGVyKT8KPj4+Pgo+Pj4+IEl0IGlzIGEgc2hvcnRjb21pbmcgb2YgdGhlIFhlbiBwdiBpbnRlcmZh
Y2UuCj4+Pgo+Pj4gUGxlYXNlIGJlIG1vcmUgcHJlY2lzZTogV2hlcmUgaW4gdGhlIGludGVyZmFj
ZSB0byB3ZSBoYXZlIGEKPj4+IHJlc3RyaWN0aW9uIHRvIDQ2IGJpdHM/Cj4+Cj4+IFdlIGhhdmUg
bm8gZGVmaW5pdGlvbiB0aGF0IHRoZSBtZm4gd2lkdGggaW4gYSBwdGUgY2FuIGJlIGxhcmdlciB0
aGFuCj4+IHRoZSBwZm4gd2lkdGggZm9yIGEgZ2l2ZW4gYXJjaGl0ZWN0dXJlIChpbiB0aGlzIGNh
c2UgYSA0IGxldmVsIHBhZ2luZwo+PiA2NCBiaXQgeDg2IGhvc3QpLgo+Pgo+PiBTbyBYZW4gaGFz
IHRvIGFzc3VtZSBhIGd1ZXN0IG5vdCB0ZWxsaW5nIG90aGVyd2lzZSBoYXMgdG8gYmUgbGltaXRl
ZAo+PiB0byBtZm5zIG5vdCBleGNlZWRpbmcgNCBsZXZlbCBob3N0cyBtYXhpbXVtIGFkZHJlc3Nl
cy4KPiAKPiBUaGUgbnVtYmVyIG9mIHBhZ2UgdGFibGUgbGV2ZWxzIGFmZmVjdHMgb25seSB2aXJ0
dWFsIGFkZHJlc3MKPiB3aWR0aC4gUGh5c2ljYWwgYWRkcmVzc2VzIGNhbiBhcmNoaXRlY3R1cmFs
bHkgYmUgNTIgYml0cyB3aWRlLAo+IGFuZCB3aGF0IENQVUlEIGV4dGVuZGVkIGxlYWYgOCBwcm92
aWRlcyBpcyB3aGF0IGxpbWl0cwo+IHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGguCgpZZXMuCgpPVE9I
IHVwIHRvIG5vdyB0aGVyZSBoYXZlIGJlZW4gbm8geDg2IHBsYXRmb3JtcyBzdXBwb3J0aW5nIG1v
cmUgdGhhbgo0NiBiaXRzIHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGggKGF0IGxlYXN0IEFGQUlLKSwg
YW5kIHRoaXMgbGltaXQgaXMKZXhwbGljaXRseSBzcGVjaWZpZWQgZm9yIGFsbCBjdXJyZW50IHBy
b2Nlc3NvcnMuCgo+PiBPciB3b3VsZCB5b3UgbGlrZSB0byBub3QgbGltaXQgY3VycmVudCBwdiBn
dWVzdHMgdG8gdGhlIGxvd2VyIDY0VEIgYW5kCj4+IHJpc2sgdGhlbSBjcmFzaGluZywganVzdCBi
ZWNhdXNlIHRoZXkgaW50ZXJwcmV0ZWQgdGhlIGxhY2sgb2YgYW55Cj4+IHNwZWNpZmljIG1mbiB3
aWR0aCBkZWZpbml0aW9uIGluIGFub3RoZXIgd2F5IGFzIHlvdSBkbz8KPiAKPiBBZ2FpbiAtIHlv
dSBzYXlpbmcgImN1cnJlbnQgcHYgZ3Vlc3RzIiByYXRoZXIgdGhhbiAiY3VycmVudAo+IExpbnV4
IFBWIGd1ZXN0cyIgbWFrZXMgbWUgYXNzdW1lIHlvdSd2ZSBmb3VuZCBzb21lCj4gbGltaXRhdGlv
biBpbiB0aGUgUFYgQUJJLiBZZXQgc28gZmFyIHlvdSBkaWRuJ3QgcG9pbnQgb3V0IHdoZXJlCj4g
dGhhdCBpcywgd2hpY2ggdGhlbiBhZ2FpbiBtYWtlcyBtZSBhc3N1bWUgeW91J3JlIHRhbGtpbmcK
PiBhYm91dCBhIExpbnV4IGxpbWl0YXRpb24uCgpZZXMsIEkgYW0gdGFsa2luZyBvZiBMaW51eCBo
ZXJlLgoKQW5kIG5vLCB5b3UgYXJlIHdyb25nIHRoYXQgSSBoYXZlbid0IHBvaW50ZWQgb3V0IHdo
ZXJlIHRoZSBsaW1pdGF0aW9uCmlzOiBJIGhhdmUgc2FpZCB0aGF0IHRoZSBQViBBQkkgbm93aGVy
ZSBzdGF0ZXMgdGhhdCBNRk5zIGNhbiBiZSB3aWRlcgp0aGFuIGFueSBjdXJyZW50IHByb2Nlc3Nv
cidzIFBGTnMuCgpTbyB3aGVuIGJlaW5nIHBlZGFudGljIHlvdSBhcmUgcmlnaHQ6IHRoZSBMaW51
eCBrZXJuZWwgaXMgdmlvbGF0aW5nCnRoZSBzcGVjaWZpY2F0aW9uIGJ5IG5vdCBiZWluZyBhYmxl
IHRvIHJ1biBvbiBhIHByb2Nlc3NvciBzcGVjaWZ5aW5nCnBoeXNpY2FsIGFkZHJlc3Mgd2lkdGgg
dG8gYmUgNTIgYml0cyB2aWEgQ1BVSUQuCgpPVE9IIGFzIHRoZXJlIGhhc24ndCBiZWVuIGFueSBz
dWNoIHByb2Nlc3NvciB1cCB0byBub3cgdGhpcyB3YXMgbm8KcHJvYmxlbSBmb3IgTGludXguCgpX
ZSBjb3VsZCBzYXksIG9mIGNvdXJzZSwgdGhpcyBpcyBhIHByb2JsZW0gb2YgTGludXggd2hpY2gg
c2hvdWxkIGJlCmZpeGVkLiBJIHRoaW5rIHRoaXMgd291bGRuJ3QgYmUgYSB3aXNlIHRoaW5nIHRv
IGRvOiB3ZSBkb24ndCB3YW50IHRvCmRvIGZpbmdlciBwb2ludGluZyBhdCBMaW51eCwgYnV0IHdl
IHdhbnQgYSBzbW9vdGggdXNlcidzIGV4cGVyaWVuY2UKd2l0aCBYZW4uIFNvIHdlIG5lZWQgc29t
ZSBraW5kIG9mIGludGVyZmFjZSB0byBoYW5kbGUgdGhlIGN1cnJlbnQKc2l0dWF0aW9uIHRoYXQg
bm8gTGludXgga2VybmVsIHVwIHRvIDQuMTMgd2lsbCBiZSBhYmxlIHRvIG1ha2UgdXNlIG9mCnBo
eXNpY2FsIGhvc3QgbWVtb3J5IGFib3ZlIDY0VEIuIEFnYWluOiBJIGRvbid0IHRoaW5rIHdlIHdh
bnQgdG8gbGV0CnRob3NlIGtlcm5lbCdzIGp1c3QgY3Jhc2ggYW5kIHRlbGwgdGhlIHVzZXJzIGl0
cyBMaW51eCcgZmF1bHQsIHRoZXkKc2hvdWxkIGVpdGhlciB1c2UgYSBuZXcga2VybmVsIG9yIEtW
TS4KCj4+Pj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oCj4+Pj4+PiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oCj4+Pj4+PiBAQCAtMjEyLDkgKzIxMiwxOCBA
QAo+Pj4+Pj4gICNkZWZpbmUgWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZIDE4Cj4+Pj4+PiAgCj4+
Pj4+PiAgLyoKPj4+Pj4+ICsgKiBNYXhpbXVtIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZSB0aGUga2Vy
bmVsIGNhbiBoYW5kbGUuCj4+Pj4+PiArICoKPj4+Pj4+ICsgKiBBbGwgbWVtb3J5IG9mIHRoZSBQ
ViBndWVzdCBtdXN0IGJlIGFsbG9jYXRlZCBiZWxvdyB0aGlzIGJvdW5kYXJ5LAo+Pj4+Pj4gKyAq
IGFzIHRoZSBndWVzdCBrZXJuZWwgY2FuJ3QgaGFuZGxlIHBhZ2UgdGFibGUgZW50cmllcyB3aXRo
IE1GTnMgcmVmZXJyaW5nCj4+Pj4+PiArICogdG8gbWVtb3J5IGFib3ZlIHRoaXMgdmFsdWUuCj4+
Pj4+PiArICovCj4+Pj4+PiArI2RlZmluZSBYRU5fRUxGTk9URV9NQVhQSFlTX1NJWkUgMTkKPj4+
Pj4KPj4+Pj4gV2l0aG91dCB1c2UgaW4gdGhlIGh5cGVydmlzb3Igb3IgdG9vbHMgSSBkb24ndCBz
ZWUgd2hhdCBnb29kCj4+Pj4+IGludHJvZHVjaW5nIHRoaXMgbm90ZSB3aWxsIGRvLgo+Pj4+Cj4+
Pj4gVGhlIExpbnV4IGtlcm5lbCBjb3VsZCBtYWtlIHVzZSBvZiBpdCBmcm9tIGUuZy4ga2VybmVs
IDQuMTQgb24uIFNvIGluCj4+Pj4gY2FzZSBzdXBwb3J0cyA1IGxldmVsIHBhZ2luZyBob3N0cyBs
ZXRzIHNheSBpbiBYZW4gNC4xMiBpdCBjb3VsZCBydW4KPj4+PiBMaW51eCBwdiBndWVzdHMgd2l0
aCBrZXJuZWwgNC4xNCBtYWtpbmcgdXNlIG9mIGhpZ2ggbWVtb3J5IGFkZHJlc3Nlcy4KPj4+Pgo+
Pj4+IEluIGNhc2Ugd2UgZG9uJ3QgZGVmaW5lIHRoZSBub3RlIChvciBkbyBpdCByYXRoZXIgbGF0
ZSkgcHYgZ3Vlc3RzIHdvdWxkCj4+Pj4gaGF2ZSB0byBiZSByZXN0cmljdGVkIHRvIHRoZSBsb3cg
NjRUQiBvZiBob3N0IG1lbW9yeS4KPj4+Cj4+PiBObyBtYXR0ZXIgd2hhdCB5b3Ugc2F5IGhlcmUg
LSBJIGNhbid0IHNlZSBob3cgZGVmaW5pbmcgdGhlIG5vdGUKPj4+IGFsb25lIHdpbGwgaGVscC4K
Pj4KPj4gSXQgd2lsbCBoZWxwIHRvIGludHJvZHVjZSB0aGUgc3VwcG9ydCBpbiBMaW51eCBmb3Ig
bGFyZ2UgbWZucyBfbm93Xwo+PiBpbnN0ZWFkIG9mIGhhdmluZyB0byB3YWl0Lgo+IAo+IEhvdyB3
aWxsIHRoYXQgaGVscCAob3RoZXIgdGhhbiBieSBrbm93aW5nIHRoZSBudW1lcmljYWwgdmFsdWUK
PiBmb3IgdGhlIG5vdGUpPyBPbmNlIGFnYWluLCB3aXRob3V0IHRoZSBoeXBlcnZpc29yIHRha2lu
ZyBhbnkKPiBhY3Rpb24gdXBvbiBzZWVpbmcgdGhlIG5vdGUgSSBkb24ndCBzZWUgd2h5IG9uIGhh
cmR3YXJlIHdpdGgKPiB3aWRlciB0aGFuIDQ2IGJpdCBwaHlzaWNhbCBhZGRyZXNzZXMgKGFsbCg/
KSBBTUQgQ1BVcyBoYXZlIDQ4Cj4gaWlyYykgdGhlIGludGVuZGVkIGVmZmVjdCB3aWxsIGJlIGFj
aGlldmVkLgoKSXQgd2lsbCBoZWxwIGRlZmluaW5nIHRoZSBpbnRlcmZhY2UuIFVzaW5nIHRoZSBF
TEYgbm90ZSBpbiBMaW51eCBrZXJuZWwKd29uJ3QgaGVscCBub3csIGJ1dCBpbiBmdXR1cmUuIEFu
ZCB3ZSB3b24ndCBiZSBhYmxlIHRvIHBhdGNoIGFsbCA0LjE0Cmtlcm5lbHMgb24gdGhlIHdvcmxk
IHRvIHN1ZGRlbmx5IHVzZSB0aGF0IEVMRiBub3RlLiBUaGlzIGNhbiBiZSBkb25lIHZpYQphbiB1
cHN0cmVhbSBwYXRjaCBvbmx5LgoKPj4gVGhpcyBjYW4gYmUgZWFzaWx5IGNvbXBhcmVkIHRvIHRo
ZSBzdXBwb3J0IG9mIDUgbGV2ZWwgcGFnaW5nIGluIHRoZQo+PiBrZXJuZWwgaGFwcGVuaW5nIHJp
Z2h0IG5vdzogV2hlbiB0aGUgNSBsZXZlbCBwYWdpbmcgbWFjaGluZXMgYXJlCj4+IGF2YWlsYWJs
ZSBpbiB0aGUgZnV0dXJlIHlvdSB3b24ndCBiZSBsaW1pdGVkIHRvIGEgcmF0aGVyIHJlY2VudCBr
ZXJuZWwsCj4+IGJ1dCB5b3UgY2FuIHVzZSBvbmUgYWxyZWFkeSBiZWluZyBwYXJ0IG9mIHNvbWUg
ZGlzdHJpYnV0aW9uLgo+IAo+IFllcyBhbmQgbm8uIFNpbmNlIHdlIGRvbid0IG1lYW4gdG8gaW50
cm9kdWNlIDUtbGV2ZWwgUFYgZ3Vlc3RzLAo+IHdlJ3JlIG5vdCBhZGRpbmcgcmVzcGVjdGl2ZSBN
TVUgb3BzIGFueXdheS4gSWYgd2Ugd291bGQsIGl0Cj4gd291bGQgc3RpbGwgc2VlbSBzdHJhbmdl
IHRvIGludHJvZHVjZWQsIHNheSwgTU1VRVhUX1BJTl9MNV9UQUJMRQo+IHdpdGhvdXQgYWxzbyBp
bXBsZW1lbnRpbmcgaXQuIEJ1dCB5ZXMsIGl0IHdvdWxkIGJlIHBvc3NpYmxlLCBqdXN0Cj4gdGhh
dCBvdGhlciB0aGFuIGhlcmUgdGhlcmUgcmVhbGx5IHdvdWxkIG5vdCBiZSBhIG5lZWQgZm9yIHRo
ZQo+IGh5cGVydmlzb3IgdG8gZG8gYW55dGhpbmcgZm9yIGl0IGFzIGxvbmcgYXMgaXQgZG9lc24n
dCBpdHNlbGYga25vdwo+IG9mIDUgcGFnZSB0YWJsZSBsZXZlbHMuCgpUaGUgcGF0Y2ggSSdtIHRo
aW5raW5nIG9mIHdvdWxkIGp1c3QgYXZvaWQgbWFza2luZyBhd2F5IE1GTiBiaXRzIGFzCml0IGlz
IGRvbmUgdG9kYXkuIExvb2sgaW4gcHRlX21mbl90b19wZm4oKTogdGhlIE1GTiBpcyBvYnRhaW5l
ZCBieQptYXNraW5nIHRoZSBwdGUgdmFsdWUgd2l0aCBQVEVfUEZOX01BU0suIEknZCBsaWtlIHRv
IHVzZQpYRU5fUFRFX1BGTl9NQVNLIGluc3RlYWQgYWxsb3dpbmcgZm9yIDUyIGJpdCBwaHlzaWNh
bCBhZGRyZXNzZXMuCgpTbyB3ZSB3b3VsZG4ndCBuZWVkIGFueSBvdGhlciBuZXcgaW50ZXJmYWNl
cy4gSXRzIGp1c3QgaGFuZGxpbmcgb2YKcHYgcHRlIHZhbHVlcyB3aGljaCBpcyBkaWZmZXJlbnQg
Ynkgd2lkZW5pbmcgdGhlIG1hc2suIEFuZCB0aGlzIHdvdWxkCnRvdWNoIHB2LXNwZWNpZmljIGNv
ZGUgb25seS4KCkkgY291bGQgZG8gdGhlIExpbnV4IHBhdGNoIHdpdGhvdXQgdGhlIG5ldyBFTEYg
bm90ZS4gQnV0IHRoaXMgd291bGQgbWVhbgpYZW4gY291bGRuJ3QgdGVsbCB3aGV0aGVyIGEgcHYg
ZG9tYWluIGlzIGNhcGFibGUgdG8gdXNlIG1lbW9yeSBhYm92ZQo2NFRCIG9yIG5vdC4gU28gd2Ug
d291bGQgaGF2ZSB0byBsb2NhdGUgX2FsbF8gcHYgZ3Vlc3RzIGJlbG93IDY0VEIgb3Igd2UKd291
bGQgcmlzayBjcmFzaGluZyBkb21haW5zLiBXaXRoIHRoZSBFTEYgbm90ZSB3ZSBjYW4gYXZvaWQg
dGhpcwpkaWxlbW1hLgoKQXMgbG9uZyBhcyB0aGVyZSBpcyBubyBjb2RlIGluIHRoZSBoeXBlcnZp
c29yIChvciBYZW4gdG9vbHMpIHRvIGhhbmRsZQp0aGUgRUxGIG5vdGUgd2UgYXJlIGluIHRoZSBz
YW1lIHBvc2l0aW9uIGFzIHdpdGhvdXQgdGhlIEVMRiBub3RlLiBCdXQKd2UgY2FuIGFkZCBoYW5k
bGluZyBpdCBhbmQgYWxsIG9mIGEgc3VkZGVuIGV2ZW4gIm9sZCIga2VybmVscyB1c2luZyB0aGUK
RUxGIG5vdGUgd291bGQgYmVuZWZpdCBmcm9tIGl0LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:36:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12:36: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.xen.org>)
	id 1dhEbZ-0006CA-1Y; Mon, 14 Aug 2017 12:36:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ef7610=Andrew.Cooper3@citrix.com>)
 id 1dhEbY-0006C4-5r
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 12:36:24 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E1/67-03937-74991995; Mon, 14 Aug 2017 12:36:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQtdt5sR
 Igym3zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZ93+zFjzirLjyu5WlgfENexcjJ4eEgJ/E
 hhl9zCC2sECsxIKJW1lBbBEBV4nrt+8A2VwczALrGSWuLnvFBJIQEjCRmLfzMSOIzSagL7H7x
 SewOK+ArcS8bXfB4iwCqhLrGyeCDRUVCJfY//0aM0SNoMTJmU9Yuhg5ODgFTCUWvZYGMZkFNC
 XW79IHqWAWkJdo3jqbGcIWl2j6spIVYquaxLX+S1Anp0tMfNbDMoFRYBaSobMQJs1CMmkWkkk
 LGFlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiwDEOxg
 /LQs4BCjJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3onTJ0YKCRalpqdWpGXmA
 GMHJi3BwaMkwusDkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeBJAiAZCijNI8uBGwOL
 7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7nIFN4MvNK4Da9AjqCCeiIPpD7eYtLEhFSUg2
 MwtE6Clkpj+7e/jXhNGvOEuNbUiYHZKIbOALuiFmYvj5l8VaRT+J3PjuHluxbhycbL/9hcsz6
 sYr1UxOLItvcRw5MpRe7d5fX7yiWcrm+SsP8iEWO9tyFx7aYXA2uVJv54f0avsItr4N2/dmaY
 btigrFeceum+LADvtOnrG6vnWfKoGK/rbRaiaU4I9FQi7moOBEAQ5pmI94CAAA=
X-Env-Sender: prvs=392ef7610=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502714182!77698250!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49343 invoked from network); 14 Aug 2017 12:36:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 12:36:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="50942424"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170814102123.15337-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8cab2d1b-6cc5-72c8-671e-e272b5e5ad30@citrix.com>
Date: Mon, 14 Aug 2017 13:36:21 +0100
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: <20170814102123.15337-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: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTE6MjEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQ3VycmVudCBwdiBndWVz
dHMgd2lsbCBvbmx5IHNlZSBwaHlzaWNhbCBhZGRyZXNzZXMgdXAgdG8gNDYgYml0cyB3aWRlLgo+
IEluIG9yZGVyIHRvIGJlIGFibGUgdG8gcnVuIG9uIGEgaG9zdCBzdXBwb3J0aW5nIDUgbGV2ZWwg
cGFnaW5nIGFuZCB0bwo+IG1ha2UgdXNlIG9mIGFueSBwb3NzaWJsZSBtZW1vcnkgcGFnZSB0aGVy
ZSwgcGh5c2ljYWwgYWRkcmVzc2VzIHdpdGggdXAKPiB0byA1MiBiaXRzIGhhdmUgdG8gYmUgc3Vw
cG9ydGVkLgo+Cj4gQXMgWGVuIG5lZWRzIHRvIGtub3cgd2hldGhlciBhIHB2IGd1ZXN0IGNhbiBo
YW5kbGUgc3VjaCBsYXJnZSBhZGRyZXNzZXMKPiB0aGUga2VybmVsIG9mIHRoZSBndWVzdCBoYXMg
dG8gYWR2ZXJ0aXNlIHRoaXMgY2FwYWJpbGl0eS4KPgo+IEFkZCBhIG5ldyBFTEYgbm90ZSBmb3Ig
dGhlIG1heGltdW0gcGh5c2ljYWwgYWRkcmVzcyB0aGUga2VybmVsIGNhbgo+IG1ha2UgdXNlIG9m
Lgo+Cj4gUGxlYXNlIG5vdGUgdGhhdCBpdCBpcyBub3QgcmVxdWlyZWQgZm9yIGEgcHYgZ3Vlc3Qg
dG8gc3VwcG9ydCA1IGxldmVsCj4gcGFnaW5nIGluIG9yZGVyIHRvIHVzZSBoaWdoIHBoeXNpY2Fs
IGFkZHJlc3Nlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCldoeT8KCldpdGggUEFFIHBhZ2luZywgdGhlIG1heGltdW0gcGh5c2ljYWwgYWRkcmVz
cyB3aWR0aCBpcyA1MiBiaXRzLCBhbmQgaGFzCmJlZW4gbGlrZSB0aGF0IGZvciBhIGRlY2FkZSBu
b3cuICA1LWxldmVsIHBhZ2luZyBkb2Vzbid0IGNoYW5nZSB0aGlzLgoKQXJlIHlvdSBzYXlpbmcg
dGhhdCB0aGVyZSBpcyBhIExpbnV4IGxpbWl0YXRpb24gd2hlcmUgaXQgZG9lc24ndCBjb3BlCnBy
b3Blcmx5IHdpdGggNTIgYml0cyBvZiB3aWR0aCBpbiB0aGUgcGFnZXRhYmxlcz8KCkEgbm90ZSBs
aWtlIHRoaXMgaXMgZmluZSBpbiBwcmluY2lwbGUgaWYgaXQgaXMgaW4gZmFjdCBuZWVkZWQsIGJ1
dCBJCmRvbid0IHVuZGVyc3RhbmQgd2hlcmUgdGhlIG5lZWQgYXJpc2VzLgoKfkFuZHJldwoKUC5T
LiB5b3UgYXJlIGF3YXJlIHRoYXQgYWxsIGd1ZXN0cyBhcmUgY29uc3RyYWluZWQgdG8gMTZUQiBh
bnl3YXksCmJlY2F1c2Ugb2YgdGhlIGdudHRhYiB2MSAzMmJpdCBmcmFtZSBmaWVsZD8gIEluIHRo
ZSBjYXNlIG9mIFBWIGd1ZXN0cywKdGhhdOKAmXMgdGhlIDE2VEIgTUZOIGJvdW5kYXJ5LgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:38:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12:38: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.xen.org>)
	id 1dhEd8-0006IB-Bu; Mon, 14 Aug 2017 12:38:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ec1398=wei.liu2@citrix.com>)
 id 1dhEd7-0006I2-31
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 12:38:01 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3E/60-09901-8A991995; Mon, 14 Aug 2017 12:38:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDve7ymRM
 jDab/tLBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP6vpxjKzjAUvF8XiNrA+MO5i5GTg4JAX+J
 rd8WgNksAqoSy2f+YQex2QSUJX529rKB2CIC6hJ/Lkxg7GLk4mAWeMYkcfBxOwtIQljAV6K9u
 RuogYODV8BCYva/OJCwkECaxLn3Z8F6eQUEJU7OfMICUsIsoCmxfpc+hCktsfwfB0gFs4C8RP
 PW2WAXcApYSnRfPcgEYosKqEh0Lp3DAjFRQaJj+jGmCYz8s5AMnYUwdBbC0FlIhi5gZFnFqFG
 cWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYlAxAsIPxz7KAQ4yS
 HExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4M2dMjBQSLEpNT61Iy8wBxgdMWoKDR
 0mEtxYkzVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcV4vkCIBkKKM0jy4EbBYvcQoKyXMyw
 h0lBBPQWpRbmYJqvwrRnEORiVh3lkgU3gy80rgNr0COoIJ6Ig+kPt5i0sSEVJSDYzFXZns0/7
 Yd3he4rNSbTq7Tqs+qNWg80n+Gx/r9vBdXsEpQp67j67bFnCmmlOzzp5Xu/DK3AOSBvf0r/Wo
 tnRo667QYohZCAwzi/yXGv7Ln6y2+sHgfGDmgbYamwdlJQ27tpaZXNnBYXNLa33atWev9KS7R
 ZS1X1kyaa1zu2Ym+fp4ov43JZbijERDLeai4kQAHKx7pdACAAA=
X-Env-Sender: prvs=392ec1398=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502714278!77679461!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19958 invoked from network); 14 Aug 2017 12:37:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 12:37:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="443676191"
Date: Mon, 14 Aug 2017 13:37:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170814123756.ujpfmksn4uvcoqbo@citrix.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-2-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170811180257.5493-2-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, 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>, bhupinder.thakur@linaro.org
Subject: Re: [Xen-devel] [PATCH 01/11] xen/grant_table: Include mm.h in
	xen/grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDc6MDI6NDdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFdoaWxlIHJlLW9yZGVyaW5nIHRoZSBpbmNsdWRlIGFscGhhYmV0aWNhbGx5IGluIGFy
Y2gvYXJtL2RvbWFpbi5jLCBJIGdvdAo+IGEgY29tcGxpdGF0aW9uIGVycm9yIGJlY2F1c2UgZ3Jh
bnRfdGFibGUuaCBpcyB1c2luZyBnZm5fdCBiZWZvcmUgYmVlbgo+IGRlZmluZWQ6Cj4gCj4gSW4g
ZmlsZSBpbmNsdWRlZCBmcm9tIGRvbWFpbi5jOjE0OjA6Cj4geGVuL3hlbi9pbmNsdWRlL3hlbi9n
cmFudF90YWJsZS5oOjE1MzoyOTogZXJyb3I6IHVua25vd24gdHlwZSBuYW1lIOKAmGdmbl904oCZ
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3Rh
dHVzKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiAKPiBGaXggaXQgYnkgaW5j
bHVkaW5nIHhlbi9tbS5oIGluIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:43:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12:43: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.xen.org>)
	id 1dhEic-0006yx-VR; Mon, 14 Aug 2017 12:43:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boqun.feng@gmail.com>) id 1dhEib-0006yr-Eh
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 12:43:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C5/2F-09901-CFA91995; Mon, 14 Aug 2017 12:43:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsXiVRvsqPt71sR
 Ig+mzlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owDEw4xFxw1qbgz+TJbA+MDtS5GTg4hgUmM
 En/mCHcxcnGwCMxnldh8to8FxJEQ2M0qMXPGbHaQKgmBOIk5LatZIOwqiRmrLzBDdCtLHHt8k
 A3C/sIo8WgtE4jNIqAqcWpKD1icTUBdoufOOrB6EQFdiWcLnoHFmQUiJQ51rQGbLyxgLnFj9U
 awOK+AicSjI7+ZIGbOZpRovikHEReUODnzCQtEb6nE36W3gWZyANnSEsv/cYCEOQXsJBZ/mAz
 WKiqgIrH0UivrBEbhWUi6ZyHpnoXQDRHWkrjx7yUThrC2xLKFr5khbFuJdevesyxgZF/FqFGc
 WlSWWqRrbKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYQwxAsIPx9LrAQ4ySH
 ExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4p82cGCkkWJSanlqRlpkDjGaYtAQHj5
 IIrzQwooV4iwsSc4sz0yFSpxh1OSYd2P6FSYglLz8vVUqcdz3IDAGQoozSPLgRsMRyiVFWSpi
 XEegoIZ6C1KLczBJU+VeM4hyMSsK8p0Cm8GTmlcBtegV0BBPQEX0g9/MWlyQipKQaGDOlBeNn
 557dEX1aVq9X9dCJoucfNJSO+r1J4Jgceu/f/uiu0BObnHYuu3RWI6rr1I3HR5d3y564oVl4p
 fejA8uGb8ZvSpV1v6xeKHCId92swM5OlQd/9lvKsLed+WkQd+K458YHjzJ8b669wH38j++8wq
 3VLBdW/L9946NK9v9cXZvSb7K//CSVWIozEg21mIuKEwHeIpiHJwMAAA==
X-Env-Sender: boqun.feng@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502714618!107124277!1
X-Originating-IP: [74.125.83.65]
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 37736 invoked from network); 14 Aug 2017 12:43:39 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Aug 2017 12:43:39 -0000
Received: by mail-pg0-f65.google.com with SMTP id y192so10523056pgd.1
 for <xen-devel@lists.xen.org>; Mon, 14 Aug 2017 05:43:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=FWxGPWDkKEHEOhQee7oYdSjZXF2647ejiLv9GZPlWJE=;
 b=SGKzCF2mVXQUyU/kHQ9XvhxhyMam3dJU5B7Capm4MWWWsYde+5oJpNVdHMB4SiJeDv
 f42F/aqhAkW2tUK++/K4I2O27MdUWXRvgWG5tCsciXVVlh0RalvBmWuJ65Fm6KRubwru
 NdjOIQJmltw8qjFIQ5lBh1CLzFErpFl9nd1Rm9UdxKSCJa0oYe4LMcGGoBmbgbtWuqCy
 V9sRDT0D3PLb4JcNzocmHD5/vh9bcGJNn/ccYzKu2Ln1t6hOlXDeRb769rkgiDJ18yew
 8hWUdieSpzAG4tTdIU3yALOtYJQN4SouqZE0zTruHn/C0mJIwuSgoZaSN8iDdTq20GMd
 6SrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=FWxGPWDkKEHEOhQee7oYdSjZXF2647ejiLv9GZPlWJE=;
 b=Z1f60pSTIslnb0k+KLg6AcsW1OSsreQQaiE8xtlVP4Dfr04SxRWyGQDdoh3oMHV34T
 uiSU0IHaV0oK4SlBZsSmFrdw36KuqtYq0BD0RWFzJJqpMEOY2FLmlLmgG9AT1jBK0B1f
 QbqK6XvV05vVvY07Pzu5Yi2PdWhtBmz5RzhN/1eQQ6UuIfNhIJDOdG4J66/0s/iMpKSB
 zZEHpX5m29nEETKh+OP6IvKK60QbRkoHs0DIQOD4LSH+JN55xMnIjwf0H9dkjqvNrfU8
 B8cl416qk4WnygfwGUfGGzQMAKd2JkCuy1W7jqp3LF3PLyZD/cJnuHy/xa1n9EtFkx++
 g15A==
X-Gm-Message-State: AHYfb5gziJ3SspoWQKgqrjLXUZfWc9R3s51gNR695xNTuSkGv+G/7uUY
 eAz+UnngnvaVFg==
X-Received: by 10.99.113.92 with SMTP id b28mr23722413pgn.433.1502714617816;
 Mon, 14 Aug 2017 05:43:37 -0700 (PDT)
Received: from localhost ([45.32.52.191])
 by smtp.gmail.com with ESMTPSA id t11sm13491257pfa.143.2017.08.14.05.43.35
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 14 Aug 2017 05:43:36 -0700 (PDT)
Date: Mon, 14 Aug 2017 20:43:50 +0800
From: Boqun Feng <boqun.feng@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170814124350.feqbymrlmk3ik33v@tardis>
References: <20170720052921.31586-1-boqun.feng@gmail.com>
 <20170814050808.30758-1-boqun.feng@gmail.com>
 <be2c4b43-1ad3-7cd5-6010-8d5dcea134f9@citrix.com>
MIME-Version: 1.0
In-Reply-To: <be2c4b43-1ad3-7cd5-6010-8d5dcea134f9@citrix.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: yu.c.zhang@linux.intel.com, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH XTF v2] Functional: Add a UMIP test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2692767237461428186=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============2692767237461428186==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="4v34abrqpzltcmwk"
Content-Disposition: inline


--4v34abrqpzltcmwk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Aug 14, 2017 at 11:35:47AM +0100, Andrew Cooper wrote:
> On 14/08/17 06:08, Boqun Feng (Intel) wrote:
> > Add a "umip" test for the User-Model Instruction Prevention. The test
> > simply tries to run sgdt/sidt/sldt/str/smsw in guest user-mode with
> > CR4_UMIP =3D 1.
> >
> > Signed-off-by: Boqun Feng (Intel) <boqun.feng@gmail.com>
>=20
> Thankyou for this.  Its looking much better.  Just a few comments.
>=20

Apologies for being so late, got interrupted by something more urgent..

> > ---
> > v1 --> v2:
> > 	* add a new write_cr4_safe()
> > 	* use %pe for exception print
> > 	* refactor the code based on Andrew's guide and advice
> >
> > Test results:
> >
> > * With UMIP patch:
> > ** boot with hvm_fep: SUCCESS
> > ** boot without hvm_fep: SKIP, due to "FEP support not detected.."
> >
> > * Without UMIP patch:
> > ** boot with hvm_fep: SKIP, due to "UMIP is not supported.."
> > ** boot without hvm_fep: SKIP, due to "UMIP is not supported.."
> >
> > * With UMIP cpuid exposed but CR4 invalid:
> > ** boot with hvm_fep: FAILURE, due to "Fail: Unable to activate UMIP.."
> > ** boot without hvm_fep: FAILURE, due to "Fail: Unable to activate UMIP=
=2E."
>=20
> What do you mean by CR4 invalid here?
>=20

I mean hvm_cr4_guest_valid_bits() doesn't return with X86_CR4_UMIP set,
and I manually modified my "Expose UMIP" patch to test this.

> > diff --git a/arch/x86/include/arch/lib.h b/arch/x86/include/arch/lib.h
> > index f608af9996f0..4f0d85290cf0 100644
> > --- a/arch/x86/include/arch/lib.h
> > +++ b/arch/x86/include/arch/lib.h
> > @@ -340,6 +340,19 @@ static inline void write_cr4(unsigned long cr4)
> >      asm volatile ("mov %0, %%cr4" :: "r" (cr4));
> >  }
> > =20
> > +static inline bool write_cr4_safe(unsigned long cr4)
> > +{
> > +    exinfo_t fault =3D 0;
> > +
> > +    asm volatile ("1: mov %1, %%cr4; 2:"
> > +                  _ASM_EXTABLE_HANDLER(1b, 2b, ex_record_fault_edi)
> > +                  : "+D" (fault)
> > +                  : "r" (cr4),
> > +                    "X" (ex_record_fault_edi));
> > +
> > +    return !fault;
>=20
> To match the existing {rd,wr}msr_safe() implementation in XTF and the
> common usage in Linux and Xen, the return value should be 0 for success
> and nonzero for fault.
>=20
> i.e. you should "return fault;"
>=20

Got it.

> > diff --git a/tests/umip/main.c b/tests/umip/main.c
> > new file mode 100644
> > index 000000000000..fcaba4e34570
> > --- /dev/null
> > +++ b/tests/umip/main.c
> >
> > +
> > +static const struct stub {
> > +    unsigned long (*fn)(unsigned long);
> > +    const char *name;
> > +} stubs[] =3D {
> > +    { stub_sgdt, "SGDT" },
> > +    { stub_sidt, "SIDT" },
> > +    { stub_sldt, "SLDT" },
> > +    { stub_str,  "STR" },
> > +    { stub_smsw, "SMSW" },
> > +};
> > +
> > +void test_umip(bool umip_active, bool force)
>=20
> (For reasons explained below,) I'd rename this to test_insns(), and...
>=20
> > +{
> > +    unsigned int i;
> > +    bool user;
> > +
> > +    for ( user =3D false; ; user =3D true )
> > +    {
> > +        exinfo_t exp =3D user && umip_active ? EXINFO_SYM(GP, 0) : 0;
> > +
> > +        for ( i =3D 0; i < ARRAY_SIZE(stubs); i++)
> > +        {
> > +            const struct stub *s =3D &stubs[i];
> > +            exinfo_t ret;
> > +
> > +            ret =3D user ? exec_user_param(s->fn, force) : s->fn(force=
);
> > +
> > +            /*
> > +             * Tolerate the instruction emulator not understanding the=
se
> > +             * instructions in older releases of Xen.
> > +             */
> > +
> > +            if ( force && ret =3D=3D EXINFO_SYM(UD, 0) )
> > +            {
> > +                static bool once;
> > +
> > +                if ( !once )
> > +                {
> > +                    xtf_skip("Skip: Emulator doesn't implement %s\n", =
s->name);
> > +                    once =3D true;
> > +                }
> > +
> > +                continue;
> > +            }
> > +
> > +            if ( ret !=3D exp )
> > +                xtf_failure("Fail: %s %s\n"
> > +                            "  expected %pe\n"
> > +                            "       got %pe\n",
> > +                            user ? "user" : "supervisor", s->name,
> > +                            _p(exp), _p(ret));
> > +        }
> > +
> > +        if ( user )
> > +            break;
> > +    }
> > +}
>=20
> ... have this helper, which simplifies the test_main() logic.
>=20
> static void test_umip(bool umip_active)
> {
>     test_insns(umip_active, false);
>=20
>     if ( xtf_has_fep )
>         test_insns(umip_active, true);
> }
>=20

Good point, will do this in V3.

> > +
> > +void test_main(void)
> > +{
> > +    unsigned long cr4;
> > +
> > +    /* run with UMIP inactive */
> > +    test_umip(false, false);
> > +
> > +    if ( !xtf_has_fep )
> > +        xtf_skip("FEP support not detected - some tests will be skippe=
d\n");
>=20
> This text only needs to be shown once.  I'd move it ahead of the first
> test_umip() call, and you can drop the else clauses given the new
> test_umip() implementation.
>=20

Agreed.

> > +    else
> > +        test_umip(false, true);
> > +
> > +    if ( !cpu_has_umip )
> > +    {
> > +        xtf_skip("UMIP is not supported, skip the rest of test\n");
>=20
> Since I pointed you at the cpuid-faulting test case, I've had my code
> reviewed by someone in our testing team, and a logical issue was found.=
=20
> (As it turns out, when CPUID faulting is not available, writes
> attempting to enable it are squashed and appear to have succeeded.  I'll
> fix that bug in due course.)
>=20
> At this point, we should check that attempting to set CR4.UMIP is
> prohibited.
>=20

Ok, I will add something like:

	if ( !cpu_has_umip )
	{
	     if (!write_cr4_safe(cr4 | X86_CR4_UMIP))
	         xtf_fail("UMIP unsupported, but setting CR4 bit succeeds");
	     else
	         xtf_skip("UMIP is not supported, skip the rest of test\n");
	}

Thoughts?

Regards,
Boqun

> Otherwise, everything else looks fine.
>=20
> ~Andrew

--4v34abrqpzltcmwk
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAABCAAdFiEEj5IosQTPz8XU1wRHSXnow7UH+rgFAlmRmwEACgkQSXnow7UH
+rhq5wf/WVULab88a+qYtmTTknM8PAi7p18FR8axs9eGaTN224lsgeuJx3ECCJSZ
3FtlOOOb5kQhSx7U7KUpFrW7pCBbSR5GgUAV5E9SN4nnTW7uWA5bANAD3D75BIRT
anp2K/ky3flaxbqV5PWj1SMcVV1lOk5ormNtIpegEEKMfwby9VcU8Jnf92F+FmD6
5Uh5AdHTTDU8iD20388C3I0GxXxWLQQ9sbLM6r61LTa7t04lApNpwbJNZvQzfzuh
5DYC4vZECwPt0AUG0ifxoGvsN+NhaJHZYSV4hvbADgAU3C86ZpYsgllTKJdXgfpm
Hp4ev5CGI+ubXWc+HD4U34PcgdRFrw==
=I5/p
-----END PGP SIGNATURE-----

--4v34abrqpzltcmwk--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2692767237461428186==--


From xen-devel-bounces@lists.xen.org Mon Aug 14 12:46:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12:46: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.xen.org>)
	id 1dhEkz-0007Cb-Bj; Mon, 14 Aug 2017 12:46:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brgerst@gmail.com>) id 1dhEky-0007CT-4Y
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 12:46:08 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 08/C0-02177-F8B91995; Mon, 14 Aug 2017 12:46:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfSas27X7Im
 RBlOXCll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnb7newFTwQrvh5ejdzA+NN/i5GLg4hgemM
 EluPrmYHcVgEGlgldjyZzwbiSAjMYZU4d+cOUxcjJ5CTJ3H34BqWLkYOILtA4vPzUpAwr4Cgx
 MmZT1hAbCEBD4lPLd/YQWxOgUCJNZsOMkJseMAosfduD1iCTUBV4sml7WwgNguQ/WX9bnaIQQ
 ESz9ceBLOFBRwlPt9/ADZUBKjm9ekdrCA2s8B9JonDHywhbE2J1u2/2ScwCsxCcscsJKkFjEy
 rGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ5EBCHYwrmx3
 PsQoycGkJMqb4NMbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV3zWxEghwaLU9NSKtMwcYFTAp
 CU4eJREeCNA0rzFBYm5xZnpEKlTjMYcV66s+8LEMeXA9i9MQix5+XmpUuK8hiClAiClGaV5cI
 Ng0XqJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxVIFN4MvNK4Pa9AjqFCeiUPpAveItLEhF
 SUg2MM6Vm5NqrGhrU2H6uZY02ETfo9Kr7ze33bf9dQydvtRv/4wPEYq/w82tzZ3V4TFvUclbc
 0P2/R/Z3rT/sp2ara1h8OPjnpOX0jAlHjNR4PBZwvfrwhVVt9sKj2ufmH740L7heWcTWpVDlb
 9EOwRx/vc1v81sPfk3yORnidrmsJClC5uzcM/ZKLMUZiYZazEXFiQDxs8vQ0QIAAA==
X-Env-Sender: brgerst@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502714761!86577367!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24533 invoked from network); 14 Aug 2017 12:46:02 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Aug 2017 12:46:02 -0000
Received: by mail-it0-f67.google.com with SMTP id f16so7827632itb.5
 for <xen-devel@lists.xenproject.org>; Mon, 14 Aug 2017 05:46:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=c3/z2e0YSpIAEByJvetM1XmFleepdgHSjRv1+5wQ5Xw=;
 b=X1K2kxMNDfJHDdqbIaLWbbAB701qC3xS4Ub36fhro0PSVQ7YvQTjCS9d1vxK0iqVsm
 CQVO10Z5Bensj5khqeIggJUMR6LuC9Zhl4UG0GOofi/A7RInfjDAPO8EkDA730lUPih/
 g/nHHpuSQOEEbKT6Cw0ua8zxsDjoUjkhbB8XbqWCd56X6i4gWmaT6Jf56k+B0yXiDc7L
 iZgYNH9TnkfXvvnuPuCYSs1QWX7YIi/KDto0tD+YxOmVGsAIXlTuZU4uXgdu3pBKkvyL
 OGfzbtDn+2FIul+eUbPGJB6WZDTTzHBhseZbUEGyZ0egyxJF4rYOtiHIHsgwUCU6Bfcb
 LP2Q==
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=c3/z2e0YSpIAEByJvetM1XmFleepdgHSjRv1+5wQ5Xw=;
 b=Otjv8GdJ10WFm1tQPlJtQ7Z2P30aG+J0kPFcjRfLzjJ9jzAL3T/Qi3J6zsqSRi5Gsy
 i4+fHxAPiw+sxjqKRWPyGB7uofQfrJXdSvWB8A6/a1YmB9ATKOTxT62pNVpWswM1fkSw
 t8JoDgxC+53HbHXXgVOqePOZDI5o6+1Jj5Y725FzrET1MIDzr1GbhDZdmJOn4y/igFOm
 oNe0oA8L2OL4tWSIFSPaxA45rrJks32htD1EhQP4WCRvTwCj2QFzA4KTAlqEi2K9V8Fb
 Cm3VmgscXGOyrHZIb+Q59k4Sv7EFTwmBGOV1anp5M1L8YvWGvEVVQ6Eq6yhG2DVxQJPG
 BSpA==
X-Gm-Message-State: AHYfb5gwFdCoZ6e3DyKPZv/lhzW0d/41PqDFVejpwwv6ZEOqGmmBQ6OO
 sH8T+lYdn4wSu0SgEWyt1KgIE5FQIg==
X-Received: by 10.36.230.5 with SMTP id e5mr6188835ith.168.1502714760902; Mon,
 14 Aug 2017 05:46:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.96.30 with HTTP; Mon, 14 Aug 2017 05:46:00 -0700 (PDT)
In-Reply-To: <CALCETrUUyBzPv4ZqXJ6pC8YVTZBs+rw305f53yw_xc1xi6EEjw@mail.gmail.com>
References: <7c88ed36805d36841ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org>
 <CAMzpN2h7UyjJ3034ospL-_eZbiEFgi85XCZRX=sQU2rAkzpzqg@mail.gmail.com>
 <CALCETrUUyBzPv4ZqXJ6pC8YVTZBs+rw305f53yw_xc1xi6EEjw@mail.gmail.com>
From: Brian Gerst <brgerst@gmail.com>
Date: Mon, 14 Aug 2017 08:46:00 -0400
Message-ID: <CAMzpN2iSxVMUcNx7-yO9TDdfXP1oC32b4HoK_F2FbAspQ-MniA@mail.gmail.com>
To: Andy Lutomirski <luto@kernel.org>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 X86 ML <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Borislav Petkov <bpetkov@suse.de>
Subject: Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMTo1MyBBTSwgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtl
cm5lbC5vcmc+IHdyb3RlOgo+IE9uIFN1biwgQXVnIDEzLCAyMDE3IGF0IDc6NDQgUE0sIEJyaWFu
IEdlcnN0IDxicmdlcnN0QGdtYWlsLmNvbT4gd3JvdGU6Cj4+IE9uIE1vbiwgQXVnIDcsIDIwMTcg
YXQgMTE6NTkgUE0sIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPiB3cm90ZToKPj4+
ICAvKiBOb3JtYWwgNjQtYml0IHN5c3RlbSBjYWxsIHRhcmdldCAqLwo+Pj4gIEVOVFJZKHhlbl9z
eXNjYWxsX3RhcmdldCkKPj4+IC0gICAgICAgdW5kb194ZW5fc3lzY2FsbAo+Pj4gLSAgICAgICBq
bXAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9zd2FwZ3MKPj4+ICsgICAgICAgcG9wcSAlcmN4Cj4+
PiArICAgICAgIHBvcHEgJXIxMQo+Pj4gKyAgICAgICBqbXAgZW50cnlfU1lTQ0FMTF82NF9hZnRl
cl9od2ZyYW1lCj4+PiAgRU5EUFJPQyh4ZW5fc3lzY2FsbF90YXJnZXQpCj4+Pgo+Pj4gICNpZmRl
ZiBDT05GSUdfSUEzMl9FTVVMQVRJT04KPj4+Cj4+PiAgLyogMzItYml0IGNvbXBhdCBzeXNjYWxs
IHRhcmdldCAqLwo+Pj4gIEVOVFJZKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQo+Pj4gLSAgICAgICB1
bmRvX3hlbl9zeXNjYWxsCj4+PiAtICAgICAgIGptcCBlbnRyeV9TWVNDQUxMX2NvbXBhdAo+Pj4g
KyAgICAgICBwb3BxICVyY3gKPj4+ICsgICAgICAgcG9wcSAlcjExCj4+PiArICAgICAgIGptcCBl
bnRyeV9TWVNDQUxMX2NvbXBhdF9hZnRlcl9od2ZyYW1lCj4+PiAgRU5EUFJPQyh4ZW5fc3lzY2Fs
bDMyX3RhcmdldCkKPj4+Cj4+PiAgLyogMzItYml0IGNvbXBhdCBzeXNlbnRlciB0YXJnZXQgKi8K
Pj4+ICBFTlRSWSh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQo+Pj4gLSAgICAgICB1bmRvX3hlbl9zeXNj
YWxsCj4+PiArICAgICAgIG1vdiAwKjgoJXJzcCksICVyY3gKPj4+ICsgICAgICAgbW92IDEqOCgl
cnNwKSwgJXIxMQo+Pj4gKyAgICAgICBtb3YgNSo4KCVyc3ApLCAlcnNwCj4+PiAgICAgICAgIGpt
cCBlbnRyeV9TWVNFTlRFUl9jb21wYXQKPj4+ICBFTkRQUk9DKHhlbl9zeXNlbnRlcl90YXJnZXQp
Cj4+Cj4+IFRoaXMgcGF0Y2ggY2F1c2VzIHRoZSBpb3BsXzMyIGFuZCBpb3Blcm1fMzIgc2VsZi10
ZXN0cyB0byBmYWlsIG9uIGEKPj4gNjQtYml0IFBWIGtlcm5lbC4gIFRoZSA2NC1iaXQgdmVyc2lv
bnMgcGFzcy4gSXQgZ2V0cyBhIHNlZyBmYXVsdCBhZnRlcgo+PiAicGFyZW50OiB3cml0ZSB0byAw
eDgwIChzaG91bGQgZmFpbCkiLCBhbmQgdGhlIGZhdWx0IGlzbid0IGNhdWdodCBieQo+PiB0aGUg
c2lnbmFsIGhhbmRsZXIuICBJdCBqdXN0IGR1bXBzIGJhY2sgdG8gdGhlIHNoZWxsLiAgVGhlIHRl
c3RzIHBhc3MKPj4gYWZ0ZXIgcmV2ZXJ0aW5nIHRoaXMuCj4KPiBJIGNhbiByZXByb2R1Y2UgaXQg
aWYgSSBlbXVsYXRlIGFuIEFNRCBtYWNoaW5lLiAgSSBjYW4gImZpeCIgaXQgbGlrZSB0aGlzOgoK
WWVzLCB0aGlzIGlzIGFuIEFNRCBwcm9jZXNzb3IuCgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwo+IGluZGV4IGE4YTRm
NGM0NjBhNi4uNjI1NWUwMGY0MjVlIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNt
XzY0LlMKPiArKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCj4gQEAgLTk3LDYgKzk3LDkg
QEAgRU5EUFJPQyh4ZW5fc3lzY2FsbF90YXJnZXQpCj4gIEVOVFJZKHhlbl9zeXNjYWxsMzJfdGFy
Z2V0KQo+ICAgICAgICAgcG9wcSAlcmN4Cj4gICAgICAgICBwb3BxICVyMTEKPiArICAgICAgIG1v
dnEgJF9fVVNFUjMyX0RTLCA0KjgoJXJzcCkKPiArICAgICAgIG1vdnEgJF9fVVNFUjMyX0NTLCAx
KjgoJXJzcCkKPiArICAgICAgIG1vdnEgJXIxMSwgMio4KCVyc3ApCj4gICAgICAgICBqbXAgZW50
cnlfU1lTQ0FMTF9jb21wYXRfYWZ0ZXJfaHdmcmFtZQo+ICBFTkRQUk9DKHhlbl9zeXNjYWxsMzJf
dGFyZ2V0KQo+Cj4gYnV0IEkgaGF2ZW4ndCB0cmllZCB0byBkaWFnbm9zZSBwcmVjaXNlbHkgd2hh
dCdzIGdvaW5nIG9uLgo+Cj4gWGVuIHNlZW1zIHRvIGJlIHB1dHRpbmcgdGhlIDB4ZTA/PyB2YWx1
ZXMgaW4gc3MgYW5kIGNzLCB3aGljaCBvdWdodG4ndAo+IHRvIGJlIGEgcHJvYmxlbSwgYnV0IGl0
IGtpbGxzIG9wcG9ydHVuaXN0aWMgc3lzcmV0bC4gIE1heWJlIHRoYXQncwo+IHRyaWdnZXJpbmcg
YSBwcmVleGlzdGluZyBidWc/CgpSZXNldHRpbmcgdGhlIENTL1NTIHZhbHVlcyB3b3JrZWQuICBM
b29raW5nIGF0IHRoZSBYZW4gaHlwZXJ2aXNvcgpjb2RlLCBFRkxBR1Mgb24gdGhlIHN0YWNrIHNo
b3VsZCBhbHJlYWR5IGJlIHNldCB0byB0aGUgdmFsdWUgaW4gUjExLApzbyB0aGF0IHBhcnQgZG9l
c24ndCBhcHBlYXIgbmVjZXNzYXJ5LgoKU2hvdWxkbid0IHRoaXMgYWxzbyBiZSBkb25lIGZvciB0
aGUgNjQtYml0IFNZU0NBTEwgZW50cnksIGZvcgpjb25zaXN0ZW5jeSB3aXRoIHByZXZpb3VzIGNv
ZGU/CgotLQpCcmlhbiBHZXJzdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:46:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12:46: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.xen.org>)
	id 1dhElZ-0007Gn-KD; Mon, 14 Aug 2017 12:46:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhElY-0007GS-0c
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 12:46:44 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 ED/CD-02962-3BB91995; Mon, 14 Aug 2017 12:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fT7Im
 RBjv/alt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvNp1nK9gtX9G9qL6BcaNoFyMnh5BAnsTR
 490sIDavgJ3Eg+aJzCC2hIChxOmFN8HiLAKqEjN23wGLswmoS7Q9284KYosAxQ9fOs7UxcjFw
 SxwgUni85Il7CAJYYEwiQ+PbgEVcQAtiJc4NM8WJMwpYCaxaUsDG0iYV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BQL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH46dlAYcYJTmYlER5E3x6I4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8G6fNTFSSLAoNT21Ii0zBxgFMGkJDh4lEV4eYCQI8RYXJ
 OYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOO9BkBkCIEUZpXlwI2AReYlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvFUgU3gy80rgNr0COoIJ6Ig+kPt5i0sSEVJSDYxCK0zOXVn04eulyV6Twkq
 vSebHZ7maWtoX/nHUfh4erXyxkuXRno9qS+f4/35xkHmR5VzfN/tSm2ZeP8HG80KntVfLL/za
 G9Ft7Aprzrb6rfY5k73ModczoD06sHCDzudF8gtP/P8tekVw1fFp7RLTJGN0rkzbI+Q7k79SS
 Gazxpu4N7d4p79XYinOSDTUYi4qTgQATdxMgcMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502714800!77717520!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11442 invoked from network); 14 Aug 2017 12:46:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 12:46:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 06:46:19 -0600
Message-Id: <5991B7B8020000780016F5D0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 06:46:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-40-jgross@suse.com>
In-Reply-To: <20170814070849.20986-40-jgross@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL2tlcm5lbC5jCj4gKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwo+IEBAIC0y
Myw5ICsyMywxMSBAQCBlbnVtIHN5c3RlbV9zdGF0ZSBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVf
ZWFybHlfYm9vdDsKPiAgeGVuX2NvbW1hbmRsaW5lX3Qgc2F2ZWRfY21kbGluZTsKPiAgc3RhdGlj
IGNvbnN0IGNoYXIgX19pbml0Y29uc3Qgb3B0X2J1aWx0aW5fY21kbGluZVtdID0gQ09ORklHX0NN
RExJTkU7Cj4gIAo+IC1zdGF0aWMgdm9pZCBfX2luaXQgYXNzaWduX2ludGVnZXJfcGFyYW0oCj4g
K3N0YXRpYyBpbnQgX19pbml0IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAo+ICAgICAgY29uc3Qgc3Ry
dWN0IGtlcm5lbF9wYXJhbSAqcGFyYW0sIHVpbnQ2NF90IHZhbCkKPiAgewo+ICsgICAgdW5zaWdu
ZWQgaW50IGJpdHMgPSBwYXJhbS0+bGVuICogQklUU19QRVJfQllURTsKPiArCj4gICAgICBzd2l0
Y2ggKCBwYXJhbS0+bGVuICkKPiAgICAgIHsKPiAgICAgIGNhc2Ugc2l6ZW9mKHVpbnQ4X3QpOgo+
IEBAIC00MywxNCArNDUsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IGFzc2lnbl9pbnRlZ2VyX3Bh
cmFtKAo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBCVUcoKTsKPiAgICAgIH0KPiArCj4gKyAg
ICByZXR1cm4gKCAodmFsICYgKH4wVUxMIDw8IGJpdHMpKSAmJiB+KHZhbCB8ICh+MFVMTCA+PiAo
NjUgLSBiaXRzKSkpICkgPwoKVGhlIGxlZnQgcGFydCBoYXMgdW5kZWZpbmVkIGJlaGF2aW9yIHdo
ZW4gcGFyYW0tPmxlbiA9PSA4CihhbmQgb24geDg2IEknZCBleHBlY3QgaXQgdG8gcHJvZHVjZSBq
dXN0ICJ2YWwiKS4gVGhlIHJpZ2h0IHBhcnQKSSBndWVzcyBpcyBtZWFudCB0byBiZSBhIHNpZ24g
Y2hlY2ssIGJ1dCB0aGF0J3MgcmF0aGVyIG9ic2N1cmUuCkFzIGlpcmMgaXQgaXMgc2lnbmVkLXRv
LXVuc2lnbmVkIGNvbnZlcnNpb24gd2hpY2ggaGFzIHVuaWZvcm1seQpkZWZpbmVkIGJlaGF2aW9y
IGl0IG1heSBlbmQgdXAgYmVpbmcgYmV0dGVyIGZvciB0aGUgcGFyYW1ldGVyCnRvIGJlIG9mIHNp
Z25lZCB0eXBlIGFuZCB0byBhbGxvdyB2YWx1ZXMgaW4gdGhlIHJhbmdlCls8dHlwZT5fTUlOLFU8
dHlwZT5fTUFYXS4gQW55dGhpbmcgbW9yZSBwcmVjaXNlIHdvdWxkCnJlcXVpcmUgc2lnbmVkbmVz
cyB0byBiZSBjb21tdW5pY2F0ZWQgZnJvbSB0aGUgKl9wYXJhbSgpCnVzZXJzLgoKQWxzbyAtIHN0
cmF5IGJsYW5rcyBpbnNpZGUgdGhlIG91dGVybW9zdCBwYXJlbnRoZXNlcy4KCkFuZCBmaW5hbGx5
LCB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gY2hlY2sgZm9yIG92ZXJmbG93IF9iZWZvcmVfCmFz
c2lnbmluZyB0byAqcGFyYW0tPnZhcj8KCj4gQEAgLTk3LDggKzEwMiw5IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQo+ICAgICAgICAgICAg
ICAgICAgICAgICAhc3RybmNtcChwYXJhbS0+bmFtZSwgb3B0LCBxICsgMSAtIG9wdCkgKQo+ICAg
ICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAgIG9wdHZhbFstMV0gPSAnPSc7
Cj4gLSAgICAgICAgICAgICAgICAgICAgKCh2b2lkICgqKShjb25zdCBjaGFyICopKXBhcmFtLT52
YXIpKHEpOwo+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gKChpbnQgKCopKGNvbnN0IGNoYXIg
KikpcGFyYW0tPnZhcikocSk7CgpOZWl0aGVyIGhlcmUgbm9yIGluIHRoZSBlYXJsaWVyICJsZXQg
Y3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nCnJvdXRpbmVzIHJldHVybiBlcnJubyIgbm9yIGluIHRo
ZSBvdmVydmlldyB5b3UgbWVudGlvbiB3aHkgdGhpcwppcyBzYWZlIC0gaXQgaXMgbm90IGEgZ2l2
ZW4gdGhhdCBjYWxsZXIgYW5kIGNhbGxlZSBkaXNhZ3JlZWluZyBvbgpyZXR1cm4gdHlwZSBpcyBn
b2luZyB0byB3b3JrLiBKdXN0IHRoaW5rIG9mIGZ1bmN0aW9ucyByZXR1cm5pbmcKYWdncmVnYXRl
cyBvciAob24gaXg4Nikgb25lcyByZXR1cm5pbmcgZmxvYXRpbmcgcG9pbnQgdmFsdWVzIGluCnN0
KDApLgoKPiAgICAgICAgICAgICAgICAgICAgICBvcHR2YWxbLTFdID0gJ1wwJzsKPiArICAgICAg
ICAgICAgICAgICAgICBicmVhazsKCldoeT8gQXBwbGllcyB0byBmdXJ0aGVyIGJyZWFrLXMgeW91
IGFkZDogQXQgbGVhc3QgaW4gdGhlIHBhc3Qgd2UKaGFkIGNvbW1hbmQgbGluZSBvcHRpb25zIHdp
dGggdHdvIGhhbmRsZXJzLCB3aGVyZSBlYWNoIG9mIHRoZW0KbmVlZGVkIHRvIGJlIGludm9rZWQu
IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIG1ha2Ugc3VjaCBpbXBvc3NpYmxlCmV2ZW4gaWYgcmln
aHQgbm93IHRoZXJlIGFyZW4ndCBhbnkgc3VjaCBleGFtcGxlcy4gWWV0IGlmIHlvdSByZWFsbHkK
bWVhbiB0bywgdGhlbiB0aGUgYmVoYXZpb3JhbCBjaGFuZ2UgbmVlZHMgdG8gYmUgY2FsbGVkIG91
dCBpbiB0aGUKZGVzY3JpcHRpb24uCgo+IEBAIC0xMDYsMjQgKzExMiwzNCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKPiAgICAgICAgICAg
ICAgc3dpdGNoICggcGFyYW0tPnR5cGUgKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAg
IGNhc2UgT1BUX1NUUjoKPiArICAgICAgICAgICAgICAgIHJjID0gMDsKPiAgICAgICAgICAgICAg
ICAgIHN0cmxjcHkocGFyYW0tPnZhciwgb3B0dmFsLCBwYXJhbS0+bGVuKTsKPiAgICAgICAgICAg
ICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICBjYXNlIE9QVF9VSU5UOgo+IC0gICAgICAgICAg
ICAgICAgYXNzaWduX2ludGVnZXJfcGFyYW0oCj4gKyAgICAgICAgICAgICAgICByYyA9IGFzc2ln
bl9pbnRlZ2VyX3BhcmFtKAo+ICAgICAgICAgICAgICAgICAgICAgIHBhcmFtLAo+IC0gICAgICAg
ICAgICAgICAgICAgIHNpbXBsZV9zdHJ0b2xsKG9wdHZhbCwgTlVMTCwgMCkpOwo+ICsgICAgICAg
ICAgICAgICAgICAgIHNpbXBsZV9zdHJ0b2xsKG9wdHZhbCwgJnMsIDApKTsKPiArICAgICAgICAg
ICAgICAgIGlmICggKnMgKQo+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiAg
ICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICBjYXNlIE9QVF9CT09MOgo+IC0g
ICAgICAgICAgICAgICAgaWYgKCAhcGFyc2VfYm9vbChvcHR2YWwpICkKPiArICAgICAgICAgICAg
ICAgIHJjID0gcGFyc2VfYm9vbChvcHR2YWwpOwo+ICsgICAgICAgICAgICAgICAgaWYgKCByYyA9
PSAtMSApCgpNYXliZSAicmMgPCAwIj8KCj4gQEAgLTEzMSwxMyArMTQ3LDIxIEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQo+ICAgICAgICAg
ICAgICAgICAgICAgIHNhZmVfc3RyY3B5KG9wdCwgIm5vIik7Cj4gICAgICAgICAgICAgICAgICAg
ICAgb3B0dmFsID0gb3B0Owo+ICAgICAgICAgICAgICAgICAgfQo+IC0gICAgICAgICAgICAgICAg
KCh2b2lkICgqKShjb25zdCBjaGFyICopKXBhcmFtLT52YXIpKG9wdHZhbCk7Cj4gKyAgICAgICAg
ICAgICAgICByYyA9ICgoaW50ICgqKShjb25zdCBjaGFyICopKXBhcmFtLT52YXIpKG9wdHZhbCk7
Cj4gICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgZGVmYXVsdDoKPiAgICAg
ICAgICAgICAgICAgIEJVRygpOwo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgIHByaW50aygicGFyYW1ldGVyIFwiJXNcIiBoYXMg
aW52YWxpZCB2YWx1ZSBcIiVzXCIhXG4iLCBvcHRrZXksCj4gKyAgICAgICAgICAgICAgICAgICBv
cHR2YWwpOwoKV2l0aCB0aGUgY2hhbmdlcyBtYWRlIHRvIG9wdHZhbCBpbiBPUFRfQ1VTVE9NIGhh
bmRsaW5nIHRoaXMKbWF5IGVuZCB1cCBiZWluZyBjb25mdXNpbmcuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:48:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12:48: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.xen.org>)
	id 1dhEn7-0007Ta-23; Mon, 14 Aug 2017 12:48:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ef7610=Andrew.Cooper3@citrix.com>)
 id 1dhEn6-0007TL-HX
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 12:48:20 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 3C/08-02177-31C91995; Mon, 14 Aug 2017 12:48:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQldozsR
 Ig40XLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyd3Z+ZC86LVByd8Y21gXGLQBcjJ4eEgJ/E
 jL+XWEBsYQFziRurN7J1MXJwiAioSixZFQESZhaIlVh7pR+sREjgKKNE39scEJtNQF9i94tPT
 CA2r4CtxJ0DbWA1LECtr1ZdYASxRQXCJfZ/v8YMUSMocXLmExaQ8ZwCphIdx/khxhtIHFk0hx
 XClpfY/nYOM4QtLtH0ZSUrxFo1iWv9l9ghLk6X2Pr3F/MERoFZSKbOQjJqFpJRs5CMWsDIsop
 Rozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBg6xkYGHcw9u31
 O8QoycGkJMqb4NMbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt2T2xEghwaLU9NSKtMwcYOzAp
 CU4eJREeD1A0rzFBYm5xZnpEKlTjIpS4ryKIAkBkERGaR5cGyxeLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5tUDmcKTmVcCN/0V0GImoMV9IDfzFpckIqSkGhgXyM2tO37ANzqe+12NjEK
 7mNelpqXLnx3mSGhbduXkX8brfNeycxfGbZ+8K02yw+KgtMW+yqDXd3LLU1ottmXtk3rWVCZs
 07Qq4BzDvmOL3rw++dPrYuP+6QLlNZOY6i6ofTid6PL8/ubTUr6dEcylnKfPKU0XVigNPDD5T
 oVVQI7O366A5TeVWIozEg21mIuKEwGyEaft0gIAAA==
X-Env-Sender: prvs=392ef7610=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502714898!79054497!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24874 invoked from network); 14 Aug 2017 12:48:18 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 12:48:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="50942926"
To: Boqun Feng <boqun.feng@gmail.com>
References: <20170720052921.31586-1-boqun.feng@gmail.com>
 <20170814050808.30758-1-boqun.feng@gmail.com>
 <be2c4b43-1ad3-7cd5-6010-8d5dcea134f9@citrix.com>
 <20170814124350.feqbymrlmk3ik33v@tardis>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <36f56022-1b07-4a80-dd96-91fd45ce40f2@citrix.com>
Date: Mon, 14 Aug 2017 13:48:17 +0100
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: <20170814124350.feqbymrlmk3ik33v@tardis>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: yu.c.zhang@linux.intel.com, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH XTF v2] Functional: Add a UMIP test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTM6NDMsIEJvcXVuIEZlbmcgd3JvdGU6Cj4gT24gTW9uLCBBdWcgMTQsIDIw
MTcgYXQgMTE6MzU6NDdBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTQvMDgv
MTcgMDY6MDgsIEJvcXVuIEZlbmcgKEludGVsKSB3cm90ZToKPj4+IEFkZCBhICJ1bWlwIiB0ZXN0
IGZvciB0aGUgVXNlci1Nb2RlbCBJbnN0cnVjdGlvbiBQcmV2ZW50aW9uLiBUaGUgdGVzdAo+Pj4g
c2ltcGx5IHRyaWVzIHRvIHJ1biBzZ2R0L3NpZHQvc2xkdC9zdHIvc21zdyBpbiBndWVzdCB1c2Vy
LW1vZGUgd2l0aAo+Pj4gQ1I0X1VNSVAgPSAxLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEJvcXVu
IEZlbmcgKEludGVsKSA8Ym9xdW4uZmVuZ0BnbWFpbC5jb20+Cj4+IFRoYW5reW91IGZvciB0aGlz
LiAgSXRzIGxvb2tpbmcgbXVjaCBiZXR0ZXIuICBKdXN0IGEgZmV3IGNvbW1lbnRzLgo+Pgo+IEFw
b2xvZ2llcyBmb3IgYmVpbmcgc28gbGF0ZSwgZ290IGludGVycnVwdGVkIGJ5IHNvbWV0aGluZyBt
b3JlIHVyZ2VudC4uCgpObyB3b3JyaWVzLiAgSSBnZXQgZXhhY3RseSB0aGUgc2FtZSBraW5kIG9m
IGludGVycnVwdGlvbnMgYXMgd2VsbC4KCj4KPj4+IC0tLQo+Pj4gdjEgLS0+IHYyOgo+Pj4gCSog
YWRkIGEgbmV3IHdyaXRlX2NyNF9zYWZlKCkKPj4+IAkqIHVzZSAlcGUgZm9yIGV4Y2VwdGlvbiBw
cmludAo+Pj4gCSogcmVmYWN0b3IgdGhlIGNvZGUgYmFzZWQgb24gQW5kcmV3J3MgZ3VpZGUgYW5k
IGFkdmljZQo+Pj4KPj4+IFRlc3QgcmVzdWx0czoKPj4+Cj4+PiAqIFdpdGggVU1JUCBwYXRjaDoK
Pj4+ICoqIGJvb3Qgd2l0aCBodm1fZmVwOiBTVUNDRVNTCj4+PiAqKiBib290IHdpdGhvdXQgaHZt
X2ZlcDogU0tJUCwgZHVlIHRvICJGRVAgc3VwcG9ydCBub3QgZGV0ZWN0ZWQuLiIKPj4+Cj4+PiAq
IFdpdGhvdXQgVU1JUCBwYXRjaDoKPj4+ICoqIGJvb3Qgd2l0aCBodm1fZmVwOiBTS0lQLCBkdWUg
dG8gIlVNSVAgaXMgbm90IHN1cHBvcnRlZC4uIgo+Pj4gKiogYm9vdCB3aXRob3V0IGh2bV9mZXA6
IFNLSVAsIGR1ZSB0byAiVU1JUCBpcyBub3Qgc3VwcG9ydGVkLi4iCj4+Pgo+Pj4gKiBXaXRoIFVN
SVAgY3B1aWQgZXhwb3NlZCBidXQgQ1I0IGludmFsaWQ6Cj4+PiAqKiBib290IHdpdGggaHZtX2Zl
cDogRkFJTFVSRSwgZHVlIHRvICJGYWlsOiBVbmFibGUgdG8gYWN0aXZhdGUgVU1JUC4uIgo+Pj4g
KiogYm9vdCB3aXRob3V0IGh2bV9mZXA6IEZBSUxVUkUsIGR1ZSB0byAiRmFpbDogVW5hYmxlIHRv
IGFjdGl2YXRlIFVNSVAuLiIKPj4gV2hhdCBkbyB5b3UgbWVhbiBieSBDUjQgaW52YWxpZCBoZXJl
Pwo+Pgo+IEkgbWVhbiBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoKSBkb2Vzbid0IHJldHVybiB3
aXRoIFg4Nl9DUjRfVU1JUCBzZXQsCj4gYW5kIEkgbWFudWFsbHkgbW9kaWZpZWQgbXkgIkV4cG9z
ZSBVTUlQIiBwYXRjaCB0byB0ZXN0IHRoaXMuCgpBaCBvay4KCj4+PiArICAgIGVsc2UKPj4+ICsg
ICAgICAgIHRlc3RfdW1pcChmYWxzZSwgdHJ1ZSk7Cj4+PiArCj4+PiArICAgIGlmICggIWNwdV9o
YXNfdW1pcCApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIHh0Zl9za2lwKCJVTUlQIGlzIG5vdCBz
dXBwb3J0ZWQsIHNraXAgdGhlIHJlc3Qgb2YgdGVzdFxuIik7Cj4+IFNpbmNlIEkgcG9pbnRlZCB5
b3UgYXQgdGhlIGNwdWlkLWZhdWx0aW5nIHRlc3QgY2FzZSwgSSd2ZSBoYWQgbXkgY29kZQo+PiBy
ZXZpZXdlZCBieSBzb21lb25lIGluIG91ciB0ZXN0aW5nIHRlYW0sIGFuZCBhIGxvZ2ljYWwgaXNz
dWUgd2FzIGZvdW5kLiAKPj4gKEFzIGl0IHR1cm5zIG91dCwgd2hlbiBDUFVJRCBmYXVsdGluZyBp
cyBub3QgYXZhaWxhYmxlLCB3cml0ZXMKPj4gYXR0ZW1wdGluZyB0byBlbmFibGUgaXQgYXJlIHNx
dWFzaGVkIGFuZCBhcHBlYXIgdG8gaGF2ZSBzdWNjZWVkZWQuICBJJ2xsCj4+IGZpeCB0aGF0IGJ1
ZyBpbiBkdWUgY291cnNlLikKPj4KPj4gQXQgdGhpcyBwb2ludCwgd2Ugc2hvdWxkIGNoZWNrIHRo
YXQgYXR0ZW1wdGluZyB0byBzZXQgQ1I0LlVNSVAgaXMKPj4gcHJvaGliaXRlZC4KPj4KPiBPaywg
SSB3aWxsIGFkZCBzb21ldGhpbmcgbGlrZToKPgo+IAlpZiAoICFjcHVfaGFzX3VtaXAgKQo+IAl7
Cj4gCSAgICAgaWYgKCF3cml0ZV9jcjRfc2FmZShjcjQgfCBYODZfQ1I0X1VNSVApKQo+IAkgICAg
ICAgICB4dGZfZmFpbCgiVU1JUCB1bnN1cHBvcnRlZCwgYnV0IHNldHRpbmcgQ1I0IGJpdCBzdWNj
ZWVkcyIpOwo+IAkgICAgIGVsc2UKPiAJICAgICAgICAgeHRmX3NraXAoIlVNSVAgaXMgbm90IHN1
cHBvcnRlZCwgc2tpcCB0aGUgcmVzdCBvZiB0ZXN0XG4iKTsKPiAJfQo+Cj4gVGhvdWdodHM/CgpJ
J2QgcGVyc29uYWxseSBnbyB3aXRoIHRoaXMsIGJlY2F1c2UgSSB0aGluayBpdCBpcyBzbGlnaHRs
eSBjbGVhcmVyCmxvZ2ljIHRvIGZvbGxvdy4KCmlmICggIWNwdV9oYXNfdW1pcCApCnsKICAgIHh0
Zl9za2lwKCJVTUlQIGlzIG5vdCBzdXBwb3J0ZWQsIHNraXAgdGhlIHJlc3Qgb2YgdGVzdFxuIik7
CgogICAgaWYgKCAhd3JpdGVfY3I0X3NhZmUoY3I0IHwgWDg2X0NSNF9VTUlQKSApCiAgICAgICAg
eHRmX2ZhaWwoIlVNSVAgdW5zdXBwb3J0ZWQsIGJ1dCBzZXR0aW5nIENSNCBiaXQgc3VjY2VlZGVk
XG4iKTsKfQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 12:56:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 12: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.xen.org>)
	id 1dhEv6-0008Hb-SM; Mon, 14 Aug 2017 12:56:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhEv6-0008HV-58
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 12:56:36 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 86/13-02176-30E91995; Mon, 14 Aug 2017 12:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ovy7TvIm
 RBtcmyVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfb2sVnOWumPh+O1sD4yLOLkZODgkBI4m3
 E/8xdTFycQgJLGSUeLbrPCNIQlggVmLBxK2sILaIgK/Ev28nmUGKmEGK9h9oZQdJCAmkS0zZs
 p4ZxGYTUJXYcP0UWAOvgLXE900rWUBsFqD46t/bwepFBcIl9n+/xgxRIyhxcuYTsBpOATuJv+
 t2MIHYzALqEn/mXWKGsMUlNj37zgphy0s0b53NPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdQ1O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA8GQAgh2Ma7Z7HmKU5GBS
 EuVN8OmNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBqzt3YqSQYFFqempFWmYOMFJg0hIcPEoiv
 Jkgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuf9NgeoSACkKKM0D24ELGovMcpKCfMyAh
 0lxFOQWpSbWYIq/4pRnINRSZh3NsgUnsy8ErhNr4COYAI6og/kft7ikkSElFQDY/iPUx67v/8
 xOvFivuO54vssdxZ7/7HJNv3ezrz35hKhhWwHXwQ4Rd2a6rVWtSZNecLMH4scNjyYZtxboTrn
 usCrPx/DK3aKhX8+W9XZ0XS1cEJjTUjVCX6ndrmEo6sWa60IOn895dDZ/BtBKwRXMpQ5/t/Cn
 jIpimdld/anJ3/+6E1gF9H7sUeJpTgj0VCLuag4EQAGWxom1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502715394!93124788!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34604 invoked from network); 14 Aug 2017 12:56:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 12:56:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E433BABDD;
 Mon, 14 Aug 2017 12:56:33 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20170814102123.15337-1-jgross@suse.com>
 <8cab2d1b-6cc5-72c8-671e-e272b5e5ad30@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f995524e-793c-a746-51ea-a116c1758342@suse.com>
Date: Mon, 14 Aug 2017 14:56:32 +0200
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: <8cab2d1b-6cc5-72c8-671e-e272b5e5ad30@citrix.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTQ6MzYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTQvMDgvMTcgMTE6
MjEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEN1cnJlbnQgcHYgZ3Vlc3RzIHdpbGwgb25seSBz
ZWUgcGh5c2ljYWwgYWRkcmVzc2VzIHVwIHRvIDQ2IGJpdHMgd2lkZS4KPj4gSW4gb3JkZXIgdG8g
YmUgYWJsZSB0byBydW4gb24gYSBob3N0IHN1cHBvcnRpbmcgNSBsZXZlbCBwYWdpbmcgYW5kIHRv
Cj4+IG1ha2UgdXNlIG9mIGFueSBwb3NzaWJsZSBtZW1vcnkgcGFnZSB0aGVyZSwgcGh5c2ljYWwg
YWRkcmVzc2VzIHdpdGggdXAKPj4gdG8gNTIgYml0cyBoYXZlIHRvIGJlIHN1cHBvcnRlZC4KPj4K
Pj4gQXMgWGVuIG5lZWRzIHRvIGtub3cgd2hldGhlciBhIHB2IGd1ZXN0IGNhbiBoYW5kbGUgc3Vj
aCBsYXJnZSBhZGRyZXNzZXMKPj4gdGhlIGtlcm5lbCBvZiB0aGUgZ3Vlc3QgaGFzIHRvIGFkdmVy
dGlzZSB0aGlzIGNhcGFiaWxpdHkuCj4+Cj4+IEFkZCBhIG5ldyBFTEYgbm90ZSBmb3IgdGhlIG1h
eGltdW0gcGh5c2ljYWwgYWRkcmVzcyB0aGUga2VybmVsIGNhbgo+PiBtYWtlIHVzZSBvZi4KPj4K
Pj4gUGxlYXNlIG5vdGUgdGhhdCBpdCBpcyBub3QgcmVxdWlyZWQgZm9yIGEgcHYgZ3Vlc3QgdG8g
c3VwcG9ydCA1IGxldmVsCj4+IHBhZ2luZyBpbiBvcmRlciB0byB1c2UgaGlnaCBwaHlzaWNhbCBh
ZGRyZXNzZXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KPiAKPiBXaHk/Cj4gCj4gV2l0aCBQQUUgcGFnaW5nLCB0aGUgbWF4aW11bSBwaHlzaWNh
bCBhZGRyZXNzIHdpZHRoIGlzIDUyIGJpdHMsIGFuZCBoYXMKPiBiZWVuIGxpa2UgdGhhdCBmb3Ig
YSBkZWNhZGUgbm93LiAgNS1sZXZlbCBwYWdpbmcgZG9lc24ndCBjaGFuZ2UgdGhpcy4KPiAKPiBB
cmUgeW91IHNheWluZyB0aGF0IHRoZXJlIGlzIGEgTGludXggbGltaXRhdGlvbiB3aGVyZSBpdCBk
b2Vzbid0IGNvcGUKPiBwcm9wZXJseSB3aXRoIDUyIGJpdHMgb2Ygd2lkdGggaW4gdGhlIHBhZ2V0
YWJsZXM/CgpZZXMuIFNlZSBQVEVfUEZOX01BU0sgaW4gTGludXgga2VybmVsLgoKPiBBIG5vdGUg
bGlrZSB0aGlzIGlzIGZpbmUgaW4gcHJpbmNpcGxlIGlmIGl0IGlzIGluIGZhY3QgbmVlZGVkLCBi
dXQgSQo+IGRvbid0IHVuZGVyc3RhbmQgd2hlcmUgdGhlIG5lZWQgYXJpc2VzLgo+IAo+IH5BbmRy
ZXcKPiAKPiBQLlMuIHlvdSBhcmUgYXdhcmUgdGhhdCBhbGwgZ3Vlc3RzIGFyZSBjb25zdHJhaW5l
ZCB0byAxNlRCIGFueXdheSwKPiBiZWNhdXNlIG9mIHRoZSBnbnR0YWIgdjEgMzJiaXQgZnJhbWUg
ZmllbGQ/ICBJbiB0aGUgY2FzZSBvZiBQViBndWVzdHMsCj4gdGhhdOKAmXMgdGhlIDE2VEIgTUZO
IGJvdW5kYXJ5LgoKTm8sIHVwIHRvIG5vdyBJIGhhdmVuJ3QgdGhvdWdodCBvZiB0aGlzLgoKVGhp
cyByZXF1aXJlcyBhIG1ham9yIGludGVyZmFjZSBjaGFuZ2UsIEkgZ3Vlc3MuIDotKAoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:12:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13: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.xen.org>)
	id 1dhFAN-0001DU-6b; Mon, 14 Aug 2017 13:12:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ef7610=Andrew.Cooper3@citrix.com>)
 id 1dhFAM-0001DO-4H
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:12:22 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 49/F2-03368-5B1A1995; Mon, 14 Aug 2017 13:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWyU9JRQnfLwom
 RBhu7jCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9c88wF2znrfhyZAJrA+NLri5GTg4JAT+J
 ywuusYPYwgKxEgsmbmUFsUUEXCWu374DZHNxMAusZ5S4uuwVE4gjJDCDUeLyriMsIFVsAvoSu
 198YgKxeQVsJXbOuA/WzSKgKjFp+m+wqaIC4RL7v19jhqgRlDg58wlYL6eAjUTPs8lA9RxAGz
 Ql1u/SBwkzC8hLbH87hxnCFpdo+rISbKSQgJrEtf5L7BBHp0tMfNbDMoFRYBaSqbMQJs1CMmk
 WkkkLGFlWMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBi0D
 EOxg/LMs4BCjJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3g/zJ0YKCRalpqdWp
 GXmAOMHJi3BwaMkwrt1AVCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEedtBigRAijJK8+
 BGwGL5EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5pUGm8GTmlcBtegV0BBPQEX0g9/MWlyQ
 ipKQaGA9uvv9W8XFkRumvxcsmVL43WJnSItqx5+uOn23ekdI/l3Huy84rsEtIKBSdmdO84FBA
 sHdm0vJT3LsVelnmHzpu9cojfGlpYGHWFda0X0E6Jjm3vD984Lpvv+voQt3wcrYqpZwjufkJC
 ho3dy/RPGRbcLzuvvuCp9Njtl3QOiLsuqs4eW+/phJLcUaioRZzUXEiAE7LdW3gAgAA
X-Env-Sender: prvs=392ef7610=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502716340!110920564!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19341 invoked from network); 14 Aug 2017 13:12:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 13:12:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="50944549"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170814102123.15337-1-jgross@suse.com>
 <8cab2d1b-6cc5-72c8-671e-e272b5e5ad30@citrix.com>
 <f995524e-793c-a746-51ea-a116c1758342@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d4eb01a5-efe3-fae9-6526-eef7d831a07e@citrix.com>
Date: Mon, 14 Aug 2017 14:12:18 +0100
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: <f995524e-793c-a746-51ea-a116c1758342@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTM6NTYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTQvMDgvMTcgMTQ6
MzYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE0LzA4LzE3IDExOjIxLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gQ3VycmVudCBwdiBndWVzdHMgd2lsbCBvbmx5IHNlZSBwaHlzaWNhbCBh
ZGRyZXNzZXMgdXAgdG8gNDYgYml0cyB3aWRlLgo+Pj4gSW4gb3JkZXIgdG8gYmUgYWJsZSB0byBy
dW4gb24gYSBob3N0IHN1cHBvcnRpbmcgNSBsZXZlbCBwYWdpbmcgYW5kIHRvCj4+PiBtYWtlIHVz
ZSBvZiBhbnkgcG9zc2libGUgbWVtb3J5IHBhZ2UgdGhlcmUsIHBoeXNpY2FsIGFkZHJlc3NlcyB3
aXRoIHVwCj4+PiB0byA1MiBiaXRzIGhhdmUgdG8gYmUgc3VwcG9ydGVkLgo+Pj4KPj4+IEFzIFhl
biBuZWVkcyB0byBrbm93IHdoZXRoZXIgYSBwdiBndWVzdCBjYW4gaGFuZGxlIHN1Y2ggbGFyZ2Ug
YWRkcmVzc2VzCj4+PiB0aGUga2VybmVsIG9mIHRoZSBndWVzdCBoYXMgdG8gYWR2ZXJ0aXNlIHRo
aXMgY2FwYWJpbGl0eS4KPj4+Cj4+PiBBZGQgYSBuZXcgRUxGIG5vdGUgZm9yIHRoZSBtYXhpbXVt
IHBoeXNpY2FsIGFkZHJlc3MgdGhlIGtlcm5lbCBjYW4KPj4+IG1ha2UgdXNlIG9mLgo+Pj4KPj4+
IFBsZWFzZSBub3RlIHRoYXQgaXQgaXMgbm90IHJlcXVpcmVkIGZvciBhIHB2IGd1ZXN0IHRvIHN1
cHBvcnQgNSBsZXZlbAo+Pj4gcGFnaW5nIGluIG9yZGVyIHRvIHVzZSBoaWdoIHBoeXNpY2FsIGFk
ZHJlc3Nlcy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4+IFdoeT8KPj4KPj4gV2l0aCBQQUUgcGFnaW5nLCB0aGUgbWF4aW11bSBwaHlzaWNh
bCBhZGRyZXNzIHdpZHRoIGlzIDUyIGJpdHMsIGFuZCBoYXMKPj4gYmVlbiBsaWtlIHRoYXQgZm9y
IGEgZGVjYWRlIG5vdy4gIDUtbGV2ZWwgcGFnaW5nIGRvZXNuJ3QgY2hhbmdlIHRoaXMuCj4+Cj4+
IEFyZSB5b3Ugc2F5aW5nIHRoYXQgdGhlcmUgaXMgYSBMaW51eCBsaW1pdGF0aW9uIHdoZXJlIGl0
IGRvZXNuJ3QgY29wZQo+PiBwcm9wZXJseSB3aXRoIDUyIGJpdHMgb2Ygd2lkdGggaW4gdGhlIHBh
Z2V0YWJsZXM/Cj4gWWVzLiBTZWUgUFRFX1BGTl9NQVNLIGluIExpbnV4IGtlcm5lbC4KCjooCgpX
aHkgZG9lcyBMaW51eCBsaW1pdCBpdHNlbGYgdG8gNDYgYml0cyBvdXRzaWRlIG9mIDVMRVZFTCBt
b2RlPyAgTG9hZHMgb2YKQU1EIGhhcmR3YXJlIGFscmVhZHkgaGFzIDQ4IGJpdHMgb2YgcGh5c2lj
YWwgYWRkcmVzcyBzcGFjZS4KCkl0IHNlZW1zIHJlYXNvbmFibGUgZm9yIExpbnV4IHRvIGxpbWl0
IGl0c2VsZiB0byA0NCBiaXRzIGluIDMyYml0IFBBRQpidWlsZC4gIFhlbidzIGxpbWl0IG9mIDEy
OEcgaXMgZmFyIGxvd2VyLgoKV2hhdCBoYXBwZW5zIGlmIExpbnV4IHJlYWRzIHRoZSBhIGdyYW50
IFBURSB3cml0dGVuIGJ5IFhlbiB3aGljaCByZWZlcnMKdG8gYSBmcmFtZSBhYm92ZSB0aGlzIGxp
bWl0PyAgSXQgbG9va3MgbGlrZSB0aGVyZSBpcyBhIGxhdGVudCBidWcsIGFuZAp0aGUgaGlnaGVy
IGFkZHJlc3MgYml0cyB3b3VsZCBiZSBjb25zaWRlcmVkIHBhcnQgb2YgdGhlIHVwcGVyIGZsYWdz
LgoKSXQgbG9va3MgbGlrZSBzdWNoIGEgZmxhZyBpcyBuZWNlc3NhcnkgZm9yIFBWIGd1ZXN0cywg
YnV0IGl0IGFsc28gbmVlZHMKdG8gY29tZSB3aXRoIHNvbWUgb3RoZXIgZml4dXBzIGluIFhlbi4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:18:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13:18: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.xen.org>)
	id 1dhFGO-0001X6-Sc; Mon, 14 Aug 2017 13:18:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhFGN-0001Wz-67
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:18:35 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E1/39-03406-A23A1995; Mon, 14 Aug 2017 13:18:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1dz8cR
 IgyN/tS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvE7exFazUq7jxopWxgfGMahcjJ4eQQJ7E
 qWefWUBsXgE7iaPT5oHZEgKGEqcX3gSzWQRUJRp7V7CC2GwC6hJtz7aD2SJA8cOXjjN1MXJxM
 AvcZJS4PmcaWxcjB4ewQKzEgX5mkLiQwDYmiQ3/voE1cArYSKzsnM8CUsMrICjxd4cwSJhZQE
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRroZd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh8DECwg3H2Zf9DjJIcTEqivAk+vZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhvLZwYKSRYlJqeWpGWmQOMA5i0BAePkgjvPZA0b3FBY
 m5xZjpE6hSjLserCf+/MQmx5OXnpUqJ83aCFAmAFGWU5sGNgMXkJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnzMiwCmsKTmVcCt+kV0BFMQEf0gdzPW1ySiJCSamBco5L+N3hbjs6GK18a909
 24Vzz9ODGGyfd3m5aZPH1c02Syk294L+3/pqE6YV/+MDH8cfcuIN/VXzMnIOb88pL3iySl3x/
 8YbSJc3VhiI6Kx/4P+z7xfa8s5bL3HDCpzJW6Q/bxZXz9B5UPH+UXWd91/OOrV767N18X5L/f
 wrY3jfreTuDTPM9JZbijERDLeai4kQABqRWmsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502716711!77723808!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=1.4 required=7.0 tests=NO_FORMS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13803 invoked from network); 14 Aug 2017 13:18:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 13:18:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 07:18:31 -0600
Message-Id: <5991BF44020000780016F61E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 07:18:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814102123.15337-1-jgross@suse.com>
 <59919793020000780016F437@suse.com>
 <c0ed2c9a-fb04-ff8f-0919-646f25a93669@suse.com>
 <59919C20020000780016F4AB@suse.com>
 <45bfc182-7eb1-91f4-64d8-28506d3db799@suse.com>
 <5991A844020000780016F53B@suse.com>
 <2e11c960-00d7-cbfa-8459-5e0b09e035a5@suse.com>
In-Reply-To: <2e11c960-00d7-cbfa-8459-5e0b09e035a5@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE0OjIxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NC8wOC8xNyAxMzo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDEz
OjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDE0LzA4LzE3IDEyOjQ4LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxNC4wOC4xNyBhdCAxMjozNSwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDE0LzA4LzE3IDEyOjI5LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDEyOjIxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBDdXJyZW50IHB2IGd1ZXN0cyB3aWxsIG9ubHkgc2VlIHBoeXNpY2FsIGFkZHJlc3Nl
cyB1cCB0byA0NiBiaXRzIHdpZGUuCj4+Pj4+Pj4gSW4gb3JkZXIgdG8gYmUgYWJsZSB0byBydW4g
b24gYSBob3N0IHN1cHBvcnRpbmcgNSBsZXZlbCBwYWdpbmcgYW5kIHRvCj4+Pj4+Pj4gbWFrZSB1
c2Ugb2YgYW55IHBvc3NpYmxlIG1lbW9yeSBwYWdlIHRoZXJlLCBwaHlzaWNhbCBhZGRyZXNzZXMg
d2l0aCB1cAo+Pj4+Pj4+IHRvIDUyIGJpdHMgaGF2ZSB0byBiZSBzdXBwb3J0ZWQuCj4+Pj4+Pgo+
Pj4+Pj4gSXMgdGhpcyBhIFhlbiBzaG9ydGNvbWluZyBvciBhIExpbnV4IG9uZSAoSSBhc3N1bWUg
dGhlIGxhdHRlcik/Cj4+Pj4+Cj4+Pj4+IEl0IGlzIGEgc2hvcnRjb21pbmcgb2YgdGhlIFhlbiBw
diBpbnRlcmZhY2UuCj4+Pj4KPj4+PiBQbGVhc2UgYmUgbW9yZSBwcmVjaXNlOiBXaGVyZSBpbiB0
aGUgaW50ZXJmYWNlIHRvIHdlIGhhdmUgYQo+Pj4+IHJlc3RyaWN0aW9uIHRvIDQ2IGJpdHM/Cj4+
Pgo+Pj4gV2UgaGF2ZSBubyBkZWZpbml0aW9uIHRoYXQgdGhlIG1mbiB3aWR0aCBpbiBhIHB0ZSBj
YW4gYmUgbGFyZ2VyIHRoYW4KPj4+IHRoZSBwZm4gd2lkdGggZm9yIGEgZ2l2ZW4gYXJjaGl0ZWN0
dXJlIChpbiB0aGlzIGNhc2UgYSA0IGxldmVsIHBhZ2luZwo+Pj4gNjQgYml0IHg4NiBob3N0KS4K
Pj4+Cj4+PiBTbyBYZW4gaGFzIHRvIGFzc3VtZSBhIGd1ZXN0IG5vdCB0ZWxsaW5nIG90aGVyd2lz
ZSBoYXMgdG8gYmUgbGltaXRlZAo+Pj4gdG8gbWZucyBub3QgZXhjZWVkaW5nIDQgbGV2ZWwgaG9z
dHMgbWF4aW11bSBhZGRyZXNzZXMuCj4+IAo+PiBUaGUgbnVtYmVyIG9mIHBhZ2UgdGFibGUgbGV2
ZWxzIGFmZmVjdHMgb25seSB2aXJ0dWFsIGFkZHJlc3MKPj4gd2lkdGguIFBoeXNpY2FsIGFkZHJl
c3NlcyBjYW4gYXJjaGl0ZWN0dXJhbGx5IGJlIDUyIGJpdHMgd2lkZSwKPj4gYW5kIHdoYXQgQ1BV
SUQgZXh0ZW5kZWQgbGVhZiA4IHByb3ZpZGVzIGlzIHdoYXQgbGltaXRzCj4+IHBoeXNpY2FsIGFk
ZHJlc3Mgd2lkdGguCj4gCj4gWWVzLgo+IAo+IE9UT0ggdXAgdG8gbm93IHRoZXJlIGhhdmUgYmVl
biBubyB4ODYgcGxhdGZvcm1zIHN1cHBvcnRpbmcgbW9yZSB0aGFuCj4gNDYgYml0cyBwaHlzaWNh
bCBhZGRyZXNzIHdpZHRoIChhdCBsZWFzdCBBRkFJSyksIGFuZCB0aGlzIGxpbWl0IGlzCj4gZXhw
bGljaXRseSBzcGVjaWZpZWQgZm9yIGFsbCBjdXJyZW50IHByb2Nlc3NvcnMuCgpBcyBzYWlkLCBB
TUQgQ1BVcyBzdXBwb3J0IDQ4IGJpdHMgKGFuZCBhY3R1YWxseSBoYXZlIGh5cGVydHJhbnNwb3J0
CnN0dWZmIHNpdHRpbmcgYXQgdGhlIHRvcCBlbmQsIGp1c3Qgbm90IFJBTSBleHRlbmRpbmcgdGhh
dCBmYXIpLgoKPj4+IE9yIHdvdWxkIHlvdSBsaWtlIHRvIG5vdCBsaW1pdCBjdXJyZW50IHB2IGd1
ZXN0cyB0byB0aGUgbG93ZXIgNjRUQiBhbmQKPj4+IHJpc2sgdGhlbSBjcmFzaGluZywganVzdCBi
ZWNhdXNlIHRoZXkgaW50ZXJwcmV0ZWQgdGhlIGxhY2sgb2YgYW55Cj4+PiBzcGVjaWZpYyBtZm4g
d2lkdGggZGVmaW5pdGlvbiBpbiBhbm90aGVyIHdheSBhcyB5b3UgZG8/Cj4+IAo+PiBBZ2FpbiAt
IHlvdSBzYXlpbmcgImN1cnJlbnQgcHYgZ3Vlc3RzIiByYXRoZXIgdGhhbiAiY3VycmVudAo+PiBM
aW51eCBQViBndWVzdHMiIG1ha2VzIG1lIGFzc3VtZSB5b3UndmUgZm91bmQgc29tZQo+PiBsaW1p
dGF0aW9uIGluIHRoZSBQViBBQkkuIFlldCBzbyBmYXIgeW91IGRpZG4ndCBwb2ludCBvdXQgd2hl
cmUKPj4gdGhhdCBpcywgd2hpY2ggdGhlbiBhZ2FpbiBtYWtlcyBtZSBhc3N1bWUgeW91J3JlIHRh
bGtpbmcKPj4gYWJvdXQgYSBMaW51eCBsaW1pdGF0aW9uLgo+IAo+IFllcywgSSBhbSB0YWxraW5n
IG9mIExpbnV4IGhlcmUuCj4gCj4gQW5kIG5vLCB5b3UgYXJlIHdyb25nIHRoYXQgSSBoYXZlbid0
IHBvaW50ZWQgb3V0IHdoZXJlIHRoZSBsaW1pdGF0aW9uCj4gaXM6IEkgaGF2ZSBzYWlkIHRoYXQg
dGhlIFBWIEFCSSBub3doZXJlIHN0YXRlcyB0aGF0IE1GTnMgY2FuIGJlIHdpZGVyCj4gdGhhbiBh
bnkgY3VycmVudCBwcm9jZXNzb3IncyBQRk5zLgoKV2h5IHdvdWxkIGl0IG5lZWQgdG8/IFRoZSBy
ZWxldmFudCBsaW1pdHMgYXJlIGltcG9zZWQgYnkgQ1BVSUQKb3V0cHV0LiBUaGVyZSdzIG5vIFBW
IEFCSSBhc3BlY3QgaGVyZS4KCj4gU28gd2hlbiBiZWluZyBwZWRhbnRpYyB5b3UgYXJlIHJpZ2h0
OiB0aGUgTGludXgga2VybmVsIGlzIHZpb2xhdGluZwo+IHRoZSBzcGVjaWZpY2F0aW9uIGJ5IG5v
dCBiZWluZyBhYmxlIHRvIHJ1biBvbiBhIHByb2Nlc3NvciBzcGVjaWZ5aW5nCj4gcGh5c2ljYWwg
YWRkcmVzcyB3aWR0aCB0byBiZSA1MiBiaXRzIHZpYSBDUFVJRC4KPiAKPiBPVE9IIGFzIHRoZXJl
IGhhc24ndCBiZWVuIGFueSBzdWNoIHByb2Nlc3NvciB1cCB0byBub3cgdGhpcyB3YXMgbm8KPiBw
cm9ibGVtIGZvciBMaW51eC4KPiAKPiBXZSBjb3VsZCBzYXksIG9mIGNvdXJzZSwgdGhpcyBpcyBh
IHByb2JsZW0gb2YgTGludXggd2hpY2ggc2hvdWxkIGJlCj4gZml4ZWQuIEkgdGhpbmsgdGhpcyB3
b3VsZG4ndCBiZSBhIHdpc2UgdGhpbmcgdG8gZG86IHdlIGRvbid0IHdhbnQgdG8KPiBkbyBmaW5n
ZXIgcG9pbnRpbmcgYXQgTGludXgsIGJ1dCB3ZSB3YW50IGEgc21vb3RoIHVzZXIncyBleHBlcmll
bmNlCj4gd2l0aCBYZW4uIFNvIHdlIG5lZWQgc29tZSBraW5kIG9mIGludGVyZmFjZSB0byBoYW5k
bGUgdGhlIGN1cnJlbnQKPiBzaXR1YXRpb24gdGhhdCBubyBMaW51eCBrZXJuZWwgdXAgdG8gNC4x
MyB3aWxsIGJlIGFibGUgdG8gbWFrZSB1c2Ugb2YKPiBwaHlzaWNhbCBob3N0IG1lbW9yeSBhYm92
ZSA2NFRCLiBBZ2FpbjogSSBkb24ndCB0aGluayB3ZSB3YW50IHRvIGxldAo+IHRob3NlIGtlcm5l
bCdzIGp1c3QgY3Jhc2ggYW5kIHRlbGwgdGhlIHVzZXJzIGl0cyBMaW51eCcgZmF1bHQsIHRoZXkK
PiBzaG91bGQgZWl0aGVyIHVzZSBhIG5ldyBrZXJuZWwgb3IgS1ZNLgoKVGhhdCdzIGFsbCBmaW5l
LCBqdXN0IHRoYXQgSSdkIGV4cGVjdCB5b3UgdG8gbWFrZSB0aGUgaHlwZXJ2aXNvciBhdApvbmNl
IGhvbm9yIHRoZSBuZXcgbm90ZS4gQmVmb3JlIGFjY2VwdGluZyB0aGUgYWRkaXRpb24gdG8gdGhl
CkFCSSwgSSdkIGF0IGxlYXN0IGxpa2UgdG8gc2VlIHNrZXRjaGVkIG91dCBob3cgdGhlIHJlc3Vs
dGluZwpyZXN0cmljdGlvbiB3b3VsZCBiZSBlbmZvcmNlZCBieSB0aGUgaHlwZXJ2aXNvci4gV2l0
aCB0aGUgd2F5CndlIGRvIHRoaXMgZm9yIDMyLWJpdCBndWVzdHMgSSBkb24ndCBleHBlY3QgdGhp
cyB0byBiZSBlbnRpcmVseQpzdHJhaWdodGZvcndhcmQuCgo+Pj4gVGhpcyBjYW4gYmUgZWFzaWx5
IGNvbXBhcmVkIHRvIHRoZSBzdXBwb3J0IG9mIDUgbGV2ZWwgcGFnaW5nIGluIHRoZQo+Pj4ga2Vy
bmVsIGhhcHBlbmluZyByaWdodCBub3c6IFdoZW4gdGhlIDUgbGV2ZWwgcGFnaW5nIG1hY2hpbmVz
IGFyZQo+Pj4gYXZhaWxhYmxlIGluIHRoZSBmdXR1cmUgeW91IHdvbid0IGJlIGxpbWl0ZWQgdG8g
YSByYXRoZXIgcmVjZW50IGtlcm5lbCwKPj4+IGJ1dCB5b3UgY2FuIHVzZSBvbmUgYWxyZWFkeSBi
ZWluZyBwYXJ0IG9mIHNvbWUgZGlzdHJpYnV0aW9uLgo+PiAKPj4gWWVzIGFuZCBuby4gU2luY2Ug
d2UgZG9uJ3QgbWVhbiB0byBpbnRyb2R1Y2UgNS1sZXZlbCBQViBndWVzdHMsCj4+IHdlJ3JlIG5v
dCBhZGRpbmcgcmVzcGVjdGl2ZSBNTVUgb3BzIGFueXdheS4gSWYgd2Ugd291bGQsIGl0Cj4+IHdv
dWxkIHN0aWxsIHNlZW0gc3RyYW5nZSB0byBpbnRyb2R1Y2VkLCBzYXksIE1NVUVYVF9QSU5fTDVf
VEFCTEUKPj4gd2l0aG91dCBhbHNvIGltcGxlbWVudGluZyBpdC4gQnV0IHllcywgaXQgd291bGQg
YmUgcG9zc2libGUsIGp1c3QKPj4gdGhhdCBvdGhlciB0aGFuIGhlcmUgdGhlcmUgcmVhbGx5IHdv
dWxkIG5vdCBiZSBhIG5lZWQgZm9yIHRoZQo+PiBoeXBlcnZpc29yIHRvIGRvIGFueXRoaW5nIGZv
ciBpdCBhcyBsb25nIGFzIGl0IGRvZXNuJ3QgaXRzZWxmIGtub3cKPj4gb2YgNSBwYWdlIHRhYmxl
IGxldmVscy4KPiAKPiBUaGUgcGF0Y2ggSSdtIHRoaW5raW5nIG9mIHdvdWxkIGp1c3QgYXZvaWQg
bWFza2luZyBhd2F5IE1GTiBiaXRzIGFzCj4gaXQgaXMgZG9uZSB0b2RheS4gTG9vayBpbiBwdGVf
bWZuX3RvX3BmbigpOiB0aGUgTUZOIGlzIG9idGFpbmVkIGJ5Cj4gbWFza2luZyB0aGUgcHRlIHZh
bHVlIHdpdGggUFRFX1BGTl9NQVNLLiBJJ2QgbGlrZSB0byB1c2UKPiBYRU5fUFRFX1BGTl9NQVNL
IGluc3RlYWQgYWxsb3dpbmcgZm9yIDUyIGJpdCBwaHlzaWNhbCBhZGRyZXNzZXMuCgpIbW0sIHNv
IHlvdSBtZWFuIHRvIG5ldmVydGhlbGVzcyBmaXggdGhpcyBvbiB0aGUgTGludXggc2lkZS4KV2hp
Y2ggdGhlbiBtYWtlcyBtZSB3b25kZXIgYWdhaW4gLSB3aGF0IGRvIHlvdSBuZWVkIHRoZSBub3Rl
CmZvciBpZiB5b3Ugd2FudCB0byBtYWtlIExpbnV4IGJlaGF2ZSBwcm9wZXJseT8gQnkgbm93IGl0
IGZlZWxzCmxpa2UgSSdtIHJlYWxseSBtaXNzaW5nIHNvbWUgb2YgeW91ciByYXRpb25hbGUgYW5k
L29yIGludGVuZGVkIHBsYW4Kb2YgYWN0aW9uIGhlcmUuCgo+IFNvIHdlIHdvdWxkbid0IG5lZWQg
YW55IG90aGVyIG5ldyBpbnRlcmZhY2VzLiBJdHMganVzdCBoYW5kbGluZyBvZgo+IHB2IHB0ZSB2
YWx1ZXMgd2hpY2ggaXMgZGlmZmVyZW50IGJ5IHdpZGVuaW5nIHRoZSBtYXNrLiBBbmQgdGhpcyB3
b3VsZAo+IHRvdWNoIHB2LXNwZWNpZmljIGNvZGUgb25seS4KPiAKPiBJIGNvdWxkIGRvIHRoZSBM
aW51eCBwYXRjaCB3aXRob3V0IHRoZSBuZXcgRUxGIG5vdGUuIEJ1dCB0aGlzIHdvdWxkIG1lYW4K
PiBYZW4gY291bGRuJ3QgdGVsbCB3aGV0aGVyIGEgcHYgZG9tYWluIGlzIGNhcGFibGUgdG8gdXNl
IG1lbW9yeSBhYm92ZQo+IDY0VEIgb3Igbm90LiBTbyB3ZSB3b3VsZCBoYXZlIHRvIGxvY2F0ZSBf
YWxsXyBwdiBndWVzdHMgYmVsb3cgNjRUQiBvciB3ZQo+IHdvdWxkIHJpc2sgY3Jhc2hpbmcgZG9t
YWlucy4gV2l0aCB0aGUgRUxGIG5vdGUgd2UgY2FuIGF2b2lkIHRoaXMKPiBkaWxlbW1hLgoKSSBk
b24ndCBmb2xsb3c6IEl0IHNlZW1zIGxpa2UgeW91J3JlIGltcGx5aW5nIHRoYXQgaW4gdGhlIGFi
c2VuY2Ugb2YKdGhlIG5vdGUgd2UnZCByZXN0cmljdCBQViBndWVzdHMgdGhhdCB3YXkuIEJ1dCB3
aHkgd291bGQgd2U/IFdlCnNob3VsZCBub3QgcGVuYWxpemUgbm9uLUxpbnV4IFBWIGd1ZXN0cyBq
dXN0IGJlY2F1c2UgTGludXggaGFzIGEKcmVzdHJpY3Rpb24uIElPVyB0aGUgbm90ZSBuZWVkcyB0
byBiZSBwcmVzZW50IGZvciBhIHJlc3RyaWN0aW9uIHRvCmJlIGVuZm9yY2VkLCB3aGljaCBpbiB0
dXJuIG1lYW5zIHRoZSBoeXBlcnZpc29yIGZpcnN0IG5lZWRzIHRvCmhvbm9yIHRoZSBub3RlLiBP
dGhlcndpc2UgcnVubmluZyBhIDQtbGV2ZWwgaHlwZXJ2aXNvciBvbiA1LWxldmVsCmNhcGFibGUg
aGFyZHdhcmUgKHdpdGggd2lkZXIgdGhhbiA0Ni1iaXQgcGh5c2ljYWwgYWRkcmVzc2VzKQp3b3Vs
ZCBicmVhayBMaW51eCBhcyB3ZWxsLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:24:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13: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.xen.org>)
	id 1dhFLw-0002AO-G3; Mon, 14 Aug 2017 13:24:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhFLu-0002AG-HE
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:24:18 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F8/4F-01732-184A1995; Mon, 14 Aug 2017 13:24:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS7d+ycR
 Ig4blwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFCzMYC+awVByb84qxgXEXcxcjJ4eQQJ7E
 i0Uv2UBsXgE7ib7Gh4wgtoSAocTphTdZQGwWAVWJqS37wOJsAuoSbc+2s4LYIkDxw5eOM4HYz
 AJBEpc7loHNFBbIkej88oUNYn6cxK6GA+wgNqeAqcTTq/+BbA6gXYISf3cIQ7RqSTz8dYsFwt
 aWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0N9JKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOvnoGBcQfjhFV+hxglOZiURHkTfHojhfiS8lMq
 MxKLM+KLSnNSiw8x6nFwCFw5eGQ2o8C2XasvMEqx5OXnpSpJ8O5fNDFSSLAoNT21Ii0zBxgrM
 A0SHDxKIry8i4HSvMUFibnFmekQqVOMxhxNH7Z8YeJ4NeH/NyYhsElS4rwBIKUCIKUZpXlwg2
 AxfIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8myBSezLwSuH2vgE5hAjqlD+Qv3uKSRIS
 UVANjc3LzUqfQqa0ZWZeSq5P0U+5tY8h94VlYcencri0Rkx7Iyz0wiZ9uVfBewKus6x+nklP0
 GbuuCddq7uVYOVT6RvBoX0qVSdVTihfY+Tlvrrr/twnlWb3K0zcd08/dF8w+4ZPnLm8th5K81
 reORqVqV39xnbi/kF0l4M1k5z2tn++EHuSw61JiKc5INNRiLipOBABodsHw3AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502717053!78759206!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58618 invoked from network); 14 Aug 2017 13:24:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Aug 2017 13:24:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 07:24:12 -0600
Message-Id: <5991C099020000780016F637@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 07:24:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-8-jgross@suse.com>
In-Reply-To: <20170814070849.20986-8-jgross@suse.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 v2 07/52] xen/arch/x86/dom0_build.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYwo+IEBAIC00Nyw3ICs0Nyw3IEBAIHN0YXRpYyBsb25nIF9faW5pdCBwYXJzZV9hbXQoY29u
c3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQo+ICAgICAgbG9uZyBwYWdlcyA9IHBhcnNlX3Np
emVfYW5kX3VuaXQoKCpzID09ICctJykgPyBzKzEgOiBzLCBwcykgPj4gUEFHRV9TSElGVDsKPiAg
ICAgIHJldHVybiAoKnMgPT0gJy0nKSA/IC1wYWdlcyA6IHBhZ2VzOwo+ICB9Cj4gLXN0YXRpYyB2
b2lkIF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQo+ICtzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQoKUGxlYXNlIHRha2UgdGhlIG9wcG9y
dHVuaXR5IGFuZCBhZGQgdGhlIG1pc3NpbmcgYmxhbmsgbGluZSBhYm92ZQp0aGUgb25lIHlvdSBt
b2RpZnkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:24:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13:24: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.xen.org>)
	id 1dhFMS-0002Cw-O7; Mon, 14 Aug 2017 13:24:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3924245a2=dario.faggioli@citrix.com>)
 id 1dhFMS-0002Cm-2G
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:24:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1C/F7-03368-3A4A1995; Mon, 14 Aug 2017 13:24:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHRDpO6CJRM
 jDWatFbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+9H5kLPgsWrHsy3vWBsatwl2MnBwSAiES
 t+ZfZwKxeQUMJb58+8sGYgsL5Es0bDsPFmcTMJB4s2MvK4gtIiAjMePVTqA4FwezwBFGic77r
 9hBEiwCqhLHj+1iBrE5BawlNv07DTZISMBK4t67E2DN/AKSEre+fASrYRaolri67TE7xBHaEk
 fO9bNDHCEocXLmExaIXjWJGXMvs05g5JuFpGUWkjKIuKZE6/bf7BC2tsSyha+ZIWxbiXXr3kP
 V2EhsurqAEcKWl9j+dg7zAkb2VYzqxalFZalFumZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiBwcwABDsY553wP8QoycGkJMqb4NMbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN
 2rxxEghwaLU9NSKtMwcYFzBpCU4eJREeHlB0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc
 4bAFIkAFKUUZoHNwIW45cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPtuEdAUnsy8ErhNr4C
 OYAI6og/kft7ikkSElFQDY8Qq7lzFQFvHhRaV81jb5p/sO7Bx+iS5o1Nybya+kQ0sPiXmrnH1
 SEZ49gc9Vd8J6tt572h49bzt//ZW4LGatuuu9jVZup6O0q5LvB5v1TYITTDb8tv0T5Ah674vZ
 Qo9H9/WbnzGtE/4/scfNUxnWU+bvk6RDfx+ZVWBuUrxo+u3SjSmZr17o8RSnJFoqMVcVJwIAG
 1/Q1jsAgAA
X-Env-Sender: prvs=3924245a2=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502717086!74361970!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3222 invoked from network); 14 Aug 2017 13:24:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 13:24:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; 
 d="asc'?scan'208";a="435395964"
Message-ID: <1502717079.5719.39.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Tim Deegan <tim@xen.org>
Date: Mon, 14 Aug 2017 15:24:39 +0200
In-Reply-To: <20170814103927.GA68284@deinos.phlegethon.org>
References: <20170814103927.GA68284@deinos.phlegethon.org>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8333705485090186435=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8333705485090186435==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-KoYCrxxf1DqjWFi0XSaX"

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

On Mon, 2017-08-14 at 11:39 +0100, Tim Deegan wrote:
> Hi,
>=20
Hey,

> At 11:19 +0200 on 14 Aug (1502709563), Dario Faggioli wrote:
> > Therefore, it looks to me that the race can be avoided by making
> > sure
> > that there is at least one check of rcu_pending(), after a CPU has
> > called rcu_enter_idle(). This basically means moving
> > rcu_idle_enter()
> > up.
>=20
> Sounds plausible.
>=20
Great to hear you think that! :-D

> > 3) CPU2 is not in idle_cpumask, and so it will not be in the
> > sampled
> > mask, but the first check of rcu_pending() will lead acknowledge
> > quiescence, and calling of cpu_quiet();
>=20
> Yep.=C2=A0=C2=A0And because it's not yet in idle_cpumask, it _will_ check
> rcu_pending() before idling.=C2=A0=C2=A0I think that needs an smp_mb() be=
tween
> setting the idle_cpumask and checking rcp->cur, and likewise between
> rcp->cur++ and cpumask_andnot() in rcu_start_batch().
>=20
So, the latter, I'm putting it there already, by importing Linux's
c3f59023, "Fix RCU race in access of nohz_cpu_mask" (in this ver
patch).

About the former... I'm not sure which check of rcp->cur you're
referring to. I think it's the one in rcu_check_quiescent_state(), but
then, I'm not sure where to actually put the barrier...

I'll keep looking, but any advice is welcome. Even after all these
years, barriers still gives me headache. :-P

Thanks for looking at the patches,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-KoYCrxxf1DqjWFi0XSaX
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZkaSXAAoJEBZCeImluHPuNsIQAOeJeVKG/L4qqMpbTaMyJzP9
zKlEU1gTZZdp1B+dWy+dZwYs64/nOOwmwpoirwy6xg2j9hmCu6f1LIhJEDfLMObB
GSUkryv2vPiQ+4CoDEiZXJFEGU2BaXgQMQPd4W3+uU9ttAMKQWQLod99W14eWDNO
BC1vZY7Ng+dhuyPQf1VmBtuJffilzEz4hUVI1aUSnfRZmQTVwthGdw4E3MPVV+lr
6K4HfHrDYzxCoNTe7cvYPexokXWog/F9c3vSqB3PWX0eA1sRAuV5BTWOUt5Hjl3s
3SL4NC6Uau9YORq4ZJku4c+260a7EAvHul5RgLMGHeNFlwl7p61dulGC30nL5fMU
7C9HsUiMcALQY1M2m1jBbBKDQc0Lbiot4fd4t/7KntzPStvHK6CnCDrTdbmXjVh+
bkYBaIQ8d6Aw8da5LcExDT3ngwtFWMDq6a5DhvH59qQ7TiPMnM9SXefgzNCzr/a4
VCBm3xnm+Bd8SoEfA05S+BruGe2oqIbjc5pUnTNXzGZR8P1XdAFY4ISNtYcK5/M5
9uw0AI3tMUWiXhLP1bIU7Fkc7ZiJVq51lRteUmkMySdIs6XiVo8veb4Rn+cKBiuH
CS7qoTkiSWX/ZEfh9NWBvUPmd5T/PKbgVj49gEJMA4tSFFAIsJsGC0YfSh13LcQP
oz9YBpE/c1oKuBm4hsVq
=p4xu
-----END PGP SIGNATURE-----

--=-KoYCrxxf1DqjWFi0XSaX--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8333705485090186435==--


From xen-devel-bounces@lists.xen.org Mon Aug 14 13:31:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13:31: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.xen.org>)
	id 1dhFSl-0002zR-Oq; Mon, 14 Aug 2017 13:31:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhFSk-0002z5-IR
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:31:22 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 77/68-03557-926A1995; Mon, 14 Aug 2017 13:31:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov67Gsom
 RBmsWiVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkNzTdYC5rUKs43/GJpYLwo1cXIySEhYCTx
 duI/pi5GLg4hgYWMEhdu9rGDJIQFwiTu9qwAs0UElCV6f/1mASliFtjLJDGx4StURzOjxK2Wy
 2wgVWwCqhIbrp9iBbF5Bawlnp+4wgRiswDFT/9tB7NFBcIl9n+/xgxRIyhxcuYToKkcHJwCBh
 Lf/4FdxCygLvFn3iVmCFtc4taT+UwQtrzE9rdzmCcw8s9C0j0LScssJC2zkLQsYGRZxahenFp
 Ullqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYngxAsIOx+7L/IUZJDiYl
 Ud4En95IIb6k/JTKjMTijPii0pzU4kOMMhwcShK83ksmRgoJFqWmp1akZeYAIwUmLcHBoyTCu
 xEkzVtckJhbnJkOkTrFqCglzrsVJCEAksgozYNrg0XnJUZZKWFeRqBDhHgKUotyM0tQ5V8xin
 MwKgnzTgSZwpOZVwI3/RXQYiagxX0gN/MWlyQipKQaGHV+PPbQZpvjvI714C459a3z0mQeZK7
 z+HOsNbn90QzDe3eZ2PcWbpA+l7vpouu/olfXbTca7XGNC+A7zzjRVuy3+kkTlknS2fXxhp5L
 d1ZMOydyLY/177f16xacT+Nm/Xu47P6di5oMj467aW1wieEKLJ23Nmbx94e8rx+tkXET/HTb4
 8PGx1+VWIozEg21mIuKEwGhW5OxyQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502717480!77726286!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40788 invoked from network); 14 Aug 2017 13:31:20 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 13:31:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A19DDAD6F;
 Mon, 14 Aug 2017 13:31:19 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-40-jgross@suse.com> <5991B7B8020000780016F5D0@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a16f3797-0de7-23f9-e0a1-7c0315e82beb@suse.com>
Date: Mon, 14 Aug 2017 15:31:16 +0200
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: <5991B7B8020000780016F5D0@suse.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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTQ6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9rZXJu
ZWwuYwo+PiArKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCj4+IEBAIC0yMyw5ICsyMywxMSBAQCBl
bnVtIHN5c3RlbV9zdGF0ZSBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfZWFybHlfYm9vdDsKPj4g
IHhlbl9jb21tYW5kbGluZV90IHNhdmVkX2NtZGxpbmU7Cj4+ICBzdGF0aWMgY29uc3QgY2hhciBf
X2luaXRjb25zdCBvcHRfYnVpbHRpbl9jbWRsaW5lW10gPSBDT05GSUdfQ01ETElORTsKPj4gIAo+
PiAtc3RhdGljIHZvaWQgX19pbml0IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAo+PiArc3RhdGljIGlu
dCBfX2luaXQgYXNzaWduX2ludGVnZXJfcGFyYW0oCj4+ICAgICAgY29uc3Qgc3RydWN0IGtlcm5l
bF9wYXJhbSAqcGFyYW0sIHVpbnQ2NF90IHZhbCkKPj4gIHsKPj4gKyAgICB1bnNpZ25lZCBpbnQg
Yml0cyA9IHBhcmFtLT5sZW4gKiBCSVRTX1BFUl9CWVRFOwo+PiArCj4+ICAgICAgc3dpdGNoICgg
cGFyYW0tPmxlbiApCj4+ICAgICAgewo+PiAgICAgIGNhc2Ugc2l6ZW9mKHVpbnQ4X3QpOgo+PiBA
QCAtNDMsMTQgKzQ1LDE3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJh
bSgKPj4gICAgICBkZWZhdWx0Ogo+PiAgICAgICAgICBCVUcoKTsKPj4gICAgICB9Cj4+ICsKPj4g
KyAgICByZXR1cm4gKCAodmFsICYgKH4wVUxMIDw8IGJpdHMpKSAmJiB+KHZhbCB8ICh+MFVMTCA+
PiAoNjUgLSBiaXRzKSkpICkgPwo+IAo+IFRoZSBsZWZ0IHBhcnQgaGFzIHVuZGVmaW5lZCBiZWhh
dmlvciB3aGVuIHBhcmFtLT5sZW4gPT0gOAo+IChhbmQgb24geDg2IEknZCBleHBlY3QgaXQgdG8g
cHJvZHVjZSBqdXN0ICJ2YWwiKS4gVGhlIHJpZ2h0IHBhcnQKPiBJIGd1ZXNzIGlzIG1lYW50IHRv
IGJlIGEgc2lnbiBjaGVjaywgYnV0IHRoYXQncyByYXRoZXIgb2JzY3VyZS4KCkhtbSwgb2theS4K
Cj4gQXMgaWlyYyBpdCBpcyBzaWduZWQtdG8tdW5zaWduZWQgY29udmVyc2lvbiB3aGljaCBoYXMg
dW5pZm9ybWx5Cj4gZGVmaW5lZCBiZWhhdmlvciBpdCBtYXkgZW5kIHVwIGJlaW5nIGJldHRlciBm
b3IgdGhlIHBhcmFtZXRlcgo+IHRvIGJlIG9mIHNpZ25lZCB0eXBlIGFuZCB0byBhbGxvdyB2YWx1
ZXMgaW4gdGhlIHJhbmdlCj4gWzx0eXBlPl9NSU4sVTx0eXBlPl9NQVhdLiBBbnl0aGluZyBtb3Jl
IHByZWNpc2Ugd291bGQKPiByZXF1aXJlIHNpZ25lZG5lc3MgdG8gYmUgY29tbXVuaWNhdGVkIGZy
b20gdGhlICpfcGFyYW0oKQo+IHVzZXJzLgoKT2theSwgSSdsbCBoYXZlIGEgdHJ5LgoKPiBBbHNv
IC0gc3RyYXkgYmxhbmtzIGluc2lkZSB0aGUgb3V0ZXJtb3N0IHBhcmVudGhlc2VzLgo+IAo+IEFu
ZCBmaW5hbGx5LCB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gY2hlY2sgZm9yIG92ZXJmbG93IF9i
ZWZvcmVfCj4gYXNzaWduaW5nIHRvICpwYXJhbS0+dmFyPwoKSSBkaWRuJ3Qgd2FudCB0byBjaGFu
Z2UgZXhpc3RpbmcgYmVoYXZpb3IuIE9UT0ggdGhpbmtpbmcgdHdpY2UgeW91IGFyZQpyaWdodC4g
QmV0dGVyIHVzaW5nIHRoZSBkZWZhdWx0IHZhbHVlIHRoYW4gYW4gdW5leHBlY3RlZCBzbWFsbCBv
bmUuCgo+IAo+PiBAQCAtOTcsOCArMTAyLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5l
X3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCj4+ICAgICAgICAgICAgICAgICAgICAgICAhc3Ry
bmNtcChwYXJhbS0+bmFtZSwgb3B0LCBxICsgMSAtIG9wdCkgKQo+PiAgICAgICAgICAgICAgICAg
IHsKPj4gICAgICAgICAgICAgICAgICAgICAgb3B0dmFsWy0xXSA9ICc9JzsKPj4gLSAgICAgICAg
ICAgICAgICAgICAgKCh2b2lkICgqKShjb25zdCBjaGFyICopKXBhcmFtLT52YXIpKHEpOwo+PiAr
ICAgICAgICAgICAgICAgICAgICByYyA9ICgoaW50ICgqKShjb25zdCBjaGFyICopKXBhcmFtLT52
YXIpKHEpOwo+IAo+IE5laXRoZXIgaGVyZSBub3IgaW4gdGhlIGVhcmxpZXIgImxldCBjdXN0b20g
cGFyYW1ldGVyIHBhcnNpbmcKPiByb3V0aW5lcyByZXR1cm4gZXJybm8iIG5vciBpbiB0aGUgb3Zl
cnZpZXcgeW91IG1lbnRpb24gd2h5IHRoaXMKPiBpcyBzYWZlIC0gaXQgaXMgbm90IGEgZ2l2ZW4g
dGhhdCBjYWxsZXIgYW5kIGNhbGxlZSBkaXNhZ3JlZWluZyBvbgo+IHJldHVybiB0eXBlIGlzIGdv
aW5nIHRvIHdvcmsuIEp1c3QgdGhpbmsgb2YgZnVuY3Rpb25zIHJldHVybmluZwo+IGFnZ3JlZ2F0
ZXMgb3IgKG9uIGl4ODYpIG9uZXMgcmV0dXJuaW5nIGZsb2F0aW5nIHBvaW50IHZhbHVlcyBpbgo+
IHN0KDApLgoKSSB0aG91Z2h0IGFib3V0IHVzaW5nIGEgdW5pb24gaW4gc3RydWN0IGtlcm5lbF9w
YXJhbSBhbmQgcmVtb3ZpbmcKYWJvdmUgdHlwZSBjYXN0LiBUaGlzIHdvdWxkIHJlcXVpcmUgbW9k
aWZ5aW5nIHRoZSBpbml0aWFsaXphdGlvbiBvZgp0aGUga2VybmVsX3BhcmFtIHN0cnVjdCB2aWEg
dGhlICpfcGFyYW0oKSBtYWNyb3MsIHRob3VnaC4KClRoZSBvdGhlciBwb3NzaWJpbGl0eSB3b3Vs
ZCBiZSB1c2luZyBfX2J1aWx0aW5fdHlwZXNfY29tcGF0aWJsZV9wKCkKdG8gY2hlY2sgdGhlIGZ1
bmN0aW9uIHRvIGJlIG9mIHByb3BlciB0eXBlLgoKV2hhdCB3b3VsZCB5b3UgbGlrZSBiZXN0PwoK
PiAKPj4gICAgICAgICAgICAgICAgICAgICAgb3B0dmFsWy0xXSA9ICdcMCc7Cj4+ICsgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwo+IAo+IFdoeT8gQXBwbGllcyB0byBmdXJ0aGVyIGJyZWFrLXMg
eW91IGFkZDogQXQgbGVhc3QgaW4gdGhlIHBhc3Qgd2UKPiBoYWQgY29tbWFuZCBsaW5lIG9wdGlv
bnMgd2l0aCB0d28gaGFuZGxlcnMsIHdoZXJlIGVhY2ggb2YgdGhlbQo+IG5lZWRlZCB0byBiZSBp
bnZva2VkLiBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBtYWtlIHN1Y2ggaW1wb3NzaWJsZQo+IGV2
ZW4gaWYgcmlnaHQgbm93IHRoZXJlIGFyZW4ndCBhbnkgc3VjaCBleGFtcGxlcy4gWWV0IGlmIHlv
dSByZWFsbHkKPiBtZWFuIHRvLCB0aGVuIHRoZSBiZWhhdmlvcmFsIGNoYW5nZSBuZWVkcyB0byBi
ZSBjYWxsZWQgb3V0IGluIHRoZQo+IGRlc2NyaXB0aW9uLgoKSSB3YXNuJ3QgYXdhcmUgb2Ygc3Vj
aCBhIHVzYWdlLgoKSSdtIGZpbmUgZm9yIGJvdGggYWx0ZXJuYXRpdmVzLiBBcyB5b3Ugc2VlbSB0
byBwcmVmZXIgdG8ga2VlcCBzdXBwb3J0CmZvciBtdWx0aXBsZSBoYW5kbGVycyBJJ2xsIG1vZGlm
eSB0aGUgcGF0Y2ggdG8gYWxsb3cgdGhhdC4KCj4+IEBAIC0xMDYsMjQgKzExMiwzNCBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKPj4gICAg
ICAgICAgICAgIHN3aXRjaCAoIHBhcmFtLT50eXBlICkKPj4gICAgICAgICAgICAgIHsKPj4gICAg
ICAgICAgICAgIGNhc2UgT1BUX1NUUjoKPj4gKyAgICAgICAgICAgICAgICByYyA9IDA7Cj4+ICAg
ICAgICAgICAgICAgICAgc3RybGNweShwYXJhbS0+dmFyLCBvcHR2YWwsIHBhcmFtLT5sZW4pOwo+
PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgY2FzZSBPUFRfVUlOVDoK
Pj4gLSAgICAgICAgICAgICAgICBhc3NpZ25faW50ZWdlcl9wYXJhbSgKPj4gKyAgICAgICAgICAg
ICAgICByYyA9IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAo+PiAgICAgICAgICAgICAgICAgICAgICBw
YXJhbSwKPj4gLSAgICAgICAgICAgICAgICAgICAgc2ltcGxlX3N0cnRvbGwob3B0dmFsLCBOVUxM
LCAwKSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHNpbXBsZV9zdHJ0b2xsKG9wdHZhbCwgJnMs
IDApKTsKPj4gKyAgICAgICAgICAgICAgICBpZiAoICpzICkKPj4gKyAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOwo+PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAg
ICAgY2FzZSBPUFRfQk9PTDoKPj4gLSAgICAgICAgICAgICAgICBpZiAoICFwYXJzZV9ib29sKG9w
dHZhbCkgKQo+PiArICAgICAgICAgICAgICAgIHJjID0gcGFyc2VfYm9vbChvcHR2YWwpOwo+PiAr
ICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLTEgKQo+IAo+IE1heWJlICJyYyA8IDAiPwoKT2th
eS4KCj4gCj4+IEBAIC0xMzEsMTMgKzE0NywyMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgX2NtZGxp
bmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKPj4gICAgICAgICAgICAgICAgICAgICAgc2Fm
ZV9zdHJjcHkob3B0LCAibm8iKTsKPj4gICAgICAgICAgICAgICAgICAgICAgb3B0dmFsID0gb3B0
Owo+PiAgICAgICAgICAgICAgICAgIH0KPj4gLSAgICAgICAgICAgICAgICAoKHZvaWQgKCopKGNv
bnN0IGNoYXIgKikpcGFyYW0tPnZhcikob3B0dmFsKTsKPj4gKyAgICAgICAgICAgICAgICByYyA9
ICgoaW50ICgqKShjb25zdCBjaGFyICopKXBhcmFtLT52YXIpKG9wdHZhbCk7Cj4+ICAgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4+ICAgICAgICAgICAgICBkZWZhdWx0Ogo+PiAgICAgICAgICAgICAg
ICAgIEJVRygpOwo+PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgfQo+
PiArCj4+ICsgICAgICAgICAgICBicmVhazsKPj4gICAgICAgICAgfQo+PiArCj4+ICsgICAgICAg
IGlmICggcmMgKQo+PiArICAgICAgICAgICAgcHJpbnRrKCJwYXJhbWV0ZXIgXCIlc1wiIGhhcyBp
bnZhbGlkIHZhbHVlIFwiJXNcIiFcbiIsIG9wdGtleSwKPj4gKyAgICAgICAgICAgICAgICAgICBv
cHR2YWwpOwo+IAo+IFdpdGggdGhlIGNoYW5nZXMgbWFkZSB0byBvcHR2YWwgaW4gT1BUX0NVU1RP
TSBoYW5kbGluZyB0aGlzCj4gbWF5IGVuZCB1cCBiZWluZyBjb25mdXNpbmcuCgpPaCB5ZXMsIGdv
b2QgY2F0Y2guCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:31:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13:31: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.xen.org>)
	id 1dhFSl-0002zG-Ha; Mon, 14 Aug 2017 13:31:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhFSk-0002z4-Ea
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:31:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FC/31-03406-926A1995; Mon, 14 Aug 2017 13:31:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1dz2cR
 Ig2MXhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFt3ILtjNVXLn3lr2BsY2pi5GTQ0ggT6L5
 1hU2EJtXwE6i+cBtFhBbQsBQ4vTCm2A2i4CqROflfWA1bALqEm3PtrOC2CJA8cOXjoPNYRYIk
 rjcsYwZxBYWSJX48O4N1Px4iZkvz7GD2JwCZhKHJ/8GinMA7RKU+LtDGKJVS+Lhr1ssELa2xL
 KFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtooJdUlJmeUZKbmJk
 D5Jnp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgPP4+7hCjJAeTkihvgk9vpBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3jtLJkYKCRalpqdWpGXmAKMAJi3BwaMkwrsRJM1bXJCYW5yZDpE6xWjM0
 fRhyxcmjlcT/n9jEmLJy89LlRLnDV0KVCoAUppRmgc3CBadlxhlpYR5GYFOE+IpSC3KzSxBlX
 /FKM7BqCTMyw4yhSczrwRu3yugU5iATukD+YK3uCQRISXVwKirrqy6yNJ6prXu7PfrfbU+KUj
 1qZi4fe8NW2ARl7PRaNrNua+9LbvPZv6r/mzP4Tph3rQlGedbZx/cZdb//sz5z28m3pqWlyQg
 UGavy/HsT3X1T7edElMS+X4pqpxUb5l3hi27pcrqi/2fsiUvbK7cOdB97lHEJPaFLekLjN2fz
 JCecyQvUVyJpTgj0VCLuag4EQAXhcjLyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502717479!58868244!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53264 invoked from network); 14 Aug 2017 13:31:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 13:31:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 07:31:19 -0600
Message-Id: <5991C244020000780016F64F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 07:31:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-16-jgross@suse.com>
In-Reply-To: <20170814070849.20986-16-jgross@suse.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 v2 15/52] xen/arch/x86/nmi.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAgLyog
b3B0X3dhdGNoZG9nX3RpbWVvdXQ6IE51bWJlciBvZiBzZWNvbmRzIHRvIHdhaXQgYmVmb3JlIHBh
bmljLiAqLwo+ICBzdGF0aWMgdW5zaWduZWQgaW50IG9wdF93YXRjaGRvZ190aW1lb3V0ID0gNTsK
PiAtc3RhdGljIHZvaWQgcGFyc2Vfd2F0Y2hkb2dfdGltZW91dChjaGFyICogcykKPiArc3RhdGlj
IGludCBwYXJzZV93YXRjaGRvZ190aW1lb3V0KGNoYXIgKiBzKQoKUGxlYXNlIGFsc28gcmVtb3Zl
IHRoZSBzdHJheSBibGFuay4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:33:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13:33: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.xen.org>)
	id 1dhFUK-00039q-3T; Mon, 14 Aug 2017 13:33:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhFUI-00039e-8R
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:32:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A1/A7-03044-986A1995; Mon, 14 Aug 2017 13:32:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyuP0Ov27nsom
 RBm8OM1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbNi1hLzjHUnHs0XPGBsbHzF2MnBwSAkYS
 byf+Y+pi5OIQEljIKHG7YRsrSEJYIEfi5sRdjCC2iICyRO+v3ywgNrOAr0TD3xdMILaQQBOjx
 OZzuiA2m4CqxIbrp8B6eQWsJRpW94LZLEDxQ/1dbCC2qEC4xP7v15ghagQlTs58AjSTg4NTwE
 Di9NQwiPHqEn/mXWKGsMUlNj37zgphy0tsfzuHeQIj/ywk3bOQtMxC0jILScsCRpZVjBrFqUV
 lqUW6xsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwckABDsYd64PPMQoycGk
 JMqb4NMbKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+DKwSOzGaVY8vLzUpUkeO8smRgpJFiUmp5ak
 ZaZA4wfmFIJDh4lEd7kpUBp3uKCxNzizHSI1ClGXY6mD1u+MAmBzZAS5w0FKRIAKcoozYMbAY
 vlS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmPQ1yCU9mXgncpldARzABHdEH8gtvcUkiQkq
 qgTHgxIfJHC8a2a4z1rDdPbyDJX/vf6ZZCfn7WKO2pU0TVAnRa7zZx6tcNeeOjtLsqP/Vvcxv
 5jHWS70MuWC7OkJq/vP9IR5ND0597A3e+65s3b61jP/sw2ell1v+cVN7q7FoXqC1JXNRPsuNh
 YurNs32XHB8/dXr7Sdk2kv+7GO482tS6xrLWfxKLMUZiYZazEXFiQBGIuLu4AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502717576!102201465!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20235 invoked from network); 14 Aug 2017 13:32:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 13:32:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 653C4AD8F;
 Mon, 14 Aug 2017 13:32:56 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-8-jgross@suse.com> <5991C099020000780016F637@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <068ae2be-d104-bb14-b91d-dbb34e90684b@suse.com>
Date: Mon, 14 Aug 2017 15:32:55 +0200
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: <5991C099020000780016F637@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 07/52] xen/arch/x86/dom0_build.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTU6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2Rv
bTBfYnVpbGQuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4+IEBAIC00Nyw3
ICs0Nyw3IEBAIHN0YXRpYyBsb25nIF9faW5pdCBwYXJzZV9hbXQoY29uc3QgY2hhciAqcywgY29u
c3QgY2hhciAqKnBzKQo+PiAgICAgIGxvbmcgcGFnZXMgPSBwYXJzZV9zaXplX2FuZF91bml0KCgq
cyA9PSAnLScpID8gcysxIDogcywgcHMpID4+IFBBR0VfU0hJRlQ7Cj4+ICAgICAgcmV0dXJuICgq
cyA9PSAnLScpID8gLXBhZ2VzIDogcGFnZXM7Cj4+ICB9Cj4+IC1zdGF0aWMgdm9pZCBfX2luaXQg
cGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKPj4gK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl
X2RvbTBfbWVtKGNvbnN0IGNoYXIgKnMpCj4gCj4gUGxlYXNlIHRha2UgdGhlIG9wcG9ydHVuaXR5
IGFuZCBhZGQgdGhlIG1pc3NpbmcgYmxhbmsgbGluZSBhYm92ZQo+IHRoZSBvbmUgeW91IG1vZGlm
eS4KCk9rYXkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:33:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13:33: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.xen.org>)
	id 1dhFUX-0003Cn-Ae; Mon, 14 Aug 2017 13:33:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhFUX-0003Ce-15
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:33:13 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 AC/C3-01994-896A1995; Mon, 14 Aug 2017 13:33:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+70ZRM
 jDQ73mFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlftrSwFrxnqlj/fDFjA+MWpi5GTg4JASOJ
 txP/AdlcHEICCxkl7l3uYQdJCAukSkw7fQTMFhFQluj99ZsFxGYW8JVo+PsCqqGZUWLzvkdgC
 TYBVYkN10+xgti8AtYSly6sYgaxWYDi/3bsBKsRFQiX2P/9GjNEjaDEyZlPwOKcAgYSp3rvMk
 EsUJf4M+8SM4QtLrHp2XdWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGJUL04tKkst0rX
 USyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDE8GINjBuLbV+RCjJAeTkihvgk9v
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pdLJ0YKCRalpqdWpGXmACMFJi3BwaMkwrsIJM1bX
 JCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeZSBFAiBFGaV5cCNgUXuJUVZKmJcR6CghnoLUot
 zMElT5V4ziHIxKwrwHQKbwZOaVwG16BXQEE9ARfSD38xaXJCKkpBoY1Qrz3C901DaYPz3Cypz
 xe4s58+5tfHy/ixeLJ/HsUTX/fyzB6i4L13+VGeH3rs/aKCA0XfXDlY/FL/o4Lt4xZ73dEm6f
 c/v1msTME5n7JIOm/r8kqdEd7V9x3P3Fgao/LpIcAgmL1YKc5vdrsK0NnGP2SDdro9EKtvL/x
 mnbhJd21q1l/3ZLiaU4I9FQi7moOBEAvgctydUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502717591!91311335!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19047 invoked from network); 14 Aug 2017 13:33:11 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 13:33:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 88C4EAD78;
 Mon, 14 Aug 2017 13:33:11 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-16-jgross@suse.com> <5991C244020000780016F64F@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e15db88e-003d-6fe2-d6ae-54fdf41f0832@suse.com>
Date: Mon, 14 Aug 2017 15:33:10 +0200
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: <5991C244020000780016F64F@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 15/52] xen/arch/x86/nmi.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTU6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gIC8qIG9wdF93YXRjaGRvZ190aW1l
b3V0OiBOdW1iZXIgb2Ygc2Vjb25kcyB0byB3YWl0IGJlZm9yZSBwYW5pYy4gKi8KPj4gIHN0YXRp
YyB1bnNpZ25lZCBpbnQgb3B0X3dhdGNoZG9nX3RpbWVvdXQgPSA1Owo+PiAtc3RhdGljIHZvaWQg
cGFyc2Vfd2F0Y2hkb2dfdGltZW91dChjaGFyICogcykKPj4gK3N0YXRpYyBpbnQgcGFyc2Vfd2F0
Y2hkb2dfdGltZW91dChjaGFyICogcykKPiAKPiBQbGVhc2UgYWxzbyByZW1vdmUgdGhlIHN0cmF5
IGJsYW5rLgoKT2theS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:35:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13: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.xen.org>)
	id 1dhFX4-0003Vp-Nc; Mon, 14 Aug 2017 13:35:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhFX3-0003Vg-TY
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:35:50 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 49/9E-03937-537A1995; Mon, 14 Aug 2017 13:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9dk+cR
 IgzmLTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozND2MKPvBU/P64nq2B8R5HFyMnh5BAnsTF
 DzOYQWxeATuJW70t7CC2hIChxOmFN1lAbBYBVYmP55eC1bAJqEu0PdvOCmKLAMUPXzrOBGIzC
 wRJXO5YBlYjLJAqser7M6BeDqD58RJfX6iBhDkFzCQ+Hf7EChLmFRCU+LtDGKJTS+Lhr1ssEL
 a2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkoJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh4DECwg/HXsoBDjJIcTEqivAk+vZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhLlk6MFBIsSk1PrUjLzAHGAExagoNHSYR3EUiat7ggMbc4Mx0id
 YpRl+PVhP/fmIRY8vLzUqXEeZeBFAmAFGWU5sGNgMXjJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzHgCZwpOZVwK36RXQEUxAR/SB3M9bXJKIkJJqYIz/lq8TZ2785PHXSs4rk5fcaGlgZxR
 N8V/Ou2nBpbcGcQ8/enA9Kjl9kutuwaoZrmszeMNv/74ckOa45LTXyz/z2E72Gd59+u7aljNl
 swSbVjL5P+yb/yMnVeXe/47tJ0XvP9X5+6Wt9lu7Sn2oUuLdzOh2y61TZ50wSM+QcREpqWE03
 HjnyUIlluKMREMt5qLiRAAL64EvwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502717747!77829321!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54160 invoked from network); 14 Aug 2017 13:35:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 13:35:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 07:35:46 -0600
Message-Id: <5991C34F020000780016F675@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 07:35:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-19-jgross@suse.com>
In-Reply-To: <20170814070849.20986-19-jgross@suse.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 v2 18/52] xen/arch/x86/psr.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiBAQCAtNDIw
LDcgKzQyMCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMg
PSB7Cj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAq
cywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNrLCBpbnQgKnJjKQoKUGxlYXNlIG1ha2UgdGhlIGZ1
bmN0aW9uIHJldHVybiBhIHZhbHVlIChwZXJoYXBzIGJvb2wpIGluc3RlYWQuCgo+IEBAIC00NTEs
MTggKzQ1NSwyOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNoYXIgKnMp
Cj4gICAgICAgICAgaWYgKCB2YWxfc3RyICkKPiAgICAgICAgICAgICAgKnZhbF9zdHIrKyA9ICdc
MCc7Cj4gIAo+IC0gICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjbXQiLCBQU1Jf
Q01UKTsKPiAtICAgICAgICBwYXJzZV9wc3JfYm9vbChzLCB2YWxfc3RyLCAiY2F0IiwgUFNSX0NB
VCk7Cj4gLSAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgImNkcCIsIFBTUl9DRFAp
Owo+ICsgICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjbXQiLCBQU1JfQ01ULCAm
cmMpOwo+ICsgICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjYXQiLCBQU1JfQ0FU
LCAmcmMpOwo+ICsgICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjZHAiLCBQU1Jf
Q0RQLCAmcmMpOwo+ICAKPiAgICAgICAgICBpZiAoIHZhbF9zdHIgJiYgIXN0cmNtcChzLCAicm1p
ZF9tYXgiKSApCj4gLSAgICAgICAgICAgIG9wdF9ybWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZh
bF9zdHIsIE5VTEwsIDApOwo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgb3B0X3JtaWRfbWF4
ID0gc2ltcGxlX3N0cnRvdWwodmFsX3N0ciwgJnEsIDApOwo+ICsgICAgICAgICAgICBpZiAoICpx
ICkKPiArICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICB9Cj4gIAo+ICAg
ICAgICAgIGlmICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJjb3NfbWF4IikgKQo+IC0gICAgICAg
ICAgICBvcHRfY29zX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9zdHIsIE5VTEwsIDApOwo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgb3B0X2Nvc19tYXggPSBzaW1wbGVfc3RydG91bCh2YWxf
c3RyLCAmcSwgMCk7Cj4gKyAgICAgICAgICAgIGlmICggKnEgKQo+ICsgICAgICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwo+ICsgICAgICAgIH0KPiAgCj4gICAgICAgICAgcyA9IHNzICsgMTsKPiAg
ICAgIH0gd2hpbGUgKCBzcyApOwoKU28gaWYgdmFsX3N0ciBkaWRuJ3QgbWF0Y2ggYW55IG9mIHRo
ZSBmaXZlIHN0cmluZ3MgeW91IHdvbid0IGluZGljYXRlCmFuIGVycm9yIGhlcmUsIHdoaWNoIHNl
ZW1zIGluY29uc2lzdGVudC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:38:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13: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.xen.org>)
	id 1dhFZ1-0003h6-2R; Mon, 14 Aug 2017 13:37:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhFYz-0003gz-Ve
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:37:50 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 69/DF-02181-DA7A1995; Mon, 14 Aug 2017 13:37:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS3fN8om
 RBsdmalh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7929jLXjDVHH692KWBsZNTF2MnBxCAnkS
 q3ctYwexeQXsJK487GQEsSUEDCVOL7zJAmKzCKhKzPg4mRXEZhNQl2h7th3MFgGKH750HGwOs
 0CQxOWOZcwgtrBAusS3zk1ANRxA8+MlGl+7gpicAmYSj66JgJi8AoISf3cIQzRqSTz8dYsFwt
 aWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI1M9JKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOvnoGBcQfjq+N+hxglOZiURHkTfHojhfiS8lMq
 MxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIEb+2yiZFCgkWp6akVaZk5wNiAKZXg4FES4
 T0LkuYtLkjMLc5Mh0idYjTmaPqw5QsTx6sJ/78xCYFNkhLn3QVSKgBSmlGaBzcIFrOXGGWlhH
 kZGRgYhHgKUotyM0tQ5V8xinMwKgnzrgeZwpOZVwK37xXQKUxAp/SBfMRbXJKIkJJqYKyUD2d
 N1PFU9plpJ8O2a3PxaZcbBeuLLdT+Fb5RnDUv5rhi6nP9lVy3Ds5Z+O77xSJPidVKyw2vmQet
 2b77f8XUo/JzfzE/69q4yjsyXaGHkb97g8Ii0RUaBf/epzWvWdDVarrTNLt0qhW/g0tC72ahu
 cxbY+wnXOfi3pt/lLHjuOP/fftWVyuxFGckGmoxFxUnAgAoaJzP1AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502717866!51863092!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2522 invoked from network); 14 Aug 2017 13:37:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 13:37:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 07:37:46 -0600
Message-Id: <5991C3C8020000780016F678@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 07:37:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-20-jgross@suse.com>
In-Reply-To: <20170814070849.20986-20-jgross@suse.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 v2 19/52] xen/arch/x86/setup.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAgYm9v
bCBfX3JlYWRfbW9zdGx5IGFjcGlfZGlzYWJsZWQ7Cj4gIGJvb2wgX19pbml0ZGF0YSBhY3BpX2Zv
cmNlOwo+ICBzdGF0aWMgY2hhciBfX2luaXRkYXRhIGFjcGlfcGFyYW1bMTBdID0gIiI7Cj4gLXN0
YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9hY3BpX3BhcmFtKGNoYXIgKnMpCj4gK3N0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2FjcGlfcGFyYW0oY2hhciAqcykKCkFnYWluIHBsZWFzZSB0YWtlIHRoZSBv
cHBvcnR1bml0eSBhbmQgYWRkIHRoZSBtaXNzaW5nIGJsYW5rIGxpbmUKYWhlYWQgb2YgdGhlIG9u
ZSB5b3UgbW9kaWZ5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:39:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13: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.xen.org>)
	id 1dhFaJ-0003wj-CA; Mon, 14 Aug 2017 13:39:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhFaI-0003wb-G7
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:39:10 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 7A/C5-02177-DF7A1995; Mon, 14 Aug 2017 13:39:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/fv8om
 RBnfv8ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPJh5iLzjIWrHo8iXmBsZuli5GTg4hgTyJ
 VRPns4HYvAJ2Eq+Pn2AEsSUEDCVOL7wJVsMioCrRdXkOE4jNJqAu0fZsOyuILQIUP3zpOFicW
 SBI4nLHMmYQW1ggS6L1ySJWiPnxEhvnLAGr4RQwk9jxaw17FyMH0C5Bib87hCFatSQe/rrFAm
 FrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbpmeklFmekZJbm
 JmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHHAAQ7GKc2OB9ilORgUhLlTfDpjRTiS8pPqcxI
 LM6ILyrNSS0+xKjBwSFw5eCR2YxSLHn5ealKEry1yyZGCgkWpaanVqRl5gCjA6ZUgoNHSYT3L
 Eiat7ggMbc4Mx0idYrRmKPpw5YvTByvJvz/xiQENklKnHcXSKkASGlGaR7cIFjUXmKUlRLmZQ
 Q6U4inILUoN7MEVf4VozgHo5IwbxHIFJ7MvBK4fa+ATmECOqUP5CPe4pJEhJRUA+Psstsi6Rl
 3ZnezJtdc0NV5WJKxMqarhrc2c4bk7L+/3la1rTKtXftT6P1a9XO+u/sXcYkzTVvMdHSKwt4V
 By+kb972ev3tA6Xff9ekZkeFn3oncUrVwMjlmpX61b+brjpweXYqOXeyF+yY5XDVf535g+sM3
 rvjk21FjMM4Lrflp3yaqrB1zyslluKMREMt5qLiRAAJwfbm1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502717947!104356254!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58096 invoked from network); 14 Aug 2017 13:39:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 13:39:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 07:39:06 -0600
Message-Id: <5991C417020000780016F68E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 07:39:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-21-jgross@suse.com>
In-Reply-To: <20170814070849.20986-21-jgross@suse.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 v2 20/52] xen/arch/x86/shutdown.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvc2h1dGRvd24uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5j
Cj4gQEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGludCByZWJvb3RfbW9kZTsKPiAgICogZWZpICAg
IFVzZSB0aGUgRUZJIHJlYm9vdCAoaWYgcnVubmluZyB1bmRlciBFRkkpCj4gICAqLwo+ICBzdGF0
aWMgZW51bSByZWJvb3RfdHlwZSByZWJvb3RfdHlwZSA9IEJPT1RfSU5WQUxJRDsKPiAtc3RhdGlj
IHZvaWQgX19pbml0IHNldF9yZWJvb3RfdHlwZShjaGFyICpzdHIpCj4gK3N0YXRpYyBpbnQgX19p
bml0IHNldF9yZWJvb3RfdHlwZShjaGFyICpzdHIpCj4gIHsKPiAgICAgIGZvciAoIDsgOyApCj4g
ICAgICB7Cj4gQEAgLTc0LDYgKzc0LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHNldF9yZWJvb3Rf
dHlwZShjaGFyICpzdHIpCj4gICAgICAgICAgY2FzZSAndCc6Cj4gICAgICAgICAgICAgIHJlYm9v
dF90eXBlID0gKnN0cjsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgZGVmYXVsdDoK
PiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CgpUaGlzIGFsdGVycyBiZWhhdmlvciAtIHlv
dSB3YW50IHRvIHN0b3JlIC1FSU5WQUwgaW4gYSBsb2NhbCB2YXJpYWJsZSwKYnV0IGNvbnRpbnVl
IHRoZSBsb29wLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:41:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13:41: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.xen.org>)
	id 1dhFc5-0004Ze-QN; Mon, 14 Aug 2017 13:41:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhFc4-0004Ym-IR
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:41:00 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 12/5E-18997-B68A1995; Mon, 14 Aug 2017 13:40:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDSzdzxcR
 Ig8O7uS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owP7StZCzrYK/Zc283cwLiDpYuRk0NIIE/i
 xPH1jCA2r4CdxKlLF1lBbAkBQ4nTC2+C1bAIqErsuHoJLM4moC7R9mw7mC0CFD986TgTiM0sE
 CRxuWMZM4gtLFAh0X97ATvE/HiJk68awOZwCphJXPvzga2LkQNol6DE3x3CEK1aEg9/3WKBsL
 Ulli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUMjvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjH2znA8xSnIwKYnyJvj0RgrxJeWnVGYk
 FmfEF5XmpBYfYtTj4BC4cvDIbEaBbbtWX2CUYsnLz0tVkuBVXT4xUkiwKDU9tSItMwcYKzANE
 hw8SiK8riBp3uKCxNzizHSI1ClGY46mD1u+MHG8mvD/G5MQ2CQpcV5FkFIBkNKM0jy4QbAYvs
 QoKyXMywh0rBBPQWpRbmYJqvwrRnEORiVh3hSQKTyZeSVw+14BncIEdEofyF+8xSWJCCmpBka
 fexXLv827eH9RpEHtky1/r0jc7GRszeeYfzO24dzObUZnL7o+TWFdv3YlZ7TBpBO/PvxnCC04
 OSu7ZZLT4cmBtjYdc3XXWM91Ojh7rbPvm+SvuSp93L927+RZtvjy4st/otR3G5duNGuXz7RpZ
 oi5Ml95o5BhxXR/vrnq0/ifd0o8UlB8n39ciaU4I9FQi7moOBEApl70qNwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502718055!107305643!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4884 invoked from network); 14 Aug 2017 13:40:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 13:40:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 07:40:54 -0600
Message-Id: <5991C483020000780016F691@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 07:40:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-23-jgross@suse.com>
In-Reply-To: <20170814070849.20986-23-jgross@suse.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 v2 22/52]
 xen/arch/x86/x86_64/mmconfig-shared.c: let custom parameter parsing
 routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MzcsMTMgKzM3LDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9tbWNmZyhjaGFyICpzKQo+
ICAgICAgICAgIGlmICggc3MgKQo+ICAgICAgICAgICAgICAqc3MgPSAnXDAnOwo+ICAKPiAtICAg
ICAgICBpZiAoICFwYXJzZV9ib29sKHMpICkKPiArICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29s
KHMpICkgewo+ICsgICAgICAgIGNhc2UgMDoKPiAgICAgICAgICAgICAgcGNpX3Byb2JlICY9IH5Q
Q0lfUFJPQkVfTU1DT05GOwo+IC0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJhbWRfZmFt
MTAiKSB8fCAhc3RyY21wKHMsICJhbWQtZmFtMTAiKSApCj4gLSAgICAgICAgICAgIHBjaV9wcm9i
ZSB8PSBQQ0lfQ0hFQ0tfRU5BQkxFX0FNRF9NTUNPTkY7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICsgICAgICAgIGNhc2UgMToKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgZGVmYXVs
dDoKPiArICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJhbWRfZmFtMTAiKSB8fCAhc3RyY21w
KHMsICJhbWQtZmFtMTAiKSApCj4gKyAgICAgICAgICAgICAgICBwY2lfcHJvYmUgfD0gUENJX0NI
RUNLX0VOQUJMRV9BTURfTU1DT05GOwo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+
ICAKPiAgICAgICAgICBzID0gc3MgKyAxOwo+ICAgICAgfSB3aGlsZSAoIHNzICk7CgpTYW1lIGhl
cmUgKGFuZCB3aGVyZXZlciBlbHNlIEkgbWF5IGhhdmUgb3Zlcmxvb2tlZCBpdCkgLSB5b3UKc2hv
dWxkIG5vdCByZXR1cm4gb3V0IG9mIGxvb3BzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:50:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13: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.xen.org>)
	id 1dhFlF-0005Nx-MX; Mon, 14 Aug 2017 13:50:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhFlD-0005Nr-Qo
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:50:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 15/DD-02176-2AAA1995; Mon, 14 Aug 2017 13:50:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fRqom
 RBv3vuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPV7qYCtbxV8xdYNzAeI2ni5GDQ0ggT6Kh
 QbmLkZODV8BOYv2L+awgtoSAocTphTdZQGwWAVWJq99esoPYbALqEm3PtoPViADFD186ztTFy
 MXBLNDGKvFi+nywImEBL4mZu46wgdhCAiYSfVu7wAZxCphKXNq3lAVkL6+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RkV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDo1TMwMO5gnHrC7xCjJAeTkihvgk9v
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tCVEyOFBItS01Mr0jJzgFEAk5bg4FES4X2xAijNW
 1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivCtBZgiAFGWU5sGNgEXkJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCvDUgU3gy80rgNr0COoIJ6Ig+kPt5i0sSEVJSDYxyS103JrXN+spyVvZ
 f/Kl9JlcuW2d65a73zegvXO/PKfauVa8+Nj9XubuhrX0pU/etY0+DxB2NbewUQ3reu3T2bvZJ
 rGtIO/X9E//3+KoVAafNLn6yniTGNc9B2ePgItu1xRevqqU/krRViq8wPKZacsmkZMG8AFbJm
 S0zbpd3Tpor/vJbuBJLcUaioRZzUXEiABfE8t7DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502718624!105366703!1
X-Originating-IP: [137.65.248.74]
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 24551 invoked from network); 14 Aug 2017 13:50:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 13:50:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 07:50:23 -0600
Message-Id: <5991C6BA020000780016F6B2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 07:50:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
In-Reply-To: <20170814070849.20986-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Dario Faggioli <dario.faggioli@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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v2 00/52] Support for modifying parameters
 at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBDdXJy
ZW50bHkgcGFyYW1ldGVycyBvZiB0aGUgaHlwZXJ2aXNvciAoZS5nLiBjb25zb2xlIGxvZyBsZXZl
bCkgY2FuIGJlCj4gc2V0IHZpYSBib290IGNvbW1hbmQgbGluZS4gSW5zdGVhZCBvZiBoYXZpbmcg
dG8gcmVib290IHRoZSBzeXN0ZW0gaW4KPiBjYXNlIGFub3RoZXIgc2V0dGluZyBpcyBkZXNpcmVk
LCBiZWluZyBhYmxlIHRvIG1vZGlmeSBtYW55IG9mIHRob3NlCj4gcGFyYW1ldGVycyBhdCBydW50
aW1lIHdvdWxkIGJlIHRoZSBiZXR0ZXIgb3B0aW9uLgo+IAo+IFRoaXMgcGF0Y2ggc2VyaWVzIGFk
ZHJlc3NlcyB0aGlzIGJ5IGFkZGluZyBhIG5ldyB4bCBjb21tYW5kCj4gInhsIHNldC1wYXJhbWV0
ZXJzIiB3aGljaCB0YWtlcyBhIHN0cmluZyBzaW1pbGFyIHRvIHRoZSBib290IGNvbW1hbmQKPiBs
aW5lIGFzIHBhcmFtZXRlciBhbmQgcGFzc2VzIHRoaXMgc3RyaW5nIHRvIHRoZSBoeXBlcnZpc29y
IHdoaWNoIHdpbGwKPiB0aGVuIHVzZSB0aGUgc2FtZSBwYXJzaW5nIGluZnJhc3RydWN0dXJlIGFz
IGZvciB0aGUgY29tbWFuZCBsaW5lIGluCj4gb3JkZXIgdG8gYXBwbHkgdGhlIHBhcmFtZXRlciBz
ZXR0aW5ncy4KPiAKPiBBcyBlcnJvciBjaGVja3MgZm9yIGludmFsaWQgcGFyYW1ldGVycyBvciBw
YXJhbWV0ZXIgdmFsdWVzIGhhdmUgYmVlbgo+IHZlcnkgc3BhcnNlIGlmIHByZXNlbnQgYXQgYWxs
IGluIHRoZSBoeXBlcnZpc29yLCBhIG1ham9yIHBhcnQgb2YgdGhpcwo+IHBhdGNoIHNlcmllcyBh
ZGRyZXNzZXMgdGhpcyBwcm9ibGVtIGZpcnN0OiBhbGwgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5n
Cj4gZnVuY3Rpb25zIGFyZSBiZWluZyBjaGFuZ2VkIHRvIHJldHVybiBzdWNjZXNzIG9yIGFuIGVy
cm9yLiBUaGUgbWFpbgo+IHBhcnNpbmcgZnVuY3Rpb24gdGVzdHMgZm9yIGdlbmVyaWMgcGFyYW1l
dGVyIHZhbHVlIGVycm9ycyAobGlrZSBlLmcuCj4gb3ZlcmZsb3cpIG9yIGludmFsaWQgcGFyYW1l
dGVycyBhbmQgaXNzdWVzIGEgbWVzc2FnZSBpbiBjYXNlIGFuIGVycm9yCj4gaGFzIGJlZW4gZGV0
ZWN0ZWQuIE1vc3QgZXJyb3IgbWVzc2FnZXMgaW4gdGhlIGN1c3RvbSBwYXJzaW5nIGZ1bmN0aW9u
cwo+IGFyZSByZW1vdmVkIHRoZW4uCj4gCj4gV2hpbGUgbm90IHN0cmljdGx5IHJlcXVpcmVkIGZv
ciBydW50aW1lIHBhcmFtZXRlciBtb2RpZmljYXRpb24gSQo+IGJlbGlldmUgYW4gaW1wcm92ZWQg
cGFyYW1ldGVyIHZhbGlkYXRpb24gaXMgYSB3aW4gd2l0aCBvciB3aXRob3V0IHRoZQo+IHJ1bnRp
bWUgcGFyYW1ldGVyIG1vZGlmaWNhdGlvbiBzdXBwb3J0Lgo+IAo+ICogUGF0Y2hlcyAxLTM4IGFy
ZSBtb2RpZnlpbmcgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyBmdW5jdGlvbnMgdG8KPiAg
IHJldHVybiBzdWNjZXNzIG9yIGVycm9yCgpQYXRjaGVzIDQtMzcgKHdoZXJlIHJlbGV2YW50LCBp
LmUuIHdoZXJlIEkndmUgYmVlbiBDYy1lZCkKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KaW5jbHVkaW5nIG9uZXMgd2hlcmUgSSd2ZSBhc2tlZCBmb3IgbWVyZWx5IGNv
c21ldGljIGNoYW5nZXMuCk9uZXMgd2hlcmUgSSd2ZSBwb2ludGVkIG91dCBtb3JlIGFyZSBleGNs
dWRlZC4gSSBhbHNvIHRoaW5rCnRoYXQgd2hpbGUgZG9pbmcgdGhpbmdzIHRoaXMgZmluZSBncmFp
bmVkIGhhcyBpdHMgbWVyaXRzLCB5b3UKbWF5IGhhdmUgZ29uZSBhIGxpdHRsZSB0b28gZmFyIGhl
cmUgLSBzcGxpdHRpbmcgYXQgbWFpbnRhaW5lcgpib3VuZGFyaWVzIHdvdWxkIGhhdmUgbWFkZSB0
aGUgc2VyaWVzIHF1aXRlIGEgYml0IHNob3J0ZXIgSQp0aGluaywgYnV0IG5vIHdvcnNlIHRvIHJl
dmlldy4gTXkgYWNrIHN0YW5kcyBpbiBjYXNlIHlvdQpkZWNpZGUgdG8gY29tYmluZSBzb21lIG9m
IHRoZSBwYXRjaGVzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:54:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13: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.xen.org>)
	id 1dhFpK-0005aY-AS; Mon, 14 Aug 2017 13:54:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhFpJ-0005aS-QL
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:54:41 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E3/64-03044-1ABA1995; Mon, 14 Aug 2017 13:54:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3fB6om
 RBs/nSFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXmrYyFyzkquhf/ZS1gfE9excjJ4eQQJ7E
 hT0/WEFsXgE7ib09J1hAbAkBQ4nTC2+C2SwCqhJPbi1mA7HZBNQl2p5tB6sXAYofvnScqYuRi
 4NZ4AKTxOclS8CGCguESXx4dIsVJCEksJVR4tfDbrAEp4CNxPOJu4AmcQBtE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdK11Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw/BiDYwXh3U8AhRkkOJiVR3gSf3kgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxZqyZGCgkWpaanVqRl5gAjASYtwcGjJMIrBpLmLS5Iz
 C3OTIdInWLU5Xg14f83JiGWvPy8VClxXh2QIgGQoozSPLgRsKi8xCgrJczLCHSUEE9BalFuZg
 mq/CtGcQ5GJWFeQ5ApPJl5JXCbXgEdwQR0RB/I/bzFJYkIKakGxtpvJhv3zpNbvdHLM7ifY4N
 W89bY6y0rU2OD72xL9Ep8vUXtsl2fM6dqwZc7O7kyF4vNlL5T33iHPVpord0bjZANO6dEaSvn
 zFmpqKnmlr3wdtOmZdrqB44dOnbL86NzX9apIotl+x+aaKz96MuV+/lUza13oYxWb1Xa+3+yz
 tzi+sD0s4vQPiWW4oxEQy3mouJEABlDeX7FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502718878!79916998!1
X-Originating-IP: [137.65.248.74]
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 57502 invoked from network); 14 Aug 2017 13:54:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 13:54:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 07:54:38 -0600
Message-Id: <5991C7BA020000780016F6D1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 07:54:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-40-jgross@suse.com>
 <5991B7B8020000780016F5D0@suse.com>
 <a16f3797-0de7-23f9-e0a1-7c0315e82beb@suse.com>
In-Reply-To: <a16f3797-0de7-23f9-e0a1-7c0315e82beb@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE1OjMxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NC8wOC8xNyAxNDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDA5
OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC05Nyw4ICsxMDIsOSBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKPj4+ICAg
ICAgICAgICAgICAgICAgICAgICAhc3RybmNtcChwYXJhbS0+bmFtZSwgb3B0LCBxICsgMSAtIG9w
dCkgKQo+Pj4gICAgICAgICAgICAgICAgICB7Cj4+PiAgICAgICAgICAgICAgICAgICAgICBvcHR2
YWxbLTFdID0gJz0nOwo+Pj4gLSAgICAgICAgICAgICAgICAgICAgKCh2b2lkICgqKShjb25zdCBj
aGFyICopKXBhcmFtLT52YXIpKHEpOwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgcmMgPSAoKGlu
dCAoKikoY29uc3QgY2hhciAqKSlwYXJhbS0+dmFyKShxKTsKPj4gCj4+IE5laXRoZXIgaGVyZSBu
b3IgaW4gdGhlIGVhcmxpZXIgImxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcKPj4gcm91dGlu
ZXMgcmV0dXJuIGVycm5vIiBub3IgaW4gdGhlIG92ZXJ2aWV3IHlvdSBtZW50aW9uIHdoeSB0aGlz
Cj4+IGlzIHNhZmUgLSBpdCBpcyBub3QgYSBnaXZlbiB0aGF0IGNhbGxlciBhbmQgY2FsbGVlIGRp
c2FncmVlaW5nIG9uCj4+IHJldHVybiB0eXBlIGlzIGdvaW5nIHRvIHdvcmsuIEp1c3QgdGhpbmsg
b2YgZnVuY3Rpb25zIHJldHVybmluZwo+PiBhZ2dyZWdhdGVzIG9yIChvbiBpeDg2KSBvbmVzIHJl
dHVybmluZyBmbG9hdGluZyBwb2ludCB2YWx1ZXMgaW4KPj4gc3QoMCkuCj4gCj4gSSB0aG91Z2h0
IGFib3V0IHVzaW5nIGEgdW5pb24gaW4gc3RydWN0IGtlcm5lbF9wYXJhbSBhbmQgcmVtb3ZpbmcK
PiBhYm92ZSB0eXBlIGNhc3QuIFRoaXMgd291bGQgcmVxdWlyZSBtb2RpZnlpbmcgdGhlIGluaXRp
YWxpemF0aW9uIG9mCj4gdGhlIGtlcm5lbF9wYXJhbSBzdHJ1Y3QgdmlhIHRoZSAqX3BhcmFtKCkg
bWFjcm9zLCB0aG91Z2guCj4gCj4gVGhlIG90aGVyIHBvc3NpYmlsaXR5IHdvdWxkIGJlIHVzaW5n
IF9fYnVpbHRpbl90eXBlc19jb21wYXRpYmxlX3AoKQo+IHRvIGNoZWNrIHRoZSBmdW5jdGlvbiB0
byBiZSBvZiBwcm9wZXIgdHlwZS4KPiAKPiBXaGF0IHdvdWxkIHlvdSBsaWtlIGJlc3Q/CgpJJ2Qg
cHJlZmVyIHRoZSB1bmlvbiBhcHByb2FjaDsgSSB3YXMgYWN0dWFsbHkgc3VycHJpc2VkIHRvIHNl
ZQp3ZSBzdGlsbCBvbmx5IGhhdmUgYSB2b2lkICogdGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:54:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13: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.xen.org>)
	id 1dhFpO-0005b9-HT; Mon, 14 Aug 2017 13:54:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhFpN-0005az-LO
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:54:45 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9E/70-02962-5ABA1995; Mon, 14 Aug 2017 13:54:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXfJ6om
 RBufmiVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzztxmK7goUjH57hK2BsaVAl2MXBxCApsY
 JY7sn8II4exmlFjT/4m1i5GTQ1jAQeLRiotsILaIgJHEi0eXWSCK2pkk5kw8xwTiMAt0MEs0b
 /7LDFLFJqApcefzJyYQm1fASmLm76dgNouAqsSU8yfApooKhEu8bTzCAlEjKHFy5hMwm1MgUK
 L1UTdYDbOAmcS8zQ+ZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2JUL04tKkst0rXUSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDkGINjBeHdTwCFGSQ4mJVHeBJ/eSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvFmrJkYKCRalpqdWpGXmAIMfJi3BwaMkwisGkuYtLkjMLc5Mh
 0idYlSUEufVAUkIgCQySvPg2mARd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvIYgU3gy80
 rgpr8CWswEtLgP5Gbe4pJEhJRUA6NpUiFjOEcew6HNfQIxGXvl/ldUTPq2bNHdXhW/FpOjCqa
 v2bdnf7jQGMwo+mpPmzjDqZ/GsbMPJDv6eafv2brqp4LXxkzzQ9f3v33ZvbY6ZNWN51/cXNYK
 XEzfVdJdfGZH6MUU7cv3ru+bGt45f8OhR/WSsloNy5ImuPT9nJ3/YqO11O+d/H+VWIozEg21m
 IuKEwE+vxy2swIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502718883!71976748!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18594 invoked from network); 14 Aug 2017 13:54:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 14 Aug 2017 13:54:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 47B8C80D;
 Mon, 14 Aug 2017 06:54:43 -0700 (PDT)
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 6D62E3F483;
 Mon, 14 Aug 2017 06:54:41 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <CACtJ1JRAQ=iKQrcJ=azR=A0b1hba33Y0WyskXoD_nxKxa179MA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <55b4a4b8-8afe-ba86-c3af-8879c3453e55@arm.com>
Date: Mon, 14 Aug 2017 14:54:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JRAQ=iKQrcJ=azR=A0b1hba33Y0WyskXoD_nxKxa179MA@mail.gmail.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>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNC8wOC8xNyAwODo1MiwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSBCaHVwaW5kZXIsCgo+Cj4KPj4+IEFmdGVyIHRoYXQgSSB0cmllZCB0byBzdHJlc3MgdGhl
IGVtdWxhdGlvbiBhIGJpdCB3aXRoICJmaW5kIC4iIHRvIGdldCBhIGxvdAo+Pj4gb2Ygb3V0cHV0
LiBBbmQgSSBub3RpY2VkIGEgbG90IG9mIG1lc3NhZ2Ugc2ltaWxhciB0byB0aGUgb25lIGJlbG93
IG9uIHhlbgo+Pj4gY29uc29sZToKPj4+Cj4+PiBkNnYwIHZwbDAxMTogVW5leHBlY3RlZCBPVVQg
cmluZyBidWZmZXIgZnVsbAo+Pj4KPj4+IEFzc29jaWF0ZWQgdG8gdGhhdCB0aGUgY2hhcmFjdGVy
IGhhdmUgYmVlbiBlYXRlbiByZXN1bHRpbmcgdG8gbm9uLXNlbnNlIGxvZy4KPj4+Cj4+PiBBIGJp
dCBhYm92ZSB0aGUgcHJpbnRrIHByaW50aW5nIHRoaXMgbWVzc2FnZSwgdGhlcmUgYXJlIGEgY29t
bWVudCBzYXlpbmc6Cj4+Pgo+Pj4gICAgIC8qCj4+PiAgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhh
dCB0aGUgcmluZyBpcyBub3QgZnVsbCB3aGVuIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkCj4+PiAg
ICAgICogYXMgdGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHdyaXRlIHRvIHRoZSBkYXRhIHJlZ2lz
dGVyIG9ubHkgd2hlbiB0aGUKPj4+ICAgICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KPj4+ICAg
ICAgKiBJbiBjYXNlIHRoZSBndWVzdCBkb2VzIHdyaXRlIGV2ZW4gd2hlbiB0aGUgVFhGRiBmbGFn
IGlzIHNldCB0aGVuIHRoZQo+Pj4gICAgICAqIGRhdGEgd2lsbCBiZSBzaWxlbnRseSBkcm9wcGVk
Lgo+Pj4gICAgICAqLwo+Pj4KPj4+IEkgYW0gcXVpdGUgc3VycHJpc2VkIHRoYXQgTGludXggaXMg
bm90IGxvb2tpbmcgYXQgdGhlIFRYRkYgZmxhZ3MuIFNvIHRoaXMKPj4+IG5lZWRzIHNvbWUgaW52
ZXN0aWdhdGlvbi4KPj4KPj4gSSByYW4gJ2ZpbmQnIGJ1dCBjb3VsZCBub3QgcmVwcm9kdWNlIHRo
ZSBpc3N1ZS4KPj4KPj4gSSB3aWxsIHRyeSB0byByZXByb2R1Y2UgdGhpcyBpc3N1ZSBieSByZWR1
Y2luZyB0aGUgT1VUIGJ1ZmZlciBzaXplLgo+Cj4gSSBjb3VsZCBub3QgcmVwcm9kdWNlIHRoZSBp
c3N1ZSB3aXRoIHRoZSByZWR1Y2VkIGJ1ZmZlciBvZiAxNiBieXRlcwo+IGFsc28uIEkgdGhpbmsg
aXQgbWF5IG5vdCBiZSByZXByb2R1Y2libGUgb24gdGhlIGZvdW5kYXRpb24gbW9kZWwuIEkgYW0K
PiB0cnlpbmcgdG8gYnJpbmcgdXAgeGVuIG9uIGFuIEFSTSBtYWNoaW5lIGhlcmUgdG8gcmVwcm9k
dWNlIHRoZSBpc3N1ZS4KPgo+IFdoaWxlIGxvb2tpbmcgYXQgdGhlIHBsMDExIGRyaXZlciBpbiBs
aW51eCwgSSBzZWUgb25lIHBvdGVudGlhbCBjYXNlCj4gd2hlcmUgdGhlIHRoZSBkcml2ZXIgbWF5
IHNlbmQgbW9yZSBkYXRhIGV2ZW4gd2hlbiB0aGUgVFggRklGTyBpcyBmdWxsLgo+IEl0IHNlZW1z
IHRoZSBwbDAxMSBkcml2ZXIgZXhwZWN0cyB0aGF0IHRoZSBUWCBpbnRlcnJ1cHQgbXVzdCBiZSBy
YWlzZWQKPiBvbmx5IHdoZW4gYXQgbGVhc3QgaGFsZiBvZiBUWCBGSUZPIHF1ZXVlIGlzIGVtcHR5
Lgo+Cj4gcGwwMTFfdHhfY2hhcnMoKSBjYWxscyBwbDAxMV90eF9jaGFyKCkgaW4gYSBsb29wIGZv
ciAoZmlmb3NpemUvMikKPiBudW1iZXIgb2YgdGltZXMuIFNpbmNlIHRoZXNlIEFQSXMgYXJlIGdl
dHRpbmcgY2FsbGVkIGluIHRoZSBpbnRlcnJ1cHQKPiBjb250ZXh0LCBwbDAxMV90eF9jaGFyKCkg
ZG9lcyBub3QgY2hlY2sgZm9yIFRYIEZJRk8gZnVsbCBzdGF0dXMKPiBiZWNhdXNlIGl0IGV4cGVj
dHMgdGhhdCBmaWZvc2l6ZS8yIHNwYWNlIGlzIGF2YWlsYWJsZS4KPgo+IEluIHRoZSBlbXVsYXRp
b24gbG9naWMsIHdlIHNob3VsZCBzZXQgdGhlIFRYIGJpdCBpbiB0aGUgc3RhdHVzCj4gcmVnaXN0
ZXIgb25seSBpZiBhdCBsZWFzdCBzcGFjZSBmb3IgMTYgYnl0ZXMgaXMgYXZhaWxhYmxlIChzaW5j
ZSBTQlNBCj4gZmlmb3NpemUgaXMgMzIpLiBDdXJyZW50bHksIHdlIG1heSBiZSBzZXR0aW5nIHRo
ZSBUWCBiaXQgZXZlbiBpZiB0aGVyZQo+IGlzIHNwYWNlIGZvciAxIGJ5dGUuIEluIHRoYXQgc2Nl
bmFyaW8sIHRoZSBkcml2ZXIgbWF5IHdyaXRlIG1vcmUgZGF0YQo+IHRoZW4gZW11bGF0aW9uIGxv
Z2ljIGNhbiBxdWV1ZSB1cC4KCkkgdW5kZXJzdGFuZCB0aGF0IGl0IGlzIHRoZSBiZWhhdmlvciBl
eHBlY3RlZCBieSBMaW51eC4gSG93ZXZlciBkaWQgeW91IApjaGVjayBpdCB3YXMgY29tcGxpYW50
IHdpdGggdGhlIHNwZWM/CgpJZiBJIGxvb2tlZCBhdCB0aGUgUEwwMTEgKEFSTSBEREkgMDE4M0cp
LCB0aGUgaW50ZXJydXB0IEZJRk8gbGV2ZWwgaXMgCnNldCB2aWEgVUFSVElGTFMuIFRoZSByZXNl
dCB2YWx1ZSBpcyBoYWxmLXdheSBtYXJrIChpLmUgMTYgYnl0ZSkuCgpIb3dldmVyLCBsb29raW5n
IGF0IHRoZSBTQlNBLCB0aGlzIHJlZ2lzdGVyIGlzIGluZXhpc3RlbnQgYW5kIEkgY2FuJ3QgCmZp
bmQgYW55dGhpbmcgbWVudGlvbmluZyB0aGUgaGFsZi13YXkgbWFyay4gU28gd2UgbmVlZCBzb21l
IApjbGFyaWZpY2F0aW9uIGhlcmUuIExldCBtZSBhc2sgaXQuCgpNZWFud2hpbGUsIHRyeWluZyB0
aGUgaGFsZi13YXkgbWFyayB3b3VsZCBiZSBnb29kIHRvIHNlZSBpZiBpdCBoZWxwcy4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:54:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13:54: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.xen.org>)
	id 1dhFpW-0005dM-Om; Mon, 14 Aug 2017 13:54:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dhFpV-0005cu-8C
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 13:54:53 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 20/FE-03612-CABA1995; Mon, 14 Aug 2017 13:54:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXCqh5zXXf16om
 RBrNfm1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzJuxiKjjNXfF9Xx9jA+Nuzi5GLg4hgYWM
 Es8fL2DvYuTkYBFQlXg75x4riM0mICexbuMNNhBbREBP4sOrb2wgDcwChxkl9k1ZwwiSEBbIl
 2jYdp6pi5GDg1fASuLvU3YQU0ggUWLG9RCQCl4BQYmTM5+wgNjMAjoSO7feYQMpYRaQllj+jw
 MiLC/RvHU2M4jNKWAkcfPiHbByUQEViSsT3oJdJiEgIvHrzidmCFtT4uClTSwQtoLE/c/X2CD
 sQIlpjduZJzAKzUKyeRaSzbMQNs9CsnkBI8sqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDM73c
 1OLixPTUnMSkYr3k/NxNjMDwZgCCHYzTL/sfYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktP
 sSozsEhcHXb33Aplrz8vFQlCd6sVRMjhQSLUtNTK9Iyc4DxB1MpwcGjJMIrBpLmLS5IzC3OTI
 dInWI05lixYOsXJo6+idu/MAmBTZIS510NUioAUppRmgc3CJYWLjHKSgnzMgJdKcRTkFqUm1m
 CKv+KUZyDUUmY1xBkCk9mXgncvldApzABndIH8hBvcUkiQkqqgXFSU1lGyYbj5pz6em/mn3ne
 IGB2iieS5UFf57o95oF13xQeqr0zZLozVf1vktCUf1HFjps25/BfXVPWmGrNGpPgP/3h7o89k
 +SZDvUcOZ/0KzPK6qt0VkOHYVXKhNPHF8jIfnjj/iwr8sHFB3m3X5wuDBQqDbgvIplpuyNk5Z
 dfGT72/3a3GCuxFGckGmoxFxUnAgC1iiU8BgMAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502718891!111402148!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31758 invoked from network); 14 Aug 2017 13:54:51 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 13:54:51 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dhFpI-000Mwv-Ji; Mon, 14 Aug 2017 13:54:40 +0000
Date: Mon, 14 Aug 2017 14:54:40 +0100
From: Tim Deegan <tim@xen.org>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170814135440.GB68284@deinos.phlegethon.org>
References: <20170814103927.GA68284@deinos.phlegethon.org>
 <1502717079.5719.39.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502717079.5719.39.camel@citrix.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: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBdCAxNToyNCArMDIwMCBvbiAxNCBBdWcgKDE1MDI3MjQyNzkpLCBEYXJpbyBGYWdnaW9s
aSB3cm90ZToKPiBPbiBNb24sIDIwMTctMDgtMTQgYXQgMTE6MzkgKzAxMDAsIFRpbSBEZWVnYW4g
d3JvdGU6Cj4gPiBBdCAxMToxOSArMDIwMCBvbiAxNCBBdWcgKDE1MDI3MDk1NjMpLCBEYXJpbyBG
YWdnaW9saSB3cm90ZToKPiA+ID4gMykgQ1BVMiBpcyBub3QgaW4gaWRsZV9jcHVtYXNrLCBhbmQg
c28gaXQgd2lsbCBub3QgYmUgaW4gdGhlCj4gPiA+IHNhbXBsZWQKPiA+ID4gbWFzaywgYnV0IHRo
ZSBmaXJzdCBjaGVjayBvZiByY3VfcGVuZGluZygpIHdpbGwgbGVhZCBhY2tub3dsZWRnZQo+ID4g
PiBxdWllc2NlbmNlLCBhbmQgY2FsbGluZyBvZiBjcHVfcXVpZXQoKTsKPiA+IAo+ID4gWWVwLsKg
wqBBbmQgYmVjYXVzZSBpdCdzIG5vdCB5ZXQgaW4gaWRsZV9jcHVtYXNrLCBpdCBfd2lsbF8gY2hl
Y2sKPiA+IHJjdV9wZW5kaW5nKCkgYmVmb3JlIGlkbGluZy7CoMKgSSB0aGluayB0aGF0IG5lZWRz
IGFuIHNtcF9tYigpIGJldHdlZW4KPiA+IHNldHRpbmcgdGhlIGlkbGVfY3B1bWFzayBhbmQgY2hl
Y2tpbmcgcmNwLT5jdXIsIGFuZCBsaWtld2lzZSBiZXR3ZWVuCj4gPiByY3AtPmN1cisrIGFuZCBj
cHVtYXNrX2FuZG5vdCgpIGluIHJjdV9zdGFydF9iYXRjaCgpLgo+ID4gCj4gU28sIHRoZSBsYXR0
ZXIsIEknbSBwdXR0aW5nIGl0IHRoZXJlIGFscmVhZHksIGJ5IGltcG9ydGluZyBMaW51eCdzCj4g
YzNmNTkwMjMsICJGaXggUkNVIHJhY2UgaW4gYWNjZXNzIG9mIG5vaHpfY3B1X21hc2siIChpbiB0
aGlzIHZlcgo+IHBhdGNoKS4KClllcCwgbG9va3MgY29ycmVjdCB0byBtZS4KCj4gQWJvdXQgdGhl
IGZvcm1lci4uLiBJJ20gbm90IHN1cmUgd2hpY2ggY2hlY2sgb2YgcmNwLT5jdXIgeW91J3JlCj4g
cmVmZXJyaW5nIHRvLiBJIHRoaW5rIGl0J3MgdGhlIG9uZSBpbiByY3VfY2hlY2tfcXVpZXNjZW50
X3N0YXRlKCksIGJ1dAo+IHRoZW4sIEknbSBub3Qgc3VyZSB3aGVyZSB0byBhY3R1YWxseSBwdXQg
dGhlIGJhcnJpZXIuLi4KCkkgbWVhbiB3aGF0ZXZlciBvbmUgY2F1c2VzIHRoZSBDUFUgdG8gRFRS
VCBhYm91dCB0aGUgbmV3IGdyYWNlIHBlcmlvZC4KQUZBSUNUIHRoYXQncyB0aGUgb25lIGluIF9f
cmN1X3BlbmRpbmcoKS4gIFRoZSBpbXBvcnRhbnQgdGhpbmcgaXMgdGhhdAp0aGF0IHJlYWQgbXVz
dG4ndCBiZSBhbGxvd2VkIHRvIGhhcHBlbiBiZWZvcmUgdGhlIHdyaXRlIHRvIHRoZQppZGxlX2Nw
dW1hc2suICBJJ2QgYmUgaW5jbGluZWQgdG8gcHV0IHRoZSBiYXJyaWVyIHJpZ2h0IGFmdGVyIHRo
ZQpjcHVtYXNrX3NldF9jcHUoKSBpbiByY3VfaWRsZV9lbnRlcigpLgoKPiBJJ2xsIGtlZXAgbG9v
a2luZywgYnV0IGFueSBhZHZpY2UgaXMgd2VsY29tZS4gRXZlbiBhZnRlciBhbGwgdGhlc2UKPiB5
ZWFycywgYmFycmllcnMgc3RpbGwgZ2l2ZXMgbWUgaGVhZGFjaGUuIDotUAoKTWUgdG9vISA6KQoK
VGltLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 13:54:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 13: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.xen.org>)
	id 1dhFpa-0005ey-0d; Mon, 14 Aug 2017 13:54:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhFpY-0005eL-RK
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 13:54:57 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9B/74-02184-0BBA1995; Mon, 14 Aug 2017 13:54:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfd6om
 RBt1vzCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfjjM+aCxsWMFZM/f2Vt
 YFxR0sXIxSEk8JdR4sfNU0wQzmNGiWUvj7NDONsYJc4t38HSxcjJISLgLPH1zFx2EJtXQF9i6
 /0fYLawgIvE89vdrCANEgIT1SR+rtoOlpAQ8JbYtWs2nL1h9QOgQewcbAJWEofEQKIsAqoS+x
 t2Mk9g5F7AyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q7wxAsIPx4mnPQ4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4s1ZNjBQSLEpN
 T61Iy8wBBiBMWoKDR0mEVwwkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rw6IEUCIEUZp
 XlwI2DRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvL9WAk3hycwrgdv0CugIJqAj+kDu5y
 0uSURISTUwfr7d4p7zWa1u6yF2u4N3mSdLWkr4tvy/1/Pq0JGi7vmugUffecw13HJTMXNxjY7
 s9WPW7B9V1ry2K2tm0z9lo8WVaN7fxnvsL6eNrPI2I5Wpfp0a76QmpmZO+hffn7y/Yjbnycgp
 xteuhjnlfrDqkYtY/7U7d2/iMZFHk5oYuEw0Dlff26agxFKckWioxVxUnAgAlp9WfIECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502718893!78764786!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7274 invoked from network); 14 Aug 2017 13:54:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 13:54:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhFpS-00014E-KL; Mon, 14 Aug 2017 13:54: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 1dhFpM-0003SI-Uk; Mon, 14 Aug 2017 13:54:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhFpL-000153-RE; Mon, 14 Aug 2017 13:54:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112625-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64: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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-libvirt: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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=945f1d358141d5d0310966647f58af9f7e740d14
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 13:54:43 +0000
Subject: [Xen-devel] [linux-3.18 test] 112625: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4773218236437503440=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 112614

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112614 blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112614 blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112614 like 112085
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112614 like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 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-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-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-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
 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

version targeted for testing:
 linux                945f1d358141d5d0310966647f58af9f7e740d14
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   23 days
Failing since        112351  2017-07-27 22:26:55 Z   17 days   30 attempts
Testing same since   112614  2017-08-13 03:32:12 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4773218236437503440==--

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 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.xen.org>)
	id 1dhG7h-0007Vn-Jj; Mon, 14 Aug 2017 14:13:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhG7h-0007Vh-66
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:13:41 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 CC/9A-01732-410B1995; Mon, 14 Aug 2017 14:13:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS1d4w8R
 Ig46T1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adBZEF25krDp6QbGD8w9TFyMkhJJAnse7J
 ZXYQm1fATuJP9xewuISAocTphTdZQGwWAVWJNV9PMoLYbALqEm3PtrOC2CJA8cOXjoPVMwsES
 VzuWMYMYgsLREi8ODiFrYuRA2h+vMSZzRUgYU4BM4njL+cwgoR5BQQl/u4QhujUknj46xYLhK
 0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rqa6SUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYdAxDsYJz6Pu4QoyQHk5Iob4JPb6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd6sdRMjhQSLUtNTK9Iyc4ARAJOW4OBREuEVB0nzFhck5hZnpkOkT
 jEaczR92PKFiePVhP/fmIRY8vLzUqXEeUPXA5UKgJRmlObBDYJF5iVGWSlhXkag04R4ClKLcj
 NLUOVfMYpzMCoJ8+aALOTJzCuB2/cK6BQmoFP6QL7gLS5JREhJNTBOFtWxEPnvuvH2kY3TOQw
 6mLc8yVkv1r/vGmevEO+3jdZ3/m2Qj8n3nX9Wl8lj7fyAOUy8uhJdESkxPvEuPWGq2zrTz21r
 EuXe2Ppz2ha3mxbTP6y3DlDtd1XI/REh+6WqrtrxgJa/2O6jnwPcIuebHGQu0pH6o1gtVlKT5
 3Sg7cHhlsnhqUosxRmJhlrMRcWJAGTnT4rHAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502720018!104362671!1
X-Originating-IP: [137.65.248.74]
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 33184 invoked from network); 14 Aug 2017 14:13:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 14:13:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 08:13:37 -0600
Message-Id: <5991CC2E020000780016F703@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 08:13:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-41-jgross@suse.com>
In-Reply-To: <20170814070849.20986-41-jgross@suse.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 v2 40/52] xen/arch/x86/apic.c: remove
 custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBXaXRo
IF9jbWRsaW5lX3BhcnNlKCkgbm93IGlzc3VpbmcgZXJyb3IgbWVzc2FnZXMgaW4gY2FzZSBvZiBp
bGxlZ2FsCj4gcGFyYW1ldGVycyBzaWduYWxsZWQgYnkgcGFyc2luZyBmdW5jdGlvbnMgc3BlY2lm
aWVkIGluIGN1c3RvbV9wYXJhbSgpCj4gdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IGFwaWNfc2V0X3Zl
cmJvc2l0eSgpIGNhbiBiZSByZW1vdmVkLgo+IAo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhG7z-0007X1-Rb; Mon, 14 Aug 2017 14:13:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhG7y-0007Wr-RM
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:13:58 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 28/81-27137-620B1995; Mon, 14 Aug 2017 14:13:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS1d1w8R
 Ig3XLtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owl708xF2xjrlj5wb+B8TdTFyMnh5BAnsTc
 /gmMIDavgJ3E/puf2UBsCQFDidMLb7KA2CwCqhL/5t0Gs9kE1CXanm1nBbFFgOKHLx0Hm8MsE
 CRxuWMZcxcjB4ewQJLEoT91IKaQQLxE52YukApOATOJWzNOMYKEeQUEJf7uEIZo1JJ4+OsWC4
 StLbFs4WuwIcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU20EsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw7BiDYwfh3beAhRkkOJiVR3gSf3kghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMF7Yd3ESCHBotT01Iq0zBxgZMCUSnDwKInws
 q4HSvMWFyTmFmemQ6ROMRpzNH3Y8oWJ49WE/9+YhMAmSYnzXgeZJABSmlGaBzcIFrGXGGWlhH
 kZgc4U4ilILcrNLEGVf8UozsGoJMy7DGQKT2ZeCdy+V0CnMAGd0gfyEW9xSSJCSqqBkXXpPUk
 OjeC1AYWclic4F7TwNWve+qV2sdlZyVO1z8nw+Yqe21/3STvqiSdNmRT9a/dVxpPv3y838civ
 ueigHFencqTPJjR+2euX+bent85bslKh4UDPwXCJvY7/bL7euSmQWvHvfKvukttvMto5ba66G
 XwyK56zOKI0qI037py1x4/gorB6JZbijERDLeai4kQAKo4RXdMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502720036!110932476!1
X-Originating-IP: [137.65.248.74]
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 20606 invoked from network); 14 Aug 2017 14:13:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 14:13:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 08:13:55 -0600
Message-Id: <5991CC41020000780016F706@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 08:13:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-42-jgross@suse.com>
In-Reply-To: <20170814070849.20986-42-jgross@suse.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 v2 41/52] xen/arch/x86/cpu/mcheck/mce.c:
 remove custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBXaXRo
IF9jbWRsaW5lX3BhcnNlKCkgbm93IGlzc3VpbmcgZXJyb3IgbWVzc2FnZXMgaW4gY2FzZSBvZiBp
bGxlZ2FsCj4gcGFyYW1ldGVycyBzaWduYWxsZWQgYnkgcGFyc2luZyBmdW5jdGlvbnMgc3BlY2lm
aWVkIGluIGN1c3RvbV9wYXJhbSgpCj4gdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IG1jZV9zZXRfdmVy
Ym9zaXR5KCkgY2FuIGJlIHJlbW92ZWQuCj4gCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:14:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhG8m-0007cX-53; Mon, 14 Aug 2017 14:14:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhG8k-0007cK-HP
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:14:46 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 6D/5A-01724-550B1995; Mon, 14 Aug 2017 14:14:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDSzd0w8R
 Ig4lvBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdj74xFWxlrrhy8i57A+Mvpi5GTg4hgTyJ
 Vc1rGbsYOTh4Bewkfk1iAwlLCBhKnF54kwXEZhFQlVjfeowZxGYTUJdoe7adFcQWAYofvnQcb
 AyzQJDE5Y5lYDXCAtESix+fgxofL3Hn/TewmZwCZhLHbp1kg1glKPF3hzBEq5bEw1+3WCBsbY
 llC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FQvqSgzPaMkNzE
 zR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjmu2ehxglOZiURHkTfHojhfiS8lMqMxKL
 M+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIE74V1EyOFBItS01Mr0jJzgNEBUyrBwaMkwsu6H
 ijNW1yQmFucmQ6ROsVozNH0YcsXJo5XE/5/YxICmyQlznsdZJIASGlGaR7cIFjUXmKUlRLmZQ
 Q6U4inILUoN7MEVf4VozgHo5IwrxzIQp7MvBK4fa+ATmECOqUP5CPe4pJEhJRUAyNX48m19z9
 s3cDkZxYdLtP5Mvru+ZvW+vsiDiVtFBV5MvGn46mj88x/9otfmlx/6WhLkKCzRYW81HW7m99m
 XRe8Zc0oW7lhA9sbJmu3D37f1OSuWGXnFD+WKP0fP2e/0QotxaOXNxmb1j76fNfhQXO8ttsJV
 +a9zNGs2QpKZWnOD7qqTermf1NiKc5INNRiLipOBABiITNg1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502720083!51869905!1
X-Originating-IP: [137.65.248.74]
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 4678 invoked from network); 14 Aug 2017 14:14:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 14:14:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 08:14:43 -0600
Message-Id: <5991CC70020000780016F717@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 08:14:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-44-jgross@suse.com>
In-Reply-To: <20170814070849.20986-44-jgross@suse.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 v2 43/52] xen/arch/x86/io_apic.c: remove
 custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBXaXRo
IF9jbWRsaW5lX3BhcnNlKCkgbm93IGlzc3VpbmcgZXJyb3IgbWVzc2FnZXMgaW4gY2FzZSBvZiBp
bGxlZ2FsCj4gcGFyYW1ldGVycyBzaWduYWxsZWQgYnkgcGFyc2luZyBmdW5jdGlvbnMgc3BlY2lm
aWVkIGluIGN1c3RvbV9wYXJhbSgpCj4gdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHNldHVwX2lvYXBp
Y19hY2soKSBjYW4gYmUgcmVtb3ZlZC4KPiAKPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:23:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:23: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.xen.org>)
	id 1dhGHN-00005x-02; Mon, 14 Aug 2017 14:23:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhGHL-00005r-SK
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:23:39 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CD/3D-02181-B62B1995; Mon, 14 Aug 2017 14:23:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov27Wpom
 RBtP2c1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldXz+yFxy0qNi8mLWB8ZNuFyMnh4SAkcTb
 if+Yuhi5OIQEFjJK/N18nw0kISwQK7Fg4lZWEFtEQFmi99dvFpAiZoFTjBLrri9ig+i4zSQx8
 eMVdpAqNgFViQ3XT4F18ApYSyza8RDMZgGKr/45AaxGVCBcYv/3a8wQNYISJ2c+YQGxOQUMJE
 6vOA5WwyygLvFn3iVmCFtcYtOz76wQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2isl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGKAMQLCDcdt2z0OMkhxM
 SqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFM3TowUEixKTU+tSMvMAcYKTFqCg0dJh
 HcWSJq3uCAxtzgzHSJ1ilFRSpy3HCQhAJLIKM2Da4PF5yVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJ8x7ZADSFJzOvBG76K6DFTECL+0Bu5i0uSURISTUwnhLU2PPhw9qUtuUsbpmRH8wEFyd
 N/Rg3vfv5nDcfXP5fvDFv+evNr+errNjL5cb10yO4NELIWbfad7HK+nVs8zonqRYy/whazN/d
 /tNn1+fiSXHOmW+f2e1/dLRvUsOpeJEbupN37FPK8qo0W12h2G350f152NooqZtP94ucSm0XU
 9/zeHYyrxJLcUaioRZzUXEiANTdFj7KAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502720618!51871469!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=1.4 required=7.0 tests=NO_FORMS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12533 invoked from network); 14 Aug 2017 14:23:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 14:23:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 99E85ABB0;
 Mon, 14 Aug 2017 14:23:37 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814102123.15337-1-jgross@suse.com>
 <59919793020000780016F437@suse.com>
 <c0ed2c9a-fb04-ff8f-0919-646f25a93669@suse.com>
 <59919C20020000780016F4AB@suse.com>
 <45bfc182-7eb1-91f4-64d8-28506d3db799@suse.com>
 <5991A844020000780016F53B@suse.com>
 <2e11c960-00d7-cbfa-8459-5e0b09e035a5@suse.com>
 <5991BF44020000780016F61E@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ecb96272-4cce-52fe-8aa2-71550b575bd2@suse.com>
Date: Mon, 14 Aug 2017 16:23:35 +0200
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: <5991BF44020000780016F61E@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTU6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDE0OjIxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTQvMDgvMTcgMTM6NDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTQuMDguMTcgYXQgMTM6MDUsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDE0LzA4LzE3IDEyOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMTQuMDguMTcgYXQgMTI6MzUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMTQvMDgvMTcgMTI6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9u
IDE0LjA4LjE3IGF0IDEyOjIxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gQ3Vy
cmVudCBwdiBndWVzdHMgd2lsbCBvbmx5IHNlZSBwaHlzaWNhbCBhZGRyZXNzZXMgdXAgdG8gNDYg
Yml0cyB3aWRlLgo+Pj4+Pj4+PiBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHJ1biBvbiBhIGhvc3Qg
c3VwcG9ydGluZyA1IGxldmVsIHBhZ2luZyBhbmQgdG8KPj4+Pj4+Pj4gbWFrZSB1c2Ugb2YgYW55
IHBvc3NpYmxlIG1lbW9yeSBwYWdlIHRoZXJlLCBwaHlzaWNhbCBhZGRyZXNzZXMgd2l0aCB1cAo+
Pj4+Pj4+PiB0byA1MiBiaXRzIGhhdmUgdG8gYmUgc3VwcG9ydGVkLgo+Pj4+Pj4+Cj4+Pj4+Pj4g
SXMgdGhpcyBhIFhlbiBzaG9ydGNvbWluZyBvciBhIExpbnV4IG9uZSAoSSBhc3N1bWUgdGhlIGxh
dHRlcik/Cj4+Pj4+Pgo+Pj4+Pj4gSXQgaXMgYSBzaG9ydGNvbWluZyBvZiB0aGUgWGVuIHB2IGlu
dGVyZmFjZS4KPj4+Pj4KPj4+Pj4gUGxlYXNlIGJlIG1vcmUgcHJlY2lzZTogV2hlcmUgaW4gdGhl
IGludGVyZmFjZSB0byB3ZSBoYXZlIGEKPj4+Pj4gcmVzdHJpY3Rpb24gdG8gNDYgYml0cz8KPj4+
Pgo+Pj4+IFdlIGhhdmUgbm8gZGVmaW5pdGlvbiB0aGF0IHRoZSBtZm4gd2lkdGggaW4gYSBwdGUg
Y2FuIGJlIGxhcmdlciB0aGFuCj4+Pj4gdGhlIHBmbiB3aWR0aCBmb3IgYSBnaXZlbiBhcmNoaXRl
Y3R1cmUgKGluIHRoaXMgY2FzZSBhIDQgbGV2ZWwgcGFnaW5nCj4+Pj4gNjQgYml0IHg4NiBob3N0
KS4KPj4+Pgo+Pj4+IFNvIFhlbiBoYXMgdG8gYXNzdW1lIGEgZ3Vlc3Qgbm90IHRlbGxpbmcgb3Ro
ZXJ3aXNlIGhhcyB0byBiZSBsaW1pdGVkCj4+Pj4gdG8gbWZucyBub3QgZXhjZWVkaW5nIDQgbGV2
ZWwgaG9zdHMgbWF4aW11bSBhZGRyZXNzZXMuCj4+Pgo+Pj4gVGhlIG51bWJlciBvZiBwYWdlIHRh
YmxlIGxldmVscyBhZmZlY3RzIG9ubHkgdmlydHVhbCBhZGRyZXNzCj4+PiB3aWR0aC4gUGh5c2lj
YWwgYWRkcmVzc2VzIGNhbiBhcmNoaXRlY3R1cmFsbHkgYmUgNTIgYml0cyB3aWRlLAo+Pj4gYW5k
IHdoYXQgQ1BVSUQgZXh0ZW5kZWQgbGVhZiA4IHByb3ZpZGVzIGlzIHdoYXQgbGltaXRzCj4+PiBw
aHlzaWNhbCBhZGRyZXNzIHdpZHRoLgo+Pgo+PiBZZXMuCj4+Cj4+IE9UT0ggdXAgdG8gbm93IHRo
ZXJlIGhhdmUgYmVlbiBubyB4ODYgcGxhdGZvcm1zIHN1cHBvcnRpbmcgbW9yZSB0aGFuCj4+IDQ2
IGJpdHMgcGh5c2ljYWwgYWRkcmVzcyB3aWR0aCAoYXQgbGVhc3QgQUZBSUspLCBhbmQgdGhpcyBs
aW1pdCBpcwo+PiBleHBsaWNpdGx5IHNwZWNpZmllZCBmb3IgYWxsIGN1cnJlbnQgcHJvY2Vzc29y
cy4KPiAKPiBBcyBzYWlkLCBBTUQgQ1BVcyBzdXBwb3J0IDQ4IGJpdHMgKGFuZCBhY3R1YWxseSBo
YXZlIGh5cGVydHJhbnNwb3J0Cj4gc3R1ZmYgc2l0dGluZyBhdCB0aGUgdG9wIGVuZCwganVzdCBu
b3QgUkFNIGV4dGVuZGluZyB0aGF0IGZhcikuCj4gCj4+Pj4gT3Igd291bGQgeW91IGxpa2UgdG8g
bm90IGxpbWl0IGN1cnJlbnQgcHYgZ3Vlc3RzIHRvIHRoZSBsb3dlciA2NFRCIGFuZAo+Pj4+IHJp
c2sgdGhlbSBjcmFzaGluZywganVzdCBiZWNhdXNlIHRoZXkgaW50ZXJwcmV0ZWQgdGhlIGxhY2sg
b2YgYW55Cj4+Pj4gc3BlY2lmaWMgbWZuIHdpZHRoIGRlZmluaXRpb24gaW4gYW5vdGhlciB3YXkg
YXMgeW91IGRvPwo+Pj4KPj4+IEFnYWluIC0geW91IHNheWluZyAiY3VycmVudCBwdiBndWVzdHMi
IHJhdGhlciB0aGFuICJjdXJyZW50Cj4+PiBMaW51eCBQViBndWVzdHMiIG1ha2VzIG1lIGFzc3Vt
ZSB5b3UndmUgZm91bmQgc29tZQo+Pj4gbGltaXRhdGlvbiBpbiB0aGUgUFYgQUJJLiBZZXQgc28g
ZmFyIHlvdSBkaWRuJ3QgcG9pbnQgb3V0IHdoZXJlCj4+PiB0aGF0IGlzLCB3aGljaCB0aGVuIGFn
YWluIG1ha2VzIG1lIGFzc3VtZSB5b3UncmUgdGFsa2luZwo+Pj4gYWJvdXQgYSBMaW51eCBsaW1p
dGF0aW9uLgo+Pgo+PiBZZXMsIEkgYW0gdGFsa2luZyBvZiBMaW51eCBoZXJlLgo+Pgo+PiBBbmQg
bm8sIHlvdSBhcmUgd3JvbmcgdGhhdCBJIGhhdmVuJ3QgcG9pbnRlZCBvdXQgd2hlcmUgdGhlIGxp
bWl0YXRpb24KPj4gaXM6IEkgaGF2ZSBzYWlkIHRoYXQgdGhlIFBWIEFCSSBub3doZXJlIHN0YXRl
cyB0aGF0IE1GTnMgY2FuIGJlIHdpZGVyCj4+IHRoYW4gYW55IGN1cnJlbnQgcHJvY2Vzc29yJ3Mg
UEZOcy4KPiAKPiBXaHkgd291bGQgaXQgbmVlZCB0bz8gVGhlIHJlbGV2YW50IGxpbWl0cyBhcmUg
aW1wb3NlZCBieSBDUFVJRAo+IG91dHB1dC4gVGhlcmUncyBubyBQViBBQkkgYXNwZWN0IGhlcmUu
Cj4gCj4+IFNvIHdoZW4gYmVpbmcgcGVkYW50aWMgeW91IGFyZSByaWdodDogdGhlIExpbnV4IGtl
cm5lbCBpcyB2aW9sYXRpbmcKPj4gdGhlIHNwZWNpZmljYXRpb24gYnkgbm90IGJlaW5nIGFibGUg
dG8gcnVuIG9uIGEgcHJvY2Vzc29yIHNwZWNpZnlpbmcKPj4gcGh5c2ljYWwgYWRkcmVzcyB3aWR0
aCB0byBiZSA1MiBiaXRzIHZpYSBDUFVJRC4KPj4KPj4gT1RPSCBhcyB0aGVyZSBoYXNuJ3QgYmVl
biBhbnkgc3VjaCBwcm9jZXNzb3IgdXAgdG8gbm93IHRoaXMgd2FzIG5vCj4+IHByb2JsZW0gZm9y
IExpbnV4Lgo+Pgo+PiBXZSBjb3VsZCBzYXksIG9mIGNvdXJzZSwgdGhpcyBpcyBhIHByb2JsZW0g
b2YgTGludXggd2hpY2ggc2hvdWxkIGJlCj4+IGZpeGVkLiBJIHRoaW5rIHRoaXMgd291bGRuJ3Qg
YmUgYSB3aXNlIHRoaW5nIHRvIGRvOiB3ZSBkb24ndCB3YW50IHRvCj4+IGRvIGZpbmdlciBwb2lu
dGluZyBhdCBMaW51eCwgYnV0IHdlIHdhbnQgYSBzbW9vdGggdXNlcidzIGV4cGVyaWVuY2UKPj4g
d2l0aCBYZW4uIFNvIHdlIG5lZWQgc29tZSBraW5kIG9mIGludGVyZmFjZSB0byBoYW5kbGUgdGhl
IGN1cnJlbnQKPj4gc2l0dWF0aW9uIHRoYXQgbm8gTGludXgga2VybmVsIHVwIHRvIDQuMTMgd2ls
bCBiZSBhYmxlIHRvIG1ha2UgdXNlIG9mCj4+IHBoeXNpY2FsIGhvc3QgbWVtb3J5IGFib3ZlIDY0
VEIuIEFnYWluOiBJIGRvbid0IHRoaW5rIHdlIHdhbnQgdG8gbGV0Cj4+IHRob3NlIGtlcm5lbCdz
IGp1c3QgY3Jhc2ggYW5kIHRlbGwgdGhlIHVzZXJzIGl0cyBMaW51eCcgZmF1bHQsIHRoZXkKPj4g
c2hvdWxkIGVpdGhlciB1c2UgYSBuZXcga2VybmVsIG9yIEtWTS4KPiAKPiBUaGF0J3MgYWxsIGZp
bmUsIGp1c3QgdGhhdCBJJ2QgZXhwZWN0IHlvdSB0byBtYWtlIHRoZSBoeXBlcnZpc29yIGF0Cj4g
b25jZSBob25vciB0aGUgbmV3IG5vdGUuIEJlZm9yZSBhY2NlcHRpbmcgdGhlIGFkZGl0aW9uIHRv
IHRoZQo+IEFCSSwgSSdkIGF0IGxlYXN0IGxpa2UgdG8gc2VlIHNrZXRjaGVkIG91dCBob3cgdGhl
IHJlc3VsdGluZwo+IHJlc3RyaWN0aW9uIHdvdWxkIGJlIGVuZm9yY2VkIGJ5IHRoZSBoeXBlcnZp
c29yLiBXaXRoIHRoZSB3YXkKPiB3ZSBkbyB0aGlzIGZvciAzMi1iaXQgZ3Vlc3RzIEkgZG9uJ3Qg
ZXhwZWN0IHRoaXMgdG8gYmUgZW50aXJlbHkKPiBzdHJhaWdodGZvcndhcmQuCgpUaGUgbWluaW1h
bCBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHRoZSBndWVz
dApsaWtlIHRvZGF5LCB0aGVuIGZyZWUgYWxsIG1lbW9yeSBhYm92ZSB0aGUgYm91bmRhcnkgdGhl
IGd1ZXN0IGNhbgpoYW5kbGUsIGFuZCBpc3N1ZSBhIG1lc3NhZ2UgaW4gY2FzZSB0aGVyZSB3YXMg
c29tZSBtZW1vcnkgZnJlZWQuIFRoaXMKd291bGQgdGVsbCB0aGUgdXNlciB3aGF0IGhhcHBlbmVk
IGFuZCB3aHkgaGlzIGd1ZXN0IHdhc24ndCBzdGFydGVkCm9yIGhhcyBsZXNzIG1lbW9yeSB0aGFu
IGludGVuZGVkLiBUaGlzIHdvdWxkIGJlIG11Y2ggYmV0dGVyIHRoYW4KcmFuZG9tIGNyYXNocyBh
dCByYW5kb20gdGltZXMuCgo+Pj4+IFRoaXMgY2FuIGJlIGVhc2lseSBjb21wYXJlZCB0byB0aGUg
c3VwcG9ydCBvZiA1IGxldmVsIHBhZ2luZyBpbiB0aGUKPj4+PiBrZXJuZWwgaGFwcGVuaW5nIHJp
Z2h0IG5vdzogV2hlbiB0aGUgNSBsZXZlbCBwYWdpbmcgbWFjaGluZXMgYXJlCj4+Pj4gYXZhaWxh
YmxlIGluIHRoZSBmdXR1cmUgeW91IHdvbid0IGJlIGxpbWl0ZWQgdG8gYSByYXRoZXIgcmVjZW50
IGtlcm5lbCwKPj4+PiBidXQgeW91IGNhbiB1c2Ugb25lIGFscmVhZHkgYmVpbmcgcGFydCBvZiBz
b21lIGRpc3RyaWJ1dGlvbi4KPj4+Cj4+PiBZZXMgYW5kIG5vLiBTaW5jZSB3ZSBkb24ndCBtZWFu
IHRvIGludHJvZHVjZSA1LWxldmVsIFBWIGd1ZXN0cywKPj4+IHdlJ3JlIG5vdCBhZGRpbmcgcmVz
cGVjdGl2ZSBNTVUgb3BzIGFueXdheS4gSWYgd2Ugd291bGQsIGl0Cj4+PiB3b3VsZCBzdGlsbCBz
ZWVtIHN0cmFuZ2UgdG8gaW50cm9kdWNlZCwgc2F5LCBNTVVFWFRfUElOX0w1X1RBQkxFCj4+PiB3
aXRob3V0IGFsc28gaW1wbGVtZW50aW5nIGl0LiBCdXQgeWVzLCBpdCB3b3VsZCBiZSBwb3NzaWJs
ZSwganVzdAo+Pj4gdGhhdCBvdGhlciB0aGFuIGhlcmUgdGhlcmUgcmVhbGx5IHdvdWxkIG5vdCBi
ZSBhIG5lZWQgZm9yIHRoZQo+Pj4gaHlwZXJ2aXNvciB0byBkbyBhbnl0aGluZyBmb3IgaXQgYXMg
bG9uZyBhcyBpdCBkb2Vzbid0IGl0c2VsZiBrbm93Cj4+PiBvZiA1IHBhZ2UgdGFibGUgbGV2ZWxz
Lgo+Pgo+PiBUaGUgcGF0Y2ggSSdtIHRoaW5raW5nIG9mIHdvdWxkIGp1c3QgYXZvaWQgbWFza2lu
ZyBhd2F5IE1GTiBiaXRzIGFzCj4+IGl0IGlzIGRvbmUgdG9kYXkuIExvb2sgaW4gcHRlX21mbl90
b19wZm4oKTogdGhlIE1GTiBpcyBvYnRhaW5lZCBieQo+PiBtYXNraW5nIHRoZSBwdGUgdmFsdWUg
d2l0aCBQVEVfUEZOX01BU0suIEknZCBsaWtlIHRvIHVzZQo+PiBYRU5fUFRFX1BGTl9NQVNLIGlu
c3RlYWQgYWxsb3dpbmcgZm9yIDUyIGJpdCBwaHlzaWNhbCBhZGRyZXNzZXMuCj4gCj4gSG1tLCBz
byB5b3UgbWVhbiB0byBuZXZlcnRoZWxlc3MgZml4IHRoaXMgb24gdGhlIExpbnV4IHNpZGUuCj4g
V2hpY2ggdGhlbiBtYWtlcyBtZSB3b25kZXIgYWdhaW4gLSB3aGF0IGRvIHlvdSBuZWVkIHRoZSBu
b3RlCj4gZm9yIGlmIHlvdSB3YW50IHRvIG1ha2UgTGludXggYmVoYXZlIHByb3Blcmx5PyBCeSBu
b3cgaXQgZmVlbHMKPiBsaWtlIEknbSByZWFsbHkgbWlzc2luZyBzb21lIG9mIHlvdXIgcmF0aW9u
YWxlIGFuZC9vciBpbnRlbmRlZCBwbGFuCj4gb2YgYWN0aW9uIGhlcmUuCgpUaGUgcHJvYmxlbSBp
cyBub3QgYWxsIExpbnV4IHZlcnNpb25zIGJlaGF2ZSBwcm9wZXJseSwgb25seSB0aG9zZQppbiBm
dXR1cmUuIEkgYmVsaWV2ZSB3ZSBjYW4ndCBhc3N1bWUgZXZlcnlvbmUgd2lsbCBvbmx5IGFuZCBl
dmVyIHVzZQp0aGUgbW9zdCByZWNlbnQga2VybmVsIGZvciBhIGd1ZXN0LgoKPj4gU28gd2Ugd291
bGRuJ3QgbmVlZCBhbnkgb3RoZXIgbmV3IGludGVyZmFjZXMuIEl0cyBqdXN0IGhhbmRsaW5nIG9m
Cj4+IHB2IHB0ZSB2YWx1ZXMgd2hpY2ggaXMgZGlmZmVyZW50IGJ5IHdpZGVuaW5nIHRoZSBtYXNr
LiBBbmQgdGhpcyB3b3VsZAo+PiB0b3VjaCBwdi1zcGVjaWZpYyBjb2RlIG9ubHkuCj4+Cj4+IEkg
Y291bGQgZG8gdGhlIExpbnV4IHBhdGNoIHdpdGhvdXQgdGhlIG5ldyBFTEYgbm90ZS4gQnV0IHRo
aXMgd291bGQgbWVhbgo+PiBYZW4gY291bGRuJ3QgdGVsbCB3aGV0aGVyIGEgcHYgZG9tYWluIGlz
IGNhcGFibGUgdG8gdXNlIG1lbW9yeSBhYm92ZQo+PiA2NFRCIG9yIG5vdC4gU28gd2Ugd291bGQg
aGF2ZSB0byBsb2NhdGUgX2FsbF8gcHYgZ3Vlc3RzIGJlbG93IDY0VEIgb3Igd2UKPj4gd291bGQg
cmlzayBjcmFzaGluZyBkb21haW5zLiBXaXRoIHRoZSBFTEYgbm90ZSB3ZSBjYW4gYXZvaWQgdGhp
cwo+PiBkaWxlbW1hLgo+IAo+IEkgZG9uJ3QgZm9sbG93OiBJdCBzZWVtcyBsaWtlIHlvdSdyZSBp
bXBseWluZyB0aGF0IGluIHRoZSBhYnNlbmNlIG9mCj4gdGhlIG5vdGUgd2UnZCByZXN0cmljdCBQ
ViBndWVzdHMgdGhhdCB3YXkuIEJ1dCB3aHkgd291bGQgd2U/IFdlCj4gc2hvdWxkIG5vdCBwZW5h
bGl6ZSBub24tTGludXggUFYgZ3Vlc3RzIGp1c3QgYmVjYXVzZSBMaW51eCBoYXMgYQo+IHJlc3Ry
aWN0aW9uLgoKSG1tLCB0aGF0J3MgYSB2YWxpZCBwb2ludC4KCj4gSU9XIHRoZSBub3RlIG5lZWRz
IHRvIGJlIHByZXNlbnQgZm9yIGEgcmVzdHJpY3Rpb24gdG8KPiBiZSBlbmZvcmNlZCwgd2hpY2gg
aW4gdHVybiBtZWFucyB0aGUgaHlwZXJ2aXNvciBmaXJzdCBuZWVkcyB0bwo+IGhvbm9yIHRoZSBu
b3RlLgoKSSBkb24ndCB0aGluayBzby4gSG93IHdvdWxkIHlvdSBnZXQgdGhlIG5vdGUgaW50byBh
bHJlYWR5IGV4aXN0aW5nCmtlcm5lbHMgaGF2aW5nIHRoZSByZXN0cmljdGlvbj8KCj4gT3RoZXJ3
aXNlIHJ1bm5pbmcgYSA0LWxldmVsIGh5cGVydmlzb3Igb24gNS1sZXZlbAo+IGNhcGFibGUgaGFy
ZHdhcmUgKHdpdGggd2lkZXIgdGhhbiA0Ni1iaXQgcGh5c2ljYWwgYWRkcmVzc2VzKQo+IHdvdWxk
IGJyZWFrIExpbnV4IGFzIHdlbGwuCgpSaWdodC4gT1RPSCBvbiBzdWNoIGEgaG9zdCBiYXJlIG1l
dGFsIDQtbGV2ZWwgTGludXggd291bGRuJ3QgcnVuIGVpdGhlcgoob3Igb25seSB1c2luZyBsZXNz
IG1lbW9yeSkuCgpXaXRoIEFuZHJldydzIGNvbW1lbnQgcmVnYXJkaW5nIGdyYW50IHYxIHJlc3Ry
aWN0aW5nIF9hbGxfIGN1cnJlbnQgcHYKZG9tYWlucyB1c2luZyB0aGlzIHZlcnNpb24gdG8gdGhl
IGZpcnN0IDE2VEIgdGhlIGNvbXBsZXRlIGRpc2N1c3Npb24KbWlnaHQgYmUgbW9vdC4gU28gZG8g
d2UgbmVlZCBhbiBFTEYgbm90ZSBzcGVjaWZ5aW5nIHdoZXRoZXIgYSBwdiBkb21haW4Kc3VwcG9y
dHMgZ3JhbnQgdjIgaW4gb3JkZXIgdG8gcG9zaXRpb24gaXQgYWJvdmUgMTZUQj8gT3Igc2hvdWxk
IHRoaXMKc2VtYW50aWNzIGJlIGluY2x1ZGVkIGluIGEga2VybmVsIHNwZWNpZnlpbmcgaXRzIG1h
eCBwaHlzaWNhbCBhZGRyZXNzCnN1cHBvcnRlZCBhYm92ZSAxNlRCPwoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIF-0000Af-G4; Mon, 14 Aug 2017 14:24:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGID-0000A9-9L
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:33 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D4/5A-02962-0A2B1995; Mon, 14 Aug 2017 14:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTXfBpom
 RBht6eS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox7i9+yFKxir+i9voapgfE1axcjF4eQwGZG
 iSvz1zJDOKcZJR6cXsnUxcjJwSagKXHn8ycwW0RAWuLa58uMIEXMAssZJTbsX8EOkhAW8JTYu
 XYvSxcjBweLgKrEhF+GIGFeAUuJhxNfM4LYEgLyErvaLrKC2JwCVhKdd3eygNhCQDUnVs9mm8
 DIvYCRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCHGYB
 gB+OZBYGHGCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCmbpwYKSRYlJqeWpGW
 mQMMNZi0BAePkgjvDZA0b3FBYm5xZjpE6hSjMUfThy1fmDheTfj/jUmIJS8/L1VKnLccpFQAp
 DSjNA9uECwGLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdzPIFJ7MvBK4fa+ATmECOqUP5A
 ve4pJEhJRUA+ODaJc18wVvunWb2mUWb+xOLZbJZjoXpPScJcrE1aNENt1swiPZuMvXV/1fe+1
 h1uJZAe1Oz18v+2V0KHtDya/tL4tZast1nimrZNUpFYdYnX5emW+5O8Y29CmTkHXpg1+vDvYL
 clbcsi9301yfcyJov8WkCc1SZq/2H7DY+fibsHdF9NrDD5RYijMSDbWYi4oTATAafmJ8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502720671!74726571!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41988 invoked from network); 14 Aug 2017 14:24:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 14 Aug 2017 14:24:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7CF2615A2;
 Mon, 14 Aug 2017 07:24:31 -0700 (PDT)
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 4A1213F483;
 Mon, 14 Aug 2017 07:24:30 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:23:52 +0100
Message-Id: <20170814142418.13267-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 01/27] xen/x86: numa: Don't check
	alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YWxsb2NfYm9vdF9wYWdlcyB3aWxsIHBhbmljIGlmIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbGxv
Y2F0ZS4gU28gdGhlCmNoZWNrIGluIHRoZSBjYWxsZXIgaXMgcG9pbnRsZXNzLgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5jIHwgOCAtLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L251
bWEuYyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKaW5kZXggZDQ1MTk2ZmFmYy4uZmZlYmE2ZTE4MCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L251bWEuYworKysgYi94ZW4vYXJjaC94ODYvbnVtYS5j
CkBAIC0xMDEsMTQgKzEwMSw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGFsbG9jYXRlX2NhY2hlYWxp
Z25lZF9tZW1ub2RlbWFwKHZvaWQpCiAgICAgdW5zaWduZWQgbG9uZyBzaXplID0gUEZOX1VQKG1l
bW5vZGVtYXBzaXplICogc2l6ZW9mKCptZW1ub2RlbWFwKSk7CiAgICAgdW5zaWduZWQgbG9uZyBt
Zm4gPSBhbGxvY19ib290X3BhZ2VzKHNpemUsIDEpOwogCi0gICAgaWYgKCAhbWZuICkKLSAgICB7
Ci0gICAgICAgIHByaW50ayhLRVJOX0VSUgotICAgICAgICAgICAgICAgIk5VTUE6IFVuYWJsZSB0
byBhbGxvY2F0ZSBNZW1vcnkgdG8gTm9kZSBoYXNoIG1hcFxuIik7Ci0gICAgICAgIG1lbW5vZGVt
YXBzaXplID0gMDsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQogICAgIG1lbW5vZGVtYXAg
PSBtZm5fdG9fdmlydChtZm4pOwogICAgIG1mbiA8PD0gUEFHRV9TSElGVDsKICAgICBzaXplIDw8
PSBQQUdFX1NISUZUOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIE-0000AP-8o; Mon, 14 Aug 2017 14:24:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIC-0000A7-Pc
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:32 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E5/59-03044-0A2B1995; Mon, 14 Aug 2017 14:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsVysyfVTXf+pom
 RBjPWS1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnes+xFeyQqph4dCFrA2OjaBcjF4eQwCZG
 iTeLvrBAOKcZJV5Mf87UxcjJwSagKXHn8ycwW0RAWuLa58uMIEXMAjOYJRaeu8sKkhAWsJR4M
 GM/WBGLgKrEi1Pn2EFsXqD4k1fzGUFsCQF5iV1tF1knMHIuYGRYxahenFpUllqka6GXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoMQYg2ME4+7L/IUZJDiYlUd4En95IIb6k/JT
 KjMTijPii0pzU4kOMMhwcShK8qRsnRgoJFqWmp1akZeYAQwcmLcHBoyTCOwskzVtckJhbnJkO
 kTrFaM+xYfX6L0wcl/o2AMmOGT+/MXG8mvD/G5MQS15+XqqUOO+rDUBtAiBtGaV5cENhoX6JU
 VZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrxOIMt5MvNK4Ha/AjqLCeisPpCPeItLEhFSUg2MAb
 sKE2fsM8mNOLCPf+5pA/G0ziwHZaffdZJV96cxbZuj17ZNxPiJnN+vNu9oxdnzJ3WuCmxicmI
 Idd12QezRX4YnX7VEHr7he7s10+bfvORKDrWSUwJqq564F+XzMtVcnF+wjStx30/nPRpiOWfO
 ivgoVd1lW9Ecnfgx2T1zy8ov2nGfJ/1WYinOSDTUYi4qTgQABDuGOHACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502720670!77838644!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59269 invoked from network); 14 Aug 2017 14:24:31 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 14 Aug 2017 14:24:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0C68B80D;
 Mon, 14 Aug 2017 07:24:30 -0700 (PDT)
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 EABE13F483;
 Mon, 14 Aug 2017 07:24:27 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:23:51 +0100
Message-Id: <20170814142418.13267-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, andre.przywara@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 00/27] xen/arm: Memory subsystem clean-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgY29udGFpbnMgY2xlYW4tdXAgZm9yIHRoZSBBUk0g
TWVtb3J5IHN1YnN5c3RlbSBpbgpwcmVwYXJhdGlvbiBvZiByZXdvcmtpbmcgdGhlIHBhZ2UgdGFi
bGVzIGhhbmRsaW5nLgoKQSBicmFuY2ggd2l0aCB0aGUgcGF0Y2hlcyBjYW4gYmUgZm91bmQgb24g
eGVuYml0czoKCmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9qdWxpZW5n
L3hlbi11bnN0YWJsZS5naXQKYnJhbmNoIG1tLWNsZWFudXAtdjEKCkNoZWVycywKCkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCgpKdWxpZW4gR3JhbGwgKDI3KToKICB4
ZW4veDg2OiBudW1hOiBEb24ndCBjaGVjayBhbGxvY19ib290X3BhZ2VzIHJldHVybgogIHhlbi94
ODY6IHNyYXQ6IERvbid0IGNoZWNrIGFsbG9jX2Jvb3RfcGFnZXMgcmV0dXJuCiAgeGVuL3g4Njog
bW06IERvbid0IGNoZWNrIGFsbG9jX2Jvb3RfcGFnZXMgcmV0dXJuCiAgeGVuL21tOiBNb3ZlIHtH
LE1dRk4gPC0+IHtHLE19QUREUiBoZWxwZXJzIHRvIGNvbW1vbiBjb2RlCiAgeGVuL21tOiBVc2Ug
dHlwZXNhZmUgTUZOIGZvciBhbGxvY19ib290X3BhZ2VzIHJldHVybgogIHhlbi9tbTogVXNlIF9f
dmlydF90b19tZm4gaW4gbWFwX2RvbWFpbl9wYWdlIGluc3RlYWQgb2YgdmlydF90b19tZm4KICB4
ZW4vYXJtOiBtbTogUmVkZWZpbmUgbWZuX3RvX3ZpcnQgdG8gdXNlIHR5cGVzYWZlCiAgeGVuL2Fy
bTogaHNyX2lhYnQ6IERvY3VtZW50IFJFUzAgZmllbGQKICB4ZW4vYXJtOiB0cmFwczogRG9uJ3Qg
ZGVmaW5lIEZBUl9FTDIgZm9yIEFSTTMyCiAgeGVuL2FybTogYXJtMzI6IERvbid0IGRlZmluZSBG
QVJfRUwxCiAgeGVuL2FybTogQWRkIEZuViBmaWVsZCBpbiBoc3JfKmFidAogIHhlbi9hcm06IElu
dHJvZHVjZSBoc3JfeGFidCB0byBnYXRoZXIgY29tbW9uIGJpdHMgYmV0d2VlbiBoc3JfZGFidCBh
bmQKICB4ZW4vYXJtOiB0cmFwczogSW50cm9kdWNlIGEgaGVscGVyIHRvIHJlYWQgdGhlIGh5cGVy
c2l2b3IgZmF1bHQKICAgIHJlZ2lzdGVyCiAgeGVuL2FybTogdHJhcHM6IEltcHJvdmUgbG9nZ2lu
ZyBmb3IgZGF0YS9wcmVmZXRjaCBhYm9ydCBmYXVsdAogIHhlbi9hcm06IFJlcGxhY2UgaW9yZW1h
cF9hdHRyKFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFKSBjYWxsIGJ5CiAgICBpb3JlbWFwX25vY2Fj
aGUKICB4ZW4vYXJtOiBwYWdlOiBSZW1vdmUgdW51c2VkIGF0dHJpYnV0ZXMgREVWX05PTlNIQVJF
RCBhbmQgREVWX0NBQ0hFRAogIHhlbi9hcm06IHBhZ2U6IFVzZSBkaXJlY3RseSBCVUZGRVJBQkxF
IGFuZCBkcm9wIERFVl9XQwogIHhlbi9hcm06IHBhZ2U6IFByZWZpeCBtZW1vcnkgdHlwZXMgd2l0
aCBNVF8KICB4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBNQUlSVkFM
CiAgeGVuL2FybTogcGFnZTogVXNlIEFSTXY4IG5hbWluZyB0byBpbXByb3ZlIHJlYWRhYmlsaXR5
CiAgeGVuL2FybTogbW06IFJlbmFtZSBhbmQgY2xhcmlmeSBBUFsxXSBpbiB0aGUgc3RhZ2UtMSBw
YWdlIHRhYmxlCiAgeGVuL2FybTogU3dpdGNoIHRvIFNZU19TVEFURV9ib290IGp1c3QgYWZ0ZXIg
ZW5kX2Jvb3RfYWxsb2NhdG9yKCkKICB4ZW4vYXJtOiBtbTogUmVuYW1lICdhaScgaW50byAnZmxh
Z3MnIGluIGNyZWF0ZV94ZW5fZW50cmllcwogIHhlbi9hcm06IHBhZ2U6IERlc2NyaWJlIHRoZSBs
YXlvdXQgb2YgZmxhZ3MgdXNlZCB0byB1cGRhdGUgcGFnZSB0YWJsZXMKICB4ZW4vYXJtOiBtbTog
RW1iZWQgcGVybWlzc2lvbiBpbiB0aGUgZmxhZ3MKICB4ZW4vYXJtOiBtbTogSGFuZGxpbmcgcGVy
bWlzc2lvbiBmbGFncyB3aGVuIGFkZGluZyBhIG5ldyBtYXBwaW5nCiAgeGVuL2FybTogbW06IFVz
ZSBtZW1vcnkgZmxhZ3MgZm9yIG1vZGlmeV94ZW5fbWFwcGluZ3MgcmF0aGVyIHRoYW4KICAgIGN1
c3RvbSBvbmUKCiB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgfCAgIDIgKy0KIHhl
bi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAgICB8ICAgNiArLS0KIHhlbi9hcmNoL2FybS9t
bS5jICAgICAgICAgICAgICAgICB8ICA3OSArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jICB8ICAgMiArLQogeGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9vbWFwNS5jICAgIHwgICA2ICstLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92
ZXhwcmVzcy5jIHwgICAyICstCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgfCAg
MTIgKysrLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICB8ICA1MiArKysrKysr
KysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgIHwgICA4ICst
LQogeGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAgICAgIHwgIDEwICstLS0KIHhlbi9hcmNo
L3g4Ni9zcmF0LmMgICAgICAgICAgICAgICB8ICAgNyArLS0KIHhlbi9jb21tb24vcGFnZV9hbGxv
Yy5jICAgICAgICAgICB8ICAgNyArKy0KIHhlbi9kcml2ZXJzL2FjcGkvb3NsLmMgICAgICAgICAg
ICB8ICAgMiArLQogeGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMgICAgIHwgICAyICstCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oICAgICAgfCAgIDIgLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9scGFlLmggICAgICAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAg
ICAgICAgfCAgIDcgKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICAgfCAxMDAg
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggICB8ICAyNSArKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vZG9tYWlu
X3BhZ2UuaCAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICB8
ICAgOSArKystCiAyMSBmaWxlcyBjaGFuZ2VkLCAyMDQgaW5zZXJ0aW9ucygrKSwgMTQwIGRlbGV0
aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIG-0000CC-Ql; Mon, 14 Aug 2017 14:24:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIF-0000Ae-UY
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:36 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E5/21-22472-3A2B1995; Mon, 14 Aug 2017 14:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsVysyfVTXfRpom
 RBlf3alks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm/v01jKjjNVvFw4ga2BsbTrF2MXBxCApsZ
 JRaub2KHcE4zSrRevA3kcHKwCWhK3Pn8iQnEFhGQlrj2+TIjSBGzwHJGiQ37V4AVCQt4Ssxuv
 8YIYrMIqEq8PXYHzOYVsJRYfvAYG4gtISAvsavtIiuIzSlgJdF5dycLiC0EVHNi9Wy2CYzcCx
 gZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq4noGBcQf
 j1BN+hxglOZiURHkTfHojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3tg4MVJIsCg1PbUiLTMH
 GGwwaQkOHiUR3lkgad7igsTc4sx0iNQpRmOOpg9bvjBxvJrw/xuTEEtefl6qlDhvOUipAEhpR
 mke3CBYFFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbCTKFJzOvBG7fK6BTmIBO6QP5gr
 e4JBEhJdXAmK9lfPDM+9hNZ3Rnz39ak1z/TuPalO5lz99VtjDlBO3q5NjyTp+9T+yUzL5C68R
 b+++3pV6oOnLjZWiKzOfZl0LmzfjBzzMhY/WNbH+R8w1SLOaLn0S8+soh9cu6etkmsZ0nVTyE
 Km4nnHZd4KVsx5JTUdudoflH6Omf6msH7BSEHmfMzK1KVmIpzkg01GIuKk4EANYmj9B9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502720674!109784799!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45832 invoked from network); 14 Aug 2017 14:24:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 14 Aug 2017 14:24:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EEA92164F;
 Mon, 14 Aug 2017 07:24:32 -0700 (PDT)
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 BBEB13F483;
 Mon, 14 Aug 2017 07:24:31 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:23:53 +0100
Message-Id: <20170814142418.13267-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 02/27] xen/x86: srat: Don't check
	alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YWxsb2NfYm9vdF9wYWdlcyB3aWxsIHBhbmljIGlmIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbGxv
Y2F0ZS4gU28gdGhlCmNoZWNrIGluIHRoZSBjYWxsZXIgaXMgcG9pbnRsZXNzLgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc3JhdC5jIHwgNSAtLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NyYXQu
YyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKaW5kZXggY2QxMjgzZTU4Yy4uOTU2NjBhOWJiYyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NyYXQuYworKysgYi94ZW4vYXJjaC94ODYvc3JhdC5jCkBA
IC0xOTQsMTEgKzE5NCw2IEBAIHZvaWQgX19pbml0IGFjcGlfbnVtYV9zbGl0X2luaXQoc3RydWN0
IGFjcGlfdGFibGVfc2xpdCAqc2xpdCkKIAkJcmV0dXJuOwogCX0KIAltZm4gPSBhbGxvY19ib290
X3BhZ2VzKFBGTl9VUChzbGl0LT5oZWFkZXIubGVuZ3RoKSwgMSk7Ci0JaWYgKCFtZm4pIHsKLQkJ
cHJpbnRrKEtFUk5fRVJSICJBQ1BJOiBVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciAiCi0J
CSAgICAgICAic2F2aW5nIEFDUEkgU0xJVCBudW1hIGluZm9ybWF0aW9uLlxuIik7Ci0JCXJldHVy
bjsKLQl9CiAJYWNwaV9zbGl0ID0gbWZuX3RvX3ZpcnQobWZuKTsKIAltZW1jcHkoYWNwaV9zbGl0
LCBzbGl0LCBzbGl0LT5oZWFkZXIubGVuZ3RoKTsKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGII-0000DE-1r; Mon, 14 Aug 2017 14:24:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIG-0000Bk-I5
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:36 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A8/88-02181-3A2B1995; Mon, 14 Aug 2017 14:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTXfxpom
 RBjtW81gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkf+zuZC05wVZw4fYetgXE+RxcjF4eQwGZG
 iaOX/zJCOKcZJVpWfmHrYuTkYBPQlLjz+RMTiC0iIC1x7fNlsCJmgeWMEhv2r2AHSQgLuEus/
 PyCFcRmEVCVePfyAQuIzStgKXH73z2wQRIC8hK72i6C1XAKWEl03t0JViMEVHNi9Wy2CYzcCx
 gZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPqYAQh2MG7
 b7nmIUZKDSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/qxomRQoJFqempFWmZOcBg
 g0lLcPAoifDOAknzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ4bzlIkQBIUUZpHtwIWOBfY
 pSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvkQ1AU3gy80rgNr0COoIJ6Ig+kPt5i0sSEVJSDY
 zHP/2RNbh71lfgEvcEhi1uHR3eH34Y/OY6aJJlbf2w8blX/re84CTDXGOPm4xPCp2+1t2eeaX
 m8O95r79qqWxcxcR4ZbJULfOf+9q+Me/nLl/Xz5z9Nmxeje80zolbtu/69vZj/qVFpQ83ztry
 QtzwsOblC/2cUW4HnwqpVSoK8et4T3TQDa9VYinOSDTUYi4qTgQAuVrgJncCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502720674!105894450!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42837 invoked from network); 14 Aug 2017 14:24:35 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 14 Aug 2017 14:24:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6C6F0165C;
 Mon, 14 Aug 2017 07:24:34 -0700 (PDT)
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 39A713F483;
 Mon, 14 Aug 2017 07:24:33 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:23:54 +0100
Message-Id: <20170814142418.13267-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 03/27] xen/x86: mm: Don't check alloc_boot_pages
	return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG9ubHkgd2F5IGFsbG9jX2Jvb3RfcGFnZXMgd2lsbCByZXR1cm4gMCBpcyBkdXJpbmcgdGhl
IGVycm9yIGNhc2UuCkFsdGhvdWdoLCBYZW4gd2lsbCBwYW5pYyBpbiB0aGUgZXJyb3IgcGF0aC4g
U28gdGhlIGNoZWNrIGluIHRoZSBjYWxsZXIKaXMgcG9pbnRsZXNzLgoKTG9va2luZyBhdCB0aGUg
bG9vcCwgbXkgdW5kZXJzdGFuZGluZyBpcyBpdCB3aWxsIHRyeSB0byBhbGxvY2F0ZSBpbgpzbWFs
bGVyIGNodW5rIGlmIGEgYmlnZ2VyIGNodW5rIGZhaWwuIEdpdmVuIHRoYXQgYWxsb2NfYm9vdF9w
YWdlcyBjYW4KbmV2ZXIgY2hlY2ssIHRoZSBsb29wIHNlZW1zIHVuZWNlc3NhcnkuCgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCkkgaGF2ZW4ndCB0ZXN0ZWQgdGhpcyBjb2RlLCBvbmx5IGJ1aWxk
IHRlc3QgaXQuIEkgY2FuJ3Qgc2VlIGhvdwphbGxvY19ib290X3BhZ2VzIHdvdWxkIHJldHVybiAw
IG90aGVyIHRoYW4gdGhlIGVycm9yIHBhdGguCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA2ICst
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjUz
Y2E0MzU1NC4uNjZlMzM3MTA5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTIwMCwxMSArMjAwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IGluaXRfZnJhbWV0YWJsZV9jaHVuayh2b2lkICpzdGFydCwgdm9pZCAqZW5kKQogICAgICAgICAg
Ki8KICAgICAgICAgd2hpbGUgKCBzdGVwICYmIHMgKyAoc3RlcCA8PCBQQUdFX1NISUZUKSA+IGUg
KyAoNCA8PCBQQUdFX1NISUZUKSApCiAgICAgICAgICAgICBzdGVwID4+PSBQQUdFVEFCTEVfT1JE
RVI7Ci0gICAgICAgIGRvIHsKLSAgICAgICAgICAgIG1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoc3Rl
cCwgc3RlcCk7Ci0gICAgICAgIH0gd2hpbGUgKCAhbWZuICYmIChzdGVwID4+PSBQQUdFVEFCTEVf
T1JERVIpICk7Ci0gICAgICAgIGlmICggIW1mbiApCi0gICAgICAgICAgICBwYW5pYygiTm90IGVu
b3VnaCBtZW1vcnkgZm9yIGZyYW1lIHRhYmxlIik7CisgICAgICAgIG1mbiA9IGFsbG9jX2Jvb3Rf
cGFnZXMoc3RlcCwgc3RlcCk7CiAgICAgICAgIG1hcF9wYWdlc190b194ZW4ocywgbWZuLCBzdGVw
LCBQQUdFX0hZUEVSVklTT1IpOwogICAgIH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIK-0000Es-8p; Mon, 14 Aug 2017 14:24:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGII-0000DU-KN
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0E/D4-03557-5A2B1995; Mon, 14 Aug 2017 14:24:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXfppom
 RBj+ei1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHLnSzFlwTrNh1dxdjA+MC/i5GLg4hgc2M
 EguP/WbpYuQEck4zShw6rQ5iswloStz5/IkJxBYRkJa49vkyI0gDs8BrJonPW7cxgySEBQIk7
 ndfB7NZBFQlHpz7zghi8wpYSrz7+QNsqISAvMSutousIDangJVE592dUMssJU6sns02gZF7AS
 PDKkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyPQwwxAsIPx+Pu
 4Q4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4UzdOjBQSLEpNT61Iy8wBhhpM
 WoKDR0mEdxZImre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHlrNgAVCYAUZZTmwY2Ahf0lR
 lkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM6gaziycwrgdv0CugIJqAj+kDu5y0uSURISTUwNr
 48fZw1bN5f3zec5e19G/0MC+Xkn8608j0f2FDwKa7n0s4Mi2751Lp073My5y957ZS0eZ4h31X
 2t0EuMUyYxzB/skRnRLDexJv3b5ZpOtwt4ou4HabffnLjzd1v3Pv1p+TkrBIXKgiKSA8J2sTy
 6fr0ZSqh9yzvJwm9Se/nmFFRW5thxKrEUpyRaKjFXFScCABxqgoIdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502720676!111915511!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26572 invoked from network); 14 Aug 2017 14:24:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:24:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9D7AE164F;
 Mon, 14 Aug 2017 07:24:36 -0700 (PDT)
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 ACC873F483;
 Mon, 14 Aug 2017 07:24:34 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:23:55 +0100
Message-Id: <20170814142418.13267-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, andre.przywara@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 04/27] xen/mm: Move {G, M]FN <-> {G,
	M}ADDR helpers to common code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVscGVycyB0byBjb252ZXJ0IHtHLE19Rk4gdG8ge0csTX1BRERSIGFuZCB2aWNlLXZlcnNhIHdl
cmUgcmVjZW50bHkKaW50cm9kdWNlZCBvbiBBUk0uIEhvd2V2ZXIsIHRoZXkgY291bGQgYmUgdXNl
ZCBpbiBjb21tb24gY29kZSB0bwpzaW1wbGlmeSBhIGJpdCB0aGUgY29kZSB3aGVuIHVzaW5nIHR5
cGVzYWZlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCA0IC0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9tbS5oICAgICB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggZWY4NGI3MjQ3NC4uMjhiZGNjOTAwZSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaApAQCAtMjA3LDEwICsyMDcsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAq
aW9yZW1hcF93YyhwYWRkcl90IHN0YXJ0LCBzaXplX3QgbGVuKQogI2RlZmluZSBwZm5fdG9fcGFk
ZHIocGZuKSAoKHBhZGRyX3QpKHBmbikgPDwgUEFHRV9TSElGVCkKICNkZWZpbmUgcGFkZHJfdG9f
cGZuKHBhKSAgKCh1bnNpZ25lZCBsb25nKSgocGEpID4+IFBBR0VfU0hJRlQpKQogI2RlZmluZSBw
YWRkcl90b19wZHgocGEpICAgIHBmbl90b19wZHgocGFkZHJfdG9fcGZuKHBhKSkKLSNkZWZpbmUg
Z2ZuX3RvX2dhZGRyKGdmbikgICBwZm5fdG9fcGFkZHIoZ2ZuX3goZ2ZuKSkKLSNkZWZpbmUgZ2Fk
ZHJfdG9fZ2ZuKGdhKSAgICBfZ2ZuKHBhZGRyX3RvX3BmbihnYSkpCi0jZGVmaW5lIG1mbl90b19t
YWRkcihtZm4pICAgcGZuX3RvX3BhZGRyKG1mbl94KG1mbikpCi0jZGVmaW5lIG1hZGRyX3RvX21m
bihtYSkgICAgX21mbihwYWRkcl90b19wZm4obWEpKQogI2RlZmluZSB2bWFwX3RvX21mbih2YSkg
ICAgIHBhZGRyX3RvX3Bmbih2aXJ0X3RvX21hZGRyKCh2YWRkcl90KXZhKSkKICNkZWZpbmUgdm1h
cF90b19wYWdlKHZhKSAgICBtZm5fdG9fcGFnZSh2bWFwX3RvX21mbih2YSkpCiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggNTAz
YjkyZTRiMC4uZWIwNDA5ZDgzMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTkyLDYgKzkyLDkgQEAgc3RhdGljIGlubGluZSBi
b29sX3QgbWZuX2VxKG1mbl90IHgsIG1mbl90IHkpCiAgICAgcmV0dXJuIG1mbl94KHgpID09IG1m
bl94KHkpOwogfQogCisjZGVmaW5lIG1hZGRyX3RvX21mbihtYWRkcikgX21mbihwYWRkcl90b19w
Zm4obWFkZHIpKQorI2RlZmluZSBtZm5fdG9fbWFkZHIobWZuKSAgIHBmbl90b19wYWRkcihtZm5f
eChtZm4pKQorCiBUWVBFX1NBRkUodW5zaWduZWQgbG9uZywgZ2ZuKTsKICNkZWZpbmUgUFJJX2dm
biAgICAgICAgICAiMDVseCIKICNkZWZpbmUgSU5WQUxJRF9HRk4gICAgICBfZ2ZuKH4wVUwpCkBA
IC0xMzAsNiArMTMzLDkgQEAgc3RhdGljIGlubGluZSBib29sX3QgZ2ZuX2VxKGdmbl90IHgsIGdm
bl90IHkpCiAgICAgcmV0dXJuIGdmbl94KHgpID09IGdmbl94KHkpOwogfQogCisjZGVmaW5lIGdh
ZGRyX3RvX2dmbihnYWRkcikgX2dmbihwYWRkcl90b19wZm4oZ2FkZHIpKQorI2RlZmluZSBnZm5f
dG9fZ2FkZHIoZ2ZuKSAgIHBmbl90b19wYWRkcihnZm5feChnZm4pKQorCiBUWVBFX1NBRkUodW5z
aWduZWQgbG9uZywgcGZuKTsKICNkZWZpbmUgUFJJX3BmbiAgICAgICAgICAiMDVseCIKICNkZWZp
bmUgSU5WQUxJRF9QRk4gICAgICAofjBVTCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 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.xen.org>)
	id 1dhGIM-0000Ht-Fa; Mon, 14 Aug 2017 14:24:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIL-0000Fh-8e
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C0/7E-03937-8A2B1995; Mon, 14 Aug 2017 14:24:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsVysyfVTXf5pom
 RBut6NC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyP3yaxFzxyqGjae4u9gXGKSRcjF4eQwGZG
 ibk9/cwQzmlGics/zjJ1MXJysAloStz5/AnMFhGQlrj2+TIjSBGzwGsmic9btzGDJIQFvCUer
 n7ECmKzCKhKdHxqZASxeQUsJaZ/3wBmSwjIS+xquwhWwylgJdF5dycLiC0EVHNi9Wy2CYzcCx
 gZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqYAQh2MP5
 aFnCIUZKDSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/qxomRQoJFqempFWmZOcBg
 g0lLcPAoifCu3QCU5i0uSMwtzkyHSJ1iNObYsHr9FyaOVxP+f2MSYsnLz0uVEud9BVIqAFKaU
 ZoHNwgWBZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzFsJcg9PZl4J3L5XQKcwAZ3SB/IFb3
 FJIkJKqoFxV3nH1FDLy0Ki75NizPoEz1Q9NDE9duhQ55Iyj7mO/dMsa61fbtu/oWJDh7d3wMz
 abQ1760wNr558fap7zUnzD0sOPVG1ZPypHH9h55WOvs6Y8OWbzGY2HckMsn56ZLc3YyKnwPq3
 S4otC2cqV/1e0NfQnOTObqbzf2cAs7Avb2Puvktv3QyUWIozEg21mIuKEwGPkTwnfQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502720679!100827900!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13571 invoked from network); 14 Aug 2017 14:24:39 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:24:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CE64B1682;
 Mon, 14 Aug 2017 07:24:38 -0700 (PDT)
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 DDAF93F483;
 Mon, 14 Aug 2017 07:24:36 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:23:56 +0100
Message-Id: <20170814142418.13267-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, andre.przywara@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 05/27] xen/mm: Use typesafe MFN for
	alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgbW9zdCBvZiB0aGUgY2FsbGVycyB3aWxsIGhhdmUgdG8gdXNlIG1mbl94
LiBIb3dldmVyCmZvbGxvdy11cCBwYXRjaGVzIHdpbGwgcmVtb3ZlIHNvbWUgb2YgdGhlbSBieSBw
cm9wYWdhdGluZyB0aGUgdHlwZXNhZmUgYQpiaXQgZnVydGhlci4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQoKQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAg
ICAgICB8IDI2ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAu
YyAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgIHwgIDQgKystLQogeGVuL2Fy
Y2gveDg2L251bWEuYyAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NyYXQuYyAgICAgfCAgMiAr
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAgNyArKystLS0tCiB4ZW4vZHJpdmVycy9hY3Bp
L29zbC5jICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICB8ICAzICstLQogOCBmaWxl
cyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGE4MTBhMDU2ZDcu
LmIzZGVmNjNlZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNo
L2FybS9tbS5jCkBAIC04NjQsMTMgKzg2NCwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFw
X21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4sCiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQogICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X21mbiA9IGFsbG9j
X2Jvb3RfcGFnZXMoMSwgMSk7CisgICAgICAgICAgICBtZm5fdCBmaXJzdF9tZm4gPSBhbGxvY19i
b290X3BhZ2VzKDEsIDEpOwogCi0gICAgICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KGZp
cnN0X21mbikpOwotICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKGZpcnN0
X21mbiksIFdSSVRFQUxMT0MpOworICAgICAgICAgICAgY2xlYXJfcGFnZShtZm5fdG9fdmlydCht
Zm5feChmaXJzdF9tZm4pKSk7CisgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KGZp
cnN0X21mbiwgV1JJVEVBTExPQyk7CiAgICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwogICAg
ICAgICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7Ci0gICAgICAgICAgICBmaXJzdCA9IG1mbl90b192
aXJ0KGZpcnN0X21mbik7CisgICAgICAgICAgICBmaXJzdCA9IG1mbl90b192aXJ0KG1mbl94KGZp
cnN0X21mbikpOwogICAgICAgICB9CiAKICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShf
bWZuKG1mbiksIFdSSVRFQUxMT0MpOwpAQCAtODkxLDExICs4OTEsMTIgQEAgdm9pZCBfX2luaXQg
c2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIHVu
c2lnbmVkIGxvbmcgbnJfcGFnZXMgPSAocGUgLSBwcykgPj4gUEFHRV9TSElGVDsKICAgICB1bnNp
Z25lZCBsb25nIG5yX3BkeHMgPSBwZm5fdG9fcGR4KG5yX3BhZ2VzKTsKICAgICB1bnNpZ25lZCBs
b25nIGZyYW1ldGFibGVfc2l6ZSA9IG5yX3BkeHMgKiBzaXplb2Yoc3RydWN0IHBhZ2VfaW5mbyk7
Ci0gICAgdW5zaWduZWQgbG9uZyBiYXNlX21mbjsKKyAgICBtZm5fdCBiYXNlX21mbjsKICAgICBj
b25zdCB1bnNpZ25lZCBsb25nIG1hcHBpbmdfc2l6ZSA9IGZyYW1ldGFibGVfc2l6ZSA8IE1CKDMy
KSA/IE1CKDIpIDogTUIoMzIpOwogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBscGFlX3QgKnNl
Y29uZCwgcHRlOwotICAgIHVuc2lnbmVkIGxvbmcgbnJfc2Vjb25kLCBzZWNvbmRfYmFzZTsKKyAg
ICB1bnNpZ25lZCBsb25nIG5yX3NlY29uZDsKKyAgICBtZm5fdCBzZWNvbmRfYmFzZTsKICAgICBp
bnQgaTsKICNlbmRpZgogCkBAIC05MDgsMTggKzkwOSwxOSBAQCB2b2lkIF9faW5pdCBzZXR1cF9m
cmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgLyogQ29tcHV0
ZSB0aGUgbnVtYmVyIG9mIHNlY29uZCBsZXZlbCBwYWdlcy4gKi8KICAgICBucl9zZWNvbmQgPSBS
T1VORFVQKGZyYW1ldGFibGVfc2l6ZSwgRklSU1RfU0laRSkgPj4gRklSU1RfU0hJRlQ7CiAgICAg
c2Vjb25kX2Jhc2UgPSBhbGxvY19ib290X3BhZ2VzKG5yX3NlY29uZCwgMSk7Ci0gICAgc2Vjb25k
ID0gbWZuX3RvX3ZpcnQoc2Vjb25kX2Jhc2UpOworICAgIHNlY29uZCA9IG1mbl90b192aXJ0KG1m
bl94KHNlY29uZF9iYXNlKSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zZWNvbmQ7IGkrKyAp
CiAgICAgewotICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KHNlY29uZF9iYXNlICsgaSkp
OwotICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4oc2Vjb25kX2Jhc2UgKyBpKSwg
V1JJVEVBTExPQyk7CisgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQobWZuX3gobWZuX2Fk
ZChzZWNvbmRfYmFzZSwgaSkpKSk7CisgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZu
X2FkZChzZWNvbmRfYmFzZSwgaSksIFdSSVRFQUxMT0MpOwogICAgICAgICBwdGUucHQudGFibGUg
PSAxOwogICAgICAgICB3cml0ZV9wdGUoJnhlbl9maXJzdFtmaXJzdF90YWJsZV9vZmZzZXQoRlJB
TUVUQUJMRV9WSVJUX1NUQVJUKStpXSwgcHRlKTsKICAgICB9Ci0gICAgY3JlYXRlX21hcHBpbmdz
KHNlY29uZCwgMCwgYmFzZV9tZm4sIGZyYW1ldGFibGVfc2l6ZSA+PiBQQUdFX1NISUZULCBtYXBw
aW5nX3NpemUpOworICAgIGNyZWF0ZV9tYXBwaW5ncyhzZWNvbmQsIDAsIG1mbl94KGJhc2VfbWZu
KSwgZnJhbWV0YWJsZV9zaXplID4+IFBBR0VfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgIG1h
cHBpbmdfc2l6ZSk7CiAjZWxzZQotICAgIGNyZWF0ZV9tYXBwaW5ncyh4ZW5fc2Vjb25kLCBGUkFN
RVRBQkxFX1ZJUlRfU1RBUlQsCi0gICAgICAgICAgICAgICAgICAgIGJhc2VfbWZuLCBmcmFtZXRh
YmxlX3NpemUgPj4gUEFHRV9TSElGVCwgbWFwcGluZ19zaXplKTsKKyAgICBjcmVhdGVfbWFwcGlu
Z3MoeGVuX3NlY29uZCwgRlJBTUVUQUJMRV9WSVJUX1NUQVJULCBtZm5feChiYXNlX21mbiksCisg
ICAgICAgICAgICAgICAgICAgIGZyYW1ldGFibGVfc2l6ZSA+PiBQQUdFX1NISUZULCBtYXBwaW5n
X3NpemUpOwogI2VuZGlmCiAKICAgICBtZW1zZXQoJmZyYW1lX3RhYmxlWzBdLCAwLCBucl9wZHhz
ICogc2l6ZW9mKHN0cnVjdCBwYWdlX2luZm8pKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9z
ZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggM2IzNDg1NTY2OC4uMjc3YjU2NmI4
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKQEAgLTU2MSw3ICs1NjEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5z
aWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKICAgICBpbml0X2Jvb3RfcGFn
ZXMocGZuX3RvX3BhZGRyKGJvb3RfbWZuX3N0YXJ0KSwgcGZuX3RvX3BhZGRyKGJvb3RfbWZuX2Vu
ZCkpOwogCiAgICAgLyogQ29weSB0aGUgRFRCLiAqLwotICAgIGZkdCA9IG1mbl90b192aXJ0KGFs
bG9jX2Jvb3RfcGFnZXMoZHRiX3BhZ2VzLCAxKSk7CisgICAgZmR0ID0gbWZuX3RvX3ZpcnQobWZu
X3goYWxsb2NfYm9vdF9wYWdlcyhkdGJfcGFnZXMsIDEpKSk7CiAgICAgY29weV9mcm9tX3BhZGRy
KGZkdCwgZHRiX3BhZGRyLCBkdGJfc2l6ZSk7CiAgICAgZGV2aWNlX3RyZWVfZmxhdHRlbmVkID0g
ZmR0OwogCkBAIC02NzEsNyArNjcxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVu
c2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCiAgICAgZHRiX3BhZ2VzID0g
KGR0Yl9zaXplICsgUEFHRV9TSVpFLTEpID4+IFBBR0VfU0hJRlQ7CiAKICAgICAvKiBDb3B5IHRo
ZSBEVEIuICovCi0gICAgZmR0ID0gbWZuX3RvX3ZpcnQoYWxsb2NfYm9vdF9wYWdlcyhkdGJfcGFn
ZXMsIDEpKTsKKyAgICBmZHQgPSBtZm5fdG9fdmlydChtZm5feChhbGxvY19ib290X3BhZ2VzKGR0
Yl9wYWdlcywgMSkpKTsKICAgICBjb3B5X2Zyb21fcGFkZHIoZmR0LCBkdGJfcGFkZHIsIGR0Yl9z
aXplKTsKICAgICBkZXZpY2VfdHJlZV9mbGF0dGVuZWQgPSBmZHQ7CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjZlMzM3MTA5ZC4uZGM1
NGViZjJlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTIwMCw3ICsyMDAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9mcmFtZXRh
YmxlX2NodW5rKHZvaWQgKnN0YXJ0LCB2b2lkICplbmQpCiAgICAgICAgICAqLwogICAgICAgICB3
aGlsZSAoIHN0ZXAgJiYgcyArIChzdGVwIDw8IFBBR0VfU0hJRlQpID4gZSArICg0IDw8IFBBR0Vf
U0hJRlQpICkKICAgICAgICAgICAgIHN0ZXAgPj49IFBBR0VUQUJMRV9PUkRFUjsKLSAgICAgICAg
bWZuID0gYWxsb2NfYm9vdF9wYWdlcyhzdGVwLCBzdGVwKTsKKyAgICAgICAgbWZuID0gbWZuX3go
YWxsb2NfYm9vdF9wYWdlcyhzdGVwLCBzdGVwKSk7CiAgICAgICAgIG1hcF9wYWdlc190b194ZW4o
cywgbWZuLCBzdGVwLCBQQUdFX0hZUEVSVklTT1IpOwogICAgIH0KIApAQCAtNTQxNyw3ICs1NDE3
LDcgQEAgdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2b2lkKQogICAgICAgICByZXR1cm4gcHRy
OwogICAgIH0KIAotICAgIHJldHVybiBtZm5fdG9fdmlydChhbGxvY19ib290X3BhZ2VzKDEsIDEp
KTsKKyAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9vdF9wYWdlcygxLCAxKSkp
OwogfQogCiB2b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZSh2b2lkICp2KQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L251bWEuYyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKaW5kZXggZmZlYmE2ZTE4MC4u
OTA0MjI1MTdiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L251bWEuYworKysgYi94ZW4vYXJj
aC94ODYvbnVtYS5jCkBAIC05OSw3ICs5OSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHBvcHVsYXRl
X21lbW5vZGVtYXAoY29uc3Qgc3RydWN0IG5vZGUgKm5vZGVzLAogc3RhdGljIGludCBfX2luaXQg
YWxsb2NhdGVfY2FjaGVhbGlnbmVkX21lbW5vZGVtYXAodm9pZCkKIHsKICAgICB1bnNpZ25lZCBs
b25nIHNpemUgPSBQRk5fVVAobWVtbm9kZW1hcHNpemUgKiBzaXplb2YoKm1lbW5vZGVtYXApKTsK
LSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoc2l6ZSwgMSk7CisgICAg
dW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChhbGxvY19ib290X3BhZ2VzKHNpemUsIDEpKTsKIAog
ICAgIG1lbW5vZGVtYXAgPSBtZm5fdG9fdmlydChtZm4pOwogICAgIG1mbiA8PD0gUEFHRV9TSElG
VDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcmF0LmMgYi94ZW4vYXJjaC94ODYvc3JhdC5j
CmluZGV4IDk1NjYwYTliYmMuLjVkMzhhOWFjNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cmF0LmMKKysrIGIveGVuL2FyY2gveDg2L3NyYXQuYwpAQCAtMTkzLDcgKzE5Myw3IEBAIHZvaWQg
X19pbml0IGFjcGlfbnVtYV9zbGl0X2luaXQoc3RydWN0IGFjcGlfdGFibGVfc2xpdCAqc2xpdCkK
IAkJICAgICAgICJOb3QgdXNlZC5cbiIpOwogCQlyZXR1cm47CiAJfQotCW1mbiA9IGFsbG9jX2Jv
b3RfcGFnZXMoUEZOX1VQKHNsaXQtPmhlYWRlci5sZW5ndGgpLCAxKTsKKwltZm4gPSBtZm5feChh
bGxvY19ib290X3BhZ2VzKFBGTl9VUChzbGl0LT5oZWFkZXIubGVuZ3RoKSwgMSkpOwogCWFjcGlf
c2xpdCA9IG1mbl90b192aXJ0KG1mbik7CiAJbWVtY3B5KGFjcGlfc2xpdCwgc2xpdCwgc2xpdC0+
aGVhZGVyLmxlbmd0aCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBi
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDY0ZmU5NTFlOGQuLmVjZmZhYzZhMjggMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCkBAIC0zMTUsOCArMzE1LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBh
ZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgfQogfQogCi11bnNpZ25lZCBsb25nIF9faW5pdCBh
bGxvY19ib290X3BhZ2VzKAotICAgIHVuc2lnbmVkIGxvbmcgbnJfcGZucywgdW5zaWduZWQgbG9u
ZyBwZm5fYWxpZ24pCittZm5fdCBfX2luaXQgYWxsb2NfYm9vdF9wYWdlcyh1bnNpZ25lZCBsb25n
IG5yX3BmbnMsIHVuc2lnbmVkIGxvbmcgcGZuX2FsaWduKQogewogICAgIHVuc2lnbmVkIGxvbmcg
cGcsIF9lOwogICAgIHVuc2lnbmVkIGludCBpID0gbnJfYm9vdG1lbV9yZWdpb25zOwpAQCAtMzQ1
LDE0ICszNDQsMTQgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgYWxsb2NfYm9vdF9wYWdlcygKICAg
ICAgICAgICAgIGlmICggcGcgKyBucl9wZm5zID4gUEZOX0RPV04oaGlnaG1lbV9zdGFydCkgKQog
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgci0+cyA9IHBnICsgbnJfcGZu
czsKLSAgICAgICAgICAgIHJldHVybiBwZzsKKyAgICAgICAgICAgIHJldHVybiBfbWZuKHBnKTsK
ICAgICAgICAgfQogI2VuZGlmCiAKICAgICAgICAgX2UgPSByLT5lOwogICAgICAgICByLT5lID0g
cGc7CiAgICAgICAgIGJvb3RtZW1fcmVnaW9uX2FkZChwZyArIG5yX3BmbnMsIF9lKTsKLSAgICAg
ICAgcmV0dXJuIHBnOworICAgICAgICByZXR1cm4gX21mbihwZyk7CiAgICAgfQogCiAgICAgQlVH
KCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL29zbC5jIGIveGVuL2RyaXZlcnMvYWNw
aS9vc2wuYwppbmRleCA5ODgxZGIxOWRhLi41MmM5YjRiYTlhIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9hY3BpL29zbC5jCisrKyBiL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKQEAgLTIxNCw3ICsy
MTQsNyBAQCB2b2lkICpfX2luaXQgYWNwaV9vc19hbGxvY19tZW1vcnkoc2l6ZV90IHN6KQogCXZv
aWQgKnB0cjsKIAogCWlmIChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QpCi0J
CXJldHVybiBtZm5fdG9fdmlydChhbGxvY19ib290X3BhZ2VzKFBGTl9VUChzeiksIDEpKTsKKwkJ
cmV0dXJuIG1mbl90b192aXJ0KG1mbl94KGFsbG9jX2Jvb3RfcGFnZXMoUEZOX1VQKHN6KSwgMSkp
KTsKIAogCXB0ciA9IHhtYWxsb2NfYnl0ZXMoc3opOwogCUFTU0VSVCghcHRyIHx8IGlzX3htYWxs
b2NfbWVtb3J5KHB0cikpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4v
aW5jbHVkZS94ZW4vbW0uaAppbmRleCBlYjA0MDlkODMyLi5jZjNmMGZjMzk2IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMTU3
LDggKzE1Nyw3IEBAIHN0cnVjdCBkb21haW4gKl9fbXVzdF9jaGVjayBwYWdlX2dldF9vd25lcl9h
bmRfcmVmZXJlbmNlKHN0cnVjdCBwYWdlX2luZm8gKik7CiAKIC8qIEJvb3QtdGltZSBhbGxvY2F0
b3IuIFR1cm5zIGludG8gZ2VuZXJpYyBhbGxvY2F0b3IgYWZ0ZXIgYm9vdHN0cmFwLiAqLwogdm9p
ZCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSk7Ci11bnNpZ25lZCBsb25n
IGFsbG9jX2Jvb3RfcGFnZXMoCi0gICAgdW5zaWduZWQgbG9uZyBucl9wZm5zLCB1bnNpZ25lZCBs
b25nIHBmbl9hbGlnbik7CittZm5fdCBhbGxvY19ib290X3BhZ2VzKHVuc2lnbmVkIGxvbmcgbnJf
cGZucywgdW5zaWduZWQgbG9uZyBwZm5fYWxpZ24pOwogdm9pZCBlbmRfYm9vdF9hbGxvY2F0b3Io
dm9pZCk7CiAKIC8qIFhlbiBzdWJhbGxvY2F0b3IuIFRoZXNlIGZ1bmN0aW9ucyBhcmUgaW50ZXJy
dXB0LXNhZmUuICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIN-0000JN-Mp; Mon, 14 Aug 2017 14:24:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIN-0000IF-72
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:43 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 88/9F-01994-AA2B1995; Mon, 14 Aug 2017 14:24:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXflpom
 RBnP+GVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzJrWyFEwUrri9oZe1gXGjQBcjJ4eQwGZG
 ibYz5V2MXED2aUaJoysvsIIk2AQ0Je58/sQEYosISEtc+3yZEaSIWeA1k8TnrduYQRLCAlES0
 y/+BrNZBFQlDva+AWvgFbCUWLPiIjuILSEgL7Gr7SLYUE4BK4nOuztZIDZbSpxYPZttAiP3Ak
 aGVYwaxalFZalFukYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgR6uZ2Bg3MH
 Yt8rvEKMkB5OSKG+CT2+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne1I0TI4UEi1LTUyvSMnOA
 oQaTluDgURLhnQWS5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpcd5ykCIBkKKM0jy4EbCwv
 8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHczyBSezLwSuE2vgI5gAjqiD+R+3uKSRISUVA
 Pj9NV6TjsSWye9vXerKO6QZ+fNPd1H5gasVWjax7D12xZb0aZpp4PN16psMtM9pc6dM0nQvux
 pJZ/WwXkuPk+Lj+ud4g8x+fzm11G5O9tev332UlRg85qYXfWvtvjut2Hg/LJ+5cGGLR2NjC6b
 97a9Oalqf8/ScE3NDu55nE57n+V8b9XaFyejrsRSnJFoqMVcVJwIAIMeOOJ2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502720681!86596146!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21556 invoked from network); 14 Aug 2017 14:24:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 14 Aug 2017 14:24:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0BB181688;
 Mon, 14 Aug 2017 07:24:41 -0700 (PDT)
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 1B3BC3F483;
 Mon, 14 Aug 2017 07:24:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:23:57 +0100
Message-Id: <20170814142418.13267-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, andre.przywara@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 06/27] xen/mm: Use __virt_to_mfn in
	map_domain_page instead of virt_to_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dmlydF90b19tZm4gbWF5IGJ5IG92ZXJyaWRkZW4gYnkgdGhlIHNvdXJjZSBmaWxlcywgZm9yIGlt
cHJvdmluZyBsb2NhbGx5CnR5cGVzYWZlLgoKVGhlcmVmb3JlIG1hcF9kb21haW5fcGFnZSBoYXMg
dG8gdXNlIF9fdmlydF90b19tZm4gdG8gcHJldmVudCBhbnkKY29tcGlsYXRpb24gaXNzdWUgaW4g
c291cmNlcyBmaWxlcyB0aGF0IG92ZXJyaWRlIHRoZSBoZWxwZXIuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KCkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oICAgICAgfCAzICsrLQogeGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmggfCAyICst
CiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
LmgKaW5kZXggMjhiZGNjOTAwZS4uNzFkN2QzNjk5MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMjUzLDcgKzI1
Myw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd2aXJ0X3RvX21hZGRyKHZhZGRyX3QgdmEsIHBhZGRy
X3QgKnBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAKIC8qIENvbnZlcnQgYmV0d2VlbiBYZW4taGVh
cCB2aXJ0dWFsIGFkZHJlc3NlcyBhbmQgbWFjaGluZSBmcmFtZSBudW1iZXJzLiAqLwogI2RlZmlu
ZSBfX3ZpcnRfdG9fbWZuKHZhKSAodmlydF90b19tYWRkcih2YSkgPj4gUEFHRV9TSElGVCkKLSNk
ZWZpbmUgbWZuX3RvX3ZpcnQobWZuKSAgKG1hZGRyX3RvX3ZpcnQoKHBhZGRyX3QpKG1mbikgPDwg
UEFHRV9TSElGVCkpCisjZGVmaW5lIF9fbWZuX3RvX3ZpcnQobWZuKSAobWFkZHJfdG9fdmlydCgo
cGFkZHJfdCkobWZuKSA8PCBQQUdFX1NISUZUKSkKIAogLyoKICAqIFdlIGRlZmluZSBub24tdW5k
ZXJzY29yZWQgd3JhcHBlcnMgZm9yIGFib3ZlIGNvbnZlcnNpb24gZnVuY3Rpb25zLgpAQCAtMjYz
LDYgKzI2Myw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd2aXJ0X3RvX21hZGRyKHZhZGRyX3QgdmEs
IHBhZGRyX3QgKnBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAjZGVmaW5lIG1mbl90b19wYWdlKG1m
bikgICAgX19tZm5fdG9fcGFnZShtZm4pCiAjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSAgICAgX19w
YWdlX3RvX21mbihwZykKICNkZWZpbmUgdmlydF90b19tZm4odmEpICAgICBfX3ZpcnRfdG9fbWZu
KHZhKQorI2RlZmluZSBtZm5fdG9fdmlydChtZm4pICAgIF9fbWZuX3RvX3ZpcnQobWZuKQogCiAv
KiBDb252ZXJ0IGJldHdlZW4gWGVuLWhlYXAgdmlydHVhbCBhZGRyZXNzZXMgYW5kIHBhZ2UtaW5m
byBzdHJ1Y3R1cmVzLiAqLwogc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICp2aXJ0X3Rv
X3BhZ2UoY29uc3Qgdm9pZCAqdikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW5f
cGFnZS5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKaW5kZXggOTNmMmE1YWFmNy4u
ODkwYmFlNWI5YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKQEAgLTUzLDcgKzUzLDcgQEAgc3RhdGlj
IGlubGluZSB2b2lkICpfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2Vf
aW5mbyAqcGcpCiAKICNlbHNlIC8qICFDT05GSUdfRE9NQUlOX1BBR0UgKi8KIAotI2RlZmluZSBt
YXBfZG9tYWluX3BhZ2UobWZuKSAgICAgICAgICAgICAgICBtZm5fdG9fdmlydChtZm5feChtZm4p
KQorI2RlZmluZSBtYXBfZG9tYWluX3BhZ2UobWZuKSAgICAgICAgICAgICAgICBfX21mbl90b192
aXJ0KG1mbl94KG1mbikpCiAjZGVmaW5lIF9fbWFwX2RvbWFpbl9wYWdlKHBnKSAgICAgICAgICAg
ICAgIHBhZ2VfdG9fdmlydChwZykKICNkZWZpbmUgdW5tYXBfZG9tYWluX3BhZ2UodmEpICAgICAg
ICAgICAgICAgKCh2b2lkKSh2YSkpCiAjZGVmaW5lIGRvbWFpbl9wYWdlX21hcF90b19tZm4odmEp
ICAgICAgICAgIHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKSh2YSkpCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIP-0000L6-1D; Mon, 14 Aug 2017 14:24:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIN-0000Fh-PC
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:43 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BB/8E-03937-BA2B1995; Mon, 14 Aug 2017 14:24:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXfVpom
 RBlsmWlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLHp1nLJguUXHn6HPGBsbzQl2MXBxCApsZ
 Ja7uuMMK4ZxmlFgx+QJzFyMnB5uApsSdz5+YQGwRAWmJa58vM4LYzAKREoc//GAHsYUFPCTuH
 r4NZrMIqEp8vnwNrJdXwFLiy+y7YHEJAXmJXW0XWUFsTgEric67O1lAbCGgmhOrZ7NNYORewM
 iwilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0MMMQLCD8cy
 CwEOMkhxMSqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFM3TowUEixKTU+tSMvMAYYa
 TFqCg0dJhPcGSJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5y0GKBECKMkrz4EbAwv4So
 6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk3g0zhycwrgdv0CugIJqAj+kDu5y0uSURISTUwzj
 Y5pKei9uibtp2xi8WXicpr6o+ejNQ4faOKPzlZXv7H92kf5B/q7Lm08vRx78bix0uPe+4wdTF
 4OCvUpEPIXEf3lhcbq86Og6ne11ac/Lyysrt6RfrluQ2P5lrvTOV1MvkYJZR3wlxTReqvRu6b
 uvLpVyMn36mKKNl+zPzs1Rk3v3Es2so8W4mlOCPRUIu5qDgRAEuQArN2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502720682!111835689!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57328 invoked from network); 14 Aug 2017 14:24:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:24:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 360C61713;
 Mon, 14 Aug 2017 07:24:42 -0700 (PDT)
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 4A6B33F483;
 Mon, 14 Aug 2017 07:24:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:23:58 +0100
Message-Id: <20170814142418.13267-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 07/27] xen/arm: mm: Redefine mfn_to_virt to use
	typesafe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhZGQgYSBiaXQgbW9yZSBzYWZldHkgaW4gdGhlIG1lbW9yeSBzdWJzeXN0ZW0gY29kZS4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL21tLmMgfCAxNiArKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
OSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggYjNkZWY2M2VkNy4uMzQ5YWM1OGZmZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAg
LTQ3LDYgKzQ3LDggQEAgc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7
CiAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KICN1bmRlZiB2aXJ0X3RvX21mbgogI2RlZmluZSB2aXJ0X3RvX21mbih2YSkg
X21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKyN1bmRlZiBtZm5fdG9fdmlydAorI2RlZmluZSBtZm5f
dG9fdmlydChtZm4pIF9fbWZuX3RvX3ZpcnQobWZuX3gobWZuKSkKIAogLyogU3RhdGljIHN0YXJ0
LW9mLWRheSBwYWdldGFibGVzIHRoYXQgd2UgdXNlIGJlZm9yZSB0aGUgYWxsb2NhdG9ycwogICog
YXJlIHVwLiBUaGVzZSBhcmUgdXNlZCBieSBhbGwgQ1BVcyBkdXJpbmcgYnJpbmd1cCBiZWZvcmUg
c3dpdGNoaW5nCkBAIC04MzcsNyArODM5LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogICAgICAqIFZpcnR1YWwgYWRkcmVzcyBh
bGlnbmVkIHRvIHByZXZpb3VzIDFHQiB0byBtYXRjaCBwaHlzaWNhbAogICAgICAqIGFkZHJlc3Mg
YWxpZ25tZW50IGRvbmUgYWJvdmUuCiAgICAgICovCi0gICAgdmFkZHIgPSAodmFkZHJfdCltZm5f
dG9fdmlydChiYXNlX21mbikgJiBGSVJTVF9NQVNLOworICAgIHZhZGRyID0gKHZhZGRyX3QpX19t
Zm5fdG9fdmlydChiYXNlX21mbikgJiBGSVJTVF9NQVNLOwogCiAgICAgd2hpbGUgKCBtZm4gPCBl
bmRfbWZuICkKICAgICB7CkBAIC04NDksNyArODUxLDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVu
aGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogICAgICAgICAgICAgLyogbWZu
X3RvX3ZpcnQgaXMgbm90IHZhbGlkIG9uIHRoZSAxc3QgMXN0IG1mbiwgc2luY2UgaXQKICAgICAg
ICAgICAgICAqIGlzIG5vdCB3aXRoaW4gdGhlIHhlbmhlYXAuICovCiAgICAgICAgICAgICBmaXJz
dCA9IHNsb3QgPT0geGVuaGVhcF9maXJzdF9maXJzdF9zbG90ID8KLSAgICAgICAgICAgICAgICB4
ZW5oZWFwX2ZpcnN0X2ZpcnN0IDogbWZuX3RvX3ZpcnQocC0+cHQuYmFzZSk7CisgICAgICAgICAg
ICAgICAgeGVuaGVhcF9maXJzdF9maXJzdCA6IF9fbWZuX3RvX3ZpcnQocC0+cHQuYmFzZSk7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHhlbmhlYXBfZmlyc3RfZmlyc3Rfc2xvdCA9PSAt
MSkKICAgICAgICAgewpAQCAtODY2LDExICs4NjgsMTEgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVu
aGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogICAgICAgICB7CiAgICAgICAg
ICAgICBtZm5fdCBmaXJzdF9tZm4gPSBhbGxvY19ib290X3BhZ2VzKDEsIDEpOwogCi0gICAgICAg
ICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KG1mbl94KGZpcnN0X21mbikpKTsKKyAgICAgICAg
ICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQoZmlyc3RfbWZuKSk7CiAgICAgICAgICAgICBwdGUg
PSBtZm5fdG9feGVuX2VudHJ5KGZpcnN0X21mbiwgV1JJVEVBTExPQyk7CiAgICAgICAgICAgICBw
dGUucHQudGFibGUgPSAxOwogICAgICAgICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7Ci0gICAgICAg
ICAgICBmaXJzdCA9IG1mbl90b192aXJ0KG1mbl94KGZpcnN0X21mbikpOworICAgICAgICAgICAg
Zmlyc3QgPSBtZm5fdG9fdmlydChmaXJzdF9tZm4pOwogICAgICAgICB9CiAKICAgICAgICAgcHRl
ID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIFdSSVRFQUxMT0MpOwpAQCAtOTA5LDEwICs5
MTEsMTAgQEAgdm9pZCBfX2luaXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBz
LCBwYWRkcl90IHBlKQogICAgIC8qIENvbXB1dGUgdGhlIG51bWJlciBvZiBzZWNvbmQgbGV2ZWwg
cGFnZXMuICovCiAgICAgbnJfc2Vjb25kID0gUk9VTkRVUChmcmFtZXRhYmxlX3NpemUsIEZJUlNU
X1NJWkUpID4+IEZJUlNUX1NISUZUOwogICAgIHNlY29uZF9iYXNlID0gYWxsb2NfYm9vdF9wYWdl
cyhucl9zZWNvbmQsIDEpOwotICAgIHNlY29uZCA9IG1mbl90b192aXJ0KG1mbl94KHNlY29uZF9i
YXNlKSk7CisgICAgc2Vjb25kID0gbWZuX3RvX3ZpcnQoc2Vjb25kX2Jhc2UpOwogICAgIGZvciAo
IGkgPSAwOyBpIDwgbnJfc2Vjb25kOyBpKysgKQogICAgIHsKLSAgICAgICAgY2xlYXJfcGFnZSht
Zm5fdG9fdmlydChtZm5feChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkpKTsKKyAgICAgICAgY2xl
YXJfcGFnZShtZm5fdG9fdmlydChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkpOwogICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBXUklURUFMTE9D
KTsKICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgd3JpdGVfcHRlKCZ4ZW5fZmly
c3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9TVEFSVCkraV0sIHB0ZSk7CkBA
IC0xMDA1LDcgKzEwMDcsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhl
bm1hcF9vcGVyYXRpb24gb3AsCiAKICAgICAgICAgQlVHX09OKCFscGFlX3ZhbGlkKCplbnRyeSkp
OwogCi0gICAgICAgIHRoaXJkID0gbWZuX3RvX3ZpcnQoZW50cnktPnB0LmJhc2UpOworICAgICAg
ICB0aGlyZCA9IF9fbWZuX3RvX3ZpcnQoZW50cnktPnB0LmJhc2UpOwogICAgICAgICBlbnRyeSA9
ICZ0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQoYWRkcildOwogCiAgICAgICAgIHN3aXRjaCAoIG9w
ICkgewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIR-0000Nd-83; Mon, 14 Aug 2017 14:24:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIP-0000Lk-Q3
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:45 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 75/73-02176-DA2B1995; Mon, 14 Aug 2017 14:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVysyfVTXfNpom
 RBusmcFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnb3xmLLjIVrFw1imWBsaJrF2MXBxCApsZ
 JRoO97BBOKcZJeZ2LmPqYuTkYBPQlLjz+ROYLSIgLXHt82VGEJtZIFLi8Icf7CC2sICtxNPlN
 5i7GDk4WARUJU4uYwUxeQUsJRpnO4JUSAjIS+xqu8gKYnMKWEl03t3JAmILAZWcWD2bbQIj9w
 JGhlWM6sWpRWWpRbpGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgb5lAIIdjN/
 /OB1ilORgUhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErypGydG
 CgkWpaanVqRl5gCDD6ZUgoNHSYR3Fkiat7ggMbc4Mx0idYrRmKPpw5YvTByvJvz/xiQENklKn
 PfVBqBSAZDSjNI8uEGwqLjEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd5KkIU8mXklcPteAZ
 3CBHRKH8hHvMUliQgpqQZG3+kaf07xB1jO11idcF2oqkErOFt2m73XuflJgldXLHOT3uixOO6
 V6YnV97qOhMhEfNxZ+fD9lxWPOzqn3TBL3sHiU5CxiK1Ml4Ftb8KsTVVL5P7/T7huvPv7k7jY
 z3sv7T3yuUFJJ+C9p+u5ycWdaiIWASduPDy4163SuyBmpfFa731srAUPlViKMxINtZiLihMBR
 C6wEoUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502720683!107313505!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64823 invoked from network); 14 Aug 2017 14:24:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 14 Aug 2017 14:24:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 605061991;
 Mon, 14 Aug 2017 07:24:43 -0700 (PDT)
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 74CB03F483;
 Mon, 14 Aug 2017 07:24:42 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:23:59 +0100
Message-Id: <20170814142418.13267-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 08/27] xen/arm: hsr_iabt: Document RES0 field
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmlu
ZGV4IGFiNTIyNWZhNmMuLjUxNjQ1ZjA4YzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAt
NTA1LDkgKzUwNSw5IEBAIHVuaW9uIGhzciB7CiAKICAgICBzdHJ1Y3QgaHNyX2lhYnQgewogICAg
ICAgICB1bnNpZ25lZCBsb25nIGlmc2M6NjsgIC8qIEluc3RydWN0aW9uIGZhdWx0IHN0YXR1cyBj
b2RlICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzMDoxOworICAgICAgICB1bnNpZ25lZCBs
b25nIHJlczA6MTsgIC8qIFJFUzAgKi8KICAgICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAv
KiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAxIHRyYW5zbGF0aW9uICovCi0gICAgICAgIHVu
c2lnbmVkIGxvbmcgcmVzMToxOworICAgICAgICB1bnNpZ25lZCBsb25nIHJlczE6MTsgIC8qIFJF
UzAgKi8KICAgICAgICAgdW5zaWduZWQgbG9uZyBlYXQ6MTsgICAvKiBFeHRlcm5hbCBhYm9ydCB0
eXBlICovCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzMjoxNTsKICAgICAgICAgdW5zaWduZWQg
bG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIR-0000O7-GF; Mon, 14 Aug 2017 14:24:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIQ-0000Ma-Es
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A6/BA-03612-DA2B1995; Mon, 14 Aug 2017 14:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTXftpom
 RBstm8lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmL/zWzF5zkqWha/I2lgXE3ZxcjF4eQwGZG
 iZWn25i6GDmBnNOMEmsnOYDYbAKaEnc+fwKLiwhIS1z7fJkRxGYWiJQ4/OEHO4gtLOAq8WLuC
 jYQm0VAVeLXug1gcV4BK4lpX6axgtgSAvISu9ougtmcQPHOuztZIHZZSpxYPZttAiP3AkaGVY
 waxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjKsWBB5
 ilORgUhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtj48RIIcGi1PTUirTMHGCgwaQl
 OHiURHhFgMEmxFtckJhbnJkOkTrFqMvxasL/b0xCLHn5ealS4ryvNgAVCYAUZZTmwY2ABf0lR
 lkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeXQ80hSczrwRu0yugI5iAjugDuZ+3uCQRISXVwM
 ihGTjdWrZzl/uGGblLUpllj0oEuJi6b14nevfpmQRdVv8pTUrrdK9Yae1OrHNct0SR1am56qq
 1w4qlsV1KWZ9fP474Hsf/csoc0Z1MxzPfr6l+uMTr1PuSHyG3Zdvbfmp5MS+LWGs492uLoe6+
 TxqH9vGselX/Qd35C+d8zdw3Ahn2V9Yd+KnEUpyRaKjFXFScCACI/ueudQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502720684!106249368!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8774 invoked from network); 14 Aug 2017 14:24:45 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:24:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8AB0E1713;
 Mon, 14 Aug 2017 07:24:44 -0700 (PDT)
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 9F1673F483;
 Mon, 14 Aug 2017 07:24:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:00 +0100
Message-Id: <20170814142418.13267-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 09/27] xen/arm: traps: Don't define FAR_EL2 for
	ARM32
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxpYXNpbmcgRkFSX0VMMiB0byBISUZBUiBtYWtlcyB0aGUgY29kZSBjb25mdXNpbmcgYmVjYXVz
ZSBvbiBBUk12OApGQVJfRUwyWzMxOjBdIGlzIGFyY2hpdGVjdHVyYWxseSBtYXBwZWQgdG8gSERG
QVIgYW5kIEZBUl9FTDJbNjM6MzJdIHRvCkZBUl9FTDIuIFNlZSBENy4yLjMwIGluIEFSTSBEREkg
MDQ4N0IuYS4gT3Blbi1jb2RlIHRoZSBhbGlhcyBpbnN0ZWFkLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMu
YyAgICAgICAgIHwgOCArKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaCB8IDEg
LQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRl
eCBjMDc5OTliNTE4Li40OThkOGM1OTRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjU2MCwxMSArMjU2MCwxNyBAQCBzdGF0
aWMgdm9pZCBkb190cmFwX2luc3RyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBo
c3IgaHNyKQogewogICAgIGludCByYzsKLSAgICByZWdpc3Rlcl90IGd2YSA9IFJFQURfU1lTUkVH
KEZBUl9FTDIpOworICAgIHJlZ2lzdGVyX3QgZ3ZhOwogICAgIHVpbnQ4X3QgZnNjID0gaHNyLmlh
YnQuaWZzYyAmIH5GU0NfTExfTUFTSzsKICAgICBwYWRkcl90IGdwYTsKICAgICBtZm5fdCBtZm47
CiAKKyNpZmRlZiBDT05GSUdfQVJNXzMyCisgICAgZ3ZhID0gUkVBRF9DUDMyKEhJRkFSKTsKKyNl
bHNlCisgICAgZ3ZhID0gUkVBRF9TWVNSRUc2NChGQVJfRUwyKTsKKyNlbmRpZgorCiAgICAgLyoK
ICAgICAgKiBJZiB0aGlzIGJpdCBoYXMgYmVlbiBzZXQsIGl0IG1lYW5zIHRoYXQgdGhpcyBpbnN0
cnVjdGlvbiBhYm9ydCBpcyBjYXVzZWQKICAgICAgKiBieSBhIGd1ZXN0IGV4dGVybmFsIGFib3J0
LiBXZSBjYW4gaGFuZGxlIHRoaXMgaW5zdHJ1Y3Rpb24gYWJvcnQgYXMgZ3Vlc3QKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Nw
cmVncy5oCmluZGV4IGFmNDVlYzdhNjUuLjE4ODlkN2NiZmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3ByZWdzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaApA
QCAtMzA3LDcgKzMwNyw2IEBACiAjZGVmaW5lIEVTUl9FTDEgICAgICAgICAgICAgICAgIERGU1IK
ICNkZWZpbmUgRVNSX0VMMiAgICAgICAgICAgICAgICAgSFNSCiAjZGVmaW5lIEZBUl9FTDEgICAg
ICAgICAgICAgICAgIEhJRkFSCi0jZGVmaW5lIEZBUl9FTDIgICAgICAgICAgICAgICAgIEhJRkFS
CiAjZGVmaW5lIEhDUl9FTDIgICAgICAgICAgICAgICAgIEhDUgogI2RlZmluZSBIUEZBUl9FTDIg
ICAgICAgICAgICAgICBIUEZBUgogI2RlZmluZSBIU1RSX0VMMiAgICAgICAgICAgICAgICBIU1RS
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIS-0000Pr-O0; Mon, 14 Aug 2017 14:24:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIR-0000NR-Gp
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:47 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 20/1A-03044-EA2B1995; Mon, 14 Aug 2017 14:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTXfdpom
 RBnunSlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzTx9mL5jCVrF9/wSWBsbTLF2MnBxCApsZ
 JfZdN+hi5AKyTzNKzD23mBkkwSagKXHn8ycmEFtEQFri2ufLjCA2s0CkxOEPP9hBbGEBa4klv
 4+xgdgsAqoSb7ddAKvnFbCS6D/0HywuISAvsavtIiuIzQkU77y7E2qxpcSJ1bPZJjByL2BkWM
 WoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehfBiDYwfhpWcA
 hRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErypGydGCgkWpaanVqRl5gADDSYt
 wcGjJMI7CyTNW1yQmFucmQ6ROsVozNH0YcsXJo5XE/5/YxJiycvPS5US5y0HKRUAKc0ozYMbB
 IuAS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmPbIBaApPZl4J3L5XQKcwAZ3SB/IFb3FJIk
 JKqoFxtr1e9e57KvKMFbayL+psihbK2s50rHq10Z3nCrvcqcysJ087yiXmPPl+peCf9zKO+7e
 dfp6rdzT9xPh+QcKy7I8XxJQl35zp/9Z2bVcbU4TXu+QD0wt/z17xtP59/vOEXQ8UJ3xosTW4
 4+Vr5afZ+7XZsvSD1Q2pL8b+0/pkir9Ydn74orlLiaU4I9FQi7moOBEADsxM6HsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502720685!106249371!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8954 invoked from network); 14 Aug 2017 14:24:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:24:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B4E1E199B;
 Mon, 14 Aug 2017 07:24:45 -0700 (PDT)
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 C961E3F483;
 Mon, 14 Aug 2017 07:24:44 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:01 +0100
Message-Id: <20170814142418.13267-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 10/27] xen/arm: arm32: Don't define FAR_EL1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxpYXNpbmcgRkFSX0VMMSB0byBJRkFSIGlzIHdyb25nIGJlY2F1c2Ugb24gQVJNdjggRkFSX0VM
MVszMTowXSBpcwphcmNoaXRlY3R1cmFsbHkgbWFwcGVkIHRvIERGQVIgYW5kIEZBUl9FTDFbNjM6
MzJdIHRvIERGQVIuCgpBcyBGQVJfRUwxIGlzIG5vdCBjdXJyZW50bHkgdXNlZCBpbiBBUk0zMiBj
b2RlLCByZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmggfCAxIC0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9jcHJlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKaW5kZXggMTg4OWQ3Y2Jm
Yi4uOWUxMzg0ODlmMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oCkBAIC0zMDYsNyArMzA2LDYgQEAKICNk
ZWZpbmUgREFDUjMyX0VMMiAgICAgICAgICAgICAgREFDUgogI2RlZmluZSBFU1JfRUwxICAgICAg
ICAgICAgICAgICBERlNSCiAjZGVmaW5lIEVTUl9FTDIgICAgICAgICAgICAgICAgIEhTUgotI2Rl
ZmluZSBGQVJfRUwxICAgICAgICAgICAgICAgICBISUZBUgogI2RlZmluZSBIQ1JfRUwyICAgICAg
ICAgICAgICAgICBIQ1IKICNkZWZpbmUgSFBGQVJfRUwyICAgICAgICAgICAgICAgSFBGQVIKICNk
ZWZpbmUgSFNUUl9FTDIgICAgICAgICAgICAgICAgSFNUUgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIT-0000RK-V6; Mon, 14 Aug 2017 14:24:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIS-0000PW-Tl
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AA/58-03368-0B2B1995; Mon, 14 Aug 2017 14:24:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXf9pom
 RBu+Pqlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTHn9lKfjNXXFo2grGBsb/HF2MXBxCApsZ
 JQ49nMMC4ZxmlFj75C5TFyMnB5uApsSdz5/AbBEBaYlrny8zgtjMApEShz/8YAexhQUsJfouL
 gSLswioSqx8voUFxOYVsJKYsOk1mC0hIC+xq+0iK4jNCRTvvLsTLC4E1Hti9Wy2CYzcCxgZVj
 FqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqYAQh2MH5ZFnC
 IUZKDSUmUN8GnN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/qxomRQoJFqempFWmZOcBQg0lL
 cPAoifDOAknzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ476sNQEUCIEUZpXlwI2Bhf4lRV
 kqYlxHoKCGegtSi3MwSVPlXjOIcjErCvE4gq3gy80rgNr0COoIJ6Ig+kPt5i0sSEVJSDYxhui
 ktFxiPsGhI6yVcUi9ldg8J2LGj8+jLWuHV3Q6dwnzPS9ckRi9XYYn9UPZ8w3L7EHultT1dZha
 ZSh8WvRbofll8RS/ghLPNnBzvy19Yj0x1ZDfdZTVzvsv7eUtOHG3gOVreu0ApJDNG7P3tt28k
 f9fbn71eNn1i1u7cKcm/g2bu0DeKjVJiKc5INNRiLipOBAB0cmrYdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502720687!77838684!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60455 invoked from network); 14 Aug 2017 14:24:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 14 Aug 2017 14:24:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DF2B01713;
 Mon, 14 Aug 2017 07:24:46 -0700 (PDT)
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 F39A53F483;
 Mon, 14 Aug 2017 07:24:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:02 +0100
Message-Id: <20170814142418.13267-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 11/27] xen/arm: Add FnV field in hsr_*abt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm5WIChGQVIgbm90IFZhbGlkKSBiaXQgd2FzIGludHJvZHVjZWQgYnkgQVJNdjggaW4gYm90aCBB
QXJjaDMyIGFuZApBQXJjaDY0IChTZWUgRDctMjI3NSwgRDctMjI3NywgRzYtNDk1OCwgRzYtNDk2
MiBpbiBBUk0gRERJIDA0ODdCLmEpLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwg
OCArKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCA1MTY0NWYwOGMwLi4zZWY2MDZjNTU0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTUwOSw3ICs1MDksOCBAQCB1bmlvbiBoc3Igewog
ICAgICAgICB1bnNpZ25lZCBsb25nIHMxcHR3OjE7IC8qIFN0YWdlIDIgZmF1bHQgZHVyaW5nIHN0
YWdlIDEgdHJhbnNsYXRpb24gKi8KICAgICAgICAgdW5zaWduZWQgbG9uZyByZXMxOjE7ICAvKiBS
RVMwICovCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgLyogRXh0ZXJuYWwgYWJvcnQg
dHlwZSAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlczI6MTU7CisgICAgICAgIHVuc2lnbmVk
IGxvbmcgZm52OjE7ICAgLyogRkFSIG5vdCBWYWxpZCAqLworICAgICAgICB1bnNpZ25lZCBsb25n
IHJlczI6MTQ7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgLyogSW5zdHJ1Y3Rpb24g
bGVuZ3RoICovCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgLyogRXhjZXB0aW9uIENs
YXNzICovCiAgICAgfSBpYWJ0OyAvKiBIU1JfRUNfSU5TVFJfQUJPUlRfKiAqLwpAQCAtNTIwLDEw
ICs1MjEsMTEgQEAgdW5pb24gaHNyIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAv
KiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAxIHRyYW5zbGF0aW9uICovCiAgICAgICAgIHVu
c2lnbmVkIGxvbmcgY2FjaGU6MTsgLyogQ2FjaGUgTWFpbnRlbmFuY2UgKi8KICAgICAgICAgdW5z
aWduZWQgbG9uZyBlYXQ6MTsgICAvKiBFeHRlcm5hbCBBYm9ydCBUeXBlICovCisgICAgICAgIHVu
c2lnbmVkIGxvbmcgZm52OjE7ICAgLyogRkFSIG5vdCBWYWxpZCAqLwogI2lmZGVmIENPTkZJR19B
Uk1fMzIKLSAgICAgICAgdW5zaWduZWQgbG9uZyBzYnpwMDo2OworICAgICAgICB1bnNpZ25lZCBs
b25nIHNienAwOjU7CiAjZWxzZQotICAgICAgICB1bnNpZ25lZCBsb25nIHNienAwOjQ7CisgICAg
ICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6MzsKICAgICAgICAgdW5zaWduZWQgbG9uZyBhcjoxOyAg
ICAvKiBBY3F1aXJlIFJlbGVhc2UgKi8KICAgICAgICAgdW5zaWduZWQgbG9uZyBzZjoxOyAgICAv
KiBTaXh0eSBGb3VyIGJpdCByZWdpc3RlciAqLwogI2VuZGlmCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIV-0000T1-6U; Mon, 14 Aug 2017 14:24:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIU-0000R3-4i
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:50 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 28/11-01732-1B2B1995; Mon, 14 Aug 2017 14:24:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsVysyfVTXfDpom
 RBlvbTCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owDtzezFFzjrLg29RNbA+M69i5GLg4hgc2M
 EiemP2eGcE4zSqydsIC1i5GTg01AU+LO509MILaIgLTEtc+XGUFsZoFIicMffrCD2MICsRIXu
 jexdDFycLAIqEoc6rYFCfMKWElM+LgBrFVCQF5iV9tFsJGcQPHOuztZQGwhAUuJE6tns01g5F
 7AyLCKUb04tagstUjXQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9C7DECwg/F
 Cu/MhRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4zqHBwCjRPfhkux5OXnpSpJ8KZunBgp
 JFiUmp5akZaZAww+mEoJDh4lEd5ZIGne4oLE3OLMdIjUKUZdjlcT/n9jEgKbISXOWw5SJABSl
 FGaBzcCFgmXGGWlhHkZge4T4ilILcrNLEGVf8UozsGoJMxbCTKFJzOvBG7TK6AjmICO6AN5hb
 e4JBEhJdXAuCDP6PHr3o8vw43kDZfJrJhfPWNC1fpXHW9q+bbf15W49P7X3D5zVS3ri4L2jYa
 uE8z8z7m7LU2x2LD8q9aViOSwSamfDR2+Xyvg3rngMov/o4+TE1au/Sby6tXiJY+ueZuXKAto
 vTtw/ZDolOMHuKVO/ji17aFw+eO2Px16AfsKFz5deLWILVOJpTgj0VCLuag4EQDUgXInfwIAA
 A==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502720688!105373068!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5662 invoked from network); 14 Aug 2017 14:24:48 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 14 Aug 2017 14:24:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 15534199B;
 Mon, 14 Aug 2017 07:24:48 -0700 (PDT)
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 29AFD3F483;
 Mon, 14 Aug 2017 07:24:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:03 +0100
Message-Id: <20170814142418.13267-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 12/27] xen/arm: Introduce hsr_xabt to gather
	common bits between hsr_dabt and
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGFsbG93IHRvIGNvbnNvbGlkYXRlIHNvbWUgcGFydCBvZiB0aGUgZGF0YSBhYm9y
dCBhbmQgcHJlZmV0Y2gKYWJvcnQgaGFuZGxpbmcgaW4gYSBzaW5nbGUgZnVuY3Rpb24gbGF0ZXIg
b24uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAxMyArKysrKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmlu
ZGV4IDNlZjYwNmM1NTQuLjk5NjQzNDgxODkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAt
NTM3LDYgKzUzNywxOSBAQCB1bmlvbiBoc3IgewogICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7
ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwogICAgIH0gZGFidDsgLyogSFNSX0VDX0RBVEFfQUJP
UlRfKiAqLwogCisgICAgLyogQ29udGFpbiB0aGUgY29tbW9uIGJpdHMgYmV0d2VlbiBEQUJUIGFu
ZCBJQUJUICovCisgICAgc3RydWN0IGhzcl94YWJ0IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBm
c2M6NjsgICAgLyogRmF1bHQgc3RhdHVzIGNvZGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBw
YWQxOjE7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgczFwdHc6MTsgIC8qIFN0YWdlIDIgZmF1bHQg
ZHVyaW5nIHN0YWdlIDEgdHJhbnNsYXRpb24gKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBwYWQy
OjE7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgIC8qIEV4dGVybmFsIGFib3J0IHR5
cGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbnY6MTsgICAgLyogRkFSIG5vdCBWYWxpZCAq
LworICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDM6MTQ7CisgICAgICAgIHVuc2lnbmVkIGxvbmcg
bGVuOjE7ICAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBsb25n
IGVjOjY7ICAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KKyAgICB9IHhhYnQ7CisKICNpZmRlZiBD
T05GSUdfQVJNXzY0CiAgICAgc3RydWN0IGhzcl9icmsgewogICAgICAgICB1bnNpZ25lZCBsb25n
IGNvbW1lbnQ6MTY7ICAgLyogQ29tbWVudCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIW-0000Uz-Fx; Mon, 14 Aug 2017 14:24:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIV-0000Sa-6F
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:51 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 68/EE-03937-2B2B1995; Mon, 14 Aug 2017 14:24:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTXfjpom
 RBot+WFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvFuxjKvjKX/H45zvmBsYXPF2MXBxCApsZ
 JSbcbWWFcE4zSpy51s/SxcjJwSagKXHn8ycmEFtEQFri2ufLjCA2s0CkxOEPP9hBbGGBeImD8
 /cCNXNwsAioSsye7Q0S5hWwkni67wzYGAkBeYldbRdZQWxOoHjn3Z1gcSEBS4kTq2ezTWDkXs
 DIsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0LsMQLCDcdl
 fp0OMkhxMSqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFM3TowUEixKTU+tSMvMAYYZ
 TFqCg0dJhHftBqA0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ85aDzBAAKcoozYMbAQv5S
 4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQKZwpOZVwK36RXQEUxAR/SB3M9bXJKIkJJqYC
 zoSFZz7c/wOM8l+Clna2D2Ve8FHC3C/sHt1xyPhQV8v7O06Tav39nEiq6t92tK5NLTPsVnPNx
 yfJf03U0ci/Qr2h+4M5+Ys2NPe47yn+ylf6647T+z6PSjVjuj6Bc39QI5tv7urvii4lKhc/n1
 gcJ37x9t56+7/O7OKYMJKZuu75avXRvhr63EUpyRaKjFXFScCAAaWVtTdAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502720689!71982749!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29437 invoked from network); 14 Aug 2017 14:24:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 14 Aug 2017 14:24:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3FCEA1713;
 Mon, 14 Aug 2017 07:24:49 -0700 (PDT)
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 543503F483;
 Mon, 14 Aug 2017 07:24:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:04 +0100
Message-Id: <20170814142418.13267-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 13/27] xen/arm: traps: Introduce a helper to
	read the hypersivor fault register
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgQVJNMzIgaGFzIDIgZGlzdGluY3QgcmVnaXN0ZXJzIGZvciB0aGUgaHlwZXJ2aXNvciBm
YXVsdCByZWdpc3Rlcgoob25lIGZvciBwcmVmZXRjaCBhYm9ydCwgdGhlIG90aGVyIGZvciBkYXRh
IGFib3J0KSwgQUFyY2g2NCBoYXMgb25seQpvbmUuCgpDdXJyZW50bHksIHRoZSBsb2dpYyBpcyBv
cGVuLWNvZGUgYnV0IGEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0bwpyZWFkIGl0IHRv
by4gU28gbW92ZSB0aGUgbG9naWMgaW4gYSBzZXBhcmF0ZSBoZWxwZXIgYW5kIHVzZSBpdCBpbnN0
ZWFkCm9mIG9wZW4tY29kaW5nIGl0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDM1ICsrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA0OThkOGM1OTRhLi44MTliZGJjNjllIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpA
QCAtMjUzMCw2ICsyNTMwLDI4IEBAIGRvbmU6CiAgICAgaWYgKGZpcnN0KSB1bm1hcF9kb21haW5f
cGFnZShmaXJzdCk7CiB9CiAKKy8qCisgKiBSZXR1cm4gdGhlIHZhbHVlIG9mIHRoZSBoeXBlcnZp
c29yIGZhdWx0IGFkZHJlc3MgcmVnaXN0ZXIuCisgKgorICogT24gQVJNMzIsIHRoZSByZWdpc3Rl
ciB3aWxsIGJlIGRpZmZlcmVudCBkZXBlbmRpbmcgd2hldGhlciB0aGUKKyAqIGZhdWx0IGlzIGEg
cHJlZmV0Y2ggYWJvcnQgb3IgZGF0YSBhYm9ydC4KKyAqLworc3RhdGljIGlubGluZSB2YWRkcl90
IGdldF9oZmFyKGJvb2wgaXNfZGF0YSkKK3sKKyAgICB2YWRkcl90IGd2YTsKKworI2lmZGVmIENP
TkZJR19BUk1fMzIKKyAgICBpZiAoIGlzX2RhdGEgKQorICAgICAgICBndmEgPSBSRUFEX0NQMzIo
SERGQVIpOworICAgIGVsc2UKKyAgICAgICAgZ3ZhID0gUkVBRF9DUDMyKEhJRkFSKTsKKyNlbHNl
CisgICAgZ3ZhID0gIFJFQURfU1lTUkVHKEZBUl9FTDIpOworI2VuZGlmCisKKyAgICByZXR1cm4g
Z3ZhOworfQorCiBzdGF0aWMgaW5saW5lIHBhZGRyX3QgZ2V0X2ZhdWx0aW5nX2lwYSh2YWRkcl90
IGd2YSkKIHsKICAgICByZWdpc3Rlcl90IGhwZmFyID0gUkVBRF9TWVNSRUcoSFBGQVJfRUwyKTsK
QEAgLTI1NjUsMTEgKzI1ODcsNyBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2luc3RyX2Fib3J0X2d1
ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHBhZGRyX3QgZ3BhOwogICAgIG1m
bl90IG1mbjsKIAotI2lmZGVmIENPTkZJR19BUk1fMzIKLSAgICBndmEgPSBSRUFEX0NQMzIoSElG
QVIpOwotI2Vsc2UKLSAgICBndmEgPSBSRUFEX1NZU1JFRzY0KEZBUl9FTDIpOwotI2VuZGlmCisg
ICAgZ3ZhID0gZ2V0X2hmYXIoZmFsc2UgLyogaXNfZGF0YSAqLyk7CiAKICAgICAvKgogICAgICAq
IElmIHRoaXMgYml0IGhhcyBiZWVuIHNldCwgaXQgbWVhbnMgdGhhdCB0aGlzIGluc3RydWN0aW9u
IGFib3J0IGlzIGNhdXNlZApAQCAtMjcxMSwxMSArMjcyOSw4IEBAIHN0YXRpYyB2b2lkIGRvX3Ry
YXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAg
cmV0dXJuIF9fZG9fdHJhcF9zZXJyb3IocmVncywgdHJ1ZSk7CiAKICAgICBpbmZvLmRhYnQgPSBk
YWJ0OwotI2lmZGVmIENPTkZJR19BUk1fMzIKLSAgICBpbmZvLmd2YSA9IFJFQURfQ1AzMihIREZB
Uik7Ci0jZWxzZQotICAgIGluZm8uZ3ZhID0gUkVBRF9TWVNSRUc2NChGQVJfRUwyKTsKLSNlbmRp
ZgorCisgICAgaW5mby5ndmEgPSBnZXRfaGZhcih0cnVlIC8qIGlzX2RhdGEgKi8pOwogCiAgICAg
aWYgKCBocGZhcl9pc192YWxpZChkYWJ0LnMxcHR3LCBmc2MpICkKICAgICAgICAgaW5mby5ncGEg
PSBnZXRfZmF1bHRpbmdfaXBhKGluZm8uZ3ZhKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIX-0000bD-QM; Mon, 14 Aug 2017 14:24:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIW-0000UI-BB
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 24/75-03557-3B2B1995; Mon, 14 Aug 2017 14:24:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXfzpom
 RBj8fs1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlv5uxjKbjPVdFzeAVzA+Msji5GLg4hgc2M
 Emd7GtkgnNOMEi/PtzN2MXJysAloStz5/IkJxBYRkJa49vkyWJxZIFLi8Icf7CC2sECIRMuBY
 2BxFgFViZ3zroDFeQWsJBY1tILFJQTkJXa1XWQFsTmB4p13d7KA2EIClhInVs9mm8DIvYCRYR
 WjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCHGYBgB+PO9YG
 HGCU5mJREeRN8eiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCmbpwYKSRYlJqeWpGWmQMMNZi0
 BAePkgjvLJA0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ85aDFAmAFGWU5sGNgIX9JUZZK
 WFeRqCjhHgKUotyM0tQ5V8xinMwKgnzVoJM4cnMK4Hb9AroCCagI/pA7uctLklESEk1MJpv10
 hvNrKeuKe4VHJm+/WbUzxfXZnx5E6SeKdSi1fbnbBpkWcPRihJzvvLqes7UWG55ZezjGyzNUO
 yY0uetofteNL/+gXzQodvz559ktOyzF3NkbwtmO35NtFN+69w9Bv8zz0xV7OUJyY+TPrpTo2Z
 FZP1TRlmxVvU9vwpj7todHxZ9Pm4TUosxRmJhlrMRcWJAIn1oaF2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502720690!69857842!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53971 invoked from network); 14 Aug 2017 14:24:50 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 14 Aug 2017 14:24:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A3761991;
 Mon, 14 Aug 2017 07:24:50 -0700 (PDT)
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 7E80D3F483;
 Mon, 14 Aug 2017 07:24:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:05 +0100
Message-Id: <20170814142418.13267-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 14/27] xen/arm: traps: Improve logging for
	data/prefetch abort fault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2FsayB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlIGZvciBkYXRhL3ByZWZldGNoIGFib3J0IGZh
dWx0IHRvIGhlbHAKZGlhZ25vc3RpY3MgZXJyb3IgaW4gdGhlIHBhZ2UgdGFibGVzLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwppbmRleCA4MTliZGJjNjllLi5kYWM0ZTU0ZmE3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjk2
Nyw3ICsyOTY3LDI2IEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBkb190cmFwX2JyayhyZWdzLCBoc3IpOwogICAg
ICAgICBicmVhazsKICNlbmRpZgorICAgIGNhc2UgSFNSX0VDX0RBVEFfQUJPUlRfQ1VSUl9FTDoK
KyAgICBjYXNlIEhTUl9FQ19JTlNUUl9BQk9SVF9DVVJSX0VMOgorICAgIHsKKyAgICAgICAgYm9v
bCBpc19kYXRhID0gKGhzci5lYyA9PSBIU1JfRUNfREFUQV9BQk9SVF9DVVJSX0VMKTsKKyAgICAg
ICAgY29uc3QgY2hhciAqZmF1bHQgPSAoaXNfZGF0YSkgPyAiRGF0YSBBYm9ydCIgOiAiSW5zdHJ1
Y3Rpb24gQWJvcnQiOworCisgICAgICAgIHByaW50aygiJXMgVHJhcC4gU3luZHJvbWU9JSN4XG4i
LCBmYXVsdCwgaHNyLmlzcyk7CisgICAgICAgIC8qCisgICAgICAgICAqIEZBUiBtYXkgbm90IGJl
IHZhbGlkIGZvciBhIFN5bmNocm9ub3VzIEV4dGVybmFsIGFib3J0IG90aGVyCisgICAgICAgICAq
IHRoYW4gdHJhbnNsYXRpb24gdGFibGUgd2Fsay4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
aHNyLnhhYnQuZnNjICE9IEZTQ19TRUEgfHwgIWhzci54YWJ0LmZudiApCisgICAgICAgICAgICBk
dW1wX2h5cF93YWxrKGdldF9oZmFyKGlzX2RhdGEpKTsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgcHJpbnRrKCJJbnZhbGlkIEZBUiwgZG9uJ3Qgd2FsayB0aGUgaHlwZXJ2aXNvciB0YWJsZXNc
biIpOworCisgICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcChmYXVsdCwgcmVncyk7CiAKKyAgICAg
ICAgYnJlYWs7CisgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgICAgIHByaW50aygiSHlwZXJ2aXNv
ciBUcmFwLiBIU1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21lPTB4JSJQUkl4MzIiXG4iLAog
ICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxlbiwgaHNyLmlzcyk7Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIY-0000dV-1X; Mon, 14 Aug 2017 14:24:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIX-0000WJ-Fc
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 55/0B-03612-4B2B1995; Mon, 14 Aug 2017 14:24:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTXfLpom
 RBpu/C1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnLz59mLGjjq/j/YCpLA+MG7i5GLg4hgc2M
 Eh9X72eGcE4zSry6/QHI4eRgE9CUuPP5ExOILSIgLXHt82VGEJtZIFLi8Icf7CC2sECqxP5Jp
 8BsFgFVib4fC8BqeAWsJO6cXAFmSwjIS+xqu8gKYnMCxTvv7mQBsYUELCVOrJ7NNoGRewEjwy
 pGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEAPMwDBDsY/8wM
 PMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9sXFipJBgUWp6akVaZg4w1GDS
 Ehw8SiK8s0DSvMUFibnFmekQqVOMxhyX+jZ8YeJ4NeH/NyYhlrz8vFQpcd5ykFIBkNKM0jy4Q
 bAYuMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3k8gU3gy80rg9r0COoUJ6JQ+kC94i0sSEV
 JSDYyJ9yvc69bZ7tw8Vfvpq0cCX6OSqhlsv2zquXSUXU4g0PTkmeAbjm9nlT248J+/xeRj59N
 zy68FLfobxJVfkfGrfq7aiq2qQbxHHAIFqnxdXnOav2t2OPj01YUVi6WT5Vw3L7K8E/bQW0Xn
 kML0ixGBXJofujL8ODTnLua5d/rNedmPYjMCjqspsRRnJBpqMRcVJwIAG4A+PHwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502720691!74726637!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44148 invoked from network); 14 Aug 2017 14:24:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 14 Aug 2017 14:24:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 948371713;
 Mon, 14 Aug 2017 07:24:51 -0700 (PDT)
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 A8DC83F483;
 Mon, 14 Aug 2017 07:24:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:06 +0100
Message-Id: <20170814142418.13267-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 15/27] xen/arm: Replace
	ioremap_attr(PAGE_HYPERVISOR_NOCACHE) call by ioremap_nocache
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

aW9yZW1hcF9jYWNoZSBpcyBhIHdyYXBwZXIgb2YgaW9yZW1hcF9hdHRyKC4uLikuCgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jIHwgMiArLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9v
bWFwNS5jICAgfCA2ICsrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1
LmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYwppbmRleCAyYWU1ZmE2NmUwLi45
NWQ2NTgxZDMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYwor
KysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYwpAQCAtNjIsNyArNjIsNyBAQCBz
dGF0aWMgaW50IGV4eW5vczVfaW5pdF90aW1lKHZvaWQpCiAgICAgZHByaW50ayhYRU5MT0dfSU5G
TywgIm1jdF9iYXNlX2FkZHI6ICUwMTZsbHggc2l6ZTogJTAxNmxseFxuIiwKICAgICAgICAgICAg
IG1jdF9iYXNlX2FkZHIsIHNpemUpOwogCi0gICAgbWN0ID0gaW9yZW1hcF9hdHRyKG1jdF9iYXNl
X2FkZHIsIHNpemUsIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFKTsKKyAgICBtY3QgPSBpb3JlbWFw
X25vY2FjaGUobWN0X2Jhc2VfYWRkciwgc2l6ZSk7CiAgICAgaWYgKCAhbWN0ICkKICAgICB7CiAg
ICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgTUNUXG4iKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvb21hcDUuYwppbmRleCAxZTFmOWZhOTcwLi43ZGJiYTk1NzU2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jt
cy9vbWFwNS5jCkBAIC01MSw4ICs1MSw3IEBAIHN0YXRpYyBpbnQgb21hcDVfaW5pdF90aW1lKHZv
aWQpCiAgICAgdW5zaWduZWQgaW50IHN5c19jbGtzZWw7CiAgICAgdW5zaWduZWQgaW50IG51bSwg
ZGVuLCBmcmFjMSwgZnJhYzI7CiAKLSAgICBja2dlbl9wcm1fYmFzZSA9IGlvcmVtYXBfYXR0cihP
TUFQNV9DS0dFTl9QUk1fQkFTRSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw
eDIwLCBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSk7CisgICAgY2tnZW5fcHJtX2Jhc2UgPSBpb3Jl
bWFwX25vY2FjaGUoT01BUDVfQ0tHRU5fUFJNX0JBU0UsIDB4MjApOwogICAgIGlmICggIWNrZ2Vu
X3BybV9iYXNlICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIiVzOiBQUk1f
QkFTRSBpb3JlbWFwIGZhaWxlZFxuIiwgX19mdW5jX18pOwpAQCAtNjQsOCArNjMsNyBAQCBzdGF0
aWMgaW50IG9tYXA1X2luaXRfdGltZSh2b2lkKQogCiAgICAgaW91bm1hcChja2dlbl9wcm1fYmFz
ZSk7CiAKLSAgICBydF9jdF9iYXNlID0gaW9yZW1hcF9hdHRyKFJFQUxUSU1FX0NPVU5URVJfQkFT
RSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MjAsIFBBR0VfSFlQRVJWSVNPUl9O
T0NBQ0hFKTsKKyAgICBydF9jdF9iYXNlID0gaW9yZW1hcF9ub2NhY2hlKFJFQUxUSU1FX0NPVU5U
RVJfQkFTRSwgMHgyMCk7CiAgICAgaWYgKCAhcnRfY3RfYmFzZSApCiAgICAgewogICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsICIlczogUkVBTFRJTUVfQ09VTlRFUl9CQVNFIGlvcmVtYXAgZmFp
bGVkXG4iLCBfX2Z1bmNfXyk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIa-0000gw-91; Mon, 14 Aug 2017 14:24:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIZ-0000fZ-Od
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DD/A8-03368-7B2B1995; Mon, 14 Aug 2017 14:24:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTXfbpom
 RBrc2qVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHG86zF6xgq5gw8wBzA+Nc1i5GLg4hgc2M
 Ep1/57JDOKcZJfrntjF2MXJysAloStz5/IkJxBYRkJa49vkyWJxZIFLi8Icf7CC2sICvxO8Xv
 cxdjBwcLAKqEhN2uIOEeQWsJFYvuQJWLiEgL7Gr7SIriM0JFO+8u5MFxBYSsJQ4sXo22wRG7g
 WMDKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxuP
 v4w4xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E3dODFSSLAoNT21Ii0zBxho
 MGkJDh4lEd5ZIGne4oLE3OLMdIjUKUZjjqYPW74wcbya8P8bkxBLXn5eqpQ4bzlIqQBIaUZpH
 twgWARcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvZpApPJl5JXD7XgGdwgR0Sh/IF7zFJY
 kIKakGxkalOxwV+1ukg5X2iGWvPWjxkm2drV/SPEOn7k0l9vwfMnofzxNO321+59rVUJkuqYz
 C535iH4S++nunyfnu3Hlct/p4tqPb8rTKLz8mXrBxFSydGPbtdcepO8FR3jKOGyUOXf6kq7Cd
 Y/Fufy4eh7+aa5m9WCfa/RO8rvRPI+59nOuNGWaXlViKMxINtZiLihMBiCQPDHsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502720694!52177981!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37622 invoked from network); 14 Aug 2017 14:24:54 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:24:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E91E01713;
 Mon, 14 Aug 2017 07:24:53 -0700 (PDT)
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 096343F483;
 Mon, 14 Aug 2017 07:24:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:08 +0100
Message-Id: <20170814142418.13267-18-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 17/27] xen/arm: page: Use directly BUFFERABLE
	and drop DEV_WC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

REVWX1dDIGlzIG9ubHkgdXNlZCBmb3IgUEFHRV9IWVBFUlZJU09SX1dDIGFuZCBkb2VzIG5vdCBi
cmluZyBtdWNoCmltcHJvdmVtZW50LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDMgKy0t
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaAppbmRleCA0NjUzMDBjNmU1Li42NjBlMTc3OWM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtNTUs
MTEgKzU1LDEwIEBACiAjZGVmaW5lIFdSSVRFQkFDSyAgICAgMHgzCiAjZGVmaW5lIERFVl9TSEFS
RUQgICAgMHg0CiAjZGVmaW5lIFdSSVRFQUxMT0MgICAgMHg3Ci0jZGVmaW5lIERFVl9XQyAgICAg
ICAgQlVGRkVSQUJMRQogCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChXUklURUFM
TE9DKQogI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoREVWX1NIQVJFRCkKLSNkZWZp
bmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKERFVl9XQykKKyNkZWZpbmUgUEFHRV9IWVBFUlZJ
U09SX1dDICAgICAgKEJVRkZFUkFCTEUpCiAKIC8qCiAgKiBEZWZpbmVzIGZvciBjaGFuZ2luZyB0
aGUgaHlwZXJ2aXNvciBQVEUgLnJvIGFuZCAubnggYml0cy4gVGhpcyBpcyBvbmx5IHRvIGJlCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:24: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.xen.org>)
	id 1dhGIb-0000kG-Gg; Mon, 14 Aug 2017 14:24:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIZ-0000fc-Rm
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:55 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 68/1A-01862-7B2B1995; Mon, 14 Aug 2017 14:24:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXfbpom
 RBstvKVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHts1mK9jEWzFvcjN7A+M+ri5GLg4hgc2M
 EsevPGKFcE4zSlzduompi5GTg01AU+LO509gtoiAtMS1z5cZQWxmgUiJwx9+sIPYwgLREg0H3
 7KA2CwCqhKndv4As3kFrCTWzOgFq5EQkJfY1XaRFcTmBIp33t0JViMkYClxYvVstgmM3AsYGV
 YxahSnFpWlFukameslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6uJ6BgXEHY8t
 ev0OMkhxMSqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFM3TowUEixKTU+tSMvMAYYa
 TFqCg0dJhHftBqA0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ874CKRIAKcoozYMbAQv7S
 4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeZ1ALuHJzCuB2/QK6AgmoCP6QO7nLS5JREhJNT
 CW5EQtKpmyJr5nwuGVzqevta1bpDe1w6d9a9mzc6Gl212F2jfN/TZJbe5BdYnVrZf2K8bE9M5
 lcr3zcdJh30cLDlu4rLSNPCLhYaZxU2DVQy6r82WBZy3vxVkvXbM6g2WZmL5XhsrN1xvdatdO
 YW6Kevn8+yKGn8umFQZm3VrhWrV8XfobgXNsSizFGYmGWsxFxYkACSPpJnYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502720693!110025035!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6632 invoked from network); 14 Aug 2017 14:24:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 14 Aug 2017 14:24:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BEDC51991;
 Mon, 14 Aug 2017 07:24:52 -0700 (PDT)
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 D33C03F483;
 Mon, 14 Aug 2017 07:24:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:07 +0100
Message-Id: <20170814142418.13267-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 16/27] xen/arm: page: Remove unused attributes
	DEV_NONSHARED and DEV_CACHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSB3ZXJlIGltcG9ydGVkIGZyb20gbm9uLUxQQUUgTGludXgsIGJ1dCBYZW4gaXMgTFBBRSBv
bmx5LiBJdCBpcyB0aW1lCnRvIGRvIHNvbWUgY2xlYW4tdXAgaW4gdGhlIG1lbW9yeSBhdHRyaWJ1
dGUgYW5kIGtlZXAgb25seSB3aGF0IG1ha2UKc2Vuc2UgZm9yIFhlbi4gRm9sbG93LXVwIHBhdGNo
IHdpbGwgZG8gbW9yZSBjbGVhbi11cC4KCkFsc28sIHVwZGF0ZSB0aGUgY29tbWVudCBzYXlpbmcg
b3VyIGF0dHJpYnV0ZSBtYXRjaGVzIExpbnV4LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8
IDEwICsrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCBjZWYyZjI4OTE0Li40NjUzMDBjNmU1IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BhZ2UuaApAQCAtMjEsOSArMjEsOSBAQAogI2RlZmluZSBMUEFFX1NIX09VVEVSICAgICAgICAg
MHgyCiAjZGVmaW5lIExQQUVfU0hfSU5ORVIgICAgICAgICAweDMKIAotLyogTFBBRSBNZW1vcnkg
cmVnaW9uIGF0dHJpYnV0ZXMsIHRvIG1hdGNoIExpbnV4J3MgKG5vbi1MUEFFKSBjaG9pY2VzLgot
ICogSW5kZXhlZCBieSB0aGUgQXR0ckluZGV4IGJpdHMgb2YgYSBMUEFFIGVudHJ5OwotICogdGhl
IDgtYml0IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQgTUFJ
UjEKKy8qCisgKiBMUEFFIE1lbW9yeSByZWdpb24gYXR0cmlidXRlcy4gSW5kZXhlZCBieSB0aGUg
QXR0ckluZGV4IGJpdHMgb2YgYQorICogTFBBRSBlbnRyeTsgdGhlIDgtYml0IGZpZWxkcyBhcmUg
cGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQgTUFJUjEuCiAgKgogICogICAgICAg
ICAgICAgICAgIGFpICAgIGVuY29kaW5nCiAgKiAgIFVOQ0FDSEVEICAgICAgMDAwICAgMDAwMCAw
MDAwICAtLSBTdHJvbmdseSBPcmRlcmVkCkBAIC0zNSw5ICszNSw3IEBACiAgKiAgIHJlc2VydmVk
ICAgICAgMTEwCiAgKiAgIFdSSVRFQUxMT0MgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0ZS1i
YWNrIHdyaXRlLWFsbG9jYXRlCiAgKgotICogICBERVZfTk9OU0hBUkVEIDEwMCAgICg9PSBERVZf
U0hBUkVEKQogICogICBERVZfV0MgICAgICAgIDAwMSAgICg9PSBCVUZGRVJBQkxFKQotICogICBE
RVZfQ0FDSEVEICAgIDAxMSAgICg9PSBXUklURUJBQ0spCiAgKi8KICNkZWZpbmUgTUFJUjBWQUwg
MHhlZWFhNDQwMAogI2RlZmluZSBNQUlSMVZBTCAweGZmMDAwMDA0CkBAIC01Nyw5ICs1NSw3IEBA
CiAjZGVmaW5lIFdSSVRFQkFDSyAgICAgMHgzCiAjZGVmaW5lIERFVl9TSEFSRUQgICAgMHg0CiAj
ZGVmaW5lIFdSSVRFQUxMT0MgICAgMHg3Ci0jZGVmaW5lIERFVl9OT05TSEFSRUQgREVWX1NIQVJF
RAogI2RlZmluZSBERVZfV0MgICAgICAgIEJVRkZFUkFCTEUKLSNkZWZpbmUgREVWX0NBQ0hFRCAg
ICBXUklURUJBQ0sKIAogI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoV1JJVEVBTExP
QykKICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKERFVl9TSEFSRUQpCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGId-0000nl-PW; Mon, 14 Aug 2017 14:24:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIc-0000iU-Gm
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:24:58 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AC/7B-02962-8B2B1995; Mon, 14 Aug 2017 14:24:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTXfHpom
 RBjv+cVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbJ55lLLjmUfFyZQ9zA+Nl8y5GLg4hgc2M
 EptnfmGFcE4zSsz89J6li5GTg01AU+LO509MILaIgLTEtc+XGUFsZoFIicMffrCD2MICThLXm
 g+D1bMIqErsadgHVs8rYCUxYe8NNhBbQkBeYlfbRVYQmxMo3nl3J1i9kIClxInVs9kmMHIvYG
 RYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GEGINjBeH1
 jwCFGSQ4mJVHeBJ/eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKkbJ0YKCRalpqdWpGXmAEMN
 Ji3BwaMkwnsDJM1bXJCYW5yZDpE6xWjM0THj5zcmjlcT/n9jEmLJy89LlRLnLQcpFQApzSjNg
 xsEi4FLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEubdDDKFJzOvBG7fK6BTmIBO6QP5gre4JB
 EhJdXAuN7jahHn2sMXTxqGyaz6YvrWnf/n28LynYvtS/m3zskoL+kW/LC3fatu5EvJBpVX+cs
 Xe+s6RAY9OXH/6leniNvuvBYKGUJHSpb/+mm76NSy4GDmsI0te6TVbEJ+cOxe+UGXOehx/abu
 BQazVY0WbxRLeKmgwrh5rmShk5ncQ1PZhw97XnyaqcRSnJFoqMVcVJwIAAps8fV8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502720695!102211476!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3735 invoked from network); 14 Aug 2017 14:24:55 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:24:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 42AE81713;
 Mon, 14 Aug 2017 07:24:55 -0700 (PDT)
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 33A6C3F483;
 Mon, 14 Aug 2017 07:24:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:09 +0100
Message-Id: <20170814142418.13267-19-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 18/27] xen/arm: page: Prefix memory types with
	MT_
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGF2b2lkIGNvbmZ1c2lvbiBpbiB0aGUgY29kZSB3aGVuIHVzaW5nIHRoZW0uCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhl
bi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vbW0u
YyAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYyB8ICAyICstCiB4ZW4vZHJpdmVycy92aWRlby9h
cm1faGRsY2QuYyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAg
IHwgNDAgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiA1IGZpbGVzIGNo
YW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9rZXJuZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwppbmRleCA3NDAzZWMw
YzBlLi45YzE4M2Y5NmRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2tlcm5lbC5jCkBAIC01NCw3ICs1NCw3IEBAIHZvaWQgY29weV9mcm9tX3Bh
ZGRyKHZvaWQgKmRzdCwgcGFkZHJfdCBwYWRkciwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgICAg
IHMgPSBwYWRkciAmIChQQUdFX1NJWkUtMSk7CiAgICAgICAgIGwgPSBtaW4oUEFHRV9TSVpFIC0g
cywgbGVuKTsKIAotICAgICAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4o
cGFkZHIpLCBCVUZGRVJBQkxFKTsKKyAgICAgICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFk
ZHJfdG9fbWZuKHBhZGRyKSwgTVRfQlVGRkVSQUJMRSk7CiAgICAgICAgIG1lbWNweShkc3QsIHNy
YyArIHMsIGwpOwogICAgICAgICBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoZHN0LCBsKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAzNDlh
YzU4ZmZlLi40NTk3NDg0NmE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMjkwLDcgKzI5MCw3IEBAIHN0YXRpYyBpbmxpbmUgbHBhZV90
IG1mbl90b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRyKQogCiAgICAgc3dpdGNo
ICggYXR0ciApCiAgICAgewotICAgIGNhc2UgQlVGRkVSQUJMRToKKyAgICBjYXNlIE1UX0JVRkZF
UkFCTEU6CiAgICAgICAgIC8qCiAgICAgICAgICAqIEFSTSBBUk06IE92ZXJsYXlpbmcgdGhlIHNo
YXJlYWJpbGl0eSBhdHRyaWJ1dGUgKERESQogICAgICAgICAgKiAwNDA2Qy5iIEIzLTEzNzYgdG8g
MTM3NykKQEAgLTMwNSw4ICszMDUsOCBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVu
X2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKICAgICAgICAgICovCiAgICAgICAgIGUu
cHQuc2ggPSBMUEFFX1NIX09VVEVSOwogICAgICAgICBicmVhazsKLSAgICBjYXNlIFVOQ0FDSEVE
OgotICAgIGNhc2UgREVWX1NIQVJFRDoKKyAgICBjYXNlIE1UX1VOQ0FDSEVEOgorICAgIGNhc2Ug
TVRfREVWX1NIQVJFRDoKICAgICAgICAgLyoKICAgICAgICAgICogU2hhcmVhYmlsaXR5IGlzIGln
bm9yZWQgZm9yIG5vbi1Ob3JtYWwgbWVtb3J5LCBPdXRlciBpcyBhcwogICAgICAgICAgKiBnb29k
IGFzIGFueXRoaW5nLgpAQCAtMzY5LDcgKzM2OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjcmVh
dGVfbWFwcGluZ3MobHBhZV90ICpzZWNvbmQsCiAKICAgICBjb3VudCA9IG5yX21mbnMgLyBMUEFF
X0VOVFJJRVM7CiAgICAgcCA9IHNlY29uZCArIHNlY29uZF9saW5lYXJfb2Zmc2V0KHZpcnRfb2Zm
c2V0KTsKLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4oYmFzZV9tZm4pLCBXUklURUFM
TE9DKTsKKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4oYmFzZV9tZm4pLCBNVF9XUklU
RUFMTE9DKTsKICAgICBpZiAoIGdyYW51bGFyaXR5ID09IDE2ICogTFBBRV9FTlRSSUVTICkKICAg
ICAgICAgcHRlLnB0LmNvbnRpZyA9IDE7ICAvKiBUaGVzZSBtYXBzIGFyZSBpbiAxNi1lbnRyeSBj
b250aWd1b3VzIGNodW5rcy4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQpA
QCAtNDIyLDcgKzQyMiw3IEBAIHZvaWQgKm1hcF9kb21haW5fcGFnZShtZm5fdCBtZm4pCiAgICAg
ICAgIGVsc2UgaWYgKCBtYXBbc2xvdF0ucHQuYXZhaWwgPT0gMCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIC8qIENvbW1hbmRlZXIgdGhpcyAyTUIgc2xvdCAqLwotICAgICAgICAgICAgcHRlID0g
bWZuX3RvX3hlbl9lbnRyeShfbWZuKHNsb3RfbWZuKSwgV1JJVEVBTExPQyk7CisgICAgICAgICAg
ICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4oc2xvdF9tZm4pLCBNVF9XUklURUFMTE9DKTsK
ICAgICAgICAgICAgIHB0ZS5wdC5hdmFpbCA9IDE7CiAgICAgICAgICAgICB3cml0ZV9wdGUobWFw
ICsgc2xvdCwgcHRlKTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNTQzLDcgKzU0Myw3IEBAIHN0
YXRpYyBpbmxpbmUgbHBhZV90IHB0ZV9vZl94ZW5hZGRyKHZhZGRyX3QgdmEpCiB7CiAgICAgcGFk
ZHJfdCBtYSA9IHZhICsgcGh5c19vZmZzZXQ7CiAKLSAgICByZXR1cm4gbWZuX3RvX3hlbl9lbnRy
eShtYWRkcl90b19tZm4obWEpLCBXUklURUFMTE9DKTsKKyAgICByZXR1cm4gbWZuX3RvX3hlbl9l
bnRyeShtYWRkcl90b19tZm4obWEpLCBNVF9XUklURUFMTE9DKTsKIH0KIAogLyogTWFwIHRoZSBG
RFQgaW4gdGhlIGVhcmx5IGJvb3QgcGFnZSB0YWJsZSAqLwpAQCAtNjUyLDcgKzY1Miw3IEBAIHZv
aWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICAvKiBJbml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwg
ZW50cmllcyAuLi4gKi8KICAgICAvKiAuLi4gWGVuJ3MgdGV4dCBldGMgKi8KIAotICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIFdSSVRFQUxMT0MpOwor
ICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX1dS
SVRFQUxMT0MpOwogICAgIHB0ZS5wdC54biA9IDA7LyogQ29udGFpbnMgb3VyIHRleHQgbWFwcGlu
ZyEgKi8KICAgICB4ZW5fc2Vjb25kW3NlY29uZF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQp
XSA9IHB0ZTsKIApAQCAtNjY5LDcgKzY2OSw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJs
ZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKIAog
ICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBmb3IgeGVuIHJlbG9jYXRpb24gKi8KICAgICBkZXN0
X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJUOwotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnko
bWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIFdSSVRFQUxMT0MpOworICAgIHB0ZSA9IG1mbl90b194
ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX1dSSVRFQUxMT0MpOwogICAgIC8q
IE1hcCB0aGUgZGVzdGluYXRpb24gaW4geGVuX3NlY29uZC4gKi8KICAgICB4ZW5fc2Vjb25kW3Nl
Y29uZF90YWJsZV9vZmZzZXQoZGVzdF92YSldID0gcHRlOwogICAgIC8qIE1hcCB0aGUgZGVzdGlu
YXRpb24gaW4gYm9vdF9zZWNvbmQuICovCkBAIC03MDAsNyArNzAwLDcgQEAgdm9pZCBfX2luaXQg
c2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3Qg
eGVuX3BhZGRyKQogICAgICAgICB1bnNpZ25lZCBsb25nIHZhID0gWEVOX1ZJUlRfU1RBUlQgKyAo
aSA8PCBQQUdFX1NISUZUKTsKICAgICAgICAgaWYgKCAhaXNfa2VybmVsKHZhKSApCiAgICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIFdSSVRFQUxM
T0MpOworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgTVRfV1JJVEVBTExPQyk7
CiAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7IC8qIDRrIG1hcHBpbmdzIGFsd2F5cyBoYXZlIHRo
aXMgYml0IHNldCAqLwogICAgICAgICBpZiAoIGlzX2tlcm5lbF90ZXh0KHZhKSB8fCBpc19rZXJu
ZWxfaW5pdHRleHQodmEpICkKICAgICAgICAgewpAQCAtNzcxLDcgKzc3MSw3IEBAIGludCBpbml0
X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCiAgICAgZm9yICggaSA9IDA7IGkgPCBET01I
RUFQX1NFQ09ORF9QQUdFUzsgaSsrICkKICAgICB7CiAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5f
ZW50cnkodmlydF90b19tZm4oZG9taGVhcCtpKkxQQUVfRU5UUklFUyksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgV1JJVEVBTExPQyk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTVRfV1JJVEVBTExPQyk7CiAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAg
IHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KERPTUhFQVBfVklSVF9TVEFSVCtp
KkZJUlNUX1NJWkUpXSwgcHRlKTsKICAgICB9CkBAIC04NjksMTMgKzg2OSwxMyBAQCB2b2lkIF9f
aW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4sCiAgICAg
ICAgICAgICBtZm5fdCBmaXJzdF9tZm4gPSBhbGxvY19ib290X3BhZ2VzKDEsIDEpOwogCiAgICAg
ICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KGZpcnN0X21mbikpOwotICAgICAgICAgICAg
cHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJzdF9tZm4sIFdSSVRFQUxMT0MpOworICAgICAgICAg
ICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJzdF9tZm4sIE1UX1dSSVRFQUxMT0MpOwogICAg
ICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgICAgIHdyaXRlX3B0ZShwLCBwdGUp
OwogICAgICAgICAgICAgZmlyc3QgPSBtZm5fdG9fdmlydChmaXJzdF9tZm4pOwogICAgICAgICB9
CiAKLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIFdSSVRFQUxMT0Mp
OworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgTVRfV1JJVEVBTExP
Qyk7CiAgICAgICAgIC8qIFRPRE86IFNldCBwdGUucHQuY29udGlnIHdoZW4gYXBwcm9wcmlhdGUu
ICovCiAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KHZhZGRyKV0s
IHB0ZSk7CiAKQEAgLTkxNSw3ICs5MTUsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9mcmFtZXRhYmxl
X21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgZm9yICggaSA9IDA7IGkgPCBu
cl9zZWNvbmQ7IGkrKyApCiAgICAgewogICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KG1m
bl9hZGQoc2Vjb25kX2Jhc2UsIGkpKSk7Ci0gICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnko
bWZuX2FkZChzZWNvbmRfYmFzZSwgaSksIFdSSVRFQUxMT0MpOworICAgICAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBNVF9XUklURUFMTE9DKTsKICAg
ICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgd3JpdGVfcHRlKCZ4ZW5fZmlyc3RbZmly
c3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9TVEFSVCkraV0sIHB0ZSk7CiAgICAgfQpA
QCAtOTY5LDcgKzk2OSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVu
dHJ5KQogICAgIGlmICggcCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAg
Y2xlYXJfcGFnZShwKTsKLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKHAp
LCBXUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKHAp
LCBNVF9XUklURUFMTE9DKTsKICAgICBwdGUucHQudGFibGUgPSAxOwogICAgIHdyaXRlX3B0ZShl
bnRyeSwgcHRlKTsKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvdmV4cHJlc3MuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYwppbmRl
eCBhMjZhYzMyNGJhLi45YmFkYmMwNzlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL3ZleHByZXNzLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCkBA
IC02NSw3ICs2NSw3IEBAIGludCB2ZXhwcmVzc19zeXNjZmcoaW50IHdyaXRlLCBpbnQgZnVuY3Rp
b24sIGludCBkZXZpY2UsIHVpbnQzMl90ICpkYXRhKQogICAgIHVpbnQzMl90ICpzeXNjZmcgPSAo
dWludDMyX3QgKikgRklYTUFQX0FERFIoRklYTUFQX01JU0MpOwogICAgIGludCByZXQgPSAtMTsK
IAotICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihWMk1fU1lTX01NSU9f
QkFTRSksIERFVl9TSEFSRUQpOworICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3Rv
X21mbihWMk1fU1lTX01NSU9fQkFTRSksIE1UX0RFVl9TSEFSRUQpOwogCiAgICAgaWYgKCBzeXNj
ZmdbVjJNX1NZU19DRkdDVFJMLzRdICYgVjJNX1NZU19DRkdfU1RBUlQgKQogICAgICAgICBnb3Rv
IG91dDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jIGIveGVuL2Ry
aXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMKaW5kZXggMzkxNWY3MzFmNS4uNWZhN2Y1MThiMSAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMKKysrIGIveGVuL2RyaXZlcnMv
dmlkZW8vYXJtX2hkbGNkLmMKQEAgLTIyNyw3ICsyMjcsNyBAQCB2b2lkIF9faW5pdCB2aWRlb19p
bml0KHZvaWQpCiAgICAgLyogdXNlcyBGSVhNQVBfTUlTQyAqLwogICAgIHNldF9waXhjbG9jayh2
aWRlb21vZGUtPnBpeGNsb2NrKTsKIAotICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRy
X3RvX21mbihoZGxjZF9zdGFydCksIERFVl9TSEFSRUQpOworICAgIHNldF9maXhtYXAoRklYTUFQ
X01JU0MsIG1hZGRyX3RvX21mbihoZGxjZF9zdGFydCksIE1UX0RFVl9TSEFSRUQpOwogICAgIEhE
TENEW0hETENEX0NPTU1BTkRdID0gMDsKIAogICAgIEhETENEW0hETENEX0xJTkVMRU5HVEhdID0g
dmlkZW9tb2RlLT54cmVzICogYnl0ZXNfcGVyX3BpeGVsOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCA2NjBl
MTc3OWM1Li5kN2EwNDhiNjRkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtMjUsMTcgKzI1LDE3IEBACiAg
KiBMUEFFIE1lbW9yeSByZWdpb24gYXR0cmlidXRlcy4gSW5kZXhlZCBieSB0aGUgQXR0ckluZGV4
IGJpdHMgb2YgYQogICogTFBBRSBlbnRyeTsgdGhlIDgtYml0IGZpZWxkcyBhcmUgcGFja2VkIGxp
dHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQgTUFJUjEuCiAgKgotICogICAgICAgICAgICAgICAg
IGFpICAgIGVuY29kaW5nCi0gKiAgIFVOQ0FDSEVEICAgICAgMDAwICAgMDAwMCAwMDAwICAtLSBT
dHJvbmdseSBPcmRlcmVkCi0gKiAgIEJVRkZFUkFCTEUgICAgMDAxICAgMDEwMCAwMTAwICAtLSBO
b24tQ2FjaGVhYmxlCi0gKiAgIFdSSVRFVEhST1VHSCAgMDEwICAgMTAxMCAxMDEwICAtLSBXcml0
ZS10aHJvdWdoCi0gKiAgIFdSSVRFQkFDSyAgICAgMDExICAgMTExMCAxMTEwICAtLSBXcml0ZS1i
YWNrCi0gKiAgIERFVl9TSEFSRUQgICAgMTAwICAgMDAwMCAwMTAwICAtLSBEZXZpY2UKLSAqICAg
Pz8gICAgICAgICAgICAxMDEKLSAqICAgcmVzZXJ2ZWQgICAgICAxMTAKLSAqICAgV1JJVEVBTExP
QyAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRlLWJhY2sgd3JpdGUtYWxsb2NhdGUKKyAqICAg
ICAgICAgICAgICAgICAgICBhaSAgICBlbmNvZGluZworICogICBNVF9VTkNBQ0hFRCAgICAgIDAw
MCAgIDAwMDAgMDAwMCAgLS0gU3Ryb25nbHkgT3JkZXJlZAorICogICBNVF9CVUZGRVJBQkxFICAg
IDAwMSAgIDAxMDAgMDEwMCAgLS0gTm9uLUNhY2hlYWJsZQorICogICBNVF9XUklURVRIUk9VR0gg
IDAxMCAgIDEwMTAgMTAxMCAgLS0gV3JpdGUtdGhyb3VnaAorICogICBNVF9XUklURUJBQ0sgICAg
IDAxMSAgIDExMTAgMTExMCAgLS0gV3JpdGUtYmFjaworICogICBNVF9ERVZfU0hBUkVEICAgIDEw
MCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNlCisgKiAgID8/ICAgICAgICAgICAgICAgMTAxCisgKiAg
IHJlc2VydmVkICAgICAgICAgMTEwCisgKiAgIE1UX1dSSVRFQUxMT0MgICAgMTExICAgMTExMSAx
MTExICAtLSBXcml0ZS1iYWNrIHdyaXRlLWFsbG9jYXRlCiAgKgotICogICBERVZfV0MgICAgICAg
IDAwMSAgICg9PSBCVUZGRVJBQkxFKQorICogICBNVF9ERVZfV0MgICAgICAgIDAwMSAgICg9PSBC
VUZGRVJBQkxFKQogICovCiAjZGVmaW5lIE1BSVIwVkFMIDB4ZWVhYTQ0MDAKICNkZWZpbmUgTUFJ
UjFWQUwgMHhmZjAwMDAwNApAQCAtNDksMTYgKzQ5LDE2IEBACiAgKiByZWdpc3RlcnMsIGFzIGRl
ZmluZWQgYWJvdmUuCiAgKgogICovCi0jZGVmaW5lIFVOQ0FDSEVEICAgICAgMHgwCi0jZGVmaW5l
IEJVRkZFUkFCTEUgICAgMHgxCi0jZGVmaW5lIFdSSVRFVEhST1VHSCAgMHgyCi0jZGVmaW5lIFdS
SVRFQkFDSyAgICAgMHgzCi0jZGVmaW5lIERFVl9TSEFSRUQgICAgMHg0Ci0jZGVmaW5lIFdSSVRF
QUxMT0MgICAgMHg3Ci0KLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKFdSSVRFQUxM
T0MpCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChERVZfU0hBUkVEKQotI2RlZmlu
ZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoQlVGRkVSQUJMRSkKKyNkZWZpbmUgTVRfVU5DQUNI
RUQgICAgICAweDAKKyNkZWZpbmUgTVRfQlVGRkVSQUJMRSAgICAweDEKKyNkZWZpbmUgTVRfV1JJ
VEVUSFJPVUdIICAweDIKKyNkZWZpbmUgTVRfV1JJVEVCQUNLICAgICAweDMKKyNkZWZpbmUgTVRf
REVWX1NIQVJFRCAgICAweDQKKyNkZWZpbmUgTVRfV1JJVEVBTExPQyAgICAweDcKKworI2RlZmlu
ZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfV1JJVEVBTExPQykKKyNkZWZpbmUgUEFHRV9I
WVBFUlZJU09SX05PQ0FDSEUgKE1UX0RFVl9TSEFSRUQpCisjZGVmaW5lIFBBR0VfSFlQRVJWSVNP
Ul9XQyAgICAgIChNVF9CVUZGRVJBQkxFKQogCiAvKgogICogRGVmaW5lcyBmb3IgY2hhbmdpbmcg
dGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQgLm54IGJpdHMuIFRoaXMgaXMgb25seSB0byBiZQot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIg-0000st-1p; Mon, 14 Aug 2017 14:25:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIe-0000nj-8L
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:25:00 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 29/E9-01736-BB2B1995; Mon, 14 Aug 2017 14:24:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTXfXpom
 RBlM2aVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLvn1nLGj1q7i0voWtgXGvdRcjF4eQwGZG
 icY5+5kgnNOMEksf3mHuYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWSBS4vCHH+wgtrCAr8TcO
 6/AalgEVCUuv/wHVsMrYCWxr6cXbI6EgLzErraLrCA2J1C88+5OFhBbSMBS4sTq2WwTGLkXMD
 KsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9DADEOxgPHv
 a8xCjJAeTkihvgk9vpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tSNEyOFBItS01Mr0jJzgKEG
 k5bg4FES4Z0FkuYtLkjMLc5Mh0idYjTm6Jjx8xsTx6sJ/78xCbHk5eelSonzloOUCoCUZpTmw
 Q2CxcAlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNWgkzhycwrgdv3CugUJqBT+kC+4C0uSU
 RISTUwumxZuyaxLtF/f0PMvMnGL7Zei3MrXczzKPWTb+cfn++ONhvKdq2U/5uuF3FKaNlaA5v
 Gc+5X2k9XuBSEvnsY6T9X+2Uyh8Va9RQhTZeHWsyPbCssSz4ccb1nNlP817spTCsDU6zyPXmm
 dW0suflsambClC8Wbys2HD4suOCC5deJgtoT567aq8RSnJFoqMVcVJwIAEMipsJ8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502720697!104315680!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2609 invoked from network); 14 Aug 2017 14:24:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 14 Aug 2017 14:24:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 978541713;
 Mon, 14 Aug 2017 07:24:57 -0700 (PDT)
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 ABD2A3F483;
 Mon, 14 Aug 2017 07:24:56 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:11 +0100
Message-Id: <20170814142418.13267-21-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 20/27] xen/arm: page: Use ARMv8 naming to
	improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBiYXNlZCBvbiB0aGUgTGludXggQVJNdjggbmFtaW5nIHNjaGVtZSAoc2VlIGFyY2gv
YXJtNjQvbW0vcHJvYy5TKS4gRWFjaAp0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVW
SUNFIiB0byBtYWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKdGFyZ2V0cyBkZXZpY2Ug
b3Igbm9ybWFsIG1lbW9yeS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMgfCAgMiArLQog
eGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oICAgICAgICB8IDQyICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2Vy
bmVsLmMKaW5kZXggOWMxODNmOTZkYS4uYTEyYmFhODZlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2tlcm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwpAQCAtNTQsNyArNTQsNyBA
QCB2b2lkIGNvcHlfZnJvbV9wYWRkcih2b2lkICpkc3QsIHBhZGRyX3QgcGFkZHIsIHVuc2lnbmVk
IGxvbmcgbGVuKQogICAgICAgICBzID0gcGFkZHIgJiAoUEFHRV9TSVpFLTEpOwogICAgICAgICBs
ID0gbWluKFBBR0VfU0laRSAtIHMsIGxlbik7CiAKLSAgICAgICAgc2V0X2ZpeG1hcChGSVhNQVBf
TUlTQywgbWFkZHJfdG9fbWZuKHBhZGRyKSwgTVRfQlVGRkVSQUJMRSk7CisgICAgICAgIHNldF9m
aXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihwYWRkciksIE1UX05PUk1BTF9OQyk7CiAg
ICAgICAgIG1lbWNweShkc3QsIHNyYyArIHMsIGwpOwogICAgICAgICBjbGVhbl9kY2FjaGVfdmFf
cmFuZ2UoZHN0LCBsKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJj
aC9hcm0vbW0uYwppbmRleCA0NTk3NDg0NmE5Li5jZTE4NThmYmYzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMjkwLDcgKzI5MCw3IEBA
IHN0YXRpYyBpbmxpbmUgbHBhZV90IG1mbl90b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25l
ZCBhdHRyKQogCiAgICAgc3dpdGNoICggYXR0ciApCiAgICAgewotICAgIGNhc2UgTVRfQlVGRkVS
QUJMRToKKyAgICBjYXNlIE1UX05PUk1BTF9OQzoKICAgICAgICAgLyoKICAgICAgICAgICogQVJN
IEFSTTogT3ZlcmxheWluZyB0aGUgc2hhcmVhYmlsaXR5IGF0dHJpYnV0ZSAoRERJCiAgICAgICAg
ICAqIDA0MDZDLmIgQjMtMTM3NiB0byAxMzc3KQpAQCAtMzA1LDggKzMwNSw4IEBAIHN0YXRpYyBp
bmxpbmUgbHBhZV90IG1mbl90b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRyKQog
ICAgICAgICAgKi8KICAgICAgICAgZS5wdC5zaCA9IExQQUVfU0hfT1VURVI7CiAgICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgTVRfVU5DQUNIRUQ6Ci0gICAgY2FzZSBNVF9ERVZfU0hBUkVEOgorICAg
IGNhc2UgTVRfREVWSUNFX25HblJuRToKKyAgICBjYXNlIE1UX0RFVklDRV9uR25SRToKICAgICAg
ICAgLyoKICAgICAgICAgICogU2hhcmVhYmlsaXR5IGlzIGlnbm9yZWQgZm9yIG5vbi1Ob3JtYWwg
bWVtb3J5LCBPdXRlciBpcyBhcwogICAgICAgICAgKiBnb29kIGFzIGFueXRoaW5nLgpAQCAtMzY5
LDcgKzM2OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjcmVhdGVfbWFwcGluZ3MobHBhZV90ICpz
ZWNvbmQsCiAKICAgICBjb3VudCA9IG5yX21mbnMgLyBMUEFFX0VOVFJJRVM7CiAgICAgcCA9IHNl
Y29uZCArIHNlY29uZF9saW5lYXJfb2Zmc2V0KHZpcnRfb2Zmc2V0KTsKLSAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KF9tZm4oYmFzZV9tZm4pLCBNVF9XUklURUFMTE9DKTsKKyAgICBwdGUgPSBt
Zm5fdG9feGVuX2VudHJ5KF9tZm4oYmFzZV9tZm4pLCBNVF9OT1JNQUwpOwogICAgIGlmICggZ3Jh
bnVsYXJpdHkgPT0gMTYgKiBMUEFFX0VOVFJJRVMgKQogICAgICAgICBwdGUucHQuY29udGlnID0g
MTsgIC8qIFRoZXNlIG1hcHMgYXJlIGluIDE2LWVudHJ5IGNvbnRpZ3VvdXMgY2h1bmtzLiAqLwog
ICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCkBAIC00MjIsNyArNDIyLDcgQEAgdm9p
ZCAqbWFwX2RvbWFpbl9wYWdlKG1mbl90IG1mbikKICAgICAgICAgZWxzZSBpZiAoIG1hcFtzbG90
XS5wdC5hdmFpbCA9PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgLyogQ29tbWFuZGVlciB0
aGlzIDJNQiBzbG90ICovCi0gICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4o
c2xvdF9tZm4pLCBNVF9XUklURUFMTE9DKTsKKyAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5f
ZW50cnkoX21mbihzbG90X21mbiksIE1UX05PUk1BTCk7CiAgICAgICAgICAgICBwdGUucHQuYXZh
aWwgPSAxOwogICAgICAgICAgICAgd3JpdGVfcHRlKG1hcCArIHNsb3QsIHB0ZSk7CiAgICAgICAg
ICAgICBicmVhazsKQEAgLTU0Myw3ICs1NDMsNyBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBwdGVf
b2ZfeGVuYWRkcih2YWRkcl90IHZhKQogewogICAgIHBhZGRyX3QgbWEgPSB2YSArIHBoeXNfb2Zm
c2V0OwogCi0gICAgcmV0dXJuIG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKG1hKSwgTVRf
V1JJVEVBTExPQyk7CisgICAgcmV0dXJuIG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKG1h
KSwgTVRfTk9STUFMKTsKIH0KIAogLyogTWFwIHRoZSBGRFQgaW4gdGhlIGVhcmx5IGJvb3QgcGFn
ZSB0YWJsZSAqLwpAQCAtNjUyLDcgKzY1Miw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJs
ZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAg
ICAvKiBJbml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwgZW50cmllcyAuLi4gKi8KICAgICAvKiAu
Li4gWGVuJ3MgdGV4dCBldGMgKi8KIAotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJf
dG9fbWZuKHhlbl9wYWRkciksIE1UX1dSSVRFQUxMT0MpOworICAgIHB0ZSA9IG1mbl90b194ZW5f
ZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7CiAgICAgcHRlLnB0Lnhu
ID0gMDsvKiBDb250YWlucyBvdXIgdGV4dCBtYXBwaW5nISAqLwogICAgIHhlbl9zZWNvbmRbc2Vj
b25kX3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldID0gcHRlOwogCkBAIC02NjksNyArNjY5
LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5
c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQogCiAgICAgLyogLi4uIEJvb3QgTWlzYyBhcmVh
IGZvciB4ZW4gcmVsb2NhdGlvbiAqLwogICAgIGRlc3RfdmEgPSBCT09UX1JFTE9DX1ZJUlRfU1RB
UlQ7Ci0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwg
TVRfV1JJVEVBTExPQyk7CisgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtYWRkcl90b19tZm4o
eGVuX3BhZGRyKSwgTVRfTk9STUFMKTsKICAgICAvKiBNYXAgdGhlIGRlc3RpbmF0aW9uIGluIHhl
bl9zZWNvbmQuICovCiAgICAgeGVuX3NlY29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KGRlc3RfdmEp
XSA9IHB0ZTsKICAgICAvKiBNYXAgdGhlIGRlc3RpbmF0aW9uIGluIGJvb3Rfc2Vjb25kLiAqLwpA
QCAtNzAwLDcgKzcwMCw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQg
bG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyB2YSA9IFhFTl9WSVJUX1NUQVJUICsgKGkgPDwgUEFHRV9TSElGVCk7CiAgICAgICAg
IGlmICggIWlzX2tlcm5lbCh2YSkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkobWZuLCBNVF9XUklURUFMTE9DKTsKKyAgICAgICAgcHRlID0gbWZu
X3RvX3hlbl9lbnRyeShtZm4sIE1UX05PUk1BTCk7CiAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7
IC8qIDRrIG1hcHBpbmdzIGFsd2F5cyBoYXZlIHRoaXMgYml0IHNldCAqLwogICAgICAgICBpZiAo
IGlzX2tlcm5lbF90ZXh0KHZhKSB8fCBpc19rZXJuZWxfaW5pdHRleHQodmEpICkKICAgICAgICAg
ewpAQCAtNzcxLDcgKzc3MSw3IEBAIGludCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBj
cHUpCiAgICAgZm9yICggaSA9IDA7IGkgPCBET01IRUFQX1NFQ09ORF9QQUdFUzsgaSsrICkKICAg
ICB7CiAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkodmlydF90b19tZm4oZG9taGVhcCtp
KkxQQUVfRU5UUklFUyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTVRfV1JJVEVB
TExPQyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTVRfTk9STUFMKTsKICAgICAg
ICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgd3JpdGVfcHRlKCZmaXJzdFtmaXJzdF90YWJs
ZV9vZmZzZXQoRE9NSEVBUF9WSVJUX1NUQVJUK2kqRklSU1RfU0laRSldLCBwdGUpOwogICAgIH0K
QEAgLTg2OSwxMyArODY5LDEzIEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3Mo
dW5zaWduZWQgbG9uZyBiYXNlX21mbiwKICAgICAgICAgICAgIG1mbl90IGZpcnN0X21mbiA9IGFs
bG9jX2Jvb3RfcGFnZXMoMSwgMSk7CiAKICAgICAgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3Zp
cnQoZmlyc3RfbWZuKSk7Ci0gICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KGZpcnN0
X21mbiwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KGZpcnN0X21mbiwgTVRfTk9STUFMKTsKICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAg
ICAgICAgICAgICB3cml0ZV9wdGUocCwgcHRlKTsKICAgICAgICAgICAgIGZpcnN0ID0gbWZuX3Rv
X3ZpcnQoZmlyc3RfbWZuKTsKICAgICAgICAgfQogCi0gICAgICAgIHB0ZSA9IG1mbl90b194ZW5f
ZW50cnkoX21mbihtZm4pLCBNVF9XUklURUFMTE9DKTsKKyAgICAgICAgcHRlID0gbWZuX3RvX3hl
bl9lbnRyeShfbWZuKG1mbiksIE1UX05PUk1BTCk7CiAgICAgICAgIC8qIFRPRE86IFNldCBwdGUu
cHQuY29udGlnIHdoZW4gYXBwcm9wcmlhdGUuICovCiAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3Rb
Zmlyc3RfdGFibGVfb2Zmc2V0KHZhZGRyKV0sIHB0ZSk7CiAKQEAgLTkxNSw3ICs5MTUsNyBAQCB2
b2lkIF9faW5pdCBzZXR1cF9mcmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3Qg
cGUpCiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zZWNvbmQ7IGkrKyApCiAgICAgewogICAgICAg
ICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpKSk7Ci0gICAg
ICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuX2FkZChzZWNvbmRfYmFzZSwgaSksIE1UX1dS
SVRFQUxMT0MpOworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbl9hZGQoc2Vjb25k
X2Jhc2UsIGkpLCBNVF9OT1JNQUwpOwogICAgICAgICBwdGUucHQudGFibGUgPSAxOwogICAgICAg
ICB3cml0ZV9wdGUoJnhlbl9maXJzdFtmaXJzdF90YWJsZV9vZmZzZXQoRlJBTUVUQUJMRV9WSVJU
X1NUQVJUKStpXSwgcHRlKTsKICAgICB9CkBAIC05NjksNyArOTY5LDcgQEAgc3RhdGljIGludCBj
cmVhdGVfeGVuX3RhYmxlKGxwYWVfdCAqZW50cnkpCiAgICAgaWYgKCBwID09IE5VTEwgKQogICAg
ICAgICByZXR1cm4gLUVOT01FTTsKICAgICBjbGVhcl9wYWdlKHApOwotICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkodmlydF90b19tZm4ocCksIE1UX1dSSVRFQUxMT0MpOworICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkodmlydF90b19tZm4ocCksIE1UX05PUk1BTCk7CiAgICAgcHRlLnB0LnRh
YmxlID0gMTsKICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7CiAgICAgcmV0dXJuIDA7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMgYi94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3ZleHByZXNzLmMKaW5kZXggOWJhZGJjMDc5ZC4uZGYyYzRiNWJlYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9wbGF0Zm9ybXMvdmV4cHJlc3MuYwpAQCAtNjUsNyArNjUsNyBAQCBpbnQgdmV4cHJlc3Nfc3lz
Y2ZnKGludCB3cml0ZSwgaW50IGZ1bmN0aW9uLCBpbnQgZGV2aWNlLCB1aW50MzJfdCAqZGF0YSkK
ICAgICB1aW50MzJfdCAqc3lzY2ZnID0gKHVpbnQzMl90ICopIEZJWE1BUF9BRERSKEZJWE1BUF9N
SVNDKTsKICAgICBpbnQgcmV0ID0gLTE7CiAKLSAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBt
YWRkcl90b19tZm4oVjJNX1NZU19NTUlPX0JBU0UpLCBNVF9ERVZfU0hBUkVEKTsKKyAgICBzZXRf
Zml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oVjJNX1NZU19NTUlPX0JBU0UpLCBNVF9E
RVZJQ0VfbkduUkUpOwogCiAgICAgaWYgKCBzeXNjZmdbVjJNX1NZU19DRkdDVFJMLzRdICYgVjJN
X1NZU19DRkdfU1RBUlQgKQogICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3ZpZGVvL2FybV9oZGxjZC5jIGIveGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMKaW5k
ZXggNWZhN2Y1MThiMS4uMTE3NTM5OWRiYyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8v
YXJtX2hkbGNkLmMKKysrIGIveGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMKQEAgLTIyNyw3
ICsyMjcsNyBAQCB2b2lkIF9faW5pdCB2aWRlb19pbml0KHZvaWQpCiAgICAgLyogdXNlcyBGSVhN
QVBfTUlTQyAqLwogICAgIHNldF9waXhjbG9jayh2aWRlb21vZGUtPnBpeGNsb2NrKTsKIAotICAg
IHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihoZGxjZF9zdGFydCksIE1UX0RF
Vl9TSEFSRUQpOworICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihoZGxj
ZF9zdGFydCksIE1UX0RFVklDRV9uR25SRSk7CiAgICAgSERMQ0RbSERMQ0RfQ09NTUFORF0gPSAw
OwogCiAgICAgSERMQ0RbSERMQ0RfTElORUxFTkdUSF0gPSB2aWRlb21vZGUtPnhyZXMgKiBieXRl
c19wZXJfcGl4ZWw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDg2YjIyN2MyOTEuLmQ5ZGFjOTJlNzMgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC0yOSw0MyArMjksNDMgQEAKICAqIHJlZ2lzdGVycywgYXMgZGVmaW5l
ZCBhYm92ZS4KICAqCiAgKi8KLSNkZWZpbmUgTVRfVU5DQUNIRUQgICAgICAweDAKLSNkZWZpbmUg
TVRfQlVGRkVSQUJMRSAgICAweDEKLSNkZWZpbmUgTVRfV1JJVEVUSFJPVUdIICAweDIKLSNkZWZp
bmUgTVRfV1JJVEVCQUNLICAgICAweDMKLSNkZWZpbmUgTVRfREVWX1NIQVJFRCAgICAweDQKLSNk
ZWZpbmUgTVRfV1JJVEVBTExPQyAgICAweDcKKyNkZWZpbmUgTVRfREVWSUNFX25HblJuRSAweDAK
KyNkZWZpbmUgTVRfTk9STUFMX05DICAgICAweDEKKyNkZWZpbmUgTVRfTk9STUFMX1dUICAgICAw
eDIKKyNkZWZpbmUgTVRfTk9STUFMX1dCICAgICAweDMKKyNkZWZpbmUgTVRfREVWSUNFX25HblJF
ICAweDQKKyNkZWZpbmUgTVRfTk9STUFMICAgICAgICAweDcKIAogLyoKICAqIExQQUUgTWVtb3J5
IHJlZ2lvbiBhdHRyaWJ1dGVzLiBJbmRleGVkIGJ5IHRoZSBBdHRySW5kZXggYml0cyBvZiBhCiAg
KiBMUEFFIGVudHJ5OyB0aGUgOC1iaXQgZmllbGRzIGFyZSBwYWNrZWQgbGl0dGxlLWVuZGlhbiBp
bnRvIE1BSVIwIGFuZCBNQUlSMS4KICAqCiAgKiAgICAgICAgICAgICAgICAgICAgYWkgICAgZW5j
b2RpbmcKLSAqICAgTVRfVU5DQUNIRUQgICAgICAwMDAgICAwMDAwIDAwMDAgIC0tIFN0cm9uZ2x5
IE9yZGVyZWQKLSAqICAgTVRfQlVGRkVSQUJMRSAgICAwMDEgICAwMTAwIDAxMDAgIC0tIE5vbi1D
YWNoZWFibGUKLSAqICAgTVRfV1JJVEVUSFJPVUdIICAwMTAgICAxMDEwIDEwMTAgIC0tIFdyaXRl
LXRocm91Z2gKLSAqICAgTVRfV1JJVEVCQUNLICAgICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRl
LWJhY2sKLSAqICAgTVRfREVWX1NIQVJFRCAgICAxMDAgICAwMDAwIDAxMDAgIC0tIERldmljZQor
ICogICBNVF9ERVZJQ0VfbkduUkUgIDAwMCAgIDAwMDAgMDAwMCAgLS0gU3Ryb25nbHkgT3JkZXJl
ZC9EZXZpY2UgbkduUm5FCisgKiAgIE1UX05PUk1BTF9OQyAgICAgMDAxICAgMDEwMCAwMTAwICAt
LSBOb24tQ2FjaGVhYmxlCisgKiAgIE1UX05PUk1BTF9XVCAgICAgMDEwICAgMTAxMCAxMDEwICAt
LSBXcml0ZS10aHJvdWdoCisgKiAgIE1UX05PUk1BTF9XQiAgICAgMDExICAgMTExMCAxMTEwICAt
LSBXcml0ZS1iYWNrCisgKiAgIE1UX0RFVklDRV9uR25SRSAgMTAwICAgMDAwMCAwMTAwICAtLSBE
ZXZpY2UgbkduUkUKICAqICAgPz8gICAgICAgICAgICAgICAxMDEKICAqICAgcmVzZXJ2ZWQgICAg
ICAgICAxMTAKLSAqICAgTVRfV1JJVEVBTExPQyAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRl
LWJhY2sgd3JpdGUtYWxsb2NhdGUKKyAqICAgTVRfTk9STUFMICAgICAgICAxMTEgICAxMTExIDEx
MTEgIC0tIFdyaXRlLWJhY2sgd3JpdGUtYWxsb2NhdGUKICAqCiAgKi8KICNkZWZpbmUgTUFJUihh
dHRyLCBtdCkgKF9BQyhhdHRyLCBVTEwpIDw8ICgobXQpICogOCkpCiAKLSNkZWZpbmUgTUFJUlZB
TCAoTUFJUigweDAwLCBNVF9VTkNBQ0hFRCkgICAgIHwgXAotICAgICAgICAgICAgICAgICBNQUlS
KDB4NDQsIE1UX0JVRkZFUkFCTEUpICAgfCBcCi0gICAgICAgICAgICAgICAgIE1BSVIoMHhhYSwg
TVRfV1JJVEVUSFJPVUdIKSB8IFwKLSAgICAgICAgICAgICAgICAgTUFJUigweGVlLCBNVF9XUklU
RUJBQ0spICAgIHwgXAotICAgICAgICAgICAgICAgICBNQUlSKDB4MDQsIE1UX0RFVl9TSEFSRUQp
ICAgfCBcCi0gICAgICAgICAgICAgICAgIE1BSVIoMHhmZiwgTVRfV1JJVEVBTExPQykpCisjZGVm
aW5lIE1BSVJWQUwgKE1BSVIoMHgwMCwgTVRfREVWSUNFX25HblJuRSl8IFwKKyAgICAgICAgICAg
ICAgICAgTUFJUigweDQ0LCBNVF9OT1JNQUxfTkMpICAgIHwgXAorICAgICAgICAgICAgICAgICBN
QUlSKDB4YWEsIE1UX05PUk1BTF9XVCkgICAgfCBcCisgICAgICAgICAgICAgICAgIE1BSVIoMHhl
ZSwgTVRfTk9STUFMX1dCKSAgICB8IFwKKyAgICAgICAgICAgICAgICAgTUFJUigweDA0LCBNVF9E
RVZJQ0VfbkduUkUpIHwgXAorICAgICAgICAgICAgICAgICBNQUlSKDB4ZmYsIE1UX05PUk1BTCkp
CiAKICNkZWZpbmUgTUFJUjBWQUwgKE1BSVJWQUwgJiAweGZmZmZmZmZmKQogI2RlZmluZSBNQUlS
MVZBTCAoTUFJUlZBTCA+PiAzMikKIAotI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAo
TVRfV1JJVEVBTExPQykKLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKE1UX0RFVl9T
SEFSRUQpCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChNVF9CVUZGRVJBQkxFKQor
I2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfTk9STUFMKQorI2RlZmluZSBQQUdF
X0hZUEVSVklTT1JfTk9DQUNIRSAoTVRfREVWSUNFX25HblJFKQorI2RlZmluZSBQQUdFX0hZUEVS
VklTT1JfV0MgICAgICAoTVRfTk9STUFMX05DKQogCiAvKgogICogRGVmaW5lcyBmb3IgY2hhbmdp
bmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQgLm54IGJpdHMuIFRoaXMgaXMgb25seSB0byBi
ZQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIg-0000ta-Ab; Mon, 14 Aug 2017 14:25:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIe-0000pI-SI
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:25:00 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 59/30-01994-CB2B1995; Mon, 14 Aug 2017 14:25:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXf3pom
 RBpdmKlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm7f7xiKfguXHHoykHmBsY+vi5GLg4hgc2M
 Em/XPmOBcE4zSuyaeYmxi5GTg01AU+LO509MILaIgLTEtc+XweLMApEShz/8YAexhQXCJE7ve
 MMGYrMIqEpsevEULM4rYCXxf+0tsHoJAXmJXW0XWUFsTqB4592dLCC2kIClxInVs9kmMHIvYG
 RYxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6OF6BgbGHYx
 9q/wOMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBN3TgxUkiwKDU9tSItMwcY
 ajBpCQ4eJRHeWSBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US5y0HKRIAKcoozYMbAQv7S
 4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeTeDTOHJzCuB2/QK6AgmoCP6QO7nLS5JREhJNT
 CG9Bwrj5ern7fw5qy3xwo7Ltf/93ojvWHr1EmHlI/GP70785H+3lXrrdUaGXSc1aeolQW3s21
 xfSNrvMDq7WqJyuUWPI8y4ue1fzOPTbrAJr1tfqNy5lr1NtPbtrymyv4bv9lt5s2YZfYwYmXe
 dhPelKCHsufWcDQFPvzFcnL2JZFsXv6CD85KLMUZiYZazEXFiQDi1kFfdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502720699!105578703!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62508 invoked from network); 14 Aug 2017 14:24:59 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 14 Aug 2017 14:24:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C255A1991;
 Mon, 14 Aug 2017 07:24:58 -0700 (PDT)
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 D6CA33F483;
 Mon, 14 Aug 2017 07:24:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:12 +0100
Message-Id: <20170814142418.13267-22-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 21/27] xen/arm: mm: Rename and clarify AP[1] in
	the stage-1 page table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGRlc2NyaXB0aW9uIG9mIEFQWzFdIGluIFhlbiBpcyBiYXNlZCBvbiB0ZXN0aW5nIHJhdGhl
ciB0aGFuIHRoZSBBUk0KQVJNLgoKUGVyIHRoZSBBUk0gQVJNLCBvbiBFTDIgc3RhZ2UtMSBwYWdl
IHRhYmxlLCBBUFsxXSBpcyBSRVMxIGFzIHRoZQp0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0
byBvbmx5IG9uZSBleGNlcHRpb24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCkc0LjYuMSBpbiBBUk0g
RERJIDA0ODdCLmEpLgoKVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJlbmFtZSB0aGUgZmll
bGQgdG8gbWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCnRoZSBBUk0gQVJNLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
bW0uYyAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5o
IHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5k
ZXggY2UxODU4ZmJmMy4uYzBkNWZkYTI2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMK
KysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTI3Myw3ICsyNzMsNyBAQCBzdGF0aWMgaW5saW5l
IGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKICAgICAg
ICAgICAgIC50YWJsZSA9IDAsICAgICAgICAgICAvKiBTZXQgdG8gMSBmb3IgbGlua3MgYW5kIDRr
IG1hcHMgKi8KICAgICAgICAgICAgIC5haSA9IGF0dHIsCiAgICAgICAgICAgICAubnMgPSAxLCAg
ICAgICAgICAgICAgLyogSHlwIG1vZGUgaXMgaW4gdGhlIG5vbi1zZWN1cmUgd29ybGQgKi8KLSAg
ICAgICAgICAgIC51c2VyID0gMSwgICAgICAgICAgICAvKiBTZWUgYmVsb3cgKi8KKyAgICAgICAg
ICAgIC51cCA9IDEsICAgICAgICAgICAgICAvKiBTZWUgYmVsb3cgKi8KICAgICAgICAgICAgIC5y
byA9IDAsICAgICAgICAgICAgICAvKiBBc3N1bWUgcmVhZC13cml0ZSAqLwogICAgICAgICAgICAg
LmFmID0gMSwgICAgICAgICAgICAgIC8qIE5vIG5lZWQgZm9yIGFjY2VzcyB0cmFja2luZyAqLwog
ICAgICAgICAgICAgLm5nID0gMSwgICAgICAgICAgICAgIC8qIE1ha2VzIFRMQiBmbHVzaGVzIGVh
c2llciAqLwpAQCAtMjgyLDEwICsyODIsMTAgQEAgc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3Rv
X3hlbl9lbnRyeShtZm5fdCBtZm4sIHVuc2lnbmVkIGF0dHIpCiAgICAgICAgICAgICAuYXZhaWwg
PSAwLCAgICAgICAgICAgLyogUmVmZXJlbmNlIGNvdW50IGZvciBkb21oZWFwIG1hcHBpbmcgKi8K
ICAgICAgICAgfX07CiAgICAgLyoKLSAgICAgKiBTZXR0aW5nIHRoZSBVc2VyIGJpdCBpcyBzdHJh
bmdlLCBidXQgdGhlIEFUUzFIW1JXXSBpbnN0cnVjdGlvbnMKLSAgICAgKiBkb24ndCBzZWVtIHRv
IHdvcmsgb3RoZXJ3aXNlLCBhbmQgc2luY2Ugd2UgbmV2ZXIgcnVuIG9uIFhlbgotICAgICAqIHBh
Z2V0YWJsZXMgaW4gVXNlciBtb2RlIGl0J3MgT0suICBJZiB0aGlzIGNoYW5nZXMsIHJlbWVtYmVy
Ci0gICAgICogdG8gdXBkYXRlIHRoZSBoYXJkLWNvZGVkIHZhbHVlcyBpbiBoZWFkLlMgdG9vLgor
ICAgICAqIEZvciBFTDIgc3RhZ2UtMSBwYWdlIHRhYmxlLCB1cCAoYWthIEFQWzFdKSBpcyBSRVMx
IGFzIHRoZSB0cmFuc2xhdGlvbgorICAgICAqIHJlZ2ltZSBhcHBsaWVzIHRvIG9ubHkgb25lIGV4
Y2VwdGlvbiBsZXZlbCAoc2VlIEQ0LjQuNCBhbmQgRzQuNi4xCisgICAgICogaW4gQVJNIERESSAw
NDg3Qi5hKS4gSWYgdGhpcyBjaGFuZ2VzLCByZW1lbWJlciB0byB1cGRhdGUgdGhlCisgICAgICog
aGFyZC1jb2RlZCB2YWx1ZXMgaW4gaGVhZC5TIHRvby4KICAgICAgKi8KIAogICAgIHN3aXRjaCAo
IGF0dHIgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2xwYWUuaAppbmRleCBhNjJiMTE4NjMwLi45NDAyNDM0YzFlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2xwYWUuaApAQCAtMzMsNyArMzMsNyBAQCB0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7CiAgICAg
ICovCiAgICAgdW5zaWduZWQgbG9uZyBhaTozOyAgICAgICAgIC8qIEF0dHJpYnV0ZSBJbmRleCAq
LwogICAgIHVuc2lnbmVkIGxvbmcgbnM6MTsgICAgICAgICAvKiBOb3QtU2VjdXJlICovCi0gICAg
dW5zaWduZWQgbG9uZyB1c2VyOjE7ICAgICAgIC8qIFVzZXItdmlzaWJsZSAqLworICAgIHVuc2ln
bmVkIGxvbmcgdXA6MTsgICAgICAgICAvKiBVbnByaXZpbGVkZ2VkIGFjY2VzcyAqLwogICAgIHVu
c2lnbmVkIGxvbmcgcm86MTsgICAgICAgICAvKiBSZWFkLU9ubHkgKi8KICAgICB1bnNpZ25lZCBs
b25nIHNoOjI7ICAgICAgICAgLyogU2hhcmVhYmlsaXR5ICovCiAgICAgdW5zaWduZWQgbG9uZyBh
ZjoxOyAgICAgICAgIC8qIEFjY2VzcyBGbGFnICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIg-0000vB-O8; Mon, 14 Aug 2017 14:25:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIf-0000q5-Ae
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:25:01 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 9B/DA-01729-CB2B1995; Mon, 14 Aug 2017 14:25:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTXfnpom
 RBnu38Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7bv9nKfgoVHH09ir2BsZnfF2MnBxCApsZ
 JZqPSHQxcgHZpxkl3tx+wQqSYBPQlLjz+RMTiC0iIC1x7fNlRhCbWSBS4vCHH+wgtrCAh8Tah
 fvZQGwWAVWJnr1tYL28AlYSc1cfZwGxJQTkJXa1XQSLcwLFO+/uZIFYbClxYvVstgmM3AsYGV
 YxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6t56BgXEH4+U
 tfocYJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N7YODFSSLAoNT21Ii0zBxho
 MGkJDh4lEYg0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ85aDFAmAFGWU5sGNgAX9JUZZK
 WFeRgYGBiGegtSi3MwSVPlXjOIcjErCvKIbgKbwZOaVwG16BXQEE9ARfSD38xaXJCKkpBoYbV
 hWM63YbmZ299ipm7l+6YoqTZ+s2bfy7Mxye7Qg/szb2MoPH/f0SVjc43+xTsvs7M8dnbv81qS
 3vX0SqlHXfMlankcnrV/U/ZWOduZDp+INxV6CN49daj5WKpTzY5nz4ipXRXFjTZGDZ3dJmZyc
 MvfBY0buz6p2aUKCdh3XlXl2X2YMM9qjxFKckWioxVxUnAgA5PB7nHUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502720696!104364661!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16781 invoked from network); 14 Aug 2017 14:24:57 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 14 Aug 2017 14:24:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6D0AD1991;
 Mon, 14 Aug 2017 07:24:56 -0700 (PDT)
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 8173F3F483;
 Mon, 14 Aug 2017 07:24:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:10 +0100
Message-Id: <20170814142418.13267-20-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 19/27] xen/arm: page: Clean-up the definition of
	MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IE1BSVJWQUwgaXMgZGVmaW5lZCBpbiB0ZXJtIG9mIE1BSVIwVkFMIGFuZCBNQUlS
MVZBTCB3aGljaCBhcmUKYm90aCBoYXJkY29kZWQgdmFsdWUuIFRoaXMgbWFrZXMgcXVpdGUgZGlm
ZmljdWx0IHRvIHVuZGVyc3RhbmQgdGhlIHZhbHVlCndyaXR0ZW4gaW4gYm90aCByZWdpc3RlcnMu
CgpSZXdvcmsgdGhlIGRlZmluaXRpb24gYnkgdXNpbmcgdmFsdWUgb2YgZWFjaCBhdHRyaWJ1dGUg
c2hpZnRlZCBieSB0aGVpcgphc3NvY2lhdGVkIGluZGV4LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaCB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oCmluZGV4IGQ3YTA0OGI2NGQuLjg2YjIyN2MyOTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBAIC0yMiw2
ICsyMiwyMSBAQAogI2RlZmluZSBMUEFFX1NIX0lOTkVSICAgICAgICAgMHgzCiAKIC8qCisgKiBB
dHRyaWJ1dGUgSW5kZXhlcy4KKyAqCisgKiBUaGVzZSBhcmUgdmFsaWQgaW4gdGhlIEF0dHJJbmR4
WzI6MF0gZmllbGQgb2YgYW4gTFBBRSBzdGFnZSAxIHBhZ2UKKyAqIHRhYmxlIGVudHJ5LiBUaGV5
IGFyZSBpbmRleGVzIGludG8gdGhlIGJ5dGVzIG9mIHRoZSBNQUlSKgorICogcmVnaXN0ZXJzLCBh
cyBkZWZpbmVkIGFib3ZlLgorICoKKyAqLworI2RlZmluZSBNVF9VTkNBQ0hFRCAgICAgIDB4MAor
I2RlZmluZSBNVF9CVUZGRVJBQkxFICAgIDB4MQorI2RlZmluZSBNVF9XUklURVRIUk9VR0ggIDB4
MgorI2RlZmluZSBNVF9XUklURUJBQ0sgICAgIDB4MworI2RlZmluZSBNVF9ERVZfU0hBUkVEICAg
IDB4NAorI2RlZmluZSBNVF9XUklURUFMTE9DICAgIDB4NworCisvKgogICogTFBBRSBNZW1vcnkg
cmVnaW9uIGF0dHJpYnV0ZXMuIEluZGV4ZWQgYnkgdGhlIEF0dHJJbmRleCBiaXRzIG9mIGEKICAq
IExQQUUgZW50cnk7IHRoZSA4LWJpdCBmaWVsZHMgYXJlIHBhY2tlZCBsaXR0bGUtZW5kaWFuIGlu
dG8gTUFJUjAgYW5kIE1BSVIxLgogICoKQEAgLTM1LDI2ICs1MCwxOCBAQAogICogICByZXNlcnZl
ZCAgICAgICAgIDExMAogICogICBNVF9XUklURUFMTE9DICAgIDExMSAgIDExMTEgMTExMSAgLS0g
V3JpdGUtYmFjayB3cml0ZS1hbGxvY2F0ZQogICoKLSAqICAgTVRfREVWX1dDICAgICAgICAwMDEg
ICAoPT0gQlVGRkVSQUJMRSkKICAqLwotI2RlZmluZSBNQUlSMFZBTCAweGVlYWE0NDAwCi0jZGVm
aW5lIE1BSVIxVkFMIDB4ZmYwMDAwMDQKLSNkZWZpbmUgTUFJUlZBTCAoTUFJUjBWQUx8TUFJUjFW
QUw8PDMyKQorI2RlZmluZSBNQUlSKGF0dHIsIG10KSAoX0FDKGF0dHIsIFVMTCkgPDwgKChtdCkg
KiA4KSkKIAotLyoKLSAqIEF0dHJpYnV0ZSBJbmRleGVzLgotICoKLSAqIFRoZXNlIGFyZSB2YWxp
ZCBpbiB0aGUgQXR0ckluZHhbMjowXSBmaWVsZCBvZiBhbiBMUEFFIHN0YWdlIDEgcGFnZQotICog
dGFibGUgZW50cnkuIFRoZXkgYXJlIGluZGV4ZXMgaW50byB0aGUgYnl0ZXMgb2YgdGhlIE1BSVIq
Ci0gKiByZWdpc3RlcnMsIGFzIGRlZmluZWQgYWJvdmUuCi0gKgotICovCi0jZGVmaW5lIE1UX1VO
Q0FDSEVEICAgICAgMHgwCi0jZGVmaW5lIE1UX0JVRkZFUkFCTEUgICAgMHgxCi0jZGVmaW5lIE1U
X1dSSVRFVEhST1VHSCAgMHgyCi0jZGVmaW5lIE1UX1dSSVRFQkFDSyAgICAgMHgzCi0jZGVmaW5l
IE1UX0RFVl9TSEFSRUQgICAgMHg0Ci0jZGVmaW5lIE1UX1dSSVRFQUxMT0MgICAgMHg3CisjZGVm
aW5lIE1BSVJWQUwgKE1BSVIoMHgwMCwgTVRfVU5DQUNIRUQpICAgICB8IFwKKyAgICAgICAgICAg
ICAgICAgTUFJUigweDQ0LCBNVF9CVUZGRVJBQkxFKSAgIHwgXAorICAgICAgICAgICAgICAgICBN
QUlSKDB4YWEsIE1UX1dSSVRFVEhST1VHSCkgfCBcCisgICAgICAgICAgICAgICAgIE1BSVIoMHhl
ZSwgTVRfV1JJVEVCQUNLKSAgICB8IFwKKyAgICAgICAgICAgICAgICAgTUFJUigweDA0LCBNVF9E
RVZfU0hBUkVEKSAgIHwgXAorICAgICAgICAgICAgICAgICBNQUlSKDB4ZmYsIE1UX1dSSVRFQUxM
T0MpKQorCisjZGVmaW5lIE1BSVIwVkFMIChNQUlSVkFMICYgMHhmZmZmZmZmZikKKyNkZWZpbmUg
TUFJUjFWQUwgKE1BSVJWQUwgPj4gMzIpCiAKICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAg
ICAgKE1UX1dSSVRFQUxMT0MpCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9E
RVZfU0hBUkVEKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:25: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.xen.org>)
	id 1dhGIh-0000wF-0u; Mon, 14 Aug 2017 14:25:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIf-0000qm-OZ
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:25:01 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AE/E9-09901-DB2B1995; Mon, 14 Aug 2017 14:25:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTXfPpom
 RBl8uqFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnbNn1jLGjlqJjzaCFLA+M+ti5GLg4hgc2M
 Er8uPmKBcE4zSiw6uxXI4eRgE9CUuPP5ExOILSIgLXHt82VGEJtZIFLi8Icf7CC2sECExIpNM
 8BsFgFViQM3j7GC2LwCVhIHrt8G65UQkJfY1XYRLM4JFO+8uxNsvpCApcSJ1bPZJjByL2BkWM
 WoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F8GINjBeHdTwCF
 GSQ4mJVHeBJ/eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKkbJ0YKCRalpqdWpGXmAAMNJi3B
 waMkwjsLJM1bXJCYW5yZDpE6xajL8WrC/29MQix5+XmpUuK85SBFAiBFGaV5cCNgQX+JUVZKm
 JcR6CghnoLUotzMElT5V4ziHIxKwryVIFN4MvNK4Da9AjqCCeiIPpD7eYtLEhFSUg2MOmctz0
 oaSKdGTd9Xuqase8HXMz8ud3A7/d9QniNicNLS/O8f9iWTvqjPNI1M9vI+tr7w4trP9guCPc/
 nHfrMPzv5ywFdrqaVsTdavnm2BBpoqeotOX3EsSUnotA/5/s3e7fpiUs//ynp2v+I45fbzNn5
 6v73VV4Kpy5aIfZB3t3a7esvvnITJZbijERDLeai4kQABh6ZGHUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502720700!111407837!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19353 invoked from network); 14 Aug 2017 14:25:00 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:25:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ECA161713;
 Mon, 14 Aug 2017 07:24:59 -0700 (PDT)
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 0CE2E3F483;
 Mon, 14 Aug 2017 07:24:58 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:13 +0100
Message-Id: <20170814142418.13267-23-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 22/27] xen/arm: Switch to SYS_STATE_boot just
	after end_boot_allocator()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugc2hvdWxkIGNvbnNpZGVyIHRoZSBlYXJseSBib290IHBlcmlvZCB0byBlbmQgd2hlbiB3ZSBz
dG9wIHVzaW5nIHRoZQpib290IGFsbG9jYXRvci4gVGhpcyBpcyBpbmxpbmUgd2l0aCB4ODYgYW5k
IHdpbGwgYmUgaGVscGZ1bCB0byBrbm93CndoZXRoZXIgd2Ugc2hvdWxkIGFsbG9jYXRlIG1lbW9y
eSBmcm9tIHRoZSBib290IGFsbG9jYXRvciBvciB4ZW5oZWFwLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAu
YyB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwppbmRleCAyNzdiNTY2Yjg4Li40NjczN2EyZWNhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNzU3LDYgKzc1Nywx
MiBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LAogCiAgICAgZW5kX2Jvb3RfYWxsb2NhdG9yKCk7CiAKKyAgICAvKgorICAgICAqIFRoZSBtZW1v
cnkgc3Vic3lzdGVtIGhhcyBiZWVuIGluaXRpYWxpemVkLCB3ZSBjYW4gbm93IHN3aXRjaCBmcm9t
CisgICAgICogZWFybHlfYm9vdCAtPiBib290LgorICAgICAqLworICAgIHN5c3RlbV9zdGF0ZSA9
IFNZU19TVEFURV9ib290OworCiAgICAgdm1faW5pdCgpOwogCiAgICAgaWYgKCBhY3BpX2Rpc2Fi
bGVkICkKQEAgLTc3OSw4ICs3ODUsNiBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQg
bG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIGNvbnNvbGVfaW5pdF9wcmVpcnEoKTsKICAgICBj
b25zb2xlX2luaXRfcmluZygpOwogCi0gICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Jvb3Q7
Ci0KICAgICBwcm9jZXNzb3JfaWQoKTsKIAogICAgIHNtcF9pbml0X2NwdXMoKTsKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIj-00011a-8Q; Mon, 14 Aug 2017 14:25:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIh-0000xh-Sm
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:25:03 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 62/09-03368-FB2B1995; Mon, 14 Aug 2017 14:25:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXfvpom
 RBgsmGFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm7v71lL7jBWzHreCdzA+M2ji5GLg4hgc2M
 EldWzmeBcE4zStx7PIeti5GTg01AU+LO509MILaIgLTEtc+XGUFsZoFIicMffrCD2MICQRLfO
 rYzg9gsAqoSfxbsAuvlFbCSeHF+KiuILSEgL7Gr7SKYzQkU77y7kwXEFhKwlDixejbbBEbuBY
 wMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GL8
 sCzjEKMnBpCTKm+DTGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjd148RIIcGi1PTUirTMHGCo
 waQlOHiURHhngaR5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqc99UGoCIBkKKM0jy4EbCwv
 8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXieQVTyZeSVwm14BHcEEdEQfyP28xSWJCCmpBs
 b9mVonNT4w8RpNzuILrHoU73g4oEQgKkfnYsFn27oy7hO2ujMu7bM4HVvTdO9bVWiMCMep+K4
 HUQs9VK9v2/rUtCvtWMzBlQqR313X5mpuXHHAzcBv73+nG8HFAlsD3vps8n+2SmqyOfPcQynL
 SlmXrxDQO6ciu7Rlz7vVavFGvvp+MYZ/Y5VYijMSDbWYi4oTAXWQEYJ2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502720701!77719551!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10167 invoked from network); 14 Aug 2017 14:25:01 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 14 Aug 2017 14:25:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 22C91199B;
 Mon, 14 Aug 2017 07:25:01 -0700 (PDT)
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 372973F483;
 Mon, 14 Aug 2017 07:25:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:14 +0100
Message-Id: <20170814142418.13267-24-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 23/27] xen/arm: mm: Rename 'ai' into 'flags' in
	create_xen_entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhcmFtZXRlciAnYWknIGlzIHVzZWQgZWl0aGVyIGZvciBhdHRyaWJ1dGUgaW5kZXggb3Ig
Zm9yCnBlcm1pc3Npb25zLiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0
ZXJzIHRvIGNhcnJ5IG1vcmUKaW5mb3JtYXRpb24uIFNvIHJlbmFtZSB0aGUgcGFyYW1ldGVyIHRv
ICdmbGFncycuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGMwZDVmZGEyNjkuLjQxMWZlMDI4NDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBA
IC05ODYsNyArOTg2LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5t
YXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyB2aXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9tZm5zLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFpKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGludCByYzsKICAgICB1
bnNpZ25lZCBsb25nIGFkZHIgPSB2aXJ0LCBhZGRyX2VuZCA9IGFkZHIgKyBucl9tZm5zICogUEFH
RV9TSVpFOwpAQCAtMTAyMSw3ICsxMDIxLDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJp
ZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgYWkpOworICAgICAg
ICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBmbGFncyk7CiAgICAgICAgICAg
ICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnks
IHB0ZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0xMDM4LDggKzEwMzgsOCBAQCBzdGF0
aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAgICAg
ICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAg
cHRlID0gKmVudHJ5OwotICAgICAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQVEVfUk9fTUFT
SyhhaSk7Ci0gICAgICAgICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBURV9OWF9NQVNLKGFpKTsK
KyAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUFRFX1JPX01BU0soZmxhZ3MpOworICAg
ICAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQVEVfTlhfTUFTSyhmbGFncyk7CiAgICAgICAg
ICAgICAgICAgICAgIGlmICggIXB0ZS5wdC5ybyAmJiAhcHRlLnB0LnhuICkKICAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogSW5jb3JyZWN0
IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIj-00012S-G7; Mon, 14 Aug 2017 14:25:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIi-0000yF-8L
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:25:04 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 FD/12-22472-FB2B1995; Mon, 14 Aug 2017 14:25:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXf/pom
 RBkdPMVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHd75nKvjCXdF97gxLA+MCzi5GLg4hgU2M
 Ek+ObWaDcE4zSpybeIe5i5GTg01AU+LO509MILaIgLTEtc+XGUFsZoFIicMffrCD2MICsRK/J
 u0Di7MIqEo0fTnLAmLzClhJPFv1CiwuISAvsavtIiuIzQkU77y7E6xGSMBS4sTq2WwTGLkXMD
 KsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9DADEOxgfNX
 tfIhRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+rGiZFCgkWp6akVaZk5wFCD
 SUtw8CiJ8M4CSfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDhvOUiRAEhRRmke3AhY2F9il
 JUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9mkCk8mXklcJteAR3BBHREH8j9vMUliQgpqQZGyU
 sXMt/Jvexm/mWzxlP3kMEsvi2SNvUuVyZGi/MYvFZmc/9y79JkG+sNKp13o2OXSWvXbgvUuiD
 LOU2jZnpQNju/F0O2QFV6l/mnLPbCO5Z/9l3fN0PhVHpkimma4aObe3j/sj3Ui0nJ9eh0WfXA
 auWE33NL1GvvTJbtWfv7PlNF1a9D28WVWIozEg21mIuKEwF1eKMLdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502720702!102389843!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57337 invoked from network); 14 Aug 2017 14:25:02 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 14 Aug 2017 14:25:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4D4AE80D;
 Mon, 14 Aug 2017 07:25:02 -0700 (PDT)
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 61A113F483;
 Mon, 14 Aug 2017 07:25:01 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:15 +0100
Message-Id: <20170814142418.13267-25-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 24/27] xen/arm: page: Describe the layout of
	flags used to update page tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCB0aGUgZmxhZ3MgdXNlZCB0byB1cGRhdGUgcGFnZSB0YWJsZXMgKGkuZSBQQUdF
X0hZUEVSVklTT1JfKikKb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4g
Rm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKbW9yZSBpbmZvcm1hdGlvbiBpbiBpdC4KCkF0IHRo
ZSBzYW1lIHRpbWUgaW50cm9kdWNlIFBBR0VfQUlfTUFTSyB0byBnZXQgdGhlIG1lbW9yeSBhdHRy
aWJ1dGUKaW5kZXggZWFzaWx5LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICB8IDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDgg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNDExZmUwMjg0Mi4uY2Q3YmNmN2FjYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
MjEsNyArMTAyMSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFw
X29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgaWYgKCBv
cCA9PSBSRVNFUlZFICkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAg
ICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGZsYWdzKTsKKyAgICAgICAgICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgUEFHRV9BSV9NQVNLKGZsYWdzKSk7CiAgICAgICAg
ICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50
cnksIHB0ZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IGQ5ZGFj
OTJlNzMuLjFiZjhlOWQwMTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBAIC02Myw2ICs2MywxMyBAQAogI2Rl
ZmluZSBNQUlSMFZBTCAoTUFJUlZBTCAmIDB4ZmZmZmZmZmYpCiAjZGVmaW5lIE1BSVIxVkFMIChN
QUlSVkFMID4+IDMyKQogCisvKgorICogTGF5b3V0IG9mIHRoZSBmbGFncyB1c2VkIGZvciB1cGRh
dGluZyB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlcworICoKKyAqIFswOjJdIE1lbW9yeSBBdHRy
aWJ1dGUgSW5kZXgKKyAqLworI2RlZmluZSBQQUdFX0FJX01BU0soeCkgKCh4KSAmIDB4N1UpCisK
ICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKE1UX05PUk1BTCkKICNkZWZpbmUgUEFH
RV9IWVBFUlZJU09SX05PQ0FDSEUgKE1UX0RFVklDRV9uR25SRSkKICNkZWZpbmUgUEFHRV9IWVBF
UlZJU09SX1dDICAgICAgKE1UX05PUk1BTF9OQykKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGIj-00013b-Q7; Mon, 14 Aug 2017 14:25:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIj-0000qm-2u
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:25:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2A/1A-09901-0C2B1995; Mon, 14 Aug 2017 14:25:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTffApom
 RBrMXc1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXb71gLZjHX7HszE3GBsb3PF2MnBxCApsZ
 JU635ncxcgHZpxklbky9ygSSYBPQlLjz+ROYLSIgLXHt82VGEJtZIFLi8Icf7CC2sICjxKrb3
 WwgNouAqsSG7XPBbF4BK4nXr/aA2RIC8hK72i6ygticQPHOuztZIBZbSpxYPZttAiP3AkaGVY
 waxalFZalFuobmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjLc3Bhx
 ilORgUhLlTfDpjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZu6cWKkkGBRanpqRVpmDjDQYNIS
 HDxKIryzQNK8xQWJucWZ6RCpU4y6HK8m/P/GJMSSl5+XKiXO+2oDUJEASFFGaR7cCFjQX2KUl
 RLmZQQ6SoinILUoN7MEVf4VozgHo5Iw72aQVTyZeSVwm14BHcEEdEQfyP28xSWJCCmpBkaOZZ
 vLnbNVtB86BvY7fwsJiFf6vKOgXNc47My+BVIx8jXHZcUf7ckLFFn59znj96pZiTrfJMruNx1
 ukfN9WNR3NShCWXezcNtV/T1iGTzxGy6/mf8/fOv13d84ljZuK+acYFb6x9H5b9sZhYTeB4vy
 uHZ81xa4uyas7WphbGtG8Oq8yp5ocyWW4oxEQy3mouJEAJoGXXV1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502720703!100827991!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18124 invoked from network); 14 Aug 2017 14:25:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:25:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 777C315A2;
 Mon, 14 Aug 2017 07:25:03 -0700 (PDT)
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 8BEF23F483;
 Mon, 14 Aug 2017 07:25:02 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:16 +0100
Message-Id: <20170814142418.13267-26-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 25/27] xen/arm: mm: Embed permission in the flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBpdCBpcyBub3QgcG9zc2libGUgdG8gc3BlY2lmeSB0aGUgcGVybWlzc2lvbiBv
ZiBhIG5ldwptYXBwaW5nLiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlv
biBtb2RpZnlfeGVuX21hcHBpbmdzCndpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdzLgoKQWRk
IGludHJvZHVjZSBhIGNvdXBsZSBvZiBuZXcgZmxhZ3MgZm9yIHRoZSBwZXJtaXNzaW9ucyAoTm9u
LWVYZWN1dGFibGUsClJlYWQtT25seSkgYW5kIGFsc28gcHJvdmlkZXMgZGVmaW5lIHRoYXQgY29t
YmluZSB0aGUgbWVtb3J5IGF0dHJpYnV0ZQphbmQgcGVybWlzc2lvbiBmb3IgY29tbW9uIGNvbWJp
bmF0aW9uLgoKQSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBjaGFuZ2UgbW9kaWZ5X3hlbl9tYXBwaW5n
cyB0byB1c2UgdGhlIG5ldyBmbGFncy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyMiAr
KysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDFiZjhlOWQwMTIuLjA0NzIyMGY4NmIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcGFnZS5oCkBAIC02NywxMiArNjcsMjggQEAKICAqIExheW91dCBvZiB0aGUgZmxh
Z3MgdXNlZCBmb3IgdXBkYXRpbmcgdGhlIGh5cGVydmlzb3IgcGFnZSB0YWJsZXMKICAqCiAgKiBb
MDoyXSBNZW1vcnkgQXR0cmlidXRlIEluZGV4CisgKiBbMzo0XSBQZXJtaXNzaW9uIGZsYWdzCiAg
Ki8KICNkZWZpbmUgUEFHRV9BSV9NQVNLKHgpICgoeCkgJiAweDdVKQogCi0jZGVmaW5lIFBBR0Vf
SFlQRVJWSVNPUiAgICAgICAgIChNVF9OT1JNQUwpCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9O
T0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUpCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9XQyAgICAg
IChNVF9OT1JNQUxfTkMpCisjZGVmaW5lIF9QQUdFX1hOX0JJVCAgICAzCisjZGVmaW5lIF9QQUdF
X1JPX0JJVCAgICA0CisjZGVmaW5lIF9QQUdFX1hOICAgICgxVSA8PCBfUEFHRV9YTl9CSVQpCisj
ZGVmaW5lIF9QQUdFX1JPICAgICgxVSA8PCBfUEFHRV9ST19CSVQpCisjZGVmaW5lIFBBR0VfWE5f
TUFTSyh4KSAoKCh4KSA+PiBfUEFHRV9YTl9CSVQpICYgMHgxVSkKKyNkZWZpbmUgUEFHRV9ST19N
QVNLKHgpICgoKHgpID4+IF9QQUdFX1JPX0JJVCkgJiAweDFVKQorCisvKiBEZXZpY2UgbWVtb3J5
IHdpbGwgYWx3YXlzIGJlIG1hcHBlZCByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiAqLworI2Rl
ZmluZSBfUEFHRV9ERVZJQ0UgICAgX1BBR0VfWE4KKyNkZWZpbmUgX1BBR0VfTk9STUFMICAgIE1U
X05PUk1BTAorCisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9STyAgICAgIChfUEFHRV9OT1JNQUx8
X1BBR0VfUk98X1BBR0VfWE4pCisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SWCAgICAgIChfUEFH
RV9OT1JNQUx8X1BBR0VfUk8pCisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SVyAgICAgIChfUEFH
RV9OT1JNQUx8X1BBR0VfWE4pCisKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgUEFH
RV9IWVBFUlZJU09SX1JXCisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChfUEFHRV9E
RVZJQ0V8TVRfREVWSUNFX25HblJFKQorI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAo
X1BBR0VfREVWSUNFfE1UX05PUk1BTF9OQykKIAogLyoKICAqIERlZmluZXMgZm9yIGNoYW5naW5n
IHRoZSBoeXBlcnZpc29yIFBURSAucm8gYW5kIC5ueCBiaXRzLiBUaGlzIGlzIG9ubHkgdG8gYmUK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:25: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.xen.org>)
	id 1dhGIl-00016r-2O; Mon, 14 Aug 2017 14:25:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIj-0000qm-W9
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:25:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E4/2A-09901-1C2B1995; Mon, 14 Aug 2017 14:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTffgpom
 RBseuiFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn9K9kKOjgqzq50bmBcwdrFyMUhJLCJUeLg
 ktMsEM5pRomlrycydjFycrAJaErc+fyJCcQWEZCWuPb5MlicWSBS4vCHH+wgtrBAuMSUFc1gN
 ouAqkTLnJ3MXYwcHLwCVhKrJyqChCUE5CV2tV1kBbE5gcKdd3eygNhCApYSJ1bPZpvAyL2AkW
 EVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagbxmAYAfjr2U
 BhxglOZiURHkTfHojhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwpm6cGCkkWJSanlqRlpkDDDKY
 tAQHj5II79oNQGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89LlRLnfQVSJABSlFGaBzcCFvCXG
 GWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbCXIJT2ZeCdymV0BHMAEd0QdyP29xSSJCSqqBMd
 H7d31m2Ky+5JJ3ntkOU37+3V2+ItBk3+2NHk1P0+NTZiw63RQzUeiG8drXT/4qbGpf8v/sjJ3
 FlllhTMluFmvWLPh94FL/4SlRP298iEs8HzD5bOrdzOhTXffNpbNM9P+uLjMWiL/hzHosy6Hg
 5qMFksmnbHjb7p3w/WLNrPmPZ/KKc/Jfw5RYijMSDbWYi4oTARLhFFhzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502720704!106249436!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11758 invoked from network); 14 Aug 2017 14:25:05 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:25:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A18C480D;
 Mon, 14 Aug 2017 07:25:04 -0700 (PDT)
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 B60483F483;
 Mon, 14 Aug 2017 07:25:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:17 +0100
Message-Id: <20170814142418.13267-27-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 26/27] xen/arm: mm: Handling permission flags
	when adding a new mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBhbGwgdGhlIG5ldyBtYXBwaW5ncyB3aWxsIGJlIHJlYWQtd3JpdGUgbm9uLWV4
ZWN1dGFibGUuIEFsbG93IHRoZQpjYWxsZXIgdG8gdXNlIG90aGVyIHBlcm1pc3Npb25zLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4v
YXJjaC9hcm0vbW0uYyB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmlu
ZGV4IGNkN2JjZjdhY2EuLmZlMDY0NjAwMmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5j
CisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMDIyLDYgKzEwMjIsMTQgQEAgc3RhdGljIGlu
dCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAg
ICAgICAgIGlmICggb3AgPT0gUkVTRVJWRSApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBQQUdFX0FJX01BU0so
ZmxhZ3MpKTsKKyAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQQUdFX1JPX01BU0soZmxhZ3Mp
OworICAgICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBBR0VfWE5fTUFTSyhmbGFncyk7CisgICAg
ICAgICAgICAgICAgaWYgKCAgIXB0ZS5wdC5ybyAmJiAhcHRlLnB0LnhuICkKKyAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgIHByaW50aygiJXM6IEluY29ycmVjdCBjb21iaW5h
dGlvbiBmb3IgYWRkcj0lbHhcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNf
XywgYWRkcik7CisgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwogICAgICAgICAgICAg
ICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKICAgICAgICAgICAgICAgICBicmVhazsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:25: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.xen.org>)
	id 1dhGIq-0001JT-E4; Mon, 14 Aug 2017 14:25:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGIp-0001Fi-7x
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:25:11 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9D/7A-01996-6C2B1995; Mon, 14 Aug 2017 14:25:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTffQpom
 RBi9Pmlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXbkxkLDglXrHmwH7WBsbjgl2MXBxCApsY
 JSZdb2GEcE4zSrxatZSpi5GTg01AU+LO509gtoiAtMS1z5fBipgFtjNKnJ/7mx0kISyQLHFg0
 3Mgm4ODRUBV4sWqCJAwr4CVxK+OX4wgtoSAvMSutousIDYnULzz7k4WEFtIwFLixOrZbBMYuR
 cwMqxi1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0MAMQ7GA
 8e9rzEKMkB5OSKG+CT2+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne1I0TI4UEi1LTUyvSMnOA
 oQaTluDgURLhnQWS5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpcd5ykCIBkKKM0jy4EbCwv
 8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3kqQKTyZeSVwm14BHcEEdEQfyP28xSWJCCmpBk
 b+vFvii7KPLDh7dcE/r+rdjUfDM/kULn+zP/6tfr5CnTbHE22BGvVDy1wi/byi1vgwMLuzV6S
 fNmzOZMkTYVG6Zdy3OPRvjdjTszk8LR63rkVZ5IarbT57s2xhy/VbL1+KxXi+OMEygWN+dJPh
 +7tWJ9K3pd/6Jqe+PTb27yy5OmXPE9m7liuxFGckGmoxFxUnAgCjrPf5dgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502720706!103619332!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29093 invoked from network); 14 Aug 2017 14:25:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 14 Aug 2017 14:25:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2015C80D;
 Mon, 14 Aug 2017 07:25:06 -0700 (PDT)
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 E0BC33F483;
 Mon, 14 Aug 2017 07:25:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 15:24:18 +0100
Message-Id: <20170814142418.13267-28-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] [PATCH 27/27] xen/arm: mm: Use memory flags for
	modify_xen_mappings rather than custom one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGhlbHAgdG8gY29uc29saWRhdGUgdGhlIHBhZ2UtdGFibGUgY29kZSBhbmQgYXZv
aWQgZGlmZmVyZW50CnBhdGggZGVwZW5kaW5nIG9uIHRoZSBhY3Rpb24gdG8gcGVyZm9ybS4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBSb3Nz
IExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCiAgICBhcmNoX2xpdmVwYXRj
aF9zZWN1cmUgaXMgbm93IHRoZSBzYW1lIGFzIG9uIHg4Ni4gSXQgbWlnaHQgYmUKICAgIHBvc3Np
YmxlIHRvIGNvbWJpbmUgYm90aCwgYnV0IEkgbGVmdCB0aGF0IGFsb25lIGZvciBub3cuCi0tLQog
eGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgfCAgNiArKystLS0KIHhlbi9hcmNoL2FybS9tbS5j
ICAgICAgICAgIHwgIDUgKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgMTEgLS0t
LS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0v
bGl2ZXBhdGNoLmMKaW5kZXggM2U1MzUyNDM2NS4uMjc5ZDUyY2M2YyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAt
MTQ2LDE1ICsxNDYsMTUgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3NlY3VyZShjb25zdCB2b2lkICp2
YSwgdW5zaWduZWQgaW50IHBhZ2VzLCBlbnVtIHZhX3R5cGUgdHlwZSkKICAgICBzd2l0Y2ggKCB0
eXBlICkKICAgICB7CiAgICAgY2FzZSBMSVZFUEFUQ0hfVkFfUlg6Ci0gICAgICAgIGZsYWdzID0g
UFRFX1JPOyAvKiBSIHNldCwgTlggY2xlYXIgKi8KKyAgICAgICAgZmxhZ3MgPSBQQUdFX0hZUEVS
VklTT1JfUlg7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBMSVZFUEFUQ0hfVkFfUlc6Ci0g
ICAgICAgIGZsYWdzID0gUFRFX05YOyAvKiBSIGNsZWFyLCBOWCBzZXQgKi8KKyAgICAgICAgZmxh
Z3MgPSBQQUdFX0hZUEVSVklTT1JfUlc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBMSVZF
UEFUQ0hfVkFfUk86Ci0gICAgICAgIGZsYWdzID0gUFRFX05YIHwgUFRFX1JPOyAvKiBSIHNldCwg
Tlggc2V0ICovCisgICAgICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJU09SX1JPOwogICAgICAgICBi
cmVhazsKIAogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCmluZGV4IGZlMDY0NjAwMmUuLmMyZmQ0YmFlZjkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMDQ2LDggKzEw
NDYsOCBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRp
b24gb3AsCiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgcHRlID0gKmVudHJ5OwotICAgICAgICAgICAgICAgICAgICBwdGUucHQucm8g
PSBQVEVfUk9fTUFTSyhmbGFncyk7Ci0gICAgICAgICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBU
RV9OWF9NQVNLKGZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUEFHRV9S
T19NQVNLKGZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUEFHRV9YTl9N
QVNLKGZsYWdzKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCAhcHRlLnB0LnJvICYmICFwdGUu
cHQueG4gKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICBw
cmludGsoIiVzOiBJbmNvcnJlY3QgY29tYmluYXRpb24gZm9yIGFkZHI9JWx4XG4iLApAQCAtMTA5
MCw3ICsxMDkwLDYgQEAgaW50IGRlc3Ryb3lfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgdiwg
dW5zaWduZWQgbG9uZyBlKQogCiBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25n
IHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IGZsYWdzKQogewotICAgIEFTU0VSVCgo
ZmxhZ3MgJiAoUFRFX05YIHwgUFRFX1JPKSkgPT0gZmxhZ3MpOwogICAgIHJldHVybiBjcmVhdGVf
eGVuX2VudHJpZXMoTU9ESUZZLCBzLCBJTlZBTElEX01GTiwgKGUgLSBzKSA+PiBQQUdFX1NISUZU
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MpOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApp
bmRleCAwNDcyMjBmODZiLi4wNzkwOTdkNDI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtOTEsMTcgKzkx
LDYgQEAKICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKF9QQUdFX0RFVklDRXxNVF9O
T1JNQUxfTkMpCiAKIC8qCi0gKiBEZWZpbmVzIGZvciBjaGFuZ2luZyB0aGUgaHlwZXJ2aXNvciBQ
VEUgLnJvIGFuZCAubnggYml0cy4gVGhpcyBpcyBvbmx5IHRvIGJlCi0gKiB1c2VkIHdpdGggbW9k
aWZ5X3hlbl9tYXBwaW5ncy4KLSAqLwotI2RlZmluZSBfUFRFX05YX0JJVCAgICAgMFUKLSNkZWZp
bmUgX1BURV9ST19CSVQgICAgIDFVCi0jZGVmaW5lIFBURV9OWCAgICAgICAgICAoMVUgPDwgX1BU
RV9OWF9CSVQpCi0jZGVmaW5lIFBURV9STyAgICAgICAgICAoMVUgPDwgX1BURV9ST19CSVQpCi0j
ZGVmaW5lIFBURV9OWF9NQVNLKHgpICAoKCh4KSA+PiBfUFRFX05YX0JJVCkgJiAweDFVKQotI2Rl
ZmluZSBQVEVfUk9fTUFTSyh4KSAgKCgoeCkgPj4gX1BURV9ST19CSVQpICYgMHgxVSkKLQotLyoK
ICAqIFN0YWdlIDIgTWVtb3J5IFR5cGUuCiAgKgogICogVGhlc2UgYXJlIHZhbGlkIGluIHRoZSBN
ZW1BdHRyWzM6MF0gZmllbGQgb2YgYW4gTFBBRSBzdGFnZSAyIHBhZ2UKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGJA-0001xe-Mh; Mon, 14 Aug 2017 14:25:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhGJ9-0001vU-KK
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:25:31 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 60/4B-09901-BD2B1995; Mon, 14 Aug 2017 14:25:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov+6tTRM
 jDQ59ELf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWvv7MUnCet+LQKcsGxiWcXYycHBICRhJv
 J/5j6mLk4hASWMgo8XzOBEaQhLBAqsSGG7uYQGwRAWWJ3l+/WUBsZgFfiYa/L6AamhklXj6cy
 wySYBNQldhw/RQriM0rYC2x/+9FMJsFKH7k0wp2EFtUIFxi//drzBA1ghInZz4BGsrBwSlgIP
 HyIzvEfHWJP/MuMUPY4hKbnn1nhbDlJba/ncM8gZF/FpLuWUhaZiFpmYWkZQEjyypG9eLUorL
 UIl1jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBkAIIdjB3/nA4xSnIwKYny
 Jvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E3dODFSSLAoNT21Ii0zBxglMGkJDh4lEd5ZI
 Gne4oLE3OLMdIjUKUZFKXHecpCEAEgiozQPrg0WmZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzPsJZApPZl4J3PRXQIuZgBb3gdzMW1ySiJCSamCsbVKqrT1ccupb99Oin3YnXKZv3WM3wcf
 xl4nqyt3zfbfunHq9bXl7uETw8+VqXl9ZLj0u+rtoH4+S8IcJa5MeTnuS1GZqo89xc2dKT3Jk
 hubN1Wpiuivn6Mgv4Qz7Ve/OFDFfyfVyFleJlY9UTX+dwGNG5cfZ/zN5g6fdzch5PemGxcyyD
 xOUWIozEg21mIuKEwHMdXbSxwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502720730!71211135!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65348 invoked from network); 14 Aug 2017 14:25:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 14:25:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E57E9ABBC;
 Mon, 14 Aug 2017 14:25:29 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-19-jgross@suse.com> <5991C34F020000780016F675@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1f03bd9e-b756-602b-c010-869e968d2063@suse.com>
Date: Mon, 14 Aug 2017 16:25:29 +0200
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: <5991C34F020000780016F675@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 18/52] xen/arch/x86/psr.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTU6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3Bz
ci5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+PiBAQCAtNDIwLDcgKzQyMCw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7Cj4+ICB9Owo+PiAg
Cj4+ICBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFs
dWUsIGNoYXIgKmZlYXR1cmUsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG1hc2spCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG1hc2ssIGludCAqcmMpCj4gCj4gUGxlYXNlIG1ha2UgdGhlIGZ1bmN0aW9u
IHJldHVybiBhIHZhbHVlIChwZXJoYXBzIGJvb2wpIGluc3RlYWQuCgpPa2F5LgoKPiAKPj4gQEAg
LTQ1MSwxOCArNDU1LDI4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY2hh
ciAqcykKPj4gICAgICAgICAgaWYgKCB2YWxfc3RyICkKPj4gICAgICAgICAgICAgICp2YWxfc3Ry
KysgPSAnXDAnOwo+PiAgCj4+IC0gICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJj
bXQiLCBQU1JfQ01UKTsKPj4gLSAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgImNh
dCIsIFBTUl9DQVQpOwo+PiAtICAgICAgICBwYXJzZV9wc3JfYm9vbChzLCB2YWxfc3RyLCAiY2Rw
IiwgUFNSX0NEUCk7Cj4+ICsgICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjbXQi
LCBQU1JfQ01ULCAmcmMpOwo+PiArICAgICAgICBwYXJzZV9wc3JfYm9vbChzLCB2YWxfc3RyLCAi
Y2F0IiwgUFNSX0NBVCwgJnJjKTsKPj4gKyAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0
ciwgImNkcCIsIFBTUl9DRFAsICZyYyk7Cj4+ICAKPj4gICAgICAgICAgaWYgKCB2YWxfc3RyICYm
ICFzdHJjbXAocywgInJtaWRfbWF4IikgKQo+PiAtICAgICAgICAgICAgb3B0X3JtaWRfbWF4ID0g
c2ltcGxlX3N0cnRvdWwodmFsX3N0ciwgTlVMTCwgMCk7Cj4+ICsgICAgICAgIHsKPj4gKyAgICAg
ICAgICAgIG9wdF9ybWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9zdHIsICZxLCAwKTsKPj4g
KyAgICAgICAgICAgIGlmICggKnEgKQo+PiArICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
Pj4gKyAgICAgICAgfQo+PiAgCj4+ICAgICAgICAgIGlmICggdmFsX3N0ciAmJiAhc3RyY21wKHMs
ICJjb3NfbWF4IikgKQo+PiAtICAgICAgICAgICAgb3B0X2Nvc19tYXggPSBzaW1wbGVfc3RydG91
bCh2YWxfc3RyLCBOVUxMLCAwKTsKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgb3B0X2Nv
c19tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3RyLCAmcSwgMCk7Cj4+ICsgICAgICAgICAgICBp
ZiAoICpxICkKPj4gKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4+ICsgICAgICAgIH0K
Pj4gIAo+PiAgICAgICAgICBzID0gc3MgKyAxOwo+PiAgICAgIH0gd2hpbGUgKCBzcyApOwo+IAo+
IFNvIGlmIHZhbF9zdHIgZGlkbid0IG1hdGNoIGFueSBvZiB0aGUgZml2ZSBzdHJpbmdzIHlvdSB3
b24ndCBpbmRpY2F0ZQo+IGFuIGVycm9yIGhlcmUsIHdoaWNoIHNlZW1zIGluY29uc2lzdGVudC4K
Ck9rYXksIEknbGwgY2hhbmdlIGl0LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:26:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:26: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.xen.org>)
	id 1dhGJg-0002Uy-VO; Mon, 14 Aug 2017 14:26:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhGJf-0002T2-Jb
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:26:03 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 0D/38-18997-AF2B1995; Mon, 14 Aug 2017 14:26:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyuP0Ov+63TRM
 jDf7f5bb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMevrrPWLCcueL3vXXMDYyPmLoYOTkkBIwk
 3k78B2RzcQgJLGSU2LOwDywhLJAuMWfKMWYQW0RAWaL3128WEJtZwFei4e8LqIZmRomv2+cxg
 iTYBFQlNlw/xQpi8wpYS3T+f8nexcjBwQIUX37HByQsKhAusf/7NWaIEkGJkzOfgM3kFDCQ+H
 X9FNR8dYk/8y4xQ9jiEpuefWeFsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkb14tSistQ
 iXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4GQAgh2MX/qdDzFKcjApifIm
 +PRGCvEl5adUZiQWZ8QXleakFh9i1ODgELhy8MhsRimWvPy8VCUJ3hsbJ0YKCRalpqdWpGXmA
 OMHplSCg0dJBCLNW1yQmFucmQ6ROsWoy9H0YcsXJiGwGVLivG9BigRAijJK8+BGwGL5EqOslD
 AvI9CBQjwFqUW5mSWo8q8YxTkYlYR5N4NM4cnMK4Hb9AroCCagI/pAfuEtLklESEk1MBq+dVg
 te2fz59a1ap6JN0wzcs7u3+qZGXT7W/yl88ecNW6zPd6o+Hrv2u9br/l2vn3548BV34DM3E8q
 /jMvChe9W7T7ypYLS1d92XEiZeO7qCW/GQ7wlR1M5nZ8cWzhPpcJqvt0Pm02eTJpzcPM3HwJp
 ahPUtLFH3ZJszDM+PvtyrI7m5YvSnP7q8RSnJFoqMVcVJwIAHEuFGrgAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502720758!68378473!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55233 invoked from network); 14 Aug 2017 14:25:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 14:25:58 -0000
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 mx1.suse.de (Postfix) with ESMTP id D7005ABBC;
 Mon, 14 Aug 2017 14:25:57 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-20-jgross@suse.com> <5991C3C8020000780016F678@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <12546e28-6d07-0f32-b880-35fa7080adf3@suse.com>
Date: Mon, 14 Aug 2017 16:25:57 +0200
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: <5991C3C8020000780016F678@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 19/52] xen/arch/x86/setup.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTU6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gIGJvb2wgX19yZWFkX21vc3RseSBh
Y3BpX2Rpc2FibGVkOwo+PiAgYm9vbCBfX2luaXRkYXRhIGFjcGlfZm9yY2U7Cj4+ICBzdGF0aWMg
Y2hhciBfX2luaXRkYXRhIGFjcGlfcGFyYW1bMTBdID0gIiI7Cj4+IC1zdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfYWNwaV9wYXJhbShjaGFyICpzKQo+PiArc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
YWNwaV9wYXJhbShjaGFyICpzKQo+IAo+IEFnYWluIHBsZWFzZSB0YWtlIHRoZSBvcHBvcnR1bml0
eSBhbmQgYWRkIHRoZSBtaXNzaW5nIGJsYW5rIGxpbmUKPiBhaGVhZCBvZiB0aGUgb25lIHlvdSBt
b2RpZnkuCgpPa2F5LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:26:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGKY-0003Nr-83; Mon, 14 Aug 2017 14:26:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGKW-0003Lv-Gy
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:26:56 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 0C/F2-02184-F23B1995; Mon, 14 Aug 2017 14:26:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTVd/88R
 Ig/29Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6/34FZ5krPp1oY2xg7GXuYuTiEBLYxCix
 u3kNK4Szm1Gi8+IGli5GTg5hgWyJNVsWM4LYIgLOEg1t+5hAbCGBOIn9k5cAdXNwMAvoS5zbU
 Q4SZhPQlLjz+RNYCa+AlcTNfRPAxrAIqEqs3b6LFcQWFQiXeNt4hAWiRlDi5MwnYDangKlET8
 sDdhCbWcBW4s7c3cwQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMaoXpxaVpRbpGuslFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGGgMQ7GDc+8/pEKMkB5OSKG+CT2+kEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4OgSsHj8xmlGLJy89LVZLgvbFxYqSQYFFqempFWmYOMBpgSiU4eJREI
 NK8xQWJucWZ6RCpU4y6HE0ftnxhEgKbISXO+xakSACkKKM0D24ELDIvMcpKCfMyAh0oxFOQWp
 SbWYIq/4pRnINRSZh3M8gUnsy8ErhNr4COYAI6og/kF97ikkSElFQDY8wS6VW9t3vlzNanT1r
 uqTFDdcc1u0MnljQl1F9f+L3T+Elhb62kvHH99Gjd0JBJS5QTRELydh7TfDPznpfh8YIpAk4M
 QQcCNL73b5zoYdZx19M+M9Vh4r3Hz/14Dbx3Baxfd0t2/nQvV96sZKcZr7Qqm2Yu5Sr9EpdZ4
 7YoWZIz9u7j7RpvlViKMxINtZiLihMBDvSw3scCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502720814!78770740!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18330 invoked from network); 14 Aug 2017 14:26:55 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 14 Aug 2017 14:26:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9155680D;
 Mon, 14 Aug 2017 07:26:54 -0700 (PDT)
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 D7C373F483;
 Mon, 14 Aug 2017 07:26:53 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-2-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a9003e6b-db52-d0b3-ecdc-25e057f78cda@arm.com>
Date: Mon, 14 Aug 2017 15:26:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170814070849.20986-2-jgross@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 01/52] xen/arch/arm/acpi/boot.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDE0LzA4LzE3IDA4OjA3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE1v
ZGlmeSB0aGUgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIGluOgo+Cj4geGVuL2Fy
Y2gvYXJtL2FjcGkvYm9vdC5jCj4KPiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIg
dmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCj4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:28:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGLc-00042s-Hj; Mon, 14 Aug 2017 14:28:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGLb-00042L-DT
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:28:03 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DF/7E-01732-273B1995; Mon, 14 Aug 2017 14:28:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTbdo88R
 Ig5ZPohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b05R4FF5grZr59ydrAOIG5i5GLQ0hgE6PE
 69u/GCGc3YwSfdMeAWU4OYQF8iQertjGCGKLCDhLNLTtYwKxhQTiJLZ2LgCq4eBgFtCXOLejH
 CTMJqApcefzJ7ASXgErib8T5rGB2CwCqhJb195iAbFFBcIl3jYeYYGoEZQ4OfMJmM0pYCrRNr
 EBrJdZwFbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxqhenFpWlFula6iUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYaAxDsYFzb6nyIUZKDSUmUN8GnN1KILyk/pTIj
 sTgjvqg0J7X4EKMGB4fAlYNHZjNKseTl56UqSfDe2DgxUkiwKDU9tSItMwcYDTClEhw8SiIQa
 d7igsTc4sx0iNQpRl2Opg9bvjAJgc2QEud9C1IkAFKUUZoHNwIWmZcYZaWEeRmBDhTiKUgtys
 0sQZV/xSjOwagkzPsJZApPZl4J3KZXQEcwAR3RB/ILb3FJIkJKqoExhSXG6UtF7a2un29v9vb
 9ealmkxpzJ9HlnaCI6GmH73bHiiNmaTAvcLOIO1vHwbfun1XCzuSNBfveNEytV3xieuTHacf8
 d83+osfKjnDOcWarclyhWnY0at652d2ThU+trP/RvK7a8LpFdsbTzk0MPAr7Px/5e41bbraSh
 e27fZXiugu6901XYinOSDTUYi4qTgQATAv6xscCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502720881!104316223!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46201 invoked from network); 14 Aug 2017 14:28:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 14 Aug 2017 14:28:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D1B580D;
 Mon, 14 Aug 2017 07:28:01 -0700 (PDT)
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 E5CCA3F483;
 Mon, 14 Aug 2017 07:28:00 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-3-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b95a8231-b4be-cd40-bed3-471b682aa1d1@arm.com>
Date: Mon, 14 Aug 2017 15:27:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170814070849.20986-3-jgross@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 02/52] xen/arch/arm/domain_build.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDE0LzA4LzE3IDA4OjA3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE1v
ZGlmeSB0aGUgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIGluOgo+Cj4geGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCj4KPiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0
ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCj4KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:28:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:28: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.xen.org>)
	id 1dhGMJ-0004HA-Ps; Mon, 14 Aug 2017 14:28:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGMI-0004Gm-2U
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:28:46 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6E/B2-03368-D93B1995; Mon, 14 Aug 2017 14:28:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTXfO5om
 RBhsPW1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk33u9lLDjJXNFx9z1TA2MncxcjF4eQwCZG
 ienz3jNBOLsZJa4fnwWU4eQQFkiXuD7zByOILSLgLNHQto8JxBYSiJO4vKWTvYuRg4NZQF/i3
 I5ykDCbgKbEnc+fwEp4BawkHnYvYAGxWQRUJXofzAezRQXCJd42HmGBqBGUODnzCQvIGE4BU4
 ln29lBwswCthJ35u5mhrDlJba/ncM8gZFvFpKOWUjKZiEpW8DIvIpRvTi1qCy1SNdIL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH47K/TocYJTmYlER5E3x6I4X4kvJT
 KjMSizPii0pzUosPMWpwcAhcOXhkNqMUS15+XqqSBO+bTRMjhQSLUtNTK9Iyc4DRAFMqwcGjJ
 MLbA5LmLS5IzC3OTIdInWLU5Wj6sOULkxDYDClx3hCQIgGQoozSPLgRsMi8xCgrJczLCHSgEE
 9BalFuZgmq/CtGcQ5GJWHexSBTeDLzSuA2vQI6ggnoiD6QX3iLSxIRUlINjEa8JSvuFiR/Mru
 x3iEo11e2kc3X+4NtNs+Rup2aU1dvu68mvXTvWo03PWxPX+8+dPuWaUDFkdDE/wyddTNDeaIi
 r30RyVu/fuKBa1seLl5WfH76q/Rj1w6EBs76W2L4xpHHRMLAlk80Tf6JxV2RYw/27HMrs31/Z
 Ic9X9F/oeCsq0uOsfC3OSixFGckGmoxFxUnAgBsq7joxwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502720924!99303397!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36402 invoked from network); 14 Aug 2017 14:28:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:28:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3FB7280D;
 Mon, 14 Aug 2017 07:28:44 -0700 (PDT)
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 9B3B33F483;
 Mon, 14 Aug 2017 07:28:43 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-4-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0bead411-4f63-5cf0-b855-2012ba673672@arm.com>
Date: Mon, 14 Aug 2017 15:28:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170814070849.20986-4-jgross@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 03/52] xen/arch/arm/traps.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDE0LzA4LzE3IDA4OjA4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE1v
ZGlmeSB0aGUgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIGluOgo+Cj4geGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKPgo+IHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGMX-0004Jy-0r; Mon, 14 Aug 2017 14:29:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGMW-0004Je-4u
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:00 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 CC/57-04533-BA3B1995; Mon, 14 Aug 2017 14:28:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6qzRM
 jDdZst7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+nm1iLWiUrHh34SVTA+NZoS5GTg4JAX+J
 pgdz2UBsNgEdiYtzdwLZHBwiAioSt/cadDFycTAL3GCUaHkNUSMs4CDxtn85M4jNIqAq8f/GF
 LB6XgFLiS/N+hAj9STeTnzBCGJzClhJfLl8nR3EFgIqOdp/HSzOKyAocXLmExYQm1lAU6J1+2
 92CFteonnrbGaIekWJ/nkP2CYw8s1C0jILScssJC0LGJlXMWoUpxaVpRbpGlnoJRVlpmeU5CZ
 m5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhlo9AwPjDsb2E36HGCU5mJREeRN8eiOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfC+2TQxUkiwKDU9tSItMwcY9DBpCQ4eJRHeHpA0b3FBYm5xZjpE6
 hSjLserCf+/MQmx5OXnpUqJ84aAFAmAFGWU5sGNgEXgJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvA9ApvBk5pXAbXoFdAQT0BF9IPfzFpckIqSkGhhVNATdPNU3H1jwzFGI81tqXqXPHLl
 y58zJz1tbN664+2+pwJ97BSf585cy+z0V/JYofD7scPrKnSxPW9sWnT8mHqd6vUbT7OBihZwH
 rCXZa6ZedqiZltWdoPj49OWtWmm1SYsnZIkw+F30WjPjp7aYp8/Oo4G7+I8uuG2imJC8YYFl1
 G3dGb+UWIozEg21mIuKEwEJ+QufuwIAAA==
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502720937!110025701!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55387 invoked from network); 14 Aug 2017 14:28:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:28:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="435407653"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:40 +0100
Message-ID: <20170814142850.39133-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 01/11] x86/pci: introduce hvm_pci_decode_addr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHVzZSBpdCBpbiB0aGUgaW9yZXEgY29kZSB0byBkZWNvZGUgYWNjZXNzZXMgdG8gdGhlIFBD
SSBJTyBwb3J0cwppbnRvIGJ1cywgc2xvdCwgZnVuY3Rpb24gYW5kIHJlZ2lzdGVyIHZhbHVlcy4K
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gTmV3IGluIHRoaXMgdmVyc2lv
bi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgIHwgMTkgKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICB8IDEyICsrKysrLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCB8ICA1ICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI5
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCmluZGV4IDIxNGFiMzA3YzQuLjA3NGNi
YTg5ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvLmMKQEAgLTI1Niw2ICsyNTYsMjUgQEAgdm9pZCByZWdpc3Rlcl9nMm1fcG9ydGlv
X2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCkKICAgICBoYW5kbGVyLT5vcHMgPSAmZzJtX3BvcnRp
b19vcHM7CiB9CiAKK3Vuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGlu
dCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpidXMsIHVuc2lnbmVkIGludCAqc2xvdCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZnVuYykKK3sKKyAgICB1bnNpZ25lZCBs
b25nIGJkZjsKKworICAgIEFTU0VSVChDRjhfRU5BQkxFRChjZjgpKTsKKworICAgIGJkZiA9IENG
OF9CREYoY2Y4KTsKKyAgICAqYnVzID0gUENJX0JVUyhiZGYpOworICAgICpzbG90ID0gUENJX1NM
T1QoYmRmKTsKKyAgICAqZnVuYyA9IFBDSV9GVU5DKGJkZik7CisgICAgLyoKKyAgICAgKiBOQjog
dGhlIGxvd2VyIDIgYml0cyBvZiB0aGUgcmVnaXN0ZXIgYWRkcmVzcyBhcmUgZmV0Y2hlZCBmcm9t
IHRoZQorICAgICAqIG9mZnNldCBpbnRvIHRoZSAweGNmYyByZWdpc3RlciB3aGVuIHJlYWRpbmcv
d3JpdGluZyB0byBpdC4KKyAgICAgKi8KKyAgICByZXR1cm4gQ0Y4X0FERFJfTE8oY2Y4KSB8IChh
ZGRyICYgMyk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMKaW5kZXggYjJhOGIwZTk4Ni4uNzUyOTc2ZDE2ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMTE3OCwxOCAr
MTE3OCwxNiBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2
ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgIENGOF9FTkFCTEVEKGNmOCkgKQogICAgIHsK
ICAgICAgICAgdWludDMyX3Qgc2JkZiwgeDg2X2ZhbTsKKyAgICAgICAgdW5zaWduZWQgaW50IGJ1
cywgc2xvdCwgZnVuYywgcmVnOworCisgICAgICAgIHJlZyA9IGh2bV9wY2lfZGVjb2RlX2FkZHIo
Y2Y4LCBwLT5hZGRyLCAmYnVzLCAmc2xvdCwgJmZ1bmMpOwogCiAgICAgICAgIC8qIFBDSSBjb25m
aWcgZGF0YSBjeWNsZSAqLwogCi0gICAgICAgIHNiZGYgPSBYRU5fRE1PUF9QQ0lfU0JERigwLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0JVUyhDRjhfQkRGKGNmOCkpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QoQ0Y4X0JERihjZjgpKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKENGOF9CREYoY2Y4KSkp
OworICAgICAgICBzYmRmID0gWEVOX0RNT1BfUENJX1NCREYoMCwgYnVzLCBzbG90LCBmdW5jKTsK
IAogICAgICAgICB0eXBlID0gWEVOX0RNT1BfSU9fUkFOR0VfUENJOwotICAgICAgICBhZGRyID0g
KCh1aW50NjRfdClzYmRmIDw8IDMyKSB8Ci0gICAgICAgICAgICAgICBDRjhfQUREUl9MTyhjZjgp
IHwKLSAgICAgICAgICAgICAgIChwLT5hZGRyICYgMyk7CisgICAgICAgIGFkZHIgPSAoKHVpbnQ2
NF90KXNiZGYgPDwgMzIpIHwgcmVnOwogICAgICAgICAvKiBBTUQgZXh0ZW5kZWQgY29uZmlndXJh
dGlvbiBzcGFjZSBhY2Nlc3M/ICovCiAgICAgICAgIGlmICggQ0Y4X0FERFJfSEkoY2Y4KSAmJgog
ICAgICAgICAgICAgIGQtPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQg
JiYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pby5oCmluZGV4IDI0ODRlYjFjNzUuLjUxNjU5YjZjN2YgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaW8uaApAQCAtMTQ5LDYgKzE0OSwxMSBAQCB2b2lkIHN0ZHZnYV9kZWluaXQoc3RydWN0
IGRvbWFpbiAqZCk7CiAKIGV4dGVybiB2b2lkIGh2bV9kcGNpX21zaV9lb2koc3RydWN0IGRvbWFp
biAqZCwgaW50IHZlY3Rvcik7CiAKKy8qIERlY29kZSBhIFBDSSBwb3J0IElPIGFjY2VzcyBpbnRv
IGEgYnVzL3Nsb3QvZnVuYy9yZWcuICovCit1bnNpZ25lZCBpbnQgaHZtX3BjaV9kZWNvZGVfYWRk
cih1bnNpZ25lZCBpbnQgY2Y4LCB1bnNpZ25lZCBpbnQgYWRkciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqYnVzLCB1bnNpZ25lZCBpbnQgKnNsb3QsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZ1bmMpOworCiAv
KgogICogSFZNIHBvcnQgSU8gaGFuZGxlciB0aGF0IHBlcmZvcm1zIGZvcndhcmRpbmcgb2YgZ3Vl
c3QgSU8gcG9ydHMgaW50byBtYWNoaW5lCiAgKiBJTyBwb3J0cy4KLS0gCjIuMTEuMCAoQXBwbGUg
R2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGMZ-0004MO-BC; Mon, 14 Aug 2017 14:29:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGMY-0004LB-17
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:02 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F2/18-02181-DA3B1995; Mon, 14 Aug 2017 14:29:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO6azRM
 jDf6uNLD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN61tUX9MRX3Lp4g62BcaZ7FyMnh4SAv8SE
 F5/ZQWw2AR2Ji3N3snUxcnCICKhI3N5r0MXIxcEscINRYu22v6wgcWEBP4mXc+VBylkEVCV6H
 8xnAbF5BSwl5ny9xAYxUk/i7cQXjCA2p4CVxJfL18HGCwHVHO2/zghRLyhxcuYTsF5mAU2J1u
 2/2SFseYnmrbOZIeoVJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoUZxaVJZapGtkoZdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERho9QwMjDsY20/4HWKU5GBSEuVN8OmNFOJLyk+p
 zEgszogvKs1JLT7EqMHBIbB57eoLjFIsefl5qUoSvG82TYwUEixKTU+tSMvMAcYCTKkEB4+SC
 G8PSJq3uCAxtzgzHSJ1ilGX49WE/9+YhMBmSInzhoAUCYAUZZTmwY2AxeUlRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK8D0Cm8GTmlcBtegV0BBPQEX0gv/AWlyQipKQaGE87fZn2h3X+43I
 Rxu9vj78uVTtfPe9vNvuz774b3052+1uyKCfYTP764TYL28zALKsP0bvXO7jemsKxTG1ti/2z
 dU4V+oUCV7tNOzgDj19syBaNkS+5uV7g5PFCh6U1K/Wyuxa0WVhudNjJNjXY42WnwlrWpGM6P
 urfYx4oO9vMnr/1ysMCOyWW4oxEQy3mouJEACLlNLnGAgAA
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502720937!110025701!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55972 invoked from network); 14 Aug 2017 14:29:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="435407660"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:42 +0100
Message-ID: <20170814142850.39133-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 03/11] x86/mmcfg: add handlers for the PVH
	Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgc2V0IG9mIGhhbmRsZXJzIGZvciB0aGUgYWNjZXNzZXMgdG8gdGhlIE1NQ0ZH
IGFyZWFzLiBUaG9zZQphcmVhcyBhcmUgc2V0dXAgYmFzZWQgb24gdGhlIGNvbnRlbnRzIG9mIHRo
ZSBoYXJkd2FyZSBNTUNGRyB0YWJsZXMsCmFuZCB0aGUgbGlzdCBvZiBoYW5kbGVkIE1NQ0ZHIGFy
ZWFzIGlzIHN0b3JlZCBpbnNpZGUgb2YgdGhlIGh2bV9kb21haW4Kc3RydWN0LgoKVGhlIHJlYWQv
d3JpdGVzIGFyZSBmb3J3YXJkZWQgdG8gdGhlIGdlbmVyaWMgdnBjaSBoYW5kbGVycyBvbmNlIHRo
ZQphZGRyZXNzIGlzIGRlY29kZWQgaW4gb3JkZXIgdG8gb2J0YWluIHRoZSBkZXZpY2UgYW5kIHJl
Z2lzdGVyIHRoZQpndWVzdCBpcyB0cnlpbmcgdG8gYWNjZXNzLgoKU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpD
aGFuZ2VzIHNpbmNlIHY0OgogLSBDaGFuZ2UgdGhlIGF0dHJpYnV0ZSBvZiBwdmhfc2V0dXBfbW1j
ZmcgdG8gX19od2RvbV9pbml0LgogLSBUcnkgdG8gYWRkIGFzIG1hbnkgTU1DRkcgcmVnaW9ucyBh
cyBwb3NzaWJsZSwgZXZlbiBpZiBvbmUgZmFpbHMgdG8KICAgYWRkLgogLSBDaGFuZ2Ugc29tZSBm
aWVsZHMgb2YgdGhlIGh2bV9tbWNmZyBzdHJ1Y3Q6IHR1cm4gc2l6ZSBpbnRvIGEKICAgdW5zaWdu
ZWQgaW50LCBzZWdtZW50IGludG8gdWludDE2X3QgYW5kIGJ1cyBpbnRvIHVpbnQ4X3QuCiAtIENv
bnZlcnQgc29tZSBhZGRyZXNzIHBhcmFtZXRlcnMgZnJvbSB1bnNpZ25lZCBsb25nIHRvIHBhZGRy
X3QgZm9yCiAgIGNvbnNpc3RlbmN5LgogLSBNYWtlIHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIgcmV0
dXJuIHRoZSBkZWNvZGVkIHJlZ2lzdGVyIGluIHRoZQogICByZXR1cm4gb2YgdGhlIGZ1bmN0aW9u
LgogLSBJbnRyb2R1Y2UgYSBuZXcgbWFjcm8gdG8gY29udmVydCBhIE1NQ0ZHIGFkZHJlc3MgaW50
byBhIEJERiwgYW5kCiAgIHVzZSBpdCBpbiB2cGNpX21tY2ZnX2RlY29kZV9hZGRyIHRvIGNsYXJp
ZnkgdGhlIGxvZ2ljLgogLSBJbiB2cGNpX21tY2ZnX3tyZWFkL3dyaXRlfSB1bmlmeSB0aGUgbG9n
aWMgZm9yIDhCIGFjY2Vzc2VzIGFuZAogICBzbWFsbGVyIG9uZXMuCiAtIEFkZCB0aGUgX19od2Rv
bV9pbml0IGF0dHJpYnV0ZSB0byByZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIuCiAtIFRlc3Qg
dGhhdCByZWcgKyBzaXplIGRvZXNuJ3QgY3Jvc3MgYSBkZXZpY2UgYm91bmRhcnkuCgpDaGFuZ2Vz
IHNpbmNlIHYzOgogLSBQcm9wYWdhdGUgY2hhbmdlcyBmcm9tIHByZXZpb3VzIHBhdGNoZXM6IGRy
b3AgeGVuXyBwcmVmaXggZm9yIHZwY2kKICAgZnVuY3Rpb25zLCBwYXNzIHNsb3QgYW5kIGZ1bmMg
aW5zdGVhZCBvZiBkZXZmbiBhbmQgZml4IHRoZSBlcnJvcgogICBwYXRocyBvZiB0aGUgTU1DRkcg
aGFuZGxlcnMuCiAtIHMvZWNhbS9tbWNmZy8uCiAtIE1vdmUgdGhlIGRlc3Ryb3kgY29kZSB0byBh
IHNlcGFyYXRlIGZ1bmN0aW9uLCBzbyB0aGUgaHZtX21tY2ZnCiAgIHN0cnVjdCBjYW4gYmUgcHJp
dmF0ZSB0byBodm0vaW8uYy4KIC0gQ29uc3RpZnkgdGhlIHJldHVybiBvZiB2cGNpX21tY2ZnX2Zp
bmQuCiAtIFVzZSBkIGluc3RlYWQgb2Ygdi0+ZG9tYWluIGluIHZwY2lfbW1jZmdfYWNjZXB0Lgog
LSBBbGxvdyA4Ynl0ZSBhY2Nlc3NlcyB0byB0aGUgbW1jZmcuCgpDaGFuZ2VzIHNpbmNlIHYxOgog
LSBBZGRlZCBsb2NraW5nLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgIHwg
IDIyICsrKysrCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICB8ICAgMyArCiB4ZW4v
YXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICB8IDE4MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIHwgICAz
ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggICAgIHwgICA3ICsrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3BjaS5oICAgICAgICB8ICAgMiArCiA2IGZpbGVzIGNoYW5nZWQsIDIxOSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9k
b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCAwZTdkMDZi
ZTk1Li4wNGE4NjgyZDMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMzgsNiArMzgsOCBAQAog
I2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaD4KICNpbmNsdWRlIDxwdWJsaWMv
aHZtL2h2bV92Y3B1Lmg+CiAKKyNpbmNsdWRlICIuLi94ODZfNjQvbW1jb25maWcuaCIKKwogLyoK
ICAqIEhhdmUgdGhlIFRTUyBjb3ZlciB0aGUgSVNBIHBvcnQgcmFuZ2UsIHdoaWNoIG1ha2VzIGl0
CiAgKiAtIDEwNCBieXRlcyBiYXNlIHN0cnVjdHVyZQpAQCAtMTA0MSw2ICsxMDQzLDI0IEBAIHN0
YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9hY3BpKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3Qg
c3RhcnRfaW5mbykKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgX19od2RvbV9pbml0
IHB2aF9zZXR1cF9tbWNmZyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGludCBp
OworICAgIGludCByYzsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgcGNpX21tY2ZnX2NvbmZpZ19u
dW07IGkrKyApCisgICAgeworICAgICAgICByYyA9IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxl
cihkLCBwY2lfbW1jZmdfY29uZmlnW2ldLmFkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0uc3RhcnRfYnVzX251bWJlciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZp
Z1tpXS5lbmRfYnVzX251bWJlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5wY2lfc2VnbWVudCk7CisgICAgICAgIGlmICggcmMg
KQorICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gc2V0dXAgTU1DRkcgaGFuZGxlciBhdCAl
I2x4IGZvciBzZWdtZW50ICV1XG4iLAorICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25m
aWdbaV0uYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLnBj
aV9zZWdtZW50KTsKKyAgICB9Cit9CisKIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHZoKHN0
cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLApAQCAtMTA5MCw2ICsxMTEwLDggQEAg
aW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9k
dWxlX3QgKmltYWdlLAogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCisgICAgcHZoX3NldHVw
X21tY2ZnKGQpOworCiAgICAgcGFuaWMoIkJ1aWxkaW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0
IHN1cHBvcnRlZC4iKTsKICAgICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGNjNzNkZjhkYzcuLjMx
Njg5NzM4MjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwpAQCAtNTgzLDYgKzU4Myw3IEBAIGludCBodm1fZG9tYWluX2luaXRp
YWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywKICAgICBz
cGluX2xvY2tfaW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5sb2NrKTsKICAgICBJ
TklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5saXN0KTsKICAgICBJ
TklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLmcybV9pb3BvcnRfbGlzdCk7CisgICAg
SU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsKIAogICAg
IHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIFBFUkRPTUFJTl9WSVJUX1NUQVJULCAw
LCBOVUxMLCBOVUxMKTsKICAgICBpZiAoIHJjICkKQEAgLTcyOCw2ICs3MjksOCBAQCB2b2lkIGh2
bV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBsaXN0X2RlbCgmaW9w
b3J0LT5saXN0KTsKICAgICAgICAgeGZyZWUoaW9wb3J0KTsKICAgICB9CisKKyAgICBkZXN0cm95
X3ZwY2lfbW1jZmcoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsKIH0KIAogc3Rh
dGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9pby5jCmluZGV4IGMzYjY4ZWIyNTcuLjI4NDVkYzViNDggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAgLTI4
MCw3ICsyODAsNyBAQCB1bnNpZ25lZCBpbnQgaHZtX3BjaV9kZWNvZGVfYWRkcih1bnNpZ25lZCBp
bnQgY2Y4LCB1bnNpZ25lZCBpbnQgYWRkciwKIHN0YXRpYyBib29sIHZwY2lfYWNjZXNzX2FsbG93
ZWQodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IGxlbikKIHsKICAgICAvKiBDaGVjayBh
Y2Nlc3Mgc2l6ZS4gKi8KLSAgICBpZiAoIGxlbiAhPSAxICYmIGxlbiAhPSAyICYmIGxlbiAhPSA0
ICkKKyAgICBpZiAoIGxlbiAhPSAxICYmIGxlbiAhPSAyICYmIGxlbiAhPSA0ICYmIGxlbiAhPSA4
ICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgLyogQ2hlY2sgdGhhdCBhY2Nlc3MgaXMg
c2l6ZSBhbGlnbmVkLiAqLwpAQCAtMzkxLDYgKzM5MSwxODcgQEAgdm9pZCByZWdpc3Rlcl92cGNp
X3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQpCiAgICAgaGFuZGxlci0+b3BzID0gJnZw
Y2lfcG9ydGlvX29wczsKIH0KIAorc3RydWN0IGh2bV9tbWNmZyB7CisgICAgc3RydWN0IGxpc3Rf
aGVhZCBuZXh0OworICAgIHBhZGRyX3QgYWRkcjsKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZTsKKyAg
ICB1aW50MTZfdCBzZWdtZW50OworICAgIGludDhfdCBidXM7Cit9OworCisvKiBIYW5kbGVycyB0
byB0cmFwIFBDSSBNTUNGRyBjb25maWcgYWNjZXNzZXMuICovCitzdGF0aWMgY29uc3Qgc3RydWN0
IGh2bV9tbWNmZyAqdnBjaV9tbWNmZ19maW5kKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRk
cikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKKworICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkgKCBtbWNmZywgJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zLCBu
ZXh0ICkKKyAgICAgICAgaWYgKCBhZGRyID49IG1tY2ZnLT5hZGRyICYmIGFkZHIgPCBtbWNmZy0+
YWRkciArIG1tY2ZnLT5zaXplICkKKyAgICAgICAgICAgIHJldHVybiBtbWNmZzsKKworICAgIHJl
dHVybiBOVUxMOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IHZwY2lfbW1jZmdfZGVjb2RlX2Fk
ZHIoY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgKmJ1cywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnNs
b3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50ICpmdW5jKQoreworICAgIHVuc2lnbmVkIGludCBiZGY7CisKKyAgICBhZGRyIC09IG1tY2Zn
LT5hZGRyOworICAgIGJkZiA9IE1NQ0ZHX0JERihhZGRyKTsKKyAgICAqYnVzID0gUENJX0JVUyhi
ZGYpICsgbW1jZmctPmJ1czsKKyAgICAqc2xvdCA9IFBDSV9TTE9UKGJkZik7CisgICAgKmZ1bmMg
PSBQQ0lfRlVOQyhiZGYpOworCisgICAgcmV0dXJuIGFkZHIgJiAoUENJX0NGR19TUEFDRV9FWFBf
U0laRSAtIDEpOworfQorCitzdGF0aWMgaW50IHZwY2lfbW1jZmdfYWNjZXB0KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKyAgICBib29sIGZvdW5kOworCisgICAgdnBjaV9ybG9jayhkKTsKKyAgICBmb3VuZCA9
IHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKTsKKyAgICB2cGNpX3J1bmxvY2soZCk7CisKKyAgICBy
ZXR1cm4gZm91bmQ7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9tbWNmZ19yZWFkKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nICpkYXRhKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7CisgICAg
dW5zaWduZWQgaW50IGJ1cywgc2xvdCwgZnVuYywgcmVnOworCisgICAgKmRhdGEgPSB+MHVsOwor
CisgICAgdnBjaV9ybG9jayhkKTsKKyAgICBtbWNmZyA9IHZwY2lfbW1jZmdfZmluZChkLCBhZGRy
KTsKKyAgICBpZiAoICFtbWNmZyApCisgICAgeworICAgICAgICB2cGNpX3J1bmxvY2soZCk7Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgcmVnID0gdnBjaV9tbWNm
Z19kZWNvZGVfYWRkcihtbWNmZywgYWRkciwgJmJ1cywgJnNsb3QsICZmdW5jKTsKKworICAgIGlm
ICggIXZwY2lfYWNjZXNzX2FsbG93ZWQocmVnLCBsZW4pIHx8CisgICAgICAgICAocmVnICsgbGVu
KSA+IFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUgKQorICAgIHsKKyAgICAgICAgdnBjaV9ydW5sb2Nr
KGQpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIC8qCisgICAg
ICogQWNjb3JkaW5nIHRvIHRoZSBQQ0llIDMuMUEgc3BlY2lmaWNhdGlvbjoKKyAgICAgKiAgLSBD
b25maWd1cmF0aW9uIFJlYWRzIGFuZCBXcml0ZXMgbXVzdCB1c3VhbGx5IGJlIERXT1JEIG9yIHNt
YWxsZXIKKyAgICAgKiAgICBpbiBzaXplLgorICAgICAqICAtIEJlY2F1c2UgUm9vdCBDb21wbGV4
IGltcGxlbWVudGF0aW9ucyBhcmUgbm90IHJlcXVpcmVkIHRvIHN1cHBvcnQKKyAgICAgKiAgICBh
Y2Nlc3NlcyB0byBhIFJDUkIgdGhhdCBjcm9zcyBEVyBib3VuZGFyaWVzIFsuLi5dIHNvZnR3YXJl
CisgICAgICogICAgc2hvdWxkIHRha2UgY2FyZSBub3QgdG8gY2F1c2UgdGhlIGdlbmVyYXRpb24g
b2Ygc3VjaCBhY2Nlc3NlcworICAgICAqICAgIHdoZW4gYWNjZXNzaW5nIGEgUkNSQiB1bmxlc3Mg
dGhlIFJvb3QgQ29tcGxleCB3aWxsIHN1cHBvcnQgdGhlCisgICAgICogICAgYWNjZXNzLgorICAg
ICAqICBYZW4gaG93ZXZlciBzdXBwb3J0cyA4Ynl0ZSBhY2Nlc3NlcyBieSBzcGxpdHRpbmcgdGhl
bSBpbnRvIHR3bworICAgICAqICA0Ynl0ZSBhY2Nlc3Nlcy4KKyAgICAgKi8KKyAgICAqZGF0YSA9
IHZwY2lfcmVhZChtbWNmZy0+c2VnbWVudCwgYnVzLCBzbG90LCBmdW5jLCByZWcsIG1pbig0dSwg
bGVuKSk7CisgICAgaWYgKCBsZW4gPT0gOCApCisgICAgICAgICpkYXRhIHw9ICh1aW50NjRfdCl2
cGNpX3JlYWQobW1jZmctPnNlZ21lbnQsIGJ1cywgc2xvdCwgZnVuYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWcgKyA0LCA0KSA8PCAzMjsKKyAgICB2cGNpX3J1bmxv
Y2soZCk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHZwY2lf
bW1jZmdfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nIGRhdGEp
Cit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3Qg
aHZtX21tY2ZnICptbWNmZzsKKyAgICB1bnNpZ25lZCBpbnQgYnVzLCBzbG90LCBmdW5jLCByZWc7
CisKKyAgICB2cGNpX3dsb2NrKGQpOworICAgIG1tY2ZnID0gdnBjaV9tbWNmZ19maW5kKGQsIGFk
ZHIpOworICAgIGlmICggIW1tY2ZnICkKKyAgICB7CisgICAgICAgIHZwY2lfd3VubG9jayhkKTsK
KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICByZWcgPSB2cGNpX21t
Y2ZnX2RlY29kZV9hZGRyKG1tY2ZnLCBhZGRyLCAmYnVzLCAmc2xvdCwgJmZ1bmMpOworCisgICAg
aWYgKCAhdnBjaV9hY2Nlc3NfYWxsb3dlZChyZWcsIGxlbikgfHwKKyAgICAgICAgIChyZWcgKyBs
ZW4pID4gUENJX0NGR19TUEFDRV9FWFBfU0laRSApCisgICAgeworICAgICAgICB2cGNpX3d1bmxv
Y2soZCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgdnBjaV93
cml0ZShtbWNmZy0+c2VnbWVudCwgYnVzLCBzbG90LCBmdW5jLCByZWcsIG1pbig0dSwgbGVuKSwg
ZGF0YSk7CisgICAgaWYgKCBsZW4gPT0gOCApCisgICAgICAgIHZwY2lfd3JpdGUobW1jZmctPnNl
Z21lbnQsIGJ1cywgc2xvdCwgZnVuYywgcmVnICsgNCwgNCwgZGF0YSA+PiAzMik7CisgICAgdnBj
aV93dW5sb2NrKGQpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGNv
bnN0IHN0cnVjdCBodm1fbW1pb19vcHMgdnBjaV9tbWNmZ19vcHMgPSB7CisgICAgLmNoZWNrID0g
dnBjaV9tbWNmZ19hY2NlcHQsCisgICAgLnJlYWQgPSB2cGNpX21tY2ZnX3JlYWQsCisgICAgLndy
aXRlID0gdnBjaV9tbWNmZ193cml0ZSwKK307CisKK2ludCBfX2h3ZG9tX2luaXQgcmVnaXN0ZXJf
dnBjaV9tbWNmZ19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFy
dF9idXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZW5kX2J1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBzZWcpCit7CisgICAgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7
CisKKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKKworICAgIHZwY2lfd2xvY2so
ZCk7CisgICAgaWYgKCB2cGNpX21tY2ZnX2ZpbmQoZCwgYWRkcikgKQorICAgIHsKKyAgICAgICAg
dnBjaV93dW5sb2NrKGQpOworICAgICAgICByZXR1cm4gLUVFWElTVDsKKyAgICB9CisKKyAgICBt
bWNmZyA9IHhtYWxsb2Moc3RydWN0IGh2bV9tbWNmZyk7CisgICAgaWYgKCAhbW1jZmcgKQorICAg
IHsKKyAgICAgICAgdnBjaV93dW5sb2NrKGQpOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAg
ICB9CisKKyAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdp
b25zKSApCisgICAgICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnBjaV9tbWNmZ19vcHMp
OworCisgICAgbW1jZmctPmFkZHIgPSBhZGRyICsgKHN0YXJ0X2J1cyA8PCAyMCk7CisgICAgbW1j
ZmctPmJ1cyA9IHN0YXJ0X2J1czsKKyAgICBtbWNmZy0+c2VnbWVudCA9IHNlZzsKKyAgICBtbWNm
Zy0+c2l6ZSA9IChlbmRfYnVzIC0gc3RhcnRfYnVzICsgMSkgPDwgMjA7CisgICAgbGlzdF9hZGQo
Jm1tY2ZnLT5uZXh0LCAmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMpOworICAgIHZw
Y2lfd3VubG9jayhkKTsKKworICAgIHJldHVybiAwOworfQorCit2b2lkIGRlc3Ryb3lfdnBjaV9t
bWNmZyhzdHJ1Y3QgbGlzdF9oZWFkICpkb21haW5fbW1jZmcpCit7CisgICAgd2hpbGUgKCAhbGlz
dF9lbXB0eShkb21haW5fbW1jZmcpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBodm1fbW1jZmcg
Km1tY2ZnID0gbGlzdF9maXJzdF9lbnRyeShkb21haW5fbW1jZmcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX21tY2ZnLCBuZXh0
KTsKKworICAgICAgICBsaXN0X2RlbCgmbW1jZmctPm5leHQpOworICAgICAgICB4ZnJlZShtbWNm
Zyk7CisgICAgfQorfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaAppbmRleCAzYTU0ZDUwNjA2Li5lOGRjMDFiYzNlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaApAQCAtMTg3LDYgKzE4Nyw5IEBAIHN0cnVjdCBodm1fZG9tYWlu
IHsKICAgICAvKiBMb2NrIGZvciB0aGUgUENJIGVtdWxhdGlvbiBsYXllciAodlBDSSkuICovCiAg
ICAgcndsb2NrX3QgdnBjaV9sb2NrOwogCisgICAgLyogTGlzdCBvZiBNTUNGRyByZWdpb25zIHRy
YXBwZWQgYnkgWGVuLiAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgbW1jZmdfcmVnaW9uczsKKwog
ICAgIC8qIExpc3Qgb2YgcGVybWFuZW50bHkgd3JpdGUtbWFwcGVkIHBhZ2VzLiAqLwogICAgIHN0
cnVjdCB7CiAgICAgICAgIHNwaW5sb2NrX3QgbG9jazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCmluZGV4IDAx
MzIyYTJlMjEuLjgzNzA0NjAyNmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaApAQCAtMTYzLDYgKzE2Mywx
MyBAQCB2b2lkIHJlZ2lzdGVyX2cybV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsK
IC8qIEhWTSBwb3J0IElPIGhhbmRsZXIgZm9yIFBDSSBhY2Nlc3Nlcy4gKi8KIHZvaWQgcmVnaXN0
ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsKIAorLyogSFZNIE1NSU8g
aGFuZGxlciBmb3IgUENJIE1NQ0ZHIGFjY2Vzc2VzLiAqLworaW50IHJlZ2lzdGVyX3ZwY2lfbW1j
ZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGludCBl
bmRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2Vn
KTsKKy8qIERlc3Ryb3kgdHJhY2tlZCBNTUNGRyBhcmVhcy4gKi8KK3ZvaWQgZGVzdHJveV92cGNp
X21tY2ZnKHN0cnVjdCBsaXN0X2hlYWQgKmRvbWFpbl9tbWNmZyk7CisKICNlbmRpZiAvKiBfX0FT
TV9YODZfSFZNX0lPX0hfXyAqLwogCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cGNpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oCmluZGV4IDM2ODAxZDMxN2IuLmFjMTZj
OGZkNWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGNpLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wY2kuaApAQCAtNiw2ICs2LDggQEAKICNkZWZpbmUgQ0Y4X0FERFJfSEko
Y2Y4KSAoICAoKGNmOCkgJiAweDBmMDAwMDAwKSA+PiAxNikKICNkZWZpbmUgQ0Y4X0VOQUJMRUQo
Y2Y4KSAoISEoKGNmOCkgJiAweDgwMDAwMDAwKSkKIAorI2RlZmluZSBNTUNGR19CREYoYWRkcikg
ICggKChhZGRyKSAmIDB4MGZmZmYwMDApID4+IDEyKQorCiAjZGVmaW5lIElTX1NOQl9HRlgoaWQp
IChpZCA9PSAweDAxMDY4MDg2IHx8IGlkID09IDB4MDExNjgwODYgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgfHwgaWQgPT0gMHgwMTI2ODA4NiB8fCBpZCA9PSAweDAxMDI4MDg2IFwKICAgICAg
ICAgICAgICAgICAgICAgICAgIHx8IGlkID09IDB4MDExMjgwODYgfHwgaWQgPT0gMHgwMTIyODA4
NiBcCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGMb-0004Ng-Ii; Mon, 14 Aug 2017 14:29:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGMa-0004My-GA
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 19/86-01724-FA3B1995; Mon, 14 Aug 2017 14:29:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO76zRM
 jDZa9Y7f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOzLjCVrBHs+L6VZ0GxnVyXYycHBIC/hJL
 Z9xmBLHZBHQkLs7dydbFyMEhIqAicXuvQRcjFwezwAZGiXM/9rKD1AgLhEm8bmtnAbFZBFQl9
 q3fyQRi8wpYSpzt+cAIMVNP4u3EF2A2p4CVxJfL18F6hYBqjvZfZ4SoF5Q4OfMJ2BxmAU2J1u
 2/2SFseYnmrbOZIeoVJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoUZxaVJZapGtkoZdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhq9QwMjDsY20/4HWKU5GBSEuVN8OmNFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB+2bTxEghwaLU9NSKtMwcYNDDpCU4eJREeHtA0rzFBYm5xZnpE
 KlTjLocryb8/8YkxJKXn5cqJc4bAlIkAFKUUZoHNwIWgZcYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfM+AJnCk5lXArfpFdARTEBH9IHcz1tckoiQkmpgtLgwgzfvcazAu2uRnr52F7+8aPl
 5dpr/ZPWpT84qb5T52naH21DNSOnHlQOu9+bUlTkGfNMoy14vc1WsTGlNDJPh7X/O3OpNV5VD
 Sh+vliqZdrbYNzJqRZxYl2632KpZeh0Vv+Oy9wde1NKQWr7u2Al98zOsU/ZtWy7DzWzaZdxlF
 BZWtFNJiaU4I9FQi7moOBEAz6XULbsCAAA=
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502720937!110025701!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56996 invoked from network); 14 Aug 2017 14:29:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="435407669"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:44 +0100
Message-ID: <20170814142850.39133-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 05/11] mm: move modify_identity_mmio to
	global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGFsc28gYWxsb3cgaXQgdG8gZG8gbm9uLWlkZW50aXR5IG1hcHBpbmdzIGJ5IGFkZGluZyBh
IG5ldwpwYXJhbWV0ZXIuCgpUaGlzIGZ1bmN0aW9uIHdpbGwgYmUgbmVlZGVkIGluIG9yZGVyIHRv
IG1hcCB0aGUgQkFScyBmcm9tIFBDSSBkZXZpY2VzCmludG8gdGhlIERvbTAgcDJtIChhbmQgaXMg
YWxzbyB1c2VkIGJ5IHRoZSB4ODYgRG9tMCBidWlsZGVyKS4gV2hpbGUKdGhlcmUgZml4IHRoZSBm
dW5jdGlvbiB0byB1c2UgZ2ZuX3QgYW5kIG1mbl90IGluc3RlYWQgb2YgdW5zaWduZWQgbG9uZwpm
b3IgbWVtb3J5IGFkZHJlc3Nlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFu
Z2VzIHNpbmNlIHY0OgogLSBHdWFyZCB0aGUgZnVuY3Rpb24gd2l0aCBDT05GSUdfSEFTX1BDSSBv
bmx5LgogLSBzL25vbi10cml2YWwvbm9uLW5lZ2xpZ2libGUgaW4gdGhlIGNvbW1lbnQuCiAtIENo
YW5nZSBYRU5MT0dfR19XQVJOSU5HIHRvIFhFTkxPR19XQVJOSU5HIGxpa2UgdGhlIG9yaWdpbmFs
CiAgIGZ1bmN0aW9uLgoKQ2hhbmdlcyBzaW5jZSB2MzoKIC0gUmVtb3ZlIHRoZSBkdW1teSBtb2Rp
ZnlfaWRlbnRpdHlfbW1pbyBoZWxwZXIgaW4gZG9tMF9idWlsZC5jCiAtIFRyeSB0byBtYWtlIHRo
ZSBjb21tZW50IGluIG1vZGlmeSBNTUlPIGxlc3Mgc2NhcnkuCiAtIENsYXJpZnkgY29tbWl0IG1l
c3NhZ2UuCiAtIE9ubHkgYnVpbGQgdGhlIGZ1bmN0aW9uIGZvciB4ODYgb3IgaWYgdGhlcmUncyBQ
Q0kgc3VwcG9ydC4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIFVzZSBtZm5fdCBhbmQgZ2ZuX3QuCiAt
IFJlbW92ZSBzdHJheSBuZXdsaW5lLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5j
IHwgMzAgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5j
ICAgICAgICAgICB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmggIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDQ1IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKaW5k
ZXggMDRhODY4MmQzMy4uYzY1ZWI4NTAzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9k
b20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTYxLDMy
ICs2MSw2IEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV9tYWR0X2ludGVycnVwdF9vdmVycmlkZSBfX2lu
aXRkYXRhICppbnRzcmNvdnI7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgYWNwaV9u
bWlfc291cmNlczsKIHN0YXRpYyBzdHJ1Y3QgYWNwaV9tYWR0X25taV9zb3VyY2UgX19pbml0ZGF0
YSAqbm1pc3JjOwogCi1zdGF0aWMgaW50IF9faW5pdCBtb2RpZnlfaWRlbnRpdHlfbW1pbyhzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsIGNvbnN0IGJvb2wgbWFwKQot
ewotICAgIGludCByYzsKLQotICAgIGZvciAoIDsgOyApCi0gICAgewotICAgICAgICByYyA9ICht
YXAgPyBtYXBfbW1pb19yZWdpb25zIDogdW5tYXBfbW1pb19yZWdpb25zKQotICAgICAgICAgICAg
IChkLCBfZ2ZuKHBmbiksIG5yX3BhZ2VzLCBfbWZuKHBmbikpOwotICAgICAgICBpZiAoIHJjID09
IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggcmMgPCAwICkKLSAgICAgICAg
ewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAg
IkZhaWxlZCB0byBpZGVudGl0eSAlc21hcCBbJSNseCwlI2x4KSBmb3IgZCVkOiAlZFxuIiwKLSAg
ICAgICAgICAgICAgICAgICBtYXAgPyAiIiA6ICJ1biIsIHBmbiwgcGZuICsgbnJfcGFnZXMsIGQt
PmRvbWFpbl9pZCwgcmMpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAg
bnJfcGFnZXMgLT0gcmM7Ci0gICAgICAgIHBmbiArPSByYzsKLSAgICAgICAgcHJvY2Vzc19wZW5k
aW5nX3NvZnRpcnFzKCk7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCiAvKiBQb3B1bGF0
ZSBhIEhWTSBtZW1vcnkgcmFuZ2UgdXNpbmcgdGhlIGJpZ2dlc3QgcG9zc2libGUgb3JkZXIuICov
CiBzdGF0aWMgaW50IF9faW5pdCBwdmhfcG9wdWxhdGVfbWVtb3J5X3JhbmdlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc3RhcnQsCkBAIC0zOTcsNyArMzcxLDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZo
X3NldHVwX3AybShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAqIE1lbW9yeSBiZWxvdyAxTUIgaXMg
aWRlbnRpdHkgbWFwcGVkLgogICAgICAqIE5COiB0aGlzIG9ubHkgbWFrZXMgc2Vuc2Ugd2hlbiBi
b290ZWQgZnJvbSBsZWdhY3kgQklPUy4KICAgICAgKi8KLSAgICByYyA9IG1vZGlmeV9pZGVudGl0
eV9tbWlvKGQsIDAsIE1CMV9QQUdFUywgdHJ1ZSk7CisgICAgcmMgPSBtb2RpZnlfbW1pbyhkLCBf
Z2ZuKDApLCBfbWZuKDApLCBNQjFfUEFHRVMsIHRydWUpOwogICAgIGlmICggcmMgKQogICAgIHsK
ICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gaWRlbnRpdHkgbWFwIGxvdyAxTUI6ICVkXG4iLCBy
Yyk7CkBAIC05NjQsNyArOTM4LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX2FjcGko
c3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBzdGFydF9pbmZvKQogICAgICAgICBucl9wYWdlcyA9
IFBGTl9VUCgoZC0+YXJjaC5lODIwW2ldLmFkZHIgJiB+UEFHRV9NQVNLKSArCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPmFyY2guZTgyMFtpXS5zaXplKTsKIAotICAgICAgICByYyA9IG1v
ZGlmeV9pZGVudGl0eV9tbWlvKGQsIHBmbiwgbnJfcGFnZXMsIHRydWUpOworICAgICAgICByYyA9
IG1vZGlmeV9tbWlvKGQsIF9nZm4ocGZuKSwgX21mbihwZm4pLCBucl9wYWdlcywgdHJ1ZSk7CiAg
ICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0
byBtYXAgQUNQSSByZWdpb24gWyUjbHgsICUjbHgpIGludG8gRG9tMCBtZW1vcnkgbWFwXG4iLApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5k
ZXggYjIwNjZkYjA3ZS4uODY4MjRlZGIwOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnku
YworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0xNDY1LDYgKzE0NjUsNDYgQEAgaW50IHBy
ZXBhcmVfcmluZ19mb3JfaGVscGVyKAogICAgIHJldHVybiAwOwogfQogCisjaWYgZGVmaW5lZChD
T05GSUdfSEFTX1BDSSkKK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBn
Zm4sIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKKyAgICAgICAgICAgICAgICBi
b29sIG1hcCkKK3sKKyAgICBpbnQgcmM7CisKKyAgICAvKgorICAgICAqIEFUTSB0aGlzIGZ1bmN0
aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbgorICAgICAqIGJl
Y2F1c2UgaXQgZG9lc24ndCBzdXBwb3J0IHByZWVtcHRpb24vY29udGludWF0aW9uLCBhbmQgYXMg
c3VjaAorICAgICAqIGNhbiB0YWtlIGEgbm9uLW5lZ2xpZ2libGUgYW1vdW50IG9mIHRpbWUuIE5v
dGUgdGhhdCBpdCBwZXJpb2RpY2FsbHkKKyAgICAgKiBjYWxscyBwcm9jZXNzX3BlbmRpbmdfc29m
dGlycXMgaW4gb3JkZXIgdG8gYXZvaWQgc3RhbGxpbmcgdGhlIHN5c3RlbS4KKyAgICAgKi8KKyAg
ICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKKworICAgIGZvciAoIDsgOyApCisgICAg
eworICAgICAgICByYyA9IChtYXAgPyBtYXBfbW1pb19yZWdpb25zIDogdW5tYXBfbW1pb19yZWdp
b25zKQorICAgICAgICAgICAgIChkLCBnZm4sIG5yX3BhZ2VzLCBtZm4pOworICAgICAgICBpZiAo
IHJjID09IDAgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAg
ICAgICAgIkZhaWxlZCB0byAlc21hcCBbJSIgUFJJX2dmbiAiLCAlIiBQUklfZ2ZuICIpIC0+ICIK
KyAgICAgICAgICAgICAgICAgICAiWyUiIFBSSV9tZm4gIiwgJSIgUFJJX21mbiAiKSBmb3IgZCVk
OiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICBtYXAgPyAiIiA6ICJ1biIsIGdmbl94KGdmbiks
IGdmbl94KGdmbl9hZGQoZ2ZuLCBucl9wYWdlcykpLAorICAgICAgICAgICAgICAgICAgIG1mbl94
KG1mbiksIG1mbl94KG1mbl9hZGQobWZuLCBucl9wYWdlcykpLCBkLT5kb21haW5faWQsCisgICAg
ICAgICAgICAgICAgICAgcmMpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAg
ICAgbnJfcGFnZXMgLT0gcmM7CisgICAgICAgIG1mbiA9IG1mbl9hZGQobWZuLCByYyk7CisgICAg
ICAgIGdmbiA9IGdmbl9hZGQoZ2ZuLCByYyk7CisgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0
aXJxcygpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKyNlbmRpZgorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Ay
bS1jb21tb24uaCBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKaW5kZXggMmI1Njk2Y2Yz
My4uYzJmOTAxNWFkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCkBAIC0yMCw0ICsyMCw3IEBAIGludCB1
bm1hcF9tbWlvX3JlZ2lvbnMoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBuciwKICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuKTsK
IAoraW50IG1vZGlmeV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZu
LCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAorICAgICAgICAgICAgICAgIGNvbnN0IGJvb2wgbWFw
KTsKKwogI2VuZGlmIC8qIF9YRU5fUDJNX0NPTU1PTl9IICovCi0tIAoyLjExLjAgKEFwcGxlIEdp
dC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGMe-0004PK-Ps; Mon, 14 Aug 2017 14:29:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGMc-0004OH-UY
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:07 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F7/6C-02177-2B3B1995; Mon, 14 Aug 2017 14:29:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO7GzRM
 jDaYfNrT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOaZi5gLHgtW/FxxRa2Bsbjol2MnBwSAv4S
 v5c9ZwWx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs0ALo8TG5XOYQGqEgeqvvdzDDmKzCKhKT
 Pr6FqyXV8BS4lDbDGaImXoSbye+YASxOQWsJL5cvg5WLwRUc7T/OiNEvaDEyZlPWEBsZgFNid
 btv9khbHmJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqFGcWlSWWqRrZKGXVJSZnlG
 Sm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYbPUMDIw7GNtP+B1ilORgUhLlTfDpjRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwftm08RIIcGi1PTUirTMHGDYw6QlOHiURHh7QNK8xQWJucWZ6
 RCpU4y6HK8m/P/GJMSSl5+XKiXOGwJSJABSlFGaBzcCFoOXGGWlhHkZGRgYhHgKUotyM0tQ5V
 8xinMwKgnzPgCZwpOZVwK36RXQEUxAR/SB3M9bXJKIkJJqYDw8Xzrc4uHFXC/7maeOPn594+j
 suQb/Dsge/FYXG6sRuX7aE61a0/XXHZflH72QmTp5j6oU/4zsivX3MzgqlX+9X7imgnG1fpJ8
 z/RdPA/eJ3EHXz1xWH71klK9KfO4Xob0JBx4M3e1bqPaiym+MwszelbKiIt2ea84LrtX6KY07
 6P4tYzs6jlKLMUZiYZazEXFiQBgIjuNvAIAAA==
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502720937!110025701!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58469 invoked from network); 14 Aug 2017 14:29:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="435407676"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:46 +0100
Message-ID: <20170814142850.39133-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 07/11] pci: add support to size ROM BARs to
	pci_size_mem_bar
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2
NDoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYyB8IDI0ICsrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3BjaS5o
ICAgICAgICAgfCAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4IDk0OGMyMjdlMDEuLjMzY2I3NzRk
MjkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC01OTQsMTUgKzU5NCwxOCBAQCBzdGF0aWMgaW50
IGlvbW11X3JlbW92ZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwogCiBpbnQgcGNpX3Np
emVfbWVtX2Jhcih1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBp
bnQgc2xvdCwKICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmdW5jLCB1bnNpZ25l
ZCBpbnQgcG9zLCBib29sIGxhc3QsCi0gICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqcGFk
ZHIsIHVpbnQ2NF90ICpwc2l6ZSwgYm9vbCB2ZikKKyAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90ICpwYWRkciwgdWludDY0X3QgKnBzaXplLCBib29sIHZmLCBib29sIHJvbSkKIHsKICAgICB1
aW50MzJfdCBoaSA9IDAsIGJhciA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVu
YywgcG9zKTsKICAgICB1aW50NjRfdCBhZGRyLCBzaXplOworICAgIGJvb2wgaXM2NGJpdHMgPSAh
cm9tICYmIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09CisgICAgICAg
ICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQ7CiAKLSAgICBBU1NFUlQo
KGJhciAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0UpID09IFBDSV9CQVNFX0FERFJFU1NfU1BBQ0Vf
TUVNT1JZKTsKKyAgICBBU1NFUlQoIShyb20gJiYgdmYpKTsKKyAgICBBU1NFUlQocm9tIHx8Cisg
ICAgICAgICAgIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PSBQQ0lfQkFTRV9BRERS
RVNTX1NQQUNFX01FTU9SWSk7CiAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xvdCwg
ZnVuYywgcG9zLCB+MCk7Ci0gICAgaWYgKCAoYmFyICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQ
RV9NQVNLKSA9PQotICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCisgICAg
aWYgKCBpczY0Yml0cyApCiAgICAgewogICAgICAgICBpZiAoIGxhc3QgKQogICAgICAgICB7CkBA
IC02MTYsOSArNjE5LDggQEAgaW50IHBjaV9zaXplX21lbV9iYXIodW5zaWduZWQgaW50IHNlZywg
dW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50IHNsb3QsCiAgICAgICAgIHBjaV9jb25mX3dy
aXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcyArIDQsIH4wKTsKICAgICB9CiAgICAgc2l6
ZSA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcG9zKSAmCi0gICAgICAg
ICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7Ci0gICAgaWYgKCAoYmFyICYgUENJX0JBU0Vf
QUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQotICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1f
VFlQRV82NCApCisgICAgICAgICAgIChyb20gPyBQQ0lfUk9NX0FERFJFU1NfTUFTSyA6IFBDSV9C
QVNFX0FERFJFU1NfTUVNX01BU0spOworICAgIGlmICggaXM2NGJpdHMgKQogICAgIHsKICAgICAg
ICAgc2l6ZSB8PSAodWludDY0X3QpcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5j
LCBwb3MgKyA0KSA8PCAzMjsKICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgcG9zICsgNCwgaGkpOwpAQCAtNjI3LDE0ICs2MjksMTQgQEAgaW50IHBjaV9zaXpl
X21lbV9iYXIodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50
IHNsb3QsCiAgICAgICAgIHNpemUgfD0gKHVpbnQ2NF90KX4wIDw8IDMyOwogICAgIHBjaV9jb25m
X3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcywgYmFyKTsKICAgICBzaXplID0gLXNp
emU7Ci0gICAgYWRkciA9IChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLKSB8ICgodWlu
dDY0X3QpaGkgPDwgMzIpOworICAgIGFkZHIgPSAoYmFyICYgKHJvbSA/IFBDSV9ST01fQUREUkVT
U19NQVNLIDogUENJX0JBU0VfQUREUkVTU19NRU1fTUFTSykpIHwKKyAgICAgICAgICAgKCh1aW50
NjRfdCloaSA8PCAzMik7CiAKICAgICBpZiAoIHBhZGRyICkKICAgICAgICAgKnBhZGRyID0gYWRk
cjsKICAgICAqcHNpemUgPSBzaXplOwogCi0gICAgaWYgKCAoYmFyICYgUENJX0JBU0VfQUREUkVT
U19NRU1fVFlQRV9NQVNLKSA9PQotICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82
NCApCisgICAgaWYgKCBpczY0Yml0cyApCiAgICAgICAgIHJldHVybiAyOwogCiAgICAgcmV0dXJu
IDE7CkBAIC03MTYsNyArNzE4LDcgQEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4sCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHJldCA9IHBj
aV9zaXplX21lbV9iYXIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlkeCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGkgPT0gUENJX1NSSU9WX05VTV9CQVJTIC0gMSwgTlVM
TCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZGV2LT52Zl9ybGVu
W2ldLCB0cnVlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZGV2
LT52Zl9ybGVuW2ldLCB0cnVlLCBmYWxzZSk7CiAgICAgICAgICAgICAgICAgaWYgKCByZXQgPCAw
ICkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAppbmRleCBiODVlNGZhOGFkLi43MmM5
MDFiZTY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3BjaS5oCkBAIC0xNjYsNyArMTY2LDcgQEAgY29uc3QgY2hhciAqcGFyc2VfcGNpX3Nl
Zyhjb25zdCBjaGFyICosIHVuc2lnbmVkIGludCAqc2VnLCB1bnNpZ25lZCBpbnQgKmJ1cywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpkZXYsIHVuc2lnbmVkIGludCAq
ZnVuYywgYm9vbCAqZGVmX3NlZyk7CiBpbnQgcGNpX3NpemVfbWVtX2Jhcih1bnNpZ25lZCBpbnQg
c2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgc2xvdCwKICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBmdW5jLCB1bnNpZ25lZCBpbnQgcG9zLCBib29sIGxhc3QsCi0g
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqYWRkciwgdWludDY0X3QgKnNpemUsIGJvb2wg
dmYpOworICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmFkZHIsIHVpbnQ2NF90ICpzaXpl
LCBib29sIHZmLCBib29sIHJvbSk7CiAKIAogYm9vbF90IHBjaWVfYWVyX2dldF9maXJtd2FyZV9m
aXJzdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGMi-0004SE-4r; Mon, 14 Aug 2017 14:29:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGMg-0004Qq-D5
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:10 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0C/C2-02176-5B3B1995; Mon, 14 Aug 2017 14:29:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpO6WzRM
 jDZ5MMLf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+X+hnKdi8n7Hi6caX7A2Mn3sYuxg5OSQE
 /CWeXt/CCmKzCehIXJy7k62LkYNDREBF4vZegy5GLg5mgRuMEmu3/QWrERYwkVgxeydYL4uAq
 sT5PzfA4rwCVhIXn3xgg5ipJ/F24guwGk6g+JfL19lBbCEBS4mj/dcZIeoFJU7OfMICYjMLaE
 q0bv/NDmHLSzRvnc0MUa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkaN4tSistQiXSMLvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwICrZ2Bg3MHYfsLvEKMkB5OSKG+CT2+kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneN5smRgoJFqWmp1akZeYAQx8mLcHBoyTC2wOS5i0uSMwtz
 kyHSJ1iNOZY0LPhCxPHqwn/vzEJseTl56VKifOGgJQKgJRmlObBDYLF5CVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwrwPQKbwZOaVwO17BXQKE9ApfSBf8BaXJCKkpBoYw6p6NC19Nq/7P/e
 H68PGnt7wWZk5n+oPbO2py6000OPgWFZp5Pvri+Al4fkKDfXpFy4xfnjvmmXWmvto88vD3hdX
 7D2u+THpnfV+paKNNQs9zA8LHrdtN2UNeZyaeV+OyXPqEt0+OQmJh9k/Vc1nPDRLvbhrR/0UG
 0POHAvmHL2jt0W7+ViVWIozEg21mIuKEwHH9WRcxAIAAA==
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502720937!110025701!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59358 invoked from network); 14 Aug 2017 14:29:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="435407683"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:48 +0100
Message-ID: <20170814142850.39133-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGhhbmRsZXJzIGZvciB0aGUgTVNJIGNvbnRyb2wsIGFkZHJlc3MsIGRhdGEgYW5kIG1hc2sg
ZmllbGRzIGluCm9yZGVyIHRvIGRldGVjdCBhY2Nlc3NlcyB0byB0aGVtIGFuZCBzZXR1cCB0aGUg
aW50ZXJydXB0cyBhcyByZXF1ZXN0ZWQKYnkgdGhlIGd1ZXN0LgoKTm90ZSB0aGF0IHRoZSBwZW5k
aW5nIHJlZ2lzdGVyIGlzIG5vdCB0cmFwcGVkLCBhbmQgdGhlIGd1ZXN0IGNhbgpmcmVlbHkgcmVh
ZC93cml0ZSB0byBpdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gRml4
IGNvbW1pdCBtZXNzYWdlLgogLSBDaGFuZ2UgdGhlIEFTU0VSVHMgaW4gdnBjaV9tc2lfYXJjaF9t
YXNrIGludG8gaWZzLgogLSBJbnRyb2R1Y2UgSU5WQUxJRF9QSVJRLgogLSBEZXN0cm95IHRoZSBw
YXJ0aWFsbHkgY3JlYXRlZCBiaW5kaW5ncyBpbiBjYXNlIG9mIGZhaWx1cmUgaW4KICAgdnBjaV9t
c2lfYXJjaF9lbmFibGUuCiAtIEp1c3QgdGFrZSB0aGUgcGNpZGV2cyBsb2NrIG9uY2UgaW4gdnBj
aV9tc2lfYXJjaF9kaXNhYmxlLgogLSBQcmludCBhbiBlcnJvciBtZXNzYWdlIGluIGNhc2Ugb2Yg
ZmFpbHVyZSBvZiBwdF9pcnFfZGVzdHJveV9iaW5kLgogLSBNYWtlIHZwY2lfbXNpX2FyY2hfaW5p
dCByZXR1cm4gdm9pZC4KIC0gQ29uc3RpZnkgdGhlIGFyY2ggcGFyYW1ldGVyIG9mIHZwY2lfbXNp
X2FyY2hfcHJpbnQuCiAtIFVzZSBmaXhlZCBpbnN0ZWFkIG9mIGNwdSBmb3IgbXNpIHJlZGlyZWN0
aW9uLgogLSBTZXBhcmF0ZSB0aGUgaGVhZGVyIGluY2x1ZGVzIGluIHZwY2kvbXNpLmMgYmV0d2Vl
biB4ZW4gYW5kIGFzbS4KIC0gU3RvcmUgdGhlIG51bWJlciBvZiBjb25maWd1cmVkIHZlY3RvcnMg
ZXZlbiBpZiBNU0kgaXMgbm90IGVuYWJsZWQKICAgYW5kIGFsd2F5cyByZXR1cm4gaXQgaW4gdnBj
aV9tc2lfY29udHJvbF9yZWFkLgogLSBGaXgvYWRkIGNvbW1lbnRzIGluIHZwY2lfbXNpX2NvbnRy
b2xfd3JpdGUgdG8gY2xhcmlmeSBpbnRlbmRlZAogICBiZWhhdmlvci4KIC0gU2ltcGxpZnkgdXNh
Z2Ugb2YgbWFza3MgaW4gdnBjaV9tc2lfYWRkcmVzc197dXBwZXJffXdyaXRlLgogLSBBZGQgY29t
bWVudCB0byB2cGNpX21zaV9tYXNrX3tyZWFkL3dyaXRlfS4KIC0gRG9uJ3QgdXNlIE1BU0tfRVhU
UiBpbiB2cGNpX21zaV9tYXNrX3dyaXRlLgogLSBzL21zaV9vZmZzZXQvcG9zLyBpbiB2cGNpX2lu
aXRfbXNpLgogLSBNb3ZlIGNvbnRyb2wgdmFyaWFibGUgc2V0dXAgY2xvc2VyIHRvIGl0J3MgdXNh
Z2UuCiAtIFVzZSBkJWQgaW4gdnBjaV9kdW1wX21zaS4KIC0gRml4IHByaW50aW5nIG9mIGJpdGZp
ZWxkIG1hc2sgaW4gdnBjaV9kdW1wX21zaS4KIC0gRml4IGRlZmluaXRpb24gb2YgTVNJX0FERFJf
UkVESVJFQ1RJT05fTUFTSy4KIC0gU2h1ZmZsZSB0aGUgbGF5b3V0IG9mIHZwY2lfbXNpIHRvIG1p
bmltaXplIGdhcHMuCiAtIFJlbW92ZSB0aGUgZXJyb3IgbGFiZWwgaW4gdnBjaV9pbml0X21zaS4K
CkNoYW5nZXMgc2luY2UgdjM6CiAtIFByb3BhZ2F0ZSBjaGFuZ2VzIGZyb20gcHJldmlvdXMgdmVy
c2lvbnM6IGRyb3AgeGVuXyBwcmVmaXgsIGRyb3AKICAgcmV0dXJuIHZhbHVlIGZyb20gaGFuZGxl
cnMsIHVzZSB0aGUgbmV3IHZwY2lfdmFsIGZpZWxkcy4KIC0gVXNlIE1BU0tfRVhUUi4KIC0gUmVt
b3ZlIHRoZSB1c2FnZSBvZiBHRU5NQVNLLgogLSBBZGQgR0ZMQUdTX1NISUZUX0RFU1RfSUQgYW5k
IHVzZSBpdCBpbiBtc2lfZmxhZ3MuCiAtIEFkZCAiYXJjaCIgdG8gdGhlIE1TSSBhcmNoIHNwZWNp
ZmljIGZ1bmN0aW9ucy4KIC0gTW92ZSB0aGUgZHVtcGluZyBvZiB2UENJIE1TSSBpbmZvcm1hdGlv
biB0byBkdW1wX21zaSAoa2V5ICdNJykuCiAtIFJlbW92ZSB0aGUgZ3Vlc3RfdmVjdG9ycyBmaWVs
ZC4KIC0gQWxsb3cgdGhlIGd1ZXN0IHRvIGNoYW5nZSB0aGUgbnVtYmVyIG9mIGFjdGl2ZSB2ZWN0
b3JzIHdpdGhvdXQKICAgaGF2aW5nIHRvIGRpc2FibGUgYW5kIGVuYWJsZSBNU0kuCiAtIENoZWNr
IHRoZSBudW1iZXIgb2YgYWN0aXZlIHZlY3RvcnMgd2hlbiBwYXJzaW5nIHRoZSBkaXNhYmxlCiAg
IG1hc2suCiAtIFJlbW92ZSB0aGUgZGVidWcgbWVzc2FnZXMgZnJvbSB2cGNpX2luaXRfbXNpLgog
LSBNb3ZlIHRoZSBhcmNoLXNwZWNpZmljIHBhcnQgb2YgdGhlIGR1bXAgaGFuZGxlciB0byB4ODYv
aHZtL3Ztc2kuYy4KIC0gVXNlIHRyeWxvY2sgaW4gdGhlIGR1bXAgaGFuZGxlciB0byBnZXQgdGhl
IHZwY2kgbG9jay4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIEFkZCBhbiBhcmNoLXNwZWNpZmljIGFi
c3RyYWN0aW9uIGxheWVyLiBOb3RlIHRoYXQgdGhpcyBpcyBvbmx5IGltcGxlbWVudGVkCiAgIGZv
ciB4ODYgY3VycmVudGx5LgogLSBBZGQgYSB3cmFwcGVyIHRvIGRldGVjdCBNU0kgZW5hYmxpbmcg
Zm9yIHZQQ0kuCgpOQjogSSd2ZSBvbmx5IGJlZW4gYWJsZSB0byB0ZXN0IHRoaXMgd2l0aCBkZXZp
Y2VzIHVzaW5nIGEgc2luZ2xlIE1TSSBpbnRlcnJ1cHQKYW5kIG5vIG1hc2sgcmVnaXN0ZXIuIEkg
d2lsbCB0cnkgdG8gZmluZCBoYXJkd2FyZSB0aGF0IHN1cHBvcnRzIHRoZSBtYXNrCnJlZ2lzdGVy
IGFuZCBtb3JlIHRoYW4gb25lIHZlY3RvciwgYnV0IEkgY2Fubm90IG1ha2UgYW55IHByb21pc2Vz
LgoKSWYgdGhlcmUgYXJlIGRvdWJ0cyBhYm91dCB0aGUgdW50ZXN0ZWQgcGFydHMgd2UgY291bGQg
YWx3YXlzIGZvcmNlIFhlbiB0bwpyZXBvcnQgbm8gcGVyLXZlY3RvciBtYXNraW5nIHN1cHBvcnQg
YW5kIG9ubHkgMSBhdmFpbGFibGUgdmVjdG9yLCBidXQgSSB3b3VsZApyYXRoZXIgYXZvaWQgZG9p
bmcgaXQuCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXNpLmMgICAgICB8IDE1NiArKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9tc2kuYyAgICAgICAgICAgfCAgIDMgKwogeGVuL2RyaXZl
cnMvdnBjaS9NYWtlZmlsZSAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMvdnBjaS9tc2kuYyAgICAg
ICB8IDM2OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pby5oIHwgIDE4ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c2kuaCAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oICAgIHwgICAyICsKIHhl
bi9pbmNsdWRlL3hlbi9pcnEuaCAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL3ZwY2ku
aCAgICAgICB8ICAyNyArKysrCiA5IGZpbGVzIGNoYW5nZWQsIDU3NyBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvdnBjaS9tc2kuYwoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXNpLmMKaW5kZXggYTM2NjkyYzMxMy4uYWVhMDg4ZTI5MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKQEAgLTYyMiwzICs2
MjIsMTU5IEBAIHZvaWQgbXNpeF93cml0ZV9jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAg
IGlmICggbXNpeHRibF93cml0ZSh2LCBjdHJsX2FkZHJlc3MsIDQsIDApICE9IFg4NkVNVUxfT0tB
WSApCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTVNJLVggd3JpdGUgY29tcGxl
dGlvbiBmYWlsdXJlXG4iKTsKIH0KKworc3RhdGljIHVuc2lnbmVkIGludCBtc2lfdmVjdG9yKHVp
bnQxNl90IGRhdGEpCit7CisgICAgcmV0dXJuIE1BU0tfRVhUUihkYXRhLCBNU0lfREFUQV9WRUNU
T1JfTUFTSyk7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgbXNpX2ZsYWdzKHVpbnQxNl90IGRh
dGEsIHVpbnQ2NF90IGFkZHIpCit7CisgICAgdW5zaWduZWQgaW50IHJoLCBkbSwgZGVzdF9pZCwg
ZGVsaXZfbW9kZSwgdHJpZ19tb2RlOworCisgICAgcmggPSBNQVNLX0VYVFIoYWRkciwgTVNJX0FE
RFJfUkVESVJFQ1RJT05fTUFTSyk7CisgICAgZG0gPSBNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJf
REVTVE1PREVfTUFTSyk7CisgICAgZGVzdF9pZCA9IE1BU0tfRVhUUihhZGRyLCBNU0lfQUREUl9E
RVNUX0lEX01BU0spOworICAgIGRlbGl2X21vZGUgPSBNQVNLX0VYVFIoZGF0YSwgTVNJX0RBVEFf
REVMSVZFUllfTU9ERV9NQVNLKTsKKyAgICB0cmlnX21vZGUgPSBNQVNLX0VYVFIoZGF0YSwgTVNJ
X0RBVEFfVFJJR0dFUl9NQVNLKTsKKworICAgIHJldHVybiAoZGVzdF9pZCA8PCBHRkxBR1NfU0hJ
RlRfREVTVF9JRCkgfCAocmggPDwgR0ZMQUdTX1NISUZUX1JIKSB8CisgICAgICAgICAgIChkbSA8
PCBHRkxBR1NfU0hJRlRfRE0pIHwgKGRlbGl2X21vZGUgPDwgR0ZMQUdTX1NISUZUX0RFTElWX01P
REUpIHwKKyAgICAgICAgICAgKHRyaWdfbW9kZSA8PCBHRkxBR1NfU0hJRlRfVFJHX01PREUpOwor
fQorCit2b2lkIHZwY2lfbXNpX2FyY2hfbWFzayhzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwg
c3RydWN0IHBjaV9kZXYgKnBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZW50cnksIGJvb2wgbWFzaykKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9t
YWluOworICAgIGNvbnN0IHN0cnVjdCBwaXJxICpwaW5mbzsKKyAgICBzdHJ1Y3QgaXJxX2Rlc2Mg
KmRlc2M7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgaXJxOworCisgICAgQVNT
RVJUKGFyY2gtPnBpcnEgPj0gMCk7CisgICAgcGluZm8gPSBwaXJxX2luZm8oZCwgYXJjaC0+cGly
cSArIGVudHJ5KTsKKyAgICBpZiAoICFwaW5mbyApCisgICAgICAgIHJldHVybjsKKworICAgIGly
cSA9IHBpbmZvLT5hcmNoLmlycTsKKyAgICBpZiAoIGlycSA+PSBucl9pcnFzIHx8IGlycSA8IDAp
CisgICAgICAgIHJldHVybjsKKworICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOworICAgIGlm
ICggIWRlc2MgKQorICAgICAgICByZXR1cm47CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVz
Yy0+bG9jaywgZmxhZ3MpOworICAgIGd1ZXN0X21hc2tfbXNpX2lycShkZXNjLCBtYXNrKTsKKyAg
ICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7Cit9CisKK2ludCB2
cGNpX21zaV9hcmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgc3RydWN0IHBj
aV9kZXYgKnBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkcmVzcywg
dWludDMyX3QgZGF0YSwgdW5zaWduZWQgaW50IHZlY3RvcnMpCit7CisgICAgc3RydWN0IG1zaV9p
bmZvIG1zaV9pbmZvID0geworICAgICAgICAuc2VnID0gcGRldi0+c2VnLAorICAgICAgICAuYnVz
ID0gcGRldi0+YnVzLAorICAgICAgICAuZGV2Zm4gPSBwZGV2LT5kZXZmbiwKKyAgICAgICAgLmVu
dHJ5X25yID0gdmVjdG9ycywKKyAgICB9OworICAgIHVuc2lnbmVkIGludCBpOworICAgIGludCBy
YzsKKworICAgIEFTU0VSVChhcmNoLT5waXJxID09IElOVkFMSURfUElSUSk7CisKKyAgICAvKiBH
ZXQgYSBQSVJRLiAqLworICAgIHJjID0gYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShwZGV2LT5k
b21haW4sIC0xLCAmYXJjaC0+cGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0ksICZtc2lfaW5mbyk7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4OiUwMnguJXU6IGZh
aWxlZCB0byBtYXAgUElSUTogJWRcbiIsCisgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRl
di0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgIFBDSV9GVU5D
KHBkZXYtPmRldmZuKSwgcmMpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgZm9y
ICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQorICAgIHsKKyAgICAgICAgeGVuX2RvbWN0bF9i
aW5kX3B0X2lycV90IGJpbmQgPSB7CisgICAgICAgICAgICAubWFjaGluZV9pcnEgPSBhcmNoLT5w
aXJxICsgaSwKKyAgICAgICAgICAgIC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwKKyAgICAg
ICAgICAgIC51Lm1zaS5ndmVjID0gbXNpX3ZlY3RvcihkYXRhKSArIGksCisgICAgICAgICAgICAu
dS5tc2kuZ2ZsYWdzID0gbXNpX2ZsYWdzKGRhdGEsIGFkZHJlc3MpLAorICAgICAgICB9OworCisg
ICAgICAgIHBjaWRldnNfbG9jaygpOworICAgICAgICByYyA9IHB0X2lycV9jcmVhdGVfYmluZChw
ZGV2LT5kb21haW4sICZiaW5kKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICAiJTA0eDol
MDJ4OiUwMnguJXU6IGZhaWxlZCB0byBiaW5kIFBJUlEgJXU6ICVkXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKKyAg
ICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgYXJjaC0+cGlycSArIGks
IHJjKTsKKyAgICAgICAgICAgIHdoaWxlICggYmluZC5tYWNoaW5lX2lycS0tICkKKyAgICAgICAg
ICAgICAgICBwdF9pcnFfZGVzdHJveV9iaW5kKHBkZXYtPmRvbWFpbiwgJmJpbmQpOworICAgICAg
ICAgICAgc3Bpbl9sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOworICAgICAgICAgICAg
dW5tYXBfZG9tYWluX3BpcnEocGRldi0+ZG9tYWluLCBhcmNoLT5waXJxKTsKKyAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOworICAgICAgICAgICAgcGNp
ZGV2c191bmxvY2soKTsKKyAgICAgICAgICAgIGFyY2gtPnBpcnEgPSAtMTsKKyAgICAgICAgICAg
IHJldHVybiByYzsKKyAgICAgICAgfQorICAgICAgICBwY2lkZXZzX3VubG9jaygpOworICAgIH0K
KworICAgIHJldHVybiAwOworfQorCitpbnQgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKHN0cnVjdCB2
cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnMpCit7CisgICAgdW5zaWduZWQgaW50IGk7
CisKKyAgICBBU1NFUlQoYXJjaC0+cGlycSAhPSBJTlZBTElEX1BJUlEpOworCisgICAgcGNpZGV2
c19sb2NrKCk7CisgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQorICAgIHsKKyAg
ICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90IGJpbmQgPSB7CisgICAgICAgICAgICAubWFj
aGluZV9pcnEgPSBhcmNoLT5waXJxICsgaSwKKyAgICAgICAgICAgIC5pcnFfdHlwZSA9IFBUX0lS
UV9UWVBFX01TSSwKKyAgICAgICAgfTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIHJjID0g
cHRfaXJxX2Rlc3Ryb3lfYmluZChwZGV2LT5kb21haW4sICZiaW5kKTsKKyAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWls
ZWQgdG8gdW5iaW5kIFBJUlEgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICBwZGV2LT5zZWcs
IHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAorICAgICAgICAgICAgICAgICBQQ0lf
RlVOQyhwZGV2LT5kZXZmbiksIGFyY2gtPnBpcnEgKyBpLCByYyk7CisgICAgfQorCisgICAgc3Bp
bl9sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOworICAgIHVubWFwX2RvbWFpbl9waXJx
KHBkZXYtPmRvbWFpbiwgYXJjaC0+cGlycSk7CisgICAgc3Bpbl91bmxvY2soJnBkZXYtPmRvbWFp
bi0+ZXZlbnRfbG9jayk7CisgICAgcGNpZGV2c191bmxvY2soKTsKKworICAgIGFyY2gtPnBpcnEg
PSBJTlZBTElEX1BJUlE7CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCB2cGNpX21zaV9hcmNo
X2luaXQoc3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gpCit7CisgICAgYXJjaC0+cGlycSA9IElO
VkFMSURfUElSUTsKK30KKwordm9pZCB2cGNpX21zaV9hcmNoX3ByaW50KGNvbnN0IHN0cnVjdCB2
cGNpX2FyY2hfbXNpICphcmNoLCB1aW50MTZfdCBkYXRhLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGFkZHIpCit7CisgICAgcHJpbnRrKCJ2ZWM9JSMwMnglN3MlNnMlM3Nhc3Nl
cnQlNXMlN3MgZGVzdF9pZD0lbHUgcGlycTogJWRcbiIsCisgICAgICAgICAgIE1BU0tfRVhUUihk
YXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyksCisgICAgICAgICAgIGRhdGEgJiBNU0lfREFUQV9E
RUxJVkVSWV9MT1dQUkkgPyAibG93ZXN0IiA6ICJmaXhlZCIsCisgICAgICAgICAgIGRhdGEgJiBN
U0lfREFUQV9UUklHR0VSX0xFVkVMID8gImxldmVsIiA6ICJlZGdlIiwKKyAgICAgICAgICAgZGF0
YSAmIE1TSV9EQVRBX0xFVkVMX0FTU0VSVCA/ICIiIDogImRlIiwKKyAgICAgICAgICAgYWRkciAm
IE1TSV9BRERSX0RFU1RNT0RFX0xPR0lDID8gImxvZyIgOiAicGh5cyIsCisgICAgICAgICAgIGFk
ZHIgJiBNU0lfQUREUl9SRURJUkVDVElPTl9MT1dQUkkgPyAibG93ZXN0IiA6ICJmaXhlZCIsCisg
ICAgICAgICAgIE1BU0tfRVhUUihhZGRyLCBNU0lfQUREUl9ERVNUX0lEX01BU0spLAorICAgICAg
ICAgICBhcmNoLT5waXJxKTsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hl
bi9hcmNoL3g4Ni9tc2kuYwppbmRleCA3Nzk5OGY0ZmIzLi42Mzc2OTE1M2YxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbXNpLmMKKysrIGIveGVuL2FyY2gveDg2L21zaS5jCkBAIC0zMCw2ICsz
MCw3IEBACiAjaW5jbHVkZSA8cHVibGljL3BoeXNkZXYuaD4KICNpbmNsdWRlIDx4ZW4vaW9tbXUu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KIAogc3RhdGlj
IHM4IF9fcmVhZF9tb3N0bHkgdXNlX21zaSA9IC0xOwogYm9vbGVhbl9wYXJhbSgibXNpIiwgdXNl
X21zaSk7CkBAIC0xNTM2LDYgKzE1MzcsOCBAQCBzdGF0aWMgdm9pZCBkdW1wX21zaSh1bnNpZ25l
ZCBjaGFyIGtleSkKICAgICAgICAgICAgICAgIGF0dHIuZ3Vlc3RfbWFza2VkID8gJ0cnIDogJyAn
LAogICAgICAgICAgICAgICAgbWFzayk7CiAgICAgfQorCisgICAgdnBjaV9kdW1wX21zaSgpOwog
fQogCiBzdGF0aWMgaW50IF9faW5pdCBtc2lfc2V0dXBfa2V5aGFuZGxlcih2b2lkKQpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZp
bGUKaW5kZXggMjQxNDY3MjEyZi4uNjJjZWM5ZTgyYiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
dnBjaS9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCkBAIC0xICsxIEBA
Ci1vYmoteSArPSB2cGNpLm8gaGVhZGVyLm8KK29iai15ICs9IHZwY2kubyBoZWFkZXIubyBtc2ku
bwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9tc2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kv
bXNpLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMWUzNmI5Nzc5YQot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKQEAgLTAsMCArMSwzNjgg
QEAKKy8qCisgKiBIYW5kbGVycyBmb3IgYWNjZXNzZXMgdG8gdGhlIE1TSSBjYXBhYmlsaXR5IHN0
cnVjdHVyZS4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CisKKyNpbmNsdWRlIDxhc20vbXNp
Lmg+CisKKy8qIEhhbmRsZXJzIGZvciB0aGUgTVNJIGNvbnRyb2wgZmllbGQgKFBDSV9NU0lfRkxB
R1MpLiAqLworc3RhdGljIHVpbnQzMl90IHZwY2lfbXNpX2NvbnRyb2xfcmVhZChzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgdm9pZCAqZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9t
c2kgKm1zaSA9IGRhdGE7CisgICAgdWludDE2X3QgdmFsOworCisgICAgLyogU2V0IHRoZSBudW1i
ZXIgb2Ygc3VwcG9ydGVkL2NvbmZpZ3VyZWQgbWVzc2FnZXMuICovCisgICAgdmFsID0gTUFTS19J
TlNSKGZscyhtc2ktPm1heF92ZWN0b3JzKSAtIDEsIFBDSV9NU0lfRkxBR1NfUU1BU0spOworICAg
IHZhbCB8PSBNQVNLX0lOU1IoZmxzKG1zaS0+dmVjdG9ycykgLSAxLCBQQ0lfTVNJX0ZMQUdTX1FT
SVpFKTsKKworICAgIHZhbCB8PSBtc2ktPmVuYWJsZWQgPyBQQ0lfTVNJX0ZMQUdTX0VOQUJMRSA6
IDA7CisgICAgdmFsIHw9IG1zaS0+bWFza2luZyA/IFBDSV9NU0lfRkxBR1NfTUFTS0JJVCA6IDA7
CisgICAgdmFsIHw9IG1zaS0+YWRkcmVzczY0ID8gUENJX01TSV9GTEFHU182NEJJVCA6IDA7CisK
KyAgICByZXR1cm4gdmFsOworfQorCitzdGF0aWMgdm9pZCB2cGNpX21zaV9lbmFibGUoc3RydWN0
IHBjaV9kZXYgKnBkZXYsIHN0cnVjdCB2cGNpX21zaSAqbXNpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzKQoreworICAgIGludCByZXQ7CisKKyAgICBB
U1NFUlQoIW1zaS0+ZW5hYmxlZCk7CisgICAgcmV0ID0gdnBjaV9tc2lfYXJjaF9lbmFibGUoJm1z
aS0+YXJjaCwgcGRldiwgbXNpLT5hZGRyZXNzLCBtc2ktPmRhdGEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdmVjdG9ycyk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm47
CisKKyAgICAvKiBBcHBseSB0aGUgbWFzayBiaXRzLiAqLworICAgIGlmICggbXNpLT5tYXNraW5n
ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworICAgICAgICB1aW50MzJfdCBtYXNr
ID0gbXNpLT5tYXNrOworCisgICAgICAgIGZvciAoIGkgPSBmZnMobWFzaykgLSAxOyBtYXNrICYm
IGkgPCB2ZWN0b3JzOyBpID0gZmZzKG1hc2spIC0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHZwY2lfbXNpX2FyY2hfbWFzaygmbXNpLT5hcmNoLCBwZGV2LCBpLCB0cnVlKTsKKyAgICAgICAg
ICAgIF9fY2xlYXJfYml0KGksICZtYXNrKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIF9fbXNp
X3NldF9lbmFibGUocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwK
KyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgbXNpLT5wb3MsIDEp
OworCisgICAgbXNpLT5lbmFibGVkID0gdHJ1ZTsKK30KKworc3RhdGljIGludCB2cGNpX21zaV9k
aXNhYmxlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSkKK3sKKyAg
ICBpbnQgcmV0OworCisgICAgQVNTRVJUKG1zaS0+ZW5hYmxlZCk7CisgICAgX19tc2lfc2V0X2Vu
YWJsZShwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAorICAgICAg
ICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBtc2ktPnBvcywgMCk7CisKKyAg
ICByZXQgPSB2cGNpX21zaV9hcmNoX2Rpc2FibGUoJm1zaS0+YXJjaCwgcGRldiwgbXNpLT52ZWN0
b3JzKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICBtc2ktPmVu
YWJsZWQgPSBmYWxzZTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCB2cGNpX21z
aV9jb250cm9sX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRh
dGEpCit7CisgICAgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOworICAgIHVuc2lnbmVkIGlu
dCB2ZWN0b3JzID0gMSA8PCBNQVNLX0VYVFIodmFsLCBQQ0lfTVNJX0ZMQUdTX1FTSVpFKTsKKyAg
ICBib29sIG5ld19lbmFibGVkID0gdmFsICYgUENJX01TSV9GTEFHU19FTkFCTEU7CisKKyAgICBp
ZiAoIHZlY3RvcnMgPiBtc2ktPm1heF92ZWN0b3JzICkKKyAgICAgICAgdmVjdG9ycyA9IG1zaS0+
bWF4X3ZlY3RvcnM7CisKKyAgICAvKgorICAgICAqIE5vIGNoYW5nZSBpbiB0aGUgZW5hYmxlIGZp
ZWxkIGFuZCB0aGUgbnVtYmVyIG9mIHZlY3RvcnMgaXMKKyAgICAgKiB0aGUgc2FtZSBvciB0aGUg
ZGV2aWNlIGlzIG5vdCBlbmFibGVkLCBpbiB3aGljaCBjYXNlIHRoZQorICAgICAqIHZlY3RvcnMg
ZmllbGQgY2FuIGJlIHVwZGF0ZWQgZGlyZWN0bHkuCisgICAgICovCisgICAgaWYgKCBuZXdfZW5h
YmxlZCA9PSBtc2ktPmVuYWJsZWQgJiYKKyAgICAgICAgICh2ZWN0b3JzID09IG1zaS0+dmVjdG9y
cyB8fCAhbXNpLT5lbmFibGVkKSApCisgICAgeworICAgICAgICBtc2ktPnZlY3RvcnMgPSB2ZWN0
b3JzOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCBuZXdfZW5hYmxlZCApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgZGV2aWNlIGlzIGFscmVhZHkgZW5h
YmxlZCBpdCBtZWFucyB0aGUgbnVtYmVyIG9mCisgICAgICAgICAqIGVuYWJsZWQgbWVzc2FnZXMg
aGFzIGNoYW5nZWQuIERpc2FibGUgYW5kIHJlLWVuYWJsZSB0aGUKKyAgICAgICAgICogZGV2aWNl
IGluIG9yZGVyIHRvIGFwcGx5IHRoZSBjaGFuZ2UuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IG1zaS0+ZW5hYmxlZCAmJiB2cGNpX21zaV9kaXNhYmxlKHBkZXYsIG1zaSkgKQorICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIFNvbWVob3cgWGVuIGhhcyBub3QgYmVlbiBhYmxlIHRvIGRp
c2FibGUgdGhlCisgICAgICAgICAgICAgKiBjb25maWd1cmVkIE1TSSBtZXNzYWdlcywgbGVhdmUg
dGhlIGRldmljZSBzdGF0ZSBhcy1pcywKKyAgICAgICAgICAgICAqIHNvIHRoYXQgdGhlIGd1ZXN0
IGNhbiB0cnkgdG8gZGlzYWJsZSBNU0kgYWdhaW4uCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIHJldHVybjsKKworICAgICAgICB2cGNpX21zaV9lbmFibGUocGRldiwgbXNpLCB2ZWN0b3Jz
KTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICB2cGNpX21zaV9kaXNhYmxlKHBkZXYsIG1zaSk7
CisKKyAgICBtc2ktPnZlY3RvcnMgPSB2ZWN0b3JzOworfQorCisvKiBIYW5kbGVycyBmb3IgdGhl
IGFkZHJlc3MgZmllbGQgKDMyYml0IG9yIGxvdyBwYXJ0IG9mIGEgNjRiaXQgYWRkcmVzcykuICov
CitzdGF0aWMgdWludDMyX3QgdnBjaV9tc2lfYWRkcmVzc19yZWFkKHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNp
ID0gZGF0YTsKKworICAgIHJldHVybiBtc2ktPmFkZHJlc3M7Cit9CisKK3N0YXRpYyB2b2lkIHZw
Y2lfbXNpX2FkZHJlc3Nfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBy
ZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9p
ZCAqZGF0YSkKK3sKKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisKKyAgICAvKiBD
bGVhciBsb3cgcGFydC4gKi8KKyAgICBtc2ktPmFkZHJlc3MgJj0gfjB4ZmZmZmZmZmZ1bGw7Cisg
ICAgbXNpLT5hZGRyZXNzIHw9IHZhbDsKK30KKworLyogSGFuZGxlcnMgZm9yIHRoZSBoaWdoIHBh
cnQgb2YgYSA2NGJpdCBhZGRyZXNzIGZpZWxkLiAqLworc3RhdGljIHVpbnQzMl90IHZwY2lfbXNp
X2FkZHJlc3NfdXBwZXJfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqZGF0YSkKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisKKyAgICByZXR1cm4gbXNp
LT5hZGRyZXNzID4+IDMyOworfQorCitzdGF0aWMgdm9pZCB2cGNpX21zaV9hZGRyZXNzX3VwcGVy
X3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEp
Cit7CisgICAgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOworCisgICAgLyogQ2xlYXIgaGln
aCBwYXJ0LiAqLworICAgIG1zaS0+YWRkcmVzcyAmPSAweGZmZmZmZmZmOworICAgIG1zaS0+YWRk
cmVzcyB8PSAodWludDY0X3QpdmFsIDw8IDMyOworfQorCisvKiBIYW5kbGVycyBmb3IgdGhlIGRh
dGEgZmllbGQuICovCitzdGF0aWMgdWludDMyX3QgdnBjaV9tc2lfZGF0YV9yZWFkKHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2cGNpX21z
aSAqbXNpID0gZGF0YTsKKworICAgIHJldHVybiBtc2ktPmRhdGE7Cit9CisKK3N0YXRpYyB2b2lk
IHZwY2lfbXNpX2RhdGFfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBy
ZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAq
ZGF0YSkKK3sKKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisKKyAgICBtc2ktPmRh
dGEgPSB2YWw7Cit9CisKKy8qIEhhbmRsZXJzIGZvciB0aGUgTVNJIG1hc2sgYml0cy4gKi8KK3N0
YXRpYyB1aW50MzJfdCB2cGNpX21zaV9tYXNrX3JlYWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVu
c2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHZvaWQgKmRhdGEpCit7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOwor
CisgICAgcmV0dXJuIG1zaS0+bWFzazsKK30KKworc3RhdGljIHZvaWQgdnBjaV9tc2lfbWFza193
cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgIHN0
cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsKKyAgICB1aW50MzJfdCBkbWFzazsKKworICAgIGRt
YXNrID0gbXNpLT5tYXNrIF4gdmFsOworCisgICAgaWYgKCAhZG1hc2sgKQorICAgICAgICByZXR1
cm47CisKKyAgICBpZiAoIG1zaS0+ZW5hYmxlZCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgICAgICBmb3IgKCBpID0gZmZzKGRtYXNrKSAtIDE7IGRtYXNrICYmIGkgPCBt
c2ktPnZlY3RvcnM7CisgICAgICAgICAgICAgIGkgPSBmZnMoZG1hc2spIC0gMSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHZwY2lfbXNpX2FyY2hfbWFzaygmbXNpLT5hcmNoLCBwZGV2LCBpLCAo
dmFsID4+IGkpICYgMSk7CisgICAgICAgICAgICBfX2NsZWFyX2JpdChpLCAmZG1hc2spOworICAg
ICAgICB9CisgICAgfQorCisgICAgbXNpLT5tYXNrID0gdmFsOworfQorCitzdGF0aWMgaW50IHZw
Y2lfaW5pdF9tc2koc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAgdWludDhfdCBzZWcgPSBw
ZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChw
ZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgc3RydWN0IHZw
Y2lfbXNpICptc2k7CisgICAgdW5zaWduZWQgaW50IHBvczsKKyAgICB1aW50MTZfdCBjb250cm9s
OworICAgIGludCByZXQ7CisKKyAgICBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHNlZywgYnVz
LCBzbG90LCBmdW5jLCBQQ0lfQ0FQX0lEX01TSSk7CisgICAgaWYgKCAhcG9zICkKKyAgICAgICAg
cmV0dXJuIDA7CisKKyAgICBtc2kgPSB4emFsbG9jKHN0cnVjdCB2cGNpX21zaSk7CisgICAgaWYg
KCAhbXNpICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBtc2ktPnBvcyA9IHBvczsK
KworICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfbXNpX2NvbnRyb2xfcmVh
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX21zaV9jb250cm9sX3dyaXRlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9jb250cm9sX3JlZyhwb3MpLCAyLCBtc2kp
OworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHhmcmVlKG1zaSk7CisgICAgICAgIHJl
dHVybiByZXQ7CisgICAgfQorCisgICAgLyogR2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiB2ZWN0
b3JzIHRoZSBkZXZpY2Ugc3VwcG9ydHMuICovCisgICAgY29udHJvbCA9IHBjaV9jb25mX3JlYWQx
NihzZWcsIGJ1cywgc2xvdCwgZnVuYywgbXNpX2NvbnRyb2xfcmVnKHBvcykpOworICAgIG1zaS0+
bWF4X3ZlY3RvcnMgPSBtdWx0aV9tc2lfY2FwYWJsZShjb250cm9sKTsKKyAgICBBU1NFUlQobXNp
LT5tYXhfdmVjdG9ycyA8PSAzMik7CisKKyAgICAvKiBUaGUgbXVsdGlwbGUgbWVzc2FnZSBlbmFi
bGUgaXMgMCBhZnRlciByZXNldCAoMSBtZXNzYWdlIGVuYWJsZWQpLiAqLworICAgIG1zaS0+dmVj
dG9ycyA9IDE7CisKKyAgICAvKiBObyBQSVJRIGJvdW5kIHlldC4gKi8KKyAgICB2cGNpX21zaV9h
cmNoX2luaXQoJm1zaS0+YXJjaCk7CisKKyAgICBtc2ktPmFkZHJlc3M2NCA9IGlzXzY0Yml0X2Fk
ZHJlc3MoY29udHJvbCkgPyB0cnVlIDogZmFsc2U7CisgICAgbXNpLT5tYXNraW5nID0gaXNfbWFz
a19iaXRfc3VwcG9ydChjb250cm9sKSA/IHRydWUgOiBmYWxzZTsKKworICAgIHJldCA9IHZwY2lf
YWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfbXNpX2FkZHJlc3NfcmVhZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2cGNpX21zaV9hZGRyZXNzX3dyaXRlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1zaV9sb3dlcl9hZGRyZXNzX3JlZyhwb3MpLCA0LCBtc2kpOworICAgIGlmICgg
cmV0ICkKKyAgICB7CisgICAgICAgIHhmcmVlKG1zaSk7CisgICAgICAgIHJldHVybiByZXQ7Cisg
ICAgfQorCisgICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9tc2lfZGF0YV9y
ZWFkLCB2cGNpX21zaV9kYXRhX3dyaXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1z
aV9kYXRhX3JlZyhwb3MsIG1zaS0+YWRkcmVzczY0KSwgMiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtc2kpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHhmcmVlKG1zaSk7
CisgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgaWYgKCBtc2ktPmFkZHJlc3M2NCAp
CisgICAgeworICAgICAgICByZXQgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX21zaV9h
ZGRyZXNzX3VwcGVyX3JlYWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwY2lf
bXNpX2FkZHJlc3NfdXBwZXJfd3JpdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1zaV91cHBlcl9hZGRyZXNzX3JlZyhwb3MpLCA0LCBtc2kpOworICAgICAgICBpZiAoIHJldCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHhmcmVlKG1zaSk7CisgICAgICAgICAgICByZXR1cm4g
cmV0OworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCBtc2ktPm1hc2tpbmcgKQorICAgIHsK
KyAgICAgICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9tc2lfbWFza19yZWFk
LCB2cGNpX21zaV9tYXNrX3dyaXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
c2lfbWFza19iaXRzX3JlZyhwb3MsIG1zaS0+YWRkcmVzczY0KSwgNCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNpKTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB4ZnJlZShtc2kpOworICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAg
fQorICAgIH0KKworICAgIHBkZXYtPnZwY2ktPm1zaSA9IG1zaTsKKworICAgIHJldHVybiAwOwor
fQorCitSRUdJU1RFUl9WUENJX0lOSVQodnBjaV9pbml0X21zaSk7CisKK3ZvaWQgdnBjaV9kdW1w
X21zaSh2b2lkKQoreworICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICBmb3JfZWFjaF9kb21h
aW4gKCBkICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2OworCisg
ICAgICAgIGlmICggIWhhc192cGNpKGQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAg
ICAgIHByaW50aygidlBDSSBNU0kgaW5mb3JtYXRpb24gZm9yIGQlZFxuIiwgZC0+ZG9tYWluX2lk
KTsKKworICAgICAgICBpZiAoICF2cGNpX3RyeXJsb2NrKGQpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IHZQQ0kgbG9jaywgc2tpcHBpbmdcbiIpOworICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5ICggcGRldiwgJmQtPmFyY2gucGRldl9saXN0LCBkb21haW5fbGlzdCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7Cisg
ICAgICAgICAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQ
Q0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2kg
Km1zaSA9IHBkZXYtPnZwY2ktPm1zaTsKKworICAgICAgICAgICAgaWYgKCBtc2kgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHByaW50aygiRGV2aWNlICUwNHg6JTAyeDolMDJ4LiV1
XG4iLCBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7CisKKyAgICAgICAgICAgICAgICBwcmludGsoIiAg
RW5hYmxlZDogJXUgU3VwcG9ydHMgbWFza2luZzogJXUgNjQtYml0IGFkZHJlc3NlczogJXVcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgIG1zaS0+ZW5hYmxlZCwgbXNpLT5tYXNraW5nLCBtc2kt
PmFkZHJlc3M2NCk7CisgICAgICAgICAgICAgICAgcHJpbnRrKCIgIE1heCB2ZWN0b3JzOiAldSBl
bmFibGVkIHZlY3RvcnM6ICV1XG4iLAorICAgICAgICAgICAgICAgICAgICAgICBtc2ktPm1heF92
ZWN0b3JzLCBtc2ktPnZlY3RvcnMpOworCisgICAgICAgICAgICAgICAgdnBjaV9tc2lfYXJjaF9w
cmludCgmbXNpLT5hcmNoLCBtc2ktPmRhdGEsIG1zaS0+YWRkcmVzcyk7CisKKyAgICAgICAgICAg
ICAgICBpZiAoIG1zaS0+bWFza2luZyApCisgICAgICAgICAgICAgICAgICAgIHByaW50aygiICBt
YXNrPSUwOHhcbiIsIG1zaS0+bWFzayk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAg
ICAgdnBjaV9ydW5sb2NrKGQpOworICAgIH0KK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW8uaAppbmRleCA4MzcwNDYwMjZjLi5iNmM1ZTMwYjZhIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvLmgKQEAgLTIwLDYgKzIwLDcgQEAKICNkZWZpbmUgX19BU01fWDg2X0hWTV9JT19IX18K
IAogI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9wY2kuaD4KICNpbmNsdWRlIDxh
c20vaHZtL3ZwaWMuaD4KICNpbmNsdWRlIDxhc20vaHZtL3Zpb2FwaWMuaD4KICNpbmNsdWRlIDxw
dWJsaWMvaHZtL2lvcmVxLmg+CkBAIC0xMjYsNiArMTI3LDIzIEBAIHZvaWQgaHZtX2RwY2lfZW9p
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBndWVzdF9pcnEsCiB2b2lkIG1zaXhfd3Jp
dGVfY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqKTsKIHZvaWQgbXNpeHRibF9pbml0KHN0cnVjdCBk
b21haW4gKmQpOwogCisvKiBBcmNoLXNwZWNpZmljIE1TSSBkYXRhIGZvciB2UENJLiAqLworc3Ry
dWN0IHZwY2lfYXJjaF9tc2kgeworICAgIGludCBwaXJxOworfTsKKworLyogQXJjaC1zcGVjaWZp
YyB2UENJIE1TSSBoZWxwZXJzLiAqLwordm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZw
Y2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGVudHJ5LCBib29sIG1hc2spOworaW50IHZwY2lfbXNpX2Fy
Y2hfZW5hYmxlKHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBhZGRyZXNzLCB1aW50MzJfdCBk
YXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzKTsKK2lu
dCB2cGNpX21zaV9hcmNoX2Rpc2FibGUoc3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVj
dCBwY2lfZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
dmVjdG9ycyk7Cit2b2lkIHZwY2lfbXNpX2FyY2hfaW5pdChzdHJ1Y3QgdnBjaV9hcmNoX21zaSAq
YXJjaCk7Cit2b2lkIHZwY2lfbXNpX2FyY2hfcHJpbnQoY29uc3Qgc3RydWN0IHZwY2lfYXJjaF9t
c2kgKmFyY2gsIHVpbnQxNl90IGRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgYWRkcik7CisKIGVudW0gc3RkdmdhX2NhY2hlX3N0YXRlIHsKICAgICBTVERWR0FfQ0FDSEVf
VU5JTklUSUFMSVpFRCwKICAgICBTVERWR0FfQ0FDSEVfRU5BQkxFRCwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCmluZGV4
IDM3ZDM3YjgyMGUuLjQzYWI1YzZiYzYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApAQCAtNDgsNiArNDgsNyBAQAog
I2RlZmluZSBNU0lfQUREUl9SRURJUkVDVElPTl9TSElGVCAgMwogI2RlZmluZSBNU0lfQUREUl9S
RURJUkVDVElPTl9DUFUgICAgKDAgPDwgTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQpCiAjZGVm
aW5lIE1TSV9BRERSX1JFRElSRUNUSU9OX0xPV1BSSSAoMSA8PCBNU0lfQUREUl9SRURJUkVDVElP
Tl9TSElGVCkKKyNkZWZpbmUgTVNJX0FERFJfUkVESVJFQ1RJT05fTUFTSyAgICgxIDw8IE1TSV9B
RERSX1JFRElSRUNUSU9OX1NISUZUKQogCiAjZGVmaW5lIE1TSV9BRERSX0RFU1RfSURfU0hJRlQJ
CTEyCiAjZGVmaW5lCSBNU0lfQUREUl9ERVNUX0lEX01BU0sJCTB4MDBmZjAwMApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgK
aW5kZXggMGQyYzcyYzEwOS4uZDA3MTg1YTQ3OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2h2bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCkBAIC01Nyw3ICs1Nyw5
IEBAIHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayB7CiAjZGVmaW5lIFZNU0lfREVMSVZfTUFTSyAg
IDB4NzAwMAogI2RlZmluZSBWTVNJX1RSSUdfTU9ERSAgICAweDgwMDAKIAorI2RlZmluZSBHRkxB
R1NfU0hJRlRfREVTVF9JRCAgICAgICAgMAogI2RlZmluZSBHRkxBR1NfU0hJRlRfUkggICAgICAg
ICAgICAgOAorI2RlZmluZSBHRkxBR1NfU0hJRlRfRE0gICAgICAgICAgICAgOQogI2RlZmluZSBH
RkxBR1NfU0hJRlRfREVMSVZfTU9ERSAgICAgMTIKICNkZWZpbmUgR0ZMQUdTX1NISUZUX1RSR19N
T0RFICAgICAgIDE1CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pcnEuaCBiL3hlbi9p
bmNsdWRlL3hlbi9pcnEuaAppbmRleCAwYWE4MTdlMjY2Li45YjEwZmZhNGMzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lycS5oCkBAIC0x
MzMsNiArMTMzLDcgQEAgc3RydWN0IHBpcnEgewogICAgIHN0cnVjdCBhcmNoX3BpcnEgYXJjaDsK
IH07CiAKKyNkZWZpbmUgSU5WQUxJRF9QSVJRIC0xCiAjZGVmaW5lIHBpcnFfaW5mbyhkLCBwKSAo
KHN0cnVjdCBwaXJxICopcmFkaXhfdHJlZV9sb29rdXAoJihkKS0+cGlycV90cmVlLCBwKSkKIAog
LyogVXNlIHRoaXMgaW5zdGVhZCBvZiBwaXJxX2luZm8oKSBpZiB0aGUgc3RydWN0dXJlIG1heSBu
ZWVkIGFsbG9jYXRpbmcuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oIGIv
eGVuL2luY2x1ZGUveGVuL3ZwY2kuaAppbmRleCAzYzZiZWFhZjRhLi4yMWRhNzNkZjE2IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92cGNp
LmgKQEAgLTEzLDYgKzEzLDcgQEAKICAqIG9mIGp1c3QgcmV0dXJuaW5nIHdoZXRoZXIgdGhlIGxv
Y2sgaXMgaG9sZCBieSBhbnkgQ1BVKS4KICAqLwogI2RlZmluZSB2cGNpX3Jsb2NrKGQpIHJlYWRf
bG9jaygmKGQpLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQorI2RlZmluZSB2cGNpX3RyeXJs
b2NrKGQpIHJlYWRfdHJ5bG9jaygmKGQpLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQogI2Rl
ZmluZSB2cGNpX3dsb2NrKGQpIHdyaXRlX2xvY2soJihkKS0+YXJjaC5odm1fZG9tYWluLnZwY2lf
bG9jaykKICNkZWZpbmUgdnBjaV9ydW5sb2NrKGQpIHJlYWRfdW5sb2NrKCYoZCktPmFyY2guaHZt
X2RvbWFpbi52cGNpX2xvY2spCiAjZGVmaW5lIHZwY2lfd3VubG9jayhkKSB3cml0ZV91bmxvY2so
JihkKS0+YXJjaC5odm1fZG9tYWluLnZwY2lfbG9jaykKQEAgLTkzLDkgKzk0LDM1IEBAIHN0cnVj
dCB2cGNpIHsKICAgICAgICAgfSBiYXJzWzddOyAvKiBBdCBtb3N0IDYgQkFSUyArIDEgZXhwYW5z
aW9uIFJPTSBCQVIuICovCiAgICAgICAgIC8qIEZJWE1FOiBjdXJyZW50bHkgdGhlcmUncyBubyBz
dXBwb3J0IGZvciBTUi1JT1YuICovCiAgICAgfSBoZWFkZXI7CisKKyAgICAvKiBNU0kgZGF0YS4g
Ki8KKyAgICBzdHJ1Y3QgdnBjaV9tc2kgeworICAgICAgICAvKiBBcmNoLXNwZWNpZmljIGRhdGEu
ICovCisgICAgICAgIHN0cnVjdCB2cGNpX2FyY2hfbXNpIGFyY2g7CisgICAgICAgIC8qIEFkZHJl
c3MuICovCisgICAgICAgIHVpbnQ2NF90IGFkZHJlc3M7CisgICAgICAgIC8qIE9mZnNldCBvZiB0
aGUgY2FwYWJpbGl0eSBpbiB0aGUgY29uZmlnIHNwYWNlLiAqLworICAgICAgICB1bnNpZ25lZCBp
bnQgcG9zOworICAgICAgICAvKiBNYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBvcnRlZCBi
eSB0aGUgZGV2aWNlLiAqLworICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3ZlY3RvcnM7CisgICAg
ICAgIC8qIE51bWJlciBvZiB2ZWN0b3JzIGNvbmZpZ3VyZWQuICovCisgICAgICAgIHVuc2lnbmVk
IGludCB2ZWN0b3JzOworICAgICAgICAvKiBNYXNrIGJpdGZpZWxkLiAqLworICAgICAgICB1aW50
MzJfdCBtYXNrOworICAgICAgICAvKiBEYXRhLiAqLworICAgICAgICB1aW50MTZfdCBkYXRhOwor
ICAgICAgICAvKiBFbmFibGVkPyAqLworICAgICAgICBib29sIGVuYWJsZWQ7CisgICAgICAgIC8q
IFN1cHBvcnRzIHBlci12ZWN0b3IgbWFza2luZz8gKi8KKyAgICAgICAgYm9vbCBtYXNraW5nOwor
ICAgICAgICAvKiA2NC1iaXQgYWRkcmVzcyBjYXBhYmxlPyAqLworICAgICAgICBib29sIGFkZHJl
c3M2NDsKKyAgICB9ICptc2k7CiAjZW5kaWYKIH07CiAKK3ZvaWQgdnBjaV9kdW1wX21zaSh2b2lk
KTsKKwogI2VuZGlmCiAKIC8qCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGMj-0004Ti-DX; Mon, 14 Aug 2017 14:29:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGMi-0004SH-Mw
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 5C/64-01987-7B3B1995; Mon, 14 Aug 2017 14:29:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpO72zRM
 jDbq6hSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHe2YwFkyYzlRxfOYv9gbG40cZuxg5OSQE
 /CU6X6xiArHZBHQkLs7dydbFyMEhIqAicXuvQRcjFwezwAZGiXM/9rKD1AgLmEvcXdcDVs8io
 Cpx5GY3WJxXwEri5t3HLBAz9STeTnwBNp8TKP7l8nWwGiEBS4mj/dcZIeoFJU7OfAJWzyygKd
 G6/Tc7hC0v0bx1NjNEvaJE/7wHbBMY+WYhaZmFpGUWkpYFjMyrGDWKU4vKUot0jSz0kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA66egYFxB2P7Cb9DjJIcTEqivAk+vZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjfbJoYKSRYlJqeWpGWmQMMfZi0BAePkghvD0iat7ggMbc4M
 x0idYrRnmPD6vVfmDgW9GwAkq8m/P/GxNH0/eN3JiGWvPy8VClx3hCQNgGQtozSPLihsFi9xC
 grJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9wHIFJ7MvBK43a+AzmICOqsP5CPe4pJEhJRUA2P
 /5q4fq6clGAtvKN7w8PPew5UVPWtzL2peXF/etrnUwKZhSX/ep7XP3fO0lR1P5TZl5Ko9cD1V
 Gdaa/n+Z01xDvqvCv5Y3/9e1qpouILXszWWHaVcbMvJv2ARw3nggW2cbLHlDWt+pJr3oa/TNP
 nW9jzx3yiUW9/q9ucXOtGCaUVrvjR1LIpVYijMSDbWYi4oTAX30U+DQAgAA
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502720937!110025701!6
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59966 invoked from network); 14 Aug 2017 14:29:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="435407691"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:50 +0100
Message-ID: <20170814142850.39133-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGhhbmRsZXJzIGZvciBhY2Nlc3NlcyB0byB0aGUgTVNJLVggbWVzc2FnZSBjb250cm9sIGZp
ZWxkIG9uIHRoZQpQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSwgYW5kIHRyYXBzIGZvciBhY2Nlc3Nl
cyB0byB0aGUgbWVtb3J5IHJlZ2lvbgp0aGF0IGNvbnRhaW5zIHRoZSBNU0ktWCB0YWJsZSBhbmQg
UEJBLiBUaGlzIHRyYXBzIGRldGVjdCBhdHRlbXB0cyBmcm9tCnRoZSBndWVzdCB0byBjb25maWd1
cmUgTVNJLVggaW50ZXJydXB0cyBhbmQgcHJvcGVybHkgc2V0cyB0aGVtIHVwLgoKTm90ZSB0aGF0
IGFjY2Vzc2VzIHRvIHRoZSBUYWJsZSBPZmZzZXQsIFRhYmxlIEJJUiwgUEJBIE9mZnNldCBhbmQg
UEJBCkJJUiBhcmUgbm90IHRyYXBwZWQgYnkgWGVuIGF0IHRoZSBtb21lbnQuCgpGaW5hbGx5LCB0
dXJuIHRoZSBwYW5pYyBpbiB0aGUgRG9tMCBQVkggYnVpbGRlciBpbnRvIGEgd2FybmluZy4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY0OgogLSBSZW1vdmUg
cGFyZW50aGVzZXMgYXJvdW5kIG9mZnNldG9mLgogLSBBZGQgImJlaW5nIiB0byBNU0ktWCBlbmFi
bGluZyBjb21tZW50LgogLSBVc2UgSU5WQUxJRF9QSVJRLgogLSBBZGQgYSBzaW1wbGUgc2FuaXR5
IGNoZWNrIHRvIHZwY2lfbXNpeF9hcmNoX2VuYWJsZSBpbiBvcmRlciB0bwogICBkZXRlY3Qgd3Jv
bmcgTVNJLVggZW50cmllcyBtb3JlIHF1aWNrbHkuCiAtIENvbnN0aWZ5IHZwY2lfbXNpeF9hcmNo
X3ByaW50IGVudHJ5IGFyZ3VtZW50LgogLSBzL2NwdS9maXhlZC8gaW4gdnBjaV9tc2l4X2FyY2hf
cHJpbnQuCiAtIER1bXAgdGhlIE1TSS1YIGluZm8gdG9nZXRoZXIgd2l0aCB0aGUgTVNJIGluZm8u
CiAtIEZpeCB2cGNpX21zaXhfY29udHJvbF93cml0ZSB0byB0YWtlIGludG8gYWNjb3VudCBjaGFu
Z2VzIHRvIHRoZQogICBhZGRyZXNzIGFuZCBkYXRhIGZpZWxkcyB3aGVuIHN3aXRjaGluZyB0aGUg
ZnVuY3Rpb24gbWFzayBiaXQuCiAtIE9ubHkgZGlzYWJsZS9lbmFibGUgdGhlIGVudHJpZXMgaWYg
dGhlIGFkZHJlc3Mgb3IgZGF0YSBmaWVsZHMgaGF2ZQogICBiZWVuIHVwZGF0ZWQuCiAtIFVzZXcg
dGhlIEJBUiBlbmFibGUgZmllbGQgdG8gY2hlY2sgaWYgYSBCQVIgaXMgbWFwcGVkIG9yIG5vdAog
ICAoaW5zdGVhZCBvZiByZWFkaW5nIHRoZSBjb21tYW5kIHJlZ2lzdGVyIGZvciBlYWNoIGRldmlj
ZSkuCiAtIEZpeCBlcnJvciBwYXRoIGluIHZwY2lfbXNpeF9yZWFkIHRvIHNldCB0aGUgcmV0dXJu
IGRhdGEgdG8gfjAuCiAtIFNpbXBsaWZ5IG1hc2sgdXNhZ2UgaW4gdnBjaV9tc2l4X3dyaXRlLgog
LSBDYXN0IGRhdGEgdG8gdWludDY0X3Qgd2hlbiBzaGlmdGluZyBpdCAzMiBiaXRzLgogLSBGaXgg
d3JpdGVzIHRvIHRoZSB0YWJsZSBlbnRyeSBjb250cm9sIHJlZ2lzdGVyIHRvIHRha2UgaW50byBh
Y2NvdW50CiAgIGlmIHRoZSBtYXNrLWFsbCBiaXQgaXMgc2V0LgogLSBBZGQgc29tZSBjb21tZW50
cyB0byBjbGFyaWZ5IHRoZSBpbnRlbmRlZCBiZWhhdmlvciBvZiB0aGUgY29kZS4KIC0gQWxpZ24g
dGhlIFBCQSBzaXplIHRvIDY0LWJpdHMuCiAtIFJlbW92ZSB0aGUgZXJyb3IgbGFiZWwgaW4gdnBj
aV9pbml0X21zaXguCiAtIFRyeSB0byBjb21wYWN0IHRoZSBsYXlvdXQgb2YgdGhlIHZwY2lfbXNp
eCBzdHJ1Y3R1cmUuCiAtIFJlbW92ZSB0aGUgbG9jYWwgdGFibGVfYmFyIGFuZCBwYmFfYmFyIHZh
cmlhYmxlcyBmcm9tCiAgIHZwY2lfaW5pdF9tc2l4LCB0aGV5IGFyZSB1c2VkIG9ubHkgb25jZS4K
CkNoYW5nZXMgc2luY2UgdjM6CiAtIFByb3BhZ2F0ZSBjaGFuZ2VzIGZyb20gcHJldmlvdXMgdmVy
c2lvbnM6IHJlbW92ZSB4ZW5fIHByZWZpeCwgdXNlCiAgIHRoZSBuZXcgZmllbGRzIGluIHZwY2lf
dmFsIGFuZCByZW1vdmUgdGhlIHJldHVybiB2YWx1ZSBmcm9tCiAgIGhhbmRsZXJzLgogLSBSZW1v
dmUgdGhlIHVzYWdlIG9mIEdFTk1BU0suCiAtIE1hdmUgdGhlIGFyY2gtc3BlY2lmaWMgcGFydHMg
b2YgdGhlIGR1bXAgcm91dGluZSB0byB0aGUKICAgeDg2L2h2bS92bXNpLmMgZHVtcCBoYW5kbGVy
LgogLSBDaGFpbiB0aGUgTVNJLVggZHVtcCBoYW5kbGVyIHRvIHRoZSAnTScgZGVidWcga2V5Lgog
LSBGaXggdGhlIGhlYWRlciBCQVIgbWFwcGluZ3Mgc28gdGhhdCB0aGUgTVNJLVggcmVnaW9ucyBp
bnNpZGUgb2YKICAgQkFScyBhcmUgdW5tYXBwZWQgZnJvbSB0aGUgZG9tYWluIHAybSBpbiBvcmRl
ciBmb3IgdGhlIGhhbmRsZXJzIHRvCiAgIHdvcmsgcHJvcGVybHkuCiAtIFVuY29uZGl0aW9uYWxs
eSB0cmFwIGFuZCBmb3J3YXJkIGFjY2Vzc2VzIHRvIHRoZSBQQkEgTVNJLVggYXJlYS4KIC0gU2lt
cGxpZnkgdGhlIGNvbmRpdGlvbmFscyBpbiB2cGNpX21zaXhfY29udHJvbF93cml0ZS4KIC0gRml4
IHZwY2lfbXNpeF9hY2NlcHQgdG8gdXNlIGEgYm9vbCB0eXBlLgogLSBBbGxvdyBhbGwgc3VwcG9y
dGVkIGFjY2Vzc2VzIGFzIGRlc2NyaWJlZCBpbiB0aGUgc3BlYyB0byB0aGUgTVNJLVgKICAgdGFi
bGUuCiAtIFRydW5jYXRlIHRoZSByZXR1cm5lZCBhZGRyZXNzIHdoZW4gdGhlIGFjY2VzcyBpcyBh
IDMyYiByZWFkLgogLSBBbHdheXMgcmV0dXJuIFg4NkVNVUxfT0tBWSBmcm9tIHRoZSBoYW5kbGVy
cywgcmV0dXJuaW5nIH4wIGluIHRoZQogICByZWFkIGNhc2UgaWYgdGhlIGFjY2VzcyBpcyBub3Qg
c3VwcG9ydGVkLCBvciBpZ25vcmluZyB3cml0ZXMuCiAtIERvIG5vdCBjaGVjayB0aGF0IG1heF9l
bnRyaWVzIGlzICE9IDAgaW4gdGhlIGluaXQgaGFuZGxlci4KIC0gVXNlIHRyeWxvY2sgaW4gdGhl
IGR1bXAgaGFuZGxlci4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIFNwbGl0IG91dCBhcmNoLXNwZWNp
ZmljIGNvZGUuCgpUaGlzIHBhdGNoIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGRldmljZXMgdXNpbmcg
Ym90aCBhIHNpbmdsZSBNU0ktWAplbnRyeSBhbmQgbXVsdGlwbGUgb25lcy4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0u
YyAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92bXNpLmMgICAgICAgICAgfCAx
MzggKysrKysrKysrKy0KIHhlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgICAgICAgIHwgICAyICst
CiB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jICAgICAgICB8ICA4MSArKysrKysrCiB4ZW4vZHJp
dmVycy92cGNpL21zaS5jICAgICAgICAgICB8ICAyNSArLQogeGVuL2RyaXZlcnMvdnBjaS9tc2l4
LmMgICAgICAgICAgfCA0NzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICAgMyArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pby5oICAgICB8ICAxOSArKwogeGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICAg
ICAgICAgfCAgMzkgKysrKwogMTAgZmlsZXMgY2hhbmdlZCwgNzc5IGluc2VydGlvbnMoKyksIDkg
ZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IGM2NWViODUwM2YuLjNkZWFlN2NiNGEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jCkBAIC0xMDg2LDcgKzEwODYsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3Ry
dWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAKICAgICBw
dmhfc2V0dXBfbW1jZmcoZCk7CiAKLSAgICBwYW5pYygiQnVpbGRpbmcgYSBQVkh2MiBEb20wIGlz
IG5vdCB5ZXQgc3VwcG9ydGVkLiIpOworICAgIHByaW50aygiV0FSTklORzogUFZIIGlzIGFuIGV4
cGVyaW1lbnRhbCBtb2RlIHdpdGggbGltaXRlZCBmdW5jdGlvbmFsaXR5XG4iKTsKICAgICByZXR1
cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKaW5kZXggMzE2ODk3MzgyMC4uZTI3ZTg2YTUxNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC01
ODQsNiArNTg0LDcgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGRvbWNyX2ZsYWdzLAogICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNo
Lmh2bV9kb21haW4ud3JpdGVfbWFwLmxpc3QpOwogICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNo
Lmh2bV9kb21haW4uZzJtX2lvcG9ydF9saXN0KTsKICAgICBJTklUX0xJU1RfSEVBRCgmZC0+YXJj
aC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMpOworICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNo
Lmh2bV9kb21haW4ubXNpeF90YWJsZXMpOwogCiAgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21h
cHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDAsIE5VTEwsIE5VTEwpOwogICAgIGlmICgg
cmMgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3Ztc2kuYwppbmRleCBhZWEwODhlMjkwLi41YzQxZWVhMGZlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3Ztc2kuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwpAQCAtNjQz
LDE3ICs2NDMsMTUgQEAgc3RhdGljIHVuc2lnbmVkIGludCBtc2lfZmxhZ3ModWludDE2X3QgZGF0
YSwgdWludDY0X3QgYWRkcikKICAgICAgICAgICAgKHRyaWdfbW9kZSA8PCBHRkxBR1NfU0hJRlRf
VFJHX01PREUpOwogfQogCi12b2lkIHZwY2lfbXNpX2FyY2hfbWFzayhzdHJ1Y3QgdnBjaV9hcmNo
X21zaSAqYXJjaCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCi0gICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZW50cnksIGJvb2wgbWFzaykKK3N0YXRpYyB2b2lkIHZwY2lfbWFza19w
aXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxLCBib29sIG1hc2spCiB7Ci0gICAgc3RydWN0
IGRvbWFpbiAqZCA9IHBkZXYtPmRvbWFpbjsKICAgICBjb25zdCBzdHJ1Y3QgcGlycSAqcGluZm87
CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAg
ICAgaW50IGlycTsKIAotICAgIEFTU0VSVChhcmNoLT5waXJxID49IDApOwotICAgIHBpbmZvID0g
cGlycV9pbmZvKGQsIGFyY2gtPnBpcnEgKyBlbnRyeSk7CisgICAgQVNTRVJUKHBpcnEgPj0gMCk7
CisgICAgcGluZm8gPSBwaXJxX2luZm8oZCwgcGlycSk7CiAgICAgaWYgKCAhcGluZm8gKQogICAg
ICAgICByZXR1cm47CiAKQEAgLTY3MCw2ICs2NjgsMTIgQEAgdm9pZCB2cGNpX21zaV9hcmNoX21h
c2soc3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIH0KIAordm9pZCB2
cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJ5LCBi
b29sIG1hc2spCit7CisgICAgdnBjaV9tYXNrX3BpcnEocGRldi0+ZG9tYWluLCBhcmNoLT5waXJx
ICsgZW50cnksIG1hc2spOworfQorCiBpbnQgdnBjaV9tc2lfYXJjaF9lbmFibGUoc3RydWN0IHZw
Y2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGFkZHJlc3MsIHVpbnQzMl90IGRhdGEsIHVuc2lnbmVkIGludCB2
ZWN0b3JzKQogewpAQCAtNzc4LDMgKzc4MiwxMjcgQEAgdm9pZCB2cGNpX21zaV9hcmNoX3ByaW50
KGNvbnN0IHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCB1aW50MTZfdCBkYXRhLAogICAgICAg
ICAgICBNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJfREVTVF9JRF9NQVNLKSwKICAgICAgICAgICAg
YXJjaC0+cGlycSk7CiB9CisKK3ZvaWQgdnBjaV9tc2l4X2FyY2hfbWFzayhzdHJ1Y3QgdnBjaV9h
cmNoX21zaXhfZW50cnkgKmFyY2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBj
aV9kZXYgKnBkZXYsIGJvb2wgbWFzaykKK3sKKyAgICBpZiAoIGFyY2gtPnBpcnEgPT0gSU5WQUxJ
RF9QSVJRICkKKyAgICAgICAgcmV0dXJuOworCisgICAgdnBjaV9tYXNrX3BpcnEocGRldi0+ZG9t
YWluLCBhcmNoLT5waXJxLCBtYXNrKTsKK30KKworaW50IHZwY2lfbXNpeF9hcmNoX2VuYWJsZShz
dHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgKmFyY2gsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50NjRfdCBhZGRyZXNzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhLCB1bnNpZ25lZCBpbnQgZW50cnlfbnIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgdGFibGVfYmFzZSkKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcGRldi0+ZG9tYWluOworICAgIHN0cnVjdCBtc2lfaW5mbyBtc2lfaW5mbyA9
IHsKKyAgICAgICAgLnNlZyA9IHBkZXYtPnNlZywKKyAgICAgICAgLmJ1cyA9IHBkZXYtPmJ1cywK
KyAgICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCisgICAgICAgIC50YWJsZV9iYXNlID0gdGFi
bGVfYmFzZSwKKyAgICAgICAgLmVudHJ5X25yID0gZW50cnlfbnIsCisgICAgfTsKKyAgICB4ZW5f
ZG9tY3RsX2JpbmRfcHRfaXJxX3QgYmluZCA9IHsKKyAgICAgICAgLmlycV90eXBlID0gUFRfSVJR
X1RZUEVfTVNJLAorICAgICAgICAudS5tc2kuZ3ZlYyA9IG1zaV92ZWN0b3IoZGF0YSksCisgICAg
ICAgIC51Lm1zaS5nZmxhZ3MgPSBtc2lfZmxhZ3MoZGF0YSwgYWRkcmVzcyksCisgICAgfTsKKyAg
ICBpbnQgcmM7CisKKyAgICBBU1NFUlQoYXJjaC0+cGlycSA9PSBJTlZBTElEX1BJUlEpOworCisg
ICAgLyoKKyAgICAgKiBTaW1wbGUgc2FuaXR5IGNoZWNrIGJlZm9yZSB0cnlpbmcgdG8gc2V0dXAg
dGhlIGludGVycnVwdC4KKyAgICAgKiBBY2NvcmRpbmcgdG8gdGhlIEludGVsIFNETSwgYml0cyBb
MzEsIDIwXSBtdXN0IGNvbnRhaW4gdGhlCisgICAgICogdmFsdWUgMHhmZWUuIFRoaXMgYXZvaWRz
IG5lZWRsZXNzbHkgc2V0dGluZyB1cCBwaXJxcyBmb3IgZW50cmllcworICAgICAqIHRoZSBndWVz
dCBoYXMgbm90IGFjdHVhbGx5IGNvbmZpZ3VyZWQuCisgICAgICovCisgICAgaWYgKCAoYWRkcmVz
cyAmIDB4ZmZmMDAwMDApICE9IE1TSV9BRERSX0hFQURFUiApCisgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgcmMgPSBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKGQsIC0xLCAmYXJjaC0+
cGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQX1BJUlFfVFlQRV9N
U0ksICZtc2lfaW5mbyk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBnZHByaW50ayhY
RU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0
byBtYXAgTVNJLVggUElSUSBlbnRyeSAldTogJWRcbiIsCisgICAgICAgICAgICAgICAgIHBkZXYt
PnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAg
IFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgZW50cnlfbnIsIHJjKTsKKyAgICAgICAgcmV0dXJuIHJj
OworICAgIH0KKworICAgIGJpbmQubWFjaGluZV9pcnEgPSBhcmNoLT5waXJxOworICAgIHBjaWRl
dnNfbG9jaygpOworICAgIHJjID0gcHRfaXJxX2NyZWF0ZV9iaW5kKGQsICZiaW5kKTsKKyAgICBp
ZiAoIHJjICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAg
ICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIGNyZWF0ZSBNU0ktWCBiaW5kICV1
OiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9U
KHBkZXYtPmRldmZuKSwKKyAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBl
bnRyeV9uciwgcmMpOworICAgICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOworICAgICAg
ICB1bm1hcF9kb21haW5fcGlycShkLCBhcmNoLT5waXJxKTsKKyAgICAgICAgc3Bpbl91bmxvY2so
JmQtPmV2ZW50X2xvY2spOworICAgICAgICBwY2lkZXZzX3VubG9jaygpOworICAgICAgICBhcmNo
LT5waXJxID0gSU5WQUxJRF9QSVJROworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorICAgIHBj
aWRldnNfdW5sb2NrKCk7CisKKyAgICByZXR1cm4gMDsKK30KKworaW50IHZwY2lfbXNpeF9hcmNo
X2Rpc2FibGUoc3RydWN0IHZwY2lfYXJjaF9tc2l4X2VudHJ5ICphcmNoLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IHBkZXYtPmRvbWFpbjsKKyAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgYmluZCA9
IHsKKyAgICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJLAorICAgICAgICAubWFjaGlu
ZV9pcnEgPSBhcmNoLT5waXJxLAorICAgIH07CisgICAgaW50IHJjOworCisgICAgaWYgKCBhcmNo
LT5waXJxID09IElOVkFMSURfUElSUSApCisgICAgICAgIHJldHVybiAwOworCisgICAgcGNpZGV2
c19sb2NrKCk7CisgICAgcmMgPSBwdF9pcnFfZGVzdHJveV9iaW5kKGQsICZiaW5kKTsKKyAgICBp
ZiAoIHJjICkKKyAgICB7CisgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7CisgICAgICAgIHJldHVy
biByYzsKKyAgICB9CisKKyAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOworICAgIHVubWFw
X2RvbWFpbl9waXJxKGQsIGFyY2gtPnBpcnEpOworICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9s
b2NrKTsKKyAgICBwY2lkZXZzX3VubG9jaygpOworCisgICAgYXJjaC0+cGlycSA9IElOVkFMSURf
UElSUTsKKworICAgIHJldHVybiAwOworfQorCitpbnQgdnBjaV9tc2l4X2FyY2hfaW5pdChzdHJ1
Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgKmFyY2gpCit7CisgICAgYXJjaC0+cGlycSA9IC0xOwor
ICAgIHJldHVybiAwOworfQorCit2b2lkIHZwY2lfbXNpeF9hcmNoX3ByaW50KGNvbnN0IHN0cnVj
dCB2cGNpX2FyY2hfbXNpeF9lbnRyeSAqZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGRhdGEsIHVpbnQ2NF90IGFkZHIsIGJvb2wgbWFza2VkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcG9zKQoreworICAgIHByaW50aygiJTR1IHZlYz0l
IzAyeCU3cyU2cyUzc2Fzc2VydCU1cyU3cyBkZXN0X2lkPSVsdSBtYXNrPSV1IHBpcnE6ICVkXG4i
LAorICAgICAgICAgICBwb3MsIE1BU0tfRVhUUihkYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyks
CisgICAgICAgICAgIGRhdGEgJiBNU0lfREFUQV9ERUxJVkVSWV9MT1dQUkkgPyAibG93ZXN0IiA6
ICJmaXhlZCIsCisgICAgICAgICAgIGRhdGEgJiBNU0lfREFUQV9UUklHR0VSX0xFVkVMID8gImxl
dmVsIiA6ICJlZGdlIiwKKyAgICAgICAgICAgZGF0YSAmIE1TSV9EQVRBX0xFVkVMX0FTU0VSVCA/
ICIiIDogImRlIiwKKyAgICAgICAgICAgYWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX0xPR0lDID8g
ImxvZyIgOiAicGh5cyIsCisgICAgICAgICAgIGFkZHIgJiBNU0lfQUREUl9SRURJUkVDVElPTl9M
T1dQUkkgPyAibG93ZXN0IiA6ICJmaXhlZCIsCisgICAgICAgICAgIE1BU0tfRVhUUihhZGRyLCBN
U0lfQUREUl9ERVNUX0lEX01BU0spLAorICAgICAgICAgICBtYXNrZWQsIGVudHJ5LT5waXJxKTsK
K30KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy92
cGNpL01ha2VmaWxlCmluZGV4IDYyY2VjOWU4MmIuLjU1ZDFiZGZkYTAgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQpA
QCAtMSArMSBAQAotb2JqLXkgKz0gdnBjaS5vIGhlYWRlci5vIG1zaS5vCitvYmoteSArPSB2cGNp
Lm8gaGVhZGVyLm8gbXNpLm8gbXNpeC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL2hl
YWRlci5jIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwppbmRleCAxNTMzYzM2NDcwLi5lZmZh
ODMwNzE0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCisrKyBiL3hlbi9k
cml2ZXJzL3ZwY2kvaGVhZGVyLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KICNpbmNsdWRlIDx4ZW4vdnBjaS5oPgogI2luY2x1ZGUgPHhlbi9wMm0tY29tbW9uLmg+
CisjaW5jbHVkZSA8YXNtL3AybS5oPgogCiAjZGVmaW5lIE1BUFBBQkxFX0JBUih4KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCh4KS0+dHlw
ZSA9PSBWUENJX0JBUl9NRU0zMiB8fCAoeCktPnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfTE8gfHwg
ICBcCkBAIC04OSwxMSArOTAsNDUgQEAgc3RhdGljIGludCB2cGNpX21hcF9yYW5nZSh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAqZGF0YSkKICAgICByZXR1cm4gbW9kaWZ5
X21taW8obWFwLT5kLCBfZ2ZuKHMpLCBfbWZuKHMpLCBlIC0gcyArIDEsIG1hcC0+bWFwKTsKIH0K
IAorc3RhdGljIGludCB2cGNpX3VubWFwX21zaXgoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZw
Y2lfbXNpeF9tZW0gKm1zaXgpCit7CisgICAgdW5zaWduZWQgbG9uZyBnZm47CisKKyAgICBmb3Ig
KCBnZm4gPSBQRk5fRE9XTihtc2l4LT5hZGRyKTsgZ2ZuIDw9IFBGTl9VUChtc2l4LT5hZGRyICsg
bXNpeC0+c2l6ZSk7CisgICAgICAgICAgZ2ZuKysgKQorICAgIHsKKyAgICAgICAgcDJtX3R5cGVf
dCB0OworICAgICAgICBtZm5fdCBtZm4gPSBnZXRfZ2ZuKGQsIGdmbiwgJnQpOworICAgICAgICBp
bnQgcmM7CisKKyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgICAg
ICB7CisgICAgICAgICAgICAvKiBOb3RoaW5nIHRvIGRvLCB0aGlzIGlzIGFscmVhZHkgYSBob2xl
LiAqLworICAgICAgICAgICAgcHV0X2dmbihkLCBnZm4pOworICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgIH0KKworICAgICAgICBpZiAoICFwMm1faXNfbW1pbyh0KSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBtb2RpZnlfbW1pbyhkLCBfZ2ZuKGdmbiksIG1m
biwgMSwgZmFsc2UpOworICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7CisgICAgICAgIGlmICggcmMg
KQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiBz
dGF0aWMgaW50IHZwY2lfbW9kaWZ5X2JhcihzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
dnBjaV9iYXIgKmJhciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbWFwKQogewog
ICAgIHN0cnVjdCByYW5nZXNldCAqbWVtOwogICAgIHN0cnVjdCBtYXBfZGF0YSBkYXRhID0geyAu
ZCA9IGQsIC5tYXAgPSBtYXAgfTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CiAK
ICAgICBBU1NFUlQoTUFQUEFCTEVfQkFSKGJhcikpOwpAQCAtMTAyLDYgKzEzNyw0MiBAQCBzdGF0
aWMgaW50IHZwY2lfbW9kaWZ5X2JhcihzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgdnBj
aV9iYXIgKmJhciwKICAgICBpZiAoIElTX0VSUihtZW0pICkKICAgICAgICAgcmV0dXJuIFBUUl9F
UlIobWVtKTsKIAorICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShiYXItPm1zaXgpOyBp
KysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZwY2lfbXNpeF9tZW0gKm1zaXggPSBiYXItPm1z
aXhbaV07CisKKyAgICAgICAgaWYgKCAhbXNpeCB8fCBtc2l4LT5hZGRyID09IElOVkFMSURfUEFE
RFIgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCBtYXAgKQorICAgICAg
ICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTWFrZSBzdXJlIHRoZSBNU0ktWCBy
ZWdpb25zIG9mIHRoZSBCQVIgYXJlIG5vdCBtYXBwZWQgaW50byB0aGUKKyAgICAgICAgICAgICAq
IGRvbWFpbiBwMm0sIG9yIGVsc2UgdGhlIE1TSS1YIGhhbmRsZXJzIGFyZSB1c2VsZXNzLiBPbmx5
IGRvIHRoaXMKKyAgICAgICAgICAgICAqIHdoZW4gbWFwcGluZywgc2luY2UgdGhhdCdzIHdoZW4g
dGhlIG1lbW9yeSBkZWNvZGluZyBvbiB0aGUKKyAgICAgICAgICAgICAqIGRldmljZSBpcyBlbmFi
bGVkLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIFRoaXMgaXMgcmVxdWlyZWQgYmVj
YXVzZSBpb21tdV9pbmNsdXNpdmVfbWFwcGluZyBtaWdodCBoYXZlCisgICAgICAgICAgICAgKiBt
YXBwZWQgTVNJLVggcmVnaW9ucyBpbnRvIHRoZSBndWVzdCBwMm0uCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIHJjID0gdnBjaV91bm1hcF9tc2l4KGQsIG1zaXgpOworICAgICAgICAgICAg
aWYgKCByYyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmFuZ2VzZXRfZGVzdHJv
eShtZW0pOworICAgICAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfQorCisgICAgICAgIHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKG1lbSwgUEZOX0RPV04o
bXNpeC0+YWRkciksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dO
KG1zaXgtPmFkZHIgKyBtc2l4LT5zaXplKSk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7
CisgICAgICAgICAgICByYW5nZXNldF9kZXN0cm95KG1lbSk7CisgICAgICAgICAgICByZXR1cm4g
cmM7CisgICAgICAgIH0KKworICAgIH0KKwogICAgIHJjID0gcmFuZ2VzZXRfcmVwb3J0X3Jhbmdl
cyhtZW0sIDAsIH4wdWwsIHZwY2lfbWFwX3JhbmdlLCAmZGF0YSk7CiAgICAgcmFuZ2VzZXRfZGVz
dHJveShtZW0pOwogICAgIGlmICggcmMgKQpAQCAtMjEyLDYgKzI4Myw3IEBAIHN0YXRpYyB2b2lk
IHZwY2lfYmFyX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAog
ICAgIHN0cnVjdCB2cGNpX2JhciAqYmFyID0gZGF0YTsKICAgICB1aW50OF90IHNlZyA9IHBkZXYt
PnNlZywgYnVzID0gcGRldi0+YnVzOwogICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYt
PmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICB1bnNpZ25lZCBpbnQg
aTsKICAgICBib29sIGhpID0gZmFsc2U7CiAKICAgICBpZiAoIHBjaV9jb25mX3JlYWQxNihzZWcs
IGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQpICYKQEAgLTI1NSw2ICszMjcsMTEgQEAgc3Rh
dGljIHZvaWQgdnBjaV9iYXJfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGlu
dCByZWcsCiAgICAgYmFyLT5hZGRyICY9IH4oMHhmZmZmZmZmZnVsbCA8PCAoaGkgPyAzMiA6IDAp
KTsKICAgICBiYXItPmFkZHIgfD0gKHVpbnQ2NF90KXZhbCA8PCAoaGkgPyAzMiA6IDApOwogCisg
ICAgLyogVXBkYXRlIGFueSBNU0ktWCBhcmVhcyBjb250YWluZWQgaW4gdGhpcyBCQVIuICovCisg
ICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGJhci0+bXNpeCk7IGkrKyApCisgICAgICAg
IGlmICggYmFyLT5tc2l4W2ldICkKKyAgICAgICAgICAgIGJhci0+bXNpeFtpXS0+YWRkciA9IGJh
ci0+YWRkciArIGJhci0+bXNpeFtpXS0+b2Zmc2V0OworCiAgICAgLyogTWFrZSBzdXJlIFhlbiB3
cml0ZXMgYmFjayB0aGUgc2FtZSB2YWx1ZSBmb3IgdGhlIEJBUiBSTyBiaXRzLiAqLwogICAgIGlm
ICggIWhpICkKICAgICAgICAgdmFsIHw9IHBjaV9jb25mX3JlYWQzMihwZGV2LT5zZWcsIHBkZXYt
PmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLApAQCAtMzQ1LDYgKzQyMiw3IEBAIHN0YXRpYyBp
bnQgdnBjaV9pbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgewogICAgICAgICB1
aW50OF90IHJlZyA9IFBDSV9CQVNFX0FERFJFU1NfMCArIGkgKiA0OwogICAgICAgICB1aW50MzJf
dCB2YWwgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZyk7CisgICAg
ICAgIHVuc2lnbmVkIGludCBqOwogCiAgICAgICAgIGlmICggaSAmJiBiYXJzW2kgLSAxXS50eXBl
ID09IFZQQ0lfQkFSX01FTTY0X0xPICkKICAgICAgICAgewpAQCAtMzg2LDYgKzQ2NCw5IEBAIHN0
YXRpYyBpbnQgdnBjaV9pbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgICAgIH0K
IAogICAgICAgICBiYXJzW2ldLmFkZHIgPSBhZGRyOworICAgICAgICBmb3IgKCBqID0gMDsgaiA8
IEFSUkFZX1NJWkUoYmFyc1tpXS5tc2l4KTsgaisrICkKKyAgICAgICAgICAgIGlmICggYmFyc1tp
XS5tc2l4W2pdICkKKyAgICAgICAgICAgICAgICBiYXJzW2ldLm1zaXhbal0tPmFkZHIgPSBhZGRy
ICsgYmFyc1tpXS5tc2l4W2pdLT5vZmZzZXQ7CiAgICAgICAgIGJhcnNbaV0uc2l6ZSA9IHNpemU7
CiAgICAgICAgIGJhcnNbaV0ucHJlZmV0Y2hhYmxlID0gdmFsICYgUENJX0JBU0VfQUREUkVTU19N
RU1fUFJFRkVUQ0g7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgYi94ZW4v
ZHJpdmVycy92cGNpL21zaS5jCmluZGV4IDE4MTU5OTI0MWEuLjY2ZTFiYWI2ZTggMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2kuYwpA
QCAtMzI0LDcgKzMyNCw3IEBAIHZvaWQgdnBjaV9kdW1wX21zaSh2b2lkKQogICAgICAgICBpZiAo
ICFoYXNfdnBjaShkKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBwcmludGso
InZQQ0kgTVNJIGluZm9ybWF0aW9uIGZvciBkJWRcbiIsIGQtPmRvbWFpbl9pZCk7CisgICAgICAg
IHByaW50aygidlBDSSBNU0kvTVNJLVggaW5mb3JtYXRpb24gZm9yIGQlZFxuIiwgZC0+ZG9tYWlu
X2lkKTsKIAogICAgICAgICBpZiAoICF2cGNpX3RyeXJsb2NrKGQpICkKICAgICAgICAgewpAQCAt
MzM3LDEwICszMzcsMTQgQEAgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCiAgICAgICAgICAgICB1
aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwogICAgICAgICAgICAgdWlu
dDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+
ZGV2Zm4pOwogICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBwZGV2LT52
cGNpLT5tc2k7CisgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4ID0gcGRl
di0+dnBjaS0+bXNpeDsKKworICAgICAgICAgICAgaWYgKCBtc2kgfHwgbXNpeCApCisgICAgICAg
ICAgICAgICAgcHJpbnRrKCJEZXZpY2UgJTA0eDolMDJ4OiUwMnguJXVcbiIsIHNlZywgYnVzLCBz
bG90LCBmdW5jKTsKIAogICAgICAgICAgICAgaWYgKCBtc2kgKQogICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIHByaW50aygiRGV2aWNlICUwNHg6JTAyeDolMDJ4LiV1XG4iLCBzZWcsIGJ1
cywgc2xvdCwgZnVuYyk7CisgICAgICAgICAgICAgICAgcHJpbnRrKCIgTVNJXG4iKTsKIAogICAg
ICAgICAgICAgICAgIHByaW50aygiICBFbmFibGVkOiAldSBTdXBwb3J0cyBtYXNraW5nOiAldSA2
NC1iaXQgYWRkcmVzc2VzOiAldVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgbXNpLT5lbmFi
bGVkLCBtc2ktPm1hc2tpbmcsIG1zaS0+YWRkcmVzczY0KTsKQEAgLTM1Miw2ICszNTYsMjMgQEAg
dm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCiAgICAgICAgICAgICAgICAgaWYgKCBtc2ktPm1hc2tp
bmcgKQogICAgICAgICAgICAgICAgICAgICBwcmludGsoIiAgbWFzaz0lMDh4XG4iLCBtc2ktPm1h
c2spOwogICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIG1zaXggKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgICAgICAgICAg
cHJpbnRrKCIgTVNJLVhcbiIpOworCisgICAgICAgICAgICAgICAgcHJpbnRrKCIgIE1heCBlbnRy
aWVzOiAldSBtYXNrYWxsOiAldSBlbmFibGVkOiAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgbXNpeC0+bWF4X2VudHJpZXMsIG1zaXgtPm1hc2tlZCwgbXNpeC0+ZW5hYmxlZCk7CisKKyAg
ICAgICAgICAgICAgICBwcmludGsoIiAgVGFibGUgZW50cmllczpcbiIpOworICAgICAgICAgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgbXNpeC0+bWF4X2VudHJpZXM7IGkrKyApCisgICAgICAgICAg
ICAgICAgICAgIHZwY2lfbXNpeF9hcmNoX3ByaW50KCZtc2l4LT5lbnRyaWVzW2ldLmFyY2gsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaXgtPmVudHJpZXNbaV0u
ZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeC0+ZW50
cmllc1tpXS5hZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
c2l4LT5lbnRyaWVzW2ldLm1hc2tlZCwgaSk7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAg
ICAgICAgdnBjaV9ydW5sb2NrKGQpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Zw
Y2kvbXNpeC5jIGIveGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uNDAzNWJlYTQyMQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2
ZXJzL3ZwY2kvbXNpeC5jCkBAIC0wLDAgKzEsNDc4IEBACisvKgorICogSGFuZGxlcnMgZm9yIGFj
Y2Vzc2VzIHRvIHRoZSBNU0ktWCBjYXBhYmlsaXR5IHN0cnVjdHVyZSBhbmQgdGhlIG1lbW9yeQor
ICogcmVnaW9uLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQK
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KKyNpbmNsdWRlIDxhc20vbXNp
Lmg+CisjaW5jbHVkZSA8eGVuL3AybS1jb21tb24uaD4KKyNpbmNsdWRlIDx4ZW4va2V5aGFuZGxl
ci5oPgorCisjZGVmaW5lIE1TSVhfU0laRShudW0pIG9mZnNldG9mKHN0cnVjdCB2cGNpX21zaXgs
IGVudHJpZXNbbnVtXSkKKyNkZWZpbmUgTVNJWF9BRERSX0lOX1JBTkdFKGEsIHRhYmxlKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKHRhYmxlKS0+YWRkciAhPSBJ
TlZBTElEX1BBRERSICYmIChhKSA+PSAodGFibGUpLT5hZGRyICYmICAgICAgICAgIFwKKyAgICAg
KGEpIDwgKHRhYmxlKS0+YWRkciArICh0YWJsZSktPnNpemUpCisKK3N0YXRpYyB1aW50MzJfdCB2
cGNpX21zaXhfY29udHJvbF9yZWFkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQg
cmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAq
ZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4ID0gZGF0YTsKKyAgICB1
aW50MTZfdCB2YWw7CisKKyAgICB2YWwgPSAobXNpeC0+bWF4X2VudHJpZXMgLSAxKSAmIFBDSV9N
U0lYX0ZMQUdTX1FTSVpFOworICAgIHZhbCB8PSBtc2l4LT5lbmFibGVkID8gUENJX01TSVhfRkxB
R1NfRU5BQkxFIDogMDsKKyAgICB2YWwgfD0gbXNpeC0+bWFza2VkID8gUENJX01TSVhfRkxBR1Nf
TUFTS0FMTCA6IDA7CisKKyAgICByZXR1cm4gdmFsOworfQorCitzdGF0aWMgdm9pZCB2cGNpX21z
aXhfY29udHJvbF93cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAq
ZGF0YSkKK3sKKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwor
ICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5D
KHBkZXYtPmRldmZuKTsKKyAgICBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4ID0gZGF0YTsKKyAgICBi
b29sIG5ld19tYXNrZWQsIG5ld19lbmFibGVkOworCisgICAgbmV3X21hc2tlZCA9IHZhbCAmIFBD
SV9NU0lYX0ZMQUdTX01BU0tBTEw7CisgICAgbmV3X2VuYWJsZWQgPSB2YWwgJiBQQ0lfTVNJWF9G
TEFHU19FTkFCTEU7CisKKyAgICAvKgorICAgICAqIEFjY29yZGluZyB0byB0aGUgUENJIDMuMCBz
cGVjaWZpY2F0aW9uLCBzd2l0Y2hpbmcgdGhlIGVuYWJsZSBiaXQKKyAgICAgKiB0byAxIG9yIHRo
ZSBmdW5jdGlvbiBtYXNrIGJpdCB0byAwIHNob3VsZCBjYXVzZSBhbGwgdGhlIGNhY2hlZAorICAg
ICAqIGFkZHJlc3NlcyBhbmQgZGF0YSBmaWVsZHMgdG8gYmUgcmVjYWxjdWxhdGVkLiBYZW4gaW1w
bGVtZW50cyB0aGlzCisgICAgICogYXMgZGlzYWJsaW5nIGFuZCBlbmFibGluZyB0aGUgZW50cmll
cy4KKyAgICAgKgorICAgICAqIE5vdGUgdGhhdCB0aGUgZGlzYWJsZS9lbmFibGUgc2VxdWVuY2Ug
aXMgb25seSBwZXJmb3JtZWQgd2hlbiB0aGUKKyAgICAgKiBndWVzdCBoYXMgd3JpdHRlbiB0byB0
aGUgZW50cnkgKGllOiB1cGRhdGVkIGZpZWxkIHNldCkuCisgICAgICovCisgICAgaWYgKCBuZXdf
ZW5hYmxlZCAmJiAhbmV3X21hc2tlZCAmJiAoIW1zaXgtPmVuYWJsZWQgfHwgbXNpeC0+bWFza2Vk
KSApCisgICAgeworICAgICAgICBwYWRkcl90IHRhYmxlX2Jhc2UgPSBwZGV2LT52cGNpLT5oZWFk
ZXIuYmFyc1ttc2l4LT50YWJsZS5iaXJdLmFkZHI7CisgICAgICAgIHVuc2lnbmVkIGludCBpOwor
ICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtc2l4LT5tYXhfZW50
cmllczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBtc2l4LT5lbnRyaWVzW2ld
Lm1hc2tlZCB8fCAhbXNpeC0+ZW50cmllc1tpXS51cGRhdGVkICkKKyAgICAgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfYXJjaF9kaXNhYmxlKCZtc2l4
LT5lbnRyaWVzW2ldLmFyY2gsIHBkZXYpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byBkaXNhYmxlIGVudHJ5
ICV1OiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVu
YywgbXNpeC0+ZW50cmllc1tpXS5uciwgcmMpOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAg
ICAgICAgICAgIH0KKworICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfYXJjaF9lbmFibGUoJm1z
aXgtPmVudHJpZXNbaV0uYXJjaCwgcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1zaXgtPmVudHJpZXNbaV0uYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1zaXgtPmVudHJpZXNbaV0uZGF0YSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1zaXgtPmVudHJpZXNbaV0ubnIsIHRhYmxlX2Jhc2UpOwor
ICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUw
MnguJXU6IHVuYWJsZSB0byBlbmFibGUgZW50cnkgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2l4LT5lbnRyaWVzW2ldLm5yLCByYyk7
CisgICAgICAgICAgICAgICAgLyogRW50cnkgaXMgbGlrZWx5IG5vdCBjb25maWd1cmVkLCBza2lw
IGl0LiAqLworICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgfQorCisgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICogQXQgdGhpcyBwb2ludCB0aGUgUElSUSBpcyBzdGls
bCBtYXNrZWQuIFVubWFzayBpdCwgb3IgZWxzZSB0aGUKKyAgICAgICAgICAgICAqIGd1ZXN0IHdv
bid0IHJlY2VpdmUgaW50ZXJydXB0cy4gVGhpcyBpcyBkdWUgdG8gdGhlCisgICAgICAgICAgICAg
KiBkaXNhYmxlL2VuYWJsZSBzZXF1ZW5jZSBwZXJmb3JtZWQgYWJvdmUuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIHZwY2lfbXNpeF9hcmNoX21hc2soJm1zaXgtPmVudHJpZXNbaV0uYXJj
aCwgcGRldiwgZmFsc2UpOworCisgICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLnVwZGF0ZWQg
PSBmYWxzZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggKG5ld19lbmFibGVkICE9IG1z
aXgtPmVuYWJsZWQgfHwgbmV3X21hc2tlZCAhPSBtc2l4LT5tYXNrZWQpICYmCisgICAgICAgICBw
Y2lfbXNpX2NvbmZfd3JpdGVfaW50ZXJjZXB0KHBkZXYsIHJlZywgMiwgJnZhbCkgPj0gMCApCisg
ICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZywgdmFsKTsK
KworICAgIG1zaXgtPm1hc2tlZCA9IG5ld19tYXNrZWQ7CisgICAgbXNpeC0+ZW5hYmxlZCA9IG5l
d19lbmFibGVkOworfQorCitzdGF0aWMgc3RydWN0IHZwY2lfbXNpeCAqdnBjaV9tc2l4X2ZpbmQo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIHN0cnVjdCB2cGNp
X21zaXggKm1zaXg7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbXNpeCwgJmQtPmFyY2gu
aHZtX2RvbWFpbi5tc2l4X3RhYmxlcywgbmV4dCApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1
Y3QgdnBjaV9iYXIgKmJhcnMgPSBtc2l4LT5wZGV2LT52cGNpLT5oZWFkZXIuYmFyczsKKworICAg
ICAgICBpZiAoIChiYXJzW21zaXgtPnRhYmxlLmJpcl0uZW5hYmxlZCAmJgorICAgICAgICAgICAg
ICBNU0lYX0FERFJfSU5fUkFOR0UoYWRkciwgJm1zaXgtPnRhYmxlKSkgfHwKKyAgICAgICAgICAg
ICAoYmFyc1ttc2l4LT5wYmEuYmlyXS5lbmFibGVkICYmCisgICAgICAgICAgICAgIE1TSVhfQURE
Ul9JTl9SQU5HRShhZGRyLCAmbXNpeC0+cGJhKSkgKQorICAgICAgICAgICAgcmV0dXJuIG1zaXg7
CisgICAgfQorCisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9tc2l4X2Fj
Y2VwdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIGJvb2wgZm91
bmQ7CisKKyAgICB2cGNpX3Jsb2NrKHYtPmRvbWFpbik7CisgICAgZm91bmQgPSB2cGNpX21zaXhf
ZmluZCh2LT5kb21haW4sIGFkZHIpOworICAgIHZwY2lfcnVubG9jayh2LT5kb21haW4pOworCisg
ICAgcmV0dXJuIGZvdW5kOworfQorCitzdGF0aWMgaW50IHZwY2lfbXNpeF9hY2Nlc3NfY2hlY2so
c3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHVpbnQ4X3Qgc2Vn
ID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7CisgICAgdWludDhfdCBzbG90ID0gUENJX1NM
T1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOworCisgICAgLyog
T25seSBhbGxvdyAzMi82NGIgYWNjZXNzZXMuICovCisgICAgaWYgKCBsZW4gIT0gNCAmJiBsZW4g
IT0gOCApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAg
ICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGludmFsaWQgTVNJLVggdGFibGUgYWNjZXNzIHNpemU6
ICV1XG4iLAorICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgbGVuKTsKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgLyogT25seSBhbGxvdyBhbGlnbmVk
IGFjY2Vzc2VzLiAqLworICAgIGlmICggKGFkZHIgJiAobGVuIC0gMSkpICE9IDAgKQorICAgIHsK
KyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgIiUwNHg6JTAy
eDolMDJ4LiV1OiBNU0ktWCBvbmx5IGFsbG93cyBhbGlnbmVkIGFjY2Vzc2VzXG4iLAorICAgICAg
ICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7CisgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgc3RydWN0IHZwY2lfbXNpeF9l
bnRyeSAqdnBjaV9tc2l4X2dldF9lbnRyeShzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBhZGRyKQoreworICAgIHJldHVybiAmbXNpeC0+ZW50cmllc1soYWRkciAtIG1zaXgtPnRhYmxl
LmFkZHIpIC8gUENJX01TSVhfRU5UUllfU0laRV07Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9tc2l4
X3JlYWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyAqZGF0YSkKK3sKKyAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCB2cGNpX21zaXggKm1z
aXg7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnk7CisgICAgdW5zaWdu
ZWQgaW50IG9mZnNldDsKKworICAgIHZwY2lfcmxvY2soZCk7CisgICAgbXNpeCA9IHZwY2lfbXNp
eF9maW5kKGQsIGFkZHIpOworICAgIGlmICggIW1zaXggKQorICAgIHsKKyAgICAgICAgdnBjaV9y
dW5sb2NrKGQpOworICAgICAgICAqZGF0YSA9IH4wdWw7CisgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CisgICAgfQorCisgICAgaWYgKCB2cGNpX21zaXhfYWNjZXNzX2NoZWNrKG1zaXgtPnBk
ZXYsIGFkZHIsIGxlbikgKQorICAgIHsKKyAgICAgICAgdnBjaV9ydW5sb2NrKGQpOworICAgICAg
ICAqZGF0YSA9IH4wdWw7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisg
ICAgaWYgKCBNU0lYX0FERFJfSU5fUkFOR0UoYWRkciwgJm1zaXgtPnBiYSkgKQorICAgIHsKKyAg
ICAgICAgLyogQWNjZXNzIHRvIFBCQS4gKi8KKyAgICAgICAgc3dpdGNoICggbGVuICkKKyAgICAg
ICAgeworICAgICAgICBjYXNlIDQ6CisgICAgICAgICAgICAqZGF0YSA9IHJlYWRsKGFkZHIpOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgODoKKyAgICAgICAgICAgICpkYXRhID0g
cmVhZHEoYWRkcik7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgKmRhdGEgPSB+MHVsOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICB2cGNpX3J1bmxvY2soZCk7
CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgZW50cnkgPSB2cGNp
X21zaXhfZ2V0X2VudHJ5KG1zaXgsIGFkZHIpOworICAgIG9mZnNldCA9IGFkZHIgJiAoUENJX01T
SVhfRU5UUllfU0laRSAtIDEpOworCisgICAgc3dpdGNoICggb2Zmc2V0ICkKKyAgICB7CisgICAg
Y2FzZSBQQ0lfTVNJWF9FTlRSWV9MT1dFUl9BRERSX09GRlNFVDoKKyAgICAgICAgLyoKKyAgICAg
ICAgICogTkI6IGRvIGV4cGxpY2l0IHRydW5jYXRpb24gdG8gdGhlIHNpemUgb2YgdGhlIGFjY2Vz
cy4gVGhpcyBzaG91bGRuJ3QKKyAgICAgICAgICogYmUgcmVxdWlyZWQgaGVyZSwgc2luY2UgdGhl
IGNhbGxlciBvZiB0aGUgaGFuZGxlciBzaG91bGQgYWxyZWFkeQorICAgICAgICAgKiB0YWtlIHRo
ZSBhcHByb3ByaWF0ZSBtZWFzdXJlcyB0byB0cnVuY2F0ZSB0aGUgdmFsdWUgYmVmb3JlIHJldHVy
bmluZworICAgICAgICAgKiB0byB0aGUgZ3Vlc3QsIGJ1dCBiZXR0ZXIgYmUgc2FmZSB0aGFuIHNv
cnJ5LgorICAgICAgICAgKi8KKyAgICAgICAgKmRhdGEgPSBsZW4gPT0gOCA/IGVudHJ5LT5hZGRy
IDogKHVpbnQzMl90KWVudHJ5LT5hZGRyOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBDSV9N
U0lYX0VOVFJZX1VQUEVSX0FERFJfT0ZGU0VUOgorICAgICAgICAqZGF0YSA9IGVudHJ5LT5hZGRy
ID4+IDMyOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0RBVEFfT0ZG
U0VUOgorICAgICAgICAqZGF0YSA9IGVudHJ5LT5kYXRhOworICAgICAgICBpZiAoIGxlbiA9PSA4
ICkKKyAgICAgICAgICAgICpkYXRhIHw9CisgICAgICAgICAgICAgICAgKHVpbnQ2NF90KShlbnRy
eS0+bWFza2VkID8gUENJX01TSVhfVkVDVE9SX0JJVE1BU0sgOiAwKSA8PCAzMjsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9WRUNUT1JfQ1RSTF9PRkZTRVQ6CisgICAg
ICAgICpkYXRhID0gZW50cnktPm1hc2tlZCA/IFBDSV9NU0lYX1ZFQ1RPUl9CSVRNQVNLIDogMDsK
KyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgICAgICpkYXRhID0gfjB1bDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIHZw
Y2lfcnVubG9jayhkKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBp
bnQgdnBjaV9tc2l4X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25n
IGRhdGEpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3Qg
dnBjaV9tc2l4ICptc2l4OworICAgIHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5OworICAg
IHVuc2lnbmVkIGludCBvZmZzZXQ7CisKKyAgICB2cGNpX3dsb2NrKGQpOworICAgIG1zaXggPSB2
cGNpX21zaXhfZmluZChkLCBhZGRyKTsKKyAgICBpZiAoICFtc2l4ICkKKyAgICB7CisgICAgICAg
IHZwY2lfd3VubG9jayhkKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisK
KyAgICBpZiAoIE1TSVhfQUREUl9JTl9SQU5HRShhZGRyLCAmbXNpeC0+cGJhKSApCisgICAgewor
ICAgICAgICAvKiBJZ25vcmUgd3JpdGVzIHRvIFBCQSwgaXQncyBiZWhhdmlvciBpcyB1bmRlZmlu
ZWQuICovCisgICAgICAgIHZwY2lfd3VubG9jayhkKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKKyAgICB9CisKKyAgICBpZiAoIHZwY2lfbXNpeF9hY2Nlc3NfY2hlY2sobXNpeC0+cGRl
diwgYWRkciwgbGVuKSApCisgICAgeworICAgICAgICB2cGNpX3d1bmxvY2soZCk7CisgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgZW50cnkgPSB2cGNpX21zaXhfZ2V0
X2VudHJ5KG1zaXgsIGFkZHIpOworICAgIG9mZnNldCA9IGFkZHIgJiAoUENJX01TSVhfRU5UUllf
U0laRSAtIDEpOworCisgICAgLyoKKyAgICAgKiBOQjogWGVuIGFsbG93cyB3cml0ZXMgdG8gdGhl
IGRhdGEvYWRkcmVzcyByZWdpc3RlcnMgd2l0aCB0aGUgZW50cnkKKyAgICAgKiB1bm1hc2tlZC4g
VGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGlzIGlzIHVuZGVmaW5lZCBiZWhhdmlvciwgYW5kIFhl
bgorICAgICAqIGltcGxlbWVudHMgaXQgYXMgc3RvcmluZyB0aGUgd3JpdHRlbiB2YWx1ZSwgd2hp
Y2ggd2lsbCBiZSBtYWRlIGVmZmVjdGl2ZQorICAgICAqIGluIHRoZSBuZXh0IG1hc2svdW5tYXNr
IGN5Y2xlLiBUaGlzIGFsc28gbWltaWNzIHRoZSBpbXBsZW1lbnRhdGlvbiBpbgorICAgICAqIFFF
TVUuCisgICAgICovCisgICAgc3dpdGNoICggb2Zmc2V0ICkKKyAgICB7CisgICAgY2FzZSBQQ0lf
TVNJWF9FTlRSWV9MT1dFUl9BRERSX09GRlNFVDoKKyAgICAgICAgZW50cnktPnVwZGF0ZWQgPSB0
cnVlOworICAgICAgICBpZiAoIGxlbiA9PSA4ICkKKyAgICAgICAgeworICAgICAgICAgICAgZW50
cnktPmFkZHIgPSBkYXRhOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAg
ZW50cnktPmFkZHIgJj0gfjB4ZmZmZmZmZmY7CisgICAgICAgIGVudHJ5LT5hZGRyIHw9IGRhdGE7
CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUENJX01TSVhfRU5UUllfVVBQRVJfQUREUl9PRkZT
RVQ6CisgICAgICAgIGVudHJ5LT51cGRhdGVkID0gdHJ1ZTsKKyAgICAgICAgZW50cnktPmFkZHIg
Jj0gMHhmZmZmZmZmZjsKKyAgICAgICAgZW50cnktPmFkZHIgfD0gKHVpbnQ2NF90KWRhdGEgPDwg
MzI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUENJX01TSVhfRU5UUllfREFUQV9PRkZTRVQ6
CisgICAgICAgIGVudHJ5LT51cGRhdGVkID0gdHJ1ZTsKKyAgICAgICAgZW50cnktPmRhdGEgPSBk
YXRhOworCisgICAgICAgIGlmICggbGVuID09IDQgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgZGF0YSA+Pj0gMzI7CisgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCisgICAgY2FzZSBQ
Q0lfTVNJWF9FTlRSWV9WRUNUT1JfQ1RSTF9PRkZTRVQ6CisgICAgeworICAgICAgICBib29sIG5l
d19tYXNrZWQgPSBkYXRhICYgUENJX01TSVhfVkVDVE9SX0JJVE1BU0s7CisgICAgICAgIHN0cnVj
dCBwY2lfZGV2ICpwZGV2ID0gbXNpeC0+cGRldjsKKyAgICAgICAgcGFkZHJfdCB0YWJsZV9iYXNl
ID0gcGRldi0+dnBjaS0+aGVhZGVyLmJhcnNbbXNpeC0+dGFibGUuYmlyXS5hZGRyOworICAgICAg
ICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCBlbnRyeS0+bWFza2VkID09IG5ld19tYXNrZWQgKQor
ICAgICAgICAgICAgLyogTm8gY2hhbmdlIGluIHRoZSBtYXNrIGJpdCwgbm90aGluZyB0byBkby4g
Ki8KKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggIW5ld19tYXNrZWQgJiYgbXNp
eC0+ZW5hYmxlZCAmJiAhbXNpeC0+bWFza2VkICYmIGVudHJ5LT51cGRhdGVkICkKKyAgICAgICAg
eworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIElmIE1TSS1YIGlzIGVuYWJsZWQsIHRo
ZSBmdW5jdGlvbiBtYXNrIGlzIG5vdCBhY3RpdmUsIHRoZSBlbnRyeQorICAgICAgICAgICAgICog
aXMgYmVpbmcgdW5tYXNrZWQgYW5kIHRoZXJlIGhhdmUgYmVlbiBjaGFuZ2VzIHRvIHRoZSBhZGRy
ZXNzIG9yCisgICAgICAgICAgICAgKiBkYXRhIGZpZWxkcyBYZW4gbmVlZHMgdG8gZGlzYWJsZSBh
bmQgZW5hYmxlIHRoZSBlbnRyeSBpbiBvcmRlcgorICAgICAgICAgICAgICogdG8gcGljayB1cCB0
aGUgY2hhbmdlcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhf
YXJjaF9kaXNhYmxlKCZlbnRyeS0+YXJjaCwgcGRldik7CisgICAgICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIGRpc2Fi
bGUgZW50cnkgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywg
cGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBlbnRyeS0+bnIsIHJjKTsKKyAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfYXJj
aF9lbmFibGUoJmVudHJ5LT5hcmNoLCBwZGV2LCBlbnRyeS0+YWRkciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT5kYXRhLCBlbnRyeS0+bnIsIHRhYmxlX2Jh
c2UpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDol
MDJ4OiUwMnguJXU6IHVuYWJsZSB0byBlbmFibGUgZW50cnkgJXU6ICVkXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZm
biksCisgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBlbnRy
eS0+bnIsIHJjKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGVudHJ5LT51cGRhdGVkID0gZmFsc2U7CisgICAgICAgIH0KKworICAgICAgICB2cGNp
X21zaXhfYXJjaF9tYXNrKCZlbnRyeS0+YXJjaCwgcGRldiwgbmV3X21hc2tlZCk7CisgICAgICAg
IGVudHJ5LT5tYXNrZWQgPSBuZXdfbWFza2VkOworCisgICAgICAgIGJyZWFrOworICAgIH0KKyAg
ICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorICAgIHZwY2lfd3VubG9jayhkKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7
Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lfbXNpeF90YWJsZV9v
cHMgPSB7CisgICAgLmNoZWNrID0gdnBjaV9tc2l4X2FjY2VwdCwKKyAgICAucmVhZCA9IHZwY2lf
bXNpeF9yZWFkLAorICAgIC53cml0ZSA9IHZwY2lfbXNpeF93cml0ZSwKK307CisKK3N0YXRpYyBp
bnQgdnBjaV9pbml0X21zaXgoc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHBkZXYtPmRvbWFpbjsKKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVz
ID0gcGRldi0+YnVzOworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwg
ZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4
OworICAgIHVuc2lnbmVkIGludCBtc2l4X29mZnNldCwgaSwgbWF4X2VudHJpZXM7CisgICAgdWlu
dDE2X3QgY29udHJvbDsKKyAgICBpbnQgcmM7CisKKyAgICBtc2l4X29mZnNldCA9IHBjaV9maW5k
X2NhcF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DQVBfSURfTVNJWCk7CisgICAg
aWYgKCAhbXNpeF9vZmZzZXQgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIGNvbnRyb2wgPSBw
Y2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVnKG1zaXhfb2Zmc2V0KSk7CisKKyAgICBtYXhfZW50
cmllcyA9IG1zaXhfdGFibGVfc2l6ZShjb250cm9sKTsKKworICAgIG1zaXggPSB4emFsbG9jX2J5
dGVzKE1TSVhfU0laRShtYXhfZW50cmllcykpOworICAgIGlmICggIW1zaXggKQorICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKKworICAgIG1zaXgtPm1heF9lbnRyaWVzID0gbWF4X2VudHJpZXM7Cisg
ICAgbXNpeC0+cGRldiA9IHBkZXY7CisKKyAgICAvKiBGaW5kIHRoZSBNU0ktWCB0YWJsZSBhZGRy
ZXNzLiAqLworICAgIG1zaXgtPnRhYmxlLm9mZnNldCA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1
cywgc2xvdCwgZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bXNpeF90YWJsZV9vZmZzZXRfcmVnKG1zaXhfb2Zmc2V0KSk7CisgICAgbXNpeC0+dGFibGUuYmly
ID0gbXNpeC0+dGFibGUub2Zmc2V0ICYgUENJX01TSVhfQklSTUFTSzsKKyAgICBtc2l4LT50YWJs
ZS5vZmZzZXQgJj0gflBDSV9NU0lYX0JJUk1BU0s7CisgICAgbXNpeC0+dGFibGUuc2l6ZSA9IG1z
aXgtPm1heF9lbnRyaWVzICogUENJX01TSVhfRU5UUllfU0laRTsKKyAgICAvKgorICAgICAqIFRo
ZSBQQ0kgaGVhZGVyIGluaXRpYWxpemF0aW9uIGNvZGUgd2lsbCB0YWtlIGNhcmUgb2Ygc2V0dGlu
ZyB0aGUgYWRkcmVzcworICAgICAqIG9mIGJvdGggdGhlIHRhYmxlIGFuZCBwYmEgbWVtb3J5IHJl
Z2lvbnMgb25jZSB0aGUgQkFScyBoYXZlIGJlZW4KKyAgICAgKiBzaXplZC4KKyAgICAgKi8KKyAg
ICBtc2l4LT50YWJsZS5hZGRyID0gSU5WQUxJRF9QQUREUjsKKworICAgIC8qIEZpbmQgdGhlIE1T
SS1YIHBiYSBhZGRyZXNzLiAqLworICAgIG1zaXgtPnBiYS5vZmZzZXQgPSBwY2lfY29uZl9yZWFk
MzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtc2l4X3BiYV9vZmZzZXRfcmVnKG1zaXhfb2Zmc2V0KSk7CisgICAgbXNpeC0+cGJh
LmJpciA9IG1zaXgtPnBiYS5vZmZzZXQgJiBQQ0lfTVNJWF9CSVJNQVNLOworICAgIG1zaXgtPnBi
YS5vZmZzZXQgJj0gflBDSV9NU0lYX0JJUk1BU0s7CisgICAgLyoKKyAgICAgKiBUaGUgc3BlYyBt
ZW50aW9ucyByZWdhcmRpbmcgdG8gdGhlIFBCQSB0aGF0ICJUaGUgbGFzdCBRV09SRCB3aWxsIG5v
dAorICAgICAqIG5lY2Vzc2FyaWx5IGJlIGZ1bGx5IHBvcHVsYXRlZCIsIHNvIGl0IGltcGxpZXMg
dGhhdCB0aGUgUEJBIHNpemUgaXMKKyAgICAgKiA2NC1iaXQgYWxpZ25lZC4KKyAgICAgKi8KKyAg
ICBtc2l4LT5wYmEuc2l6ZSA9IFJPVU5EVVAoRElWX1JPVU5EX1VQKG1zaXgtPm1heF9lbnRyaWVz
LCA4KSwgOCk7CisgICAgbXNpeC0+cGJhLmFkZHIgPSBJTlZBTElEX1BBRERSOworCisgICAgZm9y
ICggaSA9IDA7IGkgPCBtc2l4LT5tYXhfZW50cmllczsgaSsrKQorICAgIHsKKyAgICAgICAgbXNp
eC0+ZW50cmllc1tpXS5tYXNrZWQgPSB0cnVlOworICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLm5y
ID0gaTsKKyAgICAgICAgdnBjaV9tc2l4X2FyY2hfaW5pdCgmbXNpeC0+ZW50cmllc1tpXS5hcmNo
KTsKKyAgICB9CisKKyAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5tc2l4
X3RhYmxlcykgKQorICAgICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwY2lfbXNpeF90
YWJsZV9vcHMpOworCisgICAgbGlzdF9hZGQoJm1zaXgtPm5leHQsICZkLT5hcmNoLmh2bV9kb21h
aW4ubXNpeF90YWJsZXMpOworCisgICAgcmMgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNp
X21zaXhfY29udHJvbF9yZWFkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBjaV9tc2l4
X2NvbnRyb2xfd3JpdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xf
cmVnKG1zaXhfb2Zmc2V0KSwgMiwgbXNpeCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAg
ICB4ZnJlZShtc2l4KTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHBkZXYtPnZw
Y2ktPmhlYWRlci5iYXJzW21zaXgtPnRhYmxlLmJpcl0ubXNpeFtWUENJX0JBUl9NU0lYX1RBQkxF
XSA9CisgICAgICAgICZtc2l4LT50YWJsZTsKKyAgICBwZGV2LT52cGNpLT5oZWFkZXIuYmFyc1tt
c2l4LT5wYmEuYmlyXS5tc2l4W1ZQQ0lfQkFSX01TSVhfUEJBXSA9CisgICAgICAgICZtc2l4LT5w
YmE7CisgICAgcGRldi0+dnBjaS0+bXNpeCA9IG1zaXg7CisKKyAgICByZXR1cm4gMDsKK30KKwor
UkVHSVNURVJfVlBDSV9JTklUKHZwY2lfaW5pdF9tc2l4LCBWUENJX1BSSU9SSVRZX0hJR0gpOwor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXgg
ZThkYzAxYmMzZS4uM2JlNjJmMzU4OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTE5
MCw2ICsxOTAsOSBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgLyogTGlzdCBvZiBNTUNGRyBy
ZWdpb25zIHRyYXBwZWQgYnkgWGVuLiAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgbW1jZmdfcmVn
aW9uczsKIAorICAgIC8qIExpc3Qgb2YgTVNJLVggdGFibGVzLiAqLworICAgIHN0cnVjdCBsaXN0
X2hlYWQgbXNpeF90YWJsZXM7CisKICAgICAvKiBMaXN0IG9mIHBlcm1hbmVudGx5IHdyaXRlLW1h
cHBlZCBwYWdlcy4gKi8KICAgICBzdHJ1Y3QgewogICAgICAgICBzcGlubG9ja190IGxvY2s7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaW8uaAppbmRleCBiNmM1ZTMwYjZhLi5kZTJlNDUxYjRmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvLmgKQEAgLTE0NCw2ICsxNDQsMjUgQEAgdm9pZCB2cGNpX21zaV9hcmNoX2luaXQoc3RydWN0
IHZwY2lfYXJjaF9tc2kgKmFyY2gpOwogdm9pZCB2cGNpX21zaV9hcmNoX3ByaW50KGNvbnN0IHN0
cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCB1aW50MTZfdCBkYXRhLAogICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGFkZHIpOwogCisvKiBBcmNoLXNwZWNpZmljIE1TSS1YIGVudHJ5
IGRhdGEgZm9yIHZQQ0kuICovCitzdHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgeworICAgIGlu
dCBwaXJxOworfTsKKworLyogQXJjaC1zcGVjaWZpYyB2UENJIE1TSS1YIGhlbHBlcnMuICovCit2
b2lkIHZwY2lfbXNpeF9hcmNoX21hc2soc3RydWN0IHZwY2lfYXJjaF9tc2l4X2VudHJ5ICphcmNo
LAorICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1h
c2spOworaW50IHZwY2lfbXNpeF9hcmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50
cnkgKmFyY2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB1aW50NjRfdCBhZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
YXRhLCB1bnNpZ25lZCBpbnQgZW50cnlfbnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgdGFibGVfYmFzZSk7CitpbnQgdnBjaV9tc2l4X2FyY2hfZGlzYWJsZShzdHJ1Y3QgdnBj
aV9hcmNoX21zaXhfZW50cnkgKmFyY2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgcGNpX2RldiAqcGRldik7CitpbnQgdnBjaV9tc2l4X2FyY2hfaW5pdChzdHJ1Y3QgdnBjaV9h
cmNoX21zaXhfZW50cnkgKmFyY2gpOwordm9pZCB2cGNpX21zaXhfYXJjaF9wcmludChjb25zdCBz
dHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkYXRhLCB1aW50NjRfdCBhZGRyLCBib29sIG1hc2tlZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcyk7CisKIGVudW0gc3RkdmdhX2NhY2hl
X3N0YXRlIHsKICAgICBTVERWR0FfQ0FDSEVfVU5JTklUSUFMSVpFRCwKICAgICBTVERWR0FfQ0FD
SEVfRU5BQkxFRCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oCmluZGV4IDY2ZDhhZThiNWYuLjVkMDUzYjEyZmQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAt
NzgsNiArNzgsMTAgQEAgc3RydWN0IHZwY2kgewogICAgICAgICBzdHJ1Y3QgdnBjaV9iYXIgewog
ICAgICAgICAgICAgcGFkZHJfdCBhZGRyOwogICAgICAgICAgICAgdWludDY0X3Qgc2l6ZTsKKyNk
ZWZpbmUgVlBDSV9CQVJfTVNJWF9UQUJMRSAgICAgMAorI2RlZmluZSBWUENJX0JBUl9NU0lYX1BC
QSAgICAgICAxCisjZGVmaW5lIFZQQ0lfQkFSX01TSVhfTlVNICAgICAgIDIKKyAgICAgICAgICAg
IHN0cnVjdCB2cGNpX21zaXhfbWVtICptc2l4W1ZQQ0lfQkFSX01TSVhfTlVNXTsKICAgICAgICAg
ICAgIGVudW0gewogICAgICAgICAgICAgICAgIFZQQ0lfQkFSX0VNUFRZLAogICAgICAgICAgICAg
ICAgIFZQQ0lfQkFSX0lPLApAQCAtMTIyLDYgKzEyNiw0MSBAQCBzdHJ1Y3QgdnBjaSB7CiAgICAg
ICAgIC8qIDY0LWJpdCBhZGRyZXNzIGNhcGFibGU/ICovCiAgICAgICAgIGJvb2wgYWRkcmVzczY0
OwogICAgIH0gKm1zaTsKKworICAgIC8qIE1TSS1YIGRhdGEuICovCisgICAgc3RydWN0IHZwY2lf
bXNpeCB7CisgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAgICAgICAvKiBMaXN0IGxp
bmsuICovCisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbmV4dDsKKyAgICAgICAgLyogVGFibGUg
aW5mb3JtYXRpb24uICovCisgICAgICAgIHN0cnVjdCB2cGNpX21zaXhfbWVtIHsKKyAgICAgICAg
ICAgIC8qIE1TSS1YIHRhYmxlIG9mZnNldC4gKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBv
ZmZzZXQ7CisgICAgICAgICAgICAvKiBNU0ktWCB0YWJsZSBCSVIuICovCisgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgYmlyOworICAgICAgICAgICAgLyogVGFibGUgYWRkci4gKi8KKyAgICAgICAg
ICAgIHBhZGRyX3QgYWRkcjsKKyAgICAgICAgICAgIC8qIFRhYmxlIHNpemUuICovCisgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgc2l6ZTsKKyAgICAgICAgfSB0YWJsZTsKKyAgICAgICAgLyogUEJB
ICovCisgICAgICAgIHN0cnVjdCB2cGNpX21zaXhfbWVtIHBiYTsKKyAgICAgICAgLyogTWF4aW11
bSBudW1iZXIgb2YgdmVjdG9ycyBzdXBwb3J0ZWQgYnkgdGhlIGRldmljZS4gKi8KKyAgICAgICAg
dW5zaWduZWQgaW50IG1heF9lbnRyaWVzOworICAgICAgICAvKiBNU0ktWCBlbmFibGVkPyAqLwor
ICAgICAgICBib29sIGVuYWJsZWQ7CisgICAgICAgIC8qIE1hc2tlZD8gKi8KKyAgICAgICAgYm9v
bCBtYXNrZWQ7CisgICAgICAgIC8qIEVudHJpZXMuICovCisgICAgICAgIHN0cnVjdCB2cGNpX21z
aXhfZW50cnkgeworICAgICAgICAgICAgdWludDY0X3QgYWRkcjsKKyAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGE7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnI7CisgICAgICAgICAgICBzdHJ1
Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgYXJjaDsKKyAgICAgICAgICAgIGJvb2wgbWFza2VkOwor
ICAgICAgICAgICAgYm9vbCB1cGRhdGVkOworICAgICAgICB9IGVudHJpZXNbXTsKKyAgICB9ICpt
c2l4OwogI2VuZGlmCiB9OwogCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGN6-0004jV-Qb; Mon, 14 Aug 2017 14:29:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhGN5-0004eb-IR
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:29:35 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3F/75-09901-FC3B1995; Mon, 14 Aug 2017 14:29:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oO65zRM
 jDRZOVrJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPWT+hhK3jAV/Hi0nf2BsbZ3F2MXBxCApOZ
 JPb/PMEM4fxllLh8cTMjhLORUeLo1A+sEM42Rommf/9Zuhg5OYQFfCV+d/Wyg9giAsoSvb9+s
 0AU7WOUuL19NjuIwyzwjlFi78fDzCBVbAJGEmePTmcEsXkFbCX2Tl3CCmKzCKhKTLn4AcwWFQ
 iXeNt4hAWiRlDi5MwnYDangL3E+pNTmEBsZgE9iR3Xf7FC2PIS29/OAZsvIWAs0f72ItsERsF
 ZSNpnIWmZhaRlASPzKkaN4tSistQiXWNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwABmAIIdjE2LAg8xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H2zaWKkk
 GBRanpqRVpmDjCWYNISHDxKIrw9IGne4oLE3OLMdIjUKUZFKXHeHyAJAZBERmkeXBssfi8xyk
 oJ8zICHSLEU5BalJtZgir/ilGcg1FJmFcamAyEeDLzSuCmvwJazAS0uA/kZt7ikkSElFQDI4f
 LYnuZrnspap+s49wsuy0vnmxdsz1rlvbDtVK8JXFajN6NM8LccpstvTe4vVtxrrBn1438Uvm+
 BJ6Kyf4tf1ee//iOI2PtRSV1E+EvZw5mSt82zra1/lchNsHGnUftB4/Dh01ZptuOvpfTbOgxn
 8Z2LHx5jq5Pc/9ibeuFrIub/U1C3+cqsRRnJBpqMRcVJwIAdoFnuNoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502720972!111408587!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13189 invoked from network); 14 Aug 2017 14:29:34 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 14:29:34 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7EETLCl000596
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Aug 2017 14:29:22 GMT
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 v7EETKnt024327
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Aug 2017 14:29:21 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 v7EETJOQ032008;
 Mon, 14 Aug 2017 14:29: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 ; Mon, 14 Aug 2017 07:29:19 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
 <59919979020000780016F46D@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3b468d31-67f2-edc6-55ef-c4c8d38e9e83@oracle.com>
Date: Mon, 14 Aug 2017 10:29:16 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59919979020000780016F46D@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
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, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTQvMjAxNyAwNjozNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDgu
MTcgYXQgMjM6NDUsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IC4uIHNv
IHRoYXQgaXQncyBlYXN5IHRvIGZpbmQgcGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkICh0
aG9zZSBwYWdlcyBhcmUKPj4gbm93IG1hcmtlZCB3aXRoIF9QR0NfbmVlZF9zY3J1YiBiaXQpLgo+
Pgo+PiBXZSBrZWVwIHRyYWNrIG9mIHRoZSBmaXJzdCB1bnNjcnViYmVkIHBhZ2UgaW4gYSBwYWdl
IGJ1ZGR5IHVzaW5nIGZpcnN0X2RpcnR5Cj4+IGZpZWxkLiBGb3Igbm93IGl0IGNhbiBoYXZlIHR3
byB2YWx1ZXMsIDAgKHdob2xlIGJ1ZGR5IG5lZWRzIHNjcnViYmluZykgb3IKPj4gSU5WQUxJRF9E
SVJUWV9JRFggKHRoZSBidWRkeSBkb2VzIG5vdCBuZWVkIHRvIGJlIHNjcnViYmVkKS4gU3Vic2Vx
dWVudCAKPj4gcGF0Y2hlcwo+PiB3aWxsIGFsbG93IHNjcnViYmluZyB0byBiZSBpbnRlcnJ1cHRl
ZCwgcmVzdWx0aW5nIGluIGZpcnN0X2RpcnR5IHRha2luZyBhbnkKPj4gdmFsdWUuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiB3aXRoIG9u
ZSByZW1hcms6Cj4KPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+PiBAQCAtODgsNyArODgsMTUgQEAgc3RydWN0IHBhZ2Vf
aW5mbwo+PiAgICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAoKGNvdW50X2luZm8g
JiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCj4+ICAgICAgICAgIHN0cnVjdCB7Cj4+ICAgICAg
ICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4dCBw
YWdlIHVzZT8gKi8KPj4gLSAgICAgICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOwo+PiArICAg
ICAgICAgICAgYm9vbCBuZWVkX3RsYmZsdXNoOjE7Cj4+ICsKPj4gKyAgICAgICAgICAgIC8qCj4+
ICsgICAgICAgICAgICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVk
IHBhZ2UgaW4gdGhlIGJ1ZGR5Lgo+PiArICAgICAgICAgICAgICogT25lIG1vcmUgYml0IHRoYW4g
bWF4aW11bSBwb3NzaWJsZSBvcmRlciB0byBhY2NvbW1vZGF0ZQo+PiArICAgICAgICAgICAgICog
SU5WQUxJRF9ESVJUWV9JRFguCj4+ICsgICAgICAgICAgICAgKi8KPj4gKyNkZWZpbmUgSU5WQUxJ
RF9ESVJUWV9JRFggKCgxVUwgPDwgKE1BWF9PUkRFUiArIDEpKSAtIDEpCj4+ICsgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiArIDE7Cj4+ICAgICAgICAgIH0g
ZnJlZTsKPiBJIHRoaW5rIGdlbmVyYXRlZCBjb2RlIHdpbGwgYmUgYmV0dGVyIHdpdGggdGhlIHR3
byBmaWVsZHMgc3dhcHBlZDoKPiBUaGF0IHdheSByZWFkaW5nIGZpcnN0X2RpcnR5IHdvbid0IGlu
dm9sdmUgYSBzaGlmdCwgYW5kIGFjY2Vzc2luZyBhCj4gc2luZ2xlIGJpdCBkb2Vzbid0IHJlcXVp
cmUgc2hpZnRzIGF0IGFsbCBvbiBtYW55IGFyY2hpdGVjdHVyZXMuCgpPaywgSSB3aWxsIHRoZW4g
a2VlcCBuZWVkX3RsYmZsdXNoIGFzIHRoZSBsYXN0IGZpZWxkIHNvIHRoZSBmaW5hbCBzdHJ1Y3QK
KGFzIGRlZmluZWQgaW4gcGF0Y2ggNykgd2lsbCBsb29rIGxpa2UKCnN0cnVjdCB7CiAgICAgICAg
dW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0eTpNQVhfT1JERVIgKyAxOwogICAgICAgIHVuc2lnbmVk
IGxvbmcgc2NydWJfc3RhdGU6MjsKICAgICAgICBib29sIG5lZWRfdGxiZmx1c2g6MTsKfTsKCgot
Ym9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGN7-0004jr-1v; Mon, 14 Aug 2017 14:29:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGN6-0004iW-09
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 8C/22-03557-FC3B1995; Mon, 14 Aug 2017 14:29:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHSDve7ZzRM
 jDd6dN7X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOOTbvOXHBNqGLpuZQGxk38XYycHBIC/hL7
 jm5jBbHZBHQkLs7dydbFyMEhIqAicXuvAUiYWcBKYs+e2ywgtjCQPavzDTuIzSKgKvF5+wJGE
 JtXwFLi8KF2NoiRehJvJ74AiwsJKEr0z3vABlEjKHFy5hMWiJkSEgdfvGCewMg9C0lqFpLUAk
 amVYwaxalFZalFuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHAAAQ7GL8
 tCzjEKMnBpCTKm+DTGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjds08RIIcGi1PTUirTMHGBI
 wqQlOHiURHh7QNK8xQWJucWZ6RCpU4zGHBtWr//CxPFqwv9vTEIsefl5qVLivCEgpQIgpRmle
 XCDYLFyiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8D0Cm8GTmlcDtewV0ChPQKX0gX/AWly
 QipKQaGJmPzn+k9e75GR0bw66Yp4eWndndVf693bQl8c92+Yt8qs73zN690rkbe6dPrytCim3
 OahNNq4Mc3eF/uF/qT5Hyqp3iXCBVGBXJF2Cx9hrzzPaE/5wtaWG38+eu3jNVaN6UL4LrHVge
 cF7Q6s+4tM3XYub8KonzFxqYupYvefBk/02Lg289apRYijMSDbWYi4oTAWLmeueQAgAA
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502720972!111443567!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15608 invoked from network); 14 Aug 2017 14:29:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="443694397"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:39 +0100
Message-ID: <20170814142850.39133-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v5 00/11] vpci: PCI config space emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIGFuIGltcGxlbWVudGF0aW9uIG9m
IGhhbmRsZXJzIGZvciB0aGUgUENJCmNvbmZpZ3VyYXRpb24gc3BhY2UgaW5zaWRlIG9mIFhlbi4g
VGhpcyBhbGxvd3MgWGVuIHRvIGRldGVjdCBhY2Nlc3Nlcwp0byB0aGUgUENJIGNvbmZpZ3VyYXRp
b24gc3BhY2UgYW5kIHJlYWN0IGFjY29yZGluZ2x5LgoKV2h5IGlzIHRoaXMgbmVlZGVkPyBJTUhP
LCB0aGVyZSBhcmUgdHdvIG1haW4gcG9pbnRzIG9mIGRvaW5nIGFsbCB0aGlzCmVtdWxhdGlvbiBp
bnNpZGUgb2YgWGVuLCB0aGUgZmlyc3Qgb25lIGlzIHRvIHByZXZlbnQgYWRkaW5nIGEgYnVuY2gg
b2YKZHVwbGljYXRlZCBYZW4gUFYgc3BlY2lmaWMgY29kZSB0byBlYWNoIE9TIHdlIHdhbnQgdG8g
c3VwcG9ydCBpbiBQVkgKbW9kZS4gVGhpcyBqdXN0IHByb21vdGVzIFhlbiBjb2RlIGR1cGxpY2F0
aW9uIGFtb25nc3QgT1Nlcywgd2hpY2gKbGVhZHMgdG8gYSBoaWdoZXIgbWFpbnRhaW5lcnNoaXAg
YnVyZGVuLgoKVGhlIHNlY29uZCByZWFzb24gd291bGQgYmUgdGhhdCB0aGlzIGNvZGUgKG9yIGl0
J3MgZnVuY3Rpb25hbGl0eSB0byBiZQptb3JlIHByZWNpc2UpIGFscmVhZHkgZXhpc3RzIGluIFFF
TVUgKGFuZCBwY2liYWNrIHRvIGEgZGVncmVlKSwgYW5kCml0J3MgY29kZSB0aGF0IHdlIGFscmVh
ZHkgc3VwcG9ydCBhbmQgbWFpbnRhaW4uIEJ5IG1vdmluZyBpdCBpbnRvIHRoZQpoeXBlcnZpc29y
IGl0c2VsZiBldmVyeSBndWVzdCB0eXBlIGNhbiBtYWtlIHVzZSBvZiBpdCwgYW5kIHNob3VsZCBi
ZQpzaGFyZWQgYmV0d2VlbiB0aGVtIGFsbC4gSSBrbm93IHRoYXQgdGhlIGNvZGUgaW4gdGhpcyBz
ZXJpZXMgaXMgbm90CnlldCBzdWl0YWJsZSBmb3IgRG9tVSBIVk0gZ3Vlc3RzIGluIGl0J3MgY3Vy
cmVudCBzdGF0ZSwgYnV0IGl0IHNob3VsZApiZSBpbiBkdWUgdGltZS4KCkFzIHVzdWFsLCBlYWNo
IHBhdGNoIGNvbnRhaW5zIGEgY2hhbmdlc2V0IHN1bW1hcnkgYmV0d2VlbiB2ZXJzaW9ucywKSSdt
IG5vdCBnb2luZyB0byBjb3B5IHRoZSBsaXN0IG9mIGNoYW5nZXMgaGVyZS4KClBhdGNoIDEgaW50
cm9kdWNlcyBhIGZ1bmN0aW9uIHRvIGRlY29kZSBhIFBDSSBJTyBwb3J0IGFjY2VzcyBpbnRvIGJk
ZgphbmQgcmVnaXN0ZXIgKHdoaWNoIGlzIHNoYXJlZCB3aXRoIHRoZSBpb3JlcSBjb2RlKS4gUGF0
Y2ggMiBpbXBsZW1lbnRzCnRoZSBnZW5lcmljIGhhbmRsZXJzIGZvciBhY2Nlc3NlcyB0byB0aGUg
UENJIGNvbmZpZ3VyYXRpb24gc3BhY2UKdG9nZXRoZXIgd2l0aCBhIG1pbmltYWwgdXNlci1zcGFj
ZSB0ZXN0IGhhcm5lc3MgdGhhdCBJJ3ZlIHVzZWQgZHVyaW5nCmRldmVsb3BtZW50LiBDdXJyZW50
bHkgYSBwZXItZGV2aWNlIGxpbmtlZCBsaXN0IGlzIHVzZWQgaW4gb3JkZXIgdG8Kc3RvcmUgdGhl
IGxpc3Qgb2YgaGFuZGxlcnMsIGFuZCB0aGV5IGFyZSBzb3J0ZWQgYmFzZWQgb24gdGhlaXIgb2Zm
c2V0Cmluc2lkZSBvZiB0aGUgY29uZmlndXJhdGlvbiBzcGFjZS4gUGF0Y2ggMiBhbHNvIGFkZHMg
dGhlIHg4NiBwb3J0IElPCnRyYXBzIGFuZCB3aXJlcyB0aGVtIGludG8gdGhlIG5ld2x5IGludHJv
ZHVjZWQgdlBDSSBkaXNwYXRjaGVycy4gUGF0Y2gKMyBhbmQgNCBhZGRzIGhhbmRsZXJzIGZvciB0
aGUgTU1DRkcgYXJlYXMgKGFzIGZvdW5kIG9uIHRoZSBNTUNGRyBBQ1BJCnRhYmxlKS4gUGF0Y2hl
cyA1LCA2IGFuZCA3IGFyZSBtb3N0bHkgY29kZSBtb21lbnQvcmVmYWN0b3JpbmcgaW4gb3JkZXIK
dG8gaW1wbGVtZW50IHN1cHBvcnQgZm9yIEJBUiBtYXBwaW5nIGluIHBhdGNoIDguIEZpbmFsbHkg
cGF0Y2hlcyA5IGFuZAoxMSBhZGQgc3VwcG9ydCBmb3IgdHJhcHBpbmcgYWNjZXNzZXMgdG8gdGhl
IE1TSSBhbmQgTVNJLVggY2FwYWJpbGl0aWVzCnJlc3BlY3RpdmVseSwgc28gdGhhdCBpbnRlcnJ1
cHRzIGFyZSBwcm9wZXJseSBzZXR1cCBvbiBiZWhhbGYgb2YKRG9tMC4KClRoZSBicmFuY2ggY29u
dGFpbmluZyB0aGUgcGF0Y2hlcyBjYW4gYmUgZm91bmQgYXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IHZwY2lfdjUKCk5vdGUgdGhhdCB0aGlzIGlzIG9ubHkg
c2FmZSB0byB1c2UgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKHRoYXQncwp0cnVzdGVkKSwgYW55
IG5vbi10cnVzdGVkIGRvbWFpbiB3aWxsIG5lZWQgYSBsb3QgbW9yZSBvZiB0cmFwcyBiZWZvcmUK
aXQgY2FuIGZyZWVseSBhY2Nlc3MgdGhlIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlLgoKVGhpcyBz
ZXJpZXMgaXMgYmFzZWQgb24gdG9wIG9mIG15ICJ4ODYvcHZoOiBpbXBsZW1lbnQKaW9tbXVfaW5j
bHVzaXZlX21hcHBpbmcgZm9yIFBWSCBEb20wIiBzZXJpZXMuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGN8-0004li-9E; Mon, 14 Aug 2017 14:29:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGN7-0004jM-2f
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:37 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B7/A6-02033-0D3B1995; Mon, 14 Aug 2017 14:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve75zRM
 jDZadNbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMm3nrBVvBNpOL3y62MDYxT+LsYOTkkBPwl
 Di3byQJiswnoSFycu5Oti5GDQ0RAReL2XoMuRi4OZoENjBLnfuxlB6kRFgiX6D7xkhmkhkVAV
 eLnihCQMK+ApcTGU1eYIEbqSbyd+IIRxOYUsJL4cvk6WKsQUM3R/uuMEPWCEidnPgFbyyygKd
 G6/Tc7hC0v0bx1NjNEvaJE/7wHbBMY+WYhaZmFpGUWkpYFjMyrGNWLU4vKUot0DfWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDrZ6BgXEHY1Ov8yFGSQ4mJVHeBJ/eSCG+pPyU
 yozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwRu2aWKkkGBRanpqRVpmDjAWYEolOHiUR
 Hj9QNK8xQWJucWZ6RCpU4y6HK8m/P/GJAQ2Q0qc9wdIkQBIUUZpHtwIWFxeYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTMawAyhSczrwRu0yugI5iAjugD+YW3uCQRISXVwBh/NuvLuVturkH
 ORqVFl+PNFs3vc559KaasoOXw14pFtpsiFlxSnBvDdFtoNndftPAra5N5j9OKgk7+yTA7H7vU
 ZJ3OWevPet+fZ+WlTdo44S6TCsOOiEzvet6ay/FuHfZfPh43XseYzWT4M8i2OF0rsIf18juP7
 uLup51f3lkeOfizOd0sUomlOCPRUIu5qDgRAHatztrGAgAA
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502720974!70921400!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53202 invoked from network); 14 Aug 2017 14:29:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="443694411"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:43 +0100
Message-ID: <20170814142850.39133-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 04/11] x86/physdev: enable
	PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCBNTUNGRyByZWdpb25zIG5vdCBwcmVzZW50IGluIHRoZSBNQ0ZHIEFDUEkgdGFibGUg
Y2FuIGJlIGFkZGVkCmF0IHJ1biB0aW1lIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gQ2hhbmdlIHRoZSBo
YXJkd2FyZV9kb21haW4gY2hlY2sgaW4gaHZtX3BoeXNkZXZfb3AgdG8gYSB2cGNpIGNoZWNrLgog
LSBPbmx5IHJlZ2lzdGVyIHRoZSBNTUNGRyBhcmVhLCBidXQgZG9uJ3Qgc2NhbiBpdC4KCkNoYW5n
ZXMgc2luY2UgdjM6CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCi0tLQogeGVuL2FyY2gveDg2L2h2
bS9oeXBlcmNhbGwuYyB8IDQgKysrKwogeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICB8IDcg
KysrLS0tLQogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyAgICAgICB8IDkgKysrKysrKysrCiAzIGZp
bGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJj
YWxsLmMKaW5kZXggZTcyMzhjZTI5My4uMzY5YWJmZDI2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCkBA
IC04OSw2ICs4OSwxMCBAQCBzdGF0aWMgbG9uZyBodm1fcGh5c2Rldl9vcChpbnQgY21kLCBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgaWYgKCAhaGFzX3BpcnEoY3Vy
ci0+ZG9tYWluKSApCiAgICAgICAgICAgICByZXR1cm4gLUVOT1NZUzsKICAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBQSFlTREVWT1BfcGNpX21tY2ZnX3Jlc2VydmVkOgorICAgICAgICBpZiAoICFo
YXNfdnBjaShjdXJyLT5kb21haW4pICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PU1lTOworICAg
ICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoICFjdXJyLT5oY2FsbF9jb21wYXQgKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCmlu
ZGV4IDI4NDVkYzViNDguLjkzYzNiMjFhNDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aW8uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAgLTUyNCwxMCArNTI0LDkgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19vcHMgdnBjaV9tbWNmZ19vcHMgPSB7CiAgICAgLndy
aXRlID0gdnBjaV9tbWNmZ193cml0ZSwKIH07CiAKLWludCBfX2h3ZG9tX2luaXQgcmVnaXN0ZXJf
dnBjaV9tbWNmZ19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFy
dF9idXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZW5kX2J1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBzZWcpCitpbnQgcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVy
KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHN0YXJ0X2J1cywgdW5zaWduZWQgaW50IGVuZF9idXMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzZWcpCiB7CiAgICAg
c3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9waHlz
ZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCmluZGV4IDBlYjQwOTc1OGYuLjEwZTBhMWFk
NzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKKysrIGIveGVuL2FyY2gveDg2
L3BoeXNkZXYuYwpAQCAtNTU5LDYgKzU1OSwxNSBAQCByZXRfdCBkb19waHlzZGV2X29wKGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogCiAgICAgICAgIHJldCA9IHBj
aV9tbWNmZ19yZXNlcnZlZChpbmZvLmFkZHJlc3MsIGluZm8uc2VnbWVudCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluZm8uc3RhcnRfYnVzLCBpbmZvLmVuZF9idXMsIGluZm8u
ZmxhZ3MpOworICAgICAgICBpZiAoIHJldCB8fCAhaXNfaHZtX2RvbWFpbihjdXJyZCkgKQorICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogRm9yIEhWTSAoUFZIKSBk
b21haW5zIHRyeSB0byBhZGQgdGhlIG5ld2x5IGZvdW5kIE1NQ0ZHIHRvIHRoZQorICAgICAgICAg
KiBkb21haW4uCisgICAgICAgICAqLworICAgICAgICByZXQgPSByZWdpc3Rlcl92cGNpX21tY2Zn
X2hhbmRsZXIoY3VycmQsIGluZm8uYWRkcmVzcywgaW5mby5zdGFydF9idXMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLmVuZF9idXMsIGluZm8uc2VnbWVu
dCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGN8-0004mH-IB; Mon, 14 Aug 2017 14:29:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGN7-0004jK-0V
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 26/7B-03937-0D3B1995; Mon, 14 Aug 2017 14:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHSDve75zRM
 jDe4+Ybb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNa1uxkLbiwkLliS89epgbGOVuZuhg5OSQE
 /CXWL3/GDGKzCehIXJy7k62LkYNDREBF4vZegy5GLg5mgYVMEoenbQGrFxZIlOi8OIERxGYRU
 JVY8X4vO4jNK2Apsfl9FzPETD2JtxNfgNVwClhJfLl8HaxGCKjmaP91Roh6QYmTM5+wgNjMAp
 oSrdt/s0PY8hLNW2czQ9QrSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfQVC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDgGIBgB+O3ZQGHGCU5mJREeRN8eiOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCGbZoYKSRYlJqeWpGWmQMMfZi0BAePkghvD0iat7ggMbc4M
 x0idYrRlWPD6vVfmDgW9GwAkh0zfn5j4ng14T+QnHD1/k8mIZa8/LxUKXHeEJBmAZDmjNI8uN
 GwuL3EKCslzMsIdKwQT0FqUW5mCar8K0ZxDkYlYd4HIFN4MvNK4C54BXQcE9BxfSB/8RaXJCK
 kpBoYXVZWfv1cm5scsm173IH1Ucki/463Re4yeeTGznBByLx28voEnleVMW/isxac1W11XPOh
 UbuP6+aVieFHQpSs+WrMZ2elzQ10u8F4ZJrK1pR2jrb/rCUmte25D1Wvht4tTlDpudfvwSNdH
 BvbuHtmOPuGGHWpXPsKc6b5nNUnYmaE8PTr+iixFGckGmoxFxUnAgAV2sUw1gIAAA==
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502720972!111443567!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15740 invoked from network); 14 Aug 2017 14:29:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="443694406"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:41 +0100
Message-ID: <20170814142850.39133-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
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>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to trap
	accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbmFsaXR5IGlzIGdvaW5nIHRvIHJlc2lkZSBpbiB2cGNpLmMgKGFuZCB0aGUg
Y29ycmVzcG9uZGluZwp2cGNpLmggaGVhZGVyKSwgYW5kIHNob3VsZCBiZSBhcmNoLWFnbm9zdGlj
LiBUaGUgaGFuZGxlcnMgaW50cm9kdWNlZAppbiB0aGlzIHBhdGNoIHNldHVwIHRoZSBiYXNpYyBm
dW5jdGlvbmFsaXR5IHJlcXVpcmVkIGluIG9yZGVyIHRvIHRyYXAKYWNjZXNzZXMgdG8gdGhlIFBD
SSBjb25maWcgc3BhY2UsIGFuZCBhbGxvdyBkZWNvZGluZyB0aGUgYWRkcmVzcyBhbmQKZmluZGlu
ZyB0aGUgY29ycmVzcG9uZGluZyBoYW5kbGVyIHRoYXQgc2hvdWxkIGhhbmRsZSB0aGUgYWNjZXNz
CihhbHRob3VnaCBubyBoYW5kbGVycyBhcmUgaW1wbGVtZW50ZWQpLgoKTm90ZSB0aGF0IHRoZSB0
cmFwcyB0byB0aGUgUENJIElPIHBvcnRzIHJlZ2lzdGVycyAoMHhjZjgvMHhjZmMpIGFyZQpzZXR1
cCBpbnNpZGUgb2YgYSB4ODYgSFZNIGZpbGUsIHNpbmNlIHRoYXQncyBub3Qgc2hhcmVkIHdpdGgg
b3RoZXIKYXJjaGVzLgoKQSBuZXcgWEVOX1g4Nl9FTVVfVlBDSSB4ODYgZG9tYWluIGZsYWcgaXMg
YWRkZWQgaW4gb3JkZXIgdG8gc2lnbmFsIFhlbgp3aGV0aGVyIGEgZG9tYWluIHNob3VsZCB1c2Ug
dGhlIG5ld2x5IGludHJvZHVjZWQgdlBDSSBoYW5kbGVycywgdGhpcwppcyBvbmx5IGVuYWJsZWQg
Zm9yIFBWSCBEb20wIGF0IHRoZSBtb21lbnQuCgpBIHZlcnkgc2ltcGxlIHVzZXItc3BhY2UgdGVz
dCBpcyBhbHNvIHByb3ZpZGVkLCBzbyB0aGF0IHRoZSBiYXNpYwpmdW5jdGlvbmFsaXR5IG9mIHRo
ZSB2UENJIHRyYXBzIGNhbiBiZSBhc3NlcnRlZC4gVGhpcyBoYXMgYmVlbiBwcm92ZW4KcXVpdGUg
aGVscGZ1bCBkdXJpbmcgZGV2ZWxvcG1lbnQsIHNpbmNlIHRoZSBsb2dpYyB0byBoYW5kbGUgcGFy
dGlhbAphY2Nlc3NlcyBvciBhY2Nlc3NlcyB0aGF0IGV4cGFuZCBhY3Jvc3MgbXVsdGlwbGUgcmVn
aXN0ZXJzIGlzIG5vdAp0cml2aWFsLgoKVGhlIGhhbmRsZXJzIGZvciB0aGUgcmVnaXN0ZXJzIGFy
ZSBhZGRlZCB0byBhIGxpbmtlZCBsaXN0IHRoYXQncyBrZWVwCnNvcnRlZCBhdCBhbGwgdGltZXMu
IEJvdGggdGhlIHJlYWQgYW5kIHdyaXRlIGhhbmRsZXJzIHN1cHBvcnQgYWNjZXNzZXMKdGhhdCBl
eHBhbmQgYWNyb3NzIG11bHRpcGxlIGVtdWxhdGVkIHJlZ2lzdGVycyBhbmQgY29udGFpbiBnYXBz
IG5vdAplbXVsYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2hh
bmdlcyBzaW5jZSB2NDoKKiBVc2VyLXNwYWNlIHRlc3QgaGFybmVzczoKIC0gRG8gbm90IHJlZGly
ZWN0IHRoZSBvdXRwdXQgb2YgdGhlIHRlc3QuCiAtIEFkZCBtYWluLmMgYW5kIGVtdWwuaCBhcyBk
ZXBlbmRlbmNpZXMgb2YgdGhlIE1ha2VmaWxlIHRhcmdldC4KIC0gVXNlIHRoZSBzYW1lIHJ1bGUg
dG8gbW9kaWZ5IHRoZSB2cGNpIGFuZCBsaXN0IGhlYWRlcnMuCiAtIFJlbW92ZSB1bmRlcnNjb3Jl
cyBmcm9tIGxvY2FsIG1hY3JvIHZhcmlhYmxlcy4KIC0gQWRkIF9jaGVjayBzdWZmaXggdG8gdGhl
IHRlc3QgaGFybmVzcyBtdWx0aXJlYWQgZnVuY3Rpb24uCiAtIENoYW5nZSB0aGUgdmFsdWUgd3Jp
dHRlbiBieSBldmVyeSBkaWZmZXJlbnQgc2l6ZSBpbiB0aGUgbXVsdGl3cml0ZQogICB0ZXN0Lgog
LSBVc2UgeyB9IHRvIGluaXRpYWxpemUgdGhlIHIxNiBhbmQgcjIwIGFycmF5cyAoaW5zdGVhZCBv
ZiB7IDAgfSkuCiAtIFBlcmZvcm0gc29tZSBvZiB0aGUgcmVhZCBjaGVja3Mgd2l0aCB0aGUgbG9j
YWwgdmFyaWFibGUgZGlyZWN0bHkuCiAtIEV4cGFuZCBzb21lIGNvbW1lbnRzLgogLSBJbXBsZW1l
bnQgYSBkdW1teSByd2xvY2suCiogSHlwZXJ2aXNvciBjb2RlOgogLSBHdWFyZCB0aGUgbGlua2Vy
IHNjcmlwdCBjaGFuZ2VzIHdpdGggQ09ORklHX0hBU19QQ0kuCiAtIFJlbmFtZSB2cGNpX2FjY2Vz
c19jaGVjayB0byB2cGNpX2FjY2Vzc19hbGxvd2VkIGFuZCBtYWtlIGl0IHJldHVybgogICBib29s
LgogLSBNYWtlIGh2bV9wY2lfZGVjb2RlX2FkZHIgcmV0dXJuIHRoZSByZWdpc3RlciBhcyByZXR1
cm4gdmFsdWUuCiAtIFVzZSB+MyBpbnN0ZWFkIG9mIDB4ZmZmYyB0byByZW1vdmUgdGhlIHJlZ2lz
dGVyIG9mZnNldCB3aGVuCiAgIGNoZWNraW5nIGFjY2Vzc2VzIHRvIElPIHBvcnRzLgogLSBzL2hl
YWQvcHJldiBpbiB2cGNpX2FkZF9yZWdpc3Rlci4KIC0gQWRkIHBhcmVudGhlc2VzIGFyb3VuZCAm
IGluIHZwY2lfYWRkX3JlZ2lzdGVyLgogLSBGaXggcmVnaXN0ZXIgcmVtb3ZhbC4KIC0gQ2hhbmdl
IHRoZSBCVUdzIGluIHZwY2lfe3JlYWQvd3JpdGV9X2h3IGhlbHBlcnMgdG8KICAgQVNTRVJUX1VO
UkVBQ0hBQkxFLgogLSBNYWtlIG1lcmdlX3Jlc3VsdCBzdGF0aWMgYW5kIGNoYW5nZSB0aGUgY29t
cHV0YXRpb24gb2YgdGhlIG1hc2sgdG8KICAgYXZvaWQgdXNpbmcgYSB1aW50NjRfdC4KIC0gTW9k
aWZ5IHZwY2lfcmVhZCB0byBvbmx5IHJlYWQgZnJvbSBoYXJkd2FyZSB0aGUgbm90LWVtdWxhdGVk
IGdhcHMuCiAtIFJlbW92ZSB0aGUgdnBjaV92YWwgdW5pb24gYW5kIHVzZSBhIHVpbnQzMl90IGlu
c3RlYWQuCiAtIENoYW5nZSBoYW5kbGVyIHJlYWQgdHlwZSB0byByZXR1cm4gYSB1aW50MzJfdCBp
bnN0ZWFkIG9mIG1vZGlmeWluZwogICBhIHZhcmlhYmxlIHBhc3NlZCBieSByZWZlcmVuY2UuCiAt
IENvbnN0aWZ5IHRoZSBkYXRhIG9wYXF1ZSBwYXJhbWV0ZXIgb2YgcmVhZCBoYW5kbGVycy4KIC0g
Q2hhbmdlIHRoZSBzaXplIHBhcmFtZXRlciBvZiB0aGUgdnBjaV97cmVhZC93cml0ZX0gZnVuY3Rp
b25zIHRvCiAgIHVuc2lnbmVkIGludC4KIC0gUGxhY2UgdGhlIGFycmF5IG9mIGluaXRpYWxpemF0
aW9uIGhhbmRsZXJzIGluIGluaXQucm9kYXRhIG9yCiAgIC5yb2RhdGEgZGVwZW5kaW5nIG9uIHdo
ZXRoZXIgbGF0ZS1od2RvbSBpcyBlbmFibGVkLgogLSBSZW1vdmUgdGhlIHBjaV9kZXZzIGxvY2ss
IGFzc3VtZSB0aGUgRG9tMCBpcyB3ZWxsIGJlaGF2ZWQgYW5kIHdvbid0CiAgIHJlbW92ZSB0aGUg
ZGV2aWNlIHdoaWxlIHRyeWluZyB0byBhY2Nlc3MgaXQuCiAtIENoYW5nZSB0aGUgcmVjdXJzaXZl
IHNwaW5sb2NrIGludG8gYSBydyBsb2NrIGZvciBwZXJmb3JtYW5jZQogICByZWFzb25zLgoKQ2hh
bmdlcyBzaW5jZSB2MzoKKiBVc2VyLXNwYWNlIHRlc3QgaGFybmVzczoKIC0gRml4IHNwYWNlcyBp
biBjb250YWluZXJfb2YgbWFjcm8uCiAtIEltcGxlbWVudCBhIGR1bW15IGxvY2tpbmcgZnVuY3Rp
b25zLgogLSBSZW1vdmUgJ2N1cnJlbnQnIG1hY3JvIG1ha2UgY3VycmVudCBhIHBvaW50ZXIgdG8g
dGhlIHN0YXRpY2FsbHkKICAgYWxsb2NhdGVkIHZwY3UuCiAtIFJlbW92ZSB1bm5lZWRlZCBwYXJl
bnRoZXNlcyBpbiB0aGUgcGNpX2NvbmZfcmVhZFggbWFjcm9zLgogLSBGaXggdGhlIG5hbWUgb2Yg
dGhlIHdyaXRlIHRlc3QgbWFjcm8uCiAtIFJlbW92ZSB0aGUgZHVtbXkgRVhQT1JUX1NZTUJPTCBt
YWNybyAodGhpcyB3YXMgbmVlZGVkIGJ5IHRoZSBSQgogICBjb2RlIG9ubHkpLgogLSBJbXBvcnQg
dGhlIG1heCBtYWNyby4KIC0gVGVzdCBhbGwgcG9zc2libGUgcmVhZC93cml0ZSBzaXplIGNvbWJp
bmF0aW9ucyB3aXRoIGFsbCBwb3NzaWJsZQogICBlbXVsYXRlZCByZWdpc3RlciBzaXplcy4KIC0g
SW50cm9kdWNlIGEgdGVzdCBmb3IgcmVnaXN0ZXIgcmVtb3ZhbC4KKiBIeXBlcnZpc29yIGNvZGU6
CiAtIFVzZSBhIHNvcnRlZCBsaXN0IGluIG9yZGVyIHRvIHN0b3JlIHRoZSBjb25maWcgc3BhY2Ug
aGFuZGxlcnMuCiAtIFJlbW92ZSBzb21lIHVubmVlZGVkICdlbHNlJyBicmFuY2hlcy4KIC0gTWFr
ZSB0aGUgSU8gcG9ydCBoYW5kbGVycyBhbHdheXMgcmV0dXJuIFg4NkVNVUxfT0tBWSwgYW5kIHNl
dCB0aGUKICAgZGF0YSB0byBhbGwgMSdzIGluIGNhc2Ugb2YgcmVhZCBmYWlsdXJlICh3cml0ZSBh
cmUgc2ltcGx5IGlnbm9yZWQpLgogLSBJbiBodm1fc2VsZWN0X2lvcmVxX3NlcnZlciByZXVzZSBs
b2NhbCB2YXJpYWJsZXMgd2hlbiBjYWxsaW5nCiAgIFhFTl9ETU9QX1BDSV9TQkRGLgogLSBTdG9y
ZSB0aGUgcG9pbnRlcnMgdG8gdGhlIGluaXRpYWxpemF0aW9uIGZ1bmN0aW9ucyBpbiB0aGUgLnJv
ZGF0YQogICBzZWN0aW9uLgogLSBEbyBub3QgaWdub3JlIHRoZSByZXR1cm4gdmFsdWUgb2YgeGVu
X3ZwY2lfYWRkX2hhbmRsZXJzIGluCiAgIHNldHVwX29uZV9od2RvbV9kZXZpY2UuCiAtIFJlbW92
ZSB0aGUgdnBjaV9pbml0IG1hY3JvLgogLSBEbyBub3QgaGlkZSB0aGUgcG9pbnRlcnMgaW5zaWRl
IG9mIHRoZSB2cGNpX3tyZWFkL3dyaXRlfV90CiAgIHR5cGVkZWZzLgogLSBSZW5hbWUgcHJpdl9k
YXRhIHRvIHByaXZhdGUgaW4gdnBjaV9yZWdpc3Rlci4KIC0gU2ltcGxpZnkgY2hlY2tpbmcgZm9y
IHJlZ2lzdGVyIG92ZXJsYXAgaW4gdnBjaV9yZWdpc3Rlcl9jbXAuCiAtIENoZWNrIHRoYXQgdGhl
IG9mZnNldCBhbmQgdGhlIGxlbmd0aCBtYXRjaCBiZWZvcmUgcmVtb3ZpbmcgYQogICByZWdpc3Rl
ciBpbiB4ZW5fdnBjaV9yZW1vdmVfcmVnaXN0ZXIuCiAtIE1ha2UgdnBjaV9yZWFkX2h3IHJldHVy
biBhIHZhbHVlIHJhdGhlciB0aGFuIHN0b3JpbmcgaXQgaW4gYQogICBwb2ludGVyIHBhc3NlZCBi
eSBwYXJhbWV0ZXIuCiAtIEhhbmRsZXIgZGlzcGF0Y2hlciBmdW5jdGlvbnMgdnBjaV97cmVhZC93
cml0ZX0gbm8gbG9uZ2VyIHJldHVybiBhbgogICBlcnJvciBjb2RlLCBlcnJvcnMgb24gcmVhZHMv
d3JpdGVzIHNob3VsZCBiZSB0cmVhdGVkIGxpa2UgaGFyZHdhcmUKICAgKHdyaXRlcyBpZ25vcmVk
LCByZWFkcyByZXR1cm4gYWxsIDEncyBvciBnYXJiYWdlKS4KIC0gTWFrZSBzdXJlIHBjaWRldnMg
aXMgbG9ja2VkIGJlZm9yZSBjYWxsaW5nIHBjaV9nZXRfcGRldl9ieV9kb21haW4uCiAtIFVzZSBh
IHJlY3Vyc2l2ZSBzcGlubG9jayBmb3IgdGhlIHZwY2kgbG9jaywgc28gdGhhdCBzcGluX2lzX2xv
Y2tlZAogICBjaGVja3MgdGhhdCB0aGUgY3VycmVudCBDUFUgaXMgaG9sZGluZyB0aGUgbG9jay4K
IC0gTWFrZSB0aGUgY29kZSBsZXNzIGVycm9yLWNoYXR0eSBieSByZW1vdmluZyBzb21lIG9mIHRo
ZSBwcmludGsncy4KIC0gUGFzcyB0aGUgc2xvdCBhbmQgdGhlIGZ1bmN0aW9uIGFzIHNlcGFyYXRl
IHBhcmFtZXRlcnMgdG8gdGhlCiAgIGhhbmRsZXIgZGlzcGF0Y2hlcnMgKGluc3RlYWQgb2YgcGFz
c2luZyBkZXZmbikuCiAtIEFsbG93IGhhbmRsZXJzIHRvIGJlIHJlZ2lzdGVyZWQgd2l0aCBlaXRo
ZXIgYSByZWFkIG9yIHdyaXRlCiAgIGZ1bmN0aW9uIG9ubHksIHRoZSBtaXNzaW5nIGhhbmRsZXIg
d2lsbCBiZSByZXBsYWNlZCBieSBhIGR1bW15CiAgIGhhbmRsZXIgKHdyaXRlcyBpZ25vcmVkLCBy
ZWFkcyByZXR1cm4gMSdzKS4KIC0gSW50cm9kdWNlIFBDSV9DRkdfU1BBQ0VfKiBkZWZpbmVzIGZy
b20gTGludXguCiAtIFNpbXBsaWZ5IHRoZSBoYW5kbGVyIGRpc3BhdGNoZXJzIGJ5IHJlbW92aW5n
IHRoZSByZWN1cnNpb24sIG5vdyB0aGUKICAgZGlzcGF0Y2hlcnMgaXRlcmF0ZSBvdmVyIHRoZSBs
aXN0IG9mIHNvcnRlZCBoYW5kbGVycyBhbmQgY2FsbCB0aGVtCiAgIGluIG9yZGVyLgogLSBSZW1v
dmUgdGhlIEdFTk1BU0tfQllURVMsIFNISUZUX1JJR0hUX0JZVEVTIGFuZCBBRERfUkVTVUxUIG1h
Y3JvcywKICAgYW5kIGluc3RlYWQgcHJvdmlkZSBhIG1lcmdlX3Jlc3VsdCBmdW5jdGlvbiBpbiBv
cmRlciB0byBtZXJnZSBhCiAgIHJlZ2lzdGVyIG91dHB1dCBpbnRvIGEgcGFydGlhbCByZXN1bHQu
CiAtIFJlbmFtZSB0aGUgZmllbGRzIG9mIHRoZSB2cGNpX3ZhbCB1bmlvbiB0byB1OC91MTYvdTMy
LgogLSBSZW1vdmUgdGhlIHJldHVybiB2YWx1ZXMgZnJvbSB0aGUgcmVhZC93cml0ZSBoYW5kbGVy
cywgZXJyb3JzCiAgIHNob3VsZCBiZSBoYW5kbGVkIGludGVybmFsbHkgYW5kIHNpZ25hbGVkIGFz
IHdvdWxkIGJlIGRvbmUgb24KICAgbmF0aXZlIGhhcmR3YXJlLgogLSBSZW1vdmUgdGhlIHVzYWdl
IG9mIHRoZSBHRU5NQVNLIG1hY3JvLgoKQ2hhbmdlcyBzaW5jZSB2MjoKIC0gR2VuZXJhbGl6ZSB0
aGUgUENJIGFkZHJlc3MgZGVjb2RpbmcgYW5kIHVzZSBpdCBmb3IgSU9SRVEgY29kZSBhbHNvLgoK
Q2hhbmdlcyBzaW5jZSB2MToKIC0gQWxsb3cgYWNjZXNzIHRvIGNyb3NzIGEgd29yZC1ib3VuZGFy
eS4KIC0gQWRkIGxvY2tpbmcuCiAtIEFkZCBjbGVhbnVwIHRvIHhlbl92cGNpX2FkZF9oYW5kbGVy
cyBpbiBjYXNlIG9mIGZhaWx1cmUuCi0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAzICsKIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgICAgICB8ICAgMiArLQog
dG9vbHMvdGVzdHMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL3Rlc3RzL3Zw
Y2kvTWFrZWZpbGUgICAgICAgICB8ICAzNyArKysrCiB0b29scy90ZXN0cy92cGNpL2VtdWwuaCAg
ICAgICAgICAgfCAxMjggKysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jICAgICAg
ICAgICB8IDMxNCArKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS94ZW4u
bGRzLlMgICAgICAgICAgICB8ICAxMCArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAg
ICAgfCAgMTggKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgMiArCiB4
ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgfCAxMTggKysrKysrKysrLQogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYveGVuLmxk
cy5TICAgICAgICAgICAgfCAgMTAgKwogeGVuL2RyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAg
IHwgICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgfCAgIDkgKy0KIHhl
bi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy92cGNp
L3ZwY2kuYyAgICAgICAgICAgfCA0NDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICB8ICAgMSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW8uaCAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCB8
ICAgNSArLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgIHwgICAzICsKIHhlbi9p
bmNsdWRlL3hlbi9wY2lfcmVncy5oICAgICAgICB8ICAgOCArCiB4ZW4vaW5jbHVkZS94ZW4vdnBj
aS5oICAgICAgICAgICAgfCAgODAgKysrKysrKwogMjMgZmlsZXMgY2hhbmdlZCwgMTE5NCBpbnNl
cnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0
cy92cGNpL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvdnBjaS9lbXVs
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy92cGNpL21haW4uYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hl
bi92cGNpLmgKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCA1OTRm
ZmQ5YTdmLi43ZjI0Y2U3MmIxIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25v
cmUKQEAgLTIzNyw2ICsyMzcsOSBAQCB0b29scy90ZXN0cy9yZWdyZXNzaW9uL2J1aWxkLyoKIHRv
b2xzL3Rlc3RzL3JlZ3Jlc3Npb24vZG93bmxvYWRzLyoKIHRvb2xzL3Rlc3RzL21lbS1zaGFyaW5n
L21lbXNocnRvb2wKIHRvb2xzL3Rlc3RzL21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmoKK3Rvb2xz
L3Rlc3RzL3ZwY2kvbGlzdC5oCit0b29scy90ZXN0cy92cGNpL3ZwY2kuW2hjXQordG9vbHMvdGVz
dHMvdnBjaS90ZXN0X3ZwY2kKIHRvb2xzL3hjdXRpbHMvbHNldnRjaG4KIHRvb2xzL3hjdXRpbHMv
cmVhZG5vdGVzCiB0b29scy94ZW5iYWNrZW5kZC9fcGF0aHMuaApkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA0NTVmNmYw
YmVkLi5kZDdmYzc4YTk5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpAQCAtMTEsNyArMTEsNyBAQCBpbnQgbGlieGxfX2Fy
Y2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCiAgICAgaWYgKGRfY29uZmln
LT5jX2luZm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgaWYgKGRf
Y29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KICAgICAgICAgICAgIExJQlhM
X0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKLSAgICAgICAgICAgIHhjX2NvbmZpZy0+ZW11
bGF0aW9uX2ZsYWdzID0gWEVOX1g4Nl9FTVVfQUxMOworICAgICAgICAgICAgeGNfY29uZmlnLT5l
bXVsYXRpb25fZmxhZ3MgPSAoWEVOX1g4Nl9FTVVfQUxMICYgflhFTl9YODZfRU1VX1ZQQ0kpOwog
ICAgICAgICB9IGVsc2UgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8udS5o
dm0uYXBpYykpIHsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBIVk0gZ3Vlc3RzIHdp
dGhvdXQgZGV2aWNlIG1vZGVsIG1heSB3YW50CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9NYWtl
ZmlsZSBiL3Rvb2xzL3Rlc3RzL01ha2VmaWxlCmluZGV4IDcxNjI5NDUxMjEuLmY2OTQyYTkzZmIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL01ha2Vm
aWxlCkBAIC0xMyw2ICsxMyw3IEBAIGVuZGlmCiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0geDg2
X2VtdWxhdG9yCiBTVUJESVJTLXkgKz0geGVuLWFjY2VzcwogU1VCRElSUy15ICs9IHhlbnN0b3Jl
CitTVUJESVJTLSQoQ09ORklHX0hBU19QQ0kpICs9IHZwY2kKIAogLlBIT05ZOiBhbGwgY2xlYW4g
aW5zdGFsbCBkaXN0Y2xlYW4gdW5pbnN0YWxsCiBhbGwgY2xlYW4gZGlzdGNsZWFuOiAlOiBzdWJk
aXJzLSUKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZpbGUgYi90b29scy90ZXN0
cy92cGNpL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmU0
NWZjYjVjZDkKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy92cGNpL01ha2VmaWxlCkBA
IC0wLDAgKzEsMzcgQEAKK1hFTl9ST09UPSQoQ1VSRElSKS8uLi8uLi8uLgoraW5jbHVkZSAkKFhF
Tl9ST09UKS90b29scy9SdWxlcy5taworCitUQVJHRVQgOj0gdGVzdF92cGNpCisKKy5QSE9OWTog
YWxsCithbGw6ICQoVEFSR0VUKQorCisuUEhPTlk6IHJ1bgorcnVuOiAkKFRBUkdFVCkKKwkuLyQo
VEFSR0VUKQorCiskKFRBUkdFVCk6IHZwY2kuYyB2cGNpLmggbGlzdC5oIG1haW4uYyBlbXVsLmgK
KwkkKEhPU1RDQykgLWcgLW8gJEAgdnBjaS5jIG1haW4uYworCisuUEhPTlk6IGNsZWFuCitjbGVh
bjoKKwlybSAtcmYgJChUQVJHRVQpICoubyAqfiB2cGNpLmggdnBjaS5jIGxpc3QuaAorCisuUEhP
Tlk6IGRpc3RjbGVhbgorZGlzdGNsZWFuOiBjbGVhbgorCisuUEhPTlk6IGluc3RhbGwKK2luc3Rh
bGw6CisKK3ZwY2kuYzogJChYRU5fUk9PVCkveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKKwkjIFRy
aWNrIHRoZSBjb21waWxlciBzbyBpdCBkb2Vzbid0IGNvbXBsYWluIGFib3V0IG1pc3Npbmcgc3lt
Ym9scworCXNlZCAtZSAnLyNpbmNsdWRlL2QnIFwKKwkgICAgLWUgJzFzO147I2luY2x1ZGUgImVt
dWwuaCJcCisJICAgICAgICAgICAgIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX3N0YXJ0
X3ZwY2lfYXJyYXlbMV1cO1wKKwkgICAgICAgICAgICAgdnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNv
bnN0IF9fZW5kX3ZwY2lfYXJyYXlbMV1cO1wKKwkgICAgICAgICAgICAgOycgPCQ8ID4kQAorCits
aXN0Lmg6ICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi9saXN0LmgKK3ZwY2kuaDogJChYRU5f
Uk9PVCkveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAorbGlzdC5oIHZwY2kuaDoKKwlzZWQgLWUgJy8j
aW5jbHVkZS9kJyA8JDwgPiRACmRpZmYgLS1naXQgYS90b29scy90ZXN0cy92cGNpL2VtdWwuaCBi
L3Rvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAuLjY5ZjA4YmExZTcKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy92cGNpL2Vt
dWwuaApAQCAtMCwwICsxLDEyOCBAQAorLyoKKyAqIFVuaXQgdGVzdHMgZm9yIHRoZSBnZW5lcmlj
IHZQQ0kgaGFuZGxlciBjb2RlLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lz
dGVtcyBSJkQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBj
b25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24g
MiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLwor
CisjaWZuZGVmIF9URVNUX1ZQQ0lfCisjZGVmaW5lIF9URVNUX1ZQQ0lfCisKKyNpbmNsdWRlIDxz
dGRsaWIuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGRlZi5oPgorI2luY2x1
ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGJvb2wuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgor
I2luY2x1ZGUgPGFzc2VydC5oPgorCisjZGVmaW5lIGNvbnRhaW5lcl9vZihwdHIsIHR5cGUsIG1l
bWJlcikgKHsgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB0eXBlb2YoKCh0eXBlICop
MCktPm1lbWJlcikgKm1wdHIgPSAocHRyKTsgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICh0eXBlICopKChjaGFyICopbXB0ciAtIG9mZnNldG9mKHR5cGUsIG1lbWJlcikpOyAgICAg
ICAgXAorfSkKKworI2RlZmluZSBzbXBfd21iKCkKKyNkZWZpbmUgcHJlZmV0Y2goeCkgX19idWls
dGluX3ByZWZldGNoKHgpCisjZGVmaW5lIEFTU0VSVCh4KSBhc3NlcnQoeCkKKyNkZWZpbmUgX19t
dXN0X2NoZWNrIF9fYXR0cmlidXRlX18oKF9fd2Fybl91bnVzZWRfcmVzdWx0X18pKQorCisjaW5j
bHVkZSAibGlzdC5oIgorCitzdHJ1Y3QgcGNpX2RldiB7CisgICAgc3RydWN0IGRvbWFpbiAqZG9t
YWluOworICAgIHN0cnVjdCB2cGNpICp2cGNpOworfTsKKworc3RydWN0IGRvbWFpbiB7CisgICAg
ZW51bSB7CisgICAgICAgIFVOTE9DS0VELAorICAgICAgICBSTE9DS0VELAorICAgICAgICBXTE9D
S0VELAorICAgIH0gbG9jazsKK307CisKK3N0cnVjdCB2Y3B1Cit7CisgICAgc3RydWN0IGRvbWFp
biAqZG9tYWluOworfTsKKworZXh0ZXJuIHN0cnVjdCB2Y3B1ICpjdXJyZW50OworZXh0ZXJuIHN0
cnVjdCBwY2lfZGV2IHRlc3RfcGRldjsKKworI2luY2x1ZGUgInZwY2kuaCIKKworI2RlZmluZSBf
X2h3ZG9tX2luaXQKKworI2RlZmluZSBoYXNfdnBjaShkKSB0cnVlCisKKy8qIERlZmluZSBvdXIg
b3duIGxvY2tzLiAqLworI3VuZGVmIHZwY2lfcmxvY2sKKyN1bmRlZiB2cGNpX3dsb2NrCisjdW5k
ZWYgdnBjaV9ydW5sb2NrCisjdW5kZWYgdnBjaV93dW5sb2NrCisjdW5kZWYgdnBjaV9ybG9ja2Vk
CisjdW5kZWYgdnBjaV93bG9ja2VkCisjZGVmaW5lIHZwY2lfcmxvY2soZCkgKChkKS0+bG9jayA9
IFJMT0NLRUQpCisjZGVmaW5lIHZwY2lfd2xvY2soZCkgKChkKS0+bG9jayA9IFdMT0NLRUQpCisj
ZGVmaW5lIHZwY2lfcnVubG9jayhkKSAoKGQpLT5sb2NrID0gVU5MT0NLRUQpCisjZGVmaW5lIHZw
Y2lfd3VubG9jayhkKSAoKGQpLT5sb2NrID0gVU5MT0NLRUQpCisjZGVmaW5lIHZwY2lfcmxvY2tl
ZChkKSAoKGQpLT5sb2NrID09IFJMT0NLRUQpCisjZGVmaW5lIHZwY2lfd2xvY2tlZChkKSAoKGQp
LT5sb2NrID09IFdMT0NLRUQpCisKKyNkZWZpbmUgeHphbGxvYyh0eXBlKSAoKHR5cGUgKiljYWxs
b2MoMSwgc2l6ZW9mKHR5cGUpKSkKKyNkZWZpbmUgeG1hbGxvYyh0eXBlKSAoKHR5cGUgKiltYWxs
b2Moc2l6ZW9mKHR5cGUpKSkKKyNkZWZpbmUgeGZyZWUocCkgZnJlZShwKQorCisjZGVmaW5lIHBj
aV9nZXRfcGRldl9ieV9kb21haW4oLi4uKSAmdGVzdF9wZGV2CisKKy8qIER1bW15IG5hdGl2ZSBo
ZWxwZXJzLiBXcml0ZXMgYXJlIGlnbm9yZWQsIHJlYWRzIHJldHVybiAxJ3MuICovCisjZGVmaW5l
IHBjaV9jb25mX3JlYWQ4KC4uLikgICAgIDB4ZmYKKyNkZWZpbmUgcGNpX2NvbmZfcmVhZDE2KC4u
LikgICAgMHhmZmZmCisjZGVmaW5lIHBjaV9jb25mX3JlYWQzMiguLi4pICAgIDB4ZmZmZmZmZmYK
KyNkZWZpbmUgcGNpX2NvbmZfd3JpdGU4KC4uLikKKyNkZWZpbmUgcGNpX2NvbmZfd3JpdGUxNigu
Li4pCisjZGVmaW5lIHBjaV9jb25mX3dyaXRlMzIoLi4uKQorCisjZGVmaW5lIFBDSV9DRkdfU1BB
Q0VfRVhQX1NJWkUgNDA5NgorCisjZGVmaW5lIEJVRygpIGFzc2VydCgwKQorI2RlZmluZSBBU1NF
UlRfVU5SRUFDSEFCTEUoKSBhc3NlcnQoMCkKKworI2RlZmluZSBtaW4oeCwgeSkgKHsgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgY29uc3QgdHlwZW9mKHgpIHR4ID0gKHgpOyAgICAgICBc
CisgICAgICAgIGNvbnN0IHR5cGVvZih5KSB0eSA9ICh5KTsgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHZvaWQpICgmdHggPT0gJnR5
KTsgICAgICAgICAgICBcCisgICAgICAgIHR4IDwgdHkgPyB0eCA6IHR5OyAgICAgICAgICAgICAg
XAorfSkKKworI2RlZmluZSBtYXgoeCwgeSkgKHsgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgY29uc3QgdHlwZW9mKHgpIHR4ID0gKHgpOyAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGVv
Zih5KSB0eSA9ICh5KTsgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgKHZvaWQpICgmdHggPT0gJnR5KTsgICAgICAgICAgICBcCisgICAg
ICAgIHR4ID4gdHkgPyB0eCA6IHR5OyAgICAgICAgICAgICAgXAorfSkKKworI2VuZGlmCisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jIGIvdG9vbHMvdGVzdHMv
dnBjaS9tYWluLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzM3MzY5
MzdiZgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jCkBAIC0wLDAg
KzEsMzE0IEBACisvKgorICogVW5pdCB0ZXN0cyBmb3IgdGhlIGdlbmVyaWMgdlBDSSBoYW5kbGVy
IGNvZGUuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1zIFImRAorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlICJl
bXVsLmgiCisKKy8qIFNpbmdsZSB2Y3B1IChjdXJyZW50KSwgYW5kIHNpbmdsZSBkb21haW4gd2l0
aCBhIHNpbmdsZSBQQ0kgZGV2aWNlLiAqLworc3RhdGljIHN0cnVjdCB2cGNpIHZwY2k7CisKK3N0
YXRpYyBzdHJ1Y3QgZG9tYWluIGQgPSB7CisgICAgLmxvY2sgPSBmYWxzZSwKK307CisKK3N0cnVj
dCBwY2lfZGV2IHRlc3RfcGRldiA9IHsKKyAgICAuZG9tYWluID0gJmQsCisgICAgLnZwY2kgPSAm
dnBjaSwKK307CisKK3N0YXRpYyBzdHJ1Y3QgdmNwdSB2ID0geworICAgIC5kb21haW4gPSAmZAor
fTsKKworc3RydWN0IHZjcHUgKmN1cnJlbnQgPSAmdjsKKworLyogRHVtbXkgaG9va3MsIHdyaXRl
IHN0b3JlcyBkYXRhLCByZWFkIGZldGNoZXMgaXQuICovCitzdGF0aWMgdWludDMyX3QgdnBjaV9y
ZWFkOChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpCit7CisgICAgcmV0dXJuICooY29uc3Qg
dWludDhfdCAqKWRhdGE7Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfd3JpdGU4KHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgICoodWludDhfdCAqKWRhdGEgPSB2YWw7Cit9
CisKK3N0YXRpYyB1aW50MzJfdCB2cGNpX3JlYWQxNihzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5z
aWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpk
YXRhKQoreworICAgIHJldHVybiAqKGNvbnN0IHVpbnQxNl90ICopZGF0YTsKK30KKworc3RhdGlj
IHZvaWQgdnBjaV93cml0ZTE2KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVn
LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKK3sK
KyAgICAqKHVpbnQxNl90ICopZGF0YSA9IHZhbDsKK30KKworc3RhdGljIHVpbnQzMl90IHZwY2lf
cmVhZDMyKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpCit7CisgICAgcmV0dXJuICooY29u
c3QgdWludDMyX3QgKilkYXRhOworfQorCitzdGF0aWMgdm9pZCB2cGNpX3dyaXRlMzIoc3RydWN0
IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgICoodWludDMyX3QgKilkYXRhID0g
dmFsOworfQorCisjZGVmaW5lIFZQQ0lfUkVBRChyZWcsIHNpemUsIGRhdGEpICh7ICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB2cGNpX3Jsb2NrKCZkKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGRhdGEgPSB2cGNpX3JlYWQoMCwgMCwgMCwgMCwgcmVnLCBzaXpl
KTsgICAgICAgICAgICBcCisgICAgdnBjaV9ydW5sb2NrKCZkKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgVlBDSV9SRUFEX0NIRUNLKHJlZywgc2l6
ZSwgZXhwZWN0ZWQpICh7ICAgICAgICAgXAorICAgIHVpbnQzMl90IHJkOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBWUENJX1JFQUQocmVnLCBzaXplLCBy
ZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFzc2VydChyZCA9PSAoZXhwZWN0
ZWQpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCisjZGVmaW5lIFZQQ0lfV1JJ
VEUocmVnLCBzaXplLCBkYXRhKSAoeyAgICAgICAgICAgICAgICAgIFwKKyAgICB2cGNpX3dsb2Nr
KCZkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHZwY2lfd3Jp
dGUoMCwgMCwgMCwgMCwgcmVnLCBzaXplLCBkYXRhKTsgICAgICAgICAgICBcCisgICAgdnBjaV93
dW5sb2NrKCZkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKKyNk
ZWZpbmUgVlBDSV9XUklURV9DSEVDSyhyZWcsIHNpemUsIGRhdGEpICh7ICAgICAgICAgICAgXAor
ICAgIFZQQ0lfV1JJVEUocmVnLCBzaXplLCBkYXRhKTsgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgVlBDSV9SRUFEX0NIRUNLKHJlZywgc2l6ZSwgZGF0YSk7ICAgICAgICAgICAgICAgICAg
IFwKK30pCisKKyNkZWZpbmUgVlBDSV9BRERfUkVHKGZyZWFkLCBmd3JpdGUsIG9mZiwgc2l6ZSwg
c3RvcmUpICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNzZXJ0KCF2cGNpX2FkZF9yZWdp
c3RlcigmdGVzdF9wZGV2LCBmcmVhZCwgZndyaXRlLCBvZmYsIHNpemUsICZzdG9yZSkpCisKKyNk
ZWZpbmUgVlBDSV9BRERfSU5WQUxJRF9SRUcoZnJlYWQsIGZ3cml0ZSwgb2ZmLCBzaXplKSAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgYXNzZXJ0KHZwY2lfYWRkX3JlZ2lzdGVyKCZ0ZXN0X3Bk
ZXYsIGZyZWFkLCBmd3JpdGUsIG9mZiwgc2l6ZSwgTlVMTCkpCisKKyNkZWZpbmUgVlBDSV9SRU1P
VkVfUkVHKG9mZiwgc2l6ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgYXNzZXJ0KCF2cGNpX3JlbW92ZV9yZWdpc3RlcigmdGVzdF9wZGV2LCBvZmYsIHNp
emUpKQorCisjZGVmaW5lIFZQQ0lfUkVNT1ZFX0lOVkFMSURfUkVHKG9mZiwgc2l6ZSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFzc2VydCh2cGNpX3JlbW92ZV9yZWdp
c3RlcigmdGVzdF9wZGV2LCBvZmYsIHNpemUpKQorCisvKiBSZWFkIGEgMzJiIHJlZ2lzdGVyIHVz
aW5nIGFsbCBwb3NzaWJsZSBzaXplcy4gKi8KK3ZvaWQgbXVsdGlyZWFkNF9jaGVjayh1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50MzJfdCB2YWwpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAv
KiBSZWFkIHVzaW5nIGJ5dGVzLiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKKyAg
ICAgICAgVlBDSV9SRUFEX0NIRUNLKHJlZyArIGksIDEsICh2YWwgPj4gKGkgKiA4KSkgJiBVSU5U
OF9NQVgpOworCisgICAgLyogUmVhZCB1c2luZyAyYnl0ZXMuICovCisgICAgZm9yICggaSA9IDA7
IGkgPCAyOyBpKysgKQorICAgICAgICBWUENJX1JFQURfQ0hFQ0socmVnICsgaSAqIDIsIDIsICh2
YWwgPj4gKGkgKiAyICogOCkpICYgVUlOVDE2X01BWCk7CisKKyAgICBWUENJX1JFQURfQ0hFQ0so
cmVnLCA0LCB2YWwpOworfQorCit2b2lkIG11bHRpd3JpdGU0X2NoZWNrKHVuc2lnbmVkIGludCBy
ZWcpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgdWludDMyX3QgdmFsID0gMHhhMmY1MTcz
MjsKKworICAgIC8qIFdyaXRlIHVzaW5nIGJ5dGVzLiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwg
NDsgaSsrICkKKyAgICAgICAgVlBDSV9XUklURV9DSEVDSyhyZWcgKyBpLCAxLCAodmFsID4+IChp
ICogOCkpICYgVUlOVDhfTUFYKTsKKyAgICBtdWx0aXJlYWQ0X2NoZWNrKHJlZywgdmFsKTsKKwor
ICAgIC8qIENoYW5nZSB0aGUgdmFsdWUgZWFjaCB0aW1lIHRvIGJlIHN1cmUgd3JpdGVzIHdvcmsg
ZmluZS4gKi8KKyAgICB2YWwgPSAweDJiODM2ZmRhOworICAgIC8qIFdyaXRlIHVzaW5nIDJieXRl
cy4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IDI7IGkrKyApCisgICAgICAgIFZQQ0lfV1JJVEVf
Q0hFQ0socmVnICsgaSAqIDIsIDIsICh2YWwgPj4gKGkgKiAyICogOCkpICYgVUlOVDE2X01BWCk7
CisgICAgbXVsdGlyZWFkNF9jaGVjayhyZWcsIHZhbCk7CisKKyAgICB2YWwgPSAweGM0NjkzYmVi
OworICAgIFZQQ0lfV1JJVEVfQ0hFQ0socmVnLCA0LCB2YWwpOworICAgIG11bHRpcmVhZDRfY2hl
Y2socmVnLCB2YWwpOworfQorCitpbnQKK21haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQorewor
ICAgIC8qIEluZGV4IHN0b3JhZ2UgYnkgb2Zmc2V0LiAqLworICAgIHVpbnQzMl90IHIwID0gMHhk
ZWFkYmVlZjsKKyAgICB1aW50OF90IHI1ID0gMHhlZjsKKyAgICB1aW50OF90IHI2ID0gMHhiZTsK
KyAgICB1aW50OF90IHI3ID0gMHhlZjsKKyAgICB1aW50MTZfdCByMTIgPSAweDg2OTY7CisgICAg
dWludDhfdCByMTZbNF0gPSB7IH07CisgICAgdWludDE2X3QgcjIwWzJdID0geyB9OworICAgIHVp
bnQzMl90IHIyNCA9IDA7CisgICAgdWludDhfdCByMjgsIHIzMDsKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKyAgICBpbnQgcmM7CisKKyAgICBJTklUX0xJU1RfSEVBRCgmdnBjaS5oYW5kbGVycyk7CisK
KyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFkMzIsIHZwY2lfd3JpdGUzMiwgMCwgNCwgcjApOwor
ICAgIFZQQ0lfUkVBRF9DSEVDSygwLCA0LCByMCk7CisgICAgVlBDSV9XUklURV9DSEVDSygwLCA0
LCAweGJjYmNiY2JjKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRl
OCwgNSwgMSwgcjUpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg1LCAxLCByNSk7CisgICAgVlBDSV9X
UklURV9DSEVDSyg1LCAxLCAweGJhKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2
cGNpX3dyaXRlOCwgNiwgMSwgcjYpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg2LCAxLCByNik7Cisg
ICAgVlBDSV9XUklURV9DSEVDSyg2LCAxLCAweGJhKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNp
X3JlYWQ4LCB2cGNpX3dyaXRlOCwgNywgMSwgcjcpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg3LCAx
LCByNyk7CisgICAgVlBDSV9XUklURV9DSEVDSyg3LCAxLCAweGJkKTsKKworICAgIFZQQ0lfQURE
X1JFRyh2cGNpX3JlYWQxNiwgdnBjaV93cml0ZTE2LCAxMiwgMiwgcjEyKTsKKyAgICBWUENJX1JF
QURfQ0hFQ0soMTIsIDIsIHIxMik7CisgICAgVlBDSV9SRUFEX0NIRUNLKDEyLCA0LCAweGZmZmY4
Njk2KTsKKworICAgIC8qCisgICAgICogQXQgdGhpcyBwb2ludCB3ZSBoYXZlIHRoZSBmb2xsb3dp
bmcgbGF5b3V0OgorICAgICAqCisgICAgICogTm90ZSB0aGF0IHRoaXMgcmVmZXJzIHRvIHRoZSBw
b3NpdGlvbiBvZiB0aGUgdmFyaWFibGVzLAorICAgICAqIGJ1dCB0aGUgdmFsdWUgaGFzIGFscmVh
ZHkgY2hhbmdlZCBmcm9tIHRoZSBvbmUgZ2l2ZW4gYXQKKyAgICAgKiBpbml0aWFsaXphdGlvbiB0
aW1lIGJlY2F1c2Ugd3JpdGUgdGVzdHMgaGF2ZSBiZWVuIHBlcmZvcm1lZC4KKyAgICAgKgorICAg
ICAqIDMyICAgIDI0ICAgIDE2ICAgICA4ICAgICAwCisgICAgICogICstLS0tLSstLS0tLSstLS0t
LSstLS0tLSsKKyAgICAgKiAgfCAgICAgICAgICByMCAgICAgICAgICAgfCAwCisgICAgICogICst
LS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAgICAgKiAgfCByNyAgfCAgcjYgfCAgcjUgfC8vLy8v
fCAzMgorICAgICAqICArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS18CisgICAgICogIHwvLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vL3wgNjQKKyAgICAgKiAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKwor
ICAgICAqICB8Ly8vLy8vLy8vLy98ICAgIHIxMiAgICB8IDk2CisgICAgICogICstLS0tLS0tLS0t
LSstLS0tLS0tLS0tLSsKKyAgICAgKiAgICAgICAgICAgICAuLi4KKyAgICAgKiAgLyA9IGVtcHR5
LgorICAgICAqLworCisgICAgLyogVHJ5IHRvIGFkZCBhbiBvdmVybGFwcGluZyByZWdpc3RlciBo
YW5kbGVyLiAqLworICAgIFZQQ0lfQUREX0lOVkFMSURfUkVHKHZwY2lfcmVhZDMyLCB2cGNpX3dy
aXRlMzIsIDQsIDQpOworCisgICAgLyogVHJ5IHRvIGFkZCBhIG5vbi1hbGlnbmVkIHJlZ2lzdGVy
LiAqLworICAgIFZQQ0lfQUREX0lOVkFMSURfUkVHKHZwY2lfcmVhZDE2LCB2cGNpX3dyaXRlMTYs
IDE1LCAyKTsKKworICAgIC8qIFRyeSB0byBhZGQgYSByZWdpc3RlciB3aXRoIHdyb25nIHNpemUu
ICovCisgICAgVlBDSV9BRERfSU5WQUxJRF9SRUcodnBjaV9yZWFkMTYsIHZwY2lfd3JpdGUxNiwg
OCwgMyk7CisKKyAgICAvKiBUcnkgdG8gYWRkIGEgcmVnaXN0ZXIgd2l0aCBtaXNzaW5nIGhhbmRs
ZXJzLiAqLworICAgIFZQQ0lfQUREX0lOVkFMSURfUkVHKE5VTEwsIE5VTEwsIDgsIDIpOworCisg
ICAgLyogUmVhZC93cml0ZSBvZiB1bnNldCByZWdpc3Rlci4gKi8KKyAgICBWUENJX1JFQURfQ0hF
Q0soOCwgNCwgMHhmZmZmZmZmZik7CisgICAgVlBDSV9SRUFEX0NIRUNLKDgsIDIsIDB4ZmZmZik7
CisgICAgVlBDSV9SRUFEX0NIRUNLKDgsIDEsIDB4ZmYpOworICAgIFZQQ0lfV1JJVEUoMTAsIDIs
IDB4YmVlZik7CisgICAgVlBDSV9SRUFEX0NIRUNLKDEwLCAyLCAweGZmZmYpOworCisgICAgLyog
UmVhZCBvZiBtdWx0aXBsZSByZWdpc3RlcnMgKi8KKyAgICBWUENJX1dSSVRFX0NIRUNLKDcsIDEs
IDB4YmQpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg0LCA0LCAweGJkYmFiYWZmKTsKKworICAgIC8q
IFBhcnRpYWwgcmVhZCBvZiBhIHJlZ2lzdGVyLiAqLworICAgIFZQQ0lfV1JJVEVfQ0hFQ0soMCwg
NCwgMHgxYTFiMWMxZCk7CisgICAgVlBDSV9SRUFEX0NIRUNLKDIsIDEsIDB4MWIpOworICAgIFZQ
Q0lfUkVBRF9DSEVDSyg2LCAyLCAweGJkYmEpOworCisgICAgLyogV3JpdGUgb2YgbXVsdGlwbGUg
cmVnaXN0ZXJzLiAqLworICAgIFZQQ0lfV1JJVEVfQ0hFQ0soNCwgNCwgMHhhYWJiY2NmZik7CisK
KyAgICAvKiBQYXJ0aWFsIHdyaXRlIG9mIGEgcmVnaXN0ZXIuICovCisgICAgVlBDSV9XUklURV9D
SEVDSygyLCAxLCAweGZlKTsKKyAgICBWUENJX1dSSVRFX0NIRUNLKDYsIDIsIDB4ZmViYyk7CisK
KyAgICAvKgorICAgICAqIFRlc3QgYWxsIHBvc3NpYmxlIHJlYWQvd3JpdGUgc2l6ZSBjb21iaW5h
dGlvbnMuCisgICAgICoKKyAgICAgKiBQbGFjZSA0IDFCIHJlZ2lzdGVycyBhdCAxMjhiaXRzICgx
NkIpLCAyIDJCIHJlZ2lzdGVycyBhdCAxNjBiaXRzCisgICAgICogKDIwQikgYW5kIGZpbmFsbHkg
MSA0QiByZWdpc3RlciBhdCAxOTJiaXRzICgyNEIpLgorICAgICAqCisgICAgICogVGhlbiBwZXJm
b3JtIGFsbCBwb3NzaWJsZSB3cml0ZSBhbmQgcmVhZCBzaXplcyBvbiBlYWNoIG9mIHRoZW0uCisg
ICAgICoKKyAgICAgKiAgICAgICAgICAgICAgIC4uLgorICAgICAqIDMyICAgICAyNCAgICAgMTYg
ICAgICA4ICAgICAgMAorICAgICAqICArLS0tLS0tKy0tLS0tLSstLS0tLS0rLS0tLS0tKworICAg
ICAqICB8cjE2WzNdfHIxNlsyXXxyMTZbMV18cjE2WzBdfCAxNgorICAgICAqICArLS0tLS0tKy0t
LS0tLSstLS0tLS0rLS0tLS0tKworICAgICAqICB8ICAgIHIyMFsxXSAgIHwgICAgcjIwWzBdICAg
fCAyMAorICAgICAqICArLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tfAorICAgICAqICB8ICAg
ICAgICAgICAgcjI0ICAgICAgICAgICAgfCAyNAorICAgICAqICArLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tKworICAgICAqCisgICAgICovCisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgs
IHZwY2lfd3JpdGU4LCAxNiwgMSwgcjE2WzBdKTsKKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFk
OCwgdnBjaV93cml0ZTgsIDE3LCAxLCByMTZbMV0pOworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3Jl
YWQ4LCB2cGNpX3dyaXRlOCwgMTgsIDEsIHIxNlsyXSk7CisgICAgVlBDSV9BRERfUkVHKHZwY2lf
cmVhZDgsIHZwY2lfd3JpdGU4LCAxOSwgMSwgcjE2WzNdKTsKKworICAgIFZQQ0lfQUREX1JFRyh2
cGNpX3JlYWQxNiwgdnBjaV93cml0ZTE2LCAyMCwgMiwgcjIwWzBdKTsKKyAgICBWUENJX0FERF9S
RUcodnBjaV9yZWFkMTYsIHZwY2lfd3JpdGUxNiwgMjIsIDIsIHIyMFsxXSk7CisKKyAgICBWUENJ
X0FERF9SRUcodnBjaV9yZWFkMzIsIHZwY2lfd3JpdGUzMiwgMjQsIDQsIHIyNCk7CisKKyAgICAv
KiBDaGVjayB0aGUgaW5pdGlhbCB2YWx1ZSBpcyAwLiAqLworICAgIG11bHRpcmVhZDRfY2hlY2so
MTYsIDApOworICAgIG11bHRpcmVhZDRfY2hlY2soMjAsIDApOworICAgIG11bHRpcmVhZDRfY2hl
Y2soMjQsIDApOworCisgICAgbXVsdGl3cml0ZTRfY2hlY2soMTYpOworICAgIG11bHRpd3JpdGU0
X2NoZWNrKDIwKTsKKyAgICBtdWx0aXdyaXRlNF9jaGVjaygyNCk7CisKKyAgICAvKgorICAgICAq
IENoZWNrIG11bHRpcGxlIG5vbi1jb25zZWN1dGl2ZSBnYXBzIG9uIHRoZSBzYW1lIHJlYWQvd3Jp
dGU6CisgICAgICoKKyAgICAgKiAzMiAgICAgMjQgICAgIDE2ICAgICAgOCAgICAgIDAKKyAgICAg
KiAgKy0tLS0tLSstLS0tLS0rLS0tLS0tKy0tLS0tLSsKKyAgICAgKiAgfC8vLy8vL3wgIHIzMCB8
Ly8vLy8vfCAgcjI4IHwgMjgKKyAgICAgKiAgKy0tLS0tLSstLS0tLS0rLS0tLS0tKy0tLS0tLSsK
KyAgICAgKgorICAgICAqLworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRl
OCwgMjgsIDEsIHIyOCk7CisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZwY2lfd3JpdGU4
LCAzMCwgMSwgcjMwKTsKKyAgICBWUENJX1dSSVRFX0NIRUNLKDI4LCA0LCAweGZmYWNmZmRjKTsK
KworICAgIC8qIEZpbmFsbHkgdHJ5IHRvIHJlbW92ZSBhIGNvdXBsZSBvZiByZWdpc3RlcnMuICov
CisgICAgVlBDSV9SRU1PVkVfUkVHKDI4LCAxKTsKKyAgICBWUENJX1JFTU9WRV9SRUcoMjQsIDQp
OworICAgIFZQQ0lfUkVNT1ZFX1JFRygxMiwgMik7CisKKyAgICBWUENJX1JFTU9WRV9JTlZBTElE
X1JFRygyMCwgMSk7CisgICAgVlBDSV9SRU1PVkVfSU5WQUxJRF9SRUcoMTYsIDIpOworICAgIFZQ
Q0lfUkVNT1ZFX0lOVkFMSURfUkVHKDMwLCAyKTsKKworICAgIHJldHVybiAwOworfQorCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgor
ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hl
bi5sZHMuUwppbmRleCAyZDU0ZjIyNGVjLi42NjkwNTE2ZmYxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0veGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKQEAgLTQxLDYgKzQx
LDExIEBAIFNFQ1RJT05TCiAKICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7CiAgIC5yb2RhdGEgOiB7
CisjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RP
TSkKKyAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOworICAgICAgICooLnJvZGF0YS52cGNp
KQorICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkgPSAuOworI2VuZGlmCiAgICAgICAgIF9zcm9kYXRh
ID0gLjsgICAgICAgICAgLyogUmVhZC1vbmx5IGRhdGEgKi8KICAgICAgICAgLyogQnVnIGZyYW1l
cyB0YWJsZSAqLwogICAgICAgIF9fc3RhcnRfYnVnX2ZyYW1lcyA9IC47CkBAIC0xMzEsNiArMTM2
LDExIEBAIFNFQ1RJT05TCiAgIH0gOnRleHQKICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7CiAgIC5p
bml0LmRhdGEgOiB7CisjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkgJiYgIWRlZmluZWQoQ09O
RklHX0xBVEVfSFdET00pCisgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKKyAgICAgICAq
KC5pbml0LnJvZGF0YS52cGNpKQorICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkgPSAuOworI2VuZGlm
CiAgICAgICAgKiguaW5pdC5yb2RhdGEpCiAgICAgICAgKiguaW5pdC5yb2RhdGEucmVsKQogICAg
ICAgICooLmluaXQucm9kYXRhLnN0ciopCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggYmFhZjgxNTFkMi4uN2E4NjJlYTY3MSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwpAQCAtMzc2LDExICszNzYsMjEgQEAgc3RhdGljIGJvb2wgZW11bGF0aW9uX2ZsYWdzX29r
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGVtZmxhZ3MpCiAgICAgaWYgKCBpc19o
dm1fZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICYmCi0gICAgICAgICAgICAgZW1mbGFncyAhPSAoWEVOX1g4Nl9FTVVfTEFQSUN8WEVOX1g4Nl9F
TVVfSU9BUElDKSApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgICAgIGlmICggIWlz
X2hhcmR3YXJlX2RvbWFpbihkKSAmJiBlbWZsYWdzICYmCi0gICAgICAgICAgICAgZW1mbGFncyAh
PSBYRU5fWDg2X0VNVV9BTEwgJiYgZW1mbGFncyAhPSBYRU5fWDg2X0VNVV9MQVBJQyApCisgICAg
ICAgICAgICAgZW1mbGFncyAhPSAoWEVOX1g4Nl9FTVVfTEFQSUN8WEVOX1g4Nl9FTVVfSU9BUElD
fAorICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1ZQQ0kpICkKICAgICAgICAg
ICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkK
KyAgICAgICAgeworICAgICAgICAgICAgc3dpdGNoICggZW1mbGFncyApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICBjYXNlIFhFTl9YODZfRU1VX0FMTCAmIH5YRU5fWDg2X0VNVV9WUENJOgor
ICAgICAgICAgICAgY2FzZSBYRU5fWDg2X0VNVV9MQVBJQzoKKyAgICAgICAgICAgIGNhc2UgMDoK
KyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgfQogICAg
IGVsc2UgaWYgKCBlbWZsYWdzICE9IDAgJiYgZW1mbGFncyAhPSBYRU5fWDg2X0VNVV9QSVQgKQog
ICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCmluZGV4IDZjYjkwM2RlZjUuLmNjNzNkZjhkYzcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzYsNiAr
MzYsNyBAQAogI2luY2x1ZGUgPHhlbi9yYW5nZXNldC5oPgogI2luY2x1ZGUgPHhlbi9tb25pdG9y
Lmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KKyNpbmNsdWRlIDx4ZW4vdnBjaS5oPgogI2lu
Y2x1ZGUgPGFzbS9zaGFkb3cuaD4KICNpbmNsdWRlIDxhc20vaGFwLmg+CiAjaW5jbHVkZSA8YXNt
L2N1cnJlbnQuaD4KQEAgLTYyOSw2ICs2MzAsNyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZG9tY3JfZmxhZ3MsCiAgICAgICAgIGQt
PmFyY2guaHZtX2RvbWFpbi5pb19iaXRtYXAgPSBodm1faW9fYml0bWFwOwogCiAgICAgcmVnaXN0
ZXJfZzJtX3BvcnRpb19oYW5kbGVyKGQpOworICAgIHJlZ2lzdGVyX3ZwY2lfcG9ydGlvX2hhbmRs
ZXIoZCk7CiAKICAgICBodm1faW9yZXFfaW5pdChkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCmluZGV4IDA3NGNiYTg5ZGEuLmMz
YjY4ZWIyNTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2lvLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4K
ICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CisjaW5j
bHVkZSA8eGVuL3ZwY2kuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFz
bS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgpAQCAtMjYwLDcgKzI2
MSw3IEBAIHVuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGludCBjZjgs
IHVuc2lnbmVkIGludCBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpidXMsIHVuc2lnbmVkIGludCAqc2xvdCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZnVuYykKIHsKLSAgICB1bnNpZ25lZCBsb25nIGJk
ZjsKKyAgICB1bnNpZ25lZCBpbnQgYmRmOwogCiAgICAgQVNTRVJUKENGOF9FTkFCTEVEKGNmOCkp
OwogCkBAIC0yNzUsNiArMjc2LDEyMSBAQCB1bnNpZ25lZCBpbnQgaHZtX3BjaV9kZWNvZGVfYWRk
cih1bnNpZ25lZCBpbnQgY2Y4LCB1bnNpZ25lZCBpbnQgYWRkciwKICAgICByZXR1cm4gQ0Y4X0FE
RFJfTE8oY2Y4KSB8IChhZGRyICYgMyk7CiB9CiAKKy8qIERvIHNvbWUgc2FuaXR5IGNoZWNrcy4g
Ki8KK3N0YXRpYyBib29sIHZwY2lfYWNjZXNzX2FsbG93ZWQodW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgaW50IGxlbikKK3sKKyAgICAvKiBDaGVjayBhY2Nlc3Mgc2l6ZS4gKi8KKyAgICBpZiAo
IGxlbiAhPSAxICYmIGxlbiAhPSAyICYmIGxlbiAhPSA0ICkKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworCisgICAgLyogQ2hlY2sgdGhhdCBhY2Nlc3MgaXMgc2l6ZSBhbGlnbmVkLiAqLworICAgIGlm
ICggKHJlZyAmIChsZW4gLSAxKSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1
cm4gdHJ1ZTsKK30KKworLyogdlBDSSBjb25maWcgc3BhY2UgSU8gcG9ydHMgaGFuZGxlcnMgKDB4
Y2Y4LzB4Y2ZjKS4gKi8KK3N0YXRpYyBib29sIHZwY2lfcG9ydGlvX2FjY2VwdChjb25zdCBzdHJ1
Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgaW9yZXFfdCAqcCkKK3sKKyAgICByZXR1cm4gKHAtPmFkZHIgPT0gMHhjZjggJiYg
cC0+c2l6ZSA9PSA0KSB8fCAocC0+YWRkciAmIH4zKSA9PSAweGNmYzsKK30KKworc3RhdGljIGlu
dCB2cGNpX3BvcnRpb19yZWFkKGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBzaXpl
LCB1aW50NjRfdCAqZGF0YSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9t
YWluOworICAgIHVuc2lnbmVkIGludCBidXMsIHNsb3QsIGZ1bmMsIHJlZzsKKworICAgICpkYXRh
ID0gfih1aW50NjRfdCkwOworCisgICAgdnBjaV9ybG9jayhkKTsKKyAgICBpZiAoIGFkZHIgPT0g
MHhjZjggKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHNpemUgPT0gNCk7CisgICAgICAgICpkYXRh
ID0gZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjg7CisgICAgICAgIHZwY2lfcnVubG9jayhkKTsK
KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisgICAgaWYgKCAhQ0Y4X0VOQUJM
RUQoZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjgpICkKKyAgICB7CisgICAgICAgIHZwY2lfcnVu
bG9jayhkKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICByZWcg
PSBodm1fcGNpX2RlY29kZV9hZGRyKGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4LCBhZGRyLCAm
YnVzLCAmc2xvdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZmdW5jKTsKKworICAg
IGlmICggIXZwY2lfYWNjZXNzX2FsbG93ZWQocmVnLCBzaXplKSApCisgICAgeworICAgICAgICB2
cGNpX3J1bmxvY2soZCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisg
ICAgKmRhdGEgPSB2cGNpX3JlYWQoMCwgYnVzLCBzbG90LCBmdW5jLCByZWcsIHNpemUpOworICAg
IHZwY2lfcnVubG9jayhkKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRp
YyBpbnQgdnBjaV9wb3J0aW9fd3JpdGUoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5k
bGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBhZGRyLCB1aW50MzJf
dCBzaXplLCB1aW50NjRfdCBkYXRhKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50
LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGJ1cywgc2xvdCwgZnVuYywgcmVnOworCisgICAg
dnBjaV93bG9jayhkKTsKKyAgICBpZiAoIGFkZHIgPT0gMHhjZjggKQorICAgIHsKKyAgICAgICAg
QVNTRVJUKHNpemUgPT0gNCk7CisgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4ID0g
ZGF0YTsKKyAgICAgICAgdnBjaV93dW5sb2NrKGQpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOworICAgIH0KKyAgICBpZiAoICFDRjhfRU5BQkxFRChkLT5hcmNoLmh2bV9kb21haW4ucGNp
X2NmOCkgKQorICAgIHsKKyAgICAgICAgdnBjaV93dW5sb2NrKGQpOworICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIHJlZyA9IGh2bV9wY2lfZGVjb2RlX2FkZHIoZC0+
YXJjaC5odm1fZG9tYWluLnBjaV9jZjgsIGFkZHIsICZidXMsICZzbG90LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmZ1bmMpOworCisgICAgaWYgKCAhdnBjaV9hY2Nlc3NfYWxsb3dl
ZChyZWcsIHNpemUpICkKKyAgICB7CisgICAgICAgIHZwY2lfd3VubG9jayhkKTsKKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICB2cGNpX3dyaXRlKDAsIGJ1cywgc2xv
dCwgZnVuYywgcmVnLCBzaXplLCBkYXRhKTsKKyAgICB2cGNpX3d1bmxvY2soZCk7CisKKyAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9pb19vcHMg
dnBjaV9wb3J0aW9fb3BzID0geworICAgIC5hY2NlcHQgPSB2cGNpX3BvcnRpb19hY2NlcHQsCisg
ICAgLnJlYWQgPSB2cGNpX3BvcnRpb19yZWFkLAorICAgIC53cml0ZSA9IHZwY2lfcG9ydGlvX3dy
aXRlLAorfTsKKwordm9pZCByZWdpc3Rlcl92cGNpX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21h
aW4gKmQpCit7CisgICAgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyOworCisgICAgaWYg
KCAhaGFzX3ZwY2koZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBoYW5kbGVyID0gaHZtX25l
eHRfaW9faGFuZGxlcihkKTsKKyAgICBpZiAoICFoYW5kbGVyICkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgcndsb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFpbi52cGNpX2xvY2spOworICAgIGhh
bmRsZXItPnR5cGUgPSBJT1JFUV9UWVBFX1BJTzsKKyAgICBoYW5kbGVyLT5vcHMgPSAmdnBjaV9w
b3J0aW9fb3BzOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRl
eCBkYjVkZjY5NTZkLi41YjJjMGUzZmMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
YworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTU2Niw3ICsxNTY2LDggQEAgdm9pZCBf
X2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAg
ZG9tY3JfZmxhZ3MgfD0gRE9NQ1JGX2h2bSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgoaHZt
X2Z1bmNzLmhhcF9zdXBwb3J0ZWQgJiYgIW9wdF9kb20wX3NoYWRvdykgPwogICAgICAgICAgICAg
ICAgICAgICAgICAgIERPTUNSRl9oYXAgOiAwKTsKLSAgICAgICAgY29uZmlnLmVtdWxhdGlvbl9m
bGFncyA9IFhFTl9YODZfRU1VX0xBUElDfFhFTl9YODZfRU1VX0lPQVBJQzsKKyAgICAgICAgY29u
ZmlnLmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0xBUElDfFhFTl9YODZfRU1VX0lPQVBJ
Q3wKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1ZQQ0k7CiAg
ICAgfQogCiAgICAgLyogQ3JlYXRlIGluaXRpYWwgZG9tYWluIDAuICovCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCBmZjA4
YmJlNDJhLi5hZjFiMzBjYjJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTc2LDYgKzc2LDExIEBAIFNFQ1RJT05TCiAK
ICAgX18yTV9yb2RhdGFfc3RhcnQgPSAuOyAgICAgICAvKiBTdGFydCBvZiAyTSBzdXBlcnBhZ2Vz
LCBtYXBwZWQgUk8uICovCiAgIC5yb2RhdGEgOiB7CisjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BD
SSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKKyAgICAgICBfX3N0YXJ0X3ZwY2lfYXJy
YXkgPSAuOworICAgICAgICooLnJvZGF0YS52cGNpKQorICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkg
PSAuOworI2VuZGlmCiAgICAgICAgX3Nyb2RhdGEgPSAuOwogICAgICAgIC8qIEJ1ZyBmcmFtZXMg
dGFibGUgKi8KICAgICAgICBfX3N0YXJ0X2J1Z19mcmFtZXMgPSAuOwpAQCAtMTY3LDYgKzE3Miwx
MSBAQCBTRUNUSU9OUwogICAgICAgIF9laW5pdHRleHQgPSAuOwogICB9IDp0ZXh0CiAgIC5pbml0
LmRhdGEgOiB7CisjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkgJiYgIWRlZmluZWQoQ09ORklH
X0xBVEVfSFdET00pCisgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKKyAgICAgICAqKC5p
bml0LnJvZGF0YS52cGNpKQorICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkgPSAuOworI2VuZGlmCiAg
ICAgICAgKiguaW5pdC5yb2RhdGEpCiAgICAgICAgKiguaW5pdC5yb2RhdGEucmVsKQogICAgICAg
ICooLmluaXQucm9kYXRhLnN0ciopCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9NYWtlZmlsZSBi
L3hlbi9kcml2ZXJzL01ha2VmaWxlCmluZGV4IDE5MzkxODAyYTguLmQ1MWM3NjY0NTMgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL01ha2VmaWxlCkBA
IC0xLDYgKzEsNiBAQAogc3ViZGlyLXkgKz0gY2hhcgogc3ViZGlyLSQoQ09ORklHX0hBU19DUFVG
UkVRKSArPSBjcHVmcmVxCi1zdWJkaXItJChDT05GSUdfSEFTX1BDSSkgKz0gcGNpCitzdWJkaXIt
JChDT05GSUdfSEFTX1BDSSkgKz0gcGNpIHZwY2kKIHN1YmRpci0kKENPTkZJR19IQVNfUEFTU1RI
Uk9VR0gpICs9IHBhc3N0aHJvdWdoCiBzdWJkaXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQogc3Vi
ZGlyLSQoQ09ORklHX1ZJREVPKSArPSB2aWRlbwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCAyN2Jk
YjcxNjNjLi41NDMyNmNmMGI4IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMzAsNiArMzAsNyBA
QAogI2luY2x1ZGUgPHhlbi9yYWRpeC10cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4K
ICNpbmNsdWRlIDx4ZW4vdGFza2xldC5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAjaW5jbHVk
ZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFzbS9tc2kuaD4KICNpbmNsdWRlICJhdHMuaCIKQEAg
LTEwMzAsOSArMTAzMSwxMCBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgc2V0dXBfb25lX2h3
ZG9tX2RldmljZShjb25zdCBzdHJ1Y3Qgc2V0dXBfaHdkb20gKmN0eHQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldikK
IHsKICAgICB1OCBkZXZmbiA9IHBkZXYtPmRldmZuOworICAgIGludCBlcnI7CiAKICAgICBkbyB7
Ci0gICAgICAgIGludCBlcnIgPSBjdHh0LT5oYW5kbGVyKGRldmZuLCBwZGV2KTsKKyAgICAgICAg
ZXJyID0gY3R4dC0+aGFuZGxlcihkZXZmbiwgcGRldik7CiAKICAgICAgICAgaWYgKCBlcnIgKQog
ICAgICAgICB7CkBAIC0xMDQ1LDYgKzEwNDcsMTEgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0
IHNldHVwX29uZV9od2RvbV9kZXZpY2UoY29uc3Qgc3RydWN0IHNldHVwX2h3ZG9tICpjdHh0LAog
ICAgICAgICBkZXZmbiArPSBwZGV2LT5waGFudG9tX3N0cmlkZTsKICAgICB9IHdoaWxlICggZGV2
Zm4gIT0gcGRldi0+ZGV2Zm4gJiYKICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pID09IFBD
SV9TTE9UKHBkZXYtPmRldmZuKSApOworCisgICAgZXJyID0gdnBjaV9hZGRfaGFuZGxlcnMocGRl
dik7CisgICAgaWYgKCBlcnIgKQorICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAic2V0dXAgb2Yg
dlBDSSBmb3IgZCVkIGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICBjdHh0LT5kLT5kb21h
aW5faWQsIGVycik7CiB9CiAKIHN0YXRpYyBpbnQgX19od2RvbV9pbml0IF9zZXR1cF9od2RvbV9w
Y2lfZGV2aWNlcyhzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdm9pZCAqYXJnKQpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODQwYTkwNjQ3MAotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKQEAgLTAsMCArMSBAQAorb2JqLXkg
Kz0gdnBjaS5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2
ZXJzL3ZwY2kvdnBjaS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmY2
M2RlOTdlODkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwpAQCAt
MCwwICsxLDQ0MyBAQAorLyoKKyAqIEdlbmVyaWMgZnVuY3Rpb25hbGl0eSBmb3IgaGFuZGxpbmcg
YWNjZXNzZXMgdG8gdGhlIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlCisgKiBmcm9tIGd1ZXN0cy4K
KyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
KgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CisKK2V4dGVybiB2cGNpX3JlZ2lzdGVyX2luaXRf
dCAqY29uc3QgX19zdGFydF92cGNpX2FycmF5W107CitleHRlcm4gdnBjaV9yZWdpc3Rlcl9pbml0
X3QgKmNvbnN0IF9fZW5kX3ZwY2lfYXJyYXlbXTsKKyNkZWZpbmUgTlVNX1ZQQ0lfSU5JVCAoX19l
bmRfdnBjaV9hcnJheSAtIF9fc3RhcnRfdnBjaV9hcnJheSkKKworLyogSW50ZXJuYWwgc3RydWN0
IHRvIHN0b3JlIHRoZSBlbXVsYXRlZCBQQ0kgcmVnaXN0ZXJzLiAqLworc3RydWN0IHZwY2lfcmVn
aXN0ZXIgeworICAgIHZwY2lfcmVhZF90ICpyZWFkOworICAgIHZwY2lfd3JpdGVfdCAqd3JpdGU7
CisgICAgdW5zaWduZWQgaW50IHNpemU7CisgICAgdW5zaWduZWQgaW50IG9mZnNldDsKKyAgICB2
b2lkICpwcml2YXRlOworICAgIHN0cnVjdCBsaXN0X2hlYWQgbm9kZTsKK307CisKK2ludCBfX2h3
ZG9tX2luaXQgdnBjaV9hZGRfaGFuZGxlcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAg
dW5zaWduZWQgaW50IGk7CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggIWhhc192cGNpKHBk
ZXYtPmRvbWFpbikgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHBkZXYtPnZwY2kgPSB4emFs
bG9jKHN0cnVjdCB2cGNpKTsKKyAgICBpZiAoICFwZGV2LT52cGNpICkKKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07CisKKyAgICBJTklUX0xJU1RfSEVBRCgmcGRldi0+dnBjaS0+aGFuZGxlcnMpOwor
CisgICAgZm9yICggaSA9IDA7IGkgPCBOVU1fVlBDSV9JTklUOyBpKysgKQorICAgIHsKKyAgICAg
ICAgcmMgPSBfX3N0YXJ0X3ZwY2lfYXJyYXlbaV0ocGRldik7CisgICAgICAgIGlmICggcmMgKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCByYyApCisgICAgeworICAgICAg
ICB3aGlsZSAoICFsaXN0X2VtcHR5KCZwZGV2LT52cGNpLT5oYW5kbGVycykgKQorICAgICAgICB7
CisgICAgICAgICAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqciA9IGxpc3RfZmlyc3RfZW50cnko
JnBkZXYtPnZwY2ktPmhhbmRsZXJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVyLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpOworCisgICAg
ICAgICAgICBsaXN0X2RlbCgmci0+bm9kZSk7CisgICAgICAgICAgICB4ZnJlZShyKTsKKyAgICAg
ICAgfQorICAgICAgICB4ZnJlZShwZGV2LT52cGNpKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7
Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9yZWdpc3Rlcl9jbXAoY29uc3Qgc3RydWN0IHZwY2lfcmVn
aXN0ZXIgKnIxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdnBj
aV9yZWdpc3RlciAqcjIpCit7CisgICAgLyogUmV0dXJuIDAgaWYgcmVnaXN0ZXJzIG92ZXJsYXAu
ICovCisgICAgaWYgKCByMS0+b2Zmc2V0IDwgcjItPm9mZnNldCArIHIyLT5zaXplICYmCisgICAg
ICAgICByMi0+b2Zmc2V0IDwgcjEtPm9mZnNldCArIHIxLT5zaXplICkKKyAgICAgICAgcmV0dXJu
IDA7CisgICAgaWYgKCByMS0+b2Zmc2V0IDwgcjItPm9mZnNldCApCisgICAgICAgIHJldHVybiAt
MTsKKyAgICBpZiAoIHIxLT5vZmZzZXQgPiByMi0+b2Zmc2V0ICkKKyAgICAgICAgcmV0dXJuIDE7
CisKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICByZXR1cm4gMDsKK30KKworLyogRHVt
bXkgaG9va3MsIHdyaXRlcyBhcmUgaWdub3JlZCwgcmVhZHMgcmV0dXJuIDEncyAqLworc3RhdGlj
IHVpbnQzMl90IHZwY2lfaWdub3JlZF9yZWFkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25l
ZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQg
KmRhdGEpCit7CisgICAgcmV0dXJuIH4odWludDMyX3QpMDsKK30KKworc3RhdGljIHZvaWQgdnBj
aV9pZ25vcmVkX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkK
K3sKK30KKworaW50IHZwY2lfYWRkX3JlZ2lzdGVyKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB2cGNpX3JlYWRfdCAqcmVhZF9oYW5kbGVyLAorICAgICAgICAgICAgICAgICAgICAgIHZwY2lf
d3JpdGVfdCAqd3JpdGVfaGFuZGxlciwgdW5zaWduZWQgaW50IG9mZnNldCwKKyAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwgdm9pZCAqZGF0YSkKK3sKKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICpwcmV2OworICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyOworCisgICAgLyog
U29tZSBzYW5pdHkgY2hlY2tzLiAqLworICAgIGlmICggKHNpemUgIT0gMSAmJiBzaXplICE9IDIg
JiYgc2l6ZSAhPSA0KSB8fAorICAgICAgICAgb2Zmc2V0ID49IFBDSV9DRkdfU1BBQ0VfRVhQX1NJ
WkUgfHwgKG9mZnNldCAmIChzaXplIC0gMSkpIHx8CisgICAgICAgICAoIXJlYWRfaGFuZGxlciAm
JiAhd3JpdGVfaGFuZGxlcikgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHIgPSB4
bWFsbG9jKHN0cnVjdCB2cGNpX3JlZ2lzdGVyKTsKKyAgICBpZiAoICFyICkKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisKKyAgICByLT5yZWFkID0gcmVhZF9oYW5kbGVyID86IHZwY2lfaWdub3Jl
ZF9yZWFkOworICAgIHItPndyaXRlID0gd3JpdGVfaGFuZGxlciA/OiB2cGNpX2lnbm9yZWRfd3Jp
dGU7CisgICAgci0+c2l6ZSA9IHNpemU7CisgICAgci0+b2Zmc2V0ID0gb2Zmc2V0OworICAgIHIt
PnByaXZhdGUgPSBkYXRhOworCisgICAgdnBjaV93bG9jayhwZGV2LT5kb21haW4pOworCisgICAg
LyogVGhlIGxpc3Qgb2YgaGFuZGxlcnMgbXVzdCBiZSBrZWVwIHNvcnRlZCBhdCBhbGwgdGltZXMu
ICovCisgICAgbGlzdF9mb3JfZWFjaCAoIHByZXYsICZwZGV2LT52cGNpLT5oYW5kbGVycyApCisg
ICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqdGhpcyA9CisgICAgICAg
ICAgICBsaXN0X2VudHJ5KHByZXYsIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyLCBub2RlKTsK
KyAgICAgICAgaW50IGNtcCA9IHZwY2lfcmVnaXN0ZXJfY21wKHIsIHRoaXMpOworCisgICAgICAg
IGlmICggY21wIDwgMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCBjbXAgPT0g
MCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZwY2lfd3VubG9jayhwZGV2LT5kb21haW4pOwor
ICAgICAgICAgICAgeGZyZWUocik7CisgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKKyAgICAg
ICAgfQorICAgIH0KKworICAgIGxpc3RfYWRkX3RhaWwoJnItPm5vZGUsIHByZXYpOworICAgIHZw
Y2lfd3VubG9jayhwZGV2LT5kb21haW4pOworCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2cGNp
X3JlbW92ZV9yZWdpc3Rlcihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50
IG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSkKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciByID0geyAub2Zmc2V0ID0gb2Zmc2V0LCAu
c2l6ZSA9IHNpemUgfTsKKyAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcm07CisKKyAgICB2cGNp
X3dsb2NrKHBkZXYtPmRvbWFpbik7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHJtLCAmcGRl
di0+dnBjaS0+aGFuZGxlcnMsIG5vZGUgKQorICAgIHsKKyAgICAgICAgaW50IGNtcCA9IHZwY2lf
cmVnaXN0ZXJfY21wKCZyLCBybSk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTkI6IGRvIG5v
dCB1c2UgYSBzd2l0Y2ggc28gdGhhdCB3ZSBjYW4gdXNlIGJyZWFrIHRvCisgICAgICAgICAqIGdl
dCBvdXQgb2YgdGhlIGxpc3QgbG9vcCBlYXJsaWVyIGlmIHJlcXVpcmVkLgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCAhY21wICYmIHJtLT5vZmZzZXQgPT0gb2Zmc2V0ICYmIHJtLT5zaXplID09
IHNpemUgKQorICAgICAgICB7CisgICAgICAgICAgICBsaXN0X2RlbCgmcm0tPm5vZGUpOworICAg
ICAgICAgICAgdnBjaV93dW5sb2NrKHBkZXYtPmRvbWFpbik7CisgICAgICAgICAgICB4ZnJlZShy
bSk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGNtcCA8
PSAwICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKyAgICB2cGNpX3d1bmxvY2socGRldi0+
ZG9tYWluKTsKKworICAgIHJldHVybiAtRU5PRU5UOworfQorCisvKiBXcmFwcGVycyBmb3IgcGVy
Zm9ybWluZyByZWFkcy93cml0ZXMgdG8gdGhlIHVuZGVybHlpbmcgaGFyZHdhcmUuICovCitzdGF0
aWMgdWludDMyX3QgdnBjaV9yZWFkX2h3KHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBi
dXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzbG90LCB1bnNp
Z25lZCBpbnQgZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHJlZywgdW5zaWduZWQgaW50IHNpemUpCit7CisgICAgdWludDMyX3QgZGF0YTsKKworICAgIHN3
aXRjaCAoIHNpemUgKQorICAgIHsKKyAgICBjYXNlIDQ6CisgICAgICAgIGRhdGEgPSBwY2lfY29u
Zl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZyk7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgMzoKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBpcyBwb3NzaWJsZSBiZWNhdXNl
IGEgNGJ5dGUgcmVhZCBjYW4gaGF2ZSAxYnl0ZSB0cmFwcGVkIGFuZAorICAgICAgICAgKiB0aGUg
cmVzdCBwYXNzZWQtdGhyb3VnaC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmVnICYgMSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEgPSBwY2lfY29uZl9yZWFkOChzZWcsIGJ1cywg
c2xvdCwgZnVuYywgcmVnKTsKKyAgICAgICAgICAgIGRhdGEgfD0gcGNpX2NvbmZfcmVhZDE2KHNl
ZywgYnVzLCBzbG90LCBmdW5jLCByZWcgKyAxKSA8PCA4OworICAgICAgICB9CisgICAgICAgIGVs
c2UKKyAgICAgICAgeworICAgICAgICAgICAgZGF0YSA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1
cywgc2xvdCwgZnVuYywgcmVnKTsKKyAgICAgICAgICAgIGRhdGEgfD0gcGNpX2NvbmZfcmVhZDgo
c2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZyArIDIpIDw8IDE2OworICAgICAgICB9CisgICAgICAg
IGJyZWFrOworICAgIGNhc2UgMjoKKyAgICAgICAgZGF0YSA9IHBjaV9jb25mX3JlYWQxNihzZWcs
IGJ1cywgc2xvdCwgZnVuYywgcmVnKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAxOgorICAg
ICAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDgoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZyk7Cisg
ICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICBkYXRhID0gfih1aW50MzJfdCkwOworICAgICAgICBicmVhazsKKyAgICB9CisK
KyAgICByZXR1cm4gZGF0YTsKK30KKworc3RhdGljIHZvaWQgdnBjaV93cml0ZV9odyh1bnNpZ25l
ZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgc2xvdCwgdW5zaWduZWQgaW50IGZ1bmMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLCB1aW50MzJfdCBkYXRh
KQoreworICAgIHN3aXRjaCAoIHNpemUgKQorICAgIHsKKyAgICBjYXNlIDQ6CisgICAgICAgIHBj
aV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZywgZGF0YSk7CisgICAgICAg
IGJyZWFrOworICAgIGNhc2UgMzoKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBpcyBwb3Nz
aWJsZSBiZWNhdXNlIGEgNGJ5dGUgd3JpdGUgY2FuIGhhdmUgMWJ5dGUgdHJhcHBlZCBhbmQKKyAg
ICAgICAgICogdGhlIHJlc3QgcGFzc2VkLXRocm91Z2guCisgICAgICAgICAqLworICAgICAgICBp
ZiAoIHJlZyAmIDEgKQorICAgICAgICB7CisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTgoc2Vn
LCBidXMsIHNsb3QsIGZ1bmMsIHJlZywgZGF0YSk7CisgICAgICAgICAgICBwY2lfY29uZl93cml0
ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcgKyAxLCBkYXRhID4+IDgpOworICAgICAgICB9
CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihz
ZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnLCBkYXRhKTsKKyAgICAgICAgICAgIHBjaV9jb25mX3dy
aXRlOChzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnICsgMiwgZGF0YSA+PiAxNik7CisgICAgICAg
IH0KKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAyOgorICAgICAgICBwY2lfY29uZl93cml0ZTE2
KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIGRhdGEpOworICAgICAgICBicmVhazsKKyAgICBj
YXNlIDE6CisgICAgICAgIHBjaV9jb25mX3dyaXRlOChzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVn
LCBkYXRhKTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKworLyoKKyAqIE1lcmdlIG5l
dyBkYXRhIGludG8gYSBwYXJ0aWFsIHJlc3VsdC4KKyAqCisgKiBaZXJvIHRoZSBieXRlcyBvZiAn
ZGF0YScgZnJvbSBbb2Zmc2V0LCBvZmZzZXQgKyBzaXplKSwgYW5kCisgKiBtZXJnZSB0aGUgdmFs
dWUgZm91bmQgaW4gJ25ldycgZnJvbSBbMCwgb2Zmc2V0KSBsZWZ0IHNoaWZ0ZWQKKyAqIGJ5ICdv
ZmZzZXQnLgorICovCitzdGF0aWMgdWludDMyX3QgbWVyZ2VfcmVzdWx0KHVpbnQzMl90IGRhdGEs
IHVpbnQzMl90IG5ldywgdW5zaWduZWQgaW50IHNpemUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQpCit7CisgICAgdWludDMyX3QgbWFzayA9IDB4ZmZm
ZmZmZmYgPj4gKDMyIC0gOCAqIHNpemUpOworCisgICAgcmV0dXJuIChkYXRhICYgfihtYXNrIDw8
IChvZmZzZXQgKiA4KSkpIHwgKChuZXcgJiBtYXNrKSA8PCAob2Zmc2V0ICogOCkpOworfQorCit1
aW50MzJfdCB2cGNpX3JlYWQodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5z
aWduZWQgaW50IHNsb3QsCisgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZ1bmMsIHVu
c2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQgPSBjdXJyZW50LT5kb21haW47CisgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CisgICAgY29u
c3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7CisgICAgdW5zaWduZWQgaW50IGRhdGFfb2Zmc2V0
ID0gMDsKKyAgICB1aW50MzJfdCBkYXRhID0gfih1aW50MzJfdCkwOworCisgICAgQVNTRVJUKHZw
Y2lfcmxvY2tlZChkKSk7CisKKyAgICAvKiBGaW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRoZSBh
ZGRyZXNzLiAqLworICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGQsIHNlZywgYnVz
LCBQQ0lfREVWRk4oc2xvdCwgZnVuYykpOworICAgIGlmICggIXBkZXYgKQorICAgICAgICByZXR1
cm4gdnBjaV9yZWFkX2h3KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIHNpemUpOworCisgICAg
LyogUmVhZCBmcm9tIHRoZSBoYXJkd2FyZSBvciB0aGUgZW11bGF0ZWQgcmVnaXN0ZXIgaGFuZGxl
cnMuICovCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHIsICZwZGV2LT52cGNpLT5oYW5kbGVy
cywgbm9kZSApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciBlbXUg
PSB7CisgICAgICAgICAgICAub2Zmc2V0ID0gcmVnICsgZGF0YV9vZmZzZXQsCisgICAgICAgICAg
ICAuc2l6ZSA9IHNpemUgLSBkYXRhX29mZnNldAorICAgICAgICB9OworICAgICAgICBpbnQgY21w
ID0gdnBjaV9yZWdpc3Rlcl9jbXAoJmVtdSwgcik7CisgICAgICAgIHVpbnQzMl90IHZhbDsKKyAg
ICAgICAgdW5zaWduZWQgaW50IHJlYWRfc2l6ZTsKKworICAgICAgICBpZiAoIGNtcCA8IDAgKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggY21wID4gMCApCisgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICBpZiAoIGVtdS5vZmZzZXQgPCByLT5vZmZzZXQgKQorICAgICAg
ICB7CisgICAgICAgICAgICAvKiBIZWFkaW5nIGdhcCwgcmVhZCBwYXJ0aWFsIGNvbnRlbnQgZnJv
bSBoYXJkd2FyZS4gKi8KKyAgICAgICAgICAgIHJlYWRfc2l6ZSA9IHItPm9mZnNldCAtIGVtdS5v
ZmZzZXQ7CisgICAgICAgICAgICB2YWwgPSB2cGNpX3JlYWRfaHcoc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIGVtdS5vZmZzZXQsIHJlYWRfc2l6ZSk7CisgICAgICAgICAgICBkYXRhID0gbWVyZ2VfcmVz
dWx0KGRhdGEsIHZhbCwgcmVhZF9zaXplLCBkYXRhX29mZnNldCk7CisgICAgICAgICAgICBkYXRh
X29mZnNldCArPSByZWFkX3NpemU7CisgICAgICAgIH0KKworICAgICAgICB2YWwgPSByLT5yZWFk
KHBkZXYsIHItPm9mZnNldCwgci0+cHJpdmF0ZSk7CisKKyAgICAgICAgLyogQ2hlY2sgaWYgdGhl
IHJlYWQgaXMgaW4gdGhlIG1pZGRsZSBvZiBhIHJlZ2lzdGVyLiAqLworICAgICAgICBpZiAoIHIt
Pm9mZnNldCA8IGVtdS5vZmZzZXQgKQorICAgICAgICAgICAgdmFsID4+PSAoZW11Lm9mZnNldCAt
IHItPm9mZnNldCkgKiA4OworCisgICAgICAgIC8qIEZpbmQgdGhlIGludGVyc2VjdGlvbiBzaXpl
IGJldHdlZW4gdGhlIHR3byBzZXRzLiAqLworICAgICAgICByZWFkX3NpemUgPSBtaW4oZW11Lm9m
ZnNldCArIGVtdS5zaXplLCByLT5vZmZzZXQgKyByLT5zaXplKSAtCisgICAgICAgICAgICAgICAg
ICAgIG1heChlbXUub2Zmc2V0LCByLT5vZmZzZXQpOworICAgICAgICAvKiBNZXJnZSB0aGUgZW11
bGF0ZWQgZGF0YSBpbnRvIHRoZSBuYXRpdmUgcmVhZCB2YWx1ZS4gKi8KKyAgICAgICAgZGF0YSA9
IG1lcmdlX3Jlc3VsdChkYXRhLCB2YWwsIHJlYWRfc2l6ZSwgZGF0YV9vZmZzZXQpOworICAgICAg
ICBkYXRhX29mZnNldCArPSByZWFkX3NpemU7CisgICAgICAgIGlmICggZGF0YV9vZmZzZXQgPT0g
c2l6ZSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgQVNTRVJUKGRhdGFfb2Zmc2V0IDwg
c2l6ZSk7CisgICAgfQorCisgICAgaWYgKCBkYXRhX29mZnNldCA8IHNpemUgKQorICAgIHsKKyAg
ICAgICAgLyogVGFpbGluZyBnYXAsIHJlYWQgdGhlIHJlbWFpbmluZy4gKi8KKyAgICAgICAgdWlu
dDMyX3QgdG1wX2RhdGEgPSB2cGNpX3JlYWRfaHcoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyArIGRhdGFfb2Zmc2V0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplIC0gZGF0YV9vZmZz
ZXQpOworCisgICAgICAgIGRhdGEgPSBtZXJnZV9yZXN1bHQoZGF0YSwgdG1wX2RhdGEsIHNpemUg
LSBkYXRhX29mZnNldCwgZGF0YV9vZmZzZXQpOworICAgIH0KKworICAgIHJldHVybiBkYXRhICYg
KDB4ZmZmZmZmZmYgPj4gKDMyIC0gOCAqIHNpemUpKTsKK30KKworLyoKKyAqIFBlcmZvcm0gYSBt
YXliZSBwYXJ0aWFsIHdyaXRlIHRvIGEgcmVnaXN0ZXIuCisgKgorICogTm90ZSB0aGF0IHRoaXMg
d2lsbCBvbmx5IHdvcmsgZm9yIHNpbXBsZSByZWdpc3RlcnMsIGlmIFhlbiBuZWVkcyB0bworICog
dHJhcCBhY2Nlc3NlcyB0byBydzFjIHJlZ2lzdGVycyAobGlrZSB0aGUgc3RhdHVzIFBDSSBoZWFk
ZXIgcmVnaXN0ZXIpCisgKiB0aGUgbG9naWMgaW4gdnBjaV93cml0ZSB3aWxsIGhhdmUgdG8gYmUg
ZXhwYW5kZWQgaW4gb3JkZXIgdG8gY29ycmVjdGx5CisgKiBkZWFsIHdpdGggdGhlbS4KKyAqLwor
c3RhdGljIHZvaWQgdnBjaV93cml0ZV9oZWxwZXIoc3RydWN0IHBjaV9kZXYgKnBkZXYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqciwg
dW5zaWduZWQgaW50IHNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb2Zmc2V0LCB1aW50MzJfdCBkYXRhKQoreworICAgIEFTU0VSVChzaXplIDw9IHItPnNp
emUpOworCisgICAgaWYgKCBzaXplICE9IHItPnNpemUgKQorICAgIHsKKyAgICAgICAgdWludDMy
X3QgdmFsOworCisgICAgICAgIHZhbCA9IHItPnJlYWQocGRldiwgci0+b2Zmc2V0LCByLT5wcml2
YXRlKTsKKyAgICAgICAgZGF0YSA9IG1lcmdlX3Jlc3VsdCh2YWwsIGRhdGEsIHNpemUsIG9mZnNl
dCk7CisgICAgfQorCisgICAgci0+d3JpdGUocGRldiwgci0+b2Zmc2V0LCBkYXRhICYgKDB4ZmZm
ZmZmZmYgPj4gKDMyIC0gOCAqIHItPnNpemUpKSwKKyAgICAgICAgICAgICByLT5wcml2YXRlKTsK
K30KKwordm9pZCB2cGNpX3dyaXRlKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBidXMs
IHVuc2lnbmVkIGludCBzbG90LAorICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmdW5jLCB1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICAgICAgICAgICAgICB1aW50
MzJfdCBkYXRhKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cisg
ICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIg
KnI7CisgICAgdW5zaWduZWQgaW50IGRhdGFfb2Zmc2V0ID0gMDsKKworICAgIEFTU0VSVCh2cGNp
X3dsb2NrZWQoZCkpOworCisgICAgLyoKKyAgICAgKiBGaW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5n
IHRoZSBhZGRyZXNzLgorICAgICAqIFBhc3N0aHJvdWdoIGV2ZXJ5dGhpbmcgdGhhdCdzIG5vdCB0
cmFwcGVkLgorICAgICAqLworICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGQsIHNl
ZywgYnVzLCBQQ0lfREVWRk4oc2xvdCwgZnVuYykpOworICAgIGlmICggIXBkZXYgKQorICAgIHsK
KyAgICAgICAgdnBjaV93cml0ZV9odyhzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnLCBzaXplLCBk
YXRhKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIC8qIFdyaXRlIHRoZSB2YWx1ZSB0
byB0aGUgaGFyZHdhcmUgb3IgZW11bGF0ZWQgcmVnaXN0ZXJzLiAqLworICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkgKCByLCAmcGRldi0+dnBjaS0+aGFuZGxlcnMsIG5vZGUgKQorICAgIHsKKyAgICAg
ICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgZW11ID0geworICAgICAgICAgICAgLm9mZnNl
dCA9IHJlZyArIGRhdGFfb2Zmc2V0LAorICAgICAgICAgICAgLnNpemUgPSBzaXplIC0gZGF0YV9v
ZmZzZXQKKyAgICAgICAgfTsKKyAgICAgICAgaW50IGNtcCA9IHZwY2lfcmVnaXN0ZXJfY21wKCZl
bXUsIHIpOworICAgICAgICB1bnNpZ25lZCBpbnQgd3JpdGVfc2l6ZTsKKworICAgICAgICBpZiAo
IGNtcCA8IDAgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggY21wID4gMCApCisg
ICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIGVtdS5vZmZzZXQgPCByLT5vZmZz
ZXQgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBIZWFkaW5nIGdhcCwgd3JpdGUgcGFydGlh
bCBjb250ZW50IHRvIGhhcmR3YXJlLiAqLworICAgICAgICAgICAgdnBjaV93cml0ZV9odyhzZWcs
IGJ1cywgc2xvdCwgZnVuYywgZW11Lm9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ci0+b2Zmc2V0IC0gZW11Lm9mZnNldCwgZGF0YSA+PiAoZGF0YV9vZmZzZXQgKiA4KSk7CisgICAg
ICAgICAgICBkYXRhX29mZnNldCArPSByLT5vZmZzZXQgLSBlbXUub2Zmc2V0OworICAgICAgICB9
CisKKyAgICAgICAgLyogRmluZCB0aGUgaW50ZXJzZWN0aW9uIHNpemUgYmV0d2VlbiB0aGUgdHdv
IHNldHMuICovCisgICAgICAgIHdyaXRlX3NpemUgPSBtaW4oZW11Lm9mZnNldCArIGVtdS5zaXpl
LCByLT5vZmZzZXQgKyByLT5zaXplKSAtCisgICAgICAgICAgICAgICAgICAgICBtYXgoZW11Lm9m
ZnNldCwgci0+b2Zmc2V0KTsKKyAgICAgICAgdnBjaV93cml0ZV9oZWxwZXIocGRldiwgciwgd3Jp
dGVfc2l6ZSwgcmVnICsgZGF0YV9vZmZzZXQgLSByLT5vZmZzZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRhdGEgPj4gKGRhdGFfb2Zmc2V0ICogOCkpOworICAgICAgICBkYXRhX29mZnNl
dCArPSB3cml0ZV9zaXplOworICAgICAgICBpZiAoIGRhdGFfb2Zmc2V0ID09IHNpemUgKQorICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIEFTU0VSVChkYXRhX29mZnNldCA8IHNpemUpOworICAg
IH0KKworICAgIGlmICggZGF0YV9vZmZzZXQgPCBzaXplICkKKyAgICAgICAgLyogVGFpbGluZyBn
YXAsIHdyaXRlIHRoZSByZW1haW5pbmcuICovCisgICAgICAgIHZwY2lfd3JpdGVfaHcoc2VnLCBi
dXMsIHNsb3QsIGZ1bmMsIHJlZyArIGRhdGFfb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAg
IHNpemUgLSBkYXRhX29mZnNldCwgZGF0YSA+PiAoZGF0YV9vZmZzZXQgKiA4KSk7Cit9CisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggYzEwNTIyYjdmNS4u
ZWMxNDM0M2IyNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC00MjcsNiArNDI3LDcgQEAgc3RydWN0
IGFyY2hfZG9tYWluCiAjZGVmaW5lIGhhc192cGl0KGQpICAgICAgICAoISEoKGQpLT5hcmNoLmVt
dWxhdGlvbl9mbGFncyAmIFhFTl9YODZfRU1VX1BJVCkpCiAjZGVmaW5lIGhhc19waXJxKGQpICAg
ICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fWDg2X0VNVV9VU0VfUElSUSkpCisjZGVmaW5lIGhhc192cGNpKGQpICAg
ICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFhFTl9YODZfRU1VX1ZQQ0kpKQog
CiAjZGVmaW5lIGhhc19hcmNoX3BkZXZzKGQpICAgICghbGlzdF9lbXB0eSgmKGQpLT5hcmNoLnBk
ZXZfbGlzdCkpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggZDI4OTljOWJiMi4uM2E1
NGQ1MDYwNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTE4NCw2ICsxODQsOSBAQCBz
dHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgLyogTGlzdCBvZiBndWVzdCB0byBtYWNoaW5lIElPIHBv
cnRzIG1hcHBpbmcuICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBnMm1faW9wb3J0X2xpc3Q7CiAK
KyAgICAvKiBMb2NrIGZvciB0aGUgUENJIGVtdWxhdGlvbiBsYXllciAodlBDSSkuICovCisgICAg
cndsb2NrX3QgdnBjaV9sb2NrOworCiAgICAgLyogTGlzdCBvZiBwZXJtYW5lbnRseSB3cml0ZS1t
YXBwZWQgcGFnZXMuICovCiAgICAgc3RydWN0IHsKICAgICAgICAgc3BpbmxvY2tfdCBsb2NrOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lvLmgKaW5kZXggNTE2NTliNmM3Zi4uMDEzMjJhMmUyMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pby5oCkBAIC0xNjAsNiArMTYwLDkgQEAgdW5zaWduZWQgaW50IGh2bV9wY2lfZGVjb2RlX2Fk
ZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIsCiAgKi8KIHZvaWQgcmVnaXN0
ZXJfZzJtX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQpOwogCisvKiBIVk0gcG9ydCBJ
TyBoYW5kbGVyIGZvciBQQ0kgYWNjZXNzZXMuICovCit2b2lkIHJlZ2lzdGVyX3ZwY2lfcG9ydGlv
X2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCk7CisKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lP
X0hfXyAqLwogCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4u
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaAppbmRleCBmMjEzMzJlODk3Li44
NmExYTA5YThkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCkBAIC0yOTUsMTIgKzI5NSwx
NSBAQCBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnIHsKICNkZWZpbmUgWEVOX1g4Nl9FTVVf
UElUICAgICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1BJVCkKICNkZWZpbmUgX1hFTl9YODZf
RU1VX1VTRV9QSVJRICAgICAgIDkKICNkZWZpbmUgWEVOX1g4Nl9FTVVfVVNFX1BJUlEgICAgICAg
ICgxVTw8X1hFTl9YODZfRU1VX1VTRV9QSVJRKQorI2RlZmluZSBfWEVOX1g4Nl9FTVVfVlBDSSAg
ICAgICAgICAgMTAKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfVlBDSSAgICAgICAgICAgICgxVTw8X1hF
Tl9YODZfRU1VX1ZQQ0kpCiAKICNkZWZpbmUgWEVOX1g4Nl9FTVVfQUxMICAgICAgICAgICAgIChY
RU5fWDg2X0VNVV9MQVBJQyB8IFhFTl9YODZfRU1VX0hQRVQgfCAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1BNIHwgWEVOX1g4Nl9FTVVfUlRDIHwg
ICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVf
SU9BUElDIHwgWEVOX1g4Nl9FTVVfUElDIHwgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fWDg2X0VNVV9WR0EgfCBYRU5fWDg2X0VNVV9JT01NVSB8ICAgXAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1BJVCB8IFhFTl9Y
ODZfRU1VX1VTRV9QSVJRKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
Tl9YODZfRU1VX1BJVCB8IFhFTl9YODZfRU1VX1VTRV9QSVJRIHxcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfVlBDSSkKICAgICB1aW50MzJfdCBlbXVs
YXRpb25fZmxhZ3M7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94
ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5kZXggZWE2YTY2YjI0OC4uYWQ1ZDNjYTAzMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApA
QCAtODgsNiArODgsOSBAQCBzdHJ1Y3QgcGNpX2RldiB7CiAjZGVmaW5lIFBUX0ZBVUxUX1RIUkVT
SE9MRCAxMAogICAgIH0gZmF1bHQ7CiAgICAgdTY0IHZmX3JsZW5bNl07CisKKyAgICAvKiBEYXRh
IGZvciB2UENJLiAqLworICAgIHN0cnVjdCB2cGNpICp2cGNpOwogfTsKIAogI2RlZmluZSBmb3Jf
ZWFjaF9wZGV2KGRvbWFpbiwgcGRldikgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Bj
aV9yZWdzLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpX3JlZ3MuaAppbmRleCBlY2Q2MTI0ZDkxLi5j
YzRlZTNiODNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpX3JlZ3MuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vcGNpX3JlZ3MuaApAQCAtMjMsNiArMjMsMTQgQEAKICNkZWZpbmUgTElO
VVhfUENJX1JFR1NfSAogCiAvKgorICogQ29udmVudGlvbmFsIFBDSSBhbmQgUENJLVggTW9kZSAx
IGRldmljZXMgaGF2ZSAyNTYgYnl0ZXMgb2YKKyAqIGNvbmZpZ3VyYXRpb24gc3BhY2UuICBQQ0kt
WCBNb2RlIDIgYW5kIFBDSWUgZGV2aWNlcyBoYXZlIDQwOTYgYnl0ZXMgb2YKKyAqIGNvbmZpZ3Vy
YXRpb24gc3BhY2UuCisgKi8KKyNkZWZpbmUgUENJX0NGR19TUEFDRV9TSVpFCTI1NgorI2RlZmlu
ZSBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFCTQwOTYKKworLyoKICAqIFVuZGVyIFBDSSwgZWFjaCBk
ZXZpY2UgaGFzIDI1NiBieXRlcyBvZiBjb25maWd1cmF0aW9uIGFkZHJlc3Mgc3BhY2UsCiAgKiBv
ZiB3aGljaCB0aGUgZmlyc3QgNjQgYnl0ZXMgYXJlIHN0YW5kYXJkaXplZCBhcyBmb2xsb3dzOgog
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oIGIveGVuL2luY2x1ZGUveGVu
L3ZwY2kuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4xMmY3Mjg3ZDdi
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtMCwwICsxLDgw
IEBACisjaWZuZGVmIF9WUENJXworI2RlZmluZSBfVlBDSV8KKworI2luY2x1ZGUgPHhlbi9wY2ku
aD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgorCisvKgor
ICogSGVscGVycyBmb3IgbG9ja2luZy91bmxvY2tpbmcuCisgKgorICogTkI6IHRoZSByZWN1cnNp
dmUgdmFyaWFudHMgYXJlIHVzZWQgc28gdGhhdCBzcGluX2lzX2xvY2tlZAorICogcmV0dXJucyB3
aGV0aGVyIHRoZSBsb2NrIGlzIGhvbGQgYnkgdGhlIGN1cnJlbnQgQ1BVIChpbnN0ZWFkCisgKiBv
ZiBqdXN0IHJldHVybmluZyB3aGV0aGVyIHRoZSBsb2NrIGlzIGhvbGQgYnkgYW55IENQVSkuCisg
Ki8KKyNkZWZpbmUgdnBjaV9ybG9jayhkKSByZWFkX2xvY2soJihkKS0+YXJjaC5odm1fZG9tYWlu
LnZwY2lfbG9jaykKKyNkZWZpbmUgdnBjaV93bG9jayhkKSB3cml0ZV9sb2NrKCYoZCktPmFyY2gu
aHZtX2RvbWFpbi52cGNpX2xvY2spCisjZGVmaW5lIHZwY2lfcnVubG9jayhkKSByZWFkX3VubG9j
aygmKGQpLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQorI2RlZmluZSB2cGNpX3d1bmxvY2so
ZCkgd3JpdGVfdW5sb2NrKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xvY2spCisjZGVmaW5l
IHZwY2lfcmxvY2tlZChkKSByd19pc19sb2NrZWQoJihkKS0+YXJjaC5odm1fZG9tYWluLnZwY2lf
bG9jaykKKyNkZWZpbmUgdnBjaV93bG9ja2VkKGQpIHJ3X2lzX3dyaXRlX2xvY2tlZCgmKGQpLT5h
cmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQorCisvKgorICogVGhlIHZQQ0kgaGFuZGxlcnMgd2ls
bCBuZXZlciBiZSBjYWxsZWQgY29uY3VycmVudGx5IGZvciB0aGUgc2FtZSBkb21haW4sIGl0Cisg
KiBpcyBndWFyYW50ZWVkIHRoYXQgdGhlIHZwY2kgZG9tYWluIGxvY2sgd2lsbCBhbHdheXMgYmUg
bG9ja2VkIHdoZW4gY2FsbGluZworICogYW55IGhhbmRsZXIuCisgKi8KK3R5cGVkZWYgdWludDMy
X3QgdnBjaV9yZWFkX3Qoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpOworCit0eXBlZGVm
IHZvaWQgdnBjaV93cml0ZV90KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVn
LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpOwor
Cit0eXBlZGVmIGludCB2cGNpX3JlZ2lzdGVyX2luaXRfdChzdHJ1Y3QgcGNpX2RldiAqZGV2KTsK
KworI2lmZGVmIENPTkZJR19MQVRFX0hXRE9NCisjZGVmaW5lIFZQQ0lfU0VDVElPTiAiLnJvZGF0
YS52cGNpIgorI2Vsc2UKKyNkZWZpbmUgVlBDSV9TRUNUSU9OICIuaW5pdC5yb2RhdGEudnBjaSIK
KyNlbmRpZgorCisjZGVmaW5lIFJFR0lTVEVSX1ZQQ0lfSU5JVCh4KSAgICAgICAgICAgICAgICAg
ICBcCisgIHN0YXRpYyB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29uc3QgeCMjX2VudHJ5ICBcCisg
ICAgICAgICAgICAgICBfX3VzZWRfc2VjdGlvbihWUENJX1NFQ1RJT04pID0geAorCisvKiBBZGQg
dlBDSSBoYW5kbGVycyB0byBkZXZpY2UuICovCitpbnQgX19tdXN0X2NoZWNrIHZwY2lfYWRkX2hh
bmRsZXJzKHN0cnVjdCBwY2lfZGV2ICpkZXYpOworCisvKiBBZGQvcmVtb3ZlIGEgcmVnaXN0ZXIg
aGFuZGxlci4gKi8KK2ludCBfX211c3RfY2hlY2sgdnBjaV9hZGRfcmVnaXN0ZXIoY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZw
Y2lfcmVhZF90ICpyZWFkX2hhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZwY2lfd3JpdGVfdCAqd3JpdGVfaGFuZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwgdW5zaWduZWQgaW50IHNpemUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOworaW50IF9fbXVzdF9j
aGVjayB2cGNpX3JlbW92ZV9yZWdpc3Rlcihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUp
OworCisvKiBHZW5lcmljIHJlYWQvd3JpdGUgaGFuZGxlcnMgZm9yIHRoZSBQQ0kgY29uZmlnIHNw
YWNlLiAqLwordWludDMyX3QgdnBjaV9yZWFkKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGlu
dCBidXMsIHVuc2lnbmVkIGludCBzbG90LAorICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmdW5jLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSk7Cit2b2lkIHZwY2lf
d3JpdGUodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50IHNs
b3QsCisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZ1bmMsIHVuc2lnbmVkIGludCByZWcs
IHVuc2lnbmVkIGludCBzaXplLAorICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpOworCitz
dHJ1Y3QgdnBjaSB7CisgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJzIGZvciBhIGRldmljZS4g
Ki8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGhhbmRsZXJzOworfTsKKworI2VuZGlmCisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGN8-0004mx-PT; Mon, 14 Aug 2017 14:29:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGN7-0004kA-Jr
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 81/91-03406-0D3B1995; Mon, 14 Aug 2017 14:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve6FzRM
 jDWZNkrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2Ll3KXvDMtKJt5lnWBsZFyl2MnBwSAv4S
 t9dfYQex2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs0ALo8TG5XOYQGqEBbwkzr64xApiswioS
 ny89ogVpJ5XwFLizJcSiJF6Em8nvmAEsTkFrCS+XL4ONl4IqORo/3WwOK+AoMTJmU9YQGxmAU
 2J1u2/2SFseYnmrbOZIeoVJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoUZxaVJZapGtoqpdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg/HbsoBDjJIcTEqivAk+vZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjDNk2MFBIsSk1PrUjLzAEGPUxagoNHSYS3ByTNW1yQmFucm
 Q6ROsWoy/Fqwv9vTEIsefl5qVLivCEgRQIgRRmleXAjYBF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8D0Cm8GTmlcBtegV0BBPQEX0g9/MWlyQipKQaGJ2yF90ObluzXE6Ab6rlmYZL3i1
 MBe/4s/bMv2vaFhHcb9xoMH9NceQcy+uH1nj2Ozw4I5dq4MB+XNVa2fKvx/NcH0/Pk0a5H36t
 mnJWf915cVYB40beMrlssyVMv97Y66TpeFi/WiIrwbal7kc4T3IL9zvP61OaWDZbHnFJ2aS7t
 tuyIGCiEktxRqKhFnNRcSIAjciH2rsCAAA=
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502720972!111443567!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15945 invoked from network); 14 Aug 2017 14:29:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="443694413"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:45 +0100
Message-ID: <20170814142850.39133-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 06/11] pci: split code to size BARs from
	pci_add_device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCBpdCBjYW4gYmUgY2FsbGVkIGZyb20gb3V0c2lkZSBpbiBvcmRlciB0byBnZXQgdGhl
IHNpemUgb2YgcmVndWxhciBQQ0kKQkFScy4gVGhpcyB3aWxsIGJlIHJlcXVpcmVkIGluIG9yZGVy
IHRvIG1hcCB0aGUgQkFScyBmcm9tIFBDSSBkZXZpY2VzIGludG8gUFZICkRvbTAgcDJtLgoKU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoK
IC0gUmVzdG9yZSBwcmludGluZyB3aGV0aGVyIHRoZSBCQVIgaXMgZnJvbSBhIHZmLgogLSBNYWtl
IHRoZSBwc2l6ZSBwb2ludGVyIHBhcmFtZXRlciBub3Qgb3B0aW9uYWwuCiAtIHMvdTY0L3VpbnQ2
NF90LgogLSBSZW1vdmUgc29tZSB1bm5lZWRlZCBwYXJlbnRoZXNlcy4KIC0gQXNzZXJ0IHRoZSBy
ZXR1cm4gdmFsdWUgaXMgbmV2ZXIgMC4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIFJlbmFtZSBmdW5j
dGlvbiB0byBzaXplIEJBUnMgdG8gcGNpX3NpemVfbWVtX2Jhci4KIC0gQ2hhbmdlIHRoZSBwYXJh
bWV0ZXJzIHBhc3NlZCB0byB0aGUgZnVuY3Rpb24uIFBhc3MgdGhlIHBvc2l0aW9uIGFuZAogICB3
aGV0aGVyIHRoZSBCQVIgaXMgdGhlIGxhc3Qgb25lLCBpbnN0ZWFkIG9mIHRoZSAoYmFzZSwgbWF4
X2JhcnMsCiAgICppbmRleCkgdHVwbGUuCiAtIE1ha2UgdGhlIGZ1bmN0aW9uIHJldHVybiB0aGUg
bnVtYmVyIG9mIEJBUnMgY29uc3VtZWQgKDEgZm9yIDMyYiwgMgogICBmb3IgNjRiIEJBUnMpLgog
LSBDaGFuZ2UgdGhlIGRwcmludGsgYmFjayB0byBwcmludGsuCiAtIERvIG5vdCBsb2cgYW5vdGhl
ciBlcnJvciBtZXNzYWdlIGluIHBjaV9hZGRfZGV2aWNlIGluIGNhc2UKICAgcGNpX3NpemVfbWVt
X2JhciBmYWlscy4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDkxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9w
Y2kuaCAgICAgICAgIHwgIDMgKysKIDIgZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwg
MzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA1NDMyNmNmMGI4Li45NDhj
MjI3ZTAxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtNTkyLDYgKzU5Miw1NCBAQCBzdGF0aWMg
aW50IGlvbW11X2FkZF9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwogc3RhdGljIGludCBp
b21tdV9lbmFibGVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKIHN0YXRpYyBpbnQgaW9t
bXVfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldik7CiAKK2ludCBwY2lfc2l6ZV9t
ZW1fYmFyKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBidXMsIHVuc2lnbmVkIGludCBz
bG90LAorICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZ1bmMsIHVuc2lnbmVkIGlu
dCBwb3MsIGJvb2wgbGFzdCwKKyAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpwYWRkciwg
dWludDY0X3QgKnBzaXplLCBib29sIHZmKQoreworICAgIHVpbnQzMl90IGhpID0gMCwgYmFyID0g
cGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBwb3MpOworICAgIHVpbnQ2NF90
IGFkZHIsIHNpemU7CisKKyAgICBBU1NFUlQoKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0Up
ID09IFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfTUVNT1JZKTsKKyAgICBwY2lfY29uZl93cml0ZTMy
KHNlZywgYnVzLCBzbG90LCBmdW5jLCBwb3MsIH4wKTsKKyAgICBpZiAoIChiYXIgJiBQQ0lfQkFT
RV9BRERSRVNTX01FTV9UWVBFX01BU0spID09CisgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01F
TV9UWVBFXzY0ICkKKyAgICB7CisgICAgICAgIGlmICggbGFzdCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAgICIlc2Rldmlj
ZSAlMDR4OiUwMng6JTAyeC4ldSB3aXRoIDY0LWJpdCAlc0JBUiBpbiBsYXN0IHNsb3RcbiIsCisg
ICAgICAgICAgICAgICAgICAgdmYgPyAiU1ItSU9WICIgOiAiIiwgc2VnLCBidXMsIHNsb3QsIGZ1
bmMsCisgICAgICAgICAgICAgICAgICAgdmYgPyAidmYgIiA6ICIiKTsKKyAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgICAgICB9CisgICAgICAgIGhpID0gcGNpX2NvbmZfcmVhZDMyKHNl
ZywgYnVzLCBzbG90LCBmdW5jLCBwb3MgKyA0KTsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihz
ZWcsIGJ1cywgc2xvdCwgZnVuYywgcG9zICsgNCwgfjApOworICAgIH0KKyAgICBzaXplID0gcGNp
X2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBwb3MpICYKKyAgICAgICAgICAgUENJ
X0JBU0VfQUREUkVTU19NRU1fTUFTSzsKKyAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNT
X01FTV9UWVBFX01BU0spID09CisgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0
ICkKKyAgICB7CisgICAgICAgIHNpemUgfD0gKHVpbnQ2NF90KXBjaV9jb25mX3JlYWQzMihzZWcs
IGJ1cywgc2xvdCwgZnVuYywgcG9zICsgNCkgPDwgMzI7CisgICAgICAgIHBjaV9jb25mX3dyaXRl
MzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcyArIDQsIGhpKTsKKyAgICB9CisgICAgZWxzZSBp
ZiAoIHNpemUgKQorICAgICAgICBzaXplIHw9ICh1aW50NjRfdCl+MCA8PCAzMjsKKyAgICBwY2lf
Y29uZl93cml0ZTMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBwb3MsIGJhcik7CisgICAgc2l6ZSA9
IC1zaXplOworICAgIGFkZHIgPSAoYmFyICYgUENJX0JBU0VfQUREUkVTU19NRU1fTUFTSykgfCAo
KHVpbnQ2NF90KWhpIDw8IDMyKTsKKworICAgIGlmICggcGFkZHIgKQorICAgICAgICAqcGFkZHIg
PSBhZGRyOworICAgICpwc2l6ZSA9IHNpemU7CisKKyAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9B
RERSRVNTX01FTV9UWVBFX01BU0spID09CisgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9U
WVBFXzY0ICkKKyAgICAgICAgcmV0dXJuIDI7CisKKyAgICByZXR1cm4gMTsKK30KKwogaW50IHBj
aV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHBjaV9kZXZfaW5mbyAqaW5mbywgbm9kZWlkX3Qgbm9kZSkKIHsKQEAg
LTY1MiwxMSArNzAwLDEwIEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4
IGRldmZuLAogICAgICAgICAgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICAgICAgICAgIEJVSUxE
X0JVR19PTihBUlJBWV9TSVpFKHBkZXYtPnZmX3JsZW4pICE9IFBDSV9TUklPVl9OVU1fQkFSUyk7
Ci0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IFBDSV9TUklPVl9OVU1fQkFSUzsgKytpICkK
KyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgUENJX1NSSU9WX05VTV9CQVJTOyApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCA9IHBvcyArIFBDSV9T
UklPVl9CQVIgKyBpICogNDsKICAgICAgICAgICAgICAgICB1MzIgYmFyID0gcGNpX2NvbmZfcmVh
ZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBpZHgpOwotICAgICAgICAgICAgICAgIHUzMiBoaSA9
IDA7CiAKICAgICAgICAgICAgICAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNF
KSA9PQogICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19TUEFDRV9JTyApCkBA
IC02NjcsMzggKzcxNCwxNCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1
OCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5j
LCBpKTsKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgfQot
ICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlk
eCwgfjApOwotICAgICAgICAgICAgICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVN
X1RZUEVfTUFTSykgPT0KLSAgICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVN
X1RZUEVfNjQgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCBp
ID49IFBDSV9TUklPVl9OVU1fQkFSUyApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJTUi1JT1YgZGV2aWNlICUwNHg6JTAyeDolMDJ4LiV1IHdpdGggNjQtYml0
IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgdmYgQkFSIGluIGxhc3Qgc2xvdFxu
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7
Ci0gICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICAgICAgfQot
ICAgICAgICAgICAgICAgICAgICBoaSA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwg
ZnVuYywgaWR4ICsgNCk7Ci0gICAgICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2Vn
LCBidXMsIHNsb3QsIGZ1bmMsIGlkeCArIDQsIH4wKTsKLSAgICAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICAgICAgcGRldi0+dmZfcmxlbltpXSA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywg
c2xvdCwgZnVuYywgaWR4KSAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBD
SV9CQVNFX0FERFJFU1NfTUVNX01BU0s7Ci0gICAgICAgICAgICAgICAgaWYgKCAoYmFyICYgUENJ
X0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQotICAgICAgICAgICAgICAgICAgICAgUENJ
X0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgICAgICBwZGV2LT52Zl9ybGVuW2ldIHw9ICh1NjQpcGNpX2NvbmZfcmVhZDMyKHNlZywg
YnVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNsb3QsIGZ1bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWR4ICsgNCkgPDwgMzI7Ci0gICAgICAgICAgICAg
ICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlkeCArIDQsIGhp
KTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgZWxzZSBpZiAoIHBkZXYtPnZm
X3JsZW5baV0gKQotICAgICAgICAgICAgICAgICAgICBwZGV2LT52Zl9ybGVuW2ldIHw9ICh1NjQp
fjAgPDwgMzI7Ci0gICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgaWR4LCBiYXIpOwotICAgICAgICAgICAgICAgIHBkZXYtPnZmX3JsZW5baV0gPSAt
cGRldi0+dmZfcmxlbltpXTsKLSAgICAgICAgICAgICAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9B
RERSRVNTX01FTV9UWVBFX01BU0spID09Ci0gICAgICAgICAgICAgICAgICAgICBQQ0lfQkFTRV9B
RERSRVNTX01FTV9UWVBFXzY0ICkKLSAgICAgICAgICAgICAgICAgICAgKytpOworICAgICAgICAg
ICAgICAgIHJldCA9IHBjaV9zaXplX21lbV9iYXIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlkeCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkgPT0gUENJX1NSSU9WX05V
TV9CQVJTIC0gMSwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZwZGV2LT52Zl9ybGVuW2ldLCB0cnVlKTsKKyAgICAgICAgICAgICAgICBpZiAoIHJldCA8IDAg
KQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgICAgIEFTU0VSVChy
ZXQpOworICAgICAgICAgICAgICAgIGkgKz0gcmV0OwogICAgICAgICAgICAgfQogICAgICAgICB9
CiAgICAgICAgIGVsc2UKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hlbi9p
bmNsdWRlL3hlbi9wY2kuaAppbmRleCBhZDVkM2NhMDMxLi5iODVlNGZhOGFkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBAIC0x
NjQsNiArMTY0LDkgQEAgY29uc3QgY2hhciAqcGFyc2VfcGNpKGNvbnN0IGNoYXIgKiwgdW5zaWdu
ZWQgaW50ICpzZWcsIHVuc2lnbmVkIGludCAqYnVzLAogICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqZGV2LCB1bnNpZ25lZCBpbnQgKmZ1bmMpOwogY29uc3QgY2hhciAqcGFyc2Vf
cGNpX3NlZyhjb25zdCBjaGFyICosIHVuc2lnbmVkIGludCAqc2VnLCB1bnNpZ25lZCBpbnQgKmJ1
cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpkZXYsIHVuc2lnbmVk
IGludCAqZnVuYywgYm9vbCAqZGVmX3NlZyk7CitpbnQgcGNpX3NpemVfbWVtX2Jhcih1bnNpZ25l
ZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgc2xvdCwKKyAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmdW5jLCB1bnNpZ25lZCBpbnQgcG9zLCBib29sIGxh
c3QsCisgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqYWRkciwgdWludDY0X3QgKnNpemUs
IGJvb2wgdmYpOwogCiAKIGJvb2xfdCBwY2llX2Flcl9nZXRfZmlybXdhcmVfZmlyc3QoY29uc3Qg
c3RydWN0IHBjaV9kZXYgKik7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGNA-0004pk-5U; Mon, 14 Aug 2017 14:29:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGN9-0004mY-12
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:39 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 29/18-03612-2D3B1995; Mon, 14 Aug 2017 14:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7FzRM
 jDVbPELT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6Js9gK/ghV3FkQid7A+NCyS5GTg4JAX+J
 8wu6mEBsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLLCBUeLcj73sIDXCApESb/8/ZAWxWQRUJ
 ZqO94LFeQWsJN5vO8sMMVNP4u3EF4wgNidQ/Mvl62A1QgKWEkf7rzNC1AtKnJz5hAXEZhbQlG
 jd/psdwpaXaN46mxmiXlGif94DtgmMfLOQtMxC0jILScsCRuZVjOrFqUVlqUW6lnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxjvbgo4xCjJwaQkypvg0xspxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYL3zaaJkUKCRanpqRVpmTnAoIdJS3DwKInw9oCkeYsLEnOLM9MhU
 qcYdTleTfj/jUmIJS8/L1VKnPcHSJEASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5IwrzQwnoV4MvNK4Da9AjqCCeiIPpD7eYtLEhFSUg2MepX6E9Yf1N19bJe0oVDtmccf8ha
 3VLGZ3srYpbjB7/zF8uuJjIwyCa0Kmk5qezpVry++9CFZX2PbHsVF24Vqs2ed9Tvgp3zg+J51
 RvXL1h5yau9h3BvvHzZLteaeeXdDRLqcpUPBzPBVZZZtn2f8fnC4UrRMw8XirphVS0f3rNADs
 6XVdROVWIozEg21mIuKEwEXwn7AuwIAAA==
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502720975!111408593!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13367 invoked from network); 14 Aug 2017 14:29:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="443694422"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:49 +0100
Message-ID: <20170814142850.39133-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 10/11] vpci: add a priority parameter to the
	vPCI register initializer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBuZWVkZWQgZm9yIE1TSS1YLCBzaW5jZSBNU0ktWCB3aWxsIG5lZWQgdG8gYmUgaW5p
dGlhbGl6ZWQKYmVmb3JlIHBhcnNpbmcgdGhlIEJBUnMsIHNvIHRoYXQgdGhlIGhlYWRlciBCQVIg
aGFuZGxlcnMgYXJlIGF3YXJlIG9mCnRoZSBNU0ktWCByZWxhdGVkIGhvbGVzIGFuZCBtYWtlIHN1
cmUgdGhleSBhcmUgbm90IG1hcHBlZCBpbiBvcmRlciBmb3IKdGhlIHRyYXAgaGFuZGxlcnMgdG8g
d29yayBwcm9wZXJseS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNp
bmNlIHY0OgogLSBBZGQgYSBtaWRkbGUgcHJpb3JpdHkgYW5kIGFkZCB0aGUgUENJIGhlYWRlciB0
byBpdC4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIEFkZCBhIG51bWVyaWFsIHN1ZmZpeCB0byB0aGUg
c2VjdGlvbiB1c2VkIHRvIHN0b3JlIHRoZSBwb2ludGVyIHRvCiAgIGVhY2ggaW5pdGlhbGl6ZXIg
ZnVuY3Rpb24sIGFuZCBzb3J0IHRoZW0gYXQgbGluayB0aW1lLgotLS0KIHhlbi9hcmNoL2FybS94
ZW4ubGRzLlMgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgIHwgIDQgKyst
LQogeGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyB8ICAyICstCiB4ZW4vZHJpdmVycy92cGNpL21z
aS5jICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgfCAxMiArKysrKysrKy0t
LS0KIDUgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRz
LlMKaW5kZXggNjY5MDUxNmZmMS4uNzgxZWEzOWVjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCkBAIC00Myw3ICs0Myw3IEBA
IFNFQ1RJT05TCiAgIC5yb2RhdGEgOiB7CiAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkgJiYg
ZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKICAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAu
OwotICAgICAgICooLnJvZGF0YS52cGNpKQorICAgICAgICooU09SVCgucm9kYXRhLnZwY2kuKikp
CiAgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CiAjZW5kaWYKICAgICAgICAgX3Nyb2RhdGEg
PSAuOyAgICAgICAgICAvKiBSZWFkLW9ubHkgZGF0YSAqLwpAQCAtMTM4LDcgKzEzOCw3IEBAIFNF
Q1RJT05TCiAgIC5pbml0LmRhdGEgOiB7CiAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkgJiYg
IWRlZmluZWQoQ09ORklHX0xBVEVfSFdET00pCiAgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0g
LjsKLSAgICAgICAqKC5pbml0LnJvZGF0YS52cGNpKQorICAgICAgICooU09SVCguaW5pdC5yb2Rh
dGEudnBjaS4qKSkKICAgICAgICBfX2VuZF92cGNpX2FycmF5ID0gLjsKICNlbmRpZgogICAgICAg
ICooLmluaXQucm9kYXRhKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggYWYxYjMwY2IyYi4uNGVkMWZlNWFmZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5T
CkBAIC03OCw3ICs3OCw3IEBAIFNFQ1RJT05TCiAgIC5yb2RhdGEgOiB7CiAjaWYgZGVmaW5lZChD
T05GSUdfSEFTX1BDSSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKICAgICAgICBfX3N0
YXJ0X3ZwY2lfYXJyYXkgPSAuOwotICAgICAgICooLnJvZGF0YS52cGNpKQorICAgICAgICooU09S
VCgucm9kYXRhLnZwY2kuKikpCiAgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CiAjZW5kaWYK
ICAgICAgICBfc3JvZGF0YSA9IC47CkBAIC0xNzQsNyArMTc0LDcgQEAgU0VDVElPTlMKICAgLmlu
aXQuZGF0YSA6IHsKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAhZGVmaW5lZChDT05G
SUdfTEFURV9IV0RPTSkKICAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwotICAgICAgICoo
LmluaXQucm9kYXRhLnZwY2kpCisgICAgICAgKihTT1JUKC5pbml0LnJvZGF0YS52cGNpLiopKQog
ICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkgPSAuOwogI2VuZGlmCiAgICAgICAgKiguaW5pdC5yb2Rh
dGEpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIGIveGVuL2RyaXZlcnMv
dnBjaS9oZWFkZXIuYwppbmRleCA5YjQ0Yzg0NDFhLi4xNTMzYzM2NDcwIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMK
QEAgLTQ0MCw3ICs0NDAsNyBAQCBzdGF0aWMgaW50IHZwY2lfaW5pdF9iYXJzKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KQogICAgIHJldHVybiAwOwogfQogCi1SRUdJU1RFUl9WUENJX0lOSVQodnBjaV9p
bml0X2JhcnMpOworUkVHSVNURVJfVlBDSV9JTklUKHZwY2lfaW5pdF9iYXJzLCBWUENJX1BSSU9S
SVRZX01JRERMRSk7CiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy92cGNpL21zaS5jIGIveGVuL2RyaXZlcnMvdnBjaS9tc2kuYwppbmRleCAxZTM2Yjk3
NzlhLi4xODE1OTkyNDFhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL21zaS5jCisrKyBi
L3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKQEAgLTMxMSw3ICszMTEsNyBAQCBzdGF0aWMgaW50IHZw
Y2lfaW5pdF9tc2koc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLVJF
R0lTVEVSX1ZQQ0lfSU5JVCh2cGNpX2luaXRfbXNpKTsKK1JFR0lTVEVSX1ZQQ0lfSU5JVCh2cGNp
X2luaXRfbXNpLCBWUENJX1BSSU9SSVRZX0xPVyk7CiAKIHZvaWQgdnBjaV9kdW1wX21zaSh2b2lk
KQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaCBiL3hlbi9pbmNsdWRlL3hl
bi92cGNpLmgKaW5kZXggMjFkYTczZGYxNi4uNjZkOGFlOGI1ZiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3ZwY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCkBAIC0zNCwxNCAr
MzQsMTggQEAgdHlwZWRlZiB2b2lkIHZwY2lfd3JpdGVfdChzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dW5zaWduZWQgaW50IHJlZywKIHR5cGVkZWYgaW50IHZwY2lfcmVnaXN0ZXJfaW5pdF90KHN0cnVj
dCBwY2lfZGV2ICpkZXYpOwogCiAjaWZkZWYgQ09ORklHX0xBVEVfSFdET00KLSNkZWZpbmUgVlBD
SV9TRUNUSU9OICIucm9kYXRhLnZwY2kiCisjZGVmaW5lIFZQQ0lfU0VDVElPTiAiLnJvZGF0YS52
cGNpLiIKICNlbHNlCi0jZGVmaW5lIFZQQ0lfU0VDVElPTiAiLmluaXQucm9kYXRhLnZwY2kiCisj
ZGVmaW5lIFZQQ0lfU0VDVElPTiAiLmluaXQucm9kYXRhLnZwY2kuIgogI2VuZGlmCiAKLSNkZWZp
bmUgUkVHSVNURVJfVlBDSV9JTklUKHgpICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgVlBD
SV9QUklPUklUWV9ISUdIICAgICAgIjEiCisjZGVmaW5lIFZQQ0lfUFJJT1JJVFlfTUlERExFICAg
ICI1IgorI2RlZmluZSBWUENJX1BSSU9SSVRZX0xPVyAgICAgICAiOSIKKworI2RlZmluZSBSRUdJ
U1RFUl9WUENJX0lOSVQoeCwgcCkgICAgICAgICAgICAgICAgXAogICBzdGF0aWMgdnBjaV9yZWdp
c3Rlcl9pbml0X3QgKmNvbnN0IHgjI19lbnRyeSAgXAotICAgICAgICAgICAgICAgX191c2VkX3Nl
Y3Rpb24oVlBDSV9TRUNUSU9OKSA9IHgKKyAgICAgICAgICAgICAgIF9fdXNlZF9zZWN0aW9uKFZQ
Q0lfU0VDVElPTiBwKSA9IHgKIAogLyogQWRkIHZQQ0kgaGFuZGxlcnMgdG8gZGV2aWNlLiAqLwog
aW50IF9fbXVzdF9jaGVjayB2cGNpX2FkZF9oYW5kbGVycyhzdHJ1Y3QgcGNpX2RldiAqZGV2KTsK
LS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGNE-0004uE-D6; Mon, 14 Aug 2017 14:29:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3925c166a=roger.pau@citrix.com>)
 id 1dhGNC-0004rq-82
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:42 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 3A/A9-01993-5D3B1995; Mon, 14 Aug 2017 14:29:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDve6FzRM
 jDWbu07X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+r7zGXPBhKmPFkRWXmBsYP2Z1MXJySAj4
 SzQsfMwMYrMJ6EhcnLuTrYuRg0NEQEXi9l6DLkYuDmaB90wSC7ddYQGpERZwlLj7Zy4riM0io
 CrR2nqTDcTmFbCUePvjLxPETD2JtxNfMILYnAJWEl8uX2cHsYWAao72X2eEqBeUODnzCdhMZg
 FNidbtv9khbHmJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqF6cWlSWWqRrqJdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhs9QwMjDsYm3qdDzFKcjApifIm+PRGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgDds0MVJIsCg1PbUiLTMHGPYwaQkOHiURXj+QNG9xQWJuc
 WY6ROoUoyXHgp4NX5g4Xk34/42Jo+n7x+9MQix5+XmpUuK8P0AaBEAaMkrz4MbBYvMSo6yUMC
 8jAwODEE9BalFuZgmq/CtGcQ5GJWFeA5ApPJl5JXBbXwEdxAR0UB/IL7zFJYkIKakGxiT39dE
 b1FSjAuc4nFw1W2e9crFCfoXqgh1q32t0A1P1r8wzsjyROyGyofVRyIVkjx9n7A7nC9zQe9yV
 HcmyvuTVZt5rPC8X7Wl3TE380rA57smGM6ZrvJ8E+V5vvJd1qkpiGVcdg1Vg76Zg9uZjbKcLt
 77iXPJD0fWU+c8f8mdWckWJ77YyV2Ipzkg01GIuKk4EAASJOEvIAgAA
X-Env-Sender: prvs=3925c166a=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502720974!70921400!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53285 invoked from network); 14 Aug 2017 14:29:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:29:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="443694417"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 15:28:47 +0100
Message-ID: <20170814142850.39133-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170814142850.39133-1-roger.pau@citrix.com>
References: <20170814142850.39133-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>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 08/11] vpci/bars: add handlers to map the BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgc2V0IG9mIGhhbmRsZXJzIHRoYXQgdHJhcCBhY2Nlc3NlcyB0byB0aGUgUENJ
IEJBUnMgYW5kIHRoZSBjb21tYW5kCnJlZ2lzdGVyLCBpbiBvcmRlciB0byBzbm9vcCBCQVIgc2l6
aW5nIGFuZCBCQVIgcmVsb2NhdGlvbi4KClRoZSBjb21tYW5kIGhhbmRsZXIgaXMgdXNlZCB0byBk
ZXRlY3QgY2hhbmdlcyB0byBiaXQgMiAocmVzcG9uc2UgdG8KbWVtb3J5IHNwYWNlIGFjY2Vzc2Vz
KSwgYW5kIG1hcHMvdW5tYXBzIHRoZSBCQVJzIG9mIHRoZSBkZXZpY2UgaW50bwp0aGUgZ3Vlc3Qg
cDJtLiBBIHJhbmdlc2V0IGlzIHVzZWQgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGljaCBtZW1v
cnkKdG8gbWFwL3VubWFwLiBUaGlzIG1ha2VzIGl0IGVhc2llciB0byBrZWVwIHRyYWNrIG9mIHRo
ZSBwb3NzaWJsZQpvdmVybGFwcyB3aXRoIG90aGVyIEJBUnMsIGFuZCB3aWxsIGFsc28gc2ltcGxp
ZnkgTVNJLVggc3VwcG9ydCwgd2hlcmUKY2VydGFpbiByZWdpb25zIG9mIGEgQkFSIG1pZ2h0IGJl
IHVzZWQgZm9yIHRoZSBNU0ktWCB0YWJsZSBvciBQQkEuCgpUaGUgQkFSIHJlZ2lzdGVyIGhhbmRs
ZXJzIGFyZSB1c2VkIHRvIGRldGVjdCBhdHRlbXB0cyBieSB0aGUgZ3Vlc3QgdG8gc2l6ZSBvcgpy
ZWxvY2F0ZSB0aGUgQkFScy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjQ6CiAtIEV4cGFuZCBjb21taXQgbWVz
c2FnZSB0byBtZW50aW9uIHRoZSByZWFzb24gYmVoaW5kIHRoZSB1c2FnZSBvZgogICByYW5nZXNl
dHMuCiAtIEZpeCBjb21tZW50IHJlbGF0ZWQgdG8gdGhlIGluY2x1c2l2ZW5lc3Mgb2YgcmFuZ2Vz
ZXRzLgogLSBGaXggb2ZmLWJ5LW9uZSBlcnJvciBpbiB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIGVu
ZCBvZiBtZW1vcnkKICAgcmVnaW9ucy4KIC0gU3RvcmUgdGhlIHN0YXRlIG9mIHRoZSBCQVIgKG1h
cHBlZC91bm1hcHBlZCkgaW4gdGhlIHZwY2lfYmFyCiAgIGVuYWJsZWQgZmllbGQsIHByZXZpb3Vz
bHkgd2FzIG9ubHkgdXNlZCBieSBST01zLgogLSBGaXggZG91YmxlIG5lZ2F0aW9uIG9mIHJldHVy
biBjb2RlLgogLSBNb2RpZnkgdnBjaV9jbWRfd3JpdGUgc28gaXQgaGFzIGEgc2luZ2xlIGNhbGwg
dG8gcGNpX2NvbmZfd3JpdGUxNi4KIC0gUHJpbnQgYSB3YXJuaW5nIHdoZW4gdHJ5aW5nIHRvIHdy
aXRlIHRvIHRoZSBCQVIgd2l0aCBtZW1vcnkKICAgZGVjb2RpbmcgZW5hYmxlZCAoYW5kIGlnbm9y
ZSB0aGUgd3JpdGUpLgogLSBSZW1vdmUgaGVhZGVyX3R5cGUgbG9jYWwgdmFyaWFibGUsIGl0J3Mg
dXNlZCBvbmx5IG9uY2UuCiAtIE1vdmUgdGhlIHJlYWQgb2YgdGhlIGNvbW1hbmQgcmVnaXN0ZXIu
CiAtIFJlc3RvcmUgcHJldmlvdXMgY29tbWFuZCByZWdpc3RlciB2YWx1ZSBpbiB0aGUgZXhpdCBw
YXRocy4KIC0gT25seSBzZXQgYWRkcmVzcyB0byBJTlZBTElEX1BBRERSIGlmIHRoZSBpbml0aWFs
IEJBUiB2YWx1ZSBtYXRjaGVzCiAgICB+MCAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0suCiAt
IERvbid0IGRpc2FibGUgdGhlIGVuYWJsZWQgYml0IGluIHRoZSBleHBhbnNpb24gUk9NIHJlZ2lz
dGVyLCBtZW1vcnkKICAgZGVjb2RpbmcgaXMgYWxyZWFkeSBkaXNhYmxlZCBhbmQgdGFrZXMgcHJl
Y2VkZW5jZS4KIC0gRG9uJ3QgdXNlIElOVkFMSURfUEFERFIsIGp1c3Qgc2V0IHRoZSBpbml0aWFs
IEJBUiBhZGRyZXNzIHRvIHRoZQogICB2YWx1ZSBmb3VuZCBpbiB0aGUgaGFyZHdhcmUuCiAtIElu
dHJvZHVjZSByb21fZW5hYmxlZCB0byBzdG9yZSB0aGUgc3RhdHVzIG9mIHRoZQogICBQQ0lfUk9N
X0FERFJFU1NfRU5BQkxFIGJpdC4KIC0gUmVvcmRlciBmaWVsZHMgb2YgdGhlIHN0cnVjdHVyZSB0
byBwcmV2ZW50IGhvbGVzLgoKQ2hhbmdlcyBzaW5jZSB2MzoKIC0gUHJvcGFnYXRlIHByZXZpb3Vz
IGNoYW5nZXM6IGRyb3AgeGVuXyBwcmVmaXggYW5kIHVzZSB1OC91MTYvdTMyCiAgIGluc3RlYWQg
b2YgdGhlIHByZXZpb3VzIGhhbGZfd29yZC93b3JkL2RvdWJsZV93b3JkLgogLSBDb25zdGlmeSBz
b21lIG9mIHRoZSBwYXJhbWVydGVycy4KIC0gcy9WUENJX0JBUl9NRU0vVlBDSV9CQVJfTUVNMzIv
LgogLSBTaW1wbGlmeSB0aGUgbnVtYmVyIG9mIGZpZWxkcyBzdG9yZWQgZm9yIGVhY2ggQkFSLCBh
IHNpbmdsZSBhZGRyZXNzCiAgIGZpZWxkIGlzIHN0b3JlZCBhbmQgY29udGFpbnMgdGhlIGFkZHJl
c3Mgb2YgdGhlIEJBUiBib3RoIG9uIFhlbiBhbmQKICAgaW4gdGhlIGd1ZXN0LgogLSBBbGxvdyB0
aGUgZ3Vlc3QgdG8gbW92ZSB0aGUgQkFScyBhcm91bmQgaW4gdGhlIHBoeXNpY2FsIG1lbW9yeSBt
YXAuCiAtIEFkZCBzdXBwb3J0IGZvciBleHBhbnNpb24gUk9NIEJBUnMuCiAtIERvIG5vdCBjYWNo
ZSB0aGUgdmFsdWUgb2YgdGhlIGNvbW1hbmQgcmVnaXN0ZXIuCiAtIFJlbW92ZSBhIGxhYmVsIHVz
ZWQgaW4gdnBjaV9jbWRfd3JpdGUuCiAtIEZpeCB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIHNpemlu
ZyBtYXNrIGluIHZwY2lfYmFyX3dyaXRlLgogLSBDaGVjayB0aGUgbWVtb3J5IGRlY29kZSBiaXQg
aW4gb3JkZXIgdG8gZGVjaWRlIGlmIGEgQkFSIGlzCiAgIHBvc2l0aW9uZWQgb3Igbm90LgogLSBE
aXNhYmxlIG1lbW9yeSBkZWNvZGluZyBiZWZvcmUgc2l6aW5nIHRoZSBCQVJzIGluIFhlbi4KIC0g
V2hlbiBtYXBwaW5nL3VubWFwcGluZyBCQVJzIGNoZWNrIGlmIHRoZXJlJ3Mgb3ZlcmxhcCBiZXR3
ZWVuIEJBUnMsCiAgIGluIG9yZGVyIHRvIGF2b2lkIHVubWFwcGluZyBtZW1vcnkgcmVxdWlyZWQg
YnkgYW5vdGhlciBCQVIuCiAtIEludHJvZHVjZSBhIG1hY3JvIHRvIGNoZWNrIHdoZXRoZXIgYSBC
QVIgaXMgbWFwcGFibGUgb3Igbm90LgogLSBBZGQgYSBjb21tZW50IHJlZ2FyZGluZyB0aGUgbGFj
ayBvZiBzdXBwb3J0IGZvciBTUi1JT1YuCiAtIFJlbW92ZSB0aGUgdXNhZ2Ugb2YgdGhlIEdFTk1B
U0sgbWFjcm8uCgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBEZXRlY3QgdW5zZXQgQkFScyBhbmQgYWxs
b3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBwb3NpdGlvbiB0aGVtLgotLS0KIHhlbi9kcml2ZXJz
L3ZwY2kvTWFrZWZpbGUgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgfCA0NTMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUveGVuL3ZwY2kuaCAgICB8ICAyOSArKysKIDMgZmlsZXMgY2hhbmdlZCwgNDgzIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy92cGNp
L2hlYWRlci5jCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9k
cml2ZXJzL3ZwY2kvTWFrZWZpbGUKaW5kZXggODQwYTkwNjQ3MC4uMjQxNDY3MjEyZiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVycy92cGNpL01h
a2VmaWxlCkBAIC0xICsxIEBACi1vYmoteSArPSB2cGNpLm8KK29iai15ICs9IHZwY2kubyBoZWFk
ZXIubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJz
L3ZwY2kvaGVhZGVyLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uOWI0
NGM4NDQxYQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKQEAg
LTAsMCArMSw0NTMgQEAKKy8qCisgKiBHZW5lcmljIGZ1bmN0aW9uYWxpdHkgZm9yIGhhbmRsaW5n
IGFjY2Vzc2VzIHRvIHRoZSBQQ0kgaGVhZGVyIGZyb20gdGhlCisgKiBjb25maWd1cmF0aW9uIHNw
YWNlLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQKKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KKyNpbmNsdWRlIDx4ZW4vcDJtLWNvbW1v
bi5oPgorCisjZGVmaW5lIE1BUFBBQkxFX0JBUih4KSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCh4KS0+dHlwZSA9PSBWUENJX0JBUl9NRU0z
MiB8fCAoeCktPnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfTE8gfHwgICBcCisgICAgICh4KS0+dHlw
ZSA9PSBWUENJX0JBUl9ST00pCisKK3N0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQgKnZwY2lfZ2V0X2Jh
cl9tZW1vcnkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfYmFyICptYXApCit7CisgICAg
Y29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXY7CisgICAgc3RydWN0IHJhbmdlc2V0ICptZW0gPSBy
YW5nZXNldF9uZXcoTlVMTCwgTlVMTCwgMCk7CisgICAgaW50IHJjOworCisgICAgaWYgKCAhbWVt
ICkKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7CisKKyAgICAvKgorICAgICAqIENy
ZWF0ZSBhIHJhbmdlc2V0IHRoYXQgcmVwcmVzZW50cyB0aGUgY3VycmVudCBCQVIgbWVtb3J5IHJl
Z2lvbgorICAgICAqIGFuZCBjb21wYXJlIGl0IGFnYWluc3QgYWxsIHRoZSBjdXJyZW50bHkgYWN0
aXZlIEJBUiBtZW1vcnkgcmVnaW9ucy4KKyAgICAgKiBJZiBhbiBvdmVybGFwIGlzIGZvdW5kLCBz
dWJ0cmFjdCBpdCBmcm9tIHRoZSByZWdpb24gdG8gYmUKKyAgICAgKiBtYXBwZWQvdW5tYXBwZWQu
CisgICAgICoKKyAgICAgKiBOQjogdGhlIHJhbmdlc2V0IHVzZXMgaW5jbHVzaXZlIGZyYW1lIG51
bWJlcnMuCisgICAgICovCisgICAgcmMgPSByYW5nZXNldF9hZGRfcmFuZ2UobWVtLCBQRk5fRE9X
TihtYXAtPmFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKG1hcC0+
YWRkciArIG1hcC0+c2l6ZSAtIDEpKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHJh
bmdlc2V0X2Rlc3Ryb3kobWVtKTsKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIocmMpOworICAgIH0K
KworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkocGRldiwgJmQtPmFyY2gucGRldl9saXN0LCBkb21h
aW5fbGlzdCkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgQVJSQVlfU0laRShwZGV2LT52cGNpLT5oZWFkZXIuYmFycyk7IGkrKyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqYmFyID0gJnBkZXYt
PnZwY2ktPmhlYWRlci5iYXJzW2ldOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCA9
IFBGTl9ET1dOKGJhci0+YWRkcik7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCA9IFBG
Tl9ET1dOKGJhci0+YWRkciArIGJhci0+c2l6ZSAtIDEpOworCisgICAgICAgICAgICBpZiAoIGJh
ciA9PSBtYXAgfHwgIWJhci0+ZW5hYmxlZCB8fCAhTUFQUEFCTEVfQkFSKGJhcikgfHwKKyAgICAg
ICAgICAgICAgICAgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1lbSwgc3RhcnQsIGVuZCkgKQor
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICByYyA9IHJhbmdlc2V0X3Jl
bW92ZV9yYW5nZShtZW0sIHN0YXJ0LCBlbmQpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShtZW0pOworICAgICAg
ICAgICAgICAgIHJldHVybiBFUlJfUFRSKHJjKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQor
ICAgIH0KKworICAgIHJldHVybiBtZW07Cit9CisKK3N0cnVjdCBtYXBfZGF0YSB7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKKyAgICBib29sIG1hcDsKK307CisKK3N0YXRpYyBpbnQgdnBjaV9tYXBf
cmFuZ2UodW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHZvaWQgKmRhdGEpCit7Cisg
ICAgY29uc3Qgc3RydWN0IG1hcF9kYXRhICptYXAgPSBkYXRhOworCisgICAgcmV0dXJuIG1vZGlm
eV9tbWlvKG1hcC0+ZCwgX2dmbihzKSwgX21mbihzKSwgZSAtIHMgKyAxLCBtYXAtPm1hcCk7Cit9
CisKK3N0YXRpYyBpbnQgdnBjaV9tb2RpZnlfYmFyKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0
cnVjdCB2cGNpX2JhciAqYmFyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBtYXAp
Cit7CisgICAgc3RydWN0IHJhbmdlc2V0ICptZW07CisgICAgc3RydWN0IG1hcF9kYXRhIGRhdGEg
PSB7IC5kID0gZCwgLm1hcCA9IG1hcCB9OworICAgIGludCByYzsKKworICAgIEFTU0VSVChNQVBQ
QUJMRV9CQVIoYmFyKSk7CisKKyAgICBtZW0gPSB2cGNpX2dldF9iYXJfbWVtb3J5KGQsIGJhcik7
CisgICAgaWYgKCBJU19FUlIobWVtKSApCisgICAgICAgIHJldHVybiBQVFJfRVJSKG1lbSk7CisK
KyAgICByYyA9IHJhbmdlc2V0X3JlcG9ydF9yYW5nZXMobWVtLCAwLCB+MHVsLCB2cGNpX21hcF9y
YW5nZSwgJmRhdGEpOworICAgIHJhbmdlc2V0X2Rlc3Ryb3kobWVtKTsKKyAgICBpZiAoIHJjICkK
KyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgdnBj
aV9tb2RpZnlfYmFycyhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgY29uc3QgYm9vbCBtYXAp
Cit7CisgICAgc3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAmcGRldi0+dnBjaS0+aGVhZGVy
OworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpF
KGhlYWRlci0+YmFycyk7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdnBjaV9iYXIgKmJh
ciA9ICZoZWFkZXItPmJhcnNbaV07CisgICAgICAgIGludCByYzsKKworICAgICAgICBpZiAoICFN
QVBQQUJMRV9CQVIoYmFyKSB8fAorICAgICAgICAgICAgIChiYXItPnR5cGUgPT0gVlBDSV9CQVJf
Uk9NICYmICFiYXItPnJvbV9lbmFibGVkKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAg
ICAgICByYyA9IHZwY2lfbW9kaWZ5X2JhcihwZGV2LT5kb21haW4sIGJhciwgbWFwKTsKKyAgICAg
ICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgYmFyLT5lbmFi
bGVkID0gbWFwOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdWludDMyX3Qg
dnBjaV9jbWRfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpCit7CisgICAgdWlu
dDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IHNsb3Qg
PSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisK
KyAgICByZXR1cm4gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcpOwor
fQorCitzdGF0aWMgdm9pZCB2cGNpX2NtZF93cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5z
aWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNtZCwg
dm9pZCAqZGF0YSkKK3sKKyAgICB1aW50MTZfdCBjdXJyZW50X2NtZDsKKyAgICB1aW50OF90IHNl
ZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKworICAgIGN1
cnJlbnRfY21kID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcpOwor
CisgICAgLyoKKyAgICAgKiBMZXQgdGhlIGd1ZXN0IHBsYXkgd2l0aCBhbGwgdGhlIGJpdHMgZGly
ZWN0bHkgZXhjZXB0IGZvciB0aGUKKyAgICAgKiBtZW1vcnkgZGVjb2Rpbmcgb25lLgorICAgICAq
LworICAgIGlmICggKGNtZCBeIGN1cnJlbnRfY21kKSAmIFBDSV9DT01NQU5EX01FTU9SWSApCisg
ICAgeworICAgICAgICAvKiBNZW1vcnkgc3BhY2UgYWNjZXNzIGNoYW5nZS4gKi8KKyAgICAgICAg
aW50IHJjID0gdnBjaV9tb2RpZnlfYmFycyhwZGV2LCBjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkp
OworCisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OnVuYWJs
ZSB0byAlc21hcCBCQVJzOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBz
bG90LCBmdW5jLAorICAgICAgICAgICAgICAgICAgICAgY21kICYgUENJX0NPTU1BTkRfTUVNT1JZ
ID8gIiIgOiAidW4iLCByYyk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9
CisKKyAgICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIGNtZCk7
Cit9CisKK3N0YXRpYyB1aW50MzJfdCB2cGNpX2Jhcl9yZWFkKHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dm9pZCAqZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9iYXIgKmJhciA9IGRhdGE7Cisg
ICAgdWludDMyX3QgdmFsOworICAgIGJvb2wgaGkgPSBmYWxzZTsKKworICAgIEFTU0VSVChiYXIt
PnR5cGUgPT0gVlBDSV9CQVJfTUVNMzIgfHwgYmFyLT50eXBlID09IFZQQ0lfQkFSX01FTTY0X0xP
IHx8CisgICAgICAgICAgIGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU02NF9ISSk7CisKKyAgICBp
ZiAoIGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU02NF9ISSApCisgICAgeworICAgICAgICBBU1NF
UlQocmVnID4gUENJX0JBU0VfQUREUkVTU18wKTsKKyAgICAgICAgYmFyLS07CisgICAgICAgIGhp
ID0gdHJ1ZTsKKyAgICB9CisKKyAgICBpZiAoIGJhci0+c2l6aW5nICkKKyAgICAgICAgdmFsID0g
fihiYXItPnNpemUgLSAxKSA+PiAoaGkgPyAzMiA6IDApOworICAgIGVsc2UKKyAgICAgICAgdmFs
ID0gYmFyLT5hZGRyID4+IChoaSA/IDMyIDogMCk7CisKKyAgICBpZiAoICFoaSApCisgICAgewor
ICAgICAgICB2YWwgfD0gYmFyLT50eXBlID09IFZQQ0lfQkFSX01FTTMyID8gUENJX0JBU0VfQURE
UkVTU19NRU1fVFlQRV8zMgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NDsKKyAgICAgICAgdmFsIHw9IGJhci0+
cHJlZmV0Y2hhYmxlID8gUENJX0JBU0VfQUREUkVTU19NRU1fUFJFRkVUQ0ggOiAwOworICAgIH0K
KworICAgIHJldHVybiB2YWw7Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfYmFyX3dyaXRlKHN0cnVj
dCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2cGNpX2JhciAq
YmFyID0gZGF0YTsKKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVz
OworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9G
VU5DKHBkZXYtPmRldmZuKTsKKyAgICBib29sIGhpID0gZmFsc2U7CisKKyAgICBpZiAoIHBjaV9j
b25mX3JlYWQxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQpICYKKyAgICAgICAg
IFBDSV9DT01NQU5EX01FTU9SWSApCisgICAgeworICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCisgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGlnbm9yZWQgQkFS
IHdyaXRlIHdpdGggbWVtb3J5IGRlY29kaW5nIGVuYWJsZWRcbiIsCisgICAgICAgICAgICAgICAg
ICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBp
ZiAoIGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU02NF9ISSApCisgICAgeworICAgICAgICBBU1NF
UlQocmVnID4gUENJX0JBU0VfQUREUkVTU18wKTsKKyAgICAgICAgYmFyLS07CisgICAgICAgIGhp
ID0gdHJ1ZTsKKyAgICB9CisKKyAgICBpZiAoICFoaSApCisgICAgICAgIHZhbCAmPSBQQ0lfQkFT
RV9BRERSRVNTX01FTV9NQVNLOworCisgICAgLyoKKyAgICAgKiBUaGUgUENJIExvY2FsIEJ1cyBT
cGVjaWZpY2F0aW9uIHN1Z2dlc3RzIHdyaXRpbmcgfjAgdG8gYm90aCB0aGUgaGlnaAorICAgICAq
IGFuZCB0aGUgbG93IHBhcnQgb2YgdGhlIEJBUiByZWdpc3RlcnMgYmVmb3JlIGF0dGVtcHRpbmcg
dG8gcmVhZCBiYWNrCisgICAgICogdGhlIHNpemUuCisgICAgICoKKyAgICAgKiBIb3dldmVyIHJl
YWwgZGV2aWNlIEJBUnMgcmVnaXN0ZXJzIChhdCBsZWFzdCB0aGUgb25lcyBJJ3ZlIHRyaWVkKQor
ICAgICAqIHdpbGwgcmV0dXJuIHRoZSBzaXplIG9mIHRoZSBCQVIganVzdCBieSBoYXZpbmcgd3Jp
dHRlbiB+MCB0byBvbmUgaGFsZgorICAgICAqIG9mIGl0LCBpbmRlcGVuZGVudGx5IG9mIHRoZSB2
YWx1ZSBvZiB0aGUgb3RoZXIgaGFsZiBvZiB0aGUgcmVnaXN0ZXIuCisgICAgICogSGVuY2UgaGVy
ZSBYZW4gd2lsbCBzd2l0Y2ggdG8gcmV0dXJuaW5nIHRoZSBzaXplIGFzIHNvb24gYXMgb25lIGhh
bGYKKyAgICAgKiBvZiB0aGUgQkFSIHJlZ2lzdGVyIGhhcyBiZWVuIHdyaXR0ZW4gd2l0aCB+MC4K
KyAgICAgKi8KKyAgICBpZiAoIHZhbCA9PSAoaGkgPyAweGZmZmZmZmZmIDogKHVpbnQzMl90KVBD
SV9CQVNFX0FERFJFU1NfTUVNX01BU0spICkKKyAgICB7CisgICAgICAgIGJhci0+c2l6aW5nID0g
dHJ1ZTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBiYXItPnNpemluZyA9IGZhbHNlOwor
CisgICAgLyogVXBkYXRlIHRoZSByZWxldmFudCBwYXJ0IG9mIHRoZSBCQVIgYWRkcmVzcy4gKi8K
KyAgICBiYXItPmFkZHIgJj0gfigweGZmZmZmZmZmdWxsIDw8IChoaSA/IDMyIDogMCkpOworICAg
IGJhci0+YWRkciB8PSAodWludDY0X3QpdmFsIDw8IChoaSA/IDMyIDogMCk7CisKKyAgICAvKiBN
YWtlIHN1cmUgWGVuIHdyaXRlcyBiYWNrIHRoZSBzYW1lIHZhbHVlIGZvciB0aGUgQkFSIFJPIGJp
dHMuICovCisgICAgaWYgKCAhaGkgKQorICAgICAgICB2YWwgfD0gcGNpX2NvbmZfcmVhZDMyKHBk
ZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByZWcpICYKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB+UENJX0JBU0VfQUREUkVTU19NRU1fTUFTSzsKKyAgICBw
Y2lfY29uZl93cml0ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZm
biksCisgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJlZywgdmFs
KTsKK30KKworc3RhdGljIHVpbnQzMl90IHZwY2lfcm9tX3JlYWQoc3RydWN0IHBjaV9kZXYgKnBk
ZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqcm9tID0gZGF0YTsK
KyAgICB1aW50MzJfdCB2YWw7CisKKyAgICB2YWwgPSByb20tPnNpemluZyA/IH4ocm9tLT5zaXpl
IC0gMSkgOiByb20tPmFkZHI7CisgICAgdmFsIHw9IHJvbS0+cm9tX2VuYWJsZWQgPyBQQ0lfUk9N
X0FERFJFU1NfRU5BQkxFIDogMDsKKworICAgIHJldHVybiB2YWw7Cit9CisKK3N0YXRpYyB2b2lk
IHZwY2lfcm9tX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQorewor
ICAgIHN0cnVjdCB2cGNpX2JhciAqcm9tID0gZGF0YTsKKyAgICB1aW50OF90IHNlZyA9IHBkZXYt
PnNlZywgYnVzID0gcGRldi0+YnVzOworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYt
PmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICB1aW50MTZfdCBjbWQg
PSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5EKTsKKyAg
ICB1aW50MzJfdCBhZGRyID0gdmFsICYgUENJX1JPTV9BRERSRVNTX01BU0s7CisKKyAgICBpZiAo
IGFkZHIgPT0gKHVpbnQzMl90KVBDSV9ST01fQUREUkVTU19NQVNLICkKKyAgICB7CisgICAgICAg
IHJvbS0+c2l6aW5nID0gdHJ1ZTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICByb20tPnNp
emluZyA9IGZhbHNlOworCisgICAgcm9tLT5hZGRyID0gYWRkcjsKKworICAgIC8qIENoZWNrIGlm
IFJPTSBCQVIgc2hvdWxkIGJlIG1hcHBlZC4gKi8KKyAgICBpZiAoIChjbWQgJiBQQ0lfQ09NTUFO
RF9NRU1PUlkpICYmCisgICAgICAgICByb20tPmVuYWJsZWQgIT0gISEodmFsICYgUENJX1JPTV9B
RERSRVNTX0VOQUJMRSkgJiYKKyAgICAgICAgIHZwY2lfbW9kaWZ5X2JhcihwZGV2LT5kb21haW4s
IHJvbSwgdmFsICYgUENJX1JPTV9BRERSRVNTX0VOQUJMRSkgKQorICAgICAgICByZXR1cm47CisK
KyAgICByb20tPnJvbV9lbmFibGVkID0gdmFsICYgUENJX1JPTV9BRERSRVNTX0VOQUJMRTsKKyAg
ICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcs
IHZhbCk7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9pbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBk
ZXYpCit7CisgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKKyAg
ICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhw
ZGV2LT5kZXZmbik7CisgICAgdWludDE2X3QgY21kOworICAgIHVpbnQ2NF90IGFkZHIsIHNpemU7
CisgICAgdW5zaWduZWQgaW50IGksIG51bV9iYXJzLCByb21fcmVnOworICAgIHN0cnVjdCB2cGNp
X2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRlcjsKKyAgICBzdHJ1Y3QgdnBjaV9i
YXIgKmJhcnMgPSBoZWFkZXItPmJhcnM7CisgICAgaW50IHJjOworCisgICAgc3dpdGNoICggcGNp
X2NvbmZfcmVhZDgoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9IRUFERVJfVFlQRSkgJiAweDdm
ICkKKyAgICB7CisgICAgY2FzZSBQQ0lfSEVBREVSX1RZUEVfTk9STUFMOgorICAgICAgICBudW1f
YmFycyA9IDY7CisgICAgICAgIHJvbV9yZWcgPSBQQ0lfUk9NX0FERFJFU1M7CisgICAgICAgIGJy
ZWFrOworICAgIGNhc2UgUENJX0hFQURFUl9UWVBFX0JSSURHRToKKyAgICAgICAgbnVtX2JhcnMg
PSAyOworICAgICAgICByb21fcmVnID0gUENJX1JPTV9BRERSRVNTMTsKKyAgICAgICAgYnJlYWs7
CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworICAgIH0KKworICAg
IC8qIFNldHVwIGEgaGFuZGxlciBmb3IgdGhlIGNvbW1hbmQgcmVnaXN0ZXIuICovCisgICAgcmMg
PSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX2NtZF9yZWFkLCB2cGNpX2NtZF93cml0ZSwg
UENJX0NPTU1BTkQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAyLCBoZWFkZXIpOworICAg
IGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKiBEaXNhYmxlIG1lbW9yeSBk
ZWNvZGluZyBiZWZvcmUgc2l6aW5nLiAqLworICAgIGNtZCA9IHBjaV9jb25mX3JlYWQxNihzZWcs
IGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQpOworICAgIGlmICggY21kICYgUENJX0NPTU1B
TkRfTUVNT1JZICkKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVu
YywgUENJX0NPTU1BTkQsCisgICAgICAgICAgICAgICAgICAgICAgICAgY21kICYgflBDSV9DT01N
QU5EX01FTU9SWSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG51bV9iYXJzOyBpKysgKQorICAg
IHsKKyAgICAgICAgdWludDhfdCByZWcgPSBQQ0lfQkFTRV9BRERSRVNTXzAgKyBpICogNDsKKyAg
ICAgICAgdWludDMyX3QgdmFsID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5j
LCByZWcpOworCisgICAgICAgIGlmICggaSAmJiBiYXJzW2kgLSAxXS50eXBlID09IFZQQ0lfQkFS
X01FTTY0X0xPICkKKyAgICAgICAgeworICAgICAgICAgICAgYmFyc1tpXS50eXBlID0gVlBDSV9C
QVJfTUVNNjRfSEk7CisgICAgICAgICAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZw
Y2lfYmFyX3JlYWQsIHZwY2lfYmFyX3dyaXRlLCByZWcsIDQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZiYXJzW2ldKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3Qs
IGZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOworICAgICAgICAgICAgICAgIHJldHVybiByYzsKKyAg
ICAgICAgICAgIH0KKworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAg
aWYgKCAodmFsICYgUENJX0JBU0VfQUREUkVTU19TUEFDRSkgPT0gUENJX0JBU0VfQUREUkVTU19T
UEFDRV9JTyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFS
X0lPOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCAodmFs
ICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQorICAgICAgICAgICAgIFBDSV9C
QVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQorICAgICAgICAgICAgYmFyc1tpXS50eXBlID0gVlBD
SV9CQVJfTUVNNjRfTE87CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9
IFZQQ0lfQkFSX01FTTMyOworCisgICAgICAgIC8qIFNpemUgdGhlIEJBUiBhbmQgbWFwIGl0LiAq
LworICAgICAgICByYyA9IHBjaV9zaXplX21lbV9iYXIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJl
ZywgaSA9PSBudW1fYmFycyAtIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYWRk
ciwgJnNpemUsIGZhbHNlLCBmYWxzZSk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAg
eworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJ
X0NPTU1BTkQsIGNtZCk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKworICAg
ICAgICBpZiAoIHNpemUgPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGJhcnNbaV0udHlw
ZSA9IFZQQ0lfQkFSX0VNUFRZOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKwor
ICAgICAgICBiYXJzW2ldLmFkZHIgPSBhZGRyOworICAgICAgICBiYXJzW2ldLnNpemUgPSBzaXpl
OworICAgICAgICBiYXJzW2ldLnByZWZldGNoYWJsZSA9IHZhbCAmIFBDSV9CQVNFX0FERFJFU1Nf
TUVNX1BSRUZFVENIOworCisgICAgICAgIHJjID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBj
aV9iYXJfcmVhZCwgdnBjaV9iYXJfd3JpdGUsIHJlZywgNCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmYmFyc1tpXSk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAg
ICAgICAgICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFO
RCwgY21kKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQorICAgIH0KKworICAg
IC8qIENoZWNrIGV4cGFuc2lvbiBST00uICovCisgICAgcmMgPSBwY2lfc2l6ZV9tZW1fYmFyKHNl
ZywgYnVzLCBzbG90LCBmdW5jLCByb21fcmVnLCB0cnVlLCAmYWRkciwgJnNpemUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhbHNlLCB0cnVlKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAg
eworICAgICAgICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09N
TUFORCwgY21kKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIGlmICggc2l6ZSAp
CisgICAgeworICAgICAgICBzdHJ1Y3QgdnBjaV9iYXIgKnJvbSA9ICZoZWFkZXItPmJhcnNbbnVt
X2JhcnNdOworCisgICAgICAgIHJvbS0+dHlwZSA9IFZQQ0lfQkFSX1JPTTsKKyAgICAgICAgcm9t
LT5zaXplID0gc2l6ZTsKKyAgICAgICAgcm9tLT5hZGRyID0gYWRkcjsKKworICAgICAgICByYyA9
IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfcm9tX3JlYWQsIHZwY2lfcm9tX3dyaXRlLCBy
b21fcmVnLCA0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvbSk7CisgICAgICAg
IGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHNlZywg
YnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCwgY21kKTsKKyAgICAgICAgICAgIHJldHVybiBy
YzsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggY21kICYgUENJX0NPTU1BTkRfTUVNT1JZ
ICkKKyAgICB7CisgICAgICAgIHJjID0gdnBjaV9tb2RpZnlfYmFycyhwZGV2LCB0cnVlKTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYo
c2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOworICAgICAgICAgICAgcmV0
dXJuIHJjOworICAgICAgICB9CisKKyAgICAgICAgLyogRW5hYmxlIG1lbW9yeSBkZWNvZGluZy4g
Ki8KKyAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NP
TU1BTkQsIGNtZCk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK1JFR0lTVEVSX1ZQQ0lf
SU5JVCh2cGNpX2luaXRfYmFycyk7CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKaW5k
ZXggMTJmNzI4N2Q3Yi4uM2M2YmVhYWY0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Zw
Y2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCkBAIC02NSw2ICs2NSwzNSBAQCB2b2lk
IHZwY2lfd3JpdGUodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQg
aW50IHNsb3QsCiBzdHJ1Y3QgdnBjaSB7CiAgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJzIGZv
ciBhIGRldmljZS4gKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGhhbmRsZXJzOworCisjaWZkZWYg
X19YRU5fXworICAgIC8qIEhpZGUgdGhlIHJlc3Qgb2YgdGhlIHZwY2kgc3RydWN0IGZyb20gdGhl
IHVzZXItc3BhY2UgdGVzdCBoYXJuZXNzLiAqLworICAgIHN0cnVjdCB2cGNpX2hlYWRlciB7Cisg
ICAgICAgIC8qIEluZm9ybWF0aW9uIGFib3V0IHRoZSBQQ0kgQkFScyBvZiB0aGlzIGRldmljZS4g
Ki8KKyAgICAgICAgc3RydWN0IHZwY2lfYmFyIHsKKyAgICAgICAgICAgIHBhZGRyX3QgYWRkcjsK
KyAgICAgICAgICAgIHVpbnQ2NF90IHNpemU7CisgICAgICAgICAgICBlbnVtIHsKKyAgICAgICAg
ICAgICAgICBWUENJX0JBUl9FTVBUWSwKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9JTywKKyAg
ICAgICAgICAgICAgICBWUENJX0JBUl9NRU0zMiwKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9N
RU02NF9MTywKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9ISSwKKyAgICAgICAgICAg
ICAgICBWUENJX0JBUl9ST00sCisgICAgICAgICAgICB9IHR5cGU7CisgICAgICAgICAgICBib29s
IHByZWZldGNoYWJsZTsKKyAgICAgICAgICAgIGJvb2wgc2l6aW5nOworICAgICAgICAgICAgLyog
U3RvcmUgd2hldGhlciB0aGUgQkFSIGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybS4gKi8KKyAgICAg
ICAgICAgIGJvb2wgZW5hYmxlZDsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBTdG9y
ZSB3aGV0aGVyIHRoZSBST00gZW5hYmxlIGJpdCBpcyBzZXQgKGRvZXNuJ3QgaW1wbHkgUk9NIEJB
UgorICAgICAgICAgICAgICogaXMgbWFwcGVkIGludG8gZ3Vlc3QgcDJtKS4gT25seSB1c2VkIGZv
ciB0eXBlIFZQQ0lfQkFSX1JPTS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgYm9vbCBy
b21fZW5hYmxlZDsKKyAgICAgICAgfSBiYXJzWzddOyAvKiBBdCBtb3N0IDYgQkFSUyArIDEgZXhw
YW5zaW9uIFJPTSBCQVIuICovCisgICAgICAgIC8qIEZJWE1FOiBjdXJyZW50bHkgdGhlcmUncyBu
byBzdXBwb3J0IGZvciBTUi1JT1YuICovCisgICAgfSBoZWFkZXI7CisjZW5kaWYKIH07CiAKICNl
bmRpZgotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:29:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:29: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.xen.org>)
	id 1dhGNR-00057J-PM; Mon, 14 Aug 2017 14:29:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhGNQ-00055v-Ok
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:29:56 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 78/63-01859-4E3B1995; Mon, 14 Aug 2017 14:29:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov+7jzRM
 jDU78krX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+zV7GVjCJrWLy2YnsDYxnWboYOTkkBIwk
 3k78x9TFyMUhJLCQUeLrrU1gCWGBLInehytZQWwRAWWJ3l+/weLMAr4SDX9fQDU0M0psn3CJD
 STBJqAqseH6KbAGXgFria2rQKZycrAAxZv2n2MHsUUFwiX2f7/GDFEjKHFy5hOwoZwCBhLn1z
 QxQixQl/gz7xIzhC0usenZd1YIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3
 SNTLSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDNB6BgbGHYxTT/gdYpTkYFIS
 5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsSowcEhcOXgkdmMUix5+XmpShK8bzZNjBQSLEpNT61Iy
 8wBxhBMqQQHj5IIbw9Imre4IDG3ODMdInWKUZej6cOWL0xCYDOkxHl/gBQJgBRllObBjYDF8y
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwPQKbwZOaVwG16BXQEE9ARfSC/8BaXJCKkpBo
 Y9VODE6x9w/duOv+xVomnoV7D7fol4f1fdL4n1cV8m/vPnStvyWT2Fevyl+96Yv30rPS2L1f3
 vYxPKJUwLRdNW9UXtuO9jdGKj3nOE/1LWMqPXzmv/vUIZ9vzNQ/boo6Gii1mEMpepaFUJhQln
 3pp6qUCizdJH/csf2XD/VhZbvlbhRePfPZ+VWIpzkg01GIuKk4EAPBaCEbiAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502720995!110025892!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5559 invoked from network); 14 Aug 2017 14:29:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 14:29:55 -0000
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 mx1.suse.de (Postfix) with ESMTP id 1C58EABB0;
 Mon, 14 Aug 2017 14:29:55 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-21-jgross@suse.com> <5991C417020000780016F68E@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1e4f924f-6e4a-de88-e5c8-aaecb1d136f8@suse.com>
Date: Mon, 14 Aug 2017 16:29:54 +0200
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: <5991C417020000780016F68E@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 20/52] xen/arch/x86/shutdown.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTU6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3No
dXRkb3duLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKPj4gQEAgLTUxLDcgKzUx
LDcgQEAgc3RhdGljIGludCByZWJvb3RfbW9kZTsKPj4gICAqIGVmaSAgICBVc2UgdGhlIEVGSSBy
ZWJvb3QgKGlmIHJ1bm5pbmcgdW5kZXIgRUZJKQo+PiAgICovCj4+ICBzdGF0aWMgZW51bSByZWJv
b3RfdHlwZSByZWJvb3RfdHlwZSA9IEJPT1RfSU5WQUxJRDsKPj4gLXN0YXRpYyB2b2lkIF9faW5p
dCBzZXRfcmVib290X3R5cGUoY2hhciAqc3RyKQo+PiArc3RhdGljIGludCBfX2luaXQgc2V0X3Jl
Ym9vdF90eXBlKGNoYXIgKnN0cikKPj4gIHsKPj4gICAgICBmb3IgKCA7IDsgKQo+PiAgICAgIHsK
Pj4gQEAgLTc0LDYgKzc0LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHNldF9yZWJvb3RfdHlwZShj
aGFyICpzdHIpCj4+ICAgICAgICAgIGNhc2UgJ3QnOgo+PiAgICAgICAgICAgICAgcmVib290X3R5
cGUgPSAqc3RyOwo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgIGRlZmF1bHQ6Cj4+
ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAKPiBUaGlzIGFsdGVycyBiZWhhdmlvciAt
IHlvdSB3YW50IHRvIHN0b3JlIC1FSU5WQUwgaW4gYSBsb2NhbCB2YXJpYWJsZSwKPiBidXQgY29u
dGludWUgdGhlIGxvb3AuCgpBYWgsIHllcy4gT2theS4KCgpKdWVyZ2VuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGNo-0005tI-1M; Mon, 14 Aug 2017 14:30:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhGNn-0005sB-6M
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:30:19 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 7E/DB-01862-AF3B1995; Mon, 14 Aug 2017 14:30:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyuP0Ov+7PzRM
 jDT43m1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLPv9kKjjFXrG+cQVTA+Mbli5GTg4JASOJ
 txP/MXUxcnEICSxklOj9c44dJCEsUCGxd+N6VhBbREBZovfXb7AGZgFfiYa/L5hAbCGBZkaJt
 ScMQGw2AVWJDddPgdXzClhLXLz5G2wOC1B81vMVYLaoQLjE/u/XmCFqBCVOznwCNpNTwEBifd
 M5Roj56hJ/5l1ihrDFJTY9+84KYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYzqxalFZal
 FuhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwckABDsYL7Q7H2KU5GBSEuVN
 8OmNFOJLyk+pzEgszogvKs1JLT7EqMHBIXDl4JHZjFIsefl5qUoSvG82TYwUEixKTU+tSMvMA
 cYPTKkEB4+SCK8fSJq3uCAxtzgzHSJ1ilGXo+nDli9MQmAzpMR5Q0CKBECKMkrz4EbAYvkSo6
 yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHkXg0zhycwrgdv0CugIJqAj+kB+4S0uSURISTUwbv9
 w4mydXPCKsKmZS9K27X4sLNA1S/O9Rlvpz7ZNQa6XVCZN+xHlYHSBr0Raffn2vqm7Z3xg8Ju8
 UFrubt7Nq99EDE6veq+4/vur77cqXPWl5jN1/F/9363uo97XwvePa96t/a+u/OjDgiNJ2fUXt
 y6ce2GHTfzPhsJrF47YzslmrbIVetry01KJpTgj0VCLuag4EQC1Q3ld4AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502721017!51872580!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22396 invoked from network); 14 Aug 2017 14:30:17 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Aug 2017 14:30:17 -0000
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 mx1.suse.de (Postfix) with ESMTP id 95415ABB0;
 Mon, 14 Aug 2017 14:30:17 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-23-jgross@suse.com> <5991C483020000780016F691@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1b4c6e00-7280-4e43-01fd-aa42768e4165@suse.com>
Date: Mon, 14 Aug 2017 16:30:16 +0200
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: <5991C483020000780016F691@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 22/52]
 xen/arch/x86/x86_64/mmconfig-shared.c: let custom parameter parsing
 routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTU6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTM3LDEzICszNywyNCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbW1jZmcoY2hhciAqcykKPj4gICAgICAgICAgaWYgKCBz
cyApCj4+ICAgICAgICAgICAgICAqc3MgPSAnXDAnOwo+PiAgCj4+IC0gICAgICAgIGlmICggIXBh
cnNlX2Jvb2wocykgKQo+PiArICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkgewo+PiAr
ICAgICAgICBjYXNlIDA6Cj4+ICAgICAgICAgICAgICBwY2lfcHJvYmUgJj0gflBDSV9QUk9CRV9N
TUNPTkY7Cj4+IC0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJhbWRfZmFtMTAiKSB8fCAh
c3RyY21wKHMsICJhbWQtZmFtMTAiKSApCj4+IC0gICAgICAgICAgICBwY2lfcHJvYmUgfD0gUENJ
X0NIRUNLX0VOQUJMRV9BTURfTU1DT05GOwo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAg
ICAgIGNhc2UgMToKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICBkZWZhdWx0Ogo+
PiArICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJhbWRfZmFtMTAiKSB8fCAhc3RyY21wKHMs
ICJhbWQtZmFtMTAiKSApCj4+ICsgICAgICAgICAgICAgICAgcGNpX3Byb2JlIHw9IFBDSV9DSEVD
S19FTkFCTEVfQU1EX01NQ09ORjsKPj4gKyAgICAgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICB9
Cj4+ICAKPj4gICAgICAgICAgcyA9IHNzICsgMTsKPj4gICAgICB9IHdoaWxlICggc3MgKTsKPiAK
PiBTYW1lIGhlcmUgKGFuZCB3aGVyZXZlciBlbHNlIEkgbWF5IGhhdmUgb3Zlcmxvb2tlZCBpdCkg
LSB5b3UKPiBzaG91bGQgbm90IHJldHVybiBvdXQgb2YgbG9vcHMuCgpPa2F5LgoKCkp1ZXJnZW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:31:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGPK-0006gT-CW; Mon, 14 Aug 2017 14:31:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhGPJ-0006fy-62
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:31:53 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 3E/67-01736-854B1995; Mon, 14 Aug 2017 14:31:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzd8y8R
 Ig+/fzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2DZ9YCm5zVvTuvcvUwPiDvYuRk0NIIE+i
 fUsnI4jNK2AnMfHKbTYQW0LAUOL0wpssIDaLgKpEx/0OZhCbTUBdou3ZdlYQWwQofvjScaYuR
 i4OZoGbjBLX50wDaubgEBaIlTjQzwwxv4dZYvvnSBCbU8BG4tSFD8wgJbwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+BqshFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuqZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYv/Q7H2KU5GBSEuVN8OmNFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB+2bTxEghwaLU9NSKtMwcYBTApCU4eJREeHtA0rzFBYm5x
 ZnpEKlTjLocryb8/8YkxJKXn5cqJc77A6RIAKQoozQPbgQsIi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmHfyZqApPJl5JXCbXgEdwQR0RB/I/bzFJYkIKakGRu0Hq733CHyy0DqXqC/8QHa
 H09t60eWvXm7/Gbf0K1NwEatPgw3Pvv/bm5n6JlinVdtXP+acZhhS48YXIZkw1zDvp9L/XN71
 M8QeTHrMIG0TnvlvJ8fj/z8vv9j+dAk/n/IBy1MLkxKaPfN2OdyIO36bvWWD+9Wza62rbx/8U
 /MxuPPEB5a5zEosxRmJhlrMRcWJAD44TGHDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502721110!91705379!1
X-Originating-IP: [137.65.248.74]
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 52588 invoked from network); 14 Aug 2017 14:31:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Aug 2017 14:31:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Aug 2017 08:31:49 -0600
Message-Id: <5991D072020000780016F7AD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 14 Aug 2017 08:31:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814102123.15337-1-jgross@suse.com>
 <59919793020000780016F437@suse.com>
 <c0ed2c9a-fb04-ff8f-0919-646f25a93669@suse.com>
 <59919C20020000780016F4AB@suse.com>
 <45bfc182-7eb1-91f4-64d8-28506d3db799@suse.com>
 <5991A844020000780016F53B@suse.com>
 <2e11c960-00d7-cbfa-8459-5e0b09e035a5@suse.com>
 <5991BF44020000780016F61E@suse.com>
 <ecb96272-4cce-52fe-8aa2-71550b575bd2@suse.com>
In-Reply-To: <ecb96272-4cce-52fe-8aa2-71550b575bd2@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] include/public: add new elf note for
 support of huge physical addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NC8wOC8xNyAxNToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IElPVyB0aGUgbm90ZSBuZWVkcyB0
byBiZSBwcmVzZW50IGZvciBhIHJlc3RyaWN0aW9uIHRvCj4+IGJlIGVuZm9yY2VkLCB3aGljaCBp
biB0dXJuIG1lYW5zIHRoZSBoeXBlcnZpc29yIGZpcnN0IG5lZWRzIHRvCj4+IGhvbm9yIHRoZSBu
b3RlLgo+IAo+IEkgZG9uJ3QgdGhpbmsgc28uIEhvdyB3b3VsZCB5b3UgZ2V0IHRoZSBub3RlIGlu
dG8gYWxyZWFkeSBleGlzdGluZwo+IGtlcm5lbHMgaGF2aW5nIHRoZSByZXN0cmljdGlvbj8KCldl
bGwsIHdlJ2QgYWRkaXRpb25hbGx5IG5lZWQgYSBndWVzdCBjb25maWcgc2V0dGluZyBvciBzb21l
IHN1Y2guCgo+PiBPdGhlcndpc2UgcnVubmluZyBhIDQtbGV2ZWwgaHlwZXJ2aXNvciBvbiA1LWxl
dmVsCj4+IGNhcGFibGUgaGFyZHdhcmUgKHdpdGggd2lkZXIgdGhhbiA0Ni1iaXQgcGh5c2ljYWwg
YWRkcmVzc2VzKQo+PiB3b3VsZCBicmVhayBMaW51eCBhcyB3ZWxsLgo+IAo+IFJpZ2h0LiBPVE9I
IG9uIHN1Y2ggYSBob3N0IGJhcmUgbWV0YWwgNC1sZXZlbCBMaW51eCB3b3VsZG4ndCBydW4gZWl0
aGVyCj4gKG9yIG9ubHkgdXNpbmcgbGVzcyBtZW1vcnkpLgo+IAo+IFdpdGggQW5kcmV3J3MgY29t
bWVudCByZWdhcmRpbmcgZ3JhbnQgdjEgcmVzdHJpY3RpbmcgX2FsbF8gY3VycmVudCBwdgo+IGRv
bWFpbnMgdXNpbmcgdGhpcyB2ZXJzaW9uIHRvIHRoZSBmaXJzdCAxNlRCIHRoZSBjb21wbGV0ZSBk
aXNjdXNzaW9uCj4gbWlnaHQgYmUgbW9vdC4gU28gZG8gd2UgbmVlZCBhbiBFTEYgbm90ZSBzcGVj
aWZ5aW5nIHdoZXRoZXIgYSBwdiBkb21haW4KPiBzdXBwb3J0cyBncmFudCB2MiBpbiBvcmRlciB0
byBwb3NpdGlvbiBpdCBhYm92ZSAxNlRCPyBPciBzaG91bGQgdGhpcwo+IHNlbWFudGljcyBiZSBp
bmNsdWRlZCBpbiBhIGtlcm5lbCBzcGVjaWZ5aW5nIGl0cyBtYXggcGh5c2ljYWwgYWRkcmVzcwo+
IHN1cHBvcnRlZCBhYm92ZSAxNlRCPwoKRmlyc3Qgb2YgYWxsIHdlJ2QgbmVlZCB0byBlbmZvcmNl
IHRoZSAxNlRiIGJvdW5kYXJ5IGluIHRoZQpoeXBlcnZpc29yLiBUaGVuIHdlIGNvdWxkIGhhdmUg
YSBub3RlIHJlbGF4aW5nIHRoaXM7IHdoZXRoZXIKdGhpcyBpcyB0aGUgbm90ZSB5b3UgcHJvcG9z
ZSBvciBhIHNlcGFyYXRlIG9uZSBpcyBzZWNvbmRhcnkuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:39:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:39: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.xen.org>)
	id 1dhGWg-0007EU-4B; Mon, 14 Aug 2017 14:39:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhGWe-0007EO-K4
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:39:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D0/B7-02181-F16B1995; Mon, 14 Aug 2017 14:39:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsUyZ7p8oK78tom
 RBlP2slss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknT7czFbSwV3RvvcbewPiUpYuRi0NIYCKT
 xPKJUxkhnN+MEjOvvIByNjJK9PbtZ4ZwtjFKLHr9mKmLkZNDWMBOYv3beWC2iICDxLLzMB27G
 CU2958Dc5gFTjFK/Ly3iBmkik3ASOLs0emMIDavgK3Em/m3WEFsFgFViYZ/M8AmiQqES7xtPM
 ICUSMocXLmEzCbU8Ba4s7ODjCbWUBPYsf1X6wQtrzE9rdzwOZLCBhKfN64lHkCo+AsJO2zkLT
 MQtKygJF5FaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYAAz
 AMEOxpenPQ8xSnIwKYnyJvj0RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H2wZWKkkGBRanpqR
 VpmDjCWYNISHDxKIrw/NgOleYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzvsJZIYASFFGaR
 7cCFhcX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw73+QKTyZeSVwm14BHcEEdEQfyP28xSW
 JCCmpBsarXG/OJBZbNLHk/DPtbp6dWHFZfLex7p/1jlNuVX6f7cWn/7vd5W62usyEHXO/SRz1
 /Vdy39Tp9Ya81ss37m9+aV58IUmic/qnwpMcHN1JKSnZKUdehcw84X9SWyLp99tpvIe+8ux//
 HJ6jj/rp5b40h0b73QJfDmiPrtAN/mt9YQPF55HiJYosRRnJBpqMRcVJwIAWcZ9iuYCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502721565!93144148!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26922 invoked from network); 14 Aug 2017 14:39:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 14:39:26 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7EEdGjj015816
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Aug 2017 14:39:17 GMT
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 v7EEdGOW017894
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Aug 2017 14:39:16 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 v7EEdEVa022996;
 Mon, 14 Aug 2017 14:39:15 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, 14 Aug 2017 07:39:14 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-7-git-send-email-boris.ostrovsky@oracle.com>
 <766310e2-aabd-7b23-0bae-1cd8b74a5119@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <77fcdcda-b0fa-cdda-2fee-24eace93c011@oracle.com>
Date: Mon, 14 Aug 2017 10:39:10 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <766310e2-aabd-7b23-0bae-1cd8b74a5119@arm.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7 6/9] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+Cj4+ICsjZGVmaW5lIHNwaW5fbG9ja19raWNrKGwpICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+ICsoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdG8g
dW5kZXJzdGFuZCB3aHkKPj4geW91IG5lZWQgYSBzdHJvbmdlciBvbmUgaGVyZQo+PiArICAgIHNt
cF9tYigpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Cj4gYXJjaF9sb2Nr
X3NpZ25hbCgpIGhhcyBhbHJlYWR5IGEgYmFycmllciBmb3IgQVJNLiBTbyB3ZSBoYXZlIGEgZG91
YmxlCj4gYmFycmllciBub3cuCj4KPiBIb3dldmVyLCB0aGUgYmFycmllciBpcyBzbGlnaHRseSB3
ZWFrZXIgKHNtcF93bWIoKSkuIEkgYW0gbm90IHN1cmUgd2h5Cj4geW91IG5lZWQgdG8gdXNlIGEg
c3Ryb25nZXIgYmFycmllciBoZXJlLiBXaGF0IHlvdSBjYXJlIGlzIHRoZSB3cml0ZSB0bwo+IGJl
IGRvbmUgYmVmb3JlIHNpZ25hbGluZywgcmVhZCBkb2VzIG5vdCBtdWNoIG1hdHRlci4gRGlkIEkg
bWlzcyBhbnl0aGluZz8KClllcywgc21wX3dtYigpIHNob3VsZCBiZSBzdWZmaWNpZW50LgoKU2hv
dWxkIEkgdGhlbiBhZGQgYXJjaF9sb2NrX3NpZ25hbF93bWIoKSAtLS0gZGVmaW5lZCBhcwphcmNo
X2xvY2tfc2lnbmFsKCkgZm9yIEFSTSBhbmQgc21wX3dtYigpIGZvciB4ODY/CgoKLWJvcmlzCgo+
Cj4gQ2hlZXJzLAo+Cj4+ICsgICAgYXJjaF9sb2NrX3NpZ25hbCgpOyAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4+ICt9KQo+PiArCj4+ICAvKiBFbnN1cmUgYSBsb2NrIGlzIHF1aWVzY2VudCBi
ZXR3ZWVuIHR3byBjcml0aWNhbCBvcGVyYXRpb25zLiAqLwo+PiAgI2RlZmluZSBzcGluX2JhcnJp
ZXIobCkgICAgICAgICAgICAgICBfc3Bpbl9iYXJyaWVyKGwpCj4+Cj4+Cj4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:42:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:42: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.xen.org>)
	id 1dhGZk-000865-Ht; Mon, 14 Aug 2017 14:42:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhGZi-00085w-Eb
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:42:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 79/BF-03937-DD6B1995; Mon, 14 Aug 2017 14:42:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTffutom
 RBlubOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHx+ewFxziqDjV3snawPiftYuRi0NIYDOj
 xLydt5kgnN2MEj8mPGDrYuTkEBawk1j/dh4TiC0i4Cnx7O02Foiit4wSM6ZNAXOYBfYwSjyc8
 J4RpIpNQFPizudPYB28AlYSvTt6gSZxcLAIqEr0vC0BCYsKhEu8bTzCAlEiKHFy5hMwmxNo2e
 d129lBbGYBW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtkoZdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhyDECwg/H82sBDjJIcTEqivAk+vZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgvb50YKSRYlJqeWpGWmQMMfpi0BAePkghvMkiat7ggMbc4M
 x0idYpRUUqcNwckIQCSyCjNg2uDRdwlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNagkzhyc
 wrgZv+CmgxE9DiPpCbeYtLEhFSUg2M4lwPTzrIxMorT/2jFWw7YdM/19u553eHZFfEaVTw/1F
 YfzrkTpTafU3ptBrVILnju9r/bFZ0FoxibT/a/YH/OTNTl86nxnVl7ifNPtybsbNki9Jln8T4
 pfPbUo2EH3MIani/Z7lyVv9E/hftpj/e1yLflU3/U+n2+021xEmdgg3nIlaZS9orsRRnJBpqM
 RcVJwIA5ggQgLMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502721756!110937487!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48077 invoked from network); 14 Aug 2017 14:42:36 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 14 Aug 2017 14:42:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DEC9C15A2;
 Mon, 14 Aug 2017 07:42:35 -0700 (PDT)
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 371F03F483;
 Mon, 14 Aug 2017 07:42:34 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-7-git-send-email-boris.ostrovsky@oracle.com>
 <766310e2-aabd-7b23-0bae-1cd8b74a5119@arm.com>
 <77fcdcda-b0fa-cdda-2fee-24eace93c011@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <85a9edf7-7d6d-3257-874c-8b18b38b9158@arm.com>
Date: Mon, 14 Aug 2017 15:42:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <77fcdcda-b0fa-cdda-2fee-24eace93c011@oracle.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7 6/9] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNC8wOC8xNyAxNTozOSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Cj4+Pgo+Pj4gKyNk
ZWZpbmUgc3Bpbl9sb2NrX2tpY2sobCkgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsoeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdG8gdW5kZXJzdGFu
ZCB3aHkKPj4+IHlvdSBuZWVkIGEgc3Ryb25nZXIgb25lIGhlcmUKPj4+ICsgICAgc21wX21iKCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Cj4+IGFyY2hfbG9ja19zaWdu
YWwoKSBoYXMgYWxyZWFkeSBhIGJhcnJpZXIgZm9yIEFSTS4gU28gd2UgaGF2ZSBhIGRvdWJsZQo+
PiBiYXJyaWVyIG5vdy4KPj4KPj4gSG93ZXZlciwgdGhlIGJhcnJpZXIgaXMgc2xpZ2h0bHkgd2Vh
a2VyIChzbXBfd21iKCkpLiBJIGFtIG5vdCBzdXJlIHdoeQo+PiB5b3UgbmVlZCB0byB1c2UgYSBz
dHJvbmdlciBiYXJyaWVyIGhlcmUuIFdoYXQgeW91IGNhcmUgaXMgdGhlIHdyaXRlIHRvCj4+IGJl
IGRvbmUgYmVmb3JlIHNpZ25hbGluZywgcmVhZCBkb2VzIG5vdCBtdWNoIG1hdHRlci4gRGlkIEkg
bWlzcyBhbnl0aGluZz8KPgo+IFllcywgc21wX3dtYigpIHNob3VsZCBiZSBzdWZmaWNpZW50Lgo+
Cj4gU2hvdWxkIEkgdGhlbiBhZGQgYXJjaF9sb2NrX3NpZ25hbF93bWIoKSAtLS0gZGVmaW5lZCBh
cwo+IGFyY2hfbG9ja19zaWduYWwoKSBmb3IgQVJNIGFuZCBzbXBfd21iKCkgZm9yIHg4Nj8KCkkg
YW0gbm90IGFuIHg4NiBleHBlcnQuIERvIHlvdSBrbm93IHdoeSB0aGUgYmFycmllciBpcyBub3Qg
aW4gCmFyY2hfbG9ja19zaWduYWwoKSB0b2RheT8KCj4KPgo+IC1ib3Jpcwo+Cj4+Cj4+IENoZWVy
cywKPj4KPj4+ICsgICAgYXJjaF9sb2NrX3NpZ25hbCgpOyAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4+PiArfSkKPj4+ICsKPj4+ICAvKiBFbnN1cmUgYSBsb2NrIGlzIHF1aWVzY2VudCBiZXR3
ZWVuIHR3byBjcml0aWNhbCBvcGVyYXRpb25zLiAqLwo+Pj4gICNkZWZpbmUgc3Bpbl9iYXJyaWVy
KGwpICAgICAgICAgICAgICAgX3NwaW5fYmFycmllcihsKQo+Pj4KPj4+Cj4+Cj4KCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:55:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGmG-0000ZM-MU; Mon, 14 Aug 2017 14:55:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dhGmG-0000ZG-35
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:55:36 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 DA/45-01859-7E9B1995; Mon, 14 Aug 2017 14:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5JiERpPts58R
 Ig94rZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzvqksBd8ZK2bencjUwHiJsYuRk0NCwF/i
 7tvdTF2MHBxCAjUS7z7kQoR9Jc43rQIq4eLgFHjPI3Hq2g0wR0JgO5PEhFMHWEEcIYEORokll
 3YxQzjbGCWe/HjCAtIvLJAtsWPjeWYQW0TAWaKhbR/UiniJQ294QMJsAroSCw6uZAKx+QXUJA
 7vvMICUsIr4CDR/1YMJMwioCpx4PdVNhBbVCBcYv/3a2ATeQUEJU7OhNjEKWAm8XvfB7A4M5A
 9b/NDKFtc4taT+UwQtrzE9rdzmCcwisxC0j4LScssJC2zkLQsYGRZxahRnFpUllqka2iol1SU
 mZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGBcMQLCDcfVvp0OMkhxMSqK8CT69kUJ8S
 fkplRmJxRnxRaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgnfzjomRQoJFqempFWmZOcDIhSmV4O
 BREuFdDZLmLS5IzC3OTIdInWLU5Wj6sOULkxDYDClxXnOQIgGQoozSPLgRsCRyiVFWSpiXEeh
 AIZ6C1KLczBJU+VeM4hyMSsK8B0Cm8GTmlcBtegV0BBPQEX0gv/AWlyQipKQaGDcZaZrWn9e8
 32sYnPhMI9Z4l6facpUtUhO6p8Yps19ZcbzxwGPzc5rs92/Ucyu1/O4/cjIyb//ceTMezQ1Wv
 j0t6NDnDyJrjgQtc17LvP5LfnLM6qgrJZ4vnC4VZ7qyTPr0rWVyxr3755gFy60P/RZoSdjHct
 OLoVfkh0KB4zmhi/c5RTqPrVdiKc5INNRiLipOBAAcYkL9HQMAAA==
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502722534!54470762!1
X-Originating-IP: [214.24.24.82]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21391 invoked from network); 14 Aug 2017 14:55:34 -0000
Received: from ucol19pa09.eemsg.mail.mil (HELO ucol19pa09.eemsg.mail.mil)
 (214.24.24.82)
 by server-9.tower-31.messagelabs.com with SMTP; 14 Aug 2017 14:55:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="508404061"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by ucol19pa09.eemsg.mail.mil with ESMTP; 14 Aug 2017 14:55:17 +0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; 
   d="scan'208";a="1061329"
IronPort-PHdr: =?us-ascii?q?9a23=3AtUWnKhzy4L0mDubXCy+O+j09IxM/srCxBDY+r6Qd?=
 =?us-ascii?q?2usTIJqq85mqBkHD//Il1AaPBtSLraMZwLqO+4nbGkU4qa6bt34DdJEeHzQksu?=
 =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?=
 =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFLiTanZb5/LBq6oAbNusILnYZsN6E9xwfTrHBVYe?=
 =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?=
 =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8rxmQwH0hi?=
 =?us-ascii?q?gZKzE58XnXis1ug6JdvBKhvAF0z4rNbI2IKPZyYqbRcNUUSmpbWsZaSjJPDIWy?=
 =?us-ascii?q?YYASC+YNJPhUo5X4q1YIsBCwBxSjBPn3xzFVmHH206000+MiHw/I0gMvENABv2?=
 =?us-ascii?q?jbotjuKKcfU/q4wLXUwTjNbf5b3yr25ojSchAmpPGBRbx+ftDXyUkuCQzFikib?=
 =?us-ascii?q?p4L7MDiI1+oNqXKU4PBuVemyjGMotg5xrSWxyccjkInGnJkYykzE9CplwIY1Is?=
 =?us-ascii?q?e0SEhgYdG+CpdQuCaaN5VvT84kXmpmuz46x6UbtZO0cyUG0pQqywPFZ/CZfIWE?=
 =?us-ascii?q?/AjvWPuXLDxlnnxqYqi/iAy38UW4z+38UdS730hSoypel9nMqmgN1xvO6sibUv?=
 =?us-ascii?q?d9/lmu2TKI1w3L9uFLO1o0lavGK5462LIwipoSvljDHi/xgkn2irOZdl449eSy?=
 =?us-ascii?q?7uTnY7HmqoedN49ylA7+LrwjltGwDOk3KAQDX3WX9f6i2LDs40H1WqhGguUzkq?=
 =?us-ascii?q?bDsZDaIcobprS+Aw9Qyoss9hm/ACq439QXh3kINklIeA6Hjof1O1HOJ+r0DfGk?=
 =?us-ascii?q?g1u2ijtryPfGPqP5DpXXMnfDiKvhfap660NEygozwspf55VPCrEaO//zQVLxtM?=
 =?us-ascii?q?fGARMjLwO0xOPnAs1n1owCQWKPHrOZMKTKvF6H+O0vJfCAa5ILtzbjNfcl4+Xj?=
 =?us-ascii?q?jXs4mV8GYampxoEbaX+mEfRgO0WZe33sgtUfHmgWogoyVuvqiEeNUW0bW3Hnfb?=
 =?us-ascii?q?8x/D42DsqJF4DYXcj5grOb2zygNoZLfW0AAVeJRzOgZ4iCHvsBdi+WCstgiSAf?=
 =?us-ascii?q?E6isTZc70hOjvxO8zKBofcTO/ShNmZvl1dVxr8He3T4o/DV6R5CR3G2AQHt9tn?=
 =?us-ascii?q?8ZTD8xmqZkqApyzUnVgvswuOBRCdEGv6ABaQw9L5OJirUgU90=3D?=
X-IPAS-Result: =?us-ascii?q?A2CeAQDVuJFZ/wHyM5BdGgEBAQECAQEBAQgBAQEBFQEBAQE?=
 =?us-ascii?q?CAQEBAQgBAQEBgwQrgXieIIFumCqFRwKEeVcBAQEBAQEBAQIBaiiCMyQBgkEBB?=
 =?us-ascii?q?SMVUQsNAQoCAiYCAlcGAQwGAgEBiAqCIaxigiYiAos8AQEBBwEBAQEkgQuCHYI?=
 =?us-ascii?q?Cg1qCfIgGgmEBBKAxlDyBdwGJYoZ7SJVNV4EKKAwfKg+GFYFqJDaKTQEBAQ?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 14 Aug 2017 14:55:16 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7EEtEAo018264; Mon, 14 Aug 2017 10:55:15 -0400
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-39-jgross@suse.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <5d1db4cc-e3fa-2f19-b6a3-c758bd42d16a@tycho.nsa.gov>
Date: Mon, 14 Aug 2017 10:55:14 -0400
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: <20170814070849.20986-39-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 38/52] xen/xsm/flask/flask_op.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTQvMjAxNyAwMzowOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBNb2RpZnkgdGhl
IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4veHNtL2ZsYXNr
L2ZsYXNrX29wLmMKPiAKPiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg
d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:55:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhGmZ-0000b6-Ug; Mon, 14 Aug 2017 14:55:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392c10cbc=anthony.perard@citrix.com>)
 id 1dhGmY-0000ay-Sg
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:55:54 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 80/38-02176-AF9B1995; Mon, 14 Aug 2017 14:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO7PnRM
 jDaYulrD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOTVzAWPCCq2L1rx2MDYwvOLoYOTgkBPwl
 Xm6RADFZBFQlph/M7mLk5GATMJBYMf0qI4gtIqAp8fTWa6YuRi4OZoElTBKfG5cxgdQLC8RK/
 N3sAVLDK2AtcXjiHnaQGiGBxYwSz9aBNIAkBCVOznzCAmIzC+hILNj9iQ2kl1lAWmL5Pw6QMK
 eAjcTEB0fYQGxRAWWJeftWgdlCAmoSNxYuY5nAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpG
 FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYJjVMzAw7mBsP+F3iFGSg0lJlDfB
 pzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvIzBshQSLUtNTK9Iyc4ABD5OW4OBREuFVAknzF
 hck5hZnpkOkTjEqSonzmoMkBEASGaV5cG2wKLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZ
 jXEmQKT2ZeCdz0V0CLmYAW94HczFtckoiQkmpg5E96vsCQK/NwwtlfU2uef7d8K3/XaXXHGd8
 Vsyo/lppvOVOlvtFksQeXRk75s3Vtca5XZPm8Ui9qvlaeKxOR2h7iK3BWSatJWWPC+VqZ8ym8
 R/L1MhUeXClfUbraz/+W2KIQX9PbD9e+eTchnv9KSW2lacVj1ZTC3fPVA7K7j3eZWn96+fmpE
 ktxRqKhFnNRcSIAhBsuTq0CAAA=
X-Env-Sender: prvs=392c10cbc=anthony.perard@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502722551!98267315!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24199 invoked from network); 14 Aug 2017 14:55:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 14:55:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="435413177"
Date: Mon, 14 Aug 2017 15:55:50 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Message-ID: <20170814145550.GA1475@perard.uk.xensource.com>
References: <20170811151138.29405-1-anthony.perard@citrix.com>
 <20170811151138.29405-2-anthony.perard@citrix.com>
 <20170811201006-mutt-send-email-mst@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170811201006-mutt-send-email-mst@kernel.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org,
 Bruce Rogers <brogers@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDg6MTg6MjhQTSArMDMwMCwgTWljaGFlbCBTLiBUc2ly
a2luIHdyb3RlOgo+IE9uIEZyaSwgQXVnIDExLCAyMDE3IGF0IDA0OjExOjM3UE0gKzAxMDAsIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gVG8gZG8gUENJIHBhc3N0aHJvdWdoIHdpdGggWGVuLCB0
aGUgcHJvcGVydHkgYWNwaS1wY2locC1ic2VsIG5lZWRzIHRvIGJlCj4gPiBzZXQsIGJ1dCB0aGlz
IHdhcyBkb25lIG9ubHkgd2hlbiBBQ1BJIHRhYmxlcyBhcmUgYnVpbHQgd2hpY2ggaXMgbm90Cj4g
PiBuZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBUaGUgbmVlZCBmb3IgdGhlIHByb3BlcnR5IHN0YXJ0
cyB3aXRoIGNvbW1pdAo+ID4gInBjOiBwY2locDogYXZvaWQgYWRkaW5nIEFDUElfUENJSFBfUFJP
UF9CU0VMIHR3aWNlIgo+ID4gKGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNjZTM3
YjYpLgo+ID4gCj4gPiBTZXQgcGNpIGluZm8gYmVmb3JlIGNoZWNraW5nIGZvciB0aGUgbmVlZHMg
dG8gYnVpbGQgQUNQSSB0YWJsZXMuCj4gPiAKPiA+IFJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxl
bmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0Pgo+ID4gVGVzdGVkLWJ5OiBTYW5kZXIgRWlrZWxl
bmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0Pgo+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gCj4gSSBhbSB3b3JyaWVkIHRoYXQg
WGVuIHdpbGwgY29tZSB0byBkZXBlbmQgb24gc3BlY2lmaWMKPiBhc3NpZ25tZW50IG9mIGJzZWwg
d2hpY2ggaXNuJ3QgZ3VhcmFudGVlZC4gVGhvdWdodHMgb24KPiBob3cgdG8gYXZvaWQgdGhhdD8K
CklzIGl0IHBvc3NpYmxlIHRvIGhhdmUgYSBkaWZmZXJlbnQgQlNFTCB0aGFuIDAgd2l0aCBQSUlY
ID8KQWxzbywgSSBkb24ndCBrbm93biBpZiBoYXZpbmcgbW9yZSB0aGFuIG9uIFBDSSBidXMgaXMg
Z29pbmcgdG8gd29yayBvbgpYZW4sIHRoZXJlIGlzIG5vdGhpbmcgaW4gb3VyIEFDUEkgdGFibGVz
IGJleW9uZCBfU0IuUENJMCwgYW5kIG5vdGhpbmcgdG8KdXNlIGEgZGlmZmVyZW50IEJTRUwuCgo+
ID4gCj4gPiAtLS0KPiA+IEluIHRoaXMgcGF0Y2ggcmF0aGVyIHRoYW4gYWx3YXlzIGNhbGxpbmcg
YWNwaV9zZXRfcGNpX2luZm8oKSB3aGVuCj4gPiBhY3BpX3NldHVwKCkgaXMgY2FsbGVkLCB3ZSBj
b3VsZCBjaGVjayBmaXJzdCBmb3IgYWNwaV9lbmFibGVkPyAod2hpY2ggaXMKPiA+IHRydWUgZm9y
IFhlbi4pCj4gCj4gWWVzLCBwbGVhc2UgY2hhbmdlIGl0IGxpa2UgdGhpcy4gQWxzbywgcGxlYXNl
IGFkZAo+IGEgY29tbWVudCBleHBsYWluZ2luZyB3aGF0IGl0IGRvZXMuCgpXaWxsIGRvLgoKLS0g
CkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:57:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14: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.xen.org>)
	id 1dhGo5-0000oh-Ba; Mon, 14 Aug 2017 14:57:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dhGo3-0000oS-Ju
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 14:57:27 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 48/E1-04533-65AB1995; Mon, 14 Aug 2017 14:57:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K5JiERohu2a2K
 kwfZ9Ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqL9dZCuYzVSzdMo29gfEjYxcjJ4eEgL/E
 mlUXmUFsIYEaiU/9H5kg4r4SExp2snYxcnFwCrQKS8zp3MEI4kgIXGSSOHx/AVhGSKCDUeLyq
 8tQzjZGiQPrlrOD9AsLBEssWXePDcQWEXCWaGjbxwRSxCzwmEli/t51UAvjJV6eeAhmswnoSi
 w4uBJsOb+AmsThnVdYuhg5OHgFHCTafluBhFkEVCW+bdoBdreoQLjE/u/XwFp5BQQlTs58wgJ
 icwqYSRy8cYoVxGYGsudthhjPLCAucevJfCYIW15i+9s5zBMYRWchaZ+FpGUWkpZZSFoWMLKs
 YtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIjJp6BgbGHYy/j
 /sdYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7c+fESCHBotT01Iq0zBxg/M
 KkJTh4lER4lUDSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US510GUiQAUpRRmgc3ApZKLjH
 KSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t0AMoUnM68EbtMroCOYgI7oA7mft7gkESEl1cBY
 09+z71DwfA8H7+DN4pIBzz3fnrFI2Vh9ueXs62/pljN/fdL+/u3ZJ5l1zes2Cv17fGnBpCieL
 P9PdZWJSx4VR5rZ7ts7NVZLT9dmd8Fcwawz7B/v17+W2jxhvrr/D4P4eo25d2a//ytU+5z3aM
 k/l4wybtsTPTOXhtoc/59Yk5QpKyF2KtxBiaU4I9FQi7moOBEAKQF3WSADAAA=
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502722643!93147176!1
X-Originating-IP: [214.24.24.84]
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 17678 invoked from network); 14 Aug 2017 14:57:25 -0000
Received: from ucol19pa11.eemsg.mail.mil (HELO UCOL19PA11.eemsg.mail.mil)
 (214.24.24.84)
 by server-12.tower-31.messagelabs.com with SMTP; 14 Aug 2017 14:57:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="313702392"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UCOL19PA11.eemsg.mail.mil with ESMTP; 14 Aug 2017 14:57:03 +0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; 
   d="scan'208";a="1161036"
IronPort-PHdr: =?us-ascii?q?9a23=3AQxO1PBU9OhpVs/DhyVGz7UWbHfjV8LGtZVwlr6E/?=
 =?us-ascii?q?grcLSJyIuqrYZReAvadThVPEFb/W9+hDw7KP9fuxCSpYud6oizMrSNR0TRgLiM?=
 =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?=
 =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52Lxi6txndutULioZ+N6g9zQfErGFVcO?=
 =?us-ascii?q?pM32NoIlyTnxf45siu+ZNo7jpdtfE8+cNeSKv2Z6s3Q6BWAzQgKGA1+dbktQLf?=
 =?us-ascii?q?QguV53sTSXsZnxxVCAXY9h76X5Pxsizntuph3SSRIMP7QawoVTmk8qxmUwHjhj?=
 =?us-ascii?q?sZODEl8WHXks1wg7xdoBK9vBx03orYbJiIOPZiYq/ReNUXSmRbXsZVSidPHIWy?=
 =?us-ascii?q?YYUSBOYFJOpUsZXxq14IoBCjBwejGfnvxydViHHo06000+MhHwLI0gMuEN0Bsm?=
 =?us-ascii?q?jbotruOacOU+241rXEwSnNYv5U3zr29YjGcgomofGJRb9+f9DeyU8uFwzbilWb?=
 =?us-ascii?q?tILrMC2I3eoMqWiU9fBvVeyygGMgtg5xrSWgydkjionTnI0Y0UzE9CVlz4Y1It?=
 =?us-ascii?q?20Ukh7YcW+H5dKuCGaMJV2T9okTmp1uyg60qULtYO0cSUF0pgqxwPTZ+aZf4WH?=
 =?us-ascii?q?/B7vTvudLDFlj3x/Yr2/nQy98U24x+35Ucm7zUhFozJektnJqnANzxvT6tWbSv?=
 =?us-ascii?q?dl/keuxzKP1wfL5+FYO080j6vbK4M6wrIqipoSsVjMHi/xmEnsiq+Zal4k9fSy?=
 =?us-ascii?q?5+TiY7XmooeQN45yig7gLqQjgtGzDOs3PwQUX2WX5P6w2KPs8EHnWrlGk+U6kq?=
 =?us-ascii?q?zDv5DbIcQbqLS5AwhQ0os79hm/ACqp38oXnXkdNl1IYw6Hjoj1NFHOJ/D0F/G/?=
 =?us-ascii?q?g0+2nztxyPDGOaPhDo3XLnffiLfhYap960lExQoxwtBf/ZVUCqoaIP/oQU/xqc?=
 =?us-ascii?q?fYAQEjPwOoxObnDc131pkCVmKXHq+ZLKTSvEeH5+0xJemAfZIatyjjK/c74/7j?=
 =?us-ascii?q?lns5mV4Gfam1xpsbcn+5EepgI0WBe3rshdUBHnkWsQoiVuDqj0eCUTFLbXaoQ6?=
 =?us-ascii?q?08/i07CJ6hDYrbR4CimrqB0D25HpJMem9GCUuMEXDud4ifRfgMdTieLdNgkjwY?=
 =?us-ascii?q?T7ihSoAg2Quyuw/9zrptNvDU9TEAtZL/yNh14PXelB8s+jx1Fcid12CNT3xqkm?=
 =?us-ascii?q?4TWzA23bx/oVZ8ylaMy6R3n/tYFdlL7fNTTgg6LYLcz/B9C93qQA3BeMqGSEy4?=
 =?us-ascii?q?TdSoGz0+UtUxw9gWY0ljAdWvgAvO0DarA78JjbyLBZM1/rjA0Hj2IsZ302zG27?=
 =?us-ascii?q?U5j1k6XstPMnWriK9h+AjUHY7JnFuWm7yke6QB2i7N8H2MzXKVsU5GTQ58S7nK?=
 =?us-ascii?q?XXEDZkvMrNT46VnOQKOpCbQiKgFB09KNKrNWat31ilVLXPXjN8/AbGKsn2ewBA?=
 =?us-ascii?q?qHxrOXYYrxZmUdxzvSBFIYnAAU+HaMLRI+CTu5o2LCEDxuEkriY0Dr8el4snO0?=
 =?us-ascii?q?VFI7wxuEbk1g07q1+QUYhfuGS/wJwr0EvDkupy9oE1a62tLcE8CAqBZ5fKVAfd?=
 =?us-ascii?q?M9509K1XnCtwxhJJOvNL5thloacwR2uUPu1g56CoZensgwqnMl0g5yJbif0FNb?=
 =?us-ascii?q?eDOSxYrwNaHPKmnu4BCvbLbb2k3f0NaT4aoO5+o3q1P5sAGuDEoi/CYv794A8W?=
 =?us-ascii?q?aR/JrHCkI9S5XqSQ5j9RdgoKrBSjIg/I6S3nppZ+38ojLEnt4kGuYh4hKhZMtE?=
 =?us-ascii?q?drOJEhfoFM8XDNToL/YlyHazaRdREOlU9aMwd++rP9Sc0aeldLJskz6rgn5OyJ?=
 =?us-ascii?q?xs2UKLsSxnQ6jH2IhTkKLQ5ReOSzqp1ATpicvwg40RIGhIRmc=3D?=
X-IPAS-Result: =?us-ascii?q?A2A5AQAhuZFZ/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFQE?=
 =?us-ascii?q?BAQECAQEBAQgBAQEBgwQrgXieIIFumCqFRwKEeVcBAQEBAQEBAQIBaiiCMyQBg?=
 =?us-ascii?q?kEBBSMVQRALDQEKAgImAgJXBgEMBgIBAYgKgiGsYIImIgKLPAEBAQEBAQEDAQE?=
 =?us-ascii?q?BAQEBIoELgh2CAoNagnyIBoJhAQSgMZQ8gXcBiWKGe5YVV4EKKAwfKg+HfyQ2i?=
 =?us-ascii?q?k0BAQE?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 14 Aug 2017 14:57:01 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7EEut3c018557; Mon, 14 Aug 2017 10:56:56 -0400
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-49-jgross@suse.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <1769690d-ee77-7d97-6bc6-d3d586ef7126@tycho.nsa.gov>
Date: Mon, 14 Aug 2017 10:56:55 -0400
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: <20170814070849.20986-49-jgross@suse.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 v2 48/52] xen: add hypercall for setting
 parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTQvMjAxNyAwMzowOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgYSBzeXNj
dGwgaHlwZXJjYWxsIHRvIHN1cHBvcnQgc2V0dGluZyBwYXJhbWV0ZXJzIHNpbWlsYXIgdG8KPiBj
b21tYW5kIGxpbmUgcGFyYW1ldGVycywgYnV0IGF0IHJ1bnRpbWUuIFRoZSBwYXJhbWV0ZXJzIHRv
IHNldCBhcmUKPiBzcGVjaWZpZWQgYXMgYSBzdHJpbmcsIGp1c3QgbGlrZSB0aGUgYm9vdCBwYXJh
bWV0ZXJzLgoKQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 14:57:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 14:57: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.xen.org>)
	id 1dhGo9-0000px-Iw; Mon, 14 Aug 2017 14:57:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhGo7-0000pS-V4
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 14:57:32 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AB/90-03044-B5AB1995; Mon, 14 Aug 2017 14:57:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXSO6nOVTdq18R
 Ig2Mn5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyd14+yFczlrtg0ex5zA+NKji5GLg4hgYlM
 EpO7VjBBOL8ZJXZvec0C4WxklGh7uwUqs41R4syqxcxdjJwcwgJ2EuvfzmMCsUUEHCSWnX/BC
 FE0l0ni9IY/YO3MAqcYJX7eWwTWwSZgJHH26HRGEJtXwFbi7ZfzYHEWAVWJM6+mgsVFBcIl3j
 YeYYGoEZQ4OfMJmM0pYC0x8+IHsHpmAT2JHdd/sULY8hLb384Bi0sIGEqcfriNcQKj4Cwk7bO
 QtMxC0rKAkXkVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg
 ADMAwQ7GP/MDDzFKcjApifIm+PRGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3bxjYqSQYFFqe
 mpFWmYOMJZg0hIcPEoivB9A0rzFBYm5xZnpEKlTjIpS4ryHQRICIImM0jy4Nlj8XmKUlRLmZQ
 Q6RIinILUoN7MEVf4VozgHo5Iw72+QKTyZeSVw018BLWYCWtwHcjNvcUkiQkqqgbF/9wtLLj+
 X2xc6Yx1WTrOZ2LHVyeHfl6Wn9FyWq948tCqh2u/XP5WpZbyvpqhN+zTDKsb8XVVybeHx+w93
 8/99ft5cUK487ez9fWfsOD+98GFW2P5ns6HQTUNZ96qdFTsWvlPk/bK1y/7a7/Im6cPu+rMaj
 k5maK7bmPgtw/HZZ3eO4F/rbBWVWIozEg21mIuKEwFuNOso2gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502722649!79928183!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33349 invoked from network); 14 Aug 2017 14:57:30 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 14:57:30 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7EEvIbN032405
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Aug 2017 14:57:19 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7EEvIm7002203
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Aug 2017 14:57:18 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 v7EEvH1G001698;
 Mon, 14 Aug 2017 14:57:18 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, 14 Aug 2017 07:57:17 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-7-git-send-email-boris.ostrovsky@oracle.com>
 <766310e2-aabd-7b23-0bae-1cd8b74a5119@arm.com>
 <77fcdcda-b0fa-cdda-2fee-24eace93c011@oracle.com>
 <85a9edf7-7d6d-3257-874c-8b18b38b9158@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4149d51c-4392-a554-1a30-926b175be3dc@oracle.com>
Date: Mon, 14 Aug 2017 10:57:14 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <85a9edf7-7d6d-3257-874c-8b18b38b9158@arm.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7 6/9] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTQvMjAxNyAxMDo0MiBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAxNC8w
OC8xNyAxNTozOSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pgo+Pj4+Cj4+Pj4gKyNkZWZpbmUg
c3Bpbl9sb2NrX2tpY2sobCkgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+PiArKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRvIHVuZGVyc3RhbmQgd2h5
Cj4+Pj4geW91IG5lZWQgYSBzdHJvbmdlciBvbmUgaGVyZQo+Pj4+ICsgICAgc21wX21iKCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pgo+Pj4gYXJjaF9sb2NrX3NpZ25h
bCgpIGhhcyBhbHJlYWR5IGEgYmFycmllciBmb3IgQVJNLiBTbyB3ZSBoYXZlIGEgZG91YmxlCj4+
PiBiYXJyaWVyIG5vdy4KPj4+Cj4+PiBIb3dldmVyLCB0aGUgYmFycmllciBpcyBzbGlnaHRseSB3
ZWFrZXIgKHNtcF93bWIoKSkuIEkgYW0gbm90IHN1cmUgd2h5Cj4+PiB5b3UgbmVlZCB0byB1c2Ug
YSBzdHJvbmdlciBiYXJyaWVyIGhlcmUuIFdoYXQgeW91IGNhcmUgaXMgdGhlIHdyaXRlIHRvCj4+
PiBiZSBkb25lIGJlZm9yZSBzaWduYWxpbmcsIHJlYWQgZG9lcyBub3QgbXVjaCBtYXR0ZXIuIERp
ZCBJIG1pc3MKPj4+IGFueXRoaW5nPwo+Pgo+PiBZZXMsIHNtcF93bWIoKSBzaG91bGQgYmUgc3Vm
ZmljaWVudC4KPj4KPj4gU2hvdWxkIEkgdGhlbiBhZGQgYXJjaF9sb2NrX3NpZ25hbF93bWIoKSAt
LS0gZGVmaW5lZCBhcwo+PiBhcmNoX2xvY2tfc2lnbmFsKCkgZm9yIEFSTSBhbmQgc21wX3dtYigp
IGZvciB4ODY/Cj4KPiBJIGFtIG5vdCBhbiB4ODYgZXhwZXJ0LiBEbyB5b3Uga25vdyB3aHkgdGhl
IGJhcnJpZXIgaXMgbm90IGluCj4gYXJjaF9sb2NrX3NpZ25hbCgpIHRvZGF5PwoKUG9zc2libHkg
YmVjYXVzZSBfc3Bpbl91bmxvY2soKSB3aGljaCBpcyB0aGUgb25seSBpbnN0YW5jZSB3aGVyZQph
cmNoX2xvY2tfc2lnbmFsIGlzIHVzZWQgaGFzIGFyY2hfbG9ja19yZWxlYXNlX2JhcnJpZXIoKSAo
YW5kCnByZWVtcHRfZW5hYmxlIGhhcyBvbmUgdG9vKS4gVGhpcyBndWFyYW50ZWVzIHRoYXQgaW5j
cmVtZW50ZWQgdGlja2V0CmhlYWQgd2lsbCBiZSBzZWVuIGFmdGVyIGFsbCBwcmV2aW91cyBhY2Nl
c3NlcyBoYXZlIGNvbXBsZXRlZC4KCgoKT1RPSCwKCj4KPj4KPj4KPj4gLWJvcmlzCj4+Cj4+Pgo+
Pj4gQ2hlZXJzLAo+Pj4KPj4+PiArICAgIGFyY2hfbG9ja19zaWduYWwoKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+Pj4+ICt9KQo+Pj4+ICsKPj4+PiAgLyogRW5zdXJlIGEgbG9jayBpcyBx
dWllc2NlbnQgYmV0d2VlbiB0d28gY3JpdGljYWwgb3BlcmF0aW9ucy4gKi8KPj4+PiAgI2RlZmlu
ZSBzcGluX2JhcnJpZXIobCkgICAgICAgICAgICAgICBfc3Bpbl9iYXJyaWVyKGwpCj4+Pj4KPj4+
Pgo+Pj4KPj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 15:44:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 15:44: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.xen.org>)
	id 1dhHXX-0004of-3D; Mon, 14 Aug 2017 15:44:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhHXU-0004oT-UL
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 15:44:25 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 75/5E-04533-855C1995; Mon, 14 Aug 2017 15:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTf86MR
 Ig22yFise/2axuDflPbsDk8fhD1dYPLb37WIPYIpizcxLyq9IYM148OE+W8Es64q953YyNjC2
 GnQxcnEICfxllHg16RMbhPOYUWL9sYUsEM42RonrC/cAOZwcIgLOEl/PzGUHsXkF9CXeLFvJB
 GILCwRJHL91gRWkQUKggVXi3rIusCIJAU+JTU9Ps8LYp64eY+xiZOdgE7CSOCQGEmURUJXo23
 iDZQIj9wJGhlWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYwvT3seYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH74/DESCHBotT0
 1Iq0zBxg8MGkJTh4lER4DY4ApXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3M8gMAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6jIFN4MvNK4Da9AjqCCeiIPpD7eY
 tLEhFSUg2M3ZmlHguK3KMVl33Q6w3U5Q78lXjAU0Y85p9ZRAXv6ovu3xQiI07sO7pbV90zk3f
 nSo/i7uq/Ozja4++cbfFXuxNnczCfRypnuoLysp89G+O7HD698o9kOVj/ROCc3bs8c3P53Clz
 dKr/it1MMYpOvO3wrHmXXqlyRko94/pnT968CNa9qqzEUpyRaKjFXFScCABv66l/fwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502725461!71408384!1
X-Originating-IP: [104.130.215.37]
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 44356 invoked from network); 14 Aug 2017 15:44:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 15:44:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhHXQ-000464-M2; Mon, 14 Aug 2017 15:44: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 1dhHXL-0002To-33; Mon, 14 Aug 2017 15:44:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhHXK-0004mE-UL; Mon, 14 Aug 2017 15:44:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112633-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=14c6cf41c79b8253690b40ee789110fe69fe39d3
X-Osstest-Versions-That: xen=89fa95485e8a576fdaff955cdc4436165a6e9dce
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 15:44:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112633: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjYzMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjMw
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2MzAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjYzMAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjMwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgMTRjNmNmNDFjNzliODI1MzY5MGI0MGVlNzg5MTEwZmU2OWZl
MzlkMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODlmYTk1NDg1ZThh
NTc2ZmRhZmY5NTVjZGM0NDM2MTY1YTZlOWRjZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjMw
ICAyMDE3LTA4LTE0IDEwOjAxOjIzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjYzMyAgMjAxNy0wOC0xNCAxNDowMzoyNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTE0YzZjZjQxYzc5
YjgyNTM2OTBiNDBlZTc4OTExMGZlNjlmZTM5ZDMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgMTRjNmNmNDFjNzliODI1MzY5MGI0MGVlNzg5
MTEwZmU2OWZlMzlkMworIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj0xNGM2
Y2Y0MWM3OWI4MjUzNjkwYjQwZWU3ODkxMTBmZTY5ZmUzOWQzCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHgg
J10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MTRj
NmNmNDFjNzliODI1MzY5MGI0MGVlNzg5MTEwZmU2OWZlMzlkMyA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAxNGM2Y2Y0MWM3
OWI4MjUzNjkwYjQwZWU3ODkxMTBmZTY5ZmUzOWQzOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg5ZmE5NTQuLjE0YzZj
ZjQgIDE0YzZjZjQxYzc5YjgyNTM2OTBiNDBlZTc4OTExMGZlNjlmZTM5ZDMgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 15:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 15: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.xen.org>)
	id 1dhHZa-00052A-Fq; Mon, 14 Aug 2017 15:46:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392ec1398=wei.liu2@citrix.com>)
 id 1dhHZZ-000524-J9
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 15:46:33 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B1/02-04533-8D5C1995; Mon, 14 Aug 2017 15:46:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO6NoxM
 jDTo/y1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmr3n5iLlijUvHxyCPWBsZt0l2MnBwSAv4S
 Vx40s4DYbALKEj87e9lAbBEBPYmmA88Zuxi5OJgFDjJKTLw5k6mLkYNDWMBZYtOtepAaFgFVi
 RkPIXp5BSwkXn55xggxU15iV9tFVhBbSEBBomP6MSaIGkGJkzOfgNUzC0hIHHzxgnkCI/csJK
 lZSFILGJlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBkM
 9AwPjDsZXx/0OMUpyMCmJ8ib49EYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDNOTIxUkiwKDU9
 tSItMwcYljBpCQ4eJRHepyBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US590FUiQAUpRRm
 gc3AhYjlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8x4AmcKTmVcCt+kV0BFMQEf0gdzPW1
 ySiJCSamAs2JZT8ChD+++qP9KzVpRwvt3wfvJxDns75dg9+R94syX8r1R6zfr47GDa693ipjb
 pKib7vX7cmmAqsUdjnkHRkwxD7ZNfp/xXaOBV6V+7oZk1lk9JvuCTX+reiMWS+ywkajlXNrke
 k3bym/1tsfAMUc9bMaeUtXVyO4IeJ99OXTX5f1Ku5lwlluKMREMt5qLiRABi88dHjAIAAA==
X-Env-Sender: prvs=392ec1398=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502725590!102403091!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48367 invoked from network); 14 Aug 2017 15:46:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 15:46:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,373,1498521600"; d="scan'208";a="435424982"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 14 Aug 2017 16:46:28 +0100
Message-ID: <20170814154628.11769-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
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] xen: lift hypercall_cancel_continuation to
	sched.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIGlzIHRoZSBzYW1lIG9uIGJvdGggeDg2IGFuZCBhcm0uIExpZnQgaXQgdG8g
c2NoZWQuaCB0bwpzYXZlIGEgZnVuY3Rpb24gY2FsbCwgbWFrZSBpdCB0YWtlIGEgcG9pbnRlciB0
byB2Y3B1IHRvIGF2b2lkCnJlc29sdmluZyBjdXJyZW50IGV2ZXJ5IHRpbWUgaXQgZ2V0cyBjYWxs
ZWQuCgpUYWtlIHRoZSBjaGFuY2UgdG8gY2hhbmdlIGl0cyBjYWxsZXJzIHRvIG9ubHkgdXNlIG9u
ZSBjdXJyZW50IGluIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgfCA1IC0tLS0t
CiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICAgIHwgNSAtLS0tLQogeGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvbW0uYyB8IDUgKysrLS0KIHhlbi9jb21tb24vbXVsdGljYWxsLmMgICAg
ICAgICAgfCA3ICsrKystLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgfCA2ICsr
KysrLQogNSBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKaW5kZXggMmRjOGIwYWI1YS4uZWVlYmJkYjM5YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMzY1LDExICszNjUsNiBA
QCB2b2lkIHN5bmNfdmNwdV9leGVjc3RhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgX19hcmc7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogfSkKIAotdm9pZCBoeXBlcmNhbGxfY2FuY2VsX2NvbnRpbnVhdGlvbih2b2lkKQot
ewotICAgIGN1cnJlbnQtPmhjYWxsX3ByZWVtcHRlZCA9IGZhbHNlOwotfQotCiB1bnNpZ25lZCBs
b25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHVuc2lnbmVkIGludCBvcCwg
Y29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKaW5kZXggZTMwMTgxODE3YS4uOTBl
ODhjMWQyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtODYsMTEgKzg2LDYgQEAgY29uc3QgaHlwZXJjYWxsX2Fy
Z3NfdCBoeXBlcmNhbGxfYXJnc190YWJsZVtOUl9oeXBlcmNhbGxzXSA9CiAgICAgX19hcmc7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogfSkKIAotdm9pZCBoeXBlcmNhbGxfY2FuY2VsX2NvbnRpbnVhdGlvbih2b2lkKQot
ewotICAgIGN1cnJlbnQtPmhjYWxsX3ByZWVtcHRlZCA9IGZhbHNlOwotfQotCiB1bnNpZ25lZCBs
b25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHVuc2lnbmVkIGludCBvcCwg
Y29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvbW0uYwppbmRleCBi
NzM3YWYxODg4Li5mM2ZjMDdjM2E5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMKQEAgLTUzLDYg
KzUzLDcgQEAgaW50IGNvbXBhdF9hcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgY29tcGF0X3Bmbl90IG1mbjsKICAg
ICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmMgPSAwOworICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKIAogICAgIHN3aXRjaCAoIGNtZCApCiAgICAgewpAQCAtMTI0LDcgKzEyNSw3
IEBAIGludCBjb21wYXRfYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdChh
cmcsICZjbXAsIDEpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCByYyA9PSBfX0hZUEVS
VklTT1JfbWVtb3J5X29wICkKLSAgICAgICAgICAgICAgICBoeXBlcmNhbGxfY2FuY2VsX2NvbnRp
bnVhdGlvbigpOworICAgICAgICAgICAgICAgIGh5cGVyY2FsbF9jYW5jZWxfY29udGludWF0aW9u
KGN1cnIpOwogICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICB9CiAKQEAgLTEzMyw3
ICsxMzQsNyBAQCBpbnQgY29tcGF0X2FyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIAogICAgIGNhc2UgWEVOTUVNX21hY2hw
aHlzX21hcHBpbmc6CiAgICAgewotICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+
ZG9tYWluOworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vyci0+ZG9tYWluOwogICAgICAg
ICBzdHJ1Y3QgY29tcGF0X21hY2hwaHlzX21hcHBpbmcgbWFwcGluZyA9IHsKICAgICAgICAgICAg
IC52X3N0YXJ0ID0gTUFDSDJQSFlTX0NPTVBBVF9WSVJUX1NUQVJUKGQpLAogICAgICAgICAgICAg
LnZfZW5kICAgPSBNQUNIMlBIWVNfQ09NUEFUX1ZJUlRfRU5ELApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9tdWx0aWNhbGwuYyBiL3hlbi9jb21tb24vbXVsdGljYWxsLmMKaW5kZXggN2NiZjg1NzA0
OC4uYzdhZjRlMDE1NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tdWx0aWNhbGwuYworKysgYi94
ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC0zNiw3ICszNiw4IEBAIHJldF90CiBkb19tdWx0aWNh
bGwoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShtdWx0aWNhbGxfZW50cnlfdCkgY2FsbF9s
aXN0LCB1aW50MzJfdCBucl9jYWxscykKIHsKLSAgICBzdHJ1Y3QgbWNfc3RhdGUgKm1jcyA9ICZj
dXJyZW50LT5tY19zdGF0ZTsKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAg
c3RydWN0IG1jX3N0YXRlICptY3MgPSAmY3Vyci0+bWNfc3RhdGU7CiAgICAgdWludDMyX3QgICAg
ICAgICBpOwogICAgIGludCAgICAgICAgICAgICAgcmMgPSAwOwogICAgIGVudW0gbWNfZGlzcG9z
aXRpb24gZGlzcCA9IG1jX2NvbnRpbnVlOwpAQCAtODYsNyArODcsNyBAQCBkb19tdWx0aWNhbGwo
CiAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoY2FsbF9s
aXN0LCAmbWNzLT5jYWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc3VsdCkpICkKICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAgICAg
ZWxzZSBpZiAoIGN1cnJlbnQtPmhjYWxsX3ByZWVtcHRlZCApCisgICAgICAgIGVsc2UgaWYgKCBj
dXJyLT5oY2FsbF9wcmVlbXB0ZWQgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBUcmFuc2xh
dGUgc3ViLWNhbGwgY29udGludWF0aW9uIHRvIGd1ZXN0IGxheW91dCAqLwogICAgICAgICAgICAg
eGxhdF9tdWx0aWNhbGxfZW50cnkobWNzKTsKQEAgLTk1LDcgKzk2LDcgQEAgZG9fbXVsdGljYWxs
KAogICAgICAgICAgICAgaWYgKCBsaWtlbHkoIV9fY29weV90b19ndWVzdChjYWxsX2xpc3QsICZt
Y3MtPmNhbGwsIDEpKSApCiAgICAgICAgICAgICAgICAgZ290byBwcmVlbXB0ZWQ7CiAgICAgICAg
ICAgICBlbHNlCi0gICAgICAgICAgICAgICAgaHlwZXJjYWxsX2NhbmNlbF9jb250aW51YXRpb24o
KTsKKyAgICAgICAgICAgICAgICBoeXBlcmNhbGxfY2FuY2VsX2NvbnRpbnVhdGlvbihjdXJyKTsK
ICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAgfQogICAgICAgICBlbHNlCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CmluZGV4IDY2NzNiMjdkODguLjRiMjM5NDUyYzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC03MDUsNyArNzA1LDEx
IEBAIGV4dGVybiB2b2lkICgqZGVhZF9pZGxlKSAodm9pZCk7CiAgKi8KIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgdW5zaWduZWQgaW50IG9wLCBjb25z
dCBjaGFyICpmb3JtYXQsIC4uLik7Ci12b2lkIGh5cGVyY2FsbF9jYW5jZWxfY29udGludWF0aW9u
KHZvaWQpOworCitzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJjYWxsX2NhbmNlbF9jb250aW51YXRp
b24oc3RydWN0IHZjcHUgKnYpCit7CisgICAgdi0+aGNhbGxfcHJlZW1wdGVkID0gZmFsc2U7Cit9
CiAKIC8qCiAgKiBGb3IgbG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMgdGhhdCBtdXN0IGJlIGluIGh5
cGVyY2FsbCBjb250ZXh0LCBjaGVjawotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 15:53:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 15:53: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.xen.org>)
	id 1dhHg8-0005lR-9L; Mon, 14 Aug 2017 15:53:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1dhHg7-0005lK-9b
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 15:53:19 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B8/5B-01994-E67C1995; Mon, 14 Aug 2017 15:53:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysWW7jG7u8Ym
 RBh2bLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNi/uZC1bwVuze3MTWwHiVq4uRi0NIYA6T
 RPvZD4xdjJwcLAIOEo8/PGUBsRkFyiT+relhhLAzJNY86WOCaFjNKHHy+g5miAZVibXX9rGB2
 GwC2hLPpm4Hi4sI6Em0rJrICtLALLCYSWJx826gSRwcwgKxEn83e4DU8ApYS/Qs+wI19AqjxL
 fdP5ghEoISJ2c+AbuCWUBL4sa/l0wgvcwC0hLL/3GAhDkFbCS+/7rJCmJLAO1tOP8TbJeEQB+
 jxNO/F1kmMArNQjJqFpJRsxBGLWBkXsWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCql5taXJyY
 npqTmFSsl5yfu4kRGM4MQLCD8Uu/8yFGSQ4mJVHeBJ/eSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvFePTowUEixKTU+tSMvMAUYWTFqCg0dJhHcGSJq3uCAxtzgzHSJ1ilFRSpx3E0hCACSRUZ
 oH1waL5kuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5lU4BjSFJzOvBG76K6DFTECL+0Bu5i0
 uSURISTUwNmo2vFq16so6fZ9UTzOWRxGXtzwOY3tr7+5ud/HCvvn8Be4vLkqVTv9Za9jVahhp
 9PGIbpJB3gnfc9471ryYd9trnnDf5L9npO/WPeU8cn2poP1L6aa1PBqOJW6f2abZrXrX35Zoc
 OCzitRG3XlGP0ufrl981KE7Z7/iLimezPCo5rysHZp7lViKMxINtZiLihMBiUkykeECAAA=
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502725996!93198563!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16743 invoked from network); 14 Aug 2017 15:53:17 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Aug 2017 15:53:17 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C78F12F7289;
 Mon, 14 Aug 2017 15:53:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com C78F12F7289
Received: from redhat.com (ovpn-121-108.rdu2.redhat.com [10.10.121.108])
 by smtp.corp.redhat.com (Postfix) with SMTP id C912261369;
 Mon, 14 Aug 2017 15:53:14 +0000 (UTC)
Date: Mon, 14 Aug 2017 18:53:14 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170814185150-mutt-send-email-mst@kernel.org>
References: <20170811151138.29405-1-anthony.perard@citrix.com>
 <20170811151138.29405-2-anthony.perard@citrix.com>
 <20170811201006-mutt-send-email-mst@kernel.org>
 <20170814145550.GA1475@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170814145550.GA1475@perard.uk.xensource.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Mon, 14 Aug 2017 15:53:16 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org,
 Bruce Rogers <brogers@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDM6NTU6NTBQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDg6MTg6MjhQTSArMDMwMCwgTWljaGFl
bCBTLiBUc2lya2luIHdyb3RlOgo+ID4gT24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDQ6MTE6MzdQ
TSArMDEwMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiA+IFRvIGRvIFBDSSBwYXNzdGhyb3Vn
aCB3aXRoIFhlbiwgdGhlIHByb3BlcnR5IGFjcGktcGNpaHAtYnNlbCBuZWVkcyB0byBiZQo+ID4g
PiBzZXQsIGJ1dCB0aGlzIHdhcyBkb25lIG9ubHkgd2hlbiBBQ1BJIHRhYmxlcyBhcmUgYnVpbHQg
d2hpY2ggaXMgbm90Cj4gPiA+IG5lZWRlZCBmb3IgYSBYZW4gZ3Vlc3QuIFRoZSBuZWVkIGZvciB0
aGUgcHJvcGVydHkgc3RhcnRzIHdpdGggY29tbWl0Cj4gPiA+ICJwYzogcGNpaHA6IGF2b2lkIGFk
ZGluZyBBQ1BJX1BDSUhQX1BST1BfQlNFTCB0d2ljZSIKPiA+ID4gKGYwYzlkNjRhNjhiNzc2Mzc0
ZWM0NzMyNDI0YTNlMjc3NTNjZTM3YjYpLgo+ID4gPiAKPiA+ID4gU2V0IHBjaSBpbmZvIGJlZm9y
ZSBjaGVja2luZyBmb3IgdGhlIG5lZWRzIHRvIGJ1aWxkIEFDUEkgdGFibGVzLgo+ID4gPiAKPiA+
ID4gUmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+
Cj4gPiA+IFRlc3RlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5p
dD4KPiA+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Cj4gPiAKPiA+IEkgYW0gd29ycmllZCB0aGF0IFhlbiB3aWxsIGNvbWUgdG8gZGVw
ZW5kIG9uIHNwZWNpZmljCj4gPiBhc3NpZ25tZW50IG9mIGJzZWwgd2hpY2ggaXNuJ3QgZ3VhcmFu
dGVlZC4gVGhvdWdodHMgb24KPiA+IGhvdyB0byBhdm9pZCB0aGF0Pwo+IAo+IElzIGl0IHBvc3Np
YmxlIHRvIGhhdmUgYSBkaWZmZXJlbnQgQlNFTCB0aGFuIDAgd2l0aCBQSUlYID8KCldpdGggUENJ
IHRvIFBDSSBicmlkZ2VzLCB5ZXMuCgo+IEFsc28sIEkgZG9uJ3Qga25vd24gaWYgaGF2aW5nIG1v
cmUgdGhhbiBvbiBQQ0kgYnVzIGlzIGdvaW5nIHRvIHdvcmsgb24KPiBYZW4sIHRoZXJlIGlzIG5v
dGhpbmcgaW4gb3VyIEFDUEkgdGFibGVzIGJleW9uZCBfU0IuUENJMCwgYW5kIG5vdGhpbmcgdG8K
PiB1c2UgYSBkaWZmZXJlbnQgQlNFTC4KCk15IHdvcnJ5IGlzIHNvbWVvbmUgbWlnaHQgZGVjaWRl
IHRvIGltcGxlbWVudCBob3RwbHVnIGZvciBwY2kgdG8gcGNpCmJyaWRnZXMgb24gWGVuLiBJZiBk
b2luZyB0aGF0LCBpdCdzIGltcG9ydGFudCB0byB1c2UgdGhlIHFlbXUgc3VwcGxpZWQKYWNwaSB0
YWJsZXMuCgo+ID4gPiAKPiA+ID4gLS0tCj4gPiA+IEluIHRoaXMgcGF0Y2ggcmF0aGVyIHRoYW4g
YWx3YXlzIGNhbGxpbmcgYWNwaV9zZXRfcGNpX2luZm8oKSB3aGVuCj4gPiA+IGFjcGlfc2V0dXAo
KSBpcyBjYWxsZWQsIHdlIGNvdWxkIGNoZWNrIGZpcnN0IGZvciBhY3BpX2VuYWJsZWQ/ICh3aGlj
aCBpcwo+ID4gPiB0cnVlIGZvciBYZW4uKQo+ID4gCj4gPiBZZXMsIHBsZWFzZSBjaGFuZ2UgaXQg
bGlrZSB0aGlzLiBBbHNvLCBwbGVhc2UgYWRkCj4gPiBhIGNvbW1lbnQgZXhwbGFpbmdpbmcgd2hh
dCBpdCBkb2VzLgo+IAo+IFdpbGwgZG8uCj4gCj4gLS0gCj4gQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 15:53:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 15: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.xen.org>)
	id 1dhHga-0005nx-Hf; Mon, 14 Aug 2017 15:53:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dhHgZ-0005nb-GU
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 15:53:47 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 BF/21-02176-A87C1995; Mon, 14 Aug 2017 15:53:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsXiVRvsqNt+fGK
 kwY5TahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNz7eZCz45Vsy5EtPA2GrQxcjFISQwiVGi
 t28yaxcjJ4eEwBxWiYONoRB2ksTzta1sEHalxOrf/8FsIQENids3G9khmg8xSSzZvoEJbtL9y
 3uhJhVL9K2/AGbzCghKnJz5hAWi21vi7f2zjCA2p4C7RMe1hcwQcTeJmzOfgsXZBLQl2l7vAu
 tlEVCVWD1tEdBmdqCZiRLXMiEmBkjcaLsG1iksECKxaO55sGoRAT2Jo79aGEHOYRZYxCzx8h3
 EGGYBTYnW7b/ZJzCKzEJy0SwkqQWMTKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPVyU4uL
 E9NTcxKTivWS83M3MQLDvJ6BgXEHY89ev0OMkhxMSqK8CT69kUJ8SfkplRmJxRnxRaU5qcWHG
 GU4OJQkeG8emxgpJFiUmp5akZaZA4w4mLQEB4+SCC8jMOqEeIsLEnOLM9MhUqcYjTk2rF7/hY
 lj0oHtX5iEWPLy81KlxHlXgkwSACnNKM2DGwRLBJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczA
 qCfPOAJnCk5lXArfvFdApTECn9IF8wVtckoiQkmpgnG0jX69ia1X0IU+y7HwE54NnKpWhf/Zm
 CS3bIHnep1d4VpxJ8Pyb1dsOxp+7sWeq1mM/mWQps0ftS3jzU7e7ntlcsmPlhRLxU7e9SgOeV
 wUcepveIZp88Xjygj/yJWYv//hZXP5bMpOz99oWvXz2r3e/ZCrPnhPT3qY8b7l7V8DWxnoBtq
 fnlViKMxINtZiLihMBWqTnkf8CAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502726022!51885854!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37369 invoked from network); 14 Aug 2017 15:53:43 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Aug 2017 15:53:43 -0000
Received: by mail-pg0-f65.google.com with SMTP id u185so11295808pgb.0
 for <xen-devel@lists.xen.org>; Mon, 14 Aug 2017 08:53:43 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=VcbLAfbBi/P62tZe/FhOFbd8UFBc0q9cU4oExmETf1Y=;
 b=ada1dvzcXdnxgQqqppf+wPNdf2MOKMNeDsGHmvkHUO65xUNzw+XWiKWFLar9qnzxYj
 YCzMJgCRasqmmKixNP3Av1XddsAf7Xgaw5sjFM3fFAdr1Dsq6ffsnaPpbeIL2KQkaFUa
 76g77by2s6Oh9WamW4khjVf8+/+KegwtBzweyVgyGoxDuXnTbLqH4gcMf1LjmFIFj2pS
 YV+vaZuo/2dJsPSjkaxI4gOnhpPVJKLy0zFL3F/aVt4yxDYPvsEp3dtmhczgoB5WsGYv
 p5kNheqP/QRYr/dnh2W4Lx2N94ZEV0pEQoQY6oZiD5L8KELJTkCrUrgrXsHA9Xb73946
 Cl4Q==
X-Gm-Message-State: AHYfb5gL2MOFzU5+T47xJI+OraEabw9aBmrbu4x3WHLNHnZ15wp/j3j9
 FXqnOdpB3u64hQWwer4=
X-Received: by 10.98.43.78 with SMTP id r75mr25190822pfr.269.1502726021445;
 Mon, 14 Aug 2017 08:53:41 -0700 (PDT)
Received: from mail-pg0-f45.google.com (mail-pg0-f45.google.com.
 [74.125.83.45])
 by smtp.gmail.com with ESMTPSA id l132sm15952052pfc.150.2017.08.14.08.53.40
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 14 Aug 2017 08:53:41 -0700 (PDT)
Received: by mail-pg0-f45.google.com with SMTP id v189so49654363pgd.2
 for <xen-devel@lists.xen.org>; Mon, 14 Aug 2017 08:53:40 -0700 (PDT)
X-Received: by 10.84.216.24 with SMTP id m24mr27993679pli.444.1502726020657;
 Mon, 14 Aug 2017 08:53:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Mon, 14 Aug 2017 08:53:00 -0700 (PDT)
In-Reply-To: <1502180855-7500-1-git-send-email-aisaila@bitdefender.com>
References: <1502180855-7500-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 14 Aug 2017 09:53:00 -0600
X-Gmail-Original-Message-ID: <CABfawh=LjRobw53paNGEwTPZb0JgEUFSpeNz4+B4nb+zaWW3fQ@mail.gmail.com>
Message-ID: <CABfawh=LjRobw53paNGEwTPZb0JgEUFSpeNz4+B4nb+zaWW3fQ@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <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 v5] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgOCwgMjAxNyBhdCAyOjI3IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBJbiBzb21lIGludHJvc3BlY3Rpb24gdXNlY2Fz
ZXMsIGFuIGluLWd1ZXN0IGFnZW50IG5lZWRzIHRvIGNvbW11bmljYXRlCj4gd2l0aCB0aGUgZXh0
ZXJuYWwgaW50cm9zcGVjdGlvbiBhZ2VudC4gIEFuIGV4aXN0aW5nIG1lY2hhbmlzbSBpcwo+IEhW
TU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2Vy
bmVsIHVzZWNhc2VzCj4gbGlrZSBhbGwgb3RoZXIgaHlwZXJjYWxscy4KPgo+IEludHJvZHVjZSBh
IG1lY2hhbmlzbSB3aGVyZWJ5IHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50IGNhbiB3aGl0ZWxpc3Qg
dGhlCj4gdXNlIG9mIEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgZGlyZWN0bHkgZnJvbSB1
c2Vyc3BhY2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjQ6Cj4gICAgICAgICAtIENo
YW5nZWQgZnVuY3Rpb24gbWFuZSBmcm9tIHhjX2FsbG93X2d1ZXN0X3VzZXJzcGFjZV9ldmVudAo+
ICAgICAgICAgICB0byB4Y19tb25pdG9yX2d1ZXN0X3VzZXJzcGFjZV9ldmVudAo+ICAgICAgICAg
LSBGaXhlZCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgY2hlY2sKPiAgICAgICAgIC0gRGVsZXRlIHRo
ZSBndWVzdF9yZXF1ZXN0X3N5bmMKPiAgICAgICAgIC0gQ2hhbmdlZCBndWVzdF9yZXF1ZXN0X3Vz
ZXJzcGFjZV9ldmVudCB0bwo+ICAgICAgICAgICBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFi
bGVkCj4gICAgICAgICAtIE1vdmVkIGd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2VuYWJsZWQgZmxh
ZyBmcm9tIHNjaGVkLmggdG8KPiAgICAgICAgICAgZG9tYWluLmgKPiAtLS0KPiAgdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCj4gIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAg
ICAgIHwgMTQgKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAg
fCAgNSArKysrKwo+ICB4ZW4vY29tbW9uL21vbml0b3IuYyAgICAgICAgICB8IDEzICsrKysrKysr
KysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAxOSArKysrKysrKysrLS0t
LS0tLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgMjEgKysrKysrKysrKyst
LS0tLS0tLS0tCj4gIDYgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRp
b25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IGJkZTgzMTMuLmM3MmUxMmQgMTAw
NjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysgYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0yMDIyLDYgKzIwMjIsNyBAQCBpbnQgeGNfbW9u
aXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5f
aWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKPiAg
aW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJv
b2wgc3luYyk7Cj4gK2ludCB4Y19tb25pdG9yX2d1ZXN0X3VzZXJzcGFjZV9ldmVudCh4Y19pbnRl
cmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTsKPiAgaW50IHhjX21v
bml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5f
aWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wg
c3luYyk7Cj4gIGludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19t
b25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKPiBpbmRleCBiNDRjZTkzLi5iZDhj
YmNmIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwo+ICsrKyBiL3Rvb2xz
L2xpYnhjL3hjX21vbml0b3IuYwo+IEBAIC0xNjEsNiArMTYxLDIwIEBAIGludCB4Y19tb25pdG9y
X2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29s
IGVuYWJsZSwKPiAgICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPiAgfQo+Cj4g
K2ludCB4Y19tb25pdG9yX2d1ZXN0X3VzZXJzcGFjZV9ldmVudCh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKQo+ICt7Cj4gKyAgICBERUNMQVJFX0RPTUNU
TDsKPiArCj4gKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9tb25pdG9yX29wOwo+ICsgICAg
ZG9tY3RsLmRvbWFpbiA9IGRvbWFpbl9pZDsKPiArICAgIGRvbWN0bC51Lm1vbml0b3Jfb3Aub3Ag
PSBlbmFibGUgPyBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRU5BQkxFCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogWEVOX0RPTUNUTF9NT05JVE9SX09QX0RJU0FCTEU7Cj4g
KyAgICBkb21jdGwudS5tb25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0dVRVNUX1VTRVJTUEFDRV9FVkVOVDsKPiArCj4gKyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwg
JmRvbWN0bCk7Cj4gK30KPiArCj4gKwo+ICBpbnQgeGNfbW9uaXRvcl9lbXVsYXRlX2VhY2hfcmVw
KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKPiAgewo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+IGlu
ZGV4IGU3MjM4Y2UuLjU3NDJkZDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9oeXBl
cmNhbGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKPiBAQCAtMTU1LDYg
KzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiAgICAgICAgICAvKiBGYWxsdGhyb3VnaCB0byBwZXJtaXNzaW9uIGNoZWNrLiAqLwo+ICAgICAg
Y2FzZSA0Ogo+ICAgICAgY2FzZSAyOgo+ICsgICAgICAgIGlmICggY3VycmQtPmFyY2gubW9uaXRv
ci5ndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkICYmCj4gKyAgICAgICAgICAgIGVheCA9
PSBfX0hZUEVSVklTT1JfaHZtX29wICYmCj4gKyAgICAgICAgICAgIChtb2RlID09IDggPyByZWdz
LT5yZGkgOiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgKQo+ICsg
ICAgICAgICAgICBicmVhazsKPiArCgpTbyB0aGUgQ1BMIGNoZWNrIGhhcHBlbnMgYWZ0ZXIgdGhl
IG1vbml0b3IgY2hlY2ssIHdoaWNoIG1lYW5zIHRoaXMKd2lsbCB0cmlnZ2VyIHJlZ2FyZGxlc3Mg
aWYgdGhlIGh5cGVyY2FsbCBpcyBjb21pbmcgZnJvbSB1c2Vyc3BhY2Ugb3IKa2VybmVsc3BhY2Uu
IFNpbmNlIHRoZSBtb25pdG9yIG9wdGlvbiBzcGVjaWZpY2FsbHkgc2F5cyB1c2Vyc3BhY2UsCnRo
aXMgc2hvdWxkIHByb2JhYmx5IGdldCBtb3ZlZCBpbnRvIHRoZSBibG9jayB3aGVyZSBDUEwgd2Fz
IGNoZWNrZWQuCgo+ICAgICAgICAgIGlmICggdW5saWtlbHkoaHZtX2dldF9jcGwoY3VycikpICkK
PiAgICAgICAgICB7Cj4gICAgICBkZWZhdWx0Ogo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21v
bml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5jCj4gaW5kZXggNDUxZjQyZi4uMDgwYTQwNSAx
MDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL21vbml0b3IuYwo+ICsrKyBiL3hlbi9jb21tb24vbW9u
aXRvci5jCj4gQEAgLTc5LDYgKzc5LDE5IEBAIGludCBtb25pdG9yX2RvbWN0bChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApCj4gICAgICAgICAgYnJl
YWs7Cj4gICAgICB9Cj4KPiArICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNU
X1VTRVJTUEFDRV9FVkVOVDoKPiArICAgIHsKPiArICAgICAgICBib29sIG9sZF9zdGF0dXMgPSBk
LT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZDsKPiArCj4gKyAg
ICAgICAgaWYgKCB1bmxpa2VseShvbGRfc3RhdHVzID09IHJlcXVlc3RlZF9zdGF0dXMpICkKPiAr
ICAgICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7Cj4gKwo+ICsgICAgICAgIGRvbWFpbl9wYXVzZShk
KTsKPiArICAgICAgICBkLT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5h
YmxlZCA9IHJlcXVlc3RlZF9zdGF0dXM7Cj4gKyAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4g
KyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAv
KiBHaXZlIGFyY2gtc2lkZSB0aGUgY2hhbmNlIHRvIGhhbmRsZSB0aGlzIGV2ZW50ICovCj4gICAg
ICAgICAgcmV0dXJuIGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoZCwgbW9wKTsKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKPiBpbmRleCBjMTA1MjJiLi5kZTAyNTA3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
Cj4gQEAgLTM5NiwxNSArMzk2LDE2IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgo+Cj4gICAgICAvKiBB
cmNoLXNwZWNpZmljIG1vbml0b3Igb3B0aW9ucyAqLwo+ICAgICAgc3RydWN0IHsKPiAtICAgICAg
ICB1bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19lbmFibGVkICAgICAgIDogNDsKPiAtICAgICAg
ICB1bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19zeW5jICAgICAgICAgIDogNDsKPiAtICAgICAg
ICB1bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgIDogNDsKPiAtICAgICAg
ICB1bnNpZ25lZCBpbnQgc2luZ2xlc3RlcF9lbmFibGVkICAgICAgICAgIDogMTsKPiAtICAgICAg
ICB1bnNpZ25lZCBpbnQgc29mdHdhcmVfYnJlYWtwb2ludF9lbmFibGVkIDogMTsKPiAtICAgICAg
ICB1bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX2VuYWJsZWQgICAgIDogMTsKPiAtICAgICAg
ICB1bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX3N5bmMgICAgICAgIDogMTsKPiAtICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1aWRfZW5hYmxlZCAgICAgICAgICAgICAgIDogMTsKPiAtICAgICAg
ICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgIDogMTsKPiArICAgICAg
ICB1bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19lbmFibGVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiA0Owo+ICsgICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX3N5
bmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDQ7Cj4gKyAgICAgICAgdW5z
aWduZWQgaW50IHdyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogNDsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgc2luZ2xlc3RlcF9lbmFibGVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwo+ICsgICAgICAgIHVuc2lnbmVk
IGludCBzb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IDE7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGRlYnVnX2V4Y2VwdGlvbl9lbmFibGVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQg
ZGVidWdfZXhjZXB0aW9uX3N5bmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAx
Owo+ICsgICAgICAgIHVuc2lnbmVkIGludCBjcHVpZF9lbmFibGVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IDE7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGRlc2Ny
aXB0b3JfYWNjZXNzX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAgICAg
ICAgICAgICAgICAgICAgICAgOiAxOwo+ICAgICAgICAgIHN0cnVjdCBtb25pdG9yX21zcl9iaXRt
YXAgKm1zcl9iaXRtYXA7Cj4gICAgICAgICAgdWludDY0X3Qgd3JpdGVfY3RybHJlZ19tYXNrWzRd
Owo+ICAgICAgfSBtb25pdG9yOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBpbmRleCBmZjM5NzYyLi44NzA0
OTVjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC0xMDczLDE2ICsxMDczLDE3IEBAIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2NtdF9vcF90KTsKPiAgI2RlZmluZSBY
RU5fRE9NQ1RMX01PTklUT1JfT1BfR0VUX0NBUEFCSUxJVElFUyAgMgo+ICAjZGVmaW5lIFhFTl9E
T01DVExfTU9OSVRPUl9PUF9FTVVMQVRFX0VBQ0hfUkVQICAzCj4KPiAtI2RlZmluZSBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRyAgICAgICAgIDAKPiAtI2RlZmluZSBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUiAgICAgICAgICAgIDEKPiAtI2RlZmluZSBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU0lOR0xFU1RFUCAgICAgICAgICAgIDIKPiAtI2RlZmlu
ZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCAgIDMKPiAtI2Rl
ZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCAgICAgICAgIDQKPiAt
I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OICAgICAgIDUK
PiAtI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQgICAgICAgICAgICAgICAg
IDYKPiAtI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfUFJJVklMRUdFRF9DQUxMICAg
ICAgIDcKPiAtI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUICAgICAg
ICAgICAgIDgKPiAtI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1Mg
ICAgICAgICAgIDkKPiArI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RS
TFJFRyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAo+ICsjZGVmaW5lIFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIKPiArI2RlZmluZSBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCAgICAgICAgICAgICAgICAgICAgICAgICAg
Mwo+ICsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA0Cj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX0RFQlVHX0VYQ0VQVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUKPiAr
I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNgo+ICsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9QUklWSUxFR0VEX0NBTEwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3Cj4gKyNkZWZp
bmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDgKPiArI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVT
Q19BQ0NFU1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOQo+ICsjZGVmaW5lIFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9VU0VSU1BBQ0VfRVZFTlQgICAgICAgICAgICAg
ICAgICAgICAgIDEwCj4KPiAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7Cj4gICAgICB1
aW50MzJfdCBvcDsgLyogWEVOX0RPTUNUTF9NT05JVE9SX09QXyogKi8KPiAtLQo+IDIuNy40Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 16:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 16: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.xen.org>)
	id 1dhI88-0000Aa-Ul; Mon, 14 Aug 2017 16:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3924245a2=dario.faggioli@citrix.com>)
 id 1dhI87-0000AU-20
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 16:22:15 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 86/88-03368-63EC1995; Mon, 14 Aug 2017 16:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXitHSDva7puYm
 RBvu/ilh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXjvQzF/wTrti25DdTA+NHwS5GTg4JgRCJ
 h42HGUFsXgFDiW/Td7OA2MIC+RIN284zgdhsAgYSb3bsZQWxRQRkJGa82gkU5+JgFjjCKNF5/
 xU7SIJFQFVi5eWdYDangLXEurmb2ECKhAQmM0psmbWVDSTBLyApcevLR2YQm1mgWuLV4aVMEF
 doSxw5188OcYWgxMmZT8CuEBJQk5gx9zLrBEa+WUhaZiEpg4hrSrRu/80OYWtLLFv4mhnCtpV
 Yt+49VI2NxKarCxghbHmJ7W/nMC9gZF/FqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pc
 nJiempOYVKyXnJ+7iREY0AxAsINx38fIQ4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4f52ZGCkkWJSanlqRlpkDjC2YtAQHj5II7yqQNG9xQWJucWY6ROoUoy7Hqwn/vzEJse
 Tl56VKifP+BCkSACnKKM2DGwGL80uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5q0DmcKTmVc
 Ct+kV0BFMQEf0gdzPW1ySiJCSamB03W/RuPfdO97j6td2ZP+ZxJF93Ezg3O3bM6bZHb1/e+o/
 /z7D91WcQh887p5VS2yqWTt9z/RpUZw73DfI7W05vuUim/P1GN4Zr3atefHnrd8Xt97z8b9F9
 0X+tcqy2nlqnuDcacfPX+ArvtPN8u6/QdGq4NQL9cobp30r55wf/f7ZixsvFj63+KrEUpyRaK
 jFXFScCAD0ddQH7gIAAA==
X-Env-Sender: prvs=3924245a2=dario.faggioli@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502727731!111425965!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2561 invoked from network); 14 Aug 2017 16:22:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 16:22:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,374,1498521600"; 
 d="asc'?scan'208";a="443715271"
Message-ID: <1502727719.5719.41.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Tim Deegan <tim@xen.org>
Date: Mon, 14 Aug 2017 18:21:59 +0200
In-Reply-To: <20170814135440.GB68284@deinos.phlegethon.org>
References: <20170814103927.GA68284@deinos.phlegethon.org>
 <1502717079.5719.39.camel@citrix.com>
 <20170814135440.GB68284@deinos.phlegethon.org>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8420282146818597036=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8420282146818597036==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-JhrQVk1RiNYDnI8fNyZp"

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

On Mon, 2017-08-14 at 14:54 +0100, Tim Deegan wrote:
> At 15:24 +0200 on 14 Aug (1502724279), Dario Faggioli wrote:
> > About the former... I'm not sure which check of rcp->cur you're
> > referring to. I think it's the one in rcu_check_quiescent_state(),
> > but
> > then, I'm not sure where to actually put the barrier...
>=20
> I mean whatever one causes the CPU to DTRT about the new grace
> period.
> AFAICT that's the one in __rcu_pending().=C2=A0=C2=A0The important thing =
is
> that
> that read mustn't be allowed to happen before the write to the
> idle_cpumask.
>
Interestingly enough, someone seems to have had a very similar
discussion before:

https://lkml.org/lkml/2005/12/8/155

> =C2=A0=C2=A0I'd be inclined to put the barrier right after the
> cpumask_set_cpu() in rcu_idle_enter().
>=20
And with conclusions similar to these: :-)

https://lkml.org/lkml/2005/12/8/308

I've no idea why they then didn't put an actual barrier in place. This
thread mention s390's ordering, as at the time, this mechanism was only
in used there, but they've not added one when making things general.

IAC, I'm fine putting down one. :-)

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-JhrQVk1RiNYDnI8fNyZp
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZkc4oAAoJEBZCeImluHPunbsQAOc5S9F0a5Uv36GNBtSDfEaa
Aae2AmZXHOF2yVPIZ7XcasjpbPevfbaCkDboudwjTTr653IezQ46uOLGpA2wKsEx
JrGjwWDr0tJD0Bb1nj1U3TF/ITZU1GqfZe/VkzJGbPOFqXYwnEDm8ZW2G0dqtS4n
Z/k61G/vzD3xz2UVamTakvTh45/6JSsDUntvNyGuUMjwidJLZzsEsrFAPbX1ZGxj
9Ed0zgUx1imTXBbGZmwte7PYWO4z+p8x4Y+278z2lp/D9D5SRlsJtpdNmZl7egQn
G8emho2ktliKefGb0L1pnN1Mi1TFbCoIV53QUIosnxmQhuDk3DotLTz5kVoeCf3R
P6fGqpRWqhmBtMX92S20rejQeYAOH2dOBt+/2TrGzkqXOj12PsB4CBD9ahBKuLq6
Si5BPjRbBX4//cj5/Sg2ntUB44dlUuvFAmqlYKp6ZmUjHHnMQYn2oC7gJEKOsjxY
An93nf/FvKXOfMilyEvQ1aKNbg6eOjiPLvsIUlER7b/ykJEE3sF7mqBTR2daMHc9
xNmucldLYGs6M/ElAMv3CZXiV6ga4326dL9zcbeMxy7ql8+XINlE5tU/DDpa44UN
JMoGdZwuE3S6eHMcsanhSZo4Zwdsvm4y9/I0buZAcs++HOzPLwtizD4UKaq9Mws2
s6TRm0qEf34/FEnEzKvd
=/+de
-----END PGP SIGNATURE-----

--=-JhrQVk1RiNYDnI8fNyZp--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8420282146818597036==--


From xen-devel-bounces@lists.xen.org Mon Aug 14 16:45:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 16:45: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.xen.org>)
	id 1dhIUH-0001tY-S2; Mon, 14 Aug 2017 16:45:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392c10cbc=anthony.perard@citrix.com>)
 id 1dhIUH-0001tS-8x
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 16:45:09 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 31/DC-03406-493D1995; Mon, 14 Aug 2017 16:45:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7kyxM
 jDf6/Nbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+nb7IWnCKt2L9ohaWBsaPXF2MnBwSAv4S
 X0/2MYPYLAKqEvP//2cEsdkEDCRWTL8KZosIaEo8vfWaqYuRi4NZYBWTxO4TT4AcDg5hgViJv
 5s9QGp4BawlVs35xQhSIyTQyiTRvGw9O0RCUOLkzCcsIDazgI7Egt2f2EB6mQWkJZb/4wAJcw
 rYSFztmAG2S1RAWWLevlVsILaQgJrEjYXLWCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2y
 sl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCDcef6wEOMkhxMSqK8CT69
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH9dnBgpJFiUmp5akZaZAwx6mLQEB4+SCK/zJaA0b
 3FBYm5xZjpE6hSjopQ4ry5IQgAkkVGaB9cGi7RLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEu
 aVA5nCk5lXAjf9FdBiJqDFfSA38xaXJCKkpBoYK7bX5njc+Do55MQ3sZRrgsK6Ts52K5z/zLr
 6reCMuVWeTrzDUcHXe1altl65PsVt703lrVf0Bfw8JY7MVay2sv34/T3fhXW/zjbomfZy5i2Z
 eyzqzd+JtbO5NDZP1C0LZT+vFejbpr8tw1HUax/DMcGUeaJfuv5OuBD1tOnrJrnkwkum7fZHl
 FiKMxINtZiLihMBGh0u+q8CAAA=
X-Env-Sender: prvs=392c10cbc=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502729106!99323533!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28221 invoked from network); 14 Aug 2017 16:45:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 16:45:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,374,1498521600"; d="scan'208";a="443718285"
Date: Mon, 14 Aug 2017 17:45:02 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Message-ID: <20170814164502.GB1475@perard.uk.xensource.com>
References: <20170811151138.29405-1-anthony.perard@citrix.com>
 <20170811151138.29405-2-anthony.perard@citrix.com>
 <20170811201006-mutt-send-email-mst@kernel.org>
 <20170814145550.GA1475@perard.uk.xensource.com>
 <20170814185150-mutt-send-email-mst@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170814185150-mutt-send-email-mst@kernel.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Stefano
 Stabellini <sstabellini@kernel.org>, Eduardo Habkost <ehabkost@redhat.com>,
 qemu-devel@nongnu.org, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Igor
 Mammedov <imammedo@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDY6NTM6MTRQTSArMDMwMCwgTWljaGFlbCBTLiBUc2ly
a2luIHdyb3RlOgo+IE9uIE1vbiwgQXVnIDE0LCAyMDE3IGF0IDAzOjU1OjUwUE0gKzAxMDAsIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gT24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDg6MTg6MjhQ
TSArMDMwMCwgTWljaGFlbCBTLiBUc2lya2luIHdyb3RlOgo+ID4gPiBPbiBGcmksIEF1ZyAxMSwg
MjAxNyBhdCAwNDoxMTozN1BNICswMTAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+ID4gPiBU
byBkbyBQQ0kgcGFzc3Rocm91Z2ggd2l0aCBYZW4sIHRoZSBwcm9wZXJ0eSBhY3BpLXBjaWhwLWJz
ZWwgbmVlZHMgdG8gYmUKPiA+ID4gPiBzZXQsIGJ1dCB0aGlzIHdhcyBkb25lIG9ubHkgd2hlbiBB
Q1BJIHRhYmxlcyBhcmUgYnVpbHQgd2hpY2ggaXMgbm90Cj4gPiA+ID4gbmVlZGVkIGZvciBhIFhl
biBndWVzdC4gVGhlIG5lZWQgZm9yIHRoZSBwcm9wZXJ0eSBzdGFydHMgd2l0aCBjb21taXQKPiA+
ID4gPiAicGM6IHBjaWhwOiBhdm9pZCBhZGRpbmcgQUNQSV9QQ0lIUF9QUk9QX0JTRUwgdHdpY2Ui
Cj4gPiA+ID4gKGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNjZTM3YjYpLgo+ID4g
PiA+IAo+ID4gPiA+IFNldCBwY2kgaW5mbyBiZWZvcmUgY2hlY2tpbmcgZm9yIHRoZSBuZWVkcyB0
byBidWlsZCBBQ1BJIHRhYmxlcy4KPiA+ID4gPiAKPiA+ID4gPiBSZXBvcnRlZC1ieTogU2FuZGVy
IEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KPiA+ID4gPiBUZXN0ZWQtYnk6IFNh
bmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Cj4gPiA+ID4gU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiA+IAo+
ID4gPiBJIGFtIHdvcnJpZWQgdGhhdCBYZW4gd2lsbCBjb21lIHRvIGRlcGVuZCBvbiBzcGVjaWZp
Ywo+ID4gPiBhc3NpZ25tZW50IG9mIGJzZWwgd2hpY2ggaXNuJ3QgZ3VhcmFudGVlZC4gVGhvdWdo
dHMgb24KPiA+ID4gaG93IHRvIGF2b2lkIHRoYXQ/Cj4gPiAKPiA+IElzIGl0IHBvc3NpYmxlIHRv
IGhhdmUgYSBkaWZmZXJlbnQgQlNFTCB0aGFuIDAgd2l0aCBQSUlYID8KPiAKPiBXaXRoIFBDSSB0
byBQQ0kgYnJpZGdlcywgeWVzLgo+IAo+ID4gQWxzbywgSSBkb24ndCBrbm93biBpZiBoYXZpbmcg
bW9yZSB0aGFuIG9uIFBDSSBidXMgaXMgZ29pbmcgdG8gd29yayBvbgo+ID4gWGVuLCB0aGVyZSBp
cyBub3RoaW5nIGluIG91ciBBQ1BJIHRhYmxlcyBiZXlvbmQgX1NCLlBDSTAsIGFuZCBub3RoaW5n
IHRvCj4gPiB1c2UgYSBkaWZmZXJlbnQgQlNFTC4KPiAKPiBNeSB3b3JyeSBpcyBzb21lb25lIG1p
Z2h0IGRlY2lkZSB0byBpbXBsZW1lbnQgaG90cGx1ZyBmb3IgcGNpIHRvIHBjaQo+IGJyaWRnZXMg
b24gWGVuLiBJZiBkb2luZyB0aGF0LCBpdCdzIGltcG9ydGFudCB0byB1c2UgdGhlIHFlbXUgc3Vw
cGxpZWQKPiBhY3BpIHRhYmxlcy4KCkkgY2FuIGFsd2F5cyBhZGQgYXNzZXJ0KCh4ZW5fZW5hYmxl
KCkgJiYgIWJzZWwpIHx8ICF4ZW5fZW5hYmxlKCkpIGluCmFjcGlfc2V0X2JzZWwoKSwgc28gaWYg
c29tZW9uZSB3YXMgZ29pbmcgdG8gbWFrZSBhbnkgY2hhbmdlLCBoZSB3b3VsZApmaW5kIG91dCBh
Ym91dCBic2VsIHF1aWNrZXIuIEJ1dCBJIGRvbid0IHNlZSBYZW4gdXNpbmcgUUVNVSBzdXBwbGll
ZApBQ1BJIHRhYmxlcyBhbnl0aW1lIHNvb24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 16:47:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 16: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.xen.org>)
	id 1dhIWy-000222-7B; Mon, 14 Aug 2017 16:47:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dhIWx-00021v-5B
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 16:47:55 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 13/0C-02033-A34D1995; Mon, 14 Aug 2017 16:47:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsXCqh5zXdfyysR
 Ig1XXtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozprZ9YCg5wV9yaNo2lgXE5ZxcjF4eQwEJG
 iXltFxi7GDk5WARUJaZ0z2ICsdkE5CTWbbzBBmKLCOhJfHj1jQ2kgVngMKPEvilrwBqEBfIlG
 radB2vgFbCSaP42lxli6g5Gifl/97NDJAQlTs58wgJiMwvoSOzcegdoEgeQLS2x/B8HRFheon
 nrbGYQm1PASGLV2YNgtqiAisSVCW/BxkgIiEj8uvOJGcLWlDh4aRMLhK0gcf/zNTYIO1BiWuN
 25gmMQrOQbJ6FZPMshM2zkGxewMiyilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBULze1uDgx
 PTUnMalYLzk/dxMjMMzrGRgYdzDuafc7xCjJwaQkypvg0xspxJeUn1KZkVicEV9UmpNafIhRn
 YND4Oq2v+FSLHn5ealKErxnLk2MFBIsSk1PrUjLzAHGIUylBAePkghvC0iat7ggMbc4Mx0idY
 rRmGPFgq1fmDj6Jm7/wiQENklKnHcqSKkASGlGaR7cIFh6uMQoKyXMy8jAwCDEU5BalJtZgir
 /ilGcg1FJmJf7MtAUnsy8Erh9r4BOYQI6pQ/kId7ikkSElFQDo+KGtedPPhYut7/EozlT7cn9
 TxsN958s3XHfYu2OnLffX39RrTfv+64/J2wah98qmY+PeP/t3eea8Wr5NS+zmQt32vXnhK5//
 2vewS9JAYvOH3nIvLr/2/dFYtq/f0yR23R3d8UZ2Yy6rBKZeWHiaYLSSyOL4l9aub+evZP3Y1
 FDzzSvRw/zX/5VYinOSDTUYi4qTgQAWf6kWAoDAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502729273!70941691!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63067 invoked from network); 14 Aug 2017 16:47:53 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Aug 2017 16:47:53 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dhIWq-000Ptf-7d; Mon, 14 Aug 2017 16:47:48 +0000
Date: Mon, 14 Aug 2017 17:47:48 +0100
From: Tim Deegan <tim@xen.org>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170814164748.GC68284@deinos.phlegethon.org>
References: <20170814103927.GA68284@deinos.phlegethon.org>
 <1502717079.5719.39.camel@citrix.com>
 <20170814135440.GB68284@deinos.phlegethon.org>
 <1502727719.5719.41.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502727719.5719.41.camel@citrix.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: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTg6MjEgKzAyMDAgb24gMTQgQXVnICgxNTAyNzM0OTE5KSwgRGFyaW8gRmFnZ2lvbGkgd3Jv
dGU6Cj4gT24gTW9uLCAyMDE3LTA4LTE0IGF0IDE0OjU0ICswMTAwLCBUaW0gRGVlZ2FuIHdyb3Rl
Ogo+ID4gQXQgMTU6MjQgKzAyMDAgb24gMTQgQXVnICgxNTAyNzI0Mjc5KSwgRGFyaW8gRmFnZ2lv
bGkgd3JvdGU6Cj4gPiA+IEFib3V0IHRoZSBmb3JtZXIuLi4gSSdtIG5vdCBzdXJlIHdoaWNoIGNo
ZWNrIG9mIHJjcC0+Y3VyIHlvdSdyZQo+ID4gPiByZWZlcnJpbmcgdG8uIEkgdGhpbmsgaXQncyB0
aGUgb25lIGluIHJjdV9jaGVja19xdWllc2NlbnRfc3RhdGUoKSwKPiA+ID4gYnV0Cj4gPiA+IHRo
ZW4sIEknbSBub3Qgc3VyZSB3aGVyZSB0byBhY3R1YWxseSBwdXQgdGhlIGJhcnJpZXIuLi4KPiA+
IAo+ID4gSSBtZWFuIHdoYXRldmVyIG9uZSBjYXVzZXMgdGhlIENQVSB0byBEVFJUIGFib3V0IHRo
ZSBuZXcgZ3JhY2UKPiA+IHBlcmlvZC4KPiA+IEFGQUlDVCB0aGF0J3MgdGhlIG9uZSBpbiBfX3Jj
dV9wZW5kaW5nKCkuwqDCoFRoZSBpbXBvcnRhbnQgdGhpbmcgaXMKPiA+IHRoYXQKPiA+IHRoYXQg
cmVhZCBtdXN0bid0IGJlIGFsbG93ZWQgdG8gaGFwcGVuIGJlZm9yZSB0aGUgd3JpdGUgdG8gdGhl
Cj4gPiBpZGxlX2NwdW1hc2suCj4gPgo+IEludGVyZXN0aW5nbHkgZW5vdWdoLCBzb21lb25lIHNl
ZW1zIHRvIGhhdmUgaGFkIGEgdmVyeSBzaW1pbGFyCj4gZGlzY3Vzc2lvbiBiZWZvcmU6Cj4gCj4g
aHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMDUvMTIvOC8xNTUKPiAKPiA+IMKgwqBJJ2QgYmUgaW5j
bGluZWQgdG8gcHV0IHRoZSBiYXJyaWVyIHJpZ2h0IGFmdGVyIHRoZQo+ID4gY3B1bWFza19zZXRf
Y3B1KCkgaW4gcmN1X2lkbGVfZW50ZXIoKS4KPiA+IAo+IEFuZCB3aXRoIGNvbmNsdXNpb25zIHNp
bWlsYXIgdG8gdGhlc2U6IDotKQo+IAo+IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDA1LzEyLzgv
MzA4Cj4gCj4gSSd2ZSBubyBpZGVhIHdoeSB0aGV5IHRoZW4gZGlkbid0IHB1dCBhbiBhY3R1YWwg
YmFycmllciBpbiBwbGFjZS4gVGhpcwo+IHRocmVhZCBtZW50aW9uIHMzOTAncyBvcmRlcmluZywg
YXMgYXQgdGhlIHRpbWUsIHRoaXMgbWVjaGFuaXNtIHdhcyBvbmx5Cj4gaW4gdXNlZCB0aGVyZSwg
YnV0IHRoZXkndmUgbm90IGFkZGVkIG9uZSB3aGVuIG1ha2luZyB0aGluZ3MgZ2VuZXJhbC4KPiAK
PiBJQUMsIEknbSBmaW5lIHB1dHRpbmcgZG93biBvbmUuIDotKQoKU291bmRzIGdvb2QgdG8gbWUu
IDopICBJIHRoaW5rIGl0J3MgcmVxdWlyZWQgKGV2ZW4gb24gczM5MCEpIGJ1dCBvZgpjb3Vyc2Ug
dGhlcmUgbWF5IGJlIG90aGVyIGJhcnJpZXJzIG9uIHRob3NlIHBhdGhzIHRoYXQgaGFwcGVuIHRv
IERUUlQuCkUuZy4gY3B1bWFza19zZXRfY3B1KCkgaXRzZWxmIGlzIGltcGxpY2l0bHkgYSBtYigp
IG9uIHg4NiwgKGJ1dCBub3QsCkFGQUlDVCwgb24gQVJNKS4KCkNoZWVycywKClRpbS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:15:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17:15:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhIxh-0004F1-0a; Mon, 14 Aug 2017 17:15:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dhIxf-0004Ev-He
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 17:15:31 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 03/DA-03368-2BAD1995; Mon, 14 Aug 2017 17:15:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTURSGvTPTdoqMXgrKsYAJFQOprO4PxpD
 4gkYNxAcDksgUxraxLdgppGg0QONScEMkAUU0QjACoiFVi2CiJKAoilRREB40uLBYFDVoUqN2
 mII4T/+933/O/efk0KTCJlXSnNXCmU2sQSX1o3RxRGJM8+vS1Phfx/D62skaKhEldbR6iGSUJ
 tGbNNnWDIlu3DNE5pRJrOPD9UQBqqaKkR9N4UISqrobyGIkpxFOh2aHHQlAgU8RcLLrtlQACp
 wJtaNXCUFL8WpoutgjE3QQDoGX355PF5D4CILCe83TpkCcBHVvHRJBU3g5TF544jXRNIO3QMM
 dk3ANeCkMPLVPP8zgAOiqfEcJmsQA90dGSNETDu9/vCGF/oDLEXQ+GKTEQJFw1/PJZwqDjidV
 lNAf8DaoHkoQ/X0E9LhvSsSDTQYPW5xSsSAahtw1PtAqhY7yq75Oamjqm/TpHDg/es1n6pdAV
 YVLIoJQGHS7CVHbJFD5US1GyoCJPx5CLPg5H8qcjTLxYJfBo8JeJA5GCZ+dXT4dCjcqqqjTKO
 LcnCGcmzOES4ioR1E8Z87jzDGrVsZqzHqtzmJk9YaYhPi1sUaO51ktZ2A1fGxmtrEZeVdhnvd
 zosdNKe1oCU2oFjEZW0+kKhZosrPydSyv223ONXB8OwqlaRUw2oHSVEWAmdNy1j16g3efZjDQ
 /qog5lW/FzN8Dmvk9VoRPUKr6KIvju8EPXb6zxShoEzZJk4ZzFwXrFiw6nJNs41mdtOFwpSBD
 PJGU/jncGaj3vI/H0PBNFIFMpeFPP56k2X2vTFvFMIb5aTwFwxvYf8hZQHaWeBKarzwbDiq0i
 NVl5SkH9J0r+uuObKsOOVFXmf5WJdf5C3tl9DokBDrwk3hO/LbxqOKyovsxYt7VzS2n3Xc3n5
 GffNrShp5eM1vl6Y2OcK5cULes09VTx2wt7XEXTl2dCIL78062GOT7Se7sxppef+uqbqdrRs2
 l36QBzqOo7UqitexCWrSzLN/AamKtrmWAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502730930!107167719!1
X-Originating-IP: [104.47.2.64]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5261 invoked from network); 14 Aug 2017 17:15:30 -0000
Received: from mail-db5eur01on0064.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.64)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 14 Aug 2017 17:15:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=I4KSZWpFZXyUEqOSE9kAE/DGIn/IEHgff/IZtGZYR+8=;
 b=ICUynL9ztRuOK5YU3elGi2/C76N8EPMM8DaROj+lVLfAu47OmmICiURaNzQac3QhrZC/8BGRe7Ba5zbMzuDoRmKGEWxQFuU4WaGzjAbI7xY6ZGIuLhkOeyQYKf1wx9DoGS4iajXCy9bylbSm49LxbTj16qt4umymNs0358uoi/o=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.52) by
 DB6PR0301MB2134.eurprd03.prod.outlook.com (2603:10a6:4:46::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Mon, 14
 Aug 2017 17:15:26 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 14 Aug 2017 20:15:14 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 20:15:06 +0300
Message-Id: <1502730909-28413-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: CY4PR18CA0038.namprd18.prod.outlook.com
 (2603:10b6:903:9a::24) To DB6PR0301MB2134.eurprd03.prod.outlook.com
 (2603:10a6:4:46::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 53e1e457-9cbe-4485-f904-08d4e3380f7a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2134; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 3:qhhyp5q2iWsQfJK3jiKwUQ6TmoH1rdH4qxscfFTpJs9yApkbndh873G1YtDI2TwnmJaJ4Jp74CoxNmYNy4tQYukBVzfTIjwjuWtTHCMWhHzLu0rn2jbsg3LpUfiGr8P2eAMFSyP2sn5vOBUfXIG72asy6BSQD53aPHYi0+pGmxhUw7KZ2jrr2tr81u6lFDzSD7wLvD++q3bmhgOTzRPa9rugV/2hkkekpPTqrJxwzkKn1nO9fgPxd2vJlB5rupY3;
 25:yuPZwMXvmmQzZVqweHisZQZFo5wazCR3AHbO3CJIGo8RVhSTgMFYAauYmTCmTGrqxpUmgU78SwrpCQlZK0cCEgPd5t5X8z2WL1N3V20F7Wfp37t34HRBiyyCFIZMxS9MQd+bNVoGHfTCtqtO266tZeLvIyeGd6To0dbsuiKrikntsvPOVYID0GHupEPo05RWIZaFiXrSLcpUJyVrGfRwaAoB1U+i25oEGH4zIINELyPTbBUAU0NtIr4Qh8kwAE/YtgVmJxtqawd1Lou4vn2NK6nxo9OT3ZcpB7Hg+/9qDy+FsM8quNwYp3IyL4GlZR117T0wim+V6+DITSu03DKo7A==;
 31:jZDtwZZ9SSh7WaAAV1g8+UvM/njjnap0Hmu9V1oydQG7FztRBlQWLd8yoyIWxhsG59vNGvQoS+RRlUEr2Wy2whwhsD7YLqrZ7ByNAN5XhTrL0+StCCSEUM7SyWhhszLCOv1ra6oDupVsfWSUR9BXAB0QNk3mP4tq4kzhNnitJ8pYembchTIl54rRA+APxIFLYo7Zpj9EQvjYGH3MCBsWDYaNNrR3Exfl0rVnetReZYM=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2134:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 20:AB4GH7ZvSeRyjFhVgzZZY8KacnovSmyGz7ATHM+rqJtkarcYHlLtUL9x5RtJHxEYJoLkdSFadx5skheFBWMWJB4MQ0NgCH13xNQ71X3LPRRLNT1+AdUym+7y+utLlX/+ZptgQIUNGi1aOocijkHyeERUJv/AI6FA9CSJJptYja+FF789H0VdyFahr5HQebeSkYcuj8eMlpYMBFRLh4l3EvZmK24oHU4e7boXquajJ/O8emqQRKyTgg6TVms43r7gTRyf431lFhObFMGPD3aTXzZ4WxXXEnA575ZzfLF6zD/3h917aUYqZrNzQX/f+W60FfloZE3MEz+uAFUkAOqbsOhWP7lLgRBXraZkOLLqfHzweWb2elx3NlWe8E5mGpho+FVEJQ5rWG7//hA33jKy5c1OAE4f4f9hNyOqHFM+6RtQUnE6RMOEMcbVHCE2aPRlH9SpcAoOtkiEn4shOBYRwrh31MJR+zW7AjXGB+WdLx8omAgMDm4r8YllIUBnZTAv;
 4:8an8kPHKNGAw+7Z78rQFamEwyr9mwOckj+vBKfMn03S1KsbUK/OmqlNx9nKu87d/lAr/ixixbL16QoAKNSnghy7VRPhbDWifP2t7sJQX4sUTZbVjlap4PU0+U/uak313F0AT9TzDRllRLJ7G4hD/bbV0afMe6pVHmfF7BQoyD4HdgSCtwRhwshlQgdBxh9zBh24bs1UQe0FttZHmk21wZeBaWv3w5/KwU9pV6KVhblerbVEVxLpk6iiVGXWtNJTR
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0301MB213427849D5FB7D9B1081336E68C0@DB6PR0301MB2134.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2134; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2134; 
X-Forefront-PRVS: 039975700A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(53754006)(189002)(199003)(6116002)(5003940100001)(106356001)(101416001)(3846002)(33646002)(2351001)(2906002)(5660300001)(189998001)(2361001)(54906002)(50986999)(7350300001)(6916009)(122856001)(6666003)(42186005)(48376002)(47776003)(66066001)(97736004)(105586002)(81156014)(110136004)(107886003)(50466002)(36756003)(478600001)(8676002)(80792005)(7736002)(86362001)(4326008)(305945005)(50226002)(68736007)(72206003)(81166006)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2134; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; DB6PR0301MB2134;
 23:VFcQYYpBs/hiAjnOCfRZtCMoizGNKZzO0gAJECK?=
 =?us-ascii?Q?J11+N0Ozo9+om58+bvah9NK8d8y+3WUA4d7Nob2o4eYBwauPYPvdiwhjbmR7?=
 =?us-ascii?Q?ZOwAf1JDBU5Ub3rIRvaoy/KZGc2SuzMrYAe4s9ehxz/2aUlBvxAvi9uiIE0q?=
 =?us-ascii?Q?zLtj0IgUUGnRhcIBIkVMc/kPvtrWz2EB/5U7CKM0a+0eJv7fIsWjuHDBV2/2?=
 =?us-ascii?Q?tkPvEtdcmtxeEacslAP5nQ5MUq+bc+tgpTZ/JF9RHnl7VUDKPvrJ9wn240p5?=
 =?us-ascii?Q?B1knw2OqPVHzDesApsjEV8Vz+nC0FYIDkACj6mMMOGhpkG8HURwqFUjY1sKH?=
 =?us-ascii?Q?YfA3Y7Vbczio0SeazWULCJsdmdXWLdCcDOE07c3hAjk0+9poatFQqVMDKX4B?=
 =?us-ascii?Q?nTwYtSFNvkoRd58nnRx0XImvegqGuVa2UB36FcomzIFji8EFAgW5Eyfr5pOu?=
 =?us-ascii?Q?tHfJ2FckhsA4nRwb+g4mxenx3ZHpdAqCK/JxkUG49C6ejfWUhRnmcBBpxb59?=
 =?us-ascii?Q?BKdulbB0aiSxgLiTxGmfwUjUH5waRm2E5GhUX1YlXncY358OGtcneqvN7kKT?=
 =?us-ascii?Q?wfpXY6N9f/NZXun79Mo43pTqP+PjLNwZ86+O7ayNgJ4JT/pVZDRpAQAOCscR?=
 =?us-ascii?Q?sQtGpb4DYSxOvZ74IVwczwWLAr8cCyWdgI35Wuome9HhP1IieNxeMxJnkNa0?=
 =?us-ascii?Q?zafmkSIU7w9MQ/T1HUskkfVfa2fCCIpKhHjF3V6Hz2yJ3eJtDsn15bbrXmue?=
 =?us-ascii?Q?uDZF4y5gCbmzr9GPzYj4JuECEeojp350Gjl0hHngFdvYgM/OjhC0zacXNZVg?=
 =?us-ascii?Q?8At11ii05avu+SHt1aHS5rwD/rvCAoK5s4BniPHYZiV2X+ySv35kqOWnMw5y?=
 =?us-ascii?Q?/BPl7cYl1CzZeWHNqgvj6filJ0PT2uQ2qgXPWy9Kr1xEsVTR+o+pIuc7ikHC?=
 =?us-ascii?Q?b6Ijygt964c1yzCsgAdt4JiNUVXF1JESXRRnMVSl56ai2rCzY0vEx06+ZQiY?=
 =?us-ascii?Q?3Eep2c/VJb8b5D7SJ86qwECcvGJqpYbYspmSQupHdAPpjabgQNIyn76Kt3xt?=
 =?us-ascii?Q?BbR5l55k6t/aWHA+tGD28DDT9+hM2lLMZxYb5TbK+xC5pfFLyFLjXT0nQiaQ?=
 =?us-ascii?Q?lJrwq0VW2DW8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 6:eMb9uDtZdzwxxDahMOlLE+3qraupPgKJI84gZWdgEIpKhI95u7uijw+S3UlyOJQH20Zj0EaXkvo9k+pUuHxLF7AcPQAvjjoE3zg0o/7YYvKajLI0WUKzMr5VZgHsmPFMvtTe6Q3mlxyVM6esVVhPGitsZ50Hl9XhbxVfIUuzc6LgVIRaRxU+RLrJalm/1f06aoVsa+cSjEpYr349PJxRx5z90WGP2wN/4LuKofGrM+pCZaZ/YZ+KIDYmBDNGBfPVvXlQZbNqne7HGL5C8DJgtv5hm913+56xx7NYsWK3wlkkoERo5o8v2y8NkigCQNPxn7RUkU6kaE7Q+XOiN42fHg==;
 5:6I1Nc1Ozy2uTz962VUNsDqluWg2s3Tkt6iYJ/MCFr0OQRB3llmDFQ92VWWTpCq/xmcbdECxeCCekBzd8TJd0gURGxKyuMwF4hTL3dDUDcFmYEQGQJ/EGHzV2IKWEQaJFGfX3w+CU8/rAQjqtXzO+4A==;
 24:78ME9L9S7pGs+W/cs3fL0dlslEwACpEd22/4NGHKv41/2xTz5wXy3PjDqM9WNYoqxqlPoUa7ChzQKbOXGWLEhZ9zmXTpAdYV0DKDblzfm1Y=;
 7:8q1Rk1RMX8mrRhbFQU1FIKkLULofiWTsBW9nH+f35zgY4pTWtugaYguYBIpPmxbf98UPq3wqwegv9mb+aNaDcTxEGxja4bhGEPFBBicBFT9jzQvhZyzsc20cfq1XGVDM7CkyZ0TiUk75MhEFMA7y5ReKxXsJxvgxFtCDD2L1TuMbJZHZm2wbwrOZ/qkjFLTWz/r784UAVe+nwKFgS7yCxELVpsOd8vJi0dfVdtrgHUs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2017 17:15:26.4254 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2134
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v3 0/3] arm: allign check_conditional_instr()
	with ARMv8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKVGhpcyBpcyB0aGlyZCB2ZXJzaW9uIG9mIHNlcmllcy4KCiAqIERyb3BwZWQg
cGF0Y2ggdGhhdCByZW5hbWVzIGhzci5pc3MgdG8gaHNyLnJlczAKICogVXBkYXRlZCByZWZlcmVu
Y2VzIHRvIEFSTXY4IEFSTSAobGF0ZXN0IHJldmlzaW9uIGlzIHVzZWQpCiAqIEFkZGVkIGJldHRl
ciBleHBsYW5hdGlvbiBhYm91dCBBUk12NyBhbmQgQVJNdjggY29tcGF0aWJpbGl0eQogKiBObyBj
b2RlIGNoYW5nZXMuIE9ubHkgY29tbWVudHMgYW5kIGNvbW1pdCBtZXNzYWdlcy4KClZvbG9keW15
ciBCYWJjaHVrICgzKToKICBhcm06IHByb2Nlc3NvcjogYWRkIG5ldyBzdHJ1Y3QgaHNyX3NtYzMy
IGludG8gaHNyIHVuaW9uCiAgYXJtOiB0cmFwczogaGFuZGxlIHVua25vd24gZXhjZXB0aW9ucyBp
biBjaGVja19jb25kaXRpb25hbF9pbnN0cigpCiAgYXJtOiB0cmFwczogaGFuZGxlIFNNQzMyIGlu
IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKCkKCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAg
ICAgIHwgMTggKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oIHwgMTcgKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17:15: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.xen.org>)
	id 1dhIxv-0004Ft-7r; Mon, 14 Aug 2017 17:15:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dhIxu-0004Fc-A9
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 17:15:46 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D0/26-03937-1CAD1995; Mon, 14 Aug 2017 17:15:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSb0gTcRjud3fbztrZbWq+LosaqGVpZaX1JSw
 oRI3yW2aQp17bcP/aTVnQB8WMlEqlCLQgUclQSh1Zmqx0ZlErKy3TDTMkp0lFYpQ0ze52Wvb7
 9Ly/53ne933gJXFlkVRFsjYrazEyerV0ObEhFz8S0+muSN/qbdqyq26qlkhEST0dPuwwOirRG
 bNMtkyJ1l3gkpmLFbbmhiZZAXpIlaLlJEEX4jDcPywTCiVdhsHsj198EcAX2dByptqPpfQOuH
 39pR8H06thYLofCQacPougsNOOCUQQfQh6na9xARN0BDz21iMBU3QyfJ+1SwQM9FoY6i3xawL
 oFDjvcWHisGRo7XhCiHoFPK386Mc4DdA1MYGL3vUw9vMDLgwG+gqC+bIOiWiOAofv84JoDfS8
 uMabSR4fBMdIjvj9FoMrFfmit0gGHvutBf1muFvWg4nEuBQafTdlIrEbpmZmpCI2g6N7UCaKB
 iVwr823ECccPF++LLjLeKLOTYgrZcLXeZ8/G6KPgf1OCRJFpXJw3W+WikWJDBpbWqXlKLJqSf
 CqJcGrEdaAojjWks9aYuJisyw6jdZqYHT6mG1b42MNLMcxGlbPZHGx2SaDHfGnsIx/bejG3D4
 nCiMxdQiVmXohXRmYZco5pWU47XFLnp7lnCicJNVAaYYq0pUKC6thbSd0ev6eFmkg5epg6qVA
 U5yZMXA6jUg9Q9vJ91dbv2PkZPn8D0xJGE1GVhVKRQtSWpBq84x/Gy3eZh9aowqiEL+aUm5mL
 Qad9X9+EoWSSB1E1Qhd5Dqj9e+8SX4VjF/lopCC4qzMP0pVgHa6V4w9uurwnKwPP/CGPW0YGW
 i7eMm1nyEklZqM1HHn6DgH3Yr2Pu/0ut9xw6uqBh7sbdr0GnGX27++yx+rqe2qdzRn5G+KwF1
 pdaPFipBvysjieGnCq08qai7lXOkec1x1r81R9/xcbpIXyQM3VualJaaGzK0sD0sYHHJkRKgJ
 Tstsi8YtHPMHO6vP55YDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502730944!71679987!1
X-Originating-IP: [40.107.3.88]
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 36793 invoked from network); 14 Aug 2017 17:15:44 -0000
Received: from mail-eopbgr30088.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.88)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 14 Aug 2017 17:15:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1fxwZcMJ7/DwKDGZT3o6HVbB5i7UyZc5/5oyyVgU/yw=;
 b=kZpPZCPxpoU80KmB0BfYUkmQAmF0XsEIB4UKfWfEXySWjwC2l4KFGzk/Isl0wsYRMczj792eoaxDOJ3jR3aSs3q1x3M5DozxwtfAZjG8zxuGmcoVPdcV2peQiSEFURJvlLVA2SsD2w3NU1a+lH+MBQhVGNSeOIyQzly3ZRAaftA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.52) by
 HE1PR0301MB2140.eurprd03.prod.outlook.com (2603:10a6:3:21::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1341.17; Mon, 14
 Aug 2017 17:15:40 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 14 Aug 2017 20:15:29 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 20:15:07 +0300
Message-Id: <1502730909-28413-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502730909-28413-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502730909-28413-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: YTXPR0101CA0059.CANPRD01.PROD.OUTLOOK.COM
 (2603:10b6:b00:1::36) To HE1PR0301MB2140.eurprd03.prod.outlook.com
 (2603:10a6:3:21::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 61dd9289-76d1-4fb9-1af4-08d4e338179f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2140; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 3:7Fn+7jfPwDVKompLpVCeqcOA6EXiWku1bEtE8z3rY/vyiJJdmsi2zBrsiA0hXdoiAb4zfm8jiD3cdkAN0Y7jdpGAklyZgioDZLUWsObzylzGaCzbnzn7cXlg/+URI40oGvX3IH4/818w1UCt+T8/a2q93OAZKmn5KVSoRdCJ2SNxgyP9IPS68XBGd8Gjg04xiPu6OQ2Yb0Z1yjIJSV7MYlHiOpQS/uzTqQJ5wWXmh1rgOlmF6W3CwlRqReRQyZZd;
 25:j98xBUS7I16dLz5e9YCnaUyZbg1kNHZ9giWAMftkrEXwNCGORl9ijN0DySlr/epoIXUbcQa+F0/o0GI2MY8HTGHLbqWOeBMEzKS8m72UsvB218dn8EL15G2p3EVj+Ez90WffYgvQkZMrLYu4pu25hMvUNTTsaelFukE9N/15pUtkoffcoasZDUx1izPxa1w+WBr4U+hQBCIbxLZY6UKAGq4Olg2CUVHOwpMdwQNR3QAIxIcqn56yXj+7tYPmMvf+cixMbdQe5/lMNhVS9NQrTMblQehlPQ86OPzY4JKuCbI5h5VYqEQzFgHykuPHnRsllS2REHJSht+PP3Jms9TfQA==;
 31:IC4i/tKce1Uf/vc4Z3YWIqnCwvec07Dtn/ZyS29UXwR29Vlr/unPUfhqPY8E7Xwziwskcigfj9RWQ5eVQecAcMedIgOLiAYKXC5CsDNYn0gkwvgXOARTyQvSFC3oLN8KY3QUSa+vKL9oiJD815LW+Bsb0JMXv1l2gNmz5eTYjn1pi4ihfVLYu3F8ro0mVDQteBkViafGZk0Og+RqpYqfsLwhdmwdyWcJWALPa7wmZyc=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2140:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 20:u8yFEEpk/NsQVNLiCriHNj+73uffrYRH7+8awyFWl0jlCsynG0eJOjdGtAnLsxUj9U4eo36xFVKEURIP/yX2VZmyNQFHvY6X1imND/OIkthd1d8dgOMrKuZzhynXHelkgfafyU/71ktB/rEakEZ8Bm1EeSAGqMW+cWgjPnaLleuwqEaEyeQy3SbZxgVE+Gb4kN1NWWzzVT4mwrzKQefE6MFwsfYQHAPo4fqCfDTWCh2jF8tov8GtEpAdFJTEVE4XVGV567jCRHiTEHGGdHBUO8/68zN+OnbEod7P//YeXW14iulIKRS60J9ule0GloCFDRmClO9ujpnP+67W+Rw3Vf4UxhskneHqycteTxDNVzsljqjLVdwIzWF3zbGJsMt/nKWB8AEHXzdnjJoxtrf4M+taHznp4uyPa2RtCvmK/uPkgtJkh8mKSnJD+SwYC8ZL8kxpf7OzEO2urlyXicES/DH+RupYQfwUJfcgj9AqkrR1tkEoaKhe+MfwyM68uB9Z;
 4:VFPcuMuamXuSPt8AgGiQiGYtMwNU5/nvS3gGbVJ3B+vc8tMViiV9X/Yecewau8YGZaYNGiqSRFx9sbw4rPZtjvr8/csXkF0h21sAs0e3JZ9nTQqK/JN9PLUF6UM0lBktFcOVYpNkRISIjis4W3Y9UQJ1l+EA4/HYKAshY/Nt50D6kzkzzFRAf56xzexLGxGvFqE+3cvafYWzkUSDDjB6GHZAptEmL4NyQWru0DHi8fvZ56isCxUSbYJf6JeEwXReBPLHhZJBhWxw/3/v6QmYbL2sWF6cy2h4CWx6ISJEPug=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB214097DF2E26F42C38093164E68C0@HE1PR0301MB2140.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2140; 
X-Forefront-PRVS: 039975700A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(199003)(189002)(8676002)(478600001)(81156014)(110136004)(107886003)(81166006)(2950100002)(7736002)(6666003)(305945005)(6916009)(53936002)(48376002)(54906002)(6116002)(3846002)(97736004)(68736007)(50226002)(50466002)(80792005)(42186005)(66066001)(50986999)(105586002)(122856001)(76176999)(5660300001)(4326008)(7350300001)(36756003)(47776003)(106356001)(86362001)(33646002)(5003940100001)(72206003)(189998001)(2906002)(2351001)(2361001)(101416001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2140; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2140;
 23:rwv8wbtqNnGa2T7EC2QOjkG5uSUFwqcQc4nUSz/?=
 =?us-ascii?Q?sTlQY+b2fYDH7APA16uFC5CTQ7clBgn9ysgT2a7KiqVXW6vSprYN5e0xOr5D?=
 =?us-ascii?Q?33qF6+SZpc2rlE/WmxO2yZSQuKbeCJ6SbN33FTSkZzuF7fvAEZqiWk2GUcVV?=
 =?us-ascii?Q?U3fjoyqJyFB7B82xBXirbzcMPXUp63aUwc36NLvr5BYis73bWZz+xbUPlSD3?=
 =?us-ascii?Q?RzXgP9VbS9LgNR4Cgsq/0lm5aSfriBHtQWZGDkvhSCxyUwIeRY6NoGhcXxjp?=
 =?us-ascii?Q?vMn5Wk17Iq2Y6JjvD45yRoUHwHhFbZh3QruFK7jzJoMpcmTWmldV7vRlqHK1?=
 =?us-ascii?Q?9wVaZlYNeU/YaiV9nKKrfEp5r1rgR+uN00vqc6qXUG/fv9LTOOFLgyg/aNUH?=
 =?us-ascii?Q?mplxJwpaUHPcYXGnoALfei1oB04GtrQZPSfnl1MxQn7o8ah2awW5QOFKBWas?=
 =?us-ascii?Q?n88rNJigM7Wa2Yxzhue1VreoHkUmAtPIQMj0GlU9XU5GqhYPdfSF9gdw9/vP?=
 =?us-ascii?Q?fqr4T96aQwByayAjIxhkDlf2h6iylJI1K9Gv0s0/wMZbC94obRe++TeOatNE?=
 =?us-ascii?Q?IoCrdNcJDH9SBDxtIuoFwh1l8U6WW5/SrWUEJMnLRcnYNYqxVD7wefcRB4b/?=
 =?us-ascii?Q?AbaaNlb1D3j5wi8P6FJssm6oF6m8coDAKJj9IHBRjm9AAdhN4zKyzAN5A3Dc?=
 =?us-ascii?Q?+z4nvm84Wod/g6fZGvi/q6sJjHdNav7f4z3SCeZ56FMrAPnvsJe1mQ/aFvic?=
 =?us-ascii?Q?cJBle8DWzM244KO6+B3hgqX2xh23UDaPulayOC1xeBPwbQCLl0yBvb8JMC8k?=
 =?us-ascii?Q?d+rAGU6ldnMxFbes3IEVozu54atZBuSfnAc40nUMJymVjL7nMtXxS3jrNobz?=
 =?us-ascii?Q?NXwdWcUcOZHK/50HQb2SpOpJ/lk8JvG4VL4kFD37KpsXX6rVCbRpQ6vCj2GA?=
 =?us-ascii?Q?BXIej/o72uRiInN9/whmUGKUa/79c4oG5sHdgsNxMVXfZeU3c2KN1IGd6bxn?=
 =?us-ascii?Q?8tXUTuIvKUl505fvhcXpucAZISBuQB36c23Y/BUf3WQTEOi4Gp3Bgzb9jHIZ?=
 =?us-ascii?Q?OIYloMDBtgppADDMVCTP9DBOFCc1gRcI6/+Ckg89aCBPzW1dsJNsQafqhkLN?=
 =?us-ascii?Q?pyfDm/kViBQ9QjoXHKMEmabgTG8NYCvRz?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 6:rn4qiZlXw3YXs6W2yVWoUiJG2gzZEMM/d131blSg2cBUE3EylsAGAGKA0/0f6vWMq06XnNEbUKt35aWk9cBUS+cFUBQEK8LSAB/4s2fjkkLyEa2SJGig61t6E3pNKuKIFgH4UiJYdp0WNKnUg/9jfylLQ3NRSnVRcYmiWuI60JjA4+lJCJz+P4UN6IkZ6/Pw7VGGP2mzoJm68jlcfu5wQIlJM+YMRQyYDnmjAFtIv54eyXvE/xAcK9UtBJB8CvWzPM+kv6ctTdekEUI/xJTOZ2pNlXK0HgInCQW3HzwZQi7TQgqr9TCqQMhmvLo9kJ+HvVt64A6YZBKVvYs3t1ZV/A==;
 5:/f9LXdM3cyj4ErzjLA8cRSXnMXz0ZWJ44Q3QMkNGKk01ZofrIASPzTT5VXY9Oz/JD8SYHgV7MmCotcQ6MXUBJH/JNutZhNHvekuKD1ePvP8MUwFSankKxN/FeYbr3lIA/PgRpziiNMul/lMisdbDQQ==;
 24:iEcItYx6tCO2/H7dYjlpxQw7V6Az94WONgkbYB3ohvfdoW06mHS6Fdm+rlMIza7Kjb9Ay0vu975MFm0IqbWxiROB1BC4+GQYJps8oVTJe14=;
 7:pPyh9G91fZ5jq/RXoZTHU/eqMYsiUBqmwwP+Rn9nTDw05lpGbOrI/b3QDWkxFPBRJX1R+nybeP8YFswxbojHcu6HRGN2CCs3evKUk+yCi7HRkDWSEVqDmvTrTodTYaSYRLUXn4+eUb1+KmFqUDwI16nKDelegOXntJw/AlwSEL8dQSlr5SDyWTQDWs/z2x0duTpvLU2krJ9KKcUoY1GvTGllNv7eN7CssS/vHP7y8TQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2017 17:15:40.3496 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2140
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v3 1/3] arm: processor: add new struct hsr_smc32
	into hsr union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQVJNdjgsIG9uZSBvZiBjb25kaXRpb25hbCBleGNlcHRpb25zIChTTUMgdGhhdCBvcmlnaW5h
dGVzCmZyb20gQUFyY2gzMiBzdGF0ZSkgaGFzIGV4dHJhIGZpZWxkIGluIEhTUi5JU1MgZW5jb2Rp
bmc6CgpDQ0tOT1dOUEFTUywgYml0IFsxOV0KSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGluc3RydWN0
aW9uIG1pZ2h0IGhhdmUgZmFpbGVkIGl0cyBjb25kaXRpb24KY29kZSBjaGVjay4KICAgMCAtIFRo
ZSBpbnN0cnVjdGlvbiB3YXMgdW5jb25kaXRpb25hbCwgb3Igd2FzIGNvbmRpdGlvbmFsIGFuZAog
ICBwYXNzZWQgIGl0cyBjb25kaXRpb24gY29kZSBjaGVjay4KICAgMSAtIFRoZSBpbnN0cnVjdGlv
biB3YXMgY29uZGl0aW9uYWwsIGFuZCBtaWdodCBoYXZlIGZhaWxlZCBpdHMKICAgY29uZGl0aW9u
IGNvZGUgY2hlY2suCihBUk0gRERJIDA0ODdCLmEgcGFnZSBENy0yMjcyKQoKVGhpcyBpcyBhbiBp
bnN0cnVjdGlvbiBzcGVjaWZpYyBmaWVsZCwgc28gYmV0dGVyIHRvIGFkZCBuZXcgc3RydWN0dXJl
CnRvIHVuaW9uIGhzci4gVGhpcyBzdHJ1Y3R1cmUgZGVzY3JpYmVzIElTUyBlbmNvZGluZyBmb3Ig
YW4gZXhjZXB0aW9uCmZyb20gU01DIGluc3RydWN0aW9uIGV4ZWN1dGluZyBpbiBBQXJjaDMyIHN0
YXRlLiBCdXQgd2UgZGVmaW5lIHRoaXMKc3RydWN0IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OCwg
YmVjYXVzZSBBUk12OCBlbmNvZGluZyBpcyBiYWNrd2FyZHMKY29tcGF0aWJsZSB3aXRoIEFSTXY3
LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAxNyArKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaAppbmRleCA4NTVkZWQxLi45MjZhZTY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKQEAgLTQ4OCw2ICs0ODgsMjMgQEAgdW5pb24gaHNyIHsKICAgICAgICAgdW5zaWduZWQgbG9u
ZyBlYzo2OyAgICAgLyogRXhjZXB0aW9uIENsYXNzICovCiAgICAgfSBjcDsgLyogSFNSX0VDX0NQ
ICovCiAKKyAgICAvKgorICAgICAqIFRoaXMgZW5jb2RpbmcgaXMgdmFsaWQgb25seSBmb3IgQVJN
djggKEFSTSBEREkgMDQ4N0IuYSwgcGFnZXMgRDctMjI3MSBhbmQKKyAgICAgKiBHNi00OTU3KS4g
T24gQVJNdjcsIGVuY29kaW5nIElTUyBmb3IgRUM9MHgxMyBpcyBkZWZpbmVkIGFzIFVOSy9TQlpQ
CisgICAgICogKEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLiBVTksvU0JaUCBtZWFucyB0
aGF0IGhhcmR3YXJlIGltcGxlbWVudHMKKyAgICAgKiB0aGlzIGZpZWxkIGFzIFJlYWQtQXMtWmVy
by4gQVJNdjggaXMgYmFja3dhcmRzIGNvbXBhdGlibGUgd2l0aCBBUk12NzoKKyAgICAgKiByZWFk
aW5nIENDS05PV05QQVNTIG9uIEFSTXY3IHdpbGwgcmV0dXJuIDAsIHdoaWNoIG1lYW5zIHRoYXQg
Y29uZGl0aW9uCisgICAgICogY2hlY2sgd2FzIHBhc3NlZCBvciBpbnN0cnVjdGlvbiB3YXMgdW5j
b25kaXRpb25hbC4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgaHNyX3NtYzMyIHsKKyAgICAgICAgdW5z
aWduZWQgbG9uZyByZXMwOjE5OyAgLyogUmVzZXJ2ZWQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBjY2tub3ducGFzczoxOyAvKiBJbnN0cnVjdGlvbiBwYXNzZWQgY29uZGl0aW9uYWwgY2hlY2sg
Ki8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBjYzo0OyAgICAvKiBDb25kaXRpb24gQ29kZSAqLwor
ICAgICAgICB1bnNpZ25lZCBsb25nIGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLworICAgICAgICB1
bnNpZ25lZCBsb25nIGxlbjoxOyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1
bnNpZ25lZCBsb25nIGVjOjY7ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLworICAgIH0gc21jMzI7
IC8qIEhTUl9FQ19TTUMzMiAqLworCiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIHN0cnVjdCBo
c3Jfc3lzcmVnIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7ICAgLyogRGlyZWN0aW9u
ICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:15:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17:15:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhIxx-0004H7-G0; Mon, 14 Aug 2017 17:15:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhIxv-0004G3-QR
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 17:15:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 51/B9-03406-3CAD1995; Mon, 14 Aug 2017 17:15:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVffQrYm
 RBn862C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWtCTUGrTcXPmeINjA8N
 uhi5OIQE/jJKHOtuZoZwHjNKLD15mR3C2cYoseTiK7YuRk4OEQFnia9n5gIlODh4BfQlPh+MB
 AkLCwRJ7Fm4mRWkXkKggVXi3rIudpCEhICnxPc1J5lg7MsnvwHNYedgE7CSOCQGEmURUJW49/
 8N2wRG7gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3
 NAAQ7GKdf9j/EKMnBpCTKm+DTGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfdzYmRQoJFqemp
 FWmZOcCwg0lLcPAoifCKgqR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcd/0NoCIBkKKM0
 jy4EbAYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXg2QVTyZeSVwm14BHcEEdEQfyP28xS
 WJCCmpBsak+xpuX/xX3+Wd5q3LcHT1pIQdb03dXxXe/inCUXd+Zrfx7EXnCmV1Hzeq7G6cs66
 z7bHN/icldvfnut2ZNmfmHBkNfr1WJcegfZE6ZbySS+o3qe+VnNvwrsCmVCBfkCvwTY3j1E2O
 T8KdYq4pvJ5UWLrgx6RK9QZvbmanO+KhW24c8+NcxqbEUpyRaKjFXFScCABdscl5fAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502730945!77916501!1
X-Originating-IP: [104.130.215.37]
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 57511 invoked from network); 14 Aug 2017 17:15:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 17:15:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhIxr-0006xs-NO; Mon, 14 Aug 2017 17: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 1dhIxm-00073A-1S; Mon, 14 Aug 2017 17:15:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhIxl-0007Jj-Rf; Mon, 14 Aug 2017 17:15:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112635-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=df8c142211b4559b136f377f58142214288fef8e
X-Osstest-Versions-That: xen=14c6cf41c79b8253690b40ee789110fe69fe39d3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 17:15:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112635: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjYzNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjMz
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2MzMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjYzMwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjMzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZGY4YzE0MjIxMWI0NTU5YjEzNmYzNzdmNTgxNDIyMTQyODhm
ZWY4ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTRjNmNmNDFjNzli
ODI1MzY5MGI0MGVlNzg5MTEwZmU2OWZlMzlkMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjMz
ICAyMDE3LTA4LTE0IDE0OjAzOjI1IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjYzNSAgMjAxNy0wOC0xNCAxNjowMzoxNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZGY4YzE0MjIxMWI0NTU5YjEz
NmYzNzdmNTgxNDIyMTQyODhmZWY4ZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi11bnN0YWJsZS1zbW9rZSBkZjhjMTQyMjExYjQ1NTliMTM2ZjM3N2Y1ODE0MjIxNDI4
OGZlZjhlCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWRmOGMxNDIyMTFi
NDU1OWIxMzZmMzc3ZjU4MTQyMjE0Mjg4ZmVmOGUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAu
IC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBx
ZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBz
ZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJs
ZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhkZjhjMTQyMjEx
YjQ1NTliMTM2ZjM3N2Y1ODE0MjIxNDI4OGZlZjhlID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzku
eAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29u
ZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0
dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25y
YWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdp
dDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVF
X1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVF
X0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhf
dHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGRmOGMxNDIyMTFiNDU1OWIx
MzZmMzc3ZjU4MTQyMjE0Mjg4ZmVmOGU6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMTRjNmNmNC4uZGY4YzE0MiAgZGY4
YzE0MjIxMWI0NTU5YjEzNmYzNzdmNTgxNDIyMTQyODhmZWY4ZSAtPiBzbW9rZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:16:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17: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.xen.org>)
	id 1dhIy8-0004Kd-QP; Mon, 14 Aug 2017 17:16:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dhIy7-0004KF-Rs
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 17:15:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B5/B4-03044-FCAD1995; Mon, 14 Aug 2017 17:15:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUcRTG/c/M7o7iyLgqnqyEtjQRNa1IMQI
 J0jS7PfSgqDmr0+7C3tpZTZ9au2hrmi4WkkhqG12WEjWNSAwTRUw07WJaEgZdNkvLSi1WsJmd
 1Wqevvn/vnPOd+CQuPyMNIRki8ysSc9oFVIfQr0FOxA9/MqWEVtTRSVcm7MTSWhvX6cLO4QyJ
 Rq90lCUK1GP9ZXhxmZZ0bmZjzILKpWWIx+SoEtwGBhqIcqRN4noLGhrtyIByGkbBiNDI0gAcj
 oPyhbmcUFL6e3Q3PBEJuhAei2M/XjmLsDpUgQl3W2YAALoTHjRWikVNEGHgXW4xF1A0WnQdeW
 2RNBAh8LEsNXd1JveBxWvBzFxWBp0dPYTot8fBi6/c2ucBnjkdOJi7QZ4vziFC4OBvoTA2V9L
 iMWbocv1xWNaD31D9fw7yev90NQSKT6/wODt1USx9rQMHkzOIRFEwfyrDxIR1Mjg1/w4IYI0u
 FnX4zEZ4fvHT0g0jUtg8p7dY1oHr2dmMBFUSeDcuMMTKRdml10eUO4LI7/PeoJbZXD9Ypm0Go
 XX/bNs3T/LNiLMgSI41lTImqLjYmOUJo1KbdYxGi3/tyNGx3Ico2K1jJKLyTPo2hB/C178dx/
 1f83pQWtITBFE5aZXZsj9lIb8YjXDqY+aCrQs14PWkaQCKNWELUPub2JVbNExjZY/qBUMpK8i
 kAoSMMUZGR2nUYnoMdpGnvrW/hMjp6uXFzA5oTfo2ZBgyiFYacGqLtCvNlo5zqdofUgAhfhoc
 l8ja9JpzP/zaRRMIkUAxQpdfDV68+q8aT4Kxke5IGxBcWbmLwqxoKiXkrS5pVpWEfC5cTY2bN
 Eef7fLMnkk2jm+vKs3PLVlNFGzdSClKeJNstKutL68cStrE+N3o4J6WLg2W3ryOLMUvzv9YKo
 rJ7snYdDSGrmRDN8zX7zN0qA+ERZK2BzPc69Pzd3xqun1w1Py0XmmvsXRnXe40G4cTU4a3Jnc
 MaUgODUTF4mbOOYPXR10xJcDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502730957!77724605!1
X-Originating-IP: [104.47.2.78]
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 15283 invoked from network); 14 Aug 2017 17:15:58 -0000
Received: from mail-db5eur01on0078.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.78)
 by server-15.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 14 Aug 2017 17:15:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=IENEIMBVZHnx7RSsJoIhEMx3BmoDclQncEwqrGlUkoQ=;
 b=BHHMvzDtYRgViM+CBcm+BnbpyWnL+LaWhoOADVsPzzduuCvohJjsUTxDTf9uJ6ZZfUmVyfmgGaPt0nG2Xm4zLwghD0qhh4FmODNdJL9WfgW0O+sofvqffcD1snnar/C3tLP/6YwlGvtYgbAMMxsIJgU2U549oUYHh/0RWMaO44Y=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.52) by
 AM4PR0301MB2130.eurprd03.prod.outlook.com (2603:10a6:200:4d::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1341.21; Mon, 14
 Aug 2017 17:15:54 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 14 Aug 2017 20:15:43 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 20:15:08 +0300
Message-Id: <1502730909-28413-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502730909-28413-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502730909-28413-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: DM5PR16CA0033.namprd16.prod.outlook.com
 (2603:10b6:4:15::19) To AM4PR0301MB2130.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b7bd7c87-6953-4294-da21-08d4e3381fd5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2130; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 3:oUk8lNS50xWFHNDlUoKd8GW94SGuueduWf/XA0x7RnF24fLxy1dbaI46D4puxLyqD2GICqSEBl5fPybSKJLwsxXJFWRRha8Ghypbcf73mKNZIEHRpWLnE4Tkr1MM4joHqRES0QXRzHvWoWv6dkpZy5ycBMv1AEdSlP6WN5zFrjIa07GtpNP5bdRcL2xqJQNWsM2SD3TCeUuPIubxk6RUDl3VHzgp2Hnljq1XiDxSmIc9SRUcz8IHhOQRSe72giyn;
 25:9Rch3CWdvaSBYL2up2Ek0563UgkNq8J1QjXXhozDaDp0oLN93LHIW7Brlqb4N3osslhQJDNlaaUNHwMO/Pv4SotRpWfa28Bs+Cabsegqz3TzLk4TPzt+s8OkrYy7fDeRGBxDoQTXxdAnJ8eewklep78/ma6jwRVkpgkf4Nb5+miuTmLZHxJXeGwqIkC09hv7XoSbVXL+hAofvVerZPf9MllUHNvmzXatReadc58RLKgmK0z6a35/kbmIRueDGcwHQe5Qhni7nqmjadfOQPiGgiCxokGbtQSezYPzfFV/IUFM7FQloI27R2YwPqNTkkfYG3IenPGy27yYCgnICxtgsA==;
 31:ZSg/n9AxRfs1ehC4HFm48iis6pGpG4NDOahQ/FbclgaypLalaXZ5ALX4rsonWfwP4H93qNebKAscc+fvteZrp3XtYtC+UdGXy+xPjuLTUF+kX22UYrKE4nAh9+Onk1DUgHQVj8NLk/R/WJIH9AHAuQSm4+W15fjeCGsm9wynbfI+lM5Ly7PnEnGKrXiiFbb4jqMkaeDeW+Ue1R1xIzPvb470XnsGih7jLIsZLp5KmLA=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2130:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 20:FUYurKw1BrYCToKbn3VY5F/0saBgGBPkX7GEGR3CjKVS1E2wLHL9OsovdV/nzRKikeIMMzO9S2WoK6LxerJ7N7pw5IYqe8psb+Lr5brcRVZ2Q4XkITSrGZ3ohiQSteacox/WChA4vCHN1lm6aM+QSdts/OueO378RcWR01vDWgllVDVuT1UXvcK4pMbGPeI9LLP/s7Hbz7lVHhVXSnmcJkXJrRAHsK3s1j+iGFvxfULxwrxoD1ThCqx1+NeZc5zyIuZj2KscvTjpZ8Sr5e7XPdWD9VCmvar+aVHDPR7pduTGNhwg+Ce0ihSgMF1+x4iSECu5VWt2iaIXJodmZgLKfs9HhTXJuAQ5cNRMvjiyCBHfyk8eeA7Dbukf6ivsszsJJt5rMIXAeoT1buf5TwBYK/fzBU5OnGWGO0nCocXrJISh5nfxsob0LmadN29dJzBlZJgPv5e8pztlX/2ODTQukB/lWe+VDxEcLMOkEcJm9I6/M1hryKWwsKldLuvqEepS;
 4:Ms4GsEY6/QZnA2uH98pzwO/1Kh2gGNzR2kqC8TNbw07YRkXu+dUBay4D+xRLHfjYMhvQuTsdIpjU05YnY8ina6ZpY9qXL4oucUlsA1+4yifVscJR1GCvXnmdt+B4StqLX9jYnKd69Q04SbVx53s1Ypfe9OIfmblqQljC+NXW+pNSZbPIiCM3hK6e3fafTELM1dD63pe47D8ujsc6kNxXa/nTBkBSvwbwOeMO4kl1Zc5/e8OEzZwuSpqGYIw3HiU+4czYztHg3jCnIMb0+ofJqNLpsFi5INdwUJYqOek/KVe6pp70yGVaB4AnrNsGcjPbLqJPumUif16uX/VkIz571Q==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB2130DBAA6A61B71CE534ADBFE68C0@AM4PR0301MB2130.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2130; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2130; 
X-Forefront-PRVS: 039975700A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(5003940100001)(72206003)(2361001)(189998001)(6116002)(48376002)(3846002)(50466002)(68736007)(80792005)(97736004)(478600001)(110136004)(50226002)(305945005)(86362001)(5660300001)(122856001)(107886003)(54906002)(42186005)(105586002)(36756003)(7736002)(4326008)(66066001)(76176999)(33646002)(7350300001)(50986999)(101416001)(81156014)(81166006)(2351001)(106356001)(53936002)(47776003)(2950100002)(6666003)(6916009)(8676002)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2130; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; AM4PR0301MB2130;
 23:eFnuzZJIeX9HIDwBOEpedxtU9gk8BYpmjw2kEr+?=
 =?us-ascii?Q?LtY//ZiUZNHu7BcVywWfcDrfeNtiza9IZ17PR+fgLd0eqTN1bqpB4ocNqwOx?=
 =?us-ascii?Q?Y3OF2QcjQqxTFHbxBVi2dYQuU5UbQpiUbU2b4nI3ycO83hYoYOeAFVLULHLi?=
 =?us-ascii?Q?sE23ITpQQfYJXI1tW9p/XvuqfO1BkWJllIdb07g1OU0ValoIrNMqC2YhrU1n?=
 =?us-ascii?Q?zP0ojmu8l6ZUwWy0pMNxzFEC54sLCSC78FcD6mTBtO6X9IJzfF/7ye+MZOAB?=
 =?us-ascii?Q?uneuuIkkRBxMUycW0hflSCSVsufHJuP1c7Kk7BPLdAuJXyx+rc2TGDPogSOX?=
 =?us-ascii?Q?zX1jk1NctjT3NNjSvNys8c5K+2DzdJpMz0A7aSrBGpAzo6b2wIO+5cW7R+Z3?=
 =?us-ascii?Q?plbOofCWLWPXoF5LzVy8qrbMfOsYVe0Bj8TggbNM+/Mirk+qORxY7LrhOFHU?=
 =?us-ascii?Q?TKTJg2PRWBFipYI4pskCfenmxPvT+08Yn4SklT3H1QfnNmCnaJukr5cuXE0Y?=
 =?us-ascii?Q?ugbtVngOM8YREusKdevkiY376606GUiFtzvwPoITud5y7SA50D5/zsbOhVyF?=
 =?us-ascii?Q?OoU1dlz4ZWi76pq0FTMC2GUCNCHKxDVGrZU0U6YFMJkbPmJXzp/wQP+X4M+D?=
 =?us-ascii?Q?5EI4vPZxa3hpi37bPXCwM2i0PVUtKV2G7YchCCoRPZgxXYNAX2KIeO+ccU6N?=
 =?us-ascii?Q?1uC6PTgF33ZyCukhJrhyZ4jTffOA/S77Gxvz1oLaTKkemwtjtM0U/92j3wZt?=
 =?us-ascii?Q?T8FCRZBTEg/KfMCXjHn5yyaDAjWk0smP6YZUjTAB1/hl4wO2o2IxiAve60Mn?=
 =?us-ascii?Q?3MH2T0qmNhn017/f0tomHl14kL5C0Nz351UkShG3mUN2IlNt5znyVBfYHAZn?=
 =?us-ascii?Q?7uZZ6zHQBldh3+xOAzarvJvVKkW8EPSPizbYZEAkbKZSIzn0f75SjFNWocSb?=
 =?us-ascii?Q?tSrxskGzYppkeTmneoE7RyoAbqxhvRCgu7VlEAETXKjzQSVVfgqeh0hM0VM4?=
 =?us-ascii?Q?UXHXz+hQWRZSwcEI4N1eXA8zE3TCw//ftXiv7LIcHD6IbSoJAmf8oGHmaDA0?=
 =?us-ascii?Q?ZSS7JzaMUCpfWg1VqlKVbZjXPLZzvqqwQujw/xbVakosAFViinoyXc46OTbF?=
 =?us-ascii?Q?petpI6phY/Whm3AznxAIx2vvwOXNw4B3a?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 6:LEjJtd6JRQwt4z8Q6joQbCPCsmOwI5vmtxKwDa2LzSjlFLsPWU82Vd7kWd615FgdB/97h96Kc6wejJN/EWyRIn7liUQ/i8VJR3GnyDkR00Wewlz6sbn7dHi61ET96R27piLS20ukFr1ooIMPtiE6jD6DiKnvrS1MtTXLEg/91Zk8cdiNB1y2es+a9hJGhXhKEw1ZW0vUL0EOihHoSW9bt1koszMa/Rs5943zkni0p3XGH/JBKQnWd1bdPTPAOTSlhExvyV+hy+u7/faHTzuFVpHTVYBTbsOL5Xa6pWHK96zHrg6M4oBEXzz9iuwMMLL0xESaT8R2oeBhAZckGVgFqQ==;
 5:jnuzSBRh2yYUqrkM8RClq1fL4a0Jf32fgPEXoA1wX9XrZVogDimzo/qI7EneQZoKkGrKIdvVKzoye4KROQnWtPMRlgNmF6waOGOrl//ftim7jcvNkXm86YvmVRhmCdmYRNmE6ZuFG8u0GQK2OKtFxg==;
 24:JjhwcpYuFKPbWAeW8OqwRAO6296UHrIQRzvRwl4PySEXE8s9Myk89bdUPtUpfe6nRdfcJMyCDpa+gbBoNfoGt64qUXaBUext1A50uZ2h8g4=;
 7:1rSEB6UWBbK34dOgNZ9zgN7DrKWscqzmEfGsYMj7eafLBy+9RJ5XwsdxKMujMFpgKIMC1W9aveD90eSV47BvUr3/nS6+9X87C6CSGlooa1KLBOIoMx2QEBRSoQLgNGOlJMbLTr315anpBdnBsemAn+3iEDQWWuVjWpwHB5jx/tSqO4I0NxZ4ht+aJ6zquI+u1ANQTIbgvgAx2bUiBW6vNScp+1izjM8vlKqJi6/UpAU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2017 17:15:54.0500 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2130
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v3 2/3] arm: traps: handle unknown exceptions in
	check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWNjb3JkaW5nIHRvIEFSTSBhcmNoaXRlY3R1cmUgcmVmZXJlbmNlIG1hbnVhbCAoQVJNIERESSAw
NDg3Qi5hIHBhZ2UgRDctMjI1OSwKQVJNIERESSAwNDA2Qy5jIHBhZ2UgQjMtMTQyNiksIGV4Y2Vw
dGlvbiB3aXRoIHVua25vd24gcmVhc29uIChIU1IuRUMgPT0gMCkKaGFzIG5vIHZhbGlkIGJpdHMg
aW4gSFNSIChhcGFydCBmcm9tIEhTUi5FQyksIHNvIHdlIGNhbid0IGNoZWNrIGlmIHRoYXQgd2Fz
CmNhdXNlZCBieSBjb25kaXRpb25hbCBpbnN0cnVjdGlvbi4gV2UgbmVlZCB0byBhc3N1bWUgdGhh
dCBpdCBpcyB1bmNvbmRpdGlvbmFsLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYzA3OTk5Yi4u
ZWFlMjIxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKQEAgLTE3MTcsNyArMTcxNyw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfY29uZGl0
aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgaW50IGNvbmQ7CiAK
ICAgICAvKiBVbmNvbmRpdGlvbmFsIEV4Y2VwdGlvbiBjbGFzc2VzICovCi0gICAgaWYgKCBoc3Iu
ZWMgPj0gMHgxMCApCisgICAgaWYgKCBoc3IuZWMgPT0gSFNSX0VDX1VOS05PV04gfHwgaHNyLmVj
ID49IDB4MTAgKQogICAgICAgICByZXR1cm4gMTsKIAogICAgIC8qIENoZWNrIGZvciB2YWxpZCBj
b25kaXRpb24gaW4gaHNyICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:16:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17: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.xen.org>)
	id 1dhIyR-0004Q2-28; Mon, 14 Aug 2017 17:16:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dhIyQ-0004Pf-9E
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 17:16:18 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 45/61-01862-1EAD1995; Mon, 14 Aug 2017 17:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfc9lHpfHzqbmo2nkoDJpXihIgyj
 ILC1LCiRLyDM7battjp0psz6oJamjUkMi18VLEtEHDVFIRnkpuyimGEUqgoqSmg7MSGmY7exM
 s/Ppf97f//88z/vyULh8hQyhOIuZMxlYnUIiJTTRXvHK0aGK9JiKIllc/fxj4iA62mV3YqnoL
 Kk1qLItmaSmyFlMGp1+FvujZe8CNLvBiqQUwRTiUD026G1FPhRiMqCpuRQJQM6UYXC/c4QUgJ
 zJgppXryWCljB7oKG6zx0IYDbDl4VP7gDO3EBQ2N6ECcCfSYGGJ+NuE8Fsg/rGEvc5zSTDz75
 xQtDAbIHBj6W4oH2YY3BzuAcTmyVDi/0dIfpl8KFqwq1xBqBjagoXs+EwuTiKC42BqUTQb+uV
 iOEd8NI56zGFQVfvA0+zFKgtr8PEwGcMlm0lSPy57g1FdYuexC5om7jjKftNAq2/f2AiiIf5p
 SWJqI0w9N1BiKavJIw76pAIQmF4bs7To4yEHnuh5/kywbHi9FSy+sKiNU80lXpDZ5+DLEfbbe
 tua1t32xqEPUMRPGfK5UzK2L1RKpNWrTHrWa1OGRuzO0rP8Tyr5nSsio/KytY3IdcyeLm+F2i
 6J6kTBVOYIpDOPH4rXe6nyr6Qp2F5zXlTjo7jO1EoRSmAVg9WpMtlJk7NWS5qda6NWsVA+SoC
 6EAB07yR1fNatYi6kZKaKV/5hckJQ7aBCwmiIwUTI5g0OYa1Eqt7OYDCQvxp5BpK7mvkTHqt+
 X8+g4IopPCnI4QqvlqDea3TjGsIzDXEbWF+mjez/1BIAToysJjaMXl3azu2MtFa96ZbmVBp4P
 cdsquKjXlnEqqG4gkbXpu43JCWY915Vdu9ad7or86fnoYD/RvV4dfapuKa+h2OpIErbdLTlzK
 mIfjUYapROpeUG31u5PnkoKq5ZaBYVpb8ZyrxXprFuPD+BLmUf5IZw/Njn1rDH77df1lB8Bo2
 NhI38exfzbCzI5IDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502730975!110049432!1
X-Originating-IP: [104.47.0.57]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62212 invoked from network); 14 Aug 2017 17:16:16 -0000
Received: from mail-he1eur01on0057.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.57)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 14 Aug 2017 17:16:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=JeSu3Ctu8+hFq1oKCtIP0aUBySym93JX/QqYnUgswRo=;
 b=DOHG1uJxXxUMkv2bEeMfGccQ3smcPi3hWAZJWiPlt5rCm6h9e2oxF0hd5+1VxT3xL6XLxv6zMNRiacpnfW1m4w0MWf0sUfhP6CSKp9bAt/IIQZBAnyDynHWsxbJWPQe/qT+7UG2MXzwgkqJlHFkhYJWDny0TrdqA5Xi2+dgngI4=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.52) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1341.17; Mon, 14
 Aug 2017 17:16:11 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 14 Aug 2017 20:15:57 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Aug 2017 20:15:09 +0300
Message-Id: <1502730909-28413-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502730909-28413-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502730909-28413-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: CO2PR18CA0063.namprd18.prod.outlook.com
 (2603:10b6:104:2::31) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 06a91823-d673-4890-1c1a-08d4e3382a82
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:BQZkvJr+I+5vnutl2poJcy5DT15EXeABSRZ7fFeheGo0uNmybrldXB8dVXRdcwYvq9rMN1yMh6ib0oQpw26ZE/dZnao4hFV86pILraQBYPpxfgUyQS/7fsadvDMLUSmcjid1DNZf14OklKbZ/XMOPb6WzRQ6fSKC74Fc5MyAlhMKrRzVHeqUp1kTfPZNY77bqDLYOcbrXT6cX616Y+MoIjCYbchO5rFqI8i+QIBl70Zskq8QinYv7f1CyNV33tyQ;
 25:eE2fqyJ2N3qqtfoZYpvptfwRZV2+t3qnmAnDFgb+sSJ8/DcNq8O1ZEXSlogvqsZrHzoNJMKDYYrh04IuSuzvXhOCTKGtS0uD69NRZcYPWCbzI3PVazv3Tdxpnfatxnx/+qmLz5rAFprWvko7YQ8cbyNkgStG9t7kFQspEM2/ZFY3hGMt73AWdRL1MYV6TUD1nfgQSD5vjz6jsSgG+faPUo0KIvLKjTWXC1OkjqQ/jhtYxcEwddww5eseNNcLilyaFbu6ZXpVOvxkgc1uXy7teDJxP9YgRw37ktad4Z/G1Su3Nu7B4PtL1Q3nD96dxjRyQ53KxopMIMYEqRU1fx5mDg==;
 31:7lzuS/BqdV1fGN64EWeoaZ01dWeJGjjI91Ae+R/4WX/uW8oy5/b5chj0sJpAhXQNktQdfCEzV6GMFzL0FOzgjCcsuLOo1bueqJ5WZcWTDIbBwCAZI1kKWLaHj6wMQt/GqEVFjkkrEOwuNZ0vkK6SDk6y+VQMa7i4DTJuJOW6RRVmTey2r1mM+UdNhO3kuNFtoRBSmDLOJDBY2C2JY0IjVdGF8eaGD1okEViVpp4SFVk=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:q95iaYoqjXAAxGMT67ahiwInp0pT5KQI8XHdYr/vI+SIKRkb1aVPrTEeP1LVZJIJ8/VfDhl32IIHSt/RRai1BKlAf7YioadPgUuLw4iCu0CEQEQEq5wPwIqHilzyoyUvn2JL0mdaqFa4aRQM+OdV1j7bSIUn76UNqR6X7N5AJHLoFEX9LkX+4T+AUq7PxaRWjlGrKSub2Da4GfOETYZCbrqGbWWr0tGikylJaRUEXbsZ5ggzfQxVQc7iZnZpVvg9Gr8vTrhrYXtNgjXGCh1HTQqHDSY4wVbJnJfUBMf61Rh7VVekkZmW3LJ8KHtaOQMIvvMLxpHunfCLKoxQRN98ARtESLLDFjhinyfd5n6OuaQ4IF2YDu0hHmMP6uqm/ihUb6sSvQVBbSRoyQf9oZeh4d9tOEBHt9TKLO9kmKehaZD0KfmV3EjS5+XMBCPuNMSBeT8QE8Q59oFiEDgVIQSBcQh3ZfwlHAcxDt9fMsngmCc1tlyrcEffpxIEOVdTx3RZ;
 4:GnxihJPoM9Q1UjvEJEQxd+Brx8sAHAGBU2eI5Au00KHlYNe8T6LT44r/zNVCMjG4SyrpxR9QEj/LEIpLlQXY5uJ+ttaPyucd0gDSS+i5njOR1+nI85wOpU7Yp26b3wXKtqz0vIhG4z96qbwGGVglGgiLc25fgaj38YTbstXro1a/cE1MUQUCNvHvaHwXBGTZztoXiu2kGlOpJIdNODF2OJk5MDAYp9bxulvfX1Lygq56U6+7csY2ZPapN5tGWs188pwtNUHyVO9RHKEcJPAh5k0etfPVucpn0andRJILpWU=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB213991936A0995E3EA953464E68C0@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 039975700A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(50986999)(76176999)(2906002)(97736004)(72206003)(5660300001)(6916009)(106356001)(42186005)(105586002)(2361001)(33646002)(110136004)(107886003)(122856001)(81166006)(81156014)(8676002)(6666003)(101416001)(68736007)(5003940100001)(2351001)(50226002)(478600001)(2950100002)(86362001)(47776003)(54906002)(66066001)(7736002)(50466002)(36756003)(305945005)(53936002)(48376002)(7350300001)(4326008)(3846002)(189998001)(80792005)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:b8Zy8M4H7ShhrMGyeOIK28YMLkCLGGGW/ZprEa+?=
 =?us-ascii?Q?zU3DPZdpxVuSLWgPPMwx7HSFQcy11AZ/X41HipEVP4DIOOGS15NsKayxUM36?=
 =?us-ascii?Q?EKLgVj5SALwBk7MOtrud8n/KBQYW2Kb2ut7AkwSwSDKxdcy8vFQAXZIb7qbg?=
 =?us-ascii?Q?X+uNitLSQ+H8Ny4YsuxcSeJ78AkkjVBNGyCpbgEjDxzT4NI2JpBTHoptErjT?=
 =?us-ascii?Q?DMMTQNp36HVJ0eu3qSDfZ8Cbtrmq26bYVyfwnDkFD3YRLZiGRgzHrbYpkYYs?=
 =?us-ascii?Q?KYBPVaNuonyV8Ec5xONym/5yDISHV3VsfHu7VAPE0CdHQul+EgutV8tkHlce?=
 =?us-ascii?Q?N6Fqtp3XbMOruMVm6isvgUUBmBQufOdKb88g6NzBCqTJwqBJcdX5Kpz4j7fL?=
 =?us-ascii?Q?hDQ012+YRkgB9kL/0yEZbLwpTraBSvRjsaU4sBpEybl8wqKPKQr01u2Fh43H?=
 =?us-ascii?Q?iK3Ihr763F6fj80Hn2kH48tBKz+bKjQQ8SJcJbEvq3mdW+BU/Z4wymQKLkcb?=
 =?us-ascii?Q?W7eFk1Ggpo1KKpDA7d/mTgtbHtqcjPFA8/Iz4Ol8M09DouTBFCqkJQDpb6fb?=
 =?us-ascii?Q?M+BmAkRZOuoF0JxN7dgd+IIpeDu21sucfOoks5oC2GX1GU7kpIHTvmQiqgsZ?=
 =?us-ascii?Q?fVEsnd3CB3cj/tm1LbzuKUMoSOuKERIP1Esb+OiAv7kqotLOpGAJbns5naPu?=
 =?us-ascii?Q?01oreGwGC2fGAirnVHdK1Wj5Bq8C0aIt9lsXOpRQ5I9xOBMCLbM/ULAx4i8H?=
 =?us-ascii?Q?iF/1wMGkikOIlkR3AUQh41J7zlGCtxdeje/7CfRXNCtF9hU7wIvrlAz/Hnia?=
 =?us-ascii?Q?vGRkEv06Z1GQqaeiDpSIDuq2wMyo7HyWeThjmTK3NXMdjJZgxM3jHOQhFOT4?=
 =?us-ascii?Q?KFRU7umf58y57pC2+3/KtVmT3PRFwJdF0S4rLqILLpddwapfea9U5WuMP8Ci?=
 =?us-ascii?Q?wE3oW03jWZkApa9eyHwF7dxGdMw1hS3kXKDmtV6t5qaDsx7ViZK1KEK2ZphG?=
 =?us-ascii?Q?wq97LfsiOqPFucgs8EZYmvNiRHGkLwMQVKc5exqh4V4Hz7pgHh5j3rUiS044?=
 =?us-ascii?Q?32msLiOke4Vu9FP/lAJ3qfPG2A31vCIJlCoulbKEhVUDgrm4Yx6gTGtxsnmP?=
 =?us-ascii?Q?mjniRkCzTcOwEyKNvemkrDNUSyS47pauz?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:P42ZMJUVEqo611wT3xLF/rrAxFcgi1Vk/SRzQK+x8R+jz0lg1LAttcv5khu084YdSNin6klMCn8iqANVn7SBBN60bZ1BKvcxa0D3nxLtOEa0UKEfrdZePS0tKynwb/AcY85gj/Vmbzx12uiO8leLZx/IQadx0Dtzck5rmdG5CLJH+LGVsaAWSyO/sXOzU4CaX5RhLrLvqHeNZMUrxlbD6FgiPghHCq37OD5KQkTOFzVC/tpajeYDSW/YMC3PszPtqTQ5qb4laDZWByNiyEu02jVqPWkJv8Ytkg6Acv0bjXz1eIInRBI1ljVfhYhOJAajFhls1Sg4ZgcK88JII+/Oyg==;
 5:Pm39sMen2i10aceAjvqDEORDONcEL9VS5on5ChtM9dwHHMX4HQ+CSQb1OwX3nlWF61j7gbfGmTKbveZPk1zElw5kKArGYuM1l6q1ZLYPn2nC7XnsEvAuWoICZttFjTtSgcoERcaPwEHevoL10d/dSw==;
 24:RhIwedVlSlnEcWHPsqJorcwFwlyIo9r9pijyGRtA5d/vfd/T7/j43n+DVvQ2daFGUf9cs33APqrANhetKRwtCeHf+dDrcw9C276NbC2324w=;
 7:7xB01eruC7MfjceRH3Dd0ylQggjvBthoQAv2qKkGVr/xJFdWa4bX1H0XFZsoq6rcPKJW+pbe72hFXOWcuI1ARsfmY8NMJ6t6I9h5kiBPbaxNO+i/c904WylseDMNwY69deLkSl098utRDXyHG0SxDaOKdVa/t/LUZD3wiHpkkl4IgPtVZTAbgLFQvCyvDH4OTdt5q+hYbTJUHMiRibRCF20uP/NDh/BqnoFY7jj+8Sw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2017 17:16:11.3019 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v3 3/3] arm: traps: handle SMC32 in
	check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQVJNdjggYXJjaGl0ZWN0dXJlIHdlIG5lZWQgdG8gZW5zdXJlIHRoYXQgY29uZGl0aW9uYWwg
Y2hlY2sgd2FzIHBhc3NlZApmb3IgYSB0cmFwcGVkIFNNQyBpbnN0cnVjdGlvbiB0aGF0IG9yaWdp
bmF0ZXMgZnJvbSBBQXJjaDMyIHN0YXRlCihBUk0gRERJIDA0ODdCLmEgcGFnZSBENy0yMjcxKS4K
VGh1cywgd2Ugc2hvdWxkIG5vdCBza2lwIGl0IHdoaWxlIGNoZWNraW5nIEhTUi5FQyB2YWx1ZS4K
CkZvciB0aGlzIHR5cGUgb2YgZXhjZXB0aW9uIHNwZWNpYWwgY29kaW5nIG9mIEhTUi5JU1MgaXMg
dXNlZC4gVGhlcmUgaXMKYWRkaXRpb25hbCBmbGFnIChDQ0tOT1dOUEFTUykgdG8gYmUgY2hlY2tl
ZCBiZWZvcmUgcGVyZm9ybWluZyBzdGFuZGFyZApoYW5kbGluZyBvZiBDQ1ZBTElEIGFuZCBDT05E
IGZpZWxkcy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDE4ICsrKysrKysrKysr
KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
CmluZGV4IGVhZTIyMTIuLjM5NzkxZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNzE2LDggKzE3MTYsMjQgQEAgc3RhdGlj
IGludCBjaGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
ICAgICB1bnNpZ25lZCBsb25nIGNwc3IsIGNwc3JfY29uZDsKICAgICBpbnQgY29uZDsKIAorICAg
IC8qCisgICAgICogU01DMzIgaW5zdHJ1Y3Rpb24gY2FzZSBpcyBzcGVjaWFsLiBVbmRlciBTTUMz
MiB3ZSBtZWFuIFNNQworICAgICAqIGluc3RydWN0aW9uIG9uIEFSTXY3IG9yIFNNQyBpbnN0cnVj
dGlvbiBvcmlnaW5hdGluZyBmcm9tCisgICAgICogQUFyY2gzMiBzdGF0ZSBvbiBBUk12OC4KKyAg
ICAgKiBPbiBBUk12NyBpdCB3aWxsIGJlIHRyYXBwZWQgb25seSBpZiBpdCBwYXNzZWQgY29uZGl0
aW9uIGNoZWNrCisgICAgICogKEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLCBidXQgd2Ug
bmVlZCB0byBjaGVjayBjb25kaXRvbgorICAgICAqIGZsYWdzIG9uIEFSTXY4IChBUk0gRERJIDA0
ODdCLmEgcGFnZSBENy0yMjcxKS4KKyAgICAgKiBFY29kaW5nIGZvciBIU1IuSVNTIG9uIEFSTXY4
IGlzIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdpdGggQVJNdjc6CisgICAgICogSFNSLklTUyBpcyBk
ZWZpbmVkIGFzIFVOSy9TQlpQIG9uIEFSTXY3IHdoaWNoIG1lYW5zLCB0aGF0IGl0CisgICAgICog
d2lsbCBiZSByZWFkIGFzIDAuIFRoaXMgaW5jbHVkZXMgQ0NLTk9XTlBBU1MgZmllbGQuCisgICAg
ICogSWYgQ0NLTk9XTlBBU1MgPT0gMCB0aGVuIHRoaXMgd2FzIGFuIHVuY29kaXRpb25hbCBpbnN0
cnVjdGlvbiBvcgorICAgICAqIGl0IGhhdmUgcGFzc2VkIGNvbmRpdGlvbmFsIGNoZWNrIChBUk0g
RERJIDA0ODdCLmEgcGFnZSBENy0yMjcyKS4KKyAgICAgKi8KKyAgICBpZiAoaHNyLmVjID09IEhT
Ul9FQ19TTUMzMiAmJiBoc3Iuc21jMzIuY2Nrbm93bnBhc3MgPT0gMCkKKyAgICAgICAgcmV0dXJu
IDE7CisKICAgICAvKiBVbmNvbmRpdGlvbmFsIEV4Y2VwdGlvbiBjbGFzc2VzICovCi0gICAgaWYg
KCBoc3IuZWMgPT0gSFNSX0VDX1VOS05PV04gfHwgaHNyLmVjID49IDB4MTAgKQorICAgIGlmICgg
aHNyLmVjID09IEhTUl9FQ19VTktOT1dOIHx8IChoc3IuZWMgPj0gMHgxMCAmJiBoc3IuZWMgIT0g
SFNSX0VDX1NNQzMyKSkKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICAvKiBDaGVjayBmb3IgdmFs
aWQgY29uZGl0aW9uIGluIGhzciAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:21:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17:21: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.xen.org>)
	id 1dhJ33-0005Nm-JV; Mon, 14 Aug 2017 17:21:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhJ32-0005Mt-ND
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 17:21:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 43/01-01724-FFBD1995; Mon, 14 Aug 2017 17:21:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTff/7Ym
 RBmseSFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPb61gLDjHXrHlWQdLA+Niti5GLg4hgY2M
 Eq1zpzJDOLsZJa5NfsPUxcjJISwQItFx+iKYLSLgLfGq+yc7RFEXo0TH4Y8sXYwcHMwC+hLnd
 pSD1LAJaErc+fwJrJ5XwErizOVXLCA2i4CqxKMXd8FsUYFwibeNR1ggagQlTs58AmZzAs1fcu
 MOK4jNLGArcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jUz1kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA66egYFxB2PrCb9DjJIcTEqivAk+vZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHiP3JoYKSRYlJqeWpGWmQMMfZi0BAePkgjvDpA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEeY+BFAmAFGWU5sGNgMXhJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvBdBpvBk5pXAbXoFdAQT0BF9IPfzFpckIqSkGhiLe0I3KYV7bH7m2jO5w3Tr29x
 TF+R+mUtyy250srh2XU9kW/ob5nthcVNmOOTO3bFuT1VP/XPVc5bVjPNVd4uXvLlSXt7PuU7/
 Usmt010H/gpsvd3sE8tQOvnIpGfXV/3RC/rjl3hkg1IXy9KkG3PrkyZ3iLe5Kk9bKfyZw7S8w
 G3eB41NpzcpsRRnJBpqMRcVJwIAHM+yzb4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502731262!106733651!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 585 invoked from network); 14 Aug 2017 17:21:03 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 14 Aug 2017 17:21:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3477D2B;
 Mon, 14 Aug 2017 10:21:02 -0700 (PDT)
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 8B5623F540;
 Mon, 14 Aug 2017 10:21:01 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502730909-28413-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502730909-28413-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3e2d33d3-1247-dba9-9818-5a274733918d@arm.com>
Date: Mon, 14 Aug 2017 18:20:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502730909-28413-2-git-send-email-volodymyr_babchuk@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 1/3] arm: processor: add new struct
 hsr_smc32 into hsr union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTQvMDgvMTcgMTg6MTUsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9uIEFSTXY4LCBvbmUgb2YgY29uZGl0aW9uYWwgZXhjZXB0aW9ucyAoU01DIHRoYXQgb3Jp
Z2luYXRlcwo+IGZyb20gQUFyY2gzMiBzdGF0ZSkgaGFzIGV4dHJhIGZpZWxkIGluIEhTUi5JU1Mg
ZW5jb2Rpbmc6Cj4KPiBDQ0tOT1dOUEFTUywgYml0IFsxOV0KPiBJbmRpY2F0ZXMgd2hldGhlciB0
aGUgaW5zdHJ1Y3Rpb24gbWlnaHQgaGF2ZSBmYWlsZWQgaXRzIGNvbmRpdGlvbgo+IGNvZGUgY2hl
Y2suCj4gICAgMCAtIFRoZSBpbnN0cnVjdGlvbiB3YXMgdW5jb25kaXRpb25hbCwgb3Igd2FzIGNv
bmRpdGlvbmFsIGFuZAo+ICAgIHBhc3NlZCAgaXRzIGNvbmRpdGlvbiBjb2RlIGNoZWNrLgo+ICAg
IDEgLSBUaGUgaW5zdHJ1Y3Rpb24gd2FzIGNvbmRpdGlvbmFsLCBhbmQgbWlnaHQgaGF2ZSBmYWls
ZWQgaXRzCj4gICAgY29uZGl0aW9uIGNvZGUgY2hlY2suCj4gKEFSTSBEREkgMDQ4N0IuYSBwYWdl
IEQ3LTIyNzIpCj4KPiBUaGlzIGlzIGFuIGluc3RydWN0aW9uIHNwZWNpZmljIGZpZWxkLCBzbyBi
ZXR0ZXIgdG8gYWRkIG5ldyBzdHJ1Y3R1cmUKPiB0byB1bmlvbiBoc3IuIFRoaXMgc3RydWN0dXJl
IGRlc2NyaWJlcyBJU1MgZW5jb2RpbmcgZm9yIGFuIGV4Y2VwdGlvbgo+IGZyb20gU01DIGluc3Ry
dWN0aW9uIGV4ZWN1dGluZyBpbiBBQXJjaDMyIHN0YXRlLiBCdXQgd2UgZGVmaW5lIHRoaXMKPiBz
dHJ1Y3QgZm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LCBiZWNhdXNlIEFSTXY4IGVuY29kaW5nIGlz
IGJhY2t3YXJkcwo+IGNvbXBhdGlibGUgd2l0aCBBUk12Ny4KPgo+IFNpZ25lZC1vZmYtYnk6IFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:23:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17:23: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.xen.org>)
	id 1dhJ4u-0005Wl-Uk; Mon, 14 Aug 2017 17:23:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhJ4u-0005Wd-0o
 for xen-devel@lists.xen.org; Mon, 14 Aug 2017 17:23:00 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 69/40-01731-37CD1995; Mon, 14 Aug 2017 17:22:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTbfozsR
 IgxkPZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNr5YwFswSrJiy4BNjA+NB3i5GLg4hgY2M
 Et1Nx9ghnN2MEq/2bmXtYuTkEBYIktiybx47iC0i4C3xqvsnVFEXo8S7H1eZuxg5OJgF9CXO7
 SgHqWET0JS48/kTE4jNK2AlcfPLaUYQm0VAVeJJ51ewOaIC4RJvG4+wQNQISpyc+YQFZAwn0P
 ytE0NBwswCthJ35u5mhrDlJba/ncM8gZFvFpKOWUjKZiEpW8DIvIpRozi1qCy1SNfIWC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDc6hkYGHcw7mj3O8QoycGkJMqb4NMbKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN+rWxEghwaLU9NSKtMwcYODDpCU4eJREeHeApHmLCxJzi
 zPTIVKnGBWlxHmPgSQEQBIZpXlwbbBou8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcSyB
 SezLwSuOmvgBYzAS3uA7mZt7gkESEl1cCoPXFj8aqSjS7Hitr6A7UL1pY/z3smU1v0ZiXferv
 0A9zPY/+2614Vjp1fUam3c8WUrxvqv2ren+S6S9XcgXt5uenys0/kuxeZNP7LUJKcucdThrVY
 x6DYLmg747RWzY3t1y9PNff8ZLL7Fafsf4tb7fdFnVl1P4iU5UYVH9UNnvHWscxgprYSS3FGo
 qEWc1FxIgBfaQKPsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502731377!68403042!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22746 invoked from network); 14 Aug 2017 17:22:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 14 Aug 2017 17:22:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8039F2B;
 Mon, 14 Aug 2017 10:22:57 -0700 (PDT)
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 D63803F540;
 Mon, 14 Aug 2017 10:22:56 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502730909-28413-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502730909-28413-4-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <12cc1614-3a1d-c0df-6383-46c080439fc5@arm.com>
Date: Mon, 14 Aug 2017 18:22:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502730909-28413-4-git-send-email-volodymyr_babchuk@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 3/3] arm: traps: handle SMC32 in
 check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTQvMDgvMTcgMTg6MTUsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9uIEFSTXY4IGFyY2hpdGVjdHVyZSB3ZSBuZWVkIHRvIGVuc3VyZSB0aGF0IGNvbmRpdGlv
bmFsIGNoZWNrIHdhcyBwYXNzZWQKPiBmb3IgYSB0cmFwcGVkIFNNQyBpbnN0cnVjdGlvbiB0aGF0
IG9yaWdpbmF0ZXMgZnJvbSBBQXJjaDMyIHN0YXRlCj4gKEFSTSBEREkgMDQ4N0IuYSBwYWdlIEQ3
LTIyNzEpLgo+IFRodXMsIHdlIHNob3VsZCBub3Qgc2tpcCBpdCB3aGlsZSBjaGVja2luZyBIU1Iu
RUMgdmFsdWUuCj4KPiBGb3IgdGhpcyB0eXBlIG9mIGV4Y2VwdGlvbiBzcGVjaWFsIGNvZGluZyBv
ZiBIU1IuSVNTIGlzIHVzZWQuIFRoZXJlIGlzCj4gYWRkaXRpb25hbCBmbGFnIChDQ0tOT1dOUEFT
UykgdG8gYmUgY2hlY2tlZCBiZWZvcmUgcGVyZm9ybWluZyBzdGFuZGFyZAo+IGhhbmRsaW5nIG9m
IENDVkFMSUQgYW5kIENPTkQgZmllbGRzLgo+Cj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyB8IDE4ICsrKysrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90
cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCBlYWUyMjEyLi4zOTc5MWZjIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKPiBAQCAtMTcxNiw4ICsxNzE2LDI0IEBAIHN0YXRpYyBpbnQgY2hlY2tfY29uZGl0aW9u
YWxfaW5zdHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICB1bnNpZ25lZCBsb25n
IGNwc3IsIGNwc3JfY29uZDsKPiAgICAgIGludCBjb25kOwo+Cj4gKyAgICAvKgo+ICsgICAgICog
U01DMzIgaW5zdHJ1Y3Rpb24gY2FzZSBpcyBzcGVjaWFsLiBVbmRlciBTTUMzMiB3ZSBtZWFuIFNN
Qwo+ICsgICAgICogaW5zdHJ1Y3Rpb24gb24gQVJNdjcgb3IgU01DIGluc3RydWN0aW9uIG9yaWdp
bmF0aW5nIGZyb20KPiArICAgICAqIEFBcmNoMzIgc3RhdGUgb24gQVJNdjguCj4gKyAgICAgKiBP
biBBUk12NyBpdCB3aWxsIGJlIHRyYXBwZWQgb25seSBpZiBpdCBwYXNzZWQgY29uZGl0aW9uIGNo
ZWNrCj4gKyAgICAgKiAoQVJNIERESSAwNDA2Qy5jIHBhZ2UgQjMtMTQzMSksIGJ1dCB3ZSBuZWVk
IHRvIGNoZWNrIGNvbmRpdG9uCgpzL2NvbmRpdG9uL2NvbmRpdGlvbi8KCj4gKyAgICAgKiBmbGFn
cyBvbiBBUk12OCAoQVJNIERESSAwNDg3Qi5hIHBhZ2UgRDctMjI3MSkuCj4gKyAgICAgKiBFY29k
aW5nIGZvciBIU1IuSVNTIG9uIEFSTXY4IGlzIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdpdGggQVJN
djc6CgpzL0Vjb2RpbmcvRW5jb2RpbmcvCgo+ICsgICAgICogSFNSLklTUyBpcyBkZWZpbmVkIGFz
IFVOSy9TQlpQIG9uIEFSTXY3IHdoaWNoIG1lYW5zLCB0aGF0IGl0Cj4gKyAgICAgKiB3aWxsIGJl
IHJlYWQgYXMgMC4gVGhpcyBpbmNsdWRlcyBDQ0tOT1dOUEFTUyBmaWVsZC4KPiArICAgICAqIElm
IENDS05PV05QQVNTID09IDAgdGhlbiB0aGlzIHdhcyBhbiB1bmNvZGl0aW9uYWwgaW5zdHJ1Y3Rp
b24gb3IKCnMvdW5jb2RpdGlvbmFsL3VuY29uZGl0aW9uYWwvCgo+ICsgICAgICogaXQgaGF2ZSBw
YXNzZWQgY29uZGl0aW9uYWwgY2hlY2sgKEFSTSBEREkgMDQ4N0IuYSBwYWdlIEQ3LTIyNzIpLgoK
cy9oYXZlL2hhcy8KCj4gKyAgICAgKi8KPiArICAgIGlmIChoc3IuZWMgPT0gSFNSX0VDX1NNQzMy
ICYmIGhzci5zbWMzMi5jY2tub3ducGFzcyA9PSAwKQoKQ29kaW5nIHN0eWxlOgoKaWYgKCAuLi4g
KQoKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gICAgICAvKiBVbmNvbmRpdGlvbmFsIEV4Y2Vw
dGlvbiBjbGFzc2VzICovCj4gLSAgICBpZiAoIGhzci5lYyA9PSBIU1JfRUNfVU5LTk9XTiB8fCBo
c3IuZWMgPj0gMHgxMCApCj4gKyAgICBpZiAoIGhzci5lYyA9PSBIU1JfRUNfVU5LTk9XTiB8fCAo
aHNyLmVjID49IDB4MTAgJiYgaHNyLmVjICE9IEhTUl9FQ19TTUMzMikpCgpEaXR0by4KCj4gICAg
ICAgICAgcmV0dXJuIDE7Cj4KPiAgICAgIC8qIENoZWNrIGZvciB2YWxpZCBjb25kaXRpb24gaW4g
aHNyICovCj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17:23: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.xen.org>)
	id 1dhJ5V-0005d1-9R; Mon, 14 Aug 2017 17:23:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhJ5T-0005ck-PU
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 17:23:35 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FC/C6-01736-79CD1995; Mon, 14 Aug 2017 17:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTXfanYm
 RBk1rlS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFT66zFrxlqfi/I7mBsYmli5GLQ0hgI6PE
 rQOrWCGc3YwSS3qus3cxcnAIC7hL9G2x62Lk5BAR8JW4+7iJCcQWErCQOHrxCSOIzSxQI7H43
 hpWEJtNQFPizudPYDW8AlYSm3ctBIuzCKhKTDy4HiwuKhAu8bbxCAtEjaDEyZlPwGxOAUuJrz
 c/MkHMtJW4M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWM6sWpRWWpRbrmeklFmekZJbm
 JmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GI9Ndj7EKMnBpCTKm+DTGynEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgtf/9sRIIcGi1PTUirTMHGDQw6QlOHiURHhXgqR5iwsSc4sz0yFSp
 xh1OZo+bPnCJMSSl5+XKiXOmwVSJABSlFGaBzcCFoGXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMzbDDKFJzOvBG7TK6AjmICO6AO5n7e4JBEhJdXAGJ7UcXKzoIDFNoGJmQvnP5X9OnvNh8X
 9VyLTf/gv8RP4dofxrprgv7I3QmummTa23jTnyT07Py0194/y5cCeB++fiS8KneZp/K4hzfzT
 BY/YB0ue/+vbXWf5yft6/2PHwmNRAjn7RN/JX5l7SMXEpEK3KaBQ9H9Bmgtvw4uoydJxt1ffO
 N+2XImlOCPRUIu5qDgRAF1Pon67AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502731414!105603734!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29909 invoked from network); 14 Aug 2017 17:23:34 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 14 Aug 2017 17:23:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B29282B;
 Mon, 14 Aug 2017 10:23:33 -0700 (PDT)
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 C0A703F540;
 Mon, 14 Aug 2017 10:23:32 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170814154628.11769-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6e9a95f6-f638-5bba-1dcb-bd335c8d7694@arm.com>
Date: Mon, 14 Aug 2017 18:23:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170814154628.11769-1-wei.liu2@citrix.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: lift hypercall_cancel_continuation to
	sched.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTQvMDgvMTcgMTY6NDYsIFdlaSBMaXUgd3JvdGU6Cj4gVGhlIGZ1bmN0aW9u
IGlzIHRoZSBzYW1lIG9uIGJvdGggeDg2IGFuZCBhcm0uIExpZnQgaXQgdG8gc2NoZWQuaCB0bwo+
IHNhdmUgYSBmdW5jdGlvbiBjYWxsLCBtYWtlIGl0IHRha2UgYSBwb2ludGVyIHRvIHZjcHUgdG8g
YXZvaWQKPiByZXNvbHZpbmcgY3VycmVudCBldmVyeSB0aW1lIGl0IGdldHMgY2FsbGVkLgo+Cj4g
VGFrZSB0aGUgY2hhbmNlIHRvIGNoYW5nZSBpdHMgY2FsbGVycyB0byBvbmx5IHVzZSBvbmUgY3Vy
cmVudCBpbiBjb2RlLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpGb3IgQVJNIGJpdHM6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:30:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17: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.xen.org>)
	id 1dhJBe-00062g-Rv; Mon, 14 Aug 2017 17:29:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhJBd-00062a-EH
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 17:29:57 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 49/DE-02181-41ED1995; Mon, 14 Aug 2017 17:29:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVysyfVTVf43sR
 Ig8YLphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFi6uZC7odK+5+TGlg/KPXxcjFISSwkVHi
 TO8+JghnN6PE7n9zgBxODmGBAIlPh2+zdTFycIgI+EncuRoIEhYSyJWY8ewhM0iYWUBf4tyOc
 pAwm4CmxJ3Pn8A6eQWsJNZ+egNmswioStzd+pcRxBYVCJd423iEBaJGUOLkzCcsIGM4BWwlFr
 2wAQkzA5l35u5mhrDlJba/ncM8gZFvFpKOWUjKZiEpW8DIvIpRozi1qCy1SNfIQi+pKDM9oyQ
 3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDQ6hkYGHcwtp/wO8QoycGkJMqb4NMbKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCV+/uxEghwaLU9NSKtMwcYMjDpCU4eJREeJPuAKV5iwsSc4sz0
 yFSpxgVpcR52UD6BEASGaV5cG2wOLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXHGQ8T2
 ZeCdz0V0CLmYAW94HczFtckoiQkmpgjP0rHreo4PXOT7/8AqUL/rZ/t2myWJeduCTmYK7OeTl
 Riz1p8vGnP5+XWmHDfe52QWdviYLjqfYi6+CvvRU8Oed3NKw11zm1Kju+XHjWz/BHyd7PJQ3k
 xCb1tdSb3orf3tVxIP4bB88BbaHv3mee263i++T6+IHrudym+Xx3zhT5sna9YpqtxFKckWiox
 VxUnAgAE/7SRK4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502731795!93166952!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54513 invoked from network); 14 Aug 2017 17:29:55 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 14 Aug 2017 17:29:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8CBE82B;
 Mon, 14 Aug 2017 10:29:54 -0700 (PDT)
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 E36983F540;
 Mon, 14 Aug 2017 10:29:53 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-10-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9bb23f5b-1d74-0757-1b54-12735315504f@arm.com>
Date: Mon, 14 Aug 2017 18:29:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170809082038.3236-10-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v8 09/13] arm/guest_access: Rename
 vgic_access_guest_memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqLAoKT24gMDkvMDgvMTcgMDk6MjAsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgcmVuYW1lcyB0aGUgZnVuY3Rpb24gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5
IHRvCj4gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEuIEFzIHRoZSBmdW5jdGlvbiBuYW1lIHN1
Z2dlc3RzLCB0aGUgZnVuY3Rpb25zCj4gZXhwZWN0cyBhbiBJUEEgYXMgYXJndW1lbnQuIEFsbCBp
bnZvY2F0aW9ucyBvZiB0aGlzIGZ1bmN0aW9uIGhhdmUgYmVlbgo+IGFkYXB0ZWQgYWNjb3JkaW5n
bHkuIEFwYXJ0IGZyb20gdGhhdCwgd2UgaGF2ZSBhZGp1c3RlZCBhbGwgcHJpbnRrCj4gbWVzc2Fn
ZXMgZm9yIGNsZWFudXAgYW5kIHRvIGVsaW1pbmF0ZSBhcnRlZmFjdHMgb2YgdGhlIGZ1bmN0aW9u
J3MKPiBwcmV2aW91cyBsb2NhdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3Vy
aW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gLS0tCj4gdjY6IFdlIGFkZGVkIHRoaXMgcGF0Y2ggdG8gb3VyIHBhdGNo
IHNlcmllcy4KPgo+IHY3OiBSZW5hbWVkIHRoZSBmdW5jdGlvbidzIGFyZ3VtZW50IGlwYSBiYWNr
IHRvIGdwYS4KPgo+ICAgICBSZW1vdmVkIGFueSBtZW50aW9uaW5nIG9mICJ2SVRTIiBpbiB0aGUg
ZnVuY3Rpb24ncyBwcmludGsgbWVzc2FnZXMKPiAgICAgYW5kIGFkanVzdGVkIHRoZSBjb21taXQg
bWVzc2FnZSBhY2NvcmRpbmdseS4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jICAg
ICAgICAgICB8IDEwICsrKysrLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAg
ICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5j
bHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oIHwgIDQgKystLQo+ICAzIGZpbGVzIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9ndWVzdGNvcHkuYyBiL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYwo+IGluZGV4IDkz
OGZmZTI2NjguLjRlZTA3ZmNlYTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0Y29w
eS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCj4gQEAgLTEyMyw4ICsxMjMsOCBA
QCB1bnNpZ25lZCBsb25nIHJhd19jb3B5X2Zyb21fZ3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQg
X191c2VyICpmcm9tLCB1bnNpZ25lZCBsZQo+ICAgKiBUZW1wb3JhcmlseSBtYXAgb25lIHBoeXNp
Y2FsIGd1ZXN0IHBhZ2UgYW5kIGNvcHkgZGF0YSB0byBvciBmcm9tIGl0Lgo+ICAgKiBUaGUgZGF0
YSB0byBiZSBjb3BpZWQgY2Fubm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4KPiAgICovCj4gLWlu
dCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEs
IHZvaWQgKmJ1ZiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXpl
LCBib29sIGlzX3dyaXRlKQo+ICtpbnQgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoc3RydWN0
IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2wgaXNfd3JpdGUpCj4gIHsKPiAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gICAgICB1aW50NjRfdCBvZmZzZXQgPSBncGEgJiB+UEFH
RV9NQVNLOyAgLyogT2Zmc2V0IHdpdGhpbiB0aGUgbWFwcGVkIHBhZ2UgKi8KPiBAQCAtMTM0LDcg
KzEzNCw3IEBAIGludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwg
cGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKPiAgICAgIC8qIERvIG5vdCBjcm9zcyBhIHBhZ2UgYm91
bmRhcnkuICovCj4gICAgICBpZiAoIHNpemUgPiAoUEFHRV9TSVpFIC0gb2Zmc2V0KSApCj4gICAg
ICB7Cj4gLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiB2SVRTOiBtZW1vcnkgYWNj
ZXNzIHdvdWxkIGNyb3NzIHBhZ2UgYm91bmRhcnlcbiIsCj4gKyAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUiAiZCVkOiBndWVzdGNvcHk6IG1lbW9yeSBhY2Nlc3MgY3Jvc3NlcyBwYWdlIGJvdW5k
YXJ5LlxuIiwKPiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKPiAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiAgICAgIH0KPiBAQCAtMTQyLDcgKzE0Miw3IEBAIGludCB2Z2ljX2FjY2Vz
c19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwK
PiAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBwYWRkcl90b19wZm4oZ3BhKSwgJnAy
bXQsIFAyTV9BTExPQyk7Cj4gICAgICBpZiAoICFwYWdlICkKPiAgICAgIHsKPiAtICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IHZJVFM6IEZhaWxlZCB0byBnZXQgdGFibGUgZW50cnlc
biIsCj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiBndWVzdGNvcHk6IGZhaWxl
ZCB0byBnZXQgdGFibGUgZW50cnkuXG4iLAo+ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQp
Owo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+IEBAIC0xNTAsNyArMTUwLDcg
QEAgaW50IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90
IGdwYSwgdm9pZCAqYnVmLAo+ICAgICAgaWYgKCAhcDJtX2lzX3JhbShwMm10KSApCj4gICAgICB7
Cj4gICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VS
UiAiZCVkOiB2SVRTOiBtZW1vcnkgdXNlZCBieSB0aGUgSVRTIHNob3VsZCBiZSBSQU0uIiwKPiAr
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IGd1ZXN0Y29weTogZ3Vlc3QgbWVtb3J5
IHNob3VsZCBiZSBSQU0uXG4iLAo+ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwo+ICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggMWFm
NjgyMGNhYi4uNzJhNWM3MDY1NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gQEAgLTEzMSw5ICsxMzEs
OSBAQCBzdGF0aWMgaW50IGl0c19zZXRfY29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywg
dWludDE2X3QgY29sbGlkLAo+ICAgICAgaWYgKCBjb2xsaWQgPj0gaXRzLT5tYXhfY29sbGVjdGlv
bnMgKQo+ICAgICAgICAgIHJldHVybiAtRU5PRU5UOwo+Cj4gLSAgICByZXR1cm4gdmdpY19hY2Nl
c3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWRkciArIGNvbGxpZCAqIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmNwdV9pZCwgc2l6ZW9mKHZjcHVfaWQp
LCB0cnVlKTsKPiArICAgIHJldHVybiBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShpdHMtPmQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGNvbGxpZCAq
IHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2Y3B1X2lkLCBzaXplb2YodmNwdV9pZCksIHRydWUpOwo+ICB9Cj4KPiAg
LyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8KPiBAQCAtMTQ5LDkg
KzE0OSw5IEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKHN0
cnVjdCB2aXJ0X2l0cyAqaXRzLAo+ICAgICAgaWYgKCBjb2xsaWQgPj0gaXRzLT5tYXhfY29sbGVj
dGlvbnMgKQo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+Cj4gLSAgICByZXQgPSB2Z2ljX2FjY2Vz
c19ndWVzdF9tZW1vcnkoaXRzLT5kLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGFkZHIgKyBjb2xsaWQgKiBzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmNwdV9pZCwgc2l6ZW9mKGNvbGxfdGFibGVf
ZW50cnlfdCksIGZhbHNlKTsKPiArICAgIHJldCA9IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBh
KGl0cy0+ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIgKyBj
b2xsaWQgKiBzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ2Y3B1X2lkLCBzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwg
ZmFsc2UpOwo+ICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+Cj4gQEAg
LTE3MSw5ICsxNzEsOSBAQCBzdGF0aWMgaW50IGl0c19zZXRfaXR0X2FkZHJlc3Moc3RydWN0IHZp
cnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAo+ICAgICAgaWYgKCBkZXZpZCA+PSBpdHMtPm1h
eF9kZXZpY2VzICkKPiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKPgo+IC0gICAgcmV0dXJuIHZn
aWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFkZHIgKyBkZXZpZCAqIHNpemVvZihkZXZfdGFibGVfZW50cnlfdCksCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpdHRfZW50cnksIHNpemVvZihp
dHRfZW50cnkpLCB0cnVlKTsKPiArICAgIHJldHVybiBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lw
YShpdHMtPmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciAr
IGRldmlkICogc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmaXR0X2VudHJ5LCBzaXplb2YoaXR0X2VudHJ5KSwgdHJ1ZSk7
Cj4gIH0KPgo+ICAvKgo+IEBAIC0xODksOSArMTg5LDkgQEAgc3RhdGljIGludCBpdHNfZ2V0X2l0
dChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsCj4gICAgICBpZiAoIGRldmlk
ID49IGl0cy0+bWF4X2RldmljZXMgKQo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Cj4gLSAg
ICByZXR1cm4gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGRldmlkICogc2l6ZW9mKGRldl90YWJsZV9l
bnRyeV90KSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXR0LCBzaXpl
b2YoKml0dCksIGZhbHNlKTsKPiArICAgIHJldHVybiBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lw
YShpdHMtPmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciAr
IGRldmlkICogc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpdHQsIHNpemVvZigqaXR0KSwgZmFsc2UpOwo+ICB9Cj4KPiAg
LyoKPiBAQCAtMjM2LDcgKzIzNiw3IEBAIHN0YXRpYyBib29sIHJlYWRfaXR0ZShzdHJ1Y3Qgdmly
dF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2aWQsCj4gICAgICBpZiAoIGFk
ZHIgPT0gSU5WQUxJRF9QQUREUiApCj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+Cj4gLSAgICBp
ZiAoIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsIGFkZHIsICZpdHRlLCBzaXplb2Yo
aXR0ZSksIGZhbHNlKSApCj4gKyAgICBpZiAoIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKGl0
cy0+ZCwgYWRkciwgJml0dGUsIHNpemVvZihpdHRlKSwgZmFsc2UpICkKPiAgICAgICAgICByZXR1
cm4gZmFsc2U7Cj4KPiAgICAgIHZjcHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBp
dHRlLmNvbGxlY3Rpb24pOwo+IEBAIC0yNzAsNyArMjcwLDcgQEAgc3RhdGljIGJvb2wgd3JpdGVf
aXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsCj4gICAgICBpdHRlLmNv
bGxlY3Rpb24gPSBjb2xsaWQ7Cj4gICAgICBpdHRlLnZscGkgPSB2bHBpOwo+Cj4gLSAgICBpZiAo
IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsIGFkZHIsICZpdHRlLCBzaXplb2YoaXR0
ZSksIHRydWUpICkKPiArICAgIGlmICggYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoaXRzLT5k
LCBhZGRyLCAmaXR0ZSwgc2l6ZW9mKGl0dGUpLCB0cnVlKSApCj4gICAgICAgICAgcmV0dXJuIGZh
bHNlOwo+Cj4gICAgICByZXR1cm4gdHJ1ZTsKPiBAQCAtNDE1LDggKzQxNSw4IEBAIHN0YXRpYyBp
bnQgdXBkYXRlX2xwaV9wcm9wZXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnApCj4KPiAgICAgIGFkZHIgPSBkLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2UgJiBHRU5N
QVNLKDUxLCAxMik7Cj4KPiAtICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShkLCBh
ZGRyICsgcC0+aXJxIC0gTFBJX09GRlNFVCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmcHJvcGVydHksIHNpemVvZihwcm9wZXJ0eSksIGZhbHNlKTsKPiArICAgIHJldCA9
IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKGQsIGFkZHIgKyBwLT5pcnEgLSBMUElfT0ZGU0VU
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnByb3BlcnR5LCBzaXpl
b2YocHJvcGVydHkpLCBmYWxzZSk7Cj4gICAgICBpZiAoIHJldCApCj4gICAgICAgICAgcmV0dXJu
IHJldDsKPgo+IEBAIC05MjAsOCArOTIwLDggQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVf
Y21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKPiAgICAgIHsKPiAg
ICAgICAgICBpbnQgcmV0Owo+Cj4gLSAgICAgICAgcmV0ID0gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVt
b3J5KGQsIGFkZHIgKyBpdHMtPmNyZWFkciwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29tbWFuZCwgc2l6ZW9mKGNvbW1hbmQpLCBmYWxzZSk7Cj4gKyAgICAgICAg
cmV0ID0gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoZCwgYWRkciArIGl0cy0+Y3JlYWRyLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQsIHNpemVv
Zihjb21tYW5kKSwgZmFsc2UpOwo+ICAgICAgICAgIGlmICggcmV0ICkKPiAgICAgICAgICAgICAg
cmV0dXJuIHJldDsKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2Fj
Y2Vzcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAo+IGluZGV4IDQ5NzE2
NTAxYTQuLmUzMjFjOGExNDQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hY2Nlc3MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKPiBA
QCAtMTAsOCArMTAsOCBAQCB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2ZsdXNoX2Rj
YWNoZSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwKPiAgdW5zaWduZWQgbG9uZyByYXdfY29w
eV9mcm9tX2d1ZXN0KHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLCB1bnNpZ25lZCBsZW4pOwo+
ICB1bnNpZ25lZCBsb25nIHJhd19jbGVhcl9ndWVzdCh2b2lkICp0bywgdW5zaWduZWQgbGVuKTsK
Pgo+IC1pbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBhZGRy
X3QgZ3BhLCB2b2lkICpidWYsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3Qgc2l6ZSwgYm9vbF90IGlzX3dyaXRlKTsKPiAraW50IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlf
aXBhKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgaXBhLCB2b2lkICpidWYsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCBib29sX3QgaXNfd3JpdGUpOwo+
Cj4gICNkZWZpbmUgX19yYXdfY29weV90b19ndWVzdCByYXdfY29weV90b19ndWVzdAo+ICAjZGVm
aW5lIF9fcmF3X2NvcHlfZnJvbV9ndWVzdCByYXdfY29weV9mcm9tX2d1ZXN0Cj4KCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:37:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17: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.xen.org>)
	id 1dhJIc-0006pP-J7; Mon, 14 Aug 2017 17:37:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhJIb-0006pF-7z
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 17:37:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8B/80-03937-4CFD1995; Mon, 14 Aug 2017 17:37:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTffw/Ym
 RBle+WVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTuhqYC/ZzVFxp3svSwDiLrYuRi0NIYCOj
 xMapyxghnN2MEg/vNjN1MXJyCAt4S8w5O525i5GDQ0TAT+LO1UCQsJBArsSc9ZfZQcLMAvoS5
 3aUg4TZBDQl7nz+BNbJK2Al8WnFN3YQm0VAVeL8l9NgtqhAuMTbxiMsEDWCEidnPgGzOQVsJV
 Z8fQNWwwxk35m7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRvXi1KKy1CJdQ72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYw7nzsdYpTkYFIS5U3w6Y0U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMFreG9ipJBgUWp6akVaZg4w6GHSEhw8SiK8VSBp3uKCxNzizHSI1
 ClGRSlx3mUgCQGQREZpHlwbLNIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZh3AsgUnsy8Er
 jpr4AWMwEt7gO5mbe4JBEhJdXAWFKTtSb3kB/nbs+138tZSu0sH/UtnnfpQcmF12+KN3/nvet
 x1nRjy2e7O2uv2fTNWqg5Y7r621W3L2nM+vzEz+bsBJElpu7SQkYxQu7HhKZsXaaRL3BurVLT
 zfNz4lO6X7BOSE3P8gjiTWZ3W3O5szT9xB4hpXUpR+ZwrzY5nuJdvbXvpTBLphJLcUaioRZzU
 XEiAGDOjH6vAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502732227!77918461!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13805 invoked from network); 14 Aug 2017 17:37:07 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 14 Aug 2017 17:37:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7F6792B;
 Mon, 14 Aug 2017 10:37:06 -0700 (PDT)
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 D62CC3F540;
 Mon, 14 Aug 2017 10:37:05 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-12-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <126b8cb7-b521-6deb-b296-93e61be18e2f@arm.com>
Date: Mon, 14 Aug 2017 18:37:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170809082038.3236-12-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add
	long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqLAoKT24gMDkvMDgvMTcgMDk6MjAsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
KyAgICAvKgo+ICsgICAgICogQWNjb3JkaW5nIHRvIHRvIEFSTSBEREkgMDQ4N0IuYSBKMS01OTI3
LCB3ZSByZXR1cm4gYW4gZXJyb3IgaWYgdGhlIGZvdW5kCgpQbGVhc2UgZHJvcCBvbmUgb2YgdGhl
ICd0bycuIFRoZSByZXN0IGxvb2tzIGdvb2QgdG8gbWUuCgo+ICsgICAgICogUFRFIGlzIGludmFs
aWQgb3IgaG9sZHMgYSByZXNlcnZlZCBlbnRyeSAoUFRFPDE6MD4gPT0geDApKSBvciBpZiB0aGUg
UFRFCj4gKyAgICAgKiBtYXBzIGEgbWVtb3J5IGJsb2NrIGF0IGxldmVsIDMgKFBURTwxOjA+ID09
IDAxKS4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhbHBhZV9pc19wYWdlKHB0ZSwgbGV2ZWwpICYm
ICFscGFlX2lzX3N1cGVycGFnZShwdGUsIGxldmVsKSApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7Cj4gKwo+ICsgICAgLyogTWFrZSBzdXJlIHRoYXQgdGhlIGxvd2VyIGJpdHMgb2YgdGhlIFBU
RSdzIGJhc2UgYWRkcmVzcyBhcmUgemVyby4gKi8KPiArICAgIG1hc2sgPSBHRU5NQVNLX1VMTCg0
NywgZ3JhaW5zaXplc1tncmFuXSk7Cj4gKyAgICAqaXBhID0gKHBmbl90b19wYWRkcihwdGUud2Fs
ay5iYXNlKSAmIG1hc2spIHwgKGd2YSAmIG1hc2tzW2dyYW5dW2xldmVsXSk7Cj4gKwo+ICsgICAg
LyoKPiArICAgICAqIFNldCBwZXJtaXNzaW9ucyBzbyB0aGF0IHRoZSBjYWxsZXIgY2FuIGNoZWNr
IHRoZSBmbGFncyBieSBoZXJzZWxmLiBOb3RlCj4gKyAgICAgKiB0aGF0IHN0YWdlIDEgdHJhbnNs
YXRpb25zIGFsc28gaW5oZXJpdCBhdHRyaWJ1dGVzIGZyb20gdGhlIHRhYmxlcwo+ICsgICAgICog
KEFSTSBEREkgMDQ4N0IuYSBKMS01OTI4KS4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhcHRlLnB0
LnJvICYmICFyb190YWJsZSApCj4gKyAgICAgICAgKnBlcm1zIHw9IEdWMk1fV1JJVEU7Cj4gKyAg
ICBpZiAoICFwdGUucHQueG4gJiYgIXhuX3RhYmxlICkKPiArICAgICAgICAqcGVybXMgfD0gR1Yy
TV9FWEVDOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICB9CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:49:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17: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.xen.org>)
	id 1dhJUG-0007hs-HV; Mon, 14 Aug 2017 17:49:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhJUG-0007hg-0j
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 17:49:12 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9B/9A-02176-792E1995; Mon, 14 Aug 2017 17:49:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXfao4m
 RBtN3S1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+r/50wF500qlh+cydbA
 +Fmri5GLQ0jgL6PEnXlf2LoYOYGcx4wSD7/oQSS2MUpc+tvCCpIQEXCW+HpmLjuIzSugL/G6d
 x9Yg7CAnsSGp8eBbA4OCQEvicaWCpAwiPl0y3GgVnYONgEriUNiIFEWAVWJbSe6WScwci1gZF
 jFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoVwYg2MG4st3
 5EKMkB5OSKG+CT2+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlelYcTI4UEi1LTUyvSMnOAAQaT
 luDgURLhFQJJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO/PB0BFAiBFGaV5cCNgwX6JU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwPQVbxZOaVwG16BXQEE9ARfSD38xaXJCKkpBoYm4
 T/LVV8tds8e/3vEy+45kU8Uaxy6H3JtO9Z3fGsD0c18jKzX7wp0C/89vvB8TcZ9VO7yzlsTxV
 LbG4UZNSQ6ZGa9CfncnPU0ynsa81E5PuPRMaHWnzew6rZK6pzz3Lf6tUp0y6bPfbznn/97pS/
 aTX+sx5HqzJMzLGRXa6yecellMIzT5ZkKLEUZyQaajEXFScCAA9rG45xAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502732949!105606010!1
X-Originating-IP: [104.130.215.37]
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 30297 invoked from network); 14 Aug 2017 17:49:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 17:49:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhJUB-0007o3-1e; Mon, 14 Aug 2017 17:49: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 1dhJU5-0000Dp-EB; Mon, 14 Aug 2017 17:49:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhJU5-0004B9-8M; Mon, 14 Aug 2017 17:49:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112628-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=0024172d909ec73a9ce9ffdfc9fdd4382080e110
X-Osstest-Versions-That: ovmf=79de8c79cdef26e5578050b7f1a206745c6cff14
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 17:49:01 +0000
Subject: [Xen-devel] [ovmf test] 112628: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYyOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MjgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwMDI0MTcyZDkwOWVjNzNhOWNlOWZmZGZjOWZkZDQz
ODIwODBlMTEwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3OWRlOGM3
OWNkZWYyNmU1NTc4MDUwYjdmMWEyMDY3NDVjNmNmZjE0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2MjMgIDIwMTctMDgtMTQgMDA6NDc6MTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjI4ICAyMDE3LTA4LTE0IDA3OjQ3OjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IEZp
c2ggPGFmaXNoQGFwcGxlLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKaWF4
aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MDAyNDE3MmQ5MDllYzczYTljZTlmZmRmYzlm
ZGQ0MzgyMDgwZTExMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYg
MDAyNDE3MmQ5MDllYzczYTljZTlmZmRmYzlmZGQ0MzgyMDgwZTExMAorIGJyYW5jaD1vdm1mCisg
cmV2aXNpb249MDAyNDE3MmQ5MDllYzczYTljZTlmZmRmYzlmZGQ0MzgyMDgwZTExMAorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
IC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVj
dF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14
ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1sn
IHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3Rf
cHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHBy
ZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgwMDI0MTcyZDkwOWVjNzNhOWNlOWZm
ZGZjOWZkZDQzODIwODBlMTEwID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1j
b21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RV
cHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJP
c3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHVi
LmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAor
KyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYK
KyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29z
c3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCAwMDI0MTcyZDkwOWVjNzNhOWNlOWZmZGZjOWZkZDQz
ODIwODBlMTEwOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDc5ZGU4YzcuLjAwMjQx
NzIgIDAwMjQxNzJkOTA5ZWM3M2E5Y2U5ZmZkZmM5ZmRkNDM4MjA4MGUxMTAgLT4geGVuLXRlc3Rl
ZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 17:58:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 17:58: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.xen.org>)
	id 1dhJd5-0008WE-Dn; Mon, 14 Aug 2017 17:58:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhJd4-0008W8-5R
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 17:58:18 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A4/23-02176-9B4E1995; Mon, 14 Aug 2017 17:58:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXfHk4m
 RBn8bjSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aMt8sZC7YzV/RuWMXcwPiYqYuRi0NIYCOj
 RPvan8wQzm5GiWXfFwBlODmEBVIlJm55wwKSEBFYyCix8kg3C0hCSEBf4srsPWxdjBwczED2u
 R3lIGE2AU2JO58/gfXyClhJzO1aBFbOIqAqsf/VEkYQW1QgXOJt4xEWiBpBiZMzn4DZnAIGEj
 0XtrCD2MwCZhLzNj9khrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfITC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDg6hkYGHcw3p7sd4hRkoNJSZQ3wac3Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE74fHEyOFBItS01Mr0jJzgKEPk5bg4FES4b0PkuYtLkjML
 c5Mh0idYtTlaPqw5QuTEEtefl6qlDjvEZAiAZCijNI8uBGwOLzEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZj3O8gUnsy8ErhNr4COYAI6og/kft7ikkSElFQDY+ZWpSNxL8/UPnzvf19bQzJ
 nheGMCZscQ21ahAuctOI2cT1afNNxoV7QREP3DcxHd5/NX/VWvXku27EvC4w+rvwSdcrxRPX7
 pqSWOfrTNnJM9iw+8dDGT7vgXVNE+AmeZ9PlHB4rmb8LXLBY+H5E04KP83bZc2tO5RTw4ZQtZ
 D8moTHNbuonAyWW4oxEQy3mouJEAHfbdgm+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502733496!68406110!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25166 invoked from network); 14 Aug 2017 17:58:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 14 Aug 2017 17:58:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B3DF62B;
 Mon, 14 Aug 2017 10:58:15 -0700 (PDT)
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 C0ECB3F540;
 Mon, 14 Aug 2017 10:58:14 -0700 (PDT)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-112618-mainreport@xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <05031b95-e9ad-bbe9-2cca-54fbec78a234@arm.com>
Date: Mon, 14 Aug 2017 18:58:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-112618-mainreport@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable test] 112618: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAwMDoyMCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZs
aWdodCAxMTI2MTggeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjYxOC8KPgo+IFJlZ3Jlc3Npb25zIDot
KAo+Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgZmFpbCBpbiAxMTI2MDggUkVHUi4gdnMuIDEx
MjU0NAoKU29tZXRoaW5nIGlzIGEgYml0IG9kZCBoZXJlLiBXaHkgMTEyNjA4IHdvdWxkIGFmZmVj
dCB0aGlzIHRlc3Q/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 20:03:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 20: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.xen.org>)
	id 1dhLa3-0000yn-Jh; Mon, 14 Aug 2017 20:03:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhLa2-0000yQ-DQ
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 20:03:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D2/E4-02962-50202995; Mon, 14 Aug 2017 20:03:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVZeFaVK
 kwdWlMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuP/vEEvBnqmMFbdm9bM2
 MHZldDFycQgJ/GWUaFtymxXCecwoMX/LEXYIZxujxO09P5m7GDk5RAScJb6emcsOYvMK6Etc6
 t3NBmILCwRKzG1czgbSICGwRVGi53QvC0hCQsBb4ueaRnYYe+adt4xdjOwcbAJWEofEQKIsAq
 oS6+Z3sU1g5F7AyLCKUaM4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ7wxAsIPx9LrAQ4ySHExKorwJPr2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR48xgmRQoJ
 FqWmp1akZeYAAxAmLcHBoyTC++n/xEgh3uKCxNzizHSI1ClGY44Nq9d/YeLomPHzG5MQS15+X
 qqUOG8yyCQBkNKM0jy4QbDIuMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXmOQKTyZeSVw+1
 4BncIEdEofyBe8xSWJCCmpBkajLjftvGCBOxd8d17eouicYaH14sbCy/KM2syLWNvbc2xu8Gs
 K/2jep/2ppuvzH3//nolingX8EyqmrGj9I8u76ZHrSS6de8IFQT6CqquWWr7ZlXN0Wl0jg9ox
 g5TfDQ/P/cx98yVuza0/4rrnjnVqLwu1/RddyHJa6r58WiXbTjGfSWZd/kosxRmJhlrMRcWJA
 CyExAKHAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502740995!111874143!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37954 invoked from network); 14 Aug 2017 20:03:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 20:03:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhLZy-0002wi-Et; Mon, 14 Aug 2017 20:03:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhLZs-0008Bp-Pr; Mon, 14 Aug 2017 20:03:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhLZr-0001LC-T3; Mon, 14 Aug 2017 20:03:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112627-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf-xsm:xen-build:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken: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-start/win.repeat: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-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6da35f43acde8f718b53f6f05fc865bffa709fc5
X-Osstest-Versions-That: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 20:03:07 +0000
Subject: [Xen-devel] [linux-4.9 test] 112627: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4541962266516842294=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm               6 xen-build                fail REGR. vs. 112513

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112513
 build-arm64-pvops             3 capture-logs                broken like 112513
 build-arm64                   2 hosts-allocate              broken like 112513
 build-arm64                   3 capture-logs                broken like 112513
 build-arm64-xsm               2 hosts-allocate              broken like 112513
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112513
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 112497
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 112497
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112513
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112513
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-amd64-i386-xl-qemut-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-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                6da35f43acde8f718b53f6f05fc865bffa709fc5
baseline version:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7

Last test of basis   112513  2017-08-07 20:19:27 Z    6 days
Failing since        112599  2017-08-11 16:18:32 Z    3 days    6 attempts
Testing same since   112616  2017-08-13 06:39:58 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aviv Heller <avivh@mellanox.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bard Liao <bardliao@realtek.com>
  Bartosz Golaszewski <brgl@bgdev.pl>
  Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Dave Aldridge <david.j.aldridge@oracle.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woods <dwoods@mellanox.com>
  Davide Caratti <dcaratti@redhat.com>
  Derek <user.vdr@gmail.com>
  Dima Zavin <dmitriyz@waymo.com>
  Dmitriy <mexx400@yandex.ru>
  Doug Ledford <dledford@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Emmanuel Vadot <manu@bidouilliste.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Stuebner <heiko@sntech.de>
  Helge Deller <deller@gmx.de>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Ilan Tayari <ilant@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jaehoon Chung <jh80.chung@samsung.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com> [Exynos5800 Peach Pi Chromebook]
  Jean Delvare <jdelvare@suse.de>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeff Moyer <jmoyer@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jin Qian <jinqian@google.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@codeaurora.org>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Jianying <jianying.liu@ikuai8.com>
  liujian (CE) <liujian56@huawei.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matija Glavinic Pecotic <matija.glavinic-pecotic.ext@nokia.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Holzheu <holzheu@linux.vnet.ibm.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kubecek <mkubecek@suse.cz>
  Michal KubeÄek <mkubecek@suse.cz>
  Mikael Pettersson <mikpelinux@gmail.com>
  Mike Christie <mchristi@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moshe Shemesh <moshe@mellanox.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Omar Sandoval <osandov@fb.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrick Lai <plai@codeaurora.org>
  Pau Espin Pedrol <pau.espin@tessares.net>
  Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Pravin B Shelar <pshelar@ovn.org>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rob Gardner <rob.gardner@oracle.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Young <sean@mess.org>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Steve Wise <swise@opengridcomputing.com>
  Steven Toth <stoth@kernellabs.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Yasevich <vyasevic@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>
  Zefir Kurtisi <zefir.kurtisi@neratec.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4541962266516842294==--

From xen-devel-bounces@lists.xen.org Mon Aug 14 20:28:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 20:28: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.xen.org>)
	id 1dhLy9-0002hz-JG; Mon, 14 Aug 2017 20:28:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=392986f3c=citrix-osstest@xenproject.org>)
 id 1dhLy7-0002hg-Fd
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 20:28:11 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 5E/05-01862-9D702995; Mon, 14 Aug 2017 20:28:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrrBXvcG+6R
 IgyWfDSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0brnFuMBS+MK542LmdtYPyg1sXIySEh4C+x
 veMwUxcjB5DtLtGwNw0kLCLgLDHhw202EJtXQE9i84xXYCXCAkYSe5v8ITrdJL4dfsgG0ekms
 eGGBEiYTcBDYmLPRBYQm0VAVWLOzwPsILaQgJbE0sUrmSAmCkqcnPkErIZZQELi4IsXzBBjLC
 T2vqqYwMg7C0nVLCRVCxiZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhX
 rJefnbmIEhgwDEOxgbPzidIhRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEbzPb
 pEghwaLU9NSKtMwcYPDCpCU4eJREeI+CpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpyXH
 6RIAKQoozQPbgQski4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmJcZGJdCPJl5JXCbXgEdwQ
 R0RB/I/bzFJYkIKakGRtneKSX7C1Zb3QjyzOvtEzHRqyxInsRuYmPP77i7Pebkho0vL/h1Pd5
 9aEPOsj3s/7uXzhXIq7/V/VohNPR4U/o8Ew21rdNYUx/O7wvc5MQh9VGsg3GugB6vnPuL2iWX
 zx8OvH3ouN6Dbft3BvOqz9l4326JgbF6xuQ/x98fybga9nbDrkOHLiixFGckGmoxFxUnAgCwt
 i9AnwIAAA==
X-Env-Sender: prvs=392986f3c=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502742487!105413161!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18542 invoked from network); 14 Aug 2017 20:28:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Aug 2017 20:28:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,374,1498521600"; d="scan'208";a="443764905"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71974-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=0024172d909ec73a9ce9ffdfc9fdd4382080e110
X-Osstest-Versions-That: ovmf=79de8c79cdef26e5578050b7f1a206745c6cff14
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 14 Aug 2017 21:28:04 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71974: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NzQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAwMDI0MTcyZDkwOWVjNzNhOWNlOWZmZGZjOWZkZDQzODIwODBl
MTEwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3OWRlOGM3OWNkZWYy
NmU1NTc4MDUwYjdmMWEyMDY3NDVjNmNmZjE0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NzMg
IDIwMTctMDgtMTQgMDc6NTA6MTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTc0ICAyMDE3LTA4LTE0IDE4OjE3OjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IEZpc2ggPGFm
aXNoQGFwcGxlLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKaWF4aW4gV3Ug
PGppYXhpbi53dUBpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDAyNDE3MmQ5MDllYzczYTljZTlmZmRmYzlmZGQ0
MzgyMDgwZTExMApBdXRob3I6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+CkRhdGU6ICAg
TW9uIEF1ZyA3IDExOjI2OjA1IDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbHM6IEZpeCBTZWdtZW50
YXRpb24gZmF1bHQ6IDExIHdoZW4gYnVpbGQgQXBwUGtnIHdpdGggWENPREU1CiAgICAKICAgIGl0
IGlzIGEgYnVnIGluIG10b2Mgc2V0dGluZyB0aGUgc2l6ZSBvZiB0aGUgZGVidWcgZGlyZWN0b3J5
IGVudHJ5IHRvCiAgICB0aGUgc2l6ZSBvZiB0aGUgLmRlYnVnIHNlY3Rpb24sIG5vdCB0aGUgc2l6
ZSBvZiB0aGUKICAgIEVGSV9JTUFHRV9ERUJVR19ESVJFQ1RPUllfRU5UUlkuIEl0IHdhcyBjYXVz
aW5nIGEgbG9vcCB0byBpdGVyYXRlIGFuZAogICAgZ2V0IGJvZ3VzIEVGSV9JTUFHRV9ERUJVR19E
SVJFQ1RPUllfRU5UUlkgZGF0YSBhbmQgcGFzcyB0aGF0IHRvCiAgICBtZW1zZXQoKSBhbmQgYm9v
bS4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6
IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA3YjFkYmQxNWVhMDBk
MDlmNWU4YjFmZTBmNmM5N2YxZWJhMGY3ZWZlCkF1dGhvcjogSmlheGluIFd1IDxqaWF4aW4ud3VA
aW50ZWwuY29tPgpEYXRlOiAgIE1vbiBKYW4gMjMgMTA6MTg6MzAgMjAxNyArMDgwMAoKICAgIE5l
dHdvcmtQa2cvSHR0cEJvb3REeGU6IFVwZGF0ZSBkZXZpY2UgcGF0aCBub2RlIHRvIGluY2x1ZGUg
RE5TIGluZm9ybWF0aW9uCiAgICAKICAgIENjOiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4K
ICAgIENjOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2Zm
LWJ5OiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUg
VGluZyA8dGluZy55ZUBpbnRlbC5jb20+Cgpjb21taXQgNjdlMGJiZDZjMzQ5NDJhMjM4YzgzODFk
MTRhYTk4NGIzMGYyN2YwYwpBdXRob3I6IEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4K
RGF0ZTogICBUdWUgSmFuIDI0IDExOjUxOjAxIDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cv
VWVmaUJvb3RNYW5hZ2VyTGliOiBTdXBwb3J0IEROUyBkZXZpY2UgcGF0aCBkZXNjcmlwdGlvbgog
ICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIHVwZGF0ZSBVRUZJIEJvb3QgbWFuYWdlciB0byBzdXBw
b3J0IEROUyBkZXZpY2UgcGF0aAogICAgZm9yIEhUVFAoUykgbmV0d29yayBib290LgogICAgCiAg
ICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29t
PgoKY29tbWl0IDliOWQwNjU1YzE1NDczODRjMmIzNGNlYTk0ZWFiNGI4YjgzYmQxYjkKQXV0aG9y
OiBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEp1bCAyNSAxMTow
ODoxNiAyMDE3ICswODAwCgogICAgTWRlUGtnL1VlZmlEZXZpY2VQYXRoTGliOiBBZGQgRGV2UGF0
aEZyb21UZXh0RG5zIGFuZCBEZXZQYXRoVG9UZXh0RG5zIGxpYnJhcmllcwogICAgCiAgICBWMzoK
ICAgICogRml4IHRoZSBidWcgaW4gRGV2UGF0aEZyb21UZXh0RG5zKCkKICAgIAogICAgVjI6CiAg
ICAqIEFkZCBubyBJUCBpbnN0YW5jZSBjYXNlIGNoZWNrLgogICAgCiAgICBDYzogWWUgVGluZyA8
dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KCmNvbW1pdCBlY2JhYmI3ZjhiZjQz
NWM2OWJhYzk3ZGVlMjI4OTk0NzEyOTQzMTliCkF1dGhvcjogSmlheGluIFd1IDxqaWF4aW4ud3VA
aW50ZWwuY29tPgpEYXRlOiAgIE1vbiBKYW4gMjMgMTA6MTc6NTggMjAxNyArMDgwMAoKICAgIE1k
ZVBrZy9EZXZpY2VQYXRoLmg6IEFkZCBETlMgRGV2aWNlIFBhdGggZGVmaW5pdGlvbgogICAgCiAg
ICBUaGlzIHBhdGNoIGFkZHMgdGhlIEROUyBkZXZpY2UgcGF0aCBub2RlIGRlZmluaXRpb24uCiAg
ICAKICAgIENjOiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENjOiBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBXdSBKaWF4aW4gPGpp
YXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUgVGluZyA8dGluZy55ZUBpbnRl
bC5jb20+Cgpjb21taXQgYjkyZWZjOWZlNWFlYmY0MTE1ZTA3NmMzZWY0NGM4MmIyMWRhNGUyMApB
dXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBBdWcgOCAxNjoz
NDo0MyAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0VtbWNEeGU6IE1ha2Ugc3VyZSBubyBl
eHRyYSBkYXRhIGlzIGVyYXNlZCBieSBFcmFzZUJsb2NrcwogICAgCiAgICBWMyBjaGFuZ2VzOgog
ICAgQWRkIGRlYnVnIG1lc3NhZ2VzIGZvciBuZXcgcmV0dXJuIHBhdGggd2hlbiBzdWNjZXNzZnVs
bHkgZXJhc2UgdGhlCiAgICBzcGVjaWZpZWQgYmxvY2tzLiBSZWZpbmUgbG9naWMgZm9yIGNhbGN1
bGF0aW5nIHRoZSBzaXplIGZvciB3cml0aW5nCiAgICB6ZXJvcyB0byBkZXZpY2UuCiAgICAKICAg
IFYyIGNoYW5nZXM6CiAgICAKICAgIFRoZSBUcmltIGNvbW1hbmQgaXMgbm90IHN1cHBvcnRlZCBv
biBhbGwgZU1NQyBkZXZpY2VzLiBGb3IgdGhvc2UgZGV2aWNlcwogICAgdGhhdCBkbyBub3Qgc3Vw
cG9ydCBzdWNoIGNvbW1hbmQsIGFkZCBjb2RlcyB0byBoYW5kbGUgdGhlIHNjZW5hcmlvLgogICAg
CiAgICBDb21taXQgbWVzc2FnZToKICAgIAogICAgVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24g
b2YgdGhlIEVyYXNlIEJsb2NrIFByb3RvY29sIHNlcnZpY2UKICAgIEVyYXNlQmxvY2tzKCkgdXNl
cyB0aGUgZXJhc2UgY29tbWFuZC4gQWNjb3JkaW5nIHRvIHNwZWMgZU1NQyBFbGVjdHJpY2FsCiAg
ICBTdGFuZGFyZCA1LjEsIFNlY3Rpb24gNi42Ljk6CiAgICAKICAgIFRoZSBlcmFzYWJsZSB1bml0
IG9mIHRoZSBlTU1DIGlzIHRoZSAiRXJhc2UgR3JvdXAiOyBFcmFzZSBncm91cCBpcwogICAgbWVh
c3VyZWQgaW4gd3JpdGUgYmxvY2tzIHRoYXQgYXJlIHRoZSBiYXNpYyB3cml0YWJsZSB1bml0cyBv
ZiB0aGUgRGV2aWNlLgogICAgLi4uCiAgICBXaGVuIHRoZSBFcmFzZSBpcyBleGVjdXRlZCBpdCB3
aWxsIGFwcGx5IHRvIGFsbCB3cml0ZSBibG9ja3Mgd2l0aGluIGFuCiAgICBlcmFzZSBncm91cC4K
ICAgIAogICAgSG93ZXZlciwgY29kZSBsb2dpYyBpbiBmdW5jdGlvbiBFbW1jRXJhc2VCbG9ja3Mo
KSBkb2VzIG5vdCBjaGVjayB3aGV0aGVyCiAgICB0aGUgYmxvY2tzIHRvIGJlIGVyYXNlZCBmb3Jt
IGNvbXBsZXRlIGVyYXNlIGdyb3Vwcy4gTWlzc2luZyBzdWNoIGNoZWNrcwogICAgd2lsbCBsZWFk
IHRvIGVyYXNpbmcgZXh0cmEgZGF0YSBvbiB0aGUgZGV2aWNlLgogICAgCiAgICBUaGlzIGNvbW1p
dCB3aWxsOgogICAgYS4gSWYgdGhlIGRldmljZSBzdXBwb3J0IHRoZSBUcmltIGNvbW1hbmQsIHVz
ZSB0aGUgVHJpbSBjb21tYW5kIHRvCiAgICBwZXJmb3JtIHRoZSBlcmFzZSBvcGVyYXRpb25zIGZv
ciBlTU1DIGRldmljZXMuCiAgICAKICAgIEFjY29yZGluZyB0byB0aGUgc3BlYzoKICAgIFVubGlr
ZSB0aGUgRXJhc2UgY29tbWFuZCwgdGhlIFRyaW0gZnVuY3Rpb24gYXBwbGllcyB0aGUgZXJhc2Ug
b3BlcmF0aW9uIHRvCiAgICB3cml0ZSBibG9ja3MgaW5zdGVhZCBvZiBlcmFzZSBncm91cHMuCiAg
ICAKICAgIGIuIElmIHRoZSBkZXZpY2UgZG9lcyBub3Qgc3VwcG9ydCB0aGUgVHJpbSBjb21tYW5k
LCB1c2UgdGhlIEVyYXNlIGNvbW1hbmQKICAgIHRvIGVyYXNlIHRoZSBkYXRhIGluIHRoZSBlcmFz
ZSBncm91cHMuIEFuZCB3cml0ZSB6ZXJvcyB0byB0aG9zZSBibG9ja3MKICAgIHRoYXQgY2Fubm90
IGZvcm0gYSBjb21wbGV0ZSBlcmFzZSBncm91cC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTog
SGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 20:28:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 20:28: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.xen.org>)
	id 1dhLya-0002kr-UF; Mon, 14 Aug 2017 20:28:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=twQ0=7Q=goodmis.org=rostedt@kernel.org>)
 id 1dhLya-0002ka-2d
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 20:28:40 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D0/7E-03612-7F702995; Mon, 14 Aug 2017 20:28:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVybKJssu439km
 RBjf7DC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpfVOYCjpYK34//sDWwDiHpYuRk0NIYCGT
 xLoN+iA2i4CDxLXnfWBxRoFYiRPb5kLZwRJHt6xmgqhRlTi98BUjiM0moCUx6/l+sLiIgIHE+
 +uT2LoYuTiYBZoYJU6vnMIKkhAW8JTobV8NZvMKWEisWH6evYuRg4NTwE6i8bw+SL2QwERGiR
 sTj7KB1EgI2EtcW72MEaJeUOLkzCdgRzADLXv46xaULS+x/e0c5gmMArOQlM1CUjYLSdkCRuZ
 VjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsYvy0L
 OMQoycGkJMqb4NMbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1xQY7kKCRanpqRVpmTnASIFJS
 3DwKInwHmUDSvMWFyTmFmemQ6ROMVpybFi9/gsTR9OHLUDy1YT/35iEWPLy81KlxHlngDQIgD
 RklObBjYNF8yVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ89qDXMWTmVcCt/UV0EFMQAf1gfz
 CW1ySiJCSamDUcbxY/qRucQUn0zH7yw+LHDjKb7erCC//7Ria8OHZBM2DEeuXOyW/P5T3/fVV
 QeOfZTOvhKxc5m3mu6i/K/akionB6mrNR/GTPdUVNf+KT7/y5mZ5yrU3B/T656su3Mxr+P+R4
 zXWuZoCO5TC9p6s3vvgya7UTPX05QcePzjx5dCOmPw988z3KbEUZyQaajEXFScCAKrs7H3hAg
 AA
X-Env-Sender: SRS0=twQ0=7Q=goodmis.org=rostedt@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502742517!72023801!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 38453 invoked from network); 14 Aug 2017 20:28:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 20:28:38 -0000
Received: from gandalf.local.home (cpe-67-246-153-56.stny.res.rr.com
 [67.246.153.56])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1FCAE23959;
 Mon, 14 Aug 2017 20:28:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1FCAE23959
Date: Mon, 14 Aug 2017 16:28:34 -0400
From: Steven Rostedt <rostedt@goodmis.org>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170814162834.65a9e884@gandalf.local.home>
In-Reply-To: <92213e00-40fa-758c-41e4-67a451e1024b@oracle.com>
References: <20170804113613.12028-1-jgross@suse.com>
 <20170804113613.12028-3-jgross@suse.com>
 <92213e00-40fa-758c-41e4-67a451e1024b@oracle.com>
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Ingo Molnar <mingo@redhat.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen: remove unused function
	xen_set_domain_pte()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA0IEF1ZyAyMDE3IDE1OjIwOjMwIC0wNDAwCkJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgoKPiBPbiAwOC8wNC8yMDE3IDA3OjM2IEFNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gVGhlIGZ1bmN0aW9uIHhlbl9zZXRfZG9tYWluX3B0ZSgp
IGlzIHVzZWQgbm93aGVyZSBpbiB0aGUga2VybmVsLgo+ID4gUmVtb3ZlIGl0Lgo+ID4KPiA+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gIAo+IAo+IFJldmll
d2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IAo+
ICgrIEluZ28gYW5kIFN0ZXZlbiB3aG8gYXJlIG1haW50YWluZXJzIG9mIGluY2x1ZGUvdHJhY2Uv
ZXZlbnRzL3hlbi5oKQoKQnV0IHRoZSBtYWludGFpbmVycyBvZiB3aGVyZSB0aGUgdHJhY2Vwb2lu
dHMgYXJlIGxvY2F0ZWQgaGF2ZSBmaW5hbApzYXkgKGluIHRoaXMgY2FzZSwgdGhlIFhlbiBtYWlu
dGFpbmVycykuIEkgbGlrZSB0byBiZSBDYydkIHRvIG1ha2Ugc3VyZQp0aGF0IHRoZSBldmVudHMg
YXJlIGVmZmljaWVudCBhbmQgZG9uJ3Qgd2FzdGUgY3B1IHVubmVjZXNzYXJ5IENQVQpjeWNsZXMg
b3IgbWVtb3J5LgoKLS0gU3RldmUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 20:29:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 20:29: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.xen.org>)
	id 1dhLzY-0002sb-72; Mon, 14 Aug 2017 20:29:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=twQ0=7Q=goodmis.org=rostedt@kernel.org>)
 id 1dhLzW-0002sN-P7
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 20:29:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 04/CA-03368-23802995; Mon, 14 Aug 2017 20:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVybKJssq4hx6R
 Ig8kdShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aS9w9YCy6xVHz628TUwPiOuYuRi0NIYCGT
 xPHp69m6GDk5WAQcJNY838IKYjMKxEqc2DaXBcIOlji6ZTUTRI2qxKyZfWBxNgEtiVnP94PFR
 QQMJN5fn8QGMpRZoIlR4vTKKUCDODiEBWwllj8QA6nhFbCQ2HTjMDOIzSlgJ7H46mGwXiGBiY
 wSZ9/bg9gSAvYS11YvY4SoF5Q4OfMJ2C5moF0Pf92CsuUltr+dwzyBUWAWkrJZSMpmISlbwMi
 8ilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDwZgGAH47dl
 AYcYJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8JqyT4oUEixKTU+tSMvMAUYKT
 FqCg0dJhPcoG1Cat7ggMbc4Mx0idYrRkmPD6vVfmDiaPmwBkq8m/P/GJMSSl5+XKiXOOwOkQQ
 CkIaM0D24cLJovMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZjXHuQqnsy8Eritr4AOYgI6qA/
 kF97ikkSElFQDo6zg7qgb9RueHHi6Y/Iv4e+v6/LvffcV2XJR0+n3jsTlv/V9v32aIvjj1vSt
 s27f7FPaz1an4ea3x9KHY62c1rSziZdeGhYZxjX0eqRt2FH0XGL93NrrjPtP3du+tOJEc8qnh
 xwMQcFm3a4RX0USp/1e3/x74v2q2Oa44w6Ln4rJrtnmXBt+2FmJpTgj0VCLuag4EQD+4Jlu4Q
 IAAA==
X-Env-Sender: SRS0=twQ0=7Q=goodmis.org=rostedt@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502742576!74411897!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 61903 invoked from network); 14 Aug 2017 20:29:37 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 20:29:37 -0000
Received: from gandalf.local.home (cpe-67-246-153-56.stny.res.rr.com
 [67.246.153.56])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 334B623959;
 Mon, 14 Aug 2017 20:29:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 334B623959
Date: Mon, 14 Aug 2017 16:29:33 -0400
From: Steven Rostedt <rostedt@goodmis.org>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170814162933.6c192dcd@gandalf.local.home>
In-Reply-To: <3645b03d-7cda-46f1-3223-87b408b16193@oracle.com>
References: <20170804113613.12028-1-jgross@suse.com>
 <20170804113613.12028-4-jgross@suse.com>
 <3645b03d-7cda-46f1-3223-87b408b16193@oracle.com>
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Ingo Molnar <mingo@redhat.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen: remove not used trace functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA0IEF1ZyAyMDE3IDE1OjM1OjA2IC0wNDAwCkJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgoKPiBPbiAwOC8wNC8yMDE3IDA3OjM2IEFNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gVGhlcmUgYXJlIHNvbWUgWGVuIHNwZWNpZmljIHRyYWNl
IGZ1bmN0aW9ucyBkZWZpbmVkIGluCj4gPiBpbmNsdWRlL3RyYWNlL2V2ZW50cy94ZW4uaC4gUmVt
b3ZlIHRoZW0uCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiAgCj4gCj4gKEFnYWluLCBhZGRpbmcgSW5nbyBhbmQgU3RldmVuKQoKRmVlbCBmcmVl
IHRvIGFkZDoKCkFja2VkLWJ5OiBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29k
bWlzLm9yZz4KCnRvIGJvdGguCgotLSBTdGV2ZQoKPiAKPiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiAKPiBhbHRob3VnaCBJIHRoaW5r
ICJzL3NvbWUgWGVuL3NvbWUgdW51c2VkIFhlbi8iIGluIHRoZSBjb21taXQgbWVzc2FnZQo+IHdv
dWxkIG1ha2UgaXQgY2xlYXJlci4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 14 21:03:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 21: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.xen.org>)
	id 1dhMW0-0005kE-SK; Mon, 14 Aug 2017 21:03:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhMVz-0005k8-05
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 21:03:11 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 91/3C-01732-E0012995; Mon, 14 Aug 2017 21:03:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXSPJ+BQ5dXYFK
 kwa5/Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPwzPYClYyVzTNX8PawHiSqYuRi0NI4AKj
 xJprXUAOB4ewQITEvt2qXYycHCIC7hKXP05lAwkzC+hLnNtRDlE+l1Hi6m+Qck4ONgEDiSmvV
 7KC2LwCDhJ/F7cwg9gsAqoSzSvegtmiAuES+79fY4aoEZQ4OfMJC4jNKWAt0fl2MSOIzSygLv
 Fn3iVmCFtc4taT+UwQtrzE9rdzmCcw8s1C0j4LScssJC2zkLQsYGRZxahenFpUllqka66XVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYggxAsIPx2GTnQ4ySHExKorwJPr2RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4e/gmRQoJFqWmp1akZeYAowEmLcHBoyTCG8sLlOYtLkjML
 c5Mh0idYtTlaPqw5QuTEEtefl6qlDhvEsgMAZCijNI8uBGwyLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYV5LfqApPJl5JXCbXgEdwQR0RB/I/bzFJYkIKakGxhXdwn8rjCZMPnvZ8b2iuzG
 D/eK+2/+f7csWb7iaZCXMIvTfZeYJYWbGij3rlTiu6s88qr6/Q3Tm09k3kyrO3tV68djlmtZN
 1bfTlv1pc+hLfrz2+uvAY1FRC2r7599aLdS3eFqSkKUa44Rdqon/VJ1PGz3vXy3cuN/zT4ts9
 9LONesm7Dd+JqLEUpyRaKjFXFScCAAy5tPZxwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502744589!68420680!1
X-Originating-IP: [131.159.0.8]
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 38692 invoked from network); 14 Aug 2017 21:03:09 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Aug 2017 21:03:09 -0000
Received: from [192.168.178.27]
 (dslb-094-216-215-210.094.216.pools.vodafone-ip.de [94.216.215.210])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 998E510AEA03C;
 Mon, 14 Aug 2017 23:03:02 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-12-proskurin@sec.in.tum.de>
 <126b8cb7-b521-6deb-b296-93e61be18e2f@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <5eea0466-77a9-c0b5-5c33-615419366ac9@sec.in.tum.de>
Date: Mon, 14 Aug 2017 23:03:01 +0200
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: <126b8cb7-b521-6deb-b296-93e61be18e2f@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMDgvMTQvMjAxNyAwNzozNyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
IEhpIFNlcmdlaiwKPiAKPiBPbiAwOS8wOC8xNyAwOToyMCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPj4gKyAgICAvKgo+PiArICAgICAqIEFjY29yZGluZyB0byB0byBBUk0gRERJIDA0ODdCLmEg
SjEtNTkyNywgd2UgcmV0dXJuIGFuIGVycm9yIGlmCj4+IHRoZSBmb3VuZAo+IAo+IFBsZWFzZSBk
cm9wIG9uZSBvZiB0aGUgJ3RvJy4gVGhlIHJlc3QgbG9va3MgZ29vZCB0byBtZS4KPiAKCkdyZWF0
LCB0aGFua3MuIEkgd2lsbCByZW1vdmUgdGhlIHNlY29uZCAidG8iIGluIHY5LiBXb3VsZCB0aGF0
IGJlIGFuCkFja2VkLWJ5IG9yIHNoYWxsIEkgdGFnIHRoaXMgcGF0Y2ggd2l0aCBhIFJldmlld2Vk
LWJ5IHlvdT8KClRoYW5rcywKflNlcmdlagoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 14 21:10:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 21:10: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.xen.org>)
	id 1dhMdE-0006Wc-KC; Mon, 14 Aug 2017 21:10:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhMdC-0006WQ-NH
 for xen-devel@lists.xensource.com; Mon, 14 Aug 2017 21:10:38 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 2D/D2-18997-DC112995; Mon, 14 Aug 2017 21:10:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeM4KR
 Ig+2PmS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMeP0H/aC2/kVDbtfsTQw
 PnHtYuTiEBL4yyhxcNUKZgjnMaPE1KbdjBDONkaJHb9nMXUxcnKICDhLfD0zlx3E5hXQl5hx6
 C0biC0sECzx6OlPFpAGCYEjOhJPZ3azgiQkBLwltj3fDtTMAWZP7PPvYmTnYBOwkjgkBlLAIq
 Aq8etrG/sERu4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQI9zgAEOxhv9TkfYpTkYFIS5U3w6Y0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbLTApUkiw
 KDU9tSItMwcYejBpCQ4eJRHexSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US550NUiQAU
 pRRmgc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuxRkCk9mXgncpldARzABHdEHcj
 9vcUkiQkqqgdG1LbE0YzInb4Ddb1WtXDvjmc78FedLeg5G1xWv2thzcoPln7nMG78q6BXp5zG
 /ub03LM7BMIrdtM8/knmdi7pDhby5Q0iFq+cJnRqBuW/2MZlMvaUU+0T8sqddQW5F1cw2NxHb
 rzLzrr9cNy189ce2aXO+Md9n4eorNt5RY2TfEf30VBWfEktxRqKhFnNRcSIABKKfbX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502745034!107105111!1
X-Originating-IP: [104.130.215.37]
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 14606 invoked from network); 14 Aug 2017 21:10:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Aug 2017 21:10:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhMd7-0004ry-Bu; Mon, 14 Aug 2017 21:10: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 1dhMd1-0003BT-RC; Mon, 14 Aug 2017 21:10:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhMd1-0005gl-HM; Mon, 14 Aug 2017 21:10:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112626-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm: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-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm: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-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
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ef954844c7ace62f773f4f23e28d2d915adc419f
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Aug 2017 21:10:27 +0000
Subject: [Xen-devel] [linux-linus test] 112626: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYyNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNjI2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTA1
MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExMDUxNQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEw
NTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEx
MDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAg
ZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlZjk1NDg0NGM3YWNlNjJmNzczZjRmMjNl
MjhkMmQ5MTVhZGM0MTlmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAx
NDM5Y2NmNzNkOWMwNzY1NGZkZDViNDk2OWZkNTNjMmZlYjg2ODRkCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTA1MTUgIDIwMTctMDYtMTcgMDY6NDg6NTYgWiAgIDU4IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTEwNTM2ICAyMDE3LTA2LTE3IDIzOjQ4OjEzIFogICA1NyBkYXlzICAgNzYgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjI2ICAyMDE3LTA4LTE0IDA1OjIwOjU3IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjk3IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjQ0MzMgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 14 23:31:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Aug 2017 23:31: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.xen.org>)
	id 1dhOp9-0008Ds-Sj; Mon, 14 Aug 2017 23:31:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dhOp8-0008Dl-Cs
 for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 23:31:06 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 5C/5A-02181-9B232995; Mon, 14 Aug 2017 23:31:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVybKJssu4Go0m
 RBu8umFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHD19jLviuXrFp3yy2BsYjCl2MnBxCAkuY
 JBYsEgWxWQQcJLac6GDsYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiVNn5jGD2GwChhJ/n2xiA
 ymXALKXfOYACYsAmTPnfmYCCTMLZEts2aILEhYWUJJYufEXC4jNKRAo8erbTTCbV8Bb4sObuU
 A2F9AxVxklVq2dCJYQFdCVOPTvDxtEkaDEyZlPwOLMAloSy6dvY5nAKDALSWoWktQCRqZVjBr
 FqUVlqUW6RkZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAVjPwMC4g3HqCb9D
 jJIcTEqivAk+vZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhnGU6KFBIsSk1PrUjLzAHGAkxag
 oNHSYR3igFQmre4IDG3ODMdInWK0ZjjTt+GL0wc797u+sIkxJKXn5cqJc47CWSSAEhpRmke3C
 BYjF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7BmQKT2ZeCdy+V0CnMAGd0gfyBW9xSSJ
 CSqqB0W2i8IoK5urf5nFC3Du+ck5aznxQZGGKoEib6KaPYm+C0ksyHdMVM9ZqZEpZVEw2CN7M
 H53nLF+36SGvxJfHxgfS32lqzb9tV+2jpOM9cfa36NAzYput2wy+Gezce/7OhipfHbNlbnLC/
 g67bP2fFivvqPC8U7J/k4ns5eeHfiSFOK1oevJNiaU4I9FQi7moOBEAftk0/cwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502753455!54516448!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47221 invoked from network); 14 Aug 2017 23:30:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Aug 2017 23:30:56 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7E1D623693;
 Mon, 14 Aug 2017 23:30:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7E1D623693
Date: Mon, 14 Aug 2017 16:30:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <CAHVGyQZdXoKtvp7wOJ+26TQA0zHMsjgs=omfqdOb3Cn8_=GRRQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1708141613010.12143@sstabellini-ThinkPad-X260>
References: <CAHVGyQZECcifJRWkVgbnp5xRhK3rdTRWGc7gBKOQ0guvzqMQgg@mail.gmail.com>
 <alpine.DEB.2.10.1708011134240.20080@sstabellini-ThinkPad-X260>
 <CAHVGyQZdXoKtvp7wOJ+26TQA0zHMsjgs=omfqdOb3Cn8_=GRRQ@mail.gmail.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,
 George.Dunlap@citrix.com
Subject: Re: [Xen-devel] stage1-xen for Fedora
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5LCBJIGFtIHVzdWFsbHkgbXVjaCBmYXN0ZXIgcmVwbHlp
bmcgdG8gZW1haWxzLApJIGhhdmUgYmVlbiBjYXVnaHQgaW4gYSBwZXJzb25hbCBpc3N1ZS4KCk9u
IFR1ZSwgOCBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gV2VkLCBBdWcgMiwgMjAxNyBhdCAxMjoxNSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pCj4g
PHN0ZWZhbm9AYXBvcmV0by5jb20+IHdyb3RlOgo+IAo+IFsuLi5dCj4gCj4gPiBUaGUgbWFpbiB0
aGluZyB0aGF0IHdpbGwgYmUgZGlmZmVyZW50IGlzIHRoZSBsaXN0IG9mIGRlcGVuZGVuY2llcyB5
b3UKPiA+IG5lZWQgdG8gaW5zdGFsbCB0byBidWlsZCBYZW4uIE9uIEZlZG9yYSBpdCBzaG91bGQg
YmUgKEkgYW0gdXNpbmcKPiA+IFJhaXNpblsxXSBhcyBhIHJlZmVyZW5jZSk6Cj4gCj4gVGhhbmsg
eW91IGZvciB0aGUgcG9pbnRlciB0byBSYWlzaW4uCj4gCj4gSSBoYXZlIG1hbmFnZWQgdG8gYnVp
bGQgc3RhZ2UxLXhlbiBvbiBGZWRvcmEuIFRoaXMgcHJvamVjdCBpcyB2ZXJ5Cj4gaW50ZXJlc3Rp
bmcuIEkgaGF2ZSBzb21lIHF1ZXN0aW9ucyByZWdhcmRpbmcgc3RhZ2UxLXhlbiBhbmQgY29udGFp
bmVycwo+IG9uIFhlbi4KClRoYW5rIHlvdSwgSSBhbSBnbGFkIEkgY291bGQgaGVscCEgOi0pCgoK
PiAxLiBJcyB0aGVyZSBhIHJvYWRtYXAvZGVzaWduIGRvYyBmb3IgY29udGFpbmVycyBwcmltaXRp
dmVzIGFuZCBjb250YWluZXIKPiBzdGFuZGFyZHMgdGhhdCBYZW4gY29tbXVuaXR5IGlzIGxvb2tp
bmcgdG8gc3VwcG9ydD8KPiAKPiBUaGUgb25seSBkb2N1bWVudGF0aW9uIHRoYXQgSSBjb3VsZCBm
aW5kIHdlcmUgcHJlc2VudGF0aW9ucyBieSB5b3UuCj4gWzFdWzJdCgpOb3QgeWV0LCB0aGUgcHJv
amVjdCBpcyBxdWl0ZSBuZXcsIGJ1dCB3ZSBzaG91bGQgZGVmaW5pdGVseSBoYXZlIG9uZS4gT24K
bXkgcm9hZG1hcCBJIGhhdmUgYmV0dGVyIHN1cHBvcnQgZm9yIGFsbCBya3QgY29tbWFuZHMsIGlu
Y2x1ZGluZyBmb3IKZXhhbXBsZSBQb0RzIHdpdGggbXVsdGlwbGUgc3RhZ2UycywgYW5kIHN1cHBv
cnQgZm9yIGFsbCBya3QgbmV0d29ya2luZwptb2Rlcy4KCgo+IDIuIE5vdyB0aGF0IE9DSSAxLjAg
aXMgb3V0LCBhcmUgdGhlcmUgYW55IHBsYW5zIHRvIGNyZWF0ZSBhIFhlbiBiYXNlZAo+IE9DSSBy
dW50aW1lPyBbM10KPiAKPiBBIFhlbiBiYXNlZCBPQ0kgcnVudGltZSB0aGF0IGNhbiB3b3JrIHdp
dGggY29udGFpbmVyZCBhbmQgY3JpLW8gd291bGQgYmUKPiB2ZXJ5IGludGVyZXN0aW5nIHRvIHVz
Lgo+IAo+IEkgd2FzIHdvbmRlcmluZyBpZiB5b3UgaGF2ZSB0aG91Z2h0cyBvbiBob3cgeGVuLXN0
YWdlMSBjb3VsZCBiZSBldm9sdmVkCj4gdG8gc3VwcG9ydCBya3QgYW5kIGFsc28gYWxzbyBhIE9D
SSBydW50aW1lPwoKVGhpcyBpcyBhIHZlcnkgZ29vZCBxdWVzdGlvbiwgSSBhbSBnbGFkIHlvdSBh
c2tlZCA6LSkKCkkgd291bGQgbG92ZSB0byBzZWUgbW9yZSBPQ0kgcnVudGltZXMgc3VwcG9ydGVk
LCBpbmNsdWRpbmcgY29udGFpbmVyZC4gSQpzdGFydGVkIHdpdGggcmt0IGJlY2F1c2UgaXQgaGFz
IGEgdmVyeSBuaWNlIGFuZCBjbGVhbiBpbnRlcmZhY2UgdG8gdGhlCnN0YWdlMXMuIEluIG90aGVy
IHdvcmRzLCBpbXBsZW1lbnRpbmcgc3RhZ2UxLXhlbiBmb3Igcmt0IGlzIHJhdGhlciBlYXN5LApk
b2luZyB0aGUgc2FtZSBmb3IgRG9ja2VyIGlzIHBvc3NpYmxlIGJ1dCBtb3JlIHdvcmsuIEkgZG9u
J3QgdGhpbmsgdGhlCmRpZmZpY3VsdHkgd291bGQgYmUgb24gdGhlIHN0YWdlMS14ZW4gc2lkZS4g
VGhlIGlzc3VlIGlzIHRoYXQgb3RoZXIgT0NJCnJ1bnRpbWVzIHdvdWxkIG5lZWQgbW9yZSBjaGFu
Z2VzIHRvIGJlIGFibGUgdG8gaW50ZXJmYWNlIHdpdGggc29tZXRoaW5nCmxpa2Ugc3RhZ2UxLXhl
bi4gT2YgY291cnNlLCBJIHdvdWxkIGJlIGhhcHB5IHRvIHNlZSBtb3JlIE9DSSBydW50aW1lcwpz
dXBwb3J0ZWQgYW5kIEkgd291bGQgYmUgaGFwcHkgdG8gaGVscC4KClNpbWlsYXJseSwgZ3Jvd2lu
ZyBzdGFnZTEteGVuIGludG8gaXRzIG93biBPQ0kgcnVudGltZSB3b3VsZCBwdWxsIGEKbG90IG9m
IGNvZGUgaW50byB0aGUgcHJvamVjdCB0aGF0IHRvZGF5IHdlIGRvbid0IGhhdmUgdG8gd29ycnkg
YWJvdXQuCgpJbiBvdGhlciB3b3JkcywgSSB3b3VsZCBiZSBoYXBweSB0byB0YWtlIGFueSBjb250
cmlidXRpb25zIHRvIHN0YWdlMS14ZW4KdG8gZXhwYW5kIE9DSSBydW50aW1lIHN1cHBvcnQuIEhv
d2V2ZXIsIEkgdGhpbmsgaXQgd291bGQgYmUgYmVzdCB0bwpmb2N1cyBvbiBjb21wbGV0aW5nIHJr
dCBzdXBwb3J0IGZpcnN0LgoKCj4gMy4gQXJlIHRoZXJlIHBsYW5zIHRvIHVzZSBQVkh2MiBndWVz
dHMgaW5zdGVhZCBvZiBQViBndWVzdHM/CgpZZXMhIEkgd2FudCBzdGFnZTEteGVuIHRvIGRlZmF1
bHQgdG8gUFZIdjIgZ3Vlc3RzIHdoZXJldmVyIHBvc3NpYmxlCihhbGwgbWFjaGluZXMgd2l0aCBW
TVggc3VwcG9ydCkuCgoKPiA0LiBJbiB0aGUgcHJlc2VudGF0aW9uIEkgbm90aWNlZCBQViBDYWxs
cyBmb3IgTmV0d29ya2luZy4gSG93ZXZlciB3aGVuIEkKPiBkaWQgYHJrdCBydW4gLi4uYCwgaXQg
c2VlbXMgdG8gdXNlIG5ldGJhY2sgd2l0aCB2aWYtbmF0LiBIb3cgY2FuIEkgdHJ5Cj4gUFYgY2Fs
bHMgZm9yIG5ldHdvcmtpbmc/Cj4gCj4gWy4uLl0KCkl0J3Mgbm90IHlldCB1cHN0cmVhbSwgYnV0
IEkgaGF2ZSBhbGwgdGhlIHBhdGNoZXMgcmVhZHkgb24gbXkgbG9jYWwKbWFjaGluZS4gSSBhbSBq
dXN0IHdhaXRpbmcgZm9yIFBWQ2FsbHMgdG8gZ28gdXBzdHJlYW0gaW4gTGludXguIFBWQ2FsbHMK
d2lsbCBiZSB2ZXJ5IHVzZWZ1bCB0byBpbXBsZW1lbnQgdGhlIGhvc3QgbmV0d29ya2luZyBtb2Rl
IG9mIHJrdC4KCgo+ID4gTGV0IG1lIGtub3cgaWYgeW91IGZpbmQgYW55IGlzc3VlcyEKPiAKPiBG
b2xsb3dpbmcgYXJlIHRoZSBpc3N1ZXMgdGhhdCBJIHJhbiBpbnRvIC0KPiAKPiAxLiBgcmt0IHJt
IC4uLmAgZmFpbHMgd2l0aCBgc3RhZ2UxL3Jvb3Rmcy9nY2AgZmlsZSBub3QgZm91bmQgZXJyb3Iu
IEkKPiB0aGluayBiZWNhdXNlIG9mIHRoaXMgdGhlIFhlbiBob3N0IGdldHMgcG9wdWxhdGVkIHdp
dGggYSBsb3Qgb2YKPiBvdmVybGF5ZnMgbW91bnRzLiBJIHRyaWVkIHRvIG1hbnVhbGx5IGNsZWFu
IHVwLCBidXQgdGhhdCBmYWlsZWQgdG9vLgoKVGhhdCBpcyBzdHJhZ2UsIEknbGwgZ2l2ZSBpdCBh
IGxvb2suCgoKPiAyLiBVcHN0cmVhbSBjbmkgbWFzdGVyIHNlZW1zIHRvIGhhdmUgcmVvcmdhbml6
ZWQgaXRzIGRpcmVjdG9yeQo+IHN0cnVjdHVyZS4gU28sIEkgaGFkIHRvIHBpbiB0aGUgdmVyc2lv
biB0byAwLjMgdG8gZ2V0IHRoZSBidWlsZCB0byB3b3JrLgo+IEkgYWxzbyBoYWQgdG8gbWFudWFs
bHkgZ2V0IGRoY3A0IGFuZCBkaGNwNGNsaWVudCBwYWNrYWdlcy4gUGVyaGFwcyB3ZQo+IGNhbiBh
ZGQgYSBnbGlkZS5sb2NrIGZpbGUgdG8gbG9jayBkb3duIHRoZSBkZXBlbmRlbmNpZXMuIEkgY2Fu
IHNlbmQgYQo+IHBhdGNoIGZvciBpdC4KCkdvb2QgaWRlYSwgdGhhbmsgeW91LgoKCj4gPiBJIHdv
dWxkIGJlIHZlcnkgaGFwcHkgdG8gdGFrZSBhIHBhdGNoIChvciBwdWxsIHJlcXVlc3QpIGZvcgo+
ID4gQlVJTERJTkcubWQgdG8gZG9jdW1lbnQgaG93IHRvIGRvIHRoaXMgb24gRmVkb3JhLgo+IAo+
IEkgaGF2ZSBhIHNvbWV3aGF0ICJub24tc3RhbmRhcmQiIHNldHVwIGZvciB4ZW4gYW5kIHFlbXUg
Zm9yIEZlZG9yYS4gSSdsbAo+IGJyaWVmbHkgZGVzY3JpYmUgdGhlIHNldHVwLgo+IAo+IFhlbiBp
cyBib290ZWQgdXNpbmcgRUZJLiBUaGlzIHJlcXVpcmVkIGJ1aWxkaW5nIGEgY3VzdG9tIGJpbnV0
aWxzCj4gcGFja2FnZSBbNF0uIEJvdGggWGVuIGFuZCBxZW11IGFyZSBidWlsdCB3aXRoIGEgbm9u
LXN0YW5kYXJkIHByZWZpeAo+ICgvb3B0L3hlbi11bnN0YWJsZSBhbmQgL29wdC9xZW11LXN0YWJs
ZSksIHdpdGggUlBBVEhzIGFwcHJvcHJpYXRlbHkKPiBhZGp1c3RlZC4KPiAKPiBMYXN0bHkgSSBk
b24ndCB1c2Ugc3lzdGVtZCB0byBtYW5hZ2UgWGVuIG9uIEZlZG9yYS4gSW4gdGhlIGJ1aWxkcm9v
dCwKPiBYZW4gaXMgZXhwbGljaXRseSBjb25maWd1cmVkIHVzaW5nIC0tZGlzYWJsZS1zeXN0ZW1k
LiBXZSBoYXZlIGEgdmVyc2lvbgo+IG9mIHJ1bml0IHBhY2thZ2UgdGhhdCB3ZSBydW4gdW5kZXIg
c3lzdGVtZC4gUnVuaXQgdGhlbiBsYXVuY2hlcwo+IHhlbnN0b3JlLCB4ZW5jb25zb2xlLCBkb20w
IHFlbXUgZGlzayBiYWNrZW5kLiBXZSBmcmVxdWVudGx5IHRvZ2dsZQo+IGJldHdlZW4gdXBzdGFy
dCBhbmQgc3lzdGVtZCBiYXNlZCBkaXN0cm8sIHNvIHVzaW5nIHJ1bml0IG9uIGJvdGggaGFzCj4g
YmVlbiB2ZXJ5IGhlbHBmdWwuCj4gCj4gSWYgdGhpcyBzZXR1cCBpcyBva2F5IHlvdSwgSSBjYW4g
b3BlbiB1cCB0aGUgRmVkb3JhIHZhcmlhbnQgb2Ygb3VyIHRvb2xzCj4gYW5kIHBhY2thZ2VzIGFu
ZCBzZW5kIHBhdGNoZXMgdG8gQlVJTERJTkcubWQuCgpJIHdvdWxkIHByZWZlciAic3RhbmRhcmQi
IGluc3RydWN0aW9ucyBmb3IgRmVkb3JhLCBidXQgbm9uLXN0YW5kYXJkIGlzCmJldHRlciB0aGFu
IG5vIGluc3RydWN0aW9ucyA6LSkgIFBsZWFzZSBzZW5kIGEgcGF0Y2guCgoKPiBQbGVhc2UgbGV0
IG1lIGtub3cuCj4gCj4gVGhhbmsgeW91IQo+IAo+IEJlc3QsCj4gUmFqaXYKPiAKPiBbMV06IGh0
dHBzOi8veGVuZGV2ZWxvcGVyYW5kZGVzaWduc3VtbWl0MjAxNy5zY2hlZC5jb20vZXZlbnQvQWpH
eC9rZXlub3RlLXNlY3VyZS1jb250YWluZXJzLXdpdGgteGVuLWFuZC1jb3Jlb3Mtcmt0LXN0ZWZh
bm8tc3RhYmVsbGluaS1hcG9yZXRvCj4gWzJdOiBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9wcmVz
ZW50YXRpb24vZC8xZFBfN215clVydHdRSG5qZ0R0bE1Ra0F4Sk5HNlNlOVNCbDB0ZGFGSUFZUS9l
ZGl0P3VzcD1zaGFyaW5nCj4gWzNdOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbmNvbnRhaW5lcnMv
cnVudGltZS1zcGVjL2Jsb2IvbWFzdGVyL2ltcGxlbWVudGF0aW9ucy5tZAo+IFs0XTogaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX0VGSQo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 00:19:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 00:19: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.xen.org>)
	id 1dhPZm-0003Yg-Ju; Tue, 15 Aug 2017 00:19:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhPZk-0003YJ-HT
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 00:19:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 0D/D7-03937-30E32995; Tue, 15 Aug 2017 00:19:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZfJblK
 kwaZ3ehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PJvNmvB24SKS4+OMTYw
 nrftYuTiEBL4yyhx68tXRgjnMaPE/QenmSGcbYwSkyZ+BMpwcogIOEt8PTOXHcTmFdCXWHp7A
 1hcWCBU4vm/uWwgDRICi+QldsxcywKSkBDwlti56CIjjL3v2hegInYONgEriUNiIFEWAVWJOV
 1fWScwci9gZFjFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 zBiDYwTjvhP8hRkkOJiVR3gSf3kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz7bCZFCgkWpaan
 VqRl5gCDDyYtwcGjJMLLYguU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5ikBkCIEUZp
 XlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvIkgU3gy80rgNr0COoIJ6Ig+kPt5i0
 sSEVJSDYwWvN8jU31mFoqfkvC5G2CXm8umnvaYp2Rb4NJTszS0298u63rVMKWr3u7getPrsTO
 C/2iFiExqiw/Mfrhbat/RY6uvnlhY2b/3350ZH8T3Sq2braKs7+qz+Z6Hkrm7F1fii1v//noc
 fZspmbm8+vFO+ba3V+s1pnsbTDxze+Klq3tD6q1cl4gpsRRnJBpqMRcVJwIASNDhBH8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502756353!77947636!1
X-Originating-IP: [104.130.215.37]
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 35749 invoked from network); 15 Aug 2017 00:19:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 00:19:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhPZf-0001lS-Mv; Tue, 15 Aug 2017 00:19: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 1dhPZa-0004tp-6k; Tue, 15 Aug 2017 00:19:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhPZZ-0004Na-I2; Tue, 15 Aug 2017 00:19:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112631-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-raw:host-ping-check-native:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-libvirt-vhd: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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b968316069abd00feb7a3bc9f4e32ed6c227ea65
X-Osstest-Versions-That: qemuu=9db6ffc76676731a25a5538ab71e8ca6ac234f80
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 00:19:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 112631: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYzMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MzEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgIGZhaWwgUkVHUi4gdnMuIDExMjYxMAoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMjYxMAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMjYxMAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjEwCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI2MTAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjYxMAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjEwCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI2MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjYwMwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEyNjEwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjYxMAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAg
IGZhaWwgIGxpa2UgMTEyNjEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGI5NjgzMTYwNjlh
YmQwMGZlYjdhM2JjOWY0ZTMyZWQ2YzIyN2VhNjUKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAg
ICAgICAgICAgICAgIDlkYjZmZmM3NjY3NjczMWEyNWE1NTM4YWI3MWU4Y2E2YWMyMzRmODAKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExMjYxMCAgMjAxNy0wOC0xMiAxNTo0NzoxMyBaICAgIDIgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2MzEgIDIwMTctMDgtMTQgMTE6MjA6MDIgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGI5NjgzMTYwNjlhYmQwMGZl
YjdhM2JjOWY0ZTMyZWQ2YzIyN2VhNjUKTWVyZ2U6IDlkYjZmZmMgNDgwYmMxMQpBdXRob3I6IFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KRGF0ZTogICBNb24gQXVnIDE0
IDA5OjQ4OjQ0IDIwMTcgKzAxMDAKCiAgICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdy
ZW1vdGVzL2NvaHVjay90YWdzL2Jvb3Qtc2VyaWFsLW5vLXRjZy0yMDE3MDgxMScgaW50byBzdGFn
aW5nCiAgICAKICAgIEZpeCB0aGUgYm9vdC1zZXJpYWwgdGVzdCB0byB3b3JrIHdpdGggdGhlIG5l
dyAtLWRpc2FibGUtdGNnLgogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDExIEF1
ZyAyMDE3IDE0OjU1OjE1IEJTVAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBr
ZXkgMHhERUNGNkI5M0M2RjAyRkFGCiAgICAjIGdwZzogR29vZCBzaWduYXR1cmUgZnJvbSAiQ29y
bmVsaWEgSHVjayA8Y29ubnlAY29ybmVsaWEtaHVjay5kZT4iCiAgICAjIGdwZzogICAgICAgICAg
ICAgICAgIGFrYSAiQ29ybmVsaWEgSHVjayA8aHVja2NAbGludXgudm5ldC5pYm0uY29tPiIKICAg
ICMgZ3BnOiAgICAgICAgICAgICAgICAgYWthICJDb3JuZWxpYSBIdWNrIDxjb3JuZWxpYS5odWNr
QGRlLmlibS5jb20+IgogICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2EgIkNvcm5lbGlhIEh1
Y2sgPGNvaHVja0BrZXJuZWwub3JnPiIKICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWthICJD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4iCiAgICAjIFByaW1hcnkga2V5IGZpbmdl
cnByaW50OiBDM0QwIEQ2NkQgQzM2MiA0RkY2IEE4QzAgIDE4Q0UgREVDRiA2QjkzIEM2RjAgMkZB
RgogICAgCiAgICAqIHJlbW90ZXMvY29odWNrL3RhZ3MvYm9vdC1zZXJpYWwtbm8tdGNnLTIwMTcw
ODExOgogICAgICBib290LXNlcmlhbC10ZXN0OiBmYWxsYmFjayB0byBrdm0gYWNjZWxlcmF0b3IK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5h
cm8ub3JnPgoKY29tbWl0IDQ4MGJjMTFlNjE2OTM3OTZkZWJkM2E5NTY2YmUwY2ExNzk1YmI3YjcK
QXV0aG9yOiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgQXVn
IDExIDEzOjAzOjMxIDIwMTcgKzAyMDAKCiAgICBib290LXNlcmlhbC10ZXN0OiBmYWxsYmFjayB0
byBrdm0gYWNjZWxlcmF0b3IKICAgIAogICAgQ3VycmVudGx5LCBhdCBsZWFzdCB4ODZfNjQgYW5k
IHMzOTB4IHN1cHBvcnQgYnVpbGRpbmcgd2l0aCAtLWRpc2FibGUtdGNnLgogICAgSW5zdGVhZCBv
ZiBmb3JjaW5nIHRjZyAod2hpY2ggY2F1c2VzIHRoZSB0ZXN0IHRvIGZhaWwgb24gc3VjaCBidWls
ZHMpLAogICAgYWxsb3cgdG8gdXNlIGt2bSBhcyB3ZWxsLgogICAgCiAgICBSZXZpZXdlZC1ieTog
RGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 00:53:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 00: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.xen.org>)
	id 1dhQ6b-0006HS-82; Tue, 15 Aug 2017 00:53:13 +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 1dhQ6a-0006HM-56
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 00:53:12 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6B/3A-01994-7F542995; Tue, 15 Aug 2017 00:53:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu4310m
 RBkeWGlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktk3+xFyxXq9j/cgNrA2ODQhcjF4eQwBIm
 iUcrD7J3MXJwsAg4SLzuDQIxGQViJB78sO5i5AQywyQmX17CCmKzCGhLzDv+hxHEZhMwlPj7Z
 BMbSLkEkL3kMwdIWATInDn3MxNImFnAWKK5vxIkLCxgKbHrYCdYJ6eAh8S2QztZQGxeAW+JTS
 8mskIc08wo8b7tATtIQlRAV+LQvz9sEEWCEidnPgFrYBbQklg+fRvLBEaBWUhSs5CkFjAyrWL
 UKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzAegYGxh2MjbP9
 DjFKcjApifIm+PRGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfeUyKVJIsCg1PbUiLTMHGAswa
 QkOHiURXnZgPAjxFhck5hZnpkOkTjEqSonzloH0CYAkMkrz4Npg8XeJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjCvH8h4nsy8Erjpr4AWMwEt7gO5mbe4JBEhJdXAmKo446D1vsv7umon7Pr
 6+DZvfckzL4XCCxMZ+EPTOnYcfnryVmuZWavNhybDaHuvuVK/p4YIKPxd9vWVqeCn9EoVtU2H
 WKTzv27Z+2eSiNbktJ4A+amnn838IShbwFv+/+TcPy9PGhdyvtPc+Kl4lf/juT4HAi30nnZuX
 Xcko+t99XHmCZ5S8kosxRmJhlrMRcWJAGdChLi6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502758389!91759291!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 30862 invoked from network); 15 Aug 2017 00:53:10 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Aug 2017 00:53:10 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6151122CAB;
 Tue, 15 Aug 2017 00:53:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6151122CAB
Date: Mon, 14 Aug 2017 17:53:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170812133024.45502.22753.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1708141749060.12143@sstabellini-ThinkPad-X260>
References: <20170812133015.45502.53139.stgit@Rajivs-MacBook-Pro.local>
 <20170812133024.45502.22753.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1] init: Add `glide.lock`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmsgeW91IGZvciB0aGUgcGF0Y2guIFVzdWFsbHkgdGhlIGRlc2NyaXB0aW9uIHRoYXQgeW91
IHNlbnQgaW4gdGhlCnByZXZpb3VzIGVtYWlsIGlzIHdyaXR0ZW4gaGVyZS4KCkkgbGlrZSB0aGUg
YnVpbGQuc2ggY2hhbmdlcyBhbmQgSSB0aGluayBpbnRyb2R1Y2luZyBpbml0L2dsaWRlLnlhbWwg
aXMgYQpncmVhdCBpZGVhLiBCdXQgSSBkb24ndCB0aGluayB0aGF0IGludHJvZHVjaW5nIGluaXQv
Z2xpZGUubG9jayBpcwpuZWNlc3NhcnksIGlzIGl0PyBXZSBjb3VsZCBsZXQgZ2xpZGUgZ2VuZXJh
dGUgaXQgb24gdGhlIGZseSBiYXNlZCBvbiB0aGUKa2V5IHZlcnNpb25pbmcgaW5mbyBhbHJlYWR5
IHNwZWNpZmllZCBpbiBnbGlkZS55YW1sLgoKRm9yIGV4YW1wbGUsIHRoaXMgcGF0Y2ggYWxyZWFk
eSBpbnRyb2R1Y2VzOgoKICAtIHBhY2thZ2U6IGdpdGh1Yi5jb20vY29udGFpbmVybmV0d29ya2lu
Zy9jbmkKICAgIHZlcnNpb246IDAuMy4wCgp0byBnbGlkZS55YW1sLiBBcmUgdGhlcmUgYW55IG90
aGVyIHJlYXNvbnMgZm9yIGNvbW1pdHRpbmcgZ2xpZGUubG9jayB0bwp0aGUgcmVwb3NpdG9yeSBp
bnN0ZWFkIG9mIGdlbmVyYXRpbmcgaXQ/CgoKT24gU2F0LCAxMiBBdWcgMjAxNywgUmFqaXYgUmFu
Z2FuYXRoIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFu
Z2FuYXRoQGF0aWhpdGEuY29tPgo+IC0tLQo+ICBidWlsZC5zaCAgICAgICAgfCAgICA1ICstLQo+
ICBpbml0L2dsaWRlLmxvY2sgfCAgIDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgaW5pdC9nbGlkZS55YW1sIHwgICAyMyArKysrKysr
KysrKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5pdC9nbGlkZS5sb2NrCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBpbml0L2dsaWRlLnlhbWwKPiAKPiBkaWZmIC0tZ2l0IGEvYnVpbGQuc2ggYi9idWls
ZC5zaAo+IGluZGV4IGVjNTYwOTMuLjZjMzQ4OTAgMTAwNzU1Cj4gLS0tIGEvYnVpbGQuc2gKPiAr
KysgYi9idWlsZC5zaAo+IEBAIC04MywxMCArODMsOSBAQCBpZiBbIC1mIHN0YWdlMS14ZW4uYWNp
IF07IHRoZW4KPiAgZmkKPiAgCj4gICMgQnVpbGQgaW5pdAo+IC1nbyBnZXQgZ2l0aHViLmNvbS9o
YXNoaWNvcnAvZXJyd3JhcAo+ICBjZCBpbml0Cj4gLWdsaWRlIGluaXQgfHwgdHJ1ZQo+IC1nbGlk
ZSB1cCAtdiAKPiArcm0gLXJmIHZlbmRvcgo+ICtnbGlkZSBpbnN0YWxsIC12Cj4gIGNkIC4uCj4g
IGdvIGJ1aWxkIC1vIHRhcmdldC9yb290ZnMvaW5pdCBpbml0L2luaXQuZ28KPiAgCj4gZGlmZiAt
LWdpdCBhL2luaXQvZ2xpZGUubG9jayBiL2luaXQvZ2xpZGUubG9jawo+IG5ldyBmaWxlIG1vZGUg
MTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uZjUxMmJjNwo+IC0tLSAvZGV2L251bGwKPiArKysgYi9p
bml0L2dsaWRlLmxvY2sKPiBAQCAtMCwwICsxLDg5IEBACj4gK2hhc2g6IGViMGQ1ZmJiNjI5OTEx
ODYyNjE1ZGZkYzRkZGU1MjgzOTQ5YWY4OTBhMDZkM2ZmNzA2NjJlNTA3Mzg1YmQxNGIKPiArdXBk
YXRlZDogMjAxNy0wOC0xMlQwOTo1Njo0Mi43Nzk4MDQ2NzJaCj4gK2ltcG9ydHM6Cj4gKy0gbmFt
ZTogZ2l0aHViLmNvbS9hcHBjL3NwZWMKPiArICB2ZXJzaW9uOiAyMTBlMjk5NWEwNDE0ODczOTEy
MTU2NmI3MWI3NDQwNTEyNDY3Y2MyCj4gKyAgc3VicGFja2FnZXM6Cj4gKyAgLSBhY2kKPiArICAt
IHBrZy9kZXZpY2UKPiArICAtIHBrZy90YXJoZWFkZXIKPiArICAtIHNjaGVtYQo+ICsgIC0gc2No
ZW1hL2NvbW1vbgo+ICsgIC0gc2NoZW1hL3R5cGVzCj4gKyAgLSBzY2hlbWEvdHlwZXMvcmVzb3Vy
Y2UKPiArLSBuYW1lOiBnaXRodWIuY29tL2NvbnRhaW5lcm5ldHdvcmtpbmcvY25pCj4gKyAgdmVy
c2lvbjogNWMzYzE3MTY0MjcwMTUwNDY3NDk4YTMyYzcxNDM2YzdjZDU1MDFiZQo+ICsgIHN1YnBh
Y2thZ2VzOgo+ICsgIC0gcGtnL2lwCj4gKyAgLSBwa2cvbnMKPiArICAtIHBrZy90eXBlcwo+ICsg
IC0gcGtnL3V0aWxzCj4gKyAgLSBwa2cvdXRpbHMvc3lzY3RsCj4gKy0gbmFtZTogZ2l0aHViLmNv
bS9jb3Jlb3MvZ28taXB0YWJsZXMKPiArICB2ZXJzaW9uOiBmMmVkZTljODVlMmZhYzRkNzJkNWE5
YWYwYWY1OWMwODU4ZDdhM2JkCj4gKyAgc3VicGFja2FnZXM6Cj4gKyAgLSBpcHRhYmxlcwo+ICst
IG5hbWU6IGdpdGh1Yi5jb20vY29yZW9zL2dvLXNlbXZlcgo+ICsgIHZlcnNpb246IDE4MTdjZDRi
ZWE1MmFmNzY1NDIxNTdlZWFiZDc0YjA1N2QxYTE5OWUKPiArICBzdWJwYWNrYWdlczoKPiArICAt
IHNlbXZlcgo+ICstIG5hbWU6IGdpdGh1Yi5jb20vY29yZW9zL2dvLXN5c3RlbWQKPiArICB2ZXJz
aW9uOiBkMjE5NjQ2Mzk0MTg5NWVlOTA4ZTEzNTMxYTIzYTM5ZmViOWUxMjQzCj4gKyAgc3VicGFj
a2FnZXM6Cj4gKyAgLSB1bml0Cj4gKy0gbmFtZTogZ2l0aHViLmNvbS9kMmcvZGhjcDQKPiArICB2
ZXJzaW9uOiBmY2JlYjhhNTQ4ZWJkMzRiNTUxMzRmMjgzM2M1YjAzNmE5NDFhYTgyCj4gKy0gbmFt
ZTogZ2l0aHViLmNvbS9kMmcvZGhjcDRjbGllbnQKPiArICB2ZXJzaW9uOiA4Y2E4ZmUyY2FkMTc3
MGYwNjg3ODIzNzdlYzZiZTY3MzNjMDFhOTZiCj4gKy0gbmFtZTogZ2l0aHViLmNvbS9oYXNoaWNv
cnAvZXJyd3JhcAo+ICsgIHZlcnNpb246IDc1NTRjZDkzNDRjZWM5NzI5N2ZhNjY0OWIwNTVhOGM5
OGMyYTFlNTUKPiArLSBuYW1lOiBnaXRodWIuY29tL3JrdC9ya3QKPiArICB2ZXJzaW9uOiAxNDIw
NTBkMWE1NThhYjA3ZjZlZWRkZWE1NWMwZjUxMDUzYTk5YjA1Cj4gKyAgc3VicGFja2FnZXM6Cj4g
KyAgLSBjb21tb24KPiArICAtIGNvbW1vbi9jZ3JvdXAKPiArICAtIGNvbW1vbi9jZ3JvdXAvdjEK
PiArICAtIGNvbW1vbi9jZ3JvdXAvdjIKPiArICAtIGNvbW1vbi9uZXR3b3JraW5nCj4gKyAgLSBu
ZXR3b3JraW5nL25ldGluZm8KPiArICAtIG5ldHdvcmtpbmcvdHVudGFwCj4gKyAgLSBwa2cvYWNs
Cj4gKyAgLSBwa2cvZmlsZXV0aWwKPiArICAtIHBrZy9mbGFnCj4gKyAgLSBwa2cvZnMKPiArICAt
IHBrZy9ncm91cAo+ICsgIC0gcGtnL2xvZwo+ICsgIC0gcGtnL21vdW50aW5mbwo+ICsgIC0gcGtn
L3Bhc3N3ZAo+ICsgIC0gcGtnL3N5cwo+ICsgIC0gcGtnL3VzZXIKPiArICAtIHN0YWdlMS9jb21t
b24KPiArICAtIHN0YWdlMS9jb21tb24vdHlwZXMKPiArICAtIHN0YWdlMS9pbml0L2NvbW1vbgo+
ICstIG5hbWU6IGdpdGh1Yi5jb20vc3BmMTMvcGZsYWcKPiArICB2ZXJzaW9uOiBlNTdlM2VlYjMz
Zjc5NTIwNGMxY2EzNWY1NmM0NGY4MzIyN2M2ZTY2Cj4gKy0gbmFtZTogZ2l0aHViLmNvbS9zc3Rh
YmVsbGluaS9ya3QKPiArICB2ZXJzaW9uOiA4YTU3Y2I4YjY2ODJlZDhmZWYwNTRmNTdlZmVmMjky
NzgxNTk3ZmRlCj4gKyAgc3VicGFja2FnZXM6Cj4gKyAgLSBuZXR3b3JraW5nCj4gKy0gbmFtZTog
Z2l0aHViLmNvbS9zeW5kdHIvZ29jYXBhYmlsaXR5Cj4gKyAgdmVyc2lvbjogZGIwNGQzY2MwMWM4
YjU0OTYyYTU4ZWM3ZTQ5MTcxN2QwNmNmY2MxNgo+ICsgIHN1YnBhY2thZ2VzOgo+ICsgIC0gY2Fw
YWJpbGl0eQo+ICstIG5hbWU6IGdpdGh1Yi5jb20vdmlzaHZhbmFuZGEvbmV0bGluawo+ICsgIHZl
cnNpb246IGY1YTZmNjk3YTU5NmM3ODhkNDc0OTg0YTM4YTBhYzRiYTA3MTllOTMKPiArICBzdWJw
YWNrYWdlczoKPiArICAtIG5sCj4gKy0gbmFtZTogZ2l0aHViLmNvbS92aXNodmFuYW5kYS9uZXRu
cwo+ICsgIHZlcnNpb246IDg2YmVmMzMyYmZjM2I1OWI3NjI0YTYwMGJkNTMwMDljZTkxYTk4MjkK
PiArLSBuYW1lOiBnbzQub3JnCj4gKyAgdmVyc2lvbjogMDM0ZDE3YTQ2MmY3YjJkY2QxYTRhNzM1
NTNlYzUzNTdmZjZlNmM2ZQo+ICsgIHN1YnBhY2thZ2VzOgo+ICsgIC0gZXJyb3J1dGlsCj4gKy0g
bmFtZTogZ29sYW5nLm9yZy94L3N5cwo+ICsgIHZlcnNpb246IGU0MjQ4NWI2ZTIwYWU3ZDIzMDRl
YzcyZTUzNWIxMDNlZDM1MGNjMDIKPiArICBzdWJwYWNrYWdlczoKPiArICAtIHVuaXgKPiArLSBu
YW1lOiBnb3BrZy5pbi9pbmYudjAKPiArICB2ZXJzaW9uOiAzODg3ZWU5OWVjZjA3ZGY1YjQ0N2U5
YjAwZDljMGIyYWRhYTlmM2U0Cj4gK3Rlc3RJbXBvcnRzOiBbXQo+IGRpZmYgLS1naXQgYS9pbml0
L2dsaWRlLnlhbWwgYi9pbml0L2dsaWRlLnlhbWwKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGlu
ZGV4IDAwMDAwMDAuLjM5MTkzMzgKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5pdC9nbGlkZS55
YW1sCj4gQEAgLTAsMCArMSwyMyBAQAo+ICtwYWNrYWdlOiBnaXRodWIuY29tL3JrdC9zdGFnZTEt
eGVuL2luaXQKPiAraW1wb3J0Ogo+ICstIHBhY2thZ2U6IGdpdGh1Yi5jb20vYXBwYy9zcGVjCj4g
KyAgc3VicGFja2FnZXM6Cj4gKyAgLSBzY2hlbWEvdHlwZXMKPiArLSBwYWNrYWdlOiBnaXRodWIu
Y29tL2hhc2hpY29ycC9lcnJ3cmFwCj4gKy0gcGFja2FnZTogZ2l0aHViLmNvbS9ya3Qvcmt0Cj4g
KyAgc3VicGFja2FnZXM6Cj4gKyAgLSBjb21tb24KPiArICAtIGNvbW1vbi9uZXR3b3JraW5nCj4g
KyAgLSBwa2cvZmxhZwo+ICsgIC0gcGtnL2xvZwo+ICsgIC0gcGtnL3N5cwo+ICsgIC0gc3RhZ2Ux
L2NvbW1vbgo+ICsgIC0gc3RhZ2UxL2NvbW1vbi90eXBlcwo+ICsgIC0gc3RhZ2UxL2luaXQvY29t
bW9uCj4gKy0gcGFja2FnZTogZ2l0aHViLmNvbS9zc3RhYmVsbGluaS9ya3QKPiArICBzdWJwYWNr
YWdlczoKPiArICAtIG5ldHdvcmtpbmcKPiArLSBwYWNrYWdlOiBnaXRodWIuY29tL2NvbnRhaW5l
cm5ldHdvcmtpbmcvY25pCj4gKyAgdmVyc2lvbjogMC4zLjAKPiArLSBwYWNrYWdlOiBnaXRodWIu
Y29tL2QyZy9kaGNwNAo+ICstIHBhY2thZ2U6IGdpdGh1Yi5jb20vZDJnL2RoY3A0Y2xpZW50Cj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 00:58:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 00:58: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.xen.org>)
	id 1dhQBY-0006dG-VR; Tue, 15 Aug 2017 00:58:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhQBX-0006ct-RQ
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 00:58:20 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AD/70-18185-B2742995; Tue, 15 Aug 2017 00:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVfTfVK
 kwc9ZphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWDKzgbHgRFHFsw3zmBoY
 77t1MXJxCAn8ZZS4cvIXO4TzmFHiXds51i5GTiBnG6PE7MZiEFtEwFni65m5QEUcHLwC+hKbb
 3KAhIUFgiQ+zD3NBNIrIXDNUOL09eXsIAkJAW+JpyeWMMHY+/o/As1k52ATsJI4JAYyhUVAVe
 L2EfEJjNwLGBlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6mwEIdjDOO+F/iFGSg0lJlDfBpzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTve9dJkUKCRanp
 qRVpmTnAsINJS3DwKInwFrgBpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpxXG6RIAKQoo
 zQPbgQsBi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcN5BKezLwSuE2vgI5gAjqiD+R+3u
 KSRISUVAPjIV3ZFI4I9rd65Y9srb60TpzbveJ9bGb0nJ9P1BWerXsZ0PnEoiv1a/8DfdcZLwN
 ez1f2uhe8wHC9p2iT/UONBY2TCkw0nizt3yp+acGuAIGzzStMT8ox/jsT6qD6M6Ii7UjPvcPC
 F6cK9hzfn8N4fqFe+m9e9offNdTNJsoHqCyO3bRaymWzEktxRqKhFnNRcSIA4yUtrHwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502758696!111465152!1
X-Originating-IP: [104.130.215.37]
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 36227 invoked from network); 15 Aug 2017 00:58:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 00:58:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhQBR-0002iq-VQ; Tue, 15 Aug 2017 00:58: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 1dhQBM-0006np-Fa; Tue, 15 Aug 2017 00:58:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhQBM-0006Th-7d; Tue, 15 Aug 2017 00:58:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112629-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot: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-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-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-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-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:build-arm64-libvirt: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-arm64-arm64-xl: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:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot: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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-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-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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=91dfed74eabcdae9378131546c446442c29bf769
X-Osstest-Versions-That: linux=8d31f80eb38819e4f2905ad21c0e8998382a08f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 00:58:08 +0000
Subject: [Xen-devel] [linux-next test] 112629: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYyOSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjU1MQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
NTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNTUxCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTI1NTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjU1MQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMjU1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjU1MQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTUxCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI1NTEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU1MQogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEy
NTUxCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICAgICAgICBicm9rZW4gbGlrZSAxMTI1NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTI1NTEK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDcgcmVib290ICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExMjU1MQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNTUxCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTI1NTEKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjU1MQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNTUx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTI1NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjU1MQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwg
IGxpa2UgMTEyNTUxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI1NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjU1
MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDkxZGZlZDc0ZWFiY2RhZTkzNzgxMzE1NDZjNDQ2
NDQyYzI5YmY3NjkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDhkMzFm
ODBlYjM4ODE5ZTRmMjkwNWFkMjFjMGU4OTk4MzgyYTA4ZjcKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTEyNTkzICAyMDE3LTA4LTExIDEwOjM0OjA1IFogICAgMyBkYXlzICAgIDIgYXR0
ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 02:01:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 02: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.xen.org>)
	id 1dhRAU-00069I-BU; Tue, 15 Aug 2017 02:01:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhRAT-00068T-27
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 02:01:17 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2A/8C-01724-BE552995; Tue, 15 Aug 2017 02:01:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsUyZ7p8oO6r0Em
 RBifOmVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvVvxjLGgyqZh49AhzA+NbrS5GLg4hgYlM
 Eu2zZzJBOL8ZJeaen8QG4WxklGg69IEdwmlllHh74jtjFyMnh7CAs8SpYzOYQWwRAQ+JK7sms
 IHYzALJEhfnXmOBaDjIKPF36hOwIjYBI4mzR6eDNfMK2EqceP4drIFFQFViypONYHFRgXCJ/d
 +vMUPUCEqcnPmEBcTmFHCTWHBnCdQCM4l5mx8yQ9jiEreezGeCsOUltr+dAxaXEDCUOP1wG+M
 ERqFZSEbNQtI+C0n7LCTtCxhZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+Yk
 JhXrJefnbmIEBjsDEOxgbPzidIhRkoNJSZQ3wac3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr
 zoweoQEi1LTUyvSMnOAcQeTluDgURLhdQBJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK
 8oSJEASFFGaR7cCFgKuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3sshQFN4MvNK4Da9Ajq
 CCeiIPpD7eYtLEhFSUg2MiYbaSluX9m1QuVo36/PrvSU1yuWedg+PHf/An7DiuXtXgMh+vS1N
 kgHntq94tXwWe6vqF/tMCw7mv2J73k0wtvJa6NIVZ6R5v6H2A8vjvwvcCnYkHAovED2sP+to4
 o/49wdNb7388n2uq+mWOatmqExieG0q083UqD2v+dC5ry4d68RvTJ6rrcRSnJFoqMVcVJwIAD
 q1s5P8AgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502762472!71454951!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34828 invoked from network); 15 Aug 2017 02:01:14 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 02:01:14 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7F2180D011936
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 02:01:08 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7F217Hv031792
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 02:01:07 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 v7F217Qm002402;
 Tue, 15 Aug 2017 02:01:07 GMT
Received: from [10.154.96.50] (/10.154.96.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Aug 2017 19:01:07 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-8-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1a368546-fec3-7f10-cc1b-296e095c9ba1@oracle.com>
Date: Mon, 14 Aug 2017 22:00:58 -0400
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: <1501541855-7354-8-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8zMS8yMDE3IDA2OjU3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gSW50
cm9kdWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IG9ubHkgb25lIG91dHN0YW5kaW5nIGFjY2VwdCBj
b21tYW5kIGF0Cj4gYW55IGdpdmVuIHRpbWUgYW5kIHRvIGltcGxlbWVudCBwb2xsaW5nIG9uIHRo
ZSBwYXNzaXZlIHNvY2tldC4gSW50cm9kdWNlCj4gYSBmbGFncyBmaWVsZCB0byBrZWVwIHRyYWNr
IG9mIGluLWZsaWdodCBhY2NlcHQgYW5kIHBvbGwgY29tbWFuZHMuCj4gCj4gU2VuZCBQVkNBTExT
X0FDQ0VQVCB0byB0aGUgYmFja2VuZC4gQWxsb2NhdGUgYSBuZXcgYWN0aXZlIHNvY2tldC4gTWFr
ZQo+IHN1cmUgdGhhdCBvbmx5IG9uZSBhY2NlcHQgY29tbWFuZCBpcyBleGVjdXRlZCBhdCBhbnkg
Z2l2ZW4gdGltZSBieQo+IHNldHRpbmcgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCBhbmQg
d2FpdGluZyBvbiB0aGUKPiBpbmZsaWdodF9hY2NlcHRfcmVxIHdhaXRxdWV1ZS4KPiAKPiBDb252
ZXJ0IHRoZSBuZXcgc3RydWN0IHNvY2tfbWFwcGluZyBwb2ludGVyIGludG8gYW4gdWludDY0X3Qg
YW5kIHVzZSBpdAo+IGFzIGlkIGZvciB0aGUgbmV3IHNvY2tldCB0byBwYXNzIHRvIHRoZSBiYWNr
ZW5kLgo+IAo+IENoZWNrIGlmIHRoZSBhY2NlcHQgY2FsbCBpcyBub24tYmxvY2tpbmc6IGluIHRo
YXQgY2FzZSBhZnRlciBzZW5kaW5nIHRoZQo+IEFDQ0VQVCBjb21tYW5kIHRvIHRoZSBiYWNrZW5k
IHN0b3JlIHRoZSBzb2NrX21hcHBpbmcgcG9pbnRlciBvZiB0aGUgbmV3Cj4gc3RydWN0IGFuZCB0
aGUgaW5mbGlnaHQgcmVxX2lkIHRoZW4gcmV0dXJuIC1FQUdBSU4gKHdoaWNoIHdpbGwgcmVzcG9u
ZAo+IG9ubHkgd2hlbiB0aGVyZSBpcyBzb21ldGhpbmcgdG8gYWNjZXB0KS4gTmV4dCB0aW1lIGFj
Y2VwdCBpcyBjYWxsZWQsCj4gd2UnbGwgY2hlY2sgaWYgdGhlIEFDQ0VQVCBjb21tYW5kIGhhcyBi
ZWVuIGFuc3dlcmVkLCBpZiBzbyB3ZSdsbCBwaWNrIHVwCj4gd2hlcmUgd2UgbGVmdCBvZmYsIG90
aGVyd2lzZSB3ZSByZXR1cm4gLUVBR0FJTiBhZ2Fpbi4KPiAKPiBOb3RlIHRoYXQsIGRpZmZlcmVu
dGx5IGZyb20gdGhlIG90aGVyIGNvbW1hbmRzLCB3ZSBjYW4gdXNlCj4gd2FpdF9ldmVudF9pbnRl
cnJ1cHRpYmxlIChpbnN0ZWFkIG9mIHdhaXRfZXZlbnQpIGluIHRoZSBjYXNlIG9mIGFjY2VwdAo+
IGFzIHdlIGFyZSBhYmxlIHRvIHRyYWNrIHRoZSByZXFfaWQgb2YgdGhlIEFDQ0VQVCByZXNwb25z
ZSB0aGF0IHdlIGFyZQo+IHdhaXRpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiAtLS0KPiAgIGRyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYyB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAzICsrCj4gICAyIGZpbGVzIGNo
YW5nZWQsIDExNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGluZGV4IGIyNzU3
ZjUuLmY4M2I5MTAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4g
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gQEAgLTY1LDYgKzY1LDE2IEBAIHN0
cnVjdCBzb2NrX21hcHBpbmcgewo+ICAgI2RlZmluZSBQVkNBTExTX1NUQVRVU19CSU5EICAgICAg
ICAgIDEKPiAgICNkZWZpbmUgUFZDQUxMU19TVEFUVVNfTElTVEVOICAgICAgICAyCj4gICAJCQl1
aW50OF90IHN0YXR1czsKPiArCQkvKgo+ICsJCSAqIEludGVybmFsIHN0YXRlLW1hY2hpbmUgZmxh
Z3MuCj4gKwkJICogT25seSBvbmUgYWNjZXB0IG9wZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9y
IGEgc29ja2V0Lgo+ICsJCSAqIE9ubHkgb25lIHBvbGwgb3BlcmF0aW9uIGNhbiBiZSBpbmZsaWdo
dCBmb3IgYSBnaXZlbiBzb2NrZXQuCj4gKwkJICovCj4gKyNkZWZpbmUgUFZDQUxMU19GTEFHX0FD
Q0VQVF9JTkZMSUdIVCAwCj4gKwkJCXVpbnQ4X3QgZmxhZ3M7Cj4gKwkJCXVpbnQzMl90IGluZmxp
Z2h0X3JlcV9pZDsKPiArCQkJc3RydWN0IHNvY2tfbWFwcGluZyAqYWNjZXB0X21hcDsKPiArCQkJ
d2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfYWNjZXB0X3JlcTsKPiAgIAkJfSBwYXNzaXZlOwo+
ICAgCX07Cj4gICB9Owo+IEBAIC00MTQsNiArNDI0LDEwNyBAQCBpbnQgcHZjYWxsc19mcm9udF9s
aXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJhY2tsb2cpCj4gICAJcmV0dXJuIHJldDsK
PiAgIH0KPiAgIAo+ICtpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29j
aywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQo+ICt7Cj4gKwlzdHJ1Y3QgcHZj
YWxsc19iZWRhdGEgKmJlZGF0YTsKPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKPiArCXN0
cnVjdCBzb2NrX21hcHBpbmcgKm1hcDIgPSBOVUxMOwo+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jl
cXVlc3QgKnJlcTsKPiArCWludCBub3RpZnksIHJlcV9pZCwgcmV0LCBldnRjaG4sIG5vbmJsb2Nr
Owo+ICsKPiArCWlmICghcHZjYWxsc19mcm9udF9kZXYpCj4gKwkJcmV0dXJuIC1FTk9UQ09OTjsK
PiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4g
Kwo+ICsJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgUkVBRF9PTkNFKHNvY2stPnNrLT5z
a19zZW5kX2hlYWQpOwo+ICsJaWYgKCFtYXApCj4gKwkJcmV0dXJuIC1FTk9UU09DSzsKPiArCj4g
KwlpZiAobWFwLT5wYXNzaXZlLnN0YXR1cyAhPSBQVkNBTExTX1NUQVRVU19MSVNURU4pCj4gKwkJ
cmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsJbm9uYmxvY2sgPSBmbGFncyAmIFNPQ0tfTk9OQkxPQ0s7
Cj4gKwkvKgo+ICsJICogQmFja2VuZCBvbmx5IHN1cHBvcnRzIDEgaW5mbGlnaHQgYWNjZXB0IHJl
cXVlc3QsIHdpbGwgcmV0dXJuCj4gKwkgKiBlcnJvcnMgZm9yIHRoZSBvdGhlcnMKPiArCSAqLwo+
ICsJaWYgKHRlc3RfYW5kX3NldF9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKPiAr
CQkJICAgICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKSB7Cj4gKwkJcmVxX2lkID0gUkVB
RF9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpOwo+ICsJCWlmIChyZXFfaWQgIT0g
UFZDQUxMU19JTlZBTElEX0lEICYmCj4gKwkJICAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFf
aWRdLnJlcV9pZCkgPT0gcmVxX2lkKQo+ICsJCQlnb3RvIHJlY2VpdmVkOwo+ICsJCWlmIChub25i
bG9jaykKPiArCQkJcmV0dXJuIC1FQUdBSU47Cj4gKwkJaWYgKHdhaXRfZXZlbnRfaW50ZXJydXB0
aWJsZShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSwKPiArCQkJIXRlc3RfYW5kX3Nl
dF9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKPiArCQkJCQkgICh2b2lkICopJm1h
cC0+cGFzc2l2ZS5mbGFncykpKQo+ICsJCQlyZXR1cm4gLUVJTlRSOwo+ICsJfQo+ICsKPiArCXNw
aW5fbG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2NrKTsKPiArCXJldCA9IGdldF9yZXF1ZXN0KGJl
ZGF0YSwgJnJlcV9pZCk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXNwaW5fdW5sb2NrKCZiZWRh
dGEtPnB2Y2FsbHNzX2xvY2spOwo+ICsJCXJldHVybiByZXQ7Cj4gKwl9CQo+ICsJbWFwMiA9IGt6
YWxsb2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAobWFwMiA9PSBOVUxMKQo+
ICsJICAgIHJldHVybiAtRU5PTUVNOwo+ICsJcmV0ID0gIGNyZWF0ZV9hY3RpdmUobWFwMiwgJmV2
dGNobik7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJICAgIGtmcmVlKG1hcDIpOwoKCkluIHRoZSBj
b25uZWN0IHBhdGNoIGNyZWF0ZV9hY3RpdmUoKSBmcmVlcyBtYXBzMiAoYW5kIEkgaGFkIHNvbWUg
CmNvbW1lbnRzIGFib3V0IGl0KQoKCj4gKwkgICAgcmV0dXJuIC1FTk9NRU07CgpCb3RoIGVycm9y
IHBhdGhzIG5lZWQgYW4gdW5sb2NrLgoKPiArCX0KPiArCWxpc3RfYWRkX3RhaWwoJm1hcDItPmxp
c3QsICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncyk7Cj4gKwo+ICsJcmVxID0gUklOR19HRVRfUkVR
VUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwo+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4g
KwlyZXEtPmNtZCA9IFBWQ0FMTFNfQUNDRVBUOwo+ICsJcmVxLT51LmFjY2VwdC5pZCA9ICh1aW50
NjRfdCkgbWFwOwo+ICsJcmVxLT51LmFjY2VwdC5yZWYgPSBtYXAyLT5hY3RpdmUucmVmOwo+ICsJ
cmVxLT51LmFjY2VwdC5pZF9uZXcgPSAodWludDY0X3QpIG1hcDI7Cj4gKwlyZXEtPnUuYWNjZXB0
LmV2dGNobiA9IGV2dGNobjsKPiArCW1hcC0+cGFzc2l2ZS5hY2NlcHRfbWFwID0gbWFwMjsKPiAr
Cj4gKwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7Cj4gKwlSSU5HX1BVU0hfUkVRVUVTVFNf
QU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOwo+ICsJc3Bpbl91bmxvY2so
JmJlZGF0YS0+cHZjYWxsc3NfbG9jayk7Cj4gKwlpZiAobm90aWZ5KQo+ICsJCW5vdGlmeV9yZW1v
dGVfdmlhX2lycShiZWRhdGEtPmlycSk7Cj4gKwlpZiAobm9uYmxvY2spIHsKPiArCQlXUklURV9P
TkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQsIHJlcV9pZCk7Cj4gKwkJcmV0dXJuIC1F
QUdBSU47CgoKV291bGQgaXQgYmUgd29ydGggY2hlY2tpbmcgKG1heWJlIGEgZmV3IHRpbWVzKSB3
aGV0aGVyIHRoZSByZXNwb25zZSBoYXMgCmNvbWUgYmFjaz8KCgo+ICsJfQo+ICsKPiArCWlmICh3
YWl0X2V2ZW50X2ludGVycnVwdGlibGUoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gKwkJUkVBRF9P
TkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpKQo+ICsJICAgIHJldHVy
biAtRUlOVFI7Cj4gKwo+ICtyZWNlaXZlZDoKPiArCW1hcDIgPSBtYXAtPnBhc3NpdmUuYWNjZXB0
X21hcDsKCkkgdGhpbmsgdGhpcyBjb3VsZCBnbyB0byB0aGUgaW5mbGlnaHQgY2hlY2sgaW4gdGhl
IGJlZ2lubmluZyBvZiB0aGlzIApyb3V0aW5lIChiZWZvcmUgdGhlICdnb3RvJykuIE90aGVyd2lz
ZSBtYXAyIGhhcyBhbHJlYWR5IGJlZW4gYXNzaWduZWQgYWJvdmUuCgo+ICsJbWFwMi0+c29jayA9
IG5ld3NvY2s7Cj4gKwluZXdzb2NrLT5zayA9IGt6YWxsb2Moc2l6ZW9mKCpuZXdzb2NrLT5zayks
IEdGUF9LRVJORUwpOwo+ICsJaWYgKCFuZXdzb2NrLT5zaykgewo+ICsJICAgIFdSSVRFX09OQ0Uo
YmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7Cj4gKwkgICAg
V1JJVEVfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkLCBQVkNBTExTX0lOVkFMSURf
SUQpOwo+ICsJICAgIHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLCBtYXAyKTsKPiArCSAg
ICBrZnJlZShtYXAyKTsKPiArCSAgICByZXR1cm4gLUVOT01FTTsKPiArCX0KPiArCVdSSVRFX09O
Q0UobmV3c29jay0+c2stPnNrX3NlbmRfaGVhZCwgKHZvaWQgKiltYXAyKTsKPiArCj4gKwljbGVh
cl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwgKHZvaWQgKikmbWFwLT5wYXNzaXZl
LmZsYWdzKTsKPiArCXdha2VfdXAoJm1hcC0+cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxKTsK
PiArCj4gKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKCllvdSBjYW4ganVzdCByZXR1
cm4gYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7CgotYm9yaXMKCj4gKwkvKiByZWFkIHJldCwgdGhl
biBzZXQgdGhpcyByc3Agc2xvdCB0byBiZSByZXVzZWQgKi8KPiArCXNtcF9tYigpOwo+ICsJV1JJ
VEVfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCwgUFZDQUxMU19JTlZBTElEX0lEKTsK
PiArCVdSSVRFX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCwgUFZDQUxMU19JTlZB
TElEX0lEKTsKPiArCXJldHVybiByZXQ7Cj4gK30KPiArCj4gICBzdGF0aWMgY29uc3Qgc3RydWN0
IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKPiAgIAl7ICJwdmNhbGxz
IiB9LAo+ICAgCXsgIiIgfQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiBpbmRleCBhYThmZTEwLi5hYjRmMWRh
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+ICsrKyBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+IEBAIC0xMCw1ICsxMCw4IEBAIGludCBwdmNhbGxzX2Zy
b250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywKPiAgIAkJICAgICAgIHN0cnVjdCBzb2NrYWRk
ciAqYWRkciwKPiAgIAkJICAgICAgIGludCBhZGRyX2xlbik7Cj4gICBpbnQgcHZjYWxsc19mcm9u
dF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJhY2tsb2cpOwo+ICtpbnQgcHZjYWxs
c19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywKPiArCQkJIHN0cnVjdCBzb2NrZXQg
Km5ld3NvY2ssCj4gKwkJCSBpbnQgZmxhZ3MpOwo+ICAgCj4gICAjZW5kaWYKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 02:05:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 02: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.xen.org>)
	id 1dhREH-0006SB-Ut; Tue, 15 Aug 2017 02:05:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhREG-0006S4-7V
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 02:05:12 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E3/F8-09901-7D652995; Tue, 15 Aug 2017 02:05:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXSO6nOVfda2KR
 Igy0bGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oydBzczFqxnrri06Rt7A+NVpi5GLg4hgYlM
 EruWr2GBcP4ySry59okRwtnIKHH7bQ+U08oocaB1G1sXIyeHsICzxKljM5hBbDYBI4mzR6czg
 tgiAh4SV3ZNAKthFkiWuDj3GtTYL4wSbw+2MIEkeAVsJbomNYE1swioSnx+0MkKYosKhEvs/3
 6NGaJGUOLkzCcsIDangJ3E18/voIaaSczb/JAZwhaXuPVkPhOELS+x/e0csLiEgKHE541LmSc
 wCs1CMmoWkvZZSNpnIWlfwMiyilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUn
 MalYLzk/dxMjMNwZgGAH46dlAYcYJTmYlER5E3x6I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8
 PaGTooUEixKTU+tSMvMAUYeTFqCg0dJhLcOJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKX
 HebpAiAZCijNI8uBGwJHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx/QabwZOaVwG16BXQ
 EE9ARfSD38xaXJCKkpBoYSxWrXq/I6rDmjTrpsEhKdYPKNZWJpQc2tH3YfC/4n2AN/89Vz6+s
 dLT6lHdt6/L2PF7ptKVTVt5cUKW7KOK39Yz3hVHn1sq33L84dY7Sghvshx00YoPljhdlBbyr2
 GvSt1Z7M5c5b0uMoSGXm3Trp6jCNX1i/bM+BqTozrp/gyW8UeJAp+ERJZbijERDLeai4kQAJx
 5RaP0CAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502762708!58939266!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17712 invoked from network); 15 Aug 2017 02:05:09 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 02:05:09 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7F253E9025486
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 02:05:04 GMT
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 v7F253Gr000791
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 02:05:03 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v7F251gc007000;
 Tue, 15 Aug 2017 02:05:01 GMT
Received: from [10.154.96.50] (/10.154.96.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Aug 2017 19:05:01 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-8-git-send-email-sstabellini@kernel.org>
 <1a368546-fec3-7f10-cc1b-296e095c9ba1@oracle.com>
Message-ID: <37d72529-c8d4-96e1-422c-342a19af9055@oracle.com>
Date: Mon, 14 Aug 2017 22:04:59 -0400
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: <1a368546-fec3-7f10-cc1b-296e095c9ba1@oracle.com>
Content-Language: en-US
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+ICsKPj4gKyAgICByZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKPiAKPiBZb3UgY2Fu
IGp1c3QgcmV0dXJuIGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0OwoKT3IgbWF5YmUgbm90LiBUaGUg
c2xvdCBtYXkgZ2V0IHJldXNlZCBieSB0aGUgdGltZSB5b3UgZ2V0IHRvIHRoZSBlbmQuCgotYm9y
aXMKCj4gCj4gLWJvcmlzCj4gCj4+ICsgICAgLyogcmVhZCByZXQsIHRoZW4gc2V0IHRoaXMgcnNw
IHNsb3QgdG8gYmUgcmV1c2VkICovCj4+ICsgICAgc21wX21iKCk7Cj4+ICsgICAgV1JJVEVfT05D
RShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCwgUFZDQUxMU19JTlZBTElEX0lEKTsKPj4gKyAg
ICBXUklURV9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJ
RF9JRCk7Cj4+ICsgICAgcmV0dXJuIHJldDsKPj4gK30KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 02:32:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 02: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.xen.org>)
	id 1dhReL-00005h-1m; Tue, 15 Aug 2017 02:32:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhReJ-00005b-EB
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 02:32:07 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 95/39-02962-62D52995; Tue, 15 Aug 2017 02:32:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsXSO6nOVVctdlK
 kwZtlXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bk1RvYCj7rVuzd+5ixgXGNahcjJ4eQwGQm
 ie1zIroYuYDs34wSl/a/ZYJIbGSU2NzpA5FoZZSY33iauYuRg0NYwEbi2qYkkBoRAQ+JK7sms
 IHYzALJEhfnXmOBqD/IKHF79nt2kASbgJHE2aPTGUFsXgFbiQfHz4ItYBFQldi4fDVYs6hAuM
 T+79eYIWoEJU7OfMICYnMKuEnsOdsKtcBMYt7mh8wQtrjErSfzmSBseYntb+eAxSUEjCX6ZvW
 xTGAUmoVk1Cwk7bOQtM9C0r6AkWUVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6
 ak5iUrFecn7uJkZgoDMAwQ7Gv2sDDzFKcjApifLOj5oUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mCd3k0UE6wKDU9tSItMwcYczBpCQ4eJRHetyCtvMUFibnFmekQqVOMxhwbVq//wsTR9P3jdy
 Yhlrz8vFQpcd7vIJMEQEozSvPgBsFSwSVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ864DmcK
 TmVcCt+8V0ClMQKf0+fSCnFKSiJCSamBcdHfutGUz0jUrr/P97jZWc4/tlfBn/2F+RWxzUpp3
 3ULXyJcqS/z4QmpWM3zfFCTsUMvdMNt4As/xB6Edb37d/Rc23WH/geWy3758TUpn/bDMPe3xu
 q6DZR+anK7ucFRSFGVP0lWt1TzE7fqzfP5h5kfdlZkS+r0zmAOajARX/8n/Ir/K3EiJpTgj0V
 CLuag4EQDxzI0wAAMAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502764324!79985309!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44855 invoked from network); 15 Aug 2017 02:32:05 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 02:32:05 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7F2VwJ7012538
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 02:31:58 GMT
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 v7F2VuSA022000
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 02:31:57 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 v7F2VsV2013783;
 Tue, 15 Aug 2017 02:31:55 GMT
Received: from [10.154.96.50] (/10.154.96.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Aug 2017 19:31:54 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-9-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4d87fa71-65fd-f4c6-7242-e3e356d1f875@oracle.com>
Date: Mon, 14 Aug 2017 22:31:53 -0400
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: <1501541855-7354-9-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8zMS8yMDE3IDA2OjU3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gU2Vu
ZCBkYXRhIHRvIGFuIGFjdGl2ZSBzb2NrZXQgYnkgY29weWluZyBkYXRhIHRvIHRoZSAib3V0IiBy
aW5nLiBUYWtlCj4gdGhlIGFjdGl2ZSBzb2NrZXQgb3V0X211dGV4IHNvIHRoYXQgb25seSBvbmUg
ZnVuY3Rpb24gY2FuIGFjY2VzcyB0aGUKPiByaW5nIGF0IGFueSBnaXZlbiB0aW1lLgo+IAo+IElm
IG5vdCBlbm91Z2ggcm9vbSBpcyBhdmFpbGFibGUgb24gdGhlIHJpbmcsIHJhdGhlciB0aGFuIHJl
dHVybmluZwo+IGltbWVkaWF0ZWx5IG9yIHNsZWVwLXdhaXRpbmcsIHNwaW4gZm9yIHVwIHRvIDUw
MDAgY3ljbGVzLiBUaGlzIHNtYWxsCj4gb3B0aW1pemF0aW9uIHR1cm5zIG91dCB0byBpbXByb3Zl
IHBlcmZvcm1hbmNlIHNpZ25pZmljYW50bHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiAtLS0KPiAgIGRyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyB8IDEwOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAzICsrCj4gICAyIGZpbGVz
IGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGluZGV4IGY4
M2I5MTAuLjM2OWFjZGUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
Cj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gQEAgLTI5LDYgKzI5LDcgQEAK
PiAgICNkZWZpbmUgUFZDQUxMU19JTlZBTElEX0lEIFVJTlRfTUFYCj4gICAjZGVmaW5lIFBWQ0FM
TFNfUklOR19PUkRFUiBYRU5CVVNfTUFYX1JJTkdfR1JBTlRfT1JERVIKPiAgICNkZWZpbmUgUFZD
QUxMU19OUl9SRVFfUEVSX1JJTkcgX19DT05TVF9SSU5HX1NJWkUoeGVuX3B2Y2FsbHMsIFhFTl9Q
QUdFX1NJWkUpCj4gKyNkZWZpbmUgUFZDQUxMU19GUk9OVF9NQVhfU1BJTiA1MDAwCj4gICAKPiAg
IHN0cnVjdCBwdmNhbGxzX2JlZGF0YSB7Cj4gICAJc3RydWN0IHhlbl9wdmNhbGxzX2Zyb250X3Jp
bmcgcmluZzsKPiBAQCAtODgsNiArODksMjIgQEAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVl
c3Qoc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQo+ICAgCXJldHVy
biAwOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbnQgcHZjYWxsc19mcm9udF93cml0ZV90b2RvKHN0
cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKPiArewo+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRm
ICppbnRmID0gbWFwLT5hY3RpdmUucmluZzsKPiArCVJJTkdfSURYIGNvbnMsIHByb2QsIHNpemUg
PSBYRU5fRkxFWF9SSU5HX1NJWkUoaW50Zi0+cmluZ19vcmRlcik7Cj4gKwlpbnQzMl90IGVycm9y
Owo+ICsKPiArCWNvbnMgPSBpbnRmLT5vdXRfY29uczsKPiArCXByb2QgPSBpbnRmLT5vdXRfcHJv
ZDsKPiArCWVycm9yID0gaW50Zi0+b3V0X2Vycm9yOwo+ICsJaWYgKGVycm9yID09IC1FTk9UQ09O
TikKPiArCQlyZXR1cm4gMDsKPiArCWlmIChlcnJvciAhPSAwKQo+ICsJCXJldHVybiBlcnJvcjsK
PiArCXJldHVybiBzaXplIC0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgc2l6ZSk7CgpEbyB5
b3UgZXZlciBsb29rIGF0IGFjdHVhbCByZXR1cm4gdmFsdWUgZXhjZXB0IHdoZXRoZXIgaXQncyB6
ZXJvIG9yIG5vdD8gCkJvdGggaGVyZSBhbmQgaW4gdGhlIHBvbGwgcGF0Y2ggeW91IGxvb2sgZm9y
ICE9MCBhbmQgbmV2ZXIgY2hlY2sgZm9yIGFuIAplcnJvci4KCj4gK30KPiArCj4gICBzdGF0aWMg
aXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRl
dl9pZCkKPiAgIHsKPiAgIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOwo+IEBA
IC0zMjUsNiArMzQyLDk4IEBAIGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tl
dCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLAo+ICAgCXJldHVybiByZXQ7Cj4gICB9Cj4g
ICAKPiArc3RhdGljIGludCBfX3dyaXRlX3Jpbmcoc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICpp
bnRmLAo+ICsJCQlzdHJ1Y3QgcHZjYWxsc19kYXRhICpkYXRhLAo+ICsJCQlzdHJ1Y3QgaW92X2l0
ZXIgKm1zZ19pdGVyLAo+ICsJCQlzaXplX3QgbGVuKQo+ICt7Cj4gKwlSSU5HX0lEWCBjb25zLCBw
cm9kLCBzaXplLCBtYXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7Cj4gKwlSSU5HX0lEWCBhcnJheV9z
aXplID0gWEVOX0ZMRVhfUklOR19TSVpFKGludGYtPnJpbmdfb3JkZXIpOwo+ICsJaW50MzJfdCBl
cnJvcjsKPiArCj4gKwljb25zID0gaW50Zi0+b3V0X2NvbnM7Cj4gKwlwcm9kID0gaW50Zi0+b3V0
X3Byb2Q7Cj4gKwllcnJvciA9IGludGYtPm91dF9lcnJvcjsKPiArCS8qIHJlYWQgaW5kZXhlcyBi
ZWZvcmUgY29udGludWluZyAqLwo+ICsJdmlydF9tYigpOwo+ICsKPiArCWlmIChlcnJvciA8IDAp
Cj4gKwkJcmV0dXJuIGVycm9yOwoKVGhpcyBjYW4gYmUgZG9uZSBiZWZvcmUgdGhlIGJhcnJpZXIu
IChJbiBmYWN0LCB0aGlzIGNhbiBiZSBkb25lIGZpcnN0IAp0aGluZywgYmVmb3JlIGNvbnMgYW5k
IHByb2QgYXJlIHJlYWQpLgoKPiArCj4gKwlzaXplID0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29u
cywgYXJyYXlfc2l6ZSk7Cj4gKwlpZiAoc2l6ZSA+PSBhcnJheV9zaXplKQo+ICsJCXJldHVybiAw
Owo+ICsJaWYgKGxlbiA+IGFycmF5X3NpemUgLSBzaXplKQo+ICsJCWxlbiA9IGFycmF5X3NpemUg
LSBzaXplOwo+ICsKPiArCW1hc2tlZF9wcm9kID0gcHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3Np
emUpOwo+ICsJbWFza2VkX2NvbnMgPSBwdmNhbGxzX21hc2soY29ucywgYXJyYXlfc2l6ZSk7Cj4g
Kwo+ICsJaWYgKG1hc2tlZF9wcm9kIDwgbWFza2VkX2NvbnMpIHsKPiArCQljb3B5X2Zyb21faXRl
cihkYXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwgbGVuLCBtc2dfaXRlcik7Cj4gKwl9IGVsc2Ugewo+
ICsJCWlmIChsZW4gPiBhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpIHsKPiArCQkJY29weV9mcm9t
X2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsCj4gKwkJCQkgICAgICAgYXJyYXlfc2l6ZSAt
IG1hc2tlZF9wcm9kLCBtc2dfaXRlcik7Cj4gKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCwK
PiArCQkJCSAgICAgICBsZW4gLSAoYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kKSwKPiArCQkJCSAg
ICAgICBtc2dfaXRlcik7Cj4gKwkJfSBlbHNlIHsKPiArCQkJY29weV9mcm9tX2l0ZXIoZGF0YS0+
b3V0ICsgbWFza2VkX3Byb2QsIGxlbiwgbXNnX2l0ZXIpOwo+ICsJCX0KPiArCX0KPiArCS8qIHdy
aXRlIHRvIHJpbmcgYmVmb3JlIHVwZGF0aW5nIHBvaW50ZXIgKi8KPiArCXZpcnRfd21iKCk7Cj4g
KwlpbnRmLT5vdXRfcHJvZCArPSBsZW47Cj4gKwo+ICsJcmV0dXJuIGxlbjsKCllvdSBhcmUgcmV0
dXJuaW5nIHNpemVfdC4gSSBhY3R1YWxseSB3YXMgZ29pbmcgdG8gYXNrIGluIG9uZSBvZiB0aGUg
CnByZXZpb3VzIHBhdGNoZXMgd2hldGhlciB1c2luZyBpbnQgZm9yIHNpemVzIHdhcyBjb3JyZWN0
LiBVbmZvcnR1bmF0ZWx5IApJIGNhbid0IHJlbWVtYmVyIHdoaWNoIHN0cnVjdC9mdW5jdGlvbiBJ
IHdhcyBsb29raW5nIGF0IDstKAoKT2YgY291cnNlLCB5b3UgYXJlIGFsc28gcG9zc2libHkgcmV0
dXJuaW5nIGEgKG5lZ2F0aXZlKSBlcnJvciBoZXJlLgoKPiArfQo+ICsKPiAraW50IHB2Y2FsbHNf
ZnJvbnRfc2VuZG1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICptc2csCj4g
KwkJCSAgc2l6ZV90IGxlbikKPiArewo+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gKwlpbnQgc2VudCA9IDAsIHRvdF9zZW50
ID0gMDsKCidzZW50JyBkb2Vzbid0IG5lZWQgdG8gYmUgaW5pdGlhbGl6ZWQuCgo+ICsJaW50IGNv
dW50ID0gMCwgZmxhZ3M7Cj4gKwo+ICsJaWYgKCFwdmNhbGxzX2Zyb250X2RldikKPiArCQlyZXR1
cm4gLUVOT1RDT05OOwo+ICsJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250
X2Rldi0+ZGV2KTsKPiArCj4gKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBSRUFEX09O
Q0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCk7Cj4gKwlpZiAoIW1hcCkKPiArCQlyZXR1cm4gLUVO
T1RTT0NLOwoKSUlSQyB0aGUgZXJyb3IgdmFsdWUgZm9yIHNrX3NlbmRfaGVhZCBiZWluZyB6ZXJv
IGlzIGluY29uc2lzdGVudCBhY3Jvc3MgCnBhdGNoZXMuCgo+ICsKPiArCWZsYWdzID0gbXNnLT5t
c2dfZmxhZ3M7Cj4gKwlpZiAoZmxhZ3MgJiAoTVNHX0NPTkZJUk18TVNHX0RPTlRST1VURXxNU0df
RU9SfE1TR19PT0IpKQo+ICsJCXJldHVybiAtRU9QTk9UU1VQUDsKPiArCj4gKwltdXRleF9sb2Nr
KCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwo+ICsJaWYgKChmbGFncyAmIE1TR19ET05UV0FJVCkg
JiYgIXB2Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhtYXApKSB7Cj4gKwkJbXV0ZXhfdW5sb2NrKCZt
YXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwo+ICsJCXJldHVybiAtRUFHQUlOOwo+ICsJfQo+ICsKPiAr
YWdhaW46Cj4gKwljb3VudCsrOwo+ICsJc2VudCA9IF9fd3JpdGVfcmluZyhtYXAtPmFjdGl2ZS5y
aW5nLAo+ICsJCQkgICAgJm1hcC0+YWN0aXZlLmRhdGEsICZtc2ctPm1zZ19pdGVyLAo+ICsJCQkg
ICAgbGVuKTsKPiArCWlmIChzZW50ID4gMCkgewo+ICsJCWxlbiAtPSBzZW50Owo+ICsJCXRvdF9z
ZW50ICs9IHNlbnQ7Cj4gKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+YWN0aXZlLmlycSk7
Cj4gKwl9Cj4gKwlpZiAoc2VudCA+PSAwICYmIGxlbiA+IDAgJiYgY291bnQgPCBQVkNBTExTX0ZS
T05UX01BWF9TUElOKQo+ICsJCWdvdG8gYWdhaW47Cj4gKwlpZiAoc2VudCA8IDApCj4gKwkJdG90
X3NlbnQgPSBzZW50OwoKV2hhdCBkb2VzIGl0IG1lYW4gd2hlbiBhbiBlcnJvciBpcyBkZXRlY3Rl
ZCBvbiB0aGUgaW50ZXJmYWNlPyBEb2VzIGl0IApuZWVkIHRvIGJlIHNvbWVob3cgcHJvcGFnYXRl
ZCB0byB0aGUgY2FsbGVyPwoKLWJvcmlzCgo+ICsKPiArCW11dGV4X3VubG9jaygmbWFwLT5hY3Rp
dmUub3V0X211dGV4KTsKPiArCXJldHVybiB0b3Rfc2VudDsKPiArfQo+ICsKPiAgIGludCBwdmNh
bGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRy
LCBpbnQgYWRkcl9sZW4pCj4gICB7Cj4gICAJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuaAo+IGluZGV4IGFiNGYxZGEuLmQ5MzdjMjQgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5oCj4gQEAgLTEzLDUgKzEzLDggQEAgaW50IHB2Y2FsbHNfZnJvbnRfYmluZChzdHJ1Y3Qg
c29ja2V0ICpzb2NrLAo+ICAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQg
KnNvY2ssCj4gICAJCQkgc3RydWN0IHNvY2tldCAqbmV3c29jaywKPiAgIAkJCSBpbnQgZmxhZ3Mp
Owo+ICtpbnQgcHZjYWxsc19mcm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssCj4gKwkJ
CSAgc3RydWN0IG1zZ2hkciAqbXNnLAo+ICsJCQkgIHNpemVfdCBsZW4pOwo+ICAgCj4gICAjZW5k
aWYKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 02:39:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 02:39: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.xen.org>)
	id 1dhRlA-0000Tf-Mb; Tue, 15 Aug 2017 02:39:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhRlA-0000TZ-B1
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 02:39:12 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 18/64-01724-FCE52995; Tue, 15 Aug 2017 02:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsUyZ7p8oO65uEm
 RBo/nG1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBntd86zFMxVr/j1Yxd7A+Mv+S5GLg4hgclM
 Eg9/LWeHcH4zSuz4MxnK2cgo8XjhIkYIp5VR4t+ui0AZTg5hARuJ1hd3wGwRAQ+JK7smsIHYz
 ALJEhfnXmOBaDjEKLHrzSWwBJuAkcTZo9MZQWxeAVuJ50umMIPYLAKqEjNmT2cCsUUFwiX2f7
 /GDFEjKHFy5hMWEJtTwF1i55PlzBALzCTmbX4IZYtL3HoynwnClpfY/nYOWFxCwFiib1YfywR
 GoVlIRs1C0j4LSfssJO0LGFlWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+Yk
 JhXrJefnbmIEhns9AwPjDsaWvX6HGCU5mJREeedHTYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MGrFQuUEyxKTU+tSMvMAUYeTFqCg0dJhHdKDFCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUq
 XEee+AFAmAFGWU5sGNgCWBS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEecVALuHJzCuB2/Q
 K6AgmoCP6fHpBjihJREhJNTCuTQuZr9LMzL1yy5fbnmmnTcst8uNXzt5z0HyZxCMB8baDIf8m
 L1FO9zB+6z+zovRzkE5Ao++GXeEcWfaisZ8nvRQUc59rtO2L+sMdd78H3RYvMLy6/Ve4sdkdJ
 bVd+d1lJzZuYPTa8Ev28xmDJM3/K/9HBhpO3ppx/bAAz4FeUfsnMSbmdX5KLMUZiYZazEXFiQ
 AIVXqG/QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502764748!93202816!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28008 invoked from network); 15 Aug 2017 02:39:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 02:39:10 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7F2d5WK006413
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 02:39:06 GMT
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 v7F2d456008481
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 02:39:05 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 v7F2d4jF014368;
 Tue, 15 Aug 2017 02:39:04 GMT
Received: from [10.154.96.50] (/10.154.96.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Aug 2017 19:39:04 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-10-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f9e15125-bf79-fc8d-2df3-2857aab62f9a@oracle.com>
Date: Mon, 14 Aug 2017 22:39:02 -0400
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: <1501541855-7354-10-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8zMS8yMDE3IDA2OjU3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gSW1w
bGVtZW50IHJlY3Ztc2cgYnkgY29weWluZyBkYXRhIGZyb20gdGhlICJpbiIgcmluZy4gSWYgbm90
IGVub3VnaCBkYXRhCj4gaXMgYXZhaWxhYmxlIGFuZCB0aGUgcmVjdm1zZyBjYWxsIGlzIGJsb2Nr
aW5nLCB0aGVuIHdhaXQgb24gdGhlCj4gaW5mbGlnaHRfY29ubl9yZXEgd2FpdHF1ZXVlLiBUYWtl
IHRoZSBhY3RpdmUgc29ja2V0IGluX211dGV4IHNvIHRoYXQKPiBvbmx5IG9uZSBmdW5jdGlvbiBj
YW4gYWNjZXNzIHRoZSByaW5nIGF0IGFueSBnaXZlbiB0aW1lLgo+IAo+IElmIG5vIGRhdGEgaXMg
YXZhaWxhYmxlIG9uIHRoZSByaW5nLCByYXRoZXIgdGhhbiByZXR1cm5pbmcgaW1tZWRpYXRlbHkK
PiBvciBzbGVlcC13YWl0aW5nLCBzcGluIGZvciB1cCB0byA1MDAwIGN5Y2xlcy4gVGhpcyBzbWFs
bCBvcHRpbWl6YXRpb24KPiB0dXJucyBvdXQgdG8gaW1wcm92ZSBwZXJmb3JtYW5jZSBhbmQgbGF0
ZW5jeSBzaWduaWZpY2FudGx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20K
PiBDQzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmMgfCAxMDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgNCArKwo+ICAgMiBmaWxlcyBjaGFuZ2Vk
LCAxMDYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiBpbmRleCAzNjlhY2RlLi42
MzVhODNhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ICsrKyBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IEBAIC0xMDUsNiArMTA1LDIwIEBAIHN0YXRp
YyBpbnQgcHZjYWxsc19mcm9udF93cml0ZV90b2RvKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkK
PiAgIAlyZXR1cm4gc2l6ZSAtIHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIHNpemUpOwo+ICAg
fQo+ICAgCj4gK3N0YXRpYyBib29sIHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKHN0cnVjdCBzb2Nr
X21hcHBpbmcgKm1hcCkKPiArewo+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICppbnRmID0g
bWFwLT5hY3RpdmUucmluZzsKPiArCVJJTkdfSURYIGNvbnMsIHByb2Q7Cj4gKwlpbnQzMl90IGVy
cm9yOwo+ICsKPiArCWNvbnMgPSBpbnRmLT5pbl9jb25zOwo+ICsJcHJvZCA9IGludGYtPmluX3By
b2Q7Cj4gKwllcnJvciA9IGludGYtPmluX2Vycm9yOwo+ICsJcmV0dXJuIChlcnJvciAhPSAwIHx8
Cj4gKwkJcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywKPiArCQkJICAgICAgIFhFTl9GTEVYX1JJ
TkdfU0laRShpbnRmLT5yaW5nX29yZGVyKSkgIT0gMCk7Cj4gK30KPiArCj4gICBzdGF0aWMgaXJx
cmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldl9p
ZCkKPiAgIHsKPiAgIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOwo+IEBAIC00
MzQsNiArNDQ4LDk0IEBAIGludCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAq
c29jaywgc3RydWN0IG1zZ2hkciAqbXNnLAo+ICAgCXJldHVybiB0b3Rfc2VudDsKPiAgIH0KPiAg
IAo+ICtzdGF0aWMgaW50IF9fcmVhZF9yaW5nKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50
ZiwKPiArCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfZGF0YSAqZGF0YSwKPiArCQkgICAgICAgc3Ry
dWN0IGlvdl9pdGVyICptc2dfaXRlciwKPiArCQkgICAgICAgc2l6ZV90IGxlbiwgaW50IGZsYWdz
KQo+ICt7Cj4gKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplLCBtYXNrZWRfcHJvZCwgbWFza2Vk
X2NvbnM7Cj4gKwlSSU5HX0lEWCBhcnJheV9zaXplID0gWEVOX0ZMRVhfUklOR19TSVpFKGludGYt
PnJpbmdfb3JkZXIpOwo+ICsJaW50MzJfdCBlcnJvcjsKPiArCj4gKwljb25zID0gaW50Zi0+aW5f
Y29uczsKPiArCXByb2QgPSBpbnRmLT5pbl9wcm9kOwo+ICsJZXJyb3IgPSBpbnRmLT5pbl9lcnJv
cjsKPiArCS8qIGdldCBwb2ludGVycyBiZWZvcmUgcmVhZGluZyBmcm9tIHRoZSByaW5nICovCj4g
Kwl2aXJ0X3JtYigpOwo+ICsJaWYgKGVycm9yIDwgMCkKPiArCQlyZXR1cm4gZXJyb3I7Cj4gKwo+
ICsJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIGFycmF5X3NpemUpOwo+ICsJbWFz
a2VkX3Byb2QgPSBwdmNhbGxzX21hc2socHJvZCwgYXJyYXlfc2l6ZSk7Cj4gKwltYXNrZWRfY29u
cyA9IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9zaXplKTsKPiArCj4gKwlpZiAoc2l6ZSA9PSAw
KQo+ICsJCXJldHVybiAwOwo+ICsKPiArCWlmIChsZW4gPiBzaXplKQo+ICsJCWxlbiA9IHNpemU7
Cj4gKwo+ICsJaWYgKG1hc2tlZF9wcm9kID4gbWFza2VkX2NvbnMpIHsKPiArCQljb3B5X3RvX2l0
ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywgbGVuLCBtc2dfaXRlcik7Cj4gKwl9IGVsc2Ugewo+
ICsJCWlmIChsZW4gPiAoYXJyYXlfc2l6ZSAtIG1hc2tlZF9jb25zKSkgewo+ICsJCQljb3B5X3Rv
X2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywKPiArCQkJCSAgICAgYXJyYXlfc2l6ZSAtIG1h
c2tlZF9jb25zLCBtc2dfaXRlcik7Cj4gKwkJCWNvcHlfdG9faXRlcihkYXRhLT5pbiwKPiArCQkJ
CSAgICAgbGVuIC0gKGFycmF5X3NpemUgLSBtYXNrZWRfY29ucyksCj4gKwkJCQkgICAgIG1zZ19p
dGVyKTsKPiArCQl9IGVsc2Ugewo+ICsJCQljb3B5X3RvX2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRf
Y29ucywgbGVuLCBtc2dfaXRlcik7Cj4gKwkJfQo+ICsJfQo+ICsJLyogcmVhZCBkYXRhIGZyb20g
dGhlIHJpbmcgYmVmb3JlIGluY3JlYXNpbmcgdGhlIGluZGV4ICovCj4gKwl2aXJ0X21iKCk7Cj4g
KwlpZiAoIShmbGFncyAmIE1TR19QRUVLKSkKPiArCQlpbnRmLT5pbl9jb25zICs9IGxlbjsKPiAr
Cj4gKwlyZXR1cm4gbGVuOwo+ICt9Cj4gKwo+ICtpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0
cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywgc2l6ZV90IGxlbiwKPiArCQkg
ICAgIGludCBmbGFncykKPiArewo+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4g
KwlpbnQgcmV0ID0gLUVBR0FJTjsKCk5vdCBuZWNlc3NhcnkgdG8gaW5pdGlhbGl6ZS4KCj4gKwlz
dHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gKwo+ICsJaWYgKCFwdmNhbGxzX2Zyb250X2RldikK
PiArCQlyZXR1cm4gLUVOT1RDT05OOwo+ICsJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNh
bGxzX2Zyb250X2Rldi0+ZGV2KTsKPiArCj4gKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAq
KSBSRUFEX09OQ0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCk7Cj4gKwlpZiAoIW1hcCkKPiArCQly
ZXR1cm4gLUVOT1RTT0NLOwo+ICsKPiArCWlmIChmbGFncyAmIChNU0dfQ01TR19DTE9FWEVDfE1T
R19FUlJRVUVVRXxNU0dfT09CfE1TR19UUlVOQykpCj4gKwkJcmV0dXJuIC1FT1BOT1RTVVBQOwo+
ICsKPiArCW11dGV4X2xvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KTsKPiArCWlmIChsZW4gPiBY
RU5fRkxFWF9SSU5HX1NJWkUobWFwLT5hY3RpdmUucmluZy0+cmluZ19vcmRlcikpCj4gKwkJbGVu
ID0gWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIpOwo+ICsK
PiArCXdoaWxlICghKGZsYWdzICYgTVNHX0RPTlRXQUlUKSAmJiAhcHZjYWxsc19mcm9udF9yZWFk
X3RvZG8obWFwKSkgewo+ICsJCXdhaXRfZXZlbnRfaW50ZXJydXB0aWJsZShtYXAtPmFjdGl2ZS5p
bmZsaWdodF9jb25uX3JlcSwKPiArCQkJCQkgcHZjYWxsc19mcm9udF9yZWFkX3RvZG8obWFwKSk7
Cj4gKwl9Cj4gKwlyZXQgPSBfX3JlYWRfcmluZyhtYXAtPmFjdGl2ZS5yaW5nLCAmbWFwLT5hY3Rp
dmUuZGF0YSwKPiArCQkJICAmbXNnLT5tc2dfaXRlciwgbGVuLCBmbGFncyk7Cj4gKwo+ICsJaWYg
KHJldCA+IDApCj4gKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+YWN0aXZlLmlycSk7Cj4g
KwlpZiAocmV0ID09IDApCj4gKwkJcmV0ID0gLUVBR0FJTjsKPiArCWlmIChyZXQgPT0gLUVOT1RD
T05OKQo+ICsJCXJldCA9IDA7Cj4gKwo+ICsJbXV0ZXhfdW5sb2NrKCZtYXAtPmFjdGl2ZS5pbl9t
dXRleCk7Cj4gKwlyZXR1cm4gcmV0OwoKQXJlIGVycm9ycyBjb252ZXJ0ZWQgYnkgdGhlIGNhbGxl
cj8gKEkgYW0gYXNraW5nIGJlY2F1c2UgcmVjdm1zZyBjYW4gCm9ubHkgcmV0dXJuIC0xIGZvciBl
cnJvcnMpCgotYm9yaXMKCj4gK30KPiArCj4gICBpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVj
dCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVuKQo+ICAg
ewo+ICAgCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiBp
bmRleCBkOTM3YzI0Li5kZTI0MDQxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuaAo+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+IEBAIC0xNiw1ICsx
Niw5IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+ICAg
aW50IHB2Y2FsbHNfZnJvbnRfc2VuZG1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+ICAgCQkJICBz
dHJ1Y3QgbXNnaGRyICptc2csCj4gICAJCQkgIHNpemVfdCBsZW4pOwo+ICtpbnQgcHZjYWxsc19m
cm9udF9yZWN2bXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssCj4gKwkJCSAgc3RydWN0IG1zZ2hkciAq
bXNnLAo+ICsJCQkgIHNpemVfdCBsZW4sCj4gKwkJCSAgaW50IGZsYWdzKTsKPiAgIAo+ICAgI2Vu
ZGlmCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 02:48:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 02: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.xen.org>)
	id 1dhRtW-0001IP-HY; Tue, 15 Aug 2017 02:47:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1dhRtV-0001IJ-5l
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 02:47:49 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 75/59-01724-4D062995; Tue, 15 Aug 2017 02:47:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysWW7jO7lhEm
 RBi27tSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyT73+wFyzmrzi+sY21gbGdp4uRi0NIYDaT
 RMfpD2xdjJwcLAL2EnsfTmYBsRkFyiQ2tbwAsjmA7AyJm+flIepXM0q8arzLDFGvKtF97ToTi
 M0moC3xbOp2sLiIgJ5Ey6qJrCANzAKLmSQWN+9mBBkkLBAr8XezB0gNr4C1xPfzH1ghhm5jku
 jraGCBSAhKnJz5BMxmFtCSuPHvJRNIL7OAtMTyfxwgYU4BG4nNe6eC3SwBtPfy0XYmkDkSAn2
 MEt8nHmWfwCg0C8moWUhGzUIYtYCReRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBsV5uanFx
 YnpqTmJSsV5yfu4mRmA4MwDBDsY12z0PMUpyMCmJ8s6PmhQpxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYK3Ox4oJ1iUmp5akZaZA4wsmLQEB4+SCO96kDRvcUFibnFmOkTqFKOilDivGUhCACSRUZ
 oH1waL5kuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5q0CmcKTmVcCN/0V0GImoMV9Pr0gi0s
 SEVJSDYzyFf0CcRMOxu6ZOOnCrlmnOqzvp/trzVfZJ1SlFJQiKzL9Qm/IwpTHpY+qkt+7eU+2
 vNL592408wsOmb05X/1XG0bvFdbj1v24JXP9ecbjIsfkV+Rnbk0RbA+UFn820YJlo9VvT6NJK
 Y1WTdN+pAvnKc7LmiXEE3jw2fR3DT3l387+PLUm4ooSS3FGoqEWc1FxIgDD7E9W4QIAAA==
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502765266!105953561!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31233 invoked from network); 15 Aug 2017 02:47:47 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 02:47:47 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BC8A76147F;
 Tue, 15 Aug 2017 02:47:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com BC8A76147F
Received: from redhat.com (ovpn-120-124.rdu2.redhat.com [10.10.120.124])
 by smtp.corp.redhat.com (Postfix) with SMTP id BAF255D9CA;
 Tue, 15 Aug 2017 02:47:44 +0000 (UTC)
Date: Tue, 15 Aug 2017 05:47:44 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170815054627-mutt-send-email-mst@kernel.org>
References: <20170811151138.29405-1-anthony.perard@citrix.com>
 <20170811151138.29405-2-anthony.perard@citrix.com>
 <20170811201006-mutt-send-email-mst@kernel.org>
 <20170814145550.GA1475@perard.uk.xensource.com>
 <20170814185150-mutt-send-email-mst@kernel.org>
 <20170814164502.GB1475@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170814164502.GB1475@perard.uk.xensource.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Tue, 15 Aug 2017 02:47:45 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org,
 Bruce Rogers <brogers@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDU6NDU6MDJQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDY6NTM6MTRQTSArMDMwMCwgTWljaGFl
bCBTLiBUc2lya2luIHdyb3RlOgo+ID4gT24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDM6NTU6NTBQ
TSArMDEwMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiA+IE9uIEZyaSwgQXVnIDExLCAyMDE3
IGF0IDA4OjE4OjI4UE0gKzAzMDAsIE1pY2hhZWwgUy4gVHNpcmtpbiB3cm90ZToKPiA+ID4gPiBP
biBGcmksIEF1ZyAxMSwgMjAxNyBhdCAwNDoxMTozN1BNICswMTAwLCBBbnRob255IFBFUkFSRCB3
cm90ZToKPiA+ID4gPiA+IFRvIGRvIFBDSSBwYXNzdGhyb3VnaCB3aXRoIFhlbiwgdGhlIHByb3Bl
cnR5IGFjcGktcGNpaHAtYnNlbCBuZWVkcyB0byBiZQo+ID4gPiA+ID4gc2V0LCBidXQgdGhpcyB3
YXMgZG9uZSBvbmx5IHdoZW4gQUNQSSB0YWJsZXMgYXJlIGJ1aWx0IHdoaWNoIGlzIG5vdAo+ID4g
PiA+ID4gbmVlZGVkIGZvciBhIFhlbiBndWVzdC4gVGhlIG5lZWQgZm9yIHRoZSBwcm9wZXJ0eSBz
dGFydHMgd2l0aCBjb21taXQKPiA+ID4gPiA+ICJwYzogcGNpaHA6IGF2b2lkIGFkZGluZyBBQ1BJ
X1BDSUhQX1BST1BfQlNFTCB0d2ljZSIKPiA+ID4gPiA+IChmMGM5ZDY0YTY4Yjc3NjM3NGVjNDcz
MjQyNGEzZTI3NzUzY2UzN2I2KS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gU2V0IHBjaSBpbmZvIGJl
Zm9yZSBjaGVja2luZyBmb3IgdGhlIG5lZWRzIHRvIGJ1aWxkIEFDUEkgdGFibGVzLgo+ID4gPiA+
ID4gCj4gPiA+ID4gPiBSZXBvcnRlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtl
bGVuYm9vbS5pdD4KPiA+ID4gPiA+IFRlc3RlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51
eEBlaWtlbGVuYm9vbS5pdD4KPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gPiA+IAo+ID4gPiA+IEkgYW0gd29ycmll
ZCB0aGF0IFhlbiB3aWxsIGNvbWUgdG8gZGVwZW5kIG9uIHNwZWNpZmljCj4gPiA+ID4gYXNzaWdu
bWVudCBvZiBic2VsIHdoaWNoIGlzbid0IGd1YXJhbnRlZWQuIFRob3VnaHRzIG9uCj4gPiA+ID4g
aG93IHRvIGF2b2lkIHRoYXQ/Cj4gPiA+IAo+ID4gPiBJcyBpdCBwb3NzaWJsZSB0byBoYXZlIGEg
ZGlmZmVyZW50IEJTRUwgdGhhbiAwIHdpdGggUElJWCA/Cj4gPiAKPiA+IFdpdGggUENJIHRvIFBD
SSBicmlkZ2VzLCB5ZXMuCj4gPiAKPiA+ID4gQWxzbywgSSBkb24ndCBrbm93biBpZiBoYXZpbmcg
bW9yZSB0aGFuIG9uIFBDSSBidXMgaXMgZ29pbmcgdG8gd29yayBvbgo+ID4gPiBYZW4sIHRoZXJl
IGlzIG5vdGhpbmcgaW4gb3VyIEFDUEkgdGFibGVzIGJleW9uZCBfU0IuUENJMCwgYW5kIG5vdGhp
bmcgdG8KPiA+ID4gdXNlIGEgZGlmZmVyZW50IEJTRUwuCj4gPiAKPiA+IE15IHdvcnJ5IGlzIHNv
bWVvbmUgbWlnaHQgZGVjaWRlIHRvIGltcGxlbWVudCBob3RwbHVnIGZvciBwY2kgdG8gcGNpCj4g
PiBicmlkZ2VzIG9uIFhlbi4gSWYgZG9pbmcgdGhhdCwgaXQncyBpbXBvcnRhbnQgdG8gdXNlIHRo
ZSBxZW11IHN1cHBsaWVkCj4gPiBhY3BpIHRhYmxlcy4KPiAKPiBJIGNhbiBhbHdheXMgYWRkIGFz
c2VydCgoeGVuX2VuYWJsZSgpICYmICFic2VsKSB8fCAheGVuX2VuYWJsZSgpKSBpbgo+IGFjcGlf
c2V0X2JzZWwoKSwgc28gaWYgc29tZW9uZSB3YXMgZ29pbmcgdG8gbWFrZSBhbnkgY2hhbmdlLCBo
ZSB3b3VsZAo+IGZpbmQgb3V0IGFib3V0IGJzZWwgcXVpY2tlci4gQnV0IEkgZG9uJ3Qgc2VlIFhl
biB1c2luZyBRRU1VIHN1cHBsaWVkCj4gQUNQSSB0YWJsZXMgYW55dGltZSBzb29uLgoKSW4gdGhh
dCBjYXNlIEknZCBwcmVmZXIgYXNzaWduaW5nIGJzZWwgMCBqdXN0IGZvciB0aGUgcm9vdCBidXMg
b24geGVuLgoKLS0gCk1TVAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 03:14:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 03: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.xen.org>)
	id 1dhSIm-0003PB-Is; Tue, 15 Aug 2017 03:13:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dhSIl-0003P5-8l
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 03:13:55 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2E/CB-03044-2F662995; Tue, 15 Aug 2017 03:13:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNykWPdj2qR
 Ig/WPrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXPceYCj6xVvxeeo+pgfELSxcjF4eQwDRG
 iZ0PnrF2MXJySAjwShxZNgPK9pf4fW8vG1zR3B+v2LsYOTiEBfwkrm6VA6kREdCTaFk1kRWiZ
 j2jxLdvz5hBHGaB54wSZ9/fA5vEJqAucWLxREaQZl4BG4lVr1JBwiwCqhILL1xiArFFBeIlHm
 86zQ5i8woISpyc+YQFxOYEKj+zpYEJpJUZaMz6eUIgYWYBeYntb+cwT2AUmIWkYxZC1SwkVQs
 YmVcxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYmAxDsYOz4
 53SIUZKDSUmUd37UpEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzVqUA5waLU9NSKtMwcYJTAp
 CU4eJREeFeBpHmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc7bAVIkAFKUUZoHNwIWsZcYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsMMoUnM68EbtMroCOYgI7o8+kFOaIkESEl1cAorbH
 opoxzk5UnxwW3lTuKTzLXMDbaysd/rrjq+XC7KYONo6DIz8rER2a5J2rCpqw28qpsDD+qWunA
 oHWocJdAhEN06xTdBekvk6Vv3J5oPjdjc2GSmPehH7dUBTTnOj57EiLL9PTPjyqXnPdL8tetT
 Y9Z9rBmQ5wdI8ubrL2fG1iPCU6Lz1NiKc5INNRiLipOBAAPrR3x0wIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502766831!106314316!1
X-Originating-IP: [192.55.52.115]
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 27529 invoked from network); 15 Aug 2017 03:13:53 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 03:13:53 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Aug 2017 20:13:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,376,1498546800"; d="scan'208";a="137478102"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga005.jf.intel.com with ESMTP; 14 Aug 2017 20:13:47 -0700
To: Anthony PERARD <anthony.perard@citrix.com>
References: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
 <1502311882-11038-3-git-send-email-tianyu.lan@intel.com>
 <20170811180438.GI1519@perard.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <d11787d1-dc57-1f22-86cc-9da639fd28af@intel.com>
Date: Tue, 15 Aug 2017 11:10:56 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170811180438.GI1519@perard.uk.xensource.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, ehabkost@redhat.com,
 mst@redhat.com, qemu-devel@nongnu.org, pbonzini@redhat.com, marcel@redhat.com,
 xen-devel@lists.xenproject.org, rth@twiddle.net, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 2/3] xen-pt: bind/unbind interrupt
	remapping format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW50aG9ueToKCk9uIDIwMTflubQwOOaciDEy5pelIDAyOjA0LCBBbnRob255IFBFUkFSRCB3
cm90ZToKPiBPbiBXZWQsIEF1ZyAwOSwgMjAxNyBhdCAwNDo1MToyMVBNIC0wNDAwLCBMYW4gVGlh
bnl1IHdyb3RlOgo+PiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+Pgo+PiBJ
ZiBhIHZJT01NVSBpcyBleHBvc2VkIHRvIGd1ZXN0LCBndWVzdCB3aWxsIGNvbmZpZ3VyZSB0aGUg
bXNpIHRvIHJlbWFwcGluZwo+PiBmb3JtYXQuIFRoZSBvcmlnaW5hbCBjb2RlIGlzbid0IHN1aXRh
YmxlIHRvIHRoZSBuZXcgZm9ybWF0LiBBIG5ldyBwYWlyCj4+IGJpbmQvdW5iaW5kIGludGVyZmFj
ZXMgYXJlIGFkZGVkIGZvciB0aGlzIHVzYWdlLiBUaGlzIHBhdGNoIHJlY29nbml6ZXMKPj4gdGhp
cyBjYXNlIGFuZCB1c2VzIG5ldyBpbnRlcmZhY2VzIHRvIGJpbmQvdW5iaW5kIG1zaS4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IAo+IFRoYXQgcGF0
Y2ggc2VyaWVzIGNhbiBiZSBhcHBsaWVkIG9uY2UgdGhlIFhlbiBzaWRlIHBhdGNoZXMgYXJlIG1l
cmdlZC4KPiAKCkdyZWF0LiBUaGFua3MgZm9yIHlvdXIgcmV2aWV3LgoKLS0gCkJlc3QgcmVnYXJk
cwpUaWFueXUgTGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 03:19:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 03: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.xen.org>)
	id 1dhSNs-0003k5-54; Tue, 15 Aug 2017 03:19:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boqun.feng@gmail.com>) id 1dhSNq-0003jz-TY
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 03:19:11 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F5/53-01987-E2862995; Tue, 15 Aug 2017 03:19:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42Lxqg120tXNmBR
 psPsJi8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHiVjNbwTnHiuM/OpkbGPfpdTFycQgJTGKU
 aH/wjwXEYRG4xCLxpqeVqYuRk0NC4B2LxPungRB2ksSB9ytZIOwqib8rHjCD2EICyhLHHh9kg
 5j0lVHi1pFr7CAJNgFDibVfG8EaRASkJa59vswIUsQsMItR4t3Gs2AJYQFjieaXm8C2sQioSh
 w/dwCsmVfAUuLW3I9Q2+QlJvZOY5zAyLeAkWEVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgbF
 ebmpxcWJ6ak5iUrFecn7uJkZgsDAAwQ7GNds9DzFKcjApifLOj5oUKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC920aUE6wKDU9tSItMwcYtjBpCQ4eJRHepyBp3uKCxNzizHSI1ClGY45JB7Z/Y
 eJ4NeH/NyYhlrz8vFQpcd5vqUClAiClGaV5cINg8XSJUVZKmJcR6DQhnoLUotzMElT5V4ziHI
 xKwryK6UBTeDLzSuD2vQI6hQnolD6fXpBTShIRUlINjI9UgnSUyk/tez7xfhprioY4y7fYlFz
 BGrtAvVsaQbHvX6SwM+hWL+A1eZn8r9j5iEPU7XUfA6PZ5zy5ENlmuFOC+f57s78v1lUZW/56
 pPRdUNUjgM/qYC7nkvfMCYsVKhj69/170CvjnbanpJNHqJTT8qyd4pYSJw3PNOv155ebzVkXp
 ntUiaU4I9FQi7moOBEAXXXIx6ICAAA=
X-Env-Sender: boqun.feng@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502767147!102453467!1
X-Originating-IP: [74.125.83.66]
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 1710 invoked from network); 15 Aug 2017 03:19:08 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Aug 2017 03:19:08 -0000
Received: by mail-pg0-f66.google.com with SMTP id y192so13596213pgd.1
 for <xen-devel@lists.xen.org>; Mon, 14 Aug 2017 20:19:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=td+fBIS6YcuUvTU18VnZVgZNWvpX3hxFFFYJAjZ8OrY=;
 b=mbEI3VtPOrs4sYZ+04gU/ZqSBkrOMiGx79zbtqnhk9XHDmcmnbkxMgKgtKoRHATHzJ
 5DpErIDzmawuF5Ss6JCMuD33beH0TkvTPq+l/jBVKh5f9D569tFbEZEI3yTk9mHXYC+S
 4+od5nwQx4V24tkHCN0MY4HfQ1K3n2sBVZFmzUOFE0fWJULUk9PovzR2w1/CCt9Ml08d
 JDclkVTj1RsGXWJq4BIhuoTIDdS+YFK1guTfxG4f+5fWji/uLRl+0nDmtP7c5aJaaf+s
 YJfQT2znWyDDnXw4xHD9bWPRaMyDGbHbl2iu8l5CwdCjO4bihiAV+lnI3m0veI2kMZ3C
 uY6w==
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=td+fBIS6YcuUvTU18VnZVgZNWvpX3hxFFFYJAjZ8OrY=;
 b=gZTg5ZTkLx/ows/kFaH0uPKtWGJHmtw5WiNj6E+FRRUCQFNziwXgH5zK0nbD63+Q2R
 RXzg2IWoH7DUD4mJdVZH1fVJVcw5HVZ4fUTE2ziI5Vm24PN3i6gd8E2XsgG2+Lgq9Rtb
 yAtJWICO9vYvejjiBZD+2MlSnaWcXFhnaHRLZODJCsT5tBI+XU8Yq+5hL5VvFJhaGZqv
 /842bpna2IBDxR3T9/UO+wMIlz5UU+hdNZntd/4Spt6uiJ4OttWmp/L9DoJa5xs2PtJp
 v3jZNJxPXQPP2DiQr51BV/RwUCS2Dzz/pMohWHQzFbQFqoBRxnnWW7SizLISqoIpHFT6
 kS9Q==
X-Gm-Message-State: AHYfb5idnl9MaJ+2YznPc8f7LNQeUAqDyJOIoGLFmsKO+nj6WNh2ljwj
 Utw1Xk1qlT39IbFkLz0=
X-Received: by 10.98.201.79 with SMTP id k76mr27115715pfg.276.1502767146878;
 Mon, 14 Aug 2017 20:19:06 -0700 (PDT)
Received: from localhost ([134.134.139.82])
 by smtp.gmail.com with ESMTPSA id t64sm16175687pgd.80.2017.08.14.20.19.05
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 14 Aug 2017 20:19:06 -0700 (PDT)
From: "Boqun Feng (Intel)" <boqun.feng@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 15 Aug 2017 11:18:20 +0800
Message-Id: <20170815031820.20234-1-boqun.feng@gmail.com>
X-Mailer: git-send-email 2.13.3
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "Boqun Feng \(Intel\)" <boqun.feng@gmail.com>, yu.c.zhang@linux.intel.com,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH XTF v3] Functional: Add a UMIP test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgInVtaXAiIHRlc3QgZm9yIHRoZSBVc2VyLU1vZGVsIEluc3RydWN0aW9uIFByZXZlbnRp
b24uIFRoZSB0ZXN0CnNpbXBseSB0cmllcyB0byBydW4gc2dkdC9zaWR0L3NsZHQvc3RyL3Ntc3cg
aW4gZ3Vlc3QgdXNlci1tb2RlIHdpdGgKQ1I0X1VNSVAgPSAxLgoKU2lnbmVkLW9mZi1ieTogQm9x
dW4gRmVuZyAoSW50ZWwpIDxib3F1bi5mZW5nQGdtYWlsLmNvbT4KLS0tCnYxIC0tPiB2MjoKCSog
YWRkIGEgbmV3IHdyaXRlX2NyNF9zYWZlKCkKCSogdXNlICVwZSBmb3IgZXhjZXB0aW9uIHByaW50
CgkqIHJlZmFjdG9yIHRoZSBjb2RlIGJhc2VkIG9uIEFuZHJldydzIGd1aWRlIGFuZCBhZHZpY2UK
djIgLS0+IHYzOgoJKiBhZGQgdGVzdF9pbnNucygpIHRvIHNpbXBsaWZ5IHRlc3RfbWFpbigpIGxv
Z2ljCgkqIG1ha2Ugd3JpdGVfY3I0X3NhZmUoKSByZXR1cm4gMCBmb3Igc3VjY2Vzcy4KCSogYWRk
IFVNSVAgYWN0aXZhdGlvbiB0ZXN0IGV2ZW4gaWYgIWNwdV9oYXNfdW1pcAoKVGVzdCByZXN1bHRz
OgoKKiBXaXRoIFVNSVAgcGF0Y2g6CioqIGJvb3Qgd2l0aCBodm1fZmVwOiBTVUNDRVNTCioqIGJv
b3Qgd2l0aG91dCBodm1fZmVwOiBTS0lQCgoqIFdpdGhvdXQgVU1JUCBwYXRjaDoKKiogYm9vdCB3
aXRoIGh2bV9mZXA6IFNLSVAKKiogYm9vdCB3aXRob3V0IGh2bV9mZXA6IFNLSVAKCihpbGxlZCBp
bXBsZW1lbnRhdGlvbikKKiBXaXRoIFVNSVAgY3B1aWQgZXhwb3NlZCBidXQgaHZtX2NyNF9ndWVz
dF92YWxpZF9iaXRzKCkgZGlkbid0IGluY2x1ZGUgWDg2X0NSNF9VTUlQOgoqKiBib290IHdpdGgg
aHZtX2ZlcDogRkFJTFVSRSwgZHVlIHRvICJGYWlsOiBVbmFibGUgdG8gYWN0aXZhdGUgVU1JUC4u
IgoqKiBib290IHdpdGhvdXQgaHZtX2ZlcDogRkFJTFVSRSwgZHVlIHRvICJGYWlsOiBVbmFibGUg
dG8gYWN0aXZhdGUgVU1JUC4uIgoKKiBXaXRoIFVNSVAgY3B1aWQgbm90IGV4cG9zZWQgYnV0IGh2
bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cygpIGluY2x1ZGVkIFg4Nl9DUjRfVU1JUDoKKiogYm9vdCB3
aXRoIGh2bV9mZXA6IEZBSUxVUkUsIGR1ZSB0byAiVU1JUCB1bnN1cHBvcnRlZCwgYnV0IHNldHRp
bmcgQ1I0IHN1Y2NlZWRlZCIKKiogYm9vdCB3aXRob3V0IGh2bV9mZXA6IEZBSUxVUkUsIGR1ZSB0
byAiVU1JUCB1bnN1cHBvcnRlZCwgYnV0IHNldHRpbmcgQ1I0IHN1Y2NlZWRlZCIKCiBhcmNoL3g4
Ni9pbmNsdWRlL2FyY2gvbGliLmggfCAgMTMgKysrCiBkb2NzL2FsbC10ZXN0cy5kb3ggICAgICAg
ICAgfCAgIDIgKwogdGVzdHMvdW1pcC9NYWtlZmlsZSAgICAgICAgIHwgICA5ICsrCiB0ZXN0cy91
bWlwL21haW4uYyAgICAgICAgICAgfCAyMTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMjM4IGluc2VydGlvbnMoKykKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB0ZXN0cy91bWlwL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdGVz
dHMvdW1pcC9tYWluLmMKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmgg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmgKaW5kZXggZjYwOGFmOTk5NmYwLi44MmViN2Rh
NjAwYzQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXJjaC9saWIuaAorKysgYi9hcmNo
L3g4Ni9pbmNsdWRlL2FyY2gvbGliLmgKQEAgLTM0MCw2ICszNDAsMTkgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIGNyNCkKICAgICBhc20gdm9sYXRpbGUgKCJt
b3YgJTAsICUlY3I0IiA6OiAiciIgKGNyNCkpOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wgd3Jp
dGVfY3I0X3NhZmUodW5zaWduZWQgbG9uZyBjcjQpCit7CisgICAgZXhpbmZvX3QgZmF1bHQgPSAw
OworCisgICAgYXNtIHZvbGF0aWxlICgiMTogbW92ICUxLCAlJWNyNDsgMjoiCisgICAgICAgICAg
ICAgICAgICBfQVNNX0VYVEFCTEVfSEFORExFUigxYiwgMmIsIGV4X3JlY29yZF9mYXVsdF9lZGkp
CisgICAgICAgICAgICAgICAgICA6ICIrRCIgKGZhdWx0KQorICAgICAgICAgICAgICAgICAgOiAi
ciIgKGNyNCksCisgICAgICAgICAgICAgICAgICAgICJYIiAoZXhfcmVjb3JkX2ZhdWx0X2VkaSkp
OworCisgICAgcmV0dXJuIGZhdWx0OworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I4
KHVuc2lnbmVkIGxvbmcgY3I4KQogewogICAgIGFzbSB2b2xhdGlsZSAoIm1vdiAlMCwgJSVjcjgi
IDo6ICJyIiAoY3I4KSk7CmRpZmYgLS1naXQgYS9kb2NzL2FsbC10ZXN0cy5kb3ggYi9kb2NzL2Fs
bC10ZXN0cy5kb3gKaW5kZXggYzFiMTYzYTkyNmNiLi5lZjAxMTAwN2NmNjggMTAwNjQ0Ci0tLSBh
L2RvY3MvYWxsLXRlc3RzLmRveAorKysgYi9kb2NzL2FsbC10ZXN0cy5kb3gKQEAgLTExMSw0ICsx
MTEsNiBAQCBndWVzdCBicmVha291dC4KIEBzZWN0aW9uIGluZGV4LWluLWRldmVsb3BtZW50IElu
IERldmVsb3BtZW50CiAKIEBzdWJwYWdlIHRlc3QtdnZteCAtIE5lc3RlZCBWVC14IHRlc3RzLgor
CitAc3VicGFnZSB0ZXN0LXVtaXAgLSBVc2VyLU1vZGUgSW5zdHJ1Y3Rpb24gUHJldmVudGlvbgog
Ki8KZGlmZiAtLWdpdCBhL3Rlc3RzL3VtaXAvTWFrZWZpbGUgYi90ZXN0cy91bWlwL01ha2VmaWxl
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMDI0OGM4YjI0N2EwCi0t
LSAvZGV2L251bGwKKysrIGIvdGVzdHMvdW1pcC9NYWtlZmlsZQpAQCAtMCwwICsxLDkgQEAKK2lu
Y2x1ZGUgJChST09UKS9idWlsZC9jb21tb24ubWsKKworTkFNRSAgICAgIDo9IHVtaXAKK0NBVEVH
T1JZICA6PSBmdW5jdGlvbmFsCitURVNULUVOVlMgOj0gaHZtMzIgaHZtNjQKKworb2JqLXBlcmVu
diArPSBtYWluLm8KKworaW5jbHVkZSAkKFJPT1QpL2J1aWxkL2dlbi5tawpkaWZmIC0tZ2l0IGEv
dGVzdHMvdW1pcC9tYWluLmMgYi90ZXN0cy91bWlwL21haW4uYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAuLjc2NzY0YzhiMzhmNAotLS0gL2Rldi9udWxsCisrKyBiL3Rl
c3RzL3VtaXAvbWFpbi5jCkBAIC0wLDAgKzEsMjE0IEBACisvKioKKyAqIEBmaWxlIHRlc3RzL3Vt
aXAvbWFpbi5jCisgKiBAcmVmIHRlc3QtdW1pcAorICoKKyAqIEBwYWdlIHRlc3QtdW1pcCB1bWlw
CisgKgorICogQHRvZG8gRG9jcyBmb3IgdGVzdC11bWlwCisgKgorICogQHNlZSB0ZXN0cy91bWlw
L21haW4uYworICovCisjaW5jbHVkZSA8eHRmLmg+CisjaW5jbHVkZSA8YXJjaC9leGluZm8uaD4K
KyNpbmNsdWRlIDxhcmNoL3Byb2Nlc3Nvci5oPgorCitjb25zdCBjaGFyIHRlc3RfdGl0bGVbXSA9
ICJVc2VyLU1vZGUgSW5zdHJ1Y3Rpb24gUHJldmVudGlvbiBUZXN0IjsKK2Jvb2wgdGVzdF93YW50
c191c2VyX21hcHBpbmdzID0gdHJ1ZTsKKworc3RhdGljIHVuc2lnbmVkIGxvbmcgc3R1Yl9zZ2R0
KHVuc2lnbmVkIGxvbmcgZm9yY2UpCit7CisgICAgZXhpbmZvX3QgZmF1bHQgPSAwOworICAgIGRl
c2NfcHRyIHRtcDsKKworICAgIGFzbSB2b2xhdGlsZSgidGVzdCAlW2ZlcF0sICVbZmVwXTsiCisg
ICAgICAgICAgICAgICAgICJqeiAxZjsiCisgICAgICAgICAgICAgICAgIF9BU01fWEVOX0ZFUAor
ICAgICAgICAgICAgICAgICAiMTogc2dkdCAlW3RtcF07IDI6IgorICAgICAgICAgICAgICAgIF9B
U01fRVhUQUJMRV9IQU5ETEVSKDFiLDJiLCBleF9yZWNvcmRfZmF1bHRfZWRpKQorCQk6ICIrRCIg
KGZhdWx0KSwgW3RtcF0gIj1tIiAodG1wKQorICAgICAgICAgICAgICAgIDogW2ZlcF0gInEiIChm
b3JjZSksCisgICAgICAgICAgICAgICAgICAiWCIgKGV4X3JlY29yZF9mYXVsdF9lZGkpKTsKKwor
ICAgIHJldHVybiBmYXVsdDsKK30KK3N0YXRpYyB1bnNpZ25lZCBsb25nIHN0dWJfc2lkdCh1bnNp
Z25lZCBsb25nIGZvcmNlKQoreworICAgIGV4aW5mb190IGZhdWx0ID0gMDsKKyAgICBkZXNjX3B0
ciB0bXA7CisKKyAgICBhc20gdm9sYXRpbGUoInRlc3QgJVtmZXBdLCAlW2ZlcF07IgorICAgICAg
ICAgICAgICAgICAianogMWY7IgorICAgICAgICAgICAgICAgICBfQVNNX1hFTl9GRVAKKyAgICAg
ICAgICAgICAgICAgIjE6IHNpZHQgJVt0bXBdOyAyOiIKKyAgICAgICAgICAgICAgICAgX0FTTV9F
WFRBQkxFX0hBTkRMRVIoMWIsMmIsIGV4X3JlY29yZF9mYXVsdF9lZGkpCisJCSA6ICIrRCIgKGZh
dWx0KSwgW3RtcF0gIj1tIiAodG1wKQorICAgICAgICAgICAgICAgICA6IFtmZXBdICJxIiAoZm9y
Y2UpLAorICAgICAgICAgICAgICAgICAgIlgiIChleF9yZWNvcmRfZmF1bHRfZWRpKSk7CisKKyAg
ICByZXR1cm4gZmF1bHQ7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBsb25nIHN0dWJfc2xkdCh1bnNp
Z25lZCBsb25nIGZvcmNlKQoreworICAgIGV4aW5mb190IGZhdWx0ID0gMDsKKyAgICB1bnNpZ25l
ZCBpbnQgdG1wOworCisgICAgYXNtIHZvbGF0aWxlKCJ0ZXN0ICVbZmVwXSwgJVtmZXBdOyIKKyAg
ICAgICAgICAgICAgICAgImp6IDFmOyIKKyAgICAgICAgICAgICAgICAgX0FTTV9YRU5fRkVQCisg
ICAgICAgICAgICAgICAgICIxOiBzbGR0ICVbdG1wXTsgMjoiCisgICAgICAgICAgICAgICAgIF9B
U01fRVhUQUJMRV9IQU5ETEVSKDFiLDJiLCBleF9yZWNvcmRfZmF1bHRfZWRpKQorICAgICAgICAg
ICAgICAgICA6ICIrRCIgKGZhdWx0KSwgW3RtcF0gIj1yIiAodG1wKQorICAgICAgICAgICAgICAg
ICA6IFtmZXBdICJxIiAoZm9yY2UpLAorICAgICAgICAgICAgICAgICAgIlgiIChleF9yZWNvcmRf
ZmF1bHRfZWRpKSk7CisKKyAgICByZXR1cm4gZmF1bHQ7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBs
b25nIHN0dWJfc3RyKHVuc2lnbmVkIGxvbmcgZm9yY2UpCit7CisgICAgZXhpbmZvX3QgZmF1bHQg
PSAwOworICAgIHVuc2lnbmVkIGludCB0bXA7CisKKyAgICBhc20gdm9sYXRpbGUoInRlc3QgJVtm
ZXBdLCAlW2ZlcF07IgorICAgICAgICAgICAgICAgICAianogMWY7IgorICAgICAgICAgICAgICAg
ICBfQVNNX1hFTl9GRVAKKyAgICAgICAgICAgICAgICAgIjE6IHN0ciAlW3RtcF07IDI6IgorICAg
ICAgICAgICAgICAgICBfQVNNX0VYVEFCTEVfSEFORExFUigxYiwyYiwgZXhfcmVjb3JkX2ZhdWx0
X2VkaSkKKyAgICAgICAgICAgICAgICAgOiAiK0QiIChmYXVsdCksIFt0bXBdICI9ciIgKHRtcCkK
KyAgICAgICAgICAgICAgICAgOiBbZmVwXSAicSIgKGZvcmNlKSwKKyAgICAgICAgICAgICAgICAg
ICJYIiAoZXhfcmVjb3JkX2ZhdWx0X2VkaSkpOworCisgICAgcmV0dXJuIGZhdWx0OworfQorCitz
dGF0aWMgdW5zaWduZWQgbG9uZyBzdHViX3Ntc3codW5zaWduZWQgbG9uZyBmb3JjZSkKK3sKKyAg
ICBleGluZm9fdCBmYXVsdCA9IDA7CisgICAgdW5zaWduZWQgaW50IHRtcDsKKworICAgIGFzbSB2
b2xhdGlsZSgidGVzdCAlW2ZlcF0sICVbZmVwXTsiCisgICAgICAgICAgICAgICAgICJqeiAxZjsi
CisgICAgICAgICAgICAgICAgIF9BU01fWEVOX0ZFUAorICAgICAgICAgICAgICAgICAiMTogc21z
dyAlW3RtcF07IDI6IgorICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEVfSEFORExFUigxYiwy
YiwgZXhfcmVjb3JkX2ZhdWx0X2VkaSkKKyAgICAgICAgICAgICAgICAgOiAiK0QiIChmYXVsdCks
IFt0bXBdICI9ciIgKHRtcCkKKyAgICAgICAgICAgICAgICAgOiBbZmVwXSAicSIgKGZvcmNlKSwK
KyAgICAgICAgICAgICAgICAgICJYIiAoZXhfcmVjb3JkX2ZhdWx0X2VkaSkpOworCisgICAgcmV0
dXJuIGZhdWx0OworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IHN0dWIgeworICAgIHVuc2lnbmVk
IGxvbmcgKCpmbikodW5zaWduZWQgbG9uZyk7CisgICAgY29uc3QgY2hhciAqbmFtZTsKK30gc3R1
YnNbXSA9IHsKKyAgICB7IHN0dWJfc2dkdCwgIlNHRFQiIH0sCisgICAgeyBzdHViX3NpZHQsICJT
SURUIiB9LAorICAgIHsgc3R1Yl9zbGR0LCAiU0xEVCIgfSwKKyAgICB7IHN0dWJfc3RyLCAgIlNU
UiIgfSwKKyAgICB7IHN0dWJfc21zdywgIlNNU1ciIH0sCit9OworCitzdGF0aWMgdm9pZCB0ZXN0
X2luc25zKGJvb2wgdW1pcF9hY3RpdmUsIGJvb2wgZm9yY2UpCit7CisgICAgdW5zaWduZWQgaW50
IGk7CisgICAgYm9vbCB1c2VyOworCisgICAgZm9yICggdXNlciA9IGZhbHNlOyA7IHVzZXIgPSB0
cnVlICkKKyAgICB7CisgICAgICAgIGV4aW5mb190IGV4cCA9IHVzZXIgJiYgdW1pcF9hY3RpdmUg
PyBFWElORk9fU1lNKEdQLCAwKSA6IDA7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJB
WV9TSVpFKHN0dWJzKTsgaSsrKQorICAgICAgICB7CisgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
c3R1YiAqcyA9ICZzdHVic1tpXTsKKyAgICAgICAgICAgIGV4aW5mb190IHJldDsKKworICAgICAg
ICAgICAgcmV0ID0gdXNlciA/IGV4ZWNfdXNlcl9wYXJhbShzLT5mbiwgZm9yY2UpIDogcy0+Zm4o
Zm9yY2UpOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVG9sZXJhdGUgdGhlIGlu
c3RydWN0aW9uIGVtdWxhdG9yIG5vdCB1bmRlcnN0YW5kaW5nIHRoZXNlCisgICAgICAgICAgICAg
KiBpbnN0cnVjdGlvbnMgaW4gb2xkZXIgcmVsZWFzZXMgb2YgWGVuLgorICAgICAgICAgICAgICov
CisKKyAgICAgICAgICAgIGlmICggZm9yY2UgJiYgcmV0ID09IEVYSU5GT19TWU0oVUQsIDApICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdGF0aWMgYm9vbCBvbmNlOworCisgICAg
ICAgICAgICAgICAgaWYgKCAhb25jZSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICB4dGZfc2tpcCgiU2tpcDogRW11bGF0b3IgZG9lc24ndCBpbXBsZW1lbnQgJXNcbiIs
IHMtPm5hbWUpOworICAgICAgICAgICAgICAgICAgICBvbmNlID0gdHJ1ZTsKKyAgICAgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgaWYgKCByZXQgIT0gZXhwICkKKyAgICAgICAgICAgICAgICB4dGZfZmFpbHVyZSgi
RmFpbDogJXMgJXNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICBleHBlY3RlZCAl
cGVcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICAgICAgIGdvdCAlcGVcbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlciA/ICJ1c2VyIiA6ICJzdXBlcnZpc29yIiwg
cy0+bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfcChleHApLCBfcChyZXQpKTsK
KyAgICAgICAgfQorCisgICAgICAgIGlmICggdXNlciApCisgICAgICAgICAgICBicmVhazsKKyAg
ICB9Cit9CisKK3N0YXRpYyB2b2lkIHRlc3RfdW1pcChib29sIHVtaXBfYWN0aXZlKQoreworICAg
IHRlc3RfaW5zbnModW1pcF9hY3RpdmUsIGZhbHNlKTsKKworICAgIGlmICggeHRmX2hhc19mZXAg
KQorICAgICAgICB0ZXN0X2luc25zKHVtaXBfYWN0aXZlLCB0cnVlKTsKK30KKwordm9pZCB0ZXN0
X21haW4odm9pZCkKK3sKKyAgICBpZiAoICF4dGZfaGFzX2ZlcCApCisgICAgICAgIHh0Zl9za2lw
KCJGRVAgc3VwcG9ydCBub3QgZGV0ZWN0ZWQgLSBzb21lIHRlc3RzIHdpbGwgYmUgc2tpcHBlZFxu
Iik7CisKKyAgICB0ZXN0X3VtaXAoZmFsc2UpOworCisgICAgaWYgKCAhY3B1X2hhc191bWlwICkK
KyAgICB7CisgICAgICAgIHh0Zl9za2lwKCJVTUlQIGlzIG5vdCBzdXBwb3J0ZWQsIHNraXAgdGhl
IHJlc3Qgb2YgdGVzdFxuIik7CisKKyAgICAgICAgaWYgKCAhd3JpdGVfY3I0X3NhZmUocmVhZF9j
cjQoKSB8IFg4Nl9DUjRfVU1JUCkgKQorICAgICAgICAgICAgeHRmX2ZhaWx1cmUoIlVNSVAgdW5z
dXBwb3J0ZWQsIGJ1dCBzZXR0aW5nIENSNCBiaXQgc3VjY2VlZGVkXG4iKTsKKworICAgICAgICBy
ZXR1cm47CisgICAgfQorCisgICAgLyogYWN0aXZhdGUgVU1JUCAqLworICAgIGlmICggd3JpdGVf
Y3I0X3NhZmUocmVhZF9jcjQoKSB8IFg4Nl9DUjRfVU1JUCkgKQorICAgIHsKKyAgICAgICAgeHRm
X2ZhaWx1cmUoIkZhaWw6IFVuYWJsZSB0byBhY3RpdmF0ZSBVTUlQXG4iKTsKKyAgICAgICAgcmV0
dXJuOworICAgIH0KKworICAgIHRlc3RfdW1pcCh0cnVlKTsKKworICAgIC8qIGRlYWN0aXZhdGUg
VU1JUCAqLworICAgIGlmICggd3JpdGVfY3I0X3NhZmUocmVhZF9jcjQoKSAmIH5YODZfQ1I0X1VN
SVApICkKKyAgICB7CisgICAgICAgIHh0Zl9mYWlsdXJlKCJGYWlsOiBVbmFibGUgdG8gZGVhY3Rp
dmF0ZSBVTUlQXG4iKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHRlc3RfdW1pcChm
YWxzZSk7CisKKyAgICB4dGZfc3VjY2VzcyhOVUxMKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 03:29:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 03: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.xen.org>)
	id 1dhSXP-0004Zl-2Y; Tue, 15 Aug 2017 03:29:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhSXN-0004ZZ-Ai
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 03:29:01 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 43/A6-01862-C7A62995; Tue, 15 Aug 2017 03:29:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVbc6a1K
 kQd92VYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7NvwgLFgsknFj11X2RoY
 D2p1MXJxCAn8ZZRY8OQjI4TzmFGi/fZRNghnG6PEyQtzmbsYOTlEBJwlvp6Zyw5i8wroS+x8P
 REsLiygJ7G76QATiC0h4CWx+c1eVhj7yOV3QHF2DjYBK4lDYl2MHBwsAqoSK7+7T2DkWsDIsI
 pRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9Cz9QwMjDsYW/b
 6HWKU5GBSEuWdHzUpUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77RMoJxgUWp6akVaZg4wxGDS
 Ehw8SiK8pSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US580HKRIAKcoozYMbAQv3S4yyU
 sK8jAwMDEI8BalFuZklqPKvGMU5GJWEeR1ApvBk5pXAbXoFdAQT0BF9Pr0gR5QkIqSkGhiDt2
 TfVYmxfZpxWJX37mJL/qojqu4TmRQEzDNKcw5sfnjBMN87/+bpAIsolwNKl+531i7pPix/zvs
 /f/30L/sCk08f+WIsJBDc9GeVzsyfope/H/q3cvvZ9fFrV5uqfHnRVPr8tumhP72XXR1UXszz
 3drwZ/rGe7cblv5u/b5l6iINbe3Ly5qXK7EUZyQaajEXFScCAEuOGFJyAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502767738!110006752!1
X-Originating-IP: [104.130.215.37]
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 39163 invoked from network); 15 Aug 2017 03:28:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 03:28:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhSXG-0005bT-Ie; Tue, 15 Aug 2017 03:28: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 1dhSXB-00074v-5J; Tue, 15 Aug 2017 03:28:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhSXA-00020w-Oa; Tue, 15 Aug 2017 03:28:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112636-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=4ad5f597153c7cb20a968236c2c7d6ff01994350
X-Osstest-Versions-That: ovmf=0024172d909ec73a9ce9ffdfc9fdd4382080e110
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 03:28:48 +0000
Subject: [Xen-devel] [ovmf test] 112636: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYzNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MzYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0YWQ1ZjU5NzE1M2M3Y2IyMGE5NjgyMzZjMmM3ZDZm
ZjAxOTk0MzUwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwMDI0MTcy
ZDkwOWVjNzNhOWNlOWZmZGZjOWZkZDQzODIwODBlMTEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2MjggIDIwMTctMDgtMTQgMDc6NDc6MjcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjM2ICAyMDE3LTA4LTE0IDE4OjE3OjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlh
byA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249NGFkNWY1OTcxNTNjN2NiMjBhOTY4MjM2YzJjN2Q2
ZmYwMTk5NDM1MAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgNGFk
NWY1OTcxNTNjN2NiMjBhOTY4MjM2YzJjN2Q2ZmYwMTk5NDM1MAorIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249NGFkNWY1OTcxNTNjN2NiMjBhOTY4MjM2YzJjN2Q2ZmYwMTk5NDM1MAorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4g
Li9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0YWQ1ZjU5NzE1M2M3Y2IyMGE5NjgyMzZj
MmM3ZDZmZjAxOTk0MzUwID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBj
YXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdCA0YWQ1ZjU5NzE1M2M3Y2IyMGE5NjgyMzZjMmM3ZDZmZjAx
OTk0MzUwOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDAwMjQxNzIuLjRhZDVmNTkg
IDRhZDVmNTk3MTUzYzdjYjIwYTk2ODIzNmMyYzdkNmZmMDE5OTQzNTAgLT4geGVuLXRlc3RlZC1t
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 04:28:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 04:28: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.xen.org>)
	id 1dhTSU-0000dl-Bz; Tue, 15 Aug 2017 04:28:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhTSS-0000dO-Vq
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 04:28:01 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3D/CF-02175-05872995; Tue, 15 Aug 2017 04:28:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdevYlK
 kwaMOfYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPP93h61g3lHGis2n5rE0
 MP7sYOxi5OIQEvjLKNHQ9JYZwnnMKLF59082CGcbo0T/xC6gMk4OEQFnia9n5rKD2LwC+hILb
 51nArGFBUIkflzuYQdpkBD4YyBx+cZVFpCEhICnxIvLDWww9uxd04Hi7BxsAlYSh8S6GDk4WA
 RUJc7cZ57AyL2AkWEVo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7
 uJkag3xmAYAfj1PdxhxglOZiURHnnR02KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm1QGlBMs
 Sk1PrUjLzAEGIExagoNHSYT3Mkiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeeXLgYoEQ
 IoySvPgRsCi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeRNAVvFk5pXAbXoFdAQT0BF9Pr
 0gR5QkIqSkGhj5FnG7GQZOfy8mLTGRu9Zp1rw/HlHSDN0HRV4o9Bg/bbl55pf4twc7UpcvC3/
 vpmzP3bfnVYJ0qpJdfebW0Iqvn/oS5vcILDXf3VGmNvt8afcz7fqdu544csh3rs3ZcGHem8ch
 2h1Xor5FSRw+45N4VeLBdU2Hi9deypYf3fD3uWJB5WnHsjlKLMUZiYZazEXFiQBPkHeXgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502771277!70987121!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17770 invoked from network); 15 Aug 2017 04:27:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 04:27:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhTSN-0007F7-He; Tue, 15 Aug 2017 04:27: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 1dhTSI-00029p-1J; Tue, 15 Aug 2017 04:27:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhTSH-000666-PG; Tue, 15 Aug 2017 04:27:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112632-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:host-install(4):broken:regression
 xen-unstable:build-armhf-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-arm64-arm64-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:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-libvirt-xsm: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-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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
 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
X-Osstest-Versions-This: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 04:27:49 +0000
Subject: [Xen-devel] [xen-unstable test] 112632: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6117366013302039556=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             4 host-install(4)        broken REGR. vs. 112544
 build-armhf-pvops             6 kernel-build   fail in 112608 REGR. vs. 112544

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112613 pass in 112608
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 112613 pass in 112622
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112613 pass in 112632
 test-amd64-i386-xl-qemut-debianhvm-amd64 17 guest-stop fail in 112613 pass in 112632
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 112613

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 112613 REGR. vs. 112544

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   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-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112544
 build-arm64                   2 hosts-allocate              broken like 112544
 build-arm64-xsm               3 capture-logs                broken like 112544
 build-arm64-pvops             2 hosts-allocate              broken like 112544
 build-arm64-pvops             3 capture-logs                broken like 112544
 build-arm64                   3 capture-logs                broken like 112544
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112544
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112608 blocked in 112544
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112608 like 112544
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112613 like 112544
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 112613 like 112544
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 112613 like 112544
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 112613 never pass
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 112613 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 112613 never pass
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 112613 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 112613 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 112613 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 112613 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 112613 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 112613 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112544
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112544
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112544
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xsm 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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  de62402a9c2e403b049aa238b4fa4e2d618e8870
baseline version:
 xen                  f5c3e78b5c61e7dfb05749c7a0c862ec18c86384

Last test of basis   112544  2017-08-10 04:20:44 Z    4 days
Failing since        112561  2017-08-10 16:20:26 Z    4 days    8 attempts
Testing same since   112600  2017-08-11 17:49:24 Z    3 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          blocked 
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-pvh-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-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs
broken-step build-armhf-pvops host-install(4)

Not pushing.

------------------------------------------------------------
commit de62402a9c2e403b049aa238b4fa4e2d618e8870
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Thu Aug 10 18:22:53 2017 +0100

    xen: remove struct domain and vcpu declarations from types.h
    
    They don't belong there. Removing them causes build errors in several
    places. Add the forward declarations in those places.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>

commit b24731b1b4ce9f032116831ac825b227965232aa
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 23 10:56:37 2017 +0000

    xen/flask: Switch to using bool
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit 320e02d27af75dc137ce2f012437c07f1728d70c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Aug 10 14:13:00 2017 +0100

    xsm/flask: Fix build following "xsm: correct AVC lookups for two sysctls"
    
    avc_current_has_perm() takes 4 arguments, not 3.  Spotted by a Travis
    randconfig run which actually turned XSM on.
    
    https://travis-ci.org/xen-project/xen/jobs/263063220
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit a19faa0100708c70a179eb5cf23a7b7789dab5e3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jul 26 10:18:02 2017 +0100

    common/domain_page: Drop domain_mmap_cache infrastructure
    
    This infrastructure is used exclusively by the x86 do_mmu_update() hypercall.
    Mapping and unmapping domain pages is probably not the slow part of that
    function, but even with an opencoded caching implementation, Bloat-o-meter
    reports:
    
      function                                     old     new   delta
      do_mmu_update                               6815    6573    -242
    
    The !CONFIG_DOMAIN_PAGE stub code has a mismatch between mapping and
    unmapping, which is a latent bug.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d73168728c49a21da88989e548f01c5947a5b538
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Aug 9 13:35:19 2017 +0100

    x86/psr: remove useless check in free_socket_resources
    
    The check is useless because pointer arithmetic ensures "info" is
    always non-zero.
    
    Replace it with an ASSERT for socket_info. The only caller of
    free_socket_resources already ensures socket_info is not NULL before
    calling it.
    
    Coverity-ID: 1416344
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 58e8986267d976b00c60e0089baa2e5f66f16d3e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:37:24 2017 +0200

    x86/HVM: fix boundary check in hvmemul_insn_fetch() (again)
    
    Commit 5a992b670b ("x86/hvm: Fix boundary check in
    hvmemul_insn_fetch()") went a little too far in its correction to
    commit 0943a03037 ("x86/hvm: Fixes to hvmemul_insn_fetch()"): Keep the
    start offset check, but restore the original end offset one.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 71b408939a5c638c322fa00196a38c7bcfc8f3b6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:58 2017 +0200

    x86/mm: make various hotplug related functions static
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 03124262730d803b1d34b4123c6a7835ad1926bb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:36:24 2017 +0200

    IOMMU/PCI: properly annotate setup_one_hwdom_device()
    
    Its sole caller is __hwdom_init, so it can be such itself, too.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit e7ec6f5f32cd2d0f723083cde3d7761c4e675f2c
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:35:50 2017 +0200

    cpufreq: only stop ondemand governor if already started
    
    On CPUFREQ_GOV_STOP in cpufreq_governor_dbs, shortcut to
    return success if the governor is already stopped.
    
    Avoid executing dbs_timer_exit, to prevent tripping an assertion
    within a call to kill_timer on a timer that has not been prepared
    with init_timer, if the CPUFREQ_GOV_START case has not
    run beforehand.
    
    kill_timer validates timer state:
     * itself, via BUG_ON(this_cpu(timers).running == timer);
     * within active_timer, ASSERTing timer->status is within bounds;
     * within list_del, which ASSERTs timer inactive list membership.
    
    Patch is synonymous to an OpenXT patch produced at Citrix prior to
    June 2014.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit de834631b6f678cfdd7b0ec6259b1a679ea78814
Author: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Date:   Thu Aug 10 12:35:28 2017 +0200

    xsm: correct AVC lookups for two sysctls
    
    The current code was incorrectly using SECCLASS_XEN instead of
    SECCLASS_XEN2, resulting in the wrong permission being checked.
    
    GET_CPU_LEVELLING_CAPS was checking MTRR_DEL
    GET_CPU_FEATURESET was checking MTRR_READ
    
    The default XSM policy only allowed these permissions to dom0, so this
    didn't result in a security issue there.
    
    Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 80eb3da01bc4378af537d60e3d55767acf0d16ea
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Thu Aug 10 12:34:58 2017 +0200

    x86/tboot: disable interrupts after map_pages_to_xen() in tboot_shutdown()
    
    Move the point where interrupts are disabled in tboot_shutdown
    to slightly later, to after the call to map_pages_to_xen.
    
    This patch originated in OpenXT with the following report:
    
    "Disabling interrupts early causes debug assertions.
    
    This is only seen with debug builds but since it causes assertions it is
    probably a bigger problem. It clearly says in map_pages_to_xen that it
    should not be called with interrupts disabled. Moved disabling to just
    after that call."
    
    The Xen code comment ahead of map_pages_to_xen notes that the CPU cache
    flushing in map_pages_to_xen differs depending on whether interrupts are
    enabled or not. The flush logic with interrupts enabled is more
    conservative, flushing all CPUs' TLBs/caches, rather than just local.
    This is just before the tboot memory integrity MAC calculation is performed
    in the case of entering S3.
    
    Original patch author credit: Ross Philipson.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 7c275549f46c5c46611592f7107c1345e93ed457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Aug 10 12:34:21 2017 +0200

    AMD IOMMU: drop amd_iommu_setup_hwdom_device()
    
    By moving its bridge special casing to amd_iommu_add_device(), we can
    pass the latter to setup_hwdom_pci_devices() and at once consistently
    handle bridges discovered at boot time as well as such reported by Dom0
    later on.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>

commit 293a0a1fd712bb85bc695e86a519e8da67f1a39f
Author: Boqun Feng (Intel) <boqun.feng@gmail.com>
Date:   Thu Aug 10 12:33:27 2017 +0200

    x86/cpufeatures: expose UMIP to HVM guests
    
    User-Mode Instruction Prevention (UMIP) is a security feature present in
    new Intel Processors. With this feature, when the UMIP bit in CR4 set,
    the following instructions cannot be executed if CPL > 0: SGDT, SIDT,
    SLDT, SMSW, and STR. An attempt at such execution causes a general-
    protection exception (#GP).
    
    This patch simply adds necessary definitions to expose this feature to
    hvm guests.
    
    Signed-off-by: Boqun Feng (Intel) <boqun.feng@gmail.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit e489eb6138e7efe4214a7e9ba0d21f54fc5b7d35
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 10 12:32:16 2017 +0200

    VT-d PI: disable VT-d PI when CPU-side PI isn't enabled
    
    From the context calling pi_desc_init(), we can conclude the current
    implementation of VT-d PI depends on CPU-side PI. If we enable VT-d PI
    and disable CPU-side PI by disabling APICv explicitly in xen boot
    command line, we would get an assertion failure.
    
    This patch clears iommu_intpost once finding CPU-side PI won't be enabled.
    It is safe for this is done before this flag starts taking effect. Also
    take this chance to remove the useless check of "acknowledge interrupt on
    exit", which is a minimal requirement which has been checked earlier.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6117366013302039556==--

From xen-devel-bounces@lists.xen.org Tue Aug 15 04:37:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 04:37: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.xen.org>)
	id 1dhTb7-0001T8-9T; Tue, 15 Aug 2017 04:36:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james@dingwall.me.uk>) id 1dhTb6-0001T2-VN
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 04:36:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 7C/49-03406-86A72995; Tue, 15 Aug 2017 04:36:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsUSwPDXQze9alK
 kwc8WRYslHxezODB6HN39mymAMYo1My8pvyKBNaPjwQymgkN8FXPP72FsYPzO3cXIxSEk0M8o
 cXPHT7YuRk4OCQF5ib0L/zDD2K1PHzKCFEkIvGGS2PFzBliRkICHxLb1W1gg7AqJA9deskLY5
 RKrmh6xg9gsAqoSX2ZtBathE9CWmH9yGthQEQFpiWufLzOC2MICWhIrZ6wGm8krYCyx6Mo+Zg
 hbUOLkzCdgvcwCVhJz78wAms8BZEtLLP/HAWKKCihL/PvKOoFRYBaShllIGmYhNECEtSRu/Hv
 JhCGsLfFw4lSosJvE78b4BYzsqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MS
 k4r1kvNzNzECg54BCHYwTr/sf4hRkoNJSZR3ftSkSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 OaVQDnBotT01Iq0zBxg/MGkJTh4lER431cApXmLCxJzizPTIVKnGC05Nqxe/4WJ407fBiB57e
 P2L0xCLHn5ealS4ryaIPMEQBoySvPgxsFSxCVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8+q
 DTOHJzCuB2/oK6CAmoIP6fHpBDipJREhJNTBu72pR139kdz3ZVfrgN4br9nt71R9d/5W0Qm6T
 1Ta3i4d+7Pwlz5QbXLbqFvcSoYp/hbfV6yxYO3pncPPfZAtZ8L8v4lp5h0CUis2pKeXK2jNXl
 6lIH6l45Rvqsm62YrHB9vnrI3/cmVn+dhVHzO2eojoZH44dpdmv9h25+11K+neEcjGXOYcSS3
 FGoqEWc1FxIgBM9F3XDAMAAA==
X-Env-Sender: james@dingwall.me.uk
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502771815!72053753!1
X-Originating-IP: [80.0.253.72]
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 21835 invoked from network); 15 Aug 2017 04:36:55 -0000
Received: from know-smtprelay-omc-8.server.virginmedia.net (HELO
 know-smtprelay-omc-8.server.virginmedia.net) (80.0.253.72)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 15 Aug 2017 04:36:55 -0000
Received: from dingwall.me.uk ([82.47.84.47])
 by know-smtprelay-8-imp with bizsmtp
 id xGcu1v00611G8Qq01Gcu2l; Tue, 15 Aug 2017 05:36:55 +0100
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: X-Spam: 0
X-Authority: v=2.1 cv=APW+KdU1 c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=MKtGQD3n3ToA:10 a=KeKAF7QvOSUA:10 a=1UhrZpe2VIYA:10
 a=ZZnuYtJkoWoA:10 a=cWRNjhkoAAAA:8 a=LM9EHm7x9GCA5nBb1DwA:9 a=CjuIK1q_8ugA:10
 a=hAen3xr-VmAA:10 a=16dEzWQFiobov50zz74A:9 a=sVa6W5Aao32NNC1mekxh:22
Received: (qmail 14174 invoked from network); 15 Aug 2017 04:36:53 -0000
Received: from behemoth.dingwall.me.uk (192.168.1.5)
 by mail0.xen.dingwall.me.uk with SMTP; 15 Aug 2017 04:36:53 -0000
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id 61AB7D08C20; Tue, 15 Aug 2017 05:36:53 +0100 (BST)
Date: Tue, 15 Aug 2017 05:36:53 +0100
From: James Dingwall <james@dingwall.me.uk>
To: xen-devel@lists.xen.org
Message-ID: <20170815043652.GA36547@dingwall.me.uk>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="sdtB3X0nJg68CQEu"
Content-Disposition: inline
User-Agent: Mutt/1.7.2 (2016-11-26)
Subject: [Xen-devel] [patch] honour maxmem from config
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--sdtB3X0nJg68CQEu
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi,

>From xl.cfg(5):

maxmem=MBYTES
           Specifies the maximum amount of memory a guest can ever see.  The value of maxmem= must be equal or greater than memory=.

           In combination with memory= it will start the guest "pre-ballooned", if the values of memory= and maxmem= differ.

At present when creating (pv) domains with a configuration such as:

memory = 512
maxmem = 1024

The maximum memory of the guest will not go above 512 (this also shows in the maxmem column in xl top).  I expect that the vm will start with 512 and then be 
able to increase up to 1024 if there is memory available for xen to allocate and the guest is under memory pressure.  I have been carrying variations of this 
patch originally written by Wei Liu through 4.[345] and having just jumped to 4.8 noted it is still a problem so thought I would raise this again.  With this 
applied everything is stable and working as expected - Xen 4.8.1 + Linux 4.1.43 (dom0 and guest) with tmem enabled in Xen, dom0 and guest.

https://lists.xenproject.org/archives/html/xen-devel/2013-10/msg02228.html

Thanks,
James

--sdtB3X0nJg68CQEu
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="xen-tools-4.8-maxmem.patch"

diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c
index d519c8d440..0b6d81e53a 100644
--- a/tools/libxl/libxl_dom.c
+++ b/tools/libxl/libxl_dom.c
@@ -416,7 +416,7 @@ int libxl__build_pre(libxl__gc *gc, uint32_t domid,
         return ERROR_FAIL;
     }
 
-    if (xc_domain_setmaxmem(ctx->xch, domid, info->target_memkb + size) < 0) {
+    if (xc_domain_setmaxmem(ctx->xch, domid, info->max_memkb + size) < 0) {
         LOGE(ERROR, "Couldn't set max memory");
         return ERROR_FAIL;
     }

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--sdtB3X0nJg68CQEu--


From xen-devel-bounces@lists.xen.org Tue Aug 15 05:23:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 05:23: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.xen.org>)
	id 1dhUKO-0005GY-TZ; Tue, 15 Aug 2017 05:23:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39354ed87=citrix-osstest@xenproject.org>)
 id 1dhUKN-0005GB-SF
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 05:23:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 96/51-01995-F5582995; Tue, 15 Aug 2017 05:23:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG5c66R
 Ig+lfJSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aOj61sBeuMKlbP/cbUwNiv1sXIySEh4C/x
 YttNZgjbXeLylxksILaIgLPEhA+32boYOTh4BfQkfj9zBwkLCxhJtE/awwpR7iZx/NtUJhh75
 r5/YGPYBDwkJvZMBBvDIqAq8XzbJnYQW0hAS2Lp4pVg9bwCghInZz4Bq2EWkJA4+OIF1AkWEv
 v/nmWewMg7C0nZLCRlCxiZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCY
 V6yXn525iBIZOPQMD4w7GqSf8DjFKcjApifLOj5oUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 164FKCdYlJqeWpGWmQMMYpi0BAePkgjvlSagNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKi
 fPagMwQACnKKM2DGwGLqEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHltQabwZOaVwG16BX
 QEE9ARfT69IEeUJCKkpBoYK5v7Uuyne04JShU0Zp2fb+bvW3Xi7RmWXj6ds8J63wS/1xzcuiF
 Nq9Txz7ddzusrWb3u5eqGf71jdlfBe6NRSl/T6p0GW+5rbEgRTF37IXQPs2KlmklaMKe0wv7V
 aXML/H4/Uovem/ji7zT+pJyGT8Y7VIW//112L8fA+ofO1CsHyuZVXzFXYinOSDTUYi4qTgQAl
 y58s6MCAAA=
X-Env-Sender: prvs=39354ed87=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502774620!102461839!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4443 invoked from network); 15 Aug 2017 05:23:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 05:23:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,376,1498521600"; d="scan'208";a="435503642"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71975-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=4ad5f597153c7cb20a968236c2c7d6ff01994350
X-Osstest-Versions-That: ovmf=0024172d909ec73a9ce9ffdfc9fdd4382080e110
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 15 Aug 2017 06:23:34 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71975: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk3NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NzUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA0YWQ1ZjU5NzE1M2M3Y2IyMGE5NjgyMzZjMmM3ZDZmZjAxOTk0
MzUwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwMDI0MTcyZDkwOWVj
NzNhOWNlOWZmZGZjOWZkZDQzODIwODBlMTEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NzQg
IDIwMTctMDgtMTQgMTg6MTc6MTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTc1ICAyMDE3LTA4LTE1IDAzOjQ3OjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNGFkNWY1OTcxNTNjN2NiMjBhOTY4MjM2YzJjN2Q2ZmYw
MTk5NDM1MApBdXRob3I6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgpEYXRlOiAg
IFdlZCBBdWcgOSAxNTo1Mzo0MyAyMDE3ICswODAwCgogICAgSW50ZWxTaWxpY29uUGtnL0ludGVs
VlRkRHhlOiBJbXByb3ZlIHBlcmZvcm1hbmNlLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIGlt
cHJvdmUgSU9NTVUgcGVyZm9ybWFuY2UuCiAgICBBbGwgV0JJTlZEIGlzIHJlbW92ZWQgZHVlIHRv
IHBlcmZvcm1hbmNlIGlzc3VlLgogICAgQ0xGTFVTSCBieSBXcml0ZUJhY2tEYXRhQ2FjaGVSYW5n
ZSgpIGlzIHVzZWQgdG8KICAgIG9ubHkgZmx1c2ggdGhlIGNvbnRleHQgdGFibGUgb3IKICAgIHNl
Y29uZCBsZXZlbCBwYWdlIHRhYmxlIGlmIHRoZXkgYXJlIGNoYW5nZWQuCiAgICAKICAgIFRoaXMg
cGF0Y2ggYWxzbyByZW1vdmVkIHNvbWUgdW51c2VkIGZ1bmN0aW9ucy4KICAgIAogICAgQ2M6IFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCAzY2NmNWE4YTQxYjQyZmM1MTE2ZmRjMDNiYzJh
MjczZjdmM2M1MTc5CkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIEF1ZyAxMSAyMjo0NjoyNCAyMDE3ICswODAwCgogICAgSW50ZWxTaWxpY29uUGtn
L2RzYzogQWRkIENhY2hlTWFpbnRlbmFuY2VMaWIuCiAgICAKICAgIEl0IHdpbGwgYmUgdXNlZCBi
eSBJbnRlbFZUZER4ZS4KICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNv
bT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1p
dCAzY2Y3MzdjNzRiMGYyZmEyZDJjNmE4NjEzNDNiZGU2ZmEyNDczYTNmCkF1dGhvcjogU3RhciBa
ZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBBdWcgNyAxNToyODo0NiAyMDE3
ICswODAwCgogICAgU2hlbGxQa2cgVWVmaURwTGliOiBJbml0IEN1c3RvbUN1bXVsYXRpdmVEYXRh
Lk1pbkR1cgogICAgCiAgICBJbml0IEN1c3RvbUN1bXVsYXRpdmVEYXRhLk1pbkR1ciB0byBQRVJG
X01BWERVUiwgb3RoZXJ3aXNlIHRoZQogICAgTWluRHVyIGRpc3BsYXllZCBmb3IgY3VzdG9tIGN1
bXVsYXRpdmUgZGF0YSB3aWxsIGJlIGFsd2F5cyAwLAogICAgYnV0IG5vdCB0aGUgcmVhbCBzaG9y
dGVzdCBkdXJhdGlvbi4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogQ2lubmFt
b24gU2hpYSA8Y2lubmFtb24uc2hpYUBocGUuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IGNlMTBmNDgyZjc4NjI4M2IxNjAxNDZiYjdi
YTJkOTc3MDQ3OWMxMGMKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRh
dGU6ICAgTW9uIEF1ZyA3IDE1OjI4OjIxIDIwMTcgKzA4MDAKCiAgICBQZXJmb3JtYW5jZVBrZyBE
UDogSW5pdCBDdXN0b21DdW11bGF0aXZlRGF0YS5NaW5EdXIKICAgIAogICAgSW5pdCBDdXN0b21D
dW11bGF0aXZlRGF0YS5NaW5EdXIgdG8gUEVSRl9NQVhEVVIsIG90aGVyd2lzZSB0aGUKICAgIE1p
bkR1ciBkaXNwbGF5ZWQgZm9yIGN1c3RvbSBjdW11bGF0aXZlIGRhdGEgd2lsbCBiZSBhbHdheXMg
MCwKICAgIGJ1dCBub3QgdGhlIHJlYWwgc2hvcnRlc3QgZHVyYXRpb24uCiAgICAKICAgIENjOiBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBDaW5uYW1vbiBTaGlhIDxj
aW5uYW1vbi5zaGlhQGhwZS5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0
YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+Cgpjb21taXQgOWE3MDE5NTVhNTVkMDk0ZTkzYzM2MTNhM2FlNDYyNjYwNTUx
ZDU5MgpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KRGF0ZTogICBUaHUg
QXVnIDEwIDA5OjMwOjQyIDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cgRHhlQ29yZTogRW5o
YW5jZSAiQ29udmVydFBhZ2VzOiBJbmNvbXBhdGlibGUgbWVtb3J5IHR5cGVzIgogICAgCiAgICBX
aGVuIGRvdWJsZSBmcmVlIHBhZ2VzIGJ5IEZyZWVQYWdlcygpIG9yIGFsbG9jYXRlIGFsbG9jYXRl
ZCBwYWdlcyBieQogICAgQWxsb2NhdGVQYWdlcygpIHdpdGggQWxsb2NhdGVBZGRyZXNzIHR5cGUs
IHRoZSBjb2RlIHdpbGwgcHJpbnQgZGVidWcKICAgIG1lc3NhZ2UgIkNvbnZlcnRQYWdlczogSW5j
b21wYXRpYmxlIG1lbW9yeSB0eXBlcyIsIGJ1dCB0aGUgZGVidWcKICAgIG1lc3NhZ2UgaXMgbm90
IHZlcnkgb2J2aW91cyBmb3IgdGhlIGVycm9yIHBhdGhzIGJ5IEZyZWVQYWdlcygpIG9yCiAgICBB
bGxvY2F0ZVBhZ2VzKCkuCiAgICAKICAgIFJlZmVyIGh0dHBzOi8vbGlzdHMuMDEub3JnL3BpcGVy
bWFpbC9lZGsyLWRldmVsLzIwMTctQXVndXN0LzAxMzA3NS5odG1sCiAgICBmb3IgdGhlIGRpc2N1
c3Npb24uCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gZW5oYW5jZSB0aGUgZGVidWcgbWVzc2Fn
ZSBmb3IgdGhlIGVycm9yIHBhdGhzIGJ5CiAgICBGcmVlUGFnZXMoKSBvciBBbGxvY2F0ZVBhZ2Vz
LgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzog
QW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxs
aW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCBkOWFmNWFmOGQ5Njg2NjgyMWU1MDg4MmZiZDQ1
Njg2YzI4YWFhZmVkCkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRl
OiAgIEZyaSBBdWcgMTEgMTE6MDI6MzkgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZyBEeGVD
b3JlOiBGaXggZG91YmxlIGZyZWUgcGFnZXMgb24gTG9hZEltYWdlIGZhaWx1cmUgcGF0aAogICAg
CiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTY2Nwog
ICAgcmVwb3J0ZWQgdGhlcmUgaXMgZG91YmxlIGZyZWUgcGFnZXMgb24gTG9hZEltYWdlIGZhaWx1
cmUgcGF0aC4KICAgIAogICAgQ29yZUxvYWRQZUltYWdlKCkKICAgIC4uLgogICAgICByZXR1cm4g
RUZJX1NVQ0NFU1M7CiAgICAKICAgIERvbmU6CiAgICAKICAgICAgLy8KICAgICAgLy8gRnJlZSBt
ZW1vcnkuCiAgICAgIC8vCiAgICAgIGlmIChEc3RCdWZBbG9jYXRlZCkgewogICAgICAgIENvcmVG
cmVlUGFnZXMgKEltYWdlLT5JbWFnZUNvbnRleHQuSW1hZ2VBZGRyZXNzLCBJbWFnZS0+TnVtYmVy
T2ZQYWdlcyk7CiAgICAgIH0KICAgIC4uLgogICAgCiAgICBDb3JlVW5sb2FkQW5kQ2xvc2VJbWFn
ZSgpCiAgICAuLi4KICAgICAgaWYgKChJbWFnZS0+SW1hZ2VCYXNlUGFnZSAhPSAwKSAmJiBGcmVl
UGFnZSkgewogICAgICAgIENvcmVGcmVlUGFnZXMgKEltYWdlLT5JbWFnZUJhc2VQYWdlLCBJbWFn
ZS0+TnVtYmVyT2ZQYWdlcyk7CiAgICAgIH0KICAgIC4uLgogICAgCiAgICBUaGlzIHBhdGNoIGlz
IHRvIGZvbGxvdyB0aGUgc3VnZ2VzdGlvbiBhdAogICAgaHR0cHM6Ly9saXN0cy4wMS5vcmcvcGlw
ZXJtYWlsL2VkazItZGV2ZWwvMjAxNy1BdWd1c3QvMDEzMTEyLmh0bWwKICAgIHRvIHNldCBJbWFn
ZS0+SW1hZ2VDb250ZXh0LkltYWdlQWRkcmVzcyBhbmQgSW1hZ2UtPkltYWdlQmFzZVBhZ2UgdG8g
MAogICAgYWZ0ZXIgdGhlIGZyZWUgaW4gQ29yZUxvYWRQZUltYWdlKCkuCiAgICAKICAgIENjOiBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBBbmRyZXcgRmlzaCA8YWZp
c2hAYXBwbGUuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdA
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 05:36:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 05:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhUWh-0006GI-12; Tue, 15 Aug 2017 05:36:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@kernel.org>) id 1dhUWf-0006GC-CB
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 05:36:25 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 58/02-02176-85882995; Tue, 15 Aug 2017 05:36:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsVybKJssm54x6R
 Ig7m3bSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzk7rYCvr5Kk7NecjawPiTu4uRi0NIYBaT
 xPF7v1i6GDk5WAQcJH5vamPtYuTgYBSIkXjwwxokzCjgLzHtTQcTSJhNQF2ipdMXxBQREJJYe
 rcOpIJZ4ASTxP/XFSC2sICTxJ+7D5ghBqpKtG4/DjaQVyBUYu5UbZCwhIC8xMTeaYwTGLkXMD
 KsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9Gs9AwPjDsa
 +vX6HGCU5mJREeedHTYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGb1A6UEyxKTU+tSMvMAQYY
 TFqCg0dJhFcAJM1bXJCYW5yZDpE6xWjJcWTW1i9MHB0zfn5j4ng14f83JiGWvPy8VClx3niQB
 gGQhozSPLhxsCi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVxhkCk9mXgnc1ldABzEBHd
 Tn0wtyUEkiQkqqgbHh8RVX9RO7DTIvneILkogQC7O8EcrR+EGX880bvpkze8yKctRlEqeLW5i
 +VHnaqmMhcJ4n5VPcEpa3j/VnMC9JvipTZs6QdKbD9pS7gnTYWuaWVeGy1qahO2fEJE1P1WBf
 x13BomxauuPMkfUMri9KQtLvL5n2Ou9JXOJFj/zI26I5S5grlViKMxINtZiLihMBpO8gtn0CA
 AA=
X-Env-Sender: luto@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502775382!110015603!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 31040 invoked from network); 15 Aug 2017 05:36:23 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 05:36:23 -0000
Received: from localhost (c-71-202-137-17.hsd1.ca.comcast.net [71.202.137.17])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BF73522DA6;
 Tue, 15 Aug 2017 05:36:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BF73522DA6
From: Andy Lutomirski <luto@kernel.org>
To: x86@kernel.org
Date: Mon, 14 Aug 2017 22:36:19 -0700
Message-Id: <daba8351ea2764bb30272296ab9ce08a81bd8264.1502775273.git.luto@kernel.org>
X-Mailer: git-send-email 2.13.3
Cc: Juergen Gross <jgross@suse.com>, Brian Gerst <brgerst@gmail.com>,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] x86/xen/64: Fix the reported SS and CS in
	SYSCALL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBJIGNsZWFuZWQgdXAgdGhlIFhlbiBTWVNDQUxMIGVudHJpZXMsIEkgaW5hZHZlcnRlbnRs
eSBjaGFuZ2VkCnRoZSByZXBvcnRlZCBzZWdtZW50IHJlZ2lzdGVycy4gIEJlZm9yZSBteSBwYXRj
aCwgcmVncy0+c3Mgd2FzCl9fVVNFUigzMilfRFMgYW5kIHJlZ3MtPmNzIHdhcyBfX1VTRVIoMzIp
X0NTLiAgQWZ0ZXIgdGhlIHBhdGNoLCB0aGV5CmFyZSBGTEFUX1VTRVJfQ1MvRFMoMzIpLgoKVGhp
cyBoYWQgYSBjb3VwbGUgdW5mb3J0dW5hdGUgZWZmZWN0cy4gIEl0IGNvbmZ1c2VkIHRoZQpvcHBv
cnR1bmlzdGljIGZhc3QgcmV0dXJuIGxvZ2ljLiAgSXQgYWxzbyBzaWduaWZpY2FudGx5IGluY3Jl
YXNlZAp0aGUgcmlzayBvZiB0cmlnZ2VyaW5nIGEgbmFzdHkgZ2xpYmMgYnVnOgoKaHR0cHM6Ly9z
b3VyY2V3YXJlLm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MjEyNjkKClVwZGF0ZSB0aGUg
WGVuIGVudHJ5IGNvZGUgdG8gY2hhbmdlIGl0IGJhY2suCgpSZXBvcnRlZC1ieTogQnJpYW4gR2Vy
c3QgPGJyZ2Vyc3RAZ21haWwuY29tPgpGaXhlczogOGE5OTQ5YmM3MWE3ICgieDg2L3hlbi82NDog
UmVhcnJhbmdlIHRoZSBTWVNDQUxMIGVudHJpZXMiKQpTaWduZWQtb2ZmLWJ5OiBBbmR5IEx1dG9t
aXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KLS0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIHwg
MTggKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgYi9hcmNoL3g4Ni94ZW4veGVu
LWFzbV82NC5TCmluZGV4IGE4YTRmNGM0NjBhNi4uYzVmZWUyNjgwYWJjIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMK
QEAgLTg4LDYgKzg4LDE1IEBAIFJFTE9DKHhlbl9zeXNyZXQ2NCwgMWIrMSkKIEVOVFJZKHhlbl9z
eXNjYWxsX3RhcmdldCkKIAlwb3BxICVyY3gKIAlwb3BxICVyMTEKKworCS8qCisJICogTmVpdGhl
ciBYZW4gbm9yIHRoZSBrZXJuZWwgcmVhbGx5IGtub3dzIHdoYXQgdGhlIG9sZCBTUyBhbmQKKwkg
KiBDUyB3ZXJlLiAgVGhlIGtlcm5lbCBleHBlY3RzIF9fVVNFUl9EUyBhbmQgX19VU0VSX0NTLCBz
bworCSAqIHJlcG9ydCB0aG9zZSB2YWx1ZXMgZXZlbiB0aG91Z2ggWGVuIHdpbGwgZ3Vlc3MgaXRz
IG93biB2YWx1ZXMuCisJICovCisJbW92cSAkX19VU0VSX0RTLCA0KjgoJXJzcCkKKwltb3ZxICRf
X1VTRVJfQ1MsIDEqOCglcnNwKQorCiAJam1wIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFt
ZQogRU5EUFJPQyh4ZW5fc3lzY2FsbF90YXJnZXQpCiAKQEAgLTk3LDYgKzEwNiwxNSBAQCBFTkRQ
Uk9DKHhlbl9zeXNjYWxsX3RhcmdldCkKIEVOVFJZKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQogCXBv
cHEgJXJjeAogCXBvcHEgJXIxMQorCisJLyoKKwkgKiBOZWl0aGVyIFhlbiBub3IgdGhlIGtlcm5l
bCByZWFsbHkga25vd3Mgd2hhdCB0aGUgb2xkIFNTIGFuZAorCSAqIENTIHdlcmUuICBUaGUga2Vy
bmVsIGV4cGVjdHMgX19VU0VSMzJfRFMgYW5kIF9fVVNFUjMyX0NTLCBzbworCSAqIHJlcG9ydCB0
aG9zZSB2YWx1ZXMgZXZlbiB0aG91Z2ggWGVuIHdpbGwgZ3Vlc3MgaXRzIG93biB2YWx1ZXMuCisJ
ICovCisJbW92cSAkX19VU0VSMzJfRFMsIDQqOCglcnNwKQorCW1vdnEgJF9fVVNFUjMyX0NTLCAx
KjgoJXJzcCkKKwogCWptcCBlbnRyeV9TWVNDQUxMX2NvbXBhdF9hZnRlcl9od2ZyYW1lCiBFTkRQ
Uk9DKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQogCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 06:51:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 06:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhVgp-0003W7-BM; Tue, 15 Aug 2017 06:50:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhVgo-0003Vu-3r
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 06:50:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 66/D8-01862-1D992995; Tue, 15 Aug 2017 06:50:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff8zEm
 RBp++GFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9/hf8wFa+YzVizdeYS1
 gXF6YRcjF4eQwF9GiRXb3rNDOI8ZJfb1n2frYuQEcrYxShy/KARiiwg4S3w9M5cdxOYV0JdY8
 n8bI4gtLOAise3KcyaQZgmB/0oSE9/tAktICHhL7No1mx3G3rD6AUsXIzsHm4CVxCExkCiLgK
 rE3zW7GCcwci9gZFjFqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+
 7iRHodQYg2MG4YrvnIUZJDiYlUd75UZMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfpwBlBMs
 Sk1PrUjLzAGGH0xagoNHSYS3DCTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivE9BigRAi
 jJK8+BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5LUGm8GTmlcBtegV0BBPQEVfawY
 4oSURISTUw5kppSgnJcjivTVTcs39igghPcOPlkO1pb/2F/m9zEmMqM09JNFGOlFngsXyXYoC
 g6FLzN/zNb3Rb3n3UveVi/37By3l7NVU5v0TVlbxlkJ55tU2laRu31NQ7J59NF13ls6tqWeLb
 2/2Hr7zdMVHjxPoi4YXiByv8Eko28cSrLnNpjdL5VNCsxFKckWioxVxUnAgAxGSlW4ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502779854!98343774!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15759 invoked from network); 15 Aug 2017 06:50:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 06:50:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhVgh-0002pE-Ro; Tue, 15 Aug 2017 06:50: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 1dhVgc-0005cd-AG; Tue, 15 Aug 2017 06:50:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhVgb-0005KF-AD; Tue, 15 Aug 2017 06:50:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112634-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64: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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=945f1d358141d5d0310966647f58af9f7e740d14
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 06:50:45 +0000
Subject: [Xen-devel] [linux-3.18 test] 112634: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6625348623274619810=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 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-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-raw 12 migrate-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
 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

version targeted for testing:
 linux                945f1d358141d5d0310966647f58af9f7e740d14
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   24 days
Failing since        112351  2017-07-27 22:26:55 Z   18 days   31 attempts
Testing same since   112614  2017-08-13 03:32:12 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6625348623274619810==--

From xen-devel-bounces@lists.xen.org Tue Aug 15 07:56:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 07: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.xen.org>)
	id 1dhWi0-0008Nv-QU; Tue, 15 Aug 2017 07:56:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dhWi0-0008Np-3v
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 07:56:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4E/C9-03406-F19A2995; Tue, 15 Aug 2017 07:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMbThoK7cykm
 RBpvOC1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXbjczF/wTrFg4+whbA2MXXxcjF4eQwHRG
 ieNdrWwgDovAMlaJ1/e7wRwJgUOsEv+nLmfsYuQEcuIkNr+exgRh10jce/2bpYuRA6hdU2Jjg
 yXEpIlMEke/fWMHqREWMJBoWP+dFcRmEVCV+HD2FxtIPZuAikTbGkOQsIiAhsTU03uYQWxmgS
 MiElvP6UK0uknseHYFbC2vgLnExcMnGCHmr2aUmNLQww6REJQ4OfMJC0SzlsSNfy+ZQOYzC0h
 LLP/HARLmFAiUePRuM1iJKNDazqVzWCYwisxC0j0LSfcshO4FjMyrGDWKU4vKUot0DU31kooy
 0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw58BCHYwflsWcIhRkoNJSZR3ftSkSCG+p
 PyUyozE4oz4otKc1OJDjDIcHEoSvGnLgXKCRanpqRVpmTnASIRJS3DwKInwtiwDSvMWFyTmFm
 emQ6ROMRpzXLmy7gsTx5QD278wCbHk5eelSonzVoJMEgApzSjNgxsESxCXGGWlhHkZgU4T4il
 ILcrNLEGVf8UozsGoJMy7E2QKT2ZeCdy+V0CnMAGdcqUd7JSSRISUVAOjn0vlQSEbzfrMTZX7
 LXqjbgreCJYOfppelhOdelPOO97MjfXUJ776/iA3GeNaBxHxQwkMphJWqgJXuxeI1O0zOFzNm
 HOqz8n8YvFUd16J4qO9JWvWSiRuetKd/kD+YPN9TptLHDNfHnV/ubZb7elpv5dac6cHb9+0yp
 LZ9bX2bIfX3HzuNkosxRmJhlrMRcWJAMVAP/8LAwAA
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502783774!69953863!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6188 invoked from network); 15 Aug 2017 07:56:14 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Aug 2017 07:56:14 -0000
Received: by mail-wr0-f193.google.com with SMTP id w63so172737wrc.2
 for <xen-devel@lists.xenproject.org>; Tue, 15 Aug 2017 00:56:14 -0700 (PDT)
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=fYFRALUbQeIRX7DaFM52yKS0UboP9WQsPVWpVtEphtQ=;
 b=UeDHeeNtbAimxQ0s/4joC21WGfAtplfq2pVAcdlEBtiGcxwy0Hr6hFBnsFFQhxerg5
 UhWdpXaQTMh9ROTc0jnAocV0yxUiqcVuidSJYpI5rZI+B/TrBvmKsxB2TzJJ4zJFYFXY
 l7JOnByn7qqAQMHJpYY869i3H+HHXNh3C+U+UJpPV/Zwq6z7tvqXlPDtGdbCeHfR22Sc
 bBNmDtmfAAYJPF4uqz56sgC9uV0srSsNbpAFRkVwc6KzNqh5PbMKLheJHhingbQZi9mZ
 bfA8qbGtptZ0VmrGfimssRoW4hqSl2jNXElrRwPk2UvyBVqEzeH9JuabuqpxoYrfbCuw
 xQzg==
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=fYFRALUbQeIRX7DaFM52yKS0UboP9WQsPVWpVtEphtQ=;
 b=KL6ajAUXp3S85j133aZyISF+2msamFcWRDaeSibAZRDKsvhWsALjssEupfop+6Jhfc
 2o6i9VnpLpdpuEPPgfnptgmOJZvSIAaRK7LInqc5MQBGKHEmlKZe9BRdCNcljAPwrHdx
 HCeY8SGoGvShxKRhvCnI83VYr2WQdBEf6fky1qnQpszz13CkPm2rwyq75VRBnx6djOIY
 +wS4kk4awfwpyk3h7IbsgRyKKlB/AQNLMDA57+Mty5KhfY4w8ZHORnPDEvIPQmgpvUrC
 hrfeR/2RdnW140V7M+N80LxMeo4BBmiRjuwfS1T88w5YdwF9cRbahvUIDaxYiB7rkC2R
 PSiw==
X-Gm-Message-State: AHYfb5hVUQo2b2TT1UObY6VETuR4QlCXzciaIMWEzDyPSbi7YXi8mQET
 Q1RiK5uRsGnSMA==
X-Received: by 10.223.149.146 with SMTP id p18mr16690970wrp.160.1502783773821; 
 Tue, 15 Aug 2017 00:56:13 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id a6sm1107338wme.36.2017.08.15.00.56.10
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 15 Aug 2017 00:56:13 -0700 (PDT)
Date: Tue, 15 Aug 2017 09:56:09 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170815075609.mmzbfwritjzvrpsn@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiA+IERvIHRo
ZXNlIGNoYW5nZXMgZ2V0IHVzIGNsb3NlciB0byBiZWluZyBhYmxlIHRvIGJ1aWxkIHRoZSBrZXJu
ZWwgYXMgdHJ1bHkgCj4gPiBwb3NpdGlvbiBpbmRlcGVuZGVudCwgaS5lLiB0byBwbGFjZSBpdCBh
bnl3aGVyZSBpbiB0aGUgdmFsaWQgeDg2LTY0IGFkZHJlc3MgCj4gPiBzcGFjZT8gT3IgYW55IG90
aGVyIGFkdmFudGFnZXM/Cj4gCj4gWWVzLCBQSUUgYWxsb3dzIHVzIHRvIHB1dCB0aGUga2VybmVs
IGFueXdoZXJlIGluIG1lbW9yeS4gSXQgd2lsbCBhbGxvdyB1cyB0byAKPiBoYXZlIGEgZnVsbCBy
YW5kb21pemVkIGFkZHJlc3Mgc3BhY2Ugd2hlcmUgcG9zaXRpb24gYW5kIG9yZGVyIG9mIHNlY3Rp
b25zIGFyZSAKPiBjb21wbGV0ZWx5IHJhbmRvbS4gVGhlcmUgaXMgc3RpbGwgc29tZSB3b3JrIHRv
IGdldCB0aGVyZSBidXQgYmVpbmcgYWJsZSB0byBidWlsZCAKPiBhIFBJRSBrZXJuZWwgaXMgYSBz
aWduaWZpY2FudCBzdGVwLgoKU28gSSBfcmVhbGx5XyBkaXNsaWtlIHRoZSB3aG9sZSBQSUUgYXBw
cm9hY2gsIGJlY2F1c2Ugb2YgdGhlIGh1Z2Ugc2xvd2Rvd246CgorY29uZmlnIFJBTkRPTUlaRV9C
QVNFX0xBUkdFCisgICAgICAgYm9vbCAiSW5jcmVhc2UgdGhlIHJhbmRvbWl6YXRpb24gcmFuZ2Ug
b2YgdGhlIGtlcm5lbCBpbWFnZSIKKyAgICAgICBkZXBlbmRzIG9uIFg4Nl82NCAmJiBSQU5ET01J
WkVfQkFTRQorICAgICAgIHNlbGVjdCBYODZfUElFCisgICAgICAgc2VsZWN0IFg4Nl9NT0RVTEVf
UExUUyBpZiBNT0RVTEVTCisgICAgICAgZGVmYXVsdCBuCisgICAgICAgLS0taGVscC0tLQorICAg
ICAgICAgQnVpbGQgdGhlIGtlcm5lbCBhcyBhIFBvc2l0aW9uIEluZGVwZW5kZW50IEV4ZWN1dGFi
bGUgKFBJRSkgYW5kCisgICAgICAgICBpbmNyZWFzZSB0aGUgYXZhaWxhYmxlIHJhbmRvbWl6YXRp
b24gcmFuZ2UgZnJvbSAxR0IgdG8gM0dCLgorCisgICAgICAgICBUaGlzIG9wdGlvbiBpbXBhY3Rz
IHBlcmZvcm1hbmNlIG9uIGtlcm5lbCBDUFUgaW50ZW5zaXZlIHdvcmtsb2FkcyB1cAorICAgICAg
ICAgdG8gMTAlIGR1ZSB0byBQSUUgZ2VuZXJhdGVkIGNvZGUuIEltcGFjdCBvbiB1c2VyLW1vZGUg
cHJvY2Vzc2VzIGFuZAorICAgICAgICAgdHlwaWNhbCB1c2FnZSB3b3VsZCBiZSBzaWduaWZpY2Fu
dGx5IGxlc3MgKDAuNTAlIHdoZW4geW91IGJ1aWxkIHRoZQorICAgICAgICAga2VybmVsKS4KKwor
ICAgICAgICAgVGhlIGtlcm5lbCBhbmQgbW9kdWxlcyB3aWxsIGdlbmVyYXRlIHNsaWdodGx5IG1v
cmUgYXNzZW1ibHkgKDEgdG8gMiUKKyAgICAgICAgIGluY3JlYXNlIG9uIHRoZSAudGV4dCBzZWN0
aW9ucykuIFRoZSB2bWxpbnV4IGJpbmFyeSB3aWxsIGJlCisgICAgICAgICBzaWduaWZpY2FudGx5
IHNtYWxsZXIgZHVlIHRvIGxlc3MgcmVsb2NhdGlvbnMuCgpUbyBwdXQgMTAlIGtlcm5lbCBvdmVy
aGVhZCBpbnRvIHBlcnNwZWN0aXZlOiBlbmFibGluZyB0aGlzIG9wdGlvbiB3aXBlcyBvdXQgYWJv
dXQgCjUtMTAgeWVhcnMgd29ydGggb2YgcGFpbnN0YWtpbmcgb3B0aW1pemF0aW9ucyB3ZSd2ZSBk
b25lIHRvIGtlZXAgdGhlIGtlcm5lbCBmYXN0IAouLi4gKCEhKQoKSSB0aGluayB0aGUgZnVuZGFt
ZW50YWwgZmxhdyBpcyB0aGUgYXNzdW1wdGlvbiB0aGF0IHdlIG5lZWQgYSBQSUUgZXhlY3V0YWJs
ZSB0byAKaGF2ZSBhIGZyZWVseSByZWxvY2F0YWJsZSBrZXJuZWwgb24gNjQtYml0IENQVXMuCgpI
YXZlIHlvdSBjb25zaWRlcmVkIGEga2VybmVsIHdpdGggLW1jbW9kZWw9c21hbGwgKG9yIG1lZGl1
bSkgaW5zdGVhZCBvZiAtZnBpZSAKLW1jbW9kZWw9bGFyZ2U/IFdlIGNhbiBwaWNrIGEgcmFuZG9t
IDJHQiB3aW5kb3cgaW4gdGhlIChub24ta2VybmVsKSBjYW5vbmljYWwgCng4Ni02NCBhZGRyZXNz
IHNwYWNlIHRvIHJhbmRvbWl6ZSB0aGUgbG9jYXRpb24gb2Yga2VybmVsIHRleHQuIFRoZSBsb2Nh
dGlvbiBvZiAKbW9kdWxlcyBjYW4gYmUgZnVydGhlciByYW5kb21pemVkIHdpdGhpbiB0aGF0IDJH
QiB3aW5kb3cuCgpJdCBzaG91bGQgaGF2ZSBmYXIgbGVzcyBwZXJmb3JtYW5jZSBpbXBhY3QgdGhh
biB0aGUgcmVnaXN0ZXItbG9zaW5nIGFuZCAKb3ZlcmhlYWQtaW5kdWNpbmcgLWZwaWUgLyAtbWNt
b2RlbD1sYXJnZSAoZm9yIG1vZHVsZXMpIGV4ZWN1dGlvbiBtb2RlbHMuCgpNeSBxdWljayBndWVz
cyBpcyB0aGEgdGhlIHBlcmZvcm1hbmNlIGltcGFjdCBtaWdodCBiZSBjbG9zZSB0byB6ZXJvIGlu
IGZhY3QuCgpUaGFua3MsCgoJSW5nbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 08:01:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 08: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.xen.org>)
	id 1dhWnE-0001AZ-EH; Tue, 15 Aug 2017 08:01:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhWnD-0001AT-Pd
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 08:01:39 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 B6/50-01731-36AA2995; Tue, 15 Aug 2017 08:01:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzdp1aR
 Ig+a1Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNm+1MBa3cFTcv7WVtYFzK0cXIySEkkCfx
 /sl1NhCbV8BO4uCOK2C2hIChxOmFN1lAbBYBVYmuU1/BbDYBdYm2Z9tZQWwRAWWJu99nAMW5O
 JgFtjJKdH27BpTg4BAWcJfo22IHMd9C4ujFJ4wgNqeApcTXmx+ZQEp4BQQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jYz0koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg6+egYFxB+Oedr9DjJIcTEqivPOjJkUK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9vgIoJ1iUmp5akZaZA4wDmLQEB4+SCO+75UBp3uKCx
 NzizHSI1ClGXY5XE/5/YxJiycvPS5US560CmSEAUpRRmgc3AhaTlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ864BmcKTmVcCt+kV0BFMQEdcaQc7oiQRISXVwBilfyfgef37x8/ZHh0wdbK
 6pXP7UOCJvLj1+lPvnWAruKy9nF3j8zzuJ/kXxbsZ/GOYRAIPWq5WXhOwfO7T/v9ztk9feXFy
 /6p9FfOuFNWE/njGdSV6RsH9PwU5B0S33YtRd1Pe3Vd7tzGZ65WM8wzLWcyCob9cLrgHiESZf
 /q5+PpP8V0BPf+VWIozEg21mIuKEwF4mHCQxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502784096!107261837!1
X-Originating-IP: [137.65.248.74]
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 30829 invoked from network); 15 Aug 2017 08:01:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 08:01:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 02:01:35 -0600
Message-Id: <5992C67C020000780016FAC2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 02:01:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170814154628.11769-1-wei.liu2@citrix.com>
In-Reply-To: <20170814154628.11769-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: lift hypercall_cancel_continuation to
	sched.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE3OjQ2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L21tLmMKPiBAQCAtNTMsNiArNTMsNyBAQCBpbnQgY29tcGF0X2FyY2hf
bWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKPiAgICAgIGNvbXBhdF9wZm5fdCBtZm47Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiAg
ICAgIGludCByYyA9IDA7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gIAo+
ICAgICAgc3dpdGNoICggY21kICkKPiAgICAgIHsKPiBAQCAtMTI0LDcgKzEyNSw3IEBAIGludCBj
b21wYXRfYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKQo+ICAgICAgICAgIGlmICggX19jb3B5X3RvX2d1ZXN0KGFyZywgJmNt
cCwgMSkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgaWYgKCByYyA9PSBfX0hZUEVSVklT
T1JfbWVtb3J5X29wICkKPiAtICAgICAgICAgICAgICAgIGh5cGVyY2FsbF9jYW5jZWxfY29udGlu
dWF0aW9uKCk7Cj4gKyAgICAgICAgICAgICAgICBoeXBlcmNhbGxfY2FuY2VsX2NvbnRpbnVhdGlv
bihjdXJyKTsKPiAgICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwo+ICAgICAgICAgIH0KPiAgCj4g
QEAgLTEzMyw3ICsxMzQsNyBAQCBpbnQgY29tcGF0X2FyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxv
bmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgCj4gICAgICBjYXNl
IFhFTk1FTV9tYWNocGh5c19tYXBwaW5nOgo+ICAgICAgewo+IC0gICAgICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnItPmRvbWFpbjsKPiAgICAgICAgICBzdHJ1Y3QgY29tcGF0X21hY2hwaHlzX21hcHBpbmcgbWFw
cGluZyA9IHsKPiAgICAgICAgICAgICAgLnZfc3RhcnQgPSBNQUNIMlBIWVNfQ09NUEFUX1ZJUlRf
U1RBUlQoZCksCj4gICAgICAgICAgICAgIC52X2VuZCAgID0gTUFDSDJQSFlTX0NPTVBBVF9WSVJU
X0VORCwKCkkgZG9uJ3QgdGhpbmsgdGhlIGxvY2FsIHZhcmlhYmxlIGlzIHJlYWxseSB1c2VmdWwg
aGVyZSAtIGl0J3MgdHdvCmVudGlyZWx5IGRpc3RpbmN0IGFuZCB1bmNvbW1vbiBwYXRocyB3aGlj
aCBuZWVkIGl0LCB5ZXQKeW91IGNhbGN1bGF0ZSB1bmNvbmRpdGlvbmFsbHkgbm93LiBXaXRoIHRo
ZSB2YXJpYWJsZQpkcm9wcGVkClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 08:07:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 08:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhWsI-0001VC-0w; Tue, 15 Aug 2017 08:06:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhWsG-0001V6-MM
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 08:06:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C7/D7-01862-B9BA2995; Tue, 15 Aug 2017 08:06:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3f26km
 RBseu8los+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk9d9tZCm5xVBx+f5GpgfErWxcjJ4eQQJ7E
 /p+zGbsY2Tl4Bewk/vuARCUEDCVOL7zJAmKzCKhKPFoxhxHEZhNQl2h7tp0VxBYR0JZYu+cVe
 xcjFwezwAFmib1fT4KNFBYIlXj16DUzSEJIoIdRYvn71WCTOAUCJQ6vOQyU4ADaJSjxd4cwSJ
 hZQEvi4a9bLBC2tsSyha/BSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGu
 sl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHoMQLCDsfmL0yFGSQ4mJVHe+VGT
 IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8G5cCZQTLEpNT61Iy8wBRgFMWoKDR0mENwwkzVtck
 JhbnJkOkTrFqMvxasL/b0xCLHn5ealS4rwXQIoEQIoySvPgRsAi8hKjrJQwLyPQUUI8BalFuZ
 klqPKvGMU5GJWEeeeATOHJzCuB2/QK6AgmoCOutIMdUZKIkJJqYIx8Hvtg3/eqRZf57h5bwbl
 8fZp2uG2NWRODIcNe9pC2wg93PMXO7noem53dnWqSE3eCL6lFR7nw0ESj3wKrnq/Y+/Zt6brd
 j7LMXGbuFalK1HNWka49skq+d/E9qbSAN5Nn+sWs0qx8fetZ4vrr/C2HUn5F2s1NeGP68+2js
 oyimIzXP2UzziixFGckGmoxFxUnAgDegouKwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502784409!79167274!1
X-Originating-IP: [137.65.248.74]
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 595 invoked from network); 15 Aug 2017 08:06:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 08:06:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 02:06:48 -0600
Message-Id: <5992C7B5020000780016FADC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 02:06:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <1502180855-7500-1-git-send-email-aisaila@bitdefender.com>
 <CABfawh=LjRobw53paNGEwTPZb0JgEUFSpeNz4+B4nb+zaWW3fQ@mail.gmail.com>
In-Reply-To: <CABfawh=LjRobw53paNGEwTPZb0JgEUFSpeNz4+B4nb+zaWW3fQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE3OjUzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBBdWcgOCwgMjAxNyBhdCAyOjI3IEFNLCBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJj
YWxsLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+PiBAQCAtMTU1LDYg
KzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
Pj4gICAgICAgICAgLyogRmFsbHRocm91Z2ggdG8gcGVybWlzc2lvbiBjaGVjay4gKi8KPj4gICAg
ICBjYXNlIDQ6Cj4+ICAgICAgY2FzZSAyOgo+PiArICAgICAgICBpZiAoIGN1cnJkLT5hcmNoLm1v
bml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAmJgo+PiArICAgICAgICAgICAg
ZWF4ID09IF9fSFlQRVJWSVNPUl9odm1fb3AgJiYKPj4gKyAgICAgICAgICAgIChtb2RlID09IDgg
PyByZWdzLT5yZGkgOiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQg
KQo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsKPiAKPiBTbyB0aGUgQ1BMIGNoZWNrIGhhcHBl
bnMgYWZ0ZXIgdGhlIG1vbml0b3IgY2hlY2ssIHdoaWNoIG1lYW5zIHRoaXMKPiB3aWxsIHRyaWdn
ZXIgcmVnYXJkbGVzcyBpZiB0aGUgaHlwZXJjYWxsIGlzIGNvbWluZyBmcm9tIHVzZXJzcGFjZSBv
cgo+IGtlcm5lbHNwYWNlLiBTaW5jZSB0aGUgbW9uaXRvciBvcHRpb24gc3BlY2lmaWNhbGx5IHNh
eXMgdXNlcnNwYWNlLAo+IHRoaXMgc2hvdWxkIHByb2JhYmx5IGdldCBtb3ZlZCBpbnRvIHRoZSBi
bG9jayB3aGVyZSBDUEwgd2FzIGNoZWNrZWQuCgpXaGF0IGRpZmZlcmVuY2Ugd291bGQgdGhpcyBt
YWtlPyBGb3IgQ1BMMCB0aGUgaHlwZXJjYWxsIGlzCnBlcm1pdHRlZCBhbnl3YXksIGFuZCBmb3Ig
Q1BMID4gMCB3ZSBzcGVjaWZpY2FsbHkgd2FudCB0byBieXBhc3MKdGhlIENQTCBjaGVjay4gT3Ig
YXJlIHlvdSBzYXlpbmcgeW91IHdhbnQgdG8gcmVzdHJpY3QgdGhlIG5ldwpjaGVjayB0byBqdXN0
IENQTDM/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 08:18:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 08: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.xen.org>)
	id 1dhX3H-0002Mi-4H; Tue, 15 Aug 2017 08:18:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhX3F-0002Mc-Dm
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 08:18:13 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 6D/F6-03937-44EA2995; Tue, 15 Aug 2017 08:18:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9dl3aR
 Igx0uFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxpZL65kK9vFVTHn0jrWB8RVXFyMnh5BAnsT7
 71+ZQWxeATuJTV297CC2hIChxOmFN1lAbBYBVYl1j1YxgdhsAuoSbc+2s3YxcnCICBhJfNgmC
 RJmFnjFKHHxVAqILSzgJ7Fs/zLGLkYuoPEfGSWe7W0Cm88JNP/kq5PsIL28AoISf3cIQ/RqST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdC31koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA48BCHYw3t0UcIhRkoNJSZR3ftSkSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvEZrgXKCRanpqRVpmTnAGIBJS3DwKInwLl0DlOYtLkjML
 c5Mh0idYtTleDXh/zcmIZa8/LxUKXFeHZAZAiBFGaV5cCNg8XiJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrzPQFbxZOaVwG0CRgLQ/SK8V9rBjihJREhJNTBO2h8wpeX7kfKeoljLpT+8D2l
 PaW9+s6JC/cV/549RoRobb7urHvy+9/KjhQkNdztXCfp/FGgXvGWSabjuNcOt6T7es6//E6g4
 7vqPlUvcMF05/aays8XFEH3RepXKfenroq9MPxPwb/mUh7plKZvMfxx18JkvrfZqg3PdqYTPb
 xcbOmv/Ne5TYinOSDTUYi4qTgQAx4UAoMICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502785090!58978937!1
X-Originating-IP: [137.65.248.74]
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 26478 invoked from network); 15 Aug 2017 08:18:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 08:18:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 02:18:08 -0600
Message-Id: <5992CA5F020000780016FAED@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 02:18:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
 <59919979020000780016F46D@prv-mh.provo.novell.com>
 <3b468d31-67f2-edc6-55ef-c4c8d38e9e83@oracle.com>
In-Reply-To: <3b468d31-67f2-edc6-55ef-c4c8d38e9e83@oracle.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, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzE0LzIwMTcgMDY6MzcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAwOC4wOC4xNyBhdCAyMzo0NSwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCj4+PiBAQCAtODgsNyArODgsMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwo+Pj4g
ICAgICAgICAgLyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spID09IDApLiAqLwo+Pj4gICAgICAgICAgc3RydWN0IHsKPj4+ICAgICAgICAgICAg
ICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVz
ZT8gKi8KPj4+IC0gICAgICAgICAgICBib29sX3QgbmVlZF90bGJmbHVzaDsKPj4+ICsgICAgICAg
ICAgICBib29sIG5lZWRfdGxiZmx1c2g6MTsKPj4+ICsKPj4+ICsgICAgICAgICAgICAvKgo+Pj4g
KyAgICAgICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQg
cGFnZSBpbiB0aGUgYnVkZHkuCj4+PiArICAgICAgICAgICAgICogT25lIG1vcmUgYml0IHRoYW4g
bWF4aW11bSBwb3NzaWJsZSBvcmRlciB0byBhY2NvbW1vZGF0ZQo+Pj4gKyAgICAgICAgICAgICAq
IElOVkFMSURfRElSVFlfSURYLgo+Pj4gKyAgICAgICAgICAgICAqLwo+Pj4gKyNkZWZpbmUgSU5W
QUxJRF9ESVJUWV9JRFggKCgxVUwgPDwgKE1BWF9PUkRFUiArIDEpKSAtIDEpCj4+PiArICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0eTpNQVhfT1JERVIgKyAxOwo+Pj4gICAgICAg
ICAgfSBmcmVlOwo+PiBJIHRoaW5rIGdlbmVyYXRlZCBjb2RlIHdpbGwgYmUgYmV0dGVyIHdpdGgg
dGhlIHR3byBmaWVsZHMgc3dhcHBlZDoKPj4gVGhhdCB3YXkgcmVhZGluZyBmaXJzdF9kaXJ0eSB3
b24ndCBpbnZvbHZlIGEgc2hpZnQsIGFuZCBhY2Nlc3NpbmcgYQo+PiBzaW5nbGUgYml0IGRvZXNu
J3QgcmVxdWlyZSBzaGlmdHMgYXQgYWxsIG9uIG1hbnkgYXJjaGl0ZWN0dXJlcy4KPiAKPiBPaywg
SSB3aWxsIHRoZW4ga2VlcCBuZWVkX3RsYmZsdXNoIGFzIHRoZSBsYXN0IGZpZWxkIHNvIHRoZSBm
aW5hbCBzdHJ1Y3QKPiAoYXMgZGVmaW5lZCBpbiBwYXRjaCA3KSB3aWxsIGxvb2sgbGlrZQo+IAo+
IHN0cnVjdCB7Cj4gICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiAr
IDE7Cj4gICAgICAgICB1bnNpZ25lZCBsb25nIHNjcnViX3N0YXRlOjI7Cj4gICAgICAgICBib29s
IG5lZWRfdGxiZmx1c2g6MTsKPiB9OwoKSG1tLCBhY3R1YWxseSAtIHdoeSBkbyB5b3UgbmVlZCBi
aXRmaWVsZHMgb24gdGhlIHg4NiBzaWRlIGF0IGFsbD8KVGhleSdyZSBuZWVkZWQgZm9yIDMyLWJp
dCBhcmNoaXRlY3R1cmVzIG9ubHksIDY0LWJpdCBvbmVzIG91Z2h0CnRvIGJlIGZpbmUgd2l0aAoK
c3RydWN0IHsKICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfZGlydHk7CiAgICAgICAgYm9vbCBu
ZWVkX3RsYmZsdXNoOwogICAgICAgIHVpbnQ4X3Qgc2NydWJfc3RhdGU7Cn07CgoocGx1cyBhIHN1
aXRhYmxlIEJVSUxEX0JVR19PTigpIHRvIG1ha2Ugc3VyZSBmaXJzdF9kaXJ0eSBoYXMKYXQgbGVh
c3QgTUFYX09SREVSICsgMSBiaXRzKS4gVGhlIEFSTSBtYWludGFpbmVycyB3aWxsIGtub3cKd2hl
dGhlciB0aGV5IHdvdWxkIHdhbnQgdG8gYWxzbyBkaWZmZXJlbnRpYXRlIEFSTTMyIGFuZApBUk02
NCBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 08:30:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 08: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.xen.org>)
	id 1dhXEG-0003EF-5N; Tue, 15 Aug 2017 08:29:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhXEE-0003E3-L2
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 08:29:34 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 90/AA-01987-DE0B2995; Tue, 15 Aug 2017 08:29:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVffNhkm
 RBj9vq1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8++l4wFz2czVrzbepm5
 gfFGbhcjF4eQwF9Gifcn17JCOI8ZJVqXN0A52xgl9rx+wNbFyMkhIuAs8fXMXHYQm1dAX2Jx5
 xswW1ggUGJV3342kAYJgS3qEheOPGUGSUgIeEv8XNPIDmPPvPOWsYuRnYNNwErikBhIlEVAVW
 LqukWsExi5FzAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93
 ECPR7PQMD4w7GzhN+hxglOZiURHnnR02KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu34dUE6w
 KDU9tSItMwcYgDBpCQ4eJRFexvVAad7igsTc4sx0iNQpRmOODavXf2Hi6Jjx8xuTEEtefl6ql
 DivFkipAEhpRmke3CBYZFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzLAjKFJzOvBG7fK6
 BTmIBOudIOdkpJIkJKqoFR4d/a2t12kS1lyeZzJz/OYxF5tZVjw7uHlRYc3/I6N3+MnrWb5XF
 YueKloz4rrfgeH+2zC2kO/rIvk+3g29uSFbstXYI86y6Vn1YQOXqC49ci58sbFjjdbQ+aUrGt
 XONNXGFEwv0PTRUuF/NVWFf8Z1liEKHLVNXdNXuhW35p86zJ0p17WmYosRRnJBpqMRcVJwIAD
 63qHocCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502785771!98360748!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44071 invoked from network); 15 Aug 2017 08:29:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 08:29:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhXEA-0005up-6P; Tue, 15 Aug 2017 08:29: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 1dhXE4-0002XK-IV; Tue, 15 Aug 2017 08:29:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhXE3-0006Ey-Oo; Tue, 15 Aug 2017 08:29:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112637-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf-xsm:xen-build:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat: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-start/win.repeat: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-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6da35f43acde8f718b53f6f05fc865bffa709fc5
X-Osstest-Versions-That: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 08:29:23 +0000
Subject: [Xen-devel] [linux-4.9 test] 112637: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8266422687920212402=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm               6 xen-build      fail in 112627 REGR. vs. 112513

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 112627

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 112627 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 112627 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
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112513
 build-arm64-pvops             3 capture-logs                broken like 112513
 build-arm64                   2 hosts-allocate              broken like 112513
 build-arm64                   3 capture-logs                broken like 112513
 build-arm64-xsm               2 hosts-allocate              broken like 112513
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112513
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112627 blocked in 112513
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112627 like 112497
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop  fail in 112627 like 112497
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 112627 like 112513
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112513
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112513
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    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
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                6da35f43acde8f718b53f6f05fc865bffa709fc5
baseline version:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7

Last test of basis   112513  2017-08-07 20:19:27 Z    7 days
Failing since        112599  2017-08-11 16:18:32 Z    3 days    7 attempts
Testing same since   112616  2017-08-13 06:39:58 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aviv Heller <avivh@mellanox.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bard Liao <bardliao@realtek.com>
  Bartosz Golaszewski <brgl@bgdev.pl>
  Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Dave Aldridge <david.j.aldridge@oracle.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woods <dwoods@mellanox.com>
  Davide Caratti <dcaratti@redhat.com>
  Derek <user.vdr@gmail.com>
  Dima Zavin <dmitriyz@waymo.com>
  Dmitriy <mexx400@yandex.ru>
  Doug Ledford <dledford@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Emmanuel Vadot <manu@bidouilliste.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Stuebner <heiko@sntech.de>
  Helge Deller <deller@gmx.de>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Ilan Tayari <ilant@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jaehoon Chung <jh80.chung@samsung.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com> [Exynos5800 Peach Pi Chromebook]
  Jean Delvare <jdelvare@suse.de>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeff Moyer <jmoyer@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jin Qian <jinqian@google.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@codeaurora.org>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Jianying <jianying.liu@ikuai8.com>
  liujian (CE) <liujian56@huawei.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matija Glavinic Pecotic <matija.glavinic-pecotic.ext@nokia.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Holzheu <holzheu@linux.vnet.ibm.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kubecek <mkubecek@suse.cz>
  Michal KubeÄek <mkubecek@suse.cz>
  Mikael Pettersson <mikpelinux@gmail.com>
  Mike Christie <mchristi@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moshe Shemesh <moshe@mellanox.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Omar Sandoval <osandov@fb.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrick Lai <plai@codeaurora.org>
  Pau Espin Pedrol <pau.espin@tessares.net>
  Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Pravin B Shelar <pshelar@ovn.org>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rob Gardner <rob.gardner@oracle.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Young <sean@mess.org>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Steve Wise <swise@opengridcomputing.com>
  Steven Toth <stoth@kernellabs.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Yasevich <vyasevic@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>
  Zefir Kurtisi <zefir.kurtisi@neratec.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8266422687920212402==--

From xen-devel-bounces@lists.xen.org Tue Aug 15 09:14:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 09: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.xen.org>)
	id 1dhXuz-0006mq-Jv; Tue, 15 Aug 2017 09:13:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james@dingwall.me.uk>) id 1dhXuy-0006mk-L9
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 09:13:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 25/89-02175-74BB2995; Tue, 15 Aug 2017 09:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsUSwPDXQ9dt96R
 Ig/Wf+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXj50LGvgqFl7ZxdLAOI27i5GLQ0ign1Hi
 wNUL7F2MnBwSAvISexf+YYaxW58+ZAQpkhB4yiSxcGsHWJGQgIfE8unHWCDsConVi9+zQtjlE
 p3H9jCC2CwCqhJvW2aB2WwC2hLzT04DGyoiIC1x7fNlsLiwgJ5E+60lYHN4BYwlLh59zAQxx1
 ji79Kn7BBxQYmTM5+A1TALaEnc+PcSqIYDyJaWWP6PA8TkFDCR+LEjCcQUFVCW+PeVdQKj0Cw
 kvbOQ9M5C6F3AyLyKUb04tagstUjXUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cT
 IzCI6xkYGHcwNvU6H2KU5GBSEuWdHzUpUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/guoJxgU
 Wp6akVaZg4wnmDSEhw8SiK8cTuB0rzFBYm5xZnpEKlTjJYcG1av/8LEcadvA5C89nH7FyYhlr
 z8vFQpcV4XkHkCIA0ZpXlw42Axf4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8HyBSezLw
 SuK2vgA5iAjroSjvYQSWJCCmpBsa2n3FiUrXfHRTTlLm+a05basS76/yMx41H/71evG+T7JOn
 J/5MXhByavXXHfXJH0zOnY7vzai5cKj832oXXYP3/17FzHw/ZcvnUM4aAa3Yl/+KfGdzR+TF3
 ZPfdnZiV+D7ZNFG3qviv859F5nDLqIdMkFEZPG7n+cUVj2KuLdWX0TldUJflvAJJZbijERDLe
 ai4kQA34leffQCAAA=
X-Env-Sender: james@dingwall.me.uk
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502788421!78878285!1
X-Originating-IP: [80.0.253.72]
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 43296 invoked from network); 15 Aug 2017 09:13:42 -0000
Received: from know-smtprelay-omc-8.server.virginmedia.net (HELO
 know-smtprelay-omc-8.server.virginmedia.net) (80.0.253.72)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 15 Aug 2017 09:13:42 -0000
Received: from dingwall.me.uk ([82.47.84.47])
 by know-smtprelay-8-imp with bizsmtp
 id xMDh1v00411G8Qq01MDhnq; Tue, 15 Aug 2017 10:13:41 +0100
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: X-Spam: 0
X-Authority: v=2.1 cv=APW+KdU1 c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=MKtGQD3n3ToA:10 a=KeKAF7QvOSUA:10
 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=cWRNjhkoAAAA:8 a=9lbc1UAf8y2jZvUBbs8A:9
 a=CjuIK1q_8ugA:10 a=hAen3xr-VmAA:10 a=sVa6W5Aao32NNC1mekxh:22
Received: (qmail 18750 invoked from network); 15 Aug 2017 09:13:40 -0000
Received: from behemoth.dingwall.me.uk (192.168.1.5)
 by mail0.xen.dingwall.me.uk with SMTP; 15 Aug 2017 09:13:40 -0000
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id 56165D08C20; Tue, 15 Aug 2017 10:13:40 +0100 (BST)
Date: Tue, 15 Aug 2017 10:13:40 +0100
From: James Dingwall <james@dingwall.me.uk>
To: xen-devel@lists.xen.org
Message-ID: <20170815091340.GA63936@dingwall.me.uk>
References: <20170815043652.GA36547@dingwall.me.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170815043652.GA36547@dingwall.me.uk>
User-Agent: Mutt/1.7.2 (2016-11-26)
Subject: Re: [Xen-devel] [patch] honour maxmem from config
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMDU6MzY6NTJBTSArMDEwMCwgSmFtZXMgRGluZ3dhbGwg
d3JvdGU6Cj4gSGksCj4gCj4gRnJvbSB4bC5jZmcoNSk6Cj4gCj4gbWF4bWVtPU1CWVRFUwo+ICAg
ICAgICAgICAgU3BlY2lmaWVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBtZW1vcnkgYSBndWVzdCBj
YW4gZXZlciBzZWUuICBUaGUgdmFsdWUgb2YgbWF4bWVtPSBtdXN0IGJlIGVxdWFsIG9yIGdyZWF0
ZXIgdGhhbiBtZW1vcnk9Lgo+IAo+ICAgICAgICAgICAgSW4gY29tYmluYXRpb24gd2l0aCBtZW1v
cnk9IGl0IHdpbGwgc3RhcnQgdGhlIGd1ZXN0ICJwcmUtYmFsbG9vbmVkIiwgaWYgdGhlIHZhbHVl
cyBvZiBtZW1vcnk9IGFuZCBtYXhtZW09IGRpZmZlci4KPiAKPiBBdCBwcmVzZW50IHdoZW4gY3Jl
YXRpbmcgKHB2KSBkb21haW5zIHdpdGggYSBjb25maWd1cmF0aW9uIHN1Y2ggYXM6Cj4gCj4gbWVt
b3J5ID0gNTEyCj4gbWF4bWVtID0gMTAyNAo+IAo+IFRoZSBtYXhpbXVtIG1lbW9yeSBvZiB0aGUg
Z3Vlc3Qgd2lsbCBub3QgZ28gYWJvdmUgNTEyICh0aGlzIGFsc28gc2hvd3MgaW4gdGhlIG1heG1l
bSBjb2x1bW4gaW4geGwgdG9wKS4gIEkgZXhwZWN0IHRoYXQgdGhlIHZtIHdpbGwgc3RhcnQgd2l0
aCA1MTIgYW5kIHRoZW4gYmUgCj4gYWJsZSB0byBpbmNyZWFzZSB1cCB0byAxMDI0IGlmIHRoZXJl
IGlzIG1lbW9yeSBhdmFpbGFibGUgZm9yIHhlbiB0byBhbGxvY2F0ZSBhbmQgdGhlIGd1ZXN0IGlz
IHVuZGVyIG1lbW9yeSBwcmVzc3VyZS4gIEkgaGF2ZSBiZWVuIGNhcnJ5aW5nIHZhcmlhdGlvbnMg
b2YgdGhpcyAKPiBwYXRjaCBvcmlnaW5hbGx5IHdyaXR0ZW4gYnkgV2VpIExpdSB0aHJvdWdoIDQu
WzM0NV0gYW5kIGhhdmluZyBqdXN0IGp1bXBlZCB0byA0Ljggbm90ZWQgaXQgaXMgc3RpbGwgYSBw
cm9ibGVtIHNvIHRob3VnaHQgSSB3b3VsZCByYWlzZSB0aGlzIGFnYWluLiAgV2l0aCB0aGlzIAo+
IGFwcGxpZWQgZXZlcnl0aGluZyBpcyBzdGFibGUgYW5kIHdvcmtpbmcgYXMgZXhwZWN0ZWQgLSBY
ZW4gNC44LjEgKyBMaW51eCA0LjEuNDMgKGRvbTAgYW5kIGd1ZXN0KSB3aXRoIHRtZW0gZW5hYmxl
ZCBpbiBYZW4sIGRvbTAgYW5kIGd1ZXN0Lgo+IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMy0xMC9tc2cwMjIyOC5odG1sCj4gCgpJdCBs
b29rcyBsaWtlIHRoZSBwYXRjaCB3YXMgc2NydWJiZWQgZnJvbSB0aGUgbWVzc2FnZSwgaGVyZSBp
dCBpcyBpbmxpbmUuCgpUaGFua3MsCkphbWVzCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBkNTE5YzhkNDQwLi4wYjZk
ODFlNTNhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwpAQCAtNDE2LDcgKzQxNiw3IEBAIGludCBsaWJ4bF9fYnVpbGRfcHJl
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKICAgICB9CiAKLSAgICBpZiAoeGNfZG9tYWluX3NldG1heG1lbShjdHgtPnhjaCwgZG9taWQs
IGluZm8tPnRhcmdldF9tZW1rYiArIHNpemUpIDwgMCkgeworICAgIGlmICh4Y19kb21haW5fc2V0
bWF4bWVtKGN0eC0+eGNoLCBkb21pZCwgaW5mby0+bWF4X21lbWtiICsgc2l6ZSkgPCAwKSB7CiAg
ICAgICAgIExPR0UoRVJST1IsICJDb3VsZG4ndCBzZXQgbWF4IG1lbW9yeSIpOwogICAgICAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKICAgICB9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 09:49:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 09: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.xen.org>)
	id 1dhYTn-0000qP-Cm; Tue, 15 Aug 2017 09:49:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhYTl-0000qJ-QH
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 09:49:41 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 D8/31-01724-4B3C2995; Tue, 15 Aug 2017 09:49:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO6Ww5M
 iDX7uE7T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuH+EvuGBS8Wz5b9YGxq0aXYwcHBIC/hL/
 11aAmCwCqhL/F1l1MXJysAkoS/zs7GUDsUUE1CX+XJjA2MXIxcEs0MUscf/3QmaQhLCAj8TOU
 1/AbF4BC4njXyaxgBQJCaxlllj6dh8jREJQ4uTMJywgNrOAjsSC3Z/YQJYxC0hLLP/HARLmFL
 CWaDz2hQnEFhVQkehcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaG+g
 lFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGWT0DA+MOxs4TfocYJTmYlER550dN
 ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvvEFBOsCg1PbUiLTMHGPAwaQkOHiUR3jaQNG9xQ
 WJucWY6ROoUo6KUOO8ukIQASCKjNA+uDRZllxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8x
 4FmcKTmVcCN/0V0GImoMVX2sEWlyQipKQaGGsqSoxCL+scCNHW5elKCNpZseXDpQnmPZIsE2f
 UPP7BEcY5aW9tS+EdudUreLz0t0VvFbWf7ebZaeY2e+EL+zDNrkUlZxc+5pv860I683Nb8Q6D
 Xxb5bbukvkldCjzPmdOzO/DZzR9J/vfe3lL4eGu+o/1rmxe7mXjy78duDVtupj3v0Lr4yUosx
 RmJhlrMRcWJAOqb2PWtAgAA
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502790578!109898279!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16164 invoked from network); 15 Aug 2017 09:49:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 09:49:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435519319"
Date: Tue, 15 Aug 2017 10:49:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170815094936.33kdeqpl7hiv2yf4@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <f0780b62-fc61-f808-7627-1fcb3909a3d4@arm.com>
 <20170810160014.2ujnuz5cvkp3p5lg@citrix.com>
 <7b3202e9-bd73-3894-0c4c-1e314c1ce9ed@arm.com>
 <20170810163827.jsgmva2f4vabwrqd@citrix.com>
 <403e0242-4c4c-a95d-114b-aebac9cc7461@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <403e0242-4c4c-a95d-114b-aebac9cc7461@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>,
 Andre Przywara <andre.przywara@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMDY6NTE6MjRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDEwLzA4LzE3IDE3OjM4LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1
LCBBdWcgMTAsIDIwMTcgYXQgMDU6MTE6NTJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
ID4gPiAKPiA+ID4gCj4gPiA+IE9uIDEwLzA4LzE3IDE3OjAwLCBXZWkgTGl1IHdyb3RlOgo+ID4g
PiA+IE9uIFRodSwgQXVnIDEwLCAyMDE3IGF0IDAzOjI2OjA3UE0gKzAxMDAsIEp1bGllbiBHcmFs
bCB3cm90ZToKPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAwOS8wOC8xNyAxMTo1
OCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiA+ID4gPiA+ID4gSGkgSnVsaWVuLAo+ID4gPiA+
ID4gCj4gPiA+ID4gPiBIaSBCaHVwaW5kZXIsCj4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gVGhhbmtz
IGZvciB0aGUgdGVzdGluZy4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IE9uIDggQXVndXN0IDIw
MTcgYXQgMjE6MjksIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
ID4gPiA+ID4gPiA+IEhpIEJodXBpbmRlciwKPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBJ
IGdhdmUgYW5vdGhlciBhbmQgSSBoYXZlIGEgY291cGxlIG9mIGNvbW1lbnRzLgo+ID4gPiA+ID4g
PiA+IAo+ID4gPiA+ID4gPiA+IEJvb3RpbmcgTGludXggd2l0aCBlYXJseWNvbiBlbmFibGVkIHRh
a2UgcXVpdGUgYSB3aGlsZS4gSSBjYW4gc2VlIHRoZQo+ID4gPiA+ID4gPiA+IGNoYXJhY3RlcnMg
Y29taW5nIHNsb3dlciB0aGFuIG9uIHRoZSBtaW5pdGVsLiBJdCBzZWVtcyB0byBiZSBhIGJpdCBi
ZXR0ZXIKPiA+ID4gPiA+ID4gPiBhZnRlciBzd2l0Y2hpbmcgb2ZmIHRoZSBib290Y29uc29sZS4g
T3ZlcmFsbCBMaW51eCBpcyB0YWtpbmcgfjIwIHRpbWVzIHRvCj4gPiA+ID4gPiA+ID4gYm9vdCB3
aXRoIHBsMDExIHZzIEhWQyBjb25zb2xlLgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IEkg
ZG8gYWdyZWUgdGhhdCBwbDAxMSBpcyBlbXVsYXRlZCBhbmQgdGhlcmVmb3JlIHlvdSBoYXZlIHRv
IHRyYXAgYWZ0ZXIgZWFjaAo+ID4gPiA+ID4gPiA+IGNoYXJhY3Rlci4gQnV0IDIwIHRpbWVzIHNv
dW5kcyBmYXIgdG9vIG11Y2guCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEkgdGhpbmsgdGhp
cyBzbG93bmVzcyBjb3VsZCBiZSBkdWUgdG8gcmF0ZWxpbWl0aW5nIG9mIHRoZSBwbDAxMSBldmVu
dHMKPiA+ID4gPiA+ID4gaW4geGVuY29ub3NsZS4gQ3VycmVudGx5LCB0aGUgcmF0ZSBsaW1pdCBp
cwo+ID4gPiA+ID4gPiBzZXQgdG8gMzAgZXZlbnRzIHBlciAyMDAgbXNlY3MgKHNlZSBSQVRFX0xJ
TUlUX0FMTE9XQU5DRS9SQVRFX0xJTUlUX1BFUklPRCkuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4g
PiBJIGluY3JlYXNlZCB0aGUgcmF0ZSBsaW1pdCB0byA2MDAgZXZlbnRzICgzMCAqIDIwKSBwZXIg
MjAwIG1zZWNzLiBXaXRoCj4gPiA+ID4gPiA+IHRoaXMgY2hhbmdlLAo+ID4gPiA+ID4gPiBJIHNl
ZSB0aGF0IHRoZSB0aGUgZmluZCBjb21tYW5kIGlzIHJ1bm5pbmcgZmFzdGVyIGFuZCBzbW9vdGhl
ci4KPiA+ID4gPiA+ID4gRWFybGllciB0aGUgZmluZCBvdXRwdXQgd291bGQgYmUgamVya3kuCj4g
PiA+ID4gPiAKPiA+ID4gPiA+IEkgdGhpbmsgdGhlcmUgbWlnaHQgYmUgYW5vdGhlciBzb2x1dGlv
biBhdm9pZGluZyBpbmNyZWFzaW5nIHRoZSByYXRlIGxpbWl0Lgo+ID4gPiA+ID4gCj4gPiA+ID4g
PiBJZiB5b3UgbG9vayBhdCB0aGUgZWFybHljb24gY29kZSBmb3IgcGwwMTEgaW4gTGludXg6Cj4g
PiA+ID4gPiAKPiA+ID4gPiA+IHN0YXRpYyB2b2lkIHBsMDExX3B1dGMoc3RydWN0IHVhcnRfcG9y
dCAqcG9ydCwgaW50IGMpCj4gPiA+ID4gPiB7Cj4gPiA+ID4gPiAJd2hpbGUgKHJlYWRsKHBvcnQt
Pm1lbWJhc2UgKyBVQVJUMDF4X0ZSKSAmIFVBUlQwMXhfRlJfVFhGRikKPiA+ID4gPiA+IAkJY3B1
X3JlbGF4KCk7Cj4gPiA+ID4gPiAJaWYgKHBvcnQtPmlvdHlwZSA9PSBVUElPX01FTTMyKQo+ID4g
PiA+ID4gCQl3cml0ZWwoYywgcG9ydC0+bWVtYmFzZSArIFVBUlQwMXhfRFIpOwo+ID4gPiA+ID4g
CWVsc2UKPiA+ID4gPiA+IAkJd3JpdGViKGMsIHBvcnQtPm1lbWJhc2UgKyBVQVJUMDF4X0RSKTsK
PiA+ID4gPiA+IAl3aGlsZSAocmVhZGwocG9ydC0+bWVtYmFzZSArIFVBUlQwMXhfRlIpICYgVUFS
VDAxeF9GUl9CVVNZKQo+ID4gPiA+ID4gCQljcHVfcmVsYXgoKTsKPiA+ID4gPiA+IH0KPiA+ID4g
PiA+IAo+ID4gPiA+ID4gTGludXggd2lsbCB3YWl0IHRoZSBVQVJUIHRvIGJlIGlkbGUgYmVmb3Jl
IHNlbmRpbmcgYSBuZXcgY2hhcmFjdGVyLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBOb3cgbG9va2lu
ZyBhdCB2cGwwMTEgZW11bGF0aW9uLCB0aGUgYnVzeSBiaXQgc2V0IHdoZW4gYSBuZXcgY2hhcmFj
dGVyIGlzCj4gPiA+ID4gPiBxdWV1ZWQgKHNlZSB2cGwwMTFfd3JpdGVfZGF0YSkuIFRoaXMgYml0
IHdpbGwgb25seSBiZSBjbGVhcmVkIHdoZW4gdGhlCj4gPiA+ID4gPiBjb25zb2xlIGRhZW1vbiB3
aWxsIHJhaXNlIGFuIGV2ZW50IGFuZCB0aGUgcXVldWUgaXMgZW1wdHkgKHNlZQo+ID4gPiA+ID4g
dnBsMDExX2RhdGFfYXZhaWwpLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGlzIG1lYW5zIGZvciBl
YXJseWNvbiwgeW91IHdpbGwgbmVlZCBhIHJvdW5kIHRyaXAgR3Vlc3QgLT4gWGVuIC0+IERvbTAg
LT4KPiA+ID4gPiA+IFhlbiAtPiBHdWVzdCBmb3IgZWFjaCBzaW5nbGUgY2hhcmFjdGVyLiBUaGlz
IGlzIGEgYml0IGNvdW50ZXJwcm9kdWN0aXZlIGFuZAo+ID4gPiA+ID4gY29tYmluZWQgd2l0aCB0
aGUgbGltaXQgaXQgbWFrZXMgaXQgd29yc2UuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEkgd291bGQg
dGFrZSBhIGRpZmZlcmVudCBhcHByb2FjaCBvbiB0aGUgQlVTWSBiaXQuIFdlIGNhbiBjb25zaWRl
ciB0aGUgcXVldWUKPiA+ID4gPiA+IGJldHdlZW4gWGVuIGFuZCB4ZW5jb25zb2xlZCBhcyBvdXRz
aWRlIG9mIHRoZSBVQVJULiBJZiB0aGUgY2hhcmFjdGVyIGlzCj4gPiA+ID4gPiBxdWV1ZWQsIHRo
ZW4gam9iIGRvbmUuIEkgdGhpbmsgdGhpcyB3b3VsZCBpbXByb3ZlIHF1aXRlIGEgbG90IG9mIHRo
ZQo+ID4gPiA+ID4gcGVyZm9ybWFuY2UuCj4gPiA+ID4gCj4gPiA+ID4gWWVzLiBUaGlzLgo+ID4g
PiA+IAo+ID4gPiA+IFRoZSBndWVzdCBzZWVzIGEgcmVnaXN0ZXIsIHdoaWNoIGlzIGVzc2VudGlh
bGx5IGEgc3luY2hyb25vdXMgaW50ZXJmYWNlCj4gPiA+ID4gdG8gdGhlIGd1ZXN0LiBUaGUgY3Vy
cmVudCBjb2RlLCBhcyB5b3UgYWxyZWFkeSBzZWUsIHdpbGwgaXNzdWUgb25lIGV2ZW50Cj4gPiA+
ID4gZm9yIGV2ZXJ5IGNoYXJhY3Rlci4gVGhhdCdzIGV4Y2Vzc2l2ZS4KPiA+ID4gCj4gPiA+IEkg
YW0gYWN0dWFsbHkgbm90IHN1Z2dlc3RpbmcgdG8gbW9kaWZ5IHRoYXQgYXQgdGhlIG1vbWVudC4g
SSB0aGluayB5b3UgbWF5Cj4gPiA+IGhhdmUgb3RoZXIgdHJvdWJsZSB3aXRoIHRoZSBpbnRlcmFj
dGlvbiBiZXR3ZWVuIHRoZSB1c2VyIGFuZCB0aCBjb25zb2xlIGJ5Cj4gPiA+IGRvaW5nIHRoYXQu
IEltYWdpbmUgeW91IHdhbnQgdG8gcHJpbnQgdGhlIHByb21wdCwgaXQgbWF5IGxhZyBhIGJpdCBi
ZWZvcmUKPiA+ID4gZ2V0dGluZyBpdC4KPiA+ID4gCj4gPiA+IFRoZSBvbmx5IHRoaW5nIEkgc3Vn
Z2VzdCBpcyB0byBub3Qgc2V0IHRoZSBCVVNZIGJpdCBpbiB0aGUgVUFSVCBldmVyeXRpbWUgYQo+
ID4gPiBjaGFyYWN0ZXIgaXMgcXVldWVkLgo+ID4gPiAKPiA+IAo+ID4gRGlkIHlvdSBjb21lIHRv
IHRoYXQgY29uY2x1c2lvbiB0aGF0IHRoaXMgd291bGQgd29yayBieSBsb29raW5nIGF0IHRoZQo+
ID4gc3BlYyBvciBMaW51eCBzb3VyY2UgY29kZT8gSSB0aGluayBpdCBzaG91bGQgY29uZm9ybSB0
byB0aGUgc3BlYywgbm90IGEKPiA+IHNwZWNpZmljIGd1ZXN0LiBCdXQgeW91J3JlIHRoZSBtYWlu
dGFpbmVyLCB5b3UgaGF2ZSB0aGUgZmluYWwgc2F5Lgo+IAo+IEkgcmVhZCBib3RoIHRoZSBzcGVj
IGFuZCB0aGUgY29kZS4gRnJvbSB0aGUgc3BlYzoKPiAKPiAiVUFSVCBidXN5LiBJZiB0aGlzIGJp
dCBpcyBzZXQgdG8gMSwgdGhlIFVBUlQgaXMgYnVzeSB0cmFuc21pdHRpbmcgZGF0YS4KPiBUaGlz
IGJpdCByZW1haW5zIHNldCB1bnRpbCB0aGUKPiBjb21wbGV0ZSBieXRlLCBpbmNsdWRpbmcgYWxs
IHRoZSBzdG9wIGJpdHMsIGhhcyBiZWVuIHNlbnQgZnJvbSB0aGUgc2hpZnQKPiByZWdpc3Rlci4K
PiBUaGlzIGJpdCBpcyBzZXQgYXMgc29vbiBhcyB0aGUgdHJhbnNtaXQgRklGTyBiZWNvbWVzIG5v
bi1lbXB0eSwgcmVnYXJkbGVzcwo+IG9mIHdoZXRoZXIgdGhlIFVBUlQgaXMKPiBlbmFibGVkIG9y
IG5vdC4iCj4gCj4gQ3VycmVudGx5LCB3ZSBjb25zaWRlcmVkIHRoYXQgdGhlIHNoYXJlZCByaW5n
IGlzIHRoZSBGSUZPIG9mIHRoZSBVQVJULgo+IE1lYW5pbmcgdGhhdCB0aGUgQlVTWSBiaXQgaXMg
c2V0IHVudGlsIHhlbmNvbnNvbGVkIHJlYWQgZXZlcnl0aGluZy4KPiAKPiBJIGRvbid0IHRoaW5r
IGltcGxlbWVudGluZyBhIEZJRk8gaXMgaGlnaGx5IGNyaXRpY2FsIGluIGFuIGVtdWxhdGlvbiAo
UUVNVQo+IGRvZXMgbm90IGltcGxlbWVudCBpdCBmb3IgaW5zdGFuY2UpLiBBbmQgZGVmaW5pdGVs
eSB1c2luZyB0aGUgc2hhcmVkIHJpbmcKPiBicmluZ3Mgc2xvdyBkb3duIChpbnZvbHZlIG11bHRp
cGxlIGNvbnRleHQgc3dpdGNoKS4KPiAKPiBJIHdvdWxkIHN1Z2dlc3QgdG8gdGFrZSBhIGRpZmZl
cmVudCBhcHByb2FjaCB3aGVyZSB0aGUgQlVTWSBpcyBvbmx5IHNldCBpZgo+IHdlIGNhbid0IGFk
ZCBtb3JlIGRhdGEgaW4gdGhlIHNoYXJlZCByaW5nLiBUaGlzIHdvdWxkIGJlIGNsZWFyIGFzIHNv
b24gYXMKPiB0aGUgcmluZyBoYXMgc3BhY2UuCj4gCj4gSWYgd2UgcmVhbGx5IHdlIGNvdWxkIGlt
cGxlbWVudCBpcyBzbWFsbCBGSUZPICh0aGUgU0JTQSByZXF1ZXN0ZWQgYSBsZWFzdAo+IDMyLWVu
dHJ5IHNlcGFyYXRlIGZvciB0cmFuc21pdCBhbmQgcmVjZWl2ZSkuIEJ1dCBJIGRvbid0IHRoaW5r
IHRoaXMgaXMKPiBjcml0aWNhbGx5IGZvciBhIGZpcnN0IGFwcHJvYWNoLgo+IAoKU3VyZSwgSSB0
aGluayB0aGlzIGlzIHJlYXNvbmFibGUuCgo+ID4gCj4gPiA+ID4gCj4gPiA+ID4gVGhlIGludGVy
ZmFjZSBiZXR3ZWVuIFhlbiBhbmQgeGVuY29uc29sZWQgY2FuIGJlIGFzeW5jaHJvbm91cywgaXQg
Y2FuCj4gPiA+ID4gb3B0IHRvIHF1ZXVlIFggY2hhcmFjdGVycyBiZWZvcmUgc2VuZGluZyBhbiBl
dmVudCwgYWxzbyBzZXR1cCBhIG9uZXNob3QKPiA+ID4gPiB0aW1lciB0byBhdm9pZCBoYW5naW5n
Lgo+ID4gPiA+IAo+ID4gPiA+IFRoaXMgaG93ZXZlciBoYXMgc29tZSBvdGhlciBpbXBsaWNhdGlv
bnMgLS0gaXQgbWlnaHQgbm90IGJlIGFzIHJlbGlhYmxlCj4gPiA+ID4gYXMgdGhlIG9yaWdpbmFs
IG1ldGhvZCBiZWNhdXNlIGRhdGEgaXMgbm90IGd1YXJhbnRlZWQgdG8gaGl0IGJhY2tlbmQuIElm
Cj4gPiA+ID4gdGhlIGd1ZXN0IGNyYXNoZXMgdmVyeSBlYXJseSBvbiwgZGVwZW5kaW5nIHRoZSBh
Y3R1YWwgaW1wbGVtZW50YXRpb24geW91Cj4gPiA+ID4gbWlnaHQgbm90IGJlIGFibGUgZ2V0IHRo
ZSBkYXRhLgo+ID4gPiAKPiA+ID4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gYXNrIHhlbmNvbnNv
bGVkIHRvIGR1bXAgZXZlcnl0aGluZyBvbiBkb21haW4gY3Jhc2g/Cj4gPiA+IFNvbWUga2luZCBv
ZiBzeW5jaHJvbml6YXRpb24uCj4gPiA+IAo+ID4gCj4gPiBObywgbm90IGF0IHRoZSBtb21lbnQu
IElmIHRoZSBkYXRhIGlzIHN0aWxsIGluIFhlbiBhbmQgZGVzdHJveWVkLAo+ID4geGVuY29uc29s
ZWQgY2FuJ3QgZG8gYW55dGhpbmcuCj4gCj4gVGhlIHZVQVJUIGVtdWxhdGlvbiBpcyBkaXJlY3Rs
eSBxdWV1aW5nIHRoZSBkYXRhLCB0aGVyZSBhcmUgbm8gaW50ZXJtZWRpYXRlCj4gYnVmZmVyLiBT
byBhbGwgdGhlIGRhdGEgd291bGQgYmUgaW4gdGhlIHNoYXJlZCByaW5nIGF2YWlsYWJsZSBmb3IK
PiB4ZW5jb25zb2xlZCB0byBnbyB0aHJvdWdoLgo+IAo+IEl0IHdvdWxkIGJlIHF1aXRlIGEgdXNl
ZnVsIGVuaGFuY2VtZW50IGZvciB3aGVuIHRoZSBndWVzdCBjcmFzaC4KPiAKCldoYXQgSSBtZWFu
dCB3YXMgYWN0dWFsbHkgIklmIHRoZSBkYXRhIGlzIHN0aWxsIGluIHRoZSByaW5nIi4gVGhlcmUg
aXMKbm8gc3luY2hyb25pc2F0aW9uIGJldHdlZW4gWGVuIGFuZCB4ZW5jb25zb2xlZCB0byBsZXQg
dGhlIGxhdHRlciBwdWxsCm91dCBhbGwgZGF0YSBiZWZvcmUgZGVzdHJveWluZyB0aGUgZ3Vlc3Qu
CgpBcyBpdCBzdGFuZHMsIGlmIHdlIGdvIHdpdGggdGhlIGZ1bGx5LXN5bmNocm9uaXNlZCBhcHBy
b2FjaCBmb3Igbm93LAp0aGF0IHdvbid0IGJlIGEgcHJvYmxlbS4gQnV0IHdoZW4geW91IHdhbnQg
dG8gZmlkZGxlIHdpdGggdGhlIEJVU1kgYml0Cm9yIGFueSBvdGhlciBvcHRpbWlzYXRpb24gLS0g
bGVhdmluZyBtb3JlIGRhdGEgaW4gdGhlIHJpbmcgLS0gdGhhdCBtaWdodApjYXVzZSBkYXRhIGxv
c3MuCgpJJ20gbm90IGFnYWluc3QgYnVtcGluZyB0aGUgcmF0ZS1saW1pdCwgYnV0IEkgd2FudCBh
IGp1c3RpZmljYXRpb24gYW5kCndhbnQgdG8gY29uc2lkZXIgYXMgbWFueSBhcHByb2FjaGVzIGFz
IHBvc3NpYmxlLiBVbHRpbWF0ZWx5IHRoZSBmaW5hbApkZWNpc2lvbiBpcyB1cCB0byB5b3UgYW5k
IFN0ZWZhbm8uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 09:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 09: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.xen.org>)
	id 1dhYWS-0001QF-Qg; Tue, 15 Aug 2017 09:52:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39354ed87=citrix-osstest@xenproject.org>)
 id 1dhYWS-0001Pr-45
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 09:52:28 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 67/58-18997-B54C2995; Tue, 15 Aug 2017 09:52:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW7UkUm
 RBrvnK1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozrP/4zFqyQrnj06w9rA+MLoS5GTg4JAX+J
 G3NmsEHY7hLT21eA2SICzhITPtwGs3kF9CTWbjrFBGILC0RJnDrSwwhRv5NHYttMXwhbVaLz3
 A9WEJtNwENiYs9EFhCbBSj+5Uk3O4gtJKAlsXTxSiaImYISJ2c+AathFpCQOPjiBTPEHAuJHR
 /72CYw8s5CUjYLSdkCRqZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV
 6yfm5mxiBwVPPwMC4g3FHu98hRkkOJiVR3vlRkyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDe
 OwSUEyxKTU+tSMvMAYYxTFqCg0dJhLcNJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8u
 0CKBECKMkrz4EbAYuoSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeh8NAU3gy80rgNr0COo
 IJ6Igr7WBHlCQipKQaGDnObvkYuur45YXPdT89r44X2v3o7CwWaavFP7hmHf/dtVXWTs6A2Y4
 tZF3RKbXtKrGnXTRKr4q+/LO8gD89v5fnzzMP54vJHMWHjjI3LmlvTz08u+FtxOF+6VW3w5c0
 r/6d9XL5HkNmOfYXmwOU1u4pnxh89BXvpS96lhwe/Wnzsm5yCPg6LVZiKc5INNRiLipOBAD40
 XtZpAIAAA==
X-Env-Sender: prvs=39354ed87=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502790745!86192307!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53197 invoked from network); 15 Aug 2017 09:52:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 09:52:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443821980"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71976-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71949
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 15 Aug 2017 10:52:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71976: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTc2IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NzYvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcxOTQ5CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5NDkKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTk0
OQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcxOTQ5CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRi
b290LXB2Z3J1YiAxMSBndWVzdC1zdGFydCAgICAgICBmYWlsIGxpa2UgNzE5NDkKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTEgZ3Vlc3Qtc3RhcnQgICAgIGZh
aWwgbGlrZSA3MTk0OQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHln
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk0OQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzE5NDkKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDEw
IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk0OQogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1kYWlseS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5
NDkKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk0OQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWts
eS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5NDkKIHRl
c3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzE5NDkKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5z
dC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTQ5CiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGxpa2UgNzE5NDkKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3
MTk0OQoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJv
b3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJv
b3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGlu
c3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 09:55:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 09:55: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.xen.org>)
	id 1dhYZG-0001j0-7s; Tue, 15 Aug 2017 09:55:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=393075e76=roger.pau@citrix.com>)
 id 1dhYZF-0001it-BR
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 09:55:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 50/4F-27137-805C2995; Tue, 15 Aug 2017 09:55:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsWyU9JRQpfj6KR
 Ig83TuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow936ULdmlWnL26gbWBsV++i5GTQ0LAT2LF
 2RvsIDaLgKrE/iXdrF2MHBxsAvYS079WgIRFBJQlJr66zAxiMwtEShzeOIcJxBYW8JY413CbD
 cTmFfCQ+HJnEQuELShxcuYTFoh6PYkbU6ewgYxkFpCWWP6PAyIsL9G8dTbYSE4BDYnnc2eDjR
 EVUJE4uXIN2HghAUWJ/nkP2CCuTJeY+KyHZQIj/ywkG2Yh2TALYcMsJBsWMLKsYlQvTi0qSy3
 SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSQYg2ME4/bL/IUZJDiYlUd75
 UZMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7j4MlBMsSk1PrUjLzAFGB0xagoNHSYRX7whQm
 re4IDG3ODMdInWKUVFKnFcfJCEAksgozYNrg0XkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKg
 nz6oBM4cnMK4Gb/gpoMRPQ4ivtYItLEhFSUg2Mm+dMLbPaGffz2XxLzfz+hT+sJprGO5zrKbD
 aFCseLq4UL7718+Q2yUNNB2/XXa+wWTHvTzn3xEu7+XbttNI3LRaceHWuarTCwtB5RXOuOJpa
 lj45mu3GO7NIwnbVxuZpTFHb15XFzOc/7Fx7Lsg55afwVRf/EEshNhepcPZFbd33BYs634crs
 RRnJBpqMRcVJwIA0LwO0cMCAAA=
X-Env-Sender: prvs=393075e76=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502790919!100949424!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20294 invoked from network); 15 Aug 2017 09:55:20 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 09:55:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="50992808"
Date: Tue, 15 Aug 2017 10:55:10 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andreas Kinzler <hfp@posteo.de>
Message-ID: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <op.y4ympbbhollboj@kriftel>
User-Agent: NeoMutt/20170714 (1.8.3)
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" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDI6MDg6NTZQTSArMDIwMCwgQW5kcmVhcyBLaW56bGVy
IHdyb3RlOgo+IE9uIE1vbiwgMTQgQXVnIDIwMTcgMTM6NTY6NTggKzAyMDAsIFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IHdyb3RlOgo+ID4gPiA+IEkgZGVmaW5lZCBY
RU5fUFRfTE9HR0lOR19FTkFCTEVEIGluIHhlbl9wdC5oIGFzIHJlcXVlc3RlZCB3aXRob3V0IHRo
ZQo+ID4gPiA+ICJoYWNrIiBwYXRjaC4gTG9nIGlzIGF0dGFjaGVkLiBEb2VzIGl0IGhlbHA/Cj4g
PiA+IEl0IHRlbGxzIG1lIHRoYXQgdGhlcmUncyBub3RoaW5nIHVuZXhwZWN0ZWQgb24gdGhhdCBz
aWRlLiBBcyBJIHRoaW5rIEkKPiA+ID4gaGFkIGluZGljYXRlZCBiZWZvcmUsIHdlIHJlYWxseSBu
ZWVkIHRvIHNlZSBib3RoIHNpZGVzIChxZW11IGFuZAo+ID4gPiBoeXBlcnZpc29yKSwgYXMgcGFy
dCBvZiB0aGUgTVNJLVggaGFuZGxpbmcgbGl2ZXMgaW4gWGVuLiBBbmQgZm9yIHRoZQo+ID4gPiBo
eXBlcnZpc29yIHNpZGUgaXQgaXMgdW5saWtlbHkgdGhhdCB3ZSdsbCBiZSBhYmxlIHRvIGdldCBh
d2F5IHdpdGhvdXQKPiA+ID4gYSBkZWJ1Z2dpbmcgcGF0Y2guIEkgYW0gaW50ZW5kaW5nIHRvIG1h
a2Ugc3VjaCBhdmFpbGFibGUgdG8geW91IGluCj4gPiA+IGNhc2UgeW91IGNhbid0IGRvIHNvIHlv
dXJzZWxmLCBidXQgSSBjYW4ndCBjdXJyZW50bHkgcHJlZGljdCB3aGVuIEknbGwKPiA+ID4gZ2V0
IHRvIGl0Lgo+ID4gSSB0aGluayB0aGUgcHJvYmxlbSBpcyB0aGF0IHBjaV9tc2lfY29uZl93cml0
ZV9pbnRlcmNlcHQgaXMgZmFpbGluZyB0bwo+ID4gdW5tYXNrIHRoZSBlbnRyaWVzIHdoZW4gTVNJ
LVggaXMgZW5hYmxlZCB3aXRoIGVudHJpZXMgYWxyZWFkeQo+ID4gY29uZmlndXJlZCwgYnV0IHRo
aXMgd2lsbCByZXF1aXJlIHNvbWUgZGVidWdnaW5nIHBhdGNoIGFzIEphbiBzYWlkLgo+ID4gRm9s
bG93aW5nIHRoZSBNU0ktWCBjb2RlIGlzIHF1aXRlIGNvbXBsaWNhdGVkLCB0aGlzIHNwbGl0IGJy
YWluCj4gPiBiZXR3ZWVuIFhlbiBhbmQgUUVNVSBtYWtlcyBpdCBxdWl0ZSBoYXJkLiBJIGNhbiB0
cnkgdG8gY29tZSB1cCB3aXRoIGEKPiA+IHBhdGNoIGxhdGVyLgo+IAo+IEkgY2FuIHRyeSBzb21l
IGRlYnVnIHBhdGNoZXMgYWx0aG91Z2ggbXkgd29ya2xvYWQgaXMgdmVyeSBoaWdoIGF0IHRoZQo+
IG1vbWVudC4gSXQgd291bGQgaGVscCBtZSBxdWl0ZSBhIGJpdCBpZiB0aGUgZGVidWcgcGF0Y2hl
cyB3ZXJlIHN1aXRhYmxlIGZvcgo+IHRoZSBzdGFibGUgNC44IHRyZWUuCgpIZWxsbywKCkNvdWxk
IHlvdSBwbGVhc2UgdHJ5IHRoZSBwYXRjaCBiZWxvdyBhbmQgcGFzdGUgdGhlIG91dHB1dCB5b3Ug
Z2V0IG9uCnRoZSBYZW4gY29uc29sZT8KCkphbiwgQUZBSUNUIChidXQgSSBoYXZlIHRvIGFkbWl0
IGl0J3Mgbm90IGVhc3kgdG8gZm9sbG93IHRoZSBjb2RlIGF0CmFsbCksIHRoZSBmb2xsb3dpbmcg
c2VyaWVzIG9mIGV2ZW50cyB3aWxsIGNhdXNlIHRoZSBNU0lYIGVudHJpZXMgdG8Kbm90IGJlIHVu
bWFza2VkOgoKMS4gR3Vlc3QgY29uZmlndXJlcyB0aGUgTVNJWCB0YWJsZSBlbnRyaWVzIGFuZCB1
bm1hc2tzIGVhY2ggb2YgdGhlbS4KMi4gR3Vlc3QgZW5hYmxlcyBNU0lYLgoKVGhpcyB3aWxsIGNh
dXNlIHRoZSBlbnRyaWVzIHRvIHJlbWFpbiBtYXNrZWQsIGJlY2F1c2UgUUVNVSB3aWxsIG9ubHkK
cmVnaXN0ZXIgdGhlIFBJUlFzIGFuZCBiaW5kIHRoZW0gd2hlbiB0aGUgTVNJLVggZW5hYmxlIGJp
dCBpcyBzZXQsCmluc3RlYWQgb2YgZG9pbmcgaXQgZm9yIGVhY2ggd3JpdGUgdG8gdGhlIE1TSVgg
dGFibGUuCgpJIGd1ZXNzIG9uZSB3YXkgdG8gc29sdmUgdGhpcyB3b3VsZCBiZSB0byBmb3JjZSBR
RU1VIHRvIGNhbGwKeGVuX3B0X21zaXhfdXBkYXRlX29uZSBpbiBwY2lfbXNpeF93cml0ZSBvbmNl
IHRoZSBlbnRyeSBpcyB1bm1hc2tlZCwKZXZlbiBpZiBNU0lYIGlzIG5vdCBlbmFibGVkLiBJIGNh
biBwcmVwYXJlIGEgcGF0Y2ggZm9yIHRoYXQuCgpUaGlzIGRvZXNuJ3QgaGFwcGVuIHdpdGggTGlu
dXgvRnJlZUJTRCBiZWNhdXNlIGJvdGggb2YgdGhlbSBlbmFibGVkCk1TSVggZmlyc3QgYW5kIHRo
ZW4gY29uZmlndXJlIHRoZSB0YWJsZSBlbnRyaWVzIGFuZCB1bm1hc2sgdGhlbS4KClJvZ2VyLgoK
LS0tODwtLS0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXNpLmMKaW5kZXggZDgxYzVkNDdjNi4uZDdjNjRkY2Q5MCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKQEAg
LTMzMCw2ICszMzAsOCBAQCBzdGF0aWMgaW50IG1zaXh0Ymxfd3JpdGUoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgYWRkcmVzcywKIAogICAgIEFTU0VSVChtc2lfZGVzYyA9PSBkZXNjLT5t
c2lfZGVzYyk7CiAgICAKKyAgICBwcmludGsoIiVzbWFza2luZyBlbnRyeSAlI3hcbiIsCisgICAg
ICAgICAgICh2YWwgJiBQQ0lfTVNJWF9WRUNUT1JfQklUTUFTSykgPyAiIiA6ICJ1biIsIG5yX2Vu
dHJ5KTsKICAgICBndWVzdF9tYXNrX21zaV9pcnEoZGVzYywgISEodmFsICYgUENJX01TSVhfVkVD
VE9SX0JJVE1BU0spKTsKIAogdW5sb2NrOgpAQCAtNDMxLDYgKzQzMyw5IEBAIHN0YXRpYyB2b2lk
IGFkZF9tc2l4dGJsX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsCiAgICAgZW50cnktPmd0YWJsZSA9
ICh1bnNpZ25lZCBsb25nKSBndGFibGU7CiAKICAgICBsaXN0X2FkZF9yY3UoJmVudHJ5LT5saXN0
LCAmZC0+YXJjaC5odm1fZG9tYWluLm1zaXh0YmxfbGlzdCk7CisKKyAgICBwcmludGsoIiUwNHg6
JTAyeDolMDJ4LiV1IGFkZGVkIHRvIG1zaXh0YmwgbGlzdFxuIiwgcGRldi0+c2VnLCBwZGV2LT5i
dXMsCisgICAgICAgICAgICBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIFBDSV9GVU5DKHBkZXYtPmRl
dmZuKSk7CiB9CiAKIHN0YXRpYyB2b2lkIGZyZWVfbXNpeHRibF9lbnRyeShzdHJ1Y3QgcmN1X2hl
YWQgKnJjdSkKQEAgLTUxMSw4ICs1MTYsMTIgQEAgb3V0OgogICAgICAgICAgICAgICAgICAoZ3Rh
YmxlICsgbXNpX2Rlc2MtPm1zaV9hdHRyaWIuZW50cnlfbnIgKgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUENJX01TSVhfRU5UUllfU0laRSArCiAgICAgICAgICAgICAgICAgICBQQ0lfTVNJ
WF9FTlRSWV9WRUNUT1JfQ1RSTF9PRkZTRVQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBwcmludGsoIm1zaXh0YmxfcHRfcmVnaXN0ZXI6IGRldGVjdGVkIGF0dGVtcHQgdG8gd3Jp
dGUgdG8gdmVjdG9yIGN0cmwgKGVudHJ5ICUjeClcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
IG1zaV9kZXNjLT5tc2lfYXR0cmliLmVudHJ5X25yKTsKICAgICAgICAgICAgICAgICB2LT5hcmNo
Lmh2bV92Y3B1Lmh2bV9pby5tc2l4X3VubWFza19hZGRyZXNzID0KICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5odm1fdmNwdS5odm1faW8ubXNpeF9zbm9vcF9hZGRyZXNzOworICAgICAgICAg
ICAgfQogICAgICAgICB9CiAgICAgfQogCkBAIC02MjEsNiArNjMwLDcgQEAgdm9pZCBtc2l4X3dy
aXRlX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHJldHVybjsKIAogICAgIHYt
PmFyY2guaHZtX3ZjcHUuaHZtX2lvLm1zaXhfdW5tYXNrX2FkZHJlc3MgPSAwOworICAgIHByaW50
aygiRGV0ZWN0ZWQgTVNJLVggdW5tYXNrIGluIHdyaXRlIGNvbXBsZXRpb25cbiIpOwogICAgIGlm
ICggbXNpeHRibF93cml0ZSh2LCBjdHJsX2FkZHJlc3MsIDQsIDApICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTVNJLVggd3JpdGUgY29tcGxldGlv
biBmYWlsdXJlXG4iKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9h
cmNoL3g4Ni9tc2kuYwppbmRleCAyYzM4YWRiMWIxLi5mMzY5MTlkMWMzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbXNpLmMKKysrIGIveGVuL2FyY2gveDg2L21zaS5jCkBAIC05ODAsNiArOTgw
LDggQEAgc3RhdGljIGludCBtc2l4X2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGNpX2RldiAqZGV2
LAogCiAgICAgICAgIGxpc3RfYWRkX3RhaWwoJmVudHJ5LT5saXN0LCAmZGV2LT5tc2lfbGlzdCk7
CiAgICAgICAgICpkZXNjID0gZW50cnk7CisgICAgICAgIHByaW50aygiJTA0eDolMDJ4OiUwMngu
JXUgYWRkZWQgZW50cnkgJSN4IHRvIG1zaV9saXN0XG4iLAorICAgICAgICAgICAgICAgc2VnLCBi
dXMsIHNsb3QsIGZ1bmMsIG1zaS0+ZW50cnlfbnIpOwogICAgIH0KIAogICAgIGlmICggIW1zaXgt
PnVzZWRfZW50cmllcyApCkBAIC0xMjk3LDYgKzEyOTksMTggQEAgaW50IHBjaV9tc2lfY29uZl93
cml0ZV9pbnRlcmNlcHQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCiAg
ICAgICAgICAgICBpZiAoIHJlZyAhPSBtc2l4X2NvbnRyb2xfcmVnKHBvcykgfHwgc2l6ZSAhPSAy
ICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVBQ0NFUzsKIAorICAgICAgICAgICAgICAgIHBy
aW50aygiTVNJWCBjdHJsIHdyaXRlLiBFbmFibGVkOiAlZCBNYXNrYWxsOiAlZC4gIgorICAgICAg
ICAgICAgICAgICAgICAgICAiQ29uZmlndXJlZCBlbnRyaWVzOlxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgISEoKmRhdGEgJiBQQ0lfTVNJWF9GTEFHU19FTkFCTEUpLAorICAgICAgICAgICAg
ICAgICAgICAgICAhISgqZGF0YSAmIFBDSV9NU0lYX0ZMQUdTX01BU0tBTEwpKTsKKyAgICAgICAg
ICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBlbnRyeSwgJnBkZXYtPm1zaV9saXN0LCBsaXN0
ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHByaW50aygiJSN4IGhv
c3RfbWFza2VkOiAlZCBndWVzdF9tYXNrZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW50cnktPm1zaV9hdHRyaWIuZW50cnlfbnIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlbnRyeS0+bXNpX2F0dHJpYi5ob3N0X21hc2tlZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVudHJ5LT5tc2lfYXR0cmliLmd1ZXN0X21hc2tlZCk7CisgICAgICAgICAgICAgICAg
fQorCiAgICAgICAgICAgICBwZGV2LT5tc2l4LT5ndWVzdF9tYXNrYWxsID0gISEoKmRhdGEgJiBQ
Q0lfTVNJWF9GTEFHU19NQVNLQUxMKTsKICAgICAgICAgICAgIGlmICggcGRldi0+bXNpeC0+aG9z
dF9tYXNrYWxsICkKICAgICAgICAgICAgICAgICAqZGF0YSB8PSBQQ0lfTVNJWF9GTEFHU19NQVNL
QUxMOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 10:08:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 10:08: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.xen.org>)
	id 1dhYm6-0002jX-Ir; Tue, 15 Aug 2017 10:08:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhYm5-0002jD-7u
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 10:08:37 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FA/41-27137-428C2995; Tue, 15 Aug 2017 10:08:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7yiUm
 RBqsXmFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/t89mK9jOVnHw9G3WBsblrF2MnBwSAv4S
 q5pbWUBsFgFVif6+ZWA2m4CyxM/OXjYQWwQo3rH1JlMXIxcHs8BRJok5P5sZQRLCAnESCzdcY
 O5i5ODgFbCQWLy3AKRGSKCFUeLE8eNgzbwCghInZz4BG8osoCOxYPcnNpB6ZgFpieX/OEDCnA
 IeEvuOd4GViAqoSHQunQNmCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypG9eLUorLUIl1LvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjHc3BRxilORgUhLlnR81KVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/TcaCcYFFqempFWmYOMORh0hIcPEoivLYgad7igsTc4
 sx0iNQpRl2Opg9bvjAJseTl56VKifPKgBQJgBRllObBjYDF3yVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ8zKBTOHJzCuB2/QK6AgmoCOutIMdUZKIkJJqYIyOb7FVS9i/+X/RROMJhUu2dVq
 1vTUU4tTOPfZw65rGjQWRN/ICzof+6TBeXP5a3lA3Y0nk1OkJG/x4b0ZU3/8oqrJk973FVlYi
 Z79IG75d5/Yvd1r4uWO+TFMKZI/Nc2Res4vtbL3a1mc7180wqHvdyZwae66+1ZFLZn34jelBd
 TUOpaWvViuxFGckGmoxFxUnAgDquycYugIAAA==
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502791714!77843727!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34484 invoked from network); 15 Aug 2017 10:08:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 10:08:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443823445"
Date: Tue, 15 Aug 2017 11:08:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170815100832.er4s36ntufkawdsq@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-2-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502264512-4648-2-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 01/13] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6NDE6NDBQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
ICsjIE92ZXJ2aWV3Cj4gKwo+ICtUaGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEp
IGZlYXR1cmUgcHJvdmlkZXMgaW5kaXJlY3QgYW5kIGFwcHJveGltYXRlCj4gK2NvbnRyb2wgb3Zl
ciBtZW1vcnkgYmFuZHdpZHRoIGF2YWlsYWJsZSBwZXItY29yZS4gVGhpcyBmZWF0dXJlIHByb3Zp
ZGVzIE9TLwo+ICtoeXBlcnZpc29yIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcgYXBw
cy9kb21haW5zIG9yIGNyZWF0ZSBhZHZhbmNlZAo+ICtjbG9zZWQtbG9vcCBjb250cm9sIHN5c3Rl
bSB2aWEgZXhwb3NpbmcgY29udHJvbCBvdmVyIGEgY3JlZGl0LWJhc2VkIHRocm90dGxpbmcKPiAr
bWVjaGFuaXNtLgo+ICsKPiArIyBVc2VyIGRldGFpbHMKPiArCj4gKyogRmVhdHVyZSBFbmFibGlu
ZzoKPiArCj4gKyAgQWRkICJwc3I9bWJhIiB0byBib290IGxpbmUgcGFyYW1ldGVyIHRvIGVuYWJs
ZSBNQkEgZmVhdHVyZS4KPiArCj4gKyogeGwgaW50ZXJmYWNlczoKPiArCj4gKyAgMS4gYHBzci1t
YmEtc2hvdyBbZG9tYWluLWlkXWA6Cj4gKwo+ICsgICAgIFNob3cgbWVtb3J5IGJhbmR3aWR0aCB0
aHJvdHRsaW5nIGZvciBkb21haW4uCj4gKwo+ICsgIDIuIGBwc3ItbWJhLXNldCBbT1BUSU9OU10g
ZG9tYWluLWlkIHRocm90dGxpbmdgOgo+ICsKCldoZW4gc3BlY2lmeWluZyBhcmd1bWVudHMgdG8g
YSBjb21tYW5kLCB3ZSBub3JtYWxseSB1c2UgdGhlIGZvcm0KPG1hbmRhdG9yeV9hcmd1bWVudD4g
YW5kIFtvcHRpb25hbF9hcmd1bWVudF0uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 10:12:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 10:12: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.xen.org>)
	id 1dhYq3-0003SS-Cp; Tue, 15 Aug 2017 10:12:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhYq1-0003SI-90
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 10:12:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FB/99-03612-819C2995; Tue, 15 Aug 2017 10:12:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7EyUm
 RBgsaWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfu1+xFdxnrfg1ZTJzA+NLli5GTg4JAX+J
 729msHUxcnCwCKhKNJxPBgmzCShL/OzsZQOxRYDCHVtvMnUxcnEwC7xnkjjT9JERJCEskCkx7
 2QDO4jNK2Ah0dk2mQWkSEighVHi9eNVzBAJQYmTM5+ALWMW0JFYsPsT2DJmAWmJ5f84QMKcAh
 4SR27fBJspKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0jXTSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBOO+E/yFGSQ4mJVHe+VGTIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8H47DpQTLEpNT61Iy8wBhjxMWoKDR0mEV+8EUJq3uCAxt
 zgzHSJ1ilGXo+nDli9MQix5+XmpUuK870BmCIAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfPuApnCk5lXArfpFdARTEBHXGkHO6IkESEl1cCoWv7m132XE1cFpXVuGDntZ/s
 g3dSo/VS4/Ie4iOezI+uEgpd9+lhmzu+/2nh1jpsu66PTInwvee+XifAmNR/lyV598cpmrr8z
 +i6INK0I2P7d56Or2pcvsr4rXs/eIBf1ZWa4uoeiRMLsmfX8MXP5j/E+/ass8tN7/lTTtGvi6
 Uddj81dMZNfiaU4I9FQi7moOBEAFTazuroCAAA=
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502791958!72106701!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28590 invoked from network); 15 Aug 2017 10:12:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 10:12:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435520960"
Date: Tue, 15 Aug 2017 11:12:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170815101236.iw6w7ahkphbis2cp@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-3-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502264512-4648-3-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 02/13] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WW91IGZvcmdvdCB0byBDQyBYU00gbWFpbnRhaW5lci4gSSBoYXZlIGRvbmUgdGhhdCBmb3IgeW91
LgoKT24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6NDE6NDFQTSArMDgwMCwgWWkgU3VuIHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggcmVuYW1lcyBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFuZCBy
ZWxhdGVkIHhzbSBwb2xpY3kgdG8KPiBtYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291
cmNlIGFsbG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5Cj4gZm9yIENBVC4gVGhlbiwgd2Ug
Y2FuIHJlc3VzZSB0aGUgaW50ZXJmYWNlcyBmb3IgYWxsIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4g
Cj4gQmFzaWNhbGx5LCBpdCBjaGFuZ2VzICdjYXQnIHRvICdhbGxvYycuIEUuZy46Cj4gMS4gcHNy
X2NhdF9vcCAtPiBwc3JfYWxsb2Nfb3AKPiAyLiBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgLT4gWEVO
X0RPTUNUTF9wc3JfYWxsb2Nfb3AKPiAzLiBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgLT4gWEVOX1NZ
U0NUTF9wc3JfYWxsb2Nfb3AKPiAKPiBUaGUgc3lzY3RsL2RvbWN0bCB2ZXJzaW9uIG51bWJlcnMg
YXJlIGJ1bXBlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KClN1YmplY3QgdG8gYW4gYWNrIC8gcmV2aWV3IGZyb20gcmVsZXZhbnQgbWFpbnRh
aW5lcnM6CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 10:14:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 10:14: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.xen.org>)
	id 1dhYrH-0003Zs-Tm; Tue, 15 Aug 2017 10:13:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhYrG-0003ZP-W6
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 10:13:59 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 63/B8-02033-669C2995; Tue, 15 Aug 2017 10:13:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7qyUm
 RBv2bjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvzT4Fl5gq1jxoZWxgnM3UxcjJISHgL3Hw
 VysriM0ioCpx+WIzWJxNQFniZ2cvG4gtAhTv2HoTKM7FwSxwlElizs9mRpCEsECUxOKdHWANv
 AIWEvcub2ADKRISaGGUWHe4kxUiIShxcuYTFhCbWUBHYsHuT0BFHEC2tMTyfxwgYU4BD4klf2
 +CzREVUJHoXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMaoXpxaVpRbpWuolFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGGgMQ7GBc2+p8iFGSg0lJlHd+1KRIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8344D5QSLUtNTK9Iyc4AhD5OW4OBREuHdBJLmLS5IzC3OTIdIn
 WLU5Wj6sOULkxBLXn5eqpQ47zuQIgGQoozSPLgRsPi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHeXSBTeDLzSuA2vQI6ggnoiCvtYEeUJCKkpBoYbeOz/wax/jwSX9Gv9vL7juDV1r+Mvnz
 1lOpID6hh2OZx6U3n/u8bJDWvLLgk80oxRKTC9KWdgPTOI5dWCRzd/O7J0+eMbic3XRZyTpXg
 2H/6y5oaycuNL0rC79xjSvZuYZ3NzZG9b7pOXfbTdd80N6/I4XO5lOjNuzQ/alLEvKO/Tmtmn
 Qm5rsRSnJFoqMVcVJwIABYz/lm6AgAA
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502792036!104435611!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63270 invoked from network); 15 Aug 2017 10:13:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 10:13:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443823862"
Date: Tue, 15 Aug 2017 11:13:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170815101354.3pnpc3b5igvidbpn@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-4-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502264512-4648-4-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 03/13] x86: rename 'cbm_type' to
 'psr_val_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6NDE6NDJQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyAnY2JtX3R5cGUnIHRvICdwc3JfdmFsX3R5cGUnIHRvIG1ha2Ug
aXQgYmUgZ2VuZXJhbC4KPiBUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxv
Y2F0aW9uIGZlYXR1cmVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgoKU3ViamVjdCB0byBhY2sgLyByZXZpZXcgZnJvbSByZWxldmFudCBtYWlu
dGFpbmVyczoKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 10:14:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 10:14: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.xen.org>)
	id 1dhYrH-0003Zf-Ml; Tue, 15 Aug 2017 10:13:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhYrG-0003ZN-PG
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 10:13:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C3/23-03406-669C2995; Tue, 15 Aug 2017 10:13:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVysyfVTTf15KR
 Ig9tPNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylL/sYC66wVBzf8Z+lgfEqcxcjF4eQwEZG
 idtLzrJDOLsZJbZ8/8PaxcjBISwQIbFvtyqIKSLgJ3HnamAXIydQyWVGiWfXg0HCzAL6Eud2l
 IOE2QQ0Je58/sQEYvMKWEkcvLiFFcRmEVCVuHyxGSwuKhAu8bbxCAtEjaDEyZlPWEDGcAo4Ss
 y64AoSZhYwk5i3+SEzhC0vsf3tHOYJjHyzkHTMQlI2C0nZAkbmVYwaxalFZalFukbmeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GBevDTzEKMnBpCTKOz9qUqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd7SE0A5waLU9NSKtMwcYMjDpCU4eJREePVA0rzFBYm5xZnpE
 KlTjLocTR+2fGESYsnLz0uVEudNAykSACnKKM2DGwGLv0uMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5t11HGgKT2ZeCdymV0BHMAEdcaUd7IiSRISUVAPjqXyVxybMdx/zxhRobqoTEVgz98q
 mze8lDh94/f5O1wdtkQ5HrmXBAhsv8v2NEp/NddygZcJkW5bzaRpxmS7fjnXs/PJ+9pIl3pUH
 r2w7fyjkWbaq6q8lx99eWTatd678FImIb4av3JiDE+axvw3R23Dv3smj/gEbOhcbtK/+YjNdR
 GN6dUqIhBJLcUaioRZzUXEiALUXrvu6AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502792037!88656843!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48273 invoked from network); 15 Aug 2017 10:13:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 15 Aug 2017 10:13:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9EACF2B;
 Tue, 15 Aug 2017 03:13:56 -0700 (PDT)
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 0511F3F483;
 Tue, 15 Aug 2017 03:13:55 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-12-proskurin@sec.in.tum.de>
 <126b8cb7-b521-6deb-b296-93e61be18e2f@arm.com>
 <5eea0466-77a9-c0b5-5c33-615419366ac9@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <79259f22-f5a3-a51b-26d9-624a468d1da2@arm.com>
Date: Tue, 15 Aug 2017 11:13:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5eea0466-77a9-c0b5-5c33-615419366ac9@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNC8wOC8xNyAyMjowMywgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4KPiBPbiAwOC8xNC8yMDE3IDA3OjM3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFNl
cmdlaiwKPj4KPj4gT24gMDkvMDgvMTcgMDk6MjAsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+
PiArICAgIC8qCj4+PiArICAgICAqIEFjY29yZGluZyB0byB0byBBUk0gRERJIDA0ODdCLmEgSjEt
NTkyNywgd2UgcmV0dXJuIGFuIGVycm9yIGlmCj4+PiB0aGUgZm91bmQKPj4KPj4gUGxlYXNlIGRy
b3Agb25lIG9mIHRoZSAndG8nLiBUaGUgcmVzdCBsb29rcyBnb29kIHRvIG1lLgo+Pgo+Cj4gR3Jl
YXQsIHRoYW5rcy4gSSB3aWxsIHJlbW92ZSB0aGUgc2Vjb25kICJ0byIgaW4gdjkuIFdvdWxkIHRo
YXQgYmUgYW4KPiBBY2tlZC1ieSBvciBzaGFsbCBJIHRhZyB0aGlzIHBhdGNoIHdpdGggYSBSZXZp
ZXdlZC1ieSB5b3U/CgpBY2tlZC1ieS4gRklZLCB5b3Ugc3RpbGwgbWlzc2luZyBhbiBhY2tlZCBm
cm9tICJUaGUgUkVTVCIgZm9yIHBhdGNoICM3LCAKdGhlIHJlc3QgbG9va3MgZnVsbHkgYWNrZWQu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 10:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 10: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.xen.org>)
	id 1dhYyF-0004gp-LA; Tue, 15 Aug 2017 10:21:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhYyD-0004gh-U1
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 10:21:10 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F4/E1-02181-51BC2995; Tue, 15 Aug 2017 10:21:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpK7w6Um
 RBg9fG1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXnsxhL1jNWvFr/TO2BsbvzF2MnBwSAv4S
 T9bfZAKx2QSUJX529rKB2CICehJNB54zgtjMAnkSZ1cvYu1i5OAQFnCSaF9qABJmEVCVeNTzl
 x3E5hWwkFj+sosdYqS8xK62i6wgtpCAgkTH9GNMEDWCEidnPmGBGCkhcfDFC+YJjNyzkKRmIU
 ktYGRaxahRnFpUllqka2ipl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGAr1DAy
 MOxh/H/c7xCjJwaQkyjs/alKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneKyeBcoJFqempFWmZ
 OcCghElLcPAoifDynwJK8xYXJOYWZ6ZDpE4xGnM0fdjyhYnj1YT/35iEWPLy81KlxHk/gkwSA
 CnNKM2DGwSLlkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkFQBbyZOaVwO17BXQKE9ApV9
 rBTilJREhJNTB2PJZ1WpFumHb4T5vS6gIF1Y5pJ6rT7ViUausuNFayaW7tzXnatefNRM0/c5g
 fs+/Jk3gTuSNL4JTlgp8ZprM+XmI49dP16QKb+kttbNX8rYdnG+zp1rGI8/W5EmY2cVYro7PR
 q1cfjLaET898u+29Ws7T8m8fOhsKTgdw2k2/u1str291PLMSS3FGoqEWc1FxIgD/wTtNkQIAA
 A==
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502792466!109371438!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44810 invoked from network); 15 Aug 2017 10:21:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 10:21:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435521463"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 15 Aug 2017 11:21:04 +0100
Message-ID: <20170815102104.10798-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] x86_64/mm: remove extraneous breaks in
	m2p_mapped
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMKaW5kZXggZjc0YzY3MzE2MS4uYjM3NWVlNTZlNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtMTQw
LDEzICsxNDAsMTEgQEAgc3RhdGljIGludCBtMnBfbWFwcGVkKHVuc2lnbmVkIGxvbmcgc3BmbikK
ICAgICB7CiAgICAgICAgIGNhc2UgX1BBR0VfUFNFfF9QQUdFX1BSRVNFTlQ6CiAgICAgICAgICAg
ICByZXR1cm4gTTJQXzFHX01BUFBFRDsKLSAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAvKiBD
aGVjayBmb3IgbmV4dCBsZXZlbCAqLwogICAgICAgICBjYXNlIF9QQUdFX1BSRVNFTlQ6CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldHVybiBNMlBf
Tk9fTUFQUEVEOwotICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGwyX3JvX21wdCA9IGwz
ZV90b19sMmUobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKTsKIAotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 10:28:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 10: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.xen.org>)
	id 1dhZ4z-00055m-6r; Tue, 15 Aug 2017 10:28:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhZ4x-00055f-FB
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 10:28:07 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 2C/8C-03557-6BCC2995; Tue, 15 Aug 2017 10:28:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQnfbmUm
 RBuuusVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXe9cyFbSzVszoX8vewDibpYuRk0NCwE9i
 1aLrzCC2sIC5xPrdi9lAbBEBL4kbRxeygtjMAo4Sa5YtYgKxhQQsJV5+OAkWZxPQl9j94hNYn
 FfAVqLzZxPYTBYBVYm7/9vZQWxRgXCJ/d+vMUPUCEqcnPkErIZTwEpi6cnJQDUcQPM1Jdbv0o
 dYJS+x/e0cZghbXKLpy0pWiLVqEtf6L7FDnJwusfXvL+YJjAKzkEydhTBpFpJJs5BMWsDIsop
 Rozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBgGYBgB+OXZQGH
 GCU5mJREeedHTYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG74zRQTrAoNT21Ii0zBxg7MGkJD
 h4lEd5SkDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5M0CKBECKMkrz4EbA4vgSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHktQabwZOaVwG16BXQEE9ARV9rBjihJREhJNTC6XGwP4Pl
 jvGbu0aIv/h+n7c+dJff9yIaLbHEqu41dru33scnTz3lrvKWFU5Fj18X8dcYPPIsy+DLzrJVi
 rgtcXyX2OHeRiH/yafWD0pu4Vk5wiTn2M/Nga8XuOJdHTT21adceLZFxEWvZtSXd2n3ey9Q52
 fy1SU+PTdNQTIj7bpuiJcFfEanEUpyRaKjFXFScCAB7DUb/3gIAAA==
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502792885!71317994!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58533 invoked from network); 15 Aug 2017 10:28:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 10:28:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="50994044"
To: "Boqun Feng (Intel)" <boqun.feng@gmail.com>, <xen-devel@lists.xen.org>
References: <20170815031820.20234-1-boqun.feng@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <31b33ed9-8bfe-093e-dda9-3f95da894452@citrix.com>
Date: Tue, 15 Aug 2017 11:28:04 +0100
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: <20170815031820.20234-1-boqun.feng@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: yu.c.zhang@linux.intel.com, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH XTF v3] Functional: Add a UMIP test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMDQ6MTgsIEJvcXVuIEZlbmcgKEludGVsKSB3cm90ZToKPiBBZGQgYSAidW1p
cCIgdGVzdCBmb3IgdGhlIFVzZXItTW9kZWwgSW5zdHJ1Y3Rpb24gUHJldmVudGlvbi4gVGhlIHRl
c3QKPiBzaW1wbHkgdHJpZXMgdG8gcnVuIHNnZHQvc2lkdC9zbGR0L3N0ci9zbXN3IGluIGd1ZXN0
IHVzZXItbW9kZSB3aXRoCj4gQ1I0X1VNSVAgPSAxLgo+Cj4gU2lnbmVkLW9mZi1ieTogQm9xdW4g
RmVuZyAoSW50ZWwpIDxib3F1bi5mZW5nQGdtYWlsLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKSXQgdHVybnMgb3V0IHRoZXJlIHdl
cmUgc29tZSB0YWJzIGx1cmtpbmcsIHdoaWNoIEkgZml4ZWQgdXAuICBJIGFsc28KdHdlYWtlZCB0
aGUgZG9jdW1lbnRhdGlvbiBhIGxpdHRsZS4KClRoaXMgdGVzdCB3aWxsIG5vdyBmaW5kIGl0cyB3
YXkgYXV0b21hdGljYWxseSBpbnRvIE9TU1Rlc3QuCgpPdXQgb2YgaW50ZXJlc3QgKGFuZCBJIGNh
bid0IHJlY2FsbCBpZiBJJ3ZlIGFza2VkIHRoaXMgeWV0OyBpZiBzbywgc29ycnkKZm9yIGJlaW5n
IGZvcmdldGZ1bCksIHdoaWNoIHByb2Nlc3NvciBsaW5lIGlzIFVNSVAgZ29pbmcgdG8gYmUgYXZh
aWxhYmxlIGluPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 10:35:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 10:35: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.xen.org>)
	id 1dhZBk-0005nc-UC; Tue, 15 Aug 2017 10:35:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dhZBj-0005nW-DM
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 10:35:07 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B1/41-03368-A5EC2995; Tue, 15 Aug 2017 10:35:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXiVRusoxt1blK
 kwS4RiyUfF7M4MHoc3f2bKYAxijUzLym/IoE14/yUG+wFP/gqLl7dzdLAuIGni5GLQ0hgIqPE
 pY0nmEAcFoElrBKn+06ygDgSAstZJWZ8fwrkcAI5cRK7Luxgg7DLJX7NXskOYgsJaEk0LjjIB
 jHqK6PEi+WN7BDOYUaJ3Q/XgnWLCqhKLH15E6ybTcBYYsmhx2C2iIC+xKbbjWCTmAWkJa49eQ
 sWFxawlNh1sJMRxOYU8JH4Nm8rM4jNAjTn54nnYPW8AhoS76YegLIFJU7OfMICMUdC4uCLF8w
 TGIVmIUnNQpJawMi0ilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93
 EyMwdBmAYAdjxz+nQ4ySHExKoryLzk6KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGwuSEyxKT
 U+tSMvMAUYRTFqCg0dJhHcaSJq3uCAxtzgzHSJ1ilGXY9KB7V+YhFjy8vNSpcR5C0GKBECKMk
 rz4EbAIvoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlXnAGawpOZVwK36RXQEUxAR1xpBzu
 iJBEhJdXA6LpGIEKb5zmrYGwI04m78zWXTGDdryzDYcA+2+sj59SeimslLB9+em8POX3h3+y7
 /ioTddzWSV8RWdr8SmJ9eX7ouQ+X8oVS5qoUiezbHceyuNjp2eJoziBzO/e31XttXTpfzTT6E
 PjwSJ/cZIbvi9I65r2/Hrj/qjH33UJn7ucLDASyerJXK7EUZyQaajEXFScCAIJgakjjAgAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502793304!102339538!1
X-Originating-IP: [74.125.83.44]
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 55265 invoked from network); 15 Aug 2017 10:35:05 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Aug 2017 10:35:05 -0000
Received: by mail-pg0-f44.google.com with SMTP id u185so3679241pgb.1
 for <xen-devel@lists.xen.org>; Tue, 15 Aug 2017 03:35:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=l7J79n4chA0OBfP36daasvwCiIdyL6EEBnBMgFk5c7s=;
 b=DtIjzJ+UL4tJza/3ZoW4zJpeDFcCTtGqiRCnLXue8oh8VZjNrbYonBLJV8iRac6DKt
 USVtirZchL0WKg7LFhM2g1s3VzPlKwfvAcDp1LffT9eLTm1N3Al7iOq5BJeI3sfs4xqX
 pass/eNX3MtWWRzVAQN6Awqr33XFbGP8RmiPqLedZM8xDIE0Bg+PlPCXgozl9G1q4E5B
 Ip2slse+nBsor8H+aPM0y3s/LvNyYyrx29GHZtXSKsZ8bG6FSg8Q8zgKZbD5hIN5fF/9
 Ix6AZ23TAv6pmFzdNNYYzd3fvhahlkwtUEHcoGsWk9p95sQ9ppOvShdv38uQidOmGnht
 Lazw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=l7J79n4chA0OBfP36daasvwCiIdyL6EEBnBMgFk5c7s=;
 b=CDDAQZbUB2d6hMpd9dPa/tCHjWarFptkBSiQAPe8C/Db7B9fRkPhl5ZhvwTCsFJ0tI
 VznITEULq/tAaeH5HLJGZBHW1a/jxqCWTgfLiVslpj2FBp4IQKrgCHhVsmUEJr0+Q0Np
 X1mq6t9ZkG2oXvvaEh6+omQgRtkBRd1scSY/umtZsc0JexSUpIJuHo+5PnuBYx6Ygkyy
 SIQ+i66nbsdipGgY6rl0z4TDqyiBmJCccJ+FnQOAlTjOanUt0Lw/JKLUScd53jRw65cg
 QY63ltwP/aHLumRy/AvFmP+iBVbB88bVLNYrVufRwi3Q81toVZG7Cu3ZXs1u412NTbBN
 z6CQ==
X-Gm-Message-State: AHYfb5gUKUsDpyIUo5cSHeuQ5UIgiCivVXoE+lpSHZe4qVIG9rmxH/oB
 1a1qric0wUsdpakr
X-Received: by 10.99.18.65 with SMTP id 1mr26711594pgs.132.1502793304486;
 Tue, 15 Aug 2017 03:35:04 -0700 (PDT)
Received: from localhost ([103.205.216.65])
 by smtp.gmail.com with ESMTPSA id 133sm16342681pge.29.2017.08.15.03.35.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Aug 2017 03:35:03 -0700 (PDT)
References: <20170812133015.45502.53139.stgit@Rajivs-MacBook-Pro.local>
 <20170812133024.45502.22753.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1708141749060.12143@sstabellini-ThinkPad-X260>
User-agent: mu4e 0.9.18; emacs 24.5.1
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: Stefano Stabellini <sstabellini@kernel.org>
In-reply-to: <alpine.DEB.2.10.1708141749060.12143@sstabellini-ThinkPad-X260>
Date: Tue, 15 Aug 2017 16:04:55 +0530
Message-ID: <m2inhpyv8w.fsf@atihita.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1] init: Add `glide.lock`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUgMjAxNyBhdCAwNjoyMzowNyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiBUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4g
VXN1YWxseSB0aGUgZGVzY3JpcHRpb24gdGhhdCB5b3Ugc2VudCBpbiB0aGUKPiBwcmV2aW91cyBl
bWFpbCBpcyB3cml0dGVuIGhlcmUuCj4KPiBJIGxpa2UgdGhlIGJ1aWxkLnNoIGNoYW5nZXMgYW5k
IEkgdGhpbmsgaW50cm9kdWNpbmcgaW5pdC9nbGlkZS55YW1sIGlzIGEKPiBncmVhdCBpZGVhLiBC
dXQgSSBkb24ndCB0aGluayB0aGF0IGludHJvZHVjaW5nIGluaXQvZ2xpZGUubG9jayBpcwo+IG5l
Y2Vzc2FyeSwgaXMgaXQ/IFdlIGNvdWxkIGxldCBnbGlkZSBnZW5lcmF0ZSBpdCBvbiB0aGUgZmx5
IGJhc2VkIG9uIHRoZQo+IGtleSB2ZXJzaW9uaW5nIGluZm8gYWxyZWFkeSBzcGVjaWZpZWQgaW4g
Z2xpZGUueWFtbC4KPgo+IEZvciBleGFtcGxlLCB0aGlzIHBhdGNoIGFscmVhZHkgaW50cm9kdWNl
czoKPgo+ICAgLSBwYWNrYWdlOiBnaXRodWIuY29tL2NvbnRhaW5lcm5ldHdvcmtpbmcvY25pCj4g
ICAgIHZlcnNpb246IDAuMy4wCj4KPiB0byBnbGlkZS55YW1sLiBBcmUgdGhlcmUgYW55IG90aGVy
IHJlYXNvbnMgZm9yIGNvbW1pdHRpbmcgZ2xpZGUubG9jayB0bwo+IHRoZSByZXBvc2l0b3J5IGlu
c3RlYWQgb2YgZ2VuZXJhdGluZyBpdD8KCkkgdGhpbmsgdGhlIHBhdHRlcm4gb2YgdXNpbmcgYC5s
b2NrYCBmaWxlcyB0byBtYW5hZ2UgbmVzdGVkIGxpYnJhcnkKZGVwZW5kZW5jaWVzIGFuZCBzZW1h
bnRpYyB2ZXJzaW9uaW5nIGZvciBsaWJyYXJ5IEFQSXMgd2FzIGluaXRpYWxseQpjaGFtcGlvbmVk
IGluIHRoZSBSdWJ5IG9uIFJhaWxzIGNvbW11bml0eS4gVGhlIGlkZWEgaGFzIHNpbmNlIGJlZW4K
YWRvcHRlZCBieSBHbyBjb21tdW5pdHkgaW4gR2xpZGUsIFJ1c3QgY29tbXVuaXR5IGluIENhcmdv
IGFuZCBKYXZhU2NyaXB0CmNvbW11bml0eSBpbiBZYXJuLgoKSGVyZSBpcyB0aGUgbGluayB0byB0
aGUgb3JpZ2luYWwgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIGBHZW1maWxlLmxvY2tgCnNob3VsZCBi
ZSBjaGVja2VkIGludG8gdGhlIHNvdXJjZSB0cmVlIG9yIG5vdC4gWzFdCgpJZiB3ZSBnbyBieSBh
dXRob3IncyBsaW5lIG9mIHJlYXNvbmluZywgdGhlbiBhbnN3ZXIgd291bGQgZGVwZW5kIG9uIGlm
CndlIGNvbnNpZGVyIGluaXQgdG8gYmUgYW4gYXBwIG9yIGEgbGlicmFyeS4KClBlcnNvbmFsbHks
IEkgZmVlbCBgaW5pdC5nb2AgaXMgYW4gYXBwIGFuZCBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIGNo
ZWNrCmluIGBnbGlkZS5sb2NrYC4KCklmIGZvciBzb21lIHJlYXNvbiwgaW4gZnV0dXJlIHRoZXJl
IGlzIGEgYnVpbGQgZmFpbHVyZSBkdWUgdG8gYSBuZXN0ZWQKZGVwZW5kZW5jeSBpc3N1ZSB3aXRo
IGRlcGVuZGVudCBnbyBsaWJyYXJpZXMsIHRoZW4gaGF2aW5nIGEgd29ya2luZwpgLmxvY2tgIGlu
IHRoZSBnaXQgaXMgYWx3YXlzIHVzZWZ1bC4KCkluIGFueWNhc2UgYWZ0ZXIgc2VuZGluZyBgQlVJ
TERJTkcubWRgIEZlZG9yYSBwYXRjaGVzLCBJIGFtIGFsc28KcGxhbm5pbmcgb24gc2VuZGluZyBw
YXRjaGVzIHRvIGRvIGNvbnRpbnVvdXMgYnVpbGQgb2YgYHN0YWdlMS14ZW5gIGluIGEKRmVkb3Jh
IGJhc2VkIGRvY2tlciBjb250YWluZXIuIFRoYXQgc2hvdWxkIGFsc28gY2F0Y2ggYnVpbGQgZmFp
bHVyZXMKZWFybHkuCgpQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgcHJlZmVyLiBJIGNhbiBz
ZW5kIGEgdjIgb2YgdGhlIHBhdGNoIHdpdGgKanVzdCBgZ2xpZGUueWFtbGAKCkJlc3QsClJhaml2
CgpbMV0gaHR0cDovL3llaHVkYWthdHouY29tLzIwMTAvMTIvMTYvY2xhcmlmeWluZy10aGUtcm9s
ZXMtb2YtdGhlLWdlbXNwZWMtYW5kLWdlbWZpbGUvCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 10:51:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 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.xen.org>)
	id 1dhZQw-0007J7-9A; Tue, 15 Aug 2017 10:50:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhZQu-0007J1-Cs
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 10:50:48 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BB/2D-02962-702D2995; Tue, 15 Aug 2017 10:50:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpC77pUm
 RBlMvs1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3b+5lK2iRq3hx+QtrA+Nn0S5GTg4JAX+J
 FbM/s4PYLAKqEp++XGUDsdkElCV+dvaC2SJA8Y6tN5m6GLk4mAWOMknM+dnMCJIQFgiTeDd3H
 jOIzStgIfGw7x0jSJGQQAujxIKJb6ASghInZz5hAbGZBXQkFuz+BDSVA8iWllj+jwMkzCngIX
 GjZTlYiaiAikTn0jlgtpCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1NNdLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MF4e2PAIUZJDiYlUd5FZydFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgbbgAlBMsSk1PrUjLzAGGPUxagoNHSYR3CUiat7ggMbc4M
 x0idYpRUUqc9xxIQgAkkVGaB9cGi7VLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuaVvQg0hS
 czrwRu+iugxUxAi6+0gy0uSURISTUwTjjMFl1dd7FBxDJh3VfOxwox3fIlPW8iNh73/Nxfzpq
 /7BV33iOZ1SZvVc355ENbjV/azPwY7DR/+ZGCCdVxa0463QiM7IkK8rP2O9RT6rSVcdNp9YM5
 zvvW3zWd4DSRefONpiAnsVNss656Klkv8WLyXedXKxiownnQao2TeFb8ug83YrOVWIozEg21m
 IuKEwGDrwiTsAIAAA==
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502794245!112046453!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47368 invoked from network); 15 Aug 2017 10:50:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 10:50:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435524113"
Date: Tue, 15 Aug 2017 11:50:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170815105015.tdm5gox32msykzzb@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-5-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502264512-4648-5-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 04/13] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6NDE6NDNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBtYWluIGRhdGEgc3RydWN0dXJlcyBvZiBNQkEuCj4gCj4g
TGlrZSBDQVQgZmVhdHVyZXMsIE1CQSBIVyBpbmZvIGhhcyBjb3NfbWF4IHdoaWNoIG1lYW5zIHRo
ZSBtYXggY29zCj4gcmVnaXN0ZXJzIG51bWJlciwgYW5kIHRocnRsX21heCB3aGljaCBtZWFucyB0
aGUgbWF4IHRocm90dGxlIHZhbHVlCj4gKGRlbGF5IHZhbHVlKS4gSXQgYWxzbyBoYXMgYSBmbGFn
IHRvIHJlcHJlc2VudCBpZiB0aGUgdGhyb3R0bGUKPiB2YWx1ZSBpcyBsaW5lYXIgb3Igbm90Lgo+
IAo+IE9uZSBDT1MgcmVnaXN0ZXIgb2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZvciBv
bmUgb3IgbW9yZQo+IGRvbWFpbnMuIFRoZSB0aHJvdHRsZSB2YWx1ZSBtZWFucyB0aGUgdHJhbnNh
Y3Rpb24gdGltZSBiZXR3ZWVuIEwyCj4gY2FjaGUgYW5kIG5leHQgbGV2ZWwgbWVtb3J5IHRvIGJl
IGRlbGF5ZWQuCj4gCj4gVGhpcyBwYXRjaCBhbHNvIGltcGxlbWVudHMgaW5pdCBmbG93IGZvciBN
QkEgYW5kIHJlZ2lzdGVyIHN0dWIKPiBjYWxsYmFjayBmdW5jdGlvbnMuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gdjE6Cj4gICAg
IC0gcmViYXNlIGNvZGVzIG9udG8gTDIgQ0FUIHYxNS4KPiAgICAgLSB1c2UgJygxdSA8PCBYKScu
Cj4gICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQo+ICAgICAtIG1vdmUgY29tbWVudCB0byBh
cHByb3ByaWF0ZSBwbGFjZS4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKPiAgICAg
LSBpbXBsZW1lbnQgJ21iYV9pbml0X2ZlYXR1cmUnIGFuZCBrZWVwICdjYXRfaW5pdF9mZWF0dXJl
Jy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKPiAgICAgLSBrZWVwICdyZWdzLmIn
IGludG8gYSBsb2NhbCB2YXJpYWJsZSB0byBhdm9pZCByZWFkaW5nIENQVUlEIGV2ZXJ5IHRpbWUu
Cj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9w
c3IuYyAgICAgICAgICAgICAgfCAxNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIHwgICAxICsKPiAgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgICAgICB8ICAgMiArCj4gIDMgZmlsZXMgY2hhbmdlZCwg
MTI2IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiBpbmRleCA1ZWMwMGE5Li5kOTRh
NWIxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9wc3IuYwo+IEBAIC0yNywxMyArMjcsMTYgQEAKPiAgICogLSBDTVQgICAgICAgICBDYWNoZSBN
b25pdG9yaW5nIFRlY2hub2xvZ3kKPiAgICogLSBDT1MvQ0xPUyAgICBDbGFzcyBvZiBTZXJ2aWNl
LiBBbHNvIG1lYW4gQ09TIHJlZ2lzdGVycy4KPiAgICogLSBDT1NfTUFYICAgICBNYXggbnVtYmVy
IG9mIENPUyBmb3IgdGhlIGZlYXR1cmUgKG1pbnVzIDEpCj4gKyAqIC0gTUJBICAgICAgICAgTWVt
b3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCj4gICAqIC0gTVNScyAgICAgICAgTWFjaGluZSBTcGVj
aWZpYyBSZWdpc3RlcnMKPiAgICogLSBQU1IgICAgICAgICBJbnRlbCBQbGF0Zm9ybSBTaGFyZWQg
UmVzb3VyY2UKPiArICogLSBUSFJUTF9NQVggICBNYXggdGhyb3R0bGUgdmFsdWUgKGRlbGF5IHZh
bHVlKSBvZiBNQkEKPiAgICovCj4gIAo+IC0jZGVmaW5lIFBTUl9DTVQgICAgICAgICgxPDwwKQo+
IC0jZGVmaW5lIFBTUl9DQVQgICAgICAgICgxPDwxKQo+IC0jZGVmaW5lIFBTUl9DRFAgICAgICAg
ICgxPDwyKQo+ICsjZGVmaW5lIFBTUl9DTVQgICAgICAgICgxdSA8PCAwKQo+ICsjZGVmaW5lIFBT
Ul9DQVQgICAgICAgICgxdSA8PCAxKQo+ICsjZGVmaW5lIFBTUl9DRFAgICAgICAgICgxdSA8PCAy
KQo+ICsjZGVmaW5lIFBTUl9NQkEgICAgICAgICgxdSA8PCAzKQoKSSB3b3VsZCBzcGxpdCB0aGlz
IHBhcnQgb3V0IHRvIGEgc2VwYXJhdGUgcGF0Y2ggc28gdGhhdCBpdCBjYW4gYmUKYXBwbGllZCBp
bW1lZGlhdGVseS4KCj4gIAo+ICAjZGVmaW5lIENBVF9DQk1fTEVOX01BU0sgMHgxZgo+ICAjZGVm
aW5lIENBVF9DT1NfTUFYX01BU0sgMHhmZmZmCj4gQEAgLTYwLDEwICs2MywxNCBAQAo+ICAgKi8K
PiAgI2RlZmluZSBNQVhfQ09TX05VTSAyCj4gIAo+ICsjZGVmaW5lIE1CQV9MSU5FQVIgICAgICAg
ICAoMXUgPDwgMikKPiArI2RlZmluZSBNQkFfVEhSVExfTUFYX01BU0sgMHhmZmYKPiArCj4gIGVu
dW0gcHNyX2ZlYXRfdHlwZSB7Cj4gICAgICBGRUFUX1RZUEVfTDNfQ0FULAo+ICAgICAgRkVBVF9U
WVBFX0wzX0NEUCwKPiAgICAgIEZFQVRfVFlQRV9MMl9DQVQsCj4gKyAgICBGRUFUX1RZUEVfTUJB
LAo+ICAgICAgRkVBVF9UWVBFX05VTSwKPiAgICAgIEZFQVRfVFlQRV9VTktOT1dOLAo+ICB9Owo+
IEBAIC03MSw3ICs3OCw2IEBAIGVudW0gcHNyX2ZlYXRfdHlwZSB7Cj4gIC8qCj4gICAqIFRoaXMg
c3RydWN0dXJlIHJlcHJlc2VudHMgb25lIGZlYXR1cmUuCj4gICAqIGNvc19tYXggICAgIC0gVGhl
IG1heCBDT1MgcmVnaXN0ZXJzIG51bWJlciBnb3QgdGhyb3VnaCBDUFVJRC4KPiAtICogY2JtX2xl
biAgICAgLSBUaGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhyb3VnaCBDUFVJRC4KPiAgICogY29zX3Jl
Z192YWwgLSBBcnJheSB0byBzdG9yZSB0aGUgdmFsdWVzIG9mIENPUyByZWdpc3RlcnMuIE9uZSBl
bnRyeSBzdG9yZXMKPiAgICogICAgICAgICAgICAgICB0aGUgdmFsdWUgb2Ygb25lIENPUyByZWdp
c3Rlci4KPiAgICogICAgICAgICAgICAgICBGb3IgTDMgQ0FUIGFuZCBMMiBDQVQsIG9uZSBlbnRy
eSBjb3JyZXNwb25kcyB0byBvbmUgQ09TX0lELgo+IEBAIC04MCw5ICs4NiwyMyBAQCBlbnVtIHBz
cl9mZWF0X3R5cGUgewo+ICAgKiAgICAgICAgICAgICAgIGNvc19yZWdfdmFsWzFdIChDb2RlKS4K
PiAgICovCj4gIHN0cnVjdCBmZWF0X25vZGUgewo+IC0gICAgLyogY29zX21heCBhbmQgY2JtX2xl
biBhcmUgY29tbW9uIHZhbHVlcyBmb3IgYWxsIGZlYXR1cmVzIHNvIGZhci4gKi8KPiArICAgIC8q
IGNvc19tYXggaXMgY29tbW9uIHZhbHVlcyBmb3IgYWxsIGZlYXR1cmVzIHNvIGZhci4gKi8KPiAg
ICAgIHVuc2lnbmVkIGludCBjb3NfbWF4Owo+IC0gICAgdW5zaWduZWQgaW50IGNibV9sZW47Cj4g
Kwo+ICsgICAgLyogRmVhdHVyZSBzcGVjaWZpYyBIVyBpbmZvLiAqLwo+ICsgICAgdW5pb24gewo+
ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIC8qIFRoZSBsZW5ndGggb2YgQ0JNIGdv
dCB0aHJvdWdoIENQVUlELiAqLwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsK
PiArICAgICAgICB9IGNhdF9pbmZvOwo+ICsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAg
ICAgICAvKiBUaGUgbWF4IHRocm90dGxpbmcgdmFsdWUgZ290IHRocm91Z2ggQ1BVSUQuICovCj4g
KyAgICAgICAgICAgIHVuc2lnbmVkIGludCB0aHJ0bF9tYXg7Cj4gKyAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsaW5lYXI7Cj4gKyAgICAgICAgfSBtYmFfaW5mbzsKPiArICAgIH07Cj4gKwoKSSBz
dWdnZXN0IHlvdSBhZGQgYSB0YWcgdG8gc3BlY2lmeSB3aGljaCBzdHJ1Y3QgaXMgaW4gZWZmZWN0
IGluIHRoZQp1bmlvbiBhbmQgQVNTRVJUIGFjY29yZGluZ2x5IGluIHRoZWlyIHJlc3BlY3RpdmUg
dHlwZSBzcGVjaWZpYwpmdW5jdGlvbnMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 10:59:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 10:59: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.xen.org>)
	id 1dhZZD-0007ZY-7D; Tue, 15 Aug 2017 10:59:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhZZB-0007ZS-PU
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 10:59:21 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 8F/F6-01987-804D2995; Tue, 15 Aug 2017 10:59:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTZfjyqR
 Ig2XPJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/j2eyFlyQqTh+YzdjA+Mz0S5GTg4hgY2M
 Euc7mLsYuYDs3YwSy5+dYAVJCAtESHyZt4MRxBYRiJTYv/UAC0RDrsTc//eZQGxmASWJ/Wevg
 dWwCWhK3Pn8CSzOK2Al8eHmerA4i4CqxImv/9lAbFGBcIm3jUdYIGoEJU7OfAJmcwrYSkzdcA
 pqpq3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1tNRLKspMzyjJTcz
 M0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMt3oGBsYdjL+P+x1ilORgUhLlXXR2UqQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd6IS0A5waLU9NSKtMwcYODDpCU4eJREeF1B0rzFBYm5xZnpEKlTj
 IpS4rybQRICIImM0jy4Nli0XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsXZApPZl4J3P
 RXQIuZgBZfaQdbXJKIkJJqYDT/f+8Pw9dcyx0FE1xvZS3g3XNykcK5Zyluv/vmr9/zfp//dLF
 nD3779LEX7w6ZwG+mME/LNLJXy8+M30hOvGDGmh7f8M3iqeZx1zub6kS9Dm6aJf7w/JrDiyYt
 uS3LdMJ86vVJczZVPE/5ec+/bYXbNpe9bgdbDXdvFdXT+fEu4WL05Pb3PleVWIozEg21mIuKE
 wEelgeasQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502794759!105499858!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4439 invoked from network); 15 Aug 2017 10:59:20 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 15 Aug 2017 10:59:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D9592B;
 Tue, 15 Aug 2017 03:59:19 -0700 (PDT)
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 B51333F3E1;
 Tue, 15 Aug 2017 03:59:18 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-11-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b977b8e4-020a-1958-d27e-16f3368d89e6@arm.com>
Date: Tue, 15 Aug 2017 11:59:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-11-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 10/22] ARM: vGIC: protect
 gic_set_lr() with pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMDo1OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gV2hl
biBwdXR0aW5nIGEgKHBlbmRpbmcpIElSUSBpbnRvIGFuIExSLCB3ZSBzaG91bGQgYmV0dGVyIG1h
a2Ugc3VyZSB0aGF0Cj4gbm8tb25lIGNoYW5nZXMgaXQgYmVoaW5kIG91ciBiYWNrLiBTbyBtYWtl
IHN1cmUgd2UgdGFrZSB0aGUgcGVuZGluZ19pcnEKPiBsb2NrLiBUaGlzIGJ1YmJsZXMgdXAgdG8g
YWxsIHVzZXJzIG9mIGdpY19hZGRfdG9fbHJfcGVuZGluZygpIGFuZAo+IGdpY19yYWlzZV9ndWVz
dF9pcnEoKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAxNCArKysrKysrKysrKy0t
LQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBp
bmRleCA4ZGVjNzM2Li5kZjg5NTMwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC0zODMsNiArMzgzLDcgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGdpY19hZGRfdG9fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBl
bmRpbmdfaXJxICpuKQo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICppdGVyOwo+Cj4gICAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gKyAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJm4tPmxvY2spKTsKCkkgdGhpbmsgd2UgbmVlZCBhIHNpbWlsYXIgYXNz
ZXJ0IGluIGdpY19yYWlzZV9ndWVzdF9pcnEgYW5kIGdpY19zZXRfbHIuCgo+Cj4gICAgICBpZiAo
ICFsaXN0X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQo+ICAgICAgICAgIHJldHVybjsKPiBAQCAtNDgw
LDYgKzQ4MSw3IEBAIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBp
KQo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ICAgICAgaW50IGlycTsKPiAgICAgIHN0
cnVjdCBnaWNfbHIgbHJfdmFsOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPgo+ICAgICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwo+ICAgICAgQVNTRVJU
KCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPiBAQCAtNTM0LDYgKzUzNiw3IEBAIHZvaWQgZ2lj
X3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQo+ICAgICAgICAgIGdpY19od19v
cHMtPmNsZWFyX2xyKGkpOwo+ICAgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFz
aykpOwo+Cj4gKyAgICAgICAgdmdpY19pcnFfbG9jayhwLCBmbGFncyk7Cj4gICAgICAgICAgaWYg
KCBwLT5kZXNjICE9IE5VTEwgKQo+ICAgICAgICAgICAgICBjbGVhcl9iaXQoX0lSUV9JTlBST0dS
RVNTLCAmcC0+ZGVzYy0+c3RhdHVzKTsKPiAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVT
VF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKPiBAQCAtNTU5LDYgKzU2Miw3IEBAIHZvaWQgZ2ljX3Vw
ZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQo+ICAgICAgICAgICAgICAgICAgY2xl
YXJfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKTsKPiAgICAgICAgICAg
ICAgfQo+ICAgICAgICAgIH0KPiArICAgICAgICB2Z2ljX2lycV91bmxvY2socCwgZmxhZ3MpOwo+
ICAgICAgfQo+ICB9Cj4KPiBAQCAtNTkyLDExICs1OTYsMTEgQEAgc3RhdGljIHZvaWQgZ2ljX3Jl
c3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgaW50IGxyID0gMDsKPiAg
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgKnQsICpwX3I7Cj4gICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkICppbmZsaWdodF9yOwo+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIHZjcHVfZmxhZ3M7Cj4gICAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0g
Z2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwo+ICAgICAgaW50IGxycyA9IG5yX2xyczsKPgo+IC0g
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKyAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIHZjcHVfZmxhZ3MpOwoKU2VlIG15
IGNvbW1lbnQgb24gcHJldmlvdXMgcGF0Y2hlcyBhYm91dCB0aGUgcmVuYW1pbmcuCgo+Cj4gICAg
ICBpZiAoIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKSApCj4gICAgICAgICAg
Z290byBvdXQ7Cj4gQEAgLTYyMSwxNiArNjI1LDIwIEBAIHN0YXRpYyB2b2lkIGdpY19yZXN0b3Jl
X3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4K
PiAgZm91bmQ6Cj4gKyAgICAgICAgICAgIHZnaWNfaXJxX2xvY2socF9yLCBmbGFncyk7Cj4gICAg
ICAgICAgICAgIGxyID0gcF9yLT5scjsKPiAgICAgICAgICAgICAgcF9yLT5sciA9IEdJQ19JTlZB
TElEX0xSOwo+ICAgICAgICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcF9y
LT5zdGF0dXMpOwo+ICAgICAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxF
LCAmcF9yLT5zdGF0dXMpOwo+ICAgICAgICAgICAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwg
cF9yKTsKPiAgICAgICAgICAgICAgaW5mbGlnaHRfciA9ICZwX3ItPmluZmxpZ2h0Owo+ICsgICAg
ICAgICAgICB2Z2ljX2lycV91bmxvY2socF9yLCBmbGFncyk7CgpTb21lIGRlc2NyaXB0aW9uIGlu
IHRoZSBjb21taXQgbWVzc2FnZSBpcyBuZWNlc3NhcnkgdG8gZXhwbGFpbiB3aHkgdGhlIApsb2Nr
IGlzIHByb3RlY3RpbmcgbW9yZSB0aGFuIHdoYXQgdGhlIHBhdGNoIGlzIG1lYW50IHRvIGRvIChp
LmUganVzdCAKcHJvdGVjdCBnaWNfc2V0X2xyKS4KCj4gICAgICAgICAgfQo+Cj4gKyAgICAgICAg
dmdpY19pcnFfbG9jayhwLCBmbGFncyk7Cj4gICAgICAgICAgZ2ljX3NldF9scihsciwgcCwgR0lD
SF9MUl9QRU5ESU5HKTsKPiAgICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Cj4g
KyAgICAgICAgdmdpY19pcnFfdW5sb2NrKHAsIGZsYWdzKTsKCkRpdHRvLiBJbiB0aGlzIGNhc2Us
IEkgdGhvdWdodCB0aGUgbGlzdHMgd2VyZSBwcm90ZWN0ZWQgYnkgdGhlIHRoZSB2Q1BVIApsb2Nr
LiBTbyB0ZWNobmljYWxseSBsaXN0X2RlbF9pbml0KC4uLikgY291bGQgYmUgb3V0c2lkZSBvZiB0
aGUgbG9jay4KCj4gICAgICAgICAgc2V0X2JpdChsciwgJnRoaXNfY3B1KGxyX21hc2spKTsKPgo+
ICAgICAgICAgIC8qIFdlIGNhbiBvbmx5IGV2aWN0IG5yX2xycyBlbnRyaWVzICovCj4gQEAgLTY0
MCw3ICs2NDgsNyBAQCBmb3VuZDoKPiAgICAgIH0KPgo+ICBvdXQ6Cj4gLSAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIHZjcHVfZmxhZ3MpOwo+ICB9Cj4KPiAg
dm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:00:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11: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.xen.org>)
	id 1dhZaK-0008GY-Gg; Tue, 15 Aug 2017 11:00:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=393075e76=roger.pau@citrix.com>)
 id 1dhZaJ-0008GQ-06
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 11:00:31 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A8/80-18185-E44D2995; Tue, 15 Aug 2017 11:00:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQtf3yqR
 IgwnntS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owzs1qYC1olK85t7GdvYNwv3MXIySEh4Cdx
 4dFzJhCbRUBV4uLdHcxdjBwcbAL2EtO/VoCERQSqJNpWtbKA2MIC3hLnGm6zgdi8Ah4SB6fsZ
 QWxhQRSJSZ+X8sMEReUODnzCVg9s4CexI2pU9hARjILSEss/8cBEZaXaN46G6ycU8BTYnvLH7
 AxogIqEidXrmGCGKko0T/vARvElekSW//+Yp7AyD8LyYZZSDbMQtgwC8mGBYwsqxjVi1OLylK
 LdC30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5IBCHYwzr7sf4hRkoNJSZR3
 0dlJkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeI9cAsoJFqWmp1akZeYA4wMmLcHBoyTCa34ZK
 M1bXJCYW5yZDpE6xagoJc67GaRPACSRUZoH1waLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYF
 QS5v0LMoUnM68EbvoroMVMQIuvtIMtLklESEk1MPa+3iz8+qIEawVTzK5eh2kX+r9ObKs2mr9
 0hlbCLE29SQFuDl/+7Lo3md1oOUfZjI9VjDYuMXob+Z7xnGmYtlx68YaYxGQTJrdNFx5sZJVI
 3v3hmPi9o0lcv9+Fp7/fKNX05MVM8/7ncvLePV8+Xj+wRfjS9Jg5ugtlL809mPOMqyN68pJzh
 TeVWIozEg21mIuKEwENiNVjxAIAAA==
X-Env-Sender: prvs=393075e76=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502794829!77832719!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41458 invoked from network); 15 Aug 2017 11:00:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 11:00:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="50996045"
Date: Tue, 15 Aug 2017 12:00:24 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andreas Kinzler <hfp@posteo.de>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Message-ID: <20170815110024.7grrprg7fg6gg3z3@MacBook-Pro-de-Roger.local>
References: <op.y4ympbbhollboj@kriftel>
 <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMTA6NTU6MTBBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIEF1ZyAxNCwgMjAxNyBhdCAwMjowODo1NlBNICswMjAwLCBBbmRy
ZWFzIEtpbnpsZXIgd3JvdGU6Cj4gPiBPbiBNb24sIDE0IEF1ZyAyMDE3IDEzOjU2OjU4ICswMjAw
LCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IHdyb3RlOgo+ID4g
PiA+ID4gSSBkZWZpbmVkIFhFTl9QVF9MT0dHSU5HX0VOQUJMRUQgaW4geGVuX3B0LmggYXMgcmVx
dWVzdGVkIHdpdGhvdXQgdGhlCj4gPiA+ID4gPiAiaGFjayIgcGF0Y2guIExvZyBpcyBhdHRhY2hl
ZC4gRG9lcyBpdCBoZWxwPwo+ID4gPiA+IEl0IHRlbGxzIG1lIHRoYXQgdGhlcmUncyBub3RoaW5n
IHVuZXhwZWN0ZWQgb24gdGhhdCBzaWRlLiBBcyBJIHRoaW5rIEkKPiA+ID4gPiBoYWQgaW5kaWNh
dGVkIGJlZm9yZSwgd2UgcmVhbGx5IG5lZWQgdG8gc2VlIGJvdGggc2lkZXMgKHFlbXUgYW5kCj4g
PiA+ID4gaHlwZXJ2aXNvciksIGFzIHBhcnQgb2YgdGhlIE1TSS1YIGhhbmRsaW5nIGxpdmVzIGlu
IFhlbi4gQW5kIGZvciB0aGUKPiA+ID4gPiBoeXBlcnZpc29yIHNpZGUgaXQgaXMgdW5saWtlbHkg
dGhhdCB3ZSdsbCBiZSBhYmxlIHRvIGdldCBhd2F5IHdpdGhvdXQKPiA+ID4gPiBhIGRlYnVnZ2lu
ZyBwYXRjaC4gSSBhbSBpbnRlbmRpbmcgdG8gbWFrZSBzdWNoIGF2YWlsYWJsZSB0byB5b3UgaW4K
PiA+ID4gPiBjYXNlIHlvdSBjYW4ndCBkbyBzbyB5b3Vyc2VsZiwgYnV0IEkgY2FuJ3QgY3VycmVu
dGx5IHByZWRpY3Qgd2hlbiBJJ2xsCj4gPiA+ID4gZ2V0IHRvIGl0Lgo+ID4gPiBJIHRoaW5rIHRo
ZSBwcm9ibGVtIGlzIHRoYXQgcGNpX21zaV9jb25mX3dyaXRlX2ludGVyY2VwdCBpcyBmYWlsaW5n
IHRvCj4gPiA+IHVubWFzayB0aGUgZW50cmllcyB3aGVuIE1TSS1YIGlzIGVuYWJsZWQgd2l0aCBl
bnRyaWVzIGFscmVhZHkKPiA+ID4gY29uZmlndXJlZCwgYnV0IHRoaXMgd2lsbCByZXF1aXJlIHNv
bWUgZGVidWdnaW5nIHBhdGNoIGFzIEphbiBzYWlkLgo+ID4gPiBGb2xsb3dpbmcgdGhlIE1TSS1Y
IGNvZGUgaXMgcXVpdGUgY29tcGxpY2F0ZWQsIHRoaXMgc3BsaXQgYnJhaW4KPiA+ID4gYmV0d2Vl
biBYZW4gYW5kIFFFTVUgbWFrZXMgaXQgcXVpdGUgaGFyZC4gSSBjYW4gdHJ5IHRvIGNvbWUgdXAg
d2l0aCBhCj4gPiA+IHBhdGNoIGxhdGVyLgo+ID4gCj4gPiBJIGNhbiB0cnkgc29tZSBkZWJ1ZyBw
YXRjaGVzIGFsdGhvdWdoIG15IHdvcmtsb2FkIGlzIHZlcnkgaGlnaCBhdCB0aGUKPiA+IG1vbWVu
dC4gSXQgd291bGQgaGVscCBtZSBxdWl0ZSBhIGJpdCBpZiB0aGUgZGVidWcgcGF0Y2hlcyB3ZXJl
IHN1aXRhYmxlIGZvcgo+ID4gdGhlIHN0YWJsZSA0LjggdHJlZS4KPiAKPiBIZWxsbywKPiAKPiBD
b3VsZCB5b3UgcGxlYXNlIHRyeSB0aGUgcGF0Y2ggYmVsb3cgYW5kIHBhc3RlIHRoZSBvdXRwdXQg
eW91IGdldCBvbgo+IHRoZSBYZW4gY29uc29sZT8KPiAKPiBKYW4sIEFGQUlDVCAoYnV0IEkgaGF2
ZSB0byBhZG1pdCBpdCdzIG5vdCBlYXN5IHRvIGZvbGxvdyB0aGUgY29kZSBhdAo+IGFsbCksIHRo
ZSBmb2xsb3dpbmcgc2VyaWVzIG9mIGV2ZW50cyB3aWxsIGNhdXNlIHRoZSBNU0lYIGVudHJpZXMg
dG8KPiBub3QgYmUgdW5tYXNrZWQ6Cj4gCj4gMS4gR3Vlc3QgY29uZmlndXJlcyB0aGUgTVNJWCB0
YWJsZSBlbnRyaWVzIGFuZCB1bm1hc2tzIGVhY2ggb2YgdGhlbS4KPiAyLiBHdWVzdCBlbmFibGVz
IE1TSVguCj4gCj4gVGhpcyB3aWxsIGNhdXNlIHRoZSBlbnRyaWVzIHRvIHJlbWFpbiBtYXNrZWQs
IGJlY2F1c2UgUUVNVSB3aWxsIG9ubHkKPiByZWdpc3RlciB0aGUgUElSUXMgYW5kIGJpbmQgdGhl
bSB3aGVuIHRoZSBNU0ktWCBlbmFibGUgYml0IGlzIHNldCwKPiBpbnN0ZWFkIG9mIGRvaW5nIGl0
IGZvciBlYWNoIHdyaXRlIHRvIHRoZSBNU0lYIHRhYmxlLgo+IAo+IEkgZ3Vlc3Mgb25lIHdheSB0
byBzb2x2ZSB0aGlzIHdvdWxkIGJlIHRvIGZvcmNlIFFFTVUgdG8gY2FsbAo+IHhlbl9wdF9tc2l4
X3VwZGF0ZV9vbmUgaW4gcGNpX21zaXhfd3JpdGUgb25jZSB0aGUgZW50cnkgaXMgdW5tYXNrZWQs
Cj4gZXZlbiBpZiBNU0lYIGlzIG5vdCBlbmFibGVkLiBJIGNhbiBwcmVwYXJlIGEgcGF0Y2ggZm9y
IHRoYXQuCgpTbyBoZXJlIGlzIHRoZSBwYXRjaCBmb3IgUUVNVSwgaWYgeW91IGRvbid0IG1pbmQg
Z2l2aW5nIGl0IGEgdHJ5LiBJJ20Kbm90IHJlYWxseSBzdXJlIHRoaXMgaXMgY29ycmVjdCwgc2lu
Y2UgaXQgd2lsbCBmb3JjZSBYZW4gdG8gZW5hYmxlCk1TSVggaW4gb3JkZXIgdG8gY29uZmlndXJl
IHRoZSBlbnRyaWVzLCB3aGlsZSB0aGUgZ3Vlc3Qgd2lsbCBzdGlsbApoYXZlIE1TSVggZGlzYWJs
ZWQsIGJ1dCBtaWdodCB3ZSB3b3J0aCBnaXZpbmcgaXQgYSB0cnkuCgotLS04PC0tLQpkaWZmIC0t
Z2l0IGEvaHcveGVuL3hlbl9wdF9tc2kuYyBiL2h3L3hlbi94ZW5fcHRfbXNpLmMKaW5kZXggZmY5
YTc5ZjVkMi4uZGZiOGQ2NDY1NCAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9tc2kuYworKysg
Yi9ody94ZW4veGVuX3B0X21zaS5jCkBAIC00NTEsOCArNDUxLDEyIEBAIHN0YXRpYyB2b2lkIHBj
aV9tc2l4X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIH0KIAogICAg
ICAgICBlbnRyeS0+dXBkYXRlZCA9IHRydWU7Ci0gICAgfSBlbHNlIGlmIChtc2l4LT5lbmFibGVk
ICYmIGVudHJ5LT51cGRhdGVkICYmCi0gICAgICAgICAgICAgICAhKHZhbCAmIFBDSV9NU0lYX0VO
VFJZX0NUUkxfTUFTS0JJVCkpIHsKKyAgICB9IGVsc2UgaWYgKGVudHJ5LT51cGRhdGVkICYmICEo
dmFsICYgUENJX01TSVhfRU5UUllfQ1RSTF9NQVNLQklUKSkgeworICAgICAgICAvKgorICAgICAg
ICAgKiBOQjogYWx3YXlzIHJlZ2lzdGVyIHRoZSBlbnRyaWVzIHdpdGggWGVuIHdoZW4gdGhlIHdy
aXRlIHRvIHRoZSBNU0lYCisgICAgICAgICAqIHRhYmxlIGhhcHBlbnMsIG9yIGVsc2UgWGVuIHdv
bid0IGJlIGFibGUgdG8gY29ycmVjdGx5IHNub29wIHRoZQorICAgICAgICAgKiBlbnRyeSBjb250
cm9sIHJlZ2lzdGVyIHdyaXRlLCBhbmQgd2lsbCBmYWlscyB0byB1bm1hc2sgdGhlIHZlY3Rvci4K
KyAgICAgICAgICovCiAgICAgICAgIGNvbnN0IHZvbGF0aWxlIHVpbnQzMl90ICp2ZWNfY3RybDsK
IAogICAgICAgICAvKgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:11:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11: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.xen.org>)
	id 1dhZkx-0000kU-GU; Tue, 15 Aug 2017 11:11:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhZkw-0000kO-F9
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:11:30 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4A/93-01736-0E6D2995; Tue, 15 Aug 2017 11:11:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTffBtUm
 RBgsn8lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmt59YxFmwTq1j56SJLA+MiwS5GLg4hgY2M
 Ekd/XGOBcHYzSvw7u4C9i5GTQ1ggTeL9u0VsILaIQKTE/q0HWEBsIYFciVdvd4DVMAsoSew/e
 40RxGYT0JS48/kTE4jNK2AlsbztDSuIzSKgKnHmQA9YXFQgXOJt4xEWiBpBiZMzn4DZnAK2Es
 2X/jBCzLSVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjOrFqUVlqUW6FnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhxgAEOxgPNjsfYpTkYFIS5V10dlKkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQle2atAOcGi1PTUirTMHGDgw6QlOHiURHhDQdK8xQWJucWZ6RCpU
 4yKUuK8C0ESAiCJjNI8uDZYtF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8UkCk8mXklcN
 NfAS1mAlp8pR1scUkiQkqqgbHxC4/ri0OBIvVa3zy8FQ3zgx0Ej31VZl4rpbv7/ptbpsvbGRr
 OX154zfeg66+9692n34pYc372KUlDq+esiw237Ztl/ExHo271erE/iqwLFJrK1L46neC+URUU
 qSB3c6ek9umMrjpbnapl2i87Thxtt7R5FtXU7/j/CWPe4sXnyqacqAj8fkCJpTgj0VCLuag4E
 QAKVUa9sQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502795487!86725802!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7989 invoked from network); 15 Aug 2017 11:11:28 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 15 Aug 2017 11:11:28 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 02CD22B;
 Tue, 15 Aug 2017 04:11:27 -0700 (PDT)
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 5A23B3F3E1;
 Tue, 15 Aug 2017 04:11:26 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-12-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fc50da93-9f51-2196-1214-757c27640f4c@arm.com>
Date: Tue, 15 Aug 2017 12:11:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-12-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 11/22] ARM: vGIC: protect
 gic_events_need_delivery() with pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMDo1OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZ2lj
X2V2ZW50c19uZWVkX2RlbGl2ZXJ5KCkgcmVhZHMgdGhlIGN1cl9wcmlvcml0eSBmaWVsZCB0d2lj
ZSwgYWxzbwoKVGhpcyBkb2VzIG5vdCBzZWVtIGlubGluZSB3aXRoIHdoYXQgd2UgZGlzY3Vzc2Vk
LiBJLmUgY3VyX3ByaW9yaXR5IGNhbiAKYmUgcmVhZCB3aXRob3V0IHRoZSBwZW5kaW5nX2lycSBs
b2NrLCBhc3N1bWluZyBwcm9wZXIgYmFycmllciBhcmUgYXJvdW5kLgoKSWYgdGhlIHByb2JsZW0g
aXMgcmVhZGluZyBpdCB0d2ljZSwgdGhlbiBhbiBBQ0NFU1NfT05DRSguLi4pIHNob3VsZCBmaXgg
aXQuCgo+IHJlbGllcyBvbiB0aGUgY29uc2lzdGVuY3kgb2Ygc3RhdHVzIGJpdHMuCgpzdGF0dXMg
aGFzIGJlZW4gZGVzaWduZWQgdG8gYmUgdXNlZCB3aXRob3V0IGxvY2suIElmIHRoaXMgaXMgbm90
IHRoZSAKY2FzZSBhbnltb3JlLCB0aGVuIHdlIHNob3VsZCBkb2N1bWVudCBpdC4KCkluIHRoaXMg
cGFydGljdWxhciBjYXNlLCBJIG5lZWQgYSBiaXQgbW9yZSBjb250ZXh0IHRvIHNlZSB3aHkgdGhp
cyBsb2NrIAppcyBuZWNlc3NhcnkuIElITU8sIHRoZXJlIGFyZSBvdGhlciB3YXkgdG8gYXZvaWQg
aXQsIHN1Y2ggYXMgcmVhZGluZyAKYm90aCB0aGUgcHJpb3JpdHkgYW5kIHRoZSBlbmFibGVkIGJp
dCBiZWZvcmUgaGFuZC4KCj4gU28gaXQgc2hvdWxkIHRha2UgcGVuZGluZ19pcnEgbG9jay4KPgo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+
IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAyNCArKysrKysrKysrKysrLS0tLS0tLS0tLS0K
PiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGlu
ZGV4IGRmODk1MzAuLjk2Mzc2ODIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTY2Niw3ICs2NjYsNyBAQCBpbnQgZ2ljX2V2
ZW50c19uZWVkX2RlbGl2ZXJ5KHZvaWQpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKPiAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiAtICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCB2Y3B1X2ZsYWdzOwo+ICAgICAgY29u
c3QgdW5zaWduZWQgbG9uZyBhcHIgPSBnaWNfaHdfb3BzLT5yZWFkX2FwcigwKTsKPiAgICAgIGlu
dCBtYXNrX3ByaW9yaXR5Owo+ICAgICAgaW50IGFjdGl2ZV9wcmlvcml0eTsKPiBAQCAtNjc1LDcg
KzY3NSw3IEBAIGludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkKPiAgICAgIG1hc2tf
cHJpb3JpdHkgPSBnaWNfaHdfb3BzLT5yZWFkX3ZtY3JfcHJpb3JpdHkoKTsKPiAgICAgIGFjdGl2
ZV9wcmlvcml0eSA9IGZpbmRfbmV4dF9iaXQoJmFwciwgMzIsIDApOwo+Cj4gLSAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgdmNwdV9mbGFncyk7Cj4KPiAgICAgIC8qIFRPRE86
IFdlIG9yZGVyIHRoZSBndWVzdCBpcnFzIGJ5IHByaW9yaXR5LCBidXQgd2UgZG9uJ3QgY2hhbmdl
Cj4gICAgICAgKiB0aGUgcHJpb3JpdHkgb2YgaG9zdCBpcnFzLiAqLwo+IEBAIC02ODQsMTkgKzY4
NCwyMSBAQCBpbnQgZ2ljX2V2ZW50c19uZWVkX2RlbGl2ZXJ5KHZvaWQpCj4gICAgICAgKiBvcmRl
cmVkIGJ5IHByaW9yaXR5ICovCj4gICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBwLCAmdi0+YXJj
aC52Z2ljLmluZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAo
IEdJQ19QUklfVE9fR1VFU1QocC0+Y3VyX3ByaW9yaXR5KSA+PSBtYXNrX3ByaW9yaXR5ICkKPiAt
ICAgICAgICAgICAgZ290byBvdXQ7Cj4gLSAgICAgICAgaWYgKCBHSUNfUFJJX1RPX0dVRVNUKHAt
PmN1cl9wcmlvcml0eSkgPj0gYWN0aXZlX3ByaW9yaXR5ICkKPiAtICAgICAgICAgICAgZ290byBv
dXQ7Cj4gLSAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5z
dGF0dXMpICkKPiArICAgICAgICB2Z2ljX2lycV9sb2NrKHAsIGZsYWdzKTsKPiArICAgICAgICBp
ZiAoIEdJQ19QUklfVE9fR1VFU1QocC0+Y3VyX3ByaW9yaXR5KSA8IG1hc2tfcHJpb3JpdHkgJiYK
PiArICAgICAgICAgICAgIEdJQ19QUklfVE9fR1VFU1QocC0+Y3VyX3ByaW9yaXR5KSA8IGFjdGl2
ZV9wcmlvcml0eSAmJgo+ICsgICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5B
QkxFRCwgJnAtPnN0YXR1cykgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgcmMgPSAxOwo+
IC0gICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICAgICAgdmdpY19pcnFfdW5sb2NrKHAs
IGZsYWdzKTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgfQo+ICsKPiArICAg
ICAgICByYyA9IHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4g
KyAgICAgICAgdmdpY19pcnFfdW5sb2NrKHAsIGZsYWdzKTsKPiArICAgICAgICBicmVhazsKPiAg
ICAgIH0KPgo+IC1vdXQ6Cj4gLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwo+ICsgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52
Z2ljLmxvY2ssIHZjcHVfZmxhZ3MpOwo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4KPgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:14:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11: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.xen.org>)
	id 1dhZnp-0000ti-U3; Tue, 15 Aug 2017 11:14:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhZno-0000ta-Qn
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:14:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3F/CD-03406-497D2995; Tue, 15 Aug 2017 11:14:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO7k65M
 iDf79Vbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+/PrJVnCNvWLde9kGxmlsXYycHBIC/hKr
 F7YygtgsAqoSyy5/BouzCShL/OzsBbNFgOIdW28ydTFycTALHGWSmPOzGaxBWKBUYtO1/2A2r
 4CFxII/IA1cHEICrYwSzfPOskMkBCVOznzCAmIzC+hILNj9CaiIA8iWllj+jwPE5BTwlHj6zh
 CkQlRARaJz6RywaiEBBYmO6ceYJjDyzUIyaBaSQbMQBi1gZF7FqFGcWlSWWqRrbKCXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPx79rAQ4ySHExKoryLzk6KFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBK3gNKCdYlJqeWpGWmQMMeZi0BAePkgivB0iat7ggMbc4Mx0id
 YpRl6Ppw5YvTEIsefl5qVLivJIgRQIgRRmleXAjYPF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK8AiBTeDLzSuA2vQI6ggnoiCvtYEeUJCKkpBoYGbdG3Albw+soKOlV4n6r3TZ17VQOcf/
 9D1w8pZfu/lOwijs+QW5jmLnV5QaNH4L/Jb7pXJttHvjCMdJHwH32c9PUKr5Px0+5bZJ+Ut61
 /pquq9CbScH/HjcdYq5T7mE+O2X1qQbN3O8L/V9NX2h5KujE7RdruleYZfq845KNWOG1zTGlQ
 PqOEktxRqKhFnNRcSIA+l+m6boCAAA=
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502795666!52313137!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35248 invoked from network); 15 Aug 2017 11:14:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 11:14:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435526290"
Date: Tue, 15 Aug 2017 12:14:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170815111424.bw5ensasybnudi43@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-10-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502264512-4648-10-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 09/13] tools: implement the new get hw
 info interface suitable to all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6NDE6NDhQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyBnZXQgaHcgaW5mbyBpbnRlcmZhY2Ugc3VpdGFi
bGUgZm9yIGFsbCBwc3IgYWxsb2NhdGlvbgo+IGZlYXR1cmVzIGFuZCB0aGUgd2hvbGUgZmxvdy4g
SXQgYWxzbyBlbmFibGVzIE1CQSBzdXBwb3J0IGluIHRvb2xzIHRvIGdldCBNQkEKPiBIVyBpbmZv
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoK
SSB3b3VsZCBzdWdnZXN0IHlvdSBhZGQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlIHRvIGJldHRlciBk
ZXNjcmliZQp0aGUgY29udGVudCBvZiB0aGUgcGF0Y2guIExpa2U6CgogICAgSW50cm9kdWNlIGEg
YnVuY2ggb2YgdGhpbmdzIGluIGxpYnhjIC4uLiBJbXBsZW1lbnQgYSBuZXcgZnVuY3Rpb24gb24K
ICAgIGxpYnhsIHRvIGRvIFhYWCwgdGhlIGV4aXN0aW5nIGZ1bmN0aW9uIGxpYnhsX3Bzcl9jYXRf
Z2V0X2luZm8gaXMKICAgIGNoYW5nZWQgdG8gdXNlIHRoZSBuZXcgZnVuY3Rpb24gLi4uCgpBbmQg
dGhlbiB5b3Ugd2lsbCBkaXNjb3ZlciBjZXJ0YWluIHRoaW5ncyBhcmUgYmV0dGVyIHNwbGl0IG91
dCB0bwpzZXBhcmF0ZSBwYXRjaGVzIHNvIHJldmlld2VycyBjYW4gbW9yZSBlYXNpbHkgcmV2aWV3
IC8gYWNrIHRoZW0uCgpJIGhhdmUgZ29uZSB0aHJvdWdoIHRoaXMgcGF0Y2guIFRoZSBjb2RlIGxv
b2tzIHNlbnNpYmxlIGJ1dCBJJ20gbm90IHlldApjb25maWRlbnQgdG8gc2F5IGl0IGlzIGFscmln
aHQuIEkgd291bGQgYXBwcmVjaWF0ZSB5b3UgYnJlYWsgdGhpcyBwYXRjaApkb3duIGEgYml0IGlm
IHBvc3NpYmxlLgoKSSB3aWxsIGxlYXZlIHJldmlld2luZyB0aGUgeGwgYml0cyB0byBDaGFvIC0t
IGhlIGtub3dzIHRoZSByZWxhdGlvbnNoaXAKYmV0d2VlbiB2YXJpb3VzIGZlYXR1cmVzIGJldHRl
ciB0aGFuIEkgZG8uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:15:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11:15: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.xen.org>)
	id 1dhZot-00018Q-6z; Tue, 15 Aug 2017 11:15:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhZor-00018G-Jm
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:15:33 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 70/AA-03765-4D7D2995; Tue, 15 Aug 2017 11:15:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve6V65M
 iDZr/KFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPPp1gKzjCVHF++RWWBsYJTF2MnBwSAv4S
 G26uYQGxWQRUJX59XsEMYrMJKEv87OxlA7FFgOIdW28C1XNxMAscZZKY87OZESQhLBAs8WvmX
 bBBvAIWEtu/n2IFsYUEWhklFv6Og4gLSpyc+QRsAbOAjsSC3Z+AhnIA2dISy/9xgIQ5BTwlDp
 6cCtYqKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2iol1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCD8dOygEOMkhxMSqK8i85OihTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwSt4DSgnWJSanlqRlpkDDHqYtAQHj5IILzdImre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rySIEUCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvAIgU3gy80rgNr0COoIJ6Igr7WBHlCQipKQaGMU6092fi7ufuWc+OX8lS9btPPG72o6
 x2584z9H89Ufx3e2UdXLHFt25kj6p+s8kJsmDwStEN+86///YnZiH69x4X65bo1d7o/vGotMO
 sxjVFwf+OvL9M8dSvuvba586T2lxDJDu755Vv+f9W4bjQROez3MuOV3+dxvTcrbunds7qz9pR
 1V/ifVQYinOSDTUYi4qTgQAVUu/HLsCAAA=
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502795730!77974484!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54227 invoked from network); 15 Aug 2017 11:15:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 11:15:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443827926"
Date: Tue, 15 Aug 2017 12:15:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170815111529.nv5igwhnp5fgxyqz@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-11-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502264512-4648-11-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 10/13] tools: rename 'xc_psr_cat_type' to
 'xc_psr_val_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6NDE6NDlQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyAneGNfcHNyX2NhdF90eXBlJyB0byAneGNfcHNyX3ZhbF90eXBl
JyBzbyB0aGF0Cj4gdGhlIHN0cnVjdHVyZSBuYW1lIGlzIGNvbW1vbiBmb3IgYWxsIGFsbG9jYXRp
b24gZmVhdHVyZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5p
bnRlbC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkEgcGF0
Y2ggbGlrZSB0aGlzIGlzIG11Y2ggZWFzaWVyIHRvIHJldmlldy4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:15:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11:15: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.xen.org>)
	id 1dhZpD-0001B2-EQ; Tue, 15 Aug 2017 11:15:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=393356efa=anthony.perard@citrix.com>)
 id 1dhZpC-0001Af-4k
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:15:54 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 CF/97-27137-9E7D2995; Tue, 15 Aug 2017 11:15:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpO7L65M
 iDT7d4LH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOnP3OXLCBuaLn6iSmBsZnTF2MnBwSAv4S
 d9cvALPZBAwkVky/yghiiwhIS/TPaWcHsZkFAiX2t61nAbGFBfwkVk/ewwZiswioSqz6thSsn
 lfAVmJm3wZ2iJnyEuce3GYGsYUE1CRuLFzGAlEjKHFy5hMWiJkSEgdfvGCewMg9C0lqFpLUAk
 amVYwaxalFZalFukZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHAAAQ7GM8
 sCDzEKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry/rgHlBItS01Mr0jJzgGEJ
 k5bg4FESgUjzFhck5hZnpkOkTjEaczR92PKFiePVhP/fmIRY8vLzUqXEeZeBlAqAlGaU5sENg
 sXLJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzHgCZwpOZVwK37xXQKUxAp1xpBzulJBEhJd
 XAuP3Xgit6ujH9frcWrzGME/y+64xb1Hnntsb1fHOLla+tXJIqb7D83pqQxk1fLLWWMU7n9Dq
 73rbu2MRfvuJZeqHJjlfSGe1snp8xm60ZqxPt9i57Sl5EbOfB0/nKLndn9n+PMI1I3te5R/D+
 3k+ODvev1er9+pQwZy9z9GnvtpVb+2O8jLddVmIpzkg01GIuKk4EAA4nlsCSAgAA
X-Env-Sender: prvs=393356efa=anthony.perard@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502795751!88667942!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27572 invoked from network); 15 Aug 2017 11:15:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 11:15:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435526394"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 15 Aug 2017 12:15:47 +0100
Message-ID: <20170815111549.6232-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH for-2.10 v2 0/2] Fix hotplug of PCI passthrought
	device on Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIFBDSSBwYXNzdGhyb3VnaCBiZWZvcmUgdGhlIGd1ZXN0IHN0YXJ0IHdvcmtzIGZpbmUg
KGJyb2tlbiBpbiAyLjkgYnV0IG5vdwpmaXhlZCksIGJ1dCBob3RwbHVnIGRvZXMgbm90IHdvcmsg
YW55bW9yZS4KCkFudGhvbnkgUEVSQVJEICgyKToKICBody9hY3BpOiBDYWxsIGFjcGlfc2V0X3Bj
aV9pbmZvIHdoZW4gbm8gQUNQSSB0YWJsZXMgbmVlZGVkCiAgUmV2ZXJ0ICJBQ1BJOiBkb24ndCBj
YWxsIGFjcGlfcGNpaHBfZGV2aWNlX3BsdWdfY2Igb24geGVuIgoKIGh3L2FjcGkvcGlpeDQuYyAg
ICAgIHwgMTEgKysrLS0tLS0tLS0KIGh3L2kzODYvYWNwaS1idWlsZC5jIHwgMjUgKysrKysrKysr
KysrKysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNyBk
ZWxldGlvbnMoLSkKCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:15:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11:15: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.xen.org>)
	id 1dhZpE-0001C3-PA; Tue, 15 Aug 2017 11:15:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=393356efa=anthony.perard@citrix.com>)
 id 1dhZpD-0001Ar-6N
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:15:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2F/21-09901-AE7D2995; Tue, 15 Aug 2017 11:15:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7L65M
 iDaa8srD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOe9j9gKjgqULHq9iqmBsZdPF2MnBwSAv4S
 144cZQOx2QQMJFZMv8oIYosISEv0z2ln72Lk4mAWeMso0TRvIzNIQlggWuJn+wWWLkYODhYBV
 YmX3RwgJq+ArcTlP34QI+Ulzj24DVbNKWAnsapvIQuILQRUsvDMS1YIW03ixsJlYHFeAUGJkz
 OfgNnMAhISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiBocMABDsYzywIPMQoycGkJMq76OykSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvL+uAeUEi1LTUyvSMnOAQQyTluDgURKBSPMWFyTmFmemQ6ROMepyvJrw/xuTEEtef
 l6qlDjvMpAiAZCijNI8uBGwiLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4DIFN4MvNK4D
 a9AjqCCeiIK+1gR5QkIqSkGhh1bryZPPNx7Pfdqx+uXf8wK/sxj5zNev+zMWvV+6eJi846KVi
 1jLlftNpGbcq0Qw9PZ007VLzjnSXz4okKR6pPcNo3RTcJ9zLne2tO9XhUUdk1xV6+S6FH/t6/
 opzy/a9nXFBjWfCoPUIwJfD9Lfc9lSvaUuT+r2WvTZZ09l1lNG3uO4lCRUUlluKMREMt5qLiR
 ADlv+yJowIAAA==
X-Env-Sender: prvs=393356efa=anthony.perard@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502795751!88667942!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27647 invoked from network); 15 Aug 2017 11:15:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 11:15:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435526396"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 15 Aug 2017 12:15:49 +0100
Message-ID: <20170815111549.6232-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170815111549.6232-1-anthony.perard@citrix.com>
References: <20170815111549.6232-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, "Michael S.
 Tsirkin" <mst@redhat.com>, Bruce Rogers <brogers@suse.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH for-2.10 v2 2/2] Revert "ACPI: don't call
	acpi_pcihp_device_plug_cb on xen"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXZlcnRzIGNvbW1pdCAxNTNlYmE0NzI2ZGZhMWJkZmMzMWQxZmU5NzNiMmE2MWI5MDM1
NDkyLgoKVGhpcyBwYXRjaCBwcmV2ZW50cyBQQ0kgcGFzc3Rocm91Z2ggaG90cGx1ZyBvbiBYZW4u
IEV2ZW4gaWYgdGhlIFhlbiB0b29sCnN0YWNrIHByZXBhcmVzIGl0cyBvd24gQUNQSSB0YWJsZXMs
IHdlIHN0aWxsIHJlbHkgb24gUUVNVSBmb3IgaG90cGx1ZwpBQ1BJIG5vdGlmaWNhdGlvbnMuCgpU
aGUgb3JpZ2luYWwgaXNzdWUgaXMgZml4ZWQgYnkgdGhlIHByZXZpb3VzIHBhdGNoIChody9hY3Bp
OiBDYWxsCmFjcGlfc2V0X3BjaV9pbmZvIHdoZW4gbm8gQUNQSSB0YWJsZXMgbmVlZGVkKS4KClNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgot
LS0KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEJy
dWNlIFJvZ2VycyA8YnJvZ2Vyc0BzdXNlLmNvbT4KLS0tCiBody9hY3BpL3BpaXg0LmMgfCAxMSAr
KystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9ody9hY3BpL3BpaXg0LmMgYi9ody9hY3BpL3BpaXg0LmMKaW5kZXgg
ZjI3Njk2NzM2NS4uZjRmZDU5MDdiOCAxMDA2NDQKLS0tIGEvaHcvYWNwaS9waWl4NC5jCisrKyBi
L2h3L2FjcGkvcGlpeDQuYwpAQCAtMzg1LDEwICszODUsNyBAQCBzdGF0aWMgdm9pZCBwaWl4NF9k
ZXZpY2VfcGx1Z19jYihIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRldiwgZXJycCk7CiAgICAgICAgIH0KICAgICB9IGVsc2UgaWYg
KG9iamVjdF9keW5hbWljX2Nhc3QoT0JKRUNUKGRldiksIFRZUEVfUENJX0RFVklDRSkpIHsKLSAg
ICAgICAgaWYgKCF4ZW5fZW5hYmxlZCgpKSB7Ci0gICAgICAgICAgICBhY3BpX3BjaWhwX2Rldmlj
ZV9wbHVnX2NiKGhvdHBsdWdfZGV2LCAmcy0+YWNwaV9wY2lfaG90cGx1ZywgZGV2LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKLSAgICAgICAgfQorICAgICAg
ICBhY3BpX3BjaWhwX2RldmljZV9wbHVnX2NiKGhvdHBsdWdfZGV2LCAmcy0+YWNwaV9wY2lfaG90
cGx1ZywgZGV2LCBlcnJwKTsKICAgICB9IGVsc2UgaWYgKG9iamVjdF9keW5hbWljX2Nhc3QoT0JK
RUNUKGRldiksIFRZUEVfQ1BVKSkgewogICAgICAgICBpZiAocy0+Y3B1X2hvdHBsdWdfbGVnYWN5
KSB7CiAgICAgICAgICAgICBsZWdhY3lfYWNwaV9jcHVfcGx1Z19jYihob3RwbHVnX2RldiwgJnMt
PmdwZV9jcHUsIGRldiwgZXJycCk7CkBAIC00MTEsMTAgKzQwOCw4IEBAIHN0YXRpYyB2b2lkIHBp
aXg0X2RldmljZV91bnBsdWdfcmVxdWVzdF9jYihIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYs
CiAgICAgICAgIGFjcGlfbWVtb3J5X3VucGx1Z19yZXF1ZXN0X2NiKGhvdHBsdWdfZGV2LCAmcy0+
YWNwaV9tZW1vcnlfaG90cGx1ZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGV2LCBlcnJwKTsKICAgICB9IGVsc2UgaWYgKG9iamVjdF9keW5hbWljX2Nhc3QoT0JKRUNU
KGRldiksIFRZUEVfUENJX0RFVklDRSkpIHsKLSAgICAgICAgaWYgKCF4ZW5fZW5hYmxlZCgpKSB7
Ci0gICAgICAgICAgICBhY3BpX3BjaWhwX2RldmljZV91bnBsdWdfY2IoaG90cGx1Z19kZXYsICZz
LT5hY3BpX3BjaV9ob3RwbHVnLCBkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXJycCk7Ci0gICAgICAgIH0KKyAgICAgICAgYWNwaV9wY2locF9kZXZpY2VfdW5w
bHVnX2NiKGhvdHBsdWdfZGV2LCAmcy0+YWNwaV9wY2lfaG90cGx1ZywgZGV2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAgICAgfSBlbHNlIGlmIChvYmplY3Rf
ZHluYW1pY19jYXN0KE9CSkVDVChkZXYpLCBUWVBFX0NQVSkgJiYKICAgICAgICAgICAgICAgICFz
LT5jcHVfaG90cGx1Z19sZWdhY3kpIHsKICAgICAgICAgYWNwaV9jcHVfdW5wbHVnX3JlcXVlc3Rf
Y2IoaG90cGx1Z19kZXYsICZzLT5jcHVocF9zdGF0ZSwgZGV2LCBlcnJwKTsKLS0gCkFudGhvbnkg
UEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:15:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11: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.xen.org>)
	id 1dhZpE-0001CR-WE; Tue, 15 Aug 2017 11:15:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=393356efa=anthony.perard@citrix.com>)
 id 1dhZpD-0001Ap-OY
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:15:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DC/CA-02176-AE7D2995; Tue, 15 Aug 2017 11:15:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve7L65M
 iDXasVbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOe/n3EXrBItKJl/m6mBsbXAl2MnBwSAv4S
 fz8+ZwOx2QQMJFZMv8oIYosISEv0z2ln72Lk4mAWeMAkcfjPWVaQhLBAtMTz330sIDaLgKrEg
 kv3mUBsXgFbiZ8vJjNDDJWXOPfgNpjNKWAnsapvIVi9EFDNwjMvWSFsNYkbC5exQPQKSpyc+Q
 TMZhaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw1stNLS5
 OTE/NSUwq1kvOz93ECAwfBiDYwfjytOchRkkOJiVR3kVnJ0UK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuD9dQ0oJ1iUmp5akZaZAwxkmLQEB4+SCESat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzU
 qXEeZeBFAmAFGWU5sGNgEXVJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzHgCZwpOZVwK36R
 XQEUxAR1xpBzuiJBEhJdXAeHraY+7u3WVPdF+amk3Sbi+8yS8+q2vapi3aP/6uyzz7biaTwxH
 X1G+6L3dJiln8+5dRdX9F8ESX1O9934WUNizfc+Fe9JvFkxu4551+ZvJEke3Cxcev7jhx/v6c
 uXIBS07xym8f/k81bz1YrDA1MF1NJ3nt46JpavpSdd//bH1tJh3Dnbosi1eJpTgj0VCLuag4E
 QA6voUMpQIAAA==
X-Env-Sender: prvs=393356efa=anthony.perard@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502795751!105503280!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13197 invoked from network); 15 Aug 2017 11:15:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 11:15:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443827950"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 15 Aug 2017 12:15:48 +0100
Message-ID: <20170815111549.6232-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170815111549.6232-1-anthony.perard@citrix.com>
References: <20170815111549.6232-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [PATCH for-2.10 v2 1/2] hw/acpi: Call acpi_set_pci_info
	when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gZG8gUENJIHBhc3N0aHJvdWdoIHdpdGggWGVuLCB0aGUgcHJvcGVydHkgYWNwaS1wY2locC1i
c2VsIG5lZWRzIHRvIGJlCnNldCwgYnV0IHRoaXMgd2FzIGRvbmUgb25seSB3aGVuIEFDUEkgdGFi
bGVzIGFyZSBidWlsdCB3aGljaCBpcyBub3QKbmVlZGVkIGZvciBhIFhlbiBndWVzdC4gVGhlIG5l
ZWQgZm9yIHRoZSBwcm9wZXJ0eSBzdGFydHMgd2l0aCBjb21taXQKInBjOiBwY2locDogYXZvaWQg
YWRkaW5nIEFDUElfUENJSFBfUFJPUF9CU0VMIHR3aWNlIgooZjBjOWQ2NGE2OGI3NzYzNzRlYzQ3
MzI0MjRhM2UyNzc1M2NlMzdiNikuCgpTZXQgcGNpIGluZm8gYmVmb3JlIGNoZWNraW5nIGZvciB0
aGUgbmVlZHMgdG8gYnVpbGQgQUNQSSB0YWJsZXMuCgpBc3NpZ24gYnNlbD0wIHByb3BlcnR5IG9u
bHkgdG8gdGhlIHJvb3QgYnVzIG9uIFhlbiBhcyB0aGVyZSBpcyBubwpzdXBwb3J0IGluIHRoZSBY
ZW4gQUNQSSB0YWJsZXMgZm9yIGEgZGlmZmVyZW50IHZhbHVlLgoKUmVwb3J0ZWQtYnk6IFNhbmRl
ciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+ClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0tCkNoYW5nZXMgaW4gVjI6
CiAgLSBjaGVjayBmb3IgYWNwaV9lbmFibGVkIGJlZm9yZSBjYWxsaW5nIGFjcGlfc2V0X3BjaV9p
bmZvLgogIC0gc2V0IHRoZSBwcm9wZXJ0eSBvbiB0aGUgcm9vdCBidXMgb25seS4KClRoaXMgcGF0
Y2ggd291bGQgYmUgYSBjYW5kaXRhZGUgdG8gYmFja3BvcnQgdG8gMi45LgoKQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEJydWNlIFJvZ2VycyA8YnJv
Z2Vyc0BzdXNlLmNvbT4KLS0tCiBody9pMzg2L2FjcGktYnVpbGQuYyB8IDI1ICsrKysrKysrKysr
KysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3Bp
LWJ1aWxkLmMKaW5kZXggOThkZDQyNDY3OC4uYzA0ODNiOTZjZiAxMDA2NDQKLS0tIGEvaHcvaTM4
Ni9hY3BpLWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTQ2LDYgKzQ2LDcg
QEAKICNpbmNsdWRlICJzeXNlbXUvdHBtX2JhY2tlbmQuaCIKICNpbmNsdWRlICJody90aW1lci9t
YzE0NjgxOHJ0Y19yZWdzLmgiCiAjaW5jbHVkZSAic3lzZW11L251bWEuaCIKKyNpbmNsdWRlICJo
dy94ZW4veGVuLmgiCiAKIC8qIFN1cHBvcnRlZCBjaGlwc2V0czogKi8KICNpbmNsdWRlICJody9h
Y3BpL3BpaXg0LmgiCkBAIC01MTgsOCArNTE5LDEzIEBAIHN0YXRpYyB2b2lkIGFjcGlfc2V0X3Bj
aV9pbmZvKHZvaWQpCiAgICAgdW5zaWduZWQgYnNlbF9hbGxvYyA9IEFDUElfUENJSFBfQlNFTF9E
RUZBVUxUOwogCiAgICAgaWYgKGJ1cykgewotICAgICAgICAvKiBTY2FuIGFsbCBQQ0kgYnVzZXMu
IFNldCBwcm9wZXJ0eSB0byBlbmFibGUgYWNwaSBiYXNlZCBob3RwbHVnLiAqLwotICAgICAgICBw
Y2lfZm9yX2VhY2hfYnVzX2RlcHRoX2ZpcnN0KGJ1cywgYWNwaV9zZXRfYnNlbCwgTlVMTCwgJmJz
ZWxfYWxsb2MpOworICAgICAgICBpZiAoeGVuX2VuYWJsZWQoKSkgeworICAgICAgICAgICAgLyog
QXNzaWduIEJTRUwgcHJvcGVydHkgdG8gcm9vdCBidXMgb25seS4gKi8KKyAgICAgICAgICAgIGFj
cGlfc2V0X2JzZWwoYnVzLCAmYnNlbF9hbGxvYyk7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAg
ICAgICAvKiBTY2FuIGFsbCBQQ0kgYnVzZXMuIFNldCBwcm9wZXJ0eSB0byBlbmFibGUgYWNwaSBi
YXNlZCBob3RwbHVnLiAqLworICAgICAgICAgICAgcGNpX2Zvcl9lYWNoX2J1c19kZXB0aF9maXJz
dChidXMsIGFjcGlfc2V0X2JzZWwsIE5VTEwsICZic2VsX2FsbG9jKTsKKyAgICAgICAgfQogICAg
IH0KIH0KIApAQCAtMjg3MSw2ICsyODc3LDE0IEBAIHZvaWQgYWNwaV9zZXR1cCh2b2lkKQogICAg
IEFjcGlCdWlsZFN0YXRlICpidWlsZF9zdGF0ZTsKICAgICBPYmplY3QgKnZtZ2VuaWRfZGV2Owog
CisgICAgaWYgKCFhY3BpX2VuYWJsZWQpIHsKKyAgICAgICAgQUNQSV9CVUlMRF9EUFJJTlRGKCJB
Q1BJIGRpc2FibGVkLiBCYWlsaW5nIG91dC5cbiIpOworICAgICAgICByZXR1cm47CisgICAgfQor
CisgICAgLyogQXNzaWduIEJTRUwgcHJvcGVydHkgb24gaG90cGx1Z2dhYmxlIFBDSSBidXNlcy4g
Ki8KKyAgICBhY3BpX3NldF9wY2lfaW5mbygpOworCiAgICAgaWYgKCFwY21zLT5md19jZmcpIHsK
ICAgICAgICAgQUNQSV9CVUlMRF9EUFJJTlRGKCJObyBmdyBjZmcuIEJhaWxpbmcgb3V0LlxuIik7
CiAgICAgICAgIHJldHVybjsKQEAgLTI4ODEsMTUgKzI4OTUsOCBAQCB2b2lkIGFjcGlfc2V0dXAo
dm9pZCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmICghYWNwaV9lbmFibGVkKSB7
Ci0gICAgICAgIEFDUElfQlVJTERfRFBSSU5URigiQUNQSSBkaXNhYmxlZC4gQmFpbGluZyBvdXQu
XG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQogICAgIGJ1aWxkX3N0YXRlID0gZ19tYWxs
b2MwKHNpemVvZiAqYnVpbGRfc3RhdGUpOwogCi0gICAgYWNwaV9zZXRfcGNpX2luZm8oKTsKLQog
ICAgIGFjcGlfYnVpbGRfdGFibGVzX2luaXQoJnRhYmxlcyk7CiAgICAgYWNwaV9idWlsZCgmdGFi
bGVzLCBNQUNISU5FKHBjbXMpKTsKIAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:17:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11: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.xen.org>)
	id 1dhZqj-0001Z7-Au; Tue, 15 Aug 2017 11:17:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhZqh-0001Xz-QD
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:17:27 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 90/6B-27137-748D2995; Tue, 15 Aug 2017 11:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTdftxqR
 Ig3ebJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzp/exFVzmrvhysoG9gfE/RxcjF4eQwGZG
 iWlzt7J1MXICObsZJX7dDAexhQXiJfbtamQCsUUEIiX2bz3AAlGTK3F7VgMziM0soCSx/+w1R
 hCbTUBT4s7nT2D1vAJWEr8f9ILVsAioSlxcsgvMFhUIl3jbeIQFokZQ4uTMJ2A2p4CtxPJNc9
 ggZtpK3Jm7G2q+vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaG+slFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgSGGwMQ7GDcuT7wEKMkB5OSKO+is5MihfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnw1lwDygkWpaanVqRl5gADHyYtwcGjJML7CyTNW1yQmFucmQ6ROsWoK
 CXOuwwkIQCSyCjNg2uDRdslRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM2gUzhycwrgZv+Cm
 gxE9DiK+1gi0sSEVJSDYxT+KdOnl/aJTDHf13Pmo3Hmj+w3PiXNF/E09JgU6NF/eRHIqFfej6
 rPPl8W7le31SzS+LazY8P81fd8Jx5ZkPrRWYVdf95LJxHEmf1hN+dwOZ4VTZ2s0fUmpLI2ofs
 F3YxblO92qFRmn9+VuuPwwpsdrvutR0/9PlUmNehpnnnZPfdfV51zvq2EktxRqKhFnNRcSIAw
 jOV47ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502795845!72118786!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26440 invoked from network); 15 Aug 2017 11:17:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 15 Aug 2017 11:17:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 71DD01596;
 Tue, 15 Aug 2017 04:17:25 -0700 (PDT)
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 BE55A3F540;
 Tue, 15 Aug 2017 04:17:24 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-13-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4becd7a8-92f8-d0c8-1c72-bbee39285cb9@arm.com>
Date: Tue, 15 Aug 2017 12:17:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-13-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 12/22] ARM: vGIC: protect
 gic_update_one_lr() with pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMTowMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gV2hl
biB3ZSByZXR1cm4gZnJvbSBhIGRvbWFpbiB3aXRoIHRoZSBhY3RpdmUgYml0IHNldCBpbiBhbiBM
UiwKPiB3ZSB1cGRhdGUgb3VyIHBlbmRpbmdfaXJxIGFjY29yZGluZ2x5LiBUaGlzIHRvdWNoZXMg
bXVsdGlwbGUgc3RhdHVzCj4gYml0cywgc28gcmVxdWlyZXMgdGhlIHBlbmRpbmdfaXJxIGxvY2su
CgpUaGUgY29tbWl0IHRpdGxlIHNheXMgInByb3RlY3QgZ2ljX3VwZGF0ZV9vbmVfbHIoKSIgYnV0
IGhlcmUgeW91IG9ubHkgCm1lbnRpb24gYWJvdXQgb25lIHBhdGguIFBsZWFzZSBleHBsYWluIHdo
eSB0aGUgb3RoZXIgYXJlIHNhZmUuCgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMuYyB8IDIg
KysKPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4IDk2Mzc2ODIuLjg0
YjI4MmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL2dpYy5jCj4gQEAgLTUwOCw2ICs1MDgsNyBAQCB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgaSkKPgo+ICAgICAgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xS
X0FDVElWRSApCj4gICAgICB7Cj4gKyAgICAgICAgdmdpY19pcnFfbG9jayhwLCBmbGFncyk7CgpU
aGUgZnVuY3Rpb24gaGFzIGFuIEFTU0VSVCB0byBjaGVjayB0aGUgSVJRcyBhcmUgZGlzYWJsZWQu
IFNvIGl0IGlzIG5vdCAKbmVjZXNzYXJ5IHRvIHNhdmUvcmVzdG9yZSBmbGFncy4KCj4gICAgICAg
ICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0YXR1cyk7Cj4gICAgICAgICAg
aWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICYmCj4gICAg
ICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5z
dGF0dXMpICkKPiBAQCAtNTIxLDYgKzUyMiw3IEBAIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3Ry
dWN0IHZjcHUgKnYsIGludCBpKQo+ICAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJ1bmFibGUgdG8gaW5qZWN0IGh3IGlycT0lZCBpbnRvIGQlZHYlZDogYWxyZWFkeSBh
Y3RpdmUgaW4gTFIlZFxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlycSwgdi0+ZG9t
YWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsIGkpOwo+ICAgICAgICAgIH0KPiArICAgICAgICB2
Z2ljX2lycV91bmxvY2socCwgZmxhZ3MpOwo+ICAgICAgfQo+ICAgICAgZWxzZSBpZiAoIGxyX3Zh
bC5zdGF0ZSAmIEdJQ0hfTFJfUEVORElORyApCj4gICAgICB7Cj4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11:24: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.xen.org>)
	id 1dhZxR-0002NM-1C; Tue, 15 Aug 2017 11:24:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhZxP-0002NG-0m
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:24:23 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 56/D6-03044-6E9D2995; Tue, 15 Aug 2017 11:24:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7Tm5M
 iDf6uM7T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOuPL/EWHCGpeL1xC7mBsb7zF2MnBwSAv4S
 TxY3s4HYLAKqEvPmdIPF2QSUJX529oLFRYDiHVtvMnUxcnEwCxxlkpjzs5kRJCEskC+xumM/K
 4jNK2AhsWrbFBaQIiGBVkaJae8bmSESghInZz5hAbGZBXQkFuz+BDSVA8iWllj+jwMkzCngKd
 F7bwoTiC0qoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNdNLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2ME474T/IUZJDiYlUd5FZydFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgfXodKCdYlJqeWpGWmQMMepi0BAePkghv8g2gNG9xQWJuc
 WY6ROoUoy5H04ctX5iEWPLy81KlxHlVQIoEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeUOA8SzEk5lXArfpFdARTEBHXGkHO6IkESEl1cB46Y3iB+2JB83veC/tSUne763
 I1Hy/NF58voHDvjK1S/66h4++Ey6+GRn2OZrJsWdzgjzzH0V+jyO/11/yW84ee+j15874CmYe
 bVevmzavbkxpNb751eP2zlOvZPJsvxnqWDHtZAv18dcvaevs1o+a+P5LAut9fnEX9QKVwKI9Q
 YVPnaf4cSixFGckGmoxFxUnAgBrGrMIuwIAAA==
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502796260!52314948!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4479 invoked from network); 15 Aug 2017 11:24:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 11:24:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443828584"
Date: Tue, 15 Aug 2017 12:24:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170815112418.iyx6sigzqxwzfiaw@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-12-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502264512-4648-12-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 11/13] tools: implemet new get value
 interface suitable for all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6NDE6NTBQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyBnZXQgdmFsdWUgaW50ZXJmYWNlIGluIHRvb2xz
IHN1aXRhYmxlIGZvciBhbGwgcHNyCj4gYWxsb2NhdGlvbiBmZWF0dXJlcyBhbmQgdGhlIHdob2xl
IGZsb3cuIEl0IGFsc28gZW5hYmxlcyBNQkEgc3VwcG9ydCBpbiB0b29scwo+IHRvIGdldCBNQkEg
dmFsdWUuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+CgpBZ2FpbiwgSSB3b3VsZCBhcHByZWNpYXRlIHlvdSB3cml0ZSBkb3duIHdoYXQgaXMgZG9u
ZSBpbiB0aGlzIHBhdGNoIGluCnRoZSBjb21taXQgbWVzc2FnZS4KCkx1Y2tpbHkgdGhpcyBwYXRj
aCBkb2Vzbid0IGxvb2sgdG9vIGNvbXBsZXggc286CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCkkgd291bGQgYWxzbyBsaWtlIGFuIGFjayBvciByZXZpZXcgZnJvbSBD
aGFvIG9uIHRoZSB4bCBiaXRzLCB0byBjb25maXJtCmhlIGlzIG9rYXkgd2l0aCB0aGUgY29tbWFu
ZCBsaW5lIGludGVyZmFjZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:25:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11: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.xen.org>)
	id 1dhZys-0002Tg-BJ; Tue, 15 Aug 2017 11:25:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhZyr-0002TW-6v
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:25:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 32/3A-03044-04AD2995; Tue, 15 Aug 2017 11:25:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7DrUm
 RBtPlLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjM2/37AVLGKueDLtEXsD43WmLkZODgkBf4mz
 q3+yg9gsAqoS59/OYQGx2QSUJX529rKB2CJA8Y6tN4HquTiYBY4yScz52cwIkhAWyJd4e+IyM
 4jNK2AhMaP3ByNIkZBAK6PE3Ut72SESghInZz4Bm8osoCOxYPcnoKkcQLa0xPJ/HCBhTgFPif
 c/usFKRAVUJDqXQhwhJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI0N9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MP5dG3iIUZKDSUmUd9HZSZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhTbwLlBItS01Mr0jJzgEEPk5bg4FES4Q0FSfMWFyTmFmemQ
 6ROMepyNH3Y8oVJiCUvPy9VSpyXHaRIAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmDcEZApPZl4J3KZXQEcwAR1xpR3siJJEhJRUA6NJqKHL8y0LWczup05blhZfaj3vaer
 tFxEb/bQe2mbM+cHQEVRnb+Ok5R+7chbrwf0tdy7NSjlSW9tVq2w1p60v4JpkXUzUUqmpnge0
 eV3fHzsq2D/1HPvqxb2/Hkh014hc+8wcNPmW/zd+rhjVmffrq5UjHl+5cjjo2t0l/785LO3WX
 XrhQbkSS3FGoqEWc1FxIgCQIQ9GuwIAAA==
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502796350!71348373!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25247 invoked from network); 15 Aug 2017 11:25:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 11:25:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435527194"
Date: Tue, 15 Aug 2017 12:25:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170815112532.ltiixjcrdrhbomc5@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-13-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502264512-4648-13-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 12/13] tools: implemet new set value
 interface suitable for all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6NDE6NTFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyBzZXQgdmFsdWUgaW50ZXJmYWNlIGluIHRvb2xz
IHN1aXRhYmxlIGZvciBhbGwgcHNyCj4gYWxsb2NhdGlvbiBmZWF0dXJlcyBhbmQgdGhlIHdob2xl
IGZsb3cuIEl0IGFsc28gZW5hYmxlcyBNQkEgc3VwcG9ydCB0byBzZXQKPiBNQkEgdmFsdWUgaW4g
dG9vbHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+CgpTYW1lIGNvbW1lbnQgb24gY29tbWl0IG1lc3NhZ2UgaW4gcHJldmlvdXMgcGF0Y2ggYXBw
bGllcyBoZXJlLCB0b28uCgpBbmQgQ2hhbyBwbGVhc2UgY29uZmlybSB5b3UncmUgb2theSB3aXRo
IHRoZSB4bCBpbnRlcmZhY2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:26:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11:26: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.xen.org>)
	id 1dhZzi-0002a0-KV; Tue, 15 Aug 2017 11:26:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhZzi-0002Zq-0G
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 11:26:46 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 04/A4-01862-57AD2995; Tue, 15 Aug 2017 11:26:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7JrUm
 RBi+3mFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl79vayF5xnrLj2uoWtgXE9YxcjJ4eEgL/E
 k9cbwGwWAVWJM6+esoHYbALKEj87e8FsEaB4x9abTF2MXBzMAkeZJOb8bAZrEBawl3i2aQ8Ti
 M0rYCGx/sxhFpAiIYFWRolP7cvYIBKCEidnPmEBsZkFdCQW7P4EFOcAsqUllv/jADE5BTwleg
 9nglSICqhIdC6dA1YtJKAg0TH9GNMERr5ZSAbNQjJoFsKgBYzMqxg1ilOLylKLdA0t9JKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOtnoGBcQfj79OehxglOZiURHkXnZ0UKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/UmUE6wKDU9tSItMwcY9DBpCQ4eJRHeUJA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEedlBigRAijJK8+BGwCLwEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3vk3gKbwZOaVwG16BXQEE9ARV9rBjihJREhJNTByOZeuLVw1Ueb8v02bHa/7KZ/
 N3iPoo8Tz3ltNetKE8Bcsj3xKPPfrc07ryJ3icGH2nOfz7/oezymXjZa/mV6/zYg9wVFpee4X
 TulzbCGuzWYzLc1vhdvZlEuut5yueO5iNI/KX8to6/33p18U+sHDYxIyjffzXlnvdVEpMlM5+
 /YdE16aPFGJpTgj0VCLuag4EQDcFSJvuwIAAA==
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502796403!109383379!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1365 invoked from network); 15 Aug 2017 11:26:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 11:26:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435527273"
Date: Tue, 15 Aug 2017 12:26:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170815112641.f75yxx7jyogivcfx@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-14-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502264512-4648-14-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 13/13] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDM6NDE6NTJQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggYWRkcyBNQkEgZGVzY3JpcHRpb24gaW4gcmVsYXRlZCBkb2N1bWVudHMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 11:59:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 11:59: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.xen.org>)
	id 1dhaUv-0005Al-1q; Tue, 15 Aug 2017 11:59:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yu.c.zhang@linux.intel.com>) id 1dhaUt-0005Af-Qy
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 11:58:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1E/96-03557-302E2995; Tue, 15 Aug 2017 11:58:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNykQpfp0aR
 Ig8drFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJX7uYC56wVty89oC5gfEJSxcjF4eQwDRG
 iYM/nzJ2MXJySAjwShxZNoMVwvaXePvzOjtE0XxGif/Td7KDJIQFzCXW717MBmKLCJRInN/VA
 2YLCeRILLp6G6yZWUBZ4sSRrSwgNpuAtsSP1b/BFvAKOEncW/yWuYuRg4NFQFXi3c8qkLCoQL
 TE9deHoEoEJU7OfALWyilgJ/Hv4TpGiJFmEvM2P2SGsOUltr+dwzyBUWAWkpZZSMpmISlbwMi
 8ilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDwZgGAHY9Oi
 wEOMkhxMSqK8i85OihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSv6ECgnWJSanlqRlpkDjBSYt
 AQHj5IIbyBImre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4ryvHgAVCYAUZZTmwY2ARe0lRl
 kpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPKgKziycwrgdv0CugIJqAjrrSDHVGSiJCSamA85b8
 ud82x10cylX9duKFowLPBK2IOD5/c80/v80wjbGLL3FdJWrv9lTy0ZfGp1uszctQ3flvzPCnr
 8a1vT+Q4JsfKZv+VUGtndfjC8CA4/XGrQJDrnSeacub5/w/8vaXdcVHE9dup85bLRVR3epuWv
 dzX3xvqsNJzooZbkqXOm0ca4s633ocpsRRnJBpqMRcVJwIAO6kSZdUCAAA=
X-Env-Sender: yu.c.zhang@linux.intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502798336!71799089!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18130 invoked from network); 15 Aug 2017 11:58:58 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 11:58:58 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 04:58:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,377,1498546800"; d="scan'208";a="137604195"
Received: from zhangyu-win7x64.ccr.corp.intel.com (HELO [10.238.135.171])
 ([10.238.135.171])
 by orsmga005.jf.intel.com with ESMTP; 15 Aug 2017 04:58:54 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 "Boqun Feng (Intel)" <boqun.feng@gmail.com>, xen-devel@lists.xen.org
References: <20170815031820.20234-1-boqun.feng@gmail.com>
 <31b33ed9-8bfe-093e-dda9-3f95da894452@citrix.com>
From: Yu Zhang <yu.c.zhang@linux.intel.com>
Message-ID: <94002e90-4e24-a4ea-6e4c-db555bac6132@linux.intel.com>
Date: Tue, 15 Aug 2017 19:36:35 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <31b33ed9-8bfe-093e-dda9-3f95da894452@citrix.com>
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH XTF v3] Functional: Add a UMIP test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA4LzE1LzIwMTcgNjoyOCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wOC8x
NyAwNDoxOCwgQm9xdW4gRmVuZyAoSW50ZWwpIHdyb3RlOgo+PiBBZGQgYSAidW1pcCIgdGVzdCBm
b3IgdGhlIFVzZXItTW9kZWwgSW5zdHJ1Y3Rpb24gUHJldmVudGlvbi4gVGhlIHRlc3QKPj4gc2lt
cGx5IHRyaWVzIHRvIHJ1biBzZ2R0L3NpZHQvc2xkdC9zdHIvc21zdyBpbiBndWVzdCB1c2VyLW1v
ZGUgd2l0aAo+PiBDUjRfVU1JUCA9IDEuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEJvcXVuIEZlbmcg
KEludGVsKSA8Ym9xdW4uZmVuZ0BnbWFpbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4KPiBJdCB0dXJucyBvdXQgdGhlcmUgd2Vy
ZSBzb21lIHRhYnMgbHVya2luZywgd2hpY2ggSSBmaXhlZCB1cC4gIEkgYWxzbwo+IHR3ZWFrZWQg
dGhlIGRvY3VtZW50YXRpb24gYSBsaXR0bGUuCj4KPiBUaGlzIHRlc3Qgd2lsbCBub3cgZmluZCBp
dHMgd2F5IGF1dG9tYXRpY2FsbHkgaW50byBPU1NUZXN0Lgo+Cj4gT3V0IG9mIGludGVyZXN0IChh
bmQgSSBjYW4ndCByZWNhbGwgaWYgSSd2ZSBhc2tlZCB0aGlzIHlldDsgaWYgc28sIHNvcnJ5Cj4g
Zm9yIGJlaW5nIGZvcmdldGZ1bCksIHdoaWNoIHByb2Nlc3NvciBsaW5lIGlzIFVNSVAgZ29pbmcg
dG8gYmUgYXZhaWxhYmxlIGluPwpJIGd1ZXNzIHNob3VsZCBiZSBpbiBpY2VsYWtlLiA6LSkKCll1
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:06:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:06: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.xen.org>)
	id 1dhabf-0005yQ-8m; Tue, 15 Aug 2017 12:05:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabd-0005wi-97; Tue, 15 Aug 2017 12:05:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 28/DC-04533-4A3E2995; Tue, 15 Aug 2017 12:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAKsWRWlGSWpSXmKPExsWS0XRdVXfx40m
 RBhP7BS1u3WxltljycTGLxaqrB1gdmD2O7v7NFMAYxZqZl5RfkcCaseDiDbaCj4UV88/PYG5g
 vJ7dxcjJISRwjlGiuduvi5ELyN7AKLHi6lsWkASzgKvEjX2b2SBsRYkL9xrA4rwCghInZz4Bs
 yUENCXuvFnFDmKLCBRJ7Dz3EsxmE9CTmHt2EhNEr6XE/ImnwOYIC6RKTFt1HWqOmUTvhm9gcR
 YBVYljJ/uYJzDyzEKyehaS1bOQrJ7FyAEU15RYv0sfwpSWWP6PA6JaXmL72znMELaVxNOTN9g
 hbHOJN39OsMBMnNL9ECpuLfHx8HSouIXE8dkP2DDV2EssOb4UaqaNxPsn7ezY1Lx4eYEJpubJ
 igsodi1gFFrFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYt
 /UMDIw7GNtP+B1ilORgUhLlXXR2UqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd61D4FygkWp6a
 kVaZk5wAQCk5bg4FES4XV4BJTmLS5IzC3OTIdInWK059j1f80XJo4Nq9cDyWXrtwDJVxP+f2M
 SYsnLz0uVEud1B2kTAGnLKM2DGwpLeJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO6gUzh
 ycwrgdv9CugsJqCzrrSDnVWSiJCSamA8Urr72Z2XuX6qKo456fM//bmp6fDql+8f+TW9mz0Ez
 25I1LZaaiB//ajWcbv2+B7Vjxql6w/k+V/nKp5/Oe3sDUPt01Zt+t3BnLLqjn37rH9ffPiD5+
 fWW76lN89L6ej1LJDjvFSvYyDatln8zw2dvh9zeRhaq8x+5aYvOLl+3aYdqn4/5PyVWIozEg2
 1mIuKEwEZUyhlcwMAAA==
X-Env-Sender: andrewcoop@xenbits.xen.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502798753!93280050!1
X-Originating-IP: [104.130.215.37]
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 36980 invoked from network); 15 Aug 2017 12:05:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 12:05:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabV-00036X-FI; Tue, 15 Aug 2017 12:05:49 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabV-0006du-B7; Tue, 15 Aug 2017 12:05:49 +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: <E1dhabV-0006du-B7@xenbits.xenproject.org>
Date: Tue, 15 Aug 2017 12:05:49 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 227 (CVE-2017-12137) - x86: PV
 privilege escalation via map_grant_ref
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-12137 / XSA-227
                               version 3

            x86: PV privilege escalation via map_grant_ref

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

Public release.

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

When mapping a grant reference, a guest must inform Xen of where it
would like the grant mapped.  For PV guests, this is done by nominating
an existing linear address, or an L1 pagetable entry, to be altered.

Neither of these PV paths check for alignment of the passed parameter.
The linear address path suitably truncates the linear address when
calculating the L1 entry to use, but the path which uses a directly
nominated L1 entry performs no checks.

This causes Xen to make an incorrectly-aligned update to a pagetable,
which corrupts both the intended entry and the subsequent entry with
values which are largely guest controlled.  If the misaligned value
crosses a page boundary, then an arbitrary other heap page is
corrupted.

IMPACT
======

A PV guest can elevate its privilege to that of the host.

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

All versions of Xen are vulnerable.

Only x86 systems are vulnerable.

Any system running untrusted PV guests is vulnerable.

The vulnerability is exposed to PV stub qemu serving as the device model
for HVM guests.  Our default assumption is that an HVM guest has
compromised its PV stub qemu.  By extension, it is likely that the
vulnerability is exposed to HVM guests which are served by a PV stub
qemu.

MITIGATION
==========

Running only HVM guests, served by a dom0-based qemu, will avoid this
vulnerability.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa227*
c48cc3be47e81a4ceebcf60659b8755516c68916fc5150920ed42c6b61e3f219  xsa227.meta
9923a47e5f86949800887596f098954a08ef73a01d74b1dbe16cab2e6b1fabb2  xsa227.patch
6f83d0d9ff853192840d2b82d26d8fde21473bf4ac1441a153f3ee02efd1dd67  xsa227-4.5.patch
162b991b27b86f210089526a01cae715563d3a069c92f42538b423bba7709fcc  xsa227-4.6.patch
$

(The .meta file is a prototype machine-readable file for describing
which patches are to be applied how.)

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

iQEcBAEBCAAGBQJZkuNOAAoJEIP+FMlX6CvZ9wsH/3/DA8EENxPdhgoNEihvHgPP
rquggFGcmgiJZyuy6+e3PZKUwQmUcVdPuVE5h+8NWYRCTjxa15LC/auAmkMHP170
f7nkSA6oU0zT1mxxqWWjht+CCJ56dmpJN+WGXQMasVEO9PLYR7gOxf90rqDuzqE8
zcQA4OyIOpsEH4Y2k2hjYFeLleWSLZKSPAy8fupZv34FakZDDLgxPMdWSrYQX/pP
r2QmLoVk4pSQYZzy5aAZWgLugR+ewOmgYTntzGYSEB2VqEgl6vtA8STVqB5WsYZ4
eumUUZRBUeo9n2U9TgWPmKr5JtvC9w2/cjV6HysO5vUwuLJUICX25O9BE3VnBs0=
=ulEd
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMjcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMjYKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIyNy00LjUucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQu
NiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiZDcwOGI2OTVhMzZiNGZkY2Q4ZTQ4ZTZmYzhlNjExZTAxMGY1MjgwYiIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjI2CiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyMjctNC42LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAg
fQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQu
NyIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogIjRmYmZhMzRiMWEwYmIzMjlhYTU3Mjc1NDIx
ZTJlOTAyN2QzMmFhZDUiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAg
ICAgICAgIDIyNgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjI3LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjFlNmM4OGZhZmNiNDY2
NGE1MDEyMzlkMWQ4NjY1YzM0YjUzODQ2NDgiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDIyNgogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjI3LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjBm
YWRhMDU5YTc5NDgxNTM5NzZjYzE1MmUzNjYzM2RlZTNkNWIyNzMiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIyNgogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjI3
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIs
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogIjU1OTI0YmFmMjIxMWRkY2Y1YmE4ZjcwMmM5YTRj
MDc3MzBlMGM4ZTgiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAg
ICAgIDIyNgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjI3LnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbSBmYTcyNjhiOTRmOGEwYTc3OTJlZTEyZDViOGUyM2E2MGU1MmEzYTg0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiBUdWUsIDIwIEp1
biAyMDE3IDE5OjE4OjU0ICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2L2dy
YW50OiBEaXNhbGxvdyBtaXNhbGlnbmVkIFBURXMKClBhZ2V0YWJsZSBlbnRy
aWVzIG11c3QgYmUgYWxpZ25lZCB0byBmdW5jdGlvbiBjb3JyZWN0bHkuICBE
aXNhbGxvdyBhdHRlbXB0cwpmcm9tIHRoZSBndWVzdCB0byBoYXZlIGEgZ3Jh
bnQgUFRFIGNyZWF0ZWQgYXQgYSBtaXNhbGlnbmVkIGFkZHJlc3MsIHdoaWNo
CndvdWxkIHJlc3VsdCBpbiBjb3JydXB0aW9uIG9mIHRoZSBMMSB0YWJsZSB3
aXRoIGxhcmdlbHktZ3Vlc3QtY29udHJvbGxlZAp2YWx1ZXMuCgpUaGlzIGlz
IFhTQS0yMjcKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
fCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggOTdiM2I0Yi4uMDBmNTE3YSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTM3NjMsNiArMzc2Myw5IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dy
YW50X3B0ZV9tYXBwaW5nKAogICAgIGwxX3BnZW50cnlfdCBvbDFlOwogICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKKyAgICBpZiAoICFJ
U19BTElHTkVEKHB0ZV9hZGRyLCBzaXplb2YobmwxZSkpICkKKyAgICAgICAg
cmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CisKICAgICBhZGp1c3RfZ3Vl
c3RfbDFlKG5sMWUsIGQpOwogCiAgICAgZ21mbiA9IHB0ZV9hZGRyID4+IFBB
R0VfU0hJRlQ7CkBAIC0zODE5LDYgKzM4MjIsMTYgQEAgc3RhdGljIGludCBk
ZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKAogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2U7CiAgICAgbDFfcGdlbnRyeV90IG9sMWU7CiAKKyAgICAvKgor
ICAgICAqIGFkZHIgY29tZXMgZnJvbSBYZW4ncyBhY3RpdmVfZW50cnkgdHJh
Y2tpbmcgc28gaXNuJ3QgZ3Vlc3QgY29udHJvbGxlZCwKKyAgICAgKiBidXQg
aXQgaGFkIHN0aWxsIGJldHRlciBiZSBQVEUtYWxpZ25lZC4KKyAgICAgKi8K
KyAgICBpZiAoICFJU19BTElHTkVEKGFkZHIsIHNpemVvZihvbDFlKSkgKQor
ICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
IHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgIH0KKwogICAgIGdt
Zm4gPSBhZGRyID4+IFBBR0VfU0hJRlQ7CiAgICAgcGFnZSA9IGdldF9wYWdl
X2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAKLS0gCjIu
MS40Cgo=

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

RnJvbSAzYWFiODgxYzczMzFjZjkzZmZkOGQyZjJkZDlhZGZkMThlZDRmYzk5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiBUdWUsIDIwIEp1
biAyMDE3IDE5OjE4OjU0ICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2L2dy
YW50OiBEaXNhbGxvdyBtaXNhbGlnbmVkIFBURXMKClBhZ2V0YWJsZSBlbnRy
aWVzIG11c3QgYmUgYWxpZ25lZCB0byBmdW5jdGlvbiBjb3JyZWN0bHkuICBE
aXNhbGxvdyBhdHRlbXB0cwpmcm9tIHRoZSBndWVzdCB0byBoYXZlIGEgZ3Jh
bnQgUFRFIGNyZWF0ZWQgYXQgYSBtaXNhbGlnbmVkIGFkZHJlc3MsIHdoaWNo
CndvdWxkIHJlc3VsdCBpbiBjb3JydXB0aW9uIG9mIHRoZSBMMSB0YWJsZSB3
aXRoIGxhcmdlbHktZ3Vlc3QtY29udHJvbGxlZAp2YWx1ZXMuCgpUaGlzIGlz
IFhTQS0yMjcKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggNzBiZjUyZjYwYS4uNzBkZmVjNWFmMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTM3ODEsNiArMzc4MSw5IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X2dyYW50X3B0ZV9tYXBwaW5nKAogICAgIGwxX3BnZW50cnlfdCBvbDFlOwog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKKyAgICBpZiAo
ICFJU19BTElHTkVEKHB0ZV9hZGRyLCBzaXplb2YobmwxZSkpICkKKyAgICAg
ICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CisKICAgICBhZGp1c3Rf
Z3Vlc3RfbDFlKG5sMWUsIGQpOwogCiAgICAgZ21mbiA9IHB0ZV9hZGRyID4+
IFBBR0VfU0hJRlQ7CkBAIC0zODM4LDYgKzM4NDEsMTYgQEAgc3RhdGljIGlu
dCBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKAogICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7CiAgICAgbDFfcGdlbnRyeV90IG9sMWU7CiAKKyAgICAv
KgorICAgICAqIGFkZHIgY29tZXMgZnJvbSBYZW4ncyBhY3RpdmVfZW50cnkg
dHJhY2tpbmcgc28gaXNuJ3QgZ3Vlc3QgY29udHJvbGxlZCwKKyAgICAgKiBi
dXQgaXQgaGFkIHN0aWxsIGJldHRlciBiZSBQVEUtYWxpZ25lZC4KKyAgICAg
Ki8KKyAgICBpZiAoICFJU19BTElHTkVEKGFkZHIsIHNpemVvZihvbDFlKSkg
KQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
ICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgIH0KKwogICAg
IGdtZm4gPSBhZGRyID4+IFBBR0VfU0hJRlQ7CiAgICAgcGFnZSA9IGdldF9w
YWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCBiL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaAppbmRleCA3YmVmOGE2NDhkLi5hM2FhMWQ0ODMy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oCkBAIC04Miw2ICs4Miw4IEBACiAK
ICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKKyNkZWZpbmUgSVNfQUxJ
R05FRCh2YWwsIGFsaWduKSAoKCh2YWwpICYgKChhbGlnbikgLSAxKSkgPT0g
MCkKKwogI2RlZmluZSBfX1NUUiguLi4pICNfX1ZBX0FSR1NfXwogI2RlZmlu
ZSBTVFIoLi4uKSBfX1NUUihfX1ZBX0FSR1NfXykKIAotLSAKMi4xMy4yCgo=

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

RnJvbSA2OTdlZGM0MTQzNTJlODlmMjljYTNkZTc0NGE3NmMxNjI1YzA0NjZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiBUdWUsIDIwIEp1
biAyMDE3IDE5OjE4OjU0ICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2L2dy
YW50OiBEaXNhbGxvdyBtaXNhbGlnbmVkIFBURXMKClBhZ2V0YWJsZSBlbnRy
aWVzIG11c3QgYmUgYWxpZ25lZCB0byBmdW5jdGlvbiBjb3JyZWN0bHkuICBE
aXNhbGxvdyBhdHRlbXB0cwpmcm9tIHRoZSBndWVzdCB0byBoYXZlIGEgZ3Jh
bnQgUFRFIGNyZWF0ZWQgYXQgYSBtaXNhbGlnbmVkIGFkZHJlc3MsIHdoaWNo
CndvdWxkIHJlc3VsdCBpbiBjb3JydXB0aW9uIG9mIHRoZSBMMSB0YWJsZSB3
aXRoIGxhcmdlbHktZ3Vlc3QtY29udHJvbGxlZAp2YWx1ZXMuCgpUaGlzIGlz
IFhTQS0yMjcKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggMjEzYjUyYS4uM2JmNzI4YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTM4NzgsNiArMzg3OCw5IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50
X3B0ZV9tYXBwaW5nKAogICAgIGwxX3BnZW50cnlfdCBvbDFlOwogICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKKyAgICBpZiAoICFJU19B
TElHTkVEKHB0ZV9hZGRyLCBzaXplb2YobmwxZSkpICkKKyAgICAgICAgcmV0
dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CisKICAgICBhZGp1c3RfZ3Vlc3Rf
bDFlKG5sMWUsIGQpOwogCiAgICAgZ21mbiA9IHB0ZV9hZGRyID4+IFBBR0Vf
U0hJRlQ7CkBAIC0zOTM1LDYgKzM5MzgsMTYgQEAgc3RhdGljIGludCBkZXN0
cm95X2dyYW50X3B0ZV9tYXBwaW5nKAogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2U7CiAgICAgbDFfcGdlbnRyeV90IG9sMWU7CiAKKyAgICAvKgorICAg
ICAqIGFkZHIgY29tZXMgZnJvbSBYZW4ncyBhY3RpdmVfZW50cnkgdHJhY2tp
bmcgc28gaXNuJ3QgZ3Vlc3QgY29udHJvbGxlZCwKKyAgICAgKiBidXQgaXQg
aGFkIHN0aWxsIGJldHRlciBiZSBQVEUtYWxpZ25lZC4KKyAgICAgKi8KKyAg
ICBpZiAoICFJU19BTElHTkVEKGFkZHIsIHNpemVvZihvbDFlKSkgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJl
dHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgIH0KKwogICAgIGdtZm4g
PSBhZGRyID4+IFBBR0VfU0hJRlQ7CiAgICAgcGFnZSA9IGdldF9wYWdlX2Zy
b21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCBiL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaAppbmRleCBmNzI1OGM3Li5kZWQ4MTU2IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oCkBAIC03Miw2ICs3Miw4IEBACiAjZGVmaW5lIE1CKF9t
YikgICAgIChfQUMoX21iLCBVTEwpIDw8IDIwKQogI2RlZmluZSBHQihfZ2Ip
ICAgICAoX0FDKF9nYiwgVUxMKSA8PCAzMCkKIAorI2RlZmluZSBJU19BTElH
TkVEKHZhbCwgYWxpZ24pICgoKHZhbCkgJiAoKGFsaWduKSAtIDEpKSA9PSAw
KQorCiAjZGVmaW5lIF9fU1RSKC4uLikgI19fVkFfQVJHU19fCiAjZGVmaW5l
IFNUUiguLi4pIF9fU1RSKF9fVkFfQVJHU19fKQogCi0tIAoyLjEuNAoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Aug 15 12:06:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:06: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.xen.org>)
	id 1dhabe-0005xS-JZ; Tue, 15 Aug 2017 12:05:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabc-0005wZ-4S; Tue, 15 Aug 2017 12:05:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 EE/BE-03765-3A3E2995; Tue, 15 Aug 2017 12:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDKsWRWlGSWpSXmKPExsWS0XRdVXfR40m
 RBivvslrcutnKbLHk42IWi1VXD7A6MHsc3f2bKYAxijUzLym/IoE1Y9qNBywFDx8xVtz8ep6t
 gfHtLcYuRi4OIYFzjBKP2s+wQDgbGCVWLV7D3MXIycEs4CpxY99mNghbUeLCvQYWEJtXQFDi5
 MwnYLaEgKbEnTer2EFsEYEiiZ3nXoLZbAJ6EnPPTmKC6LWUmD/xFNAcDg5hgXiJXU0yEGPMJJ
 5/bgZbxSKgKvFo0gbmCYw8s5BsnoVk8ywkm2cBTWIG2rx+lz6EKS2x/B8HRLW8xPa3c5ghbGu
 JFR1boKZYSJw9+IwFZuKU7ofsELa9xJOnrVA1NhKfXv5gwqbm1MrpzDA1bYc7WLGp2bvkMytM
 TcOkryhqFjAKrWLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93EC
 IxdBiDYwXh9Y8AhRkkOJiVR3kVnJ0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1fASUEyxKTU
 +tSMvMASYRmLQEB4+SCG8LSJq3uCAxtzgzHSJ1itGSY9f/NV+YOJat3wIkX034/41JiCUvPy9
 VSpzXHaRBAKQhozQPbhws0V1ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMG89yBSezLwSuK2v
 gA5iAjroSjvYQSWJCCmpBsYezogus6hOzaMX9m+f/Pnnug73FLerLn4rT+Ysm3Cm2pD9v7dY3
 IQJgsxrKqWnFXJOKef/t4b3itXBP2eUdFNTg8qSL+6QEXU89PPMu/PnvkplzZnmartAteDaN9
 0jPdn3/hQmuFrcPPd/0cVNyRv3impJmW5bc6twz/J705/5fNlVpfnK74WWEktxRqKhFnNRcSI
 AkcKnj28DAAA=
X-Env-Sender: andrewcoop@xenbits.xen.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502798752!112060059!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24014 invoked from network); 15 Aug 2017 12:05:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 12:05:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabS-00036J-Ik; Tue, 15 Aug 2017 12:05:46 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabS-0006cM-Ce; Tue, 15 Aug 2017 12:05:46 +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: <E1dhabS-0006cM-Ce@xenbits.xenproject.org>
Date: Tue, 15 Aug 2017 12:05:46 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 226 (CVE-2017-12135) - multiple
 problems with transitive grants
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-12135 / XSA-226
                               version 5

               multiple problems with transitive grants

UPDATES IN VERSION 5
====================

Public release.

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

1) Code to handle copy operations on transitive grants has built in
   retry logic, involving a function reinvoking itself with unchanged
   parameters.  Such use assumes that the compiler would also translate
   this to a so called "tail call" when generating machine code.
   Empirically, this is not commonly the case, allowing for
   theoretically unbounded nesting of such function calls.

2) The reference counting and locking discipline for transitive grants
   is broken.  Concurrent use of the transitive grant can leak
   references on the transitively-referenced grant.

IMPACT
======

A malicious or buggy guest may be able to crash Xen.  Privilege
escalation and information leaks cannot be ruled out.  A malicious or
buggy guest can leak references on grants it has been given, amounting
to a DoS against the grantee.

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

All versions of Xen are vulnerable.

MITIGATION
==========

There is no known mitigation.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

The security team would also like to thank Amazon for helping to identify that
the problems with transitive grants were deeper than originally believed.

RESOLUTION
==========

Applying the appropriate attached patch works around this issue by disabling
transitive grants by default.

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

$ sha256sum xsa226*
b09e07aaf422ae04a4ece5e2c5b5e54036cfae5b5c632bfc6953a0cacd6f60ff  xsa226.patch
ca8b92b2ff58b87e8bec137a34784cbf11e2820659046df6e1d71e23bf7e7dee  xsa226-4.5.patch
28c7df7edabb91fb2f1fa3fc7d6906bfae75a6e701f1cd335baafaae3e087696  xsa226-4.6.patch
fffcc0a4428723e6aea391ff4f1d27326b5a3763d2308cbde64e6a786502c702  xsa226-4.7.patch
$

(The .meta file is a prototype machine-readable file for describing
which patches are to be applied how.)

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

iQEcBAEBCAAGBQJZkuNKAAoJEIP+FMlX6CvZUHMIALQcTfo00unwBX9RO7lBy4na
LSkFE9yaPtA/pg5RRGo7Nrwl2nIDRc6Xc0ZkhNm0rfi1gnR0htP3jyJXxkXv1sah
jkBP0bZYfWDHRxSdVBbNNn8q0mhuanycFhVuEiu+vmTPKRUTyODkAdAoi/TkY9Iq
XD24clIrjY2xIDO3pKbDTJUZ86rHD0nepHdnnvN2rywyBd2VkJfJWGavqHgs61XX
j9jX0nI4Wcm4nQKx37MBUwwN3oYeEKrzYQY3+AGVKQEWuULP4sWRKhxZaqclCbfd
Cx/9gACwPEORU6bRXE/vzlxn7Ks6yf2tqgNAGCTrZgwW8q3SFNASHzaAM3EXz3w=
=VNkV
-----END PGP SIGNATURE-----

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0MDAyZWFiLi5hZjA3OWI0IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtODY4LDYgKzg2OCwyMiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0
dXJlcy4KIAogU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxk
IHVzZS4gU2VlICoqY29uc29sZSoqLgogCisjIyMgZ250dGFiCis+IGA9IExp
c3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAorCis+
IERlZmF1bHQ6IGBnbnR0YWI9bWF4X3ZlcjoyLG5vLXRyYW5zaXRpdmVgCisK
K0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9mIHRoZSBncmFudCB0YWJsZSBi
ZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KKworKiBgbWF4X3ZlcmAg
U2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2Zm
ZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKK3ZlcnNpb24gYXJlIDEgYW5kIDIuCisq
IGB0cmFuc2l0aXZlYCBQZXJtaXQgb3IgZGlzYWxsb3cgdGhlIHVzZSBvZiB0
cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUgdGhhdCB0aGUKK3VzZSBvZiBncmFu
dCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFC
SSBicmVha2FnZSBmcm9tIHRoZQorZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCisK
KypXYXJuaW5nOioKK0R1ZSB0byBYU0EtMjI2LCB0aGUgdXNlIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzIGlzIG91dHNpZGUgb2Ygc2VjdXJpdHkgc3VwcG9ydC4K
KwogIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKID4gYD0gPGludGVnZXI+YAog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYWUzNDU0Ny4uODcxMzFmOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNTAsNiArNTAsNDIgQEAgaW50
ZWdlcl9wYXJhbSgiZ250dGFiX21heF9ucl9mcmFtZXMiLCBtYXhfbnJfZ3Jh
bnRfZnJhbWVzKTsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9n
cmFudF9mcmFtZXM7CiBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1l
cyIsIG1heF9ncmFudF9mcmFtZXMpOwogCitzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgb3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9IDI7Citz
dGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZlX2dyYW50
czsKKworc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihjaGFyICpz
KQoreworICAgIGNoYXIgKnNzOworCisgICAgZG8geworICAgICAgICBzcyA9
IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAg
ICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAi
bWF4X3ZlcjoiLCA4KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcg
dmVyID0gc2ltcGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOworCisgICAg
ICAgICAgICBpZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAgICAgICAg
ICAgICAgICBvcHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOworICAgICAg
ICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgYm9v
bCB2YWwgPSAhIXN0cm5jbXAocywgIm5vLSIsIDMpOworCisgICAgICAgICAg
ICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHMgKz0gMzsKKworICAg
ICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJ0cmFuc2l0aXZlIikgKQorICAg
ICAgICAgICAgICAgIG9wdF90cmFuc2l0aXZlX2dyYW50cyA9IHZhbDsKKyAg
ICAgICAgfQorCisgICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAo
IHNzICk7Cit9CisKK2N1c3RvbV9wYXJhbSgiZ250dGFiIiwgcGFyc2VfZ250
dGFiKTsKKwogLyogVGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IG1hcHBp
bmdzIGlzIGRlZmluZWQgYXMgYSBtdWx0aXBsaWVyIG9mIHRoZQogICogbWF4
aW11bSBudW1iZXIgb2YgZ3JhbnQgdGFibGUgZW50cmllcy4gVGhpcyBkZWZp
bmVzIHRoZSBtdWx0aXBsaWVyIHVzZWQuCiAgKiBQcmV0dHkgYXJiaXRyYXJ5
LiBbUE9MSUNZXQpAQCAtMjE5MSw2ICsyMjI3LDEwIEBAIF9fYWNxdWlyZV9n
cmFudF9mb3JfY29weSgKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICgg
KHNoYWgtPmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRp
dmUgKQogICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFvcHRfdHJhbnNp
dGl2ZV9ncmFudHMgKQorICAgICAgICAgICAgICAgIFBJTl9GQUlMKHVubG9j
a19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgInRyYW5zaXRpdmUgZ3JhbnQgZGlzYWxsb3dlZCBi
eSBwb2xpY3lcbiIpOworCiAgICAgICAgICAgICBpZiAoICFhbGxvd190cmFu
c2l0aXZlICkKICAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0
X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5
IG5vdCBhbGxvd2VkXG4iKTsKQEAgLTMxNTksNyArMzE5OSwxMCBAQCBkb19n
cmFudF90YWJsZV9vcCgKICAgICB9CiAgICAgY2FzZSBHTlRUQUJPUF9zZXRf
dmVyc2lvbjoKICAgICB7Ci0gICAgICAgIHJjID0gZ250dGFiX3NldF92ZXJz
aW9uKGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldF92ZXJzaW9u
X3QpKTsKKyAgICAgICAgaWYgKCBvcHRfZ250dGFiX21heF92ZXJzaW9uID09
IDEgKQorICAgICAgICAgICAgcmMgPSAtRU5PU1lTOyAvKiBCZWhhdmUgYXMg
YmVmb3JlIHNldF92ZXJzaW9uIHdhcyBpbnRyb2R1Y2VkLiAqLworICAgICAg
ICBlbHNlCisgICAgICAgICAgICByYyA9IGdudHRhYl9zZXRfdmVyc2lvbihn
dWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXRfdmVyc2lvbl90KSk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIEdOVFRBQk9QX2dl
dF9zdGF0dXNfZnJhbWVzOgo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxNmJmYjM5Li4zOTM2MzE2IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtNjYyLDYgKzY2MiwyMiBAQCBkb2VzIG5vdCBwcm92aWRlIFZNXF9FTlRS
WVxfTE9BRFxfR1VFU1RcX1BBVC4KIAogU3BlY2lmeSB0aGUgc2VyaWFsIHBh
cmFtZXRlcnMgZm9yIHRoZSBHREIgc3R1Yi4KIAorIyMjIGdudHRhYgorPiBg
PSBMaXN0IG9mIFsgbWF4X3Zlcjo8aW50ZWdlcj4sIHRyYW5zaXRpdmUgXWAK
KworPiBEZWZhdWx0OiBgZ250dGFiPW1heF92ZXI6Mixuby10cmFuc2l0aXZl
YAorCitDb250cm9sIHZhcmlvdXMgYXNwZWN0cyBvZiB0aGUgZ3JhbnQgdGFi
bGUgYmVoYXZpb3VyIGF2YWlsYWJsZSB0byBndWVzdHMuCisKKyogYG1heF92
ZXJgIFNlbGVjdCB0aGUgbWF4aW11bSBncmFudCB0YWJsZSB2ZXJzaW9uIHRv
IG9mZmVyIHRvIGd1ZXN0cy4gIFZhbGlkCit2ZXJzaW9uIGFyZSAxIGFuZCAy
LgorKiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ug
b2YgdHJhbnNpdGl2ZSBncmFudHMuICBOb3RlIHRoYXQgdGhlCit1c2Ugb2Yg
Z3JhbnQgdGFibGUgdjIgd2l0aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBh
biBBQkkgYnJlYWthZ2UgZnJvbSB0aGUKK2d1ZXN0cyBwb2ludCBvZiB2aWV3
LgorCisqV2FybmluZzoqCitEdWUgdG8gWFNBLTIyNiwgdGhlIHVzZSBvZiB0
cmFuc2l0aXZlIGdyYW50cyBpcyBvdXRzaWRlIG9mIHNlY3VyaXR5IHN1cHBv
cnQuCisKICMjIyBnbnR0YWJcX21heFxfZnJhbWVzCiA+IGA9IDxpbnRlZ2Vy
PmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDgzYTRiOWUuLmM5YTZj
ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTUwLDYgKzUwLDQyIEBA
IGludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfbnJfZnJhbWVzIiwgbWF4X25y
X2dyYW50X2ZyYW1lcyk7CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBt
YXhfZ3JhbnRfZnJhbWVzOwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9m
cmFtZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKIAorc3RhdGljIHVuc2lnbmVk
IGludCBfX3JlYWRfbW9zdGx5IG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSAy
Oworc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZl
X2dyYW50czsKKworc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihj
aGFyICpzKQoreworICAgIGNoYXIgKnNzOworCisgICAgZG8geworICAgICAg
ICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAg
ICAgICAgICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RybmNt
cChzLCAibWF4X3ZlcjoiLCA4KSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGxvbmcgdmVyID0gc2ltcGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOwor
CisgICAgICAgICAgICBpZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAg
ICAgICAgICAgICAgICBvcHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOwor
ICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAg
ICAgYm9vbF90IHZhbCA9ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CisKKyAg
ICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgcyArPSAz
OworCisgICAgICAgICAgICBpZiAoICFzdHJjbXAocywgInRyYW5zaXRpdmUi
KSApCisgICAgICAgICAgICAgICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzID0g
dmFsOworICAgICAgICB9CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9
IHdoaWxlICggc3MgKTsKK30KKworY3VzdG9tX3BhcmFtKCJnbnR0YWIiLCBw
YXJzZV9nbnR0YWIpOworCiAvKiBUaGUgbWF4aW11bSBudW1iZXIgb2YgZ3Jh
bnQgbWFwcGluZ3MgaXMgZGVmaW5lZCBhcyBhIG11bHRpcGxpZXIgb2YgdGhl
CiAgKiBtYXhpbXVtIG51bWJlciBvZiBncmFudCB0YWJsZSBlbnRyaWVzLiBU
aGlzIGRlZmluZXMgdGhlIG11bHRpcGxpZXIgdXNlZC4KICAqIFByZXR0eSBh
cmJpdHJhcnkuIFtQT0xJQ1ldCkBAIC0xOTU4LDYgKzE5OTQsMTAgQEAgX19h
Y3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICB0cmFuc19ncmVmID0g
Z3JlZjsKICAgICAgICAgaWYgKCBzaGEyICYmIChzaGFoLT5mbGFncyAmIEdU
Rl90eXBlX21hc2spID09IEdURl90cmFuc2l0aXZlICkKICAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCAhb3B0X3RyYW5zaXRpdmVfZ3JhbnRzICkKKyAg
ICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRT
VF9nZW5lcmFsX2Vycm9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICJ0
cmFuc2l0aXZlIGdyYW50IGRpc2FsbG93ZWQgYnkgcG9saWN5XG4iKTsKKwog
ICAgICAgICAgICAgaWYgKCAhYWxsb3dfdHJhbnNpdGl2ZSApCiAgICAgICAg
ICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2Vu
ZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNp
dGl2ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3QgYWxsb3dlZFxuIik7
CkBAIC0yNzQxLDcgKzI3ODEsMTAgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAg
ICAgfQogICAgIGNhc2UgR05UVEFCT1Bfc2V0X3ZlcnNpb246CiAgICAgewot
ICAgICAgICByYyA9IGdudHRhYl9zZXRfdmVyc2lvbihndWVzdF9oYW5kbGVf
Y2FzdCh1b3AsIGdudHRhYl9zZXRfdmVyc2lvbl90KSk7CisgICAgICAgIGlm
ICggb3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgICAg
IHJjID0gLUVOT1NZUzsgLyogQmVoYXZlIGFzIGJlZm9yZSBzZXRfdmVyc2lv
biB3YXMgaW50cm9kdWNlZC4gKi8KKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNpb24oZ3Vlc3RfaGFuZGxlX2Nhc3Qo
dW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25fdCkpOwogICAgICAgICBicmVhazsK
ICAgICB9CiAgICAgY2FzZSBHTlRUQUJPUF9nZXRfc3RhdHVzX2ZyYW1lczoK

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBkOTlhMjBhLi4xMTNiYjI5IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtNzMzLDYgKzczMywyMiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0
dXJlcy4KIAogU3BlY2lmeSB0aGUgc2VyaWFsIHBhcmFtZXRlcnMgZm9yIHRo
ZSBHREIgc3R1Yi4KIAorIyMjIGdudHRhYgorPiBgPSBMaXN0IG9mIFsgbWF4
X3Zlcjo8aW50ZWdlcj4sIHRyYW5zaXRpdmUgXWAKKworPiBEZWZhdWx0OiBg
Z250dGFiPW1heF92ZXI6Mixuby10cmFuc2l0aXZlYAorCitDb250cm9sIHZh
cmlvdXMgYXNwZWN0cyBvZiB0aGUgZ3JhbnQgdGFibGUgYmVoYXZpb3VyIGF2
YWlsYWJsZSB0byBndWVzdHMuCisKKyogYG1heF92ZXJgIFNlbGVjdCB0aGUg
bWF4aW11bSBncmFudCB0YWJsZSB2ZXJzaW9uIHRvIG9mZmVyIHRvIGd1ZXN0
cy4gIFZhbGlkCit2ZXJzaW9uIGFyZSAxIGFuZCAyLgorKiBgdHJhbnNpdGl2
ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ugb2YgdHJhbnNpdGl2ZSBn
cmFudHMuICBOb3RlIHRoYXQgdGhlCit1c2Ugb2YgZ3JhbnQgdGFibGUgdjIg
d2l0aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBhbiBBQkkgYnJlYWthZ2Ug
ZnJvbSB0aGUKK2d1ZXN0cyBwb2ludCBvZiB2aWV3LgorCisqV2FybmluZzoq
CitEdWUgdG8gWFNBLTIyNiwgdGhlIHVzZSBvZiB0cmFuc2l0aXZlIGdyYW50
cyBpcyBvdXRzaWRlIG9mIHNlY3VyaXR5IHN1cHBvcnQuCisKICMjIyBnbnR0
YWJcX21heFxfZnJhbWVzCiA+IGA9IDxpbnRlZ2VyPmAKIApkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDIwMjMwZmIuLjk4ODQ1YzQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKQEAgLTUwLDYgKzUwLDQyIEBAIGludGVnZXJfcGFyYW0o
ImdudHRhYl9tYXhfbnJfZnJhbWVzIiwgbWF4X25yX2dyYW50X2ZyYW1lcyk7
CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfZ3JhbnRfZnJhbWVz
OwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3Jh
bnRfZnJhbWVzKTsKIAorc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9z
dGx5IG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSAyOworc3RhdGljIGJvb2xf
dCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZlX2dyYW50czsKKworc3Rh
dGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihjaGFyICpzKQoreworICAg
IGNoYXIgKnNzOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihz
LCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9
ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibWF4X3Zlcjoi
LCA4KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcgdmVyID0gc2lt
cGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOworCisgICAgICAgICAgICBp
ZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAgICAgICAgICAgICAgICBv
cHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgYm9vbF90IHZhbCA9
ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CisKKyAgICAgICAgICAgIGlmICgg
IXZhbCApCisgICAgICAgICAgICAgICAgcyArPSAzOworCisgICAgICAgICAg
ICBpZiAoICFzdHJjbXAocywgInRyYW5zaXRpdmUiKSApCisgICAgICAgICAg
ICAgICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzID0gdmFsOworICAgICAgICB9
CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggc3MgKTsK
K30KKworY3VzdG9tX3BhcmFtKCJnbnR0YWIiLCBwYXJzZV9nbnR0YWIpOwor
CiAvKiBUaGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgbWFwcGluZ3MgaXMg
ZGVmaW5lZCBhcyBhIG11bHRpcGxpZXIgb2YgdGhlCiAgKiBtYXhpbXVtIG51
bWJlciBvZiBncmFudCB0YWJsZSBlbnRyaWVzLiBUaGlzIGRlZmluZXMgdGhl
IG11bHRpcGxpZXIgdXNlZC4KICAqIFByZXR0eSBhcmJpdHJhcnkuIFtQT0xJ
Q1ldCkBAIC0yMTc1LDYgKzIyMTEsMTAgQEAgX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAoc2hhaC0+
ZmxhZ3MgJiBHVEZfdHlwZV9tYXNrKSA9PSBHVEZfdHJhbnNpdGl2ZSApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIW9wdF90cmFuc2l0aXZlX2dy
YW50cyApCisgICAgICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9j
bGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAidHJhbnNpdGl2ZSBncmFudCBkaXNhbGxvd2VkIGJ5IHBvbGlj
eVxuIik7CisKICAgICAgICAgICAgIGlmICggIWFsbG93X3RyYW5zaXRpdmUg
KQogICAgICAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXRfY2xlYXIs
IEdOVFNUX2dlbmVyYWxfZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgInRyYW5zaXRpdmUgZ3JhbnQgd2hlbiB0cmFuc2l0aXZpdHkgbm90IGFs
bG93ZWRcbiIpOwpAQCAtMzE0Myw3ICszMTgzLDEwIEBAIGRvX2dyYW50X3Rh
YmxlX29wKAogICAgIH0KICAgICBjYXNlIEdOVFRBQk9QX3NldF92ZXJzaW9u
OgogICAgIHsKLSAgICAgICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNpb24oZ3Vl
c3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25fdCkpOwor
ICAgICAgICBpZiAoIG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPT0gMSApCisg
ICAgICAgICAgICByYyA9IC1FTk9TWVM7IC8qIEJlaGF2ZSBhcyBiZWZvcmUg
c2V0X3ZlcnNpb24gd2FzIGludHJvZHVjZWQuICovCisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIHJjID0gZ250dGFiX3NldF92ZXJzaW9uKGd1ZXN0X2hh
bmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldF92ZXJzaW9uX3QpKTsKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgR05UVEFCT1BfZ2V0X3N0YXR1
c19mcmFtZXM6Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA3M2Y1MjY1Li5iNzkyYWJmIDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtNzU4LDYgKzc1OCwyMiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0
dXJlcy4KIAogU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxk
IHVzZS4gU2VlICoqY29uc29sZSoqLgogCisjIyMgZ250dGFiCis+IGA9IExp
c3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAorCis+
IERlZmF1bHQ6IGBnbnR0YWI9bWF4X3ZlcjoyLG5vLXRyYW5zaXRpdmVgCisK
K0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9mIHRoZSBncmFudCB0YWJsZSBi
ZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KKworKiBgbWF4X3ZlcmAg
U2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2Zm
ZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKK3ZlcnNpb24gYXJlIDEgYW5kIDIuCisq
IGB0cmFuc2l0aXZlYCBQZXJtaXQgb3IgZGlzYWxsb3cgdGhlIHVzZSBvZiB0
cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUgdGhhdCB0aGUKK3VzZSBvZiBncmFu
dCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFC
SSBicmVha2FnZSBmcm9tIHRoZQorZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCisK
KypXYXJuaW5nOioKK0R1ZSB0byBYU0EtMjI2LCB0aGUgdXNlIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzIGlzIG91dHNpZGUgb2Ygc2VjdXJpdHkgc3VwcG9ydC4K
KwogIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKID4gYD0gPGludGVnZXI+YAog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZjA2YjY2NC4uMTA5YzU1MiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNTAsNiArNTAsNDIgQEAgaW50
ZWdlcl9wYXJhbSgiZ250dGFiX21heF9ucl9mcmFtZXMiLCBtYXhfbnJfZ3Jh
bnRfZnJhbWVzKTsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9n
cmFudF9mcmFtZXM7CiBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1l
cyIsIG1heF9ncmFudF9mcmFtZXMpOwogCitzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgb3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9IDI7Citz
dGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3RyYW5zaXRpdmVfZ3Jh
bnRzOworCitzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZ250dGFiKGNoYXIg
KnMpCit7CisgICAgY2hhciAqc3M7CisKKyAgICBkbyB7CisgICAgICAgIHNz
ID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggc3MgKQorICAgICAg
ICAgICAgKnNzID0gJ1wwJzsKKworICAgICAgICBpZiAoICFzdHJuY21wKHMs
ICJtYXhfdmVyOiIsIDgpICkKKyAgICAgICAgeworICAgICAgICAgICAgbG9u
ZyB2ZXIgPSBzaW1wbGVfc3RydG9sKHMgKyA4LCBOVUxMLCAxMCk7CisKKyAg
ICAgICAgICAgIGlmICggdmVyID49IDEgJiYgdmVyIDw9IDIgKQorICAgICAg
ICAgICAgICAgIG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSB2ZXI7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBi
b29sX3QgdmFsID0gISFzdHJuY21wKHMsICJuby0iLCAzKTsKKworICAgICAg
ICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzICs9IDM7CisK
KyAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAidHJhbnNpdGl2ZSIpICkK
KyAgICAgICAgICAgICAgICBvcHRfdHJhbnNpdGl2ZV9ncmFudHMgPSB2YWw7
CisgICAgICAgIH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hp
bGUgKCBzcyApOworfQorCitjdXN0b21fcGFyYW0oImdudHRhYiIsIHBhcnNl
X2dudHRhYik7CisKIC8qIFRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBt
YXBwaW5ncyBpcyBkZWZpbmVkIGFzIGEgbXVsdGlwbGllciBvZiB0aGUKICAq
IG1heGltdW0gbnVtYmVyIG9mIGdyYW50IHRhYmxlIGVudHJpZXMuIFRoaXMg
ZGVmaW5lcyB0aGUgbXVsdGlwbGllciB1c2VkLgogICogUHJldHR5IGFyYml0
cmFyeS4gW1BPTElDWV0KQEAgLTIxODgsNiArMjIyNCwxMCBAQCBfX2FjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgIH0KICAgICAgICAgZWxzZSBp
ZiAoIChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90cmFu
c2l0aXZlICkKICAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhb3B0X3Ry
YW5zaXRpdmVfZ3JhbnRzICkKKyAgICAgICAgICAgICAgICBQSU5fRkFJTCh1
bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IGRpc2FsbG93
ZWQgYnkgcG9saWN5XG4iKTsKKwogICAgICAgICAgICAgaWYgKCAhYWxsb3df
dHJhbnNpdGl2ZSApCiAgICAgICAgICAgICAgICAgUElOX0ZBSUwodW5sb2Nr
X291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCB3aGVuIHRyYW5zaXRp
dml0eSBub3QgYWxsb3dlZFxuIik7CkBAIC0zMTU2LDcgKzMxOTYsMTAgQEAg
ZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgfQogICAgIGNhc2UgR05UVEFCT1Bf
c2V0X3ZlcnNpb246CiAgICAgewotICAgICAgICByYyA9IGdudHRhYl9zZXRf
dmVyc2lvbihndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXRfdmVy
c2lvbl90KSk7CisgICAgICAgIGlmICggb3B0X2dudHRhYl9tYXhfdmVyc2lv
biA9PSAxICkKKyAgICAgICAgICAgIHJjID0gLUVOT1NZUzsgLyogQmVoYXZl
IGFzIGJlZm9yZSBzZXRfdmVyc2lvbiB3YXMgaW50cm9kdWNlZC4gKi8KKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNp
b24oZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25f
dCkpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBHTlRUQUJP
UF9nZXRfc3RhdHVzX2ZyYW1lczoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Aug 15 12:06:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12: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.xen.org>)
	id 1dhabk-00061Y-5S; Tue, 15 Aug 2017 12:06:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabi-0005zZ-2O; Tue, 15 Aug 2017 12:06:02 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 37/78-01859-8A3E2995; Tue, 15 Aug 2017 12:06:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJKsWRWlGSWpSXmKPExsWS0XRdVXfF40m
 RBjNX8FjcutnKbLHk42IWi1VXD7A6MHsc3f2bKYAxijUzLym/IoE1Y/3UdUwFr08wVrx6d42t
 gfHGQcYuRi4OIYFzjBJLJrayQTgbGCUW7z4E5HByMAu4StzYtxnKVpS4cK+BBcTmFRCUODnzC
 ZgtIaApcefNKnYQW0SgSGLnuZdgNpuAnsTcs5OYIHotJeZPPAU2R1igROLjkf2MEHPMJE5fXc
 0KYrMIqEp0fD/NPIGRZxaS1bOQrJ6FZPUsRg6guKbE+l36EKa0xPJ/HBDV8hLb385hhrCtJHY
 tXcICYZtLbFu/nxVm4pTuh+wQtrXEguVboTZZSCx5dYMNU429RNe77VAzbSSmn/jKhKxmASP/
 KkaN4tSistQiXUMDvaSizPSMktzEzBwgz1gvN7W4ODE9NScxqVgvOT93EyMw6uoZGBh3MG7rc
 j7EKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxrHwLlBItS01Mr0jJzgPEPk5
 bg4FES4XV4BJTmLS5IzC3OTIdInWK05Nj1f80XJo5l67cAyVcT/n9jEmLJy89LlRLnPQcyTwC
 kIaM0D24cLEVdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMexFkCk9mXgnc1ldABzEBHXSl
 HeygkkSElFQDY3GmhJDD/99NnKtud67Qtr7mpzFFYeus4DP7P4aLbBCqjlm5s4vBgOe0VcLHo
 xZc6mXLbBi+vX8UIDeba+nr7SofA+wsNe6Wq9Q65xpFnqj/wlkwSc2379bdvt2n7h6beVhpKs
 P9zsbb6YJdH2P3/1Prk+Oau2R2bGuRhoo3y+wJ7rNFXv3rV2Ipzkg01GIuKk4EAONk++xMAwA
 A
X-Env-Sender: andrewcoop@xenbits.xen.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502798758!54604304!1
X-Originating-IP: [104.130.215.37]
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 45761 invoked from network); 15 Aug 2017 12:05:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 12:05:59 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabZ-00036z-7y; Tue, 15 Aug 2017 12:05:53 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabZ-0006fK-78; Tue, 15 Aug 2017 12:05:53 +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: <E1dhabZ-0006fK-78@xenbits.xenproject.org>
Date: Tue, 15 Aug 2017 12:05:53 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 228 (CVE-2017-12136) -
 grant_table: Race conditions with maptrack free list handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-12136 / XSA-228
                               version 3

     grant_table: Race conditions with maptrack free list handling

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

Public release.

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

The grant table code in Xen has a bespoke semi-lockfree allocator for
recording grant mappings ("maptrack" entries).  This allocator has a
race which allows the free list to be corrupted.

Specifically: the code for removing an entry from the free list, prior
to use, assumes (without locking) that if inspecting head item shows
that it is not the tail, it will continue to not be the tail of the
list if it is later found to be still the head and removed with
cmpxchg.  But the entry might have been removed and replaced, with the
result that it might be the tail by then.  (The invariants for the
semi-lockfree data structure were never formally documented.)

Additionally, a stolen entry is put on the free list with an incorrect
link field, which will very likely corrupt the list.

IMPACT
======

A malicious guest administrator can crash the host, and can probably
escalate their privilege to that of the host.

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

Xen 4.6 and later are vulnerable.

Xen 4.5 and earlier are not vulnerable.

MITIGATION
==========

There is no mitigation for this vulnerability.

CREDITS
=======

This issue was discovered by Ian Jackson of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa228.patch           xen-unstable, Xen 4.9.x
xsa228-4.8.patch       Xen 4.8.x, Xen 4.7.x, Xen 4.6.x

$ sha256sum xsa228*
35a1a7f8905770fa64da0756fe3e0400bb8c28ecae0b7cf80e749cb7962018db  xsa228.meta
1979e111442517891b483e316a15a760a4c992ac4440f95e361ff12f4bebff62  xsa228.patch
5a7416f15ac9cd7cace354b6102ff58199fe0581f65a36a36869650c71784e48  xsa228-4.8.patch
$

(The .meta file is a prototype machine-readable file for describing
which patches are to be applied how.)

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

iQEcBAEBCAAGBQJZkuNRAAoJEIP+FMlX6CvZRz4IAMnEQggvKPrt1zOC14JncQwG
7q6DRlwHcAYVxD8GEJATNV3uyDhEUiOK8A9WwDrR42FInLBHtNk1iMvJSWvBII5/
jr8OBRf8Ealv/G38jilKjX08aiYmOTnHFjMRGTT+Nw7JJImPJq3bqi+nSeiM1IDP
v3Z6m9YtmXOCUPq087OngfEqtR3gG3seEqC7bKQgSk9nAojtJiPVcpw4jm3p3rl5
FYsLMVdLLxhFtiMItcdHa38/JHzxynIaCMHz8K1M/uBSLe58g6KZRerIWWls99RE
Fyo5rKUQ/6HlDuJcHXcf3GHtzujSNxN3PRbtyUMNSOP9/LDgd6fHSJiEOd9fphw=
=hzXD
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMjgsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IgogIF0sCiAgIlRyZWVzIjogWwogICAgInhlbiIKICBdLAogICJS
ZWNpcGVzIjogewogICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAi
NC42IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiZDcwOGI2OTVhMzZiNGZkY2Q4ZTQ4ZTZm
YzhlNjExZTAxMGY1MjgwYiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAg
ICAgICAgICAgMjI2LAogICAgICAgICAgICAyMjcKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIyOC00LjgucGF0Y2giIF0KICAg
ICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjciLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI0ZmJmYTM0YjFhMGJi
MzI5YWE1NzI3NTQyMWUyZTkwMjdkMzJhYWQ1IiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMjYsCiAgICAgICAgICAgIDIyNwogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjI4LTQuOC5w
YXRjaCIgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjFl
NmM4OGZhZmNiNDY2NGE1MDEyMzlkMWQ4NjY1YzM0YjUzODQ2NDgiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIyNiwKICAgICAgICAg
ICAgMjI3CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbICJ4
c2EyMjgtNC44LnBhdGNoIiBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMGZhZGEwNTlhNzk0ODE1Mzk3NmNjMTUyZTM2NjMzZGVlM2Q1
YjI3MyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjI2
LAogICAgICAgICAgICAyMjcKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsgInhzYTIyOC5wYXRjaCIgXQogICAgICAgIH0KICAgICAgfQog
ICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1h
c3RlciIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogIjU1OTI0YmFmMjIxMWRkY2Y1YmE4Zjcw
MmM5YTRjMDc3MzBlMGM4ZTgiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDIyNiwKICAgICAgICAgICAgMjI3CiAgICAgICAgICBdLAog
ICAgICAgICAgIlBhdGNoZXMiOiBbICJ4c2EyMjgucGF0Y2giIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream; name="xsa228.patch"
Content-Disposition: attachment; filename="xsa228.patch"
Content-Transfer-Encoding: base64

RnJvbSA5YTUyYzc4ZWI0ZmY3ODM2YmY3YWM5ZWNkOTE4YjI4OWNlYWQxZjNm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IE1vbiwgMzEgSnVsIDIwMTcgMTU6
MTc6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIXSBnbnR0YWI6IHNwbGl0IG1h
cHRyYWNrIGxvY2sgdG8gbWFrZSBpdCBmdWxmaWxsIGl0cyBwdXJwb3NlCiBh
Z2FpbgoKVGhlIHdheSB0aGUgbG9jayBpcyBjdXJyZW50bHkgYmVpbmcgdXNl
ZCBpbiBnZXRfbWFwdHJhY2tfaGFuZGxlKCksIGl0CnByb3RlY3RzIG9ubHkg
dGhlIG1hcHRyYWNrIGxpbWl0OiBUaGUgZnVuY3Rpb24gYWN0cyBvbiBjdXJy
ZW50J3MgbGlzdApvbmx5LCBzbyByYWNlcyBvbiBsaXN0IGFjY2Vzc2VzIGFy
ZSBpbXBvc3NpYmxlIGV2ZW4gd2l0aG91dCB0aGUgbG9jay4KCk90b2ggbGlz
dCBhY2Nlc3MgcmFjZXMgYXJlIHBvc3NpYmxlIGJldHdlZW4gX19nZXRfbWFw
dHJhY2tfaGFuZGxlKCkgYW5kCnB1dF9tYXB0cmFja19oYW5kbGUoKSwgZHVl
IHRvIHRoZSBpbnZvY2F0aW9uIG9mIHRoZSBmb3JtZXIgZm9yIG90aGVyCnRo
YW4gY3VycmVudCBmcm9tIHN0ZWFsX21hcHRyYWNrX2hhbmRsZSgpLiBJbnRy
b2R1Y2UgYSBwZXItdkNQVSBsb2NrCmZvciBsaXN0IGFjY2Vzc2VzIHRvIGJl
Y29tZSByYWNlIGZyZWUgYWdhaW4uIFRoaXMgbG9jayB3aWxsIGJlCnVuY29u
dGVuZGVkIGV4Y2VwdCB3aGVuIGl0IGJlY29tZXMgbmVjZXNzYXJ5IHRvIHRh
a2UgdGhlIHN0ZWFsIHBhdGgsCmkuZS4gaW4gdGhlIGNvbW1vbiBjYXNlIHRo
ZXJlIHNob3VsZCBiZSBubyBtZWFuaW5nZnVsIHBlcmZvcm1hbmNlCmltcGFj
dC4KCldoZW4gaW4gZ2V0X21hcHRyYWNrX2hhbmRsZSBhZGRzIGEgc3RvbGVu
IGVudHJ5IHRvIGEgZnJlc2gsIGVtcHR5LApmcmVlbGlzdCwgd2UgdGhpbmsg
dGhhdCB0aGVyZSBpcyBwcm9iYWJseSBubyBjb25jdXJyZW5jeS4gIEhvd2V2
ZXIsCnRoaXMgaXMgbm90IGEgZmFzdCBwYXRoIGFuZCBhZGRpbmcgdGhlIGxv
Y2tpbmcgdGhlcmUgbWFrZXMgdGhlIGNvZGUKY2xlYXJseSBjb3JyZWN0LgoK
QWxzbywgd2hpbGUgd2UgYXJlIGhlcmU6IHRoZSBzdG9sZW4gbWFwdHJhY2tf
ZW50cnkncyB0YWlsIHBvaW50ZXIgd2FzCm5vdCBwcm9wZXJseSBzZXQuICBT
ZXQgaXQuCgpUaGlzIGlzIFhTQS0yMjguCgpSZXBvcnRlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQogZG9jcy9taXNjL2dyYW50LXRhYmxlcy50eHQgICAgfCAgNyArKysr
KystCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8IDMwICsrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmggfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMo
KyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2dy
YW50LXRhYmxlcy50eHQgYi9kb2NzL21pc2MvZ3JhbnQtdGFibGVzLnR4dApp
bmRleCA0MTdjZTJkLi42NGRhNWNmIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
Z3JhbnQtdGFibGVzLnR4dAorKysgYi9kb2NzL21pc2MvZ3JhbnQtdGFibGVz
LnR4dApAQCAtODcsNyArODcsOCBAQCBpcyBjb21wbGV0ZS4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmNvbnNpc3RlbnQgZ3JhbnQgdGFi
bGUgc3RhdGUgc3VjaCBhcyBjdXJyZW50CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdmVyc2lvbiwgcGFydGlhbGx5IGluaXRpYWxpemVkIGFj
dGl2ZSB0YWJsZSBwYWdlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBldGMuCi0gIGdyYW50X3RhYmxlLT5tYXB0cmFja19sb2NrIDogc3Bp
bmxvY2sgdXNlZCB0byBwcm90ZWN0IHRoZSBtYXB0cmFjayBmcmVlIGxpc3QK
KyAgZ3JhbnRfdGFibGUtPm1hcHRyYWNrX2xvY2sgOiBzcGlubG9jayB1c2Vk
IHRvIHByb3RlY3QgdGhlIG1hcHRyYWNrIGxpbWl0CisgIHYtPm1hcHRyYWNr
X2ZyZWVsaXN0X2xvY2sgIDogc3BpbmxvY2sgdXNlZCB0byBwcm90ZWN0IHRo
ZSBtYXB0cmFjayBmcmVlIGxpc3QKICAgYWN0aXZlX2dyYW50X2VudHJ5LT5s
b2NrICAgOiBzcGlubG9jayB1c2VkIHRvIHNlcmlhbGl6ZSBtb2RpZmljYXRp
b25zIHRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZl
IGVudHJpZXMKIApAQCAtMTAyLDYgKzEwMywxMCBAQCBpcyBjb21wbGV0ZS4K
ICBUaGUgbWFwdHJhY2sgZnJlZSBsaXN0IGlzIHByb3RlY3RlZCBieSBpdHMg
b3duIHNwaW5sb2NrLiBUaGUgbWFwdHJhY2sKICBsb2NrIG1heSBiZSBsb2Nr
ZWQgd2hpbGUgaG9sZGluZyB0aGUgZ3JhbnQgdGFibGUgbG9jay4KIAorIFRo
ZSBtYXB0cmFja19mcmVlbGlzdF9sb2NrIGlzIGFuIGlubmVybW9zdCBsb2Nr
LiAgSXQgbWF5IGJlIGxvY2tlZAorIHdoaWxlIGhvbGRpbmcgb3RoZXIgbG9j
a3MsIGJ1dCBubyBvdGhlciBsb2NrcyBtYXkgYmUgYWNxdWlyZWQgd2l0aGlu
CisgaXQuCisKICBBY3RpdmUgZW50cmllcyBhcmUgb2J0YWluZWQgYnkgY2Fs
bGluZyBhY3RpdmVfZW50cnlfYWNxdWlyZShndCwgcmVmKS4KICBUaGlzIGZ1
bmN0aW9uIHJldHVybnMgYSBwb2ludGVyIHRvIHRoZSBhY3RpdmUgZW50cnkg
YWZ0ZXIgbG9ja2luZyBpdHMKICBzcGlubG9jay4gVGhlIGNhbGxlciBtdXN0
IGhvbGQgdGhlIGdyYW50IHRhYmxlIHJlYWQgbG9jayBiZWZvcmUKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwppbmRleCBhZTM0NTQ3Li5lZTMzYmQ4IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC0zMDQsMTEgKzMwNCwxNiBAQCBfX2dldF9t
YXB0cmFja19oYW5kbGUoCiB7CiAgICAgdW5zaWduZWQgaW50IGhlYWQsIG5l
eHQsIHByZXZfaGVhZDsKIAorICAgIHNwaW5fbG9jaygmdi0+bWFwdHJhY2tf
ZnJlZWxpc3RfbG9jayk7CisKICAgICBkbyB7CiAgICAgICAgIC8qIE5vIG1h
cHRyYWNrIHBhZ2VzIGFsbG9jYXRlZCBmb3IgdGhpcyBWQ1BVIHlldD8gKi8K
ICAgICAgICAgaGVhZCA9IHJlYWRfYXRvbWljKCZ2LT5tYXB0cmFja19oZWFk
KTsKICAgICAgICAgaWYgKCB1bmxpa2VseShoZWFkID09IE1BUFRSQUNLX1RB
SUwpICkKKyAgICAgICAgeworICAgICAgICAgICAgc3Bpbl91bmxvY2soJnYt
Pm1hcHRyYWNrX2ZyZWVsaXN0X2xvY2spOwogICAgICAgICAgICAgcmV0dXJu
IC0xOworICAgICAgICB9CiAKICAgICAgICAgLyoKICAgICAgICAgICogQWx3
YXlzIGtlZXAgb25lIGVudHJ5IGluIHRoZSBmcmVlIGxpc3QgdG8gbWFrZSBp
dCBlYXNpZXIgdG8KQEAgLTMxNiwxMiArMzIxLDE3IEBAIF9fZ2V0X21hcHRy
YWNrX2hhbmRsZSgKICAgICAgICAgICovCiAgICAgICAgIG5leHQgPSByZWFk
X2F0b21pYygmbWFwdHJhY2tfZW50cnkodCwgaGVhZCkucmVmKTsKICAgICAg
ICAgaWYgKCB1bmxpa2VseShuZXh0ID09IE1BUFRSQUNLX1RBSUwpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgc3Bpbl91bmxvY2soJnYtPm1hcHRyYWNr
X2ZyZWVsaXN0X2xvY2spOwogICAgICAgICAgICAgcmV0dXJuIC0xOworICAg
ICAgICB9CiAKICAgICAgICAgcHJldl9oZWFkID0gaGVhZDsKICAgICAgICAg
aGVhZCA9IGNtcHhjaGcoJnYtPm1hcHRyYWNrX2hlYWQsIHByZXZfaGVhZCwg
bmV4dCk7CiAgICAgfSB3aGlsZSAoIGhlYWQgIT0gcHJldl9oZWFkICk7CiAK
KyAgICBzcGluX3VubG9jaygmdi0+bWFwdHJhY2tfZnJlZWxpc3RfbG9jayk7
CisKICAgICByZXR1cm4gaGVhZDsKIH0KIApAQCAtMzgwLDYgKzM5MCw4IEBA
IHB1dF9tYXB0cmFja19oYW5kbGUoCiAgICAgLyogMi4gQWRkIGVudHJ5IHRv
IHRoZSB0YWlsIG9mIHRoZSBsaXN0IG9uIHRoZSBvcmlnaW5hbCBWQ1BVLiAq
LwogICAgIHYgPSBjdXJyZC0+dmNwdVttYXB0cmFja19lbnRyeSh0LCBoYW5k
bGUpLnZjcHVdOwogCisgICAgc3Bpbl9sb2NrKCZ2LT5tYXB0cmFja19mcmVl
bGlzdF9sb2NrKTsKKwogICAgIGN1cl90YWlsID0gcmVhZF9hdG9taWMoJnYt
Pm1hcHRyYWNrX3RhaWwpOwogICAgIGRvIHsKICAgICAgICAgcHJldl90YWls
ID0gY3VyX3RhaWw7CkBAIC0zODgsNiArNDAwLDggQEAgcHV0X21hcHRyYWNr
X2hhbmRsZSgKIAogICAgIC8qIDMuIFVwZGF0ZSB0aGUgb2xkIHRhaWwgZW50
cnkgdG8gcG9pbnQgdG8gdGhlIG5ldyBlbnRyeS4gKi8KICAgICB3cml0ZV9h
dG9taWMoJm1hcHRyYWNrX2VudHJ5KHQsIHByZXZfdGFpbCkucmVmLCBoYW5k
bGUpOworCisgICAgc3Bpbl91bmxvY2soJnYtPm1hcHRyYWNrX2ZyZWVsaXN0
X2xvY2spOwogfQogCiBzdGF0aWMgaW5saW5lIGludApAQCAtNDExLDEwICs0
MjUsNiBAQCBnZXRfbWFwdHJhY2tfaGFuZGxlKAogICAgICAqLwogICAgIGlm
ICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPj0gbWF4X21hcHRyYWNrX2Zy
YW1lcyApCiAgICAgewotICAgICAgICAvKgotICAgICAgICAgKiBDYW4gZHJv
cCB0aGUgbG9jayBzaW5jZSBubyBvdGhlciBWQ1BVIGNhbiBiZSBhZGRpbmcg
YSBuZXcKLSAgICAgICAgICogZnJhbWUgb25jZSB0aGV5J3ZlIHJ1biBvdXQu
Ci0gICAgICAgICAqLwogICAgICAgICBzcGluX3VubG9jaygmbGd0LT5tYXB0
cmFja19sb2NrKTsKIAogICAgICAgICAvKgpAQCAtNDI2LDggKzQzNiwxMiBA
QCBnZXRfbWFwdHJhY2tfaGFuZGxlKAogICAgICAgICAgICAgaGFuZGxlID0g
c3RlYWxfbWFwdHJhY2tfaGFuZGxlKGxndCwgY3Vycik7CiAgICAgICAgICAg
ICBpZiAoIGhhbmRsZSA9PSAtMSApCiAgICAgICAgICAgICAgICAgcmV0dXJu
IC0xOworICAgICAgICAgICAgc3Bpbl9sb2NrKCZjdXJyLT5tYXB0cmFja19m
cmVlbGlzdF9sb2NrKTsKKyAgICAgICAgICAgIG1hcHRyYWNrX2VudHJ5KGxn
dCwgaGFuZGxlKS5yZWYgPSBNQVBUUkFDS19UQUlMOwogICAgICAgICAgICAg
Y3Vyci0+bWFwdHJhY2tfdGFpbCA9IGhhbmRsZTsKLSAgICAgICAgICAgIHdy
aXRlX2F0b21pYygmY3Vyci0+bWFwdHJhY2tfaGVhZCwgaGFuZGxlKTsKKyAg
ICAgICAgICAgIGlmICggY3Vyci0+bWFwdHJhY2tfaGVhZCA9PSBNQVBUUkFD
S19UQUlMICkKKyAgICAgICAgICAgICAgICB3cml0ZV9hdG9taWMoJmN1cnIt
Pm1hcHRyYWNrX2hlYWQsIGhhbmRsZSk7CisgICAgICAgICAgICBzcGluX3Vu
bG9jaygmY3Vyci0+bWFwdHJhY2tfZnJlZWxpc3RfbG9jayk7CiAgICAgICAg
IH0KICAgICAgICAgcmV0dXJuIHN0ZWFsX21hcHRyYWNrX2hhbmRsZShsZ3Qs
IGN1cnIpOwogICAgIH0KQEAgLTQ2MCwxMiArNDc0LDE1IEBAIGdldF9tYXB0
cmFja19oYW5kbGUoCiAgICAgc21wX3dtYigpOwogICAgIGxndC0+bWFwdHJh
Y2tfbGltaXQgKz0gTUFQVFJBQ0tfUEVSX1BBR0U7CiAKKyAgICBzcGluX3Vu
bG9jaygmbGd0LT5tYXB0cmFja19sb2NrKTsKKyAgICBzcGluX2xvY2soJmN1
cnItPm1hcHRyYWNrX2ZyZWVsaXN0X2xvY2spOworCiAgICAgZG8gewogICAg
ICAgICBuZXdfbXRbaSAtIDFdLnJlZiA9IHJlYWRfYXRvbWljKCZjdXJyLT5t
YXB0cmFja19oZWFkKTsKICAgICAgICAgaGVhZCA9IGNtcHhjaGcoJmN1cnIt
Pm1hcHRyYWNrX2hlYWQsIG5ld19tdFtpIC0gMV0ucmVmLCBoYW5kbGUgKyAx
KTsKICAgICB9IHdoaWxlICggaGVhZCAhPSBuZXdfbXRbaSAtIDFdLnJlZiAp
OwogCi0gICAgc3Bpbl91bmxvY2soJmxndC0+bWFwdHJhY2tfbG9jayk7Cisg
ICAgc3Bpbl91bmxvY2soJmN1cnItPm1hcHRyYWNrX2ZyZWVsaXN0X2xvY2sp
OwogCiAgICAgcmV0dXJuIGhhbmRsZTsKIH0KQEAgLTM0NzUsNiArMzQ5Miw3
IEBAIGdyYW50X3RhYmxlX2Rlc3Ryb3koCiAKIHZvaWQgZ3JhbnRfdGFibGVf
aW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHNwaW5fbG9ja19p
bml0KCZ2LT5tYXB0cmFja19mcmVlbGlzdF9sb2NrKTsKICAgICB2LT5tYXB0
cmFja19oZWFkID0gTUFQVFJBQ0tfVEFJTDsKICAgICB2LT5tYXB0cmFja190
YWlsID0gTUFQVFJBQ0tfVEFJTDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUveGVuL2dyYW50
X3RhYmxlLmgKaW5kZXggNGU3Nzg5OS4uMTAwZjJiMyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmgKQEAgLTc4LDcgKzc4LDcgQEAgc3RydWN0
IGdyYW50X3RhYmxlIHsKICAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxl
IHBlciB2Y3B1LiAqLwogICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFw
dHJhY2s7CiAgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1hcHRyYWNrX2xp
bWl0OwotICAgIC8qIExvY2sgcHJvdGVjdGluZyB0aGUgbWFwdHJhY2sgcGFn
ZSBsaXN0LCBoZWFkLCBhbmQgbGltaXQgKi8KKyAgICAvKiBMb2NrIHByb3Rl
Y3RpbmcgdGhlIG1hcHRyYWNrIGxpbWl0ICovCiAgICAgc3BpbmxvY2tfdCAg
ICAgICAgICAgIG1hcHRyYWNrX2xvY2s7CiAgICAgLyogVGhlIGRlZmluZWQg
dmVyc2lvbnMgYXJlIDEgYW5kIDIuICBTZXQgdG8gMCBpZiB3ZSBkb24ndCBr
bm93CiAgICAgICAgd2hhdCB2ZXJzaW9uIHRvIHVzZSB5ZXQuICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCmluZGV4IDY2NzNiMjcuLjg2OTBmMjkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCkBAIC0yMzAsNiArMjMwLDcgQEAgc3RydWN0IHZjcHUK
ICAgICBpbnQgICAgICAgICAgICAgIGNvbnRyb2xsZXJfcGF1c2VfY291bnQ7
CiAKICAgICAvKiBHcmFudCB0YWJsZSBtYXAgdHJhY2tpbmcuICovCisgICAg
c3BpbmxvY2tfdCAgICAgICBtYXB0cmFja19mcmVlbGlzdF9sb2NrOwogICAg
IHVuc2lnbmVkIGludCAgICAgbWFwdHJhY2tfaGVhZDsKICAgICB1bnNpZ25l
ZCBpbnQgICAgIG1hcHRyYWNrX3RhaWw7CiAKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream; name="xsa228-4.8.patch"
Content-Disposition: attachment; filename="xsa228-4.8.patch"
Content-Transfer-Encoding: base64

RnJvbSBjYjkxZjRjNDNiZDQxNThkYWE2NTYxYzczOTIxYTY0NTUxNzZmMjc4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IE1vbiwgMzEgSnVsIDIwMTcgMTU6
MTc6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIXSBnbnR0YWI6IHNwbGl0IG1h
cHRyYWNrIGxvY2sgdG8gbWFrZSBpdCBmdWxmaWxsIGl0cyBwdXJwb3NlCiBh
Z2FpbgoKVGhlIHdheSB0aGUgbG9jayBpcyBjdXJyZW50bHkgYmVpbmcgdXNl
ZCBpbiBnZXRfbWFwdHJhY2tfaGFuZGxlKCksIGl0CnByb3RlY3RzIG9ubHkg
dGhlIG1hcHRyYWNrIGxpbWl0OiBUaGUgZnVuY3Rpb24gYWN0cyBvbiBjdXJy
ZW50J3MgbGlzdApvbmx5LCBzbyByYWNlcyBvbiBsaXN0IGFjY2Vzc2VzIGFy
ZSBpbXBvc3NpYmxlIGV2ZW4gd2l0aG91dCB0aGUgbG9jay4KCk90b2ggbGlz
dCBhY2Nlc3MgcmFjZXMgYXJlIHBvc3NpYmxlIGJldHdlZW4gX19nZXRfbWFw
dHJhY2tfaGFuZGxlKCkgYW5kCnB1dF9tYXB0cmFja19oYW5kbGUoKSwgZHVl
IHRvIHRoZSBpbnZvY2F0aW9uIG9mIHRoZSBmb3JtZXIgZm9yIG90aGVyCnRo
YW4gY3VycmVudCBmcm9tIHN0ZWFsX21hcHRyYWNrX2hhbmRsZSgpLiBJbnRy
b2R1Y2UgYSBwZXItdkNQVSBsb2NrCmZvciBsaXN0IGFjY2Vzc2VzIHRvIGJl
Y29tZSByYWNlIGZyZWUgYWdhaW4uIFRoaXMgbG9jayB3aWxsIGJlCnVuY29u
dGVuZGVkIGV4Y2VwdCB3aGVuIGl0IGJlY29tZXMgbmVjZXNzYXJ5IHRvIHRh
a2UgdGhlIHN0ZWFsIHBhdGgsCmkuZS4gaW4gdGhlIGNvbW1vbiBjYXNlIHRo
ZXJlIHNob3VsZCBiZSBubyBtZWFuaW5nZnVsIHBlcmZvcm1hbmNlCmltcGFj
dC4KCldoZW4gaW4gZ2V0X21hcHRyYWNrX2hhbmRsZSBhZGRzIGEgc3RvbGVu
IGVudHJ5IHRvIGEgZnJlc2gsIGVtcHR5LApmcmVlbGlzdCwgd2UgdGhpbmsg
dGhhdCB0aGVyZSBpcyBwcm9iYWJseSBubyBjb25jdXJyZW5jeS4gIEhvd2V2
ZXIsCnRoaXMgaXMgbm90IGEgZmFzdCBwYXRoIGFuZCBhZGRpbmcgdGhlIGxv
Y2tpbmcgdGhlcmUgbWFrZXMgdGhlIGNvZGUKY2xlYXJseSBjb3JyZWN0LgoK
QWxzbywgd2hpbGUgd2UgYXJlIGhlcmU6IHRoZSBzdG9sZW4gbWFwdHJhY2tf
ZW50cnkncyB0YWlsIHBvaW50ZXIgd2FzCm5vdCBwcm9wZXJseSBzZXQuICBT
ZXQgaXQuCgpUaGlzIGlzIFhTQS0yMjguCgpSZXBvcnRlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQogZG9jcy9taXNjL2dyYW50LXRhYmxlcy50eHQgICAgfCAgNyArKysr
KystCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8IDMwICsrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmggfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMo
KyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2dy
YW50LXRhYmxlcy50eHQgYi9kb2NzL21pc2MvZ3JhbnQtdGFibGVzLnR4dApp
bmRleCA0MTdjZTJkLi42NGRhNWNmIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
Z3JhbnQtdGFibGVzLnR4dAorKysgYi9kb2NzL21pc2MvZ3JhbnQtdGFibGVz
LnR4dApAQCAtODcsNyArODcsOCBAQCBpcyBjb21wbGV0ZS4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmNvbnNpc3RlbnQgZ3JhbnQgdGFi
bGUgc3RhdGUgc3VjaCBhcyBjdXJyZW50CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdmVyc2lvbiwgcGFydGlhbGx5IGluaXRpYWxpemVkIGFj
dGl2ZSB0YWJsZSBwYWdlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBldGMuCi0gIGdyYW50X3RhYmxlLT5tYXB0cmFja19sb2NrIDogc3Bp
bmxvY2sgdXNlZCB0byBwcm90ZWN0IHRoZSBtYXB0cmFjayBmcmVlIGxpc3QK
KyAgZ3JhbnRfdGFibGUtPm1hcHRyYWNrX2xvY2sgOiBzcGlubG9jayB1c2Vk
IHRvIHByb3RlY3QgdGhlIG1hcHRyYWNrIGxpbWl0CisgIHYtPm1hcHRyYWNr
X2ZyZWVsaXN0X2xvY2sgIDogc3BpbmxvY2sgdXNlZCB0byBwcm90ZWN0IHRo
ZSBtYXB0cmFjayBmcmVlIGxpc3QKICAgYWN0aXZlX2dyYW50X2VudHJ5LT5s
b2NrICAgOiBzcGlubG9jayB1c2VkIHRvIHNlcmlhbGl6ZSBtb2RpZmljYXRp
b25zIHRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZl
IGVudHJpZXMKIApAQCAtMTAyLDYgKzEwMywxMCBAQCBpcyBjb21wbGV0ZS4K
ICBUaGUgbWFwdHJhY2sgZnJlZSBsaXN0IGlzIHByb3RlY3RlZCBieSBpdHMg
b3duIHNwaW5sb2NrLiBUaGUgbWFwdHJhY2sKICBsb2NrIG1heSBiZSBsb2Nr
ZWQgd2hpbGUgaG9sZGluZyB0aGUgZ3JhbnQgdGFibGUgbG9jay4KIAorIFRo
ZSBtYXB0cmFja19mcmVlbGlzdF9sb2NrIGlzIGFuIGlubmVybW9zdCBsb2Nr
LiAgSXQgbWF5IGJlIGxvY2tlZAorIHdoaWxlIGhvbGRpbmcgb3RoZXIgbG9j
a3MsIGJ1dCBubyBvdGhlciBsb2NrcyBtYXkgYmUgYWNxdWlyZWQgd2l0aGlu
CisgaXQuCisKICBBY3RpdmUgZW50cmllcyBhcmUgb2J0YWluZWQgYnkgY2Fs
bGluZyBhY3RpdmVfZW50cnlfYWNxdWlyZShndCwgcmVmKS4KICBUaGlzIGZ1
bmN0aW9uIHJldHVybnMgYSBwb2ludGVyIHRvIHRoZSBhY3RpdmUgZW50cnkg
YWZ0ZXIgbG9ja2luZyBpdHMKICBzcGlubG9jay4gVGhlIGNhbGxlciBtdXN0
IGhvbGQgdGhlIGdyYW50IHRhYmxlIHJlYWQgbG9jayBiZWZvcmUKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwppbmRleCBmOTY1NGYxLi41OTMxMjFjIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC0zMDQsMTEgKzMwNCwxNiBAQCBfX2dldF9t
YXB0cmFja19oYW5kbGUoCiB7CiAgICAgdW5zaWduZWQgaW50IGhlYWQsIG5l
eHQsIHByZXZfaGVhZDsKIAorICAgIHNwaW5fbG9jaygmdi0+bWFwdHJhY2tf
ZnJlZWxpc3RfbG9jayk7CisKICAgICBkbyB7CiAgICAgICAgIC8qIE5vIG1h
cHRyYWNrIHBhZ2VzIGFsbG9jYXRlZCBmb3IgdGhpcyBWQ1BVIHlldD8gKi8K
ICAgICAgICAgaGVhZCA9IHJlYWRfYXRvbWljKCZ2LT5tYXB0cmFja19oZWFk
KTsKICAgICAgICAgaWYgKCB1bmxpa2VseShoZWFkID09IE1BUFRSQUNLX1RB
SUwpICkKKyAgICAgICAgeworICAgICAgICAgICAgc3Bpbl91bmxvY2soJnYt
Pm1hcHRyYWNrX2ZyZWVsaXN0X2xvY2spOwogICAgICAgICAgICAgcmV0dXJu
IC0xOworICAgICAgICB9CiAKICAgICAgICAgLyoKICAgICAgICAgICogQWx3
YXlzIGtlZXAgb25lIGVudHJ5IGluIHRoZSBmcmVlIGxpc3QgdG8gbWFrZSBp
dCBlYXNpZXIgdG8KQEAgLTMxNiwxMiArMzIxLDE3IEBAIF9fZ2V0X21hcHRy
YWNrX2hhbmRsZSgKICAgICAgICAgICovCiAgICAgICAgIG5leHQgPSByZWFk
X2F0b21pYygmbWFwdHJhY2tfZW50cnkodCwgaGVhZCkucmVmKTsKICAgICAg
ICAgaWYgKCB1bmxpa2VseShuZXh0ID09IE1BUFRSQUNLX1RBSUwpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgc3Bpbl91bmxvY2soJnYtPm1hcHRyYWNr
X2ZyZWVsaXN0X2xvY2spOwogICAgICAgICAgICAgcmV0dXJuIC0xOworICAg
ICAgICB9CiAKICAgICAgICAgcHJldl9oZWFkID0gaGVhZDsKICAgICAgICAg
aGVhZCA9IGNtcHhjaGcoJnYtPm1hcHRyYWNrX2hlYWQsIHByZXZfaGVhZCwg
bmV4dCk7CiAgICAgfSB3aGlsZSAoIGhlYWQgIT0gcHJldl9oZWFkICk7CiAK
KyAgICBzcGluX3VubG9jaygmdi0+bWFwdHJhY2tfZnJlZWxpc3RfbG9jayk7
CisKICAgICByZXR1cm4gaGVhZDsKIH0KIApAQCAtMzgwLDYgKzM5MCw4IEBA
IHB1dF9tYXB0cmFja19oYW5kbGUoCiAgICAgLyogMi4gQWRkIGVudHJ5IHRv
IHRoZSB0YWlsIG9mIHRoZSBsaXN0IG9uIHRoZSBvcmlnaW5hbCBWQ1BVLiAq
LwogICAgIHYgPSBjdXJyZC0+dmNwdVttYXB0cmFja19lbnRyeSh0LCBoYW5k
bGUpLnZjcHVdOwogCisgICAgc3Bpbl9sb2NrKCZ2LT5tYXB0cmFja19mcmVl
bGlzdF9sb2NrKTsKKwogICAgIGN1cl90YWlsID0gcmVhZF9hdG9taWMoJnYt
Pm1hcHRyYWNrX3RhaWwpOwogICAgIGRvIHsKICAgICAgICAgcHJldl90YWls
ID0gY3VyX3RhaWw7CkBAIC0zODgsNiArNDAwLDggQEAgcHV0X21hcHRyYWNr
X2hhbmRsZSgKIAogICAgIC8qIDMuIFVwZGF0ZSB0aGUgb2xkIHRhaWwgZW50
cnkgdG8gcG9pbnQgdG8gdGhlIG5ldyBlbnRyeS4gKi8KICAgICB3cml0ZV9h
dG9taWMoJm1hcHRyYWNrX2VudHJ5KHQsIHByZXZfdGFpbCkucmVmLCBoYW5k
bGUpOworCisgICAgc3Bpbl91bmxvY2soJnYtPm1hcHRyYWNrX2ZyZWVsaXN0
X2xvY2spOwogfQogCiBzdGF0aWMgaW5saW5lIGludApAQCAtNDExLDEwICs0
MjUsNiBAQCBnZXRfbWFwdHJhY2tfaGFuZGxlKAogICAgICAqLwogICAgIGlm
ICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPj0gbWF4X21hcHRyYWNrX2Zy
YW1lcyApCiAgICAgewotICAgICAgICAvKgotICAgICAgICAgKiBDYW4gZHJv
cCB0aGUgbG9jayBzaW5jZSBubyBvdGhlciBWQ1BVIGNhbiBiZSBhZGRpbmcg
YSBuZXcKLSAgICAgICAgICogZnJhbWUgb25jZSB0aGV5J3ZlIHJ1biBvdXQu
Ci0gICAgICAgICAqLwogICAgICAgICBzcGluX3VubG9jaygmbGd0LT5tYXB0
cmFja19sb2NrKTsKIAogICAgICAgICAvKgpAQCAtNDI2LDggKzQzNiwxMiBA
QCBnZXRfbWFwdHJhY2tfaGFuZGxlKAogICAgICAgICAgICAgaGFuZGxlID0g
c3RlYWxfbWFwdHJhY2tfaGFuZGxlKGxndCwgY3Vycik7CiAgICAgICAgICAg
ICBpZiAoIGhhbmRsZSA9PSAtMSApCiAgICAgICAgICAgICAgICAgcmV0dXJu
IC0xOworICAgICAgICAgICAgc3Bpbl9sb2NrKCZjdXJyLT5tYXB0cmFja19m
cmVlbGlzdF9sb2NrKTsKKyAgICAgICAgICAgIG1hcHRyYWNrX2VudHJ5KGxn
dCwgaGFuZGxlKS5yZWYgPSBNQVBUUkFDS19UQUlMOwogICAgICAgICAgICAg
Y3Vyci0+bWFwdHJhY2tfdGFpbCA9IGhhbmRsZTsKLSAgICAgICAgICAgIHdy
aXRlX2F0b21pYygmY3Vyci0+bWFwdHJhY2tfaGVhZCwgaGFuZGxlKTsKKyAg
ICAgICAgICAgIGlmICggY3Vyci0+bWFwdHJhY2tfaGVhZCA9PSBNQVBUUkFD
S19UQUlMICkKKyAgICAgICAgICAgICAgICB3cml0ZV9hdG9taWMoJmN1cnIt
Pm1hcHRyYWNrX2hlYWQsIGhhbmRsZSk7CisgICAgICAgICAgICBzcGluX3Vu
bG9jaygmY3Vyci0+bWFwdHJhY2tfZnJlZWxpc3RfbG9jayk7CiAgICAgICAg
IH0KICAgICAgICAgcmV0dXJuIHN0ZWFsX21hcHRyYWNrX2hhbmRsZShsZ3Qs
IGN1cnIpOwogICAgIH0KQEAgLTQ2MCwxMiArNDc0LDE1IEBAIGdldF9tYXB0
cmFja19oYW5kbGUoCiAgICAgc21wX3dtYigpOwogICAgIGxndC0+bWFwdHJh
Y2tfbGltaXQgKz0gTUFQVFJBQ0tfUEVSX1BBR0U7CiAKKyAgICBzcGluX3Vu
bG9jaygmbGd0LT5tYXB0cmFja19sb2NrKTsKKyAgICBzcGluX2xvY2soJmN1
cnItPm1hcHRyYWNrX2ZyZWVsaXN0X2xvY2spOworCiAgICAgZG8gewogICAg
ICAgICBuZXdfbXRbaSAtIDFdLnJlZiA9IHJlYWRfYXRvbWljKCZjdXJyLT5t
YXB0cmFja19oZWFkKTsKICAgICAgICAgaGVhZCA9IGNtcHhjaGcoJmN1cnIt
Pm1hcHRyYWNrX2hlYWQsIG5ld19tdFtpIC0gMV0ucmVmLCBoYW5kbGUgKyAx
KTsKICAgICB9IHdoaWxlICggaGVhZCAhPSBuZXdfbXRbaSAtIDFdLnJlZiAp
OwogCi0gICAgc3Bpbl91bmxvY2soJmxndC0+bWFwdHJhY2tfbG9jayk7Cisg
ICAgc3Bpbl91bmxvY2soJmN1cnItPm1hcHRyYWNrX2ZyZWVsaXN0X2xvY2sp
OwogCiAgICAgcmV0dXJuIGhhbmRsZTsKIH0KQEAgLTM0NzQsNiArMzQ5MSw3
IEBAIGdyYW50X3RhYmxlX2Rlc3Ryb3koCiAKIHZvaWQgZ3JhbnRfdGFibGVf
aW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHNwaW5fbG9ja19p
bml0KCZ2LT5tYXB0cmFja19mcmVlbGlzdF9sb2NrKTsKICAgICB2LT5tYXB0
cmFja19oZWFkID0gTUFQVFJBQ0tfVEFJTDsKICAgICB2LT5tYXB0cmFja190
YWlsID0gTUFQVFJBQ0tfVEFJTDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUveGVuL2dyYW50
X3RhYmxlLmgKaW5kZXggNGU3Nzg5OS4uMTAwZjJiMyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmgKQEAgLTc4LDcgKzc4LDcgQEAgc3RydWN0
IGdyYW50X3RhYmxlIHsKICAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxl
IHBlciB2Y3B1LiAqLwogICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFw
dHJhY2s7CiAgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1hcHRyYWNrX2xp
bWl0OwotICAgIC8qIExvY2sgcHJvdGVjdGluZyB0aGUgbWFwdHJhY2sgcGFn
ZSBsaXN0LCBoZWFkLCBhbmQgbGltaXQgKi8KKyAgICAvKiBMb2NrIHByb3Rl
Y3RpbmcgdGhlIG1hcHRyYWNrIGxpbWl0ICovCiAgICAgc3BpbmxvY2tfdCAg
ICAgICAgICAgIG1hcHRyYWNrX2xvY2s7CiAgICAgLyogVGhlIGRlZmluZWQg
dmVyc2lvbnMgYXJlIDEgYW5kIDIuICBTZXQgdG8gMCBpZiB3ZSBkb24ndCBr
bm93CiAgICAgICAgd2hhdCB2ZXJzaW9uIHRvIHVzZSB5ZXQuICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCmluZGV4IDFmYmRhODcuLmZmMGYzOGYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCkBAIC0yMjMsNiArMjIzLDcgQEAgc3RydWN0IHZjcHUK
ICAgICBpbnQgICAgICAgICAgICAgIGNvbnRyb2xsZXJfcGF1c2VfY291bnQ7
CiAKICAgICAvKiBNYXB0cmFjayAqLworICAgIHNwaW5sb2NrX3QgICAgICAg
bWFwdHJhY2tfZnJlZWxpc3RfbG9jazsKICAgICB1bnNpZ25lZCBpbnQgICAg
IG1hcHRyYWNrX2hlYWQ7CiAgICAgdW5zaWduZWQgaW50ICAgICBtYXB0cmFj
a190YWlsOwogCi0tIAoyLjEuNAoK

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Aug 15 12:06:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:06: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.xen.org>)
	id 1dhabv-0006Ae-9B; Tue, 15 Aug 2017 12:06:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabt-000695-PS; Tue, 15 Aug 2017 12:06:13 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 98/E7-02177-4B3E2995; Tue, 15 Aug 2017 12:06:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWS0XRdVXfz40m
 RBtPvilncutnKbLHk42IWi1VXD7A6MHsc3f2bKYAxijUzLym/IoE1Y8u07+wFmy0rehbMY2lg
 XGrSxcjFISRwjlHi8Nx+NghnA6PE5ra57F2MnBzMAq4SN/ZtZoOwFSUu3GtgAbF5BQQlTs58A
 mZLCGhK3HmzCqxeRKBIYue5l2A2m4CexNyzk5ggei0l5k88BTZHWCBD4nLPJDaIOWYSezr2g8
 1hEVCVmNq6gn0CI88sJKtnIVk9C8nqWYwcQHFNifW79CFMaYnl/zggquUltr+dwwxhW0vcnra
 FFcK2kJg0+SI7zMQp3Q/ZFzByrmJUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDWy00tLk5MT81J
 TCrWS87P3cQIDG8GINjB2Pjd6RCjJAeTkijvorOTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8
 Ho+AsoJFqWmp1akZeYAIw0mLcHBoyTCG/gQKM1bXJCYW5yZDpE6xejKsev/mi9MHBtWrweSd/
 o2AMll67cAyVcT/n9jEmLJy89LlRLndQeZLQDSnFGaBzcaliQuMcpKCfMyAh0rxFOQWpSbWYI
 q/4pRnINRSZj3IsgJPJl5JXAXvAI6jgnouCvtYMeVJCKkpBoYnb3kheYmHQxym5B39eC8o8qP
 i1+rZ29bLhGw+45B6S5xwyTTD5fneCwzPJnVXzf/bvXz+UzfS7ebW4Svqm75M/UFz/f3tUFba
 udq13W+ZTYUY0p742ymzzkl74DmtKM2e3KqXCdK/tg0ZcMp5937Aux4j91LuN5eVfP3qvO0eS
 JFdwul7v3crsRSnJFoqMVcVJwIAP++SA4NAwAA
X-Env-Sender: andrewcoop@xenbits.xen.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502798770!106848456!1
X-Originating-IP: [104.130.215.37]
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 30678 invoked from network); 15 Aug 2017 12:06:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 12:06:11 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabd-00037N-Pb; Tue, 15 Aug 2017 12:05:57 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabd-0006gl-Oo; Tue, 15 Aug 2017 12:05:57 +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: <E1dhabd-0006gl-Oo@xenbits.xenproject.org>
Date: Tue, 15 Aug 2017 12:05:57 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 229 (CVE-2017-12134) - linux: Fix
 Xen block IO merge-ability calculation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-12134 / XSA-229
                               version 3

            linux: Fix Xen block IO merge-ability calculation

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

The block layer in Linux may choose to merge adjacent block IO requests.
When Linux is running as a Xen guest, the default merging algorithm is
replaced with a Xen-specific one.  When Linux is running as an x86 PV
guest, some BIO's are erroneously merged, corrupting the data stream
to/from the block device.

This can result in incorrect access to an uncontrolled adjacent frame.

IMPACT
======

A buggy or malicious guest can cause Linux to read or write incorrect
memory when processing a block stream.  This could leak information from
other guests in the system or from Xen itself, or be used to DoS or
escalate privilege within the system.

VULNERABLE SYSTEMS
==================

All x86 Xen systems using pvops Linux in a backend role (either as
dom0, or as a disk device driver domain) are affected.  This includes
upstream Linux versions 2.6.37 and later.  Systems using the older
classic-linux fork are not affected.

All PV x86 domains doing block IO on behalf of a guest, including dom0
and any PV driver domains, are vulnerable.  (Any HVM driver domains
running are not vulnerable.)  This includes Xen vbd backends such as
blkback, but also direct IO performed for the guest via eg qemu.

ARM systems are not affected.

The vulnerability is only exposed if the underlying block device has
request merging enabled.  See Mitigation.

The vulnerability is only exposed to configurations which use grant
mapping as a transport mechanism for the block data.  Configurations
which use exclusively grant copy are not vulnerable.

MITIGATION
==========

Disable bio merges on all relevant underlying backend block devices.
For example,
  echo 2 > /sys/block/nvme0n1/queue/nomerges

CREDITS
=======

This issue was discovered by Jan H. SchÃ¶nherr of Amazon.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa229.patch           Linux

$ sha256sum xsa229*
5f96c72c8c5a971d52f5540475a3fc6f4fef2071ec772ef21392fdc238eda858  xsa229.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

iQEcBAEBCAAGBQJZkuNWAAoJEIP+FMlX6CvZBt4H/3tpKPBmzTaI5yKPdBf6wU7L
hjmKG6QROeWV+EX3wmmmRi+iG0M90hDYFCTmhdNY4sjCdDEFDMB1KM8XA/LwHlz2
3gX6TVKQ/cXQRJFhlWSZQUDDd5jPqZzDK7KnhS2DC+MjnKvnnuS6N2ibIfaHJmUG
HL6VdS7GZ8Z434mgOZskWPFn5xeaWd1vXGV+GI9Ih2RRn/axe6l0RSzgDpfeGB3T
hVRQdy9wW4aXrnnUXEuuz5JNlTU1fuGXGz7W5BDP8mu9l/dzmDye6NOgVqo5wAkz
+l/fRbFrjdO9JnKDpASDjGuoOCZgkBBxmG2wUz8COi6JTA5X0IRysG5OMOYZ/KU=
=lyzV
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa229.patch"
Content-Disposition: attachment; filename="xsa229.patch"
Content-Transfer-Encoding: base64

RnJvbSA4NDg4MjEzM2U3OTMyOTlmNjg1OTkxZTIwYTk2MzFhY2ZkMGE1NjA4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiBUdWUsIDE4IEp1bCAy
MDE3IDE1OjAxOjAwICswMTAwClN1YmplY3Q6IHhlbjogZml4IGJpbyB2ZWMg
bWVyZ2luZwpNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQv
cGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGlu
ZzogOGJpdAoKVGhlIGN1cnJlbnQgdGVzdCBmb3IgYmlvIHZlYyBtZXJnaW5n
IGlzIG5vdCBmdWxseSBhY2N1cmF0ZSBhbmQgY2FuIGJlCnRyaWNrZWQgaW50
byBtZXJnaW5nIGJpb3Mgd2hlbiBjZXJ0YWluIGdyYW50IGNvbWJpbmF0aW9u
cyBhcmUgdXNlZC4KVGhlIHJlc3VsdCBvZiB0aGVzZSBtYWxpY2lvdXMgYmlv
IG1lcmdlcyBpcyBhIGJpbyB0aGF0IGV4dGVuZHMgcGFzdAp0aGUgbWVtb3J5
IHBhZ2UgdXNlZCBieSBhbnkgb2YgdGhlIG9yaWdpbmF0aW5nIGJpb3MuCgpU
YWtlIGludG8gYWNjb3VudCB0aGUgZm9sbG93aW5nIHNjZW5hcmlvLCB3aGVy
ZSBhIGd1ZXN0IGNyZWF0ZXMgdHdvCmdyYW50IHJlZmVyZW5jZXMgdGhhdCBw
b2ludCB0byB0aGUgc2FtZSBtZm4sIGllOiBncmFudCAxIC0+IG1mbiBBLApn
cmFudCAyIC0+IG1mbiBBLgoKVGhlc2UgcmVmZXJlbmNlcyBhcmUgdGhlbiB1
c2VkIGluIGEgUFYgYmxvY2sgcmVxdWVzdCwgYW5kIG1hcHBlZCBieQp0aGUg
YmFja2VuZCBkb21haW4sIHRodXMgb2J0YWluaW5nIHR3byBkaWZmZXJlbnQg
cGZucyB0aGF0IHBvaW50IHRvCnRoZSBzYW1lIG1mbiwgcGZuIEIgLT4gbWZu
IEEsIHBmbiBDIC0+IG1mbiBBLgoKSWYgdGhvc2UgZ3JhbnRzIGhhcHBlbiB0
byBiZSB1c2VkIGluIHR3byBjb25zZWN1dGl2ZSBzZWN0b3JzIG9mIGEgZGlz
awpJTyBvcGVyYXRpb24gYmVjb21pbmcgdHdvIGRpZmZlcmVudCBiaW9zIGlu
IHRoZSBiYWNrZW5kIGRvbWFpbiwgdGhlCmNoZWNrcyBpbiB4ZW5fYmlvdmVj
X3BoeXNfbWVyZ2VhYmxlIHdpbGwgc3VjY2VlZCwgYmVjYXVzZSBiZm4xID09
IGJmbjIKKHRoZXkgYm90aCBwb2ludCB0byB0aGUgc2FtZSBtZm4pLiBIb3dl
dmVyIGR1ZSB0byB0aGUgYmlvIG1lcmdpbmcsCnRoZSBiYWNrZW5kIGRvbWFp
biB3aWxsIGVuZCB1cCB3aXRoIGEgYmlvIHRoYXQgZXhwYW5kcyBwYXN0IG1m
biBBIGludG8KbWZuIEEgKyAxLgoKRml4IHRoaXMgYnkgbWFraW5nIHN1cmUg
dGhlIGNoZWNrIGluIHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUgdGFrZXMK
aW50byBhY2NvdW50IHRoZSBvZmZzZXQgYW5kIHRoZSBsZW5ndGggb2YgdGhl
IGJpbywgdGhpcyBiYXNpY2FsbHkKcmVwbGljYXRlcyB3aGF0cyBkb25lIGlu
IF9fQklPVkVDX1BIWVNfTUVSR0VBQkxFIHVzaW5nIG1mbnMgKGJ1cwphZGRy
ZXNzZXMpLiBXaGlsZSB0aGVyZSBhbHNvIHJlbW92ZSB0aGUgdXNhZ2Ugb2YK
X19CSU9WRUNfUEhZU19NRVJHRUFCTEUsIHNpbmNlIHRoYXQncyBhbHJlYWR5
IGNoZWNrZWQgYnkgdGhlIGNhbGxlcnMKb2YgeGVuX2Jpb3ZlY19waHlzX21l
cmdlYWJsZS4KClJlcG9ydGVkLWJ5OiAiSmFuIEguIFNjaMO2bmhlcnIiIDxq
c2Nob2VuaEBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25u6SA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZHJpdmVycy94ZW4v
YmlvbWVyZ2UuYyB8IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4vYmlvbWVyZ2UuYyBiL2RyaXZlcnMveGVuL2Jpb21lcmdlLmMKaW5kZXgg
NGRhNjlkYmY3ZGNhLi4xYmRkMDJhNmQ2YWMgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL2Jpb21lcmdlLmMKKysrIGIvZHJpdmVycy94ZW4vYmlvbWVyZ2Uu
YwpAQCAtMTAsOCArMTAsNyBAQCBib29sIHhlbl9iaW92ZWNfcGh5c19tZXJn
ZWFibGUoY29uc3Qgc3RydWN0IGJpb192ZWMgKnZlYzEsCiAJdW5zaWduZWQg
bG9uZyBiZm4xID0gcGZuX3RvX2JmbihwYWdlX3RvX3Bmbih2ZWMxLT5idl9w
YWdlKSk7CiAJdW5zaWduZWQgbG9uZyBiZm4yID0gcGZuX3RvX2JmbihwYWdl
X3RvX3Bmbih2ZWMyLT5idl9wYWdlKSk7CiAKLQlyZXR1cm4gX19CSU9WRUNf
UEhZU19NRVJHRUFCTEUodmVjMSwgdmVjMikgJiYKLQkJKChiZm4xID09IGJm
bjIpIHx8ICgoYmZuMSsxKSA9PSBiZm4yKSk7CisJcmV0dXJuIGJmbjEgKyBQ
Rk5fRE9XTih2ZWMxLT5idl9vZmZzZXQgKyB2ZWMxLT5idl9sZW4pID09IGJm
bjI7CiAjZWxzZQogCS8qCiAJICogWFhYOiBBZGQgc3VwcG9ydCBmb3IgbWVy
Z2luZyBiaW9fdmVjIHdoZW4gdXNpbmcgZGlmZmVyZW50IHBhZ2UKLS0gCjIu
MTEuMCAoQXBwbGUgR2l0LTgxKQoK

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Aug 15 12:06:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:06:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhabw-0006CS-5Q; Tue, 15 Aug 2017 12:06:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabu-00069F-72; Tue, 15 Aug 2017 12:06:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E4/C4-03044-5B3E2995; Tue, 15 Aug 2017 12:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsWS0XRdVXfL40m
 RBhfvyFrcutnKbLHk42IWi1VXD7A6MHsc3f2bKYAxijUzLym/IoE14//cv4wFs+0rfl7sZGxg
 vGHVxcjFISRwjlHid8NyVghnA6PEjCnf2boYOTmYBVwlbuzbDGUrSly418ACYvMKCEqcnPkEz
 JYQ0JS482YVO4gtIlAksfPcSzCbTUBPYu7ZSUwQvZYS8yeeApsjLJAtcbVhDivEHDOJX6dmg9
 WzCKhK7D8xm30CI88sJKtnIVk9C8nqWYwcQHFNifW79CFMaYnl/zggquUltr+dwwwRtpL4soE
 PwjSXODrPHWbelO6H7BC2tcSmrzOh9lhIrNm0gxFZzQJGnlWMGsWpRWWpRbpGhnpJRZnpGSW5
 iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFRwgAEOxj/LAs4xCjJwaQkyrvo7KRIIb6k/JTKj
 MTijPii0pzU4kOMMhwcShK8no+AcoJFqempFWmZOcB4hUlLcPAoifC2gKR5iwsSc4sz0yFSpx
 gtOXb9X/OFiWPZ+i1A8tWE/9+YhFjy8vNSpcR53UEaBEAaMkrz4MbBUsolRlkpYV5GoAOFeAp
 Si3IzS1DlXzGKczAqCfPWg0zhycwrgdv6CuggJqCDrrSDHVSSiJCSamBkTNAMuLNowgJveQ/t
 jRl79wdpzZeNsZBUEDjoOK3rxZFD93+avSg70/5Qwp6haPIil9OS3v73HxQkJ3CGFq+/uirT7
 XR47JydC3a4Noadc9lS/FRO4MmS9CDH1ftkDWzF61I/XVzAsNWz5ut24YORHn1ZVdWVh+z9hT
 t//vd+qsT87uf9FcuVWIozEg21mIuKEwEW4juNJAMAAA==
X-Env-Sender: andrewcoop@xenbits.xen.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502798771!99447222!1
X-Originating-IP: [104.130.215.37]
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 30918 invoked from network); 15 Aug 2017 12:06:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 12:06:12 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabg-00037r-Pq; Tue, 15 Aug 2017 12:06:00 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhabg-0006i6-PG; Tue, 15 Aug 2017 12:06:00 +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: <E1dhabg-0006i6-PG@xenbits.xenproject.org>
Date: Tue, 15 Aug 2017 12:06:00 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 230 - grant_table: possibly
 premature clearing of GTF_writing / GTF_reading
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-230
                              version 2

 grant_table: possibly premature clearing of GTF_writing / GTF_reading

UPDATES IN VERSION 2
====================

Public release.  (A CVE request for this issue is currently outstanding.)

ISSUE DESCRIPTION
=================

Xen maintains the _GTF_{read,writ}ing bits as appropriate, to inform the
guest that a grant is in use.  A guest is expected not to modify the
grant details while it is in use, whereas the guest is free to
modify/reuse the grant entry when it is not in use.

Under some circumstances, Xen will clear the status bits too early,
incorrectly informing the guest that the grant is no longer in use.

IMPACT
======

A guest may prematurely believe that a granted frame is safely private
again, and reuse it in a way which contains sensitive information, while
the domain on the far end of the grant is still using the grant.

VULNERABLE SYSTEMS
==================

All systems are vulnerable.

MITIGATION
==========

There are no mitigations.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa230.patch           xen-unstable, 4.9, 4.8, 4.7, 4.6, 4.5

$ sha256sum xsa230*
912c24771dc9e9b305be630b7771505abb3db735564c5574fc30b58a5da0139e  xsa230.meta
77a73f1c32d083e315ef0b1bbb119cb8840ceb5ada790cad76cbfb9116f725cc  xsa230.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


NOTE REGARDING SHORT EMBARGO
============================

This issue was discovered while investigating problems with the initial
version of XSA-226.  Accordingly, XSA-230 is embargoed and the embargo
will end at the same time as that of XSA-226.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZkuNZAAoJEIP+FMlX6CvZ+UwH/AjbZSL+HVazwku2f5qtV4SK
tBO0oiA4+o4hC9N71jV2JroQub37zEKBahpVIe0YpZ7QmedNme9URTnndkI7J9xj
qarVafofxbtgqHA8Dqe8TcvOiU0PgmR3JgJYUbXIQYwsPRpJsCtTgWB/IOwYZlcM
FpQSdPhvfVUAONTcM8bGqqe8pww40kW61dvwu4qlqyA1W4nj+Et4Yu9yn+Ga5H94
E8BjHgVE26sh5Q4D8JL70IpgQeuHPQ3wgRvnmzQgnpc5192zUC9ybDC5j9L17O1r
ckJlbaSNKgEHrYhflog/Haa55ZfyiYJF67KIQAYcOa5em0jvgCr7zIzPUPprsT0=
=eYJA
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa230.meta"
Content-Disposition: attachment; filename="xsa230.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMjYsCiAgICAgICAgICAgIDIyNwogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMwLnBhdGNo
IiBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNiI6IHsKICAg
ICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZDcwOGI2
OTVhMzZiNGZkY2Q4ZTQ4ZTZmYzhlNjExZTAxMGY1MjgwYiIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjI2LAogICAgICAgICAgICAy
MjcsCiAgICAgICAgICAgIDIyOAogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWyAieHNhMjMwLnBhdGNoIiBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43
IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAg
ICAgICJTdGFibGVSZWYiOiAiNGZiZmEzNGIxYTBiYjMyOWFhNTcyNzU0MjFl
MmU5MDI3ZDMyYWFkNSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAg
ICAgICAgMjI2LAogICAgICAgICAgICAyMjcsCiAgICAgICAgICAgIDIyOAog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMwLnBh
dGNoIiBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsK
ICAgICAgIlhlblZlcnNpb24iOiAiNC44IiwKICAgICAgIlJlY2lwZXMiOiB7
CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMWU2
Yzg4ZmFmY2I0NjY0YTUwMTIzOWQxZDg2NjVjMzRiNTM4NDY0OCIsCiAgICAg
ICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjI2LAogICAgICAgICAg
ICAyMjcsCiAgICAgICAgICAgIDIyOAogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWyAieHNhMjMwLnBhdGNoIiBdCiAgICAgICAgfQogICAg
ICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAi
NC45IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiMGZhZGEwNTlhNzk0ODE1Mzk3NmNjMTUy
ZTM2NjMzZGVlM2Q1YjI3MyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAg
ICAgICAgICAgMjI2LAogICAgICAgICAgICAyMjcsCiAgICAgICAgICAgIDIy
OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMw
LnBhdGNoIiBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3Rl
ciI6IHsKICAgICAgIlhlblZlcnNpb24iOiAibWFzdGVyIiwKICAgICAgIlJl
Y2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVS
ZWYiOiAiNTU5MjRiYWYyMjExZGRjZjViYThmNzAyYzlhNGMwNzczMGUwYzhl
OCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjI2LAog
ICAgICAgICAgICAyMjcsCiAgICAgICAgICAgIDIyOAogICAgICAgICAgXSwK
ICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMwLnBhdGNoIiBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa230.patch"
Content-Disposition: attachment; filename="xsa230.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGNvcnJlY3QgcGluIHN0YXR1cyBmaXh1cCBmb3IgY29weQoK
UmVnYXJkbGVzcyBvZiBjb3B5IG9wZXJhdGlvbnMgb25seSBzZXR0aW5nIEdO
VFBJTl9oc3QqLCBHTlRQSU5fZGV2KgphbHNvIG5lZWQgdG8gYmUgdGFrZW4g
aW50byBhY2NvdW50IHdoZW4gZGVjaWRpbmcgd2hldGhlciB0byBjbGVhcgpf
R1RGX3tyZWFkLHdyaXR9aW5nLiBBdCBsZWFzdCBmb3IgY29uc2lzdGVuY3kg
d2l0aCBjb2RlIGVsc2V3aGVyZSB0aGUKcmVhZCBwYXJ0IGJldHRlciBkb2Vz
bid0IHVzZSBhbnkgbWFzayBhdCBhbGwuCgpUaGlzIGlzIFhTQS0yMzAuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGFlMzQ1NDcu
LjljOWQzM2MgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIxMDcsMTAg
KzIxMDcsMTAgQEAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KAogc3RhdGlj
IHZvaWQgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGNvbnN0IHN0cnVj
dCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDE2X3QgKnN0YXR1cykKIHsKLSAgICBp
ZiAoICEoYWN0LT5waW4gJiBHTlRQSU5faHN0d19tYXNrKSApCisgICAgaWYg
KCAhKGFjdC0+cGluICYgKEdOVFBJTl9oc3R3X21hc2sgfCBHTlRQSU5fZGV2
d19tYXNrKSkgKQogICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dy
aXRpbmcsIHN0YXR1cyk7CiAKLSAgICBpZiAoICEoYWN0LT5waW4gJiBHTlRQ
SU5faHN0cl9tYXNrKSApCisgICAgaWYgKCAhYWN0LT5waW4gKQogICAgICAg
ICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiB9
CiAKQEAgLTIzMTgsNyArMjMxOCw3IEBAIF9fYWNxdWlyZV9ncmFudF9mb3Jf
Y29weSgKICAKICB1bmxvY2tfb3V0X2NsZWFyOgogICAgIGlmICggIShyZWFk
b25seSkgJiYKLSAgICAgICAgICEoYWN0LT5waW4gJiBHTlRQSU5faHN0d19t
YXNrKSApCisgICAgICAgICAhKGFjdC0+cGluICYgKEdOVFBJTl9oc3R3X21h
c2sgfCBHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAgICBnbnR0YWJfY2xl
YXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAKICAgICBpZiAoICFh
Y3QtPnBpbiApCg==

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Aug 15 12:07:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:07: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.xen.org>)
	id 1dhact-0006sJ-Qg; Tue, 15 Aug 2017 12:07:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhact-0006rs-G4
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 12:07:15 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7B/E0-02176-2F3E2995; Tue, 15 Aug 2017 12:07:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6nx5M
 iDfqXiVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7rs9kKXjBWrF00TPWBsYG1i5GTg4JAX+J
 /tfX2UFsFgFViS1zHrOA2GwCyhI/O3vZQGwRIPtjay9QDRcHs8BDJokjv9aCNQsLhEhc3zmdE
 cTmFbCQ+Nf8mwnEFhKIlziwezc7RFxQ4uTMJ2BDmQV0JBbs/gQ0lAPIlpZY/o8DJMwpYCbRuu
 EuWKuogIpE59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo3pxalFZapGuuV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsZjk50PMUpyMCmJ8i46OylSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSv5yOgnGBRanpqRVpmDjDkYdISHDxKIrwtIGne4oLE3OLMdIjUK
 UZdjqYPW74wCbHk5eelSonzuoMUCYAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfPWg0zhycwrgdv0CugIJqAjrrSDHVGSiJCSamB0/pevlK9Q6FZyMrBk0k6nPYvvNciFxM6
 I+9B3KN/4O4fAHfllhyTXqhVd/b1nSjvbxjniytOueqw7GvWZ1XTOC+N3i29V/QlNMHKrdvIS
 /3K912qS4v0g9dhZG1bN63v7/fG59xVXJ2o6WigVi822OlmYsyQtdfGeU3t5UuPYo/gFyqqWb
 fZWYinOSDTUYi4qTgQApnJp+boCAAA=
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502798832!78910317!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6959 invoked from network); 15 Aug 2017 12:07:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 12:07:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435531718"
Date: Tue, 15 Aug 2017 13:07:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170815120710.4b37li7itujos3qr@citrix.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-48-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170814070849.20986-48-jgross@suse.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 47/52] xen: add basic support for runtime
 parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDk6MDg6NDRBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG5lZWRlZCBpbmZyYXN0cnVjdHVyZSBmb3IgcnVudGltZSBwYXJhbWV0
ZXIgY2hhbmdpbmcgc2ltaWxhcgo+IHRvIHRoYXQgdXNlZCBhdCBib290IHRpbWUgdmlhIGNtZGxp
bmUuIFdlIGFyZSB1c2luZyB0aGUgc2FtZSBwYXJzaW5nCj4gZnVuY3Rpb25zIGFzIGZvciBjbWRs
aW5lIHBhcnNpbmcsIGJ1dCB3aXRoIGEgZGlmZmVyZW50IGFycmF5IG9mCj4gcGFyYW1ldGVyIGRl
ZmluaXRpb25zLgo+IAo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:08:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12: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.xen.org>)
	id 1dhadf-0007Ok-2w; Tue, 15 Aug 2017 12:08:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imammedo@redhat.com>) id 1dhadd-0007Ng-VJ
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 12:08:02 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 79/49-01736-124E2995; Tue, 15 Aug 2017 12:08:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVysWW7jK7Ck0m
 RBj+3qFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkNOyawFHTIVJw+sI+xgbFHrIuRi0NIYBaT
 xL3/T9i7GDk5WATsJDYfOAxmMwqUScz//J0Nws6VmLPxKTtEw2ZGieWPXjFBNKhKzL20BcxmE
 9CUeD7nAliziICeRMuqiawgDcwCy5gk2mYvB5skLJAg8WzGHBYQm1fAUmLa2sOsIDYn0OY36x
 6DNQsJFEj8eX6SHaJGUOLkzCdg9cwCWhIPf92CsuUltr+dw9zFyMEhIaAt8X5yHsguCYE+Ron
 jJ36zTWAUmoWkfRaS9llI2hcwMq9i1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNXLTS0uTkxP
 zUlMKtZLzs/dxAgM6XoGBsYdjHcn+x1ilORgUhLlXXR2UqQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCV6Xx0A5waLU9NSKtMwcYHTBpCU4eJREeE1A0rzFBYm5xZnpEKlTjIpS4rxHHgElBEASGa
 V5cG2wiL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3L8gUnsy8Erjpr4AWMwEtvtIOtrg
 kESEl1cC40fpgwZ/UK0eNg++p7spl9ck3u/Ww4qcS27PAyqK4GfMye+aFR330YDopGHG+ZpNR
 y+xLbNuqe2+c/bSgltMqxN/9yC/373dOVqgselTVWfg0a5v4b4d26TinFcx+TBPfLtoRPdtwZ
 tw8/6pLslHbMy03f9P6lFJW83S7eO79Fz9kRJvYmBYqsRRnJBpqMRcVJwIAMHZTNOMCAAA=
X-Env-Sender: imammedo@redhat.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502798879!86217180!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54820 invoked from network); 15 Aug 2017 12:08:00 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Aug 2017 12:08:00 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8F96E8809;
 Tue, 15 Aug 2017 12:07:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 8F96E8809
Received: from nial.brq.redhat.com (ovpn-116-93.ams2.redhat.com [10.36.116.93])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CCAF58176A;
 Tue, 15 Aug 2017 12:07:52 +0000 (UTC)
Date: Tue, 15 Aug 2017 14:07:51 +0200
From: Igor Mammedov <imammedo@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170815140751.2d432a46@nial.brq.redhat.com>
In-Reply-To: <20170815111549.6232-2-anthony.perard@citrix.com>
References: <20170815111549.6232-1-anthony.perard@citrix.com>
 <20170815111549.6232-2-anthony.perard@citrix.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Tue, 15 Aug 2017 12:07:58 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v2 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNSBBdWcgMjAxNyAxMjoxNTo0OCArMDEwMApBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cgo+IFRvIGRvIFBDSSBwYXNzdGhyb3VnaCB3aXRo
IFhlbiwgdGhlIHByb3BlcnR5IGFjcGktcGNpaHAtYnNlbCBuZWVkcyB0byBiZQo+IHNldCwgYnV0
IHRoaXMgd2FzIGRvbmUgb25seSB3aGVuIEFDUEkgdGFibGVzIGFyZSBidWlsdCB3aGljaCBpcyBu
b3QKPiBuZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBUaGUgbmVlZCBmb3IgdGhlIHByb3BlcnR5IHN0
YXJ0cyB3aXRoIGNvbW1pdAo+ICJwYzogcGNpaHA6IGF2b2lkIGFkZGluZyBBQ1BJX1BDSUhQX1BS
T1BfQlNFTCB0d2ljZSIKPiAoZjBjOWQ2NGE2OGI3NzYzNzRlYzQ3MzI0MjRhM2UyNzc1M2NlMzdi
NikuCj4gCj4gU2V0IHBjaSBpbmZvIGJlZm9yZSBjaGVja2luZyBmb3IgdGhlIG5lZWRzIHRvIGJ1
aWxkIEFDUEkgdGFibGVzLgo+IAo+IEFzc2lnbiBic2VsPTAgcHJvcGVydHkgb25seSB0byB0aGUg
cm9vdCBidXMgb24gWGVuIGFzIHRoZXJlIGlzIG5vCj4gc3VwcG9ydCBpbiB0aGUgWGVuIEFDUEkg
dGFibGVzIGZvciBhIGRpZmZlcmVudCB2YWx1ZS4KCmxvb2tpbmcgYXQgaHcvYWNwaS9wY2locC5j
IGFuZCBic2VsIHVzYWdlIHRoZXJlIGl0IGxvb2tzIGxpa2UKYnNlbCBwcm9wZXJ0eSBpcyBvd25l
ZCBieSBpdCBhbmQgbm90IGJ5IEFDUEkgdGFibGVzLCBzbyBpbnN0ZWFkIG9mCnNodWZmbGluZyBp
dCBpbiBhY3BpX3NldHVwKCksIGhvdyBhYm91dCBtb3ZpbmcgYnNlbCBpbml0aWFsaXphdGlvbgp0
byBody9hY3BpL3BjaWhwLmMgYW5kIGluaXRpYWxpemUgaXQgdGhlcmUgdW5jb25kaXRpb25hbGx5
PwoKSXQgY291bGQgYmUgYXMgc2ltcGxlIGFzIG1vdmluZyBhY3BpX3NldF9wY2lfaW5mbygpL2Fj
cGlfc2V0X2JzZWwoKQp0aGVyZSBhbmQgY2FsbGluZyBpdCBmcm9tIGFjcGlfcGNpaHBfcmVzZXQo
KS4KClRoZW4gdGhlcmUgd29uJ3QgYmUgbmVlZCBmb3IgWGVuIHNwZWNpZmljIGJyYW5jaGVzLCBh
cyByb290IGJ1cwp3aWxsIGhhdmUgYnNlbCBzZXQgYXV0b21hdGljYWxseSB3aGljaCBpcyBzdWZm
aWNpZW50IGZvciBYZW4gYW5kCnRoZSByZXN0IG9mIGJzZWwtcyAoYnJpZGdlcykgd2lsbCBiZSBq
dXN0IHVudXNlZCBieSBYZW4sCndoaWNoIGNvdWxkIGxhdGVyIGV4dGVuZCBpdHMgQUNQSSB0YWJs
ZSBpbXBsZW1lbnRhdGlvbiB0byB1dGlsaXplIHRoZW0uIAoKCj4gUmVwb3J0ZWQtYnk6IFNhbmRl
ciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Cj4gU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdl
cyBpbiBWMjoKPiAgIC0gY2hlY2sgZm9yIGFjcGlfZW5hYmxlZCBiZWZvcmUgY2FsbGluZyBhY3Bp
X3NldF9wY2lfaW5mby4KPiAgIC0gc2V0IHRoZSBwcm9wZXJ0eSBvbiB0aGUgcm9vdCBidXMgb25s
eS4KPiAKPiBUaGlzIHBhdGNoIHdvdWxkIGJlIGEgY2FuZGl0YWRlIHRvIGJhY2twb3J0IHRvIDIu
OS4KPiAKPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IENDOiBCcnVjZSBSb2dlcnMgPGJyb2dlcnNAc3VzZS5jb20+Cj4gLS0tCj4gIGh3L2kzODYvYWNw
aS1idWlsZC5jIHwgMjUgKysrKysrKysrKysrKysrKy0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcv
aTM4Ni9hY3BpLWJ1aWxkLmMgYi9ody9pMzg2L2FjcGktYnVpbGQuYwo+IGluZGV4IDk4ZGQ0MjQ2
NzguLmMwNDgzYjk2Y2YgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiArKysg
Yi9ody9pMzg2L2FjcGktYnVpbGQuYwo+IEBAIC00Niw2ICs0Niw3IEBACj4gICNpbmNsdWRlICJz
eXNlbXUvdHBtX2JhY2tlbmQuaCIKPiAgI2luY2x1ZGUgImh3L3RpbWVyL21jMTQ2ODE4cnRjX3Jl
Z3MuaCIKPiAgI2luY2x1ZGUgInN5c2VtdS9udW1hLmgiCj4gKyNpbmNsdWRlICJody94ZW4veGVu
LmgiCj4gIAo+ICAvKiBTdXBwb3J0ZWQgY2hpcHNldHM6ICovCj4gICNpbmNsdWRlICJody9hY3Bp
L3BpaXg0LmgiCj4gQEAgLTUxOCw4ICs1MTksMTMgQEAgc3RhdGljIHZvaWQgYWNwaV9zZXRfcGNp
X2luZm8odm9pZCkKPiAgICAgIHVuc2lnbmVkIGJzZWxfYWxsb2MgPSBBQ1BJX1BDSUhQX0JTRUxf
REVGQVVMVDsKPiAgCj4gICAgICBpZiAoYnVzKSB7Cj4gLSAgICAgICAgLyogU2NhbiBhbGwgUENJ
IGJ1c2VzLiBTZXQgcHJvcGVydHkgdG8gZW5hYmxlIGFjcGkgYmFzZWQgaG90cGx1Zy4gKi8KPiAt
ICAgICAgICBwY2lfZm9yX2VhY2hfYnVzX2RlcHRoX2ZpcnN0KGJ1cywgYWNwaV9zZXRfYnNlbCwg
TlVMTCwgJmJzZWxfYWxsb2MpOwo+ICsgICAgICAgIGlmICh4ZW5fZW5hYmxlZCgpKSB7Cj4gKyAg
ICAgICAgICAgIC8qIEFzc2lnbiBCU0VMIHByb3BlcnR5IHRvIHJvb3QgYnVzIG9ubHkuICovCj4g
KyAgICAgICAgICAgIGFjcGlfc2V0X2JzZWwoYnVzLCAmYnNlbF9hbGxvYyk7Cj4gKyAgICAgICAg
fSBlbHNlIHsKPiArICAgICAgICAgICAgLyogU2NhbiBhbGwgUENJIGJ1c2VzLiBTZXQgcHJvcGVy
dHkgdG8gZW5hYmxlIGFjcGkgYmFzZWQgaG90cGx1Zy4gKi8KPiArICAgICAgICAgICAgcGNpX2Zv
cl9lYWNoX2J1c19kZXB0aF9maXJzdChidXMsIGFjcGlfc2V0X2JzZWwsIE5VTEwsICZic2VsX2Fs
bG9jKTsKPiArICAgICAgICB9Cj4gICAgICB9Cj4gIH0KPiAgCj4gQEAgLTI4NzEsNiArMjg3Nywx
NCBAQCB2b2lkIGFjcGlfc2V0dXAodm9pZCkKPiAgICAgIEFjcGlCdWlsZFN0YXRlICpidWlsZF9z
dGF0ZTsKPiAgICAgIE9iamVjdCAqdm1nZW5pZF9kZXY7Cj4gIAo+ICsgICAgaWYgKCFhY3BpX2Vu
YWJsZWQpIHsKPiArICAgICAgICBBQ1BJX0JVSUxEX0RQUklOVEYoIkFDUEkgZGlzYWJsZWQuIEJh
aWxpbmcgb3V0LlxuIik7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIC8q
IEFzc2lnbiBCU0VMIHByb3BlcnR5IG9uIGhvdHBsdWdnYWJsZSBQQ0kgYnVzZXMuICovCj4gKyAg
ICBhY3BpX3NldF9wY2lfaW5mbygpOwo+ICsKPiAgICAgIGlmICghcGNtcy0+ZndfY2ZnKSB7Cj4g
ICAgICAgICAgQUNQSV9CVUlMRF9EUFJJTlRGKCJObyBmdyBjZmcuIEJhaWxpbmcgb3V0LlxuIik7
Cj4gICAgICAgICAgcmV0dXJuOwo+IEBAIC0yODgxLDE1ICsyODk1LDggQEAgdm9pZCBhY3BpX3Nl
dHVwKHZvaWQpCj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+ICAKPiAtICAgIGlmICghYWNw
aV9lbmFibGVkKSB7Cj4gLSAgICAgICAgQUNQSV9CVUlMRF9EUFJJTlRGKCJBQ1BJIGRpc2FibGVk
LiBCYWlsaW5nIG91dC5cbiIpOwo+IC0gICAgICAgIHJldHVybjsKPiAtICAgIH0KPiAtCj4gICAg
ICBidWlsZF9zdGF0ZSA9IGdfbWFsbG9jMChzaXplb2YgKmJ1aWxkX3N0YXRlKTsKPiAgCj4gLSAg
ICBhY3BpX3NldF9wY2lfaW5mbygpOwo+IC0KPiAgICAgIGFjcGlfYnVpbGRfdGFibGVzX2luaXQo
JnRhYmxlcyk7Cj4gICAgICBhY3BpX2J1aWxkKCZ0YWJsZXMsIE1BQ0hJTkUocGNtcykpOwo+ICAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:12:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12: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.xen.org>)
	id 1dhai9-00011q-OQ; Tue, 15 Aug 2017 12:12:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhai9-00011Y-0Q
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 12:12:41 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B7/63-03044-835E2995; Tue, 15 Aug 2017 12:12:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS9f86aR
 Ig71r9CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owFc9cxFtwXrTjb8JStgXGVYBcjJ4eQQJ7E
 97t3WEFsXgE7iTk7XjKB2BIChhKnF95kAbFZBFQl3j7YBFbDJqAu0fZsO5DNwSEi4CgxudkLJ
 MwsEC0x6/wuZpCwsICPxJkety5GLqDpixkldr/7zwhSwyngKfFh0gGwGl4BQYm/O4RBTGagie
 vnCUFMkZdo3jqbGSIsLbH8H8cERr5ZCPWzEOpnIamfhVC/gJFlFaNGcWpRWWqRrqGxXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYNgxAMEOxi/LAg4xSnIwKYnyLjo7KVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBK/eE6CcYFFqempFWmYOMAJg0hIcPEoivAWPgdK8xQWJucWZ6
 RCpU4y6HK8m/P/GJMSSl5+XKiXOe+QRUJEASFFGaR7cCFg0XmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw71qQVTyZeSVwm14BHcEEdMSVdrAjShIRUlINjNXqB58yKolkGC257+by8VuDVHz
 qu9mXTZq8d573k7iSFv5K7/u+Oafzyx8xeb2JfTlx+mb52SusfJ6YuHwI75JaqPfU/2THYsFX
 YrO0tnHYO0j7tiyJXuA70enngyXG/M+TnHfEbTpZatOs2fNzwuolC75lrLK9c1H6fgvz2toCz
 SPmW31japVYijMSDbWYi4oTAf+ex1DBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502799158!80068796!1
X-Originating-IP: [137.65.248.74]
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 24628 invoked from network); 15 Aug 2017 12:12:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 12:12:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 06:12:37 -0600
Message-Id: <59930150020000780016FD2D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 06:12:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <op.y4ympbbhollboj@kriftel>
 <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <20170815110024.7grrprg7fg6gg3z3@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170815110024.7grrprg7fg6gg3z3@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andreas Kinzler <hfp@posteo.de>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDEzOjAwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgQXVnIDE1LCAyMDE3IGF0IDEwOjU1OjEwQU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4+IE9uIE1vbiwgQXVnIDE0LCAyMDE3IGF0IDAyOjA4OjU2UE0gKzAyMDAsIEFu
ZHJlYXMgS2luemxlciB3cm90ZToKPj4gPiBPbiBNb24sIDE0IEF1ZyAyMDE3IDEzOjU2OjU4ICsw
MjAwLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gPiB3cm90ZToK
Pj4gPiA+ID4gPiBJIGRlZmluZWQgWEVOX1BUX0xPR0dJTkdfRU5BQkxFRCBpbiB4ZW5fcHQuaCBh
cyByZXF1ZXN0ZWQgd2l0aG91dCB0aGUKPj4gPiA+ID4gPiAiaGFjayIgcGF0Y2guIExvZyBpcyBh
dHRhY2hlZC4gRG9lcyBpdCBoZWxwPwo+PiA+ID4gPiBJdCB0ZWxscyBtZSB0aGF0IHRoZXJlJ3Mg
bm90aGluZyB1bmV4cGVjdGVkIG9uIHRoYXQgc2lkZS4gQXMgSSB0aGluayBJCj4+ID4gPiA+IGhh
ZCBpbmRpY2F0ZWQgYmVmb3JlLCB3ZSByZWFsbHkgbmVlZCB0byBzZWUgYm90aCBzaWRlcyAocWVt
dSBhbmQKPj4gPiA+ID4gaHlwZXJ2aXNvciksIGFzIHBhcnQgb2YgdGhlIE1TSS1YIGhhbmRsaW5n
IGxpdmVzIGluIFhlbi4gQW5kIGZvciB0aGUKPj4gPiA+ID4gaHlwZXJ2aXNvciBzaWRlIGl0IGlz
IHVubGlrZWx5IHRoYXQgd2UnbGwgYmUgYWJsZSB0byBnZXQgYXdheSB3aXRob3V0Cj4+ID4gPiA+
IGEgZGVidWdnaW5nIHBhdGNoLiBJIGFtIGludGVuZGluZyB0byBtYWtlIHN1Y2ggYXZhaWxhYmxl
IHRvIHlvdSBpbgo+PiA+ID4gPiBjYXNlIHlvdSBjYW4ndCBkbyBzbyB5b3Vyc2VsZiwgYnV0IEkg
Y2FuJ3QgY3VycmVudGx5IHByZWRpY3Qgd2hlbiBJJ2xsCj4+ID4gPiA+IGdldCB0byBpdC4KPj4g
PiA+IEkgdGhpbmsgdGhlIHByb2JsZW0gaXMgdGhhdCBwY2lfbXNpX2NvbmZfd3JpdGVfaW50ZXJj
ZXB0IGlzIGZhaWxpbmcgdG8KPj4gPiA+IHVubWFzayB0aGUgZW50cmllcyB3aGVuIE1TSS1YIGlz
IGVuYWJsZWQgd2l0aCBlbnRyaWVzIGFscmVhZHkKPj4gPiA+IGNvbmZpZ3VyZWQsIGJ1dCB0aGlz
IHdpbGwgcmVxdWlyZSBzb21lIGRlYnVnZ2luZyBwYXRjaCBhcyBKYW4gc2FpZC4KPj4gPiA+IEZv
bGxvd2luZyB0aGUgTVNJLVggY29kZSBpcyBxdWl0ZSBjb21wbGljYXRlZCwgdGhpcyBzcGxpdCBi
cmFpbgo+PiA+ID4gYmV0d2VlbiBYZW4gYW5kIFFFTVUgbWFrZXMgaXQgcXVpdGUgaGFyZC4gSSBj
YW4gdHJ5IHRvIGNvbWUgdXAgd2l0aCBhCj4+ID4gPiBwYXRjaCBsYXRlci4KPj4gPiAKPj4gPiBJ
IGNhbiB0cnkgc29tZSBkZWJ1ZyBwYXRjaGVzIGFsdGhvdWdoIG15IHdvcmtsb2FkIGlzIHZlcnkg
aGlnaCBhdCB0aGUKPj4gPiBtb21lbnQuIEl0IHdvdWxkIGhlbHAgbWUgcXVpdGUgYSBiaXQgaWYg
dGhlIGRlYnVnIHBhdGNoZXMgd2VyZSBzdWl0YWJsZSBmb3IKPj4gPiB0aGUgc3RhYmxlIDQuOCB0
cmVlLgo+PiAKPj4gSGVsbG8sCj4+IAo+PiBDb3VsZCB5b3UgcGxlYXNlIHRyeSB0aGUgcGF0Y2gg
YmVsb3cgYW5kIHBhc3RlIHRoZSBvdXRwdXQgeW91IGdldCBvbgo+PiB0aGUgWGVuIGNvbnNvbGU/
Cj4+IAo+PiBKYW4sIEFGQUlDVCAoYnV0IEkgaGF2ZSB0byBhZG1pdCBpdCdzIG5vdCBlYXN5IHRv
IGZvbGxvdyB0aGUgY29kZSBhdAo+PiBhbGwpLCB0aGUgZm9sbG93aW5nIHNlcmllcyBvZiBldmVu
dHMgd2lsbCBjYXVzZSB0aGUgTVNJWCBlbnRyaWVzIHRvCj4+IG5vdCBiZSB1bm1hc2tlZDoKPj4g
Cj4+IDEuIEd1ZXN0IGNvbmZpZ3VyZXMgdGhlIE1TSVggdGFibGUgZW50cmllcyBhbmQgdW5tYXNr
cyBlYWNoIG9mIHRoZW0uCj4+IDIuIEd1ZXN0IGVuYWJsZXMgTVNJWC4KPj4gCj4+IFRoaXMgd2ls
bCBjYXVzZSB0aGUgZW50cmllcyB0byByZW1haW4gbWFza2VkLCBiZWNhdXNlIFFFTVUgd2lsbCBv
bmx5Cj4+IHJlZ2lzdGVyIHRoZSBQSVJRcyBhbmQgYmluZCB0aGVtIHdoZW4gdGhlIE1TSS1YIGVu
YWJsZSBiaXQgaXMgc2V0LAo+PiBpbnN0ZWFkIG9mIGRvaW5nIGl0IGZvciBlYWNoIHdyaXRlIHRv
IHRoZSBNU0lYIHRhYmxlLgo+PiAKPj4gSSBndWVzcyBvbmUgd2F5IHRvIHNvbHZlIHRoaXMgd291
bGQgYmUgdG8gZm9yY2UgUUVNVSB0byBjYWxsCj4+IHhlbl9wdF9tc2l4X3VwZGF0ZV9vbmUgaW4g
cGNpX21zaXhfd3JpdGUgb25jZSB0aGUgZW50cnkgaXMgdW5tYXNrZWQsCj4+IGV2ZW4gaWYgTVNJ
WCBpcyBub3QgZW5hYmxlZC4gSSBjYW4gcHJlcGFyZSBhIHBhdGNoIGZvciB0aGF0Lgo+IAo+IFNv
IGhlcmUgaXMgdGhlIHBhdGNoIGZvciBRRU1VLCBpZiB5b3UgZG9uJ3QgbWluZCBnaXZpbmcgaXQg
YSB0cnkuIEknbQo+IG5vdCByZWFsbHkgc3VyZSB0aGlzIGlzIGNvcnJlY3QsIHNpbmNlIGl0IHdp
bGwgZm9yY2UgWGVuIHRvIGVuYWJsZQo+IE1TSVggaW4gb3JkZXIgdG8gY29uZmlndXJlIHRoZSBl
bnRyaWVzLCB3aGlsZSB0aGUgZ3Vlc3Qgd2lsbCBzdGlsbAo+IGhhdmUgTVNJWCBkaXNhYmxlZCwg
YnV0IG1pZ2h0IHdlIHdvcnRoIGdpdmluZyBpdCBhIHRyeS4KCkJ1dCB0aGF0J3Mgbm90IGEgZGVi
dWdnaW5nIHBhdGNoIHRoZW4sIGJ1dCBvbmUgdHJ5aW5nIGEgKGd1ZXNzZWQ/KQpzb2x1dGlvbi4g
QSBkZWJ1Z2dpbmcgcGF0Y2ggd291bGQgbm90IGFsdGVyIGZ1bmN0aW9uYWxpdHkgKHVubGVzcyBh
CmNsZWFyIHByb2JsZW0gd2l0aCBhIGNsZWFyIHNvbHV0aW9uIHdhcyBmb3VuZCksIGJ1dCByYXRo
ZXIgbG9nIHN0YXRlCmluIGFuIGV4dGVuZGVkIGZhc2hpb24uCgpKYW4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:29:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:29: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.xen.org>)
	id 1dhayM-0002u5-6i; Tue, 15 Aug 2017 12:29:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=393075e76=roger.pau@citrix.com>)
 id 1dhayK-0002tz-Ci
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 12:29:24 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4E/07-27137-329E2995; Tue, 15 Aug 2017 12:29:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQlf55aR
 Ig6mXmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozv0yazFrRLVtzfcZSlgfGNcBcjJ4eEgJ/E
 q4a/LCA2i4CqxM4Ldxi7GDk42ATsJaZ/rQAJiwgoS/T++g1WwiwQKbH+4lRmEFtYwFviXMNtN
 hCbV8BDYtP380xdjFwcQgLXGSWaPx1igUgISpyc+QSqWU/ixtQpbCDzmQWkJZb/44AIy0s0b5
 0NNpMTaO3zp5cZQWxRARWJkyvXMIHYQgKKEv3zHrBBnJwuMfFZD8sERoFZSDbMQrJhFsKGWUg
 2LGBkWcWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiwDECw
 g/HPsoBDjJIcTEqivIvOTooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFr/gIoJ1iUmp5akZaZA
 4wdmLQEB4+SCG8sSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR55UGKBECKMkrz4EbA4v
 gSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlfPgeawpOZVwK36RXQEUxAR1xpBzuiJBEhJdX
 AqLXKw67Oy3iLQN1JPxkvi+QzYlc1OJTvV14XvFtx3dfr3Ksm/st/zFNX29j6hZpu+N30pvR5
 3C3bMm/zu35eK+YsPXeibf79eddjij8eO18tJhAh06sVtOEUl1zO8cNBfVWPFddsnOt+xNHOd
 a9r+p7PHm9vBAYa/lj2713SX5ljn6YeDfuwSImlOCPRUIu5qDgRALh/RQPeAgAA
X-Env-Sender: prvs=393075e76=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502800162!77987561!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29686 invoked from network); 15 Aug 2017 12:29:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 12:29:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="51000888"
Date: Tue, 15 Aug 2017 13:29:18 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170815122918.wasqywq6yxwogbky@MacBook-Pro-de-Roger.local>
References: <op.y4ympbbhollboj@kriftel>
 <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <20170815110024.7grrprg7fg6gg3z3@MacBook-Pro-de-Roger.local>
 <59930150020000780016FD2D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59930150020000780016FD2D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andreas Kinzler <hfp@posteo.de>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMDY6MTI6MzJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjA4LjE3IGF0IDEzOjAwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMTA6NTU6MTBBTSArMDEwMCwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiA+PiBPbiBNb24sIEF1ZyAxNCwgMjAxNyBhdCAwMjowODo1NlBN
ICswMjAwLCBBbmRyZWFzIEtpbnpsZXIgd3JvdGU6Cj4gPj4gPiBPbiBNb24sIDE0IEF1ZyAyMDE3
IDEzOjU2OjU4ICswMjAwLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiA+PiA+IHdyb3RlOgo+ID4+ID4gPiA+ID4gSSBkZWZpbmVkIFhFTl9QVF9MT0dHSU5HX0VOQUJM
RUQgaW4geGVuX3B0LmggYXMgcmVxdWVzdGVkIHdpdGhvdXQgdGhlCj4gPj4gPiA+ID4gPiAiaGFj
ayIgcGF0Y2guIExvZyBpcyBhdHRhY2hlZC4gRG9lcyBpdCBoZWxwPwo+ID4+ID4gPiA+IEl0IHRl
bGxzIG1lIHRoYXQgdGhlcmUncyBub3RoaW5nIHVuZXhwZWN0ZWQgb24gdGhhdCBzaWRlLiBBcyBJ
IHRoaW5rIEkKPiA+PiA+ID4gPiBoYWQgaW5kaWNhdGVkIGJlZm9yZSwgd2UgcmVhbGx5IG5lZWQg
dG8gc2VlIGJvdGggc2lkZXMgKHFlbXUgYW5kCj4gPj4gPiA+ID4gaHlwZXJ2aXNvciksIGFzIHBh
cnQgb2YgdGhlIE1TSS1YIGhhbmRsaW5nIGxpdmVzIGluIFhlbi4gQW5kIGZvciB0aGUKPiA+PiA+
ID4gPiBoeXBlcnZpc29yIHNpZGUgaXQgaXMgdW5saWtlbHkgdGhhdCB3ZSdsbCBiZSBhYmxlIHRv
IGdldCBhd2F5IHdpdGhvdXQKPiA+PiA+ID4gPiBhIGRlYnVnZ2luZyBwYXRjaC4gSSBhbSBpbnRl
bmRpbmcgdG8gbWFrZSBzdWNoIGF2YWlsYWJsZSB0byB5b3UgaW4KPiA+PiA+ID4gPiBjYXNlIHlv
dSBjYW4ndCBkbyBzbyB5b3Vyc2VsZiwgYnV0IEkgY2FuJ3QgY3VycmVudGx5IHByZWRpY3Qgd2hl
biBJJ2xsCj4gPj4gPiA+ID4gZ2V0IHRvIGl0Lgo+ID4+ID4gPiBJIHRoaW5rIHRoZSBwcm9ibGVt
IGlzIHRoYXQgcGNpX21zaV9jb25mX3dyaXRlX2ludGVyY2VwdCBpcyBmYWlsaW5nIHRvCj4gPj4g
PiA+IHVubWFzayB0aGUgZW50cmllcyB3aGVuIE1TSS1YIGlzIGVuYWJsZWQgd2l0aCBlbnRyaWVz
IGFscmVhZHkKPiA+PiA+ID4gY29uZmlndXJlZCwgYnV0IHRoaXMgd2lsbCByZXF1aXJlIHNvbWUg
ZGVidWdnaW5nIHBhdGNoIGFzIEphbiBzYWlkLgo+ID4+ID4gPiBGb2xsb3dpbmcgdGhlIE1TSS1Y
IGNvZGUgaXMgcXVpdGUgY29tcGxpY2F0ZWQsIHRoaXMgc3BsaXQgYnJhaW4KPiA+PiA+ID4gYmV0
d2VlbiBYZW4gYW5kIFFFTVUgbWFrZXMgaXQgcXVpdGUgaGFyZC4gSSBjYW4gdHJ5IHRvIGNvbWUg
dXAgd2l0aCBhCj4gPj4gPiA+IHBhdGNoIGxhdGVyLgo+ID4+ID4gCj4gPj4gPiBJIGNhbiB0cnkg
c29tZSBkZWJ1ZyBwYXRjaGVzIGFsdGhvdWdoIG15IHdvcmtsb2FkIGlzIHZlcnkgaGlnaCBhdCB0
aGUKPiA+PiA+IG1vbWVudC4gSXQgd291bGQgaGVscCBtZSBxdWl0ZSBhIGJpdCBpZiB0aGUgZGVi
dWcgcGF0Y2hlcyB3ZXJlIHN1aXRhYmxlIGZvcgo+ID4+ID4gdGhlIHN0YWJsZSA0LjggdHJlZS4K
PiA+PiAKPiA+PiBIZWxsbywKPiA+PiAKPiA+PiBDb3VsZCB5b3UgcGxlYXNlIHRyeSB0aGUgcGF0
Y2ggYmVsb3cgYW5kIHBhc3RlIHRoZSBvdXRwdXQgeW91IGdldCBvbgo+ID4+IHRoZSBYZW4gY29u
c29sZT8KPiA+PiAKPiA+PiBKYW4sIEFGQUlDVCAoYnV0IEkgaGF2ZSB0byBhZG1pdCBpdCdzIG5v
dCBlYXN5IHRvIGZvbGxvdyB0aGUgY29kZSBhdAo+ID4+IGFsbCksIHRoZSBmb2xsb3dpbmcgc2Vy
aWVzIG9mIGV2ZW50cyB3aWxsIGNhdXNlIHRoZSBNU0lYIGVudHJpZXMgdG8KPiA+PiBub3QgYmUg
dW5tYXNrZWQ6Cj4gPj4gCj4gPj4gMS4gR3Vlc3QgY29uZmlndXJlcyB0aGUgTVNJWCB0YWJsZSBl
bnRyaWVzIGFuZCB1bm1hc2tzIGVhY2ggb2YgdGhlbS4KPiA+PiAyLiBHdWVzdCBlbmFibGVzIE1T
SVguCj4gPj4gCj4gPj4gVGhpcyB3aWxsIGNhdXNlIHRoZSBlbnRyaWVzIHRvIHJlbWFpbiBtYXNr
ZWQsIGJlY2F1c2UgUUVNVSB3aWxsIG9ubHkKPiA+PiByZWdpc3RlciB0aGUgUElSUXMgYW5kIGJp
bmQgdGhlbSB3aGVuIHRoZSBNU0ktWCBlbmFibGUgYml0IGlzIHNldCwKPiA+PiBpbnN0ZWFkIG9m
IGRvaW5nIGl0IGZvciBlYWNoIHdyaXRlIHRvIHRoZSBNU0lYIHRhYmxlLgo+ID4+IAo+ID4+IEkg
Z3Vlc3Mgb25lIHdheSB0byBzb2x2ZSB0aGlzIHdvdWxkIGJlIHRvIGZvcmNlIFFFTVUgdG8gY2Fs
bAo+ID4+IHhlbl9wdF9tc2l4X3VwZGF0ZV9vbmUgaW4gcGNpX21zaXhfd3JpdGUgb25jZSB0aGUg
ZW50cnkgaXMgdW5tYXNrZWQsCj4gPj4gZXZlbiBpZiBNU0lYIGlzIG5vdCBlbmFibGVkLiBJIGNh
biBwcmVwYXJlIGEgcGF0Y2ggZm9yIHRoYXQuCj4gPiAKPiA+IFNvIGhlcmUgaXMgdGhlIHBhdGNo
IGZvciBRRU1VLCBpZiB5b3UgZG9uJ3QgbWluZCBnaXZpbmcgaXQgYSB0cnkuIEknbQo+ID4gbm90
IHJlYWxseSBzdXJlIHRoaXMgaXMgY29ycmVjdCwgc2luY2UgaXQgd2lsbCBmb3JjZSBYZW4gdG8g
ZW5hYmxlCj4gPiBNU0lYIGluIG9yZGVyIHRvIGNvbmZpZ3VyZSB0aGUgZW50cmllcywgd2hpbGUg
dGhlIGd1ZXN0IHdpbGwgc3RpbGwKPiA+IGhhdmUgTVNJWCBkaXNhYmxlZCwgYnV0IG1pZ2h0IHdl
IHdvcnRoIGdpdmluZyBpdCBhIHRyeS4KPiAKPiBCdXQgdGhhdCdzIG5vdCBhIGRlYnVnZ2luZyBw
YXRjaCB0aGVuLCBidXQgb25lIHRyeWluZyBhIChndWVzc2VkPykKPiBzb2x1dGlvbi4gQSBkZWJ1
Z2dpbmcgcGF0Y2ggd291bGQgbm90IGFsdGVyIGZ1bmN0aW9uYWxpdHkgKHVubGVzcyBhCj4gY2xl
YXIgcHJvYmxlbSB3aXRoIGEgY2xlYXIgc29sdXRpb24gd2FzIGZvdW5kKSwgYnV0IHJhdGhlciBs
b2cgc3RhdGUKPiBpbiBhbiBleHRlbmRlZCBmYXNoaW9uLgoKSSd2ZSBzZW50IHRoZSBkZWJ1Z2dp
bmcgcGF0Y2ggaW4gYSBmaXJzdCBlbWFpbCBbMF0sIGp1c3QgdGhvdWdodCBJCmNvdWxkIGFsc28g
c2VudCB0aGlzIG9uZSBzbyBpdCdzIHByb2JhYmx5IGVhc2llciBmb3IgQW5kcmVhcyB0byB0ZXN0
CmJvdGggb2YgdGhlbSBpbiBhIHJvdyAoYnV0IG5vdCB0b2dldGhlcikuCgpSb2dlci4KClswXSBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDgvbXNnMDE1NzguaHRtbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:30:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:30: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.xen.org>)
	id 1dhazX-0003Qe-GF; Tue, 15 Aug 2017 12:30:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhazW-0003QU-2o
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 12:30:38 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 49/D4-03765-D69E2995; Tue, 15 Aug 2017 12:30:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW7uy0m
 RBrMfs1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzGu+wF/wTrGhc+IO5gXEjbxcjJ4eEgL/E
 xquH2UBsNgF9id0vPjGB2CIC6hKnOy6ydjFycDAL6Eqs+qkBEhYWCJY4MOcWI4jNIqAqsfzHW
 rBWXgFPiZ23PrFBjJSTOH/8JzOIzSngJdF2vo8dxBYCqnl45zwjhK0mca3/EjtEr6DEyZlPWE
 BsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSMDvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwNBhAIIdjL+WBRxilORgUhLlXXR2UqQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd51z4FygkWp6akVaZk5wCCGSUtw8CiJ8BqDpHmLCxJzizPTIVKnGHU5Xk34/41JiCUvP
 y9VSpxX/gVQkQBIUUZpHtwIWERdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvIsgUnsy8Er
 hNr4COYAI64ko72BEliQgpqQZG/jqvvO3nJQMM0rbFfxPrvrtK2seyInTnF6ni06fPTFTWYjT
 a1HlBdfVrE/6af2xTimckX72oq8G4N57RpXmRaOQ/XdWoTVmPuDUvXgpmPL7k/oPZni3CT7bd
 PBbX5dRw878RT4945dsHM1c+MO/WvuDrtU794p6LL97MPzzp2dNLGfqvFyQyKrEUZyQaajEXF
 ScCAD0dgsyjAgAA
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502800235!88680861!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22349 invoked from network); 15 Aug 2017 12:30:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 12:30:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443835787"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 15 Aug 2017 13:30:27 +0100
Message-ID: <1502800232-26670-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/6] common/gnttab: Correct error handling for
	gnttab_setup_table()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2ltcGxpZnkgdGhlIGVycm9yIGxhYmVscyB0byBqdXN0ICJ1bmxvY2siIGFuZCAib3V0Ii4gIFRo
aXMgZml4ZXMgYW4gZXJyb25lb3VzCnBhdGggd2hlcmUgYSBmYWlsdXJlIG9mIHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQoKSBzdGlsbCByZXN1bHRzIGluCnJjdV91bmxvY2tfZG9tYWluKCkgYmVp
bmcgY2FsbGVkLgoKVGhpcyBpcyBvbmx5IG5vdCBhbiBYU0EgYnkgbHVjay4gIHJjdV91bmxvY2tf
ZG9tYWluKCkgaXMgYSBub3Agb3RoZXIgdGhhbgpkZWNyZW1lbnRpbmcgdGhlIHByZWVtcHQgY291
bnQsIGFuZCBub3RoaW5nIHJlYWRzIHRoZSBwcmVlbXB0IGNvdW50IG91dHNpZGUgb2YKYSBkZWJ1
ZyBidWlsZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmlu
ZGV4IDg3MTMxZjguLjcwNmNkOTAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTE2NDUsNyArMTY0NSw3IEBAIGdu
dHRhYl9zZXR1cF90YWJsZSgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1
cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCkKIHsKICAgICBzdHJ1Y3QgZ250dGFi
X3NldHVwX3RhYmxlIG9wOwotICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IE5VTEw7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndDsKICAgICBpbnQgICAgICAg
ICAgICBpOwogICAgIHhlbl9wZm5fdCAgZ21mbjsKQEAgLTE2NjUsNyArMTY2NSw3IEBAIGdudHRh
Yl9zZXR1cF90YWJsZSgKICAgICAgICAgICAgICAgICAiIHBlciBkb21haW4uXG4iLAogICAgICAg
ICAgICAgICAgIG1heF9ncmFudF9mcmFtZXMpOwogICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOwotICAgICAgICBnb3RvIG91dDE7CisgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAogICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KG9wLmZyYW1lX2xpc3QsIG9wLm5yX2Zy
YW1lcykgKQpAQCAtMTY3NiwxMyArMTY3NiwxMyBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAg
ewogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBkb21pZCAlZC5cbiIsIG9wLmRv
bSk7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2JhZF9kb21haW47Ci0gICAgICAgIGdvdG8g
b3V0MjsKKyAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiAgICAgaWYgKCB4c21fZ3JhbnRfc2V0
dXAoWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKSApCiAgICAgewogICAgICAgICBvcC5z
dGF0dXMgPSBHTlRTVF9wZXJtaXNzaW9uX2RlbmllZDsKLSAgICAgICAgZ290byBvdXQyOworICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBndCA9IGQtPmdyYW50X3RhYmxlOwpAQCAtMTcw
MCw3ICsxNzAwLDcgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgICAgICAgICAgICAgICAiRXhw
YW5kIGdyYW50IHRhYmxlIHRvICV1IGZhaWxlZC4gQ3VycmVudDogJXUgTWF4OiAldVxuIiwKICAg
ICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9ncmFudF9mcmFtZXMoZ3QpLCBtYXhfZ3Jh
bnRfZnJhbWVzKTsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAg
ICAgICAgZ290byBvdXQzOworICAgICAgICBnb3RvIHVubG9jazsKICAgICB9CiAgCiAgICAgb3Au
c3RhdHVzID0gR05UU1Rfb2theTsKQEAgLTE3MTMsMTEgKzE3MTMsMTIgQEAgZ250dGFiX3NldHVw
X3RhYmxlKAogICAgICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfYmFkX3ZpcnRfYWRkcjsKICAg
ICB9CiAKLSBvdXQzOgorIHVubG9jazoKICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOwotIG91
dDI6Ci0gICAgcmN1X3VubG9ja19kb21haW4oZCk7Ci0gb3V0MToKKyBvdXQ6CisgICAgaWYgKCBk
ICkKKyAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CisKICAgICBpZiAoIHVubGlrZWx5KF9f
Y29weV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICByZXR1cm4g
LUVGQVVMVDsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:30:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:30: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.xen.org>)
	id 1dhazY-0003R2-Ng; Tue, 15 Aug 2017 12:30:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhazX-0003QU-SS
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 12:30:40 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 5E/E4-03765-F69E2995; Tue, 15 Aug 2017 12:30:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7+y0m
 RBu1PmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZzVvZCr53MlZ0vDrK1MC4NbmLkYNDQsBf
 ovelbhcjJwebgL7E7hefmEBsEQF1idMdF1m7GLk4mAWeMEpMXNTOApIQFjCWWHisnRnEZhFQl
 dh1YBE7yBxeAU+JpoPeIGEJATmJ88d/gpVwCnhJtJ3vYwexhYBKHt45zwhhq0lc678EFucVEJ
 Q4OfMJ2HhmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzA4GEAgh2Mv5YFHGKU5GBSEuVddHZSpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3nXPgXKCRanpqRVpmTnAMIZJS3DwKInwGoOkeYsLEnOLM9MhUqcYLTk2rF7/h
 YljQc8GIPlqwv9vTEIsefl5qVLivPIvgBoEQBoySvPgxsFi7RKjrJQwLyPQgUI8BalFuZklqP
 KvGMU5GJWEeRVBpvBk5pXAbX0FdBAT0EFX2sEOKklESEk1MKZMWiWn7LP34PFDeyObT5VfDLZ
 LtNPjFVnTcSf4+7FTrwPmyuybvssg/OSGB69k3/6oPdRjmqwtNW2K50OzmWoPcjzupC5QzzNJ
 ijCe15J8KTEoPm7hpSSugjevw2bfPKlcn7yxY++CCtVlDiJpe5a+Nvi+KP6fdFXiXJY2xhAht
 l1b29lD7iixFGckGmoxFxUnAgBnGyP1sAIAAA==
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502800235!88680861!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22881 invoked from network); 15 Aug 2017 12:30:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 12:30:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443835789"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 15 Aug 2017 13:30:29 +0100
Message-ID: <1502800232-26670-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502800232-26670-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>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/6] common/gnttab: General cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlCiAqIFN0eWxlIGNvcnJlY3Rpb25zCgpObyBmdW5j
dGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyAgICAgICAgICB8IDExOCArKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIHwgICAyICst
CiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgfCAgMTAgKystLQogMyBmaWxlcyBj
aGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCA2MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXgg
NTEyNTgxZi4uMzFiMDEwZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisr
KyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMSwyNCArMSwyNCBAQAogLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgogICogY29tbW9uL2dyYW50X3RhYmxlLmMKLSAqIAorICoKICAqIE1lY2hh
bmlzbSBmb3IgZ3JhbnRpbmcgZm9yZWlnbiBhY2Nlc3MgdG8gcGFnZSBmcmFtZXMsIGFuZCByZWNl
aXZpbmcKICAqIHBhZ2Utb3duZXJzaGlwIHRyYW5zZmVycy4KLSAqIAorICoKICAqIENvcHlyaWdo
dCAoYykgMjAwNS0yMDA2IENocmlzdG9waGVyIENsYXJrCiAgKiBDb3B5cmlnaHQgKGMpIDIwMDQg
SyBBIEZyYXNlcgogICogQ29weXJpZ2h0IChjKSAyMDA1IEFuZHJldyBXYXJmaWVsZAogICogTW9k
aWZpY2F0aW9ucyBieSBHZW9mZnJleSBMZWZlYnZyZSBhcmUgKGMpIEludGVsIFJlc2VhcmNoIENh
bWJyaWRnZQotICogCisgKgogICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgKiB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNl
LCBvcgogICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqIAorICoKICAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAogICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCi0gKiAKKyAqCiAgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQogICogYWxvbmcgd2l0aCB0
aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
ICAqLwpAQCAtNDAsNyArNDAsNyBAQAogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxh
c20vZmx1c2h0bGIuaD4KIAotLyogCisvKgogICogVGhpcyBvcHRpb24gaXMgZGVwcmVjYXRlZCwg
dXNlIGdudHRhYl9tYXhfZnJhbWVzIGFuZAogICogZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMg
aW5zdGVhZC4KICAqLwpAQCAtMTg2LDcgKzE4Niw3IEBAIHN0YXRpYyBncmFudF9lbnRyeV9oZWFk
ZXJfdCAqCiBzaGFyZWRfZW50cnlfaGVhZGVyKHN0cnVjdCBncmFudF90YWJsZSAqdCwgZ3JhbnRf
cmVmX3QgcmVmKQogewogICAgIEFTU0VSVCh0LT5ndF92ZXJzaW9uICE9IDApOwotICAgIGlmICh0
LT5ndF92ZXJzaW9uID09IDEpCisgICAgaWYgKCB0LT5ndF92ZXJzaW9uID09IDEgKQogICAgICAg
ICByZXR1cm4gKGdyYW50X2VudHJ5X2hlYWRlcl90Kikmc2hhcmVkX2VudHJ5X3YxKHQsIHJlZik7
CiAgICAgZWxzZQogICAgICAgICByZXR1cm4gJnNoYXJlZF9lbnRyeV92Mih0LCByZWYpLmhkcjsK
QEAgLTI2NSw3ICsyNjUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0aXZlX2VudHJ5X3JlbGVh
c2Uoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0KQogICAgIHNwaW5fdW5sb2NrKCZhY3Qt
PmxvY2spOwogfQogCi0vKiBDaGVjayBpZiB0aGUgcGFnZSBoYXMgYmVlbiBwYWdlZCBvdXQsIG9y
IG5lZWRzIHVuc2hhcmluZy4gCisvKiBDaGVjayBpZiB0aGUgcGFnZSBoYXMgYmVlbiBwYWdlZCBv
dXQsIG9yIG5lZWRzIHVuc2hhcmluZy4KICAgIElmIHJjID09IEdOVFNUX29rYXksICpwYWdlIGNv
bnRhaW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgogICAgQ2FsbGVyIG11c3Qg
ZG8gcHV0X3BhZ2UoKnBhZ2UpLgogICAgSWYgYW55IGVycm9yLCAqcGFnZSA9IE5VTEwsICpmcmFt
ZSA9IElOVkFMSURfTUZOLCBubyByZWYgdGFrZW4uICovCkBAIC0yNzYsNyArMjc2LDcgQEAgc3Rh
dGljIGludCBfX2dldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9u
ZyAqZnJhbWUsIHN0cnVjdCBwYWcKICNpZiBkZWZpbmVkKFAyTV9QQUdFRF9UWVBFUykgfHwgZGVm
aW5lZChQMk1fU0hBUkVEX1RZUEVTKQogICAgIHAybV90eXBlX3QgcDJtdDsKIAotICAgICpwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocmQsIGdmbiwgJnAybXQsIAorICAgICpwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4ocmQsIGdmbiwgJnAybXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAocmVhZG9ubHkpID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkUpOwogICAgIGlmICggISgqcGFn
ZSkgKQogICAgIHsKQEAgLTUyOSw3ICs1MjksNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG5yX2dy
YW50X2VudHJpZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKIHN0YXRpYyBpbnQgX3NldF9zdGF0
dXNfdjEoZG9taWRfdCAgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFk
b25seSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLCAKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCkKIHsKICAgICBpbnQg
cmMgPSBHTlRTVF9va2F5OwpAQCAtNTQ4LDcgKzU0OCw3IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0
dXNfdjEoZG9taWRfdCAgZG9taWQsCiAKICAgICAvKiBpZiB0aGlzIGlzIGEgZ3JhbnQgbWFwcGlu
ZyBvcGVyYXRpb24gd2Ugc2hvdWxkIGVuc3VyZSBHVEZfc3ViX3BhZ2UKICAgICAgICBpcyBub3Qg
c2V0ICovCi0gICAgaWYgKG1hcGZsYWcpCisgICAgaWYgKCBtYXBmbGFnICkKICAgICAgICAgbWFz
ayB8PSBHVEZfc3ViX3BhZ2U7CiAKICAgICBzY29tYm8ud29yZCA9ICoodTMyICopc2hhaDsKQEAg
LTU1Niw3ICs1NTYsNyBAQCBzdGF0aWMgaW50IF9zZXRfc3RhdHVzX3YxKGRvbWlkX3QgIGRvbWlk
LAogICAgIC8qCiAgICAgICogVGhpcyBsb29wIGF0dGVtcHRzIHRvIHNldCB0aGUgYWNjZXNzIChy
ZWFkaW5nL3dyaXRpbmcpIGZsYWdzCiAgICAgICogaW4gdGhlIGdyYW50IHRhYmxlIGVudHJ5LiAg
SXQgdHJpZXMgYSBjbXB4Y2hnIG9uIHRoZSBmaWVsZAotICAgICAqIHVwIHRvIGZpdmUgdGltZXMs
IGFuZCB0aGVuIGZhaWxzIHVuZGVyIHRoZSBhc3N1bXB0aW9uIHRoYXQgCisgICAgICogdXAgdG8g
Zml2ZSB0aW1lcywgYW5kIHRoZW4gZmFpbHMgdW5kZXIgdGhlIGFzc3VtcHRpb24gdGhhdAogICAg
ICAqIHRoZSBndWVzdCBpcyBtaXNiZWhhdmluZy4KICAgICAgKi8KICAgICBmb3IgKCA7IDsgKQpA
QCAtNjAxLDcgKzYwMSw3IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEoZG9taWRfdCAgZG9t
aWQsCiBzdGF0aWMgaW50IF9zZXRfc3RhdHVzX3YyKGRvbWlkX3QgIGRvbWlkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBtYXBmbGFnLAotICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF9lbnRyeV9oZWFk
ZXJfdCAqc2hhaCwgCisgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRl
cl90ICpzaGFoLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3N0YXR1c190ICpz
dGF0dXMpCiB7CkBAIC02MjIsNyArNjIyLDcgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192Mihk
b21pZF90ICBkb21pZCwKIAogICAgIC8qIGlmIHRoaXMgaXMgYSBncmFudCBtYXBwaW5nIG9wZXJh
dGlvbiB3ZSBzaG91bGQgZW5zdXJlIEdURl9zdWJfcGFnZQogICAgICAgIGlzIG5vdCBzZXQgKi8K
LSAgICBpZiAobWFwZmxhZykKKyAgICBpZiAoIG1hcGZsYWcgKQogICAgICAgICBtYXNrIHw9IEdU
Rl9zdWJfcGFnZTsKIAogICAgIC8qIElmIG5vdCBhbHJlYWR5IHBpbm5lZCwgY2hlY2sgdGhlIGdy
YW50IGRvbWlkIGFuZCB0eXBlLiAqLwpAQCAtNjk0LDcgKzY5NCw3IEBAIHN0YXRpYyBpbnQgX3Nl
dF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2lvbiwKICAgICAgICAgICAgICAgICAgICAgICAgZ3Jh
bnRfc3RhdHVzX3QgKnN0YXR1cykKIHsKIAotICAgIGlmIChndF92ZXJzaW9uID09IDEpCisgICAg
aWYgKCBndF92ZXJzaW9uID09IDEgKQogICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNfdjEoZG9t
aWQsIHJlYWRvbmx5LCBtYXBmbGFnLCBzaGFoLCBhY3QpOwogICAgIGVsc2UKICAgICAgICAgcmV0
dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25seSwgbWFwZmxhZywgc2hhaCwgYWN0LCBz
dGF0dXMpOwpAQCAtNzA2LDcgKzcwNiw3IEBAIHN0YXRpYyBpbnQgZ3JhbnRfbWFwX2V4aXN0cyhj
b25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKnJlZl9jb3VudCkKIHsKICAgICB1bnNpZ25lZCBpbnQgcmVmLCBtYXhfaXRlcjsK
LSAgICAKKwogICAgIC8qCiAgICAgICogVGhlIHJlbW90ZSBncmFudCB0YWJsZSBzaG91bGQgYmUg
bG9ja2VkIGJ1dCB0aGUgcGVyY3B1IHJ3bG9jawogICAgICAqIGNhbm5vdCBiZSBjaGVja2VkIGZv
ciByZWFkIGxvY2sgd2l0aG91dCByYWNlIGNvbmRpdGlvbnMgb3IgaGlnaApAQCAtNzgyLDcgKzc4
Miw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbWFwa2luZCgKIC8qCiAgKiBSZXR1cm5zIDAgaWYg
VExCIGZsdXNoIC8gaW52YWxpZGF0ZSByZXF1aXJlZCBieSBjYWxsZXIuCiAgKiB2YSB3aWxsIGlu
ZGljYXRlIHRoZSBhZGRyZXNzIHRvIGJlIGludmFsaWRhdGVkLgotICogCisgKgogICogYWRkciBp
cyBfZWl0aGVyXyBhIGhvc3QgdmlydHVhbCBhZGRyZXNzLCBvciB0aGUgYWRkcmVzcyBvZiB0aGUg
cHRlIHRvCiAgKiB1cGRhdGUsIGFzIGluZGljYXRlZCBieSB0aGUgR05UTUFQX2NvbnRhaW5zX3B0
ZSBmbGFnLgogICovCkBAIC04ODUsNyArODg1LDcgQEAgX19nbnR0YWJfbWFwX2dyYW50X3JlZigK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhcmVkX2VudHJ5X3YxKHJndCwgb3At
PnJlZikuZnJhbWUgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfZW50
cnlfdjIocmd0LCBvcC0+cmVmKS5mdWxsX3BhZ2UuZnJhbWU7CiAKLSAgICAgICAgICAgIHJjID0g
X19nZXRfcGFnZWRfZnJhbWUoZ2ZuLCAmZnJhbWUsICZwZywgCisgICAgICAgICAgICByYyA9IF9f
Z2V0X3BhZ2VkX2ZyYW1lKGdmbiwgJmZyYW1lLCAmcGcsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAhIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpLCByZCk7CiAgICAg
ICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgICAgIGdvdG8gdW5s
b2NrX291dF9jbGVhcjsKQEAgLTk0OCw3ICs5NDgsNyBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVm
KAogICAgICAgICBpZiAoICFpb21lbV9hY2Nlc3NfcGVybWl0dGVkKHJkLCBmcmFtZSwgZnJhbWUp
ICkKICAgICAgICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAg
ICAgICAgICAgICAgICAgICAiSW9tZW0gbWFwcGluZyBub3QgcGVybWl0dGVkICVseCAoZG9tYWlu
ICVkKVxuIiwgCisgICAgICAgICAgICAgICAgICAgICAiSW9tZW0gbWFwcGluZyBub3QgcGVybWl0
dGVkICVseCAoZG9tYWluICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgIGZyYW1lLCByZC0+
ZG9tYWluX2lkKTsKICAgICAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAg
ICAgICAgIGdvdG8gdW5kb19vdXQ7CkBAIC0xMDkzLDcgKzEwOTMsNyBAQCBfX2dudHRhYl9tYXBf
Z3JhbnRfcmVmKAogICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwICkKICAgICAg
ICAgYWN0LT5waW4gLT0gKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgPwogICAgICAgICAg
ICAgR05UUElOX2hzdHJfaW5jIDogR05UUElOX2hzdHdfaW5jOwotIAorCiAgdW5sb2NrX291dF9j
bGVhcjoKICAgICBpZiAoICEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAmJgogICAgICAg
ICAgIShhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrfEdOVFBJTl9kZXZ3X21hc2spKSApCkBA
IC0xMTIxLDExICsxMTIxLDE0IEBAIGdudHRhYl9tYXBfZ3JhbnRfcmVmKAogCiAgICAgZm9yICgg
aSA9IDA7IGkgPCBjb3VudDsgaSsrICkKICAgICB7Ci0gICAgICAgIGlmIChpICYmIGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkpCisgICAgICAgIGlmICggaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9j
aGVjaygpICkKICAgICAgICAgICAgIHJldHVybiBpOworCiAgICAgICAgIGlmICggdW5saWtlbHko
X19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZvcCwgdW9wLCBpLCAxKSkgKQogICAgICAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7CisKICAgICAgICAgX19nbnR0YWJfbWFwX2dyYW50X3JlZigmb3ApOwor
CiAgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X3RvX2d1ZXN0X29mZnNldCh1b3AsIGksICZv
cCwgMSkpICkKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KQEAgLTEyNTgsNyAr
MTI2MSw3IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBpZiAoIG9wLT5ob3N0X2FkZHIg
JiYgKGZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCiAgICAgewogICAgICAgICBpZiAoIChyYyA9
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZyYW1lLCBvcC0+bmV3X2FkZHIs
IAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5mcmFt
ZSwgb3AtPm5ld19hZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZsYWdzKSkgPCAwICkKICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0Owog
CkBAIC0xMzI0LDcgKzEzMjcsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3Ry
dWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIHVpbnQxNl90ICpzdGF0dXM7CiAKICAg
ICBpZiAoICFvcC0+ZG9uZSApCi0gICAgeyAKKyAgICB7CiAgICAgICAgIC8qIF9fZ250YWJfdW5t
YXBfY29tbW9uKCkgZGlkbid0IGRvIGFueXRoaW5nIC0gbm90aGluZyB0byBjb21wbGV0ZS4gKi8K
ICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTE0NDUsMTAgKzE0NDgsMTAgQEAgZ250dGFiX3Vu
bWFwX2dyYW50X3JlZigKICAgICAgICAgY291bnQgLT0gYzsKICAgICAgICAgZG9uZSArPSBjOwog
Ci0gICAgICAgIGlmIChjb3VudCAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpKQorICAgICAg
ICBpZiAoIGNvdW50ICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAg
cmV0dXJuIGRvbmU7CiAgICAgfQotICAgICAKKwogICAgIHJldHVybiAwOwogCiBmYXVsdDoKQEAg
LTE0NjcsNyArMTQ3MCw3IEBAIF9fZ250dGFiX3VubWFwX2FuZF9yZXBsYWNlKAogICAgIGNvbW1v
bi0+aG9zdF9hZGRyID0gb3AtPmhvc3RfYWRkcjsKICAgICBjb21tb24tPm5ld19hZGRyID0gb3At
Pm5ld19hZGRyOwogICAgIGNvbW1vbi0+aGFuZGxlID0gb3AtPmhhbmRsZTsKLSAgICAKKwogICAg
IC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3RhdGUgKi8K
ICAgICBjb21tb24tPmRvbmUgPSAwOwogICAgIGNvbW1vbi0+ZGV2X2J1c19hZGRyID0gMDsKQEAg
LTE0OTAsNyArMTQ5Myw3IEBAIGdudHRhYl91bm1hcF9hbmRfcmVwbGFjZSgKICAgICB7CiAgICAg
ICAgIGMgPSBtaW4oY291bnQsICh1bnNpZ25lZCBpbnQpR05UVEFCX1VOTUFQX0JBVENIX1NJWkUp
OwogICAgICAgICBwYXJ0aWFsX2RvbmUgPSAwOwotICAgICAgICAKKwogICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IGM7IGkrKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggdW5saWtlbHko
X19jb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSApCkBAIC0xNTAxLDE2ICsxNTA0LDE2IEBA
IGdudHRhYl91bm1hcF9hbmRfcmVwbGFjZSgKICAgICAgICAgICAgICAgICBnb3RvIGZhdWx0Owog
ICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQodW9wLCAxKTsKICAgICAgICAgfQot
ICAgICAgICAKKwogICAgICAgICBnbnR0YWJfZmx1c2hfdGxiKGN1cnJlbnQtPmRvbWFpbik7Ci0g
ICAgICAgIAorCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcGFydGlhbF9kb25lOyBpKysgKQog
ICAgICAgICAgICAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKCYoY29tbW9uW2ldKSk7
CiAKICAgICAgICAgY291bnQgLT0gYzsKICAgICAgICAgZG9uZSArPSBjOwogCi0gICAgICAgIGlm
IChjb3VudCAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpKQorICAgICAgICBpZiAoIGNvdW50
ICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgcmV0dXJuIGRvbmU7
CiAgICAgfQogCkBAIC0xNTIxLDcgKzE1MjQsNyBAQCBnbnR0YWJfdW5tYXBfYW5kX3JlcGxhY2Uo
CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IHBhcnRpYWxfZG9uZTsgaSsrICkKICAgICAgICAgX19n
bnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKCYoY29tbW9uW2ldKSk7Ci0gICAgcmV0dXJuIC1F
RkFVTFQ7ICAgIAorICAgIHJldHVybiAtRUZBVUxUOwogfQogCiBzdGF0aWMgaW50CkBAIC0xNjEw
LDcgKzE2MTMsNyBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgcmVxX25yX2ZyYW1lcykKICAgICB9CiAKICAgICAvKiBTdGF0dXMgcGFnZXMgLSB2ZXJz
aW9uIDIgKi8KLSAgICBpZiAoZ3QtPmd0X3ZlcnNpb24gPiAxKQorICAgIGlmICggZ3QtPmd0X3Zl
cnNpb24gPiAxICkKICAgICB7CiAgICAgICAgIGlmICggZ250dGFiX3BvcHVsYXRlX3N0YXR1c19m
cmFtZXMoZCwgZ3QsIHJlcV9ucl9mcmFtZXMpICkKICAgICAgICAgICAgIGdvdG8gc2hhcmVkX2Fs
bG9jX2ZhaWxlZDsKQEAgLTE2NDAsNyArMTY0Myw3IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQogICAgIHJldHVybiAwOwog
fQogCi1zdGF0aWMgbG9uZyAKK3N0YXRpYyBsb25nCiBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25l
ZCBpbnQgY291bnQpCiB7CkBAIC0xNzAyLDcgKzE3MDUsNyBAQCBnbnR0YWJfc2V0dXBfdGFibGUo
CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgIGdvdG8g
dW5sb2NrOwogICAgIH0KLSAKKwogICAgIG9wLnN0YXR1cyA9IEdOVFNUX29rYXk7CiAgICAgZm9y
ICggaSA9IDA7IGkgPCBvcC5ucl9mcmFtZXM7IGkrKyApCiAgICAgewpAQCAtMTcyNSw3ICsxNzI4
LDcgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgbG9u
ZyAKK3N0YXRpYyBsb25nCiBnbnR0YWJfcXVlcnlfc2l6ZSgKICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGdudHRhYl9xdWVyeV9zaXplX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50KQogewpA
QCAtMTc2NSw3ICsxNzY4LDcgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCiAKICAgICBncmFudF9yZWFk
X3VubG9jayhkLT5ncmFudF90YWJsZSk7CiAKLSAKKwogIHF1ZXJ5X291dF91bmxvY2s6CiAgICAg
cmN1X3VubG9ja19kb21haW4oZCk7CiAKQEAgLTE3ODAsNyArMTc4Myw3IEBAIGdudHRhYl9xdWVy
eV9zaXplKAogICogQ2hlY2sgdGhhdCB0aGUgZ2l2ZW4gZ3JhbnQgcmVmZXJlbmNlIChyZCxyZWYp
IGFsbG93cyAnbGQnIHRvIHRyYW5zZmVyCiAgKiBvd25lcnNoaXAgb2YgYSBwYWdlIGZyYW1lLiBJ
ZiBzbywgbG9jayBkb3duIHRoZSBncmFudCBlbnRyeS4KICAqLwotc3RhdGljIGludCAKK3N0YXRp
YyBpbnQKIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigKICAgICBzdHJ1Y3QgZG9tYWluICpy
ZCwgc3RydWN0IGRvbWFpbiAqbGQsIGdyYW50X3JlZl90IHJlZikKIHsKQEAgLTE4MDAsNyArMTgw
Myw3IEBAIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigKICAgICB9CiAKICAgICBzaGEgPSBz
aGFyZWRfZW50cnlfaGVhZGVyKHJndCwgcmVmKTsKLSAgICAKKwogICAgIHNjb21iby53b3JkID0g
Kih1MzIgKikmc2hhLT5mbGFnczsKIAogICAgIGZvciAoIDsgOyApCkBAIC0xODU4LDcgKzE4NjEs
NyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgIGJvb2xfdCBva2F5OwogICAgICAgICBpbnQg
cmM7CiAKLSAgICAgICAgaWYgKGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSkKKyAgICAg
ICAgaWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgcmV0
dXJuIGk7CiAKICAgICAgICAgLyogUmVhZCBmcm9tIGNhbGxlciBhZGRyZXNzIHNwYWNlLiAqLwpA
QCAtMTg4Miw3ICsxODg1LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogCiAgICAgICAgIC8qIENoZWNr
IHRoZSBwYXNzZWQgcGFnZSBmcmFtZSBmb3IgYmFzaWMgdmFsaWRpdHkuICovCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIW1mbl92YWxpZChfbWZuKG1mbikpKSApCi0gICAgICAgIHsgCisgICAgICAg
IHsKICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfSU5GTywgImdudHRhYl90cmFuc2Zlcjogb3V0LW9mLXJhbmdlICVseFxuIiwKICAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpZ29wLm1mbik7CkBAIC0yMDg1LDcgKzIw
ODgsNyBAQCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAgICAgc2hhID0gc2hhcmVkX2VudHJ5
X2hlYWRlcihyZ3QsIGdyZWYpOwogICAgIHJfZnJhbWUgPSBhY3QtPmZyYW1lOwogCi0gICAgaWYg
KHJndC0+Z3RfdmVyc2lvbiA9PSAxKQorICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09IDEgKQog
ICAgIHsKICAgICAgICAgc3RhdHVzID0gJnNoYS0+ZmxhZ3M7CiAgICAgICAgIHRkID0gcmQ7CkBA
IC0yMTUyLDEzICsyMTU1LDEzIEBAIHN0YXRpYyB2b2lkIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5
X3Bpbihjb25zdCBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QsCiB9CiAKIC8qIEdyYWIg
YSBmcmFtZSBudW1iZXIgZnJvbSBhIGdyYW50IGVudHJ5IGFuZCB1cGRhdGUgdGhlIGZsYWdzIGFu
ZCBwaW4KLSAgIGNvdW50IGFzIGFwcHJvcHJpYXRlLiBJZiByYyA9PSBHTlRTVF9va2F5LCBub3Rl
IHRoYXQgdGhpcyAqZG9lcyogCisgICBjb3VudCBhcyBhcHByb3ByaWF0ZS4gSWYgcmMgPT0gR05U
U1Rfb2theSwgbm90ZSB0aGF0IHRoaXMgKmRvZXMqCiAgICB0YWtlIG9uZSByZWYgY291bnQgb24g
dGhlIHRhcmdldCBwYWdlLCBzdG9yZWQgaW4gKnBhZ2UuCiAgICBJZiB0aGVyZSBpcyBhbnkgZXJy
b3IsICpwYWdlID0gTlVMTCwgbm8gcmVmIHRha2VuLiAqLwogc3RhdGljIGludAogX19hY3F1aXJl
X2dyYW50X2Zvcl9jb3B5KAogICAgIHN0cnVjdCBkb21haW4gKnJkLCB1bnNpZ25lZCBsb25nIGdy
ZWYsIGRvbWlkX3QgbGRvbSwgaW50IHJlYWRvbmx5LAotICAgIHVuc2lnbmVkIGxvbmcgKmZyYW1l
LCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSwgCisgICAgdW5zaWduZWQgbG9uZyAqZnJhbWUsIHN0
cnVjdCBwYWdlX2luZm8gKipwYWdlLAogICAgIHVpbnQxNl90ICpwYWdlX29mZiwgdWludDE2X3Qg
Kmxlbmd0aCwgdW5zaWduZWQgYWxsb3dfdHJhbnNpdGl2ZSkKIHsKICAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKnJndCA9IHJkLT5ncmFudF90YWJsZTsKQEAgLTIyNzMsNyArMjI3Niw4IEBAIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwog
ICAgICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKIAotICAg
ICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkgeworICAgICAgICAgICAgaWYgKCByYyAh
PSBHTlRTVF9va2F5ICkKKyAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBfX2ZpeHVwX3N0
YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0dXMpOwogICAgICAgICAgICAgICAgIHJjdV91bmxv
Y2tfZG9tYWluKHRkKTsKICAgICAgICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3Qp
OwpAQCAtMjM2Miw3ICsyMzY2LDcgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIGFj
dGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKICAg
ICByZXR1cm4gcmM7Ci0gCisKICB1bmxvY2tfb3V0X2NsZWFyOgogICAgIGlmICggIShyZWFkb25s
eSkgJiYKICAgICAgICAgICEoYWN0LT5waW4gJiBHTlRQSU5faHN0d19tYXNrKSApCkBAIC0yODQz
LDE0ICsyODQ3LDE2IEBAIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCiAgICAgICAgIGdvdG8gb3V0
MTsKICAgICB9CiAgICAgcmMgPSB4c21fZ3JhbnRfc2V0dXAoWFNNX1RBUkdFVCwgY3VycmVudC0+
ZG9tYWluLCBkKTsKLSAgICBpZiAoIHJjICkgeworICAgIGlmICggcmMgKQorICAgIHsKICAgICAg
ICAgb3Auc3RhdHVzID0gR05UU1RfcGVybWlzc2lvbl9kZW5pZWQ7CiAgICAgICAgIGdvdG8gb3V0
MjsKICAgICB9CiAKICAgICBndCA9IGQtPmdyYW50X3RhYmxlOwogCi0gICAgaWYgKCB1bmxpa2Vs
eShvcC5ucl9mcmFtZXMgPiBucl9zdGF0dXNfZnJhbWVzKGd0KSkgKSB7CisgICAgaWYgKCB1bmxp
a2VseShvcC5ucl9mcmFtZXMgPiBucl9zdGF0dXNfZnJhbWVzKGd0KSkgKQorICAgIHsKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJHdWVzdCByZXF1ZXN0ZWQgYWRkcmVzc2VzIGZvciAl
ZCBncmFudCBzdGF0dXMgIgogICAgICAgICAgICAgICAgICAiZnJhbWVzLCBidXQgb25seSAlZCBh
cmUgYXZhaWxhYmxlLlxuIiwKICAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9zdGF0
dXNfZnJhbWVzKGd0KSk7CkBAIC0yODY1LDcgKzI4NzEsNyBAQCBnbnR0YWJfZ2V0X3N0YXR1c19m
cmFtZXMoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkg
dW9wLAogICAgIGZvciAoIGkgPSAwOyBpIDwgb3AubnJfZnJhbWVzOyBpKysgKQogICAgIHsKICAg
ICAgICAgZ21mbiA9IGdudHRhYl9zdGF0dXNfZ21mbihkLCBndCwgaSk7Ci0gICAgICAgIGlmIChj
b3B5X3RvX2d1ZXN0X29mZnNldChvcC5mcmFtZV9saXN0LCBpLCAmZ21mbiwgMSkpCisgICAgICAg
IGlmICggY29weV90b19ndWVzdF9vZmZzZXQob3AuZnJhbWVfbGlzdCwgaSwgJmdtZm4sIDEpICkK
ICAgICAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2JhZF92aXJ0X2FkZHI7CiAgICAgfQogCkBA
IC0zMTA3LDEzICszMTEzLDEzIEBAIGRvX2dyYW50X3RhYmxlX29wKAogewogICAgIGxvbmcgcmM7
CiAgICAgdW5zaWduZWQgaW50IG9wYXF1ZV9pbiA9IGNtZCAmIEdOVFRBQk9QX0FSR19NQVNLLCBv
cGFxdWVfb3V0ID0gMDsKLSAgICAKKwogICAgIGlmICggKGludCljb3VudCA8IDAgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGlmICggKGNtZCAmPSBHTlRUQUJPUF9DTURfTUFTSykg
IT0gR05UVEFCT1BfY2FjaGVfZmx1c2ggJiYgb3BhcXVlX2luICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Ci0gICAgCisKICAgICByYyA9IC1FRkFVTFQ7CiAgICAgc3dpdGNoICggY21kICkKICAg
ICB7CkBAIC0zMjU3LDcgKzMyNjMsNyBAQCBkb19ncmFudF90YWJsZV9vcCgKICAgICAgICAgcmMg
PSAtRU5PU1lTOwogICAgICAgICBicmVhazsKICAgICB9Ci0gICAgCisKICAgb3V0OgogICAgIGlm
ICggcmMgPiAwIHx8IG9wYXF1ZV9vdXQgIT0gMCApCiAgICAgewpAQCAtMzI2Niw3ICszMjcyLDcg
QEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250
aW51YXRpb24oX19IWVBFUlZJU09SX2dyYW50X3RhYmxlX29wLCAiaWhpIiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFxdWVfb3V0IHwgY21kLCB1b3AsIGNv
dW50IC0gcmMpOwogICAgIH0KLSAgICAKKwogICAgIHJldHVybiByYzsKIH0KIApAQCAtMzI3NCw3
ICszMjgwLDcgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAjaW5jbHVkZSAiY29tcGF0L2dyYW50X3Rh
YmxlLmMiCiAjZW5kaWYKIAotaW50IAoraW50CiBncmFudF90YWJsZV9jcmVhdGUoCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKQEAgLTMzMTcsNyArMzMyMyw3IEBAIGdyYW50X3RhYmxlX2NyZWF0
ZSgKICAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7CiAgICAgICAgIGNsZWFyX3BhZ2UodC0+c2hh
cmVkX3Jhd1tpXSk7CiAgICAgfQotICAgIAorCiAgICAgLyogU3RhdHVzIHBhZ2VzIGZvciBncmFu
dCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KICAgICB0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5
KGdyYW50X3N0YXR1c190ICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90
b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKQEAgLTMzOTAsNyArMzM5Niw3IEBA
IGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKAogCiAgICAgICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKHJndCwgcmVmKTsKICAgICAgICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3Qs
IHJlZik7Ci0gICAgICAgIGlmIChyZ3QtPmd0X3ZlcnNpb24gPT0gMSkKKyAgICAgICAgaWYgKCBy
Z3QtPmd0X3ZlcnNpb24gPT0gMSApCiAgICAgICAgICAgICBzdGF0dXMgPSAmc2hhLT5mbGFnczsK
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIHJl
Zik7CkBAIC0zNTAyLDcgKzM1MDgsNyBAQCBncmFudF90YWJsZV9kZXN0cm95KAogCiAgICAgaWYg
KCB0ID09IE5VTEwgKQogICAgICAgICByZXR1cm47Ci0gICAgCisKICAgICBmb3IgKCBpID0gMDsg
aSA8IG5yX2dyYW50X2ZyYW1lcyh0KTsgaSsrICkKICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2Uo
dC0+c2hhcmVkX3Jhd1tpXSk7CiAgICAgeGZyZWUodC0+c2hhcmVkX3Jhdyk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2dyYW50X3RhYmxlLmgKaW5kZXggMzJkMGE4Ni4uMTU2MWJkYSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Jh
bnRfdGFibGUuaApAQCAtMSw2ICsxLDYgQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIGlu
Y2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCi0gKiAKKyAqCiAgKiBDb3B5cmlnaHQgKGMpIDIw
MDQtMjAwNSBLIEEgRnJhc2VyCiAgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCA3OTEzZmFj
Li5hNTdkMTY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMSwyMSArMSwyMSBAQAogLyoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgogICogaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAotICogCisgKgog
ICogTWVjaGFuaXNtIGZvciBncmFudGluZyBmb3JlaWduIGFjY2VzcyB0byBwYWdlIGZyYW1lcywg
YW5kIHJlY2VpdmluZwogICogcGFnZS1vd25lcnNoaXAgdHJhbnNmZXJzLgotICogCisgKgogICog
Q29weXJpZ2h0IChjKSAyMDA0LTIwMDUgSyBBIEZyYXNlcgotICogCisgKgogICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKICAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5CiAgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgogICogKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KLSAqIAorICoKICAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAogICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKICAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAq
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKiAKKyAqCiAg
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQogICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:30:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:30: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.xen.org>)
	id 1dhazb-0003Sg-2g; Tue, 15 Aug 2017 12:30:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhaza-0003Rs-2B
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 12:30:42 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 25/21-03557-179E2995; Tue, 15 Aug 2017 12:30:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDvW7By0m
 RBvPf6Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkNGzqZC57zVXR3zGVuYDzI3cXIySEh4C+x
 /Ns6ZhCbTUBfYveLT0wgtoiAusTpjousXYxcHMwCTxglJi5qZwFJCAvYS6xb2MsKYrMIqEqsu
 reNEcTmFfCUWHf7MjPEUDmJ88d/gtmcAl4Sbef72EFsIaCah3fOM0LYahLX+i+xQ/QKSpyc+Q
 RsPrOAhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmD4MADBDsZfywIOMUpyMCmJ8i46OylSiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgTvuudAOcGi1PTUirTMHGAgw6QlOHiURHiNQdK8xQWJucWZ6RCpU4y6HK8m/P/GJMSSl
 5+XKiXOK/8CqEgApCijNA9uBCyqLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVxFkCk9mXg
 ncpldARzABHXGlHeyIkkSElFQD47rWOxqGXNr/C0V3WF6Pfqyx5+ee9W1Ly/clhQX8ffK9nE+
 joPQCV1r5hijF2cczRTkdk7+38ts1nBHpk538g3eagnB52eOAZa5OFa8K52b9fVlbc2zP2nO8
 d1rf77wXbl8u7xURq3Zkv3276VeGSX43Dm79vXOecO/WK3mWGfa3c78U3eRbqsRSnJFoqMVcV
 JwIAOsCJ46lAgAA
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502800235!88680861!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24004 invoked from network); 15 Aug 2017 12:30:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 12:30:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443835792"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 15 Aug 2017 13:30:31 +0100
Message-ID: <1502800232-26670-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502800232-26670-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>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/6] common/gnttab: gnttab_query_size() cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHJvcCBwb2ludGxlc3MgZGVidWdnaW5nIG1lc3NhZ2VzLCBhbmQgcmVkdWNlIHZhcmlhYmxlIHNj
b3BlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMjMgKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGlu
c2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2ZWQ4NmY1Li42MTVh
OGI0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC0xNzMxLDMxICsxNzMxLDI1IEBAIGdudHRhYl9xdWVyeV9zaXpl
KAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3F1ZXJ5X3NpemVfdCkgdW9wLCB1
bnNpZ25lZCBpbnQgY291bnQpCiB7CiAgICAgc3RydWN0IGdudHRhYl9xdWVyeV9zaXplIG9wOwot
ICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgaW50IHJjOworICAgIHN0cnVjdCBkb21haW4gKmQg
PSBOVUxMOwogCiAgICAgaWYgKCBjb3VudCAhPSAxICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAKLSAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkgIT0gMCkg
KQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJGYXVsdCB3aGlsZSByZWFk
aW5nIGdudHRhYl9xdWVyeV9zaXplX3QuXG4iKTsKKyAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJv
bV9ndWVzdCgmb3AsIHVvcCwgMSkpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgfQog
CiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQob3AuZG9tKTsKICAgICBpZiAoIGQg
PT0gTlVMTCApCiAgICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBkb21p
ZCAlZC5cbiIsIG9wLmRvbSk7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2JhZF9kb21haW47
Ci0gICAgICAgIGdvdG8gcXVlcnlfb3V0OworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAg
ICByYyA9IHhzbV9ncmFudF9xdWVyeV9zaXplKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwg
ZCk7Ci0gICAgaWYgKCByYyApCisgICAgaWYgKCB4c21fZ3JhbnRfcXVlcnlfc2l6ZShYU01fVEFS
R0VULCBjdXJyZW50LT5kb21haW4sIGQpICkKICAgICB7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdO
VFNUX3Blcm1pc3Npb25fZGVuaWVkOwotICAgICAgICBnb3RvIHF1ZXJ5X291dF91bmxvY2s7Cisg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIGdyYW50X3JlYWRfbG9jayhkLT5ncmFudF90
YWJsZSk7CkBAIC0xNzY2LDExICsxNzYwLDEwIEBAIGdudHRhYl9xdWVyeV9zaXplKAogCiAgICAg
Z3JhbnRfcmVhZF91bmxvY2soZC0+Z3JhbnRfdGFibGUpOwogCisgb3V0OgorICAgIGlmICggZCAp
CisgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogCi0gcXVlcnlfb3V0X3VubG9jazoKLSAg
ICByY3VfdW5sb2NrX2RvbWFpbihkKTsKLQotIHF1ZXJ5X291dDoKICAgICBpZiAoIHVubGlrZWx5
KF9fY29weV90b19ndWVzdCh1b3AsICZvcCwgMSkpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:30:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12: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.xen.org>)
	id 1dhazc-0003Tb-9X; Tue, 15 Aug 2017 12:30:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhaza-0003SE-Iv
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 12:30:42 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3E/BA-03612-179E2995; Tue, 15 Aug 2017 12:30:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW7hy0m
 RBnO/KVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzzh9mKejnq9jf+4mpgXEadxcjJ4eEgL/E
 /ZvdTCA2m4C+xO4Xn8BsEQF1idMdF1m7GLk4mAWeMEpMXNTO0sXIwSEs4Caxu0UBpIZFQFXi+
 6aFLCA2r4CnxKzzL5khZspJnD/+E8zmFPCSaDvfxw5iCwHVPLxznhHCVpO41n+JHaJXUOLkzC
 dgc5gFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQKDhwEIdjD+WhZwiFGSg0lJlHfR2UmRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR41z0HygkWpaanVqRl5gDDGCYtwcGjJMJrDJLmLS5IzC3OTIdInWLU5Xg14f83JiGWv
 Py8VClxXvkXQEUCIEUZpXlwI2AxdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvIogU3gy80
 rgNr0COoIJ6Igr7WBHlCQipKQaGI8dXJbw3+fp1J7/dcseftwgypt5SzjhzqEl9Yxqf9ZJcxh
 4LHE7YNmhf+DK/0nZfV05TAV7Vb+perAps7Q+ul/zcdZcNwE7rcS22H/NWq+jW2PZrwQaTl00
 JaYl4p9Zn0DhOW3vA3qX1Vd8nBcsx760JIeXjU2Aja+k7VHHjR3X1J02SR4VUmIpzkg01GIuK
 k4EAH4kuO2kAgAA
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502800235!88680861!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24376 invoked from network); 15 Aug 2017 12:30:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 12:30:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="443835793"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 15 Aug 2017 13:30:32 +0100
Message-ID: <1502800232-26670-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502800232-26670-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>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 6/6] common/gnttab: simplify
	gnttab_copy_lock_domain()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSBvcGVuY29kZWQgcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZCgpLiAgRHJvcCB0
aGUgUElOX0ZBSUwoKXMgYW5kCnJldHVybiBHTlRTVF8qIHZhbHVlcyBkaXJlY3RseS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpD
QzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDI1
ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2MTVhOGI0Li4zOGU0NzBhIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCkBAIC0yMzkwLDI4ICsyMzkwLDIxIEBAIHN0cnVjdCBnbnR0YWJfY29weV9idWYgewog
ICAgIGJvb2xfdCBoYXZlX3R5cGU7CiB9OwogCi1zdGF0aWMgaW50IGdudHRhYl9jb3B5X2xvY2tf
ZG9tYWluKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBncmVmX2ZsYWcsCitzdGF0aWMgaW50
IGdudHRhYl9jb3B5X2xvY2tfZG9tYWluKGRvbWlkX3QgZG9taWQsIGJvb2wgaXNfZ3JlZiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGdudHRhYl9jb3B5X2J1ZiAq
YnVmKQogewotICAgIGludCByYzsKKyAgICAvKiBPbmx5IERPTUlEX1NFTEYgbWF5IHJlZmVyZW5j
ZSB2aWEgZnJhbWUuICovCisgICAgaWYgKCBkb21pZCAhPSBET01JRF9TRUxGICYmICFpc19ncmVm
ICkKKyAgICAgICAgcmV0dXJuIEdOVFNUX3Blcm1pc3Npb25fZGVuaWVkOwogCi0gICAgaWYgKCBk
b21pZCAhPSBET01JRF9TRUxGICYmICFncmVmX2ZsYWcgKQotICAgICAgICBQSU5fRkFJTChvdXQs
IEdOVFNUX3Blcm1pc3Npb25fZGVuaWVkLAotICAgICAgICAgICAgICAgICAib25seSBhbGxvdyBj
b3B5LWJ5LW1mbiBmb3IgRE9NSURfU0VMRi5cbiIpOworICAgIGJ1Zi0+ZG9tYWluID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAKLSAgICBpZiAoIGRvbWlkID09IERPTUlEX1NF
TEYgKQotICAgICAgICBidWYtPmRvbWFpbiA9IHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7Ci0g
ICAgZWxzZQotICAgIHsKLSAgICAgICAgYnVmLT5kb21haW4gPSByY3VfbG9ja19kb21haW5fYnlf
aWQoZG9taWQpOwotICAgICAgICBpZiAoIGJ1Zi0+ZG9tYWluID09IE5VTEwgKQotICAgICAgICAg
ICAgUElOX0ZBSUwob3V0LCBHTlRTVF9iYWRfZG9tYWluLCAiY291bGRuJ3QgZmluZCAlZFxuIiwg
ZG9taWQpOwotICAgIH0KKyAgICBpZiAoIGJ1Zi0+ZG9tYWluID09IE5VTEwgKQorICAgICAgICBy
ZXR1cm4gR05UU1RfYmFkX2RvbWFpbjsKIAogICAgIGJ1Zi0+cHRyLmRvbWlkID0gZG9taWQ7Ci0g
ICAgcmMgPSBHTlRTVF9va2F5OwotIG91dDoKLSAgICByZXR1cm4gcmM7CisKKyAgICByZXR1cm4g
R05UU1Rfb2theTsKIH0KIAogc3RhdGljIHZvaWQgZ250dGFiX2NvcHlfdW5sb2NrX2RvbWFpbnMo
c3RydWN0IGdudHRhYl9jb3B5X2J1ZiAqc3JjLAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:31:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12: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.xen.org>)
	id 1dhazv-0003a2-HZ; Tue, 15 Aug 2017 12:31:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhazt-0003ZC-Tw
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 12:31:02 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B6/E1-03557-589E2995; Tue, 15 Aug 2017 12:31:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHRDpG7ry0m
 RBjM7GC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyd656zFbSxViz5MYmlgXE5SxcjB4eEgL/E
 pxOsXYycHGwC+hK7X3xiArFFBNQlTndcZAUpYRbQlVj1UwMkLCxgJrF/xXU2EJtFQFWi8dpDR
 hCbV8BT4v+UpWCtEgJyEueP/2QGsYUE1CSu9V9ih6gRlDg58wkLiM0sICFx8MUL5gmM3LOQpG
 YhSS1gZFrFqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYCAx
 AsINx38fIQ4ySHExKoryLzk6KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa/4CKCdYlJqeWpGW
 mQMMSZi0BAePkghvLEiat7ggMbc4Mx0idYrRmKPpw5YvTByvJvz/xiTEkpeflyolzisPUioAU
 ppRmgc3CBYrlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMqwgyhSczrwRu3yugU5iATrnSDn
 ZKSSJCSqqBsVHdKZeptVxF1zlEolR7W1Lwx5a3/hEHWZm1ttyTc32zgPf0eqnHHGdunZEPLt2
 gePs6189cWa7S6vJ93Gf0/G5n8O09zTrVeQVXw58+44g9XPXiLtdFwnLFtj2VM37rKNkdInjF
 V7rbYIX0mx15ByP3K2rbvpt8QdejZzWPrPpcppoOVkUlluKMREMt5qLiRADr4qwOkAIAAA==
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502800258!54947549!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43360 invoked from network); 15 Aug 2017 12:31:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 12:31:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435534958"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 15 Aug 2017 13:30:26 +0100
Message-ID: <1502800232-26670-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] common/gnttab: Fixes and cleanup.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWlzYyBmaXhlcyBhbmQgY2xlYW51cCBjb2xsZWN0ZWQgZHVyaW5nIHRoZSBYU0EtMjI2IGludmVz
dGlnYXRpb24uCgpBbmRyZXcgQ29vcGVyICg2KToKICBjb21tb24vZ250dGFiOiBDb3JyZWN0IGVy
cm9yIGhhbmRsaW5nIGZvciBnbnR0YWJfc2V0dXBfdGFibGUoKQogIGNvbW1vbi9nbnR0YWI6IENv
cnJlY3QgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgZmFzdHBhdGggZm9yIHRyYW5zaXRpdmUg
Z3JhbnRzCiAgY29tbW9uL2dudHRhYjogR2VuZXJhbCBjbGVhbnVwCiAgY29tbW9uL2dudHRhYjog
Z250dGFiX3NldHVwX3RhYmxlKCkgY2xlYW51cAogIGNvbW1vbi9nbnR0YWI6IGdudHRhYl9xdWVy
eV9zaXplKCkgY2xlYW51cAogIGNvbW1vbi9nbnR0YWI6IHNpbXBsaWZ5IGdudHRhYl9jb3B5X2xv
Y2tfZG9tYWluKCkKCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCAyMDUgKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaCB8ICAgMiArLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAg
IHwgIDEwICstCiAzIGZpbGVzIGNoYW5nZWQsIDEwNyBpbnNlcnRpb25zKCspLCAxMTAgZGVsZXRp
b25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:31:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:31: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.xen.org>)
	id 1dhazw-0003au-OB; Tue, 15 Aug 2017 12:31:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhazu-0003Za-RM
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 12:31:02 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D9/4F-03937-689E2995; Tue, 15 Aug 2017 12:31:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG7ry0m
 RBk++GFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkf9/5nLZjIVfGw+QJ7A+MEji5GTg4JAX+J
 P0v+soDYbAL6ErtffGICsUUE1CVOd1xk7WLk4mAWeMIoMXFRO1ARO4ewQKrEjWKQEhYBVYl3n
 zYwg9i8Ap4Sr5fNZ4UYKSdx/vhPsDingJdE2/k+dhBbCKjm4Z3zjBC2msS1/kvsEL2CEidnPg
 E7gVlAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIRC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzB0GIBgB+O+j5GHGCU5mJREeRednRQpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYLX/AVQTrAoNT21Ii0zBxjEMGkJDh4lEd5YkDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5
 eelSonzyoMUCYAUZZTmwY2ARdQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMqgkzhycwrgd
 v0CugIJqAjrrSDHVGSiJCSamDseHPXSH666alpJxecj1nkcfWwVkCv3JPflmsrN59Zc3Tu4uU
 ic3XSTqUdm5Gm++wE0/UE85K7l6rnbI+tPVH2/ubP2+f7Ey+cimD3vaX3ovxBn+k+fcnj3R0u
 PywkTeZOnjXVayVXS/LOme+iKrPmhYsnPHnFvXLvrmk3hTt+pYrNtrThC8q3U2Ipzkg01GIuK
 k4EAF6s36ajAgAA
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502800258!54947549!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43489 invoked from network); 15 Aug 2017 12:31:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 12:31:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435534962"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 15 Aug 2017 13:30:28 +0100
Message-ID: <1502800232-26670-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502800232-26670-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>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/6] common/gnttab: Correct
	__acquire_grant_for_copy() fastpath for transitive grants
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gUkNVIHJlZmVyZW5jZSBpcyBhbHdheXMgZHJvcHBlZCBmb3IgdGhlIHRyYW5zaXRpdmUgZ3Jh
bnQgaW4KX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkuICBUaGUgX19hY3F1aXJlIGZhc3RwYXRo
IG5lZWRzIHRvIG1hdGNoIHRoZQpzbG93cGF0aCBpbiB0ZXJtcyBvZiBudW1iZXIgb2YgcmVmZXJl
bmNlcyB0YWtlbi4KClRoaXMgaXMgb25seSBub3QgYW4gWFNBIGJ5IGx1Y2suICByY3VfdW5sb2Nr
X2RvbWFpbigpIGlzIGEgbm9wIG90aGVyIHRoYW4KZGVjcmVtZW50aW5nIHRoZSBwcmVlbXB0IGNv
dW50LCBhbmQgbm90aGluZyByZWFkcyB0aGUgcHJlZW1wdCBjb3VudCBvdXRzaWRlIG9mCmEgZGVi
dWcgYnVpbGQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4
LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldoZXRoZXIgdG8gdGFrZSB0
aGlzIHBhdGNoIG9yIG5vdCBkZXBlbmRzIG9uIHdoaWNoIHZlcnNpb24gb2YgdGhlIHRyYW5zaXRp
dmUKcmVmY291bnRpbmcgZml4IGdldHMgdGFrZW4uCi0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
aW5kZXggNzA2Y2Q5MC4uNTEyNTgxZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjM0NSw2ICsyMzQ1LDEyIEBA
IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICogbm9uLXplcm8gcmVmY291bnQg
YW5kIGhlbmNlIGEgdmFsaWQgb3duZXIuCiAgICAgICAgICAqLwogICAgICAgICBBU1NFUlQodGQp
OworCisgICAgICAgIGlmICggdGQgIT0gcmQgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NF
UlQodGQgPT0gYWN0LT50cmFuc19kb21haW4pOworICAgICAgICAgICAgcmN1X2xvY2tfZG9tYWlu
KHRkKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGFjdC0+cGluICs9IHJlYWRvbmx5ID8gR05U
UElOX2hzdHJfaW5jIDogR05UUElOX2hzdHdfaW5jOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:31:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12: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.xen.org>)
	id 1dhazw-0003bR-VJ; Tue, 15 Aug 2017 12:31:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhazv-0003ZY-8G
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 12:31:03 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E1/18-18185-789E2995; Tue, 15 Aug 2017 12:31:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG7by0m
 RBr3bFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/R48xFxwVqPhxbAFbA+MFni5GTg4JAX+J
 m3dXsYHYbAL6ErtffGICsUUE1CVOd1xk7WLk4mAWeMIoMXFRO0sXIweHsICDxO19JSA1LAKqE
 nuenQEL8wp4Svx5owExUk7i/PGfzCA2p4CXRNv5PnYQWwio5OGd84wQtprEtf5LYHFeAUGJkz
 OfsIDYzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgaHDAAQ7GPd9jDzEKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErzmL4BygkWp6akVaZk5wCCGSUtw8CiJ8MaCpHmLCxJzizPTIVKnGHU5Xk34/41Ji
 CUvPy9VSpxXHqRIAKQoozQPbgQsoi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcRZApPZl
 4J3KZXQEcwAR1xpR3siJJEhJRUAyP3u9ee+x4mHWF/NleIQ/Wm0IzE4OWbt/xn15giymfKVcl
 /rnneoYd2Bxh+iARsv6q+SGaCQHX1NgMWX51vP4S+bVcRU31T6Pr8uDuHwkXxfvWup9mneU4q
 8mw3df2QOSU54pXoFp7LF3ytbEtVhcVzv7JeXxDrsSjtpNqqqD6pxy8808wnPlViKc5INNRiL
 ipOBABvk3XEowIAAA==
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502800258!54947549!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43647 invoked from network); 15 Aug 2017 12:31:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 12:31:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435534965"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 15 Aug 2017 13:30:30 +0100
Message-ID: <1502800232-26670-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502800232-26670-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>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/6] common/gnttab: gnttab_setup_table() cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHJvcCBwb2ludGxlc3MgZGVidWdnaW5nIG1lc3NhZ2VzLCBhbmQgcmVkdWNlIHZhcmlhYmxlIHNj
b3BlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMTYgKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMzFiMDEwZC4uNmVkODZmNSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwpAQCAtMTY0NywyMCArMTY0NywxNyBAQCBzdGF0aWMgbG9uZwogZ250dGFiX3NldHVw
X3RhYmxlKAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3Qp
IHVvcCwgdW5zaWduZWQgaW50IGNvdW50KQogeworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKICAgICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBOVUxMOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7Ci0gICAgaW50ICAgICAg
ICAgICAgaTsKLSAgICB4ZW5fcGZuX3QgIGdtZm47CisgICAgdW5zaWduZWQgaW50IGk7CiAKICAg
ICBpZiAoIGNvdW50ICE9IDEgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICgg
dW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSAhPSAwKSApCi0gICAgewotICAg
ICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkZhdWx0IHdoaWxlIHJlYWRpbmcgZ250dGFiX3Nl
dHVwX3RhYmxlX3QuXG4iKTsKKyAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3As
IHVvcCwgMSkpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgfQogCiAgICAgaWYgKCB1
bmxpa2VseShvcC5ucl9mcmFtZXMgPiBtYXhfZ3JhbnRfZnJhbWVzKSApCiAgICAgewpAQCAtMTY3
NywxMiArMTY3NCwxMSBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgZCA9IHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQob3AuZG9tKTsKICAgICBpZiAoIGQgPT0gTlVMTCApCiAgICAgewotICAg
ICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBkb21pZCAlZC5cbiIsIG9wLmRvbSk7CiAg
ICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2JhZF9kb21haW47CiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAotICAgIGlmICggeHNtX2dyYW50X3NldHVwKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRv
bWFpbiwgZCkgKQorICAgIGlmICggeHNtX2dyYW50X3NldHVwKFhTTV9UQVJHRVQsIGN1cnItPmRv
bWFpbiwgZCkgKQogICAgIHsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfcGVybWlzc2lvbl9k
ZW5pZWQ7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMTcwOSw5ICsxNzA1LDExIEBAIGdudHRhYl9z
ZXR1cF90YWJsZSgKICAgICBvcC5zdGF0dXMgPSBHTlRTVF9va2F5OwogICAgIGZvciAoIGkgPSAw
OyBpIDwgb3AubnJfZnJhbWVzOyBpKysgKQogICAgIHsKLSAgICAgICAgZ21mbiA9IGdudHRhYl9z
aGFyZWRfZ21mbihkLCBndCwgaSk7CisgICAgICAgIHhlbl9wZm5fdCBnbWZuID0gZ250dGFiX3No
YXJlZF9nbWZuKGQsIGd0LCBpKTsKKwogICAgICAgICAvKiBHcmFudCB0YWJsZXMgY2Fubm90IGJl
IHNoYXJlZCAqLwogICAgICAgICBCVUdfT04oU0hBUkVEX00yUChnbWZuKSk7CisKICAgICAgICAg
aWYgKCBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KG9wLmZyYW1lX2xpc3QsIGksICZnbWZuLCAxKSAp
CiAgICAgICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9iYWRfdmlydF9hZGRyOwogICAgIH0KLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:31:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:31: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.xen.org>)
	id 1dhb0J-0003oV-6K; Tue, 15 Aug 2017 12:31:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhb0I-0003o2-LK
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 12:31:26 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 23/0C-04533-D99E2995; Tue, 15 Aug 2017 12:31:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTXfOy0m
 RBm3/BS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXO+8wFtwUr1h0NKaBcaJwFyMXh5DARkaJ
 b3Nvs0E4uxklfvz+zdjFyMkhLBAl0TrnExOILSIQKbF/6wEWEFtIIFfiw5Rr7CA2s4CSxP6z1
 8Dq2QQ0Je58Bqnn4OAVsJLomREBEmYRUJVYf2wvK4gtKhAu8bbxCNgYXgFBiZMzn4DZnAK2Ei
 /mPYAaaStxZ+5uZghbXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3QNzfWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDjQEIdjC+PO15iFGSg0lJlHfR2UmRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4zV8A5QSLUtNTK9Iyc4BhD5OW4OBREuFVAknzFhck5hZnpkOkT
 jHqcjR9//idSYglLz8vVUqcVx6kSACkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZg3HmQKT2ZeCdymV0BHMAEdcaUd7IiSRISUVAOj4ouH2xztztot5846f3/pwo+90aeefqk
 tCH+yqe7JNOXXIlUc8gdjy2Tbpmy4nX7bzp6lQD/138zph92unxHNsX17UeYtz82XQnX85Rwv
 Dk/vtY9P2t7HZeoWfe9bGkNI1uINvaevPfT7c6A0z1rp6W6/Rfkmv+7lHYjoSm6pObRDVP19/
 Oq/SizFGYmGWsxFxYkAaueJmrwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502800283!109394697!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28022 invoked from network); 15 Aug 2017 12:31:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 15 Aug 2017 12:31:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 362CC2B;
 Tue, 15 Aug 2017 05:31:23 -0700 (PDT)
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 8FE433F540;
 Tue, 15 Aug 2017 05:31:22 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-14-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fd631aad-8d77-b917-104a-661b8333048d@arm.com>
Date: Tue, 15 Aug 2017 13:31:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-14-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 13/22] ARM: vITS: remove no longer
 needed lpi_priority wrapper
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMTowMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9y
IExQSXMgd2Ugc3RvcmVkIHRoZSBwcmlvcml0eSB2YWx1ZSBpbiBzdHJ1Y3QgcGVuZGluZ19pcnEs
IGJ1dCBhbGwKPiBvdGhlciB0eXBlIG9mIElSUXMgd2VyZSB1c2luZyB0aGUgaXJxX3Jhbmsgc3Ry
dWN0dXJlIGZvciB0aGF0Lgo+IE5vdyB0aGF0IGV2ZXJ5IElSUSB1c2luZyBwZW5kaW5nX2lycSwg
d2UgY2FuIHJlbW92ZSB0aGUgc3BlY2lhbCBoYW5kbGluZwo+IHdlIGhhZCBpbiBwbGFjZSBmb3Ig
TFBJcyBhbmQganVzdCB1c2UgdGhlIG5vdyB1bmlmaWVkIGFjY2VzcyB3cmFwcGVycy4KCkNhbiB3
ZSBtb3ZlIGl0IGNsb3NlciB0byB0aGUgcGF0Y2ggKCM5IEkgdGhpbmspIHJlbW92aW5nIHRoZSBs
YXN0IApyZWZlcmVuY2Ugb24gdGhlIHdyYXBwZXI/CgpDaGVlcnMsCgo+Cj4gU2lnbmVkLW9mZi1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS92Z2ljLXYyLmMgICAgIHwgIDcgLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12
My5jICAgICB8IDExIC0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwg
IDEgLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDE5IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gaW5kZXgg
ZWQ3ZmYzYi4uYTNmZDUwMCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+IEBAIC02OTAsMTggKzY5MCwxMSBAQCBzdGF0
aWMgc3RydWN0IHBlbmRpbmdfaXJxICp2Z2ljX3YyX2xwaV90b19wZW5kaW5nKHN0cnVjdCBkb21h
aW4gKmQsCj4gICAgICBCVUcoKTsKPiAgfQo+Cj4gLXN0YXRpYyBpbnQgdmdpY192Ml9scGlfZ2V0
X3ByaW9yaXR5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2bHBpKQo+IC17Cj4gLSAg
ICAvKiBEdW1teSBmdW5jdGlvbiwgbm8gTFBJcyBvbiBhIFZHSUN2Mi4gKi8KPiAtICAgIEJVRygp
Owo+IC19Cj4gLQo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfb3BzIHZnaWNfdjJfb3BzID0g
ewo+ICAgICAgLnZjcHVfaW5pdCAgID0gdmdpY192Ml92Y3B1X2luaXQsCj4gICAgICAuZG9tYWlu
X2luaXQgPSB2Z2ljX3YyX2RvbWFpbl9pbml0LAo+ICAgICAgLmRvbWFpbl9mcmVlID0gdmdpY192
Ml9kb21haW5fZnJlZSwKPiAgICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjJfbHBpX3RvX3Bl
bmRpbmcsCj4gLSAgICAubHBpX2dldF9wcmlvcml0eSA9IHZnaWNfdjJfbHBpX2dldF9wcmlvcml0
eSwKPiAgICAgIC5tYXhfdmNwdXMgPSA4LAo+ICB9Owo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gaW5kZXggZTU4ZTc3ZS4u
ZDMzNTZhZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYwo+IEBAIC0xNzU3LDIzICsxNzU3LDEyIEBAIHN0YXRpYyBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnZnaWNfdjNfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwK
PiAgICAgIHJldHVybiBwaXJxOwo+ICB9Cj4KPiAtLyogUmV0cmlldmUgdGhlIHByaW9yaXR5IG9m
IGFuIExQSSBmcm9tIGl0cyBzdHJ1Y3QgcGVuZGluZ19pcnEuICovCj4gLXN0YXRpYyBpbnQgdmdp
Y192M19scGlfZ2V0X3ByaW9yaXR5KHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZscGkpCj4g
LXsKPiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmco
ZCwgdmxwaSk7Cj4gLQo+IC0gICAgQVNTRVJUKHApOwo+IC0KPiAtICAgIHJldHVybiBwLT5wcmlv
cml0eTsKPiAtfQo+IC0KPiAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyB2M19vcHMgPSB7
Cj4gICAgICAudmNwdV9pbml0ICAgPSB2Z2ljX3YzX3ZjcHVfaW5pdCwKPiAgICAgIC5kb21haW5f
aW5pdCA9IHZnaWNfdjNfZG9tYWluX2luaXQsCj4gICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3Yz
X2RvbWFpbl9mcmVlLAo+ICAgICAgLmVtdWxhdGVfcmVnICA9IHZnaWNfdjNfZW11bGF0ZV9yZWcs
Cj4gICAgICAubHBpX3RvX3BlbmRpbmcgPSB2Z2ljX3YzX2xwaV90b19wZW5kaW5nLAo+IC0gICAg
LmxwaV9nZXRfcHJpb3JpdHkgPSB2Z2ljX3YzX2xwaV9nZXRfcHJpb3JpdHksCj4gICAgICAvKgo+
ICAgICAgICogV2UgdXNlIGJvdGggQUZGMSBhbmQgQUZGMCBpbiAodilNUElEUi4gVGh1cywgdGhl
IG1heCBudW1iZXIgb2YgQ1BVCj4gICAgICAgKiB0aGF0IGNhbiBiZSBzdXBwb3J0ZWQgaXMgdXAg
dG8gNDA5Nig9PTI1NioxNikgaW4gdGhlb3J5Lgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5kZXggNTlkNTJj
Ni4uNjM0M2M5NSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTE0Myw3ICsxNDMsNiBAQCBzdHJ1
Y3QgdmdpY19vcHMgewo+ICAgICAgYm9vbCAoKmVtdWxhdGVfcmVnKShzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgdW5pb24gaHNyIGhzcik7Cj4gICAgICAvKiBsb29rdXAgdGhlIHN0cnVjdCBw
ZW5kaW5nX2lycSBmb3IgYSBnaXZlbiBMUEkgaW50ZXJydXB0ICovCj4gICAgICBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKigqbHBpX3RvX3BlbmRpbmcpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCB2bHBpKTsKPiAtICAgIGludCAoKmxwaV9nZXRfcHJpb3JpdHkpKHN0cnVjdCBkb21haW4gKmQs
IHVpbnQzMl90IHZscGkpOwo+ICAgICAgLyogTWF4aW11bSBudW1iZXIgb2YgdkNQVSBzdXBwb3J0
ZWQgKi8KPiAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBtYXhfdmNwdXM7Cj4gIH07Cj4KCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:31:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12:31: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.xen.org>)
	id 1dhb0Z-0003xT-Dv; Tue, 15 Aug 2017 12:31:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhb0Y-0003wV-4m
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 12:31:42 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 75/B1-01736-DA9E2995; Tue, 15 Aug 2017 12:31:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfNy0m
 RBjP/8VisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/q1T4wFdwMq2jbuZ2pg
 bLXpYuTiEBL4yyhx6u4rRgjnMaPEzLuPWbsYOYGcbYwSc5YogNgiAs4SX8/MZe9i5ODgFdCXu
 H1eEiQsLOAvceHocnYQW0LgOq/E8XkFELavxN0PF1hh7M+rjjF3MbJzsAlYSRwSA4myCKhKrP
 hximkCI/cCRoZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 B/q5nYGDcwXh7st8hRkkOJiVR3kVnJ0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCd+QIoJ1iU
 mp5akZaZAww8mLQEB4+SCG8sSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5T4MUCYAUZ
 ZTmwY2ARcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8V0Cm8GTmlcBtegV0BBPQEVfawY
 4oSURISTUwWrDkrtUQOHdsmfj12Gvsz0IbNIR7c2vUHh//1N262WKB0qMH/M8EbOVZ/WxOGL1
 a5KaSrbR2woGOlOmt0VJRG3sfqolY91zqYLoZ5TI/0mX97IeLP9iZ7OdfEWHOOFtBb81sa5nA
 3KL6nx+uTC91/bh9tYtgSDfXQc9eh/f3ezgZ1pR29S1VYinOSDTUYi4qTgQAd34c4X0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502800298!93329237!1
X-Originating-IP: [104.130.215.37]
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 61935 invoked from network); 15 Aug 2017 12:31:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 12:31:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhb0T-0003qG-79; Tue, 15 Aug 2017 12:31: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 1dhb0N-0005gI-O7; Tue, 15 Aug 2017 12:31:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhb0M-0004sl-NF; Tue, 15 Aug 2017 12:31:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112640-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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=40cc355c9223e17b54b66fdaedd93e9f6c669704
X-Osstest-Versions-That: libvirt=f5bc8b54363233ae42a50094faef4f703e46cd28
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 12:31:31 +0000
Subject: [Xen-devel] [libvirt test] 112640: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY0MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2NDAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjI0CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI2MjQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjYyNAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjI0
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2MjQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjYyNAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNjI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2MjQKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjYy
NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQwY2MzNTVjOTIyM2UxN2I1NGI2NmZkYWVkZDkzZTlm
NmM2Njk3MDQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGY1YmM4YjU0
MzYzMjMzYWU0MmE1MDA5NGZhZWY0ZjcwM2U0NmNkMjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjYyNCAgMjAxNy0wOC0xNCAwNDoyMToyNSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI2NDAgIDIwMTctMDgtMTUgMDQ6MzI6MTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBNYXJ0aW4gS2xl
dHphbmRlciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVk
aGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0Cisg
cmV2aXNpb249NDBjYzM1NWM5MjIzZTE3YjU0YjY2ZmRhZWRkOTNlOWY2YzY2OTcwNAorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgNDBjYzM1NWM5MjIzZTE3YjU0
YjY2ZmRhZWRkOTNlOWY2YzY2OTcwNAorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249NDBjYzM1
NWM5MjIzZTE3YjU0YjY2ZmRhZWRkOTNlOWY2YzY2OTcwNAorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBj
YXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUK
KyAnWycgeGxpYnZpcnQgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICdd
JworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFu
Y2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0MGNjMzU1YzkyMjNlMTdiNTRiNjZmZGFlZGQ5M2U5
ZjZjNjY5NzA0ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQor
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBz
dHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5v
cmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDov
L2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4
ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIu
Ni4zOS54CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHkt
Y3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2
aXJ0CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIu
Ni4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNy
b24ubGlidmlydAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBn
aXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFN
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJF
RV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJF
RV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4
X3RyZWUgbGlidmlydAorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdCA0MGNjMzU1YzkyMjNlMTdiNTRi
NjZmZGFlZGQ5M2U5ZjZjNjY5NzA0OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBmNWJjOGI1
Li40MGNjMzU1ICA0MGNjMzU1YzkyMjNlMTdiNTRiNjZmZGFlZGQ5M2U5ZjZjNjY5NzA0IC0+IHhl
bi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:54:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12: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.xen.org>)
	id 1dhbML-0006LF-At; Tue, 15 Aug 2017 12:54:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhbMJ-0006L3-NI
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 12:54:11 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B2/87-03368-2FEE2995; Tue, 15 Aug 2017 12:54:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+6nd5M
 iDXZ/FrX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+vD3DWLCEq6K1T7WBcQJHFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKnPg2k7GLkYNDWCBJYnJrJEiNiICyRO+v3ywgNcwCvUwSky+cZ4NomMwo8
 evyfXaQKjYBVYkN10+xgti8AtYS81ZuAouzAMVv3vjJBmKLCoRL7P9+jRmiRlDi5MwnLCA2p4
 C9RNflPrAaZgF1iT/zLjFD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRvX
 i1KKy1CJdM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgZACCHYzzTvgfYpTk
 YFIS5V10dlKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleD2CwCwkWpaanVqRl5gDjBCYtwcGjJ
 MLb9xYozVtckJhbnJkOkTrFqMvR9P3jdyYhlrz8vFQpcd4zIEUCIEUZpXlwI2Axe4lRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvDYgl/Bk5pXAbXoFdAQT0BFX2sGOKElESEk1MObedkq+nbK
 vw9PipUxPcuXvEKYyto3f3/ieUzb7+5Axr7f20YLNpnO5ig1lt+fH9l/8kT5tVuW/Bwo36hz8
 lz9a5xTm/bTdK//U66n/Pmw8vG5+/JlgrhTBhu2/tq5uE58bFdA7Py84bF7psTbGzZqn2F4cZ
 5Tfv1iwUYRr2dPPETv5Fi40WKXEUpyRaKjFXFScCACVEEmn1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502801650!107296643!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16000 invoked from network); 15 Aug 2017 12:54:10 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Aug 2017 12:54:10 -0000
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 mx1.suse.de (Postfix) with ESMTP id 795B6AEB8;
 Tue, 15 Aug 2017 12:54:09 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-40-jgross@suse.com>
 <5991B7B8020000780016F5D0@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <04bb4d94-e8b7-a50f-2ae7-97779b485e51@suse.com>
Date: Tue, 15 Aug 2017 14:54:07 +0200
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: <5991B7B8020000780016F5D0@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>,
 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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDgvMTcgMTQ6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9rZXJu
ZWwuYwo+PiArKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCj4+ICAgICAgICAgICAgICAgICAgICAg
IG9wdHZhbFstMV0gPSAnXDAnOwo+PiArICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAKPiBX
aHk/IEFwcGxpZXMgdG8gZnVydGhlciBicmVhay1zIHlvdSBhZGQ6IEF0IGxlYXN0IGluIHRoZSBw
YXN0IHdlCj4gaGFkIGNvbW1hbmQgbGluZSBvcHRpb25zIHdpdGggdHdvIGhhbmRsZXJzLCB3aGVy
ZSBlYWNoIG9mIHRoZW0KPiBuZWVkZWQgdG8gYmUgaW52b2tlZC4gSSBkb24ndCB0aGluayB3ZSBz
aG91bGQgbWFrZSBzdWNoIGltcG9zc2libGUKPiBldmVuIGlmIHJpZ2h0IG5vdyB0aGVyZSBhcmVu
J3QgYW55IHN1Y2ggZXhhbXBsZXMuIFlldCBpZiB5b3UgcmVhbGx5Cj4gbWVhbiB0bywgdGhlbiB0
aGUgYmVoYXZpb3JhbCBjaGFuZ2UgbmVlZHMgdG8gYmUgY2FsbGVkIG91dCBpbiB0aGUKPiBkZXNj
cmlwdGlvbi4KCldoaWxlIHdvcmtpbmcgb24gdGhpcyBJIHJlYWxpemVkIHRoYXQgdGhpcyBmdW5j
dGlvbmFsaXR5IGhhcyBiZWVuCndvcmtpbmcgb25seSBpbiBzb21lIGNhc2VzLiBUaGUgY3VzdG9t
IHBhcnNpbmcgZnVuY3Rpb25zIGFyZSBiZWluZwpjYWxsZWQgd2l0aCBhIGNvcHkgb2YgdGhlIG9w
dGlvbiB2YWx1ZSwgd2hpY2ggdGhleSBtb2RpZnkgaW4gc29tZQpjYXNlcy4gU28gYSBzZWNvbmQg
aGFuZGxlciBiZWluZyBjYWxsZWQgd291bGQgc2VlIGFub3RoZXIgdmFsdWUgYXMKdGhlIGZpcnN0
IGhhbmRsZXIsIGFzIGxvbmcgYXMgbW9kaWZ5aW5nIHRoZSBvcHRpb24gdmFsdWUga2VlcHMgdG8g
YmUKYWxsb3dlZC4KCkkgc2VlIHRocmVlIHBvc3NpYmlsaXRpZXMgaGVyZToKCjEuIGRvbid0IGFs
bG93IG11bHRpcGxlIGhhbmRsZXJzIGZvciB0aGUgc2FtZSBwYXJhbWV0ZXIKMi4gcmVzdG9yZSB0
aGUgb3B0aW9uIHZhbHVlIGJlZm9yZSBjYWxsaW5nIGVhY2ggaGFuZGxlciAoYXMgdGhlCiAgIGVy
cm9yIG1lc3NhZ2UgSSdtIGFkZGluZyB3aXRoIHRoaXMgcGF0Y2ggcmVxdWlyZXMgYWNjZXNzIHRv
IHRoZQogICB3aG9sZSBvcHRpb24gdmFsdWUgdGhpcyB3b3VsZG4ndCBiZSB0b28gaGFyZCkKMy4g
ZG9uJ3QgYWxsb3cgYSBoYW5kbGVyIHRvIG1vZGlmeSB0aGUgb3B0aW9uIHZhbHVlIChzb2x2ZXMg
bXkgZXJyb3IKICAgbWVzc2FnZSBwcm9ibGVtLCB0b28pCgpBbnkgcHJlZmVyZW5jZXM/CgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 12:56:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 12: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.xen.org>)
	id 1dhbOs-0006qf-NU; Tue, 15 Aug 2017 12:56:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhbOr-0006qZ-4z
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 12:56:49 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 17/E2-01994-09FE2995; Tue, 15 Aug 2017 12:56:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS7fv/aR
 Ig33POCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7F/+yFExjrHjVtoqlgbGZsYuRk0NIIE/i
 2tS9TF2MHBy8AnYSFzdYgoQlBAwlTi+8yQJiswioSlx+upodxGYTUJdoe7adFcQWEVCWuPt9B
 lgNs0CcxP5Zj8FGCgu4SaxqOcwGMd5C4vmjvWBxTgFLiZnbQOaArBKU+LtDGKJVS+Lhr1tQY7
 Qlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSNTvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNCrZ2Bg3MG4q93vEKMkB5OSKO+is5MihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwnnwLlBMsSk1PrUjLzAFGAUxagoNHSYS3DyTNW1yQmFucmQ6RO
 sVoyTHr35ovTBxNH7YAyVcT/n9jEmLJy89LlRLnPQPSIADSkFGaBzcOFqmXGGWlhHkZGRgYhH
 gKUotyM0tQ5V8xinMwKgnzHgWZwpOZVwK39RXQQUxAB11pBzuoJBEhJdXAmOsgaWgr8jcrdIe
 ZINtNAfNqYdWynfKH7jUonMn3Mbji+JN13ZndX+Ji7n6fpS1u35z+xOr5X2a3n/cvTko35oz5
 7vH9+VzPOfN+NDbO6lm+8tUkhbXpkyL1wpy71xpzGivPlKiOywhQey0f22T96PAEEReta9zWA
 QnmFl05t1cKeR+dsz1RiaU4I9FQi7moOBEAoQj4ac8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502801804!107462661!1
X-Originating-IP: [137.65.248.74]
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 28862 invoked from network); 15 Aug 2017 12:56:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 12:56:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 06:56:43 -0600
Message-Id: <59930BA7020000780016FD8D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 06:56:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170815102104.10798-1-wei.liu2@citrix.com>
In-Reply-To: <20170815102104.10798-1-wei.liu2@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] [PATCH] x86_64/mm: remove extraneous breaks in
	m2p_mapped
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDEyOjIxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:01:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:01: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.xen.org>)
	id 1dhbTQ-0007Wr-91; Tue, 15 Aug 2017 13:01:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhbTP-0007Wl-6o
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 13:01:31 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 8C/2B-01862-AA0F2995; Tue, 15 Aug 2017 13:01:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS3flh0m
 RBmcva1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvr39iKbjPXfF4fjtjA+Myzi5GTg4hgTyJ
 B7POMHYxcnDwCthJTPjJDxKWEDCUOL3wJguIzSKgKrH38z0mEJtNQF2i7dl2VhBbBCh++NJxo
 DgXB7PAbCaJY9cWgTUICyRJrD/9mhUkISRwhFFi2+117CALOAVsJD581IfYJSjxd4cwSDmzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXQi+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+OFdudDjJIcTEqivIvOTooU
 4kvKT6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8/u+B6gSLUtNTK9Iyc4DRAVMqw
 cGjJML76R1Qmre4IDG3ODMdInWK0Zjj1YT/35g4mr5//M4kBDZJSpx3BsgkAZDSjNI8uEGwqL
 3EKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYV59kCk8mXklcPteAZ3CBHTKlXawU0oSEVJSDYy
 Su3V0lnPc+ez0k7d/ia/ii39N6T3us4Utk9sZwjeISF+YfGXjdjUN6YoX37PuBRXMXzulxVs8
 Rasl7ENTf6fJFsHMXUo5e0If10342rrj202etH+myXFz9whu0BTXnnVt9UuXTL5Jr/Y8nbM+J
 F4m1Mnb4Xh60xWjKIsTjbEMq3bLfHS/UqDEUpyRaKjFXFScCAAA/i6p1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502802087!110174309!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47173 invoked from network); 15 Aug 2017 13:01:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 13:01:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 07:01:27 -0600
Message-Id: <59930CBF020000780016FDA7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 07:01:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-40-jgross@suse.com>
 <5991B7B8020000780016F5D0@prv-mh.provo.novell.com>
 <04bb4d94-e8b7-a50f-2ae7-97779b485e51@suse.com>
In-Reply-To: <04bb4d94-e8b7-a50f-2ae7-97779b485e51@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE0OjU0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NC8wOC8xNyAxNDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDA5
OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9jb21tb24va2VybmVs
LmMKPj4+ICsrKyBiL3hlbi9jb21tb24va2VybmVsLmMKPj4+ICAgICAgICAgICAgICAgICAgICAg
IG9wdHZhbFstMV0gPSAnXDAnOwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+IAo+
PiBXaHk/IEFwcGxpZXMgdG8gZnVydGhlciBicmVhay1zIHlvdSBhZGQ6IEF0IGxlYXN0IGluIHRo
ZSBwYXN0IHdlCj4+IGhhZCBjb21tYW5kIGxpbmUgb3B0aW9ucyB3aXRoIHR3byBoYW5kbGVycywg
d2hlcmUgZWFjaCBvZiB0aGVtCj4+IG5lZWRlZCB0byBiZSBpbnZva2VkLiBJIGRvbid0IHRoaW5r
IHdlIHNob3VsZCBtYWtlIHN1Y2ggaW1wb3NzaWJsZQo+PiBldmVuIGlmIHJpZ2h0IG5vdyB0aGVy
ZSBhcmVuJ3QgYW55IHN1Y2ggZXhhbXBsZXMuIFlldCBpZiB5b3UgcmVhbGx5Cj4+IG1lYW4gdG8s
IHRoZW4gdGhlIGJlaGF2aW9yYWwgY2hhbmdlIG5lZWRzIHRvIGJlIGNhbGxlZCBvdXQgaW4gdGhl
Cj4+IGRlc2NyaXB0aW9uLgo+IAo+IFdoaWxlIHdvcmtpbmcgb24gdGhpcyBJIHJlYWxpemVkIHRo
YXQgdGhpcyBmdW5jdGlvbmFsaXR5IGhhcyBiZWVuCj4gd29ya2luZyBvbmx5IGluIHNvbWUgY2Fz
ZXMuIFRoZSBjdXN0b20gcGFyc2luZyBmdW5jdGlvbnMgYXJlIGJlaW5nCj4gY2FsbGVkIHdpdGgg
YSBjb3B5IG9mIHRoZSBvcHRpb24gdmFsdWUsIHdoaWNoIHRoZXkgbW9kaWZ5IGluIHNvbWUKPiBj
YXNlcy4gU28gYSBzZWNvbmQgaGFuZGxlciBiZWluZyBjYWxsZWQgd291bGQgc2VlIGFub3RoZXIg
dmFsdWUgYXMKPiB0aGUgZmlyc3QgaGFuZGxlciwgYXMgbG9uZyBhcyBtb2RpZnlpbmcgdGhlIG9w
dGlvbiB2YWx1ZSBrZWVwcyB0byBiZQo+IGFsbG93ZWQuCj4gCj4gSSBzZWUgdGhyZWUgcG9zc2li
aWxpdGllcyBoZXJlOgo+IAo+IDEuIGRvbid0IGFsbG93IG11bHRpcGxlIGhhbmRsZXJzIGZvciB0
aGUgc2FtZSBwYXJhbWV0ZXIKPiAyLiByZXN0b3JlIHRoZSBvcHRpb24gdmFsdWUgYmVmb3JlIGNh
bGxpbmcgZWFjaCBoYW5kbGVyIChhcyB0aGUKPiAgICBlcnJvciBtZXNzYWdlIEknbSBhZGRpbmcg
d2l0aCB0aGlzIHBhdGNoIHJlcXVpcmVzIGFjY2VzcyB0byB0aGUKPiAgICB3aG9sZSBvcHRpb24g
dmFsdWUgdGhpcyB3b3VsZG4ndCBiZSB0b28gaGFyZCkKPiAzLiBkb24ndCBhbGxvdyBhIGhhbmRs
ZXIgdG8gbW9kaWZ5IHRoZSBvcHRpb24gdmFsdWUgKHNvbHZlcyBteSBlcnJvcgo+ICAgIG1lc3Nh
Z2UgcHJvYmxlbSwgdG9vKQo+IAo+IEFueSBwcmVmZXJlbmNlcz8KCkkgaGF2ZSBubyBwYXJ0aWN1
bGFyIHByZWZlcmVuY2UgYmV0d2VlbiAyIGFuZCAzLCBidXQgYm90aCBhcmUKYmV0dGVyIHRoYW4g
MS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:13:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:13: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.xen.org>)
	id 1dhbev-0008Vq-HM; Tue, 15 Aug 2017 13:13:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhbeu-0008Vk-Oo
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 13:13:24 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BF/A7-03937-473F2995; Tue, 15 Aug 2017 13:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpG7x50m
 RBucmqVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmv11xhK1gkXTFlzVPGBsYLIl2MnBwSAv4S
 k44eYwax2QT0JXa/+MQEYosIqEuc7rjI2sXIwcEs4Cdx6IEvSFhYwEHieft+NpAwi4CqxLrng
 SBhXgFPiaXfD7BBTJSTOH/8J9hEIQE1iWv9l9ghagQlTs58wgJiMwtISBx88YJ5AiP3LCSpWU
 hSCxiZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYCAxD
 sYDy9LvAQoyQHk5Io76KzkyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6fQLKCRalpqdWpGXm
 AEMSJi3BwaMkwtv+ESjNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivEwgMwRAijJK8+BGw
 OLjEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5rUGm8GTmlcBtegV0BBPQEVfawY4oSURIST
 Uw8j+Yp/zDsZ0ne63ohs2KewKUePt3n7MXymc0etzaM/sZ90Km6VVNTufqHD1eH1nTyLGsoek
 6e2xen3u95xOe1c/OtUsEfygrN5xhlFzN28xR+nC9McMK6ysrWQVVeP/a7P3g+FavPC1iAUvs
 ex0rF9+1hzp615azG906027FICTHZf2Rx02JpTgj0VCLuag4EQChDaQ9igIAAA==
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502802802!74527599!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7229 invoked from network); 15 Aug 2017 13:13:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 13:13:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435545230"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 15 Aug 2017 14:13:19 +0100
Message-ID: <1502802799-29362-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/hpet: Improve handling of timer_deadline
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dGltZXJfZGVhZGxpbmUgaXMgb25seSBldmVyIHVwZGF0ZWQgdmlhIHRoaXNfY3B1KCkgaW4gdGlt
ZXJfc29mdGlycV9hY3Rpb24oKSwKc28gaXMgbm90IGdvaW5nIHRvIGNoYW5nZSBiZWhpbmQgdGhl
IGJhY2sgb2YgdGhlIGN1cnJlbnRseSBydW5uaW5nIGNwdS4KClVwZGF0ZSBocGV0X2Jyb2FkY2Fz
dF97ZW50ZXIsZXhpdH0oKSB0byBjYWNoZSB0aGUgdmFsdWUgaW4gYSBsb2NhbCB2YXJpYWJsZSB0
bwphdm9pZCB0aGUgcmVwZWF0ZWQgUkVMT0NfSElERSgpIHBlbmFsdHkuCgpoYW5kbGVfaHBldF9i
cm9hZGNhc3QoKSByZWFkcyB0aGUgdGltZXJfZGVhZGxpbmVzIG9mIHJlbW90ZSBjcHVzLCBidXQg
dGhlcmUgaXMKbm8gbmVlZCB0byBmb3JjZSB0aGUgcmVhZCBmb3IgY3B1cyB3aGljaCBhcmUgbm90
IHByZXNlbnQgaW4gdGhlIG1hc2suICBPbmUKcmVxdWlyZW1lbnQgaXMgdGhhdCB3ZSBvbmx5IHNh
bXBsZSB0aGUgdmFsdWUgb25jZSAod2hpY2ggaGFwcGVucyBhcyBhIHNpZGUKZWZmZWN0IG9mIFJF
TE9DX0hJREUoKSksIGJ1dCBpcyBtYWRlIG1vcmUgZXhwbGljaXQgd2l0aCBBQ0NFU1NfT05DRSgp
LgoKQmxvYXQtby1tZXRlciBzaG93cyBhIG1vZGVzdCBpbXByb3ZlbWVudDoKCiAgYWRkL3JlbW92
ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzMgdXAvZG93bjogMC8tMTQ0ICgtMTQ0KQogIGZ1bmN0aW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEK
ICBocGV0X2Jyb2FkY2FzdF9leGl0ICAgICAgICAgICAgICAgICAgICAgICAgICAzMzUgICAgIDMx
MyAgICAgLTIyCiAgaHBldF9icm9hZGNhc3RfZW50ZXIgICAgICAgICAgICAgICAgICAgICAgICAg
MzI3ICAgICAyNzggICAgIC00OQogIGhhbmRsZV9ocGV0X2Jyb2FkY2FzdCAgICAgICAgICAgICAg
ICAgICAgICAgIDU3MiAgICAgNDk5ICAgICAtNzMKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgoKdjI6CiAqIFN3aXRjaCBiYWNrIHRvIHBlcl9jcHUodGltZXJfZGVhZGxp
bmUsIGNwdSk7CiAqIEFkZCBhIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgZGVhZGxpbmUgaXMgc3Rp
bGwgdmFsaWQgdG8gdXNlLgotLS0KIHhlbi9hcmNoL3g4Ni9ocGV0LmMgfCAyMiArKysrKysrKysr
KysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHBldC5jIGIveGVuL2FyY2gveDg2L2hw
ZXQuYwppbmRleCA0NmY0YzQyLi4yOWFkMzY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHBl
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ocGV0LmMKQEAgLTE4OSwxMiArMTg5LDExIEBAIHN0YXRp
YyB2b2lkIGhhbmRsZV9ocGV0X2Jyb2FkY2FzdChzdHJ1Y3QgaHBldF9ldmVudF9jaGFubmVsICpj
aCkKICAgICB7CiAgICAgICAgIHNfdGltZV90IGRlYWRsaW5lOwogCi0gICAgICAgIHJtYigpOwot
ICAgICAgICBkZWFkbGluZSA9IHBlcl9jcHUodGltZXJfZGVhZGxpbmUsIGNwdSk7Ci0gICAgICAg
IHJtYigpOwogICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY2gtPmNwdW1hc2sp
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgIGRlYWRsaW5lID0gQUNDRVNTX09O
Q0UocGVyX2NwdSh0aW1lcl9kZWFkbGluZSwgY3B1KSk7CisKICAgICAgICAgaWYgKCBkZWFkbGlu
ZSA8PSBub3cgKQogICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmbWFzayk7CiAg
ICAgICAgIGVsc2UgaWYgKCBkZWFkbGluZSA8IG5leHRfZXZlbnQgKQpAQCAtNjk3LDggKzY5Niw5
IEBAIHZvaWQgaHBldF9icm9hZGNhc3RfZW50ZXIodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCBocGV0X2V2ZW50X2NoYW5uZWwg
KmNoID0gcGVyX2NwdShjcHVfYmNfY2hhbm5lbCwgY3B1KTsKKyAgICBzX3RpbWVfdCBkZWFkbGlu
ZSA9IHBlcl9jcHUodGltZXJfZGVhZGxpbmUsIGNwdSk7CiAKLSAgICBpZiAoIHBlcl9jcHUodGlt
ZXJfZGVhZGxpbmUsIGNwdSkgPT0gMCApCisgICAgaWYgKCBkZWFkbGluZSA9PSAwICkKICAgICAg
ICAgcmV0dXJuOwogCiAgICAgaWYgKCAhY2ggKQpAQCAtNzE0LDkgKzcxNCwxMiBAQCB2b2lkIGhw
ZXRfYnJvYWRjYXN0X2VudGVyKHZvaWQpCiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgY2gtPmNw
dW1hc2spOwogCiAgICAgc3Bpbl9sb2NrKCZjaC0+bG9jayk7Ci0gICAgLyogcmVwcm9ncmFtIGlm
IGN1cnJlbnQgY3B1IGV4cGlyZSB0aW1lIGlzIG5lYXJlciAqLwotICAgIGlmICggcGVyX2NwdSh0
aW1lcl9kZWFkbGluZSwgY3B1KSA8IGNoLT5uZXh0X2V2ZW50ICkKLSAgICAgICAgcmVwcm9ncmFt
X2hwZXRfZXZ0X2NoYW5uZWwoY2gsIHBlcl9jcHUodGltZXJfZGVhZGxpbmUsIGNwdSksIE5PVygp
LCAxKTsKKyAgICAvKgorICAgICAqIHJlcHJvZ3JhbSBpZiBjdXJyZW50IGNwdSBleHBpcmUgdGlt
ZSBpcyBuZWFyZXIuICBkZWFkbGluZSBpcyBuZXZlcgorICAgICAqIHdyaXR0ZW4gYnkgYSByZW1v
dGUgY3B1LCBzbyB0aGUgdmFsdWUgcmVhZCBlYXJsaWVyIGlzIHN0aWxsIHZhbGlkLgorICAgICAq
LworICAgIGlmICggZGVhZGxpbmUgPCBjaC0+bmV4dF9ldmVudCApCisgICAgICAgIHJlcHJvZ3Jh
bV9ocGV0X2V2dF9jaGFubmVsKGNoLCBkZWFkbGluZSwgTk9XKCksIDEpOwogICAgIHNwaW5fdW5s
b2NrKCZjaC0+bG9jayk7CiB9CiAKQEAgLTcyNCw4ICs3MjcsOSBAQCB2b2lkIGhwZXRfYnJvYWRj
YXN0X2V4aXQodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOwogICAgIHN0cnVjdCBocGV0X2V2ZW50X2NoYW5uZWwgKmNoID0gcGVyX2NwdShjcHVfYmNf
Y2hhbm5lbCwgY3B1KTsKKyAgICBzX3RpbWVfdCBkZWFkbGluZSA9IHBlcl9jcHUodGltZXJfZGVh
ZGxpbmUsIGNwdSk7CiAKLSAgICBpZiAoIHBlcl9jcHUodGltZXJfZGVhZGxpbmUsIGNwdSkgPT0g
MCApCisgICAgaWYgKCBkZWFkbGluZSA9PSAwICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYg
KCAhY2ggKQpAQCAtNzMzLDcgKzczNyw3IEBAIHZvaWQgaHBldF9icm9hZGNhc3RfZXhpdCh2b2lk
KQogCiAgICAgLyogUmVwcm9ncmFtIHRoZSBkZWFkbGluZTsgdHJpZ2dlciB0aW1lciB3b3JrIG5v
dyBpZiBpdCBoYXMgcGFzc2VkLiAqLwogICAgIGVuYWJsZV9BUElDX3RpbWVyKCk7Ci0gICAgaWYg
KCAhcmVwcm9ncmFtX3RpbWVyKHBlcl9jcHUodGltZXJfZGVhZGxpbmUsIGNwdSkpICkKKyAgICBp
ZiAoICFyZXByb2dyYW1fdGltZXIoZGVhZGxpbmUpICkKICAgICAgICAgcmFpc2Vfc29mdGlycShU
SU1FUl9TT0ZUSVJRKTsKIAogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgY2gtPmNwdW1hc2sp
OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:28:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13: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.xen.org>)
	id 1dhbsw-0001Hx-Tu; Tue, 15 Aug 2017 13:27:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhbsv-0001Ha-P4
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 13:27:53 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 73/1C-03937-8D6F2995; Tue, 15 Aug 2017 13:27:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVff6t0m
 RBj8OWlqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149fOl0wFz9YxVtw7sZSl
 gfFjdRcjF4eQwF9GiVVNrxghnMeMErOmfGeHcLYxSpzbfIKpi5GTQ0TAWeLrmbnsIDavgL7E9
 x9nWEBsYYFQiS8374E1SAjclZPYcfAzWJGEgLfE73m/WWDsfde+sHUxsnOwCVhJHBIDibIIqE
 rMe/GBcQIj9wJGhlWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIF+ZwCCHYyXNwYcYpTkYFIS5V10dlKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne1q9AOcGi
 1PTUirTMHGAAwqQlOHiURHjbQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO2w1SJABSl
 FGaBzcCFg2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrATKFJzOvBG7TK6AjmICOuNIOdk
 RJIkJKqoHxUFHA9CnaD8ruhuWpzrHrm69SVTfp4OPIIwFbXjVM3rppDsMp8+laHpZpxvGdjLe
 l4sxmle7zCFizWzuocoN3Ttbl+TK1Jge6fvhEnGoS1M876nxXxLF/ZQB7C6v50ev2knyvvx08
 5PDg29NbLiw93xxXbtAuECxRlK853uvpeO7W+t6VB18osRRnJBpqMRcVJwIA8TG4jYECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502803670!77859938!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5188 invoked from network); 15 Aug 2017 13:27:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 13:27:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhbsq-0005JY-Ub; Tue, 15 Aug 2017 13:27: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 1dhbsl-0000EM-Et; Tue, 15 Aug 2017 13:27:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhbsk-0003Ln-U6; Tue, 15 Aug 2017 13:27:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112639-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-libvirt-vhd: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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=83c3a1f61673ef554facf4d6d29ed56c5a219f9d
X-Osstest-Versions-That: qemuu=9db6ffc76676731a25a5538ab71e8ca6ac234f80
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 13:27:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 112639: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYzOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2MzkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEyNjEw
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjEwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTEyNjEwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2MTAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMjYxMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjEwCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2MTAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMjYxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMjYxMAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEyNjEwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2MTAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMjYxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNjEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA4M2MzYTFmNjE2NzNlZjU1NGZhY2Y0
ZDZkMjllZDU2YzVhMjE5ZjlkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAg
ICA5ZGI2ZmZjNzY2NzY3MzFhMjVhNTUzOGFiNzFlOGNhNmFjMjM0ZjgwCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTI2MTAgIDIwMTctMDgtMTIgMTU6NDc6MTMgWiAgICAyIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTEyNjMxICAyMDE3LTA4LTE0IDExOjIwOjAyIFogICAgMSBkYXlzICAgIDIg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjM5ICAyMDE3LTA4LTE1IDAwOjQ4OjU5
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRWR1YXJkbyBPdHVibyA8b3R1Ym9AcmVkaGF0
LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNv
cmUuY29tPgogIE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhz
bSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDgzYzNh
MWY2MTY3M2VmNTU0ZmFjZjRkNmQyOWVkNTZjNWEyMTlmOWQKQXV0aG9yOiBLT05SQUQgRnJlZGVy
aWMgPGZyZWRlcmljLmtvbnJhZEBhZGFjb3JlLmNvbT4KRGF0ZTogICBGcmkgQXVnIDExIDA5OjU0
OjEyIDIwMTcgKzAyMDAKCiAgICB4bG54LXFzcGk6IGFkZCBhIHByb3BlcnR5IGZvciBtbWlvLWV4
ZWN1dGlvbgogICAgCiAgICBUaGlzIGFkZHMgbW1pby1leGVjIHByb3BlcnR5IHRvIHdvcmthcm91
bmQgdGhlIG1pZ3JhdGlvbiBidWcuCiAgICBXaGVuIGVuYWJsZWQgdGhlIG1pZ3JhdGlvbiBpcyBi
bG9ja2VkIGFuZCB3aWxsIHJldHVybiBhbiBlcnJvci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
S09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgICBN
ZXNzYWdlLWlkOiAxNTAyNDM4MDUyLTUxMTctMS1naXQtc2VuZC1lbWFpbC1mcmVkZXJpYy5rb25y
YWRAYWRhY29yZS5jb20KICAgIFJldmlld2VkLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5t
YXlkZWxsQGxpbmFyby5vcmc+Cgpjb21taXQgZGVmNTA5NTNiZWUyY2ZmMzFjZGI3OGQzZTRlN2Vj
NDQzMzUzYWI4YQpNZXJnZTogODdlY2Q0ZiBiZDdhZGM4CkF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIE1vbiBBdWcgMTQgMTM6MzU6MzMgMjAx
NyArMDEwMAoKICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvamFzb3dh
bmcvdGFncy9uZXQtcHVsbC1yZXF1ZXN0JyBpbnRvIHN0YWdpbmcKICAgIAogICAgIyBncGc6IFNp
Z25hdHVyZSBtYWRlIE1vbiAxNCBBdWcgMjAxNyAxMzozMjoxMCBCU1QKICAgICMgZ3BnOiAgICAg
ICAgICAgICAgICB1c2luZyBSU0Ega2V5IDB4RUYwNDk2NUIzOThENjIxMQogICAgIyBncGc6IEdv
b2Qgc2lnbmF0dXJlIGZyb20gIkphc29uIFdhbmcgKEphc29uIFdhbmcgb24gUmVkSGF0KSA8amFz
b3dhbmdAcmVkaGF0LmNvbT4iCiAgICAjIGdwZzogV0FSTklORzogVGhpcyBrZXkgaXMgbm90IGNl
cnRpZmllZCB3aXRoIHN1ZmZpY2llbnRseSB0cnVzdGVkIHNpZ25hdHVyZXMhCiAgICAjIGdwZzog
ICAgICAgICAgSXQgaXMgbm90IGNlcnRhaW4gdGhhdCB0aGUgc2lnbmF0dXJlIGJlbG9uZ3MgdG8g
dGhlIG93bmVyLgogICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogMjE1RCA0NkY0IDgyNDYg
Njg5RSBDNzdGICAzNTYyIEVGMDQgOTY1QiAzOThEIDYyMTEKICAgIAogICAgKiByZW1vdGVzL2ph
c293YW5nL3RhZ3MvbmV0LXB1bGwtcmVxdWVzdDoKICAgICAgcWVtdS1kb2M6IE1lbnRpb24gaG9z
dF9uZXRfYWRkLy1yZW1vdmUgaW4gdGhlIGRlcHJlY2F0aW9uIGNoYXB0ZXIKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKY29t
bWl0IGJkN2FkYzg0NDkyZThlMzFhNDg5MTdmNTE1YjhhNWY1OThkODQ1NDQKQXV0aG9yOiBUaG9t
YXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgQXVnIDEwIDEwOjAwOjE3IDIw
MTcgKzAyMDAKCiAgICBxZW11LWRvYzogTWVudGlvbiBob3N0X25ldF9hZGQvLXJlbW92ZSBpbiB0
aGUgZGVwcmVjYXRpb24gY2hhcHRlcgogICAgCiAgICBUaGUgdHdvIEhNUCBjb21tYW5kcyBob3N0
X25ldF9hZGQgYW5kIC1yZW1vdmUgaGF2ZSByZWNlbnRseSBiZWVuCiAgICBtYXJrZWQgYXMgZGVw
cmVjYXRlZCwgdG9vLCBzbyB3ZSBzaG91bGQgbm93IG1lbnRpb24gdGhlbSBpbiB0aGUKICAgIGNo
YXB0ZXIgb2YgZGVwcmVjYXRlZCBmZWF0dXJlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVGhv
bWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5n
IDxqYXNvd2FuZ0ByZWRoYXQuY29tPgoKY29tbWl0IDg3ZWNkNGYzNDA4MjY1ZmM2NDAzZGZiZTM0
ZmI4ODUwNTdmODA0ZWMKTWVyZ2U6IDZmZWYyMmQgYTgwOGMwOApBdXRob3I6IFBldGVyIE1heWRl
bGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KRGF0ZTogICBNb24gQXVnIDE0IDEyOjQzOjA3
IDIwMTcgKzAxMDAKCiAgICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL21q
dC90YWdzL3RyaXZpYWwtcGF0Y2hlcy1mZXRjaCcgaW50byBzdGFnaW5nCiAgICAKICAgIHRyaXZp
YWwgcGF0Y2hlcyBmb3IgMjAxNy0wOC0xNAogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUg
TW9uIDE0IEF1ZyAyMDE3IDEyOjA3OjAzIEJTVAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVz
aW5nIFJTQSBrZXkgMHg3MDFCNEY2QjFBNjkzRTU5CiAgICAjIGdwZzogR29vZCBzaWduYXR1cmUg
ZnJvbSAiTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4iCiAgICAjIGdwZzogICAgICAg
ICAgICAgICAgIGFrYSAiTWljaGFlbCBUb2thcmV2IDxtanRAY29ycGl0LnJ1PiIKICAgICMgZ3Bn
OiAgICAgICAgICAgICAgICAgYWthICJNaWNoYWVsIFRva2FyZXYgPG1qdEBkZWJpYW4ub3JnPiIK
ICAgICMgUHJpbWFyeSBrZXkgZmluZ2VycHJpbnQ6IDZFRTEgOTVEMSA4ODZFIDhGRkIgODEwRCAg
NDMyNCA0NTdDIEUwQTAgODA0NCA2NUM1CiAgICAjICAgICAgU3Via2V5IGZpbmdlcnByaW50OiA3
QjczIEJBRDYgOEJFNyBBMkMyIDg5MzEgIDRCMjIgNzAxQiA0RjZCIDFBNjkgM0U1OQogICAgCiAg
ICAqIHJlbW90ZXMvbWp0L3RhZ3MvdHJpdmlhbC1wYXRjaGVzLWZldGNoOgogICAgICBody9taXNj
L21taW9faW50ZXJmYWNlOiBSZXR1cm4gYWZ0ZXIgZXJyb3Jfc2V0ZygpIHRvIGF2b2lkIGNyYXNo
CiAgICAgIHFlbXUtaW90ZXN0czogcmVtb3ZlIGNvbW1lbnQgYWJvdXQgcm9vdCBwcml2aWxlZ2Vz
IHJlcXVpcmVtZW50CiAgICAgIHFlbXUtaW90ZXN0czogcmVtb3ZlIGNvbW1lbnRlZCBvdXQgdmFy
aWFibGVzCiAgICAgIHFlbXUtaW90ZXN0czogZ2V0IHJpZCBvZiBfZnVsbF9pbWdwcm90b19kZXRh
aWxzKCkKICAgICAgcWVtdS1kb2M6IEZpeCAiLW5ldCB2YW4iIHR5cG8KICAgICAgbGlicXRlc3Q6
IEZpeCB0eXBvIGluIGNvbW1lbnRzCiAgICAgIHVuaWNvcmUzMjogYWJvcnQgd2hlbiBlbnRlcmlu
ZyAieCAwIiBvbiB0aGUgbW9uaXRvcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Cgpjb21taXQgNmZlZjIyZDdlNjUwYTVhN2Nh
ZDc2YzYxMTViZWE2MjllNzVlY2E5ZgpNZXJnZTogYjk2ODMxNiA2OTAwMTkxCkF1dGhvcjogUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIE1vbiBBdWcgMTQg
MTE6NDE6MjQgMjAxNyArMDEwMAoKICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ3Jl
bW90ZXMvYm9uemluaS90YWdzL2Zvci11cHN0cmVhbScgaW50byBzdGFnaW5nCiAgICAKICAgICog
TG9uZSB0eXBvIGZpeCAoVGhvbWFzKQogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgTW9u
IDE0IEF1ZyAyMDE3IDA5OjQxOjUyIEJTVAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5n
IFJTQSBrZXkgMHhCRkZCRDI1Rjc4QzdBRTgzCiAgICAjIGdwZzogR29vZCBzaWduYXR1cmUgZnJv
bSAiUGFvbG8gQm9uemluaSA8Ym9uemluaUBnbnUub3JnPiIKICAgICMgZ3BnOiAgICAgICAgICAg
ICAgICAgYWthICJQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPiIKICAgICMgUHJp
bWFyeSBrZXkgZmluZ2VycHJpbnQ6IDQ2RjUgOUZCRCA1N0Q2IDEyRTcgQkZENCAgRTJGNyA3RTE1
IDEwMEMgQ0QzNiA2OUIxCiAgICAjICAgICAgU3Via2V5IGZpbmdlcnByaW50OiBGMTMzIDM4NTcg
NEI2NiAyMzg5IDg2NkMgIDc2ODIgQkZGQiBEMjVGIDc4QzcgQUU4MwogICAgCiAgICAqIHJlbW90
ZXMvYm9uemluaS90YWdzL2Zvci11cHN0cmVhbToKICAgICAgcWVtdS1kb2M6IEZpeCAiLW5ldCB2
YW4iIHR5cG8KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5
ZGVsbEBsaW5hcm8ub3JnPgoKY29tbWl0IGE4MDhjMDg2NWI3MjBlMjJjYTI5MjllYzNkMzYyZDQ2
MTBmYmFkNTEKQXV0aG9yOiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KRGF0ZTogICBN
b24gQXVnIDE0IDA4OjEwOjI5IDIwMTcgKzAyMDAKCiAgICBody9taXNjL21taW9faW50ZXJmYWNl
OiBSZXR1cm4gYWZ0ZXIgZXJyb3Jfc2V0ZygpIHRvIGF2b2lkIGNyYXNoCiAgICAKICAgIFFFTVUg
Y3VycmVudGx5IGFib3J0KClzIGlmIHRoZSB1c2VyIHRyaWVzIHRvIHNwZWNpZnkgdGhlIG1taW9f
aW50ZXJmYWNlCiAgICBkZXZpY2Ugd2l0aG91dCBwYXJhbWV0ZXJzOgogICAgCiAgICB4ODZfNjQt
c29mdG1tdS9xZW11LXN5c3RlbS14ODZfNjQgLW5vZ3JhcGhpYyAtZGV2aWNlIG1taW9faW50ZXJm
YWNlCiAgICBxZW11LXN5c3RlbS14ODZfNjQ6IC9ob21lL3RodXRoL2RldmVsL3FlbXUvdXRpbC9l
cnJvci5jOjU3OiBlcnJvcl9zZXR2OgogICAgIEFzc2VydGlvbiBgKmVycnAgPT0gKCh2b2lkICop
MCknIGZhaWxlZC4KICAgIEFib3J0ZWQgKGNvcmUgZHVtcGVkKQogICAgCiAgICBUaGlzIGhhcHBl
bnMgYmVjYXVzZSB0aGUgcmVhbGl6ZSBmdW5jdGlvbiBpcyB0cnlpbmcgdG8gc2V0IHRoZSBlcnJw
CiAgICB0d2ljZSBpbiB0aGlzIGNhc2UuIEFmdGVyIHNldHRpbmcgYW4gZXJyb3IsIHRoZSByZWFs
aXplIGZ1bmN0aW9uCiAgICBzaG91bGQgaW1tZWRpYXRlbHkgcmV0dXJuIGluc3RlYWQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgU2ln
bmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KCmNvbW1pdCBhM2Uw
OGMyZGJkN2RiOWI4NmUxNzRmNWU1MGM2YWE3YTU5YTJiMjFkCkF1dGhvcjogQ2xlYmVyIFJvc2Eg
PGNyb3NhQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEp1bCAyNyAwODowMjowOSAyMDE3IC0wNDAw
CgogICAgcWVtdS1pb3Rlc3RzOiByZW1vdmUgY29tbWVudCBhYm91dCByb290IHByaXZpbGVnZXMg
cmVxdWlyZW1lbnQKICAgIAogICAgVGhlIGNoZWNrIHNjcmlwdCBjb250YWlucyBhIGNvbW1lbnRl
ZCBvdXQgcm9vdCB1c2VyIHJlcXVpcmVtZW50LAogICAgcHJvYmFibHkgYmVjYXVzZSBvZiBpdHMg
eGZzdGVzdHMgaGVyaXRhZ2UuICBUaGlzIHJlcXVpcmVtZW50IGRvZXNuJ3QKICAgIGFwcGx5IHRv
IHFlbXUtaW90ZXN0cywgc28gaXQgYmV0dGVyIGJlIGdvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
biBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hh
ZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+Cgpjb21taXQgODA3NThlYzU3ZDI2YmQyNzUxZjIw
NGFkZTM1NmRiMDk0Y2U0YjA4YwpBdXRob3I6IENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29t
PgpEYXRlOiAgIFRodSBKdWwgMjcgMDg6MDI6MDggMjAxNyAtMDQwMAoKICAgIHFlbXUtaW90ZXN0
czogcmVtb3ZlIGNvbW1lbnRlZCBvdXQgdmFyaWFibGVzCiAgICAKICAgIFRoZSB2YXJpYWJsZXMg
RlVMTF9NS0ZTX09QVElPTlMgYW5kIEZVTExfTU9VTlRfT1BUSU9OUyBhcmUgY29tbWVudGVkCiAg
ICBvdXQsIG5ldmVyIHVzZWQsIGFuZCBldmVuIHJlZmVyIHRvIGZ1bmN0aW9ucyB0aGF0IGRvIGV4
aXN0LiAgVGhlIGxhc3QKICAgIHRpbWUgdGhlc2Ugd2VyZSB0b3VjaGVkIHdhcyBhcm91bmQgOCB5
ZWFycyBhZ28sIHNvIEkgZ3Vlc3MgaXQncyBzYWZlCiAgICB0byBhc3N1bWUgb3V0cHV0dGluZyBz
dWNoIGluZm9ybWF0aW9uIG9uIHRlc3QgZXhlY3V0aW9uIGlzIHN0aWxsIG9uIHRoZQogICAgcmFk
YXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+Cgpjb21t
aXQgNjU3YzU3MmFmZThkYWUzOTNmMjMyMWRiODg2NmMwMmI0YmY3YmM3NwpBdXRob3I6IENsZWJl
ciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKdWwgMjcgMDg6MDI6MDcgMjAx
NyAtMDQwMAoKICAgIHFlbXUtaW90ZXN0czogZ2V0IHJpZCBvZiBfZnVsbF9pbWdwcm90b19kZXRh
aWxzKCkKICAgIAogICAgQWx0aG91Z2ggdGhpcyBmdW5jdGlvbiBpcyB1c2VkLCBpdHMgaW1wbGVt
ZW50YXRpb24gZG9lcyBub3RoaW5nCiAgICBiZXNpZGVzIGVjaG9pbmcgYSB2YXJpYWJsZSBuYW1l
LiAgVGhlcmUncyBubyBuZWVkIHRvIHdyYXAgdGhpcwogICAgZnVuY3Rpb25hbGl0eSBpbiBhIGZ1
bmN0aW9uLCBhbmQgYmFzZWQgb24gdGhlIG9uZSB1c2FnZSBpdCBoYXMsIGl0J3MKICAgIG5vdCBl
dmVuIHJlcXVpcmVkIHRvIGFkaGVyZSB0byBhIGNvbnZlbnRpb24gb3IgY29kZSBzdHlsZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgoKY29tbWl0IDg4
NTUyYjU1M2IwZjJkNzVmMGY5MWEyNDdmMTljMmUzYjgxZWQ1YWEKQXV0aG9yOiBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgQXVnIDEwIDEzOjQ0OjI2IDIwMTcgKzAy
MDAKCiAgICBxZW11LWRvYzogRml4ICItbmV0IHZhbiIgdHlwbwogICAgCiAgICBXaGlsZSBBbmRy
ZXcgUy4gVGFuZW5iYXVtIGhhcyBhIHBvaW50IGJ5IHNheWluZyAiTmV2ZXIgdW5kZXJlc3RpbWF0
ZSB0aGUKICAgIGJhbmR3aWR0aCBvZiBhIHN0YXRpb24gd2Fnb24gZnVsbCBvZiB0YXBlcyBodXJ0
bGluZyBkb3duIHRoZSBoaWdod2F5IiwKICAgIHdlIGRvbid0IHN1cHBvcnQgdGhhdCB3YXkgb2Yg
dHJhbnNwb3J0YXRpb24gaW4gUUVNVSB5ZXQsIHNvIHJlcGxhY2UgdGhlCiAgICB0eXBvIHdpdGgg
dGhlIGNvcnJlY3Qgd29yZCAidmxhbiIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBI
dXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVibGFr
ZUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJl
ZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNr
LnJ1PgoKY29tbWl0IGU4ZWMwMTE3YjIxMTUwZDJlYTg4OGJiY2Y2ZDhmZTk2ODMzMzJhOWUKQXV0
aG9yOiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgQXVnIDIgMjA6
MDg6MzMgMjAxNyAtMDUwMAoKICAgIGxpYnF0ZXN0OiBGaXggdHlwbyBpbiBjb21tZW50cwogICAg
CiAgICBzL2NvbnRpbnVvc2x5L2NvbnRpbnVvdXNseS8KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmVmZiBDb2R5
IDxqY29keUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxt
anRAdGxzLm1zay5ydT4KCmNvbW1pdCAwYWMyNDFiY2Y5ZjlkOTlhMjUyYTM1MmExNjJmNGIxM2Iy
NDczMmFiCkF1dGhvcjogRWR1YXJkbyBPdHVibyA8b3R1Ym9AcmVkaGF0LmNvbT4KRGF0ZTogICBG
cmkgSnVsIDI4IDEzOjUxOjMxIDIwMTcgKzAyMDAKCiAgICB1bmljb3JlMzI6IGFib3J0IHdoZW4g
ZW50ZXJpbmcgInggMCIgb24gdGhlIG1vbml0b3IKICAgIAogICAgU3RhcnRpbmcgUWVtdSB3aXRo
ICJxZW11LXN5c3RlbS11bmljb3JlMzIgLU0gcHV2MyxhY2NlbD1xdGVzdCAtUyAtbm9ncmFwaGlj
IgogICAgYW5kIGVudGVyaW5nICJ4IDAgIiBhdCB0aGUgbW9uaXRvciBwcm9tcHQgbGVhZHMgdG8g
YWJvcnQoKToKICAgIAogICAgICAkIC4vdW5pY29yZTMyLXNvZnRtbXUvcWVtdS1zeXN0ZW0tdW5p
Y29yZTMyIC1NIHB1djMsYWNjZWw9cXRlc3QgLVMgLW5vZ3JhcGhpYwogICAgICBRRU1VIDIuOS45
MCBtb25pdG9yIC0gdHlwZSAnaGVscCcgZm9yIG1vcmUgaW5mb3JtYXRpb24KICAgICAgKHFlbXUp
IHggMAogICAgICBxZW11OiBmYXRhbDogdWMzMl9jcHVfZ2V0X3BoeXNfcGFnZV9kZWJ1ZyBub3Qg
c3VwcG9ydGVkIHlldAogICAgCiAgICAgIFIwMD0wMDAwMDAwMCBSMDE9MDAwMDAwMDAgUjAyPTAw
MDAwMDAwIFIwMz0wMDAwMDAwMAogICAgICBSMDQ9MDAwMDAwMDAgUjA1PTAwMDAwMDAwIFIwNj0w
MDAwMDAwMCBSMDc9MDAwMDAwMDAKICAgICAgUjA4PTAwMDAwMDAwIFIwOT0wMDAwMDAwMCBSMTA9
MDAwMDAwMDAgUjExPTAwMDAwMDAwCiAgICAgIFIxMj0wMDAwMDAwMCBSMTM9MDAwMDAwMDAgUjE0
PTAwMDAwMDAwIFIxNT0wMDAwMDAwMAogICAgICBSMTY9MDAwMDAwMDAgUjE3PTAwMDAwMDAwIFIx
OD0wMDAwMDAwMCBSMTk9MDAwMDAwMDAKICAgICAgUjIwPTAwMDAwMDAwIFIyMT0wMDAwMDAwMCBS
MjI9MDAwMDAwMDAgUjIzPTAwMDAwMDAwCiAgICAgIFIyND0wMDAwMDAwMCBSMjU9MDAwMDAwMDAg
UjI2PTAwMDAwMDAwIFIyNz0wMDAwMDAwMAogICAgICBSMjg9MDAwMDAwMDAgUjI5PTAwMDAwMDAw
IFIzMD0wMDAwMDAwMCBSMzE9MDMwMDAwMDAKICAgICAgUFNSPTQwMDAwMDEzIC1aLS0gUFJJVgog
ICAgICBBYm9ydGVkIChjb3JlIGR1bXBlZCkKICAgIAogICAgVGhpcyBoYXBwZW5zIGJlY2F1c2Ug
dWMzMl9jcHVfZ2V0X3BoeXNfcGFnZV9kZWJ1ZygpIGlzIG5vdCBpbXBsZW1lbnRlZAogICAgeWV0
LCB0aGlzIGlzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQgdG8gYXZvaWQgdGhlIGNyYXNoLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KCmNvbW1pdCBi
OTY4MzE2MDY5YWJkMDBmZWI3YTNiYzlmNGUzMmVkNmMyMjdlYTY1Ck1lcmdlOiA5ZGI2ZmZjIDQ4
MGJjMTEKQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRh
dGU6ICAgTW9uIEF1ZyAxNCAwOTo0ODo0NCAyMDE3ICswMTAwCgogICAgTWVyZ2UgcmVtb3RlLXRy
YWNraW5nIGJyYW5jaCAncmVtb3Rlcy9jb2h1Y2svdGFncy9ib290LXNlcmlhbC1uby10Y2ctMjAx
NzA4MTEnIGludG8gc3RhZ2luZwogICAgCiAgICBGaXggdGhlIGJvb3Qtc2VyaWFsIHRlc3QgdG8g
d29yayB3aXRoIHRoZSBuZXcgLS1kaXNhYmxlLXRjZy4KICAgIAogICAgIyBncGc6IFNpZ25hdHVy
ZSBtYWRlIEZyaSAxMSBBdWcgMjAxNyAxNDo1NToxNSBCU1QKICAgICMgZ3BnOiAgICAgICAgICAg
ICAgICB1c2luZyBSU0Ega2V5IDB4REVDRjZCOTNDNkYwMkZBRgogICAgIyBncGc6IEdvb2Qgc2ln
bmF0dXJlIGZyb20gIkNvcm5lbGlhIEh1Y2sgPGNvbm55QGNvcm5lbGlhLWh1Y2suZGU+IgogICAg
IyBncGc6ICAgICAgICAgICAgICAgICBha2EgIkNvcm5lbGlhIEh1Y2sgPGh1Y2tjQGxpbnV4LnZu
ZXQuaWJtLmNvbT4iCiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiQ29ybmVsaWEgSHVj
ayA8Y29ybmVsaWEuaHVja0BkZS5pYm0uY29tPiIKICAgICMgZ3BnOiAgICAgICAgICAgICAgICAg
YWthICJDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAa2VybmVsLm9yZz4iCiAgICAjIGdwZzogICAgICAg
ICAgICAgICAgIGFrYSAiQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+IgogICAgIyBQ
cmltYXJ5IGtleSBmaW5nZXJwcmludDogQzNEMCBENjZEIEMzNjIgNEZGNiBBOEMwICAxOENFIERF
Q0YgNkI5MyBDNkYwIDJGQUYKICAgIAogICAgKiByZW1vdGVzL2NvaHVjay90YWdzL2Jvb3Qtc2Vy
aWFsLW5vLXRjZy0yMDE3MDgxMToKICAgICAgYm9vdC1zZXJpYWwtdGVzdDogZmFsbGJhY2sgdG8g
a3ZtIGFjY2VsZXJhdG9yCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBl
dGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmNvbW1pdCA2OTAwMTkxNzc1MmZhZTk1ODYyZGIyZDEx
NWNiZjc2MmFmYjA2NTljCkF1dGhvcjogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkRh
dGU6ICAgVGh1IEF1ZyAxMCAxMzo0NDoyNiAyMDE3ICswMjAwCgogICAgcWVtdS1kb2M6IEZpeCAi
LW5ldCB2YW4iIHR5cG8KICAgIAogICAgV2hpbGUgQW5kcmV3IFMuIFRhbmVuYmF1bSBoYXMgYSBw
b2ludCBieSBzYXlpbmcgIk5ldmVyIHVuZGVyZXN0aW1hdGUgdGhlCiAgICBiYW5kd2lkdGggb2Yg
YSBzdGF0aW9uIHdhZ29uIGZ1bGwgb2YgdGFwZXMgaHVydGxpbmcgZG93biB0aGUgaGlnaHdheSIs
CiAgICB3ZSBkb24ndCBzdXBwb3J0IHRoYXQgd2F5IG9mIHRyYW5zcG9ydGF0aW9uIGluIFFFTVUg
eWV0LCBzbyByZXBsYWNlIHRoZQogICAgdHlwbyB3aXRoIHRoZSBjb3JyZWN0IHdvcmQgInZsYW4i
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICAgIE1lc3NhZ2UtSWQ6IDwxNTAyMzY1NDY2LTE5NDMyLTEtZ2l0LXNlbmQtZW1haWwtdGh1dGhA
cmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+Cgpjb21taXQgNDgwYmMxMWU2MTY5Mzc5NmRlYmQzYTk1NjZiZTBjYTE3OTViYjdi
NwpBdXRob3I6IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBB
dWcgMTEgMTM6MDM6MzEgMjAxNyArMDIwMAoKICAgIGJvb3Qtc2VyaWFsLXRlc3Q6IGZhbGxiYWNr
IHRvIGt2bSBhY2NlbGVyYXRvcgogICAgCiAgICBDdXJyZW50bHksIGF0IGxlYXN0IHg4Nl82NCBh
bmQgczM5MHggc3VwcG9ydCBidWlsZGluZyB3aXRoIC0tZGlzYWJsZS10Y2cuCiAgICBJbnN0ZWFk
IG9mIGZvcmNpbmcgdGNnICh3aGljaCBjYXVzZXMgdGhlIHRlc3QgdG8gZmFpbCBvbiBzdWNoIGJ1
aWxkcyksCiAgICBhbGxvdyB0byB1c2Uga3ZtIGFzIHdlbGwuCiAgICAKICAgIFJldmlld2VkLWJ5
OiBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1i
eTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDb3Ju
ZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:44:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 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.xen.org>)
	id 1dhc8f-0002ln-Ma; Tue, 15 Aug 2017 13:44:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhc8d-0002lb-PY
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 13:44:07 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A4/76-27137-7AAF2995; Tue, 15 Aug 2017 13:44:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3fZr0m
 RBlcmqlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX/txiK/jCVLFl+Xz2BsZdTF2MnBxCAnkS
 W5fNYAexeQXsJF793cUIYksIGEqcXniTBcRmEVCVmNF8gRnEZhNQl2h7tp21i5GDQ0TAQOLc0
 aQuRi4OZoG1TBIXZ91lAokLC8hLHHkkDzHeTuLc5AnMIGFeAUGJvzuEQcLMAloSD3/dYoGwtS
 WWLXwNVsIsIC2x/B/HBEbeWQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1jY72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQYwCCHYw71wceYpTkYFIS5V10dlKkEF9SfkplRmJx
 RnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgnfwTqE6wKDU9tSItMwcYBTClEhw8SiK8+0HSv
 MUFibnFmekQqVOMxhxNH7Z8YeJ4NeH/NyYhsElS4ryNIKUCIKUZpXlwg2DReYlRVkqYlxHoTC
 GegtSi3MwSVPlXjOIcjErCvH0gU3gy80rg9r0COoUJ6JQr7WCnlCQipKQaGE9vT47kuDvzydW
 5m9x2zcwLlNk88X9Bx66MaXkK2188erRt6l/ugijbsH7hkOP/7+l69tUEBbieWn7N/E/ycsYp
 Lt5vBdm/rY9dsaPMcu2VY+VuuRfKv55xmLft2bNbN56aC+x2fKb46daRpTFtkSsWKufkv019o
 Rqkqbv82BfuRcodfVLzwvYqsRRnJBpqMRcVJwIAEL5Y38kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502804644!71373562!1
X-Originating-IP: [137.65.248.74]
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 9492 invoked from network); 15 Aug 2017 13:44:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 13:44:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 07:44:04 -0600
Message-Id: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 07:43:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
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 v3 0/2] XSA-226
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WFNBLTIyNiB3ZW50IG91dCB3aXRoIGp1c3QgYSB3b3JrYXJvdW5kIHBhdGNoLiBUaGUgcGFpciBv
ZiBwYXRjaGVzCmhlcmUgYmVjYW1lIHJlYWR5IHRvbyBsYXRlIHRvIGJlIHJlYXNvbmFibHkgaW5j
bHVkZWQgaW4gdGhlIFhTQS4KTmV2ZXJ0aGVsZXNzIHRoZXkgYWltIGF0IGZpeGluZyB0aGUgdW5k
ZXJseWluZyBpc3N1ZXMsIGlkZWFsbHkgbWFraW5nCnRoZSB3b3JrYXJvdW5kIHVubmVjZXNzYXJ5
LgoKMTogZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKMjog
Z250dGFiOiBmaXggdHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:47:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:47: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.xen.org>)
	id 1dhcBR-00035l-4T; Tue, 15 Aug 2017 13:47:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcBQ-00035d-2D
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 13:47:00 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 73/4F-03765-35BF2995; Tue, 15 Aug 2017 13:46:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzfo96R
 Ig3mnzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owNl9azFtzirVh54h5bA+N8ri5GTg4hgTyJ
 Tfs6WUBsXgE7iae7loPZEgKGEqcX3gSzWQRUJfY+PMMEYrMJqEu0PdvOCmKLCOhLzP/0E8jm4
 GAW0JSY87kWxBQWcJE4ebgWYrqnxP3pn8AqOAW8JJb9rwYxeQUEJf7uEAapYBbQknj46xYLhK
 0tsWzha2aIedISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNRLKspMzyjJTcz
 M0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOwYg2MH4aVnAIUZJDiYlUd5FZydFCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLg1fgFlBMsSk1PrUjLzAFGAExagoNHSYR3/0+gNG9xQWJucWY6ROoUo
 y7Hqwn/vzEJseTl56VKifNKgcwQACnKKM2DGwGLxkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYF
 QS5j0EsoonM68EbtMroCOYgI640g52REkiQkqqgXHhw22Sf3nu/0lYk1iadziuIt2hdnnyjp7
 uq3+e6aprM93pMZ90lGf10eiM9nUa4Szvp6z2LMo4WbHz3QHzRW+mBv6KrVnze+qjpR9ZDqz1
 T7z41W+7ZfaUfZ4ZwsVGl3fc6jRwnHQrtr5QKIa3r//n91XzfZsvfpaYJZa9iuNzoKrLp4ld3
 A1KLMUZiYZazEXFiQAoH81MwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502804817!112078163!1
X-Originating-IP: [137.65.248.74]
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 10501 invoked from network); 15 Aug 2017 13:46:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 13:46:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 07:46:56 -0600
Message-Id: <5993176A020000780016FDCA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 07:46:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502802799-29362-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502802799-29362-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/hpet: Improve handling of
	timer_deadline
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE1OjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gdGltZXJfZGVhZGxpbmUgaXMgb25seSBldmVyIHVwZGF0ZWQgdmlhIHRoaXNfY3B1KCkg
aW4gdGltZXJfc29mdGlycV9hY3Rpb24oKSwKPiBzbyBpcyBub3QgZ29pbmcgdG8gY2hhbmdlIGJl
aGluZCB0aGUgYmFjayBvZiB0aGUgY3VycmVudGx5IHJ1bm5pbmcgY3B1Lgo+IAo+IFVwZGF0ZSBo
cGV0X2Jyb2FkY2FzdF97ZW50ZXIsZXhpdH0oKSB0byBjYWNoZSB0aGUgdmFsdWUgaW4gYSBsb2Nh
bCB2YXJpYWJsZSB0bwo+IGF2b2lkIHRoZSByZXBlYXRlZCBSRUxPQ19ISURFKCkgcGVuYWx0eS4K
PiAKPiBoYW5kbGVfaHBldF9icm9hZGNhc3QoKSByZWFkcyB0aGUgdGltZXJfZGVhZGxpbmVzIG9m
IHJlbW90ZSBjcHVzLCBidXQgdGhlcmUgaXMKPiBubyBuZWVkIHRvIGZvcmNlIHRoZSByZWFkIGZv
ciBjcHVzIHdoaWNoIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgbWFzay4gIE9uZQo+IHJlcXVpcmVt
ZW50IGlzIHRoYXQgd2Ugb25seSBzYW1wbGUgdGhlIHZhbHVlIG9uY2UgKHdoaWNoIGhhcHBlbnMg
YXMgYSBzaWRlCj4gZWZmZWN0IG9mIFJFTE9DX0hJREUoKSksIGJ1dCBpcyBtYWRlIG1vcmUgZXhw
bGljaXQgd2l0aCBBQ0NFU1NfT05DRSgpLgo+IAo+IEJsb2F0LW8tbWV0ZXIgc2hvd3MgYSBtb2Rl
c3QgaW1wcm92ZW1lbnQ6Cj4gCj4gICBhZGQvcmVtb3ZlOiAwLzAgZ3Jvdy9zaHJpbms6IDAvMyB1
cC9kb3duOiAwLy0xNDQgKC0xNDQpCj4gICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCj4gICBocGV0X2Jyb2FkY2FzdF9leGl0
ICAgICAgICAgICAgICAgICAgICAgICAgICAzMzUgICAgIDMxMyAgICAgLTIyCj4gICBocGV0X2Jy
b2FkY2FzdF9lbnRlciAgICAgICAgICAgICAgICAgICAgICAgICAzMjcgICAgIDI3OCAgICAgLTQ5
Cj4gICBoYW5kbGVfaHBldF9icm9hZGNhc3QgICAgICAgICAgICAgICAgICAgICAgICA1NzIgICAg
IDQ5OSAgICAgLTczCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CndpdGggb25lIG5pdDoKCj4gQEAgLTcxNCw5ICs3MTQsMTIgQEAgdm9pZCBocGV0X2Jy
b2FkY2FzdF9lbnRlcih2b2lkKQo+ICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgY2gtPmNwdW1h
c2spOwo+ICAKPiAgICAgIHNwaW5fbG9jaygmY2gtPmxvY2spOwo+IC0gICAgLyogcmVwcm9ncmFt
IGlmIGN1cnJlbnQgY3B1IGV4cGlyZSB0aW1lIGlzIG5lYXJlciAqLwo+IC0gICAgaWYgKCBwZXJf
Y3B1KHRpbWVyX2RlYWRsaW5lLCBjcHUpIDwgY2gtPm5leHRfZXZlbnQgKQo+IC0gICAgICAgIHJl
cHJvZ3JhbV9ocGV0X2V2dF9jaGFubmVsKGNoLCBwZXJfY3B1KHRpbWVyX2RlYWRsaW5lLCBjcHUp
LCBOT1coKSwgMSk7Cj4gKyAgICAvKgo+ICsgICAgICogcmVwcm9ncmFtIGlmIGN1cnJlbnQgY3B1
IGV4cGlyZSB0aW1lIGlzIG5lYXJlci4gIGRlYWRsaW5lIGlzIG5ldmVyCj4gKyAgICAgKiB3cml0
dGVuIGJ5IGEgcmVtb3RlIGNwdSwgc28gdGhlIHZhbHVlIHJlYWQgZWFybGllciBpcyBzdGlsbCB2
YWxpZC4KPiArICAgICAqLwoKQ29tbWVudHMgc2hvdWxkIHN0YXJ0IHdpdGggYW4gdXBwZXIgY2Fz
ZSBsZXR0ZXIuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:49:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:49: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.xen.org>)
	id 1dhcDd-0003Fb-GS; Tue, 15 Aug 2017 13:49:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcDc-0003FR-2N
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 13:49:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E5/EF-02176-BDBF2995; Tue, 15 Aug 2017 13:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fW70m
 RBss3yVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/elYwF6xSqFi35yZTA+N7kS5GTg4hgTyJ
 6evWsoLYvAJ2EnNW/mICsSUEDCVOL7zJAmKzCKhKnJ6ygBHEZhNQl2h7th2onoNDRMBA4tzRp
 C5GLg5mgV+MEnMuTAGrFxZwl1g2axMzxPwiifW31oPN5BSwl3jeeJkdpJdXQFDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXVC+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcwXv7qdIhRkoNJSZR30dlJ
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC/9AsoJFqWmp1akZeYAowAmLcHBoyTCu/8nUJq3u
 CAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5M0BmCIAUZZTmwY2AReQlRlkpYV5GBgYGIZ6C1K
 LczBJU+VeM4hyMSsK81SBTeDLzSuA2vQI6ggnoiCvtYEeUJCKkpBoYl/kLHFrqU9Y0NXdb69I
 /GkXCfXuzQzsfsLSXb/Ete8j/R81G6JCPAjfHrozo5cdOCPKvvpX99vz1r5V/xeKKFGQz0+b0
 P7nIvCFcvt+cae6tU+eOxL8sYooSdCp+MNVcq1n+yG6x3Du+t77l9bGyuuUuk1MXWnXVMEKwW
 jXBIciu4kZ09kYlluKMREMt5qLiRACJu3/2wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502804952!98420001!1
X-Originating-IP: [137.65.248.74]
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 48405 invoked from network); 15 Aug 2017 13:49:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 13:49:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 07:49:11 -0600
Message-Id: <599317F3020000780016FDED@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 07:49:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599316BF020000780016FDC7@prv-mh.provo.novell.com>
In-Reply-To: <599316BF020000780016FDC7@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v3 1/2] gnttab: don't use possibly unbounded
	tail calls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRy
YW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3
aXRoIGEga25vd24gcmVjdXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9m
b3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAg
Z3JhbnRzLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNl
bGYgd2l0aCB0aGUgbGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwg
aXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZl
IGVudHJ5J3MgcGluIGNvdW50CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBaYXAgKnBhZ2UgcHJp
b3IgdG8gcmV0dXJuaW5nIEVSRVNUQVJULiBGaXggaSA9PSAwIGNhc2UgaW4gdGhlIGV4aXQKICAg
IHBhdGggYmVpbmcgYWRkZWQgdG8gZ250dGFiX2NvcHkoKS4KCi0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIxMDUsOCArMjEw
NSwxMCBAQCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAKICAgICBpZiAoIHRkICE9IHJkICkK
ICAgICB7Ci0gICAgICAgIC8qIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRoZXkncmUgdGFpbCBjYWxs
cywgc28gaXQncwotICAgICAgICAgICBva2F5LiAqLworICAgICAgICAvKgorICAgICAgICAgKiBS
ZWN1cnNpdmUgY2FsbHMsIGJ1dCB0aGV5J3JlIGJvdW5kZWQgKGFjcXVpcmUgcGVybWl0cyBvbmx5
IGEgc2luZ2xlCisgICAgICAgICAqIGxldmVsIG9mIHRyYW5zaXRpdml0eSksIHNvIGl0J3Mgb2th
eS4KKyAgICAgICAgICovCiAgICAgICAgIGlmICggcmVsZWFzZWRfd3JpdGUgKQogICAgICAgICAg
ICAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCAwKTsKICAgICAgICAg
ZWxzZSBpZiAoIHJlbGVhc2VkX3JlYWQgKQpAQCAtMjI1NywxMCArMjI1OSwxMSBAQCBfX2FjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICAg
ICAgfQogCi0gICAgICAgICAgICAvKiBXZSBkcm9wcGVkIHRoZSBsb2NrLCBzbyB3ZSBoYXZlIHRv
IGNoZWNrIHRoYXQgbm9ib2R5Ci0gICAgICAgICAgICAgICBlbHNlIHRyaWVkIHRvIHBpbiAob3Is
IGZvciB0aGF0IG1hdHRlciwgdW5waW4pIHRoZQotICAgICAgICAgICAgICAgcmVmZXJlbmNlIGlu
ICp0aGlzKiBkb21haW4uICBJZiB0aGV5IGRpZCwganVzdCBnaXZlIHVwCi0gICAgICAgICAgICAg
ICBhbmQgdHJ5IGFnYWluLiAqLworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdlIGRy
b3BwZWQgdGhlIGxvY2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkgZWxzZSB0cmll
ZAorICAgICAgICAgICAgICogdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVyLCB1bnBpbikgdGhl
IHJlZmVyZW5jZSBpbiAqdGhpcyoKKyAgICAgICAgICAgICAqIGRvbWFpbi4gIElmIHRoZXkgZGlk
LCBqdXN0IGdpdmUgdXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0byByZXRyeS4KKyAgICAgICAgICAg
ICAqLwogICAgICAgICAgICAgaWYgKCBhY3QtPnBpbiAhPSBvbGRfcGluICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0
dXMpOwpAQCAtMjI2OCw5ICsyMjcxLDggQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAg
ICAgICAgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAgICAgICAgICAgICAgICAg
Z3JhbnRfcmVhZF91bmxvY2socmd0KTsKICAgICAgICAgICAgICAgICBwdXRfcGFnZSgqcGFnZSk7
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weShyZCwgZ3Jl
ZiwgbGRvbSwgcmVhZG9ubHksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmcmFtZSwgcGFnZSwgcGFnZV9vZmYsIGxlbmd0aCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbG93X3RyYW5zaXRpdmUpOworICAg
ICAgICAgICAgICAgICpwYWdlID0gTlVMTDsKKyAgICAgICAgICAgICAgICByZXR1cm4gRVJFU1RB
UlQ7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIFRoZSBhY3R1YWwgcmVtb3RlIHJl
bW90ZSBncmFudCBtYXkgb3IgbWF5IG5vdCBiZSBhCkBAIC0yNTc2LDcgKzI1NzgsNyBAQCBzdGF0
aWMgaW50IGdudHRhYl9jb3B5X29uZShjb25zdCBzdHJ1Y3QKICAgICB7CiAgICAgICAgIGdudHRh
Yl9jb3B5X3JlbGVhc2VfYnVmKHNyYyk7CiAgICAgICAgIHJjID0gZ250dGFiX2NvcHlfY2xhaW1f
YnVmKG9wLCAmb3AtPnNvdXJjZSwgc3JjLCBHTlRDT1BZX3NvdXJjZV9ncmVmKTsKLSAgICAgICAg
aWYgKCByYyA8IDAgKQorICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIApAQCAtMjU4Niw3ICsyNTg4LDcgQEAgc3RhdGljIGludCBnbnR0YWJfY29weV9vbmUo
Y29uc3Qgc3RydWN0CiAgICAgewogICAgICAgICBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihkZXN0
KTsKICAgICAgICAgcmMgPSBnbnR0YWJfY29weV9jbGFpbV9idWYob3AsICZvcC0+ZGVzdCwgZGVz
dCwgR05UQ09QWV9kZXN0X2dyZWYpOwotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGlm
ICggcmMgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC0yNjA4LDcgKzI2MTAs
NyBAQCBzdGF0aWMgbG9uZyBnbnR0YWJfY29weSgKICAgICB7CiAgICAgICAgIGlmICggaSAmJiBo
eXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBp
OworICAgICAgICAgICAgcmMgPSBjb3VudCAtIGk7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQogCkBAIC0yNjE4LDEzICsyNjIwLDIwIEBAIHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBvcC5zdGF0dXMgPSBnbnR0
YWJfY29weV9vbmUoJm9wLCAmZGVzdCwgJnNyYyk7Ci0gICAgICAgIGlmICggb3Auc3RhdHVzICE9
IEdOVFNUX29rYXkgKQorICAgICAgICByYyA9IGdudHRhYl9jb3B5X29uZSgmb3AsICZkZXN0LCAm
c3JjKTsKKyAgICAgICAgaWYgKCByYyA+IDAgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IGNvdW50IC0gaTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICgg
cmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdudHRhYl9jb3B5X3Jl
bGVhc2VfYnVmKCZzcmMpOwogICAgICAgICAgICAgZ250dGFiX2NvcHlfcmVsZWFzZV9idWYoJmRl
c3QpOwogICAgICAgICB9CiAKKyAgICAgICAgb3Auc3RhdHVzID0gcmM7CisgICAgICAgIHJjID0g
MDsKICAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodW9wLCAmb3As
IHN0YXR1cykpICkKICAgICAgICAgewogICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwpAQCAtMzE2
Miw2ICszMTcxLDcgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgICAgIHJjID0gZ250dGFiX2Nv
cHkoY29weSwgY291bnQpOwogICAgICAgICBpZiAoIHJjID4gMCApCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIHJjID0gY291bnQgLSByYzsKICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zm
c2V0KGNvcHksIHJjKTsKICAgICAgICAgICAgIHVvcCA9IGd1ZXN0X2hhbmRsZV9jYXN0KGNvcHks
IHZvaWQpOwogICAgICAgICB9CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:49:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:49: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.xen.org>)
	id 1dhcDg-0003G1-Na; Tue, 15 Aug 2017 13:49:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhcDf-0003Fm-MQ
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 13:49:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DC/B0-02962-EDBF2995; Tue, 15 Aug 2017 13:49:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsWyU9JRQvfe70m
 RBr3vRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxn6+ULZvNVPL93g62B8TZXFyMHh4SAn8Tl
 /WIgprCAi8TJw7VdjJwcIgLKEr2/frOAhJkF1CV+nzUDCQsJ1EocOr+cHcRmE9CX2P3iExOIz
 StgK7Hw+1EWEJtFQFXi8OQ7zCC2qEC4xP7v15ghagQlTs58AlbDKWAvsWl1FzvEeE2J9bv0Qc
 LMAvIS29/OYYawxSWavqxkhVirJnGt/xLYWgmBdImtf38xT2AUmIVk6iyESbOQTJqFZNICRpZ
 VjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhygAEOxjvbgo4
 xCjJwaQkyrvo7KRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8l34B5QSLUtNTK9Iyc4ARA5OW4
 OBREuF9C5LmLS5IzC3OTIdInWJUlBLnzQBJCIAkMkrz4NpgUXqJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrzvQKbwZOaVwE1/BbSYCWjxlXawxSWJCCmpBka72Qkf5M5+OucVV5xlU3Ips9d
 /YebT3dpFdg8+fZgT2Xgi6EzQKlWWz9qn7sVaNEx43rpG41Bn0cTXHmViVk+eR8avfsWTUdoc
 /sh+xqlFJqIaiRH7HJVjSjpcq0vFFuonW+6ez7JJp4j5WZblkvOJK9e/OeRSb7f0Cs9DhnT7R
 Xr7qtLdtZVYijMSDbWYi4oTAeyksEPNAgAA
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502804958!111097206!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2921 invoked from network); 15 Aug 2017 13:49:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 13:49:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="51010369"
To: Jan Beulich <JBeulich@suse.com>
References: <1502802799-29362-1-git-send-email-andrew.cooper3@citrix.com>
 <5993176A020000780016FDCA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3e6a37fe-48f4-6d90-d59c-ed62de024fe0@citrix.com>
Date: Tue, 15 Aug 2017 14:48:34 +0100
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: <5993176A020000780016FDCA@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 v2] x86/hpet: Improve handling of
	timer_deadline
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTQ6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjA4LjE3IGF0
IDE1OjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IHRpbWVyX2RlYWRs
aW5lIGlzIG9ubHkgZXZlciB1cGRhdGVkIHZpYSB0aGlzX2NwdSgpIGluIHRpbWVyX3NvZnRpcnFf
YWN0aW9uKCksCj4+IHNvIGlzIG5vdCBnb2luZyB0byBjaGFuZ2UgYmVoaW5kIHRoZSBiYWNrIG9m
IHRoZSBjdXJyZW50bHkgcnVubmluZyBjcHUuCj4+Cj4+IFVwZGF0ZSBocGV0X2Jyb2FkY2FzdF97
ZW50ZXIsZXhpdH0oKSB0byBjYWNoZSB0aGUgdmFsdWUgaW4gYSBsb2NhbCB2YXJpYWJsZSB0bwo+
PiBhdm9pZCB0aGUgcmVwZWF0ZWQgUkVMT0NfSElERSgpIHBlbmFsdHkuCj4+Cj4+IGhhbmRsZV9o
cGV0X2Jyb2FkY2FzdCgpIHJlYWRzIHRoZSB0aW1lcl9kZWFkbGluZXMgb2YgcmVtb3RlIGNwdXMs
IGJ1dCB0aGVyZSBpcwo+PiBubyBuZWVkIHRvIGZvcmNlIHRoZSByZWFkIGZvciBjcHVzIHdoaWNo
IGFyZSBub3QgcHJlc2VudCBpbiB0aGUgbWFzay4gIE9uZQo+PiByZXF1aXJlbWVudCBpcyB0aGF0
IHdlIG9ubHkgc2FtcGxlIHRoZSB2YWx1ZSBvbmNlICh3aGljaCBoYXBwZW5zIGFzIGEgc2lkZQo+
PiBlZmZlY3Qgb2YgUkVMT0NfSElERSgpKSwgYnV0IGlzIG1hZGUgbW9yZSBleHBsaWNpdCB3aXRo
IEFDQ0VTU19PTkNFKCkuCj4+Cj4+IEJsb2F0LW8tbWV0ZXIgc2hvd3MgYSBtb2Rlc3QgaW1wcm92
ZW1lbnQ6Cj4+Cj4+ICAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzMgdXAvZG93bjog
MC8tMTQ0ICgtMTQ0KQo+PiAgIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKPj4gICBocGV0X2Jyb2FkY2FzdF9leGl0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAzMzUgICAgIDMxMyAgICAgLTIyCj4+ICAgaHBldF9icm9hZGNh
c3RfZW50ZXIgICAgICAgICAgICAgICAgICAgICAgICAgMzI3ICAgICAyNzggICAgIC00OQo+PiAg
IGhhbmRsZV9ocGV0X2Jyb2FkY2FzdCAgICAgICAgICAgICAgICAgICAgICAgIDU3MiAgICAgNDk5
ICAgICAtNzMKPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IHdpdGggb25lIG5pdDoKPgo+PiBAQCAtNzE0LDkgKzcxNCwxMiBAQCB2b2lkIGhwZXRf
YnJvYWRjYXN0X2VudGVyKHZvaWQpCj4+ICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgY2gtPmNw
dW1hc2spOwo+PiAgCj4+ICAgICAgc3Bpbl9sb2NrKCZjaC0+bG9jayk7Cj4+IC0gICAgLyogcmVw
cm9ncmFtIGlmIGN1cnJlbnQgY3B1IGV4cGlyZSB0aW1lIGlzIG5lYXJlciAqLwo+PiAtICAgIGlm
ICggcGVyX2NwdSh0aW1lcl9kZWFkbGluZSwgY3B1KSA8IGNoLT5uZXh0X2V2ZW50ICkKPj4gLSAg
ICAgICAgcmVwcm9ncmFtX2hwZXRfZXZ0X2NoYW5uZWwoY2gsIHBlcl9jcHUodGltZXJfZGVhZGxp
bmUsIGNwdSksIE5PVygpLCAxKTsKPj4gKyAgICAvKgo+PiArICAgICAqIHJlcHJvZ3JhbSBpZiBj
dXJyZW50IGNwdSBleHBpcmUgdGltZSBpcyBuZWFyZXIuICBkZWFkbGluZSBpcyBuZXZlcgo+PiAr
ICAgICAqIHdyaXR0ZW4gYnkgYSByZW1vdGUgY3B1LCBzbyB0aGUgdmFsdWUgcmVhZCBlYXJsaWVy
IGlzIHN0aWxsIHZhbGlkLgo+PiArICAgICAqLwo+IENvbW1lbnRzIHNob3VsZCBzdGFydCB3aXRo
IGFuIHVwcGVyIGNhc2UgbGV0dGVyLgoKQWggeWVzIC0gd2lsbCBmaXguCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:49:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:49: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.xen.org>)
	id 1dhcE6-0003Ka-Vg; Tue, 15 Aug 2017 13:49:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcE5-0003KM-7T
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 13:49:45 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9C/B7-02175-8FBF2995; Tue, 15 Aug 2017 13:49:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/f770m
 RBsfnaVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLm56xFyyJqWg6u5K1gXGybRcjJ4eQQJ7E
 we6J7CA2r4CdxJq1F5lAbAkBQ4nTC2+ydDFycLAIqEpcPm8CEmYTUJdoe7adFSQsImAgce5oU
 hcjFwezwC9GiTkXprCA1AgL2Eose/2ABWJ8kcT6W+vBRnIK2Es8b7zMDtLLKyAo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2S
 kl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHr1DAyMOxj3tPsdYpTkYFIS5V10
 dlKkEF9SfkplRmJxRnxRaU5q8SFGPQ4Ogb41qy8wCmzbBSSlWPLy81KVJHgv/QKqFixKTU+tS
 MvMAUYKTIMEB4+SCO/+n0Bp3uKCxNzizHSI1ClGXY5XE/5/YxICmyElzpsBMkMApCijNA9uBC
 xqLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t0MMoUnM68EbtMroCOYgI640g52REkiQkq
 qgVFMa6nmPn6p4uuusjky+z0c9S8/vyQom29WKCv/NG56uNSxJen230LupCjaOCWdzY2fK3kr
 NpnLNH61bqvhisv7Z1rd2nypa0PeCv23Txd91an3er9rJbu2ZMukmRY2EzWaQm1ul9mVdc+aH
 51wuv/rAcMvOU6cWoXqfXP+FjVPWjtj15F/U5VYijMSDbWYi4oTAdA5sD/VAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502804981!91862564!1
X-Originating-IP: [137.65.248.74]
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 56721 invoked from network); 15 Aug 2017 13:49:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Aug 2017 13:49:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 07:49:41 -0600
Message-Id: <5993180F020000780016FDF0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 07:49:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599316BF020000780016FDC7@prv-mh.provo.novell.com>
In-Reply-To: <599316BF020000780016FDC7@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v3 2/2] gnttab: fix transitive grant handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0
aCwgb3IgZWxzZQpyZWZlcmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0aGUgc2tpcHBlZCBy
ZWN1cnNpdmUgY2FsbCB0bwpfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFz
ZV9ncmFudF9mb3JfY29weSgpCmNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmln
aW5hbCBwaW4gY291bnQpLiBGdXJ0aGVybW9yZQphZnRlciByZS1hY3F1aXJpbmcgdGVtcG9yYXJp
bHkgZHJvcHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlmeSBubyBncmFudApwcm9wZXJ0aWVzIGNo
YW5nZWQgaWYgdGhlIG9yaWdpbmFsIHBpbiBjb3VudCB3YXMgbm9uLXplcm87IGNoZWNraW5nCmp1
c3QgdGhlIHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vl
c3RzLiBBcyBhCnJlc3VsdCwgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMgdG8gbWly
cm9yIHRoYXQgbmV3IGJlaGF2aW9yLgoKRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQpyZXRyeSBwYXRoIG9mIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpLCBhbmQgZ250dGFiX3NldF92ZXJzaW9uKCkgYWxzbwpuZWVk
cyB0byBiYWlsIG91dCB1cG9uIGVuY291bnRlcmluZyBhIHRyYW5zaXRpdmUgZ3JhbnQuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIyNi4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQp2MzogZ250dGFiX3NldF92ZXJzaW9uKCkgYWxzbyBuZWVkcyBmaXhpbmcu
CnYyOiBBbHNvIGFkanVzdCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSwgYXMgcG9pbnRlZCBv
dXQgYnkgQW5kcmV3LgogICAgQ2FsbCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBvbiBfX2Fj
cXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBlcnJvcgogICAgcGF0aC4gQWxzbyByZS12YWxpZGF0ZSBn
cmFudCB0YWJsZSB2ZXJzaW9uLiBVc2UgX3NldF9zdGF0dXNfdjIoKQogICAgZGlyZWN0bHkuCi0t
LQpJIHdhcyB0ZW1wdGVkIHRvIHJlcGxhY2UgdGhlIG9wZW4gY29kZWQgYmFycmllcigpLCBidXQg
dGhlbiB0aG91Z2h0Cml0J3MgYmV0dGVyIHRvIG5vdCBkbyB1bnJlbGF0ZWQgY2xlYW51cCAob3Ro
ZXIgdGhhbiBmb3JtYXR0aW5nIG9mIHRoZQpjb2RlIGJlaW5nIG1vdmVkKS4gVGhlcmUncyBhbHNv
ICJycmQiIG1lbnRpb25lZCBpbiBhIGNvbW1lbnQsIHdoaWNoIEkKd291bGQgaGF2ZSBjb3JyZWN0
ZWQgaWYgb25seSBJIGtuZXcgd2hhdCBpcyBiZWluZyBtZWFudCAtIHRoZSBjb2RlCnN1YnNlcXVl
bnQgdG8gdGhlIGNvbW1lbnQgZGVhbHMgd2l0aCB0ZCAuLi4KCi0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIwNTIsMTMgKzIw
NTIsOCBAQCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAgICAgdW5zaWduZWQgbG9uZyByX2Zy
YW1lOwogICAgIHVpbnQxNl90ICpzdGF0dXM7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsK
LSAgICBpbnQgcmVsZWFzZWRfcmVhZDsKLSAgICBpbnQgcmVsZWFzZWRfd3JpdGU7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqdGQ7CiAKLSAgICByZWxlYXNlZF9yZWFkID0gMDsKLSAgICByZWxlYXNlZF93
cml0ZSA9IDA7Ci0KICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKIAogICAgIGFjdCA9IGFjdGl2
ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7CkBAIC0yMDg4LDE3ICsyMDgzLDExIEBAIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0d19p
bmM7CiAgICAgICAgIGlmICggIShhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9o
c3R3X21hc2spKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJlbGVhc2VkX3dyaXRlID0gMTsK
ICAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKLSAg
ICAgICAgfQogICAgIH0KIAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICB7CiAgICAgICAgIGdu
dHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGluZywgc3RhdHVzKTsKLSAgICAgICAgcmVsZWFzZWRf
cmVhZCA9IDE7Ci0gICAgfQogCiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICBn
cmFudF9yZWFkX3VubG9jayhyZ3QpOwpAQCAtMjEwNiwxMyArMjA5NSwxMCBAQCBfX3JlbGVhc2Vf
Z3JhbnRfZm9yX2NvcHkoCiAgICAgaWYgKCB0ZCAhPSByZCApCiAgICAgewogICAgICAgICAvKgot
ICAgICAgICAgKiBSZWN1cnNpdmUgY2FsbHMsIGJ1dCB0aGV5J3JlIGJvdW5kZWQgKGFjcXVpcmUg
cGVybWl0cyBvbmx5IGEgc2luZ2xlCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxsLCBidXQgaXQg
aXMgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUKICAgICAgICAgICogbGV2
ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBva2F5LgogICAgICAgICAgKi8KLSAgICAgICAg
aWYgKCByZWxlYXNlZF93cml0ZSApCi0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2Nv
cHkodGQsIHRyYW5zX2dyZWYsIDApOwotICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRfcmVhZCAp
Ci0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRyYW5zX2dyZWYsIDEp
OworICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRv
bmx5KTsKIAogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CiAgICAgfQpAQCAtMjE4Niw4
ICsyMTcyLDEwOCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAgICAgICAg
IGFjdC0+ZG9taWQsIGxkb20sIGFjdC0+cGluKTsKIAogICAgIG9sZF9waW4gPSBhY3QtPnBpbjsK
LSAgICBpZiAoICFhY3QtPnBpbiB8fAotICAgICAgICAgKCFyZWFkb25seSAmJiAhKGFjdC0+cGlu
ICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCisgICAgaWYgKCBzaGEy
ICYmIChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90cmFuc2l0aXZlICkKKyAg
ICB7CisgICAgICAgIGlmICggKCFvbGRfcGluIHx8ICghcmVhZG9ubHkgJiYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICEob2xkX3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3
X21hc2spKSkpICYmCisgICAgICAgICAgICAgKHJjID0gX3NldF9zdGF0dXNfdjIobGRvbSwgcmVh
ZG9ubHksIDAsIHNoYWgsIGFjdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dGF0dXMpKSAhPSBHTlRTVF9va2F5ICkKKyAgICAgICAgICAgICBnb3RvIHVubG9ja19vdXQ7CisK
KyAgICAgICAgaWYgKCAhYWxsb3dfdHJhbnNpdGl2ZSApCisgICAgICAgICAgICBQSU5fRkFJTCh1
bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAorICAgICAgICAgICAgICAgICAg
ICAgInRyYW5zaXRpdmUgZ3JhbnQgd2hlbiB0cmFuc2l0aXZpdHkgbm90IGFsbG93ZWRcbiIpOwor
CisgICAgICAgIHRyYW5zX2RvbWlkID0gc2hhMi0+dHJhbnNpdGl2ZS50cmFuc19kb21pZDsKKyAg
ICAgICAgdHJhbnNfZ3JlZiA9IHNoYTItPnRyYW5zaXRpdmUuZ3JlZjsKKyAgICAgICAgYmFycmll
cigpOyAvKiBTdG9wIHRoZSBjb21waWxlciBmcm9tIHJlLWxvYWRpbmcKKyAgICAgICAgICAgICAg
ICAgICAgICB0cmFuc19kb21pZCBmcm9tIHNoYXJlZCBtZW1vcnkgKi8KKyAgICAgICAgaWYgKCB0
cmFuc19kb21pZCA9PSByZC0+ZG9tYWluX2lkICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9j
a19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAgICAgICAgICAgICAi
dHJhbnNpdGl2ZSBncmFudHMgY2Fubm90IGJlIHNlbGYtcmVmZXJlbnRpYWxcbiIpOworCisgICAg
ICAgIC8qCisgICAgICAgICAqIFdlIGFsbG93IHRoZSB0cmFuc19kb21pZCA9PSBsZG9tIGNhc2Us
IHdoaWNoIGNvcnJlc3BvbmRzIHRvIGEKKyAgICAgICAgICogZ3JhbnQgYmVpbmcgaXNzdWVkIGJ5
IG9uZSBkb21haW4sIHNlbnQgdG8gYW5vdGhlciBvbmUsIGFuZCB0aGVuCisgICAgICAgICAqIHRy
YW5zaXRpdmVseSBncmFudGVkIGJhY2sgdG8gdGhlIG9yaWdpbmFsIGRvbWFpbi4gIEFsbG93aW5n
IGl0CisgICAgICAgICAqIGlzIGVhc3ksIGFuZCBtZWFucyB0aGF0IHlvdSBkb24ndCBuZWVkIHRv
IGdvIG91dCBvZiB5b3VyIHdheSB0bworICAgICAgICAgKiBhdm9pZCBpdCBpbiB0aGUgZ3Vlc3Qu
CisgICAgICAgICAqLworCisgICAgICAgIC8qIFdlIG5lZWQgdG8gbGVhdmUgdGhlIHJyZCBsb2Nr
ZWQgZHVyaW5nIHRoZSBncmFudCBjb3B5LiAqLworICAgICAgICB0ZCA9IHJjdV9sb2NrX2RvbWFp
bl9ieV9pZCh0cmFuc19kb21pZCk7CisgICAgICAgIGlmICggdGQgPT0gTlVMTCApCisgICAgICAg
ICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAorICAg
ICAgICAgICAgICAgICAgICAgInRyYW5zaXRpdmUgZ3JhbnQgcmVmZXJlbmNlZCBiYWQgZG9tYWlu
ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgdHJhbnNfZG9taWQpOworCisgICAgICAgIC8q
CisgICAgICAgICAqIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGNvdWxkIHRha2UgdGhlIGxv
Y2sgb24gdGhlCisgICAgICAgICAqIHJlbW90ZSB0YWJsZSAoaWYgcmQgPT0gdGQpLCBzbyB3ZSBo
YXZlIHRvIGRyb3AgdGhlIGxvY2sKKyAgICAgICAgICogaGVyZSBhbmQgcmVhY3F1aXJlLgorICAg
ICAgICAgKi8KKyAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKKyAgICAgICAgZ3Jh
bnRfcmVhZF91bmxvY2socmd0KTsKKworICAgICAgICByYyA9IF9fYWNxdWlyZV9ncmFudF9mb3Jf
Y29weSh0ZCwgdHJhbnNfZ3JlZiwgcmQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVhZG9ubHksICZncmFudF9mcmFtZSwgcGFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnRyYW5zX3BhZ2Vfb2ZmLCAmdHJhbnNfbGVu
Z3RoLCAwKTsKKworICAgICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKKyAgICAgICAgYWN0ID0g
YWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKKworICAgICAgICBpZiAoIHJjICE9IEdO
VFNUX29rYXkgKQorICAgICAgICB7CisgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29w
eV9waW4oYWN0LCBzdGF0dXMpOworICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4odGQpOwor
ICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKKyAgICAgICAgICAgIGdyYW50
X3JlYWRfdW5sb2NrKHJndCk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKwor
ICAgICAgICAvKgorICAgICAgICAgKiBXZSBkcm9wcGVkIHRoZSBsb2NrLCBzbyB3ZSBoYXZlIHRv
IGNoZWNrIHRoYXQgdGhlIGdyYW50IGRpZG4ndAorICAgICAgICAgKiBjaGFuZ2UsIGFuZCB0aGF0
IG5vYm9keSBlbHNlIHRyaWVkIHRvIHBpbi91bnBpbiBpdC4gSWYgYW55dGhpbmcKKyAgICAgICAg
ICogY2hhbmdlZCwganVzdCBnaXZlIHVwIGFuZCB0ZWxsIHRoZSBjYWxsZXIgdG8gcmV0cnkuCisg
ICAgICAgICAqLworICAgICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiAhPSAyIHx8CisgICAgICAg
ICAgICAgYWN0LT5waW4gIT0gb2xkX3BpbiB8fAorICAgICAgICAgICAgIChvbGRfcGluICYmIChh
Y3QtPmRvbWlkICE9IGxkb20gfHwgYWN0LT5mcmFtZSAhPSBncmFudF9mcmFtZSB8fAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBhY3QtPnN0YXJ0ICE9IHRyYW5zX3BhZ2Vfb2ZmIHx8CisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFjdC0+bGVuZ3RoICE9IHRyYW5zX2xlbmd0aCB8fAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBhY3QtPnRyYW5zX2RvbWFpbiAhPSB0ZCB8fAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBhY3QtPnRyYW5zX2dyZWYgIT0gdHJhbnNfZ3JlZiB8fAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAhYWN0LT5pc19zdWJfcGFnZSkpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZWFk
b25seSk7CisgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0
dXMpOworICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4odGQpOworICAgICAgICAgICAgYWN0
aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKKyAgICAgICAgICAgIGdyYW50X3JlYWRfdW5sb2NrKHJn
dCk7CisgICAgICAgICAgICBwdXRfcGFnZSgqcGFnZSk7CisgICAgICAgICAgICAqcGFnZSA9IE5V
TEw7CisgICAgICAgICAgICByZXR1cm4gRVJFU1RBUlQ7CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoICFvbGRfcGluICkKKyAgICAgICAgeworICAgICAgICAgICAgYWN0LT5kb21pZCA9IGxkb207
CisgICAgICAgICAgICBhY3QtPnN0YXJ0ID0gdHJhbnNfcGFnZV9vZmY7CisgICAgICAgICAgICBh
Y3QtPmxlbmd0aCA9IHRyYW5zX2xlbmd0aDsKKyAgICAgICAgICAgIGFjdC0+dHJhbnNfZG9tYWlu
ID0gdGQ7CisgICAgICAgICAgICBhY3QtPnRyYW5zX2dyZWYgPSB0cmFuc19ncmVmOworICAgICAg
ICAgICAgYWN0LT5mcmFtZSA9IGdyYW50X2ZyYW1lOworICAgICAgICAgICAgYWN0LT5nZm4gPSAt
MXVsOworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSBhY3R1YWwgcmVtb3RlIHJl
bW90ZSBncmFudCBtYXkgb3IgbWF5IG5vdCBiZSBhIHN1Yi1wYWdlLAorICAgICAgICAgICAgICog
YnV0IHdlIGFsd2F5cyB0cmVhdCBpdCBhcyBvbmUgYmVjYXVzZSB0aGF0IGJsb2NrcyBtYXBwaW5n
cyBvZgorICAgICAgICAgICAgICogdHJhbnNpdGl2ZSBncmFudHMuCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIGFjdC0+aXNfc3ViX3BhZ2UgPSAxOworICAgICAgICB9CisgICAgfQorICAg
IGVsc2UgaWYgKCAhb2xkX3BpbiB8fAorICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmICEob2xk
X3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSkgKQogICAgIHsKICAg
ICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhyZ3QtPmd0X3ZlcnNpb24sIGxkb20sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHksIDAsIHNoYWgsIGFjdCwKQEAgLTIy
MDgsNzkgKzIyOTQsNiBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAgICB0
cmFuc19wYWdlX29mZiA9IDA7CiAgICAgICAgICAgICB0cmFuc19sZW5ndGggPSBQQUdFX1NJWkU7
CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIChzaGFoLT5mbGFncyAmIEdURl90eXBlX21h
c2spID09IEdURl90cmFuc2l0aXZlICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAhYWxs
b3dfdHJhbnNpdGl2ZSApCi0gICAgICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVh
ciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNp
dGl2ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3QgYWxsb3dlZFxuIik7Ci0KLSAgICAgICAg
ICAgIHRyYW5zX2RvbWlkID0gc2hhMi0+dHJhbnNpdGl2ZS50cmFuc19kb21pZDsKLSAgICAgICAg
ICAgIHRyYW5zX2dyZWYgPSBzaGEyLT50cmFuc2l0aXZlLmdyZWY7Ci0gICAgICAgICAgICBiYXJy
aWVyKCk7IC8qIFN0b3AgdGhlIGNvbXBpbGVyIGZyb20gcmUtbG9hZGluZwotICAgICAgICAgICAg
ICAgICAgICAgICAgICB0cmFuc19kb21pZCBmcm9tIHNoYXJlZCBtZW1vcnkgKi8KLSAgICAgICAg
ICAgIGlmICggdHJhbnNfZG9taWQgPT0gcmQtPmRvbWFpbl9pZCApCi0gICAgICAgICAgICAgICAg
UElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudHMgY2Fubm90IGJlIHNlbGYtcmVmZXJl
bnRpYWxcbiIpOwotCi0gICAgICAgICAgICAvKiBXZSBhbGxvdyB0aGUgdHJhbnNfZG9taWQgPT0g
bGRvbSBjYXNlLCB3aGljaAotICAgICAgICAgICAgICAgY29ycmVzcG9uZHMgdG8gYSBncmFudCBi
ZWluZyBpc3N1ZWQgYnkgb25lIGRvbWFpbiwgc2VudAotICAgICAgICAgICAgICAgdG8gYW5vdGhl
ciBvbmUsIGFuZCB0aGVuIHRyYW5zaXRpdmVseSBncmFudGVkIGJhY2sgdG8KLSAgICAgICAgICAg
ICAgIHRoZSBvcmlnaW5hbCBkb21haW4uICBBbGxvd2luZyBpdCBpcyBlYXN5LCBhbmQgbWVhbnMK
LSAgICAgICAgICAgICAgIHRoYXQgeW91IGRvbid0IG5lZWQgdG8gZ28gb3V0IG9mIHlvdXIgd2F5
IHRvIGF2b2lkIGl0Ci0gICAgICAgICAgICAgICBpbiB0aGUgZ3Vlc3QuICovCi0KLSAgICAgICAg
ICAgIC8qIFdlIG5lZWQgdG8gbGVhdmUgdGhlIHJyZCBsb2NrZWQgZHVyaW5nIHRoZSBncmFudCBj
b3B5ICovCi0gICAgICAgICAgICB0ZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZCh0cmFuc19kb21p
ZCk7Ci0gICAgICAgICAgICBpZiAoIHRkID09IE5VTEwgKQotICAgICAgICAgICAgICAgIFBJTl9G
QUlMKHVubG9ja19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgInRyYW5zaXRpdmUgZ3JhbnQgcmVmZXJlbmNlZCBiYWQgZG9tYWluICVkXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlkKTsKLQotICAgICAgICAgICAg
LyoKLSAgICAgICAgICAgICAqIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGNvdWxkIHRha2Ug
dGhlIGxvY2sgb24gdGhlCi0gICAgICAgICAgICAgKiByZW1vdGUgdGFibGUgKGlmIHJkID09IHRk
KSwgc28gd2UgaGF2ZSB0byBkcm9wIHRoZSBsb2NrCi0gICAgICAgICAgICAgKiBoZXJlIGFuZCBy
ZWFjcXVpcmUKLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVh
c2UoYWN0KTsKLSAgICAgICAgICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7Ci0KLSAgICAgICAg
ICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZC0+ZG9t
YWluX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9u
bHksICZncmFudF9mcmFtZSwgcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZ0cmFuc19wYWdlX29mZiwgJnRyYW5zX2xlbmd0aCwgMCk7Ci0KLSAgICAgICAg
ICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwotICAgICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5
X2FjcXVpcmUocmd0LCBncmVmKTsKLQotICAgICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5
ICkgewotICAgICAgICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7Ci0gICAgICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4odGQpOwotICAgICAgICAg
ICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7Ci0gICAgICAgICAgICAgICAgZ3JhbnRf
cmVhZF91bmxvY2socmd0KTsKLSAgICAgICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgICAg
ICB9Ci0KLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBXZSBkcm9wcGVkIHRoZSBsb2Nr
LCBzbyB3ZSBoYXZlIHRvIGNoZWNrIHRoYXQgbm9ib2R5IGVsc2UgdHJpZWQKLSAgICAgICAgICAg
ICAqIHRvIHBpbiAob3IsIGZvciB0aGF0IG1hdHRlciwgdW5waW4pIHRoZSByZWZlcmVuY2UgaW4g
KnRoaXMqCi0gICAgICAgICAgICAgKiBkb21haW4uICBJZiB0aGV5IGRpZCwganVzdCBnaXZlIHVw
IGFuZCB0ZWxsIHRoZSBjYWxsZXIgdG8gcmV0cnkuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAg
ICAgIGlmICggYWN0LT5waW4gIT0gb2xkX3BpbiApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVzKTsKLSAgICAgICAg
ICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7Ci0gICAgICAgICAgICAgICAgYWN0aXZlX2Vu
dHJ5X3JlbGVhc2UoYWN0KTsKLSAgICAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3Qp
OwotICAgICAgICAgICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKLSAgICAgICAgICAgICAgICAqcGFn
ZSA9IE5VTEw7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIEVSRVNUQVJUOwotICAgICAgICAgICAg
fQotCi0gICAgICAgICAgICAvKiBUaGUgYWN0dWFsIHJlbW90ZSByZW1vdGUgZ3JhbnQgbWF5IG9y
IG1heSBub3QgYmUgYQotICAgICAgICAgICAgICAgc3ViLXBhZ2UsIGJ1dCB3ZSBhbHdheXMgdHJl
YXQgaXQgYXMgb25lIGJlY2F1c2UgdGhhdAotICAgICAgICAgICAgICAgYmxvY2tzIG1hcHBpbmdz
IG9mIHRyYW5zaXRpdmUgZ3JhbnRzLiAqLwotICAgICAgICAgICAgaXNfc3ViX3BhZ2UgPSAxOwot
ICAgICAgICAgICAgYWN0LT5nZm4gPSAtMXVsOwotICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYg
KCAhKHNoYTItPmhkci5mbGFncyAmIEdURl9zdWJfcGFnZSkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICByYyA9IF9fZ2V0X3BhZ2VkX2ZyYW1lKHNoYTItPmZ1bGxfcGFnZS5mcmFtZSwgJmdyYW50
X2ZyYW1lLCBwYWdlLCByZWFkb25seSwgcmQpOwpAQCAtMjcwNywxMCArMjcxNywxMyBAQCBnbnR0
YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBCiAgICAgY2FzZSAyOgogICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpKysgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBpZiAoICgoc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxh
Z3MgJiBHVEZfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgR1RGX3Blcm1pdF9hY2Nl
c3MpICYmCi0gICAgICAgICAgICAgICAgIChzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFn
ZS5mcmFtZSA+PiAzMikgKQorICAgICAgICAgICAgc3dpdGNoICggc2hhcmVkX2VudHJ5X3YyKGd0
LCBpKS5oZHIuZmxhZ3MgJiBHVEZfdHlwZV9tYXNrICkKICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgIGNhc2UgR1RGX3Blcm1pdF9hY2Nlc3M6CisgICAgICAgICAgICAgICAgIGlmICggIShzaGFy
ZWRfZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5mcmFtZSA+PiAzMikgKQorICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAg
ICAgICAgICAgY2FzZSBHVEZfdHJhbnNpdGl2ZToKICAgICAgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgICAgICAgICAidHJpZWQgdG8gY2hhbmdl
IGdyYW50IHRhYmxlIHZlcnNpb24gdG8gMSB3aXRoIG5vbi1yZXByZXNlbnRhYmxlIGVudHJpZXNc
biIpOwogICAgICAgICAgICAgICAgIHJlcyA9IC1FUkFOR0U7CgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:50:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13: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.xen.org>)
	id 1dhcEK-0003PY-Jr; Tue, 15 Aug 2017 13:50:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhcEI-0003OY-PE; Tue, 15 Aug 2017 13:49:58 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CC/4D-01712-50CF2995; Tue, 15 Aug 2017 13:49:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsWS0XRdVZf5z6R
 IgyXXDC1u3WxltljycTGLxaqrB1gdmD2O7v7NFMAYxZqZl5RfkcCasfZyN3PBC7uKO91HmRoY
 t1p1MXJxCAmcY5S417uQDcLZwCix6PAGli5GTg5mAVeJG/s2s0HYihIX7jWAxXkFBCVOznwCZ
 ksIaErcebOKHcQWESiS2HnuJZjNJqAnMffsJCaIXkuJ+RNPgc0RFqiRmHKijxVijpnE41ePwe
 pZBFQl3nT8ZprAyDMLyepZSFbPQrJ6FiMHUFxTYv0ufQhTWmL5Pw6IanmJ7W/nMEOErSS+bOC
 DMM0ljs5zh5k3pfshO4RtLbHp60yoPRYSazbtYERWs4CRZxWjRnFqUVlqka6RhV5SUWZ6Rklu
 YmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCU1DMwMO5g7Fvld4hRkoNJSZR30dlJkUJ8Sfkpl
 RmJxRnxRaU5qcWHGGU4OJQkeC/9AsoJFqWmp1akZeYA4xUmLcHBoyTC+xYkzVtckJhbnJkOkT
 rFaMmx6/+aL0wcy9ZvAZKvJvz/xiTEkpeflyolzpsB0iAA0pBRmgc3DpZSLjHKSgnzMjIwMAj
 xFKQW5WaWoMq/YhTnYFQS5n0HMoUnM68EbusroIOYgA660g52UEkiQkqqgTHW+dpiZ4Ygttr7
 Bqd5j25yWCk3V1ROzLl3944P9peZP891bD/5xKNtx4K5f+/KPn3K9WlypOKhRz3Kgt15zNW5b
 H/W8No12mrmv3jbKRRsLfXjjbfw/qzFfzfyJUmX1Dp8VjlSxBJ/4rDN9OVrirM2Hn7pN4GJfc
 /Px3uFla8rFntM9547LVGJpTgj0VCLuag4EQA6DMZtJAMAAA==
X-Env-Sender: andrewcoop@xenbits.xen.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502804994!68537286!1
X-Originating-IP: [104.130.215.37]
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 26486 invoked from network); 15 Aug 2017 13:49:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 13:49:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhcE0-0005v2-MS; Tue, 15 Aug 2017 13:49:40 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dhcE0-0007WU-Le; Tue, 15 Aug 2017 13:49:40 +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: <E1dhcE0-0007WU-Le@xenbits.xenproject.org>
Date: Tue, 15 Aug 2017 13:49:40 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 230 (CVE-2017-12855) -
 grant_table: possibly premature clearing of GTF_writing / GTF_reading
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-12855 / XSA-230
                              version 3

 grant_table: possibly premature clearing of GTF_writing / GTF_reading

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Xen maintains the _GTF_{read,writ}ing bits as appropriate, to inform the
guest that a grant is in use.  A guest is expected not to modify the
grant details while it is in use, whereas the guest is free to
modify/reuse the grant entry when it is not in use.

Under some circumstances, Xen will clear the status bits too early,
incorrectly informing the guest that the grant is no longer in use.

IMPACT
======

A guest may prematurely believe that a granted frame is safely private
again, and reuse it in a way which contains sensitive information, while
the domain on the far end of the grant is still using the grant.

VULNERABLE SYSTEMS
==================

All systems are vulnerable.

MITIGATION
==========

There are no mitigations.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa230.patch           xen-unstable, 4.9, 4.8, 4.7, 4.6, 4.5

$ sha256sum xsa230*
912c24771dc9e9b305be630b7771505abb3db735564c5574fc30b58a5da0139e  xsa230.meta
77a73f1c32d083e315ef0b1bbb119cb8840ceb5ada790cad76cbfb9116f725cc  xsa230.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


NOTE REGARDING SHORT EMBARGO
============================

This issue was discovered while investigating problems with the initial
version of XSA-226.  Accordingly, XSA-230 is embargoed and the embargo
will end at the same time as that of XSA-226.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZkvttAAoJEIP+FMlX6CvZBX4H/j68Tf+YJYNV6coTx6/Ag0wo
WVRepDbj/WTfpY4lT3SL57dpyhnfDNUgUaMkNfEUU9GV9FGtYEChHtQ3kDh9PvVG
ifZgyHxJnRgZY3Mr12FcevyevyPpluMFHZ7RzCl6hVXgekd2+YZOnSbY/FYPhvuh
Chzv2HUUMY/5Yt3HkbTgez3vRIxQW74TjERIqGx6y0bD3z+NYmOtmzeYcyUGsUBL
sf+QnBH6/bjZjiycojK7LEb4u032Kgws0lXABIypql7D8YlVH75ZOxxWxV1TmerR
Alc71JR+22ze76Tz0C4b0rafNv3xmn3o/0qoGQWo+7/o01Eg6XHuN9nn78bz2tw=
=x4fa
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa230.meta"
Content-Disposition: attachment; filename="xsa230.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMjYsCiAgICAgICAgICAgIDIyNwogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMwLnBhdGNo
IiBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNiI6IHsKICAg
ICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZDcwOGI2
OTVhMzZiNGZkY2Q4ZTQ4ZTZmYzhlNjExZTAxMGY1MjgwYiIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjI2LAogICAgICAgICAgICAy
MjcsCiAgICAgICAgICAgIDIyOAogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWyAieHNhMjMwLnBhdGNoIiBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43
IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAg
ICAgICJTdGFibGVSZWYiOiAiNGZiZmEzNGIxYTBiYjMyOWFhNTcyNzU0MjFl
MmU5MDI3ZDMyYWFkNSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAg
ICAgICAgMjI2LAogICAgICAgICAgICAyMjcsCiAgICAgICAgICAgIDIyOAog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMwLnBh
dGNoIiBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsK
ICAgICAgIlhlblZlcnNpb24iOiAiNC44IiwKICAgICAgIlJlY2lwZXMiOiB7
CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMWU2
Yzg4ZmFmY2I0NjY0YTUwMTIzOWQxZDg2NjVjMzRiNTM4NDY0OCIsCiAgICAg
ICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjI2LAogICAgICAgICAg
ICAyMjcsCiAgICAgICAgICAgIDIyOAogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWyAieHNhMjMwLnBhdGNoIiBdCiAgICAgICAgfQogICAg
ICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAi
NC45IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiMGZhZGEwNTlhNzk0ODE1Mzk3NmNjMTUy
ZTM2NjMzZGVlM2Q1YjI3MyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAg
ICAgICAgICAgMjI2LAogICAgICAgICAgICAyMjcsCiAgICAgICAgICAgIDIy
OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMw
LnBhdGNoIiBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3Rl
ciI6IHsKICAgICAgIlhlblZlcnNpb24iOiAibWFzdGVyIiwKICAgICAgIlJl
Y2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVS
ZWYiOiAiNTU5MjRiYWYyMjExZGRjZjViYThmNzAyYzlhNGMwNzczMGUwYzhl
OCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjI2LAog
ICAgICAgICAgICAyMjcsCiAgICAgICAgICAgIDIyOAogICAgICAgICAgXSwK
ICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMwLnBhdGNoIiBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa230.patch"
Content-Disposition: attachment; filename="xsa230.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGNvcnJlY3QgcGluIHN0YXR1cyBmaXh1cCBmb3IgY29weQoK
UmVnYXJkbGVzcyBvZiBjb3B5IG9wZXJhdGlvbnMgb25seSBzZXR0aW5nIEdO
VFBJTl9oc3QqLCBHTlRQSU5fZGV2KgphbHNvIG5lZWQgdG8gYmUgdGFrZW4g
aW50byBhY2NvdW50IHdoZW4gZGVjaWRpbmcgd2hldGhlciB0byBjbGVhcgpf
R1RGX3tyZWFkLHdyaXR9aW5nLiBBdCBsZWFzdCBmb3IgY29uc2lzdGVuY3kg
d2l0aCBjb2RlIGVsc2V3aGVyZSB0aGUKcmVhZCBwYXJ0IGJldHRlciBkb2Vz
bid0IHVzZSBhbnkgbWFzayBhdCBhbGwuCgpUaGlzIGlzIFhTQS0yMzAuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGFlMzQ1NDcu
LjljOWQzM2MgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIxMDcsMTAg
KzIxMDcsMTAgQEAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KAogc3RhdGlj
IHZvaWQgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGNvbnN0IHN0cnVj
dCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDE2X3QgKnN0YXR1cykKIHsKLSAgICBp
ZiAoICEoYWN0LT5waW4gJiBHTlRQSU5faHN0d19tYXNrKSApCisgICAgaWYg
KCAhKGFjdC0+cGluICYgKEdOVFBJTl9oc3R3X21hc2sgfCBHTlRQSU5fZGV2
d19tYXNrKSkgKQogICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dy
aXRpbmcsIHN0YXR1cyk7CiAKLSAgICBpZiAoICEoYWN0LT5waW4gJiBHTlRQ
SU5faHN0cl9tYXNrKSApCisgICAgaWYgKCAhYWN0LT5waW4gKQogICAgICAg
ICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiB9
CiAKQEAgLTIzMTgsNyArMjMxOCw3IEBAIF9fYWNxdWlyZV9ncmFudF9mb3Jf
Y29weSgKICAKICB1bmxvY2tfb3V0X2NsZWFyOgogICAgIGlmICggIShyZWFk
b25seSkgJiYKLSAgICAgICAgICEoYWN0LT5waW4gJiBHTlRQSU5faHN0d19t
YXNrKSApCisgICAgICAgICAhKGFjdC0+cGluICYgKEdOVFBJTl9oc3R3X21h
c2sgfCBHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAgICBnbnR0YWJfY2xl
YXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAKICAgICBpZiAoICFh
Y3QtPnBpbiApCg==

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Aug 15 13:51:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:51: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.xen.org>)
	id 1dhcF5-00047a-GM; Tue, 15 Aug 2017 13:50:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcF3-00046v-P0
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 13:50:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 49/9C-01862-53CF2995; Tue, 15 Aug 2017 13:50:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS9fkz6R
 Ig70zlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnt9+xFxxhqXi+rJuxgXEOcxcjJ4eQQJ7E
 44+HGEFsXgE7iX8blzOB2BIChhKnF95kAbFZBFQlpq9aARZnE1CXaHu2nRXEFhHQl5j/6SeQz
 cXBLHCUUWLZu41sXYwcHMICWRJTdvmCxIUEOhglHsxoB2vmFPCSuPzhEhNIDa+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6
 lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPDVMzAw7mB8/dPpEKMkB5OSKO+i
 s5MihfiS8lMqMxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIE76VfQHWCRanpqRVpmTnA+
 IApleDgURLhTf0NlOYtLkjMLc5Mh0idYjTmaPqw5QsTx6sJ/78xCYFNkhLn/QwySQCkNKM0D2
 4QLG4vMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmXQ6ykCczrwRu3yugU5iATrnSDnZKSSJ
 CSqqBMXQK54n5Semb/bw+My4zVZeqffuGs6loZ7TvvkkzMg9vKa6wevDnim2v2IUZVt+2+t17
 u2ZZdOK/xuI40WtCgv9uXTtwekpxQJjz9RcRdpI2PP/38B29skpENX/BXu3W1oxyoZCcbempX
 3OrXrK7bRPxCb0R9+FxzYUVzMmMjRcU5G8xnCzZo8RSnJFoqMVcVJwIAOauw6HWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502805043!110100599!1
X-Originating-IP: [137.65.248.74]
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 59940 invoked from network); 15 Aug 2017 13:50:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 13:50:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 07:50:42 -0600
Message-Id: <5993184D020000780016FDF3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 07:50:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
 <1502800232-26670-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502800232-26670-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/6] common/gnttab: Correct
 __acquire_grant_for_copy() fastpath for transitive grants
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE0OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCj4gQEAgLTIzNDUsNiArMjM0NSwxMiBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9y
X2NvcHkoCj4gICAgICAgICAgICogbm9uLXplcm8gcmVmY291bnQgYW5kIGhlbmNlIGEgdmFsaWQg
b3duZXIuCj4gICAgICAgICAgICovCj4gICAgICAgICAgQVNTRVJUKHRkKTsKPiArCj4gKyAgICAg
ICAgaWYgKCB0ZCAhPSByZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBBU1NFUlQodGQg
PT0gYWN0LT50cmFuc19kb21haW4pOwo+ICsgICAgICAgICAgICByY3VfbG9ja19kb21haW4odGQp
Owo+ICsgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gICAgICBhY3QtPnBpbiArPSByZWFkb25seSA/
IEdOVFBJTl9oc3RyX2luYyA6IEdOVFBJTl9oc3R3X2luYzsKCkkgdGhpbmsgdGhpcyBpcyBzdXBl
cnNlZGVkIGJ5IHBhdGNoIDIgb2YgdGhlIFhTQS0yMjYgc2VyaWVzIGp1c3Qgc2VudC4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:52:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:52: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.xen.org>)
	id 1dhcGr-0004Yb-RP; Tue, 15 Aug 2017 13:52:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcGr-0004YB-9P
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 13:52:37 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E1/21-02184-4ACF2995; Tue, 15 Aug 2017 13:52:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS3fxn0m
 RBhsuGVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHvu9iL/jHWHHg+y2mBsbbjF2MnBxCAnkS
 734fZAOxeQXsJK6daWYCsSUEDCVOL7zJAmKzCKhKvL7xASzOJqAu0fZsOyuILSKgLzH/008gm
 4uDWeAoo8SydxvBBgkLmEss+LeTHSQhJNDBKDFzzmWwBKeAl0TX9g9AmzmAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGln
 oJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBmA9AwPjDsa+VX6HGCU5mJREeRed
 nRQpxJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4L/0CqhMsSk1PrUjLzAHGC
 EypBAePkgjvW5A0b3FBYm5xZjpE6hSjMUfThy1fmDheTfj/jUkIbJKUOG8GSKkASGlGaR7cIF
 jsXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsOZApPZl4J3L5XQKcwAZ1ypR3slJJEhJR
 UA6Neb/OWcIeazISnnoxHGqIjZvf+SUu89fyM164Fl2Kv/700kcVc/qrJrc3B7EWCITP7fBf8
 fa35zLb7g3Ow0+TQ7Szel0I9/0644DN7nsFu+dfxJ84/Pfm0JGlBZpTTnIzbHJ8ttgWePBehm
 LZl0YfbD/QaFPdrbn+/vExNIcun4NTd/Kb7DXOVWIozEg21mIuKEwFKakZ72AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502805154!104523242!1
X-Originating-IP: [137.65.248.74]
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 51136 invoked from network); 15 Aug 2017 13:52:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 13:52:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 07:52:33 -0600
Message-Id: <599318BD020000780016FDF6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 07:52:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
 <1502800232-26670-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502800232-26670-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/6] common/gnttab: General cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ID4+PiBPbiAxNS4wOC4xNyBhdCAxNDozMCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlCj4gICogU3R5bGUgY29ycmVjdGlvbnMK
PiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:53:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:53: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.xen.org>)
	id 1dhcI2-0004nd-4Y; Tue, 15 Aug 2017 13:53:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcI0-0004nJ-VG
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 13:53:49 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 AD/84-01732-CECF2995; Tue, 15 Aug 2017 13:53:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/f1n0m
 RBofbdC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozu/yuZC+YyVay8dY25gfEbYxcjJ4eQQJ7E
 3G0PwGxeATuJmSuWMYHYEgKGEqcX3mQBsVkEVCW+3VwPFmcTUJdoe7adFcQWEdCXmP/pJ5DNx
 cEscJRRYtm7jWxdjBwcwgIuEvu/lILEhQQ6GCXedXSzgTRwCnhJ9H6/xgxSwysgKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr8FKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2y
 gl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGH71DAyMOxg7T/gdYpTkYFIS5V10
 dlKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlet99AOcGi1PTUirTMHGAkwKQlOHiURHgXgKR5i
 wsSc4sz0yFSpxiNOZo+bPnCxPFqwv9vTEIsefl5qVLivJ9/AZUKgJRmlObBDYJF6CVGWSlhXk
 YGBgYhnoLUotzMElT5V4ziHIxKwrw5IAt5MvNK4Pa9AjqFCeiUK+1gp5QkIqSkGhhDaxZ7PFb
 yjVgUurRzrVhR2Hy1N6LPU/aG57SI11r5/Jq8bsJiZZuM7i3zQqad2r+xVekcX7mAid+2rjNy
 9r2T5UIsd2XvP6bO/NNN8ZzZBc4NnV6rlJ/MYkmNrWK5+lu9+nmM2DYBnhL9Wyxfb73R1GBY9
 S5t6bK4zH7H4Ohm2e3vz/l4bVdiKc5INNRiLipOBADR5QWMywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502805226!106868113!1
X-Originating-IP: [137.65.248.74]
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 28015 invoked from network); 15 Aug 2017 13:53:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 13:53:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 07:53:45 -0600
Message-Id: <59931905020000780016FE51@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 07:53:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
 <1502800232-26670-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502800232-26670-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/6] common/gnttab: gnttab_setup_table()
	cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE0OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRHJvcCBwb2ludGxlc3MgZGVidWdnaW5nIG1lc3NhZ2VzLCBhbmQgcmVkdWNlIHZhcmlh
YmxlIHNjb3BlLgoKLi4uIGFuZCBjb3JyZWN0IHRoZSB0eXBlIG9mIGFuIGluZHVjdGlvbiB2YXJp
YWJsZS4KCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:56:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:56: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.xen.org>)
	id 1dhcKj-000580-Hq; Tue, 15 Aug 2017 13:56:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcKi-00057p-JR
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 13:56:36 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 05/D3-03557-39DF2995; Tue, 15 Aug 2017 13:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS3fS30m
 RBiu/KVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7b8xhKXjCXPH45V/mBsYe5i5GTg4hgTyJ
 HT8uMoHYvAJ2EpfmLWEHsSUEDCVOL7zJAmKzCKhK3JvSzAhiswmoS7Q9284KYosI6EvM//QTy
 ObiYBY4yiix7N1GNpCEsICzRNeus8wgCSGBDkaJR09OgHVzCnhJ7L/XDlTEAbRNUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 IUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+OfZQGHGCU5mJREeRed
 nRQpxJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4q/8A1QkWpaanVqRl5gBjB
 KZUgoNHSYS3HyTNW1yQmFucmQ6ROsVozNH0YcsXJo5XE/5/YxICmyQlzhsEUioAUppRmgc3CB
 a7lxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMKwMyhSczrwRu3yugU5iATrnSDnZKSSJCSqq
 BMS+6xnLFog3Lphwo6Trj9VLvq5+h6AlJ+dt/Z7/S3Pv2ceuuoNhCsRWNLO/dPapqKjk/v73x
 /qvbifc+UTvCJ63M8zNnrfoZL2e0QvMtlykT/9YF5wP2XNsjqvv9eZlIa8HmCcvPqPl1nDfaV
 N7v+Sh8srJ8bblDQf6Fpq2B0x8ZTd46KfFFsRJLcUaioRZzUXEiAHFbMFDYAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502805392!78057273!1
X-Originating-IP: [137.65.248.74]
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 28766 invoked from network); 15 Aug 2017 13:56:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 13:56:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 07:56:32 -0600
Message-Id: <599319AB020000780016FE54@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 07:56:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
 <1502800232-26670-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502800232-26670-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/6] common/gnttab: gnttab_query_size()
	cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE0OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCj4gQEAgLTE3MzEsMzEgKzE3MzEsMjUgQEAgZ250dGFiX3F1ZXJ5X3NpemUo
Cj4gICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9xdWVyeV9zaXplX3QpIHVvcCwg
dW5zaWduZWQgaW50IGNvdW50KQo+ICB7Cj4gICAgICBzdHJ1Y3QgZ250dGFiX3F1ZXJ5X3NpemUg
b3A7Cj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkOwo+IC0gICAgaW50IHJjOwo+ICsgICAgc3RydWN0
IGRvbWFpbiAqZCA9IE5VTEw7CgpUaGVyZSdzIG5vIG5lZWQgdG8gYWRkIGFuIGluaXRpYWxpemVy
IGhlcmUgYWZhaWN0LiBPdGhlciB0aGFuIHRoYXQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 13:58:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 13:58: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.xen.org>)
	id 1dhcMx-0005VG-Tq; Tue, 15 Aug 2017 13:58:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhcMw-0005V6-Bn
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 13:58:54 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 18/A7-01993-D1EF2995; Tue, 15 Aug 2017 13:58:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQlf236R
 Ig0lTmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOi7PYCg4xVuya2MfUwLiWsYuRk0NCwE/i
 7L6/QDYHh7BAkMT0pRwgYRGBAInTfQ2sILaQQJHEnR3LWUBsNgF9id0vPjGB2LwCthLz9t1nB
 2llEVCVeNCnCBIWFQiX2P/9GjNEiaDEyZlPwFo5BewlJrxpYAYpZxbQlFi/Sx8kzCwgL7H97R
 xmCFtcounLSqitahLX+i+xQxyZLrH17y/mCYz8s5BMnYUwaRaSSbOQTFrAyLKKUaM4tagstUj
 X0FAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwKBmAYAfjynbnQ4ySHExKoryL
 zk6KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK/4XKCdYlJqeWpGWmQOMD5i0BAePkgivO0iat
 7ggMbc4Mx0idYrRkmPWvzVfmDiaPmwBkRN2f2ESYsnLz0uVEue9+geoQQCkIaM0D24cLIYvMc
 pKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3HMgUnsy8Eritr4AOYgI66Eo72EEliQgpqQbGJTq
 5X1/6Sy9WcmxkE91x0TxGPtzi8+K2jc2+Pa88GB1bXypIXZS6XK03nWGy9v7/O55s85ul+J/R
 at1j3p3PrIMz77y52N4r2vji+1uthwoJ3WKFTU/ybJiYfe5ZzLfP0Fuhw/dCjtcizdm34f/dj
 0Wn9XTXsy121/tw5syE19LSiWUbFrsqsRRnJBpqMRcVJwIA7LCIRdwCAAA=
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502805532!105738979!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13530 invoked from network); 15 Aug 2017 13:58:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 13:58:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="51011138"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <598DC94F020000780016EDE0@prv-mh.provo.novell.com>
 <598DC94F020000780016EDE0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9c378f46-efdd-9c11-07bd-26ac8e27bf94@citrix.com>
Date: Tue, 15 Aug 2017 14:58:20 +0100
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: <598DC94F020000780016EDE0@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 v2] x86: check for allocation errors in
 modify_xen_mappings()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDgvMTcgMTQ6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFJlcG9ydGVkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:00:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:00: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.xen.org>)
	id 1dhcOf-0006Av-8e; Tue, 15 Aug 2017 14:00:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcOd-0006Aa-7F
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 14:00:39 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 BF/AD-01732-68EF2995; Tue, 15 Aug 2017 14:00:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7ft36R
 Ig41nGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz9f56yFyzirlg2+SlLA+Nlji5GTg4hgTyJ
 x8+OM4HYvAJ2Em+n/GEBsSUEDCVOL7wJZrMIqEq8+XuGEcRmE1CXaHu2nRXEFhHQl5j/6SeQz
 cXBLHCUUWLZu41sIAlhAW+JxvmnmCAWdDBK7H9a0cXIwcEp4CUxa5UyiMkrICjxd4cwSAWzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX2EA
 vqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw+OoZGBh3ME5Y5XeIUZKDSUmUd9HZ
 SZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjF/wLlBItS01Mr0jJzgHEAk5bg4FES4XUHSfMWF
 yTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDjvbpAiAZCijNI8uBGwmLzEKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZiXB2QKT2ZeCdymV0BHMAEdcaUd7IiSRISUVAPjwvsGEi1lj1bmMFefW69
 ZKsWkOenl+8mqd33/vNaND/zAcpL/6gnNQKeJa24rsZ4WmuFmalYYMk8763uD/tR/2f5HTX5G
 iOdc/C4f03Si1I2/NGuX3J3ZIXb9qibT+PeuZttcIvdfaU2QEJfSvqxLon27F/nVC9jO1Z6vM
 /X/hjSuObGSSVuVWIozEg21mIuKEwERPrMexAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502805636!105739298!1
X-Originating-IP: [137.65.248.74]
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 29094 invoked from network); 15 Aug 2017 14:00:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:00:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:00:35 -0600
Message-Id: <59931A9E020000780016FE7D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:00:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
 <1502800232-26670-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502800232-26670-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/6] common/gnttab: simplify
 gnttab_copy_lock_domain()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE0OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUmVtb3ZlIHRoZSBvcGVuY29kZWQgcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZCgpLiAg
RHJvcCB0aGUgUElOX0ZBSUwoKXMgYW5kCj4gcmV0dXJuIEdOVFNUXyogdmFsdWVzIGRpcmVjdGx5
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRo
IG9uZSBvcHRpb25hbCBleHRyYSByZXF1ZXN0OgoKPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiBAQCAtMjM5MCwyOCArMjM5
MCwyMSBAQCBzdHJ1Y3QgZ250dGFiX2NvcHlfYnVmIHsKPiAgICAgIGJvb2xfdCBoYXZlX3R5cGU7
Cj4gIH07Cj4gIAo+IC1zdGF0aWMgaW50IGdudHRhYl9jb3B5X2xvY2tfZG9tYWluKGRvbWlkX3Qg
ZG9taWQsIHVuc2lnbmVkIGludCBncmVmX2ZsYWcsCj4gK3N0YXRpYyBpbnQgZ250dGFiX2NvcHlf
bG9ja19kb21haW4oZG9taWRfdCBkb21pZCwgYm9vbCBpc19ncmVmLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBnbnR0YWJfY29weV9idWYgKmJ1ZikKPiAgewo+
IC0gICAgaW50IHJjOwo+ICsgICAgLyogT25seSBET01JRF9TRUxGIG1heSByZWZlcmVuY2Ugdmlh
IGZyYW1lLiAqLwo+ICsgICAgaWYgKCBkb21pZCAhPSBET01JRF9TRUxGICYmICFpc19ncmVmICkK
PiArICAgICAgICByZXR1cm4gR05UU1RfcGVybWlzc2lvbl9kZW5pZWQ7Cj4gIAo+IC0gICAgaWYg
KCBkb21pZCAhPSBET01JRF9TRUxGICYmICFncmVmX2ZsYWcgKQo+IC0gICAgICAgIFBJTl9GQUlM
KG91dCwgR05UU1RfcGVybWlzc2lvbl9kZW5pZWQsCj4gLSAgICAgICAgICAgICAgICAgIm9ubHkg
YWxsb3cgY29weS1ieS1tZm4gZm9yIERPTUlEX1NFTEYuXG4iKTsKPiArICAgIGJ1Zi0+ZG9tYWlu
ID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7Cj4gIAo+IC0gICAgaWYgKCBkb21p
ZCA9PSBET01JRF9TRUxGICkKPiAtICAgICAgICBidWYtPmRvbWFpbiA9IHJjdV9sb2NrX2N1cnJl
bnRfZG9tYWluKCk7Cj4gLSAgICBlbHNlCj4gLSAgICB7Cj4gLSAgICAgICAgYnVmLT5kb21haW4g
PSByY3VfbG9ja19kb21haW5fYnlfaWQoZG9taWQpOwo+IC0gICAgICAgIGlmICggYnVmLT5kb21h
aW4gPT0gTlVMTCApCj4gLSAgICAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1RfYmFkX2RvbWFp
biwgImNvdWxkbid0IGZpbmQgJWRcbiIsIGRvbWlkKTsKPiAtICAgIH0KPiArICAgIGlmICggYnVm
LT5kb21haW4gPT0gTlVMTCApCgpVc2UgISBoZXJlPwoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:04:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14: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.xen.org>)
	id 1dhcRp-0006ST-Qe; Tue, 15 Aug 2017 14:03:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dhcRo-0006SM-Jr
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:03:56 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 47/39-01729-B4FF2995; Tue, 15 Aug 2017 14:03:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K5JiERouv9f1K
 kwY3zfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8br7y+YCx6yVDzvmMzWwNjK0sXIySEh4C9x
 9NwBti5GDg4hgRqJPWe4IcK+EjcOXGbqYuTi4BQ4IiKx6t8BdhBHQuAWk0TjpctgjpBAB6PE4
 YWHWUFahAS2MUq8uMUIYgsLlErM2PsebIOIgKvE5a/rWEEamAU6mCTWH1vNBtHdwijx+vEqZp
 AqNgFdiQUHVzKB2PwCahKHd14B6+YVcJDYcPEX2AYWAVWJDc8OgdWICoRL7P9+jRmiRlDi5Mw
 nYPWcAh4SR27fBLuCWcBMYt7mh8wQtrjErSfzmSBseYntb+cwT2AUnYWkfRaSlllIWmYhaVnA
 yLKKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwauoZGBh3M
 O5o9zvEKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxM/4BygkWp6akVaZk5wP
 iFSUtw8CiJ8Lr/BUrzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcdzdIkQBIUUZpHtwIWCq
 5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdy/IFJ7MvBK4Ta+AjmACOuJKO9gRJYkIKakG
 RrYvEzbO3Z5308P2+xG9xLOfDv7Wf3HquLpDWrTTE9M5bQF/elM3cO66u+ThluULuduK953hz
 a8I+ul4Z53JefZQ41+KG7JfrSv7qNt+JChYPG3hhTmb/ToNxJY/5Yydt3IOo7/FjXf/3fmuPV
 HU4q65/vLATKPc1j/FN1gqQmecbwlN7biUmaTEUpyRaKjFXFScCAALLAmhIAMAAA==
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502805834!107475447!1
X-Originating-IP: [214.24.24.84]
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 61188 invoked from network); 15 Aug 2017 14:03:54 -0000
Received: from ucol19pa11.eemsg.mail.mil (HELO UCOL19PA11.eemsg.mail.mil)
 (214.24.24.84)
 by server-9.tower-206.messagelabs.com with SMTP; 15 Aug 2017 14:03:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="314349248"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UCOL19PA11.eemsg.mail.mil with ESMTP; 15 Aug 2017 14:03:37 +0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; 
   d="scan'208";a="1202566"
IronPort-PHdr: =?us-ascii?q?9a23=3A84Q9zBOnRjSINSvpxDQl6mtUPXoX/o7sNwtQ0KIM?=
 =?us-ascii?q?zox0K/jzpsbcNUDSrc9gkEXOFd2CrakV26yO6+jJYi8p2d65qncMcZhBBVcuqP?=
 =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?=
 =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMhzexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfO?=
 =?us-ascii?q?pWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnM?=
 =?us-ascii?q?VhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs7Vy6i76N2QxH2ji?=
 =?us-ascii?q?kJOSMy/GXOhsBukK5XpRSsrAF9zYHJeoGYLOdwcL3Tfd0aQmpPXchfWCJODYy+?=
 =?us-ascii?q?c4QBAPEMPfpaooTnu1cCsRWzCAuqCejyyjFInHj23agi3uovCw7G2g0gEMwKsH?=
 =?us-ascii?q?/Jotv6KroZX+GvzKbS1zrDYe5d1DDg54jHbx8uv/6MXahqfsfK1UkuFx/KjlWX?=
 =?us-ascii?q?qYD/OTOVzf4Cv3KU7+pnS+KikmgqoBxyrDi33sogl4bEi40Pxl3E6Cl12pg5KN?=
 =?us-ascii?q?KmREJhfNKpFoZbuTuAOItsWMwiRnlluCM9yrIbp5G2ZDMKyJE7xx7HbPyHbpSI?=
 =?us-ascii?q?7grjVOmPJTd4g2poeK6liBao8Eig1/b8WtOo0FdKsiVFkt7MumoL1xPP8ciIVu?=
 =?us-ascii?q?Fx/kKg2TaLzwzT6+dELl4olafDNpIszbE9moATvEjeBCP6hkr7gLGMekk54uSo?=
 =?us-ascii?q?7v7oYrTipp+SLY90jQT+P7wzlcywHOs3LAcOX3KB9umnyL3i/VH2QLVNjvEslK?=
 =?us-ascii?q?nZq4rVKd4Upq6+HQ9Zypwj5AqnDze6zNQYmmEKLVJEeB6dj4nlIUrOIO3+Dfqk?=
 =?us-ascii?q?h1SskTFrx+3JP7H7A5XNKGTDn6nlfbpn90Fczw8zx8hF551IErEBPO7zWkjpud?=
 =?us-ascii?q?3XEBA5NRW4zPv5B9VjyIweXXmCAquYMKPJrV+I/fgjIuaSa48ToDb9Mf8l5/zw?=
 =?us-ascii?q?gnAlhV8RZ66p3YEYaHqgBPRpP12ZYWbwgtcGCWoKvRQxTPLriF2ESzJTe3eyUL?=
 =?us-ascii?q?g65jwgCYKmC5vDSZ6pgLCbwCi7GZhWbHhcCl+QCXfoa5mEW/AUZSOcPMBhkyYI?=
 =?us-ascii?q?VbygS488yx2jrxP1y7t7LurO+y0Zuojv28Ry5+3WjRsy7yB7D9yB02GRSGF5hn?=
 =?us-ascii?q?kHRzkr06Blv0N8xE2P3rR/g/xfDdxc+elJXwkhOJHAzux6F8ryWgPOf9uTVFmm?=
 =?us-ascii?q?RdCmCykrTt0t298Of1p9G9K6gx/exSWqGb4Vl7uRCJw66K3c0HfxJ8d6y3bC1a?=
 =?us-ascii?q?kslEUpQspTNW28h65++BLfCJLOk0Wcj6yqb7gT3DbR9GefymqDpEBYXxR2Uanf?=
 =?us-ascii?q?X3AQfFfZrdfi5kPFSb+jEqooMhZbxcGeK6tKdsfpjVRJRfv5JNveZGexkX+qBR?=
 =?us-ascii?q?mU3rOMcJbqe2IF0SXfFUgElwET8miANQQkCSehuXjRDDhqFV/0eUzs6+x+pGmn?=
 =?us-ascii?q?QU8zygGAd1dh2Kat+h4JmfycTOse3rcatycnpDV1E0u90snKBNqBvAptZrhcYc?=
 =?us-ascii?q?sj71dB02LVrRJyMYG9L6p6nF4Rbxx3v1/y1xVwEohAk9Mlo203zAp2KKKXzFNB?=
 =?us-ascii?q?eiiD3ZDtIb3YNHP+8wyoa67TwlveysqZ+r8T6PQkrFXupB2mFko4/HVgydVVy2?=
 =?us-ascii?q?GQ5o3UAwoUXpL8SUI39xl8p7HHbSgx/YLU1XtwMaaqtj/Owc4mBOwgyhy4ZddQ?=
 =?us-ascii?q?LLuEFBPuE80dH8WuMusqm1e3YRIeJuxS7LQ7P969evSa2a6rIPxgnDOpjGhd/I?=
 =?us-ascii?q?991UeMpGJATbv53t4+3vfQihqGESa6l0qnmsT2n51UIzAUAme7jyPjAdgVLr1/?=
 =?us-ascii?q?e8MHBHmjJ+Wzx85inNj9VnhA7lmhClgansizdkm8dVv4iCFZ00UapTSLlGOX1T?=
 =?us-ascii?q?V9nXl9oqWT0SPUysz+ZREHPShNX2AkglDyd9vnx+sGVVSlOlB63CCu4lz3ku0B?=
 =?us-ascii?q?/Kk=3D?=
X-IPAS-Result: =?us-ascii?q?A2AbAgCK/pJZ/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFAE?=
 =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgwQrgXmDd5oqgW6YKoVHAoQyVwEBAQEBAQEBAgFqK?=
 =?us-ascii?q?IIzJIJCAQUjBBFBEAsNCwICHwcCAlcGAQwGAgEBiAqCIa0BgWw6IgKLRAEBAQE?=
 =?us-ascii?q?BAQEDAQEBAQEBIoELgh2CAoNagnyIBoJhAQSgPZRAi12GfJYYV4EKKAwfKg+GF?=
 =?us-ascii?q?YFqJDYBAYozAQEB?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 15 Aug 2017 14:03:31 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7FE3MeJ027423; Tue, 15 Aug 2017 10:03:23 -0400
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-3-git-send-email-yi.y.sun@linux.intel.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <7dd26c51-51cd-0e04-87aa-c33e5ee0073e@tycho.nsa.gov>
Date: Tue, 15 Aug 2017 10:03:22 -0400
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: <1502264512-4648-3-git-send-email-yi.y.sun@linux.intel.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 02/13] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMjAxNyAwMzo0MSBBTSwgWWkgU3VuIHdyb3RlOgo+IFRoaXMgcGF0Y2ggcmVuYW1l
cyBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFuZCByZWxhdGVkIHhzbSBwb2xpY3kgdG8K
PiBtYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFsbG9jYXRpb24gZmVhdHVy
ZXMgYnV0IG5vdCBvbmx5Cj4gZm9yIENBVC4gVGhlbiwgd2UgY2FuIHJlc3VzZSB0aGUgaW50ZXJm
YWNlcyBmb3IgYWxsIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gCj4gQmFzaWNhbGx5LCBpdCBjaGFu
Z2VzICdjYXQnIHRvICdhbGxvYycuIEUuZy46Cj4gMS4gcHNyX2NhdF9vcCAtPiBwc3JfYWxsb2Nf
b3AKPiAyLiBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgLT4gWEVOX0RPTUNUTF9wc3JfYWxsb2Nfb3AK
PiAzLiBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgLT4gWEVOX1NZU0NUTF9wc3JfYWxsb2Nfb3AKPiAK
PiBUaGUgc3lzY3RsL2RvbWN0bCB2ZXJzaW9uIG51bWJlcnMgYXJlIGJ1bXBlZC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCkFja2VkLWJ5OiBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:07:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14: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.xen.org>)
	id 1dhcUq-0006qe-8D; Tue, 15 Aug 2017 14:07:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhcUp-0006qU-84
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 14:07:03 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 96/E0-01995-60003995; Tue, 15 Aug 2017 14:07:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWyU9JRQpeVYXK
 kwd/1ZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0brp//MBXtZKl53HGdvYLzC3MXIySEh4Cdx
 +Mw3NhBbWMBZomvXWbC4iICyRO+v3yxdjFwczAK7GSVuvVrPDuIICexhlNj3CSTDycEmoC+x+
 8UnJhCbV8BW4tecH2A2i4CqxMRFq1hBbFGBcIn9368xQ9QISpyc+QSsl1PAXuLG2eNANRxAGz
 Ql1u/SBwkzC8hLbH87hxnCFpdo+rISbIyQgJrEtf5L7BBHp0ts/fuLeQKjwCwkU2chTJqFZNI
 sJJMWMLKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDFoG
 INjBuG275yFGSQ4mJVHeRWcnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GX6B5QTLEpNT61Iy
 8wBxg9MWoKDR0mEdzVImre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4ryRIEUCIEUZpXlwI2
 CxfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvGtBpvBk5pXAbXoFdAQT0BFX2sGOKElESEk
 1MCq92+p96v/ZNlv25N3n/LMkS9Mrnz366Lq/MiBzW+O3bxWBAYnh/y61z3Ge8pRrz1bP//IO
 /HHfU+bs8Tq/9Mg70UXKuiZt9z7oz5vZ0ZHQpV8iG574Zd7P2Xcy3P4dsamKfiJ6/3XAUosrb
 F5OXn2XX8ikNoWuv1j14MjupX5isX9ea54XPavEUpyRaKjFXFScCABeyYR+4AIAAA==
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502806021!110186744!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14182 invoked from network); 15 Aug 2017 14:07:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 14:07:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="51012027"
To: Jan Beulich <JBeulich@suse.com>
References: <1502800232-26670-1-git-send-email-andrew.cooper3@citrix.com>
 <1502800232-26670-6-git-send-email-andrew.cooper3@citrix.com>
 <599319AB020000780016FE54@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <299622ef-341d-a94c-2a28-61fde1bd4014@citrix.com>
Date: Tue, 15 Aug 2017 15:06:03 +0100
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: <599319AB020000780016FE54@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>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/6] common/gnttab: gnttab_query_size()
	cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTQ6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjA4LjE3IGF0
IDE0OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwo+PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4g
QEAgLTE3MzEsMzEgKzE3MzEsMjUgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCj4+ICAgICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfcXVlcnlfc2l6ZV90KSB1b3AsIHVuc2lnbmVkIGludCBj
b3VudCkKPj4gIHsKPj4gICAgICBzdHJ1Y3QgZ250dGFiX3F1ZXJ5X3NpemUgb3A7Cj4+IC0gICAg
c3RydWN0IGRvbWFpbiAqZDsKPj4gLSAgICBpbnQgcmM7Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IE5VTEw7Cj4gVGhlcmUncyBubyBuZWVkIHRvIGFkZCBhbiBpbml0aWFsaXplciBoZXJlIGFm
YWljdC4KCk9oIHllcyAtIHNvIHRoZXJlIGlzbid0LgoKPiAgT3RoZXIgdGhhbiB0aGF0Cj4gUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5rcy4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:09:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:09: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.xen.org>)
	id 1dhcWg-0006zn-Jm; Tue, 15 Aug 2017 14:08:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dhcWf-0006zd-1x
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 14:08:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 92/73-02181-87003995; Tue, 15 Aug 2017 14:08:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVy2uJbjG4Bw+R
 Ig9NrmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1N9uZC+7wVXzoPsLSwLiFt4uRi0NI4DeT
 xL0HJ1lAHBaBT0wSz4/cA3I4OdgEVCVWL7nMBmKLCEhLXPt8mRHEFhZQlvh2+wM7iM0CVLNt5
 zYwm1fAWGLzzodg9ZwC9hLPGy8DxTmANhRKtLQaQJQISpyc+QRsF7NAA6PE24tTmSYwcs9Ckp
 uFLAeSYBbQlli28DUzhK0p0br9NzuEbSuxbt17Fhh70c1NjBC2vETH5UbWBYzsqxg1ilOLylK
 LdA1N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkORAQh2MK7Z7nmIUZKDSUmU
 d9HZSZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiT/gPlBItS01Mr0jJzgFEBk5bg4FES4X3xD
 yjNW1yQmFucmQ6ROsWoKCXO+xEkIQCSyCjNg2uDReIlRlkpYV5GoEOEeApSi3IzS1DlXzGKcz
 AqCfOmgWznycwrgZv+CmgxE9DiK+1gi0sSEVJSDYynpwTffavPwD1xu8WS1njxr8eMT9o8K+6
 8p3Ro0qRuuwmKnoXp8hw816KqRbNi3Wo/St5Z/2FSRUNS6rbTXLPMm3coz5Cfee3Br8W3S0+l
 MEo/eTjXLqD90RRxNsmehzPdbxdUJb9dHP/hFuvyFwd1zRZ+eyvafjCxLuG8cK/xxdSfb7mOP
 32sxFKckWioxVxUnAgAKB7dbr8CAAA=
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502806124!71556729!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16118 invoked from network); 15 Aug 2017 14:08:47 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:08:47 -0000
Received: from wopr.lan.crc.id.au
 (2407-e400-b000-201-2474-a936-7ca6-887f-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:2474:a936:7ca6:887f])
 (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 BA0C33A0040
 for <xen-devel@lists.xen.org>; Wed, 16 Aug 2017 00:08:41 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1502806121; bh=vkyeuN7d9JoBZqsUttc7RaeJkxdtdT+iNDevqqKJRrM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=MKtnHfo1V4CfkZRnE3QmqPelRMB38n/fRQtvxZfxiRAo1hGA7B1VlnTtcgwMAUauj
 I1W666BC4Y7IKR3y8NHqlia40bkHmHCXYNPhRZu3cDX7Y+CmBrjXWflacxf45kibCw
 OpeLu9JnHVQbxlJ3Tepmma1uGWWaok3Uy7b/3h7s=
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 00:08:35 +1000
Message-ID: <2538274.eXNvTYbsgk@wopr.lan.crc.id.au>
In-Reply-To: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
References: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599316BF020000780016FDC7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 0/2] XSA-226
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0121676678196173755=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0121676678196173755==
Content-Type: multipart/signed; boundary="nextPart2876248.iAVvTGkyDV"; micalg="pgp-sha256"; protocol="application/pgp-signature"

--nextPart2876248.iAVvTGkyDV
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

On Tuesday, 15 August 2017 11:43:59 PM AEST Jan Beulich wrote:
> XSA-226 went out with just a workaround patch. The pair of patches
> here became ready too late to be reasonably included in the XSA.
> Nevertheless they aim at fixing the underlying issues, ideally making
> the workaround unnecessary.
>=20
> 1: gnttab: don't use possibly unbounded tail calls
> 2: gnttab: fix transitive grant handling
>=20
> Signed-off-by: Jan Beulich <jbeulich@suse.com>

If this turns out to be all good and accepted, is it possible to reissue=20
xsa226 with the proper fixes?

=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
--nextPart2876248.iAVvTGkyDV
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlmTAGMACgkQQa811Xp9
Mdx+RQ/+J0fKe/Ufgq5W9PB3q/7CZ7qTYkFl1SymwGmC+DioNzIT7irYiaJm7B/F
E2zpCsSRpOZizn7acPi/C/p8djg8GkW4xFaEXGyQroo9JD47lrdTETNAdu4H+yGo
0rV9aYO6lt/n3JhaYeK1QjVLOzxiyNB4zTAqWWdZQ/nDf6fZl9AEC3DP65Nykvyc
nn4k9L+Nx0F9mb/cWFi7rz0ukAhM+G0DhpJNx+y5dQd32ZN1nT61A2hN226+w033
yOo8A0enPbWKWBUPs7/wwqWWLcuz+1H4OVsiWG80f5x3KlDJW6kzaJ80j/OdouGa
DChKIalaB2BRWGP3ByzPlphmP3lIaClS4psXxWLwt17vzCWA8X7X7WGeAnsBbL8L
48iCmJ6D8JKD5c6MKASgO5duybrHfrzh2Jds1FbDRJ6+VXRdYwv98wxyflrJGpY/
YrVL+iF55+uELIJLJs5sjtHoUAG8EWrwpvviIYtiWe9Eps52ax3aky8Lw6f3iJzP
iCM09M1t5L0yr0pA1PJ+4Nf8F+zZAFW8xbKApx5cJdR2ykFvpIEVIea/M9jvPTKT
3ZLTpFuzppXo4LWhc0sWX6EgdRsjRaEYBAvv71nFra3HODM4dfyLwaMC5qFVrJ3B
i2vNvdU0M3BL/pSioN6zgB76ydnQSTTfBjP8EnheZC168glH/DM=
=D7Qd
-----END PGP SIGNATURE-----

--nextPart2876248.iAVvTGkyDV--



--===============0121676678196173755==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0121676678196173755==--



From xen-devel-bounces@lists.xen.org Tue Aug 15 14:15:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:15:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhcdB-0007k2-A2; Tue, 15 Aug 2017 14:15:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcdA-0007jw-12
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:15:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3C/39-03368-B0203995; Tue, 15 Aug 2017 14:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXS6fjDS5eLaXK
 kQct1PYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPd5KMsBfeZK04dWczWwDiduYuRk0NIIE9i
 +/vljCA2r4CdxJEj91hBbAkBQ4nTC2+ygNgsAqoSC290g9WzCahLtD3bDlTDwSEiYCBx7mhSF
 yMXB7PAWiaJi7PuMoHUCAP17pxyCmq+ncThW+fZQOp5BQQl/u4QBgkzC2hJPPx1iwXC1pZYtv
 A1M0gJs4C0xPJ/HBMYeWchNMxC0jALScMshIYFjCyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A
 8M73c1OLixPTUnMSkYr3k/NxNjMAgYwCCHYzH38cdYpTkYFIS5V10dlKkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQnet/+BcoJFqempFWmZOcBwh0lLcPAoifAGMkyOFOItLkjMLc5Mh0idYjTma
 Pqw5QsTx6sJ/78xCbHk5eelSonz+oOUCoCUZpTmwQ2CxeElRlkpYV5GoNOEeApSi3IzS1DlXz
 GKczAqCfNGgEzhycwrgdv3CugUJqBTrrRPAjmlJBEhJdXAmNra9X5u92b2qU713o+jlPZY35h
 064CtTGHGHPflL84e3jhP/JBM6e61FZnt0ZpOAnlbTgfbOC+4uJKDe98V76ww/wmMH1+3Hmy8
 /WJujk5G4L+3npeu3vjLcvfS1T1v9/VOvblZ5tyEEKm25H/TktY7bl5od+vblO7cRyIPpqZdN
 xW60lMjV63EUpyRaKjFXFScCADBqmTFvgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502806537!66054778!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48291 invoked from network); 15 Aug 2017 14:15:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:15:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:15:15 -0600
Message-Id: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:15:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
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 0/8] gnttab: recent XSA follow-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogZHJvcCB1c2VsZXNzIGxvY2tpbmcKMjogYXZvaWQgc3B1cmlvdXMgbWFwdHJhY2sgaGFuZGxl
IGFsbG9jYXRpb24gZmFpbHVyZXMKMzogdHlwZSBhZGp1c3RtZW50cwo0OiBkcm9wIHBvaW50bGVz
cyBsZWFkaW5nIGRvdWJsZSB1bmRlcnNjb3Jlcwo1OiByZS1hcnJhbmdlIHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkKNjogbW92ZSBHTlRQSU5fKiBvdXQgb2YgaGVhZGVyIGZpbGUKNzogdXNlIERJ
Vl9ST1VORF9VUCgpIGluc3RlYWQgb2Ygb3Blbi1jb2RpbmcgaXQKODogZHJvcCBzdHJ1Y3QgYWN0
aXZlX2dyYW50X2VudHJ5J3MgZ2ZuIGZpZWxkIGZvciByZWxlYXNlIGJ1aWxkcwoKSW4gY2FzZSBp
dCBtYXR0ZXJzIHRoaXMgc2VyaWVzIGFwcGxpZXMgb24gdG9wIG9uIHRoZSBYU0EtMjI2IHBhaXIg
b2YKcGF0Y2hlcyBzZW50IGVhcmxpZXIgdG9kYXkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:20:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14: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.xen.org>)
	id 1dhci4-0008UE-S5; Tue, 15 Aug 2017 14:20:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dhci3-0008U8-QM
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:20:43 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 74/D5-01987-A3303995; Tue, 15 Aug 2017 14:20:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfSWoa4F8+R
 Ig1tbzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLP5awFBwWr9i8TquBcb9QFyMXh5DAdEaJ
 7Z93M4E4LAKNrBLbVkxlBnEkBOawSvxedI+1i5EDyMmTmPOHp4uRE8gsk3i6+C0LiM0rIChxc
 uYTMFtIwEfi6ukXbCDlnAIWEtsmm0MsuMYo0fz1GitIDZuAlsSehvlMIDaLgKrEgU+TwOp5BQ
 Ikuvfyg4SFBdwkdjy7wghiiwgoSSz+8pEdZA6zwHkRid9vWsDmMAtoSrRu/80+gVFgFpIzZiF
 JLWBkWsWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGIT1DAyM
 OxhPNTsfYpTkYFIS5V10dlKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneEKbJkUKCRanpqRVpm
 TnAeIBJS3DwKInwrgFJ8xYXJOYWZ6ZDpE4xGnNcubLuCxPHlAPbvzAJseTl56VKifNWg5QKgJ
 RmlObBDYLF6SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzmIFN4MvNK4Pa9AjqFCeiUK+2
 TQE4pSURISTUwLjTv7baYO+G4nknFyRfxIfpa4l+7THLaz1etN7R4Vzl/ofxb3kkhHdsrXb/7
 LHA6YJNrsDrm7MZHlkccbk86HebyaHLLM5+EzBdVtzrY1SUeyWxwmnDxtj3PrQzuiZ/vWvLHL
 Nrg/uzExOO3c2Pn1zOLfUjataujZ9npcmeb3RoaMhPlCmeZKrEUZyQaajEXFScCAOt6fKzOAg
 AA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502806839!109947559!1
X-Originating-IP: [209.85.218.49]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48042 invoked from network); 15 Aug 2017 14:20:40 -0000
Received: from mail-oi0-f49.google.com (HELO mail-oi0-f49.google.com)
 (209.85.218.49)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Aug 2017 14:20:40 -0000
Received: by mail-oi0-f49.google.com with SMTP id f11so8528792oic.0
 for <xen-devel@lists.xenproject.org>; Tue, 15 Aug 2017 07:20:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=9szoC+Ey4HssWfh/U7ujU16k6m4RHBdo1LLXYesnL+o=;
 b=UChMTJ/UgrV6CDOJYjvt0+Dn8pKV2Iyr0lzjPUKnTrPLTC2N3YTzXXfKTc6GbTnH/X
 FggR2ZiwuKTff49fsIGfuigM6JmicZSo7sw5Dc6hAOSLxCI5/OPvzkIKSgOtUAvGW08F
 3jMRha7IDq8E7owk+9B5yaRe0Ip4g+uH1EYX4MzxkTjX2iuR7Iaanjmtoh3jXai5v23L
 Il4wjeuvt6V8XXB2kxm/iN65OsX+XLkuWEOc5yLAyLflT/rxffZ/DgrRI1awtcEXuSec
 PwGan3OmBgUxv1nbAidJBbzCiMuzaufclsTL+D7IiYCBa15UiVva3K3EysNSXd3P7+o6
 ANTg==
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=9szoC+Ey4HssWfh/U7ujU16k6m4RHBdo1LLXYesnL+o=;
 b=OFhF3uwIhxnRN/mnyQKF/IYAYNQnrhzIuTbSbdqx8PHLn49epzxw8iRUUdiB2W4go0
 Uf4etgOMmPCOcsVGHP5C1MhJS9V3vJjBz6lQnMS7HV3JETnqreBqgO0cs/UXjUHoFp1W
 wNX1IJaSu5yCqhkQU2+FjrvFtA5rlu59qKQnopK+vJLCCrMpkyBXmL3BQEbaDQoiSArb
 HxBsDhIwXvIGV1f6bPL+Svqh2+1Omnknfs0LzlUWfi34PnnswnEdWGm4Adie0wtq6CF4
 uBXdKUGqBphyl2WBJZnJ/1bURhJEk25vHS/Cyc8vddTY2ZNYwDRohQNGb3kC62/gPHkn
 aczw==
X-Gm-Message-State: AHYfb5jQ0bShbzC1by/uBOCcQvpSGIVFp8OsQB8SsXMsb/0iCqWFFIRe
 gTFhVXSO3rYOVYkRJpGlFil48d5XEp1F
X-Received: by 10.202.191.137 with SMTP id p131mr29581621oif.134.1502806838867; 
 Tue, 15 Aug 2017 07:20:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.103.229 with HTTP; Tue, 15 Aug 2017 07:20:38 -0700 (PDT)
In-Reply-To: <20170815075609.mmzbfwritjzvrpsn@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Tue, 15 Aug 2017 07:20:38 -0700
Message-ID: <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMTI6NTYgQU0sIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPiB3cm90ZToKPgo+ICogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
IHdyb3RlOgo+Cj4+ID4gRG8gdGhlc2UgY2hhbmdlcyBnZXQgdXMgY2xvc2VyIHRvIGJlaW5nIGFi
bGUgdG8gYnVpbGQgdGhlIGtlcm5lbCBhcyB0cnVseQo+PiA+IHBvc2l0aW9uIGluZGVwZW5kZW50
LCBpLmUuIHRvIHBsYWNlIGl0IGFueXdoZXJlIGluIHRoZSB2YWxpZCB4ODYtNjQgYWRkcmVzcwo+
PiA+IHNwYWNlPyBPciBhbnkgb3RoZXIgYWR2YW50YWdlcz8KPj4KPj4gWWVzLCBQSUUgYWxsb3dz
IHVzIHRvIHB1dCB0aGUga2VybmVsIGFueXdoZXJlIGluIG1lbW9yeS4gSXQgd2lsbCBhbGxvdyB1
cyB0bwo+PiBoYXZlIGEgZnVsbCByYW5kb21pemVkIGFkZHJlc3Mgc3BhY2Ugd2hlcmUgcG9zaXRp
b24gYW5kIG9yZGVyIG9mIHNlY3Rpb25zIGFyZQo+PiBjb21wbGV0ZWx5IHJhbmRvbS4gVGhlcmUg
aXMgc3RpbGwgc29tZSB3b3JrIHRvIGdldCB0aGVyZSBidXQgYmVpbmcgYWJsZSB0byBidWlsZAo+
PiBhIFBJRSBrZXJuZWwgaXMgYSBzaWduaWZpY2FudCBzdGVwLgo+Cj4gU28gSSBfcmVhbGx5XyBk
aXNsaWtlIHRoZSB3aG9sZSBQSUUgYXBwcm9hY2gsIGJlY2F1c2Ugb2YgdGhlIGh1Z2Ugc2xvd2Rv
d246Cj4KPiArY29uZmlnIFJBTkRPTUlaRV9CQVNFX0xBUkdFCj4gKyAgICAgICBib29sICJJbmNy
ZWFzZSB0aGUgcmFuZG9taXphdGlvbiByYW5nZSBvZiB0aGUga2VybmVsIGltYWdlIgo+ICsgICAg
ICAgZGVwZW5kcyBvbiBYODZfNjQgJiYgUkFORE9NSVpFX0JBU0UKPiArICAgICAgIHNlbGVjdCBY
ODZfUElFCj4gKyAgICAgICBzZWxlY3QgWDg2X01PRFVMRV9QTFRTIGlmIE1PRFVMRVMKPiArICAg
ICAgIGRlZmF1bHQgbgo+ICsgICAgICAgLS0taGVscC0tLQo+ICsgICAgICAgICBCdWlsZCB0aGUg
a2VybmVsIGFzIGEgUG9zaXRpb24gSW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAoUElFKSBhbmQKPiAr
ICAgICAgICAgaW5jcmVhc2UgdGhlIGF2YWlsYWJsZSByYW5kb21pemF0aW9uIHJhbmdlIGZyb20g
MUdCIHRvIDNHQi4KPiArCj4gKyAgICAgICAgIFRoaXMgb3B0aW9uIGltcGFjdHMgcGVyZm9ybWFu
Y2Ugb24ga2VybmVsIENQVSBpbnRlbnNpdmUgd29ya2xvYWRzIHVwCj4gKyAgICAgICAgIHRvIDEw
JSBkdWUgdG8gUElFIGdlbmVyYXRlZCBjb2RlLiBJbXBhY3Qgb24gdXNlci1tb2RlIHByb2Nlc3Nl
cyBhbmQKPiArICAgICAgICAgdHlwaWNhbCB1c2FnZSB3b3VsZCBiZSBzaWduaWZpY2FudGx5IGxl
c3MgKDAuNTAlIHdoZW4geW91IGJ1aWxkIHRoZQo+ICsgICAgICAgICBrZXJuZWwpLgo+ICsKPiAr
ICAgICAgICAgVGhlIGtlcm5lbCBhbmQgbW9kdWxlcyB3aWxsIGdlbmVyYXRlIHNsaWdodGx5IG1v
cmUgYXNzZW1ibHkgKDEgdG8gMiUKPiArICAgICAgICAgaW5jcmVhc2Ugb24gdGhlIC50ZXh0IHNl
Y3Rpb25zKS4gVGhlIHZtbGludXggYmluYXJ5IHdpbGwgYmUKPiArICAgICAgICAgc2lnbmlmaWNh
bnRseSBzbWFsbGVyIGR1ZSB0byBsZXNzIHJlbG9jYXRpb25zLgo+Cj4gVG8gcHV0IDEwJSBrZXJu
ZWwgb3ZlcmhlYWQgaW50byBwZXJzcGVjdGl2ZTogZW5hYmxpbmcgdGhpcyBvcHRpb24gd2lwZXMg
b3V0IGFib3V0Cj4gNS0xMCB5ZWFycyB3b3J0aCBvZiBwYWluc3Rha2luZyBvcHRpbWl6YXRpb25z
IHdlJ3ZlIGRvbmUgdG8ga2VlcCB0aGUga2VybmVsIGZhc3QKPiAuLi4gKCEhKQoKTm90ZSB0aGF0
IDEwJSBpcyB0aGUgaGlnaC1ib3VuZCBvZiBhIENQVSBpbnRlbnNpdmUgd29ya2xvYWQuCgo+Cj4g
SSB0aGluayB0aGUgZnVuZGFtZW50YWwgZmxhdyBpcyB0aGUgYXNzdW1wdGlvbiB0aGF0IHdlIG5l
ZWQgYSBQSUUgZXhlY3V0YWJsZSB0bwo+IGhhdmUgYSBmcmVlbHkgcmVsb2NhdGFibGUga2VybmVs
IG9uIDY0LWJpdCBDUFVzLgo+Cj4gSGF2ZSB5b3UgY29uc2lkZXJlZCBhIGtlcm5lbCB3aXRoIC1t
Y21vZGVsPXNtYWxsIChvciBtZWRpdW0pIGluc3RlYWQgb2YgLWZwaWUKPiAtbWNtb2RlbD1sYXJn
ZT8gV2UgY2FuIHBpY2sgYSByYW5kb20gMkdCIHdpbmRvdyBpbiB0aGUgKG5vbi1rZXJuZWwpIGNh
bm9uaWNhbAo+IHg4Ni02NCBhZGRyZXNzIHNwYWNlIHRvIHJhbmRvbWl6ZSB0aGUgbG9jYXRpb24g
b2Yga2VybmVsIHRleHQuIFRoZSBsb2NhdGlvbiBvZgo+IG1vZHVsZXMgY2FuIGJlIGZ1cnRoZXIg
cmFuZG9taXplZCB3aXRoaW4gdGhhdCAyR0Igd2luZG93LgoKLW1vZGVsPXNtYWxsL21lZGl1bSBh
c3N1bWUgeW91IGFyZSBvbiB0aGUgbG93IDMyLWJpdC4gSXQgZ2VuZXJhdGVzCmluc3RydWN0aW9u
cyB3aGVyZSB0aGUgdmlydHVhbCBhZGRyZXNzZXMgaGF2ZSB0aGUgaGlnaCAzMi1iaXQgdG8gYmUK
emVyby4KCkkgYW0gZ29pbmcgdG8gc3RhcnQgZG9pbmcgcGVyZm9ybWFuY2UgdGVzdGluZyBvbiAt
bWNtb2RlbD1sYXJnZSB0byBzZWUKaWYgaXQgaXMgZmFzdGVyIHRoYW4gLWZQSUUuCgo+Cj4gSXQg
c2hvdWxkIGhhdmUgZmFyIGxlc3MgcGVyZm9ybWFuY2UgaW1wYWN0IHRoYW4gdGhlIHJlZ2lzdGVy
LWxvc2luZyBhbmQKPiBvdmVyaGVhZC1pbmR1Y2luZyAtZnBpZSAvIC1tY21vZGVsPWxhcmdlIChm
b3IgbW9kdWxlcykgZXhlY3V0aW9uIG1vZGVscy4KPgo+IE15IHF1aWNrIGd1ZXNzIGlzIHRoYSB0
aGUgcGVyZm9ybWFuY2UgaW1wYWN0IG1pZ2h0IGJlIGNsb3NlIHRvIHplcm8gaW4gZmFjdC4KCklm
IG1jbW9kZWw9c21hbGwvbWVkaXVtIHdhcyBwb3NzaWJsZSBmb3Iga2VybmVsLCBJIGRvbid0IHRo
aW5rIGl0CndvdWxkIGhhdmUgbGVzcyBwZXJmb3JtYW5jZSBpbXBhY3QgdGhhbiBtY21vZGVsPWxh
cmdlLiBJdCB3b3VsZCBzdGlsbApuZWVkIHRvIHNldCB0aGUgaGlnaCAzMi1iaXQgdG8gYmUgYSBz
dGF0aWMgdmFsdWUsIG9ubHkgdGhlIHJlbG9jYXRpb24Kd291bGQgYmUgYSBkaWZmZXJlbnQgc2l6
ZS4KCj4KPiBUaGFua3MsCj4KPiAgICAgICAgIEluZ28KCgoKLS0gClRob21hcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:36:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhcwj-0001Ay-Fv; Tue, 15 Aug 2017 14:35:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhcwi-0001As-IR
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 14:35:52 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 6D/7A-02962-7C603995; Tue, 15 Aug 2017 14:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/c42+R
 Ig+b3EhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6V33sBatZK6bcWs3SwLiFpYuRk0NIIE9i
 /pO17CA2r4CdxPMLf5hAbAkBQ4nTC2+C1bAIqErMePQaLM4moC7R9mw7K4gtAhQ/vOQdI4jNL
 CArseDODbB6YQF9iQknlwLVcwHNn80ocWD3UmaQBKeAiUTH/kagIg6gZYISf3cIQ/RqSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA1N9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MF7fGHCIUZKDSUmUd9HZSZFCfEn5
 KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYLXn3VypJBgUWp6akVaZg4wQmBKJTh4l
 ER4q0HSvMUFibnFmekQqVOMxhxNH7Z8YeJ4NeH/NyYhsElS4rwOIKUCIKUZpXlwg2CRe4lRVk
 qYlxHoTCGegtSi3MwSVPlXjOIcjErCvGwgU3gy80rg9r0COoUJ6JQr7ZNATilJREhJNTDmCiq
 EB+Yre2R4M/7Nunt+8o/6uQ22/tmPfv44yNz8cnrh9cJtH1mq2rdXqk663L79s9oXFW2R6IdR
 uVVtn8Iizp0PmCck4f9iv+akHrc9T3iEPtgwhnm/mipW3+DCnG9wX8+xRUtKa9nqVbu1L20zM
 1047aia4xNPnduP2i51TlOWY8yf2a/EUpyRaKjFXFScCAC7xp0E1wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502807749!70030114!1
X-Originating-IP: [137.65.248.74]
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 21922 invoked from network); 15 Aug 2017 14:35:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:35:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:35:49 -0600
Message-Id: <599322E2020000780016FEC0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:35:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Steven Haigh" <netwiz@crc.id.au>
References: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <2538274.eXNvTYbsgk@wopr.lan.crc.id.au>
In-Reply-To: <2538274.eXNvTYbsgk@wopr.lan.crc.id.au>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/2] XSA-226
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE2OjA4LCA8bmV0d2l6QGNyYy5pZC5hdT4gd3JvdGU6Cj4gT24g
VHVlc2RheSwgMTUgQXVndXN0IDIwMTcgMTE6NDM6NTkgUE0gQUVTVCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gWFNBLTIyNiB3ZW50IG91dCB3aXRoIGp1c3QgYSB3b3JrYXJvdW5kIHBhdGNoLiBUaGUg
cGFpciBvZiBwYXRjaGVzCj4+IGhlcmUgYmVjYW1lIHJlYWR5IHRvbyBsYXRlIHRvIGJlIHJlYXNv
bmFibHkgaW5jbHVkZWQgaW4gdGhlIFhTQS4KPj4gTmV2ZXJ0aGVsZXNzIHRoZXkgYWltIGF0IGZp
eGluZyB0aGUgdW5kZXJseWluZyBpc3N1ZXMsIGlkZWFsbHkgbWFraW5nCj4+IHRoZSB3b3JrYXJv
dW5kIHVubmVjZXNzYXJ5Lgo+PiAKPj4gMTogZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5i
b3VuZGVkIHRhaWwgY2FsbHMKPj4gMjogZ250dGFiOiBmaXggdHJhbnNpdGl2ZSBncmFudCBoYW5k
bGluZwo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IAo+IElmIHRoaXMgdHVybnMgb3V0IHRvIGJlIGFsbCBnb29kIGFuZCBhY2NlcHRlZCwgaXMg
aXQgcG9zc2libGUgdG8gcmVpc3N1ZSAKPiB4c2EyMjYgd2l0aCB0aGUgcHJvcGVyIGZpeGVzPwoK
SSB0aGluayB0aGF0IHdvdWxkIGJlIGxpa2VseSB0byBoYXBwZW4uCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:38:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:38: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.xen.org>)
	id 1dhczC-0001Ty-SJ; Tue, 15 Aug 2017 14:38:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhczB-0001Tq-Q5
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:38:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 16/ED-03612-16703995; Tue, 15 Aug 2017 14:38:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDSzeBfXK
 kwa816hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/rglsBQvZKzb8bGRuYLzN2sXIySEkkCcx
 5/JxJhCbV8BOYv62jywgtoSAocTphTeBbA4OFgFViYm7JUDCbALqEm3PtrOChEUEDCTOHU3qY
 uTiYBb4xSgx58IUsFZhAQuJtVfmsUGML5JY/fwEM4jNKWAvsfPBGmaQXl4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfA1WwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUMLvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjDc3BhxilORgUhLlXXR2UqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6vrJMjhQSLUtNTK9Iyc4BRAJOW4OBREuFdwQaU5i0uS
 MwtzkyHSJ1iNOZo+rDlCxPHqwn/vzEJseTl56VKifN6g5QKgJRmlObBDYJF5yVGWSlhXkag04
 R4ClKLcjNLUOVfMYpzMCoJ8xaBTOHJzCuB2/cK6BQmoFOutE8COaUkESEl1cCYKrjzhP+Li2c
 4H5c/DoxP8DCOjFuUtOLHm6a6U9uP37+5X9eFibt8qWCHXM+WwOQnU8Q6md+ovZgh/yzjaHup
 UfjSOdlhofcS3id/WB/P0rXC02PpU2nPZe/WHvTR/iXbytj1WFpV9PjarrqbnrmTY8yeCx09w
 hKztY234bxnaUWuiHzqfyklluKMREMt5qLiRACVSk5+yQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502807902!111579955!1
X-Originating-IP: [137.65.248.74]
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 19161 invoked from network); 15 Aug 2017 14:38:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:38:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:38:21 -0600
Message-Id: <59932378020000780016FEC6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:38:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
In-Reply-To: <59931E0F020000780016FEA3@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH RESEND 1/8] gnttab: drop useless locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SG9sZGluZyBhbnkgbG9jayB3aGlsZSBhY2Nlc3NpbmcgdGhlIG1hcHRyYWNrIGVudHJ5IGZpZWxk
cyBpcwpwb2ludGxlc3MsIGFzIHRoZXNlIGVudHJpZXMgYXJlIHByb3RlY3RlZCBieSB0aGVpciBh
c3NvY2lhdGVkIGFjdGl2ZQplbnRyeSBsb2NrICh3aGljaCBpcyBiZWluZyBhY3F1aXJlZCBsYXRl
ciwgYmVmb3JlIHJlLXZhbGlkYXRpbmcgdGhlCmZpZWxkcyByZWFkIHdpdGhvdXQgaG9sZGluZyB0
aGUgbG9jaykuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCkBAIC0xMTQwLDE5ICsxMTQwLDE0IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAg
ICBzbXBfcm1iKCk7CiAgICAgbWFwID0gJm1hcHRyYWNrX2VudHJ5KGxndCwgb3AtPmhhbmRsZSk7
CiAKLSAgICBncmFudF9yZWFkX2xvY2sobGd0KTsKLQogICAgIGlmICggdW5saWtlbHkoIXJlYWRf
YXRvbWljKCZtYXAtPmZsYWdzKSkgKQogICAgIHsKLSAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2so
bGd0KTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJaZXJvIGZsYWdzIGZvciBoYW5k
bGUgJSN4XG4iLCBvcC0+aGFuZGxlKTsKICAgICAgICAgb3AtPnN0YXR1cyA9IEdOVFNUX2JhZF9o
YW5kbGU7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBkb20gPSBtYXAtPmRvbWlkOwot
ICAgIGdyYW50X3JlYWRfdW5sb2NrKGxndCk7Ci0KICAgICBpZiAoIHVubGlrZWx5KChyZCA9IHJj
dV9sb2NrX2RvbWFpbl9ieV9pZChkb20pKSA9PSBOVUxMKSApCiAgICAgewogICAgICAgICAvKiBU
aGlzIGNhbiBoYXBwZW4gd2hlbiBhIGdyYW50IGlzIGltcGxpY2l0bHkgdW5tYXBwZWQuICovCgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:39:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:39: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.xen.org>)
	id 1dhd0F-0001ZD-5b; Tue, 15 Aug 2017 14:39:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhd0E-0001Z3-4B
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:39:30 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E0/6C-01862-1A703995; Tue, 15 Aug 2017 14:39:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS3cB++R
 Ig76LChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUviXMBTO4K2Z/qWhg3MnRxcjBISSQJ7Fi
 ungXIycHr4CdxIk/TUwgtoSAocTphTdZQGwWAVWJj1ebwGw2AXWJtmfbWUFaRQQMJM4dTepi5
 OJgFvjFKDHnwhSwGmGBcIlz+1eyg9hCAkUSq5+fYAaxOQXsJXY+WMMM0ssrICjxd4cwSJhZQE
 vi4a9bLBC2tsSyha/BSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtooJd
 UlJmeUZKbmJkD5Bnr5aYWFyemp+YkJhXrJefnbmIEBl49AwPjDsZtXc6HGCU5mJREeRednRQp
 xJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4+9gmRwoJFqWmp1akZeYAYwOmV
 IKDR0mEdwVImre4IDG3ODMdInWKUZfj1YT/35iEwGZIifN6gxQJgBRllObBjYDF6SVGWSlhXk
 YGBgYhnoLUotzMElT5V4ziHIxKwrxrQabwZOaVwG16BXQEE9ARV9ongRxRkoiQkmpgFCwKPbX
 YZt7btH9TDe0mvnMQMS9qPPPQcucu2Ue+81e/2qAnyB3A0tep9vbeed3vEkaH91Y/+9wacDZa
 5UG8eNSzokg/G9Y27aK5PEv6BcpfKM1gLK04cGu2jOaSCyrJwsEiJzkD761t5j24/obdw5/ST
 JlvlXNnCQfKHN6isHTnnmMZ/WcWKLEUZyQaajEXFScCAAB4KaDOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502807966!98428894!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49325 invoked from network); 15 Aug 2017 14:39:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:39:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:39:25 -0600
Message-Id: <599323B9020000780016FEC9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:39:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
In-Reply-To: <59931E0F020000780016FEA3@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH RESEND 2/8] gnttab: avoid spurious maptrack
 handle allocation failures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBubyBtZW1vcnkgaXMgYXZhaWxhYmxlIGluIHRoZSBoeXBlcnZpc29yLCByYXRoZXIgdGhh
biBpbW1lZGlhdGVseQpmYWlsaW5nIHRoZSByZXF1ZXN0LCB0cnkgdG8gc3RlYWwgYSBoYW5kbGUg
ZnJvbSBhbm90aGVyIHZDUFUuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCkBAIC00MTEsNyArNDExLDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAg
ICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqY3VyciA9IGN1cnJlbnQ7CiAgICAgdW5zaWduZWQgaW50
ICAgICAgICAgIGksIGhlYWQ7CiAgICAgZ3JhbnRfaGFuZGxlX3QgICAgICAgIGhhbmRsZTsKLSAg
ICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbmV3X210OworICAgIHN0cnVjdCBncmFudF9tYXBwaW5n
ICpuZXdfbXQgPSBOVUxMOwogCiAgICAgaGFuZGxlID0gX19nZXRfbWFwdHJhY2tfaGFuZGxlKGxn
dCwgY3Vycik7CiAgICAgaWYgKCBsaWtlbHkoaGFuZGxlICE9IC0xKSApCkBAIC00MjIsOCArNDIy
LDEzIEBAIGdldF9tYXB0cmFja19oYW5kbGUoCiAgICAgLyoKICAgICAgKiBJZiB3ZSd2ZSBydW4g
b3V0IG9mIGZyYW1lcywgdHJ5IHN0ZWFsaW5nIGFuIGVudHJ5IGZyb20gYW5vdGhlcgogICAgICAq
IFZDUFUgKGluIGNhc2UgdGhlIGd1ZXN0IGlzbid0IG1hcHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBl
dmVubHkpLgorICAgICAqIEFsc28gdXNlIHRoaXMgcGF0aCBpbiBjYXNlIHdlJ3JlIG91dCBvZiBt
ZW1vcnksIHRvIGF2b2lkIHNwdXJpb3VzCisgICAgICogZmFpbHVyZXMuCiAgICAgICovCi0gICAg
aWYgKCBucl9tYXB0cmFja19mcmFtZXMobGd0KSA+PSBtYXhfbWFwdHJhY2tfZnJhbWVzICkKKyAg
ICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbWF4X21hcHRyYWNrX2ZyYW1lcyApCisg
ICAgICAgIG5ld19tdCA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOworCisgICAgaWYgKCAhbmV3X210
ICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZsZ3QtPm1hcHRyYWNrX2xvY2spOwogCkBA
IC00NDYsMTIgKzQ1MSw2IEBAIGdldF9tYXB0cmFja19oYW5kbGUoCiAgICAgICAgIHJldHVybiBz
dGVhbF9tYXB0cmFja19oYW5kbGUobGd0LCBjdXJyKTsKICAgICB9CiAKLSAgICBuZXdfbXQgPSBh
bGxvY194ZW5oZWFwX3BhZ2UoKTsKLSAgICBpZiAoICFuZXdfbXQgKQotICAgIHsKLSAgICAgICAg
c3Bpbl91bmxvY2soJmxndC0+bWFwdHJhY2tfbG9jayk7Ci0gICAgICAgIHJldHVybiAtMTsKLSAg
ICB9CiAgICAgY2xlYXJfcGFnZShuZXdfbXQpOwogCiAgICAgLyoKCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:40:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 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.xen.org>)
	id 1dhd12-00026e-Ea; Tue, 15 Aug 2017 14:40:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhd11-00026S-Ge
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:40:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8C/84-02962-2D703995; Tue, 15 Aug 2017 14:40:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/cS++R
 Ig+W/hSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFUw8xF+yMrZiw8xxTA2OnYxcjJ4eQQJ7E
 3M497CA2r4CdRPv+t0wgtoSAocTphTdZQGwWAVWJFa+uMIPYbALqEm3PtrN2MXJwiAgYSJw7m
 tTFyMXBLPCLUWLOhSlg9cICuhJtD36xQswvklj9/ARYL6eAvcTOB2uYQXp5BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNzfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjDe3hhwiFGSg0lJlHfR2UmR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4+9gmRwoJFqWmp1akZeYA4wAmLcHBoyTCuwIkzVtck
 JhbnJkOkTrFqMvxasL/b0xCLHn5ealS4rxbQYoEQIoySvPgRsBi8hKjrJQwLyPQUUI8BalFuZ
 klqPKvGMU5GJWEedeCTOHJzCuB2/QK6AgmoCOutE8COaIkESEl1cDYenP3jlvzfzso3TP/my8
 pUK7lW9Kfv664n2GrqEL+khvVLDLTr3+7dSCD52aZa/imzrts4f+vXTD9mpC8wfCpf9TcgEPn
 iq4dnVd2cM65f9yZJkrx646X+l+Wv9GvqNT1Sf/Zkgf3KoNZ533qnDI13Cem9t8ljsqC6LLv5
 t8NXU/dNEorjM9UYinOSDTUYi4qTgQAbEBWYsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502808016!111580261!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32297 invoked from network); 15 Aug 2017 14:40:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:40:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:40:16 -0600
Message-Id: <599323EA020000780016FECC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:40:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
In-Reply-To: <59931E0F020000780016FEA3@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 3/8] gnttab: type adjustments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcGFydGljdWxhciB1c2UgZ3JhbnRfcmVmX3QgYW5kIGdyYW50X2hhbmRsZV90IHdoZXJlIGFw
cHJvcHJpYXRlLgpBbHNvIHN3aXRjaCBvdGhlciBuZWFyYnkgdHlwZSB1c2VzIHRvIHRoZWlyIGNh
bm9uaWNhbCB2YXJpYW50cyB3aGVyZQphcHByb3ByaWF0ZSBhbmQgaW50cm9kdWNlIElOVkFMSURf
TUFQVFJBQ0tfSEFORExFLgoKU2lnbmVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC05Niw3ICs5Niw3IEBAIHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uIHsK
ICAgICBpbnQxNl90IHN0YXR1czsKIAogICAgIC8qIFNoYXJlZCBzdGF0ZSBiZXRlZW4gKl91bm1h
cCBhbmQgKl91bm1hcF9jb21wbGV0ZSAqLwotICAgIHUxNiBkb25lOworICAgIHVpbnQxNl90IGRv
bmU7CiAgICAgdW5zaWduZWQgbG9uZyBmcmFtZTsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsKICAg
ICBncmFudF9yZWZfdCByZWY7CkBAIC0xMTgsMTEgKzExOCwxMSBAQCBzdHJ1Y3QgZ250dGFiX3Vu
bWFwX2NvbW1vbiB7CiAgKiB0YWJsZSBvZiB0aGVzZSwgaW5kZXhlcyBpbnRvIHdoaWNoIGFyZSBy
ZXR1cm5lZCBhcyBhICdtYXBwaW5nIGhhbmRsZScuCiAgKi8KIHN0cnVjdCBncmFudF9tYXBwaW5n
IHsKLSAgICB1MzIgICAgICByZWY7ICAgICAgICAgICAvKiBncmFudCByZWYgKi8KLSAgICB1MTYg
ICAgICBmbGFnczsgICAgICAgICAvKiAwLTQ6IEdOVE1BUF8qIDsgNS0xNTogdW51c2VkICovCisg
ICAgZ3JhbnRfcmVmX3QgcmVmOyAgICAgICAgLyogZ3JhbnQgcmVmICovCisgICAgdWludDE2X3Qg
ZmxhZ3M7ICAgICAgICAgLyogMC00OiBHTlRNQVBfKiA7IDUtMTU6IHVudXNlZCAqLwogICAgIGRv
bWlkX3QgIGRvbWlkOyAgICAgICAgIC8qIGdyYW50aW5nIGRvbWFpbiAqLwotICAgIHUzMiAgICAg
IHZjcHU7ICAgICAgICAgIC8qIHZjcHUgd2hpY2ggY3JlYXRlZCB0aGUgZ3JhbnQgbWFwcGluZyAq
LwotICAgIHUzMiAgICAgIHBhZDsgICAgICAgICAgIC8qIHJvdW5kIHNpemUgdG8gYSBwb3dlciBv
ZiAyICovCisgICAgdWludDMyX3QgdmNwdTsgICAgICAgICAgLyogdmNwdSB3aGljaCBjcmVhdGVk
IHRoZSBncmFudCBtYXBwaW5nICovCisgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgLyogcm91
bmQgc2l6ZSB0byBhIHBvd2VyIG9mIDIgKi8KIH07CiAKICNkZWZpbmUgTUFQVFJBQ0tfUEVSX1BB
R0UgKFBBR0VfU0laRSAvIHNpemVvZihzdHJ1Y3QgZ3JhbnRfbWFwcGluZykpCkBAIC0xNTgsMTAg
KzE1OCwxMCBAQCBzaGFyZWRfZW50cnlfaGVhZGVyKHN0cnVjdCBncmFudF90YWJsZSAqCiAKIC8q
IEFjdGl2ZSBncmFudCBlbnRyeSAtIHVzZWQgZm9yIHNoYWRvd2luZyBHVEZfcGVybWl0X2FjY2Vz
cyBncmFudHMuICovCiBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5IHsKLSAgICB1MzIgICAgICAg
ICAgIHBpbjsgICAgLyogUmVmZXJlbmNlIGNvdW50IGluZm9ybWF0aW9uLiAgICAgICAgICAgICAq
LworICAgIHVpbnQzMl90ICAgICAgcGluOyAgICAvKiBSZWZlcmVuY2UgY291bnQgaW5mb3JtYXRp
b24uICAgICAgICAgICAgICovCiAgICAgZG9taWRfdCAgICAgICBkb21pZDsgIC8qIERvbWFpbiBi
ZWluZyBncmFudGVkIGFjY2Vzcy4gICAgICAgICAgICAgKi8KICAgICBzdHJ1Y3QgZG9tYWluICp0
cmFuc19kb21haW47Ci0gICAgdWludDMyX3QgICAgICB0cmFuc19ncmVmOworICAgIGdyYW50X3Jl
Zl90ICAgdHJhbnNfZ3JlZjsKICAgICB1bnNpZ25lZCBsb25nIGZyYW1lOyAgLyogRnJhbWUgYmVp
bmcgZ3JhbnRlZC4gICAgICAgICAgICAgICAgICAgICAqLwogICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
OyAgICAvKiBHdWVzdCdzIGlkZWEgb2YgdGhlIGZyYW1lIGJlaW5nIGdyYW50ZWQuICovCiAgICAg
dW5zaWduZWQgICAgICBpc19zdWJfcGFnZToxOyAvKiBUcnVlIGlmIHRoaXMgaXMgYSBzdWItcGFn
ZSBncmFudC4gKi8KQEAgLTI5Nyw3ICsyOTcsOSBAQCBkb3VibGVfZ3RfdW5sb2NrKHN0cnVjdCBn
cmFudF90YWJsZSAqbGd0CiAgICAgICAgIGdyYW50X3dyaXRlX3VubG9jayhyZ3QpOwogfQogCi1z
dGF0aWMgaW5saW5lIGludAorI2RlZmluZSBJTlZBTElEX01BUFRSQUNLX0hBTkRMRSBVSU5UX01B
WAorCitzdGF0aWMgaW5saW5lIGdyYW50X2hhbmRsZV90CiBfX2dldF9tYXB0cmFja19oYW5kbGUo
CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICp0LAogICAgIHN0cnVjdCB2Y3B1ICp2KQpAQCAtMzEy
LDcgKzMxNCw3IEBAIF9fZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICAgICAgaWYgKCB1bmxpa2Vs
eShoZWFkID09IE1BUFRSQUNLX1RBSUwpICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91
bmxvY2soJnYtPm1hcHRyYWNrX2ZyZWVsaXN0X2xvY2spOwotICAgICAgICAgICAgcmV0dXJuIC0x
OworICAgICAgICAgICAgcmV0dXJuIElOVkFMSURfTUFQVFJBQ0tfSEFORExFOwogICAgICAgICB9
CiAKICAgICAgICAgLyoKQEAgLTMyMyw3ICszMjUsNyBAQCBfX2dldF9tYXB0cmFja19oYW5kbGUo
CiAgICAgICAgIGlmICggdW5saWtlbHkobmV4dCA9PSBNQVBUUkFDS19UQUlMKSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT5tYXB0cmFja19mcmVlbGlzdF9sb2NrKTsK
LSAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgICAgIHJldHVybiBJTlZBTElEX01BUFRS
QUNLX0hBTkRMRTsKICAgICAgICAgfQogCiAgICAgICAgIHByZXZfaGVhZCA9IGhlYWQ7CkBAIC0z
NDUsOCArMzQ3LDggQEAgX19nZXRfbWFwdHJhY2tfaGFuZGxlKAogICogZWFjaCBWQ1BVIGFuZCB0
byBhdm9pZCB0d28gVkNQVSByZXBlYXRlZGx5IHN0ZWFsaW5nIGVudHJpZXMgZnJvbQogICogZWFj
aCBvdGhlciwgdGhlIGluaXRpYWwgdmljdGltIFZDUFUgaXMgc2VsZWN0ZWQgcmFuZG9tbHkuCiAg
Ki8KLXN0YXRpYyBpbnQgc3RlYWxfbWFwdHJhY2tfaGFuZGxlKHN0cnVjdCBncmFudF90YWJsZSAq
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpj
dXJyKQorc3RhdGljIGdyYW50X2hhbmRsZV90IHN0ZWFsX21hcHRyYWNrX2hhbmRsZShzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4g
KmN1cnJkID0gY3Vyci0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGludCBmaXJzdCwgaTsKQEAgLTM1
NywxMCArMzU5LDEwIEBAIHN0YXRpYyBpbnQgc3RlYWxfbWFwdHJhY2tfaGFuZGxlKHN0cnVjdAog
ICAgIGRvIHsKICAgICAgICAgaWYgKCBjdXJyZC0+dmNwdVtpXSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGludCBoYW5kbGU7CisgICAgICAgICAgICBncmFudF9oYW5kbGVfdCBoYW5kbGU7CiAK
ICAgICAgICAgICAgIGhhbmRsZSA9IF9fZ2V0X21hcHRyYWNrX2hhbmRsZSh0LCBjdXJyZC0+dmNw
dVtpXSk7Ci0gICAgICAgICAgICBpZiAoIGhhbmRsZSAhPSAtMSApCisgICAgICAgICAgICBpZiAo
IGhhbmRsZSAhPSBJTlZBTElEX01BUFRSQUNLX0hBTkRMRSApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgbWFwdHJhY2tfZW50cnkodCwgaGFuZGxlKS52Y3B1ID0gY3Vyci0+dmNwdV9p
ZDsKICAgICAgICAgICAgICAgICByZXR1cm4gaGFuZGxlOwpAQCAtMzczLDEyICszNzUsMTIgQEAg
c3RhdGljIGludCBzdGVhbF9tYXB0cmFja19oYW5kbGUoc3RydWN0CiAgICAgfSB3aGlsZSAoIGkg
IT0gZmlyc3QgKTsKIAogICAgIC8qIE5vIGZyZWUgaGFuZGxlcyBvbiBhbnkgVkNQVS4gKi8KLSAg
ICByZXR1cm4gLTE7CisgICAgcmV0dXJuIElOVkFMSURfTUFQVFJBQ0tfSEFORExFOwogfQogCiBz
dGF0aWMgaW5saW5lIHZvaWQKIHB1dF9tYXB0cmFja19oYW5kbGUoCi0gICAgc3RydWN0IGdyYW50
X3RhYmxlICp0LCBpbnQgaGFuZGxlKQorICAgIHN0cnVjdCBncmFudF90YWJsZSAqdCwgZ3JhbnRf
aGFuZGxlX3QgaGFuZGxlKQogewogICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+
ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1ICp2OwpAQCAtNDA0LDcgKzQwNiw3IEBAIHB1dF9tYXB0
cmFja19oYW5kbGUoCiAgICAgc3Bpbl91bmxvY2soJnYtPm1hcHRyYWNrX2ZyZWVsaXN0X2xvY2sp
OwogfQogCi1zdGF0aWMgaW5saW5lIGludAorc3RhdGljIGlubGluZSBncmFudF9oYW5kbGVfdAog
Z2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCkKIHsKQEAg
LTQxNCw3ICs0MTYsNyBAQCBnZXRfbWFwdHJhY2tfaGFuZGxlKAogICAgIHN0cnVjdCBncmFudF9t
YXBwaW5nICpuZXdfbXQgPSBOVUxMOwogCiAgICAgaGFuZGxlID0gX19nZXRfbWFwdHJhY2tfaGFu
ZGxlKGxndCwgY3Vycik7Ci0gICAgaWYgKCBsaWtlbHkoaGFuZGxlICE9IC0xKSApCisgICAgaWYg
KCBsaWtlbHkoaGFuZGxlICE9IElOVkFMSURfTUFQVFJBQ0tfSEFORExFKSApCiAgICAgICAgIHJl
dHVybiBoYW5kbGU7CiAKICAgICBzcGluX2xvY2soJmxndC0+bWFwdHJhY2tfbG9jayk7CkBAIC00
MzksOCArNDQxLDggQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICAgICAgaWYgKCBjdXJyLT5t
YXB0cmFja190YWlsID09IE1BUFRSQUNLX1RBSUwgKQogICAgICAgICB7CiAgICAgICAgICAgICBo
YW5kbGUgPSBzdGVhbF9tYXB0cmFja19oYW5kbGUobGd0LCBjdXJyKTsKLSAgICAgICAgICAgIGlm
ICggaGFuZGxlID09IC0xICkKLSAgICAgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgICAg
ICBpZiAoIGhhbmRsZSA9PSBJTlZBTElEX01BUFRSQUNLX0hBTkRMRSApCisgICAgICAgICAgICAg
ICAgcmV0dXJuIGhhbmRsZTsKICAgICAgICAgICAgIHNwaW5fbG9jaygmY3Vyci0+bWFwdHJhY2tf
ZnJlZWxpc3RfbG9jayk7CiAgICAgICAgICAgICBtYXB0cmFja19lbnRyeShsZ3QsIGhhbmRsZSku
cmVmID0gTUFQVFJBQ0tfVEFJTDsKICAgICAgICAgICAgIGN1cnItPm1hcHRyYWNrX3RhaWwgPSBo
YW5kbGU7CkBAIC00NjEsNiArNDYzLDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKIAogICAgIGZv
ciAoIGkgPSAwOyBpIDwgTUFQVFJBQ0tfUEVSX1BBR0U7IGkrKyApCiAgICAgeworICAgICAgICBC
VUlMRF9CVUdfT04oc2l6ZW9mKG5ld19tdC0+cmVmKSA8IHNpemVvZihoYW5kbGUpKTsKICAgICAg
ICAgbmV3X210W2ldLnJlZiA9IGhhbmRsZSArIGkgKyAxOwogICAgICAgICBuZXdfbXRbaV0udmNw
dSA9IGN1cnItPnZjcHVfaWQ7CiAgICAgfQpAQCAtNjgzLDkgKzY4Niw5IEBAIHN0YXRpYyBpbnQg
X3NldF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2kKIHN0YXRpYyBpbnQgZ3JhbnRfbWFwX2V4aXN0
cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgZ3JhbnRfdGFibGUgKnJndCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
KnJlZl9jb3VudCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF9yZWZfdCAqY3Vy
X3JlZikKIHsKLSAgICB1bnNpZ25lZCBpbnQgcmVmLCBtYXhfaXRlcjsKKyAgICBncmFudF9yZWZf
dCByZWYsIG1heF9pdGVyOwogICAgIAogICAgIC8qCiAgICAgICogVGhlIHJlbW90ZSBncmFudCB0
YWJsZSBzaG91bGQgYmUgbG9ja2VkIGJ1dCB0aGUgcGVyY3B1IHJ3bG9jawpAQCAtNjk1LDkgKzY5
OCw5IEBAIHN0YXRpYyBpbnQgZ3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1Y3QKICAgICAgKiAg
IEFTU0VSVChyd19pc19sb2NrZWQoJnJndC0+bG9jaykpOwogICAgICAqLwogCi0gICAgbWF4X2l0
ZXIgPSBtaW4oKnJlZl9jb3VudCArICgxIDw8IEdOVFRBQk9QX0NPTlRJTlVBVElPTl9BUkdfU0hJ
RlQpLAorICAgIG1heF9pdGVyID0gbWluKCpjdXJfcmVmICsgKDEgPDwgR05UVEFCT1BfQ09OVElO
VUFUSU9OX0FSR19TSElGVCksCiAgICAgICAgICAgICAgICAgICAgbnJfZ3JhbnRfZW50cmllcyhy
Z3QpKTsKLSAgICBmb3IgKCByZWYgPSAqcmVmX2NvdW50OyByZWYgPCBtYXhfaXRlcjsgcmVmKysg
KQorICAgIGZvciAoIHJlZiA9ICpjdXJfcmVmOyByZWYgPCBtYXhfaXRlcjsgcmVmKysgKQogICAg
IHsKICAgICAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0OwogICAgICAgICBib29s
X3QgZXhpc3RzOwpAQCAtNzE2LDcgKzcxOSw3IEBAIHN0YXRpYyBpbnQgZ3JhbnRfbWFwX2V4aXN0
cyhjb25zdCBzdHJ1Y3QKIAogICAgIGlmICggcmVmIDwgbnJfZ3JhbnRfZW50cmllcyhyZ3QpICkK
ICAgICB7Ci0gICAgICAgICpyZWZfY291bnQgPSByZWY7CisgICAgICAgICpjdXJfcmVmID0gcmVm
OwogICAgICAgICByZXR1cm4gMTsKICAgICB9CiAKQEAgLTc3Myw3ICs3NzYsNyBAQCBfX2dudHRh
Yl9tYXBfZ3JhbnRfcmVmKAogICAgIHN0cnVjdCBkb21haW4gKmxkLCAqcmQsICpvd25lciA9IE5V
TEw7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpsZ3QsICpyZ3Q7CiAgICAgc3RydWN0IHZjcHUg
ICAqbGVkOwotICAgIGludCAgICAgICAgICAgIGhhbmRsZTsKKyAgICBncmFudF9oYW5kbGVfdCBo
YW5kbGU7CiAgICAgdW5zaWduZWQgbG9uZyAgZnJhbWUgPSAwOwogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnID0gTlVMTDsKICAgICBpbnQgICAgICAgICAgICByYyA9IEdOVFNUX29rYXk7CkBAIC04
MjIsNyArODI1LDggQEAgX19nbnR0YWJfbWFwX2dyYW50X3JlZigKICAgICB9CiAKICAgICBsZ3Qg
PSBsZC0+Z3JhbnRfdGFibGU7Ci0gICAgaWYgKCB1bmxpa2VseSgoaGFuZGxlID0gZ2V0X21hcHRy
YWNrX2hhbmRsZShsZ3QpKSA9PSAtMSkgKQorICAgIGhhbmRsZSA9IGdldF9tYXB0cmFja19oYW5k
bGUobGd0KTsKKyAgICBpZiAoIHVubGlrZWx5KGhhbmRsZSA9PSBJTlZBTElEX01BUFRSQUNLX0hB
TkRMRSkgKQogICAgIHsKICAgICAgICAgcmN1X3VubG9ja19kb21haW4ocmQpOwogICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgIkZhaWxlZCB0byBvYnRhaW4gbWFwdHJhY2sgaGFuZGxlLlxu
Iik7CkBAIC0yMDM4LDcgKzIwNDIsNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICB0eXBlIGFuZCBy
ZWZlcmVuY2UgY291bnRzLiAqLwogc3RhdGljIHZvaWQKIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgKLSAgICBzdHJ1Y3QgZG9tYWluICpyZCwgdW5zaWduZWQgbG9uZyBncmVmLCBpbnQgcmVhZG9u
bHkpCisgICAgc3RydWN0IGRvbWFpbiAqcmQsIGdyYW50X3JlZl90IGdyZWYsIGJvb2wgcmVhZG9u
bHkpCiB7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpyZ3QgPSByZC0+Z3JhbnRfdGFibGU7CiAg
ICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYTsKQEAgLTIxMTksOSArMjEyMyw5IEBAIHN0YXRp
YyB2b2lkIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbigKICAgIElmIHRoZXJlIGlzIGFueSBl
cnJvciwgKnBhZ2UgPSBOVUxMLCBubyByZWYgdGFrZW4uICovCiBzdGF0aWMgaW50CiBfX2FjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoCi0gICAgc3RydWN0IGRvbWFpbiAqcmQsIHVuc2lnbmVkIGxvbmcg
Z3JlZiwgZG9taWRfdCBsZG9tLCBpbnQgcmVhZG9ubHksCisgICAgc3RydWN0IGRvbWFpbiAqcmQs
IGdyYW50X3JlZl90IGdyZWYsIGRvbWlkX3QgbGRvbSwgYm9vbCByZWFkb25seSwKICAgICB1bnNp
Z25lZCBsb25nICpmcmFtZSwgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2UsIAotICAgIHVpbnQxNl90
ICpwYWdlX29mZiwgdWludDE2X3QgKmxlbmd0aCwgdW5zaWduZWQgYWxsb3dfdHJhbnNpdGl2ZSkK
KyAgICB1aW50MTZfdCAqcGFnZV9vZmYsIHVpbnQxNl90ICpsZW5ndGgsIGJvb2wgYWxsb3dfdHJh
bnNpdGl2ZSkKIHsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnJndCA9IHJkLT5ncmFudF90YWJs
ZTsKICAgICBncmFudF9lbnRyeV92Ml90ICpzaGEyOwpAQCAtMjE0NCw3ICsyMTQ4LDcgQEAgX19h
Y3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogCiAgICAgaWYgKCB1bmxpa2VseShncmVmID49IG5yX2dy
YW50X2VudHJpZXMocmd0KSkgKQogICAgICAgICBQSU5fRkFJTChndF91bmxvY2tfb3V0LCBHTlRT
VF9iYWRfZ250cmVmLAotICAgICAgICAgICAgICAgICAiQmFkIGdyYW50IHJlZmVyZW5jZSAlbGRc
biIsIGdyZWYpOworICAgICAgICAgICAgICAgICAiQmFkIGdyYW50IHJlZmVyZW5jZSAlI3hcbiIs
IGdyZWYpOwogCiAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKICAg
ICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIGdyZWYpOwpAQCAtMjIxMSw3ICsyMjE1
LDggQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogCiAgICAgICAgIHJjID0gX19hY3F1aXJl
X2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdl
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHJhbnNfcGFnZV9vZmYs
ICZ0cmFuc19sZW5ndGgsIDApOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdHJhbnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhbHNlKTsKIAogICAgICAgICBncmFudF9yZWFkX2xvY2socmd0KTsK
ICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKQEAgLTIyNTcs
NyArMjI2Miw3IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgIGFjdC0+
dHJhbnNfZG9tYWluID0gdGQ7CiAgICAgICAgICAgICBhY3QtPnRyYW5zX2dyZWYgPSB0cmFuc19n
cmVmOwogICAgICAgICAgICAgYWN0LT5mcmFtZSA9IGdyYW50X2ZyYW1lOwotICAgICAgICAgICAg
YWN0LT5nZm4gPSAtMXVsOworICAgICAgICAgICAgYWN0LT5nZm4gPSBnZm5feChJTlZBTElEX0dG
Tik7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogVGhlIGFjdHVhbCByZW1vdGUgcmVt
b3RlIGdyYW50IG1heSBvciBtYXkgbm90IGJlIGEgc3ViLXBhZ2UsCiAgICAgICAgICAgICAgKiBi
dXQgd2UgYWx3YXlzIHRyZWF0IGl0IGFzIG9uZSBiZWNhdXNlIHRoYXQgYmxvY2tzIG1hcHBpbmdz
IG9mCkBAIC0yMzc0LDEyICsyMzc5LDEyIEBAIHN0cnVjdCBnbnR0YWJfY29weV9idWYgewogICAg
IGJvb2xfdCBoYXZlX3R5cGU7CiB9OwogCi1zdGF0aWMgaW50IGdudHRhYl9jb3B5X2xvY2tfZG9t
YWluKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBncmVmX2ZsYWcsCitzdGF0aWMgaW50IGdu
dHRhYl9jb3B5X2xvY2tfZG9tYWluKGRvbWlkX3QgZG9taWQsIGJvb2wgaXNfZ3JlZiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGdudHRhYl9jb3B5X2J1ZiAqYnVm
KQogewogICAgIGludCByYzsKIAotICAgIGlmICggZG9taWQgIT0gRE9NSURfU0VMRiAmJiAhZ3Jl
Zl9mbGFnICkKKyAgICBpZiAoIGRvbWlkICE9IERPTUlEX1NFTEYgJiYgIWlzX2dyZWYgKQogICAg
ICAgICBQSU5fRkFJTChvdXQsIEdOVFNUX3Blcm1pc3Npb25fZGVuaWVkLAogICAgICAgICAgICAg
ICAgICAib25seSBhbGxvdyBjb3B5LWJ5LW1mbiBmb3IgRE9NSURfU0VMRi5cbiIpOwogCkBAIC0y
NDgwLDcgKzI0ODUsNyBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X2NsYWltX2J1Zihjb25zdCBz
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+
ZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWYtPnJl
YWRfb25seSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJ1Zi0+ZnJh
bWUsICZidWYtPnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZi
dWYtPnB0ci5vZmZzZXQsICZidWYtPmxlbiwgMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZidWYtPnB0ci5vZmZzZXQsICZidWYtPmxlbiwgdHJ1ZSk7CiAgICAgICAg
IGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
YnVmLT5wdHIudS5yZWYgPSBwdHItPnUucmVmOwpAQCAtMjk4NSw3ICsyOTkwLDcgQEAgZ250dGFi
X3N3YXBfZ3JhbnRfcmVmKFhFTl9HVUVTVF9IQU5ETEVfUAogfQogCiBzdGF0aWMgaW50IF9fZ250
dGFiX2NhY2hlX2ZsdXNoKGdudHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcmVmX2NvdW50KQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudF9yZWZfdCAqY3VyX3JlZikKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkLCAqb3duZXI7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKQEAgLTMw
MjksNyArMzAzNCw3IEBAIHN0YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goZ250dGFiX2MK
ICAgICB7CiAgICAgICAgIGdyYW50X3JlYWRfbG9jayhvd25lci0+Z3JhbnRfdGFibGUpOwogCi0g
ICAgICAgIHJldCA9IGdyYW50X21hcF9leGlzdHMoZCwgb3duZXItPmdyYW50X3RhYmxlLCBtZm4s
IHJlZl9jb3VudCk7CisgICAgICAgIHJldCA9IGdyYW50X21hcF9leGlzdHMoZCwgb3duZXItPmdy
YW50X3RhYmxlLCBtZm4sIGN1cl9yZWYpOwogICAgICAgICBpZiAoIHJldCAhPSAwICkKICAgICAg
ICAgewogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2sob3duZXItPmdyYW50X3RhYmxlKTsK
QEAgLTMwNjEsNyArMzA2Niw3IEBAIHN0YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goZ250
dGFiX2MKIAogc3RhdGljIGxvbmcKIGdudHRhYl9jYWNoZV9mbHVzaChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGdudHRhYl9jYWNoZV9mbHVzaF90KSB1b3AsCi0gICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50ICpyZWZfY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfcmVm
X3QgKmN1cl9yZWYsCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNvdW50KQog
ewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMzA3NSw3ICszMDgwLDcgQEAgZ250dGFiX2NhY2hl
X2ZsdXNoKFhFTl9HVUVTVF9IQU5ETEVfUEFSQQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CiAgICAgICAgIGZvciAoIDsgOyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGludCByZXQgPSBf
X2dudHRhYl9jYWNoZV9mbHVzaCgmb3AsIHJlZl9jb3VudCk7CisgICAgICAgICAgICBpbnQgcmV0
ID0gX19nbnR0YWJfY2FjaGVfZmx1c2goJm9wLCBjdXJfcmVmKTsKIAogICAgICAgICAgICAgaWYg
KCByZXQgPCAwICkKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OwpAQCAtMzA4NCw3ICszMDg5
LDcgQEAgZ250dGFiX2NhY2hlX2ZsdXNoKFhFTl9HVUVTVF9IQU5ETEVfUEFSQQogICAgICAgICAg
ICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgICAgICAgICByZXR1
cm4gaTsKICAgICAgICAgfQotICAgICAgICAqcmVmX2NvdW50ID0gMDsKKyAgICAgICAgKmN1cl9y
ZWYgPSAwOwogICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh1b3AsIDEpOwogICAgIH0K
ICAgICByZXR1cm4gMDsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:40:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:40: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.xen.org>)
	id 1dhd1a-0002CI-NE; Tue, 15 Aug 2017 14:40:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhd1Z-0002C5-Ro
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:40:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 5B/7F-22472-5F703995; Tue, 15 Aug 2017 14:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/cL++R
 IgwlbmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOP5IF36oq5vbfYG1g3B3WxcjJISSQJ9H2
 8DcbiM0rYCex7sIeJhBbQsBQ4vTCmyxdjBwcLAKqEk9P+IOE2QTUJdqebWcFCYsIGEicO5rUx
 cjFwSzwi1FizoUpLCA1wgJuEitPbmKBGF8ksfr5CWYQm1PAXmLngzXMIL28AoISf3cIg4SZBb
 QkHv66xQJha0ssW/garIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGlnp
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGBV8/AwLiD8fdxv0OMkhxMSqK8i85O
 ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWsJDGQhwaLU9NSKtMwcYAzApCU4eJREeJ+yAaV5i
 wsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcVxZkhgBIUUZpHtwIWDxeYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTMqwEyhSczrwRu0yugI5iAjrjSPgnkiJJEhJRUAyN/8i3XUlVW7l33rv/
 +8mtWt8VBqQK3Nd1cXuZabYEGk17MEFL4l2Th28L5sqTx5tkTJz5n5fGyGnU+PO7ydLHJ3Gnp
 7gqtc+fNPuEQeP3M1mnbGb3WXhdYem7z88YaW7Y6E+PzHLtm+s8v211orGMbfjyfY0ZD5XcXa
 Z6e48lfhZfW+U3IN1ViKc5INNRiLipOBAC0JJFLwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502808050!102557314!1
X-Originating-IP: [137.65.248.74]
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 30945 invoked from network); 15 Aug 2017 14:40:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:40:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:40:49 -0600
Message-Id: <5993240A020000780016FECF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:40:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
In-Reply-To: <59931E0F020000780016FEA3@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 4/8] gnttab: drop pointless leading double
	underscores
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSdyZSB2aW9sYXRpbmcgbmFtZSBzcGFjZSBydWxlcywgYW5kIHdlIGRvbid0IHJlYWxseSBu
ZWVkIHRoZW0uIFdoZW4KZm9sbG93ZWQgYnkgImdudHRhYl8iLCBhbHNvIGRyb3AgdGhhdC4KClNp
Z25lZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjMzLDgg
KzIzMyw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBhY3RpdmVfZW50cnlfcmVsZWFzZSgKICAgIElm
IHJjID09IEdOVFNUX29rYXksICpwYWdlIGNvbnRhaW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEg
cmVmIHRha2VuLgogICAgQ2FsbGVyIG11c3QgZG8gcHV0X3BhZ2UoKnBhZ2UpLgogICAgSWYgYW55
IGVycm9yLCAqcGFnZSA9IE5VTEwsICpmcmFtZSA9IElOVkFMSURfTUZOLCBubyByZWYgdGFrZW4u
ICovCi1zdGF0aWMgaW50IF9fZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNp
Z25lZCBsb25nICpmcmFtZSwgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2UsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCByZWFkb25seSwgc3RydWN0IGRvbWFpbiAqcmQpCitzdGF0
aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyAq
ZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFn
ZSwgYm9vbCByZWFkb25seSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21h
aW4gKnJkKQogewogICAgIGludCByYyA9IEdOVFNUX29rYXk7CiAjaWYgZGVmaW5lZChQMk1fUEFH
RURfVFlQRVMpIHx8IGRlZmluZWQoUDJNX1NIQVJFRF9UWVBFUykKQEAgLTMwMCw3ICszMDEsNyBA
QCBkb3VibGVfZ3RfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqbGd0CiAjZGVmaW5lIElOVkFM
SURfTUFQVFJBQ0tfSEFORExFIFVJTlRfTUFYCiAKIHN0YXRpYyBpbmxpbmUgZ3JhbnRfaGFuZGxl
X3QKLV9fZ2V0X21hcHRyYWNrX2hhbmRsZSgKK19nZXRfbWFwdHJhY2tfaGFuZGxlKAogICAgIHN0
cnVjdCBncmFudF90YWJsZSAqdCwKICAgICBzdHJ1Y3QgdmNwdSAqdikKIHsKQEAgLTM2MSw3ICsz
NjIsNyBAQCBzdGF0aWMgZ3JhbnRfaGFuZGxlX3Qgc3RlYWxfbWFwdHJhY2tfaGFuCiAgICAgICAg
IHsKICAgICAgICAgICAgIGdyYW50X2hhbmRsZV90IGhhbmRsZTsKIAotICAgICAgICAgICAgaGFu
ZGxlID0gX19nZXRfbWFwdHJhY2tfaGFuZGxlKHQsIGN1cnJkLT52Y3B1W2ldKTsKKyAgICAgICAg
ICAgIGhhbmRsZSA9IF9nZXRfbWFwdHJhY2tfaGFuZGxlKHQsIGN1cnJkLT52Y3B1W2ldKTsKICAg
ICAgICAgICAgIGlmICggaGFuZGxlICE9IElOVkFMSURfTUFQVFJBQ0tfSEFORExFICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBtYXB0cmFja19lbnRyeSh0LCBoYW5kbGUpLnZjcHUg
PSBjdXJyLT52Y3B1X2lkOwpAQCAtNDE1LDcgKzQxNiw3IEBAIGdldF9tYXB0cmFja19oYW5kbGUo
CiAgICAgZ3JhbnRfaGFuZGxlX3QgICAgICAgIGhhbmRsZTsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFw
cGluZyAqbmV3X210ID0gTlVMTDsKIAotICAgIGhhbmRsZSA9IF9fZ2V0X21hcHRyYWNrX2hhbmRs
ZShsZ3QsIGN1cnIpOworICAgIGhhbmRsZSA9IF9nZXRfbWFwdHJhY2tfaGFuZGxlKGxndCwgY3Vy
cik7CiAgICAgaWYgKCBsaWtlbHkoaGFuZGxlICE9IElOVkFMSURfTUFQVFJBQ0tfSEFORExFKSAp
CiAgICAgICAgIHJldHVybiBoYW5kbGU7CiAKQEAgLTc3MCw3ICs3NzEsNyBAQCBzdGF0aWMgdW5z
aWduZWQgaW50IG1hcGtpbmQoCiAgKiB1cGRhdGUsIGFzIGluZGljYXRlZCBieSB0aGUgR05UTUFQ
X2NvbnRhaW5zX3B0ZSBmbGFnLgogICovCiBzdGF0aWMgdm9pZAotX19nbnR0YWJfbWFwX2dyYW50
X3JlZigKK21hcF9ncmFudF9yZWYoCiAgICAgc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICpv
cCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpsZCwgKnJkLCAqb3duZXIgPSBOVUxMOwpAQCAtODY5
LDggKzg3MCw4IEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNoYXJlZF9lbnRyeV92MShyZ3QsIG9wLT5yZWYpLmZyYW1lIDoKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhcmVkX2VudHJ5X3YyKHJndCwgb3AtPnJlZiku
ZnVsbF9wYWdlLmZyYW1lOwogCi0gICAgICAgICAgICByYyA9IF9fZ2V0X3BhZ2VkX2ZyYW1lKGdm
biwgJmZyYW1lLCAmcGcsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEo
b3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSwgcmQpOworICAgICAgICAgICAgcmMgPSBnZXRf
cGFnZWRfZnJhbWUoZ2ZuLCAmZnJhbWUsICZwZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSwgcmQpOwogICAgICAgICAgICAgaWYg
KCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgICAgICAgICBnb3RvIHVubG9ja19vdXRfY2xl
YXI7CiAgICAgICAgICAgICBhY3QtPmdmbiA9IGdmbjsKQEAgLTkwMCw3ICs5MDEsNyBAQCBfX2du
dHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAgICAg
Z3JhbnRfcmVhZF91bmxvY2socmd0KTsKIAotICAgIC8qIHBnIG1heSBiZSBzZXQsIHdpdGggYSBy
ZWZjb3VudCBpbmNsdWRlZCwgZnJvbSBfX2dldF9wYWdlZF9mcmFtZSAqLworICAgIC8qIHBnIG1h
eSBiZSBzZXQsIHdpdGggYSByZWZjb3VudCBpbmNsdWRlZCwgZnJvbSBnZXRfcGFnZWRfZnJhbWUo
KS4gKi8KICAgICBpZiAoICFwZyApCiAgICAgewogICAgICAgICBwZyA9IG1mbl92YWxpZChfbWZu
KGZyYW1lKSkgPyBtZm5fdG9fcGFnZShmcmFtZSkgOiBOVUxMOwpAQCAtMTEwOSw3ICsxMTEwLDcg
QEAgZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICByZXR1cm4gaTsKICAgICAgICAg
aWYgKCB1bmxpa2VseShfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJm9wLCB1b3AsIGksIDEpKSAp
CiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKLSAgICAgICAgX19nbnR0YWJfbWFwX2dyYW50
X3JlZigmb3ApOworICAgICAgICBtYXBfZ3JhbnRfcmVmKCZvcCk7CiAgICAgICAgIGlmICggdW5s
aWtlbHkoX19jb3B5X3RvX2d1ZXN0X29mZnNldCh1b3AsIGksICZvcCwgMSkpICkKICAgICAgICAg
ICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KQEAgLTExMTgsNyArMTExOSw3IEBAIGdudHRhYl9t
YXBfZ3JhbnRfcmVmKAogfQogCiBzdGF0aWMgdm9pZAotX19nbnR0YWJfdW5tYXBfY29tbW9uKAor
dW5tYXBfY29tbW9uKAogICAgIHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKIHsKICAg
ICBkb21pZF90ICAgICAgICAgIGRvbTsKQEAgLTExNzgsOCArMTE3OSw4IEBAIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbigKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyBvdWdodCB0byBiZSBpbXBv
c3NpYmxlLCBhcyBzdWNoIGEgbWFwcGluZyBzaG91bGQgbm90IGhhdmUKICAgICAgICAgICogYmVl
biBlc3RhYmxpc2hlZCAoc2VlIHRoZSBucl9ncmFudF9lbnRyaWVzKHJndCkgYm91bmRzIGNoZWNr
IGluCi0gICAgICAgICAqIF9fZ250dGFiX21hcF9ncmFudF9yZWYoKSkuIERvaW5nIHRoaXMgY2hl
Y2sgb25seSBpbgotICAgICAgICAgKiBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoKSAt
IGFzIGl0IHVzZWQgdG8gYmUgZG9uZSAtIHdvdWxkLAorICAgICAgICAgKiBnbnR0YWJfbWFwX2dy
YW50X3JlZigpKS4gRG9pbmcgdGhpcyBjaGVjayBvbmx5IGluCisgICAgICAgICAqIGdudHRhYl91
bm1hcF9jb21tb25fY29tcGxldGUoKSAtIGFzIGl0IHVzZWQgdG8gYmUgZG9uZSAtIHdvdWxkLAog
ICAgICAgICAgKiBob3dldmVyLCBiZSB0b28gbGF0ZS4KICAgICAgICAgICovCiAgICAgICAgIHJj
ID0gR05UU1RfYmFkX2dudHJlZjsKQEAgLTEyOTMsNyArMTI5NCw3IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbigKIH0KIAogc3RhdGljIHZvaWQKLV9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0
ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCit1bm1hcF9jb21tb25fY29tcGxldGUo
c3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogewogICAgIHN0cnVjdCBkb21haW4gKmxk
LCAqcmQgPSBvcC0+cmQ7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpyZ3Q7CkBAIC0xMzA0LDcg
KzEzMDUsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGduCiAKICAg
ICBpZiAoICFvcC0+ZG9uZSApCiAgICAgeyAKLSAgICAgICAgLyogX19nbnRhYl91bm1hcF9jb21t
b24oKSBkaWRuJ3QgZG8gYW55dGhpbmcgLSBub3RoaW5nIHRvIGNvbXBsZXRlLiAqLworICAgICAg
ICAvKiB1bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55dGhpbmcgLSBub3RoaW5nIHRvIGNvbXBs
ZXRlLiAqLwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xMzczLDcgKzEzNzQsNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGduCiB9CiAKIHN0YXRpYyB2b2lk
Ci1fX2dudHRhYl91bm1hcF9ncmFudF9yZWYoCit1bm1hcF9ncmFudF9yZWYoCiAgICAgc3RydWN0
IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKm9wLAogICAgIHN0cnVjdCBnbnR0YWJfdW5tYXBfY29t
bW9uICpjb21tb24pCiB7CkBAIC0xMzg3LDcgKzEzODgsNyBAQCBfX2dudHRhYl91bm1hcF9ncmFu
dF9yZWYoCiAgICAgY29tbW9uLT5yZCA9IE5VTEw7CiAgICAgY29tbW9uLT5mcmFtZSA9IDA7CiAK
LSAgICBfX2dudHRhYl91bm1hcF9jb21tb24oY29tbW9uKTsKKyAgICB1bm1hcF9jb21tb24oY29t
bW9uKTsKICAgICBvcC0+c3RhdHVzID0gY29tbW9uLT5zdGF0dXM7CiB9CiAKQEAgLTE0MDksNyAr
MTQxMCw3IEBAIGdudHRhYl91bm1hcF9ncmFudF9yZWYoCiAgICAgICAgIHsKICAgICAgICAgICAg
IGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSApCiAgICAgICAg
ICAgICAgICAgZ290byBmYXVsdDsKLSAgICAgICAgICAgIF9fZ250dGFiX3VubWFwX2dyYW50X3Jl
Zigmb3AsICYoY29tbW9uW2ldKSk7CisgICAgICAgICAgICB1bm1hcF9ncmFudF9yZWYoJm9wLCAm
Y29tbW9uW2ldKTsKICAgICAgICAgICAgICsrcGFydGlhbF9kb25lOwogICAgICAgICAgICAgaWYg
KCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKICAg
ICAgICAgICAgICAgICBnb3RvIGZhdWx0OwpAQCAtMTQxOSw3ICsxNDIwLDcgQEAgZ250dGFiX3Vu
bWFwX2dyYW50X3JlZigKICAgICAgICAgZ250dGFiX2ZsdXNoX3RsYihjdXJyZW50LT5kb21haW4p
OwogCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcGFydGlhbF9kb25lOyBpKysgKQotICAgICAg
ICAgICAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKCYoY29tbW9uW2ldKSk7CisgICAg
ICAgICAgICB1bm1hcF9jb21tb25fY29tcGxldGUoJmNvbW1vbltpXSk7CiAKICAgICAgICAgY291
bnQgLT0gYzsKICAgICAgICAgZG9uZSArPSBjOwpAQCAtMTQzNCwxMiArMTQzNSwxMiBAQCBmYXVs
dDoKICAgICBnbnR0YWJfZmx1c2hfdGxiKGN1cnJlbnQtPmRvbWFpbik7CiAKICAgICBmb3IgKCBp
ID0gMDsgaSA8IHBhcnRpYWxfZG9uZTsgaSsrICkKLSAgICAgICAgX19nbnR0YWJfdW5tYXBfY29t
bW9uX2NvbXBsZXRlKCYoY29tbW9uW2ldKSk7CisgICAgICAgIHVubWFwX2NvbW1vbl9jb21wbGV0
ZSgmY29tbW9uW2ldKTsKICAgICByZXR1cm4gLUVGQVVMVDsKIH0KIAogc3RhdGljIHZvaWQKLV9f
Z250dGFiX3VubWFwX2FuZF9yZXBsYWNlKAordW5tYXBfYW5kX3JlcGxhY2UoCiAgICAgc3RydWN0
IGdudHRhYl91bm1hcF9hbmRfcmVwbGFjZSAqb3AsCiAgICAgc3RydWN0IGdudHRhYl91bm1hcF9j
b21tb24gKmNvbW1vbikKIHsKQEAgLTE0NTMsNyArMTQ1NCw3IEBAIF9fZ250dGFiX3VubWFwX2Fu
ZF9yZXBsYWNlKAogICAgIGNvbW1vbi0+cmQgPSBOVUxMOwogICAgIGNvbW1vbi0+ZnJhbWUgPSAw
OwogCi0gICAgX19nbnR0YWJfdW5tYXBfY29tbW9uKGNvbW1vbik7CisgICAgdW5tYXBfY29tbW9u
KGNvbW1vbik7CiAgICAgb3AtPnN0YXR1cyA9IGNvbW1vbi0+c3RhdHVzOwogfQogCkBAIC0xNDc0
LDcgKzE0NzUsNyBAQCBnbnR0YWJfdW5tYXBfYW5kX3JlcGxhY2UoCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSApCiAg
ICAgICAgICAgICAgICAgZ290byBmYXVsdDsKLSAgICAgICAgICAgIF9fZ250dGFiX3VubWFwX2Fu
ZF9yZXBsYWNlKCZvcCwgJihjb21tb25baV0pKTsKKyAgICAgICAgICAgIHVubWFwX2FuZF9yZXBs
YWNlKCZvcCwgJmNvbW1vbltpXSk7CiAgICAgICAgICAgICArK3BhcnRpYWxfZG9uZTsKICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0
dXMpKSApCiAgICAgICAgICAgICAgICAgZ290byBmYXVsdDsKQEAgLTE0ODQsNyArMTQ4NSw3IEBA
IGdudHRhYl91bm1hcF9hbmRfcmVwbGFjZSgKICAgICAgICAgZ250dGFiX2ZsdXNoX3RsYihjdXJy
ZW50LT5kb21haW4pOwogICAgICAgICAKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBwYXJ0aWFs
X2RvbmU7IGkrKyApCi0gICAgICAgICAgICBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUo
Jihjb21tb25baV0pKTsKKyAgICAgICAgICAgIHVubWFwX2NvbW1vbl9jb21wbGV0ZSgmY29tbW9u
W2ldKTsKIAogICAgICAgICBjb3VudCAtPSBjOwogICAgICAgICBkb25lICs9IGM7CkBAIC0xNDk5
LDcgKzE1MDAsNyBAQCBmYXVsdDoKICAgICBnbnR0YWJfZmx1c2hfdGxiKGN1cnJlbnQtPmRvbWFp
bik7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IHBhcnRpYWxfZG9uZTsgaSsrICkKLSAgICAgICAg
X19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKCYoY29tbW9uW2ldKSk7CisgICAgICAgIHVu
bWFwX2NvbW1vbl9jb21wbGV0ZSgmY29tbW9uW2ldKTsKICAgICByZXR1cm4gLUVGQVVMVDsgICAg
CiB9CiAKQEAgLTE4NDksOSArMTg1MCwxMCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAKICNpZmRlZiBD
T05GSUdfWDg2CiAgICAgICAgIHsKLSAgICAgICAgICAgIHAybV90eXBlX3QgX19wMm10OwotICAg
ICAgICAgICAgbWZuID0gbWZuX3goZ2V0X2dmbl91bnNoYXJlKGQsIGdvcC5tZm4sICZfX3AybXQp
KTsKLSAgICAgICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChfX3AybXQpIHx8ICFwMm1faXNfdmFs
aWQoX19wMm10KSApCisgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7CisKKyAgICAgICAgICAg
IG1mbiA9IG1mbl94KGdldF9nZm5fdW5zaGFyZShkLCBnb3AubWZuLCAmcDJtdCkpOworICAgICAg
ICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpIHx8ICFwMm1faXNfdmFsaWQocDJtdCkgKQog
ICAgICAgICAgICAgICAgIG1mbiA9IG1mbl94KElOVkFMSURfTUZOKTsKICAgICAgICAgfQogI2Vs
c2UKQEAgLTIwMzgsMTAgKzIwNDAsMTIgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgIHJldHVybiAw
OwogfQogCi0vKiBVbmRvIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weS4gIEFnYWluLCB0aGlzIGhh
cyBubyBlZmZlY3Qgb24gcGFnZQotICAgdHlwZSBhbmQgcmVmZXJlbmNlIGNvdW50cy4gKi8KKy8q
CisgKiBVbmRvIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKS4gIFRoaXMgaGFzIG5vIGVmZmVjdCBv
biBwYWdlIHR5cGUgYW5kCisgKiByZWZlcmVuY2UgY291bnRzLgorICovCiBzdGF0aWMgdm9pZAot
X19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KAorcmVsZWFzZV9ncmFudF9mb3JfY29weSgKICAgICBz
dHJ1Y3QgZG9tYWluICpyZCwgZ3JhbnRfcmVmX3QgZ3JlZiwgYm9vbCByZWFkb25seSkKIHsKICAg
ICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnJndCA9IHJkLT5ncmFudF90YWJsZTsKQEAgLTIwOTYsNyAr
MjEwMCw3IEBAIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICogUmVjdXJzaXZl
IGNhbGwsIGJ1dCBpdCBpcyBib3VuZGVkIChhY3F1aXJlIHBlcm1pdHMgb25seSBhIHNpbmdsZQog
ICAgICAgICAgKiBsZXZlbCBvZiB0cmFuc2l0aXZpdHkpLCBzbyBpdCdzIG9rYXkuCiAgICAgICAg
ICAqLwotICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRyYW5zX2dyZWYsIHJl
YWRvbmx5KTsKKyAgICAgICAgcmVsZWFzZV9ncmFudF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwg
cmVhZG9ubHkpOwogCiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHRkKTsKICAgICB9CkBAIC0y
MTA3LDggKzIxMTEsOCBAQCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAgICB1bmRlciB0aGUg
ZG9tYWluJ3MgZ3JhbnQgdGFibGUgbG9jay4gKi8KIC8qIE9ubHkgc2FmZSBvbiB0cmFuc2l0aXZl
IGdyYW50cy4gIEV2ZW4gdGhlbiwgbm90ZSB0aGF0IHdlIGRvbid0CiAgICBhdHRlbXB0IHRvIGRy
b3AgYW55IHBpbiBvbiB0aGUgcmVmZXJlbnQgZ3JhbnQuICovCi1zdGF0aWMgdm9pZCBfX2ZpeHVw
X3N0YXR1c19mb3JfY29weV9waW4oY29uc3Qgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCAqc3RhdHVzKQor
c3RhdGljIHZvaWQgZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3Bpbihjb25zdCBzdHJ1Y3QgYWN0aXZl
X2dyYW50X2VudHJ5ICphY3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQxNl90ICpzdGF0dXMpCiB7CiAgICAgaWYgKCAhKGFjdC0+cGluICYgKEdOVFBJTl9oc3R3
X21hc2sgfCBHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhf
R1RGX3dyaXRpbmcsIHN0YXR1cyk7CkBAIC0yMTIyLDcgKzIxMjYsNyBAQCBzdGF0aWMgdm9pZCBf
X2ZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oCiAgICB0YWtlIG9uZSByZWYgY291bnQgb24gdGhl
IHRhcmdldCBwYWdlLCBzdG9yZWQgaW4gKnBhZ2UuCiAgICBJZiB0aGVyZSBpcyBhbnkgZXJyb3Is
ICpwYWdlID0gTlVMTCwgbm8gcmVmIHRha2VuLiAqLwogc3RhdGljIGludAotX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KAorYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICBzdHJ1Y3QgZG9tYWlu
ICpyZCwgZ3JhbnRfcmVmX3QgZ3JlZiwgZG9taWRfdCBsZG9tLCBib29sIHJlYWRvbmx5LAogICAg
IHVuc2lnbmVkIGxvbmcgKmZyYW1lLCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSwgCiAgICAgdWlu
dDE2X3QgKnBhZ2Vfb2ZmLCB1aW50MTZfdCAqbGVuZ3RoLCBib29sIGFsbG93X3RyYW5zaXRpdmUp
CkBAIC0yMjA2LDI0ICsyMjEwLDI0IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAg
ICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlkKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBf
X2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBjb3VsZCB0YWtlIHRoZSBsb2NrIG9uIHRoZQorICAg
ICAgICAgKiBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgY291bGQgdGFrZSB0aGUgbG9jayBvbiB0
aGUKICAgICAgICAgICogcmVtb3RlIHRhYmxlIChpZiByZCA9PSB0ZCksIHNvIHdlIGhhdmUgdG8g
ZHJvcCB0aGUgbG9jawogICAgICAgICAgKiBoZXJlIGFuZCByZWFjcXVpcmUuCiAgICAgICAgICAq
LwogICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwogICAgICAgICBncmFudF9yZWFk
X3VubG9jayhyZ3QpOwogCi0gICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRk
LCB0cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdHJhbnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKKyAgICAgICAgcmMg
PSBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHksICZncmFudF9mcmFt
ZSwgcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ0cmFuc19wYWdl
X29mZiwgJnRyYW5zX2xlbmd0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhbHNlKTsKIAogICAgICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKICAgICAgICAgYWN0ID0g
YWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKIAogICAgICAgICBpZiAoIHJjICE9IEdO
VFNUX29rYXkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29w
eV9waW4oYWN0LCBzdGF0dXMpOworICAgICAgICAgICAgZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3Bp
bihhY3QsIHN0YXR1cyk7CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CiAgICAg
ICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwogICAgICAgICAgICAgZ3JhbnRfcmVh
ZF91bmxvY2socmd0KTsKQEAgLTIyNDQsOCArMjI0OCw4IEBAIF9fYWNxdWlyZV9ncmFudF9mb3Jf
Y29weSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT50cmFuc19ncmVmICE9IHRyYW5z
X2dyZWYgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIWFjdC0+aXNfc3ViX3BhZ2UpKSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSh0ZCwgdHJh
bnNfZ3JlZiwgcmVhZG9ubHkpOwotICAgICAgICAgICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlf
cGluKGFjdCwgc3RhdHVzKTsKKyAgICAgICAgICAgIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKKyAgICAgICAgICAgIGZpeHVwX3N0YXR1c19mb3JfY29w
eV9waW4oYWN0LCBzdGF0dXMpOwogICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4odGQpOwog
ICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICAgICAgICAgIGdyYW50
X3JlYWRfdW5sb2NrKHJndCk7CkBAIC0yMjg1LDcgKzIyODksNyBAQCBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gc2hh
cmVkX2VudHJ5X3YxKHJndCwgZ3JlZikuZnJhbWU7CiAKLSAgICAgICAgICAgIHJjID0gX19nZXRf
cGFnZWRfZnJhbWUoZ2ZuLCAmZ3JhbnRfZnJhbWUsIHBhZ2UsIHJlYWRvbmx5LCByZCk7CisgICAg
ICAgICAgICByYyA9IGdldF9wYWdlZF9mcmFtZShnZm4sICZncmFudF9mcmFtZSwgcGFnZSwgcmVh
ZG9ubHksIHJkKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAg
ICAgICAgICAgZ290byB1bmxvY2tfb3V0X2NsZWFyOwogICAgICAgICAgICAgYWN0LT5nZm4gPSBn
Zm47CkBAIC0yMjk1LDcgKzIyOTksOCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoICEoc2hhMi0+aGRyLmZsYWdzICYgR1RGX3N1Yl9wYWdl
KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gX19nZXRfcGFnZWRfZnJhbWUoc2hhMi0+
ZnVsbF9wYWdlLmZyYW1lLCAmZ3JhbnRfZnJhbWUsIHBhZ2UsIHJlYWRvbmx5LCByZCk7CisgICAg
ICAgICAgICByYyA9IGdldF9wYWdlZF9mcmFtZShzaGEyLT5mdWxsX3BhZ2UuZnJhbWUsICZncmFu
dF9mcmFtZSwgcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5
LCByZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAg
ICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKICAgICAgICAgICAgIGFjdC0+Z2ZuID0gc2hhMi0+
ZnVsbF9wYWdlLmZyYW1lOwpAQCAtMjMwNSw3ICsyMzEwLDggQEAgX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KAogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAg
cmMgPSBfX2dldF9wYWdlZF9mcmFtZShzaGEyLT5zdWJfcGFnZS5mcmFtZSwgJmdyYW50X2ZyYW1l
LCBwYWdlLCByZWFkb25seSwgcmQpOworICAgICAgICAgICAgcmMgPSBnZXRfcGFnZWRfZnJhbWUo
c2hhMi0+c3ViX3BhZ2UuZnJhbWUsICZncmFudF9mcmFtZSwgcGFnZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5LCByZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKICAg
ICAgICAgICAgIGFjdC0+Z2ZuID0gc2hhMi0+c3ViX3BhZ2UuZnJhbWU7CkBAIC0yNDY1LDcgKzI0
NzEsNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihzdHJ1CiAgICAgfQog
ICAgIGlmICggYnVmLT5oYXZlX2dyYW50ICkKICAgICB7Ci0gICAgICAgIF9fcmVsZWFzZV9ncmFu
dF9mb3JfY29weShidWYtPmRvbWFpbiwgYnVmLT5wdHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsK
KyAgICAgICAgcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFpbiwgYnVmLT5wdHIudS5y
ZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKICAgICAgICAgYnVmLT5oYXZlX2dyYW50ID0gMDsKICAgICB9
CiB9CkBAIC0yNDgxLDExICsyNDg3LDExIEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfY2xhaW1f
YnVmKGNvbnN0IHMKIAogICAgIGlmICggb3AtPmZsYWdzICYgZ3JlZl9mbGFnICkKICAgICB7Ci0g
ICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KGJ1Zi0+ZG9tYWluLCBwdHItPnUu
cmVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21h
aW4tPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVm
LT5yZWFkX29ubHksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZidWYt
PmZyYW1lLCAmYnVmLT5wYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmYnVmLT5wdHIub2Zmc2V0LCAmYnVmLT5sZW4sIHRydWUpOworICAgICAgICByYyA9IGFjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoYnVmLT5kb21haW4sIHB0ci0+dS5yZWYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zi0+cmVhZF9vbmx5LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJ1Zi0+ZnJhbWUsICZidWYtPnBhZ2UsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYnVmLT5wdHIub2Zmc2V0LCAmYnVmLT5s
ZW4sIHRydWUpOwogICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgIGJ1Zi0+cHRyLnUucmVmID0gcHRyLT51LnJlZjsKQEAgLTI0OTMs
OCArMjQ5OSw4IEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfY2xhaW1fYnVmKGNvbnN0IHMKICAg
ICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgcmMgPSBfX2dldF9wYWdlZF9mcmFtZShwdHIt
PnUuZ21mbiwgJmJ1Zi0+ZnJhbWUsICZidWYtPnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnVmLT5yZWFkX29ubHksIGJ1Zi0+ZG9tYWluKTsKKyAgICAgICAgcmMgPSBnZXRf
cGFnZWRfZnJhbWUocHRyLT51LmdtZm4sICZidWYtPmZyYW1lLCAmYnVmLT5wYWdlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBidWYtPnJlYWRfb25seSwgYnVmLT5kb21haW4pOwogICAg
ICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgUElOX0ZBSUwob3V0LCBy
YywKICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UgZnJhbWUgJSJQUklfeGVuX3BmbiIgaW52
YWxpZC5cbiIsIHB0ci0+dS5nbWZuKTsKQEAgLTI5MDUsNyArMjkxMSw3IEBAIGdudHRhYl9nZXRf
dmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkEKIH0KIAogc3RhdGljIHMxNgotX19nbnR0YWJf
c3dhcF9ncmFudF9yZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQorc3dh
cF9ncmFudF9yZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOwogICAgIHN0cnVj
dCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKQEAgLTI5ODEsNyArMjk4Nyw3IEBA
IGdudHRhYl9zd2FwX2dyYW50X3JlZihYRU5fR1VFU1RfSEFORExFX1AKICAgICAgICAgICAgIHJl
dHVybiBpOwogICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9w
LCAxKSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgICAgIG9wLnN0YXR1cyA9
IF9fZ250dGFiX3N3YXBfZ3JhbnRfcmVmKG9wLnJlZl9hLCBvcC5yZWZfYik7CisgICAgICAgIG9w
LnN0YXR1cyA9IHN3YXBfZ3JhbnRfcmVmKG9wLnJlZl9hLCBvcC5yZWZfYik7CiAgICAgICAgIGlm
ICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCiAg
ICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZz
ZXQodW9wLCAxKTsKQEAgLTI5ODksOCArMjk5NSw3IEBAIGdudHRhYl9zd2FwX2dyYW50X3JlZihY
RU5fR1VFU1RfSEFORExFX1AKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX2dudHRh
Yl9jYWNoZV9mbHVzaChnbnR0YWJfY2FjaGVfZmx1c2hfdCAqY2ZsdXNoLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBncmFudF9yZWZfdCAqY3VyX3JlZikKK3N0YXRpYyBpbnQgY2Fj
aGVfZmx1c2goZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNmbHVzaCwgZ3JhbnRfcmVmX3QgKmN1cl9y
ZWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgKm93bmVyOwogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2U7CkBAIC0zMDgwLDcgKzMwODUsNyBAQCBnbnR0YWJfY2FjaGVfZmx1c2goWEVOX0dV
RVNUX0hBTkRMRV9QQVJBCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgZm9y
ICggOyA7ICkKICAgICAgICAgewotICAgICAgICAgICAgaW50IHJldCA9IF9fZ250dGFiX2NhY2hl
X2ZsdXNoKCZvcCwgY3VyX3JlZik7CisgICAgICAgICAgICBpbnQgcmV0ID0gY2FjaGVfZmx1c2go
Jm9wLCBjdXJfcmVmKTsKIAogICAgICAgICAgICAgaWYgKCByZXQgPCAwICkKICAgICAgICAgICAg
ICAgICByZXR1cm4gcmV0OwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:41:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14: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.xen.org>)
	id 1dhd1w-0002H6-2p; Tue, 15 Aug 2017 14:41:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhd1u-0002Ge-Kn
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:41:14 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 8C/C2-03557-A0803995; Tue, 15 Aug 2017 14:41:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5eTY3K
 kwZXlohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bH949YC5p5K5Zs/sPcwPicvYuRk0NIIE+i
 7dEfpi5GDg5eATuJpfe0QMISAoYSpxfeZAGxWQRUJaZP+cgMYrMJqEu0PdvOClIuImAgce5oU
 hcjFwezwC9GiTkXpoDVCws4Suy8eI4VYnyRxOrnJ8B6OQXsJXY+WMMMsUpQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EQvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfj9Y0BhxglOZiURHkXnZ0UKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt49tcqSQYFFqempFWmYOMApg0hIcPEoivE9B0rzFBYm5x
 ZnpEKlTjLocryb8/8YkxJKXn5cqJc67FaRIAKQoozQPbgQsIi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmFeDHWgKT2ZeCdymV0BHMAEdcaV9EsgRJYkIKakGRvE11zokQltmOv/3ljYLq+u
 arVp4Kq1BwrSkUi1j+ULpzXmhKdWvDnZv8tX5esDUT9FuSVLnnKVv3yUcrn8gfq3t0RUjxff9
 2xj172dGvVqz/oWKy5GampPG/p3HbC/7TZ3tyT7l+3a3++7vql0FT1/u3cfXX8pZzJnU9z89I
 fJag8m13JlhSizFGYmGWsxFxYkANbXFvcMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502808071!107316481!1
X-Originating-IP: [137.65.248.74]
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 46099 invoked from network); 15 Aug 2017 14:41:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:41:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:41:10 -0600
Message-Id: <59932422020000780016FED2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:41:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
In-Reply-To: <59931E0F020000780016FEA3@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 5/8] gnttab: re-arrange struct active_grant_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgYmVuaWduIHRvIDMyLWJpdCBhcmNoZXMsIHRoaXMgc2hyaW5rcyB0aGUgc2l6ZSBmcm9t
IDU2IHRvIDQ4CmJ5dGVzIG9uIDY0LWJpdCBvbmVzICh3aGlsZSBzdGlsbCBsZWF2aW5nIGEgMTYt
Yml0IGhvbGUpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwpAQCAtMTYwLDE1ICsxNjAsMTUgQEAgc2hhcmVkX2VudHJ5X2hlYWRlcihzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKgogc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSB7CiAgICAgdWludDMyX3Qg
ICAgICBwaW47ICAgIC8qIFJlZmVyZW5jZSBjb3VudCBpbmZvcm1hdGlvbi4gICAgICAgICAgICAg
Ki8KICAgICBkb21pZF90ICAgICAgIGRvbWlkOyAgLyogRG9tYWluIGJlaW5nIGdyYW50ZWQgYWNj
ZXNzLiAgICAgICAgICAgICAqLwotICAgIHN0cnVjdCBkb21haW4gKnRyYW5zX2RvbWFpbjsKKyAg
ICB1bnNpZ25lZCBpbnQgIHN0YXJ0OjE1OyAvKiBGb3Igc3ViLXBhZ2UgZ3JhbnRzLCB0aGUgc3Rh
cnQgb2Zmc2V0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gdGhlIHBhZ2UuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICBib29sICAgICAgICAgIGlzX3N1Yl9wYWdl
OjE7IC8qIFRydWUgaWYgdGhpcyBpcyBhIHN1Yi1wYWdlIGdyYW50LiAqLworICAgIHVuc2lnbmVk
IGludCAgbGVuZ3RoOjE2OyAvKiBGb3Igc3ViLXBhZ2UgZ3JhbnRzLCB0aGUgbGVuZ3RoIG9mIHRo
ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudC4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICovCiAgICAgZ3JhbnRfcmVmX3QgICB0cmFuc19ncmVmOworICAgIHN0
cnVjdCBkb21haW4gKnRyYW5zX2RvbWFpbjsKICAgICB1bnNpZ25lZCBsb25nIGZyYW1lOyAgLyog
RnJhbWUgYmVpbmcgZ3JhbnRlZC4gICAgICAgICAgICAgICAgICAgICAqLwogICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuOyAgICAvKiBHdWVzdCdzIGlkZWEgb2YgdGhlIGZyYW1lIGJlaW5nIGdyYW50ZWQu
ICovCi0gICAgdW5zaWduZWQgICAgICBpc19zdWJfcGFnZToxOyAvKiBUcnVlIGlmIHRoaXMgaXMg
YSBzdWItcGFnZSBncmFudC4gKi8KLSAgICB1bnNpZ25lZCAgICAgIHN0YXJ0OjE1OyAvKiBGb3Ig
c3ViLXBhZ2UgZ3JhbnRzLCB0aGUgc3RhcnQgb2Zmc2V0Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW4gdGhlIHBhZ2UuICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICB1
bnNpZ25lZCAgICAgIGxlbmd0aDoxNjsgLyogRm9yIHN1Yi1wYWdlIGdyYW50cywgdGhlIGxlbmd0
aCBvZiB0aGUKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnQuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqLwogICAgIHNwaW5sb2NrX3QgICAgbG9jazsgICAgICAv
KiBsb2NrIHRvIHByb3RlY3QgYWNjZXNzIG9mIHRoaXMgZW50cnkuCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNlZSBkb2NzL21pc2MvZ3JhbnQtdGFibGVzLnR4dCBmb3IKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9ja2luZyBwcm90b2NvbCAgICAgICAgICAgICAg
ICAgICAgICAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:41:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:41: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.xen.org>)
	id 1dhd2E-0002MY-A9; Tue, 15 Aug 2017 14:41:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhd2C-0002LH-IZ
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 14:41:32 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 11/90-01724-B1803995; Tue, 15 Aug 2017 14:41:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oK40x+R
 Ig/nT2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/526yFjwUqDgw/zVjA+N1ni5GLg4hgclM
 Eq131zNDOH8ZJW58a4VyNgA55zpZIJxtjBKvH+9l72Lk5BAW8JX43dULZosIKEv0/voNVbSUS
 eLVy1ZGEIdZ4B2jxN6Ph5lBqtgEjCTOHp3OCGLzCthKdJ3qYAGxWQRUJf63tIHViAqES7xtPM
 ICUSMocXLmEzCbU8BeYvXzA2C9zAJ6Ejuu/2KFsOUltr+dA9YrIWAs0f72ItsERsFZSNpnIWm
 ZhaRlASPzKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwACu
 Z2Bg3ME49YTfIUZJDiYlUd5FZydFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg7WObHCkkWJSan
 lqRlpkDjCWYtAQHj5II71OQNG9xQWJucWY6ROoUo6KUOK8sO1BCACSRUZoH1waL30uMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHk1QKbwZOaVwE1/BbSYCWjxlfZJIItLEhFSUg2Mdj+/7G3
 Zz7C9auG6DQ5X6kMPdfwXDl32ySbi9OUylb7nv6Mm/4/uYJW1Kp20R4c1x2rV1yM3dO8d91/V
 uiqMMeXonF+RXswsF18L10/8qNAW7GMSJTmtrf6h+7RFCq5NxsG5GmwR7k1ND0JSHFuUz/Rfc
 r/EIKzFP3//gm6X1cm+7i33GlYpsRRnJBpqMRcVJwIApwc+rtoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502808089!105539728!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21878 invoked from network); 15 Aug 2017 14:41:30 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:41:30 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7FEfGEk021552
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 14:41:17 GMT
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 v7FEfGmn026685
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 14:41:16 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 v7FEfGUU011316;
 Tue, 15 Aug 2017 14:41:16 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, 15 Aug 2017 07:41:15 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
 <59919979020000780016F46D@prv-mh.provo.novell.com>
 <3b468d31-67f2-edc6-55ef-c4c8d38e9e83@oracle.com>
 <5992CA5F020000780016FAED@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ba399733-79fc-469c-fc99-a64a771133b3@oracle.com>
Date: Tue, 15 Aug 2017 10:41:11 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5992CA5F020000780016FAED@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
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, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTUvMjAxNyAwNDoxOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDgu
MTcgYXQgMTY6MjksIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA4
LzE0LzIwMTcgMDY6MzcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDguMDguMTcg
YXQgMjM6NDUsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCj4+Pj4gQEAgLTg4LDcgKzg4LDE1IEBAIHN0cnVjdCBwYWdlX2luZm8KPj4+PiAgICAgICAg
ICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAoKGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgPT0gMCkuICovCj4+Pj4gICAgICAgICAgc3RydWN0IHsKPj4+PiAgICAgICAgICAgICAgLyog
RG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZSB1c2U/ICov
Cj4+Pj4gLSAgICAgICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOwo+Pj4+ICsgICAgICAgICAg
ICBib29sIG5lZWRfdGxiZmx1c2g6MTsKPj4+PiArCj4+Pj4gKyAgICAgICAgICAgIC8qCj4+Pj4g
KyAgICAgICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQg
cGFnZSBpbiB0aGUgYnVkZHkuCj4+Pj4gKyAgICAgICAgICAgICAqIE9uZSBtb3JlIGJpdCB0aGFu
IG1heGltdW0gcG9zc2libGUgb3JkZXIgdG8gYWNjb21tb2RhdGUKPj4+PiArICAgICAgICAgICAg
ICogSU5WQUxJRF9ESVJUWV9JRFguCj4+Pj4gKyAgICAgICAgICAgICAqLwo+Pj4+ICsjZGVmaW5l
IElOVkFMSURfRElSVFlfSURYICgoMVVMIDw8IChNQVhfT1JERVIgKyAxKSkgLSAxKQo+Pj4+ICsg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiArIDE7Cj4+Pj4g
ICAgICAgICAgfSBmcmVlOwo+Pj4gSSB0aGluayBnZW5lcmF0ZWQgY29kZSB3aWxsIGJlIGJldHRl
ciB3aXRoIHRoZSB0d28gZmllbGRzIHN3YXBwZWQ6Cj4+PiBUaGF0IHdheSByZWFkaW5nIGZpcnN0
X2RpcnR5IHdvbid0IGludm9sdmUgYSBzaGlmdCwgYW5kIGFjY2Vzc2luZyBhCj4+PiBzaW5nbGUg
Yml0IGRvZXNuJ3QgcmVxdWlyZSBzaGlmdHMgYXQgYWxsIG9uIG1hbnkgYXJjaGl0ZWN0dXJlcy4K
Pj4gT2ssIEkgd2lsbCB0aGVuIGtlZXAgbmVlZF90bGJmbHVzaCBhcyB0aGUgbGFzdCBmaWVsZCBz
byB0aGUgZmluYWwgc3RydWN0Cj4+IChhcyBkZWZpbmVkIGluIHBhdGNoIDcpIHdpbGwgbG9vayBs
aWtlCj4+Cj4+IHN0cnVjdCB7Cj4+ICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0eTpN
QVhfT1JERVIgKyAxOwo+PiAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2NydWJfc3RhdGU6MjsKPj4g
ICAgICAgICBib29sIG5lZWRfdGxiZmx1c2g6MTsKPj4gfTsKPiBIbW0sIGFjdHVhbGx5IC0gd2h5
IGRvIHlvdSBuZWVkIGJpdGZpZWxkcyBvbiB0aGUgeDg2IHNpZGUgYXQgYWxsPwo+IFRoZXkncmUg
bmVlZGVkIGZvciAzMi1iaXQgYXJjaGl0ZWN0dXJlcyBvbmx5LCA2NC1iaXQgb25lcyBvdWdodAo+
IHRvIGJlIGZpbmUgd2l0aAo+Cj4gc3RydWN0IHsKPiAgICAgICAgIHVuc2lnbmVkIGludCBmaXJz
dF9kaXJ0eTsKPiAgICAgICAgIGJvb2wgbmVlZF90bGJmbHVzaDsKPiAgICAgICAgIHVpbnQ4X3Qg
c2NydWJfc3RhdGU7Cj4gfTsKCklJUkMgaXQgd2FzIGV4YWN0bHkgYmVjYXVzZSBvZiBBUk0zMiBh
bmQgYXQgc29tZSBwb2ludCB5b3Ugc3VnZ2VzdGVkIHRvCnN3aXRjaCBib3RoIHg4NiBhbmQgQVJN
IHRvIGJpdGZpZWxkcy4KCgo+Cj4gKHBsdXMgYSBzdWl0YWJsZSBCVUlMRF9CVUdfT04oKSB0byBt
YWtlIHN1cmUgZmlyc3RfZGlydHkgaGFzCj4gYXQgbGVhc3QgTUFYX09SREVSICsgMSBiaXRzKS4g
VGhlIEFSTSBtYWludGFpbmVycyB3aWxsIGtub3cKPiB3aGV0aGVyIHRoZXkgd291bGQgd2FudCB0
byBhbHNvIGRpZmZlcmVudGlhdGUgQVJNMzIgYW5kCj4gQVJNNjQgaGVyZS4KCklzbid0IHVzaW5n
IGJpdGZpZWxkcyB0aGUgb25seSBwb3NzaWJpbGl0eSBmb3IgMzItYml0PyBXZSBjYW4ndCBmaXQK
Zmlyc3RfZGlydHkgaW50byAyIGJ5dGVzLgoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:41: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.xen.org>)
	id 1dhd2M-0002PD-I4; Tue, 15 Aug 2017 14:41:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhd2M-0002Oi-1V
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:41:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 9E/C0-01724-52803995; Tue, 15 Aug 2017 14:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1eFY3K
 kwZS92hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a84/sZC16JVEz9s5qtgfEzfxcjJ4eQQJ7E
 k7cLmEFsXgE7ibl3TrGA2BIChhKnF94Es1kEVCXu9vQygthsAuoSbc+2s3YxcnCICBhInDua1
 MXIxcEs8ItRYs6FKWD1wgK2Eq83bWCFmF8ksfr5CbD5nAL2EjsfrGEG6eUVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy0Es
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2MzSf8DjFKcjApifIuOjsp
 UogvKT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8PaxTY4UEixKTU+tSMvMAcYHT
 KkEB4+SCO9TkDRvcUFibnFmOkTqFKMux6sJ/78xCYHNkBLn3QpSJABSlFGaBzcCFquXGGWlhH
 kZGRgYhHgKUotyM0tQ5V8xinMwKgnzarADTeHJzCuB2/QK6AgmoCOutE8COaIkESEl1cAoM/2
 nwsSPgiaxGxbukv2Q5v1np/akqAV70jhOiK6Z2st4WjViTTP3nKvHTy5J3cBQrFvDE6FqanZr
 YbB4gmV13eP7z+NtrLy8WqesFHFz83JvOaTDfy/6FO9l0y3+Xx5dXtpxWvjdI4+e8GlhzsZSh
 r+kt8jGlhd0yvFJ7o7YxBdUuDBo9xslluKMREMt5qLiRAB8y/bG0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502808098!54632480!1
X-Originating-IP: [137.65.248.74]
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 56209 invoked from network); 15 Aug 2017 14:41:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:41:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:41:37 -0600
Message-Id: <5993243D020000780016FED5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:41:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
In-Reply-To: <59931E0F020000780016FEA3@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 6/8] gnttab: move GNTPIN_* out of header file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSdyZSBwcml2YXRlIHRvIGdyYW50X3RhYmxlLmMuCgpTaWduZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTE1OCw3ICsxNTgsMjQgQEAgc2hhcmVkX2Vu
dHJ5X2hlYWRlcihzdHJ1Y3QgZ3JhbnRfdGFibGUgKgogCiAvKiBBY3RpdmUgZ3JhbnQgZW50cnkg
LSB1c2VkIGZvciBzaGFkb3dpbmcgR1RGX3Blcm1pdF9hY2Nlc3MgZ3JhbnRzLiAqLwogc3RydWN0
IGFjdGl2ZV9ncmFudF9lbnRyeSB7Ci0gICAgdWludDMyX3QgICAgICBwaW47ICAgIC8qIFJlZmVy
ZW5jZSBjb3VudCBpbmZvcm1hdGlvbi4gICAgICAgICAgICAgKi8KKyAgICB1aW50MzJfdCAgICAg
IHBpbjsgICAgLyogUmVmZXJlbmNlIGNvdW50IGluZm9ybWF0aW9uOiAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBDb3VudCBvZiB3cml0YWJsZSBob3N0LUNQVSBt
YXBwaW5ncy4gICAgICovCisjZGVmaW5lIEdOVFBJTl9oc3R3X3NoaWZ0ICAgICgwKQorI2RlZmlu
ZSBHTlRQSU5faHN0d19pbmMgICAgICAoMSA8PCBHTlRQSU5faHN0d19zaGlmdCkKKyNkZWZpbmUg
R05UUElOX2hzdHdfbWFzayAgICAgKDB4RkZVIDw8IEdOVFBJTl9oc3R3X3NoaWZ0KQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBDb3VudCBvZiByZWFkLW9ubHkgaG9zdC1DUFUgbWFwcGlu
Z3MuICAgICovCisjZGVmaW5lIEdOVFBJTl9oc3RyX3NoaWZ0ICAgICg4KQorI2RlZmluZSBHTlRQ
SU5faHN0cl9pbmMgICAgICAoMSA8PCBHTlRQSU5faHN0cl9zaGlmdCkKKyNkZWZpbmUgR05UUElO
X2hzdHJfbWFzayAgICAgKDB4RkZVIDw8IEdOVFBJTl9oc3RyX3NoaWZ0KQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiBDb3VudCBvZiB3cml0YWJsZSBkZXZpY2UtYnVzIG1hcHBpbmdzLiAg
ICovCisjZGVmaW5lIEdOVFBJTl9kZXZ3X3NoaWZ0ICAgICgxNikKKyNkZWZpbmUgR05UUElOX2Rl
dndfaW5jICAgICAgKDEgPDwgR05UUElOX2Rldndfc2hpZnQpCisjZGVmaW5lIEdOVFBJTl9kZXZ3
X21hc2sgICAgICgweEZGVSA8PCBHTlRQSU5fZGV2d19zaGlmdCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogQ291bnQgb2YgcmVhZC1vbmx5IGRldmljZS1idXMgbWFwcGluZ3MuICAqLwor
I2RlZmluZSBHTlRQSU5fZGV2cl9zaGlmdCAgICAoMjQpCisjZGVmaW5lIEdOVFBJTl9kZXZyX2lu
YyAgICAgICgxIDw8IEdOVFBJTl9kZXZyX3NoaWZ0KQorI2RlZmluZSBHTlRQSU5fZGV2cl9tYXNr
ICAgICAoMHhGRlUgPDwgR05UUElOX2RldnJfc2hpZnQpCisKICAgICBkb21pZF90ICAgICAgIGRv
bWlkOyAgLyogRG9tYWluIGJlaW5nIGdyYW50ZWQgYWNjZXNzLiAgICAgICAgICAgICAqLwogICAg
IHVuc2lnbmVkIGludCAgc3RhcnQ6MTU7IC8qIEZvciBzdWItcGFnZSBncmFudHMsIHRoZSBzdGFy
dCBvZmZzZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiB0aGUgcGFnZS4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAqLwotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFi
bGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMjgsMjMgKzI4LDYg
QEAKICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgog
Ci0gLyogQ291bnQgb2Ygd3JpdGFibGUgaG9zdC1DUFUgbWFwcGluZ3MuICovCi0jZGVmaW5lIEdO
VFBJTl9oc3R3X3NoaWZ0ICAgICgwKQotI2RlZmluZSBHTlRQSU5faHN0d19pbmMgICAgICAoMSA8
PCBHTlRQSU5faHN0d19zaGlmdCkKLSNkZWZpbmUgR05UUElOX2hzdHdfbWFzayAgICAgKDB4RkZV
IDw8IEdOVFBJTl9oc3R3X3NoaWZ0KQotIC8qIENvdW50IG9mIHJlYWQtb25seSBob3N0LUNQVSBt
YXBwaW5ncy4gKi8KLSNkZWZpbmUgR05UUElOX2hzdHJfc2hpZnQgICAgKDgpCi0jZGVmaW5lIEdO
VFBJTl9oc3RyX2luYyAgICAgICgxIDw8IEdOVFBJTl9oc3RyX3NoaWZ0KQotI2RlZmluZSBHTlRQ
SU5faHN0cl9tYXNrICAgICAoMHhGRlUgPDwgR05UUElOX2hzdHJfc2hpZnQpCi0gLyogQ291bnQg
b2Ygd3JpdGFibGUgZGV2aWNlLWJ1cyBtYXBwaW5ncy4gKi8KLSNkZWZpbmUgR05UUElOX2Rldndf
c2hpZnQgICAgKDE2KQotI2RlZmluZSBHTlRQSU5fZGV2d19pbmMgICAgICAoMSA8PCBHTlRQSU5f
ZGV2d19zaGlmdCkKLSNkZWZpbmUgR05UUElOX2RldndfbWFzayAgICAgKDB4RkZVIDw8IEdOVFBJ
Tl9kZXZ3X3NoaWZ0KQotIC8qIENvdW50IG9mIHJlYWQtb25seSBkZXZpY2UtYnVzIG1hcHBpbmdz
LiAqLwotI2RlZmluZSBHTlRQSU5fZGV2cl9zaGlmdCAgICAoMjQpCi0jZGVmaW5lIEdOVFBJTl9k
ZXZyX2luYyAgICAgICgxIDw8IEdOVFBJTl9kZXZyX3NoaWZ0KQotI2RlZmluZSBHTlRQSU5fZGV2
cl9tYXNrICAgICAoMHhGRlUgPDwgR05UUElOX2RldnJfc2hpZnQpCi0KICNpZm5kZWYgREVGQVVM
VF9NQVhfTlJfR1JBTlRfRlJBTUVTIC8qIHRvIGFsbG93IGFyY2ggdG8gb3ZlcnJpZGUgKi8KIC8q
IERlZmF1bHQgbWF4aW11bSBzaXplIG9mIGEgZ3JhbnQgdGFibGUuIFtQT0xJQ1ldICovCiAjZGVm
aW5lIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAgIDMyCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:42:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14: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.xen.org>)
	id 1dhd2t-0002Yk-Qx; Tue, 15 Aug 2017 14:42:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhd2s-0002YA-Dr
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:42:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 74/23-03406-54803995; Tue, 15 Aug 2017 14:42:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS9eVY3K
 kwY+vfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bVV41sBXfYKp7eOs/SwLiLtYuRk0NIIE9i
 3fUeJhCbV8BO4l3zMmYQW0LAUOL0wpssIDaLgKpE84IzYHE2AXWJtmfbgXo5OEQEDCTOHU3qY
 uTiYBb4xSgx58IUsHphAS+JH1+mQs0vklj9/ARYL6eAvcTOB2uYQXp5BQQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNLfSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjDe3BhwiFGSg0lJlHfR2UmRQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmC15J9cqSQYFFqempFWmYOMD5gSiU4e
 JREeC+BpHmLCxJzizPTIVKnGI05mj5s+cLE8WrC/29MQmCTpMR5ZUFKBUBKM0rz4AbB4vYSo6
 yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHkXgEzhycwrgdv3CugUJqBTrrRPAjmlJBEhJdXAuIQ
 v6mArW6PxhJSoxW9/ZVrWvOg+5OTQWxD/5FX0fd7vq5Ym5PUeSVvsHLApdI685SaunZ5qNdUz
 3js8KT/8xk3kzaP6w5apMtyrQzyDFBZZTN+6gP1d/7af8c6+V0y+fCkqvKKy4Ipm3kmrxEtaR
 7bmCb889pzLYPerzWorU4Xe/61+vLI3TomlOCPRUIu5qDgRAJlncz/WAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502808131!80095682!1
X-Originating-IP: [137.65.248.74]
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 28666 invoked from network); 15 Aug 2017 14:42:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:42:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:42:11 -0600
Message-Id: <5993245E020000780016FF18@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:42:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
In-Reply-To: <59931E0F020000780016FEA3@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 7/8] gnttab: use DIV_ROUND_UP() instead of
 open-coding it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBhZGp1c3QgZm9ybWF0dGluZyBvZiBuZWFyYnkgY29kZS4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIwNiwxMSArMjA2LDEzIEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfZmx1c2hfdGxiKGNvbnMKIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgaW50CiBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoY29uc3QgdW5zaWdu
ZWQgaW50IG51bSkKIHsKLSAgICAvKiBIb3cgbWFueSBmcmFtZXMgYXJlIG5lZWRlZCBmb3IgdGhl
IGFjdGl2ZSBncmFudCB0YWJsZSwKLSAgICAgKiBnaXZlbiB0aGUgc2l6ZSBvZiB0aGUgc2hhcmVk
IGdyYW50IHRhYmxlPyAqLworICAgIC8qCisgICAgICogSG93IG1hbnkgZnJhbWVzIGFyZSBuZWVk
ZWQgZm9yIHRoZSBhY3RpdmUgZ3JhbnQgdGFibGUsCisgICAgICogZ2l2ZW4gdGhlIHNpemUgb2Yg
dGhlIHNoYXJlZCBncmFudCB0YWJsZT8KKyAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgc2hhX3Bl
cl9wYWdlID0gUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X2VudHJ5X3YxX3QpOwotICAgIHVuc2ln
bmVkIGludCBudW1fc2hhX2VudHJpZXMgPSBudW0gKiBzaGFfcGVyX3BhZ2U7Ci0gICAgcmV0dXJu
IChudW1fc2hhX2VudHJpZXMgKyAoQUNHTlRfUEVSX1BBR0UgLSAxKSkgLyBBQ0dOVF9QRVJfUEFH
RTsKKworICAgIHJldHVybiBESVZfUk9VTkRfVVAobnVtICogc2hhX3Blcl9wYWdlLCBBQ0dOVF9Q
RVJfUEFHRSk7CiB9CiAKICNkZWZpbmUgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMgXAoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:42:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:42: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.xen.org>)
	id 1dhd3M-0002hg-2v; Tue, 15 Aug 2017 14:42:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhd3K-0002h9-Uv
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:42:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EE/F7-01995-26803995; Tue, 15 Aug 2017 14:42:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzeRY3K
 kwYr7Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbsoyCpVIVX6aJNDA+EOhi5OQQEsiT+Hnx
 LjOIzStgJ7Hg0hQmEFtCwFDi9MKbLF2MHBwsAqoS7z75gITZBNQl2p5tZwUJiwgYSJw7mtTFy
 MXBLPCLUWLOhSksIDXCAtESk2e/Y4cYXySx+vkJsPGcAvYSOx+sYQbp5RUQlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC12AlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLRSyr
 KTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLt6BgbGHYyvjvsdYpTkYFIS5V10dlKk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleS/bJkUKCRanpqRVpmTnACIBJS3DwKInwXgJJ8xYXJ
 OYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOK8sSJEASFFGaR7cCFg0XmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzHsLZApPZl4J3KZXQEcwAR1xpX0SyBEliQgpqQbGhQJNLV8LRe+6hIjq9v6
 8rS31VrDUiFNu6ZXd7yXusuk7/vbQ+tjMqGT9fmOAcfa6+5u+yMxcmeIsarfr+3MrQTPfwxnl
 u2QLBVrUvzZP+LPReo17ytHjvVJe+8V2Nje9mVB575jZ20sLL01kK5ncZ+ueOmHh3hWfnl2pD
 /7Idjs4YPOUJer5SizFGYmGWsxFxYkAtJP0/MECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502808159!109951175!1
X-Originating-IP: [137.65.248.74]
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 8890 invoked from network); 15 Aug 2017 14:42:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:42:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:42:39 -0600
Message-Id: <5993247A020000780016FF1B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:42:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
In-Reply-To: <59931E0F020000780016FEA3@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 8/8] gnttab: drop struct active_grant_entry's
 gfn field for release builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzaHJpbmtzIHRoZSBzaXplIGZyb20gNDggdG8gNDAgYnl0ZXMgYnl0ZXMgb24gNjQtYml0
IGJ1aWxkcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTE4NSw3ICsxODUsMTIgQEAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSB7CiAg
ICAgZ3JhbnRfcmVmX3QgICB0cmFuc19ncmVmOwogICAgIHN0cnVjdCBkb21haW4gKnRyYW5zX2Rv
bWFpbjsKICAgICB1bnNpZ25lZCBsb25nIGZyYW1lOyAgLyogRnJhbWUgYmVpbmcgZ3JhbnRlZC4g
ICAgICAgICAgICAgICAgICAgICAqLworI2lmbmRlZiBOREVCVUcKICAgICB1bnNpZ25lZCBsb25n
IGdmbjsgICAgLyogR3Vlc3QncyBpZGVhIG9mIHRoZSBmcmFtZSBiZWluZyBncmFudGVkLiAqLwor
IyBkZWZpbmUgYWN0X3NldF9nZm4oYWN0LCB2YWwpICgoYWN0KS0+Z2ZuID0gKHZhbCkpCisjZWxz
ZQorIyBkZWZpbmUgYWN0X3NldF9nZm4oYWN0LCBnZm4pCisjZW5kaWYKICAgICBzcGlubG9ja190
ICAgIGxvY2s7ICAgICAgLyogbG9jayB0byBwcm90ZWN0IGFjY2VzcyBvZiB0aGlzIGVudHJ5Lgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWUgZG9jcy9taXNjL2dyYW50LXRhYmxl
cy50eHQgZm9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2tpbmcgcHJvdG9j
b2wgICAgICAgICAgICAgICAgICAgICAgKi8KQEAgLTg5Myw3ICs4OTgsNyBAQCBtYXBfZ3JhbnRf
cmVmKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdzICYgR05UTUFQ
X3JlYWRvbmx5LCByZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAg
ICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKLSAgICAgICAgICAgIGFjdC0+Z2Zu
ID0gZ2ZuOworICAgICAgICAgICAgYWN0X3NldF9nZm4oYWN0LCBnZm4pOwogICAgICAgICAgICAg
YWN0LT5kb21pZCA9IGxkLT5kb21haW5faWQ7CiAgICAgICAgICAgICBhY3QtPmZyYW1lID0gZnJh
bWU7CiAgICAgICAgICAgICBhY3QtPnN0YXJ0ID0gMDsKQEAgLTIyODYsNyArMjI5MSw3IEBAIGFj
cXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAgICBhY3QtPnRyYW5zX2RvbWFpbiA9IHRk
OwogICAgICAgICAgICAgYWN0LT50cmFuc19ncmVmID0gdHJhbnNfZ3JlZjsKICAgICAgICAgICAg
IGFjdC0+ZnJhbWUgPSBncmFudF9mcmFtZTsKLSAgICAgICAgICAgIGFjdC0+Z2ZuID0gZ2ZuX3go
SU5WQUxJRF9HRk4pOworICAgICAgICAgICAgYWN0X3NldF9nZm4oYWN0LCBnZm5feChJTlZBTElE
X0dGTikpOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBhY3R1YWwgcmVtb3Rl
IHJlbW90ZSBncmFudCBtYXkgb3IgbWF5IG5vdCBiZSBhIHN1Yi1wYWdlLAogICAgICAgICAgICAg
ICogYnV0IHdlIGFsd2F5cyB0cmVhdCBpdCBhcyBvbmUgYmVjYXVzZSB0aGF0IGJsb2NrcyBtYXBw
aW5ncyBvZgpAQCAtMjMxMiw3ICsyMzE3LDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAg
ICAgICAgICAgIHJjID0gZ2V0X3BhZ2VkX2ZyYW1lKGdmbiwgJmdyYW50X2ZyYW1lLCBwYWdlLCBy
ZWFkb25seSwgcmQpOwogICAgICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAg
ICAgICAgICAgICBnb3RvIHVubG9ja19vdXRfY2xlYXI7Ci0gICAgICAgICAgICBhY3QtPmdmbiA9
IGdmbjsKKyAgICAgICAgICAgIGFjdF9zZXRfZ2ZuKGFjdCwgZ2ZuKTsKICAgICAgICAgICAgIGlz
X3N1Yl9wYWdlID0gMDsKICAgICAgICAgICAgIHRyYW5zX3BhZ2Vfb2ZmID0gMDsKICAgICAgICAg
ICAgIHRyYW5zX2xlbmd0aCA9IFBBR0VfU0laRTsKQEAgLTIzMjMsNyArMjMyOCw3IEBAIGFjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFk
b25seSwgcmQpOwogICAgICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAg
ICAgICAgICBnb3RvIHVubG9ja19vdXRfY2xlYXI7Ci0gICAgICAgICAgICBhY3QtPmdmbiA9IHNo
YTItPmZ1bGxfcGFnZS5mcmFtZTsKKyAgICAgICAgICAgIGFjdF9zZXRfZ2ZuKGFjdCwgc2hhMi0+
ZnVsbF9wYWdlLmZyYW1lKTsKICAgICAgICAgICAgIGlzX3N1Yl9wYWdlID0gMDsKICAgICAgICAg
ICAgIHRyYW5zX3BhZ2Vfb2ZmID0gMDsKICAgICAgICAgICAgIHRyYW5zX2xlbmd0aCA9IFBBR0Vf
U0laRTsKQEAgLTIzMzQsNyArMjMzOSw3IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgcmQpOwogICAgICAgICAgICAg
aWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgICAgICAgICBnb3RvIHVubG9ja19vdXRf
Y2xlYXI7Ci0gICAgICAgICAgICBhY3QtPmdmbiA9IHNoYTItPnN1Yl9wYWdlLmZyYW1lOworICAg
ICAgICAgICAgYWN0X3NldF9nZm4oYWN0LCBzaGEyLT5zdWJfcGFnZS5mcmFtZSk7CiAgICAgICAg
ICAgICBpc19zdWJfcGFnZSA9IDE7CiAgICAgICAgICAgICB0cmFuc19wYWdlX29mZiA9IHNoYTIt
PnN1Yl9wYWdlLnBhZ2Vfb2ZmOwogICAgICAgICAgICAgdHJhbnNfbGVuZ3RoID0gc2hhMi0+c3Vi
X3BhZ2UubGVuZ3RoOwpAQCAtMzQ5Niw4ICszNTAxLDE2IEBAIHZvaWQgZ3JhbnRfdGFibGVfd2Fy
bl9hY3RpdmVfZ3JhbnRzKHN0cnUKIAogICAgICAgICBucl9hY3RpdmUrKzsKICAgICAgICAgaWYg
KCBucl9hY3RpdmUgPD0gV0FSTl9HUkFOVF9NQVggKQotICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0RFQlVHICJEb20lZCBoYXMgYW4gYWN0aXZlIGdyYW50OiBHRk46ICVseCAoTUZOOiAlbHgp
XG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgYWN0LT5nZm4sIGFjdC0+ZnJh
bWUpOworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHICJEb20lZCBoYXMgYWN0aXZl
IGdyYW50ICV4ICgiCisjaWZuZGVmIE5ERUJVRworICAgICAgICAgICAgICAgICAgICJHRk4gJWx4
LCAiCisjZW5kaWYKKyAgICAgICAgICAgICAgICAgICAiTUZOOiAlbHgpXG4iLAorICAgICAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmVmLAorI2lmbmRlZiBOREVCVUcKKyAgICAgICAgICAg
ICAgICAgICBhY3QtPmdmbiwKKyNlbmRpZgorICAgICAgICAgICAgICAgICAgIGFjdC0+ZnJhbWUp
OwogICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwogICAgIH0KIAoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:52:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14: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.xen.org>)
	id 1dhdC8-0003sQ-0E; Tue, 15 Aug 2017 14:51:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhdC6-0003sK-JT
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 14:51:46 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 43/59-03406-18A03995; Tue, 15 Aug 2017 14:51:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7eRa3K
 kQethfoslHxezODB6HN39mymAMYo1My8pvyKBNePW53a2gmkiFdvPL2NsYDzB38XIwSEkkCex
 +GRuFyMnB6+AnUTL/enMILaEgKHE6YU3WUBsFgFVibPXJjCC2GwC6hJtz7azgrSKCBhJfNgmC
 RJmFnjFKHHxVAqILSzgJ7Fs/zKgci6g6TeYJF6unckEkuAEmr93+g9mkF5eAUGJvzuEIXq1JB
 7+usUCYWtLLFv4GqyEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RgZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYfy0LOMQoycGkJMq76OykSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvK2ckyOFBItS01Mr0jJzgFEAk5bg4FES4a0CSfMWFyTmF
 memQ6ROMepyvJrw/xuTEEtefl6qlDhvMEiRAEhRRmke3AhYRF5ilJUS5mUEOkqIpyC1KDezBF
 X+FaM4B6OSMG8dyBSezLwSuE3AWAC6X4T3SvskkCNKEhFSUg2M6bOWTl/03nWuQJxU8zmv271
 3NkmrvEnMSkyP6Lpu/jJC7kJQ5ZPM2LXt3fu+xHfYHDY8k6b4Rr3/vuXJit9nbuw43f7iP8OB
 NXHL/U5eqzx38AWDrO3ZjUai9RVHtGc6RTRxeAvtKfd1XMrPViNnLuUULv+MbV/Cb9fFbyIW8
 tflrUjoZvutxFKckWioxVxUnAgAadPdMcMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502808703!102385535!1
X-Originating-IP: [137.65.248.74]
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 13564 invoked from network); 15 Aug 2017 14:51:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 14:51:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 08:51:42 -0600
Message-Id: <59932697020000780016FF4A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 08:51:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
 <59919979020000780016F46D@prv-mh.provo.novell.com>
 <3b468d31-67f2-edc6-55ef-c4c8d38e9e83@oracle.com>
 <5992CA5F020000780016FAED@prv-mh.provo.novell.com>
 <ba399733-79fc-469c-fc99-a64a771133b3@oracle.com>
In-Reply-To: <ba399733-79fc-469c-fc99-a64a771133b3@oracle.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, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE2OjQxLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzE1LzIwMTcgMDQ6MTggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNC4wOC4xNyBhdCAxNjoyOSwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IE9uIDA4LzE0LzIwMTcgMDY6MzcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9u
IDA4LjA4LjE3IGF0IDIzOjQ1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+
Pj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPj4+Pj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCj4+Pj4+IEBAIC04OCw3ICs4OCwxNSBAQCBzdHJ1Y3QgcGFnZV9pbmZv
Cj4+Pj4+ICAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5mbyAm
IFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8KPj4+Pj4gICAgICAgICAgc3RydWN0IHsKPj4+Pj4g
ICAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5IGJlZm9yZSBu
ZXh0IHBhZ2UgdXNlPyAqLwo+Pj4+PiAtICAgICAgICAgICAgYm9vbF90IG5lZWRfdGxiZmx1c2g7
Cj4+Pj4+ICsgICAgICAgICAgICBib29sIG5lZWRfdGxiZmx1c2g6MTsKPj4+Pj4gKwo+Pj4+PiAr
ICAgICAgICAgICAgLyoKPj4+Pj4gKyAgICAgICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJzdCAq
cG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVkZHkuCj4+Pj4+ICsgICAgICAgICAg
ICAgKiBPbmUgbW9yZSBiaXQgdGhhbiBtYXhpbXVtIHBvc3NpYmxlIG9yZGVyIHRvIGFjY29tbW9k
YXRlCj4+Pj4+ICsgICAgICAgICAgICAgKiBJTlZBTElEX0RJUlRZX0lEWC4KPj4+Pj4gKyAgICAg
ICAgICAgICAqLwo+Pj4+PiArI2RlZmluZSBJTlZBTElEX0RJUlRZX0lEWCAoKDFVTCA8PCAoTUFY
X09SREVSICsgMSkpIC0gMSkKPj4+Pj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3Rf
ZGlydHk6TUFYX09SREVSICsgMTsKPj4+Pj4gICAgICAgICAgfSBmcmVlOwo+Pj4+IEkgdGhpbmsg
Z2VuZXJhdGVkIGNvZGUgd2lsbCBiZSBiZXR0ZXIgd2l0aCB0aGUgdHdvIGZpZWxkcyBzd2FwcGVk
Ogo+Pj4+IFRoYXQgd2F5IHJlYWRpbmcgZmlyc3RfZGlydHkgd29uJ3QgaW52b2x2ZSBhIHNoaWZ0
LCBhbmQgYWNjZXNzaW5nIGEKPj4+PiBzaW5nbGUgYml0IGRvZXNuJ3QgcmVxdWlyZSBzaGlmdHMg
YXQgYWxsIG9uIG1hbnkgYXJjaGl0ZWN0dXJlcy4KPj4+IE9rLCBJIHdpbGwgdGhlbiBrZWVwIG5l
ZWRfdGxiZmx1c2ggYXMgdGhlIGxhc3QgZmllbGQgc28gdGhlIGZpbmFsIHN0cnVjdAo+Pj4gKGFz
IGRlZmluZWQgaW4gcGF0Y2ggNykgd2lsbCBsb29rIGxpa2UKPj4+Cj4+PiBzdHJ1Y3Qgewo+Pj4g
ICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiArIDE7Cj4+PiAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgc2NydWJfc3RhdGU6MjsKPj4+ICAgICAgICAgYm9vbCBuZWVkX3Rs
YmZsdXNoOjE7Cj4+PiB9Owo+PiBIbW0sIGFjdHVhbGx5IC0gd2h5IGRvIHlvdSBuZWVkIGJpdGZp
ZWxkcyBvbiB0aGUgeDg2IHNpZGUgYXQgYWxsPwo+PiBUaGV5J3JlIG5lZWRlZCBmb3IgMzItYml0
IGFyY2hpdGVjdHVyZXMgb25seSwgNjQtYml0IG9uZXMgb3VnaHQKPj4gdG8gYmUgZmluZSB3aXRo
Cj4+Cj4+IHN0cnVjdCB7Cj4+ICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2RpcnR5Owo+PiAg
ICAgICAgIGJvb2wgbmVlZF90bGJmbHVzaDsKPj4gICAgICAgICB1aW50OF90IHNjcnViX3N0YXRl
Owo+PiB9Owo+IAo+IElJUkMgaXQgd2FzIGV4YWN0bHkgYmVjYXVzZSBvZiBBUk0zMiBhbmQgYXQg
c29tZSBwb2ludCB5b3Ugc3VnZ2VzdGVkIHRvCj4gc3dpdGNoIGJvdGggeDg2IGFuZCBBUk0gdG8g
Yml0ZmllbGRzLgoKSSBkb24ndCByZWNhbGwgZm9yIHN1cmUgd2hldGhlciBJIGhhZCBhc2tlZCBm
b3IgdGhlIGNoYW5nZSB0byBiZSBkb25lCnVuaWZvcm1seTsgaXQgd2FzIGNlcnRhaW5seSBBUk0z
MiB0aGF0IHRyaWdnZXJlZCBtZSBub3RpY2UgdGhlCnN0cnVjdHVyZSBzaXplIGNoYW5nZSBpbiB5
b3VyIG9yaWdpbmFsIHZlcnNpb24uCgo+PiAocGx1cyBhIHN1aXRhYmxlIEJVSUxEX0JVR19PTigp
IHRvIG1ha2Ugc3VyZSBmaXJzdF9kaXJ0eSBoYXMKPj4gYXQgbGVhc3QgTUFYX09SREVSICsgMSBi
aXRzKS4gVGhlIEFSTSBtYWludGFpbmVycyB3aWxsIGtub3cKPj4gd2hldGhlciB0aGV5IHdvdWxk
IHdhbnQgdG8gYWxzbyBkaWZmZXJlbnRpYXRlIEFSTTMyIGFuZAo+PiBBUk02NCBoZXJlLgo+IAo+
IElzbid0IHVzaW5nIGJpdGZpZWxkcyB0aGUgb25seSBwb3NzaWJpbGl0eSBmb3IgMzItYml0PyBX
ZSBjYW4ndCBmaXQKPiBmaXJzdF9kaXJ0eSBpbnRvIDIgYnl0ZXMuCgpZZXMsIGhlbmNlIHRoZSBx
dWVzdGlvbiB3aGV0aGVyIHRvIHN0YXkgd2l0aCBiaXRmaWVsZHMgdW5pZm9ybWx5Cm9yIG1ha2Ug
QVJNNjQgZm9sbG93IHg4NiwgYnV0IEFSTTMyIGtlZXAgdXNpbmcgYml0ZmllbGRzLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:52:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14: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.xen.org>)
	id 1dhdD8-0003yS-D5; Tue, 15 Aug 2017 14:52:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhdD6-0003yJ-P9
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 14:52:48 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 ED/C2-03765-0CA03995; Tue, 15 Aug 2017 14:52:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTXc/1+R
 Ig7lHxC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxDTzYyFZwUrViz4SdjA+NjgS5GLg4hgY2M
 ElNuzGKFcHYzSiz4fhzI4eQQFvCV+N3Vyw5iiwgESUxbPxOqqIdZ4uzbE2wgDrPAYUaJ/R+6W
 ECq2AQ0Je58/sQEYvMKWElceXcWzGYRUJVYcuwVWI2oQLjE28YjLBA1ghInZz4BszkF7CWmdu
 0Eq2cWsJW4M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbrGxnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxwAEOxh3rg88xCjJwaQkyrvo7KRIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK83MAgFhIsSk1PrUjLzAGGP0xagoNHSYS3ihMozVtckJhbnJkOk
 TrFqCglzhsMkhAASWSU5sG1wWLuEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5v4FM4cnMK4
 Gb/gpoMRPQ4ivtk0AWlyQipKQaGE0PJ/1VCkr7PC8wUn97nMSFwyqRs6y/Fzl8O1eh2hl4KpT
 /tGnPKsG3ZQnexTGiz0v3WKyIFplxqSSJ2/nrwk2LHDoOcH54yXf17Z53rCtaQxWFNsdvV5g1
 29ZWwDWz77z12qMc7b5hb/VdNxca6D6sL6o8u+SOsJTAVqb+aYc+vPb2uSx6VYmlOCPRUIu5q
 DgRAO+lMSO0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502808766!101002856!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34679 invoked from network); 15 Aug 2017 14:52:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 15 Aug 2017 14:52:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 182A72B;
 Tue, 15 Aug 2017 07:52:46 -0700 (PDT)
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 639B43F577;
 Tue, 15 Aug 2017 07:52:44 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
 <59919979020000780016F46D@prv-mh.provo.novell.com>
 <3b468d31-67f2-edc6-55ef-c4c8d38e9e83@oracle.com>
 <5992CA5F020000780016FAED@prv-mh.provo.novell.com>
 <ba399733-79fc-469c-fc99-a64a771133b3@oracle.com>
 <59932697020000780016FF4A@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1874df12-a735-8b35-a3e3-df82ec986b9a@arm.com>
Date: Tue, 15 Aug 2017 15:52:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59932697020000780016FF4A@prv-mh.provo.novell.com>
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTUvMDgvMTcgMTU6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1
LjA4LjE3IGF0IDE2OjQxLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+PiBP
biAwOC8xNS8yMDE3IDA0OjE4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE0LjA4
LjE3IGF0IDE2OjI5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4+IE9u
IDA4LzE0LzIwMTcgMDY6MzcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAwOC4w
OC4xNyBhdCAyMzo0NSwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+Pj4+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+Pj4+Pj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCj4+Pj4+PiBAQCAtODgsNyArODgsMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwo+
Pj4+Pj4gICAgICAgICAgLyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYg
UEdDX2NvdW50X21hc2spID09IDApLiAqLwo+Pj4+Pj4gICAgICAgICAgc3RydWN0IHsKPj4+Pj4+
ICAgICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUg
bmV4dCBwYWdlIHVzZT8gKi8KPj4+Pj4+IC0gICAgICAgICAgICBib29sX3QgbmVlZF90bGJmbHVz
aDsKPj4+Pj4+ICsgICAgICAgICAgICBib29sIG5lZWRfdGxiZmx1c2g6MTsKPj4+Pj4+ICsKPj4+
Pj4+ICsgICAgICAgICAgICAvKgo+Pj4+Pj4gKyAgICAgICAgICAgICAqIEluZGV4IG9mIHRoZSBm
aXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVkZHkuCj4+Pj4+PiArICAg
ICAgICAgICAgICogT25lIG1vcmUgYml0IHRoYW4gbWF4aW11bSBwb3NzaWJsZSBvcmRlciB0byBh
Y2NvbW1vZGF0ZQo+Pj4+Pj4gKyAgICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURYLgo+Pj4+
Pj4gKyAgICAgICAgICAgICAqLwo+Pj4+Pj4gKyNkZWZpbmUgSU5WQUxJRF9ESVJUWV9JRFggKCgx
VUwgPDwgKE1BWF9PUkRFUiArIDEpKSAtIDEpCj4+Pj4+PiArICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBmaXJzdF9kaXJ0eTpNQVhfT1JERVIgKyAxOwo+Pj4+Pj4gICAgICAgICAgfSBmcmVlOwo+
Pj4+PiBJIHRoaW5rIGdlbmVyYXRlZCBjb2RlIHdpbGwgYmUgYmV0dGVyIHdpdGggdGhlIHR3byBm
aWVsZHMgc3dhcHBlZDoKPj4+Pj4gVGhhdCB3YXkgcmVhZGluZyBmaXJzdF9kaXJ0eSB3b24ndCBp
bnZvbHZlIGEgc2hpZnQsIGFuZCBhY2Nlc3NpbmcgYQo+Pj4+PiBzaW5nbGUgYml0IGRvZXNuJ3Qg
cmVxdWlyZSBzaGlmdHMgYXQgYWxsIG9uIG1hbnkgYXJjaGl0ZWN0dXJlcy4KPj4+PiBPaywgSSB3
aWxsIHRoZW4ga2VlcCBuZWVkX3RsYmZsdXNoIGFzIHRoZSBsYXN0IGZpZWxkIHNvIHRoZSBmaW5h
bCBzdHJ1Y3QKPj4+PiAoYXMgZGVmaW5lZCBpbiBwYXRjaCA3KSB3aWxsIGxvb2sgbGlrZQo+Pj4+
Cj4+Pj4gc3RydWN0IHsKPj4+PiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfZGlydHk6TUFY
X09SREVSICsgMTsKPj4+PiAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2NydWJfc3RhdGU6MjsKPj4+
PiAgICAgICAgIGJvb2wgbmVlZF90bGJmbHVzaDoxOwo+Pj4+IH07Cj4+PiBIbW0sIGFjdHVhbGx5
IC0gd2h5IGRvIHlvdSBuZWVkIGJpdGZpZWxkcyBvbiB0aGUgeDg2IHNpZGUgYXQgYWxsPwo+Pj4g
VGhleSdyZSBuZWVkZWQgZm9yIDMyLWJpdCBhcmNoaXRlY3R1cmVzIG9ubHksIDY0LWJpdCBvbmVz
IG91Z2h0Cj4+PiB0byBiZSBmaW5lIHdpdGgKPj4+Cj4+PiBzdHJ1Y3Qgewo+Pj4gICAgICAgICB1
bnNpZ25lZCBpbnQgZmlyc3RfZGlydHk7Cj4+PiAgICAgICAgIGJvb2wgbmVlZF90bGJmbHVzaDsK
Pj4+ICAgICAgICAgdWludDhfdCBzY3J1Yl9zdGF0ZTsKPj4+IH07Cj4+Cj4+IElJUkMgaXQgd2Fz
IGV4YWN0bHkgYmVjYXVzZSBvZiBBUk0zMiBhbmQgYXQgc29tZSBwb2ludCB5b3Ugc3VnZ2VzdGVk
IHRvCj4+IHN3aXRjaCBib3RoIHg4NiBhbmQgQVJNIHRvIGJpdGZpZWxkcy4KPgo+IEkgZG9uJ3Qg
cmVjYWxsIGZvciBzdXJlIHdoZXRoZXIgSSBoYWQgYXNrZWQgZm9yIHRoZSBjaGFuZ2UgdG8gYmUg
ZG9uZQo+IHVuaWZvcm1seTsgaXQgd2FzIGNlcnRhaW5seSBBUk0zMiB0aGF0IHRyaWdnZXJlZCBt
ZSBub3RpY2UgdGhlCj4gc3RydWN0dXJlIHNpemUgY2hhbmdlIGluIHlvdXIgb3JpZ2luYWwgdmVy
c2lvbi4KPgo+Pj4gKHBsdXMgYSBzdWl0YWJsZSBCVUlMRF9CVUdfT04oKSB0byBtYWtlIHN1cmUg
Zmlyc3RfZGlydHkgaGFzCj4+PiBhdCBsZWFzdCBNQVhfT1JERVIgKyAxIGJpdHMpLiBUaGUgQVJN
IG1haW50YWluZXJzIHdpbGwga25vdwo+Pj4gd2hldGhlciB0aGV5IHdvdWxkIHdhbnQgdG8gYWxz
byBkaWZmZXJlbnRpYXRlIEFSTTMyIGFuZAo+Pj4gQVJNNjQgaGVyZS4KPj4KPj4gSXNuJ3QgdXNp
bmcgYml0ZmllbGRzIHRoZSBvbmx5IHBvc3NpYmlsaXR5IGZvciAzMi1iaXQ/IFdlIGNhbid0IGZp
dAo+PiBmaXJzdF9kaXJ0eSBpbnRvIDIgYnl0ZXMuCj4KPiBZZXMsIGhlbmNlIHRoZSBxdWVzdGlv
biB3aGV0aGVyIHRvIHN0YXkgd2l0aCBiaXRmaWVsZHMgdW5pZm9ybWx5Cj4gb3IgbWFrZSBBUk02
NCBmb2xsb3cgeDg2LCBidXQgQVJNMzIga2VlcCB1c2luZyBiaXRmaWVsZHMuCgpJIHdvdWxkIHBy
ZWZlciB0byBhdm9pZCBkaWZmZXJlbnRpYXRpb24gYmV0d2VlbiBBcm0zMiBhbmQgQXJtNjQuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:53:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:53: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.xen.org>)
	id 1dhdDg-00042L-ME; Tue, 15 Aug 2017 14:53:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <danielmicay@gmail.com>) id 1dhd8G-0003Nr-1y
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:47:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 84/2F-02181-39903995; Tue, 15 Aug 2017 14:47:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSWs+4kzsm
 RBk2rFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybm2awFhwUqvix7jVzA+NOvi5GLg4hgWmM
 EtcfzGABcVgEGlglvvTfZwNxJATmsEpcPHeXvYuRE8jJk1h96iYzhF0i0d6xkQXE5hUQlDg58
 wmYLSTgJbFlzxmwGk6BQInFC54xQsTnMEkcWu8DYrMJaElMmn0DrJ5FQFXi2PFdUHMCJC7/3M
 sGYgsLuEnseHYFrFdEQENi6uk9zCAHMQs8F5H4cnMuWAOzgKZE6/bf7BMYBWYhuWMWktQCRqZ
 VjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVjPwMC4g7Fv
 r98hRkkOJiVR3kVnJ0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCV55gcKSRYlJqeWpGWmQOMC
 5i0BAePkghvO0iat7ggMbc4Mx0idYrRmOPKlXVfmDimHNj+hUmIJS8/L1VKnDcKpFQApDSjNA
 9uECxeLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5g0CmcKTmVcCt+8V0ClMQKdcaZ8Eckp
 JIkJKqoFx1qlVi06tiOCrj13za1G6eWXbkv0aKnKrpDdmWn8Wl3x+Pub61lMFNmxhqX33zMOX
 VwV2vXKrLz7tFztVkNv52F1ugyesH+3UbBiva/rG5164qSqoa7bzh8XcDR0aK3dH/LZdcin89
 lPdyE4BlT95O1du0LHbMmWSxrJtj57J9hTs3hy+w+6JEktxRqKhFnNRcSIA6uS/xdICAAA=
X-Env-Sender: danielmicay@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502808465!71563347!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18610 invoked from network); 15 Aug 2017 14:47:46 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Aug 2017 14:47:46 -0000
Received: by mail-oi0-f67.google.com with SMTP id s21so921322oie.5
 for <xen-devel@lists.xenproject.org>; Tue, 15 Aug 2017 07:47:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=HCvUP7/G9ynZ3brA2yjdeskGLlA68FMwY3XnVNM3ESE=;
 b=OXfAJzTlMblkESqV5OjdMoglNPNv0u9DtcWTSGb8aXlmLfH0RQJxpSndfeOnD7ZCOd
 VtKdbNPmkQg6cl0ptZrv96wh1MAF4Lw1gWhxZuJfpQ7CNQqQyZ7lgbrWrLFlAZ/H8LHa
 X+2fVgN1q5GsTNt8ZxpeKolM0Q5uFo8OgKJKs0swNt7pvd0O7U+XVrjwzkZ8klDfU1n9
 00v+CYW1jdi040VHML9iB7TPs71xxUGUD1dQc81GYw5XAnds7zCpJiF8ndE+/HuqQBmN
 CDIZlrqPUUse2cyTwfoY76OYj4CjnkexRQoQs9eRJTWY3xOLCPC/LcCdQIvZCUY3T/C5
 xPRw==
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=HCvUP7/G9ynZ3brA2yjdeskGLlA68FMwY3XnVNM3ESE=;
 b=r/DY7jsLzi7EP0EexzNRhkj4oUHSYFw94PHVgvaxvMXvDPpDyd/CcLQL4/Z05k0bIE
 tKt1qMsalCH1c6ZShbgrKDTSV169pOiFLzTnPJW7MNVvtoXD/iJ+VnrbUI6DvrtPlovi
 pk+ExEQnDdcZa96ZcS1gCZAz2tDyNCptZ0z1SY3C2yJXkrP6h2815f/kSFO/8QtaGuD2
 WHlADLQ3o96B3+w1UgmhFqVC+oYWBRyN6oWZZ0VvBA9FDpqBTXTc8lqPySObNyoPCBiQ
 IRhjGR99NesPof0w/JlmExjIU9iW2MeM/WkC6trfwNhT2MQMxjZ8m6JRfga6Z0jPnGZB
 fqCg==
X-Gm-Message-State: AHYfb5jsKnqvwePVJhJ8mpYvipIkDhwKwftHFR4FmQznAHgq0+zVeHRY
 sqb/Uv1oZigP/8HN2x8qBCO35oTIvg==
X-Received: by 10.202.232.77 with SMTP id f74mr29841769oih.247.1502808464897; 
 Tue, 15 Aug 2017 07:47:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.202.6.195 with HTTP; Tue, 15 Aug 2017 07:47:43 -0700 (PDT)
In-Reply-To: <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
From: Daniel Micay <danielmicay@gmail.com>
Date: Tue, 15 Aug 2017 10:47:44 -0400
Message-ID: <CA+DvKQLM-a-0z985o6NQtfLtxC-K_KSkns4MyfdMUmrq7Kbtjw@mail.gmail.com>
To: Thomas Garnier <thgarnie@google.com>
X-Mailman-Approved-At: Tue, 15 Aug 2017 14:53:24 +0000
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUgQXVndXN0IDIwMTcgYXQgMTA6MjAsIFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29n
bGUuY29tPiB3cm90ZToKPiBPbiBUdWUsIEF1ZyAxNSwgMjAxNyBhdCAxMjo1NiBBTSwgSW5nbyBN
b2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pgo+PiAqIFRob21hcyBHYXJuaWVyIDx0
aGdhcm5pZUBnb29nbGUuY29tPiB3cm90ZToKPj4KPj4+ID4gRG8gdGhlc2UgY2hhbmdlcyBnZXQg
dXMgY2xvc2VyIHRvIGJlaW5nIGFibGUgdG8gYnVpbGQgdGhlIGtlcm5lbCBhcyB0cnVseQo+Pj4g
PiBwb3NpdGlvbiBpbmRlcGVuZGVudCwgaS5lLiB0byBwbGFjZSBpdCBhbnl3aGVyZSBpbiB0aGUg
dmFsaWQgeDg2LTY0IGFkZHJlc3MKPj4+ID4gc3BhY2U/IE9yIGFueSBvdGhlciBhZHZhbnRhZ2Vz
Pwo+Pj4KPj4+IFllcywgUElFIGFsbG93cyB1cyB0byBwdXQgdGhlIGtlcm5lbCBhbnl3aGVyZSBp
biBtZW1vcnkuIEl0IHdpbGwgYWxsb3cgdXMgdG8KPj4+IGhhdmUgYSBmdWxsIHJhbmRvbWl6ZWQg
YWRkcmVzcyBzcGFjZSB3aGVyZSBwb3NpdGlvbiBhbmQgb3JkZXIgb2Ygc2VjdGlvbnMgYXJlCj4+
PiBjb21wbGV0ZWx5IHJhbmRvbS4gVGhlcmUgaXMgc3RpbGwgc29tZSB3b3JrIHRvIGdldCB0aGVy
ZSBidXQgYmVpbmcgYWJsZSB0byBidWlsZAo+Pj4gYSBQSUUga2VybmVsIGlzIGEgc2lnbmlmaWNh
bnQgc3RlcC4KPj4KPj4gU28gSSBfcmVhbGx5XyBkaXNsaWtlIHRoZSB3aG9sZSBQSUUgYXBwcm9h
Y2gsIGJlY2F1c2Ugb2YgdGhlIGh1Z2Ugc2xvd2Rvd246Cj4+Cj4+ICtjb25maWcgUkFORE9NSVpF
X0JBU0VfTEFSR0UKPj4gKyAgICAgICBib29sICJJbmNyZWFzZSB0aGUgcmFuZG9taXphdGlvbiBy
YW5nZSBvZiB0aGUga2VybmVsIGltYWdlIgo+PiArICAgICAgIGRlcGVuZHMgb24gWDg2XzY0ICYm
IFJBTkRPTUlaRV9CQVNFCj4+ICsgICAgICAgc2VsZWN0IFg4Nl9QSUUKPj4gKyAgICAgICBzZWxl
Y3QgWDg2X01PRFVMRV9QTFRTIGlmIE1PRFVMRVMKPj4gKyAgICAgICBkZWZhdWx0IG4KPj4gKyAg
ICAgICAtLS1oZWxwLS0tCj4+ICsgICAgICAgICBCdWlsZCB0aGUga2VybmVsIGFzIGEgUG9zaXRp
b24gSW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAoUElFKSBhbmQKPj4gKyAgICAgICAgIGluY3JlYXNl
IHRoZSBhdmFpbGFibGUgcmFuZG9taXphdGlvbiByYW5nZSBmcm9tIDFHQiB0byAzR0IuCj4+ICsK
Pj4gKyAgICAgICAgIFRoaXMgb3B0aW9uIGltcGFjdHMgcGVyZm9ybWFuY2Ugb24ga2VybmVsIENQ
VSBpbnRlbnNpdmUgd29ya2xvYWRzIHVwCj4+ICsgICAgICAgICB0byAxMCUgZHVlIHRvIFBJRSBn
ZW5lcmF0ZWQgY29kZS4gSW1wYWN0IG9uIHVzZXItbW9kZSBwcm9jZXNzZXMgYW5kCj4+ICsgICAg
ICAgICB0eXBpY2FsIHVzYWdlIHdvdWxkIGJlIHNpZ25pZmljYW50bHkgbGVzcyAoMC41MCUgd2hl
biB5b3UgYnVpbGQgdGhlCj4+ICsgICAgICAgICBrZXJuZWwpLgo+PiArCj4+ICsgICAgICAgICBU
aGUga2VybmVsIGFuZCBtb2R1bGVzIHdpbGwgZ2VuZXJhdGUgc2xpZ2h0bHkgbW9yZSBhc3NlbWJs
eSAoMSB0byAyJQo+PiArICAgICAgICAgaW5jcmVhc2Ugb24gdGhlIC50ZXh0IHNlY3Rpb25zKS4g
VGhlIHZtbGludXggYmluYXJ5IHdpbGwgYmUKPj4gKyAgICAgICAgIHNpZ25pZmljYW50bHkgc21h
bGxlciBkdWUgdG8gbGVzcyByZWxvY2F0aW9ucy4KPj4KPj4gVG8gcHV0IDEwJSBrZXJuZWwgb3Zl
cmhlYWQgaW50byBwZXJzcGVjdGl2ZTogZW5hYmxpbmcgdGhpcyBvcHRpb24gd2lwZXMgb3V0IGFi
b3V0Cj4+IDUtMTAgeWVhcnMgd29ydGggb2YgcGFpbnN0YWtpbmcgb3B0aW1pemF0aW9ucyB3ZSd2
ZSBkb25lIHRvIGtlZXAgdGhlIGtlcm5lbCBmYXN0Cj4+IC4uLiAoISEpCj4KPiBOb3RlIHRoYXQg
MTAlIGlzIHRoZSBoaWdoLWJvdW5kIG9mIGEgQ1BVIGludGVuc2l2ZSB3b3JrbG9hZC4KClRoZSBj
b3N0IGNhbiBiZSByZWR1Y2VkIGJ5IHVzaW5nIC1mbm8tcGx0IHRoZXNlIGRheXMgYnV0IHNvbWUg
d29yawptaWdodCBiZSByZXF1aXJlZCB0byBtYWtlIHRoYXQgd29yayB3aXRoIHRoZSBrZXJuZWwu
CgpXaGVyZSBkb2VzIHRoYXQgMTAlIGVzdGltYXRlIGluIHRoZSBrZXJuZWwgY29uZmlnIGRvY3Mg
Y29tZSBmcm9tPyBJJ2QKYmUgc3VycHJpc2VkIGlmIGl0IHJlYWxseSBjb3N0IHRoYXQgbXVjaCBv
biB4ODZfNjQuIFRoYXQncyBhIHJlYWxpc3RpYwpjb3N0IGZvciBpMzg2IHdpdGggbW9kZXJuIEdD
QyAoaXQgdXNlZCB0byBiZSB3b3JzZSkgYnV0IEknZCBleHBlY3QKeDg2XzY0IHRvIGJlIGNsb3Nl
ciB0byAyJSBldmVuIGZvciBDUFUgaW50ZW5zaXZlIHdvcmtsb2Fkcy4gSXQgc2hvdWxkCmJlIHZl
cnkgY2xvc2UgdG8gemVybyB3aXRoIC1mbm8tcGx0LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:57:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14:57: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.xen.org>)
	id 1dhdHM-0004XB-6e; Tue, 15 Aug 2017 14:57:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhdHK-0004X5-PQ
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:57:10 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 20/EA-01729-6CB03995; Tue, 15 Aug 2017 14:57:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO5R7sm
 RBhfOalt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPJ79gKpjBXXGycyd7A+Mdji5GTg4JAX+J
 K6dnsILYLAKqEnfnf2QDsdkElCV+dvaC2SJA9sfWXvYuRi4OZoENTBJLHj0GauDgEBZIkpjcG
 glSwytgITHz1jYmkBohgSOMEttur2OHSAhKnJz5hAXEZhbQkViw+xMbSC+zgLTE8n8cICangI
 3Eh4/6IBWiAioSnUvngFULCShIdEw/xjSBkW8WkkGzkAyahTBoASPzKkaN4tSistQiXSMDvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwECrZ2Bg3MHYONvvEKMkB5OSKO+is5Mi
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvuCaHCkkWJSanlqRlpkDDHmYtAQHj5II70qQNG9xQ
 WJucWY6ROoUoy5H0/eP35mEWPLy81KlxHmPghQJgBRllObBjYDF3yVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwrwGIFN4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUwqpaeMGJ5y3Ft0WUpzwX
 yzHnHTrYcaXdesWilusMpm8qVh58tbzkkXGf0pknpPPdK2Q+W7faT5mke5ihIX/bb/GHnqvfV
 hz+lxy1dxPRCdN7lF5ETdNc9vZA8u3y38lqdDJlt8oxci/Uj5p+fUqJ+mUHjme+tQwVaQp6cO
 3T+xuRKr6tYJnzokhJLcUaioRZzUXEiAOX/9FO6AgAA
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502809027!86246903!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47654 invoked from network); 15 Aug 2017 14:57:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 14:57:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435568289"
Date: Tue, 15 Aug 2017 15:56:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170815145647.q4kevjl7oweu6iow@citrix.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-40-jgross@suse.com>
 <5991B7B8020000780016F5D0@prv-mh.provo.novell.com>
 <04bb4d94-e8b7-a50f-2ae7-97779b485e51@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <04bb4d94-e8b7-a50f-2ae7-97779b485e51@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMDI6NTQ6MDdQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxNC8wOC8xNyAxNDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAx
NC4wOC4xNyBhdCAwOTowOCwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4gPj4gLS0tIGEveGVu
L2NvbW1vbi9rZXJuZWwuYwo+ID4+ICsrKyBiL3hlbi9jb21tb24va2VybmVsLmMKPiA+PiAgICAg
ICAgICAgICAgICAgICAgICBvcHR2YWxbLTFdID0gJ1wwJzsKPiA+PiArICAgICAgICAgICAgICAg
ICAgICBicmVhazsKPiA+IAo+ID4gV2h5PyBBcHBsaWVzIHRvIGZ1cnRoZXIgYnJlYWstcyB5b3Ug
YWRkOiBBdCBsZWFzdCBpbiB0aGUgcGFzdCB3ZQo+ID4gaGFkIGNvbW1hbmQgbGluZSBvcHRpb25z
IHdpdGggdHdvIGhhbmRsZXJzLCB3aGVyZSBlYWNoIG9mIHRoZW0KPiA+IG5lZWRlZCB0byBiZSBp
bnZva2VkLiBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBtYWtlIHN1Y2ggaW1wb3NzaWJsZQo+ID4g
ZXZlbiBpZiByaWdodCBub3cgdGhlcmUgYXJlbid0IGFueSBzdWNoIGV4YW1wbGVzLiBZZXQgaWYg
eW91IHJlYWxseQo+ID4gbWVhbiB0bywgdGhlbiB0aGUgYmVoYXZpb3JhbCBjaGFuZ2UgbmVlZHMg
dG8gYmUgY2FsbGVkIG91dCBpbiB0aGUKPiA+IGRlc2NyaXB0aW9uLgo+IAo+IFdoaWxlIHdvcmtp
bmcgb24gdGhpcyBJIHJlYWxpemVkIHRoYXQgdGhpcyBmdW5jdGlvbmFsaXR5IGhhcyBiZWVuCj4g
d29ya2luZyBvbmx5IGluIHNvbWUgY2FzZXMuIFRoZSBjdXN0b20gcGFyc2luZyBmdW5jdGlvbnMg
YXJlIGJlaW5nCj4gY2FsbGVkIHdpdGggYSBjb3B5IG9mIHRoZSBvcHRpb24gdmFsdWUsIHdoaWNo
IHRoZXkgbW9kaWZ5IGluIHNvbWUKPiBjYXNlcy4gU28gYSBzZWNvbmQgaGFuZGxlciBiZWluZyBj
YWxsZWQgd291bGQgc2VlIGFub3RoZXIgdmFsdWUgYXMKPiB0aGUgZmlyc3QgaGFuZGxlciwgYXMg
bG9uZyBhcyBtb2RpZnlpbmcgdGhlIG9wdGlvbiB2YWx1ZSBrZWVwcyB0byBiZQo+IGFsbG93ZWQu
Cj4gCj4gSSBzZWUgdGhyZWUgcG9zc2liaWxpdGllcyBoZXJlOgo+IAo+IDEuIGRvbid0IGFsbG93
IG11bHRpcGxlIGhhbmRsZXJzIGZvciB0aGUgc2FtZSBwYXJhbWV0ZXIKPiAyLiByZXN0b3JlIHRo
ZSBvcHRpb24gdmFsdWUgYmVmb3JlIGNhbGxpbmcgZWFjaCBoYW5kbGVyIChhcyB0aGUKPiAgICBl
cnJvciBtZXNzYWdlIEknbSBhZGRpbmcgd2l0aCB0aGlzIHBhdGNoIHJlcXVpcmVzIGFjY2VzcyB0
byB0aGUKPiAgICB3aG9sZSBvcHRpb24gdmFsdWUgdGhpcyB3b3VsZG4ndCBiZSB0b28gaGFyZCkK
PiAzLiBkb24ndCBhbGxvdyBhIGhhbmRsZXIgdG8gbW9kaWZ5IHRoZSBvcHRpb24gdmFsdWUgKHNv
bHZlcyBteSBlcnJvcgo+ICAgIG1lc3NhZ2UgcHJvYmxlbSwgdG9vKQoKRWl0aGVyIDIgb3IgMyBw
bGVhc2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 14:58:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 14: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.xen.org>)
	id 1dhdIz-0004fu-HN; Tue, 15 Aug 2017 14:58:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dhdIy-0004fk-1f
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 14:58:52 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 74/65-01995-B2C03995; Tue, 15 Aug 2017 14:58:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSWga4Wz+R
 Ig1+3hC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxN57azFFwQqZh/7C9bA+NUgS5GLg4hgRmM
 EueadrGAOCwCjawSR/v/sIM4EgJzWCXe7+hg7GLkAHLyJG6tiO9i5AQyiyVerXvKCmLzCghKn
 Jz5hAXEFhLwkZj4q4EJxOYUCJQ4cX0xI8SGR0wSf/d0M4Mk2AS0JPY0zAcrYhFQlfh2ezILxK
 AAieUX54DFhQXcJHY8u8IIYosIaEg8+voObBCzwHMRiS8354I1MAtoSrRu/80+gVFgFpJDZiF
 JLWBkWsWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiM9QwM
 jDsYf5/2PMQoycGkJMq76OykSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvC+4JkcKCRalpqdWp
 GXmAOMCJi3BwaMkwrsSJM1bXJCYW5yZDpE6xWjMceXKui9MHFMObP/CJMSSl5+XKiXOexSkVA
 CkNKM0D24QLF4vMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmVeYGmsKTmVcCt+8V0ClMQKd
 caZ8EckpJIkJKqoExoGRWZ1OgUmFu9aaofy+zFA/u25JkOTF62qKd4arHXHYsDXq2gSk1Uefs
 nu1vPh7eFm5kyfz8q+WsL3vTp4fnhBs0Zf39tjr57z6Xz833zi9KCQ60vLVpZqZCjcJLx6Ztk
 3ncDkxWtF16dGZD/eMNshLfWs5yxk0Ty8j52RP5W+HHqh/Rz9TrlFiKMxINtZiLihMBFRkHvt
 ICAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502809129!93310955!1
X-Originating-IP: [209.85.218.48]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57718 invoked from network); 15 Aug 2017 14:58:50 -0000
Received: from mail-oi0-f48.google.com (HELO mail-oi0-f48.google.com)
 (209.85.218.48)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Aug 2017 14:58:50 -0000
Received: by mail-oi0-f48.google.com with SMTP id g131so9401460oic.3
 for <xen-devel@lists.xenproject.org>; Tue, 15 Aug 2017 07:58:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=DvvhBgYxiTXs4cF7iSrzEAMP4vWfiiOzSMtMubwVzcU=;
 b=IXNT5GTrLcYCSTGTDJvco6J2+HLJd5sDu/WRerwmaIpHsiZPWwSerE940hbqHOkL70
 f1Ce+gHeAa9MqoZ96qBytV3Y4V3NrCVI9NxT5F/PFhWtI1k90V9ggmwnv92+z/QrQuSD
 F+sZh8EzizvrtAxDbbziNUXk5Td0N7eE1Al8t6zW4985KMCLDT/FDSqkHqaUVxU6/WO9
 I9mu56DfZIGRhn37bQOFpEpSGMo2GLIdaqrmvw1pU0uJHBN96v2jsJhw8lkE1PDey/SJ
 KFNAW8LpOeBeyrZ+IdNaSBN9gTuvg92u2DzApVCAqmzM952i4PWx8BVOAaGY9EjW7b+O
 blIg==
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=DvvhBgYxiTXs4cF7iSrzEAMP4vWfiiOzSMtMubwVzcU=;
 b=r5I56Ph7WCnGOXZruttuVWGiA+lvbK8J7C7au6l55TAxjXfWKhlq5PzAd0v5mV40R+
 Re7iwAMXZ33rTfQxP60Ba3svA7mAa+7pg291sa3LIRevxtWO1e3dMj71g+2BEs8jhjoi
 /O7CeXWZuVXTiGILaTi6xSA1qFcSiUuQJPaQg/kMfk3KTLLO87KVrokags8jZeMdvIbb
 qshiYrMtYZSWAKfimfpbNxu25AzP3OrsDicuMZyNovBmjc5AzTlE+iuRKY0yLWhMHrhw
 cm+/Xyxgr2mz/atY7LuozJmeckVU+RNMOp/RZk5YsLyxaoxmkqsDBAae2VGPH6u9goTx
 TKzA==
X-Gm-Message-State: AHYfb5ixzDrgaV9qeXY4oFn7Rd4F8Grtbg0Ah2CURjNE/oyt2z85U2dG
 kGfCCOdz7ml8YdR+PUO5aFhzHlGmN9Td
X-Received: by 10.202.1.201 with SMTP id 192mr38451751oib.163.1502809128190;
 Tue, 15 Aug 2017 07:58:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.103.229 with HTTP; Tue, 15 Aug 2017 07:58:47 -0700 (PDT)
In-Reply-To: <CA+DvKQLM-a-0z985o6NQtfLtxC-K_KSkns4MyfdMUmrq7Kbtjw@mail.gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <CA+DvKQLM-a-0z985o6NQtfLtxC-K_KSkns4MyfdMUmrq7Kbtjw@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Tue, 15 Aug 2017 07:58:47 -0700
Message-ID: <CAJcbSZHJ_Jy=dr4Pc3-o_Bz340cLRgu79Up5iWptwaiObwN3Hw@mail.gmail.com>
To: Daniel Micay <danielmicay@gmail.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgNzo0NyBBTSwgRGFuaWVsIE1pY2F5IDxkYW5pZWxtaWNh
eUBnbWFpbC5jb20+IHdyb3RlOgo+IE9uIDE1IEF1Z3VzdCAyMDE3IGF0IDEwOjIwLCBUaG9tYXMg
R2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj4+IE9uIFR1ZSwgQXVnIDE1LCAy
MDE3IGF0IDEyOjU2IEFNLCBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4gd3JvdGU6Cj4+
Pgo+Pj4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj4+Pgo+
Pj4+ID4gRG8gdGhlc2UgY2hhbmdlcyBnZXQgdXMgY2xvc2VyIHRvIGJlaW5nIGFibGUgdG8gYnVp
bGQgdGhlIGtlcm5lbCBhcyB0cnVseQo+Pj4+ID4gcG9zaXRpb24gaW5kZXBlbmRlbnQsIGkuZS4g
dG8gcGxhY2UgaXQgYW55d2hlcmUgaW4gdGhlIHZhbGlkIHg4Ni02NCBhZGRyZXNzCj4+Pj4gPiBz
cGFjZT8gT3IgYW55IG90aGVyIGFkdmFudGFnZXM/Cj4+Pj4KPj4+PiBZZXMsIFBJRSBhbGxvd3Mg
dXMgdG8gcHV0IHRoZSBrZXJuZWwgYW55d2hlcmUgaW4gbWVtb3J5LiBJdCB3aWxsIGFsbG93IHVz
IHRvCj4+Pj4gaGF2ZSBhIGZ1bGwgcmFuZG9taXplZCBhZGRyZXNzIHNwYWNlIHdoZXJlIHBvc2l0
aW9uIGFuZCBvcmRlciBvZiBzZWN0aW9ucyBhcmUKPj4+PiBjb21wbGV0ZWx5IHJhbmRvbS4gVGhl
cmUgaXMgc3RpbGwgc29tZSB3b3JrIHRvIGdldCB0aGVyZSBidXQgYmVpbmcgYWJsZSB0byBidWls
ZAo+Pj4+IGEgUElFIGtlcm5lbCBpcyBhIHNpZ25pZmljYW50IHN0ZXAuCj4+Pgo+Pj4gU28gSSBf
cmVhbGx5XyBkaXNsaWtlIHRoZSB3aG9sZSBQSUUgYXBwcm9hY2gsIGJlY2F1c2Ugb2YgdGhlIGh1
Z2Ugc2xvd2Rvd246Cj4+Pgo+Pj4gK2NvbmZpZyBSQU5ET01JWkVfQkFTRV9MQVJHRQo+Pj4gKyAg
ICAgICBib29sICJJbmNyZWFzZSB0aGUgcmFuZG9taXphdGlvbiByYW5nZSBvZiB0aGUga2VybmVs
IGltYWdlIgo+Pj4gKyAgICAgICBkZXBlbmRzIG9uIFg4Nl82NCAmJiBSQU5ET01JWkVfQkFTRQo+
Pj4gKyAgICAgICBzZWxlY3QgWDg2X1BJRQo+Pj4gKyAgICAgICBzZWxlY3QgWDg2X01PRFVMRV9Q
TFRTIGlmIE1PRFVMRVMKPj4+ICsgICAgICAgZGVmYXVsdCBuCj4+PiArICAgICAgIC0tLWhlbHAt
LS0KPj4+ICsgICAgICAgICBCdWlsZCB0aGUga2VybmVsIGFzIGEgUG9zaXRpb24gSW5kZXBlbmRl
bnQgRXhlY3V0YWJsZSAoUElFKSBhbmQKPj4+ICsgICAgICAgICBpbmNyZWFzZSB0aGUgYXZhaWxh
YmxlIHJhbmRvbWl6YXRpb24gcmFuZ2UgZnJvbSAxR0IgdG8gM0dCLgo+Pj4gKwo+Pj4gKyAgICAg
ICAgIFRoaXMgb3B0aW9uIGltcGFjdHMgcGVyZm9ybWFuY2Ugb24ga2VybmVsIENQVSBpbnRlbnNp
dmUgd29ya2xvYWRzIHVwCj4+PiArICAgICAgICAgdG8gMTAlIGR1ZSB0byBQSUUgZ2VuZXJhdGVk
IGNvZGUuIEltcGFjdCBvbiB1c2VyLW1vZGUgcHJvY2Vzc2VzIGFuZAo+Pj4gKyAgICAgICAgIHR5
cGljYWwgdXNhZ2Ugd291bGQgYmUgc2lnbmlmaWNhbnRseSBsZXNzICgwLjUwJSB3aGVuIHlvdSBi
dWlsZCB0aGUKPj4+ICsgICAgICAgICBrZXJuZWwpLgo+Pj4gKwo+Pj4gKyAgICAgICAgIFRoZSBr
ZXJuZWwgYW5kIG1vZHVsZXMgd2lsbCBnZW5lcmF0ZSBzbGlnaHRseSBtb3JlIGFzc2VtYmx5ICgx
IHRvIDIlCj4+PiArICAgICAgICAgaW5jcmVhc2Ugb24gdGhlIC50ZXh0IHNlY3Rpb25zKS4gVGhl
IHZtbGludXggYmluYXJ5IHdpbGwgYmUKPj4+ICsgICAgICAgICBzaWduaWZpY2FudGx5IHNtYWxs
ZXIgZHVlIHRvIGxlc3MgcmVsb2NhdGlvbnMuCj4+Pgo+Pj4gVG8gcHV0IDEwJSBrZXJuZWwgb3Zl
cmhlYWQgaW50byBwZXJzcGVjdGl2ZTogZW5hYmxpbmcgdGhpcyBvcHRpb24gd2lwZXMgb3V0IGFi
b3V0Cj4+PiA1LTEwIHllYXJzIHdvcnRoIG9mIHBhaW5zdGFraW5nIG9wdGltaXphdGlvbnMgd2Un
dmUgZG9uZSB0byBrZWVwIHRoZSBrZXJuZWwgZmFzdAo+Pj4gLi4uICghISkKPj4KPj4gTm90ZSB0
aGF0IDEwJSBpcyB0aGUgaGlnaC1ib3VuZCBvZiBhIENQVSBpbnRlbnNpdmUgd29ya2xvYWQuCj4K
PiBUaGUgY29zdCBjYW4gYmUgcmVkdWNlZCBieSB1c2luZyAtZm5vLXBsdCB0aGVzZSBkYXlzIGJ1
dCBzb21lIHdvcmsKPiBtaWdodCBiZSByZXF1aXJlZCB0byBtYWtlIHRoYXQgd29yayB3aXRoIHRo
ZSBrZXJuZWwuCj4KPiBXaGVyZSBkb2VzIHRoYXQgMTAlIGVzdGltYXRlIGluIHRoZSBrZXJuZWwg
Y29uZmlnIGRvY3MgY29tZSBmcm9tPyBJJ2QKPiBiZSBzdXJwcmlzZWQgaWYgaXQgcmVhbGx5IGNv
c3QgdGhhdCBtdWNoIG9uIHg4Nl82NC4gVGhhdCdzIGEgcmVhbGlzdGljCj4gY29zdCBmb3IgaTM4
NiB3aXRoIG1vZGVybiBHQ0MgKGl0IHVzZWQgdG8gYmUgd29yc2UpIGJ1dCBJJ2QgZXhwZWN0Cj4g
eDg2XzY0IHRvIGJlIGNsb3NlciB0byAyJSBldmVuIGZvciBDUFUgaW50ZW5zaXZlIHdvcmtsb2Fk
cy4gSXQgc2hvdWxkCj4gYmUgdmVyeSBjbG9zZSB0byB6ZXJvIHdpdGggLWZuby1wbHQuCgpJIGdv
dCA4IHRvIDEwJSBvbiBoYWNrYmVuY2guIE90aGVyIGJlbmNobWFya3Mgd2VyZSA0JSBvciBsb3dl
ci4KCkkgd2lsbCBkbyBsb29rIGF0IG1vcmUgcmVjZW50IGNvbXBpbGVyIGFuZCBuby1wbHQgYXMg
d2VsbC4KCi0tIApUaG9tYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:04:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15:04: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.xen.org>)
	id 1dhdO1-0005P5-8O; Tue, 15 Aug 2017 15:04:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhdNz-0005Oz-Tq
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 15:04:04 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BC/B2-01994-36D03995; Tue, 15 Aug 2017 15:04:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oG4S7+R
 Ig/1T5C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozND+6xF6yWrbh/ZAZTA2O7WBcjJ4eQwGQm
 iU9nbCHs34wSHU/iuxi5gOyNjBIt3z4zQjjbGCX6/i5gAakSFvCV+N3Vyw5iiwh4SCx78Qyqa
 A+zxLIZLcwgDrPADUaJzRsuMYJUsQkYSZw9Oh3M5hWwlej+u5sJxGYRUJV4+XMeM4gtKhAu8b
 bxCAtEjaDEyZlPwGxOAWuJ07O7wGxmAT2JHdd/sULY8hLb384B65UQMJbom9XHMoFRcBaS9ll
 IWmYhaVnAyLyKUb04tagstUjXXC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzB0
 GYBgB+Oxyc6HGCU5mJREeRednRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3OffkSCHBotT01
 Iq0zBxgFMGkJTh4lER4uXmA0rzFBYm5xZnpEKlTjIpS4hB9AiCJjNI8uDZY5F5ilJUS5mUEOk
 SIpyC1KDezBFX+FaM4B6OSMK8wyHiezLwSuOmvgBYzAS2+0j4JZHFJIkJKqoHRpKgh7l0pp4K
 Eb0ub2LLY7Q5nT7g8yYsxXyiyhy+V48j8v7t0+m8lfMngWcPOqHV3KjvTRmaJH9Pf3t9/wVnW
 oSqyTdSC2TT9+JKaO9J2No73DMtPGd/msrwV8uDvId/2jULdybaSVq/CN4RvOqTE7Fpy3NKUQ
 errj5S9h84ce5gdtm/dtG4lluKMREMt5qLiRACC6zto1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502809440!93356086!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14997 invoked from network); 15 Aug 2017 15:04:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Aug 2017 15:04:02 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7FF3pmH022174
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 15:03:52 GMT
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 v7FF3nZD004277
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 15:03:50 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7FF3mQA025550;
 Tue, 15 Aug 2017 15:03:48 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, 15 Aug 2017 15:03:47 +0000
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
 <59919979020000780016F46D@prv-mh.provo.novell.com>
 <3b468d31-67f2-edc6-55ef-c4c8d38e9e83@oracle.com>
 <5992CA5F020000780016FAED@prv-mh.provo.novell.com>
 <ba399733-79fc-469c-fc99-a64a771133b3@oracle.com>
 <59932697020000780016FF4A@prv-mh.provo.novell.com>
 <1874df12-a735-8b35-a3e3-df82ec986b9a@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <84e4cfaa-4623-1f37-6597-5fbcdc0d5e3d@oracle.com>
Date: Tue, 15 Aug 2017 11:03:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1874df12-a735-8b35-a3e3-df82ec986b9a@arm.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTUvMjAxNyAxMDo1MiBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEphbiwKPgo+
IE9uIDE1LzA4LzE3IDE1OjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTUuMDguMTcg
YXQgMTY6NDEsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+PiBPbiAwOC8x
NS8yMDE3IDA0OjE4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxNC4wOC4xNyBh
dCAxNjoyOSwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+Pj4gT24gMDgv
MTQvMjAxNyAwNjozNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAwOC4wOC4x
NyBhdCAyMzo0NSwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+Pj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPj4+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKPj4+Pj4+PiBAQCAtODgsNyArODgsMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwo+
Pj4+Pj4+ICAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5mbyAm
Cj4+Pj4+Pj4gUEdDX2NvdW50X21hc2spID09IDApLiAqLwo+Pj4+Pj4+ICAgICAgICAgIHN0cnVj
dCB7Cj4+Pj4+Pj4gICAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2Fm
ZXR5IGJlZm9yZSBuZXh0Cj4+Pj4+Pj4gcGFnZSB1c2U/ICovCj4+Pj4+Pj4gLSAgICAgICAgICAg
IGJvb2xfdCBuZWVkX3RsYmZsdXNoOwo+Pj4+Pj4+ICsgICAgICAgICAgICBib29sIG5lZWRfdGxi
Zmx1c2g6MTsKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAgICAgICAgICAgIC8qCj4+Pj4+Pj4gKyAgICAg
ICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBp
bgo+Pj4+Pj4+IHRoZSBidWRkeS4KPj4+Pj4+PiArICAgICAgICAgICAgICogT25lIG1vcmUgYml0
IHRoYW4gbWF4aW11bSBwb3NzaWJsZSBvcmRlciB0bwo+Pj4+Pj4+IGFjY29tbW9kYXRlCj4+Pj4+
Pj4gKyAgICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURYLgo+Pj4+Pj4+ICsgICAgICAgICAg
ICAgKi8KPj4+Pj4+PiArI2RlZmluZSBJTlZBTElEX0RJUlRZX0lEWCAoKDFVTCA8PCAoTUFYX09S
REVSICsgMSkpIC0gMSkKPj4+Pj4+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9k
aXJ0eTpNQVhfT1JERVIgKyAxOwo+Pj4+Pj4+ICAgICAgICAgIH0gZnJlZTsKPj4+Pj4+IEkgdGhp
bmsgZ2VuZXJhdGVkIGNvZGUgd2lsbCBiZSBiZXR0ZXIgd2l0aCB0aGUgdHdvIGZpZWxkcyBzd2Fw
cGVkOgo+Pj4+Pj4gVGhhdCB3YXkgcmVhZGluZyBmaXJzdF9kaXJ0eSB3b24ndCBpbnZvbHZlIGEg
c2hpZnQsIGFuZCBhY2Nlc3NpbmcgYQo+Pj4+Pj4gc2luZ2xlIGJpdCBkb2Vzbid0IHJlcXVpcmUg
c2hpZnRzIGF0IGFsbCBvbiBtYW55IGFyY2hpdGVjdHVyZXMuCj4+Pj4+IE9rLCBJIHdpbGwgdGhl
biBrZWVwIG5lZWRfdGxiZmx1c2ggYXMgdGhlIGxhc3QgZmllbGQgc28gdGhlIGZpbmFsCj4+Pj4+
IHN0cnVjdAo+Pj4+PiAoYXMgZGVmaW5lZCBpbiBwYXRjaCA3KSB3aWxsIGxvb2sgbGlrZQo+Pj4+
Pgo+Pj4+PiBzdHJ1Y3Qgewo+Pj4+PiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfZGlydHk6
TUFYX09SREVSICsgMTsKPj4+Pj4gICAgICAgICB1bnNpZ25lZCBsb25nIHNjcnViX3N0YXRlOjI7
Cj4+Pj4+ICAgICAgICAgYm9vbCBuZWVkX3RsYmZsdXNoOjE7Cj4+Pj4+IH07Cj4+Pj4gSG1tLCBh
Y3R1YWxseSAtIHdoeSBkbyB5b3UgbmVlZCBiaXRmaWVsZHMgb24gdGhlIHg4NiBzaWRlIGF0IGFs
bD8KPj4+PiBUaGV5J3JlIG5lZWRlZCBmb3IgMzItYml0IGFyY2hpdGVjdHVyZXMgb25seSwgNjQt
Yml0IG9uZXMgb3VnaHQKPj4+PiB0byBiZSBmaW5lIHdpdGgKPj4+Pgo+Pj4+IHN0cnVjdCB7Cj4+
Pj4gICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfZGlydHk7Cj4+Pj4gICAgICAgICBib29sIG5l
ZWRfdGxiZmx1c2g7Cj4+Pj4gICAgICAgICB1aW50OF90IHNjcnViX3N0YXRlOwo+Pj4+IH07Cj4+
Pgo+Pj4gSUlSQyBpdCB3YXMgZXhhY3RseSBiZWNhdXNlIG9mIEFSTTMyIGFuZCBhdCBzb21lIHBv
aW50IHlvdSBzdWdnZXN0ZWQgdG8KPj4+IHN3aXRjaCBib3RoIHg4NiBhbmQgQVJNIHRvIGJpdGZp
ZWxkcy4KPj4KPj4gSSBkb24ndCByZWNhbGwgZm9yIHN1cmUgd2hldGhlciBJIGhhZCBhc2tlZCBm
b3IgdGhlIGNoYW5nZSB0byBiZSBkb25lCj4+IHVuaWZvcm1seTsgaXQgd2FzIGNlcnRhaW5seSBB
Uk0zMiB0aGF0IHRyaWdnZXJlZCBtZSBub3RpY2UgdGhlCj4+IHN0cnVjdHVyZSBzaXplIGNoYW5n
ZSBpbiB5b3VyIG9yaWdpbmFsIHZlcnNpb24uCj4+Cj4+Pj4gKHBsdXMgYSBzdWl0YWJsZSBCVUlM
RF9CVUdfT04oKSB0byBtYWtlIHN1cmUgZmlyc3RfZGlydHkgaGFzCj4+Pj4gYXQgbGVhc3QgTUFY
X09SREVSICsgMSBiaXRzKS4gVGhlIEFSTSBtYWludGFpbmVycyB3aWxsIGtub3cKPj4+PiB3aGV0
aGVyIHRoZXkgd291bGQgd2FudCB0byBhbHNvIGRpZmZlcmVudGlhdGUgQVJNMzIgYW5kCj4+Pj4g
QVJNNjQgaGVyZS4KPj4+Cj4+PiBJc24ndCB1c2luZyBiaXRmaWVsZHMgdGhlIG9ubHkgcG9zc2li
aWxpdHkgZm9yIDMyLWJpdD8gV2UgY2FuJ3QgZml0Cj4+PiBmaXJzdF9kaXJ0eSBpbnRvIDIgYnl0
ZXMuCj4+Cj4+IFllcywgaGVuY2UgdGhlIHF1ZXN0aW9uIHdoZXRoZXIgdG8gc3RheSB3aXRoIGJp
dGZpZWxkcyB1bmlmb3JtbHkKPj4gb3IgbWFrZSBBUk02NCBmb2xsb3cgeDg2LCBidXQgQVJNMzIg
a2VlcCB1c2luZyBiaXRmaWVsZHMuCj4KPiBJIHdvdWxkIHByZWZlciB0byBhdm9pZCBkaWZmZXJl
bnRpYXRpb24gYmV0d2VlbiBBcm0zMiBhbmQgQXJtNjQuCgpJIGNhbiBzd2l0Y2ggeDg2IG9ubHkg
YmFjayB0byAibm9ybWFsIiB0eXBlcyBidXQgdGhlbiB3ZSBhbHNvIGhhdmUgdGhpcwppbiBwYXRj
aCA3OgoKc3RhdGljIHZvaWQgY2hlY2tfYW5kX3N0b3Bfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAq
aGVhZCkKewogICAgaWYgKCBoZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfU0NSVUJC
SU5HICkKICAgIHsKICAgICAgICB0eXBlb2YoaGVhZC0+dS5mcmVlKSBwZ2ZyZWU7CgogICAgICAg
IGhlYWQtPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9IEJVRERZX1NDUlVCX0FCT1JUOwogICAgICAgIHNw
aW5fbG9ja19raWNrKCk7CiAgICAgICAgZm9yICggOyA7ICkKICAgICAgICB7CiAgICAgICAgICAg
IC8qIENhbid0IEFDQ0VTU19PTkNFKCkgYSBiaXRmaWVsZC4gKi8KICAgICAgICAgICAgcGdmcmVl
LnZhbCA9IEFDQ0VTU19PTkNFKGhlYWQtPnUuZnJlZS52YWwpOwogICAgICAgICAgICBpZiAoIHBn
ZnJlZS5zY3J1Yl9zdGF0ZSAhPSBCVUREWV9TQ1JVQl9BQk9SVCApCiAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgY3B1X3JlbGF4KCk7CiAgICAgICAgfQogICAgfQp9CgpJJ2QgcmF0
aGVyIGF2b2lkIGhhdmluZyAnI2lmZGVmIDxhcmNoPicgbWVhbmluZyB0aGF0Cgp1bmlvbiB7CiAg
ICAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfZGly
dHk7CiAgICAgICAgICAgICAgICBib29sIG5lZWRfdGxiZmx1c2g7CiAgICAgICAgICAgICAgICB1
aW50OF90IHNjcnViX3N0YXRlOwogICAgICAgICAgICB9OwoKICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyB2YWw7Cn0gZnJlZTsKCmlzIHN0aWxsIGtlcHQgZm9yIHg4Ni4KCi1ib3JpcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:08:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15: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.xen.org>)
	id 1dhdSg-0005nU-17; Tue, 15 Aug 2017 15:08:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhdSf-0005nH-Bk
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 15:08:53 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 32/87-03612-48E03995; Tue, 15 Aug 2017 15:08:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7eFb3K
 kwdc5XBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b5PTEFUzgqpt5dwNzAuJW1i5GDQ0ggT2LT
 DMsuRk4OXgE7idlzvzGC2BIChhKnF95kAbFZBFQl1m48wA5iswmoS7Q92w7WKiJgJPFhm2QXI
 xcHs8BPRomv79eygdQIC/hJLNu/jBEkISTwnllix+MjLCANnEALDt70BDF5BQQl/u4QBilnFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpr
 rJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh4DEOxgvL0x4BCjJAeTkijvorOT
 IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8J7nmRwpJFiUmp5akZaZA4wBmLQEB4+SCO8BkDRvc
 UFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzbuMFKhIAKcoozYMbAYvHS4yyUsK8jEBHCfEUpB
 blZpagyr9iFOdgVBLmdQKZwpOZVwK36RXQEUxAR1xpnwRyREkiQkqqgVGsZ7qY1u/rZslXNKJ
 M1ePvznVifrCf/2jWu1v79hjnPFQ0jCj23nk31Dw56k2mbh9P6vpNzNt/PmP3tt+veVzYfkuw
 ov3hWyIegbmN0Qv3n1dwSTSWkL4kvrzohnLn26IoCeOrhaar+t78Wr1Xd9IX81PFl4X+GxqGM
 W9VWOv4nyV+k7LRJiWW4oxEQy3mouJEADBtx4rCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502809730!112013301!1
X-Originating-IP: [137.65.248.74]
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 42289 invoked from network); 15 Aug 2017 15:08:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 15:08:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 09:08:49 -0600
Message-Id: <59932A9C020000780016FF84@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 09:08:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502228707-31883-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502228707-31883-3-git-send-email-boris.ostrovsky@oracle.com>
 <59919979020000780016F46D@prv-mh.provo.novell.com>
 <3b468d31-67f2-edc6-55ef-c4c8d38e9e83@oracle.com>
 <5992CA5F020000780016FAED@prv-mh.provo.novell.com>
 <ba399733-79fc-469c-fc99-a64a771133b3@oracle.com>
 <59932697020000780016FF4A@prv-mh.provo.novell.com>
 <1874df12-a735-8b35-a3e3-df82ec986b9a@arm.com>
 <84e4cfaa-4623-1f37-6597-5fbcdc0d5e3d@oracle.com>
In-Reply-To: <84e4cfaa-4623-1f37-6597-5fbcdc0d5e3d@oracle.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, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v7 2/9] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE3OjAzLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEkgY2FuIHN3aXRjaCB4ODYgb25seSBiYWNrIHRvICJub3JtYWwiIHR5cGVzIGJ1dCB0
aGVuIHdlIGFsc28gaGF2ZSB0aGlzCj4gaW4gcGF0Y2ggNzoKPiAKPiBzdGF0aWMgdm9pZCBjaGVj
a19hbmRfc3RvcF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+IHsKPiAgICAgaWYgKCBo
ZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfU0NSVUJCSU5HICkKPiAgICAgewo+ICAg
ICAgICAgdHlwZW9mKGhlYWQtPnUuZnJlZSkgcGdmcmVlOwo+IAo+ICAgICAgICAgaGVhZC0+dS5m
cmVlLnNjcnViX3N0YXRlID0gQlVERFlfU0NSVUJfQUJPUlQ7Cj4gICAgICAgICBzcGluX2xvY2tf
a2ljaygpOwo+ICAgICAgICAgZm9yICggOyA7ICkKPiAgICAgICAgIHsKPiAgICAgICAgICAgICAv
KiBDYW4ndCBBQ0NFU1NfT05DRSgpIGEgYml0ZmllbGQuICovCj4gICAgICAgICAgICAgcGdmcmVl
LnZhbCA9IEFDQ0VTU19PTkNFKGhlYWQtPnUuZnJlZS52YWwpOwo+ICAgICAgICAgICAgIGlmICgg
cGdmcmVlLnNjcnViX3N0YXRlICE9IEJVRERZX1NDUlVCX0FCT1JUICkKPiAgICAgICAgICAgICAg
ICAgYnJlYWs7Cj4gICAgICAgICAgICAgY3B1X3JlbGF4KCk7Cj4gICAgICAgICB9Cj4gICAgIH0K
PiB9Cj4gCj4gSSdkIHJhdGhlciBhdm9pZCBoYXZpbmcgJyNpZmRlZiA8YXJjaD4nIG1lYW5pbmcg
dGhhdAo+IAo+IHVuaW9uIHsKPiAgICAgICAgICAgICBzdHJ1Y3Qgewo+ICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZmlyc3RfZGlydHk7Cj4gICAgICAgICAgICAgICAgIGJvb2wgbmVlZF90
bGJmbHVzaDsKPiAgICAgICAgICAgICAgICAgdWludDhfdCBzY3J1Yl9zdGF0ZTsKPiAgICAgICAg
ICAgICB9Owo+IAo+ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsOwo+IH0gZnJlZTsKPiAK
PiBpcyBzdGlsbCBrZXB0IGZvciB4ODYuCgpUaGF0J3MgZmluZSBJIHRoaW5rLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:08:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15: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.xen.org>)
	id 1dhdSe-0005nA-QW; Tue, 15 Aug 2017 15:08:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3935433b3=wei.liu2@citrix.com>)
 id 1dhdSe-0005n3-7m
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 15:08:52 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 1B/73-02176-38E03995; Tue, 15 Aug 2017 15:08:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHRDpG4T3+R
 Ig4OTrSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a15ZvZCppZKxae2sTcwDiNpYuRk0NCwF/i
 +sS1ULaHxPWzJ5hAbBYBVYkT70+BxdkElCV+dvaygdgiAuoSfy5MYOxi5OJgFrjAKDF7fR8jS
 EJYIFVi4pY3YA28AhYS+19PB4sLCcRLvH68nREiLihxcuYTsBpmAR2JBbs/AQ3lALKlJZb/4w
 AJcwpYS7w4dBzsBlEBFYnOpXNYIMYoSHRMP8YEcaelxLf1T5knMArMQjJ1FpKpsxCmLmBkXsW
 oUZxaVJZapGtkppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERia9QwMjDsYb0/2
 O8QoycGkJMq76OykSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDm8kyOFBItS01Mr0jJzgFECk
 5bg4FES4V0PkuYtLkjMLc5Mh0idYjTm2LB6/RcmjqYPW74wCbHk5eelSonzuoKUCoCUZpTmwQ
 2CRe8lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8bCBTeDLzSuD2vQI6hQnolCvtk0BOKUl
 ESEk1MPat4FA5Vyw7OS9i9bL6GLe2Nrm86ybn+D/1phZqh59/kKoY//jPvLLa+M/m3ovEU6pi
 HQqtfa2EvB9uqWHJqnfZbiYUc/YSXwuLbOTC1V8+fBCySa38rWLGenjZOu8WSZM1jxs1Zq87a
 7zafbtca2ZoMXteToDqKs8Lxw989mbf112WWeeixFKckWioxVxUnAgA4iJNANkCAAA=
X-Env-Sender: prvs=3935433b3=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502809728!103791383!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27003 invoked from network); 15 Aug 2017 15:08:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 15:08:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,377,1498521600"; d="scan'208";a="435571517"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 15 Aug 2017 16:08:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170815150800.cfwx7gpqfohwrmt7@citrix.com>
References: <osstest-112618-mainreport@xen.org>
 <05031b95-e9ad-bbe9-2cca-54fbec78a234@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <05031b95-e9ad-bbe9-2cca-54fbec78a234@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable test] 112618: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDY6NTg6MTNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDE0LzA4LzE3IDAwOjIwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIg
d3JvdGU6Cj4gPiBmbGlnaHQgMTEyNjE4IHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+ID4gaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjYxOC8KPiA+
IAo+ID4gUmVncmVzc2lvbnMgOi0oCj4gPiAKPiA+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCBhbmQgYXJlIGJsb2NraW5nLAo+ID4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46Cj4gPiAgYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQg
ICBmYWlsIGluIDExMjYwOCBSRUdSLiB2cy4gMTEyNTQ0Cj4gCj4gU29tZXRoaW5nIGlzIGEgYml0
IG9kZCBoZXJlLiBXaHkgMTEyNjA4IHdvdWxkIGFmZmVjdCB0aGlzIHRlc3Q/Cj4gCgpTZWUKCmh0
dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aD1lMTRhODE2MGFhYzM1NWRkYTJmYTdiODYzNmZiNzE2MmI3MDIzNWI3O2hiPXJl
ZnMvaGVhZHMvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:14:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15: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.xen.org>)
	id 1dhdXa-0006ZJ-Hi; Tue, 15 Aug 2017 15:13:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhdXZ-0006ZD-1K
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 15:13:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 36/10-03557-4BF03995; Tue, 15 Aug 2017 15:13:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS3cz/+R
 Ig1n9phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2E52MBa/ZKtZ83cfcwPiVtYuRk0NIIE9i
 Q9tyFhCbV8BO4ubD88wgtoSAocTphTfB4iwCqhKvX3UygdhsAuoSbc+2g/WKAMUPXzoOFOfiY
 Ba4wCTxeckSdpCEsECcxO2P09kgFsRL9LzrBWvgFDCTWLX0CVCcA2iZoMTfHcIgYWYBLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RgV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsZfywIOMUpyMCmJ8i46OylSiC8p
 P6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknw5vBNjhQSLEpNT61Iy8wBRghMqQQHj
 5IIbwZImre4IDG3ODMdInWK0Zij6cOWL0wcryb8/8YkBDZJSpx3I0ipAEhpRmke3CBY5F5ilJ
 US5mUEOlOIpyC1KDezBFX+FaM4B6OSMG8ByBSezLwSuH2vgE5hAjrlSvskkFNKEhFSUg2Mh+2
 Oy7UZzng4zez5h5bHwrzVN5Z7qPFo9vKceBMqdm0t06qVRcJzc+Wb/i/2DjIUidL/qt+S0vz5
 eV/OvQJO7bttkW8mMsyOU1/YVepSrsuh3tO39uHRjrrJfgvOqPC3S/yTXOX53qrJ0chn0k2zt
 BWb/v/NeCkZ7NutZhM8YTHv9a8ST3SUWIozEg21mIuKEwHTLm+O1wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502810034!72160920!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26332 invoked from network); 15 Aug 2017 15:13:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 15:13:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 09:13:53 -0600
Message-Id: <59932BCB020000780016FF98@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 09:13:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-47-jgross@suse.com>
In-Reply-To: <20170814070849.20986-47-jgross@suse.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 46/52] xen: carve out a generic parsing
 function from _cmdline_parse()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbiBv
cmRlciB0byBzdXBwb3J0IGdlbmVyaWMgcGFyYW1ldGVyIHBhcnNpbmcgY2FydmUgb3V0IHRoZSBw
YXJzZXIgZnJvbQo+IF9jbWRsaW5lX3BhcnNlKCkuIEFzIHRoaXMgZ2VuZXJpYyBmdW5jdGlvbiBt
aWdodCBiZSBjYWxsZWQgYWZ0ZXIgYm9vdAo+IHJlbW92ZSB0aGUgX19pbml0IGFubm90YXRpb25z
IGZyb20gYWxsIGNhbGxlZCBzdWItZnVuY3Rpb25zLgo+IAo+IENjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgphbGJlaXQgZHVlIHRvIHRoZSBkcm9wcGluZyBvZiB0aGUgX19pbml0IG9ubHkg
dG9nZXRoZXIgd2l0aCBsYXRlcgpwYXRjaGVzIGFjdHVhbGx5IGNhbGxpbmcgdGhlIGZ1bmN0aW9u
IHBvc3QtaW5pdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:31:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15:31: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.xen.org>)
	id 1dhdop-0008EJ-6a; Tue, 15 Aug 2017 15:31:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhdon-0008ED-QX
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 15:31:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D6/0C-04533-0E313995; Tue, 15 Aug 2017 15:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/e+8OR
 Ig8UHjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtq9YzFvznrvj8dipzA+N5zi5GTg4hgTyJ
 uRPXMYHYvAJ2EpsvX2EFsSUEDCVOL7zJAmKzCKhK3NmxESzOJqAu0fZsO5gtAhQ/fOk4UC8XB
 7PABSaJz0uWsIMkhAVCJF5t7WGFWBAvcWD3brA4p4CZROuGu0ANHEDLBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNTPSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEH46vjfocYJTmYlER5F52dFCnE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHi7hSZHCgkWpaanVqRl5gAjBKZUg
 oNHSYT3Jkiat7ggMbc4Mx0idYpRl+PVhP/fmITAZkiJ89qAFAmAFGWU5sGNgEXrJUZZKWFeRg
 YGBiGegtSi3MwSVPlXjOIcjErCvKtBpvBk5pXAbXoFdAQT0BFX2ieBHFGSiJCSamBkObTvktf
 ivGy+//VbSni+vU4I9HuhfdUpfcuBPsGleTGlFuzd395ctapeHCbPu/hTziOnnGvPTJ+WH1p4
 +se7Jf+0Fryf35T0ds6MwB2LD8z8Yl5i/99gzXOp/X8vX9t0NKT+asf/b5FGzzhuNi8tvr7WI
 uu/aO/trtCtK55d9FDgeGXAsOP4LCWW4oxEQy3mouJEAKnYIWHRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502811101!110117685!1
X-Originating-IP: [137.65.248.74]
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 23319 invoked from network); 15 Aug 2017 15:31:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 15:31:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 09:31:41 -0600
Message-Id: <59932FF8020000780016FFB1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 09:31:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-48-jgross@suse.com>
In-Reply-To: <20170814070849.20986-48-jgross@suse.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 47/52] xen: add basic support for runtime
 parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+
IEBAIC0yMjYsNiArMjI2LDEwIEBAIFNFQ1RJT05TCj4gICAgICAgICBfX3N0YXJ0X3NjaGVkdWxl
cnNfYXJyYXkgPSAuOwo+ICAgICAgICAgKiguZGF0YS5zY2hlZHVsZXJzKQo+ICAgICAgICAgX19l
bmRfc2NoZWR1bGVyc19hcnJheSA9IC47Cj4gKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElH
Tik7Cj4gKyAgICAgICBfX3BhcmFtX3N0YXJ0ID0gLjsKPiArICAgICAgICooLmRhdGEucGFyYW0p
Cj4gKyAgICAgICBfX3BhcmFtX2VuZCA9IC47Cj4gICAgfSA6dGV4dAoKV2h5IGRvIHlvdSBhZGQg
dGhpcyB0byAuZGF0YS5yZWFkX21vc3RseSBpbnN0ZWFkIG9mIC5yb2RhdGEgKG9yCm5leHQgdG8g
LmRhdGEucmVsLCBhcyB0aGVyZSBtYXkgYmUgcmVsb2NhdGlvbnMpPyBFdmVyeXRoaW5nIGVsc2UK
bG9va3Mgb2theTsgSSdtIHNsaWdodGx5IHRlbXB0ZWQgdG8gYXNrIGZvciAuLi4KCj4gQEAgLTEx
Myw2ICsxMTgsMTkgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gX19zZXR1cF9z
dGFydFtdLCBfX3NldHVwX2VuZFtdOwo+ICAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBc
Cj4gICAgICAgICAgeyBfX3NldHVwX3N0cl8jI192YXIsIE9QVF9TVFIsIHNpemVvZihfdmFyKSwg
Jl92YXIgfQo+ICAKPiArI2RlZmluZSBfX3J0cGFyYW0gICAgICAgICBfX3BhcmFtKF9fZGF0YXBh
cmFtKQo+ICsKPiArI2RlZmluZSBjdXN0b21fcGFyYW1fcnVudGltZShfbmFtZSwgX3ZhcikgXAo+
ICsgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0geyBfbmFtZSwgT1BUX0NVU1RPTSwgMCwg
X3ZhciB9Cj4gKyNkZWZpbmUgYm9vbGVhbl9wYXJhbV9ydW50aW1lKF9uYW1lLCBfdmFyKSBcCj4g
KyAgICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSB7IF9uYW1lLCBPUFRfQk9PTCwgc2l6ZW9m
KF92YXIpLCAmX3ZhciB9Cj4gKyNkZWZpbmUgaW50ZWdlcl9wYXJhbV9ydW50aW1lKF9uYW1lLCBf
dmFyKSBcCj4gKyAgICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSB7IF9uYW1lLCBPUFRfVUlO
VCwgc2l6ZW9mKF92YXIpLCAmX3ZhciB9Cj4gKyNkZWZpbmUgc2l6ZV9wYXJhbV9ydW50aW1lKF9u
YW1lLCBfdmFyKSBcCj4gKyAgICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSB7IF9uYW1lLCBP
UFRfU0laRSwgc2l6ZW9mKF92YXIpLCAmX3ZhciB9Cj4gKyNkZWZpbmUgc3RyaW5nX3BhcmFtX3J1
bnRpbWUoX25hbWUsIF92YXIpIFwKPiArICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IHsg
X25hbWUsIE9QVF9TVFIsIHNpemVvZihfdmFyKSwgJl92YXIgfQoKLi4uIHRoZXNlIHRvIGJlY29t
ZSB4eXpfcnVudGltZV9wYXJhbSgpLCBidXQgdGhhdCdzIHJlYWxseSBtaW5vcgphbmQgYSBtYXR0
ZXIgb2YgdGFzdGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:36:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15:36: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.xen.org>)
	id 1dhdtX-0000Av-Oi; Tue, 15 Aug 2017 15:36:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhdtW-0000An-7e
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 15:36:38 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 FF/0C-18997-50513995; Tue, 15 Aug 2017 15:36:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQpdFdHK
 kQd9Gc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePklGPMBZNZK+7+fcbewPiKuYuRg0NCwE/i
 7tuyLkZODmEBb4lvf7tYQGwRgQCJ030NrF2MXBzMAgcYJR7t/ckIkhASWMYosewpWAObgL7E7
 hefmEBsXgFbibt/boHVsAioSmxfMRnMFhUIl9j//RozRI2gxMmZT8AWcArYS0w++5YF5AZmAU
 2J9bv0QcLMAvIS29/OYYawxSWavqxkhVirJnGt/xI7iC0hkC4x8VkPywRGgVlIps5CmDQLyaR
 ZSCYtYGRZxahenFpUllqka6iXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYrvUM
 DIw7GJt6nQ8xSnIwKYnyLjo7KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+6yORIIcGi1PTUi
 rTMHGDkwKQlOHiURHjZQdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnXSEMVCQAUpRRmg
 c3AhbFlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ814FmcKTmVcCt+kV0BFMQEdcaZ8EckR
 JIkJKqoFxybsXba0/zFx+6LmqNJUEtVxcrXwr36ZApCKjLCtaZ9Lhf5ZKPseeJtQGP9i/4vS/
 E6x5Nrt1PgTsFzp1tHffSo3fRl1qd5K8WhW1ukJZTJp/pn5NiqurZymtWHeJb3v+hq5dr0/y3
 Sl/Y62VttKKQ+/psqaJQVIB9Q/POhy989O3bvveuGVKLMUZiYZazEXFiQBVqK1m3QIAAA==
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502811395!105755015!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9635 invoked from network); 15 Aug 2017 15:36:36 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 15:36:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51017733"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599317F3020000780016FDED@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ca57aff7-10ad-09db-45a1-c0fc25b3f14a@citrix.com>
Date: Tue, 15 Aug 2017 16:04:17 +0100
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: <599317F3020000780016FDED@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 1/2] gnttab: don't use possibly unbounded
	tail calls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTQ6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IEBAIC0yNjA4LDcgKzI2MTAs
NyBAQCBzdGF0aWMgbG9uZyBnbnR0YWJfY29weSgKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIGkg
JiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCj4gICAgICAgICAgewo+IC0gICAgICAgICAg
ICByYyA9IGk7Cj4gKyAgICAgICAgICAgIHJjID0gY291bnQgLSBpOwoKU29tZXdoZXJlLCBwcm9i
YWJseSBhcyBhIGNvbW1lbnQgZm9yIGdudHRhYl9jb3B5KCksIHdlIHNob3VsZCBoYXZlIGEKY29t
bWVudCBleHBsYWluaW5nIHdoeSB0aGUgcmV0dXJuIHZhbHVlIGlzIGRpZmZlcmVudCBmcm9tIGFs
bCBvdGhlciBvcHMsCndoaWNoIHdpbGwgYWxzbyBnbyBzb21ld2hhdCB0byBleHBsYWluaW5nIHRo
ZSAicmMgPSBjb3VudCAtIHJjOyIgbG9naWMuCgpJIHRoaW5rIGl0IHdvdWxkIGFsc28gYmUgd2lz
ZSB0byBoYXZlIGFuIGVhcmx5IGV4aXQgaW4KZG9fZ3JhbnRfdGFibGVfb3AoKSBmb3IgcGFzc2lu
ZyBhIGNvdW50IG9mIDAuICBBcyBmYXIgYXMgSSBjYW4gdGVsbCwgd2UKd2lsbCBnZXQgYWxsIHRo
ZSB3YXkgaW50byB0aGUgc3Vib3AgaGFuZGxlciBiZWZvcmUgZGlzY292ZXJpbmcgYSBjb3VudCBv
ZiAwLgoKT3RoZXJ3aXNlLCBMR1RNLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:39:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15: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.xen.org>)
	id 1dhdwe-0000LX-5z; Tue, 15 Aug 2017 15:39:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhdwc-0000LR-FJ
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 15:39:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 52/CC-02962-5C513995; Tue, 15 Aug 2017 15:39:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/eo6OR
 Ig6PvmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyv0/exF3zjqDh1N7uB8RFbFyMnh5BAnsTG
 i4cZQWxeATuJ44dOsoDYEgKGEqcX3gSzWQRUJVpfHmcGsdkE1CXanm1nBbFFgOKHLx1n6mLk4
 mAW+MUk8XX2PrAGYYFgic/bnjJCLIiXeHniIVgzp4CZxMEbp4CaOYCWCUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaG+slFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GDcuT7wEKMkB5OSKO+is5MihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwdotMjhQSLEpNT61Iy8wBxgFMWoKDR0mE9yhImre4IDG3O
 DMdInWKUZfj1YT/35iEWPLy81KlxHk7QYoEQIoySvPgRsBi8hKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeX1ApvBk5pXAbXoFdAQT0BFX2ieBHFGSiJCSamAUnKU9f+5xseLwuA+/LV9d0LW
 +uqQ7ZEnay0m7t6/MiWvhvV2lZrHnyvp1N/7s/pimxvRw/8+kVXVfyyyyBVtXzzPytZBpq/yg
 aJB4i8ldTG35f6e8pYxMHef8G3mfHnC/9tVlz6nCKbNkTveYmhVes+L44dsZv+Tg7FjLGh+dg
 pNr7Y63K89WYinOSDTUYi4qTgQAcRDwdsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502811587!111624713!1
X-Originating-IP: [137.65.248.74]
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 2392 invoked from network); 15 Aug 2017 15:39:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 15:39:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 09:39:46 -0600
Message-Id: <599331DE020000780016FFCD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 09:39:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-49-jgross@suse.com>
In-Reply-To: <20170814070849.20986-49-jgross@suse.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, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v2 48/52] xen: add hypercall for setting
 parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKPiBAQCAtMTA5Niw2ICsxMDk2LDIzIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVw
YXRjaF9vcCB7Cj4gIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wIHhlbl9z
eXNjdGxfbGl2ZXBhdGNoX29wX3Q7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNj
dGxfbGl2ZXBhdGNoX29wX3QpOwo+ICAKPiArLyoKPiArICogWEVOX1NZU0NUTF9zZXRfcGFyYW1l
dGVyCj4gKyAqCj4gKyAqIENoYW5nZSBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQgcnVudGltZS4K
PiArICogVGhlIGlucHV0IHN0cmluZyBpcyBwYXJzZWQgc2ltaWxhciB0byB0aGUgYm9vdCBwYXJh
bWV0ZXJzLgo+ICsgKi8KPiArCj4gKyNkZWZpbmUgWEVOX1NFVF9QQVJBTUVURVJfTUFYX1NJWkUg
MTAyMwoKRG9lcyB0aGlzIHJlYWxseSBuZWVkIHRvIGJlIGluIHRoZSBwdWJsaWMgaW50ZXJmYWNl
LCBpLmUuIGlzbid0IHRoaXMgbGltaXQKYW4gaW1wbGVtZW50YXRpb24gZGV0YWlsPwoKPiArc3Ry
dWN0IHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlciB7Cj4gKyAgICBYRU5fR1VFU1RfSEFORExFXzY0
KGNoYXIpIHBhcmFtczsgICAgICAgLyogSU46IHBvaW50ZXIgdG8gcGFyYW1ldGVycy4gKi8KPiAr
ICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBv
ZiBwYXJhbWV0ZXJzLiBNYXguCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWEVOX1NFVF9QQVJBTUVURVJfTUFYX1NJWkUuICovCgpZb3UgY291bGQgZXZl
biBhbGxvdyBxdWVyeWluZyB0aGUgc2l6ZSBieSBwYXNzaW5nIGluIGEgbnVsbCBoYW5kbGUKYW5k
IHJldHVybmluZyB0aGUgdmFsdWUgaW4gdGhlIHNpemUgZmllbGQuCgo+ICsgICAgdWludDE2X3Qg
cGFkWzNdOyAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNVVNUIGJlIHplcm8uICovCgpC
dXQgeW91IGRvbid0IGNoZWNrIHRoZSBmaWVsZCBpcyB6ZXJvIGFmYWljcy4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:45:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15: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.xen.org>)
	id 1dhe1n-00010z-S5; Tue, 15 Aug 2017 15:45:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhe1n-00010t-10
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 15:45:11 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 0B/72-01862-60713995; Tue, 15 Aug 2017 15:45:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS5dVfHK
 kwdZLuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brT1sYC+ayVkx77dTAuJWli5GDQ0ggT+Lj
 KeEuRk4OXgE7iSPXd7OD2BIChhKnF95kAbFZBFQldjzZyARiswmoS7Q9284KYosAxQ9fOg4U5
 +JgFrjAJPF5yRKwZmGBGImOPdsYQWwhgXiJnrvXwRo4Bcwknp/Zxwqyl1dAUOLvDrC9zAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNjvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjNu2ex5ilORgUhLlXXR2UqQQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuDtFp0cKSRYlJqeWpGWmQOMDphSC
 Q4eJRHeNSBp3uKCxNzizHSI1ClGY46mD1u+MHG8mvD/G5MQ2CQpcd56kFIBkNKM0jy4QbCovc
 QoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3m0gU3gy80rg9r0COoUJ6JQr7ZNATilJREhJNTD
 u/Tg5wtHcy/ZXiZblb5HYuHzh1pigxbvZ2z541rAd/7y0VSXPpMZNLcR7y1vtzlDXx5dW7PBY
 cDXO/NndJrPP3bbWs+6JzXF7kqdeWDNLba7opENX9WbvmDjDp/CjuNq6yRoCR2te+aXovtafn
 tAn+Wx35pLrM2S0/tkUG89YGC+nsH+N/TElluKMREMt5qLiRACKlIkr1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502811907!98439088!1
X-Originating-IP: [137.65.248.74]
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 30764 invoked from network); 15 Aug 2017 15:45:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 15:45:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 09:45:07 -0600
Message-Id: <5993331E020000780016FFE3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 09:45:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-53-jgross@suse.com>
In-Reply-To: <20170814070849.20986-53-jgross@suse.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 52/52] xen: make some console related
 parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29u
c29sZS5jCj4gQEAgLTQxLDYgKzQxLDcgQEAgc3RyaW5nX3BhcmFtKCJjb25zb2xlIiwgb3B0X2Nv
bnNvbGUpOwo+ICAvKiAgICAgICAgIGJvb3RzLiBBbnkgb3RoZXIgdmFsdWUsIG9yIG9taXR0aW5n
IHRoZSBjaGFyLCBlbmFibGVzIGF1dG8tc3dpdGNoIAo+ICovCj4gIHN0YXRpYyB1bnNpZ25lZCBj
aGFyIF9fcmVhZF9tb3N0bHkgb3B0X2NvbnN3aXRjaFszXSA9ICJhIjsKPiAgc3RyaW5nX3BhcmFt
KCJjb25zd2l0Y2giLCBvcHRfY29uc3dpdGNoKTsKPiArc3RyaW5nX3BhcmFtX3J1bnRpbWUoImNv
bnN3aXRjaCIsIG9wdF9jb25zd2l0Y2gpOwoKRG8geW91IGVudmlzaW9uIHBhcmFtZXRlcnMgd2hp
Y2ggY2FuIG9ubHkgYmUgc2V0IGF0IHJ1bnRpbWU/Ck90aGVyd2lzZSwgdG8gYXZvaWQgdGhlIHR3
byBnb2luZyBvdXQgb2Ygc3luYyAoYXMgd2VsbCBhcyB0aGUKcmVkdW5kYW5jeSkgd291bGRuJ3Qg
aXQgbWFrZSBzZW5zZSBmb3IgeHl6X3BhcmFtX3J1bnRpbWUoKQp0byBkbyB3aGF0IGl0IGRvZXMg
bm93IF9hbmRfIGludm9rZSB4eXpfcGFyYW0oKT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:53:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15:53: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.xen.org>)
	id 1dhe9C-0001tj-L5; Tue, 15 Aug 2017 15:52:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhe9B-0001td-15
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 15:52:49 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 BA/5A-01862-0D813995; Tue, 15 Aug 2017 15:52:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov+55icm
 RBpfmq1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnGj6wFVxir1g7awl7A+Nmti5GTg4JASOJ
 txP/MXUxcnEICSxklDgw6wUzSEJYIEaiY882RhBbREBZovfXbxaQImaBvUwSExu+QnU0M0qcu
 LCNBaSKTUBVYsP1U6wgNq+AtcTL5l6wFSxA8Z6jm8FqRAXCJfZ/v8YMUSMocXLmE7A4p4CBxL
 GHh8FsZgF1iT/zLjFD2OISm559Z4Ww5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdIzO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAEK1nYGDcwdiw1+8QoyQH
 k5Io76KzkyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBqiU+OFBIsSk1PrUjLzAFGC0xagoNHS
 YS3DyTNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClxXgGQIgGQoozSPLgRsMi9xCgrJczLyM
 DAIMRTkFqUm1mCKv+KUZyDUUmYdwbIFJ7MvBK4Ta+AjmACOuJK+ySQI0oSEVJSDYwTUiZ5xzv
 znvTIa9qS7iV7yfmmzkG/5vk6s5Mii1OS7aoOaT1PidYpCLt0pvVt/tMHnhyh909kv5Czr/66
 97Bb5u/KpCOcByPnXwg2fLLz6oPGcxVsVhV/wiM7F7m/f3i35dKbsrrr/CE5PAkrNuvz3F4md
 6rYyzfQ4Ne95MWn73m4HZ9Xf0GJpTgj0VCLuag4EQAj0+i51wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502812367!106887493!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19629 invoked from network); 15 Aug 2017 15:52:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Aug 2017 15:52:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8B8DBAED7;
 Tue, 15 Aug 2017 15:52:46 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-53-jgross@suse.com> <5993331E020000780016FFE3@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ba3d60ee-4f38-20eb-f824-afd5765c2872@suse.com>
Date: Tue, 15 Aug 2017 17:52:44 +0200
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: <5993331E020000780016FFE3@suse.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 52/52] xen: make some console related
 parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTc6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPj4gQEAgLTQx
LDYgKzQxLDcgQEAgc3RyaW5nX3BhcmFtKCJjb25zb2xlIiwgb3B0X2NvbnNvbGUpOwo+PiAgLyog
ICAgICAgICBib290cy4gQW55IG90aGVyIHZhbHVlLCBvciBvbWl0dGluZyB0aGUgY2hhciwgZW5h
YmxlcyBhdXRvLXN3aXRjaCAKPj4gKi8KPj4gIHN0YXRpYyB1bnNpZ25lZCBjaGFyIF9fcmVhZF9t
b3N0bHkgb3B0X2NvbnN3aXRjaFszXSA9ICJhIjsKPj4gIHN0cmluZ19wYXJhbSgiY29uc3dpdGNo
Iiwgb3B0X2NvbnN3aXRjaCk7Cj4+ICtzdHJpbmdfcGFyYW1fcnVudGltZSgiY29uc3dpdGNoIiwg
b3B0X2NvbnN3aXRjaCk7Cj4gCj4gRG8geW91IGVudmlzaW9uIHBhcmFtZXRlcnMgd2hpY2ggY2Fu
IG9ubHkgYmUgc2V0IGF0IHJ1bnRpbWU/Cj4gT3RoZXJ3aXNlLCB0byBhdm9pZCB0aGUgdHdvIGdv
aW5nIG91dCBvZiBzeW5jIChhcyB3ZWxsIGFzIHRoZQo+IHJlZHVuZGFuY3kpIHdvdWxkbid0IGl0
IG1ha2Ugc2Vuc2UgZm9yIHh5el9wYXJhbV9ydW50aW1lKCkKPiB0byBkbyB3aGF0IGl0IGRvZXMg
bm93IF9hbmRfIGludm9rZSB4eXpfcGFyYW0oKT8KClRoZXJlIG1pZ2h0IGJlIHBhcmFtcyByZXF1
aXJpbmcgYW5vdGhlciBoYW5kbGVyIChlLmcuIHRha2luZyBhIGxvY2ssCmFsbG9jYXRpbmcgc29t
ZSBtZW1vcnksIC4uLikuCgpIYXZpbmcgYSBtYWNybyBmb3IgZG9pbmcgYm90aCAobGlrZSBhYm92
ZSBjYXNlKSBzZWVtcyBhcHByb3ByaWF0ZS4KQW55IG5hbWluZyBpZGVhcz8gRS5nLjoKCnN0cmlu
Z19wYXJhbV9hbnl0aW1lKCkgPwoKTm90IHN1cmUgd2hldGhlciBJIHNob3VsZCBhZGQgOy0pCgoK
SnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:55:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15: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.xen.org>)
	id 1dheBq-0002EW-1j; Tue, 15 Aug 2017 15:55:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dheBo-0002EQ-JG
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 15:55:32 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 0B/67-01729-37913995; Tue, 15 Aug 2017 15:55:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7dYcnK
 kwdnTUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bHlYVsBX9YKu6tmsrYwDiJpYuRk0NIIE/i
 /80FYDavgJ3EqxnrGEFsCQFDidMLb4LFWQRUJab9PMcEYrMJqEu0PdvOCmKLCGhKzOy4BFbPL
 FAv8eb8JmYQW1jAR2L23jtQ8zMkljZfBYtzClhJbFx/jr2LkQNol6DE3x3CEK1aEg9/3WKBsL
 Ulli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXWMDvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOCrZ2Bg3ME4YZXfIUZJDiYlUd5FZydFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgNZKYHCkkWJSanlqRlpkDjAOYtAQHj5IIrwNImre4IDG3ODMdI
 nWK0Zij6cOWL0wcryb8/8YkxJKXn5cqJc47E6RUAKQ0ozQPbhAsPi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEub1AZnCk5lXArfvFdApTECnXGmfBHJKSSJCSqqBsavMebN2M9uzq1WK168
 tro2bJb3N7X2j/pFaFkMv/6PJXrWRrjJm4YIrTzpKOaccvBoUf9p7fpR+7leDYsOqrwG7JrgI
 vtfg3rZqSXTdr/Cut+x986I/pK3mTLBZ1+YbdCjm97MihvcHO7Ol6kNNfPKK1jYu8GTIWdF9z
 mhyR8H0O1apc5YrsRRnJBpqMRcVJwIArWBY18oCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502812529!105757568!1
X-Originating-IP: [137.65.248.74]
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 34455 invoked from network); 15 Aug 2017 15:55:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 15:55:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 09:55:28 -0600
Message-Id: <5993358C020000780016FFFD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 09:55:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-4-julien.grall@arm.com>
In-Reply-To: <20170814142418.13267-4-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/27] xen/x86: mm: Don't check
 alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjIzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IFRoZSBvbmx5IHdheSBhbGxvY19ib290X3BhZ2VzIHdpbGwgcmV0dXJuIDAgaXMgZHVyaW5nIHRo
ZSBlcnJvciBjYXNlLgo+IEFsdGhvdWdoLCBYZW4gd2lsbCBwYW5pYyBpbiB0aGUgZXJyb3IgcGF0
aC4gU28gdGhlIGNoZWNrIGluIHRoZSBjYWxsZXIKPiBpcyBwb2ludGxlc3MuCj4gCj4gTG9va2lu
ZyBhdCB0aGUgbG9vcCwgbXkgdW5kZXJzdGFuZGluZyBpcyBpdCB3aWxsIHRyeSB0byBhbGxvY2F0
ZSBpbgo+IHNtYWxsZXIgY2h1bmsgaWYgYSBiaWdnZXIgY2h1bmsgZmFpbC4gR2l2ZW4gdGhhdCBh
bGxvY19ib290X3BhZ2VzIGNhbgo+IG5ldmVyIGNoZWNrLCB0aGUgbG9vcCBzZWVtcyB1bmVjZXNz
YXJ5LgoKTG9uZywgbG9uZyBhZ28gYWxsb2NfYm9vdF9wYWdlcygpIGNvdWxkIHJldHVybiAwIHdp
dGhvdXQKcGFuaWMoKS1pbmcgb3IgQlVHKCktaW5nLgoKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhpcyBhcyB3ZWxsIGFzIHRoZSBlYXJsaWVy
IHR3byBwYXRjaGVzClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:57:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15:57: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.xen.org>)
	id 1dheDb-0002MK-Cf; Tue, 15 Aug 2017 15:57:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dheDZ-0002MB-EW
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 15:57:21 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CA/00-01996-0E913995; Tue, 15 Aug 2017 15:57:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov+49ycm
 RBpe/cll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLfvQxF2zkqvh3/xhrA+NX9i5GTg4JASOJ
 txP/MXUxcnEICSxklFj99RwjSEJYIFhiybp7bCC2iICyRO+v3ywgRcwCz5kkpt7cxwbR0cwos
 f5fLytIFZuAqsSG66fAbF4Ba4mFazeATWIBij/b840JxBYVCJfY//0aM0SNoMTJmU9YQGxOAQ
 OJ9jXHwOqZBdQl/sy7xAxhi0tsevadFcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsY1Yt
 Ti8pSi3SN9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOUAQh2MH7/43SIUZKD
 SUmUd9HZSZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiXiU+OFBIsSk1PrUjLzAHGCkxagoNHS
 YT3iwRQmre4IDG3ODMdInWKUVFKnJcLJCEAksgozYNrg8XnJUZZKWFeRqBDhHgKUotyM0tQ5V
 8xinMwKgnzMgGjXYgnM68EbvoroMVMQIuvtE8CWVySiJCSamAUj/07zfjpvifn/e30f4reSl4
 uXhh64VfxQT17R3lmCTWbTo/Zezin3qicdvCH4jbJ2tnzZ8UZO/xOe7K+4lD6cdZ46xVzp7Tk
 szuuf66ZYGD5cQKT0uK1WqZJxflJs2smrmY+mzMnX8FANpU/u1X91sTbEucXble7pzi78lLIR
 LsjogbrBNuVWIozEg21mIuKEwEMOAhlygIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502812638!86774155!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63226 invoked from network); 15 Aug 2017 15:57:18 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Aug 2017 15:57:18 -0000
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 mx1.suse.de (Postfix) with ESMTP id 91EECAED7;
 Tue, 15 Aug 2017 15:57:17 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-49-jgross@suse.com> <599331DE020000780016FFCD@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <544f8938-986e-3ec1-8d49-3677d56fd1a3@suse.com>
Date: Tue, 15 Aug 2017 17:57:16 +0200
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: <599331DE020000780016FFCD@suse.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v2 48/52] xen: add hypercall for setting
 parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTc6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+PiBAQCAt
MTA5Niw2ICsxMDk2LDIzIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB7Cj4+ICB0
eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB4ZW5fc3lzY3RsX2xpdmVwYXRj
aF9vcF90Owo+PiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9saXZlcGF0Y2hf
b3BfdCk7Cj4+ICAKPj4gKy8qCj4+ICsgKiBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIKPj4gKyAq
Cj4+ICsgKiBDaGFuZ2UgaHlwZXJ2aXNvciBwYXJhbWV0ZXJzIGF0IHJ1bnRpbWUuCj4+ICsgKiBU
aGUgaW5wdXQgc3RyaW5nIGlzIHBhcnNlZCBzaW1pbGFyIHRvIHRoZSBib290IHBhcmFtZXRlcnMu
Cj4+ICsgKi8KPj4gKwo+PiArI2RlZmluZSBYRU5fU0VUX1BBUkFNRVRFUl9NQVhfU0laRSAxMDIz
Cj4gCj4gRG9lcyB0aGlzIHJlYWxseSBuZWVkIHRvIGJlIGluIHRoZSBwdWJsaWMgaW50ZXJmYWNl
LCBpLmUuIGlzbid0IHRoaXMgbGltaXQKPiBhbiBpbXBsZW1lbnRhdGlvbiBkZXRhaWw/CgpIbW0s
IHllcy4KCj4gCj4+ICtzdHJ1Y3QgeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyIHsKPj4gKyAgICBY
RU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIHBhcmFtczsgICAgICAgLyogSU46IHBvaW50ZXIgdG8g
cGFyYW1ldGVycy4gKi8KPj4gKyAgICB1aW50MTZfdCBzaXplOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogSU46IHNpemUgb2YgcGFyYW1ldGVycy4gTWF4Lgo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU0VUX1BBUkFNRVRFUl9NQVhfU0la
RS4gKi8KPiAKPiBZb3UgY291bGQgZXZlbiBhbGxvdyBxdWVyeWluZyB0aGUgc2l6ZSBieSBwYXNz
aW5nIGluIGEgbnVsbCBoYW5kbGUKPiBhbmQgcmV0dXJuaW5nIHRoZSB2YWx1ZSBpbiB0aGUgc2l6
ZSBmaWVsZC4KCldvdWxkIHRoaXMgaGVscCBpbiBhbnkgd2F5PwoKTWF5YmUganVzdCByZXR1cm5p
bmcgRTJCSUcgd291bGQgYmUgZW5vdWdoPwoKPiAKPj4gKyAgICB1aW50MTZfdCBwYWRbM107ICAg
ICAgICAgICAgICAgICAgICAgICAgLyogSU46IE1VU1QgYmUgemVyby4gKi8KPiAKPiBCdXQgeW91
IGRvbid0IGNoZWNrIHRoZSBmaWVsZCBpcyB6ZXJvIGFmYWljcy4KClJpZ2h0LCBJIHNob3VsZCBk
byB0aGlzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 15:59:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 15:59: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.xen.org>)
	id 1dheFj-0002XR-OM; Tue, 15 Aug 2017 15:59:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dheFj-0002XK-2p
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 15:59:35 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 89/11-03765-66A13995; Tue, 15 Aug 2017 15:59:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzdVanK
 kweQl+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8auI7/YCpZyVbxa8pKlgfE8RxcjJ4eQQJ5E
 777TzCA2r4CdxKx5a8BsCQFDidMLb7J0MXJwsAioSqy+WAQSZhNQl2h7tp0VxBYBCh++dJypi
 5GLg1ngApPE5yVL2EESwgIxEh17tjGCJIQEtjJK3N1+ASzBKWAjcergXWaQobwCghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+BqshFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuuZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYZ172P8QoycGkJMq76Oyk
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvN6SkyOFBItS01Mr0jJzgHEAk5bg4FES4TUGSfMWF
 yTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDjvXwmgIgGQoozSPLgRsJi8xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHeCpBVPJl5JXCbXgEdwQR0xJX2SSBHlCQipKQaGBMlw6u91b/UnYp/umr
 PRK6mwGtcDz59O2e1W/fyJJXUFRH+GnLzp6xdtEX59PP0NCeRNpbY1yeSIgU+h+jnZJz788O5
 MP6069EJ7Y9vB0kzb5N7wKH17STvss5t4dVept9/5+x9MCf0xsaaggWXv/VHcLzffab2ApPVt
 5PnTeYE7M0p5LphkKvEUpyRaKjFXFScCADpUftexAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502812772!111592411!1
X-Originating-IP: [137.65.248.74]
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 48798 invoked from network); 15 Aug 2017 15:59:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 15:59:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 09:59:31 -0600
Message-Id: <5993367E0200007800170016@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 09:59:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-53-jgross@suse.com>
 <5993331E020000780016FFE3@suse.com>
 <ba3d60ee-4f38-20eb-f824-afd5765c2872@suse.com>
In-Reply-To: <ba3d60ee-4f38-20eb-f824-afd5765c2872@suse.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 52/52] xen: make some console related
 parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE3OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NS8wOC8xNyAxNzo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDA5
OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZS5jCj4+PiArKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+Pj4gQEAgLTQx
LDYgKzQxLDcgQEAgc3RyaW5nX3BhcmFtKCJjb25zb2xlIiwgb3B0X2NvbnNvbGUpOwo+Pj4gIC8q
ICAgICAgICAgYm9vdHMuIEFueSBvdGhlciB2YWx1ZSwgb3Igb21pdHRpbmcgdGhlIGNoYXIsIGVu
YWJsZXMgCj4gYXV0by1zd2l0Y2ggCj4+PiAqLwo+Pj4gIHN0YXRpYyB1bnNpZ25lZCBjaGFyIF9f
cmVhZF9tb3N0bHkgb3B0X2NvbnN3aXRjaFszXSA9ICJhIjsKPj4+ICBzdHJpbmdfcGFyYW0oImNv
bnN3aXRjaCIsIG9wdF9jb25zd2l0Y2gpOwo+Pj4gK3N0cmluZ19wYXJhbV9ydW50aW1lKCJjb25z
d2l0Y2giLCBvcHRfY29uc3dpdGNoKTsKPj4gCj4+IERvIHlvdSBlbnZpc2lvbiBwYXJhbWV0ZXJz
IHdoaWNoIGNhbiBvbmx5IGJlIHNldCBhdCBydW50aW1lPwo+PiBPdGhlcndpc2UsIHRvIGF2b2lk
IHRoZSB0d28gZ29pbmcgb3V0IG9mIHN5bmMgKGFzIHdlbGwgYXMgdGhlCj4+IHJlZHVuZGFuY3kp
IHdvdWxkbid0IGl0IG1ha2Ugc2Vuc2UgZm9yIHh5el9wYXJhbV9ydW50aW1lKCkKPj4gdG8gZG8g
d2hhdCBpdCBkb2VzIG5vdyBfYW5kXyBpbnZva2UgeHl6X3BhcmFtKCk/Cj4gCj4gVGhlcmUgbWln
aHQgYmUgcGFyYW1zIHJlcXVpcmluZyBhbm90aGVyIGhhbmRsZXIgKGUuZy4gdGFraW5nIGEgbG9j
aywKPiBhbGxvY2F0aW5nIHNvbWUgbWVtb3J5LCAuLi4pLgo+IAo+IEhhdmluZyBhIG1hY3JvIGZv
ciBkb2luZyBib3RoIChsaWtlIGFib3ZlIGNhc2UpIHNlZW1zIGFwcHJvcHJpYXRlLgo+IEFueSBu
YW1pbmcgaWRlYXM/IEUuZy46Cj4gCj4gc3RyaW5nX3BhcmFtX2FueXRpbWUoKSA/CgpIb3cgYWJv
dXQgeHl6X3BhcmFtX3J1bnRpbWVfb25seSgpIHRvIGNvdmVyIHRoZSBjYXNlIHdoZXJlCnlvdSBy
ZWFsbHkgbmVlZCBzZXBhcmF0ZSBoYW5kbGVycz8gWWV0IGV2ZW4gdGhlbiBvbmUgd291bGQgaGF2
ZQp0byBzcGVjaWZ5IHRoZSBzdHJpbmcgdHdpY2UsIGkuZS4gdGhlIG5hbWUgeW91IHN1Z2dlc3Qg
bWlnaHQgYmUKZ29vZCB0byB1c2Ugd2hlbiBpdCB0YWtlcyB0d28gaGFuZGxlciBhcmd1bWVudHMu
Cgo+IE5vdCBzdXJlIHdoZXRoZXIgSSBzaG91bGQgYWRkIDstKQoKOy0pCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 16:00:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 16: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.xen.org>)
	id 1dheGp-0003ZA-1s; Tue, 15 Aug 2017 16:00:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dheGn-0003Yl-TN
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 16:00:42 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AC/8E-18185-9AA13995; Tue, 15 Aug 2017 16:00:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXeF1OR
 Ig6VreCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXaqTMEz64qZv74xNjAe
 N+hi5OIQEvjLKNH+9T1TFyMnkPOYUWLKQiuIxDZGiUunF7OCJEQEnCW+npnL3sXIwcEroC9x+
 bomSFhYIEiid+ERFpB6CYEGVol7y7rYQRISAp4S31Zcg7O3bG4HWsDOwSZgJXFIDCTKIqAqcf
 bNBbYJjNwLGBlWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 E+psBCHYw/loWcIhRkoNJSZR30dlJkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL0lJ0cKCRal
 pqdWpGXmAAMPJi3BwaMkwmsMkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeTpAiAZCij
 NI8uBGwKLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4KkCk8mXklcJteAR3BBHTElfZJIE
 eUJCKkpBoYs0zFS2IW3Ompy1KOXzpLp2fyuy2Si17d8VVbam1h+Gjh6uX8hi4395/h5NP5m6W
 w8Y7s82qZwt92HtnaDKsjHOLWs9oyBq18Ma+/cN7ut48eBVY8WNZ4zH/O2wffp7JoXstlsi57
 W/KfnWXb0+x8ebfD31qexjddV5m6IjR19YyZXgpOTP9XKLEUZyQaajEXFScCAHJTmON9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502812839!106434651!1
X-Originating-IP: [104.130.215.37]
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 59414 invoked from network); 15 Aug 2017 16:00:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 16:00:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dheGj-0001WF-9M; Tue, 15 Aug 2017 16:00: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 1dheGd-0000Ye-Km; Tue, 15 Aug 2017 16:00:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dheGd-0005fv-5h; Tue, 15 Aug 2017 16:00:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112651-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
X-Osstest-Versions-That: xen=df8c142211b4559b136f377f58142214288fef8e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 16:00:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112651: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY1MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY1MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjM1
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2MzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjYzNQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjM1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNmUyYTRjNzM1NjRhYjkwN2I3MzIwNTlhZGIzMTdkNmNhMmQx
MzhhMgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGY4YzE0MjIxMWI0
NTU5YjEzNmYzNzdmNTgxNDIyMTQyODhmZWY4ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjM1
ICAyMDE3LTA4LTE0IDE2OjAzOjE1IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY1MSAgMjAxNy0wOC0xNSAxNDowMToyMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUt
bG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBy
ZXZpc2lvbj02ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEzOGEyCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDZlMmE0Yzcz
NTY0YWI5MDdiNzMyMDU5YWRiMzE3ZDZjYTJkMTM4YTIKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249NmUyYTRjNzM1NjRhYjkwN2I3MzIwNTlhZGIzMTdkNmNhMmQxMzhhMgor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJh
bmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFi
bGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBz
dHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdl
dHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45
LXRlc3RpbmcKKyAnWycgeDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRiMzE3ZDZjYTJkMTM4YTIg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2Ug
JDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQgNmUyYTRjNzM1NjRhYjkwN2I3MzIwNTlhZGIzMTdkNmNhMmQxMzhhMjpyZWZzL2hl
YWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICBkZjhjMTQyLi42ZTJhNGM3ICA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2Ey
ZDEzOGEyIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 16:00:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 16:00: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.xen.org>)
	id 1dheH0-0003bR-CA; Tue, 15 Aug 2017 16:00:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dheGy-0003b8-Rr
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 16:00:52 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A5/3D-01994-4BA13995; Tue, 15 Aug 2017 16:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsWyU9JRQnez1OR
 Ig2WTtS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozP894zFdxjr7i8bBlLA+Nlti5GTg4JAT+J
 Ga9WMYLYwgKOEo+e32MBsUUEAiRO9zWwdjFycTALHGCUeLT3JyOIIySwjFHi+ovNYB1sAvoSu
 198YgKxeQVsJR7fm8AMYrMIqEqsvfEDbJKoQLjE/u/XmCFqBCVOznwCFucUsJe4v/QSkM0BtE
 FTYv0ufZAws4C8xPa3c5ghbHGJpi8rWUFsIQE1iWv9l9ghjk6X2Pr3F/MERoFZSKbOQpg0C8m
 kWUgmLWBkWcWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERi0
 9QwMjDsYJ6zyO8QoycGkJMq76OykSCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS
 1WS4L0oOTlSSLAoNT21Ii0zBxhXMKUSHDxKIrxKwNgS4i0uSMwtzkyHSJ1i1OVo+rDlC5MQ2A
 wpcd5OkBkCIEUZpXlwI2AxfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8NyBSezLwSuE2
 vgI5gAjriSvskkCNKEhFSUg2MEz98TIi5s2x/sGvy2tkXrhd4pgffSqmXyPhyTuvGYtFThVF2
 hTdevMmaceLBpBtckqcYNh38Kq44p+1ydeWai+pcbdWthwUnX1n7t/vIph2XV6ZoCU+v03q/c
 fvK4ydZ9DP7eqUfT5ewb8mVDI/aZXHl2EqxE/lPdFKD/5kcEYma4OE3vzV3vhJLcUaioRZzUX
 EiAG53POXsAgAA
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502812851!91883534!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28182 invoked from network); 15 Aug 2017 16:00:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 16:00:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51019593"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <5993180F020000780016FDF0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <08a5cb68-c299-6bd8-5ccb-10137fe3d595@citrix.com>
Date: Tue, 15 Aug 2017 16:58:22 +0100
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: <5993180F020000780016FDF0@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 2/2] gnttab: fix transitive grant handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTQ6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFByb2Nlc3Npbmcgb2YgdHJh
bnNpdGl2ZSBncmFudHMgbXVzdCBub3QgdXNlIHRoZSBmYXN0IHBhdGgsIG9yIGVsc2UKPiByZWZl
cmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0aGUgc2tpcHBlZCByZWN1cnNpdmUgY2FsbCB0
bwo+IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKPiBjb3VudGVycGFydCBvY2N1cnMgaW5kZXBlbmRlbnQgb2Ygb3JpZ2luYWwgcGluIGNv
dW50KS4gRnVydGhlcm1vcmUKPiBhZnRlciByZS1hY3F1aXJpbmcgdGVtcG9yYXJpbHkgZHJvcHBl
ZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlmeSBubyBncmFudAo+IHByb3BlcnRpZXMgY2hhbmdlZCBp
ZiB0aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKPiBqdXN0IHRo
ZSBwaW4gY291bnRzIGlzIHN1ZmZpY2llbnQgb25seSBmb3Igd2VsbC1iZWhhdmVkIGd1ZXN0cy4g
QXMgYQo+IHJlc3VsdCwgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMgdG8gbWlycm9y
IHRoYXQgbmV3IGJlaGF2aW9yLgo+Cj4gRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQo+IHJldHJ5IHBhdGggb2YgX19h
Y3F1aXJlX2dyYW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNvCj4g
bmVlZHMgdG8gYmFpbCBvdXQgdXBvbiBlbmNvdW50ZXJpbmcgYSB0cmFuc2l0aXZlIGdyYW50Lgo+
Cj4gVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCj4KPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 16:03:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 16: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.xen.org>)
	id 1dheJn-0003vp-Pc; Tue, 15 Aug 2017 16:03:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dheJm-0003vh-M5
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 16:03:46 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 51/CA-01724-16B13995; Tue, 15 Aug 2017 16:03:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSzdRenK
 kwcMX/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btNVPZCz6wVXx9v5axgXEiaxcjJ4eQQJ7E
 p4Wz2LsYOTh4BewkTvdFgIQlBAwlTi+8yQJiswioSpzbeoEZxGYTUJdoe7YdrFUEKH740nGmL
 kYuDmaBX0wSX2fvA2sQFgiW+LztKSNIQkhgK6PEv0udbCAJTgEbiYMHz0EtE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI100s
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2MV9qcDzFKcjApifIuOjsp
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr43U5EghwaLU9NSKtMwcYBzApCU4eJREeONB0rzFB
 Ym5xZnpEKlTjMYcTR+2fGHieDXh/zcmIZa8/LxUKXFeWZBSAZDSjNI8uEGw+LzEKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZg3G2QKT2ZeCdy+V0CnMAGdcqV9EsgpJYkIKakGRh0Nkwuzf/3
 Wrv42Xe6bRUW3nn3gaXaLBA/507fiZ/5r2TUtUInz7OQVGivYLv6Wu3Y4ruv83s8B4oVb5tVr
 nlmnzmmw5EWfxqZok9iq5K3/kx76K1dNZ+7fM+GquqNQk2r+y8i0F/wb1kxqTrw3a0ntO/Ufv
 kz/5iw2nnxXyHKFysWDbxJ5NyixFGckGmoxFxUnAgAecZZuygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502813023!106071416!1
X-Originating-IP: [137.65.248.74]
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 58054 invoked from network); 15 Aug 2017 16:03:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 16:03:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Aug 2017 10:03:42 -0600
Message-Id: <59933779020000780017003E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 15 Aug 2017 10:03:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-49-jgross@suse.com>
 <599331DE020000780016FFCD@suse.com>
 <544f8938-986e-3ec1-8d49-3677d56fd1a3@suse.com>
In-Reply-To: <544f8938-986e-3ec1-8d49-3677d56fd1a3@suse.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, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v2 48/52] xen: add hypercall for setting
 parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE3OjU3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NS8wOC8xNyAxNzozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDA5
OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+ICtzdHJ1Y3QgeGVuX3N5c2N0bF9zZXRf
cGFyYW1ldGVyIHsKPj4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBwYXJhbXM7ICAg
ICAgIC8qIElOOiBwb2ludGVyIHRvIHBhcmFtZXRlcnMuICovCj4+PiArICAgIHVpbnQxNl90IHNp
emU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBwYXJhbWV0ZXJzLiBN
YXguCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
RU5fU0VUX1BBUkFNRVRFUl9NQVhfU0laRS4gKi8KPj4gCj4+IFlvdSBjb3VsZCBldmVuIGFsbG93
IHF1ZXJ5aW5nIHRoZSBzaXplIGJ5IHBhc3NpbmcgaW4gYSBudWxsIGhhbmRsZQo+PiBhbmQgcmV0
dXJuaW5nIHRoZSB2YWx1ZSBpbiB0aGUgc2l6ZSBmaWVsZC4KPiAKPiBXb3VsZCB0aGlzIGhlbHAg
aW4gYW55IHdheT8KClNpbmNlIHRoZSBjYWxsZXIgd29uJ3Qgd2FudCB0byBkaW1lbnNpb24gdGhl
IGJ1ZmZlciBkeW5hbWljYWxseSwKcGVyaGFwcyBub3QgbXVjaC4gVGhlIG9ubHkgdXNlIEkgY291
bGQgc2VlIHdvdWxkIGJlIHRvIGdpdmUgYQpiZXR0ZXIgZXJyb3IgbWVzc2FnZSBmb3IgdG9vIGxv
bmcgc3RyaW5ncyB0aGFuIHRoZSBvbmUgcmVzdWx0aW5nCmZyb20gc3RyZXJyb3IoKS4gSS5lLiAu
Li4KCj4gTWF5YmUganVzdCByZXR1cm5pbmcgRTJCSUcgd291bGQgYmUgZW5vdWdoPwoKLi4uIG1h
eWJlIHllcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 16:05:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 16: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.xen.org>)
	id 1dheKv-00042E-2X; Tue, 15 Aug 2017 16:04:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dheKt-000420-SK
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 16:04:55 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 60/99-01995-6AB13995; Tue, 15 Aug 2017 16:04:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov+4y6cm
 RBkvvill83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzPkxjKdjLW3HsdTtbA+Nzri5GTg4JASOJ
 txP/MXUxcnEICSxklDj0cCMbSEJYIETi+s7pjCC2iICyRO+v3ywgRcwCe5kkJjZ8hepoZpSY9
 KeHFaSKTUBVYsP1U0A2BwevgLXE5G8uIGEWoPDkT/vYQWxRgXCJ/d+vMYPYvAKCEidnPmEBsT
 kFDCT+newBs5kF1CX+zLvEDGGLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg
 1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOUAQh2MK7+7XSI
 UZKDSUmUd9HZSZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhtpCZHCgkWpaanVqRl5gBjBSYtw
 cGjJMIbD5LmLS5IzC3OTIdInWJUlBLn3QGSEABJZJTmwbXB4vMSo6yUMC8j0CFCPAWpRbmZJa
 jyrxjFORiVhHkfgEzhycwrgZv+CmgxE9DiK+2TQBaXJCKkpBoYNRcu3+9xNFL8OovGe5cgJpH
 u523qcVN/ixxkOu7iXF4bf3Z97kHhR1NeKV9jvlT60F3ylKz30123hGZ5L/iY6Ptt2qNznWuj
 jlnLCbwteSXWkZ/1bvE5KTvW5/E/jhlPODSdW3CKjfnD2UcFJdsLJ+a+Yp22L1g8/Ha3z91Aj
 uzfOWovc86VK7EUZyQaajEXFScCAD+Q2DPKAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502813094!52050997!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55383 invoked from network); 15 Aug 2017 16:04:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Aug 2017 16:04:54 -0000
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 mx1.suse.de (Postfix) with ESMTP id E10E1AEE1;
 Tue, 15 Aug 2017 16:04:53 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-48-jgross@suse.com> <59932FF8020000780016FFB1@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a9de3e18-d869-c5f3-7160-1684b3c1b527@suse.com>
Date: Tue, 15 Aug 2017 18:04:51 +0200
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: <59932FF8020000780016FFB1@suse.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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 47/52] xen: add basic support for runtime
 parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTc6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA4LjE3IGF0
IDA5OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwo+PiArKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4+IEBAIC0yMjYsNiArMjI2
LDEwIEBAIFNFQ1RJT05TCj4+ICAgICAgICAgX19zdGFydF9zY2hlZHVsZXJzX2FycmF5ID0gLjsK
Pj4gICAgICAgICAqKC5kYXRhLnNjaGVkdWxlcnMpCj4+ICAgICAgICAgX19lbmRfc2NoZWR1bGVy
c19hcnJheSA9IC47Cj4+ICsgICAgICAgLiA9IEFMSUdOKFBPSU5URVJfQUxJR04pOwo+PiArICAg
ICAgIF9fcGFyYW1fc3RhcnQgPSAuOwo+PiArICAgICAgICooLmRhdGEucGFyYW0pCj4+ICsgICAg
ICAgX19wYXJhbV9lbmQgPSAuOwo+PiAgICB9IDp0ZXh0Cj4gCj4gV2h5IGRvIHlvdSBhZGQgdGhp
cyB0byAuZGF0YS5yZWFkX21vc3RseSBpbnN0ZWFkIG9mIC5yb2RhdGEgKG9yCj4gbmV4dCB0byAu
ZGF0YS5yZWwsIGFzIHRoZXJlIG1heSBiZSByZWxvY2F0aW9ucyk/IEV2ZXJ5dGhpbmcgZWxzZQo+
IGxvb2tzIG9rYXk7IEknbSBzbGlnaHRseSB0ZW1wdGVkIHRvIGFzayBmb3IgLi4uCgpIbW0sIEkg
anVzdCBwdXQgaXQgbmV4dCB0byB0aGUgc2NoZWR1bGVycyBhcnJheS4gSSBjYW4gbW92ZSBpdCwK
b2YgY291cnNlLgoKPiAKPj4gQEAgLTExMyw2ICsxMTgsMTkgQEAgZXh0ZXJuIGNvbnN0IHN0cnVj
dCBrZXJuZWxfcGFyYW0gX19zZXR1cF9zdGFydFtdLCBfX3NldHVwX2VuZFtdOwo+PiAgICAgIF9f
a3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAo+PiAgICAgICAgICB7IF9fc2V0dXBfc3RyXyMjX3Zh
ciwgT1BUX1NUUiwgc2l6ZW9mKF92YXIpLCAmX3ZhciB9Cj4+ICAKPj4gKyNkZWZpbmUgX19ydHBh
cmFtICAgICAgICAgX19wYXJhbShfX2RhdGFwYXJhbSkKPj4gKwo+PiArI2RlZmluZSBjdXN0b21f
cGFyYW1fcnVudGltZShfbmFtZSwgX3ZhcikgXAo+PiArICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMj
X3ZhciA9IHsgX25hbWUsIE9QVF9DVVNUT00sIDAsIF92YXIgfQo+PiArI2RlZmluZSBib29sZWFu
X3BhcmFtX3J1bnRpbWUoX25hbWUsIF92YXIpIFwKPj4gKyAgICBfX3J0cGFyYW0gX19ydHBhcl8j
I192YXIgPSB7IF9uYW1lLCBPUFRfQk9PTCwgc2l6ZW9mKF92YXIpLCAmX3ZhciB9Cj4+ICsjZGVm
aW5lIGludGVnZXJfcGFyYW1fcnVudGltZShfbmFtZSwgX3ZhcikgXAo+PiArICAgIF9fcnRwYXJh
bSBfX3J0cGFyXyMjX3ZhciA9IHsgX25hbWUsIE9QVF9VSU5ULCBzaXplb2YoX3ZhciksICZfdmFy
IH0KPj4gKyNkZWZpbmUgc2l6ZV9wYXJhbV9ydW50aW1lKF9uYW1lLCBfdmFyKSBcCj4+ICsgICAg
X19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0geyBfbmFtZSwgT1BUX1NJWkUsIHNpemVvZihfdmFy
KSwgJl92YXIgfQo+PiArI2RlZmluZSBzdHJpbmdfcGFyYW1fcnVudGltZShfbmFtZSwgX3Zhcikg
XAo+PiArICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IHsgX25hbWUsIE9QVF9TVFIsIHNp
emVvZihfdmFyKSwgJl92YXIgfQo+IAo+IC4uLiB0aGVzZSB0byBiZWNvbWUgeHl6X3J1bnRpbWVf
cGFyYW0oKSwgYnV0IHRoYXQncyByZWFsbHkgbWlub3IKPiBhbmQgYSBtYXR0ZXIgb2YgdGFzdGUu
CgpJIGRvbid0IG1pbmQgY2hhbmdpbmcgdGhlIG5hbWUgYWNjb3JkaW5nIHRvIHlvdXIgc3VnZ2Vz
dGlvbi4KCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 16:10:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 16: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.xen.org>)
	id 1dheQ0-0004wh-LE; Tue, 15 Aug 2017 16:10:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhePz-0004wb-RZ
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 16:10:11 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EA/BC-02184-3EC13995; Tue, 15 Aug 2017 16:10:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov+4jmcm
 RBodfyFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbTvxlKdjOXTFzyhS2BsbjnF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPHx8momkISwQIxEx55tjCC2iICyRO+v3ywgRcwCe5kkJjZ8heq4ySjx8
 9pEsA42AVWJDddPsYLYvALWEh/6dgN1c3CwAMUvPikCCYsKhEvs/36NGaJEUOLkzCcsIDangI
 HEwysP2UFsZgF1iT/zLjFD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3
 i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAAGUAgh2M/7Z5HmKU
 5GBSEuVddHZSpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3otSkyOFBItS01Mr0jJzgLECk5bg4
 FES4RWSBkrzFhck5hZnpkOkTjEqSonzSoMkBEASGaV5cG2w+LzEKCslzMsIdIgQT0FqUW5mCa
 r8K0ZxDkYlYd4IkCk8mXklcNNfAS1mAlp8pX0SyOKSRISUVAOj+60H3QfWbb90+e2NyvDSfX/
 iNcoctq+bP0lVaZv99zfGZhUsTk8OSB2tPG5wr+Jh8XHLUIvk790iH6wb7WdVff2zdkrmtiUf
 pi+r4PP9KGzqYqeSvf6X76nFF7k3vf/Fvt7h6ffgKTqCpxtMz+hxNZ1Q3d+e6Ta/cOX0G5/zF
 xbVN3ZdPL3yohJLcUaioRZzUXEiAL/Z1M3KAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502813410!105759595!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34595 invoked from network); 15 Aug 2017 16:10:10 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Aug 2017 16:10:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E8425AEE1;
 Tue, 15 Aug 2017 16:10:09 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814070849.20986-1-jgross@suse.com>
 <20170814070849.20986-53-jgross@suse.com> <5993331E020000780016FFE3@suse.com>
 <ba3d60ee-4f38-20eb-f824-afd5765c2872@suse.com>
 <5993367E0200007800170016@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3e0bf429-4136-fd27-c422-a3d0549da1b9@suse.com>
Date: Tue, 15 Aug 2017 18:10:08 +0200
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: <5993367E0200007800170016@suse.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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 52/52] xen: make some console related
 parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTc6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjA4LjE3IGF0
IDE3OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTUvMDgvMTcgMTc6NDUsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTQuMDguMTcgYXQgMDk6MDgsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4+Pj4g
KysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPj4+PiBAQCAtNDEsNiArNDEsNyBAQCBz
dHJpbmdfcGFyYW0oImNvbnNvbGUiLCBvcHRfY29uc29sZSk7Cj4+Pj4gIC8qICAgICAgICAgYm9v
dHMuIEFueSBvdGhlciB2YWx1ZSwgb3Igb21pdHRpbmcgdGhlIGNoYXIsIGVuYWJsZXMgCj4+IGF1
dG8tc3dpdGNoIAo+Pj4+ICovCj4+Pj4gIHN0YXRpYyB1bnNpZ25lZCBjaGFyIF9fcmVhZF9tb3N0
bHkgb3B0X2NvbnN3aXRjaFszXSA9ICJhIjsKPj4+PiAgc3RyaW5nX3BhcmFtKCJjb25zd2l0Y2gi
LCBvcHRfY29uc3dpdGNoKTsKPj4+PiArc3RyaW5nX3BhcmFtX3J1bnRpbWUoImNvbnN3aXRjaCIs
IG9wdF9jb25zd2l0Y2gpOwo+Pj4KPj4+IERvIHlvdSBlbnZpc2lvbiBwYXJhbWV0ZXJzIHdoaWNo
IGNhbiBvbmx5IGJlIHNldCBhdCBydW50aW1lPwo+Pj4gT3RoZXJ3aXNlLCB0byBhdm9pZCB0aGUg
dHdvIGdvaW5nIG91dCBvZiBzeW5jIChhcyB3ZWxsIGFzIHRoZQo+Pj4gcmVkdW5kYW5jeSkgd291
bGRuJ3QgaXQgbWFrZSBzZW5zZSBmb3IgeHl6X3BhcmFtX3J1bnRpbWUoKQo+Pj4gdG8gZG8gd2hh
dCBpdCBkb2VzIG5vdyBfYW5kXyBpbnZva2UgeHl6X3BhcmFtKCk/Cj4+Cj4+IFRoZXJlIG1pZ2h0
IGJlIHBhcmFtcyByZXF1aXJpbmcgYW5vdGhlciBoYW5kbGVyIChlLmcuIHRha2luZyBhIGxvY2ss
Cj4+IGFsbG9jYXRpbmcgc29tZSBtZW1vcnksIC4uLikuCj4+Cj4+IEhhdmluZyBhIG1hY3JvIGZv
ciBkb2luZyBib3RoIChsaWtlIGFib3ZlIGNhc2UpIHNlZW1zIGFwcHJvcHJpYXRlLgo+PiBBbnkg
bmFtaW5nIGlkZWFzPyBFLmcuOgo+Pgo+PiBzdHJpbmdfcGFyYW1fYW55dGltZSgpID8KPiAKPiBI
b3cgYWJvdXQgeHl6X3BhcmFtX3J1bnRpbWVfb25seSgpIHRvIGNvdmVyIHRoZSBjYXNlIHdoZXJl
Cj4geW91IHJlYWxseSBuZWVkIHNlcGFyYXRlIGhhbmRsZXJzPyBZZXQgZXZlbiB0aGVuIG9uZSB3
b3VsZCBoYXZlCj4gdG8gc3BlY2lmeSB0aGUgc3RyaW5nIHR3aWNlLCBpLmUuIHRoZSBuYW1lIHlv
dSBzdWdnZXN0IG1pZ2h0IGJlCj4gZ29vZCB0byB1c2Ugd2hlbiBpdCB0YWtlcyB0d28gaGFuZGxl
ciBhcmd1bWVudHMuCgpJIHRoaW5rIGZvciBub3cgd2UgY291bGQgdXNlICpfcGFyYW1fcnVudGlt
ZSgpIGZvciBib290LSBhbmQKcnVudGltZS1jaGFuZ2VzLiBXZSBjYW4gYWRkIGFub3RoZXIgc2V0
IG9mIG1hY3JvcyBpZiB3ZSBuZWVkIHRoZW0uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 16:13:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 16:13: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.xen.org>)
	id 1dheTA-00055D-3A; Tue, 15 Aug 2017 16:13:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dheT9-000556-0A
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 16:13:27 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7D/EC-03612-6AD13995; Tue, 15 Aug 2017 16:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsWyU9JRQneJ7OR
 Ig/fHTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyN636wFLQzV5yc/JytgfEcUxcjJ4eEgJ/E
 t9UfwGxhARuJO586WEBsEYEAidN9DaxdjFwczAIHGCUe7f3JCOIICSxjlLjzr58VpIpNQF9i9
 4tPYN28ArYSbztXAcU5OFgEVCWa7paBhEUFwiX2f7/GDFEiKHFy5hOwBZwC9hLTJuxkBilnFt
 CUWL9LHyTMLCAvsf3tHGYIW1yi6ctKsE1CAmoS1/ovsUPcnC6x9e8v5gmMArOQTJ2FMGkWkkm
 zkExawMiyilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMGQZ
 gGAH47dlAYcYJTmYlER5F52dFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveL9ORIIcGi1PTUi
 rTMHGD0wKQlOHiURHiZZYDSvMUFibnFmekQqVOMxhxNH7Z8YeJomrD7C5MQS15+XqqUOO8skE
 kCIKUZpXlwg2BRfYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvIdBFvJk5pXA7XsFdAoT0Cl
 X2ieBnFKSiJCSamCcY7iKo1rt9UtnHcW3jyZIfhTSNnwyLbglfxlvnsK7NGbDkFk36mw41q6X
 /tkd73H0vs7ynJ2MK3JzJnpqaT35evnHoo3e7ZUTNRalbc1i/r5qlX72hrRs36RpXk3nXud/z
 94gvEuL23lBb/z07lm7o0TN86RO8/5VniBoMvvFl6mh/+8YF3UosRRnJBpqMRcVJwIAFoQCeu
 UCAAA=
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502813604!111594357!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34902 invoked from network); 15 Aug 2017 16:13:24 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 16:13:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51020637"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59932378020000780016FEC6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5eb6232e-45b5-0536-8dd1-2a60980497a6@citrix.com>
Date: Tue, 15 Aug 2017 17:08:37 +0100
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: <59932378020000780016FEC6@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH RESEND 1/8] gnttab: drop useless locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTU6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEhvbGRpbmcgYW55IGxvY2sg
d2hpbGUgYWNjZXNzaW5nIHRoZSBtYXB0cmFjayBlbnRyeSBmaWVsZHMgaXMKPiBwb2ludGxlc3Ms
IGFzIHRoZXNlIGVudHJpZXMgYXJlIHByb3RlY3RlZCBieSB0aGVpciBhc3NvY2lhdGVkIGFjdGl2
ZQo+IGVudHJ5IGxvY2sgKHdoaWNoIGlzIGJlaW5nIGFjcXVpcmVkIGxhdGVyLCBiZWZvcmUgcmUt
dmFsaWRhdGluZyB0aGUKPiBmaWVsZHMgcmVhZCB3aXRob3V0IGhvbGRpbmcgdGhlIGxvY2spLgo+
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 16:17:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 16:17: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.xen.org>)
	id 1dheXK-0005VV-K9; Tue, 15 Aug 2017 16:17:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dheXJ-0005VH-0T
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 16:17:45 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FF/56-01987-8AE13995; Tue, 15 Aug 2017 16:17:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXeZ3OR
 Igw//rC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bL+K0tBW35FY9sa5gbG
 Ka5djFwcQgJ/GSUmbr/KBuE8ZpToX/SEEcLZxijx/dgVoAwnh4iAs8TXM3PZQWxeAX2JDau3g
 8WFBYIlrk1ZygTSICHwRFvizKw5YAkJAW+JF1M/MHcxcoDZE/v8uxjZOdgErCQOiYEUsAioSp
 x8d4FpAiP3AkaGVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2MF9qdDzFKcjApifIuOjspUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7xTZyZFCgkWp
 6akVaZk5wNCDSUtw8CiJ8NrLAKV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc1xtkhgBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvJ8gqnsy8ErhNr4COYAI64kr7JJ
 AjShIRUlINjLYuoVn7Cjd3dz89+sFkvsbNrsPf+Wc+DIxIWqIunfL85kWmCxetfrYcY0h8Xa+
 vdnWNedqs1Ko5ur9Xfm+0WROku2hDDZdUV4ldMNtNLuln53fw+As4rtu9faNGs2vFTYkpF+5H
 XzSfznG8Qcth7aq2bMHbge+ubtaLO6C+Mn51knvK6+O3O5VYijMSDbWYi4oTAX5dWy9+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502813861!79254080!1
X-Originating-IP: [104.130.215.37]
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 26593 invoked from network); 15 Aug 2017 16:17:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 16:17:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dheXD-0001xk-3p; Tue, 15 Aug 2017 16:17: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 1dheX6-0002cM-Vc; Tue, 15 Aug 2017 16:17:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dheX6-00018M-Fr; Tue, 15 Aug 2017 16:17:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112638-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot: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:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm: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
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=fcd07350007bdcc0aab506fb9b5703fad48a6521
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 16:17:32 +0000
Subject: [Xen-devel] [linux-linus test] 112638: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjYzOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNjM4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEw
NTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEx
MDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTA1MTUK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGZjZDA3MzUwMDA3YmRjYzBhYWI1MDZmYjliNTcwM2ZhZDQ4YTY1MjEKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1
M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0
ODo1NiBaICAgNTkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcg
MjM6NDg6MTMgWiAgIDU4IGRheXMgICA3NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTI2MzggIDIwMTctMDgtMTQgMjE6NDg6NDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjIzMDAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
Y2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDI2NDY0NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 16:52:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 16:52: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.xen.org>)
	id 1dhf4l-00006h-7v; Tue, 15 Aug 2017 16:52:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhf4k-00006b-2O
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 16:52:18 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 EA/B1-02177-1C623995; Tue, 15 Aug 2017 16:52:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQveA2uR
 Ig+MTVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNM74wF1xhq/i1u5O9gbGBtYuRg0NCwE9i
 wmS2LkZODmGBaIn9t+4wg9giAgESp/tASrg4mAUOMEo82vuTEcQREljGKHFy9W1GkCo2AX2J3
 S8+MYHYvAK2Ev1LZoB1swioSiz/vpwdxBYVCJfY//0aM0SNoMTJmU9YQGxOAXuJ59NPsYMcwS
 ygKbF+lz5ImFlAXmL72znMELa4RNOXlawgtpCAmsS1/ktgIyUE0iUmPuthmcAoMAvJ1FkIk2Y
 hmTQLyaQFjCyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC
 Q5YBCHYwrtnueYhRkoNJSZR30dlJkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFtUJ0cKCRalp
 qdWpGXmAKMHJi3BwaMkwvsEJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeUpAiAZCijN
 I8uBGwSL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4dIFN4MvNK4Da9AjqCCeiIK+2TQI4
 oSURISTUwemxU4k1vbQg+UB5pf/nHaoWrNlXXnpS9batWvxL3N8cwLuGYxOOWThOWvwevJzmt
 etN/e0Xx5M+3tXYrzJTIz4hztJijU5O/zfz7210r7us71RRlfgj/+4SxZL2sqU317CWR4o8ez
 39/NfTo3cfnd1y5UHp6pU7J/8Dl75YkKut0XWFffEfpnRJLcUaioRZzUXEiAJN9xR3fAgAA
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502815936!102524277!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61804 invoked from network); 15 Aug 2017 16:52:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 16:52:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51023475"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <599323B9020000780016FEC9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4fdd8854-999e-0d3f-0dc0-4c496db87b31@citrix.com>
Date: Tue, 15 Aug 2017 17:52:15 +0100
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: <599323B9020000780016FEC9@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH RESEND 2/8] gnttab: avoid spurious maptrack
 handle allocation failures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTU6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+IEBAIC00MjIsOCArNDIyLDEz
IEBAIGdldF9tYXB0cmFja19oYW5kbGUoCj4gICAgICAvKgo+ICAgICAgICogSWYgd2UndmUgcnVu
IG91dCBvZiBmcmFtZXMsIHRyeSBzdGVhbGluZyBhbiBlbnRyeSBmcm9tIGFub3RoZXIKPiAgICAg
ICAqIFZDUFUgKGluIGNhc2UgdGhlIGd1ZXN0IGlzbid0IG1hcHBpbmcgYWNyb3NzIGl0cyBWQ1BV
cyBldmVubHkpLgo+ICsgICAgICogQWxzbyB1c2UgdGhpcyBwYXRoIGluIGNhc2Ugd2UncmUgb3V0
IG9mIG1lbW9yeSwgdG8gYXZvaWQgc3B1cmlvdXMKPiArICAgICAqIGZhaWx1cmVzLgoKVGhpcyBj
b21tZW50IGlzbid0IHN0cmljdGx5IGNvcnJlY3QgYW55IG1vcmUuICBJdCBpcyBub3cgIklmIHdl
J3ZlIHJ1bgpvdXQgb2YgaGFuZGxlcyBhbmQgc3RpbGwgaGF2ZSBmcmFtZSBoZWFkcm9vbSwgdHJ5
IGFsbG9jYXRpbmcgYSBuZXcKbWFwdHJhY2sgZnJhbWUuICBJZiB0aGVyZSBpcyBubyBoZWFkcm9v
bSwgb3IgWGVuIGlzIG91dCBvZiBtZW1vcnksIHRyeQpzdGVhbGluZyBhbiBlbnRyeSBmcm9tIGFu
b3RoZXIgdmNwdSIuCgp+QW5kcmV3Cgo+ICAgICAgICovCj4gLSAgICBpZiAoIG5yX21hcHRyYWNr
X2ZyYW1lcyhsZ3QpID49IG1heF9tYXB0cmFja19mcmFtZXMgKQo+ICsgICAgaWYgKCBucl9tYXB0
cmFja19mcmFtZXMobGd0KSA8IG1heF9tYXB0cmFja19mcmFtZXMgKQo+ICsgICAgICAgIG5ld19t
dCA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwo+ICsKPiArICAgIGlmICggIW5ld19tdCApCj4gICAg
ICB7Cj4gICAgICAgICAgc3Bpbl91bmxvY2soJmxndC0+bWFwdHJhY2tfbG9jayk7Cj4gIAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 17:06:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 17: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.xen.org>)
	id 1dhfHl-0001OR-A3; Tue, 15 Aug 2017 17:05:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhfHk-0001OL-F7
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 17:05:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3B/37-02175-7E923995; Tue, 15 Aug 2017 17:05:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQve55uR
 Ig03PBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybm0wLHjJXrD3QwNTAOI+5i5GTQ0LAT+LQ
 simsILawgKHE7KMHWEBsEYEAidN9DUBxLg5mgQOMEo/2/mQESQgJLGOU+LMPrIhNQF9i94tPT
 CA2r4CtxOJN68BqWARUJVb+XQVWIyoQLrH/+zVmiBpBiZMzn4DFOQXsJRavf8XexcgBtEBTYv
 0ufZAws4C8xPa3c5ghbHGJpi8rWSHWqklc67/EDnFzusTEZz0sExgFZiGZOgth0iwkk2YhmbS
 AkWUVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmC4MgDBDsa9
 /5wOMUpyMCmJ8i46OylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvsMbkSCHBotT01Iq0zBxg5
 MCkJTh4lER414OkeYsLEnOLM9MhUqcYjTmaPmz5wsTRNGH3FyYhlrz8vFQpcd4ckFIBkNKM0j
 y4QbCIvsQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3gMgU3gy80rg9r0COoUJ6JQr7ZNATil
 JREhJNTDyPKuZsmXdx2L/+WyCse1qdTOtr1g5zz4zj93pT9hpF/Hp06atsjK9x/H/muGCxxLq
 5krxDfbHPjjZMFWtN55ZrSD0f/K/8I6pVhYnNrW59Eo9jdiUeUft2ZGtnPXPM09NFrebrxbtO
 nXTb4971yZUayX0PItiaJq1Mzz77g5hMcUXbWyrq+cqsRRnJBpqMRcVJwIA3AsKCuMCAAA=
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502816743!71107025!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6921 invoked from network); 15 Aug 2017 17:05:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 17:05:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51024401"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <599323EA020000780016FECC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3c9d5819-0dc5-b402-5901-c78bdf4d9397@citrix.com>
Date: Tue, 15 Aug 2017 18:04:44 +0100
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: <599323EA020000780016FECC@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH 3/8] gnttab: type adjustments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTU6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEluIHBhcnRpY3VsYXIgdXNl
IGdyYW50X3JlZl90IGFuZCBncmFudF9oYW5kbGVfdCB3aGVyZSBhcHByb3ByaWF0ZS4KPiBBbHNv
IHN3aXRjaCBvdGhlciBuZWFyYnkgdHlwZSB1c2VzIHRvIHRoZWlyIGNhbm9uaWNhbCB2YXJpYW50
cyB3aGVyZQo+IGFwcHJvcHJpYXRlIGFuZCBpbnRyb2R1Y2UgSU5WQUxJRF9NQVBUUkFDS19IQU5E
TEUuCj4KPiBTaWduZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhpcyBu
ZWVkcyByZWJhc2luZyBvdmVyIG15IGNoYW5nZSB0byBzaW1wbGlmeQpnbnR0YWJfY29weV9sb2Nr
X2RvbWFpbigpLCB3aGVyZSBJIGVuZGVkIHVwIHdpdGggdGhlIHNhbWUgbmV0IGNoYW5nZSBhcwp5
b3UndmUgcHJvcG9zZWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 17:10:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 17: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.xen.org>)
	id 1dhfMG-00022w-Ro; Tue, 15 Aug 2017 17:10:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhfMF-00022q-6v
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 17:10:23 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 09/FA-03368-EFA23995; Tue, 15 Aug 2017 17:10:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQvev1uR
 Ig5XLNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlC5cwF7zmqrh+/h9TA+Nuji5GTg4JAT+J
 rQ8/soHYwgJeEneX/GEBsUUEAiRO9zWwdjFycTALHGCUeLT3JyNIQkhgGaPErrU8IDabgL7E7
 hefmEBsXgFbiRl7/oENYhFQlfjT+YkdxBYVCJfY//0aM0SNoMTJmU/AFnAK2Eu0bbsN1MsBtE
 BTYv0ufZAws4C8xPa3c5ghbHGJpi8rWSHWqklc67/EDnFzusTEZz0sExgFZiGZOgth0iwkk2Y
 hmbSAkWUVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgyDIA
 wQ7GpkWBhxglOZiURHkXnZ0UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt1pzcqSQYFFqempFW
 mYOMHpg0hIcPEoivMtA0rzFBYm5xZnpEKlTjIpS4rxbQRICIImM0jy4NljEXmKUlRLmZQQ6RI
 inILUoN7MEVf4VozgHo5Iw70aQKTyZeSVw018BLWYCWnylfRLI4pJEhJRUA6Pd4i+1Qp/SRQ/
 2sB9fGn9/Re575mnp17O7q7xPWb5nMNsdtGFbxeOH97M+z/lwPF88o7WBIXvOvc4Cx/KpdU3F
 CtdCVZ1edubHxvv8vSuomHr55h4R50tTOFlK1pqd4Hzd2fi0LmZpPUe3yq70n6eyNu65p/r81
 cnlG4U2OCvVZj70kpP2N1RiKc5INNRiLipOBABzTCIL0wIAAA==
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502817021!112108349!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48019 invoked from network); 15 Aug 2017 17:10:21 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 17:10:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51024749"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <5993240A020000780016FECF@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ea3571bb-fe0a-78ff-244c-81108a077eb1@citrix.com>
Date: Tue, 15 Aug 2017 18:09:40 +0100
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: <5993240A020000780016FECF@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH 4/8] gnttab: drop pointless leading double
	underscores
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTU6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXkncmUgdmlvbGF0aW5n
IG5hbWUgc3BhY2UgcnVsZXMsIGFuZCB3ZSBkb24ndCByZWFsbHkgbmVlZCB0aGVtLiBXaGVuCj4g
Zm9sbG93ZWQgYnkgImdudHRhYl8iLCBhbHNvIGRyb3AgdGhhdC4KPgo+IFNpZ25lZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gQEAgLTIzMyw4ICsyMzMs
OSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0aXZlX2VudHJ5X3JlbGVhc2UoCj4gICAgIElmIHJj
ID09IEdOVFNUX29rYXksICpwYWdlIGNvbnRhaW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEgcmVm
IHRha2VuLgo+ICAgICBDYWxsZXIgbXVzdCBkbyBwdXRfcGFnZSgqcGFnZSkuCj4gICAgIElmIGFu
eSBlcnJvciwgKnBhZ2UgPSBOVUxMLCAqZnJhbWUgPSBJTlZBTElEX01GTiwgbm8gcmVmIHRha2Vu
LiAqLwo+IC1zdGF0aWMgaW50IF9fZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCB1
bnNpZ25lZCBsb25nICpmcmFtZSwgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2UsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlYWRvbmx5LCBzdHJ1Y3QgZG9tYWluICpyZCkK
PiArc3RhdGljIGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVk
IGxvbmcgKmZyYW1lLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICoqcGFnZSwgYm9vbCByZWFkb25seSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGRvbWFpbiAqcmQpCj4gIHsKPiAgICAgIGludCByYyA9IEdOVFNUX29rYXk7Cj4gICNp
ZiBkZWZpbmVkKFAyTV9QQUdFRF9UWVBFUykgfHwgZGVmaW5lZChQMk1fU0hBUkVEX1RZUEVTKQo+
IEBAIC0zMDAsNyArMzAxLDcgQEAgZG91YmxlX2d0X3VubG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUg
KmxndAo+ICAjZGVmaW5lIElOVkFMSURfTUFQVFJBQ0tfSEFORExFIFVJTlRfTUFYCj4gIAo+ICBz
dGF0aWMgaW5saW5lIGdyYW50X2hhbmRsZV90Cj4gLV9fZ2V0X21hcHRyYWNrX2hhbmRsZSgKPiAr
X2dldF9tYXB0cmFja19oYW5kbGUoCj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQsCj4gICAg
ICBzdHJ1Y3QgdmNwdSAqdikKCkFueSBjaGFuY2Ugb2YgY29hbGVzY2VudCB0aGVzZSBwYXJhbWV0
ZXJzPyAgVGhlcmVzIG5vIG5lZWQgZm9yIDQgbGluZXMKaGVyZSwgb3IgaW4gc2ltaWxhciBjYXNl
cyBiZWxvdy4KCk90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 17:12:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 17:12: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.xen.org>)
	id 1dhfOQ-0002Bm-7L; Tue, 15 Aug 2017 17:12:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhfOP-0002Be-0x
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 17:12:37 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 64/34-18997-48B23995; Tue, 15 Aug 2017 17:12:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsWyU9JRQrdZe3K
 kwcElGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJ7qWMBc3MFTv3LGFuYDzJ1MXIwSEh4Cfx
 axlXFyMnh7CAq8S7K1vYQGwRgQCJ030NrF2MXBzMAgcYJR7t/ckI4ggJLGOU+LltOVgVm4C+x
 O4Xn5hAbF4BW4nu02vBbBYBVYkr53pZQWxRgXCJ/d+vMUPUCEqcnPmEBcTmFLCX2PakDewIZg
 FNifW79EHCzALyEtvfzmGGsMUlmr6sBBsjJKAmca3/EjuILSGQLrH17y/mCYwCs5BMnYUwaRa
 SSbOQTFrAyLKKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw
 ZBmAYAdj3yznQ4ySHExKoryLzk6KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy6Q1OVJIsCg1P
 bUiLTMHGD0waQkOHiUR3nCQNG9xQWJucWY6ROoUozFH04ctX5g4mibs/sIkxJKXn5cqJc67BK
 RUAKQ0ozQPbhAsqi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmFcTZApPZl4J3L5XQKcwAZ1
 ypX0SyCkliQgpqQbGyIYTuz+w7f+xU5Mtd6Pp6nfnVp0tu3+1au6mXfPW/Wt2jj93IExCPm9R
 m32lYbr2pvkSmXMftUmav+PU0FVt2vzx/hMGqWqehJbCqh/CnQfW/ndM8LohUuL7XM9I7Miqq
 TIzlx0+9dx1YkvlDI/022ePBs0+WTr9byifkqvS128rX9a93yEQpsRSnJFoqMVcVJwIALy/dN
 7lAgAA
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502817155!107355537!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62301 invoked from network); 15 Aug 2017 17:12:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 17:12:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51024940"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59932422020000780016FED2@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <40ad7645-1985-a505-148a-237529841d1c@citrix.com>
Date: Tue, 15 Aug 2017 18:12:31 +0100
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: <59932422020000780016FED2@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH 5/8] gnttab: re-arrange struct
	active_grant_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTU6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIGJlbmlnbiB0byAz
Mi1iaXQgYXJjaGVzLCB0aGlzIHNocmlua3MgdGhlIHNpemUgZnJvbSA1NiB0byA0OAo+IGJ5dGVz
IG9uIDY0LWJpdCBvbmVzICh3aGlsZSBzdGlsbCBsZWF2aW5nIGEgMTYtYml0IGhvbGUpLgo+Cj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGVyZSBpcyBz
b21lIGZvbGxvdy1vbiBpc19zdWJfcGFnZSB0eXBlIGNsZWFudXAgeW91IGNvdWxkIGRvLAplc3Bl
Y2lhbGx5IGluIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKS4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 17:14:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 17: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.xen.org>)
	id 1dhfQJ-0002JV-JC; Tue, 15 Aug 2017 17:14:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhfQI-0002JM-Jb
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 17:14:34 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 31/A3-03612-9FB23995; Tue, 15 Aug 2017 17:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQven9uR
 Igx+LOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow799MKnvNUdK5fx9TAeImzi5GTQ0LAT+Lb
 7dWsILawgKPE2ufdYLaIQIDE6b4GIJuLg1ngAKPEo70/GUEcIYFljBJ393wDq2IT0JfY/eITE
 4jNK2ArsaX9FwuIzSKgKtH/aDlYjahAuMT+79eYIWoEJU7OfAJWwylgL9Fx8AFQnANog6bE+l
 36IGFmAXmJ7W/nMEPY4hJNX1aCjRESUJO41n+JHeLodImJz3pYJjAKzEIydRbCpFlIJs1CMmk
 BI8sqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAkGUAgh2M
 f9cGHmKU5GBSEuVddHZSpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3o9akyOFBItS01Mr0jJzg
 NEDk5bg4FES4Z0MkuYtLkjMLc5Mh0idYlSUEucVBcackABIIqM0D64NFrGXGGWlhHkZgQ4R4i
 lILcrNLEGVf8UozsGoJMwrBTKFJzOvBG76K6DFTECLr7RPAllckoiQkmpgrPkuFesmu8mqY6L
 d+tiFn3OOzNnfaXp0QnSf6LZfFQwB74Lvufj03Js+J+e2buu97be9hbPPmKeLVjxyEHL4duwJ
 Wzi3TMWHo96MDAoFUn234zKCPVk3RTLWiBhelbVSjv+XXjTr9u+OC6q93+TvBE1xEvnWLqVa1
 LzKg399XqHI9AM7GlOUWIozEg21mIuKEwHjdAdw0wIAAA==
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502817272!54992129!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46542 invoked from network); 15 Aug 2017 17:14:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 17:14:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51025047"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <5993243D020000780016FED5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c30a15ea-8ae2-a738-1b2f-ceb98cea996f@citrix.com>
Date: Tue, 15 Aug 2017 18:14:07 +0100
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: <5993243D020000780016FED5@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH 6/8] gnttab: move GNTPIN_* out of header file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTU6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXkncmUgcHJpdmF0ZSB0
byBncmFudF90YWJsZS5jLgo+Cj4gU2lnbmVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4KPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKPiBAQCAtMTU4LDcgKzE1OCwyNCBAQCBzaGFyZWRfZW50cnlfaGVh
ZGVyKHN0cnVjdCBncmFudF90YWJsZSAqCj4gIAo+ICAvKiBBY3RpdmUgZ3JhbnQgZW50cnkgLSB1
c2VkIGZvciBzaGFkb3dpbmcgR1RGX3Blcm1pdF9hY2Nlc3MgZ3JhbnRzLiAqLwo+ICBzdHJ1Y3Qg
YWN0aXZlX2dyYW50X2VudHJ5IHsKPiAtICAgIHVpbnQzMl90ICAgICAgcGluOyAgICAvKiBSZWZl
cmVuY2UgY291bnQgaW5mb3JtYXRpb24uICAgICAgICAgICAgICovCj4gKyAgICB1aW50MzJfdCAg
ICAgIHBpbjsgICAgLyogUmVmZXJlbmNlIGNvdW50IGluZm9ybWF0aW9uOiAgICAgICAgICAgICAq
Lwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIENvdW50IG9mIHdyaXRhYmxlIGhvc3Qt
Q1BVIG1hcHBpbmdzLiAgICAgKi8KPiArI2RlZmluZSBHTlRQSU5faHN0d19zaGlmdCAgICAoMCkK
PiArI2RlZmluZSBHTlRQSU5faHN0d19pbmMgICAgICAoMSA8PCBHTlRQSU5faHN0d19zaGlmdCkK
PiArI2RlZmluZSBHTlRQSU5faHN0d19tYXNrICAgICAoMHhGRlUgPDwgR05UUElOX2hzdHdfc2hp
ZnQpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogQ291bnQgb2YgcmVhZC1vbmx5IGhv
c3QtQ1BVIG1hcHBpbmdzLiAgICAqLwo+ICsjZGVmaW5lIEdOVFBJTl9oc3RyX3NoaWZ0ICAgICg4
KQo+ICsjZGVmaW5lIEdOVFBJTl9oc3RyX2luYyAgICAgICgxIDw8IEdOVFBJTl9oc3RyX3NoaWZ0
KQo+ICsjZGVmaW5lIEdOVFBJTl9oc3RyX21hc2sgICAgICgweEZGVSA8PCBHTlRQSU5faHN0cl9z
aGlmdCkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBDb3VudCBvZiB3cml0YWJsZSBk
ZXZpY2UtYnVzIG1hcHBpbmdzLiAgICovCj4gKyNkZWZpbmUgR05UUElOX2Rldndfc2hpZnQgICAg
KDE2KQo+ICsjZGVmaW5lIEdOVFBJTl9kZXZ3X2luYyAgICAgICgxIDw8IEdOVFBJTl9kZXZ3X3No
aWZ0KQo+ICsjZGVmaW5lIEdOVFBJTl9kZXZ3X21hc2sgICAgICgweEZGVSA8PCBHTlRQSU5fZGV2
d19zaGlmdCkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBDb3VudCBvZiByZWFkLW9u
bHkgZGV2aWNlLWJ1cyBtYXBwaW5ncy4gICovCj4gKyNkZWZpbmUgR05UUElOX2RldnJfc2hpZnQg
ICAgKDI0KQo+ICsjZGVmaW5lIEdOVFBJTl9kZXZyX2luYyAgICAgICgxIDw8IEdOVFBJTl9kZXZy
X3NoaWZ0KQo+ICsjZGVmaW5lIEdOVFBJTl9kZXZyX21hc2sgICAgICgweEZGVSA8PCBHTlRQSU5f
ZGV2cl9zaGlmdCkKCkkgd291bGQgcmVjb21tZW5kIHRha2luZyB0aGUgb3Bwb3J0dW5pdHkgdG8g
c3dpdGNoIHRoZXNlIGRlZmluaXRpb25zIHRvCjF1IDw8IEdOVFBJTl8qLCBhcyB0aGV5IGFyZSBh
bHdheXMgdXNlZCB3aXRoIHVuc2lnbmVkIHR5cGVzLgoKRWl0aGVyIHdheSwgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 17:15:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 17:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhfRB-0002Qm-SE; Tue, 15 Aug 2017 17:15:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhfRB-0002Qd-0r
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 17:15:29 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2F/3B-02176-03C23995; Tue, 15 Aug 2017 17:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsWyU9JRQldPZ3K
 kwbNJlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBM5vYCnYxVuy8H9vAuIixi5GTQ0LAT6J7
 +xo2EFtYwFfi7PMdTCC2iECAxOm+BtYuRi4OZoEDjBKP9v5kBHGEBJYxSqz7sh2sik1AX2L3i
 09gNq+ArcSKhydZQGwWAVWJS72H2UFsUYFwif3frzFD1AhKnJz5BKyGU8Be4unyZUCbOYA2aE
 qs36UPEmYWkJfY/nYOM4QtLtH0ZSUriC0koCZxrf8SO8TR6RITn/WwTGAUmIVk6iyESbOQTJq
 FZNICRpZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIVvP
 wMC4g/HyFr9DjJIcTEqivIvOTooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7UWtypJBgUWp6a
 kVaZg4wemDSEhw8SiK8TdpAad7igsTc4sx0iNQpRkuOWf/WfGHiaPqwBURO2P2FSYglLz8vVU
 qcVxSkQQCkIaM0D24cLMIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQ8yhSczrwRu6yu
 gg5iADrrSPgnkoJJEhJRUA+OmQosb7dWlb7zcm7Zser9h1mHjZhlL4f6ZBts3187UnRa9xFwg
 OMto6adH/5NTTmzdcitbIe3HVmnDwBO9FyV/iQn9m/pjcse84Gff2plOWFQsSnsjzmmr/9V7y
 dTmL7Zbp5y4nlR87823PTk9p/mt3u+LSWMuX9P35tf6+P3zNHISuRq2CS5TYinOSDTUYi4qTg
 QAsg4mWesCAAA=
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502817326!104551977!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2231 invoked from network); 15 Aug 2017 17:15:26 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 17:15:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51025121"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <5993245E020000780016FF18@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0fdce1b8-1e96-1b35-e436-8850fb6e5304@citrix.com>
Date: Tue, 15 Aug 2017 18:15:07 +0100
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: <5993245E020000780016FF18@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH 7/8] gnttab: use DIV_ROUND_UP() instead of
	open-coding it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTU6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsc28gYWRqdXN0IGZvcm1h
dHRpbmcgb2YgbmVhcmJ5IGNvZGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 17:18:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 17: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.xen.org>)
	id 1dhfTv-0002fJ-A7; Tue, 15 Aug 2017 17:18:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3930249d3=Andrew.Cooper3@citrix.com>)
 id 1dhfTu-0002fC-7a
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 17:18:18 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 82/A7-02184-9DC23995; Tue, 15 Aug 2017 17:18:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQveGzuR
 Ig2m3bSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyV8/4yF9znqPi8bQdLA+N6ti5GTg4JAT+J
 Hd8mgNnCAvESv7/PZwGxRQQCJE73NbB2MXJxMAscYJR4tPcnI4gjJLCMUeL0rulgHWwC+hK7X
 3xiArF5BWwldr5awQhiswioSjy8cxHMFhUIl9j//RozRI2gxMmZT8A2cArYS7yfMgWolwNog6
 bE+l36IGFmAXmJ7W/nMEPY4hJNX1aygthCAmoS1/ovsUMcnS4x8VkPywRGgVlIps5CmDQLyaR
 ZSCYtYGRZxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGLQM
 QLCD8eJpz0OMkhxMSqK8i85OihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtBe3KkkGBRanpqR
 VpmDjB+YNISHDxKIrxHQNK8xQWJucWZ6RCpU4yKUuK8UsCoExIASWSU5sG1wWL2EqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR5z4OM58nMK4Gb/gpoMRPQ4ivtk0AWlyQipKQaGNe2X8w4VmG
 8Y9m0CdYzru6NX6nRU7ury/JuoWl8wFntnnoRvY97e/bZ2944ybhtYU7SrsrvT4Iv7tjW92bK
 qXO28rnuDrtY/v9TjrZR9tMSL/qVPO++dFST7r7XW3rZyj9dPiHsaLeD3zf+2n+j2arVZ2vyd
 a+7Ogts+NUn0Cs8/7WI79I9r5VYijMSDbWYi4oTAerVQbXUAgAA
X-Env-Sender: prvs=3930249d3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502817496!78958381!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49457 invoked from network); 15 Aug 2017 17:18:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 17:18:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,378,1498521600"; d="scan'208";a="51025332"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <5993247A020000780016FF1B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <07609ada-c477-1ae8-e3b5-63c6246db8a3@citrix.com>
Date: Tue, 15 Aug 2017 18:18:15 +0100
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: <5993247A020000780016FF1B@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH 8/8] gnttab: drop struct
 active_grant_entry's gfn field for release builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMTcgMTU6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgc2hyaW5rcyB0aGUg
c2l6ZSBmcm9tIDQ4IHRvIDQwIGJ5dGVzIGJ5dGVzIG9uIDY0LWJpdCBidWlsZHMuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KPiAtLS0gYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiBA
QCAtMTg1LDcgKzE4NSwxMiBAQCBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5IHsKPiAgICAgIGdy
YW50X3JlZl90ICAgdHJhbnNfZ3JlZjsKPiAgICAgIHN0cnVjdCBkb21haW4gKnRyYW5zX2RvbWFp
bjsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWU7ICAvKiBGcmFtZSBiZWluZyBncmFudGVkLiAg
ICAgICAgICAgICAgICAgICAgICovCj4gKyNpZm5kZWYgTkRFQlVHCj4gICAgICB1bnNpZ25lZCBs
b25nIGdmbjsgICAgLyogR3Vlc3QncyBpZGVhIG9mIHRoZSBmcmFtZSBiZWluZyBncmFudGVkLiAq
Lwo+ICsjIGRlZmluZSBhY3Rfc2V0X2dmbihhY3QsIHZhbCkgKChhY3QpLT5nZm4gPSAodmFsKSkK
PiArI2Vsc2UKPiArIyBkZWZpbmUgYWN0X3NldF9nZm4oYWN0LCBnZm4pCj4gKyNlbmRpZgo+ICAg
ICAgc3BpbmxvY2tfdCAgICBsb2NrOyAgICAgIC8qIGxvY2sgdG8gcHJvdGVjdCBhY2Nlc3Mgb2Yg
dGhpcyBlbnRyeS4KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWUgZG9jcy9t
aXNjL2dyYW50LXRhYmxlcy50eHQgZm9yCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbG9ja2luZyBwcm90b2NvbCAgICAgICAgICAgICAgICAgICAgICAqLwoKSU1PLCB0aGlzIHdv
dWxkIGJlIGNsZWFuZXIgYXMKCnN0YXRpYyB2b2lkIGFjdF9zZXRfZ2ZuKHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkgKmFjdCwgdW5zaWduZWQgbG9uZyBnZm4pCnsKI2lmbmRlZiBOREVCVUcKICAg
IGFjdC0+Z2ZuID0gZ2ZuOwojZW5kaWYKfQoKV2hpY2ggYm90aCBtb3ZlcyB0aGUgZnVuY3Rpb24g
b3V0IG9mIHRoZSBzdHJ1Y3QgZGVmaW5pdGlvbiwgYW5kIHRha2VzCmNhcmUgb2Ygc2lkZSBlZmZl
Y3QgZXZhbHVhdGlvbiBkaWZmZXJlbmNlcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 18:03:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 18: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.xen.org>)
	id 1dhgBM-0006q2-Ja; Tue, 15 Aug 2017 18:03:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhgBK-0006ps-RA
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 18:03:10 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3B/16-03368-E5733995; Tue, 15 Aug 2017 18:03:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXSPJ+BQzfWfHK
 kQXe7gsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHt3W2WguusFYs69BsY97F0MXJxCAlcYJTo
 /3KItYuRg0NYIEJi327VLkZODhEBd4nLH6eygYSZBfQlzu0ohyhvZpLov/+ZGaSGTcBAYsrrl
 awgNq+Ag8TrtzdYQOpZBFQlZjzWBgmLCoRL7P9+jRmiRFDi5MwnLCA2p4C1xIlj7WwgNrOAus
 SfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyDcLSfssJC2zkLTMQtKygJFlFaNGcWpRWWqRrpGBXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxl/LAg4xSnIwKYnyLjo7KVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+m2eRIIcGi1PTUirTMHGAswKQlOHiURHiPgaR5iwsSc
 4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOawlSJABSlFGaBzcCFpeXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMyrAzKFJzOvBG7TK6AjmICOuNI+CeSIkkSElFQDozaf6XzPIvGMV5+ZDbZNk/+
 uPyP33u3q6M3vJb8IvxJS/zox5VncqjNBmT7MD3ufmC1nvfY29++9C2WO6xtOPDJcV8mtfEm0
 gUWFSdnkScPJzt+RLWzBzza6Tpi1WdPbWp/tcYjAJKNsXoMz4dtubDL5FLZ66/e527b0/ODfq
 CnpuEX6VULdKyWW4oxEQy3mouJEAFit/hDGAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502820189!71854528!1
X-Originating-IP: [131.159.0.8]
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 1015 invoked from network); 15 Aug 2017 18:03:09 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 18:03:09 -0000
Received: from [192.168.178.27]
 (dslb-094-216-221-158.094.216.pools.vodafone-ip.de [94.216.221.158])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id D685810C774B5;
 Tue, 15 Aug 2017 20:03:02 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-12-proskurin@sec.in.tum.de>
 <126b8cb7-b521-6deb-b296-93e61be18e2f@arm.com>
 <5eea0466-77a9-c0b5-5c33-615419366ac9@sec.in.tum.de>
 <79259f22-f5a3-a51b-26d9-624a468d1da2@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <e7577402-4b38-64d0-4c1a-d641b266343f@sec.in.tum.de>
Date: Tue, 15 Aug 2017 20:03:01 +0200
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: <79259f22-f5a3-a51b-26d9-624a468d1da2@arm.com>
Content-Language: de-DE
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMDgvMTUvMjAxNyAxMjoxMyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
IAo+IAo+IE9uIDE0LzA4LzE3IDIyOjAzLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBIaSBK
dWxpZW4sCj4+Cj4+IE9uIDA4LzE0LzIwMTcgMDc6MzcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4+IEhpIFNlcmdlaiwKPj4+Cj4+PiBPbiAwOS8wOC8xNyAwOToyMCwgU2VyZ2VqIFByb3NrdXJp
biB3cm90ZToKPj4+PiArICAgIC8qCj4+Pj4gKyAgICAgKiBBY2NvcmRpbmcgdG8gdG8gQVJNIERE
SSAwNDg3Qi5hIEoxLTU5MjcsIHdlIHJldHVybiBhbiBlcnJvciBpZgo+Pj4+IHRoZSBmb3VuZAo+
Pj4KPj4+IFBsZWFzZSBkcm9wIG9uZSBvZiB0aGUgJ3RvJy4gVGhlIHJlc3QgbG9va3MgZ29vZCB0
byBtZS4KPj4+Cj4+Cj4+IEdyZWF0LCB0aGFua3MuIEkgd2lsbCByZW1vdmUgdGhlIHNlY29uZCAi
dG8iIGluIHY5LiBXb3VsZCB0aGF0IGJlIGFuCj4+IEFja2VkLWJ5IG9yIHNoYWxsIEkgdGFnIHRo
aXMgcGF0Y2ggd2l0aCBhIFJldmlld2VkLWJ5IHlvdT8KPiAKPiBBY2tlZC1ieS4gRklZLCB5b3Ug
c3RpbGwgbWlzc2luZyBhbiBhY2tlZCBmcm9tICJUaGUgUkVTVCIgZm9yIHBhdGNoICM3LAo+IHRo
ZSByZXN0IGxvb2tzIGZ1bGx5IGFja2VkLgo+IAoKWWVhLCBJIGtub3cuIEkgd2lsbCBwaW5nIFRo
ZSBSRVNUIG1haW50YWluZXJzIGFnYWluLgoKVGhhbmtzLAp+U2VyZ2VqCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 18:08:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 18: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.xen.org>)
	id 1dhgGX-0007Ff-6F; Tue, 15 Aug 2017 18:08:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhgGV-0007FX-6F
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 18:08:31 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D7/93-02033-E9833995; Tue, 15 Aug 2017 18:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSPJ+BQ3euxeR
 Ig5+TjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHa1IKGiQrru8/x9bA+Fiki5GLQ0jgAqPE
 7ifTWLsYOTmEBeIkJp99C2aLCChJ3Fs1mQmkiFlgM5PEqx172boYOYA6ciSeLzEDqWETMJCY8
 nolWD2vgIPE8i/zmUBKWARUJbo+Z4KERQXCJfZ/v8YMUSIocXLmExYQm1PARuJu4wkmEJtZQF
 3iz7xLzBC2uMStJ/Oh4vISzVtnM09g5JuFpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI18hIL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMATrGRgYdzDuafc7xCjJwaQkyrvo7KRI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8UeaTI4UEi1LTUyvSMnOA0QCTluDgURLhrQdJ8xYXJ
 OYWZ6ZDpE4xKkqJ8y4ESQiAJDJK8+DaYBF4iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwrw
 TIFJ7MvBK46a+AFjMBLb7SPglkcUkiQkqqgTHGLP1ByO51k2zfrD+999nHP2x9L67H6AsVfjR
 Vc+Y32zJLjFmhlmtKocTB+wkZnxf/X8xtIruKecG5y5lxXmyF8ockJ55zmfbt9E2VcxdcNpZt
 +GbRoZh52n5T54FpwglRKsvWnmz5lPUukDNxl5LYwYhj/kec5qakLNBPfF8rdbFrgdbJ1XZKL
 MUZiYZazEXFiQADwXLDuwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502820509!78963172!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21582 invoked from network); 15 Aug 2017 18:08:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Aug 2017 18:08:29 -0000
Received: from [192.168.178.27]
 (dslb-094-216-221-158.094.216.pools.vodafone-ip.de [94.216.221.158])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id DABBF10C774BA;
 Tue, 15 Aug 2017 20:08:22 +0200 (CEST)
To: xen-devel@lists.xenproject.org
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-8-proskurin@sec.in.tum.de>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <d5089559-f3b5-925c-89a0-fca206d7fe66@sec.in.tum.de>
Date: Tue, 15 Aug 2017 20:08:21 +0200
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: <20170809082038.3236-8-proskurin@sec.in.tum.de>
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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 07/13] arm/mem_access: Introduce
 GENMASK_ULL bit operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKT24gMDgvMDkvMjAxNyAxMDoyMCBBTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToK
PiBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBHRU5NQVNLIGlzIGNhcGFibGUgb2YgY3Jl
YXRpbmcgYml0bWFza3Mgb2YKPiAzMi1iaXQgdmFsdWVzIG9uIEFBcmNoMzIgYW5kIDY0LWJpdCB2
YWx1ZXMgb24gQUFyY2g2NC4gQXMgd2UgbmVlZCB0bwo+IGNyZWF0ZSBtYXNrcyBmb3IgNjQtYml0
IHZhbHVlcyBvbiBBQXJjaDMyIGFzIHdlbGwsIGluIHRoaXMgY29tbWl0IHdlCj4gaW50cm9kdWNl
IHRoZSBHRU5NQVNLX1VMTCBiaXQgb3BlcmF0aW9uLiBQbGVhc2Ugbm90ZSB0aGF0IHRoZQo+IEdF
Tk1BU0tfVUxMIGltcGxlbWVudGF0aW9uIGhhcyBiZWVuIGxpZnRlZCBmcm9tIHRoZSBsaW51eCBr
ZXJuZWwgc291cmNlCj4gY29kZS4KPiAKCkFzIGFsbCBvdGhlciBwYXRjaGVzIG9mIHRoaXMgcGF0
Y2ggc2VyaWVzIGhhdmUgYmVlbiBBY2tlZCwgSSB3b3VsZCBsaWtlCnRvIGZyaWVuZGx5IHJlbWlu
ZCAiVGhlIFJFU1QiIG1haW50YWluZXJzIHRvIHByb3ZpZGUgbWUgd2l0aCB5b3VyCm9waW5pb24v
cmV2aWV3IG9uIHRoaXMgcGFydGljdWxhciBwYXRjaC4gVGhhbmsgeW91IHZlcnkgbXVjaCBpbiBh
ZHZhbmNlIDopCgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBz
ZWMuaW4udHVtLmRlPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiAtLS0KPiB2NjogQXMgc2ltaWxhciBwYXRjaGVzIGhhdmUgYmVlbiBh
bHJlYWR5IHN1Ym1pdHRlZCBhbmQgTkFDS0VEIGluIHRoZQo+ICAgICBwYXN0LCB3ZSByZXN1Ym1p
dCB0aGlzIHBhdGNoIHdpdGggJ1RIRSBSRVNUJyBtYWludGFpbmVycyBpbiBDYyB0bwo+ICAgICBk
aXNjdXNzIHdoZXRoZXIgdGhpcyBwYXRjaCBzaGFsbCBiZSBhcHBsaWVkIGludG8gY29tbW9uIG9y
IHB1dCBpbnRvCj4gICAgIEFSTSByZWxhdGVkIGNvZGUuCj4gCj4gdjc6IENoYW5nZSB0aGUgaW50
cm9kdWNlZCBtYWNybyBCSVRTX1BFUl9MT05HX0xPTkcgdG8gQklUU19QRVJfTExPTkcuCj4gCj4g
ICAgIERlZmluZSBCSVRTX1BFUl9MTE9ORyBhbHNvIGluIGFzbS14ODYvY29uZmlnLmggaW4gb3Jk
ZXIgdG8gYWxsb3cKPiAgICAgZ2xvYmFsIHVzYWdlIG9mIHRoZSBpbnRyb2R1Y2VkIG1hY3JvIEdF
Tk1BU0tfVUxMLgo+IAo+ICAgICBSZW1vdmUgcHJldmlvdXNseSB1bmludGVuZGVkIHdoaXRlc3Bh
Y2UgZWxpbWluYXRpb24gaW4gdGhlIGZ1bmN0aW9uCj4gICAgIGdldF9iaXRtYXNrX29yZGVyIGFz
IGl0IGlzIG5vdCB0aGUgcmlnaHQgcGF0Y2ggdG8gYWRkcmVzcyBjbGVhbnVwLgo+IC0tLQo+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oIHwgMiArKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L2NvbmZpZy5oIHwgMiArKwo+ICB4ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmggICAgIHwgMyArKysK
PiAgMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgK
PiBpbmRleCA1YjZmM2M5ODVkLi43ZGE5NDY5OGUxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY29uZmlnLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCj4g
QEAgLTE5LDYgKzE5LDggQEAKPiAgI2RlZmluZSBCSVRTX1BFUl9MT05HIChCWVRFU19QRVJfTE9O
RyA8PCAzKQo+ICAjZGVmaW5lIFBPSU5URVJfQUxJR04gQllURVNfUEVSX0xPTkcKPiAgCj4gKyNk
ZWZpbmUgQklUU19QRVJfTExPTkcgNjQKPiArCj4gIC8qIHhlbl91bG9uZ190IGlzIGFsd2F5cyA2
NCBiaXRzICovCj4gICNkZWZpbmUgQklUU19QRVJfWEVOX1VMT05HIDY0Cj4gIAo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
b25maWcuaAo+IGluZGV4IGJjMDczMGZkOWQuLjhiMWRlMDdkYmMgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29u
ZmlnLmgKPiBAQCAtMTUsNiArMTUsOCBAQAo+ICAjZGVmaW5lIEJJVFNfUEVSX0JZVEUgOAo+ICAj
ZGVmaW5lIFBPSU5URVJfQUxJR04gQllURVNfUEVSX0xPTkcKPiAgCj4gKyNkZWZpbmUgQklUU19Q
RVJfTExPTkcgNjQKPiArCj4gICNkZWZpbmUgQklUU19QRVJfWEVOX1VMT05HIEJJVFNfUEVSX0xP
TkcKPiAgCj4gICNkZWZpbmUgQ09ORklHX1BBR0lOR19BU1NJU1RBTkNFIDEKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oIGIveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oCj4g
aW5kZXggYmQwODgzYWIyMi4uZTIwMTliMDJhMyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vYml0b3BzLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKPiBAQCAtMTAsNiAr
MTAsOSBAQAo+ICAjZGVmaW5lIEdFTk1BU0soaCwgbCkgXAo+ICAgICAgKCgofjBVTCkgPDwgKGwp
KSAmICh+MFVMID4+IChCSVRTX1BFUl9MT05HIC0gMSAtIChoKSkpKQo+ICAKPiArI2RlZmluZSBH
RU5NQVNLX1VMTChoLCBsKSBcCj4gKyAgICAoKCh+MFVMTCkgPDwgKGwpKSAmICh+MFVMTCA+PiAo
QklUU19QRVJfTExPTkcgLSAxIC0gKGgpKSkpCj4gKwo+ICAvKgo+ICAgKiBmZnM6IGZpbmQgZmly
c3QgYml0IHNldC4gVGhpcyBpcyBkZWZpbmVkIHRoZSBzYW1lIHdheSBhcwo+ICAgKiB0aGUgbGli
YyBhbmQgY29tcGlsZXIgYnVpbHRpbiBmZnMgcm91dGluZXMsIHRoZXJlZm9yZQoKCkNoZWVycywK
flNlcmdlagoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 18:23:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 18: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.xen.org>)
	id 1dhgUO-0000Fg-EN; Tue, 15 Aug 2017 18:22:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhgUN-0000FI-JY
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 18:22:51 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 7B/EF-01736-AFB33995; Tue, 15 Aug 2017 18:22:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfen9eR
 Ig1+PjS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasW3xB5aCH/kVF6+eZGtg
 nOXSxcjFISTwl1Fi/71pzBDOY0aJX03X2CCcbYwS779sZu1i5OQQEXCW+HpmLjuIzSugL/H+6
 wIWEFtYIERiycuTYN0SAu2qEhMadrOBJCQEPCW+rznJBGPP3jUdqIGdg03ASuKQGEiURUBVYu
 LaZWwTGLkXMDKsYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9Ho9AwPjDsa+VX6HGCU5mJREeRednRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3jdXkSCHB
 otT01Iq0zBxg+MGkJTh4lER4GYAhKMRbXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8uSAzB
 ECKMkrz4EbAYuESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHexyBTeDLzSuA2vQI6ggnoiC
 vtk0COKElESEk1MAZZaB+Y+smQecbchWby73YsDFB30BHy5d89a64MD0toq3eTf1tD7rW8qb+
 LXO+0vOBab368PiHCwGD5rXWaHEGTt55OepvqeCq7yqBwxWG2zH3fPoSZpN3gcH2VV+Jrke0e
 lGN/qCafaZ1l96J+frcvohFN07w6b/w4k3ubLXXvlIeORxdxKbEUZyQaajEXFScCAI+oC6WAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502821368!107362220!1
X-Originating-IP: [104.130.215.37]
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 51622 invoked from network); 15 Aug 2017 18:22:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 18:22:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhgUI-0005Du-Ga; Tue, 15 Aug 2017 18:22: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 1dhgUD-0002fN-2X; Tue, 15 Aug 2017 18:22:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhgUC-0008QG-DP; Tue, 15 Aug 2017 18:22:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112641-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-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-xl-rtds:saverestore-support-check: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
 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
X-Osstest-Versions-This: xen=df8c142211b4559b136f377f58142214288fef8e
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 18:22:40 +0000
Subject: [Xen-devel] [xen-unstable test] 112641: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY0MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY0MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNTQ0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMTI1NDQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDExMjU0NAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTEyNTQ0CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEyNTQ0CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNTQ0CiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI1NDQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU0NAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyNTQ0CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI1NDQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU0NAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEyNTQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyNTQ0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTI1NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjU0NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNTQ0CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTI1NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjU0NAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkZjhjMTQyMjExYjQ1NTliMTM2ZjM3N2Y1ODE0MjIx
NDI4OGZlZjhlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmNWMzZTc4
YjVjNjFlN2RmYjA1NzQ5YzdhMGM4NjJlYzE4Yzg2Mzg0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI1NDQgIDIwMTctMDgtMTAgMDQ6MjA6NDQgWiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEyNTYxICAyMDE3LTA4LTEwIDE2OjIwOjI2IFogICAgNSBkYXlzICAgIDkgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjQxICAyMDE3LTA4LTE1IDA0OjM0OjU0IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3F1
biBGZW5nIChJbnRlbCkgPGJvcXVuLmZlbmdAZ21haWwuY29tPgogIEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29t
PgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
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
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDMwNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 18:43:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 18: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.xen.org>)
	id 1dhgoc-00022O-AP; Tue, 15 Aug 2017 18:43:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhgoa-000221-J5
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 18:43:44 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 93/70-02176-FD043995; Tue, 15 Aug 2017 18:43:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeew+R
 Ig88dphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LzuLHNBk03F95UdLA2M
 9wy6GLk4hAT+Mkrcm/OEBcJ5zChxfMJJRghnG6PEt1WHgRxODhEBZ4mvZ+ayg9i8AvoSpxtbg
 OIcHMICQRKXtoNNkhBoYJW4t6wLrEZCwFPixf59zDD200072boY2TnYBKwkDomBRFkEVCX6dz
 xhncDIvYCRYRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqD
 P6xkYGHcwTj3hd4hRkoNJSZR30dlJkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFfYT44UEixK
 TU+tSMvMAQYfTFqCg0dJhHc7SJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5Z4IUCYAUZ
 ZTmwY2ARcIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8R0Cm8GTmlcBtegV0BBPQEVfaJ4
 EcUZKIkJJqYFyg9He9Zo2X4J+bh40YYpaUZevumHsm37PQc470tY3xDBOemz1XNynSnPmy3nC
 hcY7sp5nFQdd8HwQLbuZ76HwgbZV8Y+0ycbEpGktK5szuW2kzy4jtw9zdUre4+aasOfvP7P2z
 y6fnTFX9LVj4OO1K98mO73Of7Dxx7+McddNX3CW+jE8lRFyVWIozEg21mIuKEwGY/1pLfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502822621!102586095!1
X-Originating-IP: [104.130.215.37]
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 48751 invoked from network); 15 Aug 2017 18:43:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 18:43:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhgoW-0005kE-Vw; Tue, 15 Aug 2017 18:43:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhgoR-0003sh-KH; Tue, 15 Aug 2017 18:43:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhgoR-0000jB-F2; Tue, 15 Aug 2017 18:43:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112654-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7591ea75f77643342b194031ef5a903564901ba8
X-Osstest-Versions-That: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 18:43:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112654: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY1NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjUx
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NTEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1MQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjUxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNzU5MWVhNzVmNzc2NDMzNDJiMTk0MDMxZWY1YTkwMzU2NDkw
MWJhOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmUyYTRjNzM1NjRh
YjkwN2I3MzIwNTlhZGIzMTdkNmNhMmQxMzhhMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjUx
ICAyMDE3LTA4LTE1IDE0OjAxOjIxIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY1NCAgMjAxNy0wOC0xNSAxNzowMToxNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NzU5MWVhNzVmNzc2NDMzNDJiMTk0
MDMxZWY1YTkwMzU2NDkwMWJhOAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IHhlbi11bnN0YWJsZS1zbW9rZSA3NTkxZWE3NWY3NzY0MzM0MmIxOTQwMzFlZjVhOTAzNTY0OTAx
YmE4CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTc1OTFlYTc1Zjc3NjQz
MzQyYjE5NDAzMWVmNWE5MDM1NjQ5MDFiYTgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4v
Y3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11
dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxl
Y3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1z
bW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3NTkxZWE3NWY3NzY0
MzM0MmIxOTQwMzFlZjVhOTAzNTY0OTAxYmE4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAor
IC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmln
IE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBz
Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29z
c3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
NC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDov
L2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDc1OTFlYTc1Zjc3NjQzMzQyYjE5
NDAzMWVmNWE5MDM1NjQ5MDFiYTg6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNmUyYTRjNy4uNzU5MWVhNyAgNzU5MWVh
NzVmNzc2NDMzNDJiMTk0MDMxZWY1YTkwMzU2NDkwMWJhOCAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 19:24:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 19: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.xen.org>)
	id 1dhhRp-0005RA-RQ; Tue, 15 Aug 2017 19:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1dhhRo-0005R4-OR
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 19:24:16 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8A/BD-18185-06A43995; Tue, 15 Aug 2017 19:24:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysWW7jG6c1+R
 Ig42dvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFlmXsBUvlK37NdmpgnCvRxcjFISQwi0li
 9sYDrF2MnBwsAnYSM/YtYwKxGQXKJP6t6WGEsDMk1jzpY4JoWMkocfNePwtEg6rE+q0TmUFsN
 gFtiWdTt4PZIgLqEoc7NrGANDALrGKSuLDzBVhCWCBB4tmMOWDNvALWEufenWaDmDqfUWLDzc
 9MEAlBiZMzn4AVMQtoSdz49xIozgFkS0ss/8cBYnIKWEl0HM8GqZAA2ttw/icryBgJgT5GiW9
 fnrBNYBSahWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01
 JzGpWC85P3cTIzCcGYBgB+OXZQGHGCU5mJREeRednRQpxJeUn1KZkVicEV9UmpNafIhRhoNDS
 YI33XNypJBgUWp6akVaZg4wsmDSEhw8SiK8U0DSvMUFibnFmekQqVOMilLivA0gCQGQREZpHl
 wbLJovMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3jQfQFJ7MvBK46a+AFjMBLb7SPglkcUk
 iQkqqgbHiz9zSlf8n5O/nkivUXbg3Z2untuO5z7ZCB0pTxFkXPbfaVWyi/Drj4OOpQtlhQr3f
 sxrTtfhPnItjTCi1WXuvuucmM9u3Z38j7dtPbr+3ZQGXkc0zPu9/n02f5ly5r2r2fKLet+r0/
 vdT2Z59cjO+Fp556WRswv3r55zC4mOUQufOTLXNuKzEUpyRaKjFXFScCACwOgp74QIAAA==
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502825052!88736400!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23743 invoked from network); 15 Aug 2017 19:24:13 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 19:24:13 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B6F3CA850;
 Tue, 15 Aug 2017 19:24:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com B6F3CA850
Received: from redhat.com (ovpn-123-73.rdu2.redhat.com [10.10.123.73])
 by smtp.corp.redhat.com (Postfix) with SMTP id 0291A60460;
 Tue, 15 Aug 2017 19:24:08 +0000 (UTC)
Date: Tue, 15 Aug 2017 22:24:08 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20170815222133-mutt-send-email-mst@kernel.org>
References: <20170815111549.6232-1-anthony.perard@citrix.com>
 <20170815111549.6232-2-anthony.perard@citrix.com>
 <20170815140751.2d432a46@nial.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170815140751.2d432a46@nial.brq.redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Tue, 15 Aug 2017 19:24:12 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org,
 Bruce Rogers <brogers@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v2 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMDI6MDc6NTFQTSArMDIwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBUdWUsIDE1IEF1ZyAyMDE3IDEyOjE1OjQ4ICswMTAwCj4gQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+ID4gVG8gZG8gUENJIHBh
c3N0aHJvdWdoIHdpdGggWGVuLCB0aGUgcHJvcGVydHkgYWNwaS1wY2locC1ic2VsIG5lZWRzIHRv
IGJlCj4gPiBzZXQsIGJ1dCB0aGlzIHdhcyBkb25lIG9ubHkgd2hlbiBBQ1BJIHRhYmxlcyBhcmUg
YnVpbHQgd2hpY2ggaXMgbm90Cj4gPiBuZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBUaGUgbmVlZCBm
b3IgdGhlIHByb3BlcnR5IHN0YXJ0cyB3aXRoIGNvbW1pdAo+ID4gInBjOiBwY2locDogYXZvaWQg
YWRkaW5nIEFDUElfUENJSFBfUFJPUF9CU0VMIHR3aWNlIgo+ID4gKGYwYzlkNjRhNjhiNzc2Mzc0
ZWM0NzMyNDI0YTNlMjc3NTNjZTM3YjYpLgo+ID4gCj4gPiBTZXQgcGNpIGluZm8gYmVmb3JlIGNo
ZWNraW5nIGZvciB0aGUgbmVlZHMgdG8gYnVpbGQgQUNQSSB0YWJsZXMuCj4gPiAKPiA+IEFzc2ln
biBic2VsPTAgcHJvcGVydHkgb25seSB0byB0aGUgcm9vdCBidXMgb24gWGVuIGFzIHRoZXJlIGlz
IG5vCj4gPiBzdXBwb3J0IGluIHRoZSBYZW4gQUNQSSB0YWJsZXMgZm9yIGEgZGlmZmVyZW50IHZh
bHVlLgo+IAo+IGxvb2tpbmcgYXQgaHcvYWNwaS9wY2locC5jIGFuZCBic2VsIHVzYWdlIHRoZXJl
IGl0IGxvb2tzIGxpa2UKPiBic2VsIHByb3BlcnR5IGlzIG93bmVkIGJ5IGl0IGFuZCBub3QgYnkg
QUNQSSB0YWJsZXMsIHNvIGluc3RlYWQgb2YKPiBzaHVmZmxpbmcgaXQgaW4gYWNwaV9zZXR1cCgp
LCBob3cgYWJvdXQgbW92aW5nIGJzZWwgaW5pdGlhbGl6YXRpb24KPiB0byBody9hY3BpL3BjaWhw
LmMgYW5kIGluaXRpYWxpemUgaXQgdGhlcmUgdW5jb25kaXRpb25hbGx5Pwo+IAo+IEl0IGNvdWxk
IGJlIGFzIHNpbXBsZSBhcyBtb3ZpbmcgYWNwaV9zZXRfcGNpX2luZm8oKS9hY3BpX3NldF9ic2Vs
KCkKPiB0aGVyZSBhbmQgY2FsbGluZyBpdCBmcm9tIGFjcGlfcGNpaHBfcmVzZXQoKS4KPiAKPiBU
aGVuIHRoZXJlIHdvbid0IGJlIG5lZWQgZm9yIFhlbiBzcGVjaWZpYyBicmFuY2hlcywgYXMgcm9v
dCBidXMKPiB3aWxsIGhhdmUgYnNlbCBzZXQgYXV0b21hdGljYWxseSB3aGljaCBpcyBzdWZmaWNp
ZW50IGZvciBYZW4gYW5kCj4gdGhlIHJlc3Qgb2YgYnNlbC1zIChicmlkZ2VzKSB3aWxsIGJlIGp1
c3QgdW51c2VkIGJ5IFhlbiwKPiB3aGljaCBjb3VsZCBsYXRlciBleHRlbmQgaXRzIEFDUEkgdGFi
bGUgaW1wbGVtZW50YXRpb24gdG8gdXRpbGl6ZSB0aGVtLiAKCkxhdGVyIGlzIGV4YWN0bHkgd2hh
dCBJJ2QgbGlrZSB0byB0cnkgdG8gYXZvaWQuCldob2V2ZXIgd2FudHMgYWNwaSBob3RwbHVnIGZv
ciBicmlkZ2VzIG5lZWRzIHRvIGdldAp0aGUgYnNlbCBpbmZvIGZyb20gcWVtdSBzdXBwbGllZCBh
Y3BpIHRhYmxlcy4KCj4gCj4gPiBSZXBvcnRlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51
eEBlaWtlbGVuYm9vbS5pdD4KPiA+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gCj4gPiAtLS0KPiA+IENoYW5nZXMgaW4gVjI6Cj4g
PiAgIC0gY2hlY2sgZm9yIGFjcGlfZW5hYmxlZCBiZWZvcmUgY2FsbGluZyBhY3BpX3NldF9wY2lf
aW5mby4KPiA+ICAgLSBzZXQgdGhlIHByb3BlcnR5IG9uIHRoZSByb290IGJ1cyBvbmx5Lgo+ID4g
Cj4gPiBUaGlzIHBhdGNoIHdvdWxkIGJlIGEgY2FuZGl0YWRlIHRvIGJhY2twb3J0IHRvIDIuOS4K
PiA+IAo+ID4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
PiA+IENDOiBCcnVjZSBSb2dlcnMgPGJyb2dlcnNAc3VzZS5jb20+Cj4gPiAtLS0KPiA+ICBody9p
Mzg2L2FjcGktYnVpbGQuYyB8IDI1ICsrKysrKysrKysrKysrKystLS0tLS0tLS0KPiA+ICAxIGZp
bGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlm
ZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiA+
IGluZGV4IDk4ZGQ0MjQ2NzguLmMwNDgzYjk2Y2YgMTAwNjQ0Cj4gPiAtLS0gYS9ody9pMzg2L2Fj
cGktYnVpbGQuYwo+ID4gKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiA+IEBAIC00Niw2ICs0
Niw3IEBACj4gPiAgI2luY2x1ZGUgInN5c2VtdS90cG1fYmFja2VuZC5oIgo+ID4gICNpbmNsdWRl
ICJody90aW1lci9tYzE0NjgxOHJ0Y19yZWdzLmgiCj4gPiAgI2luY2x1ZGUgInN5c2VtdS9udW1h
LmgiCj4gPiArI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKPiA+ICAKPiA+ICAvKiBTdXBwb3J0ZWQg
Y2hpcHNldHM6ICovCj4gPiAgI2luY2x1ZGUgImh3L2FjcGkvcGlpeDQuaCIKPiA+IEBAIC01MTgs
OCArNTE5LDEzIEBAIHN0YXRpYyB2b2lkIGFjcGlfc2V0X3BjaV9pbmZvKHZvaWQpCj4gPiAgICAg
IHVuc2lnbmVkIGJzZWxfYWxsb2MgPSBBQ1BJX1BDSUhQX0JTRUxfREVGQVVMVDsKPiA+ICAKPiA+
ICAgICAgaWYgKGJ1cykgewo+ID4gLSAgICAgICAgLyogU2NhbiBhbGwgUENJIGJ1c2VzLiBTZXQg
cHJvcGVydHkgdG8gZW5hYmxlIGFjcGkgYmFzZWQgaG90cGx1Zy4gKi8KPiA+IC0gICAgICAgIHBj
aV9mb3JfZWFjaF9idXNfZGVwdGhfZmlyc3QoYnVzLCBhY3BpX3NldF9ic2VsLCBOVUxMLCAmYnNl
bF9hbGxvYyk7Cj4gPiArICAgICAgICBpZiAoeGVuX2VuYWJsZWQoKSkgewo+ID4gKyAgICAgICAg
ICAgIC8qIEFzc2lnbiBCU0VMIHByb3BlcnR5IHRvIHJvb3QgYnVzIG9ubHkuICovCj4gPiArICAg
ICAgICAgICAgYWNwaV9zZXRfYnNlbChidXMsICZic2VsX2FsbG9jKTsKPiA+ICsgICAgICAgIH0g
ZWxzZSB7Cj4gPiArICAgICAgICAgICAgLyogU2NhbiBhbGwgUENJIGJ1c2VzLiBTZXQgcHJvcGVy
dHkgdG8gZW5hYmxlIGFjcGkgYmFzZWQgaG90cGx1Zy4gKi8KPiA+ICsgICAgICAgICAgICBwY2lf
Zm9yX2VhY2hfYnVzX2RlcHRoX2ZpcnN0KGJ1cywgYWNwaV9zZXRfYnNlbCwgTlVMTCwgJmJzZWxf
YWxsb2MpOwo+ID4gKyAgICAgICAgfQo+ID4gICAgICB9Cj4gPiAgfQo+ID4gIAo+ID4gQEAgLTI4
NzEsNiArMjg3NywxNCBAQCB2b2lkIGFjcGlfc2V0dXAodm9pZCkKPiA+ICAgICAgQWNwaUJ1aWxk
U3RhdGUgKmJ1aWxkX3N0YXRlOwo+ID4gICAgICBPYmplY3QgKnZtZ2VuaWRfZGV2Owo+ID4gIAo+
ID4gKyAgICBpZiAoIWFjcGlfZW5hYmxlZCkgewo+ID4gKyAgICAgICAgQUNQSV9CVUlMRF9EUFJJ
TlRGKCJBQ1BJIGRpc2FibGVkLiBCYWlsaW5nIG91dC5cbiIpOwo+ID4gKyAgICAgICAgcmV0dXJu
Owo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIC8qIEFzc2lnbiBCU0VMIHByb3BlcnR5IG9uIGhv
dHBsdWdnYWJsZSBQQ0kgYnVzZXMuICovCj4gPiArICAgIGFjcGlfc2V0X3BjaV9pbmZvKCk7Cj4g
PiArCj4gPiAgICAgIGlmICghcGNtcy0+ZndfY2ZnKSB7Cj4gPiAgICAgICAgICBBQ1BJX0JVSUxE
X0RQUklOVEYoIk5vIGZ3IGNmZy4gQmFpbGluZyBvdXQuXG4iKTsKPiA+ICAgICAgICAgIHJldHVy
bjsKPiA+IEBAIC0yODgxLDE1ICsyODk1LDggQEAgdm9pZCBhY3BpX3NldHVwKHZvaWQpCj4gPiAg
ICAgICAgICByZXR1cm47Cj4gPiAgICAgIH0KPiA+ICAKPiA+IC0gICAgaWYgKCFhY3BpX2VuYWJs
ZWQpIHsKPiA+IC0gICAgICAgIEFDUElfQlVJTERfRFBSSU5URigiQUNQSSBkaXNhYmxlZC4gQmFp
bGluZyBvdXQuXG4iKTsKPiA+IC0gICAgICAgIHJldHVybjsKPiA+IC0gICAgfQo+ID4gLQo+ID4g
ICAgICBidWlsZF9zdGF0ZSA9IGdfbWFsbG9jMChzaXplb2YgKmJ1aWxkX3N0YXRlKTsKPiA+ICAK
PiA+IC0gICAgYWNwaV9zZXRfcGNpX2luZm8oKTsKPiA+IC0KPiA+ICAgICAgYWNwaV9idWlsZF90
YWJsZXNfaW5pdCgmdGFibGVzKTsKPiA+ICAgICAgYWNwaV9idWlsZCgmdGFibGVzLCBNQUNISU5F
KHBjbXMpKTsKPiA+ICAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 20:19:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 20: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.xen.org>)
	id 1dhiJS-0001WM-2C; Tue, 15 Aug 2017 20:19:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhiJQ-0001Vz-VP
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 20:19:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C3/C3-09901-C5753995; Tue, 15 Aug 2017 20:19:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVTc6fHK
 kwawePosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrFu7l7FgpnHFg2V/WRsY
 52t1MXJxCAn8ZZSYv2MjK4TzmFGie+JNFghnG6PE0bM32LsYOTlEBJwlvp6ZC2bzCuhLHN60l
 K2LkYNDWEBXYv2PWJCwhICnxL5fC5hh7JP7LwANZedgE7CSOCQGUswioCpx9pXnBEauBYwMqx
 g1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3KAAQ7GM+vDTz
 EKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxfQydHCgkWpaanVqRl5gADDCYt
 wcGjJAKR5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5nIEUCIEUZpXlwI2DBfolRVkqYl
 xHoKCGegtSi3MwSVPlXjOIcjErCvMZhQFN4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUwsq64PC
 v43yxeX2eu91z5HtukGMuvXDroHJ5onbhu7TTh9ocH4jQ46wMbohpXb2NJSnmr8z3uRHtaw0L
 +39xLT3Ft3u3AOytL8ta0JTorzoZP/bXY6582X6fYHZWc2ivn7ibs6c+vr/+8uSDTbdGVbdM/
 FvKVZV3n1wn+33raSSyE50jO+2XVSizFGYmGWsxFxYkAh6GUy3ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502828378!112044844!1
X-Originating-IP: [104.130.215.37]
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 47865 invoked from network); 15 Aug 2017 20:19:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 20:19:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhiJN-0008FB-Pc; Tue, 15 Aug 2017 20:19: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 1dhiJI-0002JD-Bm; Tue, 15 Aug 2017 20:19:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhiJI-0003aW-4H; Tue, 15 Aug 2017 20:19:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112645-mainreport@xen.org>
X-Osstest-Versions-This: xtf=24635d9265e70b2d75a17f2cfc0c2ca0fad5843b
X-Osstest-Versions-That: xtf=8956f82ce1321b89deda6895d58e5788d2198477
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 20:19:32 +0000
Subject: [Xen-devel] [xtf test] 112645: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY0NSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY0NS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDI0NjM1ZDkyNjVlNzBiMmQ3NWExN2YyY2ZjMGMyY2Ew
ZmFkNTg0M2IKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDg5NTZmODJj
ZTEzMjFiODlkZWRhNjg5NWQ1OGU1Nzg4ZDIxOTg0NzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjU2NyAgMjAxNy0wOC0xMCAxODo0Nzo0NyBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI2NDUgIDIwMTctMDgtMTUgMTA6NDY6NDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcXVuIEZlbmcgKEludGVsKSA8Ym9x
dW4uZmVuZ0BnbWFpbC5jb20+CiAgQm9xdW4gRmVuZyA8Ym9xdW4uZmVuZ0BnbWFpbC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eHRmCisgcmV2aXNpb249MjQ2MzVk
OTI2NWU3MGIyZDc1YTE3ZjJjZmMwYzJjYTBmYWQ1ODQzYgorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIHh0ZiAyNDYzNWQ5MjY1ZTcwYjJkNzVhMTdmMmNmYzBjMmNhMGZhZDU4
NDNiCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTI0NjM1ZDkyNjVlNzBiMmQ3NWExN2YyY2ZjMGMy
Y2EwZmFkNTg0M2IKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PXh0ZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHh0ZiA9IHhsaW51eCAnXScKKyBs
aW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDI0NjM1
ZDkyNjVlNzBiMmQ3NWExN2YyY2ZjMGMyY2EwZmFkNTg0M2IgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54dGYK
KysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54
dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jv
bi54dGYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgt
Mi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHkt
Y3Jvbi54dGYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0
Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVf
WEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVf
TElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90
cmVlIHh0ZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy94dGYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQgMjQ2MzVkOTI2NWU3MGIyZDc1YTE3ZjJjZmMwYzJjYTBm
YWQ1ODQzYjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAogICA4OTU2ZjgyLi4yNDYzNWQ5ICAyNDYzNWQ5
MjY1ZTcwYjJkNzVhMTdmMmNmYzBjMmNhMGZhZDU4NDNiIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 15 20:30:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 20:30: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.xen.org>)
	id 1dhiTc-0002sg-Os; Tue, 15 Aug 2017 20:30:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhiTc-0002sa-1y
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 20:30:12 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CA/40-03368-3D953995; Tue, 15 Aug 2017 20:30:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oO6lyMm
 RBisXqFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnt3Y3MBZssKk4dn87YwPhMt4uRi0NIYDKT
 xPnbm5khnL+MEk/3nWLtYuQEcjYySjT/coBIbGOUaDvRxAySEBZwlDi09TkLiC0i4CFxZdcEN
 oiiQ4wS1/+BOJwczALJEhfnXgMrYhMwkjh7dDojiM0rYCux99YcsA0sAqoS7WdXMoHYogLhEm
 8bj7BA1AhKnJz5BMzmFHCX2La9iQlipp7Ejuu/WCFseYntb+eAHSQhYCzRN6uPZQKj4Cwk7bO
 QtMxC0rKAkXkVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg
 8DIAwQ7GP8sCDjFKcjApifIuOjspUogvKT+lMiOxOCO+qDQntfgQowwHh5IE75yIyZFCgkWp6
 akVaZk5wDiCSUtw8CiJ8HaBpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3FUiRAEhRRm
 ke3AhYTF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9kkCk8mXklcJteAR3BBHTElfZJIEe
 UJCKkpBoYZcpnB+//tKPMRM5qakDBoXzTzWU6D4q7Wk59E13Cvi+g3G7bV9baTbqf921eEaYl
 ufvI7fzehasm/Rd/N2GfnFRLlk3mdpd19m47NiYUxr7deVg95cOFSZrWO5/MmP5kpbwLz6nde
 q6cvde+iE+acd0xkXf7GrHd/U4v/B3aFwWWKAkKaB5UUWIpzkg01GIuKk4EALoGIHvkAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502829008!78102396!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46839 invoked from network); 15 Aug 2017 20:30:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 20:30:10 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7FKU4dW005560
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 20:30:05 GMT
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 v7FKU4kR014362
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 20:30:04 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 v7FKU3f3014723;
 Tue, 15 Aug 2017 20:30:03 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, 15 Aug 2017 13:30:03 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-11-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <702cfa9c-5f14-07a3-63ba-93648ff66d9b@oracle.com>
Date: Tue, 15 Aug 2017 16:30:00 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501541855-7354-11-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMzEvMjAxNyAwNjo1NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEZvciBh
Y3RpdmUgc29ja2V0cywgY2hlY2sgdGhlIGluZGV4ZXMgYW5kIHVzZSB0aGUgaW5mbGlnaHRfY29u
bl9yZXEKPiB3YWl0cXVldWUgdG8gd2FpdC4KPgo+IEZvciBwYXNzaXZlIHNvY2tldHMgaWYgYW4g
YWNjZXB0IGlzIG91dHN0YW5kaW5nCj4gKFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQpLCBj
aGVjayBpZiBpdCBoYXMgYmVlbiBhbnN3ZXJlZCBieSBsb29raW5nCj4gYXQgYmVkYXRhLT5yc3Bb
cmVxX2lkXS4gSWYgc28sIHJldHVybiBQT0xMSU4uICBPdGhlcndpc2UgdXNlIHRoZQo+IGluZmxp
Z2h0X2FjY2VwdF9yZXEgd2FpdHF1ZXVlLgo+Cj4gSWYgbm8gYWNjZXB0cyBhcmUgaW5mbGlnaHQs
IHNlbmQgUFZDQUxMU19QT0xMIHRvIHRoZSBiYWNrZW5kLiBJZiB3ZSBoYXZlCj4gb3V0c3RhbmRp
bmcgUE9MTCByZXF1ZXN0cyBhd2FpdGluZyBmb3IgYSByZXNwb25zZSB1c2UgdGhlIGluZmxpZ2h0
X3JlcQo+IHdhaXRxdWV1ZTogaW5mbGlnaHRfcmVxIGlzIGF3YWtlbiB3aGVuIGEgbmV3IHJlc3Bv
bnNlIGlzIHJlY2VpdmVkOyBvbgo+IHdha2V1cCB3ZSBjaGVjayB3aGV0aGVyIHRoZSBQT0xMIHJl
c3BvbnNlIGlzIGFycml2ZWQgYnkgbG9va2luZyBhdCB0aGUKPiBQVkNBTExTX0ZMQUdfUE9MTF9S
RVQgZmxhZy4gV2Ugc2V0IHRoZSBmbGFnIGZyb20KPiBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRs
ZXIsIGlmIHRoZSByZXNwb25zZSB3YXMgZm9yIGEgUE9MTCBjb21tYW5kLgo+Cj4gSW4gcHZjYWxs
c19mcm9udF9ldmVudF9oYW5kbGVyLCBnZXQgdGhlIHN0cnVjdCBzb2NrX21hcHBpbmcgZnJvbSB0
aGUKPiBwb2xsIGlkICh3ZSBwcmV2aW91c2x5IGNvbnZlcnRlZCBzdHJ1Y3Qgc29ja19tYXBwaW5n
KiB0byB1aW50NjRfdCBhbmQKPiB1c2VkIGl0IGFzIGlkKS4KPgo+IFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYyB8IDEzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgIDMgKwo+ICAyIGZp
bGVzIGNoYW5nZWQsIDEyOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYwo+IGluZGV4IDYzNWE4M2EuLjFjOTc1ZDYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4g
QEAgLTcyLDYgKzcyLDggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7Cj4gIAkJICogT25seSBvbmUg
cG9sbCBvcGVyYXRpb24gY2FuIGJlIGluZmxpZ2h0IGZvciBhIGdpdmVuIHNvY2tldC4KPiAgCQkg
Ki8KPiAgI2RlZmluZSBQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIDAKPiArI2RlZmluZSBQ
VkNBTExTX0ZMQUdfUE9MTF9JTkZMSUdIVCAgIDEKPiArI2RlZmluZSBQVkNBTExTX0ZMQUdfUE9M
TF9SRVQgICAgICAgIDIKPiAgCQkJdWludDhfdCBmbGFnczsKPiAgCQkJdWludDMyX3QgaW5mbGln
aHRfcmVxX2lkOwo+ICAJCQlzdHJ1Y3Qgc29ja19tYXBwaW5nICphY2NlcHRfbWFwOwo+IEBAIC0x
MzksMTUgKzE0MSwzMiBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9o
YW5kbGVyKGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiAgCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05T
RSgmYmVkYXRhLT5yaW5nLCBiZWRhdGEtPnJpbmcucnNwX2NvbnMpOwo+ICAKPiAgCQlyZXFfaWQg
PSByc3AtPnJlcV9pZDsKPiAtCQlkc3QgPSAodWludDhfdCAqKSZiZWRhdGEtPnJzcFtyZXFfaWRd
ICsgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKPiAtCQlzcmMgPSAodWludDhfdCAqKXJzcCArIHNpemVv
Zihyc3AtPnJlcV9pZCk7Cj4gLQkJbWVtY3B5KGRzdCwgc3JjLCBzaXplb2YoKnJzcCkgLSBzaXpl
b2YocnNwLT5yZXFfaWQpKTsKPiAtCQkvKgo+IC0JCSAqIEZpcnN0IGNvcHkgdGhlIHJlc3Qgb2Yg
dGhlIGRhdGEsIHRoZW4gcmVxX2lkLiBJdCBpcwo+IC0JCSAqIHBhaXJlZCB3aXRoIHRoZSBiYXJy
aWVyIHdoZW4gYWNjZXNzaW5nIGJlZGF0YS0+cnNwLgo+IC0JCSAqLwo+IC0JCXNtcF93bWIoKTsK
PiAtCQlXUklURV9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkLCByc3AtPnJlcV9pZCk7
Cj4gKwkJaWYgKHJzcC0+Y21kID09IFBWQ0FMTFNfUE9MTCkgewo+ICsJCQlzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKQo+ICsJCQkJCQkgICByc3AtPnUu
cG9sbC5pZDsKPiArCj4gKwkJCXNldF9iaXQoUFZDQUxMU19GTEFHX1BPTExfUkVULAo+ICsJCQkJ
KHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKPiArCQkJLyoKPiArCQkJICogU2V0IFJFVCwg
dGhlbiBjbGVhciBJTkZMSUdIVC4gSXQgcGFpcnMgd2l0aAo+ICsJCQkgKiB0aGUgY2hlY2tzIGF0
IHRoZSBiZWdpbm5pbmcgb2YKPiArCQkJICogcHZjYWxsc19mcm9udF9wb2xsX3Bhc3NpdmUuCj4g
KwkJCSAqLwo+ICsJCQlzbXBfd21iKCk7Cj4gKwkJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfUE9M
TF9JTkZMSUdIVCwKPiArCQkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKPiArCQl9
IGVsc2Ugewo+ICsJCQlkc3QgPSAodWludDhfdCAqKSZiZWRhdGEtPnJzcFtyZXFfaWRdICsKPiAr
CQkJICAgICAgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKPiArCQkJc3JjID0gKHVpbnQ4X3QgKilyc3Ag
KyBzaXplb2YocnNwLT5yZXFfaWQpOwo+ICsJCQltZW1jcHkoZHN0LCBzcmMsIHNpemVvZigqcnNw
KSAtIHNpemVvZihyc3AtPnJlcV9pZCkpOwo+ICsJCQkvKgo+ICsJCQkgKiBGaXJzdCBjb3B5IHRo
ZSByZXN0IG9mIHRoZSBkYXRhLCB0aGVuIHJlcV9pZC4gSXQgaXMKPiArCQkJICogcGFpcmVkIHdp
dGggdGhlIGJhcnJpZXIgd2hlbiBhY2Nlc3NpbmcgYmVkYXRhLT5yc3AuCj4gKwkJCSAqLwo+ICsJ
CQlzbXBfd21iKCk7Cj4gKwkJCVdSSVRFX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQs
IHJzcC0+cmVxX2lkKTsKPiArCQl9Cj4gIAo+ICAJCWRvbmUgPSAxOwo+ICAJCWJlZGF0YS0+cmlu
Zy5yc3BfY29ucysrOwo+IEBAIC03MzYsNiArNzU1LDEwNCBAQCBpbnQgcHZjYWxsc19mcm9udF9h
Y2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZs
YWdzKQo+ICAJcmV0dXJuIHJldDsKPiAgfQo+ICAKPiArc3RhdGljIHVuc2lnbmVkIGludCBwdmNh
bGxzX2Zyb250X3BvbGxfcGFzc2l2ZShzdHJ1Y3QgZmlsZSAqZmlsZSwKPiArCQkJCQkgICAgICAg
c3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsCj4gKwkJCQkJICAgICAgIHN0cnVjdCBzb2Nr
X21hcHBpbmcgKm1hcCwKPiArCQkJCQkgICAgICAgcG9sbF90YWJsZSAqd2FpdCkKPiArewo+ICsJ
aW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAq
cmVxOwo+ICsKCkkgYW0gYSBiaXQgY29uZnVzZWQgYnkgdGhlIGxvZ2ljIGhlcmUuCgo+ICsJaWYg
KHRlc3RfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gKwkJICAgICAodm9pZCAq
KSZtYXAtPnBhc3NpdmUuZmxhZ3MpKSB7Cj4gKwkJdWludDMyX3QgcmVxX2lkID0gUkVBRF9PTkNF
KG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpOwo+ICsJCWlmIChyZXFfaWQgIT0gUFZDQUxM
U19JTlZBTElEX0lEICYmCj4gKwkJICAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJl
cV9pZCkgPT0gcmVxX2lkKQo+ICsJCQlyZXR1cm4gUE9MTElOOwoKVGhpcyBpcyBzdWNjZXNzZnVs
IGFjY2VwdD8gV2h5IGlzIGl0IHJldHVybmluZyBQT0xMSU4gb25seSBhbmQgbm90ClBPTExJTiB8
IFBPTExSRE5PUk0gKG9yIFBPTExPVVQsIGZvciB0aGF0IG1hdHRlcik/Cgo+ICsKPiArCQlwb2xs
X3dhaXQoZmlsZSwgJm1hcC0+cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxLCB3YWl0KTsKPiAr
CQlyZXR1cm4gMDsKPiArCX0KPiArCj4gKwlpZiAodGVzdF9hbmRfY2xlYXJfYml0KFBWQ0FMTFNf
RkxBR19QT0xMX1JFVCwKPiArCQkJICAgICAgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykp
Cj4gKwkJcmV0dXJuIFBPTExJTjsKClRoaXMgaXMgcHJldmlvdXMgcG9sbCByZXF1ZXN0IGNvbXBs
ZXRpbmc/CgoKCj4gKwo+ICsJLyoKPiArCSAqIEZpcnN0IGNoZWNrIFJFVCwgdGhlbiBJTkZMSUdI
VC4gTm8gYmFycmllcnMgbmVjZXNzYXJ5IHRvCj4gKwkgKiBlbnN1cmUgZXhlY3V0aW9uIG9yZGVy
aW5nIGJlY2F1c2Ugb2YgdGhlIGNvbmRpdGlvbmFsCj4gKwkgKiBpbnN0cnVjdGlvbnMgY3JlYXRp
bmcgY29udHJvbCBkZXBlbmRlbmNpZXMuCj4gKwkgKi8KPiArCj4gKwlpZiAodGVzdF9hbmRfc2V0
X2JpdChQVkNBTExTX0ZMQUdfUE9MTF9JTkZMSUdIVCwKPiArCQkJICAgICAodm9pZCAqKSZtYXAt
PnBhc3NpdmUuZmxhZ3MpKSB7Cj4gKwkJcG9sbF93YWl0KGZpbGUsICZiZWRhdGEtPmluZmxpZ2h0
X3JlcSwgd2FpdCk7Cj4gKwkJcmV0dXJuIDA7Cj4gKwl9CgpUaGlzIEkgZG9uJ3QgdW5kZXJzdGFu
ZCwgY291bGQgeW91IGV4cGxhaW4/CgoKCj4gKwo+ICsJc3Bpbl9sb2NrKCZiZWRhdGEtPnB2Y2Fs
bHNzX2xvY2spOwo+ICsJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKPiArCWlm
IChyZXQgPCAwKSB7Cj4gKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+cHZjYWxsc3NfbG9jayk7Cj4g
KwkJcmV0dXJuIHJldDsKPiArCX0KPiArCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+
cmluZywgcmVxX2lkKTsKPiArCXJlcS0+cmVxX2lkID0gcmVxX2lkOwo+ICsJcmVxLT5jbWQgPSBQ
VkNBTExTX1BPTEw7Cj4gKwlyZXEtPnUucG9sbC5pZCA9ICh1aW50NjRfdCkgbWFwOwo+ICsKPiAr
CWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKPiArCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRf
Q0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7Cj4gKwlzcGluX3VubG9jaygmYmVk
YXRhLT5wdmNhbGxzc19sb2NrKTsKPiArCWlmIChub3RpZnkpCj4gKwkJbm90aWZ5X3JlbW90ZV92
aWFfaXJxKGJlZGF0YS0+aXJxKTsKPiArCj4gKwlwb2xsX3dhaXQoZmlsZSwgJmJlZGF0YS0+aW5m
bGlnaHRfcmVxLCB3YWl0KTsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdW5zaWdu
ZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbF9hY3RpdmUoc3RydWN0IGZpbGUgKmZpbGUsCj4gKwkJ
CQkJICAgICAgc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsCj4gKwkJCQkJICAgICAgc3Ry
dWN0IHNvY2tfbWFwcGluZyAqbWFwLAo+ICsJCQkJCSAgICAgIHBvbGxfdGFibGUgKndhaXQpCj4g
K3sKPiArCXVuc2lnbmVkIGludCBtYXNrID0gMDsKPiArCWludDMyX3QgaW5fZXJyb3IsIG91dF9l
cnJvcjsKPiArCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0aXZlLnJp
bmc7Cj4gKwo+ICsJb3V0X2Vycm9yID0gaW50Zi0+b3V0X2Vycm9yOwo+ICsJaW5fZXJyb3IgPSBp
bnRmLT5pbl9lcnJvcjsKPiArCj4gKwlwb2xsX3dhaXQoZmlsZSwgJm1hcC0+YWN0aXZlLmluZmxp
Z2h0X2Nvbm5fcmVxLCB3YWl0KTsKPiArCWlmIChwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8obWFw
KSkKPiArCQltYXNrIHw9IFBPTExPVVQgfCBQT0xMV1JOT1JNOwo+ICsJaWYgKHB2Y2FsbHNfZnJv
bnRfcmVhZF90b2RvKG1hcCkpCj4gKwkJbWFzayB8PSBQT0xMSU4gfCBQT0xMUkROT1JNOwo+ICsJ
aWYgKGluX2Vycm9yICE9IDAgfHwgb3V0X2Vycm9yICE9IDApCj4gKwkJbWFzayB8PSBQT0xMRVJS
Owo+ICsKPiArCXJldHVybiBtYXNrOwo+ICt9Cj4gKwo+ICt1bnNpZ25lZCBpbnQgcHZjYWxsc19m
cm9udF9wb2xsKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+ICsJCQkg
ICAgICAgcG9sbF90YWJsZSAqd2FpdCkKPiArewo+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpi
ZWRhdGE7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gKwo+ICsJaWYgKCFwdmNhbGxz
X2Zyb250X2RldikKPiArCQlyZXR1cm4gUE9MTE5WQUw7Cj4gKwliZWRhdGEgPSBkZXZfZ2V0X2Ry
dmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwo+ICsKPiArCW1hcCA9IChzdHJ1Y3Qgc29j
a19tYXBwaW5nICopIFJFQURfT05DRShzb2NrLT5zay0+c2tfc2VuZF9oZWFkKTsKCkkganVzdCBu
b3RpY2VkIHRoaXMgLS0tIHdoeSBpcyBpdCBSRUFEX09OQ0U/IEFyZSB5b3UgY29uY2VybmVkIHRo
YXQKc2tfc2VuZF9oZWFkIG1heSBjaGFuZ2U/CgotYm9yaXMKCj4gKwlpZiAoIW1hcCkKPiArCQly
ZXR1cm4gUE9MTE5WQUw7Cj4gKwlpZiAobWFwLT5hY3RpdmVfc29ja2V0KQo+ICsJCXJldHVybiBw
dmNhbGxzX2Zyb250X3BvbGxfYWN0aXZlKGZpbGUsIGJlZGF0YSwgbWFwLCB3YWl0KTsKPiArCWVs
c2UKPiArCQlyZXR1cm4gcHZjYWxsc19mcm9udF9wb2xsX3Bhc3NpdmUoZmlsZSwgYmVkYXRhLCBt
YXAsIHdhaXQpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2Vf
aWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKPiAgCXsgInB2Y2FsbHMiIH0sCj4gIAl7ICIiIH0K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5oCj4gaW5kZXggZGUyNDA0MS4uMjVlMDViOCAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmgKPiBAQCAtMjAsNSArMjAsOCBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVj
dCBzb2NrZXQgKnNvY2ssCj4gIAkJCSAgc3RydWN0IG1zZ2hkciAqbXNnLAo+ICAJCQkgIHNpemVf
dCBsZW4sCj4gIAkJCSAgaW50IGZsYWdzKTsKPiArdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRf
cG9sbChzdHJ1Y3QgZmlsZSAqZmlsZSwKPiArCQkJCXN0cnVjdCBzb2NrZXQgKnNvY2ssCj4gKwkJ
CQlwb2xsX3RhYmxlICp3YWl0KTsKPiAgCj4gICNlbmRpZgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 20:43:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 20:43: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.xen.org>)
	id 1dhigY-0003sH-2J; Tue, 15 Aug 2017 20:43:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhigW-0003ru-MP
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 20:43:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9B/FC-09901-3FC53995; Tue, 15 Aug 2017 20:43:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfdTzOR
 Ig8VfLCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8X1pA0vBe+OK/n/PWBsY
 F2l1MXJxCAn8ZZTYt2ABM4TzmFHi84NrUM42Rom3L28xdjFycogIOEt8PTOXHcTmFdCX+Hp1K
 guILSygJ3HzwXtWEFtCwEtiWuseIJsDzN7+tKyLkZ2DTcBK4pAYSAGLgKrEptt/mSYwci1gZF
 jFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehXBiDYwTj7sv8
 hRkkOJiVR3kVnJ0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCNj54cKSRYlJqeWpGWmQMMMJi0
 BAePkgjvfJA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ894HKRIAKcoozYMbAQv2S4yyU
 sK8jEBHCfEUpBblZpagyr9iFOdgVBLmXQEyhSczrwRu0yugI5iAjrjSPgnkiJJEhJRUA6Pj7O
 7o98dvK2+KyJ7+7NjMRO7e8uKszJxrnrL3jK129a5YeG5p2iV/F72aK92aOySX52xot7hafuJ
 cdHhrB3vU8kCxKdbv3DtLJ1+9UysbcMus/+KymXcC6jcWZJ//f3hOteBqrr9yj245Se+w+7Bq
 LU/inwmBW1Tdvod/couX6PsidEO+epcSS3FGoqEWc1FxIgB9xkXWcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502829809!71402483!1
X-Originating-IP: [104.130.215.37]
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 19766 invoked from network); 15 Aug 2017 20:43:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 20:43:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhigT-0000Zd-57; Tue, 15 Aug 2017 20:43: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 1dhigN-00033m-PR; Tue, 15 Aug 2017 20:43:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhigN-0006z2-K2; Tue, 15 Aug 2017 20:43:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112644-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a6b3d753f98118ee547ae935b347f4f00fa67e7c
X-Osstest-Versions-That: ovmf=4ad5f597153c7cb20a968236c2c7d6ff01994350
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 20:43:23 +0000
Subject: [Xen-devel] [ovmf test] 112644: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY0NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2NDQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhNmIzZDc1M2Y5ODExOGVlNTQ3YWU5MzViMzQ3ZjRm
MDBmYTY3ZTdjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0YWQ1ZjU5
NzE1M2M3Y2IyMGE5NjgyMzZjMmM3ZDZmZjAxOTk0MzUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2MzYgIDIwMTctMDgtMTQgMTg6MTc6MjIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjQ0ICAyMDE3LTA4LTE1IDA5OjQ5OjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YTZiM2Q3NTNm
OTgxMThlZTU0N2FlOTM1YjM0N2Y0ZjAwZmE2N2U3YworIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgYTZiM2Q3NTNmOTgxMThlZTU0N2FlOTM1YjM0N2Y0ZjAwZmE2N2U3
YworIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YTZiM2Q3NTNmOTgxMThlZTU0N2FlOTM1YjM0N2Y0
ZjAwZmE2N2U3YworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhhNmIz
ZDc1M2Y5ODExOGVlNTQ3YWU5MzViMzQ3ZjRmMDBmYTY3ZTdjID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBhNmIzZDc1M2Y5ODEx
OGVlNTQ3YWU5MzViMzQ3ZjRmMDBmYTY3ZTdjOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CiAgIDRhZDVmNTkuLmE2YjNkNzUgIGE2YjNkNzUzZjk4MTE4ZWU1NDdhZTkzNWIzNDdmNGYwMGZh
NjdlN2MgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 20:44:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 20:44: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.xen.org>)
	id 1dhihN-0003vx-Av; Tue, 15 Aug 2017 20:44:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhihM-0003vf-0B
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 20:44:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 0A/65-02962-72D53995; Tue, 15 Aug 2017 20:44:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVVctdnK
 kQVODssWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFky3bmgj7liqZZ15gbGC/JdjFycQgJTGSS
 uDOrkw3C+c0o8W75FlYIZyOjxM7Zm1ggnG2MEv3PfgGVcXAIC7hInNkX1MXIySEi4CFxZdcEq
 O5DjBLb1jQxgySYBZIlLs69xgJiswkYSZw9Op0RxOYVsJWY82I1K4jNIqAq0XP6JjuILSoQLv
 G28QgLRI2gxMmZT1hAdnEKuEtMWyUKMVJPYsf1X6wQtrzE9rdzwFZJCBhKfN64lHkCo+AsJN2
 zkLTMQtKygJF5FaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZG
 YOgyAMEOxk/LAg4xSnIwKYnyLjo7KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC9DzORIIcGi1
 PTUirTMHGAUwaQlOHiURHgFQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO6w9SJABSlF
 GaBzcCFtGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwrCjKFJzOvBG7TK6AjmICOuNI+CeS
 IkkSElFQDY26UtH7RiRMbIu9dmPA6MPfxnpXTXumfu3XCrqLwktGkkzzu0Zwron7wsRocTgxf
 rFzm0GC+++pdg02Lvi0IX51gkeNYVeEpyZ/wvEH0RllngUD5uacrPH49yb60dMOPRBvjXIWtU
 yWyCh9lCe+f6cqXcG6HY+1rleVbH38VYHad/eiv6iSfnUosxRmJhlrMRcWJACHprXvjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502829860!101039019!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13279 invoked from network); 15 Aug 2017 20:44:22 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 20:44:22 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7FKiG5a031561
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 20:44:16 GMT
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 v7FKiGI9029576
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Aug 2017 20:44:16 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 v7FKiFWh021445;
 Tue, 15 Aug 2017 20:44:15 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, 15 Aug 2017 13:44:15 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-12-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2fd1b3f3-28aa-1958-7522-766c7d92e8d3@oracle.com>
Date: Tue, 15 Aug 2017 16:44:12 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1501541855-7354-12-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMzEvMjAxNyAwNjo1NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFNlbmQg
UFZDQUxMU19SRUxFQVNFIHRvIHRoZSBiYWNrZW5kIGFuZCB3YWl0IGZvciBhIHJlcGx5LiBUYWtl
IGJvdGgKPiBpbl9tdXRleCBhbmQgb3V0X211dGV4IHRvIGF2b2lkIGNvbmN1cnJlbnQgYWNjZXNz
ZXMuIFRoZW4sIGZyZWUgdGhlCj4gc29ja2V0Lgo+Cj4gRm9yIHBhc3NpdmUgc29ja2V0cywgY2hl
Y2sgd2hldGhlciB3ZSBoYXZlIGFscmVhZHkgcHJlLWFsbG9jYXRlZCBhbgo+IGFjdGl2ZSBzb2Nr
ZXQgZm9yIHRoZSBwdXJwb3NlIG9mIGJlaW5nIGFjY2VwdGVkLiBJZiBzbywgZnJlZSB0aGF0IGFz
Cj4gd2VsbC4KPgo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0Bh
cG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3Nz
QHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDg4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBkcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmggfCAgMSArCj4gIDIgZmlsZXMgY2hhbmdlZCwgODkgaW5zZXJ0aW9ucygr
KQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGluZGV4IDFjOTc1ZDYuLjc3NWE2ZDIgMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5jCj4gQEAgLTE5Miw2ICsxOTIsMjMgQEAgc3RhdGljIGlycXJldHVybl90IHB2Y2Fs
bHNfZnJvbnRfY29ubl9oYW5kbGVyKGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKQo+ICAJcmV0dXJu
IElSUV9IQU5ETEVEOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVf
bWFwKHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAo+ICsJCQkJICAgc3RydWN0IHNvY2tf
bWFwcGluZyAqbWFwKQo+ICt7Cj4gKwlpbnQgaTsKPiArCj4gKwlzcGluX2xvY2soJmJlZGF0YS0+
cHZjYWxsc3NfbG9jayk7Cj4gKwlpZiAoIWxpc3RfZW1wdHkoJm1hcC0+bGlzdCkpCj4gKwkJbGlz
dF9kZWxfaW5pdCgmbWFwLT5saXN0KTsKPiArCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNz
X2xvY2spOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCAoMSA8PCBtYXAtPmFjdGl2ZS5yaW5nLT5y
aW5nX29yZGVyKTsgaSsrKQo+ICsJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFwLT5hY3Rp
dmUucmluZy0+cmVmW2ldLCAwLCAwKTsKPiArCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFw
LT5hY3RpdmUucmVmLCAwLCAwKTsKPiArCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyltYXAtPmFj
dGl2ZS5yaW5nKTsKPiArCXVuYmluZF9mcm9tX2lycWhhbmRsZXIobWFwLT5hY3RpdmUuaXJxLCBt
YXApOwoKV291bGQgaXQgYmV0dGVyIHRvIGZpcnN0IHVuYmluZCB0aGUgaGFuZGxlcj8gQW55IGNo
YW5jZSBhbiBpbnRlcnJ1cHQKbWlnaHQgY29tZSBpbj8KCj4gK30KPiArCj4gIGludCBwdmNhbGxz
X2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQo+ICB7Cj4gIAlzdHJ1Y3QgcHZjYWxs
c19iZWRhdGEgKmJlZGF0YTsKPiBAQCAtODUzLDYgKzg3MCw3NyBAQCB1bnNpZ25lZCBpbnQgcHZj
YWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+
ICAJCXJldHVybiBwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZShmaWxlLCBiZWRhdGEsIG1hcCwg
d2FpdCk7Cj4gIH0KPiAgCj4gK2ludCBwdmNhbGxzX2Zyb250X3JlbGVhc2Uoc3RydWN0IHNvY2tl
dCAqc29jaykKPiArewo+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4gKwlzdHJ1
Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gKwlpbnQgcmVxX2lkLCBub3RpZnksIHJldDsKPiArCXN0
cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gKwo+ICsJaWYgKCFwdmNhbGxzX2Zyb250
X2RldikKPiArCQlyZXR1cm4gLUVJTzsKPiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZj
YWxsc19mcm9udF9kZXYtPmRldik7Cj4gKwo+ICsJaWYgKHNvY2stPnNrID09IE5VTEwpCj4gKwkJ
cmV0dXJuIDA7CgpUaGlzIGNhbiBnbyBhYm92ZSBiZWRhdGEgYWNjZXNzLgoKKFlvdSBhcmUgZ29p
bmcgdG8gYWRkcmVzcyBsb2NraW5nIGhlcmUgc28gSSB3b24ndCByZXZpZXcgdGhlIHJlc3QpCgot
Ym9yaXMKCj4gKwo+ICsJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgUkVBRF9PTkNFKHNv
Y2stPnNrLT5za19zZW5kX2hlYWQpOwo+ICsJaWYgKG1hcCA9PSBOVUxMKQo+ICsJCXJldHVybiAw
Owo+ICsKPiArCXNwaW5fbG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2NrKTsKPiArCXJldCA9IGdl
dF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXNwaW5f
dW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+ICsJCXJldHVybiByZXQ7Cj4gKwl9Cj4g
KwlXUklURV9PTkNFKHNvY2stPnNrLT5za19zZW5kX2hlYWQsIE5VTEwpOwo+ICsKPiArCXJlcSA9
IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPiArCXJlcS0+cmVxX2lk
ID0gcmVxX2lkOwo+ICsJcmVxLT5jbWQgPSBQVkNBTExTX1JFTEVBU0U7Cj4gKwlyZXEtPnUucmVs
ZWFzZS5pZCA9ICh1aW50NjRfdCltYXA7Cj4gKwo+ICsJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2
dCsrOwo+ICsJUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmlu
Zywgbm90aWZ5KTsKPiArCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+ICsJ
aWYgKG5vdGlmeSkKPiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOwo+ICsK
PiArCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gKwkJICAgUkVBRF9PTkNFKGJl
ZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOwo+ICsKPiArCWlmIChtYXAtPmFj
dGl2ZV9zb2NrZXQpIHsKPiArCQkvKiAKPiArCQkgKiBTZXQgaW5fZXJyb3IgYW5kIHdha2UgdXAg
aW5mbGlnaHRfY29ubl9yZXEgdG8gZm9yY2UKPiArCQkgKiByZWN2bXNnIHdhaXRlcnMgdG8gZXhp
dC4KPiArCQkgKi8KPiArCQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKPiAr
CQl3YWtlX3VwX2ludGVycnVwdGlibGUoJm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxKTsK
PiArCj4gKwkJbXV0ZXhfbG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOwo+ICsJCW11dGV4X2xv
Y2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7Cj4gKwkJcHZjYWxsc19mcm9udF9mcmVlX21hcChi
ZWRhdGEsIG1hcCk7Cj4gKwkJbXV0ZXhfdW5sb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwo+
ICsJCW11dGV4X3VubG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOwo+ICsJCWtmcmVlKG1hcCk7
Cj4gKwl9IGVsc2Ugewo+ICsJCXNwaW5fbG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2NrKTsKPiAr
CQlpZiAoUkVBRF9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpICE9Cj4gKwkJICAg
IFBWQ0FMTFNfSU5WQUxJRF9JRCkgewo+ICsJCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0
YSwKPiArCQkJCQkgICAgICAgbWFwLT5wYXNzaXZlLmFjY2VwdF9tYXApOwo+ICsJCQlrZnJlZSht
YXAtPnBhc3NpdmUuYWNjZXB0X21hcCk7Cj4gKwkJfQo+ICsJCWxpc3RfZGVsX2luaXQoJm1hcC0+
bGlzdCk7Cj4gKwkJa2ZyZWUobWFwKTsKPiArCQlzcGluX3VubG9jaygmYmVkYXRhLT5wdmNhbGxz
c19sb2NrKTsKPiArCX0KPiArCVdSSVRFX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQs
IFBWQ0FMTFNfSU5WQUxJRF9JRCk7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewo+
ICAJeyAicHZjYWxscyIgfSwKPiAgCXsgIiIgfQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiBpbmRleCAyNWUw
NWI4Li4zMzMyOTc4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+
ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+IEBAIC0yMyw1ICsyMyw2IEBAIGlu
dCBwdmNhbGxzX2Zyb250X3JlY3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywKPiAgdW5zaWduZWQg
aW50IHB2Y2FsbHNfZnJvbnRfcG9sbChzdHJ1Y3QgZmlsZSAqZmlsZSwKPiAgCQkJCXN0cnVjdCBz
b2NrZXQgKnNvY2ssCj4gIAkJCQlwb2xsX3RhYmxlICp3YWl0KTsKPiAraW50IHB2Y2FsbHNfZnJv
bnRfcmVsZWFzZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKTsKPiAgCj4gICNlbmRpZgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 21:47:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 21:47: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.xen.org>)
	id 1dhjgN-0000px-Mq; Tue, 15 Aug 2017 21:47:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhjgL-0000pm-UN
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 21:47:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 96/5D-01732-DEB63995; Tue, 15 Aug 2017 21:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfd19uR
 Ig+arWhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePf9O3PBnMWMFQ+//mFu
 YFxV0sXIxSEk8JdR4tPU70wQzmNGia9vVjFDONuAnP/ngRxODhEBZ4mvZ+ayg9i8AvoSU35uZ
 gSxhQVcJHa++Q7WICHQpyaxtW05E0hCQsBbYteu2eww9obVD1i6GNk52ASsJA6JgURZBFQllh
 7fwzSBkXsBI8MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 AvzMAwQ7Gs6c9DzFKcjApifIuOjspUogvKT+lMiOxOCO+qDQntfgQowwHh5IErwYwjIQEi1LT
 UyvSMnOAAQiTluDgURLhTcoCSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivLMgMAZCij
 NI8uBGwaLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4okCk8mXklcJteAR3BBHTElfZJIE
 eUJCKkpBoYVY8Hv9F40v/o9o+c1fcnn/xzUqduxb6XBxtauTfdYMr6MFdy2bKH5R9T9DUsvwb
 N6taZv9zDdNXaptfcYaIKnBw1+l4XHs0Wtfh69U5GWfOyCqYLkX41mZ0yHM8iykQ9w/gfNJ5f
 9npzXD7nx5n+k+0mKlyTOSyTp6HZNWN+6Pe9DG5uu6UNlFiKMxINtZiLihMBnXWJooECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502833642!93393406!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56660 invoked from network); 15 Aug 2017 21:47:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 21:47:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhjgG-0002D3-Hm; Tue, 15 Aug 2017 21:47: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 1dhjgA-00062x-Qi; Tue, 15 Aug 2017 21:47:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhjgA-0000dz-8e; Tue, 15 Aug 2017 21:47:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112642-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail: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-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=945f1d358141d5d0310966647f58af9f7e740d14
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 21:47:14 +0000
Subject: [Xen-devel] [linux-3.18 test] 112642: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1864131592078854288=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1864131592078854288==
Content-Type: text/plain

flight 112642 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112642/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat  fail pass in 112634

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112634 blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112634 like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112634 like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112634 like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 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-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-raw 12 migrate-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
 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

version targeted for testing:
 linux                945f1d358141d5d0310966647f58af9f7e740d14
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   25 days
Failing since        112351  2017-07-27 22:26:55 Z   18 days   32 attempts
Testing same since   112614  2017-08-13 03:32:12 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 4667 lines long.)


--===============1864131592078854288==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1864131592078854288==--

From xen-devel-bounces@lists.xen.org Tue Aug 15 21:54:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 21: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.xen.org>)
	id 1dhjn4-0001Wn-Iw; Tue, 15 Aug 2017 21:54:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dhjn3-0001Wh-PN
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 21:54:21 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 67/AD-01987-C8D63995; Tue, 15 Aug 2017 21:54:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm5P7uR
 Ig687uS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFMzeyFHwWqHj1ZydbA+Md3i5GLg4hgSVM
 Em9nfmfqYuTkYBFwkNhx4TZ7FyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS2y/c54ZxGYTMJT4+
 2QTG0i5BJC95DMHSFgEyJw59zPYRGYBD4k5J6aClQsLWErsOtjJCGJzCmhK7L98mR3E5hXwln
 i7/RYLxDkPGCW277gAlhAV0JU49O8PG0SRoMTJmU9YIIZqSSyfvo1lAqPALCSpWUhSCxiZVjF
 qFKcWlaUW6Rob6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZhPQMD4w7GzhN+
 hxglOZiURHkXnZ0UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC91/25EghwaLU9NSKtMwcYDzAp
 CU4eJREeGtzgNK8xQWJucWZ6RCpU4yKUuK8siAJAZBERmkeXBssBi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEuZ1B5nCk5lXAjf9FdBiJqDFV9ongSwuSURISTUwyia4beTc/PkxS3HQfPM
 jf0+szXnzY8b1yzf+n9vHd0sla7Non3IAw0EfvfXPd2nl3nYNFVmcvuhe8cxXV9gcJO6+eK/f
 fY09htFpaYDe9jK3Xta//yu310x0DXdwKE+aZrD5z53YwoddT9bYZXiFh+04oMh1lNNo9l1HL
 eaXiWocHoyXmRaVKrEUZyQaajEXFScCAAjzo6W8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502834058!109992642!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 19080 invoked from network); 15 Aug 2017 21:54:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 21:54:20 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F229A22B55;
 Tue, 15 Aug 2017 21:54:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F229A22B55
Date: Tue, 15 Aug 2017 14:54:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <m2inhpyv8w.fsf@atihita.com>
Message-ID: <alpine.DEB.2.10.1708151453400.12143@sstabellini-ThinkPad-X260>
References: <20170812133015.45502.53139.stgit@Rajivs-MacBook-Pro.local>
 <20170812133024.45502.22753.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1708141749060.12143@sstabellini-ThinkPad-X260>
 <m2inhpyv8w.fsf@atihita.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] [stage1-xen PATCH v1] init: Add `glide.lock`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IE9uIFR1ZSwgQXVn
IDE1IDIwMTcgYXQgMDY6MjM6MDcgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4gVXN1YWxseSB0
aGUgZGVzY3JpcHRpb24gdGhhdCB5b3Ugc2VudCBpbiB0aGUKPiA+IHByZXZpb3VzIGVtYWlsIGlz
IHdyaXR0ZW4gaGVyZS4KPiA+Cj4gPiBJIGxpa2UgdGhlIGJ1aWxkLnNoIGNoYW5nZXMgYW5kIEkg
dGhpbmsgaW50cm9kdWNpbmcgaW5pdC9nbGlkZS55YW1sIGlzIGEKPiA+IGdyZWF0IGlkZWEuIEJ1
dCBJIGRvbid0IHRoaW5rIHRoYXQgaW50cm9kdWNpbmcgaW5pdC9nbGlkZS5sb2NrIGlzCj4gPiBu
ZWNlc3NhcnksIGlzIGl0PyBXZSBjb3VsZCBsZXQgZ2xpZGUgZ2VuZXJhdGUgaXQgb24gdGhlIGZs
eSBiYXNlZCBvbiB0aGUKPiA+IGtleSB2ZXJzaW9uaW5nIGluZm8gYWxyZWFkeSBzcGVjaWZpZWQg
aW4gZ2xpZGUueWFtbC4KPiA+Cj4gPiBGb3IgZXhhbXBsZSwgdGhpcyBwYXRjaCBhbHJlYWR5IGlu
dHJvZHVjZXM6Cj4gPgo+ID4gICAtIHBhY2thZ2U6IGdpdGh1Yi5jb20vY29udGFpbmVybmV0d29y
a2luZy9jbmkKPiA+ICAgICB2ZXJzaW9uOiAwLjMuMAo+ID4KPiA+IHRvIGdsaWRlLnlhbWwuIEFy
ZSB0aGVyZSBhbnkgb3RoZXIgcmVhc29ucyBmb3IgY29tbWl0dGluZyBnbGlkZS5sb2NrIHRvCj4g
PiB0aGUgcmVwb3NpdG9yeSBpbnN0ZWFkIG9mIGdlbmVyYXRpbmcgaXQ/Cj4gCj4gSSB0aGluayB0
aGUgcGF0dGVybiBvZiB1c2luZyBgLmxvY2tgIGZpbGVzIHRvIG1hbmFnZSBuZXN0ZWQgbGlicmFy
eQo+IGRlcGVuZGVuY2llcyBhbmQgc2VtYW50aWMgdmVyc2lvbmluZyBmb3IgbGlicmFyeSBBUElz
IHdhcyBpbml0aWFsbHkKPiBjaGFtcGlvbmVkIGluIHRoZSBSdWJ5IG9uIFJhaWxzIGNvbW11bml0
eS4gVGhlIGlkZWEgaGFzIHNpbmNlIGJlZW4KPiBhZG9wdGVkIGJ5IEdvIGNvbW11bml0eSBpbiBH
bGlkZSwgUnVzdCBjb21tdW5pdHkgaW4gQ2FyZ28gYW5kIEphdmFTY3JpcHQKPiBjb21tdW5pdHkg
aW4gWWFybi4KPiAKPiBIZXJlIGlzIHRoZSBsaW5rIHRvIHRoZSBvcmlnaW5hbCBkaXNjdXNzaW9u
IG9uIHdoZXRoZXIgYEdlbWZpbGUubG9ja2AKPiBzaG91bGQgYmUgY2hlY2tlZCBpbnRvIHRoZSBz
b3VyY2UgdHJlZSBvciBub3QuIFsxXQo+IAo+IElmIHdlIGdvIGJ5IGF1dGhvcidzIGxpbmUgb2Yg
cmVhc29uaW5nLCB0aGVuIGFuc3dlciB3b3VsZCBkZXBlbmQgb24gaWYKPiB3ZSBjb25zaWRlciBp
bml0IHRvIGJlIGFuIGFwcCBvciBhIGxpYnJhcnkuCj4gCj4gUGVyc29uYWxseSwgSSBmZWVsIGBp
bml0LmdvYCBpcyBhbiBhcHAgYW5kIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gY2hlY2sKPiBpbiBg
Z2xpZGUubG9ja2AuCj4gCj4gSWYgZm9yIHNvbWUgcmVhc29uLCBpbiBmdXR1cmUgdGhlcmUgaXMg
YSBidWlsZCBmYWlsdXJlIGR1ZSB0byBhIG5lc3RlZAo+IGRlcGVuZGVuY3kgaXNzdWUgd2l0aCBk
ZXBlbmRlbnQgZ28gbGlicmFyaWVzLCB0aGVuIGhhdmluZyBhIHdvcmtpbmcKPiBgLmxvY2tgIGlu
IHRoZSBnaXQgaXMgYWx3YXlzIHVzZWZ1bC4KPiAKPiBJbiBhbnljYXNlIGFmdGVyIHNlbmRpbmcg
YEJVSUxESU5HLm1kYCBGZWRvcmEgcGF0Y2hlcywgSSBhbSBhbHNvCj4gcGxhbm5pbmcgb24gc2Vu
ZGluZyBwYXRjaGVzIHRvIGRvIGNvbnRpbnVvdXMgYnVpbGQgb2YgYHN0YWdlMS14ZW5gIGluIGEK
PiBGZWRvcmEgYmFzZWQgZG9ja2VyIGNvbnRhaW5lci4gVGhhdCBzaG91bGQgYWxzbyBjYXRjaCBi
dWlsZCBmYWlsdXJlcwo+IGVhcmx5Lgo+IAo+IFBsZWFzZSBsZXQgbWUga25vdyB3aGF0IHlvdSBw
cmVmZXIuIEkgY2FuIHNlbmQgYSB2MiBvZiB0aGUgcGF0Y2ggd2l0aAo+IGp1c3QgYGdsaWRlLnlh
bWxgCgpJIHJlYWQgdGhlIGV4cGxhbmF0aW9uIGFuZCBJIGZpbmQgaXQgY29udmluY2luZy4gaW5p
dC5nbyBpcyBkZWZpbml0ZWx5CmFuIGFwcC4gSSdsbCBjaGVjayBpbiB0aGUgcGF0Y2ggYXMgaXMu
CgoKPiBCZXN0LAo+IFJhaml2Cj4gCj4gWzFdIGh0dHA6Ly95ZWh1ZGFrYXR6LmNvbS8yMDEwLzEy
LzE2L2NsYXJpZnlpbmctdGhlLXJvbGVzLW9mLXRoZS1nZW1zcGVjLWFuZC1nZW1maWxlLwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 22:24:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 22:24: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.xen.org>)
	id 1dhkFz-00046E-VM; Tue, 15 Aug 2017 22:24:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dhkFz-000468-6N
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 22:24:15 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 37/6E-01859-E8473995; Tue, 15 Aug 2017 22:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm5vyeR
 Igz8beSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHyxYwFdwQr3j0YB5LA+Mt4S5GLg4hgSVM
 EgcPbGDvYuTkYBFwkPi56i5rFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS0zZ8IkJxGYTMJT4+
 2QTG0i5BJC95DMHSFhEQE/i6JtnbCDjmQXmMkts/74YbLywQJDEsZNPGUFsTgEbibuNJ8Dm8A
 p4SzQeWwpWIySQLbFowwc2EFtUQFfi0L8/bBA1ghInZz5hAbGZBbQklk/fxjKBUWAWktQsJKk
 FjEyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDsJ6BgXEH
 4+ufTocYJTmYlER5F52dFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgte3eHKkkGBRanpqRVpmD
 jAaYNISHDxKIrxzi4DSvMUFibnFmekQqVOMilLivP4gfQIgiYzSPLg2WAReYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTMGwIyhSczrwRu+iugxUxAi6+0TwJZXJKIkJJqYNS/W/VPMGzG3FO
 KLYxXvA7FcOW0CZdu/BVZ/+qZsu7i8LYyrUXFRQzXzKPLjEMX303cV3ou4MxMBr3TwbYLUlJt
 Xq46MYHnfevRCpvZE3oPyy5im8zovi+31G3BzKUHLV52M4nJBSx67Xu3KF88leF/+xXvDzrMe
 198zu8ymF+V7PzYr89QQomlOCPRUIu5qDgRAEo8q3S7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502835851!71605671!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64178 invoked from network); 15 Aug 2017 22:24:12 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 22:24:12 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BBDCC22B52;
 Tue, 15 Aug 2017 22:24:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BBDCC22B52
Date: Tue, 15 Aug 2017 15:24:10 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Sergej Proskurin <proskurin@sec.in.tum.de>
In-Reply-To: <20170809082038.3236-8-proskurin@sec.in.tum.de>
Message-ID: <alpine.DEB.2.10.1708151524010.12143@sstabellini-ThinkPad-X260>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-8-proskurin@sec.in.tum.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v8 07/13] arm/mem_access: Introduce
 GENMASK_ULL bit operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCA5IEF1ZyAyMDE3LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+IFRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIG9mIEdFTk1BU0sgaXMgY2FwYWJsZSBvZiBjcmVhdGluZyBiaXRtYXNr
cyBvZgo+IDMyLWJpdCB2YWx1ZXMgb24gQUFyY2gzMiBhbmQgNjQtYml0IHZhbHVlcyBvbiBBQXJj
aDY0LiBBcyB3ZSBuZWVkIHRvCj4gY3JlYXRlIG1hc2tzIGZvciA2NC1iaXQgdmFsdWVzIG9uIEFB
cmNoMzIgYXMgd2VsbCwgaW4gdGhpcyBjb21taXQgd2UKPiBpbnRyb2R1Y2UgdGhlIEdFTk1BU0tf
VUxMIGJpdCBvcGVyYXRpb24uIFBsZWFzZSBub3RlIHRoYXQgdGhlCj4gR0VOTUFTS19VTEwgaW1w
bGVtZW50YXRpb24gaGFzIGJlZW4gbGlmdGVkIGZyb20gdGhlIGxpbnV4IGtlcm5lbCBzb3VyY2UK
PiBjb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBz
ZWMuaW4udHVtLmRlPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJp
eC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiB2NjogQXMgc2ltaWxhciBwYXRjaGVzIGhhdmUgYmVl
biBhbHJlYWR5IHN1Ym1pdHRlZCBhbmQgTkFDS0VEIGluIHRoZQo+ICAgICBwYXN0LCB3ZSByZXN1
Ym1pdCB0aGlzIHBhdGNoIHdpdGggJ1RIRSBSRVNUJyBtYWludGFpbmVycyBpbiBDYyB0bwo+ICAg
ICBkaXNjdXNzIHdoZXRoZXIgdGhpcyBwYXRjaCBzaGFsbCBiZSBhcHBsaWVkIGludG8gY29tbW9u
IG9yIHB1dCBpbnRvCj4gICAgIEFSTSByZWxhdGVkIGNvZGUuCj4gCj4gdjc6IENoYW5nZSB0aGUg
aW50cm9kdWNlZCBtYWNybyBCSVRTX1BFUl9MT05HX0xPTkcgdG8gQklUU19QRVJfTExPTkcuCj4g
Cj4gICAgIERlZmluZSBCSVRTX1BFUl9MTE9ORyBhbHNvIGluIGFzbS14ODYvY29uZmlnLmggaW4g
b3JkZXIgdG8gYWxsb3cKPiAgICAgZ2xvYmFsIHVzYWdlIG9mIHRoZSBpbnRyb2R1Y2VkIG1hY3Jv
IEdFTk1BU0tfVUxMLgo+IAo+ICAgICBSZW1vdmUgcHJldmlvdXNseSB1bmludGVuZGVkIHdoaXRl
c3BhY2UgZWxpbWluYXRpb24gaW4gdGhlIGZ1bmN0aW9uCj4gICAgIGdldF9iaXRtYXNrX29yZGVy
IGFzIGl0IGlzIG5vdCB0aGUgcmlnaHQgcGF0Y2ggdG8gYWRkcmVzcyBjbGVhbnVwLgo+IC0tLQo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oIHwgMiArKwo+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2NvbmZpZy5oIHwgMiArKwo+ICB4ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmggICAgIHwgMyAr
KysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmln
LmgKPiBpbmRleCA1YjZmM2M5ODVkLi43ZGE5NDY5OGUxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY29uZmlnLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5o
Cj4gQEAgLTE5LDYgKzE5LDggQEAKPiAgI2RlZmluZSBCSVRTX1BFUl9MT05HIChCWVRFU19QRVJf
TE9ORyA8PCAzKQo+ICAjZGVmaW5lIFBPSU5URVJfQUxJR04gQllURVNfUEVSX0xPTkcKPiAgCj4g
KyNkZWZpbmUgQklUU19QRVJfTExPTkcgNjQKPiArCj4gIC8qIHhlbl91bG9uZ190IGlzIGFsd2F5
cyA2NCBiaXRzICovCj4gICNkZWZpbmUgQklUU19QRVJfWEVOX1VMT05HIDY0Cj4gIAo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jb25maWcuaAo+IGluZGV4IGJjMDczMGZkOWQuLjhiMWRlMDdkYmMgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y29uZmlnLmgKPiBAQCAtMTUsNiArMTUsOCBAQAo+ICAjZGVmaW5lIEJJVFNfUEVSX0JZVEUgOAo+
ICAjZGVmaW5lIFBPSU5URVJfQUxJR04gQllURVNfUEVSX0xPTkcKPiAgCj4gKyNkZWZpbmUgQklU
U19QRVJfTExPTkcgNjQKPiArCj4gICNkZWZpbmUgQklUU19QRVJfWEVOX1VMT05HIEJJVFNfUEVS
X0xPTkcKPiAgCj4gICNkZWZpbmUgQ09ORklHX1BBR0lOR19BU1NJU1RBTkNFIDEKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oIGIveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5o
Cj4gaW5kZXggYmQwODgzYWIyMi4uZTIwMTliMDJhMyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vYml0b3BzLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKPiBAQCAtMTAs
NiArMTAsOSBAQAo+ICAjZGVmaW5lIEdFTk1BU0soaCwgbCkgXAo+ICAgICAgKCgofjBVTCkgPDwg
KGwpKSAmICh+MFVMID4+IChCSVRTX1BFUl9MT05HIC0gMSAtIChoKSkpKQo+ICAKPiArI2RlZmlu
ZSBHRU5NQVNLX1VMTChoLCBsKSBcCj4gKyAgICAoKCh+MFVMTCkgPDwgKGwpKSAmICh+MFVMTCA+
PiAoQklUU19QRVJfTExPTkcgLSAxIC0gKGgpKSkpCj4gKwo+ICAvKgo+ICAgKiBmZnM6IGZpbmQg
Zmlyc3QgYml0IHNldC4gVGhpcyBpcyBkZWZpbmVkIHRoZSBzYW1lIHdheSBhcwo+ICAgKiB0aGUg
bGliYyBhbmQgY29tcGlsZXIgYnVpbHRpbiBmZnMgcm91dGluZXMsIHRoZXJlZm9yZQo+IC0tIAo+
IDIuMTMuMwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 22:25:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 22:25: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.xen.org>)
	id 1dhkGp-0004Nt-7r; Tue, 15 Aug 2017 22:25:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dhkGo-0004Nh-9Z
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 22:25:06 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9A/B2-02181-1C473995; Tue, 15 Aug 2017 22:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6Bksm
 RBvPvWlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3Xn1iKTjEVfF+9k3WBsY2ji5GTg4hgSVM
 Ese2e4DYLAIOErsXH2XpYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiT/nVzKC2GwChhJ/n2xiA
 ymXALKXfAabKCKgLvHnwgSgEi4OZoEGRonGpRMZQWqEBSIk9u1WBanhFLCWOHGsnQ3E5hXwlr
 g37RArSL2QwH9Giead05lAEqICuhKH/v2BKhKUODnzCQuIzSygJbF8+jaWCYwCs5CkZiFJLWB
 kWsWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiCDECwg3HN
 ds9DjJIcTEqivIvOTooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7unhypJBgUWp6akVaZg4wG
 mDSEhw8SiK8Z0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolDjFDAKQoozQPbgQsMi8xyk
 oJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcSyBSezLwSuE2vgI5gAjriSvskkCNKEhFSUg2Mjw0
 /n0t/e9Bz9oF9fFMUDmt7Ma595LojrmStdaWs/deU0qM7hbbFVSj7HWKIvDJ36d8Z8st3ia/o
 nrD+d7BG28mDb10zfr8/vHWh04wDGgwTLnzVVTtcICe9aDpj/pxFFuJf8u2WCWxn6LBddHbfF
 44P8yffW+bf+DC2e/YK0Ts77wgYbPr4Y6MSS3FGoqEWc1FxIgAX5p9mxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502835903!109461976!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 46182 invoked from network); 15 Aug 2017 22:25:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 22:25:04 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 14B7622B52;
 Tue, 15 Aug 2017 22:25:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 14B7622B52
Date: Tue, 15 Aug 2017 15:25:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <79259f22-f5a3-a51b-26d9-624a468d1da2@arm.com>
Message-ID: <alpine.DEB.2.10.1708151521520.12143@sstabellini-ThinkPad-X260>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-12-proskurin@sec.in.tum.de>
 <126b8cb7-b521-6deb-b296-93e61be18e2f@arm.com>
 <5eea0466-77a9-c0b5-5c33-615419366ac9@sec.in.tum.de>
 <79259f22-f5a3-a51b-26d9-624a468d1da2@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNSBBdWcgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE0LzA4LzE3IDIy
OjAzLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+ID4gSGkgSnVsaWVuLAo+ID4gCj4gPiBPbiAw
OC8xNC8yMDE3IDA3OjM3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpIFNlcmdlaiwK
PiA+ID4gCj4gPiA+IE9uIDA5LzA4LzE3IDA5OjIwLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+
ID4gPiA+ICsgICAgLyoKPiA+ID4gPiArICAgICAqIEFjY29yZGluZyB0byB0byBBUk0gRERJIDA0
ODdCLmEgSjEtNTkyNywgd2UgcmV0dXJuIGFuIGVycm9yIGlmCj4gPiA+ID4gdGhlIGZvdW5kCj4g
PiA+IAo+ID4gPiBQbGVhc2UgZHJvcCBvbmUgb2YgdGhlICd0bycuIFRoZSByZXN0IGxvb2tzIGdv
b2QgdG8gbWUuCj4gPiA+IAo+ID4gCj4gPiBHcmVhdCwgdGhhbmtzLiBJIHdpbGwgcmVtb3ZlIHRo
ZSBzZWNvbmQgInRvIiBpbiB2OS4gV291bGQgdGhhdCBiZSBhbgo+ID4gQWNrZWQtYnkgb3Igc2hh
bGwgSSB0YWcgdGhpcyBwYXRjaCB3aXRoIGEgUmV2aWV3ZWQtYnkgeW91Pwo+IAo+IEFja2VkLWJ5
LiBGSVksIHlvdSBzdGlsbCBtaXNzaW5nIGFuIGFja2VkIGZyb20gIlRoZSBSRVNUIiBmb3IgcGF0
Y2ggIzcsIHRoZQo+IHJlc3QgbG9va3MgZnVsbHkgYWNrZWQuCgpJIGFja2VkIHBhdGNoICM3LCBi
dXQgcGF0Y2ggIzggYnJlYWtzIHRoZSBidWlsZCBvbiBBUk06CgoKSW4gZmlsZSBpbmNsdWRlZCBm
cm9tIC9sb2NhbC9yZXBvcy94ZW4tdXBzdHJlYW0veGVuL2luY2x1ZGUveGVuL2d1ZXN0X2FjY2Vz
cy5oOjEwOjAsCiAgICAgICAgICAgICAgICAgZnJvbSBkZXZpY2VfdHJlZS5jOjE1OgovbG9jYWwv
cmVwb3MveGVuLXVwc3RyZWFtL3hlbi9pbmNsdWRlL2FzbS9ndWVzdF9hY2Nlc3MuaDoxNDozMjog
ZXJyb3I6ICdzdHJ1Y3QgZG9tYWluJyBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QgWy1X
ZXJyb3JdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6ZSwgYm9v
bF90IGlzX3dyaXRlKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi9sb2NhbC9y
ZXBvcy94ZW4tdXBzdHJlYW0veGVuL2luY2x1ZGUvYXNtL2d1ZXN0X2FjY2Vzcy5oOjE0OjMyOiBl
cnJvcjogaXRzIHNjb3BlIGlzIG9ubHkgdGhpcyBkZWZpbml0aW9uIG9yIGRlY2xhcmF0aW9uLCB3
aGljaCBpcyBwcm9iYWJseSBub3Qgd2hhdCB5b3Ugd2FudCBbLVdlcnJvcl0KY2MxOiBhbGwgd2Fy
bmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKbWFrZVs0XTogKioqIFtkZXZpY2VfdHJlZS5v
XSBFcnJvciAxCgoKQW0gSSBtaXNzaW5nIGFueXRoaW5nPwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 15 22:28:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 22:28: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.xen.org>)
	id 1dhkKG-0004cw-N8; Tue, 15 Aug 2017 22:28:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dhkKE-0004cp-Rw
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 22:28:38 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EF/28-02181-69573995; Tue, 15 Aug 2017 22:28:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSnM/RrDu1dHK
 kwfcrGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLLR/ZCjbzVMz/vZexgfE7ZxcjJ4eEgKLE
 1saNzBC2g0Tvmz3sXYxcHEICW5gkjs56x9LFyMEhLBAhsW+3KkiNiECoxIWz+5lAbGYBP4lnR
 5ZC1R9hkvj+vxNsEJuAvsTuF5/AingFbCXe7V/LDjKHRUBVYup3fZCwqEC0xN7Go4wQJYISJ2
 c+YQGxOQV8JLq+bGSHmK8u8WfeJWYIW15i+9s5ULa4RNOXlawgtrCAnsS0+/NYJjAKzkIyaha
 S9llI2mchaV/AyLKKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93
 EyMwmOsZGBh3MDbs9TvEKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx2JZMjh
 QSLUtNTK9Iyc4BxBZOW4OBREuE9UwyU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV5TkB
 kCIEUZpXlwI2AxfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8jyBSezLwSuE2vgI5gAjr
 iSvskkCNKEhFSUg2MJUufC1inVKhK9Ta3hlsKbRLj6NrrVacsbMr4nmla8M2vv5IkZxb9SF3M
 /ftBUe2Kldo7++QaI5ceMjyjyyl6JnnLf5X/lhkTeZXCOYS3BwoLblgwedKcbksZuyWZDnw3H
 y5rCZrx9uM133WzmV8+4ZF9eEgsJfL9raPtr74bF4n0zCk0npqtxFKckWioxVxUnAgAEoJWAe
 wCAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502836117!106920331!1
X-Originating-IP: [131.111.8.131]
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 37057 invoked from network); 15 Aug 2017 22:28:37 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 22:28:37 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=49905 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 1dhkKB-000Di8-MR (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 15 Aug 2017 23:28:36 +0100
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-12-proskurin@sec.in.tum.de>
 <126b8cb7-b521-6deb-b296-93e61be18e2f@arm.com>
 <5eea0466-77a9-c0b5-5c33-615419366ac9@sec.in.tum.de>
 <79259f22-f5a3-a51b-26d9-624a468d1da2@arm.com>
 <alpine.DEB.2.10.1708151521520.12143@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ea5206e7-cdba-e20e-7832-5b0aa2ae0595@citrix.com>
Date: Tue, 15 Aug 2017 23:28:36 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1708151521520.12143@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDgvMjAxNyAyMzoyNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MTUgQXVnIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTQvMDgvMTcgMjI6MDMsIFNl
cmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+PiBIaSBKdWxpZW4sCj4+Pgo+Pj4gT24gMDgvMTQvMjAx
NyAwNzozNyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpIFNlcmdlaiwKPj4+Pgo+Pj4+
IE9uIDA5LzA4LzE3IDA5OjIwLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+Pj4+PiArICAgIC8q
Cj4+Pj4+ICsgICAgICogQWNjb3JkaW5nIHRvIHRvIEFSTSBEREkgMDQ4N0IuYSBKMS01OTI3LCB3
ZSByZXR1cm4gYW4gZXJyb3IgaWYKPj4+Pj4gdGhlIGZvdW5kCj4+Pj4gUGxlYXNlIGRyb3Agb25l
IG9mIHRoZSAndG8nLiBUaGUgcmVzdCBsb29rcyBnb29kIHRvIG1lLgo+Pj4+Cj4+PiBHcmVhdCwg
dGhhbmtzLiBJIHdpbGwgcmVtb3ZlIHRoZSBzZWNvbmQgInRvIiBpbiB2OS4gV291bGQgdGhhdCBi
ZSBhbgo+Pj4gQWNrZWQtYnkgb3Igc2hhbGwgSSB0YWcgdGhpcyBwYXRjaCB3aXRoIGEgUmV2aWV3
ZWQtYnkgeW91Pwo+PiBBY2tlZC1ieS4gRklZLCB5b3Ugc3RpbGwgbWlzc2luZyBhbiBhY2tlZCBm
cm9tICJUaGUgUkVTVCIgZm9yIHBhdGNoICM3LCB0aGUKPj4gcmVzdCBsb29rcyBmdWxseSBhY2tl
ZC4KPiBJIGFja2VkIHBhdGNoICM3LCBidXQgcGF0Y2ggIzggYnJlYWtzIHRoZSBidWlsZCBvbiBB
Uk06Cj4KPgo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSAvbG9jYWwvcmVwb3MveGVuLXVwc3RyZWFt
L3hlbi9pbmNsdWRlL3hlbi9ndWVzdF9hY2Nlc3MuaDoxMDowLAo+ICAgICAgICAgICAgICAgICAg
ZnJvbSBkZXZpY2VfdHJlZS5jOjE1Ogo+IC9sb2NhbC9yZXBvcy94ZW4tdXBzdHJlYW0veGVuL2lu
Y2x1ZGUvYXNtL2d1ZXN0X2FjY2Vzcy5oOjE0OjMyOiBlcnJvcjogJ3N0cnVjdCBkb21haW4nIGRl
Y2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdCBbLVdlcnJvcl0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2xfdCBpc193cml0ZSk7Cj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gL2xvY2FsL3JlcG9zL3hlbi11cHN0cmVhbS94
ZW4vaW5jbHVkZS9hc20vZ3Vlc3RfYWNjZXNzLmg6MTQ6MzI6IGVycm9yOiBpdHMgc2NvcGUgaXMg
b25seSB0aGlzIGRlZmluaXRpb24gb3IgZGVjbGFyYXRpb24sIHdoaWNoIGlzIHByb2JhYmx5IG5v
dCB3aGF0IHlvdSB3YW50IFstV2Vycm9yXQo+IGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0
ZWQgYXMgZXJyb3JzCj4gbWFrZVs0XTogKioqIFtkZXZpY2VfdHJlZS5vXSBFcnJvciAxCj4KPgo+
IEFtIEkgbWlzc2luZyBhbnl0aGluZz8KClBvc3NpYmx5IGEgcmVzdWx0IG9mIFdlaSdzIHJlY2Vu
dCBwYXRjaApodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0
ZGlmZjtoPWRlNjI0MDJhOWMyZTQwM2IwNDlhYTIzOGI0ZmE0ZTJkNjE4ZTg4NzAKd2hpY2ggaXMg
bmV3ZXIgdGhhbiB0aGUgcG9zdGluZyBvZiB0aGlzIHNlcmllcy4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 22:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 22: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.xen.org>)
	id 1dhkj7-0006ui-Le; Tue, 15 Aug 2017 22:54:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhkj5-0006uX-V9
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 22:54:20 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 92/B0-03557-B9B73995; Tue, 15 Aug 2017 22:54:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVXdm9eR
 Ig7dNphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNj0kKmg7SBjReuKPuYG
 xn99jF2MXBxCAn8ZJWbefMUO4TxmlJj67zUbhLONUeL61HXMXYycHCICzhJfz8xlB7F5BfQln
 k7+zghiCwuESTyfPA2sQULgqarE2wkrwIokBLwlfq5phLNn3nkL1MDOwSZgJXFIDCTKIqAq8W
 HlG8YJjNwLGBlWMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 Eep4BCHYw/lkWcIhRkoNJSZR30dlJkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBuqJkcKCRal
 pqdWpGXmAEMQJi3BwaMkwqsMkuYtLkjMLc5Mh0idYjTm2LB6/Rcmjo4ZP78xCbHk5eelSolDl
 AqAlGaU5sENgsXGJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzqoNM4cnMK4Hb9wroFCagU6
 60TwI5pSQRISXVwGj/w4Rl1+TM34eWqjx0ntlz7/CytP95DdoiDUGNTKEi01STRGYXP1Q2PLM
 kd4bek2sTvwVu2Lvpz3X1M+fY4yyOxF3fncL/jG3lxawZt/qC/3UVzH0vceQX3+K2NYxZ/44c
 jP3yeKf2FRUxxQUTU58K+6mcfiSU6HL0C3P26oucFXu/RM1wk4tQYinOSDTUYi4qTgQAXODxH
 ogCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502837656!78111447!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25208 invoked from network); 15 Aug 2017 22:54:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Aug 2017 22:54:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhkj0-0003uq-QW; Tue, 15 Aug 2017 22:54: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 1dhkiv-0001cg-A5; Tue, 15 Aug 2017 22:54:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhkiu-0001eK-Si; Tue, 15 Aug 2017 22:54:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112643-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6da35f43acde8f718b53f6f05fc865bffa709fc5
X-Osstest-Versions-That: linux=db397d9c6e66afdd34ae430172db122632b5f8a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Aug 2017 22:54:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 112643: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0028260958557900282=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0028260958557900282==
Content-Type: text/plain

flight 112643 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112643/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112637 pass in 112643
 test-armhf-armhf-xl-rtds     12 guest-start                fail pass in 112637

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112513
 build-arm64-pvops             3 capture-logs                broken like 112513
 build-arm64                   2 hosts-allocate              broken like 112513
 build-arm64                   3 capture-logs                broken like 112513
 build-arm64-xsm               2 hosts-allocate              broken like 112513
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112637 blocked in 112513
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112637 like 112513
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 112637 like 112513
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 112637 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 112637 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 112497
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112513
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112513
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112513
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                6da35f43acde8f718b53f6f05fc865bffa709fc5
baseline version:
 linux                db397d9c6e66afdd34ae430172db122632b5f8a7

Last test of basis   112513  2017-08-07 20:19:27 Z    8 days
Failing since        112599  2017-08-11 16:18:32 Z    4 days    8 attempts
Testing same since   112616  2017-08-13 06:39:58 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aviv Heller <avivh@mellanox.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bard Liao <bardliao@realtek.com>
  Bartosz Golaszewski <brgl@bgdev.pl>
  Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Dave Aldridge <david.j.aldridge@oracle.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woods <dwoods@mellanox.com>
  Davide Caratti <dcaratti@redhat.com>
  Derek <user.vdr@gmail.com>
  Dima Zavin <dmitriyz@waymo.com>
  Dmitriy <mexx400@yandex.ru>
  Doug Ledford <dledford@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Emmanuel Vadot <manu@bidouilliste.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Stuebner <heiko@sntech.de>
  Helge Deller <deller@gmx.de>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Ilan Tayari <ilant@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jaehoon Chung <jh80.chung@samsung.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com> [Exynos5800 Peach Pi Chromebook]
  Jean Delvare <jdelvare@suse.de>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeff Moyer <jmoyer@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jin Qian <jinqian@google.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@codeaurora.org>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Jianying <jianying.liu@ikuai8.com>
  liujian (CE) <liujian56@huawei.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matija Glavinic Pecotic <matija.glavinic-pecotic.ext@nokia.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Holzheu <holzheu@linux.vnet.ibm.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kubecek <mkubecek@suse.cz>
  Michal KubeÄek <mkubecek@suse.cz>
  Mikael Pettersson <mikpelinux@gmail.com>
  Mike Christie <mchristi@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Milo Kim <woogyom.kim@gmail.com>
  Moshe Shemesh <moshe@mellanox.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Omar Sandoval <osandov@fb.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrick Lai <plai@codeaurora.org>
  Pau Espin Pedrol <pau.espin@tessares.net>
  Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Pravin B Shelar <pshelar@ovn.org>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rob Gardner <rob.gardner@oracle.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Young <sean@mess.org>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Steve Wise <swise@opengridcomputing.com>
  Steven Toth <stoth@kernellabs.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Yasevich <vyasevic@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>
  Zefir Kurtisi <zefir.kurtisi@neratec.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Pushing revision :

+ branch=linux-4.9
+ revision=6da35f43acde8f718b53f6f05fc865bffa709fc5
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.9 6da35f43acde8f718b53f6f05fc865bffa709fc5
+ branch=linux-4.9
+ revision=6da35f43acde8f718b53f6f05fc865bffa709fc5
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.9
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x6da35f43acde8f718b53f6f05fc865bffa709fc5 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.9
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.9
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.9.y
+ : linux-4.9.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.9
+ : refs/heads/tested/linux-4.9
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 6da35f43acde8f718b53f6f05fc865bffa709fc5:refs/heads/tested/linux-4.9
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   db397d9..6da35f4  6da35f43acde8f718b53f6f05fc865bffa709fc5 -> tested/linux-4.9
+ exit 0


--===============0028260958557900282==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0028260958557900282==--

From xen-devel-bounces@lists.xen.org Tue Aug 15 22:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 22:58: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.xen.org>)
	id 1dhkmr-0007L1-9z; Tue, 15 Aug 2017 22:58:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dhkmp-0007Kv-T1
 for xen-devel@lists.xenproject.org; Tue, 15 Aug 2017 22:58:12 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4F/E7-22472-38C73995; Tue, 15 Aug 2017 22:58:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVybKJssm5TzeR
 Igytt0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDoqmMBZ0iFeceRjQwThbsYuTiEBJYwiTR
 /nU+YxcjJweLgIPE2+f32bsYOTgYBWIkHvywBgkzCoRJTL68hBWiRFui79R/dhCbTcBQ4u+TT
 Wwg5RJA9pLPHCBhEQE1if4fHxhBxjMLvGaSOLHyI9h4YaCR86a/YgKxOQUsJa6+/g62ilfAW2
 LOEU2QsJBAisTJjvNgq0QFdCUO/fvDBmLzCghKnJz5hAXEZhbwlbi19BUzhO0t8WtaG/sERsF
 ZSMpmISmbhaQMwlaXOLj9ASOELS+x7foqVpiaWQu2sy1gZFvFqFGcWlSWWqRraKqXVJSZnlGS
 m5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY+AxAsINxzXbPQ4ySHExKoryLzk6KFOJLyk+pz
 EgszogvKs1JLT7EKMPBoSTBa1o9OVJIsCg1PbUiLTMHGIMwaQkOHiUR3utVQGne4oLE3OLMdI
 jUKUZdjg2r139hEmLJy89LlRLnXQRSJABSlFGaBzcClg4uMcpKCfMyAh0lxFOQWpSbWYIq/4p
 RnINRSZhXBOQSnsy8ErhNr4COYAI64kr7JJAjShIRUlINjAxfgtbkftctfBZ1WOz6ywnTYm3f
 L/23ccrtSc8mpgcUNqZwqbG27xIxlTPaUTM9fXvb0pp2f9c9msY8x/9OyP4/ec7VfRYn6wqYB
 WrlNC+sEOjb+vnyqyepB4qnHWAUDJvJscThT4xoPzvDnYyrJ8yOWXWLTzX8trW8RGf/HLFrFf
 NlwlsNgpRYijMSDbWYi4oTAbRYN28CAwAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502837888!110237990!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 39950 invoked from network); 15 Aug 2017 22:58:10 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Aug 2017 22:58:10 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A51D621D4E;
 Tue, 15 Aug 2017 22:58:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A51D621D4E
Date: Tue, 15 Aug 2017 15:58:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mikko Rapeli <mikko.rapeli@iki.fi>
In-Reply-To: <20170806164428.2273-27-mikko.rapeli@iki.fi>
Message-ID: <alpine.DEB.2.10.1708151545340.12143@sstabellini-ThinkPad-X260>
References: <20170806164428.2273-1-mikko.rapeli@iki.fi>
 <20170806164428.2273-27-mikko.rapeli@iki.fi>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-564055531-1502837143=:12143"
Content-ID: <alpine.DEB.2.10.1708151557370.12143@sstabellini-ThinkPad-X260>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-api@vger.kernel.org,
 linux-kernel@vger.kernel.org, Russell King <linux@armlinux.org.uk>,
 Paul Durrant <paul.durrant@citrix.com>, David Vrabel <david.vrabel@citrix.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v06 26/36] uapi xen/privcmd.h: fix
 compilation in userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-564055531-1502837143=:12143
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1708151557371.12143@sstabellini-ThinkPad-X260>

On Sun, 6 Aug 2017, Mikko Rapeli wrote:
> xen/interface/xen.h is not exported from kernel headers so remove the
> dependency and provide needed defines for domid_t and xen_pfn_t if they
> are not already defined by some other e.g. Xen specific headers.
> 
> Suggested by Andrew Cooper <andrew.cooper3@citrix.com> on lkml message
> <5569F9C9.8000607@citrix.com>.
> 
> The ifdef for ARM is ugly but did not find better solutions for it.
> 
> Then use __kernel_size_t instead of size_t since that is available in
> uapi headers in user space.
> 
> Fixes userspace compilation errors:
> 
> xen/privcmd.h:38:31: fatal error: xen/interface/xen.h: No such file or directory
> xen/privcmd.h:92:2: error: unknown type name â€˜size_tâ€™
> 
> Signed-off-by: Mikko Rapeli <mikko.rapeli@iki.fi>
> Cc: Paul Durrant <paul.durrant@citrix.com>
> Cc: David Vrabel <david.vrabel@citrix.com>
> Cc: Stefano Stabellini <sstabellini@kernel.org>
> Cc: Russell King <linux@armlinux.org.uk>

Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

> ---
>  include/uapi/xen/privcmd.h | 14 ++++++++++++--
>  1 file changed, 12 insertions(+), 2 deletions(-)
> 
> diff --git a/include/uapi/xen/privcmd.h b/include/uapi/xen/privcmd.h
> index 63ee95c9dabb..565f3003741d 100644
> --- a/include/uapi/xen/privcmd.h
> +++ b/include/uapi/xen/privcmd.h
> @@ -35,7 +35,17 @@
>  
>  #include <linux/types.h>
>  #include <linux/compiler.h>
> -#include <xen/interface/xen.h>
> +
> +/* Defined by include/xen/interface/xen.h, but it is not part of Linux uapi */
> +#ifndef __XEN_PUBLIC_XEN_H__
> +typedef __u16 domid_t;
> +
> +#if (defined __ARMEL__ || defined __ARMEB__)
> +typedef __u64 xen_pfn_t;
> +#else
> +typedef unsigned long xen_pfn_t;
> +#endif /* (defined __ARMEL__ || defined __ARMEB__) */
> +#endif /* __XEN_PUBLIC_XEN_H__ */
>  
>  struct privcmd_hypercall {
>  	__u64 op;
> @@ -79,7 +89,7 @@ struct privcmd_mmapbatch_v2 {
>  
>  struct privcmd_dm_op_buf {
>  	void __user *uptr;
> -	size_t size;
> +	__kernel_size_t size;
>  };
>  
>  struct privcmd_dm_op {
> -- 
> 2.13.3
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
> 
--8323329-564055531-1502837143=:12143
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-564055531-1502837143=:12143--


From xen-devel-bounces@lists.xen.org Tue Aug 15 23:17:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 23:17: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.xen.org>)
	id 1dhl55-0000gF-SS; Tue, 15 Aug 2017 23:17:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dhl54-0000g9-Ns
 for xen-devel@lists.xen.org; Tue, 15 Aug 2017 23:17:02 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 28/56-01987-DE083995; Tue, 15 Aug 2017 23:17:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXiVRvspPu2YXK
 kwcSZ/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aUph62go28FY0nJrM2ML7l6mLk4hASmMgo
 sbf/PyOIIyEwh1Wi5e9ili5GTiAnSeLG8gXMXYwcQHaFRNsee5CwkICGxO2bjewQzQeYJPZvW
 soOkZjAKPHuiSpEb5HEmj/LwebwCghKnJz5hAWixluiobuJCcTmFLCXODO/kQVi0H5GiW231r
 CBJNgEtCXaXu9iBbFZBFQlfi7eywgxNFFi4661bBBDAyTu9l8HGyosECKxaO55sHoRAWWJ3l+
 /weLMAmuZJf49M4awNSVat/9mn8AoMgvJTbOQpBYwMq1i1ChOLSpLLdI1MtdLKspMzyjJTczM
 0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM9XoGBsYdjC17/Q4xSnIwKYnyLjo7KVKILyk/pTIjs
 Tgjvqg0J7X4EKMMB4eSBO/5+smRQoJFqempFWmZOcCog0lLcPAoifAyAiNPiLe4IDG3ODMdIn
 WKUZdj0oHtX5iEWPLy81KlxHnTQWYIgBRllObBjYAlgEuMslLCvIwMDAxCPAWpRbmZJajyrxj
 FORiVhHlZQFbxZOaVwG16BXQEE9ARV9ongRxRkoiQkmpg9P0b7zHt2TaZqA7HdbxXV1y/eOlW
 upm49dSf26ay17Q7Htt649HiJav4bzE6qn5Z4aV0y3lx7r7O8knbo6s8jFrcDn069i44ednlN
 5t7VrFK5C355nUl3pHr5lGr+zP7KoJ9lPKf365u+N8x685ns2iDZ1c2hepqR+8Of7JGbAfjvA
 3MTxlPmSuxFGckGmoxFxUnAgASGOA0+wIAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502839020!109997193!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4116 invoked from network); 15 Aug 2017 23:17:01 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Aug 2017 23:17:01 -0000
Received: by mail-pg0-f66.google.com with SMTP id y192so3535678pgd.1
 for <xen-devel@lists.xen.org>; Tue, 15 Aug 2017 16:17:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=2QtRUiztp9sLK97B7GuEZyNp6xXlf3IhJ6KZtpowJH4=;
 b=cnwA8SKcyn+36SA+VOgUqcnJq7NMekUVGjDb+3DejwEvHRZ47Clsp7ULfU+7MI9/zI
 bwcJYQjM5zMPoGUd/XIrkQJPmu9pj0Za6CfkWrcIXzAe5XJJksbeaak+kaFTG6hJJOPF
 xYeue+LGV6KYKhzWsj5ENTLApB8uTSVJXgflq2ynMjglTUmB2B/olgjZ3+CsYHtIERqn
 lKr8Lc6WpENqXizofWluerQGfuDVs/Oefv/3l5aKsX0fmmBv6MF7o+9mUD7IQScd+yeK
 E5MF20WO2a70GW3LVwMZvjaYXPJSRaoMXrtl8KIlyAxkimY9HfYt9RW2tNc3ZhDZyhZc
 W89g==
X-Gm-Message-State: AHYfb5jO9v0g+kbC39oHvj5ZFcI/HozRh9hWcB0Ck3CIT+8/OtTZVObY
 QpHQx5XaIuU/2VRaeNc=
X-Received: by 10.98.21.71 with SMTP id 68mr30369781pfv.199.1502839019495;
 Tue, 15 Aug 2017 16:16:59 -0700 (PDT)
Received: from mail-pg0-f49.google.com (mail-pg0-f49.google.com.
 [74.125.83.49])
 by smtp.gmail.com with ESMTPSA id n16sm16185802pgc.84.2017.08.15.16.16.58
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Aug 2017 16:16:59 -0700 (PDT)
Received: by mail-pg0-f49.google.com with SMTP id u5so14495292pgn.0
 for <xen-devel@lists.xen.org>; Tue, 15 Aug 2017 16:16:58 -0700 (PDT)
X-Received: by 10.99.0.151 with SMTP id 145mr29816661pga.115.1502839018758;
 Tue, 15 Aug 2017 16:16:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Tue, 15 Aug 2017 16:16:18 -0700 (PDT)
In-Reply-To: <5992C7B5020000780016FADC@prv-mh.provo.novell.com>
References: <1502180855-7500-1-git-send-email-aisaila@bitdefender.com>
 <CABfawh=LjRobw53paNGEwTPZb0JgEUFSpeNz4+B4nb+zaWW3fQ@mail.gmail.com>
 <5992C7B5020000780016FADC@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 15 Aug 2017 17:16:18 -0600
X-Gmail-Original-Message-ID: <CABfawh=Oy=bzVrhdXko9fXGDwW97L0MGJtM+EtZmMfeGk0Ebnw@mail.gmail.com>
Message-ID: <CABfawh=Oy=bzVrhdXko9fXGDwW97L0MGJtM+EtZmMfeGk0Ebnw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMjowNiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxNC4wOC4xNyBhdCAxNzo1MywgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPbiBUdWUsIEF1ZyA4LCAyMDE3IGF0IDI6MjcgQU0sIEFsZXhhbmRy
dSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJj
YWxsLmMKPj4+IEBAIC0xNTUsNiArMTU1LDExIEBAIGludCBodm1faHlwZXJjYWxsKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4gICAgICAgICAgLyogRmFsbHRocm91Z2ggdG8gcGVybWlz
c2lvbiBjaGVjay4gKi8KPj4+ICAgICAgY2FzZSA0Ogo+Pj4gICAgICBjYXNlIDI6Cj4+PiArICAg
ICAgICBpZiAoIGN1cnJkLT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5h
YmxlZCAmJgo+Pj4gKyAgICAgICAgICAgIGVheCA9PSBfX0hZUEVSVklTT1JfaHZtX29wICYmCj4+
PiArICAgICAgICAgICAgKG1vZGUgPT0gOCA/IHJlZ3MtPnJkaSA6IHJlZ3MtPmVieCkgPT0gSFZN
T1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCApCj4+PiArICAgICAgICAgICAgYnJlYWs7Cj4+PiAr
Cj4+Cj4+IFNvIHRoZSBDUEwgY2hlY2sgaGFwcGVucyBhZnRlciB0aGUgbW9uaXRvciBjaGVjaywg
d2hpY2ggbWVhbnMgdGhpcwo+PiB3aWxsIHRyaWdnZXIgcmVnYXJkbGVzcyBpZiB0aGUgaHlwZXJj
YWxsIGlzIGNvbWluZyBmcm9tIHVzZXJzcGFjZSBvcgo+PiBrZXJuZWxzcGFjZS4gU2luY2UgdGhl
IG1vbml0b3Igb3B0aW9uIHNwZWNpZmljYWxseSBzYXlzIHVzZXJzcGFjZSwKPj4gdGhpcyBzaG91
bGQgcHJvYmFibHkgZ2V0IG1vdmVkIGludG8gdGhlIGJsb2NrIHdoZXJlIENQTCB3YXMgY2hlY2tl
ZC4KPgo+IFdoYXQgZGlmZmVyZW5jZSB3b3VsZCB0aGlzIG1ha2U/IEZvciBDUEwwIHRoZSBoeXBl
cmNhbGwgaXMKPiBwZXJtaXR0ZWQgYW55d2F5LCBhbmQgZm9yIENQTCA+IDAgd2Ugc3BlY2lmaWNh
bGx5IHdhbnQgdG8gYnlwYXNzCj4gdGhlIENQTCBjaGVjay4gT3IgYXJlIHlvdSBzYXlpbmcgeW91
IHdhbnQgdG8gcmVzdHJpY3QgdGhlIG5ldwo+IGNoZWNrIHRvIGp1c3QgQ1BMMz8KPgoKWWVzLCBh
Y2NvcmRpbmcgdG8gdGhlIG5hbWUgb2YgdGhpcyBtb25pdG9yIG9wdGlvbiB0aGlzIHNob3VsZCBv
bmx5CnRyaWdnZXIgYSB2bV9ldmVudCB3aGVuIHRoZSBoeXBlcmNhbGwgaXMgY29taW5nIGZyb20g
Q1BMMy4gSG93ZXZlciwKdGhlIHdheSBpdCBpcyBpbXBsZW1lbnRlZCByaWdodCBub3cgSSBzZWUg
dGhhdCB0aGlzIG1vbml0b3Igb3B0aW9uCmFjdHVhbGx5IHJlcXVpcmVzIHRoZSBvdGhlciBvbmUg
dG8gYmUgZW5hYmxlZCB0b28uIEJ5IGl0c2VsZiB0aGlzCm1vbml0b3Igb3B0aW9uIHdpbGwgbm90
IHdvcmsuIFNvIEkgd291bGQgYWxzbyBsaWtlIHRvIGFzayB0aGF0IHRoZQpjaGVjayBpbiB4ZW4v
Y29tbW9uL21vbml0b3IuYywgaWYgKCBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfZW5hYmxlZAop
LCB0byBiZSBleHRlbmRlZCB0byBiZTogaWYgKCBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfZW5h
YmxlZCB8fApkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2VuYWJsZWQgKQoKVGFt
YXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 15 23:30:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Aug 2017 23:30: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.xen.org>)
	id 1dhlI3-00026g-1Y; Tue, 15 Aug 2017 23:30:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39354ed87=citrix-osstest@xenproject.org>)
 id 1dhlI2-00026U-1B
 for xen-devel@lists.xensource.com; Tue, 15 Aug 2017 23:30:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C5/28-01859-11483995; Tue, 15 Aug 2017 23:30:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK5Ay+R
 Ig6dHJC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bB49OZCzaKVfTsvsDWwPiIv4uRk0NCwF+i
 c8cbdgjbXWJ6+wo2EFtEwFliwofbYDavgJ7Eno6FTF2MHBzCAkYSf+aqQ5S7Sby4doERxv558
 AiYzSbgITGxZyILiM0ioCrx5NRHsDFCAloSSxevZIIYKShxcuYTsBpmAQmJgy9eMEPMsZDY8b
 GPbQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKy
 XnJ+7iREYOvUMDIw7GH+f9jzEKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryX
 myZHCgkWpaanVqRl5gCDGCYtwcGjJMLr1QyU5i0uSMwtzkyHSJ1iNObYsHr9FyaOSTN/fmMSY
 snLz0uVEuc9DzJJAKQ0ozQPbhAsui4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub1BVnIk5
 lXArfvFdApTECnXGmfBHJKSSJCSqqBMaPDRe6C3Qm+3ek7W0MWPsnQujTRjvnJlTdqHBfio4U
 sv3s8CCr6Zlj27lVIjJJ4P9PZhZ53Xhm8vfZuX5lQ8MmFGmGsvL2rRLteM/8+/bu/717gaTNO
 ntz0I0xSCQz3LsRNnVXTX7A3Undr3ZRImQq5aG6P2//5TTTaPR3X3E9NMt+TO7tTiaU4I9FQi
 7moOBEAWcBCMKkCAAA=
X-Env-Sender: prvs=39354ed87=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502839822!109997866!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7528 invoked from network); 15 Aug 2017 23:30:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Aug 2017 23:30:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,379,1498521600"; d="scan'208";a="435645940"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71977-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a6b3d753f98118ee547ae935b347f4f00fa67e7c
X-Osstest-Versions-That: ovmf=4ad5f597153c7cb20a968236c2c7d6ff01994350
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 16 Aug 2017 00:30:20 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71977: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5NzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBhNmIzZDc1M2Y5ODExOGVlNTQ3YWU5MzViMzQ3ZjRmMDBmYTY3
ZTdjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0YWQ1ZjU5NzE1M2M3
Y2IyMGE5NjgyMzZjMmM3ZDZmZjAxOTk0MzUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NzUg
IDIwMTctMDgtMTUgMDM6NDc6MjYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTc3ICAyMDE3LTA4LTE1IDIwOjQ3OjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTZiM2Q3NTNmOTgx
MThlZTU0N2FlOTM1YjM0N2Y0ZjAwZmE2N2U3YwpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgQXVnIDQgMTA6MDU6MjAgMjAxNyArMDgwMAoKICAgIFVl
ZmlDcHVQa2cgTXBJbml0TGliOiBTYXZlL3Jlc3RvcmUgb3JpZ2luYWwgV2FrZXVwQnVmZmVyIGZv
ciBEeGVNcExpYgogICAgCiAgICBDdXJyZW50IGNvZGUgYWx3YXlzIGFsbG9jYXRlcy9mcmVlcyA8
IDFNQiBXYWtldXBCdWZmZXIgZm9yIER4ZU1wTGliCiAgICB1bnRpbCBFeGl0Qm9vdFNlcnZpY2Us
IGJ1dCB0aGUgYWxsb2NhdGlvbiBtYXkgYmUgZmFpbGVkIGF0IGxhdGUKICAgIHBoYXNlIG9mIHRo
ZSBib290LgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIGFsd2F5cyBzYXZlL3Jlc3RvcmUgb3Jp
Z2luYWwgV2FrZXVwQnVmZmVyIGZvcgogICAgRHhlTXBMaWIsIGl0IGlzIGFsaWduZWQgd2l0aCB0
aGUgc29sdXRpb24gZm9yIFBlaU1wTGliIGF0CiAgICA5MjkzZDZlNDJlNjc3ZTRhMzhlMDU1MjU4
YzA5OTNhZDhhOWRmMTRlLCB0aGVuIEFsbG9jYXRlUmVzZXRWZWN0b3IoKQogICAgYW5kIEZyZWVS
ZXNldFZlY3RvcigpIHdpbGwgYmUgY29tbW9uIGFuZCBtb3ZlZCB0byBNcExpYi5jLgogICAgT25s
eSBkaWZmZXJlbmNlIGlzIEdldFdha2V1cEJ1ZmZlcigpIHRoYXQgd2lsbCBiZSBpbiBQZWlNcExp
YiBvcgogICAgRHhlTXBMaWIgcmVzcGVjdGl2ZWx5LgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogSmVmZiBG
YW4gPGplZmYuZmFuQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcu
Z2FvQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 00:03:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 00:03: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.xen.org>)
	id 1dhlnF-0005H2-CM; Wed, 16 Aug 2017 00:02:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=d975=7S=goodmis.org=rostedt@kernel.org>)
 id 1dhlnD-0005Gw-KV
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 00:02:39 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 79/2B-27137-E9B83995; Wed, 16 Aug 2017 00:02:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVybKJssu687sm
 RBuv6hC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxr3f3sBU9ZK7YcnsbcwHiApYuRi0NIYCGT
 xJx9n5m6GDk5WAQcJDYs/MIOYjMKxEqc2DaXBcIOlji6ZTVUjapEw5V5YDVsAloSs57vB4uLC
 GhKrGy7zwYylFlgFpvEr397GUESwgIxEuc2zmEGsXkFLCQ+z5nHBmJzCvhJzJjRyQZxxUcWiU
 Nb/4EVSQjYS1xbvYwRokFQ4uTMJ2BXMANte/jrFpQtL7H97RzmCYwCs5CUzUJSNgtJ2QJG5lW
 MGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhygAEOxgPLAo8
 xCjJwaQkyrvo7KRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Vl2TI4UEi1LTUyvSMnOA0QKTl
 uDgURLhlQZJ8xYXJOYWZ6ZDpE4xGnM0fdjyhYnj1YT/35iEWPLy81KlxHmfdAKVCoCUZpTmwQ
 2CRfElRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPOAFnIk5lXArfvFdApTECnXGmfBHJKSSJ
 CSqqBUb+fu+HwDCGnj5IBh6YzbluyZvo30ZCUsO3rdvK7n9+5N2UFa9GXJl/5osXah7f9O5TX
 WmTuc/76/z/TlnVf/srdd99v/4XuUubPf65rLLtadnPzocT+mrlmiqvbn/apxsd12BziYdqSt
 aHZQXyGU5kSW5fGjw1PnTcZ+T2N4Kr715wzVYFHT4mlOCPRUIu5qDgRAFdaRXDdAgAA
X-Env-Sender: SRS0=d975=7S=goodmis.org=rostedt@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502841757!77943176!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 58202 invoked from network); 16 Aug 2017 00:02:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 00:02:38 -0000
Received: from gandalf.local.home (cpe-67-246-153-56.stny.res.rr.com
 [67.246.153.56])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 51E2422B67;
 Wed, 16 Aug 2017 00:02:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 51E2422B67
Date: Tue, 15 Aug 2017 20:02:32 -0400
From: Steven Rostedt <rostedt@goodmis.org>
To: Peter Zijlstra <peterz@infradead.org>
Message-ID: <20170815200232.3ad8139e@gandalf.local.home>
In-Reply-To: <20170811120714.rwr24ewr4mjzwznn@hirez.programming.kicks-ass.net>
References: <20170802160921.21791-8-vkuznets@redhat.com>
 <tip-2ffd9e33ce4af4e8cfa3e17bf493defe8474e2eb@git.kernel.org>
 <20170810185646.GI6524@worktop.programming.kicks-ass.net>
 <DM5PR21MB0476915D204F850F7F7C1475A0880@DM5PR21MB0476.namprd21.prod.outlook.com>
 <CY4PR21MB06313B9D59F8846CDDE443F0F1880@CY4PR21MB0631.namprd21.prod.outlook.com>
 <20170810192742.GJ6524@worktop.programming.kicks-ass.net>
 <87lgmqqwzl.fsf@vitty.brq.redhat.com>
 <20170811105625.hmdfnp3yh72zut33@hirez.programming.kicks-ass.net>
 <43ddd29a-1670-ef0b-c327-10a2dca67cb4@citrix.com>
 <20170811120714.rwr24ewr4mjzwznn@hirez.programming.kicks-ass.net>
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 "linux-tip-commits@vger.kernel.org" <linux-tip-commits@vger.kernel.org>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@kernel.org" <mingo@kernel.org>, Simon Xiao <sixiao@microsoft.com>,
 "andy.shevchenko@gmail.com" <andy.shevchenko@gmail.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>, "luto@kernel.org" <luto@kernel.org>,
 "hpa@zytor.com" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, KY Srinivasan <kys@microsoft.com>,
 "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for
 remote TLB flush
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMSBBdWcgMjAxNyAxNDowNzoxNCArMDIwMApQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6
QGluZnJhZGVhZC5vcmc+IHdyb3RlOgoKPiBJdCBnb2VzIGxpa2U6Cj4gCj4gCUNQVTAJCQlDUFUx
Cj4gCj4gCXVuaG9vayBwYWdlCj4gCQkJCWNsaQo+IAkJCQl0cmF2ZXJzZSBwYWdlIHRhYmxlcwo+
IAlUTEIgaW52YWxpZGF0ZSAtLS0+CTxJRiBjbGVhciwgdGhlcmVmb3JlIENQVTAgd2FpdHM+Cj4g
CQkJCXN0aQo+IAkJCQk8SVBJPgo+IAkJCQkgVExCIGludmFsaWRhdGUKPiAJCQk8LS0tLS0tCSBj
b21wbGV0ZQoKSSBndWVzcyB0aGUgaW1wb3J0YW50IHBhcnQgaGVyZSBpcyB0aGUgYWJvdmUgImNv
bXBsZXRlIi4gQ1BVMCBkb2Vzbid0CnByb2NlZWQgdW50aWwgaXRzIHJlY2VpdmVzIGl0LiBUaHVz
IGl0IGRvZXMgYWN0IGxpa2UKY2xpfnJjdV9yZWFkX2xvY2soKSwgc3RpfnJjdV9yZWFkX3VubG9j
aygpLCBhbmQgIlRMQiBpbnZhbGlkYXRlIiBpcwplcXVpdmFsZW50IHRvIHN5bmNocm9uaXplX3Jj
dSgpLgoKWyB0aGlzIHJlc3BvbnNlIGlzIGZvciBjbGFyaWZpY2F0aW9uIGZvciB0aGUgY2FzdWFs
IG9ic2VydmVyIG9mIHRoaXMKICB0aHJlYWQgOy0pIF0KCi0tIFN0ZXZlCgo+IAkJCQk8L0lQST4K
PiAJZnJlZSBwYWdlCj4gCj4gU28gdGhlIENQVTEgcGFnZS10YWJsZSB3YWxrZXIgZ2V0cyBhbiBl
eGlzdGVuY2UgZ3VhcmFudGVlIG9mIHRoZQo+IHBhZ2UtdGFibGVzIGJ5IGNsZWFyaW5nIElGLgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 01:05:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 01: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.xen.org>)
	id 1dhmlE-0004f0-RG; Wed, 16 Aug 2017 01:04:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhmlD-0004ed-DA
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 01:04:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1F/84-03368-62A93995; Wed, 16 Aug 2017 01:04:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVd11uR
 Ig66ZAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNIylb3gRm1F0+N1jA2M
 CyO6GDk5hAT+MkqcmF3ZxcgFZD9mlOiYeowdwtnGKHF8w0omkCoRAWeJr2fmAiU4OHgF9CV+P
 ksGMYUFoiT6mqJByiUEOhQkjiy/B1YuIeAtMfdDK5y979oXti5Gdg42ASuJQ2IgURYBVYnOzW
 uYJjByL2BkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 vBiDYwbjvY+QhRkkOJiVR3kVnJ0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNmjk5UkiwKDU9
 tSItMwcYeDBpCQ4eJRFeJZA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ826bAVQkAFKUU
 ZoHNwIWBZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsVZApPZl4J3KZXQEcwAR1xpX0SyB
 EliQgpqQZGkd/Pj1mcOuKTqX2z1ORtd+3WjWtvPm/S1FJfNy/rkJBfueAfbbs/j5apFx2YEX1
 KuPD11fVqS9/fW3DAzspV8lJvyfuetN/bz86c7Ff1PEq27lSN4bo+0Y23fV5PPdAZ3bBr2qKm
 z5xfbnx9qf5lDscKibY31Q5esV9txXc8ecM4eQ+P92tdTSWW4oxEQy3mouJEAAbRIQ19AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502845476!112141280!1
X-Originating-IP: [104.130.215.37]
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 39431 invoked from network); 16 Aug 2017 01:04:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 01:04:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhml8-0006Oh-BL; Wed, 16 Aug 2017 01:04: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 1dhml2-0000S9-PA; Wed, 16 Aug 2017 01:04:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhml1-00045s-Jo; Wed, 16 Aug 2017 01:04:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112646-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-libvirt-vhd: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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-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-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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c4a6a8887c1b2a669e35ff9da9530824300bdce4
X-Osstest-Versions-That: qemuu=9db6ffc76676731a25a5538ab71e8ca6ac234f80
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 01:04:27 +0000
Subject: [Xen-devel] [qemu-mainline test] 112646: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6715864471843371142=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6715864471843371142==
Content-Type: text/plain

flight 112646 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112646/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 112610

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112610
 build-arm64                   2 hosts-allocate              broken like 112610
 build-arm64-xsm               3 capture-logs                broken like 112610
 build-arm64                   3 capture-logs                broken like 112610
 build-arm64-pvops             2 hosts-allocate              broken like 112610
 build-arm64-pvops             3 capture-logs                broken like 112610
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112610
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112610
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112610
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112610
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112610
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112610
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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      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-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-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-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-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-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 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-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-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-xsm      14 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

version targeted for testing:
 qemuu                c4a6a8887c1b2a669e35ff9da9530824300bdce4
baseline version:
 qemuu                9db6ffc76676731a25a5538ab71e8ca6ac234f80

Last test of basis   112610  2017-08-12 15:47:13 Z    3 days
Failing since        112631  2017-08-14 11:20:02 Z    1 days    3 attempts
Testing same since   112646  2017-08-15 13:30:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Cleber Rosa <crosa@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Jason Wang <jasowang@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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                                  blocked 
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=qemu-mainline
+ revision=c4a6a8887c1b2a669e35ff9da9530824300bdce4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline c4a6a8887c1b2a669e35ff9da9530824300bdce4
+ branch=qemu-mainline
+ revision=c4a6a8887c1b2a669e35ff9da9530824300bdce4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xc4a6a8887c1b2a669e35ff9da9530824300bdce4 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git c4a6a8887c1b2a669e35ff9da9530824300bdce4:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   9db6ffc..c4a6a88  c4a6a8887c1b2a669e35ff9da9530824300bdce4 -> upstream-tested


--===============6715864471843371142==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6715864471843371142==--

From xen-devel-bounces@lists.xen.org Wed Aug 16 02:18:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 02: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.xen.org>)
	id 1dhntp-0002ll-AX; Wed, 16 Aug 2017 02:17:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dhnto-0002lX-8N
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 02:17:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9D/B8-18997-F3BA3995; Wed, 16 Aug 2017 02:17:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS1tYhr2u3enK
 kwbxLVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aC/jmMBU+ZK1ZumcnewLiTuYuRk0NIoELi
 98cFLCC2hACvxJFlM1ghbH+JGbPeA8W5gGoaGSXWfJzBBpLgFTCVuPhwO1izsECaRP/qaWBxN
 gFdidkHm8DiIgKuEpe/rgMbxCxwnVFi4qY6EJtFQFWi6cB2JhCbU8BDYsnfm0wQC1oZJS7deM
 sM0aAp0br9NzvEFdoSPXt/AMU5gBYLSvzdIQxRIi/RvHU28wRGgVlIOmYhVM1CUrWAkXkVo3p
 xalFZapGuhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBoMgDBDsaDzc6HGCU5
 mJREeRednRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ318rJkUKCRanpqRVpmTnAKIFJS3DwK
 InwLgNJ8xYXJOYWZ6ZDpE4xGnM0fdjyhYnj1YT/35iEWPLy81KlxHkngZQKgJRmlObBDYJF7y
 VGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ884DmcKTmVcCt+8V0ClMQKdcaZ8EckpJIkJKqoH
 RaYelzcJv3AfynvnKsdjnMDEU1D0+J2gbFRnRuXrL5KMa3o/mT+6XENS/optdmf35qf/TdQbl
 P7v1w3zzExPaZXh6Fl21Ns45WZ2X2/yz1Pfvqm7PiU/cLqnM0Qj8+Mqx9em5yDkSr3pXRpp61
 th8e/Rfl/vVx5v7Jhj/c0x3rXEJcDhqyKLEUpyRaKjFXFScCABEoj482QIAAA==
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502849852!103842241!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.2 required=7.0 tests=UPPERCASE_50_75
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39909 invoked from network); 16 Aug 2017 02:17:34 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 02:17:34 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 15 Aug 2017 19:17:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,380,1498546800"; d="scan'208";a="124039641"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.30.229])
 by orsmga002.jf.intel.com with ESMTP; 15 Aug 2017 19:17:28 -0700
Message-ID: <1502849847.3091.2.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 10:17:27 +0800
In-Reply-To: <1502264512-4648-4-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 03/13] x86: rename 'cbm_type' to
 'psr_val_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtZW51bSBjYm1fdHlwZSB7Cj4gLcKgwqDCoMKgUFNSX0NCTV9UWVBFX0wzLAo+IC3CoMKgwqDC
oFBTUl9DQk1fVFlQRV9MM19DT0RFLAo+IC3CoMKgwqDCoFBTUl9DQk1fVFlQRV9MM19EQVRBLAo+
IC3CoMKgwqDCoFBTUl9DQk1fVFlQRV9MMiwKPiAtwqDCoMKgwqBQU1JfQ0JNX1RZUEVfVU5LTk9X
TiwKPiArZW51bSBwc3JfdmFsX3R5cGUgewo+ICvCoMKgwqDCoFBTUl9WQUxfVFlQRV9MMywKPiAr
wqDCoMKgwqBQU1JfVkFMX1RZUEVfTDNfQ09ERSwKPiArwqDCoMKgwqBQU1JfVkFMX1RZUEVfTDNf
REFUQSwKPiArwqDCoMKgwqBQU1JfVkFMX1RZUEVfTDIsCj4gK8KgwqDCoMKgUFNSX1ZBTF9UWVBF
X1VOS05PV04sCgpJJ2QgbGlrZSB0byBjaGFuZ2XCoFBTUl9DQk1fVFlQRV8qIHRvwqBQU1JfVkFM
X1RZUEVfKl9DQk0gdG8gYmUgbW9yZQpzcGVjaWZpYywgRS5nLsKgUFNSX0NCTV9UWVBFX0wzID0+
IFBTUl9WQUxfVFlQRV9MM19DQk0uCgpDaGFvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 02:48:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 02:48:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhoNy-0005Nb-I1; Wed, 16 Aug 2017 02:48:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dhoNx-0005NV-DJ
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 02:48:45 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 BB/2E-03765-C82B3995; Wed, 16 Aug 2017 02:48:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr9uzaXK
 kwbF5HBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJlzOZCraxVbw6epulgXEJaxcjJ4eQQIXE
 194dbCC2hACvxJFlM1ghbH+JWdM/s3QxcgHVTGCUWH3vD1gRi4CqxPePW5lAbDYBdYnHX3vAb
 BEBRYkHL2+CNTMLHGSSuHE5FsQWFsiUmHeygR3E5hXQleiaM50dYugmRomf8x4xQyQEJU7OfM
 IC0awu8WfeJaA4B5AtLbH8HwdImFPAUmLC5JNg80UFVCSmnNzGNoFRYBaS7llIumchdC9gZF7
 FqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiaDECwg/HupoBD
 jJIcTEqivIvOTooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7bMPkSCHBotT01Iq0zBxglMCkJ
 Th4lER4YzYCpXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc4rDVIkAFKUUZoHNwIWsZcYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsBMoUnM68EbtMroCOYgI640j4J5IiSRISUVAPjhDs
 3/vTPay+6xi2eNS2ZnzWnTOrY1PzbNp+aZDViHIXiL7BtfSGXJWFpcIoxnv9M3dmJRTk7L+y2
 OjSr9OiM8+Lrnry+KHPjkFjIVMPbe4XuCz8Q0XBRSiht2TbJc8vs29/4VvcdvL9h4vxLKUIrP
 sz4fignRizEcBH7RjHBgLnxHCeTKp+cUmIpzkg01GIuKk4EAIR3jk3TAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502851720!55031248!1
X-Originating-IP: [134.134.136.31]
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 59301 invoked from network); 16 Aug 2017 02:48:43 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 02:48:43 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 15 Aug 2017 19:48:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,380,1498546800"; d="scan'208";a="137983165"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 15 Aug 2017 19:48:37 -0700
Date: Wed, 16 Aug 2017 10:48:02 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170816024802.GT11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-3-git-send-email-yi.y.sun@linux.intel.com>
 <20170815101236.iw6w7ahkphbis2cp@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170815101236.iw6w7ahkphbis2cp@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 02/13] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMTUgMTE6MTI6MzYsIFdlaSBMaXUgd3JvdGU6Cj4gWW91IGZvcmdvdCB0byBDQyBY
U00gbWFpbnRhaW5lci4gSSBoYXZlIGRvbmUgdGhhdCBmb3IgeW91Lgo+IApUaGFuayB5b3UhCgo+
IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDAzOjQxOjQxUE0gKzA4MDAsIFlpIFN1biB3cm90ZToK
PiA+IFRoaXMgcGF0Y2ggcmVuYW1lcyBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFuZCBy
ZWxhdGVkIHhzbSBwb2xpY3kgdG8KPiA+IG1ha2UgdGhlbSBiZSBnZW5lcmFsIGZvciBhbGwgcmVz
b3VyY2UgYWxsb2NhdGlvbiBmZWF0dXJlcyBidXQgbm90IG9ubHkKPiA+IGZvciBDQVQuIFRoZW4s
IHdlIGNhbiByZXN1c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVz
Lgo+ID4gCj4gPiBCYXNpY2FsbHksIGl0IGNoYW5nZXMgJ2NhdCcgdG8gJ2FsbG9jJy4gRS5nLjoK
PiA+IDEuIHBzcl9jYXRfb3AgLT4gcHNyX2FsbG9jX29wCj4gPiAyLiBYRU5fRE9NQ1RMX3Bzcl9j
YXRfb3AgLT4gWEVOX0RPTUNUTF9wc3JfYWxsb2Nfb3AKPiA+IDMuIFhFTl9TWVNDVExfcHNyX2Nh
dF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxvY19vcAo+ID4gCj4gPiBUaGUgc3lzY3RsL2RvbWN0
bCB2ZXJzaW9uIG51bWJlcnMgYXJlIGJ1bXBlZC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogWWkg
U3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gCj4gU3ViamVjdCB0byBhbiBhY2sgLyBy
ZXZpZXcgZnJvbSByZWxldmFudCBtYWludGFpbmVyczoKPiAKPiBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 02:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 02:51: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.xen.org>)
	id 1dhoQz-0005xb-Vy; Wed, 16 Aug 2017 02:51:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dhoQy-0005xT-VD
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 02:51:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5A/75-02176-843B3995; Wed, 16 Aug 2017 02:51:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVywNwkVtd98+R
 IgzVXZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWBW1MBVvYK25NfsDcwPiXtYuRi0NIYBqj
 RNOvC0AOJ4eEAK/EkWUzoOwAif6p8xghiiYwSjz5NYEdJMEioCrxd8klZhCbTUBd4vHXHiYQW
 0RAUeLBy5tgU5kFpjNJfJ66B6xBWCBOYuGGC2ANvAK6Eoc+wEzdxChx4fo+RoiEoMTJmU9YQG
 xmoKl/5oFs4ACypSWW/+MACXMKWEr8PL8fbKaogIrElJPb2CYwCsxC0j0LSfcshO4FjMyrGDW
 KU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA7SegYFxB+Oudr9D
 jJIcTEqivIvOTooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrsmlypJBgUWp6akVaZg4wVmDSE
 hw8SiK8MRuB0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEuedBlIkAFKUUZoHNwIWt5cYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNKgVzCk5lXArfpFdARTEBHXGmfBHJESSJCSqqBkZH
 fbVFTXM7inC0hN85d5Prix3X6v3saT9TJ+VHsjpZyofPKHmmcKp9xuWv20c7rL5gmKjXkVfrn
 7K27dUd9xzPnzxujXPvvdywKLWPcYZjUVMxQ6c4j/iVpv5Jo86Xk2LpHXcx7OK//2vhbtDucs
 y9zux3npbI6yea1sgItOi58vGcCGAKUWIozEg21mIuKEwFIyFet1gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502851908!107392245!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8091 invoked from network); 16 Aug 2017 02:51:51 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 02:51:51 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 19:51:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,380,1498546800"; d="scan'208";a="1163049164"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 15 Aug 2017 19:51:45 -0700
Date: Wed, 16 Aug 2017 10:51:10 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170816025110.GU11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170815100832.er4s36ntufkawdsq@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170815100832.er4s36ntufkawdsq@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 01/13] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMTUgMTE6MDg6MzIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMDksIDIw
MTcgYXQgMDM6NDE6NDBQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gKyMgT3ZlcnZpZXcKPiA+
ICsKPiA+ICtUaGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIGZlYXR1cmUgcHJv
dmlkZXMgaW5kaXJlY3QgYW5kIGFwcHJveGltYXRlCj4gPiArY29udHJvbCBvdmVyIG1lbW9yeSBi
YW5kd2lkdGggYXZhaWxhYmxlIHBlci1jb3JlLiBUaGlzIGZlYXR1cmUgcHJvdmlkZXMgT1MvCj4g
PiAraHlwZXJ2aXNvciB0aGUgYWJpbGl0eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvZG9tYWlu
cyBvciBjcmVhdGUgYWR2YW5jZWQKPiA+ICtjbG9zZWQtbG9vcCBjb250cm9sIHN5c3RlbSB2aWEg
ZXhwb3NpbmcgY29udHJvbCBvdmVyIGEgY3JlZGl0LWJhc2VkIHRocm90dGxpbmcKPiA+ICttZWNo
YW5pc20uCj4gPiArCj4gPiArIyBVc2VyIGRldGFpbHMKPiA+ICsKPiA+ICsqIEZlYXR1cmUgRW5h
Ymxpbmc6Cj4gPiArCj4gPiArICBBZGQgInBzcj1tYmEiIHRvIGJvb3QgbGluZSBwYXJhbWV0ZXIg
dG8gZW5hYmxlIE1CQSBmZWF0dXJlLgo+ID4gKwo+ID4gKyogeGwgaW50ZXJmYWNlczoKPiA+ICsK
PiA+ICsgIDEuIGBwc3ItbWJhLXNob3cgW2RvbWFpbi1pZF1gOgo+ID4gKwo+ID4gKyAgICAgU2hv
dyBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4KPiA+ICsKPiA+ICsgIDIu
IGBwc3ItbWJhLXNldCBbT1BUSU9OU10gZG9tYWluLWlkIHRocm90dGxpbmdgOgo+ID4gKwo+IAo+
IFdoZW4gc3BlY2lmeWluZyBhcmd1bWVudHMgdG8gYSBjb21tYW5kLCB3ZSBub3JtYWxseSB1c2Ug
dGhlIGZvcm0KPiA8bWFuZGF0b3J5X2FyZ3VtZW50PiBhbmQgW29wdGlvbmFsX2FyZ3VtZW50XS4K
CkdvdCBpdCwgdGhhbmtzISBXaWxsIGNoYW5nZSB0aGVzZS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 03:14:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 03: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.xen.org>)
	id 1dhon0-0007or-Qh; Wed, 16 Aug 2017 03:14:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dhomz-0007ol-HK
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 03:14:37 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 BA/05-27137-C98B3995; Wed, 16 Aug 2017 03:14:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVywNykQnfOjsm
 RBn8WClt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTHixgLJjMXdH7uoWxgXEpZxcjF4eQwHRG
 iUm93cxdjJwcEgK8EkeWzWCFsP0lPk/5DWYLCTQySrzv0AWxeQXMJFbvXsYCYgsLJElsfHYBz
 GYT0JWYfbAJbI6IgKvE5a/rwHqZBa4zSkzcVAdiswioSrzc9A6shlPAQ+JGy3IWiPmtjBLTt+
 dB1GtKtG7/zQ5xg7ZEz94fQPUcQHsFJf7uEIYokZdo3jqbeQKjwCwkHbMQqmYhqVrAyLyKUb0
 4tagstUjXXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAwGYBgB+PMy/6HGCU5
 mJREeRednRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3zPbJkUKCRanpqRVpmTnAGIFJS3DwK
 InwSoOkeYsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L1VKnDcRpEgApCijNA9uBCxeLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmYNxJkCk9mXgncpldARzABHXGlfRLIESWJCCmpBsaAE/dd3u0
 sKn+1vnWz5N/Fa2xnyjMz9q9Tcg9covk7WV2p9v3x48nbPiS5RZ2TXOVs/KBuSdCD5OLrkb+q
 vgtM1ZtcHcY+fY6L6ZLlRiHZDeVPI/4oeH1YvaXIq/uR9rz3rU0yMd/jptqcK/s/w+/iZ/W8t
 RfqZaUvHxfPieSZtXjmJqFHAheUWIozEg21mIuKEwH+a6S00gIAAA==
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502853273!78072877!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31278 invoked from network); 16 Aug 2017 03:14:35 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 03:14:35 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 20:14:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,380,1498546800"; d="scan'208";a="140770014"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.30.229])
 by fmsmga006.fm.intel.com with ESMTP; 15 Aug 2017 20:14:30 -0700
Message-ID: <1502853270.3091.11.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 11:14:30 +0800
In-Reply-To: <1502264512-4648-5-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 04/13] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMDE3LTA4LTA5IGF0IDE1OjQxICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gVGhpcyBw
YXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KPiAKPiBMaWtlIENB
VCBmZWF0dXJlcywgTUJBIEhXIGluZm8gaGFzIGNvc19tYXggd2hpY2ggbWVhbnMgdGhlIG1heCBj
b3MKPiByZWdpc3RlcnMgbnVtYmVyLCBhbmQgdGhydGxfbWF4IHdoaWNoIG1lYW5zIHRoZSBtYXgg
dGhyb3R0bGUgdmFsdWUKClNpbWlsYXJseSwgdGhlcmUgaXMgbm8gZXhpc3RlbmNlIG9mICdjb3Mg
cmVnaXN0ZXInLCAnY29zIG51bWJlcicgaXMgZXZlbgpiZXR0ZXIgb3IgYW55dGhpbmcgZWxzZS4K
Cj4gKGRlbGF5IHZhbHVlKS4gSXQgYWxzbyBoYXMgYSBmbGFnIHRvIHJlcHJlc2VudCBpZiB0aGUg
dGhyb3R0bGUKPiB2YWx1ZSBpcyBsaW5lYXIgb3Igbm90Lgo+IAo+IE9uZSBDT1MgcmVnaXN0ZXIg
b2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZvciBvbmUgb3IgbW9yZQoKRGl0dG8uCsKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgXnMKLi4uCgo+IC0vKiBDQVQgY29tbW9uIGZ1bmN0
aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KPiArLyogSW1wbGVtZW50YXRpb24gb2YgYWxsb2NhdGlv
biBmZWF0dXJlcycgZnVuY3Rpb25zLiAqLwo+IMKgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJl
KGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0
LAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAo+IEBAIC0yODksNyArMzEwLDYgQEAg
c3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdAo+IGNwdWlkX2xlYWYgKnJl
Z3MsCj4gwqDCoMKgwqDCoGlmICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgKQo+IMKgwqDCoMKgwqDC
oMKgwqDCoHJldHVybiAtRU5PRU5UOwo+IMKgCj4gLcKgwqDCoMKgZmVhdC0+Y2JtX2xlbiA9IChy
ZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAxOwoKRG9lcyB0aGlzIGhhdmUgdG8gYmUgbW92
ZWQ/CgouLi4KCj4gKwo+ICvCoMKgwqDCoGZlYXQtPmNvc19yZWdfdmFsWzBdID0gMDsKPiArwqDC
oMKgwqB3cm1zcmwoTVNSX0lBMzJfUFNSX01CQV9NQVNLKDApLCAwKTsKCkl0J3MgYmV0dGVyIHRv
IGhhdmUgYSBjb21tZW50IGhlcmUgdG8gZXhwbGFpbiB3aGF0IHRoZSBkZWZhdWwgdmFsdWUgJzAn
CnN0YW5kcyBmb3IgaW4gYm90aCBsaW5lYXIgbW9kZSBhbmQgbm9uLWxpbmVhciBtb2RlLgoKQ2hh
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 03:21:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 03:21: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.xen.org>)
	id 1dhotY-0000HD-HB; Wed, 16 Aug 2017 03:21:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dhotW-0000H7-SF
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 03:21:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 93/42-03612-23AB3995; Wed, 16 Aug 2017 03:21:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oK7hrsm
 RBqsOqVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxXH7azFZxmrVj+6gdTA+NBli5GLg4hgYlM
 El8OPGOCcP4ySmyavY4RwtnIKLFmx0uoTDejxJ1fd4EyHEBOkUTDAtMuRk4OFgFViTUb1zCDh
 NkETCTerHIECYsIREi8XPySGaSVWaCBUeJW21JmkISwgJnE99MPWEFsXgFzia8vfzJD2IISJ2
 c+YQGxmQW0JG78A9nLAWRLSyz/xwESFhVQlpi3bxUbiC0hYCjxeeNS5gmMArOQdM9C0j0LoXs
 BI/MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgZACCHYzd
 l/0PMUpyMCmJ8i46OylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv8R2TI4UEi1LTUyvSMnOAc
 QKTluDgURLhPb8dKM1bXJCYW5yZDpE6xWjMsWH1+i9MHE0ftnxhEmLJy89LlRLn3QEySQCkNK
 M0D24QLH4vMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZj3H8gUnsy8Erh9r4BOYQI65Ur7JJB
 TShIRUlINjE6lbLn8HGFf20M1mlcHbz/wIaxMcfnMrPtt53bxvhLUZOlMmr/SNUi7bePnY6xL
 Fp3WuPBF0zbLp9FE6evOrp+ilfvTL9aHNnW/FH4qtU1P/0m6xv3diq9DpYvWeng3xZdH/bisd
 e3X9jtXbn/znuA7JfHsxT6h9wd8OJf/eyGR6Or4JsBPWomlOCPRUIu5qDgRAFP5yTDaAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502853679!66120502!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38401 invoked from network); 16 Aug 2017 03:21:21 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 03:21:21 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7G3LDoJ027975
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 03:21:15 GMT
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 v7G3LCds027730
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 03:21:13 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 v7G3LBMG019647;
 Wed, 16 Aug 2017 03:21:11 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Aug 2017 20:21:10 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8955A6A049F; Tue, 15 Aug 2017 23:21:09 -0400 (EDT)
Date: Tue, 15 Aug 2017 23:21:09 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xensource.com, linux-kernel@vger.kernel.org,
 axboe@kernel.dk
Message-ID: <20170816032109.GI32159@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, jschoenh@amazon.de, eduval@amazon.com, friebelt@amazon.de,
 kamatam@amazon.com, roger.pau@citrix.com
Subject: [Xen-devel] [GIT PULL] (xen) stable/for-jens-4.13 for rc5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IEplbnMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyBicmFuY2g6CgogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0IHN0
YWJsZS9mb3ItamVucy00LjEzCgp3aGljaCBoYXMgdHdvIGZpeGVzLCBib3RoIG9mIHRoZW0gc3Bv
dHRlZCBieSBBbWF6b24uCgogMSkgRml4IGluIFhlbi1ibGtmcm9udCBjYXVzZWQgYnkgdGhlIHJl
LXdyaXRlIGluIDQuOCB0aW1lLWZyYW1lLgogMikgRml4IGluIHRoZSB4ZW5fYmlvdmVjX3BoeXNf
bWVyZ2VhYmxlIHdoaWNoIGFsbG93ZWQgZ3Vlc3QKICAgIHJlcXVlc3RzIHdoZW4gdXNpbmcgTlZN
ZSAtIHRvIHNsdXJwIHVwIG1vcmUgZGF0YSB0aGFuIGFsbG93ZWQKICAgIGxlYWRpbmcgdG8gYW4g
WFNBICh3aGljaCBoYXMgYmVlbiBtYWRlIHB1YmxpYyB0b2RheSkuCgpUaGFua3MhCgogZHJpdmVy
cy9ibG9jay94ZW4tYmxrZnJvbnQuYyB8IDYgKysrLS0tCiBkcml2ZXJzL3hlbi9iaW9tZXJnZS5j
ICAgICAgIHwgMyArLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKTXVuZWhpc2EgS2FtYXRhICgxKToKICAgICAgeGVuLWJsa2Zyb250OiB1c2UgYSBy
aWdodCBpbmRleCB3aGVuIGNoZWNraW5nIHJlcXVlc3RzCgpSb2dlciBQYXUgTW9ubmUgKDEpOgog
ICAgICB4ZW46IGZpeCBiaW8gdmVjIG1lcmdpbmcKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 03:23:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 03:23: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.xen.org>)
	id 1dhovv-0000RR-TF; Wed, 16 Aug 2017 03:23:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dhovv-0000RJ-2Z
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 03:23:51 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9F/9A-09901-6CAB3995; Wed, 16 Aug 2017 03:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNwkVvforsm
 RBmf+GFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnb7z5iLTgkULF00hfWBsbjfF2MXBxCAtMZ
 Jb7MfM7axcjJISHAK3Fk2Qwo21/i5LetTBBFjYwSR96sZAJJ8AqYSazr+MIMYgsLBEkc+b+WB
 cRmE9CVmH2wCSwuIuAqcfnrOrBBzALXGSUmbqrrYuTgYBFQleiaawIS5hTwkHh14zs7xPxWoC
 N6tkPVa0q0bv/NDnGEtkTP3h/MIL28AoISf3cIQ5TISzRvnc08gVFgFpKOWQhVs5BULWBkXsW
 oUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECwg3HVgsBD
 jJIcTEqivIvOTooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErDAx2IcGi1PTUirTMHGCcwKQlO
 HiURHjX7QRK8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOESRAEhRRmke3AhYzF5ilJUS5m
 UEOkqIpyC1KDezBFX+FaM4B6OSMG8ryBSezLwSuE2vgI5gAjriSvskkCNKEhFSUg2M0kuP5fP
 tW6M8+31t867Wgz05G80OHGqf8zz6zUPLKx4L6/vmbXvGyG1X/8d+1Rnma9FM7368v+p8oj72
 ccD0x2qqRU5zz2qvq9jX+lHsd5TZjBLOkjlrlueceaa0d1JGyVTuR/xvrkf58afOU5nDfXbZs
 VSb61fa24uX/mje6mTX2cIjKNTdr8RSnJFoqMVcVJwIADwIeHrUAgAA
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502853827!70092818!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20093 invoked from network); 16 Aug 2017 03:23:49 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 03:23:49 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 20:23:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="140145631"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.30.229])
 by fmsmga005.fm.intel.com with ESMTP; 15 Aug 2017 20:23:44 -0700
Message-ID: <1502853823.3091.18.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 11:23:43 +0800
In-Reply-To: <1502264512-4648-6-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 05/13] x86: implement get hw info flow
 for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMDE3LTA4LTA5IGF0IDE1OjQxICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gVGhpcyBw
YXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcgaXRzIGNh
bGxiYWNrCj4gZnVuY3Rpb24gYW5kIHN5c2N0bCBpbnRlcmZhY2UuCj4gCj4gU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gdjE6Cj4gwqDCoMKg
wqAtIHNvcnQgJ1BTUl9JTkZPX0lEWF8nIG1hY3JvcyBhcyBmZWF0dXJlLgo+IMKgwqDCoMKgwqDC
oChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+IMKgwqDCoMKgLSByZW5hbWUgJ1BTUl9JTkZPX0lE
WF9NQkFfTElORUFSJyB0byAnUFNSX0lORk9fSURYX01CQV9GTEFHJy4KPiDCoMKgwqDCoC0gcmVu
YW1lICdsaW5lYXInIGluICdzdHJ1Y3QgbWJhX2luZm8nIHRvICdmbGFncycgZm9yIGZ1dHVyZQo+
IGV4dGVuc2lvbi4KPiDCoMKgwqDCoMKgwqAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKPiAtLS0K
PiDCoHhlbi9hcmNoL3g4Ni9wc3IuY8KgwqDCoMKgwqDCoMKgwqDCoMKgfCAxMyArKysrKysrKysr
KystCj4gwqB4ZW4vYXJjaC94ODYvc3lzY3RsLmPCoMKgwqDCoMKgwqDCoHwgMTkgKysrKysrKysr
KysrKysrKysrKwo+IMKgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaMKgwqDCoHzCoMKgMiArKwo+
IMKgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHzCoMKgOCArKysrKysrKwo+IMKgNCBmaWxl
cyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IGluZGV4IGQ5NGE1
YjEuLjk0NTVlNjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCj4gKysrIGIveGVu
L2FyY2gveDg2L3Bzci5jCj4gQEAgLTI2NCw2ICsyNjQsMTAgQEAgc3RhdGljIGVudW0gcHNyX2Zl
YXRfdHlwZQo+IHBzcl92YWxfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdmFsX3R5cGUgdHlw
ZSkKPiDCoMKgwqDCoMKgwqDCoMKgwqBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FUOwo+IMKg
wqDCoMKgwqDCoMKgwqDCoGJyZWFrOwo+IMKgCj4gK8KgwqDCoMKgY2FzZSBQU1JfVkFMX1RZUEVf
TUJBOgo+ICvCoMKgwqDCoMKgwqDCoMKgZmVhdF90eXBlID0gRkVBVF9UWVBFX01CQTsKPiArwqDC
oMKgwqDCoMKgwqDCoGJyZWFrOwo+ICsKPiDCoMKgwqDCoMKgZGVmYXVsdDoKPiDCoMKgwqDCoMKg
wqDCoMKgwqBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiDCoMKgwqDCoMKgfQo+IEBAIC00OTAsNyAr
NDk0LDE0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7
Cj4gwqBzdGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2Rl
ICpmZWF0LAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQKPiBhcnJheV9sZW4p
Cj4gwqB7Cj4gLcKgwqDCoMKgcmV0dXJuIGZhbHNlOwo+ICvCoMKgwqDCoGlmICggYXJyYXlfbGVu
ICE9IFBTUl9JTkZPX0FSUkFZX1NJWkUgKQo+ICvCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIGZhbHNl
Owo+ICsKPiArwqDCoMKgwqBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19t
YXg7Cj4gK8KgwqDCoMKgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWF0gPSBmZWF0LT5t
YmFfaW5mby50aHJ0bF9tYXg7Cj4gK8KgwqDCoMKgZGF0YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUdd
ID0gZmVhdC0+bWJhX2luZm8ubGluZWFyOwoKT25jZSBpdCBiZWNvbWVzIGEgZmxhZywgdGhlbiBn
b29kIHByYWN0aWNlIHdvdWxkIGJlIG9wZXJhdGluZyBpdCBhcyBhCmZsYWcuIEUuZy4gaGVyZSBh
c3NpZ25pbmcgYSBib29sIHZhbHVlIHRvIGEgZmxhZyBiaXQgaXMgZXJyb3ItcHJvbmUgb25jZQpt
b3JlIGJpdHMgZ2V0IHVzZWQuIExpa2UgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUCwgeW91IGNh
biBzZXQvY2xlYXIKWEVOX1NZU0NUTF9QU1JfTUJBX0xJTkVBUiBiaXQgcmVzcGVjdGl2ZWx5LgoK
Q2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 03:50:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 03:50: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.xen.org>)
	id 1dhpL5-0002fZ-Vn; Wed, 16 Aug 2017 03:49:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhpL4-0002fO-KA
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 03:49:50 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3B/B2-18185-DD0C3995; Wed, 16 Aug 2017 03:49:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffOgcm
 RBh1/VC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacb63m72grY+xouHmd5YG
 xnkJXYxcHEICfxkldr66zwThPGaUmPfzJHMXIyeQs41Rome7MYgtIuAs8fXMXHYQm1dAX+JF3
 0W2LkYODmGBGImfr3NAeiUETqhIHHzUwgpSIyHgKfHl3nJ2GPvBs3ssXYzsHGwCVhKHxECiLA
 KqElPXr2CfwMi9gJFhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkagxxmAYAfjzudOhxglOZiURHkXnZ0UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99f+yZFC
 gkWp6akVaZk5wNCDSUtw8CiJ8G4GSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvPJAiA
 ZCijNI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5vIFN4MvNK4Da9AjqCCeiIK+
 2TQI4oSURISTUwqk/T7sywWBb/atIlnxRd2blOBsF5WRLlP/eaeUzhkuMKOPR15+ezHMwpWku
 27nD8tpAj7v2vmwt2GJhapp7P2Cve6l31ZrfsNJWEnMWJsssST5np7F30bJdl273wDb1x0rvn
 pP2MOLMp+Nip/szHjzoOGbXsuhgW6iQu/N1cQyXm66HJrTZvlFiKMxINtZiLihMB+DUOIX4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502855387!99537912!1
X-Originating-IP: [104.130.215.37]
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 29960 invoked from network); 16 Aug 2017 03:49:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 03:49:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhpKy-0002XS-PC; Wed, 16 Aug 2017 03:49: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 1dhpKt-00045m-3i; Wed, 16 Aug 2017 03:49:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhpKr-0002NT-Jb; Wed, 16 Aug 2017 03:49:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112647-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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:windows-install: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-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt: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-multivcpu: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-credit2: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-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-cubietruck: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:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0e186e33c0487a81c48dccdede206e63db22dd7d
X-Osstest-Versions-That: xen=f4f02f121f271ee0722723e393226687b42e29a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 03:49:37 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112647: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY0NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY0Ny8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNDYxCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI0NjEKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjQ2
MQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vl
c3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTEyNDQ5CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI0
NDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDExMjQ2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjQ2MQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTEyNDYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAw
ZTE4NmUzM2MwNDg3YTgxYzQ4ZGNjZGVkZTIwNmU2M2RiMjJkZDdkCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICBmNGYwMmYxMjFmMjcxZWUwNzIyNzIzZTM5MzIyNjY4N2I0
MmUyOWExCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI0NjEgIDIwMTctMDgtMDUgMDU6MjM6MzMg
WiAgIDEwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjQ3ICAyMDE3LTA4LTE1IDEzOjQy
OjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
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
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyByZXZpc2lvbj0wZTE4NmUzM2MwNDg3YTgxYzQ4ZGNjZGVkZTIw
NmU2M2RiMjJkZDdkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQu
OS10ZXN0aW5nIDBlMTg2ZTMzYzA0ODdhODFjNDhkY2NkZWRlMjA2ZTYzZGIyMmRkN2QKKyBicmFu
Y2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249MGUxODZlMzNjMDQ4N2E4MWM0OGRjY2RlZGUy
MDZlNjNkYjIyZGQ3ZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9eGVuCisgeGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICdd
JworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3Ry
ZWFtLTQuOS10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhl
bmJyYW5jaCB4ZW4tNC45LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZwor
ICdbJyB4MGUxODZlMzNjMDQ4N2E4MWM0OGRjY2RlZGUyMDZlNjNkYjIyZGQ3ZCA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3Jn
L3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVz
dGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4t
NC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGlu
ZworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVu
LTQuOS10ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOS10ZXN0aW5n
CisgeGVudmVyc2lvbj14ZW4tNC45CisgeGVudmVyc2lvbj00LjkKKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgMGUxODZlMzNjMDQ4N2E4MWM0
OGRjY2RlZGUyMDZlNjNkYjIyZGQ3ZDpyZWZzL2hlYWRzL3N0YWJsZS00LjkKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGY0ZjAyZjEuLjBlMTg2ZTMg
IDBlMTg2ZTMzYzA0ODdhODFjNDhkY2NkZWRlMjA2ZTYzZGIyMmRkN2QgLT4gc3RhYmxlLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 05:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 05: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.xen.org>)
	id 1dhqe6-0001vc-5j; Wed, 16 Aug 2017 05:13:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dhqe4-0001vW-TW
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 05:13:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 8E/BE-01862-C74D3995; Wed, 16 Aug 2017 05:13:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsXS1tYhr1t9ZXK
 kwakJYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aNle0sBV+kKjo+BzQwrhHtYuTkEBKokNj0
 8yYLiC0hwCtxZNkMVgg7QGLaxLusEDXlEu+uXWUEsdkElCUufu1lA7FFBKQlrn2+DBTn4mAWO
 Mwsce7NL7BBwgL+Eut/n2YGsVkEVCWutK9n72Lk4OAVcJK4/bgEYr6CxJSH75knMHIvYGRYxa
 hRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6Nt6BgbGHYxTT/g
 dYpTkYFIS5V10dlKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlem8uTI4UEi1LTUyvSMnOAQQaT
 luDgURLhtQJJ8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOO+dS0BFAiBFGaV5cCNgAX+JU
 VZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvO8gqnsy8ErhNr4COYAI64kr7JJAjShIRUlINjH
 yyTns8GnfOjNmipm95yen7z4ZV3unHcvbc+Me0Mj/YkuXDdeONl2odyrVc5qpv89t6o6A8LWn
 Jk/abIjIRk5rdZRg/2uYeuPJ7Jtsy3RN3WhLFFLbMS1zqsObxf2XN/X9Y32Xdlj0b69xxpLOn
 7blTsJnTuY2bj+dzd10rWvSHLTW/I6xSQomlOCPRUIu5qDgRANn0TF1zAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502860408!105605889!1
X-Originating-IP: [134.134.136.31]
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 4750 invoked from network); 16 Aug 2017 05:13:30 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 05:13:30 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 15 Aug 2017 22:13:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="1004147436"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by orsmga003.jf.intel.com with ESMTP; 15 Aug 2017 22:13:23 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 13:12:24 +0800
Message-Id: <1502860344-84425-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
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>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6] VT-d: fix VF of RC integrated PF matched to
	wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHByb2JsZW0gaXMgZm9yIGEgVkYgb2YgUkMgaW50ZWdyYXRlZCBQRiAoZS5nLiBQRidzIEJE
RiBpcwowMDowMi4wKSwgd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAuMCB0byBzZWFyY2ggVlQt
ZCB1bml0LgoKSWYgYSBQRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiwgdGhlIEJERiBvZiBhIHRy
YWRpdGlvbmFsIGZ1bmN0aW9uCndpdGhpbiB0aGUgc2FtZSBkZXZpY2Ugc2hvdWxkIGJlIHVzZWQg
dG8gc2VhcmNoIFZULWQgdW5pdC4gT3RoZXJ3aXNlLAp0aGUgcmVhbCBCREYgb2YgUEYgc2hvdWxk
IGJlIHVzZWQuIEFjY29yZGluZyBQQ0ktZSBzcGVjLCBhbiBleHRlbmRlZApmdW5jdGlvbiBpcyBh
IGZ1bmN0aW9uIHdpdGhpbiBhbiBBUkkgZGV2aWNlIGFuZCBGdW5jdGlvbiBOdW1iZXIgaXMKZ3Jl
YXRlciB0aGFuIDcuIFRoZSBvcmlnaW5hbCBjb2RlIHRyaWVkIHRvIHRlbGwgYXBhcnQgRXh0ZW5k
ZWQKRnVuY3Rpb24gYW5kIG5vbi1FeHRlbmRlZCBGdW5jdGlvbiB0aHJvdWdoIGNoZWNraW5nIFBD
SV9TTE9UKCksCm1pc3NpbmcgY291bnRlcnBhcnQgb2YgcGNpX2FyaV9lbmFibGVkKCkgKHRoaXMg
ZnVuY3Rpb24gZXhpc3RzIGluCmxpbnV4IGtlcm5lbCkgY29tcGFyZWQgdG8gbGludXgga2VybmVs
LiBXaXRob3V0IGNoZWNraW5nIHdoZXRoZXIgQVJJCmlzIGVuYWJsZWQsIGl0IGluY3VycyBhIFJD
IGludGVncmF0ZWQgUEYgd2l0aCBQQ0lfU0xPVCgpID4wIGlzIHdyb25nbHkKY2xhc3NpZmllZCB0
byBhbiBleHRlbmRlZCBmdW5jdGlvbi4gTm90ZSB0aGF0IGEgUkMgaW50ZWdyYXRlZCBmdW5jdGlv
bgppc24ndCB3aXRoaW4gYW4gQVJJIGRldmljZSBhbmQgdGh1cyBjYW5ub3QgYmUgZXh0ZW5kZWQg
ZnVuY3Rpb24gYW5kIGluCnRoaXMgY2FzZSB0aGUgcmVhbCBCREYgc2hvdWxkIGJlIHVzZWQuCgpU
aGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgZmllbGQsIHBmX2lzX2V4dGZuLCBpbiBzdHJ1Y3QK
cGNpX2Rldl9pbmZvLCB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwaHlzaWNhbCBmdW5jdGlvbiBp
cyBhbiBleHRlbmRlZApmdW5jdGlvbi4gVGhlIG5ldyBmaWVsZCBoZWxwcyB0byBnZW5lcmF0ZSBj
b3JyZWN0IEJERiB0byBzZWFyY2ggVlQtZAp1bml0LgoKUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBF
cmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+ClRlc3RlZC1ieTogQ3Jhd2ZvcmQsIEVy
aWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAg
ICAgIHwgNiArKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgfCAyICst
CiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgICAgIHwgMSArCiAzIGZpbGVzIGNoYW5n
ZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmlu
ZGV4IDI3YmRiNzEuLjhjMmJhMzMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC01OTksNiArNTk5
LDcgQEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAg
dW5zaWduZWQgaW50IHNsb3QgPSBQQ0lfU0xPVChkZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhkZXZm
bik7CiAgICAgY29uc3QgY2hhciAqcGRldl90eXBlOwogICAgIGludCByZXQ7CisgICAgYm9vbCBw
Zl9pc19leHRmbiA9IGZhbHNlOwogCiAgICAgaWYgKCFpbmZvKQogICAgICAgICBwZGV2X3R5cGUg
PSAiZGV2aWNlIjsKQEAgLTYwOSw3ICs2MTAsOSBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwKICAgICAgICAgcGNpZGV2c19sb2NrKCk7CiAgICAgICAgIHBk
ZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBpbmZvLT5waHlzZm4uYnVzLCBpbmZvLT5waHlzZm4uZGV2
Zm4pOwogICAgICAgICBwY2lkZXZzX3VubG9jaygpOwotICAgICAgICBpZiAoICFwZGV2ICkKKyAg
ICAgICAgaWYgKCBwZGV2ICkKKyAgICAgICAgICAgIHBmX2lzX2V4dGZuID0gcGRldi0+aW5mby5p
c19leHRmbjsKKyAgICAgICAgZWxzZQogICAgICAgICAgICAgcGNpX2FkZF9kZXZpY2Uoc2VnLCBp
bmZvLT5waHlzZm4uYnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMLCBub2RlKTsKICAgICAgICAgcGRldl90eXBlID0gInZpcnR1YWwgZnVuY3Rp
b24iOwpAQCAtNzA3LDYgKzcxMCw3IEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBi
dXMsIHU4IGRldmZuLAogICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBj
dHJsKTsKICAgICB9CiAKKyAgICBwZGV2LT5pbmZvLnBmX2lzX2V4dGZuID0gcGZfaXNfZXh0Zm47
CiAgICAgY2hlY2tfcGRldihwZGV2KTsKIAogICAgIHJldCA9IDA7CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2RtYXIuYwppbmRleCA4MjA0MGRkLi5hOTY1NThmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9kbWFyLmMKQEAgLTIxOSw3ICsyMTksNyBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmFjcGlf
ZmluZF9tYXRjaGVkX2RyaGRfdW5pdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICBl
bHNlIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQogICAgIHsKICAgICAgICAgYnVzID0gcGRl
di0+aW5mby5waHlzZm4uYnVzOwotICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8u
cGh5c2ZuLmRldmZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKKyAgICAgICAgZGV2
Zm4gPSBwZGV2LT5pbmZvLnBmX2lzX2V4dGZuID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZu
OwogICAgIH0KICAgICBlbHNlCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Bj
aS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDU5YjZlOGEuLjllNzZhYTAgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
QEAgLTQwLDYgKzQwLDcgQEAKIAogc3RydWN0IHBjaV9kZXZfaW5mbyB7CiAgICAgYm9vbF90IGlz
X2V4dGZuOworICAgIGJvb2xfdCBwZl9pc19leHRmbjsgLyogT25seSB2YWxpZCBmb3IgdmlydHVh
bCBmdW5jdGlvbiAqLwogICAgIGJvb2xfdCBpc192aXJ0Zm47CiAgICAgc3RydWN0IHsKICAgICAg
ICAgdTggYnVzOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 05:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 05: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.xen.org>)
	id 1dhqfp-0002GH-Gb; Wed, 16 Aug 2017 05:15:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dhqfn-0002G2-TJ
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 05:15:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 31/CE-02962-7E4D3995; Wed, 16 Aug 2017 05:15:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWPfZlcm
 RBnsfi1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7525gL9ggXLF2UjdzA+Mv/i5GLg4hgemM
 Ejsf7mLpYuTkkBDglTiybAYrhO0v8W7HVzYQW0igXOLK2SdgcTYBZYmLX3vB4iIC0hLXPl9mB
 BnELLCZSeLAgtvsIAlhAW+Jrn1HmUFsFgFVibsbfzCB2LwCThKfGl+yQSxQkJjy8D3zBEbuBY
 wMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GBe
 vDTzEKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw2lydHCgkWpaanVqRl5gBD
 DSYtwcGjJMK7HSTNW1yQmFucmQ6ROsVoybFh9fovTBxz3u0Ckq8m/P/GJMSSl5+XKiXOmwDSI
 ADSkFGaBzcOFg+XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzbCDKFJzOvBG7rK6CDmIAOut
 I+CeSgkkSElFQDo/Lh6/4/N7MUdx187fOHX0P7246Hrz5c0vWYHV/E/CJOMpKdpWbGH305947
 tYT7TFP3OF96/MD17cZXgw4bgbbN+fk5PPbaS9dO+sp2PPnzX6W8uep57616IxhlnrrQFukwP
 Tlw36gyI9b2oEq24b/u8LS2fHs4pu3th06/V5m9LI/hqK/bZsyixFGckGmoxFxUnAgAl5xERg
 gIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502860516!88773518!1
X-Originating-IP: [192.55.52.115]
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 34668 invoked from network); 16 Aug 2017 05:15:18 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 05:15:18 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 22:15:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="890430489"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by FMSMGA003.fm.intel.com with ESMTP; 15 Aug 2017 22:15:13 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 13:14:34 +0800
Message-Id: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 0/4] mitigate the per-pCPU blocking list may
	be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyBpbiB2NToKIC0gSW4gcGF0Y2ggMSwgYWRkIGNoZWNrIHRoZSBzYW5pdHkgb2YgdmNw
dXMgY291bnQgb24gcGkgYmxvY2tpbmcgbGlzdCAKICAgYW5kIGFsc28gZHJvcCBHZW9yZ2UncyBS
ZXZpZXdlZC1ieS4KIC0gSW4gcGF0Y2ggMywgaW50cm9kdWNlIGEgbmV3IGZ1bmN0aW9uIHRvIGZp
bmQgcHJvcGVyIHBDUFUgdG8gYWNjZXB0CiB0aGUgYmxvY2tlZCB2Y3B1LgogLSBJbiBwYXRjaCA0
LCBhZGQgc3VwcG9ydCBvZiB0cmFja2luZyB0aGUgb3BlcmF0aW9ucyBvbiBwaSBibG9ja2luZyBs
aXN0CiBhbmQgZ2VuZXJhdGluZyBzY2F0dGVycGxvdCBvZiBwaSBsaXN0IGxlbmd0aAoKVlQtZCBQ
SSBpbnRyb2R1Y2VzIGEgcGVyLXBDUFUgYmxvY2tpbmcgbGlzdCB0byB0cmFjayB0aGUgYmxvY2tl
ZCB2Q1BVCm9uIGEgZ2l2ZW4gcENQVS4gVGhlb3JldGljYWxseSwgdGhlcmUgYXJlIDMySyBkb21h
aW4gb24gc2luZ2xlIGhvc3QsCjEyOCB2Q1BVcyBwZXIgZG9tYWluLiBJZiBhbGwgdkNQVXMgYXJl
IGJsb2NrZWQgb24gdGhlIHNhbWUgcENQVSwKNE0gdkNQVXMgYXJlIGluIHRoZSBzYW1lIGxpc3Qu
IFRyYXZlcnNpbmcgdGhpcyBsaXN0IGNvbnN1bWVzIHRvbwptdWNoIHRpbWUuIE1vcmUgZGlzY3Vz
c2lvbiBjYW4gYmUgZm91bmQgaW4gWzEsMiwzXS4KClRvIG1pdGlnYXRlIHRoaXMgaXNzdWUsIHRo
aXMgc2VyaWVzIHB1dCB2Y3B1cyB0byBhbm90aGVyIHBjcHUncyBsaXN0CndoZW4gdGhlIGxvY2Fs
IHBjcHUncyBsaXN0IGxlbmd0aCByZWFjaHMgYW4gdXBwZXIgYm91bmQgd2hpY2ggaXMgdGhlCmF2
ZXJhZ2UgdmNwdXMgcGVyIHBjcHUgcmF0aW8gcGx1cyBhIGNvbnN0YW50LiAKClBBVENIIDEvNCBh
ZGRzIGEgY291bnRlciB0byB0cmFjayB0aGUgcGVyLXBDUFUgYmxvY2tpbmcgbGlzdCdzIGxlbmd0
aC4KClBBVENIIDIvNCB1c2VzIGEgZ2xvYmFsIHZhcmlhYmxlIHRvIHRyYWNrIGhvdyBtYW55IGh2
bSB2Y3B1cyBvbiB0aGlzCnN5c3RlbS4gSXQgaXMgdXNlZCB0byBjYWxjdWxhdGUgdGhlIGF2ZXJh
Z2UgdmNwdXMgcGVyIHBjcHUgcmF0aW8uCgpwYXRjaCAzLzQgZW1wbG95cyBhIHBvbGljeSB0byBy
ZXN0cmljdCB0aGUgdmNwdSBjb3VudCBvbiBhIGdpdmVuCnBjcHUncyBwaSBibG9ja2luZyBsaXN0
IGluIGNhc2UgdGhlIGxpc3QgZ3Jvd3MgdG9vIGxvbmcuIEluIG9uZSB3b3JrLApJZiBsaXN0IGxl
bmd0aCBpcyBzbWFsbGVyIHRoYW4gdGhlIHVwcGVyIGJvdW5kLCB0aGUgdmNwdSBpcyBhZGRlZCB0
bwp0aGUgcGkgYmxvY2tpbmcgbGlzdCBvZiB0aGUgcGNwdSB3aGljaCBpdCBpcyBydW5uaW5nIG9u
LiBPdGhlcndpc2UsCmFub3RoZXIgb25saW5lIHBjcHUgaXMgY2hvc2VuIHRvIGFjY2VwdCB0aGUg
dmNwdS4KCnBhdGNoIDQvNCBhZGRzIHNvbWUgcmVsZXZhbnQgZXZlbnRzIHRvIHhlbnRyYWNlIHRv
IGFpZCBhbmFseXNpcyBvZgp0aGUgbGlzdCBsZW5ndGguIFdpdGggdGhpcyBwYXRjaCwgc29tZSBk
YXRhIGNhbiBiZSBhY3F1aXJlZCB0bwp2YWxpZGF0ZSBwYXRjaCAzLzQuIAoKWzFdIGh0dHBzOi8v
bGlzdHMuZ3QubmV0L3hlbi9kZXZlbC80MjI2NjE/c2VhcmNoX3N0cmluZz1WVC1kJTIwcG9zdGVk
LWludGVycnVwdCUyMGNvcmUlMjBsb2dpYyUyMGhhbmRsaW5nOyM0MjI2NjEKWzJdIGh0dHBzOi8v
bGlzdHMuZ3QubmV0L3hlbi9kZXZlbC80MjI1Njc/c2VhcmNoX3N0cmluZz0lMjBUaGUlMjBsZW5n
dGglMjBvZiUyMHRoZSUyMGxpc3QlMjBkZXBlbmRzOyM0MjI1NjcKWzNdIGh0dHBzOi8vbGlzdHMu
Z3QubmV0L3hlbi9kZXZlbC80NzI3NDk/c2VhcmNoX3N0cmluZz1lbmFibGUlMjB2dC1kJTIwcGkl
MjBieSUyMGRlZmF1bHQ7IzQ3Mjc0OQoKQ2hhbyBHYW8gKDQpOgogIFZULWQgUEk6IHRyYWNrIHRo
ZSBudW1iZXIgb2YgdmNwdXMgb24gcGkgYmxvY2tpbmcgbGlzdAogIHg4Ni92Y3B1OiB0cmFjayBo
dm0gdmNwdSBudW1iZXIgb24gdGhlIHN5c3RlbQogIFZULWQgUEk6IHJlc3RyaWN0IHRoZSBudW1i
ZXIgb2YgdmNwdXMgaW4gYSBnaXZlbiBwY3B1J3MgUEkgYmxvY2tpbmcKICAgIGxpc3QKICB4ZW50
cmFjZTogYWRkIHN1cHBvcnQgZm9yIEhWTSdzIFBJIGJsb2NraW5nIGxpc3Qgb3BlcmF0aW9uCgog
dG9vbHMveGVudHJhY2UvZm9ybWF0cyAgICAgICAgfCAgIDIgKwogdG9vbHMveGVudHJhY2UveGVu
YWx5emUuYyAgICAgfCAxMTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgIHwgICA2ICsrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgICB8IDE2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgICAzICsKIHhlbi9pbmNsdWRlL3B1YmxpYy90
cmFjZS5oICAgIHwgICA1ICsrCiA2IGZpbGVzIGNoYW5nZWQsIDI3NSBpbnNlcnRpb25zKCspLCAy
MyBkZWxldGlvbnMoLSkKCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 05:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 05: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.xen.org>)
	id 1dhqfp-0002GS-NZ; Wed, 16 Aug 2017 05:15:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dhqfo-0002G8-Ja
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 05:15:20 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BA/11-18185-7E4D3995; Wed, 16 Aug 2017 05:15:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVywNykWPf5lcm
 RBgdb5CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVd90LJqhU/Nt1hLmB8bZ0FyMXh5DAdEaJ
 W62bWboYOTkkBHgljiybwdrFyAFk+0vsbS8DCQsJlEt8Xr2fDcRmE1CWuPi1F8wWEZCWuPb5M
 iPIHGaB3YwSW/5/ZwHpFRbwk/i7RQGkhkVAVWLlnkvsIDavgJPErdePWSFWKUhMefieGaScU8
 BZom+GBcQqJ4lnH26yT2DkXcDIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT0
 1JzGpWC85P3cTIzAQGIBgB+PitYGHGCU5mJREeRednRQpxJeUn1KZkVicEV9UmpNafIhRhoND
 SYLX5vLkSCHBotT01Iq0zBxgSMKkJTh4lER4t4OkeYsLEnOLM9MhUqcYdTleTfj/jUmIJS8/L
 1VKnDcBpEgApCijNA9uBCw+LjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtxFkCk9mXgncpl
 dARzABHXGlfRLIESWJCCmpBsYtTgVdNRp7XN/e+HvxWG/uguCQtxY6Cz0c1gRYTGix9nqp1nz
 h/V3/3DbWucfWmXz6yBPhmyxbs1DqaumT57rlB9J/a7otaL25p/RYT8A6lQLvGWc2TP9R8z4k
 cQ3nmty4v0n+3D0m6+abLZ9+7dUH68snHlluvq12xGZm7tNf+jyHVzS9s32mxFKckWioxVxUn
 AgAosyuW4oCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502860516!88773518!2
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34899 invoked from network); 16 Aug 2017 05:15:19 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 05:15:19 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 22:15:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="890430510"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by FMSMGA003.fm.intel.com with ESMTP; 15 Aug 2017 22:15:17 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 13:14:35 +0800
Message-Id: <1502860478-84512-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus on pi
	blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIGEgZmllbGQsIGNvdW50ZXIsIGluIHN0cnVjdCB2bXhfcGlfYmxvY2tp
bmdfdmNwdSB0byB0cmFjawpob3cgbWFueSBlbnRyaWVzIGFyZSBvbiB0aGUgcGkgYmxvY2tpbmcg
bGlzdC4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQp2
NToKIC0gaW50cm9kdWNlIHR3byBmdW5jdGlvbnMgZm9yIGFkZGluZyBvciByZW1vdmluZyB2Y3B1
cyBmcm9tIHBpIGJsb2NraW5nIGxpc3QuCiAtIGNoZWNrIHRoZSBzYW5pdHkgb2YgdmNwdSBjb3Vu
dCBvbiBwaSBibG9ja2luZyBsaXN0CnY0OgogLSBub24tdHJhY2UgcGFydCBvZiBQYXRjaCAxIGlu
IHYzCgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgNDIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA2N2ZjODViLi5iZjE3OTg4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwpAQCAtODMsNiArODMsNyBAQCBzdGF0aWMgaW50IHZteF92bWZ1bmNf
aW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIHN0cnVjdCB2bXhfcGlfYmxv
Y2tpbmdfdmNwdSB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAgICAgbGlzdDsKICAgICBzcGlubG9j
a190ICAgICAgICAgICBsb2NrOworICAgIHVuc2lnbmVkIGludCAgICAgICAgIGNvdW50ZXI7CiB9
OwogCiAvKgpAQCAtMTAwLDYgKzEwMSwyNCBAQCB2b2lkIHZteF9waV9wZXJfY3B1X2luaXQodW5z
aWduZWQgaW50IGNwdSkKICAgICBzcGluX2xvY2tfaW5pdCgmcGVyX2NwdSh2bXhfcGlfYmxvY2tp
bmcsIGNwdSkubG9jayk7CiB9CiAKK3N0YXRpYyB2b2lkIHZteF9waV9hZGRfdmNwdShzdHJ1Y3Qg
cGlfYmxvY2tpbmdfdmNwdSAqcGJ2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2bXhfcGlfYmxvY2tpbmdfdmNwdSAqdnBidikKK3sKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJnZwYnYtPmxvY2spKTsKKyAgICBhZGRfc2l6ZWQoJnZwYnYtPmNvdW50ZXIsIDEpOworICAg
IEFTU0VSVChyZWFkX2F0b21pYygmdnBidi0+Y291bnRlcikpOworICAgIGxpc3RfYWRkX3RhaWwo
JnBidi0+bGlzdCwgJnZwYnYtPmxpc3QpOworfQorCitzdGF0aWMgdm9pZCB2bXhfcGlfZGVsX3Zj
cHUoc3RydWN0IHBpX2Jsb2NraW5nX3ZjcHUgKnBidiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3ZjcHUgKnZwYnYpCit7CisgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZ2cGJ2LT5sb2NrKSk7CisgICAgQVNTRVJUKHJlYWRfYXRvbWljKCZ2cGJ2
LT5jb3VudGVyKSk7CisgICAgbGlzdF9kZWwoJnBidi0+bGlzdCk7CisgICAgYWRkX3NpemVkKCZ2
cGJ2LT5jb3VudGVyLCAtMSk7Cit9CisKIHN0YXRpYyB2b2lkIHZteF92Y3B1X2Jsb2NrKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC0xMjAsOCArMTM5LDgg
QEAgc3RhdGljIHZvaWQgdm14X3ZjcHVfYmxvY2soc3RydWN0IHZjcHUgKnYpCiAgICAgICovCiAg
ICAgQVNTRVJUKG9sZF9sb2NrID09IE5VTEwpOwogCi0gICAgbGlzdF9hZGRfdGFpbCgmdi0+YXJj
aC5odm1fdm14LnBpX2Jsb2NraW5nLmxpc3QsCi0gICAgICAgICAgICAgICAgICAmcGVyX2NwdSh2
bXhfcGlfYmxvY2tpbmcsIHYtPnByb2Nlc3NvcikubGlzdCk7CisgICAgdm14X3BpX2FkZF92Y3B1
KCZ2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcsCisgICAgICAgICAgICAgICAgICAgICZwZXJf
Y3B1KHZteF9waV9ibG9ja2luZywgdi0+cHJvY2Vzc29yKSk7CiAgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKIAogICAgIEFTU0VSVCghcGlf
dGVzdF9zbihwaV9kZXNjKSk7CkBAIC0xODYsNyArMjA1LDkgQEAgc3RhdGljIHZvaWQgdm14X3Bp
X3VuYmxvY2tfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHYtPmFyY2guaHZtX3ZteC5w
aV9ibG9ja2luZy5sb2NrICE9IE5VTEwgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHYtPmFyY2gu
aHZtX3ZteC5waV9ibG9ja2luZy5sb2NrID09IHBpX2Jsb2NraW5nX2xpc3RfbG9jayk7Ci0gICAg
ICAgIGxpc3RfZGVsKCZ2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcubGlzdCk7CisgICAgICAg
IHZteF9waV9kZWxfdmNwdSgmdi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLAorICAgICAgICAg
ICAgICAgICAgICAgICAgY29udGFpbmVyX29mKHBpX2Jsb2NraW5nX2xpc3RfbG9jaywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3Zj
cHUsIGxvY2spKTsKICAgICAgICAgdi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLmxvY2sgPSBO
VUxMOwogICAgIH0KIApAQCAtMjM0LDcgKzI1NSw3IEBAIHZvaWQgdm14X3BpX2Rlc2NfZml4dXAo
dW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICovCiAgICAgICAgIGlmICggcGlfdGVzdF9vbigm
dm14LT5waV9kZXNjKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGxpc3RfZGVsKCZ2bXgtPnBp
X2Jsb2NraW5nLmxpc3QpOworICAgICAgICAgICAgdm14X3BpX2RlbF92Y3B1KCZ2bXgtPnBpX2Js
b2NraW5nLCAmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGNwdSkpOwogICAgICAgICAgICAgdm14
LT5waV9ibG9ja2luZy5sb2NrID0gTlVMTDsKICAgICAgICAgICAgIHZjcHVfdW5ibG9jayhjb250
YWluZXJfb2Yodm14LCBzdHJ1Y3QgdmNwdSwgYXJjaC5odm1fdm14KSk7CiAgICAgICAgIH0KQEAg
LTI1Nyw4ICsyNzgsOSBAQCB2b2lkIHZteF9waV9kZXNjX2ZpeHVwKHVuc2lnbmVkIGludCBjcHUp
CiAgICAgICAgICAgICB3cml0ZV9hdG9taWMoJnZteC0+cGlfZGVzYy5uZHN0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgIHgyYXBpY19lbmFibGVkID8gZGVzdCA6IE1BU0tfSU5TUihkZXN0LCBQ
SV94QVBJQ19ORFNUX01BU0spKTsKIAotICAgICAgICAgICAgbGlzdF9tb3ZlKCZ2bXgtPnBpX2Js
b2NraW5nLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgJnBlcl9jcHUodm14X3BpX2Jsb2Nr
aW5nLCBuZXdfY3B1KS5saXN0KTsKKyAgICAgICAgICAgIHZteF9waV9kZWxfdmNwdSgmdm14LT5w
aV9ibG9ja2luZywgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUpKTsKKyAgICAgICAgICAg
IHZteF9waV9hZGRfdmNwdSgmdm14LT5waV9ibG9ja2luZywgJnBlcl9jcHUodm14X3BpX2Jsb2Nr
aW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZXdfY3B1KSk7CiAgICAgICAgICAgICB2bXgtPnBpX2Jsb2NraW5nLmxvY2sgPSBuZXdf
bG9jazsKIAogICAgICAgICAgICAgc3Bpbl91bmxvY2sobmV3X2xvY2spOwpAQCAtMjM1MSw5ICsy
MzczLDkgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSB2bXhf
ZnVuY3Rpb25fdGFibGUgPSB7CiBzdGF0aWMgdm9pZCBwaV93YWtldXBfaW50ZXJydXB0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCBhcmNoX3ZteF9zdHJ1Y3QgKnZt
eCwgKnRtcDsKLSAgICBzcGlubG9ja190ICpsb2NrID0gJnBlcl9jcHUodm14X3BpX2Jsb2NraW5n
LCBzbXBfcHJvY2Vzc29yX2lkKCkpLmxvY2s7Ci0gICAgc3RydWN0IGxpc3RfaGVhZCAqYmxvY2tl
ZF92Y3B1cyA9Ci0JCSZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgc21wX3Byb2Nlc3Nvcl9pZCgp
KS5saXN0OworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAg
c3BpbmxvY2tfdCAqbG9jayA9ICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgY3B1KS5sb2NrOwor
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKmJsb2NrZWRfdmNwdXMgPSAmcGVyX2NwdSh2bXhfcGlfYmxv
Y2tpbmcsIGNwdSkubGlzdDsKIAogICAgIGFja19BUElDX2lycSgpOwogICAgIHRoaXNfY3B1KGly
cV9jb3VudCkrKzsKQEAgLTIzNjksNyArMjM5MSw3IEBAIHN0YXRpYyB2b2lkIHBpX3dha2V1cF9p
bnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgewogICAgICAgICBpZiAo
IHBpX3Rlc3Rfb24oJnZteC0+cGlfZGVzYykgKQogICAgICAgICB7Ci0gICAgICAgICAgICBsaXN0
X2RlbCgmdm14LT5waV9ibG9ja2luZy5saXN0KTsKKyAgICAgICAgICAgIHZteF9waV9kZWxfdmNw
dSgmdm14LT5waV9ibG9ja2luZywgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUpKTsKICAg
ICAgICAgICAgIEFTU0VSVCh2bXgtPnBpX2Jsb2NraW5nLmxvY2sgPT0gbG9jayk7CiAgICAgICAg
ICAgICB2bXgtPnBpX2Jsb2NraW5nLmxvY2sgPSBOVUxMOwogICAgICAgICAgICAgdmNwdV91bmJs
b2NrKGNvbnRhaW5lcl9vZih2bXgsIHN0cnVjdCB2Y3B1LCBhcmNoLmh2bV92bXgpKTsKLS0gCjEu
OC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 05:15:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 05: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.xen.org>)
	id 1dhqfs-0002Hd-UY; Wed, 16 Aug 2017 05:15:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dhqfr-0002HD-VC
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 05:15:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 53/8A-09901-BE4D3995; Wed, 16 Aug 2017 05:15:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVywNykWPfVlcm
 RBpMPaFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTZ55kK7jCV7F59kK2BsaDPF2MXBxCAtMZ
 JVZ+P8nSxcjJISHAK3Fk2QxWCNtfYt2ES2BxIYFyiYPtW5hBbDYBZYmLX3vZQGwRAWmJa58vM
 4LYzAL5Ek37J4DVCwu4Ssz8/hIozsHBIqAq8fBdOkiYV8BJ4s+zbkaI8QoSUx6+ZwYp4RRwlu
 ibYQGxyUni2Yeb7BMYeRcwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMBQYg2MG4eG3gIUZJDiYlUd5FZydFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 tbk8OVJIsCg1PbUiLTMHGJQwaQkOHiUR3u0gad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVE
 udNACkSACnKKM2DGwGLkEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5m0EmcKTmVcCt+kV0B
 FMQEdcaZ8EckRJIkJKqoHRh/dWnfpHy1MzLPp3rJ5Y9Ihh9q5beu9jPIPDLjd+5xaYee0o66t
 38Trrj9T8q9mhJ77htXTtq6i6dZ2+HvE73y6b0hfRtkDqyL+9F2Vdtx2brFPa03mn0FOL9+Th
 uY5rWI/12h8PPHFiAcOcpCmvZENE31uG3YquupySttsudnVlFu/tqh0rlFiKMxINtZiLihMBV
 Uz+FIsCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502860516!88773518!3
X-Originating-IP: [192.55.52.115]
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 35041 invoked from network); 16 Aug 2017 05:15:22 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 05:15:22 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 22:15:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="890430533"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by FMSMGA003.fm.intel.com with ESMTP; 15 Aug 2017 22:15:20 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 13:14:36 +0800
Message-Id: <1502860478-84512-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 2/4] x86/vcpu: track hvm vcpu number on the
	system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBudW1iZXIgaXMgdXNlZCB0byBjYWxjdWxhdGUgdGhlIGF2ZXJhZ2UgdmNwdXMgcGVyIHBj
cHUgcmF0aW8uCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6CiAtIG1vdmUg
dGhlIHBsYWNlIHdlIGluY3JlYXNlL2RlY3JlYXNlIHRoZSBodm0gdmNwdSBudW1iZXIgdG8KIGh2
bV92Y3B1X3tpbml0aWFsaXNlLCBkZXN0b3J5fQoKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
ICAgICAgICB8IDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCB8IDMgKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDU1NTEzM2YuLjM3
YWZkYjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtMTA5LDYgKzEwOSw5IEBAIHN0YXRpYyBjb25zdCBjaGFyIF9faW5p
dGNvbnN0IHdhcm5pbmdfaHZtX2ZlcFtdID0KIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRf
YWx0cDJtX2VuYWJsZWQgPSAwOwogYm9vbGVhbl9wYXJhbSgiYWx0cDJtIiwgb3B0X2FsdHAybV9l
bmFibGVkKTsKIAorLyogVG90YWwgbnVtYmVyIG9mIEhWTSB2Q1BVcyBvbiB0aGlzIHN5c3RlbSAq
LworYXRvbWljX3QgbnVtX2h2bV92Y3B1czsKKwogc3RhdGljIGludCBjcHVfY2FsbGJhY2soCiAg
ICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lk
ICpoY3B1KQogewpAQCAtMTUxMSw2ICsxNTE0LDcgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uo
c3RydWN0IHZjcHUgKnYpCiAKICAgICBodm1fdXBkYXRlX2d1ZXN0X3ZlbmRvcih2KTsKIAorICAg
IGF0b21pY19pbmMoJm51bV9odm1fdmNwdXMpOwogICAgIHJldHVybiAwOwogCiAgZmFpbDY6CkBA
IC0xNTI5LDYgKzE1MzMsOCBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAq
dikKIAogdm9pZCBodm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGF0b21p
Y19kZWMoJm51bV9odm1fdmNwdXMpOworCiAgICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CiAK
ICAgICBodm1fYWxsX2lvcmVxX3NlcnZlcnNfcmVtb3ZlX3ZjcHUodi0+ZG9tYWluLCB2KTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaHZtLmgKaW5kZXggYjY4N2UwMy4uYzUxYmQ5ZiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmgKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL2FzaWQuaD4KICNpbmNsdWRl
IDxwdWJsaWMvZG9tY3RsLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9zYXZlLmg+CisjaW5jbHVk
ZSA8eGVuL2F0b21pYy5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogCiAjaWZkZWYgQ09ORklHX0hW
TV9GRVAKQEAgLTIzMyw2ICsyMzQsOCBAQCBleHRlcm4gYm9vbF90IGh2bV9lbmFibGVkOwogZXh0
ZXJuIGJvb2xfdCBjcHVfaGFzX2xtc2w7CiBleHRlcm4gczggaHZtX3BvcnQ4MF9hbGxvd2VkOwog
CitleHRlcm4gYXRvbWljX3QgbnVtX2h2bV92Y3B1czsKKwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBo
dm1fZnVuY3Rpb25fdGFibGUgKnN0YXJ0X3N2bSh2b2lkKTsKIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
aHZtX2Z1bmN0aW9uX3RhYmxlICpzdGFydF92bXgodm9pZCk7CiAKLS0gCjEuOC4zLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 05:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 05:15: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.xen.org>)
	id 1dhqfw-0002JA-5F; Wed, 16 Aug 2017 05:15:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dhqfu-0002IQ-Hk
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 05:15:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 50/8A-03406-DE4D3995; Wed, 16 Aug 2017 05:15:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVywNykWPftlcm
 RBo1TmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyvLw4wFvyzq5jwejtTA+Mv/S5GLg4hgemM
 Egca97B3MXJySAjwShxZNoO1i5EDyPaXON3kBxIWEiiX6Nh7iAnEZhNQlrj4tZcNxBYRkJa49
 vkyI8gcZoHdjBJb/n9nAUkICyRIfJnUDmazCKhK3HyylRHE5hVwklh44SMTxC4FiSkP3zOD7O
 IUcJbom2EBsctJ4tmHm+wTGHkXMDKsYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDTy00tLk5
 MT81JTCrWS87P3cQIDAYGINjBuHht4CFGSQ4mJVHeRWcnRQrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4LW5PDlSSLAoNT21Ii0zBxiWMGkJDh4lEd7tIGne4oLE3OLMdIjUKUZjjo4ZP78xcbya8
 P8bkxBLXn5eqpQ4bwJIqQBIaUZpHtwgWLxcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvI8
 gUnsy8Erh9r4BOYQI65Ur7JJBTShIRUlINjNyrRDc4mXW21i673pww01LNsv/SLJPZ60Rc0vn
 3xXnXpv147jSHdcGfCvfWM1/af7oUpYTmHXfyP8b1Q+SY1JdF3BsKd75OKP3nVcSkvzf6T6Xr
 IjUuFg0b5X7P8+1/VEs6vfNVMzS5JbRrS1r8f+j912vKPHR8q76htm9ZZ7z4T8aXHi1KLMUZi
 YZazEXFiQCG3o1EkgIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502860516!88773518!4
X-Originating-IP: [192.55.52.115]
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 35194 invoked from network); 16 Aug 2017 05:15:24 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 05:15:24 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 22:15:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="890430542"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by FMSMGA003.fm.intel.com with ESMTP; 15 Aug 2017 22:15:22 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 13:14:37 +0800
Message-Id: <1502860478-84512-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 3/4] VT-d PI: restrict the number of vcpus in
	a given pcpu's PI blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBhIGJsb2NrZWQgdkNQVSBpcyBwdXQgaW4gaXRzIHBDUFUncyBwaSBibG9ja2lu
ZyBsaXN0LiBJZgp0b28gbWFueSB2Q1BVcyBhcmUgYmxvY2tlZCBvbiBhIGdpdmVuIHBDUFUsIGl0
IHdpbGwgaW5jdXIgdGhhdCB0aGUgbGlzdApncm93cyB0b28gbG9uZy4gQWZ0ZXIgYSBzaW1wbGUg
YW5hbHlzaXMsIHRoZXJlIGFyZSAzMmsgZG9tYWlucyBhbmQKMTI4IHZjcHUgcGVyIGRvbWFpbiwg
dGh1cyBhYm91dCA0TSB2Q1BVcyBtYXkgYmUgYmxvY2tlZCBpbiBvbmUgcENQVSdzClBJIGJsb2Nr
aW5nIGxpc3QuIFdoZW4gYSB3YWtldXAgaW50ZXJydXB0IGFycml2ZXMsIHRoZSBsaXN0IGlzCnRy
YXZlcnNlZCB0byB3YWtlIHVwIHZDUFVzIHdoaWNoIGhhdmUgZXZlbnRzIHBlbmRpbmcuIFRoaXMg
dHJhdmVyc2FsIGluCnRoYXQgY2FzZSB3b3VsZCBjb25zdW1lIG11Y2ggdGltZS4KClRvIG1pdGln
YXRlIHRoaXMgaXNzdWUsIHRoaXMgcGF0Y2ggbGltaXRzIHRoZSBudW1iZXIgb2YgdkNQVXMgdHJh
Y2tlZCBieSBhCmdpdmVuIHBDUFUncyBibG9ja2luZyBsaXN0LCB0YWtpbmcgZmFjdG9ycyBzdWNo
IGFzIHBlcmZvbWFuY2Ugb2YgY29tbW9uIGNhc2UsCmN1cnJlbnQgaHZtIHZDUFUgY291bnQgYW5k
IGN1cnJlbnQgcENQVSBjb3VudCBpbnRvIGNvbnNpZGVyYXRpb24uIFdpdGggdGhpcwptZXRob2Qs
IGZvciB0aGUgY29tbW9uIGNhc2UsIGl0IHdvcmtzIGZhc3QgYW5kIGZvciBzb21lIGV4dHJlbWUg
Y2FzZXMsIHRoZQpsaXN0IGxlbmd0aCBpcyB1bmRlciBjb250cm9sLgoKV2l0aCB0aGlzIHBhdGNo
LCB3aGVuIGEgdmNwdSBpcyB0byBiZSBibG9ja2VkLCB3ZSBjaGVjayB3aGV0aGVyIHRoZSBwaQpi
bG9ja2luZyBsaXN0J3MgbGVuZ3RoIG9mIHRoZSBwY3B1IHdoZXJlIHRoZSB2Y3B1IGlzIHJ1bm5p
bmcgZXhjZWVkcwp0aGUgbGltaXQgd2hpY2ggaXMgdGhlIGF2ZXJhZ2UgdmNwdXMgcGVyIHBjcHUg
cmF0aW8gcGx1cyBhIGNvbnN0YW50LgpJZiBubywgdGhlIHZjcHUgaXMgYWRkZWQgdG8gdGhpcyBw
Y3B1J3MgcGkgYmxvY2tpbmcgbGlzdC4gT3RoZXJ3aXNlLAphbm90aGVyIG9ubGluZSBwY3B1IGlz
IGNob3NlbiB0byBhY2NlcHQgdGhlIHZjcHUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgotLS0KdjU6CiAtIEludHJvZHVjZSBhIGZ1bmN0aW9uIHRvIGNob29z
ZSB0aGUgc3VpdGFibGUgcGNwdSB0byBhY2NlcHQgdGhlIGJsb2NrZWQKIHZjcHUuCnY0OgogLSB1
c2UgYSBuZXcgbG9jayB0byBhdm9pZCBhZGRpbmcgYSBibG9ja2VkIHZjcHUgdG8gYSBvZmZsaW5l
IHBjcHUncyBibG9ja2luZwogbGlzdC4KCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMg
fCAxMDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCBiZjE3OTg4Li42NDZmNDA5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMTE5LDE2ICsxMTks
ODUgQEAgc3RhdGljIHZvaWQgdm14X3BpX2RlbF92Y3B1KHN0cnVjdCBwaV9ibG9ja2luZ192Y3B1
ICpwYnYsCiAgICAgYWRkX3NpemVkKCZ2cGJ2LT5jb3VudGVyLCAtMSk7CiB9CiAKKy8qCisgKiBC
eSBkZWZhdWx0LCB0aGUgbG9jYWwgcGNwdSAobmFtZWx5LCB0aGUgb25lIHRoZSB2Y3B1IGlzIGN1
cnJlbnRseSBydW5uaW5nIG9uKQorICogaXMgY2hvc2VuIGFzIHRoZSBkZXN0aW5hdGlvbiBvZiB3
YWtldXAgaW50ZXJydXB0LiBCdXQgaWYgdGhlIG51bWJlciBvZiB2Y3B1cworICogaW4gdGhlIGRl
ZmF1bHQgcGNwdSdzIFBJIGJsb2NraW5nIGxpc3QgZXhjZWVkcyBhIGxpbWl0LCBhbm90aGVyIHN1
aXRhYmxlCisgKiBwY3B1IGlzIGNob3NlbiBhcyB0aGUgZGVzdGluYXRpb24gYnkgaXRlcmF0aW5n
IHRocm91Z2ggYWxsIG9ubGluZSBwY3B1cy4KKyAqCisgKiBDdXJyZW50bHksIGNob29zZSAodl90
b3QvcF90b3QpICsgSyBhcyB0aGUgbGltaXQgb2YgdmNwdXMsIHdoZXJlCisgKiB2X3RvdCBpcyB0
aGUgdG90YWwgbnVtYmVyIG9mIGh2bSB2Y3B1cyBvbiB0aGUgc3lzdGVtLCBwX3RvdCBpcyB0aGUg
dG90YWwKKyAqIG51bWJlciBvZiBwY3B1cyBpbiB0aGUgc3lzdGVtLCBhbmQgSyBpcyBhIGZpeGVk
IG51bWJlci4gQW4gZXhwZXJpbWVudCBvbiBhCisgKiBza3lsYWtlIHNlcnZlciB3aGljaCBoYXMg
MTEyIGNwdXMgYW5kIDY0RyBtZW1vcnkgc2hvd3MgdGhlIG1heGltdW0gdGltZSBvZgorICogd2Fr
aW5nIHVwIGEgdmNwdSBmcm9tIGEgMTI4LWVudHJ5IGJsb2NraW5nIGxpc3QgaXMgYWJvdXQgMjJ1
cywgd2hpY2ggaXMKKyAqIHRvbGVyYWJsZS4gU28gY2hvb3NlIDEyOCBhcyB0aGUgZml4ZWQgbnVt
YmVyIEsuCisgKgorICogVGhpcyBwb2xpY3kgbWFrZXMgc3VyZToKKyAqIDEpIGZvciBjb21tb24g
Y2FzZXMsIHRoZSBsaW1pdCB3b24ndCBiZSByZWFjaGVkIGFuZCB0aGUgbG9jYWwgcGNwdSBpcyB1
c2VkCisgKiB3aGljaCBpcyBiZW5lZmljaWFsIHRvIHBlcmZvcm1hbmNlIChhdCBsZWFzdCwgYXZv
aWQgYW4gSVBJIHdoZW4gdW5ibG9ja2luZworICogdmNwdSkuCisgKiAyKSBmb3IgdGhlIHdvcnN0
IGNhc2UsIHRoZSBibG9ja2luZyBsaXN0IGxlbmd0aCBzY2FsZXMgd2l0aCB0aGUgdmNwdSBjb3Vu
dAorICogZGl2aWRlZCBieSB0aGUgcGNwdSBjb3VudC4KKyAqLworI2RlZmluZSBQSV9MSVNUX0ZJ
WEVEX0xJTUlUIDEyOAorCitzdGF0aWMgaW5saW5lIGJvb2wgcGlfb3Zlcl9saW1pdCh1bnNpZ25l
ZCBpbnQgY3B1KQoreworICAgIC8qIENvbXBhcmUgdy8gY29uc3RhbnQgZmlyc3QgdG8gc2F2ZSBh
IGRpdmlzaW9uIGFuZCBhbiBhZGQgKi8KKyAgICBpZiAoIGxpa2VseShyZWFkX2F0b21pYygmcGVy
X2NwdSh2bXhfcGlfYmxvY2tpbmcsIGNwdSkuY291bnRlcikgPD0KKyAgICAgICAgICAgICAgICBQ
SV9MSVNUX0ZJWEVEX0xJTUlUKSApCisgICAgICAgIHJldHVybiAwOworICAgIGVsc2UKKyAgICAg
ICAgcmV0dXJuIHJlYWRfYXRvbWljKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgY3B1KS5jb3Vu
dGVyKSA+PQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGF0b21pY19yZWFkKCZudW1faHZt
X3ZjcHVzKSAvIG51bV9vbmxpbmVfY3B1cygpKSArCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQSV9MSVNUX0ZJWEVEX0xJTUlUOworfQorCisvKgorICogU3RhcnQgZnJvbSBAY3B1IGFuZCBp
dGVyYXRlIGNwdV9vbmxpbmVfbWFwIHRvIGxvb2sgZm9yIG9uZSBjcHUgd2hvc2UKKyAqIGJsb2Nr
aW5nIGxpc3QgbGVuZ3RoIGlzIHVuZGVyIGxpbWl0LiBSZXR1cm4gd2l0aCBob2xkaW5nIGEgbG9j
ayB0byBhdm9pZAorICogb3RoZXJzIGFkZGluZyBlbnRyaWVzIHRvIHRoZSBjaG9zZW4gY3B1Lgor
ICogVGhlcmUgbXVzdCBiZSBhdCBsZWFzdCBvbmUgc3VpdGFibGUgY3B1IGZvciB0aGUgbGltaXQg
aXMgZ3JlYXRlciB0aGFuIHRoZQorICogYXZlcmFnZSBudW1iZXIgb2YgYWxsIGNwdXMnIGJsb2Nr
aW5nIGxpc3QgbGVuZ3RoLgorICovCitzdGF0aWMgdW5zaWduZWQgaW50IHBpX2dldF9ibG9ja2lu
Z19jcHUodW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQgbG9uZyAqZmxhZ3MpCit7CisgICAgc3Bp
bmxvY2tfdCAqcGlfYmxvY2tpbmdfbGlzdF9sb2NrOworCisgICAgZm9yICggOyA7ICkKKyAgICB7
CisgICAgICAgIHdoaWxlICggdW5saWtlbHkocGlfb3Zlcl9saW1pdChjcHUpKSApCisgICAgICAg
ICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKKworICAgICAg
ICBwaV9ibG9ja2luZ19saXN0X2xvY2sgPSAmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGNwdSku
bG9jazsKKyAgICAgICAgaWYgKCBmbGFncyApCisgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2
ZShwaV9ibG9ja2luZ19saXN0X2xvY2ssICpmbGFncyk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHNwaW5fbG9jayhwaV9ibG9ja2luZ19saXN0X2xvY2spOworICAgICAgICAvKgorICAgICAg
ICAgKiBjaGVjayBhZ2FpbiBpbiBjYXNlIHRoZSBsaXN0IGxlbmd0aCBleGNlZWRzIHRoZSBsaW1p
dCBkdXJpbmcgdGFraW5nCisgICAgICAgICAqIHRoZSBsb2NrCisgICAgICAgICAqLworICAgICAg
ICBpZiAoICFwaV9vdmVyX2xpbWl0KGNwdSkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IGVsc2UgaWYgKCBmbGFncyApCisgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKHBp
X2Jsb2NraW5nX2xpc3RfbG9jaywgKmZsYWdzKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
c3Bpbl91bmxvY2socGlfYmxvY2tpbmdfbGlzdF9sb2NrKTsKKyAgICB9CisKKyAgICByZXR1cm4g
Y3B1OworfQorCiBzdGF0aWMgdm9pZCB2bXhfdmNwdV9ibG9jayhzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuc2lnbmVkIGludCBkZXN0OwotICAgIHNw
aW5sb2NrX3QgKm9sZF9sb2NrOwotICAgIHNwaW5sb2NrX3QgKnBpX2Jsb2NraW5nX2xpc3RfbG9j
ayA9Ci0JCSZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgdi0+cHJvY2Vzc29yKS5sb2NrOworICAg
IHVuc2lnbmVkIGludCBkZXN0LCBwaV9jcHU7CisgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpw
aV9ibG9ja2luZ19saXN0X2xvY2s7CiAgICAgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MgPSAmdi0+
YXJjaC5odm1fdm14LnBpX2Rlc2M7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZShwaV9ibG9ja2lu
Z19saXN0X2xvY2ssIGZsYWdzKTsKKyAgICBwaV9jcHUgPSBwaV9nZXRfYmxvY2tpbmdfY3B1KHYt
PnByb2Nlc3NvciwgJmZsYWdzKTsKKyAgICBwaV9ibG9ja2luZ19saXN0X2xvY2sgPSAmcGVyX2Nw
dSh2bXhfcGlfYmxvY2tpbmcsIHBpX2NwdSkubG9jazsKICAgICBvbGRfbG9jayA9IGNtcHhjaGco
JnYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5sb2NrLCBOVUxMLAogICAgICAgICAgICAgICAg
ICAgICAgICBwaV9ibG9ja2luZ19saXN0X2xvY2spOwogCkBAIC0xNDAsNyArMjA5LDcgQEAgc3Rh
dGljIHZvaWQgdm14X3ZjcHVfYmxvY2soc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKG9sZF9s
b2NrID09IE5VTEwpOwogCiAgICAgdm14X3BpX2FkZF92Y3B1KCZ2LT5hcmNoLmh2bV92bXgucGlf
YmxvY2tpbmcsCi0gICAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywg
di0+cHJvY2Vzc29yKSk7CisgICAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9ibG9j
a2luZywgcGlfY3B1KSk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShwaV9ibG9ja2luZ19s
aXN0X2xvY2ssIGZsYWdzKTsKIAogICAgIEFTU0VSVCghcGlfdGVzdF9zbihwaV9kZXNjKSk7CkBA
IC0xNDksNiArMjE4LDE5IEBAIHN0YXRpYyB2b2lkIHZteF92Y3B1X2Jsb2NrKHN0cnVjdCB2Y3B1
ICp2KQogCiAgICAgQVNTRVJUKHBpX2Rlc2MtPm5kc3QgPT0KICAgICAgICAgICAgKHgyYXBpY19l
bmFibGVkID8gZGVzdCA6IE1BU0tfSU5TUihkZXN0LCBQSV94QVBJQ19ORFNUX01BU0spKSk7Cisg
ICAgaWYgKCB1bmxpa2VseShwaV9jcHUgIT0gdi0+cHJvY2Vzc29yKSApCisgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBUaGUgdmNwdSBpcyBwdXQgdG8gYW5vdGhlciBwQ1BVJ3MgYmxvY2tp
bmcgbGlzdC4gQ2hhbmdlICdORFNUJworICAgICAgICAgKiBmaWVsZCB0byB0aGF0IHBDUFUgdG8g
bWFrZSBzdXJlIGl0IGNhbiB3YWtlIHVwIHRoZSB2Y3B1IHdoZW4gYW4KKyAgICAgICAgICogaW50
ZXJydXB0IGFycml2ZXMuIFRoZSAnTkRTVCcgZmllbGQgd2lsbCBiZSBzZXQgdG8gdGhlIHBDUFUg
d2hpY2gKKyAgICAgICAgICogdGhlIHZjcHUgaXMgcnVubmluZyBvbiBkdXJpbmcgVk0tRW50cnks
IHNlZWluZworICAgICAgICAgKiB2bXhfcGlfdW5ibG9ja192Y3B1KCkuCisgICAgICAgICAqLwor
ICAgICAgICBkZXN0ID0gY3B1X3BoeXNpY2FsX2lkKHBpX2NwdSk7CisgICAgICAgIHdyaXRlX2F0
b21pYygmcGlfZGVzYy0+bmRzdCwKKyAgICAgICAgICAgICAgICAgIHgyYXBpY19lbmFibGVkID8g
ZGVzdCA6IE1BU0tfSU5TUihkZXN0LCBQSV94QVBJQ19ORFNUX01BU0spKTsKKyAgICB9CiAKICAg
ICB3cml0ZV9hdG9taWMoJnBpX2Rlc2MtPm52LCBwaV93YWtldXBfdmVjdG9yKTsKIH0KQEAgLTE3
OSwxMyArMjYxLDE3IEBAIHN0YXRpYyB2b2lkIHZteF9waV91bmJsb2NrX3ZjcHUoc3RydWN0IHZj
cHUgKnYpCiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzcGlubG9ja190ICpwaV9ibG9j
a2luZ19saXN0X2xvY2s7CiAgICAgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MgPSAmdi0+YXJjaC5o
dm1fdm14LnBpX2Rlc2M7CisgICAgdW5zaWduZWQgaW50IGRlc3QgPSBjcHVfcGh5c2ljYWxfaWQo
di0+cHJvY2Vzc29yKTsKIAogICAgIC8qCi0gICAgICogU2V0ICdOVicgZmllbGQgYmFjayB0byBw
b3N0ZWRfaW50cl92ZWN0b3IsIHNvIHRoZQotICAgICAqIFBvc3RlZC1JbnRlcnJ1cHRzIGNhbiBi
ZSBkZWxpdmVyZWQgdG8gdGhlIHZDUFUgd2hlbgotICAgICAqIGl0IGlzIHJ1bm5pbmcgaW4gbm9u
LXJvb3QgbW9kZS4KKyAgICAgKiBTZXQgJ05WJyBmaWVsZCBiYWNrIHRvIHBvc3RlZF9pbnRyX3Zl
Y3RvciBhbmQgJ05EU1QnIGZpZWxkIHRvIHRoZSBwQ1BVCisgICAgICogd2hlcmUgdGhlIHZjcHUg
aXMgcnVubmluZyAoZm9yIHRoaXMgZmllbGQgbWF5IG5vdyBwb2ludCB0byBhbm90aGVyCisgICAg
ICogcENQVSksIHNvIHRoZSBQb3N0ZWQtSW50ZXJydXB0cyBjYW4gYmUgZGVsaXZlcmVkIHRvIHRo
ZSB2Q1BVIHdoZW4gaXQKKyAgICAgKiBpcyBydW5uaW5nIGluIG5vbi1yb290IG1vZGUuCiAgICAg
ICovCiAgICAgd3JpdGVfYXRvbWljKCZwaV9kZXNjLT5udiwgcG9zdGVkX2ludHJfdmVjdG9yKTsK
KyAgICB3cml0ZV9hdG9taWMoJnBpX2Rlc2MtPm5kc3QsCisgICAgICAgICAgICAgICAgIHgyYXBp
Y19lbmFibGVkID8gZGVzdCA6IE1BU0tfSU5TUihkZXN0LCBQSV94QVBJQ19ORFNUX01BU0spKTsK
IAogICAgIHBpX2Jsb2NraW5nX2xpc3RfbG9jayA9IHYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2lu
Zy5sb2NrOwogCkBAIC0yNjEsMTcgKzM0NywxNiBAQCB2b2lkIHZteF9waV9kZXNjX2ZpeHVwKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CisgICAg
ICAgICAgICBuZXdfY3B1ID0gY3B1bWFza19jeWNsZShjcHUsICZjcHVfb25saW5lX21hcCk7CiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogV2UgbmVlZCB0byBmaW5kIGFuIG9ubGluZSBj
cHUgYXMgdGhlIE5EU1Qgb2YgdGhlIFBJIGRlc2NyaXB0b3IsIGl0CiAgICAgICAgICAgICAgKiBk
b2Vzbid0IG1hdHRlciB3aGV0aGVyIGl0IGlzIHdpdGhpbiB0aGUgY3B1cG9vbCBvZiB0aGUgZG9t
YWluIG9yCiAgICAgICAgICAgICAgKiBub3QuIEFzIGxvbmcgYXMgaXQgaXMgb25saW5lLCB0aGUg
dkNQVSB3aWxsIGJlIHdva2VuIHVwIG9uY2UgdGhlCiAgICAgICAgICAgICAgKiBub3RpZmljYXRp
b24gZXZlbnQgYXJyaXZlcy4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgbmV3X2NwdSA9
IGNwdW1hc2tfYW55KCZjcHVfb25saW5lX21hcCk7CisgICAgICAgICAgICBuZXdfY3B1ID0gcGlf
Z2V0X2Jsb2NraW5nX2NwdShuZXdfY3B1LCBOVUxMKTsKICAgICAgICAgICAgIG5ld19sb2NrID0g
JnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBuZXdfY3B1KS5sb2NrOwogCi0gICAgICAgICAgICBz
cGluX2xvY2sobmV3X2xvY2spOwotCiAgICAgICAgICAgICBBU1NFUlQodm14LT5waV9ibG9ja2lu
Zy5sb2NrID09IG9sZF9sb2NrKTsKIAogICAgICAgICAgICAgZGVzdCA9IGNwdV9waHlzaWNhbF9p
ZChuZXdfY3B1KTsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 05:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 05: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.xen.org>)
	id 1dhqfz-0002LO-Fr; Wed, 16 Aug 2017 05:15:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dhqfx-0002K8-PA
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 05:15:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F4/AA-09901-1F4D3995; Wed, 16 Aug 2017 05:15:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVywNykWPfDlcm
 RButuCVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnPhxmLeiOrJhx9Q1TA+MFpy5GLg4hgemM
 Es/atjB3MXJySAjwShxZNoO1i5EDyPaXeHAjACQsJFAucf7vZBYQm01AWeLi1142EFtEQFri2
 ufLjCBzmAVuM0t86ekGSwgLBEn0/L4KNpNFQFVi9rdpjCA2r4CTxJk9vUwQuxQkpjx8zwyyi1
 PAWaJvhgXELieJZx9usk9g5F3AyLCKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwGBiAYAfj4rWBhxglOZiURHkXnZ0UKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mC1+by5EghwaLU9NSKtMwcYFjCpCU4eJREeLeDpHmLCxJzizPTIVKnGI05Nqxe/4WJ49WE/
 9+YhFjy8vNSpcR5E0BKBUBKM0rz4AbB4uUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkbQa
 bwZOaVwO17BXQKE9ApV9ongZxSkoiQkmpg9P/qHStZPafiwDGzJHMLD4F9husP+LPcf1BWyzy
 DLenCNv93AW4lL94fzEis3DBpIe/9o09//Tuf/Ti7PeFBzvW5/19xfLQrVpsXyfNQlJ/16TWb
 NTf5shKfOHk9O+Rz8XflW5VwibKz3dOSNtzOvXw9e79at9vN7z6m1ua63/5mXF106XnFHSWW4
 oxEQy3mouJEAF3Rk0uSAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502860516!88773518!5
X-Originating-IP: [192.55.52.115]
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 35362 invoked from network); 16 Aug 2017 05:15:27 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 05:15:27 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 22:15:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="890430552"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by FMSMGA003.fm.intel.com with ESMTP; 15 Aug 2017 22:15:25 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 13:14:38 +0800
Message-Id: <1502860478-84512-5-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
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>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 4/4] xentrace: add support for HVM's PI
	blocking list operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gYW5hbHl6ZSBQSSBibG9ja2luZyBsaXN0IG9wZXJhdGlvbiBmcmVxdWVuY2Ug
YW5kIG9idGFpbgp0aGUgbGlzdCBsZW5ndGgsIGFkZCBzb21lIHJlbGV2YW50IGV2ZW50cyB0byB4
ZW50cmFjZSBhbmQgc29tZQphc3NvY2lhdGVkIGNvZGUgaW4geGVuYWx5emUuCgpTaWduZWQtb2Zm
LWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KdjU6CiAtIFB1dCBwaSBsaXN0
IG9wZXJhdGlvbiB1bmRlciBIVyBldmVudHMgYW5kIGdldCByaWQgb2YgQVNZTkMgc3R1ZmYKIC0g
Z2VuZXJhdGUgc2NhdHRlcnBsb3Qgb2YgcGkgbGlzdCBsZW5ndGggb24gcGNwdXMgdG8gYmUgdml2
aWQgdG8KIGFuYWx5c3QuCnY0OgogLSB0cmFjZSBwYXJ0IG9mIFBhdGNoIDEgaW4gdjMKCi0tLQog
dG9vbHMveGVudHJhY2UvZm9ybWF0cyAgICAgfCAgIDIgKwogdG9vbHMveGVudHJhY2UveGVuYWx5
emUuYyAgfCAxMTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8ICAxNyArKysrKystCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvdHJhY2UuaCB8ICAgNSArKwogNCBmaWxlcyBjaGFuZ2VkLCAxMzggaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS9mb3JtYXRzIGIv
dG9vbHMveGVudHJhY2UvZm9ybWF0cwppbmRleCBjMWY1ODRmLi5lOTI2YTE4IDEwMDY0NAotLS0g
YS90b29scy94ZW50cmFjZS9mb3JtYXRzCisrKyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAg
LTIwNSw2ICsyMDUsOCBAQAogMHgwMDgwMjAwNiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVs
dHNjKThkKSAgYXNzaWduX3ZlY3RvciBbIGlycSA9ICUoMSlkID0gdmVjdG9yIDB4JSgyKXgsIENQ
VSBtYXNrOiAweCUoMykwOHggXQogMHgwMDgwMjAwNyAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUo
cmVsdHNjKThkKSAgYm9ndXNfdmVjdG9yIFsgMHglKDEpeCBdCiAweDAwODAyMDA4ICBDUFUlKGNw
dSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBkb19pcnEgWyBpcnEgPSAlKDEpZCwgYmVnYW4g
PSAlKDIpZHVzLCBlbmRlZCA9ICUoMylkdXMgXQorMHgwMDgwNDAwMSAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgcGlfbGlzdF9hZGQgWyBkb21pZCA9IDB4JSgxKTA0eCB2Y3B1
ID0gMHglKDIpMDR4LCBwY3B1ID0gMHglKDMpMDR4LCAjZW50cnkgPSAweCUoNCkwNHggXQorMHgw
MDgwNDAwMiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcGlfbGlzdF9kZWwg
WyBkb21pZCA9IDB4JSgxKTA0eCB2Y3B1ID0gMHglKDIpMDR4IF0KIAogMHgwMDA4NDAwMSAgQ1BV
JShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgaHBldCBjcmVhdGUgWyB0biA9ICUoMSlk
LCBpcnEgPSAlKDIpZCwgZGVsdGEgPSAweCUoNCkwOHglKDMpMDh4LCBwZXJpb2QgPSAweCUoNikw
OHglKDUpMDh4IF0KIDB4MDAwODQwMDIgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4
ZCkgIHBpdCBjcmVhdGUgWyBkZWx0YSA9IDB4JSgxKTAxNngsIHBlcmlvZCA9IDB4JSgyKTAxNngg
XQpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyBiL3Rvb2xzL3hlbnRyYWNl
L3hlbmFseXplLmMKaW5kZXggMjRjY2UyYS4uMjI3NmEyMyAxMDA2NDQKLS0tIGEvdG9vbHMveGVu
dHJhY2UveGVuYWx5emUuYworKysgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCkBAIC0xNTks
NiArMTU5LDcgQEAgc3RydWN0IHsKICAgICAgICAgc2NhdHRlcnBsb3RfZXh0aW50X2N5Y2xlczox
LAogICAgICAgICBzY2F0dGVycGxvdF9yZHRzYzoxLAogICAgICAgICBzY2F0dGVycGxvdF9pcnE6
MSwKKyAgICAgICAgc2NhdHRlcnBsb3RfcGlfbGlzdDoxLAogICAgICAgICBoaXN0b2dyYW1faW50
ZXJydXB0X2VpcDoxLAogICAgICAgICBpbnRlcnZhbF9tb2RlOjEsCiAgICAgICAgIGR1bXBfYWxs
OjEsCkBAIC0yMzMsNiArMjM0LDcgQEAgc3RydWN0IHsKICAgICAuc2NhdHRlcnBsb3RfZXh0aW50
X2N5Y2xlcz0wLAogICAgIC5zY2F0dGVycGxvdF9yZHRzYz0wLAogICAgIC5zY2F0dGVycGxvdF9p
cnE9MCwKKyAgICAuc2NhdHRlcnBsb3RfcGlfbGlzdD0wLAogICAgIC5oaXN0b2dyYW1faW50ZXJy
dXB0X2VpcD0wLAogICAgIC5kdW1wX2FsbCA9IDAsCiAgICAgLmR1bXBfcmF3X3Byb2Nlc3MgPSAw
LApAQCAtMTM5MSw2ICsxMzkzLDkgQEAgc3RydWN0IGh2bV9kYXRhIHsKIAogICAgIC8qIEhpc3Rv
cmljYWwgaW5mbyAqLwogICAgIHRzY190IGxhc3RfcmR0c2M7CisKKyAgICAvKiBEZXN0aW5hdGlv
biBwY3B1IG9mIHBvc3RlZCBpbnRlcnJ1cHQncyB3YWtldXAgaW50ZXJydXB0ICovCisgICAgaW50
IHBpX2NwdTsKIH07CiAKIGVudW0gewpAQCAtMTQ1Nyw2ICsxNDYyLDggQEAgdm9pZCBpbml0X2h2
bV9kYXRhKHN0cnVjdCBodm1fZGF0YSAqaCwgc3RydWN0IHZjcHVfZGF0YSAqdikgewogICAgIH0K
ICAgICBmb3IoaT0wOyBpPEdVRVNUX0lOVEVSUlVQVF9NQVgrMTsgaSsrKQogICAgICAgICBoLT5z
dW1tYXJ5Lmd1ZXN0X2ludGVycnVwdFtpXS5jb3VudD0wOworCisgICAgaC0+cGlfY3B1ID0gLTE7
CiB9CiAKIC8qIFBWIGRhdGEgKi8KQEAgLTE4NTIsNiArMTg1OSw5IEBAIHN0cnVjdCBwY3B1X2lu
Zm8gewogICAgICAgICB0c2NfdCB0c2M7CiAgICAgICAgIHN0cnVjdCBjeWNsZV9zdW1tYXJ5IGlk
bGUsIHJ1bm5pbmcsIGxvc3Q7CiAgICAgfSB0aW1lOworCisgICAgLyogUG9zdGVkIEludGVycnVw
dCBMaXN0IExlbmd0aCAqLworICAgIGludCBwaV9saXN0X2xlbmd0aDsKIH07CiAKIHZvaWQgX19m
aWxsX2luX3JlY29yZF9pbmZvKHN0cnVjdCBwY3B1X2luZm8gKnApOwpAQCAtODU4MSw4ICs4NTkx
LDk3IEBAIHZvaWQgaXJxX3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkgewogICAgIH0KIH0K
IAorc3RhdGljIHZvaWQgcHJvY2Vzc19waV9saXN0X2FkZChzdHJ1Y3QgcmVjb3JkX2luZm8gKnJp
KQoreworICAgIHN0cnVjdCB7CisgICAgICAgIGludCBkaWQ7CisgICAgICAgIGludCB2aWQ7Cisg
ICAgICAgIGludCBwY3B1OworICAgICAgICBpbnQgbGVuOworICAgIH0gKmRhdGEgPSAodHlwZW9m
KGRhdGEpKXJpLT5kOworICAgIHN0cnVjdCB2Y3B1X2RhdGEgKnY7CisKKyAgICB2ID0gdmNwdV9m
aW5kKGRhdGEtPmRpZCwgZGF0YS0+dmlkKTsKKyAgICBpZiAoICF2LT5odm0uaW5pdCApCisgICAg
ICAgIGluaXRfaHZtX2RhdGEoJnYtPmh2bSwgdik7CisKKyAgICBpZiAoIG9wdC5kdW1wX2FsbCAp
CisgICAgICAgIHByaW50ZigiZCV1diV1IGlzIGFkZGVkIHRvIHBpIGJsb2NraW5nIGxpc3Qgb2Yg
cGNwdSV1LiAiCisgICAgICAgICAgICAgICAiVGhlIGxpc3QgbGVuZ3RoIGlzIG5vdyAlZFxuIiwK
KyAgICAgICAgICAgICAgIGRhdGEtPmRpZCwgZGF0YS0+dmlkLCBkYXRhLT5wY3B1LCBkYXRhLT5s
ZW4pOworCisgICAgdi0+aHZtLnBpX2NwdSA9IGRhdGEtPnBjcHU7CisgICAgLyogQ2FsaWJyYXRl
IHBpIGxpc3QgbGVuZ3RoICovCisgICAgUC5wY3B1W2RhdGEtPnBjcHVdLnBpX2xpc3RfbGVuZ3Ro
ID0gZGF0YS0+bGVuOworCisgICAgaWYgKCBvcHQuc2NhdHRlcnBsb3RfcGlfbGlzdCApCisgICAg
eworICAgICAgICBzdHJ1Y3QgdGltZV9zdHJ1Y3QgdDsKKworICAgICAgICBhYnNfY3ljbGVzX3Rv
X3RpbWUocmktPnRzYywgJnQpOworICAgICAgICBwcmludGYoIiVkICV1LiUwOXUgJWRcbiIsIGRh
dGEtPnBjcHUsIHQucywgdC5ucywKKyAgICAgICAgICAgICAgIFAucGNwdVtkYXRhLT5wY3B1XS5w
aV9saXN0X2xlbmd0aCk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCBwcm9jZXNzX3BpX2xpc3Rf
ZGVsKHN0cnVjdCByZWNvcmRfaW5mbyAqcmkpCit7CisgICAgc3RydWN0IHsKKyAgICAgICAgaW50
IGRpZDsKKyAgICAgICAgaW50IHZpZDsKKyAgICB9ICpkYXRhID0gKHR5cGVvZihkYXRhKSlyaS0+
ZDsKKyAgICBzdHJ1Y3QgdmNwdV9kYXRhICp2OworCisgICAgdiA9IHZjcHVfZmluZChkYXRhLT5k
aWQsIGRhdGEtPnZpZCk7CisgICAgaWYgKCAhdi0+aHZtLmluaXQgKQorICAgICAgICBpbml0X2h2
bV9kYXRhKCZ2LT5odm0sIHYpOworCisgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQorICAgIHsKKyAg
ICAgICAgaWYgKCB2LT5odm0ucGlfY3B1ICE9IC0xICkKKyAgICAgICAgICAgIHByaW50ZigiZCV1
diV1IGlzIHJlbW92ZWQgZnJvbSBwaSBibG9ja2luZyBsaXN0IG9mIHBjcHUldVxuIiwKKyAgICAg
ICAgICAgICAgICAgICBkYXRhLT5kaWQsIGRhdGEtPnZpZCwgdi0+aHZtLnBpX2NwdSk7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIHByaW50ZigiZCV1diV1IGlzIHJlbW92ZWQgZnJvbSBwaSBi
bG9ja2luZyBsaXN0XG4iLAorICAgICAgICAgICAgICAgICAgIGRhdGEtPmRpZCwgZGF0YS0+dmlk
KTsKKyAgICB9CisKKyAgICBpZiAoICh2LT5odm0ucGlfY3B1ICE9IC0xKSAmJiAoUC5wY3B1W3Yt
Pmh2bS5waV9jcHVdLnBpX2xpc3RfbGVuZ3RoICE9IC0xKSApCisgICAgeworICAgICAgICBQLnBj
cHVbdi0+aHZtLnBpX2NwdV0ucGlfbGlzdF9sZW5ndGgtLTsKKworICAgICAgICBpZiAoIG9wdC5z
Y2F0dGVycGxvdF9waV9saXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgc3RydWN0IHRpbWVf
c3RydWN0IHQ7CisKKyAgICAgICAgICAgIGFic19jeWNsZXNfdG9fdGltZShyaS0+dHNjLCAmdCk7
CisgICAgICAgICAgICBwcmludGYoIiVkICV1LiUwOXUgJWRcbiIsIHYtPmh2bS5waV9jcHUsIHQu
cywgdC5ucywKKyAgICAgICAgICAgICAgICAgICBQLnBjcHVbdi0+aHZtLnBpX2NwdV0ucGlfbGlz
dF9sZW5ndGgpOworICAgICAgICB9CisgICAgfQorICAgIHYtPmh2bS5waV9jcHUgPSAtMTsKK30K
KworCitzdGF0aWMgdm9pZCB2dGRfcHJvY2VzcyhzdHJ1Y3QgcGNwdV9pbmZvICpwKSB7CisgICAg
c3RydWN0IHJlY29yZF9pbmZvICpyaSA9ICZwLT5yaTsKKworICAgIHN3aXRjaCAocmktPmV2ZW50
KQorICAgIHsKKyAgICBjYXNlIFRSQ19WVERfUElfTElTVF9BREQ6CisgICAgICAgIHByb2Nlc3Nf
cGlfbGlzdF9hZGQocmkpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFRSQ19WVERfUElfTElT
VF9ERUw6CisgICAgICAgIHByb2Nlc3NfcGlfbGlzdF9kZWwocmkpOworICAgICAgICBicmVhazsK
KyAgICBkZWZhdWx0OgorICAgICAgICBwcm9jZXNzX2dlbmVyaWMoJnAtPnJpKTsKKyAgICB9Cit9
CisKICNkZWZpbmUgVFJDX0hXX1NVQl9QTSAxCiAjZGVmaW5lIFRSQ19IV19TVUJfSVJRIDIKKyNk
ZWZpbmUgVFJDX0hXX1NVQl9WVEQgNAogdm9pZCBod19wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8g
KnApCiB7CiAgICAgc3RydWN0IHJlY29yZF9pbmZvICpyaSA9ICZwLT5yaTsKQEAgLTg1OTUsNiAr
ODY5NCwxMSBAQCB2b2lkIGh3X3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkKICAgICBjYXNl
IFRSQ19IV19TVUJfSVJROgogICAgICAgICBpcnFfcHJvY2VzcyhwKTsKICAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBUUkNfSFdfU1VCX1ZURDoKKyAgICAgICAgdnRkX3Byb2Nlc3MocCk7CisgICAg
ICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHByb2Nlc3NfZ2VuZXJpYygmcC0+cmkp
OwogICAgIH0KIAogfQpAQCAtOTAyNyw2ICs5MTMxLDcgQEAgb2ZmX3Qgc2Nhbl9mb3JfbmV3X3Bj
cHUob2ZmX3Qgb2Zmc2V0KSB7CiAKICAgICAgICAgcC0+ZmlsZV9vZmZzZXQgPSBvZmZzZXQ7CiAg
ICAgICAgIHAtPm5leHRfY3B1X2NoYW5nZV9vZmZzZXQgPSBvZmZzZXQ7CisgICAgICAgIHAtPnBp
X2xpc3RfbGVuZ3RoID0gLTE7CiAKICAgICAgICAgcmVjb3JkX29yZGVyX2luc2VydChwKTsKIApA
QCAtOTI1NSw2ICs5MzYwLDcgQEAgdm9pZCBwcm9jZXNzX2NwdV9jaGFuZ2Uoc3RydWN0IHBjcHVf
aW5mbyAqcCkgewogICAgICAgICBwMi0+cmkuZCA9IHAyLT5yaS5yZWMudS5ub3RzYy5kYXRhOwog
ICAgICAgICBwMi0+ZmlsZV9vZmZzZXQgPSBwLT5maWxlX29mZnNldDsKICAgICAgICAgcDItPm5l
eHRfY3B1X2NoYW5nZV9vZmZzZXQgPSBwLT5maWxlX29mZnNldDsKKyAgICAgICAgcDItPnBpX2xp
c3RfbGVuZ3RoID0gLTE7CiAKICAgICAgICAgZnByaW50Zih3YXJuLCAiJXM6IEFjdGl2YXRpbmcg
cGNwdSAlZCBhdCBvZmZzZXQgJWxsZFxuIiwKICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgci0+
Y3B1LCAodW5zaWduZWQgbG9uZyBsb25nKXAtPmZpbGVfb2Zmc2V0KTsKQEAgLTEwMDE1LDYgKzEw
MTIxLDcgQEAgZW51bSB7CiAgICAgT1BUX1NDQVRURVJQTE9UX0VYVElOVF9DWUNMRVMsCiAgICAg
T1BUX1NDQVRURVJQTE9UX1JEVFNDLAogICAgIE9QVF9TQ0FUVEVSUExPVF9JUlEsCisgICAgT1BU
X1NDQVRURVJQTE9UX1BJX0xJU1QsCiAgICAgT1BUX0hJU1RPR1JBTV9JTlRFUlJVUFRfRUlQLAog
ICAgIC8qIEludGVydmFsIG9wdGlvbnMgKi8KICAgICBPUFRfSU5URVJWQUxfQ1IzX1NDSEVEVUxF
X1RJTUUsCkBAIC0xMDMwNCw2ICsxMDQxMSwxMCBAQCBlcnJvcl90IGNtZF9wYXJzZXIoaW50IGtl
eSwgY2hhciAqYXJnLCBzdHJ1Y3QgYXJncF9zdGF0ZSAqc3RhdGUpCiAgICAgICAgIEcub3V0cHV0
X2RlZmluZWQgPSAxOwogICAgICAgICBvcHQuc2NhdHRlcnBsb3RfcGNwdT0xOwogICAgICAgICBi
cmVhazsKKyAgICBjYXNlIE9QVF9TQ0FUVEVSUExPVF9QSV9MSVNUOgorICAgICAgICBHLm91dHB1
dF9kZWZpbmVkID0gMTsKKyAgICAgICAgb3B0LnNjYXR0ZXJwbG90X3BpX2xpc3Q9MTsKKyAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBPUFRfSElTVE9HUkFNX0lOVEVSUlVQVF9FSVA6CiAgICAgewog
ICAgICAgICBjaGFyICogaW52YWwsICpwOwpAQCAtMTA2NzksNiArMTA3OTAsMTEgQEAgY29uc3Qg
c3RydWN0IGFyZ3Bfb3B0aW9uIGNtZF9vcHRzW10gPSAgewogICAgICAgLmdyb3VwID0gT1BUX0dS
T1VQX0VYVFJBLAogICAgICAgLmRvYyA9ICJPdXRwdXQgc2NhdHRlcnBsb3Qgb2YgaXJxcyBvbiBw
Y3B1cy4iLCB9LAogCisgICAgeyAubmFtZSA9ICJzY2F0dGVycGxvdC1waS1saXN0IiwKKyAgICAg
IC5rZXkgPSBPUFRfU0NBVFRFUlBMT1RfUElfTElTVCwKKyAgICAgIC5ncm91cCA9IE9QVF9HUk9V
UF9FWFRSQSwKKyAgICAgIC5kb2MgPSAiT3V0cHV0IHNjYXR0ZXJwbG90IG9mIHBpIGJsb2NraW5n
IGxpc3QgbGVuZ3RoIG9uIHBjcHVzLiIsIH0sCisKICAgICB7IC5uYW1lID0gImhpc3RvZ3JhbS1p
bnRlcnJ1cHQtZWlwIiwKICAgICAgIC5rZXkgPSBPUFRfSElTVE9HUkFNX0lOVEVSUlVQVF9FSVAs
CiAgICAgICAuYXJnID0gInZlY3RvclssaW5jcmVtZW50XSIsCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDY0
NmY0MDkuLjNmNzE2ODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yMTAsNiArMjEwLDggQEAgc3RhdGlj
IHZvaWQgdm14X3ZjcHVfYmxvY2soc3RydWN0IHZjcHUgKnYpCiAKICAgICB2bXhfcGlfYWRkX3Zj
cHUoJnYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZywKICAgICAgICAgICAgICAgICAgICAgJnBl
cl9jcHUodm14X3BpX2Jsb2NraW5nLCBwaV9jcHUpKTsKKyAgICBUUkFDRV80RChUUkNfVlREX1BJ
X0xJU1RfQURELCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCwgcGlfY3B1LAorICAg
ICAgICAgICAgIHJlYWRfYXRvbWljKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgcGlfY3B1KS5j
b3VudGVyKSk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xv
Y2ssIGZsYWdzKTsKIAogICAgIEFTU0VSVCghcGlfdGVzdF9zbihwaV9kZXNjKSk7CkBAIC0yOTEs
NiArMjkzLDcgQEAgc3RhdGljIHZvaWQgdm14X3BpX3VuYmxvY2tfdmNwdShzdHJ1Y3QgdmNwdSAq
dikKICAgICBpZiAoIHYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5sb2NrICE9IE5VTEwgKQog
ICAgIHsKICAgICAgICAgQVNTRVJUKHYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5sb2NrID09
IHBpX2Jsb2NraW5nX2xpc3RfbG9jayk7CisgICAgICAgIFRSQUNFXzJEKFRSQ19WVERfUElfTElT
VF9ERUwsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKICAgICAgICAgdm14X3Bp
X2RlbF92Y3B1KCZ2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcsCiAgICAgICAgICAgICAgICAg
ICAgICAgICBjb250YWluZXJfb2YocGlfYmxvY2tpbmdfbGlzdF9sb2NrLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2bXhfcGlfYmxvY2tpbmdfdmNwdSwgbG9j
aykpOwpAQCAtMzI4LDYgKzMzMSw4IEBAIHZvaWQgdm14X3BpX2Rlc2NfZml4dXAodW5zaWduZWQg
aW50IGNwdSkKIAogICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSh2bXgsIHRtcCwgYmxvY2tl
ZF92Y3B1cywgcGlfYmxvY2tpbmcubGlzdCkKICAgICB7CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY29udGFpbmVyX29mKHZteCwgc3RydWN0IHZjcHUsIGFyY2guaHZtX3ZteCk7CisKICAgICAg
ICAgLyoKICAgICAgICAgICogU3VwcHJlc3Mgbm90aWZpY2F0aW9uIG9yIHdlIG1heSBtaXNzIGFu
IGludGVycnVwdCB3aGVuIHRoZQogICAgICAgICAgKiB0YXJnZXQgY3B1IGlzIGR5aW5nLgpAQCAt
MzQxLDkgKzM0NiwxMCBAQCB2b2lkIHZteF9waV9kZXNjX2ZpeHVwKHVuc2lnbmVkIGludCBjcHUp
CiAgICAgICAgICAqLwogICAgICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+cGlfZGVzYykgKQog
ICAgICAgICB7CisgICAgICAgICAgICBUUkFDRV8yRChUUkNfVlREX1BJX0xJU1RfREVMLCB2LT5k
b21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CiAgICAgICAgICAgICB2bXhfcGlfZGVsX3Zj
cHUoJnZteC0+cGlfYmxvY2tpbmcsICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgY3B1KSk7CiAg
ICAgICAgICAgICB2bXgtPnBpX2Jsb2NraW5nLmxvY2sgPSBOVUxMOwotICAgICAgICAgICAgdmNw
dV91bmJsb2NrKGNvbnRhaW5lcl9vZih2bXgsIHN0cnVjdCB2Y3B1LCBhcmNoLmh2bV92bXgpKTsK
KyAgICAgICAgICAgIHZjcHVfdW5ibG9jayh2KTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAg
ICAgICAgIHsKQEAgLTM2Myw5ICszNjksMTMgQEAgdm9pZCB2bXhfcGlfZGVzY19maXh1cCh1bnNp
Z25lZCBpbnQgY3B1KQogICAgICAgICAgICAgd3JpdGVfYXRvbWljKCZ2bXgtPnBpX2Rlc2MubmRz
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICB4MmFwaWNfZW5hYmxlZCA/IGRlc3QgOiBNQVNL
X0lOU1IoZGVzdCwgUElfeEFQSUNfTkRTVF9NQVNLKSk7CiAKKyAgICAgICAgICAgIFRSQUNFXzJE
KFRSQ19WVERfUElfTElTVF9ERUwsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsK
ICAgICAgICAgICAgIHZteF9waV9kZWxfdmNwdSgmdm14LT5waV9ibG9ja2luZywgJnBlcl9jcHUo
dm14X3BpX2Jsb2NraW5nLCBjcHUpKTsKICAgICAgICAgICAgIHZteF9waV9hZGRfdmNwdSgmdm14
LT5waV9ibG9ja2luZywgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXdfY3B1KSk7CisgICAg
ICAgICAgICBUUkFDRV80RChUUkNfVlREX1BJX0xJU1RfQURELCB2LT5kb21haW4tPmRvbWFpbl9p
ZCwgdi0+dmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAgIG5ld19jcHUsCisgICAgICAgICAg
ICAgICAgICAgICByZWFkX2F0b21pYygmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIG5ld19jcHUp
LmNvdW50ZXIpKTsKICAgICAgICAgICAgIHZteC0+cGlfYmxvY2tpbmcubG9jayA9IG5ld19sb2Nr
OwogCiAgICAgICAgICAgICBzcGluX3VubG9jayhuZXdfbG9jayk7CkBAIC0yNDc2LDEwICsyNDg2
LDEzIEBAIHN0YXRpYyB2b2lkIHBpX3dha2V1cF9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgewogICAgICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+cGlfZGVzYykg
KQogICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGNvbnRhaW5lcl9vZih2
bXgsIHN0cnVjdCB2Y3B1LCBhcmNoLmh2bV92bXgpOworCisgICAgICAgICAgICBUUkFDRV8yRChU
UkNfVlREX1BJX0xJU1RfREVMLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CiAg
ICAgICAgICAgICB2bXhfcGlfZGVsX3ZjcHUoJnZteC0+cGlfYmxvY2tpbmcsICZwZXJfY3B1KHZt
eF9waV9ibG9ja2luZywgY3B1KSk7CiAgICAgICAgICAgICBBU1NFUlQodm14LT5waV9ibG9ja2lu
Zy5sb2NrID09IGxvY2spOwogICAgICAgICAgICAgdm14LT5waV9ibG9ja2luZy5sb2NrID0gTlVM
TDsKLSAgICAgICAgICAgIHZjcHVfdW5ibG9jayhjb250YWluZXJfb2Yodm14LCBzdHJ1Y3QgdmNw
dSwgYXJjaC5odm1fdm14KSk7CisgICAgICAgICAgICB2Y3B1X3VuYmxvY2sodik7CiAgICAgICAg
IH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oIGIveGVu
L2luY2x1ZGUvcHVibGljL3RyYWNlLmgKaW5kZXggMzc0NmJmZi4uNWVlYjhlZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3Ry
YWNlLmgKQEAgLTkyLDYgKzkyLDcgQEAKIC8qIFRyYWNlIGNsYXNzZXMgZm9yIEhhcmR3YXJlICov
CiAjZGVmaW5lIFRSQ19IV19QTSAgICAgICAgICAgMHgwMDgwMTAwMCAgIC8qIFBvd2VyIG1hbmFn
ZW1lbnQgdHJhY2VzICovCiAjZGVmaW5lIFRSQ19IV19JUlEgICAgICAgICAgMHgwMDgwMjAwMCAg
IC8qIFRyYWNlcyByZWxhdGluZyB0byB0aGUgaGFuZGxpbmcgb2YgSVJRcyAqLworI2RlZmluZSBU
UkNfSFdfVlREICAgICAgICAgIDB4MDA4MDQwMDAgICAvKiBUcmFjZXMgcmVsYXRpbmcgdG8gVlRE
ICovCiAKIC8qIFRyYWNlIGV2ZW50cyBwZXIgY2xhc3MgKi8KICNkZWZpbmUgVFJDX0xPU1RfUkVD
T1JEUyAgICAgICAgKFRSQ19HRU4gKyAxKQpAQCAtMjczLDYgKzI3NCwxMCBAQAogI2RlZmluZSBU
UkNfSFdfSVJRX1VOTUFQUEVEX1ZFQ1RPUiAgICAoVFJDX0hXX0lSUSArIDB4NykKICNkZWZpbmUg
VFJDX0hXX0lSUV9IQU5ETEVEICAgICAgICAgICAgKFRSQ19IV19JUlEgKyAweDgpCiAKKy8qIFRy
YWNlIGV2ZW50cyByZWxhdGluZyB0byBWVC1kICovCisjZGVmaW5lIFRSQ19WVERfUElfTElTVF9B
REQgICAgIChUUkNfSFdfVlREICsgMHgxKQorI2RlZmluZSBUUkNfVlREX1BJX0xJU1RfREVMICAg
ICAoVFJDX0hXX1ZURCArIDB4MikKKwogLyoKICAqIEV2ZW50IEZsYWdzCiAgKgotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 05:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 05: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.xen.org>)
	id 1dhqnX-0003Uq-8H; Wed, 16 Aug 2017 05:23:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dhqnW-0003Uk-Ot
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 05:23:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3D/69-18185-6C6D3995; Wed, 16 Aug 2017 05:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsXS1tYhonv02uR
 Ig+NLNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2jyuZCs6xVlyYztHAuJGli5GLQ0hgGqPE
 7kVtTF2MnBwSArwSR5bNYIWw/SVabk9jgihqYJT4NXciG0iCTUBd4vHXHrAGEQEliXurJoMVM
 Qt0Mkoce3UQrEhYwEBi1ba7zCA2i4CqxLTJH9lBbF4BD4mub+9ZIDbISZw8Npl1AiP3AkaGVY
 waxalFZalFuobmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjLc3Bhx
 ilORgUhLlXXR2UqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV79q5MjhQSLUtNTK9Iyc4ChBpOW
 4OBREuFVAEnzFhck5hZnpkOkTjEaczR92PKFiePVhP/fmIRY8vLzUqXEeX1BSgVASjNK8+AGw
 WLgEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5b4JM4cnMK4Hb9wroFCagU660TwI5pSQRIS
 XVwNimF/e+yXFJ82on16aXaSmNn6TfThOcbHmk5XJktaTwm7u69iffHZt1QbXa0WwLZ5f/BR6
 nb5MY3CL2yGYFTrWprpP5sygku6RuDmeRt9P/n0rn+7l62nYsrfTL61k2VWRJjnrMoofNex48
 /XS9TGSh/bpUtpD8m5nShQymM/YyiO66lWt8SYmlOCPRUIu5qDgRAFQOZ5p8AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502860995!110524250!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51674 invoked from network); 16 Aug 2017 05:23:17 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 05:23:17 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 22:23:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="124079082"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga002.jf.intel.com with ESMTP; 15 Aug 2017 22:23:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 13:06:40 +0800
Message-Id: <1502860000-14137-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
Cc: andrew.cooper3@citrix.com, Yi Sun <yi.y.sun@linux.intel.com>,
 wei.liu2@citrix.com, jbeulich@suse.com, chao.p.peng@linux.intel.com
Subject: [Xen-devel] [PATCH] x86/psr: fix coding style issue
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcHNyLmMsIHdlIGRlZmluZWQgc29tZSBtYWNyb3MgYnV0IHRoZSBjb2Rpbmcgc3R5bGUgaXMg
bm90IGdvb2QuClVzZSAnKDF1IDw8IFgpJyB0byByZXBsYWNlICcoMTw8WCknLgoKU2lnbmVkLW9m
Zi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L3Bzci5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2
L3Bzci5jCmluZGV4IDljZThmMTcuLjM2MjJkZTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
c3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTMxLDkgKzMxLDkgQEAKICAqIC0gUFNS
ICAgICAgICAgSW50ZWwgUGxhdGZvcm0gU2hhcmVkIFJlc291cmNlCiAgKi8KIAotI2RlZmluZSBQ
U1JfQ01UICAgICAgICAoMTw8MCkKLSNkZWZpbmUgUFNSX0NBVCAgICAgICAgKDE8PDEpCi0jZGVm
aW5lIFBTUl9DRFAgICAgICAgICgxPDwyKQorI2RlZmluZSBQU1JfQ01UICAgICAgICAoMXUgPDwg
MCkKKyNkZWZpbmUgUFNSX0NBVCAgICAgICAgKDF1IDw8IDEpCisjZGVmaW5lIFBTUl9DRFAgICAg
ICAgICgxdSA8PCAyKQogCiAjZGVmaW5lIENBVF9DQk1fTEVOX01BU0sgMHgxZgogI2RlZmluZSBD
QVRfQ09TX01BWF9NQVNLIDB4ZmZmZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 05:28:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 05: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.xen.org>)
	id 1dhqsA-0003wq-Qi; Wed, 16 Aug 2017 05:28:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ajmalmalib4u@gmail.com>) id 1dhqsA-0003wk-0u
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 05:28:06 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 64/83-01993-5E7D3995; Wed, 16 Aug 2017 05:28:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMfTmSt0n1yd
 HGsw6wWyx5ONiFgdGj6O7fzMFMEaxZuYl5VcksGa82viLqeCRccXUhzvYGxh7dLsYuTiEBCYx
 Smy5N4UVxGERaGCVuNL0hh3EkRCYwyox/0ITUxcjJ5CTJ3Fq7x42CLtAYtmzHlYQm1dAUOLkz
 CcsILaQgJfEze3b2EFsTgFbicaGj2wQ8XKJBysfMnYxcnCwCWhJbP0UBGKyCKhK/F/pBDElQK
 Lt5jmwTcICdhItj4+D2SICBhIXbk0D28QsECKx6f1GdgjbR2L9248sExgFZiE5YhaSFIStKdG
 6/Tc7hK0hseDOPkYIW1ti2cLXzAsYWVcxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOrlphYX
 J6an5iQmFesl5+duYgSGcz0DA+MOxj3tfocYJTmYlER5F52dFCnEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJglfz2uRIIcGi1PTUirTMHGBkwaQlOHiURHgVrgKleYsLEnOLM9MhUqcYXTmuXFn3hY
 ljw+r1QHLKge1A8tDvE9+ZOI6BSCGWvPy8VClx3nkgswVAmjNK8+BGw5LCJUZZKWFeRgYGBiG
 egtSi3MwSVPlXjOIcjErCvDdBTuDJzCuBu+AV0HFMQMddaZ8EclxJIkJKqoFRhKF2WfSFiR0t
 EmdnJYXei9u74lpR/d7C/53eHmfLv7VeYK1bceHuMZ3Zq/OXi/z8Eeln/UfOsCb6f9x0R4cD0
 v/Lfl1SPD7v5pfV3ROPTreYOWGGRnRu2P7FE5/Ok7h5NZRFJuuSoqTn1XnCheXT9c7tNlvx7y
 HbidmnWW9aqi31yyoq0GZ5psRSnJFoqMVcVJwIALNN6dYFAwAA
X-Env-Sender: ajmalmalib4u@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502861283!104550186!1
X-Originating-IP: [209.85.217.169]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30973 invoked from network); 16 Aug 2017 05:28:03 -0000
Received: from mail-ua0-f169.google.com (HELO mail-ua0-f169.google.com)
 (209.85.217.169)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 05:28:03 -0000
Received: by mail-ua0-f169.google.com with SMTP id k43so10163128uaf.3
 for <xen-devel@lists.xen.org>; Tue, 15 Aug 2017 22:28:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=sxV63qbrJ6ATQHxwFRkTrHLY9ChuocyfkLk7cTAZ4dU=;
 b=EcLKUoZkPTZAznaclj76XBLEz4I7JRF9e4gSaJpfJe6x0P+DvIdpcysVLg8fQxsjS8
 wXPq+XoMR+7adp+V2A5Q+f1hvemTEv6PNXxGka/wDdANzMRexGI/wD4AbzDQTJKMf4EW
 ZvEcOcAbb98H0Gw/pR5NcmR6TPZ71bmYLaXzgmDYHsy8/5NsnvfoT/RR0Squjr2nlAng
 lObB8HSMydZ+LSLo5GmLSnnoodRE3Yb5Lkzywgdy9xsPJTakq3hAdVRWzupZmzQOvSTz
 dh/Oq6fCnU8pVO2R2ITS54YTxhccaUKRZ8UKv5NzprR/XJjymWxPh6HUNQqh9cGiHw+T
 EgMw==
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=sxV63qbrJ6ATQHxwFRkTrHLY9ChuocyfkLk7cTAZ4dU=;
 b=ru442Qhta/1kTu+lH8WsrsqrRKeq/lnb0xdoD5QYnzAzF0Ok1QXuK/2z6YLEDyZwjl
 Zq2FM/zuvOJjpZ7W4WksrXgc5WpsQigoPA1MCe4wdDHslnaFCpxdGAbSsSgNYIDbiaJM
 lUxgoil+xoee4auYGHJJ+OSS4NokHQYYA7hVfja2CbZAQIQS5NP+oHPfhmoZMqtAjKKq
 JFgS1M7KpB1xdent51E/P7Yh05GS8fMN7GbgsAdbPx+FkQty3JwIbUsfQpj8eCiu7JPJ
 d6g3GayLWferl7qwpClkLdW+bQnpCm4/GoNmMLNqgzPbYIqfmq9Ac2We9KbSGduuoVle
 kEAQ==
X-Gm-Message-State: AHYfb5gGD5sQ2TtOgjGszjR+mkiJC2Hib64mowPzzTczWtlJmVaeiRsR
 z2BozqbCkJdPdhOMxlHd2ZwAP7k3Gw==
X-Received: by 10.176.86.21 with SMTP id y21mr402360uaa.74.1502861282882; Tue,
 15 Aug 2017 22:28:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.31.193 with HTTP; Tue, 15 Aug 2017 22:28:02 -0700 (PDT)
In-Reply-To: <818fbe3b-de42-294a-9651-8aa5851f89f6@gmail.com>
References: <952crjhr7srg1omfvrmao8aj.1502355820306@email.android.com>
 <818fbe3b-de42-294a-9651-8aa5851f89f6@gmail.com>
From: Ajmal M Ali <ajmalmalib4u@gmail.com>
Date: Wed, 16 Aug 2017 10:58:02 +0530
Message-ID: <CAAbSaJ-TKA21C2R_nwJVL1fSbVEVotChT+YSi9QogWr4iHzerQ@mail.gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Cc: georgeeldhojohn <georgeeldhojohn@gmail.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen Backend for sound sharing for arm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0384336533070177199=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0384336533070177199==
Content-Type: multipart/alternative; boundary="f403045dd5b0e9ba5e0556d828f2"

--f403045dd5b0e9ba5e0556d828f2
Content-Type: text/plain; charset="UTF-8"

Hi,

Thank You for the reply.
We are trying to learn virtualization done in xen. If we are doing any
significant work in this, we will be happy to contribute.

regards,
Ajmal

On Thu, Aug 10, 2017 at 5:11 PM, Oleksandr Andrushchenko <andr2000@gmail.com
> wrote:

> Hi,
>
> On 08/10/2017 12:03 PM, ajmalmalib4u wrote:
>
>> Hi,
>> I need to do sound sharing in RCar H3.
>>
> Great that there is some interest in the work we do
> I'm just curious, what is the nature of your interest?
> Are you going to just use that sound solution or may want
> to contribute as well (development/design/testing)?
>
>> I am currently using Xen 4.8.0. Itried to patch the guest kernel(v 4.6.0)
>> using the patch series [[RESEND1,01/12] ALSA: vsnd: Introduce Xen
>> para-virtualized sound frontend driver] to add the support for Xen
>> para-virtualized sound frontend driver which was made available a few days
>> ago.
>>
>> I got some errors which I guess were due to the old kernel version.
>>
> the series is based on [1] which is 4.13, this is why
>
>> So I downloaded the current stable Linux 4.12.5 from kernel.org <
>> http://kernel.org> and tried to add the patches to it. But the patch
>> failed due to missing fields in snd_pcm_ops in pcm.h. As such, I had to
>> patch the kernel with a different patch series[[v2,02/27] ALSA: pcm:
>> Introduce copy_user, copy_kernel and fill_silence ops],[ALSA: sound/isa:
>> constify snd_kcontrol_new structures][ALSA: gus: remove unused local flag]
>> to add the new fields to pcm.h. Also, I had to copy an SoC specific
>> firmware file[r8a779x_usb3_v2.dlmem] to the firmware directory of the
>> kernel directory. Finally after applying all these patches to v4.12.5 and
>> building the kernel, I got the snd-xen-front.ko file in sound/drivers/.
>>
>> How can I test whether the sound frontend is working? Is the backend for
>> sound available for sndif.h?
>>
>> You also need to run a user-space backend [2] in Dom0 and configure Xen
> store values
> (not implemented yet)
>
>>
>>
>> Regards,
>>
>> Ajmal
>>
>> Thank you,
> Oleksandr
>
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xen.org
>> https://lists.xen.org/xen-devel
>>
> [1] https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.
> git/log/?h=for-next
> [2] https://github.com/xen-troops/snd_be/tree/vgpu-dev
>

--f403045dd5b0e9ba5e0556d828f2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hi,<br><br></div>Thank You for the rep=
ly.<br></div>We are trying to learn virtualization done in xen. If we are d=
oing any significant work in this, we will be happy to contribute.<br><br><=
/div>regards,<br></div>Ajmal<br></div><div class=3D"gmail_extra"><br><div c=
lass=3D"gmail_quote">On Thu, Aug 10, 2017 at 5:11 PM, Oleksandr Andrushchen=
ko <span dir=3D"ltr">&lt;<a href=3D"mailto:andr2000@gmail.com" target=3D"_b=
lank">andr2000@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">Hi,<span class=3D""><br>
<br>
On 08/10/2017 12:03 PM, ajmalmalib4u 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>
I need to do sound sharing in RCar H3.<br>
</blockquote></span>
Great that there is some interest in the work we do<br>
I&#39;m just curious, what is the nature of your interest?<br>
Are you going to just use that sound solution or may want<br>
to contribute as well (development/design/testing)?<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I am currently using Xen 4.8.0. Itried to patch the guest kernel(v 4.6.0) u=
sing the patch series [[RESEND1,01/12] ALSA: vsnd: Introduce Xen para-virtu=
alized sound frontend driver] to add the support for Xen para-virtualized s=
ound frontend driver which was made available a few days ago.<span class=3D=
""><br>
<br>
I got some errors which I guess were due to the old kernel version.<br>
</span></blockquote>
the series is based on [1] which is 4.13, this is why<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
So I downloaded the current stable Linux 4.12.5 from <a href=3D"http://kern=
el.org" rel=3D"noreferrer" target=3D"_blank">kernel.org</a> &lt;<a href=3D"=
http://kernel.org" rel=3D"noreferrer" target=3D"_blank">http://kernel.org</=
a>&gt; and tried to add the patches to it. But the patch failed due to miss=
ing fields in snd_pcm_ops in pcm.h. As such, I had to patch the kernel with=
 a different patch series[[v2,02/27] ALSA: pcm: Introduce copy_user, copy_k=
ernel and fill_silence ops],[ALSA: sound/isa: constify snd_kcontrol_new str=
uctures][ALSA: gus: remove unused local flag] to add the new fields to pcm.=
h. Also, I had to copy an SoC specific firmware file[r8a779x_usb3_v2.dlmem]=
 to the firmware directory of the kernel directory. Finally after applying =
all these patches to v4.12.5 and building the kernel, I got the snd-xen-fro=
nt.ko file in sound/drivers/.<span class=3D""><br>
<br>
How can I test whether the sound frontend is working? Is the backend for so=
und available for sndif.h?<br>
<br>
</span></blockquote>
You also need to run a user-space backend [2] in Dom0 and configure Xen sto=
re values<br>
(not implemented yet)<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
Regards,<br>
<br>
Ajmal<br>
<br>
</blockquote>
Thank you,<br>
Oleksandr<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">Xen-devel@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-deve<wbr>l</a><br>
</blockquote>
[1] <a href=3D"https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.=
git/log/?h=3Dfor-next" rel=3D"noreferrer" target=3D"_blank">https://git.ker=
nel.org/pub/scm<wbr>/linux/kernel/git/tiwai/sound.<wbr>git/log/?h=3Dfor-nex=
t</a><br>
[2] <a href=3D"https://github.com/xen-troops/snd_be/tree/vgpu-dev" rel=3D"n=
oreferrer" target=3D"_blank">https://github.com/xen-troops/<wbr>snd_be/tree=
/vgpu-dev</a><br>
</blockquote></div><br></div>

--f403045dd5b0e9ba5e0556d828f2--


--===============0384336533070177199==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0384336533070177199==--


From xen-devel-bounces@lists.xen.org Wed Aug 16 06:05:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 06: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.xen.org>)
	id 1dhrRu-0007On-HZ; Wed, 16 Aug 2017 06:05:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhrRt-0007Oc-7N
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 06:05:01 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 AC/5D-01736-C80E3995; Wed, 16 Aug 2017 06:05:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbf7weR
 IgyUfeC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfjMB9aCmeUVf58vYmlg
 bPbrYuTiEBL4yygx49szVgjnMaPE/HU32SGcbYwSx860AWU4OUQEnCW+npkLlODg4BXQl+j7I
 QMSFhawkni96jobSL2EQKeKxM7vz8DqJQQ8JVYc+sYEY3ee7ALqZedgA2o4JAYSZRFQlTi28z
 /zBEbuBYwMqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAn3
 OAAQ7GM+e9jzEKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry370+OFBIsSk1P
 rUjLzAEGH0xagoNHSYR3NUiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeUNBigRAijJK8
 +BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5J4JM4cnMK4Hb9AroCCagI660TwI5oi
 QRISXVwMiutiyx/cc3oWknjX4tC7av6Y1vZkvfKHj3eHliki5TmeO8cw5J6c9/Lvzec4J54vP
 4MLkrn7L2r/ojFz5Fw3HLm8wTUrpBjEvutpte+p26cOs0TqlFk2oF22cu1mWLTjq7Qeq8DH+H
 ebVJwvFpEjI3um1mPltz7/lXzw3Oq5Y4epnMjepzcVBiKc5INNRiLipOBABwk5MgfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502863498!86315328!1
X-Originating-IP: [104.130.215.37]
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 7968 invoked from network); 16 Aug 2017 06:04:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 06:04:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhrRp-0006O9-Fz; Wed, 16 Aug 2017 06:04: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 1dhrRj-0003Lx-Du; Wed, 16 Aug 2017 06:04:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhrRi-0005pH-8j; Wed, 16 Aug 2017 06:04:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112648-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-invlpg~shadow: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/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-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-armhf-armhf-libvirt-raw:saverestore-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-xtf-amd64-amd64-2: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-4: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-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm: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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-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-amd64-amd64-xl-pvh-amd:guest-start: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-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-amd64-amd64-libvirt-vhd: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-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-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-libvirt-xsm: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: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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
X-Osstest-Versions-That: xen=d708b695a36b4fdcd8e48e6fc8e611e010f5280b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 06:04:50 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 112648: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY0OCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY0OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
NyB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTExNTE0CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAyMSB4dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZh
aWwgIGxpa2UgMTExNDY3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAzNCB4dGYvdGVzdC1o
dm0zMnBhZS1pbnZscGd+c2hhZG93IGZhaWwgbGlrZSAxMTE0NjcKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgNDYgeHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsICBsaWtlIDEx
MTQ2NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExNDkyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTE1MTQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBm
YWlsICBsaWtlIDExMTUxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTExNTE0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTE1MTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMTUxNAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICA2OCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDY4IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICA2OCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDY4IHh0Zi90ZXN0LXB2MzJwYWUt
eHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjggeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1YWUwMTFlNjYy
MGZiM2ZkYzExMjdjODQ4NzM3MThhZGE0NTg5ZTFjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBkNzA4YjY5NWEzNmI0ZmRjZDhlNDhlNmZjOGU2MTFlMDEwZjUyODBiCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMTE1MTQgIDIwMTctMDctMDcgMDI6MDE6MTMgWiAgIDQwIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjQ4ICAyMDE3LTA4LTE1IDEzOjQzOjU2IFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
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
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
NWFlMDExZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUxYwpBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjMxOjAxIDIwMTcg
KzAyMDAKCiAgICBnbnR0YWI6IGNvcnJlY3QgcGluIHN0YXR1cyBmaXh1cCBmb3IgY29weQogICAg
CiAgICBSZWdhcmRsZXNzIG9mIGNvcHkgb3BlcmF0aW9ucyBvbmx5IHNldHRpbmcgR05UUElOX2hz
dCosIEdOVFBJTl9kZXYqCiAgICBhbHNvIG5lZWQgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IHdo
ZW4gZGVjaWRpbmcgd2hldGhlciB0byBjbGVhcgogICAgX0dURl97cmVhZCx3cml0fWluZy4gQXQg
bGVhc3QgZm9yIGNvbnNpc3RlbmN5IHdpdGggY29kZSBlbHNld2hlcmUgdGhlCiAgICByZWFkIHBh
cnQgYmV0dGVyIGRvZXNuJ3QgdXNlIGFueSBtYXNrIGF0IGFsbC4KICAgIAogICAgVGhpcyBpcyBY
U0EtMjMwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRiMzE3
ZDZjYTJkMTM4YTIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA4OjAzICswMjAwCgpj
b21taXQgZjk3NGQzMjExZWU3NDMxYWM0NWM0MDFhODhkNmI0MzZjZTVjMGMzYwpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjMwOjI2
IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IHNwbGl0IG1hcHRyYWNrIGxvY2sgdG8gbWFrZSBpdCBm
dWxmaWxsIGl0cyBwdXJwb3NlIGFnYWluCiAgICAKICAgIFRoZSB3YXkgdGhlIGxvY2sgaXMgY3Vy
cmVudGx5IGJlaW5nIHVzZWQgaW4gZ2V0X21hcHRyYWNrX2hhbmRsZSgpLCBpdAogICAgcHJvdGVj
dHMgb25seSB0aGUgbWFwdHJhY2sgbGltaXQ6IFRoZSBmdW5jdGlvbiBhY3RzIG9uIGN1cnJlbnQn
cyBsaXN0CiAgICBvbmx5LCBzbyByYWNlcyBvbiBsaXN0IGFjY2Vzc2VzIGFyZSBpbXBvc3NpYmxl
IGV2ZW4gd2l0aG91dCB0aGUgbG9jay4KICAgIAogICAgT3RvaCBsaXN0IGFjY2VzcyByYWNlcyBh
cmUgcG9zc2libGUgYmV0d2VlbiBfX2dldF9tYXB0cmFja19oYW5kbGUoKSBhbmQKICAgIHB1dF9t
YXB0cmFja19oYW5kbGUoKSwgZHVlIHRvIHRoZSBpbnZvY2F0aW9uIG9mIHRoZSBmb3JtZXIgZm9y
IG90aGVyCiAgICB0aGFuIGN1cnJlbnQgZnJvbSBzdGVhbF9tYXB0cmFja19oYW5kbGUoKS4gSW50
cm9kdWNlIGEgcGVyLXZDUFUgbG9jawogICAgZm9yIGxpc3QgYWNjZXNzZXMgdG8gYmVjb21lIHJh
Y2UgZnJlZSBhZ2Fpbi4gVGhpcyBsb2NrIHdpbGwgYmUKICAgIHVuY29udGVuZGVkIGV4Y2VwdCB3
aGVuIGl0IGJlY29tZXMgbmVjZXNzYXJ5IHRvIHRha2UgdGhlIHN0ZWFsIHBhdGgsCiAgICBpLmUu
IGluIHRoZSBjb21tb24gY2FzZSB0aGVyZSBzaG91bGQgYmUgbm8gbWVhbmluZ2Z1bCBwZXJmb3Jt
YW5jZQogICAgaW1wYWN0LgogICAgCiAgICBXaGVuIGluIGdldF9tYXB0cmFja19oYW5kbGUgYWRk
cyBhIHN0b2xlbiBlbnRyeSB0byBhIGZyZXNoLCBlbXB0eSwKICAgIGZyZWVsaXN0LCB3ZSB0aGlu
ayB0aGF0IHRoZXJlIGlzIHByb2JhYmx5IG5vIGNvbmN1cnJlbmN5LiAgSG93ZXZlciwKICAgIHRo
aXMgaXMgbm90IGEgZmFzdCBwYXRoIGFuZCBhZGRpbmcgdGhlIGxvY2tpbmcgdGhlcmUgbWFrZXMg
dGhlIGNvZGUKICAgIGNsZWFybHkgY29ycmVjdC4KICAgIAogICAgQWxzbywgd2hpbGUgd2UgYXJl
IGhlcmU6IHRoZSBzdG9sZW4gbWFwdHJhY2tfZW50cnkncyB0YWlsIHBvaW50ZXIgd2FzCiAgICBu
b3QgcHJvcGVybHkgc2V0LiAgU2V0IGl0LgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTEyMTM2
IC8gWFNBLTIyOC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMmNiZWViNjIwNzUwOGIwZjA0YTJjNjE4
MTQ0NWM4ZWIzZjFlMTE3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowNzoyNSArMDIw
MAoKY29tbWl0IDMzMDBhZDM3ZWE2N2UzZDcyNDlhZDY5MGQwMzgzYmNhZGVkNGFlNDMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBB
dWcgMTUgMTU6Mjk6NDIgMjAxNyArMDIwMAoKICAgIHg4Ni9ncmFudDogZGlzYWxsb3cgbWlzYWxp
Z25lZCBQVEVzCiAgICAKICAgIFBhZ2V0YWJsZSBlbnRyaWVzIG11c3QgYmUgYWxpZ25lZCB0byBm
dW5jdGlvbiBjb3JyZWN0bHkuICBEaXNhbGxvdyBhdHRlbXB0cwogICAgZnJvbSB0aGUgZ3Vlc3Qg
dG8gaGF2ZSBhIGdyYW50IFBURSBjcmVhdGVkIGF0IGEgbWlzYWxpZ25lZCBhZGRyZXNzLCB3aGlj
aAogICAgd291bGQgcmVzdWx0IGluIGNvcnJ1cHRpb24gb2YgdGhlIEwxIHRhYmxlIHdpdGggbGFy
Z2VseS1ndWVzdC1jb250cm9sbGVkCiAgICB2YWx1ZXMuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIw
MTctMTIxMzcgLyBYU0EtMjI3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNlNDQyOTI2YzI1MzBkYTkz
NzYxOTlkY2M3Njk0MzYzNzZhZDIzODYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA2
OjQ1ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 06:07:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 06:07: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.xen.org>)
	id 1dhrUe-0007dt-3S; Wed, 16 Aug 2017 06:07:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dhrUc-0007dl-P6
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 06:07:50 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 30/7A-01732-631E3995; Wed, 16 Aug 2017 06:07:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUNf44eR
 Ig80r+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow3576xFywQrrjR28PYwPiIv4uRk0NIwF1i
 TeMM9i5GLiB7LaPEqlmHGSGca4wSXUs/skNUeUi0zLnDDJFYzygx7ddyRpCEsECoxKxpnUBFH
 BwiAl4Sl85HgdQwC/xnklgy6zBUQxuTxLQ/J9hAGtgEDCVWb2wBs3kFnCSW3LsGtoFFQFVif+
 tOsKGiAuES+79fY4aoEZQ4OfMJC8gCToFAif5mNZAws4C6xJ95l5ghbHGJW0/mM0HY8hLb385
 hBimXEMiRWHeMB8KUkvjfqgRyjYTAYhaJWx9bwDZJCMhIPJp4k20Co9gsJMtmIdkwC8mGWUg2
 LGBkWcWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhJ9QwMj
 DsYG2f7HWKU5GBSEuVddHZSpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tv3J0cKCRalpqdWpG
 XmAGMaJi3BwaMkwrsaJM1bXJCYW5yZDpE6xagoJc77HyQhAJLIKM2Da4OlkUuMslLCvIwMDAx
 CPAWpRbmZJajyrxjFORiVhHl3gkzhycwrgZv+CmgxE9DiK+2TQBaXJCKkpBoYe7I5zlZKV15S
 Fyg7sPb9vlvON5j4P51P55s+LeLDvAWzX9YazlkaJeLkXLibOVtKcHnJ5Fkl09YV3yuv/B2+c
 kah2C8u0SwLlW/1SWE7b9hOleV6EZZ+ITPswEs/8WZ/szy95q/PykV32b9Z7NfiUWVQrhC7LP
 PS70UXw9SK15488Ze5wWWFEktxRqKhFnNRcSIAXRsR0x4DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502863666!107302038!1
X-Originating-IP: [91.199.104.161]
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 4054 invoked from network); 16 Aug 2017 06:07:47 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 16 Aug 2017 06:07:47 -0000
Received: (qmail 1155 invoked from network); 16 Aug 2017 09:07:45 +0300
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 Aug 2017 09:07:45 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id ACFD47FBDD
 for <xen-devel@lists.xen.org>; Wed, 16 Aug 2017 09:07:45 +0300 (EEST)
Received: (qmail 12249 invoked from network); 16 Aug 2017 09:07:45 +0300
Received: from 188-25-47-221.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.25.47.221)
 by smtp01.buh.bitdefender.com with SMTP; 16 Aug 2017 09:07:45 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <JBeulich@suse.com>
References: <1502180855-7500-1-git-send-email-aisaila@bitdefender.com>
 <CABfawh=LjRobw53paNGEwTPZb0JgEUFSpeNz4+B4nb+zaWW3fQ@mail.gmail.com>
 <5992C7B5020000780016FADC@prv-mh.provo.novell.com>
 <CABfawh=Oy=bzVrhdXko9fXGDwW97L0MGJtM+EtZmMfeGk0Ebnw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <733949b7-b371-1fa4-0060-cc594590c230@bitdefender.com>
Date: Wed, 16 Aug 2017 09:07:38 +0300
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: <CABfawh=Oy=bzVrhdXko9fXGDwW97L0MGJtM+EtZmMfeGk0Ebnw@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72804
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 458074,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.015037)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005264), Flags: 85D2ED72; NN_LARGISH_BIGGISH; 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.012259,0.000160)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.185672), Hit: No,
 Details: v2.6.3; Id: 15.5f40ol.1bmjiha2b.952ho], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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 <xen-devel@lists.xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTYvMjAxNyAwMjoxNiBBTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFR1ZSwg
QXVnIDE1LCAyMDE3IGF0IDI6MDYgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4g
d3JvdGU6Cj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDE3OjUzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4g
d3JvdGU6Cj4+PiBPbiBUdWUsIEF1ZyA4LCAyMDE3IGF0IDI6MjcgQU0sIEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2h5cGVyY2FsbC5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwu
Ywo+Pj4+IEBAIC0xNTUsNiArMTU1LDExIEBAIGludCBodm1faHlwZXJjYWxsKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQo+Pj4+ICAgICAgICAgIC8qIEZhbGx0aHJvdWdoIHRvIHBlcm1pc3Np
b24gY2hlY2suICovCj4+Pj4gICAgICBjYXNlIDQ6Cj4+Pj4gICAgICBjYXNlIDI6Cj4+Pj4gKyAg
ICAgICAgaWYgKCBjdXJyZC0+YXJjaC5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2Vu
YWJsZWQgJiYKPj4+PiArICAgICAgICAgICAgZWF4ID09IF9fSFlQRVJWSVNPUl9odm1fb3AgJiYK
Pj4+PiArICAgICAgICAgICAgKG1vZGUgPT0gOCA/IHJlZ3MtPnJkaSA6IHJlZ3MtPmVieCkgPT0g
SFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCApCj4+Pj4gKyAgICAgICAgICAgIGJyZWFrOwo+
Pj4+ICsKPj4+Cj4+PiBTbyB0aGUgQ1BMIGNoZWNrIGhhcHBlbnMgYWZ0ZXIgdGhlIG1vbml0b3Ig
Y2hlY2ssIHdoaWNoIG1lYW5zIHRoaXMKPj4+IHdpbGwgdHJpZ2dlciByZWdhcmRsZXNzIGlmIHRo
ZSBoeXBlcmNhbGwgaXMgY29taW5nIGZyb20gdXNlcnNwYWNlIG9yCj4+PiBrZXJuZWxzcGFjZS4g
U2luY2UgdGhlIG1vbml0b3Igb3B0aW9uIHNwZWNpZmljYWxseSBzYXlzIHVzZXJzcGFjZSwKPj4+
IHRoaXMgc2hvdWxkIHByb2JhYmx5IGdldCBtb3ZlZCBpbnRvIHRoZSBibG9jayB3aGVyZSBDUEwg
d2FzIGNoZWNrZWQuCj4+Cj4+IFdoYXQgZGlmZmVyZW5jZSB3b3VsZCB0aGlzIG1ha2U/IEZvciBD
UEwwIHRoZSBoeXBlcmNhbGwgaXMKPj4gcGVybWl0dGVkIGFueXdheSwgYW5kIGZvciBDUEwgPiAw
IHdlIHNwZWNpZmljYWxseSB3YW50IHRvIGJ5cGFzcwo+PiB0aGUgQ1BMIGNoZWNrLiBPciBhcmUg
eW91IHNheWluZyB5b3Ugd2FudCB0byByZXN0cmljdCB0aGUgbmV3Cj4+IGNoZWNrIHRvIGp1c3Qg
Q1BMMz8KPj4KPiAKPiBZZXMsIGFjY29yZGluZyB0byB0aGUgbmFtZSBvZiB0aGlzIG1vbml0b3Ig
b3B0aW9uIHRoaXMgc2hvdWxkIG9ubHkKPiB0cmlnZ2VyIGEgdm1fZXZlbnQgd2hlbiB0aGUgaHlw
ZXJjYWxsIGlzIGNvbWluZyBmcm9tIENQTDMuIEhvd2V2ZXIsCj4gdGhlIHdheSBpdCBpcyBpbXBs
ZW1lbnRlZCByaWdodCBub3cgSSBzZWUgdGhhdCB0aGlzIG1vbml0b3Igb3B0aW9uCj4gYWN0dWFs
bHkgcmVxdWlyZXMgdGhlIG90aGVyIG9uZSB0byBiZSBlbmFibGVkIHRvby4gQnkgaXRzZWxmIHRo
aXMKPiBtb25pdG9yIG9wdGlvbiB3aWxsIG5vdCB3b3JrLiBTbyBJIHdvdWxkIGFsc28gbGlrZSB0
byBhc2sgdGhhdCB0aGUKPiBjaGVjayBpbiB4ZW4vY29tbW9uL21vbml0b3IuYywgaWYgKCBkLT5t
b25pdG9yLmd1ZXN0X3JlcXVlc3RfZW5hYmxlZAo+ICksIHRvIGJlIGV4dGVuZGVkIHRvIGJlOiBp
ZiAoIGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkIHx8Cj4gZC0+bW9uaXRvci5ndWVz
dF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkICkKClRoZSBvcHRpb24gZG9lcyBub3QgdHJpZ2dl
ciBhbnl0aGluZy4gSXRzIGpvYiBpcyB0byBhbGxvdyBndWVzdCByZXF1ZXN0cwpjb21pbmcgZnJv
bSB1c2Vyc3BhY2UgKHZpYSBWTUNBTExzKS4gQW5kIG5vdCB0byBfb25seV8gYWxsb3cgdGhlc2Ug
Zm9yCnVzZXJzcGFjZSwgYnV0IHRvIGFsbG93IHRoZW0gY29taW5nIGZyb20gdXNlcnNwYWNlIF9h
c193ZWxsXy4KClRoZSBjdXJyZW50IHZlcnNpb24gb2YgdGhlIHBhdGNoLCBpZiBJJ3ZlIG5vdCBt
aXNzZWQgc29tZXRoaW5nLCBkb2VzIG5vdApyZXF1aXJlIGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVz
dF9lbmFibGVkIHRvIGJlIHRydWUgdG8gd29yayAodGhlIG9wdGlvbnMKY2FuIGJlIHRvZ2dsZWQg
aW5kZXBlbmRlbnRseSkuCgpUaGUgbmV3IGZ1bmN0aW9uIGlzIG1lYW50IHRvIGJlIGNhbGxlZCBh
dCBhbnkgdGltZSwgaW5kZXBlbmRlbnQgb2YKZW5hYmxpbmcgLyBkaXNhYmxpbmcgdGhlIGd1ZXN0
IHJlcXVlc3Qgdm1fZXZlbnQgKGkuZS4gaXQgb25seSBjb250cm9scwppdHMgYmVoYXZpb3VyIG9u
Y2UgaXQncyBlbmFibGVkKS4gU28gZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZApzaG91
bGQgbm90IGJlIHVzZWQgYXMgc3lub255bSBmb3IgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkLgoKClRo
YW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 06:29:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 06:29: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.xen.org>)
	id 1dhrp5-00014t-VG; Wed, 16 Aug 2017 06:28:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dhrp5-00014n-5R
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 06:28:59 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8E/5D-03937-A26E3995; Wed, 16 Aug 2017 06:28:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsXS1tYhoav1bHK
 kwZn1jBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aErVNYCz6zVtz5d42tgfENSxcjF4eQwHRG
 iRt3JrF1MXJySAjwShxZNoMVwg6QeLpuIxOILSTQwSix8mMuiM0moC5xYvFERhBbREBS4nfXa
 WaQQcwCGxkltmw7yQKSEBYwk9j4Zi17FyMHB4uAqsT77TwgYV4BZ4l3M+6wQ8xXkJjy8D3zBE
 buBYwMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ
 7GC9vDDjEKMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzTnkyOFBIsSk1PrUjL
 zAEGGkxagoNHSYR3Lkiat7ggMbc4Mx0idYrRmKPpw5YvTByvJvz/xiTEkpeflyolzsv6FKhUA
 KQ0ozQPbhAsAi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcRyEKezLwSuH2vgE5hAjrlSv
 skkFNKEhFSUg2Mfhlrg/50fwkUOJR07Z1JKF+dRo7wnZqa+coOYmHFH2wrOm/U/Vxx6/uW0s5
 JU7ZYCc7oXuWp6jVxZvkd34bcO7fnJge1tsWxNx1ZpLBEuKSr2tpR4FSI5BdG/hX+oRw5LBV2
 Tq+YYsvfPU7WF/o/W66o8PCWlRoOLDq/rx20m/EzlMeT7ZQSS3FGoqEWc1FxIgCoSdUdewIAA
 A==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502864935!80174349!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5924 invoked from network); 16 Aug 2017 06:28:57 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 06:28:57 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 23:28:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="1183241751"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga001.fm.intel.com with ESMTP; 15 Aug 2017 23:28:53 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Aug 2017 20:22:13 -0400
Message-Id: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Lan Tianyu <tianyu.lan@intel.com>, ehabkost@redhat.com, mst@redhat.com,
 xen-devel@lists.xenproject.org, anthony.perard@citrix.com, pbonzini@redhat.com,
 rth@twiddle.net
Subject: [Xen-devel] [PATCH] x86: Skip check apic_id_limit for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIHZJT01NVSBkZXZpY2UgbW9kZWwgd2lsbCBiZSBpbiBYZW4gaHlwZXJ2aXNvci4gU2tpcCB2
SU9NTVUKY2hlY2sgZm9yIFhlbiBoZXJlIHdoZW4gdmNwdSBudW1iZXIgaXMgbW9yZSB0aGFuIDI1
NS4KClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K
IGh3L2kzODYvcGMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMuYwppbmRl
eCA1OTQzNTM5Li5mYzE3ODg1IDEwMDY0NAotLS0gYS9ody9pMzg2L3BjLmMKKysrIGIvaHcvaTM4
Ni9wYy5jCkBAIC0xMjYwLDcgKzEyNjAsNyBAQCB2b2lkIHBjX21hY2hpbmVfZG9uZShOb3RpZmll
ciAqbm90aWZpZXIsIHZvaWQgKmRhdGEpCiAgICAgICAgIGZ3X2NmZ19tb2RpZnlfaTE2KHBjbXMt
PmZ3X2NmZywgRldfQ0ZHX05CX0NQVVMsIHBjbXMtPmJvb3RfY3B1cyk7CiAgICAgfQogCi0gICAg
aWYgKHBjbXMtPmFwaWNfaWRfbGltaXQgPiAyNTUpIHsKKyAgICBpZiAocGNtcy0+YXBpY19pZF9s
aW1pdCA+IDI1NSAmJiAheGVuX2VuYWJsZWQoKSkgewogICAgICAgICBJbnRlbElPTU1VU3RhdGUg
KmlvbW11ID0gSU5URUxfSU9NTVVfREVWSUNFKHg4Nl9pb21tdV9nZXRfZGVmYXVsdCgpKTsKIAog
ICAgICAgICBpZiAoIWlvbW11IHx8ICFpb21tdS0+eDg2X2lvbW11LmludHJfc3VwcG9ydGVkIHx8
Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 06:38:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 06:38: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.xen.org>)
	id 1dhryR-00022A-Sp; Wed, 16 Aug 2017 06:38:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dhryQ-000224-3R
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 06:38:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6D/14-03557-D68E3995; Wed, 16 Aug 2017 06:38:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVywNykWDf3xeR
 Ig6MnGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/3/6yFaxjqXh88hJLA+Mb5i5GLg4hgWmM
 Egu+fQNyODkkBHgljiybwQph+0v83XuOCaKokVFixqwpYEW8AmYSJ7ZsYwexhQVCJWZfXQhms
 wnoSsw+2ARWIyLgKnH56zqwQcwC1xklJm6qA7FZBFQl2j8+AqvnFPCQ2P3mLdQVrYwSk77OZI
 No0JRo3f6bHeIKbYmevT+AijiAFgtK/N0hDFEiL9G8dTbzBEaBWUg6ZiFUzUJStYCReRWjRnF
 qUVlqka6hiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmB4MgDBDsbrGwMOMUpy
 MCmJ8i46OylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvpGeTI4UEi1LTUyvSMnOAkQKTluDgU
 RLhrQJJ8xYXJOYWZ6ZDpE4xGnM0fdjyhYnj1YT/35iEWPLy81KlxHkXgpQKgJRmlObBDYJF8C
 VGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8x4FmcKTmVcCt+8V0ClMQKdcaZ8EckpJIkJKqoF
 xj7K0E5fYkp93HOqnbvdgtij/qFp6rmnt4muiWSxzv3y/P+PQww2O2/7/5Zr18dZaCd2CIC2e
 9SeEnHXWzX2j5b/u/4wHTrq2D80O614yFu9/7rhcQ2bvPZkJK3UlBXMa5lx1fqrM/f7pH4coz
 uWT/7dvFpW+Gddw2vNZEP/T7c2TN3+d9o71hxJLcUaioRZzUXEiAFWmPfbbAgAA
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502865514!52429602!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8052 invoked from network); 16 Aug 2017 06:38:36 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 06:38:36 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Aug 2017 23:38:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="119502629"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.30.229])
 by orsmga004.jf.intel.com with ESMTP; 15 Aug 2017 23:38:29 -0700
Message-ID: <1502865508.3091.21.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:38:28 +0800
In-Reply-To: <1502264512-4648-7-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 06/13] x86: implement get value interface
 for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMDE3LTA4LTA5IGF0IDE1OjQxICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gVGhpcyBw
YXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEuCj4gCj4g
U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCgou
Li4KCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oCj4gQEAgLTExNDQsNiArMTE0NCw3IEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Bzcl9hbGxvY19vcCB7Cj4gwqAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRf
TDNfREFUQcKgwqDCoMKgNQo+IMKgI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wy
X0NCTcKgwqDCoMKgwqA2Cj4gwqAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJf
Q0JNwqDCoMKgwqDCoDcKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRM
wqDCoMKgwqDCoMKgOQoKV2h5IHVzZSA5IGluc3RlYWQgb2YgOD8KCkNoYW8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 06:43:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 06:43: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.xen.org>)
	id 1dhs3P-0002f9-Dy; Wed, 16 Aug 2017 06:43:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dhs3N-0002f3-M3
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 06:43:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 8E/F5-01862-0A9E3995; Wed, 16 Aug 2017 06:43:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1taRorvg5eR
 Ig38bBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOb0+YC46wVmx80sjSwHiHpYuRk0NIoELi
 xtIeNhBbQoBX4siyGawQdoBE47cXzF2MXEA1ExglNrz+wt7FyMHBIqAqsaChCKSGTUBd4vHXH
 iYQW0RAW2LFr0Ng9cwC3xklTpw6A7ZAWCBUYvbVhewgNq+ArsSECzdYIYZuYJTYM/sbK0RCUO
 LkzCdgDcxAU//Mu8QMsoxZQFpi+T8OiLC8RPPW2cwgNqeAucTS7zvAjhYVUJGYcnIb2wRGwVl
 IJs1CMmkWwqRZSCYtYGRZxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSs
 l5yfu4kRGMwMQLCD8VW38yFGSQ4mJVHeRWcnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K14M
 TlSSLAoNT21Ii0zBxhXMGkJDh4lEV4FkDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5N4
 IUCYAUZZTmwY2AxfglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOuBJnCk5lXArfpFdARTEB
 HXGmfBHJESSJCSqqBMaX73rnj1n1B0QtK2AWlee49tZ7iUBp+V5tjk/wm3pCZbatZ38682T/9
 UFdsXL6Gjdb/GmHl52/C9fpfZH+/vvv6lzg/qVOS6xSlF/9hUpu8+Et3351bu1+v+vqB1e8x4
 19ptkVnznb/eqXYUzP3tu9UL5lQ79O+gbvUj8T0SeRX7TFLev1SSImlOCPRUIu5qDgRADAK2o
 PsAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502865821!71640222!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58074 invoked from network); 16 Aug 2017 06:43:43 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 06:43:43 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga105.jf.intel.com with ESMTP; 15 Aug 2017 23:43:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="1163096599"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 15 Aug 2017 23:43:38 -0700
Date: Wed, 16 Aug 2017 14:43:03 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20170816064303.GV11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-7-git-send-email-yi.y.sun@linux.intel.com>
 <1502865508.3091.21.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502865508.3091.21.camel@linux.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 06/13] x86: implement get value interface
 for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMTYgMTQ6Mzg6MjgsIENoYW8gUGVuZyB3cm90ZToKPiBPbiBXZWQsIDIwMTctMDgt
MDkgYXQgMTU6NDEgKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IFRoaXMgcGF0Y2ggaW1wbGVtZW50
cyBnZXQgdmFsdWUgZG9tY3RsIGludGVyZmFjZSBmb3IgTUJBLgo+ID4gCj4gPiBTaWduZWQtb2Zm
LWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+IAo+IC4uLgo+
IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gPiArKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKPiA+IEBAIC0xMTQ0LDYgKzExNDQsNyBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bF9wc3JfYWxsb2Nfb3Agewo+ID4gwqAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9P
UF9HRVRfTDNfREFUQcKgwqDCoMKgNQo+ID4gwqAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9P
UF9TRVRfTDJfQ0JNwqDCoMKgwqDCoDYKPiA+IMKgI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRf
T1BfR0VUX0wyX0NCTcKgwqDCoMKgwqA3Cj4gPiArI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9NQkFf
T1BfR0VUX1RIUlRMwqDCoMKgwqDCoMKgOQo+IAo+IFdoeSB1c2UgOSBpbnN0ZWFkIG9mIDg/Cj4g
CjggaXMgcmVzZXJ2ZWQgZm9yIFNFVF9USFJUTC4gRm9sbG93IHRoZSBjb252ZW50aW9uIG9mIENB
VC9DRFAgYWJvdmUuIDopCgo+IENoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 06:44:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 06:44: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.xen.org>)
	id 1dhs4W-000317-NW; Wed, 16 Aug 2017 06:44:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dhs4V-0002x4-BI
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 06:44:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 96/1E-01996-6E9E3995; Wed, 16 Aug 2017 06:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTmet1nLyd
 HGpxqZLRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOe/O1nLtgiVLFlgnMD4yf+LkYuDiGBCYwS
 /V3/mEEcFoGtzBIv1k5mA3EkBOawSux9sZepi5ETyMmTuHT9ICOEnSsxb8oTFhCbV0BQ4uRMC
 FtIwFPi9dprYDWcApYSN1Y9goqnSmycuBVoKAcHm4CJxKwOCZAwi4CqRNfOHWwQYwIk9u5tZA
 cpERbwl9j7Th0kLCKgLvHnwgRGkDCzQIjE9C82IGFmAU2J1u2/2ScwCsxCcsMsJKkFjEyrGDW
 KU4vKUot0jQz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ7CegYFxB+PdyX6H
 GCU5mJREeRednRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK34sXkSCHBotT01Iq0zBxgNMCkJ
 Th4lER4FUDSvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4rwbQUoFQEozSvPgBs
 Gi9BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4ykCk8mXklcPteAZ3CBHTKlfZJIKeUJCK
 kpBoYT4mYlWRIM6yy8/zJ9iCiP+GF8S2P7QIVt5reHgh8yx+3rXj2jj1vZweGrlnjcmfv2hut
 s7SyhRx5H78Ins7yULn982Szl8u2ycT8feP8SWKODpvEK/vsXGuxkBvrspy+/NFM1Us2snxbu
 9vFVCzVqJLxruTDlMfZLQVcdjtaUyRYGoVOiIgqsRRnJBpqMRcVJwIAEvCN180CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502865893!79015348!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55722 invoked from network); 16 Aug 2017 06:44:53 -0000
Received: from mail-ua0-f175.google.com (HELO mail-ua0-f175.google.com)
 (209.85.217.175)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 06:44:53 -0000
Received: by mail-ua0-f175.google.com with SMTP id r9so1161765uad.0
 for <xen-devel@lists.xen.org>; Tue, 15 Aug 2017 23:44:53 -0700 (PDT)
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=6AcYBad7Db8CKbM8XqDuanqTB8kZAFhzSZwlxqw3Qxs=;
 b=hn9ap2b+gNlR043MlEmPyIrVmhusfflZ3cANfypfGWcHJHolNDFf5qltpNWcWDW6IS
 +XaaLcZRl654siHAiRIAMaaSO9cGTQfQ2npqrrEM/sGrB4ltqP7lF9U7saKX94iGPMKW
 9+E3Wn/FhmNGaWU7PBR1TpGf0NyK7n+DGg5Ak=
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=6AcYBad7Db8CKbM8XqDuanqTB8kZAFhzSZwlxqw3Qxs=;
 b=Bg3/vW2KvhcmdtxMibvRKkYhBDjUBhsztpjmxyyoXrAW/YCL/+gu2nhD0abCpD9VTG
 NV5DkmWtJ4UyjtxOlC7KwJv63CWsgJkKFHZDFCtJTJ7cd9V4df9DAcHIL6lj//t5MFTx
 7bdc+L1gB1ijr/yR/wp453ES7eKRi+t+0WdTQKju+oqB1wtnWS4c2L0FIq77zA3MBL6Y
 hiPZPWNrr8st+GM68Oan54r213oT7AqNuHFlUA6VV2aHs7Nwcy92KM/oKCplGxm32Zpa
 xv2L+czVx0/nqzdhdUzDJjQOViJ3OJTULQEG0mkEpAKDibTkkbX2xh7Cb7Ghhcq7ws5E
 DzHw==
X-Gm-Message-State: AHYfb5gjZSu3VxTY4+gepVdhtvd/YYzR6l8872KgoH73/wKfjJZWm0es
 FOsyOZGAYgmvdqL266xLMjMLELQKe3Fa
X-Received: by 10.159.60.4 with SMTP id u4mr461055uah.1.1502865892791; Tue, 15
 Aug 2017 23:44:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Tue, 15 Aug 2017 23:44:52 -0700 (PDT)
In-Reply-To: <20170811180257.5493-4-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-4-julien.grall@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 16 Aug 2017 12:14:52 +0530
Message-ID: <CACtJ1JRUEfN5oUd5_GNDEAsrvsLiznPe7zyQzFEtEv3TFt6syQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 03/11] xen/arm: traps: Re-order the includes
	alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTEgQXVndXN0IDIwMTcgYXQgMjM6MzIsIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgNDIg
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCAyMiBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggYzA3OTk5
YjUxOC4uY2E5YmVmNzEyYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE2LDQxICsxNiw0MyBAQAo+ICAgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICAgKi8KPgo+IC0jaW5j
bHVkZSA8eGVuL2luaXQuaD4KPiAtI2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4KPiAtI2luY2x1ZGUg
PHhlbi92ZXJzaW9uLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vc21wLmg+Cj4gLSNpbmNsdWRlIDx4ZW4v
c3ltYm9scy5oPgo+ICsjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KPiAgI2luY2x1ZGUgPHhl
bi9pcnEuaD4KPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaW9jYXAu
aD4KVGhlIGFib3ZlIHR3byBmaWxlcyBzaG91bGQgYmUgYmVmb3JlIHhlbi9pcnEuaC4KCj4gICNp
bmNsdWRlIDx4ZW4vbGliLmg+Cj4gICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+Cj4gKyNpbmNs
dWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgo+ICAjaW5jbHVkZSA8eGVuL21tLmg+Cj4gLSNpbmNsdWRl
IDx4ZW4vZXJybm8uaD4KPiAtI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KPiAtI2luY2x1ZGUg
PHhlbi9zb2Z0aXJxLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiAgI2luY2x1
ZGUgPHhlbi9wZXJmYy5oPgo+ICsjaW5jbHVkZSA8eGVuL3NtcC5oPgo+ICsjaW5jbHVkZSA8eGVu
L3NvZnRpcnEuaD4KPiArI2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4KPiArI2luY2x1ZGUgPHhlbi9z
eW1ib2xzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgo+ICAjaW5jbHVkZSA8eGVuL3Zp
cnR1YWxfcmVnaW9uLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgo+IC0jaW5jbHVk
ZSA8eGVuL2lvY2FwLmg+Cj4gKwo+ICAjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+Cj4gICNpbmNs
dWRlIDxwdWJsaWMveGVuLmg+Cj4gLSNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KPiAtI2luY2x1
ZGUgPGFzbS9ldmVudC5oPgo+IC0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiArCj4gKyNpbmNsdWRl
IDxhc20vYWNwaS5oPgo+ICAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgo+IC0jaW5jbHVkZSA8YXNt
L3BzY2kuaD4KPiAtI2luY2x1ZGUgPGFzbS9tbWlvLmg+Cj4gKyNpbmNsdWRlIDxhc20vY3B1ZXJy
YXRhLmg+Cj4gICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+ICsjaW5jbHVkZSA8YXNtL2Rl
YnVnZ2VyLmg+Cj4gKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9mbHVz
aHRsYi5oPgo+ICsjaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICsjaW5jbHVkZSA8YXNtL3BzY2kuaD4K
PiAgI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+Cj4gKyNpbmNsdWRlIDxhc20vbW1pby5oPgpUaGUg
YWJvdmUgdHdvIGZpbGVzIHNob3VsZCBiZSBiZWZvcmUgYXNtL3BzY2kuaCB3aXRoIGFzbS9tbWlv
LmggaW5jbHVkZWQgZmlyc3QuCgo+ICsjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiArI2luY2x1ZGUg
PGFzbS92Z2ljLmg+Cj4KPiAgI2luY2x1ZGUgImRlY29kZS5oIgo+ICAjaW5jbHVkZSAidnRpbWVy
LmgiCj4gLSNpbmNsdWRlIDxhc20vZ2ljLmg+Cj4gLSNpbmNsdWRlIDxhc20vdmdpYy5oPgo+IC0j
aW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgo+IC0jaW5jbHVkZSA8YXNtL2FjcGkuaD4KPgo+ICAv
KiBUaGUgYmFzZSBvZiB0aGUgc3RhY2sgbXVzdCBhbHdheXMgYmUgZG91YmxlLXdvcmQgYWxpZ25l
ZCwgd2hpY2ggbWVhbnMKPiAgICogdGhhdCBib3RoIHRoZSBrZXJuZWwgaGFsZiBvZiBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAod2hpY2ggaXMgcHVzaGVkIGluCj4gLS0KPiAyLjExLjAKPgoKV2l0aCB0
aGVzZSB0d28gY2hhbmdlcy4KCkFja2VkLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIu
dGhha3VyQGxpbmFyby5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 06:54:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 06: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.xen.org>)
	id 1dhsDv-0003lw-DK; Wed, 16 Aug 2017 06:54:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhsDu-0003lq-AK
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 06:54:38 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 91/21-01732-D2CE3995; Wed, 16 Aug 2017 06:54:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1fnzeR
 Ig18/1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1Db2MBQf5KjqP9bM0MLZzdzFycggJ5Emc
 P9vFCGLzCthJzDrxgQ3ElhAwlDi98CZLFyMHB4uAqsT65eogYTYBdYm2Z9tZQWwRAX2J+Z9+A
 tlcHMwCvxklLlx5zQSSEBZwlFj7vBssISRwk1Fi2YNedpBBnEALXnQHgJi8AoISf3cIg5QzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jUz
 1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg6+egYFxB+Oudr9DjJIcTEqivIvO
 TooU4kvKT6nMSCzOiC8qzUktPsSowcEh8Gzt6guMUix5+XmpShK8F15NjhQSLEpNT61Iy8wBx
 gdMqQQHj5II7yeQNG9xQWJucWY6ROoUoy7Hqwn/vzEJgc2QEuddC1IkAFKUUZoHNwIWq5cYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNufg00hSczrwRu0yugI5iAjrjSPgnkiJJEhJQUMPr
 fTT9m8DeR79TbE9xlvRVRoUd7v0+I+SgafH7ntMk/5Izc3n6ctPX+koW+n24cqvHe9D/jmPd1
 zZS6f9qPpvF4Prlb/e/a/y0frXc+OCJof8rgSJPBzHP9brky5v+y1YqLDix3CGIT2My66n7q9
 ABHB/Gui1MWqVlFtH/tP8OsprM+48TWDkYlluKMREMt5qLiRAD5RWlk0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502866474!107561019!1
X-Originating-IP: [137.65.248.74]
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 35939 invoked from network); 16 Aug 2017 06:54:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 06:54:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 00:54:33 -0600
Message-Id: <599408450200007800170276@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 00:54:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <59931E0F020000780016FEA3@prv-mh.provo.novell.com>
 <5993243D020000780016FED5@prv-mh.provo.novell.com>
 <c30a15ea-8ae2-a738-1b2f-ceb98cea996f@citrix.com>
In-Reply-To: <c30a15ea-8ae2-a738-1b2f-ceb98cea996f@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 6/8] gnttab: move GNTPIN_* out of header file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE5OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDgvMTcgMTU6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+
IEBAIC0xNTgsNyArMTU4LDI0IEBAIHNoYXJlZF9lbnRyeV9oZWFkZXIoc3RydWN0IGdyYW50X3Rh
YmxlICoKPj4gIAo+PiAgLyogQWN0aXZlIGdyYW50IGVudHJ5IC0gdXNlZCBmb3Igc2hhZG93aW5n
IEdURl9wZXJtaXRfYWNjZXNzIGdyYW50cy4gKi8KPj4gIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50
cnkgewo+PiAtICAgIHVpbnQzMl90ICAgICAgcGluOyAgICAvKiBSZWZlcmVuY2UgY291bnQgaW5m
b3JtYXRpb24uICAgICAgICAgICAgICovCj4+ICsgICAgdWludDMyX3QgICAgICBwaW47ICAgIC8q
IFJlZmVyZW5jZSBjb3VudCBpbmZvcm1hdGlvbjogICAgICAgICAgICAgKi8KPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogQ291bnQgb2Ygd3JpdGFibGUgaG9zdC1DUFUgbWFwcGluZ3Mu
ICAgICAqLwo+PiArI2RlZmluZSBHTlRQSU5faHN0d19zaGlmdCAgICAoMCkKPj4gKyNkZWZpbmUg
R05UUElOX2hzdHdfaW5jICAgICAgKDEgPDwgR05UUElOX2hzdHdfc2hpZnQpCj4+ICsjZGVmaW5l
IEdOVFBJTl9oc3R3X21hc2sgICAgICgweEZGVSA8PCBHTlRQSU5faHN0d19zaGlmdCkKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogQ291bnQgb2YgcmVhZC1vbmx5IGhvc3QtQ1BVIG1h
cHBpbmdzLiAgICAqLwo+PiArI2RlZmluZSBHTlRQSU5faHN0cl9zaGlmdCAgICAoOCkKPj4gKyNk
ZWZpbmUgR05UUElOX2hzdHJfaW5jICAgICAgKDEgPDwgR05UUElOX2hzdHJfc2hpZnQpCj4+ICsj
ZGVmaW5lIEdOVFBJTl9oc3RyX21hc2sgICAgICgweEZGVSA8PCBHTlRQSU5faHN0cl9zaGlmdCkK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogQ291bnQgb2Ygd3JpdGFibGUgZGV2aWNl
LWJ1cyBtYXBwaW5ncy4gICAqLwo+PiArI2RlZmluZSBHTlRQSU5fZGV2d19zaGlmdCAgICAoMTYp
Cj4+ICsjZGVmaW5lIEdOVFBJTl9kZXZ3X2luYyAgICAgICgxIDw8IEdOVFBJTl9kZXZ3X3NoaWZ0
KQo+PiArI2RlZmluZSBHTlRQSU5fZGV2d19tYXNrICAgICAoMHhGRlUgPDwgR05UUElOX2Rldndf
c2hpZnQpCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIENvdW50IG9mIHJlYWQtb25s
eSBkZXZpY2UtYnVzIG1hcHBpbmdzLiAgKi8KPj4gKyNkZWZpbmUgR05UUElOX2RldnJfc2hpZnQg
ICAgKDI0KQo+PiArI2RlZmluZSBHTlRQSU5fZGV2cl9pbmMgICAgICAoMSA8PCBHTlRQSU5fZGV2
cl9zaGlmdCkKPj4gKyNkZWZpbmUgR05UUElOX2RldnJfbWFzayAgICAgKDB4RkZVIDw8IEdOVFBJ
Tl9kZXZyX3NoaWZ0KQo+IAo+IEkgd291bGQgcmVjb21tZW5kIHRha2luZyB0aGUgb3Bwb3J0dW5p
dHkgdG8gc3dpdGNoIHRoZXNlIGRlZmluaXRpb25zIHRvCj4gMXUgPDwgR05UUElOXyosIGFzIHRo
ZXkgYXJlIGFsd2F5cyB1c2VkIHdpdGggdW5zaWduZWQgdHlwZXMuCgpPaCwgaW5kZWVkLiBJJ3Zl
IG1lY2hhbmljYWxseSBtb3ZlZCBpdCB3aXRob3V0IGxvb2tpbmcgYXQgdGhlCmFjdHVhbCBwaWVj
ZXMuIEkndmUgZG9uZSBhcyB5b3Ugc3VnZ2VzdCBwbHVzIGRyb3BwZWQgdGhlIHN0cmF5CnBhcmVu
dGhlc2VzIGZyb20gdGhlIEdOVFBJTl8qX3NoaWZ0IGRlZmluaXRpb25zLgoKPiBFaXRoZXIgd2F5
LCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ClRoYW5rcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 06:56:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 06: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.xen.org>)
	id 1dhsFq-0004Ap-SD; Wed, 16 Aug 2017 06:56:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394d18b64=citrix-osstest@xenproject.org>)
 id 1dhsFp-0004AZ-Ja
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 06:56:37 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 04/7A-01732-4ACE3995; Wed, 16 Aug 2017 06:56:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6SN5M
 jDU7uZrG4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmTd5sW/AiuaLi3ga2B8aFxFyMnh4SAv8Ta
 3/NYIGx3ientK9hAbBEBZ4kJH26D2bwCehIfjq9iBrGFBeIkLrxpZu1i5AKqb5aT2LVrG1zzx
 xWNzDD21CXtYHE2AQ+JiT0TwWwWAVWJG23rmUBsIQEtiaWLVzJBLBCUODnzCVgNs4CExMEXL6
 DmWEjs+NjHNoGRbxaSsllIyhYwMq1i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNXLTS0uTkx
 PzUlMKtZLzs/dxAgMqnoGBsYdjLcn+x1ilORgUhLlXXR2UqQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd4LryZHCgkWpaanVqRl5gDDGyYtwcGjJML7CSTNW1yQmFucmQ6ROsWoy7Fh9fovTEIse
 fl5qVLivJ6vgYoEQIoySvPgRsBi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5KkCk8mX
 klcJteAR3BBHTElfZJIEeUJCKkpBoYlb90xsy+wDbRMfb/oXiBFUvfWmmln9+YGJoZ/Cb+ibF
 DQUmWSQbHkVUng00rPntXJZYIi+6Krf11++NsSfXdPtItZ8pPxtlvu7A91iJ88o0td/b6N563
 W3PqhvjGq7l88/actklm++W14MiPVYlZrk8kYz83nHomNlVqzxJxqRWuC/9YWagwKrEUZyQaa
 jEXFScCAKsNjSCwAgAA
X-Env-Sender: prvs=394d18b64=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502866594!91951271!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28550 invoked from network); 16 Aug 2017 06:56:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 06:56:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,381,1498521600"; d="scan'208";a="443967998"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71978-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-amd64-amd64-libvirt-xsm: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-amd64-amd64-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-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=c4a6a8887c1b2a669e35ff9da9530824300bdce4
X-Osstest-Versions-That: qemuu=9db6ffc76676731a25a5538ab71e8ca6ac234f80
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 16 Aug 2017 07:56:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71978: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1338650841455559925=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1338650841455559925==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71978 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71978/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 71970

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 71970
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 71970
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 71970
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 71970
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop              fail like 71970
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10  fail like 71970
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   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-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-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-xsm 13 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-amd64-amd64-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                c4a6a8887c1b2a669e35ff9da9530824300bdce4
baseline version:
 qemuu                9db6ffc76676731a25a5538ab71e8ca6ac234f80

Last test of basis    71970  2017-08-13 05:15:09 Z    3 days
Testing same since    71978  2017-08-16 01:15:14 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Cleber Rosa <crosa@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Jason Wang <jasowang@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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                                 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-pvh-amd                                  pass    
 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-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  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-pvh-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-armhf-armhf-xl-midway                                   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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Push not applicable.

(No revision log; it would be 412 lines long.)


--===============1338650841455559925==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1338650841455559925==--

From xen-devel-bounces@lists.xen.org Wed Aug 16 07:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 07: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.xen.org>)
	id 1dhsbU-0006MK-Tz; Wed, 16 Aug 2017 07:19:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dhsbU-0006ME-DW
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 07:19:00 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AE/75-27137-3E1F3995; Wed, 16 Aug 2017 07:18:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS1tbhqPv44+R
 Ig8XHuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvu24xFkzlrti3q4+5gfERexcjF4eQwHRG
 ib/LfjN2MXJySAjwShxZNoMVwvaX2NT/lwmiaAJQ0fx+FpAEi4CqxKJTl9lAbDYBdYnHX3uYQ
 GwRAUWJBy9vsoI0MAtMZ5L4PHUPO0hCWCBM4t3cecwgNq+ArsTWOd+hpm5ilFh//CYjREJQ4u
 TMJ2AbmIGm/pl3CaiBA8iWllj+jwMkzClgKdG2Yh/YTFEBFYkpJ7exTWAUmIWkexaS7lkI3Qs
 YmVcxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKAMQ7GC8
 vTHgEKMkB5OSKO+is5MihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw8gIDXkiwKDU9tSItMwcYK
 zBpCQ4eJRHeiR+A0rzFBYm5xZnpEKlTjIpS4rxsIH0CIImM0jy4Nlh8XmKUlRLmZQQ6RIinIL
 UoN7MEVf4VozgHo5IwrxTIFJ7MvBK46a+AFjMBLb7SPglkcUkiQkqqgVFC5/aiyKDr2vfF/7n
 dCq/M3B7uF1l7r1fo2e9CbqMvNSIKq5S9bp+Z535PKkOm+XmA3M6dptf/PODsOi0R0Pp4rpa6
 Wr+PZKiKQcrV+ke3nyS1+BwUXPNm+t4ZHd9PF5n8u7ovrqBw8gYXfQY27gt8i/IWvJq7SLCv5
 fq0fL+psbfP7FwlfkaJpTgj0VCLuag4EQCurRnGygIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502867936!107403468!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2922 invoked from network); 16 Aug 2017 07:18:58 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 07:18:58 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Aug 2017 00:18:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,381,1498546800"; d="scan'208";a="890463051"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 16 Aug 2017 00:18:48 -0700
Date: Wed, 16 Aug 2017 15:18:13 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170816071813.GW11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170815105015.tdm5gox32msykzzb@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170815105015.tdm5gox32msykzzb@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 04/13] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMTUgMTE6NTA6MTUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMDksIDIw
MTcgYXQgMDM6NDE6NDNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gLSNkZWZpbmUgUFNSX0NB
VCAgICAgICAgKDE8PDEpCj4gPiAtI2RlZmluZSBQU1JfQ0RQICAgICAgICAoMTw8MikKPiA+ICsj
ZGVmaW5lIFBTUl9DTVQgICAgICAgICgxdSA8PCAwKQo+ID4gKyNkZWZpbmUgUFNSX0NBVCAgICAg
ICAgKDF1IDw8IDEpCj4gPiArI2RlZmluZSBQU1JfQ0RQICAgICAgICAoMXUgPDwgMikKPiA+ICsj
ZGVmaW5lIFBTUl9NQkEgICAgICAgICgxdSA8PCAzKQo+IAo+IEkgd291bGQgc3BsaXQgdGhpcyBw
YXJ0IG91dCB0byBhIHNlcGFyYXRlIHBhdGNoIHNvIHRoYXQgaXQgY2FuIGJlCj4gYXBwbGllZCBp
bW1lZGlhdGVseS4KPiAKQSBmaXggcGF0Y2ggaGFzIGJlZW4gc2VudCBvdXQuCgo+ID4gIHN0cnVj
dCBmZWF0X25vZGUgewo+ID4gLSAgICAvKiBjb3NfbWF4IGFuZCBjYm1fbGVuIGFyZSBjb21tb24g
dmFsdWVzIGZvciBhbGwgZmVhdHVyZXMgc28gZmFyLiAqLwo+ID4gKyAgICAvKiBjb3NfbWF4IGlz
IGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIuICovCj4gPiAgICAgIHVuc2ln
bmVkIGludCBjb3NfbWF4Owo+ID4gLSAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsKPiA+ICsKPiA+
ICsgICAgLyogRmVhdHVyZSBzcGVjaWZpYyBIVyBpbmZvLiAqLwo+ID4gKyAgICB1bmlvbiB7Cj4g
PiArICAgICAgICBzdHJ1Y3Qgewo+ID4gKyAgICAgICAgICAgIC8qIFRoZSBsZW5ndGggb2YgQ0JN
IGdvdCB0aHJvdWdoIENQVUlELiAqLwo+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYm1f
bGVuOwo+ID4gKyAgICAgICAgfSBjYXRfaW5mbzsKPiA+ICsKPiA+ICsgICAgICAgIHN0cnVjdCB7
Cj4gPiArICAgICAgICAgICAgLyogVGhlIG1heCB0aHJvdHRsaW5nIHZhbHVlIGdvdCB0aHJvdWdo
IENQVUlELiAqLwo+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCB0aHJ0bF9tYXg7Cj4gPiAr
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGxpbmVhcjsKPiA+ICsgICAgICAgIH0gbWJhX2luZm87
Cj4gPiArICAgIH07Cj4gPiArCj4gCj4gSSBzdWdnZXN0IHlvdSBhZGQgYSB0YWcgdG8gc3BlY2lm
eSB3aGljaCBzdHJ1Y3QgaXMgaW4gZWZmZWN0IGluIHRoZQo+IHVuaW9uIGFuZCBBU1NFUlQgYWNj
b3JkaW5nbHkgaW4gdGhlaXIgcmVzcGVjdGl2ZSB0eXBlIHNwZWNpZmljCj4gZnVuY3Rpb25zLgoK
QmVmb3JlIHVzaW5nIHN0cnVjdCBpbiB0aGlzIHVuaW9uIGF0IGFsbCBwbGFjZXMsIHRoZXJlIGlz
IGNoZWNrIHRvIG1ha2Ugc3VyZSB0aGUKY29ycmVjdCBmZWF0dXJlIG5vZGUgaXMgdXNlZC4gU28s
IGlzIGl0IG5lY2Vzc2FyeSB0byBhZGQgYW4gYWRkaXRpb25hbCBmbGFnIHRvCmNoZWNrPyBUaGFu
a3MhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 08:18:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 08:18: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.xen.org>)
	id 1dhtWT-0003Yh-NL; Wed, 16 Aug 2017 08:17:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394780424=roger.pau@citrix.com>)
 id 1dhtWS-0003Yb-TR
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 08:17:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 11/50-02962-0BFF3995; Wed, 16 Aug 2017 08:17:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQnf9/8m
 RBnc2alss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnX1q1kKbjMX7Fz4jHWBsZLPF2MnBwSAn4S
 /99OZwWxWQRUJXp+fWLrYuTgYBOwl5j+tQIkLCKgKNF74T4jiM0s8JdJouMmB0iJsECIxOy/s
 SBhXgEPiW3r7jGB2EICThKvbnSzQcQFJU7OfMIC0aojsWA3xHRmAWmJ5f84QMKcAs4Sb57vZw
 axRQVUJE6uXAM1RlGif94DNogj0yW2/v3FPIGRfxaSqbOQTJ2FMHUBI/MqRo3i1KKy1CJdYyO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2Mp9cFHmKU5GBSEuVddHZS
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3rB/kyOFBItS01Mr0jJzgHEAk5bg4FES4TUCSfMWF
 yTmFmemQ6ROMSpKifOm/wVKCIAkMkrz4NpgsXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwr
 yHQabwZOaVwE1/BbSYCWjxlfZJIItLEhFSUg2MrIHV0/9PefX9stlNn5L7FuwrKuf5LZxVwHx
 Og3E3M1/6rAf6wZ/iz8qUv9VSaz/Nqix8PNsjtaj7tGOdudHH5axuRx6sX6OX5M2tVH0zmFHB
 U9vj5v/sKVrrd5ZlHdC/uWlmtMwbVVfZDcwHXWOCVQ6mq8Xf3Px+6mO9+Ac/N/Pks9zVtfyrx
 FKckWioxVxUnAgA9SnKLbgCAAA=
X-Env-Sender: prvs=394780424=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502871471!99573445!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32191 invoked from network); 16 Aug 2017 08:17:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 08:17:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,381,1498521600"; d="scan'208";a="51056151"
Date: Wed, 16 Aug 2017 09:17:46 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20170816081746.ovf2yca4vo2bpeig@MacBook-Pro-de-Roger.local>
References: <1502860344-84425-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502860344-84425-1-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
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 v6] vt-d: fix vf of rc integrated pf matched
 to wrong vt-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

b24gd2VkLCBhdWcgMTYsIDIwMTcgYXQgMDE6MTI6MjRwbSArMDgwMCwgY2hhbyBnYW8gd3JvdGU6
Cj4gdGhlIHByb2JsZW0gaXMgZm9yIGEgdmYgb2YgcmMgaW50ZWdyYXRlZCBwZiAoZS5nLiBwZidz
IGJkZiBpcwo+IDAwOjAyLjApLCB3ZSB3b3VsZCB3cm9uZ2x5IHVzZSAwMDowMC4wIHRvIHNlYXJj
aCB2dC1kIHVuaXQuCj4gCj4gaWYgYSBwZiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiwgdGhlIGJk
ZiBvZiBhIHRyYWRpdGlvbmFsIGZ1bmN0aW9uCj4gd2l0aGluIHRoZSBzYW1lIGRldmljZSBzaG91
bGQgYmUgdXNlZCB0byBzZWFyY2ggdnQtZCB1bml0LiBvdGhlcndpc2UsCj4gdGhlIHJlYWwgYmRm
IG9mIHBmIHNob3VsZCBiZSB1c2VkLiBhY2NvcmRpbmcgcGNpLWUgc3BlYywgYW4gZXh0ZW5kZWQK
PiBmdW5jdGlvbiBpcyBhIGZ1bmN0aW9uIHdpdGhpbiBhbiBhcmkgZGV2aWNlIGFuZCBmdW5jdGlv
biBudW1iZXIgaXMKPiBncmVhdGVyIHRoYW4gNy4KCkFGQUlLLCBleHRlbmRlZCBmdW5jdGlvbnMg
c2ltcGx5IHJlbW92ZSB0aGUgc2xvdCBhbmQgZXh0ZW5kIHRoZQpmdW5jdGlvbiBudW1iZXIgdG8g
WzAsIDI1NV0sIHNvIGl0IHNlZW1zIGNvcnJlY3QgdG8gZXhwZWN0IHRoYXQgdGhlClZULWQgdW5p
dCBzZWFyY2ggc2hvdWxkIGJlIGRvbmUgdXNpbmcgdGhlIGJ1cyBhbmQgZXh0ZW5kZWQgZnVuY3Rp
b24KcGFyYW1ldGVycywgYW5kIGFzc3VtZSBzbG90IGlzIDAuIElzIHRoaXMgc29tZSBraW5kIG9m
IGxpbWl0YXRpb24gb2YKVlQtZD8KCj4gVGhlIG9yaWdpbmFsIGNvZGUgdHJpZWQgdG8gdGVsbCBh
cGFydCBFeHRlbmRlZAo+IEZ1bmN0aW9uIGFuZCBub24tRXh0ZW5kZWQgRnVuY3Rpb24gdGhyb3Vn
aCBjaGVja2luZyBQQ0lfU0xPVCgpLAo+IG1pc3NpbmcgY291bnRlcnBhcnQgb2YgcGNpX2FyaV9l
bmFibGVkKCkgKHRoaXMgZnVuY3Rpb24gZXhpc3RzIGluCj4gbGludXgga2VybmVsKSBjb21wYXJl
ZCB0byBsaW51eCBrZXJuZWwuIFdpdGhvdXQgY2hlY2tpbmcgd2hldGhlciBBUkkKPiBpcyBlbmFi
bGVkLCBpdCBpbmN1cnMgYSBSQyBpbnRlZ3JhdGVkIFBGIHdpdGggUENJX1NMT1QoKSA+MCBpcyB3
cm9uZ2x5Cj4gY2xhc3NpZmllZCB0byBhbiBleHRlbmRlZCBmdW5jdGlvbi4gTm90ZSB0aGF0IGEg
UkMgaW50ZWdyYXRlZCBmdW5jdGlvbgo+IGlzbid0IHdpdGhpbiBhbiBBUkkgZGV2aWNlIGFuZCB0
aHVzIGNhbm5vdCBiZSBleHRlbmRlZCBmdW5jdGlvbiBhbmQgaW4KPiB0aGlzIGNhc2UgdGhlIHJl
YWwgQkRGIHNob3VsZCBiZSB1c2VkLgo+IAo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyBm
aWVsZCwgcGZfaXNfZXh0Zm4sIGluIHN0cnVjdAo+IHBjaV9kZXZfaW5mbywgdG8gaW5kaWNhdGUg
d2hldGhlciB0aGUgcGh5c2ljYWwgZnVuY3Rpb24gaXMgYW4gZXh0ZW5kZWQKPiBmdW5jdGlvbi4g
VGhlIG5ldyBmaWVsZCBoZWxwcyB0byBnZW5lcmF0ZSBjb3JyZWN0IEJERiB0byBzZWFyY2ggVlQt
ZAo+IHVuaXQuCgpbLi4uXQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94
ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiBpbmRleCA1OWI2ZThhLi45ZTc2YWEwIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+
IEBAIC00MCw2ICs0MCw3IEBACj4gIAo+ICBzdHJ1Y3QgcGNpX2Rldl9pbmZvIHsKPiAgICAgIGJv
b2xfdCBpc19leHRmbjsKPiArICAgIGJvb2xfdCBwZl9pc19leHRmbjsgLyogT25seSB2YWxpZCBm
b3IgdmlydHVhbCBmdW5jdGlvbiAqLwoKQ2FuJ3QgeW91IGp1c3QgcmUtdXNlIGlzX3ZpcnRmbiBh
bmQgaXNfZXh0Zm4sIGFuZCB3aGVuIGJvdGggYXJlIHRydWUKaXQgbWVhbnMgdGhlIHBmIHdoZXJl
IHRoaXMgdmYgYmVsb25ncyBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbj8KCj4gICAgICBib29sX3Qg
aXNfdmlydGZuOwo+ICAgICAgc3RydWN0IHsKPiAgICAgICAgICB1OCBidXM7Cj4gLS0gCj4gMS44
LjMuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 08:51:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 08:51: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.xen.org>)
	id 1dhu31-0006dr-Bt; Wed, 16 Aug 2017 08:51:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dhu2z-0006dl-VG
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 08:51:30 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 6C/F3-02175-19704995; Wed, 16 Aug 2017 08:51:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXS1tYhotvPPiX
 S4NV2ZYslHxezODB6HN39mymAMYo1My8pvyKBNeP24vKCFUIVX5afY25gbOPvYuTiEBKYzijx
 fX8ncxcjJ4eEAK/EkWUzWCHsAImZG+awg9hCAuUS7dfOsYHYLAKqEu/PrwGz2QSUJS5+7QWyO
 ThEBGwlZp93AwkzC/xlktjQ6wRiCwuESGxatAZsPK+AhcTthRNZQPbyChxnlvh4ajvU/AZGiQ
 mLciCKBCVOznzCAjFIR2Ln1jtg85kFpCWW/+OACMtLNG+dDTaTU8BT4uDj74wgtijQObtv7WW
 ewCg0C8mkWUgmzUKYNAvJpAWMLKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NTPVyU4uLE9NT
 cxKTivWS83M3MQIDnAEIdjD+2+Z5iFGSg0lJlHfR2UmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4l
 CR4jVmnRAoJFqWmp1akZeYAYw0mLcHBoyTCm8oGlOYtLkjMLc5Mh0idYlSUEufdA9InAJLIKM
 2Da4PF9yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8/4BmcKTmVcCN/0V0GImoMVX2ieBLC5
 JREhJNTCy9O9Ze+2w+MzzzbqtrGde1757l504fzejw+s77uodNxJa8/cucTjQ/zeuJDKqZd47
 zw8TmS2Uak5e9Gq9JNF28Ayz6XLO2bdyEqPsEkyKi7bpJCrp6Tvde/v4923p+PsvlH4rH+9Wb
 ju4t/17xrT4awpMdkqTOf5t3J6bxuTI9WBCyXM+VRclluKMREMt5qLiRAAWF1ij6gIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502873484!103888638!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9035 invoked from network); 16 Aug 2017 08:51:27 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 08:51:27 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Aug 2017 01:51:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,382,1498546800"; d="scan'208";a="1183284297"
Received: from skl-2s3.sh.intel.com ([10.239.48.10])
 by fmsmga001.fm.intel.com with ESMTP; 16 Aug 2017 01:51:22 -0700
Date: Wed, 16 Aug 2017 16:50:51 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170816085047.GA7254@skl-2s3.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, 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>,
 ian jackson <ian.jackson@eu.citrix.com>,
 george dunlap <george.dunlap@eu.citrix.com>,
 andrew cooper <andrew.cooper3@citrix.com>,
 jan beulich <jbeulich@suse.com>
References: <1502860344-84425-1-git-send-email-chao.gao@intel.com>
 <20170816081746.ovf2yca4vo2bpeig@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170816081746.ovf2yca4vo2bpeig@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 v6] vt-d: fix vf of rc integrated pf matched
 to wrong vt-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDk6MTc6NDZBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPm9uIHdlZCwgYXVnIDE2LCAyMDE3IGF0IDAxOjEyOjI0cG0gKzA4MDAsIGNoYW8g
Z2FvIHdyb3RlOgo+PiB0aGUgcHJvYmxlbSBpcyBmb3IgYSB2ZiBvZiByYyBpbnRlZ3JhdGVkIHBm
IChlLmcuIHBmJ3MgYmRmIGlzCj4+IDAwOjAyLjApLCB3ZSB3b3VsZCB3cm9uZ2x5IHVzZSAwMDow
MC4wIHRvIHNlYXJjaCB2dC1kIHVuaXQuCj4+IAo+PiBpZiBhIHBmIGlzIGFuIGV4dGVuZGVkIGZ1
bmN0aW9uLCB0aGUgYmRmIG9mIGEgdHJhZGl0aW9uYWwgZnVuY3Rpb24KPj4gd2l0aGluIHRoZSBz
YW1lIGRldmljZSBzaG91bGQgYmUgdXNlZCB0byBzZWFyY2ggdnQtZCB1bml0LiBvdGhlcndpc2Us
Cj4+IHRoZSByZWFsIGJkZiBvZiBwZiBzaG91bGQgYmUgdXNlZC4gYWNjb3JkaW5nIHBjaS1lIHNw
ZWMsIGFuIGV4dGVuZGVkCj4+IGZ1bmN0aW9uIGlzIGEgZnVuY3Rpb24gd2l0aGluIGFuIGFyaSBk
ZXZpY2UgYW5kIGZ1bmN0aW9uIG51bWJlciBpcwo+PiBncmVhdGVyIHRoYW4gNy4KPgo+QUZBSUss
IGV4dGVuZGVkIGZ1bmN0aW9ucyBzaW1wbHkgcmVtb3ZlIHRoZSBzbG90IGFuZCBleHRlbmQgdGhl
Cj5mdW5jdGlvbiBudW1iZXIgdG8gWzAsIDI1NV0sIHNvIGl0IHNlZW1zIGNvcnJlY3QgdG8gZXhw
ZWN0IHRoYXQgdGhlCj5WVC1kIHVuaXQgc2VhcmNoIHNob3VsZCBiZSBkb25lIHVzaW5nIHRoZSBi
dXMgYW5kIGV4dGVuZGVkIGZ1bmN0aW9uCj5wYXJhbWV0ZXJzLCBhbmQgYXNzdW1lIHNsb3QgaXMg
MC4gSXMgdGhpcyBzb21lIGtpbmQgb2YgbGltaXRhdGlvbiBvZgo+VlQtZD8KClZULWQgc3BlYyBt
YWtlcyBzdWNoIHByb3Zpc2lvbiBmb3IgVlQtZCB1bml0IHNlYXJjaCB3aXRob3V0IGFueQpleHBs
YWluYXRpb24uIEJ1dCBJIHRoaW5rIGl0IGlzbid0LiBXaGV0aGVyIHdlIGNhbiBmaW5kIHRoZSBy
aWdodCBWVC1kIHVuaXQKZGVwZW5kcyBvbiBETUFSLiBTbyBJIHdvdWxkIHJhdGhlciByZWdhcmQg
aXQgYXMgZmlybXdhcmUgZG9lc24ndCBwcmVwYXJlCmVudHJpZXMgZm9yIGV4dGVuZGVkIGZ1bmN0
aW9ucyBpbiBETUFSLgoKPgo+PiBUaGUgb3JpZ2luYWwgY29kZSB0cmllZCB0byB0ZWxsIGFwYXJ0
IEV4dGVuZGVkCj4+IEZ1bmN0aW9uIGFuZCBub24tRXh0ZW5kZWQgRnVuY3Rpb24gdGhyb3VnaCBj
aGVja2luZyBQQ0lfU0xPVCgpLAo+PiBtaXNzaW5nIGNvdW50ZXJwYXJ0IG9mIHBjaV9hcmlfZW5h
YmxlZCgpICh0aGlzIGZ1bmN0aW9uIGV4aXN0cyBpbgo+PiBsaW51eCBrZXJuZWwpIGNvbXBhcmVk
IHRvIGxpbnV4IGtlcm5lbC4gV2l0aG91dCBjaGVja2luZyB3aGV0aGVyIEFSSQo+PiBpcyBlbmFi
bGVkLCBpdCBpbmN1cnMgYSBSQyBpbnRlZ3JhdGVkIFBGIHdpdGggUENJX1NMT1QoKSA+MCBpcyB3
cm9uZ2x5Cj4+IGNsYXNzaWZpZWQgdG8gYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIE5vdGUgdGhhdCBh
IFJDIGludGVncmF0ZWQgZnVuY3Rpb24KPj4gaXNuJ3Qgd2l0aGluIGFuIEFSSSBkZXZpY2UgYW5k
IHRodXMgY2Fubm90IGJlIGV4dGVuZGVkIGZ1bmN0aW9uIGFuZCBpbgo+PiB0aGlzIGNhc2UgdGhl
IHJlYWwgQkRGIHNob3VsZCBiZSB1c2VkLgo+PiAKPj4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
bmV3IGZpZWxkLCBwZl9pc19leHRmbiwgaW4gc3RydWN0Cj4+IHBjaV9kZXZfaW5mbywgdG8gaW5k
aWNhdGUgd2hldGhlciB0aGUgcGh5c2ljYWwgZnVuY3Rpb24gaXMgYW4gZXh0ZW5kZWQKPj4gZnVu
Y3Rpb24uIFRoZSBuZXcgZmllbGQgaGVscHMgdG8gZ2VuZXJhdGUgY29ycmVjdCBCREYgdG8gc2Vh
cmNoIFZULWQKPj4gdW5pdC4KPgo+Wy4uLl0KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+PiBpbmRleCA1OWI2ZThhLi45ZTc2YWEw
IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4gKysrIGIveGVuL2luY2x1
ZGUveGVuL3BjaS5oCj4+IEBAIC00MCw2ICs0MCw3IEBACj4+ICAKPj4gIHN0cnVjdCBwY2lfZGV2
X2luZm8gewo+PiAgICAgIGJvb2xfdCBpc19leHRmbjsKPj4gKyAgICBib29sX3QgcGZfaXNfZXh0
Zm47IC8qIE9ubHkgdmFsaWQgZm9yIHZpcnR1YWwgZnVuY3Rpb24gKi8KPgo+Q2FuJ3QgeW91IGp1
c3QgcmUtdXNlIGlzX3ZpcnRmbiBhbmQgaXNfZXh0Zm4sIGFuZCB3aGVuIGJvdGggYXJlIHRydWUK
Pml0IG1lYW5zIHRoZSBwZiB3aGVyZSB0aGlzIHZmIGJlbG9uZ3MgaXMgYW4gZXh0ZW5kZWQgZnVu
Y3Rpb24/CgpZZXMuIFJldXNlIHZmJ3MgaXNfZXh0Zm4gZmllbGQgaXMgcG9zc2libGUuCgpUaGFu
a3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 08:54:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 08: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.xen.org>)
	id 1dhu5U-0006ne-RU; Wed, 16 Aug 2017 08:54:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhu5U-0006nV-7V
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 08:54:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 73/C4-01736-B2804995; Wed, 16 Aug 2017 08:54:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSPJ+BQ1eLY0q
 kwZXdxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/xcvZCyYJVLz5942pgbGVt4uRi0NIYB2j
 xOQZi1m7GDk4hAUiJPbtVgWJiwg0MkrM3X6QpYuRk4NZQEli/9lrjBAN35kk/h0+yg6SYBMwk
 JjyeiUriM0r4CAxt/U7WAOLgKrEsqUzwOKiAuES+79fY4aoEZQ4OfMJWA2ngJ3E7x2P2CAWqE
 v8mXeJGcLWlli28DWULS5x68l8pgmMfLOQtM9C0jILScssJC0LGFlWMaoXpxaVpRbpGuolFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGYT0DA+MOxqZe50OMkhxMSqK8i85OihTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwavMNiVSSLAoNT21Ii0zBxgRMGkJDh4lEd5UkDRvcUFib
 nFmOkTqFKMux4bV678wCbHk5eelSonzyrMDFQmAFGWU5sGNgEXnJUZZKWFeRgYGBiGegtSi3M
 wSVPlXjOIcjErCvMUgq3gy80rgNr0COoIJ6Igr7ZNAjihJREhJNTB2nWCSC1htlfrD2TF95l+
 NMwY9k92YTrBuufqQL+jRV+ufNgbs6q83/TFfzBq+ZheDVX/WZ0GBLtO8m8fNf5pVCW7tuXJF
 lvf985l36vlPL56mIZKh9cpqaeOJD4/2frHu1ItgKVw1T3t5TUno3vfcZTYbZeTl3eMlfu9ad
 5jjiq9JxX6LNQ+VWIozEg21mIuKEwFYDd/FyQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502873642!104585277!1
X-Originating-IP: [131.159.0.8]
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 22138 invoked from network); 16 Aug 2017 08:54:02 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 08:54:02 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 9B78C11385756;
 Wed, 16 Aug 2017 10:53:50 +0200 (CEST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-12-proskurin@sec.in.tum.de>
 <126b8cb7-b521-6deb-b296-93e61be18e2f@arm.com>
 <5eea0466-77a9-c0b5-5c33-615419366ac9@sec.in.tum.de>
 <79259f22-f5a3-a51b-26d9-624a468d1da2@arm.com>
 <alpine.DEB.2.10.1708151521520.12143@sstabellini-ThinkPad-X260>
 <ea5206e7-cdba-e20e-7832-5b0aa2ae0595@citrix.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <65da9562-3ecc-679d-791b-bd9cac784030@sec.in.tum.de>
Date: Wed, 16 Aug 2017 10:53:50 +0200
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: <ea5206e7-cdba-e20e-7832-5b0aa2ae0595@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKT24gMDgvMTYvMjAxNyAxMjoyOCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxNS8wOC8yMDE3IDIzOjI1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIFR1ZSwg
MTUgQXVnIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDE0LzA4LzE3IDIyOjAzLCBT
ZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+Pj4+IEhpIEp1bGllbiwKPj4+Pgo+Pj4+IE9uIDA4LzE0
LzIwMTcgMDc6MzcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gSGkgU2VyZ2VqLAo+Pj4+
Pgo+Pj4+PiBPbiAwOS8wOC8xNyAwOToyMCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPj4+Pj4+
ICsgICAgLyoKPj4+Pj4+ICsgICAgICogQWNjb3JkaW5nIHRvIHRvIEFSTSBEREkgMDQ4N0IuYSBK
MS01OTI3LCB3ZSByZXR1cm4gYW4gZXJyb3IgaWYKPj4+Pj4+IHRoZSBmb3VuZAo+Pj4+PiBQbGVh
c2UgZHJvcCBvbmUgb2YgdGhlICd0bycuIFRoZSByZXN0IGxvb2tzIGdvb2QgdG8gbWUuCj4+Pj4+
Cj4+Pj4gR3JlYXQsIHRoYW5rcy4gSSB3aWxsIHJlbW92ZSB0aGUgc2Vjb25kICJ0byIgaW4gdjku
IFdvdWxkIHRoYXQgYmUgYW4KPj4+PiBBY2tlZC1ieSBvciBzaGFsbCBJIHRhZyB0aGlzIHBhdGNo
IHdpdGggYSBSZXZpZXdlZC1ieSB5b3U/Cj4+PiBBY2tlZC1ieS4gRklZLCB5b3Ugc3RpbGwgbWlz
c2luZyBhbiBhY2tlZCBmcm9tICJUaGUgUkVTVCIgZm9yIHBhdGNoICM3LCB0aGUKPj4+IHJlc3Qg
bG9va3MgZnVsbHkgYWNrZWQuCj4+IEkgYWNrZWQgcGF0Y2ggIzcsIGJ1dCBwYXRjaCAjOCBicmVh
a3MgdGhlIGJ1aWxkIG9uIEFSTToKPj4KPj4KPj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9sb2Nh
bC9yZXBvcy94ZW4tdXBzdHJlYW0veGVuL2luY2x1ZGUveGVuL2d1ZXN0X2FjY2Vzcy5oOjEwOjAs
Cj4+ICAgICAgICAgICAgICAgICAgZnJvbSBkZXZpY2VfdHJlZS5jOjE1Ogo+PiAvbG9jYWwvcmVw
b3MveGVuLXVwc3RyZWFtL3hlbi9pbmNsdWRlL2FzbS9ndWVzdF9hY2Nlc3MuaDoxNDozMjogZXJy
b3I6ICdzdHJ1Y3QgZG9tYWluJyBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QgWy1XZXJy
b3JdCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6ZSwgYm9v
bF90IGlzX3dyaXRlKTsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4+IC9s
b2NhbC9yZXBvcy94ZW4tdXBzdHJlYW0veGVuL2luY2x1ZGUvYXNtL2d1ZXN0X2FjY2Vzcy5oOjE0
OjMyOiBlcnJvcjogaXRzIHNjb3BlIGlzIG9ubHkgdGhpcyBkZWZpbml0aW9uIG9yIGRlY2xhcmF0
aW9uLCB3aGljaCBpcyBwcm9iYWJseSBub3Qgd2hhdCB5b3Ugd2FudCBbLVdlcnJvcl0KPj4gY2Mx
OiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKPj4gbWFrZVs0XTogKioqIFtk
ZXZpY2VfdHJlZS5vXSBFcnJvciAxCj4+Cj4+Cj4+IEFtIEkgbWlzc2luZyBhbnl0aGluZz8KPiBQ
b3NzaWJseSBhIHJlc3VsdCBvZiBXZWkncyByZWNlbnQgcGF0Y2gKPiBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPWRlNjI0MDJhOWMyZTQwM2Iw
NDlhYTIzOGI0ZmE0ZTJkNjE4ZTg4NzAKPiB3aGljaCBpcyBuZXdlciB0aGFuIHRoZSBwb3N0aW5n
IG9mIHRoaXMgc2VyaWVzLgo+CgpUaGFuayB5b3UgZm9yIGJyaW5naW5nIHRoYXQgdXAuIFNpbmNl
IFdlaSBoYXMgcmVtb3ZlZCBhIGZvcndhcmQKZGVjbGFyYXRpb24gdG8gc3RydWN0IGRvbWFpbiBp
biA8eGVuL3R5cGVzLmg+LCBteSBwYXRjaCBzZXJpZXMgZmFpbGVkIHRvCmJ1aWxkIHJpZ2h0IGFm
dGVyIHJlYmFzaW5nIHRvIHN0YWdpbmcuIEJ5IGZvbGxvd2luZyBXZWkncyBhcHByb2FjaCwKYWRk
aW5nIGEgZm9yd2FyZCBkZWNsYXJhdGlvbiB0byBzdHJ1Y3QgZG9tYWluIGluIDxhc20vZ3Vlc3Rf
YWNjZXNzLmg+CmZpeGVzIHRoZSB1cHBlciBpc3N1ZS4gSSB3aWxsIGFkZHJlc3MgdGhpcyBpc3N1
ZSBzZXBhcmF0ZWx5IGluIHBhdGNoIDA4LzEzLgoKVGhhbmtzLAp+U2VyZ2VqCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 09:11:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 09: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.xen.org>)
	id 1dhuLp-00008Z-Eg; Wed, 16 Aug 2017 09:10:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imammedo@redhat.com>) id 1dhuLo-00007e-7e
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 09:10:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 81/6D-02177-F1C04995; Wed, 16 Aug 2017 09:10:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVysWW7jK4cz5R
 Ig2Vz1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTu44xFlzXr7i86B9jA+MhlS5GLg4hgTlM
 Ep9O9rJ1MXJysAg4SMyb2ccIYjMKlEn8W9MDZedKTNx9kgmiYR6jRMfHI1ANqhJHNmxlB7HZB
 DQlns+5AGaLANlPb70Ga2AWWMEkcaz5KNgkYYEEiWcz5rCA2LwClhJv/kFs5hSwkVjRu5YVYs
 MFRomHn89AFQlKnJz5BMxmFtCSePjrFpQtL7H97RxmEFtCQFviyO69bCDNEgJ9jBK3j99mmcA
 oNAtJ/ywk/bOQ9C9gZF7FqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJec
 n7uJERjU9QwMjDsYL391OsQoycGkJMq76OykSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEncU
 yKFBItS01Mr0jJzgPEFk5bg4FES4ZUASfMWFyTmFmemQ6ROMSpKifO+5wJKCIAkMkrz4NpgMX
 2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvOsh4nsy8Erjpr4AWMwEtvtI+CWRxSSJCSqq
 BsW7SrTRrz9Dqm19WJxncvnApp+G22e3pwnqh7yMcN4U6mZpXRrP1LWSdwJd6c1rBy8bLn5c/
 fa1ZE5XCfu+uZ1rOtsf736vffhD04YXq5OQoC67ayPdvOkq454h5rTtoEbMwgiuzIfz7TqOa5
 Y9jJy+6+9eMdYO41qxrb+3v8nok3+e9mWk9TYmlOCPRUIu5qDgRAKnF6brkAgAA
X-Env-Sender: imammedo@redhat.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502874652!79345809!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34019 invoked from network); 16 Aug 2017 09:10:54 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 09:10:54 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3E8C92C96C9;
 Wed, 16 Aug 2017 09:10:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 3E8C92C96C9
Received: from nial.brq.redhat.com (unknown [10.43.2.241])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 18A1A65EA8;
 Wed, 16 Aug 2017 09:10:47 +0000 (UTC)
Date: Wed, 16 Aug 2017 11:10:46 +0200
From: Igor Mammedov <imammedo@redhat.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Message-ID: <20170816111046.7e0a935d@nial.brq.redhat.com>
In-Reply-To: <20170815222133-mutt-send-email-mst@kernel.org>
References: <20170815111549.6232-1-anthony.perard@citrix.com>
 <20170815111549.6232-2-anthony.perard@citrix.com>
 <20170815140751.2d432a46@nial.brq.redhat.com>
 <20170815222133-mutt-send-email-mst@kernel.org>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Wed, 16 Aug 2017 09:10:52 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org,
 Bruce Rogers <brogers@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v2 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNSBBdWcgMjAxNyAyMjoyNDowOCArMDMwMAoiTWljaGFlbCBTLiBUc2lya2luIiA8
bXN0QHJlZGhhdC5jb20+IHdyb3RlOgoKPiBPbiBUdWUsIEF1ZyAxNSwgMjAxNyBhdCAwMjowNzo1
MVBNICswMjAwLCBJZ29yIE1hbW1lZG92IHdyb3RlOgo+ID4gT24gVHVlLCAxNSBBdWcgMjAxNyAx
MjoxNTo0OCArMDEwMAo+ID4gQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+IHdyb3RlOgo+ID4gICAKPiA+ID4gVG8gZG8gUENJIHBhc3N0aHJvdWdoIHdpdGggWGVuLCB0
aGUgcHJvcGVydHkgYWNwaS1wY2locC1ic2VsIG5lZWRzIHRvIGJlCj4gPiA+IHNldCwgYnV0IHRo
aXMgd2FzIGRvbmUgb25seSB3aGVuIEFDUEkgdGFibGVzIGFyZSBidWlsdCB3aGljaCBpcyBub3QK
PiA+ID4gbmVlZGVkIGZvciBhIFhlbiBndWVzdC4gVGhlIG5lZWQgZm9yIHRoZSBwcm9wZXJ0eSBz
dGFydHMgd2l0aCBjb21taXQKPiA+ID4gInBjOiBwY2locDogYXZvaWQgYWRkaW5nIEFDUElfUENJ
SFBfUFJPUF9CU0VMIHR3aWNlIgo+ID4gPiAoZjBjOWQ2NGE2OGI3NzYzNzRlYzQ3MzI0MjRhM2Uy
Nzc1M2NlMzdiNikuCj4gPiA+IAo+ID4gPiBTZXQgcGNpIGluZm8gYmVmb3JlIGNoZWNraW5nIGZv
ciB0aGUgbmVlZHMgdG8gYnVpbGQgQUNQSSB0YWJsZXMuCj4gPiA+IAo+ID4gPiBBc3NpZ24gYnNl
bD0wIHByb3BlcnR5IG9ubHkgdG8gdGhlIHJvb3QgYnVzIG9uIFhlbiBhcyB0aGVyZSBpcyBubwo+
ID4gPiBzdXBwb3J0IGluIHRoZSBYZW4gQUNQSSB0YWJsZXMgZm9yIGEgZGlmZmVyZW50IHZhbHVl
LiAgCj4gPiAKPiA+IGxvb2tpbmcgYXQgaHcvYWNwaS9wY2locC5jIGFuZCBic2VsIHVzYWdlIHRo
ZXJlIGl0IGxvb2tzIGxpa2UKPiA+IGJzZWwgcHJvcGVydHkgaXMgb3duZWQgYnkgaXQgYW5kIG5v
dCBieSBBQ1BJIHRhYmxlcywgc28gaW5zdGVhZCBvZgo+ID4gc2h1ZmZsaW5nIGl0IGluIGFjcGlf
c2V0dXAoKSwgaG93IGFib3V0IG1vdmluZyBic2VsIGluaXRpYWxpemF0aW9uCj4gPiB0byBody9h
Y3BpL3BjaWhwLmMgYW5kIGluaXRpYWxpemUgaXQgdGhlcmUgdW5jb25kaXRpb25hbGx5Pwo+ID4g
Cj4gPiBJdCBjb3VsZCBiZSBhcyBzaW1wbGUgYXMgbW92aW5nIGFjcGlfc2V0X3BjaV9pbmZvKCkv
YWNwaV9zZXRfYnNlbCgpCj4gPiB0aGVyZSBhbmQgY2FsbGluZyBpdCBmcm9tIGFjcGlfcGNpaHBf
cmVzZXQoKS4KPiA+IAo+ID4gVGhlbiB0aGVyZSB3b24ndCBiZSBuZWVkIGZvciBYZW4gc3BlY2lm
aWMgYnJhbmNoZXMsIGFzIHJvb3QgYnVzCj4gPiB3aWxsIGhhdmUgYnNlbCBzZXQgYXV0b21hdGlj
YWxseSB3aGljaCBpcyBzdWZmaWNpZW50IGZvciBYZW4gYW5kCj4gPiB0aGUgcmVzdCBvZiBic2Vs
LXMgKGJyaWRnZXMpIHdpbGwgYmUganVzdCB1bnVzZWQgYnkgWGVuLAo+ID4gd2hpY2ggY291bGQg
bGF0ZXIgZXh0ZW5kIGl0cyBBQ1BJIHRhYmxlIGltcGxlbWVudGF0aW9uIHRvIHV0aWxpemUgdGhl
bS4gICAKPiAKPiBMYXRlciBpcyBleGFjdGx5IHdoYXQgSSdkIGxpa2UgdG8gdHJ5IHRvIGF2b2lk
Lgo+IFdob2V2ZXIgd2FudHMgYWNwaSBob3RwbHVnIGZvciBicmlkZ2VzIG5lZWRzIHRvIGdldAo+
IHRoZSBic2VsIGluZm8gZnJvbSBxZW11IHN1cHBsaWVkIGFjcGkgdGFibGVzLgoKSSdkIHByZWZl
ciB0byBoYXZlIG9ubHkgb25lIGJlaGF2aW9yIGluIFFFTVUgKG9uIGh3IGludGVyZmFjZSkKc2lk
ZSBhbmQgbGV0IFhlbiB0byBtYWludGFpbiB0aGVpciBvd24gQUNQSSB0YWJsZXMgIGRlYWxpbmcK
d2l0aCBpc3N1ZXMgdGhhdCBhcmlzZSBmcm9tIGl0IHNpbmNlIHRoZXkgaW5zaXN0IG9uIGRvaW5n
IGpvYiB0d2ljZS4KClRoZSBwb2ludCBpcyBic2VsIGlzIHNvIGVtYmVkZGVkIGluIEhXIHBhcnQg
b2YgaW1wbC4KdGhhdCBpdCBzaG91bGQgYmUgYWxsb2NhdGVkL21hbmdlZCB0aGVyZSwgb3RoZXJ3
aXNlIGl0IGxlYWRzCnRvIGhhY2tzIHdoZXJlIGFjcGlfc2V0dXAoKSBpcyBjYWxsZWQgYnV0IGRv
ZXMgcGFydGlhbCBpbml0CmFuZCB0aGVuIGJhaWxzIG91dCB0byBmaXggY29kZSBwY2locC5jIHRo
YXQgZGVwZW5kIG9uIGl0IGJlaW5nIHJ1biwKcGNpaHAuYyAoaHcgcGFydCkgc2hvdWxkbid0IGRl
cGVuZCBvbiBvbiBBQ1BJIHRhYmxlcyBnZW5lcmF0aW9uCihiaW9zIHBhcnQpLgoKQW55d2F5IGlm
IHlvdSBpbnNpc3Qgb24gY2FwcGluZyBYZW4sIGl0IHByb2JhYmx5IGNvdWxkIGJlIGRvbmUKd2l0
aCBjb21hdCBtYWNoaW5lcnksIHNvbWV0aGluZyBsaWtlIHRoaXM6Cgood2hlcmUgdGhlIDFzdCBo
dW5rIHNob3VsZCBiZWVuIHRoZXJlIHNpbmNlLCB3ZSd2ZSBpbnRyb2R1Y2VkCiJhY3BpLXBjaS1o
b3RwbHVnLXdpdGgtYnJpZGdlLXN1cHBvcnQiKQoKZGlmZiAtLWdpdCBhL2h3L2FjcGkvcGNpaHAu
YyBiL2h3L2FjcGkvcGNpaHAuYwppbmRleCBjNDIwYTM4Li5hNTVmMDIyIDEwMDY0NAotLS0gYS9o
dy9hY3BpL3BjaWhwLmMKKysrIGIvaHcvYWNwaS9wY2locC5jCkBAIC0yNzMsNyArMjczLDcgQEAg
c3RhdGljIHZvaWQgcGNpX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVpbnQ2NF90
IGRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgYWRkciwgZGF0YSk7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgUENJX1NFTF9CQVNFOgotICAgICAgICBzLT5ob3RwbHVnX3NlbGVjdCA9IGRh
dGE7CisgICAgICAgIHMtPmhvdHBsdWdfc2VsZWN0ID0gcy0+bGVnYWN5X3BpaXggPyAwIDogZGF0
YTsKICAgICAgICAgQUNQSV9QQ0lIUF9EUFJJTlRGKCJwY2lzZWwgd3JpdGUgJSIgSFdBRERSX1BS
SXggIiA8PT0gJSIgUFJJdTY0ICJcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgYWRkciwgZGF0
YSk7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGNfcGlpeC5jIGIvaHcvaTM4
Ni9wY19waWl4LmMKaW5kZXggMjJkYmVmNi4uODFiOGMzZSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9w
Y19waWl4LmMKKysrIGIvaHcvaTM4Ni9wY19waWl4LmMKQEAgLTExMTcsNiArMTExNywxMyBAQCBz
dGF0aWMgdm9pZCB4ZW5mdl9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQogICAgIG0t
Pm1heF9jcHVzID0gSFZNX01BWF9WQ1BVUzsKICAgICBtLT5kZWZhdWx0X21hY2hpbmVfb3B0cyA9
ICJhY2NlbD14ZW4iOwogICAgIG0tPmhvdF9hZGRfY3B1ID0gcGNfaG90X2FkZF9jcHU7CisgICAg
U0VUX01BQ0hJTkVfQ09NUEFUKG0sCisgICAgICAgIHtcCisgICAgICAgICAgICAuZHJpdmVyICAg
PSAiUElJWDRfUE0iLFwKKyAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJhY3BpLXBjaS1ob3RwbHVn
LXdpdGgtYnJpZGdlLXN1cHBvcnQiLFwKKyAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLFwK
KyAgICAgICAgfSwKKyAgICApOwogfQogCiBERUZJTkVfUENfTUFDSElORSh4ZW5mdiwgInhlbmZ2
IiwgcGNfeGVuX2h2bV9pbml0LAoKCgo+ID4gPiBSZXBvcnRlZC1ieTogU2FuZGVyIEVpa2VsZW5i
b29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KPiA+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiA+IAo+ID4gPiAtLS0KPiA+ID4g
Q2hhbmdlcyBpbiBWMjoKPiA+ID4gICAtIGNoZWNrIGZvciBhY3BpX2VuYWJsZWQgYmVmb3JlIGNh
bGxpbmcgYWNwaV9zZXRfcGNpX2luZm8uCj4gPiA+ICAgLSBzZXQgdGhlIHByb3BlcnR5IG9uIHRo
ZSByb290IGJ1cyBvbmx5Lgo+ID4gPiAKPiA+ID4gVGhpcyBwYXRjaCB3b3VsZCBiZSBhIGNhbmRp
dGFkZSB0byBiYWNrcG9ydCB0byAyLjkuCj4gPiA+IAo+ID4gPiBDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gPiBDQzogQnJ1Y2UgUm9nZXJzIDxicm9n
ZXJzQHN1c2UuY29tPgo+ID4gPiAtLS0KPiA+ID4gIGh3L2kzODYvYWNwaS1idWlsZC5jIHwgMjUg
KysrKysrKysrKysrKysrKy0tLS0tLS0tLQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2Vy
dGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvaHcvaTM4
Ni9hY3BpLWJ1aWxkLmMgYi9ody9pMzg2L2FjcGktYnVpbGQuYwo+ID4gPiBpbmRleCA5OGRkNDI0
Njc4Li5jMDQ4M2I5NmNmIDEwMDY0NAo+ID4gPiAtLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYwo+
ID4gPiArKysgYi9ody9pMzg2L2FjcGktYnVpbGQuYwo+ID4gPiBAQCAtNDYsNiArNDYsNyBAQAo+
ID4gPiAgI2luY2x1ZGUgInN5c2VtdS90cG1fYmFja2VuZC5oIgo+ID4gPiAgI2luY2x1ZGUgImh3
L3RpbWVyL21jMTQ2ODE4cnRjX3JlZ3MuaCIKPiA+ID4gICNpbmNsdWRlICJzeXNlbXUvbnVtYS5o
Igo+ID4gPiArI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKPiA+ID4gIAo+ID4gPiAgLyogU3VwcG9y
dGVkIGNoaXBzZXRzOiAqLwo+ID4gPiAgI2luY2x1ZGUgImh3L2FjcGkvcGlpeDQuaCIKPiA+ID4g
QEAgLTUxOCw4ICs1MTksMTMgQEAgc3RhdGljIHZvaWQgYWNwaV9zZXRfcGNpX2luZm8odm9pZCkK
PiA+ID4gICAgICB1bnNpZ25lZCBic2VsX2FsbG9jID0gQUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFQ7
Cj4gPiA+ICAKPiA+ID4gICAgICBpZiAoYnVzKSB7Cj4gPiA+IC0gICAgICAgIC8qIFNjYW4gYWxs
IFBDSSBidXNlcy4gU2V0IHByb3BlcnR5IHRvIGVuYWJsZSBhY3BpIGJhc2VkIGhvdHBsdWcuICov
Cj4gPiA+IC0gICAgICAgIHBjaV9mb3JfZWFjaF9idXNfZGVwdGhfZmlyc3QoYnVzLCBhY3BpX3Nl
dF9ic2VsLCBOVUxMLCAmYnNlbF9hbGxvYyk7Cj4gPiA+ICsgICAgICAgIGlmICh4ZW5fZW5hYmxl
ZCgpKSB7Cj4gPiA+ICsgICAgICAgICAgICAvKiBBc3NpZ24gQlNFTCBwcm9wZXJ0eSB0byByb290
IGJ1cyBvbmx5LiAqLwo+ID4gPiArICAgICAgICAgICAgYWNwaV9zZXRfYnNlbChidXMsICZic2Vs
X2FsbG9jKTsKPiA+ID4gKyAgICAgICAgfSBlbHNlIHsKPiA+ID4gKyAgICAgICAgICAgIC8qIFNj
YW4gYWxsIFBDSSBidXNlcy4gU2V0IHByb3BlcnR5IHRvIGVuYWJsZSBhY3BpIGJhc2VkIGhvdHBs
dWcuICovCj4gPiA+ICsgICAgICAgICAgICBwY2lfZm9yX2VhY2hfYnVzX2RlcHRoX2ZpcnN0KGJ1
cywgYWNwaV9zZXRfYnNlbCwgTlVMTCwgJmJzZWxfYWxsb2MpOwo+ID4gPiArICAgICAgICB9Cj4g
PiA+ICAgICAgfQo+ID4gPiAgfQo+ID4gPiAgCj4gPiA+IEBAIC0yODcxLDYgKzI4NzcsMTQgQEAg
dm9pZCBhY3BpX3NldHVwKHZvaWQpCj4gPiA+ICAgICAgQWNwaUJ1aWxkU3RhdGUgKmJ1aWxkX3N0
YXRlOwo+ID4gPiAgICAgIE9iamVjdCAqdm1nZW5pZF9kZXY7Cj4gPiA+ICAKPiA+ID4gKyAgICBp
ZiAoIWFjcGlfZW5hYmxlZCkgewo+ID4gPiArICAgICAgICBBQ1BJX0JVSUxEX0RQUklOVEYoIkFD
UEkgZGlzYWJsZWQuIEJhaWxpbmcgb3V0LlxuIik7Cj4gPiA+ICsgICAgICAgIHJldHVybjsKPiA+
ID4gKyAgICB9Cj4gPiA+ICsKPiA+ID4gKyAgICAvKiBBc3NpZ24gQlNFTCBwcm9wZXJ0eSBvbiBo
b3RwbHVnZ2FibGUgUENJIGJ1c2VzLiAqLwo+ID4gPiArICAgIGFjcGlfc2V0X3BjaV9pbmZvKCk7
Cj4gPiA+ICsKPiA+ID4gICAgICBpZiAoIXBjbXMtPmZ3X2NmZykgewo+ID4gPiAgICAgICAgICBB
Q1BJX0JVSUxEX0RQUklOVEYoIk5vIGZ3IGNmZy4gQmFpbGluZyBvdXQuXG4iKTsKPiA+ID4gICAg
ICAgICAgcmV0dXJuOwo+ID4gPiBAQCAtMjg4MSwxNSArMjg5NSw4IEBAIHZvaWQgYWNwaV9zZXR1
cCh2b2lkKQo+ID4gPiAgICAgICAgICByZXR1cm47Cj4gPiA+ICAgICAgfQo+ID4gPiAgCj4gPiA+
IC0gICAgaWYgKCFhY3BpX2VuYWJsZWQpIHsKPiA+ID4gLSAgICAgICAgQUNQSV9CVUlMRF9EUFJJ
TlRGKCJBQ1BJIGRpc2FibGVkLiBCYWlsaW5nIG91dC5cbiIpOwo+ID4gPiAtICAgICAgICByZXR1
cm47Cj4gPiA+IC0gICAgfQo+ID4gPiAtCj4gPiA+ICAgICAgYnVpbGRfc3RhdGUgPSBnX21hbGxv
YzAoc2l6ZW9mICpidWlsZF9zdGF0ZSk7Cj4gPiA+ICAKPiA+ID4gLSAgICBhY3BpX3NldF9wY2lf
aW5mbygpOwo+ID4gPiAtCj4gPiA+ICAgICAgYWNwaV9idWlsZF90YWJsZXNfaW5pdCgmdGFibGVz
KTsKPiA+ID4gICAgICBhY3BpX2J1aWxkKCZ0YWJsZXMsIE1BQ0hJTkUocGNtcykpOwo+ID4gPiAg
ICAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 09:11:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 09: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.xen.org>)
	id 1dhuLj-00007O-7G; Wed, 16 Aug 2017 09:10:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394780424=roger.pau@citrix.com>)
 id 1dhuLh-00007I-Sc
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 09:10:49 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 18/FD-01993-91C04995; Wed, 16 Aug 2017 09:10:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQleCZ0q
 kwfHjKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7V0sZCy5zV6y5qt/AuImzi5GTQ0LAT+LS
 5yXMIDaLgKrErF9/mboYOTjYBOwlpn+t6GLk4hAR+Mskce/XHxaQGmGBEIlNi9aA1fMKeEg82
 d/IDlIkJLCOUWLd8jZGiISgxMmZT8AamAX0JG5MncIGMpRZQFpi+T8OiLC8RPPW2WBzOAUsJU
 6ev8kGYosKqEicXLmGCcQWElCU6J/3gA3iznSJrX9/MU9g5J+FZMMsJBtmIWyYhWTDAkaWVYw
 axalFZalFuobGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYHJAAQ7GP9t8zzE
 KMnBpCTKu+jspEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxZXFMihQSLUtNTK9Iyc4AxApOW4
 OBREuGV4AZK8xYXJOYWZ6ZDpE4xKkqJ874H6RMASWSU5sG1weLyEqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR514NM4cnMK4Gb/gpoMRPQ4ivtk0AWlyQipKQaGCXun/zsWXQjI1zRVEx1c0z
 /YtPEFbf1Vape3dztNlMqIXHRuhUSzCeOOUzNXDhPZlnT5rm/T5+/suhPo6b1ir9OqUc0XsUw
 9HQ58Df815/+PjWX7cf67EWXMiqe+Gcy5zJmivpv/m/WJ9Qz/bN36MHZSwKlt3/c29LnYn2o2
 oHt9IN3OhnLziixFGckGmoxFxUnAgBW4jYvxgIAAA==
X-Env-Sender: prvs=394780424=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502874648!103893183!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56715 invoked from network); 16 Aug 2017 09:10:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 09:10:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="51058193"
Date: Wed, 16 Aug 2017 10:10:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xen.org>, 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>, ian
 jackson <ian.jackson@eu.citrix.com>, george dunlap
 <george.dunlap@eu.citrix.com>, andrew cooper <andrew.cooper3@citrix.com>, jan
 beulich <jbeulich@suse.com>
Message-ID: <20170816091044.lo4idla6g743cipc@MacBook-Pro-de-Roger.local>
References: <1502860344-84425-1-git-send-email-chao.gao@intel.com>
 <20170816081746.ovf2yca4vo2bpeig@MacBook-Pro-de-Roger.local>
 <20170816085047.GA7254@skl-2s3.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170816085047.GA7254@skl-2s3.sh.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [patch v6] vt-d: fix vf of rc integrated pf matched
 to wrong vt-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDQ6NTA6NTFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDk6MTc6NDZBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+b24gd2VkLCBhdWcgMTYsIDIwMTcgYXQgMDE6MTI6MjRwbSArMDgwMCwg
Y2hhbyBnYW8gd3JvdGU6Cj4gPj4gdGhlIHByb2JsZW0gaXMgZm9yIGEgdmYgb2YgcmMgaW50ZWdy
YXRlZCBwZiAoZS5nLiBwZidzIGJkZiBpcwo+ID4+IDAwOjAyLjApLCB3ZSB3b3VsZCB3cm9uZ2x5
IHVzZSAwMDowMC4wIHRvIHNlYXJjaCB2dC1kIHVuaXQuCj4gPj4gCj4gPj4gaWYgYSBwZiBpcyBh
biBleHRlbmRlZCBmdW5jdGlvbiwgdGhlIGJkZiBvZiBhIHRyYWRpdGlvbmFsIGZ1bmN0aW9uCj4g
Pj4gd2l0aGluIHRoZSBzYW1lIGRldmljZSBzaG91bGQgYmUgdXNlZCB0byBzZWFyY2ggdnQtZCB1
bml0LiBvdGhlcndpc2UsCj4gPj4gdGhlIHJlYWwgYmRmIG9mIHBmIHNob3VsZCBiZSB1c2VkLiBh
Y2NvcmRpbmcgcGNpLWUgc3BlYywgYW4gZXh0ZW5kZWQKPiA+PiBmdW5jdGlvbiBpcyBhIGZ1bmN0
aW9uIHdpdGhpbiBhbiBhcmkgZGV2aWNlIGFuZCBmdW5jdGlvbiBudW1iZXIgaXMKPiA+PiBncmVh
dGVyIHRoYW4gNy4KPiA+Cj4gPkFGQUlLLCBleHRlbmRlZCBmdW5jdGlvbnMgc2ltcGx5IHJlbW92
ZSB0aGUgc2xvdCBhbmQgZXh0ZW5kIHRoZQo+ID5mdW5jdGlvbiBudW1iZXIgdG8gWzAsIDI1NV0s
IHNvIGl0IHNlZW1zIGNvcnJlY3QgdG8gZXhwZWN0IHRoYXQgdGhlCj4gPlZULWQgdW5pdCBzZWFy
Y2ggc2hvdWxkIGJlIGRvbmUgdXNpbmcgdGhlIGJ1cyBhbmQgZXh0ZW5kZWQgZnVuY3Rpb24KPiA+
cGFyYW1ldGVycywgYW5kIGFzc3VtZSBzbG90IGlzIDAuIElzIHRoaXMgc29tZSBraW5kIG9mIGxp
bWl0YXRpb24gb2YKPiA+VlQtZD8KPiAKPiBWVC1kIHNwZWMgbWFrZXMgc3VjaCBwcm92aXNpb24g
Zm9yIFZULWQgdW5pdCBzZWFyY2ggd2l0aG91dCBhbnkKPiBleHBsYWluYXRpb24uIEJ1dCBJIHRo
aW5rIGl0IGlzbid0LiBXaGV0aGVyIHdlIGNhbiBmaW5kIHRoZSByaWdodCBWVC1kIHVuaXQKPiBk
ZXBlbmRzIG9uIERNQVIuIFNvIEkgd291bGQgcmF0aGVyIHJlZ2FyZCBpdCBhcyBmaXJtd2FyZSBk
b2Vzbid0IHByZXBhcmUKPiBlbnRyaWVzIGZvciBleHRlbmRlZCBmdW5jdGlvbnMgaW4gRE1BUi4K
Ckxvb2tpbmcgYWdhaW4gYXQgdGhlIHByb3Bvc2VkIGNoYW5nZXMgaW4gYWNwaV9maW5kX21hdGNo
ZWRfZHJoZF91bml0LAppdCBzZWVtcyBmaW5lLiBJZiB0aGUgVkYgYmVsb25ncyB0byBhIFBGIHRo
YXQgdXNlcyBleHRlbmRlZCBmdW5jdGlvbnMKanVzdCB1c2UgMCBhcyBkZXZmbiwgd2hpY2ggaXMg
dGhlIGRldmZuIG9mIHRoZSBQRiBpdHNlbGYgdW5sZXNzIEknbQptaXN0YWtlbi4gSXQncyBqdXN0
IHRoYXQgSSBmaW5kIHRoZSBjb21taXQgbG9nIHZlcnkgaGFyZCB0bwpwYXJzZS91bmRlcnN0YW5k
LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 09:30:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 09:30: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.xen.org>)
	id 1dhueg-00022S-5y; Wed, 16 Aug 2017 09:30:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dhuef-00022M-2z
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 09:30:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 40/4A-02184-0B014995; Wed, 16 Aug 2017 09:30:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSqie56gSm
 RBj9PKVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl35/azFmy0qHje+4GxgXGKVhcjF4eQwCRG
 idanS5hBHBaBrcwSX6c0MoE4EgJzWCV6p64HcjiBnDyJbbMWs0PYRRKTTu9lBbF5BQQlTs58w
 gJiCwl4SvzZeQ/M5hSwlLh56gsTRDxV4vnXM0D1HBxsAiYSszokQMIsAqoS6/cvZYYYEyCxsX
 MrWKuwQITEtkNrwWwRAXWJPxcmMILYzEBr31zoYoWwNSVat/9mn8AoMAvJFbOQpBYwMq1iVC9
 OLSpLLdK11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxDBiDYwbi21fkQoyQH
 k5Io76KzkyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDW8k+JFBIsSk1PrUjLzAFGBExagoNHS
 YRXCiTNW1yQmFucmQ6ROsVozHHlyrovTBxTDmz/wiTEkpeflyolzusDUioAUppRmgc3CBaplx
 hlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMmwIyhSczrwRu3yugU5iATrnSPgnklJJEhJRUA2N
 NzZtp/PbXtLqVT7zRd3i5fQvbusoV3lfPFDDeXHx1zY66yx7XM7/NfWfOG+hxmlGnU4jj0kwW
 NfPv02+dSHx12a9a5t6HVw3Lm1ZlNSvv37zk6Wzz2feCS/ZkKv9gKmmofah89LJW2bd2b/+cL
 L3n//r6VdV53W5YlCnfeKy7WzUtvelBs7MSS3FGoqEWc1FxIgAE5nK2zwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502875822!104642259!1
X-Originating-IP: [209.85.213.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39153 invoked from network); 16 Aug 2017 09:30:23 -0000
Received: from mail-vk0-f52.google.com (HELO mail-vk0-f52.google.com)
 (209.85.213.52)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 09:30:23 -0000
Received: by mail-vk0-f52.google.com with SMTP id r199so10330442vke.4
 for <xen-devel@lists.xen.org>; Wed, 16 Aug 2017 02:30:23 -0700 (PDT)
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=EZNldLdL3kxrwt2und5IHfvNWWL7Pb1MIkgOf4+wpxQ=;
 b=OIqj8NRCWp1JzLIbeUHtbZ/190j+gbFy5rm9+/sFZ5oO/SoT12f0p9oukEbglS2q+f
 YfOMpcRfTKeyI5wmtZzlAZxmSiO+zXXbMSAvZQU3JPHfJBFFvw3CwY6ipKi/3hNRwPtH
 OxkK9bcS8JkDvwLN6oRihfg6RFl5Tfs+of+bk=
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=EZNldLdL3kxrwt2und5IHfvNWWL7Pb1MIkgOf4+wpxQ=;
 b=sgl4Qh5qFvdVfXet8r9RiMEKPj9tFAdydeLtxtEfA8yooJWGhTqh+eRN9cQ2cAyA/z
 DByRCarMAcbAvtJ/jDTXoBUV4hCyRilf9ubZ1nOQ66KiXd8eplwETBG4xslseH7cSIv1
 5K3sajVHdlbgskiZz0LRXPrrxHObQV57sviK1l7Y2TGpNBRpslkX5+1T2XSKRN8F8oaW
 yoaCPPKLTUPEbd+CsQC1CquZETBV+GQxH45R/+XHHxvjRs3hoUabaZkSkLOlPSpTZLyc
 gemI+G2IL8FJDpAdfyUWVPNwN+ztnOAecq6zOm55XaGMmdaz33qxsoY/U/bRvy7swIMl
 09nA==
X-Gm-Message-State: AHYfb5iwOUYR4eEokbgAkyV9O5w93wNIGjgpT4E8x6t3z9+VlvJoHZyn
 qZk7B+Halb4/vq4F4yfdGqEKlHt/f+ZQ
X-Received: by 10.31.242.143 with SMTP id q137mr627824vkh.31.1502875822123;
 Wed, 16 Aug 2017 02:30:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Wed, 16 Aug 2017 02:30:21 -0700 (PDT)
In-Reply-To: <20170811180257.5493-8-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-8-julien.grall@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 16 Aug 2017 15:00:21 +0530
Message-ID: <CACtJ1JQj_hJcx6cbo5xbHVNpuAB79y8oQDu80+nF+wD7kn6NtA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, volodymyr_babchuk@epam.com,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 07/11] xen/arm: traps: Export a bunch of
	helpers to handle emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTEgQXVndXN0IDIwMTcgYXQgMjM6MzIsIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+IEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgbW92ZSBz
b21lIHBhcnRzIG9mIHRyYXBzLmMgaW4gc2VwYXJhdGUgZmlsZXMuCj4gVGhlIHdpbGwgcmVxdWly
ZSB0byB1c2UgaGVscGVycyB0aGF0IGFyZSBjdXJyZW50bHkgc3RhdGljYWxseSBkZWZpbmVkLgo+
IEV4cG9ydCB0aGUgZm9sbG93aW5nIGhlbHBlcnM6Cj4gICAgIC0gaW5qZWN0X3VuZGVmNjRfZXhj
ZXB0aW9uCj4gICAgIC0gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbgo+ICAgICAtIGNoZWNrX2NvbmRp
dGlvbmFsX2luc3RyCj4gICAgIC0gYWR2YW5jZV9wYwo+ICAgICAtIGhhbmRsZV9yYXpfd2kKPiAg
ICAgLSBoYW5kbGVfd29fd2kKPiAgICAgLSBoYW5kbGVfcm9fcmF6Cj4KPiBOb3RlIHRoYXQgYXNt
LWFybS9hcm0zMi90cmFwcy5oIGlzIGVtcHR5IGJ1dCBpdCBpcyB0byBrZWVwIHBhcml0eSB3aXRo
Cj4gdGhlIGFybTY0IGNvdW50ZXJwYXJ0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IC0tLQo+Cj4gQ2M6IHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tCj4gLS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICB8IDQz
ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3RyYXBzLmggfCAxMyArKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9hcm02NC90cmFwcy5oIHwgMTUgKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS90cmFwcy5oICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ICA0IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFwcy5oCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKPiAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAo+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCBk
NzllOTYwNWI1Li5hYjU2OTU4NzE3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtNDksNiArNDksNyBAQAo+ICAjaW5j
bHVkZSA8YXNtL21vbml0b3IuaD4KPiAgI2luY2x1ZGUgPGFzbS9tbWlvLmg+Cj4gICNpbmNsdWRl
IDxhc20vcmVncy5oPgo+ICsjaW5jbHVkZSA8YXNtL3RyYXBzLmg+Cj4gICNpbmNsdWRlIDxhc20v
dmdpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgo+Cj4gQEAgLTU0NSw3ICs1NDYsNyBA
QCBzdGF0aWMgdmFkZHJfdCBleGNlcHRpb25faGFuZGxlcjY0KHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCB2YWRkcl90IG9mZnNldCkKPiAgfQo+Cj4gIC8qIEluamVjdCBhbiB1bmRlZmluZWQg
ZXhjZXB0aW9uIGludG8gYSA2NCBiaXQgZ3Vlc3QgKi8KPiAtc3RhdGljIHZvaWQgaW5qZWN0X3Vu
ZGVmNjRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaW5zdHJfbGVu
KQo+ICt2b2lkIGluamVjdF91bmRlZjY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgaW50IGluc3RyX2xlbikKPiAgewo+ICAgICAgdmFkZHJfdCBoYW5kbGVyOwo+ICAgICAg
Y29uc3QgdW5pb24gaHNyIGVzciA9IHsKPiBAQCAtNjE4LDggKzYxOSw3IEBAIHN0YXRpYyB2b2lk
IGluamVjdF9pYWJ0NjRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+Cj4g
ICNlbmRpZgo+Cj4gLXN0YXRpYyB2b2lkIGluamVjdF91bmRlZl9leGNlcHRpb24oc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5pb24gaHNyIGhzcikKPiArdm9pZCBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICB7Cj4gICAgICAg
ICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCj4gICAgICAgICAgICAg
IGluamVjdF91bmRlZjMyX2V4Y2VwdGlvbihyZWdzKTsKPiBAQCAtMTcxMiw4ICsxNzEyLDcgQEAg
c3RhdGljIGNvbnN0IHVuc2lnbmVkIHNob3J0IGNjX21hcFsxNl0gPSB7Cj4gICAgICAgICAgMCAg
ICAgICAgICAgICAgICAgICAgICAgLyogTlYgICAgICAgICAgICAgICAgICAgICAqLwo+ICB9Owo+
Cj4gLXN0YXRpYyBpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5p
b24gaHNyIGhzcikKPiAraW50IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBs
b25nIGNwc3IsIGNwc3JfY29uZDsKPiAgICAgIGludCBjb25kOwo+IEBAIC0xNzU4LDcgKzE3NTcs
NyBAQCBzdGF0aWMgaW50IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAo+ICAgICAgcmV0dXJuIDE7Cj4gIH0KPgo+IC1zdGF0aWMgdm9pZCBhZHZhbmNl
X3BjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICt2
b2lkIGFkdmFuY2VfcGMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhz
ciBoc3IpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgaXRiaXRzLCBjb25kLCBjcHNyID0gcmVn
cy0+Y3BzcjsKPgo+IEBAIC0xNzk5LDExICsxNzk4LDExIEBAIHN0YXRpYyB2b2lkIGFkdmFuY2Vf
cGMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gIH0K
Pgo+ICAvKiBSZWFkIGFzIHplcm8gYW5kIHdyaXRlIGlnbm9yZSAqLwo+IC1zdGF0aWMgdm9pZCBo
YW5kbGVfcmF6X3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCByZWdpZHgsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCByZWFkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3Is
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1pbl9lbCkKPiArdm9pZCBoYW5kbGVf
cmF6X3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAg
aW50IHJlZ2lkeCwKPiArICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZCwKPiArICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4gKyAgICAgICAgICAgICAgICAgICBpbnQg
bWluX2VsKQo+ICB7Cj4gICAgICBBU1NFUlQoKG1pbl9lbCA9PSAwKSB8fCAobWluX2VsID09IDEp
KTsKPgo+IEBAIC0xODE3LDEyICsxODE2LDEyIEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9yYXpfd2ko
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7
Cj4gIH0KPgo+IC0vKiBXcml0ZSBvbmx5IGFzIHdyaXRlIGlnbm9yZSAqLwo+IC1zdGF0aWMgdm9p
ZCBoYW5kbGVfd29fd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmVnaWR4LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCByZWFkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCj4gKy8qIHdyaXRlIG9ubHkg
YXMgd3JpdGUgaWdub3JlICovCj4gK3ZvaWQgaGFuZGxlX3dvX3dpKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICBpbnQgcmVnaWR4LAo+ICsgICAgICAgICAg
ICAgICAgICBib29sIHJlYWQsCj4gKyAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBo
c3IsCj4gKyAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCj4gIHsKPiAgICAgIEFTU0VSVCgo
bWluX2VsID09IDApIHx8IChtaW5fZWwgPT0gMSkpOwo+Cj4gQEAgLTE4MzcsMTEgKzE4MzYsMTEg
QEAgc3RhdGljIHZvaWQgaGFuZGxlX3dvX3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+
ICB9Cj4KPiAgLyogUmVhZCBvbmx5IGFzIHJlYWQgYXMgemVybyAqLwo+IC1zdGF0aWMgdm9pZCBo
YW5kbGVfcm9fcmF6KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCByZWdpZHgsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCByZWFkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3Is
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1pbl9lbCkKPiArdm9pZCBoYW5kbGVf
cm9fcmF6KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAg
aW50IHJlZ2lkeCwKPiArICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZCwKPiArICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4gKyAgICAgICAgICAgICAgICAgICBpbnQg
bWluX2VsKQo+ICB7Cj4gICAgICBBU1NFUlQoKG1pbl9lbCA9PSAwKSB8fCAobWluX2VsID09IDEp
KTsKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
IGluZGV4IDAwMDAwMDAwMDAuLmUzYzRhOGI0NzMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFwcy5oCj4gQEAgLTAsMCArMSwxMyBAQAo+ICsjaWZu
ZGVmIF9fQVNNX0FSTTMyX1RSQVBTX18KPiArI2RlZmluZSBfX0FTTV9BUk0zMl9UUkFQU19fCj4g
Kwo+ICsjZW5kaWYgLyogX19BU01fQVJNMzJfVFJBUFNfXyAqLwo+ICsvKgo+ICsgKiBMb2NhbCB2
YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBj
LWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+
ICsgKi8KPiArCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAo+IG5ldyBmaWxlIG1vZGUgMTAw
NjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uNWNiNDVkZjZiZAo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKPiBAQCAtMCwwICsxLDE1IEBACj4g
KyNpZm5kZWYgX19BU01fQVJNMzJfVFJBUFNfXwo+ICsjZGVmaW5lIF9fQVNNX0FSTTMyX1RSQVBT
X18KCkkgdGhpbmsgaXQgc2hvdWxkIGJlIF9fQVNNX0FSTTY0X1RSQVBTX18gaGVyZS4KCj4gKwo+
ICt2b2lkIGluamVjdF91bmRlZjY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgaW50IGluc3RyX2xlbik7Cj4gKwo+ICsjZW5kaWYgLyogX19BU01fQVJNMzJfVFJBUFNfXyAq
Lwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxl
LXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiArCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAo+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uNGUyMjdjNGRkMgo+IC0tLSAvZGV2L251
bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKPiBAQCAtMCwwICsxLDM1IEBA
Cj4gKyNpZm5kZWYgX19BU01fQVJNX1RSQVBTX18KPiArI2RlZmluZSBfX0FTTV9BUk1fVFJBUFNf
Xwo+ICsKPiArI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KPiArCj4gKyNpZiBkZWZpbmVkKENP
TkZJR19BUk1fMzIpCj4gKyMgaW5jbHVkZSA8YXNtL2FybTMyL3RyYXBzLmg+Cj4gKyNlbGlmIGRl
ZmluZWQoQ09ORklHX0FSTV82NCkKPiArIyBpbmNsdWRlIDxhc20vYXJtNjQvdHJhcHMuaD4KPiAr
I2VuZGlmCj4gKwo+ICtpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwphIG5ld2xpbmUgY2FuIGJlIGFkZGVk
IGhlcmUuCgo+ICt2b2lkIGFkdmFuY2VfcGMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNv
bnN0IHVuaW9uIGhzciBoc3IpOwo+ICsKPiArdm9pZCBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiArCj4gK3Zv
aWQgaGFuZGxlX3Jhel93aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwg
Ym9vbCByZWFkLAo+ICsgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwgaW50
IG1pbl9lbCk7Cj4gKwo+ICt2b2lkIGhhbmRsZV93b193aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAo+ICsgICAgICAgICAgICAgICAgICBjb25zdCB1
bmlvbiBoc3IgaHNyLCBpbnQgbWluX2VsKTsKPiArCj4gK3ZvaWQgaGFuZGxlX3JvX3JheihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAo+ICsgICAgICAg
ICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwgaW50IG1pbl9lbCk7Cj4gKwo+ICsjZW5k
aWYgLyogX19BU01fQVJNX1RSQVBTX18gKi8KPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+
ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZz
ZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gKwo+
IC0tCj4gMi4xMS4wCj4KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 09:42:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 09: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.xen.org>)
	id 1dhupp-00031T-BL; Wed, 16 Aug 2017 09:41:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhupo-00030q-FZ
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 09:41:56 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 1C/F0-01994-36314995; Wed, 16 Aug 2017 09:41:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdJeEq
 kwexuPYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdPyewFgwu4Gx4vzmiYwN
 jHcDuxi5OIQE/jJKvG6+ygzhPGaUeP/xBTuEs41RYvLn3yxdjJwcIgLOEl/PzGUHsXkF9CV+r
 JoGFhcWCJeYO/8rI4gtIfBBWWLl0eAuRg4g21Oi6YIuRNhT4vaT30Al7BxsAlYSh8RAoiwCqh
 LrGy6zTGDkXsDIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3c
 TI9Dn9QwMjDsYJ6zyO8QoycGkJMq76OykSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPmCUyKF
 BItS01Mr0jJzgMEHk5bg4FES4a0XAErzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4b4IQU
 JEASFFGaR7cCFgkXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsb5BKezLwSuE2vgI5gAj
 riSvskkCNKEhFSUg2MUe4JJs4xM4qYJ+jsP/XPPerPVk4DzyfXuxZN6f4Yznid3ThYypmte4r
 GnH+/VNnmHf287Z7DE+WDKSf0frG+PK4XcNv96imDbP6rv7bvvslxZ3KRn46J34PVp94nzXL+
 UvPqh3/076CNTI9X9IUpqDEYfZjZe1kks/1qpCzLF/mDu+SiHnB/VmIpzkg01GIuKk4EABGKq
 T9/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502876513!86357578!1
X-Originating-IP: [104.130.215.37]
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 41183 invoked from network); 16 Aug 2017 09:41:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 09:41:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhupl-00043H-0d; Wed, 16 Aug 2017 09:41: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 1dhupf-0002YX-He; Wed, 16 Aug 2017 09:41:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhupe-0006j9-VE; Wed, 16 Aug 2017 09:41:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112649-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.8-testing:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-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: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-libvirt: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: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-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=f5211ce75821e0f2cc55effd28dfbe908226970f
X-Osstest-Versions-That: xen=1e6c88fafcb4664a501239d1d8665c34b5384648
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 09:41:46 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112649: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY0OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY0OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTExNTM4CgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTExNTM4CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTE1MzgKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDExMTUzOAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4taW5zdGFs
bCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExNTM4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTExNTM4CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTE1MzgKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tl
biBibG9ja2VkIGluIDExMTUzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTExNTM4CiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3Qt
dGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZjUyMTFjZTc1ODIxZTBmMmNjNTVlZmZkMjhkZmJlOTA4MjI2OTcwZgpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMWU2Yzg4ZmFmY2I0NjY0YTUw
MTIzOWQxZDg2NjVjMzRiNTM4NDY0OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTExNTM4ICAyMDE3
LTA3LTA3IDE4OjU3OjM4IFogICAzOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjY0OSAg
MjAxNy0wOC0xNSAxMzo0NDoyOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBmNTIxMWNlNzU4MjFlMGYyY2M1NWVmZmQyOGRmYmU5MDgyMjY5NzBmCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBBdWcgMTUg
MTU6MjE6NDIgMjAxNyArMDIwMAoKICAgIGdudHRhYjogY29ycmVjdCBwaW4gc3RhdHVzIGZpeHVw
IGZvciBjb3B5CiAgICAKICAgIFJlZ2FyZGxlc3Mgb2YgY29weSBvcGVyYXRpb25zIG9ubHkgc2V0
dGluZyBHTlRQSU5faHN0KiwgR05UUElOX2RldioKICAgIGFsc28gbmVlZCB0byBiZSB0YWtlbiBp
bnRvIGFjY291bnQgd2hlbiBkZWNpZGluZyB3aGV0aGVyIHRvIGNsZWFyCiAgICBfR1RGX3tyZWFk
LHdyaXR9aW5nLiBBdCBsZWFzdCBmb3IgY29uc2lzdGVuY3kgd2l0aCBjb2RlIGVsc2V3aGVyZSB0
aGUKICAgIHJlYWQgcGFydCBiZXR0ZXIgZG9lc24ndCB1c2UgYW55IG1hc2sgYXQgYWxsLgogICAg
CiAgICBUaGlzIGlzIFhTQS0yMzAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmUyYTRjNzM1NjRhYjkw
N2I3MzIwNTlhZGIzMTdkNmNhMmQxMzhhMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTUgMTU6
MDg6MDMgKzAyMDAKCmNvbW1pdCA4Nzc1OTFjYzI4MWMwMDY2MWJmMjM5MTdmZjAyYzM2NzIyOWI1
OTY0CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBB
dWcgMTUgMTU6MjE6MDIgMjAxNyArMDIwMAoKICAgIGdudHRhYjogc3BsaXQgbWFwdHJhY2sgbG9j
ayB0byBtYWtlIGl0IGZ1bGZpbGwgaXRzIHB1cnBvc2UgYWdhaW4KICAgIAogICAgVGhlIHdheSB0
aGUgbG9jayBpcyBjdXJyZW50bHkgYmVpbmcgdXNlZCBpbiBnZXRfbWFwdHJhY2tfaGFuZGxlKCks
IGl0CiAgICBwcm90ZWN0cyBvbmx5IHRoZSBtYXB0cmFjayBsaW1pdDogVGhlIGZ1bmN0aW9uIGFj
dHMgb24gY3VycmVudCdzIGxpc3QKICAgIG9ubHksIHNvIHJhY2VzIG9uIGxpc3QgYWNjZXNzZXMg
YXJlIGltcG9zc2libGUgZXZlbiB3aXRob3V0IHRoZSBsb2NrLgogICAgCiAgICBPdG9oIGxpc3Qg
YWNjZXNzIHJhY2VzIGFyZSBwb3NzaWJsZSBiZXR3ZWVuIF9fZ2V0X21hcHRyYWNrX2hhbmRsZSgp
IGFuZAogICAgcHV0X21hcHRyYWNrX2hhbmRsZSgpLCBkdWUgdG8gdGhlIGludm9jYXRpb24gb2Yg
dGhlIGZvcm1lciBmb3Igb3RoZXIKICAgIHRoYW4gY3VycmVudCBmcm9tIHN0ZWFsX21hcHRyYWNr
X2hhbmRsZSgpLiBJbnRyb2R1Y2UgYSBwZXItdkNQVSBsb2NrCiAgICBmb3IgbGlzdCBhY2Nlc3Nl
cyB0byBiZWNvbWUgcmFjZSBmcmVlIGFnYWluLiBUaGlzIGxvY2sgd2lsbCBiZQogICAgdW5jb250
ZW5kZWQgZXhjZXB0IHdoZW4gaXQgYmVjb21lcyBuZWNlc3NhcnkgdG8gdGFrZSB0aGUgc3RlYWwg
cGF0aCwKICAgIGkuZS4gaW4gdGhlIGNvbW1vbiBjYXNlIHRoZXJlIHNob3VsZCBiZSBubyBtZWFu
aW5nZnVsIHBlcmZvcm1hbmNlCiAgICBpbXBhY3QuCiAgICAKICAgIFdoZW4gaW4gZ2V0X21hcHRy
YWNrX2hhbmRsZSBhZGRzIGEgc3RvbGVuIGVudHJ5IHRvIGEgZnJlc2gsIGVtcHR5LAogICAgZnJl
ZWxpc3QsIHdlIHRoaW5rIHRoYXQgdGhlcmUgaXMgcHJvYmFibHkgbm8gY29uY3VycmVuY3kuICBI
b3dldmVyLAogICAgdGhpcyBpcyBub3QgYSBmYXN0IHBhdGggYW5kIGFkZGluZyB0aGUgbG9ja2lu
ZyB0aGVyZSBtYWtlcyB0aGUgY29kZQogICAgY2xlYXJseSBjb3JyZWN0LgogICAgCiAgICBBbHNv
LCB3aGlsZSB3ZSBhcmUgaGVyZTogdGhlIHN0b2xlbiBtYXB0cmFja19lbnRyeSdzIHRhaWwgcG9p
bnRlciB3YXMKICAgIG5vdCBwcm9wZXJseSBzZXQuICBTZXQgaXQuCiAgICAKICAgIFRoaXMgaXMg
Q1ZFLTIwMTctMTIxMzYgLyBYU0EtMjI4LgogICAgCiAgICBSZXBvcnRlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDAyY2JlZWI2MjA3
NTA4YjBmMDRhMmM2MTgxNDQ1YzhlYjNmMWUxMTcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1
IDE1OjA3OjI1ICswMjAwCgpjb21taXQgNDYwY2QzYjExNzBkOGZhZTQyNjAyNmIzODRjOWE5MGE1
NjcxZTc0MgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNToyMDoxMCAyMDE3ICswMjAwCgogICAgeDg2L2dyYW50OiBk
aXNhbGxvdyBtaXNhbGlnbmVkIFBURXMKICAgIAogICAgUGFnZXRhYmxlIGVudHJpZXMgbXVzdCBi
ZSBhbGlnbmVkIHRvIGZ1bmN0aW9uIGNvcnJlY3RseS4gIERpc2FsbG93IGF0dGVtcHRzCiAgICBm
cm9tIHRoZSBndWVzdCB0byBoYXZlIGEgZ3JhbnQgUFRFIGNyZWF0ZWQgYXQgYSBtaXNhbGlnbmVk
IGFkZHJlc3MsIHdoaWNoCiAgICB3b3VsZCByZXN1bHQgaW4gY29ycnVwdGlvbiBvZiB0aGUgTDEg
dGFibGUgd2l0aCBsYXJnZWx5LWd1ZXN0LWNvbnRyb2xsZWQKICAgIHZhbHVlcy4KICAgIAogICAg
VGhpcyBpcyBDVkUtMjAxNy0xMjEzNyAvIFhTQS0yMjcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogY2U0
NDI5MjZjMjUzMGRhOTM3NjE5OWRjYzc2OTQzNjM3NmFkMjM4NgogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDgtMTUgMTU6MDY6NDUgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 09:52:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 09:52: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.xen.org>)
	id 1dhv09-0003zI-Bd; Wed, 16 Aug 2017 09:52:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhv08-0003yv-0w
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 09:52:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 BD/1B-18997-3E514995; Wed, 16 Aug 2017 09:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS/eh6JR
 Ig8ZJShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bznKNsBXPZKw6t/cPUwHictYuRk0NIIE9i
 3Y3v7CA2r4CdxPPvm5lBbAkBQ4nTC2+ygNgsAqoSU77dZASx2QTUJdqebQfrFRHQl5j/6SeQz
 cXBLPCbUeLClddMIAlhAR+Jzi9v2EESQgI3GSXm3f4L1sEJtOHF9BVAUzmAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGln
 qJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBmA9AwPjDsbLW/wOMUpyMCmJ8i46
 OylSiC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknw/hCZEikkWJSanlqRlpkDj
 BGYUgkOHiUR3gQhoDRvcUFibnFmOkTqFKMxR9OHLV+YOF5N+P+NSQhskpQ470aQSQIgpRmleX
 CDYLF7iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwbx/IFJ7MvBK4fa+ATmECOuVK+ySQU0o
 SEVJSDYyBWkw5/vd8tnbu3LEl99QST+U1sYztu78fWvO08fncgAV8H23PVz6OnJp6w5Th0Yb2
 VA7xZ2HrzPP/dMvbv+GdkOEjc+zaEfVdz+sNli4yZnert4idM9M5s4V355TfS0+KLTP1cBY6f
 3d/y3e+teIx0SsK1S1bX75oa0lqe2DS7qx3u3htu4oSS3FGoqEWc1FxIgASgh4O2AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502877151!104599348!1
X-Originating-IP: [137.65.248.74]
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 37407 invoked from network); 16 Aug 2017 09:52:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 09:52:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 03:52:30 -0600
Message-Id: <599431FD02000078001702D8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 03:52:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599317F3020000780016FDED@prv-mh.provo.novell.com>
 <ca57aff7-10ad-09db-45a1-c0fc25b3f14a@citrix.com>
In-Reply-To: <ca57aff7-10ad-09db-45a1-c0fc25b3f14a@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 v3 1/2] gnttab: don't use possibly unbounded
 tail calls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA4LjE3IGF0IDE3OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDgvMTcgMTQ6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtMjYwOCw3
ICsyNjEwLDcgQEAgc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCj4+ICAgICAgewo+PiAgICAgICAg
ICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCj4+ICAgICAgICAgIHsKPj4g
LSAgICAgICAgICAgIHJjID0gaTsKPj4gKyAgICAgICAgICAgIHJjID0gY291bnQgLSBpOwo+IAo+
IFNvbWV3aGVyZSwgcHJvYmFibHkgYXMgYSBjb21tZW50IGZvciBnbnR0YWJfY29weSgpLCB3ZSBz
aG91bGQgaGF2ZSBhCj4gY29tbWVudCBleHBsYWluaW5nIHdoeSB0aGUgcmV0dXJuIHZhbHVlIGlz
IGRpZmZlcmVudCBmcm9tIGFsbCBvdGhlciBvcHMsCj4gd2hpY2ggd2lsbCBhbHNvIGdvIHNvbWV3
aGF0IHRvIGV4cGxhaW5pbmcgdGhlICJyYyA9IGNvdW50IC0gcmM7IiBsb2dpYy4KClN1cmUuCgo+
IEkgdGhpbmsgaXQgd291bGQgYWxzbyBiZSB3aXNlIHRvIGhhdmUgYW4gZWFybHkgZXhpdCBpbgo+
IGRvX2dyYW50X3RhYmxlX29wKCkgZm9yIHBhc3NpbmcgYSBjb3VudCBvZiAwLiAgQXMgZmFyIGFz
IEkgY2FuIHRlbGwsIHdlCj4gd2lsbCBnZXQgYWxsIHRoZSB3YXkgaW50byB0aGUgc3Vib3AgaGFu
ZGxlciBiZWZvcmUgZGlzY292ZXJpbmcgYSBjb3VudCBvZiAwLgoKV2VsbCwgdGhhdCB3b3VsZCBj
b2xsaWRlIHdpdGgge2dldCxzZXR9X3ZlcnNpb24gd2hpY2ggZG9uJ3QgY3VycmVudGx5Cmhvbm9y
IGNvdW50IChhbmQgaGVuY2UgZXhpc3RpbmcgY2FsbGVycyBtYXkgYmUgcGFzc2luZyB6ZXJvIGhl
cmUpLgpPdGhlcndpc2UgSSB3b3VsZCBhZ3JlZSB3aXRoIHdoYXQgeW91IHByb3Bvc2UuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 09:56:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 09: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.xen.org>)
	id 1dhv3r-0004O6-RC; Wed, 16 Aug 2017 09:56:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dhv3q-0004Nz-DO
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 09:56:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A1/74-03937-9C614995; Wed, 16 Aug 2017 09:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHO/de59VcHDeXT2JIE1Mk50siRn0
 wIvBLZH2pFZV3dduGe+PeGauQSm3RSDNXpEutTPoQWr4szFQiLd9KLfMtqcgyErGw0iQtatc7
 y86n/zn/33nO/zk8NCkrkoTQrM3KcibGoJT4U1EZKCWmY+VFdVxRXmLyrNtJpKDU1ql+Kg3t8
 dGbNGZbuo/O2d5LWN4hW0PBVeokqkMO5E9T+BQJ12tqSQeiaYR3w/0vcuFchu0EzI0PeSA/Wo
 7TwJEzTwpagtdBaX4vJfBBOAGcZzMESeInCO5wAiHD3wioHT8maCneCD0TVRJBUzgCaiZdC1U
 UeBc8mB0kRSYQOovHKEH74U3wcrB9gSdxEpTVjZKiDoP6TyVeHQwjY1cJQQNeA28fPltoBfBl
 BMU1TygxRDh02gtJEVoNj7tLKFFvg+anH70XBgjIPn2NEjc5vjD0ocNXpNbBpRfVXqpRAkUlU
 xLRiIbbA1+8ZS1Q3dfoK0LDPtDU2uUjGqHQPFxLiMYFCfRMF0jEUOnw+fe8N3mhHIqyVQUo0r
 XkE1xLGnctady1pPFriLqFoniWO8JyMQnxKg2n1+qsRkZviImPS1IZWZ5ntKyB0fCqg2ZjLfL
 MxzLPuod+3kxrQatoQqmQlncXqmUrNOZDR3UMrzvAZRpYvgWF0rQSpIOKi2pZIMdqWdthvcEz
 ZIs20AHKIOmkYEt5C2Pk9VrR6kLr6ewp9zRBv7lyd5qQUSaziQ0JlsYIKBZQXabpb6HFge1Dq
 0PkUuSJJguwsJxRb/3fn0DBNFLKpZuFKgF6k/XvexOeKIQnSv+ZQiGKlflnhZxEZ/ycA+osor
 wvoqNYlpCbeON1LHe9PsNMZMwFLi9X9PfuTFGfr/Rvyq2u3Pc0eS9vsFf5bz2sbd+S/3yLY79
 hZV7lePrMaEPkjrpfpe7tqvCRR329zfhr23u5+bv7eCK0WSp+xJ44F5eWVVHW2Rj6aoM1dcb+
 bXhubSRyR4WtKlNSvI6JjyY5nvkDSJne1asDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502877384!66173556!1
X-Originating-IP: [40.107.1.64]
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 57157 invoked from network); 16 Aug 2017 09:56:24 -0000
Received: from mail-eopbgr10064.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.64)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Aug 2017 09:56:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ZTtJCT3Cw7LM1ltX0yVfZWkhD4tgY3V2cG35k5VDb6g=;
 b=cRhbeUQCY8JJJ2BZa0efgDO12WouHb3Tv+X9laN6AwOkY0KwkgLhTfuOozAEV5npG8/QUaX1NVormxDbTWtX+a0lKJm8kyb3+FidA7MroSlnNRObPosHdqpe5y48n5bNa6b43nH3+8R/Zcsd8C00oi1Vk4JGU4SjMShl8Jg8/mc=
Received: from [10.17.180.119] (85.223.209.56) by
 VI1PR0302MB2733.eurprd03.prod.outlook.com (2603:10a6:800:e2::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Wed, 16
 Aug 2017 09:56:19 +0000
From: Andrii Anisov <andrii_anisov@epam.com>
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
References: <4ee2be1b-5fd3-c439-ea56-483f9ab8f0cb@epam.com>
 <20170731204252.GW4859@toto> <159fa620-473d-0f13-f7ca-002c7d2e0067@epam.com>
 <20170801145616.GB4859@toto> <3adb4f4e-25f3-ee77-df19-9bb3c6bc8885@epam.com>
 <20170801171324.GD4859@toto> <711bc809-7ff1-14cd-7ca6-0f348110dfcd@epam.com>
 <20170802125837.GE4859@toto> <fd2f21ce-bb63-edef-701c-7d80b63f1bc8@epam.com>
Message-ID: <b592786d-6e83-160d-ee15-e5671435ffb7@epam.com>
Date: Wed, 16 Aug 2017 12:56:14 +0300
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: <fd2f21ce-bb63-edef-701c-7d80b63f1bc8@epam.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR0201CA0031.eurprd02.prod.outlook.com
 (2603:10a6:4:3f::41) To VI1PR0302MB2733.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 498be05f-7a7b-476e-4ea1-08d4e48d0b5d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0302MB2733; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 3:f9tCUOBeE+TWypNA8Wuz1/KZ2kWSm3Rv1wOfjlGfE6jSYA3G11rFMegq/gdHhlGVmNQzJ9FIbpPrHpStDjM2YVfrcURj+ocEVR97kKvdA6f/cLoav+62NKuPrgz6IKXlrshE63RL0RDb1LVMfSEagCcuLuFnxbbl2eO+yNWcFXFnox8IAqGh68/4wpuRwt7L/Q/pq9hOahz3rLwZC2wUuuqIAs1wCwlJIRTPJC5w+BVr3W0LBOhr4iUNopsfu24c;
 25:LZCXAK84C9Q+3hJ+FHwwBoGCbNj2B4VIPQwpVtT+K/SHZxAaHJSQduGwIDGyhYpQwLwlQ1EgsuwibdbkSqO7JP4i+rUhFHMRpJv/JDOqe75bteQyUy0UZ4myfSaDhiAszo1mRpR8bwDYV3LGYvZwJRe5ARBvQ3A6oHn0NzNUz4N1JiGAzfStMRxRaHWkMRpsbYgLqu4cv/igSgGI2eNAAsqYJmS/0kdtuWnRtZWfx98EcTqupp51wpSVgO6pXkjRX4SWdW62eQieWovevmeIe3mpgSCfIvDPt8z70ZfMjcHwam8iHohi/cIEDHwgvJSACj1DDuvdZWl/CDssFuigag==;
 31:xbwboyfhrUrpNOh3ClmWJhAAJBgx8RZcO9xfJcSRNcWHyNqo0eserk4gfe3JUw43I3XC5Mmk+p/JBCKlcQKTvVZeSpon3RY+ZcACovF0dvyuMOQ9mG13hWtUu5GonIi8Pxa6pz9bwugFV9QE2wXzfU/6AH2qCPSPlWtxgLbE+7Cxw2a3uD9BRVZPQlfJSSi0GLA0X2ltoi54vwxreTtRHjJMXMjRntfr+nnAwlT3UTY=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2733:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 20:kvqYLskfi3nqCzKmqbzZFonoBN+ULzmkwt1VkUKUU7wEZ+3W2U2WsbNRZflZyqvNYxu3pr9eePZasbJaYq5Aise7GTI5TqTkPb+mbtk9SyzbXUib9S4ICSdewsFAyEN9hTqKmlypjXKveEERoOa3A1KmugqqW9SjtBEb5rfUzIA7A/a1k5bZ7A1kmSmB5aRx8YgoEwZwlCVZBTjlZk9zB77aV9VYjRN0EvC0kqRaec/POAJQxnuacfoKSEaBr+VoRX8+tViQv4yaPKxH9fIvmN19yTuVyNCjiHpp4cvWVcHlzBlSlHEIf0btxI62GostIA00lKoblzVU8AJyIVRWyz7olQRFo0RvTxaoYdiM9iTyNjMlzXtNhn4YpYjEvMFo+LA+63sk/RlnmMfxzz/Swh7QwJbFWUHHSeGxRPtG4rZqw5IuJQ2/gBKsvXUNqm4588OKxMTf7Fbt5ulRy+walhA+vIhpp75zzxzQsxnH6rXxjHX1krg8aO389klUTfBt;
 4:eqBotZuLsRu22ba0K0f6lT8SVAUAfgSfZ8d0J2hVjDmojsGLQRbcS1EIlBLyqbYnHuQZx3Pziy2BZVIqyzrVhuCgzRsRIyMsbUN4yQB8Qx1tPoVwBad2bAWlWrnJRbNYN9RQFEMSrQB/nUUvUxIU5/udItL8Z99PYE9YLLQRRLwaWyvwBpCuj9kNm6DHQhLzj3wzZ4/tqXh2PGNASKsC6PnIaInV1SopmPct8OpXVUdFLeDPBJkbVUsv2IGcuqLW
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2733D8475D54113E75B39751E6820@VI1PR0302MB2733.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0302MB2733; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0302MB2733; 
X-Forefront-PRVS: 0401647B7F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(189002)(25584004)(199003)(2950100002)(6916009)(106356001)(6666003)(2906002)(230700001)(50466002)(86362001)(31696002)(189998001)(65826007)(33646002)(5660300001)(105586002)(72206003)(54356999)(107886003)(50986999)(76176999)(110136004)(97736004)(4001350100001)(80792005)(83506001)(4326008)(6116002)(7350300001)(8676002)(53936002)(81166006)(81156014)(6246003)(305945005)(7736002)(3846002)(558084003)(54906002)(478600001)(42186005)(101416001)(36756003)(31686004)(68736007)(25786009)(229853002)(23676002)(77096006)(6486002)(93886004)(64126003)(47776003)(65956001)(66066001)(65806001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2733; H:[10.17.180.119]; 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?MTtWSTFQUjAzMDJNQjI3MzM7MjM6RGtrWjBRWWQ0UDRqc1Fwa0JlZC85UTJT?=
 =?utf-8?B?Vm5ER0pnazdxWHdvMTNUL3VvVENSOENES0E2TURCUTF0VXdUYUpwTU96bXV1?=
 =?utf-8?B?RzNvNVczbEpLdnRHS2VKbmRzNlRFYUZpUnlkcHF2RC84QTZiZlZ4US9kSHpE?=
 =?utf-8?B?VHJOeFNkbkJGYUYvcUgrTmFBcS9EU0YwQTdiYURkeUY3YUxnSmg5L2ViS2sx?=
 =?utf-8?B?MWl1RVIvcmJBVFFzT2FtcURkSDZGWE9RYVBmTmdEalNYdWhXbDdHZmMxU3Bw?=
 =?utf-8?B?ZlJwbEhBa0RadVpTM3BKTTM0bGxkWUJNWGdidXRDaFJKSEhCcE9RdFRSUXdo?=
 =?utf-8?B?dnc4VjFzVnIyRkZWUk5UdDlmbXBqUm5OT3BsWjNITUFSQW5OdTZ1ODIvRlNv?=
 =?utf-8?B?anRKeCtzV0VoeDVPMlJtZ3JudnJCT1ZnZkJOVFV0UDZTajRHam4rSmhqMDlC?=
 =?utf-8?B?cDRVblpCTzZTbWtiaC83WmM5UW1sdVFGUmdmK1MyZUJSVUdFVDRwN2tYcWhO?=
 =?utf-8?B?K2lpV3BUTzIvY2p0QWlralFKMURxZ2V5RWNOdVFtSUdRaVp3ZEhaVzJ2UERW?=
 =?utf-8?B?SnNQbFBTODhtYjkySUkwQmg5QVM2aGNLTUdLckVLN2VHRVhQRU1KUDNqa3h3?=
 =?utf-8?B?dG4rOFc4Vm5zSFh3dnpIMXYvVlk4S0lGYUpuNEZsUVB5eit3cHQ1NG0wcUc3?=
 =?utf-8?B?RlY3eisrd0pmVmVzRG94dDMxaXE4VUNsVUlZRlhzNHoyN0ZXYSt4RGROMFJx?=
 =?utf-8?B?QlRnMmlyMW13WnpZUTROZkxRRW1aL3dSeHgyUThrOHhXZVdjN2tyeW1qQmV1?=
 =?utf-8?B?d1dPODlaaHgzQmY1NmxUaDhqRXd4azVSR1JaZ2xtQVB5aHMwdnoyKzY4OEJE?=
 =?utf-8?B?SEx5TnZNOHcxZFhkYUF6N2lndWVkNElCUnR1NFJmc3R1RXg5TVJLVXZLT0VT?=
 =?utf-8?B?dXl2YnppZzZHTi9obHFLZGhIdkFWTUszQWZ5MDdkTkNERWlZaklJdkk1RkRx?=
 =?utf-8?B?MXZPZmlDRjlLaTQ1bXRubk9GdVdGeitEOVdzak9Uc0pWKzZENVo5ckRKeDJ0?=
 =?utf-8?B?MmZsbnZ6WU5QcDl6REVvUDF6WW8yRkREL3pSbmlSaDE2SU12NllWRUptTFBT?=
 =?utf-8?B?WklXeVFTb1QxY0dOWkJBZXdwYWRHYzhKek4rNVA5SnVvdFVOa1dUS1pMeURG?=
 =?utf-8?B?cTJOVklCZStFSi91TGx6ZHF6N0tmR29SczRtYWFxWkswRnpqYmhhMFJ3TnpD?=
 =?utf-8?B?eExyczg3Znh0UjA4OUZvNldiN1NobXVtaGhCYVU0ZmUrcE1ybjdYT2FGenZH?=
 =?utf-8?B?cXduRjhsSjN2U0s4NXlHWXpza2RuNzc4VTZMU0RUcWhlS3haZFd6RzNDR0dX?=
 =?utf-8?B?ZWZKeEtYTktFQ1B4N0hKV0RmaHJoMDdBUlRTUmd1Wmd5aDQyRFVva3V2WG1r?=
 =?utf-8?B?QUx1RnFrbEhVSE9jZVlSeEN6cW5iYjI3ZXZaWEg5RWlqVDZ0MGpWUURnUU5w?=
 =?utf-8?B?U282aXVIUHpycjVpSng5MWNWSlNLYktwZFAwUmV5NHFBT05tZVpZbHNaSE5Z?=
 =?utf-8?B?aThLckQydTNiTEhpK0o3VndYL01WcXVZeXQ1NTNkZ2o2dWY1ME13VEJXcjBn?=
 =?utf-8?B?M3VnN0t4ZnhaZEVOdkpqYS9DbkRYc3ZEdGZ0U0NkUDkwZnJZZjlYSTluYytk?=
 =?utf-8?B?YlFGS2JGc1EvY2lmTkxnZ0gwZnBGSHNpQXgwM0R4cUo2TTFMUTFYWjhNTFFF?=
 =?utf-8?B?dGFQUkFvVHluL0ovL1kyY0xQaW5lRnVLSXNzUzdWREdHR1hueXhuc2FwdkVh?=
 =?utf-8?B?eUM4Y3pVWkJnVTAydmVXS2JFOFJnUThTeFgvRE1XMFNLL2FPenVpbzlVQkcy?=
 =?utf-8?B?elpnNms0bjN6WG9qcjkyVStCblRFS1QrdWxsalR4QVBJRGlwanRnOG9BMmE0?=
 =?utf-8?Q?Z35yLiX6OJssQFb9FSeZtMnPobqztHjo=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 6:TYLiaHd+1jiodtzlmbHCumRVPAPu2WFYd4SF46p7WrVfpPKVvgdK7b1eOzTkGTRywXDIEJXrxO1KMJCtdxmf5a7JPMIw6GnCM2Ahpnbp9fioUCIFGpZAOseXpJ80/x7tj1+Fzz4Q3DSA8aWxS2tLPa1Smdxcd+SjhQYdGHqVomqX0UyZCsYvB+1pqECK+RUxEODtXvNTiKYNU2+vvFeWtix/4JrXAt803c+2Xd+EgdiLIc7pLXkMoXAeNhQkZoA+cHvvvCCpH29Tsm2gacFbAt1eufx1e6hMNXX52t0F1yObDxpLM6QxeAw9iT3EQZ0CA3vvdqEYv4pZb7C9JOVwsA==;
 5:dSCrVTtmhKr4ztEsz5mKnv8qAzf3+AI2a5oyVZNJVneft0G2LVFBhLn/id0zJsDxuD0ddYUD+YzlQpanizYxlyB7a9KHzPJXLPjBRZagj4fI2EVbM3aq4FMO4++3dl+c0Xfg10Bmn4GIy+QTAi9TBQ==;
 24:9bXjJwEE1We5f6f9TBVFLWdPW8E1N0MIE2V7/hSHOYnR0rstlX8z/yVVR2ND3ZA7CE+grSUr43WW6cru8toprPKiOwJ1ZlY+Hj/KajGNdks=;
 7:TPZD39j0wLRuPSeizMpkvCW7/BNy2Ntx6SEX1Psa7IUfV5wTw8JSpgNPjEUfxFWCF6oyOr1AtOkhjlRZ62OmxIZJ1izTUVehkTE58UeBhxKNdATYHnA/itJ3libc6/mtMjO+1piPiWQ0sgl7UwV4U0M9qc9M0Rv751SoidOUONhUEz7J4gNJc9nSI6YsAs0hAxLLdjViqqxs3/EgN1aIZL5qUuwa7W0b+M4ulhFDVqU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2017 09:56:19.1706 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2733
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Subject: Re: [Xen-devel] [XenSummit 2017] Shared coprocessor framework
 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gRWRnYXIsCgpJJ20ganVzdCB3b25kZXJpbmcgaWYgeW91IGhhdmUgaGFkIGEgY2hhbmNl
IHRvIHBsYXkgd2l0aCBTQ0Y/ClBsZWFzZSBkbyBub3QgaGVzaXRhdGUgdG8gY29tZSB1cCB3aXRo
IHF1ZXN0aW9ucyBhbmQgY29tbWVudHMuIFdlIGFyZSAKZXh0cmVtZWx5IGludGVyZXN0ZWQgaW4g
dGhlbSB0byBtYWtlIHRoZSB0aGluZyBiZXR0ZXIuCgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 09:58:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 09: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.xen.org>)
	id 1dhv5v-0004Y7-AD; Wed, 16 Aug 2017 09:58:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhv5t-0004Xx-Qj
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 09:58:33 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 6A/04-01732-84714995; Wed, 16 Aug 2017 09:58:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXSPJ+BQ9dDfEq
 kwcVTQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bedcfYC16oVGyf38HcwLhcvouRi0NIYB2j
 xN6FK1m6GDk5hAVyJG7NmMEGYosIuEvsvzmHFcQWAopPvfuACcRmFoiW2HzrHyOIzSZgIDHl9
 UqwGl4BB4mtj44BxTk4WARUJZY+NgIJiwqES+z/fo0ZokRQ4uTMJ2CrOAVsJL596GKGGKku8W
 feJShbW2LZwtdQtrjErSfzmSYw8s1C0j4LScssJC2zkLQsYGRZxahRnFpUllqka2isl1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGIQMQLCDcdt2z0OMkhxMSqK8i85OihTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwdsqOiVSSLAoNT21Ii0zBxgPMGkJDh4lEd58kDRvcUFibnFmO
 kTqFKOilDjvJpCEAEgiozQPrg0Wg5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNsIMoUnM6
 8EbvoroMVMQIuvtE8CWVySiJCSamDUqdl+9PWToLDeDxtspwi+8nKtyZwry+ird0JEcEbsrUQ
 dS46z1oz5Fyc88Aw/7frAfv2ihean/3i5eTzXjsvMcF5xoXZCP2fuTEORaGu+rrVlPYf8L115
 cPvWxBUKV81ebkxapx9y7pv98veW/BkqfikztR4dCn1jturulWshbM/yD/297fxWiaU4I9FQi
 7moOBEAqX2bB7wCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502877512!102674682!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19230 invoked from network); 16 Aug 2017 09:58:32 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 09:58:32 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 04F401131FB32;
 Wed, 16 Aug 2017 11:58:25 +0200 (CEST)
To: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-9-proskurin@sec.in.tum.de>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <4c768aa1-c556-6243-ca58-172aa700d893@sec.in.tum.de>
Date: Wed, 16 Aug 2017 11:58:24 +0200
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: <20170809082038.3236-9-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v8 08/13] arm/guest_access: Move
 vgic_access_guest_memory to guest_access.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA4LzA5LzIwMTcgMTA6MjAgQU0sIFNlcmdlaiBQcm9za3VyaW4gd3Jv
dGU6Cj4gVGhpcyBjb21taXQgbW92ZXMgdGhlIGZ1bmN0aW9uIHZnaWNfYWNjZXNzX2d1ZXN0X21l
bW9yeSB0byBndWVzdGNvcHkuYwo+IGFuZCB0aGUgaGVhZGVyIGFzbS9ndWVzdF9hY2Nlc3MuaC4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGFyZSBtYWRlLgo+IFBsZWFzZSBub3RlIHRoYXQgdGhlIGZ1
bmN0aW9uIHdpbGwgYmUgcmVuYW1lZCBpbiB0aGUgZm9sbG93aW5nIGNvbW1pdC4KPgo+IFNpZ25l
ZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+IEFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gdjY6IFdlIGFkZGVkIHRoaXMgcGF0
Y2ggdG8gb3VyIHBhdGNoIHNlcmllcy4KPgo+IHY3OiBBZGQgQWNrZWQtYnkgSnVsaWVuIEdyYWxs
LgoKWy4uLl0KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNz
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4gaW5kZXggMjUxZTkzNTU5
Ny4uNDk3MTY1MDFhNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2Fj
Y2Vzcy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAo+IEBAIC0x
MCw2ICsxMCw5IEBAIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfdG9fZ3Vlc3RfZmx1c2hfZGNhY2hl
KHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLAo+ICB1bnNpZ25lZCBsb25nIHJhd19jb3B5X2Zy
b21fZ3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2lnbmVkIGxlbik7Cj4gIHVu
c2lnbmVkIGxvbmcgcmF3X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1bnNpZ25lZCBsZW4pOwo+ICAK
PiAraW50IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90
IGdwYSwgdm9pZCAqYnVmLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHNpemUsIGJvb2xfdCBpc193cml0ZSk7Cj4gKwo+ICAjZGVmaW5lIF9fcmF3X2NvcHlfdG9fZ3Vl
c3QgcmF3X2NvcHlfdG9fZ3Vlc3QKPiAgI2RlZmluZSBfX3Jhd19jb3B5X2Zyb21fZ3Vlc3QgcmF3
X2NvcHlfZnJvbV9ndWVzdAo+ICAjZGVmaW5lIF9fcmF3X2NsZWFyX2d1ZXN0IHJhd19jbGVhcl9n
dWVzdAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5kZXggZDRlZDIzZGYyOC4uZTQ4OWQwYmYyMSAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oCj4gQEAgLTIxNyw5ICsyMTcsNiBAQCBleHRlcm4gdm9pZCByZWdpc3Rlcl92
Z2ljX29wcyhzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgKm9wcyk7Cj4g
IGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKPiAg
aW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwo+ICAK
PiAtaW50IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90
IGdwYSwgdm9pZCAqYnVmLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHNpemUsIGJvb2xfdCBpc193cml0ZSk7Cj4gLQo+ICBleHRlcm4gaW50IGRvbWFpbl92Z2ljX3Jl
Z2lzdGVyKHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7Cj4gIGV4dGVybiBpbnQg
dmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwo+ICBleHRlcm4gYm9vbCB2Z2ljX3RvX3Nn
aShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLAoKQXMgU3RlZmFubyBhbmQgQW5kcmV3
IG1lbnRpb25lZCBpbiBwYXRjaCAxMS8xMywgZHVlIHRvIGEgcmVjZW50IHBhdGNoIGluCnN0YWdp
bmcsIHRoZSB1cHBlciBwYXRjaCBmYWlsZXMgYnVpbGRpbmcgZHVlIHRvIGEgbWlzc2luZyBkZWNs
YXJhdGlvbiBvZgpzdHJ1Y3QgZG9tYWluIGluIDx4ZW4vdHlwZXMuaD4uIFRoaXMgY2FuIGJlIGVh
c2lseSBmaXhlZCBieSBhZGRpbmcgYQpmb3J3YXJkIGRlY2xhcmF0aW9uIHRvIHN0cnVjdCBkb21h
aW4gcmlnaHQgYWJvdmUKdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5IGluIDxhc20vZ3Vlc3RfYWNj
ZXNzLmg+IGFzIHlvdSB3aWxsIGZpbmQgaW4gdGhlCmZvbGxvd2luZyBwYXRjaC4KCkFsdGhvdWdo
IHRoaXMgY2hhbmdlIGFscmVhZHkgZml4ZWQgdGhlIGJ1aWxkIG9uIG15IG1hY2hpbmUsIGFjY29y
ZGluZyB0bwpUcmF2aXMgQ0kgb25lIGJ1aWxkIChYRU5fVEFSR0VUX0FSQ0g9YXJtNjQKQ1JPU1Nf
Q09NUElMRT1hYXJjaDY0LWxpbnV4LWdudS0gWEVOX0NPTkZJR19FWFBFUlQ9eSBSQU5EQ09ORklH
PXkKZGVidWc9bikgZmFpbGVkIGR1ZSB0byBtaXNzaW5nIGluZm9ybWF0aW9uIG9mIHRoZSB0eXBl
cyBwYWRkcl90LAp1aW50MzJfdCwgYm9vbF90IGV0Yy4gV2hpY2ggaXMgdGhlIHJlYXNvbiB3aHkg
SSBoYXZlIGluY2x1ZGVkCjx4ZW4vdHlwZXMuaD4uCgpUaGUgaGVhZGVyIDx4ZW4vZ3Vlc3RfYWNj
ZXNzLmg+IGFscmVhZHkgaW5jbHVkZXMgPHhlbi90eXBlcy5oPi4gSG93ZXZlciwKYXMgPHhlbi9n
dWVzdF9hY2Nlc3MuaD4gZ2V0cyBpbmNsdWRlZCBmcm9tIGdjb3YuaCBiZWZvcmUgPHhlbi90eXBl
cy5oPgppdCBsZWFkcyB0byB0aGUgdXBwZXIgbWlzc2luZyB0eXBlIGluZm9ybWF0aW9uIGlzc3Vl
cy4KCldvdWxkIHRoZSBmb2xsb3dpbmcgY2hhbmdlcyBiZSBvayB3aXRoIHlvdSBvciBzaGFsbCBJ
IHJlbW92ZSB5b3VyCkFja2VkLWJ5IGluIHY5PwoKCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9ndWVzdF9hY2Nlc3MuaApiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNz
LmgKaW5kZXggMjUxZTkzNTU5Ny4uODAzOGU4ODVmNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9ndWVzdF9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2Fj
Y2Vzcy5oCkBAIC0zLDYgKzMsNyBAQAoKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAj
aW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8YXNtL3R5cGVzLmg+CgogdW5zaWduZWQg
bG9uZyByYXdfY29weV90b19ndWVzdCh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWdu
ZWQgbGVuKTsKIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfdG9fZ3Vlc3RfZmx1c2hfZGNhY2hlKHZv
aWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLApAQCAtMTAsNiArMTEsMTAgQEAgdW5zaWduZWQgbG9u
ZyByYXdfY29weV90b19ndWVzdF9mbHVzaF9kY2FjaGUodm9pZAoqdG8sIGNvbnN0IHZvaWQgKmZy
b20sCiB1bnNpZ25lZCBsb25nIHJhd19jb3B5X2Zyb21fZ3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZv
aWQgKmZyb20sIHVuc2lnbmVkCmxlbik7CiB1bnNpZ25lZCBsb25nIHJhd19jbGVhcl9ndWVzdCh2
b2lkICp0bywgdW5zaWduZWQgbGVuKTsKCitzdHJ1Y3QgZG9tYWluOworaW50IHZnaWNfYWNjZXNz
X2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCBib29sX3QgaXNfd3Jp
dGUpOworCiAjZGVmaW5lIF9fcmF3X2NvcHlfdG9fZ3Vlc3QgcmF3X2NvcHlfdG9fZ3Vlc3QKICNk
ZWZpbmUgX19yYXdfY29weV9mcm9tX2d1ZXN0IHJhd19jb3B5X2Zyb21fZ3Vlc3QKICNkZWZpbmUg
X19yYXdfY2xlYXJfZ3Vlc3QgcmF3X2NsZWFyX2d1ZXN0CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IGQ0ZWQy
M2RmMjguLmU0ODlkMGJmMjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0yMTcsOSArMjE3LDYgQEAgZXh0
ZXJuIHZvaWQgcmVnaXN0ZXJfdmdpY19vcHMoc3RydWN0IGRvbWFpbiAqZCwKY29uc3Qgc3RydWN0
IHZnaWNfb3BzICpvcHMpOwogaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
Km1taW9fY291bnQpOwogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1t
aW9fY291bnQpOwoKLWludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3Qgc2l6ZSwgYm9vbF90IGlzX3dyaXRlKTsKLQogZXh0ZXJuIGludCBkb21haW5fdmdp
Y19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwogZXh0ZXJuIGlu
dCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdik7CiBleHRlcm4gYm9vbCB2Z2ljX3RvX3Nn
aShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLAotLQoyLjEzLjMKCgoKVGhhbmtzLAp+
U2VyZ2VqCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10:01: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.xen.org>)
	id 1dhv8h-0005El-NU; Wed, 16 Aug 2017 10:01:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhv8g-0005Ed-GD
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:01:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BD/71-03612-5F714995; Wed, 16 Aug 2017 10:01:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQver+JR
 Ig6lTRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPU1ezFtznqFjbNI+pgfEVWxcjJ4eEgJ/E
 2UebwGxhAW+Jb3+7WEBsEQFlid5fv4FsLg5mgbeMEj8erwdzhAR6mSTmTbwIVsUmoC+x+8UnJ
 hCbV8BWovfYT0YQm0VAVWLju21gU0UFwiX2f7/GDFEjKHFy5hOwXk4Be4nT5xvZuxg5gDZoSq
 zfpQ8SZhaQl9j+dg4zhC0u0fRlJSuILSSgJnGt/xI7xNHpEhOf9bBMYBSYhWTqLIRJs5BMmoV
 k0gJGllWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBywAE
 Oxi/LQs4xCjJwaQkyrvo7KRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8J8SmRAoJFqWmp1akZ
 eYA4wcmLcHBoyTCKwyMISHe4oLE3OLMdIjUKUZFKXHe6SB9AiCJjNI8uDZYzF5ilJUS5mUEOk
 SIpyC1KDezBFX+FaM4B6OSMK8ZyBSezLwSuOmvgBYzAS2+0j4JZHFJIkJKqoHRN7rl767rVgG
 KduLOmX8nJ088/a1U7IvYp19Pl6dYXpZpXylU8evu2/k/IzMZDC5Pnetu9vvqKecFB4s1TT/u
 CeCbntGpfXdh3r/DgYf0WY+8Xi24/q7KclH7/5nyZbMDuM/tbD5q2nNU5/jX7kvBO65a12mvy
 ju+ZP0ykYdmk1Vf9EREn/e4o8RSnJFoqMVcVJwIAI5GijPUAgAA
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502877684!64213078!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23470 invoked from network); 16 Aug 2017 10:01:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 10:01:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="51060234"
To: Jan Beulich <JBeulich@suse.com>
References: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599317F3020000780016FDED@prv-mh.provo.novell.com>
 <ca57aff7-10ad-09db-45a1-c0fc25b3f14a@citrix.com>
 <599431FD02000078001702D8@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4720f253-af4c-7275-16e4-95ef72a19113@citrix.com>
Date: Wed, 16 Aug 2017 11:01:22 +0100
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: <599431FD02000078001702D8@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>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 1/2] gnttab: don't use possibly unbounded
	tail calls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTA6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjA4LjE3IGF0
IDE3OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE1LzA4LzE3
IDE0OjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEBAIC0yNjA4LDcgKzI2MTAsNyBAQCBzdGF0
aWMgbG9uZyBnbnR0YWJfY29weSgKPj4+ICAgICAgewo+Pj4gICAgICAgICAgaWYgKCBpICYmIGh5
cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQo+Pj4gICAgICAgICAgewo+Pj4gLSAgICAgICAgICAg
IHJjID0gaTsKPj4+ICsgICAgICAgICAgICByYyA9IGNvdW50IC0gaTsKPj4gU29tZXdoZXJlLCBw
cm9iYWJseSBhcyBhIGNvbW1lbnQgZm9yIGdudHRhYl9jb3B5KCksIHdlIHNob3VsZCBoYXZlIGEK
Pj4gY29tbWVudCBleHBsYWluaW5nIHdoeSB0aGUgcmV0dXJuIHZhbHVlIGlzIGRpZmZlcmVudCBm
cm9tIGFsbCBvdGhlciBvcHMsCj4+IHdoaWNoIHdpbGwgYWxzbyBnbyBzb21ld2hhdCB0byBleHBs
YWluaW5nIHRoZSAicmMgPSBjb3VudCAtIHJjOyIgbG9naWMuCj4gU3VyZS4KPgo+PiBJIHRoaW5r
IGl0IHdvdWxkIGFsc28gYmUgd2lzZSB0byBoYXZlIGFuIGVhcmx5IGV4aXQgaW4KPj4gZG9fZ3Jh
bnRfdGFibGVfb3AoKSBmb3IgcGFzc2luZyBhIGNvdW50IG9mIDAuICBBcyBmYXIgYXMgSSBjYW4g
dGVsbCwgd2UKPj4gd2lsbCBnZXQgYWxsIHRoZSB3YXkgaW50byB0aGUgc3Vib3AgaGFuZGxlciBi
ZWZvcmUgZGlzY292ZXJpbmcgYSBjb3VudCBvZiAwLgo+IFdlbGwsIHRoYXQgd291bGQgY29sbGlk
ZSB3aXRoIHtnZXQsc2V0fV92ZXJzaW9uIHdoaWNoIGRvbid0IGN1cnJlbnRseQo+IGhvbm9yIGNv
dW50IChhbmQgaGVuY2UgZXhpc3RpbmcgY2FsbGVycyBtYXkgYmUgcGFzc2luZyB6ZXJvIGhlcmUp
Lgo+IE90aGVyd2lzZSBJIHdvdWxkIGFncmVlIHdpdGggd2hhdCB5b3UgcHJvcG9zZS4KCkxvdmVs
eSA6KAoKV2UndmUgYWxzbyBnb3QgYSBudW1iZXIgb2Ygb3RoZXIgaXNzdWVzLCBsaWtlIHRoZSBm
YWN0IHRoYXQgY291bnQsIGJlaW5nCnVuc2lnbmVkIGludCwgZ2V0cyBzaWxlbnRseSB0cnVuY2F0
ZWQgaW4gdGhlIG5vbi1jb21wYXQgY2FzZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:11:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 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.xen.org>)
	id 1dhvIF-0006CO-Kh; Wed, 16 Aug 2017 10:11:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhvIE-0006CI-Mt
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:11:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 31/1A-03557-54A14995; Wed, 16 Aug 2017 10:11:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVysyfVTddVakq
 kwbddEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0Zfk0XBDJGKxZumMjcwdgh2MXJyCAlsZJR4
 /yuzi5ELyN7NKPHsWCs7SEJYIEfi1owZbF2MHBwiAn4Sd64GQtQsYpTo23+GCaSGWSBaYvOtf
 4wgNpuApsSdz5/A4rwCVhIf3/xlB+llEVCVaL6rDRIWFQiXeNt4hAWiRFDi5MwnYDangKPE1D
 9HWSBGmknM2/yQGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypG9eLUorLUIl0TvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjN2X/Q8xSnIwKYnyLjo7KVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBK+T5JRIIcGi1PTUirTMHGDIw6QlOHiURHg3gaR5iwsSc4sz0yFSp
 xgVpcR5OUESAiCJjNI8uDZYnF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8+kCk8mXklcN
 NfAS1mAlp8pX0SyOKSRISUVAPj7obOxWHM52aKiT5L+CWqlFnA0i11c13Eo53ZPz/d8Oatm+6
 zed7X6a6Pk6e4vbhYnMZtuLWXx3OJo6j6bWFuxyNcWRUTTlrbnGRpVbB65ODEJlRSlHl70fxf
 27t/+KybdrpGL+wVg9wj/frjChNCme7svpnAEN0TeSGH627nxc7Lsyfx3xdSYinOSDTUYi4qT
 gQA/yDjv64CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502878276!59176094!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22580 invoked from network); 16 Aug 2017 10:11:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 16 Aug 2017 10:11:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C64522B;
 Wed, 16 Aug 2017 03:11:15 -0700 (PDT)
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 F068C3F483;
 Wed, 16 Aug 2017 03:11:14 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-9-proskurin@sec.in.tum.de>
 <4c768aa1-c556-6243-ca58-172aa700d893@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <450808a6-ca59-7290-8328-6488f14b79e0@arm.com>
Date: Wed, 16 Aug 2017 11:11:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4c768aa1-c556-6243-ca58-172aa700d893@sec.in.tum.de>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v8 08/13] arm/guest_access: Move
 vgic_access_guest_memory to guest_access.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNi8wOC8xNyAxMDo1OCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4KPgo+IE9uIDA4LzA5LzIwMTcgMTA6MjAgQU0sIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+
IFRoaXMgY29tbWl0IG1vdmVzIHRoZSBmdW5jdGlvbiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkg
dG8gZ3Vlc3Rjb3B5LmMKPj4gYW5kIHRoZSBoZWFkZXIgYXNtL2d1ZXN0X2FjY2Vzcy5oLiBObyBm
dW5jdGlvbmFsIGNoYW5nZXMgYXJlIG1hZGUuCj4+IFBsZWFzZSBub3RlIHRoYXQgdGhlIGZ1bmN0
aW9uIHdpbGwgYmUgcmVuYW1lZCBpbiB0aGUgZm9sbG93aW5nIGNvbW1pdC4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Cj4+IEFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiAtLS0KPj4gQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ2M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiB2NjogV2UgYWRkZWQgdGhp
cyBwYXRjaCB0byBvdXIgcGF0Y2ggc2VyaWVzLgo+Pgo+PiB2NzogQWRkIEFja2VkLWJ5IEp1bGll
biBHcmFsbC4KPgo+IFsuLi5dCj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3RfYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4+IGlu
ZGV4IDI1MWU5MzU1OTcuLjQ5NzE2NTAxYTQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3Vlc3RfYWNjZXNzLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9h
Y2Nlc3MuaAo+PiBAQCAtMTAsNiArMTAsOSBAQCB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1
ZXN0X2ZsdXNoX2RjYWNoZSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwKPj4gIHVuc2lnbmVk
IGxvbmcgcmF3X2NvcHlfZnJvbV9ndWVzdCh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5z
aWduZWQgbGVuKTsKPj4gIHVuc2lnbmVkIGxvbmcgcmF3X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1
bnNpZ25lZCBsZW4pOwo+Pgo+PiAraW50IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3Qg
ZG9tYWluICpkLCBwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBzaXplLCBib29sX3QgaXNfd3JpdGUpOwo+PiArCj4+ICAjZGVm
aW5lIF9fcmF3X2NvcHlfdG9fZ3Vlc3QgcmF3X2NvcHlfdG9fZ3Vlc3QKPj4gICNkZWZpbmUgX19y
YXdfY29weV9mcm9tX2d1ZXN0IHJhd19jb3B5X2Zyb21fZ3Vlc3QKPj4gICNkZWZpbmUgX19yYXdf
Y2xlYXJfZ3Vlc3QgcmF3X2NsZWFyX2d1ZXN0Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4+IGluZGV4IGQ0ZWQy
M2RmMjguLmU0ODlkMGJmMjEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4+IEBAIC0yMTcsOSArMjE3
LDYgQEAgZXh0ZXJuIHZvaWQgcmVnaXN0ZXJfdmdpY19vcHMoc3RydWN0IGRvbWFpbiAqZCwgY29u
c3Qgc3RydWN0IHZnaWNfb3BzICpvcHMpOwo+PiAgaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9t
YWluICpkLCBpbnQgKm1taW9fY291bnQpOwo+PiAgaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9t
YWluICpkLCBpbnQgKm1taW9fY291bnQpOwo+Pgo+PiAtaW50IHZnaWNfYWNjZXNzX2d1ZXN0X21l
bW9yeShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAo+PiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCBib29sX3QgaXNfd3JpdGUpOwo+
PiAtCj4+ICBleHRlcm4gaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVyKHN0cnVjdCBkb21haW4gKmQs
IGludCAqbW1pb19jb3VudCk7Cj4+ICBleHRlcm4gaW50IHZjcHVfdmdpY19mcmVlKHN0cnVjdCB2
Y3B1ICp2KTsKPj4gIGV4dGVybiBib29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdp
c3Rlcl90IHNnaXIsCj4KPiBBcyBTdGVmYW5vIGFuZCBBbmRyZXcgbWVudGlvbmVkIGluIHBhdGNo
IDExLzEzLCBkdWUgdG8gYSByZWNlbnQgcGF0Y2ggaW4KPiBzdGFnaW5nLCB0aGUgdXBwZXIgcGF0
Y2ggZmFpbGVzIGJ1aWxkaW5nIGR1ZSB0byBhIG1pc3NpbmcgZGVjbGFyYXRpb24gb2YKPiBzdHJ1
Y3QgZG9tYWluIGluIDx4ZW4vdHlwZXMuaD4uIFRoaXMgY2FuIGJlIGVhc2lseSBmaXhlZCBieSBh
ZGRpbmcgYQo+IGZvcndhcmQgZGVjbGFyYXRpb24gdG8gc3RydWN0IGRvbWFpbiByaWdodCBhYm92
ZQo+IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSBpbiA8YXNtL2d1ZXN0X2FjY2Vzcy5oPiBhcyB5
b3Ugd2lsbCBmaW5kIGluIHRoZQo+IGZvbGxvd2luZyBwYXRjaC4KCldoeSB0aGUgZm9yd2FyZCBk
ZWNsYXJhdGlvbiBhbmQgbm90IGRpcmVjdGx5IGluY2x1ZGluZyB4ZW4vc2NoZWQuaD8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10:13: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.xen.org>)
	id 1dhvKC-0006JL-0Q; Wed, 16 Aug 2017 10:13:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvKA-0006JA-Jf
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:13:18 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 A3/48-01732-DBA14995; Wed, 16 Aug 2017 10:13:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3ev1JR
 Ig987xC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyV7yezF6zkq5h99h1LA+Nu7i5GTg4hgTyJ
 Bz0fWLoYOTh4Bewkdm1KBAlLCBhKnF54kwXEZhFQlfjTeo4dxGYTUJdoe7adFcQWEdCXmP/pJ
 5DNxcEs8JtR4sKV10wgCWEBH4nOL2/YIeYfYJLYe6sCxOYEmv9h5lFGiF2CEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukYWekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcFXz8DAuIOxb5XfIUZJDiYlUd5FZydF
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPSw5JVJIsCg1PbUiLTMHGAcwaQkOHiUR3ncgad7ig
 sTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEuedCFIkAFKUUZoHNwIWk5cYZaWEeRkZGBiEeApSi3
 IzS1DlXzGKczAqCfN+AZnCk5lXArfpFdARTEBHXGmfBHJESSJCSqqB0WNCCmvBlLAfeRF6mT4
 ea2s07u6LFVKQSpdjsahoDl04tdyUdcVUDhPf/Z9MBa7PP8PMpTR55jQ3qW5tXVdlGR/OJ994
 JIJaVeyeekw0P5O3acK6mkfeFl0f4p6W1nauk/z0ZMFleWemupYz59fL8TAuvryObe+88Cva9
 28ee/tr/UmrcFkHJZbijERDLeai4kQA7GWuYsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502878395!93472920!1
X-Originating-IP: [137.65.248.74]
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 6813 invoked from network); 16 Aug 2017 10:13:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Aug 2017 10:13:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:13:14 -0600
Message-Id: <599436D80200007800170306@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:13:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599316BF020000780016FDC7@prv-mh.provo.novell.com>
 <599317F3020000780016FDED@prv-mh.provo.novell.com>
 <ca57aff7-10ad-09db-45a1-c0fc25b3f14a@citrix.com>
 <599431FD02000078001702D8@prv-mh.provo.novell.com>
 <4720f253-af4c-7275-16e4-95ef72a19113@citrix.com>
In-Reply-To: <4720f253-af4c-7275-16e4-95ef72a19113@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 v3 1/2] gnttab: don't use possibly unbounded
 tail calls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDEyOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDgvMTcgMTA6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNS4w
OC4xNyBhdCAxNzowNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTUvMDgvMTcgMTQ6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEBAIC0yNjA4LDcgKzI2MTAs
NyBAQCBzdGF0aWMgbG9uZyBnbnR0YWJfY29weSgKPj4+PiAgICAgIHsKPj4+PiAgICAgICAgICBp
ZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCj4+Pj4gICAgICAgICAgewo+Pj4+
IC0gICAgICAgICAgICByYyA9IGk7Cj4+Pj4gKyAgICAgICAgICAgIHJjID0gY291bnQgLSBpOwo+
Pj4gU29tZXdoZXJlLCBwcm9iYWJseSBhcyBhIGNvbW1lbnQgZm9yIGdudHRhYl9jb3B5KCksIHdl
IHNob3VsZCBoYXZlIGEKPj4+IGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgdGhlIHJldHVybiB2YWx1
ZSBpcyBkaWZmZXJlbnQgZnJvbSBhbGwgb3RoZXIgb3BzLAo+Pj4gd2hpY2ggd2lsbCBhbHNvIGdv
IHNvbWV3aGF0IHRvIGV4cGxhaW5pbmcgdGhlICJyYyA9IGNvdW50IC0gcmM7IiBsb2dpYy4KPj4g
U3VyZS4KPj4KPj4+IEkgdGhpbmsgaXQgd291bGQgYWxzbyBiZSB3aXNlIHRvIGhhdmUgYW4gZWFy
bHkgZXhpdCBpbgo+Pj4gZG9fZ3JhbnRfdGFibGVfb3AoKSBmb3IgcGFzc2luZyBhIGNvdW50IG9m
IDAuICBBcyBmYXIgYXMgSSBjYW4gdGVsbCwgd2UKPj4+IHdpbGwgZ2V0IGFsbCB0aGUgd2F5IGlu
dG8gdGhlIHN1Ym9wIGhhbmRsZXIgYmVmb3JlIGRpc2NvdmVyaW5nIGEgY291bnQgb2YgMC4KPj4g
V2VsbCwgdGhhdCB3b3VsZCBjb2xsaWRlIHdpdGgge2dldCxzZXR9X3ZlcnNpb24gd2hpY2ggZG9u
J3QgY3VycmVudGx5Cj4+IGhvbm9yIGNvdW50IChhbmQgaGVuY2UgZXhpc3RpbmcgY2FsbGVycyBt
YXkgYmUgcGFzc2luZyB6ZXJvIGhlcmUpLgo+PiBPdGhlcndpc2UgSSB3b3VsZCBhZ3JlZSB3aXRo
IHdoYXQgeW91IHByb3Bvc2UuCj4gCj4gTG92ZWx5IDooCj4gCj4gV2UndmUgYWxzbyBnb3QgYSBu
dW1iZXIgb2Ygb3RoZXIgaXNzdWVzLCBsaWtlIHRoZSBmYWN0IHRoYXQgY291bnQsIGJlaW5nCj4g
dW5zaWduZWQgaW50LCBnZXRzIHNpbGVudGx5IHRydW5jYXRlZCBpbiB0aGUgbm9uLWNvbXBhdCBj
YXNlLgoKVHJ1bmNhdGVkPyBJIGRvbid0IHNlZSBhbnkgc3VjaCBjYXNlIChub3Igd2h5IHRoaXMg
d291bGQgYmUKbm9uLWNvbXBhdCBzcGVjaWZpYykuIFRoZXJlIGlzIGEgY2hlY2sgcmlnaHQgYXQg
dGhlIHN0YXJ0IG9mIHRoZQpmdW5jdGlvbiB0byBtYWtlIHN1cmUgaHVnZSB2YWx1ZXMgY2FuJ3Qg
YmUgbWlzdGFrZW4gYXMgZXJyb3IKdmFsdWVzIHJldHVybmVkIGJ5IHRoZSBoZWxwZXIgZnVuY3Rp
b25zLiBZb3UncmUgbm90IHJlZmVycmluZwp0byB0aGUgZmFjdCB0aGF0IGEgY2FsbGVyIG1pZ2h0
IGJlIHBhc3NpbmcgYW4gdW5zaWduZWQgbG9uZwpjb3VudCwgYXJlIHlvdT8gVGhhdCB3b3VsZCBi
ZSBhIHByb2JsZW0gd2l0aCBhbnkgdW5zaWduZWQKaW50IGh5cGVyY2FsbCBwYXJhbWV0ZXJzIChl
LmcuIGFsc28gd2l0aCAiY21kIiBoZXJlKSwgYnV0IEkKZG9uJ3QgdmlldyB0aGlzIGFzIGEgcHJv
YmxlbSBhdCBhbGw6IFRoZXNlIGFyZSBkZWZpbmVkIHRvIHRha2UKMzItYml0IHBhcmFtZXRlcnMg
b25seS4gRm9yIGV4YW1wbGUsIExpbnV4J2VzIApIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKCkg
YWxzbyBwcm9wZXJseSBoYXMgYm90aCBhcwp1bnNpZ25lZCBpbnQuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:16:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10: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.xen.org>)
	id 1dhvMn-0006k5-D9; Wed, 16 Aug 2017 10:16:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvMm-0006jz-0U
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:16:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C9/EC-01732-F5B14995; Wed, 16 Aug 2017 10:15:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXS6fjDSzdOekq
 kwZ3VJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alP7fYCr4wVWxZPp+9gXEXUxcjJ4eQQJ7E
 4am3WbsYOTh4Bewkep6HgoQlBAwlTi+8yQJiswioSizd+4sRxGYTUJdoe7YdrFxEwEDi3NGkL
 kYuDmaBtUwSF2fdBRspLCAvcfHuZkaI8XYSjX2/GSHGC0r83SEMEmYW0JJ4+OsWC4StLbFs4W
 tmkBJmAWmJ5f84JjDyzkJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6Bo
 aGOvlphYXJ6an5iQmFesl5+duYgSGWD0DA+MOxvYTfocYJTmYlER5F52dFCnEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgtdJckqkkGBRanpqRVpmDjDYYdISHDxKIrybQNK8xQWJucWZ6RCpU4zGH
 E0ftnxh4ng14f83JiGWvPy8VClx3okgpQIgpRmleXCDYFF4iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5Iw7xeQKTyZeSVw+14BncIEdMqV9kkgp5QkIqSkGhhzi1fHz8jReVfyaIqAsMY98X8
 +103urVi+8r9t62WJ384Kx80/C1xukz7yYO0+Lla/yumax6vd+JO52kodGP2ErGfc3qay+PgS
 riWbpn2fsZNL/570BgtPbqHbbRsmRp15EBN631lhutbGbH7J6b+evtq0UKtpW6ngmiW9J3YeE
 12Ry3P6++mHSizFGYmGWsxFxYkAGUjFE70CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502878557!71683506!1
X-Originating-IP: [137.65.248.74]
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 43138 invoked from network); 16 Aug 2017 10:15:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:15:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:15:56 -0600
Message-Id: <5994377B0200007800170309@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:15:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
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 v4 0/2] XSA-226
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WFNBLTIyNiB3ZW50IG91dCB3aXRoIGp1c3QgYSB3b3JrYXJvdW5kIHBhdGNoLiBUaGUgcGFpciBv
ZiBwYXRjaGVzCmhlcmUgYmVjYW1lIHJlYWR5IHRvbyBsYXRlIHRvIGJlIHJlYXNvbmFibHkgaW5j
bHVkZWQgaW4gdGhlIFhTQS4KTmV2ZXJ0aGVsZXNzIHRoZXkgYWltIGF0IGZpeGluZyB0aGUgdW5k
ZXJseWluZyBpc3N1ZXMsIGlkZWFsbHkgbWFraW5nCnRoZSB3b3JrYXJvdW5kIHVubmVjZXNzYXJ5
LgoKMTogZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKMjog
Z250dGFiOiBmaXggdHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10:20: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.xen.org>)
	id 1dhvRS-0007NS-VF; Wed, 16 Aug 2017 10:20:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvRR-0007NM-1a
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:20:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B2/4D-03044-08C14995; Wed, 16 Aug 2017 10:20:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7deZkq
 kweuL2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMyyIFf1UqbnzrZW9gvCrRxcjJISSQJ7Hu
 /gMmEJtXwE7i2Y4GZhBbQsBQ4vTCmywgNouAqsSUDXcZQWw2AXWJtmfbWbsYOThEBAwkzh1N6
 mLk4mAW+MUoMefCFLB6YQF3iZMrz7NDzC+S6NlzGczmFLCXaGpZzQTSyysgKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoqJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg/HTsoBDjJIcTEqivIvOTooU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbLj0lUkiwKDU9tSItMwcYBTBpCQ4eJRFeIZA0b3FBY
 m5xZjpE6hSjLserCf+/MQmx5OXnpUqJ8z6XAioSACnKKM2DGwGLyEuMslLCvIxARwnxFKQW5W
 aWoMq/YhTnYFQS5o0GWcWTmVcCt+kV0BFMQEdcaZ8EckRJIkJKqoHReRNf+Y+ckzeNJl97VH5
 Ag29d++HaDY3vpNanpV2OvGTUuS8ld7LT59897KUBF7snm+8s/b6gZXX3jNaUcL+lZ7J9XzB9
 Ff+uepXrv1idcNji/a8UU8osf9zttLHduGCfpXiGtZ25ocf81NSrKWYiISfabv8oZK6vl97ZN
 ic7+kdb+aPON8xKLMUZiYZazEXFiQCjr7NtwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502878845!72275251!1
X-Originating-IP: [137.65.248.74]
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 18465 invoked from network); 16 Aug 2017 10:20:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:20:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:20:45 -0600
Message-Id: <5994389C0200007800170323@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:20:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5994377B0200007800170309@prv-mh.provo.novell.com>
 <5994377B0200007800170309@prv-mh.provo.novell.com>
In-Reply-To: <5994377B0200007800170309@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v4 1/2] gnttab: don't use possibly unbounded
	tail calls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRy
YW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3
aXRoIGEga25vd24gcmVjdXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9m
b3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAg
Z3JhbnRzLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNl
bGYgd2l0aCB0aGUgbGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwg
aXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZl
IGVudHJ5J3MgcGluIGNvdW50CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OiBBZGQgY29tbWVudC4K
djI6IFphcCAqcGFnZSBwcmlvciB0byByZXR1cm5pbmcgRVJFU1RBUlQuIEZpeCBpID09IDAgY2Fz
ZSBpbiB0aGUgZXhpdAogICAgcGF0aCBiZWluZyBhZGRlZCB0byBnbnR0YWJfY29weSgpLgoKLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwpAQCAtMjEwOSw4ICsyMTA5LDEwIEBAIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAg
IGlmICggdGQgIT0gcmQgKQogICAgIHsKLSAgICAgICAgLyogUmVjdXJzaXZlIGNhbGxzLCBidXQg
dGhleSdyZSB0YWlsIGNhbGxzLCBzbyBpdCdzCi0gICAgICAgICAgIG9rYXkuICovCisgICAgICAg
IC8qCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRoZXkncmUgYm91bmRlZCAoYWNx
dWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUKKyAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2
aXR5KSwgc28gaXQncyBva2F5LgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCByZWxlYXNlZF93
cml0ZSApCiAgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRyYW5zX2dy
ZWYsIDApOwogICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRfcmVhZCApCkBAIC0yMjYyLDEwICsy
MjY0LDExIEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgICAgICByZXR1
cm4gcmM7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkKLSAgICAgICAgICAgICAgIGVsc2Ug
dHJpZWQgdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVyLCB1bnBpbikgdGhlCi0gICAgICAgICAg
ICAgICByZWZlcmVuY2UgaW4gKnRoaXMqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUg
dXAKLSAgICAgICAgICAgICAgIGFuZCB0cnkgYWdhaW4uICovCisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogV2UgZHJvcHBlZCB0aGUgbG9jaywgc28gd2UgaGF2ZSB0byBjaGVjayB0aGF0
IG5vYm9keSBlbHNlIHRyaWVkCisgICAgICAgICAgICAgKiB0byBwaW4gKG9yLCBmb3IgdGhhdCBt
YXR0ZXIsIHVucGluKSB0aGUgcmVmZXJlbmNlIGluICp0aGlzKgorICAgICAgICAgICAgICogZG9t
YWluLiAgSWYgdGhleSBkaWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVyIHRvIHJl
dHJ5LgorICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIGFjdC0+cGluICE9IG9sZF9w
aW4gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9j
b3B5X3BpbihhY3QsIHN0YXR1cyk7CkBAIC0yMjczLDkgKzIyNzYsOCBAQCBfX2FjcXVpcmVfZ3Jh
bnRfZm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsK
ICAgICAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwogICAgICAgICAgICAgICAg
IHB1dF9wYWdlKCpwYWdlKTsKLSAgICAgICAgICAgICAgICByZXR1cm4gX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KHJkLCBncmVmLCBsZG9tLCByZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lLCBwYWdlLCBwYWdlX29mZiwgbGVuZ3Ro
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsb3df
dHJhbnNpdGl2ZSk7CisgICAgICAgICAgICAgICAgKnBhZ2UgPSBOVUxMOworICAgICAgICAgICAg
ICAgIHJldHVybiBFUkVTVEFSVDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogVGhl
IGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkgbm90IGJlIGEKQEAgLTI1NzQs
NyArMjU3Niw3IEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfb25lKGNvbnN0IHN0cnVjdAogICAg
IHsKICAgICAgICAgZ250dGFiX2NvcHlfcmVsZWFzZV9idWYoc3JjKTsKICAgICAgICAgcmMgPSBn
bnR0YWJfY29weV9jbGFpbV9idWYob3AsICZvcC0+c291cmNlLCBzcmMsIEdOVENPUFlfc291cmNl
X2dyZWYpOwotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGlmICggcmMgKQogICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC0yNTg0LDcgKzI1ODYsNyBAQCBzdGF0aWMgaW50
IGdudHRhYl9jb3B5X29uZShjb25zdCBzdHJ1Y3QKICAgICB7CiAgICAgICAgIGdudHRhYl9jb3B5
X3JlbGVhc2VfYnVmKGRlc3QpOwogICAgICAgICByYyA9IGdudHRhYl9jb3B5X2NsYWltX2J1Zihv
cCwgJm9wLT5kZXN0LCBkZXN0LCBHTlRDT1BZX2Rlc3RfZ3JlZik7Ci0gICAgICAgIGlmICggcmMg
PCAwICkKKyAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
QEAgLTI1OTMsNiArMjU5NSwxNCBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X29uZShjb25zdCBz
dHJ1Y3QKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBnbnR0YWJfY29weSgpLCBvdGhlciB0
aGFuIHRoZSB2YXJpb3VzIG90aGVyIGhlbHBlcnMgb2YKKyAqIGRvX2dyYW50X3RhYmxlX29wKCks
IHJldHVybnMgKGJlc2lkZXMgcG9zc2libGUgZXJyb3IgaW5kaWNhdG9ycykKKyAqICJjb3VudCAt
IGkiIHJhdGhlciB0aGFuICJpIiB0byBlbnN1cmUgdGhhdCBldmVuIGlmIG5vIHByb2dyZXNzCisg
KiB3YXMgbWFkZSBhdCBhbGwgKHBlcmhhcHMgZHVlIHRvIGdudHRhYl9jb3B5X29uZSgpIHJldHVy
bmluZyBhCisgKiBwb3NpdGl2ZSB2YWx1ZSkgYSBub24temVybyB2YWx1ZSBpcyBiZWluZyBoYW5k
ZWQgYmFjayAoemVybyBuZWVkcworICogdG8gYmUgYXZvaWRlZCwgYXMgdGhhdCBtZWFucyAic3Vj
Y2VzcywgYWxsIGRvbmUiKS4KKyAqLwogc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCiAgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfY29weV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3Vu
dCkKIHsKQEAgLTI2MDYsNyArMjYxNiw3IEBAIHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAogICAg
IHsKICAgICAgICAgaWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICByYyA9IGk7CisgICAgICAgICAgICByYyA9IGNvdW50IC0gaTsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTI2MTYsMTMgKzI2MjYsMjAgQEAgc3Rh
dGljIGxvbmcgZ250dGFiX2NvcHkoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0g
ICAgICAgIG9wLnN0YXR1cyA9IGdudHRhYl9jb3B5X29uZSgmb3AsICZkZXN0LCAmc3JjKTsKLSAg
ICAgICAgaWYgKCBvcC5zdGF0dXMgIT0gR05UU1Rfb2theSApCisgICAgICAgIHJjID0gZ250dGFi
X2NvcHlfb25lKCZvcCwgJmRlc3QsICZzcmMpOworICAgICAgICBpZiAoIHJjID4gMCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJjID0gY291bnQgLSBpOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKyAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgewogICAg
ICAgICAgICAgZ250dGFiX2NvcHlfcmVsZWFzZV9idWYoJnNyYyk7CiAgICAgICAgICAgICBnbnR0
YWJfY29weV9yZWxlYXNlX2J1ZigmZGVzdCk7CiAgICAgICAgIH0KIAorICAgICAgICBvcC5zdGF0
dXMgPSByYzsKKyAgICAgICAgcmMgPSAwOwogICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9m
aWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7CkBAIC0zMTYyLDYgKzMxNzksNyBAQCBkb19ncmFudF90YWJsZV9vcCgK
ICAgICAgICAgcmMgPSBnbnR0YWJfY29weShjb3B5LCBjb3VudCk7CiAgICAgICAgIGlmICggcmMg
PiAwICkKICAgICAgICAgeworICAgICAgICAgICAgcmMgPSBjb3VudCAtIHJjOwogICAgICAgICAg
ICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY29weSwgcmMpOwogICAgICAgICAgICAgdW9wID0g
Z3Vlc3RfaGFuZGxlX2Nhc3QoY29weSwgdm9pZCk7CiAgICAgICAgIH0KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10: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.xen.org>)
	id 1dhvRz-0007RX-CR; Wed, 16 Aug 2017 10:21:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvRy-0007RL-KN
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:21:22 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 5A/07-22472-1AC14995; Wed, 16 Aug 2017 10:21:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3eBzJR
 Ig0nzTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owl3x6zFXyNqbi/Ur+B8ZJtFyMnh5BAnsSX
 5a/YQWxeATuJa02/wWwJAUOJ0wtvsoDYLAKqEu/Pb2ADsdkE1CXanm1n7WLk4BARMJA4dzSpi
 5GLg1ngF6PEnAtTwOqFBWwlPh7oYoWYXyTRs+cy2ExOAXuJppbVTCC9vAKCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukaGekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFXz8DAuIOxZ6/fIUZJDiYlUd5FZydF
 CvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIEb7j0lEghwaLU9NSKtMwcYHTAl
 Epw8CiJ8AqBpHmLCxJzizPTIVKnGHU5Xk34/41JCGyGlDhvJkiRAEhRRmke3AhYpF5ilJUS5m
 VkYGAQ4ilILcrNLEGVf8UozsGoJMwbDTKFJzOvBG7TK6AjmICOuNI+CeSIkkSElFQDo83pE/F
 x/+cvu3iq3/BuFaOb0Br/PYu8cpn9Drx69Pa+Yq+WgenB7G/KCw4Fe2uIxsQacRwr1khJu5Vz
 wn6W17RlcZc010ptn3Zn8b4tO58WmdkeXfg4/sSlwji7z4ELpY9KvuJKZFQP074UOInJdLlyt
 0jopgO+003ZvWqOq7KrhTBPT5RYpMRSnJFoqMVcVJwIANcgEbfPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502878878!71684679!1
X-Originating-IP: [137.65.248.74]
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 55458 invoked from network); 16 Aug 2017 10:21:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:21:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:21:18 -0600
Message-Id: <599438BC0200007800170326@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:21:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5994377B0200007800170309@prv-mh.provo.novell.com>
 <5994377B0200007800170309@prv-mh.provo.novell.com>
In-Reply-To: <5994377B0200007800170309@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v4 2/2] gnttab: fix transitive grant handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0
aCwgb3IgZWxzZQpyZWZlcmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0aGUgc2tpcHBlZCBy
ZWN1cnNpdmUgY2FsbCB0bwpfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFz
ZV9ncmFudF9mb3JfY29weSgpCmNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmln
aW5hbCBwaW4gY291bnQpLiBGdXJ0aGVybW9yZQphZnRlciByZS1hY3F1aXJpbmcgdGVtcG9yYXJp
bHkgZHJvcHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlmeSBubyBncmFudApwcm9wZXJ0aWVzIGNo
YW5nZWQgaWYgdGhlIG9yaWdpbmFsIHBpbiBjb3VudCB3YXMgbm9uLXplcm87IGNoZWNraW5nCmp1
c3QgdGhlIHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vl
c3RzLiBBcyBhCnJlc3VsdCwgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMgdG8gbWly
cm9yIHRoYXQgbmV3IGJlaGF2aW9yLgoKRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQpyZXRyeSBwYXRoIG9mIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpLCBhbmQgZ250dGFiX3NldF92ZXJzaW9uKCkgYWxzbwpuZWVk
cyB0byBiYWlsIG91dCB1cG9uIGVuY291bnRlcmluZyBhIHRyYW5zaXRpdmUgZ3JhbnQuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIyNi4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KdjQ6IFJlLWJhc2UuCnYzOiBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNvIG5l
ZWRzIGZpeGluZy4KdjI6IEFsc28gYWRqdXN0IF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpLCBh
cyBwb2ludGVkIG91dCBieSBBbmRyZXcuCiAgICBDYWxsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgpIG9uIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGVycm9yCiAgICBwYXRoLiBBbHNvIHJl
LXZhbGlkYXRlIGdyYW50IHRhYmxlIHZlcnNpb24uIFVzZSBfc2V0X3N0YXR1c192MigpCiAgICBk
aXJlY3RseS4KLS0tCkkgd2FzIHRlbXB0ZWQgdG8gcmVwbGFjZSB0aGUgb3BlbiBjb2RlZCBiYXJy
aWVyKCksIGJ1dCB0aGVuIHRob3VnaHQKaXQncyBiZXR0ZXIgdG8gbm90IGRvIHVucmVsYXRlZCBj
bGVhbnVwIChvdGhlciB0aGFuIGZvcm1hdHRpbmcgb2YgdGhlCmNvZGUgYmVpbmcgbW92ZWQpLiBU
aGVyZSdzIGFsc28gInJyZCIgbWVudGlvbmVkIGluIGEgY29tbWVudCwgd2hpY2ggSQp3b3VsZCBo
YXZlIGNvcnJlY3RlZCBpZiBvbmx5IEkga25ldyB3aGF0IGlzIGJlaW5nIG1lYW50IC0gdGhlIGNv
ZGUKc3Vic2VxdWVudCB0byB0aGUgY29tbWVudCBkZWFscyB3aXRoIHRkIC4uLgoKLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAt
MjA1NiwxMyArMjA1Niw4IEBAIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgKICAgICB1bnNpZ25l
ZCBsb25nIHJfZnJhbWU7CiAgICAgdWludDE2X3QgKnN0YXR1czsKICAgICBncmFudF9yZWZfdCB0
cmFuc19ncmVmOwotICAgIGludCByZWxlYXNlZF9yZWFkOwotICAgIGludCByZWxlYXNlZF93cml0
ZTsKICAgICBzdHJ1Y3QgZG9tYWluICp0ZDsKIAotICAgIHJlbGVhc2VkX3JlYWQgPSAwOwotICAg
IHJlbGVhc2VkX3dyaXRlID0gMDsKLQogICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwogCiAgICAg
YWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKQEAgLTIwOTIsMTcgKzIwODcs
MTEgQEAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KAogCiAgICAgICAgIGFjdC0+cGluIC09IEdO
VFBJTl9oc3R3X2luYzsKICAgICAgICAgaWYgKCAhKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21h
c2t8R05UUElOX2hzdHdfbWFzaykpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmVsZWFzZWRf
d3JpdGUgPSAxOwogICAgICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBz
dGF0dXMpOwotICAgICAgICB9CiAgICAgfQogCiAgICAgaWYgKCAhYWN0LT5waW4gKQotICAgIHsK
ICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOwotICAgICAg
ICByZWxlYXNlZF9yZWFkID0gMTsKLSAgICB9CiAKICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShh
Y3QpOwogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CkBAIC0yMTEwLDEzICsyMDk5LDEwIEBA
IF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgKICAgICBpZiAoIHRkICE9IHJkICkKICAgICB7CiAg
ICAgICAgIC8qCi0gICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRoZXkncmUgYm91bmRl
ZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUKKyAgICAgICAgICogUmVjdXJzaXZlIGNh
bGwsIGJ1dCBpdCBpcyBib3VuZGVkIChhY3F1aXJlIHBlcm1pdHMgb25seSBhIHNpbmdsZQogICAg
ICAgICAgKiBsZXZlbCBvZiB0cmFuc2l0aXZpdHkpLCBzbyBpdCdzIG9rYXkuCiAgICAgICAgICAq
LwotICAgICAgICBpZiAoIHJlbGVhc2VkX3dyaXRlICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9n
cmFudF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgMCk7Ci0gICAgICAgIGVsc2UgaWYgKCByZWxl
YXNlZF9yZWFkICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSh0ZCwgdHJh
bnNfZ3JlZiwgMSk7CisgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSh0ZCwgdHJhbnNf
Z3JlZiwgcmVhZG9ubHkpOwogCiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHRkKTsKICAgICB9
CkBAIC0yMTkwLDggKzIxNzYsMTA4IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAg
ICAgICAgICAgICAgYWN0LT5kb21pZCwgbGRvbSwgYWN0LT5waW4pOwogCiAgICAgb2xkX3BpbiA9
IGFjdC0+cGluOwotICAgIGlmICggIWFjdC0+cGluIHx8Ci0gICAgICAgICAoIXJlYWRvbmx5ICYm
ICEoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkpICkKKyAg
ICBpZiAoIHNoYTIgJiYgKHNoYWgtPmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5z
aXRpdmUgKQorICAgIHsKKyAgICAgICAgaWYgKCAoIW9sZF9waW4gfHwgKCFyZWFkb25seSAmJgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIShvbGRfcGluICYgKEdOVFBJTl9kZXZ3X21hc2t8
R05UUElOX2hzdHdfbWFzaykpKSkgJiYKKyAgICAgICAgICAgICAocmMgPSBfc2V0X3N0YXR1c192
MihsZG9tLCByZWFkb25seSwgMCwgc2hhaCwgYWN0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXR1cykpICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgIGdvdG8gdW5s
b2NrX291dDsKKworICAgICAgICBpZiAoICFhbGxvd190cmFuc2l0aXZlICkKKyAgICAgICAgICAg
IFBJTl9GQUlMKHVubG9ja19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAg
ICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3QgYWxs
b3dlZFxuIik7CisKKyAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEyLT50cmFuc2l0aXZlLnRyYW5z
X2RvbWlkOworICAgICAgICB0cmFuc19ncmVmID0gc2hhMi0+dHJhbnNpdGl2ZS5ncmVmOworICAg
ICAgICBiYXJyaWVyKCk7IC8qIFN0b3AgdGhlIGNvbXBpbGVyIGZyb20gcmUtbG9hZGluZworICAg
ICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20gc2hhcmVkIG1lbW9yeSAqLworICAg
ICAgICBpZiAoIHRyYW5zX2RvbWlkID09IHJkLT5kb21haW5faWQgKQorICAgICAgICAgICAgUElO
X0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAg
ICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50cyBjYW5ub3QgYmUgc2VsZi1yZWZlcmVudGlhbFxu
Iik7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgYWxsb3cgdGhlIHRyYW5zX2RvbWlkID09
IGxkb20gY2FzZSwgd2hpY2ggY29ycmVzcG9uZHMgdG8gYQorICAgICAgICAgKiBncmFudCBiZWlu
ZyBpc3N1ZWQgYnkgb25lIGRvbWFpbiwgc2VudCB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4KKyAg
ICAgICAgICogdHJhbnNpdGl2ZWx5IGdyYW50ZWQgYmFjayB0byB0aGUgb3JpZ2luYWwgZG9tYWlu
LiAgQWxsb3dpbmcgaXQKKyAgICAgICAgICogaXMgZWFzeSwgYW5kIG1lYW5zIHRoYXQgeW91IGRv
bid0IG5lZWQgdG8gZ28gb3V0IG9mIHlvdXIgd2F5IHRvCisgICAgICAgICAqIGF2b2lkIGl0IGlu
IHRoZSBndWVzdC4KKyAgICAgICAgICovCisKKyAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0
aGUgcnJkIGxvY2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkuICovCisgICAgICAgIHRkID0gcmN1
X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsKKyAgICAgICAgaWYgKCB0ZCA9PSBOVUxM
ICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxf
ZXJyb3IsCisgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCByZWZlcmVuY2Vk
IGJhZCBkb21haW4gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICB0cmFuc19kb21pZCk7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgY291bGQg
dGFrZSB0aGUgbG9jayBvbiB0aGUKKyAgICAgICAgICogcmVtb3RlIHRhYmxlIChpZiByZCA9PSB0
ZCksIHNvIHdlIGhhdmUgdG8gZHJvcCB0aGUgbG9jaworICAgICAgICAgKiBoZXJlIGFuZCByZWFj
cXVpcmUuCisgICAgICAgICAqLworICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwor
ICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOworCisgICAgICAgIHJjID0gX19hY3F1aXJl
X2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHJhbnNfcGFnZV9vZmYs
ICZ0cmFuc19sZW5ndGgsIDApOworCisgICAgICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOworICAg
ICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOworCisgICAgICAgIGlm
ICggcmMgIT0gR05UU1Rfb2theSApCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fZml4dXBfc3Rh
dHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7CisgICAgICAgICAgICByY3VfdW5sb2NrX2Rv
bWFpbih0ZCk7CisgICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOworICAgICAg
ICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAg
ICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGRyb3BwZWQgdGhlIGxvY2ssIHNv
IHdlIGhhdmUgdG8gY2hlY2sgdGhhdCB0aGUgZ3JhbnQgZGlkbid0CisgICAgICAgICAqIGNoYW5n
ZSwgYW5kIHRoYXQgbm9ib2R5IGVsc2UgdHJpZWQgdG8gcGluL3VucGluIGl0LiBJZiBhbnl0aGlu
ZworICAgICAgICAgKiBjaGFuZ2VkLCBqdXN0IGdpdmUgdXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0
byByZXRyeS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmd0LT5ndF92ZXJzaW9uICE9IDIg
fHwKKyAgICAgICAgICAgICBhY3QtPnBpbiAhPSBvbGRfcGluIHx8CisgICAgICAgICAgICAgKG9s
ZF9waW4gJiYgKGFjdC0+ZG9taWQgIT0gbGRvbSB8fCBhY3QtPmZyYW1lICE9IGdyYW50X2ZyYW1l
IHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdC0+c3RhcnQgIT0gdHJhbnNfcGFnZV9v
ZmYgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5sZW5ndGggIT0gdHJhbnNfbGVu
Z3RoIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdC0+dHJhbnNfZG9tYWluICE9IHRk
IHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiAhPSB0cmFuc19n
cmVmIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICFhY3QtPmlzX3N1Yl9wYWdlKSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRyYW5z
X2dyZWYsIHJlYWRvbmx5KTsKKyAgICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3Bp
bihhY3QsIHN0YXR1cyk7CisgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CisgICAg
ICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOworICAgICAgICAgICAgZ3JhbnRfcmVh
ZF91bmxvY2socmd0KTsKKyAgICAgICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKKyAgICAgICAgICAg
ICpwYWdlID0gTlVMTDsKKyAgICAgICAgICAgIHJldHVybiBFUkVTVEFSVDsKKyAgICAgICAgfQor
CisgICAgICAgIGlmICggIW9sZF9waW4gKQorICAgICAgICB7CisgICAgICAgICAgICBhY3QtPmRv
bWlkID0gbGRvbTsKKyAgICAgICAgICAgIGFjdC0+c3RhcnQgPSB0cmFuc19wYWdlX29mZjsKKyAg
ICAgICAgICAgIGFjdC0+bGVuZ3RoID0gdHJhbnNfbGVuZ3RoOworICAgICAgICAgICAgYWN0LT50
cmFuc19kb21haW4gPSB0ZDsKKyAgICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dy
ZWY7CisgICAgICAgICAgICBhY3QtPmZyYW1lID0gZ3JhbnRfZnJhbWU7CisgICAgICAgICAgICBh
Y3QtPmdmbiA9IC0xdWw7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIGFjdHVh
bCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkgbm90IGJlIGEgc3ViLXBhZ2UsCisgICAg
ICAgICAgICAgKiBidXQgd2UgYWx3YXlzIHRyZWF0IGl0IGFzIG9uZSBiZWNhdXNlIHRoYXQgYmxv
Y2tzIG1hcHBpbmdzIG9mCisgICAgICAgICAgICAgKiB0cmFuc2l0aXZlIGdyYW50cy4KKyAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgYWN0LT5pc19zdWJfcGFnZSA9IDE7CisgICAgICAgIH0K
KyAgICB9CisgICAgZWxzZSBpZiAoICFvbGRfcGluIHx8CisgICAgICAgICAgICAgICghcmVhZG9u
bHkgJiYgIShvbGRfcGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSAp
CiAgICAgewogICAgICAgICBpZiAoIChyYyA9IF9zZXRfc3RhdHVzKHJndC0+Z3RfdmVyc2lvbiwg
bGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgMCwgc2hhaCwg
YWN0LApAQCAtMjIxMiw4MCArMjI5OCw2IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAg
ICAgICAgICAgIHRyYW5zX3BhZ2Vfb2ZmID0gMDsKICAgICAgICAgICAgIHRyYW5zX2xlbmd0aCA9
IFBBR0VfU0laRTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHNoYWgtPmZsYWdzICYg
R1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRpdmUgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoICFhbGxvd190cmFuc2l0aXZlICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxv
Y2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5IG5vdCBhbGxvd2VkXG4iKTsK
LQotICAgICAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEyLT50cmFuc2l0aXZlLnRyYW5zX2RvbWlk
OwotICAgICAgICAgICAgdHJhbnNfZ3JlZiA9IHNoYTItPnRyYW5zaXRpdmUuZ3JlZjsKLSAgICAg
ICAgICAgIGJhcnJpZXIoKTsgLyogU3RvcCB0aGUgY29tcGlsZXIgZnJvbSByZS1sb2FkaW5nCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20gc2hhcmVkIG1lbW9yeSAq
LwotICAgICAgICAgICAgaWYgKCB0cmFuc19kb21pZCA9PSByZC0+ZG9tYWluX2lkICkKLSAgICAg
ICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9y
LAotICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50cyBjYW5ub3QgYmUg
c2VsZi1yZWZlcmVudGlhbFxuIik7Ci0KLSAgICAgICAgICAgIC8qIFdlIGFsbG93IHRoZSB0cmFu
c19kb21pZCA9PSBsZG9tIGNhc2UsIHdoaWNoCi0gICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0
byBhIGdyYW50IGJlaW5nIGlzc3VlZCBieSBvbmUgZG9tYWluLCBzZW50Ci0gICAgICAgICAgICAg
ICB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4gdHJhbnNpdGl2ZWx5IGdyYW50ZWQgYmFjayB0bwot
ICAgICAgICAgICAgICAgdGhlIG9yaWdpbmFsIGRvbWFpbi4gIEFsbG93aW5nIGl0IGlzIGVhc3ks
IGFuZCBtZWFucwotICAgICAgICAgICAgICAgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0byBnbyBvdXQg
b2YgeW91ciB3YXkgdG8gYXZvaWQgaXQKLSAgICAgICAgICAgICAgIGluIHRoZSBndWVzdC4gKi8K
LQotICAgICAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUgcnJkIGxvY2tlZCBkdXJpbmcg
dGhlIGdyYW50IGNvcHkgKi8KLSAgICAgICAgICAgIHRkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lk
KHRyYW5zX2RvbWlkKTsKLSAgICAgICAgICAgIGlmICggdGQgPT0gTlVMTCApCi0gICAgICAgICAg
ICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCByZWZlcmVuY2VkIGJhZCBk
b21haW4gJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNfZG9taWQpOwotCi0g
ICAgICAgICAgICAvKgotICAgICAgICAgICAgICogX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkg
Y291bGQgdGFrZSB0aGUgbG9jayBvbiB0aGUKLSAgICAgICAgICAgICAqIHJlbW90ZSB0YWJsZSAo
aWYgcmQgPT0gdGQpLCBzbyB3ZSBoYXZlIHRvIGRyb3AgdGhlIGxvY2sKLSAgICAgICAgICAgICAq
IGhlcmUgYW5kIHJlYWNxdWlyZQotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBhY3RpdmVf
ZW50cnlfcmVsZWFzZShhY3QpOwotICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsK
LQotICAgICAgICAgICAgcmMgPSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkodGQsIHRyYW5zX2dy
ZWYsIHJkLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnRyYW5zX3BhZ2Vfb2ZmLCAmdHJhbnNfbGVuZ3RoLCAwKTsK
LQotICAgICAgICAgICAgZ3JhbnRfcmVhZF9sb2NrKHJndCk7Ci0gICAgICAgICAgICBhY3QgPSBh
Y3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOwotCi0gICAgICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIF9fZml4dXBfc3Rh
dHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7Ci0gICAgICAgICAgICAgICAgcmN1X3VubG9j
a19kb21haW4odGQpOwotICAgICAgICAgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7
Ci0gICAgICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKLSAgICAgICAgICAgICAg
ICByZXR1cm4gcmM7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIC8qCi0gICAgICAgICAg
ICAgKiBXZSBkcm9wcGVkIHRoZSBsb2NrLCBzbyB3ZSBoYXZlIHRvIGNoZWNrIHRoYXQgbm9ib2R5
IGVsc2UgdHJpZWQKLSAgICAgICAgICAgICAqIHRvIHBpbiAob3IsIGZvciB0aGF0IG1hdHRlciwg
dW5waW4pIHRoZSByZWZlcmVuY2UgaW4gKnRoaXMqCi0gICAgICAgICAgICAgKiBkb21haW4uICBJ
ZiB0aGV5IGRpZCwganVzdCBnaXZlIHVwIGFuZCB0ZWxsIHRoZSBjYWxsZXIgdG8gcmV0cnkuCi0g
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggYWN0LT5waW4gIT0gb2xkX3BpbiApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGlu
KGFjdCwgc3RhdHVzKTsKLSAgICAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7Ci0g
ICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLSAgICAgICAgICAgICAg
ICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwotICAgICAgICAgICAgICAgIHB1dF9wYWdlKCpwYWdl
KTsKLSAgICAgICAgICAgICAgICAqcGFnZSA9IE5VTEw7Ci0gICAgICAgICAgICAgICAgcmV0dXJu
IEVSRVNUQVJUOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICAvKiBUaGUgYWN0dWFsIHJl
bW90ZSByZW1vdGUgZ3JhbnQgbWF5IG9yIG1heSBub3QgYmUgYQotICAgICAgICAgICAgICAgc3Vi
LXBhZ2UsIGJ1dCB3ZSBhbHdheXMgdHJlYXQgaXQgYXMgb25lIGJlY2F1c2UgdGhhdAotICAgICAg
ICAgICAgICAgYmxvY2tzIG1hcHBpbmdzIG9mIHRyYW5zaXRpdmUgZ3JhbnRzLiAqLwotICAgICAg
ICAgICAgaXNfc3ViX3BhZ2UgPSAxOwotICAgICAgICAgICAgYWN0LT5nZm4gPSAtMXVsOwotICAg
ICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhKHNoYTItPmhkci5mbGFncyAmIEdURl9zdWJfcGFn
ZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IF9fZ2V0X3BhZ2VkX2ZyYW1lKHNoYTIt
PmZ1bGxfcGFnZS5mcmFtZSwgJmdyYW50X2ZyYW1lLCBwYWdlLCByZWFkb25seSwgcmQpOwpAQCAt
MjcxMCwxMCArMjcyMiwxMyBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBCiAgICAgY2FzZSAyOgogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEdOVFRBQl9OUl9SRVNF
UlZFRF9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICgoc2hhcmVk
X2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxhZ3MgJiBHVEZfdHlwZV9tYXNrKSA9PQotICAgICAgICAg
ICAgICAgICAgR1RGX3Blcm1pdF9hY2Nlc3MpICYmCi0gICAgICAgICAgICAgICAgIChzaGFyZWRf
ZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5mcmFtZSA+PiAzMikgKQorICAgICAgICAgICAgc3dp
dGNoICggc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxhZ3MgJiBHVEZfdHlwZV9tYXNrICkK
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgR1RGX3Blcm1pdF9hY2Nlc3M6CisgICAg
ICAgICAgICAgICAgIGlmICggIShzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5mcmFt
ZSA+PiAzMikgKQorICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICAgICAgY2FzZSBHVEZfdHJhbnNpdGl2ZToKICAg
ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAidHJpZWQgdG8gY2hhbmdlIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gMSB3aXRoIG5v
bi1yZXByZXNlbnRhYmxlIGVudHJpZXNcbiIpOwogICAgICAgICAgICAgICAgIHJlcyA9IC1FUkFO
R0U7CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:30:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10:30: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.xen.org>)
	id 1dhvaU-0008Tg-8b; Wed, 16 Aug 2017 10:30:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvaT-0008Ta-6I
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:30:09 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 ED/8D-18997-0BE14995; Wed, 16 Aug 2017 10:30:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS3e13JR
 Igxmn9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfcxexF7xgrtjzaQNzA+M85i5GTg4hgTyJ
 S+3/WbsYOTh4Bewkzn80BQlLCBhKnF54kwUkzCKgKnFiZxBImE1AXaLt2XawahEBA4lzR5O6G
 Lk4mAXWMklcnHWXCSQuLGAisbozC2K4ncTGOycYIYYLSvzdIQwSZhbQknj46xYLhK0tsWzha2
 aQEmYBaYnl/zgmMPLOQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpj
 q5aYWFyemp+YkJhXrJefnbmIEBhcDEOxgvNXnfIhRkoNJSZR30dlJkUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkePNkp0QKCRalpqdWpGXmAMMcJi3BwaMkwrsMJM1bXJCYW5yZDpE6xWjM0fRhy
 xcmjlcT/n9jEmLJy89LlRLn1QUpFQApzSjNgxsEi79LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52
 BUEubdCTKFJzOvBG7fK6BTmIBOudI+CeSUkkSElFQD4+4vXZ+On961qPX6iXNxSzKrFjRWN0h
 61sfaHso8/L5g08uKn+7nannzDCfpLpql8XDnoejgkwlz/hseWnV1orzD+ZrJ6yQMmE6c3WhZ
 ss4zw2LvtH0JnOlfRe9L1H0+9lX7pGXgSTlOg5nqZXsk2XeW/Fm5vF5vxrxXr2/PU45+YNlu+
 nTCxNtKLMUZiYZazEXFiQDVaJBYugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502879401!107354752!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25744 invoked from network); 16 Aug 2017 10:30:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:30:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:30:01 -0600
Message-Id: <59943AC70200007800170343@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:29:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
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 v2 0/7] gnttab: recent XSA follow-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogYXZvaWQgc3B1cmlvdXMgbWFwdHJhY2sgaGFuZGxlIGFsbG9jYXRpb24gZmFpbHVyZXMKMjog
dHlwZSBhZGp1c3RtZW50cwozOiBkcm9wIHBvaW50bGVzcyBsZWFkaW5nIGRvdWJsZSB1bmRlcnNj
b3Jlcwo0OiByZS1hcnJhbmdlIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkKNTogZHJvcCBzdHJ1
Y3QgYWN0aXZlX2dyYW50X2VudHJ5J3MgZ2ZuIGZpZWxkIGZvciByZWxlYXNlIGJ1aWxkcwo2OiBj
bGVhbiB1cCBtYWluIHN3aXRjaCBpbiBkb19ncmFudF90YWJsZV9vcCgpCjc6IHByb3Blcmx5IGhh
bmRsZSB0cmFuc2ZlciBzbG90cyB3aGVuIGNoYW5naW5nIHZlcnNpb24KCkluIGNhc2UgaXQgbWF0
dGVycyB0aGlzIHNlcmllcyBhcHBsaWVzIG9uIHRvcCBvZiB0aGUgdjQgWFNBLTIyNiBwYWlyCm9m
IHBhdGNoZXMgc2VudCBhIGNvdXBsZSBvZiBtaW51dGVzIGFnby4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:31:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10:31: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.xen.org>)
	id 1dhvbV-000061-Hb; Wed, 16 Aug 2017 10:31:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhvbT-00005s-SG
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 10:31:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4A/7D-03765-FEE14995; Wed, 16 Aug 2017 10:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTfed3JR
 Ig/738hb3prxnd2D02N63iz2AMYo1My8pvyKBNePKkmnsBVPZKjZ/P87ewDiZtYuRi0NIYCOj
 xPWVZ5khnN2MEqd65wBlODmEBVIlJm55wwJiiwgoSjx4eROqo5dRYu+64ywgDrPAekaJx3/ms
 YFUsQloStz5/IkJxOYVsJLYv3wlWDeLgKrE+yv3weKiAuESbxuPsEDUCEqcnPkEzOYUsJSY/P
 IpWA2zgK3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1NtZLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOgYg2MG4c33gIUZJDiYlUd5FZydFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgvSk7JVJIsCg1PbUiLTMHGP4waQkOHiUR3mUgad7igsTc4sx0i
 NQpRmOODavXf2HiaPqw5QuTEEtefl6qlDjvcZBSAZDSjNI8uEGwuLzEKCslzMsIdJoQT0FqUW
 5mCar8K0ZxDkYlYd53IFN4MvNK4Pa9AjqFCeiUK+2TQE4pSURISTUwmqfWLpmcWKjBfGV/+F7
 3tXPdvuR89H1noiyQ9+BlFucqRR++LwkKB1cY+cbELJ3F8G6dT4CEjHgo83rvQJa6kMRlW/sW
 lfF0v79vZ/mjv+765kOace+XTT1/48Oa1NbVEhnqMu9zk7WkV4Vxbz0ck3txmmKd9XKhdSKN7
 /ITsrh/id5MDe1SYinOSDTUYi4qTgQA40dlMcYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502879470!107445578!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39035 invoked from network); 16 Aug 2017 10:31:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 16 Aug 2017 10:31:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 314C32B;
 Wed, 16 Aug 2017 03:31:09 -0700 (PDT)
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 3C5503F483;
 Wed, 16 Aug 2017 03:31:08 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <osstest-112618-mainreport@xen.org>
 <05031b95-e9ad-bbe9-2cca-54fbec78a234@arm.com>
 <20170815150800.cfwx7gpqfohwrmt7@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e9a4ca23-2b28-cf32-cbe6-3c835f70f974@arm.com>
Date: Wed, 16 Aug 2017 11:31:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170815150800.cfwx7gpqfohwrmt7@citrix.com>
Cc: xen-devel@lists.xensource.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable test] 112618: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTUvMDgvMTcgMTY6MDgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBBdWcg
MTQsIDIwMTcgYXQgMDY6NTg6MTNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwK
Pj4KPj4gT24gMTQvMDgvMTcgMDA6MjAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4+
IGZsaWdodCAxMTI2MTggeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+PiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNjE4Lwo+Pj4KPj4+IFJlZ3Jl
c3Npb25zIDotKAo+Pj4KPj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAo+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+PiAg
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICBmYWlsIGluIDEx
MjYwOCBSRUdSLiB2cy4gMTEyNTQ0Cj4+Cj4+IFNvbWV0aGluZyBpcyBhIGJpdCBvZGQgaGVyZS4g
V2h5IDExMjYwOCB3b3VsZCBhZmZlY3QgdGhpcyB0ZXN0Pwo+Pgo+Cj4gU2VlCj4KPiBodHRwczov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2g9ZTE0YTgxNjBhYWMzNTVkZGEyZmE3Yjg2MzZmYjcxNjJiNzAyMzViNztoYj1yZWZzL2hl
YWRzL21hc3RlcgoKVGhhbmsgeW91IGZvciB0aGUgbGluayEgVGhlIGUtbWFpbCBtYWtlcyBhIGxv
dCBtb3JlIHNlbnNlIG5vdyA6KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:41:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10:41:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhvld-00019C-Hq; Wed, 16 Aug 2017 10:41:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhvlc-000196-0r
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:41:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 5A/A3-03044-36124995; Wed, 16 Aug 2017 10:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQjdJcUq
 kwb8vlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcK0kF11gr1qxcxdTAeJ+li5GTQ0LAT2LP
 7z9gtrCAt8TH2/+ZQWwRgQCJ030NrF2MXBzMAgcYJR7t/ckI4ggJLGOU2PdhAjtIFZuAvsTuF
 5+YQGxeAVuJF00rweIsAqoSUx/PAouLCoRL7P9+jRmiRlDi5MwnYNs4BewlTm08DbSBA2iDps
 T6XfogYWYBeYntb+cwQ9jiEk1fVrKC2EICahLX+i+xQxydLjHxWQ/LBEaBWUimzkKYNAvJpFl
 IJi1gZFnFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYsgxA
 sINxzfzAQ4ySHExKoryLzk6KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu19+SqSQYFFqempFW
 mYOMHpg0hIcPEoivNUKQGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzMoEUCYAUZZTmwY
 2ARfIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeBbmEJzOvBG7TK6AjmICOuNI+CeSIkkS
 ElFQDo8ntNY/O9n6SFn70zv0YZ3Xe1sVtS7LnLZ+SaeuywXhh/Bo3e3N7T/U+Nyuub71dvCfm
 fDrK3xSiMXmd8t5M/sL5sv/Yanw1ve5eq7Pz+DTn7QxdPqMA7pOLFhuaq3/9GXxtsxnjc0OVO
 Tn9Znra9/gbA2x1lB5tVTref98n+MeWG5UnPMx/KLEUZyQaajEXFScCAD1r4yjfAgAA
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502880098!72279210!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50494 invoked from network); 16 Aug 2017 10:41:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 10:41:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="51061844"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5994377B0200007800170309@prv-mh.provo.novell.com>
 <5994377B0200007800170309@prv-mh.provo.novell.com>
 <5994389C0200007800170323@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b90917dc-a4d3-a1bb-b974-bceaa87bf099@citrix.com>
Date: Wed, 16 Aug 2017 11:41:37 +0100
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: <5994389C0200007800170323@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v4 1/2] gnttab: don't use possibly unbounded
	tail calls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTE6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlIGlzIG5vIGd1YXJh
bnRlZSB0aGF0IHRoZSBjb21waWxlciB3b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhlbQo+IHRv
IGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0Cj4gYXJlIG9rYXk6Cj4gLSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBj
YW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwo+ICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCj4gICBncmFudHMs
Cj4gLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBmaW5lIHRvIGNhbGwgaXRzZWxmIHdp
dGggdGhlIGxhc3QKPiAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRoZXIg
cmVjdXJzaW9uLAo+IC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBp
dHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCj4gICBvYnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2
ZSBlbnRyeSdzIHBpbiBjb3VudAo+Cj4gVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:48:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10: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.xen.org>)
	id 1dhvru-0001d3-6b; Wed, 16 Aug 2017 10:48:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvrs-0001cx-Bb
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:48:08 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 9A/10-01732-7E224995; Wed, 16 Aug 2017 10:48:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/e50pR
 IgwOzWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozu7rusBdN5K3qvzWFuYGzi6mLk5BASyJM4
 c2szI4jNK2AncfnNJ1YQW0LAUOL0wpssIDaLgKrE2aP/wOJsAuoSbc+2A9kcHCICBhLnjiZ1M
 XJxMAv8YpSYc2EKWL2wQLDEik1XWCHmF0k83bmHDcTmFLCXuL3jNVgvr4CgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrqVeUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7Gta3OhxglOZiURHkXnZ0UKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd6PClEghwaLU9NSKtMwcYBTApCU4eJREeKtB0rzFBYm5x
 ZnpEKlTjLocryb8/8YkxJKXn5cqJc5bD1IkAFKUUZoHNwIWkZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzFumCDSFJzOvBG7TK6AjmICOuNI+CeSIkkSElFQDY/ej7tjEXS/i3U5zLPTtjF3
 w5UCilleJhWRVo5f+7x523Tnnbl86a3751PnPzsrnVWMbmG5nKlUpNrV+vKFWd8Eg+V9zftnS
 2vWzrBmNWhr9b0t+ubqpIWraoTP7y224H+0MUyn87duSeOWCg23ZvoZrNZ+m/02JlMtUOVHub
 nn19y+Rl0/fK7EUZyQaajEXFScCAMbN1urDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502880485!91615850!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16264 invoked from network); 16 Aug 2017 10:48:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Aug 2017 10:48:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:48:04 -0600
Message-Id: <59943F03020000780017036A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:48:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
In-Reply-To: <59943AC70200007800170343@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v2 1/7] gnttab: avoid spurious maptrack handle
 allocation failures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBubyBtZW1vcnkgaXMgYXZhaWxhYmxlIGluIHRoZSBoeXBlcnZpc29yLCByYXRoZXIgdGhh
biBpbW1lZGlhdGVseQpmYWlsaW5nIHRoZSByZXF1ZXN0LCB0cnkgdG8gc3RlYWwgYSBoYW5kbGUg
ZnJvbSBhbm90aGVyIHZDUFUuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2MjogQWRqdXN0IGNvbW1lbnQuCgotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC00MzAsNyArNDMwLDcgQEAg
Z2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqY3VyciA9IGN1
cnJlbnQ7CiAgICAgdW5zaWduZWQgaW50ICAgICAgICAgIGksIGhlYWQ7CiAgICAgZ3JhbnRfaGFu
ZGxlX3QgICAgICAgIGhhbmRsZTsKLSAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbmV3X210Owor
ICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICpuZXdfbXQgPSBOVUxMOwogCiAgICAgaGFuZGxlID0g
X19nZXRfbWFwdHJhY2tfaGFuZGxlKGxndCwgY3Vycik7CiAgICAgaWYgKCBsaWtlbHkoaGFuZGxl
ICE9IC0xKSApCkBAIC00MzksMTAgKzQzOSwxNSBAQCBnZXRfbWFwdHJhY2tfaGFuZGxlKAogICAg
IHNwaW5fbG9jaygmbGd0LT5tYXB0cmFja19sb2NrKTsKIAogICAgIC8qCi0gICAgICogSWYgd2Un
dmUgcnVuIG91dCBvZiBmcmFtZXMsIHRyeSBzdGVhbGluZyBhbiBlbnRyeSBmcm9tIGFub3RoZXIK
LSAgICAgKiBWQ1BVIChpbiBjYXNlIHRoZSBndWVzdCBpc24ndCBtYXBwaW5nIGFjcm9zcyBpdHMg
VkNQVXMgZXZlbmx5KS4KKyAgICAgKiBJZiB3ZSd2ZSBydW4gb3V0IG9mIGhhbmRsZXMgYW5kIHN0
aWxsIGhhdmUgZnJhbWUgaGVhZHJvb20sIHRyeQorICAgICAqIGFsbG9jYXRpbmcgYSBuZXcgbWFw
dHJhY2sgZnJhbWUuICBJZiB0aGVyZSBpcyBubyBoZWFkcm9vbSwgb3Igd2UncmUKKyAgICAgKiBv
dXQgb2YgbWVtb3J5LCB0cnkgc3RlYWxpbmcgYW4gZW50cnkgZnJvbSBhbm90aGVyIFZDUFUgKGlu
IGNhc2UgdGhlCisgICAgICogZ3Vlc3QgaXNuJ3QgbWFwcGluZyBhY3Jvc3MgaXRzIFZDUFVzIGV2
ZW5seSkuCiAgICAgICovCi0gICAgaWYgKCBucl9tYXB0cmFja19mcmFtZXMobGd0KSA+PSBtYXhf
bWFwdHJhY2tfZnJhbWVzICkKKyAgICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbWF4
X21hcHRyYWNrX2ZyYW1lcyApCisgICAgICAgIG5ld19tdCA9IGFsbG9jX3hlbmhlYXBfcGFnZSgp
OworCisgICAgaWYgKCAhbmV3X210ICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZsZ3Qt
Pm1hcHRyYWNrX2xvY2spOwogCkBAIC00NjUsMTIgKzQ3MCw2IEBAIGdldF9tYXB0cmFja19oYW5k
bGUoCiAgICAgICAgIHJldHVybiBzdGVhbF9tYXB0cmFja19oYW5kbGUobGd0LCBjdXJyKTsKICAg
ICB9CiAKLSAgICBuZXdfbXQgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKLSAgICBpZiAoICFuZXdf
bXQgKQotICAgIHsKLSAgICAgICAgc3Bpbl91bmxvY2soJmxndC0+bWFwdHJhY2tfbG9jayk7Ci0g
ICAgICAgIHJldHVybiAtMTsKLSAgICB9CiAgICAgY2xlYXJfcGFnZShuZXdfbXQpOwogCiAgICAg
LyoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:48:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10:48: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.xen.org>)
	id 1dhvsV-0001gg-I5; Wed, 16 Aug 2017 10:48:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvsU-0001gM-Fo
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:48:46 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 09/9D-03937-D0324995; Wed, 16 Aug 2017 10:48:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5dXeUq
 kwcrLzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6A/wF78MrGn/tY25gnGnbxcjJISSQJ3Fm
 53wWEJtXwE7i9KwZbCC2hIChxOmFN8HiLAKqEn/m9DCB2GwC6hJtz7azdjFycIgIGEicO5rUx
 cjFwSzwi1FizoUpYPXCQPGPax8zQcwvkni6cw/YTE4Be4nbO16D9fIKCEr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukamuslFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHgMQ7GC8vTHgEKMkB5OSKO+is5MihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwblKcEikkWJSanlqRlpkDjAKYtAQHj5IIb7UCUJq3uCAxt
 zgzHSJ1ilGX49WE/9+YhFjy8vNSpcR560BmCIAUZZTmwY2AReQlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfOWgUzhycwrgdv0CugIJqAjrrRPAjmiJBEhJdXAqHjWi7/kw3I7Ni15/jeSHzM
 X/vH83WpSkd24L3rPm469P6tUF0zL5nfbouVYm9LXcmq5ydRVyxgVEq9xPZrV0S/vczaGi6H6
 wMfN36XXPfh1qmuv9eytc6unZJyftHvjjIVL9+sw7+F4urU+teWG6hR7xf87Hy3ZFXZD9PGdr
 HTl5bUvJtWceaPEUpyRaKjFXFScCAD+QmLEwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502880523!71953734!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22270 invoked from network); 16 Aug 2017 10:48:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:48:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:48:42 -0600
Message-Id: <59943F28020000780017036D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:48:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
In-Reply-To: <59943AC70200007800170343@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v2 2/7] gnttab: type adjustments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcGFydGljdWxhciB1c2UgZ3JhbnRfcmVmX3QgYW5kIGdyYW50X2hhbmRsZV90IHdoZXJlIGFw
cHJvcHJpYXRlLgpBbHNvIHN3aXRjaCBvdGhlciBuZWFyYnkgdHlwZSB1c2VzIHRvIHRoZWlyIGNh
bm9uaWNhbCB2YXJpYW50cyB3aGVyZQphcHByb3ByaWF0ZSBhbmQgaW50cm9kdWNlIElOVkFMSURf
TUFQVFJBQ0tfSEFORExFLgoKU2lnbmVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KdjI6IFJlLWJhc2UuCgotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC05Niw3ICs5Niw3IEBAIHN0cnVjdCBnbnR0YWJf
dW5tYXBfY29tbW9uIHsKICAgICBpbnQxNl90IHN0YXR1czsKIAogICAgIC8qIFNoYXJlZCBzdGF0
ZSBiZXRlZW4gKl91bm1hcCBhbmQgKl91bm1hcF9jb21wbGV0ZSAqLwotICAgIHUxNiBkb25lOwor
ICAgIHVpbnQxNl90IGRvbmU7CiAgICAgdW5zaWduZWQgbG9uZyBmcmFtZTsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpyZDsKICAgICBncmFudF9yZWZfdCByZWY7CkBAIC0xMTgsMTEgKzExOCwxMSBAQCBz
dHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiB7CiAgKiB0YWJsZSBvZiB0aGVzZSwgaW5kZXhlcyBp
bnRvIHdoaWNoIGFyZSByZXR1cm5lZCBhcyBhICdtYXBwaW5nIGhhbmRsZScuCiAgKi8KIHN0cnVj
dCBncmFudF9tYXBwaW5nIHsKLSAgICB1MzIgICAgICByZWY7ICAgICAgICAgICAvKiBncmFudCBy
ZWYgKi8KLSAgICB1MTYgICAgICBmbGFnczsgICAgICAgICAvKiAwLTQ6IEdOVE1BUF8qIDsgNS0x
NTogdW51c2VkICovCisgICAgZ3JhbnRfcmVmX3QgcmVmOyAgICAgICAgLyogZ3JhbnQgcmVmICov
CisgICAgdWludDE2X3QgZmxhZ3M7ICAgICAgICAgLyogMC00OiBHTlRNQVBfKiA7IDUtMTU6IHVu
dXNlZCAqLwogICAgIGRvbWlkX3QgIGRvbWlkOyAgICAgICAgIC8qIGdyYW50aW5nIGRvbWFpbiAq
LwotICAgIHUzMiAgICAgIHZjcHU7ICAgICAgICAgIC8qIHZjcHUgd2hpY2ggY3JlYXRlZCB0aGUg
Z3JhbnQgbWFwcGluZyAqLwotICAgIHUzMiAgICAgIHBhZDsgICAgICAgICAgIC8qIHJvdW5kIHNp
emUgdG8gYSBwb3dlciBvZiAyICovCisgICAgdWludDMyX3QgdmNwdTsgICAgICAgICAgLyogdmNw
dSB3aGljaCBjcmVhdGVkIHRoZSBncmFudCBtYXBwaW5nICovCisgICAgdWludDMyX3QgcGFkOyAg
ICAgICAgICAgLyogcm91bmQgc2l6ZSB0byBhIHBvd2VyIG9mIDIgKi8KIH07CiAKICNkZWZpbmUg
TUFQVFJBQ0tfUEVSX1BBR0UgKFBBR0VfU0laRSAvIHNpemVvZihzdHJ1Y3QgZ3JhbnRfbWFwcGlu
ZykpCkBAIC0xNzgsNyArMTc4LDcgQEAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSB7CiAKICAg
ICBkb21pZF90ICAgICAgIGRvbWlkOyAgLyogRG9tYWluIGJlaW5nIGdyYW50ZWQgYWNjZXNzLiAg
ICAgICAgICAgICAqLwogICAgIHN0cnVjdCBkb21haW4gKnRyYW5zX2RvbWFpbjsKLSAgICB1aW50
MzJfdCAgICAgIHRyYW5zX2dyZWY7CisgICAgZ3JhbnRfcmVmX3QgICB0cmFuc19ncmVmOwogICAg
IHVuc2lnbmVkIGxvbmcgZnJhbWU7ICAvKiBGcmFtZSBiZWluZyBncmFudGVkLiAgICAgICAgICAg
ICAgICAgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyBnZm47ICAgIC8qIEd1ZXN0J3MgaWRlYSBv
ZiB0aGUgZnJhbWUgYmVpbmcgZ3JhbnRlZC4gKi8KICAgICB1bnNpZ25lZCAgICAgIGlzX3N1Yl9w
YWdlOjE7IC8qIFRydWUgaWYgdGhpcyBpcyBhIHN1Yi1wYWdlIGdyYW50LiAqLwpAQCAtMzE2LDcg
KzMxNiw5IEBAIGRvdWJsZV9ndF91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpsZ3QKICAgICAg
ICAgZ3JhbnRfd3JpdGVfdW5sb2NrKHJndCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50CisjZGVm
aW5lIElOVkFMSURfTUFQVFJBQ0tfSEFORExFIFVJTlRfTUFYCisKK3N0YXRpYyBpbmxpbmUgZ3Jh
bnRfaGFuZGxlX3QKIF9fZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKnQsCiAgICAgc3RydWN0IHZjcHUgKnYpCkBAIC0zMzEsNyArMzMzLDcgQEAgX19nZXRfbWFw
dHJhY2tfaGFuZGxlKAogICAgICAgICBpZiAoIHVubGlrZWx5KGhlYWQgPT0gTUFQVFJBQ0tfVEFJ
TCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmdi0+bWFwdHJhY2tfZnJl
ZWxpc3RfbG9jayk7Ci0gICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgICAgICByZXR1cm4g
SU5WQUxJRF9NQVBUUkFDS19IQU5ETEU7CiAgICAgICAgIH0KIAogICAgICAgICAvKgpAQCAtMzQy
LDcgKzM0NCw3IEBAIF9fZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICAgICAgaWYgKCB1bmxpa2Vs
eShuZXh0ID09IE1BUFRSQUNLX1RBSUwpICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91
bmxvY2soJnYtPm1hcHRyYWNrX2ZyZWVsaXN0X2xvY2spOwotICAgICAgICAgICAgcmV0dXJuIC0x
OworICAgICAgICAgICAgcmV0dXJuIElOVkFMSURfTUFQVFJBQ0tfSEFORExFOwogICAgICAgICB9
CiAKICAgICAgICAgcHJldl9oZWFkID0gaGVhZDsKQEAgLTM2NCw4ICszNjYsOCBAQCBfX2dldF9t
YXB0cmFja19oYW5kbGUoCiAgKiBlYWNoIFZDUFUgYW5kIHRvIGF2b2lkIHR3byBWQ1BVIHJlcGVh
dGVkbHkgc3RlYWxpbmcgZW50cmllcyBmcm9tCiAgKiBlYWNoIG90aGVyLCB0aGUgaW5pdGlhbCB2
aWN0aW0gVkNQVSBpcyBzZWxlY3RlZCByYW5kb21seS4KICAqLwotc3RhdGljIGludCBzdGVhbF9t
YXB0cmFja19oYW5kbGUoc3RydWN0IGdyYW50X3RhYmxlICp0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIpCitzdGF0aWMgZ3JhbnRfaGFu
ZGxlX3Qgc3RlYWxfbWFwdHJhY2tfaGFuZGxlKHN0cnVjdCBncmFudF90YWJsZSAqdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUg
KmN1cnIpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47
CiAgICAgdW5zaWduZWQgaW50IGZpcnN0LCBpOwpAQCAtMzc2LDEwICszNzgsMTAgQEAgc3RhdGlj
IGludCBzdGVhbF9tYXB0cmFja19oYW5kbGUoc3RydWN0CiAgICAgZG8gewogICAgICAgICBpZiAo
IGN1cnJkLT52Y3B1W2ldICkKICAgICAgICAgewotICAgICAgICAgICAgaW50IGhhbmRsZTsKKyAg
ICAgICAgICAgIGdyYW50X2hhbmRsZV90IGhhbmRsZTsKIAogICAgICAgICAgICAgaGFuZGxlID0g
X19nZXRfbWFwdHJhY2tfaGFuZGxlKHQsIGN1cnJkLT52Y3B1W2ldKTsKLSAgICAgICAgICAgIGlm
ICggaGFuZGxlICE9IC0xICkKKyAgICAgICAgICAgIGlmICggaGFuZGxlICE9IElOVkFMSURfTUFQ
VFJBQ0tfSEFORExFICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBtYXB0cmFja19l
bnRyeSh0LCBoYW5kbGUpLnZjcHUgPSBjdXJyLT52Y3B1X2lkOwogICAgICAgICAgICAgICAgIHJl
dHVybiBoYW5kbGU7CkBAIC0zOTIsMTIgKzM5NCwxMiBAQCBzdGF0aWMgaW50IHN0ZWFsX21hcHRy
YWNrX2hhbmRsZShzdHJ1Y3QKICAgICB9IHdoaWxlICggaSAhPSBmaXJzdCApOwogCiAgICAgLyog
Tm8gZnJlZSBoYW5kbGVzIG9uIGFueSBWQ1BVLiAqLwotICAgIHJldHVybiAtMTsKKyAgICByZXR1
cm4gSU5WQUxJRF9NQVBUUkFDS19IQU5ETEU7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAogcHV0
X21hcHRyYWNrX2hhbmRsZSgKLSAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQsIGludCBoYW5kbGUp
CisgICAgc3RydWN0IGdyYW50X3RhYmxlICp0LCBncmFudF9oYW5kbGVfdCBoYW5kbGUpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IHZj
cHUgKnY7CkBAIC00MjMsNyArNDI1LDcgQEAgcHV0X21hcHRyYWNrX2hhbmRsZSgKICAgICBzcGlu
X3VubG9jaygmdi0+bWFwdHJhY2tfZnJlZWxpc3RfbG9jayk7CiB9CiAKLXN0YXRpYyBpbmxpbmUg
aW50CitzdGF0aWMgaW5saW5lIGdyYW50X2hhbmRsZV90CiBnZXRfbWFwdHJhY2tfaGFuZGxlKAog
ICAgIHN0cnVjdCBncmFudF90YWJsZSAqbGd0KQogewpAQCAtNDMzLDcgKzQzNSw3IEBAIGdldF9t
YXB0cmFja19oYW5kbGUoCiAgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm5ld19tdCA9IE5VTEw7
CiAKICAgICBoYW5kbGUgPSBfX2dldF9tYXB0cmFja19oYW5kbGUobGd0LCBjdXJyKTsKLSAgICBp
ZiAoIGxpa2VseShoYW5kbGUgIT0gLTEpICkKKyAgICBpZiAoIGxpa2VseShoYW5kbGUgIT0gSU5W
QUxJRF9NQVBUUkFDS19IQU5ETEUpICkKICAgICAgICAgcmV0dXJuIGhhbmRsZTsKIAogICAgIHNw
aW5fbG9jaygmbGd0LT5tYXB0cmFja19sb2NrKTsKQEAgLTQ1OCw4ICs0NjAsOCBAQCBnZXRfbWFw
dHJhY2tfaGFuZGxlKAogICAgICAgICBpZiAoIGN1cnItPm1hcHRyYWNrX3RhaWwgPT0gTUFQVFJB
Q0tfVEFJTCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGhhbmRsZSA9IHN0ZWFsX21hcHRyYWNr
X2hhbmRsZShsZ3QsIGN1cnIpOwotICAgICAgICAgICAgaWYgKCBoYW5kbGUgPT0gLTEgKQotICAg
ICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgICAgIGlmICggaGFuZGxlID09IElOVkFM
SURfTUFQVFJBQ0tfSEFORExFICkKKyAgICAgICAgICAgICAgICByZXR1cm4gaGFuZGxlOwogICAg
ICAgICAgICAgc3Bpbl9sb2NrKCZjdXJyLT5tYXB0cmFja19mcmVlbGlzdF9sb2NrKTsKICAgICAg
ICAgICAgIG1hcHRyYWNrX2VudHJ5KGxndCwgaGFuZGxlKS5yZWYgPSBNQVBUUkFDS19UQUlMOwog
ICAgICAgICAgICAgY3Vyci0+bWFwdHJhY2tfdGFpbCA9IGhhbmRsZTsKQEAgLTQ4MCw2ICs0ODIs
NyBAQCBnZXRfbWFwdHJhY2tfaGFuZGxlKAogCiAgICAgZm9yICggaSA9IDA7IGkgPCBNQVBUUkFD
S19QRVJfUEFHRTsgaSsrICkKICAgICB7CisgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YobmV3
X210LT5yZWYpIDwgc2l6ZW9mKGhhbmRsZSkpOwogICAgICAgICBuZXdfbXRbaV0ucmVmID0gaGFu
ZGxlICsgaSArIDE7CiAgICAgICAgIG5ld19tdFtpXS52Y3B1ID0gY3Vyci0+dmNwdV9pZDsKICAg
ICB9CkBAIC03MDIsOSArNzA1LDkgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1cyh1bnNpZ25lZCBn
dF92ZXJzaQogc3RhdGljIGludCBncmFudF9tYXBfZXhpc3RzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmxkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqcmd0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcmVmX2NvdW50KQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdyYW50X3JlZl90ICpjdXJfcmVmKQogewotICAgIHVuc2lnbmVk
IGludCByZWYsIG1heF9pdGVyOworICAgIGdyYW50X3JlZl90IHJlZiwgbWF4X2l0ZXI7CiAKICAg
ICAvKgogICAgICAqIFRoZSByZW1vdGUgZ3JhbnQgdGFibGUgc2hvdWxkIGJlIGxvY2tlZCBidXQg
dGhlIHBlcmNwdSByd2xvY2sKQEAgLTcxNCw5ICs3MTcsOSBAQCBzdGF0aWMgaW50IGdyYW50X21h
cF9leGlzdHMoY29uc3Qgc3RydWN0CiAgICAgICogICBBU1NFUlQocndfaXNfbG9ja2VkKCZyZ3Qt
PmxvY2spKTsKICAgICAgKi8KIAotICAgIG1heF9pdGVyID0gbWluKCpyZWZfY291bnQgKyAoMSA8
PCBHTlRUQUJPUF9DT05USU5VQVRJT05fQVJHX1NISUZUKSwKKyAgICBtYXhfaXRlciA9IG1pbigq
Y3VyX3JlZiArICgxIDw8IEdOVFRBQk9QX0NPTlRJTlVBVElPTl9BUkdfU0hJRlQpLAogICAgICAg
ICAgICAgICAgICAgIG5yX2dyYW50X2VudHJpZXMocmd0KSk7Ci0gICAgZm9yICggcmVmID0gKnJl
Zl9jb3VudDsgcmVmIDwgbWF4X2l0ZXI7IHJlZisrICkKKyAgICBmb3IgKCByZWYgPSAqY3VyX3Jl
ZjsgcmVmIDwgbWF4X2l0ZXI7IHJlZisrICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkgKmFjdDsKICAgICAgICAgYm9vbF90IGV4aXN0czsKQEAgLTczNSw3ICs3Mzgs
NyBAQCBzdGF0aWMgaW50IGdyYW50X21hcF9leGlzdHMoY29uc3Qgc3RydWN0CiAKICAgICBpZiAo
IHJlZiA8IG5yX2dyYW50X2VudHJpZXMocmd0KSApCiAgICAgewotICAgICAgICAqcmVmX2NvdW50
ID0gcmVmOworICAgICAgICAqY3VyX3JlZiA9IHJlZjsKICAgICAgICAgcmV0dXJuIDE7CiAgICAg
fQogCkBAIC03OTIsNyArNzk1LDcgQEAgX19nbnR0YWJfbWFwX2dyYW50X3JlZigKICAgICBzdHJ1
Y3QgZG9tYWluICpsZCwgKnJkLCAqb3duZXIgPSBOVUxMOwogICAgIHN0cnVjdCBncmFudF90YWJs
ZSAqbGd0LCAqcmd0OwogICAgIHN0cnVjdCB2Y3B1ICAgKmxlZDsKLSAgICBpbnQgICAgICAgICAg
ICBoYW5kbGU7CisgICAgZ3JhbnRfaGFuZGxlX3QgaGFuZGxlOwogICAgIHVuc2lnbmVkIGxvbmcg
IGZyYW1lID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IE5VTEw7CiAgICAgaW50ICAg
ICAgICAgICAgcmMgPSBHTlRTVF9va2F5OwpAQCAtODQxLDcgKzg0NCw4IEBAIF9fZ250dGFiX21h
cF9ncmFudF9yZWYoCiAgICAgfQogCiAgICAgbGd0ID0gbGQtPmdyYW50X3RhYmxlOwotICAgIGlm
ICggdW5saWtlbHkoKGhhbmRsZSA9IGdldF9tYXB0cmFja19oYW5kbGUobGd0KSkgPT0gLTEpICkK
KyAgICBoYW5kbGUgPSBnZXRfbWFwdHJhY2tfaGFuZGxlKGxndCk7CisgICAgaWYgKCB1bmxpa2Vs
eShoYW5kbGUgPT0gSU5WQUxJRF9NQVBUUkFDS19IQU5ETEUpICkKICAgICB7CiAgICAgICAgIHJj
dV91bmxvY2tfZG9tYWluKHJkKTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJGYWls
ZWQgdG8gb2J0YWluIG1hcHRyYWNrIGhhbmRsZS5cbiIpOwpAQCAtMjA2MSw3ICsyMDY1LDcgQEAg
Z250dGFiX3RyYW5zZmVyKAogICAgdHlwZSBhbmQgcmVmZXJlbmNlIGNvdW50cy4gKi8KIHN0YXRp
YyB2b2lkCiBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCi0gICAgc3RydWN0IGRvbWFpbiAqcmQs
IHVuc2lnbmVkIGxvbmcgZ3JlZiwgaW50IHJlYWRvbmx5KQorICAgIHN0cnVjdCBkb21haW4gKnJk
LCBncmFudF9yZWZfdCBncmVmLCBib29sIHJlYWRvbmx5KQogewogICAgIHN0cnVjdCBncmFudF90
YWJsZSAqcmd0ID0gcmQtPmdyYW50X3RhYmxlOwogICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGE7CkBAIC0yMTQyLDkgKzIxNDYsOSBAQCBzdGF0aWMgdm9pZCBfX2ZpeHVwX3N0YXR1c19mb3Jf
Y29weV9waW4oCiAgICBJZiB0aGVyZSBpcyBhbnkgZXJyb3IsICpwYWdlID0gTlVMTCwgbm8gcmVm
IHRha2VuLiAqLwogc3RhdGljIGludAogX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAotICAgIHN0
cnVjdCBkb21haW4gKnJkLCB1bnNpZ25lZCBsb25nIGdyZWYsIGRvbWlkX3QgbGRvbSwgaW50IHJl
YWRvbmx5LAorICAgIHN0cnVjdCBkb21haW4gKnJkLCBncmFudF9yZWZfdCBncmVmLCBkb21pZF90
IGxkb20sIGJvb2wgcmVhZG9ubHksCiAgICAgdW5zaWduZWQgbG9uZyAqZnJhbWUsIHN0cnVjdCBw
YWdlX2luZm8gKipwYWdlLAotICAgIHVpbnQxNl90ICpwYWdlX29mZiwgdWludDE2X3QgKmxlbmd0
aCwgdW5zaWduZWQgYWxsb3dfdHJhbnNpdGl2ZSkKKyAgICB1aW50MTZfdCAqcGFnZV9vZmYsIHVp
bnQxNl90ICpsZW5ndGgsIGJvb2wgYWxsb3dfdHJhbnNpdGl2ZSkKIHsKICAgICBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKnJndCA9IHJkLT5ncmFudF90YWJsZTsKICAgICBncmFudF9lbnRyeV92Ml90ICpz
aGEyOwpAQCAtMjE2Nyw3ICsyMTcxLDcgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogCiAg
ICAgaWYgKCB1bmxpa2VseShncmVmID49IG5yX2dyYW50X2VudHJpZXMocmd0KSkgKQogICAgICAg
ICBQSU5fRkFJTChndF91bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVmLAotICAgICAgICAgICAg
ICAgICAiQmFkIGdyYW50IHJlZmVyZW5jZSAlbGRcbiIsIGdyZWYpOworICAgICAgICAgICAgICAg
ICAiQmFkIGdyYW50IHJlZmVyZW5jZSAlI3hcbiIsIGdyZWYpOwogCiAgICAgYWN0ID0gYWN0aXZl
X2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKICAgICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRl
cihyZ3QsIGdyZWYpOwpAQCAtMjIzNCw3ICsyMjM4LDggQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9j
b3B5KAogCiAgICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19n
cmVmLCByZC0+ZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmdHJhbnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsIDApOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHJhbnNfcGFnZV9vZmYsICZ0cmFuc19s
ZW5ndGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKIAog
ICAgICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5
X2FjcXVpcmUocmd0LCBncmVmKTsKQEAgLTIyODAsNyArMjI4NSw3IEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgIGFjdC0+dHJhbnNfZG9tYWluID0gdGQ7CiAgICAgICAg
ICAgICBhY3QtPnRyYW5zX2dyZWYgPSB0cmFuc19ncmVmOwogICAgICAgICAgICAgYWN0LT5mcmFt
ZSA9IGdyYW50X2ZyYW1lOwotICAgICAgICAgICAgYWN0LT5nZm4gPSAtMXVsOworICAgICAgICAg
ICAgYWN0LT5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgICAgICAgICAvKgogICAgICAg
ICAgICAgICogVGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkgbm90IGJl
IGEgc3ViLXBhZ2UsCiAgICAgICAgICAgICAgKiBidXQgd2UgYWx3YXlzIHRyZWF0IGl0IGFzIG9u
ZSBiZWNhdXNlIHRoYXQgYmxvY2tzIG1hcHBpbmdzIG9mCkBAIC0yNDk2LDcgKzI1MDEsNyBAQCBz
dGF0aWMgaW50IGdudHRhYl9jb3B5X2NsYWltX2J1Zihjb25zdCBzCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWYtPnJlYWRfb25seSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJ1Zi0+ZnJhbWUsICZidWYtPnBhZ2UsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZidWYtPnB0ci5vZmZzZXQsICZi
dWYtPmxlbiwgMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZidWYt
PnB0ci5vZmZzZXQsICZidWYtPmxlbiwgdHJ1ZSk7CiAgICAgICAgIGlmICggcmMgIT0gR05UU1Rf
b2theSApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgYnVmLT5wdHIudS5yZWYgPSBw
dHItPnUucmVmOwpAQCAtMzAxMSw3ICszMDE2LDcgQEAgZ250dGFiX3N3YXBfZ3JhbnRfcmVmKFhF
Tl9HVUVTVF9IQU5ETEVfUAogfQogCiBzdGF0aWMgaW50IF9fZ250dGFiX2NhY2hlX2ZsdXNoKGdu
dHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCAqcmVmX2NvdW50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBncmFudF9yZWZfdCAqY3VyX3JlZikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkLCAqb3du
ZXI7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKQEAgLTMwNTUsNyArMzA2MCw3IEBAIHN0
YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goZ250dGFiX2MKICAgICB7CiAgICAgICAgIGdy
YW50X3JlYWRfbG9jayhvd25lci0+Z3JhbnRfdGFibGUpOwogCi0gICAgICAgIHJldCA9IGdyYW50
X21hcF9leGlzdHMoZCwgb3duZXItPmdyYW50X3RhYmxlLCBtZm4sIHJlZl9jb3VudCk7CisgICAg
ICAgIHJldCA9IGdyYW50X21hcF9leGlzdHMoZCwgb3duZXItPmdyYW50X3RhYmxlLCBtZm4sIGN1
cl9yZWYpOwogICAgICAgICBpZiAoIHJldCAhPSAwICkKICAgICAgICAgewogICAgICAgICAgICAg
Z3JhbnRfcmVhZF91bmxvY2sob3duZXItPmdyYW50X3RhYmxlKTsKQEAgLTMwODcsNyArMzA5Miw3
IEBAIHN0YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goZ250dGFiX2MKIAogc3RhdGljIGxv
bmcKIGdudHRhYl9jYWNoZV9mbHVzaChYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9jYWNo
ZV9mbHVzaF90KSB1b3AsCi0gICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpyZWZf
Y291bnQsCisgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfcmVmX3QgKmN1cl9yZWYsCiAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNvdW50KQogewogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtMzEwMSw3ICszMTA2LDcgQEAgZ250dGFiX2NhY2hlX2ZsdXNoKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIGZvciAoIDsg
OyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGludCByZXQgPSBfX2dudHRhYl9jYWNoZV9mbHVz
aCgmb3AsIHJlZl9jb3VudCk7CisgICAgICAgICAgICBpbnQgcmV0ID0gX19nbnR0YWJfY2FjaGVf
Zmx1c2goJm9wLCBjdXJfcmVmKTsKIAogICAgICAgICAgICAgaWYgKCByZXQgPCAwICkKICAgICAg
ICAgICAgICAgICByZXR1cm4gcmV0OwpAQCAtMzExMCw3ICszMTE1LDcgQEAgZ250dGFiX2NhY2hl
X2ZsdXNoKFhFTl9HVUVTVF9IQU5ETEVfUEFSQQogICAgICAgICAgICAgaWYgKCBoeXBlcmNhbGxf
cHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgICAgICAgICByZXR1cm4gaTsKICAgICAgICAgfQot
ICAgICAgICAqcmVmX2NvdW50ID0gMDsKKyAgICAgICAgKmN1cl9yZWYgPSAwOwogICAgICAgICBn
dWVzdF9oYW5kbGVfYWRkX29mZnNldCh1b3AsIDEpOwogICAgIH0KICAgICByZXR1cm4gMDsKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10: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.xen.org>)
	id 1dhvsz-0001lL-R3; Wed, 16 Aug 2017 10:49:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvsy-0001l9-VR
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:49:17 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 92/CE-03765-C2324995; Wed, 16 Aug 2017 10:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1dbeUq
 kwfsXfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWN83sBY01FXc6AxsYz4R3MXJyCAnkSax8
 /IQFxOYVsJM4fv8CK4gtIWAocXrhTbA4i4CqxNxFfxhBbDYBdYm2Z9uBajg4RAQMJM4dTepi5
 OJgFvjFKDHnwhSwemEBL4kzd/4xQswvkni6cw8biM0pYC9xe8drsF5eAUGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIzO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GMAgh2MZxYEHmKU5GBSEuVddHZSpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXgmlKZFCgkWp6akVaZk5wCiASUtw8CiJ8FYrAKV5iwsSc
 4sz0yFSpxh1OV5N+P+NSYglLz8vVUqc94EiUJEASFFGaR7cCFhEXmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5Iw71eQKTyZeSVwm14BHcEEdMSV9kkgR5QkIqSkGhjFjTNbr+cXMkVwMtYq/Zb
 gvM26/lBm5DaFs60x1TuiDhjtXN3Ulrto+kTZFylHX/6b/2LTobqs3af1A07/i+jfWMb2Y/4h
 6xWPa03/sJk+Nmf5sWCvTHiHU9/9I4+ss392NBW9TvKeuzf/wq7QYwbWD99+v3/BiOnibFZJ7
 30fXWWn2XPbZExQYinOSDTUYi4qTgQABcHA+cMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502880553!99607442!1
X-Originating-IP: [137.65.248.74]
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 30113 invoked from network); 16 Aug 2017 10:49:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:49:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:49:12 -0600
Message-Id: <59943F470200007800170370@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:49:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
In-Reply-To: <59943AC70200007800170343@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v2 3/7] gnttab: drop pointless leading double
 underscores
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSdyZSB2aW9sYXRpbmcgbmFtZSBzcGFjZSBydWxlcywgYW5kIHdlIGRvbid0IHJlYWxseSBu
ZWVkIHRoZW0uIFdoZW4KZm9sbG93ZWQgYnkgImdudHRhYl8iLCBhbHNvIGRyb3AgdGhhdC4KClNp
Z25lZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYyOiBSZS1iYXNlLiBN
aW5vciBmb3JtYXR0aW5nIGFkanVzdG1lbnQuCgotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0yNTIsOCArMjUyLDkgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKAogICAgSWYgcmMgPT0gR05UU1Rf
b2theSwgKnBhZ2UgY29udGFpbnMgdGhlIHBhZ2Ugc3RydWN0IHdpdGggYSByZWYgdGFrZW4uCiAg
ICBDYWxsZXIgbXVzdCBkbyBwdXRfcGFnZSgqcGFnZSkuCiAgICBJZiBhbnkgZXJyb3IsICpwYWdl
ID0gTlVMTCwgKmZyYW1lID0gSU5WQUxJRF9NRk4sIG5vIHJlZiB0YWtlbi4gKi8KLXN0YXRpYyBp
bnQgX19nZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgKmZy
YW1lLCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHJlYWRvbmx5LCBzdHJ1Y3QgZG9tYWluICpyZCkKK3N0YXRpYyBpbnQgZ2V0X3Bh
Z2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nICpmcmFtZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlLCBib29sIHJlYWRv
bmx5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqcmQpCiB7CiAg
ICAgaW50IHJjID0gR05UU1Rfb2theTsKICNpZiBkZWZpbmVkKFAyTV9QQUdFRF9UWVBFUykgfHwg
ZGVmaW5lZChQMk1fU0hBUkVEX1RZUEVTKQpAQCAtMzE5LDkgKzMyMCw3IEBAIGRvdWJsZV9ndF91
bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpsZ3QKICNkZWZpbmUgSU5WQUxJRF9NQVBUUkFDS19I
QU5ETEUgVUlOVF9NQVgKIAogc3RhdGljIGlubGluZSBncmFudF9oYW5kbGVfdAotX19nZXRfbWFw
dHJhY2tfaGFuZGxlKAotICAgIHN0cnVjdCBncmFudF90YWJsZSAqdCwKLSAgICBzdHJ1Y3QgdmNw
dSAqdikKK19nZXRfbWFwdHJhY2tfaGFuZGxlKHN0cnVjdCBncmFudF90YWJsZSAqdCwgc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgaW50IGhlYWQsIG5leHQsIHByZXZfaGVhZDsKIApA
QCAtMzgwLDcgKzM3OSw3IEBAIHN0YXRpYyBncmFudF9oYW5kbGVfdCBzdGVhbF9tYXB0cmFja19o
YW4KICAgICAgICAgewogICAgICAgICAgICAgZ3JhbnRfaGFuZGxlX3QgaGFuZGxlOwogCi0gICAg
ICAgICAgICBoYW5kbGUgPSBfX2dldF9tYXB0cmFja19oYW5kbGUodCwgY3VycmQtPnZjcHVbaV0p
OworICAgICAgICAgICAgaGFuZGxlID0gX2dldF9tYXB0cmFja19oYW5kbGUodCwgY3VycmQtPnZj
cHVbaV0pOwogICAgICAgICAgICAgaWYgKCBoYW5kbGUgIT0gSU5WQUxJRF9NQVBUUkFDS19IQU5E
TEUgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIG1hcHRyYWNrX2VudHJ5KHQsIGhh
bmRsZSkudmNwdSA9IGN1cnItPnZjcHVfaWQ7CkBAIC00MzQsNyArNDMzLDcgQEAgZ2V0X21hcHRy
YWNrX2hhbmRsZSgKICAgICBncmFudF9oYW5kbGVfdCAgICAgICAgaGFuZGxlOwogICAgIHN0cnVj
dCBncmFudF9tYXBwaW5nICpuZXdfbXQgPSBOVUxMOwogCi0gICAgaGFuZGxlID0gX19nZXRfbWFw
dHJhY2tfaGFuZGxlKGxndCwgY3Vycik7CisgICAgaGFuZGxlID0gX2dldF9tYXB0cmFja19oYW5k
bGUobGd0LCBjdXJyKTsKICAgICBpZiAoIGxpa2VseShoYW5kbGUgIT0gSU5WQUxJRF9NQVBUUkFD
S19IQU5ETEUpICkKICAgICAgICAgcmV0dXJuIGhhbmRsZTsKIApAQCAtNzg5LDcgKzc4OCw3IEBA
IHN0YXRpYyB1bnNpZ25lZCBpbnQgbWFwa2luZCgKICAqIHVwZGF0ZSwgYXMgaW5kaWNhdGVkIGJ5
IHRoZSBHTlRNQVBfY29udGFpbnNfcHRlIGZsYWcuCiAgKi8KIHN0YXRpYyB2b2lkCi1fX2dudHRh
Yl9tYXBfZ3JhbnRfcmVmKAorbWFwX2dyYW50X3JlZigKICAgICBzdHJ1Y3QgZ250dGFiX21hcF9n
cmFudF9yZWYgKm9wKQogewogICAgIHN0cnVjdCBkb21haW4gKmxkLCAqcmQsICpvd25lciA9IE5V
TEw7CkBAIC04ODgsOCArODg3LDggQEAgX19nbnR0YWJfbWFwX2dyYW50X3JlZigKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2hhcmVkX2VudHJ5X3YxKHJndCwgb3AtPnJlZikuZnJh
bWUgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfZW50cnlfdjIocmd0
LCBvcC0+cmVmKS5mdWxsX3BhZ2UuZnJhbWU7CiAKLSAgICAgICAgICAgIHJjID0gX19nZXRfcGFn
ZWRfZnJhbWUoZ2ZuLCAmZnJhbWUsICZwZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICEhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSksIHJkKTsKKyAgICAgICAgICAg
IHJjID0gZ2V0X3BhZ2VkX2ZyYW1lKGdmbiwgJmZyYW1lLCAmcGcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHksIHJkKTsKICAgICAg
ICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgICAgICAgICAgZ290byB1bmxv
Y2tfb3V0X2NsZWFyOwogICAgICAgICAgICAgYWN0LT5nZm4gPSBnZm47CkBAIC05MTksNyArOTE4
LDcgQEAgX19nbnR0YWJfbWFwX2dyYW50X3JlZigKICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShh
Y3QpOwogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CiAKLSAgICAvKiBwZyBtYXkgYmUgc2V0
LCB3aXRoIGEgcmVmY291bnQgaW5jbHVkZWQsIGZyb20gX19nZXRfcGFnZWRfZnJhbWUgKi8KKyAg
ICAvKiBwZyBtYXkgYmUgc2V0LCB3aXRoIGEgcmVmY291bnQgaW5jbHVkZWQsIGZyb20gZ2V0X3Bh
Z2VkX2ZyYW1lKCkuICovCiAgICAgaWYgKCAhcGcgKQogICAgIHsKICAgICAgICAgcGcgPSBtZm5f
dmFsaWQoX21mbihmcmFtZSkpID8gbWZuX3RvX3BhZ2UoZnJhbWUpIDogTlVMTDsKQEAgLTExMzAs
NyArMTEyOSw3IEBAIGdudHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgICAgICBpZiAoIHVubGlrZWx5
KF9fY29weV9mcm9tX2d1ZXN0X29mZnNldCgmb3AsIHVvcCwgaSwgMSkpICkKICAgICAgICAgICAg
IHJldHVybiAtRUZBVUxUOwogCi0gICAgICAgIF9fZ250dGFiX21hcF9ncmFudF9yZWYoJm9wKTsK
KyAgICAgICAgbWFwX2dyYW50X3JlZigmb3ApOwogCiAgICAgICAgIGlmICggdW5saWtlbHkoX19j
b3B5X3RvX2d1ZXN0X29mZnNldCh1b3AsIGksICZvcCwgMSkpICkKICAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOwpAQCAtMTE0MCw3ICsxMTM5LDcgQEAgZ250dGFiX21hcF9ncmFudF9yZWYoCiB9
CiAKIHN0YXRpYyB2b2lkCi1fX2dudHRhYl91bm1hcF9jb21tb24oCit1bm1hcF9jb21tb24oCiAg
ICAgc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogewogICAgIGRvbWlkX3QgICAgICAg
ICAgZG9tOwpAQCAtMTIwMCw4ICsxMTk5LDggQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAg
ICAgICAvKgogICAgICAgICAgKiBUaGlzIG91Z2h0IHRvIGJlIGltcG9zc2libGUsIGFzIHN1Y2gg
YSBtYXBwaW5nIHNob3VsZCBub3QgaGF2ZQogICAgICAgICAgKiBiZWVuIGVzdGFibGlzaGVkIChz
ZWUgdGhlIG5yX2dyYW50X2VudHJpZXMocmd0KSBib3VuZHMgY2hlY2sgaW4KLSAgICAgICAgICog
X19nbnR0YWJfbWFwX2dyYW50X3JlZigpKS4gRG9pbmcgdGhpcyBjaGVjayBvbmx5IGluCi0gICAg
ICAgICAqIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgpIC0gYXMgaXQgdXNlZCB0byBi
ZSBkb25lIC0gd291bGQsCisgICAgICAgICAqIGdudHRhYl9tYXBfZ3JhbnRfcmVmKCkpLiBEb2lu
ZyB0aGlzIGNoZWNrIG9ubHkgaW4KKyAgICAgICAgICogZ250dGFiX3VubWFwX2NvbW1vbl9jb21w
bGV0ZSgpIC0gYXMgaXQgdXNlZCB0byBiZSBkb25lIC0gd291bGQsCiAgICAgICAgICAqIGhvd2V2
ZXIsIGJlIHRvbyBsYXRlLgogICAgICAgICAgKi8KICAgICAgICAgcmMgPSBHTlRTVF9iYWRfZ250
cmVmOwpAQCAtMTMxNSw3ICsxMzE0LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogfQogCiBz
dGF0aWMgdm9pZAotX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJf
dW5tYXBfY29tbW9uICpvcCkKK3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3Vu
bWFwX2NvbW1vbiAqb3ApCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqbGQsICpyZCA9IG9wLT5yZDsK
ICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnJndDsKQEAgLTEzMjYsNyArMTMyNSw3IEBAIF9fZ250
dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ24KIAogICAgIGlmICggIW9wLT5kb25l
ICkKICAgICB7Ci0gICAgICAgIC8qIF9fZ250YWJfdW5tYXBfY29tbW9uKCkgZGlkbid0IGRvIGFu
eXRoaW5nIC0gbm90aGluZyB0byBjb21wbGV0ZS4gKi8KKyAgICAgICAgLyogdW5tYXBfY29tbW9u
KCkgZGlkbid0IGRvIGFueXRoaW5nIC0gbm90aGluZyB0byBjb21wbGV0ZS4gKi8KICAgICAgICAg
cmV0dXJuOwogICAgIH0KIApAQCAtMTM5NSw3ICsxMzk0LDcgQEAgX19nbnR0YWJfdW5tYXBfY29t
bW9uX2NvbXBsZXRlKHN0cnVjdCBnbgogfQogCiBzdGF0aWMgdm9pZAotX19nbnR0YWJfdW5tYXBf
Z3JhbnRfcmVmKAordW5tYXBfZ3JhbnRfcmVmKAogICAgIHN0cnVjdCBnbnR0YWJfdW5tYXBfZ3Jh
bnRfcmVmICpvcCwKICAgICBzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqY29tbW9uKQogewpA
QCAtMTQwOSw3ICsxNDA4LDcgQEAgX19nbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKAogICAgIGNvbW1v
bi0+cmQgPSBOVUxMOwogICAgIGNvbW1vbi0+ZnJhbWUgPSAwOwogCi0gICAgX19nbnR0YWJfdW5t
YXBfY29tbW9uKGNvbW1vbik7CisgICAgdW5tYXBfY29tbW9uKGNvbW1vbik7CiAgICAgb3AtPnN0
YXR1cyA9IGNvbW1vbi0+c3RhdHVzOwogfQogCkBAIC0xNDMxLDcgKzE0MzAsNyBAQCBnbnR0YWJf
dW5tYXBfZ3JhbnRfcmVmKAogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KF9f
Y29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQogICAgICAgICAgICAgICAgIGdvdG8gZmF1
bHQ7Ci0gICAgICAgICAgICBfX2dudHRhYl91bm1hcF9ncmFudF9yZWYoJm9wLCAmKGNvbW1vbltp
XSkpOworICAgICAgICAgICAgdW5tYXBfZ3JhbnRfcmVmKCZvcCwgJmNvbW1vbltpXSk7CiAgICAg
ICAgICAgICArK3BhcnRpYWxfZG9uZTsKICAgICAgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5
X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCiAgICAgICAgICAgICAgICAgZ290
byBmYXVsdDsKQEAgLTE0NDEsNyArMTQ0MCw3IEBAIGdudHRhYl91bm1hcF9ncmFudF9yZWYoCiAg
ICAgICAgIGdudHRhYl9mbHVzaF90bGIoY3VycmVudC0+ZG9tYWluKTsKIAogICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IHBhcnRpYWxfZG9uZTsgaSsrICkKLSAgICAgICAgICAgIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbl9jb21wbGV0ZSgmKGNvbW1vbltpXSkpOworICAgICAgICAgICAgdW5tYXBfY29t
bW9uX2NvbXBsZXRlKCZjb21tb25baV0pOwogCiAgICAgICAgIGNvdW50IC09IGM7CiAgICAgICAg
IGRvbmUgKz0gYzsKQEAgLTE0NTYsMTIgKzE0NTUsMTIgQEAgZmF1bHQ6CiAgICAgZ250dGFiX2Zs
dXNoX3RsYihjdXJyZW50LT5kb21haW4pOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBwYXJ0aWFs
X2RvbmU7IGkrKyApCi0gICAgICAgIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgmKGNv
bW1vbltpXSkpOworICAgICAgICB1bm1hcF9jb21tb25fY29tcGxldGUoJmNvbW1vbltpXSk7CiAg
ICAgcmV0dXJuIC1FRkFVTFQ7CiB9CiAKIHN0YXRpYyB2b2lkCi1fX2dudHRhYl91bm1hcF9hbmRf
cmVwbGFjZSgKK3VubWFwX2FuZF9yZXBsYWNlKAogICAgIHN0cnVjdCBnbnR0YWJfdW5tYXBfYW5k
X3JlcGxhY2UgKm9wLAogICAgIHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpjb21tb24pCiB7
CkBAIC0xNDc1LDcgKzE0NzQsNyBAQCBfX2dudHRhYl91bm1hcF9hbmRfcmVwbGFjZSgKICAgICBj
b21tb24tPnJkID0gTlVMTDsKICAgICBjb21tb24tPmZyYW1lID0gMDsKIAotICAgIF9fZ250dGFi
X3VubWFwX2NvbW1vbihjb21tb24pOworICAgIHVubWFwX2NvbW1vbihjb21tb24pOwogICAgIG9w
LT5zdGF0dXMgPSBjb21tb24tPnN0YXR1czsKIH0KIApAQCAtMTQ5Niw3ICsxNDk1LDcgQEAgZ250
dGFiX3VubWFwX2FuZF9yZXBsYWNlKAogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHVubGlr
ZWx5KF9fY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQogICAgICAgICAgICAgICAgIGdv
dG8gZmF1bHQ7Ci0gICAgICAgICAgICBfX2dudHRhYl91bm1hcF9hbmRfcmVwbGFjZSgmb3AsICYo
Y29tbW9uW2ldKSk7CisgICAgICAgICAgICB1bm1hcF9hbmRfcmVwbGFjZSgmb3AsICZjb21tb25b
aV0pOwogICAgICAgICAgICAgKytwYXJ0aWFsX2RvbmU7CiAgICAgICAgICAgICBpZiAoIHVubGlr
ZWx5KF9fY29weV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICAg
ICAgICAgIGdvdG8gZmF1bHQ7CkBAIC0xNTA2LDcgKzE1MDUsNyBAQCBnbnR0YWJfdW5tYXBfYW5k
X3JlcGxhY2UoCiAgICAgICAgIGdudHRhYl9mbHVzaF90bGIoY3VycmVudC0+ZG9tYWluKTsKIAog
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHBhcnRpYWxfZG9uZTsgaSsrICkKLSAgICAgICAgICAg
IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgmKGNvbW1vbltpXSkpOworICAgICAgICAg
ICAgdW5tYXBfY29tbW9uX2NvbXBsZXRlKCZjb21tb25baV0pOwogCiAgICAgICAgIGNvdW50IC09
IGM7CiAgICAgICAgIGRvbmUgKz0gYzsKQEAgLTE1MjEsNyArMTUyMCw3IEBAIGZhdWx0OgogICAg
IGdudHRhYl9mbHVzaF90bGIoY3VycmVudC0+ZG9tYWluKTsKIAogICAgIGZvciAoIGkgPSAwOyBp
IDwgcGFydGlhbF9kb25lOyBpKysgKQotICAgICAgICBfX2dudHRhYl91bm1hcF9jb21tb25fY29t
cGxldGUoJihjb21tb25baV0pKTsKKyAgICAgICAgdW5tYXBfY29tbW9uX2NvbXBsZXRlKCZjb21t
b25baV0pOwogICAgIHJldHVybiAtRUZBVUxUOwogfQogCkBAIC0xODcyLDkgKzE4NzEsMTAgQEAg
Z250dGFiX3RyYW5zZmVyKAogCiAjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICB7Ci0gICAgICAg
ICAgICBwMm1fdHlwZV90IF9fcDJtdDsKLSAgICAgICAgICAgIG1mbiA9IG1mbl94KGdldF9nZm5f
dW5zaGFyZShkLCBnb3AubWZuLCAmX19wMm10KSk7Ci0gICAgICAgICAgICBpZiAoIHAybV9pc19z
aGFyZWQoX19wMm10KSB8fCAhcDJtX2lzX3ZhbGlkKF9fcDJtdCkgKQorICAgICAgICAgICAgcDJt
X3R5cGVfdCBwMm10OworCisgICAgICAgICAgICBtZm4gPSBtZm5feChnZXRfZ2ZuX3Vuc2hhcmUo
ZCwgZ29wLm1mbiwgJnAybXQpKTsKKyAgICAgICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10
KSB8fCAhcDJtX2lzX3ZhbGlkKHAybXQpICkKICAgICAgICAgICAgICAgICBtZm4gPSBtZm5feChJ
TlZBTElEX01GTik7CiAgICAgICAgIH0KICNlbHNlCkBAIC0yMDYxLDEwICsyMDYxLDEyIEBAIGdu
dHRhYl90cmFuc2ZlcigKICAgICByZXR1cm4gMDsKIH0KIAotLyogVW5kbyBfX2FjcXVpcmVfZ3Jh
bnRfZm9yX2NvcHkuICBBZ2FpbiwgdGhpcyBoYXMgbm8gZWZmZWN0IG9uIHBhZ2UKLSAgIHR5cGUg
YW5kIHJlZmVyZW5jZSBjb3VudHMuICovCisvKgorICogVW5kbyBhY3F1aXJlX2dyYW50X2Zvcl9j
b3B5KCkuICBUaGlzIGhhcyBubyBlZmZlY3Qgb24gcGFnZSB0eXBlIGFuZAorICogcmVmZXJlbmNl
IGNvdW50cy4KKyAqLwogc3RhdGljIHZvaWQKLV9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgKK3Jl
bGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAgICAgc3RydWN0IGRvbWFpbiAqcmQsIGdyYW50X3JlZl90
IGdyZWYsIGJvb2wgcmVhZG9ubHkpCiB7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpyZ3QgPSBy
ZC0+Z3JhbnRfdGFibGU7CkBAIC0yMTE5LDcgKzIxMjEsNyBAQCBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoCiAgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxsLCBidXQgaXQgaXMgYm91bmRlZCAoYWNx
dWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUKICAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2
aXR5KSwgc28gaXQncyBva2F5LgogICAgICAgICAgKi8KLSAgICAgICAgX19yZWxlYXNlX2dyYW50
X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZWFkb25seSk7CisgICAgICAgIHJlbGVhc2VfZ3Jh
bnRfZm9yX2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKIAogICAgICAgICByY3VfdW5s
b2NrX2RvbWFpbih0ZCk7CiAgICAgfQpAQCAtMjEzMCw4ICsyMTMyLDggQEAgX19yZWxlYXNlX2dy
YW50X2Zvcl9jb3B5KAogICAgdW5kZXIgdGhlIGRvbWFpbidzIGdyYW50IHRhYmxlIGxvY2suICov
CiAvKiBPbmx5IHNhZmUgb24gdHJhbnNpdGl2ZSBncmFudHMuICBFdmVuIHRoZW4sIG5vdGUgdGhh
dCB3ZSBkb24ndAogICAgYXR0ZW1wdCB0byBkcm9wIGFueSBwaW4gb24gdGhlIHJlZmVyZW50IGdy
YW50LiAqLwotc3RhdGljIHZvaWQgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGNvbnN0IHN0
cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDE2X3QgKnN0YXR1cykKK3N0YXRpYyB2b2lkIGZpeHVwX3N0YXR1c19mb3Jf
Y29weV9waW4oY29uc3Qgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCAqc3RhdHVzKQogewogICAgIGlm
ICggIShhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2RldndfbWFzaykpICkK
ICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOwpAQCAtMjE0
NSw3ICsyMTQ3LDcgQEAgc3RhdGljIHZvaWQgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKAog
ICAgdGFrZSBvbmUgcmVmIGNvdW50IG9uIHRoZSB0YXJnZXQgcGFnZSwgc3RvcmVkIGluICpwYWdl
LgogICAgSWYgdGhlcmUgaXMgYW55IGVycm9yLCAqcGFnZSA9IE5VTEwsIG5vIHJlZiB0YWtlbi4g
Ki8KIHN0YXRpYyBpbnQKLV9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKK2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgc3RydWN0IGRvbWFpbiAqcmQsIGdyYW50X3JlZl90IGdyZWYsIGRvbWlk
X3QgbGRvbSwgYm9vbCByZWFkb25seSwKICAgICB1bnNpZ25lZCBsb25nICpmcmFtZSwgc3RydWN0
IHBhZ2VfaW5mbyAqKnBhZ2UsCiAgICAgdWludDE2X3QgKnBhZ2Vfb2ZmLCB1aW50MTZfdCAqbGVu
Z3RoLCBib29sIGFsbG93X3RyYW5zaXRpdmUpCkBAIC0yMjI5LDI0ICsyMjMxLDI0IEBAIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlkKTsK
IAogICAgICAgICAvKgotICAgICAgICAgKiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBjb3Vs
ZCB0YWtlIHRoZSBsb2NrIG9uIHRoZQorICAgICAgICAgKiBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KCkgY291bGQgdGFrZSB0aGUgbG9jayBvbiB0aGUKICAgICAgICAgICogcmVtb3RlIHRhYmxlIChp
ZiByZCA9PSB0ZCksIHNvIHdlIGhhdmUgdG8gZHJvcCB0aGUgbG9jawogICAgICAgICAgKiBoZXJl
IGFuZCByZWFjcXVpcmUuCiAgICAgICAgICAqLwogICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFz
ZShhY3QpOwogICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwogCi0gICAgICAgIHJjID0g
X19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2Zy
YW1lLCBwYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHJhbnNf
cGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhbHNlKTsKKyAgICAgICAgcmMgPSBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0
cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVhZG9ubHksICZncmFudF9mcmFtZSwgcGFnZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ0cmFuc19wYWdlX29mZiwgJnRyYW5zX2xlbmd0aCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKIAogICAgICAgICBncmFudF9yZWFk
X2xvY2socmd0KTsKICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBncmVm
KTsKIAogICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0dXMpOworICAgICAgICAg
ICAgZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7CiAgICAgICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbih0ZCk7CiAgICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShh
Y3QpOwogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKQEAgLTIyNjcsOCArMjI2
OSw4IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYWN0LT50cmFuc19ncmVmICE9IHRyYW5zX2dyZWYgfHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIWFjdC0+aXNfc3ViX3BhZ2UpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmVhZG9ubHkpOwotICAgICAgICAg
ICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVzKTsKKyAgICAgICAgICAg
IHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKKyAgICAg
ICAgICAgIGZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0dXMpOwogICAgICAgICAg
ICAgcmN1X3VubG9ja19kb21haW4odGQpOwogICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVh
c2UoYWN0KTsKICAgICAgICAgICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CkBAIC0yMzA4LDcg
KzIzMTAsNyBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gc2hhcmVkX2VudHJ5X3YxKHJndCwgZ3JlZikuZnJhbWU7
CiAKLSAgICAgICAgICAgIHJjID0gX19nZXRfcGFnZWRfZnJhbWUoZ2ZuLCAmZ3JhbnRfZnJhbWUs
IHBhZ2UsIHJlYWRvbmx5LCByZCk7CisgICAgICAgICAgICByYyA9IGdldF9wYWdlZF9mcmFtZShn
Zm4sICZncmFudF9mcmFtZSwgcGFnZSwgcmVhZG9ubHksIHJkKTsKICAgICAgICAgICAgIGlmICgg
cmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0X2NsZWFy
OwogICAgICAgICAgICAgYWN0LT5nZm4gPSBnZm47CkBAIC0yMzE4LDcgKzIzMjAsOCBAQCBfX2Fj
cXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICEoc2hh
Mi0+aGRyLmZsYWdzICYgR1RGX3N1Yl9wYWdlKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJj
ID0gX19nZXRfcGFnZWRfZnJhbWUoc2hhMi0+ZnVsbF9wYWdlLmZyYW1lLCAmZ3JhbnRfZnJhbWUs
IHBhZ2UsIHJlYWRvbmx5LCByZCk7CisgICAgICAgICAgICByYyA9IGdldF9wYWdlZF9mcmFtZShz
aGEyLT5mdWxsX3BhZ2UuZnJhbWUsICZncmFudF9mcmFtZSwgcGFnZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5LCByZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKICAg
ICAgICAgICAgIGFjdC0+Z2ZuID0gc2hhMi0+ZnVsbF9wYWdlLmZyYW1lOwpAQCAtMjMyOCw3ICsy
MzMxLDggQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICB9CiAgICAgICAgIGVs
c2UKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBfX2dldF9wYWdlZF9mcmFtZShzaGEyLT5z
dWJfcGFnZS5mcmFtZSwgJmdyYW50X2ZyYW1lLCBwYWdlLCByZWFkb25seSwgcmQpOworICAgICAg
ICAgICAgcmMgPSBnZXRfcGFnZWRfZnJhbWUoc2hhMi0+c3ViX3BhZ2UuZnJhbWUsICZncmFudF9m
cmFtZSwgcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5LCBy
ZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgICAg
IGdvdG8gdW5sb2NrX291dF9jbGVhcjsKICAgICAgICAgICAgIGFjdC0+Z2ZuID0gc2hhMi0+c3Vi
X3BhZ2UuZnJhbWU7CkBAIC0yNDgxLDcgKzI0ODUsNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfY29w
eV9yZWxlYXNlX2J1ZihzdHJ1CiAgICAgfQogICAgIGlmICggYnVmLT5oYXZlX2dyYW50ICkKICAg
ICB7Ci0gICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFpbiwgYnVmLT5w
dHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKKyAgICAgICAgcmVsZWFzZV9ncmFudF9mb3JfY29w
eShidWYtPmRvbWFpbiwgYnVmLT5wdHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKICAgICAgICAg
YnVmLT5oYXZlX2dyYW50ID0gMDsKICAgICB9CiB9CkBAIC0yNDk3LDExICsyNTAxLDExIEBAIHN0
YXRpYyBpbnQgZ250dGFiX2NvcHlfY2xhaW1fYnVmKGNvbnN0IHMKIAogICAgIGlmICggb3AtPmZs
YWdzICYgZ3JlZl9mbGFnICkKICAgICB7Ci0gICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KGJ1Zi0+ZG9tYWluLCBwdHItPnUucmVmLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnVmLT5yZWFkX29ubHksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZidWYtPmZyYW1lLCAmYnVmLT5wYWdlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYnVmLT5wdHIub2Zmc2V0LCAmYnVmLT5sZW4s
IHRydWUpOworICAgICAgICByYyA9IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoYnVmLT5kb21haW4s
IHB0ci0+dS5yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50
LT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJ1Zi0+cmVhZF9vbmx5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJ1
Zi0+ZnJhbWUsICZidWYtPnBhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmYnVmLT5wdHIub2Zmc2V0LCAmYnVmLT5sZW4sIHRydWUpOwogICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIGJ1Zi0+cHRyLnUu
cmVmID0gcHRyLT51LnJlZjsKQEAgLTI1MDksOCArMjUxMyw4IEBAIHN0YXRpYyBpbnQgZ250dGFi
X2NvcHlfY2xhaW1fYnVmKGNvbnN0IHMKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAg
cmMgPSBfX2dldF9wYWdlZF9mcmFtZShwdHItPnUuZ21mbiwgJmJ1Zi0+ZnJhbWUsICZidWYtPnBh
Z2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmLT5yZWFkX29ubHksIGJ1Zi0+
ZG9tYWluKTsKKyAgICAgICAgcmMgPSBnZXRfcGFnZWRfZnJhbWUocHRyLT51LmdtZm4sICZidWYt
PmZyYW1lLCAmYnVmLT5wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWYtPnJl
YWRfb25seSwgYnVmLT5kb21haW4pOwogICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQog
ICAgICAgICAgICAgUElOX0ZBSUwob3V0LCByYywKICAgICAgICAgICAgICAgICAgICAgICJzb3Vy
Y2UgZnJhbWUgJSJQUklfeGVuX3BmbiIgaW52YWxpZC5cbiIsIHB0ci0+dS5nbWZuKTsKQEAgLTI5
MzEsNyArMjkzNSw3IEBAIGdudHRhYl9nZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkEK
IH0KIAogc3RhdGljIHMxNgotX19nbnR0YWJfc3dhcF9ncmFudF9yZWYoZ3JhbnRfcmVmX3QgcmVm
X2EsIGdyYW50X3JlZl90IHJlZl9iKQorc3dhcF9ncmFudF9yZWYoZ3JhbnRfcmVmX3QgcmVmX2Es
IGdyYW50X3JlZl90IHJlZl9iKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSByY3VfbG9ja19j
dXJyZW50X2RvbWFpbigpOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90
YWJsZTsKQEAgLTMwMDcsNyArMzAxMSw3IEBAIGdudHRhYl9zd2FwX2dyYW50X3JlZihYRU5fR1VF
U1RfSEFORExFX1AKICAgICAgICAgICAgIHJldHVybiBpOwogICAgICAgICBpZiAoIHVubGlrZWx5
KF9fY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQogICAgICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Ci0gICAgICAgIG9wLnN0YXR1cyA9IF9fZ250dGFiX3N3YXBfZ3JhbnRfcmVmKG9wLnJl
Zl9hLCBvcC5yZWZfYik7CisgICAgICAgIG9wLnN0YXR1cyA9IHN3YXBfZ3JhbnRfcmVmKG9wLnJl
Zl9hLCBvcC5yZWZfYik7CiAgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1
ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAg
ICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQodW9wLCAxKTsKQEAgLTMwMTUsOCArMzAxOSw3
IEBAIGdudHRhYl9zd2FwX2dyYW50X3JlZihYRU5fR1VFU1RfSEFORExFX1AKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX2dudHRhYl9jYWNoZV9mbHVzaChnbnR0YWJfY2FjaGVfZmx1
c2hfdCAqY2ZsdXNoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF9yZWZf
dCAqY3VyX3JlZikKK3N0YXRpYyBpbnQgY2FjaGVfZmx1c2goZ250dGFiX2NhY2hlX2ZsdXNoX3Qg
KmNmbHVzaCwgZ3JhbnRfcmVmX3QgKmN1cl9yZWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCwg
Km93bmVyOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CkBAIC0zMTA2LDcgKzMxMDksNyBA
QCBnbnR0YWJfY2FjaGVfZmx1c2goWEVOX0dVRVNUX0hBTkRMRV9QQVJBCiAgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKICAgICAgICAgZm9yICggOyA7ICkKICAgICAgICAgewotICAgICAgICAg
ICAgaW50IHJldCA9IF9fZ250dGFiX2NhY2hlX2ZsdXNoKCZvcCwgY3VyX3JlZik7CisgICAgICAg
ICAgICBpbnQgcmV0ID0gY2FjaGVfZmx1c2goJm9wLCBjdXJfcmVmKTsKIAogICAgICAgICAgICAg
aWYgKCByZXQgPCAwICkKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OwoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:49:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10: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.xen.org>)
	id 1dhvtZ-0001sJ-6A; Wed, 16 Aug 2017 10:49:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvtX-0001rv-GF
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:49:51 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AD/C8-03044-E4324995; Wed, 16 Aug 2017 10:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS9dPeUq
 kwdHf7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2vY9ZCmbJVLx53c7cwHhcsIuRk0NIIE/i
 6qOlrCA2r4CdxM0ld8BsCQFDidMLb7KA2CwCqhLLljSxgdhsAuoSbc+2A9VwcIgIGEicO5rUx
 cjFwSzwi1FizoUpYPXCAi4S7+5eZYWYXyTxdOcesF5OAXuJ2zteg/XyCghK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhnoJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxg/LUs4BCjJAeTkijvorOTIoX4
 kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBK+E0pRIIcGi1PTUirTMHGB8wJRKc
 PAoifBWKwCleYsLEnOLM9MhUqcYdTleTfj/jUkIbIaUOG8WyAwBkKKM0jy4EbBYvcQoKyXMyw
 h0oBBPQWpRbmYJqvwrRnEORiVh3nSQKTyZeSVwm14BHcEEdMSV9kkgR5QkIqSkGhj7f+5NENI
 ykP78x/nzTtWH946vYcicXxr+tcjqfJeMt+/zH4wxmYL1O+4/Svi4TDz9ztW3TwTM460rs4yD
 pkxbt83SLbtn2Z25Vd53NT7IXmb/rJzyyuHiBXP5s3qv+rZbfGiRLH8eWx5mbuuyfdMmba1kZ
 u+XSsF/hdzMqtga4lxjgpM0XiixFGckGmoxFxUnAgBH02Sp0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502880588!78034184!1
X-Originating-IP: [137.65.248.74]
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 23869 invoked from network); 16 Aug 2017 10:49:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:49:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:49:47 -0600
Message-Id: <59943F6A0200007800170373@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:49:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
In-Reply-To: <59943AC70200007800170343@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v2 4/7] gnttab: re-arrange struct
	active_grant_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgYmVuaWduIHRvIDMyLWJpdCBhcmNoZXMsIHRoaXMgc2hyaW5rcyB0aGUgc2l6ZSBmcm9t
IDU2IHRvIDQ4CmJ5dGVzIG9uIDY0LWJpdCBvbmVzICh3aGlsZSBzdGlsbCBsZWF2aW5nIGEgMTYt
Yml0IGhvbGUpLgoKVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGNvbnNpc3RlbnRseSB1c2UgYm9v
bC90cnVlL2ZhbHNlIGZvciBhbGwKaXNfc3ViX3BhZ2UgdXNlcy4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBSZS1iYXNlIGFuZCBleHRlbmQg
dG8gY2xlYW4gdXAgaXNfc3ViX3BhZ2UgdXNlcyBhdCBvbmNlLgoKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTc3LDE1ICsx
NzcsMTUgQEAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSB7CiAjZGVmaW5lIEdOVFBJTl9kZXZy
X21hc2sgICAgICgweEZGVSA8PCBHTlRQSU5fZGV2cl9zaGlmdCkKIAogICAgIGRvbWlkX3QgICAg
ICAgZG9taWQ7ICAvKiBEb21haW4gYmVpbmcgZ3JhbnRlZCBhY2Nlc3MuICAgICAgICAgICAgICov
Ci0gICAgc3RydWN0IGRvbWFpbiAqdHJhbnNfZG9tYWluOworICAgIHVuc2lnbmVkIGludCAgc3Rh
cnQ6MTU7IC8qIEZvciBzdWItcGFnZSBncmFudHMsIHRoZSBzdGFydCBvZmZzZXQKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbiB0aGUgcGFnZS4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAqLworICAgIGJvb2wgICAgICAgICAgaXNfc3ViX3BhZ2U6MTsgLyogVHJ1ZSBpZiB0aGlz
IGlzIGEgc3ViLXBhZ2UgZ3JhbnQuICovCisgICAgdW5zaWduZWQgaW50ICBsZW5ndGg6MTY7IC8q
IEZvciBzdWItcGFnZSBncmFudHMsIHRoZSBsZW5ndGggb2YgdGhlCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdyYW50LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8K
ICAgICBncmFudF9yZWZfdCAgIHRyYW5zX2dyZWY7CisgICAgc3RydWN0IGRvbWFpbiAqdHJhbnNf
ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgZnJhbWU7ICAvKiBGcmFtZSBiZWluZyBncmFudGVk
LiAgICAgICAgICAgICAgICAgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyBnZm47ICAgIC8qIEd1
ZXN0J3MgaWRlYSBvZiB0aGUgZnJhbWUgYmVpbmcgZ3JhbnRlZC4gKi8KLSAgICB1bnNpZ25lZCAg
ICAgIGlzX3N1Yl9wYWdlOjE7IC8qIFRydWUgaWYgdGhpcyBpcyBhIHN1Yi1wYWdlIGdyYW50LiAq
LwotICAgIHVuc2lnbmVkICAgICAgc3RhcnQ6MTU7IC8qIEZvciBzdWItcGFnZSBncmFudHMsIHRo
ZSBzdGFydCBvZmZzZXQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiB0aGUgcGFn
ZS4gICAgICAgICAgICAgICAgICAgICAgICAgICAqLwotICAgIHVuc2lnbmVkICAgICAgbGVuZ3Ro
OjE2OyAvKiBGb3Igc3ViLXBhZ2UgZ3JhbnRzLCB0aGUgbGVuZ3RoIG9mIHRoZQotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudC4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICovCiAgICAgc3BpbmxvY2tfdCAgICBsb2NrOyAgICAgIC8qIGxvY2sgdG8gcHJvdGVjdCBh
Y2Nlc3Mgb2YgdGhpcyBlbnRyeS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Vl
IGRvY3MvbWlzYy9ncmFudC10YWJsZXMudHh0IGZvcgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsb2NraW5nIHByb3RvY29sICAgICAgICAgICAgICAgICAgICAgICovCkBAIC04OTYs
NyArODk2LDcgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgIGFjdC0+ZnJhbWUgPSBmcmFt
ZTsKICAgICAgICAgICAgIGFjdC0+c3RhcnQgPSAwOwogICAgICAgICAgICAgYWN0LT5sZW5ndGgg
PSBQQUdFX1NJWkU7Ci0gICAgICAgICAgICBhY3QtPmlzX3N1Yl9wYWdlID0gMDsKKyAgICAgICAg
ICAgIGFjdC0+aXNfc3ViX3BhZ2UgPSBmYWxzZTsKICAgICAgICAgICAgIGFjdC0+dHJhbnNfZG9t
YWluID0gcmQ7CiAgICAgICAgICAgICBhY3QtPnRyYW5zX2dyZWYgPSBvcC0+cmVmOwogICAgICAg
ICB9CkBAIC0yMTY0LDcgKzIxNjQsNyBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIHVu
c2lnbmVkIGxvbmcgZ3JhbnRfZnJhbWU7CiAgICAgdWludDE2X3QgdHJhbnNfcGFnZV9vZmY7CiAg
ICAgdWludDE2X3QgdHJhbnNfbGVuZ3RoOwotICAgIGludCBpc19zdWJfcGFnZTsKKyAgICBib29s
IGlzX3N1Yl9wYWdlOwogICAgIHMxNiByYyA9IEdOVFNUX29rYXk7CiAKICAgICAqcGFnZSA9IE5V
TEw7CkBAIC0yMjkzLDcgKzIyOTMsNyBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAg
ICAgICAgICogYnV0IHdlIGFsd2F5cyB0cmVhdCBpdCBhcyBvbmUgYmVjYXVzZSB0aGF0IGJsb2Nr
cyBtYXBwaW5ncyBvZgogICAgICAgICAgICAgICogdHJhbnNpdGl2ZSBncmFudHMuCiAgICAgICAg
ICAgICAgKi8KLSAgICAgICAgICAgIGFjdC0+aXNfc3ViX3BhZ2UgPSAxOworICAgICAgICAgICAg
YWN0LT5pc19zdWJfcGFnZSA9IHRydWU7CiAgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBpZiAo
ICFvbGRfcGluIHx8CkBAIC0yMzE0LDcgKzIzMTQsNyBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KAogICAgICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgICAgICAgICBn
b3RvIHVubG9ja19vdXRfY2xlYXI7CiAgICAgICAgICAgICBhY3QtPmdmbiA9IGdmbjsKLSAgICAg
ICAgICAgIGlzX3N1Yl9wYWdlID0gMDsKKyAgICAgICAgICAgIGlzX3N1Yl9wYWdlID0gZmFsc2U7
CiAgICAgICAgICAgICB0cmFuc19wYWdlX29mZiA9IDA7CiAgICAgICAgICAgICB0cmFuc19sZW5n
dGggPSBQQUdFX1NJWkU7CiAgICAgICAgIH0KQEAgLTIzMjUsNyArMjMyNSw3IEBAIGFjcXVpcmVf
Z3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAg
ICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKICAgICAgICAgICAgIGFjdC0+Z2Zu
ID0gc2hhMi0+ZnVsbF9wYWdlLmZyYW1lOwotICAgICAgICAgICAgaXNfc3ViX3BhZ2UgPSAwOwor
ICAgICAgICAgICAgaXNfc3ViX3BhZ2UgPSBmYWxzZTsKICAgICAgICAgICAgIHRyYW5zX3BhZ2Vf
b2ZmID0gMDsKICAgICAgICAgICAgIHRyYW5zX2xlbmd0aCA9IFBBR0VfU0laRTsKICAgICAgICAg
fQpAQCAtMjMzNiw3ICsyMzM2LDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAg
ICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgICAgICAgICAgZ290byB1bmxvY2tf
b3V0X2NsZWFyOwogICAgICAgICAgICAgYWN0LT5nZm4gPSBzaGEyLT5zdWJfcGFnZS5mcmFtZTsK
LSAgICAgICAgICAgIGlzX3N1Yl9wYWdlID0gMTsKKyAgICAgICAgICAgIGlzX3N1Yl9wYWdlID0g
dHJ1ZTsKICAgICAgICAgICAgIHRyYW5zX3BhZ2Vfb2ZmID0gc2hhMi0+c3ViX3BhZ2UucGFnZV9v
ZmY7CiAgICAgICAgICAgICB0cmFuc19sZW5ndGggPSBzaGEyLT5zdWJfcGFnZS5sZW5ndGg7CiAg
ICAgICAgIH0KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:50:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10: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.xen.org>)
	id 1dhvu3-0002QS-E9; Wed, 16 Aug 2017 10:50:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvu1-0002Py-Hr
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:50:21 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D4/12-03765-C6324995; Wed, 16 Aug 2017 10:50:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzdHeUq
 kwY8GMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP/lp/MBZPkKlZNn8LcwPhHuIuRk0NIIE9i
 7eE1rCA2r4CdxIlLW9lAbAkBQ4nTC2+ygNgsAqoSr96sZwex2QTUJdqebQeq5+AQETCQOHc0q
 YuRi4NZ4BejxJwLU8DqhQXiJFqu/WOFmF8k8XTnHrCZnAL2Erd3vAbr5RUQlPi7A+wEZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGhXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxj/LAg4xSnIwKYnyLjo7KVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+E0pRIIcGi1PTUirTMHGAcwKQlOHiURHirFYDSvMUFi
 bnFmekQqVOMuhyvJvz/xiTEkpeflyolzvtAEahIAKQoozQPbgQsJi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmPcryBSezLwSuE2vgI5gAjriSvskkCNKEhFSUg2M+yJCxB1yLkwrvDBbTHq
 yKtfpPX2aPRk5mRE+t69N++gsdvdEsPaOTyv/fi/Jc9Zhi7w0py5YkX22dq6WhO7dY+dy9s/d
 4Jsnt27nyvUpTJrz7y58Y8d+8eTiSylxDnGvz6UYfvMV23zmw/4OtszrbCtXF/Vp/P7T9OfgJ
 oPjZ1nMMzXD3FmfKLEUZyQaajEXFScCAMxRiEPEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502880618!110587220!1
X-Originating-IP: [137.65.248.74]
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 61461 invoked from network); 16 Aug 2017 10:50:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:50:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:50:17 -0600
Message-Id: <59943F880200007800170376@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:50:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
In-Reply-To: <59943AC70200007800170343@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v2 5/7] gnttab: drop struct active_grant_entry's
 gfn field for release builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzaHJpbmtzIHRoZSBzaXplIGZyb20gNDggdG8gNDAgYnl0ZXMgYnl0ZXMgb24gNjQtYml0
IGJ1aWxkcy4KU3dpdGNoIHRvIGdmbl90IGF0IG9uY2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogUmUtYmFzZS4gVXNlIGlubGluZSBmdW5j
dGlvbiBpbnN0ZWFkIG9mIG1hY3JvLiBTd2l0Y2ggdG8gZ2ZuX3QuCgotLS0gYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xODUsNyAr
MTg1LDkgQEAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSB7CiAgICAgZ3JhbnRfcmVmX3QgICB0
cmFuc19ncmVmOwogICAgIHN0cnVjdCBkb21haW4gKnRyYW5zX2RvbWFpbjsKICAgICB1bnNpZ25l
ZCBsb25nIGZyYW1lOyAgLyogRnJhbWUgYmVpbmcgZ3JhbnRlZC4gICAgICAgICAgICAgICAgICAg
ICAqLwotICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOyAgICAvKiBHdWVzdCdzIGlkZWEgb2YgdGhlIGZy
YW1lIGJlaW5nIGdyYW50ZWQuICovCisjaWZuZGVmIE5ERUJVRworICAgIGdmbl90ICAgICAgICAg
Z2ZuOyAgICAvKiBHdWVzdCdzIGlkZWEgb2YgdGhlIGZyYW1lIGJlaW5nIGdyYW50ZWQuICovCisj
ZW5kaWYKICAgICBzcGlubG9ja190ICAgIGxvY2s7ICAgICAgLyogbG9jayB0byBwcm90ZWN0IGFj
Y2VzcyBvZiB0aGlzIGVudHJ5LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWUg
ZG9jcy9taXNjL2dyYW50LXRhYmxlcy50eHQgZm9yCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxvY2tpbmcgcHJvdG9jb2wgICAgICAgICAgICAgICAgICAgICAgKi8KQEAgLTE5NSw2
ICsxOTcsMTMgQEAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSB7CiAjZGVmaW5lIF9hY3RpdmVf
ZW50cnkodCwgZSkgXAogICAgICgodCktPmFjdGl2ZVsoZSkvQUNHTlRfUEVSX1BBR0VdWyhlKSVB
Q0dOVF9QRVJfUEFHRV0pCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBhY3Rfc2V0X2dmbihzdHJ1Y3Qg
YWN0aXZlX2dyYW50X2VudHJ5ICphY3QsIGdmbl90IGdmbikKK3sKKyNpZm5kZWYgTkRFQlVHCisg
ICAgYWN0LT5nZm4gPSBnZm47CisjZW5kaWYKK30KKwogREVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xP
QkFMKGdyYW50X3J3bG9jayk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfZmx1c2hfdGxi
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCkBAIC04OTEsNyArOTAwLDcgQEAgbWFwX2dyYW50X3Jl
ZigKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5mbGFncyAmIEdOVE1BUF9y
ZWFkb25seSwgcmQpOwogICAgICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAg
ICAgICAgICAgICBnb3RvIHVubG9ja19vdXRfY2xlYXI7Ci0gICAgICAgICAgICBhY3QtPmdmbiA9
IGdmbjsKKyAgICAgICAgICAgIGFjdF9zZXRfZ2ZuKGFjdCwgX2dmbihnZm4pKTsKICAgICAgICAg
ICAgIGFjdC0+ZG9taWQgPSBsZC0+ZG9tYWluX2lkOwogICAgICAgICAgICAgYWN0LT5mcmFtZSA9
IGZyYW1lOwogICAgICAgICAgICAgYWN0LT5zdGFydCA9IDA7CkBAIC0yMjg3LDcgKzIyOTYsNyBA
QCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICAgICAgYWN0LT50cmFuc19kb21haW4g
PSB0ZDsKICAgICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dyZWY7CiAgICAgICAg
ICAgICBhY3QtPmZyYW1lID0gZ3JhbnRfZnJhbWU7Ci0gICAgICAgICAgICBhY3QtPmdmbiA9IGdm
bl94KElOVkFMSURfR0ZOKTsKKyAgICAgICAgICAgIGFjdF9zZXRfZ2ZuKGFjdCwgSU5WQUxJRF9H
Rk4pOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBhY3R1YWwgcmVtb3RlIHJl
bW90ZSBncmFudCBtYXkgb3IgbWF5IG5vdCBiZSBhIHN1Yi1wYWdlLAogICAgICAgICAgICAgICog
YnV0IHdlIGFsd2F5cyB0cmVhdCBpdCBhcyBvbmUgYmVjYXVzZSB0aGF0IGJsb2NrcyBtYXBwaW5n
cyBvZgpAQCAtMjMxMyw3ICsyMzIyLDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAg
ICAgICAgIHJjID0gZ2V0X3BhZ2VkX2ZyYW1lKGdmbiwgJmdyYW50X2ZyYW1lLCBwYWdlLCByZWFk
b25seSwgcmQpOwogICAgICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAg
ICAgICAgICBnb3RvIHVubG9ja19vdXRfY2xlYXI7Ci0gICAgICAgICAgICBhY3QtPmdmbiA9IGdm
bjsKKyAgICAgICAgICAgIGFjdF9zZXRfZ2ZuKGFjdCwgX2dmbihnZm4pKTsKICAgICAgICAgICAg
IGlzX3N1Yl9wYWdlID0gZmFsc2U7CiAgICAgICAgICAgICB0cmFuc19wYWdlX29mZiA9IDA7CiAg
ICAgICAgICAgICB0cmFuc19sZW5ndGggPSBQQUdFX1NJWkU7CkBAIC0yMzI0LDcgKzIzMzMsNyBA
QCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVhZG9ubHksIHJkKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAg
ICAgICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0X2NsZWFyOwotICAgICAgICAgICAgYWN0LT5n
Zm4gPSBzaGEyLT5mdWxsX3BhZ2UuZnJhbWU7CisgICAgICAgICAgICBhY3Rfc2V0X2dmbihhY3Qs
IF9nZm4oc2hhMi0+ZnVsbF9wYWdlLmZyYW1lKSk7CiAgICAgICAgICAgICBpc19zdWJfcGFnZSA9
IGZhbHNlOwogICAgICAgICAgICAgdHJhbnNfcGFnZV9vZmYgPSAwOwogICAgICAgICAgICAgdHJh
bnNfbGVuZ3RoID0gUEFHRV9TSVpFOwpAQCAtMjMzNSw3ICsyMzQ0LDcgQEAgYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5LCBy
ZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgICAg
IGdvdG8gdW5sb2NrX291dF9jbGVhcjsKLSAgICAgICAgICAgIGFjdC0+Z2ZuID0gc2hhMi0+c3Vi
X3BhZ2UuZnJhbWU7CisgICAgICAgICAgICBhY3Rfc2V0X2dmbihhY3QsIF9nZm4oc2hhMi0+c3Vi
X3BhZ2UuZnJhbWUpKTsKICAgICAgICAgICAgIGlzX3N1Yl9wYWdlID0gdHJ1ZTsKICAgICAgICAg
ICAgIHRyYW5zX3BhZ2Vfb2ZmID0gc2hhMi0+c3ViX3BhZ2UucGFnZV9vZmY7CiAgICAgICAgICAg
ICB0cmFuc19sZW5ndGggPSBzaGEyLT5zdWJfcGFnZS5sZW5ndGg7CkBAIC0zNTAwLDggKzM1MDks
MTYgQEAgdm9pZCBncmFudF90YWJsZV93YXJuX2FjdGl2ZV9ncmFudHMoc3RydQogCiAgICAgICAg
IG5yX2FjdGl2ZSsrOwogICAgICAgICBpZiAoIG5yX2FjdGl2ZSA8PSBXQVJOX0dSQU5UX01BWCAp
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfREVCVUcgIkRvbSVkIGhhcyBhbiBhY3RpdmUg
Z3JhbnQ6IEdGTjogJWx4IChNRk46ICVseClcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBhY3QtPmdmbiwgYWN0LT5mcmFtZSk7CisgICAgICAgICAgICBwcmludGsoWEVOTE9H
X0dfREVCVUcgIkRvbSVkIGhhcyBhY3RpdmUgZ3JhbnQgJXggKCIKKyNpZm5kZWYgTkRFQlVHCisg
ICAgICAgICAgICAgICAgICAgIkdGTiAlbHgsICIKKyNlbmRpZgorICAgICAgICAgICAgICAgICAg
ICJNRk46ICVseClcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZWYsCisj
aWZuZGVmIE5ERUJVRworICAgICAgICAgICAgICAgICAgIGdmbl94KGFjdC0+Z2ZuKSwKKyNlbmRp
ZgorICAgICAgICAgICAgICAgICAgIGFjdC0+ZnJhbWUpOwogICAgICAgICBhY3RpdmVfZW50cnlf
cmVsZWFzZShhY3QpOwogICAgIH0KIAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:50:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10: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.xen.org>)
	id 1dhvuT-0002WG-MH; Wed, 16 Aug 2017 10:50:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvuS-0002Vr-HU
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:50:48 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C2/04-03557-78324995; Wed, 16 Aug 2017 10:50:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7ddeUq
 kwZJGcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPjjYusBY+kK+beb2BsYFwv3MXIySEkkCdx
 +8hmJhCbV8BO4v+CZmYQW0LAUOL0wpssXYwcHCwCqhJ75xWAhNkE1CXanm1nBQmLCBhInDua1
 MXIxcEs8ItRYs6FKSwgNcICPhJvj89hgRhfJPF05x42EJtTwF7i9o7XYL28AoISf3eAXcAsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NtB
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MH4d23gIUZJDiYlUd5FZydF
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLglVCaEikkWJSanlqRlpkDjAKYtAQHj5IIb7UCUJq3u
 CAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5HygCFQmAFGWU5sGNgEXkJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnzGoBcwpOZVwK36RXQEUxAR1xpnwRyREkiQkqqgdHznMfZ0H7Wbpte1Ym
 cbfxFXy+ueTPnfqvt55+bDwWqLT5sWP6U/ff/j1sVylsKLKcnyi+qTW1wDnzn9DFW/6Oo7T4D
 z21laz++Nllt/mu9+7+EqC/Gk9nv3dg1p4RlTXOe3O1t94LXrV+mOPugasmM+vho353xRhveb
 00oVKhK69rR+PDKp/tKLMUZiYZazEXFiQDzk1OywwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502880645!78018776!1
X-Originating-IP: [137.65.248.74]
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 33262 invoked from network); 16 Aug 2017 10:50:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:50:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:50:45 -0600
Message-Id: <59943FA20200007800170379@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:50:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
In-Reply-To: <59943AC70200007800170343@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v2 6/7] gnttab: clean up main switch in
 do_grant_table_op()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGJsYW5rIGxpbmVzIGFzIG5lY2Vzc2FyeSBhbmQgZHJvcCB1bm5lY2Vzc2FyeSBicmFjZXMu
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2Mjog
TmV3LgoKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwpAQCAtMzE1Myw2ICszMTUzLDcgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAg
ewogICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9tYXBfZ3JhbnRfcmVmX3Qp
IG1hcCA9CiAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9tYXBfZ3Jh
bnRfcmVmX3QpOworCiAgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KG1h
cCwgY291bnQpKSApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgcmMgPSBnbnR0YWJf
bWFwX2dyYW50X3JlZihtYXAsIGNvdW50KTsKQEAgLTMxNjMsMTAgKzMxNjQsMTIgQEAgZG9fZ3Jh
bnRfdGFibGVfb3AoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQorCiAgICAgY2Fz
ZSBHTlRUQUJPUF91bm1hcF9ncmFudF9yZWY6CiAgICAgewogICAgICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKGdudHRhYl91bm1hcF9ncmFudF9yZWZfdCkgdW5tYXAgPQogICAgICAgICAgICAg
Z3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmX3QpOworCiAgICAg
ICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KHVubWFwLCBjb3VudCkpICkKICAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICByYyA9IGdudHRhYl91bm1hcF9ncmFudF9yZWYo
dW5tYXAsIGNvdW50KTsKQEAgLTMxNzcsMTAgKzMxODAsMTIgQEAgZG9fZ3JhbnRfdGFibGVfb3Ao
CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQorCiAgICAgY2FzZSBHTlRUQUJPUF91
bm1hcF9hbmRfcmVwbGFjZToKICAgICB7CiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
Z250dGFiX3VubWFwX2FuZF9yZXBsYWNlX3QpIHVubWFwID0KICAgICAgICAgICAgIGd1ZXN0X2hh
bmRsZV9jYXN0KHVvcCwgZ250dGFiX3VubWFwX2FuZF9yZXBsYWNlX3QpOworCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KHVubWFwLCBjb3VudCkpICkKICAgICAgICAg
ICAgIGdvdG8gb3V0OwogICAgICAgICByYyA9IC1FTk9TWVM7CkBAIC0zMTk0LDE3ICszMTk5LDE4
IEBAIGRvX2dyYW50X3RhYmxlX29wKAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0K
KwogICAgIGNhc2UgR05UVEFCT1Bfc2V0dXBfdGFibGU6Ci0gICAgewogICAgICAgICByYyA9IGdu
dHRhYl9zZXR1cF90YWJsZSgKICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250
dGFiX3NldHVwX3RhYmxlX3QpLCBjb3VudCk7CiAgICAgICAgIEFTU0VSVChyYyA8PSAwKTsKICAg
ICAgICAgYnJlYWs7Ci0gICAgfQorCiAgICAgY2FzZSBHTlRUQUJPUF90cmFuc2ZlcjoKICAgICB7
CiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3RyYW5zZmVyX3QpIHRyYW5z
ZmVyID0KICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3RyYW5zZmVy
X3QpOworCiAgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KHRyYW5zZmVy
LCBjb3VudCkpICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICByYyA9IGdudHRhYl90
cmFuc2Zlcih0cmFuc2ZlciwgY291bnQpOwpAQCAtMzIxNSwxMCArMzIyMSwxMiBAQCBkb19ncmFu
dF90YWJsZV9vcCgKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9CisKICAgICBjYXNl
IEdOVFRBQk9QX2NvcHk6CiAgICAgewogICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdu
dHRhYl9jb3B5X3QpIGNvcHkgPQogICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBn
bnR0YWJfY29weV90KTsKKwogICAgICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2th
eShjb3B5LCBjb3VudCkpICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICByYyA9IGdu
dHRhYl9jb3B5KGNvcHksIGNvdW50KTsKQEAgLTMyMzAsMzMgKzMyMzgsMzEgQEAgZG9fZ3JhbnRf
dGFibGVfb3AoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQorCiAgICAgY2FzZSBH
TlRUQUJPUF9xdWVyeV9zaXplOgotICAgIHsKICAgICAgICAgcmMgPSBnbnR0YWJfcXVlcnlfc2l6
ZSgKICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3F1ZXJ5X3NpemVf
dCksIGNvdW50KTsKICAgICAgICAgQVNTRVJUKHJjIDw9IDApOwogICAgICAgICBicmVhazsKLSAg
ICB9CisKICAgICBjYXNlIEdOVFRBQk9QX3NldF92ZXJzaW9uOgotICAgIHsKICAgICAgICAgcmMg
PSBnbnR0YWJfc2V0X3ZlcnNpb24oZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfc2V0X3Zl
cnNpb25fdCkpOwogICAgICAgICBicmVhazsKLSAgICB9CisKICAgICBjYXNlIEdOVFRBQk9QX2dl
dF9zdGF0dXNfZnJhbWVzOgotICAgIHsKICAgICAgICAgcmMgPSBnbnR0YWJfZ2V0X3N0YXR1c19m
cmFtZXMoCiAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9nZXRfc3Rh
dHVzX2ZyYW1lc190KSwgY291bnQpOwogICAgICAgICBicmVhazsKLSAgICB9CisKICAgICBjYXNl
IEdOVFRBQk9QX2dldF92ZXJzaW9uOgotICAgIHsKICAgICAgICAgcmMgPSBnbnR0YWJfZ2V0X3Zl
cnNpb24oZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfZ2V0X3ZlcnNpb25fdCkpOwogICAg
ICAgICBicmVhazsKLSAgICB9CisKICAgICBjYXNlIEdOVFRBQk9QX3N3YXBfZ3JhbnRfcmVmOgog
ICAgIHsKICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc3dhcF9ncmFudF9y
ZWZfdCkgc3dhcCA9CiAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9z
d2FwX2dyYW50X3JlZl90KTsKKwogICAgICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVf
b2theShzd2FwLCBjb3VudCkpICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICByYyA9
IGdudHRhYl9zd2FwX2dyYW50X3JlZihzd2FwLCBjb3VudCk7CkBAIC0zMjY3LDYgKzMyNzMsNyBA
QCBkb19ncmFudF90YWJsZV9vcCgKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9CisK
ICAgICBjYXNlIEdOVFRBQk9QX2NhY2hlX2ZsdXNoOgogICAgIHsKICAgICAgICAgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTShnbnR0YWJfY2FjaGVfZmx1c2hfdCkgY2ZsdXNoID0KQEAgLTMyODMsNiAr
MzI5MCw3IEBAIGRvX2dyYW50X3RhYmxlX29wKAogICAgICAgICBvcGFxdWVfb3V0ID0gb3BhcXVl
X2luOwogICAgICAgICBicmVhazsKICAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9
IC1FTk9TWVM7CiAgICAgICAgIGJyZWFrOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 10:51:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 10:51:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhvus-0002cw-U9; Wed, 16 Aug 2017 10:51:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhvur-0002ca-LG
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 10:51:13 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 42/35-03937-1A324995; Wed, 16 Aug 2017 10:51:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3eB8pR
 Ig9dPpSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdR5vZClaIV3z+e5WtgXEdXxcjJ4eQQJ7E
 58X3mEFsXgE7iWUnXrGB2BIChhKnF95kAbFZBFQlFlydCmazCahLtD3bztrFyMEhImAgce5oU
 hcjFwezwC9GiTkXpoDVCAuESqz8cosJYn6RxNOde8BmcgrYS9ze8Rqsl1dAUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQQi+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+PNjQGHGCU5mJREeRednRQp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYJXQmlKpJBgUWp6akVaZg4wDmDSEhw8SiK81QpAad7ig
 sTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEufNApkhAFKUUZoHNwIWk5cYZaWEeRmBjhLiKUgtys
 0sQZV/xSjOwagkzJsOMoUnM68EbtMroCOYgI640j4J5IiSRISUVAPjBC2u/YzWLtnFRULR5xh
 6lk7yfBoqLFs9d5UHF2u2g5XMFrG/iWd63RO+qik/lEky+XNLaufDI8kH+81zz6pO1T/uXPRm
 htKGpOj7nimKUzSFN1zJYUj6mia5wMHGzd74eEuLW6ach36Up4eR4kb+nyWK309W/Hj6q2yxl
 eaFzgfPg17+9VNiKc5INNRiLipOBAB4cbDYxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502880670!111239590!1
X-Originating-IP: [137.65.248.74]
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 41155 invoked from network); 16 Aug 2017 10:51:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 10:51:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 04:51:10 -0600
Message-Id: <59943FBB020000780017037C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 04:51:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
In-Reply-To: <59943AC70200007800170343@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v2 7/7] gnttab: properly handle transfer slots
 when changing version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBOZXcu
Ci0tLQpPciBzaG91bGQgd2UgcHV0IG91cnNlbHZlcyBvbiB0aGUgcG9zaXRpb24gdGhhdCByZXNl
cnZlZCBlbnRyaWVzIGFyZW4jdAptZWFudCB0byBiZSB1c2VkIGZvciB0cmFuc2ZlcnM/CgotLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CkBAIC0yNzU1LDYgKzI3NTUsMTEgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQQogICAgICAgICB7CiAgICAgICAgICAgICBzd2l0Y2ggKCBzaGFyZWRfZW50cnlfdjIo
Z3QsIGkpLmhkci5mbGFncyAmIEdURl90eXBlX21hc2sgKQogICAgICAgICAgICAgeworICAgICAg
ICAgICAgY2FzZSBHVEZfYWNjZXB0X3RyYW5zZmVyOgorICAgICAgICAgICAgICAgICBpZiAoICEo
c2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxhZ3MgJgorICAgICAgICAgICAgICAgICAgICAg
ICAgR1RGX3RyYW5zZmVyX2NvbXBsZXRlZCkgKQorICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSBH
VEZfcGVybWl0X2FjY2VzczoKICAgICAgICAgICAgICAgICAgaWYgKCAhKHNoYXJlZF9lbnRyeV92
MihndCwgaSkuZnVsbF9wYWdlLmZyYW1lID4+IDMyKSApCiAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKQEAgLTI3ODQsMTMgKzI3ODksMTcgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQQogICAgICAgICAgICAgc3dpdGNoICggZmxhZ3MgJiBHVEZfdHlwZV9tYXNr
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgR1RGX3Blcm1pdF9hY2Nlc3M6Ci0g
ICAgICAgICAgICAgICAgcmVzZXJ2ZWRfZW50cmllc1tpXS5mbGFncyA9IGZsYWdzIHwgc3RhdHVz
X2VudHJ5KGd0LCBpKTsKKyAgICAgICAgICAgICAgICBmbGFncyB8PSBzdGF0dXNfZW50cnkoZ3Qs
IGkpOworICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICAgICAgY2Fz
ZSBHVEZfYWNjZXB0X3RyYW5zZmVyOgorICAgICAgICAgICAgICAgIHJlc2VydmVkX2VudHJpZXNb
aV0uZmxhZ3MgPSBmbGFnczsKICAgICAgICAgICAgICAgICByZXNlcnZlZF9lbnRyaWVzW2ldLmRv
bWlkID0gc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZG9taWQ7CiAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWRfZW50cmllc1tpXS5mcmFtZSA9IHNoYXJlZF9lbnRyeV92MihndCwgaSkuZnVsbF9w
YWdlLmZyYW1lOwogICAgICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgICAgICBkZWZhdWx0
OgogICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICJiYWQgZmxhZ3MgJSN4IGluIGdyYW50ICUjeCB3aGVuIHN3aXRjaGluZyB2ZXJz
aW9uXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICJ1bnN0YWJsZSBmbGFncyAlI3ggaW4g
Z3JhbnQgJSN4IHdoZW4gc3dpdGNoaW5nIHZlcnNpb25cbiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmxhZ3MsIGkpOwogICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAg
ICAgICAgICAgY2FzZSBHVEZfaW52YWxpZDoKQEAgLTI4MTksMTAgKzI4MjgsMjAgQEAgZ250dGFi
X3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQQogICAgICAgICBjYXNlIDI6CiAgICAg
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpKysg
KQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0YXR1c19lbnRyeShndCwgaSkgPQot
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZF9lbnRyaWVzW2ldLmZsYWdzICYgKEdURl9yZWFk
aW5nIHwgR1RGX3dyaXRpbmcpOwotICAgICAgICAgICAgICAgIHNoYXJlZF9lbnRyeV92MihndCwg
aSkuaGRyLmZsYWdzID0KLSAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWRfZW50cmllc1tpXS5m
bGFncyAmIH4oR1RGX3JlYWRpbmcgfCBHVEZfd3JpdGluZyk7CisgICAgICAgICAgICAgICAgaWYg
KCAocmVzZXJ2ZWRfZW50cmllc1tpXS5mbGFncyAmIEdURl90eXBlX21hc2spICE9CisgICAgICAg
ICAgICAgICAgICAgICBHVEZfYWNjZXB0X3RyYW5zZmVyICkKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIHN0YXR1c19lbnRyeShndCwgaSkgPQorICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWRfZW50cmllc1tpXS5mbGFncyAmIChHVEZfcmVhZGluZyB8IEdURl93
cml0aW5nKTsKKyAgICAgICAgICAgICAgICAgICAgc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIu
ZmxhZ3MgPQorICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWRfZW50cmllc1tpXS5mbGFn
cyAmIH4oR1RGX3JlYWRpbmcgfCBHVEZfd3JpdGluZyk7CisgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAg
IHN0YXR1c19lbnRyeShndCwgaSkgPSAwOworICAgICAgICAgICAgICAgICAgICBzaGFyZWRfZW50
cnlfdjIoZ3QsIGkpLmhkci5mbGFncyA9CisgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZF9lbnRyaWVzW2ldLmZsYWdzOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBz
aGFyZWRfZW50cnlfdjIoZ3QsIGkpLmhkci5kb21pZCA9CiAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkX2VudHJpZXNbaV0uZG9taWQ7CiAgICAgICAgICAgICAgICAgc2hhcmVkX2VudHJ5X3Yy
KGd0LCBpKS5mdWxsX3BhZ2UuZnJhbWUgPQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:00:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11: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.xen.org>)
	id 1dhw3q-0003rY-QZ; Wed, 16 Aug 2017 11:00:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhw3p-0003rS-8c
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 11:00:29 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D9/0D-01993-CC524995; Wed, 16 Aug 2017 11:00:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTfe46pR
 Ig1+nrSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbF9awFLwWqXhxo5GpgfGzYBcjF4eQwCZG
 iVM9pxi7GDmBnN2MEh//m4HYwgIBEtsvtbOC2CICRhIvHl1mgahZwyhxtE8UxGYWCJXY/f0lW
 A2bgKbEnc+fmEBsXgEriQ3n9oHVswioSvyZ9RnMFhUIl3jbeIQFokZQ4uTMJ2A2p0CgRPvltY
 wQM80k5m1+yAxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGukZleUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZguNUzMDDuYLw92e8QoyQHk5Io76KzkyKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBuVZkSKSRYlJqeWpGWmQMMfJi0BAePkgivpzJQmre4IDG3ODMdI
 nWKUVFKnJcFpE8AJJFRmgfXBou2S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeZtBpvBk5p
 XATX8FtJgJaPGV9kkgi0sSEVJSDYxtkfXJBilVcTVX1idfn3J3kcvNo70LoowSvf5p/1ecP0N
 ixySWGdobvNlM1m+Qvjr9wVrz/x93bNsdb3zc84zG46/NvDbSlYoclZc2OHl+909dsLRkwjYR
 p61nuY/eDWcS4GIP01fTvzareIft44ZHZ25XCH+ICDi35tkhHu03Qiss5pdPaalQYinOSDTUY
 i4qTgQA0w/DA7ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502881223!104661761!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49511 invoked from network); 16 Aug 2017 11:00:23 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 16 Aug 2017 11:00:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D01B980D;
 Wed, 16 Aug 2017 04:00:22 -0700 (PDT)
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 337703F483;
 Wed, 16 Aug 2017 04:00:22 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-4-julien.grall@arm.com>
 <CACtJ1JRUEfN5oUd5_GNDEAsrvsLiznPe7zyQzFEtEv3TFt6syQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4e20ea4a-7ed4-3e3f-257f-123eeca78666@arm.com>
Date: Wed, 16 Aug 2017 12:00:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JRUEfN5oUd5_GNDEAsrvsLiznPe7zyQzFEtEv3TFt6syQ@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 03/11] xen/arm: traps: Re-order the includes
 alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMTYvMDgvMTcgMDc6NDQsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gSGkgSnVsaWVuLAo+Cj4gT24gMTEgQXVndXN0IDIwMTcgYXQgMjM6MzIsIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS90cmFw
cy5jIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAx
IGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCj4+Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+
IGluZGV4IGMwNzk5OWI1MTguLmNhOWJlZjcxMmMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+IEBAIC0xNiw0MSArMTYs
NDMgQEAKPj4gICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Cj4+ICAgKi8KPj4KPj4gLSNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+PiAtI2luY2x1ZGUgPHhlbi9z
dHJpbmcuaD4KPj4gLSNpbmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgo+PiAtI2luY2x1ZGUgPHhlbi9z
bXAuaD4KPj4gLSNpbmNsdWRlIDx4ZW4vc3ltYm9scy5oPgo+PiArI2luY2x1ZGUgPHhlbi9kb21h
aW5fcGFnZS5oPgo+PiArI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+PiArI2luY2x1ZGUgPHhlbi9o
eXBlcmNhbGwuaD4KPj4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2lu
aXQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPiBUaGUgYWJvdmUgdHdvIGZpbGVzIHNo
b3VsZCBiZSBiZWZvcmUgeGVuL2lycS5oLgoKR290IG15IGFscGhhYmV0IHdyb25nIDovLiBUaGFu
ayB5b3UgZm9yIHNwb3R0aW5nIGl0ISBJIHdpbGwgZml4IGl0IGluIAp0aGUgbmV4dCB2ZXJzaW9u
LgoKPgo+PiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4gICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNo
Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KPj4gICNpbmNsdWRlIDx4ZW4vbW0u
aD4KPj4gLSNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPj4gLSNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxs
Lmg+Cj4+IC0jaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KPj4gLSNpbmNsdWRlIDx4ZW4vZG9tYWlu
X3BhZ2UuaD4KPj4gICNpbmNsdWRlIDx4ZW4vcGVyZmMuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc21w
Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc3RyaW5n
Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3N5bWJvbHMuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vdmVyc2lv
bi5oPgo+PiAgI2luY2x1ZGUgPHhlbi92aXJ0dWFsX3JlZ2lvbi5oPgo+PiAtI2luY2x1ZGUgPHhl
bi9tZW1fYWNjZXNzLmg+Cj4+IC0jaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4+ICsKPj4gICNpbmNs
dWRlIDxwdWJsaWMvc2NoZWQuaD4KPj4gICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+Cj4+IC0jaW5j
bHVkZSA8YXNtL2RlYnVnZ2VyLmg+Cj4+IC0jaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4+IC0jaW5j
bHVkZSA8YXNtL3JlZ3MuaD4KPj4gKwo+PiArI2luY2x1ZGUgPGFzbS9hY3BpLmg+Cj4+ICAjaW5j
bHVkZSA8YXNtL2NwcmVncy5oPgo+PiAtI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4+IC0jaW5jbHVk
ZSA8YXNtL21taW8uaD4KPj4gKyNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+Cj4+ICAjaW5jbHVk
ZSA8YXNtL2NwdWZlYXR1cmUuaD4KPj4gKyNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KPj4gKyNp
bmNsdWRlIDxhc20vZXZlbnQuaD4KPj4gICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KPj4gKyNp
bmNsdWRlIDxhc20vZ2ljLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPj4gICNpbmNsdWRl
IDxhc20vbW9uaXRvci5oPgo+PiArI2luY2x1ZGUgPGFzbS9tbWlvLmg+Cj4gVGhlIGFib3ZlIHR3
byBmaWxlcyBzaG91bGQgYmUgYmVmb3JlIGFzbS9wc2NpLmggd2l0aCBhc20vbW1pby5oIGluY2x1
ZGVkIGZpcnN0LgoKU2FtZSBoZXJlIDovCgo+Cj4+ICsjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPj4g
KyNpbmNsdWRlIDxhc20vdmdpYy5oPgo+Pgo+PiAgI2luY2x1ZGUgImRlY29kZS5oIgo+PiAgI2lu
Y2x1ZGUgInZ0aW1lci5oIgo+PiAtI2luY2x1ZGUgPGFzbS9naWMuaD4KPj4gLSNpbmNsdWRlIDxh
c20vdmdpYy5oPgo+PiAtI2luY2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4KPj4gLSNpbmNsdWRlIDxh
c20vYWNwaS5oPgo+Pgo+PiAgLyogVGhlIGJhc2Ugb2YgdGhlIHN0YWNrIG11c3QgYWx3YXlzIGJl
IGRvdWJsZS13b3JkIGFsaWduZWQsIHdoaWNoIG1lYW5zCj4+ICAgKiB0aGF0IGJvdGggdGhlIGtl
cm5lbCBoYWxmIG9mIHN0cnVjdCBjcHVfdXNlcl9yZWdzICh3aGljaCBpcyBwdXNoZWQgaW4KPj4g
LS0KPj4gMi4xMS4wCj4+Cj4KPiBXaXRoIHRoZXNlIHR3byBjaGFuZ2VzLgo+Cj4gQWNrZWQtYnk6
IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KClRoYW5rIHlv
dSBmb3IgdGhlIHJldmlldy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:02:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11: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.xen.org>)
	id 1dhw5j-0003yz-8n; Wed, 16 Aug 2017 11:02:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhw5h-0003ys-Fx
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 11:02:25 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 A7/50-01862-04624995; Wed, 16 Aug 2017 11:02:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTddBbUq
 kQfcpRoslHxezODB6HN39mymAMYo1My8pvyKBNePWhz3sBcsEK8727GRuYJzJ18XIxSEksIlR
 ovvnUiYIZzejxLOJ7cxdjJwcwgKREv1/tjCB2CICRhIvHl1mgShawyix+cIOsCJmgUKJ51PuM
 oLYbAKaEnc+fwJr4BWwkvj08Ap7FyMHB4uAqsS0a2YgYVGBcIm3jUdYIEoEJU7OfAJmcwoESu
 y+eZYdYqSZxLzND6HGy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo3pxalFZapGukV5SUWZ6Rkl
 uYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmC41TMwMO5gPNXsfIhRkoNJSZR30dlJkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeLeqTIkUEixKTU+tSMvMAQY+TFqCg0dJhNdTGSjNW1yQmFucm
 Q6ROsWoKCXO2wzSJwCSyCjNg2uDRdslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8h0Cm8G
 TmlcBNfwW0mAlo8ZX2SSCLSxIRUlINjBVFs8UjhJoNox7n+tddVE4vKNjrW300yE+xlU0qpf7
 ugSfKK73dcruyuSNumJbsM/Xbf7qqdnJSVl7ZBA7Zewe3nW9dvCltzdoX207ziPWUlF6x2xfB
 mMQkNiW5oLz/rUlaq+H/dkmt3+8UhOLmWNbxf58YqzXBzKP8RJmwEmNBXDZPUoMSS3FGoqEWc
 1FxIgCgQZUDsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502881343!110080785!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61321 invoked from network); 16 Aug 2017 11:02:23 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 16 Aug 2017 11:02:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 193DD80D;
 Wed, 16 Aug 2017 04:02:23 -0700 (PDT)
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 4BD8F3F483;
 Wed, 16 Aug 2017 04:02:22 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-8-julien.grall@arm.com>
 <CACtJ1JQj_hJcx6cbo5xbHVNpuAB79y8oQDu80+nF+wD7kn6NtA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6f59b6ad-4865-4aa3-94a0-434f518e292f@arm.com>
Date: Wed, 16 Aug 2017 12:02:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JQj_hJcx6cbo5xbHVNpuAB79y8oQDu80+nF+wD7kn6NtA@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, volodymyr_babchuk@epam.com,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 07/11] xen/arm: traps: Export a bunch of
 helpers to handle emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNi8wOC8xNyAxMDozMCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSBCaHVwaW5kZXIsCgo+IE9uIDExIEF1Z3VzdCAyMDE3IGF0IDIzOjMyLCBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJh
cHMuaAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwLi41Y2I0NWRm
NmJkCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90
cmFwcy5oCj4+IEBAIC0wLDAgKzEsMTUgQEAKPj4gKyNpZm5kZWYgX19BU01fQVJNMzJfVFJBUFNf
Xwo+PiArI2RlZmluZSBfX0FTTV9BUk0zMl9UUkFQU19fCj4KPiBJIHRoaW5rIGl0IHNob3VsZCBi
ZSBfX0FTTV9BUk02NF9UUkFQU19fIGhlcmUuCgpIbW1tIHllcyBhbmQgLi4uCgo+Cj4+ICsKPj4g
K3ZvaWQgaW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCBpbnQgaW5zdHJfbGVuKTsKPj4gKwo+PiArI2VuZGlmIC8qIF9fQVNNX0FSTTMyX1RSQVBTX18g
Ki8KCmhlcmUgdG9vLiBJIHdpbGwgZml4IGl0IGluIHRoZSBuZXh0IHZlcnNpb24uCgo+PiArLyoK
Pj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPj4gKyAqIG1vZGU6IEMKPj4gKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKPj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKPj4gKyAqIEVuZDoKPj4gKyAqLwo+PiArCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKPj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwMC4uNGUyMjdjNGRkMgo+PiAtLS0gL2Rl
di9udWxsCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAo+PiBAQCAtMCwwICsx
LDM1IEBACj4+ICsjaWZuZGVmIF9fQVNNX0FSTV9UUkFQU19fCj4+ICsjZGVmaW5lIF9fQVNNX0FS
TV9UUkFQU19fCj4+ICsKPj4gKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4+ICsKPj4gKyNp
ZiBkZWZpbmVkKENPTkZJR19BUk1fMzIpCj4+ICsjIGluY2x1ZGUgPGFzbS9hcm0zMi90cmFwcy5o
Pgo+PiArI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQo+PiArIyBpbmNsdWRlIDxhc20vYXJt
NjQvdHJhcHMuaD4KPj4gKyNlbmRpZgo+PiArCj4+ICtpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5z
dHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+IGEg
bmV3bGluZSBjYW4gYmUgYWRkZWQgaGVyZS4KCkkgd2lsbCBkbyB0aGF0LgoKPgo+PiArdm9pZCBh
ZHZhbmNlX3BjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNy
KTsKPj4gKwo+PiArdm9pZCBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPj4gKwo+PiArdm9pZCBoYW5kbGVfcmF6
X3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnaWR4LCBib29sIHJlYWQsCj4+
ICsgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwgaW50IG1pbl9lbCk7Cj4+
ICsKPj4gK3ZvaWQgaGFuZGxlX3dvX3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQg
cmVnaWR4LCBib29sIHJlYWQsCj4+ICsgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3Ig
aHNyLCBpbnQgbWluX2VsKTsKPj4gKwo+PiArdm9pZCBoYW5kbGVfcm9fcmF6KHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnaWR4LCBib29sIHJlYWQsCj4+ICsgICAgICAgICAgICAg
ICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwgaW50IG1pbl9lbCk7Cj4+ICsKPj4gKyNlbmRpZiAv
KiBfX0FTTV9BUk1fVFJBUFNfXyAqLwo+PiArLyoKPj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPj4g
KyAqIG1vZGU6IEMKPj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPj4gKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4gKyAqIEVuZDoKPj4gKyAqLwo+
PiArCj4+IC0tCj4+IDIuMTEuMAo+PgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:02:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11: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.xen.org>)
	id 1dhw60-000425-Gx; Wed, 16 Aug 2017 11:02:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394d18b64=citrix-osstest@xenproject.org>)
 id 1dhw5y-00041W-Ao
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 11:02:42 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 83/50-02175-15624995; Wed, 16 Aug 2017 11:02:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDvW6A2pR
 Ig75lKhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPy3R/sBT9qKqafXc/UwLjLv4uRk0NCwF/i
 7dun7BC2u8T09hVsILaIgLPEhA+3wWxeAT2J7x3PWEBsYYEUifYdT4HiXED19xQl7t5bzQjR7
 Cpx4tJjJhh7/eGvYDabgIfExJ6JYM0sAqoSk9ohaoQEtCSWLl7JBLFAUOLkzCdgNcwCEhIHX7
 xghphjIbHjYx/bBEa+WUjKZiEpW8DItIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAVC83tbg
 4MT01JzGpWC85P3cTIzCsGIBgB+PZ056HGCU5mJREeRednRQpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYJ3q8qUSCHBotT01Iq0zBxggMOkJTh4lER4PZWB0rzFBYm5xZnpEKlTjLocG1av/8Ikx
 JKXn5cqJc77AWSGAEhRRmke3AhYtF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK+tKtAUns
 y8ErhNr4COYAI64kr7JJAjShIRUlINjCVX5iUdrf97e+sR5iNnUue81DipH2XHmF5y4HeOFYf
 Fmbv/97w2u2KyS0A78J74hH1hxknTN9dPPnPveb5l7N0Lx9v5FqssCyl2frNTeaLludKFvd31
 E3wy/obe2KW60M8zfrdQiFZXyGXmzxaVzQmlUYGz9X26gtjSr248zWa89bbzw8+B+UosxRmJh
 lrMRcWJAPx5ATixAgAA
X-Env-Sender: prvs=394d18b64=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502881358!104662398!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8326 invoked from network); 16 Aug 2017 11:02:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:02:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="443985600"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71979-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:regression
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64: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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm: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-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway: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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt: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-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-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt: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-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-amd64-amd64-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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0e186e33c0487a81c48dccdede206e63db22dd7d
X-Osstest-Versions-That: xen=f4f02f121f271ee0722723e393226687b42e29a1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 16 Aug 2017 12:02:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 71979: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk3OSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk3OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4g
dnMuIDcxOTQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgZmFpbCBSRUdSLiB2cy4gNzE5NDMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiA3MTk0Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzE5NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiA3MTk0MwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1taWR3YXkgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwZTE4NmUz
M2MwNDg3YTgxYzQ4ZGNjZGVkZTIwNmU2M2RiMjJkZDdkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICBmNGYwMmYxMjFmMjcxZWUwNzIyNzIzZTM5MzIyNjY4N2I0MmUyOWEx
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NDMgIDIwMTctMDgtMDUgMTk6NDU6MjcgWiAgIDEw
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxOTc5ICAyMDE3LTA4LTE2IDAzOjUwOjE1IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhz
bSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IDBlMTg2ZTMzYzA0ODdhODFjNDhkY2NkZWRlMjA2ZTYzZGIyMmRkN2QKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNToxNToyNSAyMDE3
ICswMjAwCgogICAgYWRkIGJyYW5jaCBtYWludGFpbmVyc2hpcCBpbmZvCgpjb21taXQgYWZjNWVi
ZmI1ZDk2MjNkNWZlMjZmYThiM2I1NzcyMWQxZTAwM2ZjYwpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjE0OjM2IDIwMTcgKzAyMDAK
CiAgICBnbnR0YWI6IGNvcnJlY3QgcGluIHN0YXR1cyBmaXh1cCBmb3IgY29weQogICAgCiAgICBS
ZWdhcmRsZXNzIG9mIGNvcHkgb3BlcmF0aW9ucyBvbmx5IHNldHRpbmcgR05UUElOX2hzdCosIEdO
VFBJTl9kZXYqCiAgICBhbHNvIG5lZWQgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IHdoZW4gZGVj
aWRpbmcgd2hldGhlciB0byBjbGVhcgogICAgX0dURl97cmVhZCx3cml0fWluZy4gQXQgbGVhc3Qg
Zm9yIGNvbnNpc3RlbmN5IHdpdGggY29kZSBlbHNld2hlcmUgdGhlCiAgICByZWFkIHBhcnQgYmV0
dGVyIGRvZXNuJ3QgdXNlIGFueSBtYXNrIGF0IGFsbC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjMw
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRiMzE3ZDZjYTJk
MTM4YTIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA4OjAzICswMjAwCgpjb21taXQg
MjY2ZmMwZWE0NWE1YjU2ZTJkNTA3Zjg0OTc4ZWM4NjI1NjI4MDM3NQpBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjE0OjAyIDIwMTcg
KzAyMDAKCiAgICBnbnR0YWI6IHNwbGl0IG1hcHRyYWNrIGxvY2sgdG8gbWFrZSBpdCBmdWxmaWxs
IGl0cyBwdXJwb3NlIGFnYWluCiAgICAKICAgIFRoZSB3YXkgdGhlIGxvY2sgaXMgY3VycmVudGx5
IGJlaW5nIHVzZWQgaW4gZ2V0X21hcHRyYWNrX2hhbmRsZSgpLCBpdAogICAgcHJvdGVjdHMgb25s
eSB0aGUgbWFwdHJhY2sgbGltaXQ6IFRoZSBmdW5jdGlvbiBhY3RzIG9uIGN1cnJlbnQncyBsaXN0
CiAgICBvbmx5LCBzbyByYWNlcyBvbiBsaXN0IGFjY2Vzc2VzIGFyZSBpbXBvc3NpYmxlIGV2ZW4g
d2l0aG91dCB0aGUgbG9jay4KICAgIAogICAgT3RvaCBsaXN0IGFjY2VzcyByYWNlcyBhcmUgcG9z
c2libGUgYmV0d2VlbiBfX2dldF9tYXB0cmFja19oYW5kbGUoKSBhbmQKICAgIHB1dF9tYXB0cmFj
a19oYW5kbGUoKSwgZHVlIHRvIHRoZSBpbnZvY2F0aW9uIG9mIHRoZSBmb3JtZXIgZm9yIG90aGVy
CiAgICB0aGFuIGN1cnJlbnQgZnJvbSBzdGVhbF9tYXB0cmFja19oYW5kbGUoKS4gSW50cm9kdWNl
IGEgcGVyLXZDUFUgbG9jawogICAgZm9yIGxpc3QgYWNjZXNzZXMgdG8gYmVjb21lIHJhY2UgZnJl
ZSBhZ2Fpbi4gVGhpcyBsb2NrIHdpbGwgYmUKICAgIHVuY29udGVuZGVkIGV4Y2VwdCB3aGVuIGl0
IGJlY29tZXMgbmVjZXNzYXJ5IHRvIHRha2UgdGhlIHN0ZWFsIHBhdGgsCiAgICBpLmUuIGluIHRo
ZSBjb21tb24gY2FzZSB0aGVyZSBzaG91bGQgYmUgbm8gbWVhbmluZ2Z1bCBwZXJmb3JtYW5jZQog
ICAgaW1wYWN0LgogICAgCiAgICBXaGVuIGluIGdldF9tYXB0cmFja19oYW5kbGUgYWRkcyBhIHN0
b2xlbiBlbnRyeSB0byBhIGZyZXNoLCBlbXB0eSwKICAgIGZyZWVsaXN0LCB3ZSB0aGluayB0aGF0
IHRoZXJlIGlzIHByb2JhYmx5IG5vIGNvbmN1cnJlbmN5LiAgSG93ZXZlciwKICAgIHRoaXMgaXMg
bm90IGEgZmFzdCBwYXRoIGFuZCBhZGRpbmcgdGhlIGxvY2tpbmcgdGhlcmUgbWFrZXMgdGhlIGNv
ZGUKICAgIGNsZWFybHkgY29ycmVjdC4KICAgIAogICAgQWxzbywgd2hpbGUgd2UgYXJlIGhlcmU6
IHRoZSBzdG9sZW4gbWFwdHJhY2tfZW50cnkncyB0YWlsIHBvaW50ZXIgd2FzCiAgICBub3QgcHJv
cGVybHkgc2V0LiAgU2V0IGl0LgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTEyMTM2IC8gWFNB
LTIyOC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMmNiZWViNjIwNzUwOGIwZjA0YTJjNjE4MTQ0NWM4
ZWIzZjFlMTE3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowNzoyNSArMDIwMAoKY29t
bWl0IDQ2OTgxMDY1YmQxNWNmMzViNGI1Y2RjNWQyODk3NzQ4MTYyZDYxMjMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMTUg
MTU6MTI6NDEgMjAxNyArMDIwMAoKICAgIHg4Ni9ncmFudDogZGlzYWxsb3cgbWlzYWxpZ25lZCBQ
VEVzCiAgICAKICAgIFBhZ2V0YWJsZSBlbnRyaWVzIG11c3QgYmUgYWxpZ25lZCB0byBmdW5jdGlv
biBjb3JyZWN0bHkuICBEaXNhbGxvdyBhdHRlbXB0cwogICAgZnJvbSB0aGUgZ3Vlc3QgdG8gaGF2
ZSBhIGdyYW50IFBURSBjcmVhdGVkIGF0IGEgbWlzYWxpZ25lZCBhZGRyZXNzLCB3aGljaAogICAg
d291bGQgcmVzdWx0IGluIGNvcnJ1cHRpb24gb2YgdGhlIEwxIHRhYmxlIHdpdGggbGFyZ2VseS1n
dWVzdC1jb250cm9sbGVkCiAgICB2YWx1ZXMuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTIx
MzcgLyBYU0EtMjI3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNlNDQyOTI2YzI1MzBkYTkzNzYxOTlk
Y2M3Njk0MzYzNzZhZDIzODYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA2OjQ1ICsw
MjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:14:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11:14: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.xen.org>)
	id 1dhwGm-0005BK-Ho; Wed, 16 Aug 2017 11:13:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhwGl-0005BE-LW
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 11:13:51 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0B/0B-03044-EE824995; Wed, 16 Aug 2017 11:13:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfedxpR
 Ig7tz+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvHw+wFVwPqtg6fy5LA2OzbRcjF4eQwCZG
 iccdXawQzm5GiT0f17B0MXJyCAukSix6eooRxBYRiJTYv/UAWFxIIFfixKlOsDizgJLE/rPXw
 Gw2AU2JO58/MYHYvAJWErserwCzWQRUJc4tO8YOYosKhEu8bTzCAlEjKHFy5hMwm1PAVuLLzw
 dsEDNtJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGJXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMAxAMEOxn0fIw8xSnIwKYnyLjo7KVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG+6+pRIIcGi1PTUirTMHGDow6QlOHiURHiZgOEvxFtckJhbnJkOk
 TrFqCglzhsG0icAksgozYNrg8XbJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzTgaZwpOZVw
 I3/RXQYiagxVfaJ4EsLklESEk1MLI9ey5zMaGoPbBoQubSxWxT5DvWb9yyYgq7j25vUo9q6zu
 Lia175/vv25ocpr1STy/7lc491YuXzx/f2iHXEml9xOraxT+Xrtnc+n3hmZEcI1v9ky6R263n
 2qt+nvC9Na/IQOFRVgFL9utPj59E1ivLx5xc8dvd8MiiFsOPtTVeP24VvpIM/azEUpyRaKjFX
 FScCABBdRiqsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502882029!80233579!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58314 invoked from network); 16 Aug 2017 11:13:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 16 Aug 2017 11:13:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D810080D;
 Wed, 16 Aug 2017 04:13:48 -0700 (PDT)
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 395203F483;
 Wed, 16 Aug 2017 04:13:48 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-15-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <94ea917c-da7e-6432-ffba-f5e727e69650@arm.com>
Date: Wed, 16 Aug 2017 12:13:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-15-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 14/22] ARM: vGIC: move virtual IRQ
 configuration from rank to pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMTowMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IElSUSBjb25maWd1cmF0aW9uIChsZXZlbCBvciBlZGdlIHRyaWdnZXJlZCkgZm9yIGEgZ3JvdXAg
b2YgSVJRcwo+IGFyZSBzdGlsbCBzdG9yZWQgaW4gdGhlIGlycV9yYW5rIHN0cnVjdHVyZS4KPiBJ
bnRyb2R1Y2UgYSBuZXcgYml0IGNhbGxlZCBHSUNfSVJRX0dVRVNUX0xFVkVMIGluIHRoZSAic3Rh
dHVzIiBmaWVsZCwKPiB3aGljaCBob2xkcyB0aGF0IGluZm9ybWF0aW9uLgo+IFJlbW92ZSB0aGUg
c3RvcmFnZSBmcm9tIHRoZSBpcnFfcmFuayBhbmQgdXNlIHRoZSBleGlzdGluZyB3cmFwcGVycyB0
bwo+IHN0b3JlIGFuZCByZXRyaWV2ZSB0aGUgY29uZmlndXJhdGlvbiBiaXQgZm9yIG11bHRpcGxl
IElSUXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAyMSArKystLS0t
LS0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCAyNSArKysrLS0tLS0tLS0tLQo+
ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8IDgxICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAg
NSArKy0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCA1OSBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjIuYwo+IGluZGV4IGEzZmQ1MDAuLjBjOGE1OTggMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiBAQCAtMjc4
LDIwICsyNzgsMTIgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3Qg
dmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAgICAgZ290byByZWFkX3Jlc2VydmVk
Owo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSUNGR1IsIEdJQ0RfSUNGR1JOKToKPiAtICAg
IHsKPiAtICAgICAgICB1aW50MzJfdCBpY2ZncjsKPiAtCj4gICAgICAgICAgaWYgKCBkYWJ0LnNp
emUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4gLSAgICAgICAgcmFuayA9IHZnaWNf
cmFua19vZmZzZXQodiwgMiwgZ2ljZF9yZWcgLSBHSUNEX0lDRkdSLCBEQUJUX1dPUkQpOwo+IC0g
ICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHJlYWRfYXNfemVybzsKPiAtICAgICAgICB2
Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgaWNmZ3IgPSByYW5rLT5p
Y2ZnW1JFR19SQU5LX0lOREVYKDIsIGdpY2RfcmVnIC0gR0lDRF9JQ0ZHUiwgREFCVF9XT1JEKV07
Cj4gLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4KPiAtICAgICAg
ICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChpY2ZnciwgaW5mbyk7Cj4gKyAgICAgICAgaXJxID0g
KGdpY2RfcmVnIC0gR0lDRF9JQ0ZHUikgKiA0Owo+ICsgICAgICAgICpyID0gdmdpY19mZXRjaF9p
cnFfY29uZmlnKHYsIGlycSk7Cj4KPiAgICAgICAgICByZXR1cm4gMTsKPiAtICAgIH0KPgo+ICAg
ICAgY2FzZSBWUkFOR0UzMigweEQwMCwgMHhERkMpOgo+ICAgICAgICAgIGdvdG8gcmVhZF9pbXBs
X2RlZmluZWQ7Cj4gQEAgLTUyOSwxMyArNTIxLDggQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3Ry
X21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+Cj4gICAgICBj
YXNlIFZSQU5HRTMyKEdJQ0RfSUNGR1IyLCBHSUNEX0lDRkdSTik6IC8qIFNQSXMgKi8KPiAgICAg
ICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiAtICAg
ICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAyLCBnaWNkX3JlZyAtIEdJQ0RfSUNGR1Is
IERBQlRfV09SRCk7Cj4gLSAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdvdG8gd3JpdGVfaWdu
b3JlOwo+IC0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAtICAgICAg
ICB2cmVnX3JlZzMyX3VwZGF0ZSgmcmFuay0+aWNmZ1tSRUdfUkFOS19JTkRFWCgyLCBnaWNkX3Jl
ZyAtIEdJQ0RfSUNGR1IsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgREFCVF9XT1JEKV0sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ciwgaW5mbyk7Cj4gLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4g
KyAgICAgICAgaXJxID0gKGdpY2RfcmVnIC0gR0lDRF9JQ0ZHUikgKiA0OyAvKiAyIGJpdCBwZXIg
SVJRICovCgpzL2JpdC9iaXRzLwoKPiArICAgICAgICB2Z2ljX3N0b3JlX2lycV9jb25maWcodiwg
aXJxLCByKTsKPiAgICAgICAgICByZXR1cm4gMTsKPgo+ICAgICAgY2FzZSBWUkFOR0UzMigweEQw
MCwgMHhERkMpOgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYwo+IGluZGV4IGQzMzU2YWUuLmU5ZTM2ZWIgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiBA
QCAtNzIyLDIwICs3MjIsMTEgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21t
aW9fcmVhZChjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICByZXR1
cm4gMTsKPgo+ICAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lDRkdSLCBHSUNEX0lDRkdSTik6Cj4g
LSAgICB7Cj4gLSAgICAgICAgdWludDMyX3QgaWNmZ3I7Cj4gLQo+ICAgICAgICAgIGlmICggZGFi
dC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwo+IC0gICAgICAgIHJhbmsgPSB2
Z2ljX3Jhbmtfb2Zmc2V0KHYsIDIsIHJlZyAtIEdJQ0RfSUNGR1IsIERBQlRfV09SRCk7Cj4gLSAg
ICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHJlYWRfYXNfemVybzsKPiAtICAgICAgICB2
Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgaWNmZ3IgPSByYW5rLT5p
Y2ZnW1JFR19SQU5LX0lOREVYKDIsIHJlZyAtIEdJQ0RfSUNGR1IsIERBQlRfV09SRCldOwo+IC0g
ICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+IC0KPiAtICAgICAgICAq
ciA9IHZyZWdfcmVnMzJfZXh0cmFjdChpY2ZnciwgaW5mbyk7Cj4gLQo+ICsgICAgICAgIGlycSA9
IChyZWcgLSBHSUNEX0lDRkdSKSAqIDQ7Cj4gKyAgICAgICAgaWYgKCBpcnEgPj0gdi0+ZG9tYWlu
LT5hcmNoLnZnaWMubnJfc3BpcyArIDMyICkgZ290byByZWFkX2FzX3plcm87Cj4gKyAgICAgICAg
KnIgPSB2Z2ljX2ZldGNoX2lycV9jb25maWcodiwgaXJxKTsKPiAgICAgICAgICByZXR1cm4gMTsK
PiAtICAgIH0KPgo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJS
Cj4gQEAgLTgzNCwxMyArODI1LDkgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9u
X21taW9fd3JpdGUoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAg
LyogSUNGR1IxIGZvciBQUEkncywgd2hpY2ggaXMgaW1wbGVtZW50YXRpb24gZGVmaW5lZAo+ICAg
ICAgICAgICAgIGlmIElDRkdSMSBpcyBwcm9ncmFtbWFibGUgb3Igbm90LiBXZSBjaG9zZSB0byBw
cm9ncmFtICovCj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBi
YWRfd2lkdGg7Cj4gLSAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMiwgcmVnIC0g
R0lDRF9JQ0ZHUiwgREFCVF9XT1JEKTsKPiAtICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdv
dG8gd3JpdGVfaWdub3JlOwo+IC0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKPiAtICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmcmFuay0+aWNmZ1tSRUdfUkFOS19JTkRF
WCgyLCByZWcgLSBHSUNEX0lDRkdSLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgIHIsIGluZm8pOwo+IC0gICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxh
Z3MpOwo+ICsgICAgICAgIGlycSA9IChyZWcgLSBHSUNEX0lDRkdSKSAqIDQ7Cj4gKyAgICAgICAg
aWYgKCBpcnEgPj0gdi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcyArIDMyICkgZ290byB3cml0
ZV9pZ25vcmU7Cj4gKyAgICAgICAgdmdpY19zdG9yZV9pcnFfY29uZmlnKHYsIGlycSwgcik7Cj4g
ICAgICAgICAgcmV0dXJuIDE7Cj4KPiAgICAgIGRlZmF1bHQ6Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5kZXggZGRjZDk5Yi4uZTVh
NDc2NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwo+IEBAIC0yNjgsNiArMjY4LDU1IEBAIHZvaWQgdmdpY19zdG9yZV9pcnFfcHJp
b3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBucmlycXMsCj4gICAgICBsb2NhbF9p
cnFfcmVzdG9yZShmbGFncyk7Cj4gIH0KPgo+ICsjZGVmaW5lIElSUVNfUEVSX0NGR1IgICAxNgo+
ICsvKioKPiArICogdmdpY19mZXRjaF9pcnFfY29uZmlnOiBhc3NlbWJsZSB0aGUgY29uZmlndXJh
dGlvbiBiaXRzIGZvciBhIGdyb3VwIG9mIDE2IElSUXMKPiArICogQHY6IHRoZSBWQ1BVIGZvciBw
cml2YXRlIElSUXMsIGFueSBWQ1BVIG9mIGEgZG9tYWluIGZvciBTUElzCj4gKyAqIEBmaXJzdF9p
cnE6IHRoZSBmaXJzdCBJUlEgdG8gYmUgcXVlcmllZCwgbXVzdCBiZSBhbGlnbmVkIHRvIDE2Cj4g
KyAqLwo+ICt1aW50MzJfdCB2Z2ljX2ZldGNoX2lycV9jb25maWcoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBmaXJzdF9pcnEpCj4gK3sKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGly
cXNbSVJRU19QRVJfQ0ZHUl07Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgdWlu
dDMyX3QgcmV0ID0gMCwgaTsKPiArCj4gKyAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7Cj4gKyAg
ICB2Z2ljX2xvY2tfaXJxcyh2LCBJUlFTX1BFUl9DRkdSLCBmaXJzdF9pcnEsIHBpcnFzKTsKPiAr
Cj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IElSUVNfUEVSX0NGR1I7IGkrKyApCj4gKyAgICAgICAg
aWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0xFVkVMLCAmcGlycXNbaV0tPnN0YXR1cykgKQo+
ICsgICAgICAgICAgICByZXQgfD0gMSA8PCAoaSAqIDIpOwo+ICsgICAgICAgIGVsc2UKPiArICAg
ICAgICAgICAgcmV0IHw9IDMgPDwgKGkgKiAyKTsKPiArCj4gKyAgICB2Z2ljX3VubG9ja19pcnFz
KHBpcnFzLCBJUlFTX1BFUl9DRkdSKTsKPiArICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsK
PiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICt2b2lkIHZnaWNfc3RvcmVfaXJxX2Nv
bmZpZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGZpcnN0X2lycSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsdWUpCj4gK3sKPiArICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqcGlycXNbSVJRU19QRVJfQ0ZHUl07Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3Mp
Owo+ICsgICAgdmdpY19sb2NrX2lycXModiwgSVJRU19QRVJfQ0ZHUiwgZmlyc3RfaXJxLCBwaXJx
cyk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBJUlFTX1BFUl9DRkdSOyBpKyssIHZhbHVl
ID4+PSAyICkKPiArICAgIHsKPiArICAgICAgICBpZiAoICh2YWx1ZSAmIDB4MykgPiAxICkKPiAr
ICAgICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfTEVWRUwsICZwaXJxc1tpXS0+c3Rh
dHVzKTsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVT
VF9MRVZFTCwgJnBpcnFzW2ldLT5zdGF0dXMpOwo+ICsgICAgfQo+ICsKPiArICAgIHZnaWNfdW5s
b2NrX2lycXMocGlycXMsIElSUVNfUEVSX0NGR1IpOwo+ICsgICAgbG9jYWxfaXJxX3Jlc3RvcmUo
ZmxhZ3MpOwo+ICt9Cj4gKwo+ICBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9s
ZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKPiAgewo+ICAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKPiBAQCAtMzg0LDIyICs0MzMsNiBAQCB2b2lkIHZnaWNfZGlzYWJsZV9p
cnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKPiAgICAgIH0KPiAgfQo+Cj4g
LSNkZWZpbmUgVkdJQ19JQ0ZHX01BU0soaW50cikgKDEgPDwgKCgyICogKChpbnRyKSAlIDE2KSkg
KyAxKSkKPiAtCj4gLS8qIFRoZSBmdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIHdpdGggdGhlIHJh
bmsgbG9jayB0YWtlbiAqLwo+IC1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCB2Z2ljX2dldF92
aXJxX3R5cGUoc3RydWN0IHZjcHUgKnYsIGludCBuLCBpbnQgaW5kZXgpCj4gLXsKPiAtICAgIHN0
cnVjdCB2Z2ljX2lycV9yYW5rICpyID0gdmdpY19nZXRfcmFuayh2LCBuKTsKPiAtICAgIHVpbnQz
Ml90IHRyID0gci0+aWNmZ1tpbmRleCA+PiA0XTsKPiAtCj4gLSAgICBBU1NFUlQoc3Bpbl9pc19s
b2NrZWQoJnItPmxvY2spKTsKPiAtCj4gLSAgICBpZiAoIHRyICYgVkdJQ19JQ0ZHX01BU0soaW5k
ZXgpICkKPiAtICAgICAgICByZXR1cm4gSVJRX1RZUEVfRURHRV9SSVNJTkc7Cj4gLSAgICBlbHNl
Cj4gLSAgICAgICAgcmV0dXJuIElSUV9UWVBFX0xFVkVMX0hJR0g7Cj4gLX0KPiAtCj4gIHZvaWQg
dmdpY19sb2NrX2lycXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBucmlycXMsCj4gICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2lycSwgc3RydWN0IHBlbmRpbmdf
aXJxICoqcGlycXMpCj4gIHsKPiBAQCAtNDI0LDggKzQ1Nyw4IEBAIHZvaWQgdmdpY19lbmFibGVf
aXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCj4gIHsKPiAgICAgIGNvbnN0
IHVuc2lnbmVkIGxvbmcgbWFzayA9IHI7Cj4gICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4g
LSAgICB1bnNpZ25lZCBpbnQgaXJxOwo+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAg
IHVuc2lnbmVkIGludCBpcnEsIGludF90eXBlOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFncywg
dmNwdV9mbGFnczsKPiAgICAgIGludCBpID0gMDsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2X3Rhcmdl
dDsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gQEAgLTQzNiwyMyArNDY5
LDI3IEBAIHZvaWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qgciwg
aW50IG4pCj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8
IDMyICkgewo+ICAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsKPiAgICAgICAgICB2X3Rhcmdl
dCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Cj4gLSAgICAgICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIHZjcHVfZmxhZ3MpOwoKU2Ft
ZSBteSBjb21tZW50cyBhYm91dCB0aGUgZmxhZ3MgaW4gcHJldmlvdXMgcGF0Y2hlcy4KCj4gICAg
ICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwo+ICsgICAgICAgIHZnaWNf
aXJxX2xvY2socCwgZmxhZ3MpOwoKU2FtZSBhcyBiZWZvcmUgYWJvdXQgdGhlIHBlbmRpbmdfbG9j
ay4gWW91IG5lZWQgdG8gZXhwbGFpbiB3aHkgaXQgCnByb3RlY3RzIG11Y2ggbW9yZSB0aGFuIHRo
ZSBjb25maWd1cmF0aW9uLgoKPiAgICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxF
RCwgJnAtPnN0YXR1cyk7Cj4gKyAgICAgICAgaW50X3R5cGUgPSB0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX0xFVkVMLCAmcC0+c3RhdHVzKSA/Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
UlFfVFlQRV9MRVZFTF9ISUdIIDogSVJRX1RZUEVfRURHRV9SSVNJTkc7Cj4gICAgICAgICAgaWYg
KCAhbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICYmICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJ
U0lCTEUsICZwLT5zdGF0dXMpICkKPiAgICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2
X3RhcmdldCwgaXJxLCBwLT5jdXJfcHJpb3JpdHkpOwo+IC0gICAgICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHZn
aWNfaXJxX3VubG9jayhwLCBmbGFncyk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCB2Y3B1X2ZsYWdzKTsKPiAgICAgICAgICBpZiAo
IHAtPmRlc2MgIT0gTlVMTCApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBpcnFfc2V0X2Fm
ZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2Yodl90YXJnZXQtPnByb2Nlc3NvcikpOwo+ICAgICAg
ICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICsgICAg
ICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2Yodl90YXJnZXQtPnBy
b2Nlc3NvcikpOwoKV2h5IHRoaXMgaXMgbW92ZWQ/Cgo+ICAgICAgICAgICAgICAvKgo+ICAgICAg
ICAgICAgICAgKiBUaGUgaXJxIGNhbm5vdCBiZSBhIFBQSSwgd2Ugb25seSBzdXBwb3J0IGRlbGl2
ZXJ5IG9mIFNQSXMKPiAgICAgICAgICAgICAgICogdG8gZ3Vlc3RzLgo+ICAgICAgICAgICAgICAg
Ki8KPiAgICAgICAgICAgICAgQVNTRVJUKGlycSA+PSAzMik7Cj4gICAgICAgICAgICAgIGlmICgg
aXJxX3R5cGVfc2V0X2J5X2RvbWFpbihkKSApCj4gLSAgICAgICAgICAgICAgICBnaWNfc2V0X2ly
cV90eXBlKHAtPmRlc2MsIHZnaWNfZ2V0X3ZpcnFfdHlwZSh2LCBuLCBpKSk7Cj4gKyAgICAgICAg
ICAgICAgICBnaWNfc2V0X2lycV90eXBlKHAtPmRlc2MsIGludF90eXBlKTsKPiAgICAgICAgICAg
ICAgcC0+ZGVzYy0+aGFuZGxlci0+ZW5hYmxlKHAtPmRlc2MpOwo+ICAgICAgICAgICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZwLT5kZXNjLT5sb2NrLCBmbGFncyk7Cj4gICAgICAgICAgfQo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oCj4gaW5kZXggNjM0M2M5NS4uMTRjMjJiMiAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
Cj4gQEAgLTczLDYgKzczLDcgQEAgc3RydWN0IHBlbmRpbmdfaXJxCj4gICNkZWZpbmUgR0lDX0lS
UV9HVUVTVF9FTkFCTEVEICAzCj4gICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcgICA0
Cj4gICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEkgIDUKPiArI2RlZmluZSBHSUNf
SVJRX0dVRVNUX0xFVkVMICAgIDYKPiAgICAgIHVuc2lnbmVkIGxvbmcgc3RhdHVzOwo+ICAgICAg
c3RydWN0IGlycV9kZXNjICpkZXNjOyAvKiBvbmx5IHNldCBpdCB0aGUgaXJxIGNvcnJlc3BvbmRz
IHRvIGEgcGh5c2ljYWwgaXJxICovCj4gICAgICB1bnNpZ25lZCBpbnQgaXJxOwo+IEBAIC0xMTAs
NyArMTExLDYgQEAgc3RydWN0IHZnaWNfaXJxX3Jhbmsgewo+ICAgICAgdWludDhfdCBpbmRleDsK
Pgo+ICAgICAgdWludDMyX3QgaWVuYWJsZTsKPiAtICAgIHVpbnQzMl90IGljZmdbMl07Cj4KPiAg
ICAgIC8qCj4gICAgICAgKiBJdCdzIG1vcmUgY29udmVuaWVudCB0byBzdG9yZSBhIHRhcmdldCBW
Q1BVIHBlciB2SVJRCj4gQEAgLTE5MSw2ICsxOTEsOSBAQCB1aW50MzJfdCB2Z2ljX2ZldGNoX2ly
cV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5yaXJxcywKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2lycSk7Cj4gIHZv
aWQgdmdpY19zdG9yZV9pcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBu
cmlycXMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0
X2lycSwgdWludDMyX3QgcmVnKTsKPiArdWludDMyX3QgdmdpY19mZXRjaF9pcnFfY29uZmlnKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgZmlyc3RfaXJxKTsKPiArdm9pZCB2Z2ljX3N0b3Jl
X2lycV9jb25maWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBmaXJzdF9pcnEsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJlZyk7Cj4KPiAgZW51bSBnaWNfc2dp
X21vZGU7Cj4KPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:21:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11:21: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.xen.org>)
	id 1dhwOU-000685-E3; Wed, 16 Aug 2017 11:21:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1dhwOT-00067z-66
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 11:21:49 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 6B/6B-02181-CCA24995; Wed, 16 Aug 2017 11:21:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVysWW7jO5prSm
 RBvP+mVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLr55gLGhgr5h4za2B8QJrFyMXh5DAHCaJ
 5c9bgRxODhYBB4mbW/+C2YwCZRKbWl6wQNi5Elc+vWCEaNjEKPG+cy8TSEJYwEqicV8vG4gtI
 mAj0XurgR3EZhYokVh7az6YLSTgLLFk/zqgGg4ONgFNif1/wMK8ArYSK+cvYYLYqypx//U1sF
 2iAuES+79fY4aoEZQ4OfMJWJxTwEVi67wpUOPVJf7Mu8QMYYtL3HoynwnClpfY/nYOM8gqCQF
 tifeT80BOlhDoY5TY9KGDcQKjyCwkY2chGTULyahZSEYtYGRZxahRnFpUllqka2iil1SUmZ5R
 kpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGBUMQLCDccV2z0OMkhxMSqK8i85OihTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwVurOSVSSLAoNT21Ii0zBxifMGkJDh4lEd40kDRvcUFibnFmOk
 TqFKMuR9OHLV+YhFjy8vNSpcR5V4MUCYAUZZTmwY2ApYpLjLJSwryMQEcJ8RSkFuVmlqDKv2I
 U52BUEubdBDKFJzOvBG7TK6AjmICOuNI+CeSIkkSElFQDY3ZWscqR4haegPTTS70rNZMXTt6q
 b/XWYJI5/wG+ta9DCr7F3w/X6vawclh9Mdtd5K1sjt+nHbtiFDb4PZ3aM2FNSoMpj3Nf2NLD0
 Xwse5eWrN2XteFt6h/j8szsQ9cvbz2UuDLtdFZ93Z5CfsejXUcdPL++Wr3awrZ35fnnhslrF6
 ndirl2RYmlOCPRUIu5qDgRAOBJkfoQAwAA
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502882506!110244400!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38532 invoked from network); 16 Aug 2017 11:21:47 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 11:21:47 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D0BBD25A7A7;
 Wed, 16 Aug 2017 11:21:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com D0BBD25A7A7
Received: from [10.36.116.201] (ovpn-116-201.ams2.redhat.com [10.36.116.201])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 6B03A60603;
 Wed, 16 Aug 2017 11:21:40 +0000 (UTC)
To: Lan Tianyu <tianyu.lan@intel.com>, qemu-devel@nongnu.org
References: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <34042934-782b-6bcc-b9b2-de7a1816cfb7@redhat.com>
Date: Wed, 16 Aug 2017 13:21:37 +0200
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: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Wed, 16 Aug 2017 11:21:46 +0000 (UTC)
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org, rth@twiddle.net,
 ehabkost@redhat.com, mst@redhat.com
Subject: Re: [Xen-devel] [PATCH] x86: Skip check apic_id_limit for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMjAxNyAwMjoyMiwgTGFuIFRpYW55dSB3cm90ZToKPiBYZW4gdklPTU1VIGRldmlj
ZSBtb2RlbCB3aWxsIGJlIGluIFhlbiBoeXBlcnZpc29yLiBTa2lwIHZJT01NVQo+IGNoZWNrIGZv
ciBYZW4gaGVyZSB3aGVuIHZjcHUgbnVtYmVyIGlzIG1vcmUgdGhhbiAyNTUuCgpJIHRoaW5rIHlv
dSBzdGlsbCBuZWVkIHRvIGRvIGEgY2hlY2sgZm9yIHZJT01NVSBiZWluZyBlbmFibGVkLgoKUGFv
bG8KCj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4g
LS0tCj4gIGh3L2kzODYvcGMuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMuYyBiL2h3L2kz
ODYvcGMuYwo+IGluZGV4IDU5NDM1MzkuLmZjMTc4ODUgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9w
Yy5jCj4gKysrIGIvaHcvaTM4Ni9wYy5jCj4gQEAgLTEyNjAsNyArMTI2MCw3IEBAIHZvaWQgcGNf
bWFjaGluZV9kb25lKE5vdGlmaWVyICpub3RpZmllciwgdm9pZCAqZGF0YSkKPiAgICAgICAgICBm
d19jZmdfbW9kaWZ5X2kxNihwY21zLT5md19jZmcsIEZXX0NGR19OQl9DUFVTLCBwY21zLT5ib290
X2NwdXMpOwo+ICAgICAgfQo+ICAKPiAtICAgIGlmIChwY21zLT5hcGljX2lkX2xpbWl0ID4gMjU1
KSB7Cj4gKyAgICBpZiAocGNtcy0+YXBpY19pZF9saW1pdCA+IDI1NSAmJiAheGVuX2VuYWJsZWQo
KSkgewo+ICAgICAgICAgIEludGVsSU9NTVVTdGF0ZSAqaW9tbXUgPSBJTlRFTF9JT01NVV9ERVZJ
Q0UoeDg2X2lvbW11X2dldF9kZWZhdWx0KCkpOwo+ICAKPiAgICAgICAgICBpZiAoIWlvbW11IHx8
ICFpb21tdS0+eDg2X2lvbW11LmludHJfc3VwcG9ydGVkIHx8Cj4gCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:22:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11: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.xen.org>)
	id 1dhwOv-0006BD-MN; Wed, 16 Aug 2017 11:22: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=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwOt-0006Ag-Ts
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 11:22:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 09/D8-02962-7EA24995; Wed, 16 Aug 2017 11:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHSDve4zrSm
 RBqt/aVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHvi1gKzjLVXFut0YD4xX2LkZODgkBf4lj
 rTNYQGw2AX2J3S8+MYHYIgLqEqc7LrJ2MXJwMAvoSqz6qQESFhawlLg67w8jiM0ioCqx//csV
 hCbV8BT4s6yg8wQI+Ukzh//CWYLCahJXOu/xA5RIyhxcuYTsFXMAhISB1+8YJ7AyD0LSWoWkt
 QCRqZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcAABDs
 Y/ywLOMQoycGkJMq76OykSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLWaUyKFBItS01Mr0jJz
 gCEJk5bg4FES4X0EkuYtLkjMLc5Mh0idYjTm2LB6/RcmjlcT/n9jEmLJy89LlRLn9QYpFQApz
 SjNgxsEi5VLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEubdBDKFJzOvBG7fK6BTmIBOudI+Ce
 SUkkSElFQD44zg01tiJrKJTxCzmmB189WPTfEvynelhRnb3e6LVnhwpnWaq5bhDYY3Z3oEFj5
 xjcibGFQo/+SzJ0ugTvOkt4W/Rb/cEGzbyXnG1mTCv1sfNz3P1J7l/cE99+G//3Jz16Q9Ds53
 VjsWvU1Q9P75ibx9ya33I4TuHuHoyX31ID5TrW6Z6gzNqUosxRmJhlrMRcWJAAmMSnWQAgAA
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502882533!111246128!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5720 invoked from network); 16 Aug 2017 11:22:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:22:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="443987609"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 12:22:06 +0100
Message-ID: <1502882530-31700-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/4] x86: Corrections to barrier usage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgYnJpbmdzIFhlbidzIGJhcnJpZXIgQUJJIGluIGxpbmUgd2l0aCBMaW51eHMs
IHNvIGRldmVsb3BlcnMgc3RhbmQKYSBiZXR0ZXIgY2hhbmNlIG9mIG5vdCBnZXR0aW5nIHRoZW0g
d3JvbmcuCgpBbmRyZXcgQ29vcGVyICg0KToKICB4ODYvbWNoZWNrOiBNaW5vciBjbGVhbnVwIHRv
IGFtZF9ub25mYXRhbAogIHhlbi94ODY6IERyb3AgdW5uZWNlc3NhcnkgYmFycmllcnMKICB4ZW4v
eDg2OiBSZXBsYWNlIHJlbWFpbmluZyBtYW5kYXRvcnkgYmFycmllcnMgd2l0aCBTTVAgYmFycmll
cnMKICB4ZW4veDg2OiBDb3JyZWN0IG1hbmRhdG9yeSBhbmQgU01QIGJhcnJpZXIgZGVmaW5pdGlv
bnMKCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgICAgICAgICAgIHwgMTAgKysrKy0t
LS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYW1kX25vbmZhdGFsLmMgICB8IDE1ICsrKysr
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYmFycmllci5jICAgICAgICB8IDEw
ICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jICAgICAgICAgICAgfCAg
MyAtLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYyAgICAgICAgfCAgNyArKy0t
LS0tCiB4ZW4vYXJjaC94ODYvY3Jhc2guYyAgICAgICAgICAgICAgICAgICAgIHwgIDMgLS0tCiB4
ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYyAgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4v
YXJjaC94ODYvaHBldC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaXJx
LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jICAgICAgICAgICB8ICAxIC0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAg
ICAgICAgICAgICAgfCAxNCArKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L3RpbWUuYyAgICAg
ICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfaW5pdC5jIHwgIDIgLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5oICAgICAg
ICAgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCAgICAg
ICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni94ODZfNjQvc3lzdGVtLmggICAgICB8ICAzIC0tLQogMTcgZmlsZXMgY2hhbmdlZCwg
NTUgaW5zZXJ0aW9ucygrKSwgNzUgZGVsZXRpb25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:22:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11: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.xen.org>)
	id 1dhwOv-0006BV-TE; Wed, 16 Aug 2017 11:22:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwOu-0006Ai-CS
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 11:22:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 67/47-01862-7EA24995; Wed, 16 Aug 2017 11:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUve51pR
 Ig7uPuCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozO3S1MBXuFK2adf8HWwHiBv4uRk0NCwF/i
 /uW9zCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxg5OJgF/CQOPfAFCQsLOEpsufsCrJxFQFXi9s9tY
 OW8Ap4S1w7cZ4EYKSdx/vhPsBpOAS+JC3t2gNUIAdXc2rGPFcJWk7jWf4kdoldQ4uTMJ2C9zA
 ISEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTm
 JScV6yfm5mxiBgcMABDsYl390OsQoycGkJMq76OykSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vLWaUyKFBItS01Mr0jJzgCEMk5bg4FES4U0DSfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6ql
 DjvapAiAZCijNI8uBGweLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5NIFN4MvNK4Da9Aj
 qCCeiIK+2TQI4oSURISTUwxotd+Cn9e72xfPuzgpuHBfleWX+IUA9X+bUv+9TZxqnv3uxoN5j
 tbZA1451xdaCyctnZOAenpuVzRM5L1xw///p0RLH0nUXfq7OuLSmvm6Ru9FWspaMgxcdH6Na/
 tOLevd8jgkKXFec0uZnXVPN1Gyokdq3uvm3O/HjyJ76Wk7vzL8ir/mZRYinOSDTUYi4qTgQAg
 wLPQaICAAA=
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502882533!102640526!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5784 invoked from network); 16 Aug 2017 11:22:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:22:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="435692131"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 12:22:07 +0100
Message-ID: <1502882530-31700-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 1/4] x86/mcheck: Minor cleanup to amd_nonfatal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICAqIERyb3AgdHJhaWxpbmcgd2hpdGVzcGFjZS4KICAqIE1vdmUgYW1kX25vbmZhdGFsX21jaGVj
a19pbml0KCkgaW50byAuaW5pdC50ZXh0IGFuZCBkcm9wIGEgdHJhaWxpbmcgcmV0dXJuLgogICog
RHJvcCB1bm5lY2Vzc2FyeSB3bWIoKSdzLiAgQmVjYXVzZSBvZiBYZW4ncyBpbXBsZW1lbnRhdGlv
biwgdGhleSBhcmUgb25seQogICAgY29tcGlsZXIgYmFycmllcnMgYW55d2F5LCBhbmQgZWFjaCB3
cm1zcigpIGlzIGFscmVhZHkgZnVsbHkgc2VyaWFsaXNpbmcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNo
IDxKQmV1bGljaEBzdXNlLmNvbT4KCk5ldyBpbiB2MgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL2FtZF9ub25mYXRhbC5jIHwgMTUgKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9hbWRfbm9uZmF0YWwuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2Ft
ZF9ub25mYXRhbC5jCmluZGV4IGM2YTljODkuLjIyMmY1MzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL2FtZF9ub25mYXRhbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL2FtZF9ub25mYXRhbC5jCkBAIC0xMDYsNyArMTA2LDcgQEAgc3RhdGljIHZvaWQgbWNlX2Ft
ZF9jaGVja3JlZ3Modm9pZCAqaW5mbykKIAkJfSBlbHNlIHsKIAkJCW1jdGVsZW1fZGlzbWlzcyht
Y3RjKTsKIAkJfQotCQkKKwogCX0gZWxzZSBpZiAobWN0YyAhPSBOVUxMKSB7CiAJCW1jdGVsZW1f
ZGlzbWlzcyhtY3RjKTsKIAl9CkBAIC0xNTEsNyArMTUxLDcgQEAgc3RhdGljIHZvaWQgbWNlX2Ft
ZF93b3JrX2ZuKHZvaWQgKmRhdGEpCiAKIAkJLyogSFcgZG9lcyBub3QgY291bnQgKmFsbCoga2lu
ZHMgb2YgY29ycmVjdGFibGUgZXJyb3JzLgogCQkgKiBUaHVzIGl0IGlzIHBvc3NpYmxlLCB0aGF0
IHRoZSBwb2xsaW5nIHJvdXRpbmUgZmluZHMgYW4KLQkJICogY29ycmVjdGFibGUgZXJyb3IgZXZl
biBpZiB0aGUgSFcgcmVwb3J0cyBub3RoaW5nLiAqLyAKKwkJICogY29ycmVjdGFibGUgZXJyb3Ig
ZXZlbiBpZiB0aGUgSFcgcmVwb3J0cyBub3RoaW5nLiAqLwogCQlpZiAoY291bnRlciA+IDApIHsK
IAkJCS8qIEhXIHJlcG9ydGVkIGNvcnJlY3RhYmxlIGVycm9ycywKIAkJCSAqIHRoZSBwb2xsaW5n
IHJvdXRpbmUgZGlkIG5vdCBmaW5kLi4uCkBAIC0xNjQsOCArMTY0LDggQEAgc3RhdGljIHZvaWQg
bWNlX2FtZF93b3JrX2ZuKHZvaWQgKmRhdGEpCiAJCQkJCShjb3VudGVyID09IDEgPyAiIiA6ICJz
IiksCiAJCQkJCShjb3VudGVyID09IDEgPyAid2FzIiA6ICJ3ZXJlIikpOwogCQkJfQotCQkJLyog
c3VidHJhY3QgMSB0byBub3QgZG91YmxlIGNvdW50IHRoZSBlcnJvciAKLQkJCSAqIGZyb20gdGhl
IHBvbGxpbmcgc2VydmljZSByb3V0aW5lICovIAorCQkJLyogc3VidHJhY3QgMSB0byBub3QgZG91
YmxlIGNvdW50IHRoZSBlcnJvcgorCQkJICogZnJvbSB0aGUgcG9sbGluZyBzZXJ2aWNlIHJvdXRp
bmUgKi8KIAkJCWFkanVzdCArPSAoY291bnRlciAtIDEpOwogCiAJCQkvKiBSZXN0YXJ0IGNvdW50
ZXIgKi8KQEAgLTE3NCw3ICsxNzQsNiBAQCBzdGF0aWMgdm9pZCBtY2VfYW1kX3dvcmtfZm4odm9p
ZCAqZGF0YSkKIAkJCS8qIENvdW50ZXIgZW5hYmxlICovCiAJCQl2YWx1ZSB8PSAoMVVMTCA8PCA1
MSk7CiAJCQltY2Ffd3Jtc3IoTVNSX0lBMzJfTUN4X01JU0MoNCksIHZhbHVlKTsKLQkJCXdtYigp
OwogCQl9CiAJfQogCkBAIC0yMDIsNyArMjAxLDcgQEAgc3RhdGljIHZvaWQgbWNlX2FtZF93b3Jr
X2ZuKHZvaWQgKmRhdGEpCiAJYWRqdXN0ID0gMDsKIH0KIAotdm9pZCBhbWRfbm9uZmF0YWxfbWNo
ZWNrX2luaXQoc3RydWN0IGNwdWluZm9feDg2ICpjKQordm9pZCBfX2luaXQgYW1kX25vbmZhdGFs
X21jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIHsKIAlpZiAoYy0+eDg2X3ZlbmRv
ciAhPSBYODZfVkVORE9SX0FNRCkKIAkJcmV0dXJuOwpAQCAtMjM4LDE0ICsyMzcsMTAgQEAgdm9p
ZCBhbWRfbm9uZmF0YWxfbWNoZWNrX2luaXQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQkJLyog
Q291bnRlciBlbmFibGUgKi8KIAkJCXZhbHVlIHw9ICgxVUxMIDw8IDUxKTsKIAkJCXdybXNybChN
U1JfSUEzMl9NQ3hfTUlTQyg0KSwgdmFsdWUpOwotCQkJLyogc2VyaWFsaXplICovCi0JCQl3bWIo
KTsKIAkJCXByaW50ayhYRU5MT0dfSU5GTyAiTUNBOiBVc2UgaHcgdGhyZXNob2xkaW5nIHRvIGFk
anVzdCBwb2xsaW5nIGZyZXF1ZW5jeVxuIik7CiAJCX0KIAl9CiAKIAlpbml0X3RpbWVyKCZtY2Vf
dGltZXIsIG1jZV9hbWRfd29ya19mbiwgTlVMTCwgMCk7CiAJc2V0X3RpbWVyKCZtY2VfdGltZXIs
IE5PVygpICsgcGVyaW9kKTsKLQotCXJldHVybjsKIH0KLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:22:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11:22: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.xen.org>)
	id 1dhwOw-0006Bv-3Z; Wed, 16 Aug 2017 11:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwOu-0006Aj-Ej
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 11:22:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 EA/DF-03937-7EA24995; Wed, 16 Aug 2017 11:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXve51pR
 Igzt7pSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozPu/eyFfzTqGjuvsrWwNih2MXIySEh4C9x
 8vxMFhCbTUBfYveLT0wgtoiAusTpjousXYwcHMwCfhKHHviChIUFrCQWtWxhAgmzCKhKLL/hB
 BLmFfCUuHxiDgvERDmJ88d/MoPYnAJeEhf27ACbKARUc2vHPlYIW03iWv8ldoheQYmTM5+A9T
 ILSEgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOnlphYXJ6a
 n5iQmFesl5+duYgQGDgMQ7GD8syzgEKMkB5OSKO+is5MihfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnw1mpOiRQSLEpNT61Iy8wBhjBMWoKDR0mE9xFImre4IDG3ODMdInWKUZfj1YT/35iEWPLy8
 1KlxHm9QYoEQIoySvPgRsDi6RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeTeBTOHJzCuB2/
 QK6AgmoCOutE8COaIkESEl1cC49otuuYqo1dr1+U+1LxzcpXPmm9nNmqJdzxz4czWF1jGzpRj
 nWt5wuXToieSJVbYCt5k/HNwde+ykmsuyH+cTgj/zTnu+RHTu/K5jhUzqR6XK+gL2MhzXlitM
 Da91epbdVhGg+GRW6pHziyJEStqvljJtWa+7pkoz+Gn+619n/zVY/lqktjBAiaU4I9FQi7moO
 BEArrYsuKICAAA=
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502882533!111246128!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5820 invoked from network); 16 Aug 2017 11:22:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:22:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="443987610"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 12:22:08 +0100
Message-ID: <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eDg2J3MgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiB3bWIoKSBpcyBhIGNvbXBpbGVyIGJhcnJp
ZXIuICBBcyBhIHJlc3VsdCwgdGhlCm9ubHkgY2hhbmdlIGluIHRoaXMgcGF0Y2ggaXMgdG8gcmVt
b3ZlIGFuIG1mZW5jZSBpbnN0cnVjdGlvbiBmcm9tCmNwdWlkbGVfZGlzYWJsZV9kZWVwX2NzdGF0
ZSgpLgoKTm9uZSBvZiB0aGVzZSBiYXJyaWVycyBzZXJ2ZSBhbnkgcHVycG9zZS4gIE1vc3QgYXJl
bid0IGFyZW4ndCBzeW5jaHJvbmlzaW5nCndpdGggYW55IHJlbW90ZSBjcHVzLCB3aGVyZSBhcyB0
aGUgbWNldGVsZW0gYmFycmllcnMgYXJlIHJlZHVuZGFudCB3aXRoCnNwaW5fdW5sb2NrKCksIHdo
aWNoIGFscmVhZHkgaGFzIGZ1bGwgcmVhZC93cml0ZSBiYXJyaWVyIHNlbWFudGljcy4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKdjI6CiAqIHMvZXJyb25pb3VzL3Vu
bmVjZXNzYXJ5LwogKiBEcm9wIG1vcmUgdW5uZWNlc3NhcnkgYmFycmllcnMKLS0tCiB4ZW4vYXJj
aC94ODYvYWNwaS9jcHVfaWRsZS5jICAgICAgICAgICAgIHwgMiAtLQogeGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNlLmMgICAgICAgICAgICB8IDMgLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY3RlbGVtLmMgICAgICAgIHwgMyAtLS0KIHhlbi9hcmNoL3g4Ni9jcmFzaC5jICAgICAgICAg
ICAgICAgICAgICAgfCAzIC0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jICAgICAg
ICAgICB8IDEgLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgICB8IDIg
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgfCAyIC0tCiA3IGZp
bGVzIGNoYW5nZWQsIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9h
Y3BpL2NwdV9pZGxlLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCmluZGV4IDQ4MmI4
YTcuLjU4NzlhZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKKysr
IGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtMTMzMSw4ICsxMzMxLDYgQEAgdm9p
ZCBjcHVpZGxlX2Rpc2FibGVfZGVlcF9jc3RhdGUodm9pZCkKICAgICAgICAgICAgIG1heF9jc3Rh
dGUgPSAxOwogICAgIH0KIAotICAgIG1iKCk7Ci0KICAgICBocGV0X2Rpc2FibGVfbGVnYWN5X2Jy
b2FkY2FzdCgpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Uu
YyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCmluZGV4IDMwNTI1ZGQuLmFhNmU1NTYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jCkBAIC04Niw3ICs4Niw2IEBAIHN0YXRpYyB4ODZfbWNlX3Zl
Y3Rvcl90IF9tYWNoaW5lX2NoZWNrX3ZlY3RvciA9IHVuZXhwZWN0ZWRfbWFjaGluZV9jaGVjazsK
IHZvaWQgeDg2X21jZV92ZWN0b3JfcmVnaXN0ZXIoeDg2X21jZV92ZWN0b3JfdCBoZGxyKQogewog
ICAgIF9tYWNoaW5lX2NoZWNrX3ZlY3RvciA9IGhkbHI7Ci0gICAgd21iKCk7CiB9CiAKIC8qIENh
bGwgdGhlIGluc3RhbGxlZCBtYWNoaW5lIGNoZWNrIGhhbmRsZXIgZm9yIHRoaXMgQ1BVIHNldHVw
LiAqLwpAQCAtMzY5LDggKzM2OCw2IEBAIG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJj
ZSB3aG8sIHN0cnVjdCBtY2FfYmFua3MgKmJhbmttYXNrLAogICAgICAgICAgICAgbWNhYmFua19j
bGVhcihpKTsKICAgICAgICAgZWxzZSBpZiAoIHdobyA9PSBNQ0FfTUNFX1NDQU4gJiYgbmVlZF9j
bGVhcikKICAgICAgICAgICAgIG1jYWJhbmtzX3NldChpLCBjbGVhcl9iYW5rKTsKLQotICAgICAg
ICB3bWIoKTsKICAgICB9CiAKICAgICBpZiAobWlnICYmIGVycmNudCA+IDApIHsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYyBiL3hlbi9hcmNoL3g4Ni9jcHUv
bWNoZWNrL21jdGVsZW0uYwppbmRleCBiMTQ0YTY2Li4xNzMxNTE0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWN0ZWxlbS5jCkBAIC01MjAsNyArNTIwLDYgQEAgbWN0ZWxlbV9jb29raWVfdCBtY3RlbGVt
X2NvbnN1bWVfb2xkZXN0X2JlZ2luKG1jdGVsZW1fY2xhc3NfdCB3aGljaCkKIAl9CiAKIAltY3Rl
bGVtX3Byb2Nlc3NpbmdfaG9sZCh0ZXApOwotCXdtYigpOwogCXNwaW5fdW5sb2NrKCZwcm9jZXNz
aW5nX2xvY2spOwogCXJldHVybiBNQ1RFMkNPT0tJRSh0ZXApOwogfQpAQCAtNTMxLDcgKzUzMCw2
IEBAIHZvaWQgbWN0ZWxlbV9jb25zdW1lX29sZGVzdF9lbmQobWN0ZWxlbV9jb29raWVfdCBjb29r
aWUpCiAKIAlzcGluX2xvY2soJnByb2Nlc3NpbmdfbG9jayk7CiAJbWN0ZWxlbV9wcm9jZXNzaW5n
X3JlbGVhc2UodGVwKTsKLQl3bWIoKTsKIAlzcGluX3VubG9jaygmcHJvY2Vzc2luZ19sb2NrKTsK
IH0KIApAQCAtNTQ3LDYgKzU0NSw1IEBAIHZvaWQgbWN0ZWxlbV9hY2sobWN0ZWxlbV9jbGFzc190
IHdoaWNoLCBtY3RlbGVtX2Nvb2tpZV90IGNvb2tpZSkKIAlzcGluX2xvY2soJnByb2Nlc3Npbmdf
bG9jayk7CiAJaWYgKHRlcCA9PSBtY3RjdGwubWN0Y19wcm9jZXNzaW5nX2hlYWRbdGFyZ2V0XSkK
IAkJbWN0ZWxlbV9wcm9jZXNzaW5nX3JlbGVhc2UodGVwKTsKLQl3bWIoKTsKIAlzcGluX3VubG9j
aygmcHJvY2Vzc2luZ19sb2NrKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5j
IGIveGVuL2FyY2gveDg2L2NyYXNoLmMKaW5kZXggODI1MzVjNC4uOGQ3NDI1OCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NyYXNoLmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAgLTE0
Niw5ICsxNDYsNiBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKICAgICB3
cml0ZV9hdG9taWMoKHVuc2lnbmVkIGxvbmcgKilfX3ZhKF9fcGEoJmV4Y2VwdGlvbl90YWJsZVtU
UkFQX25taV0pKSwKICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJmRvX25taV9jcmFz
aCk7CiAKLSAgICAvKiBFbnN1cmUgdGhlIG5ldyBjYWxsYmFjayBmdW5jdGlvbiBpcyBzZXQgYmVm
b3JlIHNlbmRpbmcgb3V0IHRoZSBOTUkuICovCi0gICAgd21iKCk7Ci0KICAgICBzbXBfc2VuZF9u
bWlfYWxsYnV0c2VsZigpOwogCiAgICAgbXNlY3MgPSAxMDAwOyAvKiBXYWl0IGF0IG1vc3QgYSBz
ZWNvbmQgZm9yIHRoZSBvdGhlciBjcHVzIHRvIHN0b3AgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpp
bmRleCBjOWMyMjUyLi4xZTNkZmFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMTEyLDcg
KzMxMTIsNiBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAg
ICogd2lsbCBtYWtlIHN1cmUgbm8gaW5jb25zaXN0ZW50IG1hcHBpbmcgYmVpbmcgdHJhbnNsYXRl
ZCBpbnRvCiAgICAgICogc2hhZG93IHBhZ2UgdGFibGUuICovCiAgICAgdmVyc2lvbiA9IGF0b21p
Y19yZWFkKCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3RhYmxlX2RpcnR5X3ZlcnNpb24pOwotICAg
IHJtYigpOwogICAgIHdhbGtfb2sgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCBl
cnJvcl9jb2RlKTsKIAogI2lmIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9T
WU5DKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKaW5kZXggOGQ5MWY2Yy4uNWIwOTRiNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zNTUsNyArMzU1LDYg
QEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIHNwaW5fZGVidWdfZW5h
YmxlKCk7CiAgICAgc2V0X2NwdV9zaWJsaW5nX21hcChjcHUpOwogICAgIG5vdGlmeV9jcHVfc3Rh
cnRpbmcoY3B1KTsKLSAgICB3bWIoKTsKIAogICAgIC8qCiAgICAgICogV2UgbmVlZCB0byBob2xk
IHZlY3Rvcl9sb2NrIHNvIHRoZXJlIHRoZSBzZXQgb2Ygb25saW5lIGNwdXMKQEAgLTM3MSw3ICsz
NzAsNiBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgbG9jYWxfaXJx
X2VuYWJsZSgpOwogICAgIG10cnJfYXBfaW5pdCgpOwogCi0gICAgd21iKCk7CiAgICAgc3RhcnR1
cF9jcHVfaWRsZV9sb29wKCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbml0LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
aW5pdC5jCmluZGV4IGE0NTllOTkuLmQ1YjYwNDkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X2luaXQuYwpAQCAtNTU4LDcgKzU1OCw2IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2V2
ZW50X2xvZ19lbnRyeShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdTMyIGVudHJ5W10pCiAgICAg
ICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgdWRlbGF5KDEpOwotICAgICAgICBy
bWIoKTsKICAgICAgICAgY29kZSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMV0sIElP
TU1VX0VWRU5UX0NPREVfTUFTSywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfRVZFTlRfQ09ERV9TSElGVCk7CiAgICAgfQpAQCAtNjYzLDcgKzY2Miw2IEBAIHZv
aWQgcGFyc2VfcHByX2xvZ19lbnRyeShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdTMyIGVudHJ5
W10pCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgdWRlbGF5KDEpOwot
ICAgICAgICBybWIoKTsKICAgICAgICAgY29kZSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50
cnlbMV0sIElPTU1VX1BQUl9MT0dfQ09ERV9NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9QUFJfTE9HX0NPREVfU0hJRlQpOwogICAgIH0KLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:22:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11:22: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.xen.org>)
	id 1dhwOw-0006CM-Au; Wed, 16 Aug 2017 11:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwOv-0006Ag-5D
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 11:22:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 68/E8-02962-8EA24995; Wed, 16 Aug 2017 11:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXveF1pR
 Ig21L2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzyzYyFuwQr5jb9pGtgfGeUBcjJ4eEgL/E
 yw+TWEFsNgF9id0vPjGB2CIC6hKnOy4CxTk4mAX8JA498AUJCwOZc9s3sICEWQRUJboP1oCEe
 QU8JabOX80CMVFO4vzxn8wgNqeAl8SFPTvAJgoB1dzasY8VwlaTuNZ/iR2iV1Di5MwnYL3MAh
 ISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBgcMABDsY/ywLOMQoycGkJMq76OykSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vLWaUyKFBItS01Mr0jJzgCEMk5bg4FES4X0EkuYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUK
 XFeb5AiAZCijNI8uBGweLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5NIFN4MvNK4Da9Aj
 qCCeiIK+2TQI4oSURISTUwHpWy2rR6g2DMj6g7KunzJEWjpd5w6Gyc1Hbo3XSB2T9/TUxujJo
 5vbaH8+nMXFPfW3IzAoWTFR7NkJJLDV1dOm9J4YMtrx69XX1Vrvp+qea23jp7xsPLf4sk5NwU
 utUjwMBaYb5FafcH48j7te62kWLqiovuzl8vffDOR/PX+8rEfHJPvrCcr8RSnJFoqMVcVJwIA
 OGR1FSiAgAA
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502882533!111246128!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5944 invoked from network); 16 Aug 2017 11:22:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:22:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="443987611"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 12:22:10 +0100
Message-ID: <1502882530-31700-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 4/4] xen/x86: Correct mandatory and SMP
	barrier definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmFycmllcnMgYXJlIGEgY29tcGxpY2F0ZWQgdG9waWMsIGEgc291cmNlIG9mIGNvbmZ1c2lvbiwg
YW5kIHRoZWlyIGluY29ycmVjdAp1c2UgaXMgYSBjb21tb24gY2F1c2Ugb2YgYnVncy4gIEl0ICpy
ZWFsbHkqIGRvZXNuJ3QgaGVscCB3aGVuIFhlbidzIEFQSSBpcyB0aGUKc2FtZSBhcyBMaW51eCwg
YnV0IGl0cyBBQkkgZGlmZmVyZW50LgoKQnJpbmcgdGhlIHR3byBiYWNrIGluIGxpbmUsIHNvIHBy
b2dyYW1tZXJzIHN0YW5kIGEgY2hhbmNlIG9mIGFjdHVhbGx5IGdldHRpbmcKdGhlaXIgdXNhZ2Ug
Y29ycmVjdC4KCkRyb3AgdGhlIGxpbmtzIGluIHRoZSBjb21tZW50LCBib3RoIG9mIHdoaWNoIGFy
ZSBub3cgc3RhbGUuICBJbnN0ZWFkLCByZWZlciB0bwp0aGUgdmVuZG9yIHN5c3RlbSBtYW51YWxz
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KCnYyOgogKiBLZWVwIG1hbmRhdG9yeSBiYXJyaWVyIGRlZmluaXRpb25zCiAqIERy
b3Agc3RhbGUgZG9jdW1lbnRhdGlvbiBsaW5rcwotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lz
dGVtLmggICAgICAgIHwgMjggKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni94ODZfNjQvc3lzdGVtLmggfCAgMyAtLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTYg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggOWNi
NmZkNy4uM2QyMTI5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCkBAIC0xNjQsMjMgKzE2NCwyNyBAQCBz
dGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9feGFkZCgKICAgICAoKHR5cGVvZigq
KHB0cikpKV9feGFkZChwdHIsICh0eXBlb2YoKihwdHIpKSkodiksIHNpemVvZigqKHB0cikpKSkK
IAogLyoKKyAqIE1hbmRhdG9yeSBiYXJyaWVycywgZm9yIGVuZm9yY2VkIG9yZGVyaW5nIG9mIHJl
YWRzIGFuZCB3cml0ZXMsIGUuZy4gZm9yIHVzZQorICogd2l0aCBNTUlPIGRldmljZXMgbWFwcGVk
IHdpdGggcmVkdWNlZCBjYWNoZWFiaWxpdHkuCisgKi8KKyNkZWZpbmUgbWIoKSAgICAgICAgICAg
IGFzbSB2b2xhdGlsZSAoIm1mZW5jZSIgOjo6ICJtZW1vcnkiKQorI2RlZmluZSBybWIoKSAgICAg
ICAgICAgYXNtIHZvbGF0aWxlICgibGZlbmNlIiA6OjogIm1lbW9yeSIpCisjZGVmaW5lIHdtYigp
ICAgICAgICAgICBhc20gdm9sYXRpbGUgKCJzZmVuY2UiIDo6OiAibWVtb3J5IikKKworLyoKKyAq
IFNNUCBiYXJyaWVycywgZm9yIG9yZGVyaW5nIG9mIHJlYWRzIGFuZCB3cml0ZXMgYmV0d2VlbiBD
UFVzLCBtb3N0IGNvbW1vbmx5CisgKiB1c2VkIHdpdGggc2hhcmVkIG1lbW9yeS4KKyAqCiAgKiBC
b3RoIEludGVsIGFuZCBBTUQgYWdyZWUgdGhhdCwgZnJvbSBhIHByb2dyYW1tZXIncyB2aWV3cG9p
bnQ6CiAgKiAgTG9hZHMgY2Fubm90IGJlIHJlb3JkZXJlZCByZWxhdGl2ZSB0byBvdGhlciBsb2Fk
cy4KICAqICBTdG9yZXMgY2Fubm90IGJlIHJlb3JkZXJlZCByZWxhdGl2ZSB0byBvdGhlciBzdG9y
ZXMuCi0gKiAKLSAqIEludGVsNjQgQXJjaGl0ZWN0dXJlIE1lbW9yeSBPcmRlcmluZyBXaGl0ZSBQ
YXBlcgotICogPGh0dHA6Ly9kZXZlbG9wZXIuaW50ZWwuY29tL3Byb2R1Y3RzL3Byb2Nlc3Nvci9t
YW51YWxzLzMxODE0Ny5wZGY+Ci0gKiAKLSAqIEFNRDY0IEFyY2hpdGVjdHVyZSBQcm9ncmFtbWVy
J3MgTWFudWFsLCBWb2x1bWUgMjogU3lzdGVtIFByb2dyYW1taW5nCi0gKiA8aHR0cDovL3d3dy5h
bWQuY29tL3VzLWVuL2Fzc2V0cy9jb250ZW50X3R5cGUvXAotICogIHdoaXRlX3BhcGVyc19hbmRf
dGVjaF9kb2NzLzI0NTkzLnBkZj4KKyAqICBMb2FkcyBtYXkgYmUgcmVvcmRlcmVkIGFoZWFkIG9m
IGFuIHVuYWxpYXNpbmcgc3RvcmUuCisgKgorICogUmVmZXIgdG8gdGhlIHZlbmRvciBzeXN0ZW0g
cHJvZ3JhbW1pbmcgbWFudWFscyBmb3IgZnVydGhlciBkZXRhaWxzLgogICovCi0jZGVmaW5lIHJt
YigpICAgICAgICAgICBiYXJyaWVyKCkKLSNkZWZpbmUgd21iKCkgICAgICAgICAgIGJhcnJpZXIo
KQotCiAjZGVmaW5lIHNtcF9tYigpICAgICAgICBtYigpCi0jZGVmaW5lIHNtcF9ybWIoKSAgICAg
ICBybWIoKQotI2RlZmluZSBzbXBfd21iKCkgICAgICAgd21iKCkKKyNkZWZpbmUgc21wX3JtYigp
ICAgICAgIGJhcnJpZXIoKQorI2RlZmluZSBzbXBfd21iKCkgICAgICAgYmFycmllcigpCiAKICNk
ZWZpbmUgc2V0X21iKHZhciwgdmFsdWUpIGRvIHsgeGNoZygmdmFyLCB2YWx1ZSk7IH0gd2hpbGUg
KDApCiAjZGVmaW5lIHNldF93bWIodmFyLCB2YWx1ZSkgZG8geyB2YXIgPSB2YWx1ZTsgc21wX3dt
YigpOyB9IHdoaWxlICgwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQv
c3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9zeXN0ZW0uaAppbmRleCA4OGJl
YWUxLi42YjU2NzYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9zeXN0
ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9zeXN0ZW0uaApAQCAtODAsNyAr
ODAsNCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBfX3VpbnQxMjhfdCBfX2NtcHhjaGcxNmIoCiAg
ICAgX3JjOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiB9KQogCi0jZGVmaW5lIG1iKCkgICAgICAgICAgICAgICAgICAgIFwK
LSAgICBhc20gdm9sYXRpbGUgKCAibWZlbmNlIiA6IDogOiAibWVtb3J5IiApCi0KICNlbmRpZiAv
KiBfX1g4Nl82NF9TWVNURU1fSF9fICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:22:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11:22: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.xen.org>)
	id 1dhwOw-0006Cv-Hd; Wed, 16 Aug 2017 11:22:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwOv-0006B0-6W
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 11:22:17 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 92/68-01862-8EA24995; Wed, 16 Aug 2017 11:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO5zrSm
 RBr93mVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmn7n5hL+iOqVg47RRbA+MB5y5GTg4JAX+J
 S1/Os4PYbAL6ErtffGICsUUE1CVOd1xk7WLk4GAW8JM49MAXJCwsEC6x+vYrsHIWAVWJl5/62
 EBsXgFPiW3tq5ggRspJnD/+kxnE5hTwkriwZwdYXAio5taOfawQtprEtf5L7BC9ghInZz5hAb
 GZBSQkDr54wTyBkXcWktQsJKkFjEyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NjPVyU4uLE9N
 TcxKTivWS83M3MQIDhwEIdjAu/+h0iFGSg0lJlHfR2UmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4azWnRAoJFqWmp1akZeYAQxgmLcHBoyTCmwaS5i0uSMwtzkyHSJ1iNObYsHr9FyaOVxP+f
 2MSYsnLz0uVEuddDVIqAFKaUZoHNwgWW5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLsJZA
 pPZl4J3L5XQKcwAZ1ypX0SyCkliQgpqQbGjeXlk+UOZL52y9dPmFR/bLaZ5NKP88S/1WjvdI1
 KqvtwZZpv3ATp8MfarLIbbupLfVpw4Y38zr+Gb+/fvP2tKOTJzZK4fc/bLUQvfjoR+fXXXF0v
 vhvfVS5mXcopszj0gZ3x5WS7zZe3Vwvo3tTJyfl9SFzzc2F+5uUFYky/nJdHT+G+vNP8qBJLc
 UaioRZzUXEiAFfAKyuoAgAA
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502882533!102640526!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5917 invoked from network); 16 Aug 2017 11:22:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:22:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="435692134"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 12:22:09 +0100
Message-ID: <1502882530-31700-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 3/4] xen/x86: Replace remaining mandatory
	barriers with SMP barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBYZW4gY3VycmVudGx5IGFzc2lnbmVzIHNt
cF8qIG1lYW5pbmcgdG8KdGhlIG5vbi1zbXBfKiBiYXJyaWVycy4KCkFsbCBvZiB0aGVzZSB1c2Vz
IGFyZSBqdXN0IHRvIGRlYWwgd2l0aCBzaGFyZWQgbWVtb3J5IGJldHdlZW4gbXVsdGlwbGUKcHJv
Y2Vzc29ycywgc28gdXNlIHRoZSBzbXBfKigpIHdoaWNoIGFyZSB0aGUgY29ycmVjdCBiYXJyaWVy
cyBmb3IgdGhlIHB1cnBvc2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KCnYyOgogKiBEcm9wIG1vcmUgdW5uZWNlc3NhcnkgYmFycmllcnMsIHJhdGhlciB0aGFuIGNv
bnZlcnRpbmcgdGhlbSB0byBzbXAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAg
ICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYmFycmllci5jIHwgMTAg
KysrKystLS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jIHwgIDQgKystLQog
eGVuL2FyY2gveDg2L2dlbmFwaWMveDJhcGljLmMgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94
ODYvaHBldC5jICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
ICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2lycS5jICAgICAgICAgICAgICAgIHwg
IDQgKystLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgIHwgMTIgKysrKysrLS0t
LS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvc3lzdGVtLmggICAgICB8ICAyICstCiAxMSBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNl
cnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNw
aS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwppbmRleCA1ODc5YWQ2
Li5kZWE4MzRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTM5MCw5ICszOTAsOSBAQCB2b2lkIG13
YWl0X2lkbGVfd2l0aF9oaW50cyh1bnNpZ25lZCBpbnQgZWF4LCB1bnNpZ25lZCBpbnQgZWN4KQog
CiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SKSApCiAg
ICAgewotICAgICAgICBtYigpOworICAgICAgICBzbXBfbWIoKTsKICAgICAgICAgY2xmbHVzaCgo
dm9pZCAqKSZtd2FpdF93YWtldXAoY3B1KSk7Ci0gICAgICAgIG1iKCk7CisgICAgICAgIHNtcF9t
YigpOwogICAgIH0KIAogICAgIF9fbW9uaXRvcigodm9pZCAqKSZtd2FpdF93YWtldXAoY3B1KSwg
MCwgMCk7CkBAIC03NTUsMTAgKzc1NSwxMCBAQCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpCiAg
ICAgICAgICAgICAgKiBpbnN0cnVjdGlvbiwgaGVuY2UgbWVtb3J5IGZlbmNlIGlzIG5lY2Vzc2Fy
eSB0byBtYWtlIHN1cmUgYWxsIAogICAgICAgICAgICAgICogbG9hZC9zdG9yZSB2aXNpYmxlIGJl
Zm9yZSBmbHVzaCBjYWNoZSBsaW5lLgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBtYigp
OworICAgICAgICAgICAgc21wX21iKCk7CiAgICAgICAgICAgICBjbGZsdXNoKG13YWl0X3B0cik7
CiAgICAgICAgICAgICBfX21vbml0b3IobXdhaXRfcHRyLCAwLCAwKTsKLSAgICAgICAgICAgIG1i
KCk7CisgICAgICAgICAgICBzbXBfbWIoKTsKICAgICAgICAgICAgIF9fbXdhaXQoY3gtPmFkZHJl
c3MsIDApOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svYmFycmllci5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYmFycmllci5jCmluZGV4
IDdkZThlNDUuLmE3ZTViMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2Jh
cnJpZXIuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9iYXJyaWVyLmMKQEAgLTEyLDcg
KzEyLDcgQEAgdm9pZCBtY2VfYmFycmllcl9pbml0KHN0cnVjdCBtY2Vfc29mdGlycV9iYXJyaWVy
ICpiYXIpCiB2b2lkIG1jZV9iYXJyaWVyX2RlYyhzdHJ1Y3QgbWNlX3NvZnRpcnFfYmFycmllciAq
YmFyKQogewogICAgIGF0b21pY19pbmMoJmJhci0+b3V0Z2VuKTsKLSAgICB3bWIoKTsKKyAgICBz
bXBfd21iKCk7CiAgICAgYXRvbWljX2RlYygmYmFyLT52YWwpOwogfQogCkBAIC0yNCwxMiArMjQs
MTIgQEAgdm9pZCBtY2VfYmFycmllcl9lbnRlcihzdHJ1Y3QgbWNlX3NvZnRpcnFfYmFycmllciAq
YmFyLCBib29sIHdhaXQpCiAgICAgICAgIHJldHVybjsKICAgICBhdG9taWNfaW5jKCZiYXItPmlu
Z2VuKTsKICAgICBnZW4gPSBhdG9taWNfcmVhZCgmYmFyLT5vdXRnZW4pOwotICAgIG1iKCk7Cisg
ICAgc21wX21iKCk7CiAgICAgYXRvbWljX2luYygmYmFyLT52YWwpOwogICAgIHdoaWxlICggYXRv
bWljX3JlYWQoJmJhci0+dmFsKSAhPSBudW1fb25saW5lX2NwdXMoKSAmJgogICAgICAgICAgICAg
YXRvbWljX3JlYWQoJmJhci0+b3V0Z2VuKSA9PSBnZW4gKQogICAgIHsKLSAgICAgICAgICAgIG1i
KCk7CisgICAgICAgICAgICBzbXBfbWIoKTsKICAgICAgICAgICAgIG1jZV9wYW5pY19jaGVjaygp
OwogICAgIH0KIH0KQEAgLTQyLDEyICs0MiwxMiBAQCB2b2lkIG1jZV9iYXJyaWVyX2V4aXQoc3Ry
dWN0IG1jZV9zb2Z0aXJxX2JhcnJpZXIgKmJhciwgYm9vbCB3YWl0KQogICAgICAgICByZXR1cm47
CiAgICAgYXRvbWljX2luYygmYmFyLT5vdXRnZW4pOwogICAgIGdlbiA9IGF0b21pY19yZWFkKCZi
YXItPmluZ2VuKTsKLSAgICBtYigpOworICAgIHNtcF9tYigpOwogICAgIGF0b21pY19kZWMoJmJh
ci0+dmFsKTsKICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZiYXItPnZhbCkgIT0gMCAmJgogICAg
ICAgICAgICAgYXRvbWljX3JlYWQoJmJhci0+aW5nZW4pID09IGdlbiApCiAgICAgewotICAgICAg
ICAgICAgbWIoKTsKKyAgICAgICAgICAgIHNtcF9tYigpOwogICAgICAgICAgICAgbWNlX3Bhbmlj
X2NoZWNrKCk7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWN0ZWxlbS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jCmluZGV4IDE3MzE1
MTQuLmIwNzFkYzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0u
YworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMKQEAgLTUwMSw5ICs1MDEs
OSBAQCBzdGF0aWMgdm9pZCBtY3RlbGVtX2FwcGVuZF9wcm9jZXNzaW5nKG1jdGVsZW1fY2xhc3Nf
dCB3aGljaCkKIAkJbHRlcC0+bWN0ZV9wcmV2ID0gKnByb2NsdHA7CiAJCSpwcm9jbHRwID0gZGFu
Z2xpbmdbdGFyZ2V0XTsKIAl9Ci0Jd21iKCk7CisJc21wX3dtYigpOwogCWRhbmdsaW5nW3Rhcmdl
dF0gPSBOVUxMOwotCXdtYigpOworCXNtcF93bWIoKTsKIH0KIAogbWN0ZWxlbV9jb29raWVfdCBt
Y3RlbGVtX2NvbnN1bWVfb2xkZXN0X2JlZ2luKG1jdGVsZW1fY2xhc3NfdCB3aGljaCkKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jIGIveGVuL2FyY2gveDg2L2dlbmFw
aWMveDJhcGljLmMKaW5kZXggNWZmZmIzMS4uNDc3OWIwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2dlbmFwaWMveDJhcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2dlbmFwaWMveDJhcGljLmMK
QEAgLTEwNiwxMiArMTA2LDEyIEBAIHN0YXRpYyB2b2lkIHNlbmRfSVBJX21hc2tfeDJhcGljX3Bo
eXMoY29uc3QgY3B1bWFza190ICpjcHVtYXNrLCBpbnQgdmVjdG9yKQogICAgICAqIENQVSBpcyBz
ZWVuIGJ5IG5vdGlmaWVkIHJlbW90ZSBDUFVzLiBUaGUgV1JNU1IgY29udGFpbmVkIHdpdGhpbgog
ICAgICAqIGFwaWNfaWNyX3dyaXRlKCkgY2FuIG90aGVyd2lzZSBiZSBleGVjdXRlZCBlYXJseS4K
ICAgICAgKiAKLSAgICAgKiBUaGUgcmVhc29uIG1iKCkgaXMgc3VmZmljaWVudCBoZXJlIGlzIHN1
YnRsZTogdGhlIHJlZ2lzdGVyIGFyZ3VtZW50cworICAgICAqIFRoZSByZWFzb24gc21wX21iKCkg
aXMgc3VmZmljaWVudCBoZXJlIGlzIHN1YnRsZTogdGhlIHJlZ2lzdGVyIGFyZ3VtZW50cwogICAg
ICAqIHRvIFdSTVNSIG11c3QgZGVwZW5kIG9uIGEgbWVtb3J5IHJlYWQgZXhlY3V0ZWQgYWZ0ZXIg
dGhlIGJhcnJpZXIuIFRoaXMKICAgICAgKiBpcyBndWFyYW50ZWVkIGJ5IGNwdV9waHlzaWNhbF9p
ZCgpLCB3aGljaCByZWFkcyBmcm9tIGEgZ2xvYmFsIGFycmF5IChhbmQKICAgICAgKiBzbyBjYW5u
b3QgYmUgaG9pc3RlZCBhYm92ZSB0aGUgYmFycmllciBldmVuIGJ5IGEgY2xldmVyIGNvbXBpbGVy
KS4KICAgICAgKi8KLSAgICBtYigpOworICAgIHNtcF9tYigpOwogCiAgICAgbG9jYWxfaXJxX3Nh
dmUoZmxhZ3MpOwogCkBAIC0xMzUsNyArMTM1LDcgQEAgc3RhdGljIHZvaWQgc2VuZF9JUElfbWFz
a194MmFwaWNfY2x1c3Rlcihjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2ssIGludCB2ZWN0b3IpCiAg
ICAgY29uc3QgY3B1bWFza190ICpjbHVzdGVyX2NwdXM7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKIAotICAgIG1iKCk7IC8qIFNlZSBhYm92ZSBmb3IgYW4gZXhwbGFuYXRpb24uICovCisgICAg
c21wX21iKCk7IC8qIFNlZSBhYm92ZSBmb3IgYW4gZXhwbGFuYXRpb24uICovCiAKICAgICBsb2Nh
bF9pcnFfc2F2ZShmbGFncyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMgYi94
ZW4vYXJjaC94ODYvaHBldC5jCmluZGV4IDgyMjljNjMuLmJjN2E4NTEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtNjA4LDcgKzYw
OCw3IEBAIHZvaWQgX19pbml0IGhwZXRfYnJvYWRjYXN0X2luaXQodm9pZCkKICAgICAgICAgaHBl
dF9ldmVudHNbaV0uc2hpZnQgPSAzMjsKICAgICAgICAgaHBldF9ldmVudHNbaV0ubmV4dF9ldmVu
dCA9IFNUSU1FX01BWDsKICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJmhwZXRfZXZlbnRzW2ldLmxv
Y2spOwotICAgICAgICB3bWIoKTsKKyAgICAgICAgc21wX3dtYigpOwogICAgICAgICBocGV0X2V2
ZW50c1tpXS5ldmVudF9oYW5kbGVyID0gaGFuZGxlX2hwZXRfYnJvYWRjYXN0OwogCiAgICAgICAg
IGhwZXRfZXZlbnRzW2ldLm1zaS5tc2lfYXR0cmliLm1hc2tiaXQgPSAxOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4
IGIyYThiMGUuLmU5ODUxZjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTkxLDcgKzkxLDcgQEAgc3RhdGljIGJv
b2xfdCBodm1fd2FpdF9mb3JfaW8oc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAq
cCkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSA9IHAtPnN0YXRlOwogCi0gICAg
ICAgIHJtYigpOworICAgICAgICBzbXBfcm1iKCk7CiAgICAgICAgIHN3aXRjaCAoIHN0YXRlICkK
ICAgICAgICAgewogICAgICAgICBjYXNlIFNUQVRFX0lPUkVRX05PTkU6CkBAIC0xMzI3LDcgKzEz
MjcsNyBAQCBzdGF0aWMgaW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLCBpb3JlcV90ICpwKQogICAgIH0KIAogICAgIC8qIE1ha2UgdGhlIGlvcmVx
X3QgdmlzaWJsZSAvYmVmb3JlLyB3cml0ZV9wb2ludGVyLiAqLwotICAgIHdtYigpOworICAgIHNt
cF93bWIoKTsKICAgICBwZy0+cHRycy53cml0ZV9wb2ludGVyICs9IHF3ID8gMiA6IDE7CiAKICAg
ICAvKiBDYW5vbmljYWxpemUgcmVhZC93cml0ZSBwb2ludGVycyB0byBwcmV2ZW50IHRoZWlyIG92
ZXJmbG93LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2
L2lycS5jCmluZGV4IDU3ZTZjMTguLmVlOWFmZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTc1OSw5ICs3NTksOSBAQCB2b2lkIGly
cV9zZXRfYWZmaW5pdHkoc3RydWN0IGlycV9kZXNjICpkZXNjLCBjb25zdCBjcHVtYXNrX3QgKm1h
c2spCiAgICAgCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkZXNjLT5sb2NrKSk7CiAgICAg
ZGVzYy0+c3RhdHVzICY9IH5JUlFfTU9WRV9QRU5ESU5HOwotICAgIHdtYigpOworICAgIHNtcF93
bWIoKTsKICAgICBjcHVtYXNrX2NvcHkoZGVzYy0+YXJjaC5wZW5kaW5nX21hc2ssIG1hc2spOwot
ICAgIHdtYigpOworICAgIHNtcF93bWIoKTsKICAgICBkZXNjLT5zdGF0dXMgfD0gSVJRX01PVkVf
UEVORElORzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKaW5kZXggNWIwOTRiNC4uZWUxN2Y2ZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC03OSw3
ICs3OSw3IEBAIHN0YXRpYyBlbnVtIGNwdV9zdGF0ZSB7CiAgICAgQ1BVX1NUQVRFX0NBTExJTiwg
ICAvKiBzbGF2ZSAtPiBtYXN0ZXI6IENvbXBsZXRlZCBwaGFzZSAyICovCiAgICAgQ1BVX1NUQVRF
X09OTElORSAgICAvKiBtYXN0ZXIgLT4gc2xhdmU6IEdvIGZ1bGx5IG9ubGluZSBub3cuICovCiB9
IGNwdV9zdGF0ZTsKLSNkZWZpbmUgc2V0X2NwdV9zdGF0ZShzdGF0ZSkgZG8geyBtYigpOyBjcHVf
c3RhdGUgPSAoc3RhdGUpOyB9IHdoaWxlICgwKQorI2RlZmluZSBzZXRfY3B1X3N0YXRlKHN0YXRl
KSBkbyB7IHNtcF9tYigpOyBjcHVfc3RhdGUgPSAoc3RhdGUpOyB9IHdoaWxlICgwKQogCiB2b2lk
ICpzdGFja19iYXNlW05SX0NQVVNdOwogCkBAIC0xMjYsNyArMTI2LDcgQEAgc3RhdGljIHZvaWQg
c3luY2hyb25pemVfdHNjX21hc3Rlcih1bnNpZ25lZCBpbnQgc2xhdmUpCiAgICAgZm9yICggaSA9
IDE7IGkgPD0gNTsgaSsrICkKICAgICB7CiAgICAgICAgIHRzY192YWx1ZSA9IHJkdHNjX29yZGVy
ZWQoKTsKLSAgICAgICAgd21iKCk7CisgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgYXRvbWlj
X2luYygmdHNjX2NvdW50KTsKICAgICAgICAgd2hpbGUgKCBhdG9taWNfcmVhZCgmdHNjX2NvdW50
KSAhPSAoaTw8MSkgKQogICAgICAgICAgICAgY3B1X3JlbGF4KCk7CkBAIC0xNTEsNyArMTUxLDcg
QEAgc3RhdGljIHZvaWQgc3luY2hyb25pemVfdHNjX3NsYXZlKHVuc2lnbmVkIGludCBzbGF2ZSkK
ICAgICB7CiAgICAgICAgIHdoaWxlICggYXRvbWljX3JlYWQoJnRzY19jb3VudCkgIT0gKChpPDwx
KS0xKSApCiAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKLSAgICAgICAgcm1iKCk7CisgICAgICAg
IHNtcF9ybWIoKTsKICAgICAgICAgLyoKICAgICAgICAgICogSWYgYSBDUFUgaGFzIGJlZW4gcGh5
c2ljYWxseSBob3RwbHVnZ2VkLCB3ZSBtYXkgYXMgd2VsbCB3cml0ZQogICAgICAgICAgKiB0byBp
dHMgVFNDIGluIHNwaXRlIG9mIFg4Nl9GRUFUVVJFX1RTQ19SRUxJQUJMRS4gVGhlIHBsYXRmb3Jt
IGRvZXMKQEAgLTU1MywxMyArNTUzLDEzIEBAIHN0YXRpYyBpbnQgZG9fYm9vdF9jcHUoaW50IGFw
aWNpZCwgaW50IGNwdSkKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggY3B1X3N0YXRlID09
IENQVV9TVEFURV9ERUFEICkKICAgICAgICAgewotICAgICAgICAgICAgcm1iKCk7CisgICAgICAg
ICAgICBzbXBfcm1iKCk7CiAgICAgICAgICAgICByYyA9IGNwdV9lcnJvcjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGJvb3RfZXJyb3IgPSAxOwotICAg
ICAgICAgICAgbWIoKTsKKyAgICAgICAgICAgIHNtcF9tYigpOwogICAgICAgICAgICAgaWYgKCBi
b290c3ltKHRyYW1wb2xpbmVfY3B1X3N0YXJ0ZWQpID09IDB4QTUgKQogICAgICAgICAgICAgICAg
IC8qIHRyYW1wb2xpbmUgc3RhcnRlZCBidXQuLi4/ICovCiAgICAgICAgICAgICAgICAgcHJpbnRr
KCJTdHVjayA/P1xuIik7CkBAIC01NzcsNyArNTc3LDcgQEAgc3RhdGljIGludCBkb19ib290X2Nw
dShpbnQgYXBpY2lkLCBpbnQgY3B1KQogCiAgICAgLyogbWFyayAic3R1Y2siIGFyZWEgYXMgbm90
IHN0dWNrICovCiAgICAgYm9vdHN5bSh0cmFtcG9saW5lX2NwdV9zdGFydGVkKSA9IDA7Ci0gICAg
bWIoKTsKKyAgICBzbXBfbWIoKTsKIAogICAgIHNtcGJvb3RfcmVzdG9yZV93YXJtX3Jlc2V0X3Zl
Y3RvcigpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2
L3RpbWUuYwppbmRleCBiOTg4Yjk0Li5hN2Q3ZDc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
dGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAgLTk3NiwxMCArOTc2LDEwIEBAIHN0
YXRpYyB2b2lkIF9fdXBkYXRlX3ZjcHVfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKnYsIGludCBm
b3JjZSkKIAogICAgIC8qIDEuIFVwZGF0ZSBndWVzdCBrZXJuZWwgdmVyc2lvbi4gKi8KICAgICBf
dS52ZXJzaW9uID0gdS0+dmVyc2lvbiA9IHZlcnNpb25fdXBkYXRlX2JlZ2luKHUtPnZlcnNpb24p
OwotICAgIHdtYigpOworICAgIHNtcF93bWIoKTsKICAgICAvKiAyLiBVcGRhdGUgYWxsIG90aGVy
IGd1ZXN0IGtlcm5lbCBmaWVsZHMuICovCiAgICAgKnUgPSBfdTsKLSAgICB3bWIoKTsKKyAgICBz
bXBfd21iKCk7CiAgICAgLyogMy4gVXBkYXRlIGd1ZXN0IGtlcm5lbCB2ZXJzaW9uLiAqLwogICAg
IHUtPnZlcnNpb24gPSB2ZXJzaW9uX3VwZGF0ZV9lbmQodS0+dmVyc2lvbik7CiAKQEAgLTEwMDYs
MTAgKzEwMDYsMTAgQEAgYm9vbCB1cGRhdGVfc2Vjb25kYXJ5X3N5c3RlbV90aW1lKHN0cnVjdCB2
Y3B1ICp2LAogICAgICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5KTsK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KLSAgICB3bWIoKTsKKyAgICBzbXBfd21iKCk7
CiAgICAgLyogMi4gVXBkYXRlIGFsbCBvdGhlciB1c2Vyc3BhY2UgZmllbGRzLiAqLwogICAgIF9f
Y29weV90b19ndWVzdCh1c2VyX3UsIHUsIDEpOwotICAgIHdtYigpOworICAgIHNtcF93bWIoKTsK
ICAgICAvKiAzLiBVcGRhdGUgdXNlcnNwYWNlIHZlcnNpb24uICovCiAgICAgdS0+dmVyc2lvbiA9
IHZlcnNpb25fdXBkYXRlX2VuZCh1LT52ZXJzaW9uKTsKICAgICBfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QodXNlcl91LCB1LCB2ZXJzaW9uKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZGVzYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmgKaW5kZXggZGE5MjRiZi4uOTk1NmFh
ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kZXNjLmgKQEAgLTEyOCwxMCArMTI4LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBfd3JpdGVfZ2F0ZV9sb3dlcih2b2xhdGlsZSBpZHRfZW50cnlfdCAqZ2F0ZSwKICNkZWZpbmUg
X3NldF9nYXRlKGdhdGVfYWRkcix0eXBlLGRwbCxhZGRyKSAgICAgICAgICAgICAgIFwKIGRvIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAoZ2F0ZV9hZGRyKS0+YSA9IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICB3bWIoKTsgLyogZGlzYWJsZSBnYXRlIC90aGVuLyByZXdyaXRlICovICAgICAgICAgICAg
IFwKKyAgICBzbXBfd21iKCk7IC8qIGRpc2FibGUgZ2F0ZSAvdGhlbi8gcmV3cml0ZSAqLyAgICAg
ICAgIFwKICAgICAoZ2F0ZV9hZGRyKS0+YiA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgKCh1bnNpZ25lZCBsb25nKShhZGRyKSA+PiAzMik7ICAgICAgICAg
ICAgICAgICAgIFwKLSAgICB3bWIoKTsgLyogcmV3cml0ZSAvdGhlbi8gZW5hYmxlIGdhdGUgKi8g
ICAgICAgICAgICAgIFwKKyAgICBzbXBfd21iKCk7IC8qIHJld3JpdGUgL3RoZW4vIGVuYWJsZSBn
YXRlICovICAgICAgICAgIFwKICAgICAoZ2F0ZV9hZGRyKS0+YSA9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgKCgodW5zaWduZWQgbG9uZykoYWRkcikgJiAw
eEZGRkYwMDAwVUwpIDw8IDMyKSB8IFwKICAgICAgICAgKCh1bnNpZ25lZCBsb25nKShkcGwpIDw8
IDQ1KSB8ICAgICAgICAgICAgICAgICAgIFwKQEAgLTE3NCwxMSArMTc0LDExIEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBfdXBkYXRlX2dhdGVfYWRkcl9sb3dlcihpZHRfZW50cnlfdCAqZ2F0ZSwgdm9p
ZCAqYWRkcikKICNkZWZpbmUgX3NldF90c3NsZHRfZGVzYyhkZXNjLGFkZHIsbGltaXQsdHlwZSkg
ICAgICAgICAgIFwKIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAoZGVzYylbMF0uYiA9IChkZXNjKVsxXS5iID0gMDsgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICB3bWIoKTsgLyogZGlzYWJsZSBlbnRyeSAvdGhlbi8gcmV3
cml0ZSAqLyAgICAgICAgICAgIFwKKyAgICBzbXBfd21iKCk7IC8qIGRpc2FibGUgZW50cnkgL3Ro
ZW4vIHJld3JpdGUgKi8gICAgICAgIFwKICAgICAoZGVzYylbMF0uYSA9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgKCh1MzIpKGFkZHIpIDw8IDE2KSB8
ICgodTMyKShsaW1pdCkgJiAweEZGRkYpOyAgIFwKICAgICAoZGVzYylbMV0uYSA9ICh1MzIpKCgo
dW5zaWduZWQgbG9uZykoYWRkcikpID4+IDMyKTsgIFwKLSAgICB3bWIoKTsgLyogcmV3cml0ZSAv
dGhlbi8gZW5hYmxlIGVudHJ5ICovICAgICAgICAgICAgIFwKKyAgICBzbXBfd21iKCk7IC8qIHJl
d3JpdGUgL3RoZW4vIGVuYWJsZSBlbnRyeSAqLyAgICAgICAgIFwKICAgICAoZGVzYylbMF0uYiA9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgKCh1MzIp
KGFkZHIpICYgMHhGRjAwMDAwMFUpIHwgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgKCh1
MzIpKHR5cGUpIDw8IDgpIHwgMHg4MDAwVSB8ICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5
c3RlbS5oCmluZGV4IGViNDk4ZjUuLjljYjZmZDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaApAQCAtMTgz
LDcgKzE4Myw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194YWRkKAog
I2RlZmluZSBzbXBfd21iKCkgICAgICAgd21iKCkKIAogI2RlZmluZSBzZXRfbWIodmFyLCB2YWx1
ZSkgZG8geyB4Y2hnKCZ2YXIsIHZhbHVlKTsgfSB3aGlsZSAoMCkKLSNkZWZpbmUgc2V0X3dtYih2
YXIsIHZhbHVlKSBkbyB7IHZhciA9IHZhbHVlOyB3bWIoKTsgfSB3aGlsZSAoMCkKKyNkZWZpbmUg
c2V0X3dtYih2YXIsIHZhbHVlKSBkbyB7IHZhciA9IHZhbHVlOyBzbXBfd21iKCk7IH0gd2hpbGUg
KDApCiAKICNkZWZpbmUgbG9jYWxfaXJxX2Rpc2FibGUoKSAgICAgYXNtIHZvbGF0aWxlICggImNs
aSIgOiA6IDogIm1lbW9yeSIgKQogI2RlZmluZSBsb2NhbF9pcnFfZW5hYmxlKCkgICAgICBhc20g
dm9sYXRpbGUgKCAic3RpIiA6IDogOiAibWVtb3J5IiApCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:23:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11: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.xen.org>)
	id 1dhwPn-0006Z7-VT; Wed, 16 Aug 2017 11:23:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhwPm-0006Yf-Cu
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 11:23:10 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 ED/12-03937-D1B24995; Wed, 16 Aug 2017 11:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTVdWe0q
 kwY9ePovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPKh7ksBX9EK9YueM7ewLhasIuRi0NIYBOj
 xK+Ne5ggnN2MEk3dDUAOJ4ewgLfEph9nWUBsEYFIif1bD4DZQgK5Evv3f2cDsZkFlCT2n73GC
 GKzCWhK3Pn8CayXV8BKYsW7ZawgNouAqsTOZ3eZQWxRgXCJt41HWCBqBCVOznwCZHNwcArYSv
 x4oAsx0lbiztzdzBC2vMT2t3OYJzDyzULSMQtJ2SwkZQsYmVcxqhenFpWlFuka6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYbAxDsYNz53OkQoyQHk5Io76KzkyKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBKaE2JFBIsSk1PrUjLzAGGPUxagoNHSYT3kSZQmre4IDG3ODMdI
 nWKUVFKnFcdpE8AJJFRmgfXBou1S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm3QQyniczrw
 Ru+iugxUxAi6+0TwJZXJKIkJJqYAw0VOQSnvbZ9dXNOYcenDqdpXfw0Q8eDqe9Le+Yvhi/6d5
 XsXVS/rQW+YNOinc06ha7Rd7K0GZSfR58Yp1MusauZTkMK0+qHpha9mT9LT+Lxvz27Ft+Lbd/
 /f9y3VU5/JHg9unKWkz7fkQs4K3msfq0gsXl4cuV/YXLE9azsJVbTFVL9o9Xb1diKc5INNRiL
 ipOBACSdA8VsAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502882588!111720329!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64414 invoked from network); 16 Aug 2017 11:23:09 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 16 Aug 2017 11:23:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5053B80D;
 Wed, 16 Aug 2017 04:23:08 -0700 (PDT)
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 A8D843F483;
 Wed, 16 Aug 2017 04:23:07 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-18-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7c954521-570b-603b-152c-64eacef9393f@arm.com>
Date: Wed, 16 Aug 2017 12:23:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-18-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 17/22] ARM: vGIC: introduce
	vgic_lock_vcpu_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMTowMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gU2lu
Y2UgYSBWQ1BVIGNhbiBvd24gbXVsdGlwbGUgSVJRcywgdGhlIG5hdHVyYWwgbG9ja2luZyBvcmRl
ciBpcyB0byB0YWtlCj4gYSBWQ1BVIGxvY2sgZmlyc3QsIHRoZW4gdGhlIGluZGl2aWR1YWwgcGVy
LUlSUSBsb2Nrcy4KPiBIb3dldmVyIHRoZXJlIGFyZSBzaXR1YXRpb25zIHdoZXJlIHRoZSB0YXJn
ZXQgVkNQVSBpcyBub3Qga25vd24gd2l0aG91dAo+IGxvb2tpbmcgaW50byB0aGUgc3RydWN0IHBl
bmRpbmdfaXJxIGZpcnN0LCB3aGljaCB1c3VhbGx5IG1lYW5zIHdlIG5lZWQgdG8KPiB0YWtlIHRo
ZSBJUlEgbG9jayBmaXJzdC4KPiBUbyBzb2x2ZSB0aGlzIHByb2JsZW0sIHdlIHByb3ZpZGUgYSBm
dW5jdGlvbiBjYWxsZWQgdmdpY19sb2NrX3ZjcHVfaXJxKCksCj4gd2hpY2ggdGFrZXMgYSBsb2Nr
ZWQgc3RydWN0IHBlbmRpbmdfaXJxKCkgYW5kIHJldHVybnMgd2l0aCAqYm90aCogdGhlCj4gVkNQ
VSBhbmQgdGhlIElSUSBsb2NrIGhlbGQuCj4gVGhpcyBpcyBkb25lIGJ5IGxvb2tpbmcgdXAgdGhl
IHRhcmdldCBWQ1BVLCB0aGVuIGJyaWVmbHkgZHJvcHBpbmcgdGhlCj4gSVJRIGxvY2ssIHRha2lu
ZyB0aGUgVkNQVSBsb2NrLCB0aGVuIGdyYWJiaW5nIHRoZSBwZXItSVJRIGxvY2sgYWdhaW4uCj4g
QmVmb3JlIHJldHVybmluZyB0aGVyZSBpcyBhIGNoZWNrIHdoZXRoZXIgc29tZXRoaW5nIGhhcyBj
aGFuZ2VkIGluIHRoZQo+IGJyaWVmIHBlcmlvZCB3aGVyZSB3ZSBkaWRuJ3QgaG9sZCB0aGUgSVJR
IGxvY2ssIHJldHJ5aW5nIGluIHRoaXMgKHZlcnkKPiByYXJlKSBjYXNlLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhl
bi9hcmNoL2FybS92Z2ljLmMgfCA0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IGluZGV4IDFi
YTAwMTAuLjBlNmRmZTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtMjI0LDYgKzIyNCw0OCBAQCBpbnQgdmNwdV92Z2lj
X2ZyZWUoc3RydWN0IHZjcHUgKnYpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+Cj4gKy8qKgo+ICsg
KiB2Z2ljX2xvY2tfdmNwdV9pcnEoKTogbG9jayBib3RoIHRoZSBwZW5kaW5nX2lycSBhbmQgdGhl
IGNvcnJlc3BvbmRpbmcgVkNQVQo+ICsgKgo+ICsgKiBAdjogdGhlIFZDUFUgKGZvciBwcml2YXRl
IElSUXMpCj4gKyAqIEBwOiBwb2ludGVyIHRvIHRoZSBsb2NrZWQgc3RydWN0IHBlbmRpbmdfaXJx
Cj4gKyAqIEBmbGFnczogcG9pbnRlciB0byB0aGUgSVJRIGZsYWdzIHVzZWQgd2hlbiBsb2NraW5n
IHRoZSBWQ1BVCj4gKyAqCj4gKyAqIFRoZSBmdW5jdGlvbiB0YWtlcyBhIGxvY2tlZCBJUlEgYW5k
IHJldHVybnMgd2l0aCBib3RoIHRoZSBJUlEgYW5kIHRoZQo+ICsgKiBjb3JyZXNwb25kaW5nIFZD
UFUgbG9ja2VkLiBUaGlzIGlzIG5vbi10cml2aWFsIGR1ZSB0byB0aGUgbG9ja2luZyBvcmRlcgo+
ICsgKiBiZWluZyBhY3R1YWxseSB0aGUgb3RoZXIgd2F5IHJvdW5kIChWQ1BVIGZpcnN0LCB0aGVu
IElSUSkuCj4gKyAqCj4gKyAqIFJldHVybnM6IHBvaW50ZXIgdG8gdGhlIFZDUFUgdGhpcyBJUlEg
aXMgdGFyZ2V0aW5nLgo+ICsgKi8KPiArc3RydWN0IHZjcHUgKnZnaWNfbG9ja192Y3B1X2lycShz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmZsYWdzKQoKVGhlIHByb3RvdHlwZSBmb3Ig
dGhpcyBmdW5jdGlvbiBpcyBtaXNzaW5nLgoKPiArewo+ICsgICAgc3RydWN0IHZjcHUgKnRhcmdl
dF92Y3B1Owo+ICsKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmcC0+bG9jaykpOwo+ICsK
PiArICAgIHRhcmdldF92Y3B1ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgcCk7Cj4gKyAgICBz
cGluX3VubG9jaygmcC0+bG9jayk7Cj4gKwo+ICsgICAgZG8KPiArICAgIHsKPiArICAgICAgICBz
dHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1Owo+ICsKPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmdGFyZ2V0X3ZjcHUtPmFyY2gudmdpYy5sb2NrLCAqZmxhZ3MpOwo+ICsgICAgICAgIHNwaW5f
bG9jaygmcC0+bG9jayk7Cj4gKwo+ICsgICAgICAgIGN1cnJlbnRfdmNwdSA9IHZnaWNfZ2V0X3Rh
cmdldF92Y3B1KHYsIHApOwo+ICsKPiArICAgICAgICBpZiAoIHRhcmdldF92Y3B1LT52Y3B1X2lk
ID09IGN1cnJlbnRfdmNwdS0+dmNwdV9pZCApCj4gKyAgICAgICAgICAgIHJldHVybiB0YXJnZXRf
dmNwdTsKPiArCj4gKyAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+ICsgICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJnRhcmdldF92Y3B1LT5hcmNoLnZnaWMubG9jaywgKmZsYWdz
KTsKPiArCj4gKyAgICAgICAgdGFyZ2V0X3ZjcHUgPSBjdXJyZW50X3ZjcHU7Cj4gKyAgICB9IHdo
aWxlICgxKTsKPiArfQo+ICsKPiAgc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCj4gIHsKPiAgICAgIHN0cnVjdCB2
Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2LCBwLT5pcnEpOwo+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:26:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11: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.xen.org>)
	id 1dhwTD-0007KK-Do; Wed, 16 Aug 2017 11:26:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwTB-0007KC-MM
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 11:26:41 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C5/F0-01862-0FB24995; Wed, 16 Aug 2017 11:26:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsWyU9JRQveD9pR
 Igy2vFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpfWdZCi4xVcw48oatgXEJUxcjJ4eEgJ/E
 hG9f2EFsYYFwiXUHb7KA2CICARKn+xpYuxi5OJgFDjBKPNr7kxHEERJYxiix6s0pNpAqNgF9i
 d0vPoFN4hWwlVjz/CkjiM0ioCpxZcF7sBpRoKn7v19jhqgRlDg58wnYBk4Be4knx/YAbeAA2q
 ApsX6XPkiYWUBeYvvbOcwQtrhE05eVrCC2kICaxLX+S+wQR6dLTHzWwzKBUWAWkqmzECbNQjJ
 pFpJJCxhZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZt
 PQMD4w7GV8f9DjFKcjApifIGaU2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByw+MAiHBotT01
 Iq0zBxg/MCkJTh4lER4H2kCpXmLCxJzizPTIVKnGI05mj5s+cLE0TRh9xcmIZa8/LxUKXHedS
 BbBEBKM0rz4AbB4voSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeSZB7eDLzSuD2vQI6hQn
 olCvtk0BOKUlESEk1MEael1B5G1YvuVzXaUP/on0FG/omzz4j7uOpc/rPzw1qjDnzdqhq7rhe
 ER8lnqm3P63rVai84a66h3wT5/iH31jH2/uCv5lr5o30Guu3vVse8Af8fMG0Ntr3z1fXC7tK+
 n4r/bv+w1ri/H6/+Yb3ryVsP/z8jZz8A+W0VXU7d645mCz6ba9LVIQSS3FGoqEWc1FxIgCL0d
 wV5gIAAA==
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502882800!102692450!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27095 invoked from network); 16 Aug 2017 11:26:40 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:26:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="51064231"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943F03020000780017036A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9090d37d-6490-6f96-9f45-cc7203562c95@citrix.com>
Date: Wed, 16 Aug 2017 12:26:38 +0100
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: <59943F03020000780017036A@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/7] gnttab: avoid spurious maptrack
 handle allocation failures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTE6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoZW4gbm8gbWVtb3J5IGlz
IGF2YWlsYWJsZSBpbiB0aGUgaHlwZXJ2aXNvciwgcmF0aGVyIHRoYW4gaW1tZWRpYXRlbHkKPiBm
YWlsaW5nIHRoZSByZXF1ZXN0LCB0cnkgdG8gc3RlYWwgYSBoYW5kbGUgZnJvbSBhbm90aGVyIHZD
UFUuCj4KPiBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:29:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11:29: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.xen.org>)
	id 1dhwVq-0007UW-Re; Wed, 16 Aug 2017 11:29:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394d18b64=citrix-osstest@xenproject.org>)
 id 1dhwVp-0007UD-04
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 11:29:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6C/26-27137-49C24995; Wed, 16 Aug 2017 11:29:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO4knSm
 RBl+m6Frcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyty/pYCq4LVLw+xtbAeJ6ri5GTQ0LAX+JE
 z1k2CNtd4vKXGSwgtoiAs8SED7fB4rwCehLr/s5kArGFBQIlbrb3A8W5gOqfs0rcvPSHGaJZV
 aLt3G92EJtNwENiYs9EoEEcHCxA8dZOY5CwkICWxNLFK5kgZgpKnJz5BGwXs4CExMEXL6DGWE
 js/3uWeQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYOgxAsIPxy7KAQ4ySHExKorxBWlMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 8msD5QSLUtNTK9Iyc4BBDJOW4OBREuF9pAmU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpc
 d51IPMFQIoySvPgRsAi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeSVBLuHJzCuB2/QK6A
 gmoCOutE8COaIkESEl1cC42C7381/hRGWzF159iRz/T6ScmdJ28ot69Z/3Wz3WT+T1vP/X7Lc
 GQ3kn/45m55LXggeP2TrpT9j5Zy+73eqQSdP/PfGZYqCjq+yvwGd7ae/aaX+sGNgP/P4rFnWG
 8bF79NddC/XuZHEmyfLu0t9jzVq29K8+r//5i7H7D7bnr5V8Y9u2+ZuREktxRqKhFnNRcSIAs
 bqKvKMCAAA=
X-Env-Sender: prvs=394d18b64=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502882960!78144950!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51010 invoked from network); 16 Aug 2017 11:29:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:29:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="435692641"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71980-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71954
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 16 Aug 2017 12:29:00 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71980: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTgwIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk4MC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTU0CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzE5NTQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTk1NAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTU0
CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5NTQKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUt
bmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTU0CiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzE5NTQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5NTQKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTk1NAoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:29:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11:29: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.xen.org>)
	id 1dhwWN-0007Wt-3C; Wed, 16 Aug 2017 11:29:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwWM-0007Wh-EM
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 11:29:58 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 4D/F5-09901-5BC24995; Wed, 16 Aug 2017 11:29:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQnerzpR
 Ig1W3mSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzxw8xF7xhqjj+7gZ7A+MWpi5GTg4JAT+J
 Fb/uA9kcHMICHhJ3znCDhEUEAiRO9zWwdjFycTALHGCUeLT3JyOIIySwjFFi+e3z7CBVbAL6E
 rtffAIbxCtgKzF79nVWkEEsAqoSnR8EQMKiAuES+79fY4YoEZQ4OfMJC4jNKWAvsXrbPBaQcm
 YBTYn1u/RBwswC8hLb385hhrDFJZq+rGQFsYUE1CSu9V9ihzg5XWLisx6WCYwCs5BMnYUwaRa
 SSbOQTFrAyLKKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 YBmAYAfjr2UBhxglOZiURHmDtKZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5dcGygkWpaanV
 qRl5gBjByYtwcGjJML7SBMozVtckJhbnJkOkTrFaMzR9GHLFyaOpgm7vzAJseTl56VKifOuA9
 kiAFKaUZoHNwgW05cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzDsR5B6ezLwSuH2vgE5hAjr
 lSvskkFNKEhFSUg2MXffFGRi/z01ae/HzNN2eTPeAWar1HWsYlplMPPFnPct0L4ncw5N6yo34
 N8WVHww/O1sti+9Z8ITq5z0PbHdNN95U3qR9unnpXuM/1/muqs+K72j6Y8nzI7fAe3fMNdPNV
 UJxcvLchxvniCtrCuWyzi+3rSmIZl+yqjY1+7iU2j7LnxuizcqVWIozEg21mIuKEwHxdomN5A
 IAAA==
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502882996!110595458!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58981 invoked from network); 16 Aug 2017 11:29:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:29:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="51064390"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943F6A0200007800170373@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c484062d-7d8a-e65d-85f1-ccfd26d40664@citrix.com>
Date: Wed, 16 Aug 2017 12:29:31 +0100
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: <59943F6A0200007800170373@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v2 4/7] gnttab: re-arrange struct
	active_grant_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTE6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIGJlbmlnbiB0byAz
Mi1iaXQgYXJjaGVzLCB0aGlzIHNocmlua3MgdGhlIHNpemUgZnJvbSA1NiB0byA0OAo+IGJ5dGVz
IG9uIDY0LWJpdCBvbmVzICh3aGlsZSBzdGlsbCBsZWF2aW5nIGEgMTYtYml0IGhvbGUpLgo+Cj4g
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGNvbnNpc3RlbnRseSB1c2UgYm9vbC90cnVlL2ZhbHNl
IGZvciBhbGwKPiBpc19zdWJfcGFnZSB1c2VzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:30:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11:30: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.xen.org>)
	id 1dhwWz-00084j-BK; Wed, 16 Aug 2017 11:30:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwWy-00084Y-MI
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 11:30:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9B/A7-03406-CDC24995; Wed, 16 Aug 2017 11:30:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsWyU9JRQve2zpR
 IgwcblC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozD11cxFnxgrLhwbR1LA+Npxi5GTg4JAT+J
 FU0LmEFsYYEkiS+3joPFRQQCJE73NbB2MXJxMAscYJR4tPcnI4gjJLCMUeLrosVMIFVsAvoSu
 198ArN5BWwlbjS1gk1iEVCVaDj3A8wWFQiX2P/9GjNEjaDEyZlPWEBsTgF7ib239gPFOYA2aE
 qs36UPEmYWkJfY/nYOM4QtLtH0ZSUriC0koCZxrf8SO8TR6RITn/WwTGAUmIVk6iyESbOQTJq
 FZNICRpZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRmDQMgDB
 Dsbj7+MOMUpyMCmJ8gZpTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbrg2UEyxKTU+tSMvMA
 cYPTFqCg0dJhPeRJlCat7ggMbc4Mx0idYrRmKPpw5YvTBxNE3Z/YRJiycvPS5US510EMkkApD
 SjNA9uECyuLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9yzIFJ7MvBK4fa+ATmECOuVK+yS
 QU0oSEVJSDYwim8t1vh3cltfwy/Mgs9zZRVPn50091mCy6Nn2ZfZPwlo2Byx82Vr4wbx1hq5J
 lpqngt7y12/Opwg2tCY5HusJfCpx/bLj5zlXP0qZrzOdwW2w7IXbOWfXeTlO3x1nWTZybn7w4
 FbMx9yp9XfMPpxNnLwzz8T1Bnt14f+dFgFFeqJqyq9UfikpsRRnJBpqMRcVJwIAevj8Y+YCAA
 A=
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502883035!72289162!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28436 invoked from network); 16 Aug 2017 11:30:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:30:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="51064470"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943F880200007800170376@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8a19d945-04e7-2091-f9c4-79b640b75a59@citrix.com>
Date: Wed, 16 Aug 2017 12:30:16 +0100
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: <59943F880200007800170376@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v2 5/7] gnttab: drop struct
 active_grant_entry's gfn field for release builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTE6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgc2hyaW5rcyB0aGUg
c2l6ZSBmcm9tIDQ4IHRvIDQwIGJ5dGVzIGJ5dGVzIG9uIDY0LWJpdCBidWlsZHMuCj4gU3dpdGNo
IHRvIGdmbl90IGF0IG9uY2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:31:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11: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.xen.org>)
	id 1dhwXV-0008A6-Jc; Wed, 16 Aug 2017 11:31:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwXU-00089s-MD
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 11:31:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C9/E1-03612-CFC24995; Wed, 16 Aug 2017 11:31:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQve3zpR
 Ig855Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnu6fYC84yVpw6tpepgXETYxcjB4eEgJ/E
 g61SXYycHMICARIdf64zgdgiQPbpvgbWLkYuDmaBA4wSj/b+ZARxhASWMUpcOb2JGaSKTUBfY
 veLT2AdvAK2Est/nWYHsVkEVCV6N39iA7FFBcIl9n+/xgxRIyhxcuYTFhCbU8BeYuu36WwgRz
 ALaEqs36UPEmYWkJfY/nYOM4QtLtH0ZSUriC0koCZxrf8S2HgJgXSJic96WCYwCsxCMnUWwqR
 ZSCbNQjJpASPLKkb14tSistQiXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA
 gGUAgh2M8074H2KU5GBSEuUN0poSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt10bKCdYlJqeW
 pGWmQOMHZi0BAePkgjvI02gNG9xQWJucWY6ROoUozFH04ctX5g4mibs/sIkxJKXn5cqJc67CG
 SSAEhpRmke3CBYTF9ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO9ZkCk8mXklcPteAZ3CBHT
 KlfZJIKeUJCKkpBoYrTNTQ/XSNOe2VrnpT+oK2uP6k+sWsxvbRGF9gVsKT4JfiuV5leRsu3K1
 qLQi6mBM7P0FF3kPxz1nDJnc+dEhNNVvuryYcHdS+aIPkyp0F3P8ZJT982ntDHt329BrXxt1F
 vl7O/ZsjZH9lqpVKe+958e5/UavZ88qm1QY3hqxY5eRmmbthktKLMUZiYZazEXFiQAo3MT+5A
 IAAA==
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502883067!71498233!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11432 invoked from network); 16 Aug 2017 11:31:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:31:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="51064521"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943FA20200007800170379@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <10481e7b-c234-9457-56d8-442c947f1d7f@citrix.com>
Date: Wed, 16 Aug 2017 12:30:55 +0100
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: <59943FA20200007800170379@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v2 6/7] gnttab: clean up main switch in
 do_grant_table_op()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTE6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFkZCBibGFuayBsaW5lcyBh
cyBuZWNlc3NhcnkgYW5kIGRyb3AgdW5uZWNlc3NhcnkgYnJhY2VzLgo+Cj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:41:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11:41: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.xen.org>)
	id 1dhwhS-0000sC-Hv; Wed, 16 Aug 2017 11:41:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhwhR-0000s6-7x
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 11:41:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 AB/FD-03612-46F24995; Wed, 16 Aug 2017 11:41:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQjdFf0q
 kwfVGZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePj2sMsBbNYK0433mZqYFzD0sXIySEh4Cex
 4dAd9i5GDg5hgUiJ+c/BwiICARKn+xpYuxi5OJgFDjBKPNr7kxHEERJYxiixrP8TE0gVm4C+x
 O4XEDavgK1E++M2MJtFQFVic18PmC0qEC6x//s1ZogaQYmTM5+AbeAUsJdY+b2bGWQxs4CmxP
 pd+iBhZgF5ie1v5zBD2OISTV9WsoLYQgJqEtf6L7FD3JwusfXvL+YJjAKzkEydhTBpFpJJs5B
 MWsDIsopRvTi1qCy1SNdQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMGAZgGAH
 487nTocYJTmYlER5g7SmRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H2kC5QTLEpNT61Iy8wBx
 g5MWoKDR0mEd7sOUJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8anpARQIgRRmleXAjYH
 F8iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8b0Eu4cnMK4Hb9AroCCagI660TwI5oiQRISX
 VwJh8Wu6UcVudekm999r1526ofZFf9tnxaFKevlBOp2PYKdEFnQbHFNseSbR+yOP5528kPnvD
 egN+zvnTH154o1jTGFMx4Sz/1cCLM9SkOG6bf5lQZ6Shkfy5+2zxTyWH2KT5B+4ePKpwUebSi
 f/X1fK+6G2WXLmv7Cvj4qQttxNb/n57vu/sqXolluKMREMt5qLiRAC+RAfJ3gIAAA==
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502883683!78201332!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38957 invoked from network); 16 Aug 2017 11:41:23 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 11:41:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="51065033"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943AC70200007800170343@prv-mh.provo.novell.com>
 <59943FBB020000780017037C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ee77af1c-bd70-a677-ed14-6cc21ae43915@citrix.com>
Date: Wed, 16 Aug 2017 12:41:22 +0100
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: <59943FBB020000780017037C@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v2 7/7] gnttab: properly handle transfer
 slots when changing version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTE6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFJlcG9ydGVkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MjogTmV3Lgo+IC0tLQo+IE9y
IHNob3VsZCB3ZSBwdXQgb3Vyc2VsdmVzIG9uIHRoZSBwb3NpdGlvbiB0aGF0IHJlc2VydmVkIGVu
dHJpZXMgYXJlbiN0Cj4gbWVhbnQgdG8gYmUgdXNlZCBmb3IgdHJhbnNmZXJzPwoKVHJhbnNmZXJz
IGFyZSBvbmx5IHVzYWJsZSBieSB4ODYgUFYgKG5vdywgZm9sbG93aW5nIFhTQS0yMTQpLCBhbmQg
SQpjYW4ndCBzZWUgYW55IHBsYXVzaWJsZSBzaXR1YXRpb24gZm9yIHRoZSB0b29sc3RhY2sgY29u
c3RydWN0aW5nIG9uZS4KCkknZCBlcnIgb24gdGhlIHNpZGUgb2YgZnVsbHkgZGlzYWxsb3dpbmcg
dGhlbSAoYWxzbyBiZWNhdXNlIGl0IGF2b2lkcwphZGRpbmcgbW9yZSBjb252ZXJzaW9uIGNvZGUg
dG8gdGhpcyBmdW5jdGlvbikuCgpBbHNvLCBpdCBsb29rcyBsaWtlIHRoZSByZXN1bHRpbmcgY29k
ZSB3b3VsZCBiZSByYXRoZXIgY2xlYW5lciBieQpwdWxsaW5nIHNoYXJlZF9lbnRyeV92MihndCwg
aSkgb3V0IGludG8gYSB2YXJpYWJsZSBmaXJzdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 11:42:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 11: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.xen.org>)
	id 1dhwhz-0000vZ-Th; Wed, 16 Aug 2017 11:41:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhwhy-0000v0-DJ
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 11:41:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 AF/16-27137-58F24995; Wed, 16 Aug 2017 11:41:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVbdFf0q
 kwfPZBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Lewn7Wg2bhi3fJJjA2M
 +3S6GDk5hAT+Mkp0fc7uYuQCsh8zSiyYdYwVwtnGKNH68SQLSJWIgLPE1zNz2UFsXgF9iTnfD
 oPFhQXsJTpuzmUEsSUEPCVe7N/HDGO/n7cCKM7OwSZgJXFIDCTKIqAq8WDhApYJjFwLGBlWMW
 oUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepYBCHYw7vsYeYh
 RkoNJSZQ3SGtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ke6QDnBotT01Iq0zBxgiMGkJTh4
 lER4t+sApXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpxXTQ+oSACkKKM0D24ELNwvMcpKC
 fMyAh0lxFOQWpSbWYIq/4pRnINRSZj3LcglPJl5JXCbXgEdwQR0xJX2SSBHlCQipKQaGP2nGp
 1mK9nQHNihp+XLNrdwyYJN8zq3MBix1lxo7uz+5cT78cvVWVOUUkxrtiqc3bfUQHRXh8d3n+e
 avn7ZsxnLp0kIL+XQerXzwcQXZwzmFj1zWdts3n5rf8udZTocNvsK48v/SpSazt6iPiNo8+P9
 Ut/aXt05fym9QEzK5e55zdlaR3MlnyixFGckGmoxFxUnAgD7COyScgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502883715!78009517!1
X-Originating-IP: [104.130.215.37]
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 60116 invoked from network); 16 Aug 2017 11:41:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 11:41:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhwhv-0007FB-Cy; Wed, 16 Aug 2017 11:41: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 1dhwhq-00041s-0B; Wed, 16 Aug 2017 11:41:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhwhp-0004wG-OP; Wed, 16 Aug 2017 11:41:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112663-mainreport@xen.org>
X-Osstest-Versions-This: xen=7591ea75f77643342b194031ef5a903564901ba8
X-Osstest-Versions-That: xen=de62402a9c2e403b049aa238b4fa4e2d618e8870
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 11:41:49 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 112663: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY2MyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY2My8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc1OTFlYTc1Zjc3NjQz
MzQyYjE5NDAzMWVmNWE5MDM1NjQ5MDFiYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGRlNjI0MDJhOWMyZTQwM2IwNDlhYTIzOGI0ZmE0ZTJkNjE4ZTg4NzAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMjYxNyAgMjAxNy0wOC0xMyAwOToxOTo0NSBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2NjMgIDIwMTctMDgtMTYgMTA6NDg6MjYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
Y292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJs
ZS1jb3Zlcml0eQorIHJldmlzaW9uPTc1OTFlYTc1Zjc3NjQzMzQyYjE5NDAzMWVmNWE5MDM1NjQ5
MDFiYTgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9S
RVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxv
Y2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUt
Y292ZXJpdHkgNzU5MWVhNzVmNzc2NDMzNDJiMTk0MDMxZWY1YTkwMzU2NDkwMWJhOAorIGJyYW5j
aD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyByZXZpc2lvbj03NTkxZWE3NWY3NzY0MzM0MmIxOTQw
MzFlZjVhOTAzNTY0OTAxYmE4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGlu
CisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcHJldnhl
bmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDc1OTFlYTc1Zjc3NjQzMzQyYjE5NDAzMWVm
NWE5MDM1NjQ5MDFiYTggPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1v
bgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3Ry
ZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rl
c3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysg
OiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtY292ZXJpdHkKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIHhlbi11bnN0YWJsZS1jb3Zlcml0eQorIGNhc2UgJDEgaW4KKyByZXR1cm4g
MQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQg
cHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNzU5MWVh
NzVmNzc2NDMzNDJiMTk0MDMxZWY1YTkwMzU2NDkwMWJhODpyZWZzL2hlYWRzL2NvdmVyaXR5LXRl
c3RlZC9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgZGU2MjQwMi4uNzU5MWVhNyAgNzU5MWVhNzVmNzc2NDMzNDJiMTk0MDMxZWY1YTkwMzU2
NDkwMWJhOCAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:13:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxCI-0003pz-K9; Wed, 16 Aug 2017 12:13:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhxCH-0003pt-3t
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:13:17 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 BE/E4-01712-CD634995; Wed, 16 Aug 2017 12:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXS6fjDS/eW2ZR
 Ig5P7tS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfi1exFkwVqli9dSt7A+M0/i5GTg4hgTyJ
 tj1r2UFsXgE7iRdnToDZEgKGEqcX3mQBsVkEVCXONfWAxdkE1CXanm1n7WLk4BARMJA4dzQJx
 GQW0JfYtg6sWlhAT2L6/D2MENPtJLY0fmICKeEVEJT4u0MYJMwsoCXx8NctFghbW2LZwtfMEF
 OkJZb/45jAyDsLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5t
 aXJyYnpqTmFSsl5yfu4kRGGD1DAyMOxjvTvY7xCjJwaQkyhukNSVSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgTvOVOgnGBRanpqRVpmDjDUYdISHDxKIrwZIGne4oLE3OLMdIjUKUZjjgU9G74wc
 bya8P8bkxBLXn5eqpQ470mQUgGQ0ozSPLhBsBi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mYtwhkCk9mXgncvldApzABnXKlfRLIKSWJCCmpBkauDVWzegOlrrj/ma2htFSY/ezcF/HqM+z
 /LVvA27qI09Ngt6v9SbZrbDzq/+YqHHIRPzP9s3FmfJgkO8vRCazNHXO+Z96/+m1uc9L6GoVU
 uZ4CA+Pnk/K9+WZ+3xX7pyF7T0cO85syxSUXOEKnP77x6O9L0T1RoYFvS10kXTbzPoy1vPp2h
 bISS3FGoqEWc1FxIgBfsnmzvAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502885592!93496517!1
X-Originating-IP: [137.65.248.74]
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 38800 invoked from network); 16 Aug 2017 12:13:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Aug 2017 12:13:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 06:13:12 -0600
Message-Id: <599452F6020000780017046E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 06:13:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/asm: add .file directives
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBzdXJlIGxvY2FsIHN5bWJvbHMgYXJlIGNvcnJlY3RseSBhc3NvY2lhdGVkIHdpdGggdGhl
aXIgc291cmNlCmZpbGVzOiBJJ3ZlIGp1c3QgcnVuIGFjcm9zcyBhIGNwdWZyZXEuYyNjcmVhdGVf
Ym91bmNlX2ZyYW1lIHN0YWNrIHRyYWNlCmVudHJ5LiBTaW5jZSB3ZSBoYXZlIG11bHRpcGxlIGVu
dHJ5LlMsIGRvbid0IHVzZSBfX0ZJTEVfXyB0aGVyZSB0bwpmdWxseSBkaXNhbWJpZ3VhdGUgdGhp
bmdzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L2FjcGkvd2FrZXVwX3Byb3QuUworKysgYi94ZW4vYXJjaC94ODYvYWNw
aS93YWtldXBfcHJvdC5TCkBAIC0xLDMgKzEsNCBAQAorICAgICAgICAuZmlsZSBfX0ZJTEVfXwog
ICAgICAgICAudGV4dAogCiAjaW5jbHVkZSA8eGVuL211bHRpYm9vdC5oPgotLS0gYS94ZW4vYXJj
aC94ODYvY2xlYXJfcGFnZS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9jbGVhcl9wYWdlLlMKQEAgLTEs
MyArMSw1IEBACisgICAgICAgIC5maWxlIF9fRklMRV9fCisKICNpbmNsdWRlIDxhc20vcGFnZS5o
PgogCiAjZGVmaW5lIHB0cl9yZWcgJXJkaQotLS0gYS94ZW4vYXJjaC94ODYvY29weV9wYWdlLlMK
KysrIGIveGVuL2FyY2gveDg2L2NvcHlfcGFnZS5TCkBAIC0xLDMgKzEsNSBAQAorICAgICAgICAu
ZmlsZSBfX0ZJTEVfXworCiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogI2RlZmluZSBzcmNfcmVn
ICVyc2kKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3N2bS9lbnRyeS5TCkBAIC0xNyw2ICsxNyw4IEBACiAgKiB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogCisgICAgICAg
IC5maWxlICJzdm0vZW50cnkuUyIKKwogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUg
PHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8YXNtL3R5cGVzLmg+Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwpAQCAt
MTYsNiArMTYsOCBAQAogICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KIAorICAgICAgICAuZmlsZSAidm14L2VudHJ5LlMiCisK
ICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1
ZGUgPGFzbS90eXBlcy5oPgotLS0gYS94ZW4vYXJjaC94ODYvcHYvZ3ByX3N3aXRjaC5TCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9ncHJfc3dpdGNoLlMKQEAgLTUsNiArNSw4IEBACiAgKiBDb3B5cmln
aHQgKGMpIDIwMDYsIE5vdmVsbCwgSW5jLgogICovCiAKKyAgICAgICAgLmZpbGUgX19GSUxFX18K
KwogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KIAogRU5UUlkoaG9zdF90b19ndWVzdF9ncHJf
c3dpdGNoKQotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTIsNiArMiw4IEBACiAgKiBDb21w
YXRpYmlsaXR5IGh5cGVyY2FsbCByb3V0aW5lcy4KICAqLwogCisgICAgICAgIC5maWxlICJ4ODZf
NjQvY29tcGF0L2VudHJ5LlMiCisKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4
ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAt
NCw2ICs0LDggQEAKICAqIENvcHlyaWdodCAoYykgMjAwNSwgSyBBIEZyYXNlcgogICovCiAKKyAg
ICAgICAgLmZpbGUgIng4Nl82NC9lbnRyeS5TIgorCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAj
aW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQva2V4ZWNfcmVsb2MuUworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2tleGVjX3JlbG9jLlMKQEAgLTEwLDYgKzEwLDkgQEAKICAqIFRoaXMgc291cmNlIGNvZGUg
aXMgbGljZW5zZWQgdW5kZXIgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAogICogVmVy
c2lvbiAyLiAgU2VlIHRoZSBmaWxlIENPUFlJTkcgZm9yIG1vcmUgZGV0YWlscy4KICAqLworCisg
ICAgICAgIC5maWxlIF9fRklMRV9fCisKICNpbmNsdWRlIDx4ZW4va2ltYWdlLmg+CiAKICNpbmNs
dWRlIDxhc20vYXNtX2RlZm5zLmg+CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:15:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:15: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.xen.org>)
	id 1dhxEe-0004E4-0n; Wed, 16 Aug 2017 12:15:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhxEc-0004Dw-Kx
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:15:42 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E0/A3-01731-D6734995; Wed, 16 Aug 2017 12:15:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsWyU9JRQjfLfEq
 kwZfV0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8appVUFTcwV+5v3MjYwnmHqYuTkkBDwk+hc
 vRXMFhYwknjdv4QNxBYRCJA43dfACmILCRRJTH57lBHEZhPQl9j94hNYPa+ArcT9azuYQWwWA
 VWJ9yf+gPWKCoRL7P9+jRmiRlDi5MwnLCA2p4C9xPHJf4DiHBzMApoS63fpg4SZBeQltr+dww
 xhi0s0fVkJtVZN4lr/JXaIM9MlJj7rYZnAyD8LydRZCJNmIZk0C8mkBYwsqxjVi1OLylKLdM3
 0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg5IBCHYwTm1wPsQoycGkJMobpDUl
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7zlToJxgUWp6akVaZg4wPmDSEhw8SiK8cmZAad7ig
 sTc4sx0iNQpRmOOpg9bvjBxNE3Y/YVJiCUvPy9VSpxXHaRUAKQ0ozQPbhAsbi8xykoJ8zICnS
 bEU5BalJtZgir/ilGcg1FJmHc+yBSezLwSuH2vgE5hAjrlSvskkFNKEhFSUg2MKe1/HCvVqje
 r3PRvW/rr1rW/23qYa54a1+pY/GdMFjHcI6coGd1YGteV9Fx334yTnb+a5ucVbH3TbPJj2qJU
 V6Nngd2b11Un5cwS1gpStCiKPD7tEdPVXP3wW501IXOF1S5carb88lb9RzBX/tl01a8Mc/inK
 FX4LZ7laHxzJZfYeiXhhL9KLMUZiYZazEXFiQBRLrYP1gIAAA==
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502885738!91633162!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6992 invoked from network); 16 Aug 2017 12:15:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 12:15:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="51066675"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <599452F6020000780017046E@prv-mh.provo.novell.com>
 <599452F6020000780017046E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a0fb7e6d-f3c8-755e-ed16-4c8e85fdd5d4@citrix.com>
Date: Wed, 16 Aug 2017 13:15:37 +0100
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: <599452F6020000780017046E@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/asm: add .file directives
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTM6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE1ha2Ugc3VyZSBsb2NhbCBz
eW1ib2xzIGFyZSBjb3JyZWN0bHkgYXNzb2NpYXRlZCB3aXRoIHRoZWlyIHNvdXJjZQo+IGZpbGVz
OiBJJ3ZlIGp1c3QgcnVuIGFjcm9zcyBhIGNwdWZyZXEuYyNjcmVhdGVfYm91bmNlX2ZyYW1lIHN0
YWNrIHRyYWNlCj4gZW50cnkuIFNpbmNlIHdlIGhhdmUgbXVsdGlwbGUgZW50cnkuUywgZG9uJ3Qg
dXNlIF9fRklMRV9fIHRoZXJlIHRvCj4gZnVsbHkgZGlzYW1iaWd1YXRlIHRoaW5ncy4KPgo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:20:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxIu-0004tB-IE; Wed, 16 Aug 2017 12:20:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhxIs-0004t5-IO
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:20:06 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C3/8C-01732-57834995; Wed, 16 Aug 2017 12:20:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7fEYkq
 kwY1PZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLvx8YC5aHVaz44NvAeNihi5GTQ0ggT+L/
 //csIDavgJ1EU/cnVhBbQsBQ4vTCm2BxFgFViSMXLoPZbALqEm3PtgPVcHCICBhInDua1MXIx
 cEs8J9JonfxFDaQGmGBCIlzzzczQ8y3k3jUM5MJpJ5XQFDi7w5hkDCzgJbEw1+3WCBsbYllC1
 8zg5QwC0hLLP/HMYGRdxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EIvqSgzPaMkNzEzR9f
 QwFgvN7W4ODE9NScxqVgvOT93EyMwxOoZGBh3MP4+7XmIUZKDSUmUN0hrSqQQX1J+SmVGYnFG
 fFFpTmrxIUYNDg6BZ2tXX2CUYsnLz0tVkuB9YgZUJ1iUmp5akZaZA4wCmFIJDh4lEd6LIGne4
 oLE3OLMdIjUKUZdjlcT/n9jEgKbISXOux6kSACkKKM0D24ELCIvMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLmlTAHmsKTmVcCt+kV0BFMQEdcaZ8EckRJIkJKqoFxXtiKGNVV9yc557RL8N+
 p7pddXmURWSf6fVmhwqRk1aY/qsGK1yZOTu56XGozJ9X07z0VVenJVy/ue/PglWDu94Z7Fdf+
 V03f6pE+d5f4/n0r7GbPtxE3856bpljKY3FSIULZ8d86+TmrTO0vmSWLpfjOd3t11HFJ1KcX2
 XX6AWLP5rxeGDtRiaU4I9FQi7moOBEAMilSwMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502886002!105686198!1
X-Originating-IP: [137.65.248.74]
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 17518 invoked from network); 16 Aug 2017 12:20:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 12:20:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 06:20:02 -0600
Message-Id: <599454910200007800170490@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 06:20:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
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>,
 Julien Grall <julien.grall@arm.com>, Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v3] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gZmFyIGNhbGxlcnMgb2YgdGhlIGxpYnhjIGludGVyZmFjZSBwYXNzZWQgaW4gYSBkb21haW4g
SUQgd2hpY2ggd2FzCnRoZW4gaWdub3JlZCBpbiB0aGUgaHlwZXJ2aXNvci4gSW5zdGVhZCwgbWFr
ZSB0aGUgaHlwZXJ2aXNvciBob25vciBpdAooYWNjZXB0aW5nIERPTUlEX0lOVkFMSUQgdG8gb2J0
YWluIG9yaWdpbmFsIGJlaGF2aW9yKSwgYWxsb3dpbmcgdG8KcXVlcnkgd2hldGhlciBhIGRldmlj
ZSBjYW4gYmUgYXNzaWduZWQgdG8gYSBwYXJ0aWN1bGFyIGRvbWFpbi4KCkRyb3AgWFNNJ3MgdGVz
dF9hc3NpZ25feyxkdH1kZXZpY2UgaG9va3MgYXMgbm8gbG9uZ2VyIGJlaW5nCmluZGl2aWR1YWxs
eSB1c2VmdWwuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQp2MzogRHJvcCB0ZXN0LWFzc2lnbiBYU00gaG9va3MuCnYyOiBBbHRlciB0aGUgc2VtYW50
aWNzIHRvIGNoZWNrIHdoZXRoZXIgdGhlIGRldmljZSBjYW4gYmUgYXNzaWduZWQgdG8KICAgIHRo
ZSBwYXNzZWQgaW4gZG9tYWluLgoKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4v
Y29tbW9uL2RvbWN0bC5jCkBAIC0zOTEsMTEgKzM5MSwxNSBAQCBsb25nIGRvX2RvbWN0bChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlCiAKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7Ci0g
ICAgY2FzZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbjoKICAgICBjYXNlIFhFTl9ET01DVExfdGVz
dF9hc3NpZ25fZGV2aWNlOgorICAgICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU5WQUxJ
RCApCisgICAgICAgIHsKKyAgICBjYXNlIFhFTl9ET01DVExfY3JlYXRlZG9tYWluOgogICAgIGNh
c2UgWEVOX0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvOgotICAgICAgICBkID0gTlVMTDsKLSAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICBkID0gTlVMTDsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IGQgPSByY3VfbG9ja19kb21haW5fYnlfaWQob3AtPmRvbWFpbik7CiAgICAgICAgIGlmICggIWQg
JiYgb3AtPmNtZCAhPSBYRU5fRE9NQ1RMX2dldGRvbWFpbmluZm8gKQotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2RldmljZV90cmVlLmMKQEAgLTE0MywxMiArMTQzLDE1IEBAIGludCBpb21tdV9kb19kdF9kb21j
dGwoc3RydWN0IHhlbl9kb21jdGwKICAgICBzd2l0Y2ggKCBkb21jdGwtPmNtZCApCiAgICAgewog
ICAgIGNhc2UgWEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlOgorICAgICAgICBBU1NFUlQoZCk7Cisg
ICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWEVOX0RPTUNUTF90ZXN0X2Fzc2ln
bl9kZXZpY2U6CiAgICAgICAgIHJldCA9IC1FTk9ERVY7CiAgICAgICAgIGlmICggZG9tY3RsLT51
LmFzc2lnbl9kZXZpY2UuZGV2ICE9IFhFTl9ET01DVExfREVWX0RUICkKICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICggZC0+aXNfZHlpbmcg
fHwgZG9tY3RsLT51LmFzc2lnbl9kZXZpY2UuZmxhZ3MgKQorICAgICAgICBpZiAoIChkICYmIGQt
PmlzX2R5aW5nKSB8fCBkb21jdGwtPnUuYXNzaWduX2RldmljZS5mbGFncyApCiAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICByZXQgPSBkdF9maW5kX25vZGVfYnlfZ3BhdGgoZG9tY3RsLT51
LmFzc2lnbl9kZXZpY2UudS5kdC5wYXRoLApAQCAtMTYxLDYgKzE2NCwxNyBAQCBpbnQgaW9tbXVf
ZG9fZHRfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsCiAgICAgICAgIGlmICggcmV0ICkKICAgICAg
ICAgICAgIGJyZWFrOwogCisgICAgICAgIGlmICggZG9tY3RsLT5jbWQgPT0gWEVOX0RPTUNUTF90
ZXN0X2Fzc2lnbl9kZXZpY2UgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGlvbW11X2R0
X2RldmljZV9pc19hc3NpZ25lZChkZXYpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0dfRVJSICIlcyBhbHJlYWR5IGFzc2lnbmVkLlxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7CisgICAgICAgICAgICAgICAg
cmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisKICAgICAgICAgcmV0ID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShkLCBkZXYpOwogCiAg
ICAgICAgIGlmICggcmV0ICkKQEAgLTE5NCwzMyArMjA4LDYgQEAgaW50IGlvbW11X2RvX2R0X2Rv
bWN0bChzdHJ1Y3QgeGVuX2RvbWN0bAogICAgICAgICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9u
YW1lKGRldiksIGQtPmRvbWFpbl9pZCwgcmV0KTsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNl
IFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgotICAgICAgICByZXQgPSAtRU5PREVWOwot
ICAgICAgICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmRldiAhPSBYRU5fRE9NQ1RMX0RF
Vl9EVCApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICByZXQgPSAtRUlOVkFMOwotICAg
ICAgICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWdzICkKLSAgICAgICAgICAgIGJy
ZWFrOwotCi0gICAgICAgIHJldCA9IGR0X2ZpbmRfbm9kZV9ieV9ncGF0aChkb21jdGwtPnUuYXNz
aWduX2RldmljZS51LmR0LnBhdGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21jdGwtPnUuYXNzaWduX2RldmljZS51LmR0LnNpemUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZGV2KTsKLSAgICAgICAgaWYgKCByZXQgKQotICAgICAgICAgICAg
YnJlYWs7Ci0KLSAgICAgICAgcmV0ID0geHNtX3Rlc3RfYXNzaWduX2R0ZGV2aWNlKFhTTV9IT09L
LCBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAgaWYgKCByZXQgKQotICAgICAgICAg
ICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKCBpb21tdV9kdF9kZXZpY2VfaXNfYXNzaWduZWQoZGV2
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVzIGFscmVh
ZHkgYXNzaWduZWQuXG4iLAotICAgICAgICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRl
dikpOwotICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgfQotICAgICAgICBicmVh
azsKLQogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IC1FTk9TWVM7CiAgICAgICAgIGJyZWFr
OwotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYwpAQCAtMTU4MywzNSArMTU4MywxMCBAQCBpbnQgaW9tbXVfZG9fcGNp
X2RvbWN0bCgKICAgICB9CiAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9h
c3NpZ25fZGV2aWNlOgotICAgICAgICByZXQgPSAtRU5PREVWOwotICAgICAgICBpZiAoIGRvbWN0
bC0+dS5hc3NpZ25fZGV2aWNlLmRldiAhPSBYRU5fRE9NQ1RMX0RFVl9QQ0kgKQotICAgICAgICAg
ICAgYnJlYWs7Ci0KLSAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgaWYgKCBkb21jdGwt
PnUuYXNzaWduX2RldmljZS5mbGFncyApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBt
YWNoaW5lX3NiZGYgPSBkb21jdGwtPnUuYXNzaWduX2RldmljZS51LnBjaS5tYWNoaW5lX3NiZGY7
Ci0KLSAgICAgICAgcmV0ID0geHNtX3Rlc3RfYXNzaWduX2RldmljZShYU01fSE9PSywgbWFjaGlu
ZV9zYmRmKTsKLSAgICAgICAgaWYgKCByZXQgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAg
ICAgc2VnID0gbWFjaGluZV9zYmRmID4+IDE2OwotICAgICAgICBidXMgPSBQQ0lfQlVTKG1hY2hp
bmVfc2JkZik7Ci0gICAgICAgIGRldmZuID0gUENJX0RFVkZOMihtYWNoaW5lX3NiZGYpOwotCi0g
ICAgICAgIGlmICggZGV2aWNlX2Fzc2lnbmVkKHNlZywgYnVzLCBkZXZmbikgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTwotICAgICAgICAgICAgICAgICAgICIl
MDR4OiUwMng6JTAyeC4ldSBhbHJlYWR5IGFzc2lnbmVkLCBvciBub24tZXhpc3RlbnRcbiIsCi0g
ICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2
Zm4pKTsKLSAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIH0KLSAgICAgICAgYnJl
YWs7Ci0KICAgICBjYXNlIFhFTl9ET01DVExfYXNzaWduX2RldmljZToKKyAgICAgICAgQVNTRVJU
KGQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFhFTl9ET01DVExfdGVz
dF9hc3NpZ25fZGV2aWNlOgogICAgICAgICAvKiBEb24ndCBzdXBwb3J0IHNlbGYtYXNzaWdubWVu
dCBvZiBkZXZpY2VzLiAqLwogICAgICAgICBpZiAoIGQgPT0gY3VycmVudC0+ZG9tYWluICkKICAg
ICAgICAgewpAQCAtMTYyNSw3ICsxNjAwLDkgQEAgaW50IGlvbW11X2RvX3BjaV9kb21jdGwoCiAK
ICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZmxhZ3MgPSBkb21jdGwtPnUuYXNzaWdu
X2RldmljZS5mbGFnczsKLSAgICAgICAgaWYgKCBkLT5pc19keWluZyB8fCAoZmxhZ3MgJiB+WEVO
X0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQpICkKKyAgICAgICAgaWYgKCBkb21jdGwtPmNtZCA9PSBY
RU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2UKKyAgICAgICAgICAgICA/IGQtPmlzX2R5aW5nIHx8IChm
bGFncyAmIH5YRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCkKKyAgICAgICAgICAgICA6IGZsYWdz
ICkKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIG1hY2hpbmVfc2JkZiA9IGRvbWN0bC0+
dS5hc3NpZ25fZGV2aWNlLnUucGNpLm1hY2hpbmVfc2JkZjsKQEAgLTE2MzgsOCArMTYxNSwyMCBA
QCBpbnQgaW9tbXVfZG9fcGNpX2RvbWN0bCgKICAgICAgICAgYnVzID0gUENJX0JVUyhtYWNoaW5l
X3NiZGYpOwogICAgICAgICBkZXZmbiA9IFBDSV9ERVZGTjIobWFjaGluZV9zYmRmKTsKIAotICAg
ICAgICByZXQgPSBkZXZpY2VfYXNzaWduZWQoc2VnLCBidXMsIGRldmZuKSA/OgotICAgICAgICAg
ICAgICBhc3NpZ25fZGV2aWNlKGQsIHNlZywgYnVzLCBkZXZmbiwgZmxhZ3MpOworICAgICAgICBy
ZXQgPSBkZXZpY2VfYXNzaWduZWQoc2VnLCBidXMsIGRldmZuKTsKKyAgICAgICAgaWYgKCBkb21j
dGwtPmNtZCA9PSBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfSU5GTworICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMngu
JXUgYWxyZWFkeSBhc3NpZ25lZCwgb3Igbm9uLWV4aXN0ZW50XG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOworICAg
ICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorICAgICAgICBpZiAoICFyZXQgKQorICAgICAgICAgICAgcmV0ID0g
YXNzaWduX2RldmljZShkLCBzZWcsIGJ1cywgZGV2Zm4sIGZsYWdzKTsKICAgICAgICAgaWYgKCBy
ZXQgPT0gLUVSRVNUQVJUICkKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29u
dGludWF0aW9uKF9fSFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtNTA2
LDcgKzUwNiwxMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3NlbmR0CiAK
IC8qIEFzc2lnbiBhIGRldmljZSB0byBhIGd1ZXN0LiBTZXRzIHVwIElPTU1VIHN0cnVjdHVyZXMu
ICovCiAvKiBYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2UgKi8KLS8qIFhFTl9ET01DVExfdGVzdF9h
c3NpZ25fZGV2aWNlICovCisvKgorICogWEVOX0RPTUNUTF90ZXN0X2Fzc2lnbl9kZXZpY2U6IFBh
c3MgRE9NSURfSU5WQUxJRCB0byBmaW5kIG91dCB3aGV0aGVyIHRoZQorICogZ2l2ZW4gZGV2aWNl
IGlzIGFzc2lnbmVkIHRvIGFueSBEb21VIGF0IGFsbC4gUGFzcyBhIHNwZWNpZmljIGRvbWFpbiBJ
RCB0bworICogZmluZCBvdXQgd2hldGhlciB0aGUgZ2l2ZW4gZGV2aWNlIGNhbiBiZSBhc3NpZ25l
ZCB0byB0aGF0IGRvbWFpbi4KKyAqLwogLyoKICAqIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNl
OiBUaGUgYmVoYXZpb3Igb2YgdGhpcyBET01DVEwgZGlmZmVycwogICogYmV0d2VlbiB0aGUgZGlm
ZmVyZW50IHR5cGUgb2YgZGV2aWNlOgotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysg
Yi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtMzM3LDEyICszMzcsNiBAQCBzdGF0aWMgWFNN
X0lOTElORSBpbnQgeHNtX2dldF9kZXZpY2VfZ3JvCiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2Fj
dGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgTlVMTCk7CiB9CiAKLXN0YXRpYyBYU01fSU5M
SU5FIGludCB4c21fdGVzdF9hc3NpZ25fZGV2aWNlKFhTTV9ERUZBVUxUX0FSRyB1aW50MzJfdCBt
YWNoaW5lX2JkZikKLXsKLSAgICBYU01fQVNTRVJUX0FDVElPTihYU01fSE9PSyk7Ci0gICAgcmV0
dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgTlVMTCk7Ci19
Ci0KIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXNzaWduX2RldmljZShYU01fREVGQVVMVF9B
Ukcgc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYpCiB7CiAgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0hPT0spOwpAQCAtMzU4LDEyICszNTIsNiBAQCBzdGF0aWMgWFNNX0lO
TElORSBpbnQgeHNtX2RlYXNzaWduX2RldmljCiAjZW5kaWYgLyogSEFTX1BBU1NUSFJPVUdIICYm
IEhBU19QQ0kgKi8KIAogI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVm
aW5lZChDT05GSUdfSEFTX0RFVklDRV9UUkVFKQotc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV90
ZXN0X2Fzc2lnbl9kdGRldmljZShYU01fREVGQVVMVF9BUkcgY29uc3QgY2hhciAqZHRwYXRoKQot
ewotICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9IT09LKTsKLSAgICByZXR1cm4geHNtX2RlZmF1
bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCBOVUxMKTsKLX0KLQogc3RhdGljIFhT
TV9JTkxJTkUgaW50IHhzbV9hc3NpZ25fZHRkZXZpY2UoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpkdHBhdGgpCiB7Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4v
aW5jbHVkZS94c20veHNtLmgKQEAgLTEwOSwxMyArMTA5LDExIEBAIHN0cnVjdCB4c21fb3BlcmF0
aW9ucyB7CiAKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUEFTU1RIUk9VR0gpICYmIGRlZmluZWQo
Q09ORklHX0hBU19QQ0kpCiAgICAgaW50ICgqZ2V0X2RldmljZV9ncm91cCkgKHVpbnQzMl90IG1h
Y2hpbmVfYmRmKTsKLSAgICBpbnQgKCp0ZXN0X2Fzc2lnbl9kZXZpY2UpICh1aW50MzJfdCBtYWNo
aW5lX2JkZik7CiAgICAgaW50ICgqYXNzaWduX2RldmljZSkgKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQzMl90IG1hY2hpbmVfYmRmKTsKICAgICBpbnQgKCpkZWFzc2lnbl9kZXZpY2UpIChzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZik7CiAjZW5kaWYKIAogI2lmIGRlZmluZWQo
Q09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX0RFVklDRV9UUkVF
KQotICAgIGludCAoKnRlc3RfYXNzaWduX2R0ZGV2aWNlKSAoY29uc3QgY2hhciAqZHRwYXRoKTsK
ICAgICBpbnQgKCphc3NpZ25fZHRkZXZpY2UpIChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBjaGFy
ICpkdHBhdGgpOwogICAgIGludCAoKmRlYXNzaWduX2R0ZGV2aWNlKSAoc3RydWN0IGRvbWFpbiAq
ZCwgY29uc3QgY2hhciAqZHRwYXRoKTsKICNlbmRpZgpAQCAtNDY1LDExICs0NjMsNiBAQCBzdGF0
aWMgaW5saW5lIGludCB4c21fZ2V0X2RldmljZV9ncm91cCh4CiAgICAgcmV0dXJuIHhzbV9vcHMt
PmdldF9kZXZpY2VfZ3JvdXAobWFjaGluZV9iZGYpOwogfQogCi1zdGF0aWMgaW5saW5lIGludCB4
c21fdGVzdF9hc3NpZ25fZGV2aWNlKHhzbV9kZWZhdWx0X3QgZGVmLCB1aW50MzJfdCBtYWNoaW5l
X2JkZikKLXsKLSAgICByZXR1cm4geHNtX29wcy0+dGVzdF9hc3NpZ25fZGV2aWNlKG1hY2hpbmVf
YmRmKTsKLX0KLQogc3RhdGljIGlubGluZSBpbnQgeHNtX2Fzc2lnbl9kZXZpY2UoeHNtX2RlZmF1
bHRfdCBkZWYsIHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hpbmVfYmRmKQogewogICAg
IHJldHVybiB4c21fb3BzLT5hc3NpZ25fZGV2aWNlKGQsIG1hY2hpbmVfYmRmKTsKQEAgLTQ4OCwx
MiArNDgxLDYgQEAgc3RhdGljIGlubGluZSBpbnQgeHNtX2Fzc2lnbl9kdGRldmljZSh4cwogICAg
IHJldHVybiB4c21fb3BzLT5hc3NpZ25fZHRkZXZpY2UoZCwgZHRwYXRoKTsKIH0KIAotc3RhdGlj
IGlubGluZSBpbnQgeHNtX3Rlc3RfYXNzaWduX2R0ZGV2aWNlKHhzbV9kZWZhdWx0X3QgZGVmLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmR0
cGF0aCkKLXsKLSAgICByZXR1cm4geHNtX29wcy0+dGVzdF9hc3NpZ25fZHRkZXZpY2UoZHRwYXRo
KTsKLX0KLQogc3RhdGljIGlubGluZSBpbnQgeHNtX2RlYXNzaWduX2R0ZGV2aWNlKHhzbV9kZWZh
dWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmR0cGF0aCkKIHsKLS0tIGEveGVuL3hzbS9kdW1teS5j
CisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtOTEsMTMgKzkxLDExIEBAIHZvaWQgX19pbml0IHhz
bV9maXh1cF9vcHMgKHN0cnVjdCB4c21fb3AKIAogI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQVNT
VEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkKICAgICBzZXRfdG9fZHVtbXlfaWZf
bnVsbChvcHMsIGdldF9kZXZpY2VfZ3JvdXApOwotICAgIHNldF90b19kdW1teV9pZl9udWxsKG9w
cywgdGVzdF9hc3NpZ25fZGV2aWNlKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFz
c2lnbl9kZXZpY2UpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgZGVhc3NpZ25fZGV2
aWNlKTsKICNlbmRpZgogCiAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BBU1NUSFJPVUdIKSAmJiBk
ZWZpbmVkKENPTkZJR19IQVNfREVWSUNFX1RSRUUpCi0gICAgc2V0X3RvX2R1bW15X2lmX251bGwo
b3BzLCB0ZXN0X2Fzc2lnbl9kdGRldmljZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3Bz
LCBhc3NpZ25fZHRkZXZpY2UpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgZGVhc3Np
Z25fZHRkZXZpY2UpOwogI2VuZGlmCi0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTEyNzgsNiArMTI4MSw5IEBAIHN0YXRpYyBpbnQgZmxh
c2tfYXNzaWduX2RldmljZShzdHJ1Y3QgZG8KICAgICBpbnQgcmMgPSAtRVBFUk07CiAgICAgc3Ry
dWN0IGF2Y19hdWRpdF9kYXRhIGFkOwogCisgICAgaWYgKCAhZCApCisgICAgICAgIHJldHVybiBm
bGFza190ZXN0X2Fzc2lnbl9kZXZpY2UobWFjaGluZV9iZGYpOworCiAgICAgcmMgPSBjdXJyZW50
X2hhc19wZXJtKGQsIFNFQ0NMQVNTX1JFU09VUkNFLCBSRVNPVVJDRV9fQUREKTsKICAgICBpZiAo
IHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTMzMyw2ICsxMzM5LDkgQEAgc3RhdGljIGlu
dCBmbGFza19hc3NpZ25fZHRkZXZpY2Uoc3RydWN0CiAgICAgaW50IHJjID0gLUVQRVJNOwogICAg
IHN0cnVjdCBhdmNfYXVkaXRfZGF0YSBhZDsKIAorICAgIGlmICggIWQgKQorICAgICAgICByZXR1
cm4gZmxhc2tfdGVzdF9hc3NpZ25fZHRkZXZpY2UoZHRwYXRoKTsKKwogICAgIHJjID0gY3VycmVu
dF9oYXNfcGVybShkLCBTRUNDTEFTU19SRVNPVVJDRSwgUkVTT1VSQ0VfX0FERCk7CiAgICAgaWYg
KCByYyApCiAgICAgICAgIHJldHVybiByYzsKQEAgLTE3ODAsMTMgKzE3ODksMTEgQEAgc3RhdGlj
IHN0cnVjdCB4c21fb3BlcmF0aW9ucyBmbGFza19vcHMgPQogCiAjaWYgZGVmaW5lZChDT05GSUdf
SEFTX1BBU1NUSFJPVUdIKSAmJiBkZWZpbmVkKENPTkZJR19IQVNfUENJKQogICAgIC5nZXRfZGV2
aWNlX2dyb3VwID0gZmxhc2tfZ2V0X2RldmljZV9ncm91cCwKLSAgICAudGVzdF9hc3NpZ25fZGV2
aWNlID0gZmxhc2tfdGVzdF9hc3NpZ25fZGV2aWNlLAogICAgIC5hc3NpZ25fZGV2aWNlID0gZmxh
c2tfYXNzaWduX2RldmljZSwKICAgICAuZGVhc3NpZ25fZGV2aWNlID0gZmxhc2tfZGVhc3NpZ25f
ZGV2aWNlLAogI2VuZGlmCiAKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUEFTU1RIUk9VR0gpICYm
IGRlZmluZWQoQ09ORklHX0hBU19ERVZJQ0VfVFJFRSkKLSAgICAudGVzdF9hc3NpZ25fZHRkZXZp
Y2UgPSBmbGFza190ZXN0X2Fzc2lnbl9kdGRldmljZSwKICAgICAuYXNzaWduX2R0ZGV2aWNlID0g
Zmxhc2tfYXNzaWduX2R0ZGV2aWNlLAogICAgIC5kZWFzc2lnbl9kdGRldmljZSA9IGZsYXNrX2Rl
YXNzaWduX2R0ZGV2aWNlLAogI2VuZGlmCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:22:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:22: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.xen.org>)
	id 1dhxLW-00051t-Vn; Wed, 16 Aug 2017 12:22:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhxLW-00051Y-5o
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 12:22:50 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FB/96-03368-91934995; Wed, 16 Aug 2017 12:22:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfcckq
 kwa+vkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHLiNHvBFuuKi3ua2BoY
 Zxl0MXJxCAn8ZZRoeN/FDOE8ZpSYtmYbI4SzjVFi9oUVTF2MnBwiAs4SX8/MZQexeQX0JV7/2
 sEGYgsLBEk8XH+VDaRBQqCBVeLesi6wIgkBT4kzv58BNXOA2ftnh3YxsnOwCVhJHBIDKWARUJ
 Vo33eQfQIj9wJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIE+ZwCCHYx/1wYeYpTkYFIS5Q3SmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3sjlQTrAo
 NT21Ii0zBxh8MGkJDh4lEV4rC6A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ894CmSEAU
 pRRmgc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMewlkCk9mXgncpldARzABHXGlfR
 LIESWJCCmpBsbczn6eOx0iM21/2785WG7wQffH4Z9skedV2MMu7V4YVNT0bFWPi90Z94Nlvuf
 cip/mdK8O83VfcsBIS/ZvqXKCrO/0fRPlJ93cqndRYJZ4au3Ur2vVDX3mit+0mNTKe2re+lW8
 f8rv3zm6Y9bDgh0HLxv3HZqXfLZJeOZTv1Dl3fom2ke+sNopsRRnJBpqMRcVJwIAHrbDgH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502886166!71972680!1
X-Originating-IP: [104.130.215.37]
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 20647 invoked from network); 16 Aug 2017 12:22:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 12:22:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhxLR-0008IX-TN; Wed, 16 Aug 2017 12:22: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 1dhxLM-0007Tp-Du; Wed, 16 Aug 2017 12:22:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhxLM-0003sQ-7q; Wed, 16 Aug 2017 12:22:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112665-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4befb4ed85cf5f6784f8c0aaf1d2dba1dbd26ac0
X-Osstest-Versions-That: xen=7591ea75f77643342b194031ef5a903564901ba8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 12:22:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112665: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY2NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjU0
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NTQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1NAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNGJlZmI0ZWQ4NWNmNWY2Nzg0ZjhjMGFhZjFkMmRiYTFkYmQy
NmFjMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzU5MWVhNzVmNzc2
NDMzNDJiMTk0MDMxZWY1YTkwMzU2NDkwMWJhOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjU0
ICAyMDE3LTA4LTE1IDE3OjAxOjE2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY2NSAgMjAxNy0wOC0xNiAxMDo0ODo0MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBj
YXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249NGJlZmI0ZWQ4NWNmNWY2Nzg0ZjhjMGFhZjFkMmRiYTFkYmQyNmFjMAor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xP
Q0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAt
dyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA0
YmVmYjRlZDg1Y2Y1ZjY3ODRmOGMwYWFmMWQyZGJhMWRiZDI2YWMwCisgYnJhbmNoPXhlbi11bnN0
YWJsZS1zbW9rZQorIHJldmlzaW9uPTRiZWZiNGVkODVjZjVmNjc4NGY4YzBhYWYxZDJkYmExZGJk
MjZhYzAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgor
IHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhx
ZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9
eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0YmVmYjRlZDg1Y2Y1ZjY3ODRmOGMwYWFmMWQyZGJhMWRi
ZDI2YWMwID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJl
YW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6
Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv
cmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0g
eCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8y
LjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20v
Y2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UK
KyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29z
c3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0IDRiZWZiNGVkODVjZjVmNjc4NGY4YzBhYWYxZDJkYmExZGJkMjZhYzA6
cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgNzU5MWVhNy4uNGJlZmI0ZSAgNGJlZmI0ZWQ4NWNmNWY2Nzg0ZjhjMGFhZjFk
MmRiYTFkYmQyNmFjMCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:27:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:27: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.xen.org>)
	id 1dhxPl-0005XM-Jf; Wed, 16 Aug 2017 12:27:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhxPk-0005XE-Px
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 12:27:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A5/1E-02033-02A34995; Wed, 16 Aug 2017 12:27:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpK6c1ZR
 IgzPTlCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdV66xFbxgrzgyQ7OB8QxbFyMnh4SAv8Se
 /pnsIDabgL7E7hefmEBsEQF1idMdF1lBbGaBPInOjx/BaoQFLCUOPJ3DDGKzCKhKvLi8mBHE5
 hXwlFgw4TYTxEw5ifPHf4LVCAmoSVzrv8QOUSMocXLmExaImRISB1+8YJ7AyD0LSWoWktQCRq
 ZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoVDPwMC4g3H
 CKr9DjJIcTEqivEFaUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKWgLlBItS01Mr0jJzgEEJ
 k5bg4FES4V0MkuYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUKXFeY5AiAZCijNI8uBGwCLnEK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXDmQKT2ZeCdymV0BHMAEdcaV9EsgRJYkIKakGxs
 Nf7WcdW55/oC5wS4OFltjJZ13CUz5M7J8bOt3H371mZTjToc1vrwedEqtOrf664+9ym/qP0wX
 NNE6seX57way5fKf4DZNuiNgsEtNZ90OtlS1Wqd4pd8k/02AzOZWTy6OvfJivKetR4FftGXbh
 SX7xyXMM23qEnU6HR7M2rxDoWXzzjZmcrBJLcUaioRZzUXEiABJWfg+LAgAA
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502886428!107629470!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63614 invoked from network); 16 Aug 2017 12:27:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 12:27:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="435698842"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 13:27:06 +0100
Message-ID: <1502886426-16695-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>
Subject: [Xen-devel] [PATCH] x86/mm: Drop more PV superpage leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCB8
IDEwIC0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3g4Nl82NC9wYWdlLmgKaW5kZXggNWNhZjMyMS4uYzNlYWI2MiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
eDg2XzY0L3BhZ2UuaApAQCAtNTAsMTYgKzUwLDYgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgeGVu
X3ZpcnRfZW5kOwogI2RlZmluZSBwZHhfdG9fdmlydChwZHgpICgodm9pZCAqKShESVJFQ1RNQVBf
VklSVF9TVEFSVCArIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNp
Z25lZCBsb25nKShwZHgpIDw8IFBBR0VfU0hJRlQpKSkKIAotc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIHBmbl90b19zZHgodW5zaWduZWQgbG9uZyBwZm4pCi17Ci0gICAgcmV0dXJuIHBmbl90
b19wZHgocGZuKSA+PiAoU1VQRVJQQUdFX1NISUZULVBBR0VfU0hJRlQpOwotfQotCi1zdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgc2R4X3RvX3Bmbih1bnNpZ25lZCBsb25nIHNkeCkKLXsKLSAg
ICByZXR1cm4gcGR4X3RvX3BmbihzZHggPDwgKFNVUEVSUEFHRV9TSElGVC1QQUdFX1NISUZUKSk7
Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3ZpcnRfdG9fbWFkZHIodW5zaWdu
ZWQgbG9uZyB2YSkKIHsKICAgICBBU1NFUlQodmEgPj0gWEVOX1ZJUlRfU1RBUlQgJiYgdmEgPCBE
SVJFQ1RNQVBfVklSVF9FTkQpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:36:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:36: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.xen.org>)
	id 1dhxYK-0006V9-Ek; Wed, 16 Aug 2017 12:36:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhxYJ-0006V3-Hm
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:36:03 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 45/FF-03612-23C34995; Wed, 16 Aug 2017 12:36:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXSPJ+BQ9fIZkq
 kwaczohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0brpucsBYtFKw7c6GVuYGwS6mLk4hASWMco
 sXzjdfYuRk4OYYEciVszZrCB2CIC7hKXP04Fs5kFoiU6Zu5mhWi4xCixael7ZpAEm4CBxJTXK
 1lBbF4BB4kz/+aygNgsAqoSEw4+YQSxRQXCJfZ/v8YMUSMocXLmE7AaTgFriTs357JDLFCX+D
 PvEjOELS+x/e0cKFtc4taT+UwTGPlmIWmfhaRlFpKWWUhaFjCyrGLUKE4tKkst0jU01Usqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxEBiDYwfhtWcAhRkkOJiVR3iCtKZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjFrYBygkWp6akVaZk5wJiASUtw8CiJ8J4FSfMWFyTmFmemQ
 6ROMSpKifNqgCQEQBIZpXlwbbA4vMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXnFroCk8mX
 klcNNfAS1mAlp8pX0SyOKSRISUVAPjTN9Sb+OCL/GT9Hf99ZfbaHVD64f+tEUvL8xgfmBauPb
 oK/H13AtLNbWmfUs/mh3MHLXz0pYl/3j3le/5GbbgzaX98c83lKi4ZKi1fl+lx8X+yI9pme98
 /kXff+rm2yht0po+Y8FRu6RjUWp6hjatpZ9Pi4kdKBU9ejvpQakDu4TCdxYG54dGSizFGYmGW
 sxFxYkAWe+HrL4CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502886962!71975298!1
X-Originating-IP: [131.159.0.8]
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 2842 invoked from network); 16 Aug 2017 12:36:02 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 12:36:02 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id CC3231132067B;
 Wed, 16 Aug 2017 14:35:55 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170809082038.3236-1-proskurin@sec.in.tum.de>
 <20170809082038.3236-9-proskurin@sec.in.tum.de>
 <4c768aa1-c556-6243-ca58-172aa700d893@sec.in.tum.de>
 <450808a6-ca59-7290-8328-6488f14b79e0@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <b85655b3-f369-69f7-976e-88a976f52cbe@sec.in.tum.de>
Date: Wed, 16 Aug 2017 14:35:55 +0200
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: <450808a6-ca59-7290-8328-6488f14b79e0@arm.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v8 08/13] arm/guest_access: Move
 vgic_access_guest_memory to guest_access.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8xNi8yMDE3IDEyOjExIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPgo+IE9uIDE2
LzA4LzE3IDEwOjU4LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBIaSBKdWxpZW4sCj4+Cj4+
Cj4+IE9uIDA4LzA5LzIwMTcgMTA6MjAgQU0sIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+PiBU
aGlzIGNvbW1pdCBtb3ZlcyB0aGUgZnVuY3Rpb24gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5IHRv
IGd1ZXN0Y29weS5jCj4+PiBhbmQgdGhlIGhlYWRlciBhc20vZ3Vlc3RfYWNjZXNzLmguIE5vIGZ1
bmN0aW9uYWwgY2hhbmdlcyBhcmUgbWFkZS4KPj4+IFBsZWFzZSBub3RlIHRoYXQgdGhlIGZ1bmN0
aW9uIHdpbGwgYmUgcmVuYW1lZCBpbiB0aGUgZm9sbG93aW5nIGNvbW1pdC4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KPj4+
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4gLS0tCj4+
PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Pj4gQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+PiAtLS0KPj4+IHY2OiBXZSBh
ZGRlZCB0aGlzIHBhdGNoIHRvIG91ciBwYXRjaCBzZXJpZXMuCj4+Pgo+Pj4gdjc6IEFkZCBBY2tl
ZC1ieSBKdWxpZW4gR3JhbGwuCj4+Cj4+IFsuLi5dCj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAo+Pj4gYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X2FjY2Vzcy5oCj4+PiBpbmRleCAyNTFlOTM1NTk3Li40OTcxNjUwMWE0IDEwMDY0NAo+Pj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAo+Pj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAo+Pj4gQEAgLTEwLDYgKzEwLDkgQEAgdW5zaWdu
ZWQgbG9uZyByYXdfY29weV90b19ndWVzdF9mbHVzaF9kY2FjaGUodm9pZAo+Pj4gKnRvLCBjb25z
dCB2b2lkICpmcm9tLAo+Pj4gIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfZnJvbV9ndWVzdCh2b2lk
ICp0bywgY29uc3Qgdm9pZCAqZnJvbSwKPj4+IHVuc2lnbmVkIGxlbik7Cj4+PiAgdW5zaWduZWQg
bG9uZyByYXdfY2xlYXJfZ3Vlc3Qodm9pZCAqdG8sIHVuc2lnbmVkIGxlbik7Cj4+Pgo+Pj4gK2lu
dCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEs
IHZvaWQgKmJ1ZiwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNp
emUsIGJvb2xfdCBpc193cml0ZSk7Cj4+PiArCj4+PiAgI2RlZmluZSBfX3Jhd19jb3B5X3RvX2d1
ZXN0IHJhd19jb3B5X3RvX2d1ZXN0Cj4+PiAgI2RlZmluZSBfX3Jhd19jb3B5X2Zyb21fZ3Vlc3Qg
cmF3X2NvcHlfZnJvbV9ndWVzdAo+Pj4gICNkZWZpbmUgX19yYXdfY2xlYXJfZ3Vlc3QgcmF3X2Ns
ZWFyX2d1ZXN0Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+Pj4gaW5kZXggZDRlZDIzZGYyOC4uZTQ4OWQwYmYy
MSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4+PiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+Pj4gQEAgLTIxNyw5ICsyMTcsNiBAQCBleHRlcm4g
dm9pZCByZWdpc3Rlcl92Z2ljX29wcyhzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gY29uc3Qgc3RydWN0
IHZnaWNfb3BzICpvcHMpOwo+Pj4gIGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwg
aW50ICptbWlvX2NvdW50KTsKPj4+ICBpbnQgdmdpY192M19pbml0KHN0cnVjdCBkb21haW4gKmQs
IGludCAqbW1pb19jb3VudCk7Cj4+Pgo+Pj4gLWludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnko
c3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKPj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2xfdCBpc193cml0ZSk7Cj4+PiAt
Cj4+PiAgZXh0ZXJuIGludCBkb21haW5fdmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBp
bnQgKm1taW9fY291bnQpOwo+Pj4gIGV4dGVybiBpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZj
cHUgKnYpOwo+Pj4gIGV4dGVybiBib29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdp
c3Rlcl90IHNnaXIsCj4+Cj4+IEFzIFN0ZWZhbm8gYW5kIEFuZHJldyBtZW50aW9uZWQgaW4gcGF0
Y2ggMTEvMTMsIGR1ZSB0byBhIHJlY2VudCBwYXRjaCBpbgo+PiBzdGFnaW5nLCB0aGUgdXBwZXIg
cGF0Y2ggZmFpbGVzIGJ1aWxkaW5nIGR1ZSB0byBhIG1pc3NpbmcgZGVjbGFyYXRpb24gb2YKPj4g
c3RydWN0IGRvbWFpbiBpbiA8eGVuL3R5cGVzLmg+LiBUaGlzIGNhbiBiZSBlYXNpbHkgZml4ZWQg
YnkgYWRkaW5nIGEKPj4gZm9yd2FyZCBkZWNsYXJhdGlvbiB0byBzdHJ1Y3QgZG9tYWluIHJpZ2h0
IGFib3ZlCj4+IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSBpbiA8YXNtL2d1ZXN0X2FjY2Vzcy5o
PiBhcyB5b3Ugd2lsbCBmaW5kIGluIHRoZQo+PiBmb2xsb3dpbmcgcGF0Y2guCj4KPiBXaHkgdGhl
IGZvcndhcmQgZGVjbGFyYXRpb24gYW5kIG5vdCBkaXJlY3RseSBpbmNsdWRpbmcgeGVuL3NjaGVk
Lmg/CgpZZWFwLCB0aGF0IHdvcmtzIHRvbyA6KQoKVGhhbmtzLAp+U2VyZ2VqCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:46:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxiX-0007V3-FK; Wed, 16 Aug 2017 12:46:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394c3b1bf=wei.liu2@citrix.com>)
 id 1dhxiW-0007Ux-GO
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 12:46:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 65/C4-03368-BAE34995; Wed, 16 Aug 2017 12:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve5quym
 RBrevS1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfDn9gL1jGWDHv2RrGBsaJjF2MnBwSAv4S
 D1e/ZwWxWQRUJSZcOAdmswkoS/zs7GUDsUUEdCWeLXgGZjMLZEg8OHOQBcQWFrCVmHdwPpjNK
 2Ah0fv0C9hMIQFPiRNX+9gg4oISJ2c+YYHo1ZFYsPsTUJwDyJaWWP6PAyTMKeAlsXJvI1irqI
 CKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxi/LAg4xSnIwKYnyBmlNiRTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwctrC5QTLEpNT61Iy8wBhjxMWoKDR0mEd70NUJq3uCAxtzgzHSJ1itGYY
 9a/NV+YOJo+bPnCJMSSl5+XKiXO2wYySQCkNKM0D24QLBYvMcpKCfMyAp0mxFOQWpSbWYIq/4
 pRnINRSZh3LcgUnsy8Erh9r4BOYQI65Ur7JJBTShIRUlINjJqz2bj9bHsuPfsiJv6RU+Nc65k
 v180UFm2qm1jpcGN1i3WfWeIbnXePq9WuX4q4zdq57+/CyCWWivqLrs9wvMzstXdeTsGPNxqJ
 Dnsf7moOrmpzmTH30N9n8jOSTppcfcqg2nStV4FP3yZM9oLINxUH74it3nMECj0CHq+/fKXoV
 q3qb/UF/5RYijMSDbWYi4oTAVZXKDjAAgAA
X-Env-Sender: prvs=394c3b1bf=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502887593!64246198!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50970 invoked from network); 16 Aug 2017 12:46:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 12:46:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="443995857"
Date: Wed, 16 Aug 2017 13:46:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170816124617.u6jvvedebn53ltr2@citrix.com>
References: <1502886426-16695-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502886426-16695-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Drop more PV superpage leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDE6Mjc6MDZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:49:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:49:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dhxlG-0007e7-Sp; Wed, 16 Aug 2017 12:49:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhxlE-0007e0-NV
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 12:49:24 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 55/53-04533-35F34995; Wed, 16 Aug 2017 12:49:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDvW6w/ZR
 Ig/lbFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owHD+ezFmxmqziyeT5rA+Nm1i5GTg4JAX+J
 XXfOsYHYbAL6ErtffGICsUUE1CVOd1wEq2EWyJPo/PiRHcQWFtCWePJmIZjNIqAqcfbEVbB6X
 gEPiUOHlrNAzJSTOH/8JzOILSSgJnGt/xI7RI2gxMmZT1ggZkpIHHzxgnkCI/csJKlZSFILGJ
 lWMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBkM9AwPjDsb
 2E36HGCU5mJREeYO0pkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDltQXKCRalpqdWpGXmAMMS
 Ji3BwaMkwpsGkuYtLkjMLc5Mh0idYjTmaPqw5QsTx6sJ/78xCbHk5eelSonzPgUpFQApzSjNg
 xsEi5dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR514JM4cnMK4Hb9wroFCagU660TwI5pS
 QRISXVwOjDszraO/NBQXVY1AHH360C2TNTmFQvTvmbmH5R98/cCRX2KWd8/nH1zDpw/b+P3LE
 518TW1jXWKL3xPFfa9DJ059ytcSav7i3a+OJKpupmnYvaPPkPS+z9UnyezXWxnG7advTcusdq
 F/u+rSk7ct57876tQob+TH2XtfUmzzhlNlF80oIXs1OVWIozEg21mIuKEwEuiNz+kgIAAA==
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502887762!109570040!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36667 invoked from network); 16 Aug 2017 12:49:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 12:49:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="443996262"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 13:49:19 +0100
Message-ID: <1502887759-9527-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>
Subject: [Xen-devel] [PATCH] x86/mm: Drop __PAGE_OFFSET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgYSB2ZXN0aWdpYWwgbGVmdG92ZXIgb2YgWGVuIGhhdmluZyBpbmhlcml0ZWQgTGludXgn
cyBtZW1vcnkgbWFuYWdlbWVudApjb2RlIGluIHRoZSBlYXJseSBkYXlzLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCB8IDEgLQogMSBmaWxl
IGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3g4Nl82NC9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKaW5kZXgg
YzNlYWI2Mi4uMTI1NjI3NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQv
cGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaApAQCAtMTksNyAr
MTksNiBAQAogI2RlZmluZSBTVVBFUlBBR0VfT1JERVIgICAgICAgICBQQUdFVEFCTEVfT1JERVIK
ICNkZWZpbmUgU1VQRVJQQUdFX1BBR0VTICAgICAgICAgKDE8PFNVUEVSUEFHRV9PUkRFUikKIAot
I2RlZmluZSBfX1BBR0VfT0ZGU0VUICAgICAgICAgICBESVJFQ1RNQVBfVklSVF9TVEFSVAogI2Rl
ZmluZSBfX1hFTl9WSVJUX1NUQVJUICAgICAgICBYRU5fVklSVF9TVEFSVAogCiAvKiBUaGVzZSBh
cmUgYXJjaGl0ZWN0dXJhbCBsaW1pdHMuIEN1cnJlbnQgQ1BVcyBzdXBwb3J0IG9ubHkgNDAtYml0
IHBoeXMuICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoF-0008NP-Oj; Wed, 16 Aug 2017 12:52:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoD-0008Jc-Tn
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:30 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 2C/8F-01712-D0044995; Wed, 16 Aug 2017 12:52:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ovy6Pw5R
 Ig4Zvahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHxXUFlzkrzq45yNbA2MrRxcjJISFgJPF2
 4j+mLkYuDiGBhYwSi2/fYAVJsAmoSmy4fgrMFhFQkri3ajITiM0sUChxsrsPLC4skChx58Bds
 DgLUP3VeUeBbA4OXgETieNT0yHmy0t0HJjMAmJzAoUnbzgGZgsJGEts72lkn8DIvYCRYRWjen
 FqUVlqka6hXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoGfrGRgYdzA29TofYpT
 kYFIS5Q3SmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3kR1QTrAoNT21Ii0zBxhiMGkJDh4l
 Ed40W6A0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ894CmSEAUpRRmgc3AhbulxhlpYR5G
 RkYGIR4ClKLcjNLUOVfMYpzMCoJ80rYA03hycwrgdv0CugIJqAjrrRPAjmiJBEhJdXAWL/pPv
 /MJvkPX5g0d/rvlFN5KMSet0/L6/uZiWbKKRsFbvKdNd3/uIVVlIP5h+SViL+ZZZcz/l/o7r9
 i63vy9daDGfeE9y07wbGvZG0x22JtJf2MjretFkqbtu1SDOl9+ueNmlw1m+mR7R3BOzXZLmyS
 emPjFstaf8EuOUqB80/fB8aFQa6FSizFGYmGWsxFxYkA+Z0/dHICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502887948!91639920!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28855 invoked from network); 16 Aug 2017 12:52:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4E0C0AE9C;
 Wed, 16 Aug 2017 12:52:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:48 +0200
Message-Id: <20170816125219.5255-22-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 21/52] xen/arch/x86/time.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvdGltZS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jIHwgNiArKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCBiOTg4Yjk0ZDJlLi5lYmE3YWVk
NzJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90
aW1lLmMKQEAgLTE4NzAsNyArMTg3MCw3IEBAIGludCBod2RvbV9waXRfYWNjZXNzKHN0cnVjdCBp
b3JlcSAqaW9yZXEpCiAgKiB0c2M9c2tld2VkOiBBc3N1bWUgVFNDcyBhcmUgaW5kaXZpZHVhbGx5
IHJlbGlhYmxlLCBidXQgc2tld2VkIGFjcm9zcyBDUFVzLgogICogdHNjPXN0YWJsZTpzb2NrZXQ6
IEFzc3VtZSBUU0NzIGFyZSByZWxpYWJsZSBhY3Jvc3Mgc29ja2V0cy4KICAqLwotc3RhdGljIHZv
aWQgX19pbml0IHRzY19wYXJzZShjb25zdCBjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgdHNj
X3BhcnNlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhc3RyY21wKHMsICJ1bnN0YWJsZSIp
ICkKICAgICB7CkBAIC0xODgyLDYgKzE4ODIsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHRzY19w
YXJzZShjb25zdCBjaGFyICpzKQogICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFU
VVJFX1RTQ19SRUxJQUJMRSk7CiAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgInN0YWJsZTpzb2Nr
ZXQiKSApCiAgICAgICAgIHRzY19mbGFncyB8PSBUU0NfUkVMSUFCTEVfU09DS0VUOworICAgIGVs
c2UKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9w
YXJhbSgidHNjIiwgdHNjX3BhcnNlKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoJ-00007s-Rc; Wed, 16 Aug 2017 12:52:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoI-0008SR-1r
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:34 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 31/89-01732-11044995; Wed, 16 Aug 2017 12:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ovy6fw5R
 Ig3MHzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPf3cxFrznrrgy+TdzA2MfVxcjJ4eEgJHE
 24n/mLoYuTiEBBYyShzs6mIBSbAJqEpsuH6KFcQWEVCSuLdqMlgRs8BjJokZu5YDORwcwgKJE
 nMPlYLUsADVX3x0FayXV8BEYv/BB6wQC+QlOg5MBotzAsUnbzgGZgsJGEts72lkn8DIvYCRYR
 WjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoHcZgGAH48Fm50O
 MkhxMSqK8QVpTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8IrZAeUEi1LTUyvSMnOAYQaTluDg
 URLhdbUHSvMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDhvJsgMAZCijNI8uBGwkL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd4EkCk8mXklcJteAR3BBHTElfZJIEeUJCKkpBoYq5uX/E
 zMOv+aMcCUI+3DqY6tcRH7BRvL51zf4ttyNse5+5VkGFOD7INnuxZ1X3XuuObr9YpP8XjK5W3
 bDRj809Tc/Gwul+5YvSB1HW+Y0Zxn0/3nzNq074Cd7ROL2SUri61LKo/76Fo3vA3cGdHq/9/N
 /c2BFI4LBh63Oq+LLnfguLjwweJAJZbijERDLeai4kQA0foeOHQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502887950!104635089!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10004 invoked from network); 16 Aug 2017 12:52:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:30 -0000
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 mx1.suse.de (Postfix) with ESMTP id 88D60AE94;
 Wed, 16 Aug 2017 12:52:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:54 +0200
Message-Id: <20170816125219.5255-28-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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 v3 27/52] xen/common/memory.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL21lbW9yeS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjM6Ci0gY29zbWV0aWMgY2hhbmdl
cyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyB8IDUgKysrKy0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBiMjA2NmRiMDdl
Li4yNmRhNjA1MGY2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKQEAgLTU1LDcgKzU1LDggQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IGh3ZG9tX21heF9vcmRlciA9IENPTkZJR19IV0RPTV9NQVhfT1JERVI7CiAjaWZk
ZWYgSEFTX1BBU1NUSFJPVUdICiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgcHRk
b21fbWF4X29yZGVyID0gQ09ORklHX1BURE9NX01BWF9PUkRFUjsKICNlbmRpZgotc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX21heF9vcmRlcihjb25zdCBjaGFyICpzKQorCitzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9tYXhfb3JkZXIoY29uc3QgY2hhciAqcykKIHsKICAgICBpZiAoICpzICE9ICcs
JyApCiAgICAgICAgIGRvbXVfbWF4X29yZGVyID0gc2ltcGxlX3N0cnRvdWwocywgJnMsIDApOwpA
QCAtNjcsNiArNjgsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbWF4X29yZGVyKGNvbnN0
IGNoYXIgKnMpCiAgICAgaWYgKCAqcyA9PSAnLCcgJiYgKisrcyAhPSAnLCcgKQogICAgICAgICBw
dGRvbV9tYXhfb3JkZXIgPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CiAjZW5kaWYKKworICAg
IHJldHVybiAqcyA/IC1FSU5WQUwgOiAwOwogfQogY3VzdG9tX3BhcmFtKCJtZW1vcC1tYXgtb3Jk
ZXIiLCBwYXJzZV9tYXhfb3JkZXIpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoO-0000NL-9u; Wed, 16 Aug 2017 12:52:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoM-0008RD-O1
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:38 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 AD/27-18997-61044995; Wed, 16 Aug 2017 12:52:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVyuP0Ov66ow5R
 Ig8PXhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+fsOCbToVv+7HNTD2KHUxcnJICBhJvJ34
 j6mLkYtDSGAho8T3KW3sIAk2AVWJDddPsYLYIgJKEvdWTQYrYhboZZb49GARM0hCWMBP4s/NK
 UwgNgtQw5vNDxhBbF4BE4nXr7cwQmyQl+g4MJkFxOYEik/ecAzMFhIwltje08g+gZF7ASPDKk
 aN4tSistQiXSMLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQO/WMzAw7mDsW+V
 3iFGSg0lJlDdIa0qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleMTugnGBRanpqRVpmDjDMYNIS
 HDxKIrxptkBp3uKCxNzizHSI1ClGS44Nq9d/YeK407cBSL6a8P8bkxBLXn5eqpQ4bybIPAGQh
 ozSPLhxsFi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVwNkCk9mXgnc1ldABzEBHXSlfR
 LIQSWJCCmpBkbvc4d8N0r2GEy1btm4yqqxx6GGseIX5/vTz07ujLH6uWZ1pEn1gXPSjpdK572
 OsHU0Yg49WVw8d/ruNPGWp1xBKpvtX0SerWYL4+U1ZLvWwcQZM+HRpI5zPy3lJHlfruIvXLBh
 pc6Ng15Pj1z7zerC7N5imuuq9eDCVE8mrY9Hbf7alJSI9iqxFGckGmoxFxUnAgApzcbSgAIAA
 A==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502887957!104683456!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51110 invoked from network); 16 Aug 2017 12:52:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DEF2FAEA9;
 Wed, 16 Aug 2017 12:52:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:15 +0200
Message-Id: <20170816125219.5255-49-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v3 48/52] xen: add hypercall for setting
	parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgc3lzY3RsIGh5cGVyY2FsbCB0byBzdXBwb3J0IHNldHRpbmcgcGFyYW1ldGVycyBzaW1p
bGFyIHRvCmNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzLCBidXQgYXQgcnVudGltZS4gVGhlIHBhcmFt
ZXRlcnMgdG8gc2V0IGFyZQpzcGVjaWZpZWQgYXMgYSBzdHJpbmcsIGp1c3QgbGlrZSB0aGUgYm9v
dCBwYXJhbWV0ZXJzLgoKQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjoKLSBjb3Jy
ZWN0ZWQgWFNNIHRlc3QgKERhbmllbCBEZSBHcmFhZikKClYzOgotIGNoZWNrIHBhZFtdIHRvIGJl
IHplcm8gKEphbiBCZXVsaWNoKQotIHJldHVybiBFMkJJRyBpbiBjYXNlIG9mIHBhcmFtZXRlcnMg
dG9vIGxvbmcgKEphbiBCZXVsaWNoKQotIG1vdmUgbWF4LiBwYXJhbWV0ZXIgc2l6ZSBkZWZpbmUg
dG8gc3lzY3RsLmMgKEphbiBCZXVsaWNoKQotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L2RvbTAudGUgIHwgIDIgKy0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgIHwg
MzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmggICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiB4ZW4veHNtL2ZsYXNr
L2hvb2tzLmMgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMgfCAgMiArKwogNSBmaWxlcyBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9t
MC50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKaW5kZXggZDBhNGQ5MWFj
MC4uMzM4Y2FhZjQxZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9t
MC50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCkBAIC0xNiw3ICsx
Niw3IEBAIGFsbG93IGRvbTBfdCB4ZW5fdDp4ZW4gewogYWxsb3cgZG9tMF90IHhlbl90OnhlbjIg
ewogCXJlc291cmNlX29wIHBzcl9jbXRfb3AgcHNyX2NhdF9vcCBwbXVfY3RybCBnZXRfc3ltYm9s
CiAJZ2V0X2NwdV9sZXZlbGxpbmdfY2FwcyBnZXRfY3B1X2ZlYXR1cmVzZXQgbGl2ZXBhdGNoX29w
Ci0JZ2Nvdl9vcAorCWdjb3Zfb3Agc2V0X3BhcmFtZXRlcgogfTsKIAogIyBBbGxvdyBkb20wIHRv
IHVzZSBhbGwgWEVOVkVSXyBzdWJvcHMgdGhhdCBoYXZlIGNoZWNrcy4KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5c2N0bC5jCmluZGV4IGFlNThhMGY2NTAu
LmQwODU4MGY0OTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3lzY3RsLmMKKysrIGIveGVuL2Nv
bW1vbi9zeXNjdGwuYwpAQCAtNDY3LDYgKzQ2Nyw0MiBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAgICAgICAgICBjb3B5
YmFjayA9IDE7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYRU5fU1lTQ1RMX3NldF9wYXJh
bWV0ZXI6CisgICAgeworI2RlZmluZSBYRU5fU0VUX1BBUkFNRVRFUl9NQVhfU0laRSAxMDIzCisg
ICAgICAgIGNoYXIgKnBhcmFtczsKKworICAgICAgICBpZiAoIG9wLT51LnNldF9wYXJhbWV0ZXIu
cGFkWzBdIHx8IG9wLT51LnNldF9wYXJhbWV0ZXIucGFkWzFdIHx8CisgICAgICAgICAgICAgb3At
PnUuc2V0X3BhcmFtZXRlci5wYWRbMl0gKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAt
RUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBvcC0+
dS5zZXRfcGFyYW1ldGVyLnNpemUgPiBYRU5fU0VUX1BBUkFNRVRFUl9NQVhfU0laRSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FMkJJRzsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisgICAgICAgIHBhcmFtcyA9IHhtYWxsb2NfYnl0ZXMob3AtPnUuc2V0X3BhcmFtZXRl
ci5zaXplICsgMSk7CisgICAgICAgIGlmICggIXBhcmFtcyApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHJldCA9IC1FTk9NRU07CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAg
ICBpZiAoIF9fY29weV9mcm9tX2d1ZXN0KHBhcmFtcywgb3AtPnUuc2V0X3BhcmFtZXRlci5wYXJh
bXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPnUuc2V0X3BhcmFtZXRlci5z
aXplKSApCisgICAgICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBlbHNlCisgICAgICAg
IHsKKyAgICAgICAgICAgIHBhcmFtc1tvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemVdID0gMDsKKyAg
ICAgICAgICAgIHJldCA9IHJ1bnRpbWVfcGFyc2UocGFyYW1zKTsKKyAgICAgICAgfQorCisgICAg
ICAgIHhmcmVlKHBhcmFtcyk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVs
dDoKICAgICAgICAgcmV0ID0gYXJjaF9kb19zeXNjdGwob3AsIHVfc3lzY3RsKTsKICAgICAgICAg
Y29weWJhY2sgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDllNTFhZjYxZTEuLjI5ZWYwOGVmYjEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTEwOTYsNiArMTA5NiwyMSBAQCBzdHJ1Y3QgeGVuX3N5c2N0
bF9saXZlcGF0Y2hfb3AgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3Ag
eGVuX3N5c2N0bF9saXZlcGF0Y2hfb3BfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9z
eXNjdGxfbGl2ZXBhdGNoX29wX3QpOwogCisvKgorICogWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVy
CisgKgorICogQ2hhbmdlIGh5cGVydmlzb3IgcGFyYW1ldGVycyBhdCBydW50aW1lLgorICogVGhl
IGlucHV0IHN0cmluZyBpcyBwYXJzZWQgc2ltaWxhciB0byB0aGUgYm9vdCBwYXJhbWV0ZXJzLgor
ICovCisKK3N0cnVjdCB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXIgeworICAgIFhFTl9HVUVTVF9I
QU5ETEVfNjQoY2hhcikgcGFyYW1zOyAgICAgICAvKiBJTjogcG9pbnRlciB0byBwYXJhbWV0ZXJz
LiAqLworICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjog
c2l6ZSBvZiBwYXJhbWV0ZXJzLiAqLworICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhl
bl9zeXNjdGxfc2V0X3BhcmFtZXRlciB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXJfdDsKK0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlcl90KTsKKwogc3RydWN0
IHhlbl9zeXNjdGwgewogICAgIHVpbnQzMl90IGNtZDsKICNkZWZpbmUgWEVOX1NZU0NUTF9yZWFk
Y29uc29sZSAgICAgICAgICAgICAgICAgICAgMQpAQCAtMTEyNCw2ICsxMTM5LDcgQEAgc3RydWN0
IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMg
ICAgICAgIDI1CiAjZGVmaW5lIFhFTl9TWVNDVExfZ2V0X2NwdV9mZWF0dXJlc2V0ICAgICAgICAg
ICAgMjYKICNkZWZpbmUgWEVOX1NZU0NUTF9saXZlcGF0Y2hfb3AgICAgICAgICAgICAgICAgICAy
NworI2RlZmluZSBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIgICAgICAgICAgICAgICAgIDI4CiAg
ICAgdWludDMyX3QgaW50ZXJmYWNlX3ZlcnNpb247IC8qIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZF
UlNJT04gKi8KICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3JlYWRjb25z
b2xlICAgICAgIHJlYWRjb25zb2xlOwpAQCAtMTE1Miw2ICsxMTY4LDcgQEAgc3RydWN0IHhlbl9z
eXNjdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfbGV2ZWxsaW5nX2NhcHMgY3B1
X2xldmVsbGluZ19jYXBzOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfZmVhdHVyZXNl
dCAgICBjcHVfZmVhdHVyZXNldDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNo
X29wICAgICAgbGl2ZXBhdGNoOworICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9zZXRfcGFyYW1l
dGVyICAgICBzZXRfcGFyYW1ldGVyOwogICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9m
bGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDkxMTQ2Mjc1YmIuLmFk
NmU0NTg4MjIgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNt
L2ZsYXNrL2hvb2tzLmMKQEAgLTgyNyw2ICs4MjcsOSBAQCBzdGF0aWMgaW50IGZsYXNrX3N5c2N0
bChpbnQgY21kKQogICAgIGNhc2UgWEVOX1NZU0NUTF9nY292X29wOgogICAgICAgICByZXR1cm4g
YXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19HQ09WX09QLCBOVUxMKTsKKyAg
ICBjYXNlIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlcjoKKyAgICAgICAgcmV0dXJuIGF2Y19jdXJy
ZW50X2hhc19wZXJtKFNFQ0lOSVRTSURfWEVOLCBTRUNDTEFTU19YRU4yLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fU0VUX1BBUkFNRVRFUiwgTlVMTCk7CiAKICAg
ICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gYXZjX3Vua25vd25fcGVybWlzc2lvbigic3lzY3Rs
IiwgY21kKTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggMWY3ZWIzNWZjOC4u
YjgwZmNhMWVjMCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTEwMSw2ICsx
MDEsOCBAQCBjbGFzcyB4ZW4yCiAgICAgbGl2ZXBhdGNoX29wCiAjIFhFTl9TWVNDVExfZ2Nvdl9v
cAogICAgIGdjb3Zfb3AKKyMgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyCisgICAgc2V0X3BhcmFt
ZXRlcgogfQogCiAjIENsYXNzZXMgZG9tYWluIGFuZCBkb21haW4yIGNvbnNpc3Qgb2Ygb3BlcmF0
aW9ucyB0aGF0IGEgZG9tYWluIHBlcmZvcm1zIG9uCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoD-0008Jp-Js; Wed, 16 Aug 2017 12:52:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoC-0008Hi-0H
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9D/0A-01862-B0044995; Wed, 16 Aug 2017 12:52:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy6Xw5R
 Ig1WvDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznbROZC07wVXReOM3UwLiFu4uRk0NCwEji
 7cR/TF2MXBxCAgsZJQ6s/MMMkmATUJXYcP0UK4gtIqAkcW/VZCYQm1mgUOJkdx9YXFggQeLl2
 +/sIDYLUP2tiU2MIDavgInEvgtHWCEWyEt0HJjMAmJzAsUnbzgGZgsJGEts72lkn8DIvYCRYR
 WjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqB/6xkYGHcwNu3
 1O8QoycGkJMobpDUlUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr5gdUE6wKDU9tSItMwcYaDBp
 CQ4eJRHeNFugNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifNmgswQACnKKM2DGwEL+kuMs
 lLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkl7IGm8GTmlcBtegV0BBPQEVfaJ4EcUZKIkJJqYA
 x3dCp5qLM/rXDBHDMHS8mcmOCdnx7e1Dp8PTZq6olVojMnG/X+64ySZ143xaBz2Ykm1kMRD0K
 Sjub+OLRaZ/O1DUYnXPwEdBjN03et3L/ygUDfFZaZV8/bJ9Z1CosHqL/+eHLuuRWHi5k4t246
 LsC5X3QVa1w0z7r4H0kO72exe5RkRVb8OKPEUpyRaKjFXFScCABpys7JdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502887946!106210521!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4581 invoked from network); 16 Aug 2017 12:52:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 81C7AAD88;
 Wed, 16 Aug 2017 12:52:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:42 +0200
Message-Id: <20170816125219.5255-16-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 15/52] xen/arch/x86/nmi.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbm1pLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KVjM6Ci0gY29zbWV0aWMgY2hhbmdlcyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2Fy
Y2gveDg2L25taS5jIHwgMjEgKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbm1pLmMgYi94ZW4vYXJjaC94ODYvbm1pLmMKaW5kZXggODkxNDU4MWY2Ni4uMTcwMTMxOTJk
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L25taS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ubWku
YwpAQCAtNDYsMzUgKzQ2LDQ0IEBAIGJvb2wgX19pbml0ZGF0YSBvcHRfd2F0Y2hkb2c7CiAvKiB3
YXRjaGRvZ19mb3JjZTogSWYgdHJ1ZSwgcHJvY2VzcyB1bmtub3duIE5NSXMgd2hlbiBydW5uaW5n
IHRoZSB3YXRjaGRvZy4gKi8KIGJvb2wgd2F0Y2hkb2dfZm9yY2U7CiAKLXN0YXRpYyB2b2lkIF9f
aW5pdCBwYXJzZV93YXRjaGRvZyhjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2Vfd2F0
Y2hkb2coY29uc3QgY2hhciAqcykKIHsKICAgICBpZiAoICEqcyApCiAgICAgewogICAgICAgICBv
cHRfd2F0Y2hkb2cgPSB0cnVlOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAwOwog
ICAgIH0KIAogICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQogICAgIHsKICAgICBjYXNlIDA6
CiAgICAgICAgIG9wdF93YXRjaGRvZyA9IGZhbHNlOwotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiAwOwogICAgIGNhc2UgMToKICAgICAgICAgb3B0X3dhdGNoZG9nID0gdHJ1ZTsKLSAg
ICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICBpZiAoICFzdHJj
bXAocywgImZvcmNlIikgKQogICAgICAgICB3YXRjaGRvZ19mb3JjZSA9IG9wdF93YXRjaGRvZyA9
IHRydWU7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAw
OwogfQogY3VzdG9tX3BhcmFtKCJ3YXRjaGRvZyIsIHBhcnNlX3dhdGNoZG9nKTsKIAogLyogb3B0
X3dhdGNoZG9nX3RpbWVvdXQ6IE51bWJlciBvZiBzZWNvbmRzIHRvIHdhaXQgYmVmb3JlIHBhbmlj
LiAqLwogc3RhdGljIHVuc2lnbmVkIGludCBvcHRfd2F0Y2hkb2dfdGltZW91dCA9IDU7Ci1zdGF0
aWMgdm9pZCBwYXJzZV93YXRjaGRvZ190aW1lb3V0KGNoYXIgKiBzKQorCitzdGF0aWMgaW50IHBh
cnNlX3dhdGNoZG9nX3RpbWVvdXQoY29uc3QgY2hhciAqcykKIHsKLSAgICBvcHRfd2F0Y2hkb2df
dGltZW91dCA9IHNpbXBsZV9zdHJ0b3VsbChzLCBOVUxMLCAwKTsKKyAgICBjb25zdCBjaGFyICpx
OworCisgICAgb3B0X3dhdGNoZG9nX3RpbWVvdXQgPSBzaW1wbGVfc3RydG91bGwocywgJnEsIDAp
OwogICAgIG9wdF93YXRjaGRvZyA9ICEhb3B0X3dhdGNoZG9nX3RpbWVvdXQ7CisKKyAgICByZXR1
cm4gKnEgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgid2F0Y2hkb2dfdGltZW91dCIs
IHBhcnNlX3dhdGNoZG9nX3RpbWVvdXQpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoH-0008S3-C6; Wed, 16 Aug 2017 12:52:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoH-0008P7-0f
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:33 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 66/C8-22472-01044995; Wed, 16 Aug 2017 12:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ovy6/w5R
 Ig/+bNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFq74xFtxVqPjXyN/AOEOyi5GTQ0LASOLt
 xH9MXYxcHEICxxgltt5+yQySYBNQldhw/RQriC0ioCRxb9VkJhCbWcBVouH3UrC4sEC2xIrHT
 ewgNgtQ/c97X8DivAImEouazjBDLJCX6DgwmQXE5gSKT95wDMwWEjCW2N7TyD6BkXsBI8MqRo
 3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7G1b+dDjF
 KcjApifIGaU2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO8cWKCdYlJqeWpGWmQMMM5i0BAeP
 kghvGkiat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEeZ+CFAmAFGWU5sGNgIX8JUZZKWFeR
 qCjhHgKUotyM0tQ5V8xinMwKgnzrgWZwpOZVwK36RXQEUxAR1xpnwRyREkiQkqqgdH7ctAXJ8
 78VH/PnT+49ZdXtEdLtvds+bblvpD8j/q3/o8WZJhm/LNtsotWs7G09Qr5fWzuvEMLVmQ1T5v
 y6FVdEe+tpQeO2WmVN7/XXapa1eL2ITLYwTpTcd49nyKZ55fWX/4tNtv0Zqiiy+UD83YGZLoY
 WPlfOjtj15RpM9k2TZVxdH4mzK7EUpyRaKjFXFScCAAA1HPzdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502887951!54784765!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39292 invoked from network); 16 Aug 2017 12:52:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:31 -0000
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 mx1.suse.de (Postfix) with ESMTP id 64996AE57
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 12:52:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:58 +0200
Message-Id: <20170816125219.5255-32-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 31/52] xen/drivers/cpufreq/cpufreq.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXEuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KVjM6Ci0gZG9udCBtb2RpZnkgb3B0aW9uIHZhbHVlIGluIGhhbmRsaW5nIGZ1bmN0aW9u
Ci0gcmVtb3ZlIHByb3RvdHlwZSBvZiBjcHVmcmVxX2NtZGxpbmVfcGFyc2UoKSBmcm9tIGNwdWZy
ZXEuaCBhbmQgbWFrZQogIGl0IHN0YXRpYwotLS0KIHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJl
cS5jICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oIHwgIDIgLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MjUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvY3B1ZnJlcS9jcHVmcmVxLmMgYi94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYwppbmRl
eCBmZDgyZWY1ZGNlLi4yMTZhZDMyMzUwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jcHVmcmVx
L2NwdWZyZXEuYworKysgYi94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYwpAQCAtNjIsMzcg
KzYyLDQxIEBAIExJU1RfSEVBRF9SRUFEX01PU1RMWShjcHVmcmVxX2dvdmVybm9yX2xpc3QpOwog
Lyogc2V0IHhlbiBhcyBkZWZhdWx0IGNwdWZyZXEgKi8KIGVudW0gY3B1ZnJlcV9jb250cm9sbGVy
IGNwdWZyZXFfY29udHJvbGxlciA9IEZSRVFDVExfeGVuOwogCi1zdGF0aWMgdm9pZCBfX2luaXQg
c2V0dXBfY3B1ZnJlcV9vcHRpb24oY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgY3B1ZnJl
cV9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKnMpOworCitzdGF0aWMgaW50IF9faW5pdCBzZXR1
cF9jcHVmcmVxX29wdGlvbihjb25zdCBjaGFyICpzdHIpCiB7Ci0gICAgY2hhciAqYXJnID0gc3Ry
cGJyayhzdHIsICIsOiIpOworICAgIGNvbnN0IGNoYXIgKmFyZyA9IHN0cnBicmsoc3RyLCAiLDoi
KTsKICAgICBpbnQgY2hvaWNlOwogCi0gICAgaWYgKCBhcmcgKQotICAgICAgICAqYXJnKysgPSAn
XDAnOworICAgIGlmICggIWFyZyApCisgICAgICAgIGFyZyA9IHN0cmNocihzdHIsICdcMCcpOwog
ICAgIGNob2ljZSA9IHBhcnNlX2Jvb2woc3RyKTsKIAotICAgIGlmICggY2hvaWNlIDwgMCAmJiAh
c3RyY21wKHN0ciwgImRvbTAta2VybmVsIikgKQorICAgIGlmICggY2hvaWNlIDwgMCAmJiAhc3Ry
bmNtcChzdHIsICJkb20wLWtlcm5lbCIsIGFyZyAtIHN0cikgKQogICAgIHsKICAgICAgICAgeGVu
X3Byb2Nlc3Nvcl9wbWJpdHMgJj0gflhFTl9QUk9DRVNTT1JfUE1fUFg7CiAgICAgICAgIGNwdWZy
ZXFfY29udHJvbGxlciA9IEZSRVFDVExfZG9tMF9rZXJuZWw7CiAgICAgICAgIG9wdF9kb20wX3Zj
cHVzX3BpbiA9IDE7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQog
Ci0gICAgaWYgKCBjaG9pY2UgPT0gMCB8fCAhc3RyY21wKHN0ciwgIm5vbmUiKSApCisgICAgaWYg
KCBjaG9pY2UgPT0gMCB8fCAhc3RybmNtcChzdHIsICJub25lIiwgYXJnIC0gc3RyKSApCiAgICAg
ewogICAgICAgICB4ZW5fcHJvY2Vzc29yX3BtYml0cyAmPSB+WEVOX1BST0NFU1NPUl9QTV9QWDsK
ICAgICAgICAgY3B1ZnJlcV9jb250cm9sbGVyID0gRlJFUUNUTF9ub25lOwotICAgICAgICByZXR1
cm47CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIGlmICggY2hvaWNlID4gMCB8fCAh
c3RyY21wKHN0ciwgInhlbiIpICkKKyAgICBpZiAoIGNob2ljZSA+IDAgfHwgIXN0cm5jbXAoc3Ry
LCAieGVuIiwgYXJnIC0gc3RyKSApCiAgICAgewogICAgICAgICB4ZW5fcHJvY2Vzc29yX3BtYml0
cyB8PSBYRU5fUFJPQ0VTU09SX1BNX1BYOwogICAgICAgICBjcHVmcmVxX2NvbnRyb2xsZXIgPSBG
UkVRQ1RMX3hlbjsKLSAgICAgICAgaWYgKCBhcmcgJiYgKmFyZyApCi0gICAgICAgICAgICBjcHVm
cmVxX2NtZGxpbmVfcGFyc2UoYXJnKTsKKyAgICAgICAgaWYgKCAqYXJnICYmICooYXJnICsgMSkg
KQorICAgICAgICAgICAgcmV0dXJuIGNwdWZyZXFfY21kbGluZV9wYXJzZShhcmcgKyAxKTsKICAg
ICB9CisKKyAgICByZXR1cm4gKGNob2ljZSA8IDApID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21f
cGFyYW0oImNwdWZyZXEiLCBzZXR1cF9jcHVmcmVxX29wdGlvbik7CiAKQEAgLTU3MSw3ICs1NzUs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBjcHVmcmVxX2hhbmRsZV9jb21tb25fb3B0aW9uKGNvbnN0
IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnZhbAogICAgIHJldHVybiAwOwogfQogCi12b2lkIF9f
aW5pdCBjcHVmcmVxX2NtZGxpbmVfcGFyc2UoY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQg
Y3B1ZnJlcV9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgc3RhdGljIHN0cnVj
dCBjcHVmcmVxX2dvdmVybm9yICpfX2luaXRkYXRhIGNwdWZyZXFfZ292ZXJub3JzW10gPQogICAg
IHsKQEAgLTU4MSw4ICs1ODUsMTIgQEAgdm9pZCBfX2luaXQgY3B1ZnJlcV9jbWRsaW5lX3BhcnNl
KGNoYXIgKnN0cikKICAgICAgICAgJmNwdWZyZXFfZ292X3BlcmZvcm1hbmNlLAogICAgICAgICAm
Y3B1ZnJlcV9nb3ZfcG93ZXJzYXZlCiAgICAgfTsKKyAgICBzdGF0aWMgY2hhciBidWZbMTI4XTsK
KyAgICBjaGFyICpzdHIgPSBidWY7CiAgICAgdW5zaWduZWQgaW50IGdvdl9pbmRleCA9IDA7Cisg
ICAgaW50IHJjID0gMDsKIAorICAgIHN0cmxjcHkoYnVmLCBzLCBzaXplb2YoYnVmKSk7CiAgICAg
ZG8gewogICAgICAgICBjaGFyICp2YWwsICplbmQgPSBzdHJjaHIoc3RyLCAnLCcpOwogICAgICAg
ICB1bnNpZ25lZCBpbnQgaTsKQEAgLTYxMSwxMSArNjE5LDE2IEBAIHZvaWQgX19pbml0IGNwdWZy
ZXFfY21kbGluZV9wYXJzZShjaGFyICpzdHIpCiAgICAgICAgIGlmIChzdHIgJiYgIWNwdWZyZXFf
aGFuZGxlX2NvbW1vbl9vcHRpb24oc3RyLCB2YWwpICYmCiAgICAgICAgICAgICAoIWNwdWZyZXFf
Z292ZXJub3JzW2dvdl9pbmRleF0tPmhhbmRsZV9vcHRpb24gfHwKICAgICAgICAgICAgICAhY3B1
ZnJlcV9nb3Zlcm5vcnNbZ292X2luZGV4XS0+aGFuZGxlX29wdGlvbihzdHIsIHZhbCkpKQorICAg
ICAgICB7CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImNwdWZyZXEvJXM6IG9w
dGlvbiAnJXMnIG5vdCByZWNvZ25pemVkXG4iLAogICAgICAgICAgICAgICAgICAgIGNwdWZyZXFf
Z292ZXJub3JzW2dvdl9pbmRleF0tPm5hbWUsIHN0cik7CisgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CisgICAgICAgIH0KIAogICAgICAgICBzdHIgPSBlbmQ7CiAgICAgfSB3aGlsZSAoc3RyKTsK
KworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBjcHVfY2FsbGJhY2soCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oIGIveGVuL2luY2x1ZGUvYWNw
aS9jcHVmcmVxL2NwdWZyZXEuaAppbmRleCA0OGFkMWQwMDA0Li5hNWNkN2QwOGExIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmgKQEAgLTc5LDggKzc5LDYgQEAgREVDTEFSRV9QRVJfQ1BV
KHN0cnVjdCBjcHVmcmVxX3BvbGljeSAqLCBjcHVmcmVxX2NwdV9wb2xpY3kpOwogZXh0ZXJuIGlu
dCBfX2NwdWZyZXFfc2V0X3BvbGljeShzdHJ1Y3QgY3B1ZnJlcV9wb2xpY3kgKmRhdGEsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVmcmVxX3BvbGljeSAqcG9saWN5
KTsKIAotdm9pZCBjcHVmcmVxX2NtZGxpbmVfcGFyc2UoY2hhciAqKTsKLQogI2RlZmluZSBDUFVG
UkVRX1NIQVJFRF9UWVBFX05PTkUgKDApIC8qIE5vbmUgKi8KICNkZWZpbmUgQ1BVRlJFUV9TSEFS
RURfVFlQRV9IVyAgICgxKSAvKiBIVyBkb2VzIG5lZWRlZCBjb29yZGluYXRpb24gKi8KICNkZWZp
bmUgQ1BVRlJFUV9TSEFSRURfVFlQRV9BTEwgICgyKSAvKiBBbGwgZGVwZW5kZW50IENQVXMgc2hv
dWxkIHNldCBmcmVxICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoE-0008Kr-83; Wed, 16 Aug 2017 12:52:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoC-0008HA-Es
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:28 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5F/D9-01993-C0044995; Wed, 16 Aug 2017 12:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ovy6nw5R
 Ig0lHtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owt5/MLWnkrXh1LbGDcydnFyMkhIWAk8Xbi
 P6YuRi4OIYGFjBI37vUwgSTYBFQlNlw/xQpiiwgoSdxbNRmsiFlgL6PEoWu/WUASwgKZEr+mN
 ILZLEANu7pWM4PYvAImEn+//mWB2CAv0XFgMpjNCRSfvOEYmC0kYCyxvaeRfQIj9wJGhlWM6s
 WpRWWpRbpGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgb5lAIIdjN//OB1ilOR
 gUhLlDdKaEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneRHVBOsCg1PbUiLTMHGGQwaQkOHiUR
 3jRboDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonz3gKZIQBSlFGaBzcCFvCXGGWlhHkZg
 Y4S4ilILcrNLEGVf8UozsGoJMw7G2QKT2ZeCdymV0BHMAEdcaV9EsgRJYkIKakGxqWCkhk6kr
 cDDFacL/k1MXWpsYnOkTWnXfRfTJC4cOJpdOztgD8X+I7KXmxuzpbI33xFjHNdbrPr59qLv1f
 XWFplFxsyipxfqZimP+li0o/ymeYsshwsn2q8c/K3dl3fsy3vydv0p33PriXX9Z+3j7vq0PrP
 lKtAPptr/w+9z136m5nK1qm5KLEUZyQaajEXFScCALIkmRpzAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502887945!93503743!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65350 invoked from network); 16 Aug 2017 12:52:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:25 -0000
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 mx1.suse.de (Postfix) with ESMTP id 5358DAE57;
 Wed, 16 Aug 2017 12:52:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:37 +0200
Message-Id: <20170816125219.5255-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH v3 10/52] xen/arch/x86/hvm/vmx/vmcs.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaHZtL3ZteC92bWNzLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWth
amltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tClYzOgotIGRvbnQgbW9kaWZ5IG9wdGlvbiB2YWx1ZSBpbiBwYXJzaW5n
IGZ1bmN0aW9uCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgMTkgKysrKysrKysr
KysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDc4NTQ4MDJjYmEuLjAyZjU0ZTdmODQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKQEAgLTc0LDkgKzc0LDEwIEBAIHN0YXRpYyBzOCBfX3JlYWRfbW9zdGx5IG9wdF9l
cHRfYWQgPSAtMTsKICAqICBwbWwgICAgICAgICAgICAgICAgIEVuYWJsZSBQTUwKICAqICBhZCAg
ICAgICAgICAgICAgICAgIFVzZSBBL0QgYml0cwogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2VfZXB0X3BhcmFtKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFyYW0o
Y29uc3QgY2hhciAqcykKIHsKLSAgICBjaGFyICpzczsKKyAgICBjb25zdCBjaGFyICpzczsKKyAg
ICBpbnQgcmMgPSAwOwogCiAgICAgZG8gewogICAgICAgICBib29sX3QgdmFsID0gISFzdHJuY21w
KHMsICJuby0iLCAzKTsKQEAgLTg1LDE2ICs4NiwyMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2VfZXB0X3BhcmFtKGNoYXIgKnMpCiAgICAgICAgICAgICBzICs9IDM7CiAKICAgICAgICAgc3Mg
PSBzdHJjaHIocywgJywnKTsKLSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAn
XDAnOworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAn
KTsKIAotICAgICAgICBpZiAoICFzdHJjbXAocywgInBtbCIpICkKKyAgICAgICAgaWYgKCAhc3Ry
bmNtcChzLCAicG1sIiwgc3MgLSBzKSApCiAgICAgICAgICAgICBvcHRfcG1sX2VuYWJsZWQgPSB2
YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJhZCIpICkKKyAgICAgICAgZWxzZSBp
ZiAoICFzdHJuY21wKHMsICJhZCIsIHNzIC0gcykgKQogICAgICAgICAgICAgb3B0X2VwdF9hZCA9
IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAgICAg
IHMgPSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoIHNzICk7CisgICAgfSB3aGlsZSAoICpzcyApOwor
CisgICAgcmV0dXJuIHJjOwogfQogY3VzdG9tX3BhcmFtKCJlcHQiLCBwYXJzZV9lcHRfcGFyYW0p
OwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoG-0008P1-FN; Wed, 16 Aug 2017 12:52:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoF-0008LK-8E
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 96/61-01995-E0044995; Wed, 16 Aug 2017 12:52:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy6vw5R
 Ig4N/zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOzkXsBe28FVs/bGFvYFzE2cXIySEhYCTx
 duI/pi5GLg4hgWOMEhMuLmUFSbAJqEpsuH4KzBYRUJK4t2oyE4jNLOAq0fAbokZYIFniSPMxs
 DgLUP2P3n1gcV4BE4kbq+awQCyQl+g4MBnM5gSKT95wDMwWEjCW2N7TyD6BkXsBI8MqRo3i1K
 Ky1CJdQ0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA/9YzMDDuYPx93O8QoyQ
 Hk5Iob5DWlEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryL7IBygkWp6akVaZk5wECDSUtw8CiJ
 8KbZAqV5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcNxNkhgBIUUZpHtwIWNBfYpSVEuZlZ
 GBgEOIpSC3KzSxBlX/FKM7BqCTMK2EPNIUnM68EbtMroCOYgI640j4J5IiSRISUVANjAaeFIf
 8qqxrBdeXyQvH72jrv1nrPL9WMtW05ms+1OeLBmcCMFaFbBCSWXMnpntFe55AUctfBx7xM5Mg
 pDv+1uf72AjOY58ocXN+wVSKbfdqnw9/W8+g2aV2wKg5Ome+je+hi+cf9BhmLH7teecQlzpEe
 WcTuL7u81iig98exO89MGq/HMimxFGckGmoxFxUnAgAEjrzrdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502887949!110102412!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64654 invoked from network); 16 Aug 2017 12:52:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 88EA9AE71
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 12:52:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:52 +0200
Message-Id: <20170816125219.5255-26-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 25/52] xen/common/efi/boot.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2VmaS9ib290LmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3
YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYz
OgotIGRvbnQgcmV0dXJuIG91dCBvZiBsb29wcyAoSmFuIEJldWxpY2gpCi0gZG9udCBtb2RpZnkg
b3B0aW9uIHZhbHVlIGluIHBhcnNpbmcgZnVuY3Rpb24KLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290
LmMgfCAxOSArKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9u
cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMg
Yi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggMTFiZGM3YTJhNC4uMDFkMzMwMDRlMCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YwpAQCAtMTMwNiw5ICsxMzA2LDEwIEBAIGVmaV9zdGFydChFRklfSEFORExFIEltYWdlSGFuZGxl
LCBFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSkKIAogc3RhdGljIGJvb2wgX19pbml0ZGF0
YSBlZmlfbWFwX3VjOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZWZpX3BhcmFtKGNoYXIg
KnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lZmlfcGFyYW0oY29uc3QgY2hhciAqcykKIHsK
LSAgICBjaGFyICpzczsKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBpbnQgcmMgPSAwOwogCiAg
ICAgZG8gewogICAgICAgICBib29sIHZhbCA9IHN0cm5jbXAocywgIm5vLSIsIDMpOwpAQCAtMTMx
NywyMSArMTMxOCwyNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZWZpX3BhcmFtKGNoYXIg
KnMpCiAgICAgICAgICAgICBzICs9IDM7CiAKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsK
LSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOworICAgICAgICBpZiAo
ICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAo
ICFzdHJjbXAocywgInJzIikgKQorICAgICAgICBpZiAoICFzdHJuY21wKHMsICJycyIsIHNzIC0g
cykgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHZhbCApCiAgICAgICAgICAgICAgICAg
X19zZXRfYml0KEVGSV9SUywgJmVmaV9mbGFncyk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgICAgICAgX19jbGVhcl9iaXQoRUZJX1JTLCAmZWZpX2ZsYWdzKTsKICAgICAgICAgfQotICAg
ICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAiYXR0cj11YyIpICkKKyAgICAgICAgZWxzZSBpZiAo
ICFzdHJuY21wKHMsICJhdHRyPXVjIiwgc3MgLSBzKSApCiAgICAgICAgICAgICBlZmlfbWFwX3Vj
ID0gdmFsOworICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAgICAg
ICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICggc3MgKTsKKyAgICB9IHdoaWxlICggKnNzICk7
CisKKyAgICByZXR1cm4gcmM7CiB9CiBjdXN0b21fcGFyYW0oImVmaSIsIHBhcnNlX2VmaV9wYXJh
bSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoG-0008QT-WF; Wed, 16 Aug 2017 12:52:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoF-0008IL-IT
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:31 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D2/AD-01996-F0044995; Wed, 16 Aug 2017 12:52:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsVyuP0Ovy6fw5R
 Ig4MHjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOE44FM7kq1u3sYmpg3MDRxcjJISFgJPF2
 4j8mEFtIYCGjxOxrBiA2m4CqxIbrp1hBbBEBJYl7qyaD1TAL1El03JzADmILC2RINK2ZAFTDw
 cECVD/nhzpImFfAROLzn+lMEOPlJToOTGYBsTmB4pM3HGOBWGUssb2nkX0CI/cCRoZVjOrFqU
 VlqUW6ZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIF+ZQCCHYxTG5wPMUpyMCm
 J8gZpTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErZgeUEyxKTU+tSMvMAQYYTFqCg0dJhDfN
 FijNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivJkgMwRAijJK8+BGwIL9EqOslDAvI9BRQ
 jwFqUW5mSWo8q8YxTkYlYR5r4JM4cnMK4Hb9AroCCagI660TwI5oiQRISXVwLhXrFtrUez3gM
 iC37dslybnvdue1ln8v2TifaE9ZwI3CRltyDCYtprl3hdx+3cziy6m/dXuf5LmJScVs7zWVyR
 O5v+Uxf7hH16fl6utnX9sTWH7mazFH8O+THRXOVVWHr7G/HbaVutjxczqFVlXZ25VMIia5KFQ
 3Jfyv7XD+FfrIX9bW50nD5RYijMSDbWYi4oTAYNXnp5xAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502887950!103938851!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6291 invoked from network); 16 Aug 2017 12:52:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7D900AE71;
 Wed, 16 Aug 2017 12:52:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:55 +0200
Message-Id: <20170816125219.5255-29-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] [PATCH v3 28/52] xen/common/sched_credit2.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZh
bHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CkFja2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDI5YzAwMmE2M2UuLjliMWRiMTM1MWYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCkBAIC0zMzksNyArMzM5LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNv
bnN0IG9wdF9ydW5xdWV1ZV9zdHJbXSA9IHsKIH07CiBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkg
b3B0X3J1bnF1ZXVlID0gT1BUX1JVTlFVRVVFX1NPQ0tFVDsKIAotc3RhdGljIHZvaWQgcGFyc2Vf
Y3JlZGl0Ml9ydW5xdWV1ZShjb25zdCBjaGFyICpzKQorc3RhdGljIGludCBwYXJzZV9jcmVkaXQy
X3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTM0
OCwxMSArMzQ4LDEzIEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NyZWRpdDJfcnVucXVldWUoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgaWYgKCAhc3RyY21wKHMsIG9wdF9ydW5xdWV1ZV9zdHJbaV0pICkK
ICAgICAgICAgewogICAgICAgICAgICAgb3B0X3J1bnF1ZXVlID0gaTsKLSAgICAgICAgICAgIHJl
dHVybjsKKyAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAgICAgfQogCiAgICAgcHJp
bnRrKCJXQVJOSU5HLCB1bnJlY29nbml6ZWQgdmFsdWUgb2YgY3JlZGl0Ml9ydW5xdWV1ZSBvcHRp
b24hXG4iKTsKKworICAgIHJldHVybiAtRUlOVkFMOwogfQogY3VzdG9tX3BhcmFtKCJjcmVkaXQy
X3J1bnF1ZXVlIiwgcGFyc2VfY3JlZGl0Ml9ydW5xdWV1ZSk7CiAKLS0gCjIuMTIuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoN-0000Je-19; Wed, 16 Aug 2017 12:52:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoM-0000Ep-0R
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:38 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6D/7A-04533-51044995; Wed, 16 Aug 2017 12:52:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov66Iw5R
 Ig85OZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePstMcsBUe0K7Zdn8vWwLhSuYuRk0NCwEji
 7cR/TF2MXBxCAgsZJdZf2MwMkmATUJXYcP0UK4gtIqAkcW/VZLAiZoHHTBIzdi1nAkkIC/hLf
 P70hw3EZgFqWLH2KCOIzStgInHyejs7xAZ5iY4Dk1lAbE6g+OQNx8BsIQFjie09jewTGLkXMD
 KsYtQoTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9HA9AwPjDsb
 OE36HGCU5mJREeYO0pkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAVswPKCRalpqdWpGXmAEMN
 Ji3BwaMkwptmC5TmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8VClx3kyQGQIgRRmleXAjYGF/i
 VFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw71WQKTyZeSVwm14BHcEEdMSV9kkgR5QkIqSkGh
 i5QretuP60RUgoT/i3haDQ7KSXJ61Pc7lb/5rMXpbw+m/W0jK52bMX/72SrHf1afP7vxM6HTk
 rt5/dcVDqoejhlNh5H846T4u6oX7rnZigv8bKfbsuVv3zrtoYZ3PJ5Z2lhpyXAKdB/NO6judc
 pssDGe6IV3Ntdbxw8XOaRMfLc/om1+wXypkosRRnJBpqMRcVJwIAQ4E2OXYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502887956!102708948!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17513 invoked from network); 16 Aug 2017 12:52:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:36 -0000
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 mx1.suse.de (Postfix) with ESMTP id 4D7A3AE94;
 Wed, 16 Aug 2017 12:52:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:14 +0200
Message-Id: <20170816125219.5255-48-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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 v3 47/52] xen: add basic support for runtime
	parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBuZWVkZWQgaW5mcmFzdHJ1Y3R1cmUgZm9yIHJ1bnRpbWUgcGFyYW1ldGVyIGNoYW5n
aW5nIHNpbWlsYXIKdG8gdGhhdCB1c2VkIGF0IGJvb3QgdGltZSB2aWEgY21kbGluZS4gV2UgYXJl
IHVzaW5nIHRoZSBzYW1lIHBhcnNpbmcKZnVuY3Rpb25zIGFzIGZvciBjbWRsaW5lIHBhcnNpbmcs
IGJ1dCB3aXRoIGEgZGlmZmVyZW50IGFycmF5IG9mCnBhcmFtZXRlciBkZWZpbml0aW9ucy4KCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOgotIGFkZGVkIG1v
ZGlmaWNhdGlvbiBvZiBBUk0gbGlua2VyIHNjcmlwdCAoV2VpIExpdSkKClYzOgotIG1vdmVkIHJ1
bnRpbWUgcGFyYW1ldGVyIGFycmF5IGluIGxpbmtlciBzY3JpcHRzIChKYW4gQmV1bGljaCkKLSBy
ZW5hbWVkIG1hY3JvcyB0byAqX3J1bnRpbWVfcGFyYW0oKSAoSmFuIEJldWxpY2gpCi0gYWRkZWQg
KnJ1bnRpbWVfb25seV9wYXJhbSgpIG1hY3JvcyAoSmFuIEJldWxpY2gpCi0gbGV0ICpfcnVudGlt
ZV9wYXJhbSgpIG1hY3JvcyBpbmNsdWRlIGJvb3QgcGFyYW0gZnVuY3Rpb25hbGl0eQogIChKYW4g
QmV1bGljaCkKLS0tCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TIHwgIDQgKysrKwogeGVuL2FyY2gv
eDg2L3hlbi5sZHMuUyB8ICA0ICsrKysKIHhlbi9jb21tb24va2VybmVsLmMgICAgfCAgNSArKysr
KwogeGVuL2luY2x1ZGUveGVuL2luaXQuaCB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggIHwgIDEgKwog
NSBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCmlu
ZGV4IDJkNTRmMjI0ZWMuLmM5Yjk1NDY0MzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS94ZW4u
bGRzLlMKKysrIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwpAQCAtNjEsNiArNjEsMTAgQEAgU0VD
VElPTlMKICAgICAgICAqKC5sb2NrcHJvZmlsZS5kYXRhKQogICAgICAgIF9fbG9ja19wcm9maWxl
X2VuZCA9IC47CiAjZW5kaWYKKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CisgICAg
ICAgX19wYXJhbV9zdGFydCA9IC47CisgICAgICAgKiguZGF0YS5wYXJhbSkKKyAgICAgICBfX3Bh
cmFtX2VuZCA9IC47CiAgIH0gOnRleHQKIAogI2lmIGRlZmluZWQoQlVJTERfSUQpCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRl
eCBmZjA4YmJlNDJhLi42YTdiYmI4Y2ExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxk
cy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTEyMCw2ICsxMjAsMTAgQEAgU0VD
VElPTlMKICAgICAgICAqKC5sb2NrcHJvZmlsZS5kYXRhKQogICAgICAgIF9fbG9ja19wcm9maWxl
X2VuZCA9IC47CiAjZW5kaWYKKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CisgICAg
ICAgX19wYXJhbV9zdGFydCA9IC47CisgICAgICAgKiguZGF0YS5wYXJhbSkKKyAgICAgICBfX3Bh
cmFtX2VuZCA9IC47CiAgIH0gOnRleHQKIAogI2lmIGRlZmluZWQoQlVJTERfSUQpCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCAxYjY2
YWQ0ZTU1Li4yYWI4ZWQ0OTZkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBi
L3hlbi9jb21tb24va2VybmVsLmMKQEAgLTE4OCw2ICsxODgsMTEgQEAgc3RhdGljIHZvaWQgX19p
bml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAgICAgcGFyc2VfcGFyYW1z
KGNtZGxpbmUsIF9fc2V0dXBfc3RhcnQsIF9fc2V0dXBfZW5kKTsKIH0KIAoraW50IHJ1bnRpbWVf
cGFyc2UoY29uc3QgY2hhciAqbGluZSkKK3sKKyAgICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUs
IF9fcGFyYW1fc3RhcnQsIF9fcGFyYW1fZW5kKTsKK30KKwogLyoqCiAgKiAgICBjbWRsaW5lX3Bh
cnNlIC0tIHBhcnNlcyB0aGUgeGVuIGNvbW1hbmQgbGluZS4KICAqIElmIENPTkZJR19DTURMSU5F
IGlzIHNldCwgaXQgd291bGQgYmUgcGFyc2VkIHByaW9yIHRvIEBjbWRsaW5lLgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2luaXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKaW5kZXgg
MjM0ZWMyNWFhZS4uZGIwNmM3NmZkZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2luaXQu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCkBAIC05MCwxMSArOTAsMTYgQEAgc3RydWN0
IGtlcm5lbF9wYXJhbSB7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBf
X3NldHVwX3N0YXJ0W10sIF9fc2V0dXBfZW5kW107CitleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5l
bF9wYXJhbSBfX3BhcmFtX3N0YXJ0W10sIF9fcGFyYW1fZW5kW107CisKKyNkZWZpbmUgX19kYXRh
cGFyYW0gICAgICAgX191c2VkX3NlY3Rpb24oIi5kYXRhLnBhcmFtIikKKworI2RlZmluZSBfX3Bh
cmFtKGF0dCkgICAgICBzdGF0aWMgY29uc3QgYXR0IFwKKyAgICBfX2F0dHJpYnV0ZV9fKChfX2Fs
aWduZWRfXyhzaXplb2Yodm9pZCAqKSkpKSBzdHJ1Y3Qga2VybmVsX3BhcmFtCiAKICNkZWZpbmUg
X19zZXR1cF9zdHIgc3RhdGljIGNvbnN0IF9faW5pdGNvbnN0IFwKICAgICBfX2F0dHJpYnV0ZV9f
KChfX2FsaWduZWRfXygxKSkpIGNoYXIKLSNkZWZpbmUgX19rcGFyYW0gc3RhdGljIGNvbnN0IF9f
aW5pdHNldHVwIFwKLSAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyhzaXplb2Yodm9pZCAq
KSkpKSBzdHJ1Y3Qga2VybmVsX3BhcmFtCisjZGVmaW5lIF9fa3BhcmFtICAgICAgICAgIF9fcGFy
YW0oX19pbml0c2V0dXApCiAKICNkZWZpbmUgY3VzdG9tX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAg
ICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXApAQCAtMTMxLDYg
KzEzNiw1NCBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3NldHVwX3N0YXJ0
W10sIF9fc2V0dXBfZW5kW107CiAgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAogICAg
ICAgICAgIC5wYXIudmFyID0gJl92YXIgfQogCisjZGVmaW5lIF9fcnRwYXJhbSAgICAgICAgIF9f
cGFyYW0oX19kYXRhcGFyYW0pCisKKyNkZWZpbmUgY3VzdG9tX3J1bnRpbWVfb25seV9wYXJhbShf
bmFtZSwgX3ZhcikgXAorICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKKyAgICAgIHsg
Lm5hbWUgPSBfbmFtZSwgXAorICAgICAgICAgIC50eXBlID0gT1BUX0NVU1RPTSwgXAorICAgICAg
ICAgIC5wYXIuZnVuYyA9IF92YXIgfQorI2RlZmluZSBib29sZWFuX3J1bnRpbWVfb25seV9wYXJh
bShfbmFtZSwgX3ZhcikgXAorICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKKyAgICAg
ICAgeyAubmFtZSA9IF9uYW1lLCBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfQk9PTCwgXAorICAg
ICAgICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwKKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFy
IH0KKyNkZWZpbmUgaW50ZWdlcl9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKKyAg
ICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSBcCisgICAgICAgIHsgLm5hbWUgPSBfbmFtZSwg
XAorICAgICAgICAgIC50eXBlID0gT1BUX1VJTlQsIFwKKyAgICAgICAgICAubGVuID0gc2l6ZW9m
KF92YXIpLCBcCisgICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisjZGVmaW5lIHNpemVfcnVu
dGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCisgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNf
dmFyID0gXAorICAgICAgICB7IC5uYW1lID0gX25hbWUsIFwKKyAgICAgICAgICAudHlwZSA9IE9Q
VF9TSVpFLCBcCisgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAgICAgIC5w
YXIudmFyID0gJl92YXIgfQorI2RlZmluZSBzdHJpbmdfcnVudGltZV9vbmx5X3BhcmFtKF9uYW1l
LCBfdmFyKSBcCisgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0gXAorICAgICAgICB7IC5u
YW1lID0gX25hbWUsIFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9TVFIsIFwKKyAgICAgICAgICAu
bGVuID0gc2l6ZW9mKF92YXIpLCBcCisgICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisKKyNk
ZWZpbmUgY3VzdG9tX3J1bnRpbWVfcGFyYW0oX25hbWUsIF92YXIpIFwKKyAgICBjdXN0b21fcGFy
YW0oX25hbWUsIF92YXIpOyBcCisgICAgY3VzdG9tX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwg
X3ZhcikKKyNkZWZpbmUgYm9vbGVhbl9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFyKSBcCisgICAg
Ym9vbGVhbl9wYXJhbShfbmFtZSwgX3Zhcik7IFwKKyAgICBib29sZWFuX3J1bnRpbWVfb25seV9w
YXJhbShfbmFtZSwgX3ZhcikKKyNkZWZpbmUgaW50ZWdlcl9ydW50aW1lX3BhcmFtKF9uYW1lLCBf
dmFyKSBcCisgICAgaW50ZWdlcl9wYXJhbShfbmFtZSwgX3Zhcik7IFwKKyAgICBpbnRlZ2VyX3J1
bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikKKyNkZWZpbmUgc2l6ZV9ydW50aW1lX3BhcmFt
KF9uYW1lLCBfdmFyKSBcCisgICAgc2l6ZV9wYXJhbShfbmFtZSwgX3Zhcik7IFwKKyAgICBzaXpl
X3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikKKyNkZWZpbmUgc3RyaW5nX3J1bnRpbWVf
cGFyYW0oX25hbWUsIF92YXIpIFwKKyAgICBzdHJpbmdfcGFyYW0oX25hbWUsIF92YXIpOyBcCisg
ICAgc3RyaW5nX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikKKwogI2VuZGlmIC8qIF9f
QVNTRU1CTFlfXyAqLwogCiAjaWZkZWYgQ09ORklHX0xBVEVfSFdET00KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9saWIuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAppbmRleCA5OTVhODVh
N2RiLi41NjUxNDk4ZGUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2xpYi5oCkBAIC03MSw2ICs3MSw3IEBACiBzdHJ1Y3QgZG9tYWluOwog
CiB2b2lkIGNtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSk7CitpbnQgcnVudGltZV9w
YXJzZShjb25zdCBjaGFyICpsaW5lKTsKIGludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMpOwog
CiAvKiNkZWZpbmUgREVCVUdfVFJBQ0VfRFVNUCovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoF-0008M4-64; Wed, 16 Aug 2017 12:52:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoD-0008Fy-Av
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:29 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 59/7E-03406-D0044995; Wed, 16 Aug 2017 12:52:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy6Pw5R
 Ig1vPZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDTx8yFrRxV2zqfMLawHiIo4uRk0NCwEji
 7cR/TF2MXBxCAgsZJfqO/mMDSbAJqEpsuH6KFcQWEVCSuLdqMhOIzSxQKHGyuw8sLiyQKrHl2
 Tp2EJsFqP75zOOMIDavgInEmv9PmSEWyEt0HJjMAmJzAsUnbzgGZgsJGEts72lkn8DIvYCRYR
 WjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB+PftYG
 HGCU5mJREeYO0pkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCVtAfKCRalpqdWpGXmAAMNJi3B
 waMkwusKkuYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUKXHeW3ZARQIgRRmleXAjYEF/iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8EiCreDLzSuA2vQI6ggnoiCvtk0COKElESEk1MAYuP1
 987ugl366Ix6+FnS83tYvmH9UTzOsPbFrUZpijcc1XN8fBKGa3de/rTUvuLTUK9jkc+MbXXjO
 lPyp90iS2do/69ku21crbGdvzHPurfD8tv/POxjtmupvswkvvvY7u5YuQLZt05vSh5pcaDElp
 B/V1t0841fiacf0sQb+rj09Ei95IUGIpzkg01GIuKk4EAI1Y8u91AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502887948!106580485!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48569 invoked from network); 16 Aug 2017 12:52:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:28 -0000
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 mx1.suse.de (Postfix) with ESMTP id 111D7AE94;
 Wed, 16 Aug 2017 12:52:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:47 +0200
Message-Id: <20170816125219.5255-21-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 20/52] xen/arch/x86/shutdown.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvc2h1dGRvd24uYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVl
IHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYzOgotIGRvbnQg
c3RvcCBsb29wIGF0IGZpcnN0IGludmFsaWQgY2hhcmFjdGVyIChKYW4gQmV1bGljaCkKLS0tCiB4
ZW4vYXJjaC94ODYvc2h1dGRvd24uYyB8IDkgKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3No
dXRkb3duLmMgYi94ZW4vYXJjaC94ODYvc2h1dGRvd24uYwppbmRleCBmNjNiOGE2NjhmLi44NjIz
ODRhOGViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2h1dGRvd24uYworKysgYi94ZW4vYXJj
aC94ODYvc2h1dGRvd24uYwpAQCAtNTEsOCArNTEsMTEgQEAgc3RhdGljIGludCByZWJvb3RfbW9k
ZTsKICAqIGVmaSAgICBVc2UgdGhlIEVGSSByZWJvb3QgKGlmIHJ1bm5pbmcgdW5kZXIgRUZJKQog
ICovCiBzdGF0aWMgZW51bSByZWJvb3RfdHlwZSByZWJvb3RfdHlwZSA9IEJPT1RfSU5WQUxJRDsK
LXN0YXRpYyB2b2lkIF9faW5pdCBzZXRfcmVib290X3R5cGUoY2hhciAqc3RyKQorCitzdGF0aWMg
aW50IF9faW5pdCBzZXRfcmVib290X3R5cGUoY29uc3QgY2hhciAqc3RyKQogeworICAgIGludCBy
YyA9IDA7CisKICAgICBmb3IgKCA7IDsgKQogICAgIHsKICAgICAgICAgc3dpdGNoICggKnN0ciAp
CkBAIC03NCw2ICs3Nyw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXRfcmVib290X3R5cGUoY2hh
ciAqc3RyKQogICAgICAgICBjYXNlICd0JzoKICAgICAgICAgICAgIHJlYm9vdF90eXBlID0gKnN0
cjsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogICAgICAgICB9CiAgICAgICAgIGlmICggKHN0ciA9IHN0cmNocihzdHIsICcs
JykpID09IE5VTEwgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC04Miw2ICs4Nyw4IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBzZXRfcmVib290X3R5cGUoY2hhciAqc3RyKQogCiAgICAgaWYgKCByZWJv
b3RfdHlwZSA9PSBCT09UX0VGSSAmJiAhZWZpX2VuYWJsZWQoRUZJX1JTKSApCiAgICAgICAgIHJl
Ym9vdF90eXBlID0gQk9PVF9JTlZBTElEOworCisgICAgcmV0dXJuIHJjOwogfQogY3VzdG9tX3Bh
cmFtKCJyZWJvb3QiLCBzZXRfcmVib290X3R5cGUpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoB-0008Hc-Ci; Wed, 16 Aug 2017 12:52:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxo9-0008GE-Mx
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7C/76-01994-80044995; Wed, 16 Aug 2017 12:52:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ovy67w5R
 Ig4mzBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyf93azFawJreidcYKpgfGcYxcjJ4eEgJHE
 24n/mLoYuTiEBI4xSvx7MYEVJMEmoCqx4fopMFtEQEni3qrJTCA2s4CyxIcPs9lBbGEBV4k9v
 x+xgNgsQPWNhxqBajg4eAWMJdYdZYGYLy/RcWAyywRGzgWMDKsYNYpTi8pSi3QNzfSSijLTM0
 pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK9xQAEOxinvo87xCjJwaQkyhukNSVSiC8pP6U
 yI7E4I76oNCe1+BCjDAeHkgTvHFugnGBRanpqRVpmDjBsYNISHDxKIrxpIGne4oLE3OLMdIjU
 KUZ7jg2r139h4uiY8fMbE8erCf+BZNP3j9+ZhFjy8vNSpcR5n4K0CYC0ZZTmwQ2FhfklRlkpY
 V5GoDOFeApSi3IzS1DlXzGKczAqCfOuBZnCk5lXArf7FdBZTEBnXWmfBHJWSSJCSqqBceYb4f
 2nJoRX/f5xv+XDvN7i1jd3rrg9/i2RtPVNd+J2joxA0SmzRc/Z3fjbwJ+hmmLg7zdJz99ONkb
 6UPzFT+p3t795Ii23dWvk9Ri2MqG0XTs1du4xitDmmaZ+02PJ7PijjQtuFSsmLoy7fLBrb7px
 +qcgR5/KNsY9Op/n9rvsq9Ge89C1W4mlOCPRUIu5qDgRAB14u+FuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502887943!105898002!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28337 invoked from network); 16 Aug 2017 12:52:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:23 -0000
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 mx1.suse.de (Postfix) with ESMTP id 94DD6AD88
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 12:52:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:27 +0200
Message-Id: <20170816125219.5255-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 00/52] Support for modifying parameters at
	runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgKGUuZy4gY29uc29sZSBsb2cg
bGV2ZWwpIGNhbiBiZQpzZXQgdmlhIGJvb3QgY29tbWFuZCBsaW5lLiBJbnN0ZWFkIG9mIGhhdmlu
ZyB0byByZWJvb3QgdGhlIHN5c3RlbSBpbgpjYXNlIGFub3RoZXIgc2V0dGluZyBpcyBkZXNpcmVk
LCBiZWluZyBhYmxlIHRvIG1vZGlmeSBtYW55IG9mIHRob3NlCnBhcmFtZXRlcnMgYXQgcnVudGlt
ZSB3b3VsZCBiZSB0aGUgYmV0dGVyIG9wdGlvbi4KClRoaXMgcGF0Y2ggc2VyaWVzIGFkZHJlc3Nl
cyB0aGlzIGJ5IGFkZGluZyBhIG5ldyB4bCBjb21tYW5kCiJ4bCBzZXQtcGFyYW1ldGVycyIgd2hp
Y2ggdGFrZXMgYSBzdHJpbmcgc2ltaWxhciB0byB0aGUgYm9vdCBjb21tYW5kCmxpbmUgYXMgcGFy
YW1ldGVyIGFuZCBwYXNzZXMgdGhpcyBzdHJpbmcgdG8gdGhlIGh5cGVydmlzb3Igd2hpY2ggd2ls
bAp0aGVuIHVzZSB0aGUgc2FtZSBwYXJzaW5nIGluZnJhc3RydWN0dXJlIGFzIGZvciB0aGUgY29t
bWFuZCBsaW5lIGluCm9yZGVyIHRvIGFwcGx5IHRoZSBwYXJhbWV0ZXIgc2V0dGluZ3MuCgpBcyBl
cnJvciBjaGVja3MgZm9yIGludmFsaWQgcGFyYW1ldGVycyBvciBwYXJhbWV0ZXIgdmFsdWVzIGhh
dmUgYmVlbgp2ZXJ5IHNwYXJzZSBpZiBwcmVzZW50IGF0IGFsbCBpbiB0aGUgaHlwZXJ2aXNvciwg
YSBtYWpvciBwYXJ0IG9mIHRoaXMKcGF0Y2ggc2VyaWVzIGFkZHJlc3NlcyB0aGlzIHByb2JsZW0g
Zmlyc3Q6IGFsbCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcKZnVuY3Rpb25zIGFyZSBiZWluZyBj
aGFuZ2VkIHRvIHJldHVybiBzdWNjZXNzIG9yIGFuIGVycm9yLiBUaGUgbWFpbgpwYXJzaW5nIGZ1
bmN0aW9uIHRlc3RzIGZvciBnZW5lcmljIHBhcmFtZXRlciB2YWx1ZSBlcnJvcnMgKGxpa2UgZS5n
LgpvdmVyZmxvdykgb3IgaW52YWxpZCBwYXJhbWV0ZXJzIGFuZCBpc3N1ZXMgYSBtZXNzYWdlIGlu
IGNhc2UgYW4gZXJyb3IKaGFzIGJlZW4gZGV0ZWN0ZWQuIE1vc3QgZXJyb3IgbWVzc2FnZXMgaW4g
dGhlIGN1c3RvbSBwYXJzaW5nIGZ1bmN0aW9ucwphcmUgcmVtb3ZlZCB0aGVuLgoKV2hpbGUgbm90
IHN0cmljdGx5IHJlcXVpcmVkIGZvciBydW50aW1lIHBhcmFtZXRlciBtb2RpZmljYXRpb24gSQpi
ZWxpZXZlIGFuIGltcHJvdmVkIHBhcmFtZXRlciB2YWxpZGF0aW9uIGlzIGEgd2luIHdpdGggb3Ig
d2l0aG91dCB0aGUKcnVudGltZSBwYXJhbWV0ZXIgbW9kaWZpY2F0aW9uIHN1cHBvcnQuCgoqIFBh
dGNoZXMgMS0zOCBhcmUgbW9kaWZ5aW5nIHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgZnVu
Y3Rpb25zIHRvCiAgcmV0dXJuIHN1Y2Nlc3Mgb3IgZXJyb3IKKiBQYXRjaCAzOSBhZGRzIGdlbmVy
aWMgcGFyYW1ldGVyIGVycm9yIHRlc3RzIGluIHRoZSBjb3JlIHBhcmFtZXRlcgogIHBhcnNpbmcg
ZnVuY3Rpb25zCiogUGF0Y2hlcyA0MC00NSByZW1vdmUgY3VzdG9tIHBhcnNpbmcgZnVuY3Rpb24g
ZXJyb3IgbWVzc2FnZXMKKiBQYXRjaGVzIDQ2LTUxIGFkZCB0aGUgcnVudGltZSBwYXJhbWV0ZXIg
bW9kaWZpY2F0aW9uIHN1cHBvcnQKKiBQYXRjaCA1MiBhZGRzIHN1cHBvcnQgZm9yIHJ1bnRpbWUg
bW9kaWZpY2F0aW9uIG9mIHNvbWUgY29uc29sZSByZWxhdGVkCiAgcGFyYW1ldGVycyAKCkNoYW5n
ZXMgaW4gVjM6Ci0gcGF0Y2hlcyA3LCAxNCwgMTUsIDI0LCAyNywgMzQ6IGNvc21ldGljIGNoYW5n
ZXMgKEphbiBCZXVsaWNoKQotIHBhdGNoZXMgNywgOSwgMTAsIDE4LCAyMiwgMjUsIDMxLCAzMywg
MzQ6IGRvbnQgbW9kaWZ5IG9wdGlvbiB2YWx1ZSBpbgogICAgcGFyc2luZyBmdW5jdGlvbgotIHBh
dGNoZXMgOCwgMjIsIDI1OiBkb250IHJldHVybiBvdXQgb2YgbG9vcCAoSmFuIEJldWxpY2gpCi0g
cGF0Y2ggOTogZml4IGVycm9yIGluIHBhcnNpbmcgcm91dGluZQotIHBhdGNoIDE4OiBsZXQgcGFy
c2VfcHNyX2Jvb2woKSByZXR1cm4gYm9vbCB2YWx1ZSAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggMTg6
IHJldHVybiBlcnJvciBpbiBjYXNlIG5vIHN0cmluZyBtYXRjaGVzIChKYW4gQmV1bGljaCkKLSBw
YXRjaCAyMDogZG9udCBzdG9wIGxvb3AgYXQgZmlyc3QgaW52YWxpZCBjaGFyYWN0ZXIgKEphbiBC
ZXVsaWNoKQotIHBhdGNoIDMxOiByZW1vdmUgcHJvdG90eXBlIG9mIGNwdWZyZXFfY21kbGluZV9w
YXJzZSgpIGZyb20gY3B1ZnJlcS5oCiAgICBhbmQgbWFrZSBpdCBzdGF0aWMKLSBwYXRjaCAzOTog
dXNlIGZ1bmN0aW9uIHBvaW50ZXIgaW4gc3RydWN0IGtlcm5lbF9wYXJhbSAoSmFuIEJldWxpY2gp
Ci0gcGF0Y2ggMzk6IGJldHRlciByYW5nZSBjaGVjayBpbiBhc3NpZ25faW50ZWdlcl9wYXJhbSgp
IChKYW4gQmV1bGljaCkKLSBwYXRjaCAzOTogZG9udCBhc3NpZ24gaW50IHZhbHVlcyBpbiBjYXNl
IG9mIG92ZXJmbG93IChKYW4gQmV1bGljaCkKLSBwYXRjaCAzOTogYWxsb3cgbXVsdGlwbGUgaGFu
ZGxlcnMgZm9yIGEgcGFyYW1ldGVyIChKYW4gQmV1bGljaCkKLSBwYXRjaCA0NzogbW92ZWQgcnVu
dGltZSBwYXJhbWV0ZXIgYXJyYXkgaW4gbGlua2VyIHNjcmlwdHMgKEphbiBCZXVsaWNoKQotIHBh
dGNoIDQ3OiByZW5hbWVkIG1hY3JvcyB0byAqX3J1bnRpbWVfcGFyYW0oKSAoSmFuIEJldWxpY2gp
Ci0gcGF0Y2ggNDc6IGFkZGVkICpydW50aW1lX29ubHlfcGFyYW0oKSBtYWNyb3MgKEphbiBCZXVs
aWNoKQotIHBhdGNoIDQ3OiBsZXQgKl9ydW50aW1lX3BhcmFtKCkgbWFjcm9zIGluY2x1ZGUgYm9v
dCBwYXJhbSBmdW5jdGlvbmFsaXR5CiAgICAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNDg6IGNoZWNr
IHBhZFtdIHRvIGJlIHplcm8gKEphbiBCZXVsaWNoKQotIHBhdGNoIDQ4OiByZXR1cm4gRTJCSUcg
aW4gY2FzZSBvZiBwYXJhbWV0ZXJzIHRvbyBsb25nIChKYW4gQmV1bGljaCkKLSBwYXRjaCA0ODog
bW92ZSBtYXguIHBhcmFtZXRlciBzaXplIGRlZmluZSB0byBzeXNjdGwuYyAoSmFuIEJldWxpY2gp
Ci0gcGF0Y2ggNDk6IHplcm8gcGFkZGluZyBmaWVsZHMgaW4gc3lzY3RsLnUuc2V0X3BhcmFtZXRl
cgotIHBhdGNoIDUwOiB1c2UgTE9HRVYoKSBmb3IgZXJyb3IgbWVzc2FnZQotIHBhdGNoIDUyOiAq
X3J1bnRpbWVfcGFyYW0oKSBub3cgaW5jbHVkZXMgYm9vdCBwYXJhbWV0ZXIgc2V0dGluZwogICAg
KEphbiBCZXVsaWNoKQoKQ2hhbmdlcyBpbiBWMjoKLSBwYXRjaCAzOSAoeGVuOiBjaGVjayBwYXJh
bWV0ZXIgdmFsaWRpdHkgd2hlbiBwYXJzaW5nIGNvbW1hbmQgbGluZSk6CiAgcmVwbGFjZWQgbGl0
ZXJhbCA4IGJ5IEJJVFNfUEVSX0JZVEUgKFdlaSBMaXUpCiAgYWRkZWQgdGVzdCBmb3IgZW1wdHkg
c3RyaW5nIHRvIHBhcnNlX2Jvb2woKQotIHBhdGNoIDQ3ICh4ZW46IGFkZCBiYXNpYyBzdXBwb3J0
IGZvciBydW50aW1lIHBhcmFtZXRlciBjaGFuZ2luZyk6CiAgYWRkZWQgbW9kaWZpY2F0aW9uIG9m
IEFSTSBsaW5rZXIgc2NyaXB0IChXZWkgTGl1KQotIHBhdGNoIDQ4ICh4ZW46IGFkZCBoeXBlcmNh
bGwgZm9yIHNldHRpbmcgcGFyYW1ldGVycyBhdCBydW50aW1lKToKICBjb3JyZWN0ZWQgWFNNIHRl
c3QgKERhbmllbCBEZSBHcmFhZikKLSBwYXRjaCA1MCAobGlieGw6IGFkZCBsaWJ4bF9zZXRfcGFy
YW1ldGVycygpIGZ1bmN0aW9uKToKICBjb3JyZWN0ZWQgY29kaW5nIHN0eWxlIChXZWkgTGl1KQoK
Ckp1ZXJnZW4gR3Jvc3MgKDUyKToKICB4ZW4vYXJjaC9hcm0vYWNwaS9ib290LmM6IGxldCBjdXN0
b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5l
cwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2FyY2gvYXJtL3RyYXBzLmM6IGxldCBjdXN0b20gcGFy
YW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi9hcmNoL3g4Ni9h
cGljLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBl
cnJubwogIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRl
ciBwYXJzaW5nIHJvdXRpbmVzCiAgICByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94ODYvY3B1L3Zw
bXUuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4KICAgIGVy
cm5vCiAgeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFy
c2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2FyY2gveDg2L2dlbmFwaWMvcHJv
YmUuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVy
cm5vCiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBw
YXJzaW5nIHJvdXRpbmVzCiAgICByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBl
cnJubwogIHhlbi9hcmNoL3g4Ni9pb19hcGljLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNp
bmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi9hcmNoL3g4Ni9pcnEuYzogbGV0IGN1
c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0
dXJuCiAgICBlcnJubwogIHhlbi9hcmNoL3g4Ni9tbS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBw
YXJzaW5nIHJvdXRpbmVzIHJldHVybiBlcnJubwogIHhlbi9hcmNoL3g4Ni9ubWkuYzogbGV0IGN1
c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94
ODYvbnVtYS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgog
ICAgZXJybm8KICB4ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jOiBsZXQgY3VzdG9tIHBh
cmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzCiAgICByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94ODYv
cHNyLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuIGVycm5v
CiAgeGVuL2FyY2gveDg2L3NldHVwLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91
dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jOiBsZXQgY3Vz
dG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJj
aC94ODYvdGltZS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVy
bgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jOiBsZXQg
Y3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nCiAgICByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4ZW4v
Y29tbW9uL2NvcmVfcGFya2luZy5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRp
bmVzCiAgICByZXR1cm4gZXJybm8KICB4ZW4vY29tbW9uL2RvbWFpbi5jOiBsZXQgY3VzdG9tIHBh
cmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vY29tbW9uL2Vm
aS9ib290LmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAg
ICBlcnJubwogIHhlbi9jb21tb24va2V4ZWMuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2lu
ZyByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vY29tbW9uL21lbW9yeS5jOiBsZXQgY3VzdG9t
IHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwog
ICAgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMvYWNwaS90YWJsZXMuYzogbGV0IGN1c3RvbSBw
YXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMKICAg
IHJldHVybiBlcnJubwogIHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jOiBsZXQgY3VzdG9t
IHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzCiAgICByZXR1cm4gZXJybm8KICB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJz
aW5nCiAgICByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzCiAgICByZXR1cm4g
ZXJybm8KICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYzogbGV0IGN1c3RvbSBwYXJhbWV0
ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2RtYXIuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZwogICAgcm91dGlu
ZXMgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jOiBs
ZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nCiAgICByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4
ZW4vZHJpdmVycy92aWRlby92ZXNhLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91
dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi94c20vZmxhc2svZmxhc2tfb3AuYzogbGV0IGN1
c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4KICAgIGVycm5vCiAgeGVuOiBj
aGVjayBwYXJhbWV0ZXIgdmFsaWRpdHkgd2hlbiBwYXJzaW5nIGNvbW1hbmQgbGluZQogIHhlbi9h
cmNoL3g4Ni9hcGljLmM6IHJlbW92ZSBjdXN0b21fcGFyYW0oKSBlcnJvciBtZXNzYWdlcwogIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jOiByZW1vdmUgY3VzdG9tX3BhcmFtKCkgZXJyb3Ig
bWVzc2FnZXMKICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmM6IHJlbW92ZSBjdXN0b21fcGFy
YW0oKSBlcnJvciBtZXNzYWdlcwogIHhlbi9hcmNoL3g4Ni9pb19hcGljLmM6IHJlbW92ZSBjdXN0
b21fcGFyYW0oKSBlcnJvciBtZXNzYWdlcwogIHhlbi9jb21tb24va2V4ZWMuYzogcmVtb3ZlIGN1
c3RvbV9wYXJhbSgpIGVycm9yIG1lc3NhZ2VzCiAgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6
IHJlbW92ZSBjdXN0b21fcGFyYW0oKSBlcnJvciBtZXNzYWdlcwogIHhlbjogY2FydmUgb3V0IGEg
Z2VuZXJpYyBwYXJzaW5nIGZ1bmN0aW9uIGZyb20gX2NtZGxpbmVfcGFyc2UoKQogIHhlbjogYWRk
IGJhc2ljIHN1cHBvcnQgZm9yIHJ1bnRpbWUgcGFyYW1ldGVyIGNoYW5naW5nCiAgeGVuOiBhZGQg
aHlwZXJjYWxsIGZvciBzZXR0aW5nIHBhcmFtZXRlcnMgYXQgcnVudGltZQogIGxpYnhjOiBhZGQg
ZnVuY3Rpb24gdG8gc2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycwogIGxpYnhsOiBhZGQgbGlieGxf
c2V0X3BhcmFtZXRlcnMoKSBmdW5jdGlvbgogIHhsOiBhZGQgbmV3IHhsIGNvbW1hbmQgc2V0LXBh
cmFtZXRlcnMKICB4ZW46IG1ha2Ugc29tZSBjb25zb2xlIHJlbGF0ZWQgcGFyYW1ldGVycyBzZXR0
YWJsZSBhdCBydW50aW1lCgogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICAgICAgICAgICAgICAg
ICB8ICA1ICsrCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAgICAgIHwgIDgg
KysrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICAgICAgIHwgIDIgKy0KIHRv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICAgICAgfCAgMSArCiB0b29scy9saWJ4
Yy94Y19taXNjLmMgICAgICAgICAgICAgICAgICAgIHwgMjEgKysrKysrKysKIHRvb2xzL2xpYnhs
L2xpYnhsLmMgICAgICAgICAgICAgICAgICAgICAgfCAxNSArKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgICAgICAgICAgICAgICAgICAgfCAgOCArKysKIHRvb2xzL3hsL3hsLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAg
ICAgICAgICAgICAgIHwgIDUgKysKIHRvb2xzL3hsL3hsX21pc2MuYyAgICAgICAgICAgICAgICAg
ICAgICAgfCAyMCArKysrKysrCiB4ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMgICAgICAgICAgICAg
ICAgIHwgIDggKystCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgICAgIHwg
IDQgKy0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAgICAgICAgfCAgOCArLS0K
IHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgICAgICAgICAgICAgICAgfCAgNCArKwogeGVuL2Fy
Y2gveDg2L2FwaWMuYyAgICAgICAgICAgICAgICAgICAgICB8IDEwICsrLS0KIHhlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jICAgICAgICAgICAgfCAgNyArLS0KIHhlbi9hcmNoL3g4Ni9jcHUv
dnBtdS5jICAgICAgICAgICAgICAgICAgfCAxMSArKy0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWls
ZC5jICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9nZW5hcGlj
L3Byb2JlLmMgICAgICAgICAgICAgfCAxMSArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMgICAgICAgICAgICAgIHwgMzQgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMgICAgICAgICAgICAgIHwgMTkgKysrKy0tLQogeGVuL2FyY2gveDg2L2lvX2FwaWMuYyAg
ICAgICAgICAgICAgICAgICB8ICA2ICsrLQogeGVuL2FyY2gveDg2L2lycS5jICAgICAgICAgICAg
ICAgICAgICAgICB8IDIzICsrKystLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAgICAg
ICAgICAgICAgIHwgMTAgKystLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA4ICsrLQogeGVuL2FyY2gveDg2L25taS5jICAgICAgICAgICAgICAgICAgICAgICB8
IDIxICsrKysrLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5jICAgICAgICAgICAgICAgICAgICAgIHwg
MTYgKysrLS0tCiB4ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jICAgICAgICAgIHwgIDMg
KysKIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICAgICAgICAgICAgICAgfCA1NyArKysrKysr
KysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICB8
IDM1ICsrKysrKysrLS0tLQogeGVuL2FyY2gveDg2L3NodXRkb3duLmMgICAgICAgICAgICAgICAg
ICB8ICA5ICsrKy0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAgICAgICAgICAgICAgfCAg
NiArKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMgICAgfCAyOSArKysr
KysrLS0tCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgICAgICAgIHwgIDQgKysK
IHhlbi9jb21tb24vY29yZV9wYXJraW5nLmMgICAgICAgICAgICAgICAgfCAgNiArKy0KIHhlbi9j
b21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNSArLQogeGVuL2NvbW1vbi9l
ZmkvYm9vdC5jICAgICAgICAgICAgICAgICAgICB8IDE5ICsrKystLS0KIHhlbi9jb21tb24va2Vy
bmVsLmMgICAgICAgICAgICAgICAgICAgICAgfCA5MyArKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLQogeGVuL2NvbW1vbi9rZXhlYy5jICAgICAgICAgICAgICAgICAgICAgICB8IDMxICsr
KysrKysrLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDUg
Ky0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgICAgICAgICAgICAgfCAgNiArLS0KIHhl
bi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgICAgICAgfCAzNiArKysrKysrKysrKysr
CiB4ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy5jICAgICAgICAgICAgICAgIHwgIDcgKy0tCiB4ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgICAgICAgICAgICAgIHwgMzkgKysrKysrKystLS0tLS0K
IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jICAgICAgICAgICAgfCAzNyArKysrKysrKy0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jIHwgMjYgKysrKyst
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgIHwgNTIgKysrKysr
KysrKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgICAgICAgIHwg
MzAgKysrKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgICAgICAg
fCAgNCArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jICAgICB8ICA3ICst
LQogeGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4v
aW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oICAgICAgIHwgIDIgLQogeGVuL2luY2x1ZGUv
cHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICB8IDE3ICsrKysrKwogeGVuL2luY2x1ZGUveGVu
L2luaXQuaCAgICAgICAgICAgICAgICAgICB8IDg3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLQogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhl
bi9pbmNsdWRlL3hlbi90eXBlcy5oICAgICAgICAgICAgICAgICAgfCAgMyArKwogeGVuL3hzbS9m
bGFzay9mbGFza19vcC5jICAgICAgICAgICAgICAgICB8ICA2ICsrLQogeGVuL3hzbS9mbGFzay9o
b29rcy5jICAgICAgICAgICAgICAgICAgICB8ICAzICsrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycyAgICAgIHwgIDIgKwogNTkgZmlsZXMgY2hhbmdlZCwgNzM0IGluc2VydGlv
bnMoKyksIDI1NSBkZWxldGlvbnMoLSkKCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoK-0000Bi-RS; Wed, 16 Aug 2017 12:52:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoI-0008LK-Us
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:35 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1A/81-01995-21044995; Wed, 16 Aug 2017 12:52:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov66Qw5R
 IgyeTOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox18yQKGjkqpq2aytTAeJCti5GTQ0LASOLt
 xH9MILaQwEJGie9PlEFsNgFViQ3XT7GC2CICShL3Vk0Gq2EWKJQ42d0HFhcWCJY42tXICGKzA
 NVv3HycHcTmFTCRON6/iRFivrxEx4HJLCA2J1B88oZjLBC7jCW29zSyT2DkXsDIsIpRozi1qC
 y1SNfIQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9C39QwMjDsYm0/4HWKU5GB
 SEuUN0poSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd5EdUE6wKDU9tSItMwcYZDBpCQ4eJRHe
 NFugNG9xQWJucWY6ROoUoy7Hqwn/vzEJseTl56VKifNmgswQACnKKM2DGwEL+EuMslLCvIwMD
 AxCPAWpRbmZJajyrxjFORiVhHlng0zhycwrgdv0CugIJqAjrrRPAjmiJBEhJdXAuGy/5JWWlR
 vq2Jhk5jWl/nc1d5c2+Knpe9I1Rf/eFwPxjwvrbod2Huf5ub7zdm/vnnWKYUG3vf3YbANvLZq
 jdLpejS93z1pzXq9Ty/RX+suFfBFQeVIybSuXx1rmaVP2WVl4nlDTTF34VuR55FZllTc18+x5
 12UZsqR/4FjzrnbW+b8ZDN0MSizFGYmGWsxFxYkAG688RHMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502887954!102708938!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17143 invoked from network); 16 Aug 2017 12:52:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D8E19AD88;
 Wed, 16 Aug 2017 12:52:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:07 +0200
Message-Id: <20170816125219.5255-41-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 40/52] xen/arch/x86/apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IGFwaWNfc2V0X3Zl
cmJvc2l0eSgpIGNhbiBiZSByZW1vdmVkLgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jIHwgNSAr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4
IDMyNWI0ODA3NGEuLjI2Mzg0MTRlMDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMK
KysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtODAwLDExICs4MDAsOCBAQCBzdGF0aWMgaW50
IF9faW5pdCBhcGljX3NldF92ZXJib3NpdHkoY29uc3QgY2hhciAqc3RyKQogICAgICAgICBhcGlj
X3ZlcmJvc2l0eSA9IEFQSUNfREVCVUc7CiAgICAgZWxzZSBpZiAoc3RyY21wKCJ2ZXJib3NlIiwg
c3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfVkVSQk9TRTsKLSAgICBl
bHNlIHsKLSAgICAgICAgcHJpbnRrKEtFUk5fV0FSTklORyAiQVBJQyBWZXJib3NpdHkgbGV2ZWwg
JXMgbm90IHJlY29nbmlzZWQiCi0gICAgICAgICAgICAgICAiIHVzZSBhcGljX3ZlcmJvc2l0eT12
ZXJib3NlIG9yIGFwaWNfdmVyYm9zaXR5PWRlYnVnIiwgc3RyKTsKKyAgICBlbHNlCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwotICAgIH0KIAogICAgIHJldHVybiAwOwogfQotLSAKMi4xMi4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoL-0000FR-Lg; Wed, 16 Aug 2017 12:52:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoK-000087-CO
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:36 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 61/86-27137-31044995; Wed, 16 Aug 2017 12:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov66ww5R
 IgykTmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDW7uZCq6yVUxeuIqxgXEfaxcjJ4eEgJHE
 24n/mLoYuTiEBBYyShyefpcRJMEmoCqx4fopsCIRASWJe6smM4HYzAKFEie7+8DiwgJhEl/Pd
 4LFWYDqp/2dwQ5i8wqYSEx4/ZMJYoG8RMeBySwgNidQfPKGY2C2kICxxPaeRvYJjNwLGBlWMW
 oUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYw3twYcIh
 RkoNJSZQ3SGtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXkl7oJxgUWp6akVaZg4w0GDSEhw8
 SiK8riBp3uKCxNzizHSI1ClGY46mD1u+MHG8mvD/G5MQS15+XqqUOO8tO6BSAZDSjNI8uEGwC
 LjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5wkIU8mXklcPteAZ3CBHTKlfZJIKeUJCKkpB
 oYa46b9s4KuhnJO9Wl+nlAzdz79l9yRD/UzUw78eto3l3LyTuUnqQvMjA4fvefEu9fGfGMKwH
 bS46cu+mk3qfN+Ekq82S1geAd//tpRso/Jglu59FaoyabN/Gm6b+TSV1CXnrbSt5nnS/+dO/i
 X9mJStOP3l0cwOAYvf9U+J2dx6SaOkR6FnWXKbEUZyQaajEXFScCAEzK9YB7AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502887954!101158778!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10878 invoked from network); 16 Aug 2017 12:52:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:35 -0000
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 mx1.suse.de (Postfix) with ESMTP id ACE96AE94;
 Wed, 16 Aug 2017 12:52:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:10 +0200
Message-Id: <20170816125219.5255-44-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 43/52] xen/arch/x86/io_apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHNldHVwX2lvYXBp
Y19hY2soKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2lvX2FwaWMuYyB8IDMg
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaW9fYXBpYy5jIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwppbmRleCBmNzY3YzQ1NjBj
Li5mOTU5MDkwY2EwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9pb19hcGljLmMKQEAgLTE1OTQsMTAgKzE1OTQsNyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGlvYXBpY19hY2tf
Zm9yY2VkID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJV
bmtub3duIGlvYXBpY19hY2sgdmFsdWUgc3BlY2lmaWVkOiAnJXMnXG4iLCBzKTsKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoG-0008Od-7f; Wed, 16 Aug 2017 12:52:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoF-0008LF-6z
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:31 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C9/F9-01732-E0044995; Wed, 16 Aug 2017 12:52:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy6vw5R
 Ig42vzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyffw+xFMznrujdPp2pgfEUZxcjJ4eEgJHE
 24n/mEBsIYGFjBKne21AbDYBVYkN10+xgtgiAkoS91ZNBqrh4mAWeMwkMWPXcrAGYYF0iSMfr
 7KA2CxADXvuzWEDsXkFTCTm3bjFBLFAXqLjwGSwGk6g+OQNx1gglhlLbO9pZJ/AyL2AkWEVo0
 ZxalFZapGukZleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagf+sZGBh3MDbs9Tv
 EKMnBpCTKG6Q1JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8iO6CcYFFqempFWmYOMNBg0hIc
 PEoivGm2QGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89LlRLnzQSZIQBSlFGaBzcCFvSXGGWlh
 HkZGRgYhHgKUotyM0tQ5V8xinMwKgnzXgWZwpOZVwK36RXQEUxAR1xpnwRyREkiQkqqgTF7xw
 Vekffqa+q/qjyzTTZ30jsx/ey2VSyvj24+1n3tVJTt6scP/PTLcg+bq/ev0SxjfPNrz6EH5yz
 UWTfPCFz9N3rziXOSVi3H/I6XNVUuz5rH2nL3q8fjT2Htv61vTko7cVb4jEUGq6nm87s7bpr3
 zFLm6Wl/eYZ5/jfVtUfsZz18IxRd3P5QiaU4I9FQi7moOBEAe8YAAXUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502887949!107028529!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39046 invoked from network); 16 Aug 2017 12:52:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 72120AD88;
 Wed, 16 Aug 2017 12:52:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:50 +0200
Message-Id: <20170816125219.5255-24-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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 v3 23/52] xen/common/core_parking.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2NvcmVfcGFya2luZy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vY29y
ZV9wYXJraW5nLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jIGIv
eGVuL2NvbW1vbi9jb3JlX3BhcmtpbmcuYwppbmRleCBkZTI2OWUwNmMyLi44MDNjNmM3OTExIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jCisrKyBiL3hlbi9jb21tb24vY29y
ZV9wYXJraW5nLmMKQEAgLTQxLDE0ICs0MSwxNiBAQCBzdGF0aWMgZW51bSBjb3JlX3Bhcmtpbmdf
Y29udHJvbGxlciB7CiAgICAgUEVSRk9STUFOQ0VfRklSU1QKIH0gY29yZV9wYXJraW5nX2NvbnRy
b2xsZXIgPSBQT1dFUl9GSVJTVDsKIAotc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2NvcmVfcGFy
a2luZ19vcHRpb24oY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgc2V0dXBfY29yZV9wYXJr
aW5nX29wdGlvbihjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgaWYgKCAhc3RyY21wKHN0ciwgInBv
d2VyIikgKQogICAgICAgICBjb3JlX3BhcmtpbmdfY29udHJvbGxlciA9IFBPV0VSX0ZJUlNUOwog
ICAgIGVsc2UgaWYgKCAhc3RyY21wKHN0ciwgInBlcmZvcm1hbmNlIikgKQogICAgICAgICBjb3Jl
X3BhcmtpbmdfY29udHJvbGxlciA9IFBFUkZPUk1BTkNFX0ZJUlNUOwogICAgIGVsc2UKLSAgICAg
ICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOwogfQog
Y3VzdG9tX3BhcmFtKCJjb3JlX3BhcmtpbmciLCBzZXR1cF9jb3JlX3Bhcmtpbmdfb3B0aW9uKTsK
IAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoF-0008Nl-W6; Wed, 16 Aug 2017 12:52:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoD-0008Jd-U4
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:30 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 4B/CF-02184-D0044995; Wed, 16 Aug 2017 12:52:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ovy6Pw5R
 Ig9PTDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5DR2MBZP4Km6sCGpgnMvVxcjJISFgJPF2
 4j+mLkYuDiGBhYwS3b+usYIk2ARUJTZcPwVmiwgoSdxbNZkJxGYWKJQ42d0HFhcWKJbY8OsGm
 M0CVH9o01+gGg4OXgETibtT+SHmy0t0HJjMAmJzAoUnbzgGZgsJGEts72lkn8DIvYCRYRWjRn
 FqUVlqka6xgV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqBv6xkYGHcwTljld4h
 RkoNJSZQ3SGtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kV2QDnBotT01Iq0zBxgkMGkJTh4
 lER402yB0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc57C2SGAEhRRmke3AhYwF9ilJUS5
 mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7FWQKT2ZeCdymV0BHMAEdcaV9EsgRJYkIKakGxp6bTX
 p8E4uPlJxWnX/045zwSRJb2d6rnVureVVK5dOXgAupPoFOCg+3sm3giD2fLO6Q7B0paDgtWOT
 Q8j2v1nsYrenr1q5Lytp6+bZiUIFtfMe6p4dFhA8/nLsh5milw9PrOh0tqinuogcOMWvanVgU
 nvRF/ajmv3TJR9OnGkltf5rZu2v5KSWW4oxEQy3mouJEAB7dUpZzAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502887948!86395945!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5137 invoked from network); 16 Aug 2017 12:52:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:28 -0000
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 mx1.suse.de (Postfix) with ESMTP id 777B0AEAF;
 Wed, 16 Aug 2017 12:52:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:49 +0200
Message-Id: <20170816125219.5255-23-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 22/52] xen/arch/x86/x86_64/mmconfig-shared.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBw
YXJhbWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KVjM6Ci0gZG9udCByZXR1cm4gb3V0IG9mIGxvb3AgKEphbiBCZXVsaWNoKQotIGRvbnQgbW9k
aWZ5IG9wdGlvbiB2YWx1ZSBpbiBwYXJzaW5nIGZ1bmN0aW9uCi0tLQogeGVuL2FyY2gveDg2L3g4
Nl82NC9tbWNvbmZpZy1zaGFyZWQuYyB8IDI5ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYwppbmRleCA0ODg0NzBiZmViLi41YTcxMTg0ODFk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMKQEAgLTI4LDIyICsyOCwzNSBA
QAogCiB1bnNpZ25lZCBpbnQgcGNpX3Byb2JlID0gUENJX1BST0JFX0NPTkYxIHwgUENJX1BST0JF
X01NQ09ORjsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX21tY2ZnKGNoYXIgKnMpCitzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9tbWNmZyhjb25zdCBjaGFyICpzKQogewotICAgIGNoYXIgKnNz
OworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCByYyA9IDA7CiAKICAgICBkbyB7CiAgICAg
ICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Ci0gICAgICAgIGlmICggc3MgKQotICAgICAgICAgICAg
KnNzID0gJ1wwJzsKKyAgICAgICAgaWYgKCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIo
cywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAhcGFyc2VfYm9vbChzKSApCisgICAgICAgIHN3aXRj
aCAoIHBhcnNlX2Jvb2wocykgKSB7CisgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgIHBjaV9w
cm9iZSAmPSB+UENJX1BST0JFX01NQ09ORjsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywg
ImFtZF9mYW0xMCIpIHx8ICFzdHJjbXAocywgImFtZC1mYW0xMCIpICkKLSAgICAgICAgICAgIHBj
aV9wcm9iZSB8PSBQQ0lfQ0hFQ0tfRU5BQkxFX0FNRF9NTUNPTkY7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgY2FzZSAxOgorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6
CisgICAgICAgICAgICBpZiAoICFzdHJuY21wKHMsICJhbWRfZmFtMTAiLCBzcyAtIHMpIHx8Cisg
ICAgICAgICAgICAgICAgICFzdHJuY21wKHMsICJhbWQtZmFtMTAiLCBzcyAtIHMpICkKKyAgICAg
ICAgICAgICAgICBwY2lfcHJvYmUgfD0gUENJX0NIRUNLX0VOQUJMRV9BTURfTU1DT05GOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CiAKICAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
c3MgKTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7CiB9CiBjdXN0b21f
cGFyYW0oIm1tY2ZnIiwgcGFyc2VfbW1jZmcpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoL-0000DN-Cc; Wed, 16 Aug 2017 12:52:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoK-00008Z-Cr
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4E/3B-03765-31044995; Wed, 16 Aug 2017 12:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov66ww5R
 Ig+d9/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHr6tYCw5wVuz4soqxgfEIexcjJ4eEgJHE
 24n/mLoYuTiEBBYySrw+MYcVJMEmoCqx4fopMFtEQEni3qrJQEUcHMwC/hIfd2iDhIUFgiTeT
 n8FVsICVL5/5jtGEJtXwETi0/1rjBDz5SU6DkxmAbE5geKTNxwDs4UEjCW29zSyT2DkXsDIsI
 pRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C7DECwg/H0usB
 DjJIcTEqivEFaUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBK2gPlBItS01Mr0jJzgGEGk5bg
 4FES4XUFSfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDhvph1QkQBIUUZpHtwIWMhfYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjDvbJApPJl5JXCbXgEdwQR0xJX2SSBHlCQipKQaGAv23u
 abIVD2YD+PfVScyGoB4U1WkW2RKbMyGA6xT9zftCY0acKNx3uzjy6KWdCgHLXnyOtTs6XXO7G
 uqDveeS+lf+Zly1MWNXoc9sVZX1xd4s0lrngYzRGQOPvVREfhplGYeEjs5F1L3KNy7hc/N+zj
 XbRItmDTv46chEf7eniDOnYrrDwoq8RSnJFoqMVcVJwIALAkhfl0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502887954!102541383!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54734 invoked from network); 16 Aug 2017 12:52:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D3ED0AEB9;
 Wed, 16 Aug 2017 12:52:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:11 +0200
Message-Id: <20170816125219.5255-45-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 44/52] xen/common/kexec.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKc29tZSBtZXNzYWdlcyBpc3N1ZWQgYnkgcGFyc2VfbG93
X2NyYXNoaW5mbygpIGFuZApwYXJzZV9jcmFzaGluZm9fbWF4YWRkcigpIGNhbiBiZSByZW1vdmVk
LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tl
eGVjLmMgfCA1IC0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29tbW9uL2tleGVjLmMKaW5kZXggZmNjNjhi
ZDRkOC4uZTBmMWUzZWFmYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXhlYy5jCisrKyBiL3hl
bi9jb21tb24va2V4ZWMuYwpAQCAtMjEzLDcgKzIxMyw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX2xvd19jcmFzaGluZm8oY29uc3QgY2hhciAqc3RyKQogICAgICAgICBsb3dfY3Jhc2hpbmZv
X21vZGUgPSBMT1dfQ1JBU0hJTkZPX0FMTDsKICAgICBlbHNlCiAgICAgewotICAgICAgICBwcmlu
dGsoIlVua25vd24gbG93X2NyYXNoaW5mbyBwYXJhbWV0ZXIgJyVzJy4gIERlZmF1bHRpbmcgdG8g
bWluLlxuIiwgc3RyKTsKICAgICAgICAgbG93X2NyYXNoaW5mb19tb2RlID0gTE9XX0NSQVNISU5G
T19NSU47CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KQEAgLTI0MCwxMSArMjM5LDcg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfY3Jhc2hpbmZvX21heGFkZHIoY29uc3QgY2hhciAq
c3RyKQogICAgIGlmICggKGFkZHIgPSBwYXJzZV9zaXplX2FuZF91bml0KHN0ciwgJnEpKSApCiAg
ICAgICAgIGNyYXNoaW5mb19tYXhhZGRyID0gYWRkcjsKICAgICBlbHNlCi0gICAgewotICAgICAg
ICBwcmludGsoIlVuYWJsZSB0byBwYXJzZSBjcmFzaGluZm9fbWF4YWRkci4gRGVmYXVsdGluZyB0
byAlIlBSSXBhZGRyIlxuIiwKLSAgICAgICAgICAgICAgIGNyYXNoaW5mb19tYXhhZGRyKTsKICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuICpxID8gLUVJTlZBTCA6
IDA7CiB9Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoE-0008L3-Fh; Wed, 16 Aug 2017 12:52:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoC-0008Ib-Ne
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A4/EA-03765-C0044995; Wed, 16 Aug 2017 12:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy63w5R
 Ig6VXxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPO38zFvzhqbjzcx17A+Miri5GTg4JASOJ
 txP/MXUxcnEICSxklNj/sYUNJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNAocTJ7j6wuLBAosSSa
 Y9YQGwWoPo7e3aB9fIKmEjs2/6dBWKBvETHgclgNidQfPKGY2C2kICxxPaeRvYJjNwLGBlWMW
 oUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYwXt4YcIh
 RkoNJSZQ3SGtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kV2QDnBotT01Iq0zBxgoMGkJTh4
 lER402yB0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc6bCTJDAKQoozQPbgQs6C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmHc2yBSezLwSuE2vgI5gAjriSvskkCNKEhFSUg2M2TFcNr
 2sGmv4GYu62Xv8zVm9UiWLtBvc5Op86la3FNa+kci/sXHazl1n+I6ZzJHUffF3upvtfh63idZ
 3D0Q6f6jQui2nrfZr3ibF7j03edbfzbol0yrAc0P8ltj20wrPtLhyb92Vujll9rWlVvs9zmx3
 3D1P8kuUb6TlvbpNt1hTvXavXDFHiaU4I9FQi7moOBEAlTAjGnUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502887947!110612283!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20162 invoked from network); 16 Aug 2017 12:52:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:27 -0000
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 mx1.suse.de (Postfix) with ESMTP id 0448FAEA9;
 Wed, 16 Aug 2017 12:52:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:43 +0200
Message-Id: <20170816125219.5255-17-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 16/52] xen/arch/x86/numa.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbnVtYS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5jIHwgMTYgKysrKysrKysrLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbnVtYS5jIGIveGVuL2FyY2gveDg2L251bWEuYwppbmRleCBkNDUxOTZm
YWZjLi4zMzExYjNiMDgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9udW1hLmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogCi1zdGF0aWMgaW50IG51bWFfc2V0dXAoY2hh
ciAqcyk7CitzdGF0aWMgaW50IG51bWFfc2V0dXAoY29uc3QgY2hhciAqcyk7CiBjdXN0b21fcGFy
YW0oIm51bWEiLCBudW1hX3NldHVwKTsKIAogI2lmbmRlZiBEcHJpbnRrCkBAIC0yOTksMTQgKzI5
OSwxNCBAQCB2b2lkIG51bWFfc2V0X25vZGUoaW50IGNwdSwgbm9kZWlkX3Qgbm9kZSkKIH0KIAog
LyogW251bWE9b2ZmXSAqLwotc3RhdGljIF9faW5pdCBpbnQgbnVtYV9zZXR1cChjaGFyICpvcHQp
IAoteyAKK3N0YXRpYyBfX2luaXQgaW50IG51bWFfc2V0dXAoY29uc3QgY2hhciAqb3B0KQorewog
ICAgIGlmICggIXN0cm5jbXAob3B0LCJvZmYiLDMpICkKICAgICAgICAgbnVtYV9vZmYgPSB0cnVl
OwotICAgIGlmICggIXN0cm5jbXAob3B0LCJvbiIsMikgKQorICAgIGVsc2UgaWYgKCAhc3RybmNt
cChvcHQsIm9uIiwyKSApCiAgICAgICAgIG51bWFfb2ZmID0gZmFsc2U7CiAjaWZkZWYgQ09ORklH
X05VTUFfRU1VCi0gICAgaWYgKCAhc3RybmNtcChvcHQsICJmYWtlPSIsIDUpICkKKyAgICBlbHNl
IGlmICggIXN0cm5jbXAob3B0LCAiZmFrZT0iLCA1KSApCiAgICAgewogICAgICAgICBudW1hX29m
ZiA9IGZhbHNlOwogICAgICAgICBudW1hX2Zha2UgPSBzaW1wbGVfc3RydG91bChvcHQrNSxOVUxM
LDApOwpAQCAtMzE1LDE0ICszMTUsMTYgQEAgc3RhdGljIF9faW5pdCBpbnQgbnVtYV9zZXR1cChj
aGFyICpvcHQpCiAgICAgfQogI2VuZGlmCiAjaWZkZWYgQ09ORklHX0FDUElfTlVNQQotICAgIGlm
ICggIXN0cm5jbXAob3B0LCJub2FjcGkiLDYpICkKKyAgICBlbHNlIGlmICggIXN0cm5jbXAob3B0
LCJub2FjcGkiLDYpICkKICAgICB7CiAgICAgICAgIG51bWFfb2ZmID0gZmFsc2U7CiAgICAgICAg
IGFjcGlfbnVtYSA9IC0xOwogICAgIH0KICNlbmRpZgorICAgIGVsc2UKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gMDsKIH0gCiAKIC8qCi0tIAoy
LjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoI-0008W3-RN; Wed, 16 Aug 2017 12:52:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoH-0008QM-DF
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 8B/EB-01862-01044995; Wed, 16 Aug 2017 12:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy6/w5R
 Ig2/PzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdC9tYCq7JVbx5voelgfGJRBcjJ4eEgJHE
 24n/mLoYuTiEBBYySvzctoQNJMEmoCqx4fopVhBbREBJ4t6qyWBFzAKPmSRm7FrOBJIQFsiQO
 H37PDOIzQLUcOpMCyOIzStgInFyxxImiA3yEh0HJrOA2JxA8ckbjoHZQgLGEtt7GtknMHIvYG
 RYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo33oGBsYdjJe
 /Oh1ilORgUhLlDdKaEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneRHVBOsCg1PbUiLTMHGGgw
 aQkOHiUR3jRboDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzZoLMEAApyijNgxsBC/pLj
 LJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5r4JM4cnMK4Hb9AroCCagI660TwI5oiQRISXVwM
 ie0hl2+OgWmzgZlrcnfqvq8pUeUksOKnDZ9W2lpOqyDY2FDtcmLTuz14zZ7CJHkKIr//6OY85
 b7796Ksxywp+lVbUl2EDAiOHL7qk7lyszGP32zF6rdeefzrcl9tpd+R6L+35e8dSbnfjM+tXX
 V9PKKxeUKlY8WHnNruTj/ZcZszaWbnf6sUSJpTgj0VCLuag4EQDZui64dQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502887951!93460009!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5897 invoked from network); 16 Aug 2017 12:52:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8D64FAE84;
 Wed, 16 Aug 2017 12:52:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:57 +0200
Message-Id: <20170816125219.5255-31-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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 v3 30/52] xen/drivers/char/console.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZh
bHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGUuYyB8IDMxICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5j
CmluZGV4IGYwNjU5ZmJhMWIuLjE3YWQwMjA4M2QgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2No
YXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC02Nyw3ICs2
Nyw3IEBAIGVudW0gY29uX3RpbWVzdGFtcF9tb2RlCiAKIHN0YXRpYyBlbnVtIGNvbl90aW1lc3Rh
bXBfbW9kZSBfX3JlYWRfbW9zdGx5IG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fTk9ORTsK
IAotc3RhdGljIHZvaWQgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKGNoYXIgKnMpOworc3RhdGlj
IGludCBwYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMoY29uc3QgY2hhciAqcyk7CiBjdXN0b21fcGFy
YW0oImNvbnNvbGVfdGltZXN0YW1wcyIsIHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyk7CiAKIC8q
IGNvbnJpbmdfc2l6ZTogYWxsb3dzIGEgbGFyZ2UgY29uc29sZSByaW5nIHRoYW4gZGVmYXVsdCAo
MTZrQikuICovCkBAIC0xMjMsOCArMTIzLDggQEAgc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHhl
bmxvZ19ndWVzdF91cHBlcl90aHJlc2ggPQogc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHhlbmxv
Z19ndWVzdF9sb3dlcl90aHJlc2ggPQogICAgIFhFTkxPR19HVUVTVF9MT1dFUl9USFJFU0hPTEQ7
CiAKLXN0YXRpYyB2b2lkIHBhcnNlX2xvZ2x2bChjaGFyICpzKTsKLXN0YXRpYyB2b2lkIHBhcnNl
X2d1ZXN0X2xvZ2x2bChjaGFyICpzKTsKK3N0YXRpYyBpbnQgcGFyc2VfbG9nbHZsKGNvbnN0IGNo
YXIgKnMpOworc3RhdGljIGludCBwYXJzZV9ndWVzdF9sb2dsdmwoY29uc3QgY2hhciAqcyk7CiAK
IC8qCiAgKiA8bHZsPiA6PSBub25lfGVycm9yfHdhcm5pbmd8aW5mb3xkZWJ1Z3xhbGwKQEAgLTE0
NSw3ICsxNDUsNyBAQCBzdGF0aWMgYXRvbWljX3QgcHJpbnRfZXZlcnl0aGluZyA9IEFUT01JQ19J
TklUKDApOwogICAgICAgICByZXR1cm4gKGx2bG51bSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgfQogCi1zdGF0aWMgaW50IF9faW5pdCBfX3BhcnNlX2xvZ2x2bChjaGFy
ICpzLCBjaGFyICoqcHMpCitzdGF0aWMgaW50IF9faW5pdCBfX3BhcnNlX2xvZ2x2bChjb25zdCBj
aGFyICpzLCBjb25zdCBjaGFyICoqcHMpCiB7CiAgICAgX19fcGFyc2VfbG9nbHZsKHMsIHBzLCAi
bm9uZSIsICAgIDApOwogICAgIF9fX3BhcnNlX2xvZ2x2bChzLCBwcywgImVycm9yIiwgICAxKTsK
QEAgLTE1NiwyMyArMTU2LDI2IEBAIHN0YXRpYyBpbnQgX19pbml0IF9fcGFyc2VfbG9nbHZsKGNo
YXIgKnMsIGNoYXIgKipwcykKICAgICByZXR1cm4gMjsgLyogc2FuZSBmYWxsYmFjayAqLwogfQog
Ci1zdGF0aWMgdm9pZCBfX2luaXQgX3BhcnNlX2xvZ2x2bChjaGFyICpzLCBpbnQgKmxvd2VyLCBp
bnQgKnVwcGVyKQorc3RhdGljIGludCBfX2luaXQgX3BhcnNlX2xvZ2x2bChjb25zdCBjaGFyICpz
LCBpbnQgKmxvd2VyLCBpbnQgKnVwcGVyKQogewogICAgICpsb3dlciA9ICp1cHBlciA9IF9fcGFy
c2VfbG9nbHZsKHMsICZzKTsKICAgICBpZiAoICpzID09ICcvJyApCiAgICAgICAgICp1cHBlciA9
IF9fcGFyc2VfbG9nbHZsKHMrMSwgJnMpOwogICAgIGlmICggKnVwcGVyIDwgKmxvd2VyICkKICAg
ICAgICAgKnVwcGVyID0gKmxvd2VyOworCisgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CiB9
CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9sb2dsdmwoY2hhciAqcykKK3N0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2xvZ2x2bChjb25zdCBjaGFyICpzKQogewotICAgIF9wYXJzZV9sb2dsdmwo
cywgJnhlbmxvZ19sb3dlcl90aHJlc2gsICZ4ZW5sb2dfdXBwZXJfdGhyZXNoKTsKKyAgICByZXR1
cm4gX3BhcnNlX2xvZ2x2bChzLCAmeGVubG9nX2xvd2VyX3RocmVzaCwgJnhlbmxvZ191cHBlcl90
aHJlc2gpOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZ3Vlc3RfbG9nbHZsKGNoYXIg
KnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9ndWVzdF9sb2dsdmwoY29uc3QgY2hhciAqcykK
IHsKLSAgICBfcGFyc2VfbG9nbHZsKHMsICZ4ZW5sb2dfZ3Vlc3RfbG93ZXJfdGhyZXNoLCAmeGVu
bG9nX2d1ZXN0X3VwcGVyX3RocmVzaCk7CisgICAgcmV0dXJuIF9wYXJzZV9sb2dsdmwocywgJnhl
bmxvZ19ndWVzdF9sb3dlcl90aHJlc2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmxv
Z19ndWVzdF91cHBlcl90aHJlc2gpOwogfQogCiBzdGF0aWMgY2hhciAqbG9nbHZsX3N0cihpbnQg
bHZsKQpAQCAtNjAzLDE2ICs2MDYsMTYgQEAgc3RhdGljIGludCBwcmludGtfcHJlZml4X2NoZWNr
KGNoYXIgKnAsIGNoYXIgKipwcCkKICAgICAgICAgICAgICgobG9nbHZsIDwgdXBwZXJfdGhyZXNo
KSAmJiBwcmludGtfcmF0ZWxpbWl0KCkpKTsKIH0gCiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9jb25zb2xlX3RpbWVzdGFtcHMoY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2Nv
bnNvbGVfdGltZXN0YW1wcyhjb25zdCBjaGFyICpzKQogewogICAgIHN3aXRjaCAoIHBhcnNlX2Jv
b2wocykgKQogICAgIHsKICAgICBjYXNlIDA6CiAgICAgICAgIG9wdF9jb25fdGltZXN0YW1wX21v
ZGUgPSBUU01fTk9ORTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gMDsKICAgICBj
YXNlIDE6CiAgICAgICAgIG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fREFURTsKLSAgICAg
ICAgcmV0dXJuOworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAgICAgaWYgKCAqcyA9PSAnXDAn
IHx8IC8qIENvbXBhdCBmb3Igb2xkIGJvb2xlYW5wYXJhbSgpICovCiAgICAgICAgICAhc3RyY21w
KHMsICJkYXRlIikgKQpAQCAtNjIzLDYgKzYyNiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2VfY29uc29sZV90aW1lc3RhbXBzKGNoYXIgKnMpCiAgICAgICAgIG9wdF9jb25fdGltZXN0YW1w
X21vZGUgPSBUU01fQk9PVDsKICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAibm9uZSIpICkKICAg
ICAgICAgb3B0X2Nvbl90aW1lc3RhbXBfbW9kZSA9IFRTTV9OT05FOworICAgIGVsc2UKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGljIHZvaWQgcHJp
bnRrX3N0YXJ0X29mX2xpbmUoY29uc3QgY2hhciAqcHJlZml4KQotLSAKMi4xMi4zCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoI-0008Vg-Ju; Wed, 16 Aug 2017 12:52:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoH-0008Ha-4k
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:33 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0E/CD-02181-01044995; Wed, 16 Aug 2017 12:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov66Aw5R
 Ig86fohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCPfdYCtaJVfw8c4y5gfEFfxcjJ4eEgJHE
 24n/mEBsIYFjjBKfpzuA2GwCqhIbrp9iBbFFBJQk7q2aDFbDLOAq0fB7KVhcWCBb4ubz7WBxF
 qD6lpblLCA2r4CJxKyVL9kg5stLdByYDBbnBIpP3nCMBWKXscT2nkb2CYzcCxgZVjGqF6cWla
 UW6ZroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+pYBCHYwNn5xOsQoycGkJMo
 bpDUlUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7yI7oJxgUWp6akVaZg4wyGDSEhw8SiK8abZA
 ad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEufNBJkhAFKUUZoHNwIW8JcYZaWEeRmBjhLiK
 Ugtys0sQZV/xSjOwagkzHsVZApPZl4J3KZXQEcwAR1xpX0SyBEliQgpqQZGFnftv2tWNviuj3
 4j+elY8G+3vQtK/LxTo0IDr/avmJdmv8nedI5p0q5Jqns+LPjK7tc316ec8bUsw49vLn1OqbV
 nnLdGSt3vPua3blM/y7Njs132zX2T/qie3XVZSXOmvZ724QbH6SwlkQ2yU9h/maY3uqpnP48M
 fXnKYfl0kTyHE9cu6e5XYinOSDTUYi4qTgQAah2zYnMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502887952!52190311!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64181 invoked from network); 16 Aug 2017 12:52:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1693DAE9C
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 12:52:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:01 +0200
Message-Id: <20170816125219.5255-35-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 34/52] xen/drivers/passthrough/pci.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KVjM6Ci0gY29zbWV0aWMgY2hhbmdlcyAoSmFuIEJldWxpY2gpCi0gZG9udCBtb2RpZnkg
b3B0aW9uIHZhbHVlIGluIHBhcnNpbmcgZnVudGlvbgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jIHwgMzAgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YwppbmRleCAyN2JkYjcxNjNjLi5mZGM1M2FlZjEyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAt
MTQ5LDE3ICsxNDksMTggQEAgc3RhdGljIHN0cnVjdCBwaGFudG9tX2RldiB7CiB9IHBoYW50b21f
ZGV2c1s4XTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfcGhhbnRvbV9kZXZzOwogCi1zdGF0aWMg
dm9pZCBfX2luaXQgcGFyc2VfcGhhbnRvbV9kZXYoY2hhciAqc3RyKSB7CitzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9waGFudG9tX2Rldihjb25zdCBjaGFyICpzdHIpCit7CiAgICAgY29uc3QgY2hh
ciAqcyA9IHN0cjsKICAgICB1bnNpZ25lZCBpbnQgc2VnLCBidXMsIHNsb3Q7CiAgICAgc3RydWN0
IHBoYW50b21fZGV2IHBoYW50b207CiAKICAgICBpZiAoICFzIHx8ICEqcyB8fCBucl9waGFudG9t
X2RldnMgPj0gQVJSQVlfU0laRShwaGFudG9tX2RldnMpICkKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHMgPSBwYXJzZV9wY2kocywgJnNlZywgJmJ1cywg
JnNsb3QsIE5VTEwpOwogICAgIGlmICggIXMgfHwgKnMgIT0gJywnICkKLSAgICAgICAgcmV0dXJu
OworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHBoYW50b20uc2VnID0gc2VnOwogICAg
IHBoYW50b20uYnVzID0gYnVzOwpAQCAtMTcwLDEwICsxNzEsMTIgQEAgc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX3BoYW50b21fZGV2KGNoYXIgKnN0cikgewogICAgIGNhc2UgMTogY2FzZSAyOiBj
YXNlIDQ6CiAgICAgICAgIGlmICggKnMgKQogICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICByZXR1
cm47CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKICAgICBwaGFudG9tX2Rl
dnNbbnJfcGhhbnRvbV9kZXZzKytdID0gcGhhbnRvbTsKKworICAgIHJldHVybiAwOwogfQogY3Vz
dG9tX3BhcmFtKCJwY2ktcGhhbnRvbSIsIHBhcnNlX3BoYW50b21fZGV2KTsKIApAQCAtMTg5LDkg
KzE5MiwxMCBAQCBzdGF0aWMgdTE2IF9fcmVhZF9tb3N0bHkgYnJpZGdlX2N0bF9tYXNrOwogICog
ICBwZXJyICAgICAgICAgICAgICAgICAgICAgICBkb24ndCBzdXBwcmVzcyBwYXJpdHkgZXJyb3Jz
IChkZWZhdWx0KQogICogICBuby1wZXJyICAgICAgICAgICAgICAgICAgICBzdXBwcmVzcyBwYXJp
dHkgZXJyb3JzCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wY2lfcGFyYW0oY2hhciAq
cykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3BjaV9wYXJhbShjb25zdCBjaGFyICpzKQogewot
ICAgIGNoYXIgKnNzOworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCByYyA9IDA7CiAKICAg
ICBkbyB7CiAgICAgICAgIGJvb2xfdCBvbiA9ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CkBAIC0y
MDEsMTkgKzIwNSwyMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcGNpX3BhcmFtKGNoYXIg
KnMpCiAgICAgICAgICAgICBzICs9IDM7CiAKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsK
LSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOworICAgICAgICBpZiAo
ICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAo
ICFzdHJjbXAocywgInNlcnIiKSApCisgICAgICAgIGlmICggIXN0cm5jbXAocywgInNlcnIiLCBz
cyAtIHMpICkKICAgICAgICAgewogICAgICAgICAgICAgY21kX21hc2sgPSBQQ0lfQ09NTUFORF9T
RVJSOwogICAgICAgICAgICAgYnJjdGxfbWFzayA9IFBDSV9CUklER0VfQ1RMX1NFUlIgfCBQQ0lf
QlJJREdFX0NUTF9EVE1SX1NFUlI7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoICFzdHJj
bXAocywgInBlcnIiKSApCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAicGVyciIsIHNz
IC0gcykgKQogICAgICAgICB7CiAgICAgICAgICAgICBjbWRfbWFzayA9IFBDSV9DT01NQU5EX1BB
UklUWTsKICAgICAgICAgICAgIGJyY3RsX21hc2sgPSBQQ0lfQlJJREdFX0NUTF9QQVJJVFk7CiAg
ICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAg
ICAgIGlmICggb24gKQogICAgICAgICB7CkBAIC0yMjcsNyArMjMzLDkgQEAgc3RhdGljIHZvaWQg
X19pbml0IHBhcnNlX3BjaV9wYXJhbShjaGFyICpzKQogICAgICAgICB9CiAKICAgICAgICAgcyA9
IHNzICsgMTsKLSAgICB9IHdoaWxlICggc3MgKTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAg
ICByZXR1cm4gcmM7CiB9CiBjdXN0b21fcGFyYW0oInBjaSIsIHBhcnNlX3BjaV9wYXJhbSk7CiAK
LS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoD-0008JU-C9; Wed, 16 Aug 2017 12:52:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoB-0008Hh-UC
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:28 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E3/8E-01732-B0044995; Wed, 16 Aug 2017 12:52:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy6nw5R
 Ig5Pf9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow529awFMzirFgy6yVbA+Mp9i5GTg4JASOJ
 txP/MXUxcnEICSxklLj+dhYLSIJNQFViw/VTrCC2iICSxL1Vk5lAbGaBQomT3X1gcWGBFImG6
 aeZQWwWoPoJ3/6CxXkFTCQOr3vDBrFAXqLjwGSwmZxA8ckbjoHZQgLGEtt7GtknMHIvYGRYxa
 hRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6F8GINjB2DfL+RC
 jJAeTkihvkNaUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIvsgHKCRanpqRVpmTnAQINJS3Dw
 KInwptkCpXmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpz3FsgMAZCijNI8uBGwoL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd6rIFN4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUw9h+tKL
 Gdp7J66+fXZWtsrO8fNRG5q54c91bi74w9DOH3re5JMHYIGIvaLmHeXNl3TrUyYfWpvzl71zA
 5WjMclZx2c13x9qev5V4GPrlrKXI8wWyHn+quRU5vLueuyubIPZa2fq3wCf7XjT3KC22akqTs
 H05knfhi/s9PgvZahq99jDoYih7dVWIpzkg01GIuKk4EADIesJF1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502887945!86395934!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4697 invoked from network); 16 Aug 2017 12:52:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:25 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 727D7AE9A;
 Wed, 16 Aug 2017 12:52:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:38 +0200
Message-Id: <20170816125219.5255-12-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 11/52] xen/arch/x86/io_apic.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaW9fYXBpYy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg
d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jIHwgNyArKysrKystCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKaW5kZXggMjgzOGY2
YmQ5OS4uZjc2N2M0NTYwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYworKysg
Yi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC0xNTgxLDcgKzE1ODEsNyBAQCBzdGF0aWMgdW5z
aWduZWQgaW50IHN0YXJ0dXBfbGV2ZWxfaW9hcGljX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2Mp
CiAgICAgcmV0dXJuIDA7IC8qIGRvbid0IGNoZWNrIGZvciBwZW5kaW5nICovCiB9CiAKLXN0YXRp
YyB2b2lkIF9faW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5p
dCBzZXR1cF9pb2FwaWNfYWNrKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhc3RyY21wKHMs
ICJvbGQiKSApCiAgICAgewpAQCAtMTU5NCw3ICsxNTk0LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCiAgICAgICAgIGlvYXBpY19hY2tfZm9yY2VkID0g
dHJ1ZTsKICAgICB9CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgcHJpbnRrKCJVbmtub3duIGlv
YXBpY19hY2sgdmFsdWUgc3BlY2lmaWVkOiAnJXMnXG4iLCBzKTsKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oImlvYXBpY19h
Y2siLCBzZXR1cF9pb2FwaWNfYWNrKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoD-0008KO-Un; Wed, 16 Aug 2017 12:52:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoC-0008IL-EB
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:28 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 79/7D-01996-B0044995; Wed, 16 Aug 2017 12:52:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ovy6Xw5R
 IgwmHhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2ta0sBR84K443lTcwNnF0MXJySAgYSbyd
 +I+pi5GLQ0hgIaPElYUHWUASbAKqEhuun2IFsUUElCTurZrMBGIzCxRKnOzuA4sLC6RJNG2fB
 GazANV/v7CEHcTmFTCReDLxGhvEAnmJjgOTwWZyAsUnbzgGZgsJGEts72lkn8DIvYCRYRWjen
 FqUVlqka6pXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoG8ZgGAH45d+50OMkhx
 MSqK8QVpTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8C6yA8oJFqWmp1akZeYAgwwmLcHBoyTC
 m2YLlOYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUKXHeWyAzBECKMkrz4EbAAv4So6yUMC8j0
 FFCPAWpRbmZJajyrxjFORiVhHlng0zhycwrgdv0CugIJqAjrrRPAjmiJBEhJdXAGP1vUWVn48
 ez5Z5lwWcqNpz7WjtRmal6WZHbqZVurJJu+Xwz0tZKlTV3LLG4Mvlb1LsVh/cvffWH/xZ7iD9
 7WdFCs7SnyxbaMd30vy15cYtsz/SCYyYbtJ/PnHFen2OO8OJpP3xeTe16ttDr/8y4/WesN/Os
 jFbq3u7FqVC2Xo0p+CHrhZ/lCUosxRmJhlrMRcWJAH/3ETZzAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502887946!71240068!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35873 invoked from network); 16 Aug 2017 12:52:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EFFBDAE71;
 Wed, 16 Aug 2017 12:52:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:40 +0200
Message-Id: <20170816125219.5255-14-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 13/52] xen/arch/x86/microcode.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyB8IDEwICsrKysrKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5j
CmluZGV4IDc1NTgyMDJlZmEuLjc3YzFlZmM5N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTczLDE1ICs3Mywx
OSBAQCB2b2lkIF9faW5pdCBtaWNyb2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQgaWR4KQog
ICogSWYgdGhlIEVGSSBoYXMgZm9yY2VkIHdoaWNoIG9mIHRoZSBtdWx0aWJvb3QgcGF5bG9hZHMg
aXMgdG8gYmUgdXNlZCwKICAqIG5vIHBhcnNpbmcgd2lsbCBiZSBhdHRlbXB0ZWQuCiAgKi8KLXN0
YXRpYyB2b2lkIF9faW5pdCBwYXJzZV91Y29kZShjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQg
cGFyc2VfdWNvZGUoY29uc3QgY2hhciAqcykKIHsKKyAgICBjb25zdCBjaGFyICpxID0gTlVMTDsK
KwogICAgIGlmICggdWNvZGVfbW9kX2ZvcmNlZCApIC8qIEZvcmNlZCBieSBFRkkgKi8KLSAgICAg
ICByZXR1cm47CisgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAoICFzdHJuY21wKHMsICJzY2Fu
IiwgNCkgKQogICAgICAgICB1Y29kZV9zY2FuID0gMTsKICAgICBlbHNlCi0gICAgICAgIHVjb2Rl
X21vZF9pZHggPSBzaW1wbGVfc3RydG9sKHMsIE5VTEwsIDApOworICAgICAgICB1Y29kZV9tb2Rf
aWR4ID0gc2ltcGxlX3N0cnRvbChzLCAmcSwgMCk7CisKKyAgICByZXR1cm4gKHEgJiYgKnEpID8g
LUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oInVjb2RlIiwgcGFyc2VfdWNvZGUpOwogCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoF-0008N4-Hc; Wed, 16 Aug 2017 12:52:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoD-0008Jb-Tg
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:30 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 12/89-02033-D0044995; Wed, 16 Aug 2017 12:52:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ovy63w5R
 Ig9dbVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5J++yFZxmr7j89xpTA+Nxti5GTg4JASOJ
 txP/MXUxcnEICSxklJh+4xYjSIJNQFViw/VTrCC2iICSxL1Vk5lAbGaBQomT3X1AcQ4OYYFci
 f/rxUDCLEDlb1r+MoPYvAImEjdblrBDzJeX6DgwmQXE5gSKT95wDMwWEjCW2N7TyD6BkXsBI8
 MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDfMgDBDsa1rc6
 HGCU5mJREeYO0pkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdZAeUEyxKTU+tSMvMAQYZTFqC
 g0dJhDfNFijNW1yQmFucmQ6ROsVozNH0YcsXJo5XE/5/YxJiycvPS5US580EmSQAUppRmgc3C
 Bb8lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMexVkCk9mXgncvldApzABnXKlfRLIKSWJCC
 mpBsZW9XVZ06Z41du4ZgYF5fxdarHxtHHQE6vAVuMvRj25hhFZkkceiXE7Hp9/jTlnYu6dr6e
 ++v8zqK/xZ9qqU/Jw/4YlJ5PTn36xnMiZ1c07USx/j0Nj/6I5123OzN1yO/GJr566SPVyM6ts
 JUPB9Qn7FnN4r3wqxi3FkNh2L1Pd/FJQ4evCfiWW4oxEQy3mouJEAODtwVR5AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502887947!79089810!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45797 invoked from network); 16 Aug 2017 12:52:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 398D2AEAF;
 Wed, 16 Aug 2017 12:52:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:44 +0200
Message-Id: <20170816125219.5255-18-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 17/52] xen/arch/x86/oprofile/nmi_int.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0
ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jIHwg
MyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jIGIveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9p
bnQuYwppbmRleCAxMjZmN2E4ZDlmLi44NGJhMTA4ZmRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvb3Byb2ZpbGUvbm1pX2ludC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50
LmMKQEAgLTMyMywxMiArMzIzLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHA0X2luaXQoY2hhciAq
KiBjcHVfdHlwZSkKIAogCiBzdGF0aWMgaW50IGZvcmNlX2FyY2hfcGVyZm1vbjsKKwogc3RhdGlj
IGludCBmb3JjZV9jcHVfdHlwZShjb25zdCBjaGFyICpzdHIpCiB7CiAJaWYgKCFzdHJjbXAoc3Ry
LCAiYXJjaF9wZXJmbW9uIikpIHsKIAkJZm9yY2VfYXJjaF9wZXJmbW9uID0gMTsKIAkJcHJpbnRr
KEtFUk5fSU5GTyAib3Byb2ZpbGU6IGZvcmNpbmcgYXJjaGl0ZWN0dXJhbCBwZXJmbW9uXG4iKTsK
IAl9CisJZWxzZQorCQlyZXR1cm4gLUVJTlZBTDsKIAogCXJldHVybiAwOwogfQotLSAKMi4xMi4z
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoO-0000OM-KD; Wed, 16 Aug 2017 12:52:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoM-0000Hu-UD
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:39 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 EF/28-03557-61044995; Wed, 16 Aug 2017 12:52:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov66ow5R
 IgxUn1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXS/uZC1ZwVbxqtm9gfMbRxcjJISFgJPF2
 4j+mLkYuDiGBhYwS3//sYANJsAmoSmy4fooVxBYRUJK4t2oyWBGzwGMmiRm7ljOBJIQF0iS2f
 H4AZrMANWy5M5EZxOYVMJH4OO01C8QGeYmOA5PBbE6g+OQNx8BsIQFjie09jewTGLkXMDKsYt
 QoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxgvL4x4BC
 jJAeTkihvkNaUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvH32QDnBotT01Iq0zBxgoMGkJTh4
 lER4m0HSvMUFibnFmekQqVOMxhwdM35+Y+J4NeH/NyYhlrz8vFQpcd5wkFIBkNKM0jy4QbAIu
 MQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXgmQKTyZeSVw+14BncIEdMqV9kkgp5QkIqSkGh
 hDZ78J71oe6iK4rP40y7UKgwVVYRcDa1dNlf9kUTvrdkfuEdEZ2XmOd9x2vvoh+47xmf4uScH
 JOsULC2vDnepO8uQe3fXFy+q/w/+CE91/ovafnhzD+7ds/c2nQvGBe2O28+0J/fnZ1Udu7t1v
 834sNt+SXPvLqclSZ+3c70cDd6VM2cC78323EktxRqKhFnNRcSIA6+OcHXsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502887957!59208563!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59134 invoked from network); 16 Aug 2017 12:52:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:37 -0000
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 mx1.suse.de (Postfix) with ESMTP id 3A540AEBA;
 Wed, 16 Aug 2017 12:52:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:04 +0200
Message-Id: <20170816125219.5255-38-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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 v3 37/52] xen/drivers/video/vesa.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy92aWRlby92ZXNhLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvdmlk
ZW8vdmVzYS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jIGIveGVuL2Ry
aXZlcnMvdmlkZW8vdmVzYS5jCmluZGV4IDA5ZDM0NGMwMjEuLmM5MjQ5N2UwYmMgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYworKysgYi94ZW4vZHJpdmVycy92aWRlby92ZXNh
LmMKQEAgLTI5LDEyICsyOSwxNCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHZyYW1fcmVtYXA7CiBp
bnRlZ2VyX3BhcmFtKCJ2ZXNhLW1hcCIsIHZyYW1fcmVtYXApOwogCiBzdGF0aWMgaW50IGZvbnRf
aGVpZ2h0Owotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2ZvbnRfaGVpZ2h0KGNvbnN0IGNoYXIg
KnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9mb250X2hlaWdodChjb25zdCBjaGFyICpzKQog
ewogICAgIGlmICggc2ltcGxlX3N0cnRvdWwocywgJnMsIDEwKSA9PSA4ICYmICgqcysrID09ICd4
JykgKQogICAgICAgICBmb250X2hlaWdodCA9IHNpbXBsZV9zdHJ0b3VsKHMsICZzLCAxMCk7CiAg
ICAgaWYgKCAqcyAhPSAnXDAnICkKICAgICAgICAgZm9udF9oZWlnaHQgPSAwOworCisgICAgcmV0
dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oImZvbnQiLCBwYXJzZV9mb250X2hlaWdodCk7CiAKLS0g
CjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoE-0008La-UP; Wed, 16 Aug 2017 12:52:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoC-0008GD-Sz
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:28 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D4/50-18185-C0044995; Wed, 16 Aug 2017 12:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ovy6Pw5R
 Ig6vTuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyW2SUFTRIVl+9fYmpg/CTYxcjJISFgJPF2
 4j+mLkYuDiGBhYwSb9Z0s4Ak2ARUJTZcP8UKYosIKEncWzWZCcRmFiiUONndBxYXFkiSmPN7E
 zuIzQJU/3DZDTYQm1fARGJO22xmiAXyEh0HJoPN5ASKT95wDMwWEjCW2N7TyD6BkXsBI8MqRo
 3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7G6xsDDjF
 KcjApifIGaU2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB22cPlBMsSk1PrUjLzAGGGUxagoNH
 SYS3GSTNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivOEgRQIgRRmleXAjYCF/iVFWSpiXE
 egoIZ6C1KLczBJU+VeM4hyMSsK8EiBTeDLzSuA2vQI6ggnoiCvtk0COKElESEk1MC6MOtuaf0
 Tkk9rNm6saPUKETe8kx/RYx+87kRLUvMO23H2HhX9mQbL7Do6FRx7FqrYdnZId9S0k9tgJCx3
 /9X9/qzy8e+DPJQn7notnT05k2Z743CDmu420fVC68v6J0195z2r8u8OKfWPYvs9bdthzfjpl
 qXDzpY//5kOKp48IWlltCl75Z4MSS3FGoqEWc1FxIgAvMkJXdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502887947!111773471!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5144 invoked from network); 16 Aug 2017 12:52:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C33D9AE84;
 Wed, 16 Aug 2017 12:52:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:46 +0200
Message-Id: <20170816125219.5255-20-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 19/52] xen/arch/x86/setup.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvc2V0dXAuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdh
cyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgfCAzNSArKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMKaW5kZXggZGI1ZGY2OTU2ZC4uMWFlNWI5MGZlOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY3LDcgKzY3
LDcgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IGNyNF9wdjMyX21hc2s7CiAvKiAiYWNw
aT1mb3JjZSI6ICBPdmVycmlkZSB0aGUgZGlzYWJsZSBibGFja2xpc3QuICAgICAgICAgICAgICAg
ICAgICovCiAvKiAiYWNwaT1odCI6ICAgICBMaW1pdCBBQ1BJIGp1c3QgdG8gYm9vdC10aW1lIHRv
IGVuYWJsZSBIVC4gICAgICAgICovCiAvKiAiYWNwaT1ub2lycSI6ICBEaXNhYmxlcyBBQ1BJIGlu
dGVycnVwdCByb3V0aW5nLiAgICAgICAgICAgICAgICAgICovCi1zdGF0aWMgdm9pZCBwYXJzZV9h
Y3BpX3BhcmFtKGNoYXIgKnMpOworc3RhdGljIGludCBwYXJzZV9hY3BpX3BhcmFtKGNvbnN0IGNo
YXIgKnMpOwogY3VzdG9tX3BhcmFtKCJhY3BpIiwgcGFyc2VfYWNwaV9wYXJhbSk7CiAKIC8qICoq
KiogTGludXggY29uZmlnIG9wdGlvbjogcHJvcGFnYXRlZCB0byBkb21haW4wLiAqLwpAQCAtMTAy
LDU5ICsxMDIsNzAgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IG1tdV9jcjRfZmVhdHVy
ZXMgPSBYRU5fTUlOSU1BTF9DUjQ7CiAvKiBzbWVwOiBFbmFibGUvZGlzYWJsZSBTdXBlcnZpc29y
IE1vZGUgRXhlY3V0aW9uIFByb3RlY3Rpb24gKGRlZmF1bHQgb24pLiAqLwogI2RlZmluZSBTTUVQ
X0hWTV9PTkxZICgtMSkKIHN0YXRpYyBzOCBfX2luaXRkYXRhIG9wdF9zbWVwID0gMTsKLXN0YXRp
YyB2b2lkIF9faW5pdCBwYXJzZV9zbWVwX3BhcmFtKGNoYXIgKnMpCisKK3N0YXRpYyBpbnQgX19p
bml0IHBhcnNlX3NtZXBfcGFyYW0oY29uc3QgY2hhciAqcykKIHsKICAgICBpZiAoICEqcyApCiAg
ICAgewogICAgICAgICBvcHRfc21lcCA9IDE7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0
dXJuIDA7CiAgICAgfQogCiAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCiAgICAgewogICAg
IGNhc2UgMDoKICAgICAgICAgb3B0X3NtZXAgPSAwOwotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiAwOwogICAgIGNhc2UgMToKICAgICAgICAgb3B0X3NtZXAgPSAxOwotICAgICAgICBy
ZXR1cm47CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlmICggIXN0cmNtcChzLCAi
aHZtIikgKQogICAgICAgICBvcHRfc21lcCA9IFNNRVBfSFZNX09OTFk7CisgICAgZWxzZQorICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJz
bWVwIiwgcGFyc2Vfc21lcF9wYXJhbSk7CiAKIC8qIHNtYXA6IEVuYWJsZS9kaXNhYmxlIFN1cGVy
dmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbiAoZGVmYXVsdCBvbikuICovCiAjZGVmaW5lIFNN
QVBfSFZNX09OTFkgKC0xKQogc3RhdGljIHM4IF9faW5pdGRhdGEgb3B0X3NtYXAgPSAxOwotc3Rh
dGljIHZvaWQgX19pbml0IHBhcnNlX3NtYXBfcGFyYW0oY2hhciAqcykKKworc3RhdGljIGludCBf
X2luaXQgcGFyc2Vfc21hcF9wYXJhbShjb25zdCBjaGFyICpzKQogewogICAgIGlmICggISpzICkK
ICAgICB7CiAgICAgICAgIG9wdF9zbWFwID0gMTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gMDsKICAgICB9CiAKICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkKICAgICB7CiAg
ICAgY2FzZSAwOgogICAgICAgICBvcHRfc21hcCA9IDA7Ci0gICAgICAgIHJldHVybjsKKyAgICAg
ICAgcmV0dXJuIDA7CiAgICAgY2FzZSAxOgogICAgICAgICBvcHRfc21hcCA9IDE7Ci0gICAgICAg
IHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAgaWYgKCAhc3RyY21wKHMs
ICJodm0iKSApCiAgICAgICAgIG9wdF9zbWFwID0gU01BUF9IVk1fT05MWTsKKyAgICBlbHNlCisg
ICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0o
InNtYXAiLCBwYXJzZV9zbWFwX3BhcmFtKTsKIAogYm9vbCBfX3JlYWRfbW9zdGx5IGFjcGlfZGlz
YWJsZWQ7CiBib29sIF9faW5pdGRhdGEgYWNwaV9mb3JjZTsKIHN0YXRpYyBjaGFyIF9faW5pdGRh
dGEgYWNwaV9wYXJhbVsxMF0gPSAiIjsKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9hY3BpX3Bh
cmFtKGNoYXIgKnMpCisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2FjcGlfcGFyYW0oY29uc3Qg
Y2hhciAqcykKIHsKICAgICAvKiBTYXZlIHRoZSBwYXJhbWV0ZXIgc28gaXQgY2FuIGJlIHByb3Bh
Z2F0ZWQgdG8gZG9tYWluMC4gKi8KICAgICBzYWZlX3N0cmNweShhY3BpX3BhcmFtLCBzKTsKQEAg
LTE4MCw2ICsxOTEsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2FjcGlfcGFyYW0oY2hh
ciAqcykKICAgICB7CiAgICAgICAgIGFjcGlfbm9pcnFfc2V0KCk7CiAgICAgfQorICAgIGVsc2UK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGljIGNv
bnN0IG1vZHVsZV90ICpfX2luaXRkYXRhIGluaXRpYWxfaW1hZ2VzOwotLSAKMi4xMi4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxo9-0008GG-AF; Wed, 16 Aug 2017 12:52:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxo8-0008Fy-IO
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:24 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F4/4E-03406-70044995; Wed, 16 Aug 2017 12:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ovy67w5R
 Ig/9TlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDKzexFGxnr2g6t52pgXE7WxcjJ4eEgJHE
 24n/mLoYuTiEBBYyShzuWMgEkmATUJXYcP0UK4gtIqAkcW/VZLA4s0C5xK3DJ8GahQUyJZbMv
 MIIYrMA1e+dPBHM5hUwlug894QZYoG8RMeBySwgNqeAicTkDcfAbCGgmu09jewTGLkXMDKsYt
 QoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxg/LQs4BC
 jJAeTkihvkNaUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGJ2QDnBotT01Iq0zBxgoMGkJTh4
 lER402yB0rzFBYm5xZnpEKlTjMYcTR+2fGHieDXh/zcmIZa8/LxUKXHepyClAiClGaV5cINgE
 XCJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwJIPfwZOaVwO17BXQKE9ApV9ongZxSkoiQkm
 pgNNh26q2W16+fvaYt4lfLYthn6xZk8wi/Elk2ffrMgyl1tmfnfFHaonRWtWyef77FDQVXC8u
 ZNsceblq5su1e4SkNhksbn+/yfXbviJuQfckKq7Ls0n0BrB/DPXzYrFo+7k1U27b6b9W96sa4
 cJnoZc/4hC+8vTRXQr6ranGfoPmsFZz/gvNllViKMxINtZiLihMBsjzFM3sCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502887943!64247239!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45000 invoked from network); 16 Aug 2017 12:52:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:23 -0000
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 mx1.suse.de (Postfix) with ESMTP id 139E3AE71;
 Wed, 16 Aug 2017 12:52:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:29 +0200
Message-Id: <20170816125219.5255-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v3 02/52] xen/arch/arm/domain_build.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMg
fCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKaW5kZXggMWJlYzRmYTIzZC4uZDZmOTU4NTUwMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYwpAQCAtMzMsOSArMzMsMTEgQEAgaW50IGRvbTBfMTFfbWFwcGluZyA9IDE7CiAKIHN0YXRp
YyB1NjQgX19pbml0ZGF0YSBkb20wX21lbTsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2Rv
bTBfbWVtKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX21lbShj
b25zdCBjaGFyICpzKQogewogICAgIGRvbTBfbWVtID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChzLCAm
cyk7CisKKyAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgiZG9t
MF9tZW0iLCBwYXJzZV9kb20wX21lbSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoG-0008PL-Mj; Wed, 16 Aug 2017 12:52:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoF-0008LT-BE
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:31 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 38/A8-01987-E0044995; Wed, 16 Aug 2017 12:52:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ovy6fw5R
 Ig4ZGNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPq+oSC5dwVj68fYGlgvMrZxcjJISFgJPF2
 4j+mLkYuDiGBhYwSk5+8YgZJsAmoSmy4fooVxBYRUJK4t2oyWBGzwGMmiRm7ljOBJIQFEiX2L
 L0J1MDBwQLUcPWIF0iYV8BE4vSHJewQC+QlOg5MZgGxOYHikzccA7OFBIwltvc0sk9g5F7AyL
 CKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQuwxAsINx9W+
 nQ4ySHExKorxBWlMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzrEFygkWpaanVqRl5gDDDCYt
 wcGjJMKbBpLmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8VClx3qcgRQIgRRmleXAjYCF/iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8a0Gm8GTmlcBtegV0BBPQEVfaJ4EcUZKIkJJqYJQRvd
 /1UGVzAUdVwbOb07bN829zs/7Xd2z7oZ0TeEOr/79kczYwi1feZ9WQ1jl1pidrdFy5pmL5lbY
 Hy1QdT9frqC7VXbBeY+M7VcPs9OVBLJKFZbYqgjGu6VK/eeNqTlxZH/1OdXFkTUPks57jZ+Ve
 HD7ha2PhGGZRkFd/yeSqV3zGi98cSizFGYmGWsxFxYkAvavQCXQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502887949!102708922!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16798 invoked from network); 16 Aug 2017 12:52:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:30 -0000
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 mx1.suse.de (Postfix) with ESMTP id A2C7BAEB4;
 Wed, 16 Aug 2017 12:52:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:51 +0200
Message-Id: <20170816125219.5255-25-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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 v3 24/52] xen/common/domain.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2RvbWFpbi5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjM6Ci0gY29zbWV0aWMgY2hhbmdl
cyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8IDUgKysrKy0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBiMjJhYWNjNTdl
Li5hY2Q0MjBhMWE1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9j
b21tb24vZG9tYWluLmMKQEAgLTI0NSwxMiArMjQ1LDE1IEBAIHN0YXRpYyBpbnQgbGF0ZV9od2Rv
bV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21v
c3RseSBleHRyYV9od2RvbV9pcnFzOwogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5
IGV4dHJhX2RvbVVfaXJxcyA9IDMyOwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2V4dHJhX2d1
ZXN0X2lycXMoY29uc3QgY2hhciAqcykKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXh0cmFf
Z3Vlc3RfaXJxcyhjb25zdCBjaGFyICpzKQogewogICAgIGlmICggaXNkaWdpdCgqcykgKQogICAg
ICAgICBleHRyYV9kb21VX2lycXMgPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CiAgICAgaWYg
KCAqcyA9PSAnLCcgJiYgaXNkaWdpdCgqKytzKSApCiAgICAgICAgIGV4dHJhX2h3ZG9tX2lycXMg
PSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CisKKyAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDog
MDsKIH0KIGN1c3RvbV9wYXJhbSgiZXh0cmFfZ3Vlc3RfaXJxcyIsIHBhcnNlX2V4dHJhX2d1ZXN0
X2lycXMpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoB-0008HQ-5t; Wed, 16 Aug 2017 12:52:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxo9-0008GD-HL
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 65/20-18185-80044995; Wed, 16 Aug 2017 12:52:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy6Hw5R
 Ig717BSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/Z7ezFHRzVpw49YqlgfEEexcjJ4eEgJHE
 24n/mLoYuTiEBBYySmyZfYcJJMEmoCqx4fopVhBbREBJ4t6qyWBxZoFCiZPdfWBxYYFsiW8n5
 rGA2CxA9VePb2MGsXkFjCUuNnxnglggL9FxYDJYDaeAicTkDcfAbCGgmu09jewTGLkXMDKsYt
 QoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxgPLAo8BC
 jJAeTkihvkNaUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIvsgHKCRanpqRVpmTnAQINJS3Dw
 KInwptkCpXmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpz3FsgMAZCijNI8uBGwoL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd7ZIFN4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUwiska8X
 +R+12zyHDGsjvLdxnM480M/8rWWmtxY+PbggDmFQY6k50WtFVzChstSU6Kfpmbf+nl9yNOLDN
 Ci/x29pd0W3MsWSUtvviRsvMyr6bNMyT/VO5v7FtmG6V8feICRWnNCXFVOf/3PS/+8e17XMNp
 4+2z1l3LmJHgNLNA9LZPvP93DcMuJZbijERDLeai4kQAZWsvZHUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502887944!112165966!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8687 invoked from network); 16 Aug 2017 12:52:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:24 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D9E5DAE84;
 Wed, 16 Aug 2017 12:52:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:32 +0200
Message-Id: <20170816125219.5255-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 05/52] xen/arch/x86/cpu/mcheck/mce.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2UuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgfCA3ICsr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jCmluZGV4IDMwNTI1ZGQ3OGIuLjgwMTVkZmY4YzQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5jCkBAIC02MiwxMyArNjIsMTggQEAgc3RydWN0IG1jYV9iYW5rcyAqbWNhX2FsbGJh
bmtzOwogI2VuZGlmCiAKIGludCBtY2VfdmVyYm9zaXR5Owotc3RhdGljIHZvaWQgX19pbml0IG1j
ZV9zZXRfdmVyYm9zaXR5KGNoYXIgKnN0cikKK3N0YXRpYyBpbnQgX19pbml0IG1jZV9zZXRfdmVy
Ym9zaXR5KGNvbnN0IGNoYXIgKnN0cikKIHsKICAgICBpZiAoc3RyY21wKCJ2ZXJib3NlIiwgc3Ry
KSA9PSAwKQogICAgICAgICBtY2VfdmVyYm9zaXR5ID0gTUNFX1ZFUkJPU0U7CiAgICAgZWxzZQor
ICAgIHsKICAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIk1hY2hpbmUgQ2hlY2sgdmVyYm9zaXR5
IGxldmVsICVzIG5vdCByZWNvZ25pc2VkIgogICAgICAgICAgICAgICAgInVzZSBtY2VfdmVyYm9z
aXR5PXZlcmJvc2UiLCBzdHIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAg
ICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgibWNlX3ZlcmJvc2l0eSIsIG1jZV9zZXRfdmVy
Ym9zaXR5KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoC-0008J0-UB; Wed, 16 Aug 2017 12:52:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoB-0008HA-Cb
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:27 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7F/C9-01993-A0044995; Wed, 16 Aug 2017 12:52:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ovy6Xw5R
 Ig/dz2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTe94zF3zkr/jU95S1gXETTxcjJ4eEgJHE
 24n/mEBsIYGFjBINT5xAbDYBVYkN10+xgtgiAkoS91ZNBqthFiiUONndBxYXFkiQWD35BTOIz
 QJU/7/zBVicV8BE4teDd0wQ8+UlOg5MZgGxOYHikzccY4HYZSyxvaeRfQIj9wJGhlWM6sWpRW
 WpRbqGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgb6tZ2Bg3MHY1Ot8iFGSg0l
 JlDdIa0qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneRXZAOcGi1PTUirTMHGCQwaQlOHiURHjT
 bIHSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolznsLZIYASFFGaR7cCFjAX2KUlRLmZWRgY
 BDiKUgtys0sQZV/xSjOwagkzCthDzSFJzOvBG7TK6AjmICOuNI+CeSIkkSElFQDY8zyJ1eajR
 6vzlT/VmPTf+aYfS+b7cNZmzvfHNj6NjL9ioPvhqjYP9nuPXHZx6d739rD+DdUtHHaGa/lZ+4
 qhclKr4zeU387jnumZKrPP3mPtQKRp2+wPkw02h3N+Nm0XnVChcPCB6d+6S6NndLpPsH3ZFPw
 k7ArU2f6ylX9m7boyvp/q09MSFJiKc5INNRiLipOBADML9ELcwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502887945!103938835!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5806 invoked from network); 16 Aug 2017 12:52:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:26 -0000
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 mx1.suse.de (Postfix) with ESMTP id B0CFCAE9C;
 Wed, 16 Aug 2017 12:52:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:39 +0200
Message-Id: <20170816125219.5255-13-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 12/52] xen/arch/x86/irq.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaXJxLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyB8IDIzICsrKysrKysrKysrKysrLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggNTdl
NmMxODk3MC4uNzdjYTE4MTk4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMjYsNyArMjYsNyBAQAogI2luY2x1ZGUgPGFzbS9tYWNo
LWdlbmVyaWMvbWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8cHVibGljL3BoeXNkZXYuaD4KIAotc3Rh
dGljIHZvaWQgcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oY2hhciAqcyk7CitzdGF0aWMgaW50
IHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKGNvbnN0IGNoYXIgKnMpOwogCiAvKiBvcHRfbm9p
cnFiYWxhbmNlOiBJZiB0cnVlLCBzb2Z0d2FyZSBJUlEgYmFsYW5jaW5nL2FmZmluaXR5IGlzIGRp
c2FibGVkLiAqLwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9ub2lycWJhbGFuY2U7CkBAIC02MCwy
NCArNjAsMjkgQEAgc3RhdGljIHN0cnVjdCB0aW1lciBpcnFfcmF0ZWxpbWl0X3RpbWVyOwogc3Rh
dGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGlycV9yYXRlbGltaXRfdGhyZXNob2xkID0g
MTAwMDA7CiBpbnRlZ2VyX3BhcmFtKCJpcnFfcmF0ZWxpbWl0IiwgaXJxX3JhdGVsaW1pdF90aHJl
c2hvbGQpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0o
Y2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKGNv
bnN0IGNoYXIgKnMpCiB7Ci0gICAgY2hhciAqc3M7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAg
aW50IHJjID0gMDsKIAogICAgIGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKLSAg
ICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOworICAgICAgICBpZiAoICFz
cyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICFz
dHJjbXAocywgIm5vbmUiKSkKKyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibm9uZSIsIHNzIC0g
cykpCiAgICAgICAgICAgICBvcHRfaXJxX3ZlY3Rvcl9tYXA9T1BUX0lSUV9WRUNUT1JfTUFQX05P
TkU7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJnbG9iYWwiKSkKKyAgICAgICAgZWxz
ZSBpZiAoICFzdHJuY21wKHMsICJnbG9iYWwiLCBzcyAtIHMpKQogICAgICAgICAgICAgb3B0X2ly
cV92ZWN0b3JfbWFwPU9QVF9JUlFfVkVDVE9SX01BUF9HTE9CQUw7Ci0gICAgICAgIGVsc2UgaWYg
KCAhc3RyY21wKHMsICJwZXItZGV2aWNlIikpCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChz
LCAicGVyLWRldmljZSIsIHNzIC0gcykpCiAgICAgICAgICAgICBvcHRfaXJxX3ZlY3Rvcl9tYXA9
T1BUX0lSUV9WRUNUT1JfTUFQX1BFUkRFVjsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogCiAgICAgICAgIHMgPSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoIHNzICk7Cisg
ICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOwogfQogCiAvKiBNdXN0IGJlIGNh
bGxlZCB3aGVuIGlycSBkaXNhYmxlZCAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoA-0008HF-V3; Wed, 16 Aug 2017 12:52:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxo9-0008Fz-B5
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B1/3C-09901-90044995; Wed, 16 Aug 2017 12:52:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ovy6Hw5R
 Ig4nTFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+S4vYCmbxVZw9I9TAeJu7i5GTQ0LASOLt
 xH9MXYxcHEICCxklXp1pYgNJsAmoSmy4fooVxBYRUJK4t2oyE4jNLFAocbK7DywuLJAqcfbsD
 RYQmwWo/v7MDmYQm1fAWKLn/mM2iAXyEh0HJoPVcAqYSEzecAzMFgKq2d7TyD6BkXsBI8MqRo
 3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7GX8sCDjF
 KcjApifIGaU2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu8gOKCdYlJqeWpGWmQMMM5i0BAeP
 kghvmi1Qmre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHlvgcwQACnKKM2DGwEL+UuMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5p0NMoUnM68EbtMroCOYgI640j4J5IiSRISUVAOjzKakvA
 VLbgQ8XLN8Xlzyu4oTCnKJqnZKS1ZbxTmvMss48H+/17rozS0ewXN2O2gtkNi54uerxlg9pas
 35xoUvA+X37r/Uv6c4NlTWA+yhwheX+XjyRESzqEnsOyTz+Ozr62bRS8d3OHwvci7Z/6WU2Ez
 ur8HbZyZ1cy0Onr98S8LpZU0pOrjlFiKMxINtZiLihMB40qSunQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502887944!107474251!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17581 invoked from network); 16 Aug 2017 12:52:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:24 -0000
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 mx1.suse.de (Postfix) with ESMTP id 21639AE8B;
 Wed, 16 Aug 2017 12:52:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:33 +0200
Message-Id: <20170816125219.5255-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 06/52] xen/arch/x86/cpu/vpmu.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvY3B1L3ZwbXUuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVl
IHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgfCAxMSArKysrKystLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmlu
ZGV4IDkwOTU0Y2E4ODQuLmUwYzg3YTY4ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUv
dnBtdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC01Myw3ICs1Myw3IEBAIENI
RUNLX3BtdV9wYXJhbXM7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3Zw
bXVfZW5hYmxlZDsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBN
VV9NT0RFX09GRjsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAw
Owotc3RhdGljIHZvaWQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcyk7CitzdGF0aWMgaW50IHBh
cnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpOwogY3VzdG9tX3BhcmFtKCJ2cG11IiwgcGFy
c2VfdnBtdV9wYXJhbXMpOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHZwbXVfbG9jayk7CkBA
IC02MSw3ICs2MSw3IEBAIHN0YXRpYyB1bnNpZ25lZCB2cG11X2NvdW50OwogCiBzdGF0aWMgREVG
SU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgbGFzdF92Y3B1KTsKIAotc3RhdGljIGludCBwYXJz
ZV92cG11X3BhcmFtKGNoYXIgKnMsIHVuc2lnbmVkIGludCBsZW4pCitzdGF0aWMgaW50IHBhcnNl
X3ZwbXVfcGFyYW0oY29uc3QgY2hhciAqcywgdW5zaWduZWQgaW50IGxlbikKIHsKICAgICBpZiAo
ICEqcyB8fCAhbGVuICkKICAgICAgICAgcmV0dXJuIDA7CkBAIC03Niw5ICs3Niw5IEBAIHN0YXRp
YyBpbnQgcGFyc2VfdnBtdV9wYXJhbShjaGFyICpzLCB1bnNpZ25lZCBpbnQgbGVuKQogICAgIHJl
dHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAq
cykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpCiB7
Ci0gICAgY2hhciAqc2VwLCAqcCA9IHM7CisgICAgY29uc3QgY2hhciAqc2VwLCAqcCA9IHM7CiAK
ICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkKICAgICB7CkBAIC0xMDQsMTAgKzEwNCwxMSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcykKICAgICAgICAg
b3B0X3ZwbXVfZW5hYmxlZCA9IDE7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLSAgICByZXR1cm47
CisgICAgcmV0dXJuIDA7CiAKICBlcnJvcjoKICAgICBwcmludGsoIlZQTVU6IHVua25vd24gZmxh
Z3M6ICVzIC0gdnBtdSBkaXNhYmxlZCFcbiIsIHMpOworICAgIHJldHVybiAtRUlOVkFMOwogfQog
CiB2b2lkIHZwbXVfbHZ0cGNfdXBkYXRlKHVpbnQzMl90IHZhbCkKLS0gCjIuMTIuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoJ-00007A-Jg; Wed, 16 Aug 2017 12:52:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoI-0008SV-1O
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:34 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A4/3E-02177-11044995; Wed, 16 Aug 2017 12:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov66Aw5R
 Ig73fDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow//1ezF6zjqlh2ZDlrA+M0ji5GTg4JASOJ
 txP/MYHYQgILGSWmnPICsdkEVCU2XD/FCmKLCChJ3Fs1GayGWcBdYuO7JhYQW1igSOL46qtgN
 gtQ/drLd8BqeAVMJL6f6GSBmC8v0XFgMpjNCRSfvOEYC8QuY4ntPY3sExi5FzAyrGJUL04tKk
 st0jXRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9C0DEOxgvNXnfIhRkoNJSZQ
 3SGtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXkl7oJxgUWp6akVaZg4wyGDSEhw8SiK8abZA
 ad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEufNtAMqEgApyijNgxsBC/hLjLJSwryMQEcJ8
 RSkFuVmlqDKv2IU52BUEua9CjKFJzOvBG7TK6AjmICOuNI+CeSIkkSElFQD475gCy1fhXLZUm
 /FULuz6cxdX+u2nP97I3H7uzuSJZOK7d9v7PP79GNOpdTPH1JCgfn5Is2HLr76UNqw4ZoRz+o
 jJjLVxSH3t/xua6xs1WN2ZlpwdPaLYzGWq49e+VdXHMTs99qJ2SpD/fih557miz9+eOopVnFy
 V+uU4k+nM1s36Jx0mfAtX4mlOCPRUIu5qDgRALivpxdzAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502887952!107634112!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28026 invoked from network); 16 Aug 2017 12:52:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 74228AEA9;
 Wed, 16 Aug 2017 12:52:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:03 +0200
Message-Id: <20170816125219.5255-37-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH v3 36/52] xen/drivers/passthrough/vtd/quirks.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBh
cmFtZXRlciB2YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMgfCA3ICsrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3F1aXJrcy5jCmluZGV4IDViYmJkOTZkNTEuLjRlNjFhYzlkZGIgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAgLTI0Nyw5ICsyNDcsMTAgQEAgdm9pZCB2dGRfb3Bz
X3Bvc3RhbWJsZV9xdWlyayhzdHJ1Y3QgaW9tbXUqIGlvbW11KQogICAgIH0KIH0KIAotc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX3NuYl90aW1lb3V0KGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9zbmJfdGltZW91dChjb25zdCBjaGFyICpzKQogewogICAgIGludCB0Owor
ICAgIGNvbnN0IGNoYXIgKnEgPSBOVUxMOwogCiAgICAgdCA9IHBhcnNlX2Jvb2wocyk7CiAgICAg
aWYgKCB0IDwgMCApCkBAIC0yNTksMTMgKzI2MCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2Vfc25iX3RpbWVvdXQoY29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZSBpZiAoIHN0cmNtcChz
LCAiY2FwIikgPT0gMCApCiAgICAgICAgICAgICB0ID0gU05CX0lHRF9USU1FT1VUOwogICAgICAg
ICBlbHNlCi0gICAgICAgICAgICB0ID0gc3RydG91bChzLCBOVUxMLCAwKTsKKyAgICAgICAgICAg
IHQgPSBzdHJ0b3VsKHMsICZxLCAwKTsKICAgICB9CiAgICAgZWxzZQogICAgICAgICB0ID0gdCA/
IFNOQl9JR0RfVElNRU9VVF9MRUdBQ1kgOiAwOwogICAgIHNuYl9pZ2RfdGltZW91dCA9IE1JTExJ
U0VDUyh0KTsKIAotICAgIHJldHVybjsKKyAgICByZXR1cm4gKHEgJiYgKnEpID8gLUVJTlZBTCA6
IDA7CiB9CiBjdXN0b21fcGFyYW0oInNuYl9pZ2RfcXVpcmsiLCBwYXJzZV9zbmJfdGltZW91dCk7
CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoE-0008LH-Mo; Wed, 16 Aug 2017 12:52:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoC-0008Fy-Nv
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 93/7E-03406-C0044995; Wed, 16 Aug 2017 12:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ovy63w5R
 Igw1HTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTD0oKXklWPLvexdTAuFqwi5GTQ0LASOLt
 xH9MXYxcHEICCxklvn56zA6SYBNQldhw/RQriC0ioCRxb9VkJhCbWaBQ4mR3H1hcWCBBYsHVj
 2BxFqD6/Tsfg9m8AiYSuzedYIZYIC/RcWAyC4jNCRSfvOEYmC0kYCyxvaeRfQIj9wJGhlWMGs
 WpRWWpRbpGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHeZQCCHYxr5gceYpT
 kYFIS5Q3SmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXzA4oJ1iUmp5akZaZAwwzmLQEB4+S
 CG+aLVCat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEeTNBZgiAFGWU5sGNgIX8JUZZKWFeR
 qCjhHgKUotyM0tQ5V8xinMwKgnzzgaZwpOZVwK36RXQEUxAR1xpnwRyREkiQkqqgVFJLL+wdF
 2BEa9Tj6K5kKuRIkPYob3/9G9NMDORdl3VvrCu/Xmc9qsDyRcaPvSsCP4omai9KVFYqbJx1o4
 Zu7ysNSPuzFrIbPd8gvjd21e+1TjYa7W0sSR3BDyf8E+1+3BPr7LAIgExy9uxlk9tZ3Yeq40z
 +cQq1nVzzTvHdS6F356zO/L8VWIpzkg01GIuKk4EALX4Ok90AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502887947!112165979!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9280 invoked from network); 16 Aug 2017 12:52:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:27 -0000
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 mx1.suse.de (Postfix) with ESMTP id 77ED8AEB0;
 Wed, 16 Aug 2017 12:52:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:45 +0200
Message-Id: <20170816125219.5255-19-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 18/52] xen/arch/x86/psr.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvcHNyLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMzoKLSBsZXQgcGFyc2Vf
cHNyX2Jvb2woKSByZXR1cm4gYm9vbCB2YWx1ZSAoSmFuIEJldWxpY2gpCi0gcmV0dXJuIGVycm9y
IGluIGNhc2Ugbm8gc3RyaW5nIG1hdGNoZXMgKEphbiBCZXVsaWNoKQotIGRvbnQgbW9kaWZ5IG9w
dGlvbiB2YWx1ZSBpbiBwYXJzaW5nIGZ1bmN0aW9uCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwg
NTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IGMy
MDM2Y2JlZDQuLmZlNGY1OWI2NTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysg
Yi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTQxOCw1MCArNDE4LDY1IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7CiAgICAgLndyaXRlX21zciA9IGwyX2Nh
dF93cml0ZV9tc3IsCiB9OwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hh
ciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCitzdGF0aWMgYm9vbCBfX2luaXQgcGFyc2Vf
cHNyX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqdmFsdWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZmVhdHVyZSwgdW5zaWduZWQgaW50IG1h
c2spCiB7Ci0gICAgaWYgKCAhc3RyY21wKHMsIGZlYXR1cmUpICkKKyAgICBpZiAoICFzdHJuY21w
KHMsIGZlYXR1cmUsIHZhbHVlIC0gcykgKQogICAgIHsKLSAgICAgICAgaWYgKCAhdmFsdWUgKQor
ICAgICAgICBpZiAoICEqdmFsdWUgKQogICAgICAgICAgICAgb3B0X3BzciB8PSBtYXNrOwogICAg
ICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIGludCB2YWxfaW50ID0gcGFyc2VfYm9v
bCh2YWx1ZSk7CisgICAgICAgICAgICBpbnQgdmFsX2ludCA9IHBhcnNlX2Jvb2wodmFsdWUgKyAx
KTsKIAogICAgICAgICAgICAgaWYgKCB2YWxfaW50ID09IDAgKQogICAgICAgICAgICAgICAgIG9w
dF9wc3IgJj0gfm1hc2s7CiAgICAgICAgICAgICBlbHNlIGlmICggdmFsX2ludCA9PSAxICkKICAg
ICAgICAgICAgICAgICBvcHRfcHNyIHw9IG1hc2s7CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOwog
ICAgIH0KKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9w
c3JfcGFyYW0oY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Bzcl9wYXJhbShjb25z
dCBjaGFyICpzKQogewotICAgIGNoYXIgKnNzLCAqdmFsX3N0cjsKKyAgICBjb25zdCBjaGFyICpz
cywgKnZhbF9zdHI7CisgICAgY29uc3QgY2hhciAqcTsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAg
ZG8gewogICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwotICAgICAgICBpZiAoIHNzICkKLSAg
ICAgICAgICAgICpzcyA9ICdcMCc7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNz
ID0gc3RyY2hyKHMsICdcMCcpOwogCiAgICAgICAgIHZhbF9zdHIgPSBzdHJjaHIocywgJzonKTsK
LSAgICAgICAgaWYgKCB2YWxfc3RyICkKLSAgICAgICAgICAgICp2YWxfc3RyKysgPSAnXDAnOwot
Ci0gICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjbXQiLCBQU1JfQ01UKTsKLSAg
ICAgICAgcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgImNhdCIsIFBTUl9DQVQpOwotICAgICAg
ICBwYXJzZV9wc3JfYm9vbChzLCB2YWxfc3RyLCAiY2RwIiwgUFNSX0NEUCk7CisgICAgICAgIGlm
ICggIXZhbF9zdHIgKQorICAgICAgICAgICAgdmFsX3N0ciA9IHN0cmNocihzLCAnXDAnKTsKIAot
ICAgICAgICBpZiAoIHZhbF9zdHIgJiYgIXN0cmNtcChzLCAicm1pZF9tYXgiKSApCi0gICAgICAg
ICAgICBvcHRfcm1pZF9tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3RyLCBOVUxMLCAwKTsKLQot
ICAgICAgICBpZiAoIHZhbF9zdHIgJiYgIXN0cmNtcChzLCAiY29zX21heCIpICkKLSAgICAgICAg
ICAgIG9wdF9jb3NfbWF4ID0gc2ltcGxlX3N0cnRvdWwodmFsX3N0ciwgTlVMTCwgMCk7CisgICAg
ICAgIGlmICggKnZhbF9zdHIgJiYgIXN0cm5jbXAocywgInJtaWRfbWF4IiwgdmFsX3N0ciAtIHMp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X3JtaWRfbWF4ID0gc2ltcGxlX3N0cnRvdWwo
dmFsX3N0ciArIDEsICZxLCAwKTsKKyAgICAgICAgICAgIGlmICggKnEgJiYgKnEgIT0gJywnICkK
KyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBp
ZiAoICp2YWxfc3RyICYmICFzdHJuY21wKHMsICJjb3NfbWF4IiwgdmFsX3N0ciAtIHMpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgb3B0X2Nvc19tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3Ry
ICsgMSwgJnEsIDApOworICAgICAgICAgICAgaWYgKCAqcSAmJiAqcSAhPSAnLCcgKQorICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggIXBh
cnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjbXQiLCBQU1JfQ01UKSAmJgorICAgICAgICAgICAg
ICAgICAgIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjYXQiLCBQU1JfQ0FUKSAmJgorICAg
ICAgICAgICAgICAgICAgIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjZHAiLCBQU1JfQ0RQ
KSApCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAgICAgICAgcyA9IHNzICsgMTsKLSAg
ICB9IHdoaWxlICggc3MgKTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7
CiB9CiBjdXN0b21fcGFyYW0oInBzciIsIHBhcnNlX3Bzcl9wYXJhbSk7CiAKLS0gCjIuMTIuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoK-00009F-3J; Wed, 16 Aug 2017 12:52:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoI-0008P7-5y
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:34 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 46/D8-22472-11044995; Wed, 16 Aug 2017 12:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov66gw5R
 Igy9TpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJx9ayF7zlrli7aCFbA+Mkri5GTg4JASOJ
 txP/MYHYQgILGSV2r/YAsdkEVCU2XD/FCmKLCChJ3Fs1GaiGg4NZwFdi/hkBkLCwQJrElI+7w
 FpZgMof37nGBmLzCphIzL7SzgYxXl6i48BkFhCbEyg+ecMxFohVxhLbexrZJzByL2BkWMWoXp
 xaVJZapGuul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6FkGINjB2Pjd6RCjJAe
 TkihvkNaUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvH32QDnBotT01Iq0zBxgiMGkJTh4lER4
 m0HSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzhsOUiQAUpRRmgc3AhbulxhlpYR5GYGOE
 uIpSC3KzSxBlX/FKM7BqCQMMYUnM68EbtMroCOYgI640j4J5IiSRISUVAPjyj+Vh8779lrutf
 6stE/djFFy8RzPNc4hBm3ubMYOWu3tr3bfYrS4Vzq54pPQfb0nHS2L7BrkbvjNm7H2GWfEmnO
 MoiVzxCZdlPt75f87hSWPgvZdufHXpCHs1tv//QqzbPr+fv0wu7IyLEPKUf1gucWml4UTrM9F
 eFgs4tm3431gm8nbgMjdSizFGYmGWsxFxYkAv+6Ki3ICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502887953!102657901!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32712 invoked from network); 16 Aug 2017 12:52:33 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:33 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 26C40AE9C;
 Wed, 16 Aug 2017 12:52:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:05 +0200
Message-Id: <20170816125219.5255-39-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v3 38/52] xen/xsm/flask/flask_op.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4veHNt
L2ZsYXNrL2ZsYXNrX29wLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi94c20vZmxhc2sv
Zmxhc2tfb3AuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svZmxhc2tfb3AuYyBiL3hl
bi94c20vZmxhc2svZmxhc2tfb3AuYwppbmRleCAxNWFhOTZiMDlmLi4wM2JhYTI4YjY4IDEwMDY0
NAotLS0gYS94ZW4veHNtL2ZsYXNrL2ZsYXNrX29wLmMKKysrIGIveGVuL3hzbS9mbGFzay9mbGFz
a19vcC5jCkBAIC0yNiw3ICsyNiw3IEBACiAjZGVmaW5lIF9jb3B5X2Zyb21fZ3Vlc3QgY29weV9m
cm9tX2d1ZXN0CiAKIGVudW0gZmxhc2tfYm9vdHBhcmFtX3QgX19yZWFkX21vc3RseSBmbGFza19i
b290cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fRU5GT1JDSU5HOwotc3RhdGljIHZvaWQgcGFyc2Vf
Zmxhc2tfcGFyYW0oY2hhciAqcyk7CitzdGF0aWMgaW50IHBhcnNlX2ZsYXNrX3BhcmFtKGNvbnN0
IGNoYXIgKnMpOwogY3VzdG9tX3BhcmFtKCJmbGFzayIsIHBhcnNlX2ZsYXNrX3BhcmFtKTsKIAog
Ym9vbCBfX3JlYWRfbW9zdGx5IGZsYXNrX2VuZm9yY2luZyA9IHRydWU7CkBAIC01OCw3ICs1OCw3
IEBAIHN0YXRpYyBpbnQgZmxhc2tfc2VjdXJpdHlfbWFrZV9ib29scyh2b2lkKTsKIAogZXh0ZXJu
IGludCBzc19pbml0aWFsaXplZDsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2ZsYXNrX3Bh
cmFtKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9mbGFza19wYXJhbShjb25zdCBj
aGFyICpzKQogewogICAgIGlmICggIXN0cmNtcChzLCAiZW5mb3JjaW5nIikgKQogICAgICAgICBm
bGFza19ib290cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fRU5GT1JDSU5HOwpAQCAtNzAsNiArNzAs
OCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZmxhc2tfcGFyYW0oY2hhciAqcykKICAgICAg
ICAgZmxhc2tfYm9vdHBhcmFtID0gRkxBU0tfQk9PVFBBUkFNX1BFUk1JU1NJVkU7CiAgICAgZWxz
ZQogICAgICAgICBmbGFza19ib290cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fSU5WQUxJRDsKKwor
ICAgIHJldHVybiAoZmxhc2tfYm9vdHBhcmFtID09IEZMQVNLX0JPT1RQQVJBTV9JTlZBTElEKSA/
IC1FSU5WQUwgOiAwOwogfQogCiBzdGF0aWMgaW50IGRvbWFpbl9oYXNfc2VjdXJpdHkoc3RydWN0
IGRvbWFpbiAqZCwgdTMyIHBlcm1zKQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxo9-0008Gb-HG; Wed, 16 Aug 2017 12:52:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxo8-0008Fz-LA
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 45/2C-09901-70044995; Wed, 16 Aug 2017 12:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ovy67w5R
 Ig+W/5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNaz4zFXRzVfR3NDE3MC7j6GLk5JAQMJJ4
 O/EfUxcjF4eQwEJGidm7vrGDJNgEVCU2XD/FCmKLCChJ3Fs1mQnEZhYol7h1+CQbiC0skCax4
 tl5FhCbBaj+dk8rWD2vgLFE440GFogF8hIdByaD2ZwCJhKTNxwDs4WAarb3NLJPYORewMiwil
 G9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQuwxAsIOx+7L/IUZ
 JDiYlUd4grSmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR459gC5QSLUtNTK9Iyc4BhBpOW4OBR
 EuFNA0nzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ4b6YdUJEASFFGaR7cCFjIX2KUlRLmZ
 QQ6SoinILUoN7MEVf4VozgHo5IwrwbIFJ7MvBK4Ta+AjmACOuJK+ySQI0oSEVJSDYyZsz74uM
 w8pnCpoE3n+dmH/rM+5gWpn2eautDUZvaUUlu2NJYj+kIqFict1/pcmrt2a+b3Le+eXO05rlQ
 xv/KHcdacdVYnzc0jjj5QTy3IWVKsGH0gKcrnqeEulcrvGZv5RR8oXZ3I9365XGKc8tbMqW25
 zKnx71e/aj1oN+Wdktc7N5fu5CwlluKMREMt5qLiRAC6WNu+dAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502887943!80253478!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64672 invoked from network); 16 Aug 2017 12:52:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:23 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0C431AE57;
 Wed, 16 Aug 2017 12:52:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:28 +0200
Message-Id: <20170816125219.5255-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v3 01/52] xen/arch/arm/acpi/boot.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vYWNwaS9ib290LmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMgfCA4ICsr
KysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYyBiL3hlbi9hcmNoL2FybS9hY3Bp
L2Jvb3QuYwppbmRleCA4ODkyMDhhMGVhLi40NmI0MzUyZDAxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYWNwaS9ib290LmMKKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jCkBAIC0xOTMs
MTYgKzE5MywyMCBAQCBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX2ZhZHQoc3RydWN0IGFj
cGlfdGFibGVfaGVhZGVyICp0YWJsZSkKIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBwYXJhbV9h
Y3BpX29mZjsKIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBwYXJhbV9hY3BpX2ZvcmNlOwogCi1z
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfYWNwaV9wYXJhbShjaGFyICphcmcpCitzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9hY3BpX3BhcmFtKGNvbnN0IGNoYXIgKmFyZykKIHsKICAgICBpZiAoICFh
cmcgKQotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyog
SW50ZXJwcmV0IHRoZSBwYXJhbWV0ZXIgZm9yIHVzZSB3aXRoaW4gWGVuLiAqLwogICAgIGlmICgg
IXBhcnNlX2Jvb2woYXJnKSApCiAgICAgICAgIHBhcmFtX2FjcGlfb2ZmID0gdHJ1ZTsKICAgICBl
bHNlIGlmICggIXN0cmNtcChhcmcsICJmb3JjZSIpICkgLyogZm9yY2UgQUNQSSB0byBiZSBlbmFi
bGVkICovCiAgICAgICAgIHBhcmFtX2FjcGlfZm9yY2UgPSB0cnVlOworICAgIGVsc2UKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgiYWNw
aSIsIHBhcnNlX2FjcGlfcGFyYW0pOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoK-0000Ad-GC; Wed, 16 Aug 2017 12:52:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoI-0008SV-EM
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:34 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3B/3E-02177-21044995; Wed, 16 Aug 2017 12:52:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ovy6/w5R
 Ig0W5Ft+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxv95r9kKjnNU/Nt/jaWBcSN7FyMnh4SAkcTb
 if+Yuhi5OIQEjjFKnHiyjxkkwSagKrHh+ilWEFtEQEni3qrJTCA2s4CrRMPvpUBxDg5hgXSJf
 w+lQcIsQOVtp9oYQWxeAROJE5P2MEPMl5foODCZBcTmBIpP3nAMzBYSMJbY3tPIPoGRewEjwy
 pGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDf1jMwMO5gnLD
 K7xCjJAeTkihvkNaUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIvsgHKCRanpqRVpmTnAIINJ
 S3DwKInwptkCpXmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpz3FsgMAZCijNI8uBGwgL/EK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3KsgUnsy8ErhNr4COYAI64kr7JJAjShIRUlINjB
 tmcnKeTYuZKXjtp9PpK0VKIeHT+mZujXa75/tpgUnH8iWq15zeqTktc+27POWDcezZZYJTBd9
 knbWasJ4vtXFm1Jk/GSYzd9dcrZ9s82btgW+zHj52ieaJLedfEHDFbWpm2eNc23sSfHx73mx4
 cESZue78vvkr+poOnXrUMHWd/T/FpJRjb38psRRnJBpqMRcVJwIAlnMNn3MCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502887950!104683436!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50600 invoked from network); 16 Aug 2017 12:52:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:30 -0000
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 mx1.suse.de (Postfix) with ESMTP id AD67FAE84
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 12:52:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:56 +0200
Message-Id: <20170816125219.5255-30-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 29/52] xen/drivers/acpi/tables.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9hY3BpL3RhYmxlcy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL2FjcGkvdGFibGVzLmMgfCA3
ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMuYyBiL3hlbi9kcml2ZXJzL2Fj
cGkvdGFibGVzLmMKaW5kZXggZGQyMDMxZjM2YS4uYjg5MGI3MzkwMSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvYWNwaS90YWJsZXMuYworKysgYi94ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy5jCkBA
IC00NTYsMTQgKzQ1NiwxNSBAQCBpbnQgX19pbml0IGFjcGlfdGFibGVfaW5pdCh2b2lkKQogCXJl
dHVybiAwOwogfQogCi1zdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX2FwaWNfaW5zdGFuY2Uo
Y2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgYWNwaV9wYXJzZV9hcGljX2luc3RhbmNlKGNv
bnN0IGNoYXIgKnN0cikKIHsKKwljb25zdCBjaGFyICpxOwogCi0JYWNwaV9hcGljX2luc3RhbmNl
ID0gc2ltcGxlX3N0cnRvdWwoc3RyLCBOVUxMLCAwKTsKKwlhY3BpX2FwaWNfaW5zdGFuY2UgPSBz
aW1wbGVfc3RydG91bChzdHIsICZxLCAwKTsKIAogCXByaW50ayhLRVJOX05PVElDRSBQUkVGSVgg
IlNoYWxsIHVzZSBBUElDL01BRFQgdGFibGUgJWRcbiIsCiAJICAgICAgIGFjcGlfYXBpY19pbnN0
YW5jZSk7CiAKLQlyZXR1cm4gMDsKKwlyZXR1cm4gKnEgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3Rv
bV9wYXJhbSgiYWNwaV9hcGljX2luc3RhbmNlIiwgYWNwaV9wYXJzZV9hcGljX2luc3RhbmNlKTsK
LS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoA-0008H3-OH; Wed, 16 Aug 2017 12:52:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxo9-0008GC-Av
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 23/E2-03368-80044995; Wed, 16 Aug 2017 12:52:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy6Hw5R
 IgxXHuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5zduZCx5xV7w7f4q1gfEqZxcjJ4eEgJHE
 24n/mLoYuTiEBBYySnyZu4YRJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNAocTJ7j6wuLBAosSUS
 XPB6lmA6q99nQoW5xUwlphy+TEzxAJ5iY4Dk1lAbE4BE4nJG46B2UJANdt7GtknMHIvYGRYxa
 hRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F8GINjBeHljwCF
 GSQ4mJVHeIK0pkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBfZAeUEi1LTUyvSMnOAgQaTluDg
 URLhTbMFSvMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDhvJsgMAZCijNI8uBGwoL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd7ZIFN4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUwrg08WX
 ZuvvWh+Fu8HAufiyxhz+KsufKzalbp+/bkpZM3/qveZ/vco2vT3AXvYpvVHFum/Xgy+VGu7U6
 dnw8v26l6c63hkGnZ3q39dGtm4QIT05UPoyPuhN/85rFlTZ76oiy+mq3xv16fNF/f2HJR1Eyd
 44SvYlL8wrD53Gl71Nv617y04dc4qsRSnJFoqMVcVJwIAIDW7aR1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502887943!112165965!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8662 invoked from network); 16 Aug 2017 12:52:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:24 -0000
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 mx1.suse.de (Postfix) with ESMTP id C7FB2AD88;
 Wed, 16 Aug 2017 12:52:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:31 +0200
Message-Id: <20170816125219.5255-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 04/52] xen/arch/x86/apic.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvYXBpYy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jIHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKaW5kZXggODUxYTZjYzZjYi4u
MzI1YjQ4MDc0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJj
aC94ODYvYXBpYy5jCkBAIC03ODUsMjMgKzc4NSwyOCBAQCBpbnQgbGFwaWNfcmVzdW1lKHZvaWQp
CiAgKiBPcmlnaW5hbCBjb2RlIHdyaXR0ZW4gYnkgS2VpciBGcmFzZXIuCiAgKi8KIAotc3RhdGlj
IHZvaWQgX19pbml0IGxhcGljX2Rpc2FibGUoY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQg
bGFwaWNfZGlzYWJsZShjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgZW5hYmxlX2xvY2FsX2FwaWMg
PSAtMTsKICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0FQSUMpOworICAgIHJl
dHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJub2xhcGljIiwgbGFwaWNfZGlzYWJsZSk7CiBib29s
ZWFuX3BhcmFtKCJsYXBpYyIsIGVuYWJsZV9sb2NhbF9hcGljKTsKIAotc3RhdGljIHZvaWQgX19p
bml0IGFwaWNfc2V0X3ZlcmJvc2l0eShjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBhcGlj
X3NldF92ZXJib3NpdHkoY29uc3QgY2hhciAqc3RyKQogewogICAgIGlmIChzdHJjbXAoImRlYnVn
Iiwgc3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfREVCVUc7CiAgICAg
ZWxzZSBpZiAoc3RyY21wKCJ2ZXJib3NlIiwgc3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJv
c2l0eSA9IEFQSUNfVkVSQk9TRTsKLSAgICBlbHNlCisgICAgZWxzZSB7CiAgICAgICAgIHByaW50
ayhLRVJOX1dBUk5JTkcgIkFQSUMgVmVyYm9zaXR5IGxldmVsICVzIG5vdCByZWNvZ25pc2VkIgog
ICAgICAgICAgICAgICAgIiB1c2UgYXBpY192ZXJib3NpdHk9dmVyYm9zZSBvciBhcGljX3ZlcmJv
c2l0eT1kZWJ1ZyIsIHN0cik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAg
IHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJhcGljX3ZlcmJvc2l0eSIsIGFwaWNfc2V0X3Zl
cmJvc2l0eSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoJ-00005D-3q; Wed, 16 Aug 2017 12:52:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoH-0008GD-G8
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:33 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2B/80-18185-11044995; Wed, 16 Aug 2017 12:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov66Aw5R
 Ig9OX1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5t/8zFfzjrJjzdR5jA+Mmji5GTg4JASOJ
 txP/MXUxcnEICSxklJjbeYUJJMEmoCqx4fopVhBbREBJ4t6qyWBxZgF3iY3vmlhAbGGBAol31
 3cwgtgsQPWPtt1kA7F5BUwkXv0+zwKxQF6i48BkMJsTKD55wzEwW0jAWGJ7TyP7BEbuBYwMqx
 g1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYxA/zIAwQ7G4+/jDjF
 KcjApifIGaU2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK2kPlBMsSk1PrUjLzAEGGkxagoNH
 SYTXFSTNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivLfsgIoEQIoySvPgRsCC/hKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEea+CTOHJzCuB2/QK6AgmoCOutE8COaIkESEl1cBY8dZ+yd
 LnBXMNTqomf7dtfiSRxR67MZxzj7V5gcBb1pV1vWunPp40Y4ZVYtaepYYxBapfZpSuM9A1X/v
 u6bZ33pWVR8UK37xOOGW/qIIlIsxIfYHYxOwYRpdTH5T/9C9v8gyeOC9cviXm4p54FeUDlebT
 /jZuVN74SP3s391uxm/2HDh1XzdaiaU4I9FQi7moOBEAqjL223UCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502887952!101158758!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10268 invoked from network); 16 Aug 2017 12:52:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:32 -0000
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 mx1.suse.de (Postfix) with ESMTP id 41551AE9E;
 Wed, 16 Aug 2017 12:52:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:02 +0200
Message-Id: <20170816125219.5255-36-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH v3 35/52] xen/drivers/passthrough/vtd/dmar.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJh
bWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1h
ci5jCmluZGV4IDgyMDQwZGRjMDUuLmRkMTIyZGE3MzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2RtYXIuYwpAQCAtMTA5MCw3ICsxMDkwLDcgQEAgaW50IGludGVsX2lvbW11X2dldF9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5KGlvbW11X2dyZG1fdCAqZnVuYywgdm9pZCAqY3R4dCkKICAqIElmIGEg
c2VnbWVudCBpcyBzcGVjaWZpZWQgZm9yIG90aGVyIHRoYW4gdGhlIGZpcnN0IGRldmljZSwgYW5k
IGl0IGRvZXMgbm90CiAgKiBtYXRjaCB0aGUgb25lIHNwZWNpZmllZCBmb3IgdGhlIGZpcnN0IG9u
ZSwgYW4gZXJyb3Igd2lsbCBiZSByZXBvcnRlZC4KICAqLwotc3RhdGljIHZvaWQgX19pbml0IHBh
cnNlX3JtcnJfcGFyYW0oY29uc3QgY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
cm1ycl9wYXJhbShjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgY29uc3QgY2hhciAqcyA9IHN0ciwg
KmN1ciwgKnN0bXA7CiAgICAgdW5zaWduZWQgaW50IHNlZywgYnVzLCBkZXYsIGZ1bmMsIGRldl9j
b3VudDsKQEAgLTExNDMsNSArMTE0Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9ybXJy
X3BhcmFtKGNvbnN0IGNoYXIgKnN0cikKICAgICAgICAgICAgIG5yX3JtcnIrKzsKIAogICAgIH0g
d2hpbGUgKCAqcysrID09ICc7JyAmJiBucl9ybXJyIDwgTUFYX1VTRVJfUk1SUiApOworCisgICAg
cmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oInJtcnIiLCBwYXJzZV9y
bXJyX3BhcmFtKTsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoD-0008JJ-4s; Wed, 16 Aug 2017 12:52:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoB-0008Ha-Th
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4C/9D-02181-B0044995; Wed, 16 Aug 2017 12:52:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ovy6Xw5R
 Ig/f31Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxX8xoYC2ZyVvS/6mZrYDzI3sXIySEhYCTx
 duI/pi5GLg4hgYWMEqceLmMCSbAJqEpsuH6KFcQWEVCSuLdqMlicWaBQ4mR3H1hcWCBe4t/Zd
 mYQmwWovmHfIxYQm1fAROLkjCZmiAXyEh0HJoPFOYHikzccA7OFBIwltvc0sk9g5F7AyLCKUa
 M4tagstUjX0EgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQvwxAsIPxVbfzIUZ
 JDiYlUd4grSmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F9kB5QSLUtNTK9Iyc4CBBpOW4OBR
 EuFNswVK8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+XqqUOO8tkBkCIEUZpXlwI2BBf4lRVkqYl
 xHoKCGegtSi3MwSVPlXjOIcjErCvLNBpvBk5pXAbXoFdAQT0BFX2ieBHFGSiJCSamAs8Tl0Re
 /G/JdL+d9ud1vbbpm/e6FBYN+9tq8f/x2Q7PtQzB+z+X+3yt2v++eWt8WXVt/5e1Uw6N+1/4H
 vuDzj1Q9w+qyIXdhZ7tm8KvLs1611LzvDVB6uLhBL+bNZv3SB/wZJ//7VE0JWbWsQ2HzMIc7q
 l0jKGp7ZThd3lM+JsM6wfmEicMNLiaU4I9FQi7moOBEABN5VkHUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502887946!79391979!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22200 invoked from network); 16 Aug 2017 12:52:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:26 -0000
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 mx1.suse.de (Postfix) with ESMTP id 3701BAE9E;
 Wed, 16 Aug 2017 12:52:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:41 +0200
Message-Id: <20170816125219.5255-15-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 14/52] xen/arch/x86/mm.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbW0uYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdhcyBw
YXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQpWMzoKLSBjb3NtZXRpYyBjaGFuZ2VzIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDViODYzYzZmYTYuLjVhZmIwYzNlMjEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNzAsMTQgKzE3MCwyMCBA
QCBzdGF0aWMgdWludDMyX3QgYmFzZV9kaXNhbGxvd19tYXNrOwogICAgICBMMV9ESVNBTExPV19N
QVNLIDogKEwxX0RJU0FMTE9XX01BU0sgJiB+UEFHRV9DQUNIRV9BVFRSUykpCiAKIHN0YXRpYyBz
OCBfX3JlYWRfbW9zdGx5IG9wdF9tbWlvX3JlbGF4Owotc3RhdGljIHZvaWQgX19pbml0IHBhcnNl
X21taW9fcmVsYXgoY29uc3QgY2hhciAqcykKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfbW1p
b19yZWxheChjb25zdCBjaGFyICpzKQogewogICAgIGlmICggISpzICkKICAgICAgICAgb3B0X21t
aW9fcmVsYXggPSAxOwogICAgIGVsc2UKICAgICAgICAgb3B0X21taW9fcmVsYXggPSBwYXJzZV9i
b29sKHMpOwogICAgIGlmICggb3B0X21taW9fcmVsYXggPCAwICYmIHN0cmNtcChzLCAiYWxsIikg
KQorICAgIHsKICAgICAgICAgb3B0X21taW9fcmVsYXggPSAwOworICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgibW1pby1yZWxh
eCIsIHBhcnNlX21taW9fcmVsYXgpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoL-0000Cc-4K; Wed, 16 Aug 2017 12:52:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoK-00007a-5k
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:36 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 9D/E9-01731-31044995; Wed, 16 Aug 2017 12:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov66Qw5R
 Ig8eL9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHP64zF9znrfh0ZhFzA+Ntri5GTg4JASOJ
 txP/MXUxcnEICSxklPhxrYEVJMEmoCqx4fopMFtEQEni3qrJYEXMArMYJZZtns0IkhAWiJb40
 LqYCcRmAWpYMGU2G4jNK2Ai0db8gQ1ig7xEx4HJLCA2J1B88oZjYLaQgLHE9p5G9gmM3AsYGV
 YxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBPqXAQh2MO7953S
 IUZKDSUmUN0hrSqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5FdkA5waLU9NSKtMwcYKDBpCU4
 eJREeNNsgdK8xQWJucWZ6RCpU4y6HK8m/P/GJMSSl5+XKiXOmwkyQwCkKKM0D24ELOgvMcpKC
 fMyAh0lxFOQWpSbWYIq/4pRnINRSZj3KsgUnsy8ErhNr4COYAI64kr7JJAjShIRUlINjHt5Ny
 xb/2pWXWbVCll/ttb5S040rDDrnm35RoG3fskE409RKr+PMa19ppuV9EQhP6/mUmqH4+lvXat
 kTvoxfrILmd0adC8zkUk/fTVj89VlXrmbFl1clVv4c1vXCoY/kyYfOMqffH5rUIRNuqXy0vM2
 Zft2HzW/b/E8s/Bp2sG7T02fTYwwLVViKc5INNRiLipOBAACJREEdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502887954!104683447!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50927 invoked from network); 16 Aug 2017 12:52:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 70F3BAE71;
 Wed, 16 Aug 2017 12:52:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:09 +0200
Message-Id: <20170816125219.5255-43-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 42/52] xen/arch/x86/hvm/viridian.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX3Zpcmlk
aWFuX3ZlcnNpb24oKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMgfCAxMCArKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCAyZWRmOWQwYjIzLi5lMDU0NmYzMmZjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jCkBAIC0xMTA0LDcgKzExMDQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV92aXJpZGlhbl92ZXJzaW9uKGNvbnN0IGNoYXIgKmFyZykKICAgICAgICAgewogICAgICAg
ICAgICAgbltpXSA9IHNpbXBsZV9zdHJ0b3VsKGFyZywgJmUsIDApOwogICAgICAgICAgICAgaWYg
KCBlICE9IHQgKQotICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQogCiAgICAgICAgIGkrKzsKQEAgLTExMTIsMTIgKzExMTIsMTIgQEAg
c3RhdGljIGludCBfX2luaXQgcGFyc2VfdmlyaWRpYW5fdmVyc2lvbihjb25zdCBjaGFyICphcmcp
CiAgICAgfSB3aGlsZSAoICp0ICk7CiAKICAgICBpZiAoIGkgIT0gMyApCi0gICAgICAgIGdvdG8g
ZmFpbDsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBpZiAoICgodHlwZW9mKHZpcmlk
aWFuX21ham9yKSluWzBdICE9IG5bMF0pIHx8CiAgICAgICAgICAoKHR5cGVvZih2aXJpZGlhbl9t
aW5vcikpblsxXSAhPSBuWzFdKSB8fAogICAgICAgICAgKCh0eXBlb2YodmlyaWRpYW5fYnVpbGQp
KW5bMl0gIT0gblsyXSkgKQotICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHJldHVybiAtRUlO
VkFMOwogCiAgICAgdmlyaWRpYW5fbWFqb3IgPSBuWzBdOwogICAgIHZpcmlkaWFuX21pbm9yID0g
blsxXTsKQEAgLTExMjYsMTAgKzExMjYsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92aXJp
ZGlhbl92ZXJzaW9uKGNvbnN0IGNoYXIgKmFyZykKICAgICBwcmludGsoInZpcmlkaWFuLXZlcnNp
b24gPSAlI3gsJSN4LCUjeFxuIiwKICAgICAgICAgICAgdmlyaWRpYW5fbWFqb3IsIHZpcmlkaWFu
X21pbm9yLCB2aXJpZGlhbl9idWlsZCk7CiAgICAgcmV0dXJuIDA7Ci0KLSBmYWlsOgotICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiSW52YWxpZCB2aXJpZGlhbi12ZXJzaW9uLCB1c2luZyBkZWZh
dWx0XG4iKTsKLSAgICByZXR1cm4gLUVJTlZBTDsKIH0KIGN1c3RvbV9wYXJhbSgidmlyaWRpYW4t
dmVyc2lvbiIsIHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24pOwogCi0tIAoyLjEyLjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoJ-00006Z-By; Wed, 16 Aug 2017 12:52:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoH-0008RD-MF
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:33 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 09/F6-18997-01044995; Wed, 16 Aug 2017 12:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov66Aw5R
 Ig6VX+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJr1+yFWwWqVi/7j1zA+MW/i5GTg4JASOJ
 txP/MXUxcnEICSxklNj3eSozSIJNQFViw/VTrCC2iICSxL1Vk5lAbGaBaIm3v38A2RwcwgJlE
 qsa0kHCLEDlz1rPg5XwCpgAlW9khpgvL9FxYDILiM0JFJ+84RiYLSRgLLG9p5F9AiP3AkaGVY
 waxalFZalFuoYmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjGdPex5
 ilORgUhLlDdKaEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfMDignWJSanlqRlpkDDDOYtAQH
 j5IIb5otUJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8vNSpcR5b4HMEAApyijNgxsBC/lLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEua9CjKFJzOvBG7TK6AjmICOuNI+CeSIkkSElFQDo29Pf6
 nfKutrvf1fC6a9cw0UEOrqzDseFbkuYUvRi0yLJ2pdXmpK8ztW7Dz06nnUxXCH566ZganNupe
 VT8YWzu3b+1nyjVV/175Dxt7XZiy8qiIybekFa8ZtX4y63xzNLXQX1b0j/DHu4tzYU0viFiwr
 /ZF04HHNhG+fV+dZ2rLu0Cj6HHwvR4mlOCPRUIu5qDgRAA+DoM90AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502887952!104635093!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10134 invoked from network); 16 Aug 2017 12:52:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E5371AE9A;
 Wed, 16 Aug 2017 12:52:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:59 +0200
Message-Id: <20170816125219.5255-33-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 32/52]
	xen/drivers/passthrough/amd/iommu_acpi.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRo
ZSBwYXJhbWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogU3VyYXZlZSBT
dXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
YWNwaS5jIHwgMjYgKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfYWNwaS5jCmluZGV4IGY0YzcyMDZjMmEuLjY0ZDEwNDgxZDcgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYwpAQCAtNjMyLDIxICs2MzIsMjMgQEAgc3Rh
dGljIHUxNiBfX2luaXQgcGFyc2VfaXZoZF9kZXZpY2VfZXh0ZW5kZWRfcmFuZ2UoCiAgICAgcmV0
dXJuIGRldl9sZW5ndGg7CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pdnJzX2lvYXBp
YyhjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pdnJzX2lvYXBpYyhjb25zdCBj
aGFyICpzdHIpCiB7CiAgICAgY29uc3QgY2hhciAqcyA9IHN0cjsKICAgICB1bnNpZ25lZCBsb25n
IGlkOwogICAgIHVuc2lnbmVkIGludCBzZWcsIGJ1cywgZGV2LCBmdW5jOwogICAgIHVuc2lnbmVk
IGludCBpZHg7CiAKLSAgICBBU1NFUlQoKnMgPT0gJ1snKTsKKyAgICBpZiAoICpzICE9ICdbJyAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgaWQgPSBzaW1wbGVfc3RydG91bChzICsg
MSwgJnMsIDApOwogICAgIGlmICggKnMgIT0gJ10nIHx8ICorK3MgIT0gJz0nICkKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHMgPSBwYXJzZV9wY2kocyAr
IDEsICZzZWcsICZidXMsICZkZXYsICZmdW5jKTsKICAgICBpZiAoICFzIHx8ICpzICkKLSAgICAg
ICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGlkeCA9IGlvYXBpY19p
ZF90b19pbmRleChpZCk7CiAgICAgaWYgKCBpZHggPT0gTUFYX0lPX0FQSUNTICkKQEAgLTY1NSw3
ICs2NTcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaXZyc19pb2FwaWMoY2hhciAqc3Ry
KQogICAgICAgICBpZiAoIGlkeCA9PSBNQVhfSU9fQVBJQ1MgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiRXJyb3I6ICVzOiBUb28gbWFueSBJTyBBUElDcy5cbiIs
IF9fZnVuY19fKTsKLSAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgICAgICB9CiAgICAgfQogCkBAIC02NjMsMjggKzY2NSwzNCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcGFyc2VfaXZyc19pb2FwaWMoY2hhciAqc3RyKQogICAgIGlvYXBpY19zYmRmW2lk
eF0uc2VnID0gc2VnOwogICAgIGlvYXBpY19zYmRmW2lkeF0uaWQgPSBpZDsKICAgICBpb2FwaWNf
c2JkZltpZHhdLmNtZGxpbmUgPSB0cnVlOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFy
YW0oIml2cnNfaW9hcGljWyIsIHBhcnNlX2l2cnNfaW9hcGljKTsKIAotc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX2l2cnNfaHBldChjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9p
dnJzX2hwZXQoY29uc3QgY2hhciAqc3RyKQogewogICAgIGNvbnN0IGNoYXIgKnMgPSBzdHI7CiAg
ICAgdW5zaWduZWQgbG9uZyBpZDsKICAgICB1bnNpZ25lZCBpbnQgc2VnLCBidXMsIGRldiwgZnVu
YzsKIAotICAgIEFTU0VSVCgqcyA9PSAnWycpOworICAgIGlmICggKnMgIT0gJ1snICkKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICBpZCA9IHNpbXBsZV9zdHJ0b3VsKHMgKyAxLCAmcywg
MCk7CiAgICAgaWYgKCBpZCAhPSAodHlwZW9mKGhwZXRfc2JkZi5pZCkpaWQgfHwgKnMgIT0gJ10n
IHx8ICorK3MgIT0gJz0nICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAogICAgIHMgPSBwYXJzZV9wY2kocyArIDEsICZzZWcsICZidXMsICZkZXYsICZmdW5jKTsK
ICAgICBpZiAoICFzIHx8ICpzICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAogICAgIGhwZXRfc2JkZi5pZCA9IGlkOwogICAgIGhwZXRfc2JkZi5iZGYgPSBQQ0lf
QkRGKGJ1cywgZGV2LCBmdW5jKTsKICAgICBocGV0X3NiZGYuc2VnID0gc2VnOwogICAgIGhwZXRf
c2JkZi5pbml0ID0gSFBFVF9DTURMOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0o
Iml2cnNfaHBldFsiLCBwYXJzZV9pdnJzX2hwZXQpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoB-0008IA-NN; Wed, 16 Aug 2017 12:52:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoA-0008Gr-8f
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:26 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 0D/A3-02176-90044995; Wed, 16 Aug 2017 12:52:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ovy6Hw5R
 Ig4fnLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjU98yF8znqNj24DljA2MzexcjJ4eEgJHE
 24n/mLoYuTiEBBYySqy8cxkswSagKrHh+ilWEFtEQEni3qrJTCA2s0ChxMnuPrC4sECWxJfub
 jYQmwWo/v3Tq2C9vALGEt9uvWaCWCAv0XFgMguIzSlgIjF5wzEwWwioZntPI/sERu4FjAyrGN
 WLU4vKUot0LfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK9ywAEOxjXtjofYpT
 kYFIS5Q3SmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3kR1QTrAoNT21Ii0zBxhmMGkJDh4l
 Ed40W6A0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ82aCzBAAKcoozYMbAQv5S4yyUsK8j
 EBHCfEUpBblZpagyr9iFOdgVBLmvQoyhSczrwRu0yugI5iAjrjSPgnkiJJEhJRUA6P1rLcCV5
 YWHPPjXb5YhbFwhfnchaELghUOXzf1kYiq9z7NzPlXIGBl7ocNCRs/uf5M71c0cbg42VCJX3b
 /vQWla7VmC79/3Z23bJ5X4o+TDREV2ROfrpv6xPVA1+c7TlfWTl4XLLava+JTbkWfjwdOLDm4
 Mz3KjI2p8PV/2dXmDbdS68PY3eyUWIozEg21mIuKEwFdBmJvdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502887944!107381992!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15153 invoked from network); 16 Aug 2017 12:52:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:24 -0000
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 mx1.suse.de (Postfix) with ESMTP id 96A24AE94;
 Wed, 16 Aug 2017 12:52:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:35 +0200
Message-Id: <20170816125219.5255-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 08/52] xen/arch/x86/genapic/probe.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvZ2VuYXBpYy9wcm9iZS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIg
dmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjM6Ci0g
ZG9udCByZXR1cm4gb3V0IG9mIGxvb3AgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9n
ZW5hcGljL3Byb2JlLmMgfCAxMSArKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ2VuYXBp
Yy9wcm9iZS5jIGIveGVuL2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYwppbmRleCA5YTE0N2ZmNjRh
Li5hZjM3NDVhYTIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMKQEAgLTQ0LDEyICs0NCwxNyBAQCB2b2lk
IF9faW5pdCBnZW5lcmljX2JpZ3NtcF9wcm9iZSh2b2lkKQogCQl9CiB9CiAKLXN0YXRpYyB2b2lk
IF9faW5pdCBnZW5hcGljX2FwaWNfZm9yY2UoY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQg
Z2VuYXBpY19hcGljX2ZvcmNlKGNvbnN0IGNoYXIgKnN0cikKIHsKLQlpbnQgaTsKKwlpbnQgaSwg
cmMgPSAtRUlOVkFMOworCiAJZm9yIChpID0gMDsgYXBpY19wcm9iZVtpXTsgaSsrKQotCQlpZiAo
IXN0cmNtcChhcGljX3Byb2JlW2ldLT5uYW1lLCBzdHIpKQorCQlpZiAoIXN0cmNtcChhcGljX3By
b2JlW2ldLT5uYW1lLCBzdHIpKSB7CiAJCQlnZW5hcGljID0gYXBpY19wcm9iZVtpXTsKKwkJCXJj
ID0gMDsKKwkJfQorCisJcmV0dXJuIHJjOwogfQogY3VzdG9tX3BhcmFtKCJhcGljIiwgZ2VuYXBp
Y19hcGljX2ZvcmNlKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoP-0000Vs-9q; Wed, 16 Aug 2017 12:52:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoM-0000Hy-W1
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:39 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D7/EE-01732-61044995; Wed, 16 Aug 2017 12:52:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVyuP0Ov66ow5R
 Ig42NWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTZa9YC/aLVbxYW9LAuFaoi5GTQ0LASOLt
 xH9MXYxcHEICCxkl7r9cwASSYBNQldhw/RQriC0ioCRxb9VksDizQK7E7PYGMFtYwF7i5LO3j
 CA2C1D97NmrgeIcHLwCJhL/NnpAzJeX6DgwmQXE5gQKT95wDMwWEjCW2N7TyD6BkXsBI8MqRv
 Xi1KKy1CJdU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDPMgDBDsYv/c6HGCU
 5mJREeYO0pkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdZAeUEyxKTU+tSMvMAYYYTFqCg0dJ
 hDfNFijNW1yQmFucmQ6ROsVozLFh9fovTByvJvz/xiTEkpeflyolznsLZJIASGlGaR7cIFjoX
 2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw72yQKTyZeSVw+14BncIEdMqV9kkgp5QkIqSkGh
 jnyrow3is5/fW0Of8blyNlH84+eLHjiWpCgTTP4u3vX4kbPJXI/7Ln9ouwS64hV1ZXCGzcbZS
 0gvXOEtmEvf8l3vdPVS2bunZPhMwKhv217yw2RC270nIgz4V5k+TnHZfsojm/prTeNZB9zxIh
 l/wrxeSbXeLCgMOLMwWyOHZvu+bxb1nbSQU+JZbijERDLeai4kQAp0zrf3gCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502887957!86395978!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6430 invoked from network); 16 Aug 2017 12:52:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:37 -0000
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 mx1.suse.de (Postfix) with ESMTP id 577FDAEBB;
 Wed, 16 Aug 2017 12:52:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:18 +0200
Message-Id: <20170816125219.5255-52-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 51/52] xl: add new xl command set-parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgInNldC1wYXJhbWV0ZXJzIiB0byBzZXQgaHlwZXJ2aXNvciBw
YXJhbWV0ZXJzIGF0CnJ1bnRpbWUgc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEg
Y29tbWFuZCBsaW5lLgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgIHwgIDUgKysrKysKIHRvb2xzL3hs
L3hsLmggICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDUgKysrKysK
IHRvb2xzL3hsL3hsX21pc2MuYyAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogNCBmaWxl
cyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9k
LjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCAxNmM4MzA2NmZlLi4zZDVmMmY3MzU5
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2Qu
MS5pbgpAQCAtODIyLDYgKzgyMiwxMSBAQCBQYXNzIHRoZSBWTkMgcGFzc3dvcmQgdG8gdm5jdmll
d2VyIHZpYSBzdGRpbi4KIFNlbmQgZGVidWcgSTxrZXlzPiB0byBYZW4uIEl0IGlzIHRoZSBzYW1l
IGFzIHByZXNzaW5nIHRoZSBYZW4KICJjb25zd2l0Y2giIChDdHJsLUEgYnkgZGVmYXVsdCkgdGhy
ZWUgdGltZXMgYW5kIHRoZW4gcHJlc3NpbmcgImtleXMiLgogCis9aXRlbSBCPHNldC1wYXJhbWV0
ZXJzPiBJPHBhcmFtcz4KKworU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyBhcyBzcGVjaWZpZWQg
aW4gSTxwYXJhbXM+LiBUaGlzIGFsbG93cyBmb3Igc29tZQorYm9vdCBwYXJhbWV0ZXJzIG9mIHRo
ZSBoeXBlcnZpc29yIHRvIGJlIG1vZGlmaWVkIGluIHRoZSBydW5uaW5nIHN5c3RlbXMuCisKID1p
dGVtIEI8ZG1lc2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3NhZ2UgYnVmZmVy
LCBzaW1pbGFyIHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCmRpZmYgLS1naXQgYS90
b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhYTk1Yjc3MTQ2Li41ZDNkMmE0ODM1
IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE1NCw2
ICsxNTQsNyBAQCBpbnQgbWFpbl9yZW5hbWUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBt
YWluX3RyaWdnZXIoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3N5c3JxKGludCBh
cmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9kZWJ1Z19rZXlzKGludCBhcmdjLCBjaGFyICoq
YXJndik7CitpbnQgbWFpbl9zZXRfcGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwog
aW50IG1haW5fZG1lc2coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3RvcChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fbmV0d29ya2F0dGFjaChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKaW5kZXggMmM3MWE5Zjc3Ni4uYmEwMTU5ZGY2NyAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0z
MDksNiArMzA5LDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJT
ZW5kIGRlYnVnIGtleXMgdG8gWGVuIiwKICAgICAgICI8S2V5cz4iLAogICAgIH0sCisgICAgeyAi
c2V0LXBhcmFtZXRlcnMiLAorICAgICAgJm1haW5fc2V0X3BhcmFtZXRlcnMsIDAsIDEsCisgICAg
ICAiU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyIsCisgICAgICAiPFBhcmFtcz4iLAorICAgIH0s
CiAgICAgeyAiZG1lc2ciLAogICAgICAgJm1haW5fZG1lc2csIDAsIDAsCiAgICAgICAiUmVhZCBh
bmQvb3IgY2xlYXIgZG1lc2cgYnVmZmVyIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pc2Mu
YyBiL3Rvb2xzL3hsL3hsX21pc2MuYwppbmRleCA5YzYyMjdhZjIzLi5kY2Y5NDBhNmQ0IDEwMDY0
NAotLS0gYS90b29scy94bC94bF9taXNjLmMKKysrIGIvdG9vbHMveGwveGxfbWlzYy5jCkBAIC0x
NTUsNiArMTU1LDI2IEBAIGludCBtYWluX2RlYnVnX2tleXMoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9CiAKK2ludCBtYWluX3NldF9wYXJhbWV0ZXJz
KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0OworICAgIGNoYXIgKnBhcmFt
czsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAic2V0LXBhcmFtZXRl
cnMiLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBwYXJhbXMg
PSBhcmd2W29wdGluZF07CisKKyAgICBpZiAobGlieGxfc2V0X3BhcmFtZXRlcnMoY3R4LCBwYXJh
bXMpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IHNldCBwYXJhbWV0ZXJzOiAl
c1xuIiwgcGFyYW1zKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJVc2UgXCJ4bCBkbWVzZ1wi
IHRvIGxvb2sgZm9yIHBvc3NpYmxlIHJlYXNvbi5cbiIpOworICAgICAgICByZXR1cm4gRVhJVF9G
QUlMVVJFOworICAgIH0KKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9CisKIGludCBtYWlu
X2RldmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByZXQgPSAwLCBvcHQgPSAw
LCBkYWVtb25pemUgPSAxOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoP-0000X5-IN; Wed, 16 Aug 2017 12:52:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoO-0000MV-Bh
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2B/FD-01996-71044995; Wed, 16 Aug 2017 12:52:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov66Iw5R
 Ig4aTvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbGzdZCq6LVRzaNo2pgfGsYBcjJ4eEgJHE
 24n/mEBsIYGFjBKLO0JBbDYBVYkN10+xgtgiAkoS91ZNBqrh4mAWeMwkMWPXcrAGYYFIiTc7v
 4MVsQA1fOn8xwZi8wqYSBz6vJcJYoG8RMeBySwgNidQfPKGYywQy4wltvc0sk9g5F7AyLCKUb
 04tagstUjXUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C79QwMjDsYm3qdDzF
 KcjApifIGaU2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu8gOKCdYlJqeWpGWmQMMM5i0BAeP
 kghvmi1Qmre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHlvgcwQACnKKM2DGwEL+UuMslLCv
 IwMDAxCPAWpRbmZJajyrxjFORiVhHkl7IGm8GTmlcBtegV0BBPQEVfaJ4EcUZKIkJJqYCx8bP
 Az4mlAgN32feXPwxI4GH8d7whqW83ufff9K624T9vL/Tl/P9UqM2wPsXbKvh/OtzL2t/uO/sK
 gBBf9nXPLWrKEZs/3+GT6+J/2PNaq21P9rv2MnDKVTU6q14E37FXiynnmf0t3yz/4LBm73XzW
 wcJG1ROzExNsjwoclr8oXTVh4ZXZz5RYijMSDbWYi4oTAYWeh310AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502887956!91639944!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29611 invoked from network); 16 Aug 2017 12:52:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DB380AE9E;
 Wed, 16 Aug 2017 12:52:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:13 +0200
Message-Id: <20170816125219.5255-47-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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 v3 46/52] xen: carve out a generic parsing
	function from _cmdline_parse()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBnZW5lcmljIHBhcmFtZXRlciBwYXJzaW5nIGNhcnZlIG91dCB0
aGUgcGFyc2VyIGZyb20KX2NtZGxpbmVfcGFyc2UoKS4gQXMgdGhpcyBnZW5lcmljIGZ1bmN0aW9u
IG1pZ2h0IGJlIGNhbGxlZCBhZnRlciBib290CnJlbW92ZSB0aGUgX19pbml0IGFubm90YXRpb25z
IGZyb20gYWxsIGNhbGxlZCBzdWItZnVuY3Rpb25zLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2tlcm5lbC5jIHwgMjUgKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDE5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggYzYyOWZmYTExYy4uMWI2
NmFkNGU1NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9u
L2tlcm5lbC5jCkBAIC0yMyw4ICsyMyw3IEBAIGVudW0gc3lzdGVtX3N0YXRlIHN5c3RlbV9zdGF0
ZSA9IFNZU19TVEFURV9lYXJseV9ib290OwogeGVuX2NvbW1hbmRsaW5lX3Qgc2F2ZWRfY21kbGlu
ZTsKIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IG9wdF9idWlsdGluX2NtZGxpbmVbXSA9
IENPTkZJR19DTURMSU5FOwogCi1zdGF0aWMgaW50IF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJh
bSgKLSAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQor
c3RhdGljIGludCBhc3NpZ25faW50ZWdlcl9wYXJhbShjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFt
ICpwYXJhbSwgdWludDY0X3QgdmFsKQogewogICAgIHN3aXRjaCAoIHBhcmFtLT5sZW4gKQogICAg
IHsKQEAgLTUzLDEyICs1MiwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBhc3NpZ25faW50ZWdlcl9w
YXJhbSgKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3Bh
cnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCitzdGF0aWMgaW50IHBhcnNlX3BhcmFtcyhjb25zdCBj
aGFyICpjbWRsaW5lLCBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpzdGFydCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKmVuZCkKIHsKICAgICBj
aGFyIG9wdFsxMjhdLCAqb3B0dmFsLCAqb3B0a2V5LCAqcTsKICAgICBjb25zdCBjaGFyICpwID0g
Y21kbGluZSwgKnMsICprZXk7CiAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW07
Ci0gICAgaW50IGJvb2xfYXNzZXJ0LCByY3RtcCwgcmM7CisgICAgaW50IGJvb2xfYXNzZXJ0LCBy
Y3RtcCwgcmMsIGZpbmFsX3JjID0gMDsKICAgICBib29sIGZvdW5kOwogCiAgICAgZm9yICggOyA7
ICkKQEAgLTEwMCw3ICsxMDAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVfcGFyc2Uo
Y29uc3QgY2hhciAqY21kbGluZSkKIAogICAgICAgICByYyA9IDA7CiAgICAgICAgIGZvdW5kID0g
ZmFsc2U7Ci0gICAgICAgIGZvciAoIHBhcmFtID0gX19zZXR1cF9zdGFydDsgcGFyYW0gPCBfX3Nl
dHVwX2VuZDsgcGFyYW0rKyApCisgICAgICAgIGZvciAoIHBhcmFtID0gc3RhcnQ7IHBhcmFtIDwg
ZW5kOyBwYXJhbSsrICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBzdHJjbXAocGFyYW0t
Pm5hbWUsIG9wdGtleSkgKQogICAgICAgICAgICAgewpAQCAtMTY5LDEwICsxNjksMjMgQEAgc3Rh
dGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAgICAg
ICAgIH0KIAogICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgewogICAgICAgICAgICAgcHJpbnRr
KCJwYXJhbWV0ZXIgXCIlc1wiIGhhcyBpbnZhbGlkIHZhbHVlIFwiJXNcIiFcbiIsIGtleSwgb3B0
dmFsKTsKKyAgICAgICAgICAgIGZpbmFsX3JjID0gcmM7CisgICAgICAgIH0KICAgICAgICAgaWYg
KCAhZm91bmQgKQorICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoInBhcmFtZXRlciBcIiVz
XCIgdW5rbm93biFcbiIsIGtleSk7CisgICAgICAgICAgICBmaW5hbF9yYyA9IC1FSU5WQUw7Cisg
ICAgICAgIH0KICAgICB9CisKKyAgICByZXR1cm4gZmluYWxfcmM7Cit9CisKK3N0YXRpYyB2b2lk
IF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQoreworICAgIHBhcnNl
X3BhcmFtcyhjbWRsaW5lLCBfX3NldHVwX3N0YXJ0LCBfX3NldHVwX2VuZCk7CiB9CiAKIC8qKgpA
QCAtMTk3LDcgKzIxMCw3IEBAIHZvaWQgX19pbml0IGNtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAq
Y21kbGluZSkKICNlbmRpZgogfQogCi1pbnQgX19pbml0IHBhcnNlX2Jvb2woY29uc3QgY2hhciAq
cykKK2ludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhc3RyY21wKCJu
byIsIHMpIHx8CiAgICAgICAgICAhc3RyY21wKCJvZmYiLCBzKSB8fAotLSAKMi4xMi4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:52:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxoP-0000YL-Rb; Wed, 16 Aug 2017 12:52:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxoO-0000MQ-BV
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:52:40 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 ED/07-01994-71044995; Wed, 16 Aug 2017 12:52:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov66Yw5R
 Ig43tJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqhfNYCuapVTQ8PMHawPhNvouRk0NCwEji
 7cR/TCC2kMBCRomOF1UgNpuAqsSG66dYQWwRASWJe6smA9VwcTALPGaSmLFrOZDDwSEsEC5x/
 L0iSA0LUP3HEw/ZQWxeAROJmfdnsEDMl5foODAZzOYEik/ecIwFYpexxPaeRvYJjNwLGBlWMW
 oUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEereegYFxB+OOdr9
 DjJIcTEqivEFaUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAusgPKCRalpqdWpGXmAMMMJi3B
 waMkwptmC5TmLS5IzC3OTIdInWLU5Xg14f83JiGWvPy8VClx3kyQGQIgRRmleXAjYCF/iVFWS
 piXkYGBQYinILUoN7MEVf4VozgHo5Iwr4Q90BSezLwSuE2vgI5gAjriSvskkCNKEhFSUg2MPS
 HSmVuDeP1O58+VUuEoeVfo+0TlwMwAuW/3wgKk/inpaCs9UKsqbpy9wtFuH8+/Mqlfj+yOlSx
 a++HL9PYpTiu5/f6ZWF/WTeO7/nn2Eb7bC06nH26bnu1t8qm0JzlRL8Yh7oV6xiKPfys3nGEp
 8y85/GjOceVPMrefqEjevizsc6z5vsFlJZbijERDLeai4kQAB2f6u3QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502887958!91639954!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30058 invoked from network); 16 Aug 2017 12:52:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:52:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7AB4BAEB0;
 Wed, 16 Aug 2017 12:52:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:19 +0200
Message-Id: <20170816125219.5255-53-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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 v3 52/52] xen: make some console related
	parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3VwcG9ydCBtb2RpZnlpbmcgY29uc3dpdGNoLCBjb25zb2xlX3RpbWVzdGFtcHMsIGxvZ2x2bCBh
bmQKZ3Vlc3RfbG9nbHZsIGF0IHJ1bnRpbWUuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQpWMzoKLSAqX3J1bnRpbWVfcGFyYW0oKSBub3cgaW5jbHVkZXMgYm9v
dCBwYXJhbWV0ZXIgc2V0dGluZyAoSmFuIEJldWxpY2gpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgOCArKysrKysrKwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMgICAgICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCmluZGV4IDQwMDJlYWIwOGIuLjk3OTdjOGRiMmQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCkBAIC0zOTEsNiArMzkxLDggQEAgbWFrZXMgc2Vuc2Ugb24gaXRzIG93bi4KIAog
PiBEZWZhdWx0OiBgbm9uZWAKIAorPiBDYW4gYmUgbW9kaWZpZWQgYXQgcnVudGltZQorCiBTcGVj
aWZ5IHdoaWNoIHRpbWVzdGFtcCBmb3JtYXQgWGVuIHNob3VsZCB1c2UgZm9yIGVhY2ggY29uc29s
ZSBsaW5lLgogCiAqIGBub25lYDogTm8gdGltZXN0YW1wcwpAQCAtNDE3LDYgKzQxOSw4IEBAIGlu
dG8gdGhlIGNvbnNvbGUgcmluZyBidWZmZXIuCiAKID4gRGVmYXVsdDogYGNvbnN3aXRjaD1hYAog
Cis+IENhbiBiZSBtb2RpZmllZCBhdCBydW50aW1lCisKIFNwZWNpZnkgd2hpY2ggY2hhcmFjdGVy
IHNob3VsZCBiZSB1c2VkIHRvIHN3aXRjaCBzZXJpYWwgaW5wdXQgYmV0d2VlbgogWGVuIGFuZCBk
b20wLiAgVGhlIHJlcXVpcmVkIHNlcXVlbmNlIGlzIENUUkwtJmx0O3N3aXRjaCBjaGFyJmd0OyB0
aHJlZQogdGltZXMuCkBAIC04OTgsNiArOTAyLDggQEAgbWF4aW11bSBudW1iZXIgb2YgbWFwdHJh
Y2sgZnJhbWVzIGRvbWFpbi4KIAogPiBEZWZhdWx0OiBgZ3Vlc3RfbG9nbHZsPW5vbmUvd2Fybmlu
Z2AKIAorPiBDYW4gYmUgbW9kaWZpZWQgYXQgcnVudGltZQorCiBTZXQgdGhlIGxvZ2dpbmcgbGV2
ZWwgZm9yIFhlbiBndWVzdHMuICBBbnkgbG9nIG1lc3NhZ2Ugd2l0aCBlcXVhbCBtb3JlCiBtb3Jl
IGltcG9ydGFuY2Ugd2lsbCBiZSBwcmludGVkLgogCkBAIC0xMTY0LDYgKzExNzAsOCBAQCBpZiBs
ZWZ0IGRpc2FibGVkIGJ5IHRoZSBCSU9TLgogCiA+IERlZmF1bHQ6IGBsb2dsdmw9d2FybmluZ2AK
IAorPiBDYW4gYmUgbW9kaWZpZWQgYXQgcnVudGltZQorCiBTZXQgdGhlIGxvZ2dpbmcgbGV2ZWwg
Zm9yIFhlbi4gIEFueSBsb2cgbWVzc2FnZSB3aXRoIGVxdWFsIG1vcmUgbW9yZQogaW1wb3J0YW5j
ZSB3aWxsIGJlIHByaW50ZWQuCiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29s
ZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggMTdhZDAyMDgzZC4uMDY4ZTJm
NjE3YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2Ry
aXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTQwLDcgKzQwLDcgQEAgc3RyaW5nX3BhcmFtKCJjb25z
b2xlIiwgb3B0X2NvbnNvbGUpOwogLyogQ2hhciAyOiBJZiB0aGlzIGNoYXJhY3RlciBpcyAneCcs
IHRoZW4gZG8gbm90IGF1dG8tc3dpdGNoIHRvIERPTTAgd2hlbiBpdCAqLwogLyogICAgICAgICBi
b290cy4gQW55IG90aGVyIHZhbHVlLCBvciBvbWl0dGluZyB0aGUgY2hhciwgZW5hYmxlcyBhdXRv
LXN3aXRjaCAqLwogc3RhdGljIHVuc2lnbmVkIGNoYXIgX19yZWFkX21vc3RseSBvcHRfY29uc3dp
dGNoWzNdID0gImEiOwotc3RyaW5nX3BhcmFtKCJjb25zd2l0Y2giLCBvcHRfY29uc3dpdGNoKTsK
K3N0cmluZ19ydW50aW1lX3BhcmFtKCJjb25zd2l0Y2giLCBvcHRfY29uc3dpdGNoKTsKIAogLyog
c3luY19jb25zb2xlOiBmb3JjZSBzeW5jaHJvbm91cyBjb25zb2xlIG91dHB1dCAodXNlZnVsIGZv
ciBkZWJ1Z2dpbmcpLiAqLwogc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9zeW5jX2NvbnNv
bGU7CkBAIC02OCw3ICs2OCw3IEBAIGVudW0gY29uX3RpbWVzdGFtcF9tb2RlCiBzdGF0aWMgZW51
bSBjb25fdGltZXN0YW1wX21vZGUgX19yZWFkX21vc3RseSBvcHRfY29uX3RpbWVzdGFtcF9tb2Rl
ID0gVFNNX05PTkU7CiAKIHN0YXRpYyBpbnQgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKGNvbnN0
IGNoYXIgKnMpOwotY3VzdG9tX3BhcmFtKCJjb25zb2xlX3RpbWVzdGFtcHMiLCBwYXJzZV9jb25z
b2xlX3RpbWVzdGFtcHMpOworY3VzdG9tX3J1bnRpbWVfcGFyYW0oImNvbnNvbGVfdGltZXN0YW1w
cyIsIHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyk7CiAKIC8qIGNvbnJpbmdfc2l6ZTogYWxsb3dz
IGEgbGFyZ2UgY29uc29sZSByaW5nIHRoYW4gZGVmYXVsdCAoMTZrQikuICovCiBzdGF0aWMgdWlu
dDMyX3QgX19pbml0ZGF0YSBvcHRfY29ucmluZ19zaXplOwpAQCAtMTM0LDggKzEzNCw4IEBAIHN0
YXRpYyBpbnQgcGFyc2VfZ3Vlc3RfbG9nbHZsKGNvbnN0IGNoYXIgKnMpOwogICogU2ltaWxhciBk
ZWZpbml0aW9ucyBmb3IgZ3Vlc3RfbG9nbHZsLCBidXQgYXBwbGllcyB0byBndWVzdCB0cmFjaW5n
LgogICogRGVmYXVsdHM6IGxvZ2x2bD13YXJuaW5nIDsgZ3Vlc3RfbG9nbHZsPW5vbmUvd2Fybmlu
ZwogICovCi1jdXN0b21fcGFyYW0oImxvZ2x2bCIsIHBhcnNlX2xvZ2x2bCk7Ci1jdXN0b21fcGFy
YW0oImd1ZXN0X2xvZ2x2bCIsIHBhcnNlX2d1ZXN0X2xvZ2x2bCk7CitjdXN0b21fcnVudGltZV9w
YXJhbSgibG9nbHZsIiwgcGFyc2VfbG9nbHZsKTsKK2N1c3RvbV9ydW50aW1lX3BhcmFtKCJndWVz
dF9sb2dsdmwiLCBwYXJzZV9ndWVzdF9sb2dsdmwpOwogCiBzdGF0aWMgYXRvbWljX3QgcHJpbnRf
ZXZlcnl0aGluZyA9IEFUT01JQ19JTklUKDApOwogCkBAIC0xNDUsNyArMTQ1LDcgQEAgc3RhdGlj
IGF0b21pY190IHByaW50X2V2ZXJ5dGhpbmcgPSBBVE9NSUNfSU5JVCgwKTsKICAgICAgICAgcmV0
dXJuIChsdmxudW0pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0KIAot
c3RhdGljIGludCBfX2luaXQgX19wYXJzZV9sb2dsdmwoY29uc3QgY2hhciAqcywgY29uc3QgY2hh
ciAqKnBzKQorc3RhdGljIGludCBfX3BhcnNlX2xvZ2x2bChjb25zdCBjaGFyICpzLCBjb25zdCBj
aGFyICoqcHMpCiB7CiAgICAgX19fcGFyc2VfbG9nbHZsKHMsIHBzLCAibm9uZSIsICAgIDApOwog
ICAgIF9fX3BhcnNlX2xvZ2x2bChzLCBwcywgImVycm9yIiwgICAxKTsKQEAgLTE1Niw3ICsxNTYs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBfX3BhcnNlX2xvZ2x2bChjb25zdCBjaGFyICpzLCBjb25z
dCBjaGFyICoqcHMpCiAgICAgcmV0dXJuIDI7IC8qIHNhbmUgZmFsbGJhY2sgKi8KIH0KIAotc3Rh
dGljIGludCBfX2luaXQgX3BhcnNlX2xvZ2x2bChjb25zdCBjaGFyICpzLCBpbnQgKmxvd2VyLCBp
bnQgKnVwcGVyKQorc3RhdGljIGludCBfcGFyc2VfbG9nbHZsKGNvbnN0IGNoYXIgKnMsIGludCAq
bG93ZXIsIGludCAqdXBwZXIpCiB7CiAgICAgKmxvd2VyID0gKnVwcGVyID0gX19wYXJzZV9sb2ds
dmwocywgJnMpOwogICAgIGlmICggKnMgPT0gJy8nICkKQEAgLTE2NywxMiArMTY3LDEyIEBAIHN0
YXRpYyBpbnQgX19pbml0IF9wYXJzZV9sb2dsdmwoY29uc3QgY2hhciAqcywgaW50ICpsb3dlciwg
aW50ICp1cHBlcikKICAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDogMDsKIH0KIAotc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfbG9nbHZsKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50IHBhcnNlX2xv
Z2x2bChjb25zdCBjaGFyICpzKQogewogICAgIHJldHVybiBfcGFyc2VfbG9nbHZsKHMsICZ4ZW5s
b2dfbG93ZXJfdGhyZXNoLCAmeGVubG9nX3VwcGVyX3RocmVzaCk7CiB9CiAKLXN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2d1ZXN0X2xvZ2x2bChjb25zdCBjaGFyICpzKQorc3RhdGljIGludCBwYXJz
ZV9ndWVzdF9sb2dsdmwoY29uc3QgY2hhciAqcykKIHsKICAgICByZXR1cm4gX3BhcnNlX2xvZ2x2
bChzLCAmeGVubG9nX2d1ZXN0X2xvd2VyX3RocmVzaCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAmeGVubG9nX2d1ZXN0X3VwcGVyX3RocmVzaCk7CkBAIC02MDYsNyArNjA2LDcgQEAgc3RhdGlj
IGludCBwcmludGtfcHJlZml4X2NoZWNrKGNoYXIgKnAsIGNoYXIgKipwcCkKICAgICAgICAgICAg
ICgobG9nbHZsIDwgdXBwZXJfdGhyZXNoKSAmJiBwcmludGtfcmF0ZWxpbWl0KCkpKTsKIH0gCiAK
LXN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyhjb25zdCBjaGFyICpz
KQorc3RhdGljIGludCBwYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMoY29uc3QgY2hhciAqcykKIHsK
ICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkKICAgICB7Ci0tIAoyLjEyLjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxp8-0002ed-IN; Wed, 16 Aug 2017 12:53:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxp8-0002bq-1n
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 75/35-03044-54044995; Wed, 16 Aug 2017 12:53:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov66Lw5R
 Ig6mvDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyuuxcZCxZKVew738vWwHhGuIuRk0NCwEji
 7cR/TCC2kMBCRokj95VAbDYBVYkN10+xgtgiAkoS91ZNBqthFiiUONndBxYXFkiXODjjL1icB
 aj+2MQXYDavgLHEv2+rGCHmy0t0HJjMAmJzCphITN5wjAVil7HE9p5G9gmM3AsYGVYxqhenFp
 WlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqWAQh2MO587nSIUZKDSUm
 UN0hrSqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5Je6CcYFFqempFWmYOMMhg0hIcPEoivGm2
 QGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89LlRLnvWUHVCQAUpRRmgc3AhbwlxhlpYR5GYGOE
 uIpSC3KzSxBlX/FKM7BqCTMGw5yCU9mXgncpldARzABHXGlfRLIESWJCCmpBkZ2uRVKm7LzPe
 /6Fu5ptJ920C/13ueVbi/VpE/2p35f07SO/cfV+175UxM2v2m/VPJ4xeEdh5/k9ovMTs406hD
 UPubELPVdn3Gax7Pr0t88T0rV1Bziap+nfMT8iojCg/O1303fipT/OH9S5Rf/2tAt622W7fl+
 0O9xRL/8x8n3P/3ZwfP0R+UxJZbijERDLeai4kQAP7m+TnMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502888004!106580726!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58346 invoked from network); 16 Aug 2017 12:53:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:24 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 56756AE8C;
 Wed, 16 Aug 2017 12:52:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:34 +0200
Message-Id: <20170816125219.5255-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 07/52] xen/arch/x86/dom0_build.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjM6Ci0gY29z
bWV0aWMgY2hhbmdlcyAoSmFuIEJldWxpY2gpCi0gZG9udCBtb2RpZnkgb3B0aW9uIHZhbHVlIGlu
IHBhcnNpbmcgZnVuY3Rpb24KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIHwgMzIgKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCAwYzEyNWU2MWViLi5mNjE2
Yjk5ZGRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTQ3LDcgKzQ3LDggQEAgc3RhdGljIGxvbmcgX19pbml0
IHBhcnNlX2FtdChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICoqcHMpCiAgICAgbG9uZyBwYWdl
cyA9IHBhcnNlX3NpemVfYW5kX3VuaXQoKCpzID09ICctJykgPyBzKzEgOiBzLCBwcykgPj4gUEFH
RV9TSElGVDsKICAgICByZXR1cm4gKCpzID09ICctJykgPyAtcGFnZXMgOiBwYWdlczsKIH0KLXN0
YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQorCitzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQogewogICAgIGRvIHsKICAg
ICAgICAgaWYgKCAhc3RybmNtcChzLCAibWluOiIsIDQpICkKQEAgLTU3LDEzICs1OCwxNSBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgZG9tMF9ucnBhZ2VzID0gcGFyc2VfYW10KHMsICZzKTsKICAgICB9
IHdoaWxlICggKnMrKyA9PSAnLCcgKTsKKworICAgIHJldHVybiAqcyA/IC1FSU5WQUwgOiAwOwog
fQogY3VzdG9tX3BhcmFtKCJkb20wX21lbSIsIHBhcnNlX2RvbTBfbWVtKTsKIAogc3RhdGljIHVu
c2lnbmVkIGludCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1c19taW4gPSAxOwogc3RhdGlj
IHVuc2lnbmVkIGludCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1c19tYXggPSBVSU5UX01B
WDsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBfbWF4X3ZjcHVzKGNvbnN0IGNoYXIg
KnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX21heF92Y3B1cyhjb25zdCBjaGFyICpz
KQogewogICAgIGlmICggKnMgPT0gJy0nICkgICAgICAgICAgICAgICAgICAgLyogLU0gKi8KICAg
ICAgICAgb3B0X2RvbTBfbWF4X3ZjcHVzX21heCA9IHNpbXBsZV9zdHJ0b3VsKHMgKyAxLCAmcywg
MCk7CkBAIC03Nyw2ICs4MCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX21heF92
Y3B1cyhjb25zdCBjaGFyICpzKQogICAgICAgICBlbHNlIGlmICggKnMrKyA9PSAnLScgJiYgKnMg
KSAvKiBOLU0gKi8KICAgICAgICAgICAgIG9wdF9kb20wX21heF92Y3B1c19tYXggPSBzaW1wbGVf
c3RydG91bChzLCAmcywgMCk7CiAgICAgfQorCisgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7
CiB9CiBjdXN0b21fcGFyYW0oImRvbTBfbWF4X3ZjcHVzIiwgcGFyc2VfZG9tMF9tYXhfdmNwdXMp
OwogCkBAIC04NSw3ICs5MCw3IEBAIHN0YXRpYyBfX2luaXRkYXRhIHVuc2lnbmVkIGludCBkb20w
X3B4bXNbTUFYX05VTU5PREVTXSA9CiAgICAgeyBbMCAuLi4gTUFYX05VTU5PREVTIC0gMV0gPSB+
MCB9Owogc3RhdGljIF9faW5pdGRhdGEgYm9vbCBkb20wX2FmZmluaXR5X3JlbGF4ZWQ7CiAKLXN0
YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX25vZGVzKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9kb20wX25vZGVzKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgZG8gewog
ICAgICAgICBpZiAoIGlzZGlnaXQoKnMpICkKQEAgLTEwMyw2ICsxMDgsOCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcGFyc2VfZG9tMF9ub2Rlcyhjb25zdCBjaGFyICpzKQogICAgICAgICBlbHNlCiAg
ICAgICAgICAgICBicmVhazsKICAgICB9IHdoaWxlICggKytkb20wX25yX3B4bXMgPCBBUlJBWV9T
SVpFKGRvbTBfcHhtcykgJiYgKnMrKyA9PSAnLCcgKTsKKworICAgIHJldHVybiAqcyA/IC1FSU5W
QUwgOiAwOwogfQogY3VzdG9tX3BhcmFtKCJkb20wX25vZGVzIiwgcGFyc2VfZG9tMF9ub2Rlcyk7
CiAKQEAgLTE4MywyNSArMTkwLDMwIEBAIGJvb2wgX19pbml0ZGF0YSBkb20wX3B2aDsKICAqICAt
IHB2aCAgICAgICAgICAgICAgIENyZWF0ZSBhIFBWSHYyIERvbTAuCiAgKiAgLSBzaGFkb3cgICAg
ICAgICAgICBVc2Ugc2hhZG93IHBhZ2luZyBmb3IgRG9tMC4KICAqLwotc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX2RvbTBfcGFyYW0oY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2Rv
bTBfcGFyYW0oY29uc3QgY2hhciAqcykKIHsKLSAgICBjaGFyICpzczsKKyAgICBjb25zdCBjaGFy
ICpzczsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAgZG8gewogCiAgICAgICAgIHNzID0gc3RyY2hy
KHMsICcsJyk7Ci0gICAgICAgIGlmICggc3MgKQotICAgICAgICAgICAgKnNzID0gJ1wwJzsKKyAg
ICAgICAgaWYgKCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAg
ICAgICAgaWYgKCAhc3RyY21wKHMsICJwdmgiKSApCisgICAgICAgIGlmICggIXN0cm5jbXAocywg
InB2aCIsIHNzIC0gcykgKQogICAgICAgICAgICAgZG9tMF9wdmggPSB0cnVlOwogI2lmZGVmIENP
TkZJR19TSEFET1dfUEFHSU5HCi0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJzaGFkb3ci
KSApCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAic2hhZG93Iiwgc3MgLSBzKSApCiAg
ICAgICAgICAgICBvcHRfZG9tMF9zaGFkb3cgPSB0cnVlOwogI2VuZGlmCisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAgICAgICBzID0gc3MgKyAxOwotICAgIH0g
d2hpbGUgKCBzcyApOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJldHVybiByYzsKIH0K
IGN1c3RvbV9wYXJhbSgiZG9tMCIsIHBhcnNlX2RvbTBfcGFyYW0pOwogCi0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxp8-0002dx-Ac; Wed, 16 Aug 2017 12:53:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxp7-0002Z7-09
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:25 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 72/00-02181-44044995; Wed, 16 Aug 2017 12:53:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov66zw5R
 Ig88rdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1Te+YC65wVbx4c5utgfEVRxcjJ4eEgJHE
 24n/mLoYuTiEBBYySvT9Xs0CkmATUJXYcP0UK4gtIqAkcW/VZCYQm1mgXOLW4ZNsILawQJLEt
 6NvwWwWoPrGp3eYQWxeAWOJg5v+M0IskJfoODAZbCangInE5A3HwGwhoJrtPY3sExi5FzAyrG
 LUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRvPQMD4w7GzhN
 +hxglOZiURHmDtKZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgFbMDygkWpaanVqRl5gADDSYt
 wcGjJMKbZguU5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpcd5bIDMEQIoySvPgRsCC/hKjr
 JQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6rIFN4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUwJm
 c5/LO2kvbdYTKzdNqFLvsqgStZ2S+TPh1aKGvNquEse6mv+be40LRLy2MeKx1e+idz2+yg03q
 v6xcevZdbsc7Eay/bhBqWJrOe+Y9+XD2RJmaanH/voVr2crmPCQw9R2yvV8w+eHVmV4cfv/9j
 nf6oz19mN74QaX2V8+z39VuPua4KvpBLUGIpzkg01GIuKk4EAO+WWmp1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502888003!71714378!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45710 invoked from network); 16 Aug 2017 12:53:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:23 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5929DAE77;
 Wed, 16 Aug 2017 12:52:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:30 +0200
Message-Id: <20170816125219.5255-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v3 03/52] xen/arch/arm/traps.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vdHJhcHMuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdh
cyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgOCArKysrKy0tLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGMw
Nzk5OWI1MTguLmY5NGNhMWFmMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMDgsMTIgKzEwOCwxNCBAQCBzdGF0aWMgZW51
bSB7CiAJTkFUSVZFLAogfSB2d2ZpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdndmaShj
b25zdCBjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfdndmaShjb25zdCBjaGFyICpz
KQogewogCWlmICggIXN0cmNtcChzLCAibmF0aXZlIikgKQogCQl2d2ZpID0gTkFUSVZFOwogCWVs
c2UKIAkJdndmaSA9IFRSQVA7CisKKwlyZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgidndmaSIs
IHBhcnNlX3Z3ZmkpOwogCkBAIC0xMzAsNyArMTMyLDcgQEAgc3RhdGljIGVudW0gewogICAgIFNF
UlJPUlNfUEFOSUMsCiB9IHNlcnJvcnNfb3A7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9z
ZXJyb3JzX2JlaGF2aW9yKGNvbnN0IGNoYXIgKnN0cikKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3NlcnJvcnNfYmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQogewogICAgIGlmICggIXN0cmNtcChz
dHIsICJmb3J3YXJkIikgKQogICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19GT1JXQVJEOwpA
QCAtMTM5LDcgKzE0MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9zZXJyb3JzX2JlaGF2
aW9yKGNvbnN0IGNoYXIgKnN0cikKICAgICBlbHNlCiAgICAgICAgIHNlcnJvcnNfb3AgPSBTRVJS
T1JTX0RJVkVSU0U7CiAKLSAgICByZXR1cm47CisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFy
YW0oInNlcnJvcnMiLCBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKTsKIAotLSAKMi4xMi4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:53: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.xen.org>)
	id 1dhxp9-0002iU-Rr; Wed, 16 Aug 2017 12:53:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxp8-0002d1-GS
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:26 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0C/13-18185-54044995; Wed, 16 Aug 2017 12:53:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov66rw5R
 Ig5MbxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbZ5cyF6wXqtizczZzA+NL3i5GTg4JASOJ
 txP/MXUxcnEICSxklFi49iMrSIJNQFViw/VTYLaIgJLEvVWTwYqYBWYxSizbPJsRJCEskClxd
 8l1JhCbBahhWv9XsAZeAROJja9+MUJskJfoODCZBcTmBIpP3nAMzBYSMJbY3tPIPoGRewEjwy
 pGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEAPMwDBDsbT6wI
 PMUpyMCmJ8gZpTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEraQ+UEyxKTU+tSMvMAYYaTFqC
 g0dJhNcVJM1bXJCYW5yZDpE6xajL8WrC/29MQix5+XmpUuK8mXZARQIgRRmleXAjYGF/iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8s0Gm8GTmlcBtegV0BBPQEVfaJ4EcUZKIkJJqYFTu+K
 hlf8pE0inyfMvs/welbGf76LoLXk99sMWX81Iva/Cm5UxHQ69/rlPRUl2ZPkHfketZ6SE2rrN
 LC86+vxxhPKFIoK72e4f1ttzlv4vy7xW8vuWXIbutMj7fOP6+8/E4m/gwBTVr7YJgoVnuKhvk
 eSpFA40ehqzbvOrWro1s6hUzbx5NUWIpzkg01GIuKk4EAGaDhut2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502888005!112245062!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3746 invoked from network); 16 Aug 2017 12:53:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:25 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E7055AE95;
 Wed, 16 Aug 2017 12:52:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:36 +0200
Message-Id: <20170816125219.5255-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 09/52] xen/arch/x86/hvm/viridian.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkZpeCBhbiBlcnJvciBpbiB0aGUgcGFyc2lu
ZyBmdW5jdGlvbjogdXAgdG8gbm93IGl0IHdvdWxkIG92ZXJ3cml0ZSB0aGUKc3RhY2sgaW4gY2Fz
ZSBtb3JlIHRoYW4gMyB2YWx1ZXMgYXJlIHNwZWNpZmllZC4KCkNjOiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjM6Ci0gZG9udCBtb2Rp
Znkgb3B0aW9uIHZhbHVlIGluIHBhcnNpbmcgZnVuY3Rpb24KLSBmaXggZXJyb3IgaW4gcGFyc2lu
ZyByb3V0aW5lCi0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIHwgMjggKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCBhYTliODdjMGFiLi4yZWRmOWQwYjIz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi5jCkBAIC0xMDgzLDcgKzEwODMsNyBAQCBzdGF0aWMgaW50IHZpcmlk
aWFuX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQogSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShWSVJJRElBTl9WQ1BVLCB2aXJpZGlhbl9z
YXZlX3ZjcHVfY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlyaWRpYW5fbG9hZF92
Y3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNl
X3ZpcmlkaWFuX3ZlcnNpb24oY2hhciAqYXJnKQorc3RhdGljIGludCBfX2luaXQgcGFyc2Vfdmly
aWRpYW5fdmVyc2lvbihjb25zdCBjaGFyICphcmcpCiB7CiAgICAgY29uc3QgY2hhciAqdDsKICAg
ICB1bnNpZ25lZCBpbnQgblszXTsKQEAgLTEwOTMsMTcgKzEwOTMsMjQgQEAgc3RhdGljIHZvaWQg
X19pbml0IHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24oY2hhciAqYXJnKQogICAgIG5bMV0gPSB2aXJp
ZGlhbl9taW5vcjsKICAgICBuWzJdID0gdmlyaWRpYW5fYnVpbGQ7CiAKLSAgICB3aGlsZSAoICh0
ID0gc3Ryc2VwKCZhcmcsICIsIikpICE9IE5VTEwgKQotICAgIHsKKyAgICBkbyB7CiAgICAgICAg
IGNvbnN0IGNoYXIgKmU7CiAKLSAgICAgICAgaWYgKCAqdCA9PSAnXDAnICkKLSAgICAgICAgICAg
IGNvbnRpbnVlOworICAgICAgICB0ID0gc3RyY2hyKGFyZywgJywnKTsKKyAgICAgICAgaWYgKCAh
dCApCisgICAgICAgICAgICB0ID0gc3RyY2hyKGFyZywgJ1wwJyk7CisKKyAgICAgICAgaWYgKCAq
YXJnICYmICphcmcgIT0gJywnICYmIGkgPCAzICkKKyAgICAgICAgeworICAgICAgICAgICAgbltp
XSA9IHNpbXBsZV9zdHJ0b3VsKGFyZywgJmUsIDApOworICAgICAgICAgICAgaWYgKCBlICE9IHQg
KQorICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgfQorCisgICAgICAgIGkrKzsK
KyAgICAgICAgYXJnID0gdCArIDE7CisgICAgfSB3aGlsZSAoICp0ICk7CiAKLSAgICAgICAgbltp
KytdID0gc2ltcGxlX3N0cnRvdWwodCwgJmUsIDApOwotICAgICAgICBpZiAoICplICE9ICdcMCcg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgIH0KICAgICBpZiAoIGkgIT0gMyApCiAgICAg
ICAgIGdvdG8gZmFpbDsKIApAQCAtMTExOCwxMCArMTEyNSwxMSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfdmlyaWRpYW5fdmVyc2lvbihjaGFyICphcmcpCiAKICAgICBwcmludGsoInZpcmlk
aWFuLXZlcnNpb24gPSAlI3gsJSN4LCUjeFxuIiwKICAgICAgICAgICAgdmlyaWRpYW5fbWFqb3Is
IHZpcmlkaWFuX21pbm9yLCB2aXJpZGlhbl9idWlsZCk7Ci0gICAgcmV0dXJuOworICAgIHJldHVy
biAwOwogCiAgZmFpbDoKICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIkludmFsaWQgdmlyaWRp
YW4tdmVyc2lvbiwgdXNpbmcgZGVmYXVsdFxuIik7CisgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiBj
dXN0b21fcGFyYW0oInZpcmlkaWFuLXZlcnNpb24iLCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKTsK
IAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:53: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.xen.org>)
	id 1dhxpF-0002rq-3u; Wed, 16 Aug 2017 12:53:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxpD-0002op-GW
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:31 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D0/2D-01729-A4044995; Wed, 16 Aug 2017 12:53:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov66Xw5R
 Ig1s9PBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLq8oF/YoVn2Y0sDcw3hXvYuTkkBAwkng7
 8R9TFyMXh5DAQkaJqYtXsYAk2ARUJTZcP8UKYosIKEncWzUZqIiDg1nAX+LjDm2QsLBAgsSGp
 3fZQWwWoPI1F9aClfMKmEjsn3yTHWK+vETHgclgIzmB4pM3HAOzhQSMJbb3NLJPYORewMiwil
 GjOLWoLLVI19BML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0LcMQLCDcer7uEO
 MkhxMSqK8QVpTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8EraA+UEi1LTUyvSMnOAQQaTluDg
 URLhTbMFSvMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDhvph1QkQBIUUZpHtwIWMBfYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjDvbJApPJl5JXCbXgEdwQR0xJX2SSBHlCQipKQaGO32Oz
 0TtevRvaLzXiLypN2hdO+Azp7mzV2btp9Xsf69vuGXh6dB65q56SnsAUxFS/6vt+aXrRCJMZF
 1/RgTnNxWse+BM4PKtU/+fM23/s4LmdAUdfhbI0+bXrOQ/aukqYeVDk9jzuqx7ivde0Fhh2co
 w/+sWg/e5tyfMltf5mlss4+x+nhSiaU4I9FQi7moOBEAlPu+1HMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502888010!86915271!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19161 invoked from network); 16 Aug 2017 12:53:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BE811AEB8;
 Wed, 16 Aug 2017 12:52:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:51:53 +0200
Message-Id: <20170816125219.5255-27-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 26/52] xen/common/kexec.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2tleGVjLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24v
a2V4ZWMuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDI2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9rZXhlYy5jIGIveGVuL2NvbW1vbi9rZXhlYy5jCmluZGV4IGE1MmMzMGJhMWUuLmZjYzY4
YmQ0ZDggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tl
eGVjLmMKQEAgLTEwMiw5ICsxMDIsMTAgQEAgc3RhdGljIHZvaWQgKmNyYXNoX2hlYXBfY3VycmVu
dCA9IE5VTEwsICpjcmFzaF9oZWFwX2VuZCA9IE5VTEw7CiAgKiA8IGFuZCBiZWxvdyBhcmUgc3lu
b255b21vdXMsIHRoZSBsYXR0ZXIgYmVpbmcgdXNlZnVsIGZvciBncnViMiBzeXN0ZW1zCiAgKiB3
aGljaCB3b3VsZCBvdGhlcndpc2UgcmVxdWlyZSBlc2NhcGluZyBvZiB0aGUgPCBvcHRpb24KICAq
Lwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikK
K3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikKIHsK
ICAgICBjb25zdCBjaGFyICpjdXI7CisgICAgaW50IHJjID0gMDsKIAogICAgIGlmICggc3RyY2hy
KHN0ciwgJzonICkgKQogICAgIHsKQEAgLTExNiw2ICsxMTcsNyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfY3Jhc2hrZXJuZWwoY29uc3QgY2hhciAqc3RyKQogICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6IHRvbyBtYW55IHJhbmdlc1xuIik7CiAg
ICAgICAgICAgICAgICAgY3VyID0gTlVMTDsKICAgICAgICAgICAgICAgICBzdHIgPSBzdHJwYnJr
KHN0ciwgIkAsPCIpOworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIH0KIApAQCAtMTI2LDYgKzEyOCw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBwYXJzZV9jcmFzaGtlcm5lbChjb25zdCBjaGFyICpzdHIpCiAgICAgICAgICAg
ICBpZiAoICpzdHIgIT0gJy0nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX1dBUk5JTkcgImNyYXNoa2VybmVsOiAnLScgZXhwZWN0ZWRcbiIpOworICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgIH0KIApAQCAtMTM3LDYgKzE0MCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9jcmFz
aGtlcm5lbChjb25zdCBjaGFyICpzdHIpCiAgICAgICAgICAgICAgICAgaWYgKCByYW5nZXNbaWR4
XS5lbmQgPD0gcmFuZ2VzW2lkeF0uc3RhcnQgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJjcmFzaGtlcm5lbDogZW5kIDw9IHN0
YXJ0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xNDYs
NiArMTUwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNo
YXIgKnN0cikKICAgICAgICAgICAgIGlmICggKnN0ciAhPSAnOicgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6ICc6JyBl
eHBlY3RlZFxuIik7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQogCkBAIC0xNjksMTAgKzE3NCwxOCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgcGFyc2VfY3Jhc2hrZXJuZWwoY29uc3QgY2hhciAqc3RyKQogICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAoc3RyLCAiLGJlbG93PSIsIDcpICkKICAgICAgICAgICAgIGtleGVj
X2NyYXNoX2FyZWFfbGltaXQgPSBwYXJzZV9zaXplX2FuZF91bml0KGN1ciA9IHN0ciArIDcsICZz
dHIpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ayhYRU5MT0df
V0FSTklORyAiY3Jhc2hrZXJuZWw6ICclcycgaWdub3JlZFxuIiwgc3RyKTsKKyAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQogICAgIH0KICAgICBpZiAoIGN1ciAmJiBjdXIgPT0g
c3RyICkKKyAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6
IG1lbW9yeSB2YWx1ZSBleHBlY3RlZFxuIik7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICB9
CisKKyAgICByZXR1cm4gcmM7CiB9CiBjdXN0b21fcGFyYW0oImNyYXNoa2VybmVsIiwgcGFyc2Vf
Y3Jhc2hrZXJuZWwpOwogCkBAIC0xODYsNyArMTk5LDcgQEAgY3VzdG9tX3BhcmFtKCJjcmFzaGtl
cm5lbCIsIHBhcnNlX2NyYXNoa2VybmVsKTsKICAqIC0gYWxsIHdpbGwgYWxsb2NhdGUgYWRkaXRp
b25hbCBzdHJ1Y3R1cmVzIHN1Y2ggYXMgZG9tYWluIGFuZCB2Y3B1IHN0cnVjdHMKICAqICAgICAg
IGxvdyBzbyB0aGUgY3Jhc2gga2VybmVsIGNhbiBwZXJmb3JtIGFuIGV4dGVuZGVkIGFuYWx5c2lz
IG9mIHN0YXRlLgogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbG93X2NyYXNoaW5mbyhj
b25zdCBjaGFyICogc3RyKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfbG93X2NyYXNoaW5mbyhj
b25zdCBjaGFyICpzdHIpCiB7CiAKICAgICBpZiAoICFzdHJsZW4oc3RyKSApCkBAIC0yMDIsNyAr
MjE1LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9sb3dfY3Jhc2hpbmZvKGNvbnN0IGNo
YXIgKiBzdHIpCiAgICAgewogICAgICAgICBwcmludGsoIlVua25vd24gbG93X2NyYXNoaW5mbyBw
YXJhbWV0ZXIgJyVzJy4gIERlZmF1bHRpbmcgdG8gbWluLlxuIiwgc3RyKTsKICAgICAgICAgbG93
X2NyYXNoaW5mb19tb2RlID0gTE9XX0NSQVNISU5GT19NSU47CisgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgIH0KKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJsb3dfY3Jhc2hp
bmZvIiwgcGFyc2VfbG93X2NyYXNoaW5mbyk7CiAKQEAgLTIxMiwxOSArMjI4LDI1IEBAIGN1c3Rv
bV9wYXJhbSgibG93X2NyYXNoaW5mbyIsIHBhcnNlX2xvd19jcmFzaGluZm8pOwogICoKICAqIDxh
ZGRyPiB3aWxsIGJlIHJvdW5kZWQgZG93biB0byB0aGUgbmVhcmVzdCBwb3dlciBvZiB0d28uICBE
ZWZhdWx0cyB0byA2NEcKICAqLwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NyYXNoaW5mb19t
YXhhZGRyKGNvbnN0IGNoYXIgKiBzdHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9jcmFzaGlu
Zm9fbWF4YWRkcihjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgdTY0IGFkZHI7CisgICAgY29uc3Qg
Y2hhciAqcTsKIAogICAgIC8qIGlmIGxvd19jcmFzaGluZm9fbW9kZSBpcyB1bnNldCwgZGVmYXVs
dCB0byBtaW4uICovCiAgICAgaWYgKCBsb3dfY3Jhc2hpbmZvX21vZGUgPT0gTE9XX0NSQVNISU5G
T19JTlZBTElEICkKICAgICAgICAgbG93X2NyYXNoaW5mb19tb2RlID0gTE9XX0NSQVNISU5GT19N
SU47CiAKLSAgICBpZiAoIChhZGRyID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChzdHIsIE5VTEwpKSAp
CisgICAgaWYgKCAoYWRkciA9IHBhcnNlX3NpemVfYW5kX3VuaXQoc3RyLCAmcSkpICkKICAgICAg
ICAgY3Jhc2hpbmZvX21heGFkZHIgPSBhZGRyOwogICAgIGVsc2UKKyAgICB7CiAgICAgICAgIHBy
aW50aygiVW5hYmxlIHRvIHBhcnNlIGNyYXNoaW5mb19tYXhhZGRyLiBEZWZhdWx0aW5nIHRvICUi
UFJJcGFkZHIiXG4iLAogICAgICAgICAgICAgICAgY3Jhc2hpbmZvX21heGFkZHIpOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gKnEgPyAtRUlOVkFMIDogMDsK
IH0KIGN1c3RvbV9wYXJhbSgiY3Jhc2hpbmZvX21heGFkZHIiLCBwYXJzZV9jcmFzaGluZm9fbWF4
YWRkcik7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:53: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.xen.org>)
	id 1dhxpI-0002z4-FP; Wed, 16 Aug 2017 12:53:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxpG-0002tx-Fo
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:34 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 28/56-02176-D4044995; Wed, 16 Aug 2017 12:53:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov66Pw5R
 Ig6O7+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1vWeYC5bLVkw62cjUwHhapIuRk0NCwEji
 7cR/TF2MXBxCAscYJbr7ZjKBJNgEVCU2XD/FCmKLCChJ3Fs1GSzOLOAq0fB7KVhcWCBXonnfF
 7A4C1D9nJYL7CA2r4CJxPHPL1khFshLdByYzAJicwLFJ284BmYLCRhLbO9pZJ/AyL2AkWEVo0
 ZxalFZapGukYFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagf+sZGBh3MDbO9jv
 EKMnBpCTKG6Q1JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+YHVBOsCg1PbUiLTMHGGgwaQkO
 HiUR3jRboDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5eelSonzZoLMEAApyijNgxsBC/pLjLJSw
 ryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5w+2BpvBk5pXAbXoFdAQT0BFX2ieBHFGSiJCSamA0ja
 2ZNmvb8vvfn5oFckzr4582Pda4zH7tbMb9uT5f47d+V/rizvM/ySg4TOKwSdsU7ysuUWb75sR
 8bDt1tHAG98vmfzk/nmYvXLRY4VOIyarKI6dljpw5Ol8oy2Uff/Xig3YqpQ6CVuGcPpbXbmio
 caxpmXT8csh3Kdcnc5gc2JfGdL60O6OuxFKckWioxVxUnAgAk9hYdnUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502888012!107634304!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35513 invoked from network); 16 Aug 2017 12:53:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:32 -0000
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 mx1.suse.de (Postfix) with ESMTP id D41D5AE57
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 12:52:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:00 +0200
Message-Id: <20170816125219.5255-34-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 33/52] xen/drivers/passthrough/iommu.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0
ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQpWMzoKLSBkb250IG1vZGlmeSBvcHRpb24gdmFsdWUgaW4gcGFyc2luZyBmdW5jdGlv
bgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCA1MiArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlv
bnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDVlODE4
MTM5NDIuLmZjZjQwZDMzNGMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMjEsNyArMjEs
NyBAQAogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgog
Ci1zdGF0aWMgdm9pZCBwYXJzZV9pb21tdV9wYXJhbShjaGFyICpzKTsKK3N0YXRpYyBpbnQgcGFy
c2VfaW9tbXVfcGFyYW0oY29uc3QgY2hhciAqcyk7CiBzdGF0aWMgdm9pZCBpb21tdV9kdW1wX3Ay
bV90YWJsZSh1bnNpZ25lZCBjaGFyIGtleSk7CiAKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5
IGlvbW11X2Rldl9pb3RsYl90aW1lb3V0ID0gMTAwMDsKQEAgLTc4LDEwICs3OCwxMCBAQCBERUZJ
TkVfU1BJTkxPQ0soaW9tbXVfcHRfY2xlYW51cF9sb2NrKTsKIFBBR0VfTElTVF9IRUFEKGlvbW11
X3B0X2NsZWFudXBfbGlzdCk7CiBzdGF0aWMgc3RydWN0IHRhc2tsZXQgaW9tbXVfcHRfY2xlYW51
cF90YXNrbGV0OwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY2hhciAq
cykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7
Ci0gICAgY2hhciAqc3M7Ci0gICAgaW50IHZhbDsKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBp
bnQgdmFsLCBiLCByYyA9IDA7CiAKICAgICBkbyB7CiAgICAgICAgIHZhbCA9ICEhc3RybmNtcChz
LCAibm8tIiwgMyk7CkBAIC04OSw0NCArODksNTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNl
X2lvbW11X3BhcmFtKGNoYXIgKnMpCiAgICAgICAgICAgICBzICs9IDM7CiAKICAgICAgICAgc3Mg
PSBzdHJjaHIocywgJywnKTsKLSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAn
XDAnOwotCi0gICAgICAgIGlmICggIXBhcnNlX2Jvb2wocykgKQotICAgICAgICAgICAgaW9tbXVf
ZW5hYmxlID0gMDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImZvcmNlIikgfHwgIXN0
cmNtcChzLCAicmVxdWlyZWQiKSApCisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNz
ID0gc3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIGIgPSBwYXJzZV9ib29sKHMpOworICAgICAg
ICBpZiAoIGIgPj0gMCApCisgICAgICAgICAgICBpb21tdV9lbmFibGUgPSBiOworICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAocywgImZvcmNlIiwgc3MgLSBzKSB8fAorICAgICAgICAgICAgICAg
ICAgIXN0cm5jbXAocywgInJlcXVpcmVkIiwgc3MgLSBzKSApCiAgICAgICAgICAgICBmb3JjZV9p
b21tdSA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgIndvcmthcm91bmRfYmlv
c19idWciKSApCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAid29ya2Fyb3VuZF9iaW9z
X2J1ZyIsIHNzIC0gcykgKQogICAgICAgICAgICAgaW9tbXVfd29ya2Fyb3VuZF9iaW9zX2J1ZyA9
IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImlnZngiKSApCisgICAgICAgIGVs
c2UgaWYgKCAhc3RybmNtcChzLCAiaWdmeCIsIHNzIC0gcykgKQogICAgICAgICAgICAgaW9tbXVf
aWdmeCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgInZlcmJvc2UiKSApCisg
ICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAidmVyYm9zZSIsIHNzIC0gcykgKQogICAgICAg
ICAgICAgaW9tbXVfdmVyYm9zZSA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywg
InNub29wIikgKQorICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgInNub29wIiwgc3MgLSBz
KSApCiAgICAgICAgICAgICBpb21tdV9zbm9vcCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFz
dHJjbXAocywgInFpbnZhbCIpICkKKyAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJxaW52
YWwiLCBzcyAtIHMpICkKICAgICAgICAgICAgIGlvbW11X3FpbnZhbCA9IHZhbDsKLSAgICAgICAg
ZWxzZSBpZiAoICFzdHJjbXAocywgImludHJlbWFwIikgKQorICAgICAgICBlbHNlIGlmICggIXN0
cm5jbXAocywgImludHJlbWFwIiwgc3MgLSBzKSApCiAgICAgICAgICAgICBpb21tdV9pbnRyZW1h
cCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImludHBvc3QiKSApCisgICAg
ICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiaW50cG9zdCIsIHNzIC0gcykgKQogICAgICAgICAg
ICAgaW9tbXVfaW50cG9zdCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImRl
YnVnIikgKQorICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImRlYnVnIiwgc3MgLSBzKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlvbW11X2RlYnVnID0gdmFsOwogICAgICAgICAgICAg
aWYgKCB2YWwgKQogICAgICAgICAgICAgICAgIGlvbW11X3ZlcmJvc2UgPSAxOwogICAgICAgICB9
Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFw
IikgKQorICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImFtZC1pb21tdS1wZXJkZXYtaW50
cmVtYXAiLCBzcyAtIHMpICkKICAgICAgICAgICAgIGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAg
PSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJkb20wLXBhc3N0aHJvdWdoIikg
KQorICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImRvbTAtcGFzc3Rocm91Z2giLCBzcyAt
IHMpICkKICAgICAgICAgICAgIGlvbW11X3Bhc3N0aHJvdWdoID0gdmFsOwotICAgICAgICBlbHNl
IGlmICggIXN0cmNtcChzLCAiZG9tMC1zdHJpY3QiKSApCisgICAgICAgIGVsc2UgaWYgKCAhc3Ry
bmNtcChzLCAiZG9tMC1zdHJpY3QiLCBzcyAtIHMpICkKICAgICAgICAgICAgIGlvbW11X2RvbTBf
c3RyaWN0ID0gdmFsOwotICAgICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAic2hhcmVwdCIpICkK
KyAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJzaGFyZXB0Iiwgc3MgLSBzKSApCiAgICAg
ICAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSB2YWw7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKIAogICAgICAgICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCBz
cyApOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IGlv
bW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:53: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.xen.org>)
	id 1dhxpI-000302-Nl; Wed, 16 Aug 2017 12:53:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxpH-0002wN-MH
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:35 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0F/2F-09901-F4044995; Wed, 16 Aug 2017 12:53:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov66fw5R
 Igzs9Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKz0tZC3a6VVybcJq5gbFPv4uRk0NCwEji
 7cR/TF2MXBxCAgsZJfYsmcIIkmATUJXYcP0UK4gtIqAkcW/VZLAiZoHHTBIzdi0Hcjg4hAUCJ
 U632YHUsADVn1+2ngXE5hUwkZh0aR0LxAJ5iY4Dk8FsTqD45A3HwGwhAWOJ7T2N7BMYuRcwMq
 xi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GA8sCj
 wEKMkB5OSKG+Q1pRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8kvZAOcGi1PTUirTMHGCgwaQl
 OHiURHjTbIHSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolznvLDqhIAKQoozQPbgQs6C8xy
 koJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcC5BKezLwSuE2vgI5gAjriSvskkCNKEhFSUg2Mhv
 ovyucfnqyz4nqK9IGVc7nzTZMfzWISVHpa8rq1oqd8Ru1kxlU6Yr/PX69YwqDr+K748FMb71k
 vJmlMeLqicPElgx0/1l22VCzTPBix31GvJjL0nHXT6SPvjwUvuSksZv6FXaRh/ZlvDum//PZv
 vuLpF7n/eMM0M30NzzWTHswNdbgwUXmyhhJLcUaioRZzUXEiALUxAdp1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502888014!106580770!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60299 invoked from network); 16 Aug 2017 12:53:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:34 -0000
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 mx1.suse.de (Postfix) with ESMTP id E61D9AE8B;
 Wed, 16 Aug 2017 12:52:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:06 +0200
Message-Id: <20170816125219.5255-40-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
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 v3 39/52] xen: check parameter validity when
	parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlcmUgcG9zc2libGUgY2hlY2sgdmFsaWRpdHkgb2YgcGFyYW1ldGVycyBpbiBfY21kbGluZV9w
YXJzZSgpIGFuZAppc3N1ZSBhIHdhcm5pbmcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVycm9yIGRl
dGVjdGVkLgoKSW4gb3JkZXIgdG8gbWFrZSBzdXJlIGEgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5n
IGZ1bmN0aW9uIHJlYWxseQpyZXR1cm5zIGEgdmFsdWUgKGVycm9yIG9yIHN1Y2Nlc3MpLCBkb24n
dCB1c2UgYSB2b2lkIHBvaW50ZXIgZm9yCnN0b3JpbmcgdGhlIGZ1bmN0aW9uIGFkZHJlc3MsIGJ1
dCBhIHByb3BlciB0eXBlZCBmdW5jdGlvbiBwb2ludGVyLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjI6Ci0gcmVwbGFjZWQgbGl0ZXJhbCA4IGJ5IEJJVFNf
UEVSX0JZVEUgKFdlaSBMaXUpCi0gYWRkZWQgdGVzdCBmb3IgZW1wdHkgc3RyaW5nIHRvIHBhcnNl
X2Jvb2woKQoKVjM6Ci0gdXNlIGZ1bmN0aW9uIHBvaW50ZXIgaW4gc3RydWN0IGtlcm5lbF9wYXJh
bSAoSmFuIEJldWxpY2gpCi0gYmV0dGVyIHJhbmdlIGNoZWNrIGluIGFzc2lnbl9pbnRlZ2VyX3Bh
cmFtKCkgKEphbiBCZXVsaWNoKQotIGRvbnQgYXNzaWduIGludCB2YWx1ZXMgaW4gY2FzZSBvZiBv
dmVyZmxvdyAoSmFuIEJldWxpY2gpCi0gYWxsb3cgbXVsdGlwbGUgaGFuZGxlcnMgZm9yIGEgcGFy
YW1ldGVyIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICB8IDY3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL3hlbi9pbml0LmggIHwgMzAgKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUv
eGVuL3R5cGVzLmggfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwg
MjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9j
b21tb24va2VybmVsLmMKaW5kZXggY2U3Y2I4YWRiNS4uYzYyOWZmYTExYyAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0yMywzNCAr
MjMsNDMgQEAgZW51bSBzeXN0ZW1fc3RhdGUgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Vhcmx5
X2Jvb3Q7CiB4ZW5fY29tbWFuZGxpbmVfdCBzYXZlZF9jbWRsaW5lOwogc3RhdGljIGNvbnN0IGNo
YXIgX19pbml0Y29uc3Qgb3B0X2J1aWx0aW5fY21kbGluZVtdID0gQ09ORklHX0NNRExJTkU7CiAK
LXN0YXRpYyB2b2lkIF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJhbSgKK3N0YXRpYyBpbnQgX19p
bml0IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0g
KnBhcmFtLCB1aW50NjRfdCB2YWwpCiB7CiAgICAgc3dpdGNoICggcGFyYW0tPmxlbiApCiAgICAg
ewogICAgIGNhc2Ugc2l6ZW9mKHVpbnQ4X3QpOgotICAgICAgICAqKHVpbnQ4X3QgKilwYXJhbS0+
dmFyID0gdmFsOworICAgICAgICBpZiAoIHZhbCA+IFVJTlQ4X01BWCAmJiB2YWwgPCAodWludDY0
X3QpSU5UOF9NSU4gKQorICAgICAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7CisgICAgICAgICoo
dWludDhfdCAqKXBhcmFtLT5wYXIudmFyID0gdmFsOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IHNpemVvZih1aW50MTZfdCk6Ci0gICAgICAgICoodWludDE2X3QgKilwYXJhbS0+dmFyID0gdmFs
OworICAgICAgICBpZiAoIHZhbCA+IFVJTlQxNl9NQVggJiYgdmFsIDwgKHVpbnQ2NF90KUlOVDE2
X01JTiApCisgICAgICAgICAgICByZXR1cm4gLUVPVkVSRkxPVzsKKyAgICAgICAgKih1aW50MTZf
dCAqKXBhcmFtLT5wYXIudmFyID0gdmFsOwogICAgICAgICBicmVhazsKICAgICBjYXNlIHNpemVv
Zih1aW50MzJfdCk6Ci0gICAgICAgICoodWludDMyX3QgKilwYXJhbS0+dmFyID0gdmFsOworICAg
ICAgICBpZiAoIHZhbCA+IFVJTlQzMl9NQVggJiYgdmFsIDwgKHVpbnQ2NF90KUlOVDMyX01JTiAp
CisgICAgICAgICAgICByZXR1cm4gLUVPVkVSRkxPVzsKKyAgICAgICAgKih1aW50MzJfdCAqKXBh
cmFtLT5wYXIudmFyID0gdmFsOwogICAgICAgICBicmVhazsKICAgICBjYXNlIHNpemVvZih1aW50
NjRfdCk6Ci0gICAgICAgICoodWludDY0X3QgKilwYXJhbS0+dmFyID0gdmFsOworICAgICAgICAq
KHVpbnQ2NF90ICopcGFyYW0tPnBhci52YXIgPSB2YWw7CiAgICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIEJVRygpOwogICAgIH0KKworICAgIHJldHVybiAwOwogfQogCiBzdGF0
aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKIHsKICAg
ICBjaGFyIG9wdFsxMjhdLCAqb3B0dmFsLCAqb3B0a2V5LCAqcTsKLSAgICBjb25zdCBjaGFyICpw
ID0gY21kbGluZTsKKyAgICBjb25zdCBjaGFyICpwID0gY21kbGluZSwgKnMsICprZXk7CiAgICAg
Y29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW07Ci0gICAgaW50IGJvb2xfYXNzZXJ0Owor
ICAgIGludCBib29sX2Fzc2VydCwgcmN0bXAsIHJjOworICAgIGJvb2wgZm91bmQ7CiAKICAgICBm
b3IgKCA7IDsgKQogICAgIHsKQEAgLTg0LDEwICs5MywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
X2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKICAgICAgICAgfQogCiAgICAgICAg
IC8qIEJvb2xlYW4gcGFyYW1ldGVycyBjYW4gYmUgaW52ZXJ0ZWQgd2l0aCAnbm8tJyBwcmVmaXgu
ICovCisgICAgICAgIGtleSA9IG9wdGtleTsKICAgICAgICAgYm9vbF9hc3NlcnQgPSAhIXN0cm5j
bXAoIm5vLSIsIG9wdGtleSwgMyk7CiAgICAgICAgIGlmICggIWJvb2xfYXNzZXJ0ICkKICAgICAg
ICAgICAgIG9wdGtleSArPSAzOwogCisgICAgICAgIHJjID0gMDsKKyAgICAgICAgZm91bmQgPSBm
YWxzZTsKICAgICAgICAgZm9yICggcGFyYW0gPSBfX3NldHVwX3N0YXJ0OyBwYXJhbSA8IF9fc2V0
dXBfZW5kOyBwYXJhbSsrICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBzdHJjbXAocGFy
YW0tPm5hbWUsIG9wdGtleSkgKQpAQCAtOTYsMzQgKzEwOCw0OCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKICAgICAgICAgICAgICAgICAg
ICAgIHN0cmxlbihwYXJhbS0+bmFtZSkgPT0gcSArIDEgLSBvcHQgJiYKICAgICAgICAgICAgICAg
ICAgICAgICFzdHJuY21wKHBhcmFtLT5uYW1lLCBvcHQsIHEgKyAxIC0gb3B0KSApCiAgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBmb3VuZCA9IHRydWU7CiAgICAgICAgICAg
ICAgICAgICAgIG9wdHZhbFstMV0gPSAnPSc7Ci0gICAgICAgICAgICAgICAgICAgICgodm9pZCAo
KikoY29uc3QgY2hhciAqKSlwYXJhbS0+dmFyKShxKTsKKyAgICAgICAgICAgICAgICAgICAgcmN0
bXAgPSBwYXJhbS0+cGFyLmZ1bmMocSk7CiAgICAgICAgICAgICAgICAgICAgIG9wdHZhbFstMV0g
PSAnXDAnOworICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAg
ICAgICAgICByYyA9IHJjdG1wOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgcmN0bXAgPSAwOworICAgICAg
ICAgICAgZm91bmQgPSB0cnVlOwogICAgICAgICAgICAgc3dpdGNoICggcGFyYW0tPnR5cGUgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgY2FzZSBPUFRfU1RSOgotICAgICAgICAgICAgICAg
IHN0cmxjcHkocGFyYW0tPnZhciwgb3B0dmFsLCBwYXJhbS0+bGVuKTsKKyAgICAgICAgICAgICAg
ICBzdHJsY3B5KHBhcmFtLT5wYXIudmFyLCBvcHR2YWwsIHBhcmFtLT5sZW4pOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBPUFRfVUlOVDoKLSAgICAgICAgICAgICAg
ICBhc3NpZ25faW50ZWdlcl9wYXJhbSgKKyAgICAgICAgICAgICAgICByY3RtcCA9IGFzc2lnbl9p
bnRlZ2VyX3BhcmFtKAogICAgICAgICAgICAgICAgICAgICBwYXJhbSwKLSAgICAgICAgICAgICAg
ICAgICAgc2ltcGxlX3N0cnRvbGwob3B0dmFsLCBOVUxMLCAwKSk7CisgICAgICAgICAgICAgICAg
ICAgIHNpbXBsZV9zdHJ0b2xsKG9wdHZhbCwgJnMsIDApKTsKKyAgICAgICAgICAgICAgICBpZiAo
ICpzICkKKyAgICAgICAgICAgICAgICAgICAgcmN0bXAgPSAtRUlOVkFMOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBPUFRfQk9PTDoKLSAgICAgICAgICAgICAgICBp
ZiAoICFwYXJzZV9ib29sKG9wdHZhbCkgKQorICAgICAgICAgICAgICAgIHJjdG1wID0gcGFyc2Vf
Ym9vbChvcHR2YWwpOworICAgICAgICAgICAgICAgIGlmICggcmN0bXAgPCAwICkKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgaWYgKCAhcmN0bXAgKQogICAgICAg
ICAgICAgICAgICAgICBib29sX2Fzc2VydCA9ICFib29sX2Fzc2VydDsKKyAgICAgICAgICAgICAg
ICByY3RtcCA9IDA7CiAgICAgICAgICAgICAgICAgYXNzaWduX2ludGVnZXJfcGFyYW0ocGFyYW0s
IGJvb2xfYXNzZXJ0KTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2Ug
T1BUX1NJWkU6Ci0gICAgICAgICAgICAgICAgYXNzaWduX2ludGVnZXJfcGFyYW0oCisgICAgICAg
ICAgICAgICAgcmN0bXAgPSBhc3NpZ25faW50ZWdlcl9wYXJhbSgKICAgICAgICAgICAgICAgICAg
ICAgcGFyYW0sCi0gICAgICAgICAgICAgICAgICAgIHBhcnNlX3NpemVfYW5kX3VuaXQob3B0dmFs
LCBOVUxMKSk7CisgICAgICAgICAgICAgICAgICAgIHBhcnNlX3NpemVfYW5kX3VuaXQob3B0dmFs
LCAmcykpOworICAgICAgICAgICAgICAgIGlmICggKnMgKQorICAgICAgICAgICAgICAgICAgICBy
Y3RtcCA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNl
IE9QVF9DVVNUT006CisgICAgICAgICAgICAgICAgcmN0bXAgPSAtRUlOVkFMOwogICAgICAgICAg
ICAgICAgIGlmICggIWJvb2xfYXNzZXJ0ICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgIGlmICggKm9wdHZhbCApCkBAIC0xMzEsMTMgKzE1NywyMSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKICAgICAgICAgICAg
ICAgICAgICAgc2FmZV9zdHJjcHkob3B0LCAibm8iKTsKICAgICAgICAgICAgICAgICAgICAgb3B0
dmFsID0gb3B0OwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAoKHZvaWQgKCop
KGNvbnN0IGNoYXIgKikpcGFyYW0tPnZhcikob3B0dmFsKTsKKyAgICAgICAgICAgICAgICByY3Rt
cCA9IHBhcmFtLT5wYXIuZnVuYyhvcHR2YWwpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAg
ICAgICAgICAgIHJjID0gcmN0bXA7CiAgICAgICAgIH0KKworICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgIHByaW50aygicGFyYW1ldGVyIFwiJXNcIiBoYXMgaW52YWxpZCB2YWx1ZSBcIiVz
XCIhXG4iLCBrZXksIG9wdHZhbCk7CisgICAgICAgIGlmICggIWZvdW5kICkKKyAgICAgICAgICAg
IHByaW50aygicGFyYW1ldGVyIFwiJXNcIiB1bmtub3duIVxuIiwga2V5KTsKICAgICB9CiB9CiAK
QEAgLTE3Niw3ICsyMTAsOCBAQCBpbnQgX19pbml0IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcykK
ICAgICAgICAgICFzdHJjbXAoIm9uIiwgcykgfHwKICAgICAgICAgICFzdHJjbXAoInRydWUiLCBz
KSB8fAogICAgICAgICAgIXN0cmNtcCgiZW5hYmxlIiwgcykgfHwKLSAgICAgICAgICFzdHJjbXAo
IjEiLCBzKSApCisgICAgICAgICAhc3RyY21wKCIxIiwgcykgfHwKKyAgICAgICAgICEqcyApCiAg
ICAgICAgIHJldHVybiAxOwogCiAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2luaXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKaW5kZXggMjVkMmVlZjhkZC4u
MjM0ZWMyNWFhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2luaXQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vaW5pdC5oCkBAIC04Myw3ICs4MywxMCBAQCBzdHJ1Y3Qga2VybmVsX3BhcmFt
IHsKICAgICAgICAgT1BUX0NVU1RPTQogICAgIH0gdHlwZTsKICAgICB1bnNpZ25lZCBpbnQgbGVu
OwotICAgIHZvaWQgKnZhcjsKKyAgICB1bmlvbiB7CisgICAgICAgIHZvaWQgKnZhcjsKKyAgICAg
ICAgaW50ICgqZnVuYykoY29uc3QgY2hhciAqKTsKKyAgICB9IHBhcjsKIH07CiAKIGV4dGVybiBj
b25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtIF9fc2V0dXBfc3RhcnRbXSwgX19zZXR1cF9lbmRbXTsK
QEAgLTk1LDIzICs5OCwzOCBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3Nl
dHVwX3N0YXJ0W10sIF9fc2V0dXBfZW5kW107CiAKICNkZWZpbmUgY3VzdG9tX3BhcmFtKF9uYW1l
LCBfdmFyKSBcCiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsg
XAotICAgIF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0geyBfX3NldHVwX3N0cl8jI192YXIsIE9Q
VF9DVVNUT00sIDAsIF92YXIgfQorICAgIF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAorICAg
ICAgICB7IC5uYW1lID0gX19zZXR1cF9zdHJfIyNfdmFyLCBcCisgICAgICAgICAgLnR5cGUgPSBP
UFRfQ1VTVE9NLCBcCisgICAgICAgICAgLnBhci5mdW5jID0gX3ZhciB9CiAjZGVmaW5lIGJvb2xl
YW5fcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3NldHVwX3N0cl8jI192
YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBcCi0gICAgICAg
IHsgX19zZXR1cF9zdHJfIyNfdmFyLCBPUFRfQk9PTCwgc2l6ZW9mKF92YXIpLCAmX3ZhciB9Cisg
ICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKKyAgICAgICAgICAudHlwZSA9
IE9QVF9CT09MLCBcCisgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAgICAg
IC5wYXIudmFyID0gJl92YXIgfQogI2RlZmluZSBpbnRlZ2VyX3BhcmFtKF9uYW1lLCBfdmFyKSBc
CiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAogICAgIF9f
a3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAotICAgICAgICB7IF9fc2V0dXBfc3RyXyMjX3Zhciwg
T1BUX1VJTlQsIHNpemVvZihfdmFyKSwgJl92YXIgfQorICAgICAgICB7IC5uYW1lID0gX19zZXR1
cF9zdHJfIyNfdmFyLCBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfVUlOVCwgXAorICAgICAgICAg
IC5sZW4gPSBzaXplb2YoX3ZhciksIFwKKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KICNk
ZWZpbmUgc2l6ZV9wYXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fc2V0dXBfc3RyIF9fc2V0dXBf
c3RyXyMjX3ZhcltdID0gX25hbWU7IFwKICAgICBfX2twYXJhbSBfX3NldHVwXyMjX3ZhciA9IFwK
LSAgICAgICAgeyBfX3NldHVwX3N0cl8jI192YXIsIE9QVF9TSVpFLCBzaXplb2YoX3ZhciksICZf
dmFyIH0KKyAgICAgICAgeyAubmFtZSA9IF9fc2V0dXBfc3RyXyMjX3ZhciwgXAorICAgICAgICAg
IC50eXBlID0gT1BUX1NJWkUsIFwKKyAgICAgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBcCisg
ICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CiAjZGVmaW5lIHN0cmluZ19wYXJhbShfbmFtZSwg
X3ZhcikgXAogICAgIF9fc2V0dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3ZhcltdID0gX25hbWU7IFwK
ICAgICBfX2twYXJhbSBfX3NldHVwXyMjX3ZhciA9IFwKLSAgICAgICAgeyBfX3NldHVwX3N0cl8j
I192YXIsIE9QVF9TVFIsIHNpemVvZihfdmFyKSwgJl92YXIgfQorICAgICAgICB7IC5uYW1lID0g
X19zZXR1cF9zdHJfIyNfdmFyLCBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfU1RSLCBcCisgICAg
ICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAgICAgIC5wYXIudmFyID0gJl92YXIg
fQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi90eXBlcy5oIGIveGVuL2luY2x1ZGUveGVuL3R5cGVzLmgKaW5kZXggYjFkYmI4NzIwYS4u
MDNmMGZlNjEyZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3R5cGVzLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL3R5cGVzLmgKQEAgLTE0LDEyICsxNCwxNSBAQAogI2RlZmluZSBOVUxMICgo
dm9pZCopMCkKICNlbmRpZgogCisjZGVmaW5lIElOVDhfTUlOICAgICAgICAoLTEyNy0xKQogI2Rl
ZmluZSBJTlQxNl9NSU4gICAgICAgKC0zMjc2Ny0xKQogI2RlZmluZSBJTlQzMl9NSU4gICAgICAg
KC0yMTQ3NDgzNjQ3LTEpCiAKKyNkZWZpbmUgSU5UOF9NQVggICAgICAgICgxMjcpCiAjZGVmaW5l
IElOVDE2X01BWCAgICAgICAoMzI3NjcpCiAjZGVmaW5lIElOVDMyX01BWCAgICAgICAoMjE0NzQ4
MzY0NykKIAorI2RlZmluZSBVSU5UOF9NQVggICAgICAgKDI1NSkKICNkZWZpbmUgVUlOVDE2X01B
WCAgICAgICg2NTUzNSkKICNkZWZpbmUgVUlOVDMyX01BWCAgICAgICg0Mjk0OTY3Mjk1VSkKIAot
LSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxpJ-000311-1N; Wed, 16 Aug 2017 12:53:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxpH-0002wI-NU
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 21/70-02181-F4044995; Wed, 16 Aug 2017 12:53:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov66fw5R
 Ig/mHJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxv21qZCm6yVyxet4qtgXEVWxcjJ4eEgJHE
 24n/mLoYuTiEBBYySky68w0swSagKrHh+ilWEFtEQEni3qrJTCA2s0ChxMnuPrC4sECsxNazm
 xhBbBag+v93/oHZvAImElOmnGGFWCAv0XFgMguIzQkUn7zhGJgtJGAssb2nkX0CI/cCRoZVjB
 rFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB/mUAgh2M27Z7HmK
 U5GBSEuUN0poSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd5EdUE6wKDU9tSItMwcYaDBpCQ4e
 JRHeNFugNG9xQWJucWY6ROoUozFH04ctX5g4Xk34/41JiCUvPy9VSpz3FsgkAZDSjNI8uEGwC
 LjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV4Je6ApPJl5JXD7XgGdwgR0ypX2SSCnlCQipK
 QaGKuWu2k1XFU+1OHTyb9x5nzubw9iQqR6K8q38i3dvuvg0VXbPRezNRcX7vtw/VVm3aTdnap
 CjEXH0qd+vvzW/vzd+lc9624riLH9lI1L9FyZO7NqnoyjFVtQ7/dtyRs/Z31eOCWyW73j1BPF
 36apsWF2N6cW83S+nSDTtvzat3QmNeHzDhsDkpRYijMSDbWYi4oTASZ0p/J7AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502888014!106210742!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13188 invoked from network); 16 Aug 2017 12:53:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:34 -0000
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 mx1.suse.de (Postfix) with ESMTP id 20DA3AEAF;
 Wed, 16 Aug 2017 12:52:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:08 +0200
Message-Id: <20170816125219.5255-42-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 41/52] xen/arch/x86/cpu/mcheck/mce.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IG1jZV9zZXRfdmVy
Ym9zaXR5KCkgY2FuIGJlIHJlbW92ZWQuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZS5jIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L21jZS5jCmluZGV4IDgwMTVkZmY4YzQuLjdhZmZlMjU5MWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
CkBAIC02NywxMSArNjcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtY2Vfc2V0X3ZlcmJvc2l0eShj
b25zdCBjaGFyICpzdHIpCiAgICAgaWYgKHN0cmNtcCgidmVyYm9zZSIsIHN0cikgPT0gMCkKICAg
ICAgICAgbWNlX3ZlcmJvc2l0eSA9IE1DRV9WRVJCT1NFOwogICAgIGVsc2UKLSAgICB7Ci0gICAg
ICAgIHByaW50ayhLRVJOX0RFQlVHICJNYWNoaW5lIENoZWNrIHZlcmJvc2l0eSBsZXZlbCAlcyBu
b3QgcmVjb2duaXNlZCIKLSAgICAgICAgICAgICAgICJ1c2UgbWNlX3ZlcmJvc2l0eT12ZXJib3Nl
Iiwgc3RyKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuIDA7
CiB9Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12:53: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.xen.org>)
	id 1dhxpK-00034I-AU; Wed, 16 Aug 2017 12:53:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxpI-0002yb-Qr
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:36 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 14/61-03406-05044995; Wed, 16 Aug 2017 12:53:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVyuP0Ov66/w5R
 Ig6vrlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFh9wKWtgr/l18xtrA2M3WxcjJISFgJPF2
 4j+mLkYuDiGBhYwSZx4vZwJJsAmoSmy4fooVxBYRUJK4t2oyWJxZoE6i4+YE9i5GDg5hgSiJx
 tVZIGEWoPJf1xaCzeQVMJF43PiJCWK+vETHgcksIDYnUHzyhmNgtpCAscT2nkb2CYzcCxgZVj
 GqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepYBCHYw3t0UcIh
 RkoNJSZQ3SGtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kV2QDnBotT01Iq0zBxgiMGkJTh4
 lER4m+2B0rzFBYm5xZnpEKlTjMYcTR+2fGHieDXh/zcmIZa8/LxUKXHeWyCTBEBKM0rz4AbBQ
 v8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHl7QBbyZOaVwO17BXQKE9ApV9ongZxSkoiQkm
 pglKvK9LMN2Hh+e6eHWaR51Oprq82XG0x+5NAXt/xprPfJs6UhcrtX37n3cels24syH0xWpNz
 teva7dOcPO/kXbsIhe2eK/D3ZNGnpXFer32dEcxJVL/1KC+HdLXtJyvDClwn6578cjdYy3Pr/
 Yej6leJ+7oL32GZus179bFrO8vbzS9t3CP/3mKTEUpyRaKjFXFScCACNusJYeAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502888015!80253744!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10360 invoked from network); 16 Aug 2017 12:53:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:35 -0000
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 mx1.suse.de (Postfix) with ESMTP id 2627AAE9A;
 Wed, 16 Aug 2017 12:52:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:12 +0200
Message-Id: <20170816125219.5255-46-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] [PATCH v3 45/52] xen/common/sched_credit2.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX2NyZWRp
dDJfcnVucXVldWUoKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpBY2tlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDliMWRiMTM1MWYuLjJkYTljYzJmZmIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC0zNTIsOCArMzUyLDYgQEAgc3RhdGljIGludCBwYXJzZV9jcmVkaXQy
X3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBwcmludGso
IldBUk5JTkcsIHVucmVjb2duaXplZCB2YWx1ZSBvZiBjcmVkaXQyX3J1bnF1ZXVlIG9wdGlvbiFc
biIpOwotCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiBjdXN0b21fcGFyYW0oImNyZWRpdDJfcnVu
cXVldWUiLCBwYXJzZV9jcmVkaXQyX3J1bnF1ZXVlKTsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxpL-000377-IL; Wed, 16 Aug 2017 12:53:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxpK-00033B-9v
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:38 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A3/AC-04533-15044995; Wed, 16 Aug 2017 12:53:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov26gw5R
 Ig7+L2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDhztYCt7yVZy7O4O9gfEwTxcjJ4eEgJHE
 24n/mLoYuTiEBBYySvR2drKBJNgEVCU2XD/FCmKLCChJ3Fs1mQnEZhbIlZjd3gBmCwt4SXTf/
 w1WzwJU/3vSIjCbV8BE4v21/6wQC+QlOg5MZgGxOYHikzccA7OFBIwltvc0sk9g5F7AyLCKUa
 M4tagstUjXyFQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQv/UMDIw7GFtP+B1
 ilORgUhLlDdKaEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfPHignWJSanlqRlpkDDDSYtAQH
 j5IIbzNImre4IDG3ODMdInWK0Zhjw+r1X5g4Xk34/41JiCUvPy9VSpw3HKRUAKQ0ozQPbhAsA
 i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEoaYwpOZVwK37xXQKUxAp1xpnwRySkkiQkqqgb
 HGymjuoprcfU/Pt/jfC7qm8I/p7JTQqeU2qt8P6lssdUoqeLrg1hzpn6mSqqLcT89u4Ck5oKd
 yfk/fA/9FLBOb9rnuKT+9NOg+v9s63j0a/kf9DVLMtPfkn40MV3mh4DxxU/u1Tpn1Xa9Pmkkp
 9sy0ilg9M/BMN6/Eqf9/l6VOvW+mJ1QsJKPEUpyRaKjFXFScCAD4VFpCewIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502888016!110102637!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8615 invoked from network); 16 Aug 2017 12:53:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:37 -0000
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 mx1.suse.de (Postfix) with ESMTP id C5542AE71;
 Wed, 16 Aug 2017 12:52:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:16 +0200
Message-Id: <20170816125219.5255-50-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 49/52] libxc: add function to set hypervisor
	parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQpWMzoKLSB6ZXJvIHBhZGRpbmcgZmllbGRzIGluIHN5c2N0bC51LnNl
dF9wYXJhbWV0ZXIKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAxICsKIHRv
b2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4
IGM3NzEwYjhmMzYuLmFkNWU2YjNkNzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xMjEwLDYg
KzEyMTAsNyBAQCBpbnQgeGNfcmVhZGNvbnNvbGVyaW5nKHhjX2ludGVyZmFjZSAqeGNoLAogICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgY2xlYXIsIGludCBpbmNyZW1lbnRhbCwgdWludDMyX3Qg
KnBpbmRleCk7CiAKIGludCB4Y19zZW5kX2RlYnVnX2tleXMoeGNfaW50ZXJmYWNlICp4Y2gsIGNo
YXIgKmtleXMpOworaW50IHhjX3NldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFy
ICpwYXJhbXMpOwogCiB0eXBlZGVmIHhlbl9zeXNjdGxfcGh5c2luZm9fdCB4Y19waHlzaW5mb190
OwogdHlwZWRlZiB4ZW5fc3lzY3RsX2NwdXRvcG9fdCB4Y19jcHV0b3BvX3Q7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19taXNjLmMgYi90b29scy9saWJ4Yy94Y19taXNjLmMKaW5kZXggMjMw
MzI5M2M2Yy4uN2UxNWU5MDRlMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbWlzYy5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpAQCAtMTg3LDYgKzE4NywyNyBAQCBpbnQgeGNfc2Vu
ZF9kZWJ1Z19rZXlzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICprZXlzKQogICAgIHJldHVybiBy
ZXQ7CiB9CiAKK2ludCB4Y19zZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAq
cGFyYW1zKQoreworICAgIGludCByZXQsIGxlbiA9IHN0cmxlbihwYXJhbXMpOworICAgIERFQ0xB
UkVfU1lTQ1RMOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShwYXJhbXMsIGxlbiwgWENf
SFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOworCisgICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91
bmNlX3ByZSh4Y2gsIHBhcmFtcykgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBzeXNjdGwu
Y21kID0gWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyOworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxl
KHN5c2N0bC51LnNldF9wYXJhbWV0ZXIucGFyYW1zLCBwYXJhbXMpOworICAgIHN5c2N0bC51LnNl
dF9wYXJhbWV0ZXIuc2l6ZSA9IGxlbjsKKyAgICBtZW1zZXQoc3lzY3RsLnUuc2V0X3BhcmFtZXRl
ci5wYWQsIDAsIHNpemVvZihzeXNjdGwudS5zZXRfcGFyYW1ldGVyLnBhZCkpOworCisgICAgcmV0
ID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7CisKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bv
c3QoeGNoLCBwYXJhbXMpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogaW50IHhjX3BoeXNpbmZv
KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgIHhjX3BoeXNpbmZvX3QgKnB1dF9p
bmZvKQogewotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 12:53:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 12: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.xen.org>)
	id 1dhxpL-00038d-VG; Wed, 16 Aug 2017 12:53:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dhxpK-000340-JO
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:38 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 35/66-03368-25044995; Wed, 16 Aug 2017 12:53:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov26gw5R
 Ig39zZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9L54zF3wTqNi5bDljA+Nb3i5GTg4JASOJ
 txP/MXUxcnEICSxklGjYPY0FJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNArsTs9gYgm4NDWMBFY
 tUJbZAwC1D5jK1NjCBhXgETibYjshDj5SU6DkwGm8gJFJ684RiYLSRgLLG9p5F9AiP3AkaGVY
 zqxalFZalFusZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBnmUAgh2MHf+cDjF
 KcjApifIGaU2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK2kPlBMsSk1PrUjLzAGGGExagoNH
 SYTXFSTNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivLfsgIoEQIoySvPgRsDC/RKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEea+CTOHJzCuB2/QK6AgmoCOutE8COaIkESEl1cAomlgWMu
 ObxM+XXlOcNgg/Lf9z9VXQAbaPFp28kz7F7tzIycPQufOT+IPff7fGrlI51LPeSKDgzslWw73
 czW5xJnu0XWTbf6zSD952dzXXtEdTf7OkTf/sYXDbJUnT6aCdYFjItA4m4c83d8m8vnJ4woQn
 fBPv741n3Gb3Y7fD5IfztF5eNH/Np8RSnJFoqMVcVJwIAGWLJ1RyAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502888017!101159019!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20951 invoked from network); 16 Aug 2017 12:53:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 12:53:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0B08FAEB9;
 Wed, 16 Aug 2017 12:52:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 14:52:17 +0200
Message-Id: <20170816125219.5255-51-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816125219.5255-1-jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 50/52] libxl: add libxl_set_parameters()
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhsIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQpWMjoKLSBjb3JyZWN0ZWQgY29kaW5nIHN0eWxlIChXZWkgTGl1KQot
IHJlbW92ZWQgc3VwZXJmbHVvdXMgI2lmZGVmIChXZWkgTGl1KQoKVjM6Ci0gdXNlIExPR0VWKCkg
Zm9yIGVycm9yIG1lc3NhZ2UKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jIHwgMTUgKysrKysrKysr
KysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5oIHwgIDggKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgMjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90
b29scy9saWJ4bC9saWJ4bC5jCmluZGV4IDBlZjg3NDQwNmYuLjI0N2M1NmNmODMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwpAQCAtNjUy
LDYgKzY1MiwyMSBAQCBpbnQgbGlieGxfc2VuZF9kZWJ1Z19rZXlzKGxpYnhsX2N0eCAqY3R4LCBj
aGFyICprZXlzKQogICAgIHJldHVybiAwOwogfQogCitpbnQgbGlieGxfc2V0X3BhcmFtZXRlcnMo
bGlieGxfY3R4ICpjdHgsIGNoYXIgKnBhcmFtcykKK3sKKyAgICBpbnQgcmV0OworICAgIEdDX0lO
SVQoY3R4KTsKKworICAgIHJldCA9IHhjX3NldF9wYXJhbWV0ZXJzKGN0eC0+eGNoLCBwYXJhbXMp
OworICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgIExPR0VWKEVSUk9SLCByZXQsICJzZXR0aW5n
IHBhcmFtZXRlcnMiKTsKKyAgICAgICAgR0NfRlJFRTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZB
SUw7CisgICAgfQorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQg
ZmRfc2V0X2ZsYWdzKGxpYnhsX2N0eCAqY3R4LCBpbnQgZmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZmNudGxnZXRvcCwgaW50IGZjbnRsc2V0b3AsIGNvbnN0IGNoYXIgKmZsLAogICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGZsYWdtYXNrLCBpbnQgc2V0X3ApCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAyMjllMjg5
NzUwLi4xNzA0NTI1M2FiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsLmgKQEAgLTEwNTEsNiArMTA1MSwxMyBAQCB2b2lkIGxpYnhsX21hY19j
b3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMp
OwogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfUUVEIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfU0VU
X1BBUkFNRVRFUlMKKyAqCisgKiBJZiB0aGlzIGlzIGRlZmluZWQgc2V0dGluZyBoeXBlcnZpc29y
IHBhcmFtZXRlcnMgaXMgc3VwcG9ydGVkLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfU0VUX1BB
UkFNRVRFUlMgMQorCiB0eXBlZGVmIGNoYXIgKipsaWJ4bF9zdHJpbmdfbGlzdDsKIHZvaWQgbGli
eGxfc3RyaW5nX2xpc3RfZGlzcG9zZShsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwogaW50IGxpYnhs
X3N0cmluZ19saXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwpAQCAtMjEw
NSw2ICsyMTEyLDcgQEAgaW50IGxpYnhsX3NlbmRfdHJpZ2dlcihsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3RyaWdnZXIgdHJpZ2dl
ciwgdWludDMyX3QgdmNwdWlkKTsKIGludCBsaWJ4bF9zZW5kX3N5c3JxKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgY2hhciBzeXNycSk7CiBpbnQgbGlieGxfc2VuZF9kZWJ1Z19rZXlz
KGxpYnhsX2N0eCAqY3R4LCBjaGFyICprZXlzKTsKK2ludCBsaWJ4bF9zZXRfcGFyYW1ldGVycyhs
aWJ4bF9jdHggKmN0eCwgY2hhciAqcGFyYW1zKTsKIAogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX3hl
bl9jb25zb2xlX3JlYWRlciBsaWJ4bF94ZW5fY29uc29sZV9yZWFkZXI7CiAKLS0gCjIuMTIuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:05:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhy0V-0007fy-18; Wed, 16 Aug 2017 13:05:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394c3b1bf=wei.liu2@citrix.com>)
 id 1dhy0T-0007cg-MA
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 13:05:09 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E5/2F-02181-40344995; Wed, 16 Aug 2017 13:05:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpC6L85R
 Ig9/rJC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvDWuZCyYxVXQ8P8nYwPiCsYuRk0NCwF/i
 97IHTCA2i4CqxL1ds8HibALKEj87e9lAbBEBXYlnC56B2cwCGRIPzhxkAbGFBfQlJt9vYQexe
 QUsJK5NbQezhQQ8JBbPu8kGEReUODnzCQtEr47Egt2fgOIcQLa0xPJ/HCBhTgFPifeHNoCdIC
 qgItG5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkoZdUlJmeUZKbmJm
 ja2hgrJebWlycmJ6ak5hUrJecn7uJERho9QwMjDsY20/4HWKU5GBSEuUN0poSKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCN9YJKCdYlJqeWpGWmQMMeZi0BAePkghviiNQmre4IDG3ODMdInWKU
 Zej6cOWL0xCLHn5ealS4rwvQIoEQIoySvPgRsDi7xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDk
 YlYd5kkEt4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUwRl+sOH+gbyrvfMGvH4KadQLmpjW6Fi7
 n+5nEHp7MY8j2jfFH/cbz9Z+YOZ8/jFl12dj7yaOk0pX3ov2Er658W3jU9VHRjfk/7ljevXDE
 4Mb6teIs8zZfywx13MCkvqPe/b1++YzlM1x3Xtwenfj2ecn1L9JnzsTtiFBmXvy2tu7ChAwpl
 Z1nPiuxFGckGmoxFxUnAgDp2DkyugIAAA==
X-Env-Sender: prvs=394c3b1bf=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502888706!106213300!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22363 invoked from network); 16 Aug 2017 13:05:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 13:05:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,382,1498521600"; d="scan'208";a="435703987"
Date: Wed, 16 Aug 2017 14:04:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170816130453.hg5lxdfy7zmn4zmt@citrix.com>
References: <1502887759-9527-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502887759-9527-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Drop __PAGE_OFFSET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDE6NDk6MTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJdCBpcyBhIHZlc3RpZ2lhbCBsZWZ0b3ZlciBvZiBYZW4gaGF2aW5nIGluaGVyaXRl
ZCBMaW51eCdzIG1lbW9yeSBtYW5hZ2VtZW50Cj4gY29kZSBpbiB0aGUgZWFybHkgZGF5cy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyCv-0000ii-Pj; Wed, 16 Aug 2017 13:18:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyCu-0000hZ-21
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:00 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 24/81-01995-70644995; Wed, 16 Aug 2017 13:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsXSPJ+BQ5fNbUq
 kwctmPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN+x1K2gv1sFf0zFzM1MF5h7WLk4hAS2Mgo
 cfXbDCYIZxOjxLW199i6GDk52AQMJKa8XskKYosIKEncWzUZrIhZoIlR4l7jA7AiYQEPiR9v5
 rCA2CwCqhI312xjB7F5BWwknlw6zAxiSwjIS0zsncYIYnMK2Ercb30PVi8EVPOysYVpAiP3Ak
 aGVYwaxalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgT6uZ2Bg3MH
 YtNfvEKMkB5OSKG+Q1pRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Rq5AOcGi1PTUirTMHGCw
 waQlOHiURHiNXIDSvMUFibnFmekQqVOMxhxNH7Z8YeJ4NeH/NyYhlrz8vFQpcd5MkEkCIKUZp
 Xlwg2BRcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8JyBSezLwSuH2vgE5hAjrlSvskkF
 NKEhFSUg2MRh/vLwrQrWnVFJOOP3p190z7gHt/v93ZWPzvtFi0twTzvnUZybf6zGx2tieVbvs
 8LTkxpr3fQfHcEx/dskCbvbVXHhTph/xnu9hYXO7dnPdpRQan7O3nb/b8YZ595E34yr2/v4i1
 r+s/+HfBwatGVjODmC//shFUX7zbVj3hkeB5gWT2YzIXlViKMxINtZiLihMB/EJh330CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502889478!54790497!1
X-Originating-IP: [131.159.0.8]
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 8710 invoked from network); 16 Aug 2017 13:17:58 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:17:58 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 916CE1132061A;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 85AA81F035;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:36 +0200
Message-Id: <20170816131744.13051-6-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 05/13] arm/mem_access: Introduce GV2M_EXEC
	permission
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZXh0ZW5kIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGJ5IGFuIGFkZGl0aW9uYWwgcGVy
bWlzc2lvbiwKR1YyTV9FWEVDLCB3aGljaCB3aWxsIGJlIHVzZWQgdG8gZGVzY3JpYmUgZXhlY3V0
ZSBwZXJtaXNzaW9ucyBvZiBQVEUncwphcyBwYXJ0IG9mIG91ciBndWVzdCB0cmFuc2xhdGlvbiB0
YWJsZSB3YWxrIGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggY2VmMmYyODkxNC4uYjhkNjQxYmZhZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKQEAgLTkwLDYgKzkwLDcgQEAKIC8qIEZsYWdzIGZvciBnZXRfcGFnZV9mcm9tX2d2
YSwgZ3ZpcnRfdG9fbWFkZHIgZXRjICovCiAjZGVmaW5lIEdWMk1fUkVBRCAgKDB1PDwwKQogI2Rl
ZmluZSBHVjJNX1dSSVRFICgxdTw8MCkKKyNkZWZpbmUgR1YyTV9FWEVDICAoMXU8PDEpCiAKICNp
Zm5kZWYgX19BU1NFTUJMWV9fCiAKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyCv-0000iV-I8; Wed, 16 Aug 2017 13:18:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyCt-0000hY-Tt
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:00 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E4/37-03765-70644995; Wed, 16 Aug 2017 13:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ5fNbUq
 kwcxt+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9hw9YClo5KxqmdDE2MF5j72Lk4hAS2Mgo
 sezPURYIZxOjxL/GpYxdjJwcbAIGElNer2QFsUUElCTurZrMBFLELNDEKHGv8QEbSEJYwFHi/
 +ZzQAkODhYBVYl5jwVAwrwCNhIXWnqZQWwJAXmJib3TwGZyCthK3G99zwJiCwHVvGxsYZrAyL
 2AkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaghxmAYAf
 jvo+RhxglOZiURHmDtKZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXecClBMsSk1PrUjLzAGG
 GkxagoNHSYTXCCTNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivCEgRQIgRRmleXAjYGF/i
 VFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8f0Gm8GTmlcBtegV0BBPQEVfaJ4EcUZKIkJJqYC
 zLS/h30YPzSKGnmt3pq/H3e0NcspU4X3Cc/5ZtXbLnxdQ7R/w1lh+QTPi08PfugLv7d3Y5in1
 4b8G55v+n17PchRbeZ/ry///i86rqRpVNsVYrbu39yT3jXvGuFOdZn0oXV8w8/JrzcE+gwG//
 jGel5pd2Wpkqlh91TTytMlW0L8zl1hGmvhtKLMUZiYZazEXFiQAgNGCCdgIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502889478!112250327!1
X-Originating-IP: [131.159.0.8]
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 43961 invoked from network); 16 Aug 2017 13:17:58 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:17:58 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 7722F1132061A;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 6A5B01F035;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:34 +0200
Message-Id: <20170816131744.13051-4-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 03/13] arm/lpae: Introduce lpae_is_page helper
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgaW50cm9kdWNlcyBhIG5ldyBoZWxwZXIgdGhhdCBjaGVja3Mgd2hldGhlciB0
aGUgdGFyZ2V0IFBURQpob2xkcyBhIHBhZ2UgbWFwcGluZyBvciBub3QuIFRoaXMgaGVscGVyIHdp
bGwgYmUgdXNlZCBhcyBwYXJ0IG9mIHRoZQpmb2xsb3dpbmcgY29tbWl0cy4KClNpZ25lZC1vZmYt
Ynk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpSZXZpZXdlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KdjY6IENoYW5nZSB0aGUgbmFtZSBvZiB0aGUgbHBhZV9wYWdl
IGhlbHBlciB0byBscGFlX2lzX3BhZ2UuCgogICAgQWRkIEp1bGllbiBHcmFsbCdzIFJldmlld2Vk
LWJ5LgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwgNSArKysrKwogMSBmaWxlIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bHBhZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKaW5kZXggZWZlYzQ5MzMxMy4uMTE4
ZWU1YWUxYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9scGFlLmgKQEAgLTE1Myw2ICsxNTMsMTEgQEAgc3RhdGljIGlubGlu
ZSBib29sIGxwYWVfaXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkK
ICAgICByZXR1cm4gKGxldmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0ZSk7CiB9CiAKK3N0YXRp
YyBpbmxpbmUgYm9vbCBscGFlX2lzX3BhZ2UobHBhZV90IHB0ZSwgdW5zaWduZWQgaW50IGxldmVs
KQoreworICAgIHJldHVybiAobGV2ZWwgPT0gMykgJiYgbHBhZV92YWxpZChwdGUpICYmIHB0ZS53
YWxrLnRhYmxlOworfQorCiAvKgogICogQUFyY2g2NCBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZl
cmVudCBzaXplcyAoNEssIDE2SywgYW5kIDY0SykuIFRvIGVuYWJsZQogICogcGFnZSB0YWJsZSB3
YWxrcyBmb3IgdmFyaW91cyBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBoZWxwZXJzIGVu
YWJsZQotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyCw-0000k2-89; Wed, 16 Aug 2017 13:18:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyCu-0000hf-E6
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DA/88-02962-70644995; Wed, 16 Aug 2017 13:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ9BRZfdbUq
 kwaod4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bKK59ZCxZyV5x7FdzAOImzi5GLQ0hgI6PE
 5L8bWSGcTYwSO+Y8ZOti5ORgEzCQmPJ6JSuILSKgJHFv1WQmkCJmgSZGiXuND8CKhAU8JU41T
 WIGsVkEVCWuTDjNAmLzCthIrO7vBWuWEJCXmNg7jRHE5hSwlbjf+h6sRgio5mVjC9MERu4FjA
 yrGDWKU4vKUot0jQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPcwABDsYmxY
 FHmKU5GBSEuUN0poSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd50LUE6wKDU9tSItMwcYajBp
 CQ4eJRFeI5A0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnpUqJ894DKRIAKcoozYMbAQv7S4yyU
 sK8jEBHCfEUpBblZpagyr9iFOdgVBLm3Q0yhSczrwRu0yugI5iAjrjSPgnkiJJEhJRUAyNHg9
 LNG65WB2cf3BaR1lR2aaNH/EZnqQNnqw0tPVNuZ2hf1Lww5dqPm0bOD0uqRcqN59jXpt/7sM/
 tt+DFHRd+fjA5pvk19nC6ozLDvfYNggeeLf7Bkai66qhZ+q+FB+QXr7yq3K5w3OG0/44rnjNW
 HFGc0r//o8S2jX377uQ1Tpd+rJl95FqBEktxRqKhFnNRcSIAdat/O3YCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502889479!55126068!1
X-Originating-IP: [131.159.0.36]
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 40062 invoked from network); 16 Aug 2017 13:17:59 -0000
Received: from mail-out2.informatik.tu-muenchen.de (HELO
 mail-out2.informatik.tu-muenchen.de) (131.159.0.36)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:17:59 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 964481132061B;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 929151F029;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:37 +0200
Message-Id: <20170816131744.13051-7-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 06/13] arm/mem_access: Introduce BIT_ULL bit
	operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgaW50cm9kdWNlIHRoZSBCSVRfVUxMIG1hY3JvIHRvIHVzaW5nIHZhbHVlcyBvZiB1bnNpZ25l
ZCBsb25nIGxvbmcgYXMKdG8gZW5hYmxlIHNldHRpbmcgYml0cyBvZiA2NC1iaXQgcmVnaXN0ZXJz
IG9uIEFBcmNoMzIuICBJbiBhZGRpdGlvbiwKdGhpcyBjb21taXQgYWRkcyBhIGRlZmluZSBob2xk
aW5nIHRoZSByZWdpc3RlciB3aWR0aCBvZiA2NCBiaXQKZG91YmxlLXdvcmQgcmVnaXN0ZXJzLiBU
aGlzIGRlZmluZSBzaW1wbGlmaWVzIHVzaW5nIHRoZSBhc3NvY2lhdGVkCmNvbnN0YW50cyBpbiB0
aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxw
cm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnY0
OiBXZSByZXVzZWQgdGhlIHByZXZpb3VzIGNvbW1pdCB3aXRoIHRoZSBtc2cgImFybS9tZW1fYWNj
ZXNzOiBBZGQKICAgIGRlZmluZXMgaG9sZGluZyB0aGUgd2lkdGggb2YgMzIvNjRiaXQgcmVncyIg
ZnJvbSB2MywgYXMgd2UgY2FuIHJldXNlCiAgICB0aGUgYWxyZWFkeSBleGlzdGluZyBkZWZpbmUg
QklUU19QRVJfV09SRC4KCnY1OiBJbnRyb2R1Y2UgYSBuZXcgbWFjcm8gQklUX1VMTCBpbnN0ZWFk
IG9mIGNoYW5naW5nIHRoZSB0eXBlIG9mIHRoZQogICAgbWFjcm8gQklULgoKICAgIFJlbW92ZSB0
aGUgZGVmaW5lIEJJVFNfUEVSX0RPVUJMRV9XT1JELgoKdjY6IEFkZCBKdWxpZW4gR3JhbGwncyBS
ZXZpZXdlZC1ieS4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oIHwgMSArCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2JpdG9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaAppbmRleCBiZGE4ODk4
NDFiLi4xY2JmYjllZGIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKQEAgLTI0LDYgKzI0LDcgQEAKICNk
ZWZpbmUgQklUKG5yKSAgICAgICAgICAgICAgICAgKDFVTCA8PCAobnIpKQogI2RlZmluZSBCSVRf
TUFTSyhucikgICAgICAgICAgICAoMVVMIDw8ICgobnIpICUgQklUU19QRVJfV09SRCkpCiAjZGVm
aW5lIEJJVF9XT1JEKG5yKSAgICAgICAgICAgICgobnIpIC8gQklUU19QRVJfV09SRCkKKyNkZWZp
bmUgQklUX1VMTChucikgICAgICAgICAgICAgKDFVTEwgPDwgKG5yKSkKICNkZWZpbmUgQklUU19Q
RVJfQllURSAgICAgICAgICAgOAogCiAjZGVmaW5lIEFERFIgKCoodm9sYXRpbGUgaW50ICopIGFk
ZHIpCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyCr-0000hN-B4; Wed, 16 Aug 2017 13:17:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyCp-0000gw-Id
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:17:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 6A/49-02176-20644995; Wed, 16 Aug 2017 13:17:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsXSPJ+BQ5fRbUq
 kwdsV1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8br1SsZC9ZoVMxaMZGtgfGPYhcjF4eQwEZG
 ie3rTjNCOJsYJRY+WszWxcjJwSZgIDHl9UpWEFtEQEni3qrJTCBFzAJNjBL3Gh8AFXFwCAsES
 Ez4bQZSwyKgKnH4/nFGEJtXwEZi06J9YL0SAvISE3ungcU5BWwl7re+ZwGxhYBqXja2ME1g5F
 7AyLCKUb04tagstUjXXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9C/DECwg7H
 xu9MhRkkOJiVR3iCtKZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiNXIFygkWp6akVaZk5wECD
 SUtw8CiJ8Bq5AKV5iwsSc4sz0yFSpxiNOTasXv+FiePVhP/fmIRY8vLzUqXEeUNASgVASjNK8
 +AGwSLgEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5a0Gm8GTmlcDtewV0ChPQKVfaJ4GcUp
 KIkJJqYMznOGNw7IebnVDVh0YVo4LrzLssEv0n/LefnGg5uW1txaaVwSeNH8/fk57fabfXtln
 gkt9OMdl135h7j3gGx8azfTl/ZprDoR73fVWeB46XZU4su8g7a9cXrmKZN07BXk0Okwr/ecgs
 vddg17OMiTlaqT3O3bxt17aE03aGxju3bbu977TFWiWW4oxEQy3mouJEAI29W6t7AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502889473!110107999!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51747 invoked from network); 16 Aug 2017 13:17:53 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:17:53 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 5AEB11132061A;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 4B5E51F035;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:32 +0200
Message-Id: <20170816131744.13051-2-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 01/13] arm/mem_access: Add and cleanup
	(TCR_|TTBCR_)* defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyAoVENSX3xUVEJDUl8pKiBkZWZpbmVzIHRvIHNpbXBsaWZ5IGFjY2Vz
cyB0byB0aGUKcmVzcGVjdGl2ZSByZWdpc3RlciBjb250ZW50cy4gQXQgdGhlIHNhbWUgdGltZSwg
d2UgYWRqdXN0IHRoZSBtYWNyb3MKVENSX1QwU1ogYW5kIFRDUl9URzBfKiBieSB1c2luZyB0aGUg
bmV3bHkgaW50cm9kdWNlZCBUQ1JfVDBTWl9TSElGVCBhbmQKVENSX1RHMF9TSElGVCBpbnN0ZWFk
IG9mIHRoZSBoYXJkY29kZWQgdmFsdWVzLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2
MjogRGVmaW5lIFRDUl9TWl9NQVNLIGluIGEgd2F5IHNvIHRoYXQgaXQgY2FuIGJlIGFsc28gYXBw
bGllZCB0byAzMi1iaXQgZ3Vlc3RzCiAgICB1c2luZyB0aGUgbG9uZy1kZXNjcmlwdG9yIHRyYW5z
bGF0aW9uIHRhYmxlIGZvcm1hdC4KCiAgICBFeHRlbmQgdGhlIHByZXZpb3VzIGNvbW1pdCBieSBm
dXJ0aGVyIGRlZmluZXMgYWxsb3dpbmcgYSBzaW1wbGlmaWVkIGFjY2VzcwogICAgdG8gdGhlIHJl
Z2lzdGVycyBUQ1JfRUwxIGFuZCBUVEJDUi4KCnYzOiBSZXBsYWNlIHRoZSBoYXJkY29kZWQgdmFs
dWUgMCBpbiB0aGUgVENSX1QwU1ogbWFjcm8gd2l0aCB0aGUgbmV3bHkKICAgIGludHJvZHVjZWQg
VENSX1QwU1pfU0hJRlQuIEFsc28sIHJlcGxhY2UgdGhlIGhhcmRjb2RlZCB2YWx1ZSAxNCBpbgog
ICAgdGhlIFRDUl9URzBfKiBtYWNyb3Mgd2l0aCB0aGUgaW50cm9kdWNlZCBUQ1JfVEcwX1NISUZU
LgoKICAgIENvbW1lbnQgd2hlbiB0byBhcHBseSB0aGUgZGVmaW5lcyBUVEJDUl9QRCgwfDEpLCBh
Y2NvcmRpbmcgdG8gQVJNCiAgICBEREkgMDQ4N0IuYSBhbmQgQVJNIERESSAwNDA2Qy5iLgoKICAg
IFJlbW92ZSBUQ1JfVEJfKiBkZWZpbmVzLgoKICAgIENvbW1lbnQgd2hlbiBjZXJ0YWluIFRDUl9F
TDIgcmVnaXN0ZXIgZmllbGRzIGNhbiBiZSBhcHBsaWVkLgoKdjQ6IENvc21ldGljIGNoYW5nZXMu
Cgp2NTogUmVtb3ZlIHRoZSBzaGlmdCBieSAwIG9mIHRoZSBUQ1JfU1pfTUFTSyBhcyBpdCBjYW4g
YmUgYXBwbGllZCB0bwogICAgYm90aCBUQ1JfVDBTWiBhbmQgVENSX1QxU1ogKHdoaWNoIHJlc2lk
ZSBhdCBkaWZmZXJlbnQgb2Zmc2V0cykuCgogICAgQWRqdXN0IGNvbW1pdCBtZXNzYWdlIHRvIG1h
a2UgY2xlYXIgdGhhdCB3ZSBkbyBub3Qgb25seSBhZGQgYnV0IGFsc28KICAgIGNsZWFudXAgc29t
ZSBUQ1JfKiBkZWZpbmVzLgoKdjY6IENoYW5nZWQgdGhlIGNvbW1lbnQgb2YgVENSX1NaX01BU0sg
YXMgd2UgZmFsc2VseSByZWZlcmVuY2VkIGEKICAgIHNlY3Rpb24gaW5zdGVhZCBvZiBhIHBhZ2Uu
CgogICAgQWRkIEp1bGllbiBHcmFsbCdzIEFja2VkLWJ5LgotLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggYWI1MjI1ZmE2Yy4uYmYwZTFiZDAxNCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCkBAIC05NCw2ICs5NCwxMyBAQAogI2RlZmluZSBUVEJDUl9OXzJL
QiAgX0FDKDB4MDMsVSkKICNkZWZpbmUgVFRCQ1JfTl8xS0IgIF9BQygweDA0LFUpCiAKKy8qCisg
KiBUVEJDUl9QRCgwfDEpIGNhbiBiZSBhcHBsaWVkIG9ubHkgaWYgTFBBRSBpcyBkaXNhYmxlZCwg
aS5lLiwgVFRCQ1IuRUFFPT0wCisgKiAoQVJNIERESSAwNDg3Qi5hIEc2LTUyMDMgYW5kIEFSTSBE
REkgMDQwNkMuYiBCNC0xNzIyKS4KKyAqLworI2RlZmluZSBUVEJDUl9QRDAgICAgICAgKF9BQygx
LFUpPDw0KQorI2RlZmluZSBUVEJDUl9QRDEgICAgICAgKF9BQygxLFUpPDw1KQorCiAvKiBTQ1RM
UiBTeXN0ZW0gQ29udHJvbCBSZWdpc3Rlci4gKi8KIC8qIEhTQ1RMUiBpcyBhIHN1YnNldCBvZiB0
aGlzLiAqLwogI2RlZmluZSBTQ1RMUl9URSAgICAgICAgKF9BQygxLFUpPDwzMCkKQEAgLTE1NCw3
ICsxNjEsMjAgQEAKIAogLyogVENSOiBTdGFnZSAxIFRyYW5zbGF0aW9uIENvbnRyb2wgKi8KIAot
I2RlZmluZSBUQ1JfVDBTWih4KSAgICAgKCh4KTw8MCkKKyNkZWZpbmUgVENSX1QwU1pfU0hJRlQg
ICgwKQorI2RlZmluZSBUQ1JfVDFTWl9TSElGVCAgKDE2KQorI2RlZmluZSBUQ1JfVDBTWih4KSAg
ICAgKCh4KTw8VENSX1QwU1pfU0hJRlQpCisKKy8qCisgKiBBY2NvcmRpbmcgdG8gQVJNIERESSAw
NDg3Qi5hLCBUQ1JfRUwxLntUMFNaLFQxU1p9IChBQXJjaDY0LCBwYWdlIEQ3LTI0ODApCisgKiBj
b21wcmlzZXMgNiBiaXRzIGFuZCBUVEJDUi57VDBTWixUMVNafSAoQUFyY2gzMiwgcGFnZSBHNi01
MjA0KSBjb21wcmlzZXMgMworICogYml0cyBmb2xsb3dpbmcgYW5vdGhlciAzIGJpdHMgZm9yIFJF
UzAuIFRodXMsIHRoZSBtYXNrIGZvciBib3RoIHJlZ2lzdGVycworICogc2hvdWxkIGJlIDB4M2Yu
CisgKi8KKyNkZWZpbmUgVENSX1NaX01BU0sgICAgIChfQUMoMHgzZixVTCkpCisKKyNkZWZpbmUg
VENSX0VQRDAgICAgICAgIChfQUMoMHgxLFVMKTw8NykKKyNkZWZpbmUgVENSX0VQRDEgICAgICAg
IChfQUMoMHgxLFVMKTw8MjMpCiAKICNkZWZpbmUgVENSX0lSR04wX05DICAgIChfQUMoMHgwLFVM
KTw8OCkKICNkZWZpbmUgVENSX0lSR04wX1dCV0EgIChfQUMoMHgxLFVMKTw8OCkKQEAgLTE3MCw5
ICsxOTAsNTAgQEAKICNkZWZpbmUgVENSX1NIMF9PUyAgICAgIChfQUMoMHgyLFVMKTw8MTIpCiAj
ZGVmaW5lIFRDUl9TSDBfSVMgICAgICAoX0FDKDB4MyxVTCk8PDEyKQogCi0jZGVmaW5lIFRDUl9U
RzBfNEsgICAgICAoX0FDKDB4MCxVTCk8PDE0KQotI2RlZmluZSBUQ1JfVEcwXzY0SyAgICAgKF9B
QygweDEsVUwpPDwxNCkKLSNkZWZpbmUgVENSX1RHMF8xNksgICAgIChfQUMoMHgyLFVMKTw8MTQp
CisvKiBOb3RlIHRoYXQgdGhlIGZpZWxkcyBUQ1JfRUwxLntURzAsVEcxfSBhcmUgbm90IGF2YWls
YWJsZSBvbiBBQXJjaDMyLiAqLworI2RlZmluZSBUQ1JfVEcwX1NISUZUICAgKDE0KQorI2RlZmlu
ZSBUQ1JfVEcwX01BU0sgICAgKF9BQygweDMsVUwpPDxUQ1JfVEcwX1NISUZUKQorI2RlZmluZSBU
Q1JfVEcwXzRLICAgICAgKF9BQygweDAsVUwpPDxUQ1JfVEcwX1NISUZUKQorI2RlZmluZSBUQ1Jf
VEcwXzY0SyAgICAgKF9BQygweDEsVUwpPDxUQ1JfVEcwX1NISUZUKQorI2RlZmluZSBUQ1JfVEcw
XzE2SyAgICAgKF9BQygweDIsVUwpPDxUQ1JfVEcwX1NISUZUKQorCisvKiBOb3RlIHRoYXQgdGhl
IGZpZWxkIFRDUl9FTDIuVEcxIGV4aXN0cyBvbmx5IGlmIEhDUl9FTDIuRTJIPT0xLiAqLworI2Rl
ZmluZSBUQ1JfRUwxX1RHMV9TSElGVCAgICgzMCkKKyNkZWZpbmUgVENSX0VMMV9URzFfTUFTSyAg
ICAoX0FDKDB4MyxVTCk8PFRDUl9FTDFfVEcxX1NISUZUKQorI2RlZmluZSBUQ1JfRUwxX1RHMV8x
NksgICAgIChfQUMoMHgxLFVMKTw8VENSX0VMMV9URzFfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFf
VEcxXzRLICAgICAgKF9BQygweDIsVUwpPDxUQ1JfRUwxX1RHMV9TSElGVCkKKyNkZWZpbmUgVENS
X0VMMV9URzFfNjRLICAgICAoX0FDKDB4MyxVTCk8PFRDUl9FTDFfVEcxX1NISUZUKQorCisvKgor
ICogTm90ZSB0aGF0IHRoZSBmaWVsZCBUQ1JfRUwxLklQUyBpcyBub3QgYXZhaWxhYmxlIG9uIEFB
cmNoMzIuIEFsc28sIHRoZSBmaWVsZAorICogVENSX0VMMi5JUFMgZXhpc3RzIG9ubHkgaWYgSENS
X0VMMi5FMkg9PTEuCisgKi8KKyNkZWZpbmUgVENSX0VMMV9JUFNfU0hJRlQgICAoMzIpCisjZGVm
aW5lIFRDUl9FTDFfSVBTX01BU0sgICAgKF9BQygweDcsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQp
CisjZGVmaW5lIFRDUl9FTDFfSVBTXzMyX0JJVCAgKF9BQygweDAsVUxMKTw8VENSX0VMMV9JUFNf
U0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzM2X0JJVCAgKF9BQygweDEsVUxMKTw8VENSX0VM
MV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQwX0JJVCAgKF9BQygweDIsVUxMKTw8
VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQyX0JJVCAgKF9BQygweDMs
VUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQ0X0JJVCAgKF9B
QygweDQsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQ4X0JJ
VCAgKF9BQygweDUsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBT
XzUyX0JJVCAgKF9BQygweDYsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisKKy8qCisgKiBUaGUg
Zm9sbG93aW5nIHZhbHVlcyBjb3JyZXNwb25kIHRvIHRoZSBiaXQgbWFza3MgcmVwcmVzZW50ZWQg
YnkKKyAqIFRDUl9FTDFfSVBTX1hYX0JJVCBkZWZpbmVzLgorICovCisjZGVmaW5lIFRDUl9FTDFf
SVBTXzMyX0JJVF9WQUwgICgzMikKKyNkZWZpbmUgVENSX0VMMV9JUFNfMzZfQklUX1ZBTCAgKDM2
KQorI2RlZmluZSBUQ1JfRUwxX0lQU180MF9CSVRfVkFMICAoNDApCisjZGVmaW5lIFRDUl9FTDFf
SVBTXzQyX0JJVF9WQUwgICg0MikKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDRfQklUX1ZBTCAgKDQ0
KQorI2RlZmluZSBUQ1JfRUwxX0lQU180OF9CSVRfVkFMICAoNDgpCisjZGVmaW5lIFRDUl9FTDFf
SVBTXzUyX0JJVF9WQUwgICg1MikKKyNkZWZpbmUgVENSX0VMMV9JUFNfTUlOX1ZBTCAgICAgKDI1
KQorCisvKiBOb3RlIHRoYXQgdGhlIGZpZWxkcyBUQ1JfRUwyLlRCSSgwfDEpIGV4aXN0IG9ubHkg
aWYgSENSX0VMMi5FMkg9PTEuICovCisjZGVmaW5lIFRDUl9FTDFfVEJJMCAgICAoX0FDKDB4MSxV
TEwpPDwzNykKKyNkZWZpbmUgVENSX0VMMV9UQkkxICAgIChfQUMoMHgxLFVMTCk8PDM4KQogCiAj
aWZkZWYgQ09ORklHX0FSTV82NAogCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyCw-0000l4-QJ; Wed, 16 Aug 2017 13:18:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyCu-0000hm-OY
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:00 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 42/25-01859-70644995; Wed, 16 Aug 2017 13:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ5fdbUq
 kwYLz0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCGydYCjaJVfxZuZC9gbFTuIuRi0NIYCOj
 xPp/E5ggnE2MEu9/LGDuYuTkYBMwkJjyeiUriC0ioCRxb9VksCJmgSnMEnf/3gMrEhbwlehvW
 8gOYrMIqErMbl4MFucVsJGYfmIpG4gtISAvMbF3GiOIzSlgK3G/9T0LiC0EVPOysYVpAiP3Ak
 aGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgT6uZ2Bg3MH
 YecLvEKMkB5OSKG+Q1pRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Rq5AOcGi1PTUirTMHGCw
 waQlOHiURHiNXIDSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolznsPpEgApCijNA9uBCzwL
 zHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5jUBuYQnM68EbtMroCOYgI640j4J5IiSRISUVA
 Njc52nvkzY1L/tt/7L5czMznaaWHTn1LuA7LZz+mwCyz+4RG5o7cqN5TSavCnHPdGAfw/Ljzk
 xBVIODzn4wlclSSedlM6Xy5pjmjjrS9HnR65lYk4/An5O0HZzu2WiXrp5XuL+1M4vc2xCzLTE
 137w5Vv+faV/mojA1gcaRjtqfn7Zo3p9tYISS3FGoqEWc1FxIgBZbUNxdwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502889479!79397637!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51713 invoked from network); 16 Aug 2017 13:17:59 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:17:59 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id A72C51132061A;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 995461F035;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:38 +0200
Message-Id: <20170816131744.13051-8-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v9 07/13] arm/mem_access: Introduce GENMASK_ULL
	bit operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgR0VOTUFTSyBpcyBjYXBhYmxlIG9mIGNyZWF0
aW5nIGJpdG1hc2tzIG9mCjMyLWJpdCB2YWx1ZXMgb24gQUFyY2gzMiBhbmQgNjQtYml0IHZhbHVl
cyBvbiBBQXJjaDY0LiBBcyB3ZSBuZWVkIHRvCmNyZWF0ZSBtYXNrcyBmb3IgNjQtYml0IHZhbHVl
cyBvbiBBQXJjaDMyIGFzIHdlbGwsIGluIHRoaXMgY29tbWl0IHdlCmludHJvZHVjZSB0aGUgR0VO
TUFTS19VTEwgYml0IG9wZXJhdGlvbi4gUGxlYXNlIG5vdGUgdGhhdCB0aGUKR0VOTUFTS19VTEwg
aW1wbGVtZW50YXRpb24gaGFzIGJlZW4gbGlmdGVkIGZyb20gdGhlIGxpbnV4IGtlcm5lbCBzb3Vy
Y2UKY29kZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMu
aW4udHVtLmRlPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2Njog
QXMgc2ltaWxhciBwYXRjaGVzIGhhdmUgYmVlbiBhbHJlYWR5IHN1Ym1pdHRlZCBhbmQgTkFDS0VE
IGluIHRoZQogICAgcGFzdCwgd2UgcmVzdWJtaXQgdGhpcyBwYXRjaCB3aXRoICdUSEUgUkVTVCcg
bWFpbnRhaW5lcnMgaW4gQ2MgdG8KICAgIGRpc2N1c3Mgd2hldGhlciB0aGlzIHBhdGNoIHNoYWxs
IGJlIGFwcGxpZWQgaW50byBjb21tb24gb3IgcHV0IGludG8KICAgIEFSTSByZWxhdGVkIGNvZGUu
Cgp2NzogQ2hhbmdlIHRoZSBpbnRyb2R1Y2VkIG1hY3JvIEJJVFNfUEVSX0xPTkdfTE9ORyB0byBC
SVRTX1BFUl9MTE9ORy4KCiAgICBEZWZpbmUgQklUU19QRVJfTExPTkcgYWxzbyBpbiBhc20teDg2
L2NvbmZpZy5oIGluIG9yZGVyIHRvIGFsbG93CiAgICBnbG9iYWwgdXNhZ2Ugb2YgdGhlIGludHJv
ZHVjZWQgbWFjcm8gR0VOTUFTS19VTEwuCgogICAgUmVtb3ZlIHByZXZpb3VzbHkgdW5pbnRlbmRl
ZCB3aGl0ZXNwYWNlIGVsaW1pbmF0aW9uIGluIHRoZSBmdW5jdGlvbgogICAgZ2V0X2JpdG1hc2tf
b3JkZXIgYXMgaXQgaXMgbm90IHRoZSByaWdodCBwYXRjaCB0byBhZGRyZXNzIGNsZWFudXAuCgp2
OTogQWRkIFJldmlld2VkLWJ5IFN0ZW5hZm8gU3RhYmVsbGluaS4KLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2NvbmZpZy5oIHwgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCB8IDIg
KysKIHhlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaCAgICAgfCAzICsrKwogMyBmaWxlcyBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZp
Zy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAppbmRleCA1YjZmM2M5ODVkLi43ZGE5
NDY5OGUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKQEAgLTE5LDYgKzE5LDggQEAKICNkZWZpbmUgQklU
U19QRVJfTE9ORyAoQllURVNfUEVSX0xPTkcgPDwgMykKICNkZWZpbmUgUE9JTlRFUl9BTElHTiBC
WVRFU19QRVJfTE9ORwogCisjZGVmaW5lIEJJVFNfUEVSX0xMT05HIDY0CisKIC8qIHhlbl91bG9u
Z190IGlzIGFsd2F5cyA2NCBiaXRzICovCiAjZGVmaW5lIEJJVFNfUEVSX1hFTl9VTE9ORyA2NAog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jb25maWcuaAppbmRleCAyNWFmMDg1YWYwLi4wMTMwYWM4NjRmIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y29uZmlnLmgKQEAgLTE1LDYgKzE1LDggQEAKICNkZWZpbmUgQklUU19QRVJfQllURSA4CiAjZGVm
aW5lIFBPSU5URVJfQUxJR04gQllURVNfUEVSX0xPTkcKIAorI2RlZmluZSBCSVRTX1BFUl9MTE9O
RyA2NAorCiAjZGVmaW5lIEJJVFNfUEVSX1hFTl9VTE9ORyBCSVRTX1BFUl9MT05HCiAKICNkZWZp
bmUgQ09ORklHX1BBR0lOR19BU1NJU1RBTkNFIDEKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaAppbmRleCBiZDA4ODNhYjIyLi5l
MjAxOWIwMmEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2JpdG9wcy5oCkBAIC0xMCw2ICsxMCw5IEBACiAjZGVmaW5lIEdFTk1BU0so
aCwgbCkgXAogICAgICgoKH4wVUwpIDw8IChsKSkgJiAofjBVTCA+PiAoQklUU19QRVJfTE9ORyAt
IDEgLSAoaCkpKSkKIAorI2RlZmluZSBHRU5NQVNLX1VMTChoLCBsKSBcCisgICAgKCgofjBVTEwp
IDw8IChsKSkgJiAofjBVTEwgPj4gKEJJVFNfUEVSX0xMT05HIC0gMSAtIChoKSkpKQorCiAvKgog
ICogZmZzOiBmaW5kIGZpcnN0IGJpdCBzZXQuIFRoaXMgaXMgZGVmaW5lZCB0aGUgc2FtZSB3YXkg
YXMKICAqIHRoZSBsaWJjIGFuZCBjb21waWxlciBidWlsdGluIGZmcyByb3V0aW5lcywgdGhlcmVm
b3JlCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyCw-0000j5-1B; Wed, 16 Aug 2017 13:18:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyCu-0000ha-5l
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:00 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 3D/87-03612-70644995; Wed, 16 Aug 2017 13:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXSPJ+BQ5fNbUq
 kwaYFFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayXo+CpboV3a1vWBoYe+W6GLk4hAQ2Mko8
 37WbBcLZxCjx5cxiti5GTg42AQOJKa9XsoLYIgJKEvdWTWYCKWIWaGKUuNf4AKxIWCBGovPFL
 MYuRg4OFgFVie0dHCBhXgEbiZ+T+hlBbAkBeYmJvdPAbE4BW4n7re9ZQGwhoJqXjS1MExi5Fz
 AyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQvAxDsYFw
 zP/AQoyQHk5Iob5DWlEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwBLkA5waLU9NSKtMwcYKDB
 pCU4eJREeI1A0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc4bAlIkAFKUUZoHNwIW9JcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsLMoUnM68EbtMroCOYgI640j4J5IiSRISUVANjmV
 3BTaWK/gm7Gx1mfP6TX3gkInfD6eXrI5pfnNtVf+tC+qcDTG2acgb7d01PXXlXNYpZ4n3bt5J
 wUzYxoRuHpu4TSG5SefQtOv+2eEzIks5PTcu0Il1fLXVTvJdRH+3hrX/YTO6JRmnO9y2JdhNU
 tgS2MU04lDHtv/5v7o9qp79xXX9TlMGuxFKckWioxVxUnAgA1rOSI3UCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502889478!71519247!1
X-Originating-IP: [131.159.0.8]
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 39299 invoked from network); 16 Aug 2017 13:17:58 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:17:58 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 6968A1132061A;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 5BD4D1F029;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:33 +0200
Message-Id: <20170816131744.13051-3-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 02/13] arm/mem_access: Add defines supporting
	PTs with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QUFyY2g2NCBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZlcmVudCAoNEssIDE2SywgYW5kIDY0Sykg
c2l6ZXMuICBUbwplbmFibGUgZ3Vlc3QgcGFnZSB0YWJsZSB3YWxrcyBmb3IgdmFyaW91cyBjb25m
aWd1cmF0aW9ucywgdGhpcyBjb21taXQKZXh0ZW5kcyB0aGUgZGVmaW5lcyBhbmQgaGVscGVycyBv
ZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9z
a3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KdjM6IEVsaW1pbmF0ZSByZWR1bmRhbnQgbWFjcm8gZGVmaW5pdGlvbnMgYnkgaW50cm9k
dWNpbmcgZ2VuZXJpYyBtYWNyb3MuCgp2NDogUmVwbGFjZSBleGlzdGluZyBtYWNyb3Mgd2l0aCBv
bmVzIHRoYXQgZ2VuZXJhdGUgc3RhdGljIGlubGluZQogICAgaGVscGVycyBhcyB0byBlYXNlIHRo
ZSByZWFkYWJpbGl0eSBvZiB0aGUgY29kZS4KCiAgICBNb3ZlIHRoZSBpbnRyb2R1Y2VkIGNvZGUg
aW50byBscGFlLmgKCnY1OiBSZW1vdmUgUEFHRV9TSElGVF8qIGRlZmluZXMgZnJvbSBscGFlLmgg
YXMgd2UgaW1wb3J0IHRoZW0gbm93IGZyb20KICAgIHRoZSBoZWFkZXIgeGVuL2xpYi5oLgoKICAg
IFJlbW92ZSAqX2d1ZXN0X3RhYmxlX29mZnNldCBtYWNyb3MgYXMgdG8gcmVkdWNlIHRoZSBudW1i
ZXIgb2YKICAgIGV4cG9ydGVkIG1hY3JvcyB3aGljaCBhcmUgb25seSB1c2VkIG9uY2UuIEluc3Rl
YWQsIHVzZSB0aGUKICAgIGFzc29jaWF0ZWQgZnVuY3Rpb25hbGl0eSBkaXJlY3RseSB3aXRoaW4g
dGhlCiAgICBHVUVTVF9UQUJMRV9PRkZTRVRfSEVMUEVSUy4KCiAgICBBZGQgY29tbWVudCBpbiBH
VUVTVF9UQUJMRV9PRkZTRVRfSEVMUEVSUyBzdGF0aW5nIHRoYXQgYSBwYWdlIHRhYmxlCiAgICB3
aXRoIDY0SyBwYWdlIHNpemUgZ3JhbnVsYXJpdHkgZG9lcyBub3QgaGF2ZSBhIHplcm9ldGggbG9v
a3VwIGxldmVsLgoKICAgIEFkZCAjdW5kZWZzIGZvciBHVUVTVF9UQUJMRV9PRkZTRVQgYW5kIEdV
RVNUX1RBQkxFX09GRlNFVF9IRUxQRVJTLgoKICAgIFJlbW92ZSBDT05GSUdfQVJNXzY0ICNkZWZp
bmVzLgoKdjY6IFJlbmFtZSAqX2d1ZXN0X3RhYmxlX29mZnNldF8qIGhlbHBlcnMgdG8gKl90YWJs
ZV9vZmZzZXRfKiBhcyB0aGV5CiAgICBhcmUgc3VmZmljaWVudGx5IGdlbmVyaWMgdG8gYmUgYXBw
bGllZCBub3Qgb25seSB0byB0aGUgZ3Vlc3QncyBwYWdlCiAgICB0YWJsZSB3YWxrcy4KCiAgICBD
aGFuZ2UgdGhlIHR5cGUgb2YgdGhlIHBhcmFtZXRlciBhbmQgcmV0dXJuIHZhbHVlIG9mIHRoZQog
ICAgKl90YWJsZV9vZmZzZXRfKiBoZWxwZXJzIGZyb20gdmFkZHJfdCB0byBwYWRkcl90IHRvIGVu
YWJsZSBhcHBseWluZwogICAgdGhlc2UgaGVscGVycyBhbHNvIGZvciBvdGhlciBwdXJwb3NlcyBz
dWNoIGFzIGNvbXB1dGF0aW9uIG9mIElQQQogICAgb2Zmc2V0cyBpbiBzZWNvbmQgc3RhZ2UgdHJh
bnNsYXRpb24gdGFibGVzLgoKdjc6IENsYXJpZnkgY29tbWVudHMgaW4gdGhlIGNvZGUgYW5kIGNv
bW1pdCBtZXNzYWdlIHRvIGFkZHJlc3MgQUFyY2g2NAogICAgZGlyZWN0bHkgaW5zdGVhZCBvZiBB
Uk12OCBpbiBnZW5lcmFsLgoKICAgIFJlbmFtZSByZW1haW5pbmcgR1VFU1RfVEFCTEVfKiBtYWNy
b3MgaW50byBUQUJMRV8qIG1hY3JvcywgdG8gYmUKICAgIGNvbnNpc3RlbnQgd2l0aCAqX3RhYmxl
X29mZnNldF8qIGhlbHBlcnMuCgogICAgQWRkZWQgUmV2aWV3ZWQtYnkgSnVsaWVuIEdyYWxsLgot
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwgNjEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbHBhZS5oCmluZGV4IGE2MmIxMTg2MzAuLmVmZWM0OTMzMTMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBh
ZS5oCkBAIC0zLDYgKzMsOCBAQAogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCisjaW5jbHVkZSA8
eGVuL3BhZ2UtZGVmcy5oPgorCiAvKgogICogV0FSTklORyEgIFVubGlrZSB0aGUgeDg2IHBhZ2V0
YWJsZSBjb2RlLCB3aGVyZSBsMSBpcyB0aGUgbG93ZXN0IGxldmVsIGFuZAogICogbDQgaXMgdGhl
IHJvb3Qgb2YgdGhlIHRyaWUsIHRoZSBBUk0gcGFnZXRhYmxlcyBmb2xsb3cgQVJNJ3MgZG9jdW1l
bnRhdGlvbjoKQEAgLTE1MSw2ICsxNTMsNjUgQEAgc3RhdGljIGlubGluZSBib29sIGxwYWVfaXNf
c3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKICAgICByZXR1cm4gKGxl
dmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0ZSk7CiB9CiAKKy8qCisgKiBBQXJjaDY0IHN1cHBv
cnRzIHBhZ2VzIHdpdGggZGlmZmVyZW50IHNpemVzICg0SywgMTZLLCBhbmQgNjRLKS4gVG8gZW5h
YmxlCisgKiBwYWdlIHRhYmxlIHdhbGtzIGZvciB2YXJpb3VzIGNvbmZpZ3VyYXRpb25zLCB0aGUg
Zm9sbG93aW5nIGhlbHBlcnMgZW5hYmxlCisgKiB3YWxraW5nIHRoZSB0cmFuc2xhdGlvbiB0YWJs
ZSB3aXRoIHZhcnlpbmcgcGFnZSBzaXplIGdyYW51bGFyaXRpZXMuCisgKi8KKworI2RlZmluZSBM
UEFFX1NISUZUXzRLICAgICAgICAgICAoOSkKKyNkZWZpbmUgTFBBRV9TSElGVF8xNksgICAgICAg
ICAgKDExKQorI2RlZmluZSBMUEFFX1NISUZUXzY0SyAgICAgICAgICAoMTMpCisKKyNkZWZpbmUg
bHBhZV9lbnRyaWVzKGdyYW4pICAgICAgKF9BQygxLFUpIDw8IExQQUVfU0hJRlRfIyNncmFuKQor
I2RlZmluZSBscGFlX2VudHJ5X21hc2soZ3JhbikgICAobHBhZV9lbnRyaWVzKGdyYW4pIC0gMSkK
KworI2RlZmluZSB0aGlyZF9zaGlmdChncmFuKSAgICAgICAoUEFHRV9TSElGVF8jI2dyYW4pCisj
ZGVmaW5lIHRoaXJkX3NpemUoZ3JhbikgICAgICAgICgocGFkZHJfdCkxIDw8IHRoaXJkX3NoaWZ0
KGdyYW4pKQorCisjZGVmaW5lIHNlY29uZF9zaGlmdChncmFuKSAgICAgICh0aGlyZF9zaGlmdChn
cmFuKSArIExQQUVfU0hJRlRfIyNncmFuKQorI2RlZmluZSBzZWNvbmRfc2l6ZShncmFuKSAgICAg
ICAoKHBhZGRyX3QpMSA8PCBzZWNvbmRfc2hpZnQoZ3JhbikpCisKKyNkZWZpbmUgZmlyc3Rfc2hp
ZnQoZ3JhbikgICAgICAgKHNlY29uZF9zaGlmdChncmFuKSArIExQQUVfU0hJRlRfIyNncmFuKQor
I2RlZmluZSBmaXJzdF9zaXplKGdyYW4pICAgICAgICAoKHBhZGRyX3QpMSA8PCBmaXJzdF9zaGlm
dChncmFuKSkKKworLyogTm90ZSB0aGF0IHRoZXJlIGlzIG5vIHplcm9ldGggbG9va3VwIGxldmVs
IHdpdGggYSA2NEsgZ3JhbnVsZSBzaXplLiAqLworI2RlZmluZSB6ZXJvZXRoX3NoaWZ0KGdyYW4p
ICAgICAoZmlyc3Rfc2hpZnQoZ3JhbikgKyBMUEFFX1NISUZUXyMjZ3JhbikKKyNkZWZpbmUgemVy
b2V0aF9zaXplKGdyYW4pICAgICAgKChwYWRkcl90KTEgPDwgemVyb2V0aF9zaGlmdChncmFuKSkK
KworI2RlZmluZSBUQUJMRV9PRkZTRVQob2ZmcywgZ3JhbikgICAgICAob2ZmcyAmIGxwYWVfZW50
cnlfbWFzayhncmFuKSkKKyNkZWZpbmUgVEFCTEVfT0ZGU0VUX0hFTFBFUlMoZ3JhbikgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHBhZGRy
X3QgdGhpcmRfdGFibGVfb2Zmc2V0XyMjZ3JhbiMjSyhwYWRkcl90IHZhKSAgICAgICAgICAgICAg
XAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gVEFCTEVfT0ZGU0VUKCh2YSA+PiB0
aGlyZF9zaGlmdChncmFuIyNLKSksIGdyYW4jI0spOyAgICAgICAgICAgICBcCit9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgcGFkZHJfdCBz
ZWNvbmRfdGFibGVfb2Zmc2V0XyMjZ3JhbiMjSyhwYWRkcl90IHZhKSAgICAgICAgICAgICBcCit7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiBUQUJMRV9PRkZTRVQoKHZhID4+IHNlY29u
ZF9zaGlmdChncmFuIyNLKSksIGdyYW4jI0spOyAgICAgICAgICAgIFwKK30gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSBwYWRkcl90IGZpcnN0
X3RhYmxlX29mZnNldF8jI2dyYW4jI0socGFkZHJfdCB2YSkgICAgICAgICAgICAgIFwKK3sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIFRBQkxFX09GRlNFVCgodmEgPj4gZmlyc3Rfc2hp
ZnQoZ3JhbiMjSykpLCBncmFuIyNLKTsgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHBhZGRyX3QgemVyb2V0aF90
YWJsZV9vZmZzZXRfIyNncmFuIyNLKHBhZGRyX3QgdmEpICAgICAgICAgICAgXAoreyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAvKiBOb3RlIHRoYXQgdGhlcmUgaXMgbm8gemVyb2V0aCBsb29rdXAg
bGV2ZWwgd2l0aCA2NEsgZ3JhbnVsZSBzaXplcy4gKi9cCisgICAgaWYgKCBncmFuID09IDY0ICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVy
biBUQUJMRV9PRkZTRVQoKHZhID4+IHplcm9ldGhfc2hpZnQoZ3JhbiMjSykpLCBncmFuIyNLKTsg
ICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKworVEFCTEVfT0ZGU0VUX0hFTFBFUlMoNCk7
CitUQUJMRV9PRkZTRVRfSEVMUEVSUygxNik7CitUQUJMRV9PRkZTRVRfSEVMUEVSUyg2NCk7CisK
KyN1bmRlZiBUQUJMRV9PRkZTRVQKKyN1bmRlZiBUQUJMRV9PRkZTRVRfSEVMUEVSUworCiAjZW5k
aWYgLyogX19BU1NFTUJMWV9fICovCiAKIC8qCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyCq-0000h7-4J; Wed, 16 Aug 2017 13:17:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyCp-0000gv-4r
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:17:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 60/7C-03937-20644995; Wed, 16 Aug 2017 13:17:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsXSPJ+BQ5fJbUq
 kwbr5rBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btjj6mglmSFXs+TGRrYLwt0sXIxSEkcI1R
 4vaqu4xdjJxAziZGiaXLM0FsNgEDiSmvV7KC2CICShL3Vk1mArGZBfQkvh6ZAhYXFnCTWD5pH
 Vgvi4CqxJQfS9lBbF4BG4mee99ZQGwJAXmJib3TGCcwci5gZFjFqFGcWlSWWqRraKKXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoLwYg2MF4fWPAIUZJDiYlUd4grSmRQnxJ+Sm
 VGYnFGfFFpTmpxYcYZTg4lCR417kA5QSLUtNTK9Iyc4CBA5OW4OBREuE1AknzFhck5hZnpkOk
 TjEac7ya8P8bE0fT94/fmYRY8vLzUqXEee+BlAqAlGaU5sENggX0JUZZKWFeRqDThHgKUotyM
 0tQ5V8xinMwKgnzmrgCTeHJzCuB2/cK6BQmoFOutE8COaUkESEl1cAo5yb8nO/8a+3tUnufC8
 aWnba0+73AweCK9HrOQ3XCz/5bzBYPLJW12rBY8L2S27Yevc1rGQ4fmNRc9+Pb68iC8lUNx0X
 eXXt4R+1J7L/Apf3uXr7n981kO9mxoGueCXtiN9uef++1dau4xDVNT2xSiNFZpL381/33xe0X
 Gs/OeiS9/7eIxrwjSizFGYmGWsxFxYkAon642mMCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502889473!88867770!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20461 invoked from network); 16 Aug 2017 13:17:54 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:17:54 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 529201132061A
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 3C8FF1F029;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:31 +0200
Message-Id: <20170816131744.13051-1-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [PATCH v9 00/13] arm/mem_access: Walk guest page tables
	in SW
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpcyBjYWxsZWQg
ZnJvbSB0aGUKZnVuY3Rpb24gZ2V0X3BhZ2VfZnJvbV9ndmEgaWYgbWVtX2FjY2VzcyBpcyBhY3Rp
dmUgYW5kIHRoZQpoYXJkd2FyZS1haWRlZCB0cmFuc2xhdGlvbiBvZiB0aGUgZ2l2ZW4gZ3Vlc3Qg
dmlydHVhbCBhZGRyZXNzIChndmEpIGludG8KbWFjaGluZSBhZGRyZXNzIGZhaWxzLiBUaGF0IGlz
LCBpZiB0aGUgc3RhZ2UtMiB0cmFuc2xhdGlvbiB0YWJsZXMKY29uc3RyYWluIGFjY2VzcyB0byB0
aGUgZ3Vlc3RzJ3MgcGFnZSB0YWJsZXMsIGhhcmR3YXJlLWFzc2lzdGVkCnRyYW5zbGF0aW9uIHdp
bGwgZmFpbC4gVGhlIGlkZWEgb2YgdGhlIGZ1bmN0aW9uCnAybV9tZW1fYWNjZXNzX2NoZWNrX2Fu
ZF9nZXRfcGFnZSBpcyB0aHVzIHRvIHRyYW5zbGF0ZSB0aGUgZ2l2ZW4gZ3ZhIGFuZApjaGVjayB0
aGUgcmVxdWVzdGVkIGFjY2VzcyByaWdodHMgaW4gc29mdHdhcmUuIEhvd2V2ZXIsIGFzIHRoZSBj
dXJyZW50CmltcGxlbWVudGF0aW9uIG9mIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFn
ZSBtYWtlcyB1c2Ugb2YgdGhlCmhhcmR3YXJlLWFpZGVkIGd2YSB0byBpcGEgdHJhbnNsYXRpb24s
IHRoZSB0cmFuc2xhdGlvbiBtaWdodCBhbHNvIGZhaWwKYmVjYXVzZSBvZiByZWFzb25zIHN0YXRl
ZCBhYm92ZSBhbmQgd2lsbCBiZWNvbWUgZXF1YWxseSByZWxldmFudCBmb3IgdGhlCmFsdHAybSBp
bXBsZW1lbnRhdGlvbiBvbiBBUk0uICBBcyBzdWNoLCB3ZSBwcm92aWRlIGEgc29mdHdhcmUgZ3Vl
c3QKdHJhbnNsYXRpb24gdGFibGUgd2FsayB0byBhZGRyZXNzIHRoZSBhYm92ZSBtZW50aW9uZWQg
aXNzdWUuCgpUaGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0
cyB0cmFuc2xhdGlvbiBvZiBib3RoCnRoZSBzaG9ydC1kZXNjcmlwdG9yIGFzIHdlbGwgYXMgdGhl
IGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZQpmb3JtYXQgb24gQVJNdjcgYW5kIEFS
TXY4IChBQXJjaDMyL0FBcmNoNjQpLgoKVGhpcyByZXZpc2VkIHZlcnNpb24gaW5jb3Jwb3JhdGVz
IHRoZSBjb21tZW50cyBvZiB0aGUgcHJldmlvdXMgcGF0Y2gKc2VyaWVzLCB3aGljaCBtYWlubHkg
Y29tcHJpc2UgbWlub3IgY29zbWV0aWMgZml4ZXMuIEFsbCBjaGFuZ2VzIGhhdmUKYmVlbiBkaXNj
dXNzZWQgd2l0aCB0aGUgYXNzb2NpYXRlZCBtYWludGFpbmVycyBhbmQgYWNjb3JkaW5nbHkgc3Rh
dGVkIGluCnRoZSBpbmRpdmlkdWFsIHBhdGNoZXMuCgpUaGUgZm9sbG93aW5nIHBhdGNoIHNlcmll
cyBjYW4gYmUgZm91bmQgb24gR2l0aHViWzBdLgoKQ2hlZXJzLAp+U2VyZ2VqCgpbMF0gaHR0cHM6
Ly9naXRodWIuY29tL3Nlcmdlai1wcm9za3VyaW4veGVuIChicmFuY2ggYXJtLWdwdC13YWxrLXY5
KQoKU2VyZ2VqIFByb3NrdXJpbiAoMTMpOgogIGFybS9tZW1fYWNjZXNzOiBBZGQgYW5kIGNsZWFu
dXAgKFRDUl98VFRCQ1JfKSogZGVmaW5lcwogIGFybS9tZW1fYWNjZXNzOiBBZGQgZGVmaW5lcyBz
dXBwb3J0aW5nIFBUcyB3aXRoIHZhcnlpbmcgcGFnZSBzaXplcwogIGFybS9scGFlOiBJbnRyb2R1
Y2UgbHBhZV9pc19wYWdlIGhlbHBlcgogIGFybS9tZW1fYWNjZXNzOiBBZGQgc2hvcnQtZGVzY3Jp
cHRvciBwdGUgdHlwZWRlZnMgYW5kIG1hY3JvcwogIGFybS9tZW1fYWNjZXNzOiBJbnRyb2R1Y2Ug
R1YyTV9FWEVDIHBlcm1pc3Npb24KICBhcm0vbWVtX2FjY2VzczogSW50cm9kdWNlIEJJVF9VTEwg
Yml0IG9wZXJhdGlvbgogIGFybS9tZW1fYWNjZXNzOiBJbnRyb2R1Y2UgR0VOTUFTS19VTEwgYml0
IG9wZXJhdGlvbgogIGFybS9ndWVzdF9hY2Nlc3M6IE1vdmUgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVt
b3J5IHRvIGd1ZXN0X2FjY2Vzcy5oCiAgYXJtL2d1ZXN0X2FjY2VzczogUmVuYW1lIHZnaWNfYWNj
ZXNzX2d1ZXN0X21lbW9yeQogIGFybS9tZW1fYWNjZXNzOiBBZGQgc29mdHdhcmUgZ3Vlc3QtcGFn
ZS10YWJsZSB3YWxrCiAgYXJtL21lbV9hY2Nlc3M6IEFkZCBsb25nLWRlc2NyaXB0b3IgYmFzZWQg
Z3B0CiAgYXJtL21lbV9hY2Nlc3M6IEFkZCBzaG9ydC1kZXNjcmlwdG9yIGJhc2VkIGdwdAogIGFy
bS9tZW1fYWNjZXNzOiBXYWxrIHRoZSBndWVzdCdzIHB0IGluIHNvZnR3YXJlCgogeGVuL2FyY2gv
YXJtL01ha2VmaWxlICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fs
ay5jICAgICAgICAgIHwgNjM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyAgICAgICAgICAgfCAgNTAgKysrCiB4ZW4vYXJjaC9h
cm0vbWVtX2FjY2Vzcy5jICAgICAgICAgIHwgIDMxICstCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYyAgICAgICAgIHwgIDM3ICstLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgICAgICAg
ICB8ICA0OSAtLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggICAgICAgfCAgIDEgKwog
eGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCAgICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2FjY2Vzcy5oIHwgICA0ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rf
d2Fsay5oICAgfCAgMTkgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oICAgICAgICAgfCAg
NjYgKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICB8ICAgOCArLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oICAgIHwgIDY5ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2hvcnQt
ZGVzYy5oICAgfCAxMzAgKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgICAg
ICAgfCAgIDMgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgICAgICB8ICAgMiArCiB4
ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmggICAgICAgICAgIHwgICAzICsKIDE4IGZpbGVzIGNoYW5n
ZWQsIDEwMzYgaW5zZXJ0aW9ucygrKSwgNzYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLWFybS9zaG9ydC1kZXNjLmgKCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyCw-0000km-JH; Wed, 16 Aug 2017 13:18:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyCu-0000hl-JP
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:00 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DC/0F-02181-70644995; Wed, 16 Aug 2017 13:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ5fdbUq
 kwZY2UYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPB3UmMBWcNKnp2X2BrYJyn1sXIxSEksJFR
 4tz/HnYIZxOjROubvYxdjJwcbAIGElNer2QFsUUElCTurZrMBFLELNDEKHGv8QEbSEJYIFpi7
 4WHLCA2i4CqxKr5L8BsXgEbifN3PzKD2BIC8hITe6eBDeUUsJW43/oerEYIqOZlYwvTBEbuBY
 wMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC4g/F
 Us/MhRkkOJiVR3iCtKZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXuQDlBItS01Mr0jJzgKEG
 k5bg4FES4TUCSfMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDhvCEiRAEhRRmke3AhY2F9il
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7G2QKT2ZeCdymV0BHMAEdcaV9EsgRJYkIKakGRo
 MKgexpl6KPyk1657y84ffG0n/bd1d0BzoY616y/2jEFWIbdvN/0L0k2Y+Rnr/ZlKwl9llppW1
 ef5RjTo7DvQ18+esmctZolv8W/zXr/h+P5RM73f54q/ArpzGvjV6XKHuizcwo9ZDACZlQpyyz
 tSEq/Mu7HHhKWfiuBW12XOQf8OSRbIqjEktxRqKhFnNRcSIAJ+5qW3YCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502889479!107034180!1
X-Originating-IP: [131.159.0.8]
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 29043 invoked from network); 16 Aug 2017 13:17:59 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:17:59 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id B681C1132061B;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id A816B1F029;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:39 +0200
Message-Id: <20170816131744.13051-9-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 08/13] arm/guest_access: Move
	vgic_access_guest_memory to guest_access.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgbW92ZXMgdGhlIGZ1bmN0aW9uIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSB0
byBndWVzdGNvcHkuYwphbmQgdGhlIGhlYWRlciBhc20vZ3Vlc3RfYWNjZXNzLmguIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlcyBhcmUgbWFkZS4KUGxlYXNlIG5vdGUgdGhhdCB0aGUgZnVuY3Rpb24gd2ls
bCBiZSByZW5hbWVkIGluIHRoZSBmb2xsb3dpbmcgY29tbWl0LgoKU2lnbmVkLW9mZi1ieTogU2Vy
Z2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQp2NjogV2UgYWRkZWQgdGhpcyBwYXRjaCB0byBvdXIgcGF0Y2ggc2VyaWVzLgoK
djc6IEFkZCBBY2tlZC1ieSBKdWxpZW4gR3JhbGwuCgp2OTogSW5jbHVkZSA8eGVuL3NjaGVkLmg+
IGluIDxhc20vZ3Vlc3RfYWNjZXNzLmg+IHRvIGZpeCBidWlsZCBpc3N1ZXMKICAgIGR1ZSB0byBt
aXNzaW5nIHR5cGUgaW5mb3JtYXRpb24uCi0tLQogeGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jICAg
ICAgICAgICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3ZnaWMu
YyAgICAgICAgICAgICAgICB8IDQ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggfCAgNCArKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oICAgICAgICAgfCAgMyAtLS0KIDUgZmlsZXMgY2hhbmdlZCwgNTUg
aW5zZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2d1ZXN0Y29weS5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCmluZGV4IDQxMzEyNWYwMmIu
LjkzOGZmZTI2NjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYworKysgYi94
ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKQEAgLTExOCw2ICsxMTgsNTYgQEAgdW5zaWduZWQgbG9u
ZyByYXdfY29weV9mcm9tX2d1ZXN0KHZvaWQgKnRvLCBjb25zdCB2b2lkIF9fdXNlciAqZnJvbSwg
dW5zaWduZWQgbGUKICAgICB9CiAgICAgcmV0dXJuIDA7CiB9CisKKy8qCisgKiBUZW1wb3Jhcmls
eSBtYXAgb25lIHBoeXNpY2FsIGd1ZXN0IHBhZ2UgYW5kIGNvcHkgZGF0YSB0byBvciBmcm9tIGl0
LgorICogVGhlIGRhdGEgdG8gYmUgY29waWVkIGNhbm5vdCBjcm9zcyBhIHBhZ2UgYm91bmRhcnku
CisgKi8KK2ludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgcGFk
ZHJfdCBncGEsIHZvaWQgKmJ1ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3Qgc2l6ZSwgYm9vbCBpc193cml0ZSkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwor
ICAgIHVpbnQ2NF90IG9mZnNldCA9IGdwYSAmIH5QQUdFX01BU0s7ICAvKiBPZmZzZXQgd2l0aGlu
IHRoZSBtYXBwZWQgcGFnZSAqLworICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICB2b2lkICpwOwor
CisgICAgLyogRG8gbm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4gKi8KKyAgICBpZiAoIHNpemUg
PiAoUEFHRV9TSVpFIC0gb2Zmc2V0KSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSICJkJWQ6IHZJVFM6IG1lbW9yeSBhY2Nlc3Mgd291bGQgY3Jvc3MgcGFnZSBib3VuZGFyeVxu
IiwKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgIH0KKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBwYWRkcl90b19wZm4o
Z3BhKSwgJnAybXQsIFAyTV9BTExPQyk7CisgICAgaWYgKCAhcGFnZSApCisgICAgeworICAgICAg
ICBwcmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IHZJVFM6IEZhaWxlZCB0byBnZXQgdGFibGUgZW50
cnlcbiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOworICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICB9CisKKyAgICBpZiAoICFwMm1faXNfcmFtKHAybXQpICkKKyAgICB7CisgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IHZJ
VFM6IG1lbW9yeSB1c2VkIGJ5IHRoZSBJVFMgc2hvdWxkIGJlIFJBTS4iLAorICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAg
cCA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworCisgICAgaWYgKCBpc193cml0ZSApCisgICAg
ICAgIG1lbWNweShwICsgb2Zmc2V0LCBidWYsIHNpemUpOworICAgIGVsc2UKKyAgICAgICAgbWVt
Y3B5KGJ1ZiwgcCArIG9mZnNldCwgc2l6ZSk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShwKTsK
KyAgICBwdXRfcGFnZShwYWdlKTsKKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMt
aXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA5ZWY3OTJmNDc5Li4xYWY2
ODIwY2FiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zaXplcy5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+
CisjaW5jbHVkZSA8YXNtL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPGFzbS9tbWlvLmg+CiAj
aW5jbHVkZSA8YXNtL2dpY192M19kZWZzLmg+CiAjaW5jbHVkZSA8YXNtL2dpY192M19pdHMuaD4K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmlu
ZGV4IDFlNTEwN2I5ZjguLjdhNGUzY2RjODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjM4LDU1ICs2MzgsNiBAQCB2b2lkIHZn
aWNfZnJlZV92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQogfQogCiAv
KgotICogVGVtcG9yYXJpbHkgbWFwIG9uZSBwaHlzaWNhbCBndWVzdCBwYWdlIGFuZCBjb3B5IGRh
dGEgdG8gb3IgZnJvbSBpdC4KLSAqIFRoZSBkYXRhIHRvIGJlIGNvcGllZCBjYW5ub3QgY3Jvc3Mg
YSBwYWdlIGJvdW5kYXJ5LgotICovCi1pbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVj
dCBkb21haW4gKmQsIHBhZGRyX3QgZ3BhLCB2b2lkICpidWYsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2wgaXNfd3JpdGUpCi17Ci0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKLSAgICB1aW50NjRfdCBvZmZzZXQgPSBncGEgJiB+UEFHRV9NQVNLOyAg
LyogT2Zmc2V0IHdpdGhpbiB0aGUgbWFwcGVkIHBhZ2UgKi8KLSAgICBwMm1fdHlwZV90IHAybXQ7
Ci0gICAgdm9pZCAqcDsKLQotICAgIC8qIERvIG5vdCBjcm9zcyBhIHBhZ2UgYm91bmRhcnkuICov
Ci0gICAgaWYgKCBzaXplID4gKFBBR0VfU0laRSAtIG9mZnNldCkgKQotICAgIHsKLSAgICAgICAg
cHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiB2SVRTOiBtZW1vcnkgYWNjZXNzIHdvdWxkIGNyb3Nz
IHBhZ2UgYm91bmRhcnlcbiIsCi0gICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwotICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4o
ZCwgcGFkZHJfdG9fcGZuKGdwYSksICZwMm10LCBQMk1fQUxMT0MpOwotICAgIGlmICggIXBhZ2Ug
KQotICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiB2SVRTOiBGYWlsZWQg
dG8gZ2V0IHRhYmxlIGVudHJ5XG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKLSAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgaWYgKCAhcDJtX2lzX3JhbShwMm10
KSApCi0gICAgewotICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUiAiZCVkOiB2SVRTOiBtZW1vcnkgdXNlZCBieSB0aGUgSVRTIHNob3VsZCBiZSBSQU0u
IiwKLSAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Ci0gICAgICAgIHJldHVybiAtRUlOVkFM
OwotICAgIH0KLQotICAgIHAgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKLQotICAgIGlmICgg
aXNfd3JpdGUgKQotICAgICAgICBtZW1jcHkocCArIG9mZnNldCwgYnVmLCBzaXplKTsKLSAgICBl
bHNlCi0gICAgICAgIG1lbWNweShidWYsIHAgKyBvZmZzZXQsIHNpemUpOwotCi0gICAgdW5tYXBf
ZG9tYWluX3BhZ2UocCk7Ci0gICAgcHV0X3BhZ2UocGFnZSk7Ci0KLSAgICByZXR1cm4gMDsKLX0K
LQotLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKICAqIGMtZmlsZS1zdHlsZTog
IkJTRCIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCmluZGV4IDI1MWU5MzU1OTcuLmRmNTcz
N2NiZTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaApAQCAtMyw2ICszLDcgQEAKIAog
I2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAogdW5zaWduZWQgbG9uZyByYXdfY29weV90b19ndWVzdCh2
b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQgbGVuKTsKIHVuc2lnbmVkIGxvbmcg
cmF3X2NvcHlfdG9fZ3Vlc3RfZmx1c2hfZGNhY2hlKHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9t
LApAQCAtMTAsNiArMTEsOSBAQCB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2ZsdXNo
X2RjYWNoZSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwKIHVuc2lnbmVkIGxvbmcgcmF3X2Nv
cHlfZnJvbV9ndWVzdCh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQgbGVuKTsK
IHVuc2lnbmVkIGxvbmcgcmF3X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1bnNpZ25lZCBsZW4pOwog
CitpbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3Qg
Z3BhLCB2b2lkICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNp
emUsIGJvb2xfdCBpc193cml0ZSk7CisKICNkZWZpbmUgX19yYXdfY29weV90b19ndWVzdCByYXdf
Y29weV90b19ndWVzdAogI2RlZmluZSBfX3Jhd19jb3B5X2Zyb21fZ3Vlc3QgcmF3X2NvcHlfZnJv
bV9ndWVzdAogI2RlZmluZSBfX3Jhd19jbGVhcl9ndWVzdCByYXdfY2xlYXJfZ3Vlc3QKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKaW5kZXggZDRlZDIzZGYyOC4uZTQ4OWQwYmYyMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTIx
Nyw5ICsyMTcsNiBAQCBleHRlcm4gdm9pZCByZWdpc3Rlcl92Z2ljX29wcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgKm9wcyk7CiBpbnQgdmdpY192Ml9pbml0KHN0cnVj
dCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiBpbnQgdmdpY192M19pbml0KHN0cnVjdCBk
b21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiAKLWludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1v
cnkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6ZSwgYm9vbF90IGlzX3dyaXRlKTsKLQogZXh0
ZXJuIGludCBkb21haW5fdmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9f
Y291bnQpOwogZXh0ZXJuIGludCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdik7CiBleHRl
cm4gYm9vbCB2Z2ljX3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLAotLSAK
Mi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyD4-0000sV-16; Wed, 16 Aug 2017 13:18:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyD2-0000q2-Tm
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:09 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 63/03-01996-01644995; Wed, 16 Aug 2017 13:18:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ5fXbUq
 kweTHshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0brjl7WghM2FW/bj7E1ML7Q7mLk4hAS2Mgo
 cfncBXYIZxOjxMbTq4EcTg42AQOJKa9XsoLYIgJKEvdWTWYCKWIWaGKUuNf4gA0kISzgIfF/6
 ldGEJtFQFXiX982sAZeAVuJyy2nwAZJCMhLTOydBlbDCRS/3/qeBcQWErCReNnYwjSBkXsBI8
 MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxAHzMAwQ7Gs6c
 9DzFKcjApifIGaU2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu84FKCdYlJqeWpGWmQMMNpi0
 BAePkgivEUiat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEeUNAigRAijJK8+BGwAL/EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5a0Gm8GTmlcBtegV0BBPQEVfaJ4EcUZKIkJJqYCyWuV
 FxeodJYcWa12lmzJfuX/SNdt240s7rp4Cxk2K6yukn3RM9Y3UPnV3y/k+lZsbiP/NUtKZ8igj
 Pu3Zsi/Fxi/lzly8pvrr7au9JBe5/zR8yzqcWC7sHOlyRVpuRcrCwcNq53hPnZnpYpO62c1t8
 4u2TL/MKbl+busj++Zvti36q7BMVz3JQYinOSDTUYi4qTgQAT5d9THcCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502889485!91645201!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17629 invoked from network); 16 Aug 2017 13:18:05 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Aug 2017 13:18:05 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 05D2E1132061A;
 Wed, 16 Aug 2017 15:17:48 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id EA9ED1F029;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:43 +0200
Message-Id: <20170816131744.13051-13-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 12/13] arm/mem_access: Add short-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCnNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0
IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4gVGhlCmltcGxlbWVudGF0aW9uIGlzIGJhc2VkIG9u
IEFSTSBEREkgMDQ4N0ItYSBKMS02MDAyIGFuZCBBUk0gRERJIDA0MDZDLWIKQjMtMTUwNi4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdjM6IE1vdmUgdGhlIGltcGxlbWVudGF0aW9uIHRv
IC4veGVuL2FyY2gvYXJtL2d1ZXN0X2NvcHkuYy4KCiAgICBVc2UgZGVmaW5lcyBpbnN0ZWFkIG9m
IGhhcmRjb2RlZCB2YWx1ZXMuCgogICAgQ29zbWV0aWMgZml4ZXMgJiBBZGRlZCBtb3JlIGNvbWVu
dHMuCgp2NDogQWRqdXN0ZWQgdGhlIG5hbWVzIG9mIHNob3J0LWRlc2NyaXB0b3IgZGF0YS10eXBl
cy4KCiAgICBBZGFwdCB0aGUgZnVuY3Rpb24gdG8gdGhlIG5ldyBwYXJhbWV0ZXIgb2YgdHlwZSAi
c3RydWN0IHZjcHUgKiIuCgogICAgQ29zbWV0aWMgZml4ZXMuCgp2NTogTWFrZSB1c2Ugb2YgdGhl
IGZ1bmN0aW9uIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSByZWFkIHBhZ2UgdGFibGUKICAgIGVu
dHJpZXMgaW4gZ3Vlc3QgbWVtb3J5LiBBdCB0aGUgc2FtZSB0aW1lLCBlbGltaW5hdGUgdGhlIG9m
ZnNldHMKICAgIGFycmF5LCBhcyB0aGVyZSBpcyBubyBuZWVkIGZvciBhbiBhcnJheS4gSW5zdGVh
ZCwgd2UgYXBwbHkgdGhlCiAgICBhc3NvY2lhdGVkIG1hc2tzIHRvIGNvbXB1dGUgdGhlIEdWQSBv
ZmZzZXRzIGRpcmVjdGx5IGluIHRoZSBjb2RlLgoKICAgIFVzZSBHRU5NQVNLIHRvIGNvbXB1dGUg
Y29tcGxleCBtYXNrcyB0byBlYXNlIGNvZGUgcmVhZGFiaWxpdHkuCgogICAgVXNlIHRoZSB0eXBl
IHVpbnQzMl90IGZvciB0aGUgVFRCUiByZWdpc3Rlci4KCiAgICBNYWtlIHVzZSBvZiBMMkRFU0Nf
e1NNQUxMfExBUkdFfV9QQUdFX1NISUZUIGluc3RlYWQgb2YKICAgIFBBR0VfU0hJRlRfezRLfDY0
S30gbWFjcm9zLgoKICAgIFJlbW92ZSB7TDF8TDJ9REVTQ18qIGRlZmluZXMgZnJvbSB0aGlzIGNv
bW1pdC4KCiAgICBBZGQgY29tbWVudHMgYW5kIGNvc21ldGljIGZpeGVzLgoKdjY6IFJlbW92ZSB0
aGUgdmFyaWFibGUgbGV2ZWwgZnJvbSB0aGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19zZCBhcyBpdCBp
cyBhCiAgICBsZWZ0LW92ZXIgZnJvbSBwcmV2aW91cyBjb21taXRzIGFuZCBpcyBub3QgdXNlZCBh
bnltb3JlLgoKICAgIFJlbW92ZSB0aGUgZmFsc2VseSBhZGRlZCBpc3N1ZSB0aGF0IGFwcGxpZWQg
dGhlIG1hc2sgdG8gdGhlIGd2YQogICAgdXNpbmcgdGhlICUtb3BlcmF0b3IgaW4gdGhlIEwxREVT
Q19QQUdFX1RBQkxFIGNhc2UuIEluc3RlYWQsIHVzZSB0aGUKICAgICYtb3BlcmF0b3IgYXMgaXQg
c2hvdWxkIGhhdmUgYmVlbiBkb25lIGluIHRoZSBmaXJzdCBwbGFjZS4KCiAgICBNYWtlIHVzZSBv
ZiByZW5hbWVkIGZ1bmN0aW9uIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGluc3RlYWQgb2YK
ICAgIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeS4KCnY3OiBBZGRlZCBBY2tlZC1ieSBKdWxpZW4g
R3JhbGwuCgp2ODogV2UgY2FzdCBwdGUuKi5iYXNlIHRvIHBhZGRyX3QgdG8gY29wZSB3aXRoIEMg
dHlwZSBwcm9tb3Rpb24gb2YKICAgIHR5cGVzIHNtYWxsZXIgdGhhbiBpbnQuIE90aGVyd2lzZSBw
dGUuKi5iYXNlIHdvdWxkIGJlIGNhc3RlZCB0bwogICAgaW50IGFuZCBzdWJzZXF1ZW50bHkgc2ln
biBleHRlbmRlZCwgdGh1cyBsZWFkaW5nIHRvIGEgd3JvbmcgdmFsdWUuCi0tLQogeGVuL2FyY2gv
YXJtL2d1ZXN0X3dhbGsuYyB8IDE0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQ1IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNo
L2FybS9ndWVzdF93YWxrLmMKaW5kZXggZDBkNDVhZDY1OS4uYzM4YmVkY2Y2NSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fs
ay5jCkBAIC0xOSw2ICsxOSw3IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
YXNtL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CisjaW5jbHVk
ZSA8YXNtL3Nob3J0LWRlc2MuaD4KIAogLyoKICAqIFRoZSBmdW5jdGlvbiBndWVzdF93YWxrX3Nk
IHRyYW5zbGF0ZXMgYSBnaXZlbiBHVkEgaW50byBhbiBJUEEgdXNpbmcgdGhlCkBAIC0zMSw4ICsz
MiwxNTAgQEAgc3RhdGljIGludCBndWVzdF93YWxrX3NkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAog
ICAgICAgICAgICAgICAgICAgICAgICAgIHZhZGRyX3QgZ3ZhLCBwYWRkcl90ICppcGEsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcykKIHsKLSAgICAvKiBOb3Qg
aW1wbGVtZW50ZWQgeWV0LiAqLwotICAgIHJldHVybiAtRUZBVUxUOworICAgIGludCByZXQ7Cisg
ICAgYm9vbCBkaXNhYmxlZCA9IHRydWU7CisgICAgdWludDMyX3QgdHRicjsKKyAgICBwYWRkcl90
IG1hc2ssIHBhZGRyOworICAgIHNob3J0X2Rlc2NfdCBwdGU7CisgICAgcmVnaXN0ZXJfdCB0dGJj
ciA9IFJFQURfU1lTUkVHKFRDUl9FTDEpOworICAgIHVuc2lnbmVkIGludCBuID0gdHRiY3IgJiBU
VEJDUl9OX01BU0s7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKworICAgIG1h
c2sgPSBHRU5NQVNLX1VMTCgzMSwgKDMyIC0gbikpOworCisgICAgaWYgKCBuID09IDAgfHwgIShn
dmEgJiBtYXNrKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBVc2UgVFRCUjAgZm9y
IEdWQSB0byBJUEEgdHJhbnNsYXRpb24uCisgICAgICAgICAqCisgICAgICAgICAqIE5vdGUgdGhh
dCBvbiBBQXJjaDMyLCB0aGUgVFRCUjBfRUwxIHJlZ2lzdGVyIGlzIDMyLWJpdCB3aWRlLgorICAg
ICAgICAgKiBOZXZlcnRoZWxlc3MsIHdlIGhhdmUgdG8gdXNlIHRoZSBSRUFEX1NZU1JFRzY0IG1h
Y3JvLCBhcyBpdCBpcworICAgICAgICAgKiByZXF1aXJlZCBmb3IgcmVhZGluZyBUVEJSMF9FTDEu
CisgICAgICAgICAqLworICAgICAgICB0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMF9FTDEpOwor
CisgICAgICAgIC8qIElmIFRUQkNSLlBEMCBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1c2luZyBUVEJS
MCBhcmUgZGlzYWJsZWQuICovCisgICAgICAgIGRpc2FibGVkID0gdHRiY3IgJiBUVEJDUl9QRDA7
CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFVzZSBUVEJS
MSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogTm90
ZSB0aGF0IG9uIEFBcmNoMzIsIHRoZSBUVEJSMV9FTDEgcmVnaXN0ZXIgaXMgMzItYml0IHdpZGUu
CisgICAgICAgICAqIE5ldmVydGhlbGVzcywgd2UgaGF2ZSB0byB1c2UgdGhlIFJFQURfU1lTUkVH
NjQgbWFjcm8sIGFzIGl0IGlzCisgICAgICAgICAqIHJlcXVpcmVkIGZvciByZWFkaW5nIFRUQlIx
X0VMMS4KKyAgICAgICAgICovCisgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIxX0VM
MSk7CisKKyAgICAgICAgLyogSWYgVFRCQ1IuUEQxIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5n
IFRUQlIxIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgZGlzYWJsZWQgPSB0dGJjciAmIFRUQkNS
X1BEMTsKKworICAgICAgICAvKgorICAgICAgICAgKiBUVEJSMSB0cmFuc2xhdGlvbiBhbHdheXMg
d29ya3MgbGlrZSBuPT0wIFRUQlIwIHRyYW5zbGF0aW9uIChBUk0gRERJCisgICAgICAgICAqIDA0
ODdCLmEgSjEtNjAwMykuCisgICAgICAgICAqLworICAgICAgICBuID0gMDsKKyAgICB9CisKKyAg
ICBpZiAoIGRpc2FibGVkICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAvKgorICAg
ICAqIFRoZSBhZGRyZXNzIG9mIHRoZSBMMSBkZXNjcmlwdG9yIGZvciB0aGUgaW5pdGlhbCBsb29r
dXAgaGFzIHRoZQorICAgICAqIGZvbGxvd2luZyBmb3JtYXQ6IFt0dGJyPDMxOjE0LW4+Omd2YTwz
MS1uOjIwPjowMF0gKEFSTSBEREkgMDQ4N0IuYQorICAgICAqIEoxLTYwMDMpLiBOb3RlIHRoYXQg
dGhlIGZvbGxvd2luZyBHUEEgY29tcHV0YXRpb24gYWxyZWFkeSBjb25zaWRlcnMgdGhhdAorICAg
ICAqIHRoZSBmaXJzdCBsZXZlbCBhZGRyZXNzIHRyYW5zbGF0aW9uIG1pZ2h0IGNvbXByaXNlIHVw
IHRvIGZvdXIKKyAgICAgKiBjb25zZWN1dGl2ZSBwYWdlcyBhbmQgZG9lcyBub3QgbmVlZCB0byBi
ZSBwYWdlLWFsaWduZWQgaWYgbiA+IDIuCisgICAgICovCisgICAgbWFzayA9IEdFTk1BU0soMzEs
ICgxNCAtIG4pKTsKKyAgICBwYWRkciA9ICh0dGJyICYgbWFzayk7CisKKyAgICBtYXNrID0gR0VO
TUFTSygoMzEgLSBuKSwgMjApOworICAgIHBhZGRyIHw9IChndmEgJiBtYXNrKSA+PiAxODsKKwor
ICAgIC8qIEFjY2VzcyB0aGUgZ3Vlc3QncyBtZW1vcnkgdG8gcmVhZCBvbmx5IG9uZSBQVEUuICov
CisgICAgcmV0ID0gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoZCwgcGFkZHIsICZwdGUsIHNp
emVvZihzaG9ydF9kZXNjX3QpLCBmYWxzZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKworICAgIHN3aXRjaCAoIHB0ZS53YWxrLmR0ICkKKyAgICB7CisgICAgY2Fz
ZSBMMURFU0NfSU5WQUxJRDoKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBjYXNlIEwx
REVTQ19QQUdFX1RBQkxFOgorICAgICAgICAvKgorICAgICAgICAgKiBUaGUgYWRkcmVzcyBvZiB0
aGUgTDIgZGVzY3JpcHRvciBoYXMgdGhlIGZvbGxvd2luZyBmb3JtYXQ6CisgICAgICAgICAqIFts
MWRlc2M8MzE6MTA+Omd2YTwxOToxMj46MDBdIChBUk0gRERJIDA0ODdCLmFKMS02MDA0KS4gTm90
ZSB0aGF0CisgICAgICAgICAqIHRoZSBmb2xsb3dpbmcgYWRkcmVzcyBjb21wdXRhdGlvbiBhbHJl
YWR5IGNvbnNpZGVycyB0aGF0IHRoZSBzZWNvbmQKKyAgICAgICAgICogbGV2ZWwgdHJhbnNsYXRp
b24gdGFibGUgZG9lcyBub3QgbmVlZCB0byBiZSBwYWdlIGFsaWduZWQuCisgICAgICAgICAqLwor
ICAgICAgICBtYXNrID0gR0VOTUFTSygxOSwgMTIpOworICAgICAgICAvKgorICAgICAgICAgKiBD
YXN0IHB0ZS53YWxrLmJhc2UgdG8gcGFkZHJfdCB0byBjb3BlIHdpdGggQyB0eXBlIHByb21vdGlv
biBvZiB0eXBlcworICAgICAgICAgKiBzbWFsbGVyIHRoYW4gaW50LiBPdGhlcndpc2UgcHRlLndh
bGsuYmFzZSB3b3VsZCBiZSBjYXN0ZWQgdG8gaW50IGFuZAorICAgICAgICAgKiBzdWJzZXF1ZW50
bHkgc2lnbiBleHRlbmRlZCwgdGh1cyBsZWFkaW5nIHRvIGEgd3JvbmcgdmFsdWUuCisgICAgICAg
ICAqLworICAgICAgICBwYWRkciA9ICgocGFkZHJfdClwdGUud2Fsay5iYXNlIDw8IDEwKSB8ICgo
Z3ZhICYgbWFzaykgPj4gMTApOworCisgICAgICAgIC8qIEFjY2VzcyB0aGUgZ3Vlc3QncyBtZW1v
cnkgdG8gcmVhZCBvbmx5IG9uZSBQVEUuICovCisgICAgICAgIHJldCA9IGFjY2Vzc19ndWVzdF9t
ZW1vcnlfYnlfaXBhKGQsIHBhZGRyLCAmcHRlLCBzaXplb2Yoc2hvcnRfZGVzY190KSwgZmFsc2Up
OworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
ICAgICBpZiAoIHB0ZS53YWxrLmR0ID09IEwyREVTQ19JTlZBTElEICkKKyAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOworCisgICAgICAgIGlmICggcHRlLnBnLnBhZ2UgKSAvKiBTbWFsbCBwYWdl
LiAqLworICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgTDJERVNDX1NNQUxM
X1BBR0VfU0hJRlQpIC0gMTsKKyAgICAgICAgICAgICppcGEgPSAoKHBhZGRyX3QpcHRlLnBnLmJh
c2UgPDwgTDJERVNDX1NNQUxMX1BBR0VfU0hJRlQpIHwgKGd2YSAmIG1hc2spOworCisgICAgICAg
ICAgICAvKiBTZXQgZXhlY3V0ZSBwZXJtaXNzaW9ucyBhc3NvY2lhdGVkIHdpdGggdGhlIHNtYWxs
IHBhZ2UuICovCisgICAgICAgICAgICBpZiAoICFwdGUucGcueG4gKQorICAgICAgICAgICAgICAg
ICpwZXJtcyB8PSBHVjJNX0VYRUM7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSAvKiBMYXJnZSBw
YWdlLiAqLworICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgTDJERVNDX0xB
UkdFX1BBR0VfU0hJRlQpIC0gMTsKKyAgICAgICAgICAgICppcGEgPSAoKHBhZGRyX3QpcHRlLmxw
Zy5iYXNlIDw8IEwyREVTQ19MQVJHRV9QQUdFX1NISUZUKSB8IChndmEgJiBtYXNrKTsKKworICAg
ICAgICAgICAgLyogU2V0IGV4ZWN1dGUgcGVybWlzc2lvbnMgYXNzb2NpYXRlZCB3aXRoIHRoZSBs
YXJnZSBwYWdlLiAqLworICAgICAgICAgICAgaWYgKCAhcHRlLmxwZy54biApCisgICAgICAgICAg
ICAgICAgKnBlcm1zIHw9IEdWMk1fRVhFQzsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFNldCBw
ZXJtaXNzaW9ucyBzbyB0aGF0IHRoZSBjYWxsZXIgY2FuIGNoZWNrIHRoZSBmbGFncyBieSBoZXJz
ZWxmLiAqLworICAgICAgICBpZiAoICFwdGUucGcucm8gKQorICAgICAgICAgICAgKnBlcm1zIHw9
IEdWMk1fV1JJVEU7CisKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEwxREVTQ19TRUNUSU9O
OgorICAgIGNhc2UgTDFERVNDX1NFQ1RJT05fUFhOOgorICAgICAgICBpZiAoICFwdGUuc2VjLnN1
cGVyc2VjICkgLyogU2VjdGlvbiAqLworICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFV
TEwgPDwgTDFERVNDX1NFQ1RJT05fU0hJRlQpIC0gMTsKKyAgICAgICAgICAgICppcGEgPSAoKHBh
ZGRyX3QpcHRlLnNlYy5iYXNlIDw8IEwxREVTQ19TRUNUSU9OX1NISUZUKSB8IChndmEgJiBtYXNr
KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIC8qIFN1cGVyc2VjdGlvbiAqLworICAgICAgICB7
CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgTDFERVNDX1NVUEVSU0VDVElPTl9TSElGVCkg
LSAxOworICAgICAgICAgICAgKmlwYSA9IGd2YSAmIG1hc2s7CisgICAgICAgICAgICAqaXBhIHw9
IChwYWRkcl90KShwdGUuc3VwZXJzZWMuYmFzZSkgPDwgTDFERVNDX1NVUEVSU0VDVElPTl9TSElG
VDsKKyAgICAgICAgICAgICppcGEgfD0gKHBhZGRyX3QpKHB0ZS5zdXBlcnNlYy5leHRiYXNlMSkg
PDwgTDFERVNDX1NVUEVSU0VDVElPTl9FWFRfQkFTRTFfU0hJRlQ7CisgICAgICAgICAgICAqaXBh
IHw9IChwYWRkcl90KShwdGUuc3VwZXJzZWMuZXh0YmFzZTIpIDw8IEwxREVTQ19TVVBFUlNFQ1RJ
T05fRVhUX0JBU0UyX1NISUZUOworICAgICAgICB9CisKKyAgICAgICAgLyogU2V0IHBlcm1pc3Np
b25zIHNvIHRoYXQgdGhlIGNhbGxlciBjYW4gY2hlY2sgdGhlIGZsYWdzIGJ5IGhlcnNlbGYuICov
CisgICAgICAgIGlmICggIXB0ZS5zZWMucm8gKQorICAgICAgICAgICAgKnBlcm1zIHw9IEdWMk1f
V1JJVEU7CisgICAgICAgIGlmICggIXB0ZS5zZWMueG4gKQorICAgICAgICAgICAgKnBlcm1zIHw9
IEdWMk1fRVhFQzsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKLS0gCjIuMTMuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:18: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.xen.org>)
	id 1dhyD8-0000xv-CI; Wed, 16 Aug 2017 13:18:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyD7-0000x2-Kl
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:13 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AF/93-03557-41644995; Wed, 16 Aug 2017 13:18:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsXSPJ+BQ1fEbUq
 kwa3Pwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/2euYC+bYVPxbZt3A+Ea/i5GLQ0hgI6PE
 z7ktLBDOJkaJOfMuMHUxcnKwCRhITHm9khXEFhFQkri3ajITSBGzQBOjxL3GB2wgCWEBH4kj7
 X/BbBYBVYmXZ58ygti8ArYSM76vZgaxJQTkJSb2TgOLcwLF77e+ZwGxhQRsJF42tjBNYORewM
 iwilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0MMMQLCDcd/
 HyEOMkhxMSqK8QVpTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8K5zAcoJFqWmp1akZeYAQw0m
 LcHBoyTCawSS5i0uSMwtzkyHSJ1iNOZY0LPhCxPHqwn/vzEJseTl56VKifOGgJQKgJRmlObBD
 YLFwCVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8/4FmcKTmVcCt+8V0ClMQKdcaZ8EckpJIk
 JKqoEx42n4mg7R4pKJ15OSH1etUi6tzHLT0rdx6k8ICr5s82JnbjybxpuwsIAXhxJbIzXu/tr
 eo5553G3JnhKh4FTvqMC5Py+Xcy4TT74SvnOLAtecVx8PvZ6xqXbt0yxJt+V/O+V0q/NYbuzN
 37nxSZZQ0oen+Yb13FPzH35P8b0px6B1fs65UzlKLMUZiYZazEXFiQDiYmL5fAIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502889492!64252594!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11281 invoked from network); 16 Aug 2017 13:18:12 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:18:12 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id D5CEA1132061A;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id C77221F029;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:41 +0200
Message-Id: <20170816131744.13051-11-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 10/13] arm/mem_access: Add software
	guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpbiBtZW1fYWNj
ZXNzLmMKdHJhbnNsYXRlcyBhIGd2YSB0byBhbiBpcGEgYnkgbWVhbnMgb2YgdGhlIGhhcmR3YXJl
IGZ1bmN0aW9uYWxpdHkgb2YgdGhlCkFSTSBhcmNoaXRlY3R1cmUuIFRoaXMgaXMgaW1wbGVtZW50
ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmCm1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBo
YXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhIHRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsCmFzIGd2YV90
b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2VzcyB0byB3aGlj
aCBtaWdodApiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvIGFkZHJlc3MgdGhp
cyBpc3N1ZSwgaW4gdGhpcyBjb21taXQKd2UgYWRkIGEgc29mdHdhcmUtYmFzZWQgZ3Vlc3QtcGFn
ZS10YWJsZSB3YWxrLCB3aGljaCB3aWxsIGJlIHVzZWQgYnkgdGhlCmZ1bmN0aW9uIHAybV9tZW1f
YWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBwZXJmb3JtIHRoZSBndmEgdG8gaXBhCnRyYW5zbGF0
aW9uIGluIHNvZnR3YXJlIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpOb3RlOiBU
aGUgaW50cm9kdWNlZCBmdW5jdGlvbiBndWVzdF93YWxrX3RhYmxlcyBhc3N1bWVzIHRoYXQgdGhl
IGRvbWFpbiwKdGhlIGd2YSBvZiB3aGljaCBpcyB0byBiZSB0cmFuc2xhdGVkLCBpcyBydW5uaW5n
IG9uIHRoZSBjdXJyZW50bHkgYWN0aXZlCnZDUFUuIFRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgb24gYSBkaWZmZXJlbnQgdkNQVSwgdGhlIGZvbGxvd2luZwpyZWdpc3RlcnMgd291bGQg
bmVlZCB0byBiZSBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwxLCBhbmQKU0NU
TFJfRUwxLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MjogUmVuYW1lIHAybV9ndmFf
dG9faXBhIHRvIHAybV93YWxrX2dwdCBhbmQgbW92ZSBpdCB0byBwMm0uYy4KCiAgICBNb3ZlIHRo
ZSBmdW5jdGlvbmFsaXR5IHJlc3BvbnNpYmxlIGZvciB3YWxraW5nIGxvbmctZGVzY3JpcHRvciBi
YXNlZAogICAgdHJhbnNsYXRpb24gdGFibGVzIG91dCBvZiB0aGUgZnVuY3Rpb24gcDJtX3dhbGtf
Z3B0LiBBbHNvIG1vdmUgb3V0CiAgICB0aGUgbG9uZy1kZXNjcmlwdG9yIGJhc2VkIHRyYW5zbGF0
aW9uIG91dCBvZiB0aGlzIGNvbW1pdC4KCiAgICBDaGFuZ2UgZnVuY3Rpb24gcGFyYW1ldGVycyBp
biBvcmRlciB0byByZXR1cm4gYWNjZXNzIGFjY2VzcyByaWdodHMKICAgIHRvIGEgcmVxdWVzdGVk
IGd2YS4KCiAgICBDb3NtZXRpYyBmaXhlcy4KCnYzOiBSZW5hbWUgdGhlIGludHJvZHVjZWQgZnVu
Y3Rpb25zIHRvIGd1ZXN0X3dhbGtfKHRhYmxlc3xzZHxsZCkgYW5kCiAgICBtb3ZlIHRoZSBpbXBs
ZW1lbnRhdGlvbiB0byBndWVzdF9jb3B5LihjfGgpLgoKICAgIFNldCBwZXJtaXNzaW9ucyBpbiBn
dWVzdF93YWxrX3RhYmxlcyBhbHNvIGlmIHRoZSBNTVUgaXMgZGlzYWJsZWQuCgogICAgQ2hhbmdl
IHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgb2YgdHlwZSAic3RydWN0IHAybV9kb21haW4gKiIgdG8K
ICAgICJzdHJ1Y3QgdmNwdSAqIiBpbiB0aGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa190YWJsZXMuCgp2
NDogQ2hhbmdlIHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgb2YgdHlwZSAic3RydWN0IHAybV9kb21h
aW4gKiIgdG8KICAgICJzdHJ1Y3QgdmNwdSAqIiBpbiB0aGUgZnVuY3Rpb25zIGd1ZXN0X3dhbGtf
KHNkfGxkKSBhcyB3ZWxsLgoKdjU6IE1lcmdlIHR3byBpZi1zdGF0ZW1lbnRzIGluIGd1ZXN0X3dh
bGtfdGFibGVzIHRvIGVhc2UgcmVhZGFiaWxpdHkuCgogICAgU2V0IHBlcm1zIHRvIEdWMk1fUkVB
RCBhcyB0byBhdm9pZCB1bmRlZmluZWQgcGVybWlzc2lvbnMuCgogICAgQWRkIEp1bGllbiBHcmFs
bCdzIEFja2VkLWJ5LgoKdjY6IEFkanVzdGVkIGNoYW5nZS1sb2cgb2YgdjUuCgogICAgUmVtb3Zl
IEp1bGllbiBHcmFsbCdzIEFja2VkLWJ5IGFzIHdlIGhhdmUgY2hhbmdlZCB0aGUgaW5pdGlhbGl6
YXRpb24KICAgIG9mIHBlcm1zLiBUaGlzIG5lZWRzIHRvIGJlIHJldmlld2VkLgoKICAgIENvbW1l
bnQgd2h5IHdlIGluaXRpYWxpemUgcGVybXMgd2l0aCBHVjJNX1JFQUQgYnkgZGVmYXVsdC4gVGhp
cyBpcwogICAgZHVlIHRvIHRoZSBmYWN0IHRoYXQgaW4gdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRp
b24gd2UgYXNzdW1lIGEgR1ZBCiAgICB0byBJUEEgdHJhbnNsYXRpb24gd2l0aCBFTDEgcHJpdmls
ZWdlcy4gU2luY2UsIHZhbGlkIG1hcHBpbmdzIGluIHRoZQogICAgZmlyc3Qgc3RhZ2UgYWRkcmVz
cyB0cmFuc2xhdGlvbiB0YWJsZSBhcmUgcmVhZGFibGUgYnkgZGVmYXVsdCBmb3IKICAgIEVMMSwg
d2UgaW5pdGlhbGl6ZSBwZXJtcyB3aXRoIEdWMk1fUkVBRCBhbmQgZXh0ZW5kIHRoZSBwZXJtaXNz
aW9ucwogICAgYWNjb3JkaW5nIHRvIHRoZSBwYXJ0aWN1bGFyIHBhZ2UgdGFibGUgd2Fsay4KCnY3
OiBBZGQgQWNrZWQtYnkgSnVsaWVuIEdyYWxsLgotLS0KIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAg
ICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyAgICAgICAgfCA5OSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2d1ZXN0X3dhbGsuaCB8IDE5ICsrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDExOSBpbnNl
cnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmlu
ZGV4IDQ5ZTFmYjJmODQuLjI4MmQyYzI5NDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAgLTIxLDYgKzIxLDcgQEAgb2JqLSQo
Q09ORklHX0hBU19HSUNWMykgKz0gZ2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBn
aWMtdjMtaXRzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMtbHBpLm8KIG9iai15
ICs9IGd1ZXN0Y29weS5vCitvYmoteSArPSBndWVzdF93YWxrLm8KIG9iai15ICs9IGh2bS5vCiBv
YmoteSArPSBpby5vCiBvYmoteSArPSBpcnEubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1
ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uNzhiYWRjMjk0OQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9h
cmNoL2FybS9ndWVzdF93YWxrLmMKQEAgLTAsMCArMSw5OSBAQAorLyoKKyAqIEd1ZXN0IHBhZ2Ug
dGFibGUgd2FsaworICogQ29weXJpZ2h0IChjKSAyMDE3IFNlcmdlaiBQcm9za3VyaW4gPHByb3Nr
dXJpbkBzZWMuaW4udHVtLmRlPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAor
ICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2ls
bCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0
aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
KyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKy8qCisgKiBUaGUgZnVuY3Rpb24gZ3Vl
c3Rfd2Fsa19zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQor
ICogc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgaW4gc29mdHdhcmUu
IFRoaXMgZnVuY3Rpb24gYXNzdW1lcworICogdGhhdCB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgb24g
dGhlIGN1cnJlbnRseSBhY3RpdmUgdkNQVS4gVG8gd2FsayB0aGUgZ3Vlc3QncworICogcGFnZSB0
YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lzdGVycyB3b3VsZCBu
ZWVkIHRvIGJlCisgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwxLCBhbmQg
U0NUTFJfRUwxLgorICovCitzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZj
cHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3QgKmlw
YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1zKQoreworICAg
IC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCisgICAgcmV0dXJuIC1FRkFVTFQ7Cit9CisKKy8q
CisgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19sZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGlu
dG8gYW4gSVBBIHVzaW5nIHRoZQorICogbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxl
IGZvcm1hdCBpbiBzb2Z0d2FyZS4gVGhpcyBmdW5jdGlvbiBhc3N1bWVzCisgKiB0aGF0IHRoZSBk
b21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSB2Q1BVLiBUbyB3YWxrIHRo
ZSBndWVzdCdzCisgKiBwYWdlIHRhYmxlIG9uIGEgZGlmZmVyZW50IHZDUFUsIHRoZSBmb2xsb3dp
bmcgcmVnaXN0ZXJzIHdvdWxkIG5lZWQgdG8gYmUKKyAqIGxvYWRlZDogVENSX0VMMSwgVFRCUjBf
RUwxLCBUVEJSMV9FTDEsIGFuZCBTQ1RMUl9FTDEuCisgKi8KK3N0YXRpYyBpbnQgZ3Vlc3Rfd2Fs
a19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICB2YWRk
cl90IGd2YSwgcGFkZHJfdCAqaXBhLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqcGVybXMpCit7CisgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KKyAgICByZXR1
cm4gLUVGQVVMVDsKK30KKworaW50IGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB2YWRkcl90IGd2YSwKKyAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90ICppcGEsIHVu
c2lnbmVkIGludCAqcGVybXMpCit7CisgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhT
Q1RMUl9FTDEpOworICAgIHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7Cisg
ICAgdW5zaWduZWQgaW50IF9wZXJtczsKKworICAgIC8qIFdlIGFzc3VtZSB0aGF0IHRoZSBkb21h
aW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSBkb21haW4uICovCisgICAgaWYg
KCB2ICE9IGN1cnJlbnQgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIC8qIEFsbG93
IHBlcm1zIHRvIGJlIE5VTEwuICovCisgICAgcGVybXMgPSBwZXJtcyA/OiAmX3Blcm1zOworCisg
ICAgLyoKKyAgICAgKiBDdXJyZW50bHksIHdlIGFzc3VtZSBhIEdWQSB0byBJUEEgdHJhbnNsYXRp
b24gd2l0aCBFTDEgcHJpdmlsZWdlcy4KKyAgICAgKiBTaW5jZSwgdmFsaWQgbWFwcGluZ3MgaW4g
dGhlIGZpcnN0IHN0YWdlIGFkZHJlc3MgdHJhbnNsYXRpb24gdGFibGUgYXJlCisgICAgICogcmVh
ZGFibGUgYnkgZGVmYXVsdCBmb3IgRUwxLCB3ZSBpbml0aWFsaXplIHBlcm1zIHdpdGggR1YyTV9S
RUFEIGFuZAorICAgICAqIGV4dGVuZCB0aGUgcGVybWlzc2lvbnMgYXMgcGFydCBvZiB0aGUgcGFy
dGljdWxhciBwYWdlIHRhYmxlIHdhbGsuIFBsZWFzZQorICAgICAqIG5vdGUgdGhhdCB0aGUgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiBkb2VzIG5vdCBjb25zaWRlciBmdXJ0aGVyCisgICAgICogYXR0
cmlidXRlcyB0aGF0IGRpc3Rpbmd1aXNoIGJldHdlZW4gRUwwIGFuZCBFTDEgcGVybWlzc2lvbnMg
KEVMMCBtaWdodAorICAgICAqIG5vdCBoYXZlIHBlcm1pc3Npb25zIG9uIHRoZSBwYXJ0aWN1bGFy
IG1hcHBpbmcpLgorICAgICAqLworICAgICpwZXJtcyA9IEdWMk1fUkVBRDsKKworICAgIC8qIElm
IHRoZSBNTVUgaXMgZGlzYWJsZWQsIHRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhbnNsYXRlIHRoZSBn
dmEuICovCisgICAgaWYgKCAhKHNjdGxyICYgU0NUTFJfTSkgKQorICAgIHsKKyAgICAgICAgKmlw
YSA9IGd2YTsKKworICAgICAgICAvKiBNZW1vcnkgY2FuIGJlIGFjY2Vzc2VkIHdpdGhvdXQgYW55
IHJlc3RyaWN0aW9ucy4gKi8KKyAgICAgICAgKnBlcm1zID0gR1YyTV9SRUFEfEdWMk1fV1JJVEV8
R1YyTV9FWEVDOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGlmICggaXNfMzJi
aXRfZG9tYWluKHYtPmRvbWFpbikgJiYgISh0Y3IgJiBUVEJDUl9FQUUpICkKKyAgICAgICAgcmV0
dXJuIGd1ZXN0X3dhbGtfc2QodiwgZ3ZhLCBpcGEsIHBlcm1zKTsKKyAgICBlbHNlCisgICAgICAg
IHJldHVybiBndWVzdF93YWxrX2xkKHYsIGd2YSwgaXBhLCBwZXJtcyk7Cit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9ndWVzdF93YWxrLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uNGVkODQ3NmUwOAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3Rfd2Fsay5oCkBAIC0wLDAgKzEsMTkgQEAKKyNpZm5kZWYgX1hFTl9HVUVTVF9XQUxLX0gK
KyNkZWZpbmUgX1hFTl9HVUVTVF9XQUxLX0gKKworLyogV2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRh
YmxlcyBpbiBzb2Z0d2FyZS4gKi8KK2ludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwKKyAgICAgICAgICAg
ICAgICAgICAgICBwYWRkcl90ICppcGEsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50ICpwZXJtcyk7CisKKyNlbmRpZiAvKiBfWEVOX0dVRVNUX1dBTEtfSCAqLworCisvKgorICog
TG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICog
Yy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
Ci0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:18: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.xen.org>)
	id 1dhyDQ-0001A9-Kr; Wed, 16 Aug 2017 13:18:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyDO-00018p-Rc
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:30 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 78/C4-01731-62644995; Wed, 16 Aug 2017 13:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXSPJ+BQ1fVbUq
 kwf7H8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1a//YC5YbVjx8+4+5gXGOUhcjJ4eQwEZG
 iT9fDCHsTYwSM37KgthsAgYSU16vZAWxRQSUJO6tmszUxcjFwSzQxChxr/EBG0hCWCBMYtf2P
 iYQm0VAVeLj9t+MIDavgI3Equ17WEBsCQF5iYm908DinAK2Evdb37NALLOReNnYwjSBkXsBI8
 MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxA/zIAwQ7Gpu2
 ehxglOZiURHmDtKZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXecClBMsSk1PrUjLzAEGGkxa
 goNHSYTXCCTNW1yQmFucmQ6ROsWoy/Fqwv9vTEIsefl5qVLivJmuQEUCIEUZpXlwI2BBf4lRV
 kqYlxHoKCGegtSi3MwSVPlXjOIcjErCvLtBVvFk5pXAbXoFdAQT0BFX2ieBHFGSiJCSamA8m6
 C357yO76/3xz/8TUrTVGE7dIP1w/fT5WKzGXzjvHJa3vLcOi2vbypncOv2gVTFgvgq+eR53oV
 B3447TMoUmKz9K3y/9342WaV3Dr/7AvfPuPx143uPjml5S1Q3Tl3ewHJAveRrmO/Ec36vd61P
 Nm7TWNBlIzb1wzpFCeuJz1J0pHJWZS5TYinOSDTUYi4qTgQA9Twx9nUCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502889509!68704391!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2548 invoked from network); 16 Aug 2017 13:18:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Aug 2017 13:18:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 84B411132061A;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 783A11F029;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:35 +0200
Message-Id: <20170816131744.13051-5-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 04/13] arm/mem_access: Add short-descriptor
	pte typedefs and macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgcHJvdmlkZSBhcHByb3ByaWF0ZSB0
eXBlcyBmb3IKc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBlbnRyaWVzLiBBcyBz
dWNoLCB0aGlzIGNvbW1pdCBhZGRzIG5ldwp0eXBlcywgd2hpY2ggc2ltcGxpZnkgbWFuYWdpbmcg
dGhlIHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6
IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgotLS0KdjM6IEFkZCBtb3JlIHNob3J0LWRlc2NyaXB0b3IgcmVsYXRlZCBwdGUg
dHlwZWRlZnMgdGhhdCB3aWxsIGJlIHVzZWQgYnkKICAgIHRoZSBmb2xsb3dpbmcgY29tbWl0cy4K
CnY0OiBNb3ZlIHNob3J0LWRlc2NyaXB0b3IgcHRlIHR5cGVkZWZzIG91dCBvZiBwYWdlLmggaW50
byBzaG9ydC1kZXNjLmguCgogICAgQ2hhbmdlIHRoZSB0eXBlIHVuc2lnbmVkIGludCB0byBib29s
IG9mIGV2ZXJ5IGJpdGZpZWxkIGluCiAgICBzaG9ydC1kZXNjcmlwdG9yIHJlbGF0ZWQgZGF0YS1z
dHJ1Y3R1cmVzIHRoYXQgaG9sZHMgb25seSBvbmUgYml0LgoKICAgIENoYW5nZSB0aGUgdHlwZWRl
ZiBuYW1lcyBmcm9tIHB0ZV9zZF8qIHRvIHNob3J0X2Rlc2NfKi4KCnY1OiBBZGQge0wxfEwyfURF
U0NfKiBkZWZpbmVzIHRvIHRoaXMgY29tbWl0LgoKdjY6IEFkZCBKdWxpZW4gR3JhbGwncyBBY2tl
ZC1ieS4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0LWRlc2MuaCB8IDEzMCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMzAgaW5z
ZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vc2hvcnQt
ZGVzYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zaG9ydC1kZXNjLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0LWRlc2MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi45NjUyYTEwM2M0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zaG9ydC1kZXNjLmgKQEAgLTAsMCArMSwxMzAgQEAKKyNpZm5kZWYgX19BUk1fU0hP
UlRfREVTQ19IX18KKyNkZWZpbmUgX19BUk1fU0hPUlRfREVTQ19IX18KKworLyoKKyAqIEZpcnN0
IGxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIGRlc2NyaXB0b3IgdHlwZXMgdXNlZCBieSB0aGUgQUFy
Y2gzMgorICogc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCisgKi8K
KyNkZWZpbmUgTDFERVNDX0lOVkFMSUQgICAgICAgICAgICAgICAgICAgICAgKDApCisjZGVmaW5l
IEwxREVTQ19QQUdFX1RBQkxFICAgICAgICAgICAgICAgICAgICgxKQorI2RlZmluZSBMMURFU0Nf
U0VDVElPTiAgICAgICAgICAgICAgICAgICAgICAoMikKKyNkZWZpbmUgTDFERVNDX1NFQ1RJT05f
UFhOICAgICAgICAgICAgICAgICAgKDMpCisKKy8qIERlZmluZXMgZm9yIHNlY3Rpb24gYW5kIHN1
cGVyc2VjdGlvbiBzaGlmdHMuICovCisjZGVmaW5lIEwxREVTQ19TRUNUSU9OX1NISUZUICAgICAg
ICAgICAgICAgICgyMCkKKyNkZWZpbmUgTDFERVNDX1NVUEVSU0VDVElPTl9TSElGVCAgICAgICAg
ICAgKDI0KQorI2RlZmluZSBMMURFU0NfU1VQRVJTRUNUSU9OX0VYVF9CQVNFMV9TSElGVCAoMzIp
CisjZGVmaW5lIEwxREVTQ19TVVBFUlNFQ1RJT05fRVhUX0JBU0UyX1NISUZUICgzNikKKworLyog
U2Vjb25kIGxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIGRlc2NyaXB0b3IgdHlwZXMuICovCisjZGVm
aW5lIEwyREVTQ19JTlZBTElEICAgICAgICAgICAgICAgICAgICAgICgwKQorCisvKiBEZWZpbmVz
IGZvciBzbWFsbCAoNEspIGFuZCBsYXJnZSBwYWdlICg2NEspIHNoaWZ0cy4gKi8KKyNkZWZpbmUg
TDJERVNDX1NNQUxMX1BBR0VfU0hJRlQgICAgICAgICAgICAgKDEyKQorI2RlZmluZSBMMkRFU0Nf
TEFSR0VfUEFHRV9TSElGVCAgICAgICAgICAgICAoMTYpCisKKy8qCisgKiBDb21wcmlzZXMgYml0
cyBvZiB0aGUgbGV2ZWwgMSBzaG9ydC1kZXNjcmlwdG9yIGZvcm1hdCByZXByZXNlbnRpbmcKKyAq
IGEgc2VjdGlvbi4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAgIGJvb2wgcHhu
OjE7ICAgICAgICAgICAgICAgICAvKiBQcml2aWxlZ2VkIEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICBi
b29sIHNlYzoxOyAgICAgICAgICAgICAgICAgLyogPT0gMSBpZiBzZWN0aW9uIG9yIHN1cGVyc2Vj
dGlvbiAqLworICAgIGJvb2wgYjoxOyAgICAgICAgICAgICAgICAgICAvKiBCdWZmZXJhYmxlICov
CisgICAgYm9vbCBjOjE7ICAgICAgICAgICAgICAgICAgIC8qIENhY2hlYWJsZSAqLworICAgIGJv
b2wgeG46MTsgICAgICAgICAgICAgICAgICAvKiBFeGVjdXRlIE5ldmVyICovCisgICAgdW5zaWdu
ZWQgaW50IGRvbTo0OyAgICAgICAgIC8qIERvbWFpbiBmaWVsZCAqLworICAgIGJvb2wgaW1wbDox
OyAgICAgICAgICAgICAgICAvKiBJbXBsZW1lbnRhdGlvbiBkZWZpbmVkICovCisgICAgdW5zaWdu
ZWQgaW50IGFwOjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAgICB1bnNpZ25lZCBpbnQgdGV4
OjM7ICAgICAgICAgLyogVEVYWzI6MF0gKi8KKyAgICBib29sIHJvOjE7ICAgICAgICAgICAgICAg
ICAgLyogQVBbMl0gKi8KKyAgICBib29sIHM6MTsgICAgICAgICAgICAgICAgICAgLyogU2hhcmVh
YmxlICovCisgICAgYm9vbCBuZzoxOyAgICAgICAgICAgICAgICAgIC8qIE5vbi1nbG9iYWwgKi8K
KyAgICBib29sIHN1cGVyc2VjOjE7ICAgICAgICAgICAgLyogTXVzdCBiZSAwIGZvciBzZWN0aW9u
cyAqLworICAgIGJvb2wgbnM6MTsgICAgICAgICAgICAgICAgICAvKiBOb24tc2VjdXJlICovCisg
ICAgdW5zaWduZWQgaW50IGJhc2U6MTI7ICAgICAgIC8qIFNlY3Rpb24gYmFzZSBhZGRyZXNzICov
Cit9IHNob3J0X2Rlc2NfbDFfc2VjX3Q7CisKKy8qCisgKiBDb21wcmlzZXMgYml0cyBvZiB0aGUg
bGV2ZWwgMSBzaG9ydC1kZXNjcmlwdG9yIGZvcm1hdCByZXByZXNlbnRpbmcKKyAqIGEgc3VwZXJz
ZWN0aW9uLgorICovCit0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7CisgICAgYm9vbCBweG46MTsg
ICAgICAgICAgICAgICAgIC8qIFByaXZpbGVnZWQgRXhlY3V0ZSBOZXZlciAqLworICAgIGJvb2wg
c2VjOjE7ICAgICAgICAgICAgICAgICAvKiA9PSAxIGlmIHNlY3Rpb24gb3Igc3VwZXJzZWN0aW9u
ICovCisgICAgYm9vbCBiOjE7ICAgICAgICAgICAgICAgICAgIC8qIEJ1ZmZlcmFibGUgKi8KKyAg
ICBib29sIGM6MTsgICAgICAgICAgICAgICAgICAgLyogQ2FjaGVhYmxlICovCisgICAgYm9vbCB4
bjoxOyAgICAgICAgICAgICAgICAgIC8qIEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICB1bnNpZ25lZCBp
bnQgZXh0YmFzZTI6NDsgICAgLyogRXh0ZW5kZWQgYmFzZSBhZGRyZXNzLCBQQVszOTozNl0gKi8K
KyAgICBib29sIGltcGw6MTsgICAgICAgICAgICAgICAgLyogSW1wbGVtZW50YXRpb24gZGVmaW5l
ZCAqLworICAgIHVuc2lnbmVkIGludCBhcDoyOyAgICAgICAgICAvKiBBUFsxOjBdICovCisgICAg
dW5zaWduZWQgaW50IHRleDozOyAgICAgICAgIC8qIFRFWFsyOjBdICovCisgICAgYm9vbCBybzox
OyAgICAgICAgICAgICAgICAgIC8qIEFQWzJdICovCisgICAgYm9vbCBzOjE7ICAgICAgICAgICAg
ICAgICAgIC8qIFNoYXJlYWJsZSAqLworICAgIGJvb2wgbmc6MTsgICAgICAgICAgICAgICAgICAv
KiBOb24tZ2xvYmFsICovCisgICAgYm9vbCBzdXBlcnNlYzoxOyAgICAgICAgICAgIC8qIE11c3Qg
YmUgMCBmb3Igc2VjdGlvbnMgKi8KKyAgICBib29sIG5zOjE7ICAgICAgICAgICAgICAgICAgLyog
Tm9uLXNlY3VyZSAqLworICAgIHVuc2lnbmVkIGludCBleHRiYXNlMTo0OyAgICAvKiBFeHRlbmRl
ZCBiYXNlIGFkZHJlc3MsIFBBWzM1OjMyXSAqLworICAgIHVuc2lnbmVkIGludCBiYXNlOjg7ICAg
ICAgICAvKiBTdXBlcnNlY3Rpb24gYmFzZSBhZGRyZXNzICovCit9IHNob3J0X2Rlc2NfbDFfc3Vw
ZXJzZWNfdDsKKworLyoKKyAqIENvbXByaXNlcyBiaXRzIG9mIHRoZSBsZXZlbCAyIHNob3J0LWRl
c2NyaXB0b3IgZm9ybWF0IHJlcHJlc2VudGluZworICogYSBzbWFsbCBwYWdlLgorICovCit0eXBl
ZGVmIHN0cnVjdCBfX3BhY2tlZCB7CisgICAgYm9vbCB4bjoxOyAgICAgICAgICAgICAgICAgIC8q
IEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICBib29sIHBhZ2U6MTsgICAgICAgICAgICAgICAgLyogPT0x
IGlmIHNtYWxsIHBhZ2UgKi8KKyAgICBib29sIGI6MTsgICAgICAgICAgICAgICAgICAgLyogQnVm
ZmVyYWJsZSAqLworICAgIGJvb2wgYzoxOyAgICAgICAgICAgICAgICAgICAvKiBDYWNoZWFibGUg
Ki8KKyAgICB1bnNpZ25lZCBpbnQgYXA6MjsgICAgICAgICAgLyogQVBbMTowXSAqLworICAgIHVu
c2lnbmVkIGludCB0ZXg6MzsgICAgICAgICAvKiBURVhbMjowXSAqLworICAgIGJvb2wgcm86MTsg
ICAgICAgICAgICAgICAgICAvKiBBUFsyXSAqLworICAgIGJvb2wgczoxOyAgICAgICAgICAgICAg
ICAgICAvKiBTaGFyZWFibGUgKi8KKyAgICBib29sIG5nOjE7ICAgICAgICAgICAgICAgICAgLyog
Tm9uLWdsb2JhbCAqLworICAgIHVuc2lnbmVkIGludCBiYXNlOjIwOyAgICAgICAvKiBTbWFsbCBw
YWdlIGJhc2UgYWRkcmVzcyAqLworfSBzaG9ydF9kZXNjX2wyX3BhZ2VfdDsKKworLyoKKyAqIENv
bXByaXNlcyBiaXRzIG9mIHRoZSBsZXZlbCAyIHNob3J0LWRlc2NyaXB0b3IgZm9ybWF0IHJlcHJl
c2VudGluZworICogYSBsYXJnZSBwYWdlLgorICovCit0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7
CisgICAgYm9vbCBscGFnZToxOyAgICAgICAgICAgICAgIC8qID09MSBpZiBsYXJnZSBwYWdlICov
CisgICAgYm9vbCBwYWdlOjE7ICAgICAgICAgICAgICAgIC8qID09MCBpZiBsYXJnZSBwYWdlICov
CisgICAgYm9vbCBiOjE7ICAgICAgICAgICAgICAgICAgIC8qIEJ1ZmZlcmFibGUgKi8KKyAgICBi
b29sIGM6MTsgICAgICAgICAgICAgICAgICAgLyogQ2FjaGVhYmxlICovCisgICAgdW5zaWduZWQg
aW50IGFwOjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAgICB1bnNpZ25lZCBpbnQgc2J6OjM7
ICAgICAgICAgLyogU2hvdWxkIGJlIHplcm8gKi8KKyAgICBib29sIHJvOjE7ICAgICAgICAgICAg
ICAgICAgLyogQVBbMl0gKi8KKyAgICBib29sIHM6MTsgICAgICAgICAgICAgICAgICAgLyogU2hh
cmVhYmxlICovCisgICAgYm9vbCBuZzoxOyAgICAgICAgICAgICAgICAgIC8qIE5vbi1nbG9iYWwg
Ki8KKyAgICB1bnNpZ25lZCBpbnQgdGV4OjM7ICAgICAgICAgLyogVEVYWzI6MF0gKi8KKyAgICBi
b29sIHhuOjE7ICAgICAgICAgICAgICAgICAgLyogRXhlY3V0ZSBOZXZlciAqLworICAgIHVuc2ln
bmVkIGludCBiYXNlOjE2OyAgICAgICAvKiBMYXJnZSBwYWdlIGJhc2UgYWRkcmVzcyAqLworfSBz
aG9ydF9kZXNjX2wyX2xwYWdlX3Q7CisKKy8qCisgKiBDb21wcmlzZXMgdGhlIGJpdHMgcmVxdWly
ZWQgdG8gd2FsayBwYWdlIHRhYmxlcyBhZGhlcmluZyB0byB0aGUKKyAqIHNob3J0LWRlc2NyaXB0
b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0LgorICovCit0eXBlZGVmIHN0cnVjdCBfX3BhY2tl
ZCB7CisgICAgdW5zaWduZWQgaW50IGR0OjI7ICAgICAgICAgIC8qIERlc2NyaXB0b3IgdHlwZSAq
LworICAgIHVuc2lnbmVkIGludCBwYWQxOjg7CisgICAgdW5zaWduZWQgaW50IGJhc2U6MjI7ICAg
ICAgIC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCit9IHNob3J0X2Rl
c2Nfd2Fsa190OworCisvKgorICogUmVwcmVzZW50cyBwYWdlIHRhYmxlIGVudHJpZXMgYWRoZXJp
bmcgdG8gdGhlIHNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24KKyAqIHRhYmxlIGZvcm1hdC4K
KyAqLwordHlwZWRlZiB1bmlvbiB7CisgICAgdWludDMyX3QgYml0czsKKyAgICBzaG9ydF9kZXNj
X3dhbGtfdCB3YWxrOworICAgIHNob3J0X2Rlc2NfbDFfc2VjX3Qgc2VjOworICAgIHNob3J0X2Rl
c2NfbDFfc3VwZXJzZWNfdCBzdXBlcnNlYzsKKyAgICBzaG9ydF9kZXNjX2wyX3BhZ2VfdCBwZzsK
KyAgICBzaG9ydF9kZXNjX2wyX2xwYWdlX3QgbHBnOworfSBzaG9ydF9kZXNjX3Q7CisKKyNlbmRp
ZiAvKiBfX0FSTV9TSE9SVF9ERVNDX0hfXyAqLwotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:18: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.xen.org>)
	id 1dhyDV-0001Ef-UA; Wed, 16 Aug 2017 13:18:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyDU-0001DI-JX
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:36 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D6/41-03368-B2644995; Wed, 16 Aug 2017 13:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsXSPJ+BQ1fbbUq
 kwYPjUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bTtCamgj1SFbcbj7A1MC4X6WLk4hAS2Mgo
 sXDJGvYuRk4gZxOjxPI+ARCbTcBAYsrrlawgtoiAksS9VZOZQBqYBW4wSrR2bWQESQgLeEos3
 nSQBcRmEVCV+NXyACzOK2ArsXffbzBbQkBeYmLvNDCbEyh+v/U9C8QyG4mXjS1MExi5FzAyrG
 LUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQwAxDsYDy9LvA
 QoyQHk5Iob5DWlEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwBLkA5waLU9NSKtMwcYKjBpCU4
 eJREeI1A0rzFBYm5xZnpEKlTjMYcryb8/8bE0fT943cmIZa8/LxUKXHeEJBSAZDSjNI8uEGwG
 LjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV5nkCk8mXklcPteAZ3CBHTKlfZJIKeUJCKkpB
 oYmzuebNZ8H31x7tVorSgz3ymTs1/uPt3WMvfttbgJrl83LRO6O5ExvJz9zfVCh5v3LqhfCI8
 OLap7aMgfJOVg7hv1kl31hqHM9xduby7H7pGKfvhcwLDXUWvJMe2EQ+xvivdtCRM+7KGT8fjO
 Ka4yhjm9H7Ialp8Tf3x41YdPm0q6/tnwv2oWUWIpzkg01GIuKk4EAEamd7h8AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502889515!110617859!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53364 invoked from network); 16 Aug 2017 13:18:35 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:18:35 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 147CC1132061A;
 Wed, 16 Aug 2017 15:17:48 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 077861F029;
 Wed, 16 Aug 2017 15:17:48 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:44 +0200
Message-Id: <20170816131744.13051-14-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH v9 13/13] arm/mem_access: Walk the guest's pt in
	software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIG1ha2UgdXNlIG9mIHRoZSBncHQgd2FsayBmdW5jdGlvbmFsaXR5
IGludHJvZHVjZWQgaW4KdGhlIHByZXZpb3VzIGNvbW1pdHMuIElmIG1lbV9hY2Nlc3MgaXMgYWN0
aXZlLCBoYXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhCnRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFz
IGd2YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbgp0YWJsZXMsIGFjY2VzcyB0
byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvCnNpZGUt
c3RlcCBwb3RlbnRpYWwgdHJhbnNsYXRpb24gZXJyb3JzIGluIHRoZSBmdW5jdGlvbgpwMm1fbWVt
X2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgZHVlIHRvIHJlc3RyaWN0ZWQgbWVtb3J5IChlLmcu
IHRvIHRoZQpndWVzdCdzIHBhZ2UgdGFibGVzIHRoZW1zZWx2ZXMpLCB3ZSB3YWxrIHRoZSBndWVz
dCdzIHBhZ2UgdGFibGVzIGluCnNvZnR3YXJlLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBDaGVjayB0aGUgcmV0dXJu
ZWQgYWNjZXNzIHJpZ2h0cyBhZnRlciB3YWxraW5nIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIGlu
CiAgICB0aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlLgoKdjM6
IEFkYXB0IEZ1bmN0aW9uIG5hbWVzIGFuZCBwYXJhbWV0ZXIuCgp2NDogQ29tbWVudCB3aHkgd2Ug
bmVlZCB0byBmYWlsIGlmIHRoZSBwZXJtaXNzaW9uIGZsYWdzIHRoYXQgYXJlCiAgICByZXF1ZXN0
ZWQgYnkgdGhlIGNhbGxlciBkbyBub3Qgc2F0aXNmeSB0aGUgbWFwcGVkIHBhZ2UuCgogICAgQ29z
bWV0aWMgZml4IHRoYXQgc2ltcGxpZmllcyB0aGUgaWYtc3RhdGVtZW50IGNoZWNraW5nIGZvciB0
aGUKICAgIEdWMk1fV1JJVEUgcGVybWlzc2lvbi4KCnY1OiBNb3ZlIGNvbW1lbnQgdG8gZWFzZSBj
b2RlIHJlYWRhYmlsaXR5LgotLS0KIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgfCAzMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNz
LmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCmluZGV4IGUwODg4YmJhZDIuLjNlMmJiNDA4
OGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gv
YXJtL21lbV9hY2Nlc3MuYwpAQCAtMjIsNiArMjIsNyBAQAogI2luY2x1ZGUgPHhlbi92bV9ldmVu
dC5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5o
PgorI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CiAKIHN0YXRpYyBpbnQgX19wMm1fZ2V0X21l
bV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKQEAgLTEwMSw2ICsxMDIsNyBA
QCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVk
IGxvbmcgZmxhZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBsb25nIHJjOworICAgIHVuc2lnbmVkIGludCBwZXJtczsKICAg
ICBwYWRkcl90IGlwYTsKICAgICBnZm5fdCBnZm47CiAgICAgbWZuX3QgbWZuOwpAQCAtMTEwLDgg
KzExMiwzNSBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEs
IHVuc2lnbmVkIGxvbmcgZmxhZywKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dl
dF9ob3N0cDJtKHYtPmRvbWFpbik7CiAKICAgICByYyA9IGd2YV90b19pcGEoZ3ZhLCAmaXBhLCBm
bGFnKTsKKworICAgIC8qCisgICAgICogSW4gY2FzZSBtZW1fYWNjZXNzIGlzIGFjdGl2ZSwgaGFy
ZHdhcmUtYmFzZWQgZ3ZhX3RvX2lwYSB0cmFuc2xhdGlvbgorICAgICAqIG1pZ2h0IGZhaWwuIFNp
bmNlIGd2YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2Vz
cworICAgICAqIHRvIHdoaWNoIG1pZ2h0IGJlIHJlc3RyaWN0ZWQgYnkgdGhlIGFjdGl2ZSBWVFRC
Uiwgd2UgcGVyZm9ybSBhIGd2YSB0bworICAgICAqIGlwYSB0cmFuc2xhdGlvbiBpbiBzb2Z0d2Fy
ZS4KKyAgICAgKi8KICAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgIGdvdG8gZXJyOworICAgIHsK
KyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHNvZnR3YXJlIGd2YSB0byBpcGEgdHJhbnNsYXRp
b24gY2FuIHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRoZSBndmEKKyAgICAgICAgICogaXMgbm90IG1h
cHBlZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZ3Vlc3Rfd2Fsa190YWJsZXModiwgZ3Zh
LCAmaXBhLCAmcGVybXMpIDwgMCApCisgICAgICAgICAgICBnb3RvIGVycjsKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBwZXJtaXNzaW9ucyB0aGF0IGFyZSBhc3N1bWVkIGJ5IHRoZSBj
YWxsZXIuIEZvciBpbnN0YW5jZSBpbgorICAgICAgICAgKiBjYXNlIG9mIGd1ZXN0Y29weSwgdGhl
IGNhbGxlciBhc3N1bWVzIHRoYXQgdGhlIHRyYW5zbGF0ZWQgcGFnZSBjYW4KKyAgICAgICAgICog
YmUgYWNjZXNzZWQgd2l0aCByZXF1ZXN0ZWQgcGVybWlzc2lvbnMuIElmIHRoaXMgaXMgbm90IHRo
ZSBjYXNlLCB3ZQorICAgICAgICAgKiBzaG91bGQgZmFpbC4KKyAgICAgICAgICoKKyAgICAgICAg
ICogUGxlYXNlIG5vdGUgdGhhdCB3ZSBkbyBub3QgY2hlY2sgZm9yIHRoZSBHVjJNX0VYRUMgcGVy
bWlzc2lvbi4gWWV0LAorICAgICAgICAgKiBzaW5jZSB0aGUgaGFyZHdhcmUtYmFzZWQgdHJhbnNs
YXRpb24gdGhyb3VnaCBndmFfdG9faXBhIGRvZXMgbm90CisgICAgICAgICAqIHRlc3QgZm9yIGV4
ZWN1dGUgcGVybWlzc2lvbnMgdGhpcyBjaGVjayBjYW4gYmUgbGVmdCBvdXQuCisgICAgICAgICAq
LworICAgICAgICBpZiAoIChmbGFnICYgR1YyTV9XUklURSkgJiYgIShwZXJtcyAmIEdWMk1fV1JJ
VEUpICkKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAgIH0KIAogICAgIGdmbiA9IGdhZGRyX3Rv
X2dmbihpcGEpOwogCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:18: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.xen.org>)
	id 1dhyDW-0001FC-4e; Wed, 16 Aug 2017 13:18:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyDU-0001DJ-Jb
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4A/D8-03765-B2644995; Wed, 16 Aug 2017 13:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXSPJ+BQ1fbbUq
 kwe6XUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+XfsZC1bbVfx4LtjAuEa3i5GLQ0hgI6PE
 vtYrTBDOJkaJY1+WsXQxcnKwCRhITHm9khXEFhFQkri3ajJYEbNAE6PEvcYHbCAJYQFvictLH
 wAlODhYBFQljk8XAwnzCthKzLhyjRHElhCQl5jYOw3M5gSK3299DzZfSMBG4mVjC9MERu4FjA
 yrGDWKU4vKUot0jQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/csABDsYmxY
 FHmKU5GBSEuUN0poSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC18gVKCdYlJqeWpGWmQMMNJi0
 BAePkgivkQtQmre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHnvgRQJgBRllObBjYAF/SVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ85qAXMKTmVcCt+kV0BFMQEdcaZ8EckRJIkJKqoHR4I
 l8B9sH2axWu30nMre6/gq//9xsy1FxrZmXt9uG1sRsrtm1MFHAd42kwLcPyZ8r/vkeYiqWab2
 q9k/0wHwb+cSnygcaGDUXylxa68Fmn7B/7ouXs+0W+d23FHm4KeLoFB3Dt93cgWuMZNxELjdn
 idmEZt6/LaXRfsSlU+mtX75HiqFv8x4lluKMREMt5qLiRABtvQlZdQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502889515!106586031!1
X-Originating-IP: [131.159.0.8]
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 37825 invoked from network); 16 Aug 2017 13:18:35 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:18:35 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id C65631132061A;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id B7A391F035;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:40 +0200
Message-Id: <20170816131744.13051-10-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 09/13] arm/guest_access: Rename
	vgic_access_guest_memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgcmVuYW1lcyB0aGUgZnVuY3Rpb24gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5
IHRvCmFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhLiBBcyB0aGUgZnVuY3Rpb24gbmFtZSBzdWdn
ZXN0cywgdGhlIGZ1bmN0aW9ucwpleHBlY3RzIGFuIElQQSBhcyBhcmd1bWVudC4gQWxsIGludm9j
YXRpb25zIG9mIHRoaXMgZnVuY3Rpb24gaGF2ZSBiZWVuCmFkYXB0ZWQgYWNjb3JkaW5nbHkuIEFw
YXJ0IGZyb20gdGhhdCwgd2UgaGF2ZSBhZGp1c3RlZCBhbGwgcHJpbnRrCm1lc3NhZ2VzIGZvciBj
bGVhbnVwIGFuZCB0byBlbGltaW5hdGUgYXJ0ZWZhY3RzIG9mIHRoZSBmdW5jdGlvbidzCnByZXZp
b3VzIGxvY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmlu
QHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2NjogV2UgYWRkZWQg
dGhpcyBwYXRjaCB0byBvdXIgcGF0Y2ggc2VyaWVzLgoKdjc6IFJlbmFtZWQgdGhlIGZ1bmN0aW9u
J3MgYXJndW1lbnQgaXBhIGJhY2sgdG8gZ3BhLgoKICAgIFJlbW92ZWQgYW55IG1lbnRpb25pbmcg
b2YgInZJVFMiIGluIHRoZSBmdW5jdGlvbidzIHByaW50ayBtZXNzYWdlcwogICAgYW5kIGFkanVz
dGVkIHRoZSBjb21taXQgbWVzc2FnZSBhY2NvcmRpbmdseS4KCnY5OiBBZGRlZCBBY2tlZC1ieSBK
dWxpZW4gR3JhbGwuCi0tLQogeGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jICAgICAgICAgICB8IDEw
ICsrKysrLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgICAgfCAzNiArKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3RfYWNjZXNzLmggfCAgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyks
IDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyBi
L3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYwppbmRleCA5MzhmZmUyNjY4Li40ZWUwN2ZjZWEzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKKysrIGIveGVuL2FyY2gvYXJtL2d1
ZXN0Y29weS5jCkBAIC0xMjMsOCArMTIzLDggQEAgdW5zaWduZWQgbG9uZyByYXdfY29weV9mcm9t
X2d1ZXN0KHZvaWQgKnRvLCBjb25zdCB2b2lkIF9fdXNlciAqZnJvbSwgdW5zaWduZWQgbGUKICAq
IFRlbXBvcmFyaWx5IG1hcCBvbmUgcGh5c2ljYWwgZ3Vlc3QgcGFnZSBhbmQgY29weSBkYXRhIHRv
IG9yIGZyb20gaXQuCiAgKiBUaGUgZGF0YSB0byBiZSBjb3BpZWQgY2Fubm90IGNyb3NzIGEgcGFn
ZSBib3VuZGFyeS4KICAqLwotaW50IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9t
YWluICpkLCBwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzaXplLCBib29sIGlzX3dyaXRlKQoraW50IGFjY2Vzc19ndWVzdF9tZW1v
cnlfYnlfaXBhKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZ3BhLCB2b2lkICpidWYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6ZSwgYm9vbCBpc193cml0ZSkK
IHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHVpbnQ2NF90IG9mZnNldCA9IGdw
YSAmIH5QQUdFX01BU0s7ICAvKiBPZmZzZXQgd2l0aGluIHRoZSBtYXBwZWQgcGFnZSAqLwpAQCAt
MTM0LDcgKzEzNCw3IEBAIGludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFp
biAqZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKICAgICAvKiBEbyBub3QgY3Jvc3MgYSBwYWdl
IGJvdW5kYXJ5LiAqLwogICAgIGlmICggc2l6ZSA+IChQQUdFX1NJWkUgLSBvZmZzZXQpICkKICAg
ICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogdklUUzogbWVtb3J5IGFjY2Vz
cyB3b3VsZCBjcm9zcyBwYWdlIGJvdW5kYXJ5XG4iLAorICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSICJkJWQ6IGd1ZXN0Y29weTogbWVtb3J5IGFjY2VzcyBjcm9zc2VzIHBhZ2UgYm91bmRhcnku
XG4iLAogICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAgICAgfQpAQCAtMTQyLDcgKzE0Miw3IEBAIGludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1v
cnkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKICAgICBwYWdlID0g
Z2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGFkZHJfdG9fcGZuKGdwYSksICZwMm10LCBQMk1fQUxMT0Mp
OwogICAgIGlmICggIXBhZ2UgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAi
ZCVkOiB2SVRTOiBGYWlsZWQgdG8gZ2V0IHRhYmxlIGVudHJ5XG4iLAorICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSICJkJWQ6IGd1ZXN0Y29weTogZmFpbGVkIHRvIGdldCB0YWJsZSBlbnRyeS5c
biIsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICB9CkBAIC0xNTAsNyArMTUwLDcgQEAgaW50IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9y
eShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAogICAgIGlmICggIXAy
bV9pc19yYW0ocDJtdCkgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAg
IHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogdklUUzogbWVtb3J5IHVzZWQgYnkgdGhlIElUUyBz
aG91bGQgYmUgUkFNLiIsCisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogZ3Vlc3Rj
b3B5OiBndWVzdCBtZW1vcnkgc2hvdWxkIGJlIFJBTS5cbiIsCiAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmlu
ZGV4IDFhZjY4MjBjYWIuLjcyYTVjNzA2NTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0xMzEsOSArMTMx
LDkgQEAgc3RhdGljIGludCBpdHNfc2V0X2NvbGxlY3Rpb24oc3RydWN0IHZpcnRfaXRzICppdHMs
IHVpbnQxNl90IGNvbGxpZCwKICAgICBpZiAoIGNvbGxpZCA+PSBpdHMtPm1heF9jb2xsZWN0aW9u
cyApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCi0gICAgcmV0dXJuIHZnaWNfYWNjZXNzX2d1
ZXN0X21lbW9yeShpdHMtPmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
ZGRyICsgY29sbGlkICogc2l6ZW9mKGNvbGxfdGFibGVfZW50cnlfdCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdmNwdV9pZCwgc2l6ZW9mKHZjcHVfaWQpLCB0cnVlKTsK
KyAgICByZXR1cm4gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoaXRzLT5kLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgY29sbGlkICogc2l6ZW9mKGNvbGxf
dGFibGVfZW50cnlfdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2
Y3B1X2lkLCBzaXplb2YodmNwdV9pZCksIHRydWUpOwogfQogCiAvKiBNdXN0IGJlIGNhbGxlZCB3
aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwpAQCAtMTQ5LDkgKzE0OSw5IEBAIHN0YXRpYyBzdHJ1
Y3QgdmNwdSAqZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAog
ICAgIGlmICggY29sbGlkID49IGl0cy0+bWF4X2NvbGxlY3Rpb25zICkKICAgICAgICAgcmV0dXJu
IE5VTEw7CiAKLSAgICByZXQgPSB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgY29sbGlkICogc2l6ZW9mKGNv
bGxfdGFibGVfZW50cnlfdCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2
Y3B1X2lkLCBzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwgZmFsc2UpOworICAgIHJldCA9IGFj
Y2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKGl0cy0+ZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhZGRyICsgY29sbGlkICogc2l6ZW9mKGNvbGxfdGFibGVfZW50cnlfdCks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZjcHVfaWQsIHNpemVvZihj
b2xsX3RhYmxlX2VudHJ5X3QpLCBmYWxzZSk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1
cm4gTlVMTDsKIApAQCAtMTcxLDkgKzE3MSw5IEBAIHN0YXRpYyBpbnQgaXRzX3NldF9pdHRfYWRk
cmVzcyhzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsCiAgICAgaWYgKCBkZXZp
ZCA+PSBpdHMtPm1heF9kZXZpY2VzICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKLSAgICBy
ZXR1cm4gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFkZHIgKyBkZXZpZCAqIHNpemVvZihkZXZfdGFibGVfZW50cnlf
dCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaXR0X2VudHJ5LCBzaXpl
b2YoaXR0X2VudHJ5KSwgdHJ1ZSk7CisgICAgcmV0dXJuIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlf
aXBhKGl0cy0+ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciAr
IGRldmlkICogc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJml0dF9lbnRyeSwgc2l6ZW9mKGl0dF9lbnRyeSksIHRydWUpOwog
fQogCiAvKgpAQCAtMTg5LDkgKzE4OSw5IEBAIHN0YXRpYyBpbnQgaXRzX2dldF9pdHQoc3RydWN0
IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAogICAgIGlmICggZGV2aWQgPj0gaXRzLT5t
YXhfZGV2aWNlcyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgcmV0dXJuIHZnaWNf
YWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhZGRyICsgZGV2aWQgKiBzaXplb2YoZGV2X3RhYmxlX2VudHJ5X3QpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXR0LCBzaXplb2YoKml0dCksIGZhbHNlKTsK
KyAgICByZXR1cm4gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoaXRzLT5kLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgZGV2aWQgKiBzaXplb2YoZGV2X3Rh
YmxlX2VudHJ5X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdHQs
IHNpemVvZigqaXR0KSwgZmFsc2UpOwogfQogCiAvKgpAQCAtMjM2LDcgKzIzNiw3IEBAIHN0YXRp
YyBib29sIHJlYWRfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsIHVp
bnQzMl90IGV2aWQsCiAgICAgaWYgKCBhZGRyID09IElOVkFMSURfUEFERFIgKQogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKLSAgICBpZiAoIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQs
IGFkZHIsICZpdHRlLCBzaXplb2YoaXR0ZSksIGZhbHNlKSApCisgICAgaWYgKCBhY2Nlc3NfZ3Vl
c3RfbWVtb3J5X2J5X2lwYShpdHMtPmQsIGFkZHIsICZpdHRlLCBzaXplb2YoaXR0ZSksIGZhbHNl
KSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHZjcHUgPSBnZXRfdmNwdV9mcm9tX2Nv
bGxlY3Rpb24oaXRzLCBpdHRlLmNvbGxlY3Rpb24pOwpAQCAtMjcwLDcgKzI3MCw3IEBAIHN0YXRp
YyBib29sIHdyaXRlX2l0dGUoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAog
ICAgIGl0dGUuY29sbGVjdGlvbiA9IGNvbGxpZDsKICAgICBpdHRlLnZscGkgPSB2bHBpOwogCi0g
ICAgaWYgKCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLCBhZGRyLCAmaXR0ZSwgc2l6
ZW9mKGl0dGUpLCB0cnVlKSApCisgICAgaWYgKCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShp
dHMtPmQsIGFkZHIsICZpdHRlLCBzaXplb2YoaXR0ZSksIHRydWUpICkKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogCiAgICAgcmV0dXJuIHRydWU7CkBAIC00MTUsOCArNDE1LDggQEAgc3RhdGljIGlu
dCB1cGRhdGVfbHBpX3Byb3BlcnR5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCkKIAogICAgIGFkZHIgPSBkLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2UgJiBHRU5NQVNL
KDUxLCAxMik7CiAKLSAgICByZXQgPSB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoZCwgYWRkciAr
IHAtPmlycSAtIExQSV9PRkZTRVQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZwcm9wZXJ0eSwgc2l6ZW9mKHByb3BlcnR5KSwgZmFsc2UpOworICAgIHJldCA9IGFjY2Vzc19n
dWVzdF9tZW1vcnlfYnlfaXBhKGQsIGFkZHIgKyBwLT5pcnEgLSBMUElfT0ZGU0VULAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwcm9wZXJ0eSwgc2l6ZW9mKHByb3BlcnR5
KSwgZmFsc2UpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuIHJldDsKIApAQCAtOTIw
LDggKzkyMCw4IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCiAgICAgewogICAgICAgICBpbnQgcmV0OwogCi0g
ICAgICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShkLCBhZGRyICsgaXRzLT5jcmVh
ZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kLCBzaXpl
b2YoY29tbWFuZCksIGZhbHNlKTsKKyAgICAgICAgcmV0ID0gYWNjZXNzX2d1ZXN0X21lbW9yeV9i
eV9pcGEoZCwgYWRkciArIGl0cy0+Y3JlYWRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb21tYW5kLCBzaXplb2YoY29tbWFuZCksIGZhbHNlKTsKICAgICAgICAg
aWYgKCByZXQgKQogICAgICAgICAgICAgcmV0dXJuIHJldDsKIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rf
YWNjZXNzLmgKaW5kZXggZGY1NzM3Y2JlNC4uY2M3M2NlODIwZiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X2FjY2Vzcy5oCkBAIC0xMSw4ICsxMSw4IEBAIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfdG9f
Z3Vlc3RfZmx1c2hfZGNhY2hlKHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLAogdW5zaWduZWQg
bG9uZyByYXdfY29weV9mcm9tX2d1ZXN0KHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLCB1bnNp
Z25lZCBsZW4pOwogdW5zaWduZWQgbG9uZyByYXdfY2xlYXJfZ3Vlc3Qodm9pZCAqdG8sIHVuc2ln
bmVkIGxlbik7CiAKLWludCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwgcGFkZHJfdCBncGEsIHZvaWQgKmJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3Qgc2l6ZSwgYm9vbF90IGlzX3dyaXRlKTsKK2ludCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5
X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwgdm9pZCAqYnVmLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2xfdCBpc193cml0ZSk7
CiAKICNkZWZpbmUgX19yYXdfY29weV90b19ndWVzdCByYXdfY29weV90b19ndWVzdAogI2RlZmlu
ZSBfX3Jhd19jb3B5X2Zyb21fZ3Vlc3QgcmF3X2NvcHlfZnJvbV9ndWVzdAotLSAKMi4xMy4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:18:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:18: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.xen.org>)
	id 1dhyDW-0001GT-HM; Wed, 16 Aug 2017 13:18:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dhyDV-0001Dv-74
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:18:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 AE/39-03612-C2644995; Wed, 16 Aug 2017 13:18:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsXSPJ+BQ1fbbUq
 kQfdtVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPJjbVsBbOmMFZ093xjamDcndXFyMkhJLCR
 UWJVX14XIxeQvYlR4sr9O0wgCTYBA4kpr1eygtgiAkoS91ZNZgIpYhZoYpS41/iADSQhLOAus
 e3FZBYQm0VAVWJq816wBl4BW4nGY/1ggyQE5CUm9k5jBLE5geL3W9+zQGy2kXjZ2MI0gZF7AS
 PDKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQB8zAMEOxlU
 LAg8xSnIwKYnyBmlNiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWvkCpQTLEpNT61Iy8wBBhtM
 WoKDR0mE18gFKM1bXJCYW5yZDpE6xWjMsaBnwxcmjlcT/n9jEmLJy89LlRLnvQdSKgBSmlGaB
 zcIFgWXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxrAnIPT2ZeCdy+V0CnMAGdcqV9EsgpJY
 kIKakGxqVmB0vO7GNTsZ34ZI6LmYPoxFMepzqCw+/aRYtpLfXtdv7FL70maELq5r/ZtsHN7l/
 ver52emnhumiCQlMI/9VwgctH1q+amXNczn3Px66FphH3ch/uW28r0VHPkFp6/XHrw4Xm2/p1
 HoVonV2sq5J2zurs9c1y6rp2/u8ZTm4oq5+qGcpgoMRSnJFoqMVcVJwIANGKzI59AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502889515!112171491!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30392 invoked from network); 16 Aug 2017 13:18:35 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:18:35 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id E960C1132061A;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id D6ED21F029;
 Wed, 16 Aug 2017 15:17:47 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 15:17:42 +0200
Message-Id: <20170816131744.13051-12-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170816131744.13051-1-proskurin@sec.in.tum.de>
References: <20170816131744.13051-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v9 11/13] arm/mem_access: Add long-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCmxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
Zm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LgpTaW1pbGFyIHRvIHRoZSBoYXJkd2FyZSBhcmNoaXRl
Y3R1cmUsIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cwpkaWZmZXJlbnQgcGFnZSBncmFudWxh
cml0aWVzICg0SywgMTZLLCBhbmQgNjRLKS4gVGhlIGltcGxlbWVudGF0aW9uIGlzCmJhc2VkIG9u
IEFSTSBEREkgMDQ4N0IuYSBKMS01OTIyLCBKMS01OTk5LCBhbmQgQVJNIERESSAwNDA2Qy5iIEIz
LTE1MTAuCgpOb3RlIHRoYXQgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gbGFja3Mgc3VwcG9y
dCBmb3IgTGFyZ2UgVkEvUEEgb24KQVJNdjguMiBhcmNoaXRlY3R1cmVzIChMVkEvTFBBLCA1Mi1i
aXQgdmlydHVhbCBhbmQgcGh5c2ljYWwgYWRkcmVzcwpzaXplcykuIFRoZSBhc3NvY2lhdGVkIGxv
Y2F0aW9uIGluIHRoZSBjb2RlIGlzIG1hcmtlZCBhcHByb3ByaWF0ZWx5LgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ci0tLQp2MjogVXNlIFRDUl9TWl9NQVNLIGluc3RlYWQgb2YgVFRCQ1JfU1pf
TUFTSyBmb3IgQVJNIDMyLWJpdCBndWVzdHMgdXNpbmcKICAgIHRoZSBsb25nLWRlc2NyaXB0b3Ig
dHJhbnNsYXRpb24gdGFibGUgZm9ybWF0LgoKICAgIENvc21ldGljIGZpeGVzLgoKdjM6IE1vdmUg
dGhlIGltcGxlbWVudGF0aW9uIHRvIC4veGVuL2FyY2gvYXJtL2d1ZXN0X2NvcHkuYy4KCiAgICBS
ZW1vdmUgdGhlIGFycmF5IHN0cmlkZXMgYW5kIGRlY2xhcmUgdGhlIGFycmF5IGdyYWluc2l6ZXMg
YXMgc3RhdGljCiAgICBjb25zdCBpbnN0ZWFkIG9mIGp1c3QgY29uc3QgdG8gcmVkdWNlIHRoZSBm
dW5jdGlvbiBzdGFjayBvdmVyaGVhZC4KCiAgICBNb3ZlIHBhcnRzIG9mIHRoZSBmdW50aW9uIGd1
ZXN0X3dhbGtfbGQgaW50byB0aGUgc3RhdGljIGZ1bmN0aW9ucwogICAgZ2V0X3R0YnJfYW5kX2dy
YW5fNjRiaXQgYW5kIGdldF90b3BfYml0IHRvIHJlZHVjZSBjb21wbGV4aXR5LgoKICAgIFVzZSB0
aGUgbWFjcm8gQklUKHgpIGluc3RlYWQgb2YgKDFVTCA8PCB4KS4KCiAgICBBZGQgbW9yZSBjb21t
ZW50cyAmJiBDb3NtZXRpYyBmaXhlcy4KCnY0OiBNb3ZlIGZ1bmN0aW9uYWxpdHkgcmVzcG9uc2li
bGUgZm9yIGRldGVybWluaW5nIHRoZSBjb25maWd1cmVkIElQQQogICAgb3V0cHV0LXNpemUgaW50
byBhIHNlcGFyYXRlIGZ1bmN0aW9uIGdldF9pcGFfb3V0cHV0X3NpemUuIEluIHRoaXMKICAgIGZ1
bmN0aW9uLCB3ZSByZW1vdmUgdGhlIHByZXZpb3VzbHkgdXNlZCBzd2l0Y2ggc3RhdGVtZW50LCB3
aGljaCB3YXMKICAgIHJlc3BvbnNpYmxlIGZvciBkaXN0aW5ndWlzaGluZyBiZXR3ZWVuIGRpZmZl
cmVudCBJUEEgb3V0cHV0LXNpemVzLgogICAgSW5zdGVhZCwgd2UgcmV0cmlldmUgdGhlIGluZm9y
bWF0aW9uIGZyb20gdGhlIGludHJvZHVjZWQgaXBhX3NpemVzCiAgICBhcnJheS4KCiAgICBSZW1v
dmUgdGhlIGRlZmluZXMgR1JBTlVMRV9TSVpFX0lOREVYXyogYW5kIFRUQlIwX1ZBTElEIGZyb20K
ICAgIGd1ZXN0X3dhbGsuaC4gSW5zdGVhZCwgaW50cm9kdWNlIHRoZSBlbnVtcyBncmFudWxlX3Np
emVfaW5kZXgKICAgIGFjdGl2ZV90dGJyIGRpcmVjdGx5IGluc2lkZSBvZiBndWVzdF93YWxrLmMg
c28gdGhhdCB0aGUgYXNzb2NpYXRlZAogICAgZmllbGRzIGRvbid0IGdldCBleHBvcnRlZC4KCiAg
ICBBZGFwdCB0aGUgZnVuY3Rpb24gdG8gdGhlIG5ldyBwYXJhbWV0ZXIgb2YgdHlwZSAic3RydWN0
IHZjcHUgKiIuCgogICAgUmVtb3ZlIHN1cHBvcnQgZm9yIDUyYml0IElQQSBvdXRwdXQtc2l6ZXMg
ZW50aXJlbHkgZnJvbSB0aGlzIGNvbW1pdC4KCiAgICBVc2UgbHBhZV8qIGhlbHBlcnMgaW5zdGVh
ZCBvZiBwMm1fKiBoZWxwZXJzLgoKICAgIENvc21ldGljIGZpeGVzICYgQWRkaXRpb25hbCBjb21t
ZW50cy4KCnY1OiBNYWtlIHVzZSBvZiB0aGUgZnVuY3Rpb24gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVt
b3J5IHRvIHJlYWQgcGFnZSB0YWJsZQogICAgZW50cmllcyBpbiBndWVzdCBtZW1vcnkuCgogICAg
SW52ZXJ0IHRoZSBpbmRlY2VzIG9mIHRoZSBhcnJheXMgIm9mZnNldHMiIGFuZCAibWFza3MiIGFu
ZCBzaW1wbGlmeQogICAgcmVhZGFiaWxpdHkgYnkgdXNpbmcgYW4gYXBwcm9wcmlhdGUgbWFjcm8g
Zm9yIHRoZSBlbnRyaWVzLgoKICAgIFJlbW92ZSByZW1haW5pbmcgQ09ORklHX0FSTV82NCAjaWZk
ZWZzLgoKICAgIFJlbW92ZSB0aGUgdXNlIG9mIHRoZSBtYWNyb3MgQklUU19QRVJfV09SRCBhbmQg
QklUU19QRVJfRE9VQkxFX1dPUkQuCgogICAgVXNlIEdFTk1BU0tfVUxMIGluc3RlYWQgb2YgbWFu
dWFsbHkgY3JlYXRpbmcgY29tcGxleCBtYXNrcyB0byBlYXNlCiAgICByZWFkYWJpbGl0eS4KCiAg
ICBBbHNvLCBjcmVhdGUgYSBtYWNybyBDSEVDS19CQVNFX1NJWkUgd2hpY2ggc2ltcGx5IHJlZHVj
ZXMgdGhlIGNvZGUKICAgIHNpemUgYW5kIHNpbXBsaWZpZXMgcmVhZGFiaWxpdHkuCgogICAgTWFr
ZSB1c2Ugb2YgdGhlIG5ld2x5IGludHJvZHVjZWQgbHBhZV9wYWdlIG1hY3JvIGluIHRoZSBpZi1z
dGF0ZW1lbnQKICAgIHRvIHRlc3QgZm9yIGludmFsaWQvcmVzZXJ2ZWQgbWFwcGluZ3MgaW4gdGhl
IEwzIFBURS4KCiAgICBDb3NtZXRpYyBmaXhlcyBhbmQgYWRkaXRpb25hbCBjb21tZW50cy4KCnY2
OiBDb252ZXJ0IHRoZSBtYWNybyBDSEVDS19CQVNFX1NJWkUgaW50byBhIGhlbHBlciBmdW5jdGlv
bgogICAgY2hlY2tfYmFzZV9zaXplLiBUaGUgdXNlIG9mIHRoZSBvbGQgQ0hFQ0tfQkFTRV9TSVpF
IHdhcyBjb25mdXNpbmcgYXMKICAgIGl0IGFmZmVjdGVkIHRoZSBjb250cm9sLWZsb3cgdGhyb3Vn
aCBhIHJldHVybiBhcyBwYXJ0IG9mIHRoZSBtYWNyby4KCiAgICBSZXR1cm4gdGhlIHZhbHVlIC1F
RkFVTFQgaW5zdGVhZCBvZiAtRUlOVkFMIGlmIGFjY2VzcyB0byB0aGUgZ3Vlc3QncwogICAgbWVt
b3J5IGZhaWxzLgoKICAgIFNpbXBsaWZ5IHRoZSBjaGVjayBpbiB0aGUgZW5kIG9mIHRoZSB0YWJs
ZSB3YWxrIHRoYXQgZW5zdXJlcyB0aGF0CiAgICB0aGUgZm91bmQgUFRFIGlzIGEgcGFnZSBvciBh
IHN1cGVycGFnZS4gVGhlIG5ldyBpbXBsZW1lbnRhdGlvbgogICAgY2hlY2tzIGlmIHRoZSBwdGUg
bWFwcyBhIHZhbGlkIHBhZ2Ugb3IgYSBzdXBlcnBhZ2UgYW5kIHJldHVybnMgYW4KICAgIC1FRkFV
TFQgb25seSBpZiBib3RoIGNvbmRpdGlvbnMgYXJlIG5vdCB0cnVlLgoKICAgIEFkanVzdCB0aGUg
dHlwZSBvZiB0aGUgYXJyYXkgb2Zmc2V0cyB0byBwYWRkcl90IGluc3RlYWQgb2YgdmFkZHJfdAog
ICAgdG8gYWxsb3cgd29ya2luZyB3aXRoIHRoZSBjaGFuZ2VkICpfdGFibGVfb2Zmc2V0XyogaGVs
cGVycywgd2hpY2gKICAgIHJldHVybiBvZmZzZXRzIG9mIHR5cGUgcGFkZHJfdC4KCiAgICBNYWtl
IHVzZSBvZiByZW5hbWVkIGZ1bmN0aW9uIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGluc3Rl
YWQgb2YKICAgIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeS4KCnY3OiBDaGFuZ2UgdGhlIHJldHVy
biB0eXBlIG9mIGNoZWNrX2Jhc2Vfc2l6ZSB0byBib29sIGFzIGl0IHJldHVybnMgb25seQogICAg
dHdvIHBvc3NpYmxlIHZhbHVlcyBhbmQgdGhlIGNhbGxlciBpcyBpbnRlcmVzdGVkIG9ubHkgd2hl
dGhlciB0aGUgY2FsbAogICAgaGFzIHN1Y2NlZWRlZCBvciBub3QuCgogICAgVXNlIGEgbWFzayBm
b3IgdGhlIGNvbXB1dGF0aW9uIG9mIHRoZSBJUEEsIGFzIHRoZSBsb3dlciB2YWx1ZXMgb2YKICAg
IHRoZSBQVEUncyBiYXNlIGFkZHJlc3MgZG8gbm90IG5lZWQgdG8gYmUgemVyb2VkIG91dC4KCiAg
ICBDb3NtZXRpYyBmaXhlcyBpbiBjb21tZW50cy4KCnY4OiBCeSBjYWxsaW5nIGFjY2Vzc19ndWVz
dF9tZW1vcnlfYnlfaXBhIGluIGd1ZXN0X3dhbGtfKGxkfHNkKSwgd2UgcmVseQogICAgb24gdGhl
IHAybS0+bG9jayAocndfbG9jaykgdG8gYmUgcmVjdXJzaXZlLiBUbyBhdm9pZCBidWdzIGluIHRo
ZQogICAgZnV0dXJlIGltcGxlbWVudGF0aW9uLCB3ZSBhZGQgYSBjb21tZW50IGluIHN0cnVjdCBw
Mm1fZG9tYWluIHRvCiAgICBhZGRyZXNzIHRoaXMgY2FzZS4gVGh1cywgd2UgbWFrZSB0aGUgZnV0
dXJlIGltcGxlbWVudGF0aW9uIGF3YXJlIG9mCiAgICB0aGUgbmVzdGVkIHVzZSBvZiB0aGUgbG9j
ay4KCnY5OiBSZW1vdmUgc2Vjb25kICJ0byIgaW4gYSBjb21tZW50LgoKICAgIEFkZCBBY2tlZC1i
eSBKdWxpZW4gR3JhbGwuCi0tLQogeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyB8IDM5OCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3AybS5oIHwgICA4ICstCiAyIGZpbGVzIGNoYW5nZWQsIDQwMyBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMg
Yi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCmluZGV4IDc4YmFkYzI5NDkuLmQwZDQ1YWQ2NTkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKKysrIGIveGVuL2FyY2gvYXJt
L2d1ZXN0X3dhbGsuYwpAQCAtMTUsNyArMTUsMTAgQEAKICAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKKyNpbmNsdWRlIDx4
ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxhc20v
Z3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0X3dhbGsuaD4KIAogLyoKICAqIFRo
ZSBmdW5jdGlvbiBndWVzdF93YWxrX3NkIHRyYW5zbGF0ZXMgYSBnaXZlbiBHVkEgaW50byBhbiBJ
UEEgdXNpbmcgdGhlCkBAIC0zMyw2ICszNiwxNzQgQEAgc3RhdGljIGludCBndWVzdF93YWxrX3Nk
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogfQogCiAvKgorICogR2V0IHRoZSBJUEEgb3V0cHV0X3Np
emUgKGNvbmZpZ3VyZWQgaW4gVENSX0VMMSkgdGhhdCBzaGFsbCBiZSB1c2VkIGZvciB0aGUKKyAq
IGxvbmctZGVzY3JpcHRvciBiYXNlZCB0cmFuc2xhdGlvbiB0YWJsZSB3YWxrLgorICovCitzdGF0
aWMgaW50IGdldF9pcGFfb3V0cHV0X3NpemUoc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCB0
Y3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpvdXRwdXRf
c2l6ZSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaXBzOworCisgICAgc3RhdGljIGNvbnN0IHVuc2ln
bmVkIGludCBpcGFfc2l6ZXNbN10gPSB7CisgICAgICAgIFRDUl9FTDFfSVBTXzMyX0JJVF9WQUws
CisgICAgICAgIFRDUl9FTDFfSVBTXzM2X0JJVF9WQUwsCisgICAgICAgIFRDUl9FTDFfSVBTXzQw
X0JJVF9WQUwsCisgICAgICAgIFRDUl9FTDFfSVBTXzQyX0JJVF9WQUwsCisgICAgICAgIFRDUl9F
TDFfSVBTXzQ0X0JJVF9WQUwsCisgICAgICAgIFRDUl9FTDFfSVBTXzQ4X0JJVF9WQUwsCisgICAg
ICAgIFRDUl9FTDFfSVBTXzUyX0JJVF9WQUwKKyAgICB9OworCisgICAgaWYgKCBpc182NGJpdF9k
b21haW4oZCkgKQorICAgIHsKKyAgICAgICAgLyogR2V0IHRoZSBpbnRlcm1lZGlhdGUgcGh5c2lj
YWwgYWRkcmVzcyBzaXplLiAqLworICAgICAgICBpcHMgPSAodGNyICYgVENSX0VMMV9JUFNfTUFT
SykgPj4gVENSX0VMMV9JUFNfU0hJRlQ7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogUmV0dXJu
IGFuIGVycm9yIG9uIHJlc2VydmVkIElQQSBvdXRwdXQtc2l6ZXMgYW5kIGlmIHRoZSBJUEEKKyAg
ICAgICAgICogb3V0cHV0LXNpemUgaXMgNTJiaXQuCisgICAgICAgICAqCisgICAgICAgICAqIFhY
WDogNTIgYml0IG91dHB1dC1zaXplIGlzIG5vdCBzdXBwb3J0ZWQgeWV0LgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCBpcHMgPiBUQ1JfRUwxX0lQU180OF9CSVQgKQorICAgICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgKm91dHB1dF9zaXplID0gaXBhX3NpemVzW2lwc107Cisg
ICAgfQorICAgIGVsc2UKKyAgICAgICAgKm91dHB1dF9zaXplID0gVENSX0VMMV9JUFNfNDBfQklU
X1ZBTDsKKworICAgIHJldHVybiAwOworfQorCisvKiBOb3JtYWxpemVkIHBhZ2UgZ3JhbnVsZSBz
aXplIGluZGljZXMuICovCitlbnVtIGdyYW51bGVfc2l6ZV9pbmRleCB7CisgICAgR1JBTlVMRV9T
SVpFX0lOREVYXzRLLAorICAgIEdSQU5VTEVfU0laRV9JTkRFWF8xNkssCisgICAgR1JBTlVMRV9T
SVpFX0lOREVYXzY0SworfTsKKworLyogUmVwcmVzZW50IHdoZXRoZXIgVFRCUjAgb3IgVFRCUjEg
aXMgYWN0aXZlLiAqLworZW51bSBhY3RpdmVfdHRiciB7CisgICAgVFRCUjBfQUNUSVZFLAorICAg
IFRUQlIxX0FDVElWRQorfTsKKworLyoKKyAqIFNlbGVjdCB0aGUgVFRCUigwfDEpX0VMMSB0aGF0
IHdpbGwgYmUgdXNlZCBmb3IgYWRkcmVzcyB0cmFuc2xhdGlvbiB1c2luZyB0aGUKKyAqIGxvbmct
ZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgYW5kIHJldHVybiB0aGUgcGFnZSBn
cmFudWxhcml0eQorICogdGhhdCBpcyB1c2VkIGJ5IHRoZSBzZWxlY3RlZCBUVEJSLiBQbGVhc2Ug
bm90ZSB0aGF0IHRoZSBUQ1IuVEcwIGFuZCBUQ1IuVEcxCisgKiBlbmNvZGluZ3MgZGlmZmVyLgor
ICovCitzdGF0aWMgYm9vbCBnZXRfdHRicl9hbmRfZ3Jhbl82NGJpdCh1aW50NjRfdCAqdHRiciwg
dW5zaWduZWQgaW50ICpncmFuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVnaXN0ZXJfdCB0Y3IsIGVudW0gYWN0aXZlX3R0YnIgdHRicngpCit7CisgICAgYm9vbCBkaXNh
YmxlZDsKKworICAgIGlmICggdHRicnggPT0gVFRCUjBfQUNUSVZFICkKKyAgICB7CisgICAgICAg
IC8qIE5vcm1hbGl6ZSBncmFudWxlIHNpemUuICovCisgICAgICAgIHN3aXRjaCAoIHRjciAmIFRD
Ul9URzBfTUFTSyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBUQ1JfVEcwXzE2SzoKKyAgICAg
ICAgICAgICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzE2SzsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBjYXNlIFRDUl9URzBfNjRLOgorICAgICAgICAgICAgKmdyYW4gPSBHUkFOVUxF
X1NJWkVfSU5ERVhfNjRLOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQWNjb3JkaW5nIHRvIEFSTSBEREkgMDQ4N0Iu
YSBENy0yNDg3LCBpZiB0aGUgVENSX0VMMS5URzAgdmFsdWUKKyAgICAgICAgICAgICAqIGlzIHBy
b2dyYW1tZWQgdG8gZWl0aGVyIGEgcmVzZXJ2ZWQgdmFsdWUsIG9yIGEgc2l6ZSB0aGF0IGhhcyBu
b3QKKyAgICAgICAgICAgICAqIGJlZW4gaW1wbGVtZW50ZWQsIHRoZW4gdGhlIGhhcmR3YXJlIHdp
bGwgdHJlYXQgdGhlIGZpZWxkIGFzIGlmCisgICAgICAgICAgICAgKiBpdCBoYXMgYmVlbiBwcm9n
cmFtbWVkIHRvIGFuIElNUExFTUVOVEFUSU9OIERFRklORUQgY2hvaWNlLgorICAgICAgICAgICAg
ICoKKyAgICAgICAgICAgICAqIFRoaXMgaW1wbGVtZW50YXRpb24gc3Ryb25nbHkgZm9sbG93cyB0
aGUgcHNldWRvLWNvZGUKKyAgICAgICAgICAgICAqIGltcGxlbWVudGF0aW9uIGZyb20gQVJNIERE
SSAwNDg3Qi5hIEoxLTU5MjQgd2hpY2ggc3VnZ2VzdHMgdG8KKyAgICAgICAgICAgICAqIGZhbGwg
YmFjayB0byA0SyBieSBkZWZhdWx0LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICAqZ3Jh
biA9IEdSQU5VTEVfU0laRV9JTkRFWF80SzsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFVzZSBU
VEJSMCBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8KKyAgICAgICAgKnR0YnIgPSBSRUFE
X1NZU1JFRzY0KFRUQlIwX0VMMSk7CisKKyAgICAgICAgLyogSWYgVENSLkVQRDAgaXMgc2V0LCB0
cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjAgYXJlIGRpc2FibGVkLiAqLworICAgICAgICBkaXNhYmxl
ZCA9IHRjciAmIFRDUl9FUEQwOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKiBO
b3JtYWxpemUgZ3JhbnVsZSBzaXplLiAqLworICAgICAgICBzd2l0Y2ggKCB0Y3IgJiBUQ1JfRUwx
X1RHMV9NQVNLICkKKyAgICAgICAgeworICAgICAgICBjYXNlIFRDUl9FTDFfVEcxXzE2SzoKKyAg
ICAgICAgICAgICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzE2SzsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBjYXNlIFRDUl9FTDFfVEcxXzY0SzoKKyAgICAgICAgICAgICpncmFuID0g
R1JBTlVMRV9TSVpFX0lOREVYXzY0SzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEFjY29yZGluZyB0byBBUk0gRERJ
IDA0ODdCLmEgRDctMjQ4NiwgaWYgdGhlIFRDUl9FTDEuVEcxIHZhbHVlCisgICAgICAgICAgICAg
KiBpcyBwcm9ncmFtbWVkIHRvIGVpdGhlciBhIHJlc2VydmVkIHZhbHVlLCBvciBhIHNpemUgdGhh
dCBoYXMgbm90CisgICAgICAgICAgICAgKiBiZWVuIGltcGxlbWVudGVkLCB0aGVuIHRoZSBoYXJk
d2FyZSB3aWxsIHRyZWF0IHRoZSBmaWVsZCBhcyBpZgorICAgICAgICAgICAgICogaXQgaGFzIGJl
ZW4gcHJvZ3JhbW1lZCB0byBhbiBJTVBMRU1FTlRBVElPTiBERUZJTkVEIGNob2ljZS4KKyAgICAg
ICAgICAgICAqCisgICAgICAgICAgICAgKiBUaGlzIGltcGxlbWVudGF0aW9uIHN0cm9uZ2x5IGZv
bGxvd3MgdGhlIHBzZXVkby1jb2RlCisgICAgICAgICAgICAgKiBpbXBsZW1lbnRhdGlvbiBmcm9t
IEFSTSBEREkgMDQ4N0IuYSBKMS01OTI0IHdoaWNoIHN1Z2dlc3RzIHRvCisgICAgICAgICAgICAg
KiBmYWxsIGJhY2sgdG8gNEsgYnkgZGVmYXVsdC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgKmdyYW4gPSBHUkFOVUxFX1NJWkVfSU5ERVhfNEs7CisgICAgICAgIH0KKworICAgICAgICAv
KiBVc2UgVFRCUjEgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCisgICAgICAgICp0dGJy
ID0gUkVBRF9TWVNSRUc2NChUVEJSMV9FTDEpOworCisgICAgICAgIC8qIElmIFRDUi5FUEQxIGlz
IHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIxIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAg
ZGlzYWJsZWQgPSB0Y3IgJiBUQ1JfRVBEMTsKKyAgICB9CisKKyAgICByZXR1cm4gZGlzYWJsZWQ7
Cit9CisKKy8qCisgKiBHZXQgdGhlIE1TQiBudW1iZXIgb2YgdGhlIEdWQSwgYWNjb3JkaW5nIHRv
ICJBZGRyVG9wIiBwc2V1ZG9jb2RlCisgKiBpbXBsZW1lbnRhdGlvbiBpbiBBUk0gRERJIDA0ODdC
LmEgSjEtNjA2Ni4KKyAqLworc3RhdGljIHVuc2lnbmVkIGludCBnZXRfdG9wX2JpdChzdHJ1Y3Qg
ZG9tYWluICpkLCB2YWRkcl90IGd2YSwgcmVnaXN0ZXJfdCB0Y3IpCit7CisgICAgdW5zaWduZWQg
aW50IHRvcGJpdDsKKworICAgIC8qCisgICAgICogSWYgRUwxIGlzIHVzaW5nIEFBcmNoNjQgdGhl
biBhZGRyZXNzZXMgZnJvbSBFTDAgdXNpbmcgQUFyY2gzMiBhcmUKKyAgICAgKiB6ZXJvLWV4dGVu
ZGVkIHRvIDY0IGJpdHMgKEFSTSBEREkgMDQ4N0IuYSBKMS02MDY2KS4KKyAgICAgKi8KKyAgICBp
ZiAoIGlzXzMyYml0X2RvbWFpbihkKSApCisgICAgICAgIHRvcGJpdCA9IDMxOworICAgIGVsc2Ug
aWYgKCBpc182NGJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAgaWYgKCAoKGd2YSAmIEJJ
VF9VTEwoNTUpKSAmJiAodGNyICYgVENSX0VMMV9UQkkxKSkgfHwKKyAgICAgICAgICAgICAoIShn
dmEgJiBCSVRfVUxMKDU1KSkgJiYgKHRjciAmIFRDUl9FTDFfVEJJMCkpICkKKyAgICAgICAgICAg
IHRvcGJpdCA9IDU1OworICAgICAgICBlbHNlCisgICAgICAgICAgICB0b3BiaXQgPSA2MzsKKyAg
ICB9CisKKyAgICByZXR1cm4gdG9wYml0OworfQorCisvKiBNYWtlIHN1cmUgdGhlIGJhc2UgYWRk
cmVzcyBkb2VzIG5vdCBleGNlZWQgaXRzIGNvbmZpZ3VyZWQgc2l6ZS4gKi8KK3N0YXRpYyBib29s
IGNoZWNrX2Jhc2Vfc2l6ZSh1bnNpZ25lZCBpbnQgb3V0cHV0X3NpemUsIHVpbnQ2NF90IGJhc2Up
Cit7CisgICAgcGFkZHJfdCBtYXNrID0gR0VOTUFTS19VTEwoKFRDUl9FTDFfSVBTXzQ4X0JJVF9W
QUwgLSAxKSwgb3V0cHV0X3NpemUpOworCisgICAgaWYgKCAob3V0cHV0X3NpemUgPCBUQ1JfRUwx
X0lQU180OF9CSVRfVkFMKSAmJiAoYmFzZSAmIG1hc2spICkKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworCisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8qCiAgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fs
a19sZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQogICogbG9u
Zy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBpbiBzb2Z0d2FyZS4gVGhpcyBm
dW5jdGlvbiBhc3N1bWVzCiAgKiB0aGF0IHRoZSBkb21haW4gaXMgcnVubmluZyBvbiB0aGUgY3Vy
cmVudGx5IGFjdGl2ZSB2Q1BVLiBUbyB3YWxrIHRoZSBndWVzdCdzCkBAIC00Myw4ICsyMTQsMjMx
IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAqaXBhLAogICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGVybXMpCiB7Ci0gICAgLyogTm90IGltcGxl
bWVudGVkIHlldC4gKi8KLSAgICByZXR1cm4gLUVGQVVMVDsKKyAgICBpbnQgcmV0OworICAgIGJv
b2wgZGlzYWJsZWQgPSB0cnVlOworICAgIGJvb2wgcm9fdGFibGUgPSBmYWxzZSwgeG5fdGFibGUg
PSBmYWxzZTsKKyAgICB1bnNpZ25lZCBpbnQgdDBfc3osIHQxX3N6OworICAgIHVuc2lnbmVkIGlu
dCBsZXZlbCwgZ3JhbjsKKyAgICB1bnNpZ25lZCBpbnQgdG9wYml0ID0gMCwgaW5wdXRfc2l6ZSA9
IDAsIG91dHB1dF9zaXplOworICAgIHVpbnQ2NF90IHR0YnIgPSAwOworICAgIHBhZGRyX3QgbWFz
aywgcGFkZHI7CisgICAgbHBhZV90IHB0ZTsKKyAgICByZWdpc3Rlcl90IHRjciA9IFJFQURfU1lT
UkVHKFRDUl9FTDEpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisKKyNkZWZp
bmUgT0ZGU0VUUyhndmEsIGdyYW4pICAgICAgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHplcm9ldGhfdGFibGVfb2Zmc2V0XyMjZ3Jhbihn
dmEpLCAgIFwKKyAgICBmaXJzdF90YWJsZV9vZmZzZXRfIyNncmFuKGd2YSksICAgICBcCisgICAg
c2Vjb25kX3RhYmxlX29mZnNldF8jI2dyYW4oZ3ZhKSwgICAgXAorICAgIHRoaXJkX3RhYmxlX29m
ZnNldF8jI2dyYW4oZ3ZhKSAgICAgIFwKK30KKworICAgIGNvbnN0IHBhZGRyX3Qgb2Zmc2V0c1sz
XVs0XSA9IHsKKyAgICAgICAgT0ZGU0VUUyhndmEsIDRLKSwKKyAgICAgICAgT0ZGU0VUUyhndmEs
IDE2SyksCisgICAgICAgIE9GRlNFVFMoZ3ZhLCA2NEspCisgICAgfTsKKworI3VuZGVmIE9GRlNF
VFMKKworI2RlZmluZSBNQVNLUyhncmFuKSAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgemVyb2V0aF9zaXplKGdyYW4p
IC0gMSwgICAgICAgICAgICAgXAorICAgIGZpcnN0X3NpemUoZ3JhbikgLSAxLCAgICAgICAgICAg
ICAgIFwKKyAgICBzZWNvbmRfc2l6ZShncmFuKSAtIDEsICAgICAgICAgICAgICBcCisgICAgdGhp
cmRfc2l6ZShncmFuKSAtIDEgICAgICAgICAgICAgICAgXAorfQorCisgICAgc3RhdGljIGNvbnN0
IHBhZGRyX3QgbWFza3NbM11bNF0gPSB7CisgICAgICAgIE1BU0tTKDRLKSwKKyAgICAgICAgTUFT
S1MoMTZLKSwKKyAgICAgICAgTUFTS1MoNjRLKQorICAgIH07CisKKyN1bmRlZiBNQVNLUworCisg
ICAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBncmFpbnNpemVzWzNdID0geworICAgICAgICBQ
QUdFX1NISUZUXzRLLAorICAgICAgICBQQUdFX1NISUZUXzE2SywKKyAgICAgICAgUEFHRV9TSElG
VF82NEsKKyAgICB9OworCisgICAgdDBfc3ogPSAodGNyID4+IFRDUl9UMFNaX1NISUZUKSAmIFRD
Ul9TWl9NQVNLOworICAgIHQxX3N6ID0gKHRjciA+PiBUQ1JfVDFTWl9TSElGVCkgJiBUQ1JfU1pf
TUFTSzsKKworICAgIC8qIEdldCB0aGUgTVNCIG51bWJlciBvZiB0aGUgR1ZBLiAqLworICAgIHRv
cGJpdCA9IGdldF90b3BfYml0KGQsIGd2YSwgdGNyKTsKKworICAgIGlmICggaXNfNjRiaXRfZG9t
YWluKGQpICkKKyAgICB7CisgICAgICAgIC8qIFNlbGVjdCB0aGUgVFRCUigwfDEpX0VMMSB0aGF0
IHdpbGwgYmUgdXNlZCBmb3IgYWRkcmVzcyB0cmFuc2xhdGlvbi4gKi8KKworICAgICAgICBpZiAo
IChndmEgJiBCSVRfVUxMKHRvcGJpdCkpID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBp
bnB1dF9zaXplID0gNjQgLSB0MF9zejsKKworICAgICAgICAgICAgLyogR2V0IFRUQlIwIGFuZCBj
b25maWd1cmVkIHBhZ2UgZ3JhbnVsYXJpdHkuICovCisgICAgICAgICAgICBkaXNhYmxlZCA9IGdl
dF90dGJyX2FuZF9ncmFuXzY0Yml0KCZ0dGJyLCAmZ3JhbiwgdGNyLCBUVEJSMF9BQ1RJVkUpOwor
ICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaW5wdXRfc2l6
ZSA9IDY0IC0gdDFfc3o7CisKKyAgICAgICAgICAgIC8qIEdldCBUVEJSMSBhbmQgY29uZmlndXJl
ZCBwYWdlIGdyYW51bGFyaXR5LiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSBnZXRfdHRicl9h
bmRfZ3Jhbl82NGJpdCgmdHRiciwgJmdyYW4sIHRjciwgVFRCUjFfQUNUSVZFKTsKKyAgICAgICAg
fQorCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIHN1
cHBvcnRzIGludGVybWVkaWF0ZSBwaHlzaWNhbCBhZGRyZXNzCisgICAgICAgICAqIHNpemVzIChJ
UFMpIHVwIHRvIDQ4IGJpdC4KKyAgICAgICAgICoKKyAgICAgICAgICogWFhYOiBEZXRlcm1pbmUg
d2hldGhlciB0aGUgSVBTX01BWF9WQUwgaXMgNDggb3IgNTIgaW4gc29mdHdhcmUuCisgICAgICAg
ICAqLworICAgICAgICBpZiAoIChpbnB1dF9zaXplID4gVENSX0VMMV9JUFNfNDhfQklUX1ZBTCkg
fHwKKyAgICAgICAgICAgICAoaW5wdXRfc2l6ZSA8IFRDUl9FTDFfSVBTX01JTl9WQUwpICkKKyAg
ICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAg
ICAvKiBHcmFudWxlIHNpemUgb2YgQUFyY2gzMiBhcmNoaXRlY3R1cmVzIGlzIGFsd2F5cyA0Sy4g
Ki8KKyAgICAgICAgZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF80SzsKKworICAgICAgICAvKiBT
ZWxlY3QgdGhlIFRUQlIoMHwxKV9FTDEgdGhhdCB3aWxsIGJlIHVzZWQgZm9yIGFkZHJlc3MgdHJh
bnNsYXRpb24uICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgaWYgdGhlIGJpdHMg
PDMxOjMyLXQwX3N6PiBvZiB0aGUgR1ZBIGFyZSBzZXQgdG8gMCAoRERJIDA0ODdCLmEKKyAgICAg
ICAgICogSjEtNTk5OSkuIElmIHNvLCBUVEJSMCBzaGFsbCBiZSB1c2VkIGZvciBhZGRyZXNzIHRy
YW5zbGF0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAgbWFzayA9IEdFTk1BU0tfVUxMKDMxLCAo
MzIgLSB0MF9zeikpOworCisgICAgICAgIGlmICggdDBfc3ogPT0gMCB8fCAhKGd2YSAmIG1hc2sp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IDMyIC0gdDBfc3o7CisKKyAg
ICAgICAgICAgIC8qIFVzZSBUVEJSMCBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8KKyAg
ICAgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIwX0VMMSk7CisKKyAgICAgICAgICAg
IC8qIElmIFRDUi5FUEQwIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIwIGFyZSBkaXNh
YmxlZC4gKi8KKyAgICAgICAgICAgIGRpc2FibGVkID0gdGNyICYgVENSX0VQRDA7CisgICAgICAg
IH0KKworICAgICAgICAvKgorICAgICAgICAgKiBDaGVjayBpZiB0aGUgYml0cyA8MzE6MzItdDFf
c3o+IG9mIHRoZSBHVkEgYXJlIHNldCB0byAxIChEREkgMDQ4N0IuYQorICAgICAgICAgKiBKMS02
MDAwKS4gSWYgc28sIFRUQlIxIHNoYWxsIGJlIHVzZWQgZm9yIGFkZHJlc3MgdHJhbnNsYXRpb24u
CisgICAgICAgICAqLworICAgICAgICBtYXNrID0gR0VOTUFTS19VTEwoMzEsICgzMiAtIHQxX3N6
KSk7CisKKyAgICAgICAgaWYgKCAoKHQxX3N6ID09IDApICYmICF0dGJyKSB8fCAodDFfc3ogJiYg
KGd2YSAmIG1hc2spID09IG1hc2spICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5wdXRfc2l6
ZSA9IDMyIC0gdDFfc3o7CisKKyAgICAgICAgICAgIC8qIFVzZSBUVEJSMSBmb3IgR1ZBIHRvIElQ
QSB0cmFuc2xhdGlvbi4gKi8KKyAgICAgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIx
X0VMMSk7CisKKyAgICAgICAgICAgIC8qIElmIFRDUi5FUEQxIGlzIHNldCwgdHJhbnNsYXRpb25z
IHVzaW5nIFRUQlIxIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgICAgIGRpc2FibGVkID0gdGNy
ICYgVENSX0VQRDE7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGRpc2FibGVkICkKKyAg
ICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAvKgorICAgICAqIFRoZSBzdGFydGluZyBsZXZl
bCBpcyB0aGUgbnVtYmVyIG9mIHN0cmlkZXMgKGdyYWluc2l6ZXNbZ3Jhbl0gLSAzKQorICAgICAq
IG5lZWRlZCB0byBjb25zdW1lIHRoZSBpbnB1dCBhZGRyZXNzIChBUk0gRERJIDA0ODdCLmEgSjEt
NTkyNCkuCisgICAgICovCisgICAgbGV2ZWwgPSA0IC0gRElWX1JPVU5EX1VQKChpbnB1dF9zaXpl
IC0gZ3JhaW5zaXplc1tncmFuXSksIChncmFpbnNpemVzW2dyYW5dIC0gMykpOworCisgICAgLyog
R2V0IHRoZSBJUEEgb3V0cHV0X3NpemUuICovCisgICAgcmV0ID0gZ2V0X2lwYV9vdXRwdXRfc2l6
ZShkLCB0Y3IsICZvdXRwdXRfc2l6ZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4g
LUVGQVVMVDsKKworICAgIC8qIE1ha2Ugc3VyZSB0aGUgYmFzZSBhZGRyZXNzIGRvZXMgbm90IGV4
Y2VlZCBpdHMgY29uZmlndXJlZCBzaXplLiAqLworICAgIHJldCA9IGNoZWNrX2Jhc2Vfc2l6ZShv
dXRwdXRfc2l6ZSwgdHRicik7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisKKyAgICAvKgorICAgICAqIENvbXB1dGUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgZmly
c3QgbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUgdGhhdCBpcworICAgICAqIGdpdmVuIGJ5IFRUQlJ4
X0VMMSAoQVJNIERESSAwNDg3Qi5hIEQ0LTIwMjQgYW5kIEoxLTU5MjYpLgorICAgICAqLworICAg
IG1hc2sgPSBHRU5NQVNLX1VMTCg0NywgZ3JhaW5zaXplc1tncmFuXSk7CisgICAgcGFkZHIgPSAo
dHRiciAmIG1hc2spOworCisgICAgZm9yICggOyA7IGxldmVsKysgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogQWRkIG9mZnNldCBnaXZlbiBieSB0aGUgR1ZBIHRvIHRoZSB0cmFuc2xh
dGlvbiB0YWJsZSBiYXNlIGFkZHJlc3MuCisgICAgICAgICAqIFNoaWZ0IHRoZSBvZmZzZXQgYnkg
MyBhcyBpdCBpcyA4LWJ5dGUgYWxpZ25lZC4KKyAgICAgICAgICovCisgICAgICAgIHBhZGRyIHw9
IG9mZnNldHNbZ3Jhbl1bbGV2ZWxdIDw8IDM7CisKKyAgICAgICAgLyogQWNjZXNzIHRoZSBndWVz
dCdzIG1lbW9yeSB0byByZWFkIG9ubHkgb25lIFBURS4gKi8KKyAgICAgICAgcmV0ID0gYWNjZXNz
X2d1ZXN0X21lbW9yeV9ieV9pcGEoZCwgcGFkZHIsICZwdGUsIHNpemVvZihscGFlX3QpLCBmYWxz
ZSk7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisg
ICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgYmFzZSBhZGRyZXNzIGRvZXMgbm90IGV4Y2VlZCBpdHMg
Y29uZmlndXJlZCBzaXplLiAqLworICAgICAgICByZXQgPSBjaGVja19iYXNlX3NpemUob3V0cHV0
X3NpemUsIHBmbl90b19wYWRkcihwdGUud2Fsay5iYXNlKSk7CisgICAgICAgIGlmICggIXJldCAp
CisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAvKgorICAgICAgICAgKiBJ
ZiBwYWdlIGdyYW51bGFyaXR5IGlzIDY0SywgbWFrZSBzdXJlIHRoZSBhZGRyZXNzIGlzIGFsaWdu
ZWQKKyAgICAgICAgICogYXBwcm9wcmlhdGVseS4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
KG91dHB1dF9zaXplIDwgVENSX0VMMV9JUFNfNTJfQklUX1ZBTCkgJiYKKyAgICAgICAgICAgICAo
Z3JhbiA9PSBHUkFOVUxFX1NJWkVfSU5ERVhfNjRLKSAmJgorICAgICAgICAgICAgIChwdGUud2Fs
ay5iYXNlICYgMHhmKSApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAv
KgorICAgICAgICAgKiBCcmVhayBpZiBvbmUgb2YgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGlz
IHRydWU6CisgICAgICAgICAqCisgICAgICAgICAqIC0gV2UgaGF2ZSBmb3VuZCB0aGUgUFRFIGhv
bGRpbmcgdGhlIElQQSAobGV2ZWwgPT0gMykuCisgICAgICAgICAqIC0gVGhlIFBURSBpcyBub3Qg
dmFsaWQuCisgICAgICAgICAqIC0gSWYgKGxldmVsIDwgMykgYW5kIHRoZSBQVEUgaXMgdmFsaWQs
IHdlIGZvdW5kIGEgYmxvY2sgZGVzY3JpcHRvci4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
bGV2ZWwgPT0gMyB8fCAhbHBhZV92YWxpZChwdGUpIHx8IGxwYWVfaXNfc3VwZXJwYWdlKHB0ZSwg
bGV2ZWwpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAqIFRl
bXBvcmFyaWx5IHN0b3JlIHBlcm1pc3Npb25zIG9mIHRoZSB0YWJsZSBkZXNjcmlwdG9yIGFzIHRo
ZXkgYXJlCisgICAgICAgICAqIGluaGVyaXRlZCBieSBwYWdlIHRhYmxlIGF0dHJpYnV0ZXMgKEFS
TSBEREkgMDQ4N0IuYSBKMS01OTI4KS4KKyAgICAgICAgICovCisgICAgICAgIHhuX3RhYmxlIHw9
IHB0ZS5wdC54bnQ7ICAgICAgICAgICAgIC8qIEV4ZWN1dGUtTmV2ZXIgKi8KKyAgICAgICAgcm9f
dGFibGUgfD0gcHRlLnB0LmFwdCAmIEJJVCgxKTsgICAgLyogUmVhZC1Pbmx5ICovCisKKyAgICAg
ICAgLyogQ29tcHV0ZSB0aGUgYmFzZSBhZGRyZXNzIG9mIHRoZSBuZXh0IGxldmVsIHRyYW5zbGF0
aW9uIHRhYmxlLiAqLworICAgICAgICBtYXNrID0gR0VOTUFTS19VTEwoNDcsIGdyYWluc2l6ZXNb
Z3Jhbl0pOworICAgICAgICBwYWRkciA9IHBmbl90b19wYWRkcihwdGUud2Fsay5iYXNlKSAmIG1h
c2s7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBBY2NvcmRpbmcgdG8gQVJNIERESSAwNDg3Qi5h
IEoxLTU5MjcsIHdlIHJldHVybiBhbiBlcnJvciBpZiB0aGUgZm91bmQKKyAgICAgKiBQVEUgaXMg
aW52YWxpZCBvciBob2xkcyBhIHJlc2VydmVkIGVudHJ5IChQVEU8MTowPiA9PSB4MCkpIG9yIGlm
IHRoZSBQVEUKKyAgICAgKiBtYXBzIGEgbWVtb3J5IGJsb2NrIGF0IGxldmVsIDMgKFBURTwxOjA+
ID09IDAxKS4KKyAgICAgKi8KKyAgICBpZiAoICFscGFlX2lzX3BhZ2UocHRlLCBsZXZlbCkgJiYg
IWxwYWVfaXNfc3VwZXJwYWdlKHB0ZSwgbGV2ZWwpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CisKKyAgICAvKiBNYWtlIHN1cmUgdGhhdCB0aGUgbG93ZXIgYml0cyBvZiB0aGUgUFRFJ3MgYmFz
ZSBhZGRyZXNzIGFyZSB6ZXJvLiAqLworICAgIG1hc2sgPSBHRU5NQVNLX1VMTCg0NywgZ3JhaW5z
aXplc1tncmFuXSk7CisgICAgKmlwYSA9IChwZm5fdG9fcGFkZHIocHRlLndhbGsuYmFzZSkgJiBt
YXNrKSB8IChndmEgJiBtYXNrc1tncmFuXVtsZXZlbF0pOworCisgICAgLyoKKyAgICAgKiBTZXQg
cGVybWlzc2lvbnMgc28gdGhhdCB0aGUgY2FsbGVyIGNhbiBjaGVjayB0aGUgZmxhZ3MgYnkgaGVy
c2VsZi4gTm90ZQorICAgICAqIHRoYXQgc3RhZ2UgMSB0cmFuc2xhdGlvbnMgYWxzbyBpbmhlcml0
IGF0dHJpYnV0ZXMgZnJvbSB0aGUgdGFibGVzCisgICAgICogKEFSTSBEREkgMDQ4N0IuYSBKMS01
OTI4KS4KKyAgICAgKi8KKyAgICBpZiAoICFwdGUucHQucm8gJiYgIXJvX3RhYmxlICkKKyAgICAg
ICAgKnBlcm1zIHw9IEdWMk1fV1JJVEU7CisgICAgaWYgKCAhcHRlLnB0LnhuICYmICF4bl90YWJs
ZSApCisgICAgICAgICpwZXJtcyB8PSBHVjJNX0VYRUM7CisKKyAgICByZXR1cm4gMDsKIH0KIAog
aW50IGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IGd2YSwK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oCmluZGV4IDEyNjkwNTJlOWYuLmFhMGQ2MGFlM2EgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAt
MjEsNyArMjEsMTMgQEAgZXh0ZXJuIHZvaWQgbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9t
YWluICopOwogCiAvKiBQZXItcDJtLXRhYmxlIHN0YXRlICovCiBzdHJ1Y3QgcDJtX2RvbWFpbiB7
Ci0gICAgLyogTG9jayB0aGF0IHByb3RlY3RzIHVwZGF0ZXMgdG8gdGhlIHAybSAqLworICAgIC8q
CisgICAgICogTG9jayB0aGF0IHByb3RlY3RzIHVwZGF0ZXMgdG8gdGhlIHAybS4KKyAgICAgKgor
ICAgICAqIFBsZWFzZSBub3RlIHRoYXQgd2UgdXNlIHRoaXMgbG9jayBpbiBhIG5lc3RlZCB3YXkg
YnkgY2FsbGluZworICAgICAqIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGluIGd1ZXN0X3dh
bGtfKHNkfGxkKS4gVGhpcyBtdXN0IGJlCisgICAgICogY29uc2lkZXJlZCBpbiB0aGUgZnV0dXJl
IGltcGxlbWVudGF0aW9uLgorICAgICAqLwogICAgIHJ3bG9ja190IGxvY2s7CiAKICAgICAvKiBQ
YWdlcyB1c2VkIHRvIGNvbnN0cnVjdCB0aGUgcDJtICovCi0tIAoyLjEzLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:20:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:20: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.xen.org>)
	id 1dhyFA-0002iW-T9; Wed, 16 Aug 2017 13:20:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dhyF9-0002hY-Us
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 13:20:20 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 52/39-01732-39644995; Wed, 16 Aug 2017 13:20:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsXiVRusrTvRbUq
 kwbr3ShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8akhp/MBQeVKya8W8nUwDhJtouRi0NIYBKj
 xJEHs1lAHAmBOawSv85dAHI4gZwkiUO9O1gh7EqJU5OmMYHYQgIaErdvNrJD2IeZJBat0YSYN
 JFR4sSjZ4wQDUUSM893gjXwCghKnJz5hAWiwVvi8qT5YHFOAWeJi6c3skI072KWaFy7GWwbm4
 C2RNvrXWA2i4CqxOHudVBXJEq83f6CDWJogMSeL8uZQWxhgRCJRXPPg9WICOhLtH6fCGRzcDA
 LBEvcXKkNEmYW0JRo3f6bfQKjyCwkJ81CklrAyLSKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQ
 wFQvN7W4ODE9NScxqVgvOT93EyMw1BmAYAdjw3bPQ4ySHExKorxBWlMihfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwGrkC5QSLUtNTK9Iyc4BRB5OW4OBREuE1cgFK8xYXJOYWZ6ZDpE4xWnJcub
 LuCxPHpAPbgeQUECnEkpeflyolznsPpEEApCGjNA9uHCwxXGKUlRLmZQQ6UIinILUoN7MEVf4
 VozgHo5Iw71+QKTyZeSVwW18BHcQEdNCV9kkgB5UkIqSkGhg3Lzsl9Jd3y5KCCV8Eg35EvV9c
 zneHQ1dMwff61LqnoXe53dknVr4WnOnHItuQ9IvNb2rsl6eiL51kdm3eUNu5o+01l+Zm14sFF
 0wvHn54qvvTHv1ZfZmdAXvuyyx5YnswtYLR8oiicbRglc/X/nOnfi8vYE2T3bH+q7/BzXlz/h
 neFn7qtW6GEktxRqKhFnNRcSIA9QaDIwcDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502889616!86920709!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46199 invoked from network); 16 Aug 2017 13:20:17 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 13:20:17 -0000
Received: by mail-pg0-f43.google.com with SMTP id v189so22950232pgd.2
 for <xen-devel@lists.xen.org>; Wed, 16 Aug 2017 06:20:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=k8TmDlmAucpTK/Y3rX2B+Ks/PLkw8VXM1pCNXrJ2qPA=;
 b=U7xz+JqD0qYzkQhScS9e2N3QYnweboa5I6RyUMjxtC7fkZGP/qt3QjWeeK0QZkTcvV
 y1JKtBVQa0dS4lJmJOyFgyDYQcsy5vnHXS3DOq250EpTeICREN4anWEh0tF3/qOez521
 W7+36Gymv5dsxEuaWpxjMOGOP21xR1hxFGCY+zFIQ3EzEdSym/fD6y2GFY8CgLaZxPIQ
 MWAa4rFOyeTNLgsRSDHcif5lUsOYYMt9SPaqOq+D0Gl6MGhdhSCZ0blsKJdE4Y+ksKzw
 t1SdYRUpJWjrWl8IJcOrrbwkecTkMyPSutnpfMnsV2AQddmR72zOoxGRA5qPEnjROYde
 ElYA==
X-Gm-Message-State: AHYfb5h1cUmTxAO2FOFr+s+pG7vNQMSRZIV5Lphp2j6VANItgl1qvu2E
 rjM5RLViWSj8x9RoeCU=
X-Received: by 10.84.236.11 with SMTP id q11mr1821032plk.401.1502889615899;
 Wed, 16 Aug 2017 06:20:15 -0700 (PDT)
Received: from mail-pf0-f182.google.com (mail-pf0-f182.google.com.
 [209.85.192.182])
 by smtp.gmail.com with ESMTPSA id n11sm3210581pfg.15.2017.08.16.06.20.15
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Aug 2017 06:20:15 -0700 (PDT)
Received: by mail-pf0-f182.google.com with SMTP id o86so6236492pfj.1
 for <xen-devel@lists.xen.org>; Wed, 16 Aug 2017 06:20:15 -0700 (PDT)
X-Received: by 10.98.36.198 with SMTP id k67mr1749103pfk.154.1502889615200;
 Wed, 16 Aug 2017 06:20:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Wed, 16 Aug 2017 06:19:34 -0700 (PDT)
In-Reply-To: <9f32042d-b0cd-5a54-948d-24825416ce02@bitdefender.com>
References: <1502180855-7500-1-git-send-email-aisaila@bitdefender.com>
 <CABfawh=LjRobw53paNGEwTPZb0JgEUFSpeNz4+B4nb+zaWW3fQ@mail.gmail.com>
 <5992C7B5020000780016FADC@prv-mh.provo.novell.com>
 <CABfawh=Oy=bzVrhdXko9fXGDwW97L0MGJtM+EtZmMfeGk0Ebnw@mail.gmail.com>
 <733949b7-b371-1fa4-0060-cc594590c230@bitdefender.com>
 <CABfawhkQ-2CbifdRqD=BOPc69Vp7Kvc4z0ZRZR9mFpxQ_LNBng@mail.gmail.com>
 <9f32042d-b0cd-5a54-948d-24825416ce02@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 16 Aug 2017 07:19:34 -0600
X-Gmail-Original-Message-ID: <CABfawhn16wq-+iaf5ijOhPYDM_7d3CJLno3-jybXr4sytKv+7w@mail.gmail.com>
Message-ID: <CABfawhn16wq-+iaf5ijOhPYDM_7d3CJLno3-jybXr4sytKv+7w@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgNjo0MyBBTSwgUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBPbiAxNi4wOC4yMDE3IDE1OjMyLCBUYW1hcyBL
IExlbmd5ZWwgd3JvdGU6Cj4+Cj4+IE9uIFdlZCwgQXVnIDE2LCAyMDE3IGF0IDEyOjA3IEFNLCBS
YXp2YW4gQ29qb2NhcnUKPj4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4K
Pj4+IE9uIDA4LzE2LzIwMTcgMDI6MTYgQU0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+Pgo+
Pj4+IE9uIFR1ZSwgQXVnIDE1LCAyMDE3IGF0IDI6MDYgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIDE0LjA4LjE3IGF0IDE3OjUz
LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4gT24gVHVlLCBBdWcg
OCwgMjAxNyBhdCAyOjI3IEFNLCBBbGV4YW5kcnUgSXNhaWxhCj4+Pj4+PiA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+Pj4+Cj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9oeXBlcmNhbGwuYwo+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMK
Pj4+Pj4+PiBAQCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVyY2FsbChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKPj4+Pj4+PiAgICAgICAgICAgLyogRmFsbHRocm91Z2ggdG8gcGVy
bWlzc2lvbiBjaGVjay4gKi8KPj4+Pj4+PiAgICAgICBjYXNlIDQ6Cj4+Pj4+Pj4gICAgICAgY2Fz
ZSAyOgo+Pj4+Pj4+ICsgICAgICAgIGlmICggY3VycmQtPmFyY2gubW9uaXRvci5ndWVzdF9yZXF1
ZXN0X3VzZXJzcGFjZV9lbmFibGVkICYmCj4+Pj4+Pj4gKyAgICAgICAgICAgIGVheCA9PSBfX0hZ
UEVSVklTT1JfaHZtX29wICYmCj4+Pj4+Pj4gKyAgICAgICAgICAgIChtb2RlID09IDggPyByZWdz
LT5yZGkgOiByZWdzLT5lYngpID09Cj4+Pj4+Pj4gSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCApCj4+Pj4+Pj4gKyAgICAgICAgICAgIGJyZWFrOwo+Pj4+Pj4+ICsKPj4+Pj4+Cj4+Pj4+Pgo+
Pj4+Pj4gU28gdGhlIENQTCBjaGVjayBoYXBwZW5zIGFmdGVyIHRoZSBtb25pdG9yIGNoZWNrLCB3
aGljaCBtZWFucyB0aGlzCj4+Pj4+PiB3aWxsIHRyaWdnZXIgcmVnYXJkbGVzcyBpZiB0aGUgaHlw
ZXJjYWxsIGlzIGNvbWluZyBmcm9tIHVzZXJzcGFjZSBvcgo+Pj4+Pj4ga2VybmVsc3BhY2UuIFNp
bmNlIHRoZSBtb25pdG9yIG9wdGlvbiBzcGVjaWZpY2FsbHkgc2F5cyB1c2Vyc3BhY2UsCj4+Pj4+
PiB0aGlzIHNob3VsZCBwcm9iYWJseSBnZXQgbW92ZWQgaW50byB0aGUgYmxvY2sgd2hlcmUgQ1BM
IHdhcyBjaGVja2VkLgo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBXaGF0IGRpZmZlcmVuY2Ugd291bGQgdGhp
cyBtYWtlPyBGb3IgQ1BMMCB0aGUgaHlwZXJjYWxsIGlzCj4+Pj4+IHBlcm1pdHRlZCBhbnl3YXks
IGFuZCBmb3IgQ1BMID4gMCB3ZSBzcGVjaWZpY2FsbHkgd2FudCB0byBieXBhc3MKPj4+Pj4gdGhl
IENQTCBjaGVjay4gT3IgYXJlIHlvdSBzYXlpbmcgeW91IHdhbnQgdG8gcmVzdHJpY3QgdGhlIG5l
dwo+Pj4+PiBjaGVjayB0byBqdXN0IENQTDM/Cj4+Pj4+Cj4+Pj4KPj4+PiBZZXMsIGFjY29yZGlu
ZyB0byB0aGUgbmFtZSBvZiB0aGlzIG1vbml0b3Igb3B0aW9uIHRoaXMgc2hvdWxkIG9ubHkKPj4+
PiB0cmlnZ2VyIGEgdm1fZXZlbnQgd2hlbiB0aGUgaHlwZXJjYWxsIGlzIGNvbWluZyBmcm9tIENQ
TDMuIEhvd2V2ZXIsCj4+Pj4gdGhlIHdheSBpdCBpcyBpbXBsZW1lbnRlZCByaWdodCBub3cgSSBz
ZWUgdGhhdCB0aGlzIG1vbml0b3Igb3B0aW9uCj4+Pj4gYWN0dWFsbHkgcmVxdWlyZXMgdGhlIG90
aGVyIG9uZSB0byBiZSBlbmFibGVkIHRvby4gQnkgaXRzZWxmIHRoaXMKPj4+PiBtb25pdG9yIG9w
dGlvbiB3aWxsIG5vdCB3b3JrLiBTbyBJIHdvdWxkIGFsc28gbGlrZSB0byBhc2sgdGhhdCB0aGUK
Pj4+PiBjaGVjayBpbiB4ZW4vY29tbW9uL21vbml0b3IuYywgaWYgKCBkLT5tb25pdG9yLmd1ZXN0
X3JlcXVlc3RfZW5hYmxlZAo+Pj4+ICksIHRvIGJlIGV4dGVuZGVkIHRvIGJlOiBpZiAoIGQtPm1v
bml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkIHx8Cj4+Pj4gZC0+bW9uaXRvci5ndWVzdF9yZXF1
ZXN0X3VzZXJzcGFjZV9lbmFibGVkICkKPj4+Cj4+Pgo+Pj4gVGhlIG9wdGlvbiBkb2VzIG5vdCB0
cmlnZ2VyIGFueXRoaW5nLiBJdHMgam9iIGlzIHRvIGFsbG93IGd1ZXN0IHJlcXVlc3RzCj4+PiBj
b21pbmcgZnJvbSB1c2Vyc3BhY2UgKHZpYSBWTUNBTExzKS4gQW5kIG5vdCB0byBfb25seV8gYWxs
b3cgdGhlc2UgZm9yCj4+PiB1c2Vyc3BhY2UsIGJ1dCB0byBhbGxvdyB0aGVtIGNvbWluZyBmcm9t
IHVzZXJzcGFjZSBfYXNfd2VsbF8uCj4+Pgo+Pj4gVGhlIGN1cnJlbnQgdmVyc2lvbiBvZiB0aGUg
cGF0Y2gsIGlmIEkndmUgbm90IG1pc3NlZCBzb21ldGhpbmcsIGRvZXMgbm90Cj4+PiByZXF1aXJl
IGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkIHRvIGJlIHRydWUgdG8gd29yayAodGhl
IG9wdGlvbnMKPj4+IGNhbiBiZSB0b2dnbGVkIGluZGVwZW5kZW50bHkpLgo+Pj4KPj4+IFRoZSBu
ZXcgZnVuY3Rpb24gaXMgbWVhbnQgdG8gYmUgY2FsbGVkIGF0IGFueSB0aW1lLCBpbmRlcGVuZGVu
dCBvZgo+Pj4gZW5hYmxpbmcgLyBkaXNhYmxpbmcgdGhlIGd1ZXN0IHJlcXVlc3Qgdm1fZXZlbnQg
KGkuZS4gaXQgb25seSBjb250cm9scwo+Pj4gaXRzIGJlaGF2aW91ciBvbmNlIGl0J3MgZW5hYmxl
ZCkuIFNvIGd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2VuYWJsZWQKPj4+IHNob3VsZCBub3QgYmUg
dXNlZCBhcyBzeW5vbnltIGZvciBndWVzdF9yZXF1ZXN0X2VuYWJsZWQuCj4+Pgo+Pgo+PiBIaSBS
YXp2YW4sCj4+IHNvIHdoaWxlIG1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkIGNhbiBpbmRl
ZWQgYmUgdG9nZ2xlZAo+PiBpbmRlcGVuZGVudGx5LCBpZiBpdCBpcyBub3Qgc2V0LCBob3cgd291
bGQgdGhlIHZtX2V2ZW50IGFjdHVhbGx5IGJlCj4+IHNlbnQgZm9yIG1vbml0b3IuZ3Vlc3RfcmVx
dWVzdF91c2Vyc3BhY2VfZW5hYmxlZD8gQUZBSUNUIGl0IHdvdWxkbid0Cj4+IGJlY2F1c2UgdGhl
IGNvZGUgcmVzcG9uc2libGUgZm9yIHNlbmRpbmcgdGhlIHZtX2V2ZW50IGlzIGdhdGVkIG9ubHkg
b24KPj4gbW9uaXRvci5ndWVzdF9yZXF1ZXN0X2VuYWJsZWQuCj4KPgo+IEhlbGxvLCBpbmRlZWQg
aXQgd291bGRuJ3QuCj4KPiBUaGlzIG5ldyBvcHRpb24gb25seSBjb250cm9sIHdoYXQgaGFwcGVu
cyBfaWZfIG1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkCj4gaXMgdHJ1ZS4gV2hpbGUgbW9u
aXRvci5ndWVzdF9yZXF1ZXN0X2VuYWJsZWQgaXMgZmFsc2UsIGl0IGhhcyBubyBlZmZlY3QuIEFz
Cj4gc29vbiBhcyBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgZ2V0cyB0b2dnbGVkIG9uIGFnYWluLCB0
aGUgYmVoYXZpb3VyIHdpbGwgYmUKPiB0aGUgb25lIHRoYXQgaGFzIGJlZW4gcHJldmlvdXNseSBz
ZXQgYnkgdXNpbmcKPiBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkLgo+Cj4+IEFuZCBh
cyBmb3IgdGhpcyBuZXcgb3B0aW9uIGJlaW5nIGFuIGV4dGVuZGVkIHZlcnNpb24gb2YKPj4gZ3Vl
c3RfcmVxdWVzdF9lbmFibGVkIGluIHRoZSBzZW5zZSB0aGF0IGl0IHdvdWxkIGFsbG93IGJvdGgg
dXNlcnNwYWNlCj4+IF9hbmRfIGtlcm5lbHNwYWNlLCB3ZSBjYW4gZG8gdGhhdCwgYnV0IHRoZW4g
dGhlIG5hbWUgb2YgaXQgaXMKPj4gbWlzbGVhZGluZy4KPgo+Cj4gVGhlIG5hbWluZyBvZiB0aGUg
ZnVuY3Rpb24gZGlkIGdldCBzaHVmZmxlZCBhcm91bmQgYSBiaXQuIDopCj4KPiBXb3VsZCB4Y19t
b25pdG9yX2FsbG93X2d1ZXN0X3VzZXJzcGFjZV9ldmVudCgpIGJlIG1vcmUgYXBwcm9wcmlhdGU/
Cj4KPiBBbHNvLCBpZiBoYXZpbmcgYSBzZXBhcmF0ZSBmdW5jdGlvbiBmZWVscyBjb3VudGVyLWlu
dHVpdGl2ZSwgd2UgY291bGQgYWxzbwo+IHNpbXBseSBhZGQgYSBib29sIHBhcmFtZXRlciB0byB4
Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoKSwgZm9yIGV4YW1wbGU6Cj4KPiBpbnQgeGNfbW9uaXRv
cl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGFsbG93X3VzZXJzcGFjZSk7Cj4KPiBhbmQg
dXNlIHRoYXQgdG8gdG9nZ2xlIGd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2VuYWJsZWQuCgpJbiBs
aWdodCBvZiB0aGUgY29udmVyc2lvbiBoZXJlIEkgaGF2ZSB0byBzYXkgSSBsaWtlIHRoaXMgb3B0
aW9uIHRoZSBtb3N0LgoKPgo+IFRoYW5rcywKPiBSYXp2YW4KPgo+IFAuUy4gSXMgcmVwbHlpbmcg
b25seSB0byBtZSAoYXMgb3Bwb3NlZCB0byBhICJyZXBseSBhbGwiKSBpbnRlbnRpb25hbD8KCk9v
cHMsIG5vLCBJJ3ZlIHJlLWFkZGVkIHhlbi1kZXZlbCA6KQoKVGFtYXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:24:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:24: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.xen.org>)
	id 1dhyJD-0003ei-H6; Wed, 16 Aug 2017 13:24:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhyJC-0003e7-1Z
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 13:24:30 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 62/F9-22472-D8744995; Wed, 16 Aug 2017 13:24:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfHfUq
 kwfZ2QYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzFlzmrGgqZGx4tjluUwN
 jPOCuxi5OIQE/jJKfOvZyQ7hPGaUaNx9hxnC2cYoMWVZN0sXIyeHiICzxNczc9lBbF4BfYmv0
 56DxYUFwiWePL7FCtIgIfBDReLurUY2kISEgKfE9jevWWDs75OamLoY2TnYBKwkDol1MXJwsA
 ioSpzsDpzAyL2AkWEVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7
 uJkag1xmAYAfjmu2ehxglOZiURHmDtKZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXegGlBMs
 Sk1PrUjLzAGGH0xagoNHSYT3pitQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHkzQYoEQ
 IoySvPgRsBi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZNALuHJzCuB2/QK6AgmoCOutE
 8COaIkESEl1cBo4LyGb4XjxOLvwoEqKryP/80xCq+b/zAorz3v+oT8W8YXKkvit8/3nzxT6mb
 Xbs1JezbcfJqTLmHMlaP1dU3vqaaQ8hXeccJSiv/F5A/59pU/r73TPP3fPn/5y5v/znOdFHMm
 6vsy/XaLFCaOH61t5jOqt9217J/0XINhb/fiit2nWb3NTe8osRRnJBpqMRcVJwIAjzVQpoACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502889866!102664767!1
X-Originating-IP: [104.130.215.37]
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 11389 invoked from network); 16 Aug 2017 13:24:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 13:24:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhyJ7-0001cG-UL; Wed, 16 Aug 2017 13:24: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 1dhyJ2-0002v4-8C; Wed, 16 Aug 2017 13:24:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhyJ1-0001el-GD; Wed, 16 Aug 2017 13:24:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112650-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:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken: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-raw: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-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-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-xl-pvh-intel:guest-saverestore: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: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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2: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-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-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-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-i386-xl-qemuu-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-amd64-xl-qemut-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=8aebf856caabeb46f89acf07b727193e16ab1242
X-Osstest-Versions-That: xen=4fbfa34b1a0bb329aa57275421e2e9027d32aad5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 13:24:19 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112650: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY1MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY1MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA0
NyB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTExNTE2CgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTExNTE2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTE1MTYKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDExMTUxNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGlu
IDExMTUxNgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTExNTE2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTE1MTYKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0NyB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50
cnkgZmFpbCBsaWtlIDExMTUxNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExNTE2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTE1MTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMTUxNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExNTE2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTE1MTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4YWViZjg1NmNhYWJlYjQ2Zjg5
YWNmMDdiNzI3MTkzZTE2YWIxMjQyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICA0ZmJmYTM0YjFhMGJiMzI5YWE1NzI3NTQyMWUyZTkwMjdkMzJhYWQ1CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTE1MTYgIDIwMTctMDctMDcgMDI6MjI6MzggWiAgIDQwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTEyNjUwICAyMDE3LTA4LTE1IDEzOjQ0OjMyIFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgOGFlYmY4NTZjYWFiZWI0NmY4OWFjZjA3YjcyNzE5M2UxNmFiMTI0MgpBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjI2
OjQyIDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGNvcnJlY3QgcGluIHN0YXR1cyBmaXh1cCBmb3Ig
Y29weQogICAgCiAgICBSZWdhcmRsZXNzIG9mIGNvcHkgb3BlcmF0aW9ucyBvbmx5IHNldHRpbmcg
R05UUElOX2hzdCosIEdOVFBJTl9kZXYqCiAgICBhbHNvIG5lZWQgdG8gYmUgdGFrZW4gaW50byBh
Y2NvdW50IHdoZW4gZGVjaWRpbmcgd2hldGhlciB0byBjbGVhcgogICAgX0dURl97cmVhZCx3cml0
fWluZy4gQXQgbGVhc3QgZm9yIGNvbnNpc3RlbmN5IHdpdGggY29kZSBlbHNld2hlcmUgdGhlCiAg
ICByZWFkIHBhcnQgYmV0dGVyIGRvZXNuJ3QgdXNlIGFueSBtYXNrIGF0IGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjMwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlMmE0YzczNTY0YWI5MDdiNzMy
MDU5YWRiMzE3ZDZjYTJkMTM4YTIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA4OjAz
ICswMjAwCgpjb21taXQgYzM2MmNkZTJjNjJiMDE2NGRiYTNmNTU4MTVkYTg3NWMwZGE5MThjYwpB
dXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1
IDE1OjI2OjA4IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IHNwbGl0IG1hcHRyYWNrIGxvY2sgdG8g
bWFrZSBpdCBmdWxmaWxsIGl0cyBwdXJwb3NlIGFnYWluCiAgICAKICAgIFRoZSB3YXkgdGhlIGxv
Y2sgaXMgY3VycmVudGx5IGJlaW5nIHVzZWQgaW4gZ2V0X21hcHRyYWNrX2hhbmRsZSgpLCBpdAog
ICAgcHJvdGVjdHMgb25seSB0aGUgbWFwdHJhY2sgbGltaXQ6IFRoZSBmdW5jdGlvbiBhY3RzIG9u
IGN1cnJlbnQncyBsaXN0CiAgICBvbmx5LCBzbyByYWNlcyBvbiBsaXN0IGFjY2Vzc2VzIGFyZSBp
bXBvc3NpYmxlIGV2ZW4gd2l0aG91dCB0aGUgbG9jay4KICAgIAogICAgT3RvaCBsaXN0IGFjY2Vz
cyByYWNlcyBhcmUgcG9zc2libGUgYmV0d2VlbiBfX2dldF9tYXB0cmFja19oYW5kbGUoKSBhbmQK
ICAgIHB1dF9tYXB0cmFja19oYW5kbGUoKSwgZHVlIHRvIHRoZSBpbnZvY2F0aW9uIG9mIHRoZSBm
b3JtZXIgZm9yIG90aGVyCiAgICB0aGFuIGN1cnJlbnQgZnJvbSBzdGVhbF9tYXB0cmFja19oYW5k
bGUoKS4gSW50cm9kdWNlIGEgcGVyLXZDUFUgbG9jawogICAgZm9yIGxpc3QgYWNjZXNzZXMgdG8g
YmVjb21lIHJhY2UgZnJlZSBhZ2Fpbi4gVGhpcyBsb2NrIHdpbGwgYmUKICAgIHVuY29udGVuZGVk
IGV4Y2VwdCB3aGVuIGl0IGJlY29tZXMgbmVjZXNzYXJ5IHRvIHRha2UgdGhlIHN0ZWFsIHBhdGgs
CiAgICBpLmUuIGluIHRoZSBjb21tb24gY2FzZSB0aGVyZSBzaG91bGQgYmUgbm8gbWVhbmluZ2Z1
bCBwZXJmb3JtYW5jZQogICAgaW1wYWN0LgogICAgCiAgICBXaGVuIGluIGdldF9tYXB0cmFja19o
YW5kbGUgYWRkcyBhIHN0b2xlbiBlbnRyeSB0byBhIGZyZXNoLCBlbXB0eSwKICAgIGZyZWVsaXN0
LCB3ZSB0aGluayB0aGF0IHRoZXJlIGlzIHByb2JhYmx5IG5vIGNvbmN1cnJlbmN5LiAgSG93ZXZl
ciwKICAgIHRoaXMgaXMgbm90IGEgZmFzdCBwYXRoIGFuZCBhZGRpbmcgdGhlIGxvY2tpbmcgdGhl
cmUgbWFrZXMgdGhlIGNvZGUKICAgIGNsZWFybHkgY29ycmVjdC4KICAgIAogICAgQWxzbywgd2hp
bGUgd2UgYXJlIGhlcmU6IHRoZSBzdG9sZW4gbWFwdHJhY2tfZW50cnkncyB0YWlsIHBvaW50ZXIg
d2FzCiAgICBub3QgcHJvcGVybHkgc2V0LiAgU2V0IGl0LgogICAgCiAgICBUaGlzIGlzIENWRS0y
MDE3LTEyMTM2IC8gWFNBLTIyOC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMmNiZWViNjIwNzUwOGIw
ZjA0YTJjNjE4MTQ0NWM4ZWIzZjFlMTE3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTow
NzoyNSArMDIwMAoKY29tbWl0IGZlY2UwOGFiZjkzMWNjY2FjNDQzNGU0ZWZkYWUwZDMwODczZDAy
MGIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEF1
ZyAxNSAxNToyNToyNCAyMDE3ICswMjAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuNy40
LXByZQoKY29tbWl0IDc2N2Y2ZDI3ZDFhOTYwNzA3MWM4ZDZkM2M4MTBhNmIwYjc2MzdiNmUKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1
ZSBBdWcgMTUgMTU6MjM6NDUgMjAxNyArMDIwMAoKICAgIHg4Ni9ncmFudDogZGlzYWxsb3cgbWlz
YWxpZ25lZCBQVEVzCiAgICAKICAgIFBhZ2V0YWJsZSBlbnRyaWVzIG11c3QgYmUgYWxpZ25lZCB0
byBmdW5jdGlvbiBjb3JyZWN0bHkuICBEaXNhbGxvdyBhdHRlbXB0cwogICAgZnJvbSB0aGUgZ3Vl
c3QgdG8gaGF2ZSBhIGdyYW50IFBURSBjcmVhdGVkIGF0IGEgbWlzYWxpZ25lZCBhZGRyZXNzLCB3
aGljaAogICAgd291bGQgcmVzdWx0IGluIGNvcnJ1cHRpb24gb2YgdGhlIEwxIHRhYmxlIHdpdGgg
bGFyZ2VseS1ndWVzdC1jb250cm9sbGVkCiAgICB2YWx1ZXMuCiAgICAKICAgIFRoaXMgaXMgQ1ZF
LTIwMTctMTIxMzcgLyBYU0EtMjI3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNlNDQyOTI2YzI1MzBk
YTkzNzYxOTlkY2M3Njk0MzYzNzZhZDIzODYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1
OjA2OjQ1ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:41:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:41: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.xen.org>)
	id 1dhyZF-0005pO-1R; Wed, 16 Aug 2017 13:41:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhyZE-0005pI-AK
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:41:04 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 0A/A1-18997-F6B44995; Wed, 16 Aug 2017 13:41:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTTfPe0q
 kwfc9khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aP9X+YC7auZKz48P4VawPjkgbGLkYuDiGB
 jYwS+07OZIJwdjNKXD69BMjh5BAWSJa4//8PO4gtIhApsX/rARYQW0ggV+L7lOlsIDazgJLE/
 rPXGEFsNgFNiTufP4H18gpYSXR0XAGrZxFQlbj7Zj1YjahAuMTbxiMsEDWCEidnPgGzOQVsJX
 beusECMdNW4s7c3cwQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGhnrJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBl09AwPjDsYd7X6HGCU5mJREeYO0pkQK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuD96gmUEyxKTU+tSMvMAYY/TFqCg0dJhNfXCyjNW1yQmFucm
 Q6ROsWoKCXOmwKSEABJZJTmwbXBYu4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeJZApPJ
 l5JXDTXwEtZgJafKV9EsjikkSElBQwehN+qu+5GPN5wYXThuKsJhPmbctUK9pj3C/zeu8qnUM
 d+keDZ/811Kybm+g5sfHoFc9Cb669CyY+MXI8uefbCcnYqpq4lmkhp7x2W8xaZHyD2cPul+2R
 iTwOj7deviI3bf+2ADUj3ajemZN4ONin77NbnXj+bV3iKr8dh/xz+zp4AvLkFI+eVWIpzkg01
 GIuKk4EAM81Gky0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502890861!103948768!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57453 invoked from network); 16 Aug 2017 13:41:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 16 Aug 2017 13:41:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7FA872B;
 Wed, 16 Aug 2017 06:41:00 -0700 (PDT)
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 B37F73F3E1;
 Wed, 16 Aug 2017 06:40:59 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-19-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <82186e85-a5d2-2cf2-b7e7-6968ade9be78@arm.com>
Date: Wed, 16 Aug 2017 14:40:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-19-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 18/22] ARM: vGIC: move virtual IRQ
 target VCPU from rank to pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMTowMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IFZDUFUgYSBzaGFyZWQgdmlydHVhbCBJUlEgaXMgdGFyZ2V0aW5nIGlzIGN1cnJlbnRseSBzdG9y
ZWQgaW4gdGhlCj4gaXJxX3Jhbmsgc3RydWN0dXJlLgo+IEZvciBMUElzIHdlIGFscmVhZHkgc3Rv
cmUgdGhlIHRhcmdldCBWQ1BVIGluIHN0cnVjdCBwZW5kaW5nX2lycSwgc28KPiBtb3ZlIFNQSXMg
b3ZlciBhcyB3ZWxsLgo+IFRoZSBJVFMgY29kZSwgd2hpY2ggd2FzIHVzaW5nIHRoaXMgZmllbGQg
YWxyZWFkeSwgd2FzIHNvIGZhciB1c2luZyB0aGUKPiBWQ1BVIGxvY2sgdG8gcHJvdGVjdCB0aGUg
cGVuZGluZ19pcnEsIHNvIG1vdmUgdGhpcyBvdmVyIHRvIHRoZSBuZXcgbG9jay4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICB8IDU2ICsrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgIDkgKysrLS0tCj4g
IHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgIHwgNjkgKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8IDczICsr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggfCAxMyArKystLS0tLS0KPiAgNSBmaWxlcyBjaGFuZ2VkLCA5NiBp
bnNlcnRpb25zKCspLCAxMjQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiBpbmRleCAwYzhhNTk4Li5j
N2VkM2NlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy12Mi5jCj4gQEAgLTY2LDE5ICs2NiwyMiBAQCB2b2lkIHZnaWNfdjJfc2V0
dXBfaHcocGFkZHJfdCBkYmFzZSwgcGFkZHJfdCBjYmFzZSwgcGFkZHJfdCBjc2l6ZSwKPiAgICoK
PiAgICogTm90ZSB0aGUgYnl0ZSBvZmZzZXQgd2lsbCBiZSBhbGlnbmVkIHRvIGFuIElUQVJHRVRT
UjxuPiBib3VuZGFyeS4KPiAgICovCj4gLXN0YXRpYyB1aW50MzJfdCB2Z2ljX2ZldGNoX2l0YXJn
ZXRzcihzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQpCj4gK3N0YXRpYyB1aW50MzJfdCB2
Z2ljX2ZldGNoX2l0YXJnZXRzcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG9mZnNldCkK
PiAgewo+ICAgICAgdWludDMyX3QgcmVnID0gMDsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+ICsg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPgo+IC0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZy
YW5rLT5sb2NrKSk7Cj4gLQo+IC0gICAgb2Zmc2V0ICY9IElOVEVSUlVQVF9SQU5LX01BU0s7Cj4g
ICAgICBvZmZzZXQgJj0gfihOUl9UQVJHRVRTX1BFUl9JVEFSR0VUU1IgLSAxKTsKPgo+ICAgICAg
Zm9yICggaSA9IDA7IGkgPCBOUl9UQVJHRVRTX1BFUl9JVEFSR0VUU1I7IGkrKywgb2Zmc2V0Kysg
KQo+IC0gICAgICAgIHJlZyB8PSAoMSA8PCByZWFkX2F0b21pYygmcmFuay0+dmNwdVtvZmZzZXRd
KSkgPDwgKGkgKiBOUl9CSVRTX1BFUl9UQVJHRVQpOwo+ICsgICAgewo+ICsgICAgICAgIHN0cnVj
dCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIG9mZnNldCk7Cj4gKwo+ICsgICAg
ICAgIHZnaWNfaXJxX2xvY2socCwgZmxhZ3MpOwo+ICsgICAgICAgIHJlZyB8PSAoMSA8PCBwLT52
Y3B1X2lkKSA8PCAoaSAqIE5SX0JJVFNfUEVSX1RBUkdFVCk7Cj4gKyAgICAgICAgdmdpY19pcnFf
dW5sb2NrKHAsIGZsYWdzKTsKPiArICAgIH0KPgo+ICAgICAgcmV0dXJuIHJlZzsKPiAgfQo+IEBA
IC04OSwzMiArOTIsMjkgQEAgc3RhdGljIHVpbnQzMl90IHZnaWNfZmV0Y2hfaXRhcmdldHNyKHN0
cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLAo+ICAgKgo+ICAgKiBOb3RlIHRoZSBieXRlIG9mZnNl
dCB3aWxsIGJlIGFsaWduZWQgdG8gYW4gSVRBUkdFVFNSPG4+IGJvdW5kYXJ5Lgo+ICAgKi8KPiAt
c3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnJhbmssCj4gK3N0YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXRhcmdldHNy
KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBvZmZzZXQsIHVpbnQzMl90IGl0YXJnZXRzcikKPiAgewo+ICAgICAgdW5zaWdu
ZWQgaW50IGk7Cj4gICAgICB1bnNpZ25lZCBpbnQgdmlycTsKPgo+IC0gICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZyYW5rLT5sb2NrKSk7Cj4gLQo+ICAgICAgLyoKPiAgICAgICAqIFRoZSBJVEFS
R0VUU1IwLTcsIHVzZWQgZm9yIFNHSXMvUFBJcywgYXJlIGltcGxlbWVudGVkIFJPIGluIHRoZQo+
ICAgICAgICogZW11bGF0aW9uIGFuZCBzaG91bGQgbmV2ZXIgY2FsbCB0aGlzIGZ1bmN0aW9uLgo+
ICAgICAgICoKPiAtICAgICAqIFRoZXkgYWxsIGxpdmUgaW4gdGhlIGZpcnN0IHJhbmsuCj4gKyAg
ICAgKiBUaGV5IGFsbCBsaXZlIGluIHRoZSBmaXJzdCBmb3VyIGJ5dGVzIG9mIElUQVJHRVRTUi4K
PiAgICAgICAqLwo+IC0gICAgQlVJTERfQlVHX09OKE5SX0lOVEVSUlVQVF9QRVJfUkFOSyAhPSAz
Mik7Cj4gLSAgICBBU1NFUlQocmFuay0+aW5kZXggPj0gMSk7Cj4gKyAgICBBU1NFUlQob2Zmc2V0
ID49IDQpOwo+Cj4gLSAgICBvZmZzZXQgJj0gSU5URVJSVVBUX1JBTktfTUFTSzsKPiArICAgIHZp
cnEgPSBvZmZzZXQ7Cj4gICAgICBvZmZzZXQgJj0gfihOUl9UQVJHRVRTX1BFUl9JVEFSR0VUU1Ig
LSAxKTsKPgo+IC0gICAgdmlycSA9IHJhbmstPmluZGV4ICogTlJfSU5URVJSVVBUX1BFUl9SQU5L
ICsgb2Zmc2V0Owo+IC0KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfVEFSR0VUU19QRVJfSVRB
UkdFVFNSOyBpKyssIG9mZnNldCsrLCB2aXJxKysgKQo+ICAgICAgewo+ICAgICAgICAgIHVuc2ln
bmVkIGludCBuZXdfdGFyZ2V0LCBvbGRfdGFyZ2V0Owo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Cj4gICAgICAgICAgdWludDhfdCBuZXdfbWFzazsKPiArICAgICAgICBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKnAgPSBzcGlfdG9fcGVuZGluZyhkLCB2aXJxKTsKPgo+ICAgICAgICAgIC8qCj4g
ICAgICAgICAgICogRG9uJ3QgbmVlZCB0byBtYXNrIGFzIHdlIHJlbHkgb24gbmV3X21hc2sgdG8g
Zml0IGZvciBvbmx5IG9uZQo+IEBAIC0xNTEsMTYgKzE1MSwxNCBAQCBzdGF0aWMgdm9pZCB2Z2lj
X3N0b3JlX2l0YXJnZXRzcihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAq
cmFuaywKPiAgICAgICAgICAvKiBUaGUgdkNQVSBJRCBhbHdheXMgc3RhcnRzIGZyb20gMCAqLwo+
ICAgICAgICAgIG5ld190YXJnZXQtLTsKPgo+IC0gICAgICAgIG9sZF90YXJnZXQgPSByZWFkX2F0
b21pYygmcmFuay0+dmNwdVtvZmZzZXRdKTsKPiArICAgICAgICB2Z2ljX2lycV9sb2NrKHAsIGZs
YWdzKTsKPiArICAgICAgICBvbGRfdGFyZ2V0ID0gcC0+dmNwdV9pZDsKPgo+ICAgICAgICAgIC8q
IE9ubHkgbWlncmF0ZSB0aGUgdklSUSBpZiB0aGUgdGFyZ2V0IHZDUFUgaGFzIGNoYW5nZWQgKi8K
PiAgICAgICAgICBpZiAoIG5ld190YXJnZXQgIT0gb2xkX3RhcmdldCApCj4gLSAgICAgICAgewo+
IC0gICAgICAgICAgICBpZiAoIHZnaWNfbWlncmF0ZV9pcnEoZC0+dmNwdVtvbGRfdGFyZ2V0XSwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT52Y3B1W25ld190YXJnZXRdLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnEpICkKPiAtICAgICAgICAgICAgICAgIHdy
aXRlX2F0b21pYygmcmFuay0+dmNwdVtvZmZzZXRdLCBuZXdfdGFyZ2V0KTsKPiAtICAgICAgICB9
Cj4gKyAgICAgICAgICAgIHZnaWNfbWlncmF0ZV9pcnEocCwgJmZsYWdzLCBkLT52Y3B1W25ld190
YXJnZXRdKTsKCldoeSBkbyB5b3UgbmVlZCB0byBwYXNzIGEgcG9pbnRlciBvbiB0aGUgZmxhZ3Mg
YW5kIG5vdCBkaXJlY3RseSB0aGUgdmFsdWU/Cgo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAg
ICAgdmdpY19pcnFfdW5sb2NrKHAsIGZsYWdzKTsKPiAgICAgIH0KPiAgfQo+Cj4gQEAgLTI2NCwx
MSArMjYyLDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNw
dSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAgICAgdWludDMyX3QgaXRhcmdldHNyOwo+
Cj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBE
QUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiAtICAgICAgICByYW5rID0gdmdpY19yYW5rX29m
ZnNldCh2LCA4LCBnaWNkX3JlZyAtIEdJQ0RfSVRBUkdFVFNSLCBEQUJUX1dPUkQpOwo+IC0gICAg
ICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHJlYWRfYXNfemVybzsKPiAtICAgICAgICB2Z2lj
X2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgaXRhcmdldHNyID0gdmdpY19m
ZXRjaF9pdGFyZ2V0c3IocmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRTUik7Cj4gLSAgICAg
ICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gKyAgICAgICAgaXRhcmdldHNy
ID0gdmdpY19mZXRjaF9pdGFyZ2V0c3IodiwgZ2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRTUik7CgpZ
b3UgbmVlZCBhIGNoZWNrIG9uIHRoZSBJUlEgdG8gYXZvaWQgY2FsbGluZyB2Z2ljX2ZldGNoX2l0
YXJnZXRzciB3aXRoIAphbiBJUlEgbm90IGhhbmRsZWQuCgo+ICAgICAgICAgICpyID0gdnJlZ19y
ZWczMl9leHRyYWN0KGl0YXJnZXRzciwgaW5mbyk7Cj4KPiAgICAgICAgICByZXR1cm4gMTsKPiBA
QCAtNDk4LDE0ICs0OTIsMTAgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUo
c3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgIHVpbnQzMl90IGl0
YXJnZXRzcjsKPgo+ICAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0
LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4gLSAgICAgICAgcmFuayA9IHZn
aWNfcmFua19vZmZzZXQodiwgOCwgZ2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRTUiwgREFCVF9XT1JE
KTsKPiAtICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCkgZ290byB3cml0ZV9pZ25vcmU7Cj4gLSAg
ICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+IC0gICAgICAgIGl0YXJnZXRz
ciA9IHZnaWNfZmV0Y2hfaXRhcmdldHNyKHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JVEFSR0VUU1Ip
Owo+ICsgICAgICAgIGl0YXJnZXRzciA9IHZnaWNfZmV0Y2hfaXRhcmdldHNyKHYsIGdpY2RfcmVn
IC0gR0lDRF9JVEFSR0VUU1IpOwoKRGl0dG8uCgo+ICAgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRl
KCZpdGFyZ2V0c3IsIHIsIGluZm8pOwo+IC0gICAgICAgIHZnaWNfc3RvcmVfaXRhcmdldHNyKHYt
PmRvbWFpbiwgcmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRTUiwKPiArICAgICAgICB2Z2lj
X3N0b3JlX2l0YXJnZXRzcih2LT5kb21haW4sIGdpY2RfcmVnIC0gR0lDRF9JVEFSR0VUU1IsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRhcmdldHNyKTsKClRoZSBpdGFyZ2V0c3Ig
aXMgdXBkYXRlZCB1c2luZyByZWFkLW1vZGlmeS13cml0ZSBhbmQgc2hvdWxkIGJlIGF0b21pYy4g
ClRoaXMgd2FzIHByb3RlY3RlZCBieSB0aGUgcmFuayBsb2NrIHRoYXQgeW91IG5vdyBkcm9wcGVk
LiBTbyB3aGF0IHdvdWxkIApiZSB0aGUgbG9ja2luZyBoZXJlPwoKPiAtICAgICAgICB2Z2ljX3Vu
bG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAgICAgICAgICByZXR1cm4gMTsKPiAgICAgIH0K
Pgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggNjgyY2UxMC4uMTAyMGViZSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0
cy5jCj4gQEAgLTYyOCw3ICs2MjgsNyBAQCBzdGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0
cnVjdCB2aXJ0X2l0cyAqaXRzLAo+Cj4gICAgICAvKiBDbGVhbnVwIHRoZSBwZW5kaW5nX2lycSBh
bmQgZGlzY29ubmVjdCBpdCBmcm9tIHRoZSBMUEkuICovCj4gICAgICBnaWNfcmVtb3ZlX2lycV9m
cm9tX3F1ZXVlcyh2Y3B1LCBwKTsKPiAtICAgIHZnaWNfaW5pdF9wZW5kaW5nX2lycShwLCBJTlZB
TElEX0xQSSk7Cj4gKyAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEocCwgSU5WQUxJRF9MUEksIElO
VkFMSURfVkNQVV9JRCk7Cj4KPiAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7Cj4KPiBAQCAtNzY4LDcgKzc2OCw3IEBAIHN0YXRpYyBpbnQg
aXRzX2hhbmRsZV9tYXB0aShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikK
PiAgICAgIGlmICggIXBpcnEgKQo+ICAgICAgICAgIGdvdG8gb3V0X3JlbW92ZV9tYXBwaW5nOwo+
Cj4gLSAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEocGlycSwgaW50aWQpOwo+ICsgICAgdmdpY19p
bml0X3BlbmRpbmdfaXJxKHBpcnEsIGludGlkLCB2Y3B1LT52Y3B1X2lkKTsKPgo+ICAgICAgLyoK
PiAgICAgICAqIE5vdyByZWFkIHRoZSBndWVzdCdzIHByb3BlcnR5IHRhYmxlIHRvIGluaXRpYWxp
emUgb3VyIGNhY2hlZCBzdGF0ZS4KPiBAQCAtNzgxLDcgKzc4MSw2IEBAIHN0YXRpYyBpbnQgaXRz
X2hhbmRsZV9tYXB0aShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPiAg
ICAgIGlmICggcmV0ICkKPiAgICAgICAgICBnb3RvIG91dF9yZW1vdmVfaG9zdF9lbnRyeTsKPgo+
IC0gICAgcGlycS0+dmNwdV9pZCA9IHZjcHUtPnZjcHVfaWQ7Cj4gICAgICAvKgo+ICAgICAgICog
TWFyayB0aGlzIExQSSBhcyBuZXcsIHNvIGFueSBvbGRlciAobm93IHVubWFwcGVkKSBMUEkgaW4g
YW55IExSCj4gICAgICAgKiBjYW4gYmUgZWFzaWx5IHJlY29nbmlzZWQgYXMgc3VjaC4KPiBAQCAt
ODUyLDkgKzg1MSw5IEBAIHN0YXRpYyBpbnQgaXRzX2hhbmRsZV9tb3ZpKHN0cnVjdCB2aXJ0X2l0
cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQo+ICAgICAgICovCj4gICAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmb3ZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4KPiArICAgIHZnaWNfaXJxX2xv
Y2socCwgZmxhZ3MpOwo+ICAgICAgcC0+dmNwdV9pZCA9IG52Y3B1LT52Y3B1X2lkOwo+IC0KPiAt
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm92Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
Owo+ICsgICAgdmdpY19pcnFfdW5sb2NrKHAsIGZsYWdzKTsKPgo+ICAgICAgLyoKPiAgICAgICAq
IFRPRE86IEludmVzdGlnYXRlIGlmIGFuZCBob3cgdG8gbWlncmF0ZSBhbiBhbHJlYWR5IHBlbmRp
bmcgTFBJLiBUaGlzCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy12My5jCj4gaW5kZXggZTllMzZlYi4uZTlkNDZhZiAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+
IEBAIC0xMDAsMTggKzEwMCwyMSBAQCBzdGF0aWMgc3RydWN0IHZjcHUgKnZnaWNfdjNfaXJvdXRl
cl90b192Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGlyb3V0ZXIpCj4gICAqCj4gICAq
IE5vdGUgdGhlIGJ5dGUgb2Zmc2V0IHdpbGwgYmUgYWxpZ25lZCB0byBhbiBJUk9VVEVSPG4+IGJv
dW5kYXJ5Lgo+ICAgKi8KPiAtc3RhdGljIHVpbnQ2NF90IHZnaWNfZmV0Y2hfaXJvdXRlcihzdHJ1
Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+ICtzdGF0aWMgdWludDY0X3QgdmdpY19mZXRjaF9p
cm91dGVyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+ICB7Cj4gLSAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnJhbmstPmxvY2spKTsKPiArICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcDsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICB1aW50NjRfdCBhZmY7
Cj4KPiAgICAgIC8qIFRoZXJlIGlzIGV4YWN0bHkgMSB2SVJRIHBlciBJUk9VVEVSICovCj4gICAg
ICBvZmZzZXQgLz0gTlJfQllURVNfUEVSX0lST1VURVI7Cj4KPiAtICAgIC8qIEdldCB0aGUgaW5k
ZXggaW4gdGhlIHJhbmsgKi8KPiAtICAgIG9mZnNldCAmPSBJTlRFUlJVUFRfUkFOS19NQVNLOwo+
ICsgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIG9mZnNldCk7Cj4gKyAgICB2Z2ljX2lycV9sb2Nr
KHAsIGZsYWdzKTsKPiArICAgIGFmZiA9IHZjcHVpZF90b192YWZmaW5pdHkocC0+dmNwdV9pZCk7
Cj4gKyAgICB2Z2ljX2lycV91bmxvY2socCwgZmxhZ3MpOwo+Cj4gLSAgICByZXR1cm4gdmNwdWlk
X3RvX3ZhZmZpbml0eShyZWFkX2F0b21pYygmcmFuay0+dmNwdVtvZmZzZXRdKSk7Cj4gKyAgICBy
ZXR1cm4gYWZmOwo+ICB9Cj4KPiAgLyoKPiBAQCAtMTIwLDEwICsxMjMsMTIgQEAgc3RhdGljIHVp
bnQ2NF90IHZnaWNfZmV0Y2hfaXJvdXRlcihzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKPiAg
ICoKPiAgICogTm90ZSB0aGUgb2Zmc2V0IHdpbGwgYmUgYWxpZ25lZCB0byB0aGUgYXBwcm9wcmlh
dGUgYm91bmRhcnkuCj4gICAqLwo+IC1zdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2lyb3V0ZXIoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCj4gK3N0YXRpYyB2b2lk
IHZnaWNfc3RvcmVfaXJvdXRlcihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwgdWludDY0X3QgaXJvdXRlcikKPiAg
ewo+IC0gICAgc3RydWN0IHZjcHUgKm5ld192Y3B1LCAqb2xkX3ZjcHU7Cj4gKyAgICBzdHJ1Y3Qg
dmNwdSAqbmV3X3ZjcHU7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gKyAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+ICAgICAgdW5zaWduZWQgaW50IHZpcnE7Cj4KPiAgICAgIC8qIFRo
ZXJlIGlzIDEgdklSUSBwZXIgSVJPVVRFUiAqLwo+IEBAIC0xMzUsMTEgKzE0MCwxMCBAQCBzdGF0
aWMgdm9pZCB2Z2ljX3N0b3JlX2lyb3V0ZXIoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNf
aXJxX3JhbmsgKnJhbmssCj4gICAgICAgKi8KPiAgICAgIEFTU0VSVCh2aXJxID49IDMyKTsKPgo+
IC0gICAgLyogR2V0IHRoZSBpbmRleCBpbiB0aGUgcmFuayAqLwo+IC0gICAgb2Zmc2V0ICY9IHZp
cnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLOwo+ICsgICAgcCA9IHNwaV90b19wZW5kaW5nKGQsIHZp
cnEpOwo+ICsgICAgdmdpY19pcnFfbG9jayhwLCBmbGFncyk7Cj4KPiAgICAgIG5ld192Y3B1ID0g
dmdpY192M19pcm91dGVyX3RvX3ZjcHUoZCwgaXJvdXRlcik7Cj4gLSAgICBvbGRfdmNwdSA9IGQt
PnZjcHVbcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0XSldOwo+Cj4gICAgICAvKgo+ICAg
ICAgICogRnJvbSB0aGUgc3BlYyAoc2VlIDguOS4xMyBpbiBJSEkgMDA2OUEpLCBhbnkgd3JpdGUg
d2l0aCBhbgo+IEBAIC0xNDksMTYgKzE1MywxMyBAQCBzdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2ly
b3V0ZXIoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCj4gICAg
ICAgKiBpbnZhbGlkIHZDUFUuIFNvIGZvciBub3csIGp1c3QgaWdub3JlIHRoZSB3cml0ZS4KPiAg
ICAgICAqCj4gICAgICAgKiBUT0RPOiBSZXNwZWN0IHRoZSBzcGVjCj4gKyAgICAgKgo+ICsgICAg
ICogT25seSBtaWdyYXRlIHRoZSBJUlEgaWYgdGhlIHRhcmdldCB2Q1BVIGhhcyBjaGFuZ2VkCj4g
ICAgICAgKi8KPiAtICAgIGlmICggIW5ld192Y3B1ICkKPiAtICAgICAgICByZXR1cm47Cj4gLQo+
IC0gICAgLyogT25seSBtaWdyYXRlIHRoZSBJUlEgaWYgdGhlIHRhcmdldCB2Q1BVIGhhcyBjaGFu
Z2VkICovCj4gLSAgICBpZiAoIG5ld192Y3B1ICE9IG9sZF92Y3B1ICkKPiAtICAgIHsKPiAtICAg
ICAgICBpZiAoIHZnaWNfbWlncmF0ZV9pcnEob2xkX3ZjcHUsIG5ld192Y3B1LCB2aXJxKSApCj4g
LSAgICAgICAgICAgIHdyaXRlX2F0b21pYygmcmFuay0+dmNwdVtvZmZzZXRdLCBuZXdfdmNwdS0+
dmNwdV9pZCk7Cj4gLSAgICB9Cj4gKyAgICBpZiAoIG5ld192Y3B1ICYmIG5ld192Y3B1LT52Y3B1
X2lkICE9IHAtPnZjcHVfaWQgKQo+ICsgICAgICAgIHZnaWNfbWlncmF0ZV9pcnEocCwgJmZsYWdz
LCBuZXdfdmNwdSk7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgdmdpY19pcnFfdW5sb2NrKHAsIGZs
YWdzKTsKPiAgfQo+Cj4gIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQo
c3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+IEBAIC0xMDYxLDggKzEwNjIsNiBA
QCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdp
c3Rlcl90ICpyLCB2b2lkICpwcml2KQo+ICB7Cj4gICAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9
IGluZm8tPmRhYnQ7Cj4gLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKPiAtICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7Cj4gICAgICBpbnQgZ2ljZF9yZWcgPSAoaW50KShpbmZvLT5ncGEg
LSB2LT5kb21haW4tPmFyY2gudmdpYy5kYmFzZSk7Cj4KPiAgICAgIHBlcmZjX2luY3IodmdpY2Rf
cmVhZHMpOwo+IEBAIC0xMTkwLDE1ICsxMTg5LDEyIEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0
cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgY2Fz
ZSBWUkFOR0U2NChHSUNEX0lST1VURVIzMiwgR0lDRF9JUk9VVEVSMTAxOSk6Cj4gICAgICB7Cj4g
ICAgICAgICAgdWludDY0X3QgaXJvdXRlcjsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgaXJxOwo+
Cj4gICAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJh
ZF93aWR0aDsKPiAtICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA2NCwgZ2ljZF9y
ZWcgLSBHSUNEX0lST1VURVIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFC
VF9ET1VCTEVfV09SRCk7Cj4gLSAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHJlYWRf
YXNfemVybzsKPiAtICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAg
ICAgICAgaXJvdXRlciA9IHZnaWNfZmV0Y2hfaXJvdXRlcihyYW5rLCBnaWNkX3JlZyAtIEdJQ0Rf
SVJPVVRFUik7Cj4gLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4g
LQo+ICsgICAgICAgIGlycSA9IChnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUikgLyA4Owo+ICsgICAg
ICAgIGlmICggaXJxID49IHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX3NwaXMgKyAzMiApIGdvdG8g
cmVhZF9hc196ZXJvOwo+ICsgICAgICAgIGlyb3V0ZXIgPSB2Z2ljX2ZldGNoX2lyb3V0ZXIodiwg
Z2ljZF9yZWcgLSBHSUNEX0lST1VURVIpOwo+ICAgICAgICAgICpyID0gdnJlZ19yZWc2NF9leHRy
YWN0KGlyb3V0ZXIsIGluZm8pOwo+Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gQEAgLTEyNjQsOCAr
MTI2MCw2IEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1
ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVnaXN0ZXJfdCByLCB2b2lkICpwcml2KQo+ICB7Cj4gICAgICBzdHJ1Y3QgaHNyX2Rh
YnQgZGFidCA9IGluZm8tPmRhYnQ7Cj4gLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsK
PiAtICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gICAgICBpbnQgZ2ljZF9yZWcgPSAoaW50KShp
bmZvLT5ncGEgLSB2LT5kb21haW4tPmFyY2gudmdpYy5kYmFzZSk7Cj4KPiAgICAgIHBlcmZjX2lu
Y3IodmdpY2Rfd3JpdGVzKTsKPiBAQCAtMTM3OSwxNiArMTM3MywxNSBAQCBzdGF0aWMgaW50IHZn
aWNfdjNfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
Cj4gICAgICBjYXNlIFZSQU5HRTY0KEdJQ0RfSVJPVVRFUjMyLCBHSUNEX0lST1VURVIxMDE5KToK
PiAgICAgIHsKPiAgICAgICAgICB1aW50NjRfdCBpcm91dGVyOwo+ICsgICAgICAgIHVuc2lnbmVk
IGludCBpcnE7Cj4KPiAgICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0
KSApIGdvdG8gYmFkX3dpZHRoOwo+IC0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYs
IDY0LCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEQUJUX0RPVUJMRV9XT1JEKTsKPiAtICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCAp
IGdvdG8gd3JpdGVfaWdub3JlOwo+IC0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKPiAtICAgICAgICBpcm91dGVyID0gdmdpY19mZXRjaF9pcm91dGVyKHJhbmssIGdpY2Rf
cmVnIC0gR0lDRF9JUk9VVEVSKTsKPiArICAgICAgICBpcnEgPSAoZ2ljZF9yZWcgLSBHSUNEX0lS
T1VURVIpIC8gODsKPiArICAgICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5u
cl9zcGlzICsgMzIgKSBnb3RvIHdyaXRlX2lnbm9yZTsKPiArCj4gKyAgICAgICAgaXJvdXRlciA9
IHZnaWNfZmV0Y2hfaXJvdXRlcih2LCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUik7Cj4gICAgICAg
ICAgdnJlZ19yZWc2NF91cGRhdGUoJmlyb3V0ZXIsIHIsIGluZm8pOwo+IC0gICAgICAgIHZnaWNf
c3RvcmVfaXJvdXRlcih2LT5kb21haW4sIHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JUk9VVEVSLCBp
cm91dGVyKTsKPiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAr
ICAgICAgICB2Z2ljX3N0b3JlX2lyb3V0ZXIodi0+ZG9tYWluLCBnaWNkX3JlZyAtIEdJQ0RfSVJP
VVRFUiwgaXJvdXRlcik7CgpTYW1lIGhlcmUgZm9yIHRoZSBsb2NraW5nIGlzc3VlLgoKPiAgICAg
ICAgICByZXR1cm4gMTsKPiAgICAgIH0KPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IGluZGV4IDBlNmRmZTUuLmY2NTMyZWUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMK
PiBAQCAtNjEsNyArNjEsOCBAQCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5rX2lycShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKPiAgICAgIHJldHVybiB2Z2ljX2dldF9y
YW5rKHYsIHJhbmspOwo+ICB9Cj4KPiAtdm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0
IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSkKPiArdm9pZCB2Z2ljX2luaXRfcGVu
ZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQpCj4gIHsKPiAgICAg
IC8qIFRoZSB2Y3B1X2lkIGZpZWxkIG11c3QgYmUgYmlnIGVub3VnaCB0byBob2xkIGEgVkNQVSBJ
RC4gKi8KPiAgICAgIEJVSUxEX0JVR19PTihCSVQoc2l6ZW9mKHAtPnZjcHVfaWQpICogOCkgPCBN
QVhfVklSVF9DUFVTKTsKPiBAQCAtNzEsMjcgKzcyLDE1IEBAIHZvaWQgdmdpY19pbml0X3BlbmRp
bmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpCj4gICAgICBJ
TklUX0xJU1RfSEVBRCgmcC0+bHJfcXVldWUpOwo+ICAgICAgc3Bpbl9sb2NrX2luaXQoJnAtPmxv
Y2spOwo+ICAgICAgcC0+aXJxID0gdmlycTsKPiAtICAgIHAtPnZjcHVfaWQgPSBJTlZBTElEX1ZD
UFVfSUQ7Cj4gKyAgICBwLT52Y3B1X2lkID0gdmNwdV9pZDsKPiAgfQo+Cj4gIHN0YXRpYyB2b2lk
IHZnaWNfcmFua19pbml0KHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLCB1aW50OF90IGluZGV4
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdSkKPiAgewo+
IC0gICAgdW5zaWduZWQgaW50IGk7Cj4gLQo+IC0gICAgLyoKPiAtICAgICAqIE1ha2Ugc3VyZSB0
aGF0IHRoZSB0eXBlIGNob3NlbiB0byBzdG9yZSB0aGUgdGFyZ2V0IGlzIGFibGUgdG8KPiAtICAg
ICAqIHN0b3JlIGFuIFZDUFUgSUQgYmV0d2VlbiAwIGFuZCB0aGUgbWF4aW11bSBvZiB2aXJ0dWFs
IENQVXMKPiAtICAgICAqIHN1cHBvcnRlZC4KPiAtICAgICAqLwo+IC0gICAgQlVJTERfQlVHX09O
KCgxIDw8IChzaXplb2YocmFuay0+dmNwdVswXSkgKiA4KSkgPCBNQVhfVklSVF9DUFVTKTsKPiAt
Cj4gICAgICBzcGluX2xvY2tfaW5pdCgmcmFuay0+bG9jayk7Cj4KPiAgICAgIHJhbmstPmluZGV4
ID0gaW5kZXg7Cj4gLQo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBOUl9JTlRFUlJVUFRfUEVSX1JB
Tks7IGkrKyApCj4gLSAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W2ldLCB2Y3B1KTsK
PiAgfQo+Cj4gIGludCBkb21haW5fdmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
Km1taW9fY291bnQpCj4gQEAgLTE0Miw5ICsxMzEsOSBAQCBpbnQgZG9tYWluX3ZnaWNfaW5pdChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3BpcykKPiAgICAgIGlmICggZC0+YXJj
aC52Z2ljLnBlbmRpbmdfaXJxcyA9PSBOVUxMICkKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsK
Pgo+ICsgICAgLyogU1BJcyBhcmUgcm91dGVkIHRvIFZDUFUwIGJ5IGRlZmF1bHQgKi8KPiAgICAg
IGZvciAoaT0wOyBpPGQtPmFyY2gudmdpYy5ucl9zcGlzOyBpKyspCj4gLSAgICAgICAgdmdpY19p
bml0X3BlbmRpbmdfaXJxKCZkLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2ldLCBpICsgMzIpOwo+
IC0KPiArICAgICAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEoJmQtPmFyY2gudmdpYy5wZW5kaW5n
X2lycXNbaV0sIGkgKyAzMiwgMCk7Cj4gICAgICAvKiBTUElzIGFyZSByb3V0ZWQgdG8gVkNQVTAg
YnkgZGVmYXVsdCAqLwo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBET01BSU5fTlJfUkFOS1MoZCk7
IGkrKyApCj4gICAgICAgICAgdmdpY19yYW5rX2luaXQoJmQtPmFyY2gudmdpYy5zaGFyZWRfaXJx
c1tpXSwgaSArIDEsIDApOwo+IEBAIC0yMDgsOCArMTk3LDkgQEAgaW50IHZjcHVfdmdpY19pbml0
KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFuZGxlci0+dmNw
dV9pbml0KHYpOwo+Cj4gICAgICBtZW1zZXQoJnYtPmFyY2gudmdpYy5wZW5kaW5nX2lycXMsIDAs
IHNpemVvZih2LT5hcmNoLnZnaWMucGVuZGluZ19pcnFzKSk7Cj4gKyAgICAvKiBTR0lzL1BQSXMg
YXJlIGFsd2F5cyByb3V0ZWQgdG8gdGhpcyBWQ1BVICovCj4gICAgICBmb3IgKGkgPSAwOyBpIDwg
MzI7IGkrKykKPiAtICAgICAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEoJnYtPmFyY2gudmdpYy5w
ZW5kaW5nX2lycXNbaV0sIGkpOwo+ICsgICAgICAgIHZnaWNfaW5pdF9wZW5kaW5nX2lycSgmdi0+
YXJjaC52Z2ljLnBlbmRpbmdfaXJxc1tpXSwgaSwgdi0+dmNwdV9pZCk7Cj4KPiAgICAgIElOSVRf
TElTVF9IRUFEKCZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxcyk7Cj4gICAgICBJTklUX0xJU1Rf
SEVBRCgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpOwo+IEBAIC0yNjgsMTAgKzI1OCw3IEBAIHN0
cnVjdCB2Y3B1ICp2Z2ljX2xvY2tfdmNwdV9pcnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCwKPgo+ICBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiAgewo+IC0gICAgc3RydWN0IHZnaWNf
aXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHAtPmlycSk7Cj4gLSAgICBpbnQgdGFy
Z2V0ID0gcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbcC0+aXJxICYgSU5URVJSVVBUX1JBTktfTUFT
S10pOwo+IC0KPiAtICAgIHJldHVybiB2LT5kb21haW4tPnZjcHVbdGFyZ2V0XTsKPiArICAgIHJl
dHVybiB2LT5kb21haW4tPnZjcHVbcC0+dmNwdV9pZF07CgpEbyB5b3UgbmVlZCBwIHRvIGJlIGxv
Y2tlZCBmb3IgcmVhZGluZyB2Y3B1X2lkPyBJZiBzbywgdGhlbiBhbiBBU1NFUlQgCnNob3VsZCBi
ZSBhZGRlZC4gSWYgbm90LCB0aGVuIG1heWJlIHlvdSBuZWVkIGFuIEFDQ0VTU19PTkNFL3JlYWQt
YXRvbWljLgoKPiAgfQo+Cj4gICNkZWZpbmUgTUFYX0lSUVNfUEVSX0lQUklPUklUWVIgNAo+IEBA
IC0zNjAsNTcgKzM0Nyw2NSBAQCB2b2lkIHZnaWNfc3RvcmVfaXJxX2NvbmZpZyhzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IGZpcnN0X2lycSwKPiAgICAgIGxvY2FsX2lycV9yZXN0b3JlKGZs
YWdzKTsKPiAgfQo+Cj4gLWJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBz
dHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQo+ICtib29sIHZnaWNfbWlncmF0ZV9p
cnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBsb25nICpmbGFncywKPiArICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICpuZXcpCj4gIHsKPiAtICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gKyAgICB1bnNpZ25lZCBs
b25nIHZjcHVfZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqb2xkOwo+ICsgICAgYm9vbCByZXQg
PSBmYWxzZTsKPgo+ICAgICAgLyogVGhpcyB3aWxsIG5ldmVyIGJlIGNhbGxlZCBmb3IgYW4gTFBJ
LCBhcyB3ZSBkb24ndCBtaWdyYXRlIHRoZW0uICovCj4gLSAgICBBU1NFUlQoIWlzX2xwaShpcnEp
KTsKPiArICAgIEFTU0VSVCghaXNfbHBpKHAtPmlycSkpOwo+Cj4gLSAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IC0KPiAtICAgIHAgPSBpcnFfdG9f
cGVuZGluZyhvbGQsIGlycSk7Cj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnAtPmxvY2sp
KTsKPgo+ICAgICAgLyogbm90aGluZyB0byBkbyBmb3IgdmlydHVhbCBpbnRlcnJ1cHRzICovCj4g
ICAgICBpZiAoIHAtPmRlc2MgPT0gTlVMTCApCj4gICAgICB7Cj4gLSAgICAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IC0gICAgICAgIHJl
dHVybiB0cnVlOwo+ICsgICAgICAgIHJldCA9IHRydWU7Cj4gKyAgICAgICAgZ290byBvdXRfdW5s
b2NrOwo+ICAgICAgfQo+Cj4gICAgICAvKiBtaWdyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcywg
bm8gbmVlZCB0byBkbyBhbnl0aGluZyAqLwo+ICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQo+ICAgICAgewo+IC0gICAgICAgIGdwcmludGso
WEVOTE9HX1dBUk5JTkcsICJpcnEgJXUgbWlncmF0aW9uIGZhaWxlZDogcmVxdWVzdGVkIHdoaWxl
IGluIHByb2dyZXNzXG4iLCBpcnEpOwo+IC0gICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
Jm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4g
KyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgImlycSAldSBtaWdyYXRpb24gZmFpbGVk
OiByZXF1ZXN0ZWQgd2hpbGUgaW4gcHJvZ3Jlc3NcbiIsIHAtPmlycSk7Cj4gKyAgICAgICAgZ290
byBvdXRfdW5sb2NrOwo+ICAgICAgfQo+Cj4gKyAgICBwLT52Y3B1X2lkID0gbmV3LT52Y3B1X2lk
OwoKU29tZXRoaW5nIGlzIHdyb25nIGhlcmUuIFlvdSB1cGRhdGUgcC0+dmNwdV9pZCBxdWl0ZSBl
YXJseS4gVGhpcyBtZWFucyAKaWYgdGhlIElSUSBmaXJlIHdoaWxzdCB5b3UgYXJlIGluIHZnaWNf
bWlncmF0ZV9pcnEsIHRoZW4geW91IHdpbGwgY2FsbCAKdXNlIHRoZSBuZXcgdkNQVSBpbiB2Z2lj
X3ZjcHVfaW5qZWN0X2lycSBidXQgcG90ZW50aWFsIHN0aWxsIGluIHRoZSBvbGQgCmxpc3QuCgo+
ICsKPiAgICAgIHBlcmZjX2luY3IodmdpY19pcnFfbWlncmF0ZXMpOwo+Cj4gICAgICBpZiAoIGxp
c3RfZW1wdHkoJnAtPmluZmxpZ2h0KSApCgpJIHdhcyBraW5kIG9mIGV4cGVjdGluZyB0aGUgb2xk
IHZDUFUgbG9jayB0byBiZSB0YWtlbiBnaXZlbiB0aGF0IHlvdSAKY2hlY2sgcC0+aW5mbGlnaHQu
Cgo+ICAgICAgewo+ICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19v
ZihuZXctPnByb2Nlc3NvcikpOwo+IC0gICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9s
ZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAtICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAg
ICAgICBnb3RvIG91dF91bmxvY2s7Cj4gICAgICB9Cj4gKwo+ICAgICAgLyogSWYgdGhlIElSUSBp
cyBzdGlsbCBscl9wZW5kaW5nLCByZS1pbmplY3QgaXQgdG8gdGhlIG5ldyB2Y3B1ICovCj4gICAg
ICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkgKQo+ICAgICAgewo+ICsgICAgICAgIG9s
ZCA9IHZnaWNfbG9ja192Y3B1X2lycShuZXcsIHAsICZ2Y3B1X2ZsYWdzKTsKCkkgbWF5IG1pc3Mg
c29tZXRoaW5nIGhlcmUuIFRoZSB2Q1BVIHJldHVybmVkIHNob3VsZCBiZSBuZXcsIG5vdCBvbGQs
IHJpZ2h0PwoKPiAgICAgICAgICBnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhvbGQsIHApOwo+
ICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19vZihuZXctPnByb2Nl
c3NvcikpOwo+IC0gICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKPiAtICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycShuZXcsIGlycSk7
Cj4gKwo+ICsgICAgICAgIHZnaWNfaXJxX3VubG9jayhwLCAqZmxhZ3MpOwo+ICsgICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIHZjcHVfZmxhZ3MpOwo+
ICsKPiArICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycShuZXcsIHAtPmlycSk7Cj4gICAgICAg
ICAgcmV0dXJuIHRydWU7Cj4gICAgICB9Cj4gKwo+ICAgICAgLyogaWYgdGhlIElSUSBpcyBpbiBh
IEdJQ0hfTFIgcmVnaXN0ZXIsIHNldCBHSUNfSVJRX0dVRVNUX01JR1JBVElORwo+ICAgICAgICog
YW5kIHdhaXQgZm9yIHRoZSBFT0kgKi8KPiAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmluZmxp
Z2h0KSApCj4gICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0
YXR1cyk7Cj4KPiAtICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKPiAtICAgIHJldHVybiB0cnVlOwo+ICtvdXRfdW5sb2NrOgo+ICsgICAgdmdp
Y19pcnFfdW5sb2NrKHAsICpmbGFncyk7Cj4gKwo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICB9Cj4K
PiAgdm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IGlu
ZGV4IGZmZDlhOTUuLjRiNDdhOWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IEBAIC0xMTIsMTMgKzEx
Miw2IEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rIHsKPgo+ICAgICAgdWludDMyX3QgaWVuYWJsZTsK
Pgo+IC0gICAgLyoKPiAtICAgICAqIEl0J3MgbW9yZSBjb252ZW5pZW50IHRvIHN0b3JlIGEgdGFy
Z2V0IFZDUFUgcGVyIHZJUlEKPiAtICAgICAqIHRoYW4gdGhlIHJlZ2lzdGVyIElUQVJHRVRTUi9J
Uk9VVEVSIGl0c2VsZi4KPiAtICAgICAqIFVzZSBhdG9taWMgb3BlcmF0aW9ucyB0byByZWFkL3dy
aXRlIHRoZSB2Y3B1IGZpZWxkcyB0byBhdm9pZAo+IC0gICAgICogdGFraW5nIHRoZSByYW5rIGxv
Y2suCj4gLSAgICAgKi8KPiAtICAgIHVpbnQ4X3QgdmNwdVszMl07Cj4gIH07Cj4KPiAgc3RydWN0
IHNnaV90YXJnZXQgewo+IEBAIC0yMTcsNyArMjEwLDggQEAgZXh0ZXJuIHN0cnVjdCB2Y3B1ICp2
Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpw
KTsKPiAgZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJxKTsKPiAgZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVjdF9zcGkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpOwo+ICBleHRlcm4gdm9pZCB2Z2ljX2Ns
ZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7Cj4gLWV4dGVybiB2b2lkIHZnaWNfaW5p
dF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKTsK
PiArZXh0ZXJuIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAq
cCwgdW5zaWduZWQgaW50IHZpcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgdmNwdV9pZCk7Cj4gIGV4dGVybiBzdHJ1Y3QgcGVuZGluZ19pcnEgKmly
cV90b19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKTsKPiAgZXh0ZXJu
IHN0cnVjdCBwZW5kaW5nX2lycSAqc3BpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGlycSk7Cj4gIGV4dGVybiBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5r
X29mZnNldChzdHJ1Y3QgdmNwdSAqdiwgaW50IGIsIGludCBuLCBpbnQgcyk7Cj4gQEAgLTIzNyw3
ICsyMzEsOCBAQCBleHRlcm4gaW50IHZjcHVfdmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2KTsKPiAg
ZXh0ZXJuIGJvb2wgdmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBnaWNfc2dpX21vZGUgaXJxbW9kZSwgaW50
IHZpcnEsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBzZ2lfdGFyZ2V0
ICp0YXJnZXQpOwo+IC1leHRlcm4gYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpv
bGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpOwo+ICtleHRlcm4gYm9vbCB2
Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpmbGFncywgc3RydWN0IHZjcHUgKm5ldyk7Cj4K
PiAgLyogUmVzZXJ2ZSBhIHNwZWNpZmljIGd1ZXN0IHZJUlEgKi8KPiAgZXh0ZXJuIGJvb2wgdmdp
Y19yZXNlcnZlX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpOwo+CgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:55:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:55: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.xen.org>)
	id 1dhynB-00071S-A1; Wed, 16 Aug 2017 13:55:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhyn9-00071M-PA
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 13:55:27 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6A/B2-03612-FCE44995; Wed, 16 Aug 2017 13:55:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/ec35R
 Ig1n/9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/hxQKljJWnOrey97AOImxi5GTQ0ggT+Lp
 2iYWEJtXwE7i2eGjTCC2hIChxOmFN8HiLAKqEjd6+thBbDYBdYm2Z9tZQWwRAX2J+Z9+gtnMA
 t4S2+YuAOsVFrCVmHdwPgvEfE+JE1f72EBsTgEviZV7G4H2cgDtEpT4u0MYolVL4uGvWywQtr
 bEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6mXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYeAxAsIPx7qaAQ4ySHExKorxBWlMihfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnw2vsC5QSLUtNTK9Iyc4AxAJOW4OBREuGdDpLmLS5IzC3OTIdInWK05
 Jj1b80XJo6mD1uA5KsJ/78xCbHk5eelSonzFoI0CIA0ZJTmwY2DxeklRlkpYV5GoAOFeApSi3
 IzS1DlXzGKczAqCfN+9gGawpOZVwK39RXQQUxAB11pnwRyUEkiQkqqgXH2QQtv88hPNg2axU9
 5uG1bN2y/FCTgff5Y4x5jty8S7b6ti05O1PxfGZlpJ3jFYGmDE/dro/IvD47sY0n/wyh/QXOV
 +Y8r/Uqn4u35Fi1dp77hJ8Ov/zxn38x08JQ/Kff8w52l19YxPZCQ60h49T3w1wQjkeAcK820e
 Q4GIsc48p6LXVx0okeJpTgj0VCLuag4EQD69T7GzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502891725!111277015!1
X-Originating-IP: [137.65.248.74]
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 48418 invoked from network); 16 Aug 2017 13:55:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:55:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 07:55:24 -0600
Message-Id: <59946AE902000078001706AD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 07:55:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502886426-16695-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502886426-16695-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Drop more PV superpage leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:55:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13:55: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.xen.org>)
	id 1dhynU-00072J-Hk; Wed, 16 Aug 2017 13:55:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhynS-000724-UA
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 13:55:47 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 DD/52-01729-2EE44995; Wed, 16 Aug 2017 13:55:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS/eh35R
 Igwl9JhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvO49YC6YyVTS+vcnYwPiWsYuRk0NIIE9i
 8oRvTCA2r4CdRP+5bawgtoSAocTphTdZQGwWAVWJ7Vtvs4HYbALqEm3PtoPViAjoS8z/9BPMZ
 hbwltg2dwHYHGGg+OT7LewQ8z0kFs+7CdbLKeAp8f7QBqAaDqBdghJ/dwhDtGpJPPx1iwXC1p
 ZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0Dc31kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwXjzteYhRkoNJSZQ3SGtKpBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4F3tC1QnWJSanlqRlpkDjA+YUgkOHiUR3ukga
 d7igsTc4sx0iNQpRmOOpg9bvjBxvJrw/xuTENgkKXHehyClAiClGaV5cINgcXuJUVZKmJcR6E
 whnoLUotzMElT5V4ziHIxKwryrQKbwZOaVwO17BXQKE9ApV9ongZxSkoiQkmpg/JAxw2w5l12
 /0Met3Y2nTDlqI6XKJ868VBO28drDMweSjkR/rO7n1ZpzhONggLHwvG1nfx/dP00gbd6XdemC
 n6fIS6hJy9V9+7yXxfmTB9P3s9oOAsynTO5HGNRwimw8/NDHKn3/ZpfojyskT+72LfZ8Z3lAe
 seeINfbPDPbtKa+rHipbinlpMRSnJFoqMVcVJwIAPz7vqfWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502891744!105910620!1
X-Originating-IP: [137.65.248.74]
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 35141 invoked from network); 16 Aug 2017 13:55:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:55:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 07:55:43 -0600
Message-Id: <59946AFC02000078001706B0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 07:55:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502887759-9527-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502887759-9527-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Drop __PAGE_OFFSET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXQgaXMgYSB2ZXN0aWdpYWwgbGVmdG92ZXIgb2YgWGVuIGhhdmluZyBpbmhlcml0ZWQg
TGludXgncyBtZW1vcnkgbWFuYWdlbWVudAo+IGNvZGUgaW4gdGhlIGVhcmx5IGRheXMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:58:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyqS-0007ZI-71; Wed, 16 Aug 2017 13:58:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhyqQ-0007Z2-HX
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 13:58:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 6E/9A-01736-99F44995; Wed, 16 Aug 2017 13:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDve5M/ym
 RBnfXC1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfu/4yFXzlrrh7YC9jA+M9zi5GTg4JAX+J
 FWs2soHYbAL6ErtffGICsUUE1CVOd1xkBbGZBfIkOj9+ZAexhQWcJW5MWMzSxcjBwSKgKvGnV
 QckzCvgKbFk5lw2iJFyEueP/2QGsYUE1CSu9V9ih6gRlDg58wkLxEgJiYMvXjBPYOSehSQ1C0
 lqASPTKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwFBgAII
 djH2znA8xSnIwKYnyBmlNiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTvbDygnWJSanlqRlpkD
 DEqYtAQHj5IIby9Imre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHkjQYoEQIoySvPgRsAi5
 BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeWeATOHJzCuB2/QK6AgmoCOutE8COaIkESEl1c
 C4+IdZw5nzHmtCzwi2SLy/yXdW13LHjnnKCnIORZxZMr9u/fRb7iisysBd0CayY2JO1mObLvO
 YL/teqbUFOxeXKV4+Ja4/efbBYIPE+WeUZCdO2eR187W9rkWp/C3ri61vPq0oEFj0pKzDOOHJ
 jvcT5K7ErS1888Slzzj22o8fX+O3GLydqayuxFKckWioxVxUnAgAhv5C6YsCAAA=
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502891927!86409347!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21619 invoked from network); 16 Aug 2017 13:58:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 13:58:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="444008992"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 14:58:44 +0100
Message-ID: <1502891924-20563-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>
Subject: [Xen-devel] [PATCH] x86/mm: Reduce debug overhead of
	__virt_to_maddr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

X192aXJ0X3RvX21hZGRyKCkgaXMgdXNlZCB2ZXJ5IGZyZXF1ZW50bHksIGJ1dCBoYXMgYSBsYXJn
ZSBmb290cHJpbnQgZHVlIHRvCml0cyBhc3NlcnRpb25zIGFuZCBjb21wYXJhc29ucy4KClJlYXJh
bmdlIGl0cyBsb2dpYyB0byBkcm9wIG9uZSBhc3NlcnRpb24gZW50aXJlbHksIGVuY29kaW5nIGl0
cyBjaGVjayBpbiBhCnNlY29uZCBhc3NlcnRpb24gKHdpdGggbm8gYWRkaXRpb25hbCBicmFuY2gs
IGFuZCB0aGUgY29tcGFyYXNvbiBwZXJmb3JtZWQgd2l0aAphIDMyYml0IGltbWVkaWF0ZSByYXRo
ZXIgdGhhbiByZXF1aXJpbmcgYSBtb3ZhYnMpLgoKQmxvYXQtby1tZXRlciBuZXQgcmVwb3J0IGlz
OgogIGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMS83MiB1cC9kb3duOiAzLy0yMTY5ICgt
MjE2NikKCmFsb25nIHdpdGggYSByZWR1Y3Rpb24gb2YgMzIgYXNzZXJ0aW9uIGZyYW1lcyAoODk1
IGRvd24gdG8gODYxKQoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
eDg2XzY0L3BhZ2UuaCB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0
L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAppbmRleCA5NDdlNTJi
Li5iZDMwZjI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCkBAIC01MSwxMyArNTEsMTUg
QEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgeGVuX3ZpcnRfZW5kOwogCiBzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgX192aXJ0X3RvX21hZGRyKHVuc2lnbmVkIGxvbmcgdmEpCiB7Ci0gICAgQVNT
RVJUKHZhID49IFhFTl9WSVJUX1NUQVJUKTsKICAgICBBU1NFUlQodmEgPCBESVJFQ1RNQVBfVklS
VF9FTkQpOwogICAgIGlmICggdmEgPj0gRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQogICAgICAgICB2
YSAtPSBESVJFQ1RNQVBfVklSVF9TVEFSVDsKICAgICBlbHNlCiAgICAgewotICAgICAgICBBU1NF
UlQodmEgPCBYRU5fVklSVF9FTkQpOworICAgICAgICBCVUlMRF9CVUdfT04oWEVOX1ZJUlRfRU5E
IC0gWEVOX1ZJUlRfU1RBUlQgIT0gR0IoMSkpOworICAgICAgICBBU1NFUlQoKChsb25nKXZhID4+
IChQQUdFX09SREVSXzFHICsgUEFHRV9TSElGVCkpID09CisgICAgICAgICAgICAgICAoKGxvbmcp
WEVOX1ZJUlRfU1RBUlQgPj4gKFBBR0VfT1JERVJfMUcgKyBQQUdFX1NISUZUKSkpOworCiAgICAg
ICAgIHZhICs9IHhlbl9waHlzX3N0YXJ0IC0gWEVOX1ZJUlRfU1RBUlQ7CiAgICAgfQogICAgIHJl
dHVybiAodmEgJiBtYV92YV9ib3R0b21fbWFzaykgfAotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:58:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyqQ-0007Yx-02; Wed, 16 Aug 2017 13:58:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhyqO-0007Yo-34
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:58:48 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0A/E7-03765-79F44995; Wed, 16 Aug 2017 13:58:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS3e6/5R
 IgynmFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxo0jHAXdzBUTVl5jbWC8ztTFyMkhJJAn8WvC
 LUYQm1fATuLjl4nsILaEgKHE6YU3WboYOThYBFQlbk3QBAmzCahLtD3bzgpiiwCFD186DjaGW
 SBI4nLHMmYQW1ggR+L21G52iPExEutud7GA2JwCJhKb3nawgozkFRCU+LtDGKJVS+Lhr1ssEL
 a2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuml1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHQMQLCDcd4J/0OMkhxMSqK8QVpTIoX4kvJTKjMS
 izPii0pzUosPMepxcAhcOXhkNqPAtl2rLzBKseTl56UqSfDO9gOqFixKTU+tSMvMAcYITIMEB
 4+SCG8vSJq3uCAxtzgzHSJ1itGYo+nDli9MHK8m/P/GJAQ2SUqcNxKkVACkNKM0D24QLHYvMc
 pKCfMyAh0rxFOQWpSbWYIq/4pRnINRSZg3AWQKT2ZeCdy+V0CnMAGdcqV9EsgpJYkIKakGxt3
 Z6hdrWVIqTXq1rGqfH1sUfOjW87I5JYFnpYPyQnNtfryY7pa1v+ms7v3YgsoViy9N3PzY/Jlt
 oxDnKaZXWzIeek1cItOjllkwR9i9bu2s1MmamyPca+xmnHRYP+sse5fxnYInzzku72U8qHqub
 dfpPbkfZz4+KlHy8MGhP14vj6pl9p3/NV+JpTgj0VCLuag4EQBREyNO2AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502891925!71527427!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28802 invoked from network); 16 Aug 2017 13:58:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:58:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 07:58:44 -0600
Message-Id: <59946BB302000078001706B3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 07:58:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-8-jgross@suse.com>
In-Reply-To: <20170816125219.5255-8-jgross@suse.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 v3 07/52] xen/arch/x86/dom0_build.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCj4gCj4gdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5Lgo+IAo+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 13:59:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 13: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.xen.org>)
	id 1dhyr5-0007fb-FJ; Wed, 16 Aug 2017 13:59:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhyr4-0007fF-6o
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 13:59:30 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 63/C9-27137-1CF44995; Wed, 16 Aug 2017 13:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS/eg/5R
 Ig9atHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abhyfZCvqYK65fb2JvYLzF1MXIySEkkCdx
 +HcbI4jNK2AncfjmF1YQW0LAUOL0wpssIDaLgKrErDeXwOrZBNQl2p5tB6sRAYofvnQcLM4sE
 CRxuWMZM4gtLJAvsWz6fRaI+TESr75NYeti5ODgFDCRmHiSBcTkFRCU+LtDGKJTS+Lhr1ssEL
 a2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuil1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHgMQLCDsfuy/yFGSQ4mJVHeIK0pkUJ8SfkplRmJ
 xRnxRaU5qcWHGPU4OASuHDwym1Fg267VFxilWPLy81KVJHhn+wFVCxalpqdWpGXmAOMEpkGCg
 0dJhLcXJM1bXJCYW5yZDpE6xWjM0fRhyxcmjlcT/n9jEgKbJCXOGwlSKgBSmlGaBzcIFr+XGG
 WlhHkZgY4V4ilILcrNLEGVf8UozsGoJMyrBDKFJzOvBG7fK6BTmIBOudI+CeSUkkSElFQDY3b
 nlAbRU1uyZS+L73ILnqYlICEqns95Uvzz3rI5by6InbnRYXb4wboTOwW2xS6IMHnTdSuppLrh
 2BkLv4MePdu8dIv/68x0ell44qqhWdFixlB23ohTEvZTr7HoqDn/lRSqcSlcJdUy0zwmJymFZ
 3rPr9ZPlRPjP0hwSMQqPth4ZuWhN2FuSizFGYmGWsxFxYkA9mkrCtoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502891967!102555339!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36509 invoked from network); 16 Aug 2017 13:59:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 13:59:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 07:59:27 -0600
Message-Id: <59946BDC02000078001706B6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 07:59:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-9-jgross@suse.com>
In-Reply-To: <20170816125219.5255-9-jgross@suse.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 v3 08/52] xen/arch/x86/genapic/probe.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vYXJj
aC94ODYvZ2VuYXBpYy9wcm9iZS5jCj4gCj4gdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1l
dGVyIHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5Lgo+IAo+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:12:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 14: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.xen.org>)
	id 1dhz37-0000yg-IL; Wed, 16 Aug 2017 14:11:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhz36-0000yZ-8o
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 14:11:56 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 3E/59-01862-BA254995; Wed, 16 Aug 2017 14:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS3dV0JR
 Ig9uLzS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owt09oYC9awVTx7cYSxgfEfSxcjJ4eQQJ7E
 9d5pjCA2r4CdxNkHTWwgtoSAocTphTfBalgEVCXOfDnICmKzCahLtD3bDmaLCOhLzP/0E8xmF
 vCW2DZ3AROILSzgLjFx8gY2iPmeEs0db5i7GDk4OAW8JNZPEgQxeQUEJf7uEIbo1JJ4+OsWC4
 StLbFs4WuwamYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rqa6iUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYeAxDsYFyz3fMQoyQHk5Iob5DWlEghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMGrEwhUJ1iUmp5akZaZA4wOmFIJDh4lEV5Vk
 DRvcUFibnFmOkTqFKMxR9OHLV+YOF5N+P+NSQhskpQ4byZIqQBIaUZpHtwgWNReYpSVEuZlBD
 pTiKcgtSg3swRV/hWjOAejkjDvcpApPJl5JXD7XgGdwgR0ypX2SSCnlCQipKQaGAUsr7a/6L9
 kP+/0OQ5tZqWsjlxdu7PFxzOPd5gftNt57lPFN+aXn2+JLf/YfT/TYu2KaZPYKt27JJuXzDK6
 eVvKVb/017M/bVofKjtf9K95vdD5ePYfp4KXy3odLH1MK47s9VnYzyRrJH2eIWEKV+PN1VwHp
 iyZ9WvnrtCHnR+trutX/HJt/KrEUpyRaKjFXFScCACvn7Cr1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502892713!106226755!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59579 invoked from network); 16 Aug 2017 14:11:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 14:11:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 08:11:52 -0600
Message-Id: <59946EC602000078001706E1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 08:11:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502891924-20563-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502891924-20563-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Reduce debug overhead of
	__virt_to_maddr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE1OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4gQEAgLTUxLDEzICs1MSwxNSBAQCBleHRl
cm4gdW5zaWduZWQgbG9uZyB4ZW5fdmlydF9lbmQ7Cj4gIAo+ICBzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGxvbmcgX192aXJ0X3RvX21hZGRyKHVuc2lnbmVkIGxvbmcgdmEpCj4gIHsKPiAtICAgIEFT
U0VSVCh2YSA+PSBYRU5fVklSVF9TVEFSVCk7Cj4gICAgICBBU1NFUlQodmEgPCBESVJFQ1RNQVBf
VklSVF9FTkQpOwo+ICAgICAgaWYgKCB2YSA+PSBESVJFQ1RNQVBfVklSVF9TVEFSVCApCj4gICAg
ICAgICAgdmEgLT0gRElSRUNUTUFQX1ZJUlRfU1RBUlQ7Cj4gICAgICBlbHNlCj4gICAgICB7Cj4g
LSAgICAgICAgQVNTRVJUKHZhIDwgWEVOX1ZJUlRfRU5EKTsKPiArICAgICAgICBCVUlMRF9CVUdf
T04oWEVOX1ZJUlRfRU5EIC0gWEVOX1ZJUlRfU1RBUlQgIT0gR0IoMSkpOwo+ICsgICAgICAgIEFT
U0VSVCgoKGxvbmcpdmEgPj4gKFBBR0VfT1JERVJfMUcgKyBQQUdFX1NISUZUKSkgPT0KPiArICAg
ICAgICAgICAgICAgKChsb25nKVhFTl9WSVJUX1NUQVJUID4+IChQQUdFX09SREVSXzFHICsgUEFH
RV9TSElGVCkpKTsKCkRvIHlvdSByZWFsbHkgbmVlZCB0aGUgY2FzdHMgaGVyZT8gSS5lLiB3aGF0
J3Mgd3JvbmcgaGVyZSB3aXRoCmRvaW5nIHVuc2lnbmVkIGxvbmcgYXJpdGhtZXRpYz8KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:14:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 14:14: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.xen.org>)
	id 1dhz5u-00017R-Vl; Wed, 16 Aug 2017 14:14:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhz5t-00017K-Ou
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 14:14:49 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 67/59-18997-85354995; Wed, 16 Aug 2017 14:14:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQjckeEq
 kwaSbohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvBesZC+5zVjRc/srawHiLvYuRk0NCwE9i
 74l9YLawgLvExMkb2EBsEQFlid5fv1lAbGYBN4nvjQ+ZQWwhgVqJb0ePgtlsAvoSu198YgKxe
 QVsJXZfXglmswioSlw928sKYosKhEvs/36NGaJGUOLkzCdgMzkF7CWmXZ0IFOcAmq8psX6XPs
 QqeYntb+cwQ9jiEk1fVrJCrFWTuNZ/CerkdImJz3pYJjAKzEIydRbCpFlIJs1CMmkBI8sqRo3
 i1KKy1CJdQwO9pKLM9IyS3MTMHCDPVC83tbg4MT01JzGpWC85P3cTIzBgGYBgB+Oaqc6HGCU5
 mJREeYO0pkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVCwLKCRalpqdWpGXmAGMHJi3BwaMkw
 tsPkuYtLkjMLc5Mh0idYlSUEuctAkkIgCQySvPg2mDxeolRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvEogU3gy80rgpr8CWswEtPhK+ySQxSWJCCmpBkahecWbHsy+a3SyYX3E5y0yv+vb+N1
 Y1ASNL7Zs1pq/7lLITC3lK3UOsZcjnR8vr/9own1Jcq4O14w2Flmt0PIV/q9rddWXWZrvMs/3
 r1m+/6X5B+m+pZXrfmxdbbteKGO5td5Rse1sqxKXR1seX+vMc2njx3+NhpkXl14IPpvQaltmW
 KmZlqnEUpyRaKjFXFScCABDxQSs0gIAAA==
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502892884!104700163!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63835 invoked from network); 16 Aug 2017 14:14:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 14:14:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="51075159"
To: Jan Beulich <JBeulich@suse.com>
References: <1502891924-20563-1-git-send-email-andrew.cooper3@citrix.com>
 <59946EC602000078001706E1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4c001bc0-64ca-b05d-16c3-405dd4ef42d2@citrix.com>
Date: Wed, 16 Aug 2017 15:14:41 +0100
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: <59946EC602000078001706E1@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: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Reduce debug overhead of
	__virt_to_maddr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTU6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDE1OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3g4Nl82NC9wYWdlLmgKPj4gQEAgLTUxLDEzICs1MSwxNSBAQCBleHRlcm4gdW5zaWduZWQgbG9u
ZyB4ZW5fdmlydF9lbmQ7Cj4+ICAKPj4gIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3Zp
cnRfdG9fbWFkZHIodW5zaWduZWQgbG9uZyB2YSkKPj4gIHsKPj4gLSAgICBBU1NFUlQodmEgPj0g
WEVOX1ZJUlRfU1RBUlQpOwo+PiAgICAgIEFTU0VSVCh2YSA8IERJUkVDVE1BUF9WSVJUX0VORCk7
Cj4+ICAgICAgaWYgKCB2YSA+PSBESVJFQ1RNQVBfVklSVF9TVEFSVCApCj4+ICAgICAgICAgIHZh
IC09IERJUkVDVE1BUF9WSVJUX1NUQVJUOwo+PiAgICAgIGVsc2UKPj4gICAgICB7Cj4+IC0gICAg
ICAgIEFTU0VSVCh2YSA8IFhFTl9WSVJUX0VORCk7Cj4+ICsgICAgICAgIEJVSUxEX0JVR19PTihY
RU5fVklSVF9FTkQgLSBYRU5fVklSVF9TVEFSVCAhPSBHQigxKSk7Cj4+ICsgICAgICAgIEFTU0VS
VCgoKGxvbmcpdmEgPj4gKFBBR0VfT1JERVJfMUcgKyBQQUdFX1NISUZUKSkgPT0KPj4gKyAgICAg
ICAgICAgICAgICgobG9uZylYRU5fVklSVF9TVEFSVCA+PiAoUEFHRV9PUkRFUl8xRyArIFBBR0Vf
U0hJRlQpKSk7Cj4gRG8geW91IHJlYWxseSBuZWVkIHRoZSBjYXN0cyBoZXJlPyBJLmUuIHdoYXQn
cyB3cm9uZyBoZXJlIHdpdGgKPiBkb2luZyB1bnNpZ25lZCBsb25nIGFyaXRobWV0aWM/CgpPaCAt
IGdvb2QgcG9pbnQuICBUaGlzIHRvb2sgbW9yZSB0aGFuIG9uZSBhdHRlbXB0IHRvIGdldCByaWdo
dCwgYW5kIEkKZmlyc3QgdGhvdWdodCBJIGhhZCBhIHNpZ24gZXh0ZW5zaW9uIHByb2JsZW0uICBU
aGUgYWN0dWFsIHByb2JsZW0gd2FzIGEKKGxhY2sgb2YpICsgUEFHRV9TSElGVC4KClRoZSBvdGhl
ciB0aGluZyB0byBrbm93IGlzIHRoYXQgIF9fdmlydF90b19tYWRkcigpIGlzIHVzZWQgYmVmb3Jl
IHRoZQpJRFQgaXMgc2V0IHVwLCBzbyB5b3VyIG9ubHkgc2lnbmFsIG9mIHNvbWV0aGluZyBiZWlu
ZyB3cm9uZyBpcyBhIHRyaXBsZQpmYXVsdC4gIExldCBtZSBkb3VibGUgY2hlY2sgd2l0aG91dCB0
aGUgY2FzdHMsIGJ1dCBJIHRoaW5rIGl0IHNob3VsZCBiZQpmaW5lLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:20:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 14: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.xen.org>)
	id 1dhzAy-00023c-EX; Wed, 16 Aug 2017 14:20:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhzAx-0001mp-6x
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 14:20:03 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 86/E5-01731-29454995; Wed, 16 Aug 2017 14:20:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7cvZEq
 kQdc/G4slHxezODB6HN39mymAMYo1My8pvyKBNePnhZmMBSu4Kxa9K2pgbOPsYuTkEBLIk2h4
 38AGYvMK2EncW7iZHcSWEDCUOL3wJguIzSKgKrG/rx8sziagLtH2bDsriC0ioC8x/9NPMJtZw
 Fti29wFTCC2sIC7xMTJG4BmcgHN38AoMf3SB2aQBCfQgqvPvwMVcQAtE5T4u0MYoldL4uGvWy
 wQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6iXVJSZnlG
 Sm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYevUMDIw7GJt6nQ8xSnIwKYnyBmlNiRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwbstCCgnWJSanlqRlpkDjAKYtAQHj5IIL2swUJq3uCAxtzgzH
 SJ1ilGX49WE/9+YhFjy8vNSpcR5i0GKBECKMkrz4EbAIvISo6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWFeYZApPJl5JXCbXgEdwQR0xJX2SSBHlCQipKQaGAX2h0qvuta++9Hnh1MWvM65u+4
 nl8KkL3Hy0jEbzpfGGtXx359QMzvJ/4Cn/+Gu9pfvS378Dpu61uZXQ9rlz/OTLklOmzFVRnlF
 0LWIurzrk/Xn5T6bovS8LNa9WenZXqkFCU6MbjYO0+8srGbMy4+a9XSDbdvl1Bot/hmldX/zv
 7lOWtb7L0yJpTgj0VCLuag4EQB3pKn8wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502893197!107651594!1
X-Originating-IP: [137.65.248.74]
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 17356 invoked from network); 16 Aug 2017 14:19:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 14:19:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 08:19:56 -0600
Message-Id: <599470AB02000078001706EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 08:19:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502891924-20563-1-git-send-email-andrew.cooper3@citrix.com>
 <59946EC602000078001706E1@prv-mh.provo.novell.com>
 <4c001bc0-64ca-b05d-16c3-405dd4ef42d2@citrix.com>
In-Reply-To: <4c001bc0-64ca-b05d-16c3-405dd4ef42d2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Reduce debug overhead of
	__virt_to_maddr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE2OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDgvMTcgMTU6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4w
OC4xNyBhdCAxNTo1OCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4+PiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKPj4+IEBAIC01MSwxMyArNTEsMTUgQEAgZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgeGVuX3ZpcnRfZW5kOwo+Pj4gIAo+Pj4gIHN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgbG9uZyBfX3ZpcnRfdG9fbWFkZHIodW5zaWduZWQgbG9uZyB2YSkKPj4+ICB7Cj4+PiAtICAg
IEFTU0VSVCh2YSA+PSBYRU5fVklSVF9TVEFSVCk7Cj4+PiAgICAgIEFTU0VSVCh2YSA8IERJUkVD
VE1BUF9WSVJUX0VORCk7Cj4+PiAgICAgIGlmICggdmEgPj0gRElSRUNUTUFQX1ZJUlRfU1RBUlQg
KQo+Pj4gICAgICAgICAgdmEgLT0gRElSRUNUTUFQX1ZJUlRfU1RBUlQ7Cj4+PiAgICAgIGVsc2UK
Pj4+ICAgICAgewo+Pj4gLSAgICAgICAgQVNTRVJUKHZhIDwgWEVOX1ZJUlRfRU5EKTsKPj4+ICsg
ICAgICAgIEJVSUxEX0JVR19PTihYRU5fVklSVF9FTkQgLSBYRU5fVklSVF9TVEFSVCAhPSBHQigx
KSk7Cj4+PiArICAgICAgICBBU1NFUlQoKChsb25nKXZhID4+IChQQUdFX09SREVSXzFHICsgUEFH
RV9TSElGVCkpID09Cj4+PiArICAgICAgICAgICAgICAgKChsb25nKVhFTl9WSVJUX1NUQVJUID4+
IChQQUdFX09SREVSXzFHICsgUEFHRV9TSElGVCkpKTsKPj4gRG8geW91IHJlYWxseSBuZWVkIHRo
ZSBjYXN0cyBoZXJlPyBJLmUuIHdoYXQncyB3cm9uZyBoZXJlIHdpdGgKPj4gZG9pbmcgdW5zaWdu
ZWQgbG9uZyBhcml0aG1ldGljPwo+IAo+IE9oIC0gZ29vZCBwb2ludC4gIFRoaXMgdG9vayBtb3Jl
IHRoYW4gb25lIGF0dGVtcHQgdG8gZ2V0IHJpZ2h0LCBhbmQgSQo+IGZpcnN0IHRob3VnaHQgSSBo
YWQgYSBzaWduIGV4dGVuc2lvbiBwcm9ibGVtLiAgVGhlIGFjdHVhbCBwcm9ibGVtIHdhcyBhCj4g
KGxhY2sgb2YpICsgUEFHRV9TSElGVC4KPiAKPiBUaGUgb3RoZXIgdGhpbmcgdG8ga25vdyBpcyB0
aGF0ICBfX3ZpcnRfdG9fbWFkZHIoKSBpcyB1c2VkIGJlZm9yZSB0aGUKPiBJRFQgaXMgc2V0IHVw
LCBzbyB5b3VyIG9ubHkgc2lnbmFsIG9mIHNvbWV0aGluZyBiZWluZyB3cm9uZyBpcyBhIHRyaXBs
ZQo+IGZhdWx0LiAgTGV0IG1lIGRvdWJsZSBjaGVjayB3aXRob3V0IHRoZSBjYXN0cywgYnV0IEkg
dGhpbmsgaXQgc2hvdWxkIGJlCj4gZmluZS4KCklmIGl0IGlzLCB0aGVuIHdpdGggdGhlIGNhc3Rz
IGRyb3BwZWQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:22:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 14:22: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.xen.org>)
	id 1dhzD8-0002Eo-Td; Wed, 16 Aug 2017 14:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1dhzD7-0002Eg-O1
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 14:22:17 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 98/D1-03612-91554995; Wed, 16 Aug 2017 14:22:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQlcidEq
 kwcEj8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2V3MYC47zVLw++oa9gbGFq4uRk0NCwE/i
 c+8/dhBbWCBEoutoAwuIzSagL7H7xScmEFtEQFmi99dvsDizgJvE98aHzF2MXBxCAhsYJaZf+
 sAMkuAVsJVYcG4+WAOLgKrEjoe/weKiAuES+79fg6oRlDg58wnYIE4BO4mrz78D1XMADdWUWL
 9LH2K+vMT2t3OYIWxxiaYvK1lBbCEBNYlr/ZfYIW5Ol5j4rIdlAqPALCRTZyFMmoVk0iwkkxY
 wsqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMWQYg2MF4
 e2PAIUZJDiYlUd4grSmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4WUKAcoJFqempFWmZOcDog
 UlLcPAoifDuCwZK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOC8fyAwBkKKM0jy4EbBIvs
 QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXiaQKTyZeSVwm14BHcEEdMSV9kkgR5QkIqSkGhj
 tG2YELBBRzhDZfVcurPBO8o4n83ysX2jd+pTjfvP34uJj3BN2NBoJ7Fqu9Wt1RZjcKU7BP92t
 y952Xco7VCFscPmshzTb3LzHL35M3b3nshtnxb19M2Q1n+hWTjd12+sk+/z5Gu7S1ZmcgolPZ
 yS1r9iocHSdZ7BbbOHTf51l3FYsNlLTapuVWIozEg21mIuKEwECSsKA3wIAAA==
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502893336!75067717!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23241 invoked from network); 16 Aug 2017 14:22:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 14:22:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="51075762"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1502891924-20563-1-git-send-email-andrew.cooper3@citrix.com>
 <59946EC602000078001706E1@prv-mh.provo.novell.com>
 <4c001bc0-64ca-b05d-16c3-405dd4ef42d2@citrix.com>
Message-ID: <9ce415d9-e0b2-bac8-7bb6-735ff34f717a@citrix.com>
Date: Wed, 16 Aug 2017 15:22:15 +0100
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: <4c001bc0-64ca-b05d-16c3-405dd4ef42d2@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>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Reduce debug overhead of
 __virt_to_maddr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTU6MTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTYvMDgvMTcgMTU6
MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4wOC4xNyBhdCAxNTo1OCwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODZfNjQvcGFnZS5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdl
LmgKPj4+IEBAIC01MSwxMyArNTEsMTUgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgeGVuX3ZpcnRf
ZW5kOwo+Pj4gIAo+Pj4gIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3ZpcnRfdG9fbWFk
ZHIodW5zaWduZWQgbG9uZyB2YSkKPj4+ICB7Cj4+PiAtICAgIEFTU0VSVCh2YSA+PSBYRU5fVklS
VF9TVEFSVCk7Cj4+PiAgICAgIEFTU0VSVCh2YSA8IERJUkVDVE1BUF9WSVJUX0VORCk7Cj4+PiAg
ICAgIGlmICggdmEgPj0gRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQo+Pj4gICAgICAgICAgdmEgLT0g
RElSRUNUTUFQX1ZJUlRfU1RBUlQ7Cj4+PiAgICAgIGVsc2UKPj4+ICAgICAgewo+Pj4gLSAgICAg
ICAgQVNTRVJUKHZhIDwgWEVOX1ZJUlRfRU5EKTsKPj4+ICsgICAgICAgIEJVSUxEX0JVR19PTihY
RU5fVklSVF9FTkQgLSBYRU5fVklSVF9TVEFSVCAhPSBHQigxKSk7Cj4+PiArICAgICAgICBBU1NF
UlQoKChsb25nKXZhID4+IChQQUdFX09SREVSXzFHICsgUEFHRV9TSElGVCkpID09Cj4+PiArICAg
ICAgICAgICAgICAgKChsb25nKVhFTl9WSVJUX1NUQVJUID4+IChQQUdFX09SREVSXzFHICsgUEFH
RV9TSElGVCkpKTsKPj4gRG8geW91IHJlYWxseSBuZWVkIHRoZSBjYXN0cyBoZXJlPyBJLmUuIHdo
YXQncyB3cm9uZyBoZXJlIHdpdGgKPj4gZG9pbmcgdW5zaWduZWQgbG9uZyBhcml0aG1ldGljPwo+
IE9oIC0gZ29vZCBwb2ludC4gIFRoaXMgdG9vayBtb3JlIHRoYW4gb25lIGF0dGVtcHQgdG8gZ2V0
IHJpZ2h0LCBhbmQgSQo+IGZpcnN0IHRob3VnaHQgSSBoYWQgYSBzaWduIGV4dGVuc2lvbiBwcm9i
bGVtLiAgVGhlIGFjdHVhbCBwcm9ibGVtIHdhcyBhCj4gKGxhY2sgb2YpICsgUEFHRV9TSElGVC4K
Pgo+IFRoZSBvdGhlciB0aGluZyB0byBrbm93IGlzIHRoYXQgIF9fdmlydF90b19tYWRkcigpIGlz
IHVzZWQgYmVmb3JlIHRoZQo+IElEVCBpcyBzZXQgdXAsIHNvIHlvdXIgb25seSBzaWduYWwgb2Yg
c29tZXRoaW5nIGJlaW5nIHdyb25nIGlzIGEgdHJpcGxlCj4gZmF1bHQuICBMZXQgbWUgZG91Ymxl
IGNoZWNrIHdpdGhvdXQgdGhlIGNhc3RzLCBidXQgSSB0aGluayBpdCBzaG91bGQgYmUKPiBmaW5l
LgoKT2sgLSBzbyBpdCBkb2VzIGZ1bmN0aW9uIHdoZW4gdXNpbmcgdW5zaWduZWQgYXJpdGhtZXRp
Yy4KCkhvd2V2ZXIsIHRoZSBnZW5lcmF0ZWQgY29kZSBpcyBiZXR0ZXIgd2l0aCBzaWduZWQgYXJp
dGhtZXRpYywgYXMKKChsb25nKVhFTl9WSVJUX1NUQVJUID4+IDM5KSBmaXggaW4gYSAzMmJpdCBz
aWduLWV4dGVuZGVkIGltbWVkaWF0ZSwKd2hlcmVhcyBYRU5fVklSVF9TVEFSVCA+PiAzOSBuZWVk
cyBhIG1vdmFicy4KCk9uIHRoZSB3aG9sZSwgSSdkIHByZWZlciB0byBrZWVwIHBhdGNoIGFzIGlz
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:23:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 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.xen.org>)
	id 1dhzE2-0002Ke-6z; Wed, 16 Aug 2017 14:23:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dhzE1-0002KT-Nt
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 14:23:13 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 86/C5-02181-05554995; Wed, 16 Aug 2017 14:23:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42K5JiERohsQOiX
 SYO8xQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePTjjPsBQ0sFQ+uXWBvYFzH3MXIySEh4C+x
 9elVdhBbSKBGYuqWG+wQcV+JpW9aWbsYuTg4BZYJS7Q/+sEE4kgI3GWSWL1kBjOIIyTQwSgxt
 XkbC4SzjVHi2r+7TCD9wgIxEg8ezgfbISIQLrH1bhtYEbPANyaJaVteQS0sknhy+RlYA5uArs
 SCgyvBbF4BB4l9a1vBmlkEVCWefdrHAmKLAg3a//0aM0SNoMTJmU/A4pwC9hKXOvvAbGYBM4l
 5mx8yQ9jiEreezGeCsOUltr+dwzyBUWQWkvZZSFpmIWmZhaRlASPLKkb14tSistQiXUO9pKLM
 9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA6GAAgh2Myz86HWKU5GBSEuUN0poSKcSXl
 J9SmZFYnBFfVJqTWnyIUYaDQ0mClyUEKCdYlJqeWpGWmQOMU5i0BAePkghvPkiat7ggMbc4Mx
 0idYpRl6Ppw5YvTEIsefl5qVLivHwgRQIgRRmleXAjYCnjEqOslDAvI9BRQjwFqUW5mSWo8q8
 YxTkYlYR5mUCm8GTmlcBtegV0BBPQEVfaJ4EcUZKIkJJqYOTfUs6iMqkkaBOD7Yqq2I2XTUMM
 dpgd/bXO9eX+97IMZ7/u1lhl/uRy2JvKbUUMwX0O4f8n3LPXfJZU67di1+EdfNKXmZL33XhwL
 +9IIbt4j4FJxp3VJb68EWtirRiXCmpuecB+mUFJZFvYXBaxiA0f4ptaWsW9WBZ+aLJ3Z7yZ4S
 o6j817lhJLcUaioRZzUXEiAPIdT7QUAwAA
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502893391!107047182!1
X-Originating-IP: [214.24.24.84]
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 12405 invoked from network); 16 Aug 2017 14:23:11 -0000
Received: from ucol19pa11.eemsg.mail.mil (HELO UCOL19PA11.eemsg.mail.mil)
 (214.24.24.84)
 by server-5.tower-31.messagelabs.com with SMTP; 16 Aug 2017 14:23:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="315055453"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UCOL19PA11.eemsg.mail.mil with ESMTP; 16 Aug 2017 14:22:57 +0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; 
   d="scan'208";a="1252101"
IronPort-PHdr: =?us-ascii?q?9a23=3AWcAK8x3UK+1F/fsHsmDT+DRfVm0co7zxezQtwd8Z?=
 =?us-ascii?q?sesVI/zxwZ3uMQTl6Ol3ixeRBMOAuqIC07KempujcFRI2YyGvnEGfc4EfD4+ou?=
 =?us-ascii?q?JSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgpp?=
 =?us-ascii?q?POT1HZPZg9iq2+yo9ZDeZwZFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+?=
 =?us-ascii?q?RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLd?=
 =?us-ascii?q?QgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QKsqUjq+8ahkVB7oiD?=
 =?us-ascii?q?8GNzEn9mHXltdwh79frB64uhBz35LYbISTOfVwZKPdec4RS3RHUMhfSidNBpqw?=
 =?us-ascii?q?Y5UTA+YEO+tTsovzqEYUrRamGAeiGu3vxD9LiHH406I13OYuHh3J0gE7A9IDsm?=
 =?us-ascii?q?7ZoMnpOKocU+24yrTDwzXZb/NR3Dfw8IbGfQonofGNQ71wddfax0cxGAjYj1uQ?=
 =?us-ascii?q?s5bqMCmb1u8QtGWU8uVgWv+xhG4osQF+uCOixtssi4bVhoIVzUrI9SNiwIkvP9?=
 =?us-ascii?q?G4R0l7YcC9HZZWqiqUNJN2T9s/T2xntys20L0LtYOhcCQUx5kr2QTTZ+GBfoOV?=
 =?us-ascii?q?+BzsTvyRLi19hH99fbK/gAu9/la4x+3nU8m0zE5Kri1YktnQrnwN1wLc6syASv?=
 =?us-ascii?q?Zl4keuwyyP1wHO6uFfO0w0iaraJIIhwr43jJYTt1jMHjTql0nsia+Wd0Ek9vCp?=
 =?us-ascii?q?6+ThfLrmuoeRO5J7hwzxKKgjmtGzDf4mPgUBQWSX4/mw2KXm/ULjQbVKivM2kr?=
 =?us-ascii?q?PesJDfPckUu6G5DBJL3YYs8RawFSyr0MgYnHYbLFJFfwiLj47yO17UOvz4AvC/?=
 =?us-ascii?q?g0q0nDdx2//GJqHhAonKLnXblLnsYKhy61NYyAoy0d9f54lZCqocIPLoRED9rs?=
 =?us-ascii?q?DXDhg8Mwas2eboFM191p8CWWKIGqKYP73dsVmR6u0yPeaMepEauDLmJvgh5v7u?=
 =?us-ascii?q?lmM5mUQHcaimw5QXbmi4Hu5hI0Wbf3XjnssBHX0NvgokQ+zgkEeCXiJLZ3auQ6?=
 =?us-ascii?q?I84Sk2CIC7DYfHR4CinrqB0D20Hp1MfG9GDlSMHGzyeIWeXvcAcj6dIshkkjYc?=
 =?us-ascii?q?T7iuV5ch1Q2ytA/907doNOzU9TACtZ392tl5/fHclRY19TxsEcudyW+AQnpokW?=
 =?us-ascii?q?MJWz82xqF/oENnxlif1qh4huRSFcZP6PNRTgc6KZncwvR0Ct/sWwLNZNOJSFe7?=
 =?us-ascii?q?Qtm4Gjw+UtMxw8MUY0Z8FNSulAzM3y2vA7UNjbyEGIQ08r7A33j2P8tzymjJ1K?=
 =?us-ascii?q?47j1kpXMRDL2OohrN59wjXHYHJi16UmLi3dagGwCHN9XuDzXCPvEBXSgJ/TaLF?=
 =?us-ascii?q?XXUHbEvMsdv5/l/CT6OpCbk/MQVO08iCJrFOZNLzkVpGR+zjONPYY2+qhWiwGA?=
 =?us-ascii?q?yEya+NbIr2YWUd3SrcBFIYnAAU+HaMLRI+CTu5o2LCEDxuEkriY1j38elisny0?=
 =?us-ascii?q?VVE7zwWOb01g0bq1+wUYhf+CRPMJ2LILpiMhpy9zHFan0NLcE8CAqBZ5fKVAfd?=
 =?us-ascii?q?M9509K1WHetwx7JJyvNb1tikQQcgR2u0Pu1A56CoJakccwsHwqyBR9JbiE31NG?=
 =?us-ascii?q?cjOSxYrwNaHPKmnu4BCvbLbb2k3f0NaT4aoO5+o3q1P5sAGuDEoi/CYv794A8X?=
 =?us-ascii?q?Karr/HEQ4TWpK5BmQd+gV+prraSjIg/I6S3nppZ+38ojLEnt4kGuYhgkKwctEa?=
 =?us-ascii?q?PK6aGQvaF8wBG9PoOOEsg0KubB8PIKZV7qFibO28cP7T9KetPetk1B6rxUtd6Y?=
 =?us-ascii?q?lzmhaA+CZxRfTB94oUyPGfmA2cXnHzi0n34ZO/opxNeTxHRjn38iPjHoMEI/Qo?=
 =?us-ascii?q?JYs=3D?=
X-IPAS-Result: =?us-ascii?q?A2A5AQAgVJRZ/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFAE?=
 =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgwQrgXmeJIFukTyGb4VHAoRDVwEBAQEBAQEBAgFqK?=
 =?us-ascii?q?IIzJAGCQQEFIxVBEAsNAQoCAiYCAlcGAQwGAgEBiAoMAYIVqzaCJiICiz4BAQE?=
 =?us-ascii?q?BAQEBAwEBAQEBASKBC4IdggKDWoJ8iAaCYQEEoEWUQoF4iWeGfUiVU1eBCigMH?=
 =?us-ascii?q?yoPhhWBaiQ2iWIBAQE?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 16 Aug 2017 14:22:54 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7GEMlgT030724; Wed, 16 Aug 2017 10:22:49 -0400
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <599454910200007800170490@prv-mh.provo.novell.com>
 <599454910200007800170490@prv-mh.provo.novell.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <b08b59ac-95e5-c337-0cc6-fa83dcd69724@tycho.nsa.gov>
Date: Wed, 16 Aug 2017 10:22:47 -0400
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: <599454910200007800170490@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v3] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTYvMjAxNyAwODoyMCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU28gZmFyIGNhbGxl
cnMgb2YgdGhlIGxpYnhjIGludGVyZmFjZSBwYXNzZWQgaW4gYSBkb21haW4gSUQgd2hpY2ggd2Fz
Cj4gdGhlbiBpZ25vcmVkIGluIHRoZSBoeXBlcnZpc29yLiBJbnN0ZWFkLCBtYWtlIHRoZSBoeXBl
cnZpc29yIGhvbm9yIGl0Cj4gKGFjY2VwdGluZyBET01JRF9JTlZBTElEIHRvIG9idGFpbiBvcmln
aW5hbCBiZWhhdmlvciksIGFsbG93aW5nIHRvCj4gcXVlcnkgd2hldGhlciBhIGRldmljZSBjYW4g
YmUgYXNzaWduZWQgdG8gYSBwYXJ0aWN1bGFyIGRvbWFpbi4KPiAKPiBEcm9wIFhTTSdzIHRlc3Rf
YXNzaWduX3ssZHR9ZGV2aWNlIGhvb2tzIGFzIG5vIGxvbmdlciBiZWluZwo+IGluZGl2aWR1YWxs
eSB1c2VmdWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:32:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 14:32: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.xen.org>)
	id 1dhzNC-0003PR-3H; Wed, 16 Aug 2017 14:32:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhzNB-0003PL-3T
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 14:32:41 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4A/30-01996-88754995; Wed, 16 Aug 2017 14:32:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbc9fEq
 kwcctUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bna1vZCnonMVbsO9fE0sDYk9vFyMUhJLCR
 UeLDm+NsEM5uRol9czoYuxg5OYQFkiQezZkKZosIRErs33qABcQWEsiVuP2glRXEZhZQkth/9
 hpYDZuApsSdz5+Yuhg5OHgFrCQef6sDCbMIqEpM3zuZHcQWFQiXeNt4BGwMr4CgxMmZT8BsTg
 Fbid3zvjFBjLSVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6huZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAccABDsYL572PMQoycGkJMobpDUlUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb3cYUE6wKDU9tSItMwcY+jBpCQ4eJRHePpA0b3FBYm5xZ
 jpE6hSjopQ4bxpIQgAkkVGaB9cGi7dLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuadAjKFJz
 OvBG76K6DFTECLr7RPAllckoiQkmpgPLQxn/fOTANPHske+X8b485E9j46sb3kc1Zol5Bl+4p
 3E/KZ9DaLdKdMr5dzO6IwMVyuRG3KK63STxozHQMWtFqJ8frPa+u+/HBrc/k1NgN3DdOInX37
 Xm55V2T+s2rqkZoFMbMPzP6gW5j38JYfu8X0rSVHjJO1JztPTf2iZ+2y5WRM3sZrSizFGYmGW
 sxFxYkAsq6i+7ICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502893958!79109983!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62558 invoked from network); 16 Aug 2017 14:32:38 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 16 Aug 2017 14:32:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 24FAB2B;
 Wed, 16 Aug 2017 07:32:38 -0700 (PDT)
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 587293F540;
 Wed, 16 Aug 2017 07:32:37 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-21-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3af386d9-cd8c-e70a-47a3-f33a38336aaf@arm.com>
Date: Wed, 16 Aug 2017 15:32:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-21-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 20/22] ARM: vGIC: move virtual IRQ
 enable bit from rank to pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMTowMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IGVuYWJsZWQgYml0cyBmb3IgYSBncm91cCBvZiBJUlFzIGFyZSBzdGlsbCBzdG9yZWQgaW4gdGhl
IGlycV9yYW5rCj4gc3RydWN0dXJlLCBhbHRob3VnaCB3ZSBhbHJlYWR5IGhhdmUgdGhlIHNhbWUg
aW5mb3JtYXRpb24gaW4gcGVuZGluZ19pcnEsCj4gaW4gdGhlIEdJQ19JUlFfR1VFU1RfRU5BQkxF
RCBiaXQgb2YgdGhlICJzdGF0dXMiIGZpZWxkLgo+IFJlbW92ZSB0aGUgc3RvcmFnZSBmcm9tIHRo
ZSBpcnFfcmFuayBhbmQganVzdCB1dGlsaXplIHRoZSBleGlzdGluZwo+IHdyYXBwZXJzIHRvIGNv
dmVyIGVuYWJsaW5nL2Rpc2FibGluZyBvZiBtdWx0aXBsZSBJUlFzLgo+IFRoaXMgYWxzbyBtYXJr
cyB0aGUgcmVtb3ZhbCBvZiB0aGUgbGFzdCBtZW1iZXIgb2Ygc3RydWN0IHZnaWNfaXJxX3Jhbmsu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNv
bT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAgNDEgKysrLS0tLS0tCj4g
IHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgIHwgIDQxICsrKy0tLS0tLQo+ICB4ZW4vYXJjaC9h
cm0vdmdpYy5jICAgICAgICB8IDIwMSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgMTAgKy0tCj4gIDQg
ZmlsZXMgY2hhbmdlZCwgMTUyIGluc2VydGlvbnMoKyksIDE0MSBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIu
Ywo+IGluZGV4IGM3ZWQzY2UuLjMzMjA2NDIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiBAQCAtMTY2LDkgKzE2Niw3
IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1t
aW9faW5mb190ICppbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
Z2lzdGVyX3QgKnIsIHZvaWQgKnByaXYpCj4gIHsKPiAgICAgIHN0cnVjdCBoc3JfZGFidCBkYWJ0
ID0gaW5mby0+ZGFidDsKPiAtICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rOwo+ICAgICAg
aW50IGdpY2RfcmVnID0gKGludCkoaW5mby0+Z3BhIC0gdi0+ZG9tYWluLT5hcmNoLnZnaWMuZGJh
c2UpOwo+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIHVuc2lnbmVkIGludCBpcnE7
Cj4KPiAgICAgIHBlcmZjX2luY3IodmdpY2RfcmVhZHMpOwo+IEBAIC0yMjIsMjAgKzIyMCwxNiBA
QCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKPgo+ICAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lTRU5BQkxFUiwgR0lD
RF9JU0VOQUJMRVJOKToKPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBn
b3RvIGJhZF93aWR0aDsKPiAtICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAxLCBn
aWNkX3JlZyAtIEdJQ0RfSVNFTkFCTEVSLCBEQUJUX1dPUkQpOwo+IC0gICAgICAgIGlmICggcmFu
ayA9PSBOVUxMKSBnb3RvIHJlYWRfYXNfemVybzsKPiAtICAgICAgICB2Z2ljX2xvY2tfcmFuayh2
LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QocmFuay0+
aWVuYWJsZSwgaW5mbyk7Cj4gLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFn
cyk7Cj4gKyAgICAgICAgaXJxID0gKGdpY2RfcmVnIC0gR0lDRF9JU0VOQUJMRVIpICogODsKPiAr
ICAgICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIgKSBn
b3RvIHJlYWRfYXNfemVybzsKPiArICAgICAgICAqciA9IHZnaWNfZmV0Y2hfaXJxX2VuYWJsZWQo
diwgaXJxKTsKPiAgICAgICAgICByZXR1cm4gMTsKPgo+ICAgICAgY2FzZSBWUkFOR0UzMihHSUNE
X0lDRU5BQkxFUiwgR0lDRF9JQ0VOQUJMRVJOKToKPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAh
PSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiAtICAgICAgICByYW5rID0gdmdpY19yYW5r
X29mZnNldCh2LCAxLCBnaWNkX3JlZyAtIEdJQ0RfSUNFTkFCTEVSLCBEQUJUX1dPUkQpOwo+IC0g
ICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHJlYWRfYXNfemVybzsKPiAtICAgICAgICB2
Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgKnIgPSB2cmVnX3JlZzMy
X2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7Cj4gLSAgICAgICAgdmdpY191bmxvY2tfcmFu
ayh2LCByYW5rLCBmbGFncyk7Cj4gKyAgICAgICAgaXJxID0gKGdpY2RfcmVnIC0gR0lDRF9JQ0VO
QUJMRVIpICogODsKPiArICAgICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5u
cl9zcGlzICsgMzIgKSBnb3RvIHJlYWRfYXNfemVybzsKPiArICAgICAgICAqciA9IHZnaWNfZmV0
Y2hfaXJxX2VuYWJsZWQodiwgaXJxKTsKPiAgICAgICAgICByZXR1cm4gMTsKPgo+ICAgICAgLyog
UmVhZCB0aGUgcGVuZGluZyBzdGF0dXMgb2YgYW4gSVJRIHZpYSBHSUNEIGlzIG5vdCBzdXBwb3J0
ZWQgKi8KPiBAQCAtMzg2LDEwICszODAsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1p
b193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3Qgciwgdm9pZCAqcHJpdikKPiAgewo+
ICAgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owo+IC0gICAgc3RydWN0IHZn
aWNfaXJxX3JhbmsgKnJhbms7Cj4gICAgICBpbnQgZ2ljZF9yZWcgPSAoaW50KShpbmZvLT5ncGEg
LSB2LT5kb21haW4tPmFyY2gudmdpYy5kYmFzZSk7Cj4gLSAgICB1aW50MzJfdCB0cjsKPiAtICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gICAgICB1bnNpZ25lZCBpbnQgaXJxOwo+Cj4gICAgICBw
ZXJmY19pbmNyKHZnaWNkX3dyaXRlcyk7Cj4gQEAgLTQyNiwyNCArNDE3LDE2IEBAIHN0YXRpYyBp
bnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAq
aW5mbywKPgo+ICAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lTRU5BQkxFUiwgR0lDRF9JU0VOQUJM
RVJOKToKPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93
aWR0aDsKPiAtICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAxLCBnaWNkX3JlZyAt
IEdJQ0RfSVNFTkFCTEVSLCBEQUJUX1dPUkQpOwo+IC0gICAgICAgIGlmICggcmFuayA9PSBOVUxM
KSBnb3RvIHdyaXRlX2lnbm9yZTsKPiAtICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBm
bGFncyk7Cj4gLSAgICAgICAgdHIgPSByYW5rLT5pZW5hYmxlOwo+IC0gICAgICAgIHZyZWdfcmVn
MzJfc2V0Yml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5mbyk7Cj4gLSAgICAgICAgdmdpY19lbmFi
bGVfaXJxcyh2LCAocmFuay0+aWVuYWJsZSkgJiAofnRyKSwgcmFuay0+aW5kZXgpOwo+IC0gICAg
ICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ICsgICAgICAgIGlycSA9IChn
aWNkX3JlZyAtIEdJQ0RfSVNFTkFCTEVSKSAqIDg7Cj4gKyAgICAgICAgaWYgKCBpcnEgPj0gdi0+
ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcyArIDMyICkgZ290byB3cml0ZV9pZ25vcmU7Cj4gKyAg
ICAgICAgdmdpY19zdG9yZV9pcnFfZW5hYmxlKHYsIGlycSwgcik7Cj4gICAgICAgICAgcmV0dXJu
IDE7Cj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JQ0VOQUJMRVIsIEdJQ0RfSUNFTkFCTEVS
Tik6Cj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lk
dGg7Cj4gLSAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwgZ2ljZF9yZWcgLSBH
SUNEX0lDRU5BQkxFUiwgREFCVF9XT1JEKTsKPiAtICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCkg
Z290byB3cml0ZV9pZ25vcmU7Cj4gLSAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxh
Z3MpOwo+IC0gICAgICAgIHRyID0gcmFuay0+aWVuYWJsZTsKPiAtICAgICAgICB2cmVnX3JlZzMy
X2NsZWFyYml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5mbyk7Cj4gLSAgICAgICAgdmdpY19kaXNh
YmxlX2lycXModiwgKH5yYW5rLT5pZW5hYmxlKSAmIHRyLCByYW5rLT5pbmRleCk7Cj4gLSAgICAg
ICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gKyAgICAgICAgaXJxID0gKGdp
Y2RfcmVnIC0gR0lDRF9JQ0VOQUJMRVIpICogODsKPiArICAgICAgICBpZiAoIGlycSA+PSB2LT5k
b21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIgKSBnb3RvIHdyaXRlX2lnbm9yZTsKPiArICAg
ICAgICB2Z2ljX3N0b3JlX2lycV9kaXNhYmxlKHYsIGlycSwgcik7Cj4gICAgICAgICAgcmV0dXJu
IDE7Cj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JU1BFTkRSLCBHSUNEX0lTUEVORFJOKToK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYzLmMKPiBpbmRleCBlOWQ0NmFmLi4wMGNjMWU1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gQEAgLTY3Niw4ICs2
NzYsNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb19yZWFkKGNvbnN0
IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgKnIpCj4gIHsKPiAgICAgIHN0cnVjdCBoc3Jf
ZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKPiAtICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5r
Owo+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIHVuc2lnbmVkIGludCBpcnE7Cj4K
PiAgICAgIHN3aXRjaCAoIHJlZyApCj4gQEAgLTY4OSwyMCArNjg3LDE2IEBAIHN0YXRpYyBpbnQg
X192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0
IHZjcHUgKnYsCj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JU0VOQUJMRVIsIEdJQ0RfSVNF
TkFCTEVSTik6Cj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBi
YWRfd2lkdGg7Cj4gLSAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwgcmVnIC0g
R0lDRF9JU0VOQUJMRVIsIERBQlRfV09SRCk7Cj4gLSAgICAgICAgaWYgKCByYW5rID09IE5VTEwg
KSBnb3RvIHJlYWRfYXNfemVybzsKPiAtICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBm
bGFncyk7Cj4gLSAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwg
aW5mbyk7Cj4gLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gKyAg
ICAgICAgaXJxID0gKHJlZyAtIEdJQ0RfSVNFTkFCTEVSKSAqIDg7Cj4gKyAgICAgICAgaWYgKCBp
cnEgPj0gdi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcyArIDMyICkgZ290byByZWFkX2FzX3pl
cm87Cj4gKyAgICAgICAgKnIgPSB2Z2ljX2ZldGNoX2lycV9lbmFibGVkKHYsIGlycSk7Cj4gICAg
ICAgICAgcmV0dXJuIDE7Cj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JQ0VOQUJMRVIsIEdJ
Q0RfSUNFTkFCTEVSTik6Cj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkg
Z290byBiYWRfd2lkdGg7Cj4gLSAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwg
cmVnIC0gR0lDRF9JQ0VOQUJMRVIsIERBQlRfV09SRCk7Cj4gLSAgICAgICAgaWYgKCByYW5rID09
IE5VTEwgKSBnb3RvIHJlYWRfYXNfemVybzsKPiAtICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCBy
YW5rLCBmbGFncyk7Cj4gLSAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QocmFuay0+aWVu
YWJsZSwgaW5mbyk7Cj4gLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7
Cj4gKyAgICAgICAgaXJxID0gKHJlZyAtIEdJQ0RfSUNFTkFCTEVSKSAqIDg7Cj4gKyAgICAgICAg
aWYgKCBpcnEgPj0gdi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcyArIDMyICkgZ290byByZWFk
X2FzX3plcm87Cj4gKyAgICAgICAgKnIgPSB2Z2ljX2ZldGNoX2lycV9lbmFibGVkKHYsIGlycSk7
Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4KPiAgICAgIC8qIFJlYWQgdGhlIHBlbmRpbmcgc3RhdHVz
IG9mIGFuIElSUSB2aWEgR0lDRC9HSUNSIGlzIG5vdCBzdXBwb3J0ZWQgKi8KPiBAQCAtNzUyLDkg
Kzc0Niw2IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNv
bnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIpCj4gIHsKPiAgICAgIHN0cnVjdCBo
c3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKPiAtICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpy
YW5rOwo+IC0gICAgdWludDMyX3QgdHI7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAg
ICAgdW5zaWduZWQgaW50IGlycTsKPgo+ICAgICAgc3dpdGNoICggcmVnICkKPiBAQCAtNzY1LDI0
ICs3NTYsMTYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUo
Y29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCj4KPiAgICAgIGNhc2UgVlJBTkdFMzIo
R0lDRF9JU0VOQUJMRVIsIEdJQ0RfSVNFTkFCTEVSTik6Cj4gICAgICAgICAgaWYgKCBkYWJ0LnNp
emUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4gLSAgICAgICAgcmFuayA9IHZnaWNf
cmFua19vZmZzZXQodiwgMSwgcmVnIC0gR0lDRF9JU0VOQUJMRVIsIERBQlRfV09SRCk7Cj4gLSAg
ICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHdyaXRlX2lnbm9yZTsKPiAtICAgICAgICB2
Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgdHIgPSByYW5rLT5pZW5h
YmxlOwo+IC0gICAgICAgIHZyZWdfcmVnMzJfc2V0Yml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5m
byk7Cj4gLSAgICAgICAgdmdpY19lbmFibGVfaXJxcyh2LCAocmFuay0+aWVuYWJsZSkgJiAofnRy
KSwgcmFuay0+aW5kZXgpOwo+IC0gICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxh
Z3MpOwo+ICsgICAgICAgIGlycSA9IChyZWcgLSBHSUNEX0lTRU5BQkxFUikgKiA4Owo+ICsgICAg
ICAgIGlmICggaXJxID49IHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX3NwaXMgKyAzMiApIGdvdG8g
d3JpdGVfaWdub3JlOwo+ICsgICAgICAgIHZnaWNfc3RvcmVfaXJxX2VuYWJsZSh2LCBpcnEsIHIp
Owo+ICAgICAgICAgIHJldHVybiAxOwo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSUNFTkFC
TEVSLCBHSUNEX0lDRU5BQkxFUk4pOgo+ICAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRf
V09SRCApIGdvdG8gYmFkX3dpZHRoOwo+IC0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0
KHYsIDEsIHJlZyAtIEdJQ0RfSUNFTkFCTEVSLCBEQUJUX1dPUkQpOwo+IC0gICAgICAgIGlmICgg
cmFuayA9PSBOVUxMICkgZ290byB3cml0ZV9pZ25vcmU7Cj4gLSAgICAgICAgdmdpY19sb2NrX3Jh
bmsodiwgcmFuaywgZmxhZ3MpOwo+IC0gICAgICAgIHRyID0gcmFuay0+aWVuYWJsZTsKPiAtICAg
ICAgICB2cmVnX3JlZzMyX2NsZWFyYml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5mbyk7Cj4gLSAg
ICAgICAgdmdpY19kaXNhYmxlX2lycXModiwgKH5yYW5rLT5pZW5hYmxlKSAmIHRyLCByYW5rLT5p
bmRleCk7Cj4gLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gKyAg
ICAgICAgaXJxID0gKHJlZyAtIEdJQ0RfSUNFTkFCTEVSKSAqIDg7Cj4gKyAgICAgICAgaWYgKCBp
cnEgPj0gdi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcyArIDMyICkgZ290byB3cml0ZV9pZ25v
cmU7Cj4gKyAgICAgICAgdmdpY19zdG9yZV9pcnFfZGlzYWJsZSh2LCBpcnEsIHIpOwo+ICAgICAg
ICAgIHJldHVybiAxOwo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVNQRU5EUiwgR0lDRF9J
U1BFTkRSTik6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy5jCj4gaW5kZXggYTQ5ZmNkZS4uZGQ5NjllMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0yNjEsNiArMjYx
LDYwIEBAIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCj4gICAgICByZXR1cm4gZC0+dmNwdVtwLT52Y3B1X2lk
XTsKPiAgfQo+Cj4gKy8qIFRha2VzIGEgbG9ja2VkIHBlbmRpbmdfaXJxIGFuZCBlbmFibGVzIHRo
ZSBpbnRlcnJ1cHQsIGFsc28gdW5sb2NraW5nIGl0LiAqLwo+ICtzdGF0aWMgdm9pZCB2Z2ljX2Vu
YWJsZV9pcnFfdW5sb2NrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkK
PiArewo+ICsgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0Owo+ICsgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKPiArICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKPiArCj4gKyAgICB2X3RhcmdldCA9
IHZnaWNfbG9ja192Y3B1X2lycShkLCBwLCAmZmxhZ3MpOwo+ICsKPiArICAgIGNsZWFyX2JpdChH
SUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwo+ICsgICAgZ2ljX3JlbW92ZV9mcm9t
X2xyX3BlbmRpbmcodl90YXJnZXQsIHApOwo+ICsgICAgZGVzYyA9IHAtPmRlc2M7Cj4gKyAgICBz
cGluX3VubG9jaygmcC0+bG9jayk7Cj4gKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2X3Rh
cmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKCkkgY2FuIHNlZSBhIHBvdGVudGlhbCBpc3N1
ZSB3aXRoIHVubG9ja2luZyB0aGUgcGVuZGluZyBpcnEgaGVyZS4gWW91IG1heSAKZW5kIHVwIHRv
IGhhdmUgaGF2ZSB3cm9uZyBzdGF0ZSBpbiB0aGUgaGFyZHdhcmUgY29tcGFyZSB0byB0aGUgc29m
dHdhcmUuIApUaGUgaGFyZHdhcmUgYW5kIHNvZnR3YXJlIHN0YXRlIHNob3VsZCBiZSB1cGRhdGVk
IHdpdGhpbiB0aGUgc2FtZSBsb2NrIAp0byBwcmV2ZW50IHRoYXQuCgo+ICsKPiArICAgIGlmICgg
ZGVzYyAhPSBOVUxMICkKPiArICAgIHsKPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVz
Yy0+bG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIGRlc2MtPmhhbmRsZXItPmRpc2FibGUoZGVzYyk7
CgpTb21ldGhpbmcgaXMgd3JvbmcuIFRoaXMgaXMgY29kZSBzZWVtcyB0byBiZSBmb3IgZGlzYWJs
aW5nIElSUSBhbmQuLi4KCj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+
bG9jaywgZmxhZ3MpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICsvKiBUYWtlcyBhIGxvY2tlZCBwZW5k
aW5nX2lycSBhbmQgZGlzYWJsZXMgdGhlIGludGVycnVwdCwgYWxzbyB1bmxvY2tpbmcgaXQuICov
Cj4gK3N0YXRpYyB2b2lkIHZnaWNfZGlzYWJsZV9pcnFfdW5sb2NrKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiArewo+ICsgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0
Owo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVz
YzsKPiArICAgIGludCBpbnRfdHlwZTsKPiArCj4gKyAgICB2X3RhcmdldCA9IHZnaWNfbG9ja192
Y3B1X2lycShkLCBwLCAmZmxhZ3MpOwo+ICsKPiArICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9F
TkFCTEVELCAmcC0+c3RhdHVzKTsKPiArICAgIGludF90eXBlID0gdGVzdF9iaXQoR0lDX0lSUV9H
VUVTVF9MRVZFTCwgJnAtPnN0YXR1cykgPyBJUlFfVFlQRV9MRVZFTF9ISUdIIDoKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJUlFf
VFlQRV9FREdFX1JJU0lORzsKPiArICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0KSAm
Jgo+ICsgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVz
KSApCj4gKyAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3RhcmdldCwgcC0+aXJxLCBwLT5j
dXJfcHJpb3JpdHkpOwo+ICsgICAgZGVzYyA9IHAtPmRlc2M7Cj4gKyAgICBzcGluX3VubG9jaygm
cC0+bG9jayk7Cj4gKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2X3RhcmdldC0+YXJjaC52
Z2ljLmxvY2ssIGZsYWdzKTsKPiArCj4gKyAgICBpZiAoIGRlc2MgIT0gTlVMTCApCj4gKyAgICB7
Cj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiArICAg
ICAgICBpcnFfc2V0X2FmZmluaXR5KGRlc2MsIGNwdW1hc2tfb2Yodl90YXJnZXQtPnByb2Nlc3Nv
cikpOwo+ICsgICAgICAgIGlmICggaXJxX3R5cGVfc2V0X2J5X2RvbWFpbihkKSApCj4gKyAgICAg
ICAgICAgIGdpY19zZXRfaXJxX3R5cGUoZGVzYywgaW50X3R5cGUpOwo+ICsgICAgICAgIGRlc2Mt
PmhhbmRsZXItPmVuYWJsZShkZXNjKTsKCi4uLiB0aGlzIG9uZSBmb3IgZW5hYmxpbmcgSVJRLiBC
dXQgdGhlIG5hbWVzIGFyZSBpbnZlcnRlZC4KCj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICAjZGVmaW5lIE1B
WF9JUlFTX1BFUl9JUFJJT1JJVFlSIDQKPiAgdWludDMyX3QgdmdpY19mZXRjaF9pcnFfcHJpb3Jp
dHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBucmlycXMsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9pcnEpCj4gQEAgLTM0Nyw2ICs0
MDEsNzUgQEAgdm9pZCB2Z2ljX3N0b3JlX2lycV9jb25maWcoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBmaXJzdF9pcnEsCj4gICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7Cj4gIH0K
Pgo+ICsjZGVmaW5lIElSUVNfUEVSX0VOQUJMRVIgICAgICAgIDMyCj4gKy8qKgoKQSBzaW5nbGUg
KiBpcyBlbm91Z2ggaGVyZS4KCj4gKyAqIHZnaWNfZmV0Y2hfaXJxX2VuYWJsZWQ6IGFzc2VtYmxl
IHRoZSBlbmFibGVkIGJpdHMgZm9yIGEgZ3JvdXAgb2YgMzIgSVJRcwo+ICsgKiBAdjogdGhlIFZD
UFUgZm9yIHByaXZhdGUgSVJRcywgYW55IFZDUFUgb2YgYSBkb21haW4gZm9yIFNQSXMKPiArICog
QGZpcnN0X2lycTogdGhlIGZpcnN0IElSUSB0byBiZSBxdWVyaWVkLCBtdXN0IGJlIGFsaWduZWQg
dG8gMzIKPiArICovCj4gK3VpbnQzMl90IHZnaWNfZmV0Y2hfaXJxX2VuYWJsZWQoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBmaXJzdF9pcnEpCj4gK3sKPiArICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcGlycXNbSVJRU19QRVJfRU5BQkxFUl07Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+ICsgICAgdWludDMyX3QgcmVnID0gMDsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiAr
ICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPiArICAgIHZnaWNfbG9ja19pcnFzKHYsIElSUVNf
UEVSX0VOQUJMRVIsIGZpcnN0X2lycSwgcGlycXMpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBp
IDwgMzI7IGkrKyApCj4gKyAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJM
RUQsICZwaXJxc1tpXS0+c3RhdHVzKSApCj4gKyAgICAgICAgICAgIHJlZyB8PSBCSVQoaSk7Cj4g
Kwo+ICsgICAgdmdpY191bmxvY2tfaXJxcyhwaXJxcywgSVJRU19QRVJfRU5BQkxFUik7Cj4gKyAg
ICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7Cj4gKwo+ICsgICAgcmV0dXJuIHJlZzsKPiArfQo+
ICsKPiArdm9pZCB2Z2ljX3N0b3JlX2lycV9lbmFibGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBmaXJzdF9pcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZh
bHVlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnFzW0lSUVNfUEVSX0VOQUJM
RVJdOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIGludCBpOwo+ICsKPiArICAg
IGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPiArICAgIHZnaWNfbG9ja19pcnFzKHYsIElSUVNfUEVS
X0VOQUJMRVIsIGZpcnN0X2lycSwgcGlycXMpOwo+ICsKPiArICAgIC8qIFRoaXMgZ29lcyBiYWNr
d2FyZHMsIGFzIGl0IHVubG9ja3MgdGhlIElSUXMgZHVyaW5nIHRoZSBwcm9jZXNzICovCgpNaXNz
aW5nIGZ1bGwgc3RvcC4KCj4gKyAgICBmb3IgKCBpID0gSVJRU19QRVJfRU5BQkxFUiAtIDE7IGkg
Pj0gMDsgaS0tICkKPiArICAgIHsKPiArICAgICAgICBpZiAoICF0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX0VOQUJMRUQsICZwaXJxc1tpXS0+c3RhdHVzKSAmJgo+ICsgICAgICAgICAgICAgKHZhbHVl
ICYgQklUKGkpKSApCj4gKyAgICAgICAgICAgIHZnaWNfZW5hYmxlX2lycV91bmxvY2sodi0+ZG9t
YWluLCBwaXJxc1tpXSk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBzcGluX3VubG9j
aygmcGlycXNbaV0tPmxvY2spOwo+ICsgICAgfQo+ICsgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxh
Z3MpOwo+ICt9Cj4gKwo+ICt2b2lkIHZnaWNfc3RvcmVfaXJxX2Rpc2FibGUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBmaXJzdF9pcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB2YWx1ZSkKPiArewo+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwaXJxc1tJ
UlFTX1BFUl9FTkFCTEVSXTsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBpbnQg
aTsKPiArCj4gKyAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7Cj4gKyAgICB2Z2ljX2xvY2tfaXJx
cyh2LCBJUlFTX1BFUl9FTkFCTEVSLCBmaXJzdF9pcnEsIHBpcnFzKTsKPiArCj4gKyAgICAvKiBU
aGlzIGdvZXMgYmFja3dhcmRzLCBhcyBpdCB1bmxvY2tzIHRoZSBJUlFzIGR1cmluZyB0aGUgcHJv
Y2VzcyAqLwoKU2l0dG8uCgo+ICsgICAgZm9yICggaSA9IDMxOyBpID49IDA7IGktLSApCgpQbGVh
c2UgdXNlIGRlZmluZSByYXRoZXIgdGhhbiBoYXJkY29kZWQgdmFsdWUuCgo+ICsgICAgewo+ICsg
ICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcGlycXNbaV0tPnN0
YXR1cykgJiYKPiArICAgICAgICAgICAgICh2YWx1ZSAmIEJJVChpKSkgKQo+ICsgICAgICAgICAg
ICB2Z2ljX2Rpc2FibGVfaXJxX3VubG9jayh2LT5kb21haW4sIHBpcnFzW2ldKTsKPiArICAgICAg
ICBlbHNlCj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwaXJxc1tpXS0+bG9jayk7Cj4gKyAg
ICB9Cj4gK30KPiArCj4gIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEg
KnAsIHVuc2lnbmVkIGxvbmcgKmZsYWdzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHZjcHUgKm5ldykKPiAgewo+IEBAIC00MzcsNDAgKzU2MCw2IEBAIHZvaWQgYXJjaF9tb3ZlX2ly
cXMoc3RydWN0IHZjcHUgKnYpCj4gICAgICB9Cj4gIH0KPgo+IC12b2lkIHZnaWNfZGlzYWJsZV9p
cnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKPiAtewo+IC0gICAgY29uc3Qg
dW5zaWduZWQgbG9uZyBtYXNrID0gcjsKPiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiAt
ICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKPiAtICAgIHVuc2lnbmVkIGludCBpcnE7Cj4gLSAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+IC0gICAgaW50IGkgPSAwOwo+IC0gICAgc3RydWN0IHZj
cHUgKnZfdGFyZ2V0Owo+IC0KPiAtICAgIC8qIExQSXMgd2lsbCBuZXZlciBiZSBkaXNhYmxlZCB2
aWEgdGhpcyBmdW5jdGlvbi4gKi8KPiAtICAgIEFTU0VSVCghaXNfbHBpKDMyICogbiArIDMxKSk7
Cj4gLQo+IC0gICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9iaXQoJm1hc2ssIDMyLCBpKSkgPCAz
MiApIHsKPiAtICAgICAgICBpcnEgPSBpICsgKDMyICogbik7Cj4gLSAgICAgICAgcCA9IGlycV90
b19wZW5kaW5nKHYsIGlycSk7Cj4gLSAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRf
dmNwdSh2LT5kb21haW4sIHApOwo+IC0KPiAtICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90
YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gLSAgICAgICAgY2xlYXJfYml0KEdJQ19J
UlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4gLSAgICAgICAgZ2ljX3JlbW92ZV9mcm9t
X2xyX3BlbmRpbmcodl90YXJnZXQsIHApOwo+IC0gICAgICAgIGRlc2MgPSBwLT5kZXNjOwo+IC0g
ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOwo+IC0KPiAtICAgICAgICBpZiAoIGRlc2MgIT0gTlVMTCApCj4gLSAgICAgICAgewo+
IC0gICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+IC0g
ICAgICAgICAgICBkZXNjLT5oYW5kbGVyLT5kaXNhYmxlKGRlc2MpOwo+IC0gICAgICAgICAgICBz
cGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7Cj4gLSAgICAgICAgfQo+
IC0gICAgICAgIGkrKzsKPiAtICAgIH0KPiAtfQo+IC0KPiAgdm9pZCB2Z2ljX2xvY2tfaXJxcyhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5yaXJxcywKPiAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZmlyc3RfaXJxLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKipwaXJxcykKPiAg
ewo+IEBAIC00OTEsNTAgKzU4MCw2IEBAIHZvaWQgdmdpY191bmxvY2tfaXJxcyhzdHJ1Y3QgcGVu
ZGluZ19pcnEgKipwaXJxcywgdW5zaWduZWQgaW50IG5yaXJxcykKPiAgICAgICAgICBzcGluX3Vu
bG9jaygmcGlycXNbaV0tPmxvY2spOwo+ICB9Cj4KPiAtdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKPiAtewo+IC0gICAgY29uc3QgdW5zaWdu
ZWQgbG9uZyBtYXNrID0gcjsKPiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiAtICAgIHVu
c2lnbmVkIGludCBpcnEsIGludF90eXBlOwo+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFncywgdmNw
dV9mbGFnczsKPiAtICAgIGludCBpID0gMDsKPiAtICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsK
PiAtICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gLQo+IC0gICAgLyogTFBJcyB3
aWxsIG5ldmVyIGJlIGVuYWJsZWQgdmlhIHRoaXMgZnVuY3Rpb24uICovCj4gLSAgICBBU1NFUlQo
IWlzX2xwaSgzMiAqIG4gKyAzMSkpOwo+IC0KPiAtICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRf
Yml0KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7Cj4gLSAgICAgICAgaXJxID0gaSArICgzMiAqIG4p
Owo+IC0gICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2LCBpcnEpOwo+IC0gICAgICAgIHZfdGFy
Z2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodi0+ZG9tYWluLCBwKTsKPiAtICAgICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCB2Y3B1X2ZsYWdzKTsKPiAt
ICAgICAgICB2Z2ljX2lycV9sb2NrKHAsIGZsYWdzKTsKPiAtICAgICAgICBzZXRfYml0KEdJQ19J
UlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4gLSAgICAgICAgaW50X3R5cGUgPSB0ZXN0
X2JpdChHSUNfSVJRX0dVRVNUX0xFVkVMLCAmcC0+c3RhdHVzKSA/Cj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJUlFfVFlQRV9MRVZFTF9ISUdIIDogSVJRX1RZUEVfRURHRV9SSVNJTkc7
Cj4gLSAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICYmICF0ZXN0X2JpdChH
SUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKPiAtICAgICAgICAgICAgZ2ljX3Jh
aXNlX2d1ZXN0X2lycSh2X3RhcmdldCwgaXJxLCBwLT5jdXJfcHJpb3JpdHkpOwo+IC0gICAgICAg
IHZnaWNfaXJxX3VubG9jayhwLCBmbGFncyk7Cj4gLSAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCB2Y3B1X2ZsYWdzKTsKPiAtICAgICAgICBp
ZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3MpOwo+IC0gICAgICAgICAgICBpcnFfc2V0
X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2Yodl90YXJnZXQtPnByb2Nlc3NvcikpOwo+IC0g
ICAgICAgICAgICAvKgo+IC0gICAgICAgICAgICAgKiBUaGUgaXJxIGNhbm5vdCBiZSBhIFBQSSwg
d2Ugb25seSBzdXBwb3J0IGRlbGl2ZXJ5IG9mIFNQSXMKPiAtICAgICAgICAgICAgICogdG8gZ3Vl
c3RzLgo+IC0gICAgICAgICAgICAgKi8KPiAtICAgICAgICAgICAgQVNTRVJUKGlycSA+PSAzMik7
Cj4gLSAgICAgICAgICAgIGlmICggaXJxX3R5cGVfc2V0X2J5X2RvbWFpbihkKSApCj4gLSAgICAg
ICAgICAgICAgICBnaWNfc2V0X2lycV90eXBlKHAtPmRlc2MsIGludF90eXBlKTsKPiAtICAgICAg
ICAgICAgcC0+ZGVzYy0+aGFuZGxlci0+ZW5hYmxlKHAtPmRlc2MpOwo+IC0gICAgICAgICAgICBz
cGluX3VubG9ja19pcnFyZXN0b3JlKCZwLT5kZXNjLT5sb2NrLCBmbGFncyk7Cj4gLSAgICAgICAg
fQo+IC0gICAgICAgIGkrKzsKPiAtICAgIH0KPiAtfQo+IC0KPiAgYm9vbCB2Z2ljX3RvX3NnaShz
dHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLCBlbnVtIGdpY19zZ2lfbW9kZSBpcnFtb2Rl
LAo+ICAgICAgICAgICAgICAgICAgIGludCB2aXJxLCBjb25zdCBzdHJ1Y3Qgc2dpX3RhcmdldCAq
dGFyZ2V0KQo+ICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBpbmRleCBmZTRkNTNkLi4yMzNmZjFmIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS92Z2ljLmgKPiBAQCAtMTA5LDkgKzEwOSw2IEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5r
IHsKPiAgICAgIHNwaW5sb2NrX3QgbG9jazsgLyogQ292ZXJzIGFjY2VzcyB0byBhbGwgb3RoZXIg
bWVtYmVycyBvZiB0aGlzIHN0cnVjdCAqLwo+Cj4gICAgICB1aW50OF90IGluZGV4Owo+IC0KPiAt
ICAgIHVpbnQzMl90IGllbmFibGU7Cj4gLQo+ICB9Owo+Cj4gIHN0cnVjdCBzZ2lfdGFyZ2V0IHsK
PiBAQCAtMTg3LDYgKzE4NCwxMSBAQCB2b2lkIHZnaWNfc3RvcmVfaXJxX3ByaW9yaXR5KHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbnJpcnFzLAo+ICB1aW50MzJfdCB2Z2ljX2ZldGNoX2ly
cV9jb25maWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBmaXJzdF9pcnEpOwo+ICB2b2lk
IHZnaWNfc3RvcmVfaXJxX2NvbmZpZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGZpcnN0
X2lycSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmVnKTsKPiArdWlu
dDMyX3QgdmdpY19mZXRjaF9pcnFfZW5hYmxlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IGZpcnN0X2lycSk7Cj4gK3ZvaWQgdmdpY19zdG9yZV9pcnFfZW5hYmxlKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgZmlyc3RfaXJxLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCB2YWx1ZSk7Cj4gK3ZvaWQgdmdpY19zdG9yZV9pcnFfZGlzYWJsZShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IGZpcnN0X2lycSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHZhbHVlKTsKPgo+ICBlbnVtIGdpY19zZ2lfbW9kZTsKPgo+IEBAIC0yMTgs
OCArMjIwLDYgQEAgZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqc3BpX3RvX3BlbmRpbmcoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlycSk7Cj4gIGV4dGVybiBzdHJ1Y3QgdmdpY19p
cnFfcmFuayAqdmdpY19yYW5rX29mZnNldChzdHJ1Y3QgdmNwdSAqdiwgaW50IGIsIGludCBuLCBp
bnQgcyk7Cj4gIGV4dGVybiBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5rX2lycShzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSk7Cj4gIGV4dGVybiBib29sIHZnaWNfZW11bGF0
ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcik7Cj4gLWV4dGVybiB2
b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbik7
Cj4gLWV4dGVybiB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IHIsIGludCBuKTsKPiAgZXh0ZXJuIHZvaWQgcmVnaXN0ZXJfdmdpY19vcHMoc3RydWN0IGRvbWFp
biAqZCwgY29uc3Qgc3RydWN0IHZnaWNfb3BzICpvcHMpOwo+ICBpbnQgdmdpY192Ml9pbml0KHN0
cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7Cj4gIGludCB2Z2ljX3YzX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:38:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 14:38: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.xen.org>)
	id 1dhzSf-0003wa-Qk; Wed, 16 Aug 2017 14:38:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dhzSe-0003wT-O6
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 14:38:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 BC/C5-03765-CD854995; Wed, 16 Aug 2017 14:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTfd2xJR
 IgyNvZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJ3zewFOzlq5i16wtrA+Mq7i5GLg4hgY2M
 Eif2XmWCcHYzStzsamXtYuTkEBYIkvhy6wAziC0iECmxf+sBFhBbSCBX4uCBE2A2s4CSxP6z1
 xhBbDYBTYk7nz8xgdi8AlYSl16+A+tlEVCV+P9zHViNqEC4xNvGIywQNYISJ2c+AbI5ODgFbC
 U693lCjLSVuDN3NzOELS+x/e0c5gmMfLOQdMxCUjYLSdkCRuZVjOrFqUVlqUW6ZnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxjnnfA/xCjJwaQkyhukNSVSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTv7nCgnGBRanpqRVpmDjDsYdISHDxKIhBp3uKCxNzizHSI1ClGR
 Slx3kyQhABIIqM0D64NFmuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrBYxcIZ7MvBK46a
 +AFjMBLb7SPglkcUkiQkqqgVHu9lKBddGLnijvmveyQ6Sg4SPTi1KPmhrrmoYjr55q8126EXx
 GInOeWeuXufuNm36qXWQwerStx3+58KWGnntaVYJrWoy3mhrPOPHqxuevHhYak99uYFucnrD7
 9IwelezlWVv+e6XO3nqZPf/diqJPH+4HCL0V/bXcy2L/i0rriNUzN+lWPgxTYinOSDTUYi4qT
 gQA2gziN7ACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502894299!111795152!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30217 invoked from network); 16 Aug 2017 14:38:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 16 Aug 2017 14:38:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 896782B;
 Wed, 16 Aug 2017 07:38:18 -0700 (PDT)
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 E140A3F540;
 Wed, 16 Aug 2017 07:38:17 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-22-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dd8ad3c5-cf29-8a96-afe1-f33fdd91525d@arm.com>
Date: Wed, 16 Aug 2017 15:38:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170721200010.29010-22-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 21/22] ARM: vITS: injecting LPIs: use
 pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyMS8wNy8xNyAyMTowMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSW5z
dGVhZCBvZiB1c2luZyBhbiBhdG9taWMgYWNjZXNzIGFuZCBob3BpbmcgZm9yIHRoZSBiZXN0LCBs
ZXQncyB1c2UKPiB0aGUgbmV3IHBlbmRpbmdfaXJxIGxvY2sgbm93IHRvIG1ha2Ugc3VyZSB3ZSBy
ZWFkIGEgc2FuZSB2ZXJzaW9uIG9mCj4gdGhlIHRhcmdldCBWQ1BVLgoKSG93IHRoaXMgaXMgZ29p
bmcgdG8gYnJpbmcgYSBzYW5lciB2ZXJzaW9uPwoKWW91IG9ubHkgcmVhZCB0aGUgdkNQVSBhbmQg
d2VsbCBub3RoaW5nIHByZXZlbnQgaXQgdG8gY2hhbmdlIGJldHdlZW4gdGhlIAp0aW1lIHlvdSBn
ZXQgaXQgYW5kIGxvY2sgaXQgaW4gdmdpY192Y3B1X2luamVjdF9pcnEuCgpDaGVlcnMsCgo+IFRo
YXQgc3RpbGwgZG9lc24ndCBzb2x2ZSB0aGUgcHJvYmxlbSBtZW50aW9uZWQgaW4gdGhlIGNvbW1l
bnQsIGJ1dAo+IHBhdmVzIHRoZSB3YXkgZm9yIGZ1dHVyZSBpbXByb3ZlbWVudHMuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAtLS0K
PiAgeGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyB8IDE0ICsrKysrKysrLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMK
PiBpbmRleCAyMzA2YjU4Li45ZGIyNmVkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djMtbHBpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4gQEAgLTE0MCwyMCAr
MTQwLDIyIEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9scGkoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHZpcnEpCj4gIHsKPiAgICAgIC8qCj4gICAgICAgKiBUT0RPOiB0aGlzIGFzc3Vt
ZXMgdGhhdCB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIHN0YXlzIHZhbGlkIGFsbCBvZgo+IC0gICAg
ICogdGhlIHRpbWUuIFdlIGNhbm5vdCBwcm9wZXJseSBwcm90ZWN0IHRoaXMgd2l0aCB0aGUgY3Vy
cmVudCBsb2NraW5nCj4gLSAgICAgKiBzY2hlbWUsIGJ1dCB0aGUgZnV0dXJlIHBlci1JUlEgbG9j
ayB3aWxsIHNvbHZlIHRoaXMgcHJvYmxlbS4KPiArICAgICAqIHRoZSB0aW1lLiBXZSBjYW5ub3Qg
cHJvcGVybHkgcHJvdGVjdCB0aGlzIHdpdGggdGhlIGN1cnJlbnQgY29kZSwKPiArICAgICAqIGJ1
dCBhIGZ1dHVyZSByZWZjb3VudGluZyB3aWxsIHNvbHZlIHRoaXMgcHJvYmxlbS4KPiAgICAgICAq
Lwo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVsw
XSwgdmlycSk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAgICAgdW5zaWduZWQgaW50
IHZjcHVfaWQ7Cj4KPiAgICAgIGlmICggIXAgKQo+ICAgICAgICAgIHJldHVybjsKPgo+IC0gICAg
dmNwdV9pZCA9IEFDQ0VTU19PTkNFKHAtPnZjcHVfaWQpOwo+IC0gICAgaWYgKCB2Y3B1X2lkID49
IGQtPm1heF92Y3B1cyApCj4gLSAgICAgICAgICByZXR1cm47Cj4gKyAgICB2Z2ljX2lycV9sb2Nr
KHAsIGZsYWdzKTsKPiArICAgIHZjcHVfaWQgPSBwLT52Y3B1X2lkOwo+ICsgICAgdmdpY19pcnFf
dW5sb2NrKHAsIGZsYWdzKTsKPgo+IC0gICAgdmdpY192Y3B1X2luamVjdF9pcnEoZC0+dmNwdVt2
Y3B1X2lkXSwgdmlycSk7Cj4gKyAgICBpZiAoIHZjcHVfaWQgPCBkLT5tYXhfdmNwdXMgKQo+ICsg
ICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKGQtPnZjcHVbdmNwdV9pZF0sIHZpcnEpOwo+ICB9
Cj4KPiAgLyoKPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:39:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 14: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.xen.org>)
	id 1dhzTf-00041S-3a; Wed, 16 Aug 2017 14:39:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394c3b1bf=wei.liu2@citrix.com>)
 id 1dhzTd-00041F-LR
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 14:39:21 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B8/3E-02177-81954995; Wed, 16 Aug 2017 14:39:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva5E5JR
 Ig1lLBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozu219YC/rZKv5P3s3WwNjJ2sXIySEh4C/R
 fKGTuYuRg4NFQFWi8VIJSJhNQFniZ2cvG4gtIqAn8e/9D6YuRi4OZoFFzBIzn0xjAUkICwRKP
 HtzlRnE5hWwkNi49xDYTCEBO4l7h/qh4oISJ2c+AatnFtCRWLD7ExvILmYBaYnl/zhAwpwC9h
 LNB06ClYsKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukamuolFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGGgMQ7GBcs93zEKMkB5OSKG+Q1pRIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8u8OBcoJFqempFWmZOcCQh0lLcPAoiUCkeYsLEnOLM9MhU
 qcYjTk2rF7/hYmj6cOWL0xCLHn5ealS4rwnQEoFQEozSvPgBsFi8RKjrJQwLyPQaUI8BalFuZ
 klqPKvGMU5GJWEeY+ATOHJzCuB2/cK6BQmoFOutE8COaUkESEl1cA48WukqmVJDv/dPN+LEnU
 hLZqn3IKv7xD0YujfNmmViFnsJFWNHPmHm5Q+X8r0Lo5+v+/V8SM8oaenvORz6648FFpisoOD
 v/j3v/OrkhRX2tU7vnq+/vWH+0pPpntWSKxOnCf9JVPu51P3f3t+cR967TT9hcHJs6HVPwtNv
 j6fN+NOlPyOhw9alFiKMxINtZiLihMB5+JMz8ACAAA=
X-Env-Sender: prvs=394c3b1bf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502894358!109592097!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37661 invoked from network); 16 Aug 2017 14:39:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 14:39:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="444016764"
Date: Wed, 16 Aug 2017 15:38:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Felix Schmoll <eggi.innovations@gmail.com>
Message-ID: <20170816143849.utnbtfvsadj3codb@citrix.com>
References: <20170811152534.3536-1-eggi.innovations@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170811152534.3536-1-eggi.innovations@gmail.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] xen: Implement hypercall for tracing of
 program counters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDU6MjU6MzRQTSArMDIwMCwgRmVsaXggU2NobW9sbCB3
cm90ZToKPiBUaGlzIGNvbW1pdCBtYWtlcyB0aGUgY2hhbmdlcyB0byB0aGUgaHlwZXJ2aXNvciwg
dGhlIGJ1aWxkIHN5c3RlbSBhcwo+IHdlbGwgYXMgbGlieGMgbmVjZXNzYXJ5IGluIG9yZGVyIHRv
IGZhY2lsaXRhdGUgdHJhY2luZyBvZiBwcm9ncmFtIGNvdW50ZXJzLgo+IAo+IEEgZGlzY3Vzc2lv
biBvZiB0aGUgZGVzaWduIGNhbiBiZSBmb3VuZCBpbiB0aGUgbWFpbGluZyBsaXN0Ogo+IGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L3RocmVhZHMu
aHRtbCMwMjIxMAo+IAo+IFRoZSBsaXN0IG9mIGZpbGVzIHRvIGJlIGluY2x1ZGVkIGZvciB0cmFj
aW5nIG1pZ2h0IHN0aWxsIGJlIHRvbyBleHRlbnNpdmUsCj4gcmVzdWx0aW5nIGluIGluZGV0ZXJt
aW5pc3RpYyB0cmFjaW5nIG91dHB1dCBmb3Igc29tZSB1c2UgY2FzZXMuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogRmVsaXggU2NobW9sbCA8ZWdnaS5pbm5vdmF0aW9uc0BnbWFpbC5jb20+CgpUaGVyZSBh
cmUgc29tZSBzdHlsaW5nIGlzc3VlcyBpbiBjb2RlLiBJIGhhdmUgcXVldWVkIHRoaXMgcGF0Y2gg
dXAgdG8Kb25lIG9mIG15IGJyYW5jaGVzIGFuZCB3aWxsIGZpeCB0aG9zZSB1cC4KCkl0IHdpbGwg
YmUgcHJvcGVybHkgdXBzdHJlYW1lZCBvbmNlIEkgb3Igc29tZW9uZSBlbHNlIGdldHMgYXJvdW5k
IHRvCm1ha2UgdGhlIGJ1aWxkIHN5c3RlbSB1cCB0byBvdXIgdGFzay4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:39:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 14:39: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.xen.org>)
	id 1dhzTi-00042Q-AN; Wed, 16 Aug 2017 14:39:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394c3b1bf=wei.liu2@citrix.com>)
 id 1dhzTg-00041g-4Z
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 14:39:24 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C1/4C-01731-B1954995; Wed, 16 Aug 2017 14:39:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva5E5JR
 Ig/7z8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b37S+sBf1sFf8n72ZrYOxk7WLk5JAQ8Jdo
 vtDJ3MXIwcEioCrReKkEJMwmoCzxs7OXDcQWEdCT+Pf+B1MXIxcHs8AiZomZT6axgCSEBQIln
 r25ygxi8wpYSGzcewhsppCAncS9Q/1QcUGJkzOfgNUzC+hILNj9iQ1kF7OAtMTyfxwgYU4Be4
 nmAyfBykUFVCQ6l85hgRijINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsY1YtTi8pSi3Qt9ZKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOMAQh2MK5tdT7EKMnBpCTKG6Q1JVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/ucKCcYFFqempFWmYOMOBh0hIcPEoiEGne4oLE3OLMdIjUK
 UZjjg2r139h4mj6sOULkxBLXn5eqpQ4byZIqQBIaUZpHtwgWCReYpSVEuZlBDpNiKcgtSg3sw
 RV/hWjOAejkjDvEZApPJl5JXD7XgGdwgR0ypX2SSCnlCQipKQaGF0ipQvXiLgJXzAWPWhfUvC
 RU37d/+PbWOOe7Juyb+NtsS8c+xV9xVbzv5Q4/qVQ5ZWi3wenBK05hXleZT8YPDW1WVlVzGSe
 +m7RPeZ6+CSD8MObXb/dF3rc+B7mevfzhT1H/SaF77bM8wv7+U/4tutfVd0Tos1bNimqLG/u3
 h+7aGN7i0pjhxJLcUaioRZzUXEiAB2rE+i/AgAA
X-Env-Sender: prvs=394c3b1bf=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502894358!107507981!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29557 invoked from network); 16 Aug 2017 14:39:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 14:39:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="444016764"
Date: Wed, 16 Aug 2017 15:38:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Felix Schmoll <eggi.innovations@gmail.com>
Message-ID: <20170816143849.utnbtfvsadj3codb@citrix.com>
References: <20170811152534.3536-1-eggi.innovations@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170811152534.3536-1-eggi.innovations@gmail.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] xen: Implement hypercall for tracing of
 program counters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMDU6MjU6MzRQTSArMDIwMCwgRmVsaXggU2NobW9sbCB3
cm90ZToKPiBUaGlzIGNvbW1pdCBtYWtlcyB0aGUgY2hhbmdlcyB0byB0aGUgaHlwZXJ2aXNvciwg
dGhlIGJ1aWxkIHN5c3RlbSBhcwo+IHdlbGwgYXMgbGlieGMgbmVjZXNzYXJ5IGluIG9yZGVyIHRv
IGZhY2lsaXRhdGUgdHJhY2luZyBvZiBwcm9ncmFtIGNvdW50ZXJzLgo+IAo+IEEgZGlzY3Vzc2lv
biBvZiB0aGUgZGVzaWduIGNhbiBiZSBmb3VuZCBpbiB0aGUgbWFpbGluZyBsaXN0Ogo+IGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L3RocmVhZHMu
aHRtbCMwMjIxMAo+IAo+IFRoZSBsaXN0IG9mIGZpbGVzIHRvIGJlIGluY2x1ZGVkIGZvciB0cmFj
aW5nIG1pZ2h0IHN0aWxsIGJlIHRvbyBleHRlbnNpdmUsCj4gcmVzdWx0aW5nIGluIGluZGV0ZXJt
aW5pc3RpYyB0cmFjaW5nIG91dHB1dCBmb3Igc29tZSB1c2UgY2FzZXMuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogRmVsaXggU2NobW9sbCA8ZWdnaS5pbm5vdmF0aW9uc0BnbWFpbC5jb20+CgpUaGVyZSBh
cmUgc29tZSBzdHlsaW5nIGlzc3VlcyBpbiBjb2RlLiBJIGhhdmUgcXVldWVkIHRoaXMgcGF0Y2gg
dXAgdG8Kb25lIG9mIG15IGJyYW5jaGVzIGFuZCB3aWxsIGZpeCB0aG9zZSB1cC4KCkl0IHdpbGwg
YmUgcHJvcGVybHkgdXBzdHJlYW1lZCBvbmNlIEkgb3Igc29tZW9uZSBlbHNlIGdldHMgYXJvdW5k
IHRvCm1ha2UgdGhlIGJ1aWxkIHN5c3RlbSB1cCB0byBvdXIgdGFzay4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:56:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 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.xen.org>)
	id 1dhzk7-00064T-N8; Wed, 16 Aug 2017 14:56:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhzk6-00064N-Go
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 14:56:22 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 83/26-03406-51D54995; Wed, 16 Aug 2017 14:56:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXSO6nOVVc0dkq
 kwd+jPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aki5+ZCnZyVjxdupmxgfE3excjF4eQwGQm
 id4HexghnN+MEge3vmWBcDYySixpWcMM4WxjlFj7oBeoh5NDWEBd4vic/0BVHBwiApkSvVdqI
 WqmM0r8nP2UGaSGTcBI4uzR6YwgNq+ArcSjgzfBelkEVCUufL0OZosKhEu8bTzCAlEjKHFy5h
 Mwm1PARuLixENgvcwCehI7rv9ihbDlJba/nQM2X0LAWKJvVh/LBEaBWUjaZyFpmYWkZQEj8yp
 GjeLUorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgZQCCHYw3NwYc
 YpTkYFIS5Q3SmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3OwYoJ1iUmp5akZaZA4wXmLQEB
 4+SCG8GSJq3uCAxtzgzHSJ1ilFRSpzXGyQhAJLIKM2Da4PF6CVGWSlhXkagQ4R4ClKLcjNLUO
 VfMYpzMCoJ81aBTOHJzCuBm/4KaDET0OIr7ZNAFpckIqSkGhjjvBdvl2X8Gn7Ass/+1PsbZyw
 DrVO7NP54rDQSX3DuxqpYXVn7pfn6Wz4KLVqvl7NOOX9v3kslpaXZGUebjk6S3xV0cfuLZL4f
 ry2uKK8+4TK78sfGnsfe2zbsqnqh/9pKU85D71GKeW1cT6Gaom/lmfwDku9M/XqWLsncGnNbl
 TtBdfmmbkclluKMREMt5qLiRAAoLnxmzAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1502895379!55145483!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17315 invoked from network); 16 Aug 2017 14:56:20 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 14:56:20 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GEuJMF028727
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 14:56:19 GMT
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 v7GEuIXX009151
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 14:56:19 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 v7GEuH13007153;
 Wed, 16 Aug 2017 14:56:18 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, 16 Aug 2017 07:56:17 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170727151158.1739-1-jgross@suse.com>
 <95b842f3-aa02-ac05-6153-8f6a989fce15@oracle.com>
 <e58a02b8-10c9-e1f2-6a9d-2182c9c32cad@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <28b4e42d-9004-0310-5303-6c40f14c174d@oracle.com>
Date: Wed, 16 Aug 2017 10:56:14 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <e58a02b8-10c9-e1f2-6a9d-2182c9c32cad@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: Re: [Xen-devel] [PATCH] xen: cleanup xen.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMjcvMjAxNyAxMTo0NCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy8wNy8x
NyAxNzozNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwNy8yNy8yMDE3IDExOjExIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gVGhlIG1hY3JvcyBmb3IgdGVzdGluZyBkb21haW4g
dHlwZXMgYXJlIG1vcmUgY29tcGxpY2F0ZWQgdGhlbiB0aGV5Cj4+PiBuZWVkIHRvLiBTaW1wbGlm
eSB0aGVtLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KPj4+IC0tLQo+Pj4gIGluY2x1ZGUveGVuL3hlbi5oIHwgMjAgKysrKysrKysrLS0tLS0t
LS0tLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMo
LSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLmggYi9pbmNsdWRlL3hlbi94
ZW4uaAo+Pj4gaW5kZXggNmU4YjdmYzc5ODAxLi4yOGM1OWNhNTI5ZDcgMTAwNjQ0Cj4+PiAtLS0g
YS9pbmNsdWRlL3hlbi94ZW4uaAo+Pj4gKysrIGIvaW5jbHVkZS94ZW4veGVuLmgKPj4+IEBAIC0x
MywxMSArMTMsMTYgQEAgZXh0ZXJuIGVudW0geGVuX2RvbWFpbl90eXBlIHhlbl9kb21haW5fdHlw
ZTsKPj4+ICAjZGVmaW5lIHhlbl9kb21haW5fdHlwZQkJWEVOX05BVElWRQo+Pj4gICNlbmRpZgo+
Pj4gIAo+Pj4gKyNpZmRlZiBDT05GSUdfWEVOX1BWSAo+Pj4gK2V4dGVybiBib29sIHhlbl9wdmg7
Cj4+PiArI2Vsc2UKPj4+ICsjZGVmaW5lIHhlbl9wdmgJCQkwCj4+PiArI2VuZGlmCj4+PiArCj4+
PiAgI2RlZmluZSB4ZW5fZG9tYWluKCkJCSh4ZW5fZG9tYWluX3R5cGUgIT0gWEVOX05BVElWRSkK
Pj4+IC0jZGVmaW5lIHhlbl9wdl9kb21haW4oKQkJKHhlbl9kb21haW4oKSAmJgkJCVwKPj4+IC0J
CQkJIHhlbl9kb21haW5fdHlwZSA9PSBYRU5fUFZfRE9NQUlOKQo+Pj4gLSNkZWZpbmUgeGVuX2h2
bV9kb21haW4oKQkoeGVuX2RvbWFpbigpICYmCQkJXAo+Pj4gLQkJCQkgeGVuX2RvbWFpbl90eXBl
ID09IFhFTl9IVk1fRE9NQUlOKQo+Pj4gKyNkZWZpbmUgeGVuX3B2X2RvbWFpbigpCQkoeGVuX2Rv
bWFpbl90eXBlID09IFhFTl9QVl9ET01BSU4pCj4+IFN0cmF5IHRhYi4KPiBOby4gVGhpcyBpcyBq
dXN0IGR1ZSB0byB0aGUgJysnIG9mIHRoZSBwYXRjaC4KCgpBcHBsaWVkIHRvIGZvci1saW51cy00
LjE0CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 14:57:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 14: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.xen.org>)
	id 1dhzlF-00068M-0E; Wed, 16 Aug 2017 14:57:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dhzlE-00068F-3c
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 14:57:32 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 72/50-02175-B5D54995; Wed, 16 Aug 2017 14:57:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTcqdkq
 kwaunEhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLh4GkvBFOuK/f82sDUw
 /tfvYuTiEBL4yyixedVkJgjnMaPErsNvmCGcbYwSqxe+Zu9i5OQQEXCW+HpmLpjNK6AvcX/HE
 VYQW1ggSOLHwxlgDRICDawS95Z1gRVJCHhKXF9xmwXGPt2/GqiInYNNwErikBhIlEVAVWLKzx
 WMExi5FzAyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ
 6AxDsYLx42vMQoyQHk5Iob5DWlEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryPooFygkWp6akV
 aZk5wPCDSUtw8CiJ8G4FSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvCZAiAZCijNI8u
 BGwWLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd52kCk8mXklcJteAR3BBHTElfZJIEeUJC
 KkpBoYD7GcD+MVWN6V5r6mOyrw1nqp3XH5DrVfS6fuUSx3iU4NaP3epfRKivurkcJbabtbxi/
 nB5uzGf9J+tpzzCXf5Mrvc+u/HPoyO37+tJc5/999F72mxXy27uusX5+/yFzf9ds1+ku9+Kkd
 tpLRU1eJCs1V8Fhp7J0/pdOf8aFwTPYegRnmWYlhSizFGYmGWsxFxYkAJ9SqHoACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502895449!93527855!1
X-Originating-IP: [104.130.215.37]
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 18025 invoked from network); 16 Aug 2017 14:57:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 14:57:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dhzl8-00042z-Tk; Wed, 16 Aug 2017 14:57: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 1dhzl3-00023q-C7; Wed, 16 Aug 2017 14:57:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dhzl2-0003bP-UC; Wed, 16 Aug 2017 14:57:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112666-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=79d5dd06a677fcc8c5a585d95b32c35bd38bc34e
X-Osstest-Versions-That: xen=4befb4ed85cf5f6784f8c0aaf1d2dba1dbd26ac0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 14:57:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112666: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY2NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY2Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY1
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NjUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjY1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNzlkNWRkMDZhNjc3ZmNjOGM1YTU4NWQ5NWIzMmMzNWJkMzhi
YzM0ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNGJlZmI0ZWQ4NWNm
NWY2Nzg0ZjhjMGFhZjFkMmRiYTFkYmQyNmFjMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjY1
ICAyMDE3LTA4LTE2IDEwOjQ4OjQyIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY2NiAgMjAxNy0wOC0xNiAxMzowMzoxMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoK
CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTc5ZDVkZDA2YTY3N2ZjYzhj
NWE1ODVkOTViMzJjMzViZDM4YmMzNGUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1j
b21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAt
cHVzaCB4ZW4tdW5zdGFibGUtc21va2UgNzlkNWRkMDZhNjc3ZmNjOGM1YTU4NWQ5NWIzMmMzNWJk
MzhiYzM0ZQorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj03OWQ1ZGQwNmE2
NzdmY2M4YzVhNTg1ZDk1YjMyYzM1YmQzOGJjMzRlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysg
LiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2Ug
IiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisg
cWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICdd
JworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFi
bGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NzlkNWRkMDZh
Njc3ZmNjOGM1YTU4NWQ5NWIzMmMzNWJkMzhiYzM0ZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBn
aXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFN
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJF
RV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJF
RV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4
X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA3OWQ1ZGQwNmE2NzdmY2M4
YzVhNTg1ZDk1YjMyYzM1YmQzOGJjMzRlOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDRiZWZiNGUuLjc5ZDVkZDAgIDc5
ZDVkZDA2YTY3N2ZjYzhjNWE1ODVkOTViMzJjMzViZDM4YmMzNGUgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 15:05:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15: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.xen.org>)
	id 1dhzsG-0006uY-Ml; Wed, 16 Aug 2017 15:04:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhzsF-0006uS-2m
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 15:04:47 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 3E/0F-01987-E0F54995; Wed, 16 Aug 2017 15:04:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUyZ7p8oC5v/JR
 Ig58PTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5DSuZCo4wV8x7cJmlgbGVuYuRk0NIYDKT
 REu3fBcjF5D9m1Hi7pWrLF2MHEDOBkaJpYoQ8W2MEsd2rmAFaRAWsJLoObWNCcQWEbCVOHm+m
 xmiaBKjxOZLe9hAEswCDhKXe7+BFbEJGEmcPTqdEcTmBWo4su86C4jNIqAq8aa7GaxeVCBc4m
 3jERaIGkGJkzOfgNmcAnYS35f0sEDM1JPYcf0XK4QtL7H97RywDyQEjCX6ZvWxTGAUnIWkfRa
 SlllIWhYwMq9iVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzb
 egYGxh2Mp5qdDzFKcjApifIGaU2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBuzAWKCdYlJqeW
 pGWmQOMIJi0BAePkgjvDJA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeTeBFAmAFGWU5s
 GNgEXzJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvKtApvBk5pXAbXoFdAQT0BFX2ieBHFG
 SiJCSamDUTPXaUp8/1ySzYQ7ruTCFwI6s0HUab3ZxZ7S+3zS9fPflzK0rec7ZSltz3N31inlu
 /NXZorazVLf81c6q9uJTC/r8rVHOJcCKR4/B0+PbQeOCG8vOPed3Fbx65nJfoA9z46Enqm5uB
 hdUug+v5NobNeHdg/um7/Q3TTW+q7VU8tvPd53TH4QpsRRnJBpqMRcVJwIAlb/9e+ECAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502895884!105718019!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5783 invoked from network); 16 Aug 2017 15:04:45 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 15:04:45 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GF4fHo003670
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 15:04:42 GMT
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 v7GF4efk007979
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 15:04:41 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 v7GF4eNA019289;
 Wed, 16 Aug 2017 15:04:40 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, 16 Aug 2017 08:04:39 -0700
To: Arvind Yadav <arvind.yadav.cs@gmail.com>, jgross@suse.com
References: <800c45e978d192c0b485fd7b9429d892ff47dfc9.1501695851.git.arvind.yadav.cs@gmail.com>
 <bdccfec9-8d36-1c36-69d9-e7c5935acf31@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <88cc42a4-f5ed-cbf3-234d-669438426683@oracle.com>
Date: Wed, 16 Aug 2017 11:04:36 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <bdccfec9-8d36-1c36-69d9-e7c5935acf31@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen-platform: constify pci_device_id.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDIvMjAxNyAwNjozNiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA4LzAy
LzIwMTcgMDE6NDYgUE0sIEFydmluZCBZYWRhdiB3cm90ZToKPj4gcGNpX2RldmljZV9pZCBhcmUg
bm90IHN1cHBvc2VkIHRvIGNoYW5nZSBhdCBydW50aW1lLiBBbGwgZnVuY3Rpb25zCj4+IHdvcmtp
bmcgd2l0aCBwY2lfZGV2aWNlX2lkIHByb3ZpZGVkIGJ5IDxsaW51eC9wY2kuaD4gd29yayB3aXRo
Cj4+IGNvbnN0IHBjaV9kZXZpY2VfaWQuIFNvIG1hcmsgdGhlIG5vbi1jb25zdCBzdHJ1Y3RzIGFz
IGNvbnN0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBcnZpbmQgWWFkYXYgPGFydmluZC55YWRhdi5j
c0BnbWFpbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+CgoKQXBwbGllZCB0byBmb3ItbGludXMtNC4xNC4KCi1ib3JpcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 15:07:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15: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.xen.org>)
	id 1dhzuy-0007Nh-7z; Wed, 16 Aug 2017 15:07:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhzux-0007Mu-IH
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 15:07:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E9/A1-01996-6BF54995; Wed, 16 Aug 2017 15:07:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3db/JR
 Ig8sbRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbt94xFuwQqHh18xVrA+MC3i5GTg4hgTyJ
 /nPHmbsYOTh4Bewkts7hBAlLCBhKnF54kwXEZhFQldi54QGYzSagLtH2bDsriC0ioC8x/9NPM
 JtZwFti29wFTCC2sECIRNfRBqB6LqDxjxklZs++AZbgBJp/6k4fK8QuQYm/O4QherUkHv66xQ
 Jha0ssW/ga7BxmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeglFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxr5VfocYJTmYlER5g7SmRArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4J0dB5QTLEpNT61Iy8wBxgFMWoKDR0mEtwMkzVtckJhbnJkOk
 TrFaMyxYfX6L0wcryb8/8YkxJKXn5cqJc4rA1IqAFKaUZoHNwgWn5cYZaWEeRkZGBiEeApSi3
 IzS1DlXzGKczAqCfNeAZnCk5lXArfvFdApTECnXGmfBHJKSSJCSqqBsfyzZfzszBUXHFLnLU3
 R3zRF2ijE8Fn9/m1PZ+c4dVufSvzlnsVYOpn9xVoXvhu5ZoGz+R7v2/NJKmrOxY/VPy32RmUu
 lThyaC3P0fnC00o487d8sWmTvRKuK7ux4YbLq0nJVd83fppqsIU1SH7306dWIjarb/RnfTj/S
 ELG/7MYn+sZ/edZy5VYijMSDbWYi4oTAXlfjzHKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502896052!71265986!1
X-Originating-IP: [137.65.248.74]
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 18491 invoked from network); 16 Aug 2017 15:07:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Aug 2017 15:07:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 09:07:31 -0600
Message-Id: <59947BD10200007800170737@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 09:07:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502891924-20563-1-git-send-email-andrew.cooper3@citrix.com>
 <59946EC602000078001706E1@prv-mh.provo.novell.com>
 <4c001bc0-64ca-b05d-16c3-405dd4ef42d2@citrix.com>
 <9ce415d9-e0b2-bac8-7bb6-735ff34f717a@citrix.com>
In-Reply-To: <9ce415d9-e0b2-bac8-7bb6-735ff34f717a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Reduce debug overhead of
 __virt_to_maddr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE2OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDgvMTcgMTU6MTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE2LzA4
LzE3IDE1OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE2LjA4LjE3IGF0IDE1OjU4
LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94
ODZfNjQvcGFnZS5oCj4+Pj4gQEAgLTUxLDEzICs1MSwxNSBAQCBleHRlcm4gdW5zaWduZWQgbG9u
ZyB4ZW5fdmlydF9lbmQ7Cj4+Pj4gIAo+Pj4+ICBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg
X192aXJ0X3RvX21hZGRyKHVuc2lnbmVkIGxvbmcgdmEpCj4+Pj4gIHsKPj4+PiAtICAgIEFTU0VS
VCh2YSA+PSBYRU5fVklSVF9TVEFSVCk7Cj4+Pj4gICAgICBBU1NFUlQodmEgPCBESVJFQ1RNQVBf
VklSVF9FTkQpOwo+Pj4+ICAgICAgaWYgKCB2YSA+PSBESVJFQ1RNQVBfVklSVF9TVEFSVCApCj4+
Pj4gICAgICAgICAgdmEgLT0gRElSRUNUTUFQX1ZJUlRfU1RBUlQ7Cj4+Pj4gICAgICBlbHNlCj4+
Pj4gICAgICB7Cj4+Pj4gLSAgICAgICAgQVNTRVJUKHZhIDwgWEVOX1ZJUlRfRU5EKTsKPj4+PiAr
ICAgICAgICBCVUlMRF9CVUdfT04oWEVOX1ZJUlRfRU5EIC0gWEVOX1ZJUlRfU1RBUlQgIT0gR0Io
MSkpOwo+Pj4+ICsgICAgICAgIEFTU0VSVCgoKGxvbmcpdmEgPj4gKFBBR0VfT1JERVJfMUcgKyBQ
QUdFX1NISUZUKSkgPT0KPj4+PiArICAgICAgICAgICAgICAgKChsb25nKVhFTl9WSVJUX1NUQVJU
ID4+IChQQUdFX09SREVSXzFHICsgUEFHRV9TSElGVCkpKTsKPj4+IERvIHlvdSByZWFsbHkgbmVl
ZCB0aGUgY2FzdHMgaGVyZT8gSS5lLiB3aGF0J3Mgd3JvbmcgaGVyZSB3aXRoCj4+PiBkb2luZyB1
bnNpZ25lZCBsb25nIGFyaXRobWV0aWM/Cj4+IE9oIC0gZ29vZCBwb2ludC4gIFRoaXMgdG9vayBt
b3JlIHRoYW4gb25lIGF0dGVtcHQgdG8gZ2V0IHJpZ2h0LCBhbmQgSQo+PiBmaXJzdCB0aG91Z2h0
IEkgaGFkIGEgc2lnbiBleHRlbnNpb24gcHJvYmxlbS4gIFRoZSBhY3R1YWwgcHJvYmxlbSB3YXMg
YQo+PiAobGFjayBvZikgKyBQQUdFX1NISUZULgo+Pgo+PiBUaGUgb3RoZXIgdGhpbmcgdG8ga25v
dyBpcyB0aGF0ICBfX3ZpcnRfdG9fbWFkZHIoKSBpcyB1c2VkIGJlZm9yZSB0aGUKPj4gSURUIGlz
IHNldCB1cCwgc28geW91ciBvbmx5IHNpZ25hbCBvZiBzb21ldGhpbmcgYmVpbmcgd3JvbmcgaXMg
YSB0cmlwbGUKPj4gZmF1bHQuICBMZXQgbWUgZG91YmxlIGNoZWNrIHdpdGhvdXQgdGhlIGNhc3Rz
LCBidXQgSSB0aGluayBpdCBzaG91bGQgYmUKPj4gZmluZS4KPiAKPiBPayAtIHNvIGl0IGRvZXMg
ZnVuY3Rpb24gd2hlbiB1c2luZyB1bnNpZ25lZCBhcml0aG1ldGljLgo+IAo+IEhvd2V2ZXIsIHRo
ZSBnZW5lcmF0ZWQgY29kZSBpcyBiZXR0ZXIgd2l0aCBzaWduZWQgYXJpdGhtZXRpYywgYXMKPiAo
KGxvbmcpWEVOX1ZJUlRfU1RBUlQgPj4gMzkpIGZpeCBpbiBhIDMyYml0IHNpZ24tZXh0ZW5kZWQg
aW1tZWRpYXRlLAo+IHdoZXJlYXMgWEVOX1ZJUlRfU1RBUlQgPj4gMzkgbmVlZHMgYSBtb3ZhYnMu
CgpXaHkgd291bGQgdGhhdCBiZT8gU2hpZnRpbmcgb3V0IDM5IGJpdHMgbWVhbnMgMjUgc2lnbmlm
aWNhbnQgYml0cwphcmUgbGVmdCBvdXQgb2YgdGhlIG9yaWdpbmFsIDY0LiBPciB3YWl0IC0gaXNu
J3QgaXQgMzAgcmF0aGVyIHRoYW4gMzk/CkluIHRoYXQgY2FzZSBpbmRlZWQgMzQgc2lnbmlmaWNh
bnQgYml0cyB3b3VsZCByZW1haW4uIEluIHRoYXQgY2FzZQpJJ2QgYmUgZmluZSB3aXRoIHRoZSBj
YXN0cyBsZWZ0IGluIHBsYWNlLCBhcyBsb25nIGFzIGF0IGxlYXN0IHRoZQpjb21taXQgbWVzc2Fn
ZSAoYSBjb2RlIGNvbW1lbnQgbWF5IGJlIGJldHRlciB0byBrZWVwIHBlb3BsZQpsaWtlIG1lIGZy
b20gYmVpbmcgdGVtcHRlZCB0byByZW1vdmUgdGhlIGNhc3RzIGFzIHVnbHkgYW5kCmFwcGFyZW50
bHkgdW5uZWNlc3NhcnkpIHNheXMgd2h5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 15:09:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15: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.xen.org>)
	id 1dhzwM-0007Ti-Iv; Wed, 16 Aug 2017 15:09:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhzwL-0007Tc-EX
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 15:09:01 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FC/0B-03044-C0064995; Wed, 16 Aug 2017 15:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsUyZ7p8oC5PwpR
 Ig4bd8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBQ4/ZC/6xVKzq2c/YwPiNuYuRi0NIYDKT
 RM/3c4wQzl9GiV3Nq4AynEDORiDnRwhEYhujxIyefrCEsICexIS2jUAdHBwiApkSvVdqIepNJ
 NpWtrCB2GwCRhJnj05nBLF5BWwlFm+6DdbKIqAqse/WbnYQW1QgXOJt4xEWiBpBiZMzn4DZnA
 KmEl3n7zGB2MxAq3Zc/8UKYctLbH87B2yOhICxRN+sPpYJjAKzkLTPQtIyC0nLAkbmVYwaxal
 FZalFusZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GE+vCzzEKMnB
 pCTKG6Q1JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/sOKCcYFFqempFWmYOMFZg0hIcPEoiv
 B0gad7igsTc4sx0iNQpRmOODavXf2HiaPqw5QuTEEtefl6qlDjvEpBSAZDSjNI8uEGwGL7EKC
 slzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4ZIFN4MvNK4Pa9AjqFCeiUK+2TQE4pSURISTUwMsh
 cPXVf+wybqoDw4eTjESpvCreuCb5ceyY4RlOouUF2ZsdiNZYV/bW5q/ScNDLT/GdsMnbdlcF7
 MsT8SMzk6+Y+Z7d6muW/lJJx9/y8orGmJWztr/bpzwPfK//4uXBJR0aCx/OGSPk55fv/ft4ru
 VVrXuZCmTdWDSf2Lkj+rm3buSv1ptNhJZbijERDLeai4kQAxru3IdwCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502896138!71540835!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17346 invoked from network); 16 Aug 2017 15:09:00 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 15:09:00 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GF8vcJ010287
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 15:08:58 GMT
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 v7GF8veJ022392
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 15:08:57 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7GF8vDV019460;
 Wed, 16 Aug 2017 15:08:57 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, 16 Aug 2017 08:08:57 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170804113613.12028-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <bafcd296-494a-6d6e-b94c-759245442007@oracle.com>
Date: Wed, 16 Aug 2017 11:08:54 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170804113613.12028-1-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: Re: [Xen-devel] [PATCH 0/3] xen: do some cleanups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDQvMjAxNyAwNzozNiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBSZW1vdmUgc3R1
ZmYgbm8gbG9uZ2VyIG5lZWRlZC4KPgo+IEp1ZXJnZW4gR3Jvc3MgKDMpOgo+ICAgeGVuOiByZW1v
dmUgdGVzdHMgZm9yIHB2aCBtb2RlIGluIHB1cmUgcHYgcGF0aHMKPiAgIHhlbjogcmVtb3ZlIHVu
dXNlZCBmdW5jdGlvbiB4ZW5fc2V0X2RvbWFpbl9wdGUoKQo+ICAgeGVuOiByZW1vdmUgbm90IHVz
ZWQgdHJhY2UgZnVuY3Rpb25zCj4KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaCB8
ICA1IC0tLS0tCj4gIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgfCAyMCAtLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4vcDJtLmMgICAgICAgICAgICAgIHwgMjUgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4vc2V0dXAuYyAgICAgICAgICAg
IHwgIDUgKy0tLS0KPiAgaW5jbHVkZS90cmFjZS9ldmVudHMveGVuLmggICAgICB8IDM4IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDUgZmlsZXMgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCA5MSBkZWxldGlvbnMoLSkKPgoKQXBwbGllZCB0byBmb3ItbGludXMtNC4x
NC4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 15:12:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15: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.xen.org>)
	id 1dhzz5-00086b-0I; Wed, 16 Aug 2017 15:11:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dhzz3-00086S-LV
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 15:11:49 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 61/CF-01987-4B064995; Wed, 16 Aug 2017 15:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS3dLwpR
 Ig1XXhS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbV+sLDjJXXF7cy9LA+Jupi5GTQ0ggT+L+
 pXeMIDavgJ3Ewp3b2EFsCQFDidMLb7KA2CwCqhLLz7SzgdhsAuoSbc+2s4LYIgL6EvM//QSyO
 TiYBTQl5nyuBQkLC7hKbP79CSjMBTS+g1HixP0+FpAaTgEvifNPS0FMXgFBib87hEHKmQW0JB
 7+usUCYWtLLFv4mhliorTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNLPSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDr56BgXEHY/sJv0OMkhxMSqK8QVpTIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8NrHA+UEi1LTUyvSMnOAMQCTluDgURLh7YgDSvMWFyTmF
 memQ6ROMRpzNH3Y8oWJ49WE/9+YhFjy8vNSpcR5Z4JMEgApzSjNgxsEi81LjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR520Gm8GTmlcDtewV0ChPQKVfaJ4GcUpKIkJJqYNwvs3z52YwjR8L
 M7YPCzleX96325j7jdlKLaVO5mMIL6Tm64du/1O3SlXoxTd98lz1rTkfvFpt53yY/SpwrdD/Y
 Pb8lIsfrx9r7p1+ZOi5MFJ4x581qhd3eZ9LXpHAe+7cscVZbiVNQWODK469+loWsfaVywlut6
 pHpn+C8FZO3z5RhV+ZY/VGJpTgj0VCLuag4EQAW9Zw6yAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502896306!106237352!1
X-Originating-IP: [137.65.248.74]
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 26848 invoked from network); 16 Aug 2017 15:11:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 15:11:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 09:11:46 -0600
Message-Id: <59947CD10200007800170749@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 09:11:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502882530-31700-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 v2 1/4] x86/mcheck: Minor cleanup to
	amd_nonfatal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICA+Pj4gT24gMTYuMDguMTcgYXQgMTM6MjIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3
cm90ZToKPiAqIERyb3AgdHJhaWxpbmcgd2hpdGVzcGFjZS4KPiAgICogTW92ZSBhbWRfbm9uZmF0
YWxfbWNoZWNrX2luaXQoKSBpbnRvIC5pbml0LnRleHQgYW5kIGRyb3AgYSB0cmFpbGluZyByZXR1
cm4uCj4gICAqIERyb3AgdW5uZWNlc3Nhcnkgd21iKCkncy4gIEJlY2F1c2Ugb2YgWGVuJ3MgaW1w
bGVtZW50YXRpb24sIHRoZXkgYXJlIG9ubHkKPiAgICAgY29tcGlsZXIgYmFycmllcnMgYW55d2F5
LCBhbmQgZWFjaCB3cm1zcigpIGlzIGFscmVhZHkgZnVsbHkgc2VyaWFsaXNpbmcuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 15:12:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 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.xen.org>)
	id 1dhzzU-00089h-7o; Wed, 16 Aug 2017 15:12:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dhzzS-00089S-Dm
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 15:12:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8E/D0-03406-DC064995; Wed, 16 Aug 2017 15:12:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVfdswpR
 Ig8uLBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFlxpYC1ZxVZy8M5u1gfE3excjF4eQwGQm
 iYMrrzNBOH8ZJQ5sbmSFcDYySny5fYoRwtnGKHFv7jIgh4NDWMBLomEpkMnJISJQKbHryjNmE
 FtIwFhi/6MHbCA2s4CPxKFrn1hAbDYBI4mzR6eD1fMK2Ers+36bHcRmEVCVmPJiPli9qEC4xN
 vGIywQNYISJ2c+AbM5BUwkWr79gJqpJ7Hj+i9WCFteYvvbOWB7JYD29s3qY5nAKDgLSfssJC2
 zkLQsYGRexahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGLoM
 QLCD8cCiwEOMkhxMSqK8QVpTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8NrHA+UEi1LTUyvSM
 nOAUQSTluDgURLh7YgDSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvTJAZAiBFGaV5cC
 NgEX2JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzHQabwZOaVwG16BXQEE9ARV9ongRxRkoi
 QkmpgTOv+yHpK7e+8HUdqutLfhHhNvaPYue71qRk3jdavWDDT85uMdfv5Vrus3i2PVF+UWUpF
 VAkFsUQH7f/NqO5cX6fwRfCmedehG/qFHf428466Pli7zibnf8Wr1OC4Ty77fgfO944/tnf+f
 bY9ES+UdRkY3I154/JN35cm+l9UqdDhNrfxlfRXYinOSDTUYi4qTgQAtCltRuMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502896332!112193192!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26257 invoked from network); 16 Aug 2017 15:12:13 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 15:12:13 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GFC0oq021769
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 15:12:00 GMT
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 v7GFC0li032171
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 15:12:00 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v7GFBx4X032374;
 Wed, 16 Aug 2017 15:11: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 ; Wed, 16 Aug 2017 08:11:59 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20170811145448.5679-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7ff53f6c-2bac-e6f4-ac4a-e35bf5f78540@oracle.com>
Date: Wed, 16 Aug 2017 11:11:56 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170811145448.5679-1-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tglx@linutronix.de, mingo@redhat.com, luto@amacapital.net, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v4] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTEvMjAxNyAxMDo1NCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIHJ1bm5p
bmcgYXMgWGVuIHB2LWd1ZXN0IHRoZSBleGNlcHRpb24gZnJhbWUgb24gdGhlIHN0YWNrIGNvbnRh
aW5zCj4gJXIxMSBhbmQgJXJjeCBhZGRpdGlvbmFsIHRvIHRoZSBvdGhlciBkYXRhIHB1c2hlZCBi
eSB0aGUgcHJvY2Vzc29yLgo+Cj4gSW5zdGVhZCBvZiBoYXZpbmcgYSBwYXJhdmlydCBvcCBiZWlu
ZyBjYWxsZWQgZm9yIGVhY2ggZXhjZXB0aW9uIHR5cGUKPiBwcmVwZW5kIHRoZSBYZW4gc3BlY2lm
aWMgY29kZSB0byBlYWNoIGV4Y2VwdGlvbiBlbnRyeS4gV2hlbiBydW5uaW5nIGFzCj4gWGVuIHB2
LWd1ZXN0IGp1c3QgdXNlIHRoZSBleGNlcHRpb24gZW50cnkgd2l0aCBwcmVwZW5kZWQgaW5zdHJ1
Y3Rpb25zLAo+IG90aGVyd2lzZSB1c2UgdGhlIGVudHJ5IHdpdGhvdXQgdGhlIFhlbiBzcGVjaWZp
YyBjb2RlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+IC0tLQo+ICBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgIHwgMjMgKyst
LS0tLS0tCj4gIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TICAgICAgfCAgMSAtCj4g
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgNSAtLQo+ICBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIHwgIDQgLS0KPiAgYXJjaC94ODYvaW5jbHVk
ZS9hc20vcHJvdG8uaCAgICAgICAgICB8ICAzICsrCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Ry
YXBzLmggICAgICAgICAgfCAzMyArKysrKysrKysrLS0KPiAgYXJjaC94ODYva2VybmVsL2FzbS1v
ZmZzZXRzXzY0LmMgICAgICB8ICAxIC0KPiAgYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMgICAg
ICAgICAgICB8ICAzIC0tCj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAg
fCA5NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4v
aXJxLmMgICAgICAgICAgICAgICAgICAgIHwgIDMgLS0KPiAgYXJjaC94ODYveGVuL3hlbi1hc21f
NjQuUyAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrLS0KPiAgYXJjaC94ODYveGVuL3hl
bi1vcHMuaCAgICAgICAgICAgICAgICB8ICAxIC0KPiAgMTIgZmlsZXMgY2hhbmdlZCwgMTQwIGlu
c2VydGlvbnMoKyksIDc4IGRlbGV0aW9ucygtKQoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpBcHBsaWVkIHRvIGZvci1saW51cy00LjE0
LgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 15:12:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15:12: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.xen.org>)
	id 1dhzzw-0008Fp-H3; Wed, 16 Aug 2017 15:12:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dhzzu-0008FD-QW
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 15:12:42 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9D/D5-03612-AE064995; Wed, 16 Aug 2017 15:12:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMbThoO7LhCm
 RBkd3Mll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/J8xhLnguWzF51jbmBsZfYl2MXBxCAtMZ
 Je72/2QBcVgElrFK7Ln6lQnEkRA4xCpx+kwPexcjJ5ATJ3Fy3X5WCLtK4uHRj8xdjBxA7ZoSG
 xssQcJCApOYJP5N0wexhQUMJBrWfwcrZxFQldi8ZwETSDmbgIpE2xpDkLCIgIbE1NN7mEFsZo
 EjIhJbz+lCtLpJ7Hh2hRHE5hUwl1g45yQ7xKHzmCSu7m9hg0gISpyc+YQFollL4sa/l2DzmQW
 kJZb/4wAJcwoESixe8AxsjijQ2s6lc1gmMIrMQtI9C0n3LITuBYzMqxg1ilOLylKLdA2N9JKK
 MtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOfAQh2MF7eGHCIUZKDSUmUN0hrSqQQX
 1J+SmVGYnFGfFFpTmrxIUYZDg4lCd598UA5waLU9NSKtMwcYBzCpCU4eJREeDvigNK8xQWJuc
 WZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivDNBJgmAlGaU5sENgqWHS4yyUsK8jECnCfE
 UpBblZpagyr9iFOdgVBLmtQcmGyGezLwSuH2vgE5hAjrlSvskkFNKEhFSUg2MQW+U7JmDN7md
 clvonnH0o/9v+9Rbm9rlZr4VWeOjUfLPbauK0WaDzjuPH0z511zknKG/bEMR+7mElUuTp/5xm
 7Ypv7K/w2vCupYpblN49fLfp7/f8zB4w55F/1zeas9tmrDy7sknIh2H9dkO3Zt/RMWkXOFsy8
 T2bt/bDtzLttcW8u95EyIdpMRSnJFoqMVcVJwIAB1ruq4KAwAA
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502896360!74720848!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4673 invoked from network); 16 Aug 2017 15:12:41 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 15:12:41 -0000
Received: by mail-wr0-f193.google.com with SMTP id z91so544330wrc.4
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 08:12:40 -0700 (PDT)
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=ATIjIqxi3oMKeyVXo87E7gL1735tBLL0aKxNuhdICqQ=;
 b=eJ5hV2X0NdkhmyjhgOH+gM8DsDQ4avFDPWXL+HIagFd+uhh1mwMx88yUM4Voj9mWIO
 x2bdhCKQ5MsrfwZ6/cd1r2w619o+Curi/wK/0LFjEU+aOqHe+ivzbsa74nAC3xHCB5ws
 bzr82Nkqtzh8bLCIXxaJrqpYJlmRa5rEj8vWeoLAP8w+mW+jTO2+McLqKIzNCRelG6iJ
 Xz6zZi33R/iCCFaUy2ok4Mp8hmWsoTtecN1PLUlwpZcOmMO0XXSryeie21BVk+m/1mHT
 Id/XZZl1wTJiyC4cdPSH5A9SFmXQqdNQz2gtgR06Oj6FKrKF9hXIpXiVZ7ikFASnbkLj
 heQQ==
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=ATIjIqxi3oMKeyVXo87E7gL1735tBLL0aKxNuhdICqQ=;
 b=BQPeb9Q7/1/Smoc3lenCceWnc740OSW/x7UcXMBVrA3ssPdTzagt85jelzgMhyZ52J
 oMqL01f28winJQbYINWC/PKAMbrN5ECVXq/tGSaQrvu0sgc6SbhtmcKbn7Ea95+2JuYn
 P9r9peWKMkWkaqD1dwLFPTUzFCwFlphY6AWKqD6/K7kr/Xpl8QvIsCY0rW3GqhMfWjqA
 8j4ahiftdzQt8H2IX5/TnqvowNPYkGEiuGj0jhYS6o182av9uhzTNuaY50u1DqgHx4CA
 rXGMYlqkI0ZWtpt+w2K9KtuqxJ+spXNpgHzGPUsxhHXx5K3xTwn069R4FIinb9e/xo/O
 Ebsg==
X-Gm-Message-State: AHYfb5iIpuNv8NWbw+mPpk1EYWZWEJeV/NLr5pQ2fmEA4AoXmCWfNQyG
 KPQRkfuRfsQX1A==
X-Received: by 10.28.178.204 with SMTP id b195mr1328488wmf.99.1502896360383;
 Wed, 16 Aug 2017 08:12:40 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id o71sm1934873wmg.15.2017.08.16.08.12.37
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 16 Aug 2017 08:12:39 -0700 (PDT)
Date: Wed, 16 Aug 2017 17:12:35 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170816151235.oamkdva6cwpc4cex@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiBPbiBUdWUs
IEF1ZyAxNSwgMjAxNyBhdCAxMjo1NiBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
IHdyb3RlOgo+ID4KPiA+ICogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdy
b3RlOgo+ID4KPiA+PiA+IERvIHRoZXNlIGNoYW5nZXMgZ2V0IHVzIGNsb3NlciB0byBiZWluZyBh
YmxlIHRvIGJ1aWxkIHRoZSBrZXJuZWwgYXMgdHJ1bHkKPiA+PiA+IHBvc2l0aW9uIGluZGVwZW5k
ZW50LCBpLmUuIHRvIHBsYWNlIGl0IGFueXdoZXJlIGluIHRoZSB2YWxpZCB4ODYtNjQgYWRkcmVz
cwo+ID4+ID4gc3BhY2U/IE9yIGFueSBvdGhlciBhZHZhbnRhZ2VzPwo+ID4+Cj4gPj4gWWVzLCBQ
SUUgYWxsb3dzIHVzIHRvIHB1dCB0aGUga2VybmVsIGFueXdoZXJlIGluIG1lbW9yeS4gSXQgd2ls
bCBhbGxvdyB1cyB0bwo+ID4+IGhhdmUgYSBmdWxsIHJhbmRvbWl6ZWQgYWRkcmVzcyBzcGFjZSB3
aGVyZSBwb3NpdGlvbiBhbmQgb3JkZXIgb2Ygc2VjdGlvbnMgYXJlCj4gPj4gY29tcGxldGVseSBy
YW5kb20uIFRoZXJlIGlzIHN0aWxsIHNvbWUgd29yayB0byBnZXQgdGhlcmUgYnV0IGJlaW5nIGFi
bGUgdG8gYnVpbGQKPiA+PiBhIFBJRSBrZXJuZWwgaXMgYSBzaWduaWZpY2FudCBzdGVwLgo+ID4K
PiA+IFNvIEkgX3JlYWxseV8gZGlzbGlrZSB0aGUgd2hvbGUgUElFIGFwcHJvYWNoLCBiZWNhdXNl
IG9mIHRoZSBodWdlIHNsb3dkb3duOgo+ID4KPiA+ICtjb25maWcgUkFORE9NSVpFX0JBU0VfTEFS
R0UKPiA+ICsgICAgICAgYm9vbCAiSW5jcmVhc2UgdGhlIHJhbmRvbWl6YXRpb24gcmFuZ2Ugb2Yg
dGhlIGtlcm5lbCBpbWFnZSIKPiA+ICsgICAgICAgZGVwZW5kcyBvbiBYODZfNjQgJiYgUkFORE9N
SVpFX0JBU0UKPiA+ICsgICAgICAgc2VsZWN0IFg4Nl9QSUUKPiA+ICsgICAgICAgc2VsZWN0IFg4
Nl9NT0RVTEVfUExUUyBpZiBNT0RVTEVTCj4gPiArICAgICAgIGRlZmF1bHQgbgo+ID4gKyAgICAg
ICAtLS1oZWxwLS0tCj4gPiArICAgICAgICAgQnVpbGQgdGhlIGtlcm5lbCBhcyBhIFBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgYW5kCj4gPiArICAgICAgICAgaW5jcmVhc2Ug
dGhlIGF2YWlsYWJsZSByYW5kb21pemF0aW9uIHJhbmdlIGZyb20gMUdCIHRvIDNHQi4KPiA+ICsK
PiA+ICsgICAgICAgICBUaGlzIG9wdGlvbiBpbXBhY3RzIHBlcmZvcm1hbmNlIG9uIGtlcm5lbCBD
UFUgaW50ZW5zaXZlIHdvcmtsb2FkcyB1cAo+ID4gKyAgICAgICAgIHRvIDEwJSBkdWUgdG8gUElF
IGdlbmVyYXRlZCBjb2RlLiBJbXBhY3Qgb24gdXNlci1tb2RlIHByb2Nlc3NlcyBhbmQKPiA+ICsg
ICAgICAgICB0eXBpY2FsIHVzYWdlIHdvdWxkIGJlIHNpZ25pZmljYW50bHkgbGVzcyAoMC41MCUg
d2hlbiB5b3UgYnVpbGQgdGhlCj4gPiArICAgICAgICAga2VybmVsKS4KPiA+ICsKPiA+ICsgICAg
ICAgICBUaGUga2VybmVsIGFuZCBtb2R1bGVzIHdpbGwgZ2VuZXJhdGUgc2xpZ2h0bHkgbW9yZSBh
c3NlbWJseSAoMSB0byAyJQo+ID4gKyAgICAgICAgIGluY3JlYXNlIG9uIHRoZSAudGV4dCBzZWN0
aW9ucykuIFRoZSB2bWxpbnV4IGJpbmFyeSB3aWxsIGJlCj4gPiArICAgICAgICAgc2lnbmlmaWNh
bnRseSBzbWFsbGVyIGR1ZSB0byBsZXNzIHJlbG9jYXRpb25zLgo+ID4KPiA+IFRvIHB1dCAxMCUg
a2VybmVsIG92ZXJoZWFkIGludG8gcGVyc3BlY3RpdmU6IGVuYWJsaW5nIHRoaXMgb3B0aW9uIHdp
cGVzIG91dCBhYm91dAo+ID4gNS0xMCB5ZWFycyB3b3J0aCBvZiBwYWluc3Rha2luZyBvcHRpbWl6
YXRpb25zIHdlJ3ZlIGRvbmUgdG8ga2VlcCB0aGUga2VybmVsIGZhc3QKPiA+IC4uLiAoISEpCj4g
Cj4gTm90ZSB0aGF0IDEwJSBpcyB0aGUgaGlnaC1ib3VuZCBvZiBhIENQVSBpbnRlbnNpdmUgd29y
a2xvYWQuCgpOb3RlIHRoYXQgdGhlIDgtMTAlIGhhY2tiZW5jaCBvciBldmVuIGEgMiUtNCUgcmFu
Z2Ugd291bGQgYmUgJ2h1Z2UnIGluIHRlcm1zIG9mIAptb2Rlcm4ga2VybmVsIHBlcmZvcm1hbmNl
LiBJbiBtYW55IGNhc2VzIHdlIGFyZSBsaXRlcmFsbHkgYXBwbHlpbmcgY3ljbGUgbGV2ZWwgCm9w
dGltaXphdGlvbnMgdGhhdCBhcmUgYmFyZWx5IG1lYXN1cmFibGUuIEEgMC4xJSBzcGVlZHVwIGlu
IGxpbmVhciBleGVjdXRpb24gc3BlZWQgCmlzIGFscmVhZHkgYSBiaWcgc3VjY2Vzcy4KCj4gSSBh
bSBnb2luZyB0byBzdGFydCBkb2luZyBwZXJmb3JtYW5jZSB0ZXN0aW5nIG9uIC1tY21vZGVsPWxh
cmdlIHRvIHNlZSBpZiBpdCBpcyAKPiBmYXN0ZXIgdGhhbiAtZlBJRS4KClVuZm9ydHVuYXRlbHkg
bWNtb2RlbD1sYXJnZSBsb29rcyBwcmV0dHkgaGVhdnkgdG9vIEFGQUlDUywgYXQgdGhlIG1hY2hp
bmUgCmluc3RydWN0aW9uIGxldmVsLgoKRnVuY3Rpb24gY2FsbHMgbG9vayBsaWtlIHRoaXM6Cgog
LW1jbW9kZWw9bWVkaXVtOgoKICAgNzU3OiAgIGU4IDk4IGZmIGZmIGZmICAgICAgICAgIGNhbGxx
ICA2ZjQgPHRlc3RfY29kZT4KCiAtbWNtb2RlbD1sYXJnZQoKICAgNzdiOiAgIDQ4IGI4IDEwIGY3
IGRmIGZmIGZmICAgIG1vdmFicyAkMHhmZmZmZmZmZmZmZGZmNzEwLCVyYXgKICAgNzgyOiAgIGZm
IGZmIGZmIAogICA3ODU6ICAgNDggOGQgMDQgMDMgICAgICAgICAgICAgbGVhICAgICglcmJ4LCVy
YXgsMSksJXJheAogICA3ODk6ICAgZmYgZDAgICAgICAgICAgICAgICAgICAgY2FsbHEgIColcmF4
CgpBbmQgd2UnZCBkbyB0aGlzIGZvciBfRVZFUllfIGZ1bmN0aW9uIGNhbGwgaW4gdGhlIGtlcm5l
bC4gVGhhdCBraW5kIG9mIGNyYXAgaXMgCnRvdGFsbHkgdW5hY2NlcHRhYmxlLgoKPiA+IEkgdGhp
bmsgdGhlIGZ1bmRhbWVudGFsIGZsYXcgaXMgdGhlIGFzc3VtcHRpb24gdGhhdCB3ZSBuZWVkIGEg
UElFIGV4ZWN1dGFibGUgCj4gPiB0byBoYXZlIGEgZnJlZWx5IHJlbG9jYXRhYmxlIGtlcm5lbCBv
biA2NC1iaXQgQ1BVcy4KPiA+Cj4gPiBIYXZlIHlvdSBjb25zaWRlcmVkIGEga2VybmVsIHdpdGgg
LW1jbW9kZWw9c21hbGwgKG9yIG1lZGl1bSkgaW5zdGVhZCBvZiAtZnBpZSAKPiA+IC1tY21vZGVs
PWxhcmdlPyBXZSBjYW4gcGljayBhIHJhbmRvbSAyR0Igd2luZG93IGluIHRoZSAobm9uLWtlcm5l
bCkgY2Fub25pY2FsIAo+ID4geDg2LTY0IGFkZHJlc3Mgc3BhY2UgdG8gcmFuZG9taXplIHRoZSBs
b2NhdGlvbiBvZiBrZXJuZWwgdGV4dC4gVGhlIGxvY2F0aW9uIG9mIAo+ID4gbW9kdWxlcyBjYW4g
YmUgZnVydGhlciByYW5kb21pemVkIHdpdGhpbiB0aGF0IDJHQiB3aW5kb3cuCj4gCj4gLW1vZGVs
PXNtYWxsL21lZGl1bSBhc3N1bWUgeW91IGFyZSBvbiB0aGUgbG93IDMyLWJpdC4gSXQgZ2VuZXJh
dGVzIGluc3RydWN0aW9ucyAKPiB3aGVyZSB0aGUgdmlydHVhbCBhZGRyZXNzZXMgaGF2ZSB0aGUg
aGlnaCAzMi1iaXQgdG8gYmUgemVyby4KCkhvdyBhcmUgdGhlc2UgYXNzdW1wdGlvbnMgaGFyZGNv
ZGVkIGJ5IEdDQz8gTW9zdCBvZiB0aGUgaW5zdHJ1Y3Rpb25zIHNob3VsZCBiZSAKcmVsb2NhdGFi
bGUgc3RyYWlnaHQgYXdheSwgYXMgbW9zdCBjYWxsL2p1bXAvYnJhbmNoIGluc3RydWN0aW9ucyBh
cmUgUklQLXJlbGF0aXZlLgoKSS5lLiBpcyB0aGVyZSBubyBHQ0MgY29kZSBnZW5lcmF0aW9uIG1v
ZGUgd2hlcmUgY29kZSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIGluIHRoZSAKY2Fub25pY2FsIGFk
ZHJlc3Mgc3BhY2UsIHlldCBjYWxsIGFuZCBqdW1wIGRpc3RhbmNlIGlzIHdpdGhpbiAzMSBiaXRz
IHNvIHRoYXQgdGhlIApnZW5lcmF0ZWQgY29kZSBpcyBmYXN0PwoKVGhhbmtzLAoKCUluZ28KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 15:24:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15: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.xen.org>)
	id 1di0Ar-000100-HV; Wed, 16 Aug 2017 15:24:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1di0Ap-0000zu-UT
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 15:24:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B2/2C-03406-F8364995; Wed, 16 Aug 2017 15:23:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7cveUq
 kQd9ZLYslHxezODB6HN39mymAMYo1My8pvyKBNWNB50umgm0CFc8OtTM3MN7k6WLk5BASyJNY
 9u4VE4jNK2An0b/jNhuILSFgKHF64U0WEJtFQFXiw6d3rCA2m4C6RNuz7WC2iIC+xPxPP4FsD
 g5mAU2JOZ9rQcLCQGNuXXgDNIYLaHwHo8T2yRvBZnIKeEks7v7IBlLPKyAo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmSFGSkss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIWC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+Of+YGHGCU5mJREeYO0pkQK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuCVSwLKCRalpqdWpGXmAOMAJi3BwaMkwtsDkuYtLkjMLc5Mh
 0idYtTleDXh/zcmIZa8/LxUKXFeeZAiAZCijNI8uBGwmLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd4pIFN4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUwylqeWLSpeslZLdZHEw5t9BWMr5G
 PK5Jkly+bos4jESmlFtU1+aEdj/b+hsCbbdm2NwL/hxX1100/qB140qVnZs6kU/ExT7Nt9K/e
 2qC70v9epDojn5ght3OS28J2wyOrHiU3fcs58lQsQfJ3GvPKPz+mu5zu8/d9ceAOd3GF56Kl/
 6VkXixXYinOSDTUYi4qTgQAzAc5acQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502897036!78190085!1
X-Originating-IP: [137.65.248.74]
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 57886 invoked from network); 16 Aug 2017 15:23:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 15:23:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Aug 2017 09:23:56 -0600
Message-Id: <59947FAA020000780017075B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 16 Aug 2017 09:23:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502882530-31700-3-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 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDEzOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4geDg2J3MgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiB3bWIoKSBpcyBhIGNvbXBpbGVy
IGJhcnJpZXIuICBBcyBhIHJlc3VsdCwgdGhlCj4gb25seSBjaGFuZ2UgaW4gdGhpcyBwYXRjaCBp
cyB0byByZW1vdmUgYW4gbWZlbmNlIGluc3RydWN0aW9uIGZyb20KPiBjcHVpZGxlX2Rpc2FibGVf
ZGVlcF9jc3RhdGUoKS4KPiAKPiBOb25lIG9mIHRoZXNlIGJhcnJpZXJzIHNlcnZlIGFueSBwdXJw
b3NlLiAgTW9zdCBhcmVuJ3QgYXJlbid0IHN5bmNocm9uaXNpbmcKPiB3aXRoIGFueSByZW1vdGUg
Y3B1cywgd2hlcmUgYXMgdGhlIG1jZXRlbGVtIGJhcnJpZXJzIGFyZSByZWR1bmRhbnQgd2l0aAo+
IHNwaW5fdW5sb2NrKCksIHdoaWNoIGFscmVhZHkgaGFzIGZ1bGwgcmVhZC93cml0ZSBiYXJyaWVy
IHNlbWFudGljcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKRm9yIHRoZSByZWxldmFudCBwYXJ0cwpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpGb3IgdGhlIHBhcnRzIHRoZSBhY2sgZG9lc24ndCBl
eHRlbmQgdG8sIGhvd2V2ZXI6Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IEBAIC0zMTEyLDcgKzMx
MTIsNiBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCj4gICAgICAg
KiB3aWxsIG1ha2Ugc3VyZSBubyBpbmNvbnNpc3RlbnQgbWFwcGluZyBiZWluZyB0cmFuc2xhdGVk
IGludG8KPiAgICAgICAqIHNoYWRvdyBwYWdlIHRhYmxlLiAqLwo+ICAgICAgdmVyc2lvbiA9IGF0
b21pY19yZWFkKCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3RhYmxlX2RpcnR5X3ZlcnNpb24pOwo+
IC0gICAgcm1iKCk7Cj4gICAgICB3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEs
ICZndywgZXJyb3JfY29kZSk7CgpJc24ndCB0aGlzIHN1cHBvc2VkIHRvIG1ha2Ugc3VyZSB2ZXJz
aW9uIGlzIGJlaW5nIHJlYWQgZmlyc3Q/IEkuZS4KZG9lc24ndCB0aGlzIGF0IGxlYXN0IG5lZWQg
dG8gYmUgYmFycmllcigpPwoKPiBpbmRleCBhNDU5ZTk5Li5kNWI2MDQ5IDEwMDY0NAo+IC0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4gQEAgLTU1OCw3ICs1NTgsNiBAQCBz
dGF0aWMgdm9pZCBwYXJzZV9ldmVudF9sb2dfZW50cnkoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUs
IHUzMiBlbnRyeVtdKQo+ICAgICAgICAgICAgICByZXR1cm47Cj4gICAgICAgICAgfQo+ICAgICAg
ICAgIHVkZWxheSgxKTsKPiAtICAgICAgICBybWIoKTsKPiAgICAgICAgICBjb2RlID0gZ2V0X2Zp
ZWxkX2Zyb21fcmVnX3UzMihlbnRyeVsxXSwgSU9NTVVfRVZFTlRfQ09ERV9NQVNLLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0VWRU5UX0NPREVfU0hJRlQp
Owo+ICAgICAgfQo+IEBAIC02NjMsNyArNjYyLDYgQEAgdm9pZCBwYXJzZV9wcHJfbG9nX2VudHJ5
KHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1MzIgZW50cnlbXSkKPiAgICAgICAgICAgICAgcmV0
dXJuOwo+ICAgICAgICAgIH0KPiAgICAgICAgICB1ZGVsYXkoMSk7Cj4gLSAgICAgICAgcm1iKCk7
Cj4gICAgICAgICAgY29kZSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMV0sIElPTU1V
X1BQUl9MT0dfQ09ERV9NQVNLLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BQUl9MT0dfQ09ERV9TSElGVCk7Cj4gICAgICB9CgpXaXRoIHRoZXNlIGZ1bGx5
IHJlbW92ZWQsIHdoYXQga2VlcHMgdGhlIGNvbXBpbGVyIGZyb20gbW92aW5nCnRoZSBlbnRyeVsx
XSByZWFkcyBvdXQgb2YgdGhlIGxvb3A/IEltcGxlbWVudGF0aW9uIGRldGFpbHMgb2YKdWRlbGF5
KCkgZG9uJ3QgY291bnQuLi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 15:42:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15:42: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.xen.org>)
	id 1di0T1-0002wV-9Z; Wed, 16 Aug 2017 15:42:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394445d43=dario.faggioli@citrix.com>)
 id 1di0Sz-0002wP-SN
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 15:42:45 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 10/9D-02176-4F764995; Wed, 16 Aug 2017 15:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDve6X9Cm
 RBqdOMFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLvn1nLpjNX7Hn8kHmBsa/vF2MHBwSAiES
 S/tzuxg5OXgFDCTmXnzHBhIWFsiQuD+VDSTMBhR+s2MvK4gtIhAssW/LbnYQm1lAWWLT8nVMI
 DaLgKrEwoUPwOo5BbwkDh9axdjFyMUhJNDJKLHu9HKwZn4BSYlbXz4yQzRXSxy6sxUsLiGgLX
 HkXD87xA2CEidnPmEBsYUE1CRmzL3MOoGRbxaSlllIyiDimhKt23+zQ9jaEssWvmaGsG0l1q1
 7D1VjI7Hp6gJGCFteYvvbOcwLGNlXMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGhjr5aYWFyem
 p+YkJhXrJefnbmIEhjIDEOxgXP3b6RCjJAeTkihvkNaUSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvK1pQDnBotT01Iq0zBxgVMGkJTh4lER4GYCRJcRbXJCYW5yZDpE6xajL8WrC/29MQix5+X
 mpUuK810FmCIAUZZTmwY2ARfglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNOApnCk5lXArf
 pFdARTEBHXGmfBHJESSJCSqqBMd7g1E7tzUWyn+vC/7+M/mL5mj+nlLdh+pIl9dov4w6oeN09
 xnG+/1be7mWnfhdfuXDv2bGCqIZTss3cFw8+bqyetXDymabn7GGv65yvXzOP4b9cteFIpYVa9
 aLCmluHzszITdWd08Grdp7pm/AJkwsC3G030mM+hPh+r9vE7p/MVaLJu1EpVYmlOCPRUIu5qD
 gRAH/DnjPrAgAA
X-Env-Sender: prvs=394445d43=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502898162!110293433!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34118 invoked from network); 16 Aug 2017 15:42:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 15:42:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; 
 d="asc'?scan'208";a="444028659"
Message-ID: <1502898155.7157.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 17:42:35 +0200
In-Reply-To: <1502882530-31700-4-git-send-email-andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-4-git-send-email-andrew.cooper3@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/4] xen/x86: Replace remaining mandatory
 barriers with SMP barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7277814352093378013=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7277814352093378013==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-fOnpMio3RMCJ2y0aa0iE"

--=-fOnpMio3RMCJ2y0aa0iE
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-08-16 at 12:22 +0100, Andrew Cooper wrote:
> There is no functional change.=C2=A0=C2=A0Xen currently assignes smp_* me=
aning
> to
> the non-smp_* barriers.
>=20
> All of these uses are just to deal with shared memory between
> multiple
> processors, so use the smp_*() which are the correct barriers for the
> purpose.
>=20
FWIW, I had to deal with barriers recently, and this is much
appreciated! :-)

> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-fOnpMio3RMCJ2y0aa0iE
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZlGftAAoJEBZCeImluHPue+sQAJ1qXx5inXaXsqyLGuPhCK7x
ApPIUvuyUBvMzFJatwxD7umosQlMdROGA9MVOuzbdpEfwvxwHKlwYq/vkqGPfwcj
n6/NbiDTOzVrLBmMbzGhV8ZOLeNgJc+VojJ8o9cGh8Cg9KNWA9UChnnzeQmYwNcE
o/60nDVEa+dO51q3Sbur8FFG29YGxN4+TKp5oktZk6fxHTww16vvzae82iEYFhcX
4OS+0HN8kHreiz1uka3RSMB9D3avJmgXj1tGuJSsDe6DjkaEjdk+IfDPV4cWv8G6
Keyj9//XjYaEyns+P+4HID1qqGS1/tWTlXNUcdmb4O6UXSASIugQQqeROWKBNCOv
aOOvhQJiWDWRDcA+dA/bCu8Cr/MBKF9p/tTDDYN1zsbB5C4d6GV3A1A69UBbauZt
k2GEvJgbQ2SgqM6QJyhVXH0CPAXILYmiF7/fabNVbCJgQubXGmlDtml6NXnA+VSK
enNpMWI/xQGhcVNOXncyzrD7BnmERm5BB9yQQ/QvbKuYwVyhTrcJiFntpLydIMEJ
fzvmxTXa1+QGAtpeH6TzsX9DLBhOhK2YtVsmbIjOlk76Jfmhsrf7F0hUWvWHFKZf
5Pbl62SOfsMHRWECUDt3CSAv3WjPhulZNpMTZELU35BFhBZUqHYA8+QFBsRcftes
kKiPatb4GZEgD0h6iGcY
=p745
-----END PGP SIGNATURE-----

--=-fOnpMio3RMCJ2y0aa0iE--


--===============7277814352093378013==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7277814352093378013==--


From xen-devel-bounces@lists.xen.org Wed Aug 16 15:47:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15: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.xen.org>)
	id 1di0Xn-0003SB-UD; Wed, 16 Aug 2017 15:47:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394445d43=dario.faggioli@citrix.com>)
 id 1di0Xm-0003S1-91
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 15:47:42 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 28/50-27137-D1964995; Wed, 16 Aug 2017 15:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHSDva5M5pR
 Igwm/tS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxPvVkF/YIVzUe+MDUwnuTvYuTkkBAIkdi8
 YisLiM0rYCBxaNUqJhBbWCBeYvmz94wgNhtQ/M2OvawgtohAsMS+LbvZQWxmAWWJTcvXgdWzC
 KhK/HnSCmZzCnhJfPp2BGgmF4eQQCejxNtl38EW8AtIStz68pEZorla4vmhc8wQR2hLHDnXzw
 5xhKDEyZlPwOqFBNQkZsy9zDqBkW8WkpZZSMog4poSrdt/s0PY2hLLFr5mhrBtJdatew9VYyO
 x6eoCRghbXmL72znMCxjZVzFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV
 6yXn525iBAYzAxDsYPyyLOAQoyQHk5Iob5DWlEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwd6
 UA5waLU9NSKtMwcYFzBpCU4eJREeL+CpHmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpx3D0
 iRAEhRRmke3AhYjF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8zyBSezLwSuE2vgI5gAjr
 iSvskkCNKEhFSUg2MVtzzq/mDVgmxJc5k5Sy6e2FNbencBV5WsQ6eRdLf3aLuNPTPcAo+I5Cl
 lvhXvCXCV3PFUeMZGy+m3ferEHRxPzyx47DjZq77ua8ffF8pOGUZi7m2EdfOKz+l4suydpQlH
 H0gYrXd1bjPv5hFMyuwgl8gQMKrPmx2e9rj1XEyt97ur7Cur1RiKc5INNRiLipOBABBaso07A
 IAAA==
X-Env-Sender: prvs=394445d43=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502898458!70213736!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37315 invoked from network); 16 Aug 2017 15:47:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 15:47:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; 
 d="asc'?scan'208";a="444029208"
Message-ID: <1502898294.7157.3.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 17:44:54 +0200
In-Reply-To: <1502882530-31700-5-git-send-email-andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-5-git-send-email-andrew.cooper3@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Correct mandatory and SMP
 barrier definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2825713448273610599=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2825713448273610599==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-GedIFPyR+0wSPe/FRUXL"

--=-GedIFPyR+0wSPe/FRUXL
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-08-16 at 12:22 +0100, Andrew Cooper wrote:
> Barriers are a complicated topic, a source of confusion, and their
> incorrect
> use is a common cause of bugs.=C2=A0=C2=A0It *really* doesn't help when X=
en's
> API is the
> same as Linux, but its ABI different.
>=20
> Bring the two back in line, so programmers stand a chance of actually
> getting
> their usage correct.
>=20
> Drop the links in the comment, both of which are now stale.=C2=A0=C2=A0In=
stead,
> refer to
> the vendor system manuals.
>=20
Does it perhaps make sense to link this:

https://www.kernel.org/doc/Documentation/memory-barriers.txt

> No functional change.
>=20
IAC, FWIW:

> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-GedIFPyR+0wSPe/FRUXL
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZlGh2AAoJEBZCeImluHPuXZUP/313Y0RyOGWo1XJVvGMRrCU7
ynPHPQ3BLUFMCfgT0Lyyennj5LtOF81tvY6fdeuAY6vw9gZZdM68iE5qFqJT5heC
Ll8w3gvxkv5PZ3jkYbx99yFKf09ajl5YsK2cz0SfQUjZmx4OIy418338PSRMxAm6
j0O5AAzpl/RPkaOzKWv4LPVHPdBcIIeohQ2bprm+u2kZU5JcyrJ2pkkPdSPxh/4M
nNiQX2JjzXs+aHFKNyXHvMZNPXA6bz9TZeAGPHYxeh1YgiSmYjVPuPyiIfAl8Vmn
kh18I+8/5H/PhQxE4EwcLykcKEHufmtvBjs6WSJKgm1iV0siZoIs0HSJDyY0z7I7
0I/E3qrtKv1JH98ANSJgCaVmK6NB+Js23aQOyLWUlfBz+GWWhVZ7gw9mtIJSnkaA
UNRIyty54/2WFINsuuGKprUPzKrt+op9mDk0fDpe1j5FGt4LX09Re/yxKYWga08Y
YPoG9A+bqKeQQMaL44wxEzh8LJofnCEQVQWJMcg1m3S/se+WuFgPZ/3OHPFeXg3z
EvjIsyhMz6JjzxxQpH+pj6LT+qEmuxHAgFyCfLqaGxNL8msp8uhB9Y+tpbHMPle/
L+PmTe1eDpEqpMz3UUXr4lHhbBIQQIAny1ARZtNDMBis8u/iEa8HFJxoqO2G8Ond
uEBTfVd8qME4Cd+wrDJC
=zePL
-----END PGP SIGNATURE-----

--=-GedIFPyR+0wSPe/FRUXL--


--===============2825713448273610599==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2825713448273610599==--


From xen-devel-bounces@lists.xen.org Wed Aug 16 15:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15:52: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.xen.org>)
	id 1di0bu-00044o-Eb; Wed, 16 Aug 2017 15:51:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1di0bs-00044Z-Jb
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 15:51:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0E/FA-01993-B1A64995; Wed, 16 Aug 2017 15:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVcya0q
 kwZcLehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2DX3IHPB7uyKK0v3MzYw
 TnbrYuTkEBL4yyjxar10FyMXkP2YUeL6o/esEM42Rom9S7+xgFSJCDhLfD0zlx3E5hXQl/j8p
 QfMFhawknh2dgIzSIOEQI+2xIe+G2ANEgKeEqdunWXqYuQAs7s+m3YxsnOwAdUfEgMpYBFQlT
 j6eCr7BEbuBYwMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczc
 xAj1ez8DAuIPx9mS/Q4ySHExKorxBWlMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfsgAygkW
 paanVqRl5gBDDyYtwcGjJMIrmwmU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcYgZAiBFG
 aV5cCNgcXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDva5ApPJl5JXCbXgEdwQR0xJX2SS
 BHlCQipKQaGI31Z+2SPjFvj9qU9idPxNrmfZk7P0lzu/yV6totNz9LfYryYtFIZuN9skX0zuo
 pmrOEl5pW72hI/twdeU3loHn9ni+rVi64N+/Sbo/AgKxXT89lmRw/e2kXb8Ss0uqGgFm7XOb9
 bNpd8D9d9t8rkfvWEfOfB1as21l42PNJbsMa/ajPYeHmK82UWIozEg21mIuKEwHYGlsAfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502898712!107666524!1
X-Originating-IP: [104.130.215.37]
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 64058 invoked from network); 16 Aug 2017 15:51:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 15:51:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1di0bn-0005SR-31; Wed, 16 Aug 2017 15:51: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 1di0bh-0004ZF-Ip; Wed, 16 Aug 2017 15:51:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1di0bh-0003eS-Dl; Wed, 16 Aug 2017 15:51:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112652-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d38489de9df93a4679cae2ae02b75287778fb3ed
X-Osstest-Versions-That: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 15:51:45 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 112652: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY1MiB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY1Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwOTA2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMTA5MDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDkwNgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEwOTA2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDU3IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA5
MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTcgbGVhay1jaGVjay9jaGVjayAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1
NyBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU3IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTcgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEw
OTA2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMDkwNgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEwOTA2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5MDYKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVp
ZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAz
MiB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgIDM5IHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5n
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA0MyB4dGYvdGVz
dC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1
aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAzMiB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGlu
ZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgIDMyIHh0Zi90ZXN0
LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgMzkgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAzMiB4dGYvdGVzdC1odm0zMnBhZS1j
cHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
IDM5IHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA0MyB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGlu
ZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDQzIHh0Zi90
ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgIDM5IHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA0MyB4dGYvdGVzdC1odm02NC1j
cHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgIDU2IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTYgeHRmL3Rlc3QtaHZtNjQt
eHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICA1NiB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU2IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTYgeHRm
L3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBk
Mzg0ODlkZTlkZjkzYTQ2NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAzMjE3MTI5ZWI2NWMwZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0
Y2FkNTQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA5MDYgIDIwMTctMDYtMjEgMDA6MjA6NDMg
WiAgIDU2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjUyICAyMDE3LTA4LTE1IDE0OjEw
OjUxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
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
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkMzg0ODlkZTlkZjkzYTQ2
NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFR1ZSBBdWcgMTUgMTU6MzU6NDYgMjAxNyArMDIwMAoKICAgIGdudHRh
YjogY29ycmVjdCBwaW4gc3RhdHVzIGZpeHVwIGZvciBjb3B5CiAgICAKICAgIFJlZ2FyZGxlc3Mg
b2YgY29weSBvcGVyYXRpb25zIG9ubHkgc2V0dGluZyBHTlRQSU5faHN0KiwgR05UUElOX2RldioK
ICAgIGFsc28gbmVlZCB0byBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2hlbiBkZWNpZGluZyB3aGV0
aGVyIHRvIGNsZWFyCiAgICBfR1RGX3tyZWFkLHdyaXR9aW5nLiBBdCBsZWFzdCBmb3IgY29uc2lz
dGVuY3kgd2l0aCBjb2RlIGVsc2V3aGVyZSB0aGUKICAgIHJlYWQgcGFydCBiZXR0ZXIgZG9lc24n
dCB1c2UgYW55IG1hc2sgYXQgYWxsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMzAuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogNmUyYTRjNzM1NjRhYjkwN2I3MzIwNTlhZGIzMTdkNmNhMmQxMzhhMgogICAg
bWFzdGVyIGRhdGU6IDIwMTctMDgtMTUgMTU6MDg6MDMgKzAyMDAKCmNvbW1pdCBkZjU5MDE0Mjc2
Y2RjYTNkODUyODZjNzBiZDUxOTQ2MDlmYmE4MzIwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjMzOjA5IDIwMTcg
KzAyMDAKCiAgICB4ODYvZ3JhbnQ6IGRpc2FsbG93IG1pc2FsaWduZWQgUFRFcwogICAgCiAgICBQ
YWdldGFibGUgZW50cmllcyBtdXN0IGJlIGFsaWduZWQgdG8gZnVuY3Rpb24gY29ycmVjdGx5LiAg
RGlzYWxsb3cgYXR0ZW1wdHMKICAgIGZyb20gdGhlIGd1ZXN0IHRvIGhhdmUgYSBncmFudCBQVEUg
Y3JlYXRlZCBhdCBhIG1pc2FsaWduZWQgYWRkcmVzcywgd2hpY2gKICAgIHdvdWxkIHJlc3VsdCBp
biBjb3JydXB0aW9uIG9mIHRoZSBMMSB0YWJsZSB3aXRoIGxhcmdlbHktZ3Vlc3QtY29udHJvbGxl
ZAogICAgdmFsdWVzLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTEyMTM3IC8gWFNBLTIyNy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBjZTQ0MjkyNmMyNTMwZGE5Mzc2MTk5ZGNjNzY5NDM2Mzc2YWQy
Mzg2CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowNjo0NSArMDIwMAoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 15:57:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 15: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.xen.org>)
	id 1di0hK-0004cW-5r; Wed, 16 Aug 2017 15:57:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <axboe@kernel.dk>) id 1di0hJ-0004cQ-6K
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 15:57:33 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FB/37-03368-C6B64995; Wed, 16 Aug 2017 15:57:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42K5GHrNUDc7e0q
 kwfOLlhb3prxnd2D02N63iz2AMYo1My8pvyKBNePz4TNMBWtZKrbM7mFrYDzM3MXIxSEkMJ1R
 4u/7JkYQh0XgLKvE9qO3wRwJgTusEpuvHGXrYuQEcuIkjnx7yAphV0kcXN4DFhcSkJPY0tbGD
 jHqF6PEsQ0gczk5hAWsJD4smMYOYosIFEhMmHaJBcRmFqiU+Pn6NStEs7nE6cafTCA2m4CSxL
 aF18FqeAVsJDpXrWIEsVkEVCU6Nm0AmyMqEC6x//s1ZogaQYmTM5+A1XMKWEgs2vGMGWK+usS
 feZegbHGJW0/mM0HY8hLb385hnsAoMgtJ+ywkLbOQtMxC0rKAkWUVo3pxalFZapGuqV5SUWZ6
 RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBsMADBDsbpl/0PMUpyMCmJ8gZpTYkU4kvKT
 6nMSCzOiC8qzUktPsQow8GhJMFbmgWUEyxKTU+tSMvMAUYpTFqCg0dJhLcNJM1bXJCYW5yZDp
 E6xWjJceXKui9MHE0ftgDJKQe2f2ESYsnLz0uVEuetBGkQAGnIKM2DGwdLJJcYZaWEeRmBDhT
 iKUgtys0sQZV/xSjOwagkzBsGMoUnM68EbusroIOYgA660j4J5KCSRISUVAPjUuGnpWmMVgrH
 n+3YdmnGXd7ChGZDmaifcxe2re+e/VOf0d99Xnzmyo/V/PU3w1weW26yCth99O7m7uA7n+7Pt
 FAquRpnMGXLygVz5dNnbHW6Ltt+5ObWeXyNt+f9Dl7EKiD1+M6siivahv0B2U+DHyWH3zd+L8
 5dNy3Xs6TarXh10cRDXw/PUGIpzkg01GIuKk4EAKQLwwAfAwAA
X-Env-Sender: axboe@kernel.dk
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502899051!110646562!1
X-Originating-IP: [209.85.214.49]
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 51291 invoked from network); 16 Aug 2017 15:57:31 -0000
Received: from mail-it0-f49.google.com (HELO mail-it0-f49.google.com)
 (209.85.214.49)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 15:57:31 -0000
Received: by mail-it0-f49.google.com with SMTP id m34so19128377iti.1
 for <xen-devel@lists.xensource.com>; Wed, 16 Aug 2017 08:57:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=e6fkSQ5+2viMtigaM7ok38Oz7vXnBd6NLIFzTf7CgcY=;
 b=DU+wTzTX6sdNnAMZCbemdQ8B9LfxGIlolzogQP162AWaG7Iw6fSLsrkebfpzi5p0J8
 s5T7bko3R3aCBXEEXjQLNB489A5ISmFEngbl25lfWCSxiU5+gKX6LAZ/gBLZRO0TRN+A
 Y0NLmMyCGY+jDs0KpUNqJqQ+aomo8VdRvUYOcgV7g/dIiWPAL0Dkr8zeWE4jhx98no9e
 QC8+ukGRtakjEh8ncY+kZcfsPQMbzM9MaUAmODakEBh7TIsi0bTiTOfkbBKUzMMNHr8y
 UcMGQ4irSNncgfcQJSWrLZCUvOmtC6AslKr8KqCT9sDUren1D8ZkhVO/DfVpqNNVq850
 bi+g==
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=e6fkSQ5+2viMtigaM7ok38Oz7vXnBd6NLIFzTf7CgcY=;
 b=GfWu+1u2NAqY0sy2dKaR5L39+Bm0ChGFx3Umpxh4Lz8wxgJSaMQJtxpyq1wcXaKu4v
 lnm1M3gVtybL2q3BDonisW2PBN6MGc4eU7iZvJ9u5HMaxl0NWHVDGs7KFuLRoXB4GSLO
 gYAip/5AMxsINBgCKXFyRlaWCDBT80BbcC3WxdDim/KVIB51nxGjH04zc5z/XgkzMWnR
 w7/YeGeYTmj8t1UQBm/oQPfz0PVGpheuaqR9s+7FMmigP4cPZtbsOGKpTOgyssc5xodr
 IeqDRyt8NiekoMGEwegwFvqMfVg/Y5qWEF92AoomiO4ndu4Bs1YMzEGez9iWlNGMdiJP
 3phw==
X-Gm-Message-State: AHYfb5gchquPpkBM+Vii440UWWm3UqjNr25tkiRFUYmtmnBPCEKX1WZi
 P8NTFSOneTpHoZII
X-Received: by 10.36.211.201 with SMTP id n192mr2452548itg.96.1502899050702;
 Wed, 16 Aug 2017 08:57:30 -0700 (PDT)
Received: from [192.168.1.154] ([216.160.245.98])
 by smtp.gmail.com with ESMTPSA id l191sm629481itl.13.2017.08.16.08.57.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Aug 2017 08:57:29 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 xen-devel@lists.xensource.com, linux-kernel@vger.kernel.org
References: <20170816032109.GI32159@char.us.oracle.com>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <aca3ab6d-1a7d-b030-0dbc-dcb10d5e8e42@kernel.dk>
Date: Wed, 16 Aug 2017 09:57:28 -0600
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: <20170816032109.GI32159@char.us.oracle.com>
Content-Language: en-US
Cc: jgross@suse.com, jschoenh@amazon.de, eduval@amazon.com, friebelt@amazon.de,
 kamatam@amazon.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [GIT PULL] (xen) stable/for-jens-4.13 for rc5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTUvMjAxNyAwOToyMSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IEhl
eSBKZW5zLAo+IAo+IFBsZWFzZSBnaXQgcHVsbCB0aGUgZm9sbG93aW5nIGJyYW5jaDoKPiAKPiAg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4u
Z2l0IHN0YWJsZS9mb3ItamVucy00LjEzCj4gCj4gd2hpY2ggaGFzIHR3byBmaXhlcywgYm90aCBv
ZiB0aGVtIHNwb3R0ZWQgYnkgQW1hem9uLgo+IAo+ICAxKSBGaXggaW4gWGVuLWJsa2Zyb250IGNh
dXNlZCBieSB0aGUgcmUtd3JpdGUgaW4gNC44IHRpbWUtZnJhbWUuCj4gIDIpIEZpeCBpbiB0aGUg
eGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSB3aGljaCBhbGxvd2VkIGd1ZXN0Cj4gICAgIHJlcXVl
c3RzIHdoZW4gdXNpbmcgTlZNZSAtIHRvIHNsdXJwIHVwIG1vcmUgZGF0YSB0aGFuIGFsbG93ZWQK
PiAgICAgbGVhZGluZyB0byBhbiBYU0EgKHdoaWNoIGhhcyBiZWVuIG1hZGUgcHVibGljIHRvZGF5
KS4KClB1bGxlZCwgdGhhbmtzIEtvbnJhZC4KCi0tIApKZW5zIEF4Ym9lCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:09:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16:09: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.xen.org>)
	id 1di0t0-0006Bb-8I; Wed, 16 Aug 2017 16:09:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cl@linux.com>) id 1di0sz-0006BV-NS
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:09:37 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E4/2C-03937-14E64995; Wed, 16 Aug 2017 16:09:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsWSUDRrua5D3pR
 Ig42H+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmRx0sBT8ZK7a272NqYDzB2MXIxSEksIpR
 4uLRF+wQzhRGibbNP4AynEBOtsSHFV9YIBI9jBJvZ99kBUmwCGhLvL52GayITUBDYtXjUywgt
 oSAtMSNxgNgtoiAksTiLx/BpjIL/BGVWH/oJztIQljATWLHsytgzZwCFhKPt90Da+AVsJM4c3
 AeM8S240wSTz5cBSsSBdr28td/qCJBiZMzn4DZzAJaEg9/3YLaPJdP4vLz6gmMgrOQlM1CUra
 AkWkVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCQMgDBDsaO
 f06HGCU5mJREeYO0pkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBVzgXKCRalpqdWpGXmAOMFJ
 i3BwaMkwqsAkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDjvnxygIgGQoozSPLgRsNi9xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeVZBVPJl5JXCbXgEdwQR0xJX2SSBHlCQipKQaGFM
 3+n7ZsvHLNe3f5yLDL/mebVN8P+lm0OFq98QQ49kLzinZxE/0uHeszbDA/p7fyY6H0qHx+268
 WPv7kEBA3QHV+CgLGZZXiaaXSxmu8Bn8fhN0ecWM7JsM32d9T7WLOT/XpHabKfvyjrcxJcLZc
 nYLlH6kVLZkyO9b8/pZzi6Zms6sUk3P60osxRmJhlrMRcWJAKbkXgDYAgAA
X-Env-Sender: cl@linux.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502899774!72014600!1
X-Originating-IP: [96.114.154.167]
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 49677 invoked from network); 16 Aug 2017 16:09:36 -0000
Received: from resqmta-po-08v.sys.comcast.net (HELO
 resqmta-po-08v.sys.comcast.net) (96.114.154.167)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 16:09:36 -0000
Received: from resomta-po-13v.sys.comcast.net ([96.114.154.237])
 by resqmta-po-08v.sys.comcast.net with ESMTP
 id i0swdf6v6EFlKi0swd7ty2; Wed, 16 Aug 2017 16:09:34 +0000
Received: from gentwo.org ([98.222.162.64])
 by resomta-po-13v.sys.comcast.net with SMTP
 id i0sqdbpkbnuu6i0sqdNJFG; Wed, 16 Aug 2017 16:09:34 +0000
Received: by gentwo.org (Postfix, from userid 1001)
 id E6AF4116002C; Wed, 16 Aug 2017 11:09:27 -0500 (CDT)
Received: from localhost (localhost [127.0.0.1])
 by gentwo.org (Postfix) with ESMTP id E2E451160025;
 Wed, 16 Aug 2017 11:09:27 -0500 (CDT)
Date: Wed, 16 Aug 2017 11:09:27 -0500 (CDT)
From: Christopher Lameter <cl@linux.com>
X-X-Sender: cl@nuc-kabylake
To: Ingo Molnar <mingo@kernel.org>
In-Reply-To: <20170816151235.oamkdva6cwpc4cex@gmail.com>
Message-ID: <alpine.DEB.2.20.1708161106370.11379@nuc-kabylake>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
X-CMAE-Envelope: MS4wfLQYs9rS12YshusPpW+taxZ7uNYP2+UVTQZAZU58vg/99UQtEyDjHqJ3wfRmEwVoM3G7y5Q5l51Qwfa4Hcu+cpSliX9c/boh6yZi7rLj7y0RJAqCQ4Q1
 hcC6AMIznNwcbqc05kOthZV4FJLSKK00K9xkidRUxHs3Iitx4acuqDJZaquK9YZgJ+Up1zo5T0w4/dBj2iDqlunGri1r/qfgko3ut+bAorbjZJJUM3vh3kHy
 jzIDIUINBwuvNb8Z9YmuUzIlcE6oKoOtyUx2Ry2rqMrck7T3wysSgtbUZ/GEvlpjA0+pMGhOg2BoUOVSN53E3J3QkAjdLmvNGmgy6kjO+K3cOSI83UwZT9ge
 QPnHeJJ3o1V0qqh0ttzdw74QVshreVcVSMCSlH6KB1xzhf1iolgKe50ei6rQ0Pm+6HBi3r7Jw2z4KRLjHllB+OPCElDwBj83a09mhnhj69q25m9siTGxM/zG
 k2mHQpVmN2ubGssBaKMzk6+rTki3BSLrVd01a5JnTauJfJbR/NQLLjs5XOcj8Y77/HXdRpgXtNUF2brj12Y1j9fGM46FOH/12UJ3Vt6JJAdL6ctTCNEFFL8O
 ckrYhSpFRcYpzs9eDY/C9DA2FQif2gXSApKIGtbJeYNoYzA0T8Q/Y1M+v2+wjRPz4rcXowqrDFvFE4IcHrbndu+aGBfhI0yR9KTeNUOSx8E7CeEM0VNmqMBz
 BTlknH3H+5hFyFAV25miAJbQ6RRTz8RQi4D62+4N8ngzq8H83hVC59b+JYagQHat0DBJSjdxGb8xQKjE+veTxTVL0aM+T+bMT41ck4fJwULIK3+RhJQ7VK4B
 /oG+FdZxW5BW+R3138veT4cxtlpcLfPBojLOin8K5XeiVsxq6u/zD78qeZQNrfWkG+pD5iiIct4SeMB6I4MAWFzTki5q/a3bAws1x4nvpKx6ddlDhwrGiu/2
 fGJV/R+PDYXUYfICZr5Jpo6XcSKf3SIp6LOSworl3/bzfIaAX7nToP4qi67YdiTdbtxOX9ntMwOcOPpO3r3m4108LsO8O1dRlwaO47gWpb2Xc2wTeKAqQH5T
 3AM0FNyNuG02YAwBz8E23MuzCOj4gl9x7PH+RarwlCKRnkz+0Jgl9qp4GUxRsAeAPgwcRbPxPXtsTF9orot9hAqu5hLKr0so7n8r59GpBsxz82z/ZCWBK348
 8xlVonXMAnqNnvey6sw/Zc1MJcByilwU8I5rE/zng13cCNMmKzAstMgp02DC/7ZfoUr0vlRyoZmSafX05CzRBNJk9+7aNxnmowYmXIxLHZ1H9UaDjnTof/Pn
 cRtdZyN8nVrXx4ac00Vp/BcluicaRhoqHH1ehwvLgJLu006qbJA8I3Tq+X2ircIaWBFcMWarol2cHeZcQolge66MmuMUv3HQVgZmLjrAvSbYVzwwSa74TM+5
 x/ppPCjxXxnhKT6+cdaQCrAB1kck6kfcL8oe7Yqy1/CCbMUBmGxLkOctvJH1Km7oqXG3MtWCSB6QMVcFEDqp5HN1AsD1DvBmxk4NUX1EDgE8Pi0MEkdtsyLQ
 3euJJWGA519DNlyWAM9ywcvnnukk1Vs55cnanSU8IGUtw2Vz0eZcukvzV4F8vvGuRENXmJRMDBiLkcMGWzUDiDiNq4JS4sOCokajUSckvpqYp45nAQP+Am6b
 2kS+fYE6HkpQTcBC6+pHusl3fpVTwZow9mZ+43EgvuGbEWZyCV+XNU5PlzKg5Zy6vQyo+HIvTgVrv/gWhJeHK13/0mYl6kO5
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?ISO-8859-2?Q?Radim_Kr=E8m=E1=F8?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Thomas Gleixner <tglx@linutronix.de>, Kees Cook <keescook@chromium.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxNiBBdWcgMjAxNywgSW5nbyBNb2xuYXIgd3JvdGU6Cgo+IEFuZCB3ZSdkIGRvIHRo
aXMgZm9yIF9FVkVSWV8gZnVuY3Rpb24gY2FsbCBpbiB0aGUga2VybmVsLiBUaGF0IGtpbmQgb2Yg
Y3JhcCBpcwo+IHRvdGFsbHkgdW5hY2NlcHRhYmxlLgoKQWhoIGZpbmFsbHkgYSBsaW1pdCBpcyBp
biBzaWdodCBhcyB0byBob3cgbXVjaCBzZWN1cml0eSBoYXJkZW5pbmcgZXRjIGNhbgpyZWR1Y2Ug
a2VybmVsIHBlcmZvcm1hbmNlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:17:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di10u-0007AY-2F; Wed, 16 Aug 2017 16:17:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1di10s-0007AS-W5
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 16:17:47 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 BB/DD-01732-A2074995; Wed, 16 Aug 2017 16:17:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQle9YEq
 kwcGDnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aR33+YC9ZKVLR0LGZsYPwg1MXIySEh4Cex
 qPkuE4gtLBAi0XW0gQXEFhFQluj99RvMZhZwk/je+JC5i5GLQ0hgOpPEqTUzwRrYBPQldr/4B
 GbzCthKnDh7AqyBRUBV4s/03cwgtqhAuMT+79eYIWoEJU7OfAJWwylgL7HzWyNjFyMH0AJNif
 W79CF2yUtsfzuHGcIWl2j6spIVxBYSUJO41n+JHeLmdImtf38xT2AUmIVk6iyESbOQTJqFZNI
 CRpZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIVvPwMC4
 g3FHu98hRkkOJiVRXq/8KZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgX5QHlBItS01Mr0jJzg
 NEDk5bg4FES4W0DSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvGEiRAEhRRmke3AhYJF
 9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwbDDKFJzOvBG7TK6AjmICOuNI+CeSIkkSElFQ
 DY87L6iV6fH7+jrwiAV0Wwa0Zf+dsvnPtNLNtV/gHkxnNirf5XlTp8Zu8ebH41lqL8tO3X/Ff
 P/bfPLqG/8DDuMXbJjSICdWGi17US3t21pVJYeMBtlQhbc9t/+2V9E/oBrK8Cvf5+jAn+dMHN
 ebY+k8azDt5ju/ZwOg+4fvUW01fvP9dPyjApMRSnJFoqMVcVJwIALpWnxXfAgAA
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502900263!93539862!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50015 invoked from network); 16 Aug 2017 16:17:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 16:17:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="51084683"
To: Jan Beulich <JBeulich@suse.com>
References: <1502891924-20563-1-git-send-email-andrew.cooper3@citrix.com>
 <59946EC602000078001706E1@prv-mh.provo.novell.com>
 <4c001bc0-64ca-b05d-16c3-405dd4ef42d2@citrix.com>
 <9ce415d9-e0b2-bac8-7bb6-735ff34f717a@citrix.com>
 <59947BD10200007800170737@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <af5bdeec-3e1c-e63f-5f94-6d3b8325e7b2@citrix.com>
Date: Wed, 16 Aug 2017 17:17:25 +0100
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: <59947BD10200007800170737@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: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Reduce debug overhead of
 __virt_to_maddr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTY6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDE2OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE2LzA4LzE3
IDE1OjE0LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTYvMDgvMTcgMTU6MTEsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE2LjA4LjE3IGF0IDE1OjU4LCA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
XzY0L3BhZ2UuaAo+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgK
Pj4+Pj4gQEAgLTUxLDEzICs1MSwxNSBAQCBleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5fdmlydF9l
bmQ7Cj4+Pj4+ICAKPj4+Pj4gIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3ZpcnRfdG9f
bWFkZHIodW5zaWduZWQgbG9uZyB2YSkKPj4+Pj4gIHsKPj4+Pj4gLSAgICBBU1NFUlQodmEgPj0g
WEVOX1ZJUlRfU1RBUlQpOwo+Pj4+PiAgICAgIEFTU0VSVCh2YSA8IERJUkVDVE1BUF9WSVJUX0VO
RCk7Cj4+Pj4+ICAgICAgaWYgKCB2YSA+PSBESVJFQ1RNQVBfVklSVF9TVEFSVCApCj4+Pj4+ICAg
ICAgICAgIHZhIC09IERJUkVDVE1BUF9WSVJUX1NUQVJUOwo+Pj4+PiAgICAgIGVsc2UKPj4+Pj4g
ICAgICB7Cj4+Pj4+IC0gICAgICAgIEFTU0VSVCh2YSA8IFhFTl9WSVJUX0VORCk7Cj4+Pj4+ICsg
ICAgICAgIEJVSUxEX0JVR19PTihYRU5fVklSVF9FTkQgLSBYRU5fVklSVF9TVEFSVCAhPSBHQigx
KSk7Cj4+Pj4+ICsgICAgICAgIEFTU0VSVCgoKGxvbmcpdmEgPj4gKFBBR0VfT1JERVJfMUcgKyBQ
QUdFX1NISUZUKSkgPT0KPj4+Pj4gKyAgICAgICAgICAgICAgICgobG9uZylYRU5fVklSVF9TVEFS
VCA+PiAoUEFHRV9PUkRFUl8xRyArIFBBR0VfU0hJRlQpKSk7Cj4+Pj4gRG8geW91IHJlYWxseSBu
ZWVkIHRoZSBjYXN0cyBoZXJlPyBJLmUuIHdoYXQncyB3cm9uZyBoZXJlIHdpdGgKPj4+PiBkb2lu
ZyB1bnNpZ25lZCBsb25nIGFyaXRobWV0aWM/Cj4+PiBPaCAtIGdvb2QgcG9pbnQuICBUaGlzIHRv
b2sgbW9yZSB0aGFuIG9uZSBhdHRlbXB0IHRvIGdldCByaWdodCwgYW5kIEkKPj4+IGZpcnN0IHRo
b3VnaHQgSSBoYWQgYSBzaWduIGV4dGVuc2lvbiBwcm9ibGVtLiAgVGhlIGFjdHVhbCBwcm9ibGVt
IHdhcyBhCj4+PiAobGFjayBvZikgKyBQQUdFX1NISUZULgo+Pj4KPj4+IFRoZSBvdGhlciB0aGlu
ZyB0byBrbm93IGlzIHRoYXQgIF9fdmlydF90b19tYWRkcigpIGlzIHVzZWQgYmVmb3JlIHRoZQo+
Pj4gSURUIGlzIHNldCB1cCwgc28geW91ciBvbmx5IHNpZ25hbCBvZiBzb21ldGhpbmcgYmVpbmcg
d3JvbmcgaXMgYSB0cmlwbGUKPj4+IGZhdWx0LiAgTGV0IG1lIGRvdWJsZSBjaGVjayB3aXRob3V0
IHRoZSBjYXN0cywgYnV0IEkgdGhpbmsgaXQgc2hvdWxkIGJlCj4+PiBmaW5lLgo+PiBPayAtIHNv
IGl0IGRvZXMgZnVuY3Rpb24gd2hlbiB1c2luZyB1bnNpZ25lZCBhcml0aG1ldGljLgo+Pgo+PiBI
b3dldmVyLCB0aGUgZ2VuZXJhdGVkIGNvZGUgaXMgYmV0dGVyIHdpdGggc2lnbmVkIGFyaXRobWV0
aWMsIGFzCj4+ICgobG9uZylYRU5fVklSVF9TVEFSVCA+PiAzOSkgZml4IGluIGEgMzJiaXQgc2ln
bi1leHRlbmRlZCBpbW1lZGlhdGUsCj4+IHdoZXJlYXMgWEVOX1ZJUlRfU1RBUlQgPj4gMzkgbmVl
ZHMgYSBtb3ZhYnMuCj4gV2h5IHdvdWxkIHRoYXQgYmU/IFNoaWZ0aW5nIG91dCAzOSBiaXRzIG1l
YW5zIDI1IHNpZ25pZmljYW50IGJpdHMKPiBhcmUgbGVmdCBvdXQgb2YgdGhlIG9yaWdpbmFsIDY0
LiBPciB3YWl0IC0gaXNuJ3QgaXQgMzAgcmF0aGVyIHRoYW4gMzk/Cj4gSW4gdGhhdCBjYXNlIGlu
ZGVlZCAzNCBzaWduaWZpY2FudCBiaXRzIHdvdWxkIHJlbWFpbi4gSW4gdGhhdCBjYXNlCj4gSSdk
IGJlIGZpbmUgd2l0aCB0aGUgY2FzdHMgbGVmdCBpbiBwbGFjZSwgYXMgbG9uZyBhcyBhdCBsZWFz
dCB0aGUKPiBjb21taXQgbWVzc2FnZSAoYSBjb2RlIGNvbW1lbnQgbWF5IGJlIGJldHRlciB0byBr
ZWVwIHBlb3BsZQo+IGxpa2UgbWUgZnJvbSBiZWluZyB0ZW1wdGVkIHRvIHJlbW92ZSB0aGUgY2Fz
dHMgYXMgdWdseSBhbmQKPiBhcHBhcmVudGx5IHVubmVjZXNzYXJ5KSBzYXlzIHdoeS4KCkknbSBj
bGVhcmx5IGRvaW5nIHZlcnkgd2VsbCBhdCBjb3VudGluZyB0b2RheS4gIEkgZG8gbWVhbiAzMCBi
aXRzIChvcmRlcgoxOCArIHBhZ2Ugc2hpZnQgb2YgMTIpLgoKVGhlIGdlbmVyYXRlZCBjb2RlIGlz
IHRoaXM6CgpmZmZmODJkMDgwMmZmOTIzOiAgICAgICA0OCA4OSBjMiAgICAgICAgICAgICAgICBt
b3YgICAgJXJheCwlcmR4CmZmZmY4MmQwODAyZmY5MjY6ICAgICAgIDQ4IGMxIGZhIDFlICAgICAg
ICAgICAgIHNhciAgICAkMHgxZSwlcmR4CmZmZmY4MmQwODAyZmY5MmE6ICAgICAgIDQ4IDgxIGZh
IDQyIDBiIGZlIGZmICAgIGNtcCAgIAokMHhmZmZmZmZmZmZmZmUwYjQyLCVyZHgKCldoaWxlIHRo
ZXJlIGFyZSAzNCBzaWduaWZpY2FudCBiaXRzIGZyb20gdGhpcyBzaGlmdCwgdGhlIHRvcCAxNiBv
ZiB0aGVtCmFyZSBzdHJpY3RseSBzZXQsIG1lYW5pbmcgdGhlcmUgYXJlIG9ubHkgMjggdXNlZnVs
bHkgc2lnbmlmaWNhbnQgYml0cy4KCkZZSSwgdGhlIHVuc2lnbmVkIGNhc2UgbG9va3MgbGlrZSB0
aGlzOgoKZmZmZjgyZDA4MDJmZmIxMjogICAgICAgNDggODkgYzEgICAgICAgICAgICAgICAgbW92
ICAgICVyYXgsJXJjeApmZmZmODJkMDgwMmZmYjE1OiAgICAgICA0OCBjMSBlOSAxZSAgICAgICAg
ICAgICBzaHIgICAgJDB4MWUsJXJjeApmZmZmODJkMDgwMmZmYjE5OiAgICAgICA0OCBiYSA0MiAw
YiBmZSBmZiAwMyAgICBtb3ZhYnMgJDB4M2ZmZmUwYjQyLCVyZHgKZmZmZjgyZDA4MDJmZmIyMDog
ICAgICAgMDAgMDAgMDAKZmZmZjgyZDA4MDJmZmIyMzogICAgICAgNDggMzkgZDEgICAgICAgICAg
ICAgICAgY21wICAgICVyZHgsJXJjeAoKQXJlIHlvdSBoYXBweSB3aXRoIHRoZSBmb2xsb3dpbmcg
Y29tbWVudD8KCi8qIFNpZ25lZCBhcml0aG1ldGljIGluIHNvICgobG9uZylYRU5fVklSVF9TVEFS
VCA+PiAzMCkgZml0cyBpbiBhbiBpbW0zMi4gKi8KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:26:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di19Z-00089a-UC; Wed, 16 Aug 2017 16:26:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <danielmicay@gmail.com>) id 1di19Y-00089U-7W
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:26:44 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D4/55-02181-34274995; Wed, 16 Aug 2017 16:26:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMfSak65T0ZR
 Ig0fr9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oym0+9YC3awVpw5fpWpgfEoSxcjF4eQwHRG
 ieb7xxlBHBaBWawSM9/dZANxJAS2ATlHZrN2MXICOXESjz6cAWrhALKrJDZdYwQJCwmoSDz5P
 JkNYtJaJomHX2+B1fMKGEis+T+HHcQWFnCT2PHsClgDm4CWxKTZN1hAbBEBD4mlZ7vBzmAWmC
 kisaK/AayIRUBV4tzkRUwgNqeAhcTjbfdYILZdYJJYt4sHxGYW0JRo3f6bHeI4aYlDz7eygxz
 HKyAo8XeHMESJvMT2t3OYJzAKz0LSMQuhahaSqgWMzKsYNYpTi8pSi3QNLfWSijLTM0pyEzNz
 dA0NjPVyU4uLE9NTcxKTivWS83M3MQIDvZ6BgXEH4+/jfocYJTmYlER5vfKnRArxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4PUqAMoJFqWmp1akZeYAYw4mLcHBoyTCmw2S5i0uSMwtzkyHSJ1itO
 e4cmXdFyaOpg9bgOSUA9uB5KsJ/78xCbHk5eelSonzehUCtQmAtGWU5sENhaWIS4yyUsK8jAw
 MDEI8BalFuZklqPKvGMU5GJWEeV+DLOfJzCuB2/0K6CwmoLOutE8COaskESEl1cB44T73ZkfB
 MBmts6yyxjv/fEmQ61iq+1LqlP2zhMop5RkMj/T+XU4NPzzBbLVuY8vXJK1mlt9xbm9Z1z/8E
 VMXx294I1DyhAKb75Izd5b66SrH7/EzNODZqfZgi5/ku60meS/z5dJ+sP//sVo0xC6+L37ZsX
 dRC8M3Fnk4t3if+S6/gX2L+EklluKMREMt5qLiRABaB9J4DAMAAA==
X-Env-Sender: danielmicay@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502900801!93497532!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54908 invoked from network); 16 Aug 2017 16:26:42 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:26:42 -0000
Received: by mail-it0-f66.google.com with SMTP id f16so2676775itb.5
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:26:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ubpbGYtrbaIoZd+yBL/SFhD7NRfZTgEkOHnYcUlJiaU=;
 b=rdx+SYAgb/HsthxNEHK7L5A4blEePRYzKPsDZguQpC/yeE7D4esV3ELI6f/3EICngg
 i7ngph0ys9oieD5hHHeGiqxotbmCgu/e+fF01KroqzTAGvZ3m81o9asGE+5rZbqWRU+/
 2ZK4ImmG/aGiaAe64QoVuafdaRu+aSlF8LYdVo0duaJlqWAwYSqWrjH6iYEB3e0H4v4B
 RTAiWnbj14IOk3SoP84i1iVzgQMZSgQ2HnXO87DDTC9TXQkRJZYZug/RpK3l1P83wsXF
 SFaXiXkLfpAf2mVJpbH7MoEUTdKpbL/2dgjXeVFc18Uii8tAmqTGbzpXk7R2OzNkEziE
 4avw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=ubpbGYtrbaIoZd+yBL/SFhD7NRfZTgEkOHnYcUlJiaU=;
 b=d68jhJAaYbaFEFsG36VNzAfN4tVRyE0ZDHO4J1SmVsnZ5Y8kQqvBHvh8IRzAEt0KXy
 bpvHf1dZ/EocDjmcbD5I2GLqKVBvUD0GDHg3koE+osBTS8Od3zSL9nuKsPXrbYxx8irk
 dHGdSu/JFfjjLUiOXXc5zhSs2nMPIN5NMl9CXKCFDIwCnAV+Mj9qc8ExZ2u3JK4Hyffu
 tnuQ68poozs6G4Y1Lcc/ivAqPZ8n/lEoT53Jelp7TA3AR0h0P5BQLeN4EWAjqUotKufi
 aZ6IfyWTAxc+VMluXaK4MfjRZeTvAYdkvhZbr0rYdZWnMIrLFL3QhQYk0y0WmYhBi9Mp
 1u2w==
X-Gm-Message-State: AHYfb5gTpIdOuCgPnPh7xfLAAoYimyO1A3zIMRQqloAg9C7tidZeJeuI
 1FzM83Reivq4zA==
X-Received: by 10.36.159.194 with SMTP id c185mr2291338ite.31.1502900801294;
 Wed, 16 Aug 2017 09:26:41 -0700 (PDT)
Received: from thinktank (ip-66-230-239-173.toronto.ca.northamericancoax.com.
 [173.239.230.66])
 by smtp.googlemail.com with ESMTPSA id a127sm641757itd.33.2017.08.16.09.26.37
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 16 Aug 2017 09:26:40 -0700 (PDT)
Message-ID: <1502900796.1302.52.camel@gmail.com>
From: Daniel Micay <danielmicay@gmail.com>
To: Ingo Molnar <mingo@kernel.org>, Thomas Garnier <thgarnie@google.com>
Date: Wed, 16 Aug 2017 12:26:36 -0400
In-Reply-To: <20170816151235.oamkdva6cwpc4cex@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
X-Mailer: Evolution 3.24.5 
Mime-Version: 1.0
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?UTF-8?Q?Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>, "Rafael J
 . Wysocki" <rafael.j.wysocki@intel.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBIb3cgYXJlIHRoZXNlIGFzc3VtcHRpb25zIGhhcmRjb2RlZCBieSBHQ0M/IE1vc3Qgb2YgdGhl
IGluc3RydWN0aW9ucwo+IHNob3VsZCBiZSAKPiByZWxvY2F0YWJsZSBzdHJhaWdodCBhd2F5LCBh
cyBtb3N0IGNhbGwvanVtcC9icmFuY2ggaW5zdHJ1Y3Rpb25zIGFyZQo+IFJJUC1yZWxhdGl2ZS4K
PiAKPiBJLmUuIGlzIHRoZXJlIG5vIEdDQyBjb2RlIGdlbmVyYXRpb24gbW9kZSB3aGVyZSBjb2Rl
IGNhbiBiZSBwbGFjZWQKPiBhbnl3aGVyZSBpbiB0aGUgCj4gY2Fub25pY2FsIGFkZHJlc3Mgc3Bh
Y2UsIHlldCBjYWxsIGFuZCBqdW1wIGRpc3RhbmNlIGlzIHdpdGhpbiAzMSBiaXRzCj4gc28gdGhh
dCB0aGUgCj4gZ2VuZXJhdGVkIGNvZGUgaXMgZmFzdD8KClRoYXQncyB3aGF0IFBJRSBpcyBtZWFu
dCB0byBkby4gSG93ZXZlciwgbm90IGRpc2FibGluZyBzdXBwb3J0IGZvciBsYXp5Cmxpbmtpbmcg
KC1mbm8tcGx0KSAvIHN5bWJvbCBpbnRlcnBvc2l0aW9uICgtQnN5bWJvbGljKSBpcyBnb2luZyB0
byBjYXVzZQppdCB0byBhZGQgbmVlZGxlc3Mgb3ZlcmhlYWQuCgphcm02NCBpcyB1c2luZyAtcGll
IC1zaGFyZWQgLUJzeW1ib2xpYyBpbiBhcmNoL2FybTY0L01ha2VmaWxlIGZvciB0aGVpcgpDT05G
SUdfUkVMT0NBVEFCTEUgb3B0aW9uLiBTZWUgMDhjYzU1YjJhZmQ5N2E2NTRmNzFiM2JlYmY4YmIw
ZWM4OWZkYzQ5OC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di1Ai-0008EX-7A; Wed, 16 Aug 2017 16:27:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1di1Ag-0008EQ-RU
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:27:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B8/13-02962-A8274995; Wed, 16 Aug 2017 16:27:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbezaEq
 kQdtFRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePRsilMBXulK3Y9fsDewHhSrIuRi0NIYCOj
 xI9JN1ghnAOMEsf2/GbsYuTkEBYIl5i1dyFLFyMHh4hAqMS1RYIgYWYBJYn9Z68xQtTPYZQ4t
 XQCK0iCTUBXYsfN18wg9bwCVhI/lrGAhFkEVCXO/LgIViIKNHL/92vMIDavgKDEyZlPwGo4Ba
 wl1s55zAwxX09ix/VfrBC2uETTl5VQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJ4MQLCDsWlR4CFGSQ4m
 JVFer/wpkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBcWAuUEi1LTUyvSMnOAkQKTluDgURLhz
 S4ASvMWFyTmFmemQ6ROMSpKifN6gfQJgCQySvPg2mDReYlRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvFdBpvBk5pXATX8FtJgJaPGV9kkgi0sSEVJSDYxrHnA+exA+jWvSU3/+h/Mq3zNpqV6
 o6gvZv501QuJ+XatWeaCyRc30E/9KYn97+G6RiDv36WaflvCX/QYhbAI9K55dVZq5X+lS4PL/
 9/oOif/be+b3/xwn1q2OOgE5dsz/ztTlTtzMNyf4SY61/6eETUe9nsa4ZO18xs2QznGXPbzTt
 Pb4dyUlluKMREMt5qLiRACVltSRyQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502900872!75087600!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35231 invoked from network); 16 Aug 2017 16:27:53 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 16 Aug 2017 16:27:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 01D132B;
 Wed, 16 Aug 2017 09:27:52 -0700 (PDT)
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 5B9D73F577;
 Wed, 16 Aug 2017 09:27:51 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-2-andre.przywara@arm.com>
 <03df3b1a-b5da-0974-3500-e5dd2367c434@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <63a900e8-d466-4a72-e139-004a2b9d509b@arm.com>
Date: Wed, 16 Aug 2017 17:27:50 +0100
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: <03df3b1a-b5da-0974-3500-e5dd2367c434@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 01/22] ARM: vGIC: introduce and
 initialize pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8wOC8xNyAxNjozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDIxLzA3LzE3IDIwOjU5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gQ3VycmVudGx5IHdlIHBy
b3RlY3QgdGhlIHBlbmRpbmdfaXJxIHN0cnVjdHVyZSB3aXRoIHRoZSBjb3JyZXNwb25kaW5nCj4+
IFZHSUMgVkNQVSBsb2NrLiBUaGVyZSBhcmUgcHJvYmxlbXMgaW4gY2VydGFpbiBjb3JuZXIgY2Fz
ZXMgKGZvcgo+PiBpbnN0YW5jZSBpZiBhbiBJUlEgaXMgbWlncmF0aW5nKSwgc28gbGV0J3MgaW50
cm9kdWNlIGEgcGVyLUlSUSBsb2NrLAo+PiB3aGljaCB3aWxsIHByb3RlY3QgdGhlIGNvbnNpc3Rl
bmN5IG9mIHRoaXMgc3RydWN0dXJlIGluZGVwZW5kZW50IGZyb20KPj4gYW55IFZDUFUuCj4+IEZv
ciBub3cgdGhpcyBqdXN0IGludHJvZHVjZXMgYW5kIGluaXRpYWxpemVzIHRoZSBsb2NrLCBhbHNv
IGFkZHMKPj4gd3JhcHBlciBtYWNyb3MgdG8gc2ltcGxpZnkgaXRzIHVzYWdlIChhbmQgaGVscCBk
ZWJ1Z2dpbmcpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8ICAx
ICsKPj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgMTEgKysrKysrKysrKysKPj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4gaW5kZXggMWU1MTA3Yi4uMzhk
YWNkMyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCj4+IEBAIC02OSw2ICs2OSw3IEBAIHZvaWQgdmdpY19pbml0X3BlbmRpbmdf
aXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKPj4gdW5zaWduZWQgaW50IHZpcnEpCj4+ICAgICAg
bWVtc2V0KHAsIDAsIHNpemVvZigqcCkpOwo+PiAgICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZs
aWdodCk7Cj4+ICAgICAgSU5JVF9MSVNUX0hFQUQoJnAtPmxyX3F1ZXVlKTsKPj4gKyAgICBzcGlu
X2xvY2tfaW5pdCgmcC0+bG9jayk7Cj4+ICAgICAgcC0+aXJxID0gdmlycTsKPj4gICAgICBwLT5s
cGlfdmNwdV9pZCA9IElOVkFMSURfVkNQVV9JRDsKPj4gIH0KPj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPj4gaW5k
ZXggZDRlZDIzZC4uMWMzOGI5YSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPj4gQEAgLTkwLDYgKzkw
LDE0IEBAIHN0cnVjdCBwZW5kaW5nX2lycQo+PiAgICAgICAqIFRPRE86IHdoZW4gaW1wbGVtZW50
aW5nIGlycSBtaWdyYXRpb24sIHRha2luZyBvbmx5IHRoZSBjdXJyZW50Cj4+ICAgICAgICogdmdp
YyBsb2NrIGlzIG5vdCBnb2luZyB0byBiZSBlbm91Z2guICovCj4+ICAgICAgc3RydWN0IGxpc3Rf
aGVhZCBscl9xdWV1ZTsKPj4gKyAgICAvKiBUaGUgbG9jayBwcm90ZWN0cyB0aGUgY29uc2lzdGVu
Y3kgb2YgdGhpcyBzdHJ1Y3R1cmUuIEEgc2luZ2xlCj4+IHN0YXR1cyBiaXQKPj4gKyAgICAgKiBj
YW4gYmUgcmVhZCBhbmQvb3Igc2V0IHdpdGhvdXQgaG9sZGluZyB0aGUgbG9jayB1c2luZyB0aGUg
YXRvbWljCj4+ICsgICAgICogc2V0X2JpdC9jbGVhcl9iaXQvdGVzdF9iaXQgZnVuY3Rpb25zLCBo
b3dldmVyIGFjY2Vzc2luZwo+PiBtdWx0aXBsZSBiaXRzIG9yCj4+ICsgICAgICogcmVsYXRpbmcg
dG8gb3RoZXIgbWVtYmVycyBpbiB0aGlzIHN0cnVjdCByZXF1aXJlcyB0aGUgbG9jay4KPj4gKyAg
ICAgKiBUaGUgbGlzdF9oZWFkIG1lbWJlcnMgYXJlIHByb3RlY3RlZCBieSB0aGVpciBjb3JyZXNw
b25kaW5nCj4+IFZDUFUgbG9jaywKPj4gKyAgICAgKiBpdCBpcyBub3Qgc3VmZmljaWVudCB0byBo
b2xkIHRoaXMgcGVuZGluZ19pcnEgbG9jayBoZXJlIHRvCj4+IHF1ZXJ5IG9yCj4+ICsgICAgICog
Y2hhbmdlIGxpc3Qgb3JkZXIgb3IgYWZmaWxpYXRpb24uICovCj4gCj4gQWN0dWFsbHksIEkgaGF2
ZSBvbiBxdWVzdGlvbiBoZXJlLiBEbyB0aGUgdkNQVSBsb2NrIHN1ZmZpY2llbnQgdG8KPiBwcm90
ZWN0IHRoZSBsaXN0X2hlYWQgbWVtYmVycy4gT3IgZG8geW91IGFsc28gbWFuZGF0ZSB0aGUgcGVu
ZGluZ19pcnEgdG8KPiBiZSBsb2NrZWQgYXMgd2VsbD8KCkZvciAqbWFuaXB1bGF0aW5nKiBhIGxp
c3QgKHJlbW92aW5nIG9yIGFkZGluZyBhIHBlbmRpbmdfaXJxKSB5b3UgbmVlZCB0bwpob2xkIGJv
dGggbG9ja3MuIFdlIG5lZWQgdGhlIFZDUFUgbG9jayBhcyB0aGUgbGlzdCBoZWFkIGluIHN0cnVj
dCB2Y3B1CmNvdWxkIGNoYW5nZSwgYW5kIHdlIG5lZWQgdGhlIHBlci1JUlEgbG9jayB0byBwcmV2
ZW50IGEgcGVuZGluZ19pcnEgdG8KYmUgaW5zZXJ0ZWQgaW50byB0d28gbGlzdHMgYXQgdGhlIHNh
bWUgdGltZSAoYW5kIGFsc28gdGhlIGxpc3RfaGVhZAptZW1iZXIgdmFyaWFibGVzIGFyZSBjaGFu
Z2VkKS4KSG93ZXZlciBqdXN0ICpjaGVja2luZyogd2hldGhlciBhIGNlcnRhaW4gcGVuZGluZ19p
cnEgaXMgYSBtZW1iZXIgb2YgYQpsaXN0IHdvcmtzIHdpdGgganVzdCBob2xkaW5nIHRoZSBwZXIt
SVJRIGxvY2suCgo+IEFsc28sIGl0IHdvdWxkIGJlIGdvb2QgdG8gaGF2ZSB0aGUgbG9ja2luZyBv
cmRlciBkb2N1bWVudGVkIG1heWJlIGluCj4gZG9jcy9taXNjPwoKWWVzLCBJIGFncmVlIGhhdmlu
ZyBhIGhpZ2ggbGV2ZWwgVkdJQyBkb2N1bWVudCAoZm9jdXNzaW5nIG9uIHRoZSBsb2NraW5nCmZv
ciB0aGUgYmVnaW5uaW5nKSBpcyBhIGdvb2QgaWRlYS4KCkNoZWVycywKQW5kcmUuCgo+IAo+PiAr
ICAgIHNwaW5sb2NrX3QgbG9jazsKPj4gIH07Cj4+Cj4+ICAjZGVmaW5lIE5SX0lOVEVSUlVQVF9Q
RVJfUkFOSyAgIDMyCj4+IEBAIC0xNTYsNiArMTY0LDkgQEAgc3RydWN0IHZnaWNfb3BzIHsKPj4g
ICNkZWZpbmUgdmdpY19sb2NrKHYpICAgc3Bpbl9sb2NrX2lycSgmKHYpLT5kb21haW4tPmFyY2gu
dmdpYy5sb2NrKQo+PiAgI2RlZmluZSB2Z2ljX3VubG9jayh2KSBzcGluX3VubG9ja19pcnEoJih2
KS0+ZG9tYWluLT5hcmNoLnZnaWMubG9jaykKPj4KPj4gKyNkZWZpbmUgdmdpY19pcnFfbG9jayhw
LCBmbGFncykgc3Bpbl9sb2NrX2lycXNhdmUoJihwKS0+bG9jaywgZmxhZ3MpCj4+ICsjZGVmaW5l
IHZnaWNfaXJxX3VubG9jayhwLCBmbGFncykgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmKHApLT5s
b2NrLAo+PiBmbGFncykKPj4gKwo+PiAgI2RlZmluZSB2Z2ljX2xvY2tfcmFuayh2LCByLCBmbGFn
cykgICBzcGluX2xvY2tfaXJxc2F2ZSgmKHIpLT5sb2NrLAo+PiBmbGFncykKPj4gICNkZWZpbmUg
dmdpY191bmxvY2tfcmFuayh2LCByLCBmbGFncykKPj4gc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
KHIpLT5sb2NrLCBmbGFncykKPj4KPj4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:32:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16:32: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.xen.org>)
	id 1di1Ex-0000Uz-SE; Wed, 16 Aug 2017 16:32:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ard.biesheuvel@linaro.org>) id 1di1Ex-0000Ut-2e
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:32:19 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D2/BE-01736-29374995; Wed, 16 Aug 2017 16:32:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfSaru7E4im
 RBl0TpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPW2YzF/ziqnjef521gbGXs4uRi0NIYAaj
 xIs7+5lBHBaBrcwST5Y1soI4EgJzWCXmLXjH1MXICeTkSZx8tYAFwi6U+H51B5jNKyAocXLmE
 zBbSMBLYm33U3YQm1PAUOLK9HZGiBXvmCQurDoOlmATMJBY3/4PbCiLgKrE26fvoQYFSMw9ew
 usRljATWLHsyuMILaIgIbEo6/vwAYxC3wVkTjY8gcswSygKdG6/Tf7BEaBWUgOmYUktYCRaRW
 jRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmA4MgDBDsZ/2zwP
 MUpyMCmJ8nrlT4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrUgSUEyxKTU+tSMvMAUYGTFqCg
 0dJhDe7ACjNW1yQmFucmQ6ROsVozHHlyrovTBxTDmz/wiTEkpeflyolzisBMkkApDSjNA9uEC
 xiLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY1xdkCk9mXgncvldApzABnXKlfRLIKSWJCCm
 pBkZ/VRnXw8sltKbu1ll3y/TyXNXlM8oFJZZf1+58OPNoFfsfhgOffEOf6Hp67J20pniiqXZL
 9y7WwgtXUkscZD5sETo9d/LcS/vkZftWrVyj25paLf7gsGvu46BHlVuCFsRJHzd1WqJ33l2Ir
 Wntup2q/sJvvnWXOr2y63nmoV53z1Yi2ts9mFuJpTgj0VCLuag4EQDpZBtY0wIAAA==
X-Env-Sender: ard.biesheuvel@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502901136!104673090!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53368 invoked from network); 16 Aug 2017 16:32:17 -0000
Received: from mail-it0-f45.google.com (HELO mail-it0-f45.google.com)
 (209.85.214.45)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:32:17 -0000
Received: by mail-it0-f45.google.com with SMTP id m34so19578478iti.1
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:32:17 -0700 (PDT)
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=PtWbG88ggzdaE1oNoyINCraIfcF3oA2I2iLyJ86EaAQ=;
 b=AE3xF6dmq1izPSmQ2m0CwfM1R34yQi9RJSH8AwwzzP41tRyr3ZO7bh95ui95mOW9N6
 OFz6sSh10ZzTZH6K57C/pChEcNb5baQU6P9V1wd3e1eaZnklupLin4uEWzZnynfHJr6H
 0p2HtK/gCooGj9dLsar1dqRBmYFk9vVzj1hmQ=
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=PtWbG88ggzdaE1oNoyINCraIfcF3oA2I2iLyJ86EaAQ=;
 b=Eeh21LH1mik6BNNr2Pp3ZydJ6C5LmVc/XAA5XaFLkG1jPvR0RJc3g5Ov3fbhqYxptz
 tCDnI1wh4TErDtBBdrLIdAC+yy7JFkilUDjqevN/T9fZ2Z4eQ3WwtcWzeNBSlL6AMORh
 JMaL4uuBdH+wLm0msxuXzI5GJ3neIVcLcoZ1OaSlCFEcTKn1LkuxW6kYWHq58Yvk5BA6
 faps6f0e3v55uedBaqUofvqTQiVkZn6OSchCzSQcPtIuN6xtEKrtU1Qa5vD0YaY7UqCO
 o1hqEgu1AJDu5zqRajYOX/rLv0kYhECur/c96whWhzR6sZdauPVZucxGEINOPp3liSLA
 qWuw==
X-Gm-Message-State: AHYfb5jqPEXv2s3IjXrRW9/4yquJ0+G+dBiP8ADOn9vk/fhqb9OBInEH
 vBt3P28LezV7WsZmqYJw/H+FU8P5SSoA
X-Received: by 10.36.69.13 with SMTP id y13mr2457718ita.100.1502901135177;
 Wed, 16 Aug 2017 09:32:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.162.1 with HTTP; Wed, 16 Aug 2017 09:32:14 -0700 (PDT)
In-Reply-To: <1502900796.1302.52.camel@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <1502900796.1302.52.camel@gmail.com>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Wed, 16 Aug 2017 17:32:14 +0100
Message-ID: <CAKv+Gu96ZFRu7Qf0RRBMdPhBgBreTgCQ10PH5aOXG6+PrNM7Rw@mail.gmail.com>
To: Daniel Micay <danielmicay@gmail.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 xen-devel@lists.xenproject.org, Linux-Sparse <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, Thomas Gleixner <tglx@linutronix.de>,
 "linux-crypto@vger.kernel.org" <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYgQXVndXN0IDIwMTcgYXQgMTc6MjYsIERhbmllbCBNaWNheSA8ZGFuaWVsbWljYXlAZ21h
aWwuY29tPiB3cm90ZToKPj4gSG93IGFyZSB0aGVzZSBhc3N1bXB0aW9ucyBoYXJkY29kZWQgYnkg
R0NDPyBNb3N0IG9mIHRoZSBpbnN0cnVjdGlvbnMKPj4gc2hvdWxkIGJlCj4+IHJlbG9jYXRhYmxl
IHN0cmFpZ2h0IGF3YXksIGFzIG1vc3QgY2FsbC9qdW1wL2JyYW5jaCBpbnN0cnVjdGlvbnMgYXJl
Cj4+IFJJUC1yZWxhdGl2ZS4KPj4KPj4gSS5lLiBpcyB0aGVyZSBubyBHQ0MgY29kZSBnZW5lcmF0
aW9uIG1vZGUgd2hlcmUgY29kZSBjYW4gYmUgcGxhY2VkCj4+IGFueXdoZXJlIGluIHRoZQo+PiBj
YW5vbmljYWwgYWRkcmVzcyBzcGFjZSwgeWV0IGNhbGwgYW5kIGp1bXAgZGlzdGFuY2UgaXMgd2l0
aGluIDMxIGJpdHMKPj4gc28gdGhhdCB0aGUKPj4gZ2VuZXJhdGVkIGNvZGUgaXMgZmFzdD8KPgo+
IFRoYXQncyB3aGF0IFBJRSBpcyBtZWFudCB0byBkby4gSG93ZXZlciwgbm90IGRpc2FibGluZyBz
dXBwb3J0IGZvciBsYXp5Cj4gbGlua2luZyAoLWZuby1wbHQpIC8gc3ltYm9sIGludGVycG9zaXRp
b24gKC1Cc3ltYm9saWMpIGlzIGdvaW5nIHRvIGNhdXNlCj4gaXQgdG8gYWRkIG5lZWRsZXNzIG92
ZXJoZWFkLgo+Cj4gYXJtNjQgaXMgdXNpbmcgLXBpZSAtc2hhcmVkIC1Cc3ltYm9saWMgaW4gYXJj
aC9hcm02NC9NYWtlZmlsZSBmb3IgdGhlaXIKPiBDT05GSUdfUkVMT0NBVEFCTEUgb3B0aW9uLiBT
ZWUgMDhjYzU1YjJhZmQ5N2E2NTRmNzFiM2JlYmY4YmIwZWM4OWZkYzQ5OC4KClRoZSBkaWZmZXJl
bmNlIHdpdGggYXJtNjQgaXMgdGhhdCBpdHMgZ2VuZXJpYyBzbWFsbCBjb2RlIG1vZGVsIGlzCmFs
cmVhZHkgcG9zaXRpb24gaW5kZXBlbmRlbnQsIHNvIHdlIGRvbid0IGhhdmUgdG8gcGFzcyAtZnBp
YyBvciAtZnBpZQp0byB0aGUgY29tcGlsZXIuIFdlIG9ubHkgbGluayBpbiBQSUUgbW9kZSB0byBn
ZXQgdGhlIGxpbmtlciB0byBlbWl0CnRoZSBkeW5hbWljIHJlbG9jYXRpb24gdGFibGVzIGludG8g
dGhlIEVMRiBiaW5hcnkuIFJlbGF0aXZlIGJyYW5jaGVzCmhhdmUgYSByYW5nZSBvZiArLy0gMTI4
IE1CLCB3aGljaCBjb3ZlcnMgdGhlIGtlcm5lbCBhbmQgbW9kdWxlcwoodW5sZXNzIHRoZSBvcHRp
b24gdG8gcmFuZG9taXplIHRoZSBtb2R1bGUgcmVnaW9uIGluZGVwZW5kZW50bHkgaGFzCmJlZW4g
c2VsZWN0ZWQsIGluIHdoaWNoIGNhc2UgYnJhbmNoZXMgYmV0d2VlbiB0aGUga2VybmVsIGFuZCBt
b2R1bGVzCm1heSBiZSByZXNvbHZlZCB2aWEgUExUIGVudHJpZXMgdGhhdCBhcmUgZW1pdHRlZCBh
dCBtb2R1bGUgbG9hZCB0aW1lKQoKSSBhbSBub3Qgc3VyZSBob3cgdGhpcyBleHRyYXBvbGF0ZXMg
dG8geDg2LCBqdXN0IGFkZGluZyBzb21lIGNvbnRleHQuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:35:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di1Hg-0000xx-9l; Wed, 16 Aug 2017 16:35:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1di1Hf-0000xq-FZ
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:35:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 59/44-01732-A3474995; Wed, 16 Aug 2017 16:35:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdeyZEq
 kwaZl/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayF7sZC2ZIVmy7uoy9gfGISBcjJ4eQwEZG
 iXsLS7oYuYDs3YwSvzf2soAkhAXCJWbtXQhmiwhESuzfeoAFougMo0Tr2RawBLOAksT+s9cYQ
 Ww2AU2JO58/MYHYvAJWEq0Pb4DZLAKqEl23mtlBbFGgoW8bj7BA1AhKnJz5BMzmFLCWmPLzP9
 RMW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtkoZdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERhw9QwMjDsY+1b5HWKU5GBSEuX1yp8SKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCV6wYKCdYlJqeWpGWmQMMfZi0BAePkgivNUiat7ggMbc4Mx0idYpRU
 UqcVwQkIQCSyCjNg2uDxdslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8HiBTeDLzSuCmvw
 JazAS0+Er7JJDFJYkIKakGRt572RM2+US9ytQKmZ9vF7dbt33fj0Vv5X+d6TvyQWCZ9w5B+yO
 Nn7W//TTt+PzVTO5Dvwz7DIdHwWx+Nzb2HOEI/PBUrVCo7YK7n0Jww/S6VIWzWkEpF+JvJ/4S
 enbmXNG2OQEP0t0nfAvs2PbBer3eyq+3JlXLv9XnYN25Zs72BK49bxvZ8pRYijMSDbWYi4oTA
 cXrK2eyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502901304!105936692!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33169 invoked from network); 16 Aug 2017 16:35:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 16 Aug 2017 16:35:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 151F82B;
 Wed, 16 Aug 2017 09:35:04 -0700 (PDT)
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 6B6F93F577;
 Wed, 16 Aug 2017 09:35:03 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-2-andre.przywara@arm.com>
 <03df3b1a-b5da-0974-3500-e5dd2367c434@arm.com>
 <63a900e8-d466-4a72-e139-004a2b9d509b@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b90ac2e9-0ddb-378a-6406-485945ead7d0@arm.com>
Date: Wed, 16 Aug 2017 17:35:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <63a900e8-d466-4a72-e139-004a2b9d509b@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 01/22] ARM: vGIC: introduce and
 initialize pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNi8wOC8xNyAxNzoyNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4KPiBPbiAx
MC8wOC8xNyAxNjozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMjEvMDcv
MTcgMjA6NTksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gQ3VycmVudGx5IHdlIHByb3RlY3Qg
dGhlIHBlbmRpbmdfaXJxIHN0cnVjdHVyZSB3aXRoIHRoZSBjb3JyZXNwb25kaW5nCj4+PiBWR0lD
IFZDUFUgbG9jay4gVGhlcmUgYXJlIHByb2JsZW1zIGluIGNlcnRhaW4gY29ybmVyIGNhc2VzIChm
b3IKPj4+IGluc3RhbmNlIGlmIGFuIElSUSBpcyBtaWdyYXRpbmcpLCBzbyBsZXQncyBpbnRyb2R1
Y2UgYSBwZXItSVJRIGxvY2ssCj4+PiB3aGljaCB3aWxsIHByb3RlY3QgdGhlIGNvbnNpc3RlbmN5
IG9mIHRoaXMgc3RydWN0dXJlIGluZGVwZW5kZW50IGZyb20KPj4+IGFueSBWQ1BVLgo+Pj4gRm9y
IG5vdyB0aGlzIGp1c3QgaW50cm9kdWNlcyBhbmQgaW5pdGlhbGl6ZXMgdGhlIGxvY2ssIGFsc28g
YWRkcwo+Pj4gd3JhcHBlciBtYWNyb3MgdG8gc2ltcGxpZnkgaXRzIHVzYWdlIChhbmQgaGVscCBk
ZWJ1Z2dpbmcpLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBhcm0uY29tPgo+Pj4gLS0tCj4+PiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAg
fCAgMSArCj4+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAxMSArKysrKysrKysrKwo+
Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4gaW5kZXggMWU1
MTA3Yi4uMzhkYWNkMyAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4+ICsr
KyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4+IEBAIC02OSw2ICs2OSw3IEBAIHZvaWQgdmdpY19p
bml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKPj4+IHVuc2lnbmVkIGludCB2
aXJxKQo+Pj4gICAgICBtZW1zZXQocCwgMCwgc2l6ZW9mKCpwKSk7Cj4+PiAgICAgIElOSVRfTElT
VF9IRUFEKCZwLT5pbmZsaWdodCk7Cj4+PiAgICAgIElOSVRfTElTVF9IRUFEKCZwLT5scl9xdWV1
ZSk7Cj4+PiArICAgIHNwaW5fbG9ja19pbml0KCZwLT5sb2NrKTsKPj4+ICAgICAgcC0+aXJxID0g
dmlycTsKPj4+ICAgICAgcC0+bHBpX3ZjcHVfaWQgPSBJTlZBTElEX1ZDUFVfSUQ7Cj4+PiAgfQo+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS92Z2ljLmgKPj4+IGluZGV4IGQ0ZWQyM2QuLjFjMzhiOWEgMTAwNjQ0Cj4+PiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS92Z2ljLmgKPj4+IEBAIC05MCw2ICs5MCwxNCBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKPj4+ICAg
ICAgICogVE9ETzogd2hlbiBpbXBsZW1lbnRpbmcgaXJxIG1pZ3JhdGlvbiwgdGFraW5nIG9ubHkg
dGhlIGN1cnJlbnQKPj4+ICAgICAgICogdmdpYyBsb2NrIGlzIG5vdCBnb2luZyB0byBiZSBlbm91
Z2guICovCj4+PiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbHJfcXVldWU7Cj4+PiArICAgIC8qIFRo
ZSBsb2NrIHByb3RlY3RzIHRoZSBjb25zaXN0ZW5jeSBvZiB0aGlzIHN0cnVjdHVyZS4gQSBzaW5n
bGUKPj4+IHN0YXR1cyBiaXQKPj4+ICsgICAgICogY2FuIGJlIHJlYWQgYW5kL29yIHNldCB3aXRo
b3V0IGhvbGRpbmcgdGhlIGxvY2sgdXNpbmcgdGhlIGF0b21pYwo+Pj4gKyAgICAgKiBzZXRfYml0
L2NsZWFyX2JpdC90ZXN0X2JpdCBmdW5jdGlvbnMsIGhvd2V2ZXIgYWNjZXNzaW5nCj4+PiBtdWx0
aXBsZSBiaXRzIG9yCj4+PiArICAgICAqIHJlbGF0aW5nIHRvIG90aGVyIG1lbWJlcnMgaW4gdGhp
cyBzdHJ1Y3QgcmVxdWlyZXMgdGhlIGxvY2suCj4+PiArICAgICAqIFRoZSBsaXN0X2hlYWQgbWVt
YmVycyBhcmUgcHJvdGVjdGVkIGJ5IHRoZWlyIGNvcnJlc3BvbmRpbmcKPj4+IFZDUFUgbG9jaywK
Pj4+ICsgICAgICogaXQgaXMgbm90IHN1ZmZpY2llbnQgdG8gaG9sZCB0aGlzIHBlbmRpbmdfaXJx
IGxvY2sgaGVyZSB0bwo+Pj4gcXVlcnkgb3IKPj4+ICsgICAgICogY2hhbmdlIGxpc3Qgb3JkZXIg
b3IgYWZmaWxpYXRpb24uICovCj4+Cj4+IEFjdHVhbGx5LCBJIGhhdmUgb24gcXVlc3Rpb24gaGVy
ZS4gRG8gdGhlIHZDUFUgbG9jayBzdWZmaWNpZW50IHRvCj4+IHByb3RlY3QgdGhlIGxpc3RfaGVh
ZCBtZW1iZXJzLiBPciBkbyB5b3UgYWxzbyBtYW5kYXRlIHRoZSBwZW5kaW5nX2lycSB0bwo+PiBi
ZSBsb2NrZWQgYXMgd2VsbD8KPgo+IEZvciAqbWFuaXB1bGF0aW5nKiBhIGxpc3QgKHJlbW92aW5n
IG9yIGFkZGluZyBhIHBlbmRpbmdfaXJxKSB5b3UgbmVlZCB0bwo+IGhvbGQgYm90aCBsb2Nrcy4g
V2UgbmVlZCB0aGUgVkNQVSBsb2NrIGFzIHRoZSBsaXN0IGhlYWQgaW4gc3RydWN0IHZjcHUKPiBj
b3VsZCBjaGFuZ2UsIGFuZCB3ZSBuZWVkIHRoZSBwZXItSVJRIGxvY2sgdG8gcHJldmVudCBhIHBl
bmRpbmdfaXJxIHRvCj4gYmUgaW5zZXJ0ZWQgaW50byB0d28gbGlzdHMgYXQgdGhlIHNhbWUgdGlt
ZSAoYW5kIGFsc28gdGhlIGxpc3RfaGVhZAo+IG1lbWJlciB2YXJpYWJsZXMgYXJlIGNoYW5nZWQp
Lgo+IEhvd2V2ZXIganVzdCAqY2hlY2tpbmcqIHdoZXRoZXIgYSBjZXJ0YWluIHBlbmRpbmdfaXJx
IGlzIGEgbWVtYmVyIG9mIGEKPiBsaXN0IHdvcmtzIHdpdGgganVzdCBob2xkaW5nIHRoZSBwZXIt
SVJRIGxvY2suCgpUaGlzIGRvZXMgbm90IHNlZW0gdG8gYmUgaW5saW5lZCB3aXRoIHRoZSBkZXNj
cmlwdGlvbiBhYm92ZS4gSXQgc2F5cyAiSXQgCmlzIG5vdCBzdWZmaWNpZW50IHRvIGhvbGQgdGhp
cyBwZW5kaW5nX2lycSBsb2NrIGhlcmUgdG8gcXVlcnkuLi4iLgoKQWxzbywgdGhlcmUgYXJlIGEg
ZmV3IHBsYWNlcyBub3QgdGFraW5nIGJvdGggbG9jayB3aGVuIHVwZGF0aW5nIHRoZSAKbGlzdC4g
VGhpcyBpcyBhdCBsZWFzdCB0aGUgY2FzZSBvZjoKCS0gdmdpY19jbGVhcl9wZW5kaW5nX2lycXMK
CS0gZ2ljX2NsZWFyX3BlbmRpbmdfaXJxcwoJLSBpdHNfZGlzY2FyZF9ldmVudAoKU28gc29tZXRo
aW5nIGhhcyB0byBiZSBkb25lIHRvIGJlIHRoZSBjb2RlIGlubGluZWQgd2l0aCB0aGUgZGVzY3Jp
cHRpb24uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:45:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di1Rt-0001ze-F4; Wed, 16 Aug 2017 16:45:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1di1Rr-0001zI-Oh
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:45:39 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CC/FD-01724-2B674995; Wed, 16 Aug 2017 16:45:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMbThkO6msim
 RBq+aWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyu5fsZCx6LVEx7mtLA2C7YxcjFISQwg1Hi
 0qxX7CAOi8AaVomWbcdYQBwJgUusEjcafjJ1MXICOXESh3+eYoWwqyQWv50IZgsJqEjc3L6KC
 WLUT0aJU//XsYAkhAX0JI4c/QE0lgPIjpRY/tEcJMwmYCDxZsdesF4RASWJe6smg/UyC8xmkr
 gy8wZYL4uAqsT26f/ZQGxeAW+J3u4V7CA2p4CvxMIHl1kgFvtIHOzZywhiiwrISay83MIKUS8
 ocXLmExaQvcwCmhLrd+mDhJkF5CW2v53DPIFRZBaSqlkIVbOQVC1gZF7FqFGcWlSWWqRraKGX
 VJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY/vUMDIw7GH+f9jzEKMnBpCTK65U/J
 VKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9MKVBOsCg1PbUiLTMHGIkwaQkOHiUR3rMgad7igs
 Tc4sx0iNQpRkuOK1fWfWHi2LB6PZCccmD7FyYhlrz8vFQpcd5FIA0CIA0ZpXlw42DJ4hKjrJQ
 wLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5ZkCk8mXklcFtfAR3EBHTQlfZJIAeVJCKkpBoY3S10
 HOftvb2F/1NHxn+t5geR27yO7jJVWuTHIJgdcHn5wR2rcx2Vj/rd2Fr8uG/B5h3O1q4VT6a8n
 SE76/zE5le8/wTcf2xnetWv0Lu5J9N54sTpfPf2MPL128+dtWjx82NC9/0Ni4M3Ovz9sH61Wa
 pZuO023tbifxd+3jrQcKvp4MQM3rxrRUosxRmJhlrMRcWJAL/w9yoRAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502901937!102697911!1
X-Originating-IP: [209.85.128.194]
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 39859 invoked from network); 16 Aug 2017 16:45:38 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:45:38 -0000
Received: by mail-wr0-f194.google.com with SMTP id w63so4009052wrc.2
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:45:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=1ish8extx06PHo4LZ9i1t0CFsevQ6klSrEp1wHXIlLo=;
 b=O7QWT2gYgZnb1uRbv/i2xKhIcGrr+13LS+UvsJblBXyaAbELX0UnCNuyU113UDEhlV
 Ea29ytApCvTN9AlngfI9+uTCxebhoZlMcIEbymqelWAsWlmL8Ga4veIrS3coD0Jf0cip
 jS3Th/0zXZeuMHYv57nCP5Whq77IHVT7Z2bhJnTCte72zaQ9UbGyu4uCtD3WVkUPtFbO
 Ke33q0xtiDRwM9Dc8JVZ28qQ2sDkQfOb9qlF/+JBYXIv12qEn60OR4npKhDMgqyEQPD7
 seNDFberRxTjiM8w/usovxNbgRaK9e59UlhDu11VIkrAdfrm3CyxyP1zHTGC25Z5NJZY
 ylKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=1ish8extx06PHo4LZ9i1t0CFsevQ6klSrEp1wHXIlLo=;
 b=rp2rEpnHiJBDoEhaRBBI2geN9nZJn+U9jeA7SLUOBxutsH4U1CvkLPI55giB+fI9H5
 sQ52ZUQKwIfnBBb1L/soFl5f/+bDR3HOe5JSdh3r1LAdSbFOa1RJIegHzQYjb+d8o9Yb
 Zzl8pSYTE89hJMLjdPrGLaggAtJP1ZyFhi99YrqlUUZDbQv6chaKza10pv5hULHCRjhs
 YiaHzl5tfwdxb1IteB7HTmCecoGqWdKtK8BVL8s+t/WielYbcRfOIcGoz1sp2bchK6tg
 +IBrmGnr60Bfu22fFgsdDUJjT9ENK+/SBU7hfogTXvYmU+uV8hE5DVPrr0wv3APaK4KU
 XJpw==
X-Gm-Message-State: AHYfb5i1Paup5/9whJMh/mZlLBgyR69DsaIsDmndRI0mHtur8YgFoyRK
 MoLbGhLZna2rHA==
X-Received: by 10.28.212.147 with SMTP id l141mr1688586wmg.13.1502901937669;
 Wed, 16 Aug 2017 09:45:37 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id a134sm1891257wma.47.2017.08.16.09.45.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Aug 2017 09:45:36 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 18:45:35 +0200
Message-ID: <150290193547.24854.2362617593969664852.stgit@Solace.fritz.box>
In-Reply-To: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
References: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 1/6] xen: in do_softirq() sample
 smp_processor_id() once and for all.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gZmFjdCwgcmlnaHQgbm93LCB3ZSByZWFkIGl0IGF0IGV2ZXJ5IGl0ZXJhdGlvbiBvZiB0aGUg
bG9vcC4KVGhlIHJlYXNvbiBpdCdzIGRvbmUgbGlrZSB0aGlzIGlzIGhvdyBjb250ZXh0IHN3aXRj
aCB3YXMgaGFuZGxlZApvbiBJQTY0IChzZWUgY29tbWl0IGFlOWJmY2RjLCAiW1hFTl0gVmFyaW91
cyBzb2Z0aXJxIGNsZWFudXBzIiBbMV0pLgoKSG93ZXZlcjoKMSkgd2UgZG9uJ3QgaGF2ZSBJQTY0
IGFueSBsb25nZXIsIGFuZCBhbGwgdGhlIGFjaGl0ZWN0dXJlcyB0aGF0CiAgIHdlIGRvIHN1cHBv
cnQsIGFyZSBvayB3aXRoIHNhbXBsaW5nIG9uY2UgYW5kIGZvciBhbGw7CjIpIHNhbXBsaW5nIGF0
IGV2ZXJ5IGl0ZXJhdGlvbiAoc2xpZ2h0bHkpIGFmZmVjdCBwZXJmb3JtYW5jZTsKMykgc2FtcGxp
bmcgYXQgZXZlcnkgaXRlcmF0aW9uIGlzIG1pc2xlYWRpbmcsIGFzIGl0IG1ha2VzIHBlb3BsZQog
ICBiZWxpZXZlIHRoYXQgaXQgaXMgY3VycmVudGx5IHBvc3NpYmxlIHRoYXQgU0NIRURVTEVfU09G
VElSUQogICBtb3ZlcyB0aGUgZXhlY3V0aW9uIGZsb3cgb24gYW5vdGhlciBDUFUgKGFuZCB0aGUg
Y29tbWVudCwKICAgYnkgcmVpbmZvcmNpbmcgdGhpcyBiZWxpZWYsIG1ha2VzIHRoaW5ncyBldmVu
IHdvcnNlISkuCgpUaGVyZWZvcmUsIGxldCdzOgotIGRvIHRoZSBzYW1wbGluZyBvbmx5IG9uY2Us
IGFuZCByZW1vdmUgdGhlIGNvbW1lbnQ7Ci0gbGVhdmUgYW4gQVNTRVJUKCkgYXJvdW5kLCBzbyB0
aGF0LCBpZiBjb250ZXh0IHN3aXRjaGluZwogIGxvZ2ljIGNoYW5nZXMgKGluIGN1cnJlbnQgb3Ig
bmV3IGFyY2hlcyksIHdlIHdpbGwgbm90aWNlLgoKWzFdIFNvbWUgbW9yZSAoaGlzdG9yaWNhbCkg
aW5mb3JtYXRpb24gaGVyZToKICAgIGh0dHA6Ly9vbGQtbGlzdC1hcmNoaXZlcy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDA2LTA2L21zZzAxMjYyLmh0bWwKClNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQpUaGlzIGhhcyBiZWVuIHN1Ym1pdHRlZCBhbHJlYWR5
LCBhcyBhIHBhcnQgb2YgYW5vdGhlciBzZXJpZXMuIERpc2N1c3Npb24gaXMgaGVyZToKIGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAwMTAy
Lmh0bWwKCkZvciB0aGUgc3VwZXIgbGF6eSwgSmFuJ3MgbGF0ZXN0IHdvcmQgaW4gdGhhdCB0aHJl
YWQgd2VyZSB0aGVzZToKICJJJ3ZlIHZvaWNlZCBteSBvcGluaW9uLCBidXQgSSBkb24ndCBtZWFu
IHRvIGJsb2NrIHRoZSBwYXRjaC4gQWZ0ZXIKICBhbGwgdGhlcmUncyBubyBhY3RpdmUgaXNzdWUg
dGhlIGNoYW5nZSBpbnRyb2R1Y2VzLiIKIChodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMDc5Ny5odG1sKQoKU2luY2UgdGhlbjoKLSBjaGFu
Z2VkICJvbmNlIGFuZCBmb3IgYWxsIiB3aXRoICJvbmx5IG9uY2UiLCBhcyByZXF1ZXN0ZWQgYnkg
R2VvcmdlIChhbmQKICBhcHBsaWVkIGhpcyBSZXZpZXdlZC1ieSwgYXMgaGUgc2FpZCBJIGNvdWxk
KS4KLS0tCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyB8ICAgIDggKystLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zb2Z0aXJxLmMgYi94ZW4vY29tbW9uL3NvZnRpcnEuYwppbmRleCBhYzEyY2Y4Li42N2M4
NGJhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NvZnRpcnEuYworKysgYi94ZW4vY29tbW9uL3Nv
ZnRpcnEuYwpAQCAtMjcsMTYgKzI3LDEyIEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25l
ZCBpbnQsIGJhdGNoaW5nKTsKIAogc3RhdGljIHZvaWQgX19kb19zb2Z0aXJxKHVuc2lnbmVkIGxv
bmcgaWdub3JlX21hc2spCiB7Ci0gICAgdW5zaWduZWQgaW50IGksIGNwdTsKKyAgICB1bnNpZ25l
ZCBpbnQgaSwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHVuc2lnbmVkIGxvbmcgcGVu
ZGluZzsKIAogICAgIGZvciAoIDsgOyApCiAgICAgewotICAgICAgICAvKgotICAgICAgICAgKiBJ
bml0aWFsaXNlIEBjcHUgb24gZXZlcnkgaXRlcmF0aW9uOiBTQ0hFRFVMRV9TT0ZUSVJRIG1heSBt
b3ZlCi0gICAgICAgICAqIHVzIHRvIGFub3RoZXIgcHJvY2Vzc29yLgotICAgICAgICAgKi8KLSAg
ICAgICAgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgICAgICBBU1NFUlQoY3B1ID09IHNt
cF9wcm9jZXNzb3JfaWQoKSk7CiAKICAgICAgICAgaWYgKCByY3VfcGVuZGluZyhjcHUpICkKICAg
ICAgICAgICAgIHJjdV9jaGVja19jYWxsYmFja3MoY3B1KTsKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:45:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di1Rs-0001zT-8M; Wed, 16 Aug 2017 16:45:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1di1Rr-0001zH-Bc
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:45:39 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 37/15-03765-2B674995; Wed, 16 Aug 2017 16:45:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyMbThkO6qsim
 RBr/m6Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnn9v5hL9ggVHHrz3KmBsYvfF2MXBxCAjMY
 JY4+vMEC4rAITGWVeD79PhuIIyGwkVXi4pt3rF2MnEBOnERf2y8ou0riy4t+ZhBbSEBF4ub2V
 UwQ9ndGiZcfNUFsYQE9iSNHf7BD2IESL25eYQGx2QQMJN7s2As2R0RASeLeqslgvcwCT5gkVj
 5lBLFZBFQlTrY+A6rn4OAV8JHof1gLEhYVkJNYebkFrJVXQFDi5MwnYCXMApoS63fpQ0yRl9j
 +dg7zBEahWUiqZiFUzUJStYCReRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempO
 YlKxXnJ+7iZGYCgzAMEOxtmX/Q8xSnIwKYnyeuVPiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 buhFCgnWJSanlqRlpkDjCqYtAQHj5II71mQNG9xQWJucWY6ROoUoyXHlSvrvjBxbFi9HkhOOb
 D9C5MQS15+XqqUOO8ikAYBkIaM0jy4cbDIv8QoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3hi
 QKTyZeSVwW18BHcQEdNCV9kkgB5UkIqSkGhiFNVruTbHqbv7rVrbr8pOZwSWJE3z3BSqzXTq5
 xeqA3fy2ar51GqHHVzdnO+yySjadLODnxHhx/nzrbf4SvPX/T71JdXz4bZIYy+63u8//iHCeY
 WlZNrvyvq1mS+iCmEda02YkR3ZzrVvQfPGowCHXPV8nLJlWUHho37zNHxetf2wws/i63llXJZ
 bijERDLeai4kQAmGk7vvcCAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502901930!52548353!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34444 invoked from network); 16 Aug 2017 16:45:30 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:45:30 -0000
Received: by mail-wr0-f194.google.com with SMTP id x43so4009855wrb.1
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:45:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=lyn+g0Wrv9Ku3Um4vzvNpnSWk0tYZ3gpsqgUqdfyQ+s=;
 b=Joe+reTSmkcm3FEzvvgqZOeSmUbn0/nuw5vqxIo8oWxOhCWi/LYtqUKt+yJ75Q3h1G
 Z8vIbS0++YMt+7OQWRdqUTRSbfyI+bwCfSvlEUymiAdOFujWjG34LsgZ0oHuP+oXBFGL
 YqiuenqUQ6dGLERQo8sP9UGPFP4f7odcpvmGj+sbpsnKt8qNs+x1G9iY8uP82HUDPWJF
 BfKRDuyV4Co286UTu8r8rah7rQwBreMVvOeuGcIrHtHudZtFGVSUtOJEduDKZXOy1N65
 dVsRTh0FSkuv82kZMEWlRNXYd+KvIFjTJe/LNngsUOBwWIySXCEXYa3ahpOxL8y6e+m3
 /KHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=lyn+g0Wrv9Ku3Um4vzvNpnSWk0tYZ3gpsqgUqdfyQ+s=;
 b=czTa1xaubIiuOxJcc7x+1D5gPb3sgetDXvWqVJImGH2VBLMEXlMDBvcCgNACFRgH3+
 4bG98EfSIREOCbbPzaKA9bW9JYXvYmvBBUaCNNu+AYW1HyujoZRRWxIc8VxJZTMdEbpL
 vaMVhux0NFTZMeV6W47U5TrdaagjBZ7OfX+3/0dEOcASrPLMIKfXnXs0fMydMqEH/+jJ
 fImiAoSSQXMUdF3gei8IO0p8a5GsQUp7YdFfBpchiUP64jhiGoP2TeKK9qu6RQlV0+jE
 THYV/Aqgq9RPDJKPl5ffFlJWPTiThLj6SF8Fzn2r+6a4FK2fCRHjm+scEuhE+UW47YAo
 kMgg==
X-Gm-Message-State: AHYfb5j1sXlWsLD1yt46LpBqu/Nr9ei+z8uK/jOVSqxH0kx8LJ/++LXL
 pQSmMFvDconWXw==
X-Received: by 10.223.151.65 with SMTP id r59mr1683720wrb.189.1502901930353;
 Wed, 16 Aug 2017 09:45:30 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id m4sm14354149wmf.2.2017.08.16.09.45.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Aug 2017 09:45:29 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 18:45:27 +0200
Message-ID: <150290125292.24854.17418548557562763544.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 0/6] xen: RCU: x86/ARM: Add support of
 rcu_idle_{enter, exit}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIGlzIHRha2UgMiBvZiB0aGlzIHNlcmllcywgdjEgb2Ygd2hpY2ggY2FuIGJl
IGZvdW5kIGhlcmU6CgogaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTctMDcvbXNnMDI3NzAuaHRtbAoKVGhpcyBuZXcgdmVyc2lvbiBpcyBtb3N0bHkgYWJv
dXQgdGFraW5nIGNhcmUgb2YgdGhlIHZhcmlvdXMgcmV2aWV3IGNvbW1lbnRzCnJlY2VpdmVkLiBT
b21ldGhpbmcgb2YgdGhlIGRpZmZlcmVuY2VzIGFyZSB3b3J0aCBhIG1lbnRpb24gaGVyZSwgdGhv
dWdoOgoKLSBwYXRjaCAzIGlzIHNpZ25pZmljYW50bHkgZGlmZmVyZW50LCBhcyBhIGNvbnNlcXVl
bmNlIG9mIHRoZSBmYWN0IHRoYXQgVGltCiAgaGlnaGxpZ2h0ZWQsIGR1cmluZyB2MSByZXZpZXcs
IHRoYXQgdGhlcmUgd2FzIGFub3RoZXIgbGF0ZW50IHJhY2UgdGhhdCB3ZQogIHNob3VsZCBkZWFs
IHdpdGguIEx1Y2tpbHksIGl0IGJhc2ljYWxseSAid2FzIGVub3VnaCIgdG8gbW92ZSB0aGUgaW52
b2NhdGlvbnMKICBvZiByY3VfaWRsZV97ZW50ZXIsZXhpdH0oKSBhIGJpdCwgYW5kIGFkZCBzb21l
IGJhcnJpZXJzIChkZXRhaWxzIGluIHRoZQogIHBhdGNoIGNoYW5nZWxvZyk7CgotIHBhdGNoIDYg
aGFzIGJlZW4gYWRkZWQsIGluIHRoZSBhdHRlbXB0IG9mIGFkZHJlc3NpbmcgY29uY2VybnMgKGNv
bWluZyBtYWlubHkKICBmcm9tIFN0ZWZhbm8pIGFib3V0IHRoZSBmYWN0IHRoYXQgdGhlIHRpbWVy
IHdlIG5lZWQgdG8gaW50cm9kdWNlIHRvIGRlYWwKICB3aXRoIGlkbGUgQ1BVcyB3aXRoIHF1ZXVl
ZCBjYWxsYmFja3MsIG1heSBiZSBmaXJpbmcgdG9vIG9mdGVuIChsZWFkaW5nIHRvCiAgcG93ZXIg
YmVpbmcgd2FzdGVkKS4KClRoZXJlIGlzIGEgZ2l0IGJyYW5jaCwgd2l0aCB0aGlzIHNlcmllcyBp
biBpdCwgYXZhaWxhYmxlIGhlcmU6CgogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9kYXJp
b2YveGVuLmdpdCAgcmVsL3JjdS9pbnRyb2R1Y2UtaWRsZS1lbnRlci1leGl0LXYyCiBodHRwczov
L3RyYXZpcy1jaS5vcmcvZmRhcmlvL3hlbi9idWlsZHMvMjY1MjI1NjI2CgpUaGlzIHBhdGNoIHNl
cmllcyBhZGRyZXNzZXMgdGhlIFhFTi0yNyBpc3N1ZSwgd2hpY2ggSSB0aGluayBKdWxpZW4gd2Fu
dHMgdG8KY29uc2lkZXIgYSBibG9ja2VyIGZvciA0LjEwOgoKIGh0dHBzOi8veGVucHJvamVjdC5h
dGxhc3NpYW4ubmV0L2Jyb3dzZS9YRU4tMjcKClRoYW5rcyBhbmQgUmVnYXJkcywKRGFyaW8KLS0t
CgpEYXJpbyBGYWdnaW9saSAoNik6CiAgICAgIHhlbjogaW4gZG9fc29mdGlycSgpIHNhbXBsZSBz
bXBfcHJvY2Vzc29yX2lkKCkgb25jZSBhbmQgZm9yIGFsbC4KICAgICAgeGVuOiBBUk06IHN1c3Bl
bmQgdGhlIHRpY2sgKGlmIGluIHVzZSkgd2hlbiBnb2luZyBpZGxlLgogICAgICB4ZW46IFJDVS94
ODYvQVJNOiBkaXNjb3VudCBDUFVzIHRoYXQgd2VyZSBpZGxlIHdoZW4gZ3JhY2UgcGVyaW9kIHN0
YXJ0ZWQuCiAgICAgIHhlbjogUkNVOiBkb24ndCBsZXQgYSBDUFUgd2l0aCBhIGNhbGxiYWNrIGdv
IGlkbGUuCiAgICAgIHhlbjogUkNVOiBhdm9pZCBidXN5IHdhaXRpbmcgdW50aWwgdGhlIGVuZCBv
ZiBncmFjZSBwZXJpb2QuCiAgICAgIHhlbjogdHJ5IHRvIHByZXZlbnQgaWRsZSB0aW1lciBmcm9t
IGZpcmluZyB0b28gb2Z0ZW4uCgogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgfCAgIDI5
ICsrKysrKy0tLQogeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgfCAgICAzIC0KIHhlbi9j
b21tb24vcmN1cGRhdGUuYyAgICAgICAgIHwgIDEzMCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgfCAgICA0ICsK
IHhlbi9jb21tb24vc29mdGlycS5jICAgICAgICAgIHwgICAgOCArLS0KIHhlbi9pbmNsdWRlL3hl
bi9wZXJmY19kZWZuLmggIHwgICAgMiArCiB4ZW4vaW5jbHVkZS94ZW4vcmN1cGRhdGUuaCAgICB8
ICAgIDYgKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgIHwgICAgNiArLQogOCBmaWxl
cyBjaGFuZ2VkLCAxNjYgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCi0tCjw8VGhpcyBo
YXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUp
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCkRhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJvdXQubWUvZGFyaW8uZmFn
Z2lvbGkKU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyLCBDaXRyaXggU3lzdGVtcyBSJkQgTHRkLiwg
Q2FtYnJpZGdlIChVSykKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:45:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di1S0-00020E-ME; Wed, 16 Aug 2017 16:45:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1di1Ry-0001zz-Kx
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:45:46 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B2/9D-01995-9B674995; Wed, 16 Aug 2017 16:45:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsVyMbThkO7Osim
 RBq23BCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDd2IKVvFUfN34j7WBcTpnFyMXh5DADEaJ
 n8cPsYE4LAJrWCWe33gG5kgIXGKVmDfjFlMXIyeQEyex68cF9i5GDiC7UuLo8wyQsJCAisTN7
 auYICZ9Z5T4/3U5O0hCWEBP4sjRH1B2gMTpJXvA5rAJGEi82bGXFcQWEVCSuLdqMlicWSBUYs
 fRF2A2i4CqxOSn35lBdvEKeEssb6wGCXMK+EosfHCZBWKvj8TBnr2MILaogJzEysstYCN5BQQ
 lTs58wgLSyiygKbF+lz7EdHmJ7W/nME9gFJmFpGoWQtUsJFULGJlXMWoUpxaVpRbpGhrqJRVl
 pmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhj4DEOxgXP3b6RCjJAeTkiivV/6USCG+p
 PyUyozE4oz4otKc1OJDjDIcHEoSvDKlQDnBotT01Iq0zBxgFMKkJTh4lER4z4KkeYsLEnOLM9
 MhUqcYjTmuXFn3hYljyoHtX5iEWPLy81KlxHkXgZQKgJRmlObBDYIlh0uMslLCvIxApwnxFKQ
 W5WaWoMq/YhTnYFQS5pUFmcKTmVcCt+8V0ClMQKdcaZ8EckpJIkJKqoGxxMKg93D7uoWvX5o7
 RUTdZGU5NmU534mVgbcfCp6/57FFInz/8m0LriowiS8/P+uaOuP9opnSk7+fXeSp0t7/ZebnK
 VuFr02Vv/pzx5afcTPfdyTH6XJzLZ304Eiov2PwqaRmA627+get9U70vrhUt6cnwtg99zbPmz
 080jVGSm+rfrRGOBzkU2Ipzkg01GIuKk4EAK0RyAoJAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502901945!110301588!1
X-Originating-IP: [209.85.128.194]
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 14737 invoked from network); 16 Aug 2017 16:45:45 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:45:45 -0000
Received: by mail-wr0-f194.google.com with SMTP id x43so4011038wrb.1
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:45:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=sOocSPj1PjeiBpwbNyWkUXKqfGZ4Rh8E0bPHs+s8gPA=;
 b=TLVpORCRc1NTETN8APNIVydww2GaslnaFk18ku+sqGnTCxOWNFVIQCdlk0ugK1xYwo
 DODsQgbjz+AVZ0agUQoTxvSpQhrJPMLRjQWEz1xLQpCRlt1OkZA4YomP0Ymm6yDLY+V4
 MBSjUFVCYeAbZySSpwbKA5VeaSYds9zpCHxRq9SvSCwn7V5iDCKUTEeTCNzV0VUjZsAk
 TdCQD8qJYE5GkAImRaCuH8oYVRW1BT1AXku0Pkfui0Q2V9IMs+C6y8/CpZoE5biDL9BR
 /DZO7z458zoHVhwDyAx/ucK219amztXKse5IVxf4zGYWt8yPEu7+I+nLZpTvBkU/1Afk
 Ggjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=sOocSPj1PjeiBpwbNyWkUXKqfGZ4Rh8E0bPHs+s8gPA=;
 b=d+S5GKSjQ3yebLRDQRWNoZau+bKKcPzIcCFWhaH+qTUmlnYJ+yvsead+H9ZCBjf1p1
 62pERI9p2HpYODRtk+e++uhqtNa+yTrGD7LUt8FrXvtRysNf8WJrbZfXYaBqN8V+XjPm
 CudnSuyN+sBOgn5Pqh9qUxohRpaiy0NmaZiv6dzMCeAaZBUi4GzgegQlh0sNkgy4E1ob
 7/YopxUTf5VqbzoP1rwistDUY54urJeDVEwMX72yrd9RwRLXFTXI2nb7/Q+67z19xpna
 8bkLdOOYaofMoON+IYA0UfJG+67KbHGYfq6PWqanN7V9Gr+TgNZUALI2qK5LPJRQdTuC
 R2lQ==
X-Gm-Message-State: AHYfb5izv+fcLPspIkj2f6zDGT0HW7tEN7xj75H9oTQRpmGzcXuHMa5M
 cysGFlg2ifoIqM2o
X-Received: by 10.223.147.97 with SMTP id 88mr1685781wro.226.1502901944663;
 Wed, 16 Aug 2017 09:45:44 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id e9sm1909159wmi.40.2017.08.16.09.45.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Aug 2017 09:45:44 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 18:45:42 +0200
Message-ID: <150290194281.24854.9441700207015873757.stgit@Solace.fritz.box>
In-Reply-To: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
References: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v2 2/6] xen: ARM: suspend the tick (if in use)
 when going idle.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgY29tbWl0IDk2NGZhZThhYyAoImNwdWlkbGU6IHN1c3BlbmQvcmVzdW1lIHNjaGVkdWxl
cgp0aWNrIHRpbWVyIGR1cmluZyBjcHUgaWRsZSBzdGF0ZSBlbnRyeS9leGl0IiksIGlmIGEgc2No
ZWR1bGVyCmhhcyBhIHBlcmlvZGljIHRpY2sgdGltZXIsIHdlIHN0b3AgaXQgd2hlbiBnb2luZyBp
ZGxlLgoKVGhpcywgaG93ZXZlciwgaXMgb25seSB0cnVlIGZvciB4ODYuIE1ha2UgaXQgdHJ1ZSBm
b3IgQVJNIGFzCndlbGwuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyB8ICAgMjkgKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwppbmRleCBlZWViYmRiLi4yMTYwZDJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0zOSw2ICszOSwyNSBAQAog
CiBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwogCitzdGF0aWMgdm9p
ZCBkb19pZGxlKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKKworICAgIHNjaGVkX3RpY2tfc3VzcGVuZCgpOworICAgIC8qIHNjaGVkX3RpY2tfc3Vz
cGVuZCgpIGNhbiByYWlzZSBUSU1FUl9TT0ZUSVJRLiBQcm9jZXNzIGl0IG5vdy4gKi8KKyAgICBw
cm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKworICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cisg
ICAgaWYgKCBjcHVfaXNfaGFsdGFibGUoY3B1KSApCisgICAgeworICAgICAgICBkc2Ioc3kpOwor
ICAgICAgICB3ZmkoKTsKKyAgICB9CisgICAgbG9jYWxfaXJxX2VuYWJsZSgpOworCisgICAgc2No
ZWRfdGlja19yZXN1bWUoKTsKK30KKwogdm9pZCBpZGxlX2xvb3Aodm9pZCkKIHsKICAgICB1bnNp
Z25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtNTIsMTUgKzcxLDcgQEAgdm9p
ZCBpZGxlX2xvb3Aodm9pZCkKICAgICAgICAgaWYgKCB1bmxpa2VseSh0YXNrbGV0X3dvcmtfdG9f
ZG8oY3B1KSkgKQogICAgICAgICAgICAgZG9fdGFza2xldCgpOwogICAgICAgICBlbHNlCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Ci0gICAgICAgICAgICBpZiAo
IGNwdV9pc19oYWx0YWJsZShjcHUpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBk
c2Ioc3kpOwotICAgICAgICAgICAgICAgIHdmaSgpOwotICAgICAgICAgICAgfQotICAgICAgICAg
ICAgbG9jYWxfaXJxX2VuYWJsZSgpOwotICAgICAgICB9CisgICAgICAgICAgICBkb19pZGxlKCk7
CiAKICAgICAgICAgZG9fc29mdGlycSgpOwogICAgICAgICAvKgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:45:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16:45: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.xen.org>)
	id 1di1S7-000230-0g; Wed, 16 Aug 2017 16:45:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1di1S5-00022K-SX
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:45:53 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1D/86-03937-1C674995; Wed, 16 Aug 2017 16:45:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyMbThoO6Bsim
 RBpMWSFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfdy1jKfhlVjFlzjamBsY7Ol2MnBxCAjMY
 JQ7s9uhi5OJgEVjDKvHn2RRWEEdC4BKrxJbpm1lBqiQE4iQuTd/I0sXIAWRXShy95QXRrCJxc
 /sqJpB6IYEfjBLfXxwGqxcW0JM4cvQHO4SdJLF5zWlGEJtNwEDizY69YDUiAkoS91ZNZgKxmQ
 WeMEmsfApWwyKgKnHv4EGwOK+Aj8T86z9YQGxOAV+JhQ8us0As9pE42LMXrF5UQE5i5eUWVoh
 6QYmTM5+A3cksoCmxfpc+xHh5ie1v5zBPYBSZhaRqFkLVLCRVCxiZVzFqFKcWlaUW6Rqa6iUV
 ZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAY/AxDsYPy2LOAQoyQHk5Ior1f+lEghv
 qT8lMqMxOKM+KLSnNTiQ4wyHBxKErwbSoFygkWp6akVaZk5wDiESUtw8CiJ8M4vAUrzFhck5h
 ZnpkOkTjFacly5su4LE8eG1euB5JQD278wCbHk5eelSonzLgKZJwDSkFGaBzcOliouMcpKCfM
 yAh0oxFOQWpSbWYIq/4pRnINRSZg3BmQKT2ZeCdzWV0AHMQEddKV9EshBJYkIKakGRrFkSQvv
 W8cPzzvsHdu0bYnBf+6tlafZWEJ5ll768tf/UMD2/volwsLKl2p8Jlzk4p+dqrgs5oPqt8X71
 oY7G7+eeik9zZDj0VRt3ul+eb56c+KEVkWlOV0stH+y8eo6o28rk/oiFfU3zfx0qWtn3M3Mma
 d1Vde2tjy5rhk9/cKCHfznPS9+d1diKc5INNRiLipOBACDAmL6EAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502901952!106621095!1
X-Originating-IP: [209.85.128.193]
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 20776 invoked from network); 16 Aug 2017 16:45:52 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:45:52 -0000
Received: by mail-wr0-f193.google.com with SMTP id y67so4006889wrb.3
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:45:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=i+WI8gfF85syWjVTMZfirfqm+ymSjeCWWPlFjBF/T+Q=;
 b=J/ZuNUe7MY7vAmBhg6G6Oa4UJ0H5sHNUULHmj4KneFW3JtQvAx2ymC6Cv/qrPr+tYI
 4dGJ4EpCBlFYaEdCdBRbwBlrrHF0tr8Ya8+rznIRbObSGUEXPS4nH09RFtj4mjQRuQ5F
 dBOaFuFCUkIGhU6M27ao9Tj/MMFTACItbToQ/1TTxTRfdrwaZp4IeEqf0AiCxlM+URTi
 ArWsTcDdMI1WOdwfS9eq/2MpGsieS0BEoTR+/6tEcZ+hBgPBBXcJ/LiXsgNE0rqhav6S
 mlWTjhFGbYzFTLTVRTN9479RAbuY7XKYbox9pJ3kapi0xvzKSuTjjUgHH7D9Zdmunzop
 JaIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=i+WI8gfF85syWjVTMZfirfqm+ymSjeCWWPlFjBF/T+Q=;
 b=r6esgSaSxFjPZYDfHI/ZiUkdwNZzhfT3mwub2k9IAMXiMtf6tHiryHE7Gn3zhmJa4m
 jlLRZaVzeY0+CbqDImE7+QmBRgoXeLOLlF1jHWVcwZHhGB14AAEWT1Gi8mfXU/rNEsh+
 p8yncr/i2iPSLfvDUmg+6s/QMdyMzs+pxmesanNtAnwLtfEQCEEvQJLrW7IeyKsqU5Ih
 Duu/kq8CJvw4ichxzl4Hx/BtFRBi+y0ATSSS9twgb3GFWeUk5CAKOU6zl63ZqpHBp/lW
 SKziqwBYATm75mRsw8/tK/TQEfTkt/m4hRrGWtxSKs6UzHTutzmZbMxvtmWHE9nibGIC
 b9zw==
X-Gm-Message-State: AHYfb5hhqA6OuqMr4zTC/CFNexKlckgOSUzgldkp6LU6cy1Pf/qMNTYF
 vODiwUFpbT0AEg==
X-Received: by 10.223.162.139 with SMTP id s11mr716658wra.25.1502901952040;
 Wed, 16 Aug 2017 09:45:52 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id m189sm1960652wmb.9.2017.08.16.09.45.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Aug 2017 09:45:51 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 18:45:49 +0200
Message-ID: <150290194976.24854.16620727129787611822.stgit@Solace.fritz.box>
In-Reply-To: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
References: <150290125292.24854.17418548557562763544.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 3/6] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIGlzIGEgdGlja2xlc3MgKG1pY3JvLSlrZXJuZWwsIGkuZS4sIHdoZW4gYSBDUFUgYmVjb21l
cwppZGxlIHRoZXJlIGlzIG5vIHRpbWVyIHRpY2sgdGhhdCB3aWxsIHBlcmlvZGljYWxseSB3YWtl
IHRoZQpDUFUgdXAuCk9UT0gsIHdoZW4gd2UgaW1wb3J0ZWQgUkNVIGZyb20gTGludXgsIExpbnV4
IHdhcyAob24geDg2KSBhCnRpY2tpbmcga2VybmVsLCBpLmUuLCB0aGVyZSB3YXMgYSBwZXJpb2Rp
YyB0aW1lciB0aWNrIGFsd2F5cwpydW5uaW5nLCBldmVuIG9uIGlkbGUgQ1BVcy4gVGhpcyB3YXMg
YmFkIGZvciBwb3dlciBjb25zdW1wdGlvbiwKYnV0LCBmb3IgaW5zdGFuY2UsIG1hZGUgaXQgZWFz
eSB0byBtb25pdG9yIHRoZSBxdWllc2NlbnQgc3RhdGVzCm9mIGFsbCB0aGUgQ1BVcywgYW5kIGhl
bmNlIHRlbGwgd2hlbiBSQ1UgZ3JhY2UgcGVyaW9kcyBlbmRlZC4KCkluIFhlbiwgdGhhdCBpcyBp
bXBvc3NpYmxlLCBhbmQgdGhhdCdzIHBhcnRpY3VsYXJseSBwcm9ibGVtYXRpYwp3aGVuIHRoZSBz
eXN0ZW0gaXMgdmVyeSBsaWdodGx5IGxvYWRlZCwgYXMgc29tZSBDUFVzIG1heSBuZXZlcgpoYXZl
IHRoZSBjaGFuY2UgdG8gdGVsbCB0aGUgUkNVIGNvcmUgbG9naWMgYWJvdXQgdGhlaXIgcXVpZXNj
ZW5jZSwKYW5kIGdyYWNlIHBlcmlvZHMgY291bGQgZXh0ZW5kIGluZGVmaW5pdGVseSEKClRoaXMg
aGFzIGxlZCwgb24geDg2LCB0byBsb25nIChhbmQgdW5wcmVkaWN0YWJsZSkgZGVsYXlzIGJldHdl
ZW4KUkNVIGNhbGxiYWNrcyBxdWV1ZWluZyBhbmQgdGhlaXIgYWN0dWFsIGludm9rYXRpb24uIE9u
IEFSTSwgd2UndmUKZXZlbiBzZWVuIGluZmluaXRlIGdyYWNlIHBlcmlvZHMgKGUuZy4sIGNvbXBs
YXRlX2RvbWFpbl9kZXN0cm95KCkKbmV2ZXIgYmVpbmcgYWN0dWFsbHkgaW52b2tlZCEpLiBTZWUg
aGVyZToKCiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTctMDEvbXNnMDI0NTQuaHRtbAoKVGhlIGZpcnN0IHN0ZXAgZm9yIGZpeGluZyB0aGlz
IHNpdHVhdGlvbiBpcyBmb3IgUkNVIHRvIHJlY29yZCwKYXQgdGhlIGJlZ2lubmluZyBvZiBhIGdy
YWNlIHBlcmlvZCwgd2hpY2ggQ1BVcyBhcmUgYWxyZWFkeSBpZGxlLgpJbiBmYWN0LCBiZWluZyBp
ZGxlLCB0aGV5IGNhbid0IGJlIGluIHRoZSBtaWRkbGUgb2YgYW55IHJlYWQtc2lkZQpjcml0aWNh
bCBzZWN0aW9uLCBhbmQgd2UgZG9uJ3QgaGF2ZSB0byB3YWl0IGZvciB0aGVpciBxdWllc2NlbmNl
LgoKVGhpcyBpcyB0cmFja2VkIGluIGEgY3B1bWFzaywgaW4gYSBzaW1pbGFyIHdheSB0byBob3cg
aXQgd2FzIGFsc28KZG9uZSBpbiBMaW51eCAob24gczM5MCwgd2hpY2ggd2FzIHRpY2tsZXNzIGFs
cmVhZHkpLiBJdCBpcyBhbHNvCmJhc2ljYWxseSB0aGUgc2FtZSBhcHByb2FjaCB1c2VkIGZvciBt
YWtpbmcgTGludXggeDg2IHRpY2tsZXNzLAppbiAyLjYuMjEgb24gKHNlZSBjb21taXQgNzliZjJi
YjMgInRpY2stbWFuYWdlbWVudDogZHludGljayAvCmhpZ2hyZXMgZnVuY3Rpb25hbGl0eSIpLgoK
Rm9yIGNvcnJlY3RuZXNzLCB3ZWUgYWxzbyBhZGQgYmFycmllcnMuIE9uZSBpcyBhbHNvIHByZXNl
bnQgaW4KTGludXgsIChzZWUgY29tbWl0IGMzZjU5MDIzLCAiRml4IFJDVSByYWNlIGluIGFjY2Vz
cyBvZiBub2h6X2NwdV9tYXNrIiwKYWx0aG91Z2gsIHdlIGNoYW5nZSB0aGUgY29kZSBjb21tZW50
IHRvIHNvbWV0aGluZyB0aGF0IG1ha2VzIGJldHRlcgpzZW5zZSBmb3IgdXMpLiBUaGUgb3RoZXIg
KHdoaWNoIGlzIGl0cyBwYWlyKSwgaXMgcHV0IGluIHRoZSBuZXdseQppbnRyb2R1Y2VkIGZ1bmN0
aW9uIHJjdV9pZGxlX2VudGVyKCksIHJpZ2h0IGFmdGVyIHVwZGF0aW5nIHRoZQpjcHVtYXNrLiBU
aGV5IHByZXZlbnQgcmFjZXMgYmV0d2VlbiBDUFVzIGdvaW5nIGlkbGUgZHVyaW5nIHRoZQpiZWdp
bm5pbmcgb2YgYSBncmFjZSBwZXJpb2QuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KQ2hhbmdlcyBmcm9tIHYxOgoqIGNhbGwgcmN1X2lkbGVfe2VudGVyLGV4aXR9
KCkgZnJvbSB0aWNrIHN1c3BlbnNpb24vcmVzdGFydGluZyBsb2dpYy4gIFRoaXMKICB3aWRlbiB0
aGUgd2luZG93IGR1cmluZyB3aGljaCBhIENQVSBoYXMgaXRzIGJpdCBzZXQgaW4gdGhlIGlkbGUg
Y3B1bWFzay4KICBEdXJpbmcgcmV2aWV3LCBpdCB3YXMgc3VnZ2VzdGVkIHRvIGRvIHRoZSBvcHBv
c2l0ZSAobmFycm93IGl0KSwgYW5kIHRoYXQncwogIHdoYXQgSSBkaWQgZmlyc3QuIEJ1dCB0aGVu
LCBJIGNoYW5nZWQgbXkgbWluZCwgYXMgZG9pbmcgdGhpbmdzIGFzIHRoZXkgbG9vawogIG5vdyAo
d2lkZSB3aW5kb3cpLCBjdXJlcyBhbm90aGVyIHByZS1leGlzdGluZyAoYW5kIGluZGVwZW5kZW50
KSByYWNhIHdoaWNoCiAgVGltIGRpc2NvdmVyZWQsIHN0aWxsIGR1cmluZyB2MSByZXZpZXc7Ciog
YWRkIGEgYmFycmllciBpbiByY3VfaWRsZV9lbnRlcigpIHRvbywgdG8gcHJvcGVybHkgZGVhbCB3
aXRoIHRoZSByYWNlIFRpbQogIHBvaW50ZWQgb3V0IGR1cmluZyByZXZpZXc7CiogbWFyayBDUFUg
d2hlcmUgUkNVIGluaXRpYWxpemF0aW9uIGhhcHBlbnMsIGF0IGJvb3QsIGFzIG5vbi1pZGxlLgot
LS0KIHhlbi9jb21tb24vcmN1cGRhdGUuYyAgICAgIHwgICA0OCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAg
ICAyICsrCiB4ZW4vaW5jbHVkZS94ZW4vcmN1cGRhdGUuaCB8ICAgIDMgKysrCiAzIGZpbGVzIGNo
YW5nZWQsIDUxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9yY3VwZGF0ZS5jIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCmluZGV4IDhjYzVhODIu
LjlmN2Q0MWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmN1cGRhdGUuYworKysgYi94ZW4vY29t
bW9uL3JjdXBkYXRlLmMKQEAgLTUyLDcgKzUyLDggQEAgc3RhdGljIHN0cnVjdCByY3VfY3RybGJs
ayB7CiAgICAgaW50ICBuZXh0X3BlbmRpbmc7ICAvKiBJcyB0aGUgbmV4dCBiYXRjaCBhbHJlYWR5
IHdhaXRpbmc/ICAgICAgICAgKi8KIAogICAgIHNwaW5sb2NrX3QgIGxvY2sgX19jYWNoZWxpbmVf
YWxpZ25lZDsKLSAgICBjcHVtYXNrX3QgICBjcHVtYXNrOyAvKiBDUFVzIHRoYXQgbmVlZCB0byBz
d2l0Y2ggaW4gb3JkZXIgICAgKi8KKyAgICBjcHVtYXNrX3QgICBjcHVtYXNrOyAvKiBDUFVzIHRo
YXQgbmVlZCB0byBzd2l0Y2ggaW4gb3JkZXIgLi4uICovCisgICAgY3B1bWFza190ICAgaWRsZV9j
cHVtYXNrOyAvKiAuLi4gdW5sZXNzIHRoZXkgYXJlIGFscmVhZHkgaWRsZSAqLwogICAgIC8qIGZv
ciBjdXJyZW50IGJhdGNoIHRvIHByb2NlZWQuICAgICAgICAqLwogfSBfX2NhY2hlbGluZV9hbGln
bmVkIHJjdV9jdHJsYmxrID0gewogICAgIC5jdXIgPSAtMzAwLApAQCAtMjQ4LDcgKzI0OSwxNiBA
QCBzdGF0aWMgdm9pZCByY3Vfc3RhcnRfYmF0Y2goc3RydWN0IHJjdV9jdHJsYmxrICpyY3ApCiAg
ICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgcmNwLT5jdXIrKzsKIAotICAgICAgICBjcHVtYXNr
X2NvcHkoJnJjcC0+Y3B1bWFzaywgJmNwdV9vbmxpbmVfbWFwKTsKKyAgICAgICAvKgorICAgICAg
ICAqIE1ha2Ugc3VyZSB0aGUgaW5jcmVtZW50IG9mIHJjcC0+Y3VyIGlzIHZpc2libGUgc28sIGV2
ZW4gaWYgYQorICAgICAgICAqIENQVSB0aGF0IGlzIGFib3V0IHRvIGdvIGlkbGUsIGlzIGNhcHR1
cmVkIGluc2lkZSByY3AtPmNwdW1hc2ssCisgICAgICAgICogcmN1X3BlbmRpbmcoKSB3aWxsIHJl
dHVybiBmYWxzZSwgd2hpY2ggdGhlbiBtZWFucyBjcHVfcXVpZXQoKQorICAgICAgICAqIHdpbGwg
YmUgaW52b2tlZCwgYmVmb3JlIHRoZSBDUFUgd291bGQgYWN0dWFsbHkgZW50ZXIgaWRsZS4KKyAg
ICAgICAgKgorICAgICAgICAqIFRoaXMgYmFycmllciBpcyBwYWlyZWQgd2l0aCB0aGUgb25lIGlu
IHJjdV9pZGxlX2VudGVyKCkuCisgICAgICAgICovCisgICAgICAgIHNtcF9tYigpOworICAgICAg
ICBjcHVtYXNrX2FuZG5vdCgmcmNwLT5jcHVtYXNrLCAmY3B1X29ubGluZV9tYXAsICZyY3AtPmlk
bGVfY3B1bWFzayk7CiAgICAgfQogfQogCkBAIC00NzQsNyArNDg0LDQxIEBAIHN0YXRpYyBzdHJ1
Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X25mYiA9IHsKIHZvaWQgX19pbml0IHJjdV9pbml0KHZvaWQp
CiB7CiAgICAgdm9pZCAqY3B1ID0gKHZvaWQgKikobG9uZylzbXBfcHJvY2Vzc29yX2lkKCk7CisK
KyAgICBjcHVtYXNrX3NldGFsbCgmcmN1X2N0cmxibGsuaWRsZV9jcHVtYXNrKTsKKyAgICAvKiBU
aGUgQ1BVIHdlJ3JlIHJ1bm5pbmcgb24gaXMgY2VydGFpbmx5IG5vdCBpZGxlICovCisgICAgY3B1
bWFza19jbGVhcl9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmcmN1X2N0cmxibGsuaWRsZV9jcHVt
YXNrKTsKICAgICBjcHVfY2FsbGJhY2soJmNwdV9uZmIsIENQVV9VUF9QUkVQQVJFLCBjcHUpOwog
ICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X25mYik7CiAgICAgb3Blbl9zb2Z0aXJxKFJD
VV9TT0ZUSVJRLCByY3VfcHJvY2Vzc19jYWxsYmFja3MpOwogfQorCisvKgorICogVGhlIENQVSBp
cyBiZWNvbWluZyBpZGxlLCBzbyBubyBtb3JlIHJlYWQgc2lkZSBjcml0aWNhbAorICogc2VjdGlv
bnMsIGFuZCBvbmUgbW9yZSBzdGVwIHRvd2FyZCBncmFjZSBwZXJpb2QuCisgKi8KK3ZvaWQgcmN1
X2lkbGVfZW50ZXIodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICAvKgorICAgICAqIER1cmluZyBu
b24tYm9vdCBDUFUgYnJpbmd1cCBhbmQgcmVzdW1lLCB1bnRpbCB0aGlzIGZ1bmN0aW9uIGlzCisg
ICAgICogY2FsbGVkIGZvciB0aGUgZmlyc3QgdGltZSwgaXQncyBmaW5lIHRvIGZpbmQgb3VyIGJp
dCBhbHJlYWR5IHNldC4KKyAgICAgKi8KKyAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1
LCAmcmN1X2N0cmxibGsuaWRsZV9jcHVtYXNrKSB8fAorICAgICAgICAgICAoc3lzdGVtX3N0YXRl
IDwgU1lTX1NUQVRFX2FjdGl2ZSB8fCBzeXN0ZW1fc3RhdGUgPj0gU1lTX1NUQVRFX3Jlc3VtZSkp
OworICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZyY3VfY3RybGJsay5pZGxlX2NwdW1hc2spOwor
ICAgIC8qCisgICAgICogSWYgc29tZSBvdGhlciBDUFUgaXMgc3RhcnRpbmcgYSBuZXcgZ3JhY2Ug
cGVyaW9kLCB3ZSdsbCBub3RpY2UgdGhhdAorICAgICAqIGJ5IHNlZWluZyBhIG5ldyB2YWx1ZSBp
biByY3AtPmN1ciAoZGlmZmVyZW50IHRoYW4gb3VyIHF1aWVzY2JhdGNoKS4KKyAgICAgKiBUaGF0
IHdpbGwgZm9yY2UgdXMgYWxsIHRoZSB3YXkgdW50aWwgY3B1X3F1aWV0KCksIGNsZWFyaW5nIG91
ciBiaXQKKyAgICAgKiBpbiByY3AtPmNwdW1hc2ssIGV2ZW4gaW4gY2FzZSB3ZSBtYW5hZ2VkIHRv
IGdldCBpbiB0aGVyZS4KKyAgICAgKgorICAgICAqIFNlIHRoZSBjb21tZW50IGJlZm9yZSBjcHVt
YXNrX2FuZG5vdCgpIGluICByY3Vfc3RhcnRfYmF0Y2goKS4KKyAgICAgKi8KKyAgICBzbXBfbWIo
KTsKK30KKwordm9pZCByY3VfaWRsZV9leGl0KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgQVNT
RVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcmN1X2N0cmxibGsuaWRsZV9jcHVtYXNrKSk7Cisg
ICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcmN1X2N0cmxibGsuaWRsZV9jcHVtYXNrKTsKK30K
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUu
YwppbmRleCBlODNmNGM3Li5jNmY0ODE3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xOTAzLDYgKzE5MDMsNyBAQCB2b2lk
IHNjaGVkX3RpY2tfc3VzcGVuZCh2b2lkKQogCiAgICAgc2NoZWQgPSBwZXJfY3B1KHNjaGVkdWxl
ciwgY3B1KTsKICAgICBTQ0hFRF9PUChzY2hlZCwgdGlja19zdXNwZW5kLCBjcHUpOworICAgIHJj
dV9pZGxlX2VudGVyKGNwdSk7CiB9CiAKIHZvaWQgc2NoZWRfdGlja19yZXN1bWUodm9pZCkKQEAg
LTE5MTAsNiArMTkxMSw3IEBAIHZvaWQgc2NoZWRfdGlja19yZXN1bWUodm9pZCkKICAgICBzdHJ1
Y3Qgc2NoZWR1bGVyICpzY2hlZDsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOwogCisgICAgcmN1X2lkbGVfZXhpdChjcHUpOwogICAgIHNjaGVkID0gcGVyX2NwdShz
Y2hlZHVsZXIsIGNwdSk7CiAgICAgU0NIRURfT1Aoc2NoZWQsIHRpY2tfcmVzdW1lLCBjcHUpOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3JjdXBkYXRlLmggYi94ZW4vaW5jbHVkZS94
ZW4vcmN1cGRhdGUuaAppbmRleCA1NTdhN2IxLi41NjFhYzQzIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vcmN1cGRhdGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcmN1cGRhdGUuaApAQCAt
MTQ2LDQgKzE0Niw3IEBAIHZvaWQgY2FsbF9yY3Uoc3RydWN0IHJjdV9oZWFkICpoZWFkLAogCiBp
bnQgcmN1X2JhcnJpZXIodm9pZCk7CiAKK3ZvaWQgcmN1X2lkbGVfZW50ZXIodW5zaWduZWQgaW50
IGNwdSk7Cit2b2lkIHJjdV9pZGxlX2V4aXQodW5zaWduZWQgaW50IGNwdSk7CisKICNlbmRpZiAv
KiBfX1hFTl9SQ1VQREFURV9IICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:46:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di1SE-00025n-7z; Wed, 16 Aug 2017 16:46:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1di1SC-00025M-Ta
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:46:01 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 1F/D5-03044-8C674995; Wed, 16 Aug 2017 16:46:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMbThiO7xsim
 RBkv/aVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfp+9lLTgsWvHwew9LA+NEwS5GLg4hgRmM
 EpNOXWAGcVgE1rBK3F/1iRXEkRC4BOSs2MPWxcgJ5MRJXPzexQxhV0ncProKLC4koCJxc/sqJ
 ohR3xgl7lyFSAgL6EkcOfqDvYuRA8j2kljaaw4SZhMwkHizYy8riC0ioCRxb9VkJhCbWeAJk8
 TKp4wgNouAqsT3NW1gcV4Bb4mr5/+A7eUU8JVY+OAyC8ReH4mDPXvB6kUF5CRWXm5hhagXlDg
 58wkLyFpmAU2J9bv0IcbLS2x/O4d5AqPILCRVsxCqZiGpWsDIvIpRozi1qCy1SNfQUC+pKDM9
 oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GYBgB+OnZQGHGCU5mJREeb3yp0QK8SXlp
 1RmJBZnxBeV5qQWH2KU4eBQkuDdUAqUEyxKTU+tSMvMAUYiTFqCg0dJhPcsSJq3uCAxtzgzHS
 J1itGY48qVdV+YOKYc2P6FSYglLz8vVUqcdxFIqQBIaUZpHtwgWIK4xCgrJczLCHSaEE9BalF
 uZgmq/CtGcQ5GJWHeSyBTeDLzSuD2vQI6hQnolCvtk0BOKUlESEk1MDq2pc+feMHelU94Ul3V
 vuWfA+7tdf55L3hyYLZ5+ILfHBa7QtO3Ta06kHvoFNOX8vfs+hbx2WxXNgRNeyjmw1offcxkH
 reeVQ7HdPuFYQve8b4PYdj1U7nfpV2K0eKgiN/eA5xf3llc65kfcMp6Qf7ui/6dryxftAVYyD
 yVWLi17972BZ8YI5VYijMSDbWYi4oTAd7vn68LAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502901959!64287730!1
X-Originating-IP: [209.85.128.196]
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 15173 invoked from network); 16 Aug 2017 16:45:59 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:45:59 -0000
Received: by mail-wr0-f196.google.com with SMTP id x43so4012005wrb.1
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:45:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=kqorUZTiSnS1+/m1t4Kb42OBDVxq+XpUy8C0BXFbhvg=;
 b=dMFNwzZXZdoneucayKvFdHg7c4IzOgqEUUjzFsDY/xGH03BPlkVWn4BzAYs2GhafZg
 S/pynLxz1/4hzQQ65Zc7m8DJ5Ke4ycGKDv1VpBbirgCrOV7qRslJhbd4X7eHDevzPe8M
 WD29QaVnln263JxGXgiqUsKgdTzvNRxC4KTay/x7WLJopiUfhabeLtLIKPNuVUyqvSQP
 SnTSx1A4QqQSEFrdE7zei/8fHaPxfGFv7fC3pcCYUkA9WadiZDqR/Cflwh8cbPs7lCdF
 g7cUQCeBApAcOomP22idV1kdLW2LjnnXuugJQ1yUi5nWUeYugmSYD0oIaJTFwfb+aTPZ
 xC4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=kqorUZTiSnS1+/m1t4Kb42OBDVxq+XpUy8C0BXFbhvg=;
 b=fxyiSKcRcYWyT6mrYET4xQvSZIYYZPBba9mD7JRHRpu9ED/+GaJMIaZq7emHxwL97i
 8XXSoZ2YpS4kZpAQiuHlCb1MdvCtg2MO2urTFtbxV8OMu8C2kUDbbktV1aJcn++a7vcV
 +4O54bvJIkrwPgiTHS1PtIuCOkvvMw+Eh2nzHdrHjuVWMy27CKcJFWavkZXGD1PI1YQ5
 dCZHj8wyh/06MV4dnfL3DxamIAaI4i7r08SR0Y29oB76FQ3qDVFgdZqZhfhVGHW3zuxo
 wmFW2PAoXu43LZYVL9zM0TRuFarGxFEukcCbtl4pANPcyQpP7VScTK86WObi2vJ+cLp+
 rvaQ==
X-Gm-Message-State: AHYfb5hne96roDLROwuqCNn6LMZbVNTA8R/rlXT5vrx2PRGXgSYkOaXW
 oxiB/u9y+8A8XQ==
X-Received: by 10.28.150.142 with SMTP id y136mr1526069wmd.51.1502901959317;
 Wed, 16 Aug 2017 09:45:59 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id 91sm1088716wri.7.2017.08.16.09.45.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Aug 2017 09:45:58 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 18:45:57 +0200
Message-ID: <150290195713.24854.3267681243338344295.stgit@Solace.fritz.box>
In-Reply-To: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
References: <150290125292.24854.17418548557562763544.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 4/6] xen: RCU: don't let a CPU with a
	callback go idle.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgYSBDUFUgaGFzIGEgY2FsbGJhY2sgcXVldWVkLCBpdCBtdXN0IGJlIHJlYWR5IHRvIGludm9r
ZQppdCwgYXMgc29vbiBhcyBhbGwgdGhlIG90aGVyIENQVXMgaW52b2x2ZWQgaW4gdGhlIGdyYWNl
IHBlcmlvZApoYXMgZ29uZSB0aHJvdWdoIGEgcXVpZXNjZW50IHN0YXRlLgoKQnV0IGlmIHdlIGxl
dCBzdWNoIENQVSBnbyBpZGxlLCB3ZSBjYW4ndCByZWFsbHkgdGVsbCB3aGVuIChpZiEpCml0IHdp
bGwgcmVhbGl6ZSB0aGF0IGl0IGlzIGFjdHVhbGx5IHRpbWUgdG8gaW52b2tlIHRoZSBjYWxsYmFj
ay4KVG8gc29sdmUgdGhpcyBwcm9ibGVtLCBhIENQVSB0aGF0IGhhcyBhIGNhbGxiYWNrIHF1ZXVl
ZCAoYW5kIGhhcwphbHJlYWR5IGdvbmUgdGhyb3VnaCBhIHF1aWVzY2VudCBzdGF0ZSBpdHNlbGYp
IHdpbGwgc3RheSBvbmxpbmUsCnVudGlsIHRoZSBncmFjZSBwZXJpb2QgZW5kcywgYW5kIHRoZSBj
YWxsYmFjayBjYW4gYmUgaW52b2tlZC4KClRoaXMgaXMgc2ltaWxhciB0byB3aGF0IExpbnV4IGRv
ZXMsIGFuZCBpcyB0aGUgc2Vjb25kIGFuZCBsYXN0CnN0ZXAgZm9yIGZpeGluZyB0aGUgb3Zlcmx5
IGxvbmcgKG9yIGluZmluaXRlISkgZ3JhY2UgcGVyaW9kcy4KVGhlIHByb2JsZW0sIHRob3VnaCwg
aXMgdGhhdCwgd2l0aGluIExpbnV4LCB3ZSBoYXZlIHRoZSB0aWNrLApzbywgYWxsIHRoYXQgaXMg
bmVjZXNzYXJ5IGlzIHRvIG5vdCBzdG9wIHRoZSB0aWNrIGZvciB0aGUgQ1BVCihldmVuIGlmIGl0
IGhhcyBnb25lIGlkbGUpLiBJbiBYZW4sIHRoZXJlJ3Mgbm8gdGljaywgc28gd2UgbXVzdAphdm9p
ZCBmb3IgdGhlIENQVSB0byBnbyBpZGxlIGVudGlyZWx5LCBhbmQgbGV0IGl0IHNwaW4gb24KcmN1
X3BlbmRpbmcoKSwgY29uc3VtaW5nIHBvd2VyIGFuZCBjYXVzaW5nIG92ZXJoZWFkLgoKSW4gdGhp
cyBjb21taXQsIHdlIGltcGxlbWVudCB0aGUgYWJvdmUsIHVzaW5nIHJjdV9uZWVkc19jcHUoKSwK
aW4gYSB3YXkgc2ltaWxhciB0byBob3cgaXQgaXMgdXNlZCBpbiBMaW51eC4gVGhpcyBpdCBjb3Jy
ZWN0LAp1c2VmdWwgYW5kIG5vdCB3YXN0ZWZ1bCBmb3IgQ1BVcyB0aGF0IHBhcnRpY2lwYXRlIGlu
IGdyYWNlCnBlcmlvZCwgYnV0IGhhdmUgbm90IGEgY2FsbGJhY2sgcXVldWVkLiBGb3IgdGhlIG9u
ZXMgdGhhdApoYXMgY2FsbGJhY2tzLCBhbiBvcHRpbWl6YXRpb24gdGhhdCBhdm9pZHMgaGF2aW5n
IHRvIHNwaW4gaXMKaW50cm9kdWNlZCBpbiBhIHN1YnNlcXVlbnQgY2hhbmdlLgoKU2lnbmVkLW9m
Zi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCB8ICAgIDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNTgyOGEwMS4uYzExNjYwNCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTg0Nyw3ICs4NDcsOCBAQCB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBp
bnQgY3B1KTsKIAogLyoKICAqIFVzZWQgYnkgaWRsZSBsb29wIHRvIGRlY2lkZSB3aGV0aGVyIHRo
ZXJlIGlzIHdvcmsgdG8gZG86Ci0gKiAgKDEpIFJ1biBzb2Z0aXJxczsgb3IgKDIpIFBsYXkgZGVh
ZDsgb3IgKDMpIFJ1biB0YXNrbGV0cy4KKyAqICAoMSkgRGVhbCB3aXRoIFJDVTsgKDIpIG9yIHJ1
biBzb2Z0aXJxczsgb3IgKDMpIFBsYXkgZGVhZDsKKyAqICBvciAoNCkgUnVuIHRhc2tsZXRzLgog
ICoKICAqIEFib3V0ICgzKSwgaWYgYSB0YXNrbGV0IGlzIGVucXVldWVkLCBpdCB3aWxsIGJlIHNj
aGVkdWxlZAogICogcmVhbGx5IHJlYWxseSBzb29uLCBhbmQgaGVuY2UgaXQncyBwb2ludGxlc3Mg
dG8gdHJ5IHRvCkBAIC04NTUsNyArODU2LDggQEAgdWludDY0X3QgZ2V0X2NwdV9pZGxlX3RpbWUo
dW5zaWduZWQgaW50IGNwdSk7CiAgKiB0aGUgdGFza2xldF93b3JrX3RvX2RvKCkgaGVscGVyKS4K
ICAqLwogI2RlZmluZSBjcHVfaXNfaGFsdGFibGUoY3B1KSAgICAgICAgICAgICAgICAgICAgXAot
ICAgICghc29mdGlycV9wZW5kaW5nKGNwdSkgJiYgICAgICAgICAgICAgICAgICAgXAorICAgICgh
cmN1X25lZWRzX2NwdShjcHUpICYmICAgICAgICAgICAgICAgICAgICAgXAorICAgICAhc29mdGly
cV9wZW5kaW5nKGNwdSkgJiYgICAgICAgICAgICAgICAgICAgXAogICAgICBjcHVfb25saW5lKGNw
dSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAhcGVyX2NwdSh0YXNrbGV0X3dv
cmtfdG9fZG8sIGNwdSkpCiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:46:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di1SL-00028r-FB; Wed, 16 Aug 2017 16:46:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1di1SK-00028Y-K2
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:46:08 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E4/3B-01732-FC674995; Wed, 16 Aug 2017 16:46:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMbThsO75sim
 RBrO2sVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/f5YU/LOrOHbBroFxuXEXIxeHkMAMRoln
 c64xgTgsAmtYJVbMfgTmSAhcYpXY9XgNcxcjJ5ATJ/F99j52CLtK4tfjy6wgtpCAisTN7auYI
 Eb9YJS42bmYCSQhLKAnceToD3YIO0Sis/0XWAObgIHEmx17wWwRASWJe6smgzUzC0xilph+4y
 kjSIJFQFXi+O5pYJt5BXwkNv47xAZicwr4Six8cJkFYrOPxMGevWD1ogJyEisvt7BC1AtKnJz
 5BKiGA2iopsT6XfogYWYBeYntb+cwT2AUmYWkahZC1SwkVQsYmVcxahSnFpWlFukaWeolFWWm
 Z5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGfz0DA+MOxstb/A4xSnIwKYnyeuVPiRTiS
 8pPqcxILM6ILyrNSS0+xCjDwaEkwStTCpQTLEpNT61Iy8wBRiJMWoKDR0mEd34JUJq3uCAxtz
 gzHSJ1itGY48qVdV+YOKYc2P6FSYglLz8vVUqcVwdkkgBIaUZpHtwgWIK4xCgrJczLyMDAIMR
 TkFqUm1mCKv+KUZyDUUmYVxZkCk9mXgncvldApzABnXKlfRLIKSWJCCmpBsZVDcoifr021TNU
 tj+86VsZV5vuPZtdVWD37s3nJnXuZU+/+tt9y9oIboHGJy0b+Rudpr6fKSh8vL/k5vq3nnJrj
 GadbW/kqFrr/nXiRBtb64tuCjs06g1c/nWaVrovS/o8x3TDc+tFnMqa/nts10ZMWOKV9n6XpI
 zOzEObclIl3qs687d8FVJiKc5INNRiLipOBABMgIKyCwMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502901966!93543177!1
X-Originating-IP: [209.85.128.195]
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 23270 invoked from network); 16 Aug 2017 16:46:07 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:46:07 -0000
Received: by mail-wr0-f195.google.com with SMTP id n88so4011153wrb.0
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:46:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=OL4jw3rbzX4S4/Xd7BxHeFDaodP3SFYhBeuyJpWI8j0=;
 b=fcfX4le+iNFZFbRWpTgJBUfItNMN3srOZMrDy18GkAbqLssgGjvqfNkubtZCvM68f1
 osvNUbFAaSSFEZPQs998c419SkyRYFmSDuCo0VsD8UTHQxsO/nsvs8CiGw57uxupaFHE
 Hk2ZXn2Rso/Esxd5Fu+zVblOck1iF+dBi8UfYyL5mGE4nX9EiRhQS7t2m8UkLY3m6PMf
 E0Is8SKjFH7vIh+NhbS/aevGd+uw19xynmgEqniQB/fYIYHo0lY40ckmqPepw9ofqoEM
 owx/oXYtkkLJ1JkkrhxYLyJuiUf1FPEVTNdy6uFkrUrK+uTOkVvBr0ADkYwqW7vUr7VY
 gErA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=OL4jw3rbzX4S4/Xd7BxHeFDaodP3SFYhBeuyJpWI8j0=;
 b=lxtITcKOv/ahEndvp7OC7e1kuxqh3oDJsGEirwqKhCRNtadqZXHlFVm0OCqXmrZcag
 PTGpR37HcMNiBykcyrc5rsRSbFh/EqE+Aye1h/Dvvx68km0pQJKKKJV2L7O7gyVNthlP
 ugLB6sXjf1kB/UWiTjTdWN/30TrtUVWOtu7Qq7elgStT67ciqnmOVngFHZ6F42C9lldx
 qi4tiLfNuxC3hU6GmD3dGyv4jIDX8dycO6TfszouC1OaGRlpXVrJm7P8QxZoCDPrlPXE
 ikvssdM4LoWf3aj0zKFMtwAl0H9sy+YdmelgYYOBkuj2Rku8Y1AFZOT7VN+2oweQNGzH
 C+xg==
X-Gm-Message-State: AHYfb5iHySZg6jfZNOJFoD+IIOMOOqTvENL7Lat34I7wET+FAxvwMlAh
 7nWzxWB/1o6EtQ==
X-Received: by 10.28.109.218 with SMTP id b87mr1563547wmi.114.1502901966649;
 Wed, 16 Aug 2017 09:46:06 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id f80sm1215658wmh.16.2017.08.16.09.46.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Aug 2017 09:46:06 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 18:46:04 +0200
Message-ID: <150290196442.24854.11981777254473091320.stgit@Solace.fritz.box>
In-Reply-To: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
References: <150290125292.24854.17418548557562763544.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 5/6] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gdGhlIENQVSB3aGVyZSBhIGNhbGxiYWNrIGlzIHF1ZXVlZCwgY3B1X2lzX2hhbHRhYmxlKCkK
cmV0dXJucyBmYWxzZSAoZHVlIHRvIHJjdV9uZWVkc19jcHUoKSBiZWluZyBpdHNlbGYgZmFsc2Up
LgpUaGF0IG1lYW5zIHRoZSBDUFUgd291bGQgc3BpbiBpbnNpZGUgaWRsZV9sb29wKCksIGNvbnRp
bnVvdXNseQpjYWxsaW5nIGRvX3NvZnRpcnEoKSwgYW5kLCBpbiB0aGVyZSwgY29udGludW91c2x5
IGNoZWNraW5nCnJjdV9wZW5kaW5nKCksIGluIGEgdGlnaHQgbG9vcC4KCkxldCdzIGluc3RlYWQg
YWxsb3cgdGhlIENQVSB0byByZWFsbHkgZ28gaWRsZSwgYnV0IG1ha2Ugc3VyZSwKYnkgYXJtaW5n
IGEgdGltZXIsIHRoYXQgd2UgcGVyaW9kaWNhbGx5IGNoZWNrIHdoZXRoZXIgdGhlCmdyYWNlIHBl
cmlvZCBoYXMgY29tZSB0byBhbiBlbmRlZC4gQXMgdGhlIHBlcmlvZCBvZiB0aGUKdGltZXIsIHdl
IHBpY2sgYSB2YWx1ZSB0aGF0IG1ha2VzIHRoaW5nIGxvb2sgbGlrZSB3aGF0CmhhcHBlbnMgaW4g
TGludXgsIHdpdGggdGhlIHBlcmlvZGljIHRpY2sgKGFzIHRoaXMgY29kZQpjb21lcyBmcm9tIHRo
ZXJlKS4KCk5vdGUgdGhhdCB0aGUgdGltZXIgd2lsbCAqb25seSogYmUgYXJtZWQgb24gQ1BVcyB0
aGF0IGFyZQpnb2luZyBpZGxlIHdoaWxlIGhhdmluZyBxdWV1ZWQgUkNVIGNhbGxiYWNrcy4gT24g
Q1BVcyB0aGF0CmRvbid0LCB0aGVyZSB3b24ndCBiZSBhbnkgdGltZXIsIGFuZCB0aGVpciBzbGVl
cCB3b24ndCBiZQppbnRlcnJ1cHRlZCAoYW5kIGV2ZW4gZm9yIENQVXMgd2l0aCBjYWxsYmFja3Ms
IHdlIG9ubHkKZXhwZWN0IGFuIGhhbmRmdWwgb2Ygd2FrZXVwcyBhdCBtb3N0LCBidXQgdGhhdCBk
ZXBlbmRzIG9uCnRoZSBzeXN0ZW0gbG9hZCwgYXMgbXVjaCBhcyBmcm9tIG90aGVyIHRoaW5ncyku
CgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNv
bT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlcyBmcm9tIHYxOgoqIGNs
YXJpZmllZCBjaGFuZ2Vsb2c7CiogZml4IHN0eWxlL2luZGVudGF0aW9uIGlzc3VlczsKKiBkZWFs
IHdpdGggUkNVIGlkbGUgdGltZXIgaW4gdGljayBzdXNwZW5zaW9uIGxvZ2ljOwoqIGFzIGEgY29u
c2VxdWVuY2Ugb2YgdGhlIHBvaW50IGFib3ZlLCB0aGUgdGltZXIgbm93IGZpcmVzLCBzbyBraWxs
CiAgdGhlIEFTU0VSVF9VTlJFQUNIQUJMRSwgYW5kIHB1dCBhIHBlcmZjb3VudGVyIHRoZXJlICh0
byBjb3VudCB0aGUKICB0aW1lcyBpdCB0cmlnZ2Vycyk7CiogYWRkIGEgY29tbWVudCBhYm91dCB0
aGUgdmFsdWUgY2hvc2VuIGZvciBwcm9ncmFtbWluZyB0aGUgaWRsZSB0aW1lcjsKKiBhdm9pZCBw
b2ludGxlc3MvYm9ndXMgJyEhJyBhbmQgdm9pZCogY2FzdHM7CiogcmVhcnJhbmdlIHRoZSByY3Vf
bmVlZHNfY3B1KCkgcmV0dXJuIGNvbmRpdGlvbjsKKiBhZGQgYSBjb21tZW50IHRvIGNsYXJpZnkg
d2h5IHdlIGRvbid0IHdhbnQgdG8gY2hlY2sgcmN1X3BlbmRpbmcoKQogIGluIHJjdV9pZGxlX3Rp
bWVyX3N0YXJ0KCkuCi0tLQogeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgfCAgICAzICst
CiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgICAgICAgICB8ICAgNzIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgIHwg
ICAgMiArCiB4ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oICB8ICAgIDIgKwogeGVuL2luY2x1
ZGUveGVuL3JjdXBkYXRlLmggICAgfCAgICAzICsrCiA1IGZpbGVzIGNoYW5nZWQsIDc5IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwppbmRleCA3NjJkZmYx
Li5iNjc3MGVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYworKysg
Yi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwpAQCAtNzQxLDkgKzc0MSw4IEBAIHN0YXRp
YyB2b2lkIG13YWl0X2lkbGUodm9pZCkKIAl9CiAKIAljcHVmcmVxX2Ric190aW1lcl9zdXNwZW5k
KCk7Ci0KIAlzY2hlZF90aWNrX3N1c3BlbmQoKTsKLQkvKiBzY2hlZF90aWNrX3N1c3BlbmQoKSBj
YW4gcmFpc2UgVElNRVJfU09GVElSUS4gUHJvY2VzcyBpdCBub3cuICovCisJLyogVGltZXIgcmVs
YXRlZCBvcGVyYXRpb25zIGNhbiByYWlzZSBUSU1FUl9TT0ZUSVJRLiBQcm9jZXNzIGl0IG5vdy4g
Ki8KIAlwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKIAogCS8qIEludGVycnVwdHMgbXVzdCBi
ZSBkaXNhYmxlZCBmb3IgQzIgYW5kIGhpZ2hlciB0cmFuc2l0aW9ucy4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwppbmRleCA5Zjdk
NDFkLi5lMjdiZmVkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMKKysrIGIveGVu
L2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC04NCw4ICs4NCwzNyBAQCBzdHJ1Y3QgcmN1X2RhdGEgewog
ICAgIGludCBjcHU7CiAgICAgc3RydWN0IHJjdV9oZWFkIGJhcnJpZXI7CiAgICAgbG9uZyAgICAg
ICAgICAgIGxhc3RfcnNfcWxlbjsgICAgIC8qIHFsZW4gZHVyaW5nIHRoZSBsYXN0IHJlc2NoZWQg
Ki8KKworICAgIC8qIDMpIGlkbGUgQ1BVcyBoYW5kbGluZyAqLworICAgIHN0cnVjdCB0aW1lciBp
ZGxlX3RpbWVyOworICAgIGJvb2wgaWRsZV90aW1lcl9hY3RpdmU7CiB9OwogCisvKgorICogSWYg
YSBDUFUgd2l0aCBSQ1UgY2FsbGJhY2tzIHF1ZXVlZCBnb2VzIGlkbGUsIHdoZW4gdGhlIGdyYWNl
IHBlcmlvZCBpcworICogbm90IGZpbmlzaGVkIHlldCwgaG93IGNhbiB3ZSBtYWtlIHN1cmUgdGhh
dCB0aGUgY2FsbGJhY2tzIHdpbGwgZXZlbnR1YWxseQorICogYmUgZXhlY3V0ZWQ/IEluIExpbnV4
ICgyLjYuMjEsIHRoZSBmaXJzdCAidGlja2xlc3MgaWRsZSIgTGludXgga2VybmVsKSwKKyAqIHRo
ZSBwZXJpb2RpYyB0aW1lciB0aWNrIHdvdWxkIG5vdCBiZSBzdG9wcGVkIGZvciBzdWNoIENQVS4g
SGVyZSBpbiBYZW4sCisgKiB3ZSAobWF5KSBkb24ndCBldmVuIGhhdmUgYSBwZXJpb2RpYyB0aW1l
ciB0aWNrLCBzbyB3ZSBuZWVkIHRvIHVzZSBhCisgKiBzcGVjaWFsIHB1cnBvc2UgdGltZXIuCisg
KgorICogU3VjaCB0aW1lcjoKKyAqIDEpIGlzIGFybWVkIG9ubHkgd2hlbiBhIENQVSB3aXRoIGFu
IFJDVSBjYWxsYmFjayhzKSBxdWV1ZWQgZ29lcyBpZGxlCisgKiAgICBiZWZvcmUgdGhlIGVuZCBv
ZiB0aGUgY3VycmVudCBncmFjZSBwZXJpb2QgKF9ub3RfIGZvciBhbnkgQ1BVcyB0aGF0CisgKiAg
ICBnbyBpZGxlISk7CisgKiAyKSB3aGVuIGl0IGZpcmVzLCBpdCBpcyBvbmx5IHJlLWFybWVkIGlm
IHRoZSBncmFjZSBwZXJpb2QgaXMgc3RpbGwKKyAqICAgIHJ1bm5pbmc7CisgKiAzKSBpdCBpcyBz
dG9wcGVkIGltbWVkaWF0ZWx5LCBpZiB0aGUgQ1BVIHdha2VzIHVwIGZyb20gaWRsZSBhbmQKKyAq
ICAgIHJlc3VtZXMgJ25vcm1hbCcgZXhlY3V0aW9uLgorICoKKyAqIEFib3V0IGhvdyBmYXIgaW4g
dGhlIGZ1dHVyZSB0aGUgdGltZXIgc2hvdWxkIGJlIHByb2dyYW1tZWQgZWFjaCB0aW1lLAorICog
aXQncyBoYXJkIHRvIHRlbGwgKGd1ZXNzISEpLiBTaW5jZSB0aGlzIG1pbWljcyBMaW51eCdzIHBl
cmlvZGljIHRpbWVyCisgKiB0aWNrLCB0YWtlIHZhbHVlcyB1c2VkIHRoZXJlIGFzIGFuIGluZGlj
YXRpb24uIEluIExpbnV4IDIuNi4yMSwgdGljaworICogcGVyaW9kIGNhbiBiZSAxMG1zLCA0bXMs
IDMuMzNtcyBvciAxbXMuIExldCdzIHVzZSAxMG1zLCB0byBlbmFibGUKKyAqIGF0IGxlYXN0IHNv
bWUgcG93ZXIgc2F2aW5nIG9uIHRoZSBDUFUgdGhhdCBpcyBnb2luZyBpZGxlLgorICovCisjZGVm
aW5lIFJDVV9JRExFX1RJTUVSX1BFUklPRCBNSUxMSVNFQ1MoMTApCisKIHN0YXRpYyBERUZJTkVf
UEVSX0NQVShzdHJ1Y3QgcmN1X2RhdGEsIHJjdV9kYXRhKTsKIAogc3RhdGljIGludCBibGltaXQg
PSAxMDsKQEAgLTQwNCw3ICs0MzMsNDUgQEAgaW50IHJjdV9uZWVkc19jcHUoaW50IGNwdSkKIHsK
ICAgICBzdHJ1Y3QgcmN1X2RhdGEgKnJkcCA9ICZwZXJfY3B1KHJjdV9kYXRhLCBjcHUpOwogCi0g
ICAgcmV0dXJuICghIXJkcC0+Y3VybGlzdCB8fCByY3VfcGVuZGluZyhjcHUpKTsKKyAgICByZXR1
cm4gKHJkcC0+Y3VybGlzdCAmJiAhcmRwLT5pZGxlX3RpbWVyX2FjdGl2ZSkgfHwgcmN1X3BlbmRp
bmcoY3B1KTsKK30KKworLyoKKyAqIFRpbWVyIGZvciBtYWtpbmcgc3VyZSB0aGUgQ1BVIHdoZXJl
IGEgY2FsbGJhY2sgaXMgcXVldWVkIGRvZXMKKyAqIHBlcmlvZGljYWxseSBwb2tlIHJjdV9wZWRu
aW5nKCksIHNvIHRoYXQgaXQgd2lsbCBpbnZva2UgdGhlIGNhbGxiYWNrCisgKiBub3QgdG9vIGxh
dGUgYWZ0ZXIgdGhlIGVuZCBvZiB0aGUgZ3JhY2UgcGVyaW9kLgorICovCit2b2lkIHJjdV9pZGxl
X3RpbWVyX3N0YXJ0KCkKK3sKKyAgICBzdHJ1Y3QgcmN1X2RhdGEgKnJkcCA9ICZ0aGlzX2NwdShy
Y3VfZGF0YSk7CisKKyAgICAvKgorICAgICAqIE5vdGUgdGhhdCB3ZSBkb24ndCBjaGVjayByY3Vf
cGVuZGluZygpIGhlcmUuIEluIGZhY3QsIHdlIGRvbid0IHdhbnQKKyAgICAgKiB0aGUgdGltZXIg
YXJtZWQgb24gQ1BVcyB0aGF0IGFyZSBpbiB0aGUgcHJvY2VzcyBvZiBxdWllc2Npbmcgd2hpbGUK
KyAgICAgKiBnb2luZyBpZGxlLCB1bmxlc3MgdGhleSByZWFsbHkgYXJlIHRoZSBvbmVzIHdpdGgg
YSBxdWV1ZWQgY2FsbGJhY2suCisgICAgICovCisgICAgaWYgKGxpa2VseSghcmRwLT5jdXJsaXN0
KSkKKyAgICAgICAgcmV0dXJuOworCisgICAgc2V0X3RpbWVyKCZyZHAtPmlkbGVfdGltZXIsIE5P
VygpICsgUkNVX0lETEVfVElNRVJfUEVSSU9EKTsKKyAgICByZHAtPmlkbGVfdGltZXJfYWN0aXZl
ID0gdHJ1ZTsKK30KKwordm9pZCByY3VfaWRsZV90aW1lcl9zdG9wKCkKK3sKKyAgICBzdHJ1Y3Qg
cmN1X2RhdGEgKnJkcCA9ICZ0aGlzX2NwdShyY3VfZGF0YSk7CisKKyAgICBpZiAobGlrZWx5KCFy
ZHAtPmlkbGVfdGltZXJfYWN0aXZlKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgcmRwLT5pZGxl
X3RpbWVyX2FjdGl2ZSA9IGZhbHNlOworICAgIHN0b3BfdGltZXIoJnJkcC0+aWRsZV90aW1lcik7
Cit9CisKK3N0YXRpYyB2b2lkIHJjdV9pZGxlX3RpbWVyX2hhbmRsZXIodm9pZCogZGF0YSkKK3sK
KyAgICAvKiBOb3RoaW5nLCByZWFsbHkuLi4gSnVzdCBjb3VudCB0aGUgbnVtYmVyIG9mIHRpbWVz
IHdlIGZpcmUgKi8KKyAgICBwZXJmY19pbmNyKHJjdV9pZGxlX3RpbWVyKTsKIH0KIAogdm9pZCBy
Y3VfY2hlY2tfY2FsbGJhY2tzKGludCBjcHUpCkBAIC00MjUsNiArNDkyLDggQEAgc3RhdGljIHZv
aWQgcmN1X21vdmVfYmF0Y2goc3RydWN0IHJjdV9kYXRhICp0aGlzX3JkcCwgc3RydWN0IHJjdV9o
ZWFkICpsaXN0LAogc3RhdGljIHZvaWQgcmN1X29mZmxpbmVfY3B1KHN0cnVjdCByY3VfZGF0YSAq
dGhpc19yZHAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJjdV9jdHJsYmxr
ICpyY3AsIHN0cnVjdCByY3VfZGF0YSAqcmRwKQogeworICAgIGtpbGxfdGltZXIoJnJkcC0+aWRs
ZV90aW1lcik7CisKICAgICAvKiBJZiB0aGUgY3B1IGdvaW5nIG9mZmxpbmUgb3ducyB0aGUgZ3Jh
Y2UgcGVyaW9kIHdlIGNhbiBibG9jawogICAgICAqIGluZGVmaW5pdGVseSB3YWl0aW5nIGZvciBp
dCwgc28gZmx1c2ggaXQgaGVyZS4KICAgICAgKi8KQEAgLTQ1Myw2ICs1MjIsNyBAQCBzdGF0aWMg
dm9pZCByY3VfaW5pdF9wZXJjcHVfZGF0YShpbnQgY3B1LCBzdHJ1Y3QgcmN1X2N0cmxibGsgKnJj
cCwKICAgICByZHAtPnFzX3BlbmRpbmcgPSAwOwogICAgIHJkcC0+Y3B1ID0gY3B1OwogICAgIHJk
cC0+YmxpbWl0ID0gYmxpbWl0OworICAgIGluaXRfdGltZXIoJnJkcC0+aWRsZV90aW1lciwgcmN1
X2lkbGVfdGltZXJfaGFuZGxlciwgcmRwLCBjcHUpOwogfQogCiBzdGF0aWMgaW50IGNwdV9jYWxs
YmFjaygKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwppbmRleCBjNmY0ODE3Li44ODI3OTIxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xOTA0LDYgKzE5MDQsNyBA
QCB2b2lkIHNjaGVkX3RpY2tfc3VzcGVuZCh2b2lkKQogICAgIHNjaGVkID0gcGVyX2NwdShzY2hl
ZHVsZXIsIGNwdSk7CiAgICAgU0NIRURfT1Aoc2NoZWQsIHRpY2tfc3VzcGVuZCwgY3B1KTsKICAg
ICByY3VfaWRsZV9lbnRlcihjcHUpOworICAgIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KCk7CiB9CiAK
IHZvaWQgc2NoZWRfdGlja19yZXN1bWUodm9pZCkKQEAgLTE5MTEsNiArMTkxMiw3IEBAIHZvaWQg
c2NoZWRfdGlja19yZXN1bWUodm9pZCkKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKICAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCisgICAgcmN1X2lkbGVf
dGltZXJfc3RvcCgpOwogICAgIHJjdV9pZGxlX2V4aXQoY3B1KTsKICAgICBzY2hlZCA9IHBlcl9j
cHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIFNDSEVEX09QKHNjaGVkLCB0aWNrX3Jlc3VtZSwgY3B1
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVk
ZS94ZW4vcGVyZmNfZGVmbi5oCmluZGV4IDUzODQ5YWYuLmNhNDQ2ZTUgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BlcmZjX2Rl
Zm4uaApAQCAtMTIsNiArMTIsOCBAQCBQRVJGQ09VTlRFUihjYWxsc19mcm9tX211bHRpY2FsbCwg
ICAgICAgImNhbGxzIGZyb20gbXVsdGljYWxsIikKIFBFUkZDT1VOVEVSKGlycXMsICAgICAgICAg
ICAgICAgICAgICIjaW50ZXJydXB0cyIpCiBQRVJGQ09VTlRFUihpcGlzLCAgICAgICAgICAgICAg
ICAgICAiI0lQSXMiKQogCitQRVJGQ09VTlRFUihyY3VfaWRsZV90aW1lciwgICAgICAgICAiUkNV
OiBpZGxlX3RpbWVyIikKKwogLyogR2VuZXJpYyBzY2hlZHVsZXIgY291bnRlcnMgKGFwcGxpY2Fi
bGUgdG8gYWxsIHNjaGVkdWxlcnMpICovCiBQRVJGQ09VTlRFUihzY2hlZF9pcnEsICAgICAgICAg
ICAgICAic2NoZWQ6IHRpbWVyIikKIFBFUkZDT1VOVEVSKHNjaGVkX3J1biwgICAgICAgICAgICAg
ICJzY2hlZDogcnVucyB0aHJvdWdoIHNjaGVkdWxlciIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vcmN1cGRhdGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCmluZGV4IDU2MWFj
NDMuLjM0MDJlYjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCkBAIC0xNDksNCArMTQ5LDcgQEAgaW50IHJjdV9i
YXJyaWVyKHZvaWQpOwogdm9pZCByY3VfaWRsZV9lbnRlcih1bnNpZ25lZCBpbnQgY3B1KTsKIHZv
aWQgcmN1X2lkbGVfZXhpdCh1bnNpZ25lZCBpbnQgY3B1KTsKIAordm9pZCByY3VfaWRsZV90aW1l
cl9zdGFydCh2b2lkKTsKK3ZvaWQgcmN1X2lkbGVfdGltZXJfc3RvcCh2b2lkKTsKKwogI2VuZGlm
IC8qIF9fWEVOX1JDVVBEQVRFX0ggKi8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:46:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16:46: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.xen.org>)
	id 1di1SS-0002Ck-Qa; Wed, 16 Aug 2017 16:46:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1di1SR-0002C1-Jz
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:46:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 10/02-18185-7D674995; Wed, 16 Aug 2017 16:46:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMbThsO61sim
 RBmv/8Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvlpxkL1gjUXGoew1bA2OnSBcjF4eQwAxG
 iV3t81i7GDk5WATWsErcbdAESUgIXGKVmHpzDhtIQkIgTuLZiafMEHalxMTVnxhBbCEBFYmb2
 1cxQUz6wShxa8IhFpCEsICexJGjP9ghbF+JhosbwOJsAgYSb3bsBdsmIqAkcW/VZCYQm1ngCZ
 PEyqeMEFeoSvy/tBWshlfAR2LZgY9gNifQnIUPLrNALPaRONizF6xeVEBOYuXlFqh6QYmTM58
 A1XAAzdSUWL9LH2K8vMT2t3OYJzCKzEJSNQuhahaSqgWMzKsYNYpTi8pSi3SNDPSSijLTM0py
 EzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDnwEIdjD+WhZwiFGSg0lJlNcrf0qkEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQlemVKgnGBRanpqRVpmDjASYdISHDxKIrzzS4DSvMUFibnFmekQqV
 OMxhxXrqz7wsQx5cD2L0xCLHn5ealS4rw6IJMEQEozSvPgBsESxCVGWSlhXkag04R4ClKLcjN
 LUOVfMYpzMCoJ814CmcKTmVcCt+8V0ClMQKdcaZ8EckpJIkJKqoExOsqi1ipe+baGTeWHmJ+e
 3rciTnuWHBesNfE4Wv+U/0yehsK67HDj2rdbHGbtmF81+62w7c+pkz2Zrxayn5y1JYkl6tDTe
 XPkpXSNN3CXXWBWc8qaydDDyXnz/U4zuUPVspIO/4wafCVZ71UEOB7+/knl9IL1Ow0My55VP7
 93UPaLxOaPrI+UWIozEg21mIuKEwEu7jUECwMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502901974!71554254!1
X-Originating-IP: [209.85.128.195]
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 38702 invoked from network); 16 Aug 2017 16:46:14 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:46:14 -0000
Received: by mail-wr0-f195.google.com with SMTP id x43so4013278wrb.1
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:46:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=Pvam74qp6TkHu7+5g2V69pk7MoqakFukVYQovmCChrE=;
 b=mQBouKoZ/aE2+IZqK33vvLO/tJWp5/8u7pVxsbFn3BzVaLVNq3Lb+P+GE2aVJhUSLp
 p3j7rs7GwQaV01twts5ac7qKjHqH+HsfMs9ocOYg/R8iR39VpocDsqOW1nlK+ysfOWOJ
 KeysvrNvzstjss94FqUSDQZ+UysH1tooz5x7Vw+OG7Pp4y8J51gK3aE+IX0n76r4Lv6J
 Wiuzq023yQNxfPD6Ww7xOYqxnfu1SY/eBRaD3KoDvsWPru9guhv8KKgEAO92TP0vurHs
 ajY/fURjdmfQUhLuzB+100AQ8fQhXSk3ZHw0sX5fzlFTLOPCA2gomyHat7KwslqNKDrr
 x2Ew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=Pvam74qp6TkHu7+5g2V69pk7MoqakFukVYQovmCChrE=;
 b=tkfGLDrhuroDcrwVxlyK03QSUSQOKeS6B04wJtUOGC4FKe8qRGuYifbWVu5tqXnZIw
 Vianf4c8jpHerSW0dMvcMpVROqcyd1UkKATm3zP4DttD6gEuYkZp88HKdK+Sd9hw9+nl
 AurqDDB4+bwnKCS/PPxihMPM6Rr2IuCU4Q6uQm15krZdiIOARo0GB7RlISFP2KPgIN74
 CEGmysU4RkoKjJ4QyYbYsAt4tv0VDXVVuNd9RRjboLHlt/UK0s922CDGgUkHdgh567IS
 V4JN4q7OsxQd/09DyyVumjYrWFHwIIluGHBelIO8BW6mcuE/o63qbt4jWUWMgAJmAFFs
 yT8A==
X-Gm-Message-State: AHYfb5gljmzdkr2Vqsf3eLrxO1ZrBIIzIMpb2V7MpzPz+053AA0jqG08
 O+scfDWi+GasVw==
X-Received: by 10.223.135.38 with SMTP id a35mr1691927wra.78.1502901973887;
 Wed, 16 Aug 2017 09:46:13 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id g17sm1705159wmc.44.2017.08.16.09.46.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Aug 2017 09:46:13 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Aug 2017 18:46:11 +0200
Message-ID: <150290197175.24854.13548942505645507079.stgit@Solace.fritz.box>
In-Reply-To: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
References: <150290125292.24854.17418548557562763544.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 6/6] xen: try to prevent idle timer from
	firing too often.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWRlYSBpczogdGhlIG1vcmUgQ1BVcyBhcmUgc3RpbGwgYWN0aXZlIGluIGEgZ3JhY2UgcGVyaW9k
LAp0aGUgbW9yZSB3ZSBjYW4gd2FpdCB0byBjaGVjayB3aGV0aGVyIGl0J3MgdGltZSB0byBpbnZv
a2UKdGhlIGNhbGxiYWNrcyAob24gdGhvc2UgQ1BVcyB0aGF0IGhhdmUgYWxyZWFkeSBxdWllc2Nl
ZCwKYXJlIGlkbGUsIGFuZCBoYXZlIGNhbGxiYWNrcyBxdWV1ZWQpLgoKV2hhdCB3ZSdyZSB0cnlp
bmcgdG8gYXZvaWQgaXMgb25lIG9mIHRob3NlIGlkbGUgQ1BVcyB0bwp3YWtlIHVwLCBvbmx5IHRv
IGRpc2NvdmVyIHRoYXQgdGhlIGdyYWNlIHBlcmlvZCBpcyBzdGlsbApydW5uaW5nLCBhbmQgdGhh
dCBpdCBoZW5jZSBjb3VsZCBoYXZlIGJlIHNsZXB0IGxvbmdlcgooc2F2aW5nIG1vcmUgcG93ZXIp
LgoKVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGFuIGhldXJpc3RpYyBhaW1lZCBhdCBhY2hpZXZpbmcK
dGhhdCwgYXQgdGhlIHByaWNlIG9mIGhhdmluZyB0byBjYWxsIGNwdW1hc2tfd2VpZ2h0KCkgb24K
dGhlICdlbnRlcmluZyBpZGxlJyBwYXRoLCBvbiBDUFVzIHdpdGggcXVldWVkIGNhbGxiYWNrcy4K
Ck9mIGNvdXJzZSwgd2UsIGF0IHRoZSBzYW1lIHRpbWUsIGRvbid0IHdhbnQgdG8gZGVsYXkKcmVj
b2duaXNpbmcgdGhhdCB3ZSBjYW4gaW52b2tlIHRoZSBjYWxsYmFja3MgZm9yIHRvbwptdWNoLCBz
byB3ZSBhbHNvIHNldCBhIG1heGltdW0uCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KIHhlbi9jb21tb24vcmN1cGRhdGUuYyB8ICAgMTggKysrKysrKysrKysrKyst
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMgYi94ZW4vY29tbW9uL3JjdXBkYXRlLmMK
aW5kZXggZTI3YmZlZC4uYjlhZTZjYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5j
CisrKyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwpAQCAtMTEwLDEwICsxMTAsMTcgQEAgc3RydWN0
IHJjdV9kYXRhIHsKICAqIEFib3V0IGhvdyBmYXIgaW4gdGhlIGZ1dHVyZSB0aGUgdGltZXIgc2hv
dWxkIGJlIHByb2dyYW1tZWQgZWFjaCB0aW1lLAogICogaXQncyBoYXJkIHRvIHRlbGwgKGd1ZXNz
ISEpLiBTaW5jZSB0aGlzIG1pbWljcyBMaW51eCdzIHBlcmlvZGljIHRpbWVyCiAgKiB0aWNrLCB0
YWtlIHZhbHVlcyB1c2VkIHRoZXJlIGFzIGFuIGluZGljYXRpb24uIEluIExpbnV4IDIuNi4yMSwg
dGljawotICogcGVyaW9kIGNhbiBiZSAxMG1zLCA0bXMsIDMuMzNtcyBvciAxbXMuIExldCdzIHVz
ZSAxMG1zLCB0byBlbmFibGUKLSAqIGF0IGxlYXN0IHNvbWUgcG93ZXIgc2F2aW5nIG9uIHRoZSBD
UFUgdGhhdCBpcyBnb2luZyBpZGxlLgorICogcGVyaW9kIGNhbiBiZSAxMG1zLCA0bXMsIDMuMzNt
cyBvciAxbXMuCisgKgorICogVGhhdCBiZWluZyBzYWlkLCB3ZSBjYW4gYXNzdW1lIHRoYXQsIHRo
ZSBtb3JlIENQVXMgYXJlIHN0aWxsIGFjdGl2ZSBpbgorICogdGhlIGN1cnJlbnQgZ3JhY2UgcGVy
aW9kLCB0aGUgbG9uZ2VyIGl0IHdpbGwgdGFrZSBmb3IgaXQgdG8gY29tZSB0byBpdHMKKyAqIGVu
ZC4gV2Ugd2FpdCAxMG1zIGZvciBlYWNoIGFjdGl2ZSBDUFUsIGFzIG1pbmltaXppbmcgdGhlIHdh
a2V1cHMgZW5hYmxlcworICogbW9yZSBlZmZlY3RpdmUgcG93ZXIgc2F2aW5nLCBvbiB0aGUgQ1BV
IHRoYXQgaGFzIGdvbmUgaWRsZS4gQnV0IHdlIGFsc28KKyAqIG5ldmVyIHdhaXQgbW9yZSB0aGFu
IDEwMG1zLCB0byBhdm9pZCBkZWxheWluZyByZWNvZ25pc2luZyB0aGUgZW5kIG9mIGEKKyAqIGdy
YWNlIHBlcmlvZCAoYW5kIHRoZSBpbnZvY2F0aW9uIG9mIHRoZSBjYWxsYmFja3MpIGJ5IHRvbyBt
dWNoLgogICovCi0jZGVmaW5lIFJDVV9JRExFX1RJTUVSX1BFUklPRCBNSUxMSVNFQ1MoMTApCisj
ZGVmaW5lIFJDVV9JRExFX1RJTUVSX0NQVV9ERUxBWSAgTUlMTElTRUNTKDEwKQorI2RlZmluZSBS
Q1VfSURMRV9USU1FUl9QRVJJT0RfTUFYIE1JTExJU0VDUygxMDApCiAKIHN0YXRpYyBERUZJTkVf
UEVSX0NQVShzdHJ1Y3QgcmN1X2RhdGEsIHJjdV9kYXRhKTsKIApAQCAtNDQ0LDYgKzQ1MSw3IEBA
IGludCByY3VfbmVlZHNfY3B1KGludCBjcHUpCiB2b2lkIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KCkK
IHsKICAgICBzdHJ1Y3QgcmN1X2RhdGEgKnJkcCA9ICZ0aGlzX2NwdShyY3VfZGF0YSk7CisgICAg
c190aW1lX3QgbmV4dDsKIAogICAgIC8qCiAgICAgICogTm90ZSB0aGF0IHdlIGRvbid0IGNoZWNr
IHJjdV9wZW5kaW5nKCkgaGVyZS4gSW4gZmFjdCwgd2UgZG9uJ3Qgd2FudApAQCAtNDUzLDcgKzQ2
MSw5IEBAIHZvaWQgcmN1X2lkbGVfdGltZXJfc3RhcnQoKQogICAgIGlmIChsaWtlbHkoIXJkcC0+
Y3VybGlzdCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIHNldF90aW1lcigmcmRwLT5pZGxlX3Rp
bWVyLCBOT1coKSArIFJDVV9JRExFX1RJTUVSX1BFUklPRCk7CisgICAgbmV4dCA9IG1pbl90KHNf
dGltZV90LCBSQ1VfSURMRV9USU1FUl9QRVJJT0RfTUFYLAorICAgICAgICAgICAgICAgICBjcHVt
YXNrX3dlaWdodCgmcmN1X2N0cmxibGsuY3B1bWFzaykgKiBSQ1VfSURMRV9USU1FUl9DUFVfREVM
QVkpOworICAgIHNldF90aW1lcigmcmRwLT5pZGxlX3RpbWVyLCBOT1coKSArIG5leHQpOwogICAg
IHJkcC0+aWRsZV90aW1lcl9hY3RpdmUgPSB0cnVlOwogfQogCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:47:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16:47: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.xen.org>)
	id 1di1TL-0002WJ-3A; Wed, 16 Aug 2017 16:47:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1di1TK-0002W8-Qy
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 16:47:10 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E0/5C-01732-E0774995; Wed, 16 Aug 2017 16:47:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQpe3fEq
 kwdSnWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bf5cUsBYdEKrY0rmRsYGwV6GLk5JAQ8JO4
 dn8dI4gtLGAncevCGzYQW0RAWaL312+WLkYODmYBdYnfZ81AwkICexglzh0IAbHZBPQldr/4x
 ARi8wrYSjzdM48dxGYRUJU48fsH2EhRgXCJ/d+vMUPUCEqcnPmEBcTmFLCXmLJkJRvEeE2J9b
 v0QcLMAvIS29/OYYawxSWavqxkhVirJnGt/xI7xMXpElv//mKewCgwC8nUWQiTZiGZNAvJpAW
 MLKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDtZ6BgXEH
 4552v0OMkhxMSqK8XvlTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8LKXAeUEi1LTUyvSMnOAk
 QOTluDgURLhPVsKlOYtLkjMLc5Mh0idYlSUEueVAOkTAElklObBtcGi9RKjrJQwLyMDA4MQT0
 FqUW5mCar8K0ZxDkYlYd5LION5MvNK4Ka/AlrMBLT4SvskkMUliQgpqQZG8YlN7K7Jlfu6Zka
 Xi+pVdrvpP9/8OFXntfm/tGsSE1K/bbM68b26/fdEs0buQxyPbwln9a7wzZ9Ws23WqiuTK9pO
 6DKZfzsy0/ul4ROl1EOXZ2r8Wt64bvVqT+1FRb6vP10u3W1z6nzF49tmch5fT2l+la4I63QNN
 L+tyfeWUbk/aH+A0bNgJZbijERDLeai4kQATqUmeNECAAA=
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502902029!79129678!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64011 invoked from network); 16 Aug 2017 16:47:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 16:47:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="51086352"
To: Jan Beulich <JBeulich@suse.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <59947FAA020000780017075B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <331e385a-5494-0347-040a-7b1368b0b7a4@citrix.com>
Date: Wed, 16 Aug 2017 17:47:08 +0100
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: <59947FAA020000780017075B@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 v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTY6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDEzOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IHg4NidzIGN1cnJl
bnQgaW1wbGVtZW50YXRpb24gb2Ygd21iKCkgaXMgYSBjb21waWxlciBiYXJyaWVyLiAgQXMgYSBy
ZXN1bHQsIHRoZQo+PiBvbmx5IGNoYW5nZSBpbiB0aGlzIHBhdGNoIGlzIHRvIHJlbW92ZSBhbiBt
ZmVuY2UgaW5zdHJ1Y3Rpb24gZnJvbQo+PiBjcHVpZGxlX2Rpc2FibGVfZGVlcF9jc3RhdGUoKS4K
Pj4KPj4gTm9uZSBvZiB0aGVzZSBiYXJyaWVycyBzZXJ2ZSBhbnkgcHVycG9zZS4gIE1vc3QgYXJl
bid0IGFyZW4ndCBzeW5jaHJvbmlzaW5nCj4+IHdpdGggYW55IHJlbW90ZSBjcHVzLCB3aGVyZSBh
cyB0aGUgbWNldGVsZW0gYmFycmllcnMgYXJlIHJlZHVuZGFudCB3aXRoCj4+IHNwaW5fdW5sb2Nr
KCksIHdoaWNoIGFscmVhZHkgaGFzIGZ1bGwgcmVhZC93cml0ZSBiYXJyaWVyIHNlbWFudGljcy4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiBGb3IgdGhlIHJlbGV2YW50IHBhcnRzCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiBGb3IgdGhlIHBhcnRzIHRoZSBhY2sgZG9lc24ndCBleHRlbmQg
dG8sIGhvd2V2ZXI6Cj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+PiBAQCAtMzExMiw3ICszMTEy
LDYgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+PiAgICAgICAq
IHdpbGwgbWFrZSBzdXJlIG5vIGluY29uc2lzdGVudCBtYXBwaW5nIGJlaW5nIHRyYW5zbGF0ZWQg
aW50bwo+PiAgICAgICAqIHNoYWRvdyBwYWdlIHRhYmxlLiAqLwo+PiAgICAgIHZlcnNpb24gPSBh
dG9taWNfcmVhZCgmZC0+YXJjaC5wYWdpbmcuc2hhZG93Lmd0YWJsZV9kaXJ0eV92ZXJzaW9uKTsK
Pj4gLSAgICBybWIoKTsKPj4gICAgICB3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwg
dmEsICZndywgZXJyb3JfY29kZSk7Cj4gSXNuJ3QgdGhpcyBzdXBwb3NlZCB0byBtYWtlIHN1cmUg
dmVyc2lvbiBpcyBiZWluZyByZWFkIGZpcnN0PyBJLmUuCj4gZG9lc24ndCB0aGlzIGF0IGxlYXN0
IG5lZWQgdG8gYmUgYmFycmllcigpPwoKYXRvbWljX3JlYWQoKSBpcyBub3QgZnJlZSB0byBiZSBy
ZW9yZGVyZWQgYnkgdGhlIGNvbXBpbGVyLiAgSXQgaXMgYW4gYXNtCnZvbGF0aWxlIHdpdGggYSB2
b2xhdGlsZSBtZW1vcnkgcmVmZXJlbmNlLgoKPgo+PiBpbmRleCBhNDU5ZTk5Li5kNWI2MDQ5IDEw
MDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4+
ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPj4gQEAgLTU1
OCw3ICs1NTgsNiBAQCBzdGF0aWMgdm9pZCBwYXJzZV9ldmVudF9sb2dfZW50cnkoc3RydWN0IGFt
ZF9pb21tdSAqaW9tbXUsIHUzMiBlbnRyeVtdKQo+PiAgICAgICAgICAgICAgcmV0dXJuOwo+PiAg
ICAgICAgICB9Cj4+ICAgICAgICAgIHVkZWxheSgxKTsKPj4gLSAgICAgICAgcm1iKCk7Cj4+ICAg
ICAgICAgIGNvZGUgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzFdLCBJT01NVV9FVkVO
VF9DT0RFX01BU0ssCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0VWRU5UX0NPREVfU0hJRlQpOwo+PiAgICAgIH0KPj4gQEAgLTY2Myw3ICs2NjIsNiBAQCB2
b2lkIHBhcnNlX3Bwcl9sb2dfZW50cnkoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBlbnRy
eVtdKQo+PiAgICAgICAgICAgICAgcmV0dXJuOwo+PiAgICAgICAgICB9Cj4+ICAgICAgICAgIHVk
ZWxheSgxKTsKPj4gLSAgICAgICAgcm1iKCk7Cj4+ICAgICAgICAgIGNvZGUgPSBnZXRfZmllbGRf
ZnJvbV9yZWdfdTMyKGVudHJ5WzFdLCBJT01NVV9QUFJfTE9HX0NPREVfTUFTSywKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFBSX0xPR19DT0RFX1NISUZU
KTsKPj4gICAgICB9Cj4gV2l0aCB0aGVzZSBmdWxseSByZW1vdmVkLCB3aGF0IGtlZXBzIHRoZSBj
b21waWxlciBmcm9tIG1vdmluZwo+IHRoZSBlbnRyeVsxXSByZWFkcyBvdXQgb2YgdGhlIGxvb3A/
IEltcGxlbWVudGF0aW9uIGRldGFpbHMgb2YKPiB1ZGVsYXkoKSBkb24ndCBjb3VudC4uLgoKSXQg
aXMgYSB3cml0ZSB0byB0aGUgY29udHJvbCB2YXJpYWJsZSB3aGljaCBpcyBkZXJpdmVkIGZyb20g
YSBub24tbG9jYWwKbm9uLWNvbnN0YW50IG9iamVjdC4gIEl0IGNhbid0IGJlIGhvaXN0ZWQgYXQg
YWxsLgoKQ29uc2lkZXIgdGhpcyBzaW1wbGlmaWVkIHZlcnNpb246Cgp3aGlsZSAoIGNvdW50ID09
IDAgKQogICAgY291bnQgPSBlbnRyeVsxXTsKCklmIGVudHJ5IHdlcmUgY29uc3QsIHRoZSBjb21w
aWxlciB3b3VsZCBiZSBmcmVlIHRvIGV4cGVjdCB0aGF0IHRoZSB2YWx1ZQpkb2Vzbid0IGNoYW5n
ZSBvbiByZXBlYXRlZCByZWFkcywgYnV0IHRoYXQgaXMgbm90IHRoZSBjYXNlIGhlcmUuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:48:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 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.xen.org>)
	id 1di1UZ-0002rq-Ck; Wed, 16 Aug 2017 16:48:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1di1UY-0002rY-2N
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:48:26 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E7/90-01736-95774995; Wed, 16 Aug 2017 16:48:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTTeifEq
 kwZlrmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alN+oFF+Uqlh36ydrA2CLRxcjFISSwkVHi
 xeoP7BDOAUaJpRePsXQxcnIIC/hKLPk/Bcjm4BARCJW4tkgQJMwsoCSx/+w1RhBbSGAOo8SNp
 3wgNpuArsSOm6+ZQWxeASuJWW2LwcawCKhKzDv3DqxeVCBcYv/3a1A1ghInZz4Bq+EUsJZ4d6
 aTGWK+nsSO679YIWxxiaYvK6FseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUb04tagstUj
 XSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzA0GYBgB+P3P06HGCU5mJREeb3y
 p0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBtKQPKCRalpqdWpGXmAKMEJi3BwaMkwtsAkuYtL
 kjMLc5Mh0idYlSUEuftBkkIgCQySvPg2mCReYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvO
 0gU3gy80rgpr8CWswEtPhK+ySQxSWJCCmpBsaVSaxxwR1rc84+3bJeR33/mZ+uAa7R4rNOPnJ
 L/3g90/LqA4VN86YlPbh15/bTs50br/XHKly4fV2H88Cb6wFMfma3bs1mk/m76tvDti0Osr/4
 T3VZFXq6cp4ujHwVfbzk3rEbUYemROr9Mp371cDkmmz98ql+SyeVqy0SDvDy4Ptb/kp71uLfS
 izFGYmGWsxFxYkAA+GgEccCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502902104!92063612!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 903 invoked from network); 16 Aug 2017 16:48:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 16 Aug 2017 16:48:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6B5AC2B;
 Wed, 16 Aug 2017 09:48:23 -0700 (PDT)
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 C65043F577;
 Wed, 16 Aug 2017 09:48:22 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-8-andre.przywara@arm.com>
 <9c3e1d74-c013-2284-5efa-a62cfdd79e0c@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <e6a8a673-d43d-d2b1-d58e-c813310dd378@arm.com>
Date: Wed, 16 Aug 2017 17:48:22 +0100
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: <9c3e1d74-c013-2284-5efa-a62cfdd79e0c@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 07/22] ARM: vGIC: introduce priority
	setter/getter
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8wOC8xNyAxNToxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDIxLzA3LzE3IDIwOjU5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gU2luY2UgdGhl
IEdJQ3MgTU1JTyBhY2Nlc3MgYWx3YXlzIGNvdmVycyBhIG51bWJlciBvZiBJUlFzIGF0IG9uY2Us
Cj4+IGludHJvZHVjZSB3cmFwcGVyIGZ1bmN0aW9ucyB3aGljaCBsb29wIG92ZXIgdGhvc2UgSVJR
cywgdGFrZSB0aGVpcgo+PiBsb2NrcyBhbmQgcmVhZCBvciB1cGRhdGUgdGhlIHByaW9yaXR5IHZh
bHVlcy4KPj4gVGhpcyB3aWxsIGJlIHVzZWQgaW4gYSBsYXRlciBwYXRjaC4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IC0tLQo+
PiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICA1ICsrKysr
Cj4+ICAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+IGluZGV4IDQzNGI3
ZTIuLmIyYzk2MzIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4gKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiBAQCAtMjQzLDYgKzI0Myw0MyBAQCBzdGF0aWMgaW50IHZn
aWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsCj4+IHVuc2lnbmVkIGludCB2aXJx
KQo+PiAgICAgIHJldHVybiBBQ0NFU1NfT05DRShyYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJS
VVBUX1JBTktfTUFTS10pOwo+PiAgfQo+Pgo+PiArI2RlZmluZSBNQVhfSVJRU19QRVJfSVBSSU9S
SVRZUiA0Cj4gCj4gVGhlIG5hbWUgZ2l2ZXMgdGhlIGltcHJlc3Npb24gdGhhdCB5b3UgbWF5IGhh
dmUgSVBSSU9SSVRZUiB3aXRoIG9ubHkgMQo+IElSUS4gQnV0IHRoaXMgaXMgbm90IHRydWUuIFRo
ZSByZWdpc3RlcnMgaXMgYWx3YXlzIDQuIEhvd2V2ZXIsIHlvdSBhcmUKPiBhYmxlIHRvIGFjY2Vz
cyB1c2luZyBieXRlIG9yIHdvcmQuCj4gCj4+ICt1aW50MzJfdCB2Z2ljX2ZldGNoX2lycV9wcmlv
cml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5yaXJxcywKPiAKPiBJIGFtIHdlbGwg
YXdhcmUgdGhhdCB0aGUgdmdpYyBjb2RlIGlzIG1peGluZyBiZXR3ZWVuIHZpcnEgYW5kIGlycS4K
PiBNb3ZpbmcgZm9yd2FyZCwgd2Ugc2hvdWxkIHVzZSB2aXJxIHRvIGF2b2lkIGNvbmZ1c2lvbi4K
PiAKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJz
dF9pcnEpCj4gCj4gUGxlYXNlIHN0YXkgY29uc2lzdGVudCwgd2l0aCB0aGUgbmFtaW5nLiBFaXRo
ZXIgbnJfaXJxcy9maXJzdF9pcnEgb3IKPiBucmlycXMvZmlyc3RpcnEuIEJ1dCBub3QgYSBtaXgu
CgpJIHRvdGFsbHkgYWdyZWUsIGJ1dCBjaGVjayB0aGlzIG91dDoKeGVuL2luY2x1ZGUvYXNtLWFy
bS9pcnEuaDojZGVmaW5lIG5yX2lycXMgTlJfSVJRUwoKU28gd2hlcmV2ZXIgeW91IHdyaXRlIG5y
X2lycXMgaW4gKmFueSogcGFydCBvZiBBUk0gSVJRIGNvZGUgeW91IGVuZCB1cAp3aXRoIGEgY29t
cGlsZSBlcnJvciAuLi4KTm90IGVhc3kgdG8gZml4LCB0aG91Z2gsIGhlbmNlIEkgbW92ZWQgdG8g
dGhlIG5hbWUgd2l0aG91dCB0aGUKdW5kZXJzY29yZSwgZXZlbiB0aG91Z2ggSSBkb24ndCByZWFs
bHkgbGlrZSBpdC4KCkNoZWVycywKQW5kcmUuCgo+IAo+IEFsc28sIGl0IG1ha2VzIG1vcmUgc2Vu
c2UgdG8gZGVzY3JpYmUgZmlyc3QgdGhlIHN0YXJ0IHRoZW4gbnVtYmVyLgo+IAo+PiArewo+PiAr
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycXNbTUFYX0lSUVNfUEVSX0lQUklPUklUWVJdOwo+
PiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICsgICAgdWludDMyX3QgcmV0ID0gMCwgaTsK
Pj4gKwo+PiArICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPj4gKyAgICB2Z2ljX2xvY2tfaXJx
cyh2LCBucmlycXMsIGZpcnN0X2lycSwgcGlycXMpOwo+IAo+IEkgYW0gbm90IGNvbnZpbmNlZCBv
biB0aGUgdXNlZnVsbmVzcyBvZiB0YWtpbmcgYWxsIHRoZSBsb2NrcyBpbiBvbmUgZ28uCj4gQXQg
b25lIHBvaW50IGluIHRoZSB0aW1lLCB5b3Ugb25seSBuZWVkIHRvIGxvY2sgYSBnaXZlbiBwZW5k
aW5nX2lycS4KPiAKPj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgbnJpcnFzOyBpKysgKQo+
PiArICAgICAgICByZXQgfD0gcGlycXNbaV0tPnByaW9yaXR5IDw8IChpICogOCk7Cj4gCj4gUGxl
YXNlIGF2b2lkIG9wZW4tY29kaW5nIG51bWJlci4KPiAKPj4gKwo+PiArICAgIHZnaWNfdW5sb2Nr
X2lycXMocGlycXMsIG5yaXJxcyk7Cj4+ICsgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwo+
PiArCj4+ICsgICAgcmV0dXJuIHJldDsKPj4gK30KPj4gKwo+PiArdm9pZCB2Z2ljX3N0b3JlX2ly
cV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5yaXJxcywKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2lycSwgdWludDMyX3Qg
dmFsdWUpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwaXJxc1tNQVhfSVJRU19Q
RVJfSVBSSU9SSVRZUl07Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gKyAgICB1bnNp
Z25lZCBpbnQgaTsKPj4gKwo+PiArICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPj4gKyAgICB2
Z2ljX2xvY2tfaXJxcyh2LCBucmlycXMsIGZpcnN0X2lycSwgcGlycXMpOwo+PiArCj4+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBucmlycXM7IGkrKywgdmFsdWUgPj49IDggKQo+IAo+IFNhbWUgaGVy
ZS4KPiAKPj4gKyAgICAgICAgcGlycXNbaV0tPnByaW9yaXR5ID0gdmFsdWUgJiAweGZmOwo+PiAr
Cj4+ICsgICAgdmdpY191bmxvY2tfaXJxcyhwaXJxcywgbnJpcnFzKTsKPj4gKyAgICBsb2NhbF9p
cnFfcmVzdG9yZShmbGFncyk7Cj4+ICt9Cj4+ICsKPj4gIGJvb2wgdmdpY19taWdyYXRlX2lycShz
dHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZAo+PiBpbnQgaXJxKQo+
PiAgewo+PiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4+IGluZGV4
IGVjZjQ5NjkuLmYzNzkxYzggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4+IEBAIC0xOTgsNiArMTk4
LDExIEBAIHZvaWQgdmdpY19sb2NrX2lycXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludAo+
PiBucmlycXMsIHVuc2lnbmVkIGludCBmaXJzdF9pcnEsCj4+ICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqKnBpcnFzKTsKPj4gIHZvaWQgdmdpY191bmxvY2tfaXJxcyhz
dHJ1Y3QgcGVuZGluZ19pcnEgKipwaXJxcywgdW5zaWduZWQgaW50IG5yaXJxcyk7Cj4+Cj4+ICt1
aW50MzJfdCB2Z2ljX2ZldGNoX2lycV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IG5yaXJxcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmaXJzdF9pcnEpOwo+PiArdm9pZCB2Z2ljX3N0b3JlX2lycV9wcmlvcml0eShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IG5yaXJxcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2lycSwgdWludDMyX3QgcmVnKTsKPj4gKwo+PiAgZW51
bSBnaWNfc2dpX21vZGU7Cj4+Cj4+ICAvKgo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:58:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16:58: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.xen.org>)
	id 1di1ds-00048v-Bs; Wed, 16 Aug 2017 16:58:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1di1dr-00048p-CL
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:58:03 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 7B/A6-03937-A9974995; Wed, 16 Aug 2017 16:58:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfSWge7Myim
 RBud2qlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXj3AVHA6taDh/jb2B8bdxFyMXh5DATEaJ
 Sy+PsoE4LAKNrBIH+3YygTgSAnNYJWZ/nQOU4QRy8iQ2LNnLAmEXStz895UJxOYVEJQ4OfMJW
 FxIwEfi8NrvjCA2p4CFxONt91ggVpxkkvjx9xkzSIJNQEtiT8N8sGYWAVWJ16emQg0KkHj48i
 lYs7CAm8SOZ1fAbBEBJYnFXz6ygwxiFngtIrH54T6wi5gFNCVat/9mn8AoMAvJIbOQpBYwMq1
 i1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMRgYg2MH4ZVnA
 IUZJDiYlUV6v/CmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ZSuAcoJFqempFWmZOcC4gElLc
 PAoifC+LQdK8xYXJOYWZ6ZDpE4xWnJcubLuCxPHhtXrgeSUA9u/MAmx5OXnpUqJ86qCzBMAac
 gozYMbB4vdS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmNQGZwpOZVwK39RXQQUxAB11pnwR
 yUEkiQkqqgZF3reiVqxpH+iczSTCJf1io1N/18sEVYW1eh8mcKury+7T0Hqz0EfM3Dlq3IfQQ
 71kPxrDzU7r+/fv4tqA3bH/bp05vX+sAhmM3Ll2ZkvdOcp/1r/fXd2+9dmOR4ZTzLz9ZmVQck
 vwpKnyyM1LNjtvFaWbhhpyI1WLZrrW6b67ePJM/p2SlOJMSS3FGoqEWc1FxIgBcHBhs2AIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502902680!106622395!1
X-Originating-IP: [209.85.218.48]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47287 invoked from network); 16 Aug 2017 16:58:01 -0000
Received: from mail-oi0-f48.google.com (HELO mail-oi0-f48.google.com)
 (209.85.218.48)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Aug 2017 16:58:01 -0000
Received: by mail-oi0-f48.google.com with SMTP id e124so42161670oig.2
 for <xen-devel@lists.xenproject.org>; Wed, 16 Aug 2017 09:58:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2vzS2EusWj43DXc5nAC4hgpOlDyjjv61vI0Czt0FgVc=;
 b=tjv5NFSs6c8cMEW+QYM8jux3wD0tcEXrs7uyrrvoaItSNLvNaaEMl4vHmSzsorWd55
 ElV49lJM362Ic3zxkdBTTkSSZBvQaKfOIFuo9dl7VfbybRSiBBDHCGQFGDKNLtZYYVb+
 PMglShugI3VXGPgz9oyexZeKeOYGNQcy3cME8j+iyyOFOvME/9HQpIzBYSiVMbNDfB8g
 Z8vlTPdVbhMA36oT+bs/vRTHVsPisnqP+5gyWsbtX3YP3/9yMrvyWJQal7I7JSQh3Jgl
 d3N43xv/EamyMN3Dxe1Teddln4IG9sjQAZGcWZ7iElrc7aj/8REGinLeR8vncYuE8E2W
 Ay1w==
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=2vzS2EusWj43DXc5nAC4hgpOlDyjjv61vI0Czt0FgVc=;
 b=QMMyoLkuctJeswHck+GY1Zu/J399fhJHqhOTMaNXVJE3kLPw+huaFx8gdk9gGgFCNk
 4rZFnMKkQbGYOVfVtiTXGbIV01Mtf9AqVQqrq63MyrSDpYLjeOBgeI55R0lAY+lJJ1l9
 qlFWli8VOh5dzib9QlbU8l6NEVQz3o0vGm9CXTTWDS+Dfgk7reRs9I1N5LrEkRZ9iwA4
 hoJf6zuRVU/2mUEFITHYsFpp4oLJC49eRnXvHsLeTGk8pxPvTjtVmiPYYx98Kj+wdfas
 C0K8VSuO0/1nk8CfqEW1VnYR30UlINOfsRB/AIX0TwsXUwIf/ei/DpRS4oGbu9ln2LFa
 /6dQ==
X-Gm-Message-State: AHYfb5iFL/XPZ2d7ZQlnUrKSnULAxlYUt0xkuE1EahckTLJMxH3ClOIs
 Qunxcex9WgOjLGZw/iEF/HunEMb6ZJD6
X-Received: by 10.202.172.6 with SMTP id v6mr2728162oie.217.1502902679287;
 Wed, 16 Aug 2017 09:57:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.103.229 with HTTP; Wed, 16 Aug 2017 09:57:58 -0700 (PDT)
In-Reply-To: <20170816151235.oamkdva6cwpc4cex@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Wed, 16 Aug 2017 09:57:58 -0700
Message-ID: <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgODoxMiBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+Cj4KPiAqIFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29t
PiB3cm90ZToKPgo+ID4gT24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMTI6NTYgQU0sIEluZ28gTW9s
bmFyIDxtaW5nb0BrZXJuZWwub3JnPiB3cm90ZToKPiA+ID4KPiA+ID4gKiBUaG9tYXMgR2Fybmll
ciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj4gPiA+Cj4gPiA+PiA+IERvIHRoZXNlIGNo
YW5nZXMgZ2V0IHVzIGNsb3NlciB0byBiZWluZyBhYmxlIHRvIGJ1aWxkIHRoZSBrZXJuZWwgYXMg
dHJ1bHkKPiA+ID4+ID4gcG9zaXRpb24gaW5kZXBlbmRlbnQsIGkuZS4gdG8gcGxhY2UgaXQgYW55
d2hlcmUgaW4gdGhlIHZhbGlkIHg4Ni02NCBhZGRyZXNzCj4gPiA+PiA+IHNwYWNlPyBPciBhbnkg
b3RoZXIgYWR2YW50YWdlcz8KPiA+ID4+Cj4gPiA+PiBZZXMsIFBJRSBhbGxvd3MgdXMgdG8gcHV0
IHRoZSBrZXJuZWwgYW55d2hlcmUgaW4gbWVtb3J5LiBJdCB3aWxsIGFsbG93IHVzIHRvCj4gPiA+
PiBoYXZlIGEgZnVsbCByYW5kb21pemVkIGFkZHJlc3Mgc3BhY2Ugd2hlcmUgcG9zaXRpb24gYW5k
IG9yZGVyIG9mIHNlY3Rpb25zIGFyZQo+ID4gPj4gY29tcGxldGVseSByYW5kb20uIFRoZXJlIGlz
IHN0aWxsIHNvbWUgd29yayB0byBnZXQgdGhlcmUgYnV0IGJlaW5nIGFibGUgdG8gYnVpbGQKPiA+
ID4+IGEgUElFIGtlcm5lbCBpcyBhIHNpZ25pZmljYW50IHN0ZXAuCj4gPiA+Cj4gPiA+IFNvIEkg
X3JlYWxseV8gZGlzbGlrZSB0aGUgd2hvbGUgUElFIGFwcHJvYWNoLCBiZWNhdXNlIG9mIHRoZSBo
dWdlIHNsb3dkb3duOgo+ID4gPgo+ID4gPiArY29uZmlnIFJBTkRPTUlaRV9CQVNFX0xBUkdFCj4g
PiA+ICsgICAgICAgYm9vbCAiSW5jcmVhc2UgdGhlIHJhbmRvbWl6YXRpb24gcmFuZ2Ugb2YgdGhl
IGtlcm5lbCBpbWFnZSIKPiA+ID4gKyAgICAgICBkZXBlbmRzIG9uIFg4Nl82NCAmJiBSQU5ET01J
WkVfQkFTRQo+ID4gPiArICAgICAgIHNlbGVjdCBYODZfUElFCj4gPiA+ICsgICAgICAgc2VsZWN0
IFg4Nl9NT0RVTEVfUExUUyBpZiBNT0RVTEVTCj4gPiA+ICsgICAgICAgZGVmYXVsdCBuCj4gPiA+
ICsgICAgICAgLS0taGVscC0tLQo+ID4gPiArICAgICAgICAgQnVpbGQgdGhlIGtlcm5lbCBhcyBh
IFBvc2l0aW9uIEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgYW5kCj4gPiA+ICsgICAgICAg
ICBpbmNyZWFzZSB0aGUgYXZhaWxhYmxlIHJhbmRvbWl6YXRpb24gcmFuZ2UgZnJvbSAxR0IgdG8g
M0dCLgo+ID4gPiArCj4gPiA+ICsgICAgICAgICBUaGlzIG9wdGlvbiBpbXBhY3RzIHBlcmZvcm1h
bmNlIG9uIGtlcm5lbCBDUFUgaW50ZW5zaXZlIHdvcmtsb2FkcyB1cAo+ID4gPiArICAgICAgICAg
dG8gMTAlIGR1ZSB0byBQSUUgZ2VuZXJhdGVkIGNvZGUuIEltcGFjdCBvbiB1c2VyLW1vZGUgcHJv
Y2Vzc2VzIGFuZAo+ID4gPiArICAgICAgICAgdHlwaWNhbCB1c2FnZSB3b3VsZCBiZSBzaWduaWZp
Y2FudGx5IGxlc3MgKDAuNTAlIHdoZW4geW91IGJ1aWxkIHRoZQo+ID4gPiArICAgICAgICAga2Vy
bmVsKS4KPiA+ID4gKwo+ID4gPiArICAgICAgICAgVGhlIGtlcm5lbCBhbmQgbW9kdWxlcyB3aWxs
IGdlbmVyYXRlIHNsaWdodGx5IG1vcmUgYXNzZW1ibHkgKDEgdG8gMiUKPiA+ID4gKyAgICAgICAg
IGluY3JlYXNlIG9uIHRoZSAudGV4dCBzZWN0aW9ucykuIFRoZSB2bWxpbnV4IGJpbmFyeSB3aWxs
IGJlCj4gPiA+ICsgICAgICAgICBzaWduaWZpY2FudGx5IHNtYWxsZXIgZHVlIHRvIGxlc3MgcmVs
b2NhdGlvbnMuCj4gPiA+Cj4gPiA+IFRvIHB1dCAxMCUga2VybmVsIG92ZXJoZWFkIGludG8gcGVy
c3BlY3RpdmU6IGVuYWJsaW5nIHRoaXMgb3B0aW9uIHdpcGVzIG91dCBhYm91dAo+ID4gPiA1LTEw
IHllYXJzIHdvcnRoIG9mIHBhaW5zdGFraW5nIG9wdGltaXphdGlvbnMgd2UndmUgZG9uZSB0byBr
ZWVwIHRoZSBrZXJuZWwgZmFzdAo+ID4gPiAuLi4gKCEhKQo+ID4KPiA+IE5vdGUgdGhhdCAxMCUg
aXMgdGhlIGhpZ2gtYm91bmQgb2YgYSBDUFUgaW50ZW5zaXZlIHdvcmtsb2FkLgo+Cj4gTm90ZSB0
aGF0IHRoZSA4LTEwJSBoYWNrYmVuY2ggb3IgZXZlbiBhIDIlLTQlIHJhbmdlIHdvdWxkIGJlICdo
dWdlJyBpbiB0ZXJtcyBvZgo+IG1vZGVybiBrZXJuZWwgcGVyZm9ybWFuY2UuIEluIG1hbnkgY2Fz
ZXMgd2UgYXJlIGxpdGVyYWxseSBhcHBseWluZyBjeWNsZSBsZXZlbAo+IG9wdGltaXphdGlvbnMg
dGhhdCBhcmUgYmFyZWx5IG1lYXN1cmFibGUuIEEgMC4xJSBzcGVlZHVwIGluIGxpbmVhciBleGVj
dXRpb24gc3BlZWQKPiBpcyBhbHJlYWR5IGEgYmlnIHN1Y2Nlc3MuCj4KPiA+IEkgYW0gZ29pbmcg
dG8gc3RhcnQgZG9pbmcgcGVyZm9ybWFuY2UgdGVzdGluZyBvbiAtbWNtb2RlbD1sYXJnZSB0byBz
ZWUgaWYgaXQgaXMKPiA+IGZhc3RlciB0aGFuIC1mUElFLgo+Cj4gVW5mb3J0dW5hdGVseSBtY21v
ZGVsPWxhcmdlIGxvb2tzIHByZXR0eSBoZWF2eSB0b28gQUZBSUNTLCBhdCB0aGUgbWFjaGluZQo+
IGluc3RydWN0aW9uIGxldmVsLgo+Cj4gRnVuY3Rpb24gY2FsbHMgbG9vayBsaWtlIHRoaXM6Cj4K
PiAgLW1jbW9kZWw9bWVkaXVtOgo+Cj4gICAgNzU3OiAgIGU4IDk4IGZmIGZmIGZmICAgICAgICAg
IGNhbGxxICA2ZjQgPHRlc3RfY29kZT4KPgo+ICAtbWNtb2RlbD1sYXJnZQo+Cj4gICAgNzdiOiAg
IDQ4IGI4IDEwIGY3IGRmIGZmIGZmICAgIG1vdmFicyAkMHhmZmZmZmZmZmZmZGZmNzEwLCVyYXgK
PiAgICA3ODI6ICAgZmYgZmYgZmYKPiAgICA3ODU6ICAgNDggOGQgMDQgMDMgICAgICAgICAgICAg
bGVhICAgICglcmJ4LCVyYXgsMSksJXJheAo+ICAgIDc4OTogICBmZiBkMCAgICAgICAgICAgICAg
ICAgICBjYWxscSAgKiVyYXgKPgo+IEFuZCB3ZSdkIGRvIHRoaXMgZm9yIF9FVkVSWV8gZnVuY3Rp
b24gY2FsbCBpbiB0aGUga2VybmVsLiBUaGF0IGtpbmQgb2YgY3JhcCBpcwo+IHRvdGFsbHkgdW5h
Y2NlcHRhYmxlLgo+CgpJIHN0YXJ0ZWQgbG9va2luZyBpbnRvIG1jbW9kZWw9bGFyZ2UgYW5kIHJh
biBpbnRvIG11bHRpcGxlIGlzc3Vlcy4gSW4KdGhlIG1lYW50aW1lLCBpIHRob3VnaHQgSSB3b3Vs
ZAp0cnkgZGlmZmVyZW5jZSBjb25maWd1cmF0aW9ucyBhbmQgY29tcGlsZXJzLgoKSSBkaWQgMTAg
aGFja2JlbmNoIHJ1bnMgYWNjcm9zcyAxMCByZWJvb3RzIHdpdGggYW5kIHdpdGhvdXQgcGllIChz
YW1lCmNvbW1pdCkgd2l0aCBnY2MgNC45LiBJIGNvcGllZAp0aGUgcmVzdWx0IGJlbG93IGFuZCBi
YXNlZCBvbiB0aGUgaGFja2JlbmNoIGNvbmZpZ3VyYXRpb24gd2UgYXJlCmJldHdlZW4gLTAuMjkl
IGFuZCAxLjkyJSAoYXZlcmFnZQphY3Jvc3MgaXMgMC44JSkgd2hpY2ggc2VlbXMgbW9yZSBhbGln
bmVkIHdpdGggd2hhdCBwZW9wbGUgZGlzY3Vzc2VkIGluCnRoaXMgdGhyZWFkLgoKSSBkb24ndCBr
bm93IGhvdyBJIGdvdCAxMCUgbWF4aW11bSBvbiBoYWNrYmVuY2gsIEkgYW0gc3RpbGwKaW52ZXN0
aWdhdGluZy4gSXQgY291bGQgYmUgdGhlIGNvbmZpZ3VyYXRpb24KSSB1c2VkIG9yIG15IGJhc2Ug
Y29tcGlsZXIgYmVpbmcgdG9vIG9sZC4KCj4gPiA+IEkgdGhpbmsgdGhlIGZ1bmRhbWVudGFsIGZs
YXcgaXMgdGhlIGFzc3VtcHRpb24gdGhhdCB3ZSBuZWVkIGEgUElFIGV4ZWN1dGFibGUKPiA+ID4g
dG8gaGF2ZSBhIGZyZWVseSByZWxvY2F0YWJsZSBrZXJuZWwgb24gNjQtYml0IENQVXMuCj4gPiA+
Cj4gPiA+IEhhdmUgeW91IGNvbnNpZGVyZWQgYSBrZXJuZWwgd2l0aCAtbWNtb2RlbD1zbWFsbCAo
b3IgbWVkaXVtKSBpbnN0ZWFkIG9mIC1mcGllCj4gPiA+IC1tY21vZGVsPWxhcmdlPyBXZSBjYW4g
cGljayBhIHJhbmRvbSAyR0Igd2luZG93IGluIHRoZSAobm9uLWtlcm5lbCkgY2Fub25pY2FsCj4g
PiA+IHg4Ni02NCBhZGRyZXNzIHNwYWNlIHRvIHJhbmRvbWl6ZSB0aGUgbG9jYXRpb24gb2Yga2Vy
bmVsIHRleHQuIFRoZSBsb2NhdGlvbiBvZgo+ID4gPiBtb2R1bGVzIGNhbiBiZSBmdXJ0aGVyIHJh
bmRvbWl6ZWQgd2l0aGluIHRoYXQgMkdCIHdpbmRvdy4KPiA+Cj4gPiAtbW9kZWw9c21hbGwvbWVk
aXVtIGFzc3VtZSB5b3UgYXJlIG9uIHRoZSBsb3cgMzItYml0LiBJdCBnZW5lcmF0ZXMgaW5zdHJ1
Y3Rpb25zCj4gPiB3aGVyZSB0aGUgdmlydHVhbCBhZGRyZXNzZXMgaGF2ZSB0aGUgaGlnaCAzMi1i
aXQgdG8gYmUgemVyby4KPgo+IEhvdyBhcmUgdGhlc2UgYXNzdW1wdGlvbnMgaGFyZGNvZGVkIGJ5
IEdDQz8gTW9zdCBvZiB0aGUgaW5zdHJ1Y3Rpb25zIHNob3VsZCBiZQo+IHJlbG9jYXRhYmxlIHN0
cmFpZ2h0IGF3YXksIGFzIG1vc3QgY2FsbC9qdW1wL2JyYW5jaCBpbnN0cnVjdGlvbnMgYXJlIFJJ
UC1yZWxhdGl2ZS4KCkkgdGhpbmsgUElFIGlzIGNhcGFibGUgdG8gdXNlIHJlbGF0aXZlIGluc3Ry
dWN0aW9ucyB3ZWxsLgptY21vZGVsPWxhcmdlIGFzc3VtZXMgc3ltYm9scyBjYW4gYmUgYW55d2hl
cmUuCgo+Cj4gSS5lLiBpcyB0aGVyZSBubyBHQ0MgY29kZSBnZW5lcmF0aW9uIG1vZGUgd2hlcmUg
Y29kZSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIGluIHRoZQo+IGNhbm9uaWNhbCBhZGRyZXNzIHNw
YWNlLCB5ZXQgY2FsbCBhbmQganVtcCBkaXN0YW5jZSBpcyB3aXRoaW4gMzEgYml0cyBzbyB0aGF0
IHRoZQo+IGdlbmVyYXRlZCBjb2RlIGlzIGZhc3Q/CgpJIHRoaW5rIHRoYXQncyBiYXNpY2FsbHkg
UElFLiBXaXRoIFBJRSwgeW91IGhhdmUgdGhlIGFzc3VtcHRpb24KZXZlcnl0aGluZyBpcyBjbG9z
ZSwgdGhlIG1haW4gaXNzdWUgaXMgYW55IGFzc2VtYmx5IHJlZmVyZW5jaW5nCmFic29sdXRlIGFk
ZHJlc3Nlcy4KCj4KPiBUaGFua3MsCj4KPiAgICAgICAgIEluZ28KCnByb2Nlc3MtcGlwZS0xNjAw
IC0tLS0tLQogICAgICAgICBiYXNlbGluZV9zYW1lY29tbWl0ICAgICBwaWUgICUgZGlmZgowICAg
ICAgICAgICAgICAgICAgICAgMTYuOTg1ICAxNi45OTkgICAwLjA4MgoxICAgICAgICAgICAgICAg
ICAgICAgMTcuMDY1ICAxNy4wNzEgICAwLjAzMwoyICAgICAgICAgICAgICAgICAgICAgMTcuMTg4
ICAxNy4xMzAgIC0wLjM0MgozICAgICAgICAgICAgICAgICAgICAgMTcuMTQ4ICAxNy4xMDcgIC0w
LjI0MAo0ICAgICAgICAgICAgICAgICAgICAgMTcuMjE3ICAxNy4xNzAgIC0wLjI3NQo1ICAgICAg
ICAgICAgICAgICAgICAgMTcuMjE2ICAxNy4xNDUgIC0wLjQxNQo2ICAgICAgICAgICAgICAgICAg
ICAgMTcuMTYxICAxNy4xMDkgIC0wLjMwNAo3ICAgICAgICAgICAgICAgICAgICAgMTcuMjAyICAx
Ny4xMjIgIC0wLjQ2NQo4ICAgICAgICAgICAgICAgICAgICAgMTcuMTY5ICAxNy4xNzMgICAwLjAy
NAo5ICAgICAgICAgICAgICAgICAgICAgMTcuMjE3ICAxNy4xNzggIC0wLjIyNwphdmVyYWdlICAg
ICAgICAgICAgICAgMTcuMTU3ICAxNy4xMjAgIC0wLjIxMwptZWRpYW4gICAgICAgICAgICAgICAg
MTcuMTY5ICAxNy4xMjIgIC0wLjI3MQptaW4gICAgICAgICAgICAgICAgICAgMTYuOTg1ICAxNi45
OTkgICAwLjA4MgptYXggICAgICAgICAgICAgICAgICAgMTcuMjE3ICAxNy4xNzggIC0wLjIyOAoK
WzE0IHJvd3MgeCAzIGNvbHVtbnNdCnRocmVhZHMtcGlwZS0xNjAwIC0tLS0tLQogICAgICAgICBi
YXNlbGluZV9zYW1lY29tbWl0ICAgICBwaWUgICUgZGlmZgowICAgICAgICAgICAgICAgICAgICAg
MTcuOTE0ICAxOC4wNDEgICAwLjcwNwoxICAgICAgICAgICAgICAgICAgICAgMTguMzM3ICAxOC4z
NTIgICAwLjA4MwoyICAgICAgICAgICAgICAgICAgICAgMTguMjMzICAxOC40NTcgICAxLjIyNQoz
ICAgICAgICAgICAgICAgICAgICAgMTguMzM0ICAxOC40MDIgICAwLjM2Ngo0ICAgICAgICAgICAg
ICAgICAgICAgMTguMzgxICAxOC4zNjkgIC0wLjA2Ngo1ICAgICAgICAgICAgICAgICAgICAgMTgu
MzcwICAxOC40MDggICAwLjIwNwo2ICAgICAgICAgICAgICAgICAgICAgMTguMzM3ICAxOC40MDAg
ICAwLjM0NQo3ICAgICAgICAgICAgICAgICAgICAgMTguMzY4ICAxOC4zNzIgICAwLjAyMAo4ICAg
ICAgICAgICAgICAgICAgICAgMTguMzI4ICAxOC41ODggICAxLjQyMQo5ICAgICAgICAgICAgICAg
ICAgICAgMTguMzY5ICAxOC4zNDQgIC0wLjEzOAphdmVyYWdlICAgICAgICAgICAgICAgMTguMjk3
ICAxOC4zNzMgICAwLjQxNQptZWRpYW4gICAgICAgICAgICAgICAgMTguMzM3ICAxOC4zNzMgICAw
LjIwMAptaW4gICAgICAgICAgICAgICAgICAgMTcuOTE0ICAxOC4wNDEgICAwLjcwNwptYXggICAg
ICAgICAgICAgICAgICAgMTguMzgxICAxOC41ODggICAxLjEyNgoKWzE0IHJvd3MgeCAzIGNvbHVt
bnNdCnRocmVhZHMtcGlwZS01MCAtLS0tLS0KICAgICAgICAgYmFzZWxpbmVfc2FtZWNvbW1pdCAg
ICAgcGllICAlIGRpZmYKMCAgICAgICAgICAgICAgICAgICAgIDIzLjQ5MSAgMjIuNzk0ICAtMi45
NjUKMSAgICAgICAgICAgICAgICAgICAgIDIzLjIxOSAgMjMuNTQyICAgMS4zODcKMiAgICAgICAg
ICAgICAgICAgICAgIDIyLjg4NiAgMjMuNjM4ICAgMy4yODYKMyAgICAgICAgICAgICAgICAgICAg
IDIzLjIzMyAgMjMuNzc4ICAgMi4zNDMKNCAgICAgICAgICAgICAgICAgICAgIDIzLjIyOCAgMjMu
NzAzICAgMi4wNDYKNSAgICAgICAgICAgICAgICAgICAgIDIzLjAwMCAgMjMuMzc2ICAgMS42MzYK
NiAgICAgICAgICAgICAgICAgICAgIDIzLjU4OSAgMjMuMzM1ICAtMS4wNzkKNyAgICAgICAgICAg
ICAgICAgICAgIDIzLjA0MyAgMjMuNTQzICAgMi4xNjkKOCAgICAgICAgICAgICAgICAgICAgIDIz
LjExNyAgMjMuMzUwICAgMS4wMDcKOSAgICAgICAgICAgICAgICAgICAgIDIzLjA1OSAgMjMuNDIw
ICAgMS41NjQKYXZlcmFnZSAgICAgICAgICAgICAgIDIzLjE4NyAgMjMuNDQ4ICAgMS4xMjcKbWVk
aWFuICAgICAgICAgICAgICAgIDIzLjE4NyAgMjMuNDQ4ICAgMS4xMjcKbWluICAgICAgICAgICAg
ICAgICAgIDIyLjg4NiAgMjIuNzk0ICAtMC4zOTkKbWF4ICAgICAgICAgICAgICAgICAgIDIzLjU4
OSAgMjMuNzc4ICAgMC44MDAKClsxNCByb3dzIHggMyBjb2x1bW5zXQpwcm9jZXNzLXNvY2tldC01
MCAtLS0tLS0KICAgICAgICAgYmFzZWxpbmVfc2FtZWNvbW1pdCAgICAgcGllICAlIGRpZmYKMCAg
ICAgICAgICAgICAgICAgICAgIDIwLjMzMyAgMjAuNDMwICAgMC40NzkKMSAgICAgICAgICAgICAg
ICAgICAgIDIwLjE5OCAgMjAuMzcxICAgMC44NTYKMiAgICAgICAgICAgICAgICAgICAgIDIwLjQ5
NCAgMjAuNzM3ICAgMS4xODUKMyAgICAgICAgICAgICAgICAgICAgIDIwLjQ0NSAgMjEuMjY0ICAg
NC4wMDgKNCAgICAgICAgICAgICAgICAgICAgIDIwLjUzMCAgMjAuOTExICAgMS44NTQKNSAgICAg
ICAgICAgICAgICAgICAgIDIwLjI4MSAgMjAuNDg3ICAgMS4wMTUKNiAgICAgICAgICAgICAgICAg
ICAgIDIwLjMxMSAgMjAuODcxICAgMi43NTcKNyAgICAgICAgICAgICAgICAgICAgIDIwLjQ3MiAg
MjAuODkwICAgMi4wNDQKOCAgICAgICAgICAgICAgICAgICAgIDIwLjU2OCAgMjAuNDIyICAtMC43
MTAKOSAgICAgICAgICAgICAgICAgICAgIDIwLjQxNSAgMjAuNjQ3ICAgMS4xMzQKYXZlcmFnZSAg
ICAgICAgICAgICAgIDIwLjQwNSAgMjAuNzAzICAgMS40NjIKbWVkaWFuICAgICAgICAgICAgICAg
IDIwLjQxNSAgMjAuNzAzICAgMS40MTAKbWluICAgICAgICAgICAgICAgICAgIDIwLjE5OCAgMjAu
MzcxICAgMC44NTYKbWF4ICAgICAgICAgICAgICAgICAgIDIwLjU2OCAgMjEuMjY0ICAgMy4zODUK
ClsxNCByb3dzIHggMyBjb2x1bW5zXQpwcm9jZXNzLXBpcGUtNTAgLS0tLS0tCiAgICAgICAgIGJh
c2VsaW5lX3NhbWVjb21taXQgICAgIHBpZSAgJSBkaWZmCjAgICAgICAgICAgICAgICAgICAgICAy
MC4xMzEgIDIwLjY0MyAgIDIuNTQxCjEgICAgICAgICAgICAgICAgICAgICAyMC4xODQgIDIwLjY1
OCAgIDIuMzQ5CjIgICAgICAgICAgICAgICAgICAgICAyMC4zNTkgIDIwLjkwNyAgIDIuNjkzCjMg
ICAgICAgICAgICAgICAgICAgICAyMC4zNjUgIDIxLjI4NCAgIDQuNTE0CjQgICAgICAgICAgICAg
ICAgICAgICAyMC41MDYgIDIwLjU3OCAgIDAuMzUyCjUgICAgICAgICAgICAgICAgICAgICAyMC4z
OTMgIDIwLjU5OSAgIDEuMDEwCjYgICAgICAgICAgICAgICAgICAgICAyMC4yNDUgIDIwLjUxNSAg
IDEuMzMxCjcgICAgICAgICAgICAgICAgICAgICAyMC42MjcgIDIwLjk2NCAgIDEuNjM2CjggICAg
ICAgICAgICAgICAgICAgICAyMC41MTkgIDIwLjg2MiAgIDEuNjcwCjkgICAgICAgICAgICAgICAg
ICAgICAyMC41MDUgIDIwLjc0MSAgIDEuMTUwCmF2ZXJhZ2UgICAgICAgICAgICAgICAyMC4zODMg
IDIwLjc3NSAgIDEuOTIyCm1lZGlhbiAgICAgICAgICAgICAgICAyMC4zODMgIDIwLjc0MSAgIDEu
NzUzCm1pbiAgICAgICAgICAgICAgICAgICAyMC4xMzEgIDIwLjUxNSAgIDEuOTA3Cm1heCAgICAg
ICAgICAgICAgICAgICAyMC42MjcgIDIxLjI4NCAgIDMuMTg2CgpbMTQgcm93cyB4IDMgY29sdW1u
c10KdGhyZWFkcy1zb2NrZXQtNTAgLS0tLS0tCiAgICAgICAgIGJhc2VsaW5lX3NhbWVjb21taXQg
ICAgIHBpZSAgJSBkaWZmCjAgICAgICAgICAgICAgICAgICAgICAyMy4xOTcgIDIzLjcyOCAgIDIu
Mjg2CjEgICAgICAgICAgICAgICAgICAgICAyMy4zMDQgIDIzLjU4NSAgIDEuMjA1CjIgICAgICAg
ICAgICAgICAgICAgICAyMy4wOTggIDIzLjM3OSAgIDEuMjE3CjMgICAgICAgICAgICAgICAgICAg
ICAyMy4wMjggIDIzLjc4NyAgIDMuMjk1CjQgICAgICAgICAgICAgICAgICAgICAyMy4yNDIgIDIz
LjEyMiAgLTAuNTE3CjUgICAgICAgICAgICAgICAgICAgICAyMy4wMzYgIDIzLjUxMiAgIDIuMDY4
CjYgICAgICAgICAgICAgICAgICAgICAyMy4xMzkgIDIzLjI1OCAgIDAuNTEyCjcgICAgICAgICAg
ICAgICAgICAgICAyMi44MDEgIDIzLjQ1OCAgIDIuODgxCjggICAgICAgICAgICAgICAgICAgICAy
My4zMTkgIDIzLjI3NiAgLTAuMTg3CjkgICAgICAgICAgICAgICAgICAgICAyMi45ODkgIDIzLjU3
NyAgIDIuNTU3CmF2ZXJhZ2UgICAgICAgICAgICAgICAyMy4xMTUgIDIzLjQ2OCAgIDEuNTI2Cm1l
ZGlhbiAgICAgICAgICAgICAgICAyMy4xMTUgIDIzLjQ2OCAgIDEuNTI2Cm1pbiAgICAgICAgICAg
ICAgICAgICAyMi44MDEgIDIzLjEyMiAgIDEuNDA3Cm1heCAgICAgICAgICAgICAgICAgICAyMy4z
MTkgIDIzLjc4NyAgIDIuMDA2CgpbMTQgcm93cyB4IDMgY29sdW1uc10KcHJvY2Vzcy1zb2NrZXQt
MTYwMCAtLS0tLS0KICAgICAgICAgYmFzZWxpbmVfc2FtZWNvbW1pdCAgICAgcGllICAlIGRpZmYK
MCAgICAgICAgICAgICAgICAgICAgIDE3LjIxNCAgMTcuMTY4ICAtMC4yNjIKMSAgICAgICAgICAg
ICAgICAgICAgIDE3LjE3MiAgMTcuMTk1ICAgMC4xMzUKMiAgICAgICAgICAgICAgICAgICAgIDE3
LjI3OCAgMTcuMTM3ICAtMC44MTcKMyAgICAgICAgICAgICAgICAgICAgIDE3LjE3MyAgMTcuMTAy
ICAtMC40MTQKNCAgICAgICAgICAgICAgICAgICAgIDE3LjIxMSAgMTcuMTUzICAtMC4zMzUKNSAg
ICAgICAgICAgICAgICAgICAgIDE3LjIyMCAgMTcuMTYwICAtMC4zNDUKNiAgICAgICAgICAgICAg
ICAgICAgIDE3LjIyNCAgMTcuMTYxICAtMC4zNjUKNyAgICAgICAgICAgICAgICAgICAgIDE3LjIy
NCAgMTcuMjI0ICAtMC4wMDQKOCAgICAgICAgICAgICAgICAgICAgIDE3LjE3NiAgMTcuMTM1ICAt
MC4yMzYKOSAgICAgICAgICAgICAgICAgICAgIDE3LjI0MiAgMTcuMTg4ICAtMC4zMTEKYXZlcmFn
ZSAgICAgICAgICAgICAgIDE3LjIxMyAgMTcuMTYyICAtMC4yOTYKbWVkaWFuICAgICAgICAgICAg
ICAgIDE3LjIxNCAgMTcuMTYxICAtMC4zMDYKbWluICAgICAgICAgICAgICAgICAgIDE3LjE3MiAg
MTcuMTAyICAtMC40MDUKbWF4ICAgICAgICAgICAgICAgICAgIDE3LjI3OCAgMTcuMjI0ICAtMC4z
MTUKClsxNCByb3dzIHggMyBjb2x1bW5zXQp0aHJlYWRzLXNvY2tldC0xNjAwIC0tLS0tLQogICAg
ICAgICBiYXNlbGluZV9zYW1lY29tbWl0ICAgICBwaWUgICUgZGlmZgowICAgICAgICAgICAgICAg
ICAgICAgMTguMzk1ICAxOC4zODkgIC0wLjAzMQoxICAgICAgICAgICAgICAgICAgICAgMTguNDU5
ICAxOC40MDQgIC0wLjI5NgoyICAgICAgICAgICAgICAgICAgICAgMTguNDI3ICAxOC40NDUgICAw
LjA5NgozICAgICAgICAgICAgICAgICAgICAgMTguNDQ5ICAxOC40MjEgIC0wLjE1MAo0ICAgICAg
ICAgICAgICAgICAgICAgMTguNDE2ICAxOC40MTEgIC0wLjAyNgo1ICAgICAgICAgICAgICAgICAg
ICAgMTguNDA5ICAxOC40NDMgICAwLjE4NQo2ICAgICAgICAgICAgICAgICAgICAgMTguMzI1ICAx
OC4zMDggIC0wLjA5Mgo3ICAgICAgICAgICAgICAgICAgICAgMTguNDkxICAxOC4zMTcgIC0wLjk0
MAo4ICAgICAgICAgICAgICAgICAgICAgMTguNDk2ICAxOC4zNzUgIC0wLjY1Ngo5ICAgICAgICAg
ICAgICAgICAgICAgMTguNDM2ICAxOC4zODUgIC0wLjI3OQphdmVyYWdlICAgICAgICAgICAgICAg
MTguNDMwICAxOC4zOTAgIC0wLjIxOQptZWRpYW4gICAgICAgICAgICAgICAgMTguNDMwICAxOC4z
OTAgIC0wLjIxOQptaW4gICAgICAgICAgICAgICAgICAgMTguMzI1ICAxOC4zMDggIC0wLjA5Mgpt
YXggICAgICAgICAgICAgICAgICAgMTguNDk2ICAxOC40NDUgIC0wLjI3OAoKWzE0IHJvd3MgeCAz
IGNvbHVtbnNdClRvdGFsIHN0YXRzID09PT09PQogICAgICAgICBiYXNlbGluZV9zYW1lY29tbWl0
ICAgICBwaWUgICUgZGlmZgphdmVyYWdlICAgICAgICAgICAgICAgMTkuNzczICAxOS45MzAgICAw
Ljc5MQptZWRpYW4gICAgICAgICAgICAgICAgMTkuNzczICAxOS45MzAgICAwLjc5MQptaW4gICAg
ICAgICAgICAgICAgICAgMTYuOTg1ICAxNi45OTkgICAwLjA4MgptYXggICAgICAgICAgICAgICAg
ICAgMjMuNTg5ICAyMy43ODcgICAwLjgzOQoKWzQgcm93cyB4IDMgY29sdW1uc10KCi0tIApUaG9t
YXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 16:58:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 16: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.xen.org>)
	id 1di1ee-0004E1-OX; Wed, 16 Aug 2017 16:58:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1di1ed-0004Dn-P7
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 16:58:51 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 62/57-27137-BC974995; Wed, 16 Aug 2017 16:58:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTfdU5ZR
 Igx8z5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLj74yFhwRqHjTeYqxgXEnbxcjF4eQwEZG
 id7Nt1ggnN2MEnOnrWDtYuTkEBbwlVjyfwoLiC0iECmxf+sBqKIzjBLzL3eDFTELKEnsP3uNE
 cRmE9CUuPP5ExOIzStgJTH15CKwOIuAqsSJL43sILaoQLjE28YjLBA1ghInZz4BszkFrCWOr9
 jNDDHTVuLOXBhbXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3SNTPSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjgEIdjDu+xh5iFGSg0lJlNcrf0qkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQleCWAICwkWpaanVqRl5gCDHyYtwcGjJML7thwozVtckJhbnJkOkTrFq
 Cglznu2AighAJLIKM2Da4NF3CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ864EmcKTmVcCN/
 0V0GImoMVX2ieBLC5JREhJNTBKiZzcd6/sVqxTjudP354tbcw/P7x7+P5Sl0DzJQk7f43l/sc
 sQu/k2GyfJcvQm7T3w0b1x9kvAtJ8mDLfJoVU8znYy6hu/v67dPmUb24ycgYBl+dLdf4/L2gk
 uMZ1yYMX14wsTq+YeMP5avrkI3bFsx+zCZpUqb+Zsyv28ZkcrgQnyaxJ3FOVWIozEg21mIuKE
 wGXKcfgswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502902730!66249878!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10381 invoked from network); 16 Aug 2017 16:58:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 16 Aug 2017 16:58:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A590F2B;
 Wed, 16 Aug 2017 09:58:49 -0700 (PDT)
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 E68F13F540;
 Wed, 16 Aug 2017 09:58:48 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-8-andre.przywara@arm.com>
 <9c3e1d74-c013-2284-5efa-a62cfdd79e0c@arm.com>
 <e6a8a673-d43d-d2b1-d58e-c813310dd378@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9e75a72d-1c6e-0a8f-990a-144d1675410a@arm.com>
Date: Wed, 16 Aug 2017 17:58:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <e6a8a673-d43d-d2b1-d58e-c813310dd378@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 07/22] ARM: vGIC: introduce priority
	setter/getter
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNi8wOC8xNyAxNzo0OCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4KPiBPbiAx
MS8wOC8xNyAxNToxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBBbmRyZSwKPj4KPj4gT24g
MjEvMDcvMTcgMjA6NTksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gU2luY2UgdGhlIEdJQ3Mg
TU1JTyBhY2Nlc3MgYWx3YXlzIGNvdmVycyBhIG51bWJlciBvZiBJUlFzIGF0IG9uY2UsCj4+PiBp
bnRyb2R1Y2Ugd3JhcHBlciBmdW5jdGlvbnMgd2hpY2ggbG9vcCBvdmVyIHRob3NlIElSUXMsIHRh
a2UgdGhlaXIKPj4+IGxvY2tzIGFuZCByZWFkIG9yIHVwZGF0ZSB0aGUgcHJpb3JpdHkgdmFsdWVz
Lgo+Pj4gVGhpcyB3aWxsIGJlIHVzZWQgaW4gYSBsYXRlciBwYXRjaC4KPj4+Cj4+PiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+IC0tLQo+
Pj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+Pj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDUgKysr
KysKPj4+ICAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4+IGluZGV4
IDQzNGI3ZTIuLmIyYzk2MzIgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+
PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+PiBAQCAtMjQzLDYgKzI0Myw0MyBAQCBzdGF0
aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsCj4+PiB1bnNpZ25l
ZCBpbnQgdmlycSkKPj4+ICAgICAgcmV0dXJuIEFDQ0VTU19PTkNFKHJhbmstPnByaW9yaXR5W3Zp
cnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXSk7Cj4+PiAgfQo+Pj4KPj4+ICsjZGVmaW5lIE1BWF9J
UlFTX1BFUl9JUFJJT1JJVFlSIDQKPj4KPj4gVGhlIG5hbWUgZ2l2ZXMgdGhlIGltcHJlc3Npb24g
dGhhdCB5b3UgbWF5IGhhdmUgSVBSSU9SSVRZUiB3aXRoIG9ubHkgMQo+PiBJUlEuIEJ1dCB0aGlz
IGlzIG5vdCB0cnVlLiBUaGUgcmVnaXN0ZXJzIGlzIGFsd2F5cyA0LiBIb3dldmVyLCB5b3UgYXJl
Cj4+IGFibGUgdG8gYWNjZXNzIHVzaW5nIGJ5dGUgb3Igd29yZC4KPj4KPj4+ICt1aW50MzJfdCB2
Z2ljX2ZldGNoX2lycV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5yaXJx
cywKPj4KPj4gSSBhbSB3ZWxsIGF3YXJlIHRoYXQgdGhlIHZnaWMgY29kZSBpcyBtaXhpbmcgYmV0
d2VlbiB2aXJxIGFuZCBpcnEuCj4+IE1vdmluZyBmb3J3YXJkLCB3ZSBzaG91bGQgdXNlIHZpcnEg
dG8gYXZvaWQgY29uZnVzaW9uLgo+Pgo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBmaXJzdF9pcnEpCj4+Cj4+IFBsZWFzZSBzdGF5IGNvbnNpc3RlbnQs
IHdpdGggdGhlIG5hbWluZy4gRWl0aGVyIG5yX2lycXMvZmlyc3RfaXJxIG9yCj4+IG5yaXJxcy9m
aXJzdGlycS4gQnV0IG5vdCBhIG1peC4KPgo+IEkgdG90YWxseSBhZ3JlZSwgYnV0IGNoZWNrIHRo
aXMgb3V0Ogo+IHhlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmg6I2RlZmluZSBucl9pcnFzIE5SX0lS
UVMKPgo+IFNvIHdoZXJldmVyIHlvdSB3cml0ZSBucl9pcnFzIGluICphbnkqIHBhcnQgb2YgQVJN
IElSUSBjb2RlIHlvdSBlbmQgdXAKPiB3aXRoIGEgY29tcGlsZSBlcnJvciAuLi4KPiBOb3QgZWFz
eSB0byBmaXgsIHRob3VnaCwgaGVuY2UgSSBtb3ZlZCB0byB0aGUgbmFtZSB3aXRob3V0IHRoZQo+
IHVuZGVyc2NvcmUsIGV2ZW4gdGhvdWdoIEkgZG9uJ3QgcmVhbGx5IGxpa2UgaXQuCgpPaC4gT24g
YSBzaWRlIG5vdGUsIG5yX2lycXMgZG9lcyBub3QgY292ZXIgYWxsIHRoZSBJUlFzLiBJdCBvbmx5
IGNvdmVycyAKdXAgdG8gU1BJcy4gV2hpY2ggaXMgYSBsaXR0bGUgYml0IG9kZC4KCkFueXdheSwg
bWF5YmUgeW91IHdvdWxkIHJlbmFtZSBpdCB0byBuci4gSSB0aGluayBpdCBpcyBmYWlybHkgc3Ry
YWlnaHQgCmZvcndhcmQgdGhhdCB5b3UgZGVhbCB3aXRoIElSUS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 17:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 17:04: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.xen.org>)
	id 1di1k3-0004yJ-CJ; Wed, 16 Aug 2017 17:04:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1di1k1-0004yD-8t
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 17:04:25 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 7E/7F-03765-81B74995; Wed, 16 Aug 2017 17:04:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQleiekq
 kQccSZoslHxezODB6HN39mymAMYo1My8pvyKBNWPrnF0sBXOlKz4tesTewHhTpIuRk0NCwE/i
 4r81rCC2sICXxMRDl9lAbDYBfYndLz4xgdgiAsoSvb9+s3QxcnAwC6hL/D5r1sXIxSEk8J5R4
 u3khWwgcV4BW4nXLypBylkEVCWWbmgCGykqEC6x//s1ZhCbV0BQ4uTMJ2BjOAXsJHY+KIeYqC
 mxfpc+SAWzgLzE9rdzmCFscYmmLyvBpggJqElc67/EDnFwusTEZz0sExgFZiEZOgth0iwkk2Y
 hmbSAkWUVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMgDB
 DsaOf06HGCU5mJREeb3yp0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlrALKCRalpqdWpGXmA
 KMGJi3BwaMkwnumEijNW1yQmFucmQ6ROsWoKCXOuxgkIQCSyCjNg2uDReolRlkpYV5GoEOEeA
 pSi3IzS1DlXzGKczAqCfN6gmznycwrgZv+CmgxE9DiK+2TQBaXJCKkpBoYl8/c0fHEqqm08u3
 qTTc37pI4taD90SWft62rd1+6Uev4x/ft+bkfl2SHGia/9j87Q9zQNzGqTLyHT6OtSUPwP2++
 qP2q7zrZQif8U1NWtRQYzjjeoaK78VvXossfq/48OR/j8MHJUmPikcLlt1OkD82cuG/v8oB5p
 vHbJDre+TAFvWVPrGHlUmIpzkg01GIuKk4EAKgTvX/PAgAA
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502903063!78085082!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33564 invoked from network); 16 Aug 2017 17:04:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 17:04:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="51087409"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <59947FAA020000780017075B@prv-mh.provo.novell.com>
 <331e385a-5494-0347-040a-7b1368b0b7a4@citrix.com>
Message-ID: <b2c8dfa5-55b8-02f3-2c20-15e8eda710db@citrix.com>
Date: Wed, 16 Aug 2017 18:03:56 +0100
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: <331e385a-5494-0347-040a-7b1368b0b7a4@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 <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDgvMTcgMTc6NDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTYvMDgvMTcgMTY6
MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4wOC4xNyBhdCAxMzoyMiwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4geDg2J3MgY3VycmVudCBpbXBsZW1lbnRh
dGlvbiBvZiB3bWIoKSBpcyBhIGNvbXBpbGVyIGJhcnJpZXIuICBBcyBhIHJlc3VsdCwgdGhlCj4+
PiBvbmx5IGNoYW5nZSBpbiB0aGlzIHBhdGNoIGlzIHRvIHJlbW92ZSBhbiBtZmVuY2UgaW5zdHJ1
Y3Rpb24gZnJvbQo+Pj4gY3B1aWRsZV9kaXNhYmxlX2RlZXBfY3N0YXRlKCkuCj4+Pgo+Pj4gTm9u
ZSBvZiB0aGVzZSBiYXJyaWVycyBzZXJ2ZSBhbnkgcHVycG9zZS4gIE1vc3QgYXJlbid0IGFyZW4n
dCBzeW5jaHJvbmlzaW5nCj4+PiB3aXRoIGFueSByZW1vdGUgY3B1cywgd2hlcmUgYXMgdGhlIG1j
ZXRlbGVtIGJhcnJpZXJzIGFyZSByZWR1bmRhbnQgd2l0aAo+Pj4gc3Bpbl91bmxvY2soKSwgd2hp
Y2ggYWxyZWFkeSBoYXMgZnVsbCByZWFkL3dyaXRlIGJhcnJpZXIgc2VtYW50aWNzLgo+Pj4KPj4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4+IEZvciB0aGUgcmVsZXZhbnQgcGFydHMKPj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4gRm9yIHRoZSBwYXJ0cyB0aGUgYWNrIGRvZXNuJ3QgZXh0ZW5kIHRv
LCBob3dldmVyOgo+Pgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4+
PiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKPj4+IEBAIC0zMTEyLDcgKzMx
MTIsNiBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCj4+PiAgICAg
ICAqIHdpbGwgbWFrZSBzdXJlIG5vIGluY29uc2lzdGVudCBtYXBwaW5nIGJlaW5nIHRyYW5zbGF0
ZWQgaW50bwo+Pj4gICAgICAgKiBzaGFkb3cgcGFnZSB0YWJsZS4gKi8KPj4+ICAgICAgdmVyc2lv
biA9IGF0b21pY19yZWFkKCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3RhYmxlX2RpcnR5X3ZlcnNp
b24pOwo+Pj4gLSAgICBybWIoKTsKPj4+ICAgICAgd2Fsa19vayA9IHNoX3dhbGtfZ3Vlc3RfdGFi
bGVzKHYsIHZhLCAmZ3csIGVycm9yX2NvZGUpOwo+PiBJc24ndCB0aGlzIHN1cHBvc2VkIHRvIG1h
a2Ugc3VyZSB2ZXJzaW9uIGlzIGJlaW5nIHJlYWQgZmlyc3Q/IEkuZS4KPj4gZG9lc24ndCB0aGlz
IGF0IGxlYXN0IG5lZWQgdG8gYmUgYmFycmllcigpPwo+IGF0b21pY19yZWFkKCkgaXMgbm90IGZy
ZWUgdG8gYmUgcmVvcmRlcmVkIGJ5IHRoZSBjb21waWxlci4gIEl0IGlzIGFuIGFzbQo+IHZvbGF0
aWxlIHdpdGggYSB2b2xhdGlsZSBtZW1vcnkgcmVmZXJlbmNlLgo+Cj4+PiBpbmRleCBhNDU5ZTk5
Li5kNWI2MDQ5IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2luaXQuYwo+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
aXQuYwo+Pj4gQEAgLTU1OCw3ICs1NTgsNiBAQCBzdGF0aWMgdm9pZCBwYXJzZV9ldmVudF9sb2df
ZW50cnkoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBlbnRyeVtdKQo+Pj4gICAgICAgICAg
ICAgIHJldHVybjsKPj4+ICAgICAgICAgIH0KPj4+ICAgICAgICAgIHVkZWxheSgxKTsKPj4+IC0g
ICAgICAgIHJtYigpOwo+Pj4gICAgICAgICAgY29kZSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIo
ZW50cnlbMV0sIElPTU1VX0VWRU5UX0NPREVfTUFTSywKPj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX0VWRU5UX0NPREVfU0hJRlQpOwo+Pj4gICAgICB9Cj4+
PiBAQCAtNjYzLDcgKzY2Miw2IEBAIHZvaWQgcGFyc2VfcHByX2xvZ19lbnRyeShzdHJ1Y3QgYW1k
X2lvbW11ICppb21tdSwgdTMyIGVudHJ5W10pCj4+PiAgICAgICAgICAgICAgcmV0dXJuOwo+Pj4g
ICAgICAgICAgfQo+Pj4gICAgICAgICAgdWRlbGF5KDEpOwo+Pj4gLSAgICAgICAgcm1iKCk7Cj4+
PiAgICAgICAgICBjb2RlID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVsxXSwgSU9NTVVf
UFBSX0xPR19DT0RFX01BU0ssCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QUFJfTE9HX0NPREVfU0hJRlQpOwo+Pj4gICAgICB9Cj4+IFdpdGggdGhlc2Ug
ZnVsbHkgcmVtb3ZlZCwgd2hhdCBrZWVwcyB0aGUgY29tcGlsZXIgZnJvbSBtb3ZpbmcKPj4gdGhl
IGVudHJ5WzFdIHJlYWRzIG91dCBvZiB0aGUgbG9vcD8gSW1wbGVtZW50YXRpb24gZGV0YWlscyBv
Zgo+PiB1ZGVsYXkoKSBkb24ndCBjb3VudC4uLgo+IEl0IGlzIGEgd3JpdGUgdG8gdGhlIGNvbnRy
b2wgdmFyaWFibGUgd2hpY2ggaXMgZGVyaXZlZCBmcm9tIGEgbm9uLWxvY2FsCj4gbm9uLWNvbnN0
YW50IG9iamVjdC4gIEl0IGNhbid0IGJlIGhvaXN0ZWQgYXQgYWxsLgo+Cj4gQ29uc2lkZXIgdGhp
cyBzaW1wbGlmaWVkIHZlcnNpb246Cj4KPiB3aGlsZSAoIGNvdW50ID09IDAgKQo+ICAgICBjb3Vu
dCA9IGVudHJ5WzFdOwo+Cj4gSWYgZW50cnkgd2VyZSBjb25zdCwgdGhlIGNvbXBpbGVyIHdvdWxk
IGJlIGZyZWUgdG8gZXhwZWN0IHRoYXQgdGhlIHZhbHVlCj4gZG9lc24ndCBjaGFuZ2Ugb24gcmVw
ZWF0ZWQgcmVhZHMsIGJ1dCB0aGF0IGlzIG5vdCB0aGUgY2FzZSBoZXJlLgoKKEFuZCBjb250aW51
aW5nIG15IHJ1biBvZiBsdWNrIHRvZGF5KSwgaXQgdHVybnMgb3V0IHRoYXQgR0NDIGRvZXMKY29t
cGlsZSBteSBleGFtcGxlIGhlcmUgdG8gYW4gaW5maW5pdGUgbG9vcC4KCmZmZmY4MmQwODAyNjAy
NWY6ICAgICAgIDg0IGMwICAgICAgICAgICAgICAgICAgIHRlc3QgICAlYWwsJWFsCmZmZmY4MmQw
ODAyNjAyNjE6ICAgICAgIDc1IDBhICAgICAgICAgICAgICAgICAgIGpuZSAgICBmZmZmODJkMDgw
MjYwMjZkIDxwYXJzZV9wcHJfbG9nX2VudHJ5KzB4Mjk+CmZmZmY4MmQwODAyNjAyNjM6ICAgICAg
IDhiIDQ2IDA0ICAgICAgICAgICAgICAgIG1vdiAgICAweDQoJXJzaSksJWVheApmZmZmODJkMDgw
MjYwMjY2OiAgICAgICBjMSBlOCAxYyAgICAgICAgICAgICAgICBzaHIgICAgJDB4MWMsJWVheApm
ZmZmODJkMDgwMjYwMjY5OiAgICAgICA4NCBjMCAgICAgICAgICAgICAgICAgICB0ZXN0ICAgJWFs
LCVhbApmZmZmODJkMDgwMjYwMjZiOiAgICAgICA3NCBmYyAgICAgICAgICAgICAgICAgICBqZSAg
ICAgZmZmZjgyZDA4MDI2MDI2OSA8cGFyc2VfcHByX2xvZ19lbnRyeSsweDI1PgoKCkkgd2lsbCBt
b3ZlIHRoaXMgdG8gYmVpbmcgYSBiYXJyZXIoKSB3aXRoIGEgaG9pc3RpbmcgY29tbWVudCAodG8g
YXZvaWQKaXQgbG9va2luZyBsaWtlIGFuIFNNUCBpc3N1ZSksIGFuZCBJJ20gZ29pbmcgdG8gaGF2
ZSB0byByZS1ldmFsdWF0ZSBob3cKc2FuZSBJIHRoaW5rIHRoZSBDIHN0YW5kYXJkIHRvIGJlLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 17:26:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 17: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.xen.org>)
	id 1di24s-0007Et-44; Wed, 16 Aug 2017 17:25:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1di24q-0007En-Qs
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 17:25:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 45/78-01993-32084995; Wed, 16 Aug 2017 17:25:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrrBXlepYUq
 kwZ35ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bLxXoFH7kqzjVdZ2lgnM/RxcjJISHgL3H7
 7QIWEJtNQF9i94tPTCC2iIC6xOmOi6xdjBwczAJ+Eoce+IKYwgIhEqu+qINUsAioSkycdZQRJ
 Mwr4Ckx8X00xEA5ifPHfzKD2JwCXhKLuz+ygdhCQCXXHv5lhbDVJK71X2IHsXkFBCVOznwCdg
 CzgITEwRcvmCcw8s5CkpqFJLWAkWkVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBqV5uanFxYnp
 qTmJSsV5yfu4mRmDIMADBDsa9/5wOMUpyMCmJ8nrlT4kU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMF7rQ4oJ1iUmp5akZaZAwxemLQEB4+SCO+qaqA0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnp
 UqJ8/LWAxUJgBRllObBjYBF0iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ84aBXMKTmVcCt+
 kV0BFMQEdcaZ8EckRJIkJKqoGx0q1l6WfO3+sOSqlf3eZaXmBTnP/vmXLOXL8AMynhHVHNt2V
 4nhxO/aLAt/WhQPrXORNLfgo7RO2/q3hhtmLUq1wV0Vkik/XrlK7NjPk5XzhcVOLF6tevjY5p
 n/WeufT0vtwMw0dHFvfH+k6yX3a09NTacB+/U/tkSoIjZZ7MjD912nHv3o1sSizFGYmGWsxFx
 YkAXoFxWJ8CAAA=
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502904352!91683595!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26096 invoked from network); 16 Aug 2017 17:25:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 17:25:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="444047377"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 18:18:42 +0100
Message-ID: <1502903922-14473-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
References: <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 2.5/4] xen/x86: Replace mandatory barriers
	with compiler barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjYXNlLCBybWIoKSBpcyBiZWluZyB1c2VkIGZvciBpdHMgY29tcGlsZXIgYmFycmll
ciBwcm9wZXJ0eS4gIFJlcGxhY2UKaXQgd2l0aCBhbiBleHBsaWNpdCBiYXJyZXIoKSBhbmQgY29t
bWVudCwgdG8gYXZvaWQgaXQgYmVjb21pbmcgYW4gdW5uZWNlc3NhcnkKbGZlbmNlIGluc3RydWN0
aW9uICh3aGVuIHJtYigpIGdldHMgZml4ZWQpIG9yIGxvb2tpbmcgbGlrZSBhbiBTTVAgaXNzdWUu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfaW5pdC5jCmluZGV4IGE0NTllOTkuLjQ3NDk5MmEgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpAQCAtNTU4LDcgKzU1OCw3IEBAIHN0YXRpYyB2b2lk
IHBhcnNlX2V2ZW50X2xvZ19lbnRyeShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdTMyIGVudHJ5
W10pCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgdWRlbGF5KDEpOwot
ICAgICAgICBybWIoKTsKKyAgICAgICAgYmFycmllcigpOyAvKiBQcmV2ZW50IGhvaXN0aW5nIG9m
IHRoZSBlbnRyeVtdIHJlYWQuICovCiAgICAgICAgIGNvZGUgPSBnZXRfZmllbGRfZnJvbV9yZWdf
dTMyKGVudHJ5WzFdLCBJT01NVV9FVkVOVF9DT0RFX01BU0ssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX0VWRU5UX0NPREVfU0hJRlQpOwogICAgIH0KQEAgLTY2
Myw3ICs2NjMsNyBAQCB2b2lkIHBhcnNlX3Bwcl9sb2dfZW50cnkoc3RydWN0IGFtZF9pb21tdSAq
aW9tbXUsIHUzMiBlbnRyeVtdKQogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAg
ICAgIHVkZWxheSgxKTsKLSAgICAgICAgcm1iKCk7CisgICAgICAgIGJhcnJpZXIoKTsgLyogUHJl
dmVudCBob2lzdGluZyBvZiB0aGUgZW50cnlbXSByZWFkLiAqLwogICAgICAgICBjb2RlID0gZ2V0
X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVsxXSwgSU9NTVVfUFBSX0xPR19DT0RFX01BU0ssCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BQUl9MT0dfQ09ERV9T
SElGVCk7CiAgICAgfQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 17:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 17: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.xen.org>)
	id 1di2An-0007st-SP; Wed, 16 Aug 2017 17:32:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1di2Am-0007sV-Ey
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 17:32:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D7/D1-02177-39184995; Wed, 16 Aug 2017 17:32:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVyuP0Ov+7kxim
 RBouPcVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTvraxFHxVqujYtpq1gXG6ZBcjJ4eEgJHE
 24n/mLoYuTiEBBYySvy9eogVJMEmoCqx4fopMFtEIEfieutFFpAiZoEJjBKnVv1lBEkIC5hKP
 Dy7H6ibg4MFqGHjCy+QMK+AscTLDwcZIRbIS3QcmMwygZFzASPDKkb14tSistQiXUu9pKLM9I
 yS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAb9UzMDDuYHz90+kQoyQHk5Ior1f+lEghvqT
 8lMqMxOKM+KLSnNTiQ4wyHBxKEryn64FygkWp6akVaZk5wLCBSUtw8CiJ8K4GSfMWFyTmFmem
 Q6ROMepyvJrw/xuTEEtefl6qlDhveQNQkQBIUUZpHtwIWAhfYpSVEuZlZGBgEOIpSC3KzSxBl
 X/FKM7BqCTMuwlkFU9mXgncpldARzABHXGlfRLIESWJCCmpBsb+J4WchhUrD3X5XLr2z2v/mh
 kWJYu1WnXF5FNXvjfrZTvqmvdiw2x9oZf6wY1ztzgFdqS6CDnbx4TrnjBhVfgtdvWZS3C7HvO
 aOdzxQZYhd/+VOUhrHHJ9OVtmxb+Qa5o+329dfMsbqf8j+YSPtZy+Taf3xKli3ilWv2L//5Wd
 xdca8Yf1qBJLcUaioRZzUXEiABkdyDBcAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502904722!106254992!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45976 invoked from network); 16 Aug 2017 17:32:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 17:32:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F1F1AAF04;
 Wed, 16 Aug 2017 17:32:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, lguest@lists.ozlabs.org
Date: Wed, 16 Aug 2017 19:31:55 +0200
Message-Id: <20170816173157.8633-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, rusty@rustcorp.com.au, mingo@redhat.com,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v2 0/2] x86: paravirt related cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2xlYW51cCBzcGVjaWFsIGNhc2VzIG9mIHBhcmF2aXJ0IHBhdGNoaW5nOgoKLSBYZW4gZG9lc24n
dCBuZWVkIGEgY3VzdG9tIHBhdGNoaW5nIGZ1bmN0aW9uLCBpdCBjYW4gdXNlCiAgcGFyYXZpcnRf
cGF0Y2hfZGVmYXVsdCgpCgotIFJlbW92ZSBsZ3Vlc3QgY29tcGxldGVseSBmcm9tIHRoZSB0cmVl
LiBBIExLTUwgbWFpbCBhc2tpbmcgZm9yIGFueQogIHVzZXJzIDMgbW9udGhzIGFnbyBkaWQgbm90
IHJldmVhbCBhbnkgbmVlZCBmb3Iga2VlcGluZyBsZ3Vlc3QgWzFdLgoKSW4gY2FzZSB0aGUgcGF0
Y2hlcyBtYWtlIGl0IHRvIHRoZSB0cmVlIHRoZXJlIGlzIHF1aXRlIHNvbWUgcG90ZW50aWFsCmZv
ciBmdXJ0aGVyIHNpbXBsaWZpY2F0aW9uIG9mIHBhcmF2aXJ0IHN0dWZmLiBFc3BlY2lhbGx5IG1v
c3Qgb2YgdGhlCnB2IG9wZXJhdGlvbnMgY2FuIGJlIHB1dCB1bmRlciB0aGUgQ09ORklHX1hFTl9Q
ViB1bWJyZWxsYS4KCkNoYW5nZXMgaW4gVjI6Ci0gZHJvcCBwYXRjaCAzIChyZW1vdmFsIG9mIHZz
bXAgc3VwcG9ydCkKLSBwYXRjaCAxOiByZW1vdmUgZXZlbiBtb3JlIHN0dWZmIG5vIGxvbmdlciBu
ZWVkZWQgd2l0aG91dCB4ZW5fcGF0Y2goKQogICAgKFBldGVyIFppamxzdHJhKQoKWzFdOiBodHRw
czovL2xrbWwub3JnL2xrbWwvMjAxNy81LzE1LzUwMgoKSnVlcmdlbiBHcm9zcyAoMik6CiAgcGFy
YXZpcnQseGVuOiByZW1vdmUgeGVuX3BhdGNoKCkKICB4ODYvbGd1ZXN0OiByZW1vdmUgbGd1ZXN0
IHN1cHBvcnQKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSAt
CiBhcmNoL3g4Ni9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAtCiBhcmNoL3g4
Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9sZ3Vlc3QuaCAgICAgICAgIHwgICA5MSAtCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vl
c3RfaGNhbGwuaCAgIHwgICA3NCAtCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAg
ICAgIHwgICAgMiArLQogYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaCB8ICAg
IDIgKy0KIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jICAgICAgfCAgIDIwIC0KIGFy
Y2gveDg2L2tlcm5lbC9oZWFkXzMyLlMgICAgICAgICAgICAgfCAgICAyIC0KIGFyY2gveDg2L2tl
cm5lbC9wbGF0Zm9ybS1xdWlya3MuYyAgICAgfCAgICAxIC0KIGFyY2gveDg2L2t2bS9LY29uZmln
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGFyY2gveDg2L2xndWVzdC9LY29uZmlnICAgICAg
ICAgICAgICAgfCAgIDE0IC0KIGFyY2gveDg2L2xndWVzdC9NYWtlZmlsZSAgICAgICAgICAgICAg
fCAgICAyIC0KIGFyY2gveDg2L2xndWVzdC9ib290LmMgICAgICAgICAgICAgICAgfCAxNTU4IC0t
LS0tLS0tLS0tLS0tLQogYXJjaC94ODYvbGd1ZXN0L2hlYWRfMzIuUyAgICAgICAgICAgICB8ICAx
OTIgLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgfCAgIDU5ICstCiBh
cmNoL3g4Ni94ZW4veGVuLWFzbS5TICAgICAgICAgICAgICAgIHwgICAyNCArLQogYXJjaC94ODYv
eGVuL3hlbi1hc20uaCAgICAgICAgICAgICAgICB8ICAgMTIgLQogYXJjaC94ODYveGVuL3hlbi1h
c21fMzIuUyAgICAgICAgICAgICB8ICAgMjcgKy0KIGFyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMg
ICAgICAgICAgICAgfCAgIDIwICstCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAgICAgICAgICAg
ICAgIHwgICAxNSArLQogZHJpdmVycy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogZHJpdmVycy9ibG9jay9LY29uZmlnICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGRy
aXZlcnMvY2hhci9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkcml2ZXJzL2No
YXIvdmlydGlvX2NvbnNvbGUuYyAgICAgICAgIHwgICAgMiArLQogZHJpdmVycy9sZ3Vlc3QvS2Nv
bmZpZyAgICAgICAgICAgICAgICB8ICAgMTMgLQogZHJpdmVycy9sZ3Vlc3QvTWFrZWZpbGUgICAg
ICAgICAgICAgICB8ICAgMjYgLQogZHJpdmVycy9sZ3Vlc3QvUkVBRE1FICAgICAgICAgICAgICAg
ICB8ICAgNDcgLQogZHJpdmVycy9sZ3Vlc3QvY29yZS5jICAgICAgICAgICAgICAgICB8ICAzOTgg
LS0tLQogZHJpdmVycy9sZ3Vlc3QvaHlwZXJjYWxscy5jICAgICAgICAgICB8ICAzMDQgLS0tCiBk
cml2ZXJzL2xndWVzdC9pbnRlcnJ1cHRzX2FuZF90cmFwcy5jIHwgIDcwNiAtLS0tLS0tCiBkcml2
ZXJzL2xndWVzdC9sZy5oICAgICAgICAgICAgICAgICAgIHwgIDI1OCAtLS0KIGRyaXZlcnMvbGd1
ZXN0L2xndWVzdF91c2VyLmMgICAgICAgICAgfCAgNDQ2IC0tLS0tCiBkcml2ZXJzL2xndWVzdC9w
YWdlX3RhYmxlcy5jICAgICAgICAgIHwgMTIzOSAtLS0tLS0tLS0tLS0KIGRyaXZlcnMvbGd1ZXN0
L3NlZ21lbnRzLmMgICAgICAgICAgICAgfCAgMjI4IC0tLQogZHJpdmVycy9sZ3Vlc3QveDg2L2Nv
cmUuYyAgICAgICAgICAgICB8ICA3MjQgLS0tLS0tLQogZHJpdmVycy9sZ3Vlc3QveDg2L3N3aXRj
aGVyXzMyLlMgICAgICB8ICAzODggLS0tLQogZHJpdmVycy9uZXQvS2NvbmZpZyAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKy0KIGRyaXZlcnMvdHR5L2h2Yy9LY29uZmlnICAgICAgICAgICAgICAg
fCAgICAyICstCiBkcml2ZXJzL3ZpcnRpby9LY29uZmlnICAgICAgICAgICAgICAgIHwgICAgNCAr
LQogaW5jbHVkZS9saW51eC9sZ3Vlc3QuaCAgICAgICAgICAgICAgICB8ICAgNzMgLQogaW5jbHVk
ZS9saW51eC9sZ3Vlc3RfbGF1bmNoZXIuaCAgICAgICB8ICAgNDQgLQogaW5jbHVkZS91YXBpL2xp
bnV4L3ZpcnRpb19yaW5nLmggICAgICB8ICAgIDQgKy0KIHRvb2xzL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDExICstCiB0b29scy9sZ3Vlc3QvLmdpdGlnbm9yZSAgICAgICAg
ICAgICAgIHwgICAgMiAtCiB0b29scy9sZ3Vlc3QvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwg
ICAxNCAtCiB0b29scy9sZ3Vlc3QvZXh0cmFjdCAgICAgICAgICAgICAgICAgIHwgICA1OCAtCiB0
b29scy9sZ3Vlc3QvbGd1ZXN0LmMgICAgICAgICAgICAgICAgIHwgMzQyMCAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xndWVzdC9sZ3Vlc3QudHh0ICAgICAgICAgICAg
ICAgfCAgMTI1IC0tCiA0OSBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxMDYzOSBk
ZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vl
c3QuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2luY2x1ZGUvYXNtL2xndWVzdF9oY2Fs
bC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbGd1ZXN0L0tjb25maWcKIGRlbGV0ZSBt
b2RlIDEwMDY0NCBhcmNoL3g4Ni9sZ3Vlc3QvTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCBh
cmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbGd1ZXN0
L2hlYWRfMzIuUwogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L3hlbi94ZW4tYXNtLmgKIGRl
bGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9LY29uZmlnCiBkZWxldGUgbW9kZSAxMDA2
NDQgZHJpdmVycy9sZ3Vlc3QvTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xn
dWVzdC9SRUFETUUKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9jb3JlLmMKIGRl
bGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9oeXBlcmNhbGxzLmMKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCBkcml2ZXJzL2xndWVzdC9pbnRlcnJ1cHRzX2FuZF90cmFwcy5jCiBkZWxldGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3QvbGcuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
bGd1ZXN0L2xndWVzdF91c2VyLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9w
YWdlX3RhYmxlcy5jCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3Qvc2VnbWVudHMu
YwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L3g4Ni9jb3JlLmMKIGRlbGV0ZSBt
b2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC94ODYvc3dpdGNoZXJfMzIuUwogZGVsZXRlIG1vZGUg
MTAwNjQ0IGluY2x1ZGUvbGludXgvbGd1ZXN0LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl
L2xpbnV4L2xndWVzdF9sYXVuY2hlci5oCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvbGd1ZXN0
Ly5naXRpZ25vcmUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9sZ3Vlc3QvTWFrZWZpbGUKIGRl
bGV0ZSBtb2RlIDEwMDY0NCB0b29scy9sZ3Vlc3QvZXh0cmFjdAogZGVsZXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL2xndWVzdC9sZ3Vlc3QuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xndWVzdC9s
Z3Vlc3QudHh0CgotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 17:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 17: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.xen.org>)
	id 1di2An-0007si-La; Wed, 16 Aug 2017 17:32:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1di2Am-0007sW-Cf
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 17:32:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 35/66-03044-39184995; Wed, 16 Aug 2017 17:32:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov+7kxim
 RBg+2M1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXzm5mLnjtU3Fx6WGWBsbJDl2MnBwSAkYS
 byf+Y+pi5OIQEljIKDH9+TEmkASbgKrEhuunWEFsEYEcieutF1lAipgFJjBKnFr1lxEkISxgI
 bFqwU42EJsFqGHxkYNgNq+AscS3qbuYITbIS3QcmAzUzMHBKWAi8Xs7N0hYCKjk7elJLBMYuR
 cwMqxi1ChOLSpLLdI1NtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GB
 sWhR4iFGSg0lJlNcrf0qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne0/VAOcGi1PTUirTMHGCg
 waQlOHiURHhXg6R5iwsSc4sz0yFSpxjtOTasXv+FiaNjxs9vTByvJvwHkk3fP35nEmLJy89Ll
 RLnLW8AahMAacsozYMbCouMS4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmfQAyhSczrwRu9y
 ugs5iAzrrSPgnkrJJEhJRUA2O64q4/Tk69pyU0Zdbu8jkS9f7pG6myxL5WhgJpX7sZ4tlbZbo
 cg/T2RfxTmZ0xnZf32aQNdrnbV4f7CM3b/Ssn/YNFrPLJe5JCXPfMNabL3vRLruLovfiY3d9p
 n2voj8m7z+/32q/y7Sg7yyZnYd//YnOvX1Bdkc957qWDn3xU5Go+uSkTqpRYijMSDbWYi4oTA
 ZVCIg6HAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502904722!88908047!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57891 invoked from network); 16 Aug 2017 17:32:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 17:32:03 -0000
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 mx1.suse.de (Postfix) with ESMTP id F27F6AF0C;
 Wed, 16 Aug 2017 17:32:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, lguest@lists.ozlabs.org
Date: Wed, 16 Aug 2017 19:31:56 +0200
Message-Id: <20170816173157.8633-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816173157.8633-1-jgross@suse.com>
References: <20170816173157.8633-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, rusty@rustcorp.com.au, mingo@redhat.com,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v2 1/2] paravirt,xen: remove xen_patch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuJ3MgcGFyYXZpcnQgcGF0Y2ggZnVuY3Rpb24geGVuX3BhdGNoKCkgZG9lcyBzb21lIHNwZWNp
YWwgY2FzaW5nIGZvcgppcnFfb3BzIGZ1bmN0aW9ucyB0byBhcHBseSByZWxvY2F0aW9ucyB3aGVu
IHRob3NlIGZ1bmN0aW9ucyBjYW4gYmUKcGF0Y2hlZCBpbmxpbmUgaW5zdGVhZCBvZiBjYWxscy4K
ClVuZm9ydHVuYXRlbHkgbm9uZSBvZiB0aGUgc3BlY2lhbCBjYXNlIGZ1bmN0aW9uIHJlcGxhY2Vt
ZW50cyBpcyBzbWFsbAplbm91Z2ggdG8gYmUgcGF0Y2hlZCBpbmxpbmUsIHNvIHRoZSBzcGVjaWFs
IGNhc2UgbmV2ZXIgYXBwbGllcy4KCkFzIHhlbl9wYXRjaCgpIHdpbGwgY2FsbCBwYXJhdmlydF9w
YXRjaF9kZWZhdWx0KCkgaW4gYWxsIGNhc2VzIGl0IGNhbgpiZSBqdXN0IGRyb3BwZWQuIHhlbi1h
c20uaCBkb2Vzbid0IHNlZW0gbmVjZXNzYXJ5IHdpdGhvdXQgeGVuX3BhdGNoKCkKYXMgdGhlIG9u
bHkgdGhpbmcgbGVmdCBpbiBpdCB3b3VsZCBiZSB0aGUgZGVmaW5pdGlvbiBvZiBYRU5fRUZMQUdT
X05NSQp1c2VkIG9ubHkgb25jZS4gU28gbW92ZSB0aGF0IGRlZmluaXRpb24gYW5kIHJlbW92ZSB4
ZW4tYXNtLmguCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIHwgNTkgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbS5TICAgICAg
fCAyNCArKysrLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3hlbi94ZW4tYXNtLmggICAgICB8IDEy
IC0tLS0tLS0tLQogYXJjaC94ODYveGVuL3hlbi1hc21fMzIuUyAgIHwgMjcgKysrKy0tLS0tLS0t
LS0tLS0tLS0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgfCAyMCArKysrLS0tLS0tLS0t
LS0KIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggICAgICB8IDE1ICsrKy0tLS0tLS0tLQogNiBmaWxl
cyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMzcgZGVsZXRpb25zKC0pCiBkZWxldGUgbW9k
ZSAxMDA2NDQgYXJjaC94ODYveGVuL3hlbi1hc20uaAoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCA4MTFl
NGRkYjNmMzcuLjk4NDkxNTIxYmI0MyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRl
bl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtOTgxLDU5ICs5ODEs
NiBAQCB2b2lkIF9fcmVmIHhlbl9zZXR1cF92Y3B1X2luZm9fcGxhY2VtZW50KHZvaWQpCiAJfQog
fQogCi1zdGF0aWMgdW5zaWduZWQgeGVuX3BhdGNoKHU4IHR5cGUsIHUxNiBjbG9iYmVycywgdm9p
ZCAqaW5zbmJ1ZiwKLQkJCSAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsZW4pCi17Ci0J
Y2hhciAqc3RhcnQsICplbmQsICpyZWxvYzsKLQl1bnNpZ25lZCByZXQ7Ci0KLQlzdGFydCA9IGVu
ZCA9IHJlbG9jID0gTlVMTDsKLQotI2RlZmluZSBTSVRFKG9wLCB4KQkJCQkJCQlcCi0JY2FzZSBQ
QVJBVklSVF9QQVRDSChvcC54KToJCQkJCVwKLQlpZiAoeGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNl
bWVudCkgewkJCQlcCi0JCXN0YXJ0ID0gKGNoYXIgKil4ZW5fIyN4IyNfZGlyZWN0OwkJCVwKLQkJ
ZW5kID0geGVuXyMjeCMjX2RpcmVjdF9lbmQ7CQkJCVwKLQkJcmVsb2MgPSB4ZW5fIyN4IyNfZGly
ZWN0X3JlbG9jOwkJCQlcCi0JfQkJCQkJCQkJXAotCWdvdG8gcGF0Y2hfc2l0ZQotCi0Jc3dpdGNo
ICh0eXBlKSB7Ci0JCVNJVEUocHZfaXJxX29wcywgaXJxX2VuYWJsZSk7Ci0JCVNJVEUocHZfaXJx
X29wcywgaXJxX2Rpc2FibGUpOwotCQlTSVRFKHB2X2lycV9vcHMsIHNhdmVfZmwpOwotCQlTSVRF
KHB2X2lycV9vcHMsIHJlc3RvcmVfZmwpOwotI3VuZGVmIFNJVEUKLQotCXBhdGNoX3NpdGU6Ci0J
CWlmIChzdGFydCA9PSBOVUxMIHx8IChlbmQtc3RhcnQpID4gbGVuKQotCQkJZ290byBkZWZhdWx0
X3BhdGNoOwotCi0JCXJldCA9IHBhcmF2aXJ0X3BhdGNoX2luc25zKGluc25idWYsIGxlbiwgc3Rh
cnQsIGVuZCk7Ci0KLQkJLyogTm90ZTogYmVjYXVzZSByZWxvYyBpcyBhc3NpZ25lZCBmcm9tIHNv
bWV0aGluZyB0aGF0Ci0JCSAgIGFwcGVhcnMgdG8gYmUgYW4gYXJyYXksIGdjYyBhc3N1bWVzIGl0
J3Mgbm9uLW51bGwsCi0JCSAgIGJ1dCBkb2Vzbid0IGtub3cgaXRzIHJlbGF0aW9uc2hpcCB3aXRo
IHN0YXJ0IGFuZAotCQkgICBlbmQuICovCi0JCWlmIChyZWxvYyA+IHN0YXJ0ICYmIHJlbG9jIDwg
ZW5kKSB7Ci0JCQlpbnQgcmVsb2Nfb2ZmID0gcmVsb2MgLSBzdGFydDsKLQkJCWxvbmcgKnJlbG9j
cCA9IChsb25nICopKGluc25idWYgKyByZWxvY19vZmYpOwotCQkJbG9uZyBkZWx0YSA9IHN0YXJ0
IC0gKGNoYXIgKilhZGRyOwotCi0JCQkqcmVsb2NwICs9IGRlbHRhOwotCQl9Ci0JCWJyZWFrOwot
Ci0JZGVmYXVsdF9wYXRjaDoKLQlkZWZhdWx0OgotCQlyZXQgPSBwYXJhdmlydF9wYXRjaF9kZWZh
dWx0KHR5cGUsIGNsb2JiZXJzLCBpbnNuYnVmLAotCQkJCQkgICAgIGFkZHIsIGxlbik7Ci0JCWJy
ZWFrOwotCX0KLQotCXJldHVybiByZXQ7Ci19Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfaW5m
byB4ZW5faW5mbyBfX2luaXRjb25zdCA9IHsKIAkuc2hhcmVkX2tlcm5lbF9wbWQgPSAwLAogCkBA
IC0xMDQzLDEwICs5OTAsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X2luZm8geGVuX2luZm8g
X19pbml0Y29uc3QgPSB7CiAJLm5hbWUgPSAiWGVuIiwKIH07CiAKLXN0YXRpYyBjb25zdCBzdHJ1
Y3QgcHZfaW5pdF9vcHMgeGVuX2luaXRfb3BzIF9faW5pdGNvbnN0ID0gewotCS5wYXRjaCA9IHhl
bl9wYXRjaCwKLX07Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfY3B1X29wcyB4ZW5fY3B1X29w
cyBfX2luaXRjb25zdCA9IHsKIAkuY3B1aWQgPSB4ZW5fY3B1aWQsCiAKQEAgLTEyNDQsNyArMTE4
Nyw3IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwo
dm9pZCkKIAogCS8qIEluc3RhbGwgWGVuIHBhcmF2aXJ0IG9wcyAqLwogCXB2X2luZm8gPSB4ZW5f
aW5mbzsKLQlwdl9pbml0X29wcyA9IHhlbl9pbml0X29wczsKKwlwdl9pbml0X29wcy5wYXRjaCA9
IHBhcmF2aXJ0X3BhdGNoX2RlZmF1bHQ7CiAJcHZfY3B1X29wcyA9IHhlbl9jcHVfb3BzOwogCiAJ
eDg2X3BsYXRmb3JtLmdldF9ubWlfcmVhc29uID0geGVuX2dldF9ubWlfcmVhc29uOwpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc20uUyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMKaW5k
ZXggZWZmMjI0ZGY4MTNmLi41NDEwYzEyMmI4ZjIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94
ZW4tYXNtLlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1hc20uUwpAQCAtMSwxNCArMSw4IEBACiAv
KgotICogQXNtIHZlcnNpb25zIG9mIFhlbiBwdi1vcHMsIHN1aXRhYmxlIGZvciBlaXRoZXIgZGly
ZWN0IHVzZSBvcgotICogaW5saW5pbmcuICBUaGUgaW5saW5lIHZlcnNpb25zIGFyZSB0aGUgc2Ft
ZSBhcyB0aGUgZGlyZWN0LXVzZQotICogdmVyc2lvbnMsIHdpdGggdGhlIHByZS0gYW5kIHBvc3Qt
YW1ibGUgY2hvcHBlZCBvZmYuCi0gKgotICogVGhpcyBjb2RlIGlzIGVuY29kZWQgZm9yIHNpemUg
cmF0aGVyIHRoYW4gYWJzb2x1dGUgZWZmaWNpZW5jeSwgd2l0aAotICogYSB2aWV3IHRvIGJlaW5n
IGFibGUgdG8gaW5saW5lIGFzIG11Y2ggYXMgcG9zc2libGUuCisgKiBBc20gdmVyc2lvbnMgb2Yg
WGVuIHB2LW9wcywgc3VpdGFibGUgZm9yIGRpcmVjdCB1c2UuCiAgKgogICogV2Ugb25seSBib3Ro
ZXIgd2l0aCBkaXJlY3QgZm9ybXMgKGllLCB2Y3B1IGluIHBlcmNwdSBkYXRhKSBvZiB0aGUKLSAq
IG9wZXJhdGlvbnMgaGVyZTsgdGhlIGluZGlyZWN0IGZvcm1zIGFyZSBiZXR0ZXIgaGFuZGxlZCBp
biBDLCBzaW5jZQotICogdGhleSdyZSBnZW5lcmFsbHkgdG9vIGxhcmdlIHRvIGlubGluZSBhbnl3
YXkuCisgKiBvcGVyYXRpb25zIGhlcmU7IHRoZSBpbmRpcmVjdCBmb3JtcyBhcmUgYmV0dGVyIGhh
bmRsZWQgaW4gQy4KICAqLwogCiAjaW5jbHVkZSA8YXNtL2FzbS1vZmZzZXRzLmg+CkBAIC0xNiw3
ICsxMCw3IEBACiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci1mbGFncy5oPgogI2luY2x1ZGUgPGFz
bS9mcmFtZS5oPgogCi0jaW5jbHVkZSAieGVuLWFzbS5oIgorI2luY2x1ZGUgPGxpbnV4L2xpbmth
Z2UuaD4KIAogLyoKICAqIEVuYWJsZSBldmVudHMuICBUaGlzIGNsZWFycyB0aGUgZXZlbnQgbWFz
ayBhbmQgdGVzdHMgdGhlIHBlbmRpbmcKQEAgLTM4LDEzICszMiwxMSBAQCBFTlRSWSh4ZW5faXJx
X2VuYWJsZV9kaXJlY3QpCiAJdGVzdGIgJDB4ZmYsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8p
ICsgWEVOX3ZjcHVfaW5mb19wZW5kaW5nCiAJanogMWYKIAotMjoJY2FsbCBjaGVja19ldmVudHMK
KwljYWxsIGNoZWNrX2V2ZW50cwogMToKLUVORFBBVENIKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkK
IAlGUkFNRV9FTkQKIAlyZXQKIAlFTkRQUk9DKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKLQlSRUxP
Qyh4ZW5faXJxX2VuYWJsZV9kaXJlY3QsIDJiKzEpCiAKIAogLyoKQEAgLTUzLDEwICs0NSw4IEBA
IEVORFBBVENIKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKICAqLwogRU5UUlkoeGVuX2lycV9kaXNh
YmxlX2RpcmVjdCkKIAltb3ZiICQxLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvKSArIFhFTl92
Y3B1X2luZm9fbWFzawotRU5EUEFUQ0goeGVuX2lycV9kaXNhYmxlX2RpcmVjdCkKIAlyZXQKIAlF
TkRQUk9DKHhlbl9pcnFfZGlzYWJsZV9kaXJlY3QpCi0JUkVMT0MoeGVuX2lycV9kaXNhYmxlX2Rp
cmVjdCwgMCkKIAogLyoKICAqICh4ZW5fKXNhdmVfZmwgaXMgdXNlZCB0byBnZXQgdGhlIGN1cnJl
bnQgaW50ZXJydXB0IGVuYWJsZSBzdGF0dXMuCkBAIC03MSwxMCArNjEsOCBAQCBFTlRSWSh4ZW5f
c2F2ZV9mbF9kaXJlY3QpCiAJdGVzdGIgJDB4ZmYsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8p
ICsgWEVOX3ZjcHVfaW5mb19tYXNrCiAJc2V0eiAlYWgKIAlhZGRiICVhaCwgJWFoCi1FTkRQQVRD
SCh4ZW5fc2F2ZV9mbF9kaXJlY3QpCiAJcmV0CiAJRU5EUFJPQyh4ZW5fc2F2ZV9mbF9kaXJlY3Qp
Ci0JUkVMT0MoeGVuX3NhdmVfZmxfZGlyZWN0LCAwKQogCiAKIC8qCkBAIC0xMDEsMTMgKzg5LDEx
IEBAIEVOVFJZKHhlbl9yZXN0b3JlX2ZsX2RpcmVjdCkKIAkvKiBjaGVjayBmb3IgdW5tYXNrZWQg
YW5kIHBlbmRpbmcgKi8KIAljbXB3ICQweDAwMDEsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8p
ICsgWEVOX3ZjcHVfaW5mb19wZW5kaW5nCiAJam56IDFmCi0yOgljYWxsIGNoZWNrX2V2ZW50cwor
CWNhbGwgY2hlY2tfZXZlbnRzCiAxOgotRU5EUEFUQ0goeGVuX3Jlc3RvcmVfZmxfZGlyZWN0KQog
CUZSQU1FX0VORAogCXJldAogCUVORFBST0MoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0KQotCVJFTE9D
KHhlbl9yZXN0b3JlX2ZsX2RpcmVjdCwgMmIrMSkKIAogCiAvKgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL3hlbi1hc20uaCBiL2FyY2gveDg2L3hlbi94ZW4tYXNtLmgKZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDQ2NTI3NjQ2N2E0Ny4uMDAwMDAwMDAwMDAwCi0tLSBhL2FyY2gveDg2
L3hlbi94ZW4tYXNtLmgKKysrIC9kZXYvbnVsbApAQCAtMSwxMiArMCwwIEBACi0jaWZuZGVmIF9Y
RU5fWEVOX0FTTV9ICi0jZGVmaW5lIF9YRU5fWEVOX0FTTV9ICi0KLSNpbmNsdWRlIDxsaW51eC9s
aW5rYWdlLmg+Ci0KLSNkZWZpbmUgUkVMT0MoeCwgdikJLmdsb2JsIHgjI19yZWxvYzsgeCMjX3Jl
bG9jPXYKLSNkZWZpbmUgRU5EUEFUQ0goeCkJLmdsb2JsIHgjI19lbmQ7IHgjI19lbmQ9LgotCi0v
KiBQc2V1ZG8tZmxhZyB1c2VkIGZvciB2aXJ0dWFsIE5NSSwgd2hpY2ggd2UgZG9uJ3QgaW1wbGVt
ZW50IHlldCAqLwotI2RlZmluZSBYRU5fRUZMQUdTX05NSQkweDgwMDAwMDAwCi0KLSNlbmRpZgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc21fMzIuUyBiL2FyY2gveDg2L3hlbi94ZW4t
YXNtXzMyLlMKaW5kZXggZmViNmQ0MGEwODYwLi4xMjAwZTI2MmExMTYgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L3hlbi94ZW4tYXNtXzMyLlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1hc21fMzIuUwpA
QCAtMSwxNCArMSw4IEBACiAvKgotICogQXNtIHZlcnNpb25zIG9mIFhlbiBwdi1vcHMsIHN1aXRh
YmxlIGZvciBlaXRoZXIgZGlyZWN0IHVzZSBvcgotICogaW5saW5pbmcuICBUaGUgaW5saW5lIHZl
cnNpb25zIGFyZSB0aGUgc2FtZSBhcyB0aGUgZGlyZWN0LXVzZQotICogdmVyc2lvbnMsIHdpdGgg
dGhlIHByZS0gYW5kIHBvc3QtYW1ibGUgY2hvcHBlZCBvZmYuCi0gKgotICogVGhpcyBjb2RlIGlz
IGVuY29kZWQgZm9yIHNpemUgcmF0aGVyIHRoYW4gYWJzb2x1dGUgZWZmaWNpZW5jeSwgd2l0aAot
ICogYSB2aWV3IHRvIGJlaW5nIGFibGUgdG8gaW5saW5lIGFzIG11Y2ggYXMgcG9zc2libGUuCisg
KiBBc20gdmVyc2lvbnMgb2YgWGVuIHB2LW9wcywgc3VpdGFibGUgZm9yIGRpcmVjdCB1c2UuCiAg
KgogICogV2Ugb25seSBib3RoZXIgd2l0aCBkaXJlY3QgZm9ybXMgKGllLCB2Y3B1IGluIHBkYSkg
b2YgdGhlCi0gKiBvcGVyYXRpb25zIGhlcmU7IHRoZSBpbmRpcmVjdCBmb3JtcyBhcmUgYmV0dGVy
IGhhbmRsZWQgaW4gQywgc2luY2UKLSAqIHRoZXkncmUgZ2VuZXJhbGx5IHRvbyBsYXJnZSB0byBp
bmxpbmUgYW55d2F5LgorICogb3BlcmF0aW9ucyBoZXJlOyB0aGUgaW5kaXJlY3QgZm9ybXMgYXJl
IGJldHRlciBoYW5kbGVkIGluIEMuCiAgKi8KIAogI2luY2x1ZGUgPGFzbS90aHJlYWRfaW5mby5o
PgpAQCAtMTgsMjEgKzEyLDEwIEBACiAKICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgog
Ci0jaW5jbHVkZSAieGVuLWFzbS5oIgorI2luY2x1ZGUgPGxpbnV4L2xpbmthZ2UuaD4KIAotLyoK
LSAqIEZvcmNlIGFuIGV2ZW50IGNoZWNrIGJ5IG1ha2luZyBhIGh5cGVyY2FsbCwgYnV0IHByZXNl
cnZlIHJlZ3MKLSAqIGJlZm9yZSBtYWtpbmcgdGhlIGNhbGwuCi0gKi8KLWNoZWNrX2V2ZW50czoK
LQlwdXNoICVlYXgKLQlwdXNoICVlY3gKLQlwdXNoICVlZHgKLQljYWxsIHhlbl9mb3JjZV9ldnRj
aG5fY2FsbGJhY2sKLQlwb3AgJWVkeAotCXBvcCAlZWN4Ci0JcG9wICVlYXgKLQlyZXQKKy8qIFBz
ZXVkby1mbGFnIHVzZWQgZm9yIHZpcnR1YWwgTk1JLCB3aGljaCB3ZSBkb24ndCBpbXBsZW1lbnQg
eWV0ICovCisjZGVmaW5lIFhFTl9FRkxBR1NfTk1JICAweDgwMDAwMDAwCiAKIC8qCiAgKiBUaGlz
IGlzIHJ1biB3aGVyZSBhIG5vcm1hbCBpcmV0IHdvdWxkIGJlIHJ1biwgd2l0aCB0aGUgc2FtZSBz
dGFjayBzZXR1cDoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgYi9hcmNo
L3g4Ni94ZW4veGVuLWFzbV82NC5TCmluZGV4IGMzZGY0MzE0MWU3MC4uZThlODE3ZWZhNDg3IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCisrKyBiL2FyY2gveDg2L3hlbi94
ZW4tYXNtXzY0LlMKQEAgLTEsMTQgKzEsOCBAQAogLyoKLSAqIEFzbSB2ZXJzaW9ucyBvZiBYZW4g
cHYtb3BzLCBzdWl0YWJsZSBmb3IgZWl0aGVyIGRpcmVjdCB1c2Ugb3IKLSAqIGlubGluaW5nLiAg
VGhlIGlubGluZSB2ZXJzaW9ucyBhcmUgdGhlIHNhbWUgYXMgdGhlIGRpcmVjdC11c2UKLSAqIHZl
cnNpb25zLCB3aXRoIHRoZSBwcmUtIGFuZCBwb3N0LWFtYmxlIGNob3BwZWQgb2ZmLgotICoKLSAq
IFRoaXMgY29kZSBpcyBlbmNvZGVkIGZvciBzaXplIHJhdGhlciB0aGFuIGFic29sdXRlIGVmZmlj
aWVuY3ksIHdpdGgKLSAqIGEgdmlldyB0byBiZWluZyBhYmxlIHRvIGlubGluZSBhcyBtdWNoIGFz
IHBvc3NpYmxlLgorICogQXNtIHZlcnNpb25zIG9mIFhlbiBwdi1vcHMsIHN1aXRhYmxlIGZvciBk
aXJlY3QgdXNlLgogICoKICAqIFdlIG9ubHkgYm90aGVyIHdpdGggZGlyZWN0IGZvcm1zIChpZSwg
dmNwdSBpbiBwZGEpIG9mIHRoZQotICogb3BlcmF0aW9ucyBoZXJlOyB0aGUgaW5kaXJlY3QgZm9y
bXMgYXJlIGJldHRlciBoYW5kbGVkIGluIEMsIHNpbmNlCi0gKiB0aGV5J3JlIGdlbmVyYWxseSB0
b28gbGFyZ2UgdG8gaW5saW5lIGFueXdheS4KKyAqIG9wZXJhdGlvbnMgaGVyZTsgdGhlIGluZGly
ZWN0IGZvcm1zIGFyZSBiZXR0ZXIgaGFuZGxlZCBpbiBDLgogICovCiAKICNpbmNsdWRlIDxhc20v
ZXJybm8uaD4KQEAgLTIwLDcgKzE0LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVu
Lmg+CiAKLSNpbmNsdWRlICJ4ZW4tYXNtLmgiCisjaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgog
CiBFTlRSWSh4ZW5fYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSkKIAltb3YgOCswKCVyc3ApLCAlcmN4
CkBAIC00Niw5ICs0MCw3IEBAIGh5cGVyY2FsbF9pcmV0ID0gaHlwZXJjYWxsX3BhZ2UgKyBfX0hZ
UEVSVklTT1JfaXJldCAqIDMyCiAgKi8KIEVOVFJZKHhlbl9pcmV0KQogCXB1c2hxICQwCi0xOglq
bXAgaHlwZXJjYWxsX2lyZXQKLUVORFBBVENIKHhlbl9pcmV0KQotUkVMT0MoeGVuX2lyZXQsIDFi
KzEpCisJam1wIGh5cGVyY2FsbF9pcmV0CiAKIEVOVFJZKHhlbl9zeXNyZXQ2NCkKIAkvKgpAQCAt
NjUsOSArNTcsNyBAQCBFTlRSWSh4ZW5fc3lzcmV0NjQpCiAJcHVzaHEgJXJjeAogCiAJcHVzaHEg
JFZHQ0ZfaW5fc3lzY2FsbAotMToJam1wIGh5cGVyY2FsbF9pcmV0Ci1FTkRQQVRDSCh4ZW5fc3lz
cmV0NjQpCi1SRUxPQyh4ZW5fc3lzcmV0NjQsIDFiKzEpCisJam1wIGh5cGVyY2FsbF9pcmV0CiAK
IC8qCiAgKiBYZW4gaGFuZGxlcyBzeXNjYWxsIGNhbGxiYWNrcyBtdWNoIGxpa2Ugb3JkaW5hcnkg
ZXhjZXB0aW9ucywgd2hpY2gKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9h
cmNoL3g4Ni94ZW4veGVuLW9wcy5oCmluZGV4IDBkNTAwNDQ3N2RiNi4uNzAzMDFhYzBkNDE0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCisrKyBiL2FyY2gveDg2L3hlbi94ZW4t
b3BzLmgKQEAgLTEyOSwxNyArMTI5LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgeGVu
X2VmaV9pbml0KHZvaWQpCiB9CiAjZW5kaWYKIAotLyogRGVjbGFyZSBhbiBhc20gZnVuY3Rpb24s
IGFsb25nIHdpdGggc3ltYm9scyBuZWVkZWQgdG8gbWFrZSBpdAotICAgaW5saW5lYWJsZSAqLwot
I2RlZmluZSBERUNMX0FTTShyZXQsIG5hbWUsIC4uLikJCVwKLQlfX3Zpc2libGUgcmV0IG5hbWUo
X19WQV9BUkdTX18pOwlcCi0JZXh0ZXJuIGNoYXIgbmFtZSMjX2VuZFtdIF9fdmlzaWJsZTsJXAot
CWV4dGVybiBjaGFyIG5hbWUjI19yZWxvY1tdIF9fdmlzaWJsZQotCi1ERUNMX0FTTSh2b2lkLCB4
ZW5faXJxX2VuYWJsZV9kaXJlY3QsIHZvaWQpOwotREVDTF9BU00odm9pZCwgeGVuX2lycV9kaXNh
YmxlX2RpcmVjdCwgdm9pZCk7Ci1ERUNMX0FTTSh1bnNpZ25lZCBsb25nLCB4ZW5fc2F2ZV9mbF9k
aXJlY3QsIHZvaWQpOwotREVDTF9BU00odm9pZCwgeGVuX3Jlc3RvcmVfZmxfZGlyZWN0LCB1bnNp
Z25lZCBsb25nKTsKK19fdmlzaWJsZSB2b2lkIHhlbl9pcnFfZW5hYmxlX2RpcmVjdCh2b2lkKTsK
K19fdmlzaWJsZSB2b2lkIHhlbl9pcnFfZGlzYWJsZV9kaXJlY3Qodm9pZCk7CitfX3Zpc2libGUg
dW5zaWduZWQgbG9uZyB4ZW5fc2F2ZV9mbF9kaXJlY3Qodm9pZCk7CitfX3Zpc2libGUgdm9pZCB4
ZW5fcmVzdG9yZV9mbF9kaXJlY3QodW5zaWduZWQgbG9uZyk7CiAKIC8qIFRoZXNlIGFyZSBub3Qg
ZnVuY3Rpb25zLCBhbmQgY2Fubm90IGJlIGNhbGxlZCBub3JtYWxseSAqLwogX192aXNpYmxlIHZv
aWQgeGVuX2lyZXQodm9pZCk7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 17:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 17: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.xen.org>)
	id 1di2Au-0007v4-7S; Wed, 16 Aug 2017 17:32:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1di2Ar-0007uW-IK
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 17:32:10 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 05/0D-02033-89184995; Wed, 16 Aug 2017 17:32:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyuP0Ov+6Uxim
 RBr8uWlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnNe2wK/t8Qrfh8xb+B8dlRwS5GTg4JASOJ
 txP/MXUxcnEICSxklGjo3s8GkmATUJXYcP0UK4gtIpAjcb31IgtIEbPABEaJU6v+MoIkhAUsJ
 bq+nweyOThYgBqW3FYACfMKGEvMmLuWBWKBvETHgcksICWcAiYSv7dzg4SFgErenp7EAlEuKH
 Fy5hOwEmYBdYn184RAwsxAnc1bZzNPYOSbhaRqFkLVLCRVCxiZVzGqF6cWlaUW6ZrpJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhhkDEOxgnNrgfIhRkoNJSZTXK39KpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3tP1QDnBotT01Iq0zBxgwMOkJTh4lER4V4OkeYsLEnOLM9MhU
 qcYdTleTfj/jUmIJS8/L1VKnJerAahIAKQoozQPbgQs+i4xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmFcbZApPZl4J3KZXQEcwAR1xpX0SyBEliQgpqQbGak2B/W/+FPKsk0j4t+9l1ydztXN
 PZIwEt/tZvohZfY1p966Fmx3fyz57sMKj8loh57prhiGzNPO+2eyTdViqs9jy4/VQP8be+xty
 5CJWa0sfdDmdvVK7TqfygtOZu1s15ryXqjthwP+k7+D3vyJFfXpWnHU3YtJVApat3qGuP/dy/
 4QbjKKVSizFGYmGWsxFxYkA87Z957kCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502904723!71284223!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14195 invoked from network); 16 Aug 2017 17:32:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 Aug 2017 17:32:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E0CECAF11;
 Wed, 16 Aug 2017 17:32:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, lguest@lists.ozlabs.org
Date: Wed, 16 Aug 2017 19:31:57 +0200
Message-Id: <20170816173157.8633-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170816173157.8633-1-jgross@suse.com>
References: <20170816173157.8633-1-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, rusty@rustcorp.com.au, mingo@redhat.com,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v2 2/2] x86/lguest: remove lguest support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGd1ZXN0IHNlZW1zIHRvIGJlIHJhdGhlciB1bnVzZWQgdGhlc2UgZGF5cy4gSXQgaGFzIHNlZW4g
b25seSBwYXRjaGVzCmVuc3VyaW5nIGl0IHN0aWxsIGJ1aWxkcyB0aGUgbGFzdCB0d28geWVhcnMg
YW5kIGl0cyBvZmZpY2lhbCBzdGF0ZSBpcwoiT2RkIEZpeGVzIi4KCk51a2UgaXQgaW4gb3JkZXIg
dG8gYmUgYWJsZSB0byBjbGVhbiB1cCB0aGUgcGFyYXZpcnQgY29kZS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMSAtCiBhcmNoL3g4Ni9LYnVpbGQgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMyAtCiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiAtCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3QuaCAgICAgICAgIHwgICA5MSAt
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3RfaGNhbGwuaCAgIHwgICA3NCAtCiBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgIHwgICAgMiArLQogYXJjaC94ODYvaW5jbHVk
ZS91YXBpL2FzbS9ib290cGFyYW0uaCB8ICAgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0c18zMi5jICAgICAgfCAgIDIwIC0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMgICAgICAg
ICAgICAgfCAgICAyIC0KIGFyY2gveDg2L2tlcm5lbC9wbGF0Zm9ybS1xdWlya3MuYyAgICAgfCAg
ICAxIC0KIGFyY2gveDg2L2t2bS9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGFy
Y2gveDg2L2xndWVzdC9LY29uZmlnICAgICAgICAgICAgICAgfCAgIDE0IC0KIGFyY2gveDg2L2xn
dWVzdC9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgICAyIC0KIGFyY2gveDg2L2xndWVzdC9ib290
LmMgICAgICAgICAgICAgICAgfCAxNTU4IC0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYvbGd1ZXN0
L2hlYWRfMzIuUyAgICAgICAgICAgICB8ICAxOTIgLS0KIGRyaXZlcnMvTWFrZWZpbGUgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGRyaXZlcnMvYmxvY2svS2NvbmZpZyAgICAgICAgICAg
ICAgICAgfCAgICAyICstCiBkcml2ZXJzL2NoYXIvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogZHJpdmVycy9jaGFyL3ZpcnRpb19jb25zb2xlLmMgICAgICAgICB8ICAgIDIgKy0K
IGRyaXZlcnMvbGd1ZXN0L0tjb25maWcgICAgICAgICAgICAgICAgfCAgIDEzIC0KIGRyaXZlcnMv
bGd1ZXN0L01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDI2IC0KIGRyaXZlcnMvbGd1ZXN0L1JF
QURNRSAgICAgICAgICAgICAgICAgfCAgIDQ3IC0KIGRyaXZlcnMvbGd1ZXN0L2NvcmUuYyAgICAg
ICAgICAgICAgICAgfCAgMzk4IC0tLS0KIGRyaXZlcnMvbGd1ZXN0L2h5cGVyY2FsbHMuYyAgICAg
ICAgICAgfCAgMzA0IC0tLQogZHJpdmVycy9sZ3Vlc3QvaW50ZXJydXB0c19hbmRfdHJhcHMuYyB8
ICA3MDYgLS0tLS0tLQogZHJpdmVycy9sZ3Vlc3QvbGcuaCAgICAgICAgICAgICAgICAgICB8ICAy
NTggLS0tCiBkcml2ZXJzL2xndWVzdC9sZ3Vlc3RfdXNlci5jICAgICAgICAgIHwgIDQ0NiAtLS0t
LQogZHJpdmVycy9sZ3Vlc3QvcGFnZV90YWJsZXMuYyAgICAgICAgICB8IDEyMzkgLS0tLS0tLS0t
LS0tCiBkcml2ZXJzL2xndWVzdC9zZWdtZW50cy5jICAgICAgICAgICAgIHwgIDIyOCAtLS0KIGRy
aXZlcnMvbGd1ZXN0L3g4Ni9jb3JlLmMgICAgICAgICAgICAgfCAgNzI0IC0tLS0tLS0KIGRyaXZl
cnMvbGd1ZXN0L3g4Ni9zd2l0Y2hlcl8zMi5TICAgICAgfCAgMzg4IC0tLS0KIGRyaXZlcnMvbmV0
L0tjb25maWcgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkcml2ZXJzL3R0eS9odmMvS2Nv
bmZpZyAgICAgICAgICAgICAgIHwgICAgMiArLQogZHJpdmVycy92aXJ0aW8vS2NvbmZpZyAgICAg
ICAgICAgICAgICB8ICAgIDQgKy0KIGluY2x1ZGUvbGludXgvbGd1ZXN0LmggICAgICAgICAgICAg
ICAgfCAgIDczIC0KIGluY2x1ZGUvbGludXgvbGd1ZXN0X2xhdW5jaGVyLmggICAgICAgfCAgIDQ0
IC0KIGluY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9fcmluZy5oICAgICAgfCAgICA0ICstCiB0b29s
cy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQogdG9vbHMvbGd1ZXN0
Ly5naXRpZ25vcmUgICAgICAgICAgICAgICB8ICAgIDIgLQogdG9vbHMvbGd1ZXN0L01ha2VmaWxl
ICAgICAgICAgICAgICAgICB8ICAgMTQgLQogdG9vbHMvbGd1ZXN0L2V4dHJhY3QgICAgICAgICAg
ICAgICAgICB8ICAgNTggLQogdG9vbHMvbGd1ZXN0L2xndWVzdC5jICAgICAgICAgICAgICAgICB8
IDM0MjAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9sZ3Vlc3QvbGd1
ZXN0LnR4dCAgICAgICAgICAgICAgIHwgIDEyNSAtLQogNDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5z
ZXJ0aW9ucygrKSwgMTA1MDIgZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94
ODYvaW5jbHVkZS9hc20vbGd1ZXN0LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9sZ3Vlc3RfaGNhbGwuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2xndWVz
dC9LY29uZmlnCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbGd1ZXN0L01ha2VmaWxlCiBk
ZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbGd1ZXN0L2Jvb3QuYwogZGVsZXRlIG1vZGUgMTAw
NjQ0IGFyY2gveDg2L2xndWVzdC9oZWFkXzMyLlMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz
L2xndWVzdC9LY29uZmlnCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3QvTWFrZWZp
bGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9SRUFETUUKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCBkcml2ZXJzL2xndWVzdC9jb3JlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz
L2xndWVzdC9oeXBlcmNhbGxzLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9p
bnRlcnJ1cHRzX2FuZF90cmFwcy5jCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3Qv
bGcuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L2xndWVzdF91c2VyLmMKIGRl
bGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVzdC9wYWdlX3RhYmxlcy5jCiBkZWxldGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3Qvc2VnbWVudHMuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMvbGd1ZXN0L3g4Ni9jb3JlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xndWVz
dC94ODYvc3dpdGNoZXJfMzIuUwogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbGd1
ZXN0LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L2xndWVzdF9sYXVuY2hlci5o
CiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvbGd1ZXN0Ly5naXRpZ25vcmUKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB0b29scy9sZ3Vlc3QvTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9s
Z3Vlc3QvZXh0cmFjdAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xndWVzdC9sZ3Vlc3QuYwog
ZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xndWVzdC9sZ3Vlc3QudHh0CgpkaWZmIC0tZ2l0IGEv
TUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA2Zjc3MjFkMTYzNGMuLjYwMTI4ZTNhNzA1
MiAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTc2NDAsMTcg
Kzc2NDAsNiBAQCBUOglnaXQgZ2l0Oi8vbGludXh0di5vcmcvbWtydWZreS90dW5lcnMuZ2l0CiBT
OglNYWludGFpbmVkCiBGOglkcml2ZXJzL21lZGlhL2R2Yi1mcm9udGVuZHMvbGdkdDMzMDUuKgog
Ci1MR1VFU1QKLU06CVJ1c3R5IFJ1c3NlbGwgPHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdT4KLUw6CWxn
dWVzdEBsaXN0cy5vemxhYnMub3JnCi1XOglodHRwOi8vbGd1ZXN0Lm96bGFicy5vcmcvCi1TOglP
ZGQgRml4ZXMKLUY6CWFyY2gveDg2L2luY2x1ZGUvYXNtL2xndWVzdCouaAotRjoJYXJjaC94ODYv
bGd1ZXN0LwotRjoJZHJpdmVycy9sZ3Vlc3QvCi1GOglpbmNsdWRlL2xpbnV4L2xndWVzdCouaAot
RjoJdG9vbHMvbGd1ZXN0LwotCiBMSUJBVEEgUEFUQSBBUkFTQU4gQ09NUEFDVCBGTEFTSCBDT05U
Uk9MTEVSCiBNOglWaXJlc2ggS3VtYXIgPHZpcmVzaGtAa2VybmVsLm9yZz4KIEw6CWxpbnV4LWlk
ZUB2Z2VyLmtlcm5lbC5vcmcKZGlmZiAtLWdpdCBhL2FyY2gveDg2L0tidWlsZCBiL2FyY2gveDg2
L0tidWlsZAppbmRleCA1ODZiNzg2YjNlZGYuLmY2NWE4MDRiODZmMCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvS2J1aWxkCisrKyBiL2FyY2gveDg2L0tidWlsZApAQCAtMTAsOSArMTAsNiBAQCBvYmot
JChDT05GSUdfWEVOKSArPSB4ZW4vCiAjIEh5cGVyLVYgcGFyYXZpcnR1YWxpemF0aW9uIHN1cHBv
cnQKIG9iai0kKENPTkZJR19IWVBFUlZJU09SX0dVRVNUKSArPSBoeXBlcnYvCiAKLSMgbGd1ZXN0
IHBhcmF2aXJ0dWFsaXphdGlvbiBzdXBwb3J0Ci1vYmotJChDT05GSUdfTEdVRVNUX0dVRVNUKSAr
PSBsZ3Vlc3QvCi0KIG9iai15ICs9IHJlYWxtb2RlLwogb2JqLXkgKz0ga2VybmVsLwogb2JqLXkg
Kz0gbW0vCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwpp
bmRleCA3ODE1MjFiN2NmOWUuLjNmYWMyNTcwYTJlMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2Nv
bmZpZworKysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC03NzcsOCArNzc3LDYgQEAgY29uZmlnIEtW
TV9ERUJVR19GUwogCSAgU3RhdGlzdGljcyBhcmUgZGlzcGxheWVkIGluIGRlYnVnZnMgZmlsZXN5
c3RlbS4gRW5hYmxpbmcgdGhpcyBvcHRpb24KIAkgIG1heSBpbmN1ciBzaWduaWZpY2FudCBvdmVy
aGVhZC4KIAotc291cmNlICJhcmNoL3g4Ni9sZ3Vlc3QvS2NvbmZpZyIKLQogY29uZmlnIFBBUkFW
SVJUX1RJTUVfQUNDT1VOVElORwogCWJvb2wgIlBhcmF2aXJ0dWFsIHN0ZWFsIHRpbWUgYWNjb3Vu
dGluZyIKIAlkZXBlbmRzIG9uIFBBUkFWSVJUCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9sZ3Vlc3QuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2xndWVzdC5oCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCA3M2QwYzliOTIwODcuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3QuaAorKysgL2Rldi9udWxsCkBAIC0xLDkxICswLDAgQEAK
LSNpZm5kZWYgX0FTTV9YODZfTEdVRVNUX0gKLSNkZWZpbmUgX0FTTV9YODZfTEdVRVNUX0gKLQot
I2RlZmluZSBHRFRfRU5UUllfTEdVRVNUX0NTCTEwCi0jZGVmaW5lIEdEVF9FTlRSWV9MR1VFU1Rf
RFMJMTEKLSNkZWZpbmUgTEdVRVNUX0NTCQkoR0RUX0VOVFJZX0xHVUVTVF9DUyAqIDgpCi0jZGVm
aW5lIExHVUVTVF9EUwkJKEdEVF9FTlRSWV9MR1VFU1RfRFMgKiA4KQotCi0jaWZuZGVmIF9fQVNT
RU1CTFlfXwotI2luY2x1ZGUgPGFzbS9kZXNjLmg+Ci0KLSNkZWZpbmUgR1VFU1RfUEwgMQotCi0v
KiBQYWdlIGZvciBTd2l0Y2hlciB0ZXh0IGl0c2VsZiwgdGhlbiB0d28gcGFnZXMgcGVyIGNwdSAq
LwotI2RlZmluZSBTV0lUQ0hFUl9URVhUX1BBR0VTICgxKQotI2RlZmluZSBTV0lUQ0hFUl9TVEFD
S19QQUdFUyAoMiAqIG5yX2NwdV9pZHMpCi0jZGVmaW5lIFRPVEFMX1NXSVRDSEVSX1BBR0VTIChT
V0lUQ0hFUl9URVhUX1BBR0VTICsgU1dJVENIRVJfU1RBQ0tfUEFHRVMpCi0KLS8qIFdoZXJlIHdl
IG1hcCB0aGUgU3dpdGNoZXIsIGluIGJvdGggSG9zdCBhbmQgR3Vlc3QuICovCi1leHRlcm4gdW5z
aWduZWQgbG9uZyBzd2l0Y2hlcl9hZGRyOwotCi0vKiBGb3VuZCBpbiBzd2l0Y2hlci5TICovCi1l
eHRlcm4gdW5zaWduZWQgbG9uZyBkZWZhdWx0X2lkdF9lbnRyaWVzW107Ci0KLS8qIERlY2xhcmF0
aW9ucyBmb3IgZGVmaW5pdGlvbnMgaW4gYXJjaC94ODYvbGd1ZXN0L2hlYWRfMzIuUyAqLwotZXh0
ZXJuIGNoYXIgbGd1ZXN0X25vaXJxX2lyZXRbXTsKLWV4dGVybiBjb25zdCBjaGFyIGxnc3RhcnRf
Y2xpW10sIGxnZW5kX2NsaVtdOwotZXh0ZXJuIGNvbnN0IGNoYXIgbGdzdGFydF9wdXNoZltdLCBs
Z2VuZF9wdXNoZltdOwotCi1leHRlcm4gdm9pZCBsZ3Vlc3RfaXJldCh2b2lkKTsKLWV4dGVybiB2
b2lkIGxndWVzdF9pbml0KHZvaWQpOwotCi1zdHJ1Y3QgbGd1ZXN0X3JlZ3MgewotCS8qIE1hbnVh
bGx5IHNhdmVkIHBhcnQuICovCi0JdW5zaWduZWQgbG9uZyBlYXgsIGVieCwgZWN4LCBlZHg7Ci0J
dW5zaWduZWQgbG9uZyBlc2ksIGVkaSwgZWJwOwotCXVuc2lnbmVkIGxvbmcgZ3M7Ci0JdW5zaWdu
ZWQgbG9uZyBmcywgZHMsIGVzOwotCXVuc2lnbmVkIGxvbmcgdHJhcG51bSwgZXJyY29kZTsKLQkv
KiBUcmFwIHB1c2hlZCBwYXJ0ICovCi0JdW5zaWduZWQgbG9uZyBlaXA7Ci0JdW5zaWduZWQgbG9u
ZyBjczsKLQl1bnNpZ25lZCBsb25nIGVmbGFnczsKLQl1bnNpZ25lZCBsb25nIGVzcDsKLQl1bnNp
Z25lZCBsb25nIHNzOwotfTsKLQotLyogVGhpcyBpcyBhIGd1ZXN0LXNwZWNpZmljIHBhZ2UgKG1h
cHBlZCBybykgaW50byB0aGUgZ3Vlc3QuICovCi1zdHJ1Y3QgbGd1ZXN0X3JvX3N0YXRlIHsKLQkv
KiBIb3N0IGluZm9ybWF0aW9uIHdlIG5lZWQgdG8gcmVzdG9yZSB3aGVuIHdlIHN3aXRjaCBiYWNr
LiAqLwotCXUzMiBob3N0X2NyMzsKLQlzdHJ1Y3QgZGVzY19wdHIgaG9zdF9pZHRfZGVzYzsKLQlz
dHJ1Y3QgZGVzY19wdHIgaG9zdF9nZHRfZGVzYzsKLQl1MzIgaG9zdF9zcDsKLQotCS8qIEZpZWxk
cyB3aGljaCBhcmUgdXNlZCB3aGVuIGd1ZXN0IGlzIHJ1bm5pbmcuICovCi0Jc3RydWN0IGRlc2Nf
cHRyIGd1ZXN0X2lkdF9kZXNjOwotCXN0cnVjdCBkZXNjX3B0ciBndWVzdF9nZHRfZGVzYzsKLQlz
dHJ1Y3QgeDg2X2h3X3RzcyBndWVzdF90c3M7Ci0Jc3RydWN0IGRlc2Nfc3RydWN0IGd1ZXN0X2lk
dFtJRFRfRU5UUklFU107Ci0Jc3RydWN0IGRlc2Nfc3RydWN0IGd1ZXN0X2dkdFtHRFRfRU5UUklF
U107Ci19OwotCi1zdHJ1Y3QgbGdfY3B1X2FyY2ggewotCS8qIFRoZSBHRFQgZW50cmllcyBjb3Bp
ZWQgaW50byBsZ3Vlc3Rfcm9fc3RhdGUgd2hlbiBydW5uaW5nLiAqLwotCXN0cnVjdCBkZXNjX3N0
cnVjdCBnZHRbR0RUX0VOVFJJRVNdOwotCi0JLyogVGhlIElEVCBlbnRyaWVzOiBzb21lIGNvcGll
ZCBpbnRvIGxndWVzdF9yb19zdGF0ZSB3aGVuIHJ1bm5pbmcuICovCi0Jc3RydWN0IGRlc2Nfc3Ry
dWN0IGlkdFtJRFRfRU5UUklFU107Ci0KLQkvKiBUaGUgYWRkcmVzcyBvZiB0aGUgbGFzdCBndWVz
dC12aXNpYmxlIHBhZ2VmYXVsdCAoaWUuIGNyMikuICovCi0JdW5zaWduZWQgbG9uZyBsYXN0X3Bh
Z2VmYXVsdDsKLX07Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBsZ3Vlc3Rfc2V0X3RzKHZvaWQpCi17
Ci0JdTMyIGNyMDsKLQotCWNyMCA9IHJlYWRfY3IwKCk7Ci0JaWYgKCEoY3IwICYgOCkpCi0JCXdy
aXRlX2NyMChjcjAgfCA4KTsKLX0KLQotLyogRnVsbCA0RyBzZWdtZW50IGRlc2NyaXB0b3JzLCBz
dWl0YWJsZSBmb3IgQ1MgYW5kIERTLiAqLwotI2RlZmluZSBGVUxMX0VYRUNfU0VHTUVOVCBcCi0J
KChzdHJ1Y3QgZGVzY19zdHJ1Y3QpR0RUX0VOVFJZX0lOSVQoMHhjMDliLCAwLCAweGZmZmZmKSkK
LSNkZWZpbmUgRlVMTF9TRUdNRU5UICgoc3RydWN0IGRlc2Nfc3RydWN0KUdEVF9FTlRSWV9JTklU
KDB4YzA5MywgMCwgMHhmZmZmZikpCi0KLSNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KLQotI2Vu
ZGlmIC8qIF9BU01fWDg2X0xHVUVTVF9IICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9sZ3Vlc3RfaGNhbGwuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2xndWVzdF9oY2FsbC5o
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2YzExOWNmYWUyMTguLjAwMDAwMDAwMDAw
MAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3RfaGNhbGwuaAorKysgL2Rldi9udWxs
CkBAIC0xLDc0ICswLDAgQEAKLS8qIEFyY2hpdGVjdHVyZSBzcGVjaWZpYyBwb3J0aW9uIG9mIHRo
ZSBsZ3Vlc3QgaHlwZXJjYWxscyAqLwotI2lmbmRlZiBfQVNNX1g4Nl9MR1VFU1RfSENBTExfSAot
I2RlZmluZSBfQVNNX1g4Nl9MR1VFU1RfSENBTExfSAotCi0jZGVmaW5lIExIQ0FMTF9GTFVTSF9B
U1lOQwkwCi0jZGVmaW5lIExIQ0FMTF9MR1VFU1RfSU5JVAkxCi0jZGVmaW5lIExIQ0FMTF9TSFVU
RE9XTgkJMgotI2RlZmluZSBMSENBTExfTkVXX1BHVEFCTEUJNAotI2RlZmluZSBMSENBTExfRkxV
U0hfVExCCTUKLSNkZWZpbmUgTEhDQUxMX0xPQURfSURUX0VOVFJZCTYKLSNkZWZpbmUgTEhDQUxM
X1NFVF9TVEFDSwk3Ci0jZGVmaW5lIExIQ0FMTF9TRVRfQ0xPQ0tFVkVOVAk5Ci0jZGVmaW5lIExI
Q0FMTF9IQUxUCQkxMAotI2RlZmluZSBMSENBTExfU0VUX1BNRAkJMTMKLSNkZWZpbmUgTEhDQUxM
X1NFVF9QVEUJCTE0Ci0jZGVmaW5lIExIQ0FMTF9TRVRfUEdECQkxNQotI2RlZmluZSBMSENBTExf
TE9BRF9UTFMJCTE2Ci0jZGVmaW5lIExIQ0FMTF9MT0FEX0dEVF9FTlRSWQkxOAotI2RlZmluZSBM
SENBTExfU0VORF9JTlRFUlJVUFRTCTE5Ci0KLSNkZWZpbmUgTEdVRVNUX1RSQVBfRU5UUlkgMHgx
RgotCi0vKiBBcmd1bWVudCBudW1iZXIgMyB0byBMSENBTExfTEdVRVNUX1NIVVRET1dOICovCi0j
ZGVmaW5lIExHVUVTVF9TSFVURE9XTl9QT1dFUk9GRgkxCi0jZGVmaW5lIExHVUVTVF9TSFVURE9X
Tl9SRVNUQVJUCQkyCi0KLSNpZm5kZWYgX19BU1NFTUJMWV9fCi0jaW5jbHVkZSA8YXNtL2h3X2ly
cS5oPgotCi0vKkc6MDMwCi0gKiBCdXQgZmlyc3QsIGhvdyBkb2VzIG91ciBHdWVzdCBjb250YWN0
IHRoZSBIb3N0IHRvIGFzayBmb3IgcHJpdmlsZWdlZAotICogb3BlcmF0aW9ucz8gIFRoZXJlIGFy
ZSB0d28gd2F5czogdGhlIGRpcmVjdCB3YXkgaXMgdG8gbWFrZSBhICJoeXBlcmNhbGwiLAotICog
dG8gbWFrZSByZXF1ZXN0cyBvZiB0aGUgSG9zdCBJdHNlbGYuCi0gKgotICogT3VyIGh5cGVyY2Fs
bCBtZWNoYW5pc20gdXNlcyB0aGUgaGlnaGVzdCB1bnVzZWQgdHJhcCBjb2RlICh0cmFwcyAzMiBh
bmQKLSAqIGFib3ZlIGFyZSB1c2VkIGJ5IHJlYWwgaGFyZHdhcmUgaW50ZXJydXB0cykuICBTZXZl
bnRlZW4gaHlwZXJjYWxscyBhcmUKLSAqIGF2YWlsYWJsZTogdGhlIGh5cGVyY2FsbCBudW1iZXIg
aXMgcHV0IGluIHRoZSAlZWF4IHJlZ2lzdGVyLCBhbmQgdGhlCi0gKiBhcmd1bWVudHMgKHdoZW4g
cmVxdWlyZWQpIGFyZSBwbGFjZWQgaW4gJWVieCwgJWVjeCwgJWVkeCBhbmQgJWVzaS4KLSAqIElm
IGEgcmV0dXJuIHZhbHVlIG1ha2VzIHNlbnNlLCBpdCdzIHJldHVybmVkIGluICVlYXguCi0gKgot
ICogR3Jvc3NseSBpbnZhbGlkIGNhbGxzIHJlc3VsdCBpbiBTdWRkZW4gRGVhdGggYXQgdGhlIGhh
bmRzIG9mIHRoZSB2ZW5nZWZ1bAotICogSG9zdCwgcmF0aGVyIHRoYW4gcmV0dXJuaW5nIGZhaWx1
cmUuICBUaGlzIHJlZmxlY3RzIFdpbnN0b24gQ2h1cmNoaWxsJ3MKLSAqIGRlZmluaXRpb24gb2Yg
YSBnZW50bGVtYW46ICJzb21lb25lIHdobyBpcyBvbmx5IHJ1ZGUgaW50ZW50aW9uYWxseSIuCi0g
Ki8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZwotaGNhbGwodW5zaWduZWQgbG9uZyBjYWxs
LAotICAgICAgdW5zaWduZWQgbG9uZyBhcmcxLCB1bnNpZ25lZCBsb25nIGFyZzIsIHVuc2lnbmVk
IGxvbmcgYXJnMywKLSAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKLXsKLQkvKiAiaW50IiBpcyB0
aGUgSW50ZWwgaW5zdHJ1Y3Rpb24gdG8gdHJpZ2dlciBhIHRyYXAuICovCi0JYXNtIHZvbGF0aWxl
KCJpbnQgJCIgX19zdHJpbmdpZnkoTEdVRVNUX1RSQVBfRU5UUlkpCi0JCSAgICAgLyogVGhlIGNh
bGwgaW4gJWVheCAoYWthICJhIikgbWlnaHQgYmUgb3ZlcndyaXR0ZW4gKi8KLQkJICAgICA6ICI9
YSIoY2FsbCkKLQkJICAgICAgIC8qIFRoZSBhcmd1bWVudHMgYXJlIGluICVlYXgsICVlYngsICVl
Y3gsICVlZHggJiAlZXNpICovCi0JCSAgICAgOiAiYSIoY2FsbCksICJiIihhcmcxKSwgImMiKGFy
ZzIpLCAiZCIoYXJnMyksICJTIihhcmc0KQotCQkgICAgICAgLyogIm1lbW9yeSIgbWVhbnMgdGhp
cyBtaWdodCB3cml0ZSBzb21ld2hlcmUgaW4gbWVtb3J5LgotCQkJKiBUaGlzIGlzbid0IHRydWUg
Zm9yIGFsbCBjYWxscywgYnV0IGl0J3Mgc2FmZSB0byB0ZWxsCi0JCQkqIGdjYyB0aGF0IGl0IG1p
Z2h0IGhhcHBlbiBzbyBpdCBkb2Vzbid0IGdldCBjbGV2ZXIuICovCi0JCSAgICAgOiAibWVtb3J5
Iik7Ci0JcmV0dXJuIGNhbGw7Ci19Ci0vKjoqLwotCi0vKiBDYW4ndCB1c2Ugb3VyIG1pbigpIG1h
Y3JvIGhlcmU6IG5lZWRzIHRvIGJlIGEgY29uc3RhbnQgKi8KLSNkZWZpbmUgTEdVRVNUX0lSUVMg
KE5SX0lSUVMgPCAzMiA/IE5SX0lSUVM6IDMyKQotCi0jZGVmaW5lIExIQ0FMTF9SSU5HX1NJWkUg
NjQKLXN0cnVjdCBoY2FsbF9hcmdzIHsKLQkvKiBUaGVzZSBtYXAgZGlyZWN0bHkgb250byBlYXgv
ZWJ4L2VjeC9lZHgvZXNpIGluIHN0cnVjdCBsZ3Vlc3RfcmVncyAqLwotCXVuc2lnbmVkIGxvbmcg
YXJnMCwgYXJnMSwgYXJnMiwgYXJnMywgYXJnNDsKLX07Ci0KLSNlbmRpZiAvKiAhX19BU1NFTUJM
WV9fICovCi0jZW5kaWYgLyogX0FTTV9YODZfTEdVRVNUX0hDQUxMX0ggKi8KZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
cHJvY2Vzc29yLmgKaW5kZXggMDI4MjQ1ZTFjNDJiLi40MTBiNjI3MDAxMjkgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3Byb2Nlc3Nvci5oCkBAIC02NjEsNyArNjYxLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHN5
bmNfY29yZSh2b2lkKQogCSAqIEluIGNhc2UgTk1JIHVubWFza2luZyBvciBwZXJmb3JtYW5jZSBl
dmVyIGJlY29tZXMgYSBwcm9ibGVtLAogCSAqIHRoZSBuZXh0IGJlc3Qgb3B0aW9uIGFwcGVhcnMg
dG8gYmUgTU9WLXRvLUNSMiBhbmQgYW4KIAkgKiB1bmNvbmRpdGlvbmFsIGp1bXAuICBUaGF0IHNl
cXVlbmNlIGFsc28gd29ya3Mgb24gYWxsIENQVXMsCi0JICogYnV0IGl0IHdpbGwgZmF1bHQgYXQg
Q1BMMyAoaS5lLiBYZW4gUFYgYW5kIGxndWVzdCkuCisJICogYnV0IGl0IHdpbGwgZmF1bHQgYXQg
Q1BMMyAoaS5lLiBYZW4gUFYpLgogCSAqCiAJICogQ1BVSUQgaXMgdGhlIGNvbnZlbnRpb25hbCB3
YXksIGJ1dCBpdCdzIG5hc3R5OiBpdCBkb2Vzbid0CiAJICogZXhpc3Qgb24gc29tZSA0ODYtbGlr
ZSBDUFVzLCBhbmQgaXQgdXN1YWxseSBleGl0cyB0byBhCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9p
bmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oIGIvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9i
b290cGFyYW0uaAppbmRleCBkZGVmMzdiMTZhZjIuLjY2YjhmOTMzMzNkMSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaAorKysgYi9hcmNoL3g4Ni9pbmNs
dWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oCkBAIC0yMDEsNyArMjAxLDcgQEAgc3RydWN0IGJvb3Rf
cGFyYW1zIHsKICAqCiAgKiBAWDg2X1NVQkFSQ0hfUEM6IFNob3VsZCBiZSB1c2VkIGlmIHRoZSBo
YXJkd2FyZSBpcyBlbnVtZXJhYmxlIHVzaW5nIHN0YW5kYXJkCiAgKglQQyBtZWNoYW5pc21zIChQ
Q0ksIEFDUEkpIGFuZCBkb2Vzbid0IG5lZWQgYSBzcGVjaWFsIGJvb3QgZmxvdy4KLSAqIEBYODZf
U1VCQVJDSF9MR1VFU1Q6IFVzZWQgZm9yIHg4NiBoeXBlcnZpc29yIGRlbW8sIGxndWVzdAorICog
QFg4Nl9TVUJBUkNIX0xHVUVTVDogVXNlZCBmb3IgeDg2IGh5cGVydmlzb3IgZGVtbywgbGd1ZXN0
LCBkZXByZWNhdGVkCiAgKiBAWDg2X1NVQkFSQ0hfWEVOOiBVc2VkIGZvciBYZW4gZ3Vlc3QgdHlw
ZXMgd2hpY2ggZm9sbG93IHRoZSBQViBib290IHBhdGgsCiAgKiAJd2hpY2ggc3RhcnQgYXQgYXNt
IHN0YXJ0dXBfeGVuKCkgZW50cnkgcG9pbnQgYW5kIGxhdGVyIGp1bXAgdG8gdGhlIEMKICAqIAl4
ZW5fc3RhcnRfa2VybmVsKCkgZW50cnkgcG9pbnQuIEJvdGggZG9tVSBhbmQgZG9tMCB0eXBlIG9m
IGd1ZXN0cyBhcmUKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5j
IGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzMyLmMKaW5kZXggODgwYWEwOTMyNjhkLi43
MTBlZGFiOWU2NDQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5j
CisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jCkBAIC00LDkgKzQsNiBAQAog
CiAjaW5jbHVkZSA8YXNtL3Vjb250ZXh0Lmg+CiAKLSNpbmNsdWRlIDxsaW51eC9sZ3Vlc3QuaD4K
LSNpbmNsdWRlICIuLi8uLi8uLi9kcml2ZXJzL2xndWVzdC9sZy5oIgotCiAjZGVmaW5lIF9fU1lT
Q0FMTF9JMzg2KG5yLCBzeW0sIHF1YWwpIFtucl0gPSAxLAogc3RhdGljIGNoYXIgc3lzY2FsbHNb
XSA9IHsKICNpbmNsdWRlIDxhc20vc3lzY2FsbHNfMzIuaD4KQEAgLTYyLDIzICs1OSw2IEBAIHZv
aWQgZm9vKHZvaWQpCiAJT0ZGU0VUKHN0YWNrX2NhbmFyeV9vZmZzZXQsIHN0YWNrX2NhbmFyeSwg
Y2FuYXJ5KTsKICNlbmRpZgogCi0jaWYgZGVmaW5lZChDT05GSUdfTEdVRVNUKSB8fCBkZWZpbmVk
KENPTkZJR19MR1VFU1RfR1VFU1QpIHx8IGRlZmluZWQoQ09ORklHX0xHVUVTVF9NT0RVTEUpCi0J
QkxBTksoKTsKLQlPRkZTRVQoTEdVRVNUX0RBVEFfaXJxX2VuYWJsZWQsIGxndWVzdF9kYXRhLCBp
cnFfZW5hYmxlZCk7Ci0JT0ZGU0VUKExHVUVTVF9EQVRBX2lycV9wZW5kaW5nLCBsZ3Vlc3RfZGF0
YSwgaXJxX3BlbmRpbmcpOwotCi0JQkxBTksoKTsKLQlPRkZTRVQoTEdVRVNUX1BBR0VTX2hvc3Rf
Z2R0X2Rlc2MsIGxndWVzdF9wYWdlcywgc3RhdGUuaG9zdF9nZHRfZGVzYyk7Ci0JT0ZGU0VUKExH
VUVTVF9QQUdFU19ob3N0X2lkdF9kZXNjLCBsZ3Vlc3RfcGFnZXMsIHN0YXRlLmhvc3RfaWR0X2Rl
c2MpOwotCU9GRlNFVChMR1VFU1RfUEFHRVNfaG9zdF9jcjMsIGxndWVzdF9wYWdlcywgc3RhdGUu
aG9zdF9jcjMpOwotCU9GRlNFVChMR1VFU1RfUEFHRVNfaG9zdF9zcCwgbGd1ZXN0X3BhZ2VzLCBz
dGF0ZS5ob3N0X3NwKTsKLQlPRkZTRVQoTEdVRVNUX1BBR0VTX2d1ZXN0X2dkdF9kZXNjLCBsZ3Vl
c3RfcGFnZXMsc3RhdGUuZ3Vlc3RfZ2R0X2Rlc2MpOwotCU9GRlNFVChMR1VFU1RfUEFHRVNfZ3Vl
c3RfaWR0X2Rlc2MsIGxndWVzdF9wYWdlcyxzdGF0ZS5ndWVzdF9pZHRfZGVzYyk7Ci0JT0ZGU0VU
KExHVUVTVF9QQUdFU19ndWVzdF9nZHQsIGxndWVzdF9wYWdlcywgc3RhdGUuZ3Vlc3RfZ2R0KTsK
LQlPRkZTRVQoTEdVRVNUX1BBR0VTX3JlZ3NfdHJhcG51bSwgbGd1ZXN0X3BhZ2VzLCByZWdzLnRy
YXBudW0pOwotCU9GRlNFVChMR1VFU1RfUEFHRVNfcmVnc19lcnJjb2RlLCBsZ3Vlc3RfcGFnZXMs
IHJlZ3MuZXJyY29kZSk7Ci0JT0ZGU0VUKExHVUVTVF9QQUdFU19yZWdzLCBsZ3Vlc3RfcGFnZXMs
IHJlZ3MpOwotI2VuZGlmCiAJQkxBTksoKTsKIAlERUZJTkUoX19OUl9zeXNjYWxsX21heCwgc2l6
ZW9mKHN5c2NhbGxzKSAtIDEpOwogCURFRklORShOUl9zeXNjYWxscywgc2l6ZW9mKHN5c2NhbGxz
KSk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5TIGIvYXJjaC94ODYva2Vy
bmVsL2hlYWRfMzIuUwppbmRleCAxZjg1ZWU4Zjk0MzkuLmQ3YTJhNmM2NDYyNyAxMDA2NDQKLS0t
IGEvYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8z
Mi5TCkBAIC0xNTUsNyArMTU1LDYgQEAgRU5UUlkoc3RhcnR1cF8zMikKIAlqbXAgKiVlYXgKIAog
LkxiYWRfc3ViYXJjaDoKLVdFQUsobGd1ZXN0X2VudHJ5KQogV0VBSyh4ZW5fZW50cnkpCiAJLyog
VW5rbm93biBpbXBsZW1lbnRhdGlvbjsgdGhlcmUncyByZWFsbHkKIAkgICBub3RoaW5nIHdlIGNh
biBkbyBhdCB0aGlzIHBvaW50LiAqLwpAQCAtMTY1LDcgKzE2NCw2IEBAIFdFQUsoeGVuX2VudHJ5
KQogCiBzdWJhcmNoX2VudHJpZXM6CiAJLmxvbmcgLkxkZWZhdWx0X2VudHJ5CQkvKiBub3JtYWwg
eDg2L1BDICovCi0JLmxvbmcgbGd1ZXN0X2VudHJ5CQkvKiBsZ3Vlc3QgaHlwZXJ2aXNvciAqLwog
CS5sb25nIHhlbl9lbnRyeQkJCS8qIFhlbiBoeXBlcnZpc29yICovCiAJLmxvbmcgLkxkZWZhdWx0
X2VudHJ5CQkvKiBNb29yZXN0b3duIE1JRCAqLwogbnVtX3N1YmFyY2hfZW50cmllcyA9ICguIC0g
c3ViYXJjaF9lbnRyaWVzKSAvIDQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wbGF0Zm9y
bS1xdWlya3MuYyBiL2FyY2gveDg2L2tlcm5lbC9wbGF0Zm9ybS1xdWlya3MuYwppbmRleCA5MTI3
MTEyMmYwZGYuLjUwMmE3N2QwYWRiMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BsYXRm
b3JtLXF1aXJrcy5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wbGF0Zm9ybS1xdWlya3MuYwpAQCAt
MTYsNyArMTYsNiBAQCB2b2lkIF9faW5pdCB4ODZfZWFybHlfaW5pdF9wbGF0Zm9ybV9xdWlya3Mo
dm9pZCkKIAkJeDg2X3BsYXRmb3JtLmxlZ2FjeS5yZXNlcnZlX2Jpb3NfcmVnaW9ucyA9IDE7CiAJ
CWJyZWFrOwogCWNhc2UgWDg2X1NVQkFSQ0hfWEVOOgotCWNhc2UgWDg2X1NVQkFSQ0hfTEdVRVNU
OgogCQl4ODZfcGxhdGZvcm0ubGVnYWN5LmRldmljZXMucG5wYmlvcyA9IDA7CiAJCXg4Nl9wbGF0
Zm9ybS5sZWdhY3kucnRjID0gMDsKIAkJYnJlYWs7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0v
S2NvbmZpZyBiL2FyY2gveDg2L2t2bS9LY29uZmlnCmluZGV4IDI2ODhjN2RjNTMyMy4uM2VhNjI0
NDUyZjkzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rdm0vS2NvbmZpZworKysgYi9hcmNoL3g4Ni9r
dm0vS2NvbmZpZwpAQCAtODksNiArODksNSBAQCBjb25maWcgS1ZNX01NVV9BVURJVAogIyBPSywg
aXQncyBhIGxpdHRsZSBjb3VudGVyLWludHVpdGl2ZSB0byBkbyB0aGlzLCBidXQgaXQgcHV0cyBp
dCBuZWF0bHkgdW5kZXIKICMgdGhlIHZpcnR1YWxpemF0aW9uIG1lbnUuCiBzb3VyY2UgZHJpdmVy
cy92aG9zdC9LY29uZmlnCi1zb3VyY2UgZHJpdmVycy9sZ3Vlc3QvS2NvbmZpZwogCiBlbmRpZiAj
IFZJUlRVQUxJWkFUSU9OCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9sZ3Vlc3QvS2NvbmZpZyBiL2Fy
Y2gveDg2L2xndWVzdC9LY29uZmlnCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwOGY0
MWNhYWRhNDUuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNoL3g4Ni9sZ3Vlc3QvS2NvbmZpZworKysg
L2Rldi9udWxsCkBAIC0xLDE0ICswLDAgQEAKLWNvbmZpZyBMR1VFU1RfR1VFU1QKLQlib29sICJM
Z3Vlc3QgZ3Vlc3Qgc3VwcG9ydCIKLQlkZXBlbmRzIG9uIFg4Nl8zMiAmJiBQQVJBVklSVCAmJiBQ
Q0kKLQlzZWxlY3QgVFRZCi0Jc2VsZWN0IFZJUlRVQUxJWkFUSU9OCi0Jc2VsZWN0IFZJUlRJTwot
CXNlbGVjdCBWSVJUSU9fQ09OU09MRQotCWhlbHAKLQkgIExndWVzdCBpcyBhIHRpbnkgaW4ta2Vy
bmVsIGh5cGVydmlzb3IuICBTZWxlY3RpbmcgdGhpcyB3aWxsCi0JICBhbGxvdyB5b3VyIGtlcm5l
bCB0byBib290IHVuZGVyIGxndWVzdC4gIFRoaXMgb3B0aW9uIHdpbGwgaW5jcmVhc2UKLQkgIHlv
dXIga2VybmVsIHNpemUgYnkgYWJvdXQgMTBrLiAgSWYgaW4gZG91YnQsIHNheSBOLgotCi0JICBJ
ZiB5b3Ugc2F5IFkgaGVyZSwgbWFrZSBzdXJlIHlvdSBzYXkgWSAob3IgTSkgdG8gdGhlIHZpcnRp
byBibG9jawotCSAgYW5kIG5ldCBkcml2ZXJzIHdoaWNoIGxndWVzdCBuZWVkcy4KZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2xndWVzdC9NYWtlZmlsZSBiL2FyY2gveDg2L2xndWVzdC9NYWtlZmlsZQpk
ZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOGYzOGQ1NzdhMmZhLi4wMDAwMDAwMDAwMDAK
LS0tIGEvYXJjaC94ODYvbGd1ZXN0L01ha2VmaWxlCisrKyAvZGV2L251bGwKQEAgLTEsMiArMCww
IEBACi1vYmoteQkJOj0gaGVhZF8zMi5vIGJvb3QubwotQ0ZMQUdTX2Jvb3Qubwk6PSAkKGNhbGwg
Y2Mtb3B0aW9uLCAtZm5vLXN0YWNrLXByb3RlY3RvcikKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xn
dWVzdC9ib290LmMgYi9hcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCA5OTQ3MjY5OGM5MzEuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNoL3g4Ni9sZ3Vl
c3QvYm9vdC5jCisrKyAvZGV2L251bGwKQEAgLTEsMTU1OCArMCwwIEBACi0vKlA6MDEwCi0gKiBB
IGh5cGVydmlzb3IgYWxsb3dzIG11bHRpcGxlIE9wZXJhdGluZyBTeXN0ZW1zIHRvIHJ1biBvbiBh
IHNpbmdsZSBtYWNoaW5lLgotICogVG8gcXVvdGUgRGF2aWQgV2hlZWxlcjogIkFueSBwcm9ibGVt
IGluIGNvbXB1dGVyIHNjaWVuY2UgY2FuIGJlIHNvbHZlZCB3aXRoCi0gKiBhbm90aGVyIGxheWVy
IG9mIGluZGlyZWN0aW9uLiIKLSAqCi0gKiBXZSBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gdHdvIHdh
eXMuICBGaXJzdCwgd2Ugc3RhcnQgd2l0aCBhIG5vcm1hbCBMaW51eAotICoga2VybmVsIGFuZCBp
bnNlcnQgYSBtb2R1bGUgKGxnLmtvKSB3aGljaCBhbGxvd3MgdXMgdG8gcnVuIG90aGVyIExpbnV4
Ci0gKiBrZXJuZWxzIHRoZSBzYW1lIHdheSB3ZSdkIHJ1biBwcm9jZXNzZXMuICBXZSBjYWxsIHRo
ZSBmaXJzdCBrZXJuZWwgdGhlIEhvc3QsCi0gKiBhbmQgdGhlIG90aGVycyB0aGUgR3Vlc3RzLiAg
VGhlIHByb2dyYW0gd2hpY2ggc2V0cyB1cCBhbmQgY29uZmlndXJlcyBHdWVzdHMKLSAqIChzdWNo
IGFzIHRoZSBleGFtcGxlIGluIHRvb2xzL2xndWVzdC9sZ3Vlc3QuYykgaXMgY2FsbGVkIHRoZSBM
YXVuY2hlci4KLSAqCi0gKiBTZWNvbmRseSwgd2Ugb25seSBydW4gc3BlY2lhbGx5IG1vZGlmaWVk
IEd1ZXN0cywgbm90IG5vcm1hbCBrZXJuZWxzOiBzZXR0aW5nCi0gKiBDT05GSUdfTEdVRVNUX0dV
RVNUIHRvICJ5IiBjb21waWxlcyB0aGlzIGZpbGUgaW50byB0aGUga2VybmVsIHNvIGl0IGtub3dz
Ci0gKiBob3cgdG8gYmUgYSBHdWVzdCBhdCBib290IHRpbWUuICBUaGlzIG1lYW5zIHRoYXQgeW91
IGNhbiB1c2UgdGhlIHNhbWUga2VybmVsCi0gKiB5b3UgYm9vdCBub3JtYWxseSAoaWUuIGFzIGEg
SG9zdCkgYXMgYSBHdWVzdC4KLSAqCi0gKiBUaGVzZSBHdWVzdHMga25vdyB0aGF0IHRoZXkgY2Fu
bm90IGRvIHByaXZpbGVnZWQgb3BlcmF0aW9ucywgc3VjaCBhcyBkaXNhYmxlCi0gKiBpbnRlcnJ1
cHRzLCBhbmQgdGhhdCB0aGV5IGhhdmUgdG8gYXNrIHRoZSBIb3N0IHRvIGRvIHN1Y2ggdGhpbmdz
IGV4cGxpY2l0bHkuCi0gKiBUaGlzIGZpbGUgY29uc2lzdHMgb2YgYWxsIHRoZSByZXBsYWNlbWVu
dHMgZm9yIHN1Y2ggbG93LWxldmVsIG5hdGl2ZQotICogaGFyZHdhcmUgb3BlcmF0aW9uczogdGhl
c2Ugc3BlY2lhbCBHdWVzdCB2ZXJzaW9ucyBjYWxsIHRoZSBIb3N0LgotICoKLSAqIFNvIGhvdyBk
b2VzIHRoZSBrZXJuZWwga25vdyBpdCdzIGEgR3Vlc3Q/ICBXZSdsbCBzZWUgdGhhdCBsYXRlciwg
YnV0IGxldCdzCi0gKiBqdXN0IHNheSB0aGF0IHdlIGVuZCB1cCBoZXJlIHdoZXJlIHdlIHJlcGxh
Y2UgdGhlIG5hdGl2ZSBmdW5jdGlvbnMgdmFyaW91cwotICogInBhcmF2aXJ0IiBzdHJ1Y3R1cmVz
IHdpdGggb3VyIEd1ZXN0IHZlcnNpb25zLCB0aGVuIGJvb3QgbGlrZSBub3JtYWwuCi06Ki8KLQot
LyoKLSAqIENvcHlyaWdodCAoQykgMjAwNiwgUnVzdHkgUnVzc2VsbCA8cnVzdHlAcnVzdGNvcnAu
Y29tLmF1PiBJQk0gQ29ycG9yYXRpb24uCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVk
IGJ5Ci0gKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9m
IHRoZSBMaWNlbnNlLCBvcgotICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K
LSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0Ci0gKiBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgT1IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UsIEdPT0QgVElUTEUgb3IKLSAqIE5PTiBJTkZSSU5HRU1F
TlQuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlCi0gKiBkZXRh
aWxzLgotICoKLSAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90
LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQotICogRm91bmRhdGlvbiwgSW5jLiwgNjc1IE1h
c3MgQXZlLCBDYW1icmlkZ2UsIE1BIDAyMTM5LCBVU0EuCi0gKi8KLSNpbmNsdWRlIDxsaW51eC9r
ZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51eC9zdGFydF9rZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51
eC9zdHJpbmcuaD4KLSNpbmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Ci0jaW5jbHVkZSA8bGludXgv
c2NyZWVuX2luZm8uaD4KLSNpbmNsdWRlIDxsaW51eC9pcnEuaD4KLSNpbmNsdWRlIDxsaW51eC9p
bnRlcnJ1cHQuaD4KLSNpbmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgotI2luY2x1ZGUgPGxp
bnV4L2Nsb2NrY2hpcHMuaD4KLSNpbmNsdWRlIDxsaW51eC9sZ3Vlc3QuaD4KLSNpbmNsdWRlIDxs
aW51eC9sZ3Vlc3RfbGF1bmNoZXIuaD4KLSNpbmNsdWRlIDxsaW51eC92aXJ0aW9fY29uc29sZS5o
PgotI2luY2x1ZGUgPGxpbnV4L3BtLmg+Ci0jaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+Ci0jaW5j
bHVkZSA8bGludXgvcGNpLmg+Ci0jaW5jbHVkZSA8bGludXgvdmlydGlvX3BjaS5oPgotI2luY2x1
ZGUgPGFzbS9hY3BpLmg+Ci0jaW5jbHVkZSA8YXNtL2FwaWMuaD4KLSNpbmNsdWRlIDxhc20vbGd1
ZXN0Lmg+Ci0jaW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+Ci0jaW5jbHVkZSA8YXNtL3BhcmFtLmg+
Ci0jaW5jbHVkZSA8YXNtL3BhZ2UuaD4KLSNpbmNsdWRlIDxhc20vcGd0YWJsZS5oPgotI2luY2x1
ZGUgPGFzbS9kZXNjLmg+Ci0jaW5jbHVkZSA8YXNtL3NldHVwLmg+Ci0jaW5jbHVkZSA8YXNtL2U4
MjAvYXBpLmg+Ci0jaW5jbHVkZSA8YXNtL21jZS5oPgotI2luY2x1ZGUgPGFzbS9pby5oPgotI2lu
Y2x1ZGUgPGFzbS9mcHUvYXBpLmg+Ci0jaW5jbHVkZSA8YXNtL3N0YWNrcHJvdGVjdG9yLmg+Ci0j
aW5jbHVkZSA8YXNtL3JlYm9vdC5oPgkJLyogZm9yIHN0cnVjdCBtYWNoaW5lX29wcyAqLwotI2lu
Y2x1ZGUgPGFzbS9rdm1fcGFyYS5oPgotI2luY2x1ZGUgPGFzbS9wY2lfeDg2Lmg+Ci0jaW5jbHVk
ZSA8YXNtL3BjaS1kaXJlY3QuaD4KLQotLypHOjAxMAotICogV2VsY29tZSB0byB0aGUgR3Vlc3Qh
Ci0gKgotICogVGhlIEd1ZXN0IGluIG91ciB0YWxlIGlzIGEgc2ltcGxlIGNyZWF0dXJlOiBpZGVu
dGljYWwgdG8gdGhlIEhvc3QgYnV0Ci0gKiBiZWhhdmluZyBpbiBzaW1wbGlmaWVkIGJ1dCBlcXVp
dmFsZW50IHdheXMuICBJbiBwYXJ0aWN1bGFyLCB0aGUgR3Vlc3QgaXMgdGhlCi0gKiBzYW1lIGtl
cm5lbCBhcyB0aGUgSG9zdCAob3IgYXQgbGVhc3QsIGJ1aWx0IGZyb20gdGhlIHNhbWUgc291cmNl
IGNvZGUpLgotOiovCi0KLXN0cnVjdCBsZ3Vlc3RfZGF0YSBsZ3Vlc3RfZGF0YSA9IHsKLQkuaGNh
bGxfc3RhdHVzID0geyBbMCAuLi4gTEhDQUxMX1JJTkdfU0laRS0xXSA9IDB4RkYgfSwKLQkubm9p
cnFfaXJldCA9ICh1MzIpbGd1ZXN0X25vaXJxX2lyZXQsCi0JLmtlcm5lbF9hZGRyZXNzID0gUEFH
RV9PRkZTRVQsCi0JLmJsb2NrZWRfaW50ZXJydXB0cyA9IHsgMSB9LCAvKiBCbG9jayB0aW1lciBp
bnRlcnJ1cHRzICovCi0JLnN5c2NhbGxfdmVjID0gSUEzMl9TWVNDQUxMX1ZFQ1RPUiwKLX07Ci0K
LS8qRzowMzcKLSAqIGFzeW5jX2hjYWxsKCkgaXMgcHJldHR5IHNpbXBsZTogSSdtIHF1aXRlIHBy
b3VkIG9mIGl0IHJlYWxseS4gIFdlIGhhdmUgYQotICogcmluZyBidWZmZXIgb2Ygc3RvcmVkIGh5
cGVyY2FsbHMgd2hpY2ggdGhlIEhvc3Qgd2lsbCBydW4gdGhvdWdoIG5leHQgdGltZSB3ZQotICog
ZG8gYSBub3JtYWwgaHlwZXJjYWxsLiAgRWFjaCBlbnRyeSBpbiB0aGUgcmluZyBoYXMgNSBzbG90
cyBmb3IgdGhlIGh5cGVyY2FsbAotICogYXJndW1lbnRzLCBhbmQgYSAiaGNhbGxfc3RhdHVzIiB3
b3JkIHdoaWNoIGlzIDAgaWYgdGhlIGNhbGwgaXMgcmVhZHkgdG8gZ28sCi0gKiBhbmQgMjU1IG9u
Y2UgdGhlIEhvc3QgaGFzIGZpbmlzaGVkIHdpdGggaXQuCi0gKgotICogSWYgd2UgY29tZSBhcm91
bmQgdG8gYSBzbG90IHdoaWNoIGhhc24ndCBiZWVuIGZpbmlzaGVkLCB0aGVuIHRoZSB0YWJsZSBp
cwotICogZnVsbCBhbmQgd2UganVzdCBtYWtlIHRoZSBoeXBlcmNhbGwgZGlyZWN0bHkuICBUaGlz
IGhhcyB0aGUgbmljZSBzaWRlCi0gKiBlZmZlY3Qgb2YgY2F1c2luZyB0aGUgSG9zdCB0byBydW4g
YWxsIHRoZSBzdG9yZWQgY2FsbHMgaW4gdGhlIHJpbmcgYnVmZmVyCi0gKiB3aGljaCBlbXB0aWVz
IGl0IGZvciBuZXh0IHRpbWUhCi0gKi8KLXN0YXRpYyB2b2lkIGFzeW5jX2hjYWxsKHVuc2lnbmVk
IGxvbmcgY2FsbCwgdW5zaWduZWQgbG9uZyBhcmcxLAotCQkJdW5zaWduZWQgbG9uZyBhcmcyLCB1
bnNpZ25lZCBsb25nIGFyZzMsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzQpCi17Ci0JLyogTm90ZTog
VGhpcyBjb2RlIGFzc3VtZXMgd2UncmUgdW5pcHJvY2Vzc29yLiAqLwotCXN0YXRpYyB1bnNpZ25l
ZCBpbnQgbmV4dF9jYWxsOwotCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0KLQkvKgotCSAqIERpc2Fi
bGUgaW50ZXJydXB0cyBpZiBub3QgYWxyZWFkeSBkaXNhYmxlZDogd2UgZG9uJ3Qgd2FudCBhbgot
CSAqIGludGVycnVwdCBoYW5kbGVyIG1ha2luZyBhIGh5cGVyY2FsbCB3aGlsZSB3ZSdyZSBhbHJl
YWR5IGRvaW5nCi0JICogb25lIQotCSAqLwotCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlpZiAo
bGd1ZXN0X2RhdGEuaGNhbGxfc3RhdHVzW25leHRfY2FsbF0gIT0gMHhGRikgewotCQkvKiBUYWJs
ZSBmdWxsLCBzbyBkbyBub3JtYWwgaGNhbGwgd2hpY2ggd2lsbCBmbHVzaCB0YWJsZS4gKi8KLQkJ
aGNhbGwoY2FsbCwgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCk7Ci0JfSBlbHNlIHsKLQkJbGd1ZXN0
X2RhdGEuaGNhbGxzW25leHRfY2FsbF0uYXJnMCA9IGNhbGw7Ci0JCWxndWVzdF9kYXRhLmhjYWxs
c1tuZXh0X2NhbGxdLmFyZzEgPSBhcmcxOwotCQlsZ3Vlc3RfZGF0YS5oY2FsbHNbbmV4dF9jYWxs
XS5hcmcyID0gYXJnMjsKLQkJbGd1ZXN0X2RhdGEuaGNhbGxzW25leHRfY2FsbF0uYXJnMyA9IGFy
ZzM7Ci0JCWxndWVzdF9kYXRhLmhjYWxsc1tuZXh0X2NhbGxdLmFyZzQgPSBhcmc0OwotCQkvKiBB
cmd1bWVudHMgbXVzdCBhbGwgYmUgd3JpdHRlbiBiZWZvcmUgd2UgbWFyayBpdCB0byBnbyAqLwot
CQl3bWIoKTsKLQkJbGd1ZXN0X2RhdGEuaGNhbGxfc3RhdHVzW25leHRfY2FsbF0gPSAwOwotCQlp
ZiAoKytuZXh0X2NhbGwgPT0gTEhDQUxMX1JJTkdfU0laRSkKLQkJCW5leHRfY2FsbCA9IDA7Ci0J
fQotCWxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLX0KLQotLypHOjAzNQotICogTm90aWNlIHRo
ZSBsYXp5X2hjYWxsKCkgYWJvdmUsIHJhdGhlciB0aGFuIGhjYWxsKCkuICBUaGlzIGlzIG91ciBm
aXJzdCByZWFsCi0gKiBvcHRpbWl6YXRpb24gdHJpY2shCi0gKgotICogV2hlbiBsYXp5X21vZGUg
aXMgc2V0LCBpdCBtZWFucyB3ZSdyZSBhbGxvd2VkIHRvIGRlZmVyIGFsbCBoeXBlcmNhbGxzIGFu
ZCBkbwotICogdGhlbSBhcyBhIGJhdGNoIHdoZW4gbGF6eV9tb2RlIGlzIGV2ZW50dWFsbHkgdHVy
bmVkIG9mZi4gIEJlY2F1c2UgaHlwZXJjYWxscwotICogYXJlIHJlYXNvbmFibHkgZXhwZW5zaXZl
LCBiYXRjaGluZyB0aGVtIHVwIG1ha2VzIHNlbnNlLiAgRm9yIGV4YW1wbGUsIGEKLSAqIGxhcmdl
IG11bm1hcCBtaWdodCB1cGRhdGUgZG96ZW5zIG9mIHBhZ2UgdGFibGUgZW50cmllczogdGhhdCBj
b2RlIGNhbGxzCi0gKiBwYXJhdmlydF9lbnRlcl9sYXp5X21tdSgpLCBkb2VzIHRoZSBkb3plbiB1
cGRhdGVzLCB0aGVuIGNhbGxzCi0gKiBsZ3Vlc3RfbGVhdmVfbGF6eV9tb2RlKCkuCi0gKgotICog
U28sIHdoZW4gd2UncmUgaW4gbGF6eSBtb2RlLCB3ZSBjYWxsIGFzeW5jX2hjYWxsKCkgdG8gc3Rv
cmUgdGhlIGNhbGwgZm9yCi0gKiBmdXR1cmUgcHJvY2Vzc2luZzoKLSAqLwotc3RhdGljIHZvaWQg
bGF6eV9oY2FsbDEodW5zaWduZWQgbG9uZyBjYWxsLCB1bnNpZ25lZCBsb25nIGFyZzEpCi17Ci0J
aWYgKHBhcmF2aXJ0X2dldF9sYXp5X21vZGUoKSA9PSBQQVJBVklSVF9MQVpZX05PTkUpCi0JCWhj
YWxsKGNhbGwsIGFyZzEsIDAsIDAsIDApOwotCWVsc2UKLQkJYXN5bmNfaGNhbGwoY2FsbCwgYXJn
MSwgMCwgMCwgMCk7Ci19Ci0KLS8qIFlvdSBjYW4gaW1hZ2luZSB3aGF0IGxhenlfaGNhbGwyLCAz
IGFuZCA0IGxvb2sgbGlrZS4gOiovCi1zdGF0aWMgdm9pZCBsYXp5X2hjYWxsMih1bnNpZ25lZCBs
b25nIGNhbGwsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzEsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzIp
Ci17Ci0JaWYgKHBhcmF2aXJ0X2dldF9sYXp5X21vZGUoKSA9PSBQQVJBVklSVF9MQVpZX05PTkUp
Ci0JCWhjYWxsKGNhbGwsIGFyZzEsIGFyZzIsIDAsIDApOwotCWVsc2UKLQkJYXN5bmNfaGNhbGwo
Y2FsbCwgYXJnMSwgYXJnMiwgMCwgMCk7Ci19Ci0KLXN0YXRpYyB2b2lkIGxhenlfaGNhbGwzKHVu
c2lnbmVkIGxvbmcgY2FsbCwKLQkJCXVuc2lnbmVkIGxvbmcgYXJnMSwKLQkJCXVuc2lnbmVkIGxv
bmcgYXJnMiwKLQkJCXVuc2lnbmVkIGxvbmcgYXJnMykKLXsKLQlpZiAocGFyYXZpcnRfZ2V0X2xh
enlfbW9kZSgpID09IFBBUkFWSVJUX0xBWllfTk9ORSkKLQkJaGNhbGwoY2FsbCwgYXJnMSwgYXJn
MiwgYXJnMywgMCk7Ci0JZWxzZQotCQlhc3luY19oY2FsbChjYWxsLCBhcmcxLCBhcmcyLCBhcmcz
LCAwKTsKLX0KLQotI2lmZGVmIENPTkZJR19YODZfUEFFCi1zdGF0aWMgdm9pZCBsYXp5X2hjYWxs
NCh1bnNpZ25lZCBsb25nIGNhbGwsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzEsCi0JCQl1bnNpZ25l
ZCBsb25nIGFyZzIsCi0JCQl1bnNpZ25lZCBsb25nIGFyZzMsCi0JCQl1bnNpZ25lZCBsb25nIGFy
ZzQpCi17Ci0JaWYgKHBhcmF2aXJ0X2dldF9sYXp5X21vZGUoKSA9PSBQQVJBVklSVF9MQVpZX05P
TkUpCi0JCWhjYWxsKGNhbGwsIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQpOwotCWVsc2UKLQkJYXN5
bmNfaGNhbGwoY2FsbCwgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCk7Ci19Ci0jZW5kaWYKLQotLypH
OjAzNgotICogV2hlbiBsYXp5IG1vZGUgaXMgdHVybmVkIG9mZiwgd2UgaXNzdWUgdGhlIGRvLW5v
dGhpbmcgaHlwZXJjYWxsIHRvCi0gKiBmbHVzaCBhbnkgc3RvcmVkIGNhbGxzLCBhbmQgY2FsbCB0
aGUgZ2VuZXJpYyBoZWxwZXIgdG8gcmVzZXQgdGhlCi0gKiBwZXItY3B1IGxhenkgbW9kZSB2YXJp
YWJsZS4KLSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X2xlYXZlX2xhenlfbW11X21vZGUodm9pZCkK
LXsKLQloY2FsbChMSENBTExfRkxVU0hfQVNZTkMsIDAsIDAsIDAsIDApOwotCXBhcmF2aXJ0X2xl
YXZlX2xhenlfbW11KCk7Ci19Ci0KLS8qCi0gKiBXZSBhbHNvIGNhdGNoIHRoZSBlbmQgb2YgY29u
dGV4dCBzd2l0Y2g7IHdlIGVudGVyIGxhenkgbW9kZSBmb3IgbXVjaCBvZgotICogdGhhdCB0b28s
IHNvIGFnYWluIHdlIG5lZWQgdG8gZmx1c2ggaGVyZS4KLSAqCi0gKiAoVGVjaG5pY2FsbHksIHRo
aXMgaXMgbGF6eSBDUFUgbW9kZSwgYW5kIG5vcm1hbGx5IHdlJ3JlIGluIGxhenkgTU1VCi0gKiBt
b2RlLCBidXQgdW5saWtlIFhlbiwgbGd1ZXN0IGRvZXNuJ3QgY2FyZSBhYm91dCB0aGUgZGlmZmVy
ZW5jZSkuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF9lbmRfY29udGV4dF9zd2l0Y2goc3RydWN0
IHRhc2tfc3RydWN0ICpuZXh0KQotewotCWhjYWxsKExIQ0FMTF9GTFVTSF9BU1lOQywgMCwgMCwg
MCwgMCk7Ci0JcGFyYXZpcnRfZW5kX2NvbnRleHRfc3dpdGNoKG5leHQpOwotfQotCi0vKkc6MDMy
Ci0gKiBBZnRlciB0aGF0IGRpdmVyc2lvbiB3ZSByZXR1cm4gdG8gb3VyIGZpcnN0IG5hdGl2ZS1p
bnN0cnVjdGlvbgotICogcmVwbGFjZW1lbnRzOiBmb3VyIGZ1bmN0aW9ucyBmb3IgaW50ZXJydXB0
IGNvbnRyb2wuCi0gKgotICogVGhlIHNpbXBsZXN0IHdheSBvZiBpbXBsZW1lbnRpbmcgdGhlc2Ug
d291bGQgYmUgdG8gaGF2ZSAidHVybiBpbnRlcnJ1cHRzCi0gKiBvZmYiIGFuZCAidHVybiBpbnRl
cnJ1cHRzIG9uIiBoeXBlcmNhbGxzLiAgVW5mb3J0dW5hdGVseSwgdGhpcyBpcyB0b28gc2xvdzoK
LSAqIHRoZXNlIGFyZSBieSBmYXIgdGhlIG1vc3QgY29tbW9ubHkgY2FsbGVkIGZ1bmN0aW9ucyBv
ZiB0aG9zZSB3ZSBvdmVycmlkZS4KLSAqCi0gKiBTbyBpbnN0ZWFkIHdlIGtlZXAgYW4gImlycV9l
bmFibGVkIiBmaWVsZCBpbnNpZGUgb3VyICJzdHJ1Y3QgbGd1ZXN0X2RhdGEiLAotICogd2hpY2gg
dGhlIEd1ZXN0IGNhbiB1cGRhdGUgd2l0aCBhIHNpbmdsZSBpbnN0cnVjdGlvbi4gIFRoZSBIb3N0
IGtub3dzIHRvCi0gKiBjaGVjayB0aGVyZSBiZWZvcmUgaXQgdHJpZXMgdG8gZGVsaXZlciBhbiBp
bnRlcnJ1cHQuCi0gKi8KLQotLyoKLSAqIHNhdmVfZmxhZ3MoKSBpcyBleHBlY3RlZCB0byByZXR1
cm4gdGhlIHByb2Nlc3NvciBzdGF0ZSAoaWUuICJmbGFncyIpLiAgVGhlCi0gKiBmbGFncyB3b3Jk
IGNvbnRhaW5zIGFsbCBraW5kIG9mIHN0dWZmLCBidXQgaW4gcHJhY3RpY2UgTGludXggb25seSBj
YXJlcwotICogYWJvdXQgdGhlIGludGVycnVwdCBmbGFnLiAgT3VyICJzYXZlX2ZsYWdzKCkiIGp1
c3QgcmV0dXJucyB0aGF0LgotICovCi1hc21saW5rYWdlIF9fdmlzaWJsZSB1bnNpZ25lZCBsb25n
IGxndWVzdF9zYXZlX2ZsKHZvaWQpCi17Ci0JcmV0dXJuIGxndWVzdF9kYXRhLmlycV9lbmFibGVk
OwotfQotCi0vKiBJbnRlcnJ1cHRzIGdvIG9mZi4uLiAqLwotYXNtbGlua2FnZSBfX3Zpc2libGUg
dm9pZCBsZ3Vlc3RfaXJxX2Rpc2FibGUodm9pZCkKLXsKLQlsZ3Vlc3RfZGF0YS5pcnFfZW5hYmxl
ZCA9IDA7Ci19Ci0KLS8qCi0gKiBMZXQncyBwYXVzZSBhIG1vbWVudC4gIFJlbWVtYmVyIGhvdyBJ
IHNhaWQgdGhlc2UgYXJlIGNhbGxlZCBzbyBvZnRlbj8KLSAqIEplcmVteSBGaXR6aGFyZGluZ2Ug
b3B0aW1pemVkIHRoZW0gc28gaGFyZCBlYXJseSBpbiAyMDA5IHRoYXQgaGUgaGFkIHRvCi0gKiBi
cmVhayBzb21lIHJ1bGVzLiAgSW4gcGFydGljdWxhciwgdGhlc2UgZnVuY3Rpb25zIGFyZSBhc3N1
bWVkIHRvIHNhdmUgdGhlaXIKLSAqIG93biByZWdpc3RlcnMgaWYgdGhleSBuZWVkIHRvOiBub3Jt
YWwgQyBmdW5jdGlvbnMgYXNzdW1lIHRoZXkgY2FuIHRyYXNoIHRoZQotICogZWF4IHJlZ2lzdGVy
LiAgVG8gdXNlIG5vcm1hbCBDIGZ1bmN0aW9ucywgd2UgdXNlCi0gKiBQVl9DQUxMRUVfU0FWRV9S
RUdTX1RIVU5LKCksIHdoaWNoIHB1c2hlcyAlZWF4IG9udG8gdGhlIHN0YWNrLCBjYWxscyB0aGUK
LSAqIEMgZnVuY3Rpb24sIHRoZW4gcmVzdG9yZXMgaXQuCi0gKi8KLVBWX0NBTExFRV9TQVZFX1JF
R1NfVEhVTksobGd1ZXN0X3NhdmVfZmwpOwotUFZfQ0FMTEVFX1NBVkVfUkVHU19USFVOSyhsZ3Vl
c3RfaXJxX2Rpc2FibGUpOwotLyo6Ki8KLQotLyogVGhlc2UgYXJlIGluIGhlYWRfMzIuUyAqLwot
ZXh0ZXJuIHZvaWQgbGdfaXJxX2VuYWJsZSh2b2lkKTsKLWV4dGVybiB2b2lkIGxnX3Jlc3RvcmVf
ZmwodW5zaWduZWQgbG9uZyBmbGFncyk7Ci0KLS8qTTowMDMKLSAqIFdlIGNvdWxkIGJlIG1vcmUg
ZWZmaWNpZW50IGluIG91ciBjaGVja2luZyBvZiBvdXRzdGFuZGluZyBpbnRlcnJ1cHRzLCByYXRo
ZXIKLSAqIHRoYW4gdXNpbmcgYSBicmFuY2guICBPbmUgd2F5IHdvdWxkIGJlIHRvIHB1dCB0aGUg
ImlycV9lbmFibGVkIiBmaWVsZCBpbiBhCi0gKiBwYWdlIGJ5IGl0c2VsZiwgYW5kIGhhdmUgdGhl
IEhvc3Qgd3JpdGUtcHJvdGVjdCBpdCB3aGVuIGFuIGludGVycnVwdCBjb21lcwotICogaW4gd2hl
biBpcnFzIGFyZSBkaXNhYmxlZC4gIFRoZXJlIHdpbGwgdGhlbiBiZSBhIHBhZ2UgZmF1bHQgYXMg
c29vbiBhcwotICogaW50ZXJydXB0cyBhcmUgcmUtZW5hYmxlZC4KLSAqCi0gKiBBIGJldHRlciBt
ZXRob2QgaXMgdG8gaW1wbGVtZW50IHNvZnQgaW50ZXJydXB0IGRpc2FibGUgZ2VuZXJhbGx5IGZv
ciB4ODY6Ci0gKiBpbnN0ZWFkIG9mIGRpc2FibGluZyBpbnRlcnJ1cHRzLCB3ZSBzZXQgYSBmbGFn
LiAgSWYgYW4gaW50ZXJydXB0IGRvZXMgY29tZQotICogaW4sIHdlIHRoZW4gZGlzYWJsZSB0aGVt
IGZvciByZWFsLiAgVGhpcyBpcyB1bmNvbW1vbiwgc28gd2UgY291bGQgc2ltcGx5IHVzZQotICog
YSBoeXBlcmNhbGwgZm9yIGludGVycnVwdCBjb250cm9sIGFuZCBub3Qgd29ycnkgYWJvdXQgZWZm
aWNpZW5jeS4KLToqLwotCi0vKkc6MDM0Ci0gKiBUaGUgSW50ZXJydXB0IERlc2NyaXB0b3IgVGFi
bGUgKElEVCkuCi0gKgotICogVGhlIElEVCB0ZWxscyB0aGUgcHJvY2Vzc29yIHdoYXQgdG8gZG8g
d2hlbiBhbiBpbnRlcnJ1cHQgY29tZXMgaW4uICBFYWNoCi0gKiBlbnRyeSBpbiB0aGUgdGFibGUg
aXMgYSA2NC1iaXQgZGVzY3JpcHRvcjogdGhpcyBob2xkcyB0aGUgcHJpdmlsZWdlIGxldmVsLAot
ICogYWRkcmVzcyBvZiB0aGUgaGFuZGxlciwgYW5kLi4uIHdlbGwsIHdobyBjYXJlcz8gIFRoZSBH
dWVzdCBqdXN0IGFza3MgdGhlCi0gKiBIb3N0IHRvIG1ha2UgdGhlIGNoYW5nZSBhbnl3YXksIGJl
Y2F1c2UgdGhlIEhvc3QgY29udHJvbHMgdGhlIHJlYWwgSURULgotICovCi1zdGF0aWMgdm9pZCBs
Z3Vlc3Rfd3JpdGVfaWR0X2VudHJ5KGdhdGVfZGVzYyAqZHQsCi0JCQkJICAgaW50IGVudHJ5bnVt
LCBjb25zdCBnYXRlX2Rlc2MgKmcpCi17Ci0JLyoKLQkgKiBUaGUgZ2F0ZV9kZXNjIHN0cnVjdHVy
ZSBpcyA4IGJ5dGVzIGxvbmc6IHdlIGhhbmQgaXQgdG8gdGhlIEhvc3QgaW4KLQkgKiB0d28gMzIt
Yml0IGNodW5rcy4gIFRoZSB3aG9sZSAzMi1iaXQga2VybmVsIHVzZWQgdG8gaGFuZCBkZXNjcmlw
dG9ycwotCSAqIGFyb3VuZCBsaWtlIHRoaXM7IHR5cGVzYWZldHkgd2Fzbid0IGEgYmlnIGNvbmNl
cm4gaW4gTGludXgncyBlYXJseQotCSAqIHllYXJzLgotCSAqLwotCXUzMiAqZGVzYyA9ICh1MzIg
KilnOwotCS8qIEtlZXAgdGhlIGxvY2FsIGNvcHkgdXAgdG8gZGF0ZS4gKi8KLQluYXRpdmVfd3Jp
dGVfaWR0X2VudHJ5KGR0LCBlbnRyeW51bSwgZyk7Ci0JLyogVGVsbCBIb3N0IGFib3V0IHRoaXMg
bmV3IGVudHJ5LiAqLwotCWhjYWxsKExIQ0FMTF9MT0FEX0lEVF9FTlRSWSwgZW50cnludW0sIGRl
c2NbMF0sIGRlc2NbMV0sIDApOwotfQotCi0vKgotICogQ2hhbmdpbmcgdG8gYSBkaWZmZXJlbnQg
SURUIGlzIHZlcnkgcmFyZTogd2Uga2VlcCB0aGUgSURUIHVwLXRvLWRhdGUgZXZlcnkKLSAqIHRp
bWUgaXQgaXMgd3JpdHRlbiwgc28gd2UgY2FuIHNpbXBseSBsb29wIHRocm91Z2ggYWxsIGVudHJp
ZXMgYW5kIHRlbGwgdGhlCi0gKiBIb3N0IGFib3V0IHRoZW0uCi0gKi8KLXN0YXRpYyB2b2lkIGxn
dWVzdF9sb2FkX2lkdChjb25zdCBzdHJ1Y3QgZGVzY19wdHIgKmRlc2MpCi17Ci0JdW5zaWduZWQg
aW50IGk7Ci0Jc3RydWN0IGRlc2Nfc3RydWN0ICppZHQgPSAodm9pZCAqKWRlc2MtPmFkZHJlc3M7
Ci0KLQlmb3IgKGkgPSAwOyBpIDwgKGRlc2MtPnNpemUrMSkvODsgaSsrKQotCQloY2FsbChMSENB
TExfTE9BRF9JRFRfRU5UUlksIGksIGlkdFtpXS5hLCBpZHRbaV0uYiwgMCk7Ci19Ci0KLS8qCi0g
KiBUaGUgR2xvYmFsIERlc2NyaXB0b3IgVGFibGUuCi0gKgotICogVGhlIEludGVsIGFyY2hpdGVj
dHVyZSBkZWZpbmVzIGFub3RoZXIgdGFibGUsIGNhbGxlZCB0aGUgR2xvYmFsIERlc2NyaXB0b3IK
LSAqIFRhYmxlIChHRFQpLiAgWW91IHRlbGwgdGhlIENQVSB3aGVyZSBpdCBpcyAoYW5kIGl0cyBz
aXplKSB1c2luZyB0aGUgImxnZHQiCi0gKiBpbnN0cnVjdGlvbiwgYW5kIHRoZW4gc2V2ZXJhbCBv
dGhlciBpbnN0cnVjdGlvbnMgcmVmZXIgdG8gZW50cmllcyBpbiB0aGUKLSAqIHRhYmxlLiAgVGhl
cmUgYXJlIHRocmVlIGVudHJpZXMgd2hpY2ggdGhlIFN3aXRjaGVyIG5lZWRzLCBzbyB0aGUgSG9z
dCBzaW1wbHkKLSAqIGNvbnRyb2xzIHRoZSBlbnRpcmUgdGhpbmcgYW5kIHRoZSBHdWVzdCBhc2tz
IGl0IHRvIG1ha2UgY2hhbmdlcyB1c2luZyB0aGUKLSAqIExPQURfR0RUIGh5cGVyY2FsbC4KLSAq
Ci0gKiBUaGlzIGlzIHRoZSBleGFjdGx5IGxpa2UgdGhlIElEVCBjb2RlLgotICovCi1zdGF0aWMg
dm9pZCBsZ3Vlc3RfbG9hZF9nZHQoY29uc3Qgc3RydWN0IGRlc2NfcHRyICpkZXNjKQotewotCXVu
c2lnbmVkIGludCBpOwotCXN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0ID0gKHZvaWQgKilkZXNjLT5h
ZGRyZXNzOwotCi0JZm9yIChpID0gMDsgaSA8IChkZXNjLT5zaXplKzEpLzg7IGkrKykKLQkJaGNh
bGwoTEhDQUxMX0xPQURfR0RUX0VOVFJZLCBpLCBnZHRbaV0uYSwgZ2R0W2ldLmIsIDApOwotfQot
Ci0vKgotICogRm9yIGEgc2luZ2xlIEdEVCBlbnRyeSB3aGljaCBjaGFuZ2VzLCB3ZSBzaW1wbHkg
Y2hhbmdlIG91ciBjb3B5IGFuZAotICogdGhlbiB0ZWxsIHRoZSBob3N0IGFib3V0IGl0LgotICov
Ci1zdGF0aWMgdm9pZCBsZ3Vlc3Rfd3JpdGVfZ2R0X2VudHJ5KHN0cnVjdCBkZXNjX3N0cnVjdCAq
ZHQsIGludCBlbnRyeW51bSwKLQkJCQkgICBjb25zdCB2b2lkICpkZXNjLCBpbnQgdHlwZSkKLXsK
LQluYXRpdmVfd3JpdGVfZ2R0X2VudHJ5KGR0LCBlbnRyeW51bSwgZGVzYywgdHlwZSk7Ci0JLyog
VGVsbCBIb3N0IGFib3V0IHRoaXMgbmV3IGVudHJ5LiAqLwotCWhjYWxsKExIQ0FMTF9MT0FEX0dE
VF9FTlRSWSwgZW50cnludW0sCi0JICAgICAgZHRbZW50cnludW1dLmEsIGR0W2VudHJ5bnVtXS5i
LCAwKTsKLX0KLQotLyoKLSAqIFRoZXJlIGFyZSB0aHJlZSAidGhyZWFkIGxvY2FsIHN0b3JhZ2Ui
IEdEVCBlbnRyaWVzIHdoaWNoIGNoYW5nZQotICogb24gZXZlcnkgY29udGV4dCBzd2l0Y2ggKHRo
ZXNlIHRocmVlIGVudHJpZXMgYXJlIGhvdyBnbGliYyBpbXBsZW1lbnRzCi0gKiBfX3RocmVhZCB2
YXJpYWJsZXMpLiAgQXMgYW4gb3B0aW1pemF0aW9uLCB3ZSBoYXZlIGEgaHlwZXJjYWxsCi0gKiBz
cGVjaWZpY2FsbHkgZm9yIHRoaXMgY2FzZS4KLSAqCi0gKiBXb3VsZG4ndCBpdCBiZSBuaWNlciB0
byBoYXZlIGEgZ2VuZXJhbCBMT0FEX0dEVF9FTlRSSUVTIGh5cGVyY2FsbAotICogd2hpY2ggdG9v
ayBhIHJhbmdlIG9mIGVudHJpZXM/Ci0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF9sb2FkX3Rscyhz
dHJ1Y3QgdGhyZWFkX3N0cnVjdCAqdCwgdW5zaWduZWQgaW50IGNwdSkKLXsKLQkvKgotCSAqIFRo
ZXJlJ3Mgb25lIHByb2JsZW0gd2hpY2ggbm9ybWFsIGhhcmR3YXJlIGRvZXNuJ3QgaGF2ZTogdGhl
IEhvc3QKLQkgKiBjYW4ndCBoYW5kbGUgdXMgcmVtb3ZpbmcgZW50cmllcyB3ZSdyZSBjdXJyZW50
bHkgdXNpbmcuICBTbyB3ZSBjbGVhcgotCSAqIHRoZSBHUyByZWdpc3RlciBoZXJlOiBpZiBpdCdz
IG5lZWRlZCBpdCdsbCBiZSByZWxvYWRlZCBhbnl3YXkuCi0JICovCi0JbGF6eV9sb2FkX2dzKDAp
OwotCWxhenlfaGNhbGwyKExIQ0FMTF9MT0FEX1RMUywgX19wYSgmdC0+dGxzX2FycmF5KSwgY3B1
KTsKLX0KLQotLypHOjAzOAotICogVGhhdCdzIGVub3VnaCBleGNpdGVtZW50IGZvciBub3csIGJh
Y2sgdG8gcGxvdWdoaW5nIHRocm91Z2ggZWFjaCBvZiB0aGUKLSAqIGRpZmZlcmVudCBwdl9vcHMg
c3RydWN0dXJlcyAod2UncmUgYWJvdXQgMS8zIG9mIHRoZSB3YXkgdGhyb3VnaCkuCi0gKgotICog
VGhpcyBpcyB0aGUgTG9jYWwgRGVzY3JpcHRvciBUYWJsZSwgYW5vdGhlciB3ZWlyZCBJbnRlbCB0
aGluZ3kuICBMaW51eCBvbmx5Ci0gKiB1c2VzIHRoaXMgZm9yIHNvbWUgc3RyYW5nZSBhcHBsaWNh
dGlvbnMgbGlrZSBXaW5lLiAgV2UgZG9uJ3QgZG8gYW55dGhpbmcKLSAqIGhlcmUsIHNvIHRoZXkn
bGwgZ2V0IGFuIGluZm9ybWF0aXZlIGFuZCBmcmllbmRseSBTZWdtZW50YXRpb24gRmF1bHQuCi0g
Ki8KLXN0YXRpYyB2b2lkIGxndWVzdF9zZXRfbGR0KGNvbnN0IHZvaWQgKmFkZHIsIHVuc2lnbmVk
IGVudHJpZXMpCi17Ci19Ci0KLS8qCi0gKiBUaGlzIGxvYWRzIGEgR0RUIGVudHJ5IGludG8gdGhl
ICJUYXNrIFJlZ2lzdGVyIjogdGhhdCBlbnRyeSBwb2ludHMgdG8gYQotICogc3RydWN0dXJlIGNh
bGxlZCB0aGUgVGFzayBTdGF0ZSBTZWdtZW50LiAgU29tZSBjb21tZW50cyBzY2F0dGVyZWQgdGhv
dWdoIHRoZQotICoga2VybmVsIGNvZGUgaW5kaWNhdGUgdGhhdCB0aGlzIHVzZWQgZm9yIHRhc2sg
c3dpdGNoaW5nIGluIGFnZXMgcGFzdCwgYWxvbmcKLSAqIHdpdGggYmxvb2Qgc2FjcmlmaWNlIGFu
ZCBhc3Ryb2xvZ3kuCi0gKgotICogTm93IHRoZXJlJ3Mgbm90aGluZyBpbnRlcmVzdGluZyBpbiBo
ZXJlIHRoYXQgd2UgZG9uJ3QgZ2V0IHRvbGQgZWxzZXdoZXJlLgotICogQnV0IHRoZSBuYXRpdmUg
dmVyc2lvbiB1c2VzIHRoZSAibHRyIiBpbnN0cnVjdGlvbiwgd2hpY2ggbWFrZXMgdGhlIEhvc3QK
LSAqIGNvbXBsYWluIHRvIHRoZSBHdWVzdCBhYm91dCBhIFNlZ21lbnRhdGlvbiBGYXVsdCBhbmQg
aXQnbGwgb29wcy4gIFNvIHdlCi0gKiBvdmVycmlkZSB0aGUgbmF0aXZlIHZlcnNpb24gd2l0aCBh
IGRvLW5vdGhpbmcgdmVyc2lvbi4KLSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X2xvYWRfdHJfZGVz
Yyh2b2lkKQotewotfQotCi0vKgotICogVGhlICJjcHVpZCIgaW5zdHJ1Y3Rpb24gaXMgYSB3YXkg
b2YgcXVlcnlpbmcgYm90aCB0aGUgQ1BVIGlkZW50aXR5Ci0gKiAobWFudWZhY3R1cmVyLCBtb2Rl
bCwgZXRjKSBhbmQgaXRzIGZlYXR1cmVzLiAgSXQgd2FzIGludHJvZHVjZWQgYmVmb3JlIHRoZQot
ICogUGVudGl1bSBpbiAxOTkzIGFuZCBrZWVwcyBnZXR0aW5nIGV4dGVuZGVkIGJ5IGJvdGggSW50
ZWwsIEFNRCBhbmQgb3RoZXJzLgotICogQXMgeW91IG1pZ2h0IGltYWdpbmUsIGFmdGVyIGEgZGVj
YWRlIGFuZCBhIGhhbGYgdGhpcyB0cmVhdG1lbnQsIGl0IGlzIG5vdyBhCi0gKiBnaWFudCBiYWxs
IG9mIGhhaXIuICBJdHMgZW50cnkgaW4gdGhlIGN1cnJlbnQgSW50ZWwgbWFudWFsIHJ1bnMgdG8g
MjggcGFnZXMuCi0gKgotICogVGhpcyBpbnN0cnVjdGlvbiBldmVuIGl0IGhhcyBpdHMgb3duIFdp
a2lwZWRpYSBlbnRyeS4gIFRoZSBXaWtpcGVkaWEgZW50cnkKLSAqIGhhcyBiZWVuIHRyYW5zbGF0
ZWQgaW50byA2IGxhbmd1YWdlcy4gIEkgYW0gbm90IG1ha2luZyB0aGlzIHVwIQotICoKLSAqIFdl
IGNvdWxkIGdldCBmdW5reSBoZXJlIGFuZCBpZGVudGlmeSBvdXJzZWx2ZXMgYXMgIkdlbnVpbmVM
Z3Vlc3QiLCBidXQKLSAqIGluc3RlYWQgd2UganVzdCB1c2UgdGhlIHJlYWwgImNwdWlkIiBpbnN0
cnVjdGlvbi4gIFRoZW4gSSBwcmV0dHkgbXVjaCB0dXJuZWQKLSAqIG9mZiBmZWF0dXJlIGJpdHMg
dW50aWwgdGhlIEd1ZXN0IGJvb3RlZC4gIChEb24ndCBzYXkgdGhhdDogeW91J2xsIGRhbWFnZQot
ICogbGd1ZXN0IHNhbGVzISkgIFNodXQgdXAsIGlubmVyIHZvaWNlISAgKEhleSwganVzdCBwb2lu
dGluZyBvdXQgdGhhdCB0aGlzIGlzCi0gKiBoYXJkbHkgZnV0dXJlIHByb29mLikgIE5vIG9uZSdz
IGxpc3RlbmluZyEgIFRoZXkgZG9uJ3QgbGlrZSB5b3UgYW55d2F5LAotICogcGFyZW50aGV0aWMg
d2VpcmRvIQotICoKLSAqIFJlcGxhY2luZyB0aGUgY3B1aWQgc28gd2UgY2FuIHR1cm4gZmVhdHVy
ZXMgb2ZmIGlzIGdyZWF0IGZvciB0aGUga2VybmVsLCBidXQKLSAqIGFueW9uZSAoaW5jbHVkaW5n
IHVzZXJzcGFjZSkgY2FuIGp1c3QgdXNlIHRoZSByYXcgImNwdWlkIiBpbnN0cnVjdGlvbiBhbmQK
LSAqIHRoZSBIb3N0IHdvbid0IGV2ZW4gbm90aWNlIHNpbmNlIGl0IGlzbid0IHByaXZpbGVnZWQu
ICBTbyB3ZSB0cnkgbm90IHRvIGdldAotICogdG9vIHdvcmtlZCB1cCBhYm91dCBpdC4KLSAqLwot
c3RhdGljIHZvaWQgbGd1ZXN0X2NwdWlkKHVuc2lnbmVkIGludCAqYXgsIHVuc2lnbmVkIGludCAq
YngsCi0JCQkgdW5zaWduZWQgaW50ICpjeCwgdW5zaWduZWQgaW50ICpkeCkKLXsKLQlpbnQgZnVu
Y3Rpb24gPSAqYXg7Ci0KLQluYXRpdmVfY3B1aWQoYXgsIGJ4LCBjeCwgZHgpOwotCXN3aXRjaCAo
ZnVuY3Rpb24pIHsKLQkvKgotCSAqIENQVUlEIDAgZ2l2ZXMgdGhlIGhpZ2hlc3QgbGVnYWwgQ1BV
SUQgbnVtYmVyIChhbmQgdGhlIElEIHN0cmluZykuCi0JICogV2UgZnV0dXJlcHJvb2Ygb3VyIGNv
ZGUgYSBsaXR0bGUgYnkgc3RpY2tpbmcgdG8ga25vd24gQ1BVSUQgdmFsdWVzLgotCSAqLwotCWNh
c2UgMDoKLQkJaWYgKCpheCA+IDUpCi0JCQkqYXggPSA1OwotCQlicmVhazsKLQotCS8qCi0JICog
Q1BVSUQgMSBpcyBhIGJhc2ljIGZlYXR1cmUgcmVxdWVzdC4KLQkgKgotCSAqIENYOiB3ZSBvbmx5
IGFsbG93IGtlcm5lbCB0byBzZWUgU1NFMywgQ01QWENIRzE2QiBhbmQgU1NTRTMKLQkgKiBEWDog
U1NFLCBTU0UyLCBGWFNSLCBNTVgsIENNT1YsIENNUFhDSEc4QiwgVFNDLCBGUFUgYW5kIFBBRS4K
LQkgKi8KLQljYXNlIDE6Ci0JCSpjeCAmPSAweDAwMDAyMjAxOwotCQkqZHggJj0gMHgwNzgwODE1
MTsKLQkJLyoKLQkJICogVGhlIEhvc3QgY2FuIGRvIGEgbmljZSBvcHRpbWl6YXRpb24gaWYgaXQg
a25vd3MgdGhhdCB0aGUKLQkJICoga2VybmVsIG1hcHBpbmdzIChhZGRyZXNzZXMgYWJvdmUgMHhD
MDAwMDAwMCBvciB3aGF0ZXZlcgotCQkgKiBQQUdFX09GRlNFVCBpcyBzZXQgdG8pIGhhdmVuJ3Qg
Y2hhbmdlZC4gIEJ1dCBMaW51eCBjYWxscwotCQkgKiBmbHVzaF90bGJfdXNlcigpIGZvciBib3Ro
IHVzZXIgYW5kIGtlcm5lbCBtYXBwaW5ncyB1bmxlc3MKLQkJICogdGhlIFBhZ2UgR2xvYmFsIEVu
YWJsZSAoUEdFKSBmZWF0dXJlIGJpdCBpcyBzZXQuCi0JCSAqLwotCQkqZHggfD0gMHgwMDAwMjAw
MDsKLQkJLyoKLQkJICogV2UgYWxzbyBsaWUsIGFuZCBzYXkgd2UncmUgZmFtaWx5IGlkIDUuICA2
IG9yIGdyZWF0ZXIKLQkJICogbGVhZHMgdG8gYSByZG1zciBpbiBlYXJseV9pbml0X2ludGVsIHdo
aWNoIHdlIGNhbid0IGhhbmRsZS4KLQkJICogRmFtaWx5IElEIGlzIHJldHVybmVkIGFzIGJpdHMg
OC0xMiBpbiBheC4KLQkJICovCi0JCSpheCAmPSAweEZGRkZGMEZGOwotCQkqYXggfD0gMHgwMDAw
MDUwMDsKLQkJYnJlYWs7Ci0KLQkvKgotCSAqIFRoaXMgaXMgdXNlZCB0byBkZXRlY3QgaWYgd2Un
cmUgcnVubmluZyB1bmRlciBLVk0uICBXZSBtaWdodCBiZSwKLQkgKiBidXQgdGhhdCdzIGEgSG9z
dCBtYXR0ZXIsIG5vdCB1cy4gIFNvIHNheSB3ZSdyZSBub3QuCi0JICovCi0JY2FzZSBLVk1fQ1BV
SURfU0lHTkFUVVJFOgotCQkqYnggPSAqY3ggPSAqZHggPSAwOwotCQlicmVhazsKLQotCS8qCi0J
ICogMHg4MDAwMDAwMCByZXR1cm5zIHRoZSBoaWdoZXN0IEV4dGVuZGVkIEZ1bmN0aW9uLCBzbyB3
ZSBmdXR1cmVwcm9vZgotCSAqIGxpa2Ugd2UgZG8gYWJvdmUgYnkgbGltaXRpbmcgaXQgdG8ga25v
d24gZmllbGRzLgotCSAqLwotCWNhc2UgMHg4MDAwMDAwMDoKLQkJaWYgKCpheCA+IDB4ODAwMDAw
MDgpCi0JCQkqYXggPSAweDgwMDAwMDA4OwotCQlicmVhazsKLQotCS8qCi0JICogUEFFIHN5c3Rl
bXMgY2FuIG1hcmsgcGFnZXMgYXMgbm9uLWV4ZWN1dGFibGUuICBMaW51eCBjYWxscyB0aGlzIHRo
ZQotCSAqIE5YIGJpdC4gIEludGVsIGNhbGxzIGl0IFhEIChlWGVjdXRlIERpc2FibGUpLCBBTUQg
RVZQIChFbmhhbmNlZAotCSAqIFZpcnVzIFByb3RlY3Rpb24pLiAgV2UganVzdCBzd2l0Y2ggaXQg
b2ZmIGhlcmUsIHNpbmNlIHdlIGRvbid0Ci0JICogc3VwcG9ydCBpdC4KLQkgKi8KLQljYXNlIDB4
ODAwMDAwMDE6Ci0JCSpkeCAmPSB+KDEgPDwgMjApOwotCQlicmVhazsKLQl9Ci19Ci0KLS8qCi0g
KiBJbnRlbCBoYXMgZm91ciBjb250cm9sIHJlZ2lzdGVycywgaW1hZ2luYXRpdmVseSBuYW1lZCBj
cjAsIGNyMiwgY3IzIGFuZCBjcjQuCi0gKiBJIGFzc3VtZSB0aGVyZSdzIGEgY3IxLCBidXQgaXQg
aGFzbid0IGJvdGhlcmVkIHVzIHlldCwgc28gd2UnbGwgbm90IGJvdGhlcgotICogaXQuICBUaGUg
SG9zdCBuZWVkcyB0byBrbm93IHdoZW4gdGhlIEd1ZXN0IHdhbnRzIHRvIGNoYW5nZSB0aGVtLCBz
byB3ZSBoYXZlCi0gKiBhIHdob2xlIHNlcmllcyBvZiBmdW5jdGlvbnMgbGlrZSByZWFkX2NyMCgp
IGFuZCB3cml0ZV9jcjAoKS4KLSAqCi0gKiBXZSBzdGFydCB3aXRoIGNyMC4gIGNyMCBhbGxvd3Mg
eW91IHRvIHR1cm4gb24gYW5kIG9mZiBhbGwga2luZHMgb2YgYmFzaWMKLSAqIGZlYXR1cmVzLCBi
dXQgdGhlIG9ubHkgY3IwIGJpdCB0aGF0IExpbnV4IGV2ZXIgdXNlZCBhdCBydW50aW1lIHdhcyB0
aGUKLSAqIGhvcnJpZmljYWxseS1uYW1lZCBUYXNrIFN3aXRjaGVkIChUUykgYml0IGF0IGJpdCAz
IChpZS4gOCkKLSAqCi0gKiBXaGF0IGRvZXMgdGhlIFRTIGJpdCBkbz8gIFdlbGwsIGl0IGNhdXNl
cyB0aGUgQ1BVIHRvIHRyYXAgKGludGVycnVwdCA3KSBpZgotICogdGhlIGZsb2F0aW5nIHBvaW50
IHVuaXQgaXMgdXNlZC4gIFdoaWNoIGFsbG93cyB1cyB0byByZXN0b3JlIEZQVSBzdGF0ZQotICog
bGF6aWx5IGFmdGVyIGEgdGFzayBzd2l0Y2ggaWYgd2Ugd2FudGVkIHRvLCBidXQgd291bGRuJ3Qg
YSBuYW1lIGxpa2UKLSAqICJGUFVUUkFQIGJpdCIgYmUgYSBsaXR0bGUgbGVzcyBjcnlwdGljPwot
ICoKLSAqIEZvcnR1bmF0ZWx5LCBMaW51eCBrZWVwcyBpdCBzaW1wbGUgYW5kIGRvZXNuJ3QgdXNl
IFRTLCBzbyB3ZSBjYW4gaWdub3JlCi0gKiBjcjAuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF93
cml0ZV9jcjAodW5zaWduZWQgbG9uZyB2YWwpCi17Ci19Ci0KLXN0YXRpYyB1bnNpZ25lZCBsb25n
IGxndWVzdF9yZWFkX2NyMCh2b2lkKQotewotCXJldHVybiAwOwotfQotCi0vKgotICogY3IyIGlz
IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIGxhc3QgcGFnZSBmYXVsdCwgd2hpY2ggdGhlIEd1
ZXN0IG9ubHkgZXZlcgotICogcmVhZHMuICBUaGUgSG9zdCBraW5kbHkgd3JpdGVzIHRoaXMgaW50
byBvdXIgInN0cnVjdCBsZ3Vlc3RfZGF0YSIsIHNvIHdlCi0gKiBqdXN0IHJlYWQgaXQgb3V0IG9m
IHRoZXJlLgotICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBsZ3Vlc3RfcmVhZF9jcjIodm9pZCkK
LXsKLQlyZXR1cm4gbGd1ZXN0X2RhdGEuY3IyOwotfQotCi0vKiBTZWUgbGd1ZXN0X3NldF9wdGUo
KSBiZWxvdy4gKi8KLXN0YXRpYyBib29sIGNyM19jaGFuZ2VkID0gZmFsc2U7Ci1zdGF0aWMgdW5z
aWduZWQgbG9uZyBjdXJyZW50X2NyMzsKLQotLyoKLSAqIGNyMyBpcyB0aGUgY3VycmVudCB0b3Bs
ZXZlbCBwYWdldGFibGUgcGFnZTogdGhlIHByaW5jaXBsZSBpcyB0aGUgc2FtZSBhcwotICogY3Iw
LiAgS2VlcCBhIGxvY2FsIGNvcHksIGFuZCB0ZWxsIHRoZSBIb3N0IHdoZW4gaXQgY2hhbmdlcy4K
LSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X3dyaXRlX2NyMyh1bnNpZ25lZCBsb25nIGNyMykKLXsK
LQlsYXp5X2hjYWxsMShMSENBTExfTkVXX1BHVEFCTEUsIGNyMyk7Ci0JY3VycmVudF9jcjMgPSBj
cjM7Ci0KLQkvKiBUaGVzZSB0d28gcGFnZSB0YWJsZXMgYXJlIHNpbXBsZSwgbGluZWFyLCBhbmQg
dXNlZCBkdXJpbmcgYm9vdCAqLwotCWlmIChjcjMgIT0gX19wYV9zeW1ib2woc3dhcHBlcl9wZ19k
aXIpICYmCi0JICAgIGNyMyAhPSBfX3BhX3N5bWJvbChpbml0aWFsX3BhZ2VfdGFibGUpKQotCQlj
cjNfY2hhbmdlZCA9IHRydWU7Ci19Ci0KLXN0YXRpYyB1bnNpZ25lZCBsb25nIGxndWVzdF9yZWFk
X2NyMyh2b2lkKQotewotCXJldHVybiBjdXJyZW50X2NyMzsKLX0KLQotLyogY3I0IGlzIHVzZWQg
dG8gZW5hYmxlIGFuZCBkaXNhYmxlIFBHRSwgYnV0IHdlIGRvbid0IGNhcmUuICovCi1zdGF0aWMg
dW5zaWduZWQgbG9uZyBsZ3Vlc3RfcmVhZF9jcjQodm9pZCkKLXsKLQlyZXR1cm4gMDsKLX0KLQot
c3RhdGljIHZvaWQgbGd1ZXN0X3dyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKLXsKLX0KLQot
LyoKLSAqIFBhZ2UgVGFibGUgSGFuZGxpbmcuCi0gKgotICogTm93IHdvdWxkIGJlIGEgZ29vZCB0
aW1lIHRvIHRha2UgYSByZXN0IGFuZCBncmFiIGEgY29mZmVlIG9yIHNpbWlsYXJseQotICogcmVs
YXhpbmcgc3RpbXVsYW50LiAgVGhlIGVhc3kgcGFydHMgYXJlIGJlaGluZCB1cywgYW5kIHRoZSB0
cmVrIGdyYWR1YWxseQotICogd2luZHMgdXBoaWxsIGZyb20gaGVyZS4KLSAqCi0gKiBRdWljayBy
ZWZyZXNoZXI6IG1lbW9yeSBpcyBkaXZpZGVkIGludG8gInBhZ2VzIiBvZiA0MDk2IGJ5dGVzIGVh
Y2guICBUaGUgQ1BVCi0gKiBtYXBzIHZpcnR1YWwgYWRkcmVzc2VzIHRvIHBoeXNpY2FsIGFkZHJl
c3NlcyB1c2luZyAicGFnZSB0YWJsZXMiLiAgV2UgY291bGQKLSAqIHVzZSBvbmUgaHVnZSBpbmRl
eCBvZiAxIG1pbGxpb24gZW50cmllczogZWFjaCBhZGRyZXNzIGlzIDQgYnl0ZXMsIHNvIHRoYXQn
cwotICogMTAyNCBwYWdlcyBqdXN0IHRvIGhvbGQgdGhlIHBhZ2UgdGFibGVzLiAgIEJ1dCBzaW5j
ZSBtb3N0IHZpcnR1YWwgYWRkcmVzc2VzCi0gKiBhcmUgdW51c2VkLCB3ZSB1c2UgYSB0d28gbGV2
ZWwgaW5kZXggd2hpY2ggc2F2ZXMgc3BhY2UuICBUaGUgY3IzIHJlZ2lzdGVyCi0gKiBjb250YWlu
cyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgdG9wIGxldmVsICJwYWdlIGRpcmVjdG9yeSIg
cGFnZSwgd2hpY2gKLSAqIGNvbnRhaW5zIHBoeXNpY2FsIGFkZHJlc3NlcyBvZiB1cCB0byAxMDI0
IHNlY29uZC1sZXZlbCBwYWdlcy4gIEVhY2ggb2YgdGhlc2UKLSAqIHNlY29uZCBsZXZlbCBwYWdl
cyBjb250YWlucyB1cCB0byAxMDI0IHBoeXNpY2FsIGFkZHJlc3NlcyBvZiBhY3R1YWwgcGFnZXMs
Ci0gKiBvciBQYWdlIFRhYmxlIEVudHJpZXMgKFBURXMpLgotICoKLSAqIEhlcmUncyBhIGRpYWdy
YW0sIHdoZXJlIGFycm93cyBpbmRpY2F0ZSBwaHlzaWNhbCBhZGRyZXNzZXM6Ci0gKgotICogY3Iz
IC0tLT4gKy0tLS0tLS0tLSsKLSAqCSAgICB8ICAJICAgLS0tLS0tLS0tPistLS0tLS0tLS0rCi0g
KgkgICAgfAkgICAgICB8CSAgICAgfCBQQUREUjEgIHwKLSAqCSAgTWlkLWxldmVsICAgfAkgICAg
IHwgUEFERFIyICB8Ci0gKgkgIChQTUQpIHBhZ2UgIHwJICAgICB8IAkgICAgICAgfAotICoJICAg
IHwJICAgICAgfAkgICBMb3dlci1sZXZlbCB8Ci0gKgkgICAgfAkgICAgICB8CSAgIChQVEUpIHBh
Z2UgIHwKLSAqCSAgICB8CSAgICAgIHwJICAgICB8CSAgICAgICB8Ci0gKgkgICAgICAuLi4uICAg
IAkgICAgIAkgLi4uLgotICoKLSAqIFNvIHRvIGNvbnZlcnQgYSB2aXJ0dWFsIGFkZHJlc3MgdG8g
YSBwaHlzaWNhbCBhZGRyZXNzLCB3ZSBsb29rIHVwIHRoZSB0b3AKLSAqIGxldmVsLCB3aGljaCBw
b2ludHMgdXMgdG8gdGhlIHNlY29uZCBsZXZlbCwgd2hpY2ggZ2l2ZXMgdXMgdGhlIHBoeXNpY2Fs
Ci0gKiBhZGRyZXNzIG9mIHRoYXQgcGFnZS4gIElmIHRoZSB0b3AgbGV2ZWwgZW50cnkgd2FzIG5v
dCBwcmVzZW50LCBvciB0aGUgc2Vjb25kCi0gKiBsZXZlbCBlbnRyeSB3YXMgbm90IHByZXNlbnQs
IHRoZW4gdGhlIHZpcnR1YWwgYWRkcmVzcyBpcyBpbnZhbGlkICh3ZQotICogc2F5ICJ0aGUgcGFn
ZSB3YXMgbm90IG1hcHBlZCIpLgotICoKLSAqIFB1dCBhbm90aGVyIHdheSwgYSAzMi1iaXQgdmly
dHVhbCBhZGRyZXNzIGlzIGRpdmlkZWQgdXAgbGlrZSBzbzoKLSAqCi0gKiAgMSAxIDAgMCAwIDAg
MCAwIDAgMCAwIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCi0gKiB8
PC0tLS0gMTAgYml0cyAtLS0tPnw8LS0tLSAxMCBiaXRzIC0tLS0+fDwtLS0tLS0gMTIgYml0cyAt
LS0tLS0+fAotICogICAgSW5kZXggaW50byB0b3AgICAgIEluZGV4IGludG8gc2Vjb25kICAgICAg
T2Zmc2V0IHdpdGhpbiBwYWdlCi0gKiAgcGFnZSBkaXJlY3RvcnkgcGFnZSAgICBwYWdldGFibGUg
cGFnZQotICoKLSAqIE5vdywgdW5mb3J0dW5hdGVseSwgdGhpcyBpc24ndCB0aGUgd2hvbGUgc3Rv
cnk6IEludGVsIGFkZGVkIFBoeXNpY2FsIEFkZHJlc3MKLSAqIEV4dGVuc2lvbiAoUEFFKSB0byBh
bGxvdyAzMiBiaXQgc3lzdGVtcyB0byB1c2UgNjRHQiBvZiBtZW1vcnkgKGllLiAzNiBiaXRzKS4K
LSAqIFRoZXNlIGFyZSBoZWxkIGluIDY0LWJpdCBwYWdlIHRhYmxlIGVudHJpZXMsIHNvIHdlIGNh
biBub3cgb25seSBmaXQgNTEyCi0gKiBlbnRyaWVzIGluIGEgcGFnZSwgYW5kIHRoZSBuZWF0IHRo
cmVlLWxldmVsIHRyZWUgYnJlYWtzIGRvd24uCi0gKgotICogVGhlIHJlc3VsdCBpcyBhIGZvdXIg
bGV2ZWwgcGFnZSB0YWJsZToKLSAqCi0gKiBjcjMgLS0+IFsgNCBVcHBlciAgXQotICoJICAgWyAg
IExldmVsICBdCi0gKgkgICBbICBFbnRyaWVzIF0KLSAqCSAgIFsoUFVEIFBhZ2UpXS0tLT4gKy0t
LS0tLS0tLSsKLSAqCSAJCSAgICB8ICAJICAgLS0tLS0tLS0tPistLS0tLS0tLS0rCi0gKgkgCQkg
ICAgfAkgICAgICB8CSAgICAgfCBQQUREUjEgIHwKLSAqCSAJCSAgTWlkLWxldmVsICAgfAkgICAg
IHwgUEFERFIyICB8Ci0gKgkgCQkgIChQTUQpIHBhZ2UgIHwJICAgICB8IAkgICAgICAgfAotICoJ
IAkJICAgIHwJICAgICAgfAkgICBMb3dlci1sZXZlbCB8Ci0gKgkgCQkgICAgfAkgICAgICB8CSAg
IChQVEUpIHBhZ2UgIHwKLSAqCSAJCSAgICB8CSAgICAgIHwJICAgICB8CSAgICAgICB8Ci0gKgkg
CQkgICAgICAuLi4uICAgIAkgICAgIAkgLi4uLgotICoKLSAqCi0gKiBBbmQgdGhlIHZpcnR1YWwg
YWRkcmVzcyBpcyBkZWNvZGVkIGFzOgotICoKLSAqICAgICAgICAgMSAxIDAgMCAwIDAgMCAwIDAg
MCAwIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCi0gKiAgICAgIHw8
LTItPnw8LS0tIDkgYml0cyAtLS0tPnw8LS0tLSA5IGJpdHMgLS0tPnw8LS0tLS0tIDEyIGJpdHMg
LS0tLS0tPnwKLSAqIEluZGV4IGludG8gICAgSW5kZXggaW50byBtaWQgICAgSW5kZXggaW50byBs
b3dlciAgICBPZmZzZXQgd2l0aGluIHBhZ2UKLSAqIHRvcCBlbnRyaWVzICAgZGlyZWN0b3J5IHBh
Z2UgICAgIHBhZ2V0YWJsZSBwYWdlCi0gKgotICogSXQncyB0b28gaGFyZCB0byBzd2l0Y2ggYmV0
d2VlbiB0aGVzZSB0d28gZm9ybWF0cyBhdCBydW50aW1lLCBzbyBMaW51eCBvbmx5Ci0gKiBzdXBw
b3J0cyBvbmUgb3IgdGhlIG90aGVyIGRlcGVuZGluZyBvbiB3aGV0aGVyIENPTkZJR19YODZfUEFF
IGlzIHNldC4gIE1hbnkKLSAqIGRpc3RyaWJ1dGlvbnMgdHVybiBpdCBvbiwgYW5kIG5vdCBqdXN0
IGZvciBwZW9wbGUgd2l0aCBzaWxseSBhbW91bnRzIG9mCi0gKiBtZW1vcnk6IHRoZSBsYXJnZXIg
UFRFIGVudHJpZXMgYWxsb3cgcm9vbSBmb3IgdGhlIE5YIGJpdCwgd2hpY2ggbGV0cyB0aGUKLSAq
IGtlcm5lbCBkaXNhYmxlIGV4ZWN1dGlvbiBvZiBwYWdlcyBhbmQgaW5jcmVhc2Ugc2VjdXJpdHku
Ci0gKgotICogVGhpcyB3YXMgYSBwcm9ibGVtIGZvciBsZ3Vlc3QsIHdoaWNoIGNvdWxkbid0IHJ1
biBvbiB0aGVzZSBkaXN0cmlidXRpb25zOwotICogdGhlbiBNYXRpYXMgWmFiYWxqYXVyZWd1aSBm
aWd1cmVkIGl0IGFsbCBvdXQgYW5kIGltcGxlbWVudGVkIGl0LCBhbmQgb25seSBhCi0gKiBoYW5k
ZnVsIG9mIHB1cHBpZXMgd2VyZSBjcnVzaGVkIGluIHRoZSBwcm9jZXNzIQotICoKLSAqIEJhY2sg
dG8gb3VyIHBvaW50OiB0aGUga2VybmVsIHNwZW5kcyBhIGxvdCBvZiB0aW1lIGNoYW5naW5nIGJv
dGggdGhlCi0gKiB0b3AtbGV2ZWwgcGFnZSBkaXJlY3RvcnkgYW5kIGxvd2VyLWxldmVsIHBhZ2V0
YWJsZSBwYWdlcy4gIFRoZSBHdWVzdCBkb2Vzbid0Ci0gKiBrbm93IHBoeXNpY2FsIGFkZHJlc3Nl
cywgc28gd2hpbGUgaXQgbWFpbnRhaW5zIHRoZXNlIHBhZ2UgdGFibGVzIGV4YWN0bHkKLSAqIGxp
a2Ugbm9ybWFsLCBpdCBhbHNvIG5lZWRzIHRvIGtlZXAgdGhlIEhvc3QgaW5mb3JtZWQgd2hlbmV2
ZXIgaXQgbWFrZXMgYQotICogY2hhbmdlOiB0aGUgSG9zdCB3aWxsIGNyZWF0ZSB0aGUgcmVhbCBw
YWdlIHRhYmxlcyBiYXNlZCBvbiB0aGUgR3Vlc3RzJy4KLSAqLwotCi0vKgotICogVGhlIEd1ZXN0
IGNhbGxzIHRoaXMgYWZ0ZXIgaXQgaGFzIHNldCBhIHNlY29uZC1sZXZlbCBlbnRyeSAocHRlKSwg
aWUuIHRvIG1hcAotICogYSBwYWdlIGludG8gYSBwcm9jZXNzJyBhZGRyZXNzIHNwYWNlLiAgV2Ug
dGVsbCB0aGUgSG9zdCB0aGUgdG9wbGV2ZWwgYW5kCi0gKiBhZGRyZXNzIHRoaXMgY29ycmVzcG9u
ZHMgdG8uICBUaGUgR3Vlc3QgdXNlcyBvbmUgcGFnZXRhYmxlIHBlciBwcm9jZXNzLCBzbwotICog
d2UgbmVlZCB0byB0ZWxsIHRoZSBIb3N0IHdoaWNoIG9uZSB3ZSdyZSBjaGFuZ2luZyAobW0tPnBn
ZCkuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF9wdGVfdXBkYXRlKHN0cnVjdCBtbV9zdHJ1Y3Qg
Km1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkgICAgICAgcHRlX3QgKnB0ZXApCi17Ci0jaWZk
ZWYgQ09ORklHX1g4Nl9QQUUKLQkvKiBQQUUgbmVlZHMgdG8gaGFuZCBhIDY0IGJpdCBwYWdlIHRh
YmxlIGVudHJ5LCBzbyBpdCB1c2VzIHR3byBhcmdzLiAqLwotCWxhenlfaGNhbGw0KExIQ0FMTF9T
RVRfUFRFLCBfX3BhKG1tLT5wZ2QpLCBhZGRyLAotCQkgICAgcHRlcC0+cHRlX2xvdywgcHRlcC0+
cHRlX2hpZ2gpOwotI2Vsc2UKLQlsYXp5X2hjYWxsMyhMSENBTExfU0VUX1BURSwgX19wYShtbS0+
cGdkKSwgYWRkciwgcHRlcC0+cHRlX2xvdyk7Ci0jZW5kaWYKLX0KLQotLyogVGhpcyBpcyB0aGUg
InNldCBhbmQgdXBkYXRlIiBjb21iby1tZWFsLWRlYWwgdmVyc2lvbi4gKi8KLXN0YXRpYyB2b2lk
IGxndWVzdF9zZXRfcHRlX2F0KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFk
ZHIsCi0JCQkgICAgICBwdGVfdCAqcHRlcCwgcHRlX3QgcHRldmFsKQotewotCW5hdGl2ZV9zZXRf
cHRlKHB0ZXAsIHB0ZXZhbCk7Ci0JbGd1ZXN0X3B0ZV91cGRhdGUobW0sIGFkZHIsIHB0ZXApOwot
fQotCi0vKgotICogVGhlIEd1ZXN0IGNhbGxzIGxndWVzdF9zZXRfcHVkIHRvIHNldCBhIHRvcC1s
ZXZlbCBlbnRyeSBhbmQgbGd1ZXN0X3NldF9wbWQKLSAqIHRvIHNldCBhIG1pZGRsZS1sZXZlbCBl
bnRyeSB3aGVuIFBBRSBpcyBhY3RpdmF0ZWQuCi0gKgotICogQWdhaW4sIHdlIHNldCB0aGUgZW50
cnkgdGhlbiB0ZWxsIHRoZSBIb3N0IHdoaWNoIHBhZ2Ugd2UgY2hhbmdlZCwKLSAqIGFuZCB0aGUg
aW5kZXggb2YgdGhlIGVudHJ5IHdlIGNoYW5nZWQuCi0gKi8KLSNpZmRlZiBDT05GSUdfWDg2X1BB
RQotc3RhdGljIHZvaWQgbGd1ZXN0X3NldF9wdWQocHVkX3QgKnB1ZHAsIHB1ZF90IHB1ZHZhbCkK
LXsKLQluYXRpdmVfc2V0X3B1ZChwdWRwLCBwdWR2YWwpOwotCi0JLyogMzIgYnl0ZXMgYWxpZ25l
ZCBwZHB0IGFkZHJlc3MgYW5kIHRoZSBpbmRleC4gKi8KLQlsYXp5X2hjYWxsMihMSENBTExfU0VU
X1BHRCwgX19wYShwdWRwKSAmIDB4RkZGRkZGRTAsCi0JCSAgIChfX3BhKHB1ZHApICYgMHgxRikg
LyBzaXplb2YocHVkX3QpKTsKLX0KLQotc3RhdGljIHZvaWQgbGd1ZXN0X3NldF9wbWQocG1kX3Qg
KnBtZHAsIHBtZF90IHBtZHZhbCkKLXsKLQluYXRpdmVfc2V0X3BtZChwbWRwLCBwbWR2YWwpOwot
CWxhenlfaGNhbGwyKExIQ0FMTF9TRVRfUE1ELCBfX3BhKHBtZHApICYgUEFHRV9NQVNLLAotCQkg
ICAoX19wYShwbWRwKSAmIChQQUdFX1NJWkUgLSAxKSkgLyBzaXplb2YocG1kX3QpKTsKLX0KLSNl
bHNlCi0KLS8qIFRoZSBHdWVzdCBjYWxscyBsZ3Vlc3Rfc2V0X3BtZCB0byBzZXQgYSB0b3AtbGV2
ZWwgZW50cnkgd2hlbiAhUEFFLiAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X3NldF9wbWQocG1kX3Qg
KnBtZHAsIHBtZF90IHBtZHZhbCkKLXsKLQluYXRpdmVfc2V0X3BtZChwbWRwLCBwbWR2YWwpOwot
CWxhenlfaGNhbGwyKExIQ0FMTF9TRVRfUEdELCBfX3BhKHBtZHApICYgUEFHRV9NQVNLLAotCQkg
ICAoX19wYShwbWRwKSAmIChQQUdFX1NJWkUgLSAxKSkgLyBzaXplb2YocG1kX3QpKTsKLX0KLSNl
bmRpZgotCi0vKgotICogVGhlcmUgYXJlIGEgY291cGxlIG9mIGxlZ2FjeSBwbGFjZXMgd2hlcmUg
dGhlIGtlcm5lbCBzZXRzIGEgUFRFLCBidXQgd2UKLSAqIGRvbid0IGtub3cgdGhlIHRvcCBsZXZl
bCBhbnkgbW9yZS4gIFRoaXMgaXMgdXNlbGVzcyBmb3IgdXMsIHNpbmNlIHdlIGRvbid0Ci0gKiBr
bm93IHdoaWNoIHBhZ2V0YWJsZSBpcyBjaGFuZ2luZyBvciB3aGF0IGFkZHJlc3MsIHNvIHdlIGp1
c3QgdGVsbCB0aGUgSG9zdAotICogdG8gZm9yZ2V0IGFsbCBvZiB0aGVtLiAgRm9ydHVuYXRlbHks
IHRoaXMgaXMgdmVyeSByYXJlLgotICoKLSAqIC4uLiBleGNlcHQgaW4gZWFybHkgYm9vdCB3aGVu
IHRoZSBrZXJuZWwgc2V0cyB1cCB0aGUgaW5pdGlhbCBwYWdldGFibGVzLAotICogd2hpY2ggbWFr
ZXMgYm9vdGluZyBhc3RvbmlzaGluZ2x5IHNsb3c6IDQ4IHNlY29uZHMhICBTbyB3ZSBkb24ndCBl
dmVuIHRlbGwKLSAqIHRoZSBIb3N0IGFueXRoaW5nIGNoYW5nZWQgdW50aWwgd2UndmUgZG9uZSB0
aGUgZmlyc3QgcmVhbCBwYWdlIHRhYmxlIHN3aXRjaCwKLSAqIHdoaWNoIGJyaW5ncyBib290IGJh
Y2sgdG8gNC4zIHNlY29uZHMuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF9zZXRfcHRlKHB0ZV90
ICpwdGVwLCBwdGVfdCBwdGV2YWwpCi17Ci0JbmF0aXZlX3NldF9wdGUocHRlcCwgcHRldmFsKTsK
LQlpZiAoY3IzX2NoYW5nZWQpCi0JCWxhenlfaGNhbGwxKExIQ0FMTF9GTFVTSF9UTEIsIDEpOwot
fQotCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLS8qCi0gKiBXaXRoIDY0LWJpdCBQVEUgdmFsdWVz
LCB3ZSBuZWVkIHRvIGJlIGNhcmVmdWwgc2V0dGluZyB0aGVtOiBpZiB3ZSBzZXQgMzIKLSAqIGJp
dHMgYXQgYSB0aW1lLCB0aGUgaGFyZHdhcmUgY291bGQgc2VlIGEgd2VpcmQgaGFsZi1zZXQgZW50
cnkuICBUaGVzZQotICogdmVyc2lvbnMgZW5zdXJlIHdlIHVwZGF0ZSBhbGwgNjQgYml0cyBhdCBv
bmNlLgotICovCi1zdGF0aWMgdm9pZCBsZ3Vlc3Rfc2V0X3B0ZV9hdG9taWMocHRlX3QgKnB0ZXAs
IHB0ZV90IHB0ZSkKLXsKLQluYXRpdmVfc2V0X3B0ZV9hdG9taWMocHRlcCwgcHRlKTsKLQlpZiAo
Y3IzX2NoYW5nZWQpCi0JCWxhenlfaGNhbGwxKExIQ0FMTF9GTFVTSF9UTEIsIDEpOwotfQotCi1z
dGF0aWMgdm9pZCBsZ3Vlc3RfcHRlX2NsZWFyKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25l
ZCBsb25nIGFkZHIsCi0JCQkgICAgIHB0ZV90ICpwdGVwKQotewotCW5hdGl2ZV9wdGVfY2xlYXIo
bW0sIGFkZHIsIHB0ZXApOwotCWxndWVzdF9wdGVfdXBkYXRlKG1tLCBhZGRyLCBwdGVwKTsKLX0K
LQotc3RhdGljIHZvaWQgbGd1ZXN0X3BtZF9jbGVhcihwbWRfdCAqcG1kcCkKLXsKLQlsZ3Vlc3Rf
c2V0X3BtZChwbWRwLCBfX3BtZCgwKSk7Ci19Ci0jZW5kaWYKLQotLyoKLSAqIFVuZm9ydHVuYXRl
bHkgZm9yIExndWVzdCwgdGhlIHB2X21tdV9vcHMgZm9yIHBhZ2UgdGFibGVzIHdlcmUgYmFzZWQg
b24KLSAqIG5hdGl2ZSBwYWdlIHRhYmxlIG9wZXJhdGlvbnMuICBPbiBuYXRpdmUgaGFyZHdhcmUg
eW91IGNhbiBzZXQgYSBuZXcgcGFnZQotICogdGFibGUgZW50cnkgd2hlbmV2ZXIgeW91IHdhbnQs
IGJ1dCBpZiB5b3Ugd2FudCB0byByZW1vdmUgb25lIHlvdSBoYXZlIHRvIGRvCi0gKiBhIFRMQiBm
bHVzaCAoYSBUTEIgaXMgYSBsaXR0bGUgY2FjaGUgb2YgcGFnZSB0YWJsZSBlbnRyaWVzIGtlcHQg
YnkgdGhlIENQVSkuCi0gKgotICogU28gdGhlIGxndWVzdF9zZXRfcHRlX2F0KCkgYW5kIGxndWVz
dF9zZXRfcG1kKCkgZnVuY3Rpb25zIGFib3ZlIGFyZSBvbmx5Ci0gKiBjYWxsZWQgd2hlbiBhIHZh
bGlkIGVudHJ5IGlzIHdyaXR0ZW4sIG5vdCB3aGVuIGl0J3MgcmVtb3ZlZCAoaWUuIG1hcmtlZCBu
b3QKLSAqIHByZXNlbnQpLiAgSW5zdGVhZCwgdGhpcyBpcyB3aGVyZSB3ZSBjb21lIHdoZW4gdGhl
IEd1ZXN0IHdhbnRzIHRvIHJlbW92ZSBhCi0gKiBwYWdlIHRhYmxlIGVudHJ5OiB3ZSB0ZWxsIHRo
ZSBIb3N0IHRvIHNldCB0aGF0IGVudHJ5IHRvIDAgKGllLiB0aGUgcHJlc2VudAotICogYml0IGlz
IHplcm8pLgotICovCi1zdGF0aWMgdm9pZCBsZ3Vlc3RfZmx1c2hfdGxiX3NpbmdsZSh1bnNpZ25l
ZCBsb25nIGFkZHIpCi17Ci0JLyogU2ltcGx5IHNldCBpdCB0byB6ZXJvOiBpZiBpdCB3YXMgbm90
LCBpdCB3aWxsIGZhdWx0IGJhY2sgaW4uICovCi0JbGF6eV9oY2FsbDMoTEhDQUxMX1NFVF9QVEUs
IGN1cnJlbnRfY3IzLCBhZGRyLCAwKTsKLX0KLQotLyoKLSAqIFRoaXMgaXMgd2hhdCBoYXBwZW5z
IGFmdGVyIHRoZSBHdWVzdCBoYXMgcmVtb3ZlZCBhIGxhcmdlIG51bWJlciBvZiBlbnRyaWVzLgot
ICogVGhpcyB0ZWxscyB0aGUgSG9zdCB0aGF0IGFueSBvZiB0aGUgcGFnZSB0YWJsZSBlbnRyaWVz
IGZvciB1c2Vyc3BhY2UgbWlnaHQKLSAqIGhhdmUgY2hhbmdlZCwgaWUuIHZpcnR1YWwgYWRkcmVz
c2VzIGJlbG93IFBBR0VfT0ZGU0VULgotICovCi1zdGF0aWMgdm9pZCBsZ3Vlc3RfZmx1c2hfdGxi
X3VzZXIodm9pZCkKLXsKLQlsYXp5X2hjYWxsMShMSENBTExfRkxVU0hfVExCLCAwKTsKLX0KLQot
LyoKLSAqIFRoaXMgaXMgY2FsbGVkIHdoZW4gdGhlIGtlcm5lbCBwYWdlIHRhYmxlcyBoYXZlIGNo
YW5nZWQuICBUaGF0J3Mgbm90IHZlcnkKLSAqIGNvbW1vbiAodW5sZXNzIHRoZSBHdWVzdCBpcyB1
c2luZyBoaWdobWVtLCB3aGljaCBtYWtlcyB0aGUgR3Vlc3QgZXh0cmVtZWx5Ci0gKiBzbG93KSwg
c28gaXQncyB3b3J0aCBzZXBhcmF0aW5nIHRoaXMgZnJvbSB0aGUgdXNlciBmbHVzaGluZyBhYm92
ZS4KLSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X2ZsdXNoX3RsYl9rZXJuZWwodm9pZCkKLXsKLQls
YXp5X2hjYWxsMShMSENBTExfRkxVU0hfVExCLCAxKTsKLX0KLQotLyoKLSAqIFRoZSBVbmFkdmFu
Y2VkIFByb2dyYW1tYWJsZSBJbnRlcnJ1cHQgQ29udHJvbGxlci4KLSAqCi0gKiBUaGlzIGlzIGFu
IGF0dGVtcHQgdG8gaW1wbGVtZW50IHRoZSBzaW1wbGVzdCBwb3NzaWJsZSBpbnRlcnJ1cHQgY29u
dHJvbGxlci4KLSAqIEkgc3BlbnQgc29tZSB0aW1lIGxvb2tpbmcgdGhvdWdoIHJvdXRpbmVzIGxp
a2Ugc2V0X2lycV9jaGlwX2FuZF9oYW5kbGVyLAotICogc2V0X2lycV9jaGlwX2FuZF9oYW5kbGVy
X25hbWUsIHNldF9pcnFfY2hpcF9kYXRhIGFuZCBzZXRfcGhhc2Vyc190b19zdHVuIGFuZAotICog
SSAqdGhpbmsqIHRoaXMgaXMgYXMgc2ltcGxlIGFzIGl0IGdldHMuCi0gKgotICogV2UgY2FuIHRl
bGwgdGhlIEhvc3Qgd2hhdCBpbnRlcnJ1cHRzIHdlIHdhbnQgYmxvY2tlZCByZWFkeSBmb3IgdXNp
bmcgdGhlCi0gKiBsZ3Vlc3RfZGF0YS5pbnRlcnJ1cHRzIGJpdG1hcCwgc28gZGlzYWJsaW5nIChh
a2EgIm1hc2tpbmciKSB0aGVtIGlzIGFzCi0gKiBzaW1wbGUgYXMgc2V0dGluZyBhIGJpdC4gIFdl
IGRvbid0IGFjdHVhbGx5ICJhY2siIGludGVycnVwdHMgYXMgc3VjaCwgd2UKLSAqIGp1c3QgbWFz
ayBhbmQgdW5tYXNrIHRoZW0uICBJIHdvbmRlciBpZiB3ZSBzaG91bGQgYmUgY2xldmVyZXI/Ci0g
Ki8KLXN0YXRpYyB2b2lkIGRpc2FibGVfbGd1ZXN0X2lycShzdHJ1Y3QgaXJxX2RhdGEgKmRhdGEp
Ci17Ci0Jc2V0X2JpdChkYXRhLT5pcnEsIGxndWVzdF9kYXRhLmJsb2NrZWRfaW50ZXJydXB0cyk7
Ci19Ci0KLXN0YXRpYyB2b2lkIGVuYWJsZV9sZ3Vlc3RfaXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0
YSkKLXsKLQljbGVhcl9iaXQoZGF0YS0+aXJxLCBsZ3Vlc3RfZGF0YS5ibG9ja2VkX2ludGVycnVw
dHMpOwotfQotCi0vKiBUaGlzIHN0cnVjdHVyZSBkZXNjcmliZXMgdGhlIGxndWVzdCBJUlEgY29u
dHJvbGxlci4gKi8KLXN0YXRpYyBzdHJ1Y3QgaXJxX2NoaXAgbGd1ZXN0X2lycV9jb250cm9sbGVy
ID0gewotCS5uYW1lCQk9ICJsZ3Vlc3QiLAotCS5pcnFfbWFzawk9IGRpc2FibGVfbGd1ZXN0X2ly
cSwKLQkuaXJxX21hc2tfYWNrCT0gZGlzYWJsZV9sZ3Vlc3RfaXJxLAotCS5pcnFfdW5tYXNrCT0g
ZW5hYmxlX2xndWVzdF9pcnEsCi19OwotCi0vKgotICogSW50ZXJydXB0IGRlc2NyaXB0b3JzIGFy
ZSBhbGxvY2F0ZWQgYXMtbmVlZGVkLCBidXQgbG93LW51bWJlcmVkIG9uZXMgYXJlCi0gKiByZXNl
cnZlZCBieSB0aGUgZ2VuZXJpYyB4ODYgY29kZS4gIFNvIHdlIGlnbm9yZSBpcnFfYWxsb2NfZGVz
Y19hdCBpZiBpdAotICogdGVsbHMgdXMgdGhlIGlycSBpcyBhbHJlYWR5IHVzZWQ6IG90aGVyIGVy
cm9ycyAoaWUuIEVOT01FTSkgd2UgdGFrZQotICogc2VyaW91c2x5LgotICovCi1zdGF0aWMgaW50
IGxndWVzdF9zZXR1cF9pcnEodW5zaWduZWQgaW50IGlycSkKLXsKLQlzdHJ1Y3QgaXJxX2Rlc2Mg
KmRlc2M7Ci0JaW50IGVycjsKLQotCS8qIFJldHVybnMgLXZlIGVycm9yIG9yIHZlY3RvciBudW1i
ZXIuICovCi0JZXJyID0gaXJxX2FsbG9jX2Rlc2NfYXQoaXJxLCAwKTsKLQlpZiAoZXJyIDwgMCAm
JiBlcnIgIT0gLUVFWElTVCkKLQkJcmV0dXJuIGVycjsKLQotCS8qCi0JICogVGVsbCB0aGUgTGlu
dXggaW5mcmFzdHJ1Y3R1cmUgdGhhdCB0aGUgaW50ZXJydXB0IGlzCi0JICogY29udHJvbGxlZCBi
eSBvdXIgbGV2ZWwtYmFzZWQgbGd1ZXN0IGludGVycnVwdCBjb250cm9sbGVyLgotCSAqLwotCWly
cV9zZXRfY2hpcF9hbmRfaGFuZGxlcl9uYW1lKGlycSwgJmxndWVzdF9pcnFfY29udHJvbGxlciwK
LQkJCQkgICAgICBoYW5kbGVfbGV2ZWxfaXJxLCAibGV2ZWwiKTsKLQotCS8qIFNvbWUgc3lzdGVt
cyBtYXAgInZlY3RvcnMiIHRvIGludGVycnVwdHMgd2VpcmRseS4gIE5vdCB1cyEgKi8KLQlkZXNj
ID0gaXJxX3RvX2Rlc2MoaXJxKTsKLQlfX3RoaXNfY3B1X3dyaXRlKHZlY3Rvcl9pcnFbRklSU1Rf
RVhURVJOQUxfVkVDVE9SICsgaXJxXSwgZGVzYyk7Ci0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBp
bnQgbGd1ZXN0X2VuYWJsZV9pcnEoc3RydWN0IHBjaV9kZXYgKmRldikKLXsKLQlpbnQgZXJyOwot
CXU4IGxpbmUgPSAwOwotCi0JLyogV2UgbGl0ZXJhbGx5IHVzZSB0aGUgUENJIGludGVycnVwdCBs
aW5lIGFzIHRoZSBpcnEgbnVtYmVyLiAqLwotCXBjaV9yZWFkX2NvbmZpZ19ieXRlKGRldiwgUENJ
X0lOVEVSUlVQVF9MSU5FLCAmbGluZSk7Ci0JZXJyID0gbGd1ZXN0X3NldHVwX2lycShsaW5lKTsK
LQlpZiAoIWVycikKLQkJZGV2LT5pcnEgPSBsaW5lOwotCXJldHVybiBlcnI7Ci19Ci0KLS8qIFdl
IGRvbid0IGRvIGhvdHBsdWcgUENJLCBzbyB0aGlzIHNob3VsZG4ndCBiZSBjYWxsZWQuICovCi1z
dGF0aWMgdm9pZCBsZ3Vlc3RfZGlzYWJsZV9pcnEoc3RydWN0IHBjaV9kZXYgKmRldikKLXsKLQlX
QVJOX09OKDEpOwotfQotCi0vKgotICogVGhpcyBzZXRzIHVwIHRoZSBJbnRlcnJ1cHQgRGVzY3Jp
cHRvciBUYWJsZSAoSURUKSBlbnRyeSBmb3IgZWFjaCBoYXJkd2FyZQotICogaW50ZXJydXB0IChl
eGNlcHQgMTI4LCB3aGljaCBpcyB1c2VkIGZvciBzeXN0ZW0gY2FsbHMpLgotICovCi1zdGF0aWMg
dm9pZCBfX2luaXQgbGd1ZXN0X2luaXRfSVJRKHZvaWQpCi17Ci0JdW5zaWduZWQgaW50IGk7Ci0K
LQlmb3IgKGkgPSBGSVJTVF9FWFRFUk5BTF9WRUNUT1I7IGkgPCBGSVJTVF9TWVNURU1fVkVDVE9S
OyBpKyspIHsKLQkJaWYgKGkgIT0gSUEzMl9TWVNDQUxMX1ZFQ1RPUikKLQkJCXNldF9pbnRyX2dh
dGUoaSwgaXJxX2VudHJpZXNfc3RhcnQgKwotCQkJCQk4ICogKGkgLSBGSVJTVF9FWFRFUk5BTF9W
RUNUT1IpKTsKLQl9Ci0KLQkvKgotCSAqIFRoaXMgY2FsbCBpcyByZXF1aXJlZCB0byBzZXQgdXAg
Zm9yIDRrIHN0YWNrcywgd2hlcmUgd2UgaGF2ZQotCSAqIHNlcGFyYXRlIHN0YWNrcyBmb3IgaGFy
ZCBhbmQgc29mdCBpbnRlcnJ1cHRzLgotCSAqLwotCWlycV9jdHhfaW5pdChzbXBfcHJvY2Vzc29y
X2lkKCkpOwotfQotCi0vKgotICogVGltZS4KLSAqCi0gKiBJdCB3b3VsZCBiZSBmYXIgYmV0dGVy
IGZvciBldmVyeW9uZSBpZiB0aGUgR3Vlc3QgaGFkIGl0cyBvd24gY2xvY2ssIGJ1dAotICogdW50
aWwgdGhlbiB0aGUgSG9zdCBnaXZlcyB1cyB0aGUgdGltZSBvbiBldmVyeSBpbnRlcnJ1cHQuCi0g
Ki8KLXN0YXRpYyB2b2lkIGxndWVzdF9nZXRfd2FsbGNsb2NrKHN0cnVjdCB0aW1lc3BlYyAqbm93
KQotewotCSpub3cgPSBsZ3Vlc3RfZGF0YS50aW1lOwotfQotCi0vKgotICogVGhlIFRTQyBpcyBh
biBJbnRlbCB0aGluZyBjYWxsZWQgdGhlIFRpbWUgU3RhbXAgQ291bnRlci4gIFRoZSBIb3N0IHRl
bGxzIHVzCi0gKiB3aGF0IHNwZWVkIGl0IHJ1bnMgYXQsIG9yIDAgaWYgaXQncyB1bnVzYWJsZSBh
cyBhIHJlbGlhYmxlIGNsb2NrIHNvdXJjZS4KLSAqIFRoaXMgbWF0Y2hlcyB3aGF0IHdlIHdhbnQg
aGVyZTogaWYgd2UgcmV0dXJuIDAgZnJvbSB0aGlzIGZ1bmN0aW9uLCB0aGUgeDg2Ci0gKiBUU0Mg
Y2xvY2sgd2lsbCBnaXZlIHVwIGFuZCBub3QgcmVnaXN0ZXIgaXRzZWxmLgotICovCi1zdGF0aWMg
dW5zaWduZWQgbG9uZyBsZ3Vlc3RfdHNjX2toeih2b2lkKQotewotCXJldHVybiBsZ3Vlc3RfZGF0
YS50c2Nfa2h6OwotfQotCi0vKgotICogSWYgd2UgY2FuJ3QgdXNlIHRoZSBUU0MsIHRoZSBrZXJu
ZWwgZmFsbHMgYmFjayB0byBvdXIgbG93ZXItcHJpb3JpdHkKLSAqICJsZ3Vlc3RfY2xvY2siLCB3
aGVyZSB3ZSByZWFkIHRoZSB0aW1lIHZhbHVlIGdpdmVuIHRvIHVzIGJ5IHRoZSBIb3N0LgotICov
Ci1zdGF0aWMgdTY0IGxndWVzdF9jbG9ja19yZWFkKHN0cnVjdCBjbG9ja3NvdXJjZSAqY3MpCi17
Ci0JdW5zaWduZWQgbG9uZyBzZWMsIG5zZWM7Ci0KLQkvKgotCSAqIFNpbmNlIHRoZSB0aW1lIGlz
IGluIHR3byBwYXJ0cyAoc2Vjb25kcyBhbmQgbmFub3NlY29uZHMpLCB3ZSByaXNrCi0JICogcmVh
ZGluZyBpdCBqdXN0IGFzIGl0J3MgY2hhbmdpbmcgZnJvbSA5OSAmIDAuOTk5OTk5OTk5IHRvIDEw
MCBhbmQgMCwKLQkgKiBhbmQgZ2V0dGluZyA5OSBhbmQgMC4gIEFzIExpbnV4IHRlbmRzIHRvIGNv
bWUgYXBhcnQgdW5kZXIgdGhlIHN0cmVzcwotCSAqIG9mIHRpbWUgdHJhdmVsLCB3ZSBtdXN0IGJl
IGNhcmVmdWw6Ci0JICovCi0JZG8gewotCQkvKiBGaXJzdCB3ZSByZWFkIHRoZSBzZWNvbmRzIHBh
cnQuICovCi0JCXNlYyA9IGxndWVzdF9kYXRhLnRpbWUudHZfc2VjOwotCQkvKgotCQkgKiBUaGlz
IHJlYWQgbWVtb3J5IGJhcnJpZXIgdGVsbHMgdGhlIGNvbXBpbGVyIGFuZCB0aGUgQ1BVIHRoYXQK
LQkJICogdGhpcyBjYW4ndCBiZSByZW9yZGVyZWQ6IHdlIGhhdmUgdG8gY29tcGxldGUgdGhlIGFi
b3ZlCi0JCSAqIGJlZm9yZSBnb2luZyBvbi4KLQkJICovCi0JCXJtYigpOwotCQkvKiBOb3cgd2Ug
cmVhZCB0aGUgbmFub3NlY29uZHMgcGFydC4gKi8KLQkJbnNlYyA9IGxndWVzdF9kYXRhLnRpbWUu
dHZfbnNlYzsKLQkJLyogTWFrZSBzdXJlIHdlJ3ZlIGRvbmUgdGhhdC4gKi8KLQkJcm1iKCk7Ci0J
CS8qIE5vdyBpZiB0aGUgc2Vjb25kcyBwYXJ0IGhhcyBjaGFuZ2VkLCB0cnkgYWdhaW4uICovCi0J
fSB3aGlsZSAodW5saWtlbHkobGd1ZXN0X2RhdGEudGltZS50dl9zZWMgIT0gc2VjKSk7Ci0KLQkv
KiBPdXIgbGd1ZXN0IGNsb2NrIGlzIGluIHJlYWwgbmFub3NlY29uZHMuICovCi0JcmV0dXJuIHNl
YyoxMDAwMDAwMDAwVUxMICsgbnNlYzsKLX0KLQotLyogVGhpcyBpcyB0aGUgZmFsbGJhY2sgY2xv
Y2tzb3VyY2U6IGxvd2VyIHByaW9yaXR5IHRoYW4gdGhlIFRTQyBjbG9ja3NvdXJjZS4gKi8KLXN0
YXRpYyBzdHJ1Y3QgY2xvY2tzb3VyY2UgbGd1ZXN0X2Nsb2NrID0gewotCS5uYW1lCQk9ICJsZ3Vl
c3QiLAotCS5yYXRpbmcJCT0gMjAwLAotCS5yZWFkCQk9IGxndWVzdF9jbG9ja19yZWFkLAotCS5t
YXNrCQk9IENMT0NLU09VUkNFX01BU0soNjQpLAotCS5mbGFncwkJPSBDTE9DS19TT1VSQ0VfSVNf
Q09OVElOVU9VUywKLX07Ci0KLS8qCi0gKiBXZSBhbHNvIG5lZWQgYSAic3RydWN0IGNsb2NrX2V2
ZW50X2RldmljZSI6IExpbnV4IGFza3MgdXMgdG8gc2V0IGl0IHRvIGdvCi0gKiBvZmYgc29tZSB0
aW1lIGluIHRoZSBmdXR1cmUuICBBY3R1YWxseSwgSmFtZXMgTW9ycmlzIGZpZ3VyZWQgYWxsIHRo
aXMgb3V0LCBJCi0gKiBqdXN0IGFwcGxpZWQgdGhlIHBhdGNoLgotICovCi1zdGF0aWMgaW50IGxn
dWVzdF9jbG9ja2V2ZW50X3NldF9uZXh0X2V2ZW50KHVuc2lnbmVkIGxvbmcgZGVsdGEsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNsb2NrX2V2ZW50
X2RldmljZSAqZXZ0KQotewotCS8qIEZJWE1FOiBJIGRvbid0IHRoaW5rIHRoaXMgY2FuIGV2ZXIg
aGFwcGVuLCBidXQgSmFtZXMgdGVsbHMgbWUgaGUgaGFkCi0JICogdG8gcHV0IHRoaXMgY29kZSBp
bi4gIE1heWJlIHdlIHNob3VsZCByZW1vdmUgaXQgbm93LiAgQW55b25lPyAqLwotCWlmIChkZWx0
YSA8IExHX0NMT0NLX01JTl9ERUxUQSkgewotCQlpZiAocHJpbnRrX3JhdGVsaW1pdCgpKQotCQkJ
cHJpbnRrKEtFUk5fREVCVUcgIiVzOiBzbWFsbCBkZWx0YSAlbHUgbnNcbiIsCi0JCQkgICAgICAg
X19mdW5jX18sIGRlbHRhKTsKLQkJcmV0dXJuIC1FVElNRTsKLQl9Ci0KLQkvKiBQbGVhc2Ugd2Fr
ZSB1cyB0aGlzIGZhciBpbiB0aGUgZnV0dXJlLiAqLwotCWhjYWxsKExIQ0FMTF9TRVRfQ0xPQ0tF
VkVOVCwgZGVsdGEsIDAsIDAsIDApOwotCXJldHVybiAwOwotfQotCi1zdGF0aWMgaW50IGxndWVz
dF9jbG9ja2V2ZW50X3NodXRkb3duKHN0cnVjdCBjbG9ja19ldmVudF9kZXZpY2UgKmV2dCkKLXsK
LQkvKiBBIDAgYXJndW1lbnQgc2h1dHMgdGhlIGNsb2NrIGRvd24uICovCi0JaGNhbGwoTEhDQUxM
X1NFVF9DTE9DS0VWRU5ULCAwLCAwLCAwLCAwKTsKLQlyZXR1cm4gMDsKLX0KLQotLyogVGhpcyBk
ZXNjcmliZXMgb3VyIHByaW1pdGl2ZSB0aW1lciBjaGlwLiAqLwotc3RhdGljIHN0cnVjdCBjbG9j
a19ldmVudF9kZXZpY2UgbGd1ZXN0X2Nsb2NrZXZlbnQgPSB7Ci0JLm5hbWUgICAgICAgICAgICAg
ICAgICAgPSAibGd1ZXN0IiwKLQkuZmVhdHVyZXMgICAgICAgICAgICAgICA9IENMT0NLX0VWVF9G
RUFUX09ORVNIT1QsCi0JLnNldF9uZXh0X2V2ZW50ICAgICAgICAgPSBsZ3Vlc3RfY2xvY2tldmVu
dF9zZXRfbmV4dF9ldmVudCwKLQkuc2V0X3N0YXRlX3NodXRkb3duCT0gbGd1ZXN0X2Nsb2NrZXZl
bnRfc2h1dGRvd24sCi0JLnJhdGluZyAgICAgICAgICAgICAgICAgPSBJTlRfTUFYLAotCS5tdWx0
ICAgICAgICAgICAgICAgICAgID0gMSwKLQkuc2hpZnQgICAgICAgICAgICAgICAgICA9IDAsCi0J
Lm1pbl9kZWx0YV9ucyAgICAgICAgICAgPSBMR19DTE9DS19NSU5fREVMVEEsCi0JLm1pbl9kZWx0
YV90aWNrcyAgICAgICAgPSBMR19DTE9DS19NSU5fREVMVEEsCi0JLm1heF9kZWx0YV9ucyAgICAg
ICAgICAgPSBMR19DTE9DS19NQVhfREVMVEEsCi0JLm1heF9kZWx0YV90aWNrcyAgICAgICAgPSBM
R19DTE9DS19NQVhfREVMVEEsCi19OwotCi0vKgotICogVGhpcyBpcyB0aGUgR3Vlc3QgdGltZXIg
aW50ZXJydXB0IGhhbmRsZXIgKGhhcmR3YXJlIGludGVycnVwdCAwKS4gIFdlIGp1c3QKLSAqIGNh
bGwgdGhlIGNsb2NrZXZlbnQgaW5mcmFzdHJ1Y3R1cmUgYW5kIGl0IGRvZXMgd2hhdGV2ZXIgbmVl
ZHMgZG9pbmcuCi0gKi8KLXN0YXRpYyB2b2lkIGxndWVzdF90aW1lX2lycShzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2MpCi17Ci0JdW5zaWduZWQgbG9uZyBmbGFnczsKLQotCS8qIERvbid0IGludGVycnVw
dCB1cyB3aGlsZSB0aGlzIGlzIHJ1bm5pbmcuICovCi0JbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwot
CWxndWVzdF9jbG9ja2V2ZW50LmV2ZW50X2hhbmRsZXIoJmxndWVzdF9jbG9ja2V2ZW50KTsKLQls
b2NhbF9pcnFfcmVzdG9yZShmbGFncyk7Ci19Ci0KLS8qCi0gKiBBdCBzb21lIHBvaW50IGluIHRo
ZSBib290IHByb2Nlc3MsIHdlIGdldCBhc2tlZCB0byBzZXQgdXAgb3VyIHRpbWluZwotICogaW5m
cmFzdHJ1Y3R1cmUuICBUaGUga2VybmVsIGRvZXNuJ3QgZXhwZWN0IHRpbWVyIGludGVycnVwdHMg
YmVmb3JlIHRoaXMsIGJ1dAotICogd2UgY2xldmVybHkgaW5pdGlhbGl6ZWQgdGhlICJibG9ja2Vk
X2ludGVycnVwdHMiIGZpZWxkIG9mICJzdHJ1Y3QKLSAqIGxndWVzdF9kYXRhIiBzbyB0aGF0IHRp
bWVyIGludGVycnVwdHMgd2VyZSBibG9ja2VkIHVudGlsIG5vdy4KLSAqLwotc3RhdGljIHZvaWQg
bGd1ZXN0X3RpbWVfaW5pdCh2b2lkKQotewotCS8qIFNldCB1cCB0aGUgdGltZXIgaW50ZXJydXB0
ICgwKSB0byBnbyB0byBvdXIgc2ltcGxlIHRpbWVyIHJvdXRpbmUgKi8KLQlpZiAobGd1ZXN0X3Nl
dHVwX2lycSgwKSAhPSAwKQotCQlwYW5pYygiQ291bGQgbm90IHNldCB1cCB0aW1lciBpcnEiKTsK
LQlpcnFfc2V0X2hhbmRsZXIoMCwgbGd1ZXN0X3RpbWVfaXJxKTsKLQotCWNsb2Nrc291cmNlX3Jl
Z2lzdGVyX2h6KCZsZ3Vlc3RfY2xvY2ssIE5TRUNfUEVSX1NFQyk7Ci0KLQkvKiBXZSBjYW4ndCBz
ZXQgY3B1bWFzayBpbiB0aGUgaW5pdGlhbGl6ZXI6IGRhbW4gQyBsaW1pdGF0aW9ucyEgIFNldCBp
dAotCSAqIGhlcmUgYW5kIHJlZ2lzdGVyIG91ciB0aW1lciBkZXZpY2UuICovCi0JbGd1ZXN0X2Ns
b2NrZXZlbnQuY3B1bWFzayA9IGNwdW1hc2tfb2YoMCk7Ci0JY2xvY2tldmVudHNfcmVnaXN0ZXJf
ZGV2aWNlKCZsZ3Vlc3RfY2xvY2tldmVudCk7Ci0KLQkvKiBGaW5hbGx5LCB3ZSB1bmJsb2NrIHRo
ZSB0aW1lciBpbnRlcnJ1cHQuICovCi0JY2xlYXJfYml0KDAsIGxndWVzdF9kYXRhLmJsb2NrZWRf
aW50ZXJydXB0cyk7Ci19Ci0KLS8qCi0gKiBNaXNjZWxsYW5lb3VzIGJpdHMgYW5kIHBpZWNlcy4K
LSAqCi0gKiBIZXJlIGlzIGFuIG9kZGJhbGwgY29sbGVjdGlvbiBvZiBmdW5jdGlvbnMgd2hpY2gg
dGhlIEd1ZXN0IG5lZWRzIGZvciB0aGluZ3MKLSAqIHRvIHdvcmsuICBUaGV5J3JlIHByZXR0eSBz
aW1wbGUuCi0gKi8KLQotLyoKLSAqIFRoZSBHdWVzdCBuZWVkcyB0byB0ZWxsIHRoZSBIb3N0IHdo
YXQgc3RhY2sgaXQgZXhwZWN0cyB0cmFwcyB0byB1c2UuICBGb3IKLSAqIG5hdGl2ZSBoYXJkd2Fy
ZSwgdGhpcyBpcyBwYXJ0IG9mIHRoZSBUYXNrIFN0YXRlIFNlZ21lbnQgbWVudGlvbmVkIGFib3Zl
IGluCi0gKiBsZ3Vlc3RfbG9hZF90cl9kZXNjKCksIGJ1dCB0byBoZWxwIGh5cGVydmlzb3JzIHRo
ZXJlJ3MgdGhpcyBzcGVjaWFsIGNhbGwuCi0gKgotICogV2UgdGVsbCB0aGUgSG9zdCB0aGUgc2Vn
bWVudCB3ZSB3YW50IHRvIHVzZSAoX19LRVJORUxfRFMgaXMgdGhlIGtlcm5lbCBkYXRhCi0gKiBz
ZWdtZW50KSwgdGhlIHByaXZpbGVnZSBsZXZlbCAod2UncmUgcHJpdmlsZWdlIGxldmVsIDEsIHRo
ZSBIb3N0IGlzIDAgYW5kCi0gKiB3aWxsIG5vdCB0b2xlcmF0ZSB1cyB0cnlpbmcgdG8gdXNlIHRo
YXQpLCB0aGUgc3RhY2sgcG9pbnRlciwgYW5kIHRoZSBudW1iZXIKLSAqIG9mIHBhZ2VzIGluIHRo
ZSBzdGFjay4KLSAqLwotc3RhdGljIHZvaWQgbGd1ZXN0X2xvYWRfc3AwKHN0cnVjdCB0c3Nfc3Ry
dWN0ICp0c3MsCi0JCQkgICAgc3RydWN0IHRocmVhZF9zdHJ1Y3QgKnRocmVhZCkKLXsKLQlsYXp5
X2hjYWxsMyhMSENBTExfU0VUX1NUQUNLLCBfX0tFUk5FTF9EUyB8IDB4MSwgdGhyZWFkLT5zcDAs
Ci0JCSAgIFRIUkVBRF9TSVpFIC8gUEFHRV9TSVpFKTsKLQl0c3MtPng4Nl90c3Muc3AwID0gdGhy
ZWFkLT5zcDA7Ci19Ci0KLS8qIExldCdzIGp1c3Qgc2F5LCBJIHdvdWxkbid0IGRvIGRlYnVnZ2lu
ZyB1bmRlciBhIEd1ZXN0LiAqLwotc3RhdGljIHVuc2lnbmVkIGxvbmcgbGd1ZXN0X2dldF9kZWJ1
Z3JlZyhpbnQgcmVnbm8pCi17Ci0JLyogRklYTUU6IEltcGxlbWVudCAqLwotCXJldHVybiAwOwot
fQotCi1zdGF0aWMgdm9pZCBsZ3Vlc3Rfc2V0X2RlYnVncmVnKGludCByZWdubywgdW5zaWduZWQg
bG9uZyB2YWx1ZSkKLXsKLQkvKiBGSVhNRTogSW1wbGVtZW50ICovCi19Ci0KLS8qCi0gKiBUaGVy
ZSBhcmUgdGltZXMgd2hlbiB0aGUga2VybmVsIHdhbnRzIHRvIG1ha2Ugc3VyZSB0aGF0IG5vIG1l
bW9yeSB3cml0ZXMgYXJlCi0gKiBjYXVnaHQgaW4gdGhlIGNhY2hlICh0aGF0IHRoZXkndmUgYWxs
IHJlYWNoZWQgcmVhbCBoYXJkd2FyZSBkZXZpY2VzKS4gIFRoaXMKLSAqIGRvZXNuJ3QgbWF0dGVy
IGZvciB0aGUgR3Vlc3Qgd2hpY2ggaGFzIHZpcnR1YWwgaGFyZHdhcmUuCi0gKgotICogT24gdGhl
IFBlbnRpdW0gNCBhbmQgYWJvdmUsIGNwdWlkKCkgaW5kaWNhdGVzIHRoYXQgdGhlIENhY2hlIExp
bmUgRmx1c2gKLSAqIChjbGZsdXNoKSBpbnN0cnVjdGlvbiBpcyBhdmFpbGFibGUgYW5kIHRoZSBr
ZXJuZWwgdXNlcyB0aGF0LiAgT3RoZXJ3aXNlLCBpdAotICogdXNlcyB0aGUgb2xkZXIgIldyaXRl
IEJhY2sgYW5kIEludmFsaWRhdGUgQ2FjaGUiICh3YmludmQpIGluc3RydWN0aW9uLgotICogVW5s
aWtlIGNsZmx1c2gsIHdiaW52ZCBjYW4gb25seSBiZSBydW4gYXQgcHJpdmlsZWdlIGxldmVsIDAu
ICBTbyB3ZSBjYW4KLSAqIGlnbm9yZSBjbGZsdXNoLCBidXQgcmVwbGFjZSB3YmludmQuCi0gKi8K
LXN0YXRpYyB2b2lkIGxndWVzdF93YmludmQodm9pZCkKLXsKLX0KLQotLyoKLSAqIElmIHRoZSBH
dWVzdCBleHBlY3RzIHRvIGhhdmUgYW4gQWR2YW5jZWQgUHJvZ3JhbW1hYmxlIEludGVycnVwdCBD
b250cm9sbGVyLAotICogd2UgcGxheSBkdW1iIGJ5IGlnbm9yaW5nIHdyaXRlcyBhbmQgcmV0dXJu
aW5nIDAgZm9yIHJlYWRzLiAgU28gaXQncyBubwotICogbG9uZ2VyIFByb2dyYW1tYWJsZSBub3Ig
Q29udHJvbGxpbmcgYW55dGhpbmcsIGFuZCBJIGRvbid0IHRoaW5rIDggbGluZXMgb2YKLSAqIGNv
ZGUgcXVhbGlmaWVzIGZvciBBZHZhbmNlZC4gIEl0IHdpbGwgYWxzbyBuZXZlciBpbnRlcnJ1cHQg
YW55dGhpbmcuICBJdAotICogZG9lcywgaG93ZXZlciwgYWxsb3cgdXMgdG8gZ2V0IHRocm91Z2gg
dGhlIExpbnV4IGJvb3QgY29kZS4KLSAqLwotI2lmZGVmIENPTkZJR19YODZfTE9DQUxfQVBJQwot
c3RhdGljIHZvaWQgbGd1ZXN0X2FwaWNfd3JpdGUodTMyIHJlZywgdTMyIHYpCi17Ci19Ci0KLXN0
YXRpYyB1MzIgbGd1ZXN0X2FwaWNfcmVhZCh1MzIgcmVnKQotewotCXJldHVybiAwOwotfQotCi1z
dGF0aWMgdTY0IGxndWVzdF9hcGljX2ljcl9yZWFkKHZvaWQpCi17Ci0JcmV0dXJuIDA7Ci19Ci0K
LXN0YXRpYyB2b2lkIGxndWVzdF9hcGljX2ljcl93cml0ZSh1MzIgbG93LCB1MzIgaWQpCi17Ci0J
LyogV2FybiB0byBzZWUgaWYgdGhlcmUncyBhbnkgc3RyYXkgcmVmZXJlbmNlcyAqLwotCVdBUk5f
T04oMSk7Ci19Ci0KLXN0YXRpYyB2b2lkIGxndWVzdF9hcGljX3dhaXRfaWNyX2lkbGUodm9pZCkK
LXsKLQlyZXR1cm47Ci19Ci0KLXN0YXRpYyB1MzIgbGd1ZXN0X2FwaWNfc2FmZV93YWl0X2ljcl9p
ZGxlKHZvaWQpCi17Ci0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIHNldF9sZ3Vlc3RfYmFz
aWNfYXBpY19vcHModm9pZCkKLXsKLQlhcGljLT5yZWFkID0gbGd1ZXN0X2FwaWNfcmVhZDsKLQlh
cGljLT53cml0ZSA9IGxndWVzdF9hcGljX3dyaXRlOwotCWFwaWMtPmljcl9yZWFkID0gbGd1ZXN0
X2FwaWNfaWNyX3JlYWQ7Ci0JYXBpYy0+aWNyX3dyaXRlID0gbGd1ZXN0X2FwaWNfaWNyX3dyaXRl
OwotCWFwaWMtPndhaXRfaWNyX2lkbGUgPSBsZ3Vlc3RfYXBpY193YWl0X2ljcl9pZGxlOwotCWFw
aWMtPnNhZmVfd2FpdF9pY3JfaWRsZSA9IGxndWVzdF9hcGljX3NhZmVfd2FpdF9pY3JfaWRsZTsK
LX07Ci0jZW5kaWYKLQotLyogU1RPUCEgIFVudGlsIGFuIGludGVycnVwdCBjb21lcyBpbi4gKi8K
LXN0YXRpYyB2b2lkIGxndWVzdF9zYWZlX2hhbHQodm9pZCkKLXsKLQloY2FsbChMSENBTExfSEFM
VCwgMCwgMCwgMCwgMCk7Ci19Ci0KLS8qCi0gKiBUaGUgU0hVVERPV04gaHlwZXJjYWxsIHRha2Vz
IGEgc3RyaW5nIHRvIGRlc2NyaWJlIHdoYXQncyBoYXBwZW5pbmcsIGFuZAotICogYW4gYXJndW1l
bnQgd2hpY2ggc2F5cyB3aGV0aGVyIHRoaXMgdG8gcmVzdGFydCAocmVib290KSB0aGUgR3Vlc3Qg
b3Igbm90LgotICoKLSAqIE5vdGUgdGhhdCB0aGUgSG9zdCBhbHdheXMgcHJlZmVycyB0aGF0IHRo
ZSBHdWVzdCBzcGVhayBpbiBwaHlzaWNhbCBhZGRyZXNzZXMKLSAqIHJhdGhlciB0aGFuIHZpcnR1
YWwgYWRkcmVzc2VzLCBzbyB3ZSB1c2UgX19wYSgpIGhlcmUuCi0gKi8KLXN0YXRpYyB2b2lkIGxn
dWVzdF9wb3dlcl9vZmYodm9pZCkKLXsKLQloY2FsbChMSENBTExfU0hVVERPV04sIF9fcGEoIlBv
d2VyIGRvd24iKSwKLQkgICAgICBMR1VFU1RfU0hVVERPV05fUE9XRVJPRkYsIDAsIDApOwotfQot
Ci0vKgotICogUGFuaWNpbmcuCi0gKgotICogRG9uJ3QuICBCdXQgaWYgeW91IGRpZCwgdGhpcyBp
cyB3aGF0IGhhcHBlbnMuCi0gKi8KLXN0YXRpYyBpbnQgbGd1ZXN0X3BhbmljKHN0cnVjdCBub3Rp
Zmllcl9ibG9jayAqbmIsIHVuc2lnbmVkIGxvbmcgbCwgdm9pZCAqcCkKLXsKLQloY2FsbChMSENB
TExfU0hVVERPV04sIF9fcGEocCksIExHVUVTVF9TSFVURE9XTl9QT1dFUk9GRiwgMCwgMCk7Ci0J
LyogVGhlIGhjYWxsIHdvbid0IHJldHVybiwgYnV0IHRvIGtlZXAgZ2NjIGhhcHB5LCB3ZSdyZSAi
ZG9uZSIuICovCi0JcmV0dXJuIE5PVElGWV9ET05FOwotfQotCi1zdGF0aWMgc3RydWN0IG5vdGlm
aWVyX2Jsb2NrIHBhbmljZWQgPSB7Ci0JLm5vdGlmaWVyX2NhbGwgPSBsZ3Vlc3RfcGFuaWMKLX07
Ci0KLS8qIFNldHRpbmcgdXAgbWVtb3J5IGlzIGZhaXJseSBlYXN5LiAqLwotc3RhdGljIF9faW5p
dCBjaGFyICpsZ3Vlc3RfbWVtb3J5X3NldHVwKHZvaWQpCi17Ci0JLyoKLQkgKiBUaGUgTGludXgg
Ym9vdGxvYWRlciBoZWFkZXIgY29udGFpbnMgYW4gImU4MjAiIG1lbW9yeSBtYXA6IHRoZQotCSAq
IExhdW5jaGVyIHBvcHVsYXRlZCB0aGUgZmlyc3QgZW50cnkgd2l0aCBvdXIgbWVtb3J5IGxpbWl0
LgotCSAqLwotCWU4MjBfX3JhbmdlX2FkZChib290X3BhcmFtcy5lODIwX3RhYmxlWzBdLmFkZHIs
Ci0JCQkgIGJvb3RfcGFyYW1zLmU4MjBfdGFibGVbMF0uc2l6ZSwKLQkJCSAgYm9vdF9wYXJhbXMu
ZTgyMF90YWJsZVswXS50eXBlKTsKLQotCS8qIFRoaXMgc3RyaW5nIGlzIGZvciB0aGUgYm9vdCBt
ZXNzYWdlcy4gKi8KLQlyZXR1cm4gIkxHVUVTVCI7Ci19Ci0KLS8qIE9mZnNldCB3aXRoaW4gUENJ
IGNvbmZpZyBzcGFjZSBvZiBCQVIgYWNjZXNzIGNhcGFiaWxpdHkuICovCi1zdGF0aWMgaW50IGNv
bnNvbGVfY2ZnX29mZnNldCA9IDA7Ci1zdGF0aWMgaW50IGNvbnNvbGVfYWNjZXNzX2NhcDsKLQot
LyogU2V0IHVwIHNvIHRoYXQgd2UgYWNjZXNzIG9mZiBpbiBiYXIwIChvbiBidXMgMCwgZGV2aWNl
IDEsIGZ1bmN0aW9uIDApICovCi1zdGF0aWMgdm9pZCBzZXRfY2ZnX3dpbmRvdyh1MzIgY2ZnX29m
ZnNldCwgdTMyIG9mZikKLXsKLQl3cml0ZV9wY2lfY29uZmlnX2J5dGUoMCwgMSwgMCwKLQkJCSAg
ICAgIGNmZ19vZmZzZXQgKyBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9jYXAsIGJhciksCi0J
CQkgICAgICAwKTsKLQl3cml0ZV9wY2lfY29uZmlnKDAsIDEsIDAsCi0JCQkgY2ZnX29mZnNldCAr
IG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX2NhcCwgbGVuZ3RoKSwKLQkJCSA0KTsKLQl3cml0
ZV9wY2lfY29uZmlnKDAsIDEsIDAsCi0JCQkgY2ZnX29mZnNldCArIG9mZnNldG9mKHN0cnVjdCB2
aXJ0aW9fcGNpX2NhcCwgb2Zmc2V0KSwKLQkJCSBvZmYpOwotfQotCi1zdGF0aWMgdm9pZCB3cml0
ZV9iYXJfdmlhX2NmZyh1MzIgY2ZnX29mZnNldCwgdTMyIG9mZiwgdTMyIHZhbCkKLXsKLQkvKgot
CSAqIFdlIGNvdWxkIHNldCB0aGlzIHVwIG9uY2UsIHRoZW4gbGVhdmUgaXQ7IG5vdGhpbmcgZWxz
ZSBpbiB0aGUgKgotCSAqIGtlcm5lbCBzaG91bGQgdG91Y2ggdGhlc2UgcmVnaXN0ZXJzLiAgQnV0
IGlmIGl0IHdlbnQgd3JvbmcsIHRoYXQKLQkgKiB3b3VsZCBiZSBhIGhvcnJpYmxlIGJ1ZyB0byBm
aW5kLgotCSAqLwotCXNldF9jZmdfd2luZG93KGNmZ19vZmZzZXQsIG9mZik7Ci0Jd3JpdGVfcGNp
X2NvbmZpZygwLCAxLCAwLAotCQkJIGNmZ19vZmZzZXQgKyBzaXplb2Yoc3RydWN0IHZpcnRpb19w
Y2lfY2FwKSwgdmFsKTsKLX0KLQotc3RhdGljIHZvaWQgcHJvYmVfcGNpX2NvbnNvbGUodm9pZCkK
LXsKLQl1OCBjYXAsIGNvbW1vbl9jYXAgPSAwLCBkZXZpY2VfY2FwID0gMDsKLQl1MzIgZGV2aWNl
X2xlbjsKLQotCS8qIEF2b2lkIHJlY3Vyc2l2ZSBwcmludGsgaW50byBoZXJlLiAqLwotCWNvbnNv
bGVfY2ZnX29mZnNldCA9IC0xOwotCi0JaWYgKCFlYXJseV9wY2lfYWxsb3dlZCgpKSB7Ci0JCXBy
aW50ayhLRVJOX0VSUiAibGd1ZXN0OiBlYXJseSBQQ0kgYWNjZXNzIG5vdCBhbGxvd2VkIVxuIik7
Ci0JCXJldHVybjsKLQl9Ci0KLQkvKiBXZSBleHBlY3QgYSBjb25zb2xlIFBDSSBkZXZpY2UgYXQg
QlVTMCwgc2xvdCAxLiAqLwotCWlmIChyZWFkX3BjaV9jb25maWcoMCwgMSwgMCwgMCkgIT0gMHgx
MDQzMUFGNCkgewotCQlwcmludGsoS0VSTl9FUlIgImxndWVzdDogUENJIGRldmljZSBpcyAlI3gh
XG4iLAotCQkgICAgICAgcmVhZF9wY2lfY29uZmlnKDAsIDEsIDAsIDApKTsKLQkJcmV0dXJuOwot
CX0KLQotCS8qIEZpbmQgdGhlIGNhcGFiaWxpdGllcyB3ZSBuZWVkIChtdXN0IGJlIGluIGJhcjAp
ICovCi0JY2FwID0gcmVhZF9wY2lfY29uZmlnX2J5dGUoMCwgMSwgMCwgUENJX0NBUEFCSUxJVFlf
TElTVCk7Ci0Jd2hpbGUgKGNhcCkgewotCQl1OCB2bmRyID0gcmVhZF9wY2lfY29uZmlnX2J5dGUo
MCwgMSwgMCwgY2FwKTsKLQkJaWYgKHZuZHIgPT0gUENJX0NBUF9JRF9WTkRSKSB7Ci0JCQl1OCB0
eXBlLCBiYXI7Ci0KLQkJCXR5cGUgPSByZWFkX3BjaV9jb25maWdfYnl0ZSgwLCAxLCAwLAotCQkJ
ICAgIGNhcCArIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX2NhcCwgY2ZnX3R5cGUpKTsKLQkJ
CWJhciA9IHJlYWRfcGNpX2NvbmZpZ19ieXRlKDAsIDEsIDAsCi0JCQkgICAgY2FwICsgb2Zmc2V0
b2Yoc3RydWN0IHZpcnRpb19wY2lfY2FwLCBiYXIpKTsKLQotCQkJc3dpdGNoICh0eXBlKSB7Ci0J
CQljYXNlIFZJUlRJT19QQ0lfQ0FQX0RFVklDRV9DRkc6Ci0JCQkJaWYgKGJhciA9PSAwKQotCQkJ
CQlkZXZpY2VfY2FwID0gY2FwOwotCQkJCWJyZWFrOwotCQkJY2FzZSBWSVJUSU9fUENJX0NBUF9Q
Q0lfQ0ZHOgotCQkJCWNvbnNvbGVfYWNjZXNzX2NhcCA9IGNhcDsKLQkJCQlicmVhazsKLQkJCX0K
LQkJfQotCQljYXAgPSByZWFkX3BjaV9jb25maWdfYnl0ZSgwLCAxLCAwLCBjYXAgKyBQQ0lfQ0FQ
X0xJU1RfTkVYVCk7Ci0JfQotCWlmICghZGV2aWNlX2NhcCB8fCAhY29uc29sZV9hY2Nlc3NfY2Fw
KSB7Ci0JCXByaW50ayhLRVJOX0VSUiAibGd1ZXN0OiBObyBjYXBzICgldS8ldS8ldSkgaW4gY29u
c29sZSFcbiIsCi0JCSAgICAgICBjb21tb25fY2FwLCBkZXZpY2VfY2FwLCBjb25zb2xlX2FjY2Vz
c19jYXApOwotCQlyZXR1cm47Ci0JfQotCi0JLyoKLQkgKiBOb3RlIHRoYXQgd2UgY2FuJ3QgY2hl
Y2sgZmVhdHVyZXMsIHVudGlsIHdlJ3ZlIHNldCB0aGUgRFJJVkVSCi0JICogc3RhdHVzIGJpdC4g
IFdlIGRvbid0IHdhbnQgdG8gZG8gdGhhdCB1bnRpbCB3ZSBoYXZlIGEgcmVhbCBkcml2ZXIsCi0J
ICogc28gd2UganVzdCBjaGVjayB0aGF0IHRoZSBkZXZpY2Utc3BlY2lmaWMgY29uZmlnIGhhcyBy
b29tIGZvcgotCSAqIGVtZXJnX3dyLiAgSWYgaXQgZG9lc24ndCBzdXBwb3J0IFZJUlRJT19DT05T
T0xFX0ZfRU1FUkdfV1JJVEUKLQkgKiBpdCBzaG91bGQgaWdub3JlIHRoZSBhY2Nlc3MuCi0JICov
Ci0JZGV2aWNlX2xlbiA9IHJlYWRfcGNpX2NvbmZpZygwLCAxLCAwLAotCQkJZGV2aWNlX2NhcCAr
IG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX2NhcCwgbGVuZ3RoKSk7Ci0JaWYgKGRldmljZV9s
ZW4gPCAob2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19jb25zb2xlX2NvbmZpZywgZW1lcmdfd3IpCi0J
CQkgICsgc2l6ZW9mKHUzMikpKSB7Ci0JCXByaW50ayhLRVJOX0VSUiAibGd1ZXN0OiBjb25zb2xl
IG1pc3NpbmcgZW1lcmdfd3IgZmllbGRcbiIpOwotCQlyZXR1cm47Ci0JfQotCi0JY29uc29sZV9j
Zmdfb2Zmc2V0ID0gcmVhZF9wY2lfY29uZmlnKDAsIDEsIDAsCi0JCQlkZXZpY2VfY2FwICsgb2Zm
c2V0b2Yoc3RydWN0IHZpcnRpb19wY2lfY2FwLCBvZmZzZXQpKTsKLQlwcmludGsoS0VSTl9JTkZP
ICJsZ3Vlc3Q6IENvbnNvbGUgdmlhIHZpcnRpby1wY2kgZW1lcmdfd3JcbiIpOwotfQotCi0vKgot
ICogV2Ugd2lsbCBldmVudHVhbGx5IHVzZSB0aGUgdmlydGlvIGNvbnNvbGUgZGV2aWNlIHRvIHBy
b2R1Y2UgY29uc29sZSBvdXRwdXQsCi0gKiBidXQgYmVmb3JlIHRoYXQgaXMgc2V0IHVwIHdlIHVz
ZSB0aGUgdmlydGlvIFBDSSBjb25zb2xlJ3MgYmFja2Rvb3IgbW1pbwotICogYWNjZXNzIGFuZCB0
aGUgImVtZXJnZW5jeSIgd3JpdGUgZmFjaWxpdHkgKHdoaWNoIGlzIGxlZ2FsIGV2ZW4gYmVmb3Jl
IHRoZQotICogZGV2aWNlIGlzIGNvbmZpZ3VyZWQpLgotICovCi1zdGF0aWMgX19pbml0IGludCBl
YXJseV9wdXRfY2hhcnModTMyIHZ0ZXJtbm8sIGNvbnN0IGNoYXIgKmJ1ZiwgaW50IGNvdW50KQot
ewotCS8qIElmIHdlIGNvdWxkbid0IGZpbmQgUENJIGNvbnNvbGUsIGZvcmdldCBpdC4gKi8KLQlp
ZiAoY29uc29sZV9jZmdfb2Zmc2V0IDwgMCkKLQkJcmV0dXJuIGNvdW50OwotCi0JaWYgKHVubGlr
ZWx5KCFjb25zb2xlX2NmZ19vZmZzZXQpKSB7Ci0JCXByb2JlX3BjaV9jb25zb2xlKCk7Ci0JCWlm
IChjb25zb2xlX2NmZ19vZmZzZXQgPCAwKQotCQkJcmV0dXJuIGNvdW50OwotCX0KLQotCXdyaXRl
X2Jhcl92aWFfY2ZnKGNvbnNvbGVfYWNjZXNzX2NhcCwKLQkJCSAgY29uc29sZV9jZmdfb2Zmc2V0
Ci0JCQkgICsgb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19jb25zb2xlX2NvbmZpZywgZW1lcmdfd3Ip
LAotCQkJICBidWZbMF0pOwotCXJldHVybiAxOwotfQotCi0vKgotICogUmVib290aW5nIGFsc28g
dGVsbHMgdGhlIEhvc3Qgd2UncmUgZmluaXNoZWQsIGJ1dCB0aGUgUkVTVEFSVCBmbGFnIHRlbGxz
IHRoZQotICogTGF1bmNoZXIgdG8gcmVib290IHVzLgotICovCi1zdGF0aWMgdm9pZCBsZ3Vlc3Rf
cmVzdGFydChjaGFyICpyZWFzb24pCi17Ci0JaGNhbGwoTEhDQUxMX1NIVVRET1dOLCBfX3BhKHJl
YXNvbiksIExHVUVTVF9TSFVURE9XTl9SRVNUQVJULCAwLCAwKTsKLX0KLQotLypHOjA1MAotICog
UGF0Y2hpbmcgKFBvd2VyZnVsbHkgUGxhY2F0aW5nIFBlcmZvcm1hbmNlIFBlZGFudHMpCi0gKgot
ICogV2UgaGF2ZSBhbHJlYWR5IHNlZW4gdGhhdCBwdl9vcHMgc3RydWN0dXJlcyBsZXQgdXMgcmVw
bGFjZSBzaW1wbGUgbmF0aXZlCi0gKiBpbnN0cnVjdGlvbnMgd2l0aCBjYWxscyB0byB0aGUgYXBw
cm9wcmlhdGUgYmFjayBlbmQgYWxsIHRocm91Z2hvdXQgdGhlCi0gKiBrZXJuZWwuICBUaGlzIGFs
bG93cyB0aGUgc2FtZSBrZXJuZWwgdG8gcnVuIGFzIGEgR3Vlc3QgYW5kIGFzIGEgbmF0aXZlCi0g
KiBrZXJuZWwsIGJ1dCBpdCdzIHNsb3cgYmVjYXVzZSBvZiBhbGwgdGhlIGluZGlyZWN0IGJyYW5j
aGVzLgotICoKLSAqIFJlbWVtYmVyIHRoYXQgRGF2aWQgV2hlZWxlciBxdW90ZSBhYm91dCAiQW55
IHByb2JsZW0gaW4gY29tcHV0ZXIgc2NpZW5jZSBjYW4KLSAqIGJlIHNvbHZlZCB3aXRoIGFub3Ro
ZXIgbGF5ZXIgb2YgaW5kaXJlY3Rpb24iPyAgVGhlIHJlc3Qgb2YgdGhhdCBxdW90ZSBpcwotICog
Ii4uLiBCdXQgdGhhdCB1c3VhbGx5IHdpbGwgY3JlYXRlIGFub3RoZXIgcHJvYmxlbS4iICBUaGlz
IGlzIHRoZSBmaXJzdCBvZgotICogdGhvc2UgcHJvYmxlbXMuCi0gKgotICogT3VyIGN1cnJlbnQg
c29sdXRpb24gaXMgdG8gYWxsb3cgdGhlIHBhcmF2aXJ0IGJhY2sgZW5kIHRvIG9wdGlvbmFsbHkg
cGF0Y2gKLSAqIG92ZXIgdGhlIGluZGlyZWN0IGNhbGxzIHRvIHJlcGxhY2UgdGhlbSB3aXRoIHNv
bWV0aGluZyBtb3JlIGVmZmljaWVudC4gIFdlCi0gKiBwYXRjaCB0d28gb2YgdGhlIHNpbXBsZXN0
IG9mIHRoZSBtb3N0IGNvbW1vbmx5IGNhbGxlZCBmdW5jdGlvbnM6IGRpc2FibGUKLSAqIGludGVy
cnVwdHMgYW5kIHNhdmUgaW50ZXJydXB0cy4gIFdlIHVzdWFsbHkgaGF2ZSA2IG9yIDEwIGJ5dGVz
IHRvIHBhdGNoCi0gKiBpbnRvOiB0aGUgR3Vlc3QgdmVyc2lvbnMgb2YgdGhlc2Ugb3BlcmF0aW9u
cyBhcmUgc21hbGwgZW5vdWdoIHRoYXQgd2UgY2FuCi0gKiBmaXQgY29tZm9ydGFibHkuCi0gKgot
ICogRmlyc3Qgd2UgbmVlZCBhc3NlbWJseSB0ZW1wbGF0ZXMgb2YgZWFjaCBvZiB0aGUgcGF0Y2hh
YmxlIEd1ZXN0IG9wZXJhdGlvbnMsCi0gKiBhbmQgdGhlc2UgYXJlIGluIGhlYWRfMzIuUy4KLSAq
LwotCi0vKkc6MDYwIFdlIGNvbnN0cnVjdCBhIHRhYmxlIGZyb20gdGhlIGFzc2VtYmxlciB0ZW1w
bGF0ZXM6ICovCi1zdGF0aWMgY29uc3Qgc3RydWN0IGxndWVzdF9pbnNucwotewotCWNvbnN0IGNo
YXIgKnN0YXJ0LCAqZW5kOwotfSBsZ3Vlc3RfaW5zbnNbXSA9IHsKLQlbUEFSQVZJUlRfUEFUQ0go
cHZfaXJxX29wcy5pcnFfZGlzYWJsZSldID0geyBsZ3N0YXJ0X2NsaSwgbGdlbmRfY2xpIH0sCi0J
W1BBUkFWSVJUX1BBVENIKHB2X2lycV9vcHMuc2F2ZV9mbCldID0geyBsZ3N0YXJ0X3B1c2hmLCBs
Z2VuZF9wdXNoZiB9LAotfTsKLQotLyoKLSAqIE5vdyBvdXIgcGF0Y2ggcm91dGluZSBpcyBmYWly
bHkgc2ltcGxlIChiYXNlZCBvbiB0aGUgbmF0aXZlIG9uZSBpbgotICogcGFyYXZpcnQuYykuICBJ
ZiB3ZSBoYXZlIGEgcmVwbGFjZW1lbnQsIHdlIGNvcHkgaXQgaW4gYW5kIHJldHVybiBob3cgbXVj
aCBvZgotICogdGhlIGF2YWlsYWJsZSBzcGFjZSB3ZSB1c2VkLgotICovCi1zdGF0aWMgdW5zaWdu
ZWQgbGd1ZXN0X3BhdGNoKHU4IHR5cGUsIHUxNiBjbG9iYmVyLCB2b2lkICppYnVmLAotCQkJICAg
ICB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxlbikKLXsKLQl1bnNpZ25lZCBpbnQgaW5z
bl9sZW47Ci0KLQkvKiBEb24ndCBkbyBhbnl0aGluZyBzcGVjaWFsIGlmIHdlIGRvbid0IGhhdmUg
YSByZXBsYWNlbWVudCAqLwotCWlmICh0eXBlID49IEFSUkFZX1NJWkUobGd1ZXN0X2luc25zKSB8
fCAhbGd1ZXN0X2luc25zW3R5cGVdLnN0YXJ0KQotCQlyZXR1cm4gcGFyYXZpcnRfcGF0Y2hfZGVm
YXVsdCh0eXBlLCBjbG9iYmVyLCBpYnVmLCBhZGRyLCBsZW4pOwotCi0JaW5zbl9sZW4gPSBsZ3Vl
c3RfaW5zbnNbdHlwZV0uZW5kIC0gbGd1ZXN0X2luc25zW3R5cGVdLnN0YXJ0OwotCi0JLyogU2lt
aWxhcmx5IGlmIGl0IGNhbid0IGZpdCAoZG9lc24ndCBoYXBwZW4sIGJ1dCBsZXQncyBiZSB0aG9y
b3VnaCkuICovCi0JaWYgKGxlbiA8IGluc25fbGVuKQotCQlyZXR1cm4gcGFyYXZpcnRfcGF0Y2hf
ZGVmYXVsdCh0eXBlLCBjbG9iYmVyLCBpYnVmLCBhZGRyLCBsZW4pOwotCi0JLyogQ29weSBpbiBv
dXIgaW5zdHJ1Y3Rpb25zLiAqLwotCW1lbWNweShpYnVmLCBsZ3Vlc3RfaW5zbnNbdHlwZV0uc3Rh
cnQsIGluc25fbGVuKTsKLQlyZXR1cm4gaW5zbl9sZW47Ci19Ci0KLS8qRzowMjkKLSAqIE9uY2Ug
d2UgZ2V0IHRvIGxndWVzdF9pbml0KCksIHdlIGtub3cgd2UncmUgYSBHdWVzdC4gIFRoZSB2YXJp
b3VzCi0gKiBwdl9vcHMgc3RydWN0dXJlcyBpbiB0aGUga2VybmVsIHByb3ZpZGUgcG9pbnRzIGZv
ciAoYWxtb3N0KSBldmVyeSByb3V0aW5lIHdlCi0gKiBoYXZlIHRvIG92ZXJyaWRlIHRvIGF2b2lk
IHByaXZpbGVnZWQgaW5zdHJ1Y3Rpb25zLgotICovCi1fX2luaXQgdm9pZCBsZ3Vlc3RfaW5pdCh2
b2lkKQotewotCS8qIFdlJ3JlIHVuZGVyIGxndWVzdC4gKi8KLQlwdl9pbmZvLm5hbWUgPSAibGd1
ZXN0IjsKLQkvKiBXZSdyZSBydW5uaW5nIGF0IHByaXZpbGVnZSBsZXZlbCAxLCBub3QgMCBhcyBu
b3JtYWwuICovCi0JcHZfaW5mby5rZXJuZWxfcnBsID0gMTsKLQkvKiBFdmVyeW9uZSBleGNlcHQg
WGVuIHJ1bnMgd2l0aCB0aGlzIHNldC4gKi8KLQlwdl9pbmZvLnNoYXJlZF9rZXJuZWxfcG1kID0g
MTsKLQotCS8qCi0JICogV2Ugc2V0IHVwIGFsbCB0aGUgbGd1ZXN0IG92ZXJyaWRlcyBmb3Igc2Vu
c2l0aXZlIG9wZXJhdGlvbnMuICBUaGVzZQotCSAqIGFyZSBkZXRhaWxlZCB3aXRoIHRoZSBvcGVy
YXRpb25zIHRoZW1zZWx2ZXMuCi0JICovCi0KLQkvKiBJbnRlcnJ1cHQtcmVsYXRlZCBvcGVyYXRp
b25zICovCi0JcHZfaXJxX29wcy5zYXZlX2ZsID0gUFZfQ0FMTEVFX1NBVkUobGd1ZXN0X3NhdmVf
ZmwpOwotCXB2X2lycV9vcHMucmVzdG9yZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobGdfcmVz
dG9yZV9mbCk7Ci0JcHZfaXJxX29wcy5pcnFfZGlzYWJsZSA9IFBWX0NBTExFRV9TQVZFKGxndWVz
dF9pcnFfZGlzYWJsZSk7Ci0JcHZfaXJxX29wcy5pcnFfZW5hYmxlID0gX19QVl9JU19DQUxMRUVf
U0FWRShsZ19pcnFfZW5hYmxlKTsKLQlwdl9pcnFfb3BzLnNhZmVfaGFsdCA9IGxndWVzdF9zYWZl
X2hhbHQ7Ci0KLQkvKiBTZXR1cCBvcGVyYXRpb25zICovCi0JcHZfaW5pdF9vcHMucGF0Y2ggPSBs
Z3Vlc3RfcGF0Y2g7Ci0KLQkvKiBJbnRlcmNlcHRzIG9mIHZhcmlvdXMgQ1BVIGluc3RydWN0aW9u
cyAqLwotCXB2X2NwdV9vcHMubG9hZF9nZHQgPSBsZ3Vlc3RfbG9hZF9nZHQ7Ci0JcHZfY3B1X29w
cy5jcHVpZCA9IGxndWVzdF9jcHVpZDsKLQlwdl9jcHVfb3BzLmxvYWRfaWR0ID0gbGd1ZXN0X2xv
YWRfaWR0OwotCXB2X2NwdV9vcHMuaXJldCA9IGxndWVzdF9pcmV0OwotCXB2X2NwdV9vcHMubG9h
ZF9zcDAgPSBsZ3Vlc3RfbG9hZF9zcDA7Ci0JcHZfY3B1X29wcy5sb2FkX3RyX2Rlc2MgPSBsZ3Vl
c3RfbG9hZF90cl9kZXNjOwotCXB2X2NwdV9vcHMuc2V0X2xkdCA9IGxndWVzdF9zZXRfbGR0Owot
CXB2X2NwdV9vcHMubG9hZF90bHMgPSBsZ3Vlc3RfbG9hZF90bHM7Ci0JcHZfY3B1X29wcy5nZXRf
ZGVidWdyZWcgPSBsZ3Vlc3RfZ2V0X2RlYnVncmVnOwotCXB2X2NwdV9vcHMuc2V0X2RlYnVncmVn
ID0gbGd1ZXN0X3NldF9kZWJ1Z3JlZzsKLQlwdl9jcHVfb3BzLnJlYWRfY3IwID0gbGd1ZXN0X3Jl
YWRfY3IwOwotCXB2X2NwdV9vcHMud3JpdGVfY3IwID0gbGd1ZXN0X3dyaXRlX2NyMDsKLQlwdl9j
cHVfb3BzLnJlYWRfY3I0ID0gbGd1ZXN0X3JlYWRfY3I0OwotCXB2X2NwdV9vcHMud3JpdGVfY3I0
ID0gbGd1ZXN0X3dyaXRlX2NyNDsKLQlwdl9jcHVfb3BzLndyaXRlX2dkdF9lbnRyeSA9IGxndWVz
dF93cml0ZV9nZHRfZW50cnk7Ci0JcHZfY3B1X29wcy53cml0ZV9pZHRfZW50cnkgPSBsZ3Vlc3Rf
d3JpdGVfaWR0X2VudHJ5OwotCXB2X2NwdV9vcHMud2JpbnZkID0gbGd1ZXN0X3diaW52ZDsKLQlw
dl9jcHVfb3BzLnN0YXJ0X2NvbnRleHRfc3dpdGNoID0gcGFyYXZpcnRfc3RhcnRfY29udGV4dF9z
d2l0Y2g7Ci0JcHZfY3B1X29wcy5lbmRfY29udGV4dF9zd2l0Y2ggPSBsZ3Vlc3RfZW5kX2NvbnRl
eHRfc3dpdGNoOwotCi0JLyogUGFnZXRhYmxlIG1hbmFnZW1lbnQgKi8KLQlwdl9tbXVfb3BzLndy
aXRlX2NyMyA9IGxndWVzdF93cml0ZV9jcjM7Ci0JcHZfbW11X29wcy5mbHVzaF90bGJfdXNlciA9
IGxndWVzdF9mbHVzaF90bGJfdXNlcjsKLQlwdl9tbXVfb3BzLmZsdXNoX3RsYl9zaW5nbGUgPSBs
Z3Vlc3RfZmx1c2hfdGxiX3NpbmdsZTsKLQlwdl9tbXVfb3BzLmZsdXNoX3RsYl9rZXJuZWwgPSBs
Z3Vlc3RfZmx1c2hfdGxiX2tlcm5lbDsKLQlwdl9tbXVfb3BzLnNldF9wdGUgPSBsZ3Vlc3Rfc2V0
X3B0ZTsKLQlwdl9tbXVfb3BzLnNldF9wdGVfYXQgPSBsZ3Vlc3Rfc2V0X3B0ZV9hdDsKLQlwdl9t
bXVfb3BzLnNldF9wbWQgPSBsZ3Vlc3Rfc2V0X3BtZDsKLSNpZmRlZiBDT05GSUdfWDg2X1BBRQot
CXB2X21tdV9vcHMuc2V0X3B0ZV9hdG9taWMgPSBsZ3Vlc3Rfc2V0X3B0ZV9hdG9taWM7Ci0JcHZf
bW11X29wcy5wdGVfY2xlYXIgPSBsZ3Vlc3RfcHRlX2NsZWFyOwotCXB2X21tdV9vcHMucG1kX2Ns
ZWFyID0gbGd1ZXN0X3BtZF9jbGVhcjsKLQlwdl9tbXVfb3BzLnNldF9wdWQgPSBsZ3Vlc3Rfc2V0
X3B1ZDsKLSNlbmRpZgotCXB2X21tdV9vcHMucmVhZF9jcjIgPSBsZ3Vlc3RfcmVhZF9jcjI7Ci0J
cHZfbW11X29wcy5yZWFkX2NyMyA9IGxndWVzdF9yZWFkX2NyMzsKLQlwdl9tbXVfb3BzLmxhenlf
bW9kZS5lbnRlciA9IHBhcmF2aXJ0X2VudGVyX2xhenlfbW11OwotCXB2X21tdV9vcHMubGF6eV9t
b2RlLmxlYXZlID0gbGd1ZXN0X2xlYXZlX2xhenlfbW11X21vZGU7Ci0JcHZfbW11X29wcy5sYXp5
X21vZGUuZmx1c2ggPSBwYXJhdmlydF9mbHVzaF9sYXp5X21tdTsKLQlwdl9tbXVfb3BzLnB0ZV91
cGRhdGUgPSBsZ3Vlc3RfcHRlX3VwZGF0ZTsKLQotI2lmZGVmIENPTkZJR19YODZfTE9DQUxfQVBJ
QwotCS8qIEFQSUMgcmVhZC93cml0ZSBpbnRlcmNlcHRzICovCi0Jc2V0X2xndWVzdF9iYXNpY19h
cGljX29wcygpOwotI2VuZGlmCi0KLQl4ODZfaW5pdC5yZXNvdXJjZXMubWVtb3J5X3NldHVwID0g
bGd1ZXN0X21lbW9yeV9zZXR1cDsKLQl4ODZfaW5pdC5pcnFzLmludHJfaW5pdCA9IGxndWVzdF9p
bml0X0lSUTsKLQl4ODZfaW5pdC50aW1lcnMudGltZXJfaW5pdCA9IGxndWVzdF90aW1lX2luaXQ7
Ci0JeDg2X3BsYXRmb3JtLmNhbGlicmF0ZV90c2MgPSBsZ3Vlc3RfdHNjX2toejsKLQl4ODZfcGxh
dGZvcm0uZ2V0X3dhbGxjbG9jayA9ICBsZ3Vlc3RfZ2V0X3dhbGxjbG9jazsKLQotCS8qCi0JICog
Tm93IGlzIGEgZ29vZCB0aW1lIHRvIGxvb2sgYXQgdGhlIGltcGxlbWVudGF0aW9ucyBvZiB0aGVz
ZSBmdW5jdGlvbnMKLQkgKiBiZWZvcmUgcmV0dXJuaW5nIHRvIHRoZSByZXN0IG9mIGxndWVzdF9p
bml0KCkuCi0JICovCi0KLQkvKkc6MDcwCi0JICogTm93IHdlJ3ZlIHNlZW4gYWxsIHRoZSBwYXJh
dmlydF9vcHMsIHdlIHJldHVybiB0bwotCSAqIGxndWVzdF9pbml0KCkgd2hlcmUgdGhlIHJlc3Qg
b2YgdGhlIGZhaXJseSBjaGFvdGljIGJvb3Qgc2V0dXAKLQkgKiBvY2N1cnMuCi0JICovCi0KLQkv
KgotCSAqIFRoZSBzdGFjayBwcm90ZWN0b3IgaXMgYSB3ZWlyZCB0aGluZyB3aGVyZSBnY2MgcGxh
Y2VzIGEgY2FuYXJ5Ci0JICogdmFsdWUgb24gdGhlIHN0YWNrIGFuZCB0aGVuIGNoZWNrcyBpdCBv
biByZXR1cm4uICBUaGlzIGZpbGUgaXMKLQkgKiBjb21waWxlZCB3aXRoIC1mbm8tc3RhY2stcHJv
dGVjdG9yIGl0LCBzbyB3ZSBnb3QgdGhpcyBmYXIgd2l0aG91dAotCSAqIHByb2JsZW1zLiAgVGhl
IHZhbHVlIG9mIHRoZSBjYW5hcnkgaXMga2VwdCBhdCBvZmZzZXQgMjAgZnJvbSB0aGUKLQkgKiAl
Z3MgcmVnaXN0ZXIsIHNvIHdlIG5lZWQgdG8gc2V0IHRoYXQgdXAgYmVmb3JlIGNhbGxpbmcgQyBm
dW5jdGlvbnMKLQkgKiBpbiBvdGhlciBmaWxlcy4KLQkgKi8KLQlzZXR1cF9zdGFja19jYW5hcnlf
c2VnbWVudCgwKTsKLQotCS8qCi0JICogV2UgY291bGQganVzdCBjYWxsIGxvYWRfc3RhY2tfY2Fu
YXJ5X3NlZ21lbnQoKSwgYnV0IHdlIG1pZ2h0IGFzIHdlbGwKLQkgKiBjYWxsIHN3aXRjaF90b19u
ZXdfZ2R0KCkgd2hpY2ggbG9hZHMgdGhlIHdob2xlIHRhYmxlIGFuZCBzZXRzIHVwIHRoZQotCSAq
IHBlci1jcHUgc2VnbWVudCBkZXNjcmlwdG9yIHJlZ2lzdGVyICVmcyBhcyB3ZWxsLgotCSAqLwot
CXN3aXRjaF90b19uZXdfZ2R0KDApOwotCi0JLyoKLQkgKiBUaGUgSG9zdDwtPkd1ZXN0IFN3aXRj
aGVyIGxpdmVzIGF0IHRoZSB0b3Agb2Ygb3VyIGFkZHJlc3Mgc3BhY2UsIGFuZAotCSAqIHRoZSBI
b3N0IHRvbGQgdXMgaG93IGJpZyBpdCBpcyB3aGVuIHdlIG1hZGUgTEdVRVNUX0lOSVQgaHlwZXJj
YWxsOgotCSAqIGl0IHB1dCB0aGUgYW5zd2VyIGluIGxndWVzdF9kYXRhLnJlc2VydmVfbWVtCi0J
ICovCi0JcmVzZXJ2ZV90b3BfYWRkcmVzcyhsZ3Vlc3RfZGF0YS5yZXNlcnZlX21lbSk7Ci0KLQkv
KiBIb29rIGluIG91ciBzcGVjaWFsIHBhbmljIGh5cGVyY2FsbCBjb2RlLiAqLwotCWF0b21pY19u
b3RpZmllcl9jaGFpbl9yZWdpc3RlcigmcGFuaWNfbm90aWZpZXJfbGlzdCwgJnBhbmljZWQpOwot
Ci0JLyoKLQkgKiBUaGlzIGlzIG1lc3N5IENQVSBzZXR1cCBzdHVmZiB3aGljaCB0aGUgbmF0aXZl
IGJvb3QgY29kZSBkb2VzIGJlZm9yZQotCSAqIHN0YXJ0X2tlcm5lbCwgc28gd2UgaGF2ZSB0byBk
bywgdG9vOgotCSAqLwotCWNwdV9kZXRlY3QoJm5ld19jcHVfZGF0YSk7Ci0JLyogaGVhZC5TIHVz
dWFsbHkgc2V0cyB1cCB0aGUgZmlyc3QgY2FwYWJpbGl0eSB3b3JkLCBzbyBkbyBpdCBoZXJlLiAq
LwotCW5ld19jcHVfZGF0YS54ODZfY2FwYWJpbGl0eVtDUFVJRF8xX0VEWF0gPSBjcHVpZF9lZHgo
MSk7Ci0KLQkvKiBNYXRoIGlzIGFsd2F5cyBoYXJkISAqLwotCXNldF9jcHVfY2FwKCZuZXdfY3B1
X2RhdGEsIFg4Nl9GRUFUVVJFX0ZQVSk7Ci0KLQkvKiBXZSBkb24ndCBoYXZlIGZlYXR1cmVzLiAg
V2UgaGF2ZSBwdXBwaWVzISAgUHVwcGllcyEgKi8KLSNpZmRlZiBDT05GSUdfWDg2X01DRQotCW1j
YV9jZmcuZGlzYWJsZWQgPSB0cnVlOwotI2VuZGlmCi0jaWZkZWYgQ09ORklHX0FDUEkKLQlhY3Bp
X2Rpc2FibGVkID0gMTsKLSNlbmRpZgotCi0JLyoKLQkgKiBXZSBzZXQgdGhlIHByZWZlcnJlZCBj
b25zb2xlIHRvICJodmMiLiAgVGhpcyBpcyB0aGUgImh5cGVydmlzb3IKLQkgKiB2aXJ0dWFsIGNv
bnNvbGUiIGRyaXZlciB3cml0dGVuIGJ5IHRoZSBQb3dlclBDIHBlb3BsZSwgd2hpY2ggd2UgYWxz
bwotCSAqIGFkYXB0ZWQgZm9yIGxndWVzdCdzIHVzZS4KLQkgKi8KLQlhZGRfcHJlZmVycmVkX2Nv
bnNvbGUoImh2YyIsIDAsIE5VTEwpOwotCi0JLyogUmVnaXN0ZXIgb3VyIHZlcnkgZWFybHkgY29u
c29sZS4gKi8KLQl2aXJ0aW9fY29uc19lYXJseV9pbml0KGVhcmx5X3B1dF9jaGFycyk7Ci0KLQkv
KiBEb24ndCBsZXQgQUNQSSB0cnkgdG8gY29udHJvbCBvdXIgUENJIGludGVycnVwdHMuICovCi0J
ZGlzYWJsZV9hY3BpKCk7Ci0KLQkvKiBXZSBjb250cm9sIHRoZW0gb3Vyc2VsdmVzLCBieSBvdmVy
cmlkaW5nIHRoZXNlIHR3byBob29rcy4gKi8KLQlwY2liaW9zX2VuYWJsZV9pcnEgPSBsZ3Vlc3Rf
ZW5hYmxlX2lycTsKLQlwY2liaW9zX2Rpc2FibGVfaXJxID0gbGd1ZXN0X2Rpc2FibGVfaXJxOwot
Ci0JLyoKLQkgKiBMYXN0IG9mIGFsbCwgd2Ugc2V0IHRoZSBwb3dlciBtYW5hZ2VtZW50IHBvd2Vy
b2ZmIGhvb2sgdG8gcG9pbnQgdG8KLQkgKiB0aGUgR3Vlc3Qgcm91dGluZSB0byBwb3dlciBvZmYs
IGFuZCB0aGUgcmVib290IGhvb2sgdG8gb3VyIHJlc3RhcnQKLQkgKiByb3V0aW5lLgotCSAqLwot
CXBtX3Bvd2VyX29mZiA9IGxndWVzdF9wb3dlcl9vZmY7Ci0JbWFjaGluZV9vcHMucmVzdGFydCA9
IGxndWVzdF9yZXN0YXJ0OwotCi0JLyoKLQkgKiBOb3cgd2UncmUgc2V0IHVwLCBjYWxsIGkzODZf
c3RhcnRfa2VybmVsKCkgaW4gaGVhZDMyLmMgYW5kIHdlIHByb2NlZWQKLQkgKiB0byBib290IGFz
IG5vcm1hbC4gIEl0IG5ldmVyIHJldHVybnMuCi0JICovCi0JaTM4Nl9zdGFydF9rZXJuZWwoKTsK
LX0KLS8qCi0gKiBUaGlzIG1hcmtzIHRoZSBlbmQgb2Ygc3RhZ2UgSUkgb2Ygb3VyIGpvdXJuZXks
IFRoZSBHdWVzdC4KLSAqCi0gKiBJdCBpcyBub3cgdGltZSBmb3IgdXMgdG8gZXhwbG9yZSB0aGUg
bGF5ZXIgb2YgdmlydHVhbCBkcml2ZXJzIGFuZCBjb21wbGV0ZQotICogb3VyIHVuZGVyc3RhbmRp
bmcgb2YgdGhlIEd1ZXN0IGluICJtYWtlIERyaXZlcnMiLgotICovCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9sZ3Vlc3QvaGVhZF8zMi5TIGIvYXJjaC94ODYvbGd1ZXN0L2hlYWRfMzIuUwpkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDVhZTYzZjVlYzVkLi4wMDAwMDAwMDAwMDAKLS0tIGEv
YXJjaC94ODYvbGd1ZXN0L2hlYWRfMzIuUworKysgL2Rldi9udWxsCkBAIC0xLDE5MiArMCwwIEBA
Ci0jaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgotI2luY2x1ZGUgPGxpbnV4L2xndWVzdC5oPgot
I2luY2x1ZGUgPGFzbS9sZ3Vlc3RfaGNhbGwuaD4KLSNpbmNsdWRlIDxhc20vYXNtLW9mZnNldHMu
aD4KLSNpbmNsdWRlIDxhc20vdGhyZWFkX2luZm8uaD4KLSNpbmNsdWRlIDxhc20vcHJvY2Vzc29y
LWZsYWdzLmg+Ci0KLS8qRzowMjAKLQotICogT3VyIHN0b3J5IHN0YXJ0cyB3aXRoIHRoZSBieklt
YWdlOiBib290aW5nIHN0YXJ0cyBhdCBzdGFydHVwXzMyIGluCi0gKiBhcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvaGVhZF8zMi5TLiAgVGhpcyBtZXJlbHkgdW5jb21wcmVzc2VzIHRoZSByZWFsCi0g
KiBrZXJuZWwgaW4gcGxhY2UgYW5kIHRoZW4ganVtcHMgaW50byBpdDogc3RhcnR1cF8zMiBpbgot
ICogYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUy4gIEJvdGggcm91dGluZXMgZXhwZWN0cyBhIGJv
b3QgaGVhZGVyIGluIHRoZSAlZXNpCi0gKiByZWdpc3Rlciwgd2hpY2ggaXMgY3JlYXRlZCBieSB0
aGUgYm9vdGxvYWRlciAodGhlIExhdW5jaGVyIGluIG91ciBjYXNlKS4KLSAqCi0gKiBUaGUgc3Rh
cnR1cF8zMiBmdW5jdGlvbiBkb2VzIHZlcnkgbGl0dGxlOiBpdCBjbGVhcnMgdGhlIHVuaW5pdGlh
bGl6ZWQgZ2xvYmFsCi0gKiBDIHZhcmlhYmxlcyB3aGljaCB3ZSBleHBlY3QgdG8gYmUgemVybyAo
aWUuIEJTUykgYW5kIHRoZW4gY29waWVzIHRoZSBib290Ci0gKiBoZWFkZXIgYW5kIGtlcm5lbCBj
b21tYW5kIGxpbmUgc29tZXdoZXJlIHNhZmUsIGFuZCBwb3B1bGF0ZXMgc29tZSBpbml0aWFsCi0g
KiBwYWdlIHRhYmxlcy4gIEZpbmFsbHkgaXQgY2hlY2tzIHRoZSAnaGFyZHdhcmVfc3ViYXJjaCcg
ZmllbGQuICBUaGlzIHdhcwotICogaW50cm9kdWNlZCBpbiAyLjYuMjQgZm9yIGxndWVzdCBhbmQg
WGVuOiBpZiBpdCdzIHNldCB0byAnMScgKGxndWVzdCdzCi0gKiBhc3NpZ25lZCBudW1iZXIpLCB0
aGVuIGl0IGNhbGxzIHVzIGhlcmUuCi0gKgotICogV0FSTklORzogYmUgdmVyeSBjYXJlZnVsIGhl
cmUhICBXZSdyZSBydW5uaW5nIGF0IGFkZHJlc3NlcyBlcXVhbCB0byBwaHlzaWNhbAotICogYWRk
cmVzc2VzIChhcm91bmQgMCksIG5vdCBhYm92ZSBQQUdFX09GRlNFVCBhcyBtb3N0IGNvZGUgZXhw
ZWN0cwotICogKGVnLiAweEMwMDAwMDAwKS4gIEp1bXBzIGFyZSByZWxhdGl2ZSwgc28gdGhleSdy
ZSBPSywgYnV0IHdlIGNhbid0IHRvdWNoIGFueQotICogZGF0YSB3aXRob3V0IHJlbWVtYmVyaW5n
IHRvIHN1YnRyYWN0IF9fUEFHRV9PRkZTRVQhCi0gKgotICogVGhlIC5zZWN0aW9uIGxpbmUgcHV0
cyB0aGlzIGNvZGUgaW4gLmluaXQudGV4dCBzbyBpdCB3aWxsIGJlIGRpc2NhcmRlZCBhZnRlcgot
ICogYm9vdC4KLSAqLwotLnNlY3Rpb24gLmluaXQudGV4dCwgImF4IiwgQHByb2diaXRzCi1FTlRS
WShsZ3Vlc3RfZW50cnkpCi0JLyoKLQkgKiBXZSBtYWtlIHRoZSAiaW5pdGlhbGl6YXRpb24iIGh5
cGVyY2FsbCBub3cgdG8gdGVsbCB0aGUgSG9zdCB3aGVyZQotCSAqIG91ciBsZ3Vlc3RfZGF0YSBz
dHJ1Y3QgaXMuCi0JICovCi0JbW92bCAkTEhDQUxMX0xHVUVTVF9JTklULCAlZWF4Ci0JbW92bCAk
bGd1ZXN0X2RhdGEgLSBfX1BBR0VfT0ZGU0VULCAlZWJ4Ci0JaW50ICRMR1VFU1RfVFJBUF9FTlRS
WQotCi0JLyogTm93IHR1cm4gb3VyIHBhZ2V0YWJsZXMgb247IHNldHVwIGJ5IGFyY2gveDg2L2tl
cm5lbC9oZWFkXzMyLlMuICovCi0JbW92bCAkTEhDQUxMX05FV19QR1RBQkxFLCAlZWF4Ci0JbW92
bCAkKGluaXRpYWxfcGFnZV90YWJsZSAtIF9fUEFHRV9PRkZTRVQpLCAlZWJ4Ci0JaW50ICRMR1VF
U1RfVFJBUF9FTlRSWQotCi0JLyogU2V0IHVwIHRoZSBpbml0aWFsIHN0YWNrIHNvIHdlIGNhbiBy
dW4gQyBjb2RlLiAqLwotCW1vdmwgJChpbml0X3RocmVhZF91bmlvbitUSFJFQURfU0laRSksJWVz
cAotCi0JLyogSnVtcHMgYXJlIHJlbGF0aXZlOiB3ZSdyZSBydW5uaW5nIF9fUEFHRV9PRkZTRVQg
dG9vIGxvdy4gKi8KLQlqbXAgbGd1ZXN0X2luaXQrX19QQUdFX09GRlNFVAotCi0vKkc6MDU1Ci0g
KiBXZSBjcmVhdGUgYSBtYWNybyB3aGljaCBwdXRzIHRoZSBhc3NlbWJsZXIgY29kZSBiZXR3ZWVu
IGxnc3RhcnRfIGFuZCBsZ2VuZF8KLSAqIG1hcmtlcnMuICBUaGVzZSB0ZW1wbGF0ZXMgYXJlIHB1
dCBpbiB0aGUgLnRleHQgc2VjdGlvbjogdGhleSBjYW4ndCBiZQotICogZGlzY2FyZGVkIGFmdGVy
IGJvb3QgYXMgd2UgbWF5IG5lZWQgdG8gcGF0Y2ggbW9kdWxlcywgdG9vLgotICovCi0udGV4dAot
I2RlZmluZSBMR1VFU1RfUEFUQ0gobmFtZSwgaW5zbnMuLi4pCQkJXAotCWxnc3RhcnRfIyNuYW1l
OglpbnNuczsgbGdlbmRfIyNuYW1lOjsJCVwKLQkuZ2xvYmwgbGdzdGFydF8jI25hbWU7IC5nbG9i
bCBsZ2VuZF8jI25hbWUKLQotTEdVRVNUX1BBVENIKGNsaSwgbW92bCAkMCwgbGd1ZXN0X2RhdGEr
TEdVRVNUX0RBVEFfaXJxX2VuYWJsZWQpCi1MR1VFU1RfUEFUQ0gocHVzaGYsIG1vdmwgbGd1ZXN0
X2RhdGErTEdVRVNUX0RBVEFfaXJxX2VuYWJsZWQsICVlYXgpCi0KLS8qRzowMzMKLSAqIEJ1dCB1
c2luZyB0aG9zZSB3cmFwcGVycyBpcyBpbmVmZmljaWVudCAod2UnbGwgc2VlIHdoeSB0aGF0IGRv
ZXNuJ3QgbWF0dGVyCi0gKiBmb3Igc2F2ZV9mbCBhbmQgaXJxX2Rpc2FibGUgbGF0ZXIpLiAgSWYg
d2Ugd3JpdGUgb3VyIHJvdXRpbmVzIGNhcmVmdWxseSBpbgotICogYXNzZW1ibGVyLCB3ZSBjYW4g
YXZvaWQgY2xvYmJlcmluZyBhbnkgcmVnaXN0ZXJzIGFuZCBhdm9pZCBqdW1waW5nIHRocm91Z2gK
LSAqIHRoZSB3cmFwcGVyIGZ1bmN0aW9ucy4KLSAqCi0gKiBJIHNraXBwZWQgb3ZlciBvdXIgZmly
c3QgcGllY2Ugb2YgYXNzZW1ibGVyLCBidXQgdGhpcyBvbmUgaXMgd29ydGggc3R1ZHlpbmcKLSAq
IGluIGEgYml0IG1vcmUgZGV0YWlsIHNvIEknbGwgZGVzY3JpYmUgaW4gZWFzeSBzdGFnZXMuICBG
aXJzdCwgdGhlIHJvdXRpbmUgdG8KLSAqIGVuYWJsZSBpbnRlcnJ1cHRzOgotICovCi1FTlRSWShs
Z19pcnFfZW5hYmxlKQotCS8qCi0JICogVGhlIHJldmVyc2Ugb2YgaXJxX2Rpc2FibGUsIHRoaXMg
c2V0cyBsZ3Vlc3RfZGF0YS5pcnFfZW5hYmxlZCB0bwotCSAqIFg4Nl9FRkxBR1NfSUYgKGllLiAi
SW50ZXJydXB0cyBlbmFibGVkIikuCi0JICovCi0JbW92bCAkWDg2X0VGTEFHU19JRiwgbGd1ZXN0
X2RhdGErTEdVRVNUX0RBVEFfaXJxX2VuYWJsZWQKLQkvKgotCSAqIEJ1dCBub3cgd2UgbmVlZCB0
byBjaGVjayBpZiB0aGUgSG9zdCB3YW50cyB0byBrbm93OiB0aGVyZSBtaWdodCBoYXZlCi0JICog
YmVlbiBpbnRlcnJ1cHRzIHdhaXRpbmcgdG8gYmUgZGVsaXZlcmVkLCBpbiB3aGljaCBjYXNlIGl0
IHdpbGwgaGF2ZQotCSAqIHNldCBsZ3Vlc3RfZGF0YS5pcnFfcGVuZGluZyB0byBYODZfRUZMQUdT
X0lGLiAgSWYgaXQncyBub3QgemVybywgd2UKLQkgKiBqdW1wIHRvIHNlbmRfaW50ZXJydXB0cywg
b3RoZXJ3aXNlIHdlJ3JlIGRvbmUuCi0JICovCi0JY21wbCAkMCwgbGd1ZXN0X2RhdGErTEdVRVNU
X0RBVEFfaXJxX3BlbmRpbmcKLQlqbnogc2VuZF9pbnRlcnJ1cHRzCi0JLyoKLQkgKiBPbmUgY29v
bCB0aGluZyBhYm91dCB4ODYgaXMgdGhhdCB5b3UgY2FuIGRvIG1hbnkgdGhpbmdzIHdpdGhvdXQg
dXNpbmcKLQkgKiBhIHJlZ2lzdGVyLiAgSW4gdGhpcyBjYXNlLCB0aGUgbm9ybWFsIHBhdGggaGFz
bid0IG5lZWRlZCB0byBzYXZlIG9yCi0JICogcmVzdG9yZSBhbnkgcmVnaXN0ZXJzIGF0IGFsbCEK
LQkgKi8KLQlyZXQKLXNlbmRfaW50ZXJydXB0czoKLQkvKgotCSAqIE9LLCBub3cgd2UgbmVlZCBh
IHJlZ2lzdGVyOiBlYXggaXMgdXNlZCBmb3IgdGhlIGh5cGVyY2FsbCBudW1iZXIsCi0JICogd2hp
Y2ggaXMgTEhDQUxMX1NFTkRfSU5URVJSVVBUUy4KLQkgKgotCSAqIFdlIHVzZWQgbm90IHRvIGJv
dGhlciB3aXRoIHRoaXMgcGVuZGluZyBkZXRlY3Rpb24gYXQgYWxsLCB3aGljaCB3YXMKLQkgKiBt
dWNoIHNpbXBsZXIuICBTb29uZXIgb3IgbGF0ZXIgdGhlIEhvc3Qgd291bGQgcmVhbGl6ZSBpdCBo
YWQgdG8KLQkgKiBzZW5kIHVzIGFuIGludGVycnVwdC4gIEJ1dCB0aGF0IHR1cm5zIG91dCB0byBt
YWtlIHBlcmZvcm1hbmNlIDcKLQkgKiB0aW1lcyB3b3JzZSBvbiBhIHNpbXBsZSB0Y3AgYmVuY2ht
YXJrLiAgU28gbm93IHdlIGRvIHRoaXMgdGhlIGhhcmQKLQkgKiB3YXkuCi0JICovCi0JcHVzaGwg
JWVheAotCW1vdmwgJExIQ0FMTF9TRU5EX0lOVEVSUlVQVFMsICVlYXgKLQkvKiBUaGlzIGlzIHRo
ZSBhY3R1YWwgaHlwZXJjYWxsIHRyYXAuICovCi0JaW50ICAkTEdVRVNUX1RSQVBfRU5UUlkKLQkv
KiBQdXQgZWF4IGJhY2sgdGhlIHdheSB3ZSBmb3VuZCBpdC4gKi8KLQlwb3BsICVlYXgKLQlyZXQK
LQotLyoKLSAqIEZpbmFsbHksIHRoZSAicG9wZiIgb3IgInJlc3RvcmUgZmxhZ3MiIHJvdXRpbmUu
ICBUaGUgJWVheCByZWdpc3RlciBob2xkcyB0aGUKLSAqIGZsYWdzIChpbiBwcmFjdGljZSwgZWl0
aGVyIFg4Nl9FRkxBR1NfSUYgb3IgMCk6IGlmIGl0J3MgWDg2X0VGTEFHU19JRiB3ZSdyZQotICog
ZW5hYmxpbmcgaW50ZXJydXB0cyBhZ2FpbiwgaWYgaXQncyAwIHdlJ3JlIGxlYXZpbmcgdGhlbSBv
ZmYuCi0gKi8KLUVOVFJZKGxnX3Jlc3RvcmVfZmwpCi0JLyogVGhpcyBpcyBqdXN0ICJsZ3Vlc3Rf
ZGF0YS5pcnFfZW5hYmxlZCA9IGZsYWdzOyIgKi8KLQltb3ZsICVlYXgsIGxndWVzdF9kYXRhK0xH
VUVTVF9EQVRBX2lycV9lbmFibGVkCi0JLyoKLQkgKiBOb3csIGlmIHRoZSAlZWF4IHZhbHVlIGhh
cyBlbmFibGVkIGludGVycnVwdHMgYW5kCi0JICogbGd1ZXN0X2RhdGEuaXJxX3BlbmRpbmcgaXMg
c2V0LCB3ZSB3YW50IHRvIHRlbGwgdGhlIEhvc3Qgc28gaXQgY2FuCi0JICogZGVsaXZlciBhbnkg
b3V0c3RhbmRpbmcgaW50ZXJydXB0cy4gIEZvcnR1bmF0ZWx5LCBib3RoIHZhbHVlcyB3aWxsCi0J
ICogYmUgWDg2X0VGTEFHU19JRiAoaWUuIDUxMikgaW4gdGhhdCBjYXNlLCBhbmQgdGhlICJ0ZXN0
bCIKLQkgKiBpbnN0cnVjdGlvbiB3aWxsIEFORCB0aGVtIHRvZ2V0aGVyIGZvciB1cy4gIElmIGJv
dGggYXJlIHNldCwgd2UKLQkgKiBqdW1wIHRvIHNlbmRfaW50ZXJydXB0cy4KLQkgKi8KLQl0ZXN0
bCBsZ3Vlc3RfZGF0YStMR1VFU1RfREFUQV9pcnFfcGVuZGluZywgJWVheAotCWpueiBzZW5kX2lu
dGVycnVwdHMKLQkvKiBBZ2FpbiwgdGhlIG5vcm1hbCBwYXRoIGhhcyB1c2VkIG5vIGV4dHJhIHJl
Z2lzdGVycy4gIENsZXZlciwgaHVoPyAqLwotCXJldAotLyo6Ki8KLQotLyogVGhlc2UgZGVtYXJr
IHRoZSBFSVAgd2hlcmUgaG9zdCBzaG91bGQgbmV2ZXIgZGVsaXZlciBpbnRlcnJ1cHRzLiAqLwot
Lmdsb2JhbCBsZ3Vlc3Rfbm9pcnFfaXJldAotCi0vKk06MDA0Ci0gKiBXaGVuIHRoZSBIb3N0IHJl
ZmxlY3RzIGEgdHJhcCBvciBpbmplY3RzIGFuIGludGVycnVwdCBpbnRvIHRoZSBHdWVzdCwgaXQK
LSAqIHNldHMgdGhlIGVmbGFncyBpbnRlcnJ1cHQgYml0IG9uIHRoZSBzdGFjayBiYXNlZCBvbiBs
Z3Vlc3RfZGF0YS5pcnFfZW5hYmxlZCwKLSAqIHNvIHRoZSBHdWVzdCBpcmV0IGxvZ2ljIGRvZXMg
dGhlIHJpZ2h0IHRoaW5nIHdoZW4gcmVzdG9yaW5nIGl0LiAgSG93ZXZlciwKLSAqIHdoZW4gdGhl
IEhvc3Qgc2V0cyB0aGUgR3Vlc3QgdXAgZm9yIGRpcmVjdCB0cmFwcywgc3VjaCBhcyBzeXN0ZW0g
Y2FsbHMsIHRoZQotICogcHJvY2Vzc29yIGlzIHRoZSBvbmUgdG8gcHVzaCBlZmxhZ3Mgb250byB0
aGUgc3RhY2ssIGFuZCB0aGUgaW50ZXJydXB0IGJpdAotICogd2lsbCBiZSAxIChpbiByZWFsaXR5
LCBpbnRlcnJ1cHRzIGFyZSBhbHdheXMgZW5hYmxlZCBpbiB0aGUgR3Vlc3QpLgotICoKLSAqIFRo
aXMgdHVybnMgb3V0IHRvIGJlIGhhcm1sZXNzOiB0aGUgb25seSB0cmFwIHdoaWNoIHNob3VsZCBo
YXBwZW4gdW5kZXIgTGludXgKLSAqIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCBpcyBQYWdlIEZh
dWx0IChkdWUgdG8gb3VyIGxhenkgbWFwcGluZyBvZiB2bWFsbG9jCi0gKiByZWdpb25zKSwgd2hp
Y2ggaGFzIHRvIGJlIHJlZmxlY3RlZCB0aHJvdWdoIHRoZSBIb3N0IGFueXdheS4gIElmIGFub3Ro
ZXIKLSAqIHRyYXAgKmRvZXMqIGdvIG9mZiB3aGVuIGludGVycnVwdHMgYXJlIGRpc2FibGVkLCB0
aGUgR3Vlc3Qgd2lsbCBwYW5pYywgYW5kCi0gKiB3ZSdsbCBuZXZlciBnZXQgdG8gdGhpcyBpcmV0
IQotOiovCi0KLS8qRzowNDUKLSAqIFRoZXJlIGlzIG9uZSBmaW5hbCBwYXJhdmlydF9vcCB0aGF0
IHRoZSBHdWVzdCBpbXBsZW1lbnRzLCBhbmQgZ2xhbmNpbmcgYXQgaXQKLSAqIHlvdSBjYW4gc2Vl
IHdoeSBJIGxlZnQgaXQgdG8gbGFzdC4gIEl0J3MgKmNvb2wqISAgSXQncyBpbiAqYXNzZW1ibGVy
KiEKLSAqCi0gKiBUaGUgImlyZXQiIGluc3RydWN0aW9uIGlzIHVzZWQgdG8gcmV0dXJuIGZyb20g
YW4gaW50ZXJydXB0IG9yIHRyYXAuICBUaGUKLSAqIHN0YWNrIGxvb2tzIGxpa2UgdGhpczoKLSAq
ICAgb2xkIGFkZHJlc3MKLSAqICAgb2xkIGNvZGUgc2VnbWVudCAmIHByaXZpbGVnZSBsZXZlbAot
ICogICBvbGQgcHJvY2Vzc29yIGZsYWdzICgiZWZsYWdzIikKLSAqCi0gKiBUaGUgImlyZXQiIGlu
c3RydWN0aW9uIHBvcHMgdGhvc2UgdmFsdWVzIG9mZiB0aGUgc3RhY2sgYW5kIHJlc3RvcmVzIHRo
ZW0gYWxsCi0gKiBhdCBvbmNlLiAgVGhlIG9ubHkgcHJvYmxlbSBpcyB0aGF0IGVmbGFncyBpbmNs
dWRlcyB0aGUgSW50ZXJydXB0IEZsYWcgd2hpY2gKLSAqIHRoZSBHdWVzdCBjYW4ndCBjaGFuZ2U6
IHRoZSBDUFUgd2lsbCBzaW1wbHkgaWdub3JlIGl0IHdoZW4gd2UgZG8gYW4gImlyZXQiLgotICog
U28gd2UgaGF2ZSB0byBjb3B5IGVmbGFncyBmcm9tIHRoZSBzdGFjayB0byBsZ3Vlc3RfZGF0YS5p
cnFfZW5hYmxlZCBiZWZvcmUKLSAqIHdlIGRvIHRoZSAiaXJldCIuCi0gKgotICogVGhlcmUgYXJl
IHR3byBwcm9ibGVtcyB3aXRoIHRoaXM6IGZpcnN0bHksIHdlIGNhbid0IGNsb2JiZXIgYW55IHJl
Z2lzdGVycwotICogYW5kIHNlY29uZGx5LCB0aGUgd2hvbGUgdGhpbmcgbmVlZHMgdG8gYmUgYXRv
bWljLiAgVGhlIGZpcnN0IHByb2JsZW0KLSAqIGlzIHNvbHZlZCBieSB1c2luZyAicHVzaCBtZW1v
cnkiLyJwb3AgbWVtb3J5IiBpbnN0cnVjdGlvbiBwYWlyIGZvciBjb3B5aW5nLgotICoKLSAqIFRo
ZSBzZWNvbmQgaXMgaGFyZGVyOiBjb3B5aW5nIGVmbGFncyB0byBsZ3Vlc3RfZGF0YS5pcnFfZW5h
YmxlZCB3aWxsIHR1cm4KLSAqIGludGVycnVwdHMgb24gYmVmb3JlIHdlJ3JlIGZpbmlzaGVkLCBz
byB3ZSBjb3VsZCBiZSBpbnRlcnJ1cHRlZCBiZWZvcmUgd2UKLSAqIHJldHVybiB0byB1c2Vyc3Bh
Y2Ugb3Igd2hlcmV2ZXIuICBPdXIgc29sdXRpb24gdG8gdGhpcyBpcyB0byB0ZWxsIHRoZQotICog
SG9zdCB0aGF0IGl0IGlzICpuZXZlciogdG8gaW50ZXJydXB0IHVzIHRoZXJlLCBldmVuIGlmIGlu
dGVycnVwdHMgc2VlbSB0byBiZQotICogZW5hYmxlZC4gKEl0J3Mgbm90IG5lY2Vzc2FyeSB0byBw
cm90ZWN0IHBvcCBpbnN0cnVjdGlvbiwgc2luY2UKLSAqIGRhdGEgZ2V0cyB1cGRhdGVkIG9ubHkg
YWZ0ZXIgaXQgY29tcGxldGVzLCBzbyB3ZSBvbmx5IG5lZWQgdG8gcHJvdGVjdAotICogb25lIGlu
c3RydWN0aW9uLCBpcmV0KS4KLSAqLwotRU5UUlkobGd1ZXN0X2lyZXQpCi0JcHVzaGwJMio0KCVl
c3ApCi0JLyoKLQkgKiBOb3RlIHRoZSAlc3M6IHNlZ21lbnQgcHJlZml4IGhlcmUuICBOb3JtYWwg
ZGF0YSBhY2Nlc3NlcyB1c2UgdGhlCi0JICogImRzIiBzZWdtZW50LCBidXQgdGhhdCB3aWxsIGhh
dmUgYWxyZWFkeSBiZWVuIHJlc3RvcmVkIGZvciB3aGF0ZXZlcgotCSAqIHdlJ3JlIHJldHVybmlu
ZyB0byAoc3VjaCBhcyB1c2Vyc3BhY2UpOiB3ZSBjYW4ndCB0cnVzdCBpdC4gIFRoZSAlc3M6Ci0J
ICogcHJlZml4IG1ha2VzIHN1cmUgd2UgdXNlIHRoZSBzdGFjayBzZWdtZW50LCB3aGljaCBpcyBz
dGlsbCB2YWxpZC4KLQkgKi8KLQlwb3BsCSVzczpsZ3Vlc3RfZGF0YStMR1VFU1RfREFUQV9pcnFf
ZW5hYmxlZAotbGd1ZXN0X25vaXJxX2lyZXQ6Ci0JaXJldApkaWZmIC0tZ2l0IGEvZHJpdmVycy9N
YWtlZmlsZSBiL2RyaXZlcnMvTWFrZWZpbGUKaW5kZXggZGZkY2RhMDBiZmUzLi5kOTBmZGM0MTM2
NDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvTWFrZWZpbGUKKysrIGIvZHJpdmVycy9NYWtlZmlsZQpA
QCAtMTI1LDcgKzEyNSw2IEBAIG9iai0kKENPTkZJR19BQ0NFU1NJQklMSVRZKQkrPSBhY2Nlc3Np
YmlsaXR5Lwogb2JqLSQoQ09ORklHX0lTRE4pCQkrPSBpc2RuLwogb2JqLSQoQ09ORklHX0VEQUMp
CQkrPSBlZGFjLwogb2JqLSQoQ09ORklHX0VJU0EpCQkrPSBlaXNhLwotb2JqLXkJCQkJKz0gbGd1
ZXN0Lwogb2JqLSQoQ09ORklHX0NQVV9GUkVRKQkJKz0gY3B1ZnJlcS8KIG9iai0kKENPTkZJR19D
UFVfSURMRSkJCSs9IGNwdWlkbGUvCiBvYmoteQkJCQkrPSBtbWMvCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2Jsb2NrL0tjb25maWcgYi9kcml2ZXJzL2Jsb2NrL0tjb25maWcKaW5kZXggOGRkYzk4Mjc5
YzhmLi44MGFhZjM0MjBlMTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2svS2NvbmZpZworKysg
Yi9kcml2ZXJzL2Jsb2NrL0tjb25maWcKQEAgLTQ3MCw3ICs0NzAsNyBAQCBjb25maWcgVklSVElP
X0JMSwogCWRlcGVuZHMgb24gVklSVElPCiAJLS0taGVscC0tLQogCSAgVGhpcyBpcyB0aGUgdmly
dHVhbCBibG9jayBkcml2ZXIgZm9yIHZpcnRpby4gIEl0IGNhbiBiZSB1c2VkIHdpdGgKLSAgICAg
ICAgICBsZ3Vlc3Qgb3IgUUVNVSBiYXNlZCBWTU1zIChsaWtlIEtWTSBvciBYZW4pLiAgU2F5IFkg
b3IgTS4KKyAgICAgICAgICBRRU1VIGJhc2VkIFZNTXMgKGxpa2UgS1ZNIG9yIFhlbikuICBTYXkg
WSBvciBNLgogCiBjb25maWcgVklSVElPX0JMS19TQ1NJCiAJYm9vbCAiU0NTSSBwYXNzdGhyb3Vn
aCByZXF1ZXN0IGZvciB0aGUgVmlydGlvIGJsb2NrIGRyaXZlciIKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvY2hhci9LY29uZmlnIGIvZHJpdmVycy9jaGFyL0tjb25maWcKaW5kZXggY2NkMjM5YWI4Nzlm
Li42MjM3MTQzNDQ2MDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY2hhci9LY29uZmlnCisrKyBiL2Ry
aXZlcnMvY2hhci9LY29uZmlnCkBAIC0xNjEsNyArMTYxLDcgQEAgY29uZmlnIFZJUlRJT19DT05T
T0xFCiAJZGVwZW5kcyBvbiBWSVJUSU8gJiYgVFRZCiAJc2VsZWN0IEhWQ19EUklWRVIKIAloZWxw
Ci0JICBWaXJ0aW8gY29uc29sZSBmb3IgdXNlIHdpdGggbGd1ZXN0IGFuZCBvdGhlciBoeXBlcnZp
c29ycy4KKwkgIFZpcnRpbyBjb25zb2xlIGZvciB1c2Ugd2l0aCBoeXBlcnZpc29ycy4KIAogCSAg
QWxzbyBzZXJ2ZXMgYXMgYSBnZW5lcmFsLXB1cnBvc2Ugc2VyaWFsIGRldmljZSBmb3IgZGF0YQog
CSAgdHJhbnNmZXIgYmV0d2VlbiB0aGUgZ3Vlc3QgYW5kIGhvc3QuICBDaGFyYWN0ZXIgZGV2aWNl
cyBhdApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jaGFyL3ZpcnRpb19jb25zb2xlLmMgYi9kcml2ZXJz
L2NoYXIvdmlydGlvX2NvbnNvbGUuYwppbmRleCBhZDg0M2ViMDJhZTcuLjRkMjI5ZGRlNjUyMiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL3ZpcnRpb19jb25zb2xlLmMKKysrIGIvZHJpdmVycy9j
aGFyL3ZpcnRpb19jb25zb2xlLmMKQEAgLTExMzAsNyArMTEzMCw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZmlsZV9vcGVyYXRpb25zIHBvcnRfZm9wcyA9IHsKICAqIFdlIHR1cm4gdGhlIGNoYXJh
Y3RlcnMgaW50byBhIHNjYXR0ZXItZ2F0aGVyIGxpc3QsIGFkZCBpdCB0byB0aGUKICAqIG91dHB1
dCBxdWV1ZSBhbmQgdGhlbiBraWNrIHRoZSBIb3N0LiAgVGhlbiB3ZSBzaXQgaGVyZSB3YWl0aW5n
IGZvcgogICogaXQgdG8gZmluaXNoOiBpbmVmZmljaWVudCBpbiB0aGVvcnksIGJ1dCBpbiBwcmFj
dGljZQotICogaW1wbGVtZW50YXRpb25zIHdpbGwgZG8gaXQgaW1tZWRpYXRlbHkgKGxndWVzdCdz
IExhdW5jaGVyIGRvZXMpLgorICogaW1wbGVtZW50YXRpb25zIHdpbGwgZG8gaXQgaW1tZWRpYXRl
bHkuCiAgKi8KIHN0YXRpYyBpbnQgcHV0X2NoYXJzKHUzMiB2dGVybW5vLCBjb25zdCBjaGFyICpi
dWYsIGludCBjb3VudCkKIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbGd1ZXN0L0tjb25maWcgYi9k
cml2ZXJzL2xndWVzdC9LY29uZmlnCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxNjkx
NzJkMmJhMDUuLjAwMDAwMDAwMDAwMAotLS0gYS9kcml2ZXJzL2xndWVzdC9LY29uZmlnCisrKyAv
ZGV2L251bGwKQEAgLTEsMTMgKzAsMCBAQAotY29uZmlnIExHVUVTVAotCXRyaXN0YXRlICJMaW51
eCBoeXBlcnZpc29yIGV4YW1wbGUgY29kZSIKLQlkZXBlbmRzIG9uIFg4Nl8zMiAmJiBFVkVOVEZE
ICYmIFRUWSAmJiBQQ0lfRElSRUNUCi0Jc2VsZWN0IEhWQ19EUklWRVIKLQktLS1oZWxwLS0tCi0J
ICBUaGlzIGlzIGEgdmVyeSBzaW1wbGUgbW9kdWxlIHdoaWNoIGFsbG93cyB5b3UgdG8gcnVuCi0J
ICBtdWx0aXBsZSBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgTGludXgga2VybmVsLCB1c2luZyB0aGUK
LQkgICJsZ3Vlc3QiIGNvbW1hbmQgZm91bmQgaW4gdGhlIHRvb2xzL2xndWVzdCBkaXJlY3Rvcnku
Ci0KLQkgIE5vdGUgdGhhdCAibGd1ZXN0IiBpcyBwcm9ub3VuY2VkIHRvIHJoeW1lIHdpdGggImZl
bGwgcXVlc3QiLAotCSAgbm90ICJydXN0eXZpc29yIi4gU2VlIHRvb2xzL2xndWVzdC9sZ3Vlc3Qu
dHh0LgotCi0JICBJZiB1bnN1cmUsIHNheSBOLiAgSWYgY3VyaW91cywgc2F5IE0uICBJZiBtYXNv
Y2hpc3RpYywgc2F5IFkuCmRpZmYgLS1naXQgYS9kcml2ZXJzL2xndWVzdC9NYWtlZmlsZSBiL2Ry
aXZlcnMvbGd1ZXN0L01ha2VmaWxlCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxNmY1
MmVlNzM5OTQuLjAwMDAwMDAwMDAwMAotLS0gYS9kcml2ZXJzL2xndWVzdC9NYWtlZmlsZQorKysg
L2Rldi9udWxsCkBAIC0xLDI2ICswLDAgQEAKLSMgSG9zdCByZXF1aXJlcyB0aGUgb3RoZXIgZmls
ZXMsIHdoaWNoIGNhbiBiZSBhIG1vZHVsZS4KLW9iai0kKENPTkZJR19MR1VFU1QpCSs9IGxnLm8K
LWxnLXkgPSBjb3JlLm8gaHlwZXJjYWxscy5vIHBhZ2VfdGFibGVzLm8gaW50ZXJydXB0c19hbmRf
dHJhcHMubyBcCi0Jc2VnbWVudHMubyBsZ3Vlc3RfdXNlci5vCi0KLWxnLSQoQ09ORklHX1g4Nl8z
MikgKz0geDg2L3N3aXRjaGVyXzMyLm8geDg2L2NvcmUubwotCi1QcmVwYXJhdGlvbiBQcmVwYXJh
dGlvbiE6IFBSRUZJWD1QCi1HdWVzdDogUFJFRklYPUcKLURyaXZlcnM6IFBSRUZJWD1ECi1MYXVu
Y2hlcjogUFJFRklYPUwKLUhvc3Q6IFBSRUZJWD1ICi1Td2l0Y2hlcjogUFJFRklYPVMKLU1hc3Rl
cnk6IFBSRUZJWD1NCi1CZWVyOgotCUBmb3IgZiBpbiBQcmVwYXJhdGlvbiBHdWVzdCBEcml2ZXJz
IExhdW5jaGVyIEhvc3QgU3dpdGNoZXIgTWFzdGVyeTsgZG8gZWNobyAiez09LSAkJGYgLT09fSI7
IG1ha2UgLXMgJCRmOyBkb25lOyBlY2hvICJ7PT0tPT19IgotUHJlcGFyYXRpb24gUHJlcGFyYXRp
b24hIEd1ZXN0IERyaXZlcnMgTGF1bmNoZXIgSG9zdCBTd2l0Y2hlciBNYXN0ZXJ5OgotCUBzaCAu
Li8uLi90b29scy9sZ3Vlc3QvZXh0cmFjdCAkKFBSRUZJWCkgYGZpbmQgLi4vLi4vKiAtbmFtZSAn
Ki5bY2hTXScgLXdob2xlbmFtZSAnKmxndWVzdConYAotUHVwcHk6Ci0JQGNsZWFyCi0JQHByaW50
ZiAiICAgICAgX18gIFxuIChfX18oKSdcYDtcbiAvLCAgICAvXGBcbiBcXFxcXFxcIi0tXFxcXFxc
ICAgXG4iCi0JQHNsZWVwIDI7IGNsZWFyOyBwcmludGYgIlxuXG4gICBTaXQhXG5cbiI7IHNsZWVw
IDE7IGNsZWFyCi0JQHByaW50ZiAiICAgIF9fICAgIFxuICAgKCknXGA7ICBcbiAgIC9cXHxcYCBc
biAgLyAgfCAgXG4oL18pX3xfICAgXG4iCi0JQHNsZWVwIDI7IGNsZWFyOyBwcmludGYgIlxuXG4g
IFN0YW5kIVxuXG4iOyBzbGVlcCAxOyBjbGVhcgotCUBwcmludGYgIiAgICBfXyAgICBcbiAgICgp
J1xgOyAgXG4gICAvXFx8XGAgXG4gIC8uXy49IFxuIC98IC8gICAgIFxuKF9cXylfICAgIFxuIgot
CUBzbGVlcCAyOyBjbGVhcjsgcHJpbnRmICJcblxuICBHb29kIHB1cHB5IVxuXG4iOyBzbGVlcCAx
OyBjbGVhcgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9sZ3Vlc3QvUkVBRE1FIGIvZHJpdmVycy9sZ3Vl
c3QvUkVBRE1FCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBiN2RiMzlhNjRjNjYuLjAw
MDAwMDAwMDAwMAotLS0gYS9kcml2ZXJzL2xndWVzdC9SRUFETUUKKysrIC9kZXYvbnVsbApAQCAt
MSw0NyArMCwwIEBACi1XZWxjb21lLCBmcmllbmQgcmVhZGVyLCB0byBsZ3Vlc3QuCi0KLUxndWVz
dCBpcyBhbiBhZHZlbnR1cmUsIHdpdGggeW91LCB0aGUgcmVhZGVyLCBhcyBIZXJvLiAgSSBjYW4n
dCB0aGluayBvZiBtYW55Ci01MDAwLWxpbmUgcHJvamVjdHMgd2hpY2ggb2ZmZXIgYm90aCBzdWNo
IGNhcGFiaWxpdHkgYW5kIGdsaW1wc2VzIG9mIGZ1dHVyZQotcG90ZW50aWFsOyBpdCBpcyBhbiBl
eGNpdGluZyB0aW1lIHRvIGJlIGRlbHZpbmcgaW50byB0aGUgc291cmNlIQotCi1CdXQgYmUgd2Fy
bmVkOyB0aGlzIGlzIGFuIGFyZHVvdXMgam91cm5leSBvZiBzZXZlcmFsIGhvdXJzIG9yIG1vcmUh
ICBBbmQgYXMgd2UKLWtub3csIGFsbCB0cnVlIEhlcm9lcyBhcmUgZHJpdmVuIGJ5IGEgTm9ibGUg
R29hbC4gIFRodXMgSSBvZmZlciBhIEJlZXIgKG9yCi1lcXVpdmFsZW50KSB0byBhbnlvbmUgSSBt
ZWV0IHdobyBoYXMgY29tcGxldGVkIHRoaXMgZG9jdW1lbnRhdGlvbi4KLQotU28gZ2V0IGNvbWZv
cnRhYmxlIGFuZCBrZWVwIHlvdXIgd2l0cyBhYm91dCB5b3UgKGJvdGggcXVpY2sgYW5kIGh1bW9y
b3VzKS4KLUFsb25nIHlvdXIgd2F5IHRvIHRoZSBOb2JsZSBHb2FsLCB5b3Ugd2lsbCBhbHNvIGdh
aW4gbWFzdGVybHkgaW5zaWdodCBpbnRvCi1sZ3Vlc3QsIGFuZCBoeXBlcnZpc29ycyBhbmQgeDg2
IHZpcnR1YWxpemF0aW9uIGluIGdlbmVyYWwuCi0KLU91ciBRdWVzdCBpcyBpbiBzZXZlbiBwYXJ0
czogKGJlc3QgcmVhZCB3aXRoIEMgaGlnaGxpZ2h0aW5nIHR1cm5lZCBvbikKLQotSSkgUHJlcGFy
YXRpb24KLQktIEluIHdoaWNoIG91ciBwb3RlbnRpYWwgaGVybyBpcyBmbG93biBxdWlja2x5IG92
ZXIgdGhlIGxhbmRzY2FwZSBmb3IgYQotCSAgdGFzdGUgb2YgaXRzIHNjb3BlLiAgU3VpdGFibGUg
Zm9yIHRoZSBhcm1jaGFpciBjb2RlcnMgYW5kIG90aGVyIHN1Y2gKLQkgIHBlcnNvbnMgb2YgZmFp
bnQgY29uc3RpdHV0aW9uLgotCi1JSSkgR3Vlc3QKLQktIFdoZXJlIHdlIGVuY291bnRlciB0aGUg
Zmlyc3QgdGFudGFsaXNpbmcgd2lzcHMgb2YgY29kZSwgYW5kIGNvbWUgdG8KLQkgIHVuZGVyc3Rh
bmQgdGhlIGRldGFpbHMgb2YgdGhlIGxpZmUgb2YgYSBHdWVzdCBrZXJuZWwuCi0KLUlJSSkgRHJp
dmVycwotCS0gV2hlcmVieSB0aGUgR3Vlc3QgZmluZHMgaXRzIHZvaWNlIGFuZCBiZWNvbWUgdXNl
ZnVsLCBhbmQgb3VyCi0JICB1bmRlcnN0YW5kaW5nIG9mIHRoZSBHdWVzdCBpcyBjb21wbGV0ZWQu
Ci0KLUlWKSBMYXVuY2hlcgotCS0gV2hlcmUgd2UgdHJhY2UgYmFjayB0byB0aGUgY3JlYXRpb24g
b2YgdGhlIEd1ZXN0LCBhbmQgdGh1cyBiZWdpbiBvdXIKLQkgIHVuZGVyc3RhbmRpbmcgb2YgdGhl
IEhvc3QuCi0KLVYpIEhvc3QKLQktIFdoZXJlIHdlIG1hc3RlciB0aGUgSG9zdCBjb2RlLCB0aHJv
dWdoIGEgbG9uZyBhbmQgdG9ydHVvdXMgam91cm5leS4KLQkgIEluZGVlZCwgaXQgaXMgaGVyZSB0
aGF0IG91ciBoZXJvIGlzIHRlc3RlZCBpbiB0aGUgQml0IG9mIERlc3BhaXIuCi0KLVZJKSBTd2l0
Y2hlcgotCS0gV2hlcmUgb3VyIHVuZGVyc3RhbmRpbmcgb2YgdGhlIGludGVydHdpbmVkIG5hdHVy
ZSBvZiBHdWVzdHMgYW5kIEhvc3RzCi0JICBpcyBjb21wbGV0ZWQuCi0KLVZJSSkgTWFzdGVyeQot
CS0gV2hlcmUgb3VyIGZ1bGx5IGZsZWRnZWQgaGVybyBncmFwcGxlcyB3aXRoIHRoZSBHcmVhdCBR
dWVzdGlvbjoKLQkgICJXaGF0IG5leHQ/IgotCi1tYWtlIFByZXBhcmF0aW9uIQotUnVzdHkgUnVz
c2VsbC4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbGd1ZXN0L2NvcmUuYyBiL2RyaXZlcnMvbGd1ZXN0
L2NvcmUuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMzk1ZWQxOTYxZGJmLi4wMDAw
MDAwMDAwMDAKLS0tIGEvZHJpdmVycy9sZ3Vlc3QvY29yZS5jCisrKyAvZGV2L251bGwKQEAgLTEs
Mzk4ICswLDAgQEAKLS8qUDo0MDAKLSAqIFRoaXMgY29udGFpbnMgcnVuX2d1ZXN0KCkgd2hpY2gg
YWN0dWFsbHkgY2FsbHMgaW50byB0aGUgSG9zdDwtPkd1ZXN0Ci0gKiBTd2l0Y2hlciBhbmQgYW5h
bHl6ZXMgdGhlIHJldHVybiwgc3VjaCBhcyBkZXRlcm1pbmluZyBpZiB0aGUgR3Vlc3Qgd2FudHMg
dGhlCi0gKiBIb3N0IHRvIGRvIHNvbWV0aGluZy4gIFRoaXMgZmlsZSBhbHNvIGNvbnRhaW5zIHVz
ZWZ1bCBoZWxwZXIgcm91dGluZXMuCi06Ki8KLSNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KLSNp
bmNsdWRlIDxsaW51eC9zdHJpbmdpZnkuaD4KLSNpbmNsdWRlIDxsaW51eC9zdGRkZWYuaD4KLSNp
bmNsdWRlIDxsaW51eC9pby5oPgotI2luY2x1ZGUgPGxpbnV4L21tLmg+Ci0jaW5jbHVkZSA8bGlu
dXgvc2NoZWQvc2lnbmFsLmg+Ci0jaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgotI2luY2x1ZGUg
PGxpbnV4L2NwdS5oPgotI2luY2x1ZGUgPGxpbnV4L2ZyZWV6ZXIuaD4KLSNpbmNsdWRlIDxsaW51
eC9oaWdobWVtLmg+Ci0jaW5jbHVkZSA8bGludXgvc2xhYi5oPgotI2luY2x1ZGUgPGFzbS9wYXJh
dmlydC5oPgotI2luY2x1ZGUgPGFzbS9wZ3RhYmxlLmg+Ci0jaW5jbHVkZSA8bGludXgvdWFjY2Vz
cy5oPgotI2luY2x1ZGUgPGFzbS9wb2xsLmg+Ci0jaW5jbHVkZSA8YXNtL2FzbS1vZmZzZXRzLmg+
Ci0jaW5jbHVkZSAibGcuaCIKLQotdW5zaWduZWQgbG9uZyBzd2l0Y2hlcl9hZGRyOwotc3RydWN0
IHBhZ2UgKipsZ19zd2l0Y2hlcl9wYWdlczsKLXN0YXRpYyBzdHJ1Y3Qgdm1fc3RydWN0ICpzd2l0
Y2hlcl90ZXh0X3ZtYTsKLXN0YXRpYyBzdHJ1Y3Qgdm1fc3RydWN0ICpzd2l0Y2hlcl9zdGFja3Nf
dm1hOwotCi0vKiBUaGlzIE9uZSBCaWcgbG9jayBwcm90ZWN0cyBhbGwgaW50ZXItZ3Vlc3QgZGF0
YSBzdHJ1Y3R1cmVzLiAqLwotREVGSU5FX01VVEVYKGxndWVzdF9sb2NrKTsKLQotLypIOjAxMAot
ICogV2UgbmVlZCB0byBzZXQgdXAgdGhlIFN3aXRjaGVyIGF0IGEgaGlnaCB2aXJ0dWFsIGFkZHJl
c3MuICBSZW1lbWJlciB0aGUKLSAqIFN3aXRjaGVyIGlzIGEgZmV3IGh1bmRyZWQgYnl0ZXMgb2Yg
YXNzZW1ibGVyIGNvZGUgd2hpY2ggYWN0dWFsbHkgY2hhbmdlcyB0aGUKLSAqIENQVSB0byBydW4g
dGhlIEd1ZXN0LCBhbmQgdGhlbiBjaGFuZ2VzIGJhY2sgdG8gdGhlIEhvc3Qgd2hlbiBhIHRyYXAg
b3IKLSAqIGludGVycnVwdCBoYXBwZW5zLgotICoKLSAqIFRoZSBTd2l0Y2hlciBjb2RlIG11c3Qg
YmUgYXQgdGhlIHNhbWUgdmlydHVhbCBhZGRyZXNzIGluIHRoZSBHdWVzdCBhcyB0aGUKLSAqIEhv
c3Qgc2luY2UgaXQgd2lsbCBiZSBydW5uaW5nIGFzIHRoZSBzd2l0Y2hvdmVyIG9jY3Vycy4KLSAq
Ci0gKiBUcnlpbmcgdG8gbWFwIG1lbW9yeSBhdCBhIHBhcnRpY3VsYXIgYWRkcmVzcyBpcyBhbiB1
bnVzdWFsIHRoaW5nIHRvIGRvLCBzbwotICogaXQncyBub3QgYSBzaW1wbGUgb25lLWxpbmVyLgot
ICovCi1zdGF0aWMgX19pbml0IGludCBtYXBfc3dpdGNoZXIodm9pZCkKLXsKLQlpbnQgaSwgZXJy
OwotCi0JLyoKLQkgKiBNYXAgdGhlIFN3aXRjaGVyIGluIHRvIGhpZ2ggbWVtb3J5LgotCSAqCi0J
ICogSXQgdHVybnMgb3V0IHRoYXQgaWYgd2UgY2hvb3NlIHRoZSBhZGRyZXNzIDB4RkZDMDAwMDAg
KDRNQiB1bmRlciB0aGUKLQkgKiB0b3AgdmlydHVhbCBhZGRyZXNzKSwgaXQgbWFrZXMgc2V0dGlu
ZyB1cCB0aGUgcGFnZSB0YWJsZXMgcmVhbGx5Ci0JICogZWFzeS4KLQkgKi8KLQotCS8qIFdlIGFz
c3VtZSBTd2l0Y2hlciB0ZXh0IGZpdHMgaW50byBhIHNpbmdsZSBwYWdlLiAqLwotCWlmIChlbmRf
c3dpdGNoZXJfdGV4dCAtIHN0YXJ0X3N3aXRjaGVyX3RleHQgPiBQQUdFX1NJWkUpIHsKLQkJcHJp
bnRrKEtFUk5fRVJSICJsZ3Vlc3Q6IHN3aXRjaGVyIHRleHQgdG9vIGxhcmdlICglenUpXG4iLAot
CQkgICAgICAgZW5kX3N3aXRjaGVyX3RleHQgLSBzdGFydF9zd2l0Y2hlcl90ZXh0KTsKLQkJcmV0
dXJuIC1FSU5WQUw7Ci0JfQotCi0JLyoKLQkgKiBXZSBhbGxvY2F0ZSBhbiBhcnJheSBvZiBzdHJ1
Y3QgcGFnZSBwb2ludGVycy4gIG1hcF92bV9hcmVhKCkgd2FudHMKLQkgKiB0aGlzLCByYXRoZXIg
dGhhbiBqdXN0IGFuIGFycmF5IG9mIHBhZ2VzLgotCSAqLwotCWxnX3N3aXRjaGVyX3BhZ2VzID0g
a21hbGxvYyhzaXplb2YobGdfc3dpdGNoZXJfcGFnZXNbMF0pCi0JCQkJICAgICogVE9UQUxfU1dJ
VENIRVJfUEFHRVMsCi0JCQkJICAgIEdGUF9LRVJORUwpOwotCWlmICghbGdfc3dpdGNoZXJfcGFn
ZXMpIHsKLQkJZXJyID0gLUVOT01FTTsKLQkJZ290byBvdXQ7Ci0JfQotCi0JLyoKLQkgKiBOb3cg
d2UgYWN0dWFsbHkgYWxsb2NhdGUgdGhlIHBhZ2VzLiAgVGhlIEd1ZXN0IHdpbGwgc2VlIHRoZXNl
IHBhZ2VzLAotCSAqIHNvIHdlIG1ha2Ugc3VyZSB0aGV5J3JlIHplcm9lZC4KLQkgKi8KLQlmb3Ig
KGkgPSAwOyBpIDwgVE9UQUxfU1dJVENIRVJfUEFHRVM7IGkrKykgewotCQlsZ19zd2l0Y2hlcl9w
YWdlc1tpXSA9IGFsbG9jX3BhZ2UoR0ZQX0tFUk5FTHxfX0dGUF9aRVJPKTsKLQkJaWYgKCFsZ19z
d2l0Y2hlcl9wYWdlc1tpXSkgewotCQkJZXJyID0gLUVOT01FTTsKLQkJCWdvdG8gZnJlZV9zb21l
X3BhZ2VzOwotCQl9Ci0JfQotCi0JLyoKLQkgKiBDb3B5IGluIHRoZSBjb21waWxlZC1pbiBTd2l0
Y2hlciBjb2RlIChmcm9tIHg4Ni9zd2l0Y2hlcl8zMi5TKS4KLQkgKiBJdCBnb2VzIGluIHRoZSBm
aXJzdCBwYWdlLCB3aGljaCB3ZSBtYXAgaW4gbW9tZW50YXJpbHkuCi0JICovCi0JbWVtY3B5KGtt
YXAobGdfc3dpdGNoZXJfcGFnZXNbMF0pLCBzdGFydF9zd2l0Y2hlcl90ZXh0LAotCSAgICAgICBl
bmRfc3dpdGNoZXJfdGV4dCAtIHN0YXJ0X3N3aXRjaGVyX3RleHQpOwotCWt1bm1hcChsZ19zd2l0
Y2hlcl9wYWdlc1swXSk7Ci0KLQkvKgotCSAqIFdlIHBsYWNlIHRoZSBTd2l0Y2hlciB1bmRlcm5l
YXRoIHRoZSBmaXhtYXAgYXJlYSwgd2hpY2ggaXMgdGhlCi0JICogaGlnaGVzdCB2aXJ0dWFsIGFk
ZHJlc3Mgd2UgY2FuIGdldC4gIFRoaXMgaXMgaW1wb3J0YW50LCBzaW5jZSB3ZQotCSAqIHRlbGwg
dGhlIEd1ZXN0IGl0IGNhbid0IGFjY2VzcyB0aGlzIG1lbW9yeSwgc28gd2Ugd2FudCBpdHMgY2Vp
bGluZwotCSAqIGFzIGhpZ2ggYXMgcG9zc2libGUuCi0JICovCi0Jc3dpdGNoZXJfYWRkciA9IEZJ
WEFERFJfU1RBUlQgLSBUT1RBTF9TV0lUQ0hFUl9QQUdFUypQQUdFX1NJWkU7Ci0KLQkvKgotCSAq
IE5vdyB3ZSByZXNlcnZlIHRoZSAidmlydHVhbCBtZW1vcnkgYXJlYSJzIHdlIHdhbnQuICBXZSBt
aWdodAotCSAqIG5vdCBnZXQgdGhlbSBpbiB0aGVvcnksIGJ1dCBpbiBwcmFjdGljZSBpdCdzIHdv
cmtlZCBzbyBmYXIuCi0JICoKLQkgKiBXZSB3YW50IHRoZSBzd2l0Y2hlciB0ZXh0IHRvIGJlIHJl
YWQtb25seSBhbmQgZXhlY3V0YWJsZSwgYW5kCi0JICogdGhlIHN0YWNrcyB0byBiZSByZWFkLXdy
aXRlIGFuZCBub24tZXhlY3V0YWJsZS4KLQkgKi8KLQlzd2l0Y2hlcl90ZXh0X3ZtYSA9IF9fZ2V0
X3ZtX2FyZWEoUEFHRV9TSVpFLCBWTV9BTExPQ3xWTV9OT19HVUFSRCwKLQkJCQkJICBzd2l0Y2hl
cl9hZGRyLAotCQkJCQkgIHN3aXRjaGVyX2FkZHIgKyBQQUdFX1NJWkUpOwotCi0JaWYgKCFzd2l0
Y2hlcl90ZXh0X3ZtYSkgewotCQllcnIgPSAtRU5PTUVNOwotCQlwcmludGsoImxndWVzdDogY291
bGQgbm90IG1hcCBzd2l0Y2hlciBwYWdlcyBoaWdoXG4iKTsKLQkJZ290byBmcmVlX3BhZ2VzOwot
CX0KLQotCXN3aXRjaGVyX3N0YWNrc192bWEgPSBfX2dldF92bV9hcmVhKFNXSVRDSEVSX1NUQUNL
X1BBR0VTICogUEFHRV9TSVpFLAotCQkJCQkgICAgVk1fQUxMT0N8Vk1fTk9fR1VBUkQsCi0JCQkJ
CSAgICBzd2l0Y2hlcl9hZGRyICsgUEFHRV9TSVpFLAotCQkJCQkgICAgc3dpdGNoZXJfYWRkciAr
IFRPVEFMX1NXSVRDSEVSX1BBR0VTICogUEFHRV9TSVpFKTsKLQlpZiAoIXN3aXRjaGVyX3N0YWNr
c192bWEpIHsKLQkJZXJyID0gLUVOT01FTTsKLQkJcHJpbnRrKCJsZ3Vlc3Q6IGNvdWxkIG5vdCBt
YXAgc3dpdGNoZXIgcGFnZXMgaGlnaFxuIik7Ci0JCWdvdG8gZnJlZV90ZXh0X3ZtYTsKLQl9Ci0K
LQkvKgotCSAqIFRoaXMgY29kZSBhY3R1YWxseSBzZXRzIHVwIHRoZSBwYWdlcyB3ZSd2ZSBhbGxv
Y2F0ZWQgdG8gYXBwZWFyIGF0Ci0JICogc3dpdGNoZXJfYWRkci4gIG1hcF92bV9hcmVhKCkgdGFr
ZXMgdGhlIHZtYSB3ZSBhbGxvY2F0ZWQgYWJvdmUsIHRoZQotCSAqIGtpbmQgb2YgcGFnZXMgd2Un
cmUgbWFwcGluZyAoa2VybmVsIHRleHQgcGFnZXMgYW5kIGtlcm5lbCB3cml0YWJsZQotCSAqIHBh
Z2VzIHJlc3BlY3RpdmVseSksIGFuZCBhIHBvaW50ZXIgdG8gb3VyIGFycmF5IG9mIHN0cnVjdCBw
YWdlcy4KLQkgKi8KLQllcnIgPSBtYXBfdm1fYXJlYShzd2l0Y2hlcl90ZXh0X3ZtYSwgUEFHRV9L
RVJORUxfUlgsIGxnX3N3aXRjaGVyX3BhZ2VzKTsKLQlpZiAoZXJyKSB7Ci0JCXByaW50aygibGd1
ZXN0OiB0ZXh0IG1hcF92bV9hcmVhIGZhaWxlZDogJWlcbiIsIGVycik7Ci0JCWdvdG8gZnJlZV92
bWFzOwotCX0KLQotCWVyciA9IG1hcF92bV9hcmVhKHN3aXRjaGVyX3N0YWNrc192bWEsIFBBR0Vf
S0VSTkVMLAotCQkJICBsZ19zd2l0Y2hlcl9wYWdlcyArIFNXSVRDSEVSX1RFWFRfUEFHRVMpOwot
CWlmIChlcnIpIHsKLQkJcHJpbnRrKCJsZ3Vlc3Q6IHN0YWNrcyBtYXBfdm1fYXJlYSBmYWlsZWQ6
ICVpXG4iLCBlcnIpOwotCQlnb3RvIGZyZWVfdm1hczsKLQl9Ci0KLQkvKgotCSAqIE5vdyB0aGUg
U3dpdGNoZXIgaXMgbWFwcGVkIGF0IHRoZSByaWdodCBhZGRyZXNzLCB3ZSBjYW4ndCBmYWlsIQot
CSAqLwotCXByaW50ayhLRVJOX0lORk8gImxndWVzdDogbWFwcGVkIHN3aXRjaGVyIGF0ICVwXG4i
LAotCSAgICAgICBzd2l0Y2hlcl90ZXh0X3ZtYS0+YWRkcik7Ci0JLyogQW5kIHdlIHN1Y2NlZWRl
ZC4uLiAqLwotCXJldHVybiAwOwotCi1mcmVlX3ZtYXM6Ci0JLyogVW5kb2VzIG1hcF92bV9hcmVh
IGFuZCBfX2dldF92bV9hcmVhICovCi0JdnVubWFwKHN3aXRjaGVyX3N0YWNrc192bWEtPmFkZHIp
OwotZnJlZV90ZXh0X3ZtYToKLQl2dW5tYXAoc3dpdGNoZXJfdGV4dF92bWEtPmFkZHIpOwotZnJl
ZV9wYWdlczoKLQlpID0gVE9UQUxfU1dJVENIRVJfUEFHRVM7Ci1mcmVlX3NvbWVfcGFnZXM6Ci0J
Zm9yICgtLWk7IGkgPj0gMDsgaS0tKQotCQlfX2ZyZWVfcGFnZXMobGdfc3dpdGNoZXJfcGFnZXNb
aV0sIDApOwotCWtmcmVlKGxnX3N3aXRjaGVyX3BhZ2VzKTsKLW91dDoKLQlyZXR1cm4gZXJyOwot
fQotLyo6Ki8KLQotLyogQ2xlYW5pbmcgdXAgdGhlIG1hcHBpbmcgd2hlbiB0aGUgbW9kdWxlIGlz
IHVubG9hZGVkIGlzIGFsbW9zdC4uLiB0b28gZWFzeS4gKi8KLXN0YXRpYyB2b2lkIHVubWFwX3N3
aXRjaGVyKHZvaWQpCi17Ci0JdW5zaWduZWQgaW50IGk7Ci0KLQkvKiB2dW5tYXAoKSB1bmRvZXMg
KmJvdGgqIG1hcF92bV9hcmVhKCkgYW5kIF9fZ2V0X3ZtX2FyZWEoKS4gKi8KLQl2dW5tYXAoc3dp
dGNoZXJfdGV4dF92bWEtPmFkZHIpOwotCXZ1bm1hcChzd2l0Y2hlcl9zdGFja3Nfdm1hLT5hZGRy
KTsKLQkvKiBOb3cgd2UganVzdCBuZWVkIHRvIGZyZWUgdGhlIHBhZ2VzIHdlIGNvcGllZCB0aGUg
c3dpdGNoZXIgaW50byAqLwotCWZvciAoaSA9IDA7IGkgPCBUT1RBTF9TV0lUQ0hFUl9QQUdFUzsg
aSsrKQotCQlfX2ZyZWVfcGFnZXMobGdfc3dpdGNoZXJfcGFnZXNbaV0sIDApOwotCWtmcmVlKGxn
X3N3aXRjaGVyX3BhZ2VzKTsKLX0KLQotLypIOjAzMgotICogRGVhbGluZyBXaXRoIEd1ZXN0IE1l
bW9yeS4KLSAqCi0gKiBCZWZvcmUgd2UgZ28gdG9vIG11Y2ggZnVydGhlciBpbnRvIHRoZSBIb3N0
LCB3ZSBuZWVkIHRvIGdyb2sgdGhlIHJvdXRpbmVzCi0gKiB3ZSB1c2UgdG8gZGVhbCB3aXRoIEd1
ZXN0IG1lbW9yeS4KLSAqCi0gKiBXaGVuIHRoZSBHdWVzdCBnaXZlcyB1cyAod2hhdCBpdCB0aGlu
a3MgaXMpIGEgcGh5c2ljYWwgYWRkcmVzcywgd2UgY2FuIHVzZQotICogdGhlIG5vcm1hbCBjb3B5
X2Zyb21fdXNlcigpICYgY29weV90b191c2VyKCkgb24gdGhlIGNvcnJlc3BvbmRpbmcgcGxhY2Ug
aW4KLSAqIHRoZSBtZW1vcnkgcmVnaW9uIGFsbG9jYXRlZCBieSB0aGUgTGF1bmNoZXIuCi0gKgot
ICogQnV0IHdlIGNhbid0IHRydXN0IHRoZSBHdWVzdDogaXQgbWlnaHQgYmUgdHJ5aW5nIHRvIGFj
Y2VzcyB0aGUgTGF1bmNoZXIKLSAqIGNvZGUuICBXZSBoYXZlIHRvIGNoZWNrIHRoYXQgdGhlIHJh
bmdlIGlzIGJlbG93IHRoZSBwZm5fbGltaXQgdGhlIExhdW5jaGVyCi0gKiBnYXZlIHVzLiAgV2Ug
aGF2ZSB0byBtYWtlIHN1cmUgdGhhdCBhZGRyICsgbGVuIGRvZXNuJ3QgZ2l2ZSB1cyBhIGZhbHNl
Ci0gKiBwb3NpdGl2ZSBieSBvdmVyZmxvd2luZywgdG9vLgotICovCi1ib29sIGxndWVzdF9hZGRy
ZXNzX29rKGNvbnN0IHN0cnVjdCBsZ3Vlc3QgKmxnLAotCQkgICAgICAgdW5zaWduZWQgbG9uZyBh
ZGRyLCB1bnNpZ25lZCBsb25nIGxlbikKLXsKLQlyZXR1cm4gYWRkcitsZW4gPD0gbGctPnBmbl9s
aW1pdCAqIFBBR0VfU0laRSAmJiAoYWRkcitsZW4gPj0gYWRkcik7Ci19Ci0KLS8qCi0gKiBUaGlz
IHJvdXRpbmUgY29waWVzIG1lbW9yeSBmcm9tIHRoZSBHdWVzdC4gIEhlcmUgd2UgY2FuIHNlZSBo
b3cgdXNlZnVsIHRoZQotICoga2lsbF9sZ3Vlc3QoKSByb3V0aW5lIHdlIG1ldCBpbiB0aGUgTGF1
bmNoZXIgY2FuIGJlOiB3ZSByZXR1cm4gYSByYW5kb20KLSAqIHZhbHVlIChhbGwgemVyb2VzKSBp
bnN0ZWFkIG9mIG5lZWRpbmcgdG8gcmV0dXJuIGFuIGVycm9yLgotICovCi12b2lkIF9fbGdyZWFk
KHN0cnVjdCBsZ19jcHUgKmNwdSwgdm9pZCAqYiwgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25l
ZCBieXRlcykKLXsKLQlpZiAoIWxndWVzdF9hZGRyZXNzX29rKGNwdS0+bGcsIGFkZHIsIGJ5dGVz
KQotCSAgICB8fCBjb3B5X2Zyb21fdXNlcihiLCBjcHUtPmxnLT5tZW1fYmFzZSArIGFkZHIsIGJ5
dGVzKSAhPSAwKSB7Ci0JCS8qIGNvcHlfZnJvbV91c2VyIHNob3VsZCBkbyB0aGlzLCBidXQgYXMg
d2UgcmVseSBvbiBpdC4uLiAqLwotCQltZW1zZXQoYiwgMCwgYnl0ZXMpOwotCQlraWxsX2d1ZXN0
KGNwdSwgImJhZCByZWFkIGFkZHJlc3MgJSNseCBsZW4gJXUiLCBhZGRyLCBieXRlcyk7Ci0JfQot
fQotCi0vKiBUaGlzIGlzIHRoZSB3cml0ZSAoY29weSBpbnRvIEd1ZXN0KSB2ZXJzaW9uLiAqLwot
dm9pZCBfX2xnd3JpdGUoc3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIGFkZHIsIGNv
bnN0IHZvaWQgKmIsCi0JICAgICAgIHVuc2lnbmVkIGJ5dGVzKQotewotCWlmICghbGd1ZXN0X2Fk
ZHJlc3Nfb2soY3B1LT5sZywgYWRkciwgYnl0ZXMpCi0JICAgIHx8IGNvcHlfdG9fdXNlcihjcHUt
PmxnLT5tZW1fYmFzZSArIGFkZHIsIGIsIGJ5dGVzKSAhPSAwKQotCQlraWxsX2d1ZXN0KGNwdSwg
ImJhZCB3cml0ZSBhZGRyZXNzICUjbHggbGVuICV1IiwgYWRkciwgYnl0ZXMpOwotfQotLyo6Ki8K
LQotLypIOjAzMAotICogTGV0J3MganVtcCBzdHJhaWdodCB0byB0aGUgdGhlIG1haW4gbG9vcCB3
aGljaCBydW5zIHRoZSBHdWVzdC4KLSAqIFJlbWVtYmVyLCB0aGlzIGlzIGNhbGxlZCBieSB0aGUg
TGF1bmNoZXIgcmVhZGluZyAvZGV2L2xndWVzdCwgYW5kIHdlIGtlZXAKLSAqIGdvaW5nIGFyb3Vu
ZCBhbmQgYXJvdW5kIHVudGlsIHNvbWV0aGluZyBpbnRlcmVzdGluZyBoYXBwZW5zLgotICovCi1p
bnQgcnVuX2d1ZXN0KHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBfX3VzZXIgKnVz
ZXIpCi17Ci0JLyogSWYgdGhlIGxhdW5jaGVyIGFza2VkIGZvciBhIHJlZ2lzdGVyIHdpdGggTEhS
RVFfR0VUUkVHICovCi0JaWYgKGNwdS0+cmVnX3JlYWQpIHsKLQkJaWYgKHB1dF91c2VyKCpjcHUt
PnJlZ19yZWFkLCB1c2VyKSkKLQkJCXJldHVybiAtRUZBVUxUOwotCQljcHUtPnJlZ19yZWFkID0g
TlVMTDsKLQkJcmV0dXJuIHNpemVvZigqY3B1LT5yZWdfcmVhZCk7Ci0JfQotCi0JLyogV2Ugc3Rv
cCBydW5uaW5nIG9uY2UgdGhlIEd1ZXN0IGlzIGRlYWQuICovCi0Jd2hpbGUgKCFjcHUtPmxnLT5k
ZWFkKSB7Ci0JCXVuc2lnbmVkIGludCBpcnE7Ci0JCWJvb2wgbW9yZTsKLQotCQkvKiBGaXJzdCB3
ZSBydW4gYW55IGh5cGVyY2FsbHMgdGhlIEd1ZXN0IHdhbnRzIGRvbmUuICovCi0JCWlmIChjcHUt
PmhjYWxsKQotCQkJZG9faHlwZXJjYWxscyhjcHUpOwotCi0JCS8qIERvIHdlIGhhdmUgdG8gdGVs
bCB0aGUgTGF1bmNoZXIgYWJvdXQgYSB0cmFwPyAqLwotCQlpZiAoY3B1LT5wZW5kaW5nLnRyYXAp
IHsKLQkJCWlmIChjb3B5X3RvX3VzZXIodXNlciwgJmNwdS0+cGVuZGluZywKLQkJCQkJIHNpemVv
ZihjcHUtPnBlbmRpbmcpKSkKLQkJCQlyZXR1cm4gLUVGQVVMVDsKLQkJCXJldHVybiBzaXplb2Yo
Y3B1LT5wZW5kaW5nKTsKLQkJfQotCi0JCS8qCi0JCSAqIEFsbCBsb25nLWxpdmVkIGtlcm5lbCBs
b29wcyBuZWVkIHRvIGNoZWNrIHdpdGggdGhpcyBob3JyaWJsZQotCQkgKiB0aGluZyBjYWxsZWQg
dGhlIGZyZWV6ZXIuICBJZiB0aGUgSG9zdCBpcyB0cnlpbmcgdG8gc3VzcGVuZCwKLQkJICogaXQg
c3RvcHMgdXMuCi0JCSAqLwotCQl0cnlfdG9fZnJlZXplKCk7Ci0KLQkJLyogQ2hlY2sgZm9yIHNp
Z25hbHMgKi8KLQkJaWYgKHNpZ25hbF9wZW5kaW5nKGN1cnJlbnQpKQotCQkJcmV0dXJuIC1FUkVT
VEFSVFNZUzsKLQotCQkvKgotCQkgKiBDaGVjayBpZiB0aGVyZSBhcmUgYW55IGludGVycnVwdHMg
d2hpY2ggY2FuIGJlIGRlbGl2ZXJlZCBub3c6Ci0JCSAqIGlmIHNvLCB0aGlzIHNldHMgdXAgdGhl
IGhhbmRlciB0byBiZSBleGVjdXRlZCB3aGVuIHdlIG5leHQKLQkJICogcnVuIHRoZSBHdWVzdC4K
LQkJICovCi0JCWlycSA9IGludGVycnVwdF9wZW5kaW5nKGNwdSwgJm1vcmUpOwotCQlpZiAoaXJx
IDwgTEdVRVNUX0lSUVMpCi0JCQl0cnlfZGVsaXZlcl9pbnRlcnJ1cHQoY3B1LCBpcnEsIG1vcmUp
OwotCi0JCS8qCi0JCSAqIEp1c3QgbWFrZSBhYnNvbHV0ZWx5IHN1cmUgdGhlIEd1ZXN0IGlzIHN0
aWxsIGFsaXZlLiAgT25lIG9mCi0JCSAqIHRob3NlIGh5cGVyY2FsbHMgY291bGQgaGF2ZSBiZWVu
IGZhdGFsLCBmb3IgZXhhbXBsZS4KLQkJICovCi0JCWlmIChjcHUtPmxnLT5kZWFkKQotCQkJYnJl
YWs7Ci0KLQkJLyoKLQkJICogSWYgdGhlIEd1ZXN0IGFza2VkIHRvIGJlIHN0b3BwZWQsIHdlIHNs
ZWVwLiAgVGhlIEd1ZXN0J3MKLQkJICogY2xvY2sgdGltZXIgd2lsbCB3YWtlIHVzLgotCQkgKi8K
LQkJaWYgKGNwdS0+aGFsdGVkKSB7Ci0JCQlzZXRfY3VycmVudF9zdGF0ZShUQVNLX0lOVEVSUlVQ
VElCTEUpOwotCQkJLyoKLQkJCSAqIEp1c3QgYmVmb3JlIHdlIHNsZWVwLCBtYWtlIHN1cmUgbm8g
aW50ZXJydXB0IHNudWNrIGluCi0JCQkgKiB3aGljaCB3ZSBzaG91bGQgYmUgZG9pbmcuCi0JCQkg
Ki8KLQkJCWlmIChpbnRlcnJ1cHRfcGVuZGluZyhjcHUsICZtb3JlKSA8IExHVUVTVF9JUlFTKQot
CQkJCXNldF9jdXJyZW50X3N0YXRlKFRBU0tfUlVOTklORyk7Ci0JCQllbHNlCi0JCQkJc2NoZWR1
bGUoKTsKLQkJCWNvbnRpbnVlOwotCQl9Ci0KLQkJLyoKLQkJICogT0ssIG5vdyB3ZSdyZSByZWFk
eSB0byBqdW1wIGludG8gdGhlIEd1ZXN0LiAgRmlyc3Qgd2UgcHV0IHVwCi0JCSAqIHRoZSAiRG8g
Tm90IERpc3R1cmIiIHNpZ246Ci0JCSAqLwotCQlsb2NhbF9pcnFfZGlzYWJsZSgpOwotCi0JCS8q
IEFjdHVhbGx5IHJ1biB0aGUgR3Vlc3QgdW50aWwgc29tZXRoaW5nIGhhcHBlbnMuICovCi0JCWxn
dWVzdF9hcmNoX3J1bl9ndWVzdChjcHUpOwotCi0JCS8qIE5vdyB3ZSdyZSByZWFkeSB0byBiZSBp
bnRlcnJ1cHRlZCBvciBtb3ZlZCB0byBvdGhlciBDUFVzICovCi0JCWxvY2FsX2lycV9lbmFibGUo
KTsKLQotCQkvKiBOb3cgd2UgZGVhbCB3aXRoIHdoYXRldmVyIGhhcHBlbmVkIHRvIHRoZSBHdWVz
dC4gKi8KLQkJbGd1ZXN0X2FyY2hfaGFuZGxlX3RyYXAoY3B1KTsKLQl9Ci0KLQkvKiBTcGVjaWFs
IGNhc2U6IEd1ZXN0IGlzICdkZWFkJyBidXQgd2FudHMgYSByZWJvb3QuICovCi0JaWYgKGNwdS0+
bGctPmRlYWQgPT0gRVJSX1BUUigtRVJFU1RBUlQpKQotCQlyZXR1cm4gLUVSRVNUQVJUOwotCi0J
LyogVGhlIEd1ZXN0IGlzIGRlYWQgPT4gIk5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkiICovCi0J
cmV0dXJuIC1FTk9FTlQ7Ci19Ci0KLS8qSDowMDAKLSAqIFdlbGNvbWUgdG8gdGhlIEhvc3QhCi0g
KgotICogQnkgdGhpcyBwb2ludCB5b3VyIGJyYWluIGhhcyBiZWVuIHRpY2tsZWQgYnkgdGhlIEd1
ZXN0IGNvZGUgYW5kIG51bWJlZCBieQotICogdGhlIExhdW5jaGVyIGNvZGU7IHByZXBhcmUgZm9y
IGl0IHRvIGJlIHN0cmV0Y2hlZCBieSB0aGUgSG9zdCBjb2RlLiAgVGhpcyBpcwotICogdGhlIGhl
YXJ0LiAgTGV0J3MgYmVnaW4gYXQgdGhlIGluaXRpYWxpemF0aW9uIHJvdXRpbmUgZm9yIHRoZSBI
b3N0J3MgbGcKLSAqIG1vZHVsZS4KLSAqLwotc3RhdGljIGludCBfX2luaXQgaW5pdCh2b2lkKQot
ewotCWludCBlcnI7Ci0KLQkvKiBMZ3Vlc3QgY2FuJ3QgcnVuIHVuZGVyIFhlbiwgVk1JIG9yIGl0
c2VsZi4gIEl0IGRvZXMgVHJpY2t5IFN0dWZmLiAqLwotCWlmIChnZXRfa2VybmVsX3JwbCgpICE9
IDApIHsKLQkJcHJpbnRrKCJsZ3Vlc3QgaXMgYWZyYWlkIG9mIGJlaW5nIGEgZ3Vlc3RcbiIpOwot
CQlyZXR1cm4gLUVQRVJNOwotCX0KLQotCS8qIEZpcnN0IHdlIHB1dCB0aGUgU3dpdGNoZXIgdXAg
aW4gdmVyeSBoaWdoIHZpcnR1YWwgbWVtb3J5LiAqLwotCWVyciA9IG1hcF9zd2l0Y2hlcigpOwot
CWlmIChlcnIpCi0JCWdvdG8gb3V0OwotCi0JLyogV2UgbWlnaHQgbmVlZCB0byByZXNlcnZlIGFu
IGludGVycnVwdCB2ZWN0b3IuICovCi0JZXJyID0gaW5pdF9pbnRlcnJ1cHRzKCk7Ci0JaWYgKGVy
cikKLQkJZ290byB1bm1hcDsKLQotCS8qIC9kZXYvbGd1ZXN0IG5lZWRzIHRvIGJlIHJlZ2lzdGVy
ZWQuICovCi0JZXJyID0gbGd1ZXN0X2RldmljZV9pbml0KCk7Ci0JaWYgKGVycikKLQkJZ290byBm
cmVlX2ludGVycnVwdHM7Ci0KLQkvKiBGaW5hbGx5IHdlIGRvIHNvbWUgYXJjaGl0ZWN0dXJlLXNw
ZWNpZmljIHNldHVwLiAqLwotCWxndWVzdF9hcmNoX2hvc3RfaW5pdCgpOwotCi0JLyogQWxsIGdv
b2QhICovCi0JcmV0dXJuIDA7Ci0KLWZyZWVfaW50ZXJydXB0czoKLQlmcmVlX2ludGVycnVwdHMo
KTsKLXVubWFwOgotCXVubWFwX3N3aXRjaGVyKCk7Ci1vdXQ6Ci0JcmV0dXJuIGVycjsKLX0KLQot
LyogQ2xlYW5pbmcgdXAgaXMganVzdCB0aGUgc2FtZSBjb2RlLCBiYWNrd2FyZHMuICBXaXRoIGEg
bGl0dGxlIEZyZW5jaC4gKi8KLXN0YXRpYyB2b2lkIF9fZXhpdCBmaW5pKHZvaWQpCi17Ci0JbGd1
ZXN0X2RldmljZV9yZW1vdmUoKTsKLQlmcmVlX2ludGVycnVwdHMoKTsKLQl1bm1hcF9zd2l0Y2hl
cigpOwotCi0JbGd1ZXN0X2FyY2hfaG9zdF9maW5pKCk7Ci19Ci0vKjoqLwotCi0vKgotICogVGhl
IEhvc3Qgc2lkZSBvZiBsZ3Vlc3QgY2FuIGJlIGEgbW9kdWxlLiAgVGhpcyBpcyBhIG5pY2Ugd2F5
IGZvciBwZW9wbGUgdG8KLSAqIHBsYXkgd2l0aCBpdC4KLSAqLwotbW9kdWxlX2luaXQoaW5pdCk7
Ci1tb2R1bGVfZXhpdChmaW5pKTsKLU1PRFVMRV9MSUNFTlNFKCJHUEwiKTsKLU1PRFVMRV9BVVRI
T1IoIlJ1c3R5IFJ1c3NlbGwgPHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdT4iKTsKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvbGd1ZXN0L2h5cGVyY2FsbHMuYyBiL2RyaXZlcnMvbGd1ZXN0L2h5cGVyY2FsbHMu
YwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjAxZjgxYzA0ODczLi4wMDAwMDAwMDAw
MDAKLS0tIGEvZHJpdmVycy9sZ3Vlc3QvaHlwZXJjYWxscy5jCisrKyAvZGV2L251bGwKQEAgLTEs
MzA0ICswLDAgQEAKLS8qUDo1MDAKLSAqIEp1c3QgYXMgdXNlcnNwYWNlIHByb2dyYW1zIHJlcXVl
c3Qga2VybmVsIG9wZXJhdGlvbnMgdGhyb3VnaCBhIHN5c3RlbQotICogY2FsbCwgdGhlIEd1ZXN0
IHJlcXVlc3RzIEhvc3Qgb3BlcmF0aW9ucyB0aHJvdWdoIGEgImh5cGVyY2FsbCIuICBZb3UgbWln
aHQKLSAqIG5vdGljZSB0aGlzIG5vbWVuY2xhdHVyZSBkb2Vzbid0IHJlYWxseSBmb2xsb3cgYW55
IGxvZ2ljLCBidXQgdGhlIG5hbWUgaGFzCi0gKiBiZWVuIGFyb3VuZCBmb3IgbG9uZyBlbm91Z2gg
dGhhdCB3ZSdyZSBzdHVjayB3aXRoIGl0LiAgQXMgeW91J2QgZXhwZWN0LCB0aGlzCi0gKiBjb2Rl
IGlzIGJhc2ljYWxseSBhIG9uZSBiaWcgc3dpdGNoIHN0YXRlbWVudC4KLToqLwotCi0vKiAgQ29w
eXJpZ2h0IChDKSAyMDA2IFJ1c3R5IFJ1c3NlbGwgSUJNIENvcnBvcmF0aW9uCi0KLSAgICBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeQotICAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0gICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKLSAgICAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgotCi0gICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gICAgYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAgICBNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
Ci0gICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLQotICAg
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlCi0gICAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8g
dGhlIEZyZWUgU29mdHdhcmUKLSAgICBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdCwg
RmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgIDAyMTEwLTEzMDEgVVNBCi0qLwotI2luY2x1ZGUgPGxp
bnV4L3VhY2Nlc3MuaD4KLSNpbmNsdWRlIDxsaW51eC9zeXNjYWxscy5oPgotI2luY2x1ZGUgPGxp
bnV4L21tLmg+Ci0jaW5jbHVkZSA8bGludXgva3RpbWUuaD4KLSNpbmNsdWRlIDxhc20vcGFnZS5o
PgotI2luY2x1ZGUgPGFzbS9wZ3RhYmxlLmg+Ci0jaW5jbHVkZSAibGcuaCIKLQotLypIOjEyMAot
ICogVGhpcyBpcyB0aGUgY29yZSBoeXBlcmNhbGwgcm91dGluZTogd2hlcmUgdGhlIEd1ZXN0IGdl
dHMgd2hhdCBpdCB3YW50cy4KLSAqIE9yIGdldHMga2lsbGVkLiAgT3IsIGluIHRoZSBjYXNlIG9m
IExIQ0FMTF9TSFVURE9XTiwgYm90aC4KLSAqLwotc3RhdGljIHZvaWQgZG9faGNhbGwoc3RydWN0
IGxnX2NwdSAqY3B1LCBzdHJ1Y3QgaGNhbGxfYXJncyAqYXJncykKLXsKLQlzd2l0Y2ggKGFyZ3Mt
PmFyZzApIHsKLQljYXNlIExIQ0FMTF9GTFVTSF9BU1lOQzoKLQkJLyoKLQkJICogVGhpcyBjYWxs
IGRvZXMgbm90aGluZywgZXhjZXB0IGJ5IGJyZWFraW5nIG91dCBvZiB0aGUgR3Vlc3QKLQkJICog
aXQgbWFrZXMgdXMgcHJvY2VzcyBhbGwgdGhlIGFzeW5jaHJvbm91cyBoeXBlcmNhbGxzLgotCQkg
Ki8KLQkJYnJlYWs7Ci0JY2FzZSBMSENBTExfU0VORF9JTlRFUlJVUFRTOgotCQkvKgotCQkgKiBU
aGlzIGNhbGwgZG9lcyBub3RoaW5nIHRvbywgYnV0IGJ5IGJyZWFraW5nIG91dCBvZiB0aGUgR3Vl
c3QKLQkJICogaXQgbWFrZXMgdXMgcHJvY2VzcyBhbnkgcGVuZGluZyBpbnRlcnJ1cHRzLgotCQkg
Ki8KLQkJYnJlYWs7Ci0JY2FzZSBMSENBTExfTEdVRVNUX0lOSVQ6Ci0JCS8qCi0JCSAqIFlvdSBj
YW4ndCBnZXQgaGVyZSB1bmxlc3MgeW91J3JlIGFscmVhZHkgaW5pdGlhbGl6ZWQuICBEb24ndAot
CQkgKiBkbyB0aGF0LgotCQkgKi8KLQkJa2lsbF9ndWVzdChjcHUsICJhbHJlYWR5IGhhdmUgbGd1
ZXN0X2RhdGEiKTsKLQkJYnJlYWs7Ci0JY2FzZSBMSENBTExfU0hVVERPV046IHsKLQkJY2hhciBt
c2dbMTI4XTsKLQkJLyoKLQkJICogU2h1dGRvd24gaXMgc3VjaCBhIHRyaXZpYWwgaHlwZXJjYWxs
IHRoYXQgd2UgZG8gaXQgaW4gZml2ZQotCQkgKiBsaW5lcyByaWdodCBoZXJlLgotCQkgKgotCQkg
KiBJZiB0aGUgbGdyZWFkIGZhaWxzLCBpdCB3aWxsIGNhbGwga2lsbF9ndWVzdCgpIGl0c2VsZjsg
dGhlCi0JCSAqIGtpbGxfZ3Vlc3QoKSB3aXRoIHRoZSBtZXNzYWdlIHdpbGwgYmUgaWdub3JlZC4K
LQkJICovCi0JCV9fbGdyZWFkKGNwdSwgbXNnLCBhcmdzLT5hcmcxLCBzaXplb2YobXNnKSk7Ci0J
CW1zZ1tzaXplb2YobXNnKS0xXSA9ICdcMCc7Ci0JCWtpbGxfZ3Vlc3QoY3B1LCAiQ1JBU0g6ICVz
IiwgbXNnKTsKLQkJaWYgKGFyZ3MtPmFyZzIgPT0gTEdVRVNUX1NIVVRET1dOX1JFU1RBUlQpCi0J
CQljcHUtPmxnLT5kZWFkID0gRVJSX1BUUigtRVJFU1RBUlQpOwotCQlicmVhazsKLQl9Ci0JY2Fz
ZSBMSENBTExfRkxVU0hfVExCOgotCQkvKiBGTFVTSF9UTEIgY29tZXMgaW4gdHdvIGZsYXZvcnMs
IGRlcGVuZGluZyBvbiB0aGUgYXJndW1lbnQ6ICovCi0JCWlmIChhcmdzLT5hcmcxKQotCQkJZ3Vl
c3RfcGFnZXRhYmxlX2NsZWFyX2FsbChjcHUpOwotCQllbHNlCi0JCQlndWVzdF9wYWdldGFibGVf
Zmx1c2hfdXNlcihjcHUpOwotCQlicmVhazsKLQotCS8qCi0JICogQWxsIHRoZXNlIGNhbGxzIHNp
bXBseSBwYXNzIHRoZSBhcmd1bWVudHMgdGhyb3VnaCB0byB0aGUgcmlnaHQKLQkgKiByb3V0aW5l
cy4KLQkgKi8KLQljYXNlIExIQ0FMTF9ORVdfUEdUQUJMRToKLQkJZ3Vlc3RfbmV3X3BhZ2V0YWJs
ZShjcHUsIGFyZ3MtPmFyZzEpOwotCQlicmVhazsKLQljYXNlIExIQ0FMTF9TRVRfU1RBQ0s6Ci0J
CWd1ZXN0X3NldF9zdGFjayhjcHUsIGFyZ3MtPmFyZzEsIGFyZ3MtPmFyZzIsIGFyZ3MtPmFyZzMp
OwotCQlicmVhazsKLQljYXNlIExIQ0FMTF9TRVRfUFRFOgotI2lmZGVmIENPTkZJR19YODZfUEFF
Ci0JCWd1ZXN0X3NldF9wdGUoY3B1LCBhcmdzLT5hcmcxLCBhcmdzLT5hcmcyLAotCQkJCV9fcHRl
KGFyZ3MtPmFyZzMgfCAodTY0KWFyZ3MtPmFyZzQgPDwgMzIpKTsKLSNlbHNlCi0JCWd1ZXN0X3Nl
dF9wdGUoY3B1LCBhcmdzLT5hcmcxLCBhcmdzLT5hcmcyLCBfX3B0ZShhcmdzLT5hcmczKSk7Ci0j
ZW5kaWYKLQkJYnJlYWs7Ci0JY2FzZSBMSENBTExfU0VUX1BHRDoKLQkJZ3Vlc3Rfc2V0X3BnZChj
cHUtPmxnLCBhcmdzLT5hcmcxLCBhcmdzLT5hcmcyKTsKLQkJYnJlYWs7Ci0jaWZkZWYgQ09ORklH
X1g4Nl9QQUUKLQljYXNlIExIQ0FMTF9TRVRfUE1EOgotCQlndWVzdF9zZXRfcG1kKGNwdS0+bGcs
IGFyZ3MtPmFyZzEsIGFyZ3MtPmFyZzIpOwotCQlicmVhazsKLSNlbmRpZgotCWNhc2UgTEhDQUxM
X1NFVF9DTE9DS0VWRU5UOgotCQlndWVzdF9zZXRfY2xvY2tldmVudChjcHUsIGFyZ3MtPmFyZzEp
OwotCQlicmVhazsKLQljYXNlIExIQ0FMTF9IQUxUOgotCQkvKiBTaW1pbGFybHksIHRoaXMgc2V0
cyB0aGUgaGFsdGVkIGZsYWcgZm9yIHJ1bl9ndWVzdCgpLiAqLwotCQljcHUtPmhhbHRlZCA9IDE7
Ci0JCWJyZWFrOwotCWRlZmF1bHQ6Ci0JCS8qIEl0IHNob3VsZCBiZSBhbiBhcmNoaXRlY3R1cmUt
c3BlY2lmaWMgaHlwZXJjYWxsLiAqLwotCQlpZiAobGd1ZXN0X2FyY2hfZG9faGNhbGwoY3B1LCBh
cmdzKSkKLQkJCWtpbGxfZ3Vlc3QoY3B1LCAiQmFkIGh5cGVyY2FsbCAlbGlcbiIsIGFyZ3MtPmFy
ZzApOwotCX0KLX0KLQotLypIOjEyNAotICogQXN5bmNocm9ub3VzIGh5cGVyY2FsbHMgYXJlIGVh
c3k6IHdlIGp1c3QgbG9vayBpbiB0aGUgYXJyYXkgaW4gdGhlCi0gKiBHdWVzdCdzICJzdHJ1Y3Qg
bGd1ZXN0X2RhdGEiIHRvIHNlZSBpZiBhbnkgbmV3IG9uZXMgYXJlIG1hcmtlZCAicmVhZHkiLgot
ICoKLSAqIFdlIGFyZSBjYXJlZnVsIHRvIGRvIHRoZXNlIGluIG9yZGVyOiBvYnZpb3VzbHkgd2Ug
cmVzcGVjdCB0aGUgb3JkZXIgdGhlCi0gKiBHdWVzdCBwdXQgdGhlbSBpbiB0aGUgcmluZywgYnV0
IHdlIGFsc28gcHJvbWlzZSB0aGUgR3Vlc3QgdGhhdCB0aGV5IHdpbGwKLSAqIGhhcHBlbiBiZWZv
cmUgYW55IG5vcm1hbCBoeXBlcmNhbGwgKHdoaWNoIGlzIHdoeSB3ZSBjaGVjayB0aGlzIGJlZm9y
ZQotICogY2hlY2tpbmcgZm9yIGEgbm9ybWFsIGhjYWxsKS4KLSAqLwotc3RhdGljIHZvaWQgZG9f
YXN5bmNfaGNhbGxzKHN0cnVjdCBsZ19jcHUgKmNwdSkKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQl1
OCBzdFtMSENBTExfUklOR19TSVpFXTsKLQotCS8qIEZvciBzaW1wbGljaXR5LCB3ZSBjb3B5IHRo
ZSBlbnRpcmUgY2FsbCBzdGF0dXMgYXJyYXkgaW4gYXQgb25jZS4gKi8KLQlpZiAoY29weV9mcm9t
X3VzZXIoJnN0LCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmhjYWxsX3N0YXR1cywgc2l6ZW9mKHN0
KSkpCi0JCXJldHVybjsKLQotCS8qIFdlIHByb2Nlc3MgInN0cnVjdCBsZ3Vlc3RfZGF0YSJzIGhj
YWxsc1tdIHJpbmcgb25jZS4gKi8KLQlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShzdCk7IGkr
KykgewotCQlzdHJ1Y3QgaGNhbGxfYXJncyBhcmdzOwotCQkvKgotCQkgKiBXZSByZW1lbWJlciB3
aGVyZSB3ZSB3ZXJlIHVwIHRvIGZyb20gbGFzdCB0aW1lLiAgVGhpcyBtYWtlcwotCQkgKiBzdXJl
IHRoYXQgdGhlIGh5cGVyY2FsbHMgYXJlIGRvbmUgaW4gdGhlIG9yZGVyIHRoZSBHdWVzdAotCQkg
KiBwbGFjZXMgdGhlbSBpbiB0aGUgcmluZy4KLQkJICovCi0JCXVuc2lnbmVkIGludCBuID0gY3B1
LT5uZXh0X2hjYWxsOwotCi0JCS8qIDB4RkYgbWVhbnMgdGhlcmUncyBubyBjYWxsIGhlcmUgKHll
dCkuICovCi0JCWlmIChzdFtuXSA9PSAweEZGKQotCQkJYnJlYWs7Ci0KLQkJLyoKLQkJICogT0ss
IHdlIGhhdmUgaHlwZXJjYWxsLiAgSW5jcmVtZW50IHRoZSAibmV4dF9oY2FsbCIgY3Vyc29yLAot
CQkgKiBhbmQgd3JhcCBiYWNrIHRvIDAgaWYgd2UgcmVhY2ggdGhlIGVuZC4KLQkJICovCi0JCWlm
ICgrK2NwdS0+bmV4dF9oY2FsbCA9PSBMSENBTExfUklOR19TSVpFKQotCQkJY3B1LT5uZXh0X2hj
YWxsID0gMDsKLQotCQkvKgotCQkgKiBDb3B5IHRoZSBoeXBlcmNhbGwgYXJndW1lbnRzIGludG8g
YSBsb2NhbCBjb3B5IG9mIHRoZQotCQkgKiBoY2FsbF9hcmdzIHN0cnVjdC4KLQkJICovCi0JCWlm
IChjb3B5X2Zyb21fdXNlcigmYXJncywgJmNwdS0+bGctPmxndWVzdF9kYXRhLT5oY2FsbHNbbl0s
Ci0JCQkJICAgc2l6ZW9mKHN0cnVjdCBoY2FsbF9hcmdzKSkpIHsKLQkJCWtpbGxfZ3Vlc3QoY3B1
LCAiRmV0Y2hpbmcgYXN5bmMgaHlwZXJjYWxscyIpOwotCQkJYnJlYWs7Ci0JCX0KLQotCQkvKiBE
byB0aGUgaHlwZXJjYWxsLCBzYW1lIGFzIGEgbm9ybWFsIG9uZS4gKi8KLQkJZG9faGNhbGwoY3B1
LCAmYXJncyk7Ci0KLQkJLyogTWFyayB0aGUgaHlwZXJjYWxsIGRvbmUuICovCi0JCWlmIChwdXRf
dXNlcigweEZGLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmhjYWxsX3N0YXR1c1tuXSkpIHsKLQkJ
CWtpbGxfZ3Vlc3QoY3B1LCAiV3JpdGluZyByZXN1bHQgZm9yIGFzeW5jIGh5cGVyY2FsbCIpOwot
CQkJYnJlYWs7Ci0JCX0KLQotCQkvKgotCQkgKiBTdG9wIGRvaW5nIGh5cGVyY2FsbHMgaWYgdGhl
eSB3YW50IHRvIG5vdGlmeSB0aGUgTGF1bmNoZXI6Ci0JCSAqIGl0IG5lZWRzIHRvIHNlcnZpY2Ug
dGhpcyBmaXJzdC4KLQkJICovCi0JCWlmIChjcHUtPnBlbmRpbmcudHJhcCkKLQkJCWJyZWFrOwot
CX0KLX0KLQotLyoKLSAqIExhc3Qgb2YgYWxsLCB3ZSBsb29rIGF0IHdoYXQgaGFwcGVucyBmaXJz
dCBvZiBhbGwuICBUaGUgdmVyeSBmaXJzdCB0aW1lIHRoZQotICogR3Vlc3QgbWFrZXMgYSBoeXBl
cmNhbGwsIHdlIGVuZCB1cCBoZXJlIHRvIHNldCB0aGluZ3MgdXA6Ci0gKi8KLXN0YXRpYyB2b2lk
IGluaXRpYWxpemUoc3RydWN0IGxnX2NwdSAqY3B1KQotewotCS8qCi0JICogWW91IGNhbid0IGRv
IGFueXRoaW5nIHVudGlsIHlvdSdyZSBpbml0aWFsaXplZC4gIFRoZSBHdWVzdCBrbm93cyB0aGUK
LQkgKiBydWxlcywgc28gd2UncmUgdW5mb3JnaXZpbmcgaGVyZS4KLQkgKi8KLQlpZiAoY3B1LT5o
Y2FsbC0+YXJnMCAhPSBMSENBTExfTEdVRVNUX0lOSVQpIHsKLQkJa2lsbF9ndWVzdChjcHUsICJo
eXBlcmNhbGwgJWxpIGJlZm9yZSBJTklUIiwgY3B1LT5oY2FsbC0+YXJnMCk7Ci0JCXJldHVybjsK
LQl9Ci0KLQlpZiAobGd1ZXN0X2FyY2hfaW5pdF9oeXBlcmNhbGxzKGNwdSkpCi0JCWtpbGxfZ3Vl
c3QoY3B1LCAiYmFkIGd1ZXN0IHBhZ2UgJXAiLCBjcHUtPmxnLT5sZ3Vlc3RfZGF0YSk7Ci0KLQkv
KgotCSAqIFRoZSBHdWVzdCB0ZWxscyB1cyB3aGVyZSB3ZSdyZSBub3QgdG8gZGVsaXZlciBpbnRl
cnJ1cHRzIGJ5IHB1dHRpbmcKLQkgKiB0aGUgaW5zdHJ1Y3Rpb24gYWRkcmVzcyBpbnRvICJzdHJ1
Y3QgbGd1ZXN0X2RhdGEiLgotCSAqLwotCWlmIChnZXRfdXNlcihjcHUtPmxnLT5ub2lycV9pcmV0
LCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPm5vaXJxX2lyZXQpKQotCQlraWxsX2d1ZXN0KGNwdSwg
ImJhZCBndWVzdCBwYWdlICVwIiwgY3B1LT5sZy0+bGd1ZXN0X2RhdGEpOwotCi0JLyoKLQkgKiBX
ZSB3cml0ZSB0aGUgY3VycmVudCB0aW1lIGludG8gdGhlIEd1ZXN0J3MgZGF0YSBwYWdlIG9uY2Ug
c28gaXQgY2FuCi0JICogc2V0IGl0cyBjbG9jay4KLQkgKi8KLQl3cml0ZV90aW1lc3RhbXAoY3B1
KTsKLQotCS8qIHBhZ2VfdGFibGVzLmMgd2lsbCBhbHNvIGRvIHNvbWUgc2V0dXAuICovCi0JcGFn
ZV90YWJsZV9ndWVzdF9kYXRhX2luaXQoY3B1KTsKLQotCS8qCi0JICogVGhpcyBpcyB0aGUgb25l
IGNhc2Ugd2hlcmUgdGhlIGFib3ZlIGFjY2Vzc2VzIG1pZ2h0IGhhdmUgYmVlbiB0aGUKLQkgKiBm
aXJzdCB3cml0ZSB0byBhIEd1ZXN0IHBhZ2UuICBUaGlzIG1heSBoYXZlIGNhdXNlZCBhIGNvcHkt
b24td3JpdGUKLQkgKiBmYXVsdCwgYnV0IHRoZSBvbGQgcGFnZSBtaWdodCBiZSAocmVhZC1vbmx5
KSBpbiB0aGUgR3Vlc3QKLQkgKiBwYWdldGFibGUuCi0JICovCi0JZ3Vlc3RfcGFnZXRhYmxlX2Ns
ZWFyX2FsbChjcHUpOwotfQotLyo6Ki8KLQotLypNOjAxMwotICogSWYgYSBHdWVzdCByZWFkcyBm
cm9tIGEgcGFnZSAoc28gY3JlYXRlcyBhIG1hcHBpbmcpIHRoYXQgaXQgaGFzIG5ldmVyCi0gKiB3
cml0dGVuIHRvLCBhbmQgdGhlbiB0aGUgTGF1bmNoZXIgd3JpdGVzIHRvIGl0IChpZS4gdGhlIG91
dHB1dCBvZiBhIHZpcnR1YWwKLSAqIGRldmljZSksIHRoZSBHdWVzdCB3aWxsIHN0aWxsIHNlZSB0
aGUgb2xkIHBhZ2UuICBJbiBwcmFjdGljZSwgdGhpcyBuZXZlcgotICogaGFwcGVuczogd2h5IHdv
dWxkIHRoZSBHdWVzdCByZWFkIGEgcGFnZSB3aGljaCBpdCBoYXMgbmV2ZXIgd3JpdHRlbiB0bz8g
IEJ1dAotICogYSBzaW1pbGFyIHNjZW5hcmlvIG1pZ2h0IG9uZSBkYXkgYml0ZSB1cywgc28gaXQn
cyB3b3J0aCBtZW50aW9uaW5nLgotICoKLSAqIE5vdGUgdGhhdCBpZiB3ZSB1c2VkIGEgc2hhcmVk
IGFub255bW91cyBtYXBwaW5nIGluIHRoZSBMYXVuY2hlciBpbnN0ZWFkIG9mCi0gKiBtYXBwaW5n
IC9kZXYvemVybyBwcml2YXRlLCB3ZSB3b3VsZG4ndCB3b3JyeSBhYm91dCBjb3Atb24td3JpdGUu
ICBBbmQgd2UKLSAqIG5lZWQgdGhhdCB0byBzd2l0Y2ggdGhlIExhdW5jaGVyIHRvIHByb2Nlc3Nl
cyAoYXdheSBmcm9tIHRocmVhZHMpIGFueXdheS4KLToqLwotCi0vKkg6MTAwCi0gKiBIeXBlcmNh
bGxzCi0gKgotICogUmVtZW1iZXIgZnJvbSB0aGUgR3Vlc3QsIGh5cGVyY2FsbHMgY29tZSBpbiB0
d28gZmxhdm9yczogbm9ybWFsIGFuZAotICogYXN5bmNocm9ub3VzLiAgVGhpcyBmaWxlIGhhbmRs
ZXMgYm90aCBvZiB0eXBlcy4KLSAqLwotdm9pZCBkb19oeXBlcmNhbGxzKHN0cnVjdCBsZ19jcHUg
KmNwdSkKLXsKLQkvKiBOb3QgaW5pdGlhbGl6ZWQgeWV0PyAgVGhpcyBoeXBlcmNhbGwgbXVzdCBk
byBpdC4gKi8KLQlpZiAodW5saWtlbHkoIWNwdS0+bGctPmxndWVzdF9kYXRhKSkgewotCQkvKiBT
ZXQgdXAgdGhlICJzdHJ1Y3QgbGd1ZXN0X2RhdGEiICovCi0JCWluaXRpYWxpemUoY3B1KTsKLQkJ
LyogSGNhbGwgaXMgZG9uZS4gKi8KLQkJY3B1LT5oY2FsbCA9IE5VTEw7Ci0JCXJldHVybjsKLQl9
Ci0KLQkvKgotCSAqIFRoZSBHdWVzdCBoYXMgaW5pdGlhbGl6ZWQuCi0JICoKLQkgKiBMb29rIGlu
IHRoZSBoeXBlcmNhbGwgcmluZyBmb3IgdGhlIGFzeW5jIGh5cGVyY2FsbHM6Ci0JICovCi0JZG9f
YXN5bmNfaGNhbGxzKGNwdSk7Ci0KLQkvKgotCSAqIElmIHdlIHN0b3BwZWQgcmVhZGluZyB0aGUg
aHlwZXJjYWxsIHJpbmcgYmVjYXVzZSB0aGUgR3Vlc3QgZGlkIGEKLQkgKiBOT1RJRlkgdG8gdGhl
IExhdW5jaGVyLCB3ZSB3YW50IHRvIHJldHVybiBub3cuICBPdGhlcndpc2Ugd2UgZG8KLQkgKiB0
aGUgaHlwZXJjYWxsLgotCSAqLwotCWlmICghY3B1LT5wZW5kaW5nLnRyYXApIHsKLQkJZG9faGNh
bGwoY3B1LCBjcHUtPmhjYWxsKTsKLQkJLyoKLQkJICogVHJpY2t5IHBvaW50OiB3ZSByZXNldCB0
aGUgaGNhbGwgcG9pbnRlciB0byBtYXJrIHRoZQotCQkgKiBoeXBlcmNhbGwgYXMgImRvbmUiLiAg
V2UgdXNlIHRoZSBoY2FsbCBwb2ludGVyIHJhdGhlciB0aGFuCi0JCSAqIHRoZSB0cmFwIG51bWJl
ciB0byBpbmRpY2F0ZSBhIGh5cGVyY2FsbCBpcyBwZW5kaW5nLgotCQkgKiBOb3JtYWxseSBpdCBk
b2Vzbid0IG1hdHRlcjogdGhlIEd1ZXN0IHdpbGwgcnVuIGFnYWluIGFuZAotCQkgKiB1cGRhdGUg
dGhlIHRyYXAgbnVtYmVyIGJlZm9yZSB3ZSBjb21lIGJhY2sgaGVyZS4KLQkJICoKLQkJICogSG93
ZXZlciwgaWYgd2UgYXJlIHNpZ25hbGxlZCBvciB0aGUgR3Vlc3Qgc2VuZHMgSS9PIHRvIHRoZQot
CQkgKiBMYXVuY2hlciwgdGhlIHJ1bl9ndWVzdCgpIGxvb3Agd2lsbCBleGl0IHdpdGhvdXQgcnVu
bmluZyB0aGUKLQkJICogR3Vlc3QuICBXaGVuIGl0IGNvbWVzIGJhY2sgaXQgd291bGQgdHJ5IHRv
IHJlLXJ1biB0aGUKLQkJICogaHlwZXJjYWxsLiAgRmluZGluZyB0aGF0IGJ1ZyBzdWNrZWQuCi0J
CSAqLwotCQljcHUtPmhjYWxsID0gTlVMTDsKLQl9Ci19Ci0KLS8qCi0gKiBUaGlzIHJvdXRpbmUg
c3VwcGxpZXMgdGhlIEd1ZXN0IHdpdGggdGltZTogaXQncyB1c2VkIGZvciB3YWxsY2xvY2sgdGlt
ZSBhdAotICogaW5pdGlhbCBib290IGFuZCBhcyBhIHJvdWdoIHRpbWUgc291cmNlIGlmIHRoZSBU
U0MgaXNuJ3QgYXZhaWxhYmxlLgotICovCi12b2lkIHdyaXRlX3RpbWVzdGFtcChzdHJ1Y3QgbGdf
Y3B1ICpjcHUpCi17Ci0Jc3RydWN0IHRpbWVzcGVjIG5vdzsKLQlrdGltZV9nZXRfcmVhbF90cygm
bm93KTsKLQlpZiAoY29weV90b191c2VyKCZjcHUtPmxnLT5sZ3Vlc3RfZGF0YS0+dGltZSwKLQkJ
CSAmbm93LCBzaXplb2Yoc3RydWN0IHRpbWVzcGVjKSkpCi0JCWtpbGxfZ3Vlc3QoY3B1LCAiV3Jp
dGluZyB0aW1lc3RhbXAiKTsKLX0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbGd1ZXN0L2ludGVycnVw
dHNfYW5kX3RyYXBzLmMgYi9kcml2ZXJzL2xndWVzdC9pbnRlcnJ1cHRzX2FuZF90cmFwcy5jCmRl
bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2NzM5MmI2YWI4NDUuLjAwMDAwMDAwMDAwMAot
LS0gYS9kcml2ZXJzL2xndWVzdC9pbnRlcnJ1cHRzX2FuZF90cmFwcy5jCisrKyAvZGV2L251bGwK
QEAgLTEsNzA2ICswLDAgQEAKLS8qUDo4MDAKLSAqIEludGVycnVwdHMgKHRyYXBzKSBhcmUgY29t
cGxpY2F0ZWQgZW5vdWdoIHRvIGVhcm4gdGhlaXIgb3duIGZpbGUuCi0gKiBUaGVyZSBhcmUgdGhy
ZWUgY2xhc3NlcyBvZiBpbnRlcnJ1cHRzOgotICoKLSAqIDEpIFJlYWwgaGFyZHdhcmUgaW50ZXJy
dXB0cyB3aGljaCBvY2N1ciB3aGlsZSB3ZSdyZSBydW5uaW5nIHRoZSBHdWVzdCwKLSAqIDIpIElu
dGVycnVwdHMgZm9yIHZpcnR1YWwgZGV2aWNlcyBhdHRhY2hlZCB0byB0aGUgR3Vlc3QsIGFuZAot
ICogMykgVHJhcHMgYW5kIGZhdWx0cyBmcm9tIHRoZSBHdWVzdC4KLSAqCi0gKiBSZWFsIGhhcmR3
YXJlIGludGVycnVwdHMgbXVzdCBiZSBkZWxpdmVyZWQgdG8gdGhlIEhvc3QsIG5vdCB0aGUgR3Vl
c3QuCi0gKiBWaXJ0dWFsIGludGVycnVwdHMgbXVzdCBiZSBkZWxpdmVyZWQgdG8gdGhlIEd1ZXN0
LCBidXQgd2UgbWFrZSB0aGVtIGxvb2sKLSAqIGp1c3QgbGlrZSByZWFsIGhhcmR3YXJlIHdvdWxk
IGRlbGl2ZXIgdGhlbS4gIFRyYXBzIGZyb20gdGhlIEd1ZXN0IGNhbiBiZSBzZXQKLSAqIHVwIHRv
IGdvIGRpcmVjdGx5IGJhY2sgaW50byB0aGUgR3Vlc3QsIGJ1dCBzb21ldGltZXMgdGhlIEhvc3Qg
d2FudHMgdG8gc2VlCi0gKiB0aGVtIGZpcnN0LCBzbyB3ZSBhbHNvIGhhdmUgYSB3YXkgb2YgInJl
ZmxlY3RpbmciIHRoZW0gaW50byB0aGUgR3Vlc3QgYXMgaWYKLSAqIHRoZXkgaGFkIGJlZW4gZGVs
aXZlcmVkIHRvIGl0IGRpcmVjdGx5LgotOiovCi0jaW5jbHVkZSA8bGludXgvdWFjY2Vzcy5oPgot
I2luY2x1ZGUgPGxpbnV4L2ludGVycnVwdC5oPgotI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgot
I2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+Ci0jaW5jbHVkZSAibGcuaCIKLQotLyogQWxsb3cgR3Vl
c3RzIHRvIHVzZSBhIG5vbi0xMjggKGllLiBub24tTGludXgpIHN5c2NhbGwgdHJhcC4gKi8KLXN0
YXRpYyB1bnNpZ25lZCBpbnQgc3lzY2FsbF92ZWN0b3IgPSBJQTMyX1NZU0NBTExfVkVDVE9SOwot
bW9kdWxlX3BhcmFtKHN5c2NhbGxfdmVjdG9yLCB1aW50LCAwNDQ0KTsKLQotLyogVGhlIGFkZHJl
c3Mgb2YgdGhlIGludGVycnVwdCBoYW5kbGVyIGlzIHNwbGl0IGludG8gdHdvIGJpdHM6ICovCi1z
dGF0aWMgdW5zaWduZWQgbG9uZyBpZHRfYWRkcmVzcyh1MzIgbG8sIHUzMiBoaSkKLXsKLQlyZXR1
cm4gKGxvICYgMHgwMDAwRkZGRikgfCAoaGkgJiAweEZGRkYwMDAwKTsKLX0KLQotLyoKLSAqIFRo
ZSAidHlwZSIgb2YgdGhlIGludGVycnVwdCBoYW5kbGVyIGlzIGEgNCBiaXQgZmllbGQ6IHdlIG9u
bHkgc3VwcG9ydCBhCi0gKiBjb3VwbGUgb2YgdHlwZXMuCi0gKi8KLXN0YXRpYyBpbnQgaWR0X3R5
cGUodTMyIGxvLCB1MzIgaGkpCi17Ci0JcmV0dXJuIChoaSA+PiA4KSAmIDB4RjsKLX0KLQotLyog
QW4gSURUIGVudHJ5IGNhbid0IGJlIHVzZWQgdW5sZXNzIHRoZSAicHJlc2VudCIgYml0IGlzIHNl
dC4gKi8KLXN0YXRpYyBib29sIGlkdF9wcmVzZW50KHUzMiBsbywgdTMyIGhpKQotewotCXJldHVy
biAoaGkgJiAweDgwMDApOwotfQotCi0vKgotICogV2UgbmVlZCBhIGhlbHBlciB0byAicHVzaCIg
YSB2YWx1ZSBvbnRvIHRoZSBHdWVzdCdzIHN0YWNrLCBzaW5jZSB0aGF0J3MgYQotICogYmlnIHBh
cnQgb2Ygd2hhdCBkZWxpdmVyaW5nIGFuIGludGVycnVwdCBkb2VzLgotICovCi1zdGF0aWMgdm9p
ZCBwdXNoX2d1ZXN0X3N0YWNrKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyAqZ3N0
YWNrLCB1MzIgdmFsKQotewotCS8qIFN0YWNrIGdyb3dzIHVwd2FyZHM6IG1vdmUgc3RhY2sgdGhl
biB3cml0ZSB2YWx1ZS4gKi8KLQkqZ3N0YWNrIC09IDQ7Ci0JbGd3cml0ZShjcHUsICpnc3RhY2ss
IHUzMiwgdmFsKTsKLX0KLQotLypIOjIxMAotICogVGhlIHB1c2hfZ3Vlc3RfaW50ZXJydXB0X3N0
YWNrKCkgcm91dGluZSBzYXZlcyBHdWVzdCBzdGF0ZSBvbiB0aGUgc3RhY2sgZm9yCi0gKiBhbiBp
bnRlcnJ1cHQgb3IgdHJhcC4gIFRoZSBtZWNoYW5pY3Mgb2YgZGVsaXZlcmluZyB0cmFwcyBhbmQg
aW50ZXJydXB0cyB0bwotICogdGhlIEd1ZXN0IGFyZSB0aGUgc2FtZSwgZXhjZXB0IHNvbWUgdHJh
cHMgaGF2ZSBhbiAiZXJyb3IgY29kZSIgd2hpY2ggZ2V0cwotICogcHVzaGVkIG9udG8gdGhlIHN0
YWNrIGFzIHdlbGw6IHRoZSBjYWxsZXIgdGVsbHMgdXMgaWYgdGhpcyBpcyBvbmUuCi0gKgotICog
V2Ugc2V0IHVwIHRoZSBzdGFjayBqdXN0IGxpa2UgdGhlIENQVSBkb2VzIGZvciBhIHJlYWwgaW50
ZXJydXB0LCBzbyBpdCdzCi0gKiBpZGVudGljYWwgZm9yIHRoZSBHdWVzdCAoYW5kIHRoZSBzdGFu
ZGFyZCAiaXJldCIgaW5zdHJ1Y3Rpb24gd2lsbCB1bmRvCi0gKiBpdCkuCi0gKi8KLXN0YXRpYyB2
b2lkIHB1c2hfZ3Vlc3RfaW50ZXJydXB0X3N0YWNrKHN0cnVjdCBsZ19jcHUgKmNwdSwgYm9vbCBo
YXNfZXJyKQotewotCXVuc2lnbmVkIGxvbmcgZ3N0YWNrLCBvcmlnc3RhY2s7Ci0JdTMyIGVmbGFn
cywgc3MsIGlycV9lbmFibGU7Ci0JdW5zaWduZWQgbG9uZyB2aXJ0c3RhY2s7Ci0KLQkvKgotCSAq
IFRoZXJlIGFyZSB0d28gY2FzZXMgZm9yIGludGVycnVwdHM6IG9uZSB3aGVyZSB0aGUgR3Vlc3Qg
aXMgYWxyZWFkeQotCSAqIGluIHRoZSBrZXJuZWwsIGFuZCBhIG1vcmUgY29tcGxleCBvbmUgd2hl
cmUgdGhlIEd1ZXN0IGlzIGluCi0JICogdXNlcnNwYWNlLiAgV2UgY2hlY2sgdGhlIHByaXZpbGVn
ZSBsZXZlbCB0byBmaW5kIG91dC4KLQkgKi8KLQlpZiAoKGNwdS0+cmVncy0+c3MmMHgzKSAhPSBH
VUVTVF9QTCkgewotCQkvKgotCQkgKiBUaGUgR3Vlc3QgdG9sZCB1cyB0aGVpciBrZXJuZWwgc3Rh
Y2sgd2l0aCB0aGUgU0VUX1NUQUNLCi0JCSAqIGh5cGVyY2FsbDogYm90aCB0aGUgdmlydHVhbCBh
ZGRyZXNzIGFuZCB0aGUgc2VnbWVudC4KLQkJICovCi0JCXZpcnRzdGFjayA9IGNwdS0+ZXNwMTsK
LQkJc3MgPSBjcHUtPnNzMTsKLQotCQlvcmlnc3RhY2sgPSBnc3RhY2sgPSBndWVzdF9wYShjcHUs
IHZpcnRzdGFjayk7Ci0JCS8qCi0JCSAqIFdlIHB1c2ggdGhlIG9sZCBzdGFjayBzZWdtZW50IGFu
ZCBwb2ludGVyIG9udG8gdGhlIG5ldwotCQkgKiBzdGFjazogd2hlbiB0aGUgR3Vlc3QgZG9lcyBh
biAiaXJldCIgYmFjayBmcm9tIHRoZSBpbnRlcnJ1cHQKLQkJICogaGFuZGxlciB0aGUgQ1BVIHdp
bGwgbm90aWNlIHRoZXkncmUgZHJvcHBpbmcgcHJpdmlsZWdlCi0JCSAqIGxldmVscyBhbmQgZXhw
ZWN0IHRoZXNlIGhlcmUuCi0JCSAqLwotCQlwdXNoX2d1ZXN0X3N0YWNrKGNwdSwgJmdzdGFjaywg
Y3B1LT5yZWdzLT5zcyk7Ci0JCXB1c2hfZ3Vlc3Rfc3RhY2soY3B1LCAmZ3N0YWNrLCBjcHUtPnJl
Z3MtPmVzcCk7Ci0JfSBlbHNlIHsKLQkJLyogV2UncmUgc3RheWluZyBvbiB0aGUgc2FtZSBHdWVz
dCAoa2VybmVsKSBzdGFjay4gKi8KLQkJdmlydHN0YWNrID0gY3B1LT5yZWdzLT5lc3A7Ci0JCXNz
ID0gY3B1LT5yZWdzLT5zczsKLQotCQlvcmlnc3RhY2sgPSBnc3RhY2sgPSBndWVzdF9wYShjcHUs
IHZpcnRzdGFjayk7Ci0JfQotCi0JLyoKLQkgKiBSZW1lbWJlciB0aGF0IHdlIG5ldmVyIGxldCB0
aGUgR3Vlc3QgYWN0dWFsbHkgZGlzYWJsZSBpbnRlcnJ1cHRzLCBzbwotCSAqIHRoZSAiSW50ZXJy
dXB0IEZsYWciIGJpdCBpcyBhbHdheXMgc2V0LiAgV2UgY29weSB0aGF0IGJpdCBmcm9tIHRoZQot
CSAqIEd1ZXN0J3MgImlycV9lbmFibGVkIiBmaWVsZCBpbnRvIHRoZSBlZmxhZ3Mgd29yZDogd2Ug
c2F3IHRoZSBHdWVzdAotCSAqIGNvcHkgaXQgYmFjayBpbiAibGd1ZXN0X2lyZXQiLgotCSAqLwot
CWVmbGFncyA9IGNwdS0+cmVncy0+ZWZsYWdzOwotCWlmIChnZXRfdXNlcihpcnFfZW5hYmxlLCAm
Y3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmlycV9lbmFibGVkKSA9PSAwCi0JICAgICYmICEoaXJxX2Vu
YWJsZSAmIFg4Nl9FRkxBR1NfSUYpKQotCQllZmxhZ3MgJj0gflg4Nl9FRkxBR1NfSUY7Ci0KLQkv
KgotCSAqIEFuIGludGVycnVwdCBpcyBleHBlY3RlZCB0byBwdXNoIHRocmVlIHRoaW5ncyBvbiB0
aGUgc3RhY2s6IHRoZSBvbGQKLQkgKiAiZWZsYWdzIiB3b3JkLCB0aGUgb2xkIGNvZGUgc2VnbWVu
dCwgYW5kIHRoZSBvbGQgaW5zdHJ1Y3Rpb24KLQkgKiBwb2ludGVyLgotCSAqLwotCXB1c2hfZ3Vl
c3Rfc3RhY2soY3B1LCAmZ3N0YWNrLCBlZmxhZ3MpOwotCXB1c2hfZ3Vlc3Rfc3RhY2soY3B1LCAm
Z3N0YWNrLCBjcHUtPnJlZ3MtPmNzKTsKLQlwdXNoX2d1ZXN0X3N0YWNrKGNwdSwgJmdzdGFjaywg
Y3B1LT5yZWdzLT5laXApOwotCi0JLyogRm9yIHRoZSBzaXggdHJhcHMgd2hpY2ggc3VwcGx5IGFu
IGVycm9yIGNvZGUsIHdlIHB1c2ggdGhhdCwgdG9vLiAqLwotCWlmIChoYXNfZXJyKQotCQlwdXNo
X2d1ZXN0X3N0YWNrKGNwdSwgJmdzdGFjaywgY3B1LT5yZWdzLT5lcnJjb2RlKTsKLQotCS8qIEFk
anVzdCB0aGUgc3RhY2sgcG9pbnRlciBhbmQgc3RhY2sgc2VnbWVudC4gKi8KLQljcHUtPnJlZ3Mt
PnNzID0gc3M7Ci0JY3B1LT5yZWdzLT5lc3AgPSB2aXJ0c3RhY2sgKyAoZ3N0YWNrIC0gb3JpZ3N0
YWNrKTsKLX0KLQotLyoKLSAqIFRoaXMgYWN0dWFsbHkgbWFrZXMgdGhlIEd1ZXN0IHN0YXJ0IGV4
ZWN1dGluZyB0aGUgZ2l2ZW4gaW50ZXJydXB0L3RyYXAKLSAqIGhhbmRsZXIuCi0gKgotICogImxv
IiBhbmQgImhpIiBhcmUgdGhlIHR3byBwYXJ0cyBvZiB0aGUgSW50ZXJydXB0IERlc2NyaXB0b3Ig
VGFibGUgZm9yIHRoaXMKLSAqIGludGVycnVwdCBvciB0cmFwLiAgSXQncyBzcGxpdCBpbnRvIHR3
byBwYXJ0cyBmb3IgdHJhZGl0aW9uYWwgcmVhc29uczogZ2NjCi0gKiBvbiBpMzg2IHVzZWQgdG8g
YmUgZnJpZ2h0ZW5lZCBieSA2NCBiaXQgbnVtYmVycy4KLSAqLwotc3RhdGljIHZvaWQgZ3Vlc3Rf
cnVuX2ludGVycnVwdChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHUzMiBsbywgdTMyIGhpKQotewotCS8q
IElmIHdlJ3JlIGFscmVhZHkgaW4gdGhlIGtlcm5lbCwgd2UgZG9uJ3QgY2hhbmdlIHN0YWNrcy4g
Ki8KLQlpZiAoKGNwdS0+cmVncy0+c3MmMHgzKSAhPSBHVUVTVF9QTCkKLQkJY3B1LT5yZWdzLT5z
cyA9IGNwdS0+ZXNwMTsKLQotCS8qCi0JICogU2V0IHRoZSBjb2RlIHNlZ21lbnQgYW5kIHRoZSBh
ZGRyZXNzIHRvIGV4ZWN1dGUuCi0JICovCi0JY3B1LT5yZWdzLT5jcyA9IChfX0tFUk5FTF9DU3xH
VUVTVF9QTCk7Ci0JY3B1LT5yZWdzLT5laXAgPSBpZHRfYWRkcmVzcyhsbywgaGkpOwotCi0JLyoK
LQkgKiBUcmFwcGluZyBhbHdheXMgY2xlYXJzIHRoZXNlIGZsYWdzOgotCSAqIFRGOiBUcmFwIGZs
YWcKLQkgKiBWTTogVmlydHVhbCA4MDg2IG1vZGUKLQkgKiBSRjogUmVzdW1lCi0JICogTlQ6IE5l
c3RlZCB0YXNrLgotCSAqLwotCWNwdS0+cmVncy0+ZWZsYWdzICY9Ci0JCX4oWDg2X0VGTEFHU19U
RnxYODZfRUZMQUdTX1ZNfFg4Nl9FRkxBR1NfUkZ8WDg2X0VGTEFHU19OVCk7Ci0KLQkvKgotCSAq
IFRoZXJlIGFyZSB0d28ga2luZHMgb2YgaW50ZXJydXB0IGhhbmRsZXJzOiAweEUgaXMgYW4gImlu
dGVycnVwdAotCSAqIGdhdGUiIHdoaWNoIGV4cGVjdHMgaW50ZXJydXB0cyB0byBiZSBkaXNhYmxl
ZCBvbiBlbnRyeS4KLQkgKi8KLQlpZiAoaWR0X3R5cGUobG8sIGhpKSA9PSAweEUpCi0JCWlmIChw
dXRfdXNlcigwLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmlycV9lbmFibGVkKSkKLQkJCWtpbGxf
Z3Vlc3QoY3B1LCAiRGlzYWJsaW5nIGludGVycnVwdHMiKTsKLX0KLQotLyogVGhpcyByZXN0b3Jl
cyB0aGUgZWZsYWdzIHdvcmQgd2hpY2ggd2FzIHB1c2hlZCBvbiB0aGUgc3RhY2sgYnkgYSB0cmFw
ICovCi1zdGF0aWMgdm9pZCByZXN0b3JlX2VmbGFncyhzdHJ1Y3QgbGdfY3B1ICpjcHUpCi17Ci0J
LyogVGhpcyBpcyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgc3RhY2suICovCi0JdW5zaWdu
ZWQgbG9uZyBzdGFja19wYSA9IGd1ZXN0X3BhKGNwdSwgY3B1LT5yZWdzLT5lc3ApOwotCi0JLyoK
LQkgKiBTdGFjayBsb29rcyBsaWtlIHRoaXM6Ci0JICogQWRkcmVzcwlDb250ZW50cwotCSAqIGVz
cAkJRUlQCi0JICogZXNwICsgNAlDUwotCSAqIGVzcCArIDgJRUZMQUdTCi0JICovCi0JY3B1LT5y
ZWdzLT5lZmxhZ3MgPSBsZ3JlYWQoY3B1LCBzdGFja19wYSArIDgsIHUzMik7Ci0JY3B1LT5yZWdz
LT5lZmxhZ3MgJj0KLQkJfihYODZfRUZMQUdTX1RGfFg4Nl9FRkxBR1NfVk18WDg2X0VGTEFHU19S
RnxYODZfRUZMQUdTX05UKTsKLX0KLQotLypIOjIwNQotICogVmlydHVhbCBJbnRlcnJ1cHRzLgot
ICoKLSAqIGludGVycnVwdF9wZW5kaW5nKCkgcmV0dXJucyB0aGUgZmlyc3QgcGVuZGluZyBpbnRl
cnJ1cHQgd2hpY2ggaXNuJ3QgYmxvY2tlZAotICogYnkgdGhlIEd1ZXN0LiAgSXQgaXMgY2FsbGVk
IGJlZm9yZSBldmVyeSBlbnRyeSB0byB0aGUgR3Vlc3QsIGFuZCBqdXN0IGJlZm9yZQotICogd2Ug
Z28gdG8gc2xlZXAgd2hlbiB0aGUgR3Vlc3QgaGFzIGhhbHRlZCBpdHNlbGYuCi0gKi8KLXVuc2ln
bmVkIGludCBpbnRlcnJ1cHRfcGVuZGluZyhzdHJ1Y3QgbGdfY3B1ICpjcHUsIGJvb2wgKm1vcmUp
Ci17Ci0JdW5zaWduZWQgaW50IGlycTsKLQlERUNMQVJFX0JJVE1BUChibGssIExHVUVTVF9JUlFT
KTsKLQotCS8qIElmIHRoZSBHdWVzdCBoYXNuJ3QgZXZlbiBpbml0aWFsaXplZCB5ZXQsIHdlIGNh
biBkbyBub3RoaW5nLiAqLwotCWlmICghY3B1LT5sZy0+bGd1ZXN0X2RhdGEpCi0JCXJldHVybiBM
R1VFU1RfSVJRUzsKLQotCS8qCi0JICogVGFrZSBvdXIgImlycXNfcGVuZGluZyIgYXJyYXkgYW5k
IHJlbW92ZSBhbnkgaW50ZXJydXB0cyB0aGUgR3Vlc3QKLQkgKiB3YW50cyBibG9ja2VkOiB0aGUg
cmVzdWx0IGVuZHMgdXAgaW4gImJsayIuCi0JICovCi0JaWYgKGNvcHlfZnJvbV91c2VyKCZibGss
IGNwdS0+bGctPmxndWVzdF9kYXRhLT5ibG9ja2VkX2ludGVycnVwdHMsCi0JCQkgICBzaXplb2Yo
YmxrKSkpCi0JCXJldHVybiBMR1VFU1RfSVJRUzsKLQliaXRtYXBfYW5kbm90KGJsaywgY3B1LT5p
cnFzX3BlbmRpbmcsIGJsaywgTEdVRVNUX0lSUVMpOwotCi0JLyogRmluZCB0aGUgZmlyc3QgaW50
ZXJydXB0LiAqLwotCWlycSA9IGZpbmRfZmlyc3RfYml0KGJsaywgTEdVRVNUX0lSUVMpOwotCSpt
b3JlID0gZmluZF9uZXh0X2JpdChibGssIExHVUVTVF9JUlFTLCBpcnErMSk7Ci0KLQlyZXR1cm4g
aXJxOwotfQotCi0vKgotICogVGhpcyBhY3R1YWxseSBkaXZlcnRzIHRoZSBHdWVzdCB0byBydW5u
aW5nIGFuIGludGVycnVwdCBoYW5kbGVyLCBvbmNlIGFuCi0gKiBpbnRlcnJ1cHQgaGFzIGJlZW4g
aWRlbnRpZmllZCBieSBpbnRlcnJ1cHRfcGVuZGluZygpLgotICovCi12b2lkIHRyeV9kZWxpdmVy
X2ludGVycnVwdChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2lnbmVkIGludCBpcnEsIGJvb2wgbW9y
ZSkKLXsKLQlzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmlkdDsKLQotCUJVR19PTihpcnEgPj0gTEdVRVNU
X0lSUVMpOwotCi0JLyogSWYgdGhleSdyZSBoYWx0ZWQsIGludGVycnVwdHMgcmVzdGFydCB0aGVt
LiAqLwotCWlmIChjcHUtPmhhbHRlZCkgewotCQkvKiBSZS1lbmFibGUgaW50ZXJydXB0cy4gKi8K
LQkJaWYgKHB1dF91c2VyKFg4Nl9FRkxBR1NfSUYsICZjcHUtPmxnLT5sZ3Vlc3RfZGF0YS0+aXJx
X2VuYWJsZWQpKQotCQkJa2lsbF9ndWVzdChjcHUsICJSZS1lbmFibGluZyBpbnRlcnJ1cHRzIik7
Ci0JCWNwdS0+aGFsdGVkID0gMDsKLQl9IGVsc2UgewotCQkvKiBPdGhlcndpc2Ugd2UgY2hlY2sg
aWYgdGhleSBoYXZlIGludGVycnVwdHMgZGlzYWJsZWQuICovCi0JCXUzMiBpcnFfZW5hYmxlZDsK
LQkJaWYgKGdldF91c2VyKGlycV9lbmFibGVkLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmlycV9l
bmFibGVkKSkKLQkJCWlycV9lbmFibGVkID0gMDsKLQkJaWYgKCFpcnFfZW5hYmxlZCkgewotCQkJ
LyogTWFrZSBzdXJlIHRoZXkga25vdyBhbiBJUlEgaXMgcGVuZGluZy4gKi8KLQkJCXB1dF91c2Vy
KFg4Nl9FRkxBR1NfSUYsCi0JCQkJICZjcHUtPmxnLT5sZ3Vlc3RfZGF0YS0+aXJxX3BlbmRpbmcp
OwotCQkJcmV0dXJuOwotCQl9Ci0JfQotCi0JLyoKLQkgKiBMb29rIGF0IHRoZSBJRFQgZW50cnkg
dGhlIEd1ZXN0IGdhdmUgdXMgZm9yIHRoaXMgaW50ZXJydXB0LiAgVGhlCi0JICogZmlyc3QgMzIg
KEZJUlNUX0VYVEVSTkFMX1ZFQ1RPUikgZW50cmllcyBhcmUgZm9yIHRyYXBzLCBzbyB3ZSBza2lw
Ci0JICogb3ZlciB0aGVtLgotCSAqLwotCWlkdCA9ICZjcHUtPmFyY2guaWR0W0ZJUlNUX0VYVEVS
TkFMX1ZFQ1RPUitpcnFdOwotCS8qIElmIHRoZXkgZG9uJ3QgaGF2ZSBhIGhhbmRsZXIgKHlldD8p
LCB3ZSBqdXN0IGlnbm9yZSBpdCAqLwotCWlmIChpZHRfcHJlc2VudChpZHQtPmEsIGlkdC0+Yikp
IHsKLQkJLyogT0ssIG1hcmsgaXQgbm8gbG9uZ2VyIHBlbmRpbmcgYW5kIGRlbGl2ZXIgaXQuICov
Ci0JCWNsZWFyX2JpdChpcnEsIGNwdS0+aXJxc19wZW5kaW5nKTsKLQotCQkvKgotCQkgKiBUaGV5
IG1heSBiZSBhYm91dCB0byBpcmV0LCB3aGVyZSB0aGV5IGFza2VkIHVzIG5ldmVyIHRvCi0JCSAq
IGRlbGl2ZXIgaW50ZXJydXB0cy4gIEluIHRoaXMgY2FzZSwgd2UgY2FuIGVtdWxhdGUgdGhhdCBp
cmV0Ci0JCSAqIHRoZW4gaW1tZWRpYXRlbHkgZGVsaXZlciB0aGUgaW50ZXJydXB0LiAgVGhpcyBp
cyBiYXNpY2FsbHkKLQkJICogYSBub29wOiB0aGUgaXJldCB3b3VsZCBwb3AgdGhlIGludGVycnVw
dCBmcmFtZSBhbmQgcmVzdG9yZQotCQkgKiBlZmxhZ3MsIGFuZCB0aGVuIHdlJ2Qgc2V0IGl0IHVw
IGFnYWluLiAgU28ganVzdCByZXN0b3JlIHRoZQotCQkgKiBlZmxhZ3Mgd29yZCBhbmQganVtcCBz
dHJhaWdodCB0byB0aGUgaGFuZGxlciBpbiB0aGlzIGNhc2UuCi0JCSAqCi0JCSAqIERlbnlzIFZs
YXNlbmtvIHBvaW50cyBvdXQgdGhhdCB0aGlzIGlzbid0IHF1aXRlIHJpZ2h0OiBpZgotCQkgKiB0
aGUgaXJldCB3YXMgcmV0dXJuaW5nIHRvIHVzZXJzcGFjZSwgdGhlbiB0aGF0IGludGVycnVwdAot
CQkgKiB3b3VsZCByZXNldCB0aGUgc3RhY2sgcG9pbnRlciAod2hpY2ggdGhlIEd1ZXN0IHRvbGQg
dXMKLQkJICogYWJvdXQgdmlhIExIQ0FMTF9TRVRfU1RBQ0spLiAgQnV0IHVubGVzcyB0aGUgR3Vl
c3QgaXMgYmVpbmcKLQkJICogKnJlYWxseSogd2VpcmQsIHRoYXQgd2lsbCBiZSB0aGUgc2FtZSBh
cyB0aGUgY3VycmVudCBzdGFjawotCQkgKiBhbnl3YXkuCi0JCSAqLwotCQlpZiAoY3B1LT5yZWdz
LT5laXAgPT0gY3B1LT5sZy0+bm9pcnFfaXJldCkgewotCQkJcmVzdG9yZV9lZmxhZ3MoY3B1KTsK
LQkJfSBlbHNlIHsKLQkJCS8qCi0JCQkgKiBzZXRfZ3Vlc3RfaW50ZXJydXB0KCkgdGFrZXMgYSBm
bGFnIHRvIHNheSB3aGV0aGVyCi0JCQkgKiB0aGlzIGludGVycnVwdCBwdXNoZXMgYW4gZXJyb3Ig
Y29kZSBvbnRvIHRoZSBzdGFjawotCQkJICogYXMgd2VsbDogdmlydHVhbCBpbnRlcnJ1cHRzIG5l
dmVyIGRvLgotCQkJICovCi0JCQlwdXNoX2d1ZXN0X2ludGVycnVwdF9zdGFjayhjcHUsIGZhbHNl
KTsKLQkJfQotCQkvKiBBY3R1YWxseSBtYWtlIEd1ZXN0IGNwdSBqdW1wIHRvIGhhbmRsZXIuICov
Ci0JCWd1ZXN0X3J1bl9pbnRlcnJ1cHQoY3B1LCBpZHQtPmEsIGlkdC0+Yik7Ci0JfQotCi0JLyoK
LQkgKiBFdmVyeSB0aW1lIHdlIGRlbGl2ZXIgYW4gaW50ZXJydXB0LCB3ZSB1cGRhdGUgdGhlIHRp
bWVzdGFtcCBpbiB0aGUKLQkgKiBHdWVzdCdzIGxndWVzdF9kYXRhIHN0cnVjdC4gIEl0IHdvdWxk
IGJlIGJldHRlciBmb3IgdGhlIEd1ZXN0IGlmIHdlCi0JICogZGlkIHRoaXMgbW9yZSBvZnRlbiwg
YnV0IGl0IGNhbiBhY3R1YWxseSBiZSBxdWl0ZSBzbG93OiBkb2luZyBpdAotCSAqIGhlcmUgaXMg
YSBjb21wcm9taXNlIHdoaWNoIG1lYW5zIGF0IGxlYXN0IGl0IGdldHMgdXBkYXRlZCBldmVyeQot
CSAqIHRpbWVyIGludGVycnVwdC4KLQkgKi8KLQl3cml0ZV90aW1lc3RhbXAoY3B1KTsKLQotCS8q
Ci0JICogSWYgdGhlcmUgYXJlIG5vIG90aGVyIGludGVycnVwdHMgd2Ugd2FudCB0byBkZWxpdmVy
LCBjbGVhcgotCSAqIHRoZSBwZW5kaW5nIGZsYWcuCi0JICovCi0JaWYgKCFtb3JlKQotCQlwdXRf
dXNlcigwLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPmlycV9wZW5kaW5nKTsKLX0KLQotLyogQW5k
IHRoaXMgaXMgdGhlIHJvdXRpbmUgd2hlbiB3ZSB3YW50IHRvIHNldCBhbiBpbnRlcnJ1cHQgZm9y
IHRoZSBHdWVzdC4gKi8KLXZvaWQgc2V0X2ludGVycnVwdChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVu
c2lnbmVkIGludCBpcnEpCi17Ci0JLyoKLQkgKiBOZXh0IHRpbWUgdGhlIEd1ZXN0IHJ1bnMsIHRo
ZSBjb3JlIGNvZGUgd2lsbCBzZWUgaWYgaXQgY2FuIGRlbGl2ZXIKLQkgKiB0aGlzIGludGVycnVw
dC4KLQkgKi8KLQlzZXRfYml0KGlycSwgY3B1LT5pcnFzX3BlbmRpbmcpOwotCi0JLyoKLQkgKiBN
YWtlIHN1cmUgaXQgc2VlcyBpdDsgaXQgbWlnaHQgYmUgYXNsZWVwIChlZy4gaGFsdGVkKSwgb3Ig
cnVubmluZwotCSAqIHRoZSBHdWVzdCByaWdodCBub3csIGluIHdoaWNoIGNhc2Uga2lja19wcm9j
ZXNzKCkgd2lsbCBrbm9jayBpdCBvdXQuCi0JICovCi0JaWYgKCF3YWtlX3VwX3Byb2Nlc3MoY3B1
LT50c2spKQotCQlraWNrX3Byb2Nlc3MoY3B1LT50c2spOwotfQotLyo6Ki8KLQotLyoKLSAqIExp
bnV4IHVzZXMgdHJhcCAxMjggZm9yIHN5c3RlbSBjYWxscy4gIFBsYW45IHVzZXMgNjQsIGFuZCBS
b24gTWlubmljaCBzZW50Ci0gKiBtZSBhIHBhdGNoLCBzbyB3ZSBzdXBwb3J0IHRoYXQgdG9vLiAg
SXQnZCBiZSBhIGJpZyBzdGVwIGZvciBsZ3Vlc3QgaWYgaGFsZgotICogdGhlIFBsYW4gOSB1c2Vy
IGJhc2Ugd2VyZSB0byBzdGFydCB1c2luZyBpdC4KLSAqCi0gKiBBY3R1YWxseSBub3cgSSB0aGlu
ayBvZiBpdCwgaXQncyBwb3NzaWJsZSB0aGF0IFJvbiAqaXMqIGhhbGYgdGhlIFBsYW4gOQotICog
dXNlcmJhc2UuICBPaCB3ZWxsLgotICovCi1ib29sIGNvdWxkX2JlX3N5c2NhbGwodW5zaWduZWQg
aW50IG51bSkKLXsKLQkvKiBOb3JtYWwgTGludXggSUEzMl9TWVNDQUxMX1ZFQ1RPUiBvciByZXNl
cnZlZCB2ZWN0b3I/ICovCi0JcmV0dXJuIG51bSA9PSBJQTMyX1NZU0NBTExfVkVDVE9SIHx8IG51
bSA9PSBzeXNjYWxsX3ZlY3RvcjsKLX0KLQotLyogVGhlIHN5c2NhbGwgdmVjdG9yIGl0IHdhbnRz
IG11c3QgYmUgdW51c2VkIGJ5IEhvc3QuICovCi1ib29sIGNoZWNrX3N5c2NhbGxfdmVjdG9yKHN0
cnVjdCBsZ3Vlc3QgKmxnKQotewotCXUzMiB2ZWN0b3I7Ci0KLQlpZiAoZ2V0X3VzZXIodmVjdG9y
LCAmbGctPmxndWVzdF9kYXRhLT5zeXNjYWxsX3ZlYykpCi0JCXJldHVybiBmYWxzZTsKLQotCXJl
dHVybiBjb3VsZF9iZV9zeXNjYWxsKHZlY3Rvcik7Ci19Ci0KLWludCBpbml0X2ludGVycnVwdHMo
dm9pZCkKLXsKLQkvKiBJZiB0aGV5IHdhbnQgc29tZSBzdHJhbmdlIHN5c3RlbSBjYWxsIHZlY3Rv
ciwgcmVzZXJ2ZSBpdCBub3cgKi8KLQlpZiAoc3lzY2FsbF92ZWN0b3IgIT0gSUEzMl9TWVNDQUxM
X1ZFQ1RPUikgewotCQlpZiAodGVzdF9iaXQoc3lzY2FsbF92ZWN0b3IsIHVzZWRfdmVjdG9ycykg
fHwKLQkJICAgIHZlY3Rvcl91c2VkX2J5X3BlcmNwdV9pcnEoc3lzY2FsbF92ZWN0b3IpKSB7Ci0J
CQlwcmludGsoS0VSTl9FUlIgImxnOiBjb3VsZG4ndCByZXNlcnZlIHN5c2NhbGwgJXVcbiIsCi0J
CQkJIHN5c2NhbGxfdmVjdG9yKTsKLQkJCXJldHVybiAtRUJVU1k7Ci0JCX0KLQkJc2V0X2JpdChz
eXNjYWxsX3ZlY3RvciwgdXNlZF92ZWN0b3JzKTsKLQl9Ci0KLQlyZXR1cm4gMDsKLX0KLQotdm9p
ZCBmcmVlX2ludGVycnVwdHModm9pZCkKLXsKLQlpZiAoc3lzY2FsbF92ZWN0b3IgIT0gSUEzMl9T
WVNDQUxMX1ZFQ1RPUikKLQkJY2xlYXJfYml0KHN5c2NhbGxfdmVjdG9yLCB1c2VkX3ZlY3RvcnMp
OwotfQotCi0vKkg6MjIwCi0gKiBOb3cgd2UndmUgZ290IHRoZSByb3V0aW5lcyB0byBkZWxpdmVy
IGludGVycnVwdHMsIGRlbGl2ZXJpbmcgdHJhcHMgbGlrZQotICogcGFnZSBmYXVsdCBpcyBlYXN5
LiAgVGhlIG9ubHkgdHJpY2sgaXMgdGhhdCBJbnRlbCBkZWNpZGVkIHRoYXQgc29tZSB0cmFwcwot
ICogc2hvdWxkIGhhdmUgZXJyb3IgY29kZXM6Ci0gKi8KLXN0YXRpYyBib29sIGhhc19lcnIodW5z
aWduZWQgaW50IHRyYXApCi17Ci0JcmV0dXJuICh0cmFwID09IDggfHwgKHRyYXAgPj0gMTAgJiYg
dHJhcCA8PSAxNCkgfHwgdHJhcCA9PSAxNyk7Ci19Ci0KLS8qIGRlbGl2ZXJfdHJhcCgpIHJldHVy
bnMgdHJ1ZSBpZiBpdCBjb3VsZCBkZWxpdmVyIHRoZSB0cmFwLiAqLwotYm9vbCBkZWxpdmVyX3Ry
YXAoc3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBpbnQgbnVtKQotewotCS8qCi0JICogVHJh
cCBudW1iZXJzIGFyZSBhbHdheXMgOCBiaXQsIGJ1dCB3ZSBzZXQgYW4gaW1wb3NzaWJsZSB0cmFw
IG51bWJlcgotCSAqIGZvciB0cmFwcyBpbnNpZGUgdGhlIFN3aXRjaGVyLCBzbyBjaGVjayB0aGF0
IGhlcmUuCi0JICovCi0JaWYgKG51bSA+PSBBUlJBWV9TSVpFKGNwdS0+YXJjaC5pZHQpKQotCQly
ZXR1cm4gZmFsc2U7Ci0KLQkvKgotCSAqIEVhcmx5IG9uIHRoZSBHdWVzdCBoYXNuJ3Qgc2V0IHRo
ZSBJRFQgZW50cmllcyAob3IgbWF5YmUgaXQgcHV0IGEKLQkgKiBib2d1cyBvbmUgaW4pOiBpZiB3
ZSBmYWlsIGhlcmUsIHRoZSBHdWVzdCB3aWxsIGJlIGtpbGxlZC4KLQkgKi8KLQlpZiAoIWlkdF9w
cmVzZW50KGNwdS0+YXJjaC5pZHRbbnVtXS5hLCBjcHUtPmFyY2guaWR0W251bV0uYikpCi0JCXJl
dHVybiBmYWxzZTsKLQlwdXNoX2d1ZXN0X2ludGVycnVwdF9zdGFjayhjcHUsIGhhc19lcnIobnVt
KSk7Ci0JZ3Vlc3RfcnVuX2ludGVycnVwdChjcHUsIGNwdS0+YXJjaC5pZHRbbnVtXS5hLAotCQkJ
ICAgIGNwdS0+YXJjaC5pZHRbbnVtXS5iKTsKLQlyZXR1cm4gdHJ1ZTsKLX0KLQotLypIOjI1MAot
ICogSGVyZSdzIHRoZSBoYXJkIHBhcnQ6IHJldHVybmluZyB0byB0aGUgSG9zdCBldmVyeSB0aW1l
IGEgdHJhcCBoYXBwZW5zCi0gKiBhbmQgdGhlbiBjYWxsaW5nIGRlbGl2ZXJfdHJhcCgpIGFuZCBy
ZS1lbnRlcmluZyB0aGUgR3Vlc3QgaXMgc2xvdy4KLSAqIFBhcnRpY3VsYXJseSBiZWNhdXNlIEd1
ZXN0IHVzZXJzcGFjZSBzeXN0ZW0gY2FsbHMgYXJlIHRyYXBzICh1c3VhbGx5IHRyYXAKLSAqIDEy
OCkuCi0gKgotICogU28gd2UnZCBsaWtlIHRvIHNldCB1cCB0aGUgSURUIHRvIHRlbGwgdGhlIENQ
VSB0byBkZWxpdmVyIHRyYXBzIGRpcmVjdGx5Ci0gKiBpbnRvIHRoZSBHdWVzdC4gIFRoaXMgaXMg
cG9zc2libGUsIGJ1dCB0aGUgY29tcGxleGl0aWVzIGNhdXNlIHRoZSBzaXplIG9mCi0gKiB0aGlz
IGZpbGUgdG8gZG91YmxlISAgSG93ZXZlciwgMTUwIGxpbmVzIG9mIGNvZGUgaXMgd29ydGggd3Jp
dGluZyBmb3IgdGFraW5nCi0gKiBzeXN0ZW0gY2FsbHMgZG93biBmcm9tIDE3NTBucyB0byAyNzBu
cy4gIFBsdXMsIGlmIGxndWVzdCBkaWRuJ3QgZG8gaXQsIGFsbAotICogdGhlIG90aGVyIGh5cGVy
dmlzb3JzIHdvdWxkIGJlYXQgaXQgdXAgYXQgbHVuY2h0aW1lLgotICoKLSAqIFRoaXMgcm91dGlu
ZSBpbmRpY2F0ZXMgaWYgYSBwYXJ0aWN1bGFyIHRyYXAgbnVtYmVyIGNvdWxkIGJlIGRlbGl2ZXJl
ZAotICogZGlyZWN0bHkuCi0gKgotICogVW5mb3J0dW5hdGVseSwgTGludXggNC42IHN0YXJ0ZWQg
dXNpbmcgYW4gaW50ZXJydXB0IGdhdGUgaW5zdGVhZCBvZiBhCi0gKiB0cmFwIGdhdGUgZm9yIHN5
c2NhbGxzLCBzbyB0aGlzIHRyaWNrIGlzIGluZWZmZWN0aXZlLiAgU2VlIE1hc3RlcnkgZm9yCi0g
KiBob3cgd2UgY291bGQgZG8gdGhpcyBhbnl3YXkuLi4KLSAqLwotc3RhdGljIGJvb2wgZGlyZWN0
X3RyYXAodW5zaWduZWQgaW50IG51bSkKLXsKLQkvKgotCSAqIEhhcmR3YXJlIGludGVycnVwdHMg
ZG9uJ3QgZ28gdG8gdGhlIEd1ZXN0IGF0IGFsbCAoZXhjZXB0IHN5c3RlbQotCSAqIGNhbGwpLgot
CSAqLwotCWlmIChudW0gPj0gRklSU1RfRVhURVJOQUxfVkVDVE9SICYmICFjb3VsZF9iZV9zeXNj
YWxsKG51bSkpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogVGhlIEhvc3QgbmVlZHMgdG8g
c2VlIHBhZ2UgZmF1bHRzIChmb3Igc2hhZG93IHBhZ2luZyBhbmQgdG8gc2F2ZSB0aGUKLQkgKiBm
YXVsdCBhZGRyZXNzKSwgZ2VuZXJhbCBwcm90ZWN0aW9uIGZhdWx0cyAoaW4vb3V0IGVtdWxhdGlv
bikgYW5kCi0JICogZGV2aWNlIG5vdCBhdmFpbGFibGUgKFRTIGhhbmRsaW5nKSBhbmQgb2YgY291
cnNlLCB0aGUgaHlwZXJjYWxsIHRyYXAuCi0JICovCi0JcmV0dXJuIG51bSAhPSAxNCAmJiBudW0g
IT0gMTMgJiYgbnVtICE9IDcgJiYgbnVtICE9IExHVUVTVF9UUkFQX0VOVFJZOwotfQotLyo6Ki8K
LQotLypNOjAwNQotICogVGhlIEd1ZXN0IGhhcyB0aGUgYWJpbGl0eSB0byB0dXJuIGl0cyBpbnRl
cnJ1cHQgZ2F0ZXMgaW50byB0cmFwIGdhdGVzLAotICogaWYgaXQgaXMgY2FyZWZ1bC4gIFRoZSBI
b3N0IHdpbGwgbGV0IHRyYXAgZ2F0ZXMgY2FuIGdvIGRpcmVjdGx5IHRvIHRoZQotICogR3Vlc3Qs
IGJ1dCB0aGUgR3Vlc3QgbmVlZHMgdGhlIGludGVycnVwdHMgYXRvbWljYWxseSBkaXNhYmxlZCBm
b3IgYW4KLSAqIGludGVycnVwdCBnYXRlLiAgVGhlIEhvc3QgY291bGQgcHJvdmlkZSBhIG1lY2hh
bmlzbSB0byByZWdpc3RlciBtb3JlCi0gKiAibm8taW50ZXJydXB0IiByZWdpb25zLCBhbmQgdGhl
IEd1ZXN0IGNvdWxkIHBvaW50IHRoZSB0cmFwIGdhdGUgYXQKLSAqIGluc3RydWN0aW9ucyB3aXRo
aW4gdGhhdCByZWdpb24sIHdoZXJlIGl0IGNhbiBzYWZlbHkgZGlzYWJsZSBpbnRlcnJ1cHRzLgot
ICovCi0KLS8qTTowMDYKLSAqIFRoZSBHdWVzdHMgZG8gbm90IHVzZSB0aGUgc3lzZW50ZXIgKGZh
c3Qgc3lzdGVtIGNhbGwpIGluc3RydWN0aW9uLAotICogYmVjYXVzZSBpdCdzIGhhcmRjb2RlZCB0
byBlbnRlciBwcml2aWxlZ2UgbGV2ZWwgMCBhbmQgc28gY2FuJ3QgZ28gZGlyZWN0LgotICogSXQn
cyBhYm91dCB0d2ljZSBhcyBmYXN0IGFzIHRoZSBvbGRlciAiaW50IDB4ODAiIHN5c3RlbSBjYWxs
LCBzbyBpdCBtaWdodAotICogc3RpbGwgYmUgd29ydGh3aGlsZSB0byBoYW5kbGUgaXQgaW4gdGhl
IFN3aXRjaGVyIGFuZCBsY2FsbCBkb3duIHRvIHRoZQotICogR3Vlc3QuICBUaGUgc3lzZW50ZXIg
c2VtYW50aWNzIGFyZSBoYWlyeSB0aG86IHNlYXJjaCBmb3IgdGhhdCBrZXl3b3JkIGluCi0gKiBl
bnRyeS5TCi06Ki8KLQotLypIOjI2MAotICogV2hlbiB3ZSBtYWtlIHRyYXBzIGdvIGRpcmVjdGx5
IGludG8gdGhlIEd1ZXN0LCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZQotICogdGhlIGtlcm5lbCBzdGFj
ayBpcyB2YWxpZCAoaWUuIG1hcHBlZCBpbiB0aGUgcGFnZSB0YWJsZXMpLiAgT3RoZXJ3aXNlLCB0
aGUKLSAqIENQVSB0cnlpbmcgdG8gZGVsaXZlciB0aGUgdHJhcCB3aWxsIGZhdWx0IHdoaWxlIHRy
eWluZyB0byBwdXNoIHRoZSBpbnRlcnJ1cHQKLSAqIHdvcmRzIG9uIHRoZSBzdGFjazogdGhpcyBp
cyBjYWxsZWQgYSBkb3VibGUgZmF1bHQsIGFuZCBpdCBmb3JjZXMgdXMgdG8ga2lsbAotICogdGhl
IEd1ZXN0LgotICoKLSAqIFdoaWNoIGlzIGRlZXBseSB1bmZhaXIsIGJlY2F1c2UgKGxpdGVyYWxs
eSEpIGl0IHdhc24ndCB0aGUgR3Vlc3RzJyBmYXVsdC4KLSAqLwotdm9pZCBwaW5fc3RhY2tfcGFn
ZXMoc3RydWN0IGxnX2NwdSAqY3B1KQotewotCXVuc2lnbmVkIGludCBpOwotCi0JLyoKLQkgKiBE
ZXBlbmRpbmcgb24gdGhlIENPTkZJR180S1NUQUNLUyBvcHRpb24sIHRoZSBHdWVzdCBjYW4gaGF2
ZSBvbmUgb3IKLQkgKiB0d28gcGFnZXMgb2Ygc3RhY2sgc3BhY2UuCi0JICovCi0JZm9yIChpID0g
MDsgaSA8IGNwdS0+bGctPnN0YWNrX3BhZ2VzOyBpKyspCi0JCS8qCi0JCSAqIFRoZSBzdGFjayBn
cm93cyAqdXB3YXJkcyosIHNvIHRoZSBhZGRyZXNzIHdlJ3JlIGdpdmVuIGlzIHRoZQotCQkgKiBz
dGFydCBvZiB0aGUgcGFnZSBhZnRlciB0aGUga2VybmVsIHN0YWNrLiAgU3VidHJhY3Qgb25lIHRv
Ci0JCSAqIGdldCBiYWNrIG9udG8gdGhlIGZpcnN0IHN0YWNrIHBhZ2UsIGFuZCBrZWVwIHN1YnRy
YWN0aW5nIHRvCi0JCSAqIGdldCB0byB0aGUgcmVzdCBvZiB0aGUgc3RhY2sgcGFnZXMuCi0JCSAq
LwotCQlwaW5fcGFnZShjcHUsIGNwdS0+ZXNwMSAtIDEgLSBpICogUEFHRV9TSVpFKTsKLX0KLQot
LyoKLSAqIERpcmVjdCB0cmFwcyBhbHNvIG1lYW4gdGhhdCB3ZSBuZWVkIHRvIGtub3cgd2hlbmV2
ZXIgdGhlIEd1ZXN0IHdhbnRzIHRvIHVzZQotICogYSBkaWZmZXJlbnQga2VybmVsIHN0YWNrLCBz
byB3ZSBjYW4gY2hhbmdlIHRoZSBndWVzdCBUU1MgdG8gdXNlIHRoYXQKLSAqIHN0YWNrLiAgVGhl
IFRTUyBlbnRyaWVzIGV4cGVjdCBhIHZpcnR1YWwgYWRkcmVzcywgc28gdW5saWtlIG1vc3QgYWRk
cmVzc2VzCi0gKiB0aGUgR3Vlc3QgZ2l2ZXMgdXMsIHRoZSAiZXNwIiAoc3RhY2sgcG9pbnRlcikg
dmFsdWUgaGVyZSBpcyB2aXJ0dWFsLCBub3QKLSAqIHBoeXNpY2FsLgotICoKLSAqIEluIExpbnV4
IGVhY2ggcHJvY2VzcyBoYXMgaXRzIG93biBrZXJuZWwgc3RhY2ssIHNvIHRoaXMgaGFwcGVucyBh
IGxvdDogd2UKLSAqIGNoYW5nZSBzdGFja3Mgb24gZWFjaCBjb250ZXh0IHN3aXRjaC4KLSAqLwot
dm9pZCBndWVzdF9zZXRfc3RhY2soc3RydWN0IGxnX2NwdSAqY3B1LCB1MzIgc2VnLCB1MzIgZXNw
LCB1bnNpZ25lZCBpbnQgcGFnZXMpCi17Ci0JLyoKLQkgKiBZb3UncmUgbm90IGFsbG93ZWQgYSBz
dGFjayBzZWdtZW50IHdpdGggcHJpdmlsZWdlIGxldmVsIDA6IGJhZCBHdWVzdCEKLQkgKi8KLQlp
ZiAoKHNlZyAmIDB4MykgIT0gR1VFU1RfUEwpCi0JCWtpbGxfZ3Vlc3QoY3B1LCAiYmFkIHN0YWNr
IHNlZ21lbnQgJWkiLCBzZWcpOwotCS8qIFdlIG9ubHkgZXhwZWN0IG9uZSBvciB0d28gc3RhY2sg
cGFnZXMuICovCi0JaWYgKHBhZ2VzID4gMikKLQkJa2lsbF9ndWVzdChjcHUsICJiYWQgc3RhY2sg
cGFnZXMgJXUiLCBwYWdlcyk7Ci0JLyogU2F2ZSB3aGVyZSB0aGUgc3RhY2sgaXMsIGFuZCBob3cg
bWFueSBwYWdlcyAqLwotCWNwdS0+c3MxID0gc2VnOwotCWNwdS0+ZXNwMSA9IGVzcDsKLQljcHUt
PmxnLT5zdGFja19wYWdlcyA9IHBhZ2VzOwotCS8qIE1ha2Ugc3VyZSB0aGUgbmV3IHN0YWNrIHBh
Z2VzIGFyZSBtYXBwZWQgKi8KLQlwaW5fc3RhY2tfcGFnZXMoY3B1KTsKLX0KLQotLyoKLSAqIEFs
bCB0aGlzIHJlZmVyZW5jZSB0byBtYXBwaW5nIHN0YWNrcyBsZWFkcyB1cyBuZWF0bHkgaW50byB0
aGUgb3RoZXIgY29tcGxleAotICogcGFydCBvZiB0aGUgSG9zdDogcGFnZSB0YWJsZSBoYW5kbGlu
Zy4KLSAqLwotCi0vKkg6MjM1Ci0gKiBUaGlzIGlzIHRoZSByb3V0aW5lIHdoaWNoIGFjdHVhbGx5
IGNoZWNrcyB0aGUgR3Vlc3QncyBJRFQgZW50cnkgYW5kCi0gKiB0cmFuc2ZlcnMgaXQgaW50byB0
aGUgZW50cnkgaW4gInN0cnVjdCBsZ3Vlc3QiOgotICovCi1zdGF0aWMgdm9pZCBzZXRfdHJhcChz
dHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBkZXNjX3N0cnVjdCAqdHJhcCwKLQkJICAgICB1bnNp
Z25lZCBpbnQgbnVtLCB1MzIgbG8sIHUzMiBoaSkKLXsKLQl1OCB0eXBlID0gaWR0X3R5cGUobG8s
IGhpKTsKLQotCS8qIFdlIHplcm8tb3V0IGEgbm90LXByZXNlbnQgZW50cnkgKi8KLQlpZiAoIWlk
dF9wcmVzZW50KGxvLCBoaSkpIHsKLQkJdHJhcC0+YSA9IHRyYXAtPmIgPSAwOwotCQlyZXR1cm47
Ci0JfQotCi0JLyogV2Ugb25seSBzdXBwb3J0IGludGVycnVwdCBhbmQgdHJhcCBnYXRlcy4gKi8K
LQlpZiAodHlwZSAhPSAweEUgJiYgdHlwZSAhPSAweEYpCi0JCWtpbGxfZ3Vlc3QoY3B1LCAiYmFk
IElEVCB0eXBlICVpIiwgdHlwZSk7Ci0KLQkvKgotCSAqIFdlIG9ubHkgY29weSB0aGUgaGFuZGxl
ciBhZGRyZXNzLCBwcmVzZW50IGJpdCwgcHJpdmlsZWdlIGxldmVsIGFuZAotCSAqIHR5cGUuICBU
aGUgcHJpdmlsZWdlIGxldmVsIGNvbnRyb2xzIHdoZXJlIHRoZSB0cmFwIGNhbiBiZSB0cmlnZ2Vy
ZWQKLQkgKiBtYW51YWxseSB3aXRoIGFuICJpbnQiIGluc3RydWN0aW9uLiAgVGhpcyBpcyB1c3Vh
bGx5IEdVRVNUX1BMLAotCSAqIGV4Y2VwdCBmb3Igc3lzdGVtIGNhbGxzIHdoaWNoIHVzZXJzcGFj
ZSBjYW4gdXNlLgotCSAqLwotCXRyYXAtPmEgPSAoKF9fS0VSTkVMX0NTfEdVRVNUX1BMKTw8MTYp
IHwgKGxvJjB4MDAwMEZGRkYpOwotCXRyYXAtPmIgPSAoaGkmMHhGRkZGRUYwMCk7Ci19Ci0KLS8q
SDoyMzAKLSAqIFdoaWxlIHdlJ3JlIGhlcmUsIGRlYWxpbmcgd2l0aCBkZWxpdmVyaW5nIHRyYXBz
IGFuZCBpbnRlcnJ1cHRzIHRvIHRoZQotICogR3Vlc3QsIHdlIG1pZ2h0IGFzIHdlbGwgY29tcGxl
dGUgdGhlIHBpY3R1cmU6IGhvdyB0aGUgR3Vlc3QgdGVsbHMgdXMgd2hlcmUKLSAqIGl0IHdhbnRz
IHRoZW0gdG8gZ28uICBUaGlzIHdvdWxkIGJlIHNpbXBsZSwgZXhjZXB0IG1ha2luZyB0cmFwcyBm
YXN0Ci0gKiByZXF1aXJlcyBzb21lIHRyaWNrcy4KLSAqCi0gKiBXZSBzYXcgdGhlIEd1ZXN0IHNl
dHRpbmcgSW50ZXJydXB0IERlc2NyaXB0b3IgVGFibGUgKElEVCkgZW50cmllcyB3aXRoIHRoZQot
ICogTEhDQUxMX0xPQURfSURUX0VOVFJZIGh5cGVyY2FsbCBiZWZvcmU6IHRoYXQgY29tZXMgaGVy
ZS4KLSAqLwotdm9pZCBsb2FkX2d1ZXN0X2lkdF9lbnRyeShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVu
c2lnbmVkIGludCBudW0sIHUzMiBsbywgdTMyIGhpKQotewotCS8qCi0JICogR3Vlc3QgbmV2ZXIg
aGFuZGxlczogTk1JLCBkb3VibGVmYXVsdCwgc3B1cmlvdXMgaW50ZXJydXB0IG9yCi0JICogaHlw
ZXJjYWxsLiAgV2UgaWdub3JlIHdoZW4gaXQgdHJpZXMgdG8gc2V0IHRoZW0uCi0JICovCi0JaWYg
KG51bSA9PSAyIHx8IG51bSA9PSA4IHx8IG51bSA9PSAxNSB8fCBudW0gPT0gTEdVRVNUX1RSQVBf
RU5UUlkpCi0JCXJldHVybjsKLQotCS8qCi0JICogTWFyayB0aGUgSURUIGFzIGNoYW5nZWQ6IG5l
eHQgdGltZSB0aGUgR3Vlc3QgcnVucyB3ZSdsbCBrbm93IHdlIGhhdmUKLQkgKiB0byBjb3B5IHRo
aXMgYWdhaW4uCi0JICovCi0JY3B1LT5jaGFuZ2VkIHw9IENIQU5HRURfSURUOwotCi0JLyogQ2hl
Y2sgdGhhdCB0aGUgR3Vlc3QgZG9lc24ndCB0cnkgdG8gc3RlcCBvdXRzaWRlIHRoZSBib3VuZHMu
ICovCi0JaWYgKG51bSA+PSBBUlJBWV9TSVpFKGNwdS0+YXJjaC5pZHQpKQotCQlraWxsX2d1ZXN0
KGNwdSwgIlNldHRpbmcgaWR0IGVudHJ5ICV1IiwgbnVtKTsKLQllbHNlCi0JCXNldF90cmFwKGNw
dSwgJmNwdS0+YXJjaC5pZHRbbnVtXSwgbnVtLCBsbywgaGkpOwotfQotCi0vKgotICogVGhlIGRl
ZmF1bHQgZW50cnkgZm9yIGVhY2ggaW50ZXJydXB0IHBvaW50cyBpbnRvIHRoZSBTd2l0Y2hlciBy
b3V0aW5lcyB3aGljaAotICogc2ltcGx5IHJldHVybiB0byB0aGUgSG9zdC4gIFRoZSBydW5fZ3Vl
c3QoKSBsb29wIHdpbGwgdGhlbiBjYWxsCi0gKiBkZWxpdmVyX3RyYXAoKSB0byBib3VuY2UgaXQg
YmFjayBpbnRvIHRoZSBHdWVzdC4KLSAqLwotc3RhdGljIHZvaWQgZGVmYXVsdF9pZHRfZW50cnko
c3RydWN0IGRlc2Nfc3RydWN0ICppZHQsCi0JCQkgICAgICBpbnQgdHJhcCwKLQkJCSAgICAgIGNv
bnN0IHVuc2lnbmVkIGxvbmcgaGFuZGxlciwKLQkJCSAgICAgIGNvbnN0IHN0cnVjdCBkZXNjX3N0
cnVjdCAqYmFzZSkKLXsKLQkvKiBBIHByZXNlbnQgaW50ZXJydXB0IGdhdGUuICovCi0JdTMyIGZs
YWdzID0gMHg4ZTAwOwotCi0JLyoKLQkgKiBTZXQgdGhlIHByaXZpbGVnZSBsZXZlbCBvbiB0aGUg
ZW50cnkgZm9yIHRoZSBoeXBlcmNhbGw6IHRoaXMgYWxsb3dzCi0JICogdGhlIEd1ZXN0IHRvIHVz
ZSB0aGUgImludCIgaW5zdHJ1Y3Rpb24gdG8gdHJpZ2dlciBpdC4KLQkgKi8KLQlpZiAodHJhcCA9
PSBMR1VFU1RfVFJBUF9FTlRSWSkKLQkJZmxhZ3MgfD0gKEdVRVNUX1BMIDw8IDEzKTsKLQllbHNl
IGlmIChiYXNlKQotCQkvKgotCQkgKiBDb3B5IHByaXZpbGVnZSBsZXZlbCBmcm9tIHdoYXQgR3Vl
c3QgYXNrZWQgZm9yLiAgVGhpcyBhbGxvd3MKLQkJICogZGVidWcgKGludCAzKSB0cmFwcyBmcm9t
IEd1ZXN0IHVzZXJzcGFjZSwgZm9yIGV4YW1wbGUuCi0JCSAqLwotCQlmbGFncyB8PSAoYmFzZS0+
YiAmIDB4NjAwMCk7Ci0KLQkvKiBOb3cgcGFjayBpdCBpbnRvIHRoZSBJRFQgZW50cnkgaW4gaXRz
IHdlaXJkIGZvcm1hdC4gKi8KLQlpZHQtPmEgPSAoTEdVRVNUX0NTPDwxNikgfCAoaGFuZGxlciYw
eDAwMDBGRkZGKTsKLQlpZHQtPmIgPSAoaGFuZGxlciYweEZGRkYwMDAwKSB8IGZsYWdzOwotfQot
Ci0vKiBXaGVuIHRoZSBHdWVzdCBmaXJzdCBzdGFydHMsIHdlIHB1dCBkZWZhdWx0IGVudHJpZXMg
aW50byB0aGUgSURULiAqLwotdm9pZCBzZXR1cF9kZWZhdWx0X2lkdF9lbnRyaWVzKHN0cnVjdCBs
Z3Vlc3Rfcm9fc3RhdGUgKnN0YXRlLAotCQkJICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmRl
ZikKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQotCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHN0
YXRlLT5ndWVzdF9pZHQpOyBpKyspCi0JCWRlZmF1bHRfaWR0X2VudHJ5KCZzdGF0ZS0+Z3Vlc3Rf
aWR0W2ldLCBpLCBkZWZbaV0sIE5VTEwpOwotfQotCi0vKkg6MjQwCi0gKiBXZSBkb24ndCB1c2Ug
dGhlIElEVCBlbnRyaWVzIGluIHRoZSAic3RydWN0IGxndWVzdCIgZGlyZWN0bHksIGluc3RlYWQK
LSAqIHdlIGNvcHkgdGhlbSBpbnRvIHRoZSBJRFQgd2hpY2ggd2UndmUgc2V0IHVwIGZvciBHdWVz
dHMgb24gdGhpcyBDUFUsIGp1c3QKLSAqIGJlZm9yZSB3ZSBydW4gdGhlIEd1ZXN0LiAgVGhpcyBy
b3V0aW5lIGRvZXMgdGhhdCBjb3B5LgotICovCi12b2lkIGNvcHlfdHJhcHMoY29uc3Qgc3RydWN0
IGxnX2NwdSAqY3B1LCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmlkdCwKLQkJY29uc3QgdW5zaWduZWQg
bG9uZyAqZGVmKQotewotCXVuc2lnbmVkIGludCBpOwotCi0JLyoKLQkgKiBXZSBjYW4gc2ltcGx5
IGNvcHkgdGhlIGRpcmVjdCB0cmFwcywgb3RoZXJ3aXNlIHdlIHVzZSB0aGUgZGVmYXVsdAotCSAq
IG9uZXMgaW4gdGhlIFN3aXRjaGVyOiB0aGV5IHdpbGwgcmV0dXJuIHRvIHRoZSBIb3N0LgotCSAq
LwotCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGNwdS0+YXJjaC5pZHQpOyBpKyspIHsKLQkJ
Y29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICpnaWR0ID0gJmNwdS0+YXJjaC5pZHRbaV07Ci0KLQkJ
LyogSWYgbm8gR3Vlc3QgY2FuIGV2ZXIgb3ZlcnJpZGUgdGhpcyB0cmFwLCBsZWF2ZSBpdCBhbG9u
ZS4gKi8KLQkJaWYgKCFkaXJlY3RfdHJhcChpKSkKLQkJCWNvbnRpbnVlOwotCi0JCS8qCi0JCSAq
IE9ubHkgdHJhcCBnYXRlcyAodHlwZSAxNSkgY2FuIGdvIGRpcmVjdCB0byB0aGUgR3Vlc3QuCi0J
CSAqIEludGVycnVwdCBnYXRlcyAodHlwZSAxNCkgZGlzYWJsZSBpbnRlcnJ1cHRzIGFzIHRoZXkg
YXJlCi0JCSAqIGVudGVyZWQsIHdoaWNoIHdlIG5ldmVyIGxldCB0aGUgR3Vlc3QgZG8uICBOb3Qg
cHJlc2VudAotCQkgKiBlbnRyaWVzICh0eXBlIDB4MCkgYWxzbyBjYW4ndCBnbyBkaXJlY3QsIG9m
IGNvdXJzZS4KLQkJICoKLQkJICogSWYgaXQgY2FuJ3QgZ28gZGlyZWN0LCB3ZSBzdGlsbCBuZWVk
IHRvIGNvcHkgdGhlIHByaXYuIGxldmVsOgotCQkgKiB0aGV5IG1pZ2h0IHdhbnQgdG8gZ2l2ZSB1
c2Vyc3BhY2UgYWNjZXNzIHRvIGEgc29mdHdhcmUKLQkJICogaW50ZXJydXB0LgotCQkgKi8KLQkJ
aWYgKGlkdF90eXBlKGdpZHQtPmEsIGdpZHQtPmIpID09IDB4RikKLQkJCWlkdFtpXSA9ICpnaWR0
OwotCQllbHNlCi0JCQlkZWZhdWx0X2lkdF9lbnRyeSgmaWR0W2ldLCBpLCBkZWZbaV0sIGdpZHQp
OwotCX0KLX0KLQotLypIOjIwMAotICogVGhlIEd1ZXN0IENsb2NrLgotICoKLSAqIFRoZXJlIGFy
ZSB0d28gc291cmNlcyBvZiB2aXJ0dWFsIGludGVycnVwdHMuICBXZSBzYXcgb25lIGluIGxndWVz
dF91c2VyLmM6Ci0gKiB0aGUgTGF1bmNoZXIgc2VuZGluZyBpbnRlcnJ1cHRzIGZvciB2aXJ0dWFs
IGRldmljZXMuICBUaGUgb3RoZXIgaXMgdGhlIEd1ZXN0Ci0gKiB0aW1lciBpbnRlcnJ1cHQuCi0g
KgotICogVGhlIEd1ZXN0IHVzZXMgdGhlIExIQ0FMTF9TRVRfQ0xPQ0tFVkVOVCBoeXBlcmNhbGwg
dG8gdGVsbCB1cyBob3cgbG9uZyB0bwotICogdGhlIG5leHQgdGltZXIgaW50ZXJydXB0IChpbiBu
YW5vc2Vjb25kcykuICBXZSB1c2UgdGhlIGhpZ2gtcmVzb2x1dGlvbiB0aW1lcgotICogaW5mcmFz
dHJ1Y3R1cmUgdG8gc2V0IGEgY2FsbGJhY2sgYXQgdGhhdCB0aW1lLgotICoKLSAqIDAgbWVhbnMg
InR1cm4gb2ZmIHRoZSBjbG9jayIuCi0gKi8KLXZvaWQgZ3Vlc3Rfc2V0X2Nsb2NrZXZlbnQoc3Ry
dWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIGRlbHRhKQotewotCWt0aW1lX3QgZXhwaXJl
czsKLQotCWlmICh1bmxpa2VseShkZWx0YSA9PSAwKSkgewotCQkvKiBDbG9jayBldmVudCBkZXZp
Y2UgaXMgc2h1dHRpbmcgZG93bi4gKi8KLQkJaHJ0aW1lcl9jYW5jZWwoJmNwdS0+aHJ0KTsKLQkJ
cmV0dXJuOwotCX0KLQotCS8qCi0JICogV2UgdXNlIHdhbGxjbG9jayB0aW1lIGhlcmUsIHNvIHRo
ZSBHdWVzdCBtaWdodCBub3QgYmUgcnVubmluZyBmb3IKLQkgKiBhbGwgdGhlIHRpbWUgYmV0d2Vl
biBub3cgYW5kIHRoZSB0aW1lciBpbnRlcnJ1cHQgaXQgYXNrZWQgZm9yLiAgVGhpcwotCSAqIGlz
IGFsbW9zdCBhbHdheXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLgotCSAqLwotCWV4cGlyZXMgPSBr
dGltZV9hZGRfbnMoa3RpbWVfZ2V0X3JlYWwoKSwgZGVsdGEpOwotCWhydGltZXJfc3RhcnQoJmNw
dS0+aHJ0LCBleHBpcmVzLCBIUlRJTUVSX01PREVfQUJTKTsKLX0KLQotLyogVGhpcyBpcyB0aGUg
ZnVuY3Rpb24gY2FsbGVkIHdoZW4gdGhlIEd1ZXN0J3MgdGltZXIgZXhwaXJlcy4gKi8KLXN0YXRp
YyBlbnVtIGhydGltZXJfcmVzdGFydCBjbG9ja2Rldl9mbihzdHJ1Y3QgaHJ0aW1lciAqdGltZXIp
Ci17Ci0Jc3RydWN0IGxnX2NwdSAqY3B1ID0gY29udGFpbmVyX29mKHRpbWVyLCBzdHJ1Y3QgbGdf
Y3B1LCBocnQpOwotCi0JLyogUmVtZW1iZXIgdGhlIGZpcnN0IGludGVycnVwdCBpcyB0aGUgdGlt
ZXIgaW50ZXJydXB0LiAqLwotCXNldF9pbnRlcnJ1cHQoY3B1LCAwKTsKLQlyZXR1cm4gSFJUSU1F
Ul9OT1JFU1RBUlQ7Ci19Ci0KLS8qIFRoaXMgc2V0cyB1cCB0aGUgdGltZXIgZm9yIHRoaXMgR3Vl
c3QuICovCi12b2lkIGluaXRfY2xvY2tkZXYoc3RydWN0IGxnX2NwdSAqY3B1KQotewotCWhydGlt
ZXJfaW5pdCgmY3B1LT5ocnQsIENMT0NLX1JFQUxUSU1FLCBIUlRJTUVSX01PREVfQUJTKTsKLQlj
cHUtPmhydC5mdW5jdGlvbiA9IGNsb2NrZGV2X2ZuOwotfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9s
Z3Vlc3QvbGcuaCBiL2RyaXZlcnMvbGd1ZXN0L2xnLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDIzNTZhMjMxODAzNC4uMDAwMDAwMDAwMDAwCi0tLSBhL2RyaXZlcnMvbGd1ZXN0L2xn
LmgKKysrIC9kZXYvbnVsbApAQCAtMSwyNTggKzAsMCBAQAotI2lmbmRlZiBfTEdVRVNUX0gKLSNk
ZWZpbmUgX0xHVUVTVF9ICi0KLSNpZm5kZWYgX19BU1NFTUJMWV9fCi0jaW5jbHVkZSA8bGludXgv
dHlwZXMuaD4KLSNpbmNsdWRlIDxsaW51eC9pbml0Lmg+Ci0jaW5jbHVkZSA8bGludXgvc3RyaW5n
aWZ5Lmg+Ci0jaW5jbHVkZSA8bGludXgvbGd1ZXN0Lmg+Ci0jaW5jbHVkZSA8bGludXgvbGd1ZXN0
X2xhdW5jaGVyLmg+Ci0jaW5jbHVkZSA8bGludXgvd2FpdC5oPgotI2luY2x1ZGUgPGxpbnV4L2hy
dGltZXIuaD4KLSNpbmNsdWRlIDxsaW51eC9lcnIuaD4KLSNpbmNsdWRlIDxsaW51eC9zbGFiLmg+
Ci0KLSNpbmNsdWRlIDxhc20vbGd1ZXN0Lmg+Ci0KLXN0cnVjdCBwZ2RpciB7Ci0JdW5zaWduZWQg
bG9uZyBncGdkaXI7Ci0JYm9vbCBzd2l0Y2hlcl9tYXBwZWQ7Ci0JaW50IGxhc3RfaG9zdF9jcHU7
Ci0JcGdkX3QgKnBnZGlyOwotfTsKLQotLyogV2UgaGF2ZSB0d28gcGFnZXMgc2hhcmVkIHdpdGgg
Z3Vlc3RzLCBwZXIgY3B1LiAgKi8KLXN0cnVjdCBsZ3Vlc3RfcGFnZXMgewotCS8qIFRoaXMgaXMg
dGhlIHN0YWNrIHBhZ2UgbWFwcGVkIHJ3IGluIGd1ZXN0ICovCi0JY2hhciBzcGFyZVtQQUdFX1NJ
WkUgLSBzaXplb2Yoc3RydWN0IGxndWVzdF9yZWdzKV07Ci0Jc3RydWN0IGxndWVzdF9yZWdzIHJl
Z3M7Ci0KLQkvKiBUaGlzIGlzIHRoZSBob3N0IHN0YXRlICYgZ3Vlc3QgZGVzY3JpcHRvciBwYWdl
LCBybyBpbiBndWVzdCAqLwotCXN0cnVjdCBsZ3Vlc3Rfcm9fc3RhdGUgc3RhdGU7Ci19IF9fYXR0
cmlidXRlX18oKGFsaWduZWQoUEFHRV9TSVpFKSkpOwotCi0jZGVmaW5lIENIQU5HRURfSURUCQkx
Ci0jZGVmaW5lIENIQU5HRURfR0RUCQkyCi0jZGVmaW5lIENIQU5HRURfR0RUX1RMUwkJNCAvKiBB
Y3R1YWxseSBhIHN1YnNldCBvZiBDSEFOR0VEX0dEVCAqLwotI2RlZmluZSBDSEFOR0VEX0FMTAkg
ICAgICAgIDMKLQotc3RydWN0IGxnX2NwdSB7Ci0JdW5zaWduZWQgaW50IGlkOwotCXN0cnVjdCBs
Z3Vlc3QgKmxnOwotCXN0cnVjdCB0YXNrX3N0cnVjdCAqdHNrOwotCXN0cnVjdCBtbV9zdHJ1Y3Qg
Km1tOyAJLyogPT0gdHNrLT5tbSwgYnV0IHRoYXQgYmVjb21lcyBOVUxMIG9uIGV4aXQgKi8KLQot
CXUzMiBjcjI7Ci0JdTMyIGVzcDE7Ci0JdTE2IHNzMTsKLQotCS8qIEJpdG1hcCBvZiB3aGF0IGhh
cyBjaGFuZ2VkOiBzZWUgQ0hBTkdFRF8qIGFib3ZlLiAqLwotCWludCBjaGFuZ2VkOwotCi0JLyog
UGVuZGluZyBvcGVyYXRpb24uICovCi0Jc3RydWN0IGxndWVzdF9wZW5kaW5nIHBlbmRpbmc7Ci0K
LQl1bnNpZ25lZCBsb25nICpyZWdfcmVhZDsgLyogcmVnaXN0ZXIgZnJvbSBMSFJFUV9HRVRSRUcg
Ki8KLQotCS8qIEF0IGVuZCBvZiBhIHBhZ2Ugc2hhcmVkIG1hcHBlZCBvdmVyIGxndWVzdF9wYWdl
cyBpbiBndWVzdC4gKi8KLQl1bnNpZ25lZCBsb25nIHJlZ3NfcGFnZTsKLQlzdHJ1Y3QgbGd1ZXN0
X3JlZ3MgKnJlZ3M7Ci0KLQlzdHJ1Y3QgbGd1ZXN0X3BhZ2VzICpsYXN0X3BhZ2VzOwotCi0JLyog
SW5pdGlhbGl6YXRpb24gbW9kZTogbGluZWFyIG1hcCBldmVyeXRoaW5nLiAqLwotCWJvb2wgbGlu
ZWFyX3BhZ2VzOwotCWludCBjcHVfcGdkOyAvKiBXaGljaCBwZ2QgdGhpcyBjcHUgaXMgY3VycmVu
dGx5IHVzaW5nICovCi0KLQkvKiBJZiBhIGh5cGVyY2FsbCB3YXMgYXNrZWQgZm9yLCB0aGlzIHBv
aW50cyB0byB0aGUgYXJndW1lbnRzLiAqLwotCXN0cnVjdCBoY2FsbF9hcmdzICpoY2FsbDsKLQl1
MzIgbmV4dF9oY2FsbDsKLQotCS8qIFZpcnR1YWwgY2xvY2sgZGV2aWNlICovCi0Jc3RydWN0IGhy
dGltZXIgaHJ0OwotCi0JLyogRGlkIHRoZSBHdWVzdCB0ZWxsIHVzIHRvIGhhbHQ/ICovCi0JaW50
IGhhbHRlZDsKLQotCS8qIFBlbmRpbmcgdmlydHVhbCBpbnRlcnJ1cHRzICovCi0JREVDTEFSRV9C
SVRNQVAoaXJxc19wZW5kaW5nLCBMR1VFU1RfSVJRUyk7Ci0KLQlzdHJ1Y3QgbGdfY3B1X2FyY2gg
YXJjaDsKLX07Ci0KLS8qIFRoZSBwcml2YXRlIGluZm8gdGhlIHRocmVhZCBtYWludGFpbnMgYWJv
dXQgdGhlIGd1ZXN0LiAqLwotc3RydWN0IGxndWVzdCB7Ci0Jc3RydWN0IGxndWVzdF9kYXRhIF9f
dXNlciAqbGd1ZXN0X2RhdGE7Ci0Jc3RydWN0IGxnX2NwdSBjcHVzW05SX0NQVVNdOwotCXVuc2ln
bmVkIGludCBucl9jcHVzOwotCi0JLyogVmFsaWQgZ3Vlc3QgbWVtb3J5IHBhZ2VzIG11c3QgYmUg
PCB0aGlzLiAqLwotCXUzMiBwZm5fbGltaXQ7Ci0KLQkvKiBEZXZpY2UgbWVtb3J5IGlzID49IHBm
bl9saW1pdCBhbmQgPCBkZXZpY2VfbGltaXQuICovCi0JdTMyIGRldmljZV9saW1pdDsKLQotCS8q
Ci0JICogVGhpcyBwcm92aWRlcyB0aGUgb2Zmc2V0IHRvIHRoZSBiYXNlIG9mIGd1ZXN0LXBoeXNp
Y2FsIG1lbW9yeSBpbiB0aGUKLQkgKiBMYXVuY2hlci4KLQkgKi8KLQl2b2lkIF9fdXNlciAqbWVt
X2Jhc2U7Ci0JdW5zaWduZWQgbG9uZyBrZXJuZWxfYWRkcmVzczsKLQotCXN0cnVjdCBwZ2RpciBw
Z2RpcnNbNF07Ci0KLQl1bnNpZ25lZCBsb25nIG5vaXJxX2lyZXQ7Ci0KLQl1bnNpZ25lZCBpbnQg
c3RhY2tfcGFnZXM7Ci0JdTMyIHRzY19raHo7Ci0KLQkvKiBEZWFkPyAqLwotCWNvbnN0IGNoYXIg
KmRlYWQ7Ci19OwotCi1leHRlcm4gc3RydWN0IG11dGV4IGxndWVzdF9sb2NrOwotCi0vKiBjb3Jl
LmM6ICovCi1ib29sIGxndWVzdF9hZGRyZXNzX29rKGNvbnN0IHN0cnVjdCBsZ3Vlc3QgKmxnLAot
CQkgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGxlbik7Ci12b2lkIF9f
bGdyZWFkKHN0cnVjdCBsZ19jcHUgKiwgdm9pZCAqLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCk7
Ci12b2lkIF9fbGd3cml0ZShzdHJ1Y3QgbGdfY3B1ICosIHVuc2lnbmVkIGxvbmcsIGNvbnN0IHZv
aWQgKiwgdW5zaWduZWQpOwotZXh0ZXJuIHN0cnVjdCBwYWdlICoqbGdfc3dpdGNoZXJfcGFnZXM7
Ci0KLS8qSDowMzUKLSAqIFVzaW5nIG1lbW9yeS1jb3B5IG9wZXJhdGlvbnMgbGlrZSB0aGF0IGlz
IHVzdWFsbHkgaW5jb252aWVudCwgc28gd2UKLSAqIGhhdmUgdGhlIGZvbGxvd2luZyBoZWxwZXIg
bWFjcm9zIHdoaWNoIHJlYWQgYW5kIHdyaXRlIGEgc3BlY2lmaWMgdHlwZSAob2Z0ZW4KLSAqIGFu
IHVuc2lnbmVkIGxvbmcpLgotICoKLSAqIFRoaXMgcmVhZHMgaW50byBhIHZhcmlhYmxlIG9mIHRo
ZSBnaXZlbiB0eXBlIHRoZW4gcmV0dXJucyB0aGF0LgotICovCi0jZGVmaW5lIGxncmVhZChjcHUs
IGFkZHIsIHR5cGUpCQkJCQkJXAotCSh7IHR5cGUgX3Y7IF9fbGdyZWFkKChjcHUpLCAmX3YsIChh
ZGRyKSwgc2l6ZW9mKF92KSk7IF92OyB9KQotCi0vKiBUaGlzIGNoZWNrcyB0aGF0IHRoZSB2YXJp
YWJsZSBpcyBvZiB0aGUgZ2l2ZW4gdHlwZSwgdGhlbiB3cml0ZXMgaXQgb3V0LiAqLwotI2RlZmlu
ZSBsZ3dyaXRlKGNwdSwgYWRkciwgdHlwZSwgdmFsKQkJCQlcCi0JZG8gewkJCQkJCQlcCi0JCXR5
cGVjaGVjayh0eXBlLCB2YWwpOwkJCQlcCi0JCV9fbGd3cml0ZSgoY3B1KSwgKGFkZHIpLCAmKHZh
bCksIHNpemVvZih2YWwpKTsJXAotCX0gd2hpbGUoMCkKLS8qIChlbmQgb2YgbWVtb3J5IGFjY2Vz
cyBoZWxwZXIgcm91dGluZXMpIDoqLwotCi1pbnQgcnVuX2d1ZXN0KHN0cnVjdCBsZ19jcHUgKmNw
dSwgdW5zaWduZWQgbG9uZyBfX3VzZXIgKnVzZXIpOwotCi0vKgotICogSGVscGVyIG1hY3JvcyB0
byBvYnRhaW4gdGhlIGZpcnN0IDEyIG9yIHRoZSBsYXN0IDIwIGJpdHMsIHRoaXMgaXMgb25seSB0
aGUKLSAqIGZpcnN0IHN0ZXAgaW4gdGhlIG1pZ3JhdGlvbiB0byB0aGUga2VybmVsIHR5cGVzLiAg
cHRlX3BmbiBpcyBhbHJlYWR5IGRlZmluZWQKLSAqIGluIHRoZSBrZXJuZWwuCi0gKi8KLSNkZWZp
bmUgcGdkX2ZsYWdzKHgpCShwZ2RfdmFsKHgpICYgflBBR0VfTUFTSykKLSNkZWZpbmUgcGdkX3Bm
bih4KQkocGdkX3ZhbCh4KSA+PiBQQUdFX1NISUZUKQotI2RlZmluZSBwbWRfZmxhZ3MoeCkgICAg
KHBtZF92YWwoeCkgJiB+UEFHRV9NQVNLKQotI2RlZmluZSBwbWRfcGZuKHgpCShwbWRfdmFsKHgp
ID4+IFBBR0VfU0hJRlQpCi0KLS8qIGludGVycnVwdHNfYW5kX3RyYXBzLmM6ICovCi11bnNpZ25l
ZCBpbnQgaW50ZXJydXB0X3BlbmRpbmcoc3RydWN0IGxnX2NwdSAqY3B1LCBib29sICptb3JlKTsK
LXZvaWQgdHJ5X2RlbGl2ZXJfaW50ZXJydXB0KHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQg
aW50IGlycSwgYm9vbCBtb3JlKTsKLXZvaWQgc2V0X2ludGVycnVwdChzdHJ1Y3QgbGdfY3B1ICpj
cHUsIHVuc2lnbmVkIGludCBpcnEpOwotYm9vbCBkZWxpdmVyX3RyYXAoc3RydWN0IGxnX2NwdSAq
Y3B1LCB1bnNpZ25lZCBpbnQgbnVtKTsKLXZvaWQgbG9hZF9ndWVzdF9pZHRfZW50cnkoc3RydWN0
IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBpbnQgaSwKLQkJCSAgdTMyIGxvdywgdTMyIGhpKTsKLXZv
aWQgZ3Vlc3Rfc2V0X3N0YWNrKHN0cnVjdCBsZ19jcHUgKmNwdSwgdTMyIHNlZywgdTMyIGVzcCwg
dW5zaWduZWQgaW50IHBhZ2VzKTsKLXZvaWQgcGluX3N0YWNrX3BhZ2VzKHN0cnVjdCBsZ19jcHUg
KmNwdSk7Ci12b2lkIHNldHVwX2RlZmF1bHRfaWR0X2VudHJpZXMoc3RydWN0IGxndWVzdF9yb19z
dGF0ZSAqc3RhdGUsCi0JCQkgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAqZGVmKTsKLXZvaWQg
Y29weV90cmFwcyhjb25zdCBzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBkZXNjX3N0cnVjdCAq
aWR0LAotCQljb25zdCB1bnNpZ25lZCBsb25nICpkZWYpOwotdm9pZCBndWVzdF9zZXRfY2xvY2tl
dmVudChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2lnbmVkIGxvbmcgZGVsdGEpOwotYm9vbCBzZW5k
X25vdGlmeV90b19ldmVudGZkKHN0cnVjdCBsZ19jcHUgKmNwdSk7Ci12b2lkIGluaXRfY2xvY2tk
ZXYoc3RydWN0IGxnX2NwdSAqY3B1KTsKLWJvb2wgY2hlY2tfc3lzY2FsbF92ZWN0b3Ioc3RydWN0
IGxndWVzdCAqbGcpOwotYm9vbCBjb3VsZF9iZV9zeXNjYWxsKHVuc2lnbmVkIGludCBudW0pOwot
aW50IGluaXRfaW50ZXJydXB0cyh2b2lkKTsKLXZvaWQgZnJlZV9pbnRlcnJ1cHRzKHZvaWQpOwot
Ci0vKiBzZWdtZW50cy5jOiAqLwotdm9pZCBzZXR1cF9kZWZhdWx0X2dkdF9lbnRyaWVzKHN0cnVj
dCBsZ3Vlc3Rfcm9fc3RhdGUgKnN0YXRlKTsKLXZvaWQgc2V0dXBfZ3Vlc3RfZ2R0KHN0cnVjdCBs
Z19jcHUgKmNwdSk7Ci12b2lkIGxvYWRfZ3Vlc3RfZ2R0X2VudHJ5KHN0cnVjdCBsZ19jcHUgKmNw
dSwgdW5zaWduZWQgaW50IGksCi0JCQkgIHUzMiBsb3csIHUzMiBoaSk7Ci12b2lkIGd1ZXN0X2xv
YWRfdGxzKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyB0bHNfYXJyYXkpOwotdm9p
ZCBjb3B5X2dkdChjb25zdCBzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBkZXNjX3N0cnVjdCAq
Z2R0KTsKLXZvaWQgY29weV9nZHRfdGxzKGNvbnN0IHN0cnVjdCBsZ19jcHUgKmNwdSwgc3RydWN0
IGRlc2Nfc3RydWN0ICpnZHQpOwotCi0vKiBwYWdlX3RhYmxlcy5jOiAqLwotaW50IGluaXRfZ3Vl
c3RfcGFnZXRhYmxlKHN0cnVjdCBsZ3Vlc3QgKmxnKTsKLXZvaWQgZnJlZV9ndWVzdF9wYWdldGFi
bGUoc3RydWN0IGxndWVzdCAqbGcpOwotdm9pZCBndWVzdF9uZXdfcGFnZXRhYmxlKHN0cnVjdCBs
Z19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBwZ3RhYmxlKTsKLXZvaWQgZ3Vlc3Rfc2V0X3BnZChz
dHJ1Y3QgbGd1ZXN0ICpsZywgdW5zaWduZWQgbG9uZyBncGdkaXIsIHUzMiBpKTsKLSNpZmRlZiBD
T05GSUdfWDg2X1BBRQotdm9pZCBndWVzdF9zZXRfcG1kKHN0cnVjdCBsZ3Vlc3QgKmxnLCB1bnNp
Z25lZCBsb25nIGdwZ2RpciwgdTMyIGkpOwotI2VuZGlmCi12b2lkIGd1ZXN0X3BhZ2V0YWJsZV9j
bGVhcl9hbGwoc3RydWN0IGxnX2NwdSAqY3B1KTsKLXZvaWQgZ3Vlc3RfcGFnZXRhYmxlX2ZsdXNo
X3VzZXIoc3RydWN0IGxnX2NwdSAqY3B1KTsKLXZvaWQgZ3Vlc3Rfc2V0X3B0ZShzdHJ1Y3QgbGdf
Y3B1ICpjcHUsIHVuc2lnbmVkIGxvbmcgZ3BnZGlyLAotCQkgICB1bnNpZ25lZCBsb25nIHZhZGRy
LCBwdGVfdCB2YWwpOwotdm9pZCBtYXBfc3dpdGNoZXJfaW5fZ3Vlc3Qoc3RydWN0IGxnX2NwdSAq
Y3B1LCBzdHJ1Y3QgbGd1ZXN0X3BhZ2VzICpwYWdlcyk7Ci1ib29sIGRlbWFuZF9wYWdlKHN0cnVj
dCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBjcjIsIGludCBlcnJjb2RlLAotCQkgdW5zaWdu
ZWQgbG9uZyAqaW9tZW0pOwotdm9pZCBwaW5fcGFnZShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2ln
bmVkIGxvbmcgdmFkZHIpOwotYm9vbCBfX2d1ZXN0X3BhKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5z
aWduZWQgbG9uZyB2YWRkciwgdW5zaWduZWQgbG9uZyAqcGFkZHIpOwotdW5zaWduZWQgbG9uZyBn
dWVzdF9wYShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2lnbmVkIGxvbmcgdmFkZHIpOwotdm9pZCBw
YWdlX3RhYmxlX2d1ZXN0X2RhdGFfaW5pdChzdHJ1Y3QgbGdfY3B1ICpjcHUpOwotCi0vKiA8YXJj
aD4vY29yZS5jOiAqLwotdm9pZCBsZ3Vlc3RfYXJjaF9ob3N0X2luaXQodm9pZCk7Ci12b2lkIGxn
dWVzdF9hcmNoX2hvc3RfZmluaSh2b2lkKTsKLXZvaWQgbGd1ZXN0X2FyY2hfcnVuX2d1ZXN0KHN0
cnVjdCBsZ19jcHUgKmNwdSk7Ci12b2lkIGxndWVzdF9hcmNoX2hhbmRsZV90cmFwKHN0cnVjdCBs
Z19jcHUgKmNwdSk7Ci1pbnQgbGd1ZXN0X2FyY2hfaW5pdF9oeXBlcmNhbGxzKHN0cnVjdCBsZ19j
cHUgKmNwdSk7Ci1pbnQgbGd1ZXN0X2FyY2hfZG9faGNhbGwoc3RydWN0IGxnX2NwdSAqY3B1LCBz
dHJ1Y3QgaGNhbGxfYXJncyAqYXJncyk7Ci12b2lkIGxndWVzdF9hcmNoX3NldHVwX3JlZ3Moc3Ry
dWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIHN0YXJ0KTsKLXVuc2lnbmVkIGxvbmcgKmxn
dWVzdF9hcmNoX3JlZ3B0cihzdHJ1Y3QgbGdfY3B1ICpjcHUsIHNpemVfdCByZWdfb2ZmLCBib29s
IGFueSk7Ci0KLS8qIDxhcmNoPi9zd2l0Y2hlci5TOiAqLwotZXh0ZXJuIGNoYXIgc3RhcnRfc3dp
dGNoZXJfdGV4dFtdLCBlbmRfc3dpdGNoZXJfdGV4dFtdLCBzd2l0Y2hfdG9fZ3Vlc3RbXTsKLQot
LyogbGd1ZXN0X3VzZXIuYzogKi8KLWludCBsZ3Vlc3RfZGV2aWNlX2luaXQodm9pZCk7Ci12b2lk
IGxndWVzdF9kZXZpY2VfcmVtb3ZlKHZvaWQpOwotCi0vKiBoeXBlcmNhbGxzLmM6ICovCi12b2lk
IGRvX2h5cGVyY2FsbHMoc3RydWN0IGxnX2NwdSAqY3B1KTsKLXZvaWQgd3JpdGVfdGltZXN0YW1w
KHN0cnVjdCBsZ19jcHUgKmNwdSk7Ci0KLS8qTDowMzUKLSAqIExldCdzIHN0ZXAgYXNpZGUgZm9y
IHRoZSBtb21lbnQsIHRvIHN0dWR5IG9uZSBpbXBvcnRhbnQgcm91dGluZSB0aGF0J3MgdXNlZAot
ICogd2lkZWx5IGluIHRoZSBIb3N0IGNvZGUuCi0gKgotICogVGhlcmUgYXJlIG1hbnkgY2FzZXMg
d2hlcmUgdGhlIEd1ZXN0IGNhbiBkbyBzb21ldGhpbmcgaW52YWxpZCwgbGlrZSBwYXNzIGNyYXAK
LSAqIHRvIGEgaHlwZXJjYWxsLiAgU2luY2Ugb25seSB0aGUgR3Vlc3Qga2VybmVsIGNhbiBtYWtl
IGh5cGVyY2FsbHMsIGl0J3MgcXVpdGUKLSAqIGFjY2VwdGFibGUgdG8gc2ltcGx5IHRlcm1pbmF0
ZSB0aGUgR3Vlc3QgYW5kIGdpdmUgdGhlIExhdW5jaGVyIGEgbmljZWx5Ci0gKiBmb3JtYXR0ZWQg
cmVhc29uLiAgSXQncyBhbHNvIHNpbXBsZXIgZm9yIHRoZSBHdWVzdCBpdHNlbGYsIHdoaWNoIGRv
ZXNuJ3QKLSAqIG5lZWQgdG8gY2hlY2sgbW9zdCBoeXBlcmNhbGxzIGZvciAic3VjY2VzcyI7IGlm
IHlvdSdyZSBzdGlsbCBydW5uaW5nLCBpdAotICogc3VjY2VlZGVkLgotICoKLSAqIE9uY2UgdGhp
cyBpcyBjYWxsZWQsIHRoZSBHdWVzdCB3aWxsIG5ldmVyIHJ1biBhZ2Fpbiwgc28gbW9zdCBIb3N0
IGNvZGUgY2FuCi0gKiBjYWxsIHRoaXMgdGhlbiBjb250aW51ZSBhcyBpZiBub3RoaW5nIGhhZCBo
YXBwZW5lZC4gIFRoaXMgbWVhbnMgbWFueQotICogZnVuY3Rpb25zIGRvbid0IGhhdmUgdG8gZXhw
bGljaXRseSByZXR1cm4gYW4gZXJyb3IgY29kZSwgd2hpY2gga2VlcHMgdGhlCi0gKiBjb2RlIHNp
bXBsZS4KLSAqCi0gKiBJdCBhbHNvIG1lYW5zIHRoYXQgdGhpcyBjYW4gYmUgY2FsbGVkIG1vcmUg
dGhhbiBvbmNlOiBvbmx5IHRoZSBmaXJzdCBvbmUgaXMKLSAqIHJlbWVtYmVyZWQuICBUaGUgb25s
eSB0cmljayBpcyB0aGF0IHdlIHN0aWxsIG5lZWQgdG8ga2lsbCB0aGUgR3Vlc3QgZXZlbiBpZgot
ICogd2UgY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IHRvIHN0b3JlIHRoZSByZWFzb24uICBMaW51eCBo
YXMgYSBuZWF0IHdheSBvZgotICogcGFja2luZyBlcnJvciBjb2RlcyBpbnRvIGludmFsaWQgcG9p
bnRlcnMsIHNvIHdlIHVzZSB0aGF0IGhlcmUuCi0gKgotICogTGlrZSBhbnkgbWFjcm8gd2hpY2gg
dXNlcyBhbiAiaWYiLCBpdCBpcyBzYWZlbHkgd3JhcHBlZCBpbiBhIHJ1bi1vbmNlICJkbyB7Ci0g
KiB9IHdoaWxlKDApIi4KLSAqLwotI2RlZmluZSBraWxsX2d1ZXN0KGNwdSwgZm10Li4uKQkJCQkJ
XAotZG8gewkJCQkJCQkJXAotCWlmICghKGNwdSktPmxnLT5kZWFkKSB7CQkJCQlcCi0JCShjcHUp
LT5sZy0+ZGVhZCA9IGthc3ByaW50ZihHRlBfQVRPTUlDLCBmbXQpOwlcCi0JCWlmICghKGNwdSkt
PmxnLT5kZWFkKQkJCQlcCi0JCQkoY3B1KS0+bGctPmRlYWQgPSBFUlJfUFRSKC1FTk9NRU0pOwlc
Ci0JfQkJCQkJCQlcCi19IHdoaWxlKDApCi0vKiAoRW5kIG9mIGFzaWRlKSA6Ki8KLQotI2VuZGlm
CS8qIF9fQVNTRU1CTFlfXyAqLwotI2VuZGlmCS8qIF9MR1VFU1RfSCAqLwpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9sZ3Vlc3QvbGd1ZXN0X3VzZXIuYyBiL2RyaXZlcnMvbGd1ZXN0L2xndWVzdF91c2Vy
LmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDFhNjc4N2JjOTM4Ni4uMDAwMDAwMDAw
MDAwCi0tLSBhL2RyaXZlcnMvbGd1ZXN0L2xndWVzdF91c2VyLmMKKysrIC9kZXYvbnVsbApAQCAt
MSw0NDYgKzAsMCBAQAotLypQOjIwMCBUaGlzIGNvbnRhaW5zIGFsbCB0aGUgL2Rldi9sZ3Vlc3Qg
Y29kZSwgd2hlcmVieSB0aGUgdXNlcnNwYWNlCi0gKiBsYXVuY2hlciBjb250cm9scyBhbmQgY29t
bXVuaWNhdGVzIHdpdGggdGhlIEd1ZXN0LiAgRm9yIGV4YW1wbGUsCi0gKiB0aGUgZmlyc3Qgd3Jp
dGUgd2lsbCB0ZWxsIHVzIHRoZSBHdWVzdCdzIG1lbW9yeSBsYXlvdXQgYW5kIGVudHJ5Ci0gKiBw
b2ludC4gIEEgcmVhZCB3aWxsIHJ1biB0aGUgR3Vlc3QgdW50aWwgc29tZXRoaW5nIGhhcHBlbnMs
IHN1Y2ggYXMKLSAqIGEgc2lnbmFsIG9yIHRoZSBHdWVzdCBhY2Nlc3NpbmcgYSBkZXZpY2UuCi06
Ki8KLSNpbmNsdWRlIDxsaW51eC91YWNjZXNzLmg+Ci0jaW5jbHVkZSA8bGludXgvbWlzY2Rldmlj
ZS5oPgotI2luY2x1ZGUgPGxpbnV4L2ZzLmg+Ci0jaW5jbHVkZSA8bGludXgvc2NoZWQuaD4KLSNp
bmNsdWRlIDxsaW51eC9zY2hlZC9tbS5oPgotI2luY2x1ZGUgPGxpbnV4L2ZpbGUuaD4KLSNpbmNs
dWRlIDxsaW51eC9zbGFiLmg+Ci0jaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+Ci0jaW5jbHVkZSAi
bGcuaCIKLQotLypMOjA1MgotICBUaGUgTGF1bmNoZXIgY2FuIGdldCB0aGUgcmVnaXN0ZXJzLCBh
bmQgYWxzbyBzZXQgc29tZSBvZiB0aGVtLgotKi8KLXN0YXRpYyBpbnQgZ2V0cmVnX3NldHVwKHN0
cnVjdCBsZ19jcHUgKmNwdSwgY29uc3QgdW5zaWduZWQgbG9uZyBfX3VzZXIgKmlucHV0KQotewot
CXVuc2lnbmVkIGxvbmcgd2hpY2g7Ci0KLQkvKiBXZSByZS11c2UgdGhlIHB0cmFjZSBzdHJ1Y3R1
cmUgdG8gc3BlY2lmeSB3aGljaCByZWdpc3RlciB0byByZWFkLiAqLwotCWlmIChnZXRfdXNlcih3
aGljaCwgaW5wdXQpICE9IDApCi0JCXJldHVybiAtRUZBVUxUOwotCi0JLyoKLQkgKiBXZSBzZXQg
dXAgdGhlIGNwdSByZWdpc3RlciBwb2ludGVyLCBhbmQgdGhlaXIgbmV4dCByZWFkIHdpbGwKLQkg
KiBhY3R1YWxseSBnZXQgdGhlIHZhbHVlIChpbnN0ZWFkIG9mIHJ1bm5pbmcgdGhlIGd1ZXN0KS4K
LQkgKgotCSAqIFRoZSBsYXN0IGFyZ3VtZW50ICd0cnVlJyBzYXlzIHdlIGNhbiBhY2Nlc3MgYW55
IHJlZ2lzdGVyLgotCSAqLwotCWNwdS0+cmVnX3JlYWQgPSBsZ3Vlc3RfYXJjaF9yZWdwdHIoY3B1
LCB3aGljaCwgdHJ1ZSk7Ci0JaWYgKCFjcHUtPnJlZ19yZWFkKQotCQlyZXR1cm4gLUVOT0VOVDsK
LQotCS8qIEFuZCBiZWNhdXNlIHRoaXMgaXMgYSB3cml0ZSgpIGNhbGwsIHdlIHJldHVybiB0aGUg
bGVuZ3RoIHVzZWQuICovCi0JcmV0dXJuIHNpemVvZih1bnNpZ25lZCBsb25nKSAqIDI7Ci19Ci0K
LXN0YXRpYyBpbnQgc2V0cmVnKHN0cnVjdCBsZ19jcHUgKmNwdSwgY29uc3QgdW5zaWduZWQgbG9u
ZyBfX3VzZXIgKmlucHV0KQotewotCXVuc2lnbmVkIGxvbmcgd2hpY2gsIHZhbHVlLCAqcmVnOwot
Ci0JLyogV2UgcmUtdXNlIHRoZSBwdHJhY2Ugc3RydWN0dXJlIHRvIHNwZWNpZnkgd2hpY2ggcmVn
aXN0ZXIgdG8gcmVhZC4gKi8KLQlpZiAoZ2V0X3VzZXIod2hpY2gsIGlucHV0KSAhPSAwKQotCQly
ZXR1cm4gLUVGQVVMVDsKLQlpbnB1dCsrOwotCWlmIChnZXRfdXNlcih2YWx1ZSwgaW5wdXQpICE9
IDApCi0JCXJldHVybiAtRUZBVUxUOwotCi0JLyogVGhlIGxhc3QgYXJndW1lbnQgJ2ZhbHNlJyBt
ZWFucyB3ZSBjYW4ndCBhY2Nlc3MgYWxsIHJlZ2lzdGVycy4gKi8KLQlyZWcgPSBsZ3Vlc3RfYXJj
aF9yZWdwdHIoY3B1LCB3aGljaCwgZmFsc2UpOwotCWlmICghcmVnKQotCQlyZXR1cm4gLUVOT0VO
VDsKLQotCSpyZWcgPSB2YWx1ZTsKLQotCS8qIEFuZCBiZWNhdXNlIHRoaXMgaXMgYSB3cml0ZSgp
IGNhbGwsIHdlIHJldHVybiB0aGUgbGVuZ3RoIHVzZWQuICovCi0JcmV0dXJuIHNpemVvZih1bnNp
Z25lZCBsb25nKSAqIDM7Ci19Ci0KLS8qTDowNTAKLSAqIFNlbmRpbmcgYW4gaW50ZXJydXB0IGlz
IGRvbmUgYnkgd3JpdGluZyBMSFJFUV9JUlEgYW5kIGFuIGludGVycnVwdAotICogbnVtYmVyIHRv
IC9kZXYvbGd1ZXN0LgotICovCi1zdGF0aWMgaW50IHVzZXJfc2VuZF9pcnEoc3RydWN0IGxnX2Nw
dSAqY3B1LCBjb25zdCB1bnNpZ25lZCBsb25nIF9fdXNlciAqaW5wdXQpCi17Ci0JdW5zaWduZWQg
bG9uZyBpcnE7Ci0KLQlpZiAoZ2V0X3VzZXIoaXJxLCBpbnB1dCkgIT0gMCkKLQkJcmV0dXJuIC1F
RkFVTFQ7Ci0JaWYgKGlycSA+PSBMR1VFU1RfSVJRUykKLQkJcmV0dXJuIC1FSU5WQUw7Ci0KLQkv
KgotCSAqIE5leHQgdGltZSB0aGUgR3Vlc3QgcnVucywgdGhlIGNvcmUgY29kZSB3aWxsIHNlZSBp
ZiBpdCBjYW4gZGVsaXZlcgotCSAqIHRoaXMgaW50ZXJydXB0LgotCSAqLwotCXNldF9pbnRlcnJ1
cHQoY3B1LCBpcnEpOwotCXJldHVybiAwOwotfQotCi0vKkw6MDUzCi0gKiBEZWxpdmVyIGEgdHJh
cDogdGhpcyBpcyB1c2VkIGJ5IHRoZSBMYXVuY2hlciBpZiBpdCBjYW4ndCBlbXVsYXRlCi0gKiBh
biBpbnN0cnVjdGlvbi4KLSAqLwotc3RhdGljIGludCB0cmFwKHN0cnVjdCBsZ19jcHUgKmNwdSwg
Y29uc3QgdW5zaWduZWQgbG9uZyBfX3VzZXIgKmlucHV0KQotewotCXVuc2lnbmVkIGxvbmcgdHJh
cG51bTsKLQotCWlmIChnZXRfdXNlcih0cmFwbnVtLCBpbnB1dCkgIT0gMCkKLQkJcmV0dXJuIC1F
RkFVTFQ7Ci0KLQlpZiAoIWRlbGl2ZXJfdHJhcChjcHUsIHRyYXBudW0pKQotCQlyZXR1cm4gLUVJ
TlZBTDsKLQotCXJldHVybiAwOwotfQotCi0vKkw6MDQwCi0gKiBPbmNlIG91ciBHdWVzdCBpcyBp
bml0aWFsaXplZCwgdGhlIExhdW5jaGVyIG1ha2VzIGl0IHJ1biBieSByZWFkaW5nCi0gKiBmcm9t
IC9kZXYvbGd1ZXN0LgotICovCi1zdGF0aWMgc3NpemVfdCByZWFkKHN0cnVjdCBmaWxlICpmaWxl
LCBjaGFyIF9fdXNlciAqdXNlciwgc2l6ZV90IHNpemUsbG9mZl90Km8pCi17Ci0Jc3RydWN0IGxn
dWVzdCAqbGcgPSBmaWxlLT5wcml2YXRlX2RhdGE7Ci0Jc3RydWN0IGxnX2NwdSAqY3B1OwotCXVu
c2lnbmVkIGludCBjcHVfaWQgPSAqbzsKLQotCS8qIFlvdSBtdXN0IHdyaXRlIExIUkVRX0lOSVRJ
QUxJWkUgZmlyc3QhICovCi0JaWYgKCFsZykKLQkJcmV0dXJuIC1FSU5WQUw7Ci0KLQkvKiBXYXRj
aCBvdXQgZm9yIGFyYml0cmFyeSB2Y3B1IGluZGV4ZXMhICovCi0JaWYgKGNwdV9pZCA+PSBsZy0+
bnJfY3B1cykKLQkJcmV0dXJuIC1FSU5WQUw7Ci0KLQljcHUgPSAmbGctPmNwdXNbY3B1X2lkXTsK
LQotCS8qIElmIHlvdSdyZSBub3QgdGhlIHRhc2sgd2hpY2ggb3ducyB0aGUgR3Vlc3QsIGdvIGF3
YXkuICovCi0JaWYgKGN1cnJlbnQgIT0gY3B1LT50c2spCi0JCXJldHVybiAtRVBFUk07Ci0KLQkv
KiBJZiB0aGUgR3Vlc3QgaXMgYWxyZWFkeSBkZWFkLCB3ZSBpbmRpY2F0ZSB3aHkgKi8KLQlpZiAo
bGctPmRlYWQpIHsKLQkJc2l6ZV90IGxlbjsKLQotCQkvKiBsZy0+ZGVhZCBlaXRoZXIgY29udGFp
bnMgYW4gZXJyb3IgY29kZSwgb3IgYSBzdHJpbmcuICovCi0JCWlmIChJU19FUlIobGctPmRlYWQp
KQotCQkJcmV0dXJuIFBUUl9FUlIobGctPmRlYWQpOwotCi0JCS8qIFdlIGNhbiBvbmx5IHJldHVy
biBhcyBtdWNoIGFzIHRoZSBidWZmZXIgdGhleSByZWFkIHdpdGguICovCi0JCWxlbiA9IG1pbihz
aXplLCBzdHJsZW4obGctPmRlYWQpKzEpOwotCQlpZiAoY29weV90b191c2VyKHVzZXIsIGxnLT5k
ZWFkLCBsZW4pICE9IDApCi0JCQlyZXR1cm4gLUVGQVVMVDsKLQkJcmV0dXJuIGxlbjsKLQl9Ci0K
LQkvKgotCSAqIElmIHdlIHJldHVybmVkIGZyb20gcmVhZCgpIGxhc3QgdGltZSBiZWNhdXNlIHRo
ZSBHdWVzdCBzZW50IEkvTywKLQkgKiBjbGVhciB0aGUgZmxhZy4KLQkgKi8KLQlpZiAoY3B1LT5w
ZW5kaW5nLnRyYXApCi0JCWNwdS0+cGVuZGluZy50cmFwID0gMDsKLQotCS8qIFJ1biB0aGUgR3Vl
c3QgdW50aWwgc29tZXRoaW5nIGludGVyZXN0aW5nIGhhcHBlbnMuICovCi0JcmV0dXJuIHJ1bl9n
dWVzdChjcHUsICh1bnNpZ25lZCBsb25nIF9fdXNlciAqKXVzZXIpOwotfQotCi0vKkw6MDI1Ci0g
KiBUaGlzIGFjdHVhbGx5IGluaXRpYWxpemVzIGEgQ1BVLiAgRm9yIHRoZSBtb21lbnQsIGEgR3Vl
c3QgaXMgb25seQotICogdW5pcHJvY2Vzc29yLCBzbyAiaWQiIGlzIGFsd2F5cyAwLgotICovCi1z
dGF0aWMgaW50IGxnX2NwdV9zdGFydChzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2lnbmVkIGlkLCB1
bnNpZ25lZCBsb25nIHN0YXJ0X2lwKQotewotCS8qIFdlIGhhdmUgYSBsaW1pdGVkIG51bWJlciBv
ZiBDUFVzIGluIHRoZSBsZ3Vlc3Qgc3RydWN0LiAqLwotCWlmIChpZCA+PSBBUlJBWV9TSVpFKGNw
dS0+bGctPmNwdXMpKQotCQlyZXR1cm4gLUVJTlZBTDsKLQotCS8qIFNldCB1cCB0aGlzIENQVSdz
IGlkLCBhbmQgcG9pbnRlciBiYWNrIHRvIHRoZSBsZ3Vlc3Qgc3RydWN0LiAqLwotCWNwdS0+aWQg
PSBpZDsKLQljcHUtPmxnID0gY29udGFpbmVyX29mKGNwdSwgc3RydWN0IGxndWVzdCwgY3B1c1tp
ZF0pOwotCWNwdS0+bGctPm5yX2NwdXMrKzsKLQotCS8qIEVhY2ggQ1BVIGhhcyBhIHRpbWVyIGl0
IGNhbiBzZXQuICovCi0JaW5pdF9jbG9ja2RldihjcHUpOwotCi0JLyoKLQkgKiBXZSBuZWVkIGEg
Y29tcGxldGUgcGFnZSBmb3IgdGhlIEd1ZXN0IHJlZ2lzdGVyczogdGhleSBhcmUgYWNjZXNzaWJs
ZQotCSAqIHRvIHRoZSBHdWVzdCBhbmQgd2UgY2FuIG9ubHkgZ3JhbnQgaXQgYWNjZXNzIHRvIHdo
b2xlIHBhZ2VzLgotCSAqLwotCWNwdS0+cmVnc19wYWdlID0gZ2V0X3plcm9lZF9wYWdlKEdGUF9L
RVJORUwpOwotCWlmICghY3B1LT5yZWdzX3BhZ2UpCi0JCXJldHVybiAtRU5PTUVNOwotCi0JLyog
V2UgYWN0dWFsbHkgcHV0IHRoZSByZWdpc3RlcnMgYXQgdGhlIGVuZCBvZiB0aGUgcGFnZS4gKi8K
LQljcHUtPnJlZ3MgPSAodm9pZCAqKWNwdS0+cmVnc19wYWdlICsgUEFHRV9TSVpFIC0gc2l6ZW9m
KCpjcHUtPnJlZ3MpOwotCi0JLyoKLQkgKiBOb3cgd2UgaW5pdGlhbGl6ZSB0aGUgR3Vlc3QncyBy
ZWdpc3RlcnMsIGhhbmRpbmcgaXQgdGhlIHN0YXJ0Ci0JICogYWRkcmVzcy4KLQkgKi8KLQlsZ3Vl
c3RfYXJjaF9zZXR1cF9yZWdzKGNwdSwgc3RhcnRfaXApOwotCi0JLyoKLQkgKiBXZSBrZWVwIGEg
cG9pbnRlciB0byB0aGUgTGF1bmNoZXIgdGFzayAoaWUuIGN1cnJlbnQgdGFzaykgZm9yIHdoZW4K
LQkgKiBvdGhlciBHdWVzdHMgd2FudCB0byB3YWtlIHRoaXMgb25lIChlZy4gY29uc29sZSBpbnB1
dCkuCi0JICovCi0JY3B1LT50c2sgPSBjdXJyZW50OwotCi0JLyoKLQkgKiBXZSBuZWVkIHRvIGtl
ZXAgYSBwb2ludGVyIHRvIHRoZSBMYXVuY2hlcidzIG1lbW9yeSBtYXAsIGJlY2F1c2UgaWYKLQkg
KiB0aGUgTGF1bmNoZXIgZGllcyB3ZSBuZWVkIHRvIGNsZWFuIGl0IHVwLiAgSWYgd2UgZG9uJ3Qg
a2VlcCBhCi0JICogcmVmZXJlbmNlLCBpdCBpcyBkZXN0cm95ZWQgYmVmb3JlIGNsb3NlKCkgaXMg
Y2FsbGVkLgotCSAqLwotCWNwdS0+bW0gPSBnZXRfdGFza19tbShjcHUtPnRzayk7Ci0KLQkvKgot
CSAqIFdlIHJlbWVtYmVyIHdoaWNoIENQVSdzIHBhZ2VzIHRoaXMgR3Vlc3QgdXNlZCBsYXN0LCBm
b3Igb3B0aW1pemF0aW9uCi0JICogd2hlbiB0aGUgc2FtZSBHdWVzdCBydW5zIG9uIHRoZSBzYW1l
IENQVSB0d2ljZS4KLQkgKi8KLQljcHUtPmxhc3RfcGFnZXMgPSBOVUxMOwotCi0JLyogTm8gZXJy
b3IgPT0gc3VjY2Vzcy4gKi8KLQlyZXR1cm4gMDsKLX0KLQotLypMOjAyMAotICogVGhlIGluaXRp
YWxpemF0aW9uIHdyaXRlIHN1cHBsaWVzIDMgcG9pbnRlciBzaXplZCAoMzIgb3IgNjQgYml0KSB2
YWx1ZXMgKGluCi0gKiBhZGRpdGlvbiB0byB0aGUgTEhSRVFfSU5JVElBTElaRSB2YWx1ZSkuICBU
aGVzZSBhcmU6Ci0gKgotICogYmFzZTogVGhlIHN0YXJ0IG9mIHRoZSBHdWVzdC1waHlzaWNhbCBt
ZW1vcnkgaW5zaWRlIHRoZSBMYXVuY2hlciBtZW1vcnkuCi0gKgotICogcGZubGltaXQ6IFRoZSBo
aWdoZXN0IChHdWVzdC1waHlzaWNhbCkgcGFnZSBudW1iZXIgdGhlIEd1ZXN0IHNob3VsZCBiZQot
ICogYWxsb3dlZCB0byBhY2Nlc3MuICBUaGUgR3Vlc3QgbWVtb3J5IGxpdmVzIGluc2lkZSB0aGUg
TGF1bmNoZXIsIHNvIGl0IHNldHMKLSAqIHRoaXMgdG8gZW5zdXJlIHRoZSBHdWVzdCBjYW4gb25s
eSByZWFjaCBpdHMgb3duIG1lbW9yeS4KLSAqCi0gKiBzdGFydDogVGhlIGZpcnN0IGluc3RydWN0
aW9uIHRvIGV4ZWN1dGUgKCJlaXAiIGluIHg4Ni1zcGVhaykuCi0gKi8KLXN0YXRpYyBpbnQgaW5p
dGlhbGl6ZShzdHJ1Y3QgZmlsZSAqZmlsZSwgY29uc3QgdW5zaWduZWQgbG9uZyBfX3VzZXIgKmlu
cHV0KQotewotCS8qICJzdHJ1Y3QgbGd1ZXN0IiBjb250YWlucyBhbGwgd2UgKHRoZSBIb3N0KSBr
bm93IGFib3V0IGEgR3Vlc3QuICovCi0Jc3RydWN0IGxndWVzdCAqbGc7Ci0JaW50IGVycjsKLQl1
bnNpZ25lZCBsb25nIGFyZ3NbNF07Ci0KLQkvKgotCSAqIFdlIGdyYWIgdGhlIEJpZyBMZ3Vlc3Qg
bG9jaywgd2hpY2ggcHJvdGVjdHMgYWdhaW5zdCBtdWx0aXBsZQotCSAqIHNpbXVsdGFuZW91cyBp
bml0aWFsaXphdGlvbnMuCi0JICovCi0JbXV0ZXhfbG9jaygmbGd1ZXN0X2xvY2spOwotCS8qIFlv
dSBjYW4ndCBpbml0aWFsaXplIHR3aWNlISAgQ2xvc2UgdGhlIGRldmljZSBhbmQgc3RhcnQgYWdh
aW4uLi4gKi8KLQlpZiAoZmlsZS0+cHJpdmF0ZV9kYXRhKSB7Ci0JCWVyciA9IC1FQlVTWTsKLQkJ
Z290byB1bmxvY2s7Ci0JfQotCi0JaWYgKGNvcHlfZnJvbV91c2VyKGFyZ3MsIGlucHV0LCBzaXpl
b2YoYXJncykpICE9IDApIHsKLQkJZXJyID0gLUVGQVVMVDsKLQkJZ290byB1bmxvY2s7Ci0JfQot
Ci0JbGcgPSBremFsbG9jKHNpemVvZigqbGcpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWxnKSB7Ci0J
CWVyciA9IC1FTk9NRU07Ci0JCWdvdG8gdW5sb2NrOwotCX0KLQotCS8qIFBvcHVsYXRlIHRoZSBl
YXN5IGZpZWxkcyBvZiBvdXIgInN0cnVjdCBsZ3Vlc3QiICovCi0JbGctPm1lbV9iYXNlID0gKHZv
aWQgX191c2VyICopYXJnc1swXTsKLQlsZy0+cGZuX2xpbWl0ID0gYXJnc1sxXTsKLQlsZy0+ZGV2
aWNlX2xpbWl0ID0gYXJnc1szXTsKLQotCS8qIFRoaXMgaXMgdGhlIGZpcnN0IGNwdSAoY3B1IDAp
IGFuZCBpdCB3aWxsIHN0YXJ0IGJvb3RpbmcgYXQgYXJnc1syXSAqLwotCWVyciA9IGxnX2NwdV9z
dGFydCgmbGctPmNwdXNbMF0sIDAsIGFyZ3NbMl0pOwotCWlmIChlcnIpCi0JCWdvdG8gZnJlZV9s
ZzsKLQotCS8qCi0JICogSW5pdGlhbGl6ZSB0aGUgR3Vlc3QncyBzaGFkb3cgcGFnZSB0YWJsZXMu
ICBUaGlzIGFsbG9jYXRlcwotCSAqIG1lbW9yeSwgc28gY2FuIGZhaWwuCi0JICovCi0JZXJyID0g
aW5pdF9ndWVzdF9wYWdldGFibGUobGcpOwotCWlmIChlcnIpCi0JCWdvdG8gZnJlZV9yZWdzOwot
Ci0JLyogV2Uga2VlcCBvdXIgInN0cnVjdCBsZ3Vlc3QiIGluIHRoZSBmaWxlJ3MgcHJpdmF0ZV9k
YXRhLiAqLwotCWZpbGUtPnByaXZhdGVfZGF0YSA9IGxnOwotCi0JbXV0ZXhfdW5sb2NrKCZsZ3Vl
c3RfbG9jayk7Ci0KLQkvKiBBbmQgYmVjYXVzZSB0aGlzIGlzIGEgd3JpdGUoKSBjYWxsLCB3ZSBy
ZXR1cm4gdGhlIGxlbmd0aCB1c2VkLiAqLwotCXJldHVybiBzaXplb2YoYXJncyk7Ci0KLWZyZWVf
cmVnczoKLQkvKiBGSVhNRTogVGhpcyBzaG91bGQgYmUgaW4gZnJlZV92Y3B1ICovCi0JZnJlZV9w
YWdlKGxnLT5jcHVzWzBdLnJlZ3NfcGFnZSk7Ci1mcmVlX2xnOgotCWtmcmVlKGxnKTsKLXVubG9j
azoKLQltdXRleF91bmxvY2soJmxndWVzdF9sb2NrKTsKLQlyZXR1cm4gZXJyOwotfQotCi0vKkw6
MDEwCi0gKiBUaGUgZmlyc3Qgb3BlcmF0aW9uIHRoZSBMYXVuY2hlciBkb2VzIG11c3QgYmUgYSB3
cml0ZS4gIEFsbCB3cml0ZXMKLSAqIHN0YXJ0IHdpdGggYW4gdW5zaWduZWQgbG9uZyBudW1iZXI6
IGZvciB0aGUgZmlyc3Qgd3JpdGUgdGhpcyBtdXN0IGJlCi0gKiBMSFJFUV9JTklUSUFMSVpFIHRv
IHNldCB1cCB0aGUgR3Vlc3QuICBBZnRlciB0aGF0IHRoZSBMYXVuY2hlciBjYW4gdXNlCi0gKiB3
cml0ZXMgb2Ygb3RoZXIgdmFsdWVzIHRvIHNlbmQgaW50ZXJydXB0cyBvciBzZXQgdXAgcmVjZWlw
dCBvZiBub3RpZmljYXRpb25zLgotICoKLSAqIE5vdGUgdGhhdCB3ZSBvdmVybG9hZCB0aGUgIm9m
ZnNldCIgaW4gdGhlIC9kZXYvbGd1ZXN0IGZpbGUgdG8gaW5kaWNhdGUgd2hhdAotICogQ1BVIG51
bWJlciB3ZSdyZSBkZWFsaW5nIHdpdGguICBDdXJyZW50bHkgdGhpcyBpcyBhbHdheXMgMCBzaW5j
ZSB3ZSBvbmx5Ci0gKiBzdXBwb3J0IHVuaXByb2Nlc3NvciBHdWVzdHMsIGJ1dCB5b3UgY2FuIHNl
ZSB0aGUgYmVnaW5uaW5ncyBvZiBTTVAgc3VwcG9ydAotICogaGVyZS4KLSAqLwotc3RhdGljIHNz
aXplX3Qgd3JpdGUoc3RydWN0IGZpbGUgKmZpbGUsIGNvbnN0IGNoYXIgX191c2VyICppbiwKLQkJ
ICAgICBzaXplX3Qgc2l6ZSwgbG9mZl90ICpvZmYpCi17Ci0JLyoKLQkgKiBPbmNlIHRoZSBHdWVz
dCBpcyBpbml0aWFsaXplZCwgd2UgaG9sZCB0aGUgInN0cnVjdCBsZ3Vlc3QiIGluIHRoZQotCSAq
IGZpbGUgcHJpdmF0ZSBkYXRhLgotCSAqLwotCXN0cnVjdCBsZ3Vlc3QgKmxnID0gZmlsZS0+cHJp
dmF0ZV9kYXRhOwotCWNvbnN0IHVuc2lnbmVkIGxvbmcgX191c2VyICppbnB1dCA9IChjb25zdCB1
bnNpZ25lZCBsb25nIF9fdXNlciAqKWluOwotCXVuc2lnbmVkIGxvbmcgcmVxOwotCXN0cnVjdCBs
Z19jcHUgKnVuaW5pdGlhbGl6ZWRfdmFyKGNwdSk7Ci0JdW5zaWduZWQgaW50IGNwdV9pZCA9ICpv
ZmY7Ci0KLQkvKiBUaGUgZmlyc3QgdmFsdWUgdGVsbHMgdXMgd2hhdCB0aGlzIHJlcXVlc3QgaXMu
ICovCi0JaWYgKGdldF91c2VyKHJlcSwgaW5wdXQpICE9IDApCi0JCXJldHVybiAtRUZBVUxUOwot
CWlucHV0Kys7Ci0KLQkvKiBJZiB5b3UgaGF2ZW4ndCBpbml0aWFsaXplZCwgeW91IG11c3QgZG8g
dGhhdCBmaXJzdC4gKi8KLQlpZiAocmVxICE9IExIUkVRX0lOSVRJQUxJWkUpIHsKLQkJaWYgKCFs
ZyB8fCAoY3B1X2lkID49IGxnLT5ucl9jcHVzKSkKLQkJCXJldHVybiAtRUlOVkFMOwotCQljcHUg
PSAmbGctPmNwdXNbY3B1X2lkXTsKLQotCQkvKiBPbmNlIHRoZSBHdWVzdCBpcyBkZWFkLCB5b3Ug
Y2FuIG9ubHkgcmVhZCgpIHdoeSBpdCBkaWVkLiAqLwotCQlpZiAobGctPmRlYWQpCi0JCQlyZXR1
cm4gLUVOT0VOVDsKLQl9Ci0KLQlzd2l0Y2ggKHJlcSkgewotCWNhc2UgTEhSRVFfSU5JVElBTEla
RToKLQkJcmV0dXJuIGluaXRpYWxpemUoZmlsZSwgaW5wdXQpOwotCWNhc2UgTEhSRVFfSVJROgot
CQlyZXR1cm4gdXNlcl9zZW5kX2lycShjcHUsIGlucHV0KTsKLQljYXNlIExIUkVRX0dFVFJFRzoK
LQkJcmV0dXJuIGdldHJlZ19zZXR1cChjcHUsIGlucHV0KTsKLQljYXNlIExIUkVRX1NFVFJFRzoK
LQkJcmV0dXJuIHNldHJlZyhjcHUsIGlucHV0KTsKLQljYXNlIExIUkVRX1RSQVA6Ci0JCXJldHVy
biB0cmFwKGNwdSwgaW5wdXQpOwotCWRlZmF1bHQ6Ci0JCXJldHVybiAtRUlOVkFMOwotCX0KLX0K
LQotc3RhdGljIGludCBvcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxl
KQotewotCWZpbGUtPnByaXZhdGVfZGF0YSA9IE5VTEw7Ci0KLQlyZXR1cm4gMDsKLX0KLQotLypM
OjA2MAotICogVGhlIGZpbmFsIHBpZWNlIG9mIGludGVyZmFjZSBjb2RlIGlzIHRoZSBjbG9zZSgp
IHJvdXRpbmUuICBJdCByZXZlcnNlcwotICogZXZlcnl0aGluZyBkb25lIGluIGluaXRpYWxpemUo
KS4gIFRoaXMgaXMgdXN1YWxseSBjYWxsZWQgYmVjYXVzZSB0aGUKLSAqIExhdW5jaGVyIGV4aXRl
ZC4KLSAqCi0gKiBOb3RlIHRoYXQgdGhlIGNsb3NlIHJvdXRpbmUgcmV0dXJucyAwIG9yIGEgbmVn
YXRpdmUgZXJyb3IgbnVtYmVyOiBpdCBjYW4ndAotICogcmVhbGx5IGZhaWwsIGJ1dCBpdCBjYW4g
d2hpbmUuICBJIGJsYW1lIFN1biBmb3IgdGhpcyB3YXJ0LCBhbmQgSyZSIEMgZm9yCi0gKiBsZXR0
aW5nIHRoZW0gZG8gaXQuCi06Ki8KLXN0YXRpYyBpbnQgY2xvc2Uoc3RydWN0IGlub2RlICppbm9k
ZSwgc3RydWN0IGZpbGUgKmZpbGUpCi17Ci0Jc3RydWN0IGxndWVzdCAqbGcgPSBmaWxlLT5wcml2
YXRlX2RhdGE7Ci0JdW5zaWduZWQgaW50IGk7Ci0KLQkvKiBJZiB3ZSBuZXZlciBzdWNjZXNzZnVs
bHkgaW5pdGlhbGl6ZWQsIHRoZXJlJ3Mgbm90aGluZyB0byBjbGVhbiB1cCAqLwotCWlmICghbGcp
Ci0JCXJldHVybiAwOwotCi0JLyoKLQkgKiBXZSBuZWVkIHRoZSBiaWcgbG9jaywgdG8gcHJvdGVj
dCBmcm9tIGludGVyLWd1ZXN0IEkvTyBhbmQgb3RoZXIKLQkgKiBMYXVuY2hlcnMgaW5pdGlhbGl6
aW5nIGd1ZXN0cy4KLQkgKi8KLQltdXRleF9sb2NrKCZsZ3Vlc3RfbG9jayk7Ci0KLQkvKiBGcmVl
IHVwIHRoZSBzaGFkb3cgcGFnZSB0YWJsZXMgZm9yIHRoZSBHdWVzdC4gKi8KLQlmcmVlX2d1ZXN0
X3BhZ2V0YWJsZShsZyk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgbGctPm5yX2NwdXM7IGkrKykgewot
CQkvKiBDYW5jZWxzIHRoZSBocnRpbWVyIHNldCB2aWEgTEhDQUxMX1NFVF9DTE9DS0VWRU5ULiAq
LwotCQlocnRpbWVyX2NhbmNlbCgmbGctPmNwdXNbaV0uaHJ0KTsKLQkJLyogV2UgY2FuIGZyZWUg
dXAgdGhlIHJlZ2lzdGVyIHBhZ2Ugd2UgYWxsb2NhdGVkLiAqLwotCQlmcmVlX3BhZ2UobGctPmNw
dXNbaV0ucmVnc19wYWdlKTsKLQkJLyoKLQkJICogTm93IGFsbCB0aGUgbWVtb3J5IGNsZWFudXBz
IGFyZSBkb25lLCBpdCdzIHNhZmUgdG8gcmVsZWFzZQotCQkgKiB0aGUgTGF1bmNoZXIncyBtZW1v
cnkgbWFuYWdlbWVudCBzdHJ1Y3R1cmUuCi0JCSAqLwotCQltbXB1dChsZy0+Y3B1c1tpXS5tbSk7
Ci0JfQotCi0JLyoKLQkgKiBJZiBsZy0+ZGVhZCBkb2Vzbid0IGNvbnRhaW4gYW4gZXJyb3IgY29k
ZSBpdCB3aWxsIGJlIE5VTEwgb3IgYQotCSAqIGttYWxsb2MoKWVkIHN0cmluZywgZWl0aGVyIG9m
IHdoaWNoIGlzIG9rIHRvIGhhbmQgdG8ga2ZyZWUoKS4KLQkgKi8KLQlpZiAoIUlTX0VSUihsZy0+
ZGVhZCkpCi0JCWtmcmVlKGxnLT5kZWFkKTsKLQkvKiBGcmVlIHRoZSBtZW1vcnkgYWxsb2NhdGVk
IHRvIHRoZSBsZ3Vlc3Rfc3RydWN0ICovCi0Ja2ZyZWUobGcpOwotCS8qIFJlbGVhc2UgbG9jayBh
bmQgZXhpdC4gKi8KLQltdXRleF91bmxvY2soJmxndWVzdF9sb2NrKTsKLQotCXJldHVybiAwOwot
fQotCi0vKkw6MDAwCi0gKiBXZWxjb21lIHRvIG91ciBqb3VybmV5IHRocm91Z2ggdGhlIExhdW5j
aGVyIQotICoKLSAqIFRoZSBMYXVuY2hlciBpcyB0aGUgSG9zdCB1c2Vyc3BhY2UgcHJvZ3JhbSB3
aGljaCBzZXRzIHVwLCBydW5zIGFuZCBzZXJ2aWNlcwotICogdGhlIEd1ZXN0LiAgSW4gZmFjdCwg
bWFueSBjb21tZW50cyBpbiB0aGUgRHJpdmVycyB3aGljaCByZWZlciB0byAidGhlIEhvc3QiCi0g
KiBkb2luZyB0aGluZ3MgYXJlIGluYWNjdXJhdGU6IHRoZSBMYXVuY2hlciBkb2VzIGFsbCB0aGUg
ZGV2aWNlIGhhbmRsaW5nIGZvcgotICogdGhlIEd1ZXN0LCBidXQgdGhlIEd1ZXN0IGNhbid0IGtu
b3cgdGhhdC4KLSAqCi0gKiBKdXN0IHRvIGNvbmZ1c2UgeW91OiB0byB0aGUgSG9zdCBrZXJuZWws
IHRoZSBMYXVuY2hlciAqaXMqIHRoZSBHdWVzdCBhbmQgd2UKLSAqIHNoYWxsIHNlZSBtb3JlIG9m
IHRoYXQgbGF0ZXIuCi0gKgotICogV2UgYmVnaW4gb3VyIHVuZGVyc3RhbmRpbmcgd2l0aCB0aGUg
SG9zdCBrZXJuZWwgaW50ZXJmYWNlIHdoaWNoIHRoZSBMYXVuY2hlcgotICogdXNlczogcmVhZGlu
ZyBhbmQgd3JpdGluZyBhIGNoYXJhY3RlciBkZXZpY2UgY2FsbGVkIC9kZXYvbGd1ZXN0LiAgQWxs
IHRoZQotICogd29yayBoYXBwZW5zIGluIHRoZSByZWFkKCksIHdyaXRlKCkgYW5kIGNsb3NlKCkg
cm91dGluZXM6Ci0gKi8KLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIGxndWVz
dF9mb3BzID0gewotCS5vd25lcgkgPSBUSElTX01PRFVMRSwKLQkub3BlbgkgPSBvcGVuLAotCS5y
ZWxlYXNlID0gY2xvc2UsCi0JLndyaXRlCSA9IHdyaXRlLAotCS5yZWFkCSA9IHJlYWQsCi0JLmxs
c2VlayAgPSBkZWZhdWx0X2xsc2VlaywKLX07Ci0vKjoqLwotCi0vKgotICogVGhpcyBpcyBhIHRl
eHRib29rIGV4YW1wbGUgb2YgYSAibWlzYyIgY2hhcmFjdGVyIGRldmljZS4gIFBvcHVsYXRlIGEg
InN0cnVjdAotICogbWlzY2RldmljZSIgYW5kIHJlZ2lzdGVyIGl0IHdpdGggbWlzY19yZWdpc3Rl
cigpLgotICovCi1zdGF0aWMgc3RydWN0IG1pc2NkZXZpY2UgbGd1ZXN0X2RldiA9IHsKLQkubWlu
b3IJPSBNSVNDX0RZTkFNSUNfTUlOT1IsCi0JLm5hbWUJPSAibGd1ZXN0IiwKLQkuZm9wcwk9ICZs
Z3Vlc3RfZm9wcywKLX07Ci0KLWludCBfX2luaXQgbGd1ZXN0X2RldmljZV9pbml0KHZvaWQpCi17
Ci0JcmV0dXJuIG1pc2NfcmVnaXN0ZXIoJmxndWVzdF9kZXYpOwotfQotCi12b2lkIF9fZXhpdCBs
Z3Vlc3RfZGV2aWNlX3JlbW92ZSh2b2lkKQotewotCW1pc2NfZGVyZWdpc3RlcigmbGd1ZXN0X2Rl
dik7Ci19CmRpZmYgLS1naXQgYS9kcml2ZXJzL2xndWVzdC9wYWdlX3RhYmxlcy5jIGIvZHJpdmVy
cy9sZ3Vlc3QvcGFnZV90YWJsZXMuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMGJj
MTI3ZTlmMTZhLi4wMDAwMDAwMDAwMDAKLS0tIGEvZHJpdmVycy9sZ3Vlc3QvcGFnZV90YWJsZXMu
YworKysgL2Rldi9udWxsCkBAIC0xLDEyMzkgKzAsMCBAQAotLypQOjcwMAotICogVGhlIHBhZ2V0
YWJsZSBjb2RlLCBvbiB0aGUgb3RoZXIgaGFuZCwgc3RpbGwgc2hvd3MgdGhlIHNjYXJzIG9mCi0g
KiBwcmV2aW91cyBlbmNvdW50ZXJzLiAgSXQncyBmdW5jdGlvbmFsLCBhbmQgYXMgbmVhdCBhcyBp
dCBjYW4gYmUgaW4gdGhlCi0gKiBjaXJjdW1zdGFuY2VzLCBidXQgYmUgd2FyeSwgZm9yIHRoZXNl
IHRoaW5ncyBhcmUgc3VidGxlIGFuZCBicmVhayBlYXNpbHkuCi0gKiBUaGUgR3Vlc3QgcHJvdmlk
ZXMgYSB2aXJ0dWFsIHRvIHBoeXNpY2FsIG1hcHBpbmcsIGJ1dCB3ZSBjYW4gbmVpdGhlciB0cnVz
dAotICogaXQgbm9yIHVzZSBpdDogd2UgdmVyaWZ5IGFuZCBjb252ZXJ0IGl0IGhlcmUgdGhlbiBw
b2ludCB0aGUgQ1BVIHRvIHRoZQotICogY29udmVydGVkIEd1ZXN0IHBhZ2VzIHdoZW4gcnVubmlu
ZyB0aGUgR3Vlc3QuCi06Ki8KLQotLyogQ29weXJpZ2h0IChDKSBSdXN0eSBSdXNzZWxsIElCTSBD
b3Jwb3JhdGlvbiAyMDEzLgotICogR1BMIHYyIGFuZCBhbnkgbGF0ZXIgdmVyc2lvbiAqLwotI2lu
Y2x1ZGUgPGxpbnV4L21tLmg+Ci0jaW5jbHVkZSA8bGludXgvZ2ZwLmg+Ci0jaW5jbHVkZSA8bGlu
dXgvdHlwZXMuaD4KLSNpbmNsdWRlIDxsaW51eC9zcGlubG9jay5oPgotI2luY2x1ZGUgPGxpbnV4
L3JhbmRvbS5oPgotI2luY2x1ZGUgPGxpbnV4L3BlcmNwdS5oPgotI2luY2x1ZGUgPGFzbS90bGJm
bHVzaC5oPgotI2luY2x1ZGUgPGxpbnV4L3VhY2Nlc3MuaD4KLSNpbmNsdWRlICJsZy5oIgotCi0v
Kk06MDA4Ci0gKiBXZSBob2xkIHJlZmVyZW5jZSB0byBwYWdlcywgd2hpY2ggcHJldmVudHMgdGhl
bSBmcm9tIGJlaW5nIHN3YXBwZWQuCi0gKiBJdCdkIGJlIG5pY2UgdG8gaGF2ZSBhIGNhbGxiYWNr
IGluIHRoZSAic3RydWN0IG1tX3N0cnVjdCIgd2hlbiBMaW51eCB3YW50cwotICogdG8gc3dhcCBv
dXQuICBJZiB3ZSBoYWQgdGhpcywgYW5kIGEgc2hyaW5rZXIgY2FsbGJhY2sgdG8gdHJpbSBQVEUg
cGFnZXMsIHdlCi0gKiBjb3VsZCBwcm9iYWJseSBjb25zaWRlciBsYXVuY2hpbmcgR3Vlc3RzIGFz
IG5vbi1yb290LgotOiovCi0KLS8qSDozMDAKLSAqIFRoZSBQYWdlIFRhYmxlIENvZGUKLSAqCi0g
KiBXZSB1c2UgdHdvLWxldmVsIHBhZ2UgdGFibGVzIGZvciB0aGUgR3Vlc3QsIG9yIHRocmVlLWxl
dmVsIHdpdGggUEFFLiAgSWYKLSAqIHlvdSdyZSBub3QgZW50aXJlbHkgY29tZm9ydGFibGUgd2l0
aCB2aXJ0dWFsIGFkZHJlc3NlcywgcGh5c2ljYWwgYWRkcmVzc2VzCi0gKiBhbmQgcGFnZSB0YWJs
ZXMgdGhlbiBJIHJlY29tbWVuZCB5b3UgcmV2aWV3IGFyY2gveDg2L2xndWVzdC9ib290LmMncyAi
UGFnZQotICogVGFibGUgSGFuZGxpbmciICh3aXRoIGRpYWdyYW1zISkuCi0gKgotICogVGhlIEd1
ZXN0IGtlZXBzIHBhZ2UgdGFibGVzLCBidXQgd2UgbWFpbnRhaW4gdGhlIGFjdHVhbCBvbmVzIGhl
cmU6IHRoZXNlIGFyZQotICogY2FsbGVkICJzaGFkb3ciIHBhZ2UgdGFibGVzLiAgV2hpY2ggaXMg
YSB2ZXJ5IEd1ZXN0LWNlbnRyaWMgbmFtZTogdGhlc2UgYXJlCi0gKiB0aGUgcmVhbCBwYWdlIHRh
YmxlcyB0aGUgQ1BVIHVzZXMsIGFsdGhvdWdoIHdlIGtlZXAgdGhlbSB1cCB0byBkYXRlIHRvCi0g
KiByZWZsZWN0IHRoZSBHdWVzdCdzLiAgKFNlZSB3aGF0IEkgbWVhbiBhYm91dCB3ZWlyZCBuYW1p
bmc/ICBTaW5jZSB3aGVuIGRvCi0gKiBzaGFkb3dzIHJlZmxlY3QgYW55dGhpbmc/KQotICoKLSAq
IEFueXdheSwgdGhpcyBpcyB0aGUgbW9zdCBjb21wbGljYXRlZCBwYXJ0IG9mIHRoZSBIb3N0IGNv
ZGUuICBUaGVyZSBhcmUgc2V2ZW4KLSAqIHBhcnRzIHRvIHRoaXM6Ci0gKiAgKGkpIExvb2tpbmcg
dXAgYSBwYWdlIHRhYmxlIGVudHJ5IHdoZW4gdGhlIEd1ZXN0IGZhdWx0cywKLSAqICAoaWkpIE1h
a2luZyBzdXJlIHRoZSBHdWVzdCBzdGFjayBpcyBtYXBwZWQsCi0gKiAgKGlpaSkgU2V0dGluZyB1
cCBhIHBhZ2UgdGFibGUgZW50cnkgd2hlbiB0aGUgR3Vlc3QgdGVsbHMgdXMgb25lIGhhcyBjaGFu
Z2VkLAotICogIChpdikgU3dpdGNoaW5nIHBhZ2UgdGFibGVzLAotICogICh2KSBGbHVzaGluZyAo
dGhyb3dpbmcgYXdheSkgcGFnZSB0YWJsZXMsCi0gKiAgKHZpKSBNYXBwaW5nIHRoZSBTd2l0Y2hl
ciB3aGVuIHRoZSBHdWVzdCBpcyBhYm91dCB0byBydW4sCi0gKiAgKHZpaSkgU2V0dGluZyB1cCB0
aGUgcGFnZSB0YWJsZXMgaW5pdGlhbGx5LgotOiovCi0KLS8qCi0gKiBUaGUgU3dpdGNoZXIgdXNl
cyB0aGUgY29tcGxldGUgdG9wIFBURSBwYWdlLiAgVGhhdCdzIDEwMjQgUFRFIGVudHJpZXMgKDRN
QikKLSAqIG9yIDUxMiBQVEUgZW50cmllcyB3aXRoIFBBRSAoMk1CKS4KLSAqLwotI2RlZmluZSBT
V0lUQ0hFUl9QR0RfSU5ERVggKFBUUlNfUEVSX1BHRCAtIDEpCi0KLS8qCi0gKiBGb3IgUEFFIHdl
IG5lZWQgdGhlIFBNRCBpbmRleCBhcyB3ZWxsLiBXZSB1c2UgdGhlIGxhc3QgMk1CLCBzbyB3ZQot
ICogd2lsbCBuZWVkIHRoZSBsYXN0IHBtZCBlbnRyeSBvZiB0aGUgbGFzdCBwbWQgcGFnZS4KLSAq
LwotI2lmZGVmIENPTkZJR19YODZfUEFFCi0jZGVmaW5lIENIRUNLX0dQR0RfTUFTSwkJX1BBR0Vf
UFJFU0VOVAotI2Vsc2UKLSNkZWZpbmUgQ0hFQ0tfR1BHRF9NQVNLCQlfUEFHRV9UQUJMRQotI2Vu
ZGlmCi0KLS8qSDozMjAKLSAqIFRoZSBwYWdlIHRhYmxlIGNvZGUgaXMgY3VybHkgZW5vdWdoIHRv
IG5lZWQgaGVscGVyIGZ1bmN0aW9ucyB0byBrZWVwIGl0Ci0gKiBjbGVhciBhbmQgY2xlYW4uICBU
aGUga2VybmVsIGl0c2VsZiBwcm92aWRlcyBtYW55IG9mIHRoZW07IG9uZSBhZHZhbnRhZ2UKLSAq
IG9mIGluc2lzdGluZyB0aGF0IHRoZSBHdWVzdCBhbmQgSG9zdCB1c2UgdGhlIHNhbWUgQ09ORklH
X1g4Nl9QQUUgc2V0dGluZy4KLSAqCi0gKiBUaGVyZSBhcmUgdHdvIGZ1bmN0aW9ucyB3aGljaCBy
ZXR1cm4gcG9pbnRlcnMgdG8gdGhlIHNoYWRvdyAoYWthICJyZWFsIikKLSAqIHBhZ2UgdGFibGVz
LgotICoKLSAqIHNwZ2RfYWRkcigpIHRha2VzIHRoZSB2aXJ0dWFsIGFkZHJlc3MgYW5kIHJldHVy
bnMgYSBwb2ludGVyIHRvIHRoZSB0b3AtbGV2ZWwKLSAqIHBhZ2UgZGlyZWN0b3J5IGVudHJ5IChQ
R0QpIGZvciB0aGF0IGFkZHJlc3MuICBTaW5jZSB3ZSBrZWVwIHRyYWNrIG9mIHNldmVyYWwKLSAq
IHBhZ2UgdGFibGVzLCB0aGUgImkiIGFyZ3VtZW50IHRlbGxzIHVzIHdoaWNoIG9uZSB3ZSdyZSBp
bnRlcmVzdGVkIGluIChpdCdzCi0gKiB1c3VhbGx5IHRoZSBjdXJyZW50IG9uZSkuCi0gKi8KLXN0
YXRpYyBwZ2RfdCAqc3BnZF9hZGRyKHN0cnVjdCBsZ19jcHUgKmNwdSwgdTMyIGksIHVuc2lnbmVk
IGxvbmcgdmFkZHIpCi17Ci0JdW5zaWduZWQgaW50IGluZGV4ID0gcGdkX2luZGV4KHZhZGRyKTsK
LQotCS8qIFJldHVybiBhIHBvaW50ZXIgaW5kZXgndGggcGdkIGVudHJ5IGZvciB0aGUgaSd0aCBw
YWdlIHRhYmxlLiAqLwotCXJldHVybiAmY3B1LT5sZy0+cGdkaXJzW2ldLnBnZGlyW2luZGV4XTsK
LX0KLQotI2lmZGVmIENPTkZJR19YODZfUEFFCi0vKgotICogVGhpcyByb3V0aW5lIHRoZW4gdGFr
ZXMgdGhlIFBHRCBlbnRyeSBnaXZlbiBhYm92ZSwgd2hpY2ggY29udGFpbnMgdGhlCi0gKiBhZGRy
ZXNzIG9mIHRoZSBQTUQgcGFnZS4gIEl0IHRoZW4gcmV0dXJucyBhIHBvaW50ZXIgdG8gdGhlIFBN
RCBlbnRyeSBmb3IgdGhlCi0gKiBnaXZlbiBhZGRyZXNzLgotICovCi1zdGF0aWMgcG1kX3QgKnNw
bWRfYWRkcihzdHJ1Y3QgbGdfY3B1ICpjcHUsIHBnZF90IHNwZ2QsIHVuc2lnbmVkIGxvbmcgdmFk
ZHIpCi17Ci0JdW5zaWduZWQgaW50IGluZGV4ID0gcG1kX2luZGV4KHZhZGRyKTsKLQlwbWRfdCAq
cGFnZTsKLQotCS8qIFlvdSBzaG91bGQgbmV2ZXIgY2FsbCB0aGlzIGlmIHRoZSBQR0QgZW50cnkg
d2Fzbid0IHZhbGlkICovCi0JQlVHX09OKCEocGdkX2ZsYWdzKHNwZ2QpICYgX1BBR0VfUFJFU0VO
VCkpOwotCXBhZ2UgPSBfX3ZhKHBnZF9wZm4oc3BnZCkgPDwgUEFHRV9TSElGVCk7Ci0KLQlyZXR1
cm4gJnBhZ2VbaW5kZXhdOwotfQotI2VuZGlmCi0KLS8qCi0gKiBUaGlzIHJvdXRpbmUgdGhlbiB0
YWtlcyB0aGUgcGFnZSBkaXJlY3RvcnkgZW50cnkgcmV0dXJuZWQgYWJvdmUsIHdoaWNoCi0gKiBj
b250YWlucyB0aGUgYWRkcmVzcyBvZiB0aGUgcGFnZSB0YWJsZSBlbnRyeSAoUFRFKSBwYWdlLiAg
SXQgdGhlbiByZXR1cm5zIGEKLSAqIHBvaW50ZXIgdG8gdGhlIFBURSBlbnRyeSBmb3IgdGhlIGdp
dmVuIGFkZHJlc3MuCi0gKi8KLXN0YXRpYyBwdGVfdCAqc3B0ZV9hZGRyKHN0cnVjdCBsZ19jcHUg
KmNwdSwgcGdkX3Qgc3BnZCwgdW5zaWduZWQgbG9uZyB2YWRkcikKLXsKLSNpZmRlZiBDT05GSUdf
WDg2X1BBRQotCXBtZF90ICpwbWQgPSBzcG1kX2FkZHIoY3B1LCBzcGdkLCB2YWRkcik7Ci0JcHRl
X3QgKnBhZ2UgPSBfX3ZhKHBtZF9wZm4oKnBtZCkgPDwgUEFHRV9TSElGVCk7Ci0KLQkvKiBZb3Ug
c2hvdWxkIG5ldmVyIGNhbGwgdGhpcyBpZiB0aGUgUE1EIGVudHJ5IHdhc24ndCB2YWxpZCAqLwot
CUJVR19PTighKHBtZF9mbGFncygqcG1kKSAmIF9QQUdFX1BSRVNFTlQpKTsKLSNlbHNlCi0JcHRl
X3QgKnBhZ2UgPSBfX3ZhKHBnZF9wZm4oc3BnZCkgPDwgUEFHRV9TSElGVCk7Ci0JLyogWW91IHNo
b3VsZCBuZXZlciBjYWxsIHRoaXMgaWYgdGhlIFBHRCBlbnRyeSB3YXNuJ3QgdmFsaWQgKi8KLQlC
VUdfT04oIShwZ2RfZmxhZ3Moc3BnZCkgJiBfUEFHRV9QUkVTRU5UKSk7Ci0jZW5kaWYKLQotCXJl
dHVybiAmcGFnZVtwdGVfaW5kZXgodmFkZHIpXTsKLX0KLQotLyoKLSAqIFRoZXNlIGZ1bmN0aW9u
cyBhcmUganVzdCBsaWtlIHRoZSBhYm92ZSwgZXhjZXB0IHRoZXkgYWNjZXNzIHRoZSBHdWVzdAot
ICogcGFnZSB0YWJsZXMuICBIZW5jZSB0aGV5IHJldHVybiBhIEd1ZXN0IGFkZHJlc3MuCi0gKi8K
LXN0YXRpYyB1bnNpZ25lZCBsb25nIGdwZ2RfYWRkcihzdHJ1Y3QgbGdfY3B1ICpjcHUsIHVuc2ln
bmVkIGxvbmcgdmFkZHIpCi17Ci0JdW5zaWduZWQgaW50IGluZGV4ID0gdmFkZHIgPj4gKFBHRElS
X1NISUZUKTsKLQlyZXR1cm4gY3B1LT5sZy0+cGdkaXJzW2NwdS0+Y3B1X3BnZF0uZ3BnZGlyICsg
aW5kZXggKiBzaXplb2YocGdkX3QpOwotfQotCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLS8qIEZv
bGxvdyB0aGUgUEdEIHRvIHRoZSBQTUQuICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBncG1kX2Fk
ZHIocGdkX3QgZ3BnZCwgdW5zaWduZWQgbG9uZyB2YWRkcikKLXsKLQl1bnNpZ25lZCBsb25nIGdw
YWdlID0gcGdkX3BmbihncGdkKSA8PCBQQUdFX1NISUZUOwotCUJVR19PTighKHBnZF9mbGFncyhn
cGdkKSAmIF9QQUdFX1BSRVNFTlQpKTsKLQlyZXR1cm4gZ3BhZ2UgKyBwbWRfaW5kZXgodmFkZHIp
ICogc2l6ZW9mKHBtZF90KTsKLX0KLQotLyogRm9sbG93IHRoZSBQTUQgdG8gdGhlIFBURS4gKi8K
LXN0YXRpYyB1bnNpZ25lZCBsb25nIGdwdGVfYWRkcihzdHJ1Y3QgbGdfY3B1ICpjcHUsCi0JCQkg
ICAgICAgcG1kX3QgZ3BtZCwgdW5zaWduZWQgbG9uZyB2YWRkcikKLXsKLQl1bnNpZ25lZCBsb25n
IGdwYWdlID0gcG1kX3BmbihncG1kKSA8PCBQQUdFX1NISUZUOwotCi0JQlVHX09OKCEocG1kX2Zs
YWdzKGdwbWQpICYgX1BBR0VfUFJFU0VOVCkpOwotCXJldHVybiBncGFnZSArIHB0ZV9pbmRleCh2
YWRkcikgKiBzaXplb2YocHRlX3QpOwotfQotI2Vsc2UKLS8qIEZvbGxvdyB0aGUgUEdEIHRvIHRo
ZSBQVEUgKG5vIG1pZC1sZXZlbCBmb3IgIVBBRSkuICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBn
cHRlX2FkZHIoc3RydWN0IGxnX2NwdSAqY3B1LAotCQkJCXBnZF90IGdwZ2QsIHVuc2lnbmVkIGxv
bmcgdmFkZHIpCi17Ci0JdW5zaWduZWQgbG9uZyBncGFnZSA9IHBnZF9wZm4oZ3BnZCkgPDwgUEFH
RV9TSElGVDsKLQotCUJVR19PTighKHBnZF9mbGFncyhncGdkKSAmIF9QQUdFX1BSRVNFTlQpKTsK
LQlyZXR1cm4gZ3BhZ2UgKyBwdGVfaW5kZXgodmFkZHIpICogc2l6ZW9mKHB0ZV90KTsKLX0KLSNl
bmRpZgotLyo6Ki8KLQotLypNOjAwNwotICogZ2V0X3BmbiBpcyBzbG93OiB3ZSBjb3VsZCBwcm9i
YWJseSB0cnkgdG8gZ3JhYiBiYXRjaGVzIG9mIHBhZ2VzIGhlcmUgYXMKLSAqIGFuIG9wdGltaXph
dGlvbiAoaWUuIHByZS1mYXVsdGluZykuCi06Ki8KLQotLypIOjM1MAotICogVGhpcyByb3V0aW5l
IHRha2VzIGEgcGFnZSBudW1iZXIgZ2l2ZW4gYnkgdGhlIEd1ZXN0IGFuZCBjb252ZXJ0cyBpdCB0
bwotICogYW4gYWN0dWFsLCBwaHlzaWNhbCBwYWdlIG51bWJlci4gIEl0IGNhbiBmYWlsIGZvciBz
ZXZlcmFsIHJlYXNvbnM6IHRoZQotICogdmlydHVhbCBhZGRyZXNzIG1pZ2h0IG5vdCBiZSBtYXBw
ZWQgYnkgdGhlIExhdW5jaGVyLCB0aGUgd3JpdGUgZmxhZyBpcyBzZXQKLSAqIGFuZCB0aGUgcGFn
ZSBpcyByZWFkLW9ubHksIG9yIHRoZSB3cml0ZSBmbGFnIHdhcyBzZXQgYW5kIHRoZSBwYWdlIHdh
cwotICogc2hhcmVkIHNvIGhhZCB0byBiZSBjb3BpZWQsIGJ1dCB3ZSByYW4gb3V0IG9mIG1lbW9y
eS4KLSAqCi0gKiBUaGlzIGhvbGRzIGEgcmVmZXJlbmNlIHRvIHRoZSBwYWdlLCBzbyByZWxlYXNl
X3B0ZSgpIGlzIGNhcmVmdWwgdG8gcHV0IHRoYXQKLSAqIGJhY2suCi0gKi8KLXN0YXRpYyB1bnNp
Z25lZCBsb25nIGdldF9wZm4odW5zaWduZWQgbG9uZyB2aXJ0cGZuLCBpbnQgd3JpdGUpCi17Ci0J
c3RydWN0IHBhZ2UgKnBhZ2U7Ci0KLQkvKiBndXAgbWUgb25lIHBhZ2UgYXQgdGhpcyBhZGRyZXNz
IHBsZWFzZSEgKi8KLQlpZiAoZ2V0X3VzZXJfcGFnZXNfZmFzdCh2aXJ0cGZuIDw8IFBBR0VfU0hJ
RlQsIDEsIHdyaXRlLCAmcGFnZSkgPT0gMSkKLQkJcmV0dXJuIHBhZ2VfdG9fcGZuKHBhZ2UpOwot
Ci0JLyogVGhpcyB2YWx1ZSBpbmRpY2F0ZXMgZmFpbHVyZS4gKi8KLQlyZXR1cm4gLTFVTDsKLX0K
LQotLypIOjM0MAotICogQ29udmVydGluZyBhIEd1ZXN0IHBhZ2UgdGFibGUgZW50cnkgdG8gYSBz
aGFkb3cgKGllLiByZWFsKSBwYWdlIHRhYmxlCi0gKiBlbnRyeSBjYW4gYmUgYSBsaXR0bGUgdHJp
Y2t5LiAgVGhlIGZsYWdzIGFyZSAoYWxtb3N0KSB0aGUgc2FtZSwgYnV0IHRoZQotICogR3Vlc3Qg
UFRFIGNvbnRhaW5zIGEgdmlydHVhbCBwYWdlIG51bWJlcjogdGhlIENQVSBuZWVkcyB0aGUgcmVh
bCBwYWdlCi0gKiBudW1iZXIuCi0gKi8KLXN0YXRpYyBwdGVfdCBncHRlX3RvX3NwdGUoc3RydWN0
IGxnX2NwdSAqY3B1LCBwdGVfdCBncHRlLCBpbnQgd3JpdGUpCi17Ci0JdW5zaWduZWQgbG9uZyBw
Zm4sIGJhc2UsIGZsYWdzOwotCi0JLyoKLQkgKiBUaGUgR3Vlc3Qgc2V0cyB0aGUgZ2xvYmFsIGZs
YWcsIGJlY2F1c2UgaXQgdGhpbmtzIHRoYXQgaXQgaXMgdXNpbmcKLQkgKiBQR0UuICBXZSBvbmx5
IHRvbGQgaXQgdG8gdXNlIFBHRSBzbyBpdCB3b3VsZCB0ZWxsIHVzIHdoZXRoZXIgaXQgd2FzCi0J
ICogZmx1c2hpbmcgYSBrZXJuZWwgbWFwcGluZyBvciBhIHVzZXJzcGFjZSBtYXBwaW5nLiAgV2Ug
ZG9uJ3QgYWN0dWFsbHkKLQkgKiB1c2UgdGhlIGdsb2JhbCBiaXQsIHNvIHRocm93IGl0IGF3YXku
Ci0JICovCi0JZmxhZ3MgPSAocHRlX2ZsYWdzKGdwdGUpICYgfl9QQUdFX0dMT0JBTCk7Ci0KLQkv
KiBUaGUgR3Vlc3QncyBwYWdlcyBhcmUgb2Zmc2V0IGluc2lkZSB0aGUgTGF1bmNoZXIuICovCi0J
YmFzZSA9ICh1bnNpZ25lZCBsb25nKWNwdS0+bGctPm1lbV9iYXNlIC8gUEFHRV9TSVpFOwotCi0J
LyoKLQkgKiBXZSBuZWVkIGEgdGVtcG9yYXJ5ICJ1bnNpZ25lZCBsb25nIiB2YXJpYWJsZSB0byBo
b2xkIHRoZSBhbnN3ZXIgZnJvbQotCSAqIGdldF9wZm4oKSwgYmVjYXVzZSBpdCByZXR1cm5zIDB4
RkZGRkZGRkYgb24gZmFpbHVyZSwgd2hpY2ggd291bGRuJ3QKLQkgKiBmaXQgaW4gc3B0ZS5wZm4u
ICBnZXRfcGZuKCkgZmluZHMgdGhlIHJlYWwgcGh5c2ljYWwgbnVtYmVyIG9mIHRoZQotCSAqIHBh
Z2UsIGdpdmVuIHRoZSB2aXJ0dWFsIG51bWJlci4KLQkgKi8KLQlwZm4gPSBnZXRfcGZuKGJhc2Ug
KyBwdGVfcGZuKGdwdGUpLCB3cml0ZSk7Ci0JaWYgKHBmbiA9PSAtMVVMKSB7Ci0JCWtpbGxfZ3Vl
c3QoY3B1LCAiZmFpbGVkIHRvIGdldCBwYWdlICVsdSIsIHB0ZV9wZm4oZ3B0ZSkpOwotCQkvKgot
CQkgKiBXaGVuIHdlIGRlc3Ryb3kgdGhlIEd1ZXN0LCB3ZSdsbCBnbyB0aHJvdWdoIHRoZSBzaGFk
b3cgcGFnZQotCQkgKiB0YWJsZXMgYW5kIHJlbGVhc2VfcHRlKCkgdGhlbS4gIE1ha2Ugc3VyZSB3
ZSBkb24ndCB0aGluawotCQkgKiB0aGlzIG9uZSBpcyB2YWxpZCEKLQkJICovCi0JCWZsYWdzID0g
MDsKLQl9Ci0JLyogTm93IHdlIGFzc2VtYmxlIG91ciBzaGFkb3cgUFRFIGZyb20gdGhlIHBhZ2Ug
bnVtYmVyIGFuZCBmbGFncy4gKi8KLQlyZXR1cm4gcGZuX3B0ZShwZm4sIF9fcGdwcm90KGZsYWdz
KSk7Ci19Ci0KLS8qSDo0NjAgQW5kIHRvIGNvbXBsZXRlIHRoZSBjaGFpbiwgcmVsZWFzZV9wdGUo
KSBsb29rcyBsaWtlIHRoaXM6ICovCi1zdGF0aWMgdm9pZCByZWxlYXNlX3B0ZShwdGVfdCBwdGUp
Ci17Ci0JLyoKLQkgKiBSZW1lbWJlciB0aGF0IGdldF91c2VyX3BhZ2VzX2Zhc3QoKSB0b29rIGEg
cmVmZXJlbmNlIHRvIHRoZSBwYWdlLCBpbgotCSAqIGdldF9wZm4oKT8gIFdlIGhhdmUgdG8gcHV0
IGl0IGJhY2sgbm93LgotCSAqLwotCWlmIChwdGVfZmxhZ3MocHRlKSAmIF9QQUdFX1BSRVNFTlQp
Ci0JCXB1dF9wYWdlKHB0ZV9wYWdlKHB0ZSkpOwotfQotLyo6Ki8KLQotc3RhdGljIGJvb2wgZ3B0
ZV9pbl9pb21lbShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHB0ZV90IGdwdGUpCi17Ci0JLyogV2UgZG9u
J3QgaGFuZGxlIGxhcmdlIHBhZ2VzLiAqLwotCWlmIChwdGVfZmxhZ3MoZ3B0ZSkgJiBfUEFHRV9Q
U0UpCi0JCXJldHVybiBmYWxzZTsKLQotCXJldHVybiAocHRlX3BmbihncHRlKSA+PSBjcHUtPmxn
LT5wZm5fbGltaXQKLQkJJiYgcHRlX3BmbihncHRlKSA8IGNwdS0+bGctPmRldmljZV9saW1pdCk7
Ci19Ci0KLXN0YXRpYyBib29sIGNoZWNrX2dwdGUoc3RydWN0IGxnX2NwdSAqY3B1LCBwdGVfdCBn
cHRlKQotewotCWlmICgocHRlX2ZsYWdzKGdwdGUpICYgX1BBR0VfUFNFKSB8fAotCSAgICBwdGVf
cGZuKGdwdGUpID49IGNwdS0+bGctPnBmbl9saW1pdCkgewotCQlraWxsX2d1ZXN0KGNwdSwgImJh
ZCBwYWdlIHRhYmxlIGVudHJ5Iik7Ci0JCXJldHVybiBmYWxzZTsKLQl9Ci0JcmV0dXJuIHRydWU7
Ci19Ci0KLXN0YXRpYyBib29sIGNoZWNrX2dwZ2Qoc3RydWN0IGxnX2NwdSAqY3B1LCBwZ2RfdCBn
cGdkKQotewotCWlmICgocGdkX2ZsYWdzKGdwZ2QpICYgfkNIRUNLX0dQR0RfTUFTSykgfHwKLQkg
ICAgKHBnZF9wZm4oZ3BnZCkgPj0gY3B1LT5sZy0+cGZuX2xpbWl0KSkgewotCQlraWxsX2d1ZXN0
KGNwdSwgImJhZCBwYWdlIGRpcmVjdG9yeSBlbnRyeSIpOwotCQlyZXR1cm4gZmFsc2U7Ci0JfQot
CXJldHVybiB0cnVlOwotfQotCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLXN0YXRpYyBib29sIGNo
ZWNrX2dwbWQoc3RydWN0IGxnX2NwdSAqY3B1LCBwbWRfdCBncG1kKQotewotCWlmICgocG1kX2Zs
YWdzKGdwbWQpICYgfl9QQUdFX1RBQkxFKSB8fAotCSAgICAocG1kX3BmbihncG1kKSA+PSBjcHUt
PmxnLT5wZm5fbGltaXQpKSB7Ci0JCWtpbGxfZ3Vlc3QoY3B1LCAiYmFkIHBhZ2UgbWlkZGxlIGRp
cmVjdG9yeSBlbnRyeSIpOwotCQlyZXR1cm4gZmFsc2U7Ci0JfQotCXJldHVybiB0cnVlOwotfQot
I2VuZGlmCi0KLS8qSDozMzEKLSAqIFRoaXMgaXMgdGhlIGNvcmUgcm91dGluZSB0byB3YWxrIHRo
ZSBzaGFkb3cgcGFnZSB0YWJsZXMgYW5kIGZpbmQgdGhlIHBhZ2UKLSAqIHRhYmxlIGVudHJ5IGZv
ciBhIHNwZWNpZmljIGFkZHJlc3MuCi0gKgotICogSWYgYWxsb2NhdGUgaXMgc2V0LCB0aGVuIHdl
IGFsbG9jYXRlIGFueSBtaXNzaW5nIGxldmVscywgc2V0dGluZyB0aGUgZmxhZ3MKLSAqIG9uIHRo
ZSBuZXcgcGFnZSBkaXJlY3RvcnkgYW5kIG1pZC1sZXZlbCBkaXJlY3RvcmllcyB1c2luZyB0aGUg
YXJndW1lbnRzCi0gKiAod2hpY2ggYXJlIGNvcGllZCBmcm9tIHRoZSBHdWVzdCdzIHBhZ2UgdGFi
bGUgZW50cmllcykuCi0gKi8KLXN0YXRpYyBwdGVfdCAqZmluZF9zcHRlKHN0cnVjdCBsZ19jcHUg
KmNwdSwgdW5zaWduZWQgbG9uZyB2YWRkciwgYm9vbCBhbGxvY2F0ZSwKLQkJCWludCBwZ2RfZmxh
Z3MsIGludCBwbWRfZmxhZ3MpCi17Ci0JcGdkX3QgKnNwZ2Q7Ci0JLyogTWlkIGxldmVsIGZvciBQ
QUUuICovCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLQlwbWRfdCAqc3BtZDsKLSNlbmRpZgotCi0J
LyogR2V0IHRvcCBsZXZlbCBlbnRyeS4gKi8KLQlzcGdkID0gc3BnZF9hZGRyKGNwdSwgY3B1LT5j
cHVfcGdkLCB2YWRkcik7Ci0JaWYgKCEocGdkX2ZsYWdzKCpzcGdkKSAmIF9QQUdFX1BSRVNFTlQp
KSB7Ci0JCS8qIE5vIHNoYWRvdyBlbnRyeTogYWxsb2NhdGUgYSBuZXcgc2hhZG93IFBURSBwYWdl
LiAqLwotCQl1bnNpZ25lZCBsb25nIHB0ZXBhZ2U7Ci0KLQkJLyogSWYgdGhleSBkaWRuJ3Qgd2Fu
dCB1cyB0byBhbGxvY2F0ZSBhbnl0aGluZywgc3RvcC4gKi8KLQkJaWYgKCFhbGxvY2F0ZSkKLQkJ
CXJldHVybiBOVUxMOwotCi0JCXB0ZXBhZ2UgPSBnZXRfemVyb2VkX3BhZ2UoR0ZQX0tFUk5FTCk7
Ci0JCS8qCi0JCSAqIFRoaXMgaXMgbm90IHJlYWxseSB0aGUgR3Vlc3QncyBmYXVsdCwgYnV0IGtp
bGxpbmcgaXQgaXMKLQkJICogc2ltcGxlIGZvciB0aGlzIGNvcm5lciBjYXNlLgotCQkgKi8KLQkJ
aWYgKCFwdGVwYWdlKSB7Ci0JCQlraWxsX2d1ZXN0KGNwdSwgIm91dCBvZiBtZW1vcnkgYWxsb2Nh
dGluZyBwdGUgcGFnZSIpOwotCQkJcmV0dXJuIE5VTEw7Ci0JCX0KLQkJLyoKLQkJICogQW5kIHdl
IGNvcHkgdGhlIGZsYWdzIHRvIHRoZSBzaGFkb3cgUEdEIGVudHJ5LiAgVGhlIHBhZ2UKLQkJICog
bnVtYmVyIGluIHRoZSBzaGFkb3cgUEdEIGlzIHRoZSBwYWdlIHdlIGp1c3QgYWxsb2NhdGVkLgot
CQkgKi8KLQkJc2V0X3BnZChzcGdkLCBfX3BnZChfX3BhKHB0ZXBhZ2UpIHwgcGdkX2ZsYWdzKSk7
Ci0JfQotCi0JLyoKLQkgKiBJbnRlbCdzIFBoeXNpY2FsIEFkZHJlc3MgRXh0ZW5zaW9uIGFjdHVh
bGx5IHVzZXMgdGhyZWUgbGV2ZWxzIG9mCi0JICogcGFnZSB0YWJsZXMsIHNvIHdlIG5lZWQgdG8g
bG9vayBpbiB0aGUgbWlkLWxldmVsLgotCSAqLwotI2lmZGVmIENPTkZJR19YODZfUEFFCi0JLyog
Tm93IGxvb2sgYXQgdGhlIG1pZC1sZXZlbCBzaGFkb3cgZW50cnkuICovCi0Jc3BtZCA9IHNwbWRf
YWRkcihjcHUsICpzcGdkLCB2YWRkcik7Ci0KLQlpZiAoIShwbWRfZmxhZ3MoKnNwbWQpICYgX1BB
R0VfUFJFU0VOVCkpIHsKLQkJLyogTm8gc2hhZG93IGVudHJ5OiBhbGxvY2F0ZSBhIG5ldyBzaGFk
b3cgUFRFIHBhZ2UuICovCi0JCXVuc2lnbmVkIGxvbmcgcHRlcGFnZTsKLQotCQkvKiBJZiB0aGV5
IGRpZG4ndCB3YW50IHVzIHRvIGFsbG9jYXRlIGFueXRoaW5nLCBzdG9wLiAqLwotCQlpZiAoIWFs
bG9jYXRlKQotCQkJcmV0dXJuIE5VTEw7Ci0KLQkJcHRlcGFnZSA9IGdldF96ZXJvZWRfcGFnZShH
RlBfS0VSTkVMKTsKLQotCQkvKgotCQkgKiBUaGlzIGlzIG5vdCByZWFsbHkgdGhlIEd1ZXN0J3Mg
ZmF1bHQsIGJ1dCBraWxsaW5nIGl0IGlzCi0JCSAqIHNpbXBsZSBmb3IgdGhpcyBjb3JuZXIgY2Fz
ZS4KLQkJICovCi0JCWlmICghcHRlcGFnZSkgewotCQkJa2lsbF9ndWVzdChjcHUsICJvdXQgb2Yg
bWVtb3J5IGFsbG9jYXRpbmcgcG1kIHBhZ2UiKTsKLQkJCXJldHVybiBOVUxMOwotCQl9Ci0KLQkJ
LyoKLQkJICogQW5kIHdlIGNvcHkgdGhlIGZsYWdzIHRvIHRoZSBzaGFkb3cgUE1EIGVudHJ5LiAg
VGhlIHBhZ2UKLQkJICogbnVtYmVyIGluIHRoZSBzaGFkb3cgUE1EIGlzIHRoZSBwYWdlIHdlIGp1
c3QgYWxsb2NhdGVkLgotCQkgKi8KLQkJc2V0X3BtZChzcG1kLCBfX3BtZChfX3BhKHB0ZXBhZ2Up
IHwgcG1kX2ZsYWdzKSk7Ci0JfQotI2VuZGlmCi0KLQkvKiBHZXQgdGhlIHBvaW50ZXIgdG8gdGhl
IHNoYWRvdyBQVEUgZW50cnkgd2UncmUgZ29pbmcgdG8gc2V0LiAqLwotCXJldHVybiBzcHRlX2Fk
ZHIoY3B1LCAqc3BnZCwgdmFkZHIpOwotfQotCi0vKkg6MzMwCi0gKiAoaSkgTG9va2luZyB1cCBh
IHBhZ2UgdGFibGUgZW50cnkgd2hlbiB0aGUgR3Vlc3QgZmF1bHRzLgotICoKLSAqIFdlIHNhdyB0
aGlzIGNhbGwgaW4gcnVuX2d1ZXN0KCk6IHdoZW4gd2Ugc2VlIGEgcGFnZSBmYXVsdCBpbiB0aGUg
R3Vlc3QsIHdlCi0gKiBjb21lIGhlcmUuICBUaGF0J3MgYmVjYXVzZSB3ZSBvbmx5IHNldCB1cCB0
aGUgc2hhZG93IHBhZ2UgdGFibGVzIGxhemlseSBhcwotICogdGhleSdyZSBuZWVkZWQsIHNvIHdl
IGdldCBwYWdlIGZhdWx0cyBhbGwgdGhlIHRpbWUgYW5kIHF1aWV0bHkgZml4IHRoZW0gdXAKLSAq
IGFuZCByZXR1cm4gdG8gdGhlIEd1ZXN0IHdpdGhvdXQgaXQga25vd2luZy4KLSAqCi0gKiBJZiB3
ZSBmaXhlZCB1cCB0aGUgZmF1bHQgKGllLiB3ZSBtYXBwZWQgdGhlIGFkZHJlc3MpLCB0aGlzIHJv
dXRpbmUgcmV0dXJucwotICogdHJ1ZS4gIE90aGVyd2lzZSwgaXQgd2FzIGEgcmVhbCBmYXVsdCBh
bmQgd2UgbmVlZCB0byB0ZWxsIHRoZSBHdWVzdC4KLSAqCi0gKiBUaGVyZSdzIGEgY29ybmVyIGNh
c2U6IHRoZXkncmUgdHJ5aW5nIHRvIGFjY2VzcyBtZW1vcnkgYmV0d2VlbgotICogcGZuX2xpbWl0
IGFuZCBkZXZpY2VfbGltaXQsIHdoaWNoIGlzIEkvTyBtZW1vcnkuICBJbiB0aGlzIGNhc2UsIHdl
Ci0gKiByZXR1cm4gZmFsc2UgYW5kIHNldCBAaW9tZW0gdG8gdGhlIHBoeXNpY2FsIGFkZHJlc3Ms
IHNvIHRoZSB0aGUKLSAqIExhdW5jaGVyIGNhbiBoYW5kbGUgdGhlIGluc3RydWN0aW9uIG1hbnVh
bGx5LgotICovCi1ib29sIGRlbWFuZF9wYWdlKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQg
bG9uZyB2YWRkciwgaW50IGVycmNvZGUsCi0JCSB1bnNpZ25lZCBsb25nICppb21lbSkKLXsKLQl1
bnNpZ25lZCBsb25nIGdwdGVfcHRyOwotCXB0ZV90IGdwdGU7Ci0JcHRlX3QgKnNwdGU7Ci0JcG1k
X3QgZ3BtZDsKLQlwZ2RfdCBncGdkOwotCi0JKmlvbWVtID0gMDsKLQotCS8qIFdlIG5ldmVyIGRl
bWFuZCBwYWdlIHRoZSBTd2l0Y2hlciwgc28gdHJ5aW5nIGlzIGEgbWlzdGFrZS4gKi8KLQlpZiAo
dmFkZHIgPj0gc3dpdGNoZXJfYWRkcikKLQkJcmV0dXJuIGZhbHNlOwotCi0JLyogRmlyc3Qgc3Rl
cDogZ2V0IHRoZSB0b3AtbGV2ZWwgR3Vlc3QgcGFnZSB0YWJsZSBlbnRyeS4gKi8KLQlpZiAodW5s
aWtlbHkoY3B1LT5saW5lYXJfcGFnZXMpKSB7Ci0JCS8qIEZha2luZyB1cCBhIGxpbmVhciBtYXBw
aW5nLiAqLwotCQlncGdkID0gX19wZ2QoQ0hFQ0tfR1BHRF9NQVNLKTsKLQl9IGVsc2UgewotCQln
cGdkID0gbGdyZWFkKGNwdSwgZ3BnZF9hZGRyKGNwdSwgdmFkZHIpLCBwZ2RfdCk7Ci0JCS8qIFRv
cGxldmVsIG5vdCBwcmVzZW50PyAgV2UgY2FuJ3QgbWFwIGl0IGluLiAqLwotCQlpZiAoIShwZ2Rf
ZmxhZ3MoZ3BnZCkgJiBfUEFHRV9QUkVTRU5UKSkKLQkJCXJldHVybiBmYWxzZTsKLQotCQkvKiAK
LQkJICogVGhpcyBraWxscyB0aGUgR3Vlc3QgaWYgaXQgaGFzIHdlaXJkIGZsYWdzIG9yIHRyaWVz
IHRvCi0JCSAqIHJlZmVyIHRvIGEgInBoeXNpY2FsIiBhZGRyZXNzIG91dHNpZGUgdGhlIGJvdW5k
cy4KLQkJICovCi0JCWlmICghY2hlY2tfZ3BnZChjcHUsIGdwZ2QpKQotCQkJcmV0dXJuIGZhbHNl
OwotCX0KLQotCS8qIFRoaXMgIm1pZC1sZXZlbCIgZW50cnkgaXMgb25seSB1c2VkIGZvciBub24t
bGluZWFyLCBQQUUgbW9kZS4gKi8KLQlncG1kID0gX19wbWQoX1BBR0VfVEFCTEUpOwotCi0jaWZk
ZWYgQ09ORklHX1g4Nl9QQUUKLQlpZiAobGlrZWx5KCFjcHUtPmxpbmVhcl9wYWdlcykpIHsKLQkJ
Z3BtZCA9IGxncmVhZChjcHUsIGdwbWRfYWRkcihncGdkLCB2YWRkciksIHBtZF90KTsKLQkJLyog
TWlkZGxlIGxldmVsIG5vdCBwcmVzZW50PyAgV2UgY2FuJ3QgbWFwIGl0IGluLiAqLwotCQlpZiAo
IShwbWRfZmxhZ3MoZ3BtZCkgJiBfUEFHRV9QUkVTRU5UKSkKLQkJCXJldHVybiBmYWxzZTsKLQot
CQkvKiAKLQkJICogVGhpcyBraWxscyB0aGUgR3Vlc3QgaWYgaXQgaGFzIHdlaXJkIGZsYWdzIG9y
IHRyaWVzIHRvCi0JCSAqIHJlZmVyIHRvIGEgInBoeXNpY2FsIiBhZGRyZXNzIG91dHNpZGUgdGhl
IGJvdW5kcy4KLQkJICovCi0JCWlmICghY2hlY2tfZ3BtZChjcHUsIGdwbWQpKQotCQkJcmV0dXJu
IGZhbHNlOwotCX0KLQotCS8qCi0JICogT0ssIG5vdyB3ZSBsb29rIGF0IHRoZSBsb3dlciBsZXZl
bCBpbiB0aGUgR3Vlc3QgcGFnZSB0YWJsZToga2VlcCBpdHMKLQkgKiBhZGRyZXNzLCBiZWNhdXNl
IHdlIG1pZ2h0IHVwZGF0ZSBpdCBsYXRlci4KLQkgKi8KLQlncHRlX3B0ciA9IGdwdGVfYWRkcihj
cHUsIGdwbWQsIHZhZGRyKTsKLSNlbHNlCi0JLyoKLQkgKiBPSywgbm93IHdlIGxvb2sgYXQgdGhl
IGxvd2VyIGxldmVsIGluIHRoZSBHdWVzdCBwYWdlIHRhYmxlOiBrZWVwIGl0cwotCSAqIGFkZHJl
c3MsIGJlY2F1c2Ugd2UgbWlnaHQgdXBkYXRlIGl0IGxhdGVyLgotCSAqLwotCWdwdGVfcHRyID0g
Z3B0ZV9hZGRyKGNwdSwgZ3BnZCwgdmFkZHIpOwotI2VuZGlmCi0KLQlpZiAodW5saWtlbHkoY3B1
LT5saW5lYXJfcGFnZXMpKSB7Ci0JCS8qIExpbmVhcj8gIE1ha2UgdXAgYSBQVEUgd2hpY2ggcG9p
bnRzIHRvIHNhbWUgcGFnZS4gKi8KLQkJZ3B0ZSA9IF9fcHRlKCh2YWRkciAmIFBBR0VfTUFTSykg
fCBfUEFHRV9SVyB8IF9QQUdFX1BSRVNFTlQpOwotCX0gZWxzZSB7Ci0JCS8qIFJlYWQgdGhlIGFj
dHVhbCBQVEUgdmFsdWUuICovCi0JCWdwdGUgPSBsZ3JlYWQoY3B1LCBncHRlX3B0ciwgcHRlX3Qp
OwotCX0KLQotCS8qIElmIHRoaXMgcGFnZSBpc24ndCBpbiB0aGUgR3Vlc3QgcGFnZSB0YWJsZXMs
IHdlIGNhbid0IHBhZ2UgaXQgaW4uICovCi0JaWYgKCEocHRlX2ZsYWdzKGdwdGUpICYgX1BBR0Vf
UFJFU0VOVCkpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogQ2hlY2sgdGhleSdyZSBub3Qg
dHJ5aW5nIHRvIHdyaXRlIHRvIGEgcGFnZSB0aGUgR3Vlc3Qgd2FudHMKLQkgKiByZWFkLW9ubHkg
KGJpdCAyIG9mIGVycmNvZGUgPT0gd3JpdGUpLgotCSAqLwotCWlmICgoZXJyY29kZSAmIDIpICYm
ICEocHRlX2ZsYWdzKGdwdGUpICYgX1BBR0VfUlcpKQotCQlyZXR1cm4gZmFsc2U7Ci0KLQkvKiBV
c2VyIGFjY2VzcyB0byBhIGtlcm5lbC1vbmx5IHBhZ2U/IChiaXQgMyA9PSB1c2VyIGFjY2Vzcykg
Ki8KLQlpZiAoKGVycmNvZGUgJiA0KSAmJiAhKHB0ZV9mbGFncyhncHRlKSAmIF9QQUdFX1VTRVIp
KQotCQlyZXR1cm4gZmFsc2U7Ci0KLQkvKiBJZiB0aGV5J3JlIGFjY2Vzc2luZyBpbyBtZW1vcnks
IHdlIGV4cGVjdCBhIGZhdWx0LiAqLwotCWlmIChncHRlX2luX2lvbWVtKGNwdSwgZ3B0ZSkpIHsK
LQkJKmlvbWVtID0gKHB0ZV9wZm4oZ3B0ZSkgPDwgUEFHRV9TSElGVCkgfCAodmFkZHIgJiB+UEFH
RV9NQVNLKTsKLQkJcmV0dXJuIGZhbHNlOwotCX0KLQotCS8qCi0JICogQ2hlY2sgdGhhdCB0aGUg
R3Vlc3QgUFRFIGZsYWdzIGFyZSBPSywgYW5kIHRoZSBwYWdlIG51bWJlciBpcyBiZWxvdwotCSAq
IHRoZSBwZm5fbGltaXQgKGllLiBub3QgbWFwcGluZyB0aGUgTGF1bmNoZXIgYmluYXJ5KS4KLQkg
Ki8KLQlpZiAoIWNoZWNrX2dwdGUoY3B1LCBncHRlKSkKLQkJcmV0dXJuIGZhbHNlOwotCi0JLyog
QWRkIHRoZSBfUEFHRV9BQ0NFU1NFRCBhbmQgKGZvciBhIHdyaXRlKSBfUEFHRV9ESVJUWSBmbGFn
ICovCi0JZ3B0ZSA9IHB0ZV9ta3lvdW5nKGdwdGUpOwotCWlmIChlcnJjb2RlICYgMikKLQkJZ3B0
ZSA9IHB0ZV9ta2RpcnR5KGdwdGUpOwotCi0JLyogR2V0IHRoZSBwb2ludGVyIHRvIHRoZSBzaGFk
b3cgUFRFIGVudHJ5IHdlJ3JlIGdvaW5nIHRvIHNldC4gKi8KLQlzcHRlID0gZmluZF9zcHRlKGNw
dSwgdmFkZHIsIHRydWUsIHBnZF9mbGFncyhncGdkKSwgcG1kX2ZsYWdzKGdwbWQpKTsKLQlpZiAo
IXNwdGUpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogSWYgdGhlcmUgd2FzIGEgdmFsaWQg
c2hhZG93IFBURSBlbnRyeSBoZXJlIGJlZm9yZSwgd2UgcmVsZWFzZSBpdC4KLQkgKiBUaGlzIGNh
biBoYXBwZW4gd2l0aCBhIHdyaXRlIHRvIGEgcHJldmlvdXNseSByZWFkLW9ubHkgZW50cnkuCi0J
ICovCi0JcmVsZWFzZV9wdGUoKnNwdGUpOwotCi0JLyoKLQkgKiBJZiB0aGlzIGlzIGEgd3JpdGUs
IHdlIGluc2lzdCB0aGF0IHRoZSBHdWVzdCBwYWdlIGlzIHdyaXRhYmxlICh0aGUKLQkgKiBmaW5h
bCBhcmcgdG8gZ3B0ZV90b19zcHRlKCkpLgotCSAqLwotCWlmIChwdGVfZGlydHkoZ3B0ZSkpCi0J
CSpzcHRlID0gZ3B0ZV90b19zcHRlKGNwdSwgZ3B0ZSwgMSk7Ci0JZWxzZQotCQkvKgotCQkgKiBJ
ZiB0aGlzIGlzIGEgcmVhZCwgZG9uJ3Qgc2V0IHRoZSAid3JpdGFibGUiIGJpdCBpbiB0aGUgcGFn
ZQotCQkgKiB0YWJsZSBlbnRyeSwgZXZlbiBpZiB0aGUgR3Vlc3Qgc2F5cyBpdCdzIHdyaXRhYmxl
LiAgVGhhdCB3YXkKLQkJICogd2Ugd2lsbCBjb21lIGJhY2sgaGVyZSB3aGVuIGEgd3JpdGUgZG9l
cyBhY3R1YWxseSBvY2N1ciwgc28KLQkJICogd2UgY2FuIHVwZGF0ZSB0aGUgR3Vlc3QncyBfUEFH
RV9ESVJUWSBmbGFnLgotCQkgKi8KLQkJc2V0X3B0ZShzcHRlLCBncHRlX3RvX3NwdGUoY3B1LCBw
dGVfd3Jwcm90ZWN0KGdwdGUpLCAwKSk7Ci0KLQkvKgotCSAqIEZpbmFsbHksIHdlIHdyaXRlIHRo
ZSBHdWVzdCBQVEUgZW50cnkgYmFjazogd2UndmUgc2V0IHRoZQotCSAqIF9QQUdFX0FDQ0VTU0VE
IGFuZCBtYXliZSB0aGUgX1BBR0VfRElSVFkgZmxhZ3MuCi0JICovCi0JaWYgKGxpa2VseSghY3B1
LT5saW5lYXJfcGFnZXMpKQotCQlsZ3dyaXRlKGNwdSwgZ3B0ZV9wdHIsIHB0ZV90LCBncHRlKTsK
LQotCS8qCi0JICogVGhlIGZhdWx0IGlzIGZpeGVkLCB0aGUgcGFnZSB0YWJsZSBpcyBwb3B1bGF0
ZWQsIHRoZSBtYXBwaW5nCi0JICogbWFuaXB1bGF0ZWQsIHRoZSByZXN1bHQgcmV0dXJuZWQgYW5k
IHRoZSBjb2RlIGNvbXBsZXRlLiAgQSBzbWFsbAotCSAqIGRlbGF5IGFuZCBhIHRyYWNlIG9mIGFs
bGl0ZXJhdGlvbiBhcmUgdGhlIG9ubHkgaW5kaWNhdGlvbnMgdGhlIEd1ZXN0Ci0JICogaGFzIHRo
YXQgYSBwYWdlIGZhdWx0IG9jY3VycmVkIGF0IGFsbC4KLQkgKi8KLQlyZXR1cm4gdHJ1ZTsKLX0K
LQotLypIOjM2MAotICogKGlpKSBNYWtpbmcgc3VyZSB0aGUgR3Vlc3Qgc3RhY2sgaXMgbWFwcGVk
LgotICoKLSAqIFJlbWVtYmVyIHRoYXQgZGlyZWN0IHRyYXBzIGludG8gdGhlIEd1ZXN0IG5lZWQg
YSBtYXBwZWQgR3Vlc3Qga2VybmVsIHN0YWNrLgotICogcGluX3N0YWNrX3BhZ2VzKCkgY2FsbHMg
dXMgaGVyZTogd2UgY291bGQgc2ltcGx5IGNhbGwgZGVtYW5kX3BhZ2UoKSwgYnV0IGFzCi0gKiB3
ZSd2ZSBzZWVuIHRoYXQgbG9naWMgaXMgcXVpdGUgbG9uZywgYW5kIHVzdWFsbHkgdGhlIHN0YWNr
IHBhZ2VzIGFyZSBhbHJlYWR5Ci0gKiBtYXBwZWQsIHNvIGl0J3Mgb3ZlcmtpbGwuCi0gKgotICog
VGhpcyBpcyBhIHF1aWNrIHZlcnNpb24gd2hpY2ggYW5zd2VycyB0aGUgcXVlc3Rpb246IGlzIHRo
aXMgdmlydHVhbCBhZGRyZXNzCi0gKiBtYXBwZWQgYnkgdGhlIHNoYWRvdyBwYWdlIHRhYmxlcywg
YW5kIGlzIGl0IHdyaXRhYmxlPwotICovCi1zdGF0aWMgYm9vbCBwYWdlX3dyaXRhYmxlKHN0cnVj
dCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyB2YWRkcikKLXsKLQlwdGVfdCAqc3B0ZTsKLQl1
bnNpZ25lZCBsb25nIGZsYWdzOwotCi0JLyogWW91IGNhbid0IHB1dCB5b3VyIHN0YWNrIGluIHRo
ZSBTd2l0Y2hlciEgKi8KLQlpZiAodmFkZHIgPj0gc3dpdGNoZXJfYWRkcikKLQkJcmV0dXJuIGZh
bHNlOwotCi0JLyogSWYgdGhlcmUncyBubyBzaGFkb3cgUFRFLCBpdCdzIG5vdCB3cml0YWJsZS4g
Ki8KLQlzcHRlID0gZmluZF9zcHRlKGNwdSwgdmFkZHIsIGZhbHNlLCAwLCAwKTsKLQlpZiAoIXNw
dGUpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogQ2hlY2sgdGhlIGZsYWdzIG9uIHRoZSBw
dGUgZW50cnkgaXRzZWxmOiBpdCBtdXN0IGJlIHByZXNlbnQgYW5kCi0JICogd3JpdGFibGUuCi0J
ICovCi0JZmxhZ3MgPSBwdGVfZmxhZ3MoKnNwdGUpOwotCXJldHVybiAoZmxhZ3MgJiAoX1BBR0Vf
UFJFU0VOVHxfUEFHRV9SVykpID09IChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXKTsKLX0KLQotLyoK
LSAqIFNvLCB3aGVuIHBpbl9zdGFja19wYWdlcygpIGFza3MgdXMgdG8gcGluIGEgcGFnZSwgd2Ug
Y2hlY2sgaWYgaXQncyBhbHJlYWR5Ci0gKiBpbiB0aGUgcGFnZSB0YWJsZXMsIGFuZCBpZiBub3Qs
IHdlIGNhbGwgZGVtYW5kX3BhZ2UoKSB3aXRoIGVycm9yIGNvZGUgMgotICogKG1lYW5pbmcgIndy
aXRlIikuCi0gKi8KLXZvaWQgcGluX3BhZ2Uoc3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBs
b25nIHZhZGRyKQotewotCXVuc2lnbmVkIGxvbmcgaW9tZW07Ci0KLQlpZiAoIXBhZ2Vfd3JpdGFi
bGUoY3B1LCB2YWRkcikgJiYgIWRlbWFuZF9wYWdlKGNwdSwgdmFkZHIsIDIsICZpb21lbSkpCi0J
CWtpbGxfZ3Vlc3QoY3B1LCAiYmFkIHN0YWNrIHBhZ2UgJSNseCIsIHZhZGRyKTsKLX0KLS8qOiov
Ci0KLSNpZmRlZiBDT05GSUdfWDg2X1BBRQotc3RhdGljIHZvaWQgcmVsZWFzZV9wbWQocG1kX3Qg
KnNwbWQpCi17Ci0JLyogSWYgdGhlIGVudHJ5J3Mgbm90IHByZXNlbnQsIHRoZXJlJ3Mgbm90aGlu
ZyB0byByZWxlYXNlLiAqLwotCWlmIChwbWRfZmxhZ3MoKnNwbWQpICYgX1BBR0VfUFJFU0VOVCkg
ewotCQl1bnNpZ25lZCBpbnQgaTsKLQkJcHRlX3QgKnB0ZXBhZ2UgPSBfX3ZhKHBtZF9wZm4oKnNw
bWQpIDw8IFBBR0VfU0hJRlQpOwotCQkvKiBGb3IgZWFjaCBlbnRyeSBpbiB0aGUgcGFnZSwgd2Ug
bWlnaHQgbmVlZCB0byByZWxlYXNlIGl0LiAqLwotCQlmb3IgKGkgPSAwOyBpIDwgUFRSU19QRVJf
UFRFOyBpKyspCi0JCQlyZWxlYXNlX3B0ZShwdGVwYWdlW2ldKTsKLQkJLyogTm93IHdlIGNhbiBm
cmVlIHRoZSBwYWdlIG9mIFBURXMgKi8KLQkJZnJlZV9wYWdlKChsb25nKXB0ZXBhZ2UpOwotCQkv
KiBBbmQgemVybyBvdXQgdGhlIFBNRCBlbnRyeSBzbyB3ZSBuZXZlciByZWxlYXNlIGl0IHR3aWNl
LiAqLwotCQlzZXRfcG1kKHNwbWQsIF9fcG1kKDApKTsKLQl9Ci19Ci0KLXN0YXRpYyB2b2lkIHJl
bGVhc2VfcGdkKHBnZF90ICpzcGdkKQotewotCS8qIElmIHRoZSBlbnRyeSdzIG5vdCBwcmVzZW50
LCB0aGVyZSdzIG5vdGhpbmcgdG8gcmVsZWFzZS4gKi8KLQlpZiAocGdkX2ZsYWdzKCpzcGdkKSAm
IF9QQUdFX1BSRVNFTlQpIHsKLQkJdW5zaWduZWQgaW50IGk7Ci0JCXBtZF90ICpwbWRwYWdlID0g
X192YShwZ2RfcGZuKCpzcGdkKSA8PCBQQUdFX1NISUZUKTsKLQotCQlmb3IgKGkgPSAwOyBpIDwg
UFRSU19QRVJfUE1EOyBpKyspCi0JCQlyZWxlYXNlX3BtZCgmcG1kcGFnZVtpXSk7Ci0KLQkJLyog
Tm93IHdlIGNhbiBmcmVlIHRoZSBwYWdlIG9mIFBNRHMgKi8KLQkJZnJlZV9wYWdlKChsb25nKXBt
ZHBhZ2UpOwotCQkvKiBBbmQgemVybyBvdXQgdGhlIFBHRCBlbnRyeSBzbyB3ZSBuZXZlciByZWxl
YXNlIGl0IHR3aWNlLiAqLwotCQlzZXRfcGdkKHNwZ2QsIF9fcGdkKDApKTsKLQl9Ci19Ci0KLSNl
bHNlIC8qICFDT05GSUdfWDg2X1BBRSAqLwotLypIOjQ1MAotICogSWYgd2UgY2hhc2UgZG93biB0
aGUgcmVsZWFzZV9wZ2QoKSBjb2RlLCB0aGUgbm9uLVBBRSB2ZXJzaW9uIGxvb2tzIGxpa2UKLSAq
IHRoaXMuICBUaGUgUEFFIHZlcnNpb24gaXMgYWxtb3N0IGlkZW50aWNhbCwgYnV0IGluc3RlYWQg
b2YgY2FsbGluZwotICogcmVsZWFzZV9wdGUgaXQgY2FsbHMgcmVsZWFzZV9wbWQoKSwgd2hpY2gg
bG9va3MgbXVjaCBsaWtlIHRoaXMuCi0gKi8KLXN0YXRpYyB2b2lkIHJlbGVhc2VfcGdkKHBnZF90
ICpzcGdkKQotewotCS8qIElmIHRoZSBlbnRyeSdzIG5vdCBwcmVzZW50LCB0aGVyZSdzIG5vdGhp
bmcgdG8gcmVsZWFzZS4gKi8KLQlpZiAocGdkX2ZsYWdzKCpzcGdkKSAmIF9QQUdFX1BSRVNFTlQp
IHsKLQkJdW5zaWduZWQgaW50IGk7Ci0JCS8qCi0JCSAqIENvbnZlcnRpbmcgdGhlIHBmbiB0byBm
aW5kIHRoZSBhY3R1YWwgUFRFIHBhZ2UgaXMgZWFzeTogdHVybgotCQkgKiB0aGUgcGFnZSBudW1i
ZXIgaW50byBhIHBoeXNpY2FsIGFkZHJlc3MsIHRoZW4gY29udmVydCB0byBhCi0JCSAqIHZpcnR1
YWwgYWRkcmVzcyAoZWFzeSBmb3Iga2VybmVsIHBhZ2VzIGxpa2UgdGhpcyBvbmUpLgotCQkgKi8K
LQkJcHRlX3QgKnB0ZXBhZ2UgPSBfX3ZhKHBnZF9wZm4oKnNwZ2QpIDw8IFBBR0VfU0hJRlQpOwot
CQkvKiBGb3IgZWFjaCBlbnRyeSBpbiB0aGUgcGFnZSwgd2UgbWlnaHQgbmVlZCB0byByZWxlYXNl
IGl0LiAqLwotCQlmb3IgKGkgPSAwOyBpIDwgUFRSU19QRVJfUFRFOyBpKyspCi0JCQlyZWxlYXNl
X3B0ZShwdGVwYWdlW2ldKTsKLQkJLyogTm93IHdlIGNhbiBmcmVlIHRoZSBwYWdlIG9mIFBURXMg
Ki8KLQkJZnJlZV9wYWdlKChsb25nKXB0ZXBhZ2UpOwotCQkvKiBBbmQgemVybyBvdXQgdGhlIFBH
RCBlbnRyeSBzbyB3ZSBuZXZlciByZWxlYXNlIGl0IHR3aWNlLiAqLwotCQkqc3BnZCA9IF9fcGdk
KDApOwotCX0KLX0KLSNlbmRpZgotCi0vKkg6NDQ1Ci0gKiBXZSBzYXcgZmx1c2hfdXNlcl9tYXBw
aW5ncygpIHR3aWNlOiBvbmNlIGZyb20gdGhlIGZsdXNoX3VzZXJfbWFwcGluZ3MoKQotICogaHlw
ZXJjYWxsIGFuZCBvbmNlIGluIG5ld19wZ2RpcigpIHdoZW4gd2UgcmUtdXNlZCBhIHRvcC1sZXZl
bCBwZ2RpciBwYWdlLgotICogSXQgc2ltcGx5IHJlbGVhc2VzIGV2ZXJ5IFBURSBwYWdlIGZyb20g
MCB1cCB0byB0aGUgR3Vlc3QncyBrZXJuZWwgYWRkcmVzcy4KLSAqLwotc3RhdGljIHZvaWQgZmx1
c2hfdXNlcl9tYXBwaW5ncyhzdHJ1Y3QgbGd1ZXN0ICpsZywgaW50IGlkeCkKLXsKLQl1bnNpZ25l
ZCBpbnQgaTsKLQkvKiBSZWxlYXNlIGV2ZXJ5IHBnZCBlbnRyeSB1cCB0byB0aGUga2VybmVsJ3Mg
YWRkcmVzcy4gKi8KLQlmb3IgKGkgPSAwOyBpIDwgcGdkX2luZGV4KGxnLT5rZXJuZWxfYWRkcmVz
cyk7IGkrKykKLQkJcmVsZWFzZV9wZ2QobGctPnBnZGlyc1tpZHhdLnBnZGlyICsgaSk7Ci19Ci0K
LS8qSDo0NDAKLSAqICh2KSBGbHVzaGluZyAodGhyb3dpbmcgYXdheSkgcGFnZSB0YWJsZXMsCi0g
KgotICogVGhlIEd1ZXN0IGhhcyBhIGh5cGVyY2FsbCB0byB0aHJvdyBhd2F5IHRoZSBwYWdlIHRh
YmxlczogaXQncyB1c2VkIHdoZW4gYQotICogbGFyZ2UgbnVtYmVyIG9mIG1hcHBpbmdzIGhhdmUg
YmVlbiBjaGFuZ2VkLgotICovCi12b2lkIGd1ZXN0X3BhZ2V0YWJsZV9mbHVzaF91c2VyKHN0cnVj
dCBsZ19jcHUgKmNwdSkKLXsKLQkvKiBEcm9wIHRoZSB1c2Vyc3BhY2UgcGFydCBvZiB0aGUgY3Vy
cmVudCBwYWdlIHRhYmxlLiAqLwotCWZsdXNoX3VzZXJfbWFwcGluZ3MoY3B1LT5sZywgY3B1LT5j
cHVfcGdkKTsKLX0KLS8qOiovCi0KLS8qIFdlIHdhbGsgZG93biB0aGUgZ3Vlc3QgcGFnZSB0YWJs
ZXMgdG8gZ2V0IGEgZ3Vlc3QtcGh5c2ljYWwgYWRkcmVzcyAqLwotYm9vbCBfX2d1ZXN0X3BhKHN0
cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyB2YWRkciwgdW5zaWduZWQgbG9uZyAqcGFk
ZHIpCi17Ci0JcGdkX3QgZ3BnZDsKLQlwdGVfdCBncHRlOwotI2lmZGVmIENPTkZJR19YODZfUEFF
Ci0JcG1kX3QgZ3BtZDsKLSNlbmRpZgotCi0JLyogU3RpbGwgbm90IHNldCB1cD8gIEp1c3QgbWFw
IDE6MS4gKi8KLQlpZiAodW5saWtlbHkoY3B1LT5saW5lYXJfcGFnZXMpKSB7Ci0JCSpwYWRkciA9
IHZhZGRyOwotCQlyZXR1cm4gdHJ1ZTsKLQl9Ci0KLQkvKiBGaXJzdCBzdGVwOiBnZXQgdGhlIHRv
cC1sZXZlbCBHdWVzdCBwYWdlIHRhYmxlIGVudHJ5LiAqLwotCWdwZ2QgPSBsZ3JlYWQoY3B1LCBn
cGdkX2FkZHIoY3B1LCB2YWRkciksIHBnZF90KTsKLQkvKiBUb3BsZXZlbCBub3QgcHJlc2VudD8g
IFdlIGNhbid0IG1hcCBpdCBpbi4gKi8KLQlpZiAoIShwZ2RfZmxhZ3MoZ3BnZCkgJiBfUEFHRV9Q
UkVTRU5UKSkKLQkJZ290byBmYWlsOwotCi0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLQlncG1kID0g
bGdyZWFkKGNwdSwgZ3BtZF9hZGRyKGdwZ2QsIHZhZGRyKSwgcG1kX3QpOwotCWlmICghKHBtZF9m
bGFncyhncG1kKSAmIF9QQUdFX1BSRVNFTlQpKQotCQlnb3RvIGZhaWw7Ci0JZ3B0ZSA9IGxncmVh
ZChjcHUsIGdwdGVfYWRkcihjcHUsIGdwbWQsIHZhZGRyKSwgcHRlX3QpOwotI2Vsc2UKLQlncHRl
ID0gbGdyZWFkKGNwdSwgZ3B0ZV9hZGRyKGNwdSwgZ3BnZCwgdmFkZHIpLCBwdGVfdCk7Ci0jZW5k
aWYKLQlpZiAoIShwdGVfZmxhZ3MoZ3B0ZSkgJiBfUEFHRV9QUkVTRU5UKSkKLQkJZ290byBmYWls
OwotCi0JKnBhZGRyID0gcHRlX3BmbihncHRlKSAqIFBBR0VfU0laRSB8ICh2YWRkciAmIH5QQUdF
X01BU0spOwotCXJldHVybiB0cnVlOwotCi1mYWlsOgotCSpwYWRkciA9IC0xVUw7Ci0JcmV0dXJu
IGZhbHNlOwotfQotCi0vKgotICogVGhpcyBpcyB0aGUgdmVyc2lvbiB3ZSBub3JtYWxseSB1c2U6
IGtpbGxzIHRoZSBHdWVzdCBpZiBpdCB1c2VzIGEKLSAqIGJhZCBhZGRyZXNzCi0gKi8KLXVuc2ln
bmVkIGxvbmcgZ3Vlc3RfcGEoc3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIHZhZGRy
KQotewotCXVuc2lnbmVkIGxvbmcgcGFkZHI7Ci0KLQlpZiAoIV9fZ3Vlc3RfcGEoY3B1LCB2YWRk
ciwgJnBhZGRyKSkKLQkJa2lsbF9ndWVzdChjcHUsICJCYWQgYWRkcmVzcyAlI2x4IiwgdmFkZHIp
OwotCXJldHVybiBwYWRkcjsKLX0KLQotLyoKLSAqIFdlIGtlZXAgc2V2ZXJhbCBwYWdlIHRhYmxl
cy4gIFRoaXMgaXMgYSBzaW1wbGUgcm91dGluZSB0byBmaW5kIHRoZSBwYWdlCi0gKiB0YWJsZSAo
aWYgYW55KSBjb3JyZXNwb25kaW5nIHRvIHRoaXMgdG9wLWxldmVsIGFkZHJlc3MgdGhlIEd1ZXN0
IGhhcyBnaXZlbgotICogdXMuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZmluZF9wZ2Rpcihz
dHJ1Y3QgbGd1ZXN0ICpsZywgdW5zaWduZWQgbG9uZyBwZ3RhYmxlKQotewotCXVuc2lnbmVkIGlu
dCBpOwotCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGxnLT5wZ2RpcnMpOyBpKyspCi0JCWlm
IChsZy0+cGdkaXJzW2ldLnBnZGlyICYmIGxnLT5wZ2RpcnNbaV0uZ3BnZGlyID09IHBndGFibGUp
Ci0JCQlicmVhazsKLQlyZXR1cm4gaTsKLX0KLQotLypIOjQzNQotICogQW5kIHRoaXMgaXMgdXMs
IGNyZWF0aW5nIHRoZSBuZXcgcGFnZSBkaXJlY3RvcnkuICBJZiB3ZSByZWFsbHkgZG8KLSAqIGFs
bG9jYXRlIGEgbmV3IG9uZSAoYW5kIHNvIHRoZSBrZXJuZWwgcGFydHMgYXJlIG5vdCB0aGVyZSks
IHdlIHNldAotICogYmxhbmtfcGdkaXIuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgbmV3X3Bn
ZGlyKHN0cnVjdCBsZ19jcHUgKmNwdSwKLQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgZ3BnZGlyLAot
CQkJICAgICAgaW50ICpibGFua19wZ2RpcikKLXsKLQl1bnNpZ25lZCBpbnQgbmV4dDsKLQotCS8q
Ci0JICogV2UgcGljayBvbmUgZW50cnkgYXQgcmFuZG9tIHRvIHRocm93IG91dC4gIENob29zaW5n
IHRoZSBMZWFzdAotCSAqIFJlY2VudGx5IFVzZWQgbWlnaHQgYmUgYmV0dGVyLCBidXQgdGhpcyBp
cyBlYXN5LgotCSAqLwotCW5leHQgPSBwcmFuZG9tX3UzMigpICUgQVJSQVlfU0laRShjcHUtPmxn
LT5wZ2RpcnMpOwotCS8qIElmIGl0J3MgbmV2ZXIgYmVlbiBhbGxvY2F0ZWQgYXQgYWxsIGJlZm9y
ZSwgdHJ5IG5vdy4gKi8KLQlpZiAoIWNwdS0+bGctPnBnZGlyc1tuZXh0XS5wZ2RpcikgewotCQlj
cHUtPmxnLT5wZ2RpcnNbbmV4dF0ucGdkaXIgPQotCQkJCQkocGdkX3QgKilnZXRfemVyb2VkX3Bh
Z2UoR0ZQX0tFUk5FTCk7Ci0JCS8qIElmIHRoZSBhbGxvY2F0aW9uIGZhaWxzLCBqdXN0IGtlZXAg
dXNpbmcgdGhlIG9uZSB3ZSBoYXZlICovCi0JCWlmICghY3B1LT5sZy0+cGdkaXJzW25leHRdLnBn
ZGlyKQotCQkJbmV4dCA9IGNwdS0+Y3B1X3BnZDsKLQkJZWxzZSB7Ci0JCQkvKgotCQkJICogVGhp
cyBpcyBhIGJsYW5rIHBhZ2UsIHNvIHRoZXJlIGFyZSBubyBrZXJuZWwKLQkJCSAqIG1hcHBpbmdz
OiBjYWxsZXIgbXVzdCBtYXAgdGhlIHN0YWNrIQotCQkJICovCi0JCQkqYmxhbmtfcGdkaXIgPSAx
OwotCQl9Ci0JfQotCS8qIFJlY29yZCB3aGljaCBHdWVzdCB0b3BsZXZlbCB0aGlzIHNoYWRvd3Mu
ICovCi0JY3B1LT5sZy0+cGdkaXJzW25leHRdLmdwZ2RpciA9IGdwZ2RpcjsKLQkvKiBSZWxlYXNl
IGFsbCB0aGUgbm9uLWtlcm5lbCBtYXBwaW5ncy4gKi8KLQlmbHVzaF91c2VyX21hcHBpbmdzKGNw
dS0+bGcsIG5leHQpOwotCi0JLyogVGhpcyBoYXNuJ3QgcnVuIG9uIGFueSBDUFUgYXQgYWxsLiAq
LwotCWNwdS0+bGctPnBnZGlyc1tuZXh0XS5sYXN0X2hvc3RfY3B1ID0gLTE7Ci0KLQlyZXR1cm4g
bmV4dDsKLX0KLQotLypIOjUwMQotICogV2UgZG8gbmVlZCB0aGUgU3dpdGNoZXIgY29kZSBtYXBw
ZWQgYXQgYWxsIHRpbWVzLCBzbyB3ZSBhbGxvY2F0ZSB0aGF0Ci0gKiBwYXJ0IG9mIHRoZSBHdWVz
dCBwYWdlIHRhYmxlIGhlcmUuICBXZSBtYXAgdGhlIFN3aXRjaGVyIGNvZGUgaW1tZWRpYXRlbHks
Ci0gKiBidXQgZGVmZXIgbWFwcGluZyBvZiB0aGUgZ3Vlc3QgcmVnaXN0ZXIgcGFnZSBhbmQgSURU
L0xEVCBldGMgcGFnZSB1bnRpbAotICoganVzdCBiZWZvcmUgd2UgcnVuIHRoZSBndWVzdCBpbiBt
YXBfc3dpdGNoZXJfaW5fZ3Vlc3QoKS4KLSAqCi0gKiBXZSAqY291bGQqIGRvIHRoaXMgc2V0dXAg
aW4gbWFwX3N3aXRjaGVyX2luX2d1ZXN0KCksIGJ1dCBhdCB0aGF0IHBvaW50Ci0gKiB3ZSd2ZSBp
bnRlcnJ1cHRzIGRpc2FibGVkLCBhbmQgYWxsb2NhdGluZyBwYWdlcyBsaWtlIHRoYXQgaXMgZnJh
dWdodDogd2UKLSAqIGNhbid0IHNsZWVwIGlmIHdlIG5lZWQgdG8gZnJlZSB1cCBzb21lIG1lbW9y
eS4KLSAqLwotc3RhdGljIGJvb2wgYWxsb2NhdGVfc3dpdGNoZXJfbWFwcGluZyhzdHJ1Y3QgbGdf
Y3B1ICpjcHUpCi17Ci0JaW50IGk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgVE9UQUxfU1dJVENIRVJf
UEFHRVM7IGkrKykgewotCQlwdGVfdCAqcHRlID0gZmluZF9zcHRlKGNwdSwgc3dpdGNoZXJfYWRk
ciArIGkgKiBQQUdFX1NJWkUsIHRydWUsCi0JCQkJICAgICAgIENIRUNLX0dQR0RfTUFTSywgX1BB
R0VfVEFCTEUpOwotCQlpZiAoIXB0ZSkKLQkJCXJldHVybiBmYWxzZTsKLQotCQkvKgotCQkgKiBN
YXAgdGhlIHN3aXRjaGVyIHBhZ2UgaWYgbm90IGFscmVhZHkgdGhlcmUuICBJdCBtaWdodAotCQkg
KiBhbHJlYWR5IGJlIHRoZXJlIGJlY2F1c2Ugd2UgY2FsbCBhbGxvY2F0ZV9zd2l0Y2hlcl9tYXBw
aW5nKCkKLQkJICogaW4gZ3Vlc3Rfc2V0X3BnZCgpIGp1c3QgaW4gY2FzZSBpdCBkaWQgZGlzY2Fy
ZCBvdXIgU3dpdGNoZXIKLQkJICogbWFwcGluZywgYnV0IGl0IHByb2JhYmx5IGRpZG4ndC4KLQkJ
ICovCi0JCWlmIChpID09IDAgJiYgIShwdGVfZmxhZ3MoKnB0ZSkgJiBfUEFHRV9QUkVTRU5UKSkg
ewotCQkJLyogR2V0IGEgcmVmZXJlbmNlIHRvIHRoZSBTd2l0Y2hlciBwYWdlLiAqLwotCQkJZ2V0
X3BhZ2UobGdfc3dpdGNoZXJfcGFnZXNbMF0pOwotCQkJLyogQ3JlYXRlIGEgcmVhZC1vbmx5LCBl
eGVjdHVhYmxlLCBrZXJuZWwtc3R5bGUgUFRFICovCi0JCQlzZXRfcHRlKHB0ZSwKLQkJCQlta19w
dGUobGdfc3dpdGNoZXJfcGFnZXNbMF0sIFBBR0VfS0VSTkVMX1JYKSk7Ci0JCX0KLQl9Ci0JY3B1
LT5sZy0+cGdkaXJzW2NwdS0+Y3B1X3BnZF0uc3dpdGNoZXJfbWFwcGVkID0gdHJ1ZTsKLQlyZXR1
cm4gdHJ1ZTsKLX0KLQotLypIOjQ3MAotICogRmluYWxseSwgYSByb3V0aW5lIHdoaWNoIHRocm93
cyBhd2F5IGV2ZXJ5dGhpbmc6IGFsbCBQR0QgZW50cmllcyBpbiBhbGwKLSAqIHRoZSBzaGFkb3cg
cGFnZSB0YWJsZXMsIGluY2x1ZGluZyB0aGUgR3Vlc3QncyBrZXJuZWwgbWFwcGluZ3MuICBUaGlz
IGlzIHVzZWQKLSAqIHdoZW4gd2UgZGVzdHJveSB0aGUgR3Vlc3QuCi0gKi8KLXN0YXRpYyB2b2lk
IHJlbGVhc2VfYWxsX3BhZ2V0YWJsZXMoc3RydWN0IGxndWVzdCAqbGcpCi17Ci0JdW5zaWduZWQg
aW50IGksIGo7Ci0KLQkvKiBFdmVyeSBzaGFkb3cgcGFnZXRhYmxlIHRoaXMgR3Vlc3QgaGFzICov
Ci0JZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUobGctPnBnZGlycyk7IGkrKykgewotCQlpZiAo
IWxnLT5wZ2RpcnNbaV0ucGdkaXIpCi0JCQljb250aW51ZTsKLQotCQkvKiBFdmVyeSBQR0QgZW50
cnkuICovCi0JCWZvciAoaiA9IDA7IGogPCBQVFJTX1BFUl9QR0Q7IGorKykKLQkJCXJlbGVhc2Vf
cGdkKGxnLT5wZ2RpcnNbaV0ucGdkaXIgKyBqKTsKLQkJbGctPnBnZGlyc1tpXS5zd2l0Y2hlcl9t
YXBwZWQgPSBmYWxzZTsKLQkJbGctPnBnZGlyc1tpXS5sYXN0X2hvc3RfY3B1ID0gLTE7Ci0JfQot
fQotCi0vKgotICogV2UgYWxzbyB0aHJvdyBhd2F5IGV2ZXJ5dGhpbmcgd2hlbiBhIEd1ZXN0IHRl
bGxzIHVzIGl0J3MgY2hhbmdlZCBhIGtlcm5lbAotICogbWFwcGluZy4gIFNpbmNlIGtlcm5lbCBt
YXBwaW5ncyBhcmUgaW4gZXZlcnkgcGFnZSB0YWJsZSwgaXQncyBlYXNpZXN0IHRvCi0gKiB0aHJv
dyB0aGVtIGFsbCBhd2F5LiAgVGhpcyB0cmFwcyB0aGUgR3Vlc3QgaW4gYW1iZXIgZm9yIGEgd2hp
bGUgYXMKLSAqIGV2ZXJ5dGhpbmcgZmF1bHRzIGJhY2sgaW4sIGJ1dCBpdCdzIHJhcmUuCi0gKi8K
LXZvaWQgZ3Vlc3RfcGFnZXRhYmxlX2NsZWFyX2FsbChzdHJ1Y3QgbGdfY3B1ICpjcHUpCi17Ci0J
cmVsZWFzZV9hbGxfcGFnZXRhYmxlcyhjcHUtPmxnKTsKLQkvKiBXZSBuZWVkIHRoZSBHdWVzdCBr
ZXJuZWwgc3RhY2sgbWFwcGVkIGFnYWluLiAqLwotCXBpbl9zdGFja19wYWdlcyhjcHUpOwotCS8q
IEFuZCB3ZSBuZWVkIFN3aXRjaGVyIGFsbG9jYXRlZC4gKi8KLQlpZiAoIWFsbG9jYXRlX3N3aXRj
aGVyX21hcHBpbmcoY3B1KSkKLQkJa2lsbF9ndWVzdChjcHUsICJDYW5ub3QgcG9wdWxhdGUgc3dp
dGNoZXIgbWFwcGluZyIpOwotfQotCi0vKkg6NDMwCi0gKiAoaXYpIFN3aXRjaGluZyBwYWdlIHRh
YmxlcwotICoKLSAqIE5vdyB3ZSd2ZSBzZWVuIGFsbCB0aGUgcGFnZSB0YWJsZSBzZXR0aW5nIGFu
ZCBtYW5pcHVsYXRpb24sIGxldCdzIHNlZQotICogd2hhdCBoYXBwZW5zIHdoZW4gdGhlIEd1ZXN0
IGNoYW5nZXMgcGFnZSB0YWJsZXMgKGllLiBjaGFuZ2VzIHRoZSB0b3AtbGV2ZWwKLSAqIHBnZGly
KS4gIFRoaXMgb2NjdXJzIG9uIGFsbW9zdCBldmVyeSBjb250ZXh0IHN3aXRjaC4KLSAqLwotdm9p
ZCBndWVzdF9uZXdfcGFnZXRhYmxlKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBw
Z3RhYmxlKQotewotCWludCBuZXdwZ2RpciwgcmVwaW4gPSAwOwotCi0JLyoKLQkgKiBUaGUgdmVy
eSBmaXJzdCB0aW1lIHRoZXkgY2FsbCB0aGlzLCB3ZSdyZSBhY3R1YWxseSBydW5uaW5nIHdpdGhv
dXQKLQkgKiBhbnkgcGFnZSB0YWJsZXM7IHdlJ3ZlIGJlZW4gbWFraW5nIGl0IHVwLiAgVGhyb3cg
dGhlbSBhd2F5IG5vdy4KLQkgKi8KLQlpZiAodW5saWtlbHkoY3B1LT5saW5lYXJfcGFnZXMpKSB7
Ci0JCXJlbGVhc2VfYWxsX3BhZ2V0YWJsZXMoY3B1LT5sZyk7Ci0JCWNwdS0+bGluZWFyX3BhZ2Vz
ID0gZmFsc2U7Ci0JCS8qIEZvcmNlIGFsbG9jYXRpb24gb2YgYSBuZXcgcGdkaXIuICovCi0JCW5l
d3BnZGlyID0gQVJSQVlfU0laRShjcHUtPmxnLT5wZ2RpcnMpOwotCX0gZWxzZSB7Ci0JCS8qIExv
b2sgdG8gc2VlIGlmIHdlIGhhdmUgdGhpcyBvbmUgYWxyZWFkeS4gKi8KLQkJbmV3cGdkaXIgPSBm
aW5kX3BnZGlyKGNwdS0+bGcsIHBndGFibGUpOwotCX0KLQotCS8qCi0JICogSWYgbm90LCB3ZSBh
bGxvY2F0ZSBvciBtdWcgYW4gZXhpc3Rpbmcgb25lOiBpZiBpdCdzIGEgZnJlc2ggb25lLAotCSAq
IHJlcGluIGdldHMgc2V0IHRvIDEuCi0JICovCi0JaWYgKG5ld3BnZGlyID09IEFSUkFZX1NJWkUo
Y3B1LT5sZy0+cGdkaXJzKSkKLQkJbmV3cGdkaXIgPSBuZXdfcGdkaXIoY3B1LCBwZ3RhYmxlLCAm
cmVwaW4pOwotCS8qIENoYW5nZSB0aGUgY3VycmVudCBwZ2QgaW5kZXggdG8gdGhlIG5ldyBvbmUu
ICovCi0JY3B1LT5jcHVfcGdkID0gbmV3cGdkaXI7Ci0JLyoKLQkgKiBJZiBpdCB3YXMgY29tcGxl
dGVseSBibGFuaywgd2UgbWFwIGluIHRoZSBHdWVzdCBrZXJuZWwgc3RhY2sgYW5kCi0JICogdGhl
IFN3aXRjaGVyLgotCSAqLwotCWlmIChyZXBpbikKLQkJcGluX3N0YWNrX3BhZ2VzKGNwdSk7Ci0K
LQlpZiAoIWNwdS0+bGctPnBnZGlyc1tjcHUtPmNwdV9wZ2RdLnN3aXRjaGVyX21hcHBlZCkgewot
CQlpZiAoIWFsbG9jYXRlX3N3aXRjaGVyX21hcHBpbmcoY3B1KSkKLQkJCWtpbGxfZ3Vlc3QoY3B1
LCAiQ2Fubm90IHBvcHVsYXRlIHN3aXRjaGVyIG1hcHBpbmciKTsKLQl9Ci19Ci0vKjoqLwotCi0v
Kk06MDA5Ci0gKiBTaW5jZSB3ZSB0aHJvdyBhd2F5IGFsbCBtYXBwaW5ncyB3aGVuIGEga2VybmVs
IG1hcHBpbmcgY2hhbmdlcywgb3VyCi0gKiBwZXJmb3JtYW5jZSBzdWNrcyBmb3IgZ3Vlc3RzIHVz
aW5nIGhpZ2htZW0uICBJbiBmYWN0LCBhIGd1ZXN0IHdpdGgKLSAqIFBBR0VfT0ZGU0VUIDB4YzAw
MDAwMDAgKHRoZSBkZWZhdWx0KSBhbmQgbW9yZSB0aGFuIGFib3V0IDcwME1CIG9mIFJBTSBpcwot
ICogdXN1YWxseSBzbG93ZXIgdGhhbiBhIEd1ZXN0IHdpdGggbGVzcyBtZW1vcnkuCi0gKgotICog
VGhpcywgb2YgY291cnNlLCBjYW5ub3QgYmUgZml4ZWQuICBJdCB3b3VsZCB0YWtlIHNvbWUga2lu
ZCBvZi4uLiB3ZWxsLCBJCi0gKiBkb24ndCBrbm93LCBidXQgdGhlIHRlcm0gInB1aXNzYW50IGNv
ZGUtZnUiIGNvbWVzIHRvIG1pbmQuCi06Ki8KLQotLypIOjQyMAotICogVGhpcyBpcyB0aGUgcm91
dGluZSB3aGljaCBhY3R1YWxseSBzZXRzIHRoZSBwYWdlIHRhYmxlIGVudHJ5IGZvciB0aGVuCi0g
KiAiaWR4Iid0aCBzaGFkb3cgcGFnZSB0YWJsZS4KLSAqCi0gKiBOb3JtYWxseSwgd2UgY2FuIGp1
c3QgdGhyb3cgb3V0IHRoZSBvbGQgZW50cnkgYW5kIHJlcGxhY2UgaXQgd2l0aCAwOiBpZiB0aGV5
Ci0gKiB1c2UgaXQgZGVtYW5kX3BhZ2UoKSB3aWxsIHB1dCB0aGUgbmV3IGVudHJ5IGluLiAgV2Ug
bmVlZCB0byBkbyB0aGlzIGFueXdheToKLSAqIFRoZSBHdWVzdCBleHBlY3RzIF9QQUdFX0FDQ0VT
U0VEIHRvIGJlIHNldCBvbiBpdHMgUFRFIHRoZSBmaXJzdCB0aW1lIGEgcGFnZQotICogaXMgcmVh
ZCBmcm9tLCBhbmQgX1BBR0VfRElSVFkgd2hlbiBpdCdzIHdyaXR0ZW4gdG8uCi0gKgotICogQnV0
IEF2aSBLaXZpdHkgcG9pbnRlZCBvdXQgdGhhdCBtb3N0IE9wZXJhdGluZyBTeXN0ZW1zIChMaW51
eCBpbmNsdWRlZCkgc2V0Ci0gKiB0aGVzZSBiaXRzIG9uIFBURXMgaW1tZWRpYXRlbHkgYW55d2F5
LiAgVGhpcyBpcyBkb25lIHRvIHNhdmUgdGhlIENQVSBmcm9tCi0gKiBoYXZpbmcgdG8gdXBkYXRl
IHRoZW0sIGJ1dCBpdCBoZWxwcyB1cyB0aGUgc2FtZSB3YXk6IGlmIHRoZXkgc2V0Ci0gKiBfUEFH
RV9BQ0NFU1NFRCB0aGVuIHdlIGNhbiBwdXQgYSByZWFkLW9ubHkgUFRFIGVudHJ5IGluIGltbWVk
aWF0ZWx5LCBhbmQgaWYKLSAqIHRoZXkgc2V0IF9QQUdFX0RJUlRZIHRoZW4gd2UgY2FuIHB1dCBh
IHdyaXRhYmxlIFBURSBlbnRyeSBpbiBpbW1lZGlhdGVseS4KLSAqLwotc3RhdGljIHZvaWQgX19n
dWVzdF9zZXRfcHRlKHN0cnVjdCBsZ19jcHUgKmNwdSwgaW50IGlkeCwKLQkJICAgICAgIHVuc2ln
bmVkIGxvbmcgdmFkZHIsIHB0ZV90IGdwdGUpCi17Ci0JLyogTG9vayB1cCB0aGUgbWF0Y2hpbmcg
c2hhZG93IHBhZ2UgZGlyZWN0b3J5IGVudHJ5LiAqLwotCXBnZF90ICpzcGdkID0gc3BnZF9hZGRy
KGNwdSwgaWR4LCB2YWRkcik7Ci0jaWZkZWYgQ09ORklHX1g4Nl9QQUUKLQlwbWRfdCAqc3BtZDsK
LSNlbmRpZgotCi0JLyogSWYgdGhlIHRvcCBsZXZlbCBpc24ndCBwcmVzZW50LCB0aGVyZSdzIG5v
IGVudHJ5IHRvIHVwZGF0ZS4gKi8KLQlpZiAocGdkX2ZsYWdzKCpzcGdkKSAmIF9QQUdFX1BSRVNF
TlQpIHsKLSNpZmRlZiBDT05GSUdfWDg2X1BBRQotCQlzcG1kID0gc3BtZF9hZGRyKGNwdSwgKnNw
Z2QsIHZhZGRyKTsKLQkJaWYgKHBtZF9mbGFncygqc3BtZCkgJiBfUEFHRV9QUkVTRU5UKSB7Ci0j
ZW5kaWYKLQkJCS8qIE90aGVyd2lzZSwgc3RhcnQgYnkgcmVsZWFzaW5nIHRoZSBleGlzdGluZyBl
bnRyeS4gKi8KLQkJCXB0ZV90ICpzcHRlID0gc3B0ZV9hZGRyKGNwdSwgKnNwZ2QsIHZhZGRyKTsK
LQkJCXJlbGVhc2VfcHRlKCpzcHRlKTsKLQotCQkJLyoKLQkJCSAqIElmIHRoZXkncmUgc2V0dGlu
ZyB0aGlzIGVudHJ5IGFzIGRpcnR5IG9yIGFjY2Vzc2VkLAotCQkJICogd2UgbWlnaHQgYXMgd2Vs
bCBwdXQgdGhhdCBlbnRyeSB0aGV5J3ZlIGdpdmVuIHVzIGluCi0JCQkgKiBub3cuICBUaGlzIHNo
YXZlcyAxMCUgb2ZmIGEgY29weS1vbi13cml0ZQotCQkJICogbWljcm8tYmVuY2htYXJrLgotCQkJ
ICovCi0JCQlpZiAoKHB0ZV9mbGFncyhncHRlKSAmIChfUEFHRV9ESVJUWSB8IF9QQUdFX0FDQ0VT
U0VEKSkKLQkJCSAgICAmJiAhZ3B0ZV9pbl9pb21lbShjcHUsIGdwdGUpKSB7Ci0JCQkJaWYgKCFj
aGVja19ncHRlKGNwdSwgZ3B0ZSkpCi0JCQkJCXJldHVybjsKLQkJCQlzZXRfcHRlKHNwdGUsCi0J
CQkJCWdwdGVfdG9fc3B0ZShjcHUsIGdwdGUsCi0JCQkJCQlwdGVfZmxhZ3MoZ3B0ZSkgJiBfUEFH
RV9ESVJUWSkpOwotCQkJfSBlbHNlIHsKLQkJCQkvKgotCQkJCSAqIE90aGVyd2lzZSBraWxsIGl0
IGFuZCB3ZSBjYW4gZGVtYW5kX3BhZ2UoKQotCQkJCSAqIGl0IGluIGxhdGVyLgotCQkJCSAqLwot
CQkJCXNldF9wdGUoc3B0ZSwgX19wdGUoMCkpOwotCQkJfQotI2lmZGVmIENPTkZJR19YODZfUEFF
Ci0JCX0KLSNlbmRpZgotCX0KLX0KLQotLypIOjQxMAotICogVXBkYXRpbmcgYSBQVEUgZW50cnkg
aXMgYSBsaXR0bGUgdHJpY2tpZXIuCi0gKgotICogV2Uga2VlcCB0cmFjayBvZiBzZXZlcmFsIGRp
ZmZlcmVudCBwYWdlIHRhYmxlcyAodGhlIEd1ZXN0IHVzZXMgb25lIGZvciBlYWNoCi0gKiBwcm9j
ZXNzLCBzbyBpdCBtYWtlcyBzZW5zZSB0byBjYWNoZSBhdCBsZWFzdCBhIGZldykuICBFYWNoIG9m
IHRoZXNlIGhhdmUKLSAqIGlkZW50aWNhbCBrZXJuZWwgcGFydHM6IGllLiBldmVyeSBtYXBwaW5n
IGFib3ZlIFBBR0VfT0ZGU0VUIGlzIHRoZSBzYW1lIGZvcgotICogYWxsIHByb2Nlc3Nlcy4gIFNv
IHdoZW4gdGhlIHBhZ2UgdGFibGUgYWJvdmUgdGhhdCBhZGRyZXNzIGNoYW5nZXMsIHdlIHVwZGF0
ZQotICogYWxsIHRoZSBwYWdlIHRhYmxlcywgbm90IGp1c3QgdGhlIGN1cnJlbnQgb25lLiAgVGhp
cyBpcyByYXJlLgotICoKLSAqIFRoZSBiZW5lZml0IGlzIHRoYXQgd2hlbiB3ZSBoYXZlIHRvIHRy
YWNrIGEgbmV3IHBhZ2UgdGFibGUsIHdlIGNhbiBrZWVwIGFsbAotICogdGhlIGtlcm5lbCBtYXBw
aW5ncy4gIFRoaXMgc3BlZWRzIHVwIGNvbnRleHQgc3dpdGNoIGltbWVuc2VseS4KLSAqLwotdm9p
ZCBndWVzdF9zZXRfcHRlKHN0cnVjdCBsZ19jcHUgKmNwdSwKLQkJICAgdW5zaWduZWQgbG9uZyBn
cGdkaXIsIHVuc2lnbmVkIGxvbmcgdmFkZHIsIHB0ZV90IGdwdGUpCi17Ci0JLyogV2UgZG9uJ3Qg
bGV0IHlvdSByZW1hcCB0aGUgU3dpdGNoZXI7IHdlIG5lZWQgaXQgdG8gZ2V0IGJhY2shICovCi0J
aWYgKHZhZGRyID49IHN3aXRjaGVyX2FkZHIpIHsKLQkJa2lsbF9ndWVzdChjcHUsICJhdHRlbXB0
IHRvIHNldCBwdGUgaW50byBTd2l0Y2hlciBwYWdlcyIpOwotCQlyZXR1cm47Ci0JfQotCi0JLyoK
LQkgKiBLZXJuZWwgbWFwcGluZ3MgbXVzdCBiZSBjaGFuZ2VkIG9uIGFsbCB0b3AgbGV2ZWxzLiAg
U2xvdywgYnV0IGRvZXNuJ3QKLQkgKiBoYXBwZW4gb2Z0ZW4uCi0JICovCi0JaWYgKHZhZGRyID49
IGNwdS0+bGctPmtlcm5lbF9hZGRyZXNzKSB7Ci0JCXVuc2lnbmVkIGludCBpOwotCQlmb3IgKGkg
PSAwOyBpIDwgQVJSQVlfU0laRShjcHUtPmxnLT5wZ2RpcnMpOyBpKyspCi0JCQlpZiAoY3B1LT5s
Zy0+cGdkaXJzW2ldLnBnZGlyKQotCQkJCV9fZ3Vlc3Rfc2V0X3B0ZShjcHUsIGksIHZhZGRyLCBn
cHRlKTsKLQl9IGVsc2UgewotCQkvKiBJcyB0aGlzIHBhZ2UgdGFibGUgb25lIHdlIGhhdmUgYSBz
aGFkb3cgZm9yPyAqLwotCQlpbnQgcGdkaXIgPSBmaW5kX3BnZGlyKGNwdS0+bGcsIGdwZ2Rpcik7
Ci0JCWlmIChwZ2RpciAhPSBBUlJBWV9TSVpFKGNwdS0+bGctPnBnZGlycykpCi0JCQkvKiBJZiBz
bywgZG8gdGhlIHVwZGF0ZS4gKi8KLQkJCV9fZ3Vlc3Rfc2V0X3B0ZShjcHUsIHBnZGlyLCB2YWRk
ciwgZ3B0ZSk7Ci0JfQotfQotCi0vKkg6NDAwCi0gKiAoaWlpKSBTZXR0aW5nIHVwIGEgcGFnZSB0
YWJsZSBlbnRyeSB3aGVuIHRoZSBHdWVzdCB0ZWxscyB1cyBvbmUgaGFzIGNoYW5nZWQuCi0gKgot
ICogSnVzdCBsaWtlIHdlIGRpZCBpbiBpbnRlcnJ1cHRzX2FuZF90cmFwcy5jLCBpdCBtYWtlcyBz
ZW5zZSBmb3IgdXMgdG8gZGVhbAotICogd2l0aCB0aGUgb3RoZXIgc2lkZSBvZiBwYWdlIHRhYmxl
cyB3aGlsZSB3ZSdyZSBoZXJlOiB3aGF0IGhhcHBlbnMgd2hlbiB0aGUKLSAqIEd1ZXN0IGFza3Mg
Zm9yIGEgcGFnZSB0YWJsZSB0byBiZSB1cGRhdGVkPwotICoKLSAqIFdlIGFscmVhZHkgc2F3IHRo
YXQgZGVtYW5kX3BhZ2UoKSB3aWxsIGZpbGwgaW4gdGhlIHNoYWRvdyBwYWdlIHRhYmxlcyB3aGVu
Ci0gKiBuZWVkZWQsIHNvIHdlIGNhbiBzaW1wbHkgcmVtb3ZlIHNoYWRvdyBwYWdlIHRhYmxlIGVu
dHJpZXMgd2hlbmV2ZXIgdGhlIEd1ZXN0Ci0gKiB0ZWxscyB1cyB0aGV5J3ZlIGNoYW5nZWQuICBX
aGVuIHRoZSBHdWVzdCB0cmllcyB0byB1c2UgdGhlIG5ldyBlbnRyeSBpdCB3aWxsCi0gKiBmYXVs
dCBhbmQgZGVtYW5kX3BhZ2UoKSB3aWxsIGZpeCBpdCB1cC4KLSAqCi0gKiBTbyB3aXRoIHRoYXQg
aW4gbWluZCBoZXJlJ3Mgb3VyIGNvZGUgdG8gdXBkYXRlIGEgKHRvcC1sZXZlbCkgUEdEIGVudHJ5
OgotICovCi12b2lkIGd1ZXN0X3NldF9wZ2Qoc3RydWN0IGxndWVzdCAqbGcsIHVuc2lnbmVkIGxv
bmcgZ3BnZGlyLCB1MzIgaWR4KQotewotCWludCBwZ2RpcjsKLQotCWlmIChpZHggPiBQVFJTX1BF
Ul9QR0QpIHsKLQkJa2lsbF9ndWVzdCgmbGctPmNwdXNbMF0sICJBdHRlbXB0IHRvIHNldCBwZ2Qg
JXUvJXUiLAotCQkJICAgaWR4LCBQVFJTX1BFUl9QR0QpOwotCQlyZXR1cm47Ci0JfQotCi0JLyog
SWYgdGhleSdyZSB0YWxraW5nIGFib3V0IGEgcGFnZSB0YWJsZSB3ZSBoYXZlIGEgc2hhZG93IGZv
ci4uLiAqLwotCXBnZGlyID0gZmluZF9wZ2RpcihsZywgZ3BnZGlyKTsKLQlpZiAocGdkaXIgPCBB
UlJBWV9TSVpFKGxnLT5wZ2RpcnMpKSB7Ci0JCS8qIC4uLiB0aHJvdyBpdCBhd2F5LiAqLwotCQly
ZWxlYXNlX3BnZChsZy0+cGdkaXJzW3BnZGlyXS5wZ2RpciArIGlkeCk7Ci0JCS8qIFRoYXQgbWln
aHQgaGF2ZSBiZWVuIHRoZSBTd2l0Y2hlciBtYXBwaW5nLCByZW1hcCBpdC4gKi8KLQkJaWYgKCFh
bGxvY2F0ZV9zd2l0Y2hlcl9tYXBwaW5nKCZsZy0+Y3B1c1swXSkpIHsKLQkJCWtpbGxfZ3Vlc3Qo
JmxnLT5jcHVzWzBdLAotCQkJCSAgICJDYW5ub3QgcG9wdWxhdGUgc3dpdGNoZXIgbWFwcGluZyIp
OwotCQl9Ci0JCWxnLT5wZ2RpcnNbcGdkaXJdLmxhc3RfaG9zdF9jcHUgPSAtMTsKLQl9Ci19Ci0K
LSNpZmRlZiBDT05GSUdfWDg2X1BBRQotLyogRm9yIHNldHRpbmcgYSBtaWQtbGV2ZWwsIHdlIGp1
c3QgdGhyb3cgZXZlcnl0aGluZyBhd2F5LiAgSXQncyBlYXN5LiAqLwotdm9pZCBndWVzdF9zZXRf
cG1kKHN0cnVjdCBsZ3Vlc3QgKmxnLCB1bnNpZ25lZCBsb25nIHBtZHAsIHUzMiBpZHgpCi17Ci0J
Z3Vlc3RfcGFnZXRhYmxlX2NsZWFyX2FsbCgmbGctPmNwdXNbMF0pOwotfQotI2VuZGlmCi0KLS8q
SDo1MDAKLSAqICh2aWkpIFNldHRpbmcgdXAgdGhlIHBhZ2UgdGFibGVzIGluaXRpYWxseS4KLSAq
Ci0gKiBXaGVuIGEgR3Vlc3QgaXMgZmlyc3QgY3JlYXRlZCwgc2V0IGluaXRpYWxpemUgYSBzaGFk
b3cgcGFnZSB0YWJsZSB3aGljaAotICogd2Ugd2lsbCBwb3B1bGF0ZSBvbiBmdXR1cmUgZmF1bHRz
LiAgVGhlIEd1ZXN0IGRvZXNuJ3QgaGF2ZSBhbnkgYWN0dWFsCi0gKiBwYWdldGFibGVzIHlldCwg
c28gd2Ugc2V0IGxpbmVhcl9wYWdlcyB0byB0ZWxsIGRlbWFuZF9wYWdlKCkgdG8gZmFrZSBpdAot
ICogZm9yIHRoZSBtb21lbnQuCi0gKgotICogV2UgZG8gbmVlZCB0aGUgU3dpdGNoZXIgdG8gYmUg
bWFwcGVkIGF0IGFsbCB0aW1lcywgc28gd2UgYWxsb2NhdGUgdGhhdAotICogcGFydCBvZiB0aGUg
R3Vlc3QgcGFnZSB0YWJsZSBoZXJlLgotICovCi1pbnQgaW5pdF9ndWVzdF9wYWdldGFibGUoc3Ry
dWN0IGxndWVzdCAqbGcpCi17Ci0Jc3RydWN0IGxnX2NwdSAqY3B1ID0gJmxnLT5jcHVzWzBdOwot
CWludCBhbGxvY2F0ZWQgPSAwOwotCi0JLyogbGcgKGFuZCBsZy0+Y3B1c1tdKSBzdGFydHMgemVy
b2VkOiB0aGlzIGFsbG9jYXRlcyBhIG5ldyBwZ2RpciAqLwotCWNwdS0+Y3B1X3BnZCA9IG5ld19w
Z2RpcihjcHUsIDAsICZhbGxvY2F0ZWQpOwotCWlmICghYWxsb2NhdGVkKQotCQlyZXR1cm4gLUVO
T01FTTsKLQotCS8qIFdlIHN0YXJ0IHdpdGggYSBsaW5lYXIgbWFwcGluZyB1bnRpbCB0aGUgaW5p
dGlhbGl6ZS4gKi8KLQljcHUtPmxpbmVhcl9wYWdlcyA9IHRydWU7Ci0KLQkvKiBBbGxvY2F0ZSB0
aGUgcGFnZSB0YWJsZXMgZm9yIHRoZSBTd2l0Y2hlci4gKi8KLQlpZiAoIWFsbG9jYXRlX3N3aXRj
aGVyX21hcHBpbmcoY3B1KSkgewotCQlyZWxlYXNlX2FsbF9wYWdldGFibGVzKGxnKTsKLQkJcmV0
dXJuIC1FTk9NRU07Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci0KLS8qSDo1MDggV2hlbiB0aGUgR3Vl
c3QgY2FsbHMgTEhDQUxMX0xHVUVTVF9JTklUIHdlIGRvIG1vcmUgc2V0dXAuICovCi12b2lkIHBh
Z2VfdGFibGVfZ3Vlc3RfZGF0YV9pbml0KHN0cnVjdCBsZ19jcHUgKmNwdSkKLXsKLQkvKgotCSAq
IFdlIHRlbGwgdGhlIEd1ZXN0IHRoYXQgaXQgY2FuJ3QgdXNlIHRoZSB2aXJ0dWFsIGFkZHJlc3Nl
cwotCSAqIHVzZWQgYnkgdGhlIFN3aXRjaGVyLiAgVGhpcyB0cmljayBpcyBlcXVpdmFsZW50IHRv
IDRHQiAtCi0JICogc3dpdGNoZXJfYWRkci4KLQkgKi8KLQl1MzIgdG9wID0gfnN3aXRjaGVyX2Fk
ZHIgKyAxOwotCi0JLyogV2UgZ2V0IHRoZSBrZXJuZWwgYWRkcmVzczogYWJvdmUgdGhpcyBpcyBh
bGwga2VybmVsIG1lbW9yeS4gKi8KLQlpZiAoZ2V0X3VzZXIoY3B1LT5sZy0+a2VybmVsX2FkZHJl
c3MsCi0JCSAgICAgJmNwdS0+bGctPmxndWVzdF9kYXRhLT5rZXJuZWxfYWRkcmVzcykKLQkJLyoK
LQkJICogV2UgdGVsbCB0aGUgR3Vlc3QgdGhhdCBpdCBjYW4ndCB1c2UgdGhlIHRvcCB2aXJ0dWFs
Ci0JCSAqIGFkZHJlc3NlcyAodXNlZCBieSB0aGUgU3dpdGNoZXIpLgotCQkgKi8KLQkgICAgfHwg
cHV0X3VzZXIodG9wLCAmY3B1LT5sZy0+bGd1ZXN0X2RhdGEtPnJlc2VydmVfbWVtKSkgewotCQlr
aWxsX2d1ZXN0KGNwdSwgImJhZCBndWVzdCBwYWdlICVwIiwgY3B1LT5sZy0+bGd1ZXN0X2RhdGEp
OwotCQlyZXR1cm47Ci0JfQotCi0JLyoKLQkgKiBJbiBmbHVzaF91c2VyX21hcHBpbmdzKCkgd2Ug
bG9vcCBmcm9tIDAgdG8KLQkgKiAicGdkX2luZGV4KGxnLT5rZXJuZWxfYWRkcmVzcykiLiAgVGhp
cyBhc3N1bWVzIGl0IHdvbid0IGhpdCB0aGUKLQkgKiBTd2l0Y2hlciBtYXBwaW5ncywgc28gY2hl
Y2sgdGhhdCBub3cuCi0JICovCi0JaWYgKGNwdS0+bGctPmtlcm5lbF9hZGRyZXNzID49IHN3aXRj
aGVyX2FkZHIpCi0JCWtpbGxfZ3Vlc3QoY3B1LCAiYmFkIGtlcm5lbCBhZGRyZXNzICUjbHgiLAot
CQkJCSBjcHUtPmxnLT5rZXJuZWxfYWRkcmVzcyk7Ci19Ci0KLS8qIFdoZW4gYSBHdWVzdCBkaWVz
LCBvdXIgY2xlYW51cCBpcyBmYWlybHkgc2ltcGxlLiAqLwotdm9pZCBmcmVlX2d1ZXN0X3BhZ2V0
YWJsZShzdHJ1Y3QgbGd1ZXN0ICpsZykKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQotCS8qIFRocm93
IGF3YXkgYWxsIHBhZ2UgdGFibGUgcGFnZXMuICovCi0JcmVsZWFzZV9hbGxfcGFnZXRhYmxlcyhs
Zyk7Ci0JLyogTm93IGZyZWUgdGhlIHRvcCBsZXZlbHM6IGZyZWVfcGFnZSgpIGNhbiBoYW5kbGUg
MCBqdXN0IGZpbmUuICovCi0JZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUobGctPnBnZGlycyk7
IGkrKykKLQkJZnJlZV9wYWdlKChsb25nKWxnLT5wZ2RpcnNbaV0ucGdkaXIpOwotfQotCi0vKkg6
NDgxCi0gKiBUaGlzIGNsZWFycyB0aGUgU3dpdGNoZXIgbWFwcGluZ3MgZm9yIGNwdSAjaS4KLSAq
Lwotc3RhdGljIHZvaWQgcmVtb3ZlX3N3aXRjaGVyX3BlcmNwdV9tYXAoc3RydWN0IGxnX2NwdSAq
Y3B1LCB1bnNpZ25lZCBpbnQgaSkKLXsKLQl1bnNpZ25lZCBsb25nIGJhc2UgPSBzd2l0Y2hlcl9h
ZGRyICsgUEFHRV9TSVpFICsgaSAqIFBBR0VfU0laRSoyOwotCXB0ZV90ICpwdGU7Ci0KLQkvKiBD
bGVhciB0aGUgbWFwcGluZ3MgZm9yIGJvdGggcGFnZXMuICovCi0JcHRlID0gZmluZF9zcHRlKGNw
dSwgYmFzZSwgZmFsc2UsIDAsIDApOwotCXJlbGVhc2VfcHRlKCpwdGUpOwotCXNldF9wdGUocHRl
LCBfX3B0ZSgwKSk7Ci0KLQlwdGUgPSBmaW5kX3NwdGUoY3B1LCBiYXNlICsgUEFHRV9TSVpFLCBm
YWxzZSwgMCwgMCk7Ci0JcmVsZWFzZV9wdGUoKnB0ZSk7Ci0Jc2V0X3B0ZShwdGUsIF9fcHRlKDAp
KTsKLX0KLQotLypIOjQ4MAotICogKHZpKSBNYXBwaW5nIHRoZSBTd2l0Y2hlciB3aGVuIHRoZSBH
dWVzdCBpcyBhYm91dCB0byBydW4uCi0gKgotICogVGhlIFN3aXRjaGVyIGFuZCB0aGUgdHdvIHBh
Z2VzIGZvciB0aGlzIENQVSBuZWVkIHRvIGJlIHZpc2libGUgaW4gdGhlIEd1ZXN0Ci0gKiAoYW5k
IG5vdCB0aGUgcGFnZXMgZm9yIG90aGVyIENQVXMpLgotICoKLSAqIFRoZSBwYWdlcyBmb3IgdGhl
IHBhZ2V0YWJsZXMgaGF2ZSBhbGwgYmVlbiBhbGxvY2F0ZWQgYmVmb3JlOiB3ZSBqdXN0IG5lZWQK
LSAqIHRvIG1ha2Ugc3VyZSB0aGUgYWN0dWFsIFBURXMgYXJlIHVwLXRvLWRhdGUgZm9yIHRoZSBD
UFUgd2UncmUgYWJvdXQgdG8gcnVuCi0gKiBvbi4KLSAqLwotdm9pZCBtYXBfc3dpdGNoZXJfaW5f
Z3Vlc3Qoc3RydWN0IGxnX2NwdSAqY3B1LCBzdHJ1Y3QgbGd1ZXN0X3BhZ2VzICpwYWdlcykKLXsK
LQl1bnNpZ25lZCBsb25nIGJhc2U7Ci0Jc3RydWN0IHBhZ2UgKnBlcmNwdV9zd2l0Y2hlcl9wYWdl
LCAqcmVnc19wYWdlOwotCXB0ZV90ICpwdGU7Ci0Jc3RydWN0IHBnZGlyICpwZ2RpciA9ICZjcHUt
PmxnLT5wZ2RpcnNbY3B1LT5jcHVfcGdkXTsKLQotCS8qIFN3aXRjaGVyIHBhZ2Ugc2hvdWxkIGFs
d2F5cyBiZSBtYXBwZWQgYnkgbm93ISAqLwotCUJVR19PTighcGdkaXItPnN3aXRjaGVyX21hcHBl
ZCk7Ci0KLQkvKiAKLQkgKiBSZW1lbWJlciB0aGF0IHdlIGhhdmUgdHdvIHBhZ2VzIGZvciBlYWNo
IEhvc3QgQ1BVLCBzbyB3ZSBjYW4gcnVuIGEKLQkgKiBHdWVzdCBvbiBlYWNoIENQVSB3aXRob3V0
IHRoZW0gaW50ZXJmZXJpbmcuICBXZSBuZWVkIHRvIG1ha2Ugc3VyZQotCSAqIHRob3NlIHBhZ2Vz
IGFyZSBtYXBwZWQgY29ycmVjdGx5IGluIHRoZSBHdWVzdCwgYnV0IHNpbmNlIHdlIHVzdWFsbHkK
LQkgKiBydW4gb24gdGhlIHNhbWUgQ1BVLCB3ZSBjYWNoZSB0aGF0LCBhbmQgb25seSB1cGRhdGUg
dGhlIG1hcHBpbmdzCi0JICogd2hlbiB3ZSBtb3ZlLgotCSAqLwotCWlmIChwZ2Rpci0+bGFzdF9o
b3N0X2NwdSA9PSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpKQotCQlyZXR1cm47Ci0KLQkvKiAtMSBt
ZWFucyB1bmtub3duIHNvIHdlIHJlbW92ZSBldmVyeXRoaW5nLiAqLwotCWlmIChwZ2Rpci0+bGFz
dF9ob3N0X2NwdSA9PSAtMSkgewotCQl1bnNpZ25lZCBpbnQgaTsKLQkJZm9yX2VhY2hfcG9zc2li
bGVfY3B1KGkpCi0JCQlyZW1vdmVfc3dpdGNoZXJfcGVyY3B1X21hcChjcHUsIGkpOwotCX0gZWxz
ZSB7Ci0JCS8qIFdlIGtub3cgZXhhY3RseSB3aGF0IENQVSBtYXBwaW5nIHRvIHJlbW92ZS4gKi8K
LQkJcmVtb3ZlX3N3aXRjaGVyX3BlcmNwdV9tYXAoY3B1LCBwZ2Rpci0+bGFzdF9ob3N0X2NwdSk7
Ci0JfQotCi0JLyoKLQkgKiBXaGVuIHdlJ3JlIHJ1bm5pbmcgdGhlIEd1ZXN0LCB3ZSB3YW50IHRo
ZSBHdWVzdCdzICJyZWdzIiBwYWdlIHRvCi0JICogYXBwZWFyIHdoZXJlIHRoZSBmaXJzdCBTd2l0
Y2hlciBwYWdlIGZvciB0aGlzIENQVSBpcy4gIFRoaXMgaXMgYW4KLQkgKiBvcHRpbWl6YXRpb246
IHdoZW4gdGhlIFN3aXRjaGVyIHNhdmVzIHRoZSBHdWVzdCByZWdpc3RlcnMsIGl0IHNhdmVzCi0J
ICogdGhlbSBpbnRvIHRoZSBmaXJzdCBwYWdlIG9mIHRoaXMgQ1BVJ3MgInN0cnVjdCBsZ3Vlc3Rf
cGFnZXMiOiBpZiB3ZQotCSAqIG1ha2Ugc3VyZSB0aGUgR3Vlc3QncyByZWdpc3RlciBwYWdlIGlz
IGFscmVhZHkgbWFwcGVkIHRoZXJlLCB3ZQotCSAqIGRvbid0IGhhdmUgdG8gY29weSB0aGVtIG91
dCBhZ2Fpbi4KLQkgKi8KLQkvKiBGaW5kIHRoZSBzaGFkb3cgUFRFIGZvciB0aGlzIHJlZ3MgcGFn
ZS4gKi8KLQliYXNlID0gc3dpdGNoZXJfYWRkciArIFBBR0VfU0laRQotCQkrIHJhd19zbXBfcHJv
Y2Vzc29yX2lkKCkgKiBzaXplb2Yoc3RydWN0IGxndWVzdF9wYWdlcyk7Ci0JcHRlID0gZmluZF9z
cHRlKGNwdSwgYmFzZSwgZmFsc2UsIDAsIDApOwotCXJlZ3NfcGFnZSA9IHBmbl90b19wYWdlKF9f
cGEoY3B1LT5yZWdzX3BhZ2UpID4+IFBBR0VfU0hJRlQpOwotCWdldF9wYWdlKHJlZ3NfcGFnZSk7
Ci0Jc2V0X3B0ZShwdGUsIG1rX3B0ZShyZWdzX3BhZ2UsIF9fcGdwcm90KF9fUEFHRV9LRVJORUwg
JiB+X1BBR0VfR0xPQkFMKSkpOwotCi0JLyoKLQkgKiBXZSBtYXAgdGhlIHNlY29uZCBwYWdlIG9m
IHRoZSBzdHJ1Y3QgbGd1ZXN0X3BhZ2VzIHJlYWQtb25seSBpbgotCSAqIHRoZSBHdWVzdDogdGhl
IElEVCwgR0RUIGFuZCBvdGhlciB0aGluZ3MgaXQncyBub3Qgc3VwcG9zZWQgdG8KLQkgKiBjaGFu
Z2UuCi0JICovCi0JcHRlID0gZmluZF9zcHRlKGNwdSwgYmFzZSArIFBBR0VfU0laRSwgZmFsc2Us
IDAsIDApOwotCXBlcmNwdV9zd2l0Y2hlcl9wYWdlCi0JCT0gbGdfc3dpdGNoZXJfcGFnZXNbMSAr
IHJhd19zbXBfcHJvY2Vzc29yX2lkKCkqMiArIDFdOwotCWdldF9wYWdlKHBlcmNwdV9zd2l0Y2hl
cl9wYWdlKTsKLQlzZXRfcHRlKHB0ZSwgbWtfcHRlKHBlcmNwdV9zd2l0Y2hlcl9wYWdlLAotCQkJ
ICAgIF9fcGdwcm90KF9fUEFHRV9LRVJORUxfUk8gJiB+X1BBR0VfR0xPQkFMKSkpOwotCi0JcGdk
aXItPmxhc3RfaG9zdF9jcHUgPSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpOwotfQotCi0vKkg6NDkw
Ci0gKiBXZSd2ZSBtYWRlIGl0IHRocm91Z2ggdGhlIHBhZ2UgdGFibGUgY29kZS4gIFBlcmhhcHMg
b3VyIHRpcmVkIGJyYWlucyBhcmUKLSAqIHN0aWxsIHByb2Nlc3NpbmcgdGhlIGRldGFpbHMsIG9y
IHBlcmhhcHMgd2UncmUgc2ltcGx5IGdsYWQgaXQncyBvdmVyLgotICoKLSAqIElmIG5vdGhpbmcg
ZWxzZSwgbm90ZSB0aGF0IGFsbCB0aGlzIGNvbXBsZXhpdHkgaW4ganVnZ2xpbmcgc2hhZG93IHBh
Z2UgdGFibGVzCi0gKiBpbiBzeW5jIHdpdGggdGhlIEd1ZXN0J3MgcGFnZSB0YWJsZXMgaXMgZm9y
IG9uZSByZWFzb246IGZvciBtb3N0IEd1ZXN0cyB0aGlzCi0gKiBwYWdlIHRhYmxlIGRhbmNlIGRl
dGVybWluZXMgaG93IGJhZCBwZXJmb3JtYW5jZSB3aWxsIGJlLiAgVGhpcyBpcyB3aHkgWGVuCi0g
KiB1c2VzIGV4b3RpYyBkaXJlY3QgR3Vlc3QgcGFnZXRhYmxlIG1hbmlwdWxhdGlvbiwgYW5kIHdo
eSBib3RoIEludGVsIGFuZCBBTUQKLSAqIGhhdmUgaW1wbGVtZW50ZWQgc2hhZG93IHBhZ2UgdGFi
bGUgc3VwcG9ydCBkaXJlY3RseSBpbnRvIGhhcmR3YXJlLgotICoKLSAqIFRoZXJlIGlzIGp1c3Qg
b25lIGZpbGUgcmVtYWluaW5nIGluIHRoZSBIb3N0LgotICovCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2xndWVzdC9zZWdtZW50cy5jIGIvZHJpdmVycy9sZ3Vlc3Qvc2VnbWVudHMuYwpkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggYzRmYjQyNGRmZGRiLi4wMDAwMDAwMDAwMDAKLS0tIGEvZHJp
dmVycy9sZ3Vlc3Qvc2VnbWVudHMuYworKysgL2Rldi9udWxsCkBAIC0xLDIyOCArMCwwIEBACi0v
KlA6NjAwCi0gKiBUaGUgeDg2IGFyY2hpdGVjdHVyZSBoYXMgc2VnbWVudHMsIHdoaWNoIGludm9s
dmUgYSB0YWJsZSBvZiBkZXNjcmlwdG9ycwotICogd2hpY2ggY2FuIGJlIHVzZWQgdG8gZG8gZnVu
a3kgdGhpbmdzIHdpdGggdmlydHVhbCBhZGRyZXNzIGludGVycHJldGF0aW9uLgotICogV2Ugb3Jp
Z2luYWxseSB1c2VkIHRvIHVzZSBzZWdtZW50cyBzbyB0aGUgR3Vlc3QgY291bGRuJ3QgYWx0ZXIg
dGhlCi0gKiBHdWVzdDwtPkhvc3QgU3dpdGNoZXIsIGFuZCB0aGVuIHdlIGhhZCB0byB0cmltIEd1
ZXN0IHNlZ21lbnRzLCBhbmQgcmVzdG9yZQotICogZm9yIHVzZXJzcGFjZSBwZXItdGhyZWFkIHNl
Z21lbnRzLCBidXQgdHJpbSBhZ2FpbiBmb3Igb24gdXNlcnNwYWNlLT5rZXJuZWwKLSAqIHRyYW5z
aXRpb25zLi4uICBUaGlzIG5pZ2h0bWFyaXNoIGNyZWF0aW9uIHdhcyBjb250YWluZWQgd2l0aGlu
IHRoaXMgZmlsZSwKLSAqIHdoZXJlIHdlIGtuZXcgbm90IHRvIHRyZWFkIHdpdGhvdXQgaGVhdnkg
YXJtYW1lbnQgYW5kIGEgY2hhbmdlIG9mIHVuZGVyd2Vhci4KLSAqCi0gKiBJbiB0aGVzZSBtb2Rl
cm4gdGltZXMsIHRoZSBzZWdtZW50IGhhbmRsaW5nIGNvZGUgY29uc2lzdHMgb2Ygc2ltcGxlIHNh
bml0eQotICogY2hlY2tzLCBhbmQgdGhlIHdvcnN0IHlvdSdsbCBleHBlcmllbmNlIHJlYWRpbmcg
dGhpcyBjb2RlIGlzIGJ1dHRlcmZseS1yYXNoCi0gKiBmcm9tIGZyb2xpY2tpbmcgdGhyb3VnaCBp
dHMgcGFya2xpa2Ugc2VyZW5pdHkuCi06Ki8KLSNpbmNsdWRlICJsZy5oIgotCi0vKkg6NjAwCi0g
KiBTZWdtZW50cyAmIFRoZSBHbG9iYWwgRGVzY3JpcHRvciBUYWJsZQotICoKLSAqIChUaGF0IHRp
dGxlIHNvdW5kcyBsaWtlIGEgYmFkIE5lcmRjb3JlIGdyb3VwLiAgTm90IHRvIHN1Z2dlc3QgdGhh
dCB0aGVyZSBhcmUKLSAqIGFueSBnb29kIE5lcmRjb3JlIGdyb3VwcywgYnV0IGluIGhpZ2ggc2No
b29sIGEgZnJpZW5kIG9mIG1pbmUgaGFkIGEgYmFuZAotICogY2FsbGVkIEpvZSBGaXNoIGFuZCB0
aGUgQ2hpcHMsIHNvIHRoZXJlIGFyZSBkZWZpbml0ZWx5IHdvcnNlIGJhbmQgbmFtZXMpLgotICoK
LSAqIFRvIHJlZnJlc2g6IHRoZSBHRFQgaXMgYSB0YWJsZSBvZiA4LWJ5dGUgdmFsdWVzIGRlc2Ny
aWJpbmcgc2VnbWVudHMuICBPbmNlCi0gKiBzZXQgdXAsIHRoZXNlIHNlZ21lbnRzIGNhbiBiZSBs
b2FkZWQgaW50byBvbmUgb2YgdGhlIDYgInNlZ21lbnQgcmVnaXN0ZXJzIi4KLSAqCi0gKiBHRFQg
ZW50cmllcyBhcmUgcGFzc2VkIGFyb3VuZCBhcyAic3RydWN0IGRlc2Nfc3RydWN0InMsIHdoaWNo
IGxpa2UgSURUCi0gKiBlbnRyaWVzIGFyZSBzcGxpdCBpbnRvIHR3byAzMi1iaXQgbWVtYmVycywg
ImEiIGFuZCAiYiIuICBPbmUgZGF5LCBzb21lb25lCi0gKiB3aWxsIGNsZWFuIHRoYXQgdXAsIGFu
ZCBiZSBkZWNsYXJlZCBhIEhlcm8uICAoTm8gcHJlc3N1cmUsIEknbSBqdXN0IHNheWluZykuCi0g
KgotICogQW55d2F5LCB0aGUgR0RUIGVudHJ5IGNvbnRhaW5zIGEgYmFzZSAodGhlIHN0YXJ0IGFk
ZHJlc3Mgb2YgdGhlIHNlZ21lbnQpLCBhCi0gKiBsaW1pdCAodGhlIHNpemUgb2YgdGhlIHNlZ21l
bnQgLSAxKSwgYW5kIHNvbWUgZmxhZ3MuICBTb3VuZHMgc2ltcGxlLCBhbmQgaXQKLSAqIHdvdWxk
IGJlLCBleGNlcHQgdGhvc2UgemFueSBJbnRlbCBlbmdpbmVlcnMgZGVjaWRlZCB0aGF0IGl0IHdh
cyB0b28gYm9yaW5nCi0gKiB0byBwdXQgdGhlIGJhc2UgYXQgb25lIGVuZCwgdGhlIGxpbWl0IGF0
IHRoZSBvdGhlciwgYW5kIHRoZSBmbGFncyBpbgotICogYmV0d2Vlbi4gIFRoZXkgZGVjaWRlZCB0
byBzaG90Z3VuIHRoZSBiaXRzIGF0IHJhbmRvbSB0aHJvdWdob3V0IHRoZSA4IGJ5dGVzLAotICog
bGlrZSBzbzoKLSAqCi0gKiAwICAgICAgICAgICAgICAgMTYgICAgICAgICAgICAgICAgICAgICA0
MCAgICAgICA0OCAgNTIgIDU2ICAgICA2MwotICogWyBsaW1pdCBwYXJ0IDEgXVsgICAgIGJhc2Ug
cGFydCAxICAgICBdWyBmbGFncyBdW2xpXVtmbF1bYmFzZSBdCi0gKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWl0IGFncyBwYXJ0IDIKLSAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydCAyCi0gKgotICog
QXMgYSByZXN1bHQsIHRoaXMgZmlsZSBjb250YWlucyBhIGNlcnRhaW4gYW1vdW50IG9mIG1hZ2lj
IG51bWVyYWN5LiAgTGV0J3MKLSAqIGJlZ2luLgotICovCi0KLS8qCi0gKiBUaGVyZSBhcmUgc2V2
ZXJhbCBlbnRyaWVzIHdlIGRvbid0IGxldCB0aGUgR3Vlc3Qgc2V0LiAgVGhlIFRTUyBlbnRyeSBp
cyB0aGUKLSAqICJUYXNrIFN0YXRlIFNlZ21lbnQiIHdoaWNoIGNvbnRyb2xzIGFsbCBraW5kcyBv
ZiBkZWxpY2F0ZSB0aGluZ3MuICBUaGUKLSAqIExHVUVTVF9DUyBhbmQgTEdVRVNUX0RTIGVudHJp
ZXMgYXJlIHJlc2VydmVkIGZvciB0aGUgU3dpdGNoZXIsIGFuZCB0aGUKLSAqIHRoZSBHdWVzdCBj
YW4ndCBiZSB0cnVzdGVkIHRvIGRlYWwgd2l0aCBkb3VibGUgZmF1bHRzLgotICovCi1zdGF0aWMg
Ym9vbCBpZ25vcmVkX2dkdCh1bnNpZ25lZCBpbnQgbnVtKQotewotCXJldHVybiAobnVtID09IEdE
VF9FTlRSWV9UU1MKLQkJfHwgbnVtID09IEdEVF9FTlRSWV9MR1VFU1RfQ1MKLQkJfHwgbnVtID09
IEdEVF9FTlRSWV9MR1VFU1RfRFMKLQkJfHwgbnVtID09IEdEVF9FTlRSWV9ET1VCTEVGQVVMVF9U
U1MpOwotfQotCi0vKkg6NjMwCi0gKiBPbmNlIHRoZSBHdWVzdCBnYXZlIHVzIG5ldyBHRFQgZW50
cmllcywgd2UgZml4IHRoZW0gdXAgYSBsaXR0bGUuICBXZQotICogZG9uJ3QgY2FyZSBpZiB0aGV5
J3JlIGludmFsaWQ6IHRoZSB3b3JzdCB0aGF0IGNhbiBoYXBwZW4gaXMgYSBHZW5lcmFsCi0gKiBQ
cm90ZWN0aW9uIEZhdWx0IGluIHRoZSBTd2l0Y2hlciB3aGVuIGl0IHJlc3RvcmVzIGEgR3Vlc3Qg
c2VnbWVudCByZWdpc3RlcgotICogd2hpY2ggdHJpZXMgdG8gdXNlIHRoYXQgZW50cnkuICBUaGVu
IHdlIGtpbGwgdGhlIEd1ZXN0IGZvciBjYXVzaW5nIHN1Y2ggYQotICogbWVzczogdGhlIG1lc3Nh
Z2Ugd2lsbCBiZSAidW5oYW5kbGVkIHRyYXAgMjU2Ii4KLSAqLwotc3RhdGljIHZvaWQgZml4dXBf
Z2R0X3RhYmxlKHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgc3RhcnQsIHVuc2lnbmVkIGVu
ZCkKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQotCWZvciAoaSA9IHN0YXJ0OyBpIDwgZW5kOyBpKysp
IHsKLQkJLyoKLQkJICogV2UgbmV2ZXIgY29weSB0aGVzZSBvbmVzIHRvIHJlYWwgR0RULCBzbyB3
ZSBkb24ndCBjYXJlIHdoYXQKLQkJICogdGhleSBzYXkKLQkJICovCi0JCWlmIChpZ25vcmVkX2dk
dChpKSkKLQkJCWNvbnRpbnVlOwotCi0JCS8qCi0JCSAqIFNlZ21lbnQgZGVzY3JpcHRvcnMgY29u
dGFpbiBhIHByaXZpbGVnZSBsZXZlbDogdGhlIEd1ZXN0IGlzCi0JCSAqIHNvbWV0aW1lcyBjYXJl
bGVzcyBhbmQgbGVhdmVzIHRoaXMgYXMgMCwgZXZlbiB0aG91Z2ggaXQncwotCQkgKiBydW5uaW5n
IGF0IHByaXZpbGVnZSBsZXZlbCAxLiAgSWYgc28sIHdlIGZpeCBpdCBoZXJlLgotCQkgKi8KLQkJ
aWYgKGNwdS0+YXJjaC5nZHRbaV0uZHBsID09IDApCi0JCQljcHUtPmFyY2guZ2R0W2ldLmRwbCB8
PSBHVUVTVF9QTDsKLQotCQkvKgotCQkgKiBFYWNoIGRlc2NyaXB0b3IgaGFzIGFuICJhY2Nlc3Nl
ZCIgYml0LiAgSWYgd2UgZG9uJ3Qgc2V0IGl0Ci0JCSAqIG5vdywgdGhlIENQVSB3aWxsIHRyeSB0
byBzZXQgaXQgd2hlbiB0aGUgR3Vlc3QgZmlyc3QgbG9hZHMKLQkJICogdGhhdCBlbnRyeSBpbnRv
IGEgc2VnbWVudCByZWdpc3Rlci4gIEJ1dCB0aGUgR0RUIGlzbid0Ci0JCSAqIHdyaXRhYmxlIGJ5
IHRoZSBHdWVzdCwgc28gYmFkIHRoaW5ncyBjYW4gaGFwcGVuLgotCQkgKi8KLQkJY3B1LT5hcmNo
LmdkdFtpXS50eXBlIHw9IDB4MTsKLQl9Ci19Ci0KLS8qSDo2MTAKLSAqIExpa2UgdGhlIElEVCwg
d2UgbmV2ZXIgc2ltcGx5IHVzZSB0aGUgR0RUIHRoZSBHdWVzdCBnaXZlcyB1cy4gIFdlIGtlZXAK
LSAqIGEgR0RUIGZvciBlYWNoIENQVSwgYW5kIGNvcHkgYWNyb3NzIHRoZSBHdWVzdCdzIGVudHJp
ZXMgZWFjaCB0aW1lIHdlIHdhbnQgdG8KLSAqIHJ1biB0aGUgR3Vlc3Qgb24gdGhhdCBDUFUuCi0g
KgotICogVGhpcyByb3V0aW5lIGlzIGNhbGxlZCBhdCBib290IG9yIG1vZHByb2JlIHRpbWUgZm9y
IGVhY2ggQ1BVIHRvIHNldCB1cCB0aGUKLSAqIGNvbnN0YW50IEdEVCBlbnRyaWVzOiB0aGUgb25l
cyB3aGljaCBhcmUgdGhlIHNhbWUgbm8gbWF0dGVyIHdoYXQgR3Vlc3Qgd2UncmUKLSAqIHJ1bm5p
bmcuCi0gKi8KLXZvaWQgc2V0dXBfZGVmYXVsdF9nZHRfZW50cmllcyhzdHJ1Y3QgbGd1ZXN0X3Jv
X3N0YXRlICpzdGF0ZSkKLXsKLQlzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmdkdCA9IHN0YXRlLT5ndWVz
dF9nZHQ7Ci0JdW5zaWduZWQgbG9uZyB0c3MgPSAodW5zaWduZWQgbG9uZykmc3RhdGUtPmd1ZXN0
X3RzczsKLQotCS8qIFRoZSBTd2l0Y2hlciBzZWdtZW50cyBhcmUgZnVsbCAwLTRHIHNlZ21lbnRz
LCBwcml2aWxlZ2UgbGV2ZWwgMCAqLwotCWdkdFtHRFRfRU5UUllfTEdVRVNUX0NTXSA9IEZVTExf
RVhFQ19TRUdNRU5UOwotCWdkdFtHRFRfRU5UUllfTEdVRVNUX0RTXSA9IEZVTExfU0VHTUVOVDsK
LQotCS8qCi0JICogVGhlIFRTUyBzZWdtZW50IHJlZmVycyB0byB0aGUgVFNTIGVudHJ5IGZvciB0
aGlzIHBhcnRpY3VsYXIgQ1BVLgotCSAqLwotCWdkdFtHRFRfRU5UUllfVFNTXS5hID0gMDsKLQln
ZHRbR0RUX0VOVFJZX1RTU10uYiA9IDA7Ci0KLQlnZHRbR0RUX0VOVFJZX1RTU10ubGltaXQwID0g
MHg2NzsKLQlnZHRbR0RUX0VOVFJZX1RTU10uYmFzZTAgID0gdHNzICYgMHhGRkZGOwotCWdkdFtH
RFRfRU5UUllfVFNTXS5iYXNlMSAgPSAodHNzID4+IDE2KSAmIDB4RkY7Ci0JZ2R0W0dEVF9FTlRS
WV9UU1NdLmJhc2UyICA9IHRzcyA+PiAyNDsKLQlnZHRbR0RUX0VOVFJZX1RTU10udHlwZSAgID0g
MHg5OyAvKiAzMi1iaXQgVFNTIChhdmFpbGFibGUpICovCi0JZ2R0W0dEVF9FTlRSWV9UU1NdLnAg
ICAgICA9IDB4MTsgLyogRW50cnkgaXMgcHJlc2VudCAqLwotCWdkdFtHRFRfRU5UUllfVFNTXS5k
cGwgICAgPSAweDA7IC8qIFByaXZpbGVnZSBsZXZlbCAwICovCi0JZ2R0W0dEVF9FTlRSWV9UU1Nd
LnMgICAgICA9IDB4MDsgLyogc3lzdGVtIHNlZ21lbnQgKi8KLQotfQotCi0vKgotICogVGhpcyBy
b3V0aW5lIHNldHMgdXAgdGhlIGluaXRpYWwgR3Vlc3QgR0RUIGZvciBib290aW5nLiAgQWxsIGVu
dHJpZXMgc3RhcnQKLSAqIGFzIDAgKHVudXNhYmxlKS4KLSAqLwotdm9pZCBzZXR1cF9ndWVzdF9n
ZHQoc3RydWN0IGxnX2NwdSAqY3B1KQotewotCS8qCi0JICogU3RhcnQgd2l0aCBmdWxsIDAtNEcg
c2VnbWVudHMuLi5leGNlcHQgdGhlIEd1ZXN0IGlzIGFsbG93ZWQgdG8gdXNlCi0JICogdGhlbSwg
c28gc2V0IHRoZSBwcml2aWxlZ2UgbGV2ZWwgYXBwcm9wcmlhdGVseSBpbiB0aGUgZmxhZ3MuCi0J
ICovCi0JY3B1LT5hcmNoLmdkdFtHRFRfRU5UUllfS0VSTkVMX0NTXSA9IEZVTExfRVhFQ19TRUdN
RU5UOwotCWNwdS0+YXJjaC5nZHRbR0RUX0VOVFJZX0tFUk5FTF9EU10gPSBGVUxMX1NFR01FTlQ7
Ci0JY3B1LT5hcmNoLmdkdFtHRFRfRU5UUllfS0VSTkVMX0NTXS5kcGwgfD0gR1VFU1RfUEw7Ci0J
Y3B1LT5hcmNoLmdkdFtHRFRfRU5UUllfS0VSTkVMX0RTXS5kcGwgfD0gR1VFU1RfUEw7Ci19Ci0K
LS8qSDo2NTAKLSAqIEFuIG9wdGltaXphdGlvbiBvZiBjb3B5X2dkdCgpLCBmb3IganVzdCB0aGUg
dGhyZWUgInRoZWFkLWxvY2FsIHN0b3JhZ2UiCi0gKiBlbnRyaWVzLgotICovCi12b2lkIGNvcHlf
Z2R0X3Rscyhjb25zdCBzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0
KQotewotCXVuc2lnbmVkIGludCBpOwotCi0JZm9yIChpID0gR0RUX0VOVFJZX1RMU19NSU47IGkg
PD0gR0RUX0VOVFJZX1RMU19NQVg7IGkrKykKLQkJZ2R0W2ldID0gY3B1LT5hcmNoLmdkdFtpXTsK
LX0KLQotLypIOjY0MAotICogV2hlbiB0aGUgR3Vlc3QgaXMgcnVuIG9uIGEgZGlmZmVyZW50IENQ
VSwgb3IgdGhlIEdEVCBlbnRyaWVzIGhhdmUgY2hhbmdlZCwKLSAqIGNvcHlfZ2R0KCkgaXMgY2Fs
bGVkIHRvIGNvcHkgdGhlIEd1ZXN0J3MgR0RUIGVudHJpZXMgYWNyb3NzIHRvIHRoaXMgQ1BVJ3MK
LSAqIEdEVC4KLSAqLwotdm9pZCBjb3B5X2dkdChjb25zdCBzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0
cnVjdCBkZXNjX3N0cnVjdCAqZ2R0KQotewotCXVuc2lnbmVkIGludCBpOwotCi0JLyoKLQkgKiBU
aGUgZGVmYXVsdCBlbnRyaWVzIGZyb20gc2V0dXBfZGVmYXVsdF9nZHRfZW50cmllcygpIGFyZSBu
b3QKLQkgKiByZXBsYWNlZC4gIFNlZSBpZ25vcmVkX2dkdCgpIGFib3ZlLgotCSAqLwotCWZvciAo
aSA9IDA7IGkgPCBHRFRfRU5UUklFUzsgaSsrKQotCQlpZiAoIWlnbm9yZWRfZ2R0KGkpKQotCQkJ
Z2R0W2ldID0gY3B1LT5hcmNoLmdkdFtpXTsKLX0KLQotLypIOjYyMAotICogVGhpcyBpcyB3aGVy
ZSB0aGUgR3Vlc3QgYXNrcyB1cyB0byBsb2FkIGEgbmV3IEdEVCBlbnRyeQotICogKExIQ0FMTF9M
T0FEX0dEVF9FTlRSWSkuICBXZSB0d2VhayB0aGUgZW50cnkgYW5kIGNvcHkgaXQgaW4uCi0gKi8K
LXZvaWQgbG9hZF9ndWVzdF9nZHRfZW50cnkoc3RydWN0IGxnX2NwdSAqY3B1LCB1MzIgbnVtLCB1
MzIgbG8sIHUzMiBoaSkKLXsKLQkvKgotCSAqIFdlIGFzc3VtZSB0aGUgR3Vlc3QgaGFzIHRoZSBz
YW1lIG51bWJlciBvZiBHRFQgZW50cmllcyBhcyB0aGUKLQkgKiBIb3N0LCBvdGhlcndpc2Ugd2Un
ZCBoYXZlIHRvIGR5bmFtaWNhbGx5IGFsbG9jYXRlIHRoZSBHdWVzdCBHRFQuCi0JICovCi0JaWYg
KG51bSA+PSBBUlJBWV9TSVpFKGNwdS0+YXJjaC5nZHQpKSB7Ci0JCWtpbGxfZ3Vlc3QoY3B1LCAi
dG9vIG1hbnkgZ2R0IGVudHJpZXMgJWkiLCBudW0pOwotCQlyZXR1cm47Ci0JfQotCi0JLyogU2V0
IGl0IHVwLCB0aGVuIGZpeCBpdC4gKi8KLQljcHUtPmFyY2guZ2R0W251bV0uYSA9IGxvOwotCWNw
dS0+YXJjaC5nZHRbbnVtXS5iID0gaGk7Ci0JZml4dXBfZ2R0X3RhYmxlKGNwdSwgbnVtLCBudW0r
MSk7Ci0JLyoKLQkgKiBNYXJrIHRoYXQgdGhlIEdEVCBjaGFuZ2VkIHNvIHRoZSBjb3JlIGtub3dz
IGl0IGhhcyB0byBjb3B5IGl0IGFnYWluLAotCSAqIGV2ZW4gaWYgdGhlIEd1ZXN0IGlzIHJ1biBv
biB0aGUgc2FtZSBDUFUuCi0JICovCi0JY3B1LT5jaGFuZ2VkIHw9IENIQU5HRURfR0RUOwotfQot
Ci0vKgotICogVGhpcyBpcyB0aGUgZmFzdC10cmFjayB2ZXJzaW9uIGZvciBqdXN0IGNoYW5naW5n
IHRoZSB0aHJlZSBUTFMgZW50cmllcy4KLSAqIFJlbWVtYmVyIHRoYXQgdGhpcyBoYXBwZW5zIG9u
IGV2ZXJ5IGNvbnRleHQgc3dpdGNoLCBzbyBpdCdzIHdvcnRoCi0gKiBvcHRpbWl6aW5nLiAgQnV0
IHdvdWxkbid0IGl0IGJlIG5lYXRlciB0byBoYXZlIGEgc2luZ2xlIGh5cGVyY2FsbCB0byBjb3Zl
cgotICogYm90aCBjYXNlcz8KLSAqLwotdm9pZCBndWVzdF9sb2FkX3RscyhzdHJ1Y3QgbGdfY3B1
ICpjcHUsIHVuc2lnbmVkIGxvbmcgZ3RscykKLXsKLQlzdHJ1Y3QgZGVzY19zdHJ1Y3QgKnRscyA9
ICZjcHUtPmFyY2guZ2R0W0dEVF9FTlRSWV9UTFNfTUlOXTsKLQotCV9fbGdyZWFkKGNwdSwgdGxz
LCBndGxzLCBzaXplb2YoKnRscykqR0RUX0VOVFJZX1RMU19FTlRSSUVTKTsKLQlmaXh1cF9nZHRf
dGFibGUoY3B1LCBHRFRfRU5UUllfVExTX01JTiwgR0RUX0VOVFJZX1RMU19NQVgrMSk7Ci0JLyog
Tm90ZSB0aGF0IGp1c3QgdGhlIFRMUyBlbnRyaWVzIGhhdmUgY2hhbmdlZC4gKi8KLQljcHUtPmNo
YW5nZWQgfD0gQ0hBTkdFRF9HRFRfVExTOwotfQotCi0vKkg6NjYwCi0gKiBXaXRoIHRoaXMsIHdl
IGhhdmUgZmluaXNoZWQgdGhlIEhvc3QuCi0gKgotICogRml2ZSBvZiB0aGUgc2V2ZW4gcGFydHMg
b2Ygb3VyIHRhc2sgYXJlIGNvbXBsZXRlLiAgWW91IGhhdmUgbWFkZSBpdCB0aHJvdWdoCi0gKiB0
aGUgQml0IG9mIERlc3BhaXIgKEkgdGhpbmsgdGhhdCdzIHNvbWV3aGVyZSBpbiB0aGUgcGFnZSB0
YWJsZSBjb2RlLAotICogbXlzZWxmKS4KLSAqCi0gKiBOZXh0LCB3ZSBleGFtaW5lICJtYWtlIFN3
aXRjaGVyIi4gIEl0J3Mgc2hvcnQsIGJ1dCBpbnRlbnNlLgotICovCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2xndWVzdC94ODYvY29yZS5jIGIvZHJpdmVycy9sZ3Vlc3QveDg2L2NvcmUuYwpkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYjRmNzliOTIzYWVhLi4wMDAwMDAwMDAwMDAKLS0tIGEv
ZHJpdmVycy9sZ3Vlc3QveDg2L2NvcmUuYworKysgL2Rldi9udWxsCkBAIC0xLDcyNCArMCwwIEBA
Ci0vKgotICogQ29weXJpZ2h0IChDKSAyMDA2LCBSdXN0eSBSdXNzZWxsIDxydXN0eUBydXN0Y29y
cC5jb20uYXU+IElCTSBDb3Jwb3JhdGlvbi4KLSAqIENvcHlyaWdodCAoQykgMjAwNywgSmVzIFNv
cmVuc2VuIDxqZXNAc2dpLmNvbT4gU0dJLgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQotICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBv
ZiB0aGUgTGljZW5zZSwgb3IKLSAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
Ci0gKgotICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsIGJ1dAotICogV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogTUVSQ0hBTlRBQklMSVRZIE9SIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLCBHT09EIFRJVExFIG9yCi0gKiBOT04gSU5GUklOR0VN
RU5ULiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZQotICogZGV0
YWlscy4KLSAqCi0gKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5v
dCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKLSAqIEZvdW5kYXRpb24sIEluYy4sIDY3NSBN
YXNzIEF2ZSwgQ2FtYnJpZGdlLCBNQSAwMjEzOSwgVVNBLgotICovCi0vKlA6NDUwCi0gKiBUaGlz
IGZpbGUgY29udGFpbnMgdGhlIHg4Ni1zcGVjaWZpYyBsZ3Vlc3QgY29kZS4gIEl0IHVzZWQgdG8g
YmUgYWxsCi0gKiBtaXhlZCBpbiB3aXRoIGRyaXZlcnMvbGd1ZXN0L2NvcmUuYyBidXQgc2V2ZXJh
bCBmb29saGFyZHkgY29kZSBzbGFzaGVycwotICogd3Jlc3RsZWQgbW9zdCBvZiB0aGUgZGVwZW5k
ZW5jaWVzIG91dCB0byBoZXJlIGluIHByZXBhcmF0aW9uIGZvciBwb3J0aW5nCi0gKiBsZ3Vlc3Qg
dG8gb3RoZXIgYXJjaGl0ZWN0dXJlcyAoc2VlIHdoYXQgSSBtZWFuIGJ5IGZvb2xoYXJkeT8pLgot
ICoKLSAqIFRoaXMgYWxzbyBjb250YWlucyBhIGNvdXBsZSBvZiBub24tb2J2aW91cyBzZXR1cCBh
bmQgdGVhcmRvd24gcGllY2VzIHdoaWNoCi0gKiB3ZXJlIGltcGxlbWVudGVkIGFmdGVyIGRheXMg
b2YgZGVidWdnaW5nIHBhaW4uCi06Ki8KLSNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KLSNpbmNs
dWRlIDxsaW51eC9zdGFydF9rZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51eC9zdHJpbmcuaD4KLSNp
bmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Ci0jaW5jbHVkZSA8bGludXgvc2NyZWVuX2luZm8uaD4K
LSNpbmNsdWRlIDxsaW51eC9pcnEuaD4KLSNpbmNsdWRlIDxsaW51eC9pbnRlcnJ1cHQuaD4KLSNp
bmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgotI2luY2x1ZGUgPGxpbnV4L2Nsb2NrY2hpcHMu
aD4KLSNpbmNsdWRlIDxsaW51eC9jcHUuaD4KLSNpbmNsdWRlIDxsaW51eC9sZ3Vlc3QuaD4KLSNp
bmNsdWRlIDxsaW51eC9sZ3Vlc3RfbGF1bmNoZXIuaD4KLSNpbmNsdWRlIDxhc20vcGFyYXZpcnQu
aD4KLSNpbmNsdWRlIDxhc20vcGFyYW0uaD4KLSNpbmNsdWRlIDxhc20vcGFnZS5oPgotI2luY2x1
ZGUgPGFzbS9wZ3RhYmxlLmg+Ci0jaW5jbHVkZSA8YXNtL2Rlc2MuaD4KLSNpbmNsdWRlIDxhc20v
c2V0dXAuaD4KLSNpbmNsdWRlIDxhc20vbGd1ZXN0Lmg+Ci0jaW5jbHVkZSA8bGludXgvdWFjY2Vz
cy5oPgotI2luY2x1ZGUgPGFzbS9mcHUvaW50ZXJuYWwuaD4KLSNpbmNsdWRlIDxhc20vdGxiZmx1
c2guaD4KLSNpbmNsdWRlICIuLi9sZy5oIgotCi1zdGF0aWMgaW50IGNwdV9oYWRfcGdlOwotCi1z
dGF0aWMgc3RydWN0IHsKLQl1bnNpZ25lZCBsb25nIG9mZnNldDsKLQl1bnNpZ25lZCBzaG9ydCBz
ZWdtZW50OwotfSBsZ3Vlc3RfZW50cnk7Ci0KLS8qIE9mZnNldCBmcm9tIHdoZXJlIHN3aXRjaGVy
LlMgd2FzIGNvbXBpbGVkIHRvIHdoZXJlIHdlJ3ZlIGNvcGllZCBpdCAqLwotc3RhdGljIHVuc2ln
bmVkIGxvbmcgc3dpdGNoZXJfb2Zmc2V0KHZvaWQpCi17Ci0JcmV0dXJuIHN3aXRjaGVyX2FkZHIg
LSAodW5zaWduZWQgbG9uZylzdGFydF9zd2l0Y2hlcl90ZXh0OwotfQotCi0vKiBUaGlzIGNwdSdz
IHN0cnVjdCBsZ3Vlc3RfcGFnZXMgKGFmdGVyIHRoZSBTd2l0Y2hlciB0ZXh0IHBhZ2UpICovCi1z
dGF0aWMgc3RydWN0IGxndWVzdF9wYWdlcyAqbGd1ZXN0X3BhZ2VzKHVuc2lnbmVkIGludCBjcHUp
Ci17Ci0JcmV0dXJuICYoKChzdHJ1Y3QgbGd1ZXN0X3BhZ2VzICopKHN3aXRjaGVyX2FkZHIgKyBQ
QUdFX1NJWkUpKVtjcHVdKTsKLX0KLQotc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBsZ19j
cHUgKiwgbGdfbGFzdF9jcHUpOwotCi0vKlM6MDEwCi0gKiBXZSBhcHByb2FjaCB0aGUgU3dpdGNo
ZXIuCi0gKgotICogUmVtZW1iZXIgdGhhdCBlYWNoIENQVSBoYXMgdHdvIHBhZ2VzIHdoaWNoIGFy
ZSB2aXNpYmxlIHRvIHRoZSBHdWVzdCB3aGVuIGl0Ci0gKiBydW5zIG9uIHRoYXQgQ1BVLiAgVGhp
cyBoYXMgdG8gY29udGFpbiB0aGUgc3RhdGUgZm9yIHRoYXQgR3Vlc3Q6IHdlIGNvcHkgdGhlCi0g
KiBzdGF0ZSBpbiBqdXN0IGJlZm9yZSB3ZSBydW4gdGhlIEd1ZXN0LgotICoKLSAqIEVhY2ggR3Vl
c3QgaGFzICJjaGFuZ2VkIiBmbGFncyB3aGljaCBpbmRpY2F0ZSB3aGF0IGhhcyBjaGFuZ2VkIGlu
IHRoZSBHdWVzdAotICogc2luY2UgaXQgbGFzdCByYW4uICBXZSBzYXcgdGhpcyBzZXQgaW4gaW50
ZXJydXB0c19hbmRfdHJhcHMuYyBhbmQKLSAqIHNlZ21lbnRzLmMuCi0gKi8KLXN0YXRpYyB2b2lk
IGNvcHlfaW5fZ3Vlc3RfaW5mbyhzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVjdCBsZ3Vlc3RfcGFn
ZXMgKnBhZ2VzKQotewotCS8qCi0JICogQ29weWluZyBhbGwgdGhpcyBkYXRhIGNhbiBiZSBxdWl0
ZSBleHBlbnNpdmUuICBXZSB1c3VhbGx5IHJ1biB0aGUKLQkgKiBzYW1lIEd1ZXN0IHdlIHJhbiBs
YXN0IHRpbWUgKGFuZCB0aGF0IEd1ZXN0IGhhc24ndCBydW4gYW55d2hlcmUgZWxzZQotCSAqIG1l
YW53aGlsZSkuICBJZiB0aGF0J3Mgbm90IHRoZSBjYXNlLCB3ZSBwcmV0ZW5kIGV2ZXJ5dGhpbmcg
aW4gdGhlCi0JICogR3Vlc3QgaGFzIGNoYW5nZWQuCi0JICovCi0JaWYgKF9fdGhpc19jcHVfcmVh
ZChsZ19sYXN0X2NwdSkgIT0gY3B1IHx8IGNwdS0+bGFzdF9wYWdlcyAhPSBwYWdlcykgewotCQlf
X3RoaXNfY3B1X3dyaXRlKGxnX2xhc3RfY3B1LCBjcHUpOwotCQljcHUtPmxhc3RfcGFnZXMgPSBw
YWdlczsKLQkJY3B1LT5jaGFuZ2VkID0gQ0hBTkdFRF9BTEw7Ci0JfQotCi0JLyoKLQkgKiBUaGVz
ZSBjb3BpZXMgYXJlIHByZXR0eSBjaGVhcCwgc28gd2UgZG8gdGhlbSB1bmNvbmRpdGlvbmFsbHk6
ICovCi0JLyogU2F2ZSB0aGUgY3VycmVudCBIb3N0IHRvcC1sZXZlbCBwYWdlIGRpcmVjdG9yeS4K
LQkgKi8KLQlwYWdlcy0+c3RhdGUuaG9zdF9jcjMgPSBfX3BhKGN1cnJlbnQtPm1tLT5wZ2QpOwot
CS8qCi0JICogU2V0IHVwIHRoZSBHdWVzdCdzIHBhZ2UgdGFibGVzIHRvIHNlZSB0aGlzIENQVSdz
IHBhZ2VzIChhbmQgbm8KLQkgKiBvdGhlciBDUFUncyBwYWdlcykuCi0JICovCi0JbWFwX3N3aXRj
aGVyX2luX2d1ZXN0KGNwdSwgcGFnZXMpOwotCS8qCi0JICogU2V0IHVwIHRoZSB0d28gIlRTUyIg
bWVtYmVycyB3aGljaCB0ZWxsIHRoZSBDUFUgd2hhdCBzdGFjayB0byB1c2UKLQkgKiBmb3IgdHJh
cHMgd2hpY2ggZG8gZGlyZWN0bHkgaW50byB0aGUgR3Vlc3QgKGllLiB0cmFwcyBhdCBwcml2aWxl
Z2UKLQkgKiBsZXZlbCAxKS4KLQkgKi8KLQlwYWdlcy0+c3RhdGUuZ3Vlc3RfdHNzLnNwMSA9IGNw
dS0+ZXNwMTsKLQlwYWdlcy0+c3RhdGUuZ3Vlc3RfdHNzLnNzMSA9IGNwdS0+c3MxOwotCi0JLyog
Q29weSBkaXJlY3QtdG8tR3Vlc3QgdHJhcCBlbnRyaWVzLiAqLwotCWlmIChjcHUtPmNoYW5nZWQg
JiBDSEFOR0VEX0lEVCkKLQkJY29weV90cmFwcyhjcHUsIHBhZ2VzLT5zdGF0ZS5ndWVzdF9pZHQs
IGRlZmF1bHRfaWR0X2VudHJpZXMpOwotCi0JLyogQ29weSBhbGwgR0RUIGVudHJpZXMgd2hpY2gg
dGhlIEd1ZXN0IGNhbiBjaGFuZ2UuICovCi0JaWYgKGNwdS0+Y2hhbmdlZCAmIENIQU5HRURfR0RU
KQotCQljb3B5X2dkdChjcHUsIHBhZ2VzLT5zdGF0ZS5ndWVzdF9nZHQpOwotCS8qIElmIG9ubHkg
dGhlIFRMUyBlbnRyaWVzIGhhdmUgY2hhbmdlZCwgY29weSB0aGVtLiAqLwotCWVsc2UgaWYgKGNw
dS0+Y2hhbmdlZCAmIENIQU5HRURfR0RUX1RMUykKLQkJY29weV9nZHRfdGxzKGNwdSwgcGFnZXMt
PnN0YXRlLmd1ZXN0X2dkdCk7Ci0KLQkvKiBNYXJrIHRoZSBHdWVzdCBhcyB1bmNoYW5nZWQgZm9y
IG5leHQgdGltZS4gKi8KLQljcHUtPmNoYW5nZWQgPSAwOwotfQotCi0vKiBGaW5hbGx5OiB0aGUg
Y29kZSB0byBhY3R1YWxseSBjYWxsIGludG8gdGhlIFN3aXRjaGVyIHRvIHJ1biB0aGUgR3Vlc3Qu
ICovCi1zdGF0aWMgdm9pZCBydW5fZ3Vlc3Rfb25jZShzdHJ1Y3QgbGdfY3B1ICpjcHUsIHN0cnVj
dCBsZ3Vlc3RfcGFnZXMgKnBhZ2VzKQotewotCS8qIFRoaXMgaXMgYSBkdW1teSB2YWx1ZSB3ZSBu
ZWVkIGZvciBHQ0MncyBzYWtlLiAqLwotCXVuc2lnbmVkIGludCBjbG9iYmVyOwotCi0JLyoKLQkg
KiBDb3B5IHRoZSBndWVzdC1zcGVjaWZpYyBpbmZvcm1hdGlvbiBpbnRvIHRoaXMgQ1BVJ3MgInN0
cnVjdAotCSAqIGxndWVzdF9wYWdlcyIuCi0JICovCi0JY29weV9pbl9ndWVzdF9pbmZvKGNwdSwg
cGFnZXMpOwotCi0JLyoKLQkgKiBTZXQgdGhlIHRyYXAgbnVtYmVyIHRvIDI1NiAoaW1wb3NzaWJs
ZSB2YWx1ZSkuICBJZiB3ZSBmYXVsdCB3aGlsZQotCSAqIHN3aXRjaGluZyB0byB0aGUgR3Vlc3Qg
KGJhZCBzZWdtZW50IHJlZ2lzdGVycyBvciBidWcpLCB0aGlzIHdpbGwKLQkgKiBjYXVzZSB1cyB0
byBhYm9ydCB0aGUgR3Vlc3QuCi0JICovCi0JY3B1LT5yZWdzLT50cmFwbnVtID0gMjU2OwotCi0J
LyoKLQkgKiBOb3c6IHdlIHB1c2ggdGhlICJlZmxhZ3MiIHJlZ2lzdGVyIG9uIHRoZSBzdGFjaywg
dGhlbiBkbyBhbiAibGNhbGwiLgotCSAqIFRoaXMgaXMgaG93IHdlIGNoYW5nZSBmcm9tIHVzaW5n
IHRoZSBrZXJuZWwgY29kZSBzZWdtZW50IHRvIHVzaW5nCi0JICogdGhlIGRlZGljYXRlZCBsZ3Vl
c3QgY29kZSBzZWdtZW50LCBhcyB3ZWxsIGFzIGp1bXBpbmcgaW50byB0aGUKLQkgKiBTd2l0Y2hl
ci4KLQkgKgotCSAqIFRoZSBsY2FsbCBhbHNvIHB1c2hlcyB0aGUgb2xkIGNvZGUgc2VnbWVudCAo
S0VSTkVMX0NTKSBvbnRvIHRoZQotCSAqIHN0YWNrLCB0aGVuIHRoZSBhZGRyZXNzIG9mIHRoaXMg
Y2FsbC4gIFRoaXMgc3RhY2sgbGF5b3V0IGhhcHBlbnMgdG8KLQkgKiBleGFjdGx5IG1hdGNoIHRo
ZSBzdGFjayBsYXlvdXQgY3JlYXRlZCBieSBhbiBpbnRlcnJ1cHQuLi4KLQkgKi8KLQlhc20gdm9s
YXRpbGUoInB1c2hmOyBsY2FsbCAqJTQiCi0JCSAgICAgLyoKLQkJICAgICAgKiBUaGlzIGlzIGhv
dyB3ZSB0ZWxsIEdDQyB0aGF0ICVlYXggKCJhIikgYW5kICVlYnggKCJiIikKLQkJICAgICAgKiBh
cmUgY2hhbmdlZCBieSB0aGlzIHJvdXRpbmUuICBUaGUgIj0iIG1lYW5zIG91dHB1dC4KLQkJICAg
ICAgKi8KLQkJICAgICA6ICI9YSIoY2xvYmJlciksICI9YiIoY2xvYmJlcikKLQkJICAgICAvKgot
CQkgICAgICAqICVlYXggY29udGFpbnMgdGhlIHBhZ2VzIHBvaW50ZXIuICAoIjAiIHJlZmVycyB0
byB0aGUKLQkJICAgICAgKiAwLXRoIGFyZ3VtZW50IGFib3ZlLCBpZSAiYSIpLiAgJWVieCBjb250
YWlucyB0aGUKLQkJICAgICAgKiBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBHdWVzdCdzIHRvcC1s
ZXZlbCBwYWdlCi0JCSAgICAgICogZGlyZWN0b3J5LgotCQkgICAgICAqLwotCQkgICAgIDogIjAi
KHBhZ2VzKSwgCi0JCSAgICAgICAiMSIoX19wYShjcHUtPmxnLT5wZ2RpcnNbY3B1LT5jcHVfcGdk
XS5wZ2RpcikpLAotCQkgICAgICAgIm0iKGxndWVzdF9lbnRyeSkKLQkJICAgICAvKgotCQkgICAg
ICAqIFdlIHRlbGwgZ2NjIHRoYXQgYWxsIHRoZXNlIHJlZ2lzdGVycyBjb3VsZCBjaGFuZ2UsCi0J
CSAgICAgICogd2hpY2ggbWVhbnMgd2UgZG9uJ3QgaGF2ZSB0byBzYXZlIGFuZCByZXN0b3JlIHRo
ZW0gaW4KLQkJICAgICAgKiB0aGUgU3dpdGNoZXIuCi0JCSAgICAgICovCi0JCSAgICAgOiAibWVt
b3J5IiwgIiVlZHgiLCAiJWVjeCIsICIlZWRpIiwgIiVlc2kiKTsKLX0KLS8qOiovCi0KLXVuc2ln
bmVkIGxvbmcgKmxndWVzdF9hcmNoX3JlZ3B0cihzdHJ1Y3QgbGdfY3B1ICpjcHUsIHNpemVfdCBy
ZWdfb2ZmLCBib29sIGFueSkKLXsKLQlzd2l0Y2ggKHJlZ19vZmYpIHsKLQljYXNlIG9mZnNldG9m
KHN0cnVjdCBwdF9yZWdzLCBieCk6Ci0JCXJldHVybiAmY3B1LT5yZWdzLT5lYng7Ci0JY2FzZSBv
ZmZzZXRvZihzdHJ1Y3QgcHRfcmVncywgY3gpOgotCQlyZXR1cm4gJmNwdS0+cmVncy0+ZWN4Owot
CWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHB0X3JlZ3MsIGR4KToKLQkJcmV0dXJuICZjcHUtPnJlZ3Mt
PmVkeDsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCBwdF9yZWdzLCBzaSk6Ci0JCXJldHVybiAmY3B1
LT5yZWdzLT5lc2k7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgcHRfcmVncywgZGkpOgotCQlyZXR1
cm4gJmNwdS0+cmVncy0+ZWRpOwotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHB0X3JlZ3MsIGJwKToK
LQkJcmV0dXJuICZjcHUtPnJlZ3MtPmVicDsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCBwdF9yZWdz
LCBheCk6Ci0JCXJldHVybiAmY3B1LT5yZWdzLT5lYXg7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3Qg
cHRfcmVncywgaXApOgotCQlyZXR1cm4gJmNwdS0+cmVncy0+ZWlwOwotCWNhc2Ugb2Zmc2V0b2Yo
c3RydWN0IHB0X3JlZ3MsIHNwKToKLQkJcmV0dXJuICZjcHUtPnJlZ3MtPmVzcDsKLQl9Ci0KLQkv
KiBMYXVuY2hlciBjYW4gcmVhZCB0aGVzZSwgYnV0IHdlIGRvbid0IGFsbG93IGFueSBzZXR0aW5n
LiAqLwotCWlmIChhbnkpIHsKLQkJc3dpdGNoIChyZWdfb2ZmKSB7Ci0JCWNhc2Ugb2Zmc2V0b2Yo
c3RydWN0IHB0X3JlZ3MsIGRzKToKLQkJCXJldHVybiAmY3B1LT5yZWdzLT5kczsKLQkJY2FzZSBv
ZmZzZXRvZihzdHJ1Y3QgcHRfcmVncywgZXMpOgotCQkJcmV0dXJuICZjcHUtPnJlZ3MtPmVzOwot
CQljYXNlIG9mZnNldG9mKHN0cnVjdCBwdF9yZWdzLCBmcyk6Ci0JCQlyZXR1cm4gJmNwdS0+cmVn
cy0+ZnM7Ci0JCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHB0X3JlZ3MsIGdzKToKLQkJCXJldHVybiAm
Y3B1LT5yZWdzLT5nczsKLQkJY2FzZSBvZmZzZXRvZihzdHJ1Y3QgcHRfcmVncywgY3MpOgotCQkJ
cmV0dXJuICZjcHUtPnJlZ3MtPmNzOwotCQljYXNlIG9mZnNldG9mKHN0cnVjdCBwdF9yZWdzLCBm
bGFncyk6Ci0JCQlyZXR1cm4gJmNwdS0+cmVncy0+ZWZsYWdzOwotCQljYXNlIG9mZnNldG9mKHN0
cnVjdCBwdF9yZWdzLCBzcyk6Ci0JCQlyZXR1cm4gJmNwdS0+cmVncy0+c3M7Ci0JCX0KLQl9Ci0K
LQlyZXR1cm4gTlVMTDsKLX0KLQotLypNOjAwMgotICogVGhlcmUgYXJlIGhvb2tzIGluIHRoZSBz
Y2hlZHVsZXIgd2hpY2ggd2UgY2FuIHJlZ2lzdGVyIHRvIHRlbGwgd2hlbiB3ZQotICogZ2V0IGtp
Y2tlZCBvZmYgdGhlIENQVSAocHJlZW1wdF9ub3RpZmllcl9yZWdpc3RlcigpKS4gIFRoaXMgd291
bGQgYWxsb3cgdXMKLSAqIHRvIGxhemlseSBkaXNhYmxlIFNZU0VOVEVSIHdoaWNoIHdvdWxkIHJl
Z2FpbiBzb21lIHBlcmZvcm1hbmNlLCBhbmQgc2hvdWxkCi0gKiBhbHNvIHNpbXBsaWZ5IGNvcHlf
aW5fZ3Vlc3RfaW5mbygpLiAgTm90ZSB0aGF0IHdlJ2Qgc3RpbGwgbmVlZCB0byByZXN0b3JlCi0g
KiB0aGluZ3Mgd2hlbiB3ZSBleGl0IHRvIExhdW5jaGVyIHVzZXJzcGFjZSwgYnV0IHRoYXQncyBm
YWlybHkgZWFzeS4KLSAqCi0gKiBXZSBjb3VsZCBhbHNvIHRyeSB1c2luZyB0aGVzZSBob29rcyBm
b3IgUEdFLCBidXQgdGhhdCBtaWdodCBiZSB0b28gZXhwZW5zaXZlLgotICoKLSAqIFRoZSBob29r
cyB3ZXJlIGRlc2lnbmVkIGZvciBLVk0sIGJ1dCB3ZSBjYW4gYWxzbyBwdXQgdGhlbSB0byBnb29k
IHVzZS4KLToqLwotCi0vKkg6MDQwCi0gKiBUaGlzIGlzIHRoZSBpMzg2LXNwZWNpZmljIGNvZGUg
dG8gc2V0dXAgYW5kIHJ1biB0aGUgR3Vlc3QuICBJbnRlcnJ1cHRzCi0gKiBhcmUgZGlzYWJsZWQ6
IHdlIG93biB0aGUgQ1BVLgotICovCi12b2lkIGxndWVzdF9hcmNoX3J1bl9ndWVzdChzdHJ1Y3Qg
bGdfY3B1ICpjcHUpCi17Ci0JLyoKLQkgKiBTWVNFTlRFUiBpcyBhbiBvcHRpbWl6ZWQgd2F5IG9m
IGRvaW5nIHN5c3RlbSBjYWxscy4gIFdlIGNhbid0IGFsbG93Ci0JICogaXQgYmVjYXVzZSBpdCBh
bHdheXMganVtcHMgdG8gcHJpdmlsZWdlIGxldmVsIDAuICBBIG5vcm1hbCBHdWVzdAotCSAqIHdv
bid0IHRyeSBpdCBiZWNhdXNlIHdlIGRvbid0IGFkdmVydGlzZSBpdCBpbiBDUFVJRCwgYnV0IGEg
bWFsaWNpb3VzCi0JICogR3Vlc3QgKG9yIG1hbGljaW91cyBHdWVzdCB1c2Vyc3BhY2UgcHJvZ3Jh
bSkgY291bGQsIHNvIHdlIHRlbGwgdGhlCi0JICogQ1BVIHRvIGRpc2FibGUgaXQgYmVmb3JlIHJ1
bm5pbmcgdGhlIEd1ZXN0LgotCSAqLwotCWlmIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0VQ
KSkKLQkJd3Jtc3IoTVNSX0lBMzJfU1lTRU5URVJfQ1MsIDAsIDApOwotCi0JLyoKLQkgKiBOb3cg
d2UgYWN0dWFsbHkgcnVuIHRoZSBHdWVzdC4gIEl0IHdpbGwgcmV0dXJuIHdoZW4gc29tZXRoaW5n
Ci0JICogaW50ZXJlc3RpbmcgaGFwcGVucywgYW5kIHdlIGNhbiBleGFtaW5lIGl0cyByZWdpc3Rl
cnMgdG8gc2VlIHdoYXQgaXQKLQkgKiB3YXMgZG9pbmcuCi0JICovCi0JcnVuX2d1ZXN0X29uY2Uo
Y3B1LCBsZ3Vlc3RfcGFnZXMocmF3X3NtcF9wcm9jZXNzb3JfaWQoKSkpOwotCi0JLyoKLQkgKiBO
b3RlIHRoYXQgdGhlICJyZWdzIiBzdHJ1Y3R1cmUgY29udGFpbnMgdHdvIGV4dHJhIGVudHJpZXMg
d2hpY2ggYXJlCi0JICogbm90IHJlYWxseSByZWdpc3RlcnM6IGEgdHJhcCBudW1iZXIgd2hpY2gg
c2F5cyB3aGF0IGludGVycnVwdCBvcgotCSAqIHRyYXAgbWFkZSB0aGUgc3dpdGNoZXIgY29kZSBj
b21lIGJhY2ssIGFuZCBhbiBlcnJvciBjb2RlIHdoaWNoIHNvbWUKLQkgKiB0cmFwcyBzZXQuCi0J
ICovCi0KLQkgLyogUmVzdG9yZSBTWVNFTlRFUiBpZiBpdCdzIHN1cHBvc2VkIHRvIGJlIG9uLiAq
LwotCSBpZiAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NFUCkpCi0JCXdybXNyKE1TUl9JQTMy
X1NZU0VOVEVSX0NTLCBfX0tFUk5FTF9DUywgMCk7Ci0KLQkvKgotCSAqIElmIHRoZSBHdWVzdCBw
YWdlIGZhdWx0ZWQsIHRoZW4gdGhlIGNyMiByZWdpc3RlciB3aWxsIHRlbGwgdXMgdGhlCi0JICog
YmFkIHZpcnR1YWwgYWRkcmVzcy4gIFdlIGhhdmUgdG8gZ3JhYiB0aGlzIG5vdywgYmVjYXVzZSBv
bmNlIHdlCi0JICogcmUtZW5hYmxlIGludGVycnVwdHMgYW4gaW50ZXJydXB0IGNvdWxkIGZhdWx0
IGFuZCB0aHVzIG92ZXJ3cml0ZQotCSAqIGNyMiwgb3Igd2UgY291bGQgZXZlbiBtb3ZlIG9mZiB0
byBhIGRpZmZlcmVudCBDUFUuCi0JICovCi0JaWYgKGNwdS0+cmVncy0+dHJhcG51bSA9PSAxNCkK
LQkJY3B1LT5hcmNoLmxhc3RfcGFnZWZhdWx0ID0gcmVhZF9jcjIoKTsKLQkvKgotCSAqIFNpbWls
YXJseSwgaWYgd2UgdG9vayBhIHRyYXAgYmVjYXVzZSB0aGUgR3Vlc3QgdXNlZCB0aGUgRlBVLAot
CSAqIHdlIGhhdmUgdG8gcmVzdG9yZSB0aGUgRlBVIGl0IGV4cGVjdHMgdG8gc2VlLgotCSAqIGZw
dV9fcmVzdG9yZSgpIG1heSBzbGVlcCBhbmQgd2UgbWF5IGV2ZW4gbW92ZSBvZmYgdG8KLQkgKiBh
IGRpZmZlcmVudCBDUFUuIFNvIGFsbCB0aGUgY3JpdGljYWwgc3R1ZmYgc2hvdWxkIGJlIGRvbmUK
LQkgKiBiZWZvcmUgdGhpcy4KLQkgKi8KLQllbHNlIGlmIChjcHUtPnJlZ3MtPnRyYXBudW0gPT0g
NyAmJiAhZnByZWdzX2FjdGl2ZSgpKQotCQlmcHVfX3Jlc3RvcmUoJmN1cnJlbnQtPnRocmVhZC5m
cHUpOwotfQotCi0vKkg6MTMwCi0gKiBOb3cgd2UndmUgZXhhbWluZWQgdGhlIGh5cGVyY2FsbCBj
b2RlOyBvdXIgR3Vlc3QgY2FuIG1ha2UgcmVxdWVzdHMuCi0gKiBPdXIgR3Vlc3QgaXMgdXN1YWxs
eSBzbyB3ZWxsIGJlaGF2ZWQ7IGl0IG5ldmVyIHRyaWVzIHRvIGRvIHRoaW5ncyBpdCBpc24ndAot
ICogYWxsb3dlZCB0bywgYW5kIHVzZXMgaHlwZXJjYWxscyBpbnN0ZWFkLiAgVW5mb3J0dW5hdGVs
eSwgTGludXgncyBwYXJhdmlydHVhbAotICogaW5mcmFzdHJ1Y3R1cmUgaXNuJ3QgcXVpdGUgY29t
cGxldGUsIGJlY2F1c2UgaXQgZG9lc24ndCBjb250YWluIHJlcGxhY2VtZW50cwotICogZm9yIHRo
ZSBJbnRlbCBJL08gaW5zdHJ1Y3Rpb25zLiAgQXMgYSByZXN1bHQsIHRoZSBHdWVzdCBzb21ldGlt
ZXMgZnVtYmxlcwotICogYWNyb3NzIG9uZSBkdXJpbmcgdGhlIGJvb3QgcHJvY2VzcyBhcyBpdCBw
cm9iZXMgZm9yIHZhcmlvdXMgdGhpbmdzIHdoaWNoIGFyZQotICogdXN1YWxseSBhdHRhY2hlZCB0
byBhIFBDLgotICoKLSAqIFdoZW4gdGhlIEd1ZXN0IHVzZXMgb25lIG9mIHRoZXNlIGluc3RydWN0
aW9ucywgd2UgZ2V0IGEgdHJhcCAoR2VuZXJhbAotICogUHJvdGVjdGlvbiBGYXVsdCkgYW5kIGNv
bWUgaGVyZS4gIFdlIHF1ZXVlIHRoaXMgdG8gYmUgc2VudCBvdXQgdG8gdGhlCi0gKiBMYXVuY2hl
ciB0byBoYW5kbGUuCi0gKi8KLQotLyoKLSAqIFRoZSBlaXAgY29udGFpbnMgdGhlICp2aXJ0dWFs
KiBhZGRyZXNzIG9mIHRoZSBHdWVzdCdzIGluc3RydWN0aW9uOgotICogd2UgY29weSB0aGUgaW5z
dHJ1Y3Rpb24gaGVyZSBzbyB0aGUgTGF1bmNoZXIgZG9lc24ndCBoYXZlIHRvIHdhbGsKLSAqIHRo
ZSBwYWdlIHRhYmxlcyB0byBkZWNvZGUgaXQuICBXZSBoYW5kbGUgdGhlIGNhc2UgKGVnLiBpbiBh
IGtlcm5lbAotICogbW9kdWxlKSB3aGVyZSB0aGUgaW5zdHJ1Y3Rpb24gaXMgb3ZlciB0d28gcGFn
ZXMsIGFuZCB0aGUgcGFnZXMgYXJlCi0gKiB2aXJ0dWFsbHkgYnV0IG5vdCBwaHlzaWNhbGx5IGNv
bnRpZ3VvdXMuCi0gKgotICogVGhlIGxvbmdlc3QgcG9zc2libGUgeDg2IGluc3RydWN0aW9uIGlz
IDE1IGJ5dGVzLCBidXQgd2UgZG9uJ3QgaGFuZGxlCi0gKiBhbnl0aGluZyB0aGF0IHN0cmFuZ2Uu
Ci0gKi8KLXN0YXRpYyB2b2lkIGNvcHlfZnJvbV9ndWVzdChzdHJ1Y3QgbGdfY3B1ICpjcHUsCi0J
CQkgICAgdm9pZCAqZHN0LCB1bnNpZ25lZCBsb25nIHZhZGRyLCBzaXplX3QgbGVuKQotewotCXNp
emVfdCB0b19wYWdlX2VuZCA9IFBBR0VfU0laRSAtICh2YWRkciAlIFBBR0VfU0laRSk7Ci0JdW5z
aWduZWQgbG9uZyBwYWRkcjsKLQotCUJVR19PTihsZW4gPiBQQUdFX1NJWkUpOwotCi0JLyogSWYg
aXQgZ29lcyBvdmVyIGEgcGFnZSwgY29weSBpbiB0d28gcGFydHMuICovCi0JaWYgKGxlbiA+IHRv
X3BhZ2VfZW5kKSB7Ci0JCS8qIEJ1dCBtYWtlIHN1cmUgdGhlIG5leHQgcGFnZSBpcyBtYXBwZWQh
ICovCi0JCWlmIChfX2d1ZXN0X3BhKGNwdSwgdmFkZHIgKyB0b19wYWdlX2VuZCwgJnBhZGRyKSkK
LQkJCWNvcHlfZnJvbV9ndWVzdChjcHUsIGRzdCArIHRvX3BhZ2VfZW5kLAotCQkJCQl2YWRkciAr
IHRvX3BhZ2VfZW5kLAotCQkJCQlsZW4gLSB0b19wYWdlX2VuZCk7Ci0JCWVsc2UKLQkJCS8qIE90
aGVyd2lzZSBmaWxsIHdpdGggemVyb2VzLiAqLwotCQkJbWVtc2V0KGRzdCArIHRvX3BhZ2VfZW5k
LCAwLCBsZW4gLSB0b19wYWdlX2VuZCk7Ci0JCWxlbiA9IHRvX3BhZ2VfZW5kOwotCX0KLQotCS8q
IFRoaXMgd2lsbCBraWxsIHRoZSBndWVzdCBpZiBpdCBpc24ndCBtYXBwZWQsIGJ1dCB0aGF0Ci0J
ICogc2hvdWxkbid0IGhhcHBlbi4gKi8KLQlfX2xncmVhZChjcHUsIGRzdCwgZ3Vlc3RfcGEoY3B1
LCB2YWRkciksIGxlbik7Ci19Ci0KLQotc3RhdGljIHZvaWQgc2V0dXBfZW11bGF0ZV9pbnNuKHN0
cnVjdCBsZ19jcHUgKmNwdSkKLXsKLQljcHUtPnBlbmRpbmcudHJhcCA9IDEzOwotCWNvcHlfZnJv
bV9ndWVzdChjcHUsIGNwdS0+cGVuZGluZy5pbnNuLCBjcHUtPnJlZ3MtPmVpcCwKLQkJCXNpemVv
ZihjcHUtPnBlbmRpbmcuaW5zbikpOwotfQotCi1zdGF0aWMgdm9pZCBzZXR1cF9pb21lbV9pbnNu
KHN0cnVjdCBsZ19jcHUgKmNwdSwgdW5zaWduZWQgbG9uZyBpb21lbV9hZGRyKQotewotCWNwdS0+
cGVuZGluZy50cmFwID0gMTQ7Ci0JY3B1LT5wZW5kaW5nLmFkZHIgPSBpb21lbV9hZGRyOwotCWNv
cHlfZnJvbV9ndWVzdChjcHUsIGNwdS0+cGVuZGluZy5pbnNuLCBjcHUtPnJlZ3MtPmVpcCwKLQkJ
CXNpemVvZihjcHUtPnBlbmRpbmcuaW5zbikpOwotfQotCi0vKkg6MDUwIE9uY2Ugd2UndmUgcmUt
ZW5hYmxlZCBpbnRlcnJ1cHRzLCB3ZSBsb29rIGF0IHdoeSB0aGUgR3Vlc3QgZXhpdGVkLiAqLwot
dm9pZCBsZ3Vlc3RfYXJjaF9oYW5kbGVfdHJhcChzdHJ1Y3QgbGdfY3B1ICpjcHUpCi17Ci0JdW5z
aWduZWQgbG9uZyBpb21lbV9hZGRyOwotCi0Jc3dpdGNoIChjcHUtPnJlZ3MtPnRyYXBudW0pIHsK
LQljYXNlIDEzOiAvKiBXZSd2ZSBpbnRlcmNlcHRlZCBhIEdlbmVyYWwgUHJvdGVjdGlvbiBGYXVs
dC4gKi8KLQkJLyogSGFuZCB0byBMYXVuY2hlciB0byBlbXVsYXRlIHRob3NlIHBlc2t5IElOIGFu
ZCBPVVQgaW5zbnMgKi8KLQkJaWYgKGNwdS0+cmVncy0+ZXJyY29kZSA9PSAwKSB7Ci0JCQlzZXR1
cF9lbXVsYXRlX2luc24oY3B1KTsKLQkJCXJldHVybjsKLQkJfQotCQlicmVhazsKLQljYXNlIDE0
OiAvKiBXZSd2ZSBpbnRlcmNlcHRlZCBhIFBhZ2UgRmF1bHQuICovCi0JCS8qCi0JCSAqIFRoZSBH
dWVzdCBhY2Nlc3NlZCBhIHZpcnR1YWwgYWRkcmVzcyB0aGF0IHdhc24ndCBtYXBwZWQuCi0JCSAq
IFRoaXMgaGFwcGVucyBhIGxvdDogd2UgZG9uJ3QgYWN0dWFsbHkgc2V0IHVwIG1vc3Qgb2YgdGhl
IHBhZ2UKLQkJICogdGFibGVzIGZvciB0aGUgR3Vlc3QgYXQgYWxsIHdoZW4gd2Ugc3RhcnQ6IGFz
IGl0IHJ1bnMgaXQgYXNrcwotCQkgKiBmb3IgbW9yZSBhbmQgbW9yZSwgYW5kIHdlIHNldCB0aGVt
IHVwIGFzIHJlcXVpcmVkLiBJbiB0aGlzCi0JCSAqIGNhc2UsIHdlIGRvbid0IGV2ZW4gdGVsbCB0
aGUgR3Vlc3QgdGhhdCB0aGUgZmF1bHQgaGFwcGVuZWQuCi0JCSAqCi0JCSAqIFRoZSBlcnJjb2Rl
IHRlbGxzIHdoZXRoZXIgdGhpcyB3YXMgYSByZWFkIG9yIGEgd3JpdGUsIGFuZAotCQkgKiB3aGV0
aGVyIGtlcm5lbCBvciB1c2Vyc3BhY2UgY29kZS4KLQkJICovCi0JCWlmIChkZW1hbmRfcGFnZShj
cHUsIGNwdS0+YXJjaC5sYXN0X3BhZ2VmYXVsdCwKLQkJCQljcHUtPnJlZ3MtPmVycmNvZGUsICZp
b21lbV9hZGRyKSkKLQkJCXJldHVybjsKLQotCQkvKiBXYXMgdGhpcyBhbiBhY2Nlc3MgdG8gbWVt
b3J5IG1hcHBlZCBJTz8gKi8KLQkJaWYgKGlvbWVtX2FkZHIpIHsKLQkJCS8qIFRlbGwgTGF1bmNo
ZXIsIGxldCBpdCBoYW5kbGUgaXQuICovCi0JCQlzZXR1cF9pb21lbV9pbnNuKGNwdSwgaW9tZW1f
YWRkcik7Ci0JCQlyZXR1cm47Ci0JCX0KLQotCQkvKgotCQkgKiBPSywgaXQncyByZWFsbHkgbm90
IHRoZXJlIChvciBub3QgT0spOiB0aGUgR3Vlc3QgbmVlZHMgdG8KLQkJICoga25vdy4gIFdlIHdy
aXRlIG91dCB0aGUgY3IyIHZhbHVlIHNvIGl0IGtub3dzIHdoZXJlIHRoZQotCQkgKiBmYXVsdCBv
Y2N1cnJlZC4KLQkJICoKLQkJICogTm90ZSB0aGF0IGlmIHRoZSBHdWVzdCB3ZXJlIHJlYWxseSBt
ZXNzZWQgdXAsIHRoaXMgY291bGQKLQkJICogaGFwcGVuIGJlZm9yZSBpdCdzIGRvbmUgdGhlIExI
Q0FMTF9MR1VFU1RfSU5JVCBoeXBlcmNhbGwsIHNvCi0JCSAqIGxnLT5sZ3Vlc3RfZGF0YSBjb3Vs
ZCBiZSBOVUxMCi0JCSAqLwotCQlpZiAoY3B1LT5sZy0+bGd1ZXN0X2RhdGEgJiYKLQkJICAgIHB1
dF91c2VyKGNwdS0+YXJjaC5sYXN0X3BhZ2VmYXVsdCwKLQkJCSAgICAgJmNwdS0+bGctPmxndWVz
dF9kYXRhLT5jcjIpKQotCQkJa2lsbF9ndWVzdChjcHUsICJXcml0aW5nIGNyMiIpOwotCQlicmVh
azsKLQljYXNlIDc6IC8qIFdlJ3ZlIGludGVyY2VwdGVkIGEgRGV2aWNlIE5vdCBBdmFpbGFibGUg
ZmF1bHQuICovCi0JCS8qIE5vIHNwZWNpYWwgaGFuZGxpbmcgaXMgbmVlZGVkIGhlcmUuICovCi0J
CWJyZWFrOwotCWNhc2UgMzIgLi4uIDI1NToKLQkJLyogVGhpcyBtaWdodCBiZSBhIHN5c2NhbGwu
ICovCi0JCWlmIChjb3VsZF9iZV9zeXNjYWxsKGNwdS0+cmVncy0+dHJhcG51bSkpCi0JCQlicmVh
azsKLQotCQkvKgotCQkgKiBPdGhlciB2YWx1ZXMgbWVhbiBhIHJlYWwgaW50ZXJydXB0IG9jY3Vy
cmVkLCBpbiB3aGljaCBjYXNlCi0JCSAqIHRoZSBIb3N0IGhhbmRsZXIgaGFzIGFscmVhZHkgYmVl
biBydW4uIFdlIGp1c3QgZG8gYQotCQkgKiBmcmllbmRseSBjaGVjayBpZiBhbm90aGVyIHByb2Nl
c3Mgc2hvdWxkIG5vdyBiZSBydW4sIHRoZW4KLQkJICogcmV0dXJuIHRvIHJ1biB0aGUgR3Vlc3Qg
YWdhaW4uCi0JCSAqLwotCQljb25kX3Jlc2NoZWQoKTsKLQkJcmV0dXJuOwotCWNhc2UgTEdVRVNU
X1RSQVBfRU5UUlk6Ci0JCS8qCi0JCSAqIE91ciAnc3RydWN0IGhjYWxsX2FyZ3MnIG1hcHMgZGly
ZWN0bHkgb3ZlciBvdXIgcmVnczogd2Ugc2V0Ci0JCSAqIHVwIHRoZSBwb2ludGVyIG5vdyB0byBp
bmRpY2F0ZSBhIGh5cGVyY2FsbCBpcyBwZW5kaW5nLgotCQkgKi8KLQkJY3B1LT5oY2FsbCA9IChz
dHJ1Y3QgaGNhbGxfYXJncyAqKWNwdS0+cmVnczsKLQkJcmV0dXJuOwotCX0KLQotCS8qIFdlIGRp
ZG4ndCBoYW5kbGUgdGhlIHRyYXAsIHNvIGl0IG5lZWRzIHRvIGdvIHRvIHRoZSBHdWVzdC4gKi8K
LQlpZiAoIWRlbGl2ZXJfdHJhcChjcHUsIGNwdS0+cmVncy0+dHJhcG51bSkpCi0JCS8qCi0JCSAq
IElmIHRoZSBHdWVzdCBkb2Vzbid0IGhhdmUgYSBoYW5kbGVyIChlaXRoZXIgaXQgaGFzbid0Ci0J
CSAqIHJlZ2lzdGVyZWQgYW55IHlldCwgb3IgaXQncyBvbmUgb2YgdGhlIGZhdWx0cyB3ZSBkb24n
dCBsZXQKLQkJICogaXQgaGFuZGxlKSwgaXQgZGllcyB3aXRoIHRoaXMgY3J5cHRpYyBlcnJvciBt
ZXNzYWdlLgotCQkgKi8KLQkJa2lsbF9ndWVzdChjcHUsICJ1bmhhbmRsZWQgdHJhcCAlbGkgYXQg
JSNseCAoJSNseCkiLAotCQkJICAgY3B1LT5yZWdzLT50cmFwbnVtLCBjcHUtPnJlZ3MtPmVpcCwK
LQkJCSAgIGNwdS0+cmVncy0+dHJhcG51bSA9PSAxNCA/IGNwdS0+YXJjaC5sYXN0X3BhZ2VmYXVs
dAotCQkJICAgOiBjcHUtPnJlZ3MtPmVycmNvZGUpOwotfQotCi0vKgotICogTm93IHdlIGNhbiBs
b29rIGF0IGVhY2ggb2YgdGhlIHJvdXRpbmVzIHRoaXMgY2FsbHMsIGluIGluY3JlYXNpbmcgb3Jk
ZXIgb2YKLSAqIGNvbXBsZXhpdHk6IGRvX2h5cGVyY2FsbHMoKSwgZW11bGF0ZV9pbnNuKCksIG1h
eWJlX2RvX2ludGVycnVwdCgpLAotICogZGVsaXZlcl90cmFwKCkgYW5kIGRlbWFuZF9wYWdlKCku
ICBBZnRlciBhbGwgdGhvc2UsIHdlJ2xsIGJlIHJlYWR5IHRvCi0gKiBleGFtaW5lIHRoZSBTd2l0
Y2hlciwgYW5kIG91ciBwaGlsb3NvcGhpY2FsIHVuZGVyc3RhbmRpbmcgb2YgdGhlIEhvc3QvR3Vl
c3QKLSAqIGR1YWxpdHkgd2lsbCBiZSBjb21wbGV0ZS4KLToqLwotc3RhdGljIHZvaWQgYWRqdXN0
X3BnZSh2b2lkICpvbikKLXsKLQlpZiAob24pCi0JCWNyNF9zZXRfYml0cyhYODZfQ1I0X1BHRSk7
Ci0JZWxzZQotCQljcjRfY2xlYXJfYml0cyhYODZfQ1I0X1BHRSk7Ci19Ci0KLS8qSDowMjAKLSAq
IE5vdyB0aGUgU3dpdGNoZXIgaXMgbWFwcGVkIGFuZCBldmVyeSB0aGluZyBlbHNlIGlzIHJlYWR5
LCB3ZSBuZWVkIHRvIGRvCi0gKiBzb21lIG1vcmUgaTM4Ni1zcGVjaWZpYyBpbml0aWFsaXphdGlv
bi4KLSAqLwotdm9pZCBfX2luaXQgbGd1ZXN0X2FyY2hfaG9zdF9pbml0KHZvaWQpCi17Ci0JaW50
IGk7Ci0KLQkvKgotCSAqIE1vc3Qgb2YgdGhlIHg4Ni9zd2l0Y2hlcl8zMi5TIGRvZXNuJ3QgY2Fy
ZSB0aGF0IGl0J3MgYmVlbiBtb3ZlZDsgb24KLQkgKiBJbnRlbCwganVtcHMgYXJlIHJlbGF0aXZl
LCBhbmQgaXQgZG9lc24ndCBhY2Nlc3MgYW55IHJlZmVyZW5jZXMgdG8KLQkgKiBleHRlcm5hbCBj
b2RlIG9yIGRhdGEuCi0JICoKLQkgKiBUaGUgb25seSBleGNlcHRpb24gaXMgdGhlIGludGVycnVw
dCBoYW5kbGVycyBpbiBzd2l0Y2hlci5TOiB0aGVpcgotCSAqIGFkZHJlc3NlcyBhcmUgcGxhY2Vk
IGluIGEgdGFibGUgKGRlZmF1bHRfaWR0X2VudHJpZXMpLCBzbyB3ZSBuZWVkIHRvCi0JICogdXBk
YXRlIHRoZSB0YWJsZSB3aXRoIHRoZSBuZXcgYWRkcmVzc2VzLiAgc3dpdGNoZXJfb2Zmc2V0KCkg
aXMgYQotCSAqIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHdoaWNoIHJldHVybnMgdGhlIGRpc3RhbmNl
IGJldHdlZW4gdGhlCi0JICogY29tcGlsZWQtaW4gc3dpdGNoZXIgY29kZSBhbmQgdGhlIGhpZ2gt
bWFwcGVkIGNvcHkgd2UganVzdCBtYWRlLgotCSAqLwotCWZvciAoaSA9IDA7IGkgPCBJRFRfRU5U
UklFUzsgaSsrKQotCQlkZWZhdWx0X2lkdF9lbnRyaWVzW2ldICs9IHN3aXRjaGVyX29mZnNldCgp
OwotCi0JLyoKLQkgKiBTZXQgdXAgdGhlIFN3aXRjaGVyJ3MgcGVyLWNwdSBhcmVhcy4KLQkgKgot
CSAqIEVhY2ggQ1BVIGdldHMgdHdvIHBhZ2VzIG9mIGl0cyBvd24gd2l0aGluIHRoZSBoaWdoLW1h
cHBlZCByZWdpb24KLQkgKiAoYWthLiAic3RydWN0IGxndWVzdF9wYWdlcyIpLiAgTXVjaCBvZiB0
aGlzIGNhbiBiZSBpbml0aWFsaXplZCBub3csCi0JICogYnV0IHNvbWUgZGVwZW5kcyBvbiB3aGF0
IEd1ZXN0IHdlIGFyZSBydW5uaW5nICh3aGljaCBpcyBzZXQgdXAgaW4KLQkgKiBjb3B5X2luX2d1
ZXN0X2luZm8oKSkuCi0JICovCi0JZm9yX2VhY2hfcG9zc2libGVfY3B1KGkpIHsKLQkJLyogbGd1
ZXN0X3BhZ2VzKCkgcmV0dXJucyB0aGlzIENQVSdzIHR3byBwYWdlcy4gKi8KLQkJc3RydWN0IGxn
dWVzdF9wYWdlcyAqcGFnZXMgPSBsZ3Vlc3RfcGFnZXMoaSk7Ci0JCS8qIFRoaXMgaXMgYSBjb252
ZW5pZW5jZSBwb2ludGVyIHRvIG1ha2UgdGhlIGNvZGUgbmVhdGVyLiAqLwotCQlzdHJ1Y3QgbGd1
ZXN0X3JvX3N0YXRlICpzdGF0ZSA9ICZwYWdlcy0+c3RhdGU7Ci0KLQkJLyoKLQkJICogVGhlIEds
b2JhbCBEZXNjcmlwdG9yIFRhYmxlOiB0aGUgSG9zdCBoYXMgYSBkaWZmZXJlbnQgb25lCi0JCSAq
IGZvciBlYWNoIENQVS4gIFdlIGtlZXAgYSBkZXNjcmlwdG9yIGZvciB0aGUgR0RUIHdoaWNoIHNh
eXMKLQkJICogd2hlcmUgaXQgaXMgYW5kIGhvdyBiaWcgaXQgaXMgKHRoZSBzaXplIGlzIGFjdHVh
bGx5IHRoZSBsYXN0Ci0JCSAqIGJ5dGUsIG5vdCB0aGUgc2l6ZSwgaGVuY2UgdGhlICItMSIpLgot
CQkgKi8KLQkJc3RhdGUtPmhvc3RfZ2R0X2Rlc2Muc2l6ZSA9IEdEVF9TSVpFLTE7Ci0JCXN0YXRl
LT5ob3N0X2dkdF9kZXNjLmFkZHJlc3MgPSAobG9uZylnZXRfY3B1X2dkdF9ydyhpKTsKLQotCQkv
KgotCQkgKiBBbGwgQ1BVcyBvbiB0aGUgSG9zdCB1c2UgdGhlIHNhbWUgSW50ZXJydXB0IERlc2Ny
aXB0b3IKLQkJICogVGFibGUsIHNvIHdlIGp1c3QgdXNlIHN0b3JlX2lkdCgpLCB3aGljaCBnZXRz
IHRoaXMgQ1BVJ3MgSURUCi0JCSAqIGRlc2NyaXB0b3IuCi0JCSAqLwotCQlzdG9yZV9pZHQoJnN0
YXRlLT5ob3N0X2lkdF9kZXNjKTsKLQotCQkvKgotCQkgKiBUaGUgZGVzY3JpcHRvcnMgZm9yIHRo
ZSBHdWVzdCdzIEdEVCBhbmQgSURUIGNhbiBiZSBmaWxsZWQKLQkJICogb3V0IG5vdywgdG9vLiAg
V2UgY29weSB0aGUgR0RUICYgSURUIGludG8gLT5ndWVzdF9nZHQgYW5kCi0JCSAqIC0+Z3Vlc3Rf
aWR0IGJlZm9yZSBhY3R1YWxseSBydW5uaW5nIHRoZSBHdWVzdC4KLQkJICovCi0JCXN0YXRlLT5n
dWVzdF9pZHRfZGVzYy5zaXplID0gc2l6ZW9mKHN0YXRlLT5ndWVzdF9pZHQpLTE7Ci0JCXN0YXRl
LT5ndWVzdF9pZHRfZGVzYy5hZGRyZXNzID0gKGxvbmcpJnN0YXRlLT5ndWVzdF9pZHQ7Ci0JCXN0
YXRlLT5ndWVzdF9nZHRfZGVzYy5zaXplID0gc2l6ZW9mKHN0YXRlLT5ndWVzdF9nZHQpLTE7Ci0J
CXN0YXRlLT5ndWVzdF9nZHRfZGVzYy5hZGRyZXNzID0gKGxvbmcpJnN0YXRlLT5ndWVzdF9nZHQ7
Ci0KLQkJLyoKLQkJICogV2Uga25vdyB3aGVyZSB3ZSB3YW50IHRoZSBzdGFjayB0byBiZSB3aGVu
IHRoZSBHdWVzdCBlbnRlcnMKLQkJICogdGhlIFN3aXRjaGVyOiBpbiBwYWdlcy0+cmVncy4gIFRo
ZSBzdGFjayBncm93cyB1cHdhcmRzLCBzbwotCQkgKiB3ZSBzdGFydCBpdCBhdCB0aGUgZW5kIG9m
IHRoYXQgc3RydWN0dXJlLgotCQkgKi8KLQkJc3RhdGUtPmd1ZXN0X3Rzcy5zcDAgPSAobG9uZyko
JnBhZ2VzLT5yZWdzICsgMSk7Ci0JCS8qCi0JCSAqIEFuZCB0aGlzIGlzIHRoZSBHRFQgZW50cnkg
dG8gdXNlIGZvciB0aGUgc3RhY2s6IHdlIGtlZXAgYQotCQkgKiBjb3VwbGUgb2Ygc3BlY2lhbCBM
R1VFU1QgZW50cmllcy4KLQkJICovCi0JCXN0YXRlLT5ndWVzdF90c3Muc3MwID0gTEdVRVNUX0RT
OwotCi0JCS8qCi0JCSAqIHg4NiBjYW4gaGF2ZSBhIGZpbmVncmFpbmVkIGJpdG1hcCB3aGljaCBp
bmRpY2F0ZXMgd2hhdCBJL08KLQkJICogcG9ydHMgdGhlIHByb2Nlc3MgY2FuIHVzZS4gIFdlIHNl
dCBpdCB0byB0aGUgZW5kIG9mIG91cgotCQkgKiBzdHJ1Y3R1cmUsIG1lYW5pbmcgIm5vbmUiLgot
CQkgKi8KLQkJc3RhdGUtPmd1ZXN0X3Rzcy5pb19iaXRtYXBfYmFzZSA9IHNpemVvZihzdGF0ZS0+
Z3Vlc3RfdHNzKTsKLQotCQkvKgotCQkgKiBTb21lIEdEVCBlbnRyaWVzIGFyZSB0aGUgc2FtZSBh
Y3Jvc3MgYWxsIEd1ZXN0cywgc28gd2UgY2FuCi0JCSAqIHNldCB0aGVtIHVwIG5vdy4KLQkJICov
Ci0JCXNldHVwX2RlZmF1bHRfZ2R0X2VudHJpZXMoc3RhdGUpOwotCQkvKiBNb3N0IElEVCBlbnRy
aWVzIGFyZSB0aGUgc2FtZSBmb3IgYWxsIEd1ZXN0cywgdG9vLiovCi0JCXNldHVwX2RlZmF1bHRf
aWR0X2VudHJpZXMoc3RhdGUsIGRlZmF1bHRfaWR0X2VudHJpZXMpOwotCi0JCS8qCi0JCSAqIFRo
ZSBIb3N0IG5lZWRzIHRvIGJlIGFibGUgdG8gdXNlIHRoZSBMR1VFU1Qgc2VnbWVudHMgb24gdGhp
cwotCQkgKiBDUFUsIHRvbywgc28gcHV0IHRoZW0gaW4gdGhlIEhvc3QgR0RULgotCQkgKi8KLQkJ
Z2V0X2NwdV9nZHRfcncoaSlbR0RUX0VOVFJZX0xHVUVTVF9DU10gPSBGVUxMX0VYRUNfU0VHTUVO
VDsKLQkJZ2V0X2NwdV9nZHRfcncoaSlbR0RUX0VOVFJZX0xHVUVTVF9EU10gPSBGVUxMX1NFR01F
TlQ7Ci0JfQotCi0JLyoKLQkgKiBJbiB0aGUgU3dpdGNoZXIsIHdlIHdhbnQgdGhlICVjcyBzZWdt
ZW50IHJlZ2lzdGVyIHRvIHVzZSB0aGUKLQkgKiBMR1VFU1RfQ1MgR0RUIGVudHJ5OiB3ZSd2ZSBw
dXQgdGhhdCBpbiB0aGUgSG9zdCBhbmQgR3Vlc3QgR0RUcywgc28KLQkgKiBpdCB3aWxsIGJlIHVu
ZGlzdHVyYmVkIHdoZW4gd2Ugc3dpdGNoLiAgVG8gY2hhbmdlICVjcyBhbmQganVtcCB3ZQotCSAq
IG5lZWQgdGhpcyBzdHJ1Y3R1cmUgdG8gZmVlZCB0byBJbnRlbCdzICJsY2FsbCIgaW5zdHJ1Y3Rp
b24uCi0JICovCi0JbGd1ZXN0X2VudHJ5Lm9mZnNldCA9IChsb25nKXN3aXRjaF90b19ndWVzdCAr
IHN3aXRjaGVyX29mZnNldCgpOwotCWxndWVzdF9lbnRyeS5zZWdtZW50ID0gTEdVRVNUX0NTOwot
Ci0JLyoKLQkgKiBGaW5hbGx5LCB3ZSBuZWVkIHRvIHR1cm4gb2ZmICJQYWdlIEdsb2JhbCBFbmFi
bGUiLiAgUEdFIGlzIGFuCi0JICogb3B0aW1pemF0aW9uIHdoZXJlIHBhZ2UgdGFibGUgZW50cmll
cyBhcmUgc3BlY2lhbGx5IG1hcmtlZCB0byBzaG93Ci0JICogdGhleSBuZXZlciBjaGFuZ2UuICBU
aGUgSG9zdCBrZXJuZWwgbWFya3MgYWxsIHRoZSBrZXJuZWwgcGFnZXMgdGhpcwotCSAqIHdheSBi
ZWNhdXNlIGl0J3MgYWx3YXlzIHByZXNlbnQsIGV2ZW4gd2hlbiB1c2Vyc3BhY2UgaXMgcnVubmlu
Zy4KLQkgKgotCSAqIExndWVzdCBicmVha3MgdGhpczogdW5iZWtub3duc3QgdG8gdGhlIHJlc3Qg
b2YgdGhlIEhvc3Qga2VybmVsLCB3ZQotCSAqIHN3aXRjaCB0byB0aGUgR3Vlc3Qga2VybmVsLiAg
SWYgeW91IGRvbid0IGRpc2FibGUgdGhpcyBvbiBhbGwgQ1BVcywKLQkgKiB5b3UnbGwgZ2V0IHJl
YWxseSB3ZWlyZCBidWdzIHRoYXQgeW91J2xsIGNoYXNlIGZvciB0d28gZGF5cy4KLQkgKgotCSAq
IEkgdXNlZCB0byB0dXJuIFBHRSBvZmYgZXZlcnkgdGltZSB3ZSBzd2l0Y2hlZCB0byB0aGUgR3Vl
c3QgYW5kIGJhY2sKLQkgKiBvbiB3aGVuIHdlIHJldHVybiwgYnV0IHRoYXQgc2xvd2VkIHRoZSBT
d2l0Y2hlciBkb3duIG5vdGljaWJseS4KLQkgKi8KLQotCS8qCi0JICogV2UgZG9uJ3QgbmVlZCB0
aGUgY29tcGxleGl0eSBvZiBDUFVzIGNvbWluZyBhbmQgZ29pbmcgd2hpbGUgd2UncmUKLQkgKiBk
b2luZyB0aGlzLgotCSAqLwotCWdldF9vbmxpbmVfY3B1cygpOwotCWlmIChib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfUEdFKSkgeyAvKiBXZSBoYXZlIGEgYnJvYWRlciBpZGVhIG9mICJnbG9iYWwi
LiAqLwotCQkvKiBSZW1lbWJlciB0aGF0IHRoaXMgd2FzIG9yaWdpbmFsbHkgc2V0IChmb3IgY2xl
YW51cCkuICovCi0JCWNwdV9oYWRfcGdlID0gMTsKLQkJLyoKLQkJICogYWRqdXN0X3BnZSBpcyBh
IGhlbHBlciBmdW5jdGlvbiB3aGljaCBzZXRzIG9yIHVuc2V0cyB0aGUgUEdFCi0JCSAqIGJpdCBv
biBpdHMgQ1BVLCBkZXBlbmRpbmcgb24gdGhlIGFyZ3VtZW50ICgwID09IHVuc2V0KS4KLQkJICov
Ci0JCW9uX2VhY2hfY3B1KGFkanVzdF9wZ2UsICh2b2lkICopMCwgMSk7Ci0JCS8qIFR1cm4gb2Zm
IHRoZSBmZWF0dXJlIGluIHRoZSBnbG9iYWwgZmVhdHVyZSBzZXQuICovCi0JCWNsZWFyX2NwdV9j
YXAoJmJvb3RfY3B1X2RhdGEsIFg4Nl9GRUFUVVJFX1BHRSk7Ci0JfQotCXB1dF9vbmxpbmVfY3B1
cygpOwotfQotLyo6Ki8KLQotdm9pZCBfX2V4aXQgbGd1ZXN0X2FyY2hfaG9zdF9maW5pKHZvaWQp
Ci17Ci0JLyogSWYgd2UgaGFkIFBHRSBiZWZvcmUgd2Ugc3RhcnRlZCwgdHVybiBpdCBiYWNrIG9u
IG5vdy4gKi8KLQlnZXRfb25saW5lX2NwdXMoKTsKLQlpZiAoY3B1X2hhZF9wZ2UpIHsKLQkJc2V0
X2NwdV9jYXAoJmJvb3RfY3B1X2RhdGEsIFg4Nl9GRUFUVVJFX1BHRSk7Ci0JCS8qIGFkanVzdF9w
Z2UncyBhcmd1bWVudCAiMSIgbWVhbnMgc2V0IFBHRS4gKi8KLQkJb25fZWFjaF9jcHUoYWRqdXN0
X3BnZSwgKHZvaWQgKikxLCAxKTsKLQl9Ci0JcHV0X29ubGluZV9jcHVzKCk7Ci19Ci0KLQotLypI
OjEyMiBUaGUgaTM4Ni1zcGVjaWZpYyBoeXBlcmNhbGxzIHNpbXBseSBmYXJtIG91dCB0byB0aGUg
cmlnaHQgZnVuY3Rpb25zLiAqLwotaW50IGxndWVzdF9hcmNoX2RvX2hjYWxsKHN0cnVjdCBsZ19j
cHUgKmNwdSwgc3RydWN0IGhjYWxsX2FyZ3MgKmFyZ3MpCi17Ci0Jc3dpdGNoIChhcmdzLT5hcmcw
KSB7Ci0JY2FzZSBMSENBTExfTE9BRF9HRFRfRU5UUlk6Ci0JCWxvYWRfZ3Vlc3RfZ2R0X2VudHJ5
KGNwdSwgYXJncy0+YXJnMSwgYXJncy0+YXJnMiwgYXJncy0+YXJnMyk7Ci0JCWJyZWFrOwotCWNh
c2UgTEhDQUxMX0xPQURfSURUX0VOVFJZOgotCQlsb2FkX2d1ZXN0X2lkdF9lbnRyeShjcHUsIGFy
Z3MtPmFyZzEsIGFyZ3MtPmFyZzIsIGFyZ3MtPmFyZzMpOwotCQlicmVhazsKLQljYXNlIExIQ0FM
TF9MT0FEX1RMUzoKLQkJZ3Vlc3RfbG9hZF90bHMoY3B1LCBhcmdzLT5hcmcxKTsKLQkJYnJlYWs7
Ci0JZGVmYXVsdDoKLQkJLyogQmFkIEd1ZXN0LiAgQmFkISAqLwotCQlyZXR1cm4gLUVJTzsKLQl9
Ci0JcmV0dXJuIDA7Ci19Ci0KLS8qSDoxMjYgaTM4Ni1zcGVjaWZpYyBoeXBlcmNhbGwgaW5pdGlh
bGl6YXRpb246ICovCi1pbnQgbGd1ZXN0X2FyY2hfaW5pdF9oeXBlcmNhbGxzKHN0cnVjdCBsZ19j
cHUgKmNwdSkKLXsKLQl1MzIgdHNjX3NwZWVkOwotCi0JLyoKLQkgKiBUaGUgcG9pbnRlciB0byB0
aGUgR3Vlc3QncyAic3RydWN0IGxndWVzdF9kYXRhIiBpcyB0aGUgb25seSBhcmd1bWVudC4KLQkg
KiBXZSBjaGVjayB0aGF0IGFkZHJlc3Mgbm93LgotCSAqLwotCWlmICghbGd1ZXN0X2FkZHJlc3Nf
b2soY3B1LT5sZywgY3B1LT5oY2FsbC0+YXJnMSwKLQkJCSAgICAgICBzaXplb2YoKmNwdS0+bGct
PmxndWVzdF9kYXRhKSkpCi0JCXJldHVybiAtRUZBVUxUOwotCi0JLyoKLQkgKiBIYXZpbmcgY2hl
Y2tlZCBpdCwgd2Ugc2ltcGx5IHNldCBsZy0+bGd1ZXN0X2RhdGEgdG8gcG9pbnQgc3RyYWlnaHQK
LQkgKiBpbnRvIHRoZSBMYXVuY2hlcidzIG1lbW9yeSBhdCB0aGUgcmlnaHQgcGxhY2UgYW5kIHRo
ZW4gdXNlCi0JICogY29weV90b191c2VyL2Zyb21fdXNlciBmcm9tIG5vdyBvbiwgaW5zdGVhZCBv
ZiBsZ3JlYWQvd3JpdGUuICBJIHB1dAotCSAqIHRoaXMgaW4gdG8gc2hvdyB0aGF0IEknbSBub3Qg
aW1tdW5lIHRvIHdyaXRpbmcgc3R1cGlkCi0JICogb3B0aW1pemF0aW9ucy4KLQkgKi8KLQljcHUt
PmxnLT5sZ3Vlc3RfZGF0YSA9IGNwdS0+bGctPm1lbV9iYXNlICsgY3B1LT5oY2FsbC0+YXJnMTsK
LQotCS8qCi0JICogV2UgaW5zaXN0IHRoYXQgdGhlIFRpbWUgU3RhbXAgQ291bnRlciBleGlzdCBh
bmQgZG9lc24ndCBjaGFuZ2Ugd2l0aAotCSAqIGNwdSBmcmVxdWVuY3kuICBTb21lIGRldmlvdXMg
Y2hpcCBtYW51ZmFjdHVyZXJzIGRlY2lkZWQgdGhhdCBUU0MKLQkgKiBjaGFuZ2VzIGNvdWxkIGJl
IGhhbmRsZWQgaW4gc29mdHdhcmUuICBJIGRlY2lkZWQgdGhhdCB0aW1lIGdvaW5nCi0JICogYmFj
a3dhcmRzIG1pZ2h0IGJlIGdvb2QgZm9yIGJlbmNobWFya3MsIGJ1dCBpdCdzIGJhZCBmb3IgdXNl
cnMuCi0JICoKLQkgKiBXZSBhbHNvIGluc2lzdCB0aGF0IHRoZSBUU0MgYmUgc3RhYmxlOiB0aGUg
a2VybmVsIGRldGVjdHMgdW5yZWxpYWJsZQotCSAqIFRTQ3MgZm9yIGl0cyBvd24gcHVycG9zZXMs
IGFuZCB3ZSB1c2UgdGhhdCBoZXJlLgotCSAqLwotCWlmIChib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQ09OU1RBTlRfVFNDKSAmJiAhY2hlY2tfdHNjX3Vuc3RhYmxlKCkpCi0JCXRzY19zcGVlZCA9
IHRzY19raHo7Ci0JZWxzZQotCQl0c2Nfc3BlZWQgPSAwOwotCWlmIChwdXRfdXNlcih0c2Nfc3Bl
ZWQsICZjcHUtPmxnLT5sZ3Vlc3RfZGF0YS0+dHNjX2toeikpCi0JCXJldHVybiAtRUZBVUxUOwot
Ci0JLyogVGhlIGludGVycnVwdCBjb2RlIG1pZ2h0IG5vdCBsaWtlIHRoZSBzeXN0ZW0gY2FsbCB2
ZWN0b3IuICovCi0JaWYgKCFjaGVja19zeXNjYWxsX3ZlY3RvcihjcHUtPmxnKSkKLQkJa2lsbF9n
dWVzdChjcHUsICJiYWQgc3lzY2FsbCB2ZWN0b3IiKTsKLQotCXJldHVybiAwOwotfQotLyo6Ki8K
LQotLypMOjAzMAotICogTW9zdCBvZiB0aGUgR3Vlc3QncyByZWdpc3RlcnMgYXJlIGxlZnQgYWxv
bmU6IHdlIHVzZWQgZ2V0X3plcm9lZF9wYWdlKCkgdG8KLSAqIGFsbG9jYXRlIHRoZSBzdHJ1Y3R1
cmUsIHNvIHRoZXkgd2lsbCBiZSAwLgotICovCi12b2lkIGxndWVzdF9hcmNoX3NldHVwX3JlZ3Mo
c3RydWN0IGxnX2NwdSAqY3B1LCB1bnNpZ25lZCBsb25nIHN0YXJ0KQotewotCXN0cnVjdCBsZ3Vl
c3RfcmVncyAqcmVncyA9IGNwdS0+cmVnczsKLQotCS8qCi0JICogVGhlcmUgYXJlIGZvdXIgInNl
Z21lbnQiIHJlZ2lzdGVycyB3aGljaCB0aGUgR3Vlc3QgbmVlZHMgdG8gYm9vdDoKLQkgKiBUaGUg
ImNvZGUgc2VnbWVudCIgcmVnaXN0ZXIgKGNzKSByZWZlcnMgdG8gdGhlIGtlcm5lbCBjb2RlIHNl
Z21lbnQKLQkgKiBfX0tFUk5FTF9DUywgYW5kIHRoZSAiZGF0YSIsICJleHRyYSIgYW5kICJzdGFj
ayIgc2VnbWVudCByZWdpc3RlcnMKLQkgKiByZWZlciB0byB0aGUga2VybmVsIGRhdGEgc2VnbWVu
dCBfX0tFUk5FTF9EUy4KLQkgKgotCSAqIFRoZSBwcml2aWxlZ2UgbGV2ZWwgaXMgcGFja2VkIGlu
dG8gdGhlIGxvd2VyIGJpdHMuICBUaGUgR3Vlc3QgcnVucwotCSAqIGF0IHByaXZpbGVnZSBsZXZl
bCAxIChHVUVTVF9QTCkuCi0JICovCi0JcmVncy0+ZHMgPSByZWdzLT5lcyA9IHJlZ3MtPnNzID0g
X19LRVJORUxfRFN8R1VFU1RfUEw7Ci0JcmVncy0+Y3MgPSBfX0tFUk5FTF9DU3xHVUVTVF9QTDsK
LQotCS8qCi0JICogVGhlICJlZmxhZ3MiIHJlZ2lzdGVyIGNvbnRhaW5zIG1pc2NlbGxhbmVvdXMg
ZmxhZ3MuICBCaXQgMSAoMHgwMDIpCi0JICogaXMgc3VwcG9zZWQgdG8gYWx3YXlzIGJlICIxIi4g
IEJpdCA5ICgweDIwMCkgY29udHJvbHMgd2hldGhlcgotCSAqIGludGVycnVwdHMgYXJlIGVuYWJs
ZWQuICBXZSBhbHdheXMgbGVhdmUgaW50ZXJydXB0cyBlbmFibGVkIHdoaWxlCi0JICogcnVubmlu
ZyB0aGUgR3Vlc3QuCi0JICovCi0JcmVncy0+ZWZsYWdzID0gWDg2X0VGTEFHU19JRiB8IFg4Nl9F
RkxBR1NfRklYRUQ7Ci0KLQkvKgotCSAqIFRoZSAiRXh0ZW5kZWQgSW5zdHJ1Y3Rpb24gUG9pbnRl
ciIgcmVnaXN0ZXIgc2F5cyB3aGVyZSB0aGUgR3Vlc3QgaXMKLQkgKiBydW5uaW5nLgotCSAqLwot
CXJlZ3MtPmVpcCA9IHN0YXJ0OwotCi0JLyoKLQkgKiAlZXNpIHBvaW50cyB0byBvdXIgYm9vdCBp
bmZvcm1hdGlvbiwgYXQgcGh5c2ljYWwgYWRkcmVzcyAwLCBzbyBkb24ndAotCSAqIHRvdWNoIGl0
LgotCSAqLwotCi0JLyogVGhlcmUgYXJlIGEgY291cGxlIG9mIEdEVCBlbnRyaWVzIHRoZSBHdWVz
dCBleHBlY3RzIGF0IGJvb3QuICovCi0Jc2V0dXBfZ3Vlc3RfZ2R0KGNwdSk7Ci19CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2xndWVzdC94ODYvc3dpdGNoZXJfMzIuUyBiL2RyaXZlcnMvbGd1ZXN0L3g4
Ni9zd2l0Y2hlcl8zMi5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA0MDYzNGIwZGI5
ZjcuLjAwMDAwMDAwMDAwMAotLS0gYS9kcml2ZXJzL2xndWVzdC94ODYvc3dpdGNoZXJfMzIuUwor
KysgL2Rldi9udWxsCkBAIC0xLDM4OCArMCwwIEBACi0vKlA6OTAwCi0gKiBUaGlzIGlzIHRoZSBT
d2l0Y2hlcjogY29kZSB3aGljaCBzaXRzIGF0IDB4RkZDMDAwMDAgKG9yIDB4RkZFMDAwMDApIGFz
dHJpZGUKLSAqIGJvdGggdGhlIEhvc3QgYW5kIEd1ZXN0IHRvIGRvIHRoZSBsb3ctbGV2ZWwgR3Vl
c3Q8LT5Ib3N0IHN3aXRjaC4gIEl0IGlzIGFzCi0gKiBzaW1wbGUgYXMgaXQgY2FuIGJlIG1hZGUs
IGJ1dCBpdCdzIG5hdHVyYWxseSB2ZXJ5IHNwZWNpZmljIHRvIHg4Ni4KLSAqCi0gKiBZb3UgaGF2
ZSBub3cgY29tcGxldGVkIFByZXBhcmF0aW9uLiAgSWYgdGhpcyBoYXMgd2hldCB5b3VyIGFwcGV0
aXRlOyBpZiB5b3UKLSAqIGFyZSBmZWVsaW5nIGludmlnb3JhdGVkIGFuZCByZWZyZXNoZWQgdGhl
biB0aGUgbmV4dCwgbW9yZSBjaGFsbGVuZ2luZyBzdGFnZQotICogY2FuIGJlIGZvdW5kIGluICJt
YWtlIEd1ZXN0Ii4KLSA6Ki8KLQotLypNOjAxMgotICogTGd1ZXN0IGlzIG1lYW50IHRvIGJlIHNp
bXBsZTogbXkgcnVsZSBvZiB0aHVtYiBpcyB0aGF0IDElIG1vcmUgTE9DIG11c3QKLSAqIGdhaW4g
YXQgbGVhc3QgMSUgbW9yZSBwZXJmb3JtYW5jZS4gIFNpbmNlIG5laXRoZXIgTE9DIG5vciBwZXJm
b3JtYW5jZSBjYW4gYmUKLSAqIG1lYXN1cmVkIGJlZm9yZWhhbmQsIGl0IGdlbmVyYWxseSBtZWFu
cyBpbXBsZW1lbnRpbmcgYSBmZWF0dXJlIHRoZW4gZGVjaWRpbmcKLSAqIGlmIGl0J3Mgd29ydGgg
aXQuICBBbmQgb25jZSBpdCdzIGltcGxlbWVudGVkLCB3aG8gY2FuIHNheSBubz8KLSAqCi0gKiBU
aGlzIGlzIHdoeSBJIGhhdmVuJ3QgaW1wbGVtZW50ZWQgdGhpcyBpZGVhIG15c2VsZi4gIEkgd2Fu
dCB0bywgYnV0IEkKLSAqIGhhdmVuJ3QuICBZb3UgY291bGQsIHRob3VnaC4KLSAqCi0gKiBUaGUg
bWFpbiBwbGFjZSB3aGVyZSBsZ3Vlc3QgcGVyZm9ybWFuY2Ugc3Vja3MgaXMgR3Vlc3QgcGFnZSBm
YXVsdGluZy4gIFdoZW4KLSAqIGEgR3Vlc3QgdXNlcnNwYWNlIHByb2Nlc3MgaGl0cyBhbiB1bm1h
cHBlZCBwYWdlIHdlIHN3aXRjaCBiYWNrIHRvIHRoZSBIb3N0LAotICogd2FsayB0aGUgcGFnZSB0
YWJsZXMsIGZpbmQgaXQncyBub3QgbWFwcGVkLCBzd2l0Y2ggYmFjayB0byB0aGUgR3Vlc3QgcGFn
ZQotICogZmF1bHQgaGFuZGxlciwgd2hpY2ggY2FsbHMgYSBoeXBlcmNhbGwgdG8gc2V0IHRoZSBw
YWdlIHRhYmxlIGVudHJ5LCB0aGVuCi0gKiBmaW5hbGx5IHJldHVybnMgdG8gdXNlcnNwYWNlLiAg
VGhhdCdzIHR3byByb3VuZC10cmlwcy4KLSAqCi0gKiBJZiB3ZSBoYWQgYSBzbWFsbCB3YWxrZXIg
aW4gdGhlIFN3aXRjaGVyLCB3ZSBjb3VsZCBxdWlja2x5IGNoZWNrIHRoZSBHdWVzdAotICogcGFn
ZSB0YWJsZSBhbmQgaWYgdGhlIHBhZ2UgaXNuJ3QgbWFwcGVkLCBpbW1lZGlhdGVseSByZWZsZWN0
IHRoZSBmYXVsdCBiYWNrCi0gKiBpbnRvIHRoZSBHdWVzdC4gIFRoaXMgbWVhbnMgdGhlIFN3aXRj
aGVyIHdvdWxkIGhhdmUgdG8ga25vdyB0aGUgdG9wIG9mIHRoZQotICogR3Vlc3QgcGFnZSB0YWJs
ZSBhbmQgdGhlIHBhZ2UgZmF1bHQgaGFuZGxlciBhZGRyZXNzLgotICoKLSAqIEZvciBzaW1wbGlj
aXR5LCB0aGUgR3Vlc3Qgc2hvdWxkIG9ubHkgaGFuZGxlIHRoZSBjYXNlIHdoZXJlIHRoZSBwcml2
aWxlZ2UKLSAqIGxldmVsIG9mIHRoZSBmYXVsdCBpcyAzIGFuZCBwcm9iYWJseSBvbmx5IG5vdCBw
cmVzZW50IG9yIHdyaXRlIGZhdWx0cy4gIEl0Ci0gKiBzaG91bGQgYWxzbyBkZXRlY3QgcmVjdXJz
aXZlIGZhdWx0cywgYW5kIGhhbmQgdGhlIG9yaWdpbmFsIGZhdWx0IHRvIHRoZQotICogSG9zdCAo
d2hpY2ggaXMgYWN0dWFsbHkgcmVhbGx5IGVhc3kpLgotICoKLSAqIFR3byBxdWVzdGlvbnMgcmVt
YWluLiAgV291bGQgdGhlIHBlcmZvcm1hbmNlIGdhaW4gb3V0d2VpZ2ggdGhlIGNvbXBsZXhpdHk/
Ci0gKiBBbmQgd2hvIHdvdWxkIHdyaXRlIHRoZSB2ZXJzZSBkb2N1bWVudGluZyBpdD8KLToqLwot
Ci0vKk06MDExCi0gKiBMZ3Vlc3Q2NCBoYW5kbGVzIE5NSS4gIFRoaXMgZ2F2ZSBtZSBOTUkgZW52
eSAodW50aWwgSSBsb29rZWQgYXQgdGhlaXIKLSAqIGNvZGUpLiAgSXQncyB3b3J0aCBkb2luZyB0
aG91Z2gsIHNpbmNlIGl0IHdvdWxkIGxldCB1cyB1c2Ugb3Byb2ZpbGUgaW4gdGhlCi0gKiBIb3N0
IHdoZW4gYSBHdWVzdCBpcyBydW5uaW5nLgotOiovCi0KLS8qUzoxMDAKLSAqIFdlbGNvbWUgdG8g
dGhlIFN3aXRjaGVyIGl0c2VsZiEKLSAqCi0gKiBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGxvdy1s
ZXZlbCBjb2RlIHdoaWNoIGNoYW5nZXMgdGhlIENQVSB0byBydW4gdGhlIEd1ZXN0Ci0gKiBjb2Rl
LCBhbmQgcmV0dXJucyB0byB0aGUgSG9zdCB3aGVuIHNvbWV0aGluZyBoYXBwZW5zLiAgVW5kZXJz
dGFuZCB0aGlzLCBhbmQKLSAqIHlvdSB1bmRlcnN0YW5kIHRoZSBoZWFydCBvZiBvdXIgam91cm5l
eS4KLSAqCi0gKiBCZWNhdXNlIHRoaXMgaXMgaW4gYXNzZW1ibGVyIHJhdGhlciB0aGFuIEMsIG91
ciB0YWxlIHN3aXRjaGVzIGZyb20gcHJvc2UgdG8KLSAqIHZlcnNlLiAgRmlyc3QgSSB0cmllZCBs
aW1lcmlja3M6Ci0gKgotICoJVGhlcmUgb25jZSB3YXMgYW4gZWF4IHJlZywKLSAqCVRvIHdoaWNo
IG91ciBwb2ludGVyIHdhcyBmZWQsCi0gKglJdCBuZWVkZWQgYW4gYWRkLAotICoJV2hpY2ggYXNt
LW9mZnNldHMuaCBoYWQKLSAqCUJ1dCB0aGlzIGxpbWVyaWNrIGlzIGh1cnRpbmcgbXkgaGVhZC4K
LSAqCi0gKiBOZXh0IEkgdHJpZWQgaGFpa3VzLCBidXQgZml0dGluZyB0aGUgcmVxdWlyZWQgcmVm
ZXJlbmNlIHRvIHRoZSBzZWFzb25zIGluCi0gKiBldmVyeSBzdGFuemEgd2FzIHF1aWNrbHkgYmVj
b21pbmcgdGlyZXNvbWU6Ci0gKgotICoJVGhlICVlYXggcmVnCi0gKglIb2xkcyAic3RydWN0IGxn
dWVzdF9wYWdlcyIgbm93OgotICoJQ2hlcnJ5IGJsb3Nzb21zIGZhbGwuCi0gKgotICogVGhlbiBJ
IHN0YXJ0ZWQgd2l0aCBIZXJvaWMgVmVyc2UsIGJ1dCB0aGUgcmh5bWluZyByZXF1aXJlbWVudCBs
ZWVjaGVkIGF3YXkKLSAqIHRoZSBjb250ZW50IGRlbnNpdHkgYW5kIGxlZCB0byBzb21lIHVuaXF1
ZWx5IGF3ZnVsIG9ibGlxdWUgcmh5bWVzOgotICoKLSAqCVRoZXNlIGNvbnN0YW50cyBhcmUgY29t
aW5nIGZyb20gc3RydWN0IG9mZnNldHMKLSAqCUZvciB1c2Ugd2l0aGluIHRoZSBhc20gc3dpdGNo
ZXIgdGV4dC4KLSAqCi0gKiBGaW5hbGx5LCBJIHNldHRsZWQgZm9yIHNvbWV0aGluZyBiZXR3ZWVu
IGhlcm9pYyBoZXhhbWV0ZXIsIGFuZCBub3JtYWwgcHJvc2UKLSAqIHdpdGggaW5hcHByb3ByaWF0
ZSBsaW5lYnJlYWtzLiAgQW55d2F5LCBpdCBhaW50IG5vIFNoYWtlc3BlYXJlLgotICovCi0KLS8v
IE5vdCBhbGwga2VybmVsIGhlYWRlcnMgd29yayBmcm9tIGFzc2VtYmxlcgotLy8gQnV0IHRoZXNl
IG9uZXMgYXJlIG5lZWRlZDogdGhlIEVOVFJZKCkgZGVmaW5lCi0vLyBBbmQgY29uc3RhbnRzIGV4
dHJhY3RlZCBmcm9tIHN0cnVjdCBvZmZzZXRzCi0vLyBUbyBhdm9pZCBtYWdpYyBudW1iZXJzIGFu
ZCBicmVha2FnZToKLS8vIFNob3VsZCB0aGV5IGNoYW5nZSB0aGUgY29tcGlsZXIgY2FuJ3Qgc2F2
ZSB1cwotLy8gRG93biBoZXJlIGluIHRoZSBkZXB0aHMgb2YgYXNzZW1ibGVyIGNvZGUuCi0jaW5j
bHVkZSA8bGludXgvbGlua2FnZS5oPgotI2luY2x1ZGUgPGFzbS9hc20tb2Zmc2V0cy5oPgotI2lu
Y2x1ZGUgPGFzbS9wYWdlLmg+Ci0jaW5jbHVkZSA8YXNtL3NlZ21lbnQuaD4KLSNpbmNsdWRlIDxh
c20vbGd1ZXN0Lmg+Ci0KLS8vIFdlIG1hcmsgdGhlIHN0YXJ0IG9mIHRoZSBjb2RlIHRvIGNvcHkK
LS8vIEl0J3MgcGxhY2VkIGluIC50ZXh0IHRobyBpdCdzIG5ldmVyIHJ1biBoZXJlCi0vLyBZb3Un
bGwgc2VlIHRoZSB0cmljayBtYWNybyBhdCB0aGUgZW5kCi0vLyBXaGljaCBpbnRlcmxlYXZlcyBk
YXRhIGFuZCB0ZXh0IHRvIGVmZmVjdC4KLS50ZXh0Ci1FTlRSWShzdGFydF9zd2l0Y2hlcl90ZXh0
KQotCi0vLyBXaGVuIHdlIHJlYWNoIHN3aXRjaF90b19ndWVzdCB3ZSBoYXZlIGp1c3QgbGVmdAot
Ly8gVGhlIHNhZmUgYW5kIGNvbWZvcnRpbmcgc2hvcmVzIG9mIEMgY29kZQotLy8gJWVheCBoYXMg
dGhlICJzdHJ1Y3QgbGd1ZXN0X3BhZ2VzIiB0byB1c2UKLS8vIFdoZXJlIHdlIHNhdmUgc3RhdGUg
YW5kIHN0aWxsIHNlZSBpdCBmcm9tIHRoZSBHdWVzdAotLy8gQW5kICVlYnggaG9sZHMgdGhlIEd1
ZXN0IHNoYWRvdyBwYWdldGFibGU6Ci0vLyBPbmNlIHNldCB3ZSBoYXZlIHRydWx5IGxlZnQgSG9z
dCBiZWhpbmQuCi1FTlRSWShzd2l0Y2hfdG9fZ3Vlc3QpCi0JLy8gV2UgdG9sZCBnY2MgYWxsIGl0
cyByZWdzIGNvdWxkIGZhZGUsCi0JLy8gQ2xvYmJlcmVkIGJ5IG91ciBqb3VybmV5IGludG8gdGhl
IEd1ZXN0Ci0JLy8gV2UgY291bGQgaGF2ZSBzYXZlZCB0aGVtLCBpZiB3ZSB0cmllZAotCS8vIEJ1
dCB0aW1lIGlzIG91ciBtYXN0ZXIgYW5kIGN5Y2xlcyBjb3VudC4KLQotCS8vIFNlZ21lbnQgcmVn
aXN0ZXJzIG11c3QgYmUgc2F2ZWQgZm9yIHRoZSBIb3N0Ci0JLy8gV2UgcHVzaCB0aGVtIG9uIHRo
ZSBIb3N0IHN0YWNrIGZvciBsYXRlcgotCXB1c2hsCSVlcwotCXB1c2hsCSVkcwotCXB1c2hsCSVn
cwotCXB1c2hsCSVmcwotCS8vIEJ1dCB0aGUgY29tcGlsZXIgaXMgZmlja2xlLCBhbmQgaGVlZHMK
LQkvLyBObyB3YXJuaW5nIG9mICVlYnAgY2xvYmJlcnMKLQkvLyBXaGVuIGZyYW1lIHBvaW50ZXJz
IGFyZSB1c2VkLiAgVGhhdCByZWdpc3RlcgotCS8vIE11c3QgYmUgc2F2ZWQgYW5kIHJlc3RvcmVk
IG9yIGNoYW9zIHN0cmlrZXMuCi0JcHVzaGwJJWVicAotCS8vIFRoZSBIb3N0J3Mgc3RhY2sgaXMg
ZG9uZSwgbm93IHNhdmUgaXQgYXdheQotCS8vIEluIG91ciAic3RydWN0IGxndWVzdF9wYWdlcyIg
YXQgb2Zmc2V0Ci0JLy8gRGlzdGlsbGVkIGludG8gYXNtLW9mZnNldHMuaAotCW1vdmwJJWVzcCwg
TEdVRVNUX1BBR0VTX2hvc3Rfc3AoJWVheCkKLQotCS8vIEFsbCBzYXZlZCBhbmQgdGhlcmUncyBu
b3cgZml2ZSBzdGVwcyBiZWZvcmUgdXM6Ci0JLy8gU3RhY2ssIEdEVCwgSURULCBUU1MKLQkvLyBU
aGVuIGxhc3Qgb2YgYWxsIHRoZSBwYWdlIHRhYmxlcyBhcmUgZmxpcHBlZC4KLQotCS8vIFlldCBi
ZXdhcmUgdGhhdCBvdXIgc3RhY2sgcG9pbnRlciBtdXN0IGJlCi0JLy8gQWx3YXlzIHZhbGlkIGxl
c3QgYW4gTk1JIGhpdHMKLQkvLyAlZWR4IGRvZXMgdGhlIGR1dHkgaGVyZSBhcyB3ZSBqdWdnbGUK
LQkvLyAlZWF4IGlzIGxndWVzdF9wYWdlczogb3VyIHN0YWNrIGxpZXMgd2l0aGluLgotCW1vdmwJ
JWVheCwgJWVkeAotCWFkZGwJJExHVUVTVF9QQUdFU19yZWdzLCAlZWR4Ci0JbW92bAklZWR4LCAl
ZXNwCi0KLQkvLyBUaGUgR3Vlc3QncyBHRFQgd2Ugc28gY2FyZWZ1bGx5Ci0JLy8gUGxhY2VkIGlu
IHRoZSAic3RydWN0IGxndWVzdF9wYWdlcyIgYmVmb3JlCi0JbGdkdAlMR1VFU1RfUEFHRVNfZ3Vl
c3RfZ2R0X2Rlc2MoJWVheCkKLQotCS8vIFRoZSBHdWVzdCdzIElEVCB3ZSBkaWQgcGFydGlhbGx5
Ci0JLy8gQ29weSB0byAic3RydWN0IGxndWVzdF9wYWdlcyIgYXMgd2VsbC4KLQlsaWR0CUxHVUVT
VF9QQUdFU19ndWVzdF9pZHRfZGVzYyglZWF4KQotCi0JLy8gVGhlIFRTUyBlbnRyeSB3aGljaCBj
b250cm9scyB0cmFwcwotCS8vIE11c3QgYmUgbG9hZGVkIHVwIHdpdGggImx0ciIgbm93OgotCS8v
IFRoZSBHRFQgZW50cnkgdGhhdCBUU1MgdXNlcyAKLQkvLyBDaGFuZ2VzIHR5cGUgd2hlbiB3ZSBs
b2FkIGl0OiBkYW1uIEludGVsIQotCS8vIEZvciBhZnRlciB3ZSBzd2l0Y2ggb3ZlciBvdXIgcGFn
ZSB0YWJsZXMKLQkvLyBUaGF0IGVudHJ5IHdpbGwgYmUgcmVhZC1vbmx5OiB3ZSdkIGNyYXNoLgot
CW1vdmwJJChHRFRfRU5UUllfVFNTKjgpLCAlZWR4Ci0JbHRyCSVkeAotCi0JLy8gTG9vayBiYWNr
IG5vdywgYmVmb3JlIHdlIHRha2UgdGhpcyBsYXN0IHN0ZXAhCi0JLy8gVGhlIEhvc3QncyBUU1Mg
ZW50cnkgd2FzIGFsc28gbWFya2VkIHVzZWQ7Ci0JLy8gTGV0J3MgY2xlYXIgaXQgYWdhaW4gZm9y
IG91ciByZXR1cm4uCi0JLy8gVGhlIEdEVCBkZXNjcmlwdG9yIG9mIHRoZSBIb3N0Ci0JLy8gUG9p
bnRzIHRvIHRoZSB0YWJsZSBhZnRlciB0d28gInNpemUiIGJ5dGVzCi0JbW92bAkoTEdVRVNUX1BB
R0VTX2hvc3RfZ2R0X2Rlc2MrMikoJWVheCksICVlZHgKLQkvLyBDbGVhciAidXNlZCIgZnJvbSB0
eXBlIGZpZWxkIChieXRlIDUsIGJpdCAyKQotCWFuZGIJJDB4RkQsIChHRFRfRU5UUllfVFNTKjgg
KyA1KSglZWR4KQotCi0JLy8gT25jZSBvdXIgcGFnZSB0YWJsZSdzIHN3aXRjaGVkLCB0aGUgR3Vl
c3QgaXMgbGl2ZSEKLQkvLyBUaGUgSG9zdCBmYWRlcyBhcyB3ZSBydW4gdGhpcyBmaW5hbCBzdGVw
LgotCS8vIE91ciAic3RydWN0IGxndWVzdF9wYWdlcyIgaXMgbm93IHJlYWQtb25seS4KLQltb3Zs
CSVlYngsICVjcjMKLQotCS8vIFRoZSBwYWdlIHRhYmxlIGNoYW5nZSBkaWQgb25lIHRyaWNreSB0
aGluZzoKLQkvLyBUaGUgR3Vlc3QncyByZWdpc3RlciBwYWdlIGhhcyBiZWVuIG1hcHBlZAotCS8v
IFdyaXRhYmxlIHVuZGVyIG91ciAlZXNwIChzdGFjaykgLS0KLQkvLyBXZSBjYW4gc2ltcGx5IHBv
cCBvZmYgYWxsIEd1ZXN0IHJlZ3MuCi0JcG9wbAklZWF4Ci0JcG9wbAklZWJ4Ci0JcG9wbAklZWN4
Ci0JcG9wbAklZWR4Ci0JcG9wbAklZXNpCi0JcG9wbAklZWRpCi0JcG9wbAklZWJwCi0JcG9wbAkl
Z3MKLQlwb3BsCSVmcwotCXBvcGwJJWRzCi0JcG9wbAklZXMKLQotCS8vIE5lYXIgdGhlIGJhc2Ug
b2YgdGhlIHN0YWNrIGx1cmsgdHdvIHN0cmFuZ2UgZmllbGRzCi0JLy8gV2hpY2ggd2UgZmlsbCBh
cyB3ZSBleGl0IHRoZSBHdWVzdAotCS8vIFRoZXNlIGFyZSB0aGUgdHJhcCBudW1iZXIgYW5kIGl0
cyBlcnJvcgotCS8vIFdlIGNhbiBzaW1wbHkgc3RlcCBwYXN0IHRoZW0gb24gb3VyIHdheS4KLQlh
ZGRsCSQ4LCAlZXNwCi0KLQkvLyBUaGUgbGFzdCBmaXZlIHN0YWNrIHNsb3RzIGhvbGQgcmV0dXJu
IGFkZHJlc3MKLQkvLyBBbmQgZXZlcnl0aGluZyBuZWVkZWQgdG8gc3dpdGNoIHByaXZpbGVnZQot
CS8vIEZyb20gU3dpdGNoZXIncyBsZXZlbCAwIHRvIEd1ZXN0J3MgMSwKLQkvLyBBbmQgdGhlIHN0
YWNrIHdoZXJlIHRoZSBHdWVzdCBoYWQgbGFzdCBsZWZ0IGl0LgotCS8vIEludGVycnVwdHMgYXJl
IHR1cm5lZCBiYWNrIG9uOiB3ZSBhcmUgR3Vlc3QuCi0JaXJldAotCi0vLyBXZSB0cmVhZCB0d28g
cGF0aHMgdG8gc3dpdGNoIGJhY2sgdG8gdGhlIEhvc3QKLS8vIFlldCBib3RoIG11c3Qgc2F2ZSBH
dWVzdCBzdGF0ZSBhbmQgcmVzdG9yZSBIb3N0Ci0vLyBTbyB3ZSBwdXQgdGhlIHJvdXRpbmUgaW4g
YSBtYWNyby4KLSNkZWZpbmUgU1dJVENIX1RPX0hPU1QJCQkJCQkJXAotCS8qIFdlIHNhdmUgdGhl
IEd1ZXN0IHN0YXRlOiBhbGwgcmVnaXN0ZXJzIGZpcnN0CQkJXAotCSAqIExhaWQgb3V0IGp1c3Qg
YXMgInN0cnVjdCBsZ3Vlc3RfcmVncyIgZGVmaW5lcyAqLwkJXAotCXB1c2hsCSVlczsJCQkJCQkJ
XAotCXB1c2hsCSVkczsJCQkJCQkJXAotCXB1c2hsCSVmczsJCQkJCQkJXAotCXB1c2hsCSVnczsJ
CQkJCQkJXAotCXB1c2hsCSVlYnA7CQkJCQkJCVwKLQlwdXNobAklZWRpOwkJCQkJCQlcCi0JcHVz
aGwJJWVzaTsJCQkJCQkJXAotCXB1c2hsCSVlZHg7CQkJCQkJCVwKLQlwdXNobAklZWN4OwkJCQkJ
CQlcCi0JcHVzaGwJJWVieDsJCQkJCQkJXAotCXB1c2hsCSVlYXg7CQkJCQkJCVwKLQkvKiBPdXIg
c3RhY2sgYW5kIG91ciBjb2RlIGFyZSB1c2luZyBzZWdtZW50cwkJCVwKLQkgKiBTZXQgaW4gdGhl
IFRTUyBhbmQgSURUCQkJCQlcCi0JICogWWV0IGlmIHdlIHdlcmUgdG8gdG91Y2ggZGF0YSB3ZSdk
IHVzZQkJCVwKLQkgKiBXaGF0ZXZlciBkYXRhIHNlZ21lbnQgdGhlIEd1ZXN0IGhhZC4JCQkJXAot
CSAqIExvYWQgdGhlIGxndWVzdCBkcyBzZWdtZW50IGZvciBub3cuICovCQkJXAotCW1vdmwJJChM
R1VFU1RfRFMpLCAlZWF4OwkJCQkJXAotCW1vdmwJJWVheCwgJWRzOwkJCQkJCVwKLQkvKiBTbyB3
aGVyZSBhcmUgd2U/ICBXaGljaCBDUFUsIHdoaWNoIHN0cnVjdD8JCQlcCi0JICogVGhlIHN0YWNr
IGlzIG91ciBjbHVlOiBvdXIgVFNTIHN0YXJ0cwkJCVwKLQkgKiBJdCBhdCB0aGUgZW5kIG9mICJz
dHJ1Y3QgbGd1ZXN0X3BhZ2VzIi4JCQlcCi0JICogT3Igd2UgbWF5IGhhdmUgc3R1bWJsZWQgd2hp
bGUgcmVzdG9yaW5nCQkJXAotCSAqIE91ciBHdWVzdCBzZWdtZW50IHJlZ3Mgd2hpbGUgaW4gc3dp
dGNoX3RvX2d1ZXN0LAkJXAotCSAqIFRoZSBmYXVsdCBwdXNoZWQgYXRvcCB0aGF0IHBhcnQtdW53
b3VuZCBzdGFjay4JCVwKLQkgKiBJZiB3ZSByb3VuZCB0aGUgc3RhY2sgZG93biB0byB0aGUgcGFn
ZSBzdGFydAkJCVwKLQkgKiBXZSdyZSBhdCB0aGUgc3RhcnQgb2YgInN0cnVjdCBsZ3Vlc3RfcGFn
ZXMiLiAqLwkJXAotCW1vdmwJJWVzcCwgJWVheDsJCQkJCQlcCi0JYW5kbAkkKH4oMSA8PCBQQUdF
X1NISUZUIC0gMSkpLCAlZWF4OwkJCVwKLQkvKiBTYXZlIG91ciB0cmFwIG51bWJlcjogdGhlIHN3
aXRjaCB3aWxsIG9ic2N1cmUgaXQJCVwKLQkgKiAoSW4gdGhlIEhvc3QgdGhlIEd1ZXN0IHJlZ3Mg
YXJlIG5vdCBtYXBwZWQgaGVyZSkJCVwKLQkgKiAlZWJ4IGhvbGRzIGl0IHNhZmUgZm9yIGRlbGl2
ZXJfdG9faG9zdCAqLwkJCVwKLQltb3ZsCUxHVUVTVF9QQUdFU19yZWdzX3RyYXBudW0oJWVheCks
ICVlYng7CQkJXAotCS8qIFRoZSBIb3N0IEdEVCwgSURUIGFuZCBzdGFjayEJCQkJCVwKLQkgKiBB
bGwgdGhlc2UgbGllIHNhZmVseSBoaWRkZW4gZnJvbSB0aGUgR3Vlc3Q6CQkJXAotCSAqIFdlIG11
c3QgcmV0dXJuIHRvIHRoZSBIb3N0IHBhZ2UgdGFibGVzCQkJXAotCSAqIChIZW5jZSB0aGF0IHdh
cyBzYXZlZCBpbiBzdHJ1Y3QgbGd1ZXN0X3BhZ2VzKSAqLwkJXAotCW1vdmwJTEdVRVNUX1BBR0VT
X2hvc3RfY3IzKCVlYXgpLCAlZWR4OwkJCVwKLQltb3ZsCSVlZHgsICVjcjM7CQkJCQkJXAotCS8q
IEFzIGJlZm9yZSwgd2hlbiB3ZSBsb29rZWQgYmFjayBhdCB0aGUgSG9zdAkJCVwKLQkgKiBBcyB3
ZSBsZWZ0IGFuZCBtYXJrZWQgVFNTIHVudXNlZAkJCQlcCi0JICogU28gbXVzdCB3ZSBub3cgZm9y
IHRoZSBHdWVzdCBsZWZ0IGJlaGluZC4gKi8JCQlcCi0JYW5kYgkkMHhGRCwgKExHVUVTVF9QQUdF
U19ndWVzdF9nZHQrR0RUX0VOVFJZX1RTUyo4KzUpKCVlYXgpOyBcCi0JLyogU3dpdGNoIHRvIEhv
c3QncyBHRFQsIElEVC4gKi8JCQkJXAotCWxnZHQJTEdVRVNUX1BBR0VTX2hvc3RfZ2R0X2Rlc2Mo
JWVheCk7CQkJXAotCWxpZHQJTEdVRVNUX1BBR0VTX2hvc3RfaWR0X2Rlc2MoJWVheCk7CQkJXAot
CS8qIFJlc3RvcmUgdGhlIEhvc3QncyBzdGFjayB3aGVyZSBpdHMgc2F2ZWQgcmVncyBsaWUgKi8J
CVwKLQltb3ZsCUxHVUVTVF9QQUdFU19ob3N0X3NwKCVlYXgpLCAlZXNwOwkJCVwKLQkvKiBMYXN0
IHRoZSBUU1M6IG91ciBIb3N0IGlzIHJldHVybmVkICovCQkJXAotCW1vdmwJJChHRFRfRU5UUllf
VFNTKjgpLCAlZWR4OwkJCQlcCi0JbHRyCSVkeDsJCQkJCQkJXAotCS8qIFJlc3RvcmUgbm93IHRo
ZSByZWdzIHNhdmVkIHJpZ2h0IGF0IHRoZSBmaXJzdC4gKi8JCVwKLQlwb3BsCSVlYnA7CQkJCQkJ
CVwKLQlwb3BsCSVmczsJCQkJCQkJXAotCXBvcGwJJWdzOwkJCQkJCQlcCi0JcG9wbAklZHM7CQkJ
CQkJCVwKLQlwb3BsCSVlcwotCi0vLyBUaGUgZmlyc3QgcGF0aCBpcyB0cm9kIHdoZW4gdGhlIEd1
ZXN0IGhhcyB0cmFwcGVkOgotLy8gKFdoaWNoIHRyYXAgaXQgd2FzIGhhcyBiZWVuIHB1c2hlZCBv
biB0aGUgc3RhY2spLgotLy8gV2UgbmVlZCBvbmx5IHN3aXRjaCBiYWNrLCBhbmQgdGhlIEhvc3Qg
d2lsbCBkZWNvZGUKLS8vIFdoeSB3ZSBjYW1lIGhvbWUsIGFuZCB3aGF0IG5lZWRzIHRvIGJlIGRv
bmUuCi1yZXR1cm5fdG9faG9zdDoKLQlTV0lUQ0hfVE9fSE9TVAotCWlyZXQKLQotLy8gV2UgYXJl
IGxlYWQgdG8gdGhlIHNlY29uZCBwYXRoIGxpa2Ugc286Ci0vLyBBbiBpbnRlcnJ1cHQsIHdpdGgg
c29tZSBjYXVzZSBleHRlcm5hbAotLy8gSGFzIGFqZXJrZWQgdXMgcnVkZWx5IGZyb20gdGhlIEd1
ZXN0J3MgY29kZQotLy8gQWdhaW4gd2UgbXVzdCByZXR1cm4gaG9tZSB0byB0aGUgSG9zdAotZGVs
aXZlcl90b19ob3N0OgotCVNXSVRDSF9UT19IT1NUCi0JLy8gQnV0IG5vdyB3ZSBtdXN0IGdvIGhv
bWUgdmlhIHRoYXQgcGxhY2UKLQkvLyBXaGVyZSB0aGF0IGludGVycnVwdCB3YXMgc3VwcG9zZWQg
dG8gZ28KLQkvLyBIYWQgd2Ugbm90IGJlZW4gZW5zY29uY2VkLCBydW5uaW5nIHRoZSBHdWVzdC4K
LQkvLyBIZXJlIHdlIHNlZSB0aGUgdHJpY2tuZXNzIG9mIHJ1bl9ndWVzdF9vbmNlKCk6Ci0JLy8g
VGhlIEhvc3Qgc3RhY2sgaXMgZm9ybWVkIGxpa2UgYW4gaW50ZXJydXB0Ci0JLy8gV2l0aCBFSVAs
IENTIGFuZCBFRkxBR1MgbGF5ZXJlZC4KLQkvLyBJbnRlcnJ1cHQgaGFuZGxlcnMgZW5kIHdpdGgg
ImlyZXQiCi0JLy8gQW5kIHRoYXQgd2lsbCB0YWtlIHVzIGhvbWUgYXQgbG9uZyBsb25nIGxhc3Qu
Ci0KLQkvLyBCdXQgZmlyc3Qgd2UgbXVzdCBmaW5kIHRoZSBoYW5kbGVyIHRvIGNhbGwhCi0JLy8g
VGhlIElEVCBkZXNjcmlwdG9yIGZvciB0aGUgSG9zdAotCS8vIEhhcyB0d28gYnl0ZXMgZm9yIHNp
emUsIGFuZCBmb3VyIGZvciBhZGRyZXNzOgotCS8vICVlZHggd2lsbCBob2xkIGl0IGZvciB1cyBm
b3Igbm93LgotCW1vdmwJKExHVUVTVF9QQUdFU19ob3N0X2lkdF9kZXNjKzIpKCVlYXgpLCAlZWR4
Ci0JLy8gV2Ugbm93IGtub3cgdGhlIHRhYmxlIGFkZHJlc3Mgd2UgbmVlZCwKLQkvLyBBbmQgc2F2
ZWQgdGhlIHRyYXAncyBudW1iZXIgaW5zaWRlICVlYnguCi0JLy8gWWV0IHRoZSBwb2ludGVyIHRv
IHRoZSBoYW5kbGVyIGlzIHNtZWFyZWQKLQkvLyBBY3Jvc3MgdGhlIGJpdHMgb2YgdGhlIHRhYmxl
IGVudHJ5LgotCS8vIFdoYXQgb3JhY2xlIGNhbiB0ZWxsIHVzIGhvdyB0byBleHRyYWN0Ci0JLy8g
RnJvbSBzdWNoIGEgY29udm9sdXRlZCBlbmNvZGluZz8KLQkvLyBJIGNvbnN1bHRlZCBnY2MsIGFu
ZCBpdCBnYXZlCi0JLy8gVGhlc2UgaW5zdHJ1Y3Rpb25zLCB3aGljaCBJIGdsYWRseSBjcmVkaXQ6
Ci0JbGVhbAkoJWVkeCwlZWJ4LDgpLCAlZWF4Ci0JbW92endsCSglZWF4KSwlZWR4Ci0JbW92bAk0
KCVlYXgpLCAlZWF4Ci0JeG9ydwklYXgsICVheAotCW9ybAklZWF4LCAlZWR4Ci0JLy8gTm93IHRo
ZSBhZGRyZXNzIG9mIHRoZSBoYW5kbGVyJ3MgaW4gJWVkeAotCS8vIFdlIGNhbGwgaXQgbm93OiBp
dHMgImlyZXQiIGRyb3BzIHVzIGhvbWUuCi0Jam1wCSolZWR4Ci0KLS8vIEV2ZXJ5IGludGVycnVw
dCBjYW4gY29tZSB0byB1cyBoZXJlCi0vLyBCdXQgd2UgbXVzdCB0cnVseSB0ZWxsIGVhY2ggYXBh
cnQuCi0vLyBUaGV5IG51bWJlciB0d28gaHVuZHJlZCBhbmQgZmlmdHkgc2l4Ci0vLyBBbmQgZWFj
aCBtdXN0IGxhbmQgaW4gYSBkaWZmZXJlbnQgc3BvdCwKLS8vIFB1c2ggaXRzIG51bWJlciBvbiBz
dGFjaywgYW5kIGpvaW4gdGhlIHN0cmVhbS4KLQotLy8gQW5kIHdvcnNlLCBhIG1lcmUgc2l4IG9m
IHRoZSB0cmFwcyBzdGFuZCBhcGFydAotLy8gQW5kIHB1c2ggb24gdGhlaXIgc3RhY2sgYW4gYWRk
aXRpb246Ci0vLyBBbiBlcnJvciBudW1iZXIsIHRoaXJ0eSB0d28gYml0cyBsb25nCi0vLyBTbyB3
ZSBwdW5pc2ggdGhlIG90aGVyIHR3byBmaWZ0eQotLy8gQW5kIG1ha2UgdGhlbSBwdXNoIGEgemVy
byBzbyB0aGV5IG1hdGNoLgotCi0vLyBZZXQgdHdvIGZpZnR5IHNpeCBlbnRyaWVzIGlzIGxvbmcK
LS8vIEFuZCBhbGwgd2lsbCBsb29rIG1vc3QgdGhlIHNhbWUgYXMgdGhlIGxhc3QKLS8vIFNvIHdl
IGNyZWF0ZSBhIG1hY3JvIHdoaWNoIGNhbiBtYWtlCi0vLyBBcyBtYW55IGVudHJpZXMgYXMgd2Ug
bmVlZCB0byBmaWxsLgotCi0vLyBOb3RlIHRoZSBjaGFuZ2UgdG8gLmRhdGEgdGhlbiAudGV4dDoK
LS8vIFdlIHBsYW50IHRoZSBhZGRyZXNzIG9mIGVhY2ggZW50cnkKLS8vIEludG8gYSAoZGF0YSkg
dGFibGUgZm9yIHRoZSBIb3N0Ci0vLyBUbyBrbm93IHdoZXJlIGVhY2ggR3Vlc3QgaW50ZXJydXB0
IHNob3VsZCBnby4KLS5tYWNybyBJUlFfU1RVQiBOIFRBUkdFVAotCS5kYXRhOyAubG9uZyAxZjsg
LnRleHQ7IDE6Ci0gLy8gVHJhcCBlaWdodCwgdGVuIHRocm91Z2ggZm91cnRlZW4gYW5kIHNldmVu
dGVlbgotIC8vIFN1cHBseSBhbiBlcnJvciBudW1iZXIuICBFbHNlIHplcm8uCi0gLmlmIChcTiA8
PiA4KSAmJiAoXE4gPCAxMCB8fCBcTiA+IDE0KSAmJiAoXE4gPD4gMTcpCi0JcHVzaGwJJDAKLSAu
ZW5kaWYKLQlwdXNobAkkXE4KLQlqbXAJXFRBUkdFVAotCUFMSUdOCi0uZW5kbQotCi0vLyBUaGlz
IG1hY3JvIGNyZWF0ZXMgbnVtZXJvdXMgZW50cmllcwotLy8gVXNpbmcgR0FTIG1hY3JvcyB3aGlj
aCBvdXQtcG93ZXIgQydzLgotLm1hY3JvIElSUV9TVFVCUyBGSVJTVCBMQVNUIFRBUkdFVAotIGly
cT1cRklSU1QKLSAucmVwdCBcTEFTVC1cRklSU1QrMQotCUlSUV9TVFVCIGlycSBcVEFSR0VUCi0g
IGlycT1pcnErMQotIC5lbmRyCi0uZW5kbQotCi0vLyBIZXJlJ3MgdGhlIG1hcmtlciBmb3Igb3Vy
IHBvaW50ZXIgdGFibGUKLS8vIExhaWQgaW4gdGhlIGRhdGEgc2VjdGlvbiBqdXN0IGJlZm9yZQot
Ly8gRWFjaCBtYWNybyBwbGFjZXMgdGhlIGFkZHJlc3Mgb2YgY29kZQotLy8gRm9ybWluZyBhbiBh
cnJheTogZWFjaCBvbmUgcG9pbnRzIHRvIHRleHQKLS8vIFdoaWNoIGhhbmRsZXMgaW50ZXJydXB0
IGluIGl0cyB0dXJuLgotLmRhdGEKLS5nbG9iYWwgZGVmYXVsdF9pZHRfZW50cmllcwotZGVmYXVs
dF9pZHRfZW50cmllczoKLS50ZXh0Ci0JLy8gVGhlIGZpcnN0IHR3byB0cmFwcyBnbyBzdHJhaWdo
dCBiYWNrIHRvIHRoZSBIb3N0Ci0JSVJRX1NUVUJTIDAgMSByZXR1cm5fdG9faG9zdAotCS8vIFdl
J2xsIHNheSBub3RoaW5nLCB5ZXQsIGFib3V0IE5NSQotCUlSUV9TVFVCIDIgaGFuZGxlX25taQot
CS8vIE90aGVyIHRyYXBzIGFsc28gcmV0dXJuIHRvIHRoZSBIb3N0Ci0JSVJRX1NUVUJTIDMgMzEg
cmV0dXJuX3RvX2hvc3QKLQkvLyBBbGwgaW50ZXJydXB0cyBnbyB2aWEgdGhlaXIgaGFuZGxlcnMK
LQlJUlFfU1RVQlMgMzIgMTI3IGRlbGl2ZXJfdG9faG9zdAotCS8vICdDZXB0IHN5c3RlbSBjYWxs
cyBjb21pbmcgZnJvbSB1c2Vyc3BhY2UKLQkvLyBBcmUgdG8gZ28gdG8gdGhlIEd1ZXN0LCBuZXZl
ciB0aGUgSG9zdC4KLQlJUlFfU1RVQiAxMjggcmV0dXJuX3RvX2hvc3QKLQlJUlFfU1RVQlMgMTI5
IDI1NSBkZWxpdmVyX3RvX2hvc3QKLQotLy8gVGhlIE5NSSwgd2hhdCBhIGZhYnVsb3VzIGJlYXN0
Ci0vLyBXaGljaCBzd29vcHMgaW4gYW5kIHN0b3BzIHVzIG5vIG1hdHRlciB0aGF0Ci0vLyBXZSdy
ZSBzdXNwZW5kZWQgYmV0d2VlbiBoZWF2ZW4gYW5kIGhlbGwsCi0vLyAoT3IgbW9yZSBsaWtlbHkg
YmV0d2VlbiB0aGUgSG9zdCBhbmQgR3Vlc3QpCi0vLyBXaGVuIGluIGl0IGNvbWVzISAgV2UgYXJl
IGRhemVkIGFuZCBjb25mdXNlZAotLy8gU28gd2UgZG8gdGhlIHNpbXBsZXN0IHRoaW5nIHdoaWNo
IG9uZSBjYW4uCi0vLyBUaG91Z2ggd2UndmUgcHVzaGVkIHRoZSB0cmFwIG51bWJlciBhbmQgemVy
bwotLy8gV2UgZGlzY2FyZCB0aGVtLCByZXR1cm4sIGFuZCBob3BlIHdlIGxpdmUuCi1oYW5kbGVf
bm1pOgotCWFkZGwJJDgsICVlc3AKLQlpcmV0Ci0KLS8vIFdlIGFyZSBkb25lOyBhbGwgdGhhdCdz
IGxlZnQgaXMgTWFzdGVyeQotLy8gQW5kICJtYWtlIE1hc3RlcnkiIGlzIGEgam91cm5leSBsb25n
Ci0vLyBEZXNpZ25lZCB0byBtYWtlIHlvdXIgZmluZ2VycyBpdGNoIHRvIGNvZGUuCi0KLS8vIEhl
cmUgZW5kcyB0aGUgdGV4dCwgdGhlIGZpbGUgYW5kIHBvZW0uCi1FTlRSWShlbmRfc3dpdGNoZXJf
dGV4dCkKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L0tjb25maWcgYi9kcml2ZXJzL25ldC9LY29u
ZmlnCmluZGV4IDgzYTE2MTY5MDNmOC4uYWJhMGQ2NTIwOTViIDEwMDY0NAotLS0gYS9kcml2ZXJz
L25ldC9LY29uZmlnCisrKyBiL2RyaXZlcnMvbmV0L0tjb25maWcKQEAgLTMzMyw3ICszMzMsNyBA
QCBjb25maWcgVklSVElPX05FVAogCWRlcGVuZHMgb24gVklSVElPCiAJLS0taGVscC0tLQogCSAg
VGhpcyBpcyB0aGUgdmlydHVhbCBuZXR3b3JrIGRyaXZlciBmb3IgdmlydGlvLiAgSXQgY2FuIGJl
IHVzZWQgd2l0aAotCSAgbGd1ZXN0IG9yIFFFTVUgYmFzZWQgVk1NcyAobGlrZSBLVk0gb3IgWGVu
KS4gIFNheSBZIG9yIE0uCisJICBRRU1VIGJhc2VkIFZNTXMgKGxpa2UgS1ZNIG9yIFhlbikuICBT
YXkgWSBvciBNLgogCiBjb25maWcgTkxNT04KIAl0cmlzdGF0ZSAiVmlydHVhbCBuZXRsaW5rIG1v
bml0b3JpbmcgZGV2aWNlIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy90dHkvaHZjL0tjb25maWcgYi9k
cml2ZXJzL3R0eS9odmMvS2NvbmZpZwppbmRleCBiOGQ1ZWEwYWUyNmIuLmZlYzQ1N2VkYWQxNCAx
MDA2NDQKLS0tIGEvZHJpdmVycy90dHkvaHZjL0tjb25maWcKKysrIGIvZHJpdmVycy90dHkvaHZj
L0tjb25maWcKQEAgLTQsNyArNCw3IEBAIGNvbmZpZyBIVkNfRFJJVkVSCiAJYm9vbAogCWhlbHAK
IAkgIEdlbmVyaWMgImh5cGVydmlzb3IgdmlydHVhbCBjb25zb2xlIiBpbmZyYXN0cnVjdHVyZSBm
b3IgdmFyaW91cwotCSAgaHlwZXJ2aXNvcnMgKHBTZXJpZXMsIGlTZXJpZXMsIFhlbiwgbGd1ZXN0
KS4KKwkgIGh5cGVydmlzb3JzIChwU2VyaWVzLCBpU2VyaWVzLCBYZW4pLgogCSAgSXQgd2lsbCBh
dXRvbWF0aWNhbGx5IGJlIHNlbGVjdGVkIGlmIG9uZSBvZiB0aGUgYmFjay1lbmQgY29uc29sZSBk
cml2ZXJzCiAJICBpcyBzZWxlY3RlZC4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy92aXJ0aW8vS2Nv
bmZpZyBiL2RyaXZlcnMvdmlydGlvL0tjb25maWcKaW5kZXggNjIzZjcyMzM0ZmE1Li5jZmY3NzNm
MTViN2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlydGlvL0tjb25maWcKKysrIGIvZHJpdmVycy92
aXJ0aW8vS2NvbmZpZwpAQCAtMiw4ICsyLDggQEAgY29uZmlnIFZJUlRJTwogCXRyaXN0YXRlCiAJ
LS0taGVscC0tLQogCSAgVGhpcyBvcHRpb24gaXMgc2VsZWN0ZWQgYnkgYW55IGRyaXZlciB3aGlj
aCBpbXBsZW1lbnRzIHRoZSB2aXJ0aW8KLQkgIGJ1cywgc3VjaCBhcyBDT05GSUdfVklSVElPX1BD
SSwgQ09ORklHX1ZJUlRJT19NTUlPLCBDT05GSUdfTEdVRVNULAotCSAgQ09ORklHX1JQTVNHIG9y
IENPTkZJR19TMzkwX0dVRVNULgorCSAgYnVzLCBzdWNoIGFzIENPTkZJR19WSVJUSU9fUENJLCBD
T05GSUdfVklSVElPX01NSU8sIENPTkZJR19SUE1TRworCSAgb3IgQ09ORklHX1MzOTBfR1VFU1Qu
CiAKIG1lbnUgIlZpcnRpbyBkcml2ZXJzIgogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2xn
dWVzdC5oIGIvaW5jbHVkZS9saW51eC9sZ3Vlc3QuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggNmRiMTlmMzVmN2M1Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS9saW51eC9sZ3Vl
c3QuaAorKysgL2Rldi9udWxsCkBAIC0xLDczICswLDAgQEAKLS8qCi0gKiBUaGluZ3MgdGhlIGxn
dWVzdCBndWVzdCBuZWVkcyB0byBrbm93LiAgTm90ZTogbGlrZSBhbGwgbGd1ZXN0IGludGVyZmFj
ZXMsCi0gKiB0aGlzIGlzIHN1YmplY3QgdG8gd2lsZCBhbmQgcmFuZG9tIGNoYW5nZSBiZXR3ZWVu
IHZlcnNpb25zLgotICovCi0jaWZuZGVmIF9MSU5VWF9MR1VFU1RfSAotI2RlZmluZSBfTElOVVhf
TEdVRVNUX0gKLQotI2lmbmRlZiBfX0FTU0VNQkxZX18KLSNpbmNsdWRlIDxsaW51eC90aW1lLmg+
Ci0jaW5jbHVkZSA8YXNtL2lycS5oPgotI2luY2x1ZGUgPGFzbS9sZ3Vlc3RfaGNhbGwuaD4KLQot
I2RlZmluZSBMR19DTE9DS19NSU5fREVMVEEJMTAwVUwKLSNkZWZpbmUgTEdfQ0xPQ0tfTUFYX0RF
TFRBCVVMT05HX01BWAotCi0vKkc6MDMxCi0gKiBUaGUgc2Vjb25kIG1ldGhvZCBvZiBjb21tdW5p
Y2F0aW5nIHdpdGggdGhlIEhvc3QgaXMgdG8gdmlhICJzdHJ1Y3QKLSAqIGxndWVzdF9kYXRhIi4g
IE9uY2UgdGhlIEd1ZXN0J3MgaW5pdGlhbGl6YXRpb24gaHlwZXJjYWxsIHRlbGxzIHRoZSBIb3N0
IHdoZXJlCi0gKiB0aGlzIGlzLCB0aGUgR3Vlc3QgYW5kIEhvc3QgYm90aCBwdWJsaXNoIGluZm9y
bWF0aW9uIGluIGl0LgotOiovCi1zdHJ1Y3QgbGd1ZXN0X2RhdGEgewotCS8qCi0JICogNTEyID09
IGVuYWJsZWQgKHNhbWUgYXMgZWZsYWdzIGluIG5vcm1hbCBoYXJkd2FyZSkuICBUaGUgR3Vlc3QK
LQkgKiBjaGFuZ2VzIGludGVycnVwdHMgc28gb2Z0ZW4gdGhhdCBhIGh5cGVyY2FsbCBpcyB0b28g
c2xvdy4KLQkgKi8KLQl1bnNpZ25lZCBpbnQgaXJxX2VuYWJsZWQ7Ci0JLyogRmluZS1ncmFpbmVk
IGludGVycnVwdCBkaXNhYmxpbmcgYnkgdGhlIEd1ZXN0ICovCi0JREVDTEFSRV9CSVRNQVAoYmxv
Y2tlZF9pbnRlcnJ1cHRzLCBMR1VFU1RfSVJRUyk7Ci0KLQkvKgotCSAqIFRoZSBIb3N0IHdyaXRl
cyB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBsYXN0IHBhZ2UgZmF1bHQgaGVyZSwKLQkgKiB3
aGljaCBzYXZlcyB0aGUgR3Vlc3QgYSBoeXBlcmNhbGwuICBDUjIgaXMgdGhlIG5hdGl2ZSByZWdp
c3RlciB3aGVyZQotCSAqIHRoaXMgYWRkcmVzcyB3b3VsZCBub3JtYWxseSBiZSBmb3VuZC4KLQkg
Ki8KLQl1bnNpZ25lZCBsb25nIGNyMjsKLQotCS8qIFdhbGxjbG9jayB0aW1lIHNldCBieSB0aGUg
SG9zdC4gKi8KLQlzdHJ1Y3QgdGltZXNwZWMgdGltZTsKLQotCS8qCi0JICogSW50ZXJydXB0IHBl
bmRpbmcgc2V0IGJ5IHRoZSBIb3N0LiAgVGhlIEd1ZXN0IHNob3VsZCBkbyBhIGh5cGVyY2FsbAot
CSAqIGlmIGl0IHJlLWVuYWJsZXMgaW50ZXJydXB0cyBhbmQgc2VlcyB0aGlzIHNldCAodG8gWDg2
X0VGTEFHU19JRikuCi0JICovCi0JaW50IGlycV9wZW5kaW5nOwotCi0JLyoKLQkgKiBBc3luYyBo
eXBlcmNhbGwgcmluZy4gIEluc3RlYWQgb2YgZGlyZWN0bHkgbWFraW5nIGh5cGVyY2FsbHMsIHdl
IGNhbgotCSAqIHBsYWNlIHRoZW0gaW4gaGVyZSBmb3IgcHJvY2Vzc2luZyB0aGUgbmV4dCB0aW1l
IHRoZSBIb3N0IHdhbnRzLgotCSAqIFRoaXMgYmF0Y2hpbmcgY2FuIGJlIHF1aXRlIGVmZmljaWVu
dC4KLQkgKi8KLQotCS8qIDB4RkYgPT0gZG9uZSAoc2V0IGJ5IEhvc3QpLCAwID09IHBlbmRpbmcg
KHNldCBieSBHdWVzdCkuICovCi0JdTggaGNhbGxfc3RhdHVzW0xIQ0FMTF9SSU5HX1NJWkVdOwot
CS8qIFRoZSBhY3R1YWwgcmVnaXN0ZXJzIGZvciB0aGUgaHlwZXJjYWxscy4gKi8KLQlzdHJ1Y3Qg
aGNhbGxfYXJncyBoY2FsbHNbTEhDQUxMX1JJTkdfU0laRV07Ci0KLS8qIEZpZWxkcyBpbml0aWFs
aXplZCBieSB0aGUgSG9zdCBhdCBib290OiAqLwotCS8qIE1lbW9yeSBub3QgdG8gdHJ5IHRvIGFj
Y2VzcyAqLwotCXVuc2lnbmVkIGxvbmcgcmVzZXJ2ZV9tZW07Ci0JLyogS0h6IGZvciB0aGUgVFND
IGNsb2NrLiAqLwotCXUzMiB0c2Nfa2h6OwotCi0vKiBGaWVsZHMgaW5pdGlhbGl6ZWQgYnkgdGhl
IEd1ZXN0IGF0IGJvb3Q6ICovCi0JLyogSW5zdHJ1Y3Rpb24gdG8gc3VwcHJlc3MgaW50ZXJydXB0
cyBldmVuIGlmIGVuYWJsZWQgKi8KLQl1bnNpZ25lZCBsb25nIG5vaXJxX2lyZXQ7Ci0JLyogQWRk
cmVzcyBhYm92ZSB3aGljaCBwYWdlIHRhYmxlcyBhcmUgYWxsIGlkZW50aWNhbC4gKi8KLQl1bnNp
Z25lZCBsb25nIGtlcm5lbF9hZGRyZXNzOwotCS8qIFRoZSB2ZWN0b3IgdG8gdHJ5IHRvIHVzZSBm
b3Igc3lzdGVtIGNhbGxzICgweDQwIG9yIDB4ODApLiAqLwotCXVuc2lnbmVkIGludCBzeXNjYWxs
X3ZlYzsKLX07Ci1leHRlcm4gc3RydWN0IGxndWVzdF9kYXRhIGxndWVzdF9kYXRhOwotI2VuZGlm
IC8qIF9fQVNTRU1CTFlfXyAqLwotI2VuZGlmCS8qIF9MSU5VWF9MR1VFU1RfSCAqLwpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9saW51eC9sZ3Vlc3RfbGF1bmNoZXIuaCBiL2luY2x1ZGUvbGludXgvbGd1
ZXN0X2xhdW5jaGVyLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGFjZDViMTI1NjVj
Yy4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvbGludXgvbGd1ZXN0X2xhdW5jaGVyLmgKKysr
IC9kZXYvbnVsbApAQCAtMSw0NCArMCwwIEBACi0jaWZuZGVmIF9MSU5VWF9MR1VFU1RfTEFVTkNI
RVIKLSNkZWZpbmUgX0xJTlVYX0xHVUVTVF9MQVVOQ0hFUgotLyogRXZlcnl0aGluZyB0aGUgImxn
dWVzdCIgdXNlcnNwYWNlIHByb2dyYW0gbmVlZHMgdG8ga25vdy4gKi8KLSNpbmNsdWRlIDxsaW51
eC90eXBlcy5oPgotCi0vKkQ6MDEwCi0gKiBEcml2ZXJzCi0gKgotICogVGhlIEd1ZXN0IG5lZWRz
IGRldmljZXMgdG8gZG8gYW55dGhpbmcgdXNlZnVsLiAgU2luY2Ugd2UgZG9uJ3QgbGV0IGl0IHRv
dWNoCi0gKiByZWFsIGRldmljZXMgKHRoaW5rIG9mIHRoZSBkYW1hZ2UgaXQgY291bGQgZG8hKSB3
ZSBwcm92aWRlIHZpcnR1YWwgZGV2aWNlcy4KLSAqIFdlIGVtdWxhdGUgYSBQQ0kgYnVzIHdpdGgg
dmlydGlvIGRldmljZXMgb24gaXQ7IHdlIHVzZWQgdG8gaGF2ZSBvdXIgb3duCi0gKiBsZ3Vlc3Qg
YnVzIHdoaWNoIHdhcyBmYXIgc2ltcGxlciwgYnV0IHRoaXMgdGVzdHMgdGhlIHZpcnRpbyAxLjAg
c3RhbmRhcmQuCi0gKgotICogVmlydGlvIGRldmljZXMgYXJlIGFsc28gdXNlZCBieSBrdm0sIHNv
IHdlIGNhbiBzaW1wbHkgcmV1c2UgdGhlaXIgb3B0aW1pemVkCi0gKiBkZXZpY2UgZHJpdmVycy4g
IEFuZCBvbmUgZGF5IHdoZW4gZXZlcnlvbmUgdXNlcyB2aXJ0aW8sIG15IHBsYW4gd2lsbCBiZQot
ICogY29tcGxldGUuICBCd2FoYWhhaGFoIQotICovCi0KLS8qIFdyaXRlIGNvbW1hbmQgZmlyc3Qg
d29yZCBpcyBhIHJlcXVlc3QuICovCi1lbnVtIGxndWVzdF9yZXEKLXsKLQlMSFJFUV9JTklUSUFM
SVpFLCAvKiArIGJhc2UsIHBmbmxpbWl0LCBzdGFydCAqLwotCUxIUkVRX0dFVERNQSwgLyogTm8g
bG9uZ2VyIHVzZWQgKi8KLQlMSFJFUV9JUlEsIC8qICsgaXJxICovCi0JTEhSRVFfQlJFQUssIC8q
IE5vIGxvbmdlciB1c2VkICovCi0JTEhSRVFfRVZFTlRGRCwgLyogTm8gbG9uZ2VyIHVzZWQuICov
Ci0JTEhSRVFfR0VUUkVHLCAvKiArIG9mZnNldCB3aXRoaW4gc3RydWN0IHB0X3JlZ3MgKHRoZW4g
cmVhZCB2YWx1ZSkuICovCi0JTEhSRVFfU0VUUkVHLCAvKiArIG9mZnNldCB3aXRoaW4gc3RydWN0
IHB0X3JlZ3MsIHZhbHVlLiAqLwotCUxIUkVRX1RSQVAsIC8qICsgdHJhcCBudW1iZXIgdG8gZGVs
aXZlciB0byBndWVzdC4gKi8KLX07Ci0KLS8qCi0gKiBUaGlzIGlzIHdoYXQgcmVhZCgpIG9mIHRo
ZSBsZ3Vlc3QgZmQgcG9wdWxhdGVzLiAgdHJhcCA9PQotICogTEdVRVNUX1RSQVBfRU5UUlkgZm9y
IGFuIExIQ0FMTF9OT1RJRlkgKGFkZHIgaXMgdGhlCi0gKiBhcmd1bWVudCksIDE0IGZvciBhIHBh
Z2UgZmF1bHQgaW4gdGhlIE1NSU8gcmVnaW9uIChhZGRyIGlzCi0gKiB0aGUgdHJhcCBhZGRyZXNz
LCBpbnNuIGlzIHRoZSBpbnN0cnVjdGlvbiksIG9yIDEzIGZvciBhIEdQRgotICogKGluc24gaXMg
dGhlIGluc3RydWN0aW9uKS4KLSAqLwotc3RydWN0IGxndWVzdF9wZW5kaW5nIHsKLQlfX3U4IHRy
YXA7Ci0JX191OCBpbnNuWzddOwotCV9fdTMyIGFkZHI7Ci19OwotI2VuZGlmIC8qIF9MSU5VWF9M
R1VFU1RfTEFVTkNIRVIgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9f
cmluZy5oIGIvaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb19yaW5nLmgKaW5kZXggYzA3Mjk1OTY5
YjdlLi42ZDVkNWZhYTk4OWIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9f
cmluZy5oCisrKyBiL2luY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9fcmluZy5oCkBAIC0xLDcgKzEs
NyBAQAogI2lmbmRlZiBfVUFQSV9MSU5VWF9WSVJUSU9fUklOR19ICiAjZGVmaW5lIF9VQVBJX0xJ
TlVYX1ZJUlRJT19SSU5HX0gKLS8qIEFuIGludGVyZmFjZSBmb3IgZWZmaWNpZW50IHZpcnRpbyBp
bXBsZW1lbnRhdGlvbiwgY3VycmVudGx5IGZvciB1c2UgYnkgS1ZNCi0gKiBhbmQgbGd1ZXN0LCBi
dXQgaG9wZWZ1bGx5IG90aGVycyBzb29uLiAgRG8gTk9UIGNoYW5nZSB0aGlzIHNpbmNlIGl0IHdp
bGwKKy8qIEFuIGludGVyZmFjZSBmb3IgZWZmaWNpZW50IHZpcnRpbyBpbXBsZW1lbnRhdGlvbiwg
Y3VycmVudGx5IGZvciB1c2UgYnkgS1ZNLAorICogYnV0IGhvcGVmdWxseSBvdGhlcnMgc29vbi4g
IERvIE5PVCBjaGFuZ2UgdGhpcyBzaW5jZSBpdCB3aWxsCiAgKiBicmVhayBleGlzdGluZyBzZXJ2
ZXJzIGFuZCBjbGllbnRzLgogICoKICAqIFRoaXMgaGVhZGVyIGlzIEJTRCBsaWNlbnNlZCBzbyBh
bnlvbmUgY2FuIHVzZSB0aGUgZGVmaW5pdGlvbnMgdG8gaW1wbGVtZW50CmRpZmYgLS1naXQgYS90
b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IDIyMWUxY2U3OGIwNi4uYTE5YjE3
NmI5MTRiIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpA
QCAtMTgsNyArMTgsNiBAQCBoZWxwOgogCUBlY2hvICcgIGlpbyAgICAgICAgICAgICAgICAgICAg
LSBJSU8gdG9vbHMnCiAJQGVjaG8gJyAga3ZtX3N0YXQgICAgICAgICAgICAgICAtIHRvcC1saWtl
IHV0aWxpdHkgZm9yIGRpc3BsYXlpbmcga3ZtIHN0YXRpc3RpY3MnCiAJQGVjaG8gJyAgbGVkcyAg
ICAgICAgICAgICAgICAgICAtIExFRHMgIHRvb2xzJwotCUBlY2hvICcgIGxndWVzdCAgICAgICAg
ICAgICAgICAgLSBhIG1pbmltYWwgMzItYml0IHg4NiBoeXBlcnZpc29yJwogCUBlY2hvICcgIGxp
YmxvY2tkZXAgICAgICAgICAgICAgLSB1c2VyLXNwYWNlIHdyYXBwZXIgZm9yIGtlcm5lbCBsb2Nr
aW5nLXZhbGlkYXRvcicKIAlAZWNobyAnICBuZXQgICAgICAgICAgICAgICAgICAgIC0gbWlzYyBu
ZXR3b3JraW5nIHRvb2xzJwogCUBlY2hvICcgIHBlcmYgICAgICAgICAgICAgICAgICAgLSBMaW51
eCBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCBhbmQgYW5hbHlzaXMgdG9vbCcKQEAgLTkwLDcgKzg5
LDcgQEAgZnJlZWZhbGw6IEZPUkNFCiBrdm1fc3RhdDogRk9SQ0UKIAkkKGNhbGwgZGVzY2VuZCxr
dm0vJEApCiAKLWFsbDogYWNwaSBjZ3JvdXAgY3B1cG93ZXIgZ3BpbyBodiBmaXJld2lyZSBsZ3Vl
c3QgbGlibG9ja2RlcCBcCithbGw6IGFjcGkgY2dyb3VwIGNwdXBvd2VyIGdwaW8gaHYgZmlyZXdp
cmUgbGlibG9ja2RlcCBcCiAJCXBlcmYgc2VsZnRlc3RzIHR1cmJvc3RhdCB1c2IgXAogCQl2aXJ0
aW8gdm0gbmV0IHg4Nl9lbmVyZ3lfcGVyZl9wb2xpY3kgXAogCQl0bW9uIGZyZWVmYWxsIG9ianRv
b2wga3ZtX3N0YXQKQEAgLTEwMSw3ICsxMDAsNyBAQCBhY3BpX2luc3RhbGw6CiBjcHVwb3dlcl9p
bnN0YWxsOgogCSQoY2FsbCBkZXNjZW5kLHBvd2VyLyQoQDpfaW5zdGFsbD0pLGluc3RhbGwpCiAK
LWNncm91cF9pbnN0YWxsIGZpcmV3aXJlX2luc3RhbGwgZ3Bpb19pbnN0YWxsIGh2X2luc3RhbGwg
bGd1ZXN0X2luc3RhbGwgcGVyZl9pbnN0YWxsIHVzYl9pbnN0YWxsIHZpcnRpb19pbnN0YWxsIHZt
X2luc3RhbGwgbmV0X2luc3RhbGwgb2JqdG9vbF9pbnN0YWxsOgorY2dyb3VwX2luc3RhbGwgZmly
ZXdpcmVfaW5zdGFsbCBncGlvX2luc3RhbGwgaHZfaW5zdGFsbCBwZXJmX2luc3RhbGwgdXNiX2lu
c3RhbGwgdmlydGlvX2luc3RhbGwgdm1faW5zdGFsbCBuZXRfaW5zdGFsbCBvYmp0b29sX2luc3Rh
bGw6CiAJJChjYWxsIGRlc2NlbmQsJChAOl9pbnN0YWxsPSksaW5zdGFsbCkKIAogbGlibG9ja2Rl
cF9pbnN0YWxsOgpAQCAtMTIzLDcgKzEyMiw3IEBAIGt2bV9zdGF0X2luc3RhbGw6CiAJJChjYWxs
IGRlc2NlbmQsa3ZtLyQoQDpfaW5zdGFsbD0pLGluc3RhbGwpCiAKIGluc3RhbGw6IGFjcGlfaW5z
dGFsbCBjZ3JvdXBfaW5zdGFsbCBjcHVwb3dlcl9pbnN0YWxsIGdwaW9faW5zdGFsbCBcCi0JCWh2
X2luc3RhbGwgZmlyZXdpcmVfaW5zdGFsbCBsZ3Vlc3RfaW5zdGFsbCBsaWJsb2NrZGVwX2luc3Rh
bGwgXAorCQlodl9pbnN0YWxsIGZpcmV3aXJlX2luc3RhbGwgbGlibG9ja2RlcF9pbnN0YWxsIFwK
IAkJcGVyZl9pbnN0YWxsIHNlbGZ0ZXN0c19pbnN0YWxsIHR1cmJvc3RhdF9pbnN0YWxsIHVzYl9p
bnN0YWxsIFwKIAkJdmlydGlvX2luc3RhbGwgdm1faW5zdGFsbCBuZXRfaW5zdGFsbCB4ODZfZW5l
cmd5X3BlcmZfcG9saWN5X2luc3RhbGwgXAogCQl0bW9uX2luc3RhbGwgZnJlZWZhbGxfaW5zdGFs
bCBvYmp0b29sX2luc3RhbGwga3ZtX3N0YXRfaW5zdGFsbApAQCAtMTM0LDcgKzEzMyw3IEBAIGFj
cGlfY2xlYW46CiBjcHVwb3dlcl9jbGVhbjoKIAkkKGNhbGwgZGVzY2VuZCxwb3dlci9jcHVwb3dl
cixjbGVhbikKIAotY2dyb3VwX2NsZWFuIGh2X2NsZWFuIGZpcmV3aXJlX2NsZWFuIGxndWVzdF9j
bGVhbiBzcGlfY2xlYW4gdXNiX2NsZWFuIHZpcnRpb19jbGVhbiB2bV9jbGVhbiBuZXRfY2xlYW4g
aWlvX2NsZWFuIGdwaW9fY2xlYW4gb2JqdG9vbF9jbGVhbiBsZWRzX2NsZWFuOgorY2dyb3VwX2Ns
ZWFuIGh2X2NsZWFuIGZpcmV3aXJlX2NsZWFuIHNwaV9jbGVhbiB1c2JfY2xlYW4gdmlydGlvX2Ns
ZWFuIHZtX2NsZWFuIG5ldF9jbGVhbiBpaW9fY2xlYW4gZ3Bpb19jbGVhbiBvYmp0b29sX2NsZWFu
IGxlZHNfY2xlYW46CiAJJChjYWxsIGRlc2NlbmQsJChAOl9jbGVhbj0pLGNsZWFuKQogCiBsaWJs
b2NrZGVwX2NsZWFuOgpAQCAtMTY4LDcgKzE2Nyw3IEBAIGZyZWVmYWxsX2NsZWFuOgogYnVpbGRf
Y2xlYW46CiAJJChjYWxsIGRlc2NlbmQsYnVpbGQsY2xlYW4pCiAKLWNsZWFuOiBhY3BpX2NsZWFu
IGNncm91cF9jbGVhbiBjcHVwb3dlcl9jbGVhbiBodl9jbGVhbiBmaXJld2lyZV9jbGVhbiBsZ3Vl
c3RfY2xlYW4gXAorY2xlYW46IGFjcGlfY2xlYW4gY2dyb3VwX2NsZWFuIGNwdXBvd2VyX2NsZWFu
IGh2X2NsZWFuIGZpcmV3aXJlX2NsZWFuIFwKIAkJcGVyZl9jbGVhbiBzZWxmdGVzdHNfY2xlYW4g
dHVyYm9zdGF0X2NsZWFuIHNwaV9jbGVhbiB1c2JfY2xlYW4gdmlydGlvX2NsZWFuIFwKIAkJdm1f
Y2xlYW4gbmV0X2NsZWFuIGlpb19jbGVhbiB4ODZfZW5lcmd5X3BlcmZfcG9saWN5X2NsZWFuIHRt
b25fY2xlYW4gXAogCQlmcmVlZmFsbF9jbGVhbiBidWlsZF9jbGVhbiBsaWJicGZfY2xlYW4gbGli
c3ViY21kX2NsZWFuIGxpYmxvY2tkZXBfY2xlYW4gXApkaWZmIC0tZ2l0IGEvdG9vbHMvbGd1ZXN0
Ly5naXRpZ25vcmUgYi90b29scy9sZ3Vlc3QvLmdpdGlnbm9yZQpkZWxldGVkIGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggOGQ5YTgzODNhNTJlLi4wMDAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvbGd1ZXN0
Ly5naXRpZ25vcmUKKysrIC9kZXYvbnVsbApAQCAtMSwyICswLDAgQEAKLWxndWVzdAotaW5jbHVk
ZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGd1ZXN0L01ha2VmaWxlIGIvdG9vbHMvbGd1ZXN0L01ha2Vm
aWxlCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkMDQ1OTlhNzk4MDIuLjAwMDAwMDAw
MDAwMAotLS0gYS90b29scy9sZ3Vlc3QvTWFrZWZpbGUKKysrIC9kZXYvbnVsbApAQCAtMSwxNCAr
MCwwIEBACi0jIFRoaXMgY3JlYXRlcyB0aGUgZGVtb25zdHJhdGlvbiB1dGlsaXR5ICJsZ3Vlc3Qi
IHdoaWNoIHJ1bnMgYSBMaW51eCBndWVzdC4KLUNGTEFHUzo9LW0zMiAtV2FsbCAtV21pc3Npbmct
ZGVjbGFyYXRpb25zIC1XbWlzc2luZy1wcm90b3R5cGVzIC1PMyAtVV9GT1JUSUZZX1NPVVJDRSAt
SWluY2x1ZGUKLQotYWxsOiBsZ3Vlc3QKLQotaW5jbHVkZS9saW51eC92aXJ0aW9fdHlwZXMuaDog
Li4vLi4vaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb190eXBlcy5oCi0JbWtkaXIgLXAgaW5jbHVk
ZS9saW51eCAyPiYxIHx8IHRydWUKLQlsbiAtc2YgLi4vLi4vLi4vLi4vaW5jbHVkZS91YXBpL2xp
bnV4L3ZpcnRpb190eXBlcy5oICRACi0KLWxndWVzdDogaW5jbHVkZS9saW51eC92aXJ0aW9fdHlw
ZXMuaAotCi1jbGVhbjoKLQlybSAtZiBsZ3Vlc3QKLQlybSAtcmYgaW5jbHVkZQpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGd1ZXN0L2V4dHJhY3QgYi90b29scy9sZ3Vlc3QvZXh0cmFjdApkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggNzczMGJiNmU0Yjk0Li4wMDAwMDAwMDAwMDAKLS0tIGEvdG9v
bHMvbGd1ZXN0L2V4dHJhY3QKKysrIC9kZXYvbnVsbApAQCAtMSw1OCArMCwwIEBACi0jISAvYmlu
L3NoCi0KLXNldCAtZQotCi1QUkVGSVg9JDEKLXNoaWZ0Ci0KLXRyYXAgJ3JtIC1yICRUTVBESVIn
IDAKLVRNUERJUj1gbWt0ZW1wIC1kYAotCi1leGVjIDM+L2Rldi9udWxsCi1mb3IgZjsgZG8KLSAg
ICB3aGlsZSBJRlM9IgotIiByZWFkIC1yIExJTkU7IGRvCi0JY2FzZSAiJExJTkUiIGluCi0JICAg
ICokUFJFRklYOlswLTldKjpcKiopCi0JCU5VTT1gZWNobyAiJExJTkUiIHwgc2VkICJzLy4qJFBS
RUZJWDpcKFswLTldKlwpLiovXDEvImAKLQkJaWYgWyAtZiAkVE1QRElSLyROVU0gXTsgdGhlbgot
CQkgICAgZWNobyAiJFRNUERJUi8kTlVNIGFscmVhZHkgZXhpdHMgcHJpb3IgdG8gJGYiCi0JCSAg
ICBleGl0IDEKLQkJZmkKLQkJZXhlYyAzPj4kVE1QRElSLyROVU0KLQkJZWNobyAkZiB8IHNlZCAn
cyxcLlwuLywsZycgPiAkVE1QRElSLy4kTlVNCi0JCS9iaW4vZWNobyAiJExJTkUiIHwgc2VkIC1l
ICJzLyRQUkVGSVg6WzAtOV0qLy8iIC1lICJzLzpcKi8qLyIgPiYzCi0JCTs7Ci0JICAgICokUFJF
RklYOlswLTldKikKLQkJTlVNPWBlY2hvICIkTElORSIgfCBzZWQgInMvLiokUFJFRklYOlwoWzAt
OV0qXCkuKi9cMS8iYAotCQlpZiBbIC1mICRUTVBESVIvJE5VTSBdOyB0aGVuCi0JCSAgICBlY2hv
ICIkVE1QRElSLyROVU0gYWxyZWFkeSBleGl0cyBwcmlvciB0byAkZiIKLQkJICAgIGV4aXQgMQot
CQlmaQotCQlleGVjIDM+PiRUTVBESVIvJE5VTQotCQllY2hvICRmIHwgc2VkICdzLFwuXC4vLCxn
JyA+ICRUTVBESVIvLiROVU0KLQkJL2Jpbi9lY2hvICIkTElORSIgfCBzZWQgInMvJFBSRUZJWDpb
MC05XSovLyIgPiYzCi0JCTs7Ci0JICAgICo6XCoqKQotCQkvYmluL2VjaG8gIiRMSU5FIiB8IHNl
ZCAtZSAicy86XCovKi8iIC1lICJzLC9cKlwqLywsIiA+JjMKLQkJZWNobyA+JjMKLQkJZXhlYyAz
Pi9kZXYvbnVsbAotCQk7OwotCSAgICAqKQotCQkvYmluL2VjaG8gIiRMSU5FIiA+JjMKLQkJOzsK
LQllc2FjCi0gICAgZG9uZSA8ICRmCi0gICAgZWNobyA+JjMKLSAgICBleGVjIDM+L2Rldi9udWxs
Ci1kb25lCi0KLUxBU1RGSUxFPSIiCi1mb3IgZiBpbiAkVE1QRElSLyo7IGRvCi0gICAgaWYgWyAi
JExBU1RGSUxFIiAhPSAkKGNhdCAkVE1QRElSLy4kKGJhc2VuYW1lICRmKSApIF07IHRoZW4KLQlM
QVNURklMRT0kKGNhdCAkVE1QRElSLy4kKGJhc2VuYW1lICRmKSApCi0JZWNobyAiWyAkTEFTVEZJ
TEUgXSIKLSAgICBmaQotICAgIGNhdCAkZgotZG9uZQotCmRpZmYgLS1naXQgYS90b29scy9sZ3Vl
c3QvbGd1ZXN0LmMgYi90b29scy9sZ3Vlc3QvbGd1ZXN0LmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDg5N2NkNmYzZjY4Ny4uMDAwMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2xndWVzdC9s
Z3Vlc3QuYworKysgL2Rldi9udWxsCkBAIC0xLDM0MjAgKzAsMCBAQAotLypQOjEwMAotICogVGhp
cyBpcyB0aGUgTGF1bmNoZXIgY29kZSwgYSBzaW1wbGUgcHJvZ3JhbSB3aGljaCBsYXlzIG91dCB0
aGUgInBoeXNpY2FsIgotICogbWVtb3J5IGZvciB0aGUgbmV3IEd1ZXN0IGJ5IG1hcHBpbmcgdGhl
IGtlcm5lbCBpbWFnZSBhbmQgdGhlIHZpcnR1YWwKLSAqIGRldmljZXMsIHRoZW4gb3BlbnMgL2Rl
di9sZ3Vlc3QgdG8gdGVsbCB0aGUga2VybmVsIGFib3V0IHRoZSBHdWVzdCBhbmQKLSAqIGNvbnRy
b2wgaXQuCi06Ki8KLSNkZWZpbmUgX0xBUkdFRklMRTY0X1NPVVJDRQotI2RlZmluZSBfR05VX1NP
VVJDRQotI2luY2x1ZGUgPHN0ZGlvLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8
dW5pc3RkLmg+Ci0jaW5jbHVkZSA8ZXJyLmg+Ci0jaW5jbHVkZSA8c3RkaW50Lmg+Ci0jaW5jbHVk
ZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8ZWxmLmg+Ci0jaW5jbHVkZSA8c3lzL21tYW4uaD4KLSNp
bmNsdWRlIDxzeXMvcGFyYW0uaD4KLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSNpbmNsdWRlIDxz
eXMvc3RhdC5oPgotI2luY2x1ZGUgPHN5cy93YWl0Lmg+Ci0jaW5jbHVkZSA8c3lzL2V2ZW50ZmQu
aD4KLSNpbmNsdWRlIDxmY250bC5oPgotI2luY2x1ZGUgPHN0ZGJvb2wuaD4KLSNpbmNsdWRlIDxl
cnJuby5oPgotI2luY2x1ZGUgPGN0eXBlLmg+Ci0jaW5jbHVkZSA8c3lzL3NvY2tldC5oPgotI2lu
Y2x1ZGUgPHN5cy9pb2N0bC5oPgotI2luY2x1ZGUgPHN5cy90aW1lLmg+Ci0jaW5jbHVkZSA8dGlt
ZS5oPgotI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4KLSNpbmNsdWRlIDxuZXQvaWYuaD4KLSNpbmNs
dWRlIDxsaW51eC9zb2NraW9zLmg+Ci0jaW5jbHVkZSA8bGludXgvaWZfdHVuLmg+Ci0jaW5jbHVk
ZSA8c3lzL3Vpby5oPgotI2luY2x1ZGUgPHRlcm1pb3MuaD4KLSNpbmNsdWRlIDxnZXRvcHQuaD4K
LSNpbmNsdWRlIDxhc3NlcnQuaD4KLSNpbmNsdWRlIDxzY2hlZC5oPgotI2luY2x1ZGUgPGxpbWl0
cy5oPgotI2luY2x1ZGUgPHN0ZGRlZi5oPgotI2luY2x1ZGUgPHNpZ25hbC5oPgotI2luY2x1ZGUg
PHB3ZC5oPgotI2luY2x1ZGUgPGdycC5oPgotI2luY2x1ZGUgPHN5cy91c2VyLmg+Ci0jaW5jbHVk
ZSA8bGludXgvcGNpX3JlZ3MuaD4KLQotI2lmbmRlZiBWSVJUSU9fRl9BTllfTEFZT1VUCi0jZGVm
aW5lIFZJUlRJT19GX0FOWV9MQVlPVVQJCTI3Ci0jZW5kaWYKLQotLypMOjExMAotICogV2UgY2Fu
IGlnbm9yZSB0aGUgNDMgaW5jbHVkZSBmaWxlcyB3ZSBuZWVkIGZvciB0aGlzIHByb2dyYW0sIGJ1
dCBJIGRvIHdhbnQKLSAqIHRvIGRyYXcgYXR0ZW50aW9uIHRvIHRoZSB1c2Ugb2Yga2VybmVsLXN0
eWxlIHR5cGVzLgotICoKLSAqIEFzIExpbnVzIHNhaWQsICJDIGlzIGEgU3BhcnRhbiBsYW5ndWFn
ZSwgYW5kIHNvIHNob3VsZCB5b3VyIG5hbWluZyBiZS4iICBJCi0gKiBsaWtlIHRoZXNlIGFiYnJl
dmlhdGlvbnMsIHNvIHdlIGRlZmluZSB0aGVtIGhlcmUuICBOb3RlIHRoYXQgdTY0IGlzIGFsd2F5
cwotICogdW5zaWduZWQgbG9uZyBsb25nLCB3aGljaCB3b3JrcyBvbiBhbGwgTGludXggc3lzdGVt
czogdGhpcyBtZWFucyB0aGF0IHdlIGNhbgotICogdXNlICVsbHUgaW4gcHJpbnRmIGZvciBhbnkg
dTY0LgotICovCi10eXBlZGVmIHVuc2lnbmVkIGxvbmcgbG9uZyB1NjQ7Ci10eXBlZGVmIHVpbnQz
Ml90IHUzMjsKLXR5cGVkZWYgdWludDE2X3QgdTE2OwotdHlwZWRlZiB1aW50OF90IHU4OwotLyo6
Ki8KLQotI2RlZmluZSBWSVJUSU9fQ09ORklHX05PX0xFR0FDWQotI2RlZmluZSBWSVJUSU9fUENJ
X05PX0xFR0FDWQotI2RlZmluZSBWSVJUSU9fQkxLX05PX0xFR0FDWQotI2RlZmluZSBWSVJUSU9f
TkVUX05PX0xFR0FDWQotCi0vKiBVc2UgaW4ta2VybmVsIG9uZXMsIHdoaWNoIGRlZmluZXMgVklS
VElPX0ZfVkVSU0lPTl8xICovCi0jaW5jbHVkZSAiLi4vLi4vaW5jbHVkZS91YXBpL2xpbnV4L3Zp
cnRpb19jb25maWcuaCIKLSNpbmNsdWRlICIuLi8uLi9pbmNsdWRlL3VhcGkvbGludXgvdmlydGlv
X25ldC5oIgotI2luY2x1ZGUgIi4uLy4uL2luY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9fYmxrLmgi
Ci0jaW5jbHVkZSAiLi4vLi4vaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb19jb25zb2xlLmgiCi0j
aW5jbHVkZSAiLi4vLi4vaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb19ybmcuaCIKLSNpbmNsdWRl
IDxsaW51eC92aXJ0aW9fcmluZy5oPgotI2luY2x1ZGUgIi4uLy4uL2luY2x1ZGUvdWFwaS9saW51
eC92aXJ0aW9fcGNpLmgiCi0jaW5jbHVkZSA8YXNtL2Jvb3RwYXJhbS5oPgotI2luY2x1ZGUgIi4u
Ly4uL2luY2x1ZGUvbGludXgvbGd1ZXN0X2xhdW5jaGVyLmgiCi0KLSNkZWZpbmUgQlJJREdFX1BG
WCAiYnJpZGdlOiIKLSNpZm5kZWYgU0lPQ0JSQURESUYKLSNkZWZpbmUgU0lPQ0JSQURESUYJMHg4
OWEyCQkvKiBhZGQgaW50ZXJmYWNlIHRvIGJyaWRnZSAgICAgICovCi0jZW5kaWYKLS8qIFdlIGNh
biBoYXZlIHVwIHRvIDI1NiBwYWdlcyBmb3IgZGV2aWNlcy4gKi8KLSNkZWZpbmUgREVWSUNFX1BB
R0VTIDI1NgotLyogVGhpcyB3aWxsIG9jY3VweSAzIHBhZ2VzOiBpdCBtdXN0IGJlIGEgcG93ZXIg
b2YgMi4gKi8KLSNkZWZpbmUgVklSVFFVRVVFX05VTSAyNTYKLQotLypMOjEyMAotICogdmVyYm9z
ZSBpcyBib3RoIGEgZ2xvYmFsIGZsYWcgYW5kIGEgbWFjcm8uICBUaGUgQyBwcmVwcm9jZXNzb3Ig
YWxsb3dzCi0gKiB0aGlzLCBhbmQgYWx0aG91Z2ggSSB3b3VsZG4ndCByZWNvbW1lbmQgaXQsIGl0
IHdvcmtzIHF1aXRlIG5pY2VseSBoZXJlLgotICovCi1zdGF0aWMgYm9vbCB2ZXJib3NlOwotI2Rl
ZmluZSB2ZXJib3NlKGFyZ3MuLi4pIFwKLQlkbyB7IGlmICh2ZXJib3NlKSBwcmludGYoYXJncyk7
IH0gd2hpbGUoMCkKLS8qOiovCi0KLS8qIFRoZSBwb2ludGVyIHRvIHRoZSBzdGFydCBvZiBndWVz
dCBtZW1vcnkuICovCi1zdGF0aWMgdm9pZCAqZ3Vlc3RfYmFzZTsKLS8qIFRoZSBtYXhpbXVtIGd1
ZXN0IHBoeXNpY2FsIGFkZHJlc3MgYWxsb3dlZCwgYW5kIG1heGltdW0gcG9zc2libGUuICovCi1z
dGF0aWMgdW5zaWduZWQgbG9uZyBndWVzdF9saW1pdCwgZ3Vlc3RfbWF4LCBndWVzdF9tbWlvOwot
LyogVGhlIC9kZXYvbGd1ZXN0IGZpbGUgZGVzY3JpcHRvci4gKi8KLXN0YXRpYyBpbnQgbGd1ZXN0
X2ZkOwotCi0vKiBhIHBlci1jcHUgdmFyaWFibGUgaW5kaWNhdGluZyB3aG9zZSB2Y3B1IGlzIGN1
cnJlbnRseSBydW5uaW5nICovCi1zdGF0aWMgdW5zaWduZWQgaW50IF9fdGhyZWFkIGNwdV9pZDsK
LQotLyogNSBiaXQgZGV2aWNlIG51bWJlciBpbiB0aGUgUENJX0NPTkZJR19BRERSID0+IDMyIG9u
bHkgKi8KLSNkZWZpbmUgTUFYX1BDSV9ERVZJQ0VTIDMyCi0KLS8qIFRoaXMgaXMgb3VyIGxpc3Qg
b2YgZGV2aWNlcy4gKi8KLXN0cnVjdCBkZXZpY2VfbGlzdCB7Ci0JLyogQ291bnRlciB0byBhc3Np
Z24gaW50ZXJydXB0IG51bWJlcnMuICovCi0JdW5zaWduZWQgaW50IG5leHRfaXJxOwotCi0JLyog
Q291bnRlciB0byBwcmludCBvdXQgY29udmVuaWVudCBkZXZpY2UgbnVtYmVycy4gKi8KLQl1bnNp
Z25lZCBpbnQgZGV2aWNlX251bTsKLQotCS8qIFBDSSBkZXZpY2VzLiAqLwotCXN0cnVjdCBkZXZp
Y2UgKnBjaVtNQVhfUENJX0RFVklDRVNdOwotfTsKLQotLyogVGhlIGxpc3Qgb2YgR3Vlc3QgZGV2
aWNlcywgYmFzZWQgb24gY29tbWFuZCBsaW5lIGFyZ3VtZW50cy4gKi8KLXN0YXRpYyBzdHJ1Y3Qg
ZGV2aWNlX2xpc3QgZGV2aWNlczsKLQotLyoKLSAqIEp1c3QgbGlrZSBzdHJ1Y3QgdmlydGlvX3Bj
aV9jZmdfY2FwIGluIHVhcGkvbGludXgvdmlydGlvX3BjaS5oLAotICogYnV0IHVzZXMgYSB1MzIg
ZXhwbGljaXRseSBmb3IgdGhlIGRhdGEuCi0gKi8KLXN0cnVjdCB2aXJ0aW9fcGNpX2NmZ19jYXBf
dTMyIHsKLQlzdHJ1Y3QgdmlydGlvX3BjaV9jYXAgY2FwOwotCXUzMiBwY2lfY2ZnX2RhdGE7IC8q
IERhdGEgZm9yIEJBUiBhY2Nlc3MuICovCi19OwotCi1zdHJ1Y3QgdmlydGlvX3BjaV9tbWlvIHsK
LQlzdHJ1Y3QgdmlydGlvX3BjaV9jb21tb25fY2ZnIGNmZzsKLQl1MTYgbm90aWZ5OwotCXU4IGlz
cjsKLQl1OCBwYWRkaW5nOwotCS8qIERldmljZS1zcGVjaWZpYyBjb25maWd1cmF0aW9uIGZvbGxv
d3MgdGhpcy4gKi8KLX07Ci0KLS8qIFRoaXMgaXMgdGhlIGxheW91dCAobGl0dGxlLWVuZGlhbikg
b2YgdGhlIFBDSSBjb25maWcgc3BhY2UuICovCi1zdHJ1Y3QgcGNpX2NvbmZpZyB7Ci0JdTE2IHZl
bmRvcl9pZCwgZGV2aWNlX2lkOwotCXUxNiBjb21tYW5kLCBzdGF0dXM7Ci0JdTggcmV2aWQsIHBy
b2dfaWYsIHN1YmNsYXNzLCBjbGFzczsKLQl1OCBjYWNoZWxpbmVfc2l6ZSwgbGF0X3RpbWVyLCBo
ZWFkZXJfdHlwZSwgYmlzdDsKLQl1MzIgYmFyWzZdOwotCXUzMiBjYXJkYnVzX2Npc19wdHI7Ci0J
dTE2IHN1YnN5c3RlbV92ZW5kb3JfaWQsIHN1YnN5c3RlbV9kZXZpY2VfaWQ7Ci0JdTMyIGV4cGFu
c2lvbl9yb21fYWRkcjsKLQl1OCBjYXBhYmlsaXRpZXMsIHJlc2VydmVkMVszXTsKLQl1MzIgcmVz
ZXJ2ZWQyOwotCXU4IGlycV9saW5lLCBpcnFfcGluLCBtaW5fZ3JhbnQsIG1heF9sYXRlbmN5Owot
Ci0JLyogTm93LCB0aGlzIGlzIHRoZSBsaW5rZWQgY2FwYWJpbGl0eSBsaXN0LiAqLwotCXN0cnVj
dCB2aXJ0aW9fcGNpX2NhcCBjb21tb247Ci0Jc3RydWN0IHZpcnRpb19wY2lfbm90aWZ5X2NhcCBu
b3RpZnk7Ci0Jc3RydWN0IHZpcnRpb19wY2lfY2FwIGlzcjsKLQlzdHJ1Y3QgdmlydGlvX3BjaV9j
YXAgZGV2aWNlOwotCXN0cnVjdCB2aXJ0aW9fcGNpX2NmZ19jYXBfdTMyIGNmZ19hY2Nlc3M7Ci19
OwotCi0vKiBUaGUgZGV2aWNlIHN0cnVjdHVyZSBkZXNjcmliZXMgYSBzaW5nbGUgZGV2aWNlLiAq
Lwotc3RydWN0IGRldmljZSB7Ci0JLyogVGhlIG5hbWUgb2YgdGhpcyBkZXZpY2UsIGZvciAtLXZl
cmJvc2UuICovCi0JY29uc3QgY2hhciAqbmFtZTsKLQotCS8qIEFueSBxdWV1ZXMgYXR0YWNoZWQg
dG8gdGhpcyBkZXZpY2UgKi8KLQlzdHJ1Y3QgdmlydHF1ZXVlICp2cTsKLQotCS8qIElzIGl0IG9w
ZXJhdGlvbmFsICovCi0JYm9vbCBydW5uaW5nOwotCi0JLyogSGFzIGl0IHdyaXR0ZW4gRkVBVFVS
RVNfT0sgYnV0IG5vdCByZS1jaGVja2VkIGl0PyAqLwotCWJvb2wgd3JvdGVfZmVhdHVyZXNfb2s7
Ci0KLQkvKiBQQ0kgY29uZmlndXJhdGlvbiAqLwotCXVuaW9uIHsKLQkJc3RydWN0IHBjaV9jb25m
aWcgY29uZmlnOwotCQl1MzIgY29uZmlnX3dvcmRzW3NpemVvZihzdHJ1Y3QgcGNpX2NvbmZpZykg
LyBzaXplb2YodTMyKV07Ci0JfTsKLQotCS8qIEZlYXR1cmVzIHdlIG9mZmVyLCBhbmQgdGhvc2Ug
YWNjZXB0ZWQuICovCi0JdTY0IGZlYXR1cmVzLCBmZWF0dXJlc19hY2NlcHRlZDsKLQotCS8qIERl
dmljZS1zcGVjaWZpYyBjb25maWcgaGFuZ3Mgb2ZmIHRoZSBlbmQgb2YgdGhpcy4gKi8KLQlzdHJ1
Y3QgdmlydGlvX3BjaV9tbWlvICptbWlvOwotCi0JLyogUENJIE1NSU8gcmVzb3VyY2VzIChhbGwg
aW4gQkFSMCkgKi8KLQlzaXplX3QgbW1pb19zaXplOwotCXUzMiBtbWlvX2FkZHI7Ci0KLQkvKiBE
ZXZpY2Utc3BlY2lmaWMgZGF0YS4gKi8KLQl2b2lkICpwcml2OwotfTsKLQotLyogVGhlIHZpcnRx
dWV1ZSBzdHJ1Y3R1cmUgZGVzY3JpYmVzIGEgcXVldWUgYXR0YWNoZWQgdG8gYSBkZXZpY2UuICov
Ci1zdHJ1Y3QgdmlydHF1ZXVlIHsKLQlzdHJ1Y3QgdmlydHF1ZXVlICpuZXh0OwotCi0JLyogV2hp
Y2ggZGV2aWNlIG93bnMgbWUuICovCi0Jc3RydWN0IGRldmljZSAqZGV2OwotCi0JLyogTmFtZSBm
b3IgcHJpbnRpbmcgZXJyb3JzLiAqLwotCWNvbnN0IGNoYXIgKm5hbWU7Ci0KLQkvKiBUaGUgYWN0
dWFsIHJpbmcgb2YgYnVmZmVycy4gKi8KLQlzdHJ1Y3QgdnJpbmcgdnJpbmc7Ci0KLQkvKiBUaGUg
aW5mb3JtYXRpb24gYWJvdXQgdGhpcyB2aXJ0cXVldWUgKHdlIG9ubHkgdXNlIHF1ZXVlX3NpemUg
b24pICovCi0Jc3RydWN0IHZpcnRpb19wY2lfY29tbW9uX2NmZyBwY2lfY29uZmlnOwotCi0JLyog
TGFzdCBhdmFpbGFibGUgaW5kZXggd2Ugc2F3LiAqLwotCXUxNiBsYXN0X2F2YWlsX2lkeDsKLQot
CS8qIEhvdyBtYW55IGFyZSB1c2VkIHNpbmNlIHdlIHNlbnQgbGFzdCBpcnE/ICovCi0JdW5zaWdu
ZWQgaW50IHBlbmRpbmdfdXNlZDsKLQotCS8qIEV2ZW50ZmQgd2hlcmUgR3Vlc3Qgbm90aWZpY2F0
aW9ucyBhcnJpdmUuICovCi0JaW50IGV2ZW50ZmQ7Ci0KLQkvKiBGdW5jdGlvbiBmb3IgdGhlIHRo
cmVhZCB3aGljaCBpcyBzZXJ2aWNpbmcgdGhpcyB2aXJ0cXVldWUuICovCi0Jdm9pZCAoKnNlcnZp
Y2UpKHN0cnVjdCB2aXJ0cXVldWUgKnZxKTsKLQlwaWRfdCB0aHJlYWQ7Ci19OwotCi0vKiBSZW1l
bWJlciB0aGUgYXJndW1lbnRzIHRvIHRoZSBwcm9ncmFtIHNvIHdlIGNhbiAicmVib290IiAqLwot
c3RhdGljIGNoYXIgKiptYWluX2FyZ3M7Ci0KLS8qIFRoZSBvcmlnaW5hbCB0dHkgc2V0dGluZ3Mg
dG8gcmVzdG9yZSBvbiBleGl0LiAqLwotc3RhdGljIHN0cnVjdCB0ZXJtaW9zIG9yaWdfdGVybTsK
LQotLyoKLSAqIFdlIGhhdmUgdG8gYmUgY2FyZWZ1bCB3aXRoIGJhcnJpZXJzOiBvdXIgZGV2aWNl
cyBhcmUgYWxsIHJ1biBpbiBzZXBhcmF0ZQotICogdGhyZWFkcyBhbmQgc28gd2UgbmVlZCB0byBt
YWtlIHN1cmUgdGhhdCBjaGFuZ2VzIHZpc2libGUgdG8gdGhlIEd1ZXN0IGhhcHBlbgotICogaW4g
cHJlY2lzZSBvcmRlci4KLSAqLwotI2RlZmluZSB3bWIoKSBfX2FzbV9fIF9fdm9sYXRpbGVfXygi
IiA6IDogOiAibWVtb3J5IikKLSNkZWZpbmUgcm1iKCkgX19hc21fXyBfX3ZvbGF0aWxlX18oImxv
Y2s7IGFkZGwgJDAsMCglJWVzcCkiIDogOiA6ICJtZW1vcnkiKQotI2RlZmluZSBtYigpIF9fYXNt
X18gX192b2xhdGlsZV9fKCJsb2NrOyBhZGRsICQwLDAoJSVlc3ApIiA6IDogOiAibWVtb3J5IikK
LQotLyogV3JhcHBlciBmb3IgdGhlIGxhc3QgYXZhaWxhYmxlIGluZGV4LiAgTWFrZXMgaXQgZWFz
aWVyIHRvIGNoYW5nZS4gKi8KLSNkZWZpbmUgbGdfbGFzdF9hdmFpbCh2cSkJKCh2cSktPmxhc3Rf
YXZhaWxfaWR4KQotCi0vKgotICogVGhlIHZpcnRpbyBjb25maWd1cmF0aW9uIHNwYWNlIGlzIGRl
ZmluZWQgdG8gYmUgbGl0dGxlLWVuZGlhbi4gIHg4NiBpcwotICogbGl0dGxlLWVuZGlhbiB0b28s
IGJ1dCBpdCdzIG5pY2UgdG8gYmUgZXhwbGljaXQgc28gd2UgaGF2ZSB0aGVzZSBoZWxwZXJzLgot
ICovCi0jZGVmaW5lIGNwdV90b19sZTE2KHYxNikgKHYxNikKLSNkZWZpbmUgY3B1X3RvX2xlMzIo
djMyKSAodjMyKQotI2RlZmluZSBjcHVfdG9fbGU2NCh2NjQpICh2NjQpCi0jZGVmaW5lIGxlMTZf
dG9fY3B1KHYxNikgKHYxNikKLSNkZWZpbmUgbGUzMl90b19jcHUodjMyKSAodjMyKQotI2RlZmlu
ZSBsZTY0X3RvX2NwdSh2NjQpICh2NjQpCi0KLS8qCi0gKiBBIHJlYWwgZGV2aWNlIHdvdWxkIGln
bm9yZSB3ZWlyZC9ub24tY29tcGxpYW50IGRyaXZlciBiZWhhdmlvdXIuICBXZQotICogc3RvcCBh
bmQgZmxhZyBpdCwgdG8gaGVscCBkZWJ1Z2dpbmcgTGludXggcHJvYmxlbXMuCi0gKi8KLSNkZWZp
bmUgYmFkX2RyaXZlcihkLCBmbXQsIC4uLikgXAotCWVycngoMSwgIiVzOiBiYWQgZHJpdmVyOiAi
IGZtdCwgKGQpLT5uYW1lLCAjIyBfX1ZBX0FSR1NfXykKLSNkZWZpbmUgYmFkX2RyaXZlcl92cSh2
cSwgZm10LCAuLi4pCQkJICAgICAgIFwKLQllcnJ4KDEsICIlcyB2cSAlczogYmFkIGRyaXZlcjog
IiBmbXQsICh2cSktPmRldi0+bmFtZSwgXAotCSAgICAgdnEtPm5hbWUsICMjIF9fVkFfQVJHU19f
KQotCi0vKiBJcyB0aGlzIGlvdmVjIGVtcHR5PyAqLwotc3RhdGljIGJvb2wgaW92X2VtcHR5KGNv
bnN0IHN0cnVjdCBpb3ZlYyBpb3ZbXSwgdW5zaWduZWQgaW50IG51bV9pb3YpCi17Ci0JdW5zaWdu
ZWQgaW50IGk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgbnVtX2lvdjsgaSsrKQotCQlpZiAoaW92W2ld
Lmlvdl9sZW4pCi0JCQlyZXR1cm4gZmFsc2U7Ci0JcmV0dXJuIHRydWU7Ci19Ci0KLS8qIFRha2Ug
bGVuIGJ5dGVzIGZyb20gdGhlIGZyb250IG9mIHRoaXMgaW92ZWMuICovCi1zdGF0aWMgdm9pZCBp
b3ZfY29uc3VtZShzdHJ1Y3QgZGV2aWNlICpkLAotCQkJc3RydWN0IGlvdmVjIGlvdltdLCB1bnNp
Z25lZCBudW1faW92LAotCQkJdm9pZCAqZGVzdCwgdW5zaWduZWQgbGVuKQotewotCXVuc2lnbmVk
IGludCBpOwotCi0JZm9yIChpID0gMDsgaSA8IG51bV9pb3Y7IGkrKykgewotCQl1bnNpZ25lZCBp
bnQgdXNlZDsKLQotCQl1c2VkID0gaW92W2ldLmlvdl9sZW4gPCBsZW4gPyBpb3ZbaV0uaW92X2xl
biA6IGxlbjsKLQkJaWYgKGRlc3QpIHsKLQkJCW1lbWNweShkZXN0LCBpb3ZbaV0uaW92X2Jhc2Us
IHVzZWQpOwotCQkJZGVzdCArPSB1c2VkOwotCQl9Ci0JCWlvdltpXS5pb3ZfYmFzZSArPSB1c2Vk
OwotCQlpb3ZbaV0uaW92X2xlbiAtPSB1c2VkOwotCQlsZW4gLT0gdXNlZDsKLQl9Ci0JaWYgKGxl
biAhPSAwKQotCQliYWRfZHJpdmVyKGQsICJpb3ZlYyB0b28gc2hvcnQhIik7Ci19Ci0KLS8qTDox
MDAKLSAqIFRoZSBMYXVuY2hlciBjb2RlIGl0c2VsZiB0YWtlcyB1cyBvdXQgaW50byB1c2Vyc3Bh
Y2UsIHRoYXQgc2NhcnkgcGxhY2Ugd2hlcmUKLSAqIHBvaW50ZXJzIHJ1biB3aWxkIGFuZCBmcmVl
ISAgVW5mb3J0dW5hdGVseSwgbGlrZSBtb3N0IHVzZXJzcGFjZSBwcm9ncmFtcywKLSAqIGl0J3Mg
cXVpdGUgYm9yaW5nICh3aGljaCBpcyB3aHkgZXZlcnlvbmUgbGlrZXMgdG8gaGFjayBvbiB0aGUg
a2VybmVsISkuCi0gKiBQZXJoYXBzIGlmIHlvdSBtYWtlIHVwIGFuIExndWVzdCBEcmlua2luZyBH
YW1lIGF0IHRoaXMgcG9pbnQsIGl0IHdpbGwgZ2V0Ci0gKiB5b3UgdGhyb3VnaCB0aGlzIHNlY3Rp
b24uICBPciwgbWF5YmUgbm90LgotICoKLSAqIFRoZSBMYXVuY2hlciBzZXRzIHVwIGEgYmlnIGNo
dW5rIG9mIG1lbW9yeSB0byBiZSB0aGUgR3Vlc3QncyAicGh5c2ljYWwiCi0gKiBtZW1vcnkgYW5k
IHN0b3JlcyBpdCBpbiAiZ3Vlc3RfYmFzZSIuICBJbiBvdGhlciB3b3JkcywgR3Vlc3QgcGh5c2lj
YWwgPT0KLSAqIExhdW5jaGVyIHZpcnR1YWwgd2l0aCBhbiBvZmZzZXQuCi0gKgotICogVGhpcyBj
YW4gYmUgdG91Z2ggdG8gZ2V0IHlvdXIgaGVhZCBhcm91bmQsIGJ1dCB1c3VhbGx5IGl0IGp1c3Qg
bWVhbnMgdGhhdCB3ZQotICogdXNlIHRoZXNlIHRyaXZpYWwgY29udmVyc2lvbiBmdW5jdGlvbnMg
d2hlbiB0aGUgR3Vlc3QgZ2l2ZXMgdXMgaXRzCi0gKiAicGh5c2ljYWwiIGFkZHJlc3NlczoKLSAq
Lwotc3RhdGljIHZvaWQgKmZyb21fZ3Vlc3RfcGh5cyh1bnNpZ25lZCBsb25nIGFkZHIpCi17Ci0J
cmV0dXJuIGd1ZXN0X2Jhc2UgKyBhZGRyOwotfQotCi1zdGF0aWMgdW5zaWduZWQgbG9uZyB0b19n
dWVzdF9waHlzKGNvbnN0IHZvaWQgKmFkZHIpCi17Ci0JcmV0dXJuIChhZGRyIC0gZ3Vlc3RfYmFz
ZSk7Ci19Ci0KLS8qTDoxMzAKLSAqIExvYWRpbmcgdGhlIEtlcm5lbC4KLSAqCi0gKiBXZSBzdGFy
dCB3aXRoIGNvdXBsZSBvZiBzaW1wbGUgaGVscGVyIHJvdXRpbmVzLiAgb3Blbl9vcl9kaWUoKSBh
dm9pZHMKLSAqIGVycm9yLWNoZWNraW5nIGNvZGUgY2x1dHRlcmluZyB0aGUgY2FsbGVyczoKLSAq
Lwotc3RhdGljIGludCBvcGVuX29yX2RpZShjb25zdCBjaGFyICpuYW1lLCBpbnQgZmxhZ3MpCi17
Ci0JaW50IGZkID0gb3BlbihuYW1lLCBmbGFncyk7Ci0JaWYgKGZkIDwgMCkKLQkJZXJyKDEsICJG
YWlsZWQgdG8gb3BlbiAlcyIsIG5hbWUpOwotCXJldHVybiBmZDsKLX0KLQotLyogbWFwX3plcm9l
ZF9wYWdlcygpIHRha2VzIGEgbnVtYmVyIG9mIHBhZ2VzLiAqLwotc3RhdGljIHZvaWQgKm1hcF96
ZXJvZWRfcGFnZXModW5zaWduZWQgaW50IG51bSkKLXsKLQlpbnQgZmQgPSBvcGVuX29yX2RpZSgi
L2Rldi96ZXJvIiwgT19SRE9OTFkpOwotCXZvaWQgKmFkZHI7Ci0KLQkvKgotCSAqIFdlIHVzZSBh
IHByaXZhdGUgbWFwcGluZyAoaWUuIGlmIHdlIHdyaXRlIHRvIHRoZSBwYWdlLCBpdCB3aWxsIGJl
Ci0JICogY29waWVkKS4gV2UgYWxsb2NhdGUgYW4gZXh0cmEgdHdvIHBhZ2VzIFBST1RfTk9ORSB0
byBhY3QgYXMgZ3VhcmQKLQkgKiBwYWdlcyBhZ2FpbnN0IHJlYWQvd3JpdGUgYXR0ZW1wdHMgdGhh
dCBleGNlZWQgYWxsb2NhdGVkIHNwYWNlLgotCSAqLwotCWFkZHIgPSBtbWFwKE5VTEwsIGdldHBh
Z2VzaXplKCkgKiAobnVtKzIpLAotCQkgICAgUFJPVF9OT05FLCBNQVBfUFJJVkFURSwgZmQsIDAp
OwotCi0JaWYgKGFkZHIgPT0gTUFQX0ZBSUxFRCkKLQkJZXJyKDEsICJNbWFwcGluZyAldSBwYWdl
cyBvZiAvZGV2L3plcm8iLCBudW0pOwotCi0JaWYgKG1wcm90ZWN0KGFkZHIgKyBnZXRwYWdlc2l6
ZSgpLCBnZXRwYWdlc2l6ZSgpICogbnVtLAotCQkgICAgIFBST1RfUkVBRHxQUk9UX1dSSVRFKSA9
PSAtMSkKLQkJZXJyKDEsICJtcHJvdGVjdCBydyAldSBwYWdlcyBmYWlsZWQiLCBudW0pOwotCi0J
LyoKLQkgKiBPbmUgbmVhdCBtbWFwIGZlYXR1cmUgaXMgdGhhdCB5b3UgY2FuIGNsb3NlIHRoZSBm
ZCwgYW5kIGl0Ci0JICogc3RheXMgbWFwcGVkLgotCSAqLwotCWNsb3NlKGZkKTsKLQotCS8qIFJl
dHVybiBhZGRyZXNzIGFmdGVyIFBST1RfTk9ORSBwYWdlICovCi0JcmV0dXJuIGFkZHIgKyBnZXRw
YWdlc2l6ZSgpOwotfQotCi0vKiBHZXQgc29tZSBieXRlcyB3aGljaCB3b24ndCBiZSBtYXBwZWQg
aW50byB0aGUgZ3Vlc3QuICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBnZXRfbW1pb19yZWdpb24o
c2l6ZV90IHNpemUpCi17Ci0JdW5zaWduZWQgbG9uZyBhZGRyID0gZ3Vlc3RfbW1pbzsKLQlzaXpl
X3QgaTsKLQotCWlmICghc2l6ZSkKLQkJcmV0dXJuIGFkZHI7Ci0KLQkvKiBTaXplIGhhcyB0byBi
ZSBhIHBvd2VyIG9mIDIgKGFuZCBtdWx0aXBsZSBvZiAxNikgKi8KLQlmb3IgKGkgPSAxOyBpIDwg
c2l6ZTsgaSA8PD0gMSk7Ci0KLQlndWVzdF9tbWlvICs9IGk7Ci0KLQlyZXR1cm4gYWRkcjsKLX0K
LQotLyoKLSAqIFRoaXMgcm91dGluZSBpcyB1c2VkIHRvIGxvYWQgdGhlIGtlcm5lbCBvciBpbml0
cmQuICBJdCB0cmllcyBtbWFwLCBidXQgaWYKLSAqIHRoYXQgZmFpbHMgKFBsYW4gOSdzIGtlcm5l
bCBmaWxlIGlzbid0IG5pY2VseSBhbGlnbmVkIG9uIHBhZ2UgYm91bmRhcmllcyksCi0gKiBpdCBm
YWxscyBiYWNrIHRvIHJlYWRpbmcgdGhlIG1lbW9yeSBpbi4KLSAqLwotc3RhdGljIHZvaWQgbWFw
X2F0KGludCBmZCwgdm9pZCAqYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHVuc2lnbmVkIGxv
bmcgbGVuKQotewotCXNzaXplX3QgcjsKLQotCS8qCi0JICogV2UgbWFwIHdyaXRhYmxlIGV2ZW4g
dGhvdWdoIGZvciBzb21lIHNlZ21lbnRzIGFyZSBtYXJrZWQgcmVhZC1vbmx5LgotCSAqIFRoZSBr
ZXJuZWwgcmVhbGx5IHdhbnRzIHRvIGJlIHdyaXRhYmxlOiBpdCBwYXRjaGVzIGl0cyBvd24KLQkg
KiBpbnN0cnVjdGlvbnMuCi0JICoKLQkgKiBNQVBfUFJJVkFURSBtZWFucyB0aGF0IHRoZSBwYWdl
IHdvbid0IGJlIGNvcGllZCB1bnRpbCBhIHdyaXRlIGlzCi0JICogZG9uZSB0byBpdC4gIFRoaXMg
YWxsb3dzIHVzIHRvIHNoYXJlIHVudG91Y2hlZCBtZW1vcnkgYmV0d2VlbgotCSAqIEd1ZXN0cy4K
LQkgKi8KLQlpZiAobW1hcChhZGRyLCBsZW4sIFBST1RfUkVBRHxQUk9UX1dSSVRFLAotCQkgTUFQ
X0ZJWEVEfE1BUF9QUklWQVRFLCBmZCwgb2Zmc2V0KSAhPSBNQVBfRkFJTEVEKQotCQlyZXR1cm47
Ci0KLQkvKiBwcmVhZCBkb2VzIGEgc2VlayBhbmQgYSByZWFkIGluIG9uZSBzaG90OiBzYXZlcyBh
IGZldyBsaW5lcy4gKi8KLQlyID0gcHJlYWQoZmQsIGFkZHIsIGxlbiwgb2Zmc2V0KTsKLQlpZiAo
ciAhPSBsZW4pCi0JCWVycigxLCAiUmVhZGluZyBvZmZzZXQgJWx1IGxlbiAlbHUgZ2F2ZSAlemki
LCBvZmZzZXQsIGxlbiwgcik7Ci19Ci0KLS8qCi0gKiBUaGlzIHJvdXRpbmUgdGFrZXMgYW4gb3Bl
biB2bWxpbnV4IGltYWdlLCB3aGljaCBpcyBpbiBFTEYsIGFuZCBtYXBzIGl0IGludG8KLSAqIHRo
ZSBHdWVzdCBtZW1vcnkuICBFTEYgPSBFbWJlZGRlZCBMaW5raW5nIEZvcm1hdCwgd2hpY2ggaXMg
dGhlIGZvcm1hdCB1c2VkCi0gKiBieSBhbGwgbW9kZXJuIGJpbmFyaWVzIG9uIExpbnV4IGluY2x1
ZGluZyB0aGUga2VybmVsLgotICoKLSAqIFRoZSBFTEYgaGVhZGVycyBnaXZlICp0d28qIGFkZHJl
c3NlczogYSBwaHlzaWNhbCBhZGRyZXNzLCBhbmQgYSB2aXJ0dWFsCi0gKiBhZGRyZXNzLiAgV2Ug
dXNlIHRoZSBwaHlzaWNhbCBhZGRyZXNzOyB0aGUgR3Vlc3Qgd2lsbCBtYXAgaXRzZWxmIHRvIHRo
ZQotICogdmlydHVhbCBhZGRyZXNzLgotICoKLSAqIFdlIHJldHVybiB0aGUgc3RhcnRpbmcgYWRk
cmVzcy4KLSAqLwotc3RhdGljIHVuc2lnbmVkIGxvbmcgbWFwX2VsZihpbnQgZWxmX2ZkLCBjb25z
dCBFbGYzMl9FaGRyICplaGRyKQotewotCUVsZjMyX1BoZHIgcGhkcltlaGRyLT5lX3BobnVtXTsK
LQl1bnNpZ25lZCBpbnQgaTsKLQotCS8qCi0JICogU2FuaXR5IGNoZWNrcyBvbiB0aGUgbWFpbiBF
TEYgaGVhZGVyOiBhbiB4ODYgZXhlY3V0YWJsZSB3aXRoIGEKLQkgKiByZWFzb25hYmxlIG51bWJl
ciBvZiBjb3JyZWN0bHktc2l6ZWQgcHJvZ3JhbSBoZWFkZXJzLgotCSAqLwotCWlmIChlaGRyLT5l
X3R5cGUgIT0gRVRfRVhFQwotCSAgICB8fCBlaGRyLT5lX21hY2hpbmUgIT0gRU1fMzg2Ci0JICAg
IHx8IGVoZHItPmVfcGhlbnRzaXplICE9IHNpemVvZihFbGYzMl9QaGRyKQotCSAgICB8fCBlaGRy
LT5lX3BobnVtIDwgMSB8fCBlaGRyLT5lX3BobnVtID4gNjU1MzZVL3NpemVvZihFbGYzMl9QaGRy
KSkKLQkJZXJyeCgxLCAiTWFsZm9ybWVkIGVsZiBoZWFkZXIiKTsKLQotCS8qCi0JICogQW4gRUxG
IGV4ZWN1dGFibGUgY29udGFpbnMgYW4gRUxGIGhlYWRlciBhbmQgYSBudW1iZXIgb2YgInByb2dy
YW0iCi0JICogaGVhZGVycyB3aGljaCBpbmRpY2F0ZSB3aGljaCBwYXJ0cyAoInNlZ21lbnRzIikg
b2YgdGhlIHByb2dyYW0gdG8KLQkgKiBsb2FkIHdoZXJlLgotCSAqLwotCi0JLyogV2UgcmVhZCBp
biBhbGwgdGhlIHByb2dyYW0gaGVhZGVycyBhdCBvbmNlOiAqLwotCWlmIChsc2VlayhlbGZfZmQs
IGVoZHItPmVfcGhvZmYsIFNFRUtfU0VUKSA8IDApCi0JCWVycigxLCAiU2Vla2luZyB0byBwcm9n
cmFtIGhlYWRlcnMiKTsKLQlpZiAocmVhZChlbGZfZmQsIHBoZHIsIHNpemVvZihwaGRyKSkgIT0g
c2l6ZW9mKHBoZHIpKQotCQllcnIoMSwgIlJlYWRpbmcgcHJvZ3JhbSBoZWFkZXJzIik7Ci0KLQkv
KgotCSAqIFRyeSBhbGwgdGhlIGhlYWRlcnM6IHRoZXJlIGFyZSB1c3VhbGx5IG9ubHkgdGhyZWUu
ICBBIHJlYWQtb25seSBvbmUsCi0JICogYSByZWFkLXdyaXRlIG9uZSwgYW5kIGEgIm5vdGUiIHNl
Y3Rpb24gd2hpY2ggd2UgZG9uJ3QgbG9hZC4KLQkgKi8KLQlmb3IgKGkgPSAwOyBpIDwgZWhkci0+
ZV9waG51bTsgaSsrKSB7Ci0JCS8qIElmIHRoaXMgaXNuJ3QgYSBsb2FkYWJsZSBzZWdtZW50LCB3
ZSBpZ25vcmUgaXQgKi8KLQkJaWYgKHBoZHJbaV0ucF90eXBlICE9IFBUX0xPQUQpCi0JCQljb250
aW51ZTsKLQotCQl2ZXJib3NlKCJTZWN0aW9uICVpOiBzaXplICVpIGFkZHIgJXBcbiIsCi0JCQlp
LCBwaGRyW2ldLnBfbWVtc3osICh2b2lkICopcGhkcltpXS5wX3BhZGRyKTsKLQotCQkvKiBXZSBt
YXAgdGhpcyBzZWN0aW9uIG9mIHRoZSBmaWxlIGF0IGl0cyBwaHlzaWNhbCBhZGRyZXNzLiAqLwot
CQltYXBfYXQoZWxmX2ZkLCBmcm9tX2d1ZXN0X3BoeXMocGhkcltpXS5wX3BhZGRyKSwKLQkJICAg
ICAgIHBoZHJbaV0ucF9vZmZzZXQsIHBoZHJbaV0ucF9maWxlc3opOwotCX0KLQotCS8qIFRoZSBl
bnRyeSBwb2ludCBpcyBnaXZlbiBpbiB0aGUgRUxGIGhlYWRlci4gKi8KLQlyZXR1cm4gZWhkci0+
ZV9lbnRyeTsKLX0KLQotLypMOjE1MAotICogQSBiekltYWdlLCB1bmxpa2UgYW4gRUxGIGZpbGUs
IGlzIG5vdCBtZWFudCB0byBiZSBsb2FkZWQuICBZb3UncmUgc3VwcG9zZWQKLSAqIHRvIGp1bXAg
aW50byBpdCBhbmQgaXQgd2lsbCB1bnBhY2sgaXRzZWxmLiAgV2UgdXNlZCB0byBoYXZlIHRvIHBl
cmZvcm0gc29tZQotICogaGFpcnkgbWFnaWMgYmVjYXVzZSB0aGUgdW5wYWNraW5nIGNvZGUgc2Nh
cmVkIG1lLgotICoKLSAqIEZvcnR1bmF0ZWx5LCBKZXJlbXkgRml0emhhcmRpbmdlIGNvbnZpbmNl
ZCBtZSBpdCB3YXNuJ3QgdGhhdCBoYXJkIGFuZCB3cm90ZQotICogYSBzbWFsbCBwYXRjaCB0byBq
dW1wIG92ZXIgdGhlIHRyaWNreSBiaXRzIGluIHRoZSBHdWVzdCwgc28gbm93IHdlIGp1c3QgcmVh
ZAotICogdGhlIGZ1bmt5IGhlYWRlciBzbyB3ZSBrbm93IHdoZXJlIGluIHRoZSBmaWxlIHRvIGxv
YWQsIGFuZCBhd2F5IHdlIGdvIQotICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBsb2FkX2J6aW1h
Z2UoaW50IGZkKQotewotCXN0cnVjdCBib290X3BhcmFtcyBib290OwotCWludCByOwotCS8qIE1v
ZGVybiBiekltYWdlcyBnZXQgbG9hZGVkIGF0IDFNLiAqLwotCXZvaWQgKnAgPSBmcm9tX2d1ZXN0
X3BoeXMoMHgxMDAwMDApOwotCi0JLyoKLQkgKiBHbyBiYWNrIHRvIHRoZSBzdGFydCBvZiB0aGUg
ZmlsZSBhbmQgcmVhZCB0aGUgaGVhZGVyLiAgSXQgc2hvdWxkIGJlCi0JICogYSBMaW51eCBib290
IGhlYWRlciAoc2VlIERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0KQotCSAqLwotCWxzZWVrKGZk
LCAwLCBTRUVLX1NFVCk7Ci0JcmVhZChmZCwgJmJvb3QsIHNpemVvZihib290KSk7Ci0KLQkvKiBJ
bnNpZGUgdGhlIHNldHVwX2hkciwgd2UgZXhwZWN0IHRoZSBtYWdpYyAiSGRyUyIgKi8KLQlpZiAo
bWVtY21wKCZib290Lmhkci5oZWFkZXIsICJIZHJTIiwgNCkgIT0gMCkKLQkJZXJyeCgxLCAiVGhp
cyBkb2Vzbid0IGxvb2sgbGlrZSBhIGJ6SW1hZ2UgdG8gbWUiKTsKLQotCS8qIFNraXAgb3ZlciB0
aGUgZXh0cmEgc2VjdG9ycyBvZiB0aGUgaGVhZGVyLiAqLwotCWxzZWVrKGZkLCAoYm9vdC5oZHIu
c2V0dXBfc2VjdHMrMSkgKiA1MTIsIFNFRUtfU0VUKTsKLQotCS8qIE5vdyByZWFkIGV2ZXJ5dGhp
bmcgaW50byBtZW1vcnkuIGluIG5pY2UgYmlnIGNodW5rcy4gKi8KLQl3aGlsZSAoKHIgPSByZWFk
KGZkLCBwLCA2NTUzNikpID4gMCkKLQkJcCArPSByOwotCi0JLyogRmluYWxseSwgY29kZTMyX3N0
YXJ0IHRlbGxzIHVzIHdoZXJlIHRvIGVudGVyIHRoZSBrZXJuZWwuICovCi0JcmV0dXJuIGJvb3Qu
aGRyLmNvZGUzMl9zdGFydDsKLX0KLQotLypMOjE0MAotICogTG9hZGluZyB0aGUga2VybmVsIGlz
IGVhc3kgd2hlbiBpdCdzIGEgInZtbGludXgiLCBidXQgbW9zdCBrZXJuZWxzCi0gKiBjb21lIHdy
YXBwZWQgdXAgaW4gdGhlIHNlbGYtZGVjb21wcmVzc2luZyAiYnpJbWFnZSIgZm9ybWF0LiAgV2l0
aCBhIGxpdHRsZQotICogd29yaywgd2UgY2FuIGxvYWQgdGhvc2UsIHRvby4KLSAqLwotc3RhdGlj
IHVuc2lnbmVkIGxvbmcgbG9hZF9rZXJuZWwoaW50IGZkKQotewotCUVsZjMyX0VoZHIgaGRyOwot
Ci0JLyogUmVhZCBpbiB0aGUgZmlyc3QgZmV3IGJ5dGVzLiAqLwotCWlmIChyZWFkKGZkLCAmaGRy
LCBzaXplb2YoaGRyKSkgIT0gc2l6ZW9mKGhkcikpCi0JCWVycigxLCAiUmVhZGluZyBrZXJuZWwi
KTsKLQotCS8qIElmIGl0J3MgYW4gRUxGIGZpbGUsIGl0IHN0YXJ0cyB3aXRoICJcMTc3RUxGIiAq
LwotCWlmIChtZW1jbXAoaGRyLmVfaWRlbnQsIEVMRk1BRywgU0VMRk1BRykgPT0gMCkKLQkJcmV0
dXJuIG1hcF9lbGYoZmQsICZoZHIpOwotCi0JLyogT3RoZXJ3aXNlIHdlIGFzc3VtZSBpdCdzIGEg
YnpJbWFnZSwgYW5kIHRyeSB0byBsb2FkIGl0LiAqLwotCXJldHVybiBsb2FkX2J6aW1hZ2UoZmQp
OwotfQotCi0vKgotICogVGhpcyBpcyBhIHRyaXZpYWwgbGl0dGxlIGhlbHBlciB0byBhbGlnbiBw
YWdlcy4gIEFuZGkgS2xlZW4gaGF0ZWQgaXQgYmVjYXVzZQotICogaXQgY2FsbHMgZ2V0cGFnZXNp
emUoKSB0d2ljZTogIml0J3MgZHVtYiBjb2RlLiIKLSAqCi0gKiBLZXJuZWwgZ3V5cyBnZXQgcmVh
bGx5IGhldCB1cCBhYm91dCBvcHRpbWl6YXRpb24sIGV2ZW4gd2hlbiBpdCdzIG5vdAotICogbmVj
ZXNzYXJ5LiAgSSBsZWF2ZSB0aGlzIGNvZGUgYXMgYSByZWFjdGlvbiBhZ2FpbnN0IHRoYXQuCi0g
Ki8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwYWdlX2FsaWduKHVuc2lnbmVkIGxvbmcg
YWRkcikKLXsKLQkvKiBBZGQgdXB3YXJkcyBhbmQgdHJ1bmNhdGUgZG93bndhcmRzLiAqLwotCXJl
dHVybiAoKGFkZHIgKyBnZXRwYWdlc2l6ZSgpLTEpICYgfihnZXRwYWdlc2l6ZSgpLTEpKTsKLX0K
LQotLypMOjE4MAotICogQW4gImluaXRpYWwgcmFtIGRpc2siIGlzIGEgZGlzayBpbWFnZSBsb2Fk
ZWQgaW50byBtZW1vcnkgYWxvbmcgd2l0aCB0aGUKLSAqIGtlcm5lbCB3aGljaCB0aGUga2VybmVs
IGNhbiB1c2UgdG8gYm9vdCBmcm9tIHdpdGhvdXQgbmVlZGluZyBhbnkgZHJpdmVycy4KLSAqIE1v
c3QgZGlzdHJpYnV0aW9ucyBub3cgdXNlIHRoaXMgYXMgc3RhbmRhcmQ6IHRoZSBpbml0cmQgY29u
dGFpbnMgdGhlIGNvZGUgdG8KLSAqIGxvYWQgdGhlIGFwcHJvcHJpYXRlIGRyaXZlciBtb2R1bGVz
IGZvciB0aGUgY3VycmVudCBtYWNoaW5lLgotICoKLSAqIEltcG9ydGFudGx5LCBKYW1lcyBNb3Jy
aXMgd29ya3MgZm9yIFJlZEhhdCwgYW5kIEZlZG9yYSB1c2VzIGluaXRyZHMgZm9yIGl0cwotICog
a2VybmVscy4gIEhlIHNlbnQgbWUgdGhpcyAoYW5kIHRlbGxzIG1lIHdoZW4gSSBicmVhayBpdCku
Ci0gKi8KLXN0YXRpYyB1bnNpZ25lZCBsb25nIGxvYWRfaW5pdHJkKGNvbnN0IGNoYXIgKm5hbWUs
IHVuc2lnbmVkIGxvbmcgbWVtKQotewotCWludCBpZmQ7Ci0Jc3RydWN0IHN0YXQgc3Q7Ci0JdW5z
aWduZWQgbG9uZyBsZW47Ci0KLQlpZmQgPSBvcGVuX29yX2RpZShuYW1lLCBPX1JET05MWSk7Ci0J
LyogZnN0YXQoKSBpcyBuZWVkZWQgdG8gZ2V0IHRoZSBmaWxlIHNpemUuICovCi0JaWYgKGZzdGF0
KGlmZCwgJnN0KSA8IDApCi0JCWVycigxLCAiZnN0YXQoKSBvbiBpbml0cmQgJyVzJyIsIG5hbWUp
OwotCi0JLyoKLQkgKiBXZSBtYXAgdGhlIGluaXRyZCBhdCB0aGUgdG9wIG9mIG1lbW9yeSwgYnV0
IG1tYXAgd2FudHMgaXQgdG8gYmUKLQkgKiBwYWdlLWFsaWduZWQsIHNvIHdlIHJvdW5kIHRoZSBz
aXplIHVwIGZvciB0aGF0LgotCSAqLwotCWxlbiA9IHBhZ2VfYWxpZ24oc3Quc3Rfc2l6ZSk7Ci0J
bWFwX2F0KGlmZCwgZnJvbV9ndWVzdF9waHlzKG1lbSAtIGxlbiksIDAsIHN0LnN0X3NpemUpOwot
CS8qCi0JICogT25jZSBhIGZpbGUgaXMgbWFwcGVkLCB5b3UgY2FuIGNsb3NlIHRoZSBmaWxlIGRl
c2NyaXB0b3IuICBJdCdzIGEKLQkgKiBsaXR0bGUgb2RkLCBidXQgcXVpdGUgdXNlZnVsLgotCSAq
LwotCWNsb3NlKGlmZCk7Ci0JdmVyYm9zZSgibWFwcGVkIGluaXRyZCAlcyBzaXplPSVsdSBAICVw
XG4iLCBuYW1lLCBsZW4sICh2b2lkKiltZW0tbGVuKTsKLQotCS8qIFdlIHJldHVybiB0aGUgaW5p
dHJkIHNpemUuICovCi0JcmV0dXJuIGxlbjsKLX0KLS8qOiovCi0KLS8qCi0gKiBTaW1wbGUgcm91
dGluZSB0byByb2xsIGFsbCB0aGUgY29tbWFuZGxpbmUgYXJndW1lbnRzIHRvZ2V0aGVyIHdpdGgg
c3BhY2VzCi0gKiBiZXR3ZWVuIHRoZW0uCi0gKi8KLXN0YXRpYyB2b2lkIGNvbmNhdChjaGFyICpk
c3QsIGNoYXIgKmFyZ3NbXSkKLXsKLQl1bnNpZ25lZCBpbnQgaSwgbGVuID0gMDsKLQotCWZvciAo
aSA9IDA7IGFyZ3NbaV07IGkrKykgewotCQlpZiAoaSkgewotCQkJc3RyY2F0KGRzdCtsZW4sICIg
Iik7Ci0JCQlsZW4rKzsKLQkJfQotCQlzdHJjcHkoZHN0K2xlbiwgYXJnc1tpXSk7Ci0JCWxlbiAr
PSBzdHJsZW4oYXJnc1tpXSk7Ci0JfQotCS8qIEluIGNhc2UgaXQncyBlbXB0eS4gKi8KLQlkc3Rb
bGVuXSA9ICdcMCc7Ci19Ci0KLS8qTDoxODUKLSAqIFRoaXMgaXMgd2hlcmUgd2UgYWN0dWFsbHkg
dGVsbCB0aGUga2VybmVsIHRvIGluaXRpYWxpemUgdGhlIEd1ZXN0LiAgV2UKLSAqIHNhdyB0aGUg
YXJndW1lbnRzIGl0IGV4cGVjdHMgd2hlbiB3ZSBsb29rZWQgYXQgaW5pdGlhbGl6ZSgpIGluIGxn
dWVzdF91c2VyLmM6Ci0gKiB0aGUgYmFzZSBvZiBHdWVzdCAicGh5c2ljYWwiIG1lbW9yeSwgdGhl
IHRvcCBwaHlzaWNhbCBwYWdlIHRvIGFsbG93IGFuZCB0aGUKLSAqIGVudHJ5IHBvaW50IGZvciB0
aGUgR3Vlc3QuCi0gKi8KLXN0YXRpYyB2b2lkIHRlbGxfa2VybmVsKHVuc2lnbmVkIGxvbmcgc3Rh
cnQpCi17Ci0JdW5zaWduZWQgbG9uZyBhcmdzW10gPSB7IExIUkVRX0lOSVRJQUxJWkUsCi0JCQkJ
ICh1bnNpZ25lZCBsb25nKWd1ZXN0X2Jhc2UsCi0JCQkJIGd1ZXN0X2xpbWl0IC8gZ2V0cGFnZXNp
emUoKSwgc3RhcnQsCi0JCQkJIChndWVzdF9tbWlvK2dldHBhZ2VzaXplKCktMSkgLyBnZXRwYWdl
c2l6ZSgpIH07Ci0JdmVyYm9zZSgiR3Vlc3Q6ICVwIC0gJXAgKCUjbHgsIE1NSU8gJSNseClcbiIs
Ci0JCWd1ZXN0X2Jhc2UsIGd1ZXN0X2Jhc2UgKyBndWVzdF9saW1pdCwKLQkJZ3Vlc3RfbGltaXQs
IGd1ZXN0X21taW8pOwotCWxndWVzdF9mZCA9IG9wZW5fb3JfZGllKCIvZGV2L2xndWVzdCIsIE9f
UkRXUik7Ci0JaWYgKHdyaXRlKGxndWVzdF9mZCwgYXJncywgc2l6ZW9mKGFyZ3MpKSA8IDApCi0J
CWVycigxLCAiV3JpdGluZyB0byAvZGV2L2xndWVzdCIpOwotfQotLyo6Ki8KLQotLypMOjIwMAot
ICogRGV2aWNlIEhhbmRsaW5nLgotICoKLSAqIFdoZW4gdGhlIEd1ZXN0IGdpdmVzIHVzIGEgYnVm
ZmVyLCBpdCBzZW5kcyBhbiBhcnJheSBvZiBhZGRyZXNzZXMgYW5kIHNpemVzLgotICogV2UgbmVl
ZCB0byBtYWtlIHN1cmUgaXQncyBub3QgdHJ5aW5nIHRvIHJlYWNoIGludG8gdGhlIExhdW5jaGVy
IGl0c2VsZiwgc28KLSAqIHdlIGhhdmUgYSBjb252ZW5pZW50IHJvdXRpbmUgd2hpY2ggY2hlY2tz
IGl0IGFuZCBleGl0cyB3aXRoIGFuIGVycm9yIG1lc3NhZ2UKLSAqIGlmIHNvbWV0aGluZyBmdW5u
eSBpcyBnb2luZyBvbjoKLSAqLwotc3RhdGljIHZvaWQgKl9jaGVja19wb2ludGVyKHN0cnVjdCBk
ZXZpY2UgKmQsCi0JCQkgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgc2l6ZSwK
LQkJCSAgICB1bnNpZ25lZCBpbnQgbGluZSkKLXsKLQkvKgotCSAqIENoZWNrIGlmIHRoZSByZXF1
ZXN0ZWQgYWRkcmVzcyBhbmQgc2l6ZSBleGNlZWRzIHRoZSBhbGxvY2F0ZWQgbWVtb3J5LAotCSAq
IG9yIGFkZHIgKyBzaXplIHdyYXBzIGFyb3VuZC4KLQkgKi8KLQlpZiAoKGFkZHIgKyBzaXplKSA+
IGd1ZXN0X2xpbWl0IHx8IChhZGRyICsgc2l6ZSkgPCBhZGRyKQotCQliYWRfZHJpdmVyKGQsICIl
czolaTogSW52YWxpZCBhZGRyZXNzICUjbHgiLAotCQkJICAgX19GSUxFX18sIGxpbmUsIGFkZHIp
OwotCS8qCi0JICogV2UgcmV0dXJuIGEgcG9pbnRlciBmb3IgdGhlIGNhbGxlcidzIGNvbnZlbmll
bmNlLCBub3cgd2Uga25vdyBpdCdzCi0JICogc2FmZSB0byB1c2UuCi0JICovCi0JcmV0dXJuIGZy
b21fZ3Vlc3RfcGh5cyhhZGRyKTsKLX0KLS8qIEEgbWFjcm8gd2hpY2ggdHJhbnNwYXJlbnRseSBo
YW5kcyB0aGUgbGluZSBudW1iZXIgdG8gdGhlIHJlYWwgZnVuY3Rpb24uICovCi0jZGVmaW5lIGNo
ZWNrX3BvaW50ZXIoZCxhZGRyLHNpemUpIF9jaGVja19wb2ludGVyKGQsIGFkZHIsIHNpemUsIF9f
TElORV9fKQotCi0vKgotICogRWFjaCBidWZmZXIgaW4gdGhlIHZpcnRxdWV1ZXMgaXMgYWN0dWFs
bHkgYSBjaGFpbiBvZiBkZXNjcmlwdG9ycy4gIFRoaXMKLSAqIGZ1bmN0aW9uIHJldHVybnMgdGhl
IG5leHQgZGVzY3JpcHRvciBpbiB0aGUgY2hhaW4sIG9yIHZxLT52cmluZy5udW0gaWYgd2UncmUK
LSAqIGF0IHRoZSBlbmQuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBuZXh0X2Rlc2Moc3RydWN0IGRl
dmljZSAqZCwgc3RydWN0IHZyaW5nX2Rlc2MgKmRlc2MsCi0JCQkgIHVuc2lnbmVkIGludCBpLCB1
bnNpZ25lZCBpbnQgbWF4KQotewotCXVuc2lnbmVkIGludCBuZXh0OwotCi0JLyogSWYgdGhpcyBk
ZXNjcmlwdG9yIHNheXMgaXQgZG9lc24ndCBjaGFpbiwgd2UncmUgZG9uZS4gKi8KLQlpZiAoIShk
ZXNjW2ldLmZsYWdzICYgVlJJTkdfREVTQ19GX05FWFQpKQotCQlyZXR1cm4gbWF4OwotCi0JLyog
Q2hlY2sgdGhleSdyZSBub3QgbGVhZGluZyB1cyBvZmYgZW5kIG9mIGRlc2NyaXB0b3JzLiAqLwot
CW5leHQgPSBkZXNjW2ldLm5leHQ7Ci0JLyogTWFrZSBzdXJlIGNvbXBpbGVyIGtub3dzIHRvIGdy
YWIgdGhhdDogd2UgZG9uJ3Qgd2FudCBpdCBjaGFuZ2luZyEgKi8KLQl3bWIoKTsKLQotCWlmIChu
ZXh0ID49IG1heCkKLQkJYmFkX2RyaXZlcihkLCAiRGVzYyBuZXh0IGlzICV1IiwgbmV4dCk7Ci0K
LQlyZXR1cm4gbmV4dDsKLX0KLQotLyoKLSAqIFRoaXMgYWN0dWFsbHkgc2VuZHMgdGhlIGludGVy
cnVwdCBmb3IgdGhpcyB2aXJ0cXVldWUsIGlmIHdlJ3ZlIHVzZWQgYQotICogYnVmZmVyLgotICov
Ci1zdGF0aWMgdm9pZCB0cmlnZ2VyX2lycShzdHJ1Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQl1bnNp
Z25lZCBsb25nIGJ1ZltdID0geyBMSFJFUV9JUlEsIHZxLT5kZXYtPmNvbmZpZy5pcnFfbGluZSB9
OwotCi0JLyogRG9uJ3QgaW5mb3JtIHRoZW0gaWYgbm90aGluZyB1c2VkLiAqLwotCWlmICghdnEt
PnBlbmRpbmdfdXNlZCkKLQkJcmV0dXJuOwotCXZxLT5wZW5kaW5nX3VzZWQgPSAwOwotCi0JLyoK
LQkgKiAyLjQuNy4xOgotCSAqCi0JICogIElmIHRoZSBWSVJUSU9fRl9FVkVOVF9JRFggZmVhdHVy
ZSBiaXQgaXMgbm90IG5lZ290aWF0ZWQ6Ci0JICogICAgVGhlIGRyaXZlciBNVVNUIHNldCBmbGFn
cyB0byAwIG9yIDEuIAotCSAqLwotCWlmICh2cS0+dnJpbmcuYXZhaWwtPmZsYWdzID4gMSkKLQkJ
YmFkX2RyaXZlcl92cSh2cSwgImF2YWlsLT5mbGFncyA9ICV1XG4iLCB2cS0+dnJpbmcuYXZhaWwt
PmZsYWdzKTsKLQotCS8qCi0JICogMi40LjcuMjoKLQkgKgotCSAqICBJZiB0aGUgVklSVElPX0Zf
RVZFTlRfSURYIGZlYXR1cmUgYml0IGlzIG5vdCBuZWdvdGlhdGVkOgotCSAqCi0JICogICAgIC0g
VGhlIGRldmljZSBNVVNUIGlnbm9yZSB0aGUgdXNlZF9ldmVudCB2YWx1ZS4KLQkgKiAgICAgLSBB
ZnRlciB0aGUgZGV2aWNlIHdyaXRlcyBhIGRlc2NyaXB0b3IgaW5kZXggaW50byB0aGUgdXNlZCBy
aW5nOgotCSAqICAgICAgICAgLSBJZiBmbGFncyBpcyAxLCB0aGUgZGV2aWNlIFNIT1VMRCBOT1Qg
c2VuZCBhbiBpbnRlcnJ1cHQuCi0JICogICAgICAgICAtIElmIGZsYWdzIGlzIDAsIHRoZSBkZXZp
Y2UgTVVTVCBzZW5kIGFuIGludGVycnVwdC4KLQkgKi8KLQlpZiAodnEtPnZyaW5nLmF2YWlsLT5m
bGFncyAmIFZSSU5HX0FWQUlMX0ZfTk9fSU5URVJSVVBUKSB7Ci0JCXJldHVybjsKLQl9Ci0KLQkv
KgotCSAqIDQuMS40LjUuMToKLQkgKgotCSAqICBJZiBNU0ktWCBjYXBhYmlsaXR5IGlzIGRpc2Fi
bGVkLCB0aGUgZGV2aWNlIE1VU1Qgc2V0IHRoZSBRdWV1ZQotCSAqICBJbnRlcnJ1cHQgYml0IGlu
IElTUiBzdGF0dXMgYmVmb3JlIHNlbmRpbmcgYSB2aXJ0cXVldWUgbm90aWZpY2F0aW9uCi0JICog
IHRvIHRoZSBkcml2ZXIuCi0JICovCi0JdnEtPmRldi0+bW1pby0+aXNyID0gMHgxOwotCi0JLyog
U2VuZCB0aGUgR3Vlc3QgYW4gaW50ZXJydXB0IHRlbGwgdGhlbSB3ZSB1c2VkIHNvbWV0aGluZyB1
cC4gKi8KLQlpZiAod3JpdGUobGd1ZXN0X2ZkLCBidWYsIHNpemVvZihidWYpKSAhPSAwKQotCQll
cnIoMSwgIlRyaWdnZXJpbmcgaXJxICVpIiwgdnEtPmRldi0+Y29uZmlnLmlycV9saW5lKTsKLX0K
LQotLyoKLSAqIFRoaXMgbG9va3MgaW4gdGhlIHZpcnRxdWV1ZSBmb3IgdGhlIGZpcnN0IGF2YWls
YWJsZSBidWZmZXIsIGFuZCBjb252ZXJ0cwotICogaXQgdG8gYW4gaW92ZWMgZm9yIGNvbnZlbmll
bnQgYWNjZXNzLiAgU2luY2UgZGVzY3JpcHRvcnMgY29uc2lzdCBvZiBzb21lCi0gKiBudW1iZXIg
b2Ygb3V0cHV0IHRoZW4gc29tZSBudW1iZXIgb2YgaW5wdXQgZGVzY3JpcHRvcnMsIGl0J3MgYWN0
dWFsbHkgdHdvCi0gKiBpb3ZlY3MsIGJ1dCB3ZSBwYWNrIHRoZW0gaW50byBvbmUgYW5kIG5vdGUg
aG93IG1hbnkgb2YgZWFjaCB0aGVyZSB3ZXJlLgotICoKLSAqIFRoaXMgZnVuY3Rpb24gd2FpdHMg
aWYgbmVjZXNzYXJ5LCBhbmQgcmV0dXJucyB0aGUgZGVzY3JpcHRvciBudW1iZXIgZm91bmQuCi0g
Ki8KLXN0YXRpYyB1bnNpZ25lZCB3YWl0X2Zvcl92cV9kZXNjKHN0cnVjdCB2aXJ0cXVldWUgKnZx
LAotCQkJCSBzdHJ1Y3QgaW92ZWMgaW92W10sCi0JCQkJIHVuc2lnbmVkIGludCAqb3V0X251bSwg
dW5zaWduZWQgaW50ICppbl9udW0pCi17Ci0JdW5zaWduZWQgaW50IGksIGhlYWQsIG1heDsKLQlz
dHJ1Y3QgdnJpbmdfZGVzYyAqZGVzYzsKLQl1MTYgbGFzdF9hdmFpbCA9IGxnX2xhc3RfYXZhaWwo
dnEpOwotCi0JLyoKLQkgKiAyLjQuNy4xOgotCSAqCi0JICogICBUaGUgZHJpdmVyIE1VU1QgaGFu
ZGxlIHNwdXJpb3VzIGludGVycnVwdHMgZnJvbSB0aGUgZGV2aWNlLgotCSAqCi0JICogVGhhdCdz
IHdoeSB0aGlzIGlzIGEgd2hpbGUgbG9vcC4KLQkgKi8KLQotCS8qIFRoZXJlJ3Mgbm90aGluZyBh
dmFpbGFibGU/ICovCi0Jd2hpbGUgKGxhc3RfYXZhaWwgPT0gdnEtPnZyaW5nLmF2YWlsLT5pZHgp
IHsKLQkJdTY0IGV2ZW50OwotCi0JCS8qCi0JCSAqIFNpbmNlIHdlJ3JlIGFib3V0IHRvIHNsZWVw
LCBub3cgaXMgYSBnb29kIHRpbWUgdG8gdGVsbCB0aGUKLQkJICogR3Vlc3QgYWJvdXQgd2hhdCB3
ZSd2ZSB1c2VkIHVwIHRvIG5vdy4KLQkJICovCi0JCXRyaWdnZXJfaXJxKHZxKTsKLQotCQkvKiBP
Sywgbm93IHdlIG5lZWQgdG8ga25vdyBhYm91dCBhZGRlZCBkZXNjcmlwdG9ycy4gKi8KLQkJdnEt
PnZyaW5nLnVzZWQtPmZsYWdzICY9IH5WUklOR19VU0VEX0ZfTk9fTk9USUZZOwotCi0JCS8qCi0J
CSAqIFRoZXkgY291bGQgaGF2ZSBzbGlwcGVkIG9uZSBpbiBhcyB3ZSB3ZXJlIGRvaW5nIHRoYXQ6
IG1ha2UKLQkJICogc3VyZSBpdCdzIHdyaXR0ZW4sIHRoZW4gY2hlY2sgYWdhaW4uCi0JCSAqLwot
CQltYigpOwotCQlpZiAobGFzdF9hdmFpbCAhPSB2cS0+dnJpbmcuYXZhaWwtPmlkeCkgewotCQkJ
dnEtPnZyaW5nLnVzZWQtPmZsYWdzIHw9IFZSSU5HX1VTRURfRl9OT19OT1RJRlk7Ci0JCQlicmVh
azsKLQkJfQotCi0JCS8qIE5vdGhpbmcgbmV3PyAgV2FpdCBmb3IgZXZlbnRmZCB0byB0ZWxsIHVz
IHRoZXkgcmVmaWxsZWQuICovCi0JCWlmIChyZWFkKHZxLT5ldmVudGZkLCAmZXZlbnQsIHNpemVv
ZihldmVudCkpICE9IHNpemVvZihldmVudCkpCi0JCQllcnJ4KDEsICJFdmVudCByZWFkIGZhaWxl
ZD8iKTsKLQotCQkvKiBXZSBkb24ndCBuZWVkIHRvIGJlIG5vdGlmaWVkIGFnYWluLiAqLwotCQl2
cS0+dnJpbmcudXNlZC0+ZmxhZ3MgfD0gVlJJTkdfVVNFRF9GX05PX05PVElGWTsKLQl9Ci0KLQkv
KiBDaGVjayBpdCBpc24ndCBkb2luZyB2ZXJ5IHN0cmFuZ2UgdGhpbmdzIHdpdGggZGVzY3JpcHRv
ciBudW1iZXJzLiAqLwotCWlmICgodTE2KSh2cS0+dnJpbmcuYXZhaWwtPmlkeCAtIGxhc3RfYXZh
aWwpID4gdnEtPnZyaW5nLm51bSkKLQkJYmFkX2RyaXZlcl92cSh2cSwgIkd1ZXN0IG1vdmVkIHVz
ZWQgaW5kZXggZnJvbSAldSB0byAldSIsCi0JCQkgICAgICBsYXN0X2F2YWlsLCB2cS0+dnJpbmcu
YXZhaWwtPmlkeCk7Ci0KLQkvKiAKLQkgKiBNYWtlIHN1cmUgd2UgcmVhZCB0aGUgZGVzY3JpcHRv
ciBudW1iZXIgKmFmdGVyKiB3ZSByZWFkIHRoZSByaW5nCi0JICogdXBkYXRlOyBkb24ndCBsZXQg
dGhlIGNwdSBvciBjb21waWxlciBjaGFuZ2UgdGhlIG9yZGVyLgotCSAqLwotCXJtYigpOwotCi0J
LyoKLQkgKiBHcmFiIHRoZSBuZXh0IGRlc2NyaXB0b3IgbnVtYmVyIHRoZXkncmUgYWR2ZXJ0aXNp
bmcsIGFuZCBpbmNyZW1lbnQKLQkgKiB0aGUgaW5kZXggd2UndmUgc2Vlbi4KLQkgKi8KLQloZWFk
ID0gdnEtPnZyaW5nLmF2YWlsLT5yaW5nW2xhc3RfYXZhaWwgJSB2cS0+dnJpbmcubnVtXTsKLQls
Z19sYXN0X2F2YWlsKHZxKSsrOwotCi0JLyogSWYgdGhlaXIgbnVtYmVyIGlzIHNpbGx5LCB0aGF0
J3MgYSBmYXRhbCBtaXN0YWtlLiAqLwotCWlmIChoZWFkID49IHZxLT52cmluZy5udW0pCi0JCWJh
ZF9kcml2ZXJfdnEodnEsICJHdWVzdCBzYXlzIGluZGV4ICV1IGlzIGF2YWlsYWJsZSIsIGhlYWQp
OwotCi0JLyogV2hlbiB3ZSBzdGFydCB0aGVyZSBhcmUgbm9uZSBvZiBlaXRoZXIgaW5wdXQgbm9y
IG91dHB1dC4gKi8KLQkqb3V0X251bSA9ICppbl9udW0gPSAwOwotCi0JbWF4ID0gdnEtPnZyaW5n
Lm51bTsKLQlkZXNjID0gdnEtPnZyaW5nLmRlc2M7Ci0JaSA9IGhlYWQ7Ci0KLQkvKgotCSAqIFdl
IGhhdmUgdG8gcmVhZCB0aGUgZGVzY3JpcHRvciBhZnRlciB3ZSByZWFkIHRoZSBkZXNjcmlwdG9y
IG51bWJlciwKLQkgKiBidXQgdGhlcmUncyBhIGRhdGEgZGVwZW5kZW5jeSB0aGVyZSBzbyB0aGUg
Q1BVIHNob3VsZG4ndCByZW9yZGVyCi0JICogdGhhdDogbm8gcm1iKCkgcmVxdWlyZWQuCi0JICov
Ci0KLQlkbyB7Ci0JCS8qCi0JCSAqIElmIHRoaXMgaXMgYW4gaW5kaXJlY3QgZW50cnksIHRoZW4g
dGhpcyBidWZmZXIgY29udGFpbnMgYQotCQkgKiBkZXNjcmlwdG9yIHRhYmxlIHdoaWNoIHdlIGhh
bmRsZSBhcyBpZiBpdCdzIGFueSBub3JtYWwKLQkJICogZGVzY3JpcHRvciBjaGFpbi4KLQkJICov
Ci0JCWlmIChkZXNjW2ldLmZsYWdzICYgVlJJTkdfREVTQ19GX0lORElSRUNUKSB7Ci0JCQkvKiAy
LjQuNS4zLjE6Ci0JCQkgKgotCQkJICogIFRoZSBkcml2ZXIgTVVTVCBOT1Qgc2V0IHRoZSBWSVJU
UV9ERVNDX0ZfSU5ESVJFQ1QKLQkJCSAqICBmbGFnIHVubGVzcyB0aGUgVklSVElPX0ZfSU5ESVJF
Q1RfREVTQyBmZWF0dXJlIHdhcwotCQkJICogIG5lZ290aWF0ZWQuCi0JCQkgKi8KLQkJCWlmICgh
KHZxLT5kZXYtPmZlYXR1cmVzX2FjY2VwdGVkICYKLQkJCSAgICAgICgxPDxWSVJUSU9fUklOR19G
X0lORElSRUNUX0RFU0MpKSkKLQkJCQliYWRfZHJpdmVyX3ZxKHZxLCAidnEgaW5kaXJlY3Qgbm90
IG5lZ290aWF0ZWQiKTsKLQotCQkJLyoKLQkJCSAqIDIuNC41LjMuMToKLQkJCSAqCi0JCQkgKiAg
IFRoZSBkcml2ZXIgTVVTVCBOT1Qgc2V0IHRoZSBWSVJUUV9ERVNDX0ZfSU5ESVJFQ1QKLQkJCSAq
ICAgZmxhZyB3aXRoaW4gYW4gaW5kaXJlY3QgZGVzY3JpcHRvciAoaWUuIG9ubHkgb25lCi0JCQkg
KiAgIHRhYmxlIHBlciBkZXNjcmlwdG9yKS4KLQkJCSAqLwotCQkJaWYgKGRlc2MgIT0gdnEtPnZy
aW5nLmRlc2MpCi0JCQkJYmFkX2RyaXZlcl92cSh2cSwgIkluZGlyZWN0IHdpdGhpbiBpbmRpcmVj
dCIpOwotCi0JCQkvKgotCQkJICogUHJvcG9zZWQgdXBkYXRlIFZJUlRJTy0xMzQgc3BlbGxzIHRo
aXMgb3V0OgotCQkJICoKLQkJCSAqICAgQSBkcml2ZXIgTVVTVCBOT1Qgc2V0IGJvdGggVklSVFFf
REVTQ19GX0lORElSRUNUCi0JCQkgKiAgIGFuZCBWSVJUUV9ERVNDX0ZfTkVYVCBpbiBmbGFncy4K
LQkJCSAqLwotCQkJaWYgKGRlc2NbaV0uZmxhZ3MgJiBWUklOR19ERVNDX0ZfTkVYVCkKLQkJCQli
YWRfZHJpdmVyX3ZxKHZxLCAiaW5kaXJlY3QgYW5kIG5leHQgdG9nZXRoZXIiKTsKLQotCQkJaWYg
KGRlc2NbaV0ubGVuICUgc2l6ZW9mKHN0cnVjdCB2cmluZ19kZXNjKSkKLQkJCQliYWRfZHJpdmVy
X3ZxKHZxLAotCQkJCQkgICAgICAiSW52YWxpZCBzaXplIGZvciBpbmRpcmVjdCB0YWJsZSIpOwot
CQkJLyoKLQkJCSAqIDIuNC41LjMuMjoKLQkJCSAqCi0JCQkgKiAgVGhlIGRldmljZSBNVVNUIGln
bm9yZSB0aGUgd3JpdGUtb25seSBmbGFnCi0JCQkgKiAgKGZsYWdzJlZJUlRRX0RFU0NfRl9XUklU
RSkgaW4gdGhlIGRlc2NyaXB0b3IgdGhhdAotCQkJICogIHJlZmVycyB0byBhbiBpbmRpcmVjdCB0
YWJsZS4KLQkJCSAqCi0JCQkgKiBXZSBpZ25vcmUgaXQgaGVyZTogOikKLQkJCSAqLwotCi0JCQlt
YXggPSBkZXNjW2ldLmxlbiAvIHNpemVvZihzdHJ1Y3QgdnJpbmdfZGVzYyk7Ci0JCQlkZXNjID0g
Y2hlY2tfcG9pbnRlcih2cS0+ZGV2LCBkZXNjW2ldLmFkZHIsIGRlc2NbaV0ubGVuKTsKLQkJCWkg
PSAwOwotCi0JCQkvKiAyLjQuNS4zLjE6Ci0JCQkgKgotCQkJICogIEEgZHJpdmVyIE1VU1QgTk9U
IGNyZWF0ZSBhIGRlc2NyaXB0b3IgY2hhaW4gbG9uZ2VyCi0JCQkgKiAgdGhhbiB0aGUgUXVldWUg
U2l6ZSBvZiB0aGUgZGV2aWNlLgotCQkJICovCi0JCQlpZiAobWF4ID4gdnEtPnBjaV9jb25maWcu
cXVldWVfc2l6ZSkKLQkJCQliYWRfZHJpdmVyX3ZxKHZxLAotCQkJCQkgICAgICAiaW5kaXJlY3Qg
aGFzIHRvbyBtYW55IGVudHJpZXMiKTsKLQkJfQotCi0JCS8qIEdyYWIgdGhlIGZpcnN0IGRlc2Ny
aXB0b3IsIGFuZCBjaGVjayBpdCdzIE9LLiAqLwotCQlpb3ZbKm91dF9udW0gKyAqaW5fbnVtXS5p
b3ZfbGVuID0gZGVzY1tpXS5sZW47Ci0JCWlvdlsqb3V0X251bSArICppbl9udW1dLmlvdl9iYXNl
Ci0JCQk9IGNoZWNrX3BvaW50ZXIodnEtPmRldiwgZGVzY1tpXS5hZGRyLCBkZXNjW2ldLmxlbik7
Ci0JCS8qIElmIHRoaXMgaXMgYW4gaW5wdXQgZGVzY3JpcHRvciwgaW5jcmVtZW50IHRoYXQgY291
bnQuICovCi0JCWlmIChkZXNjW2ldLmZsYWdzICYgVlJJTkdfREVTQ19GX1dSSVRFKQotCQkJKCpp
bl9udW0pKys7Ci0JCWVsc2UgewotCQkJLyoKLQkJCSAqIElmIGl0J3MgYW4gb3V0cHV0IGRlc2Ny
aXB0b3IsIHRoZXkncmUgYWxsIHN1cHBvc2VkCi0JCQkgKiB0byBjb21lIGJlZm9yZSBhbnkgaW5w
dXQgZGVzY3JpcHRvcnMuCi0JCQkgKi8KLQkJCWlmICgqaW5fbnVtKQotCQkJCWJhZF9kcml2ZXJf
dnEodnEsCi0JCQkJCSAgICAgICJEZXNjcmlwdG9yIGhhcyBvdXQgYWZ0ZXIgaW4iKTsKLQkJCSgq
b3V0X251bSkrKzsKLQkJfQotCi0JCS8qIElmIHdlJ3ZlIGdvdCB0b28gbWFueSwgdGhhdCBpbXBs
aWVzIGEgZGVzY3JpcHRvciBsb29wLiAqLwotCQlpZiAoKm91dF9udW0gKyAqaW5fbnVtID4gbWF4
KQotCQkJYmFkX2RyaXZlcl92cSh2cSwgIkxvb3BlZCBkZXNjcmlwdG9yIik7Ci0JfSB3aGlsZSAo
KGkgPSBuZXh0X2Rlc2ModnEtPmRldiwgZGVzYywgaSwgbWF4KSkgIT0gbWF4KTsKLQotCXJldHVy
biBoZWFkOwotfQotCi0vKgotICogQWZ0ZXIgd2UndmUgdXNlZCBvbmUgb2YgdGhlaXIgYnVmZmVy
cywgd2UgdGVsbCB0aGUgR3Vlc3QgYWJvdXQgaXQuICBTb21ldGltZQotICogbGF0ZXIgd2UnbGwg
d2FudCB0byBzZW5kIHRoZW0gYW4gaW50ZXJydXB0IHVzaW5nIHRyaWdnZXJfaXJxKCk7IG5vdGUg
dGhhdAotICogd2FpdF9mb3JfdnFfZGVzYygpIGRvZXMgdGhhdCBmb3IgdXMgaWYgaXQgaGFzIHRv
IHdhaXQuCi0gKi8KLXN0YXRpYyB2b2lkIGFkZF91c2VkKHN0cnVjdCB2aXJ0cXVldWUgKnZxLCB1
bnNpZ25lZCBpbnQgaGVhZCwgaW50IGxlbikKLXsKLQlzdHJ1Y3QgdnJpbmdfdXNlZF9lbGVtICp1
c2VkOwotCi0JLyoKLQkgKiBUaGUgdmlydHF1ZXVlIGNvbnRhaW5zIGEgcmluZyBvZiB1c2VkIGJ1
ZmZlcnMuICBHZXQgYSBwb2ludGVyIHRvIHRoZQotCSAqIG5leHQgZW50cnkgaW4gdGhhdCB1c2Vk
IHJpbmcuCi0JICovCi0JdXNlZCA9ICZ2cS0+dnJpbmcudXNlZC0+cmluZ1t2cS0+dnJpbmcudXNl
ZC0+aWR4ICUgdnEtPnZyaW5nLm51bV07Ci0JdXNlZC0+aWQgPSBoZWFkOwotCXVzZWQtPmxlbiA9
IGxlbjsKLQkvKiBNYWtlIHN1cmUgYnVmZmVyIGlzIHdyaXR0ZW4gYmVmb3JlIHdlIHVwZGF0ZSBp
bmRleC4gKi8KLQl3bWIoKTsKLQl2cS0+dnJpbmcudXNlZC0+aWR4Kys7Ci0JdnEtPnBlbmRpbmdf
dXNlZCsrOwotfQotCi0vKiBBbmQgaGVyZSdzIHRoZSBjb21ibyBtZWFsIGRlYWwuICBTdXBlcnNp
emUgbWUhICovCi1zdGF0aWMgdm9pZCBhZGRfdXNlZF9hbmRfdHJpZ2dlcihzdHJ1Y3QgdmlydHF1
ZXVlICp2cSwgdW5zaWduZWQgaGVhZCwgaW50IGxlbikKLXsKLQlhZGRfdXNlZCh2cSwgaGVhZCwg
bGVuKTsKLQl0cmlnZ2VyX2lycSh2cSk7Ci19Ci0KLS8qCi0gKiBUaGUgQ29uc29sZQotICoKLSAq
IFdlIGFzc29jaWF0ZSBzb21lIGRhdGEgd2l0aCB0aGUgY29uc29sZSBmb3Igb3VyIGV4aXQgaGFj
ay4KLSAqLwotc3RydWN0IGNvbnNvbGVfYWJvcnQgewotCS8qIEhvdyBtYW55IHRpbWVzIGhhdmUg
dGhleSBoaXQgXkM/ICovCi0JaW50IGNvdW50OwotCS8qIFdoZW4gZGlkIHRoZXkgc3RhcnQ/ICov
Ci0Jc3RydWN0IHRpbWV2YWwgc3RhcnQ7Ci19OwotCi0vKiBUaGlzIGlzIHRoZSByb3V0aW5lIHdo
aWNoIGhhbmRsZXMgY29uc29sZSBpbnB1dCAoaWUuIHN0ZGluKS4gKi8KLXN0YXRpYyB2b2lkIGNv
bnNvbGVfaW5wdXQoc3RydWN0IHZpcnRxdWV1ZSAqdnEpCi17Ci0JaW50IGxlbjsKLQl1bnNpZ25l
ZCBpbnQgaGVhZCwgaW5fbnVtLCBvdXRfbnVtOwotCXN0cnVjdCBjb25zb2xlX2Fib3J0ICphYm9y
dCA9IHZxLT5kZXYtPnByaXY7Ci0Jc3RydWN0IGlvdmVjIGlvdlt2cS0+dnJpbmcubnVtXTsKLQot
CS8qIE1ha2Ugc3VyZSB0aGVyZSdzIGEgZGVzY3JpcHRvciBhdmFpbGFibGUuICovCi0JaGVhZCA9
IHdhaXRfZm9yX3ZxX2Rlc2ModnEsIGlvdiwgJm91dF9udW0sICZpbl9udW0pOwotCWlmIChvdXRf
bnVtKQotCQliYWRfZHJpdmVyX3ZxKHZxLCAiT3V0cHV0IGJ1ZmZlcnMgaW4gY29uc29sZSBpbiBx
dWV1ZT8iKTsKLQotCS8qIFJlYWQgaW50byBpdC4gIFRoaXMgaXMgd2hlcmUgd2UgdXN1YWxseSB3
YWl0LiAqLwotCWxlbiA9IHJlYWR2KFNURElOX0ZJTEVOTywgaW92LCBpbl9udW0pOwotCWlmIChs
ZW4gPD0gMCkgewotCQkvKiBSYW4gb3V0IG9mIGlucHV0PyAqLwotCQl3YXJueCgiRmFpbGVkIHRv
IGdldCBjb25zb2xlIGlucHV0LCBpZ25vcmluZyBjb25zb2xlLiIpOwotCQkvKgotCQkgKiBGb3Ig
c2ltcGxpY2l0eSwgZHlpbmcgdGhyZWFkcyBraWxsIHRoZSB3aG9sZSBMYXVuY2hlci4gIFNvCi0J
CSAqIGp1c3QgbmFwIGhlcmUuCi0JCSAqLwotCQlmb3IgKDs7KQotCQkJcGF1c2UoKTsKLQl9Ci0K
LQkvKiBUZWxsIHRoZSBHdWVzdCB3ZSB1c2VkIGEgYnVmZmVyLiAqLwotCWFkZF91c2VkX2FuZF90
cmlnZ2VyKHZxLCBoZWFkLCBsZW4pOwotCi0JLyoKLQkgKiBUaHJlZSBeQyB3aXRoaW4gb25lIHNl
Y29uZD8gIEV4aXQuCi0JICoKLQkgKiBUaGlzIGlzIHN1Y2ggYSBoYWNrLCBidXQgd29ya3Mgc3Vy
cHJpc2luZ2x5IHdlbGwuICBFYWNoIF5DIGhhcyB0bwotCSAqIGJlIGluIGEgYnVmZmVyIGJ5IGl0
c2VsZiwgc28gdGhleSBjYW4ndCBiZSB0b28gZmFzdC4gIEJ1dCB3ZSBjaGVjawotCSAqIHRoYXQg
d2UgZ2V0IHRocmVlIHdpdGhpbiBhYm91dCBhIHNlY29uZCwgc28gdGhleSBjYW4ndCBiZSB0b28K
LQkgKiBzbG93LgotCSAqLwotCWlmIChsZW4gIT0gMSB8fCAoKGNoYXIgKilpb3ZbMF0uaW92X2Jh
c2UpWzBdICE9IDMpIHsKLQkJYWJvcnQtPmNvdW50ID0gMDsKLQkJcmV0dXJuOwotCX0KLQotCWFi
b3J0LT5jb3VudCsrOwotCWlmIChhYm9ydC0+Y291bnQgPT0gMSkKLQkJZ2V0dGltZW9mZGF5KCZh
Ym9ydC0+c3RhcnQsIE5VTEwpOwotCWVsc2UgaWYgKGFib3J0LT5jb3VudCA9PSAzKSB7Ci0JCXN0
cnVjdCB0aW1ldmFsIG5vdzsKLQkJZ2V0dGltZW9mZGF5KCZub3csIE5VTEwpOwotCQkvKiBLaWxs
IGFsbCBMYXVuY2hlciBwcm9jZXNzZXMgd2l0aCBTSUdJTlQsIGxpa2Ugbm9ybWFsIF5DICovCi0J
CWlmIChub3cudHZfc2VjIDw9IGFib3J0LT5zdGFydC50dl9zZWMrMSkKLQkJCWtpbGwoMCwgU0lH
SU5UKTsKLQkJYWJvcnQtPmNvdW50ID0gMDsKLQl9Ci19Ci0KLS8qIFRoaXMgaXMgdGhlIHJvdXRp
bmUgd2hpY2ggaGFuZGxlcyBjb25zb2xlIG91dHB1dCAoaWUuIHN0ZG91dCkuICovCi1zdGF0aWMg
dm9pZCBjb25zb2xlX291dHB1dChzdHJ1Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQl1bnNpZ25lZCBp
bnQgaGVhZCwgb3V0LCBpbjsKLQlzdHJ1Y3QgaW92ZWMgaW92W3ZxLT52cmluZy5udW1dOwotCi0J
LyogV2UgdXN1YWxseSB3YWl0IGluIGhlcmUsIGZvciB0aGUgR3Vlc3QgdG8gZ2l2ZSB1cyBzb21l
dGhpbmcuICovCi0JaGVhZCA9IHdhaXRfZm9yX3ZxX2Rlc2ModnEsIGlvdiwgJm91dCwgJmluKTsK
LQlpZiAoaW4pCi0JCWJhZF9kcml2ZXJfdnEodnEsICJJbnB1dCBidWZmZXJzIGluIGNvbnNvbGUg
b3V0cHV0IHF1ZXVlPyIpOwotCi0JLyogd3JpdGV2IGNhbiByZXR1cm4gYSBwYXJ0aWFsIHdyaXRl
LCBzbyB3ZSBsb29wIGhlcmUuICovCi0Jd2hpbGUgKCFpb3ZfZW1wdHkoaW92LCBvdXQpKSB7Ci0J
CWludCBsZW4gPSB3cml0ZXYoU1RET1VUX0ZJTEVOTywgaW92LCBvdXQpOwotCQlpZiAobGVuIDw9
IDApIHsKLQkJCXdhcm4oIldyaXRlIHRvIHN0ZG91dCBnYXZlICVpICglZCkiLCBsZW4sIGVycm5v
KTsKLQkJCWJyZWFrOwotCQl9Ci0JCWlvdl9jb25zdW1lKHZxLT5kZXYsIGlvdiwgb3V0LCBOVUxM
LCBsZW4pOwotCX0KLQotCS8qCi0JICogV2UncmUgZmluaXNoZWQgd2l0aCB0aGF0IGJ1ZmZlcjog
aWYgd2UncmUgZ29pbmcgdG8gc2xlZXAsCi0JICogd2FpdF9mb3JfdnFfZGVzYygpIHdpbGwgcHJv
ZCB0aGUgR3Vlc3Qgd2l0aCBhbiBpbnRlcnJ1cHQuCi0JICovCi0JYWRkX3VzZWQodnEsIGhlYWQs
IDApOwotfQotCi0vKgotICogVGhlIE5ldHdvcmsKLSAqCi0gKiBIYW5kbGluZyBvdXRwdXQgZm9y
IG5ldHdvcmsgaXMgYWxzbyBzaW1wbGU6IHdlIGdldCBhbGwgdGhlIG91dHB1dCBidWZmZXJzCi0g
KiBhbmQgd3JpdGUgdGhlbSB0byAvZGV2L25ldC90dW4uCi0gKi8KLXN0cnVjdCBuZXRfaW5mbyB7
Ci0JaW50IHR1bmZkOwotfTsKLQotc3RhdGljIHZvaWQgbmV0X291dHB1dChzdHJ1Y3QgdmlydHF1
ZXVlICp2cSkKLXsKLQlzdHJ1Y3QgbmV0X2luZm8gKm5ldF9pbmZvID0gdnEtPmRldi0+cHJpdjsK
LQl1bnNpZ25lZCBpbnQgaGVhZCwgb3V0LCBpbjsKLQlzdHJ1Y3QgaW92ZWMgaW92W3ZxLT52cmlu
Zy5udW1dOwotCi0JLyogV2UgdXN1YWxseSB3YWl0IGluIGhlcmUgZm9yIHRoZSBHdWVzdCB0byBn
aXZlIHVzIGEgcGFja2V0LiAqLwotCWhlYWQgPSB3YWl0X2Zvcl92cV9kZXNjKHZxLCBpb3YsICZv
dXQsICZpbik7Ci0JaWYgKGluKQotCQliYWRfZHJpdmVyX3ZxKHZxLCAiSW5wdXQgYnVmZmVycyBp
biBuZXQgb3V0cHV0IHF1ZXVlPyIpOwotCS8qCi0JICogU2VuZCB0aGUgd2hvbGUgdGhpbmcgdGhy
b3VnaCB0byAvZGV2L25ldC90dW4uICBJdCBleHBlY3RzIHRoZSBleGFjdAotCSAqIHNhbWUgZm9y
bWF0OiB3aGF0IGEgY29pbmNpZGVuY2UhCi0JICovCi0JaWYgKHdyaXRldihuZXRfaW5mby0+dHVu
ZmQsIGlvdiwgb3V0KSA8IDApCi0JCXdhcm54KCJXcml0ZSB0byB0dW4gZmFpbGVkICglZCk/Iiwg
ZXJybm8pOwotCi0JLyoKLQkgKiBEb25lIHdpdGggdGhhdCBvbmU7IHdhaXRfZm9yX3ZxX2Rlc2Mo
KSB3aWxsIHNlbmQgdGhlIGludGVycnVwdCBpZgotCSAqIGFsbCBwYWNrZXRzIGFyZSBwcm9jZXNz
ZWQuCi0JICovCi0JYWRkX3VzZWQodnEsIGhlYWQsIDApOwotfQotCi0vKgotICogSGFuZGxpbmcg
bmV0d29yayBpbnB1dCBpcyBhIGJpdCB0cmlja2llciwgYmVjYXVzZSBJJ3ZlIHRyaWVkIHRvIG9w
dGltaXplIGl0LgotICoKLSAqIEZpcnN0IHdlIGhhdmUgYSBoZWxwZXIgcm91dGluZSB3aGljaCB0
ZWxscyBpcyBpZiBmcm9tIHRoaXMgZmlsZSBkZXNjcmlwdG9yCi0gKiAoaWUuIHRoZSAvZGV2L25l
dC90dW4gZGV2aWNlKSB3aWxsIGJsb2NrOgotICovCi1zdGF0aWMgYm9vbCB3aWxsX2Jsb2NrKGlu
dCBmZCkKLXsKLQlmZF9zZXQgZmRzZXQ7Ci0Jc3RydWN0IHRpbWV2YWwgemVybyA9IHsgMCwgMCB9
OwotCUZEX1pFUk8oJmZkc2V0KTsKLQlGRF9TRVQoZmQsICZmZHNldCk7Ci0JcmV0dXJuIHNlbGVj
dChmZCsxLCAmZmRzZXQsIE5VTEwsIE5VTEwsICZ6ZXJvKSAhPSAxOwotfQotCi0vKgotICogVGhp
cyBoYW5kbGVzIHBhY2tldHMgY29taW5nIGluIGZyb20gdGhlIHR1biBkZXZpY2UgdG8gb3VyIEd1
ZXN0LiAgTGlrZSBhbGwKLSAqIHNlcnZpY2Ugcm91dGluZXMsIGl0IGdldHMgY2FsbGVkIGFnYWlu
IGFzIHNvb24gYXMgaXQgcmV0dXJucywgc28geW91IGRvbid0Ci0gKiBzZWUgYSB3aGlsZSgxKSBs
b29wIGhlcmUuCi0gKi8KLXN0YXRpYyB2b2lkIG5ldF9pbnB1dChzdHJ1Y3QgdmlydHF1ZXVlICp2
cSkKLXsKLQlpbnQgbGVuOwotCXVuc2lnbmVkIGludCBoZWFkLCBvdXQsIGluOwotCXN0cnVjdCBp
b3ZlYyBpb3ZbdnEtPnZyaW5nLm51bV07Ci0Jc3RydWN0IG5ldF9pbmZvICpuZXRfaW5mbyA9IHZx
LT5kZXYtPnByaXY7Ci0KLQkvKgotCSAqIEdldCBhIGRlc2NyaXB0b3IgdG8gd3JpdGUgYW4gaW5j
b21pbmcgcGFja2V0IGludG8uICBUaGlzIHdpbGwgYWxzbwotCSAqIHNlbmQgYW4gaW50ZXJydXB0
IGlmIHRoZXkncmUgb3V0IG9mIGRlc2NyaXB0b3JzLgotCSAqLwotCWhlYWQgPSB3YWl0X2Zvcl92
cV9kZXNjKHZxLCBpb3YsICZvdXQsICZpbik7Ci0JaWYgKG91dCkKLQkJYmFkX2RyaXZlcl92cSh2
cSwgIk91dHB1dCBidWZmZXJzIGluIG5ldCBpbnB1dCBxdWV1ZT8iKTsKLQotCS8qCi0JICogSWYg
aXQgbG9va3MgbGlrZSB3ZSdsbCBibG9jayByZWFkaW5nIGZyb20gdGhlIHR1biBkZXZpY2UsIHNl
bmQgdGhlbQotCSAqIGFuIGludGVycnVwdC4KLQkgKi8KLQlpZiAodnEtPnBlbmRpbmdfdXNlZCAm
JiB3aWxsX2Jsb2NrKG5ldF9pbmZvLT50dW5mZCkpCi0JCXRyaWdnZXJfaXJxKHZxKTsKLQotCS8q
Ci0JICogUmVhZCBpbiB0aGUgcGFja2V0LiAgVGhpcyBpcyB3aGVyZSB3ZSBub3JtYWxseSB3YWl0
ICh3aGVuIHRoZXJlJ3Mgbm8KLQkgKiBpbmNvbWluZyBuZXR3b3JrIHRyYWZmaWMpLgotCSAqLwot
CWxlbiA9IHJlYWR2KG5ldF9pbmZvLT50dW5mZCwgaW92LCBpbik7Ci0JaWYgKGxlbiA8PSAwKQot
CQl3YXJuKCJGYWlsZWQgdG8gcmVhZCBmcm9tIHR1biAoJWQpLiIsIGVycm5vKTsKLQotCS8qCi0J
ICogTWFyayB0aGF0IHBhY2tldCBidWZmZXIgYXMgdXNlZCwgYnV0IGRvbid0IGludGVycnVwdCBo
ZXJlLiAgV2Ugd2FudAotCSAqIHRvIHdhaXQgdW50aWwgd2UndmUgZG9uZSBhcyBtdWNoIHdvcmsg
YXMgd2UgY2FuLgotCSAqLwotCWFkZF91c2VkKHZxLCBoZWFkLCBsZW4pOwotfQotLyo6Ki8KLQot
LyogVGhpcyBpcyB0aGUgaGVscGVyIHRvIGNyZWF0ZSB0aHJlYWRzOiBydW4gdGhlIHNlcnZpY2Ug
cm91dGluZSBpbiBhIGxvb3AuICovCi1zdGF0aWMgaW50IGRvX3RocmVhZCh2b2lkICpfdnEpCi17
Ci0Jc3RydWN0IHZpcnRxdWV1ZSAqdnEgPSBfdnE7Ci0KLQlmb3IgKDs7KQotCQl2cS0+c2Vydmlj
ZSh2cSk7Ci0JcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBXaGVuIGEgY2hpbGQgZGllcywgd2Uga2ls
bCBvdXIgZW50aXJlIHByb2Nlc3MgZ3JvdXAgd2l0aCBTSUdURVJNLiAgVGhpcwotICogYWxzbyBo
YXMgdGhlIHNpZGUgZWZmZWN0IHRoYXQgdGhlIHNoZWxsIHJlc3RvcmVzIHRoZSBjb25zb2xlIGZv
ciB1cyEKLSAqLwotc3RhdGljIHZvaWQga2lsbF9sYXVuY2hlcihpbnQgc2lnbmFsKQotewotCWtp
bGwoMCwgU0lHVEVSTSk7Ci19Ci0KLXN0YXRpYyB2b2lkIHJlc2V0X3ZxX3BjaV9jb25maWcoc3Ry
dWN0IHZpcnRxdWV1ZSAqdnEpCi17Ci0JdnEtPnBjaV9jb25maWcucXVldWVfc2l6ZSA9IFZJUlRR
VUVVRV9OVU07Ci0JdnEtPnBjaV9jb25maWcucXVldWVfZW5hYmxlID0gMDsKLX0KLQotc3RhdGlj
IHZvaWQgcmVzZXRfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKLXsKLQlzdHJ1Y3QgdmlydHF1
ZXVlICp2cTsKLQotCXZlcmJvc2UoIlJlc2V0dGluZyBkZXZpY2UgJXNcbiIsIGRldi0+bmFtZSk7
Ci0KLQkvKiBDbGVhciBhbnkgZmVhdHVyZXMgdGhleSd2ZSBhY2tlZC4gKi8KLQlkZXYtPmZlYXR1
cmVzX2FjY2VwdGVkID0gMDsKLQotCS8qIFdlJ3JlIGdvaW5nIHRvIGJlIGV4cGxpY2l0bHkga2ls
bGluZyB0aHJlYWRzLCBzbyBpZ25vcmUgdGhlbS4gKi8KLQlzaWduYWwoU0lHQ0hMRCwgU0lHX0lH
Tik7Ci0KLQkvKgotCSAqIDQuMS40LjMuMToKLQkgKgotCSAqICAgVGhlIGRldmljZSBNVVNUIHBy
ZXNlbnQgYSAwIGluIHF1ZXVlX2VuYWJsZSBvbiByZXNldC4gCi0JICoKLQkgKiBUaGlzIG1lYW5z
IHdlIHNldCBpdCBoZXJlLCBhbmQgcmVzZXQgdGhlIHNhdmVkIG9uZXMgaW4gZXZlcnkgdnEuCi0J
ICovCi0JZGV2LT5tbWlvLT5jZmcucXVldWVfZW5hYmxlID0gMDsKLQotCS8qIEdldCByaWQgb2Yg
dGhlIHZpcnRxdWV1ZSB0aHJlYWRzICovCi0JZm9yICh2cSA9IGRldi0+dnE7IHZxOyB2cSA9IHZx
LT5uZXh0KSB7Ci0JCXZxLT5sYXN0X2F2YWlsX2lkeCA9IDA7Ci0JCXJlc2V0X3ZxX3BjaV9jb25m
aWcodnEpOwotCQlpZiAodnEtPnRocmVhZCAhPSAocGlkX3QpLTEpIHsKLQkJCWtpbGwodnEtPnRo
cmVhZCwgU0lHVEVSTSk7Ci0JCQl3YWl0cGlkKHZxLT50aHJlYWQsIE5VTEwsIDApOwotCQkJdnEt
PnRocmVhZCA9IChwaWRfdCktMTsKLQkJfQotCX0KLQlkZXYtPnJ1bm5pbmcgPSBmYWxzZTsKLQlk
ZXYtPndyb3RlX2ZlYXR1cmVzX29rID0gZmFsc2U7Ci0KLQkvKiBOb3cgd2UgY2FyZSBpZiB0aHJl
YWRzIGRpZS4gKi8KLQlzaWduYWwoU0lHQ0hMRCwgKHZvaWQgKilraWxsX2xhdW5jaGVyKTsKLX0K
LQotc3RhdGljIHZvaWQgY2xlYW51cF9kZXZpY2VzKHZvaWQpCi17Ci0JdW5zaWduZWQgaW50IGk7
Ci0KLQlmb3IgKGkgPSAxOyBpIDwgTUFYX1BDSV9ERVZJQ0VTOyBpKyspIHsKLQkJc3RydWN0IGRl
dmljZSAqZCA9IGRldmljZXMucGNpW2ldOwotCQlpZiAoIWQpCi0JCQljb250aW51ZTsKLQkJcmVz
ZXRfZGV2aWNlKGQpOwotCX0KLQotCS8qIElmIHdlIHNhdmVkIG9mZiB0aGUgb3JpZ2luYWwgdGVy
bWluYWwgc2V0dGluZ3MsIHJlc3RvcmUgdGhlbSBub3cuICovCi0JaWYgKG9yaWdfdGVybS5jX2xm
bGFnICYgKElTSUd8SUNBTk9OfEVDSE8pKQotCQl0Y3NldGF0dHIoU1RESU5fRklMRU5PLCBUQ1NB
Tk9XLCAmb3JpZ190ZXJtKTsKLX0KLQotLypMOjIxNwotICogV2UgZG8gUENJLiAgVGhpcyBpcyBt
YWlubHkgZG9uZSB0byBsZXQgdXMgdGVzdCB0aGUga2VybmVsIHZpcnRpbyBQQ0kKLSAqIGNvZGUu
Ci0gKi8KLQotLyogTGludXggZXhwZWN0cyBhIFBDSSBob3N0IGJyaWRnZTogb3VycyBpcyBhIGR1
bW15LCBhbmQgZmlyc3Qgb24gdGhlIGJ1cy4gKi8KLXN0YXRpYyBzdHJ1Y3QgZGV2aWNlIHBjaV9o
b3N0X2JyaWRnZTsKLQotc3RhdGljIHZvaWQgaW5pdF9wY2lfaG9zdF9icmlkZ2Uodm9pZCkKLXsK
LQlwY2lfaG9zdF9icmlkZ2UubmFtZSA9ICJQQ0kgSG9zdCBCcmlkZ2UiOwotCXBjaV9ob3N0X2Jy
aWRnZS5jb25maWcuY2xhc3MgPSAweDA2OyAvKiBicmlkZ2UgKi8KLQlwY2lfaG9zdF9icmlkZ2Uu
Y29uZmlnLnN1YmNsYXNzID0gMDsgLyogaG9zdCBicmlkZ2UgKi8KLQlkZXZpY2VzLnBjaVswXSA9
ICZwY2lfaG9zdF9icmlkZ2U7Ci19Ci0KLS8qIFRoZSBJTyBwb3J0cyB1c2VkIHRvIHJlYWQgdGhl
IFBDSSBjb25maWcgc3BhY2UuICovCi0jZGVmaW5lIFBDSV9DT05GSUdfQUREUiAweENGOAotI2Rl
ZmluZSBQQ0lfQ09ORklHX0RBVEEgMHhDRkMKLQotLyoKLSAqIE5vdCByZWFsbHkgcG9ydGFibGUs
IGJ1dCBkb2VzIGhlbHAgcmVhZGFiaWxpdHk6IHRoaXMgaXMgd2hhdCB0aGUgR3Vlc3QKLSAqIHdy
aXRlcyB0byB0aGUgUENJX0NPTkZJR19BRERSIElPIHBvcnQuCi0gKi8KLXVuaW9uIHBjaV9jb25m
aWdfYWRkciB7Ci0Jc3RydWN0IHsKLQkJdW5zaWduZWQgbWJ6OiAyOwotCQl1bnNpZ25lZCBvZmZz
ZXQ6IDY7Ci0JCXVuc2lnbmVkIGZ1bmNudW06IDM7Ci0JCXVuc2lnbmVkIGRldm51bTogNTsKLQkJ
dW5zaWduZWQgYnVzbnVtOiA4OwotCQl1bnNpZ25lZCByZXNlcnZlZDogNzsKLQkJdW5zaWduZWQg
ZW5hYmxlZCA6IDE7Ci0JfSBiaXRzOwotCXUzMiB2YWw7Ci19OwotCi0vKgotICogV2UgY2FjaGUg
d2hhdCB0aGV5IHdyb3RlIHRvIHRoZSBhZGRyZXNzIHBvcnQsIHNvIHdlIGtub3cgd2hhdCB0aGV5
J3JlCi0gKiB0YWxraW5nIGFib3V0IHdoZW4gdGhleSBhY2Nlc3MgdGhlIGRhdGEgcG9ydC4KLSAq
Lwotc3RhdGljIHVuaW9uIHBjaV9jb25maWdfYWRkciBwY2lfY29uZmlnX2FkZHI7Ci0KLXN0YXRp
YyBzdHJ1Y3QgZGV2aWNlICpmaW5kX3BjaV9kZXZpY2UodW5zaWduZWQgaW50IGluZGV4KQotewot
CXJldHVybiBkZXZpY2VzLnBjaVtpbmRleF07Ci19Ci0KLS8qIFBDSSBjYW4gZG8gMSwgMiBhbmQg
NCBieXRlIHJlYWRzOyB3ZSBoYW5kbGUgdGhhdCBoZXJlLiAqLwotc3RhdGljIHZvaWQgaW9yZWFk
KHUxNiBvZmYsIHUzMiB2LCB1MzIgbWFzaywgdTMyICp2YWwpCi17Ci0JYXNzZXJ0KG9mZiA8IDQp
OwotCWFzc2VydChtYXNrID09IDB4RkYgfHwgbWFzayA9PSAweEZGRkYgfHwgbWFzayA9PSAweEZG
RkZGRkZGKTsKLQkqdmFsID0gKHYgPj4gKG9mZiAqIDgpKSAmIG1hc2s7Ci19Ci0KLS8qIFBDSSBj
YW4gZG8gMSwgMiBhbmQgNCBieXRlIHdyaXRlczsgd2UgaGFuZGxlIHRoYXQgaGVyZS4gKi8KLXN0
YXRpYyB2b2lkIGlvd3JpdGUodTE2IG9mZiwgdTMyIHYsIHUzMiBtYXNrLCB1MzIgKmRzdCkKLXsK
LQlhc3NlcnQob2ZmIDwgNCk7Ci0JYXNzZXJ0KG1hc2sgPT0gMHhGRiB8fCBtYXNrID09IDB4RkZG
RiB8fCBtYXNrID09IDB4RkZGRkZGRkYpOwotCSpkc3QgJj0gfihtYXNrIDw8IChvZmYgKiA4KSk7
Ci0JKmRzdCB8PSAodiAmIG1hc2spIDw8IChvZmYgKiA4KTsKLX0KLQotLyoKLSAqIFdoZXJlIFBD
SV9DT05GSUdfREFUQSBhY2Nlc3NlcyBkZXBlbmRzIG9uIHRoZSBwcmV2aW91cyB3cml0ZSB0bwot
ICogUENJX0NPTkZJR19BRERSLgotICovCi1zdGF0aWMgc3RydWN0IGRldmljZSAqZGV2X2FuZF9y
ZWcodTMyICpyZWcpCi17Ci0JaWYgKCFwY2lfY29uZmlnX2FkZHIuYml0cy5lbmFibGVkKQotCQly
ZXR1cm4gTlVMTDsKLQotCWlmIChwY2lfY29uZmlnX2FkZHIuYml0cy5mdW5jbnVtICE9IDApCi0J
CXJldHVybiBOVUxMOwotCi0JaWYgKHBjaV9jb25maWdfYWRkci5iaXRzLmJ1c251bSAhPSAwKQot
CQlyZXR1cm4gTlVMTDsKLQotCWlmIChwY2lfY29uZmlnX2FkZHIuYml0cy5vZmZzZXQgKiA0ID49
IHNpemVvZihzdHJ1Y3QgcGNpX2NvbmZpZykpCi0JCXJldHVybiBOVUxMOwotCi0JKnJlZyA9IHBj
aV9jb25maWdfYWRkci5iaXRzLm9mZnNldDsKLQlyZXR1cm4gZmluZF9wY2lfZGV2aWNlKHBjaV9j
b25maWdfYWRkci5iaXRzLmRldm51bSk7Ci19Ci0KLS8qCi0gKiBXZSBjYW4gZ2V0IGludmFsaWQg
Y29tYmluYXRpb25zIG9mIHZhbHVlcyB3aGlsZSB0aGV5J3JlIHdyaXRpbmcsIHNvIHdlCi0gKiBv
bmx5IGZhdWx0IGlmIHRoZXkgdHJ5IHRvIHdyaXRlIHdpdGggc29tZSBpbnZhbGlkIGJhci9vZmZz
ZXQvbGVuZ3RoLgotICovCi1zdGF0aWMgYm9vbCB2YWxpZF9iYXJfYWNjZXNzKHN0cnVjdCBkZXZp
Y2UgKmQsCi0JCQkgICAgIHN0cnVjdCB2aXJ0aW9fcGNpX2NmZ19jYXBfdTMyICpjZmdfYWNjZXNz
KQotewotCS8qIFdlIG9ubHkgaGF2ZSAxIGJhciAoQkFSMCkgKi8KLQlpZiAoY2ZnX2FjY2Vzcy0+
Y2FwLmJhciAhPSAwKQotCQlyZXR1cm4gZmFsc2U7Ci0KLQkvKiBDaGVjayBpdCdzIHdpdGhpbiBC
QVIwLiAqLwotCWlmIChjZmdfYWNjZXNzLT5jYXAub2Zmc2V0ID49IGQtPm1taW9fc2l6ZQotCSAg
ICB8fCBjZmdfYWNjZXNzLT5jYXAub2Zmc2V0ICsgY2ZnX2FjY2Vzcy0+Y2FwLmxlbmd0aCA+IGQt
Pm1taW9fc2l6ZSkKLQkJcmV0dXJuIGZhbHNlOwotCi0JLyogQ2hlY2sgbGVuZ3RoIGlzIDEsIDIg
b3IgNC4gKi8KLQlpZiAoY2ZnX2FjY2Vzcy0+Y2FwLmxlbmd0aCAhPSAxCi0JICAgICYmIGNmZ19h
Y2Nlc3MtPmNhcC5sZW5ndGggIT0gMgotCSAgICAmJiBjZmdfYWNjZXNzLT5jYXAubGVuZ3RoICE9
IDQpCi0JCXJldHVybiBmYWxzZTsKLQotCS8qCi0JICogNC4xLjQuNy4yOgotCSAqCi0JICogIFRo
ZSBkcml2ZXIgTVVTVCBOT1Qgd3JpdGUgYSBjYXAub2Zmc2V0IHdoaWNoIGlzIG5vdCBhIG11bHRp
cGxlIG9mCi0JICogIGNhcC5sZW5ndGggKGllLiBhbGwgYWNjZXNzZXMgTVVTVCBiZSBhbGlnbmVk
KS4KLQkgKi8KLQlpZiAoY2ZnX2FjY2Vzcy0+Y2FwLm9mZnNldCAlIGNmZ19hY2Nlc3MtPmNhcC5s
ZW5ndGggIT0gMCkKLQkJcmV0dXJuIGZhbHNlOwotCi0JLyogUmV0dXJuIHBvaW50ZXIgaW50byB3
b3JkIGluIEJBUjAuICovCi0JcmV0dXJuIHRydWU7Ci19Ci0KLS8qIElzIHRoaXMgYWNjZXNzaW5n
IHRoZSBQQ0kgY29uZmlnIGFkZHJlc3MgcG9ydD8uICovCi1zdGF0aWMgYm9vbCBpc19wY2lfYWRk
cl9wb3J0KHUxNiBwb3J0KQotewotCXJldHVybiBwb3J0ID49IFBDSV9DT05GSUdfQUREUiAmJiBw
b3J0IDwgUENJX0NPTkZJR19BRERSICsgNDsKLX0KLQotc3RhdGljIGJvb2wgcGNpX2FkZHJfaW93
cml0ZSh1MTYgcG9ydCwgdTMyIG1hc2ssIHUzMiB2YWwpCi17Ci0JaW93cml0ZShwb3J0IC0gUENJ
X0NPTkZJR19BRERSLCB2YWwsIG1hc2ssCi0JCSZwY2lfY29uZmlnX2FkZHIudmFsKTsKLQl2ZXJi
b3NlKCJQQ0klczogJSN4LyV4OiBidXMgJXUgZGV2ICV1IGZ1bmMgJXUgcmVnICV1XG4iLAotCQlw
Y2lfY29uZmlnX2FkZHIuYml0cy5lbmFibGVkID8gIiIgOiAiIERJU0FCTEVEIiwKLQkJdmFsLCBt
YXNrLAotCQlwY2lfY29uZmlnX2FkZHIuYml0cy5idXNudW0sCi0JCXBjaV9jb25maWdfYWRkci5i
aXRzLmRldm51bSwKLQkJcGNpX2NvbmZpZ19hZGRyLmJpdHMuZnVuY251bSwKLQkJcGNpX2NvbmZp
Z19hZGRyLmJpdHMub2Zmc2V0KTsKLQlyZXR1cm4gdHJ1ZTsKLX0KLQotc3RhdGljIHZvaWQgcGNp
X2FkZHJfaW9yZWFkKHUxNiBwb3J0LCB1MzIgbWFzaywgdTMyICp2YWwpCi17Ci0JaW9yZWFkKHBv
cnQgLSBQQ0lfQ09ORklHX0FERFIsIHBjaV9jb25maWdfYWRkci52YWwsIG1hc2ssIHZhbCk7Ci19
Ci0KLS8qIElzIHRoaXMgYWNjZXNzaW5nIHRoZSBQQ0kgY29uZmlnIGRhdGEgcG9ydD8uICovCi1z
dGF0aWMgYm9vbCBpc19wY2lfZGF0YV9wb3J0KHUxNiBwb3J0KQotewotCXJldHVybiBwb3J0ID49
IFBDSV9DT05GSUdfREFUQSAmJiBwb3J0IDwgUENJX0NPTkZJR19EQVRBICsgNDsKLX0KLQotc3Rh
dGljIHZvaWQgZW11bGF0ZV9tbWlvX3dyaXRlKHN0cnVjdCBkZXZpY2UgKmQsIHUzMiBvZmYsIHUz
MiB2YWwsIHUzMiBtYXNrKTsKLQotc3RhdGljIGJvb2wgcGNpX2RhdGFfaW93cml0ZSh1MTYgcG9y
dCwgdTMyIG1hc2ssIHUzMiB2YWwpCi17Ci0JdTMyIHJlZywgcG9ydG9mZjsKLQlzdHJ1Y3QgZGV2
aWNlICpkID0gZGV2X2FuZF9yZWcoJnJlZyk7Ci0KLQkvKiBDb21wbGFpbiBpZiB0aGV5IGRvbid0
IGJlbG9uZyB0byBhIGRldmljZS4gKi8KLQlpZiAoIWQpCi0JCXJldHVybiBmYWxzZTsKLQotCS8q
IFRoZXkgY2FuIGRvIDEgYnl0ZSB3cml0ZXMsIGV0Yy4gKi8KLQlwb3J0b2ZmID0gcG9ydCAtIFBD
SV9DT05GSUdfREFUQTsKLQotCS8qCi0JICogUENJIHVzZXMgYSB3ZWlyZCB3YXkgdG8gZGV0ZXJt
aW5lIHRoZSBCQVIgc2l6ZTogdGhlIE9TCi0JICogd3JpdGVzIGFsbCAxJ3MsIGFuZCBzZWVzIHdo
aWNoIG9uZXMgc3RpY2suCi0JICovCi0JaWYgKCZkLT5jb25maWdfd29yZHNbcmVnXSA9PSAmZC0+
Y29uZmlnLmJhclswXSkgewotCQlpbnQgaTsKLQotCQlpb3dyaXRlKHBvcnRvZmYsIHZhbCwgbWFz
aywgJmQtPmNvbmZpZy5iYXJbMF0pOwotCQlmb3IgKGkgPSAwOyAoMSA8PCBpKSA8IGQtPm1taW9f
c2l6ZTsgaSsrKQotCQkJZC0+Y29uZmlnLmJhclswXSAmPSB+KDEgPDwgaSk7Ci0JCXJldHVybiB0
cnVlOwotCX0gZWxzZSBpZiAoKCZkLT5jb25maWdfd29yZHNbcmVnXSA+ICZkLT5jb25maWcuYmFy
WzBdCi0JCSAgICAmJiAmZC0+Y29uZmlnX3dvcmRzW3JlZ10gPD0gJmQtPmNvbmZpZy5iYXJbNl0p
Ci0JCSAgIHx8ICZkLT5jb25maWdfd29yZHNbcmVnXSA9PSAmZC0+Y29uZmlnLmV4cGFuc2lvbl9y
b21fYWRkcikgewotCQkvKiBBbGxvdyB3cml0aW5nIHRvIGFueSBvdGhlciBCQVIsIG9yIGV4cGFu
c2lvbiBST00gKi8KLQkJaW93cml0ZShwb3J0b2ZmLCB2YWwsIG1hc2ssICZkLT5jb25maWdfd29y
ZHNbcmVnXSk7Ci0JCXJldHVybiB0cnVlOwotCQkvKiBXZSBsZXQgdGhlbSBvdmVycmlkZSBsYXRl
bmN5IHRpbWVyIGFuZCBjYWNoZWxpbmUgc2l6ZSAqLwotCX0gZWxzZSBpZiAoJmQtPmNvbmZpZ193
b3Jkc1tyZWddID09ICh2b2lkICopJmQtPmNvbmZpZy5jYWNoZWxpbmVfc2l6ZSkgewotCQkvKiBP
bmx5IGxldCB0aGVtIGNoYW5nZSB0aGUgZmlyc3QgdHdvIGZpZWxkcy4gKi8KLQkJaWYgKG1hc2sg
PT0gMHhGRkZGRkZGRikKLQkJCW1hc2sgPSAweEZGRkY7Ci0JCWlvd3JpdGUocG9ydG9mZiwgdmFs
LCBtYXNrLCAmZC0+Y29uZmlnX3dvcmRzW3JlZ10pOwotCQlyZXR1cm4gdHJ1ZTsKLQl9IGVsc2Ug
aWYgKCZkLT5jb25maWdfd29yZHNbcmVnXSA9PSAodm9pZCAqKSZkLT5jb25maWcuY29tbWFuZAot
CQkgICAmJiBtYXNrID09IDB4RkZGRikgewotCQkvKiBJZ25vcmUgY29tbWFuZCB3cml0ZXMuICov
Ci0JCXJldHVybiB0cnVlOwotCX0gZWxzZSBpZiAoJmQtPmNvbmZpZ193b3Jkc1tyZWddCi0JCSAg
ID09ICh2b2lkICopJmQtPmNvbmZpZy5jZmdfYWNjZXNzLmNhcC5iYXIKLQkJICAgfHwgJmQtPmNv
bmZpZ193b3Jkc1tyZWddCi0JCSAgID09ICZkLT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAubGVuZ3Ro
Ci0JCSAgIHx8ICZkLT5jb25maWdfd29yZHNbcmVnXQotCQkgICA9PSAmZC0+Y29uZmlnLmNmZ19h
Y2Nlc3MuY2FwLm9mZnNldCkgewotCi0JCS8qCi0JCSAqIFRoZSBWSVJUSU9fUENJX0NBUF9QQ0lf
Q0ZHIGNhcGFiaWxpdHkKLQkJICogcHJvdmlkZXMgYSBiYWNrZG9vciB0byBhY2Nlc3MgdGhlIE1N
SU8KLQkJICogcmVnaW9ucyB3aXRob3V0IG1hcHBpbmcgdGhlbS4gIFdlaXJkLCBidXQKLQkJICog
dXNlZnVsLgotCQkgKi8KLQkJaW93cml0ZShwb3J0b2ZmLCB2YWwsIG1hc2ssICZkLT5jb25maWdf
d29yZHNbcmVnXSk7Ci0JCXJldHVybiB0cnVlOwotCX0gZWxzZSBpZiAoJmQtPmNvbmZpZ193b3Jk
c1tyZWddID09ICZkLT5jb25maWcuY2ZnX2FjY2Vzcy5wY2lfY2ZnX2RhdGEpIHsKLQkJdTMyIHdy
aXRlX21hc2s7Ci0KLQkJLyoKLQkJICogNC4xLjQuNy4xOgotCQkgKgotCQkgKiAgVXBvbiBkZXRl
Y3RpbmcgZHJpdmVyIHdyaXRlIGFjY2VzcyB0byBwY2lfY2ZnX2RhdGEsIHRoZQotCQkgKiAgZGV2
aWNlIE1VU1QgZXhlY3V0ZSBhIHdyaXRlIGFjY2VzcyBhdCBvZmZzZXQgY2FwLm9mZnNldCBhdAot
CQkgKiAgQkFSIHNlbGVjdGVkIGJ5IGNhcC5iYXIgdXNpbmcgdGhlIGZpcnN0IGNhcC5sZW5ndGgg
Ynl0ZXMKLQkJICogIGZyb20gcGNpX2NmZ19kYXRhLgotCQkgKi8KLQotCQkvKiBNdXN0IGJlIGJh
ciAwICovCi0JCWlmICghdmFsaWRfYmFyX2FjY2VzcyhkLCAmZC0+Y29uZmlnLmNmZ19hY2Nlc3Mp
KQotCQkJcmV0dXJuIGZhbHNlOwotCi0JCWlvd3JpdGUocG9ydG9mZiwgdmFsLCBtYXNrLCAmZC0+
Y29uZmlnLmNmZ19hY2Nlc3MucGNpX2NmZ19kYXRhKTsKLQotCQkvKgotCQkgKiBOb3cgZW11bGF0
ZSBhIHdyaXRlLiAgVGhlIG1hc2sgd2UgdXNlIGlzIHNldCBieQotCQkgKiBsZW4sICpub3QqIHRo
aXMgd3JpdGUhCi0JCSAqLwotCQl3cml0ZV9tYXNrID0gKDFVTEw8PCg4KmQtPmNvbmZpZy5jZmdf
YWNjZXNzLmNhcC5sZW5ndGgpKSAtIDE7Ci0JCXZlcmJvc2UoIldpbmRvdyB3cml0aW5nICUjeC8l
I3ggdG8gYmFyICV1LCBvZmZzZXQgJXUgbGVuICV1XG4iLAotCQkJZC0+Y29uZmlnLmNmZ19hY2Nl
c3MucGNpX2NmZ19kYXRhLCB3cml0ZV9tYXNrLAotCQkJZC0+Y29uZmlnLmNmZ19hY2Nlc3MuY2Fw
LmJhciwKLQkJCWQtPmNvbmZpZy5jZmdfYWNjZXNzLmNhcC5vZmZzZXQsCi0JCQlkLT5jb25maWcu
Y2ZnX2FjY2Vzcy5jYXAubGVuZ3RoKTsKLQotCQllbXVsYXRlX21taW9fd3JpdGUoZCwgZC0+Y29u
ZmlnLmNmZ19hY2Nlc3MuY2FwLm9mZnNldCwKLQkJCQkgICBkLT5jb25maWcuY2ZnX2FjY2Vzcy5w
Y2lfY2ZnX2RhdGEsCi0JCQkJICAgd3JpdGVfbWFzayk7Ci0JCXJldHVybiB0cnVlOwotCX0KLQot
CS8qCi0JICogNC4xLjQuMToKLQkgKgotCSAqICBUaGUgZHJpdmVyIE1VU1QgTk9UIHdyaXRlIGlu
dG8gYW55IGZpZWxkIG9mIHRoZSBjYXBhYmlsaXR5Ci0JICogIHN0cnVjdHVyZSwgd2l0aCB0aGUg
ZXhjZXB0aW9uIG9mIHRob3NlIHdpdGggY2FwX3R5cGUKLQkgKiAgVklSVElPX1BDSV9DQVBfUENJ
X0NGRy4uLgotCSAqLwotCXJldHVybiBmYWxzZTsKLX0KLQotc3RhdGljIHUzMiBlbXVsYXRlX21t
aW9fcmVhZChzdHJ1Y3QgZGV2aWNlICpkLCB1MzIgb2ZmLCB1MzIgbWFzayk7Ci0KLXN0YXRpYyB2
b2lkIHBjaV9kYXRhX2lvcmVhZCh1MTYgcG9ydCwgdTMyIG1hc2ssIHUzMiAqdmFsKQotewotCXUz
MiByZWc7Ci0Jc3RydWN0IGRldmljZSAqZCA9IGRldl9hbmRfcmVnKCZyZWcpOwotCi0JaWYgKCFk
KQotCQlyZXR1cm47Ci0KLQkvKiBSZWFkIHRocm91Z2ggdGhlIFBDSSBNTUlPIGFjY2VzcyB3aW5k
b3cgaXMgc3BlY2lhbCAqLwotCWlmICgmZC0+Y29uZmlnX3dvcmRzW3JlZ10gPT0gJmQtPmNvbmZp
Zy5jZmdfYWNjZXNzLnBjaV9jZmdfZGF0YSkgewotCQl1MzIgcmVhZF9tYXNrOwotCi0JCS8qCi0J
CSAqIDQuMS40LjcuMToKLQkJICoKLQkJICogIFVwb24gZGV0ZWN0aW5nIGRyaXZlciByZWFkIGFj
Y2VzcyB0byBwY2lfY2ZnX2RhdGEsIHRoZQotCQkgKiAgZGV2aWNlIE1VU1QgZXhlY3V0ZSBhIHJl
YWQgYWNjZXNzIG9mIGxlbmd0aCBjYXAubGVuZ3RoIGF0Ci0JCSAqICBvZmZzZXQgY2FwLm9mZnNl
dCBhdCBCQVIgc2VsZWN0ZWQgYnkgY2FwLmJhciBhbmQgc3RvcmUgdGhlCi0JCSAqICBmaXJzdCBj
YXAubGVuZ3RoIGJ5dGVzIGluIHBjaV9jZmdfZGF0YS4KLQkJICovCi0JCS8qIE11c3QgYmUgYmFy
IDAgKi8KLQkJaWYgKCF2YWxpZF9iYXJfYWNjZXNzKGQsICZkLT5jb25maWcuY2ZnX2FjY2Vzcykp
Ci0JCQliYWRfZHJpdmVyKGQsCi0JCQkgICAgICJJbnZhbGlkIGNmZ19hY2Nlc3MgdG8gYmFyJXUs
IG9mZnNldCAldSBsZW4gJXUiLAotCQkJICAgICBkLT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAuYmFy
LAotCQkJICAgICBkLT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAub2Zmc2V0LAotCQkJICAgICBkLT5j
b25maWcuY2ZnX2FjY2Vzcy5jYXAubGVuZ3RoKTsKLQotCQkvKgotCQkgKiBSZWFkIGludG8gdGhl
IHdpbmRvdy4gIFRoZSBtYXNrIHdlIHVzZSBpcyBzZXQgYnkKLQkJICogbGVuLCAqbm90KiB0aGlz
IHJlYWQhCi0JCSAqLwotCQlyZWFkX21hc2sgPSAoMVVMTDw8KDgqZC0+Y29uZmlnLmNmZ19hY2Nl
c3MuY2FwLmxlbmd0aCkpLTE7Ci0JCWQtPmNvbmZpZy5jZmdfYWNjZXNzLnBjaV9jZmdfZGF0YQot
CQkJPSBlbXVsYXRlX21taW9fcmVhZChkLAotCQkJCQkgICAgZC0+Y29uZmlnLmNmZ19hY2Nlc3Mu
Y2FwLm9mZnNldCwKLQkJCQkJICAgIHJlYWRfbWFzayk7Ci0JCXZlcmJvc2UoIldpbmRvdyByZWFk
ICUjeC8lI3ggZnJvbSBiYXIgJXUsIG9mZnNldCAldSBsZW4gJXVcbiIsCi0JCQlkLT5jb25maWcu
Y2ZnX2FjY2Vzcy5wY2lfY2ZnX2RhdGEsIHJlYWRfbWFzaywKLQkJCWQtPmNvbmZpZy5jZmdfYWNj
ZXNzLmNhcC5iYXIsCi0JCQlkLT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAub2Zmc2V0LAotCQkJZC0+
Y29uZmlnLmNmZ19hY2Nlc3MuY2FwLmxlbmd0aCk7Ci0JfQotCWlvcmVhZChwb3J0IC0gUENJX0NP
TkZJR19EQVRBLCBkLT5jb25maWdfd29yZHNbcmVnXSwgbWFzaywgdmFsKTsKLX0KLQotLypMOjIx
NgotICogVGhpcyBpcyB3aGVyZSB3ZSBlbXVsYXRlIGEgaGFuZGZ1bCBvZiBHdWVzdCBpbnN0cnVj
dGlvbnMuICBJdCdzIHVnbHkKLSAqIGFuZCB3ZSB1c2VkIHRvIGRvIGl0IGluIHRoZSBrZXJuZWwg
YnV0IGl0IGdyZXcgb3ZlciB0aW1lLgotICovCi0KLS8qCi0gKiBXZSB1c2UgdGhlIHB0cmFjZSBz
eXNjYWxsJ3MgcHRfcmVncyBzdHJ1Y3QgdG8gdGFsayBhYm91dCByZWdpc3RlcnMKLSAqIHRvIGxn
dWVzdDogdGhlc2UgbWFjcm9zIGNvbnZlcnQgdGhlIG5hbWVzIHRvIHRoZSBvZmZzZXRzLgotICov
Ci0jZGVmaW5lIGdldHJlZyhuYW1lKSBnZXRyZWdfb2ZmKG9mZnNldG9mKHN0cnVjdCB1c2VyX3Jl
Z3Nfc3RydWN0LCBuYW1lKSkKLSNkZWZpbmUgc2V0cmVnKG5hbWUsIHZhbCkgXAotCXNldHJlZ19v
ZmYob2Zmc2V0b2Yoc3RydWN0IHVzZXJfcmVnc19zdHJ1Y3QsIG5hbWUpLCAodmFsKSkKLQotc3Rh
dGljIHUzMiBnZXRyZWdfb2ZmKHNpemVfdCBvZmZzZXQpCi17Ci0JdTMyIHI7Ci0JdW5zaWduZWQg
bG9uZyBhcmdzW10gPSB7IExIUkVRX0dFVFJFRywgb2Zmc2V0IH07Ci0KLQlpZiAocHdyaXRlKGxn
dWVzdF9mZCwgYXJncywgc2l6ZW9mKGFyZ3MpLCBjcHVfaWQpIDwgMCkKLQkJZXJyKDEsICJHZXR0
aW5nIHJlZ2lzdGVyICV1Iiwgb2Zmc2V0KTsKLQlpZiAocHJlYWQobGd1ZXN0X2ZkLCAmciwgc2l6
ZW9mKHIpLCBjcHVfaWQpICE9IHNpemVvZihyKSkKLQkJZXJyKDEsICJSZWFkaW5nIHJlZ2lzdGVy
ICV1Iiwgb2Zmc2V0KTsKLQotCXJldHVybiByOwotfQotCi1zdGF0aWMgdm9pZCBzZXRyZWdfb2Zm
KHNpemVfdCBvZmZzZXQsIHUzMiB2YWwpCi17Ci0JdW5zaWduZWQgbG9uZyBhcmdzW10gPSB7IExI
UkVRX1NFVFJFRywgb2Zmc2V0LCB2YWwgfTsKLQotCWlmIChwd3JpdGUobGd1ZXN0X2ZkLCBhcmdz
LCBzaXplb2YoYXJncyksIGNwdV9pZCkgPCAwKQotCQllcnIoMSwgIlNldHRpbmcgcmVnaXN0ZXIg
JXUiLCBvZmZzZXQpOwotfQotCi0vKiBHZXQgcmVnaXN0ZXIgYnkgaW5zdHJ1Y3Rpb24gZW5jb2Rp
bmcgKi8KLXN0YXRpYyB1MzIgZ2V0cmVnX251bSh1bnNpZ25lZCByZWdudW0sIHUzMiBtYXNrKQot
ewotCS8qIDggYml0IG9wcyB1c2UgcmVnbnVtcyA0LTcgZm9yIGhpZ2ggcGFydHMgb2Ygd29yZCAq
LwotCWlmIChtYXNrID09IDB4RkYgJiYgKHJlZ251bSAmIDB4NCkpCi0JCXJldHVybiBnZXRyZWdf
bnVtKHJlZ251bSAmIDB4MywgMHhGRkZGKSA+PiA4OwotCi0Jc3dpdGNoIChyZWdudW0pIHsKLQlj
YXNlIDA6IHJldHVybiBnZXRyZWcoZWF4KSAmIG1hc2s7Ci0JY2FzZSAxOiByZXR1cm4gZ2V0cmVn
KGVjeCkgJiBtYXNrOwotCWNhc2UgMjogcmV0dXJuIGdldHJlZyhlZHgpICYgbWFzazsKLQljYXNl
IDM6IHJldHVybiBnZXRyZWcoZWJ4KSAmIG1hc2s7Ci0JY2FzZSA0OiByZXR1cm4gZ2V0cmVnKGVz
cCkgJiBtYXNrOwotCWNhc2UgNTogcmV0dXJuIGdldHJlZyhlYnApICYgbWFzazsKLQljYXNlIDY6
IHJldHVybiBnZXRyZWcoZXNpKSAmIG1hc2s7Ci0JY2FzZSA3OiByZXR1cm4gZ2V0cmVnKGVkaSkg
JiBtYXNrOwotCX0KLQlhYm9ydCgpOwotfQotCi0vKiBTZXQgcmVnaXN0ZXIgYnkgaW5zdHJ1Y3Rp
b24gZW5jb2RpbmcgKi8KLXN0YXRpYyB2b2lkIHNldHJlZ19udW0odW5zaWduZWQgcmVnbnVtLCB1
MzIgdmFsLCB1MzIgbWFzaykKLXsKLQkvKiBEb24ndCB0cnkgdG8gc2V0IGJpdHMgb3V0IG9mIHJh
bmdlICovCi0JYXNzZXJ0KH4odmFsICYgfm1hc2spKTsKLQotCS8qIDggYml0IG9wcyB1c2UgcmVn
bnVtcyA0LTcgZm9yIGhpZ2ggcGFydHMgb2Ygd29yZCAqLwotCWlmIChtYXNrID09IDB4RkYgJiYg
KHJlZ251bSAmIDB4NCkpIHsKLQkJLyogQ29uc3RydWN0IHRoZSAxNiBiaXRzIHdlIHdhbnQuICov
Ci0JCXZhbCA9ICh2YWwgPDwgOCkgfCBnZXRyZWdfbnVtKHJlZ251bSAmIDB4MywgMHhGRik7Ci0J
CXNldHJlZ19udW0ocmVnbnVtICYgMHgzLCB2YWwsIDB4RkZGRik7Ci0JCXJldHVybjsKLQl9Ci0K
LQlzd2l0Y2ggKHJlZ251bSkgewotCWNhc2UgMDogc2V0cmVnKGVheCwgdmFsIHwgKGdldHJlZyhl
YXgpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgMTogc2V0cmVnKGVjeCwgdmFsIHwgKGdldHJl
ZyhlY3gpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgMjogc2V0cmVnKGVkeCwgdmFsIHwgKGdl
dHJlZyhlZHgpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgMzogc2V0cmVnKGVieCwgdmFsIHwg
KGdldHJlZyhlYngpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgNDogc2V0cmVnKGVzcCwgdmFs
IHwgKGdldHJlZyhlc3ApICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgNTogc2V0cmVnKGVicCwg
dmFsIHwgKGdldHJlZyhlYnApICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgNjogc2V0cmVnKGVz
aSwgdmFsIHwgKGdldHJlZyhlc2kpICYgfm1hc2spKTsgcmV0dXJuOwotCWNhc2UgNzogc2V0cmVn
KGVkaSwgdmFsIHwgKGdldHJlZyhlZGkpICYgfm1hc2spKTsgcmV0dXJuOwotCX0KLQlhYm9ydCgp
OwotfQotCi0vKiBHZXQgYnl0ZXMgb2YgZGlzcGxhY2VtZW50IGFwcGVuZGVkIHRvIGluc3RydWN0
aW9uLCBmcm9tIHIvbSBlbmNvZGluZyAqLwotc3RhdGljIHUzMiBpbnNuX2Rpc3BsYWNlbWVudF9s
ZW4odTggbW9kX3JlZ19ybSkKLXsKLQkvKiBTd2l0Y2ggb24gdGhlIG1vZCBiaXRzICovCi0Jc3dp
dGNoIChtb2RfcmVnX3JtID4+IDYpIHsKLQljYXNlIDA6Ci0JCS8qIElmIG1vZCA9PSAwLCBhbmQg
ci9tID09IDEwMSwgMTYtYml0IGRpc3BsYWNlbWVudCBmb2xsb3dzICovCi0JCWlmICgobW9kX3Jl
Z19ybSAmIDB4NykgPT0gMHg1KQotCQkJcmV0dXJuIDI7Ci0JCS8qIE5vcm1hbGx5LCBtb2QgPT0g
MCBtZWFucyBubyBsaXRlcmFsIGRpc3BsYWNlbWVudCAqLwotCQlyZXR1cm4gMDsKLQljYXNlIDE6
Ci0JCS8qIE9uZSBieXRlIGRpc3BsYWNlbWVudCAqLwotCQlyZXR1cm4gMTsKLQljYXNlIDI6Ci0J
CS8qIEZvdXIgYnl0ZSBkaXNwbGFjZW1lbnQgKi8KLQkJcmV0dXJuIDQ7Ci0JY2FzZSAzOgotCQkv
KiBSZWdpc3RlciBtb2RlICovCi0JCXJldHVybiAwOwotCX0KLQlhYm9ydCgpOwotfQotCi1zdGF0
aWMgdm9pZCBlbXVsYXRlX2luc24oY29uc3QgdTggaW5zbltdKQotewotCXVuc2lnbmVkIGxvbmcg
YXJnc1tdID0geyBMSFJFUV9UUkFQLCAxMyB9OwotCXVuc2lnbmVkIGludCBpbnNubGVuID0gMCwg
aW4gPSAwLCBzbWFsbF9vcGVyYW5kID0gMCwgYnl0ZV9hY2Nlc3M7Ci0JdW5zaWduZWQgaW50IGVh
eCwgcG9ydCwgbWFzazsKLQkvKgotCSAqIERlZmF1bHQgaXMgdG8gcmV0dXJuIGFsbC1vbmVzIG9u
IElPIHBvcnQgcmVhZHMsIHdoaWNoIHRyYWRpdGlvbmFsbHkKLQkgKiBtZWFucyAidGhlcmUncyBu
b3RoaW5nIHRoZXJlIi4KLQkgKi8KLQl1MzIgdmFsID0gMHhGRkZGRkZGRjsKLQotCS8qCi0JICog
VGhpcyBtdXN0IGJlIHRoZSBHdWVzdCBrZXJuZWwgdHJ5aW5nIHRvIGRvIHNvbWV0aGluZywgbm90
IHVzZXJzcGFjZSEKLQkgKiBUaGUgYm90dG9tIHR3byBiaXRzIG9mIHRoZSBDUyBzZWdtZW50IHJl
Z2lzdGVyIGFyZSB0aGUgcHJpdmlsZWdlCi0JICogbGV2ZWwuCi0JICovCi0JaWYgKChnZXRyZWco
eGNzKSAmIDMpICE9IDB4MSkKLQkJZ290byBub19lbXVsYXRlOwotCi0JLyogRGVjb2RpbmcgeDg2
IGluc3RydWN0aW9ucyBpcyBpY2t5LiAqLwotCi0JLyoKLQkgKiBBcm91bmQgMi42LjMzLCB0aGUg
a2VybmVsIHN0YXJ0ZWQgdXNpbmcgYW4gZW11bGF0aW9uIGZvciB0aGUKLQkgKiBjbXB4Y2hnOGIg
aW5zdHJ1Y3Rpb24gaW4gZWFybHkgYm9vdCBvbiBtYW55IGNvbmZpZ3VyYXRpb25zLiAgVGhpcwot
CSAqIGNvZGUgaXNuJ3QgcGFyYXZpcnR1YWxpemVkLCBhbmQgaXQgdHJpZXMgdG8gZGlzYWJsZSBp
bnRlcnJ1cHRzLgotCSAqIElnbm9yZSBpdCwgd2hpY2ggd2lsbCBNb3N0bHkgV29yay4KLQkgKi8K
LQlpZiAoaW5zbltpbnNubGVuXSA9PSAweGZhKSB7Ci0JCS8qICJjbGkiLCBvciBDbGVhciBJbnRl
cnJ1cHQgRW5hYmxlIGluc3RydWN0aW9uLiAgU2tpcCBpdC4gKi8KLQkJaW5zbmxlbiA9IDE7Ci0J
CWdvdG8gc2tpcF9pbnNuOwotCX0KLQotCS8qCi0JICogMHg2NiBpcyBhbiAib3BlcmFuZCBwcmVm
aXgiLiAgSXQgbWVhbnMgYSAxNiwgbm90IDMyIGJpdCBpbi9vdXQuCi0JICovCi0JaWYgKGluc25b
aW5zbmxlbl0gPT0gMHg2NikgewotCQlzbWFsbF9vcGVyYW5kID0gMTsKLQkJLyogVGhlIGluc3Ry
dWN0aW9uIGlzIDEgYnl0ZSBzbyBmYXIsIHJlYWQgdGhlIG5leHQgYnl0ZS4gKi8KLQkJaW5zbmxl
biA9IDE7Ci0JfQotCi0JLyogSWYgdGhlIGxvd2VyIGJpdCBpc24ndCBzZXQsIGl0J3MgYSBzaW5n
bGUgYnl0ZSBhY2Nlc3MgKi8KLQlieXRlX2FjY2VzcyA9ICEoaW5zbltpbnNubGVuXSAmIDEpOwot
Ci0JLyoKLQkgKiBOb3cgd2UgY2FuIGlnbm9yZSB0aGUgbG93ZXIgYml0IGFuZCBkZWNvZGUgdGhl
IDQgb3Bjb2RlcwotCSAqIHdlIG5lZWQgdG8gZW11bGF0ZS4KLQkgKi8KLQlzd2l0Y2ggKGluc25b
aW5zbmxlbl0gJiAweEZFKSB7Ci0JY2FzZSAweEU0OiAvKiBpbiAgICAgPG5leHQgYnl0ZT4sJWFs
ICovCi0JCXBvcnQgPSBpbnNuW2luc25sZW4rMV07Ci0JCWluc25sZW4gKz0gMjsKLQkJaW4gPSAx
OwotCQlicmVhazsKLQljYXNlIDB4RUM6IC8qIGluICAgICAoJWR4KSwlYWwgKi8KLQkJcG9ydCA9
IGdldHJlZyhlZHgpICYgMHhGRkZGOwotCQlpbnNubGVuICs9IDE7Ci0JCWluID0gMTsKLQkJYnJl
YWs7Ci0JY2FzZSAweEU2OiAvKiBvdXQgICAgJWFsLDxuZXh0IGJ5dGU+ICovCi0JCXBvcnQgPSBp
bnNuW2luc25sZW4rMV07Ci0JCWluc25sZW4gKz0gMjsKLQkJYnJlYWs7Ci0JY2FzZSAweEVFOiAv
KiBvdXQgICAgJWFsLCglZHgpICovCi0JCXBvcnQgPSBnZXRyZWcoZWR4KSAmIDB4RkZGRjsKLQkJ
aW5zbmxlbiArPSAxOwotCQlicmVhazsKLQlkZWZhdWx0OgotCQkvKiBPSywgd2UgZG9uJ3Qga25v
dyB3aGF0IHRoaXMgaXMsIGNhbid0IGVtdWxhdGUuICovCi0JCWdvdG8gbm9fZW11bGF0ZTsKLQl9
Ci0KLQkvKiBTZXQgYSBtYXNrIG9mIHRoZSAxLCAyIG9yIDQgYnl0ZXMsIGRlcGVuZGluZyBvbiBz
aXplIG9mIElPICovCi0JaWYgKGJ5dGVfYWNjZXNzKQotCQltYXNrID0gMHhGRjsKLQllbHNlIGlm
IChzbWFsbF9vcGVyYW5kKQotCQltYXNrID0gMHhGRkZGOwotCWVsc2UKLQkJbWFzayA9IDB4RkZG
RkZGRkY7Ci0KLQkvKgotCSAqIElmIGl0IHdhcyBhbiAiSU4iIGluc3RydWN0aW9uLCB0aGV5IGV4
cGVjdCB0aGUgcmVzdWx0IHRvIGJlIHJlYWQKLQkgKiBpbnRvICVlYXgsIHNvIHdlIGNoYW5nZSAl
ZWF4LgotCSAqLwotCWVheCA9IGdldHJlZyhlYXgpOwotCi0JaWYgKGluKSB7Ci0JCS8qIFRoaXMg
aXMgdGhlIFBTLzIga2V5Ym9hcmQgc3RhdHVzOyAxIG1lYW5zIHJlYWR5IGZvciBvdXRwdXQgKi8K
LQkJaWYgKHBvcnQgPT0gMHg2NCkKLQkJCXZhbCA9IDE7Ci0JCWVsc2UgaWYgKGlzX3BjaV9hZGRy
X3BvcnQocG9ydCkpCi0JCQlwY2lfYWRkcl9pb3JlYWQocG9ydCwgbWFzaywgJnZhbCk7Ci0JCWVs
c2UgaWYgKGlzX3BjaV9kYXRhX3BvcnQocG9ydCkpCi0JCQlwY2lfZGF0YV9pb3JlYWQocG9ydCwg
bWFzaywgJnZhbCk7Ci0KLQkJLyogQ2xlYXIgdGhlIGJpdHMgd2UncmUgYWJvdXQgdG8gcmVhZCAq
LwotCQllYXggJj0gfm1hc2s7Ci0JCS8qIENvcHkgYml0cyBpbiBmcm9tIHZhbC4gKi8KLQkJZWF4
IHw9IHZhbCAmIG1hc2s7Ci0JCS8qIE5vdyB1cGRhdGUgdGhlIHJlZ2lzdGVyLiAqLwotCQlzZXRy
ZWcoZWF4LCBlYXgpOwotCX0gZWxzZSB7Ci0JCWlmIChpc19wY2lfYWRkcl9wb3J0KHBvcnQpKSB7
Ci0JCQlpZiAoIXBjaV9hZGRyX2lvd3JpdGUocG9ydCwgbWFzaywgZWF4KSkKLQkJCQlnb3RvIGJh
ZF9pbzsKLQkJfSBlbHNlIGlmIChpc19wY2lfZGF0YV9wb3J0KHBvcnQpKSB7Ci0JCQlpZiAoIXBj
aV9kYXRhX2lvd3JpdGUocG9ydCwgbWFzaywgZWF4KSkKLQkJCQlnb3RvIGJhZF9pbzsKLQkJfQot
CQkvKiBUaGVyZSBhcmUgbWFueSBvdGhlciBwb3J0cywgZWcuIENNT1MgY2xvY2ssIHNlcmlhbAot
CQkgKiBhbmQgcGFyYWxsZWwgcG9ydHMsIHNvIHdlIGlnbm9yZSB0aGVtIGFsbC4gKi8KLQl9Ci0K
LQl2ZXJib3NlKCJJTyAlcyBvZiAleCB0byAldTogJSMwOHhcbiIsCi0JCWluID8gIklOIiA6ICJP
VVQiLCBtYXNrLCBwb3J0LCBlYXgpOwotc2tpcF9pbnNuOgotCS8qIEZpbmFsbHksIHdlJ3ZlICJk
b25lIiB0aGUgaW5zdHJ1Y3Rpb24sIHNvIG1vdmUgcGFzdCBpdC4gKi8KLQlzZXRyZWcoZWlwLCBn
ZXRyZWcoZWlwKSArIGluc25sZW4pOwotCXJldHVybjsKLQotYmFkX2lvOgotCXdhcm54KCJBdHRl
bXB0IHRvICVzIHBvcnQgJXUgKCUjeCBtYXNrKSIsCi0JICAgICAgaW4gPyAicmVhZCBmcm9tIiA6
ICJ3cml0ZSB0byIsIHBvcnQsIG1hc2spOwotCi1ub19lbXVsYXRlOgotCS8qIEluamVjdCB0cmFw
IGludG8gR3Vlc3QuICovCi0JaWYgKHdyaXRlKGxndWVzdF9mZCwgYXJncywgc2l6ZW9mKGFyZ3Mp
KSA8IDApCi0JCWVycigxLCAiUmVpbmplY3RpbmcgdHJhcCAxMyBmb3IgZmF1bHQgYXQgJSN4Iiwg
Z2V0cmVnKGVpcCkpOwotfQotCi1zdGF0aWMgc3RydWN0IGRldmljZSAqZmluZF9tbWlvX3JlZ2lv
bih1bnNpZ25lZCBsb25nIHBhZGRyLCB1MzIgKm9mZikKLXsKLQl1bnNpZ25lZCBpbnQgaTsKLQot
CWZvciAoaSA9IDE7IGkgPCBNQVhfUENJX0RFVklDRVM7IGkrKykgewotCQlzdHJ1Y3QgZGV2aWNl
ICpkID0gZGV2aWNlcy5wY2lbaV07Ci0KLQkJaWYgKCFkKQotCQkJY29udGludWU7Ci0JCWlmIChw
YWRkciA8IGQtPm1taW9fYWRkcikKLQkJCWNvbnRpbnVlOwotCQlpZiAocGFkZHIgPj0gZC0+bW1p
b19hZGRyICsgZC0+bW1pb19zaXplKQotCQkJY29udGludWU7Ci0JCSpvZmYgPSBwYWRkciAtIGQt
Pm1taW9fYWRkcjsKLQkJcmV0dXJuIGQ7Ci0JfQotCXJldHVybiBOVUxMOwotfQotCi0vKiBGSVhN
RTogVXNlIHZxIGFycmF5LiAqLwotc3RhdGljIHN0cnVjdCB2aXJ0cXVldWUgKnZxX2J5X251bShz
dHJ1Y3QgZGV2aWNlICpkLCB1MzIgbnVtKQotewotCXN0cnVjdCB2aXJ0cXVldWUgKnZxID0gZC0+
dnE7Ci0KLQl3aGlsZSAobnVtLS0gJiYgdnEpCi0JCXZxID0gdnEtPm5leHQ7Ci0KLQlyZXR1cm4g
dnE7Ci19Ci0KLXN0YXRpYyB2b2lkIHNhdmVfdnFfY29uZmlnKGNvbnN0IHN0cnVjdCB2aXJ0aW9f
cGNpX2NvbW1vbl9jZmcgKmNmZywKLQkJCSAgIHN0cnVjdCB2aXJ0cXVldWUgKnZxKQotewotCXZx
LT5wY2lfY29uZmlnID0gKmNmZzsKLX0KLQotc3RhdGljIHZvaWQgcmVzdG9yZV92cV9jb25maWco
c3RydWN0IHZpcnRpb19wY2lfY29tbW9uX2NmZyAqY2ZnLAotCQkJICAgICAgc3RydWN0IHZpcnRx
dWV1ZSAqdnEpCi17Ci0JLyogT25seSByZXN0b3JlIHRoZSBwZXItdnEgcGFydCAqLwotCXNpemVf
dCBvZmYgPSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9jb21tb25fY2ZnLCBxdWV1ZV9zaXpl
KTsKLQotCW1lbWNweSgodm9pZCAqKWNmZyArIG9mZiwgKHZvaWQgKikmdnEtPnBjaV9jb25maWcg
KyBvZmYsCi0JICAgICAgIHNpemVvZigqY2ZnKSAtIG9mZik7Ci19Ci0KLS8qCi0gKiA0LjEuNC4z
LjI6Ci0gKgotICogIFRoZSBkcml2ZXIgTVVTVCBjb25maWd1cmUgdGhlIG90aGVyIHZpcnRxdWV1
ZSBmaWVsZHMgYmVmb3JlCi0gKiAgZW5hYmxpbmcgdGhlIHZpcnRxdWV1ZSB3aXRoIHF1ZXVlX2Vu
YWJsZS4KLSAqCi0gKiBXaGVuIHRoZXkgZW5hYmxlIHRoZSB2aXJ0cXVldWUsIHdlIGNoZWNrIHRo
YXQgdGhlaXIgc2V0dXAgaXMgdmFsaWQuCi0gKi8KLXN0YXRpYyB2b2lkIGNoZWNrX3ZpcnRxdWV1
ZShzdHJ1Y3QgZGV2aWNlICpkLCBzdHJ1Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQkvKiBCZWNhdXNl
IGxndWVzdCBpcyAzMiBiaXQsIGFsbCB0aGUgZGVzY3JpcHRvciBoaWdoIGJpdHMgbXVzdCBiZSAw
ICovCi0JaWYgKHZxLT5wY2lfY29uZmlnLnF1ZXVlX2Rlc2NfaGkKLQkgICAgfHwgdnEtPnBjaV9j
b25maWcucXVldWVfYXZhaWxfaGkKLQkgICAgfHwgdnEtPnBjaV9jb25maWcucXVldWVfdXNlZF9o
aSkKLQkJYmFkX2RyaXZlcl92cSh2cSwgImludmFsaWQgNjQtYml0IHF1ZXVlIGFkZHJlc3MiKTsK
LQotCS8qCi0JICogMi40LjE6Ci0JICoKLQkgKiAgVGhlIGRyaXZlciBNVVNUIGVuc3VyZSB0aGF0
IHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBmaXJzdCBieXRlCi0JICogIG9mIGVhY2ggdmly
dHF1ZXVlIHBhcnQgaXMgYSBtdWx0aXBsZSBvZiB0aGUgc3BlY2lmaWVkIGFsaWdubWVudAotCSAq
ICB2YWx1ZSBpbiB0aGUgYWJvdmUgdGFibGUuCi0JICovCi0JaWYgKHZxLT5wY2lfY29uZmlnLnF1
ZXVlX2Rlc2NfbG8gJSAxNgotCSAgICB8fCB2cS0+cGNpX2NvbmZpZy5xdWV1ZV9hdmFpbF9sbyAl
IDIKLQkgICAgfHwgdnEtPnBjaV9jb25maWcucXVldWVfdXNlZF9sbyAlIDQpCi0JCWJhZF9kcml2
ZXJfdnEodnEsICJpbnZhbGlkIGFsaWdubWVudCBpbiBxdWV1ZSBhZGRyZXNzZXMiKTsKLQotCS8q
IEluaXRpYWxpemUgdGhlIHZpcnRxdWV1ZSBhbmQgY2hlY2sgdGhleSdyZSBhbGwgaW4gcmFuZ2Uu
ICovCi0JdnEtPnZyaW5nLm51bSA9IHZxLT5wY2lfY29uZmlnLnF1ZXVlX3NpemU7Ci0JdnEtPnZy
aW5nLmRlc2MgPSBjaGVja19wb2ludGVyKHZxLT5kZXYsCi0JCQkJICAgICAgIHZxLT5wY2lfY29u
ZmlnLnF1ZXVlX2Rlc2NfbG8sCi0JCQkJICAgICAgIHNpemVvZigqdnEtPnZyaW5nLmRlc2MpICog
dnEtPnZyaW5nLm51bSk7Ci0JdnEtPnZyaW5nLmF2YWlsID0gY2hlY2tfcG9pbnRlcih2cS0+ZGV2
LAotCQkJCQl2cS0+cGNpX2NvbmZpZy5xdWV1ZV9hdmFpbF9sbywKLQkJCQkJc2l6ZW9mKCp2cS0+
dnJpbmcuYXZhaWwpCi0JCQkJCSsgKHNpemVvZih2cS0+dnJpbmcuYXZhaWwtPnJpbmdbMF0pCi0J
CQkJCSAgICogdnEtPnZyaW5nLm51bSkpOwotCXZxLT52cmluZy51c2VkID0gY2hlY2tfcG9pbnRl
cih2cS0+ZGV2LAotCQkJCSAgICAgICB2cS0+cGNpX2NvbmZpZy5xdWV1ZV91c2VkX2xvLAotCQkJ
CSAgICAgICBzaXplb2YoKnZxLT52cmluZy51c2VkKQotCQkJCSAgICAgICArIChzaXplb2YodnEt
PnZyaW5nLnVzZWQtPnJpbmdbMF0pCi0JCQkJCSAgKiB2cS0+dnJpbmcubnVtKSk7Ci0KLQkvKgot
CSAqIDIuNC45LjE6Ci0JICoKLQkgKiAgIFRoZSBkcml2ZXIgTVVTVCBpbml0aWFsaXplIGZsYWdz
IGluIHRoZSB1c2VkIHJpbmcgdG8gMAotCSAqICAgd2hlbiBhbGxvY2F0aW5nIHRoZSB1c2VkIHJp
bmcuCi0JICovCi0JaWYgKHZxLT52cmluZy51c2VkLT5mbGFncyAhPSAwKQotCQliYWRfZHJpdmVy
X3ZxKHZxLCAiaW52YWxpZCBpbml0aWFsIHVzZWQuZmxhZ3MgJSN4IiwKLQkJCSAgICAgIHZxLT52
cmluZy51c2VkLT5mbGFncyk7Ci19Ci0KLXN0YXRpYyB2b2lkIHN0YXJ0X3ZpcnRxdWV1ZShzdHJ1
Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQkvKgotCSAqIENyZWF0ZSBzdGFjayBmb3IgdGhyZWFkLiAg
U2luY2UgdGhlIHN0YWNrIGdyb3dzIHVwd2FyZHMsIHdlIHBvaW50Ci0JICogdGhlIHN0YWNrIHBv
aW50ZXIgdG8gdGhlIGVuZCBvZiB0aGlzIHJlZ2lvbi4KLQkgKi8KLQljaGFyICpzdGFjayA9IG1h
bGxvYygzMjc2OCk7Ci0KLQkvKiBDcmVhdGUgYSB6ZXJvLWluaXRpYWxpemVkIGV2ZW50ZmQuICov
Ci0JdnEtPmV2ZW50ZmQgPSBldmVudGZkKDAsIDApOwotCWlmICh2cS0+ZXZlbnRmZCA8IDApCi0J
CWVycigxLCAiQ3JlYXRpbmcgZXZlbnRmZCIpOwotCi0JLyoKLQkgKiBDTE9ORV9WTTogYmVjYXVz
ZSBpdCBoYXMgdG8gYWNjZXNzIHRoZSBHdWVzdCBtZW1vcnksIGFuZCBTSUdDSExEIHNvCi0JICog
d2UgZ2V0IGEgc2lnbmFsIGlmIGl0IGRpZXMuCi0JICovCi0JdnEtPnRocmVhZCA9IGNsb25lKGRv
X3RocmVhZCwgc3RhY2sgKyAzMjc2OCwgQ0xPTkVfVk0gfCBTSUdDSExELCB2cSk7Ci0JaWYgKHZx
LT50aHJlYWQgPT0gKHBpZF90KS0xKQotCQllcnIoMSwgIkNyZWF0aW5nIGNsb25lIik7Ci19Ci0K
LXN0YXRpYyB2b2lkIHN0YXJ0X3ZpcnRxdWV1ZXMoc3RydWN0IGRldmljZSAqZCkKLXsKLQlzdHJ1
Y3QgdmlydHF1ZXVlICp2cTsKLQotCWZvciAodnEgPSBkLT52cTsgdnE7IHZxID0gdnEtPm5leHQp
IHsKLQkJaWYgKHZxLT5wY2lfY29uZmlnLnF1ZXVlX2VuYWJsZSkKLQkJCXN0YXJ0X3ZpcnRxdWV1
ZSh2cSk7Ci0JfQotfQotCi1zdGF0aWMgdm9pZCBlbXVsYXRlX21taW9fd3JpdGUoc3RydWN0IGRl
dmljZSAqZCwgdTMyIG9mZiwgdTMyIHZhbCwgdTMyIG1hc2spCi17Ci0Jc3RydWN0IHZpcnRxdWV1
ZSAqdnE7Ci0KLQlzd2l0Y2ggKG9mZikgewotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19w
Y2lfbW1pbywgY2ZnLmRldmljZV9mZWF0dXJlX3NlbGVjdCk6Ci0JCS8qCi0JCSAqIDQuMS40LjMu
MToKLQkJICoKLQkJICogVGhlIGRldmljZSBNVVNUIHByZXNlbnQgdGhlIGZlYXR1cmUgYml0cyBp
dCBpcyBvZmZlcmluZyBpbgotCQkgKiBkZXZpY2VfZmVhdHVyZSwgc3RhcnRpbmcgYXQgYml0IGRl
dmljZV9mZWF0dXJlX3NlbGVjdCDiiJcgMzIKLQkJICogZm9yIGFueSBkZXZpY2VfZmVhdHVyZV9z
ZWxlY3Qgd3JpdHRlbiBieSB0aGUgZHJpdmVyCi0JCSAqLwotCQlpZiAodmFsID09IDApCi0JCQlk
LT5tbWlvLT5jZmcuZGV2aWNlX2ZlYXR1cmUgPSBkLT5mZWF0dXJlczsKLQkJZWxzZSBpZiAodmFs
ID09IDEpCi0JCQlkLT5tbWlvLT5jZmcuZGV2aWNlX2ZlYXR1cmUgPSAoZC0+ZmVhdHVyZXMgPj4g
MzIpOwotCQllbHNlCi0JCQlkLT5tbWlvLT5jZmcuZGV2aWNlX2ZlYXR1cmUgPSAwOwotCQlnb3Rv
IGZlYXR1cmVfd3JpdGVfdGhyb3VnaDMyOwotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19w
Y2lfbW1pbywgY2ZnLmd1ZXN0X2ZlYXR1cmVfc2VsZWN0KToKLQkJaWYgKHZhbCA+IDEpCi0JCQli
YWRfZHJpdmVyKGQsICJVbmV4cGVjdGVkIGRyaXZlciBzZWxlY3QgJXUiLCB2YWwpOwotCQlnb3Rv
IGZlYXR1cmVfd3JpdGVfdGhyb3VnaDMyOwotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19w
Y2lfbW1pbywgY2ZnLmd1ZXN0X2ZlYXR1cmUpOgotCQlpZiAoZC0+bW1pby0+Y2ZnLmd1ZXN0X2Zl
YXR1cmVfc2VsZWN0ID09IDApIHsKLQkJCWQtPmZlYXR1cmVzX2FjY2VwdGVkICY9IH4oKHU2NCkw
eEZGRkZGRkZGKTsKLQkJCWQtPmZlYXR1cmVzX2FjY2VwdGVkIHw9IHZhbDsKLQkJfSBlbHNlIHsK
LQkJCWFzc2VydChkLT5tbWlvLT5jZmcuZ3Vlc3RfZmVhdHVyZV9zZWxlY3QgPT0gMSk7Ci0JCQlk
LT5mZWF0dXJlc19hY2NlcHRlZCAmPSAweEZGRkZGRkZGOwotCQkJZC0+ZmVhdHVyZXNfYWNjZXB0
ZWQgfD0gKCh1NjQpdmFsKSA8PCAzMjsKLQkJfQotCQkvKgotCQkgKiAyLjIuMToKLQkJICoKLQkJ
ICogICBUaGUgZHJpdmVyIE1VU1QgTk9UIGFjY2VwdCBhIGZlYXR1cmUgd2hpY2ggdGhlIGRldmlj
ZSBkaWQKLQkJICogICBub3Qgb2ZmZXIKLQkJICovCi0JCWlmIChkLT5mZWF0dXJlc19hY2NlcHRl
ZCAmIH5kLT5mZWF0dXJlcykKLQkJCWJhZF9kcml2ZXIoZCwgIm92ZXItYWNjZXB0ZWQgZmVhdHVy
ZXMgJSNsbHggb2YgJSNsbHgiLAotCQkJCSAgIGQtPmZlYXR1cmVzX2FjY2VwdGVkLCBkLT5mZWF0
dXJlcyk7Ci0JCWdvdG8gZmVhdHVyZV93cml0ZV90aHJvdWdoMzI7Ci0JY2FzZSBvZmZzZXRvZihz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcuZGV2aWNlX3N0YXR1cyk6IHsKLQkJdTggcHJldjsK
LQotCQl2ZXJib3NlKCIlczogZGV2aWNlIHN0YXR1cyAtPiAlI3hcbiIsIGQtPm5hbWUsIHZhbCk7
Ci0JCS8qCi0JCSAqIDQuMS40LjMuMToKLQkJICogCi0JCSAqICBUaGUgZGV2aWNlIE1VU1QgcmVz
ZXQgd2hlbiAwIGlzIHdyaXR0ZW4gdG8gZGV2aWNlX3N0YXR1cywKLQkJICogIGFuZCBwcmVzZW50
IGEgMCBpbiBkZXZpY2Vfc3RhdHVzIG9uY2UgdGhhdCBpcyBkb25lLgotCQkgKi8KLQkJaWYgKHZh
bCA9PSAwKSB7Ci0JCQlyZXNldF9kZXZpY2UoZCk7Ci0JCQlnb3RvIHdyaXRlX3Rocm91Z2g4Owot
CQl9Ci0KLQkJLyogMi4xLjE6IFRoZSBkcml2ZXIgTVVTVCBOT1QgY2xlYXIgYSBkZXZpY2Ugc3Rh
dHVzIGJpdC4gKi8KLQkJaWYgKGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzICYgfnZhbCkKLQkJ
CWJhZF9kcml2ZXIoZCwgInVuc2V0IG9mIGRldmljZSBzdGF0dXMgYml0ICUjeCAtPiAlI3giLAot
CQkJCSAgIGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzLCB2YWwpOwotCi0JCS8qCi0JCSAqIDIu
MS4yOgotCQkgKgotCQkgKiAgVGhlIGRldmljZSBNVVNUIE5PVCBjb25zdW1lIGJ1ZmZlcnMgb3Ig
bm90aWZ5IHRoZSBkcml2ZXIKLQkJICogIGJlZm9yZSBEUklWRVJfT0suCi0JCSAqLwotCQlpZiAo
dmFsICYgVklSVElPX0NPTkZJR19TX0RSSVZFUl9PSwotCQkgICAgJiYgIShkLT5tbWlvLT5jZmcu
ZGV2aWNlX3N0YXR1cyAmIFZJUlRJT19DT05GSUdfU19EUklWRVJfT0spKQotCQkJc3RhcnRfdmly
dHF1ZXVlcyhkKTsKLQotCQkvKgotCQkgKiAzLjEuMToKLQkJICoKLQkJICogICBUaGUgZHJpdmVy
IE1VU1QgZm9sbG93IHRoaXMgc2VxdWVuY2UgdG8gaW5pdGlhbGl6ZSBhIGRldmljZToKLQkJICog
ICAtIFJlc2V0IHRoZSBkZXZpY2UuCi0JCSAqICAgLSBTZXQgdGhlIEFDS05PV0xFREdFIHN0YXR1
cyBiaXQ6IHRoZSBndWVzdCBPUyBoYXMKLSAgICAgICAgICAgICAgICAgKiAgICAgbm90aWNlIHRo
ZSBkZXZpY2UuCi0JCSAqICAgLSBTZXQgdGhlIERSSVZFUiBzdGF0dXMgYml0OiB0aGUgZ3Vlc3Qg
T1Mga25vd3MgaG93Ci0gICAgICAgICAgICAgICAgICogICAgIHRvIGRyaXZlIHRoZSBkZXZpY2Uu
Ci0JCSAqICAgLSBSZWFkIGRldmljZSBmZWF0dXJlIGJpdHMsIGFuZCB3cml0ZSB0aGUgc3Vic2V0
Ci0JCSAqICAgICBvZiBmZWF0dXJlIGJpdHMgdW5kZXJzdG9vZCBieSB0aGUgT1MgYW5kIGRyaXZl
cgotCQkgKiAgICAgdG8gdGhlIGRldmljZS4gRHVyaW5nIHRoaXMgc3RlcCB0aGUgZHJpdmVyIE1B
WQotCQkgKiAgICAgcmVhZCAoYnV0IE1VU1QgTk9UIHdyaXRlKSB0aGUgZGV2aWNlLXNwZWNpZmlj
Ci0JCSAqICAgICBjb25maWd1cmF0aW9uIGZpZWxkcyB0byBjaGVjayB0aGF0IGl0IGNhbgotCQkg
KiAgICAgc3VwcG9ydCB0aGUgZGV2aWNlIGJlZm9yZSBhY2NlcHRpbmcgaXQuCi0JCSAqICAgLSBT
ZXQgdGhlIEZFQVRVUkVTX09LIHN0YXR1cyBiaXQuICBUaGUgZHJpdmVyCi0JCSAqICAgICBNVVNU
IG5vdCBhY2NlcHQgbmV3IGZlYXR1cmUgYml0cyBhZnRlciB0aGlzCi0JCSAqICAgICBzdGVwLgot
CQkgKiAgIC0gUmUtcmVhZCBkZXZpY2Ugc3RhdHVzIHRvIGVuc3VyZSB0aGUgRkVBVFVSRVNfT0sK
LQkJICogICAgIGJpdCBpcyBzdGlsbCBzZXQ6IG90aGVyd2lzZSwgdGhlIGRldmljZSBkb2VzCi0J
CSAqICAgICBub3Qgc3VwcG9ydCBvdXIgc3Vic2V0IG9mIGZlYXR1cmVzIGFuZCB0aGUKLQkJICog
ICAgIGRldmljZSBpcyB1bnVzYWJsZS4KLQkJICogICAtIFBlcmZvcm0gZGV2aWNlLXNwZWNpZmlj
IHNldHVwLCBpbmNsdWRpbmcKLQkJICogICAgIGRpc2NvdmVyeSBvZiB2aXJ0cXVldWVzIGZvciB0
aGUgZGV2aWNlLAotCQkgKiAgICAgb3B0aW9uYWwgcGVyLWJ1cyBzZXR1cCwgcmVhZGluZyBhbmQg
cG9zc2libHkKLQkJICogICAgIHdyaXRpbmcgdGhlIGRldmljZeKAmXMgdmlydGlvIGNvbmZpZ3Vy
YXRpb24KLQkJICogICAgIHNwYWNlLCBhbmQgcG9wdWxhdGlvbiBvZiB2aXJ0cXVldWVzLgotCQkg
KiAgIC0gU2V0IHRoZSBEUklWRVJfT0sgc3RhdHVzIGJpdC4gQXQgdGhpcyBwb2ludCB0aGUKLSAg
ICAgICAgICAgICAgICAgKiAgICAgZGV2aWNlIGlzIOKAnGxpdmXigJ0uCi0JCSAqLwotCQlwcmV2
ID0gMDsKLQkJc3dpdGNoICh2YWwgJiB+ZC0+bW1pby0+Y2ZnLmRldmljZV9zdGF0dXMpIHsKLQkJ
Y2FzZSBWSVJUSU9fQ09ORklHX1NfRFJJVkVSX09LOgotCQkJcHJldiB8PSBWSVJUSU9fQ09ORklH
X1NfRkVBVFVSRVNfT0s7IC8qIGZhbGwgdGhydSAqLwotCQljYXNlIFZJUlRJT19DT05GSUdfU19G
RUFUVVJFU19PSzoKLQkJCXByZXYgfD0gVklSVElPX0NPTkZJR19TX0RSSVZFUjsgLyogZmFsbCB0
aHJ1ICovCi0JCWNhc2UgVklSVElPX0NPTkZJR19TX0RSSVZFUjoKLQkJCXByZXYgfD0gVklSVElP
X0NPTkZJR19TX0FDS05PV0xFREdFOyAvKiBmYWxsIHRocnUgKi8KLQkJY2FzZSBWSVJUSU9fQ09O
RklHX1NfQUNLTk9XTEVER0U6Ci0JCQlicmVhazsKLQkJZGVmYXVsdDoKLQkJCWJhZF9kcml2ZXIo
ZCwgInVua25vd24gZGV2aWNlIHN0YXR1cyBiaXQgJSN4IC0+ICUjeCIsCi0JCQkJICAgZC0+bW1p
by0+Y2ZnLmRldmljZV9zdGF0dXMsIHZhbCk7Ci0JCX0KLQkJaWYgKGQtPm1taW8tPmNmZy5kZXZp
Y2Vfc3RhdHVzICE9IHByZXYpCi0JCQliYWRfZHJpdmVyKGQsICJ1bmV4cGVjdGVkIHN0YXR1cyB0
cmFuc2l0aW9uICUjeCAtPiAlI3giLAotCQkJCSAgIGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVz
LCB2YWwpOwotCi0JCS8qIElmIHRoZXkganVzdCB3cm90ZSBGRUFUVVJFU19PSywgd2UgbWFrZSBz
dXJlIHRoZXkgcmVhZCAqLwotCQlzd2l0Y2ggKHZhbCAmIH5kLT5tbWlvLT5jZmcuZGV2aWNlX3N0
YXR1cykgewotCQljYXNlIFZJUlRJT19DT05GSUdfU19GRUFUVVJFU19PSzoKLQkJCWQtPndyb3Rl
X2ZlYXR1cmVzX29rID0gdHJ1ZTsKLQkJCWJyZWFrOwotCQljYXNlIFZJUlRJT19DT05GSUdfU19E
UklWRVJfT0s6Ci0JCQlpZiAoZC0+d3JvdGVfZmVhdHVyZXNfb2spCi0JCQkJYmFkX2RyaXZlcihk
LCAiZGlkIG5vdCByZS1yZWFkIEZFQVRVUkVTX09LIik7Ci0JCQlicmVhazsKLQkJfQotCQlnb3Rv
IHdyaXRlX3Rocm91Z2g4OwotCX0KLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX21t
aW8sIGNmZy5xdWV1ZV9zZWxlY3QpOgotCQl2cSA9IHZxX2J5X251bShkLCB2YWwpOwotCQkvKgot
CQkgKiA0LjEuNC4zLjE6Ci0JCSAqCi0JCSAqICBUaGUgZGV2aWNlIE1VU1QgcHJlc2VudCBhIDAg
aW4gcXVldWVfc2l6ZSBpZiB0aGUgdmlydHF1ZXVlCi0JCSAqICBjb3JyZXNwb25kaW5nIHRvIHRo
ZSBjdXJyZW50IHF1ZXVlX3NlbGVjdCBpcyB1bmF2YWlsYWJsZS4KLQkJICovCi0JCWlmICghdnEp
IHsKLQkJCWQtPm1taW8tPmNmZy5xdWV1ZV9zaXplID0gMDsKLQkJCWdvdG8gd3JpdGVfdGhyb3Vn
aDE2OwotCQl9Ci0JCS8qIFNhdmUgcmVnaXN0ZXJzIGZvciBvbGQgdnEsIGlmIGl0IHdhcyBhIHZh
bGlkIHZxICovCi0JCWlmIChkLT5tbWlvLT5jZmcucXVldWVfc2l6ZSkKLQkJCXNhdmVfdnFfY29u
ZmlnKCZkLT5tbWlvLT5jZmcsCi0JCQkJICAgICAgIHZxX2J5X251bShkLCBkLT5tbWlvLT5jZmcu
cXVldWVfc2VsZWN0KSk7Ci0JCS8qIFJlc3RvcmUgdGhlIHJlZ2lzdGVycyBmb3IgdGhlIHF1ZXVl
IHRoZXkgYXNrZWQgZm9yICovCi0JCXJlc3RvcmVfdnFfY29uZmlnKCZkLT5tbWlvLT5jZmcsIHZx
KTsKLQkJZ290byB3cml0ZV90aHJvdWdoMTY7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlv
X3BjaV9tbWlvLCBjZmcucXVldWVfc2l6ZSk6Ci0JCS8qCi0JCSAqIDQuMS40LjMuMjoKLQkJICoK
LQkJICogIFRoZSBkcml2ZXIgTVVTVCBOT1Qgd3JpdGUgYSB2YWx1ZSB3aGljaCBpcyBub3QgYSBw
b3dlciBvZiAyCi0JCSAqICB0byBxdWV1ZV9zaXplLgotCQkgKi8KLQkJaWYgKHZhbCAmICh2YWwt
MSkpCi0JCQliYWRfZHJpdmVyKGQsICJpbnZhbGlkIHF1ZXVlIHNpemUgJXUiLCB2YWwpOwotCQlp
ZiAoZC0+bW1pby0+Y2ZnLnF1ZXVlX2VuYWJsZSkKLQkJCWJhZF9kcml2ZXIoZCwgImNoYW5naW5n
IHF1ZXVlIHNpemUgb24gbGl2ZSBkZXZpY2UiKTsKLQkJZ290byB3cml0ZV90aHJvdWdoMTY7Ci0J
Y2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcucXVldWVfbXNpeF92ZWN0
b3IpOgotCQliYWRfZHJpdmVyKGQsICJhdHRlbXB0IHRvIHNldCBNU0lYIHZlY3RvciB0byAldSIs
IHZhbCk7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcucXVldWVf
ZW5hYmxlKTogewotCQlzdHJ1Y3QgdmlydHF1ZXVlICp2cSA9IHZxX2J5X251bShkLCBkLT5tbWlv
LT5jZmcucXVldWVfc2VsZWN0KTsKLQotCQkvKgotCQkgKiA0LjEuNC4zLjI6Ci0JCSAqCi0JCSAq
ICBUaGUgZHJpdmVyIE1VU1QgTk9UIHdyaXRlIGEgMCB0byBxdWV1ZV9lbmFibGUuCi0JCSAqLwot
CQlpZiAodmFsICE9IDEpCi0JCQliYWRfZHJpdmVyKGQsICJzZXR0aW5nIHF1ZXVlX2VuYWJsZSB0
byAldSIsIHZhbCk7Ci0KLQkJLyoKLQkJICogMy4xLjE6Ci0JCSAqCi0JCSAqICA3LiBQZXJmb3Jt
IGRldmljZS1zcGVjaWZpYyBzZXR1cCwgaW5jbHVkaW5nIGRpc2NvdmVyeSBvZgotCQkgKiAgICAg
dmlydHF1ZXVlcyBmb3IgdGhlIGRldmljZSwgb3B0aW9uYWwgcGVyLWJ1cyBzZXR1cCwKLQkJICog
ICAgIHJlYWRpbmcgYW5kIHBvc3NpYmx5IHdyaXRpbmcgdGhlIGRldmljZeKAmXMgdmlydGlvCi0J
CSAqICAgICBjb25maWd1cmF0aW9uIHNwYWNlLCBhbmQgcG9wdWxhdGlvbiBvZiB2aXJ0cXVldWVz
LgotCQkgKiAgOC4gU2V0IHRoZSBEUklWRVJfT0sgc3RhdHVzIGJpdC4KLQkJICoKLQkJICogQWxs
IG91ciBkZXZpY2VzIHJlcXVpcmUgYWxsIHZpcnRxdWV1ZXMgdG8gYmUgZW5hYmxlZCwgc28KLQkJ
ICogdGhleSBzaG91bGQgaGF2ZSBkb25lIHRoYXQgYmVmb3JlIHNldHRpbmcgRFJJVkVSX09LLgot
CQkgKi8KLQkJaWYgKGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzICYgVklSVElPX0NPTkZJR19T
X0RSSVZFUl9PSykKLQkJCWJhZF9kcml2ZXIoZCwgImVuYWJsaW5nIHZxIGFmdGVyIERSSVZFUl9P
SyIpOwotCi0JCWQtPm1taW8tPmNmZy5xdWV1ZV9lbmFibGUgPSB2YWw7Ci0JCXNhdmVfdnFfY29u
ZmlnKCZkLT5tbWlvLT5jZmcsIHZxKTsKLQkJY2hlY2tfdmlydHF1ZXVlKGQsIHZxKTsKLQkJZ290
byB3cml0ZV90aHJvdWdoMTY7Ci0JfQotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19wY2lf
bW1pbywgY2ZnLnF1ZXVlX25vdGlmeV9vZmYpOgotCQliYWRfZHJpdmVyKGQsICJhdHRlbXB0IHRv
IHdyaXRlIHRvIHF1ZXVlX25vdGlmeV9vZmYiKTsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0
aW9fcGNpX21taW8sIGNmZy5xdWV1ZV9kZXNjX2xvKToKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2
aXJ0aW9fcGNpX21taW8sIGNmZy5xdWV1ZV9kZXNjX2hpKToKLQljYXNlIG9mZnNldG9mKHN0cnVj
dCB2aXJ0aW9fcGNpX21taW8sIGNmZy5xdWV1ZV9hdmFpbF9sbyk6Ci0JY2FzZSBvZmZzZXRvZihz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcucXVldWVfYXZhaWxfaGkpOgotCWNhc2Ugb2Zmc2V0
b2Yoc3RydWN0IHZpcnRpb19wY2lfbW1pbywgY2ZnLnF1ZXVlX3VzZWRfbG8pOgotCWNhc2Ugb2Zm
c2V0b2Yoc3RydWN0IHZpcnRpb19wY2lfbW1pbywgY2ZnLnF1ZXVlX3VzZWRfaGkpOgotCQkvKgot
CQkgKiA0LjEuNC4zLjI6Ci0JCSAqCi0JCSAqICBUaGUgZHJpdmVyIE1VU1QgY29uZmlndXJlIHRo
ZSBvdGhlciB2aXJ0cXVldWUgZmllbGRzIGJlZm9yZQotCQkgKiAgZW5hYmxpbmcgdGhlIHZpcnRx
dWV1ZSB3aXRoIHF1ZXVlX2VuYWJsZS4KLQkJICovCi0JCWlmIChkLT5tbWlvLT5jZmcucXVldWVf
ZW5hYmxlKQotCQkJYmFkX2RyaXZlcihkLCAiY2hhbmdpbmcgcXVldWUgb24gbGl2ZSBkZXZpY2Ui
KTsKLQotCQkvKgotCQkgKiAzLjEuMToKLQkJICoKLQkJICogIFRoZSBkcml2ZXIgTVVTVCBmb2xs
b3cgdGhpcyBzZXF1ZW5jZSB0byBpbml0aWFsaXplIGEgZGV2aWNlOgotCQkgKi4uLgotCQkgKiAg
NS4gU2V0IHRoZSBGRUFUVVJFU19PSyBzdGF0dXMgYml0LiBUaGUgZHJpdmVyIE1VU1Qgbm90Ci0J
CSAqICBhY2NlcHQgbmV3IGZlYXR1cmUgYml0cyBhZnRlciB0aGlzIHN0ZXAuCi0JCSAqLwotCQlp
ZiAoIShkLT5tbWlvLT5jZmcuZGV2aWNlX3N0YXR1cyAmIFZJUlRJT19DT05GSUdfU19GRUFUVVJF
U19PSykpCi0JCQliYWRfZHJpdmVyKGQsICJzZXR0aW5nIHVwIHZxIGJlZm9yZSBGRUFUVVJFU19P
SyIpOwotCi0JCS8qCi0JCSAqICA2LiBSZS1yZWFkIGRldmljZSBzdGF0dXMgdG8gZW5zdXJlIHRo
ZSBGRUFUVVJFU19PSyBiaXQgaXMKLQkJICogICAgIHN0aWxsIHNldC4uLgotCQkgKi8KLQkJaWYg
KGQtPndyb3RlX2ZlYXR1cmVzX29rKQotCQkJYmFkX2RyaXZlcihkLCAiZGlkbid0IHJlLXJlYWQg
RkVBVFVSRVNfT0sgYmVmb3JlIHNldHVwIik7Ci0KLQkJZ290byB3cml0ZV90aHJvdWdoMzI7Ci0J
Y2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBub3RpZnkpOgotCQl2cSA9IHZx
X2J5X251bShkLCB2YWwpOwotCQlpZiAoIXZxKQotCQkJYmFkX2RyaXZlcihkLCAiSW52YWxpZCB2
cSBub3RpZmljYXRpb24gb24gJXUiLCB2YWwpOwotCQkvKiBOb3RpZnkgdGhlIHByb2Nlc3MgaGFu
ZGxpbmcgdGhpcyB2cSBieSBhZGRpbmcgMSB0byBldmVudGZkICovCi0JCXdyaXRlKHZxLT5ldmVu
dGZkLCAiXDFcMFwwXDBcMFwwXDBcMCIsIDgpOwotCQlnb3RvIHdyaXRlX3Rocm91Z2gxNjsKLQlj
YXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX21taW8sIGlzcik6Ci0JCWJhZF9kcml2ZXIo
ZCwgIlVuZXhwZWN0ZWQgd3JpdGUgdG8gaXNyIik7Ci0JLyogV2VpcmQgY29ybmVyIGNhc2U6IHdy
aXRlIHRvIGVtZXJnX3dyIG9mIGNvbnNvbGUgKi8KLQljYXNlIHNpemVvZihzdHJ1Y3QgdmlydGlv
X3BjaV9tbWlvKQotCQkrIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fY29uc29sZV9jb25maWcsIGVt
ZXJnX3dyKToKLQkJaWYgKHN0cmNtcChkLT5uYW1lLCAiY29uc29sZSIpID09IDApIHsKLQkJCWNo
YXIgYyA9IHZhbDsKLQkJCXdyaXRlKFNURE9VVF9GSUxFTk8sICZjLCAxKTsKLQkJCWdvdG8gd3Jp
dGVfdGhyb3VnaDMyOwotCQl9Ci0JCS8qIEZhbGwgdGhyb3VnaC4uLiAqLwotCWRlZmF1bHQ6Ci0J
CS8qCi0JCSAqIDQuMS40LjMuMjoKLQkJICoKLQkJICogICBUaGUgZHJpdmVyIE1VU1QgTk9UIHdy
aXRlIHRvIGRldmljZV9mZWF0dXJlLCBudW1fcXVldWVzLAotCQkgKiAgIGNvbmZpZ19nZW5lcmF0
aW9uIG9yIHF1ZXVlX25vdGlmeV9vZmYuCi0JCSAqLwotCQliYWRfZHJpdmVyKGQsICJVbmV4cGVj
dGVkIHdyaXRlIHRvIG9mZnNldCAldSIsIG9mZik7Ci0JfQotCi1mZWF0dXJlX3dyaXRlX3Rocm91
Z2gzMjoKLQkvKgotCSAqIDMuMS4xOgotCSAqCi0JICogICBUaGUgZHJpdmVyIE1VU1QgZm9sbG93
IHRoaXMgc2VxdWVuY2UgdG8gaW5pdGlhbGl6ZSBhIGRldmljZToKLQkgKi4uLgotCSAqICAgLSBT
ZXQgdGhlIERSSVZFUiBzdGF0dXMgYml0OiB0aGUgZ3Vlc3QgT1Mga25vd3MgaG93Ci0JICogICAg
IHRvIGRyaXZlIHRoZSBkZXZpY2UuCi0JICogICAtIFJlYWQgZGV2aWNlIGZlYXR1cmUgYml0cywg
YW5kIHdyaXRlIHRoZSBzdWJzZXQKLQkgKiAgICAgb2YgZmVhdHVyZSBiaXRzIHVuZGVyc3Rvb2Qg
YnkgdGhlIE9TIGFuZCBkcml2ZXIKLQkgKiAgICAgdG8gdGhlIGRldmljZS4KLQkgKi4uLgotCSAq
ICAgLSBTZXQgdGhlIEZFQVRVUkVTX09LIHN0YXR1cyBiaXQuIFRoZSBkcml2ZXIgTVVTVCBub3QK
LQkgKiAgICAgYWNjZXB0IG5ldyBmZWF0dXJlIGJpdHMgYWZ0ZXIgdGhpcyBzdGVwLgotCSAqLwot
CWlmICghKGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzICYgVklSVElPX0NPTkZJR19TX0RSSVZF
UikpCi0JCWJhZF9kcml2ZXIoZCwgImZlYXR1cmUgd3JpdGUgYmVmb3JlIFZJUlRJT19DT05GSUdf
U19EUklWRVIiKTsKLQlpZiAoZC0+bW1pby0+Y2ZnLmRldmljZV9zdGF0dXMgJiBWSVJUSU9fQ09O
RklHX1NfRkVBVFVSRVNfT0spCi0JCWJhZF9kcml2ZXIoZCwgImZlYXR1cmUgd3JpdGUgYWZ0ZXIg
VklSVElPX0NPTkZJR19TX0ZFQVRVUkVTX09LIik7Ci0KLQkvKgotCSAqIDQuMS4zLjE6Ci0JICoK
LQkgKiAgVGhlIGRyaXZlciBNVVNUIGFjY2VzcyBlYWNoIGZpZWxkIHVzaW5nIHRoZSDigJxuYXR1
cmFs4oCdIGFjY2VzcwotCSAqICBtZXRob2QsIGkuZS4gMzItYml0IGFjY2Vzc2VzIGZvciAzMi1i
aXQgZmllbGRzLCAxNi1iaXQgYWNjZXNzZXMgZm9yCi0JICogIDE2LWJpdCBmaWVsZHMgYW5kIDgt
Yml0IGFjY2Vzc2VzIGZvciA4LWJpdCBmaWVsZHMuCi0JICovCi13cml0ZV90aHJvdWdoMzI6Ci0J
aWYgKG1hc2sgIT0gMHhGRkZGRkZGRikgewotCQliYWRfZHJpdmVyKGQsICJub24tMzItYml0IHdy
aXRlIHRvIG9mZnNldCAldSAoJSN4KSIsCi0JCQkgICBvZmYsIGdldHJlZyhlaXApKTsKLQkJcmV0
dXJuOwotCX0KLQltZW1jcHkoKGNoYXIgKilkLT5tbWlvICsgb2ZmLCAmdmFsLCA0KTsKLQlyZXR1
cm47Ci0KLXdyaXRlX3Rocm91Z2gxNjoKLQlpZiAobWFzayAhPSAweEZGRkYpCi0JCWJhZF9kcml2
ZXIoZCwgIm5vbi0xNi1iaXQgd3JpdGUgdG8gb2Zmc2V0ICV1ICglI3gpIiwKLQkJCSAgIG9mZiwg
Z2V0cmVnKGVpcCkpOwotCW1lbWNweSgoY2hhciAqKWQtPm1taW8gKyBvZmYsICZ2YWwsIDIpOwot
CXJldHVybjsKLQotd3JpdGVfdGhyb3VnaDg6Ci0JaWYgKG1hc2sgIT0gMHhGRikKLQkJYmFkX2Ry
aXZlcihkLCAibm9uLTgtYml0IHdyaXRlIHRvIG9mZnNldCAldSAoJSN4KSIsCi0JCQkgICBvZmYs
IGdldHJlZyhlaXApKTsKLQltZW1jcHkoKGNoYXIgKilkLT5tbWlvICsgb2ZmLCAmdmFsLCAxKTsK
LQlyZXR1cm47Ci19Ci0KLXN0YXRpYyB1MzIgZW11bGF0ZV9tbWlvX3JlYWQoc3RydWN0IGRldmlj
ZSAqZCwgdTMyIG9mZiwgdTMyIG1hc2spCi17Ci0JdTggaXNyOwotCXUzMiB2YWwgPSAwOwotCi0J
c3dpdGNoIChvZmYpIHsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0aW9fcGNpX21taW8sIGNm
Zy5kZXZpY2VfZmVhdHVyZV9zZWxlY3QpOgotCWNhc2Ugb2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19w
Y2lfbW1pbywgY2ZnLmRldmljZV9mZWF0dXJlKToKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0
aW9fcGNpX21taW8sIGNmZy5ndWVzdF9mZWF0dXJlX3NlbGVjdCk6Ci0JY2FzZSBvZmZzZXRvZihz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcuZ3Vlc3RfZmVhdHVyZSk6Ci0JCS8qCi0JCSAqIDMu
MS4xOgotCQkgKgotCQkgKiAgIFRoZSBkcml2ZXIgTVVTVCBmb2xsb3cgdGhpcyBzZXF1ZW5jZSB0
byBpbml0aWFsaXplIGEgZGV2aWNlOgotCQkgKi4uLgotCQkgKiAgIC0gU2V0IHRoZSBEUklWRVIg
c3RhdHVzIGJpdDogdGhlIGd1ZXN0IE9TIGtub3dzIGhvdwotCQkgKiAgICAgdG8gZHJpdmUgdGhl
IGRldmljZS4KLQkJICogICAtIFJlYWQgZGV2aWNlIGZlYXR1cmUgYml0cywgYW5kIHdyaXRlIHRo
ZSBzdWJzZXQKLQkJICogICAgIG9mIGZlYXR1cmUgYml0cyB1bmRlcnN0b29kIGJ5IHRoZSBPUyBh
bmQgZHJpdmVyCi0JCSAqICAgICB0byB0aGUgZGV2aWNlLgotCQkgKi8KLQkJaWYgKCEoZC0+bW1p
by0+Y2ZnLmRldmljZV9zdGF0dXMgJiBWSVJUSU9fQ09ORklHX1NfRFJJVkVSKSkKLQkJCWJhZF9k
cml2ZXIoZCwKLQkJCQkgICAiZmVhdHVyZSByZWFkIGJlZm9yZSBWSVJUSU9fQ09ORklHX1NfRFJJ
VkVSIik7Ci0JCWdvdG8gcmVhZF90aHJvdWdoMzI7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3Qgdmly
dGlvX3BjaV9tbWlvLCBjZmcubXNpeF9jb25maWcpOgotCQliYWRfZHJpdmVyKGQsICJyZWFkIG9m
IG1zaXhfY29uZmlnIik7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBj
ZmcubnVtX3F1ZXVlcyk6Ci0JCWdvdG8gcmVhZF90aHJvdWdoMTY7Ci0JY2FzZSBvZmZzZXRvZihz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcuZGV2aWNlX3N0YXR1cyk6Ci0JCS8qIEFzIHRoZXkg
ZGlkIHJlYWQsIGFueSB3cml0ZSBvZiBGRUFUVVJFU19PSyBpcyBub3cgZmluZS4gKi8KLQkJZC0+
d3JvdGVfZmVhdHVyZXNfb2sgPSBmYWxzZTsKLQkJZ290byByZWFkX3Rocm91Z2g4OwotCWNhc2Ug
b2Zmc2V0b2Yoc3RydWN0IHZpcnRpb19wY2lfbW1pbywgY2ZnLmNvbmZpZ19nZW5lcmF0aW9uKToK
LQkJLyoKLQkJICogNC4xLjQuMy4xOgotCQkgKgotCQkgKiAgVGhlIGRldmljZSBNVVNUIHByZXNl
bnQgYSBjaGFuZ2VkIGNvbmZpZ19nZW5lcmF0aW9uIGFmdGVyCi0JCSAqICB0aGUgZHJpdmVyIGhh
cyByZWFkIGEgZGV2aWNlLXNwZWNpZmljIGNvbmZpZ3VyYXRpb24gdmFsdWUKLQkJICogIHdoaWNo
IGhhcyBjaGFuZ2VkIHNpbmNlIGFueSBwYXJ0IG9mIHRoZSBkZXZpY2Utc3BlY2lmaWMKLQkJICog
IGNvbmZpZ3VyYXRpb24gd2FzIGxhc3QgcmVhZC4KLQkJICoKLQkJICogVGhpcyBpcyBzaW1wbGU6
IG5vbmUgb2Ygb3VyIGRldmljZXMgY2hhbmdlIGNvbmZpZywgc28gdGhpcwotCQkgKiBpcyBhbHdh
eXMgMC4KLQkJICovCi0JCWdvdG8gcmVhZF90aHJvdWdoODsKLQljYXNlIG9mZnNldG9mKHN0cnVj
dCB2aXJ0aW9fcGNpX21taW8sIG5vdGlmeSk6Ci0JCS8qCi0JCSAqIDMuMS4xOgotCQkgKgotCQkg
KiAgIFRoZSBkcml2ZXIgTVVTVCBOT1Qgbm90aWZ5IHRoZSBkZXZpY2UgYmVmb3JlIHNldHRpbmcK
LQkJICogICBEUklWRVJfT0suCi0JCSAqLwotCQlpZiAoIShkLT5tbWlvLT5jZmcuZGV2aWNlX3N0
YXR1cyAmIFZJUlRJT19DT05GSUdfU19EUklWRVJfT0spKQotCQkJYmFkX2RyaXZlcihkLCAibm90
aWZ5IGJlZm9yZSBWSVJUSU9fQ09ORklHX1NfRFJJVkVSX09LIik7Ci0JCWdvdG8gcmVhZF90aHJv
dWdoMTY7Ci0JY2FzZSBvZmZzZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBpc3IpOgotCQlp
ZiAobWFzayAhPSAweEZGKQotCQkJYmFkX2RyaXZlcihkLCAibm9uLTgtYml0IHJlYWQgZnJvbSBv
ZmZzZXQgJXUgKCUjeCkiLAotCQkJCSAgIG9mZiwgZ2V0cmVnKGVpcCkpOwotCQlpc3IgPSBkLT5t
bWlvLT5pc3I7Ci0JCS8qCi0JCSAqIDQuMS40LjUuMToKLQkJICoKLQkJICogIFRoZSBkZXZpY2Ug
TVVTVCByZXNldCBJU1Igc3RhdHVzIHRvIDAgb24gZHJpdmVyIHJlYWQuIAotCQkgKi8KLQkJZC0+
bW1pby0+aXNyID0gMDsKLQkJcmV0dXJuIGlzcjsKLQljYXNlIG9mZnNldG9mKHN0cnVjdCB2aXJ0
aW9fcGNpX21taW8sIHBhZGRpbmcpOgotCQliYWRfZHJpdmVyKGQsICJyZWFkIGZyb20gcGFkZGlu
ZyAoJSN4KSIsIGdldHJlZyhlaXApKTsKLQlkZWZhdWx0OgotCQkvKiBSZWFkIGZyb20gZGV2aWNl
IGNvbmZpZyBzcGFjZSwgYmV3YXJlIHVuYWxpZ25lZCBvdmVyZmxvdyAqLwotCQlpZiAob2ZmID4g
ZC0+bW1pb19zaXplIC0gNCkKLQkJCWJhZF9kcml2ZXIoZCwgInJlYWQgcGFzdCBlbmQgKCUjeCki
LCBnZXRyZWcoZWlwKSk7Ci0KLQkJLyoKLQkJICogMy4xLjE6Ci0JCSAqICBUaGUgZHJpdmVyIE1V
U1QgZm9sbG93IHRoaXMgc2VxdWVuY2UgdG8gaW5pdGlhbGl6ZSBhIGRldmljZToKLQkJICouLi4K
LQkJICogIDMuIFNldCB0aGUgRFJJVkVSIHN0YXR1cyBiaXQ6IHRoZSBndWVzdCBPUyBrbm93cyBo
b3cgdG8KLQkJICogIGRyaXZlIHRoZSBkZXZpY2UuCi0JCSAqICA0LiBSZWFkIGRldmljZSBmZWF0
dXJlIGJpdHMsIGFuZCB3cml0ZSB0aGUgc3Vic2V0IG9mCi0JCSAqICBmZWF0dXJlIGJpdHMgdW5k
ZXJzdG9vZCBieSB0aGUgT1MgYW5kIGRyaXZlciB0byB0aGUKLQkJICogIGRldmljZS4gRHVyaW5n
IHRoaXMgc3RlcCB0aGUgZHJpdmVyIE1BWSByZWFkIChidXQgTVVTVCBOT1QKLQkJICogIHdyaXRl
KSB0aGUgZGV2aWNlLXNwZWNpZmljIGNvbmZpZ3VyYXRpb24gZmllbGRzIHRvIGNoZWNrCi0JCSAq
ICB0aGF0IGl0IGNhbiBzdXBwb3J0IHRoZSBkZXZpY2UgYmVmb3JlIGFjY2VwdGluZyBpdC4KLQkJ
ICovCi0JCWlmICghKGQtPm1taW8tPmNmZy5kZXZpY2Vfc3RhdHVzICYgVklSVElPX0NPTkZJR19T
X0RSSVZFUikpCi0JCQliYWRfZHJpdmVyKGQsCi0JCQkJICAgImNvbmZpZyByZWFkIGJlZm9yZSBW
SVJUSU9fQ09ORklHX1NfRFJJVkVSIik7Ci0KLQkJaWYgKG1hc2sgPT0gMHhGRkZGRkZGRikKLQkJ
CWdvdG8gcmVhZF90aHJvdWdoMzI7Ci0JCWVsc2UgaWYgKG1hc2sgPT0gMHhGRkZGKQotCQkJZ290
byByZWFkX3Rocm91Z2gxNjsKLQkJZWxzZQotCQkJZ290byByZWFkX3Rocm91Z2g4OwotCX0KLQot
CS8qCi0JICogNC4xLjMuMToKLQkgKgotCSAqICBUaGUgZHJpdmVyIE1VU1QgYWNjZXNzIGVhY2gg
ZmllbGQgdXNpbmcgdGhlIOKAnG5hdHVyYWzigJ0gYWNjZXNzCi0JICogIG1ldGhvZCwgaS5lLiAz
Mi1iaXQgYWNjZXNzZXMgZm9yIDMyLWJpdCBmaWVsZHMsIDE2LWJpdCBhY2Nlc3NlcyBmb3IKLQkg
KiAgMTYtYml0IGZpZWxkcyBhbmQgOC1iaXQgYWNjZXNzZXMgZm9yIDgtYml0IGZpZWxkcy4KLQkg
Ki8KLXJlYWRfdGhyb3VnaDMyOgotCWlmIChtYXNrICE9IDB4RkZGRkZGRkYpCi0JCWJhZF9kcml2
ZXIoZCwgIm5vbi0zMi1iaXQgcmVhZCB0byBvZmZzZXQgJXUgKCUjeCkiLAotCQkJICAgb2ZmLCBn
ZXRyZWcoZWlwKSk7Ci0JbWVtY3B5KCZ2YWwsIChjaGFyICopZC0+bW1pbyArIG9mZiwgNCk7Ci0J
cmV0dXJuIHZhbDsKLQotcmVhZF90aHJvdWdoMTY6Ci0JaWYgKG1hc2sgIT0gMHhGRkZGKQotCQli
YWRfZHJpdmVyKGQsICJub24tMTYtYml0IHJlYWQgdG8gb2Zmc2V0ICV1ICglI3gpIiwKLQkJCSAg
IG9mZiwgZ2V0cmVnKGVpcCkpOwotCW1lbWNweSgmdmFsLCAoY2hhciAqKWQtPm1taW8gKyBvZmYs
IDIpOwotCXJldHVybiB2YWw7Ci0KLXJlYWRfdGhyb3VnaDg6Ci0JaWYgKG1hc2sgIT0gMHhGRikK
LQkJYmFkX2RyaXZlcihkLCAibm9uLTgtYml0IHJlYWQgdG8gb2Zmc2V0ICV1ICglI3gpIiwKLQkJ
CSAgIG9mZiwgZ2V0cmVnKGVpcCkpOwotCW1lbWNweSgmdmFsLCAoY2hhciAqKWQtPm1taW8gKyBv
ZmYsIDEpOwotCXJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyB2b2lkIGVtdWxhdGVfbW1pbyh1bnNp
Z25lZCBsb25nIHBhZGRyLCBjb25zdCB1OCAqaW5zbikKLXsKLQl1MzIgdmFsLCBvZmYsIG1hc2sg
PSAweEZGRkZGRkZGLCBpbnNubGVuID0gMDsKLQlzdHJ1Y3QgZGV2aWNlICpkID0gZmluZF9tbWlv
X3JlZ2lvbihwYWRkciwgJm9mZik7Ci0JdW5zaWduZWQgbG9uZyBhcmdzW10gPSB7IExIUkVRX1RS
QVAsIDE0IH07Ci0KLQlpZiAoIWQpIHsKLQkJd2FybngoIk1NSU8gdG91Y2hpbmcgJSMwOGx4IChu
b3QgYSBkZXZpY2UpIiwgcGFkZHIpOwotCQlnb3RvIHJlaW5qZWN0OwotCX0KLQotCS8qIFByZWZp
eCBtYWtlcyBpdCBhIDE2IGJpdCBvcCAqLwotCWlmIChpbnNuWzBdID09IDB4NjYpIHsKLQkJbWFz
ayA9IDB4RkZGRjsKLQkJaW5zbmxlbisrOwotCX0KLQotCS8qIGlvd3JpdGUgKi8KLQlpZiAoaW5z
bltpbnNubGVuXSA9PSAweDg5KSB7Ci0JCS8qIE5leHQgYnl0ZSBpcyByL20gYnl0ZTogYml0cyAz
LTUgYXJlIHJlZ2lzdGVyLiAqLwotCQl2YWwgPSBnZXRyZWdfbnVtKChpbnNuW2luc25sZW4rMV0g
Pj4gMykgJiAweDcsIG1hc2spOwotCQllbXVsYXRlX21taW9fd3JpdGUoZCwgb2ZmLCB2YWwsIG1h
c2spOwotCQlpbnNubGVuICs9IDIgKyBpbnNuX2Rpc3BsYWNlbWVudF9sZW4oaW5zbltpbnNubGVu
KzFdKTsKLQl9IGVsc2UgaWYgKGluc25baW5zbmxlbl0gPT0gMHg4YikgeyAvKiBpb3JlYWQgKi8K
LQkJLyogTmV4dCBieXRlIGlzIHIvbSBieXRlOiBiaXRzIDMtNSBhcmUgcmVnaXN0ZXIuICovCi0J
CXZhbCA9IGVtdWxhdGVfbW1pb19yZWFkKGQsIG9mZiwgbWFzayk7Ci0JCXNldHJlZ19udW0oKGlu
c25baW5zbmxlbisxXSA+PiAzKSAmIDB4NywgdmFsLCBtYXNrKTsKLQkJaW5zbmxlbiArPSAyICsg
aW5zbl9kaXNwbGFjZW1lbnRfbGVuKGluc25baW5zbmxlbisxXSk7Ci0JfSBlbHNlIGlmIChpbnNu
WzBdID09IDB4ODgpIHsgLyogOC1iaXQgaW93cml0ZSAqLwotCQltYXNrID0gMHhmZjsKLQkJLyog
TmV4dCBieXRlIGlzIHIvbSBieXRlOiBiaXRzIDMtNSBhcmUgcmVnaXN0ZXIuICovCi0JCXZhbCA9
IGdldHJlZ19udW0oKGluc25bMV0gPj4gMykgJiAweDcsIG1hc2spOwotCQllbXVsYXRlX21taW9f
d3JpdGUoZCwgb2ZmLCB2YWwsIG1hc2spOwotCQlpbnNubGVuID0gMiArIGluc25fZGlzcGxhY2Vt
ZW50X2xlbihpbnNuWzFdKTsKLQl9IGVsc2UgaWYgKGluc25bMF0gPT0gMHg4YSkgeyAvKiA4LWJp
dCBpb3JlYWQgKi8KLQkJbWFzayA9IDB4ZmY7Ci0JCXZhbCA9IGVtdWxhdGVfbW1pb19yZWFkKGQs
IG9mZiwgbWFzayk7Ci0JCXNldHJlZ19udW0oKGluc25bMV0gPj4gMykgJiAweDcsIHZhbCwgbWFz
ayk7Ci0JCWluc25sZW4gPSAyICsgaW5zbl9kaXNwbGFjZW1lbnRfbGVuKGluc25bMV0pOwotCX0g
ZWxzZSB7Ci0JCXdhcm54KCJVbmtub3duIE1NSU8gaW5zdHJ1Y3Rpb24gdG91Y2hpbmcgJSMwOGx4
OiIKLQkJICAgICAiICUwMnggJTAyeCAlMDJ4ICUwMnggYXQgJXUiLAotCQkgICAgIHBhZGRyLCBp
bnNuWzBdLCBpbnNuWzFdLCBpbnNuWzJdLCBpbnNuWzNdLCBnZXRyZWcoZWlwKSk7Ci0JcmVpbmpl
Y3Q6Ci0JCS8qIEluamVjdCB0cmFwIGludG8gR3Vlc3QuICovCi0JCWlmICh3cml0ZShsZ3Vlc3Rf
ZmQsIGFyZ3MsIHNpemVvZihhcmdzKSkgPCAwKQotCQkJZXJyKDEsICJSZWluamVjdGluZyB0cmFw
IDE0IGZvciBmYXVsdCBhdCAlI3giLAotCQkJICAgIGdldHJlZyhlaXApKTsKLQkJcmV0dXJuOwot
CX0KLQotCS8qIEZpbmFsbHksIHdlJ3ZlICJkb25lIiB0aGUgaW5zdHJ1Y3Rpb24sIHNvIG1vdmUg
cGFzdCBpdC4gKi8KLQlzZXRyZWcoZWlwLCBnZXRyZWcoZWlwKSArIGluc25sZW4pOwotfQotCi0v
Kkw6MTkwCi0gKiBEZXZpY2UgU2V0dXAKLSAqCi0gKiBBbGwgZGV2aWNlcyBuZWVkIGEgZGVzY3Jp
cHRvciBzbyB0aGUgR3Vlc3Qga25vd3MgaXQgZXhpc3RzLCBhbmQgYSAic3RydWN0Ci0gKiBkZXZp
Y2UiIHNvIHRoZSBMYXVuY2hlciBjYW4ga2VlcCB0cmFjayBvZiBpdC4gIFdlIGhhdmUgY29tbW9u
IGhlbHBlcgotICogcm91dGluZXMgdG8gYWxsb2NhdGUgYW5kIG1hbmFnZSB0aGVtLgotICovCi1z
dGF0aWMgdm9pZCBhZGRfcGNpX3ZpcnRxdWV1ZShzdHJ1Y3QgZGV2aWNlICpkZXYsCi0JCQkgICAg
ICB2b2lkICgqc2VydmljZSkoc3RydWN0IHZpcnRxdWV1ZSAqKSwKLQkJCSAgICAgIGNvbnN0IGNo
YXIgKm5hbWUpCi17Ci0Jc3RydWN0IHZpcnRxdWV1ZSAqKmksICp2cSA9IG1hbGxvYyhzaXplb2Yo
KnZxKSk7Ci0KLQkvKiBJbml0aWFsaXplIHRoZSB2aXJ0cXVldWUgKi8KLQl2cS0+bmV4dCA9IE5V
TEw7Ci0JdnEtPmxhc3RfYXZhaWxfaWR4ID0gMDsKLQl2cS0+ZGV2ID0gZGV2OwotCXZxLT5uYW1l
ID0gbmFtZTsKLQotCS8qCi0JICogVGhpcyBpcyB0aGUgcm91dGluZSB0aGUgc2VydmljZSB0aHJl
YWQgd2lsbCBydW4sIGFuZCBpdHMgUHJvY2VzcyBJRAotCSAqIG9uY2UgaXQncyBydW5uaW5nLgot
CSAqLwotCXZxLT5zZXJ2aWNlID0gc2VydmljZTsKLQl2cS0+dGhyZWFkID0gKHBpZF90KS0xOwot
Ci0JLyogSW5pdGlhbGl6ZSB0aGUgY29uZmlndXJhdGlvbi4gKi8KLQlyZXNldF92cV9wY2lfY29u
ZmlnKHZxKTsKLQl2cS0+cGNpX2NvbmZpZy5xdWV1ZV9ub3RpZnlfb2ZmID0gMDsKLQotCS8qIEFk
ZCBvbmUgdG8gdGhlIG51bWJlciBvZiBxdWV1ZXMgKi8KLQl2cS0+ZGV2LT5tbWlvLT5jZmcubnVt
X3F1ZXVlcysrOwotCi0JLyoKLQkgKiBBZGQgdG8gdGFpbCBvZiBsaXN0LCBzbyBkZXYtPnZxIGlz
IGZpcnN0IHZxLCBkZXYtPnZxLT5uZXh0IGlzCi0JICogc2Vjb25kLgotCSAqLwotCWZvciAoaSA9
ICZkZXYtPnZxOyAqaTsgaSA9ICYoKmkpLT5uZXh0KTsKLQkqaSA9IHZxOwotfQotCi0vKiBUaGUg
R3Vlc3QgYWNjZXNzZXMgdGhlIGZlYXR1cmUgYml0cyB2aWEgdGhlIFBDSSBjb21tb24gY29uZmln
IE1NSU8gcmVnaW9uICovCi1zdGF0aWMgdm9pZCBhZGRfcGNpX2ZlYXR1cmUoc3RydWN0IGRldmlj
ZSAqZGV2LCB1bnNpZ25lZCBiaXQpCi17Ci0JZGV2LT5mZWF0dXJlcyB8PSAoMVVMTCA8PCBiaXQp
OwotfQotCi0vKiBGb3IgZGV2aWNlcyB3aXRoIG5vIGNvbmZpZy4gKi8KLXN0YXRpYyB2b2lkIG5v
X2RldmljZV9jb25maWcoc3RydWN0IGRldmljZSAqZGV2KQotewotCWRldi0+bW1pb19hZGRyID0g
Z2V0X21taW9fcmVnaW9uKGRldi0+bW1pb19zaXplKTsKLQotCWRldi0+Y29uZmlnLmJhclswXSA9
IGRldi0+bW1pb19hZGRyOwotCS8qIEJvdHRvbSA0IGJpdHMgbXVzdCBiZSB6ZXJvICovCi0JYXNz
ZXJ0KH4oZGV2LT5jb25maWcuYmFyWzBdICYgMHhGKSk7Ci19Ci0KLS8qIFRoaXMgcHV0cyB0aGUg
ZGV2aWNlIGNvbmZpZyBpbnRvIEJBUjAgKi8KLXN0YXRpYyB2b2lkIHNldF9kZXZpY2VfY29uZmln
KHN0cnVjdCBkZXZpY2UgKmRldiwgY29uc3Qgdm9pZCAqY29uZiwgc2l6ZV90IGxlbikKLXsKLQkv
KiBTZXQgdXAgQkFSIDAgKi8KLQlkZXYtPm1taW9fc2l6ZSArPSBsZW47Ci0JZGV2LT5tbWlvID0g
cmVhbGxvYyhkZXYtPm1taW8sIGRldi0+bW1pb19zaXplKTsKLQltZW1jcHkoZGV2LT5tbWlvICsg
MSwgY29uZiwgbGVuKTsKLQotCS8qCi0JICogNC4xLjQuNjoKLQkgKgotCSAqICBUaGUgZGV2aWNl
IE1VU1QgcHJlc2VudCBhdCBsZWFzdCBvbmUgVklSVElPX1BDSV9DQVBfREVWSUNFX0NGRwotCSAq
ICBjYXBhYmlsaXR5IGZvciBhbnkgZGV2aWNlIHR5cGUgd2hpY2ggaGFzIGEgZGV2aWNlLXNwZWNp
ZmljCi0JICogIGNvbmZpZ3VyYXRpb24uCi0JICovCi0JLyogSG9vayB1cCBkZXZpY2UgY2ZnICov
Ci0JZGV2LT5jb25maWcuY2ZnX2FjY2Vzcy5jYXAuY2FwX25leHQKLQkJPSBvZmZzZXRvZihzdHJ1
Y3QgcGNpX2NvbmZpZywgZGV2aWNlKTsKLQotCS8qCi0JICogNC4xLjQuNi4xOgotCSAqCi0JICog
IFRoZSBvZmZzZXQgZm9yIHRoZSBkZXZpY2Utc3BlY2lmaWMgY29uZmlndXJhdGlvbiBNVVNUIGJl
IDQtYnl0ZQotCSAqICBhbGlnbmVkLgotCSAqLwotCWFzc2VydChkZXYtPmNvbmZpZy5jZmdfYWNj
ZXNzLmNhcC5jYXBfbmV4dCAlIDQgPT0gMCk7Ci0KLQkvKiBGaXggdXAgZGV2aWNlIGNmZyBmaWVs
ZCBsZW5ndGguICovCi0JZGV2LT5jb25maWcuZGV2aWNlLmxlbmd0aCA9IGxlbjsKLQotCS8qIFRo
ZSByZXN0IGlzIHRoZSBzYW1lIGFzIHRoZSBuby1jb25maWcgY2FzZSAqLwotCW5vX2RldmljZV9j
b25maWcoZGV2KTsKLX0KLQotc3RhdGljIHZvaWQgaW5pdF9jYXAoc3RydWN0IHZpcnRpb19wY2lf
Y2FwICpjYXAsIHNpemVfdCBjYXBsZW4sIGludCB0eXBlLAotCQkgICAgIHNpemVfdCBiYXJfb2Zm
c2V0LCBzaXplX3QgYmFyX2J5dGVzLCB1OCBuZXh0KQotewotCWNhcC0+Y2FwX3ZuZHIgPSBQQ0lf
Q0FQX0lEX1ZORFI7Ci0JY2FwLT5jYXBfbmV4dCA9IG5leHQ7Ci0JY2FwLT5jYXBfbGVuID0gY2Fw
bGVuOwotCWNhcC0+Y2ZnX3R5cGUgPSB0eXBlOwotCWNhcC0+YmFyID0gMDsKLQltZW1zZXQoY2Fw
LT5wYWRkaW5nLCAwLCBzaXplb2YoY2FwLT5wYWRkaW5nKSk7Ci0JY2FwLT5vZmZzZXQgPSBiYXJf
b2Zmc2V0OwotCWNhcC0+bGVuZ3RoID0gYmFyX2J5dGVzOwotfQotCi0vKgotICogVGhpcyBzZXRz
IHVwIHRoZSBwY2lfY29uZmlnIHN0cnVjdHVyZSwgYXMgZGVmaW5lZCBpbiB0aGUgdmlydGlvIDEu
MAotICogc3RhbmRhcmQgKGFuZCBQQ0kgc3RhbmRhcmQpLgotICovCi1zdGF0aWMgdm9pZCBpbml0
X3BjaV9jb25maWcoc3RydWN0IHBjaV9jb25maWcgKnBjaSwgdTE2IHR5cGUsCi0JCQkgICAgdTgg
Y2xhc3MsIHU4IHN1YmNsYXNzKQotewotCXNpemVfdCBiYXJfb2Zmc2V0LCBiYXJfbGVuOwotCi0J
LyoKLQkgKiA0LjEuNC40LjE6Ci0JICoKLQkgKiAgVGhlIGRldmljZSBNVVNUIGVpdGhlciBwcmVz
ZW50IG5vdGlmeV9vZmZfbXVsdGlwbGllciBhcyBhbiBldmVuCi0JICogIHBvd2VyIG9mIDIsIG9y
IHByZXNlbnQgbm90aWZ5X29mZl9tdWx0aXBsaWVyIGFzIDAuCi0JICoKLQkgKiAyLjEuMjoKLQkg
KgotCSAqICAgVGhlIGRldmljZSBNVVNUIGluaXRpYWxpemUgZGV2aWNlIHN0YXR1cyB0byAwIHVw
b24gcmVzZXQuIAotCSAqLwotCW1lbXNldChwY2ksIDAsIHNpemVvZigqcGNpKSk7Ci0KLQkvKiA0
LjEuMi4xOiBEZXZpY2VzIE1VU1QgaGF2ZSB0aGUgUENJIFZlbmRvciBJRCAweDFBRjQgKi8KLQlw
Y2ktPnZlbmRvcl9pZCA9IDB4MUFGNDsKLQkvKiA0LjEuMi4xOiAuLi4gUENJIERldmljZSBJRCBj
YWxjdWxhdGVkIGJ5IGFkZGluZyAweDEwNDAgLi4uICovCi0JcGNpLT5kZXZpY2VfaWQgPSAweDEw
NDAgKyB0eXBlOwotCi0JLyoKLQkgKiBQQ0kgaGF2ZSBzcGVjaWZpYyBjb2RlcyBmb3IgZGlmZmVy
ZW50IHR5cGVzIG9mIGRldmljZXMuCi0JICogTGludXggZG9lc24ndCBjYXJlLCBidXQgaXQncyBh
IGdvb2QgY2x1ZSBmb3IgcGVvcGxlIGxvb2tpbmcKLQkgKiBhdCB0aGUgZGV2aWNlLgotCSAqLwot
CXBjaS0+Y2xhc3MgPSBjbGFzczsKLQlwY2ktPnN1YmNsYXNzID0gc3ViY2xhc3M7Ci0KLQkvKgot
CSAqIDQuMS4yLjE6Ci0JICoKLQkgKiAgTm9uLXRyYW5zaXRpb25hbCBkZXZpY2VzIFNIT1VMRCBo
YXZlIGEgUENJIFJldmlzaW9uIElEIG9mIDEgb3IKLQkgKiAgaGlnaGVyCi0JICovCi0JcGNpLT5y
ZXZpZCA9IDE7Ci0KLQkvKgotCSAqIDQuMS4yLjE6Ci0JICoKLQkgKiAgTm9uLXRyYW5zaXRpb25h
bCBkZXZpY2VzIFNIT1VMRCBoYXZlIGEgUENJIFN1YnN5c3RlbSBEZXZpY2UgSUQgb2YKLQkgKiAg
MHg0MCBvciBoaWdoZXIuCi0JICovCi0JcGNpLT5zdWJzeXN0ZW1fZGV2aWNlX2lkID0gMHg0MDsK
LQotCS8qIFdlIHVzZSBvdXIgZHVtbXkgaW50ZXJydXB0IGNvbnRyb2xsZXIsIGFuZCBpcnFfbGlu
ZSBpcyB0aGUgaXJxICovCi0JcGNpLT5pcnFfbGluZSA9IGRldmljZXMubmV4dF9pcnErKzsKLQlw
Y2ktPmlycV9waW4gPSAwOwotCi0JLyogU3VwcG9ydCBmb3IgZXh0ZW5kZWQgY2FwYWJpbGl0aWVz
LiAqLwotCXBjaS0+c3RhdHVzID0gKDEgPDwgNCk7Ci0KLQkvKiBMaW5rIHRoZW0gaW4uICovCi0J
LyoKLQkgKiA0LjEuNC4zLjE6Ci0JICoKLQkgKiAgVGhlIGRldmljZSBNVVNUIHByZXNlbnQgYXQg
bGVhc3Qgb25lIGNvbW1vbiBjb25maWd1cmF0aW9uCi0JICogIGNhcGFiaWxpdHkuCi0JICovCi0J
cGNpLT5jYXBhYmlsaXRpZXMgPSBvZmZzZXRvZihzdHJ1Y3QgcGNpX2NvbmZpZywgY29tbW9uKTsK
LQotCS8qIDQuMS40LjMuMSAuLi4gb2Zmc2V0IE1VU1QgYmUgNC1ieXRlIGFsaWduZWQuICovCi0J
YXNzZXJ0KHBjaS0+Y2FwYWJpbGl0aWVzICUgNCA9PSAwKTsKLQotCWJhcl9vZmZzZXQgPSBvZmZz
ZXRvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvLCBjZmcpOwotCWJhcl9sZW4gPSBzaXplb2YoKChz
dHJ1Y3QgdmlydGlvX3BjaV9tbWlvICopMCktPmNmZyk7Ci0JaW5pdF9jYXAoJnBjaS0+Y29tbW9u
LCBzaXplb2YocGNpLT5jb21tb24pLCBWSVJUSU9fUENJX0NBUF9DT01NT05fQ0ZHLAotCQkgYmFy
X29mZnNldCwgYmFyX2xlbiwKLQkJIG9mZnNldG9mKHN0cnVjdCBwY2lfY29uZmlnLCBub3RpZnkp
KTsKLQotCS8qCi0JICogNC4xLjQuNC4xOgotCSAqCi0JICogIFRoZSBkZXZpY2UgTVVTVCBwcmVz
ZW50IGF0IGxlYXN0IG9uZSBub3RpZmljYXRpb24gY2FwYWJpbGl0eS4KLQkgKi8KLQliYXJfb2Zm
c2V0ICs9IGJhcl9sZW47Ci0JYmFyX2xlbiA9IHNpemVvZigoKHN0cnVjdCB2aXJ0aW9fcGNpX21t
aW8gKikwKS0+bm90aWZ5KTsKLQotCS8qCi0JICogNC4xLjQuNC4xOgotCSAqCi0JICogIFRoZSBj
YXAub2Zmc2V0IE1VU1QgYmUgMi1ieXRlIGFsaWduZWQuCi0JICovCi0JYXNzZXJ0KHBjaS0+Y29t
bW9uLmNhcF9uZXh0ICUgMiA9PSAwKTsKLQotCS8qIEZJWE1FOiBVc2UgYSBub24temVybyBub3Rp
Znlfb2ZmLCBmb3IgcGVyLXF1ZXVlIG5vdGlmaWNhdGlvbj8gKi8KLQkvKgotCSAqIDQuMS40LjQu
MToKLQkgKgotCSAqICBUaGUgdmFsdWUgY2FwLmxlbmd0aCBwcmVzZW50ZWQgYnkgdGhlIGRldmlj
ZSBNVVNUIGJlIGF0IGxlYXN0IDIgYW5kCi0JICogIE1VU1QgYmUgbGFyZ2UgZW5vdWdoIHRvIHN1
cHBvcnQgcXVldWUgbm90aWZpY2F0aW9uIG9mZnNldHMgZm9yIGFsbAotCSAqICBzdXBwb3J0ZWQg
cXVldWVzIGluIGFsbCBwb3NzaWJsZSBjb25maWd1cmF0aW9ucy4KLQkgKi8KLQlhc3NlcnQoYmFy
X2xlbiA+PSAyKTsKLQotCWluaXRfY2FwKCZwY2ktPm5vdGlmeS5jYXAsIHNpemVvZihwY2ktPm5v
dGlmeSksCi0JCSBWSVJUSU9fUENJX0NBUF9OT1RJRllfQ0ZHLAotCQkgYmFyX29mZnNldCwgYmFy
X2xlbiwKLQkJIG9mZnNldG9mKHN0cnVjdCBwY2lfY29uZmlnLCBpc3IpKTsKLQotCWJhcl9vZmZz
ZXQgKz0gYmFyX2xlbjsKLQliYXJfbGVuID0gc2l6ZW9mKCgoc3RydWN0IHZpcnRpb19wY2lfbW1p
byAqKTApLT5pc3IpOwotCS8qCi0JICogNC4xLjQuNS4xOgotCSAqCi0JICogIFRoZSBkZXZpY2Ug
TVVTVCBwcmVzZW50IGF0IGxlYXN0IG9uZSBWSVJUSU9fUENJX0NBUF9JU1JfQ0ZHCi0JICogIGNh
cGFiaWxpdHkuCi0JICovCi0JaW5pdF9jYXAoJnBjaS0+aXNyLCBzaXplb2YocGNpLT5pc3IpLAot
CQkgVklSVElPX1BDSV9DQVBfSVNSX0NGRywKLQkJIGJhcl9vZmZzZXQsIGJhcl9sZW4sCi0JCSBv
ZmZzZXRvZihzdHJ1Y3QgcGNpX2NvbmZpZywgY2ZnX2FjY2VzcykpOwotCi0JLyoKLQkgKiA0LjEu
NC43LjE6Ci0JICoKLQkgKiBUaGUgZGV2aWNlIE1VU1QgcHJlc2VudCBhdCBsZWFzdCBvbmUgVklS
VElPX1BDSV9DQVBfUENJX0NGRwotCSAqIGNhcGFiaWxpdHkuCi0JICovCi0JLyogVGhpcyBkb2Vz
bid0IGhhdmUgYW55IHByZXNlbmNlIGluIHRoZSBCQVIgKi8KLQlpbml0X2NhcCgmcGNpLT5jZmdf
YWNjZXNzLmNhcCwgc2l6ZW9mKHBjaS0+Y2ZnX2FjY2VzcyksCi0JCSBWSVJUSU9fUENJX0NBUF9Q
Q0lfQ0ZHLAotCQkgMCwgMCwgMCk7Ci0KLQliYXJfb2Zmc2V0ICs9IGJhcl9sZW4gKyBzaXplb2Yo
KChzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvICopMCktPnBhZGRpbmcpOwotCWFzc2VydChiYXJfb2Zm
c2V0ID09IHNpemVvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvKSk7Ci0KLQkvKgotCSAqIFRoaXMg
Z2V0cyBzZXduIGluIGFuZCBsZW5ndGggc2V0IGluIHNldF9kZXZpY2VfY29uZmlnKCkuCi0JICog
U29tZSBkZXZpY2VzIGRvbid0IGhhdmUgYSBkZXZpY2UgY29uZmlndXJhdGlvbiBpbnRlcmZhY2Us
IHNvCi0JICogd2UgbmV2ZXIgZXhwb3NlIHRoaXMgaWYgd2UgZG9uJ3QgY2FsbCBzZXRfZGV2aWNl
X2NvbmZpZygpLgotCSAqLwotCWluaXRfY2FwKCZwY2ktPmRldmljZSwgc2l6ZW9mKHBjaS0+ZGV2
aWNlKSwgVklSVElPX1BDSV9DQVBfREVWSUNFX0NGRywKLQkJIGJhcl9vZmZzZXQsIDAsIDApOwot
fQotCi0vKgotICogVGhpcyByb3V0aW5lIGRvZXMgYWxsIHRoZSBjcmVhdGlvbiBhbmQgc2V0dXAg
b2YgYSBuZXcgZGV2aWNlLCBidXQgd2UgZG9uJ3QKLSAqIGFjdHVhbGx5IHBsYWNlIHRoZSBNTUlP
IHJlZ2lvbiB1bnRpbCB3ZSBrbm93IHRoZSBzaXplIChpZiBhbnkpIG9mIHRoZQotICogZGV2aWNl
LXNwZWNpZmljIGNvbmZpZy4gIEFuZCB3ZSBkb24ndCBhY3R1YWxseSBzdGFydCB0aGUgc2Vydmlj
ZSB0aHJlYWRzCi0gKiB1bnRpbCBsYXRlci4KLSAqCi0gKiBTZWUgd2hhdCBJIG1lYW4gYWJvdXQg
dXNlcnNwYWNlIGJlaW5nIGJvcmluZz8KLSAqLwotc3RhdGljIHN0cnVjdCBkZXZpY2UgKm5ld19w
Y2lfZGV2aWNlKGNvbnN0IGNoYXIgKm5hbWUsIHUxNiB0eXBlLAotCQkJCSAgICAgdTggY2xhc3Ms
IHU4IHN1YmNsYXNzKQotewotCXN0cnVjdCBkZXZpY2UgKmRldiA9IG1hbGxvYyhzaXplb2YoKmRl
dikpOwotCi0JLyogTm93IHdlIHBvcHVsYXRlIHRoZSBmaWVsZHMgb25lIGF0IGEgdGltZS4gKi8K
LQlkZXYtPm5hbWUgPSBuYW1lOwotCWRldi0+dnEgPSBOVUxMOwotCWRldi0+cnVubmluZyA9IGZh
bHNlOwotCWRldi0+d3JvdGVfZmVhdHVyZXNfb2sgPSBmYWxzZTsKLQlkZXYtPm1taW9fc2l6ZSA9
IHNpemVvZihzdHJ1Y3QgdmlydGlvX3BjaV9tbWlvKTsKLQlkZXYtPm1taW8gPSBjYWxsb2MoMSwg
ZGV2LT5tbWlvX3NpemUpOwotCWRldi0+ZmVhdHVyZXMgPSAodTY0KTEgPDwgVklSVElPX0ZfVkVS
U0lPTl8xOwotCWRldi0+ZmVhdHVyZXNfYWNjZXB0ZWQgPSAwOwotCi0JaWYgKGRldmljZXMuZGV2
aWNlX251bSArIDEgPj0gTUFYX1BDSV9ERVZJQ0VTKQotCQllcnJ4KDEsICJDYW4gb25seSBoYW5k
bGUgMzEgUENJIGRldmljZXMiKTsKLQotCWluaXRfcGNpX2NvbmZpZygmZGV2LT5jb25maWcsIHR5
cGUsIGNsYXNzLCBzdWJjbGFzcyk7Ci0JYXNzZXJ0KCFkZXZpY2VzLnBjaVtkZXZpY2VzLmRldmlj
ZV9udW0rMV0pOwotCWRldmljZXMucGNpWysrZGV2aWNlcy5kZXZpY2VfbnVtXSA9IGRldjsKLQot
CXJldHVybiBkZXY7Ci19Ci0KLS8qCi0gKiBPdXIgZmlyc3Qgc2V0dXAgcm91dGluZSBpcyB0aGUg
Y29uc29sZS4gIEl0J3MgYSBmYWlybHkgc2ltcGxlIGRldmljZSwgYnV0Ci0gKiBVTklYIHR0eSBo
YW5kbGluZyBtYWtlcyBpdCB1Z2xpZXIgdGhhbiBpdCBjb3VsZCBiZS4KLSAqLwotc3RhdGljIHZv
aWQgc2V0dXBfY29uc29sZSh2b2lkKQotewotCXN0cnVjdCBkZXZpY2UgKmRldjsKLQlzdHJ1Y3Qg
dmlydGlvX2NvbnNvbGVfY29uZmlnIGNvbmY7Ci0KLQkvKiBJZiB3ZSBjYW4gc2F2ZSB0aGUgaW5p
dGlhbCBzdGFuZGFyZCBpbnB1dCBzZXR0aW5ncy4uLiAqLwotCWlmICh0Y2dldGF0dHIoU1RESU5f
RklMRU5PLCAmb3JpZ190ZXJtKSA9PSAwKSB7Ci0JCXN0cnVjdCB0ZXJtaW9zIHRlcm0gPSBvcmln
X3Rlcm07Ci0JCS8qCi0JCSAqIFRoZW4gd2UgdHVybiBvZmYgZWNobywgbGluZSBidWZmZXJpbmcg
YW5kIF5DIGV0YzogV2Ugd2FudCBhCi0JCSAqIHJhdyBpbnB1dCBzdHJlYW0gdG8gdGhlIEd1ZXN0
LgotCQkgKi8KLQkJdGVybS5jX2xmbGFnICY9IH4oSVNJR3xJQ0FOT058RUNITyk7Ci0JCXRjc2V0
YXR0cihTVERJTl9GSUxFTk8sIFRDU0FOT1csICZ0ZXJtKTsKLQl9Ci0KLQlkZXYgPSBuZXdfcGNp
X2RldmljZSgiY29uc29sZSIsIFZJUlRJT19JRF9DT05TT0xFLCAweDA3LCAweDAwKTsKLQotCS8q
IFdlIHN0b3JlIHRoZSBjb25zb2xlIHN0YXRlIGluIGRldi0+cHJpdiwgYW5kIGluaXRpYWxpemUg
aXQuICovCi0JZGV2LT5wcml2ID0gbWFsbG9jKHNpemVvZihzdHJ1Y3QgY29uc29sZV9hYm9ydCkp
OwotCSgoc3RydWN0IGNvbnNvbGVfYWJvcnQgKilkZXYtPnByaXYpLT5jb3VudCA9IDA7Ci0KLQkv
KgotCSAqIFRoZSBjb25zb2xlIG5lZWRzIHR3byB2aXJ0cXVldWVzOiB0aGUgaW5wdXQgdGhlbiB0
aGUgb3V0cHV0LiAgV2hlbgotCSAqIHRoZXkgcHV0IHNvbWV0aGluZyB0aGUgaW5wdXQgcXVldWUs
IHdlIG1ha2Ugc3VyZSB3ZSdyZSBsaXN0ZW5pbmcgdG8KLQkgKiBzdGRpbi4gIFdoZW4gdGhleSBw
dXQgc29tZXRoaW5nIGluIHRoZSBvdXRwdXQgcXVldWUsIHdlIHdyaXRlIGl0IHRvCi0JICogc3Rk
b3V0LgotCSAqLwotCWFkZF9wY2lfdmlydHF1ZXVlKGRldiwgY29uc29sZV9pbnB1dCwgImlucHV0
Iik7Ci0JYWRkX3BjaV92aXJ0cXVldWUoZGV2LCBjb25zb2xlX291dHB1dCwgIm91dHB1dCIpOwot
Ci0JLyogV2UgbmVlZCBhIGNvbmZpZ3VyYXRpb24gYXJlYSBmb3IgdGhlIGVtZXJnX3dyIGVhcmx5
IHdyaXRlcy4gKi8KLQlhZGRfcGNpX2ZlYXR1cmUoZGV2LCBWSVJUSU9fQ09OU09MRV9GX0VNRVJH
X1dSSVRFKTsKLQlzZXRfZGV2aWNlX2NvbmZpZyhkZXYsICZjb25mLCBzaXplb2YoY29uZikpOwot
Ci0JdmVyYm9zZSgiZGV2aWNlICV1OiBjb25zb2xlXG4iLCBkZXZpY2VzLmRldmljZV9udW0pOwot
fQotLyo6Ki8KLQotLypNOjAxMAotICogSW50ZXItZ3Vlc3QgbmV0d29ya2luZyBpcyBhbiBpbnRl
cmVzdGluZyBhcmVhLiAgU2ltcGxlc3QgaXMgdG8gaGF2ZSBhCi0gKiAtLXNoYXJlbmV0PTxuYW1l
PiBvcHRpb24gd2hpY2ggb3BlbnMgb3IgY3JlYXRlcyBhIG5hbWVkIHBpcGUuICBUaGlzIGNhbiBi
ZQotICogdXNlZCB0byBzZW5kIHBhY2tldHMgdG8gYW5vdGhlciBndWVzdCBpbiBhIDE6MSBtYW5u
ZXIuCi0gKgotICogTW9yZSBzb3BoaXN0aWNhdGVkIGlzIHRvIHVzZSBvbmUgb2YgdGhlIHRvb2xz
IGRldmVsb3BlZCBmb3IgcHJvamVjdCBsaWtlIFVNTAotICogdG8gZG8gbmV0d29ya2luZy4KLSAq
Ci0gKiBGYXN0ZXIgaXMgdG8gZG8gdmlydGlvIGJvbmRpbmcgaW4ga2VybmVsLiAgRG9pbmcgdGhp
cyAxOjEgd291bGQgYmUKLSAqIGNvbXBsZXRlbHkgZ2VuZXJpYyAoImhlcmUncyBteSB2cmluZywg
YXR0YWNoIHRvIHlvdXIgdnJpbmciKSBhbmQgd291bGQgd29yawotICogZm9yIGFueSB0cmFmZmlj
LiAgT2YgY291cnNlLCBuYW1lc3BhY2UgYW5kIHBlcm1pc3Npb25zIGlzc3VlcyBuZWVkIHRvIGJl
Ci0gKiBkZWFsdCB3aXRoLiAgQSBtb3JlIHNvcGhpc3RpY2F0ZWQgIm11bHRpLWNoYW5uZWwiIHZp
cnRpb19uZXQuYyBjb3VsZCBoaWRlCi0gKiBtdWx0aXBsZSBpbnRlci1ndWVzdCBjaGFubmVscyBi
ZWhpbmQgb25lIGludGVyZmFjZSwgYWx0aG91Z2ggaXQgd291bGQKLSAqIHJlcXVpcmUgc29tZSBt
YW5uZXIgb2YgaG90cGx1Z2dpbmcgbmV3IHZpcnRpbyBjaGFubmVscy4KLSAqCi0gKiBGaW5hbGx5
LCB3ZSBjb3VsZCB1c2UgYSB2aXJ0aW8gbmV0d29yayBzd2l0Y2ggaW4gdGhlIGtlcm5lbCwgaWUu
IHZob3N0LgotOiovCi0KLXN0YXRpYyB1MzIgc3RyMmlwKGNvbnN0IGNoYXIgKmlwYWRkcikKLXsK
LQl1bnNpZ25lZCBpbnQgYls0XTsKLQotCWlmIChzc2NhbmYoaXBhZGRyLCAiJXUuJXUuJXUuJXUi
LCAmYlswXSwgJmJbMV0sICZiWzJdLCAmYlszXSkgIT0gNCkKLQkJZXJyeCgxLCAiRmFpbGVkIHRv
IHBhcnNlIElQIGFkZHJlc3MgJyVzJyIsIGlwYWRkcik7Ci0JcmV0dXJuIChiWzBdIDw8IDI0KSB8
IChiWzFdIDw8IDE2KSB8IChiWzJdIDw8IDgpIHwgYlszXTsKLX0KLQotc3RhdGljIHZvaWQgc3Ry
Mm1hYyhjb25zdCBjaGFyICptYWNhZGRyLCB1bnNpZ25lZCBjaGFyIG1hY1s2XSkKLXsKLQl1bnNp
Z25lZCBpbnQgbVs2XTsKLQlpZiAoc3NjYW5mKG1hY2FkZHIsICIlMDJ4OiUwMng6JTAyeDolMDJ4
OiUwMng6JTAyeCIsCi0JCSAgICZtWzBdLCAmbVsxXSwgJm1bMl0sICZtWzNdLCAmbVs0XSwgJm1b
NV0pICE9IDYpCi0JCWVycngoMSwgIkZhaWxlZCB0byBwYXJzZSBtYWMgYWRkcmVzcyAnJXMnIiwg
bWFjYWRkcik7Ci0JbWFjWzBdID0gbVswXTsKLQltYWNbMV0gPSBtWzFdOwotCW1hY1syXSA9IG1b
Ml07Ci0JbWFjWzNdID0gbVszXTsKLQltYWNbNF0gPSBtWzRdOwotCW1hY1s1XSA9IG1bNV07Ci19
Ci0KLS8qCi0gKiBUaGlzIGNvZGUgaXMgImFkYXB0ZWQiIGZyb20gbGliYnJpZGdlOiBpdCBhdHRh
Y2hlcyB0aGUgSG9zdCBlbmQgb2YgdGhlCi0gKiBuZXR3b3JrIGRldmljZSB0byB0aGUgYnJpZGdl
IGRldmljZSBzcGVjaWZpZWQgYnkgdGhlIGNvbW1hbmQgbGluZS4KLSAqCi0gKiBUaGlzIGlzIHll
dCBhbm90aGVyIEphbWVzIE1vcnJpcyBjb250cmlidXRpb24gKEknbSBhbiBJUC1sZXZlbCBndXks
IHNvIEkKLSAqIGRpc2xpa2UgYnJpZGdpbmcpLCBhbmQgSSBqdXN0IHRyeSBub3QgdG8gYnJlYWsg
aXQuCi0gKi8KLXN0YXRpYyB2b2lkIGFkZF90b19icmlkZ2UoaW50IGZkLCBjb25zdCBjaGFyICpp
Zl9uYW1lLCBjb25zdCBjaGFyICpicl9uYW1lKQotewotCWludCBpZmlkeDsKLQlzdHJ1Y3QgaWZy
ZXEgaWZyOwotCi0JaWYgKCEqYnJfbmFtZSkKLQkJZXJyeCgxLCAibXVzdCBzcGVjaWZ5IGJyaWRn
ZSBuYW1lIik7Ci0KLQlpZmlkeCA9IGlmX25hbWV0b2luZGV4KGlmX25hbWUpOwotCWlmICghaWZp
ZHgpCi0JCWVycngoMSwgImludGVyZmFjZSAlcyBkb2VzIG5vdCBleGlzdCEiLCBpZl9uYW1lKTsK
LQotCXN0cm5jcHkoaWZyLmlmcl9uYW1lLCBicl9uYW1lLCBJRk5BTVNJWik7Ci0JaWZyLmlmcl9u
YW1lW0lGTkFNU0laLTFdID0gJ1wwJzsKLQlpZnIuaWZyX2lmaW5kZXggPSBpZmlkeDsKLQlpZiAo
aW9jdGwoZmQsIFNJT0NCUkFERElGLCAmaWZyKSA8IDApCi0JCWVycigxLCAiY2FuJ3QgYWRkICVz
IHRvIGJyaWRnZSAlcyIsIGlmX25hbWUsIGJyX25hbWUpOwotfQotCi0vKgotICogVGhpcyBzZXRz
IHVwIHRoZSBIb3N0IGVuZCBvZiB0aGUgbmV0d29yayBkZXZpY2Ugd2l0aCBhbiBJUCBhZGRyZXNz
LCBicmluZ3MKLSAqIGl0IHVwIHNvIHBhY2tldHMgd2lsbCBmbG93LCB0aGUgY29waWVzIHRoZSBN
QUMgYWRkcmVzcyBpbnRvIHRoZSBod2FkZHIKLSAqIHBvaW50ZXIuCi0gKi8KLXN0YXRpYyB2b2lk
IGNvbmZpZ3VyZV9kZXZpY2UoaW50IGZkLCBjb25zdCBjaGFyICp0YXBpZiwgdTMyIGlwYWRkcikK
LXsKLQlzdHJ1Y3QgaWZyZXEgaWZyOwotCXN0cnVjdCBzb2NrYWRkcl9pbiBzaW47Ci0KLQltZW1z
ZXQoJmlmciwgMCwgc2l6ZW9mKGlmcikpOwotCXN0cmNweShpZnIuaWZyX25hbWUsIHRhcGlmKTsK
LQotCS8qIERvbid0IHJlYWQgdGhlc2UgaW5jYW50YXRpb25zLiAgSnVzdCBjdXQgJiBwYXN0ZSB0
aGVtIGxpa2UgSSBkaWQhICovCi0Jc2luLnNpbl9mYW1pbHkgPSBBRl9JTkVUOwotCXNpbi5zaW5f
YWRkci5zX2FkZHIgPSBodG9ubChpcGFkZHIpOwotCW1lbWNweSgmaWZyLmlmcl9hZGRyLCAmc2lu
LCBzaXplb2Yoc2luKSk7Ci0JaWYgKGlvY3RsKGZkLCBTSU9DU0lGQUREUiwgJmlmcikgIT0gMCkK
LQkJZXJyKDEsICJTZXR0aW5nICVzIGludGVyZmFjZSBhZGRyZXNzIiwgdGFwaWYpOwotCWlmci5p
ZnJfZmxhZ3MgPSBJRkZfVVA7Ci0JaWYgKGlvY3RsKGZkLCBTSU9DU0lGRkxBR1MsICZpZnIpICE9
IDApCi0JCWVycigxLCAiQnJpbmdpbmcgaW50ZXJmYWNlICVzIHVwIiwgdGFwaWYpOwotfQotCi1z
dGF0aWMgaW50IGdldF90dW5fZGV2aWNlKGNoYXIgdGFwaWZbSUZOQU1TSVpdKQotewotCXN0cnVj
dCBpZnJlcSBpZnI7Ci0JaW50IHZuZXRfaGRyX3N6OwotCWludCBuZXRmZDsKLQotCS8qIFN0YXJ0
IHdpdGggdGhpcyB6ZXJvZWQuICBNZXNzeSBidXQgc3VyZS4gKi8KLQltZW1zZXQoJmlmciwgMCwg
c2l6ZW9mKGlmcikpOwotCi0JLyoKLQkgKiBXZSBvcGVuIHRoZSAvZGV2L25ldC90dW4gZGV2aWNl
IGFuZCB0ZWxsIGl0IHdlIHdhbnQgYSB0YXAgZGV2aWNlLiAgQQotCSAqIHRhcCBkZXZpY2UgaXMg
bGlrZSBhIHR1biBkZXZpY2UsIG9ubHkgc29tZWhvdyBkaWZmZXJlbnQuICBUbyB0ZWxsCi0JICog
dGhlIHRydXRoLCBJIGNvbXBsZXRlbHkgYmx1bmRlcmVkIG15IHdheSB0aHJvdWdoIHRoaXMgY29k
ZSwgYnV0IGl0Ci0JICogd29ya3Mgbm93IQotCSAqLwotCW5ldGZkID0gb3Blbl9vcl9kaWUoIi9k
ZXYvbmV0L3R1biIsIE9fUkRXUik7Ci0JaWZyLmlmcl9mbGFncyA9IElGRl9UQVAgfCBJRkZfTk9f
UEkgfCBJRkZfVk5FVF9IRFI7Ci0Jc3RyY3B5KGlmci5pZnJfbmFtZSwgInRhcCVkIik7Ci0JaWYg
KGlvY3RsKG5ldGZkLCBUVU5TRVRJRkYsICZpZnIpICE9IDApCi0JCWVycigxLCAiY29uZmlndXJp
bmcgL2Rldi9uZXQvdHVuIik7Ci0KLQlpZiAoaW9jdGwobmV0ZmQsIFRVTlNFVE9GRkxPQUQsCi0J
CSAgVFVOX0ZfQ1NVTXxUVU5fRl9UU080fFRVTl9GX1RTTzZ8VFVOX0ZfVFNPX0VDTikgIT0gMCkK
LQkJZXJyKDEsICJDb3VsZCBub3Qgc2V0IGZlYXR1cmVzIGZvciB0dW4gZGV2aWNlIik7Ci0KLQkv
KgotCSAqIFdlIGRvbid0IG5lZWQgY2hlY2tzdW1zIGNhbGN1bGF0ZWQgZm9yIHBhY2tldHMgY29t
aW5nIGluIHRoaXMKLQkgKiBkZXZpY2U6IHRydXN0IHVzIQotCSAqLwotCWlvY3RsKG5ldGZkLCBU
VU5TRVROT0NTVU0sIDEpOwotCi0JLyoKLQkgKiBJbiB2aXJ0aW8gYmVmb3JlIDEuMCAoYWthIGxl
Z2FjeSB2aXJ0aW8pLCB3ZSBhZGRlZCBhIDE2LWJpdAotCSAqIGZpZWxkIGF0IHRoZSBlbmQgb2Yg
dGhlIG5ldHdvcmsgaGVhZGVyIGlmZgotCSAqIFZJUlRJT19ORVRfRl9NUkdfUlhCVUYgd2FzIG5l
Z290aWF0ZWQuICBGb3IgdmlydGlvIDEuMCwKLQkgKiB0aGF0IGJlY2FtZSB0aGUgbm9ybSwgYnV0
IHdlIG5lZWQgdG8gdGVsbCB0aGUgdHVuIGRldmljZQotCSAqIGFib3V0IG91ciBleHBhbmRlZCBo
ZWFkZXIgKHdoaWNoIGlzIGNhbGxlZAotCSAqIHZpcnRpb19uZXRfaGRyX21yZ19yeGJ1ZiBpbiB0
aGUgbGVnYWN5IHN5c3RlbSkuCi0JICovCi0Jdm5ldF9oZHJfc3ogPSBzaXplb2Yoc3RydWN0IHZp
cnRpb19uZXRfaGRyX3YxKTsKLQlpZiAoaW9jdGwobmV0ZmQsIFRVTlNFVFZORVRIRFJTWiwgJnZu
ZXRfaGRyX3N6KSAhPSAwKQotCQllcnIoMSwgIlNldHRpbmcgdHVuIGhlYWRlciBzaXplIHRvICV1
Iiwgdm5ldF9oZHJfc3opOwotCi0JbWVtY3B5KHRhcGlmLCBpZnIuaWZyX25hbWUsIElGTkFNU0la
KTsKLQlyZXR1cm4gbmV0ZmQ7Ci19Ci0KLS8qTDoxOTUKLSAqIE91ciBuZXR3b3JrIGlzIGEgSG9z
dDwtPkd1ZXN0IG5ldHdvcmsuICBUaGlzIGNhbiBlaXRoZXIgdXNlIGJyaWRnaW5nIG9yCi0gKiBy
b3V0aW5nLCBidXQgdGhlIHByaW5jaXBsZSBpcyB0aGUgc2FtZTogaXQgdXNlcyB0aGUgInR1biIg
ZGV2aWNlIHRvIGluamVjdAotICogcGFja2V0cyBpbnRvIHRoZSBIb3N0IGFzIGlmIHRoZXkgY2Ft
ZSBpbiBmcm9tIGEgbm9ybWFsIG5ldHdvcmsgY2FyZC4gIFdlCi0gKiBqdXN0IHNodW50IHBhY2tl
dHMgYmV0d2VlbiB0aGUgR3Vlc3QgYW5kIHRoZSB0dW4gZGV2aWNlLgotICovCi1zdGF0aWMgdm9p
ZCBzZXR1cF90dW5fbmV0KGNoYXIgKmFyZykKLXsKLQlzdHJ1Y3QgZGV2aWNlICpkZXY7Ci0Jc3Ry
dWN0IG5ldF9pbmZvICpuZXRfaW5mbyA9IG1hbGxvYyhzaXplb2YoKm5ldF9pbmZvKSk7Ci0JaW50
IGlwZmQ7Ci0JdTMyIGlwID0gSU5BRERSX0FOWTsKLQlib29sIGJyaWRnaW5nID0gZmFsc2U7Ci0J
Y2hhciB0YXBpZltJRk5BTVNJWl0sICpwOwotCXN0cnVjdCB2aXJ0aW9fbmV0X2NvbmZpZyBjb25m
OwotCi0JbmV0X2luZm8tPnR1bmZkID0gZ2V0X3R1bl9kZXZpY2UodGFwaWYpOwotCi0JLyogRmly
c3Qgd2UgY3JlYXRlIGEgbmV3IG5ldHdvcmsgZGV2aWNlLiAqLwotCWRldiA9IG5ld19wY2lfZGV2
aWNlKCJuZXQiLCBWSVJUSU9fSURfTkVULCAweDAyLCAweDAwKTsKLQlkZXYtPnByaXYgPSBuZXRf
aW5mbzsKLQotCS8qIE5ldHdvcmsgZGV2aWNlcyBuZWVkIGEgcmVjdiBhbmQgYSBzZW5kIHF1ZXVl
LCBqdXN0IGxpa2UgY29uc29sZS4gKi8KLQlhZGRfcGNpX3ZpcnRxdWV1ZShkZXYsIG5ldF9pbnB1
dCwgInJ4Iik7Ci0JYWRkX3BjaV92aXJ0cXVldWUoZGV2LCBuZXRfb3V0cHV0LCAidHgiKTsKLQot
CS8qCi0JICogV2UgbmVlZCBhIHNvY2tldCB0byBwZXJmb3JtIHRoZSBtYWdpYyBuZXR3b3JrIGlv
Y3RscyB0byBicmluZyB1cCB0aGUKLQkgKiB0YXAgaW50ZXJmYWNlLCBjb25uZWN0IHRvIHRoZSBi
cmlkZ2UgZXRjLiAgQW55IHNvY2tldCB3aWxsIGRvIQotCSAqLwotCWlwZmQgPSBzb2NrZXQoUEZf
SU5FVCwgU09DS19ER1JBTSwgSVBQUk9UT19JUCk7Ci0JaWYgKGlwZmQgPCAwKQotCQllcnIoMSwg
Im9wZW5pbmcgSVAgc29ja2V0Iik7Ci0KLQkvKiBJZiB0aGUgY29tbWFuZCBsaW5lIHdhcyAtLXR1
bm5ldD1icmlkZ2U6PG5hbWU+IGRvIGJyaWRnaW5nLiAqLwotCWlmICghc3RybmNtcChCUklER0Vf
UEZYLCBhcmcsIHN0cmxlbihCUklER0VfUEZYKSkpIHsKLQkJYXJnICs9IHN0cmxlbihCUklER0Vf
UEZYKTsKLQkJYnJpZGdpbmcgPSB0cnVlOwotCX0KLQotCS8qIEEgbWFjIGFkZHJlc3MgbWF5IGZv
bGxvdyB0aGUgYnJpZGdlIG5hbWUgb3IgSVAgYWRkcmVzcyAqLwotCXAgPSBzdHJjaHIoYXJnLCAn
OicpOwotCWlmIChwKSB7Ci0JCXN0cjJtYWMocCsxLCBjb25mLm1hYyk7Ci0JCWFkZF9wY2lfZmVh
dHVyZShkZXYsIFZJUlRJT19ORVRfRl9NQUMpOwotCQkqcCA9ICdcMCc7Ci0JfQotCi0JLyogYXJn
IGlzIG5vdyBlaXRoZXIgYW4gSVAgYWRkcmVzcyBvciBhIGJyaWRnZSBuYW1lICovCi0JaWYgKGJy
aWRnaW5nKQotCQlhZGRfdG9fYnJpZGdlKGlwZmQsIHRhcGlmLCBhcmcpOwotCWVsc2UKLQkJaXAg
PSBzdHIyaXAoYXJnKTsKLQotCS8qIFNldCB1cCB0aGUgdHVuIGRldmljZS4gKi8KLQljb25maWd1
cmVfZGV2aWNlKGlwZmQsIHRhcGlmLCBpcCk7Ci0KLQkvKiBFeHBlY3QgR3Vlc3QgdG8gaGFuZGxl
IGV2ZXJ5dGhpbmcgZXhjZXB0IFVGTyAqLwotCWFkZF9wY2lfZmVhdHVyZShkZXYsIFZJUlRJT19O
RVRfRl9DU1VNKTsKLQlhZGRfcGNpX2ZlYXR1cmUoZGV2LCBWSVJUSU9fTkVUX0ZfR1VFU1RfQ1NV
TSk7Ci0JYWRkX3BjaV9mZWF0dXJlKGRldiwgVklSVElPX05FVF9GX0dVRVNUX1RTTzQpOwotCWFk
ZF9wY2lfZmVhdHVyZShkZXYsIFZJUlRJT19ORVRfRl9HVUVTVF9UU082KTsKLQlhZGRfcGNpX2Zl
YXR1cmUoZGV2LCBWSVJUSU9fTkVUX0ZfR1VFU1RfRUNOKTsKLQlhZGRfcGNpX2ZlYXR1cmUoZGV2
LCBWSVJUSU9fTkVUX0ZfSE9TVF9UU080KTsKLQlhZGRfcGNpX2ZlYXR1cmUoZGV2LCBWSVJUSU9f
TkVUX0ZfSE9TVF9UU082KTsKLQlhZGRfcGNpX2ZlYXR1cmUoZGV2LCBWSVJUSU9fTkVUX0ZfSE9T
VF9FQ04pOwotCS8qIFdlIGhhbmRsZSBpbmRpcmVjdCByaW5nIGVudHJpZXMgKi8KLQlhZGRfcGNp
X2ZlYXR1cmUoZGV2LCBWSVJUSU9fUklOR19GX0lORElSRUNUX0RFU0MpOwotCXNldF9kZXZpY2Vf
Y29uZmlnKGRldiwgJmNvbmYsIHNpemVvZihjb25mKSk7Ci0KLQkvKiBXZSBkb24ndCBuZWVkIHRo
ZSBzb2NrZXQgYW55IG1vcmU7IHNldHVwIGlzIGRvbmUuICovCi0JY2xvc2UoaXBmZCk7Ci0KLQlp
ZiAoYnJpZGdpbmcpCi0JCXZlcmJvc2UoImRldmljZSAldTogdHVuICVzIGF0dGFjaGVkIHRvIGJy
aWRnZTogJXNcbiIsCi0JCQlkZXZpY2VzLmRldmljZV9udW0sIHRhcGlmLCBhcmcpOwotCWVsc2UK
LQkJdmVyYm9zZSgiZGV2aWNlICV1OiB0dW4gJXM6ICVzXG4iLAotCQkJZGV2aWNlcy5kZXZpY2Vf
bnVtLCB0YXBpZiwgYXJnKTsKLX0KLS8qOiovCi0KLS8qIFRoaXMgaGFuZ3Mgb2ZmIGRldmljZS0+
cHJpdi4gKi8KLXN0cnVjdCB2YmxrX2luZm8gewotCS8qIFRoZSBzaXplIG9mIHRoZSBmaWxlLiAq
LwotCW9mZjY0X3QgbGVuOwotCi0JLyogVGhlIGZpbGUgZGVzY3JpcHRvciBmb3IgdGhlIGZpbGUu
ICovCi0JaW50IGZkOwotCi19OwotCi0vKkw6MjEwCi0gKiBUaGUgRGlzawotICoKLSAqIFRoZSBk
aXNrIG9ubHkgaGFzIG9uZSB2aXJ0cXVldWUsIHNvIGl0IG9ubHkgaGFzIG9uZSB0aHJlYWQuICBJ
dCBpcyByZWFsbHkKLSAqIHNpbXBsZTogdGhlIEd1ZXN0IGFza3MgZm9yIGEgYmxvY2sgbnVtYmVy
IGFuZCB3ZSByZWFkIG9yIHdyaXRlIHRoYXQgcG9zaXRpb24KLSAqIGluIHRoZSBmaWxlLgotICoK
LSAqIEJlZm9yZSB3ZSBzZXJ2aWNlZCBlYWNoIHZpcnRxdWV1ZSBpbiBhIHNlcGFyYXRlIHRocmVh
ZCwgdGhhdCB3YXMgdW5hY2NlcHRhYmx5Ci0gKiBzbG93OiB0aGUgR3Vlc3Qgd2FpdHMgdW50aWwg
dGhlIHJlYWQgaXMgZmluaXNoZWQgYmVmb3JlIHJ1bm5pbmcgYW55dGhpbmcKLSAqIGVsc2UsIGV2
ZW4gaWYgaXQgY291bGQgaGF2ZSBiZWVuIGRvaW5nIHVzZWZ1bCB3b3JrLgotICoKLSAqIFdlIGNv
dWxkIGhhdmUgdXNlZCBhc3luYyBJL08sIGV4Y2VwdCBpdCdzIHJlcHV0ZWQgdG8gc3VjayBzbyBo
YXJkIHRoYXQKLSAqIGNoYXJhY3RlcnMgYWN0dWFsbHkgZ28gbWlzc2luZyBmcm9tIHlvdXIgY29k
ZSB3aGVuIHlvdSB0cnkgdG8gdXNlIGl0LgotICovCi1zdGF0aWMgdm9pZCBibGtfcmVxdWVzdChz
dHJ1Y3QgdmlydHF1ZXVlICp2cSkKLXsKLQlzdHJ1Y3QgdmJsa19pbmZvICp2YmxrID0gdnEtPmRl
di0+cHJpdjsKLQl1bnNpZ25lZCBpbnQgaGVhZCwgb3V0X251bSwgaW5fbnVtLCB3bGVuOwotCWlu
dCByZXQsIGk7Ci0JdTggKmluOwotCXN0cnVjdCB2aXJ0aW9fYmxrX291dGhkciBvdXQ7Ci0Jc3Ry
dWN0IGlvdmVjIGlvdlt2cS0+dnJpbmcubnVtXTsKLQlvZmY2NF90IG9mZjsKLQotCS8qCi0JICog
R2V0IHRoZSBuZXh0IHJlcXVlc3QsIHdoZXJlIHdlIG5vcm1hbGx5IHdhaXQuICBJdCB0cmlnZ2Vy
cyB0aGUKLQkgKiBpbnRlcnJ1cHQgdG8gYWNrbm93bGVkZ2UgcHJldmlvdXNseSBzZXJ2aWNlZCBy
ZXF1ZXN0cyAoaWYgYW55KS4KLQkgKi8KLQloZWFkID0gd2FpdF9mb3JfdnFfZGVzYyh2cSwgaW92
LCAmb3V0X251bSwgJmluX251bSk7Ci0KLQkvKiBDb3B5IHRoZSBvdXRwdXQgaGVhZGVyIGZyb20g
dGhlIGZyb250IG9mIHRoZSBpb3YgKGFkanVzdHMgaW92KSAqLwotCWlvdl9jb25zdW1lKHZxLT5k
ZXYsIGlvdiwgb3V0X251bSwgJm91dCwgc2l6ZW9mKG91dCkpOwotCi0JLyogRmluZCBhbmQgdHJp
bSBlbmQgb2YgaW92IGlucHV0IGFycmF5LCBmb3Igb3VyIHN0YXR1cyBieXRlLiAqLwotCWluID0g
TlVMTDsKLQlmb3IgKGkgPSBvdXRfbnVtICsgaW5fbnVtIC0gMTsgaSA+PSBvdXRfbnVtOyBpLS0p
IHsKLQkJaWYgKGlvdltpXS5pb3ZfbGVuID4gMCkgewotCQkJaW4gPSBpb3ZbaV0uaW92X2Jhc2Ug
KyBpb3ZbaV0uaW92X2xlbiAtIDE7Ci0JCQlpb3ZbaV0uaW92X2xlbi0tOwotCQkJYnJlYWs7Ci0J
CX0KLQl9Ci0JaWYgKCFpbikKLQkJYmFkX2RyaXZlcl92cSh2cSwgIkJhZCB2aXJ0YmxrIGNtZCB3
aXRoIG5vIHJvb20gZm9yIHN0YXR1cyIpOwotCi0JLyoKLQkgKiBGb3IgaGlzdG9yaWNhbCByZWFz
b25zLCBibG9jayBvcGVyYXRpb25zIGFyZSBleHByZXNzZWQgaW4gNTEyIGJ5dGUKLQkgKiAic2Vj
dG9ycyIuCi0JICovCi0Jb2ZmID0gb3V0LnNlY3RvciAqIDUxMjsKLQotCWlmIChvdXQudHlwZSAm
IFZJUlRJT19CTEtfVF9PVVQpIHsKLQkJLyoKLQkJICogV3JpdGUKLQkJICoKLQkJICogTW92ZSB0
byB0aGUgcmlnaHQgbG9jYXRpb24gaW4gdGhlIGJsb2NrIGZpbGUuICBUaGlzIGNhbiBmYWlsCi0J
CSAqIGlmIHRoZXkgdHJ5IHRvIHdyaXRlIHBhc3QgZW5kLgotCQkgKi8KLQkJaWYgKGxzZWVrNjQo
dmJsay0+ZmQsIG9mZiwgU0VFS19TRVQpICE9IG9mZikKLQkJCWVycigxLCAiQmFkIHNlZWsgdG8g
c2VjdG9yICVsbHUiLCBvdXQuc2VjdG9yKTsKLQotCQlyZXQgPSB3cml0ZXYodmJsay0+ZmQsIGlv
diwgb3V0X251bSk7Ci0JCXZlcmJvc2UoIldSSVRFIHRvIHNlY3RvciAlbGx1OiAlaVxuIiwgb3V0
LnNlY3RvciwgcmV0KTsKLQotCQkvKgotCQkgKiBHcnIuLi4gTm93IHdlIGtub3cgaG93IGxvbmcg
dGhlIGRlc2NyaXB0b3IgdGhleSBzZW50IHdhcywgd2UKLQkJICogbWFrZSBzdXJlIHRoZXkgZGlk
bid0IHRyeSB0byB3cml0ZSBvdmVyIHRoZSBlbmQgb2YgdGhlIGJsb2NrCi0JCSAqIGZpbGUgKHBv
c3NpYmx5IGV4dGVuZGluZyBpdCkuCi0JCSAqLwotCQlpZiAocmV0ID4gMCAmJiBvZmYgKyByZXQg
PiB2YmxrLT5sZW4pIHsKLQkJCS8qIFRyaW0gaXQgYmFjayB0byB0aGUgY29ycmVjdCBsZW5ndGgg
Ki8KLQkJCWZ0cnVuY2F0ZTY0KHZibGstPmZkLCB2YmxrLT5sZW4pOwotCQkJLyogRGllLCBiYWQg
R3Vlc3QsIGRpZS4gKi8KLQkJCWJhZF9kcml2ZXJfdnEodnEsICJXcml0ZSBwYXN0IGVuZCAlbGx1
KyV1Iiwgb2ZmLCByZXQpOwotCQl9Ci0KLQkJd2xlbiA9IHNpemVvZigqaW4pOwotCQkqaW4gPSAo
cmV0ID49IDAgPyBWSVJUSU9fQkxLX1NfT0sgOiBWSVJUSU9fQkxLX1NfSU9FUlIpOwotCX0gZWxz
ZSBpZiAob3V0LnR5cGUgJiBWSVJUSU9fQkxLX1RfRkxVU0gpIHsKLQkJLyogRmx1c2ggKi8KLQkJ
cmV0ID0gZmRhdGFzeW5jKHZibGstPmZkKTsKLQkJdmVyYm9zZSgiRkxVU0ggZmRhdGFzeW5jOiAl
aVxuIiwgcmV0KTsKLQkJd2xlbiA9IHNpemVvZigqaW4pOwotCQkqaW4gPSAocmV0ID49IDAgPyBW
SVJUSU9fQkxLX1NfT0sgOiBWSVJUSU9fQkxLX1NfSU9FUlIpOwotCX0gZWxzZSB7Ci0JCS8qCi0J
CSAqIFJlYWQKLQkJICoKLQkJICogTW92ZSB0byB0aGUgcmlnaHQgbG9jYXRpb24gaW4gdGhlIGJs
b2NrIGZpbGUuICBUaGlzIGNhbiBmYWlsCi0JCSAqIGlmIHRoZXkgdHJ5IHRvIHJlYWQgcGFzdCBl
bmQuCi0JCSAqLwotCQlpZiAobHNlZWs2NCh2YmxrLT5mZCwgb2ZmLCBTRUVLX1NFVCkgIT0gb2Zm
KQotCQkJZXJyKDEsICJCYWQgc2VlayB0byBzZWN0b3IgJWxsdSIsIG91dC5zZWN0b3IpOwotCi0J
CXJldCA9IHJlYWR2KHZibGstPmZkLCBpb3YgKyBvdXRfbnVtLCBpbl9udW0pOwotCQlpZiAocmV0
ID49IDApIHsKLQkJCXdsZW4gPSBzaXplb2YoKmluKSArIHJldDsKLQkJCSppbiA9IFZJUlRJT19C
TEtfU19PSzsKLQkJfSBlbHNlIHsKLQkJCXdsZW4gPSBzaXplb2YoKmluKTsKLQkJCSppbiA9IFZJ
UlRJT19CTEtfU19JT0VSUjsKLQkJfQotCX0KLQotCS8qIEZpbmlzaGVkIHRoYXQgcmVxdWVzdC4g
Ki8KLQlhZGRfdXNlZCh2cSwgaGVhZCwgd2xlbik7Ci19Ci0KLS8qTDoxOTggVGhpcyBhY3R1YWxs
eSBzZXRzIHVwIGEgdmlydHVhbCBibG9jayBkZXZpY2UuICovCi1zdGF0aWMgdm9pZCBzZXR1cF9i
bG9ja19maWxlKGNvbnN0IGNoYXIgKmZpbGVuYW1lKQotewotCXN0cnVjdCBkZXZpY2UgKmRldjsK
LQlzdHJ1Y3QgdmJsa19pbmZvICp2YmxrOwotCXN0cnVjdCB2aXJ0aW9fYmxrX2NvbmZpZyBjb25m
OwotCi0JLyogQ3JlYXRlIHRoZSBkZXZpY2UuICovCi0JZGV2ID0gbmV3X3BjaV9kZXZpY2UoImJs
b2NrIiwgVklSVElPX0lEX0JMT0NLLCAweDAxLCAweDgwKTsKLQotCS8qIFRoZSBkZXZpY2UgaGFz
IG9uZSB2aXJ0cXVldWUsIHdoZXJlIHRoZSBHdWVzdCBwbGFjZXMgcmVxdWVzdHMuICovCi0JYWRk
X3BjaV92aXJ0cXVldWUoZGV2LCBibGtfcmVxdWVzdCwgInJlcXVlc3QiKTsKLQotCS8qIEFsbG9j
YXRlIHRoZSByb29tIGZvciBvdXIgb3duIGJvb2trZWVwaW5nICovCi0JdmJsayA9IGRldi0+cHJp
diA9IG1hbGxvYyhzaXplb2YoKnZibGspKTsKLQotCS8qIEZpcnN0IHdlIG9wZW4gdGhlIGZpbGUg
YW5kIHN0b3JlIHRoZSBsZW5ndGguICovCi0JdmJsay0+ZmQgPSBvcGVuX29yX2RpZShmaWxlbmFt
ZSwgT19SRFdSfE9fTEFSR0VGSUxFKTsKLQl2YmxrLT5sZW4gPSBsc2VlazY0KHZibGstPmZkLCAw
LCBTRUVLX0VORCk7Ci0KLQkvKiBUZWxsIEd1ZXN0IGhvdyBtYW55IHNlY3RvcnMgdGhpcyBkZXZp
Y2UgaGFzLiAqLwotCWNvbmYuY2FwYWNpdHkgPSBjcHVfdG9fbGU2NCh2YmxrLT5sZW4gLyA1MTIp
OwotCi0JLyoKLQkgKiBUZWxsIEd1ZXN0IG5vdCB0byBwdXQgaW4gdG9vIG1hbnkgZGVzY3JpcHRv
cnMgYXQgb25jZTogdHdvIGFyZSB1c2VkCi0JICogZm9yIHRoZSBpbiBhbmQgb3V0IGVsZW1lbnRz
LgotCSAqLwotCWFkZF9wY2lfZmVhdHVyZShkZXYsIFZJUlRJT19CTEtfRl9TRUdfTUFYKTsKLQlj
b25mLnNlZ19tYXggPSBjcHVfdG9fbGUzMihWSVJUUVVFVUVfTlVNIC0gMik7Ci0KLQlzZXRfZGV2
aWNlX2NvbmZpZyhkZXYsICZjb25mLCBzaXplb2Yoc3RydWN0IHZpcnRpb19ibGtfY29uZmlnKSk7
Ci0KLQl2ZXJib3NlKCJkZXZpY2UgJXU6IHZpcnRibG9jayAlbGx1IHNlY3RvcnNcbiIsCi0JCWRl
dmljZXMuZGV2aWNlX251bSwgbGU2NF90b19jcHUoY29uZi5jYXBhY2l0eSkpOwotfQotCi0vKkw6
MjExCi0gKiBPdXIgcmFuZG9tIG51bWJlciBnZW5lcmF0b3IgZGV2aWNlIHJlYWRzIGZyb20gL2Rl
di91cmFuZG9tIGludG8gdGhlIEd1ZXN0J3MKLSAqIGlucHV0IGJ1ZmZlcnMuICBUaGUgdXN1YWwg
Y2FzZSBpcyB0aGF0IHRoZSBHdWVzdCBkb2Vzbid0IHdhbnQgcmFuZG9tIG51bWJlcnMKLSAqIGFu
ZCBzbyBoYXMgbm8gYnVmZmVycyBhbHRob3VnaCAvZGV2L3VyYW5kb20gaXMgc3RpbGwgcmVhZGFi
bGUsIHdoZXJlYXMKLSAqIGNvbnNvbGUgaXMgdGhlIHJldmVyc2UuCi0gKgotICogVGhlIHNhbWUg
bG9naWMgYXBwbGllcywgaG93ZXZlci4KLSAqLwotc3RydWN0IHJuZ19pbmZvIHsKLQlpbnQgcmZk
OwotfTsKLQotc3RhdGljIHZvaWQgcm5nX2lucHV0KHN0cnVjdCB2aXJ0cXVldWUgKnZxKQotewot
CWludCBsZW47Ci0JdW5zaWduZWQgaW50IGhlYWQsIGluX251bSwgb3V0X251bSwgdG90bGVuID0g
MDsKLQlzdHJ1Y3Qgcm5nX2luZm8gKnJuZ19pbmZvID0gdnEtPmRldi0+cHJpdjsKLQlzdHJ1Y3Qg
aW92ZWMgaW92W3ZxLT52cmluZy5udW1dOwotCi0JLyogRmlyc3Qgd2UgbmVlZCBhIGJ1ZmZlciBm
cm9tIHRoZSBHdWVzdHMncyB2aXJ0cXVldWUuICovCi0JaGVhZCA9IHdhaXRfZm9yX3ZxX2Rlc2Mo
dnEsIGlvdiwgJm91dF9udW0sICZpbl9udW0pOwotCWlmIChvdXRfbnVtKQotCQliYWRfZHJpdmVy
X3ZxKHZxLCAiT3V0cHV0IGJ1ZmZlcnMgaW4gcm5nPyIpOwotCi0JLyoKLQkgKiBKdXN0IGxpa2Ug
dGhlIGNvbnNvbGUgd3JpdGUsIHdlIGxvb3AgdG8gY292ZXIgdGhlIHdob2xlIGlvdmVjLgotCSAq
IEluIHRoaXMgY2FzZSwgc2hvcnQgcmVhZHMgYWN0dWFsbHkgaGFwcGVuIHF1aXRlIGEgYml0Lgot
CSAqLwotCXdoaWxlICghaW92X2VtcHR5KGlvdiwgaW5fbnVtKSkgewotCQlsZW4gPSByZWFkdihy
bmdfaW5mby0+cmZkLCBpb3YsIGluX251bSk7Ci0JCWlmIChsZW4gPD0gMCkKLQkJCWVycigxLCAi
UmVhZCBmcm9tIC9kZXYvdXJhbmRvbSBnYXZlICVpIiwgbGVuKTsKLQkJaW92X2NvbnN1bWUodnEt
PmRldiwgaW92LCBpbl9udW0sIE5VTEwsIGxlbik7Ci0JCXRvdGxlbiArPSBsZW47Ci0JfQotCi0J
LyogVGVsbCB0aGUgR3Vlc3QgYWJvdXQgdGhlIG5ldyBpbnB1dC4gKi8KLQlhZGRfdXNlZCh2cSwg
aGVhZCwgdG90bGVuKTsKLX0KLQotLypMOjE5OQotICogVGhpcyBjcmVhdGVzIGEgImhhcmR3YXJl
IiByYW5kb20gbnVtYmVyIGRldmljZSBmb3IgdGhlIEd1ZXN0LgotICovCi1zdGF0aWMgdm9pZCBz
ZXR1cF9ybmcodm9pZCkKLXsKLQlzdHJ1Y3QgZGV2aWNlICpkZXY7Ci0Jc3RydWN0IHJuZ19pbmZv
ICpybmdfaW5mbyA9IG1hbGxvYyhzaXplb2YoKnJuZ19pbmZvKSk7Ci0KLQkvKiBPdXIgZGV2aWNl
J3MgcHJpdmF0ZSBpbmZvIHNpbXBseSBjb250YWlucyB0aGUgL2Rldi91cmFuZG9tIGZkLiAqLwot
CXJuZ19pbmZvLT5yZmQgPSBvcGVuX29yX2RpZSgiL2Rldi91cmFuZG9tIiwgT19SRE9OTFkpOwot
Ci0JLyogQ3JlYXRlIHRoZSBuZXcgZGV2aWNlLiAqLwotCWRldiA9IG5ld19wY2lfZGV2aWNlKCJy
bmciLCBWSVJUSU9fSURfUk5HLCAweGZmLCAwKTsKLQlkZXYtPnByaXYgPSBybmdfaW5mbzsKLQot
CS8qIFRoZSBkZXZpY2UgaGFzIG9uZSB2aXJ0cXVldWUsIHdoZXJlIHRoZSBHdWVzdCBwbGFjZXMg
aW5idWZzLiAqLwotCWFkZF9wY2lfdmlydHF1ZXVlKGRldiwgcm5nX2lucHV0LCAiaW5wdXQiKTsK
LQotCS8qIFdlIGRvbid0IGhhdmUgYW55IGNvbmZpZ3VyYXRpb24gc3BhY2UgKi8KLQlub19kZXZp
Y2VfY29uZmlnKGRldik7Ci0KLQl2ZXJib3NlKCJkZXZpY2UgJXU6IHJuZ1xuIiwgZGV2aWNlcy5k
ZXZpY2VfbnVtKTsKLX0KLS8qIFRoYXQncyB0aGUgZW5kIG9mIGRldmljZSBzZXR1cC4gKi8KLQot
LypMOjIzMCBSZWJvb3QgaXMgcHJldHR5IGVhc3k6IGNsZWFuIHVwIGFuZCBleGVjKCkgdGhlIExh
dW5jaGVyIGFmcmVzaC4gKi8KLXN0YXRpYyB2b2lkIF9fYXR0cmlidXRlX18oKG5vcmV0dXJuKSkg
cmVzdGFydF9ndWVzdCh2b2lkKQotewotCXVuc2lnbmVkIGludCBpOwotCi0JLyoKLQkgKiBTaW5j
ZSB3ZSBkb24ndCB0cmFjayBhbGwgb3BlbiBmZHMsIHdlIHNpbXBseSBjbG9zZSBldmVyeXRoaW5n
IGJleW9uZAotCSAqIHN0ZGVyci4KLQkgKi8KLQlmb3IgKGkgPSAzOyBpIDwgRkRfU0VUU0laRTsg
aSsrKQotCQljbG9zZShpKTsKLQotCS8qIFJlc2V0IGFsbCB0aGUgZGV2aWNlcyAoa2lsbHMgYWxs
IHRocmVhZHMpLiAqLwotCWNsZWFudXBfZGV2aWNlcygpOwotCi0JZXhlY3YobWFpbl9hcmdzWzBd
LCBtYWluX2FyZ3MpOwotCWVycigxLCAiQ291bGQgbm90IGV4ZWMgJXMiLCBtYWluX2FyZ3NbMF0p
OwotfQotCi0vKkw6MjIwCi0gKiBGaW5hbGx5IHdlIHJlYWNoIHRoZSBjb3JlIG9mIHRoZSBMYXVu
Y2hlciB3aGljaCBydW5zIHRoZSBHdWVzdCwgc2VydmVzCi0gKiBpdHMgaW5wdXQgYW5kIG91dHB1
dCwgYW5kIGZpbmFsbHksIGxheXMgaXQgdG8gcmVzdC4KLSAqLwotc3RhdGljIHZvaWQgX19hdHRy
aWJ1dGVfXygobm9yZXR1cm4pKSBydW5fZ3Vlc3Qodm9pZCkKLXsKLQlmb3IgKDs7KSB7Ci0JCXN0
cnVjdCBsZ3Vlc3RfcGVuZGluZyBub3RpZnk7Ci0JCWludCByZWFkdmFsOwotCi0JCS8qIFdlIHJl
YWQgZnJvbSB0aGUgL2Rldi9sZ3Vlc3QgZGV2aWNlIHRvIHJ1biB0aGUgR3Vlc3QuICovCi0JCXJl
YWR2YWwgPSBwcmVhZChsZ3Vlc3RfZmQsICZub3RpZnksIHNpemVvZihub3RpZnkpLCBjcHVfaWQp
OwotCQlpZiAocmVhZHZhbCA9PSBzaXplb2Yobm90aWZ5KSkgewotCQkJaWYgKG5vdGlmeS50cmFw
ID09IDEzKSB7Ci0JCQkJdmVyYm9zZSgiRW11bGF0aW5nIGluc3RydWN0aW9uIGF0ICUjeFxuIiwK
LQkJCQkJZ2V0cmVnKGVpcCkpOwotCQkJCWVtdWxhdGVfaW5zbihub3RpZnkuaW5zbik7Ci0JCQl9
IGVsc2UgaWYgKG5vdGlmeS50cmFwID09IDE0KSB7Ci0JCQkJdmVyYm9zZSgiRW11bGF0aW5nIE1N
SU8gYXQgJSN4XG4iLAotCQkJCQlnZXRyZWcoZWlwKSk7Ci0JCQkJZW11bGF0ZV9tbWlvKG5vdGlm
eS5hZGRyLCBub3RpZnkuaW5zbik7Ci0JCQl9IGVsc2UKLQkJCQllcnJ4KDEsICJVbmtub3duIHRy
YXAgJWkgYWRkciAlIzA4eFxuIiwKLQkJCQkgICAgIG5vdGlmeS50cmFwLCBub3RpZnkuYWRkcik7
Ci0JCS8qIEVOT0VOVCBtZWFucyB0aGUgR3Vlc3QgZGllZC4gIFJlYWRpbmcgdGVsbHMgdXMgd2h5
LiAqLwotCQl9IGVsc2UgaWYgKGVycm5vID09IEVOT0VOVCkgewotCQkJY2hhciByZWFzb25bMTAy
NF0gPSB7IDAgfTsKLQkJCXByZWFkKGxndWVzdF9mZCwgcmVhc29uLCBzaXplb2YocmVhc29uKS0x
LCBjcHVfaWQpOwotCQkJZXJyeCgxLCAiJXMiLCByZWFzb24pOwotCQkvKiBFUkVTVEFSVCBtZWFu
cyB0aGF0IHdlIG5lZWQgdG8gcmVib290IHRoZSBndWVzdCAqLwotCQl9IGVsc2UgaWYgKGVycm5v
ID09IEVSRVNUQVJUKSB7Ci0JCQlyZXN0YXJ0X2d1ZXN0KCk7Ci0JCS8qIEFueXRoaW5nIGVsc2Ug
bWVhbnMgYSBidWcgb3IgaW5jb21wYXRpYmxlIGNoYW5nZS4gKi8KLQkJfSBlbHNlCi0JCQllcnIo
MSwgIlJ1bm5pbmcgZ3Vlc3QgZmFpbGVkIik7Ci0JfQotfQotLypMOjI0MAotICogVGhpcyBpcyB0
aGUgZW5kIG9mIHRoZSBMYXVuY2hlci4gIFRoZSBnb29kIG5ld3M6IHdlIGFyZSBvdmVyIGhhbGZ3
YXkKLSAqIHRocm91Z2ghICBUaGUgYmFkIG5ld3M6IHRoZSBtb3N0IGZpZW5kaXNoIHBhcnQgb2Yg
dGhlIGNvZGUgc3RpbGwgbGllcyBhaGVhZAotICogb2YgdXMuCi0gKgotICogQXJlIHlvdSByZWFk
eT8gIFRha2UgYSBkZWVwIGJyZWF0aCBhbmQgam9pbiBtZSBpbiB0aGUgY29yZSBvZiB0aGUgSG9z
dCwgaW4KLSAqICJtYWtlIEhvc3QiLgotOiovCi0KLXN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNb
XSA9IHsKLQl7ICJ2ZXJib3NlIiwgMCwgTlVMTCwgJ3YnIH0sCi0JeyAidHVubmV0IiwgMSwgTlVM
TCwgJ3QnIH0sCi0JeyAiYmxvY2siLCAxLCBOVUxMLCAnYicgfSwKLQl7ICJybmciLCAwLCBOVUxM
LCAncicgfSwKLQl7ICJpbml0cmQiLCAxLCBOVUxMLCAnaScgfSwKLQl7ICJ1c2VybmFtZSIsIDEs
IE5VTEwsICd1JyB9LAotCXsgImNocm9vdCIsIDEsIE5VTEwsICdjJyB9LAotCXsgTlVMTCB9LAot
fTsKLXN0YXRpYyB2b2lkIHVzYWdlKHZvaWQpCi17Ci0JZXJyeCgxLCAiVXNhZ2U6IGxndWVzdCBb
LS12ZXJib3NlXSAiCi0JICAgICAiWy0tdHVubmV0PSg8aXBhZGRyPjo8bWFjYWRkcj58YnJpZGdl
OjxicmlkZ2VuYW1lPjo8bWFjYWRkcj4pXG4iCi0JICAgICAifC0tYmxvY2s9PGZpbGVuYW1lPnwt
LWluaXRyZD08ZmlsZW5hbWU+XS4uLlxuIgotCSAgICAgIjxtZW0taW4tbWI+IHZtbGludXggW2Fy
Z3MuLi5dIik7Ci19Ci0KLS8qTDoxMDUgVGhlIG1haW4gcm91dGluZSBpcyB3aGVyZSB0aGUgcmVh
bCB3b3JrIGJlZ2luczogKi8KLWludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCi17Ci0J
LyogTWVtb3J5LCBjb2RlIHN0YXJ0cG9pbnQgYW5kIHNpemUgb2YgdGhlIChvcHRpb25hbCkgaW5p
dHJkLiAqLwotCXVuc2lnbmVkIGxvbmcgbWVtID0gMCwgc3RhcnQsIGluaXRyZF9zaXplID0gMDsK
LQkvKiBUd28gdGVtcG9yYXJpZXMuICovCi0JaW50IGksIGM7Ci0JLyogVGhlIGJvb3QgaW5mb3Jt
YXRpb24gZm9yIHRoZSBHdWVzdC4gKi8KLQlzdHJ1Y3QgYm9vdF9wYXJhbXMgKmJvb3Q7Ci0JLyog
SWYgdGhleSBzcGVjaWZ5IGFuIGluaXRyZCBmaWxlIHRvIGxvYWQuICovCi0JY29uc3QgY2hhciAq
aW5pdHJkX25hbWUgPSBOVUxMOwotCi0JLyogUGFzc3dvcmQgc3RydWN0dXJlIGZvciBpbml0Z3Jv
dXBzL3NldHJlc1tndV1pZCAqLwotCXN0cnVjdCBwYXNzd2QgKnVzZXJfZGV0YWlscyA9IE5VTEw7
Ci0KLQkvKiBEaXJlY3RvcnkgdG8gY2hyb290IHRvICovCi0JY2hhciAqY2hyb290X3BhdGggPSBO
VUxMOwotCi0JLyogU2F2ZSB0aGUgYXJnczogd2UgInJlYm9vdCIgYnkgZXhlY2luZyBvdXJzZWx2
ZXMgYWdhaW4uICovCi0JbWFpbl9hcmdzID0gYXJndjsKLQotCS8qCi0JICogRmlyc3Qgd2UgaW5p
dGlhbGl6ZSB0aGUgZGV2aWNlIGxpc3QuICBXZSByZW1lbWJlciBuZXh0IGludGVycnVwdAotCSAq
IG51bWJlciB0byB1c2UgZm9yIGRldmljZXMgKDE6IHJlbWVtYmVyIHRoYXQgMCBpcyB1c2VkIGJ5
IHRoZSB0aW1lcikuCi0JICovCi0JZGV2aWNlcy5uZXh0X2lycSA9IDE7Ci0KLQkvKiBXZSdyZSBD
UFUgMC4gIEluIGZhY3QsIHRoYXQncyB0aGUgb25seSBDUFUgcG9zc2libGUgcmlnaHQgbm93LiAq
LwotCWNwdV9pZCA9IDA7Ci0KLQkvKgotCSAqIFdlIG5lZWQgdG8ga25vdyBob3cgbXVjaCBtZW1v
cnkgc28gd2UgY2FuIHNldCB1cCB0aGUgZGV2aWNlCi0JICogZGVzY3JpcHRvciBhbmQgbWVtb3J5
IHBhZ2VzIGZvciB0aGUgZGV2aWNlcyBhcyB3ZSBwYXJzZSB0aGUgY29tbWFuZAotCSAqIGxpbmUu
ICBTbyB3ZSBxdWlja2x5IGxvb2sgdGhyb3VnaCB0aGUgYXJndW1lbnRzIHRvIGZpbmQgdGhlIGFt
b3VudAotCSAqIG9mIG1lbW9yeSBub3cuCi0JICovCi0JZm9yIChpID0gMTsgaSA8IGFyZ2M7IGkr
KykgewotCQlpZiAoYXJndltpXVswXSAhPSAnLScpIHsKLQkJCW1lbSA9IGF0b2koYXJndltpXSkg
KiAxMDI0ICogMTAyNDsKLQkJCS8qCi0JCQkgKiBXZSBzdGFydCBieSBtYXBwaW5nIGFub255bW91
cyBwYWdlcyBvdmVyIGFsbCBvZgotCQkJICogZ3Vlc3QtcGh5c2ljYWwgbWVtb3J5IHJhbmdlLiAg
VGhpcyBmaWxscyBpdCB3aXRoIDAsCi0JCQkgKiBhbmQgZW5zdXJlcyB0aGF0IHRoZSBHdWVzdCB3
b24ndCBiZSBraWxsZWQgd2hlbiBpdAotCQkJICogdHJpZXMgdG8gYWNjZXNzIGl0LgotCQkJICov
Ci0JCQlndWVzdF9iYXNlID0gbWFwX3plcm9lZF9wYWdlcyhtZW0gLyBnZXRwYWdlc2l6ZSgpCi0J
CQkJCQkgICAgICArIERFVklDRV9QQUdFUyk7Ci0JCQlndWVzdF9saW1pdCA9IG1lbTsKLQkJCWd1
ZXN0X21heCA9IGd1ZXN0X21taW8gPSBtZW0gKyBERVZJQ0VfUEFHRVMqZ2V0cGFnZXNpemUoKTsK
LQkJCWJyZWFrOwotCQl9Ci0JfQotCi0JLyogSWYgd2UgZXhpdCB2aWEgZXJyKCksIHRoaXMga2ls
bHMgYWxsIHRoZSB0aHJlYWRzLCByZXN0b3JlcyB0dHkuICovCi0JYXRleGl0KGNsZWFudXBfZGV2
aWNlcyk7Ci0KLQkvKiBXZSBhbHdheXMgaGF2ZSBhIGNvbnNvbGUgZGV2aWNlLCBhbmQgaXQncyBh
bHdheXMgZGV2aWNlIDEuICovCi0Jc2V0dXBfY29uc29sZSgpOwotCi0JLyogVGhlIG9wdGlvbnMg
YXJlIGZhaXJseSBzdHJhaWdodC1mb3J3YXJkICovCi0Jd2hpbGUgKChjID0gZ2V0b3B0X2xvbmco
YXJnYywgYXJndiwgInYiLCBvcHRzLCBOVUxMKSkgIT0gRU9GKSB7Ci0JCXN3aXRjaCAoYykgewot
CQljYXNlICd2JzoKLQkJCXZlcmJvc2UgPSB0cnVlOwotCQkJYnJlYWs7Ci0JCWNhc2UgJ3QnOgot
CQkJc2V0dXBfdHVuX25ldChvcHRhcmcpOwotCQkJYnJlYWs7Ci0JCWNhc2UgJ2InOgotCQkJc2V0
dXBfYmxvY2tfZmlsZShvcHRhcmcpOwotCQkJYnJlYWs7Ci0JCWNhc2UgJ3InOgotCQkJc2V0dXBf
cm5nKCk7Ci0JCQlicmVhazsKLQkJY2FzZSAnaSc6Ci0JCQlpbml0cmRfbmFtZSA9IG9wdGFyZzsK
LQkJCWJyZWFrOwotCQljYXNlICd1JzoKLQkJCXVzZXJfZGV0YWlscyA9IGdldHB3bmFtKG9wdGFy
Zyk7Ci0JCQlpZiAoIXVzZXJfZGV0YWlscykKLQkJCQllcnIoMSwgImdldHB3bmFtIGZhaWxlZCwg
aW5jb3JyZWN0IHVzZXJuYW1lPyIpOwotCQkJYnJlYWs7Ci0JCWNhc2UgJ2MnOgotCQkJY2hyb290
X3BhdGggPSBvcHRhcmc7Ci0JCQlicmVhazsKLQkJZGVmYXVsdDoKLQkJCXdhcm54KCJVbmtub3du
IGFyZ3VtZW50ICVzIiwgYXJndltvcHRpbmRdKTsKLQkJCXVzYWdlKCk7Ci0JCX0KLQl9Ci0JLyoK
LQkgKiBBZnRlciB0aGUgb3RoZXIgYXJndW1lbnRzIHdlIGV4cGVjdCBtZW1vcnkgYW5kIGtlcm5l
bCBpbWFnZSBuYW1lLAotCSAqIGZvbGxvd2VkIGJ5IGNvbW1hbmQgbGluZSBhcmd1bWVudHMgZm9y
IHRoZSBrZXJuZWwuCi0JICovCi0JaWYgKG9wdGluZCArIDIgPiBhcmdjKQotCQl1c2FnZSgpOwot
Ci0JdmVyYm9zZSgiR3Vlc3QgYmFzZSBpcyBhdCAlcFxuIiwgZ3Vlc3RfYmFzZSk7Ci0KLQkvKiBJ
bml0aWFsaXplIHRoZSAoZmFrZSkgUENJIGhvc3QgYnJpZGdlIGRldmljZS4gKi8KLQlpbml0X3Bj
aV9ob3N0X2JyaWRnZSgpOwotCi0JLyogTm93IHdlIGxvYWQgdGhlIGtlcm5lbCAqLwotCXN0YXJ0
ID0gbG9hZF9rZXJuZWwob3Blbl9vcl9kaWUoYXJndltvcHRpbmQrMV0sIE9fUkRPTkxZKSk7Ci0K
LQkvKiBCb290IGluZm9ybWF0aW9uIGlzIHN0YXNoZWQgYXQgcGh5c2ljYWwgYWRkcmVzcyAwICov
Ci0JYm9vdCA9IGZyb21fZ3Vlc3RfcGh5cygwKTsKLQotCS8qIE1hcCB0aGUgaW5pdHJkIGltYWdl
IGlmIHJlcXVlc3RlZCAoYXQgdG9wIG9mIHBoeXNpY2FsIG1lbW9yeSkgKi8KLQlpZiAoaW5pdHJk
X25hbWUpIHsKLQkJaW5pdHJkX3NpemUgPSBsb2FkX2luaXRyZChpbml0cmRfbmFtZSwgbWVtKTsK
LQkJLyoKLQkJICogVGhlc2UgYXJlIHRoZSBsb2NhdGlvbiBpbiB0aGUgTGludXggYm9vdCBoZWFk
ZXIgd2hlcmUgdGhlCi0JCSAqIHN0YXJ0IGFuZCBzaXplIG9mIHRoZSBpbml0cmQgYXJlIGV4cGVj
dGVkIHRvIGJlIGZvdW5kLgotCQkgKi8KLQkJYm9vdC0+aGRyLnJhbWRpc2tfaW1hZ2UgPSBtZW0g
LSBpbml0cmRfc2l6ZTsKLQkJYm9vdC0+aGRyLnJhbWRpc2tfc2l6ZSA9IGluaXRyZF9zaXplOwot
CQkvKiBUaGUgYm9vdGxvYWRlciB0eXBlIDB4RkYgbWVhbnMgInVua25vd24iOyB0aGF0J3MgT0su
ICovCi0JCWJvb3QtPmhkci50eXBlX29mX2xvYWRlciA9IDB4RkY7Ci0JfQotCi0JLyoKLQkgKiBU
aGUgTGludXggYm9vdCBoZWFkZXIgY29udGFpbnMgYW4gIkU4MjAiIG1lbW9yeSBtYXA6IG91cnMg
aXMgYQotCSAqIHNpbXBsZSwgc2luZ2xlIHJlZ2lvbi4KLQkgKi8KLQlib290LT5lODIwX2VudHJp
ZXMgPSAxOwotCWJvb3QtPmU4MjBfdGFibGVbMF0gPSAoKHN0cnVjdCBlODIwX2VudHJ5KSB7IDAs
IG1lbSwgRTgyMF9UWVBFX1JBTSB9KTsKLQkvKgotCSAqIFRoZSBib290IGhlYWRlciBjb250YWlu
cyBhIGNvbW1hbmQgbGluZSBwb2ludGVyOiB3ZSBwdXQgdGhlIGNvbW1hbmQKLQkgKiBsaW5lIGFm
dGVyIHRoZSBib290IGhlYWRlci4KLQkgKi8KLQlib290LT5oZHIuY21kX2xpbmVfcHRyID0gdG9f
Z3Vlc3RfcGh5cyhib290ICsgMSk7Ci0JLyogV2UgdXNlIGEgc2ltcGxlIGhlbHBlciB0byBjb3B5
IHRoZSBhcmd1bWVudHMgc2VwYXJhdGVkIGJ5IHNwYWNlcy4gKi8KLQljb25jYXQoKGNoYXIgKiko
Ym9vdCArIDEpLCBhcmd2K29wdGluZCsyKTsKLQotCS8qIFNldCBrZXJuZWwgYWxpZ25tZW50IHRv
IDE2TSAoQ09ORklHX1BIWVNJQ0FMX0FMSUdOKSAqLwotCWJvb3QtPmhkci5rZXJuZWxfYWxpZ25t
ZW50ID0gMHgxMDAwMDAwOwotCi0JLyogQm9vdCBwcm90b2NvbCB2ZXJzaW9uOiAyLjA3IHN1cHBv
cnRzIHRoZSBmaWVsZHMgZm9yIGxndWVzdC4gKi8KLQlib290LT5oZHIudmVyc2lvbiA9IDB4MjA3
OwotCi0JLyogWDg2X1NVQkFSQ0hfTEdVRVNUIHRlbGxzIHRoZSBHdWVzdCBpdCdzIGFuIGxndWVz
dC4gKi8KLQlib290LT5oZHIuaGFyZHdhcmVfc3ViYXJjaCA9IFg4Nl9TVUJBUkNIX0xHVUVTVDsK
LQotCS8qIFRlbGwgdGhlIGVudHJ5IHBhdGggbm90IHRvIHRyeSB0byByZWxvYWQgc2VnbWVudCBy
ZWdpc3RlcnMuICovCi0JYm9vdC0+aGRyLmxvYWRmbGFncyB8PSBLRUVQX1NFR01FTlRTOwotCi0J
LyogV2UgZG9uJ3Qgc3VwcG9ydCB0Ym9vdDogKi8KLQlib290LT50Ym9vdF9hZGRyID0gMDsKLQot
CS8qIEVuc3VyZSB0aGlzIGlzIDAgdG8gcHJldmVudCBBUE0gZnJvbSBsb2FkaW5nOiAqLwotCWJv
b3QtPmFwbV9iaW9zX2luZm8udmVyc2lvbiA9IDA7Ci0KLQkvKiBXZSB0ZWxsIHRoZSBrZXJuZWwg
dG8gaW5pdGlhbGl6ZSB0aGUgR3Vlc3QuICovCi0JdGVsbF9rZXJuZWwoc3RhcnQpOwotCi0JLyog
RW5zdXJlIHRoYXQgd2UgdGVybWluYXRlIGlmIGEgZGV2aWNlLXNlcnZpY2luZyBjaGlsZCBkaWVz
LiAqLwotCXNpZ25hbChTSUdDSExELCBraWxsX2xhdW5jaGVyKTsKLQotCS8qIElmIHJlcXVlc3Rl
ZCwgY2hyb290IHRvIGEgZGlyZWN0b3J5ICovCi0JaWYgKGNocm9vdF9wYXRoKSB7Ci0JCWlmIChj
aHJvb3QoY2hyb290X3BhdGgpICE9IDApCi0JCQllcnIoMSwgImNocm9vdChcIiVzXCIpIGZhaWxl
ZCIsIGNocm9vdF9wYXRoKTsKLQotCQlpZiAoY2hkaXIoIi8iKSAhPSAwKQotCQkJZXJyKDEsICJj
aGRpcihcIi9cIikgZmFpbGVkIik7Ci0KLQkJdmVyYm9zZSgiY2hyb290IGRvbmVcbiIpOwotCX0K
LQotCS8qIElmIHJlcXVlc3RlZCwgZHJvcCBwcml2aWxlZ2VzICovCi0JaWYgKHVzZXJfZGV0YWls
cykgewotCQl1aWRfdCB1OwotCQlnaWRfdCBnOwotCi0JCXUgPSB1c2VyX2RldGFpbHMtPnB3X3Vp
ZDsKLQkJZyA9IHVzZXJfZGV0YWlscy0+cHdfZ2lkOwotCi0JCWlmIChpbml0Z3JvdXBzKHVzZXJf
ZGV0YWlscy0+cHdfbmFtZSwgZykgIT0gMCkKLQkJCWVycigxLCAiaW5pdGdyb3VwcyBmYWlsZWQi
KTsKLQotCQlpZiAoc2V0cmVzZ2lkKGcsIGcsIGcpICE9IDApCi0JCQllcnIoMSwgInNldHJlc2dp
ZCBmYWlsZWQiKTsKLQotCQlpZiAoc2V0cmVzdWlkKHUsIHUsIHUpICE9IDApCi0JCQllcnIoMSwg
InNldHJlc3VpZCBmYWlsZWQiKTsKLQotCQl2ZXJib3NlKCJEcm9wcGluZyBwcml2aWxlZ2VzIGNv
bXBsZXRlZFxuIik7Ci0JfQotCi0JLyogRmluYWxseSwgcnVuIHRoZSBHdWVzdC4gIFRoaXMgZG9l
c24ndCByZXR1cm4uICovCi0JcnVuX2d1ZXN0KCk7Ci19Ci0vKjoqLwotCi0vKk06OTk5Ci0gKiBN
YXN0ZXJ5IGlzIGRvbmU6IHlvdSBub3cga25vdyBldmVyeXRoaW5nIEkgZG8uCi0gKgotICogQnV0
IHN1cmVseSB5b3UgaGF2ZSBzZWVuIGNvZGUsIGZlYXR1cmVzIGFuZCBidWdzIGluIHlvdXIgd2Fu
ZGVyaW5ncyB3aGljaAotICogeW91IG5vdyB5ZWFybiB0byBhdHRhY2s/ICBUaGF0IGlzIHRoZSBy
ZWFsIGdhbWUsIGFuZCBJIGxvb2sgZm9yd2FyZCB0byB5b3UKLSAqIHBhdGNoaW5nIGFuZCBmb3Jr
aW5nIGxndWVzdCBpbnRvIHRoZSBZb3VyLU5hbWUtSGVyZS12aXNvci4KLSAqCi0gKiBGYXJld2Vs
bCwgYW5kIGdvb2QgY29kaW5nIQotICogUnVzdHkgUnVzc2VsbC4KLSAqLwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGd1ZXN0L2xndWVzdC50eHQgYi90b29scy9sZ3Vlc3QvbGd1ZXN0LnR4dApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDZlMWY0NjQ5NTExLi4wMDAwMDAwMDAwMDAKLS0tIGEv
dG9vbHMvbGd1ZXN0L2xndWVzdC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwxMjUgKzAsMCBAQAot
ICAgICAgX18KLSAoX19fKCknYDsgIFJ1c3R5J3MgUmVtYXJrYWJseSBVbnJlbGlhYmxlIEd1aWRl
IHRvIExndWVzdAotIC8sICAgIC9gICAgICAgLSBvciwgQSBZb3VuZyBDb2RlcidzIElsbHVzdHJh
dGVkIEh5cGVydmlzb3IKLSBcXCItLVxcICAgIGh0dHA6Ly9sZ3Vlc3Qub3psYWJzLm9yZwotCi1M
Z3Vlc3QgaXMgZGVzaWduZWQgdG8gYmUgYSBtaW5pbWFsIDMyLWJpdCB4ODYgaHlwZXJ2aXNvciBm
b3IgdGhlIExpbnV4IGtlcm5lbCwKLWZvciBMaW51eCBkZXZlbG9wZXJzIGFuZCB1c2VycyB0byBl
eHBlcmltZW50IHdpdGggdmlydHVhbGl6YXRpb24gd2l0aCB0aGUKLW1pbmltdW0gb2YgY29tcGxl
eGl0eS4gIE5vbmV0aGVsZXNzLCBpdCBzaG91bGQgaGF2ZSBzdWZmaWNpZW50IGZlYXR1cmVzIHRv
Ci1tYWtlIGl0IHVzZWZ1bCBmb3Igc3BlY2lmaWMgdGFza3MsIGFuZCwgb2YgY291cnNlLCB5b3Ug
YXJlIGVuY291cmFnZWQgdG8gZm9yawotYW5kIGVuaGFuY2UgaXQgKHNlZSBkcml2ZXJzL2xndWVz
dC9SRUFETUUpLgotCi1GZWF0dXJlczoKLQotLSBLZXJuZWwgbW9kdWxlIHdoaWNoIHJ1bnMgaW4g
YSBub3JtYWwga2VybmVsLgotLSBTaW1wbGUgSS9PIG1vZGVsIGZvciBjb21tdW5pY2F0aW9uLgot
LSBTaW1wbGUgcHJvZ3JhbSB0byBjcmVhdGUgbmV3IGd1ZXN0cy4KLS0gTG9nbyBjb250YWlucyBj
dXRlIHB1cHBpZXM6IGh0dHA6Ly9sZ3Vlc3Qub3psYWJzLm9yZwotCi1EZXZlbG9wZXIgZmVhdHVy
ZXM6Ci0KLS0gRnVuIHRvIGhhY2sgb24uCi0tIE5vIEFCSTogYmVpbmcgdGllZCB0byBhIHNwZWNp
ZmljIGtlcm5lbCBhbnl3YXksIHlvdSBjYW4gY2hhbmdlIGFueXRoaW5nLgotLSBNYW55IG9wcG9y
dHVuaXRpZXMgZm9yIGltcHJvdmVtZW50IG9yIGZlYXR1cmUgaW1wbGVtZW50YXRpb24uCi0KLVJ1
bm5pbmcgTGd1ZXN0OgotCi0tIFRoZSBlYXNpZXN0IHdheSB0byBydW4gbGd1ZXN0IGlzIHRvIHVz
ZSBzYW1lIGtlcm5lbCBhcyBndWVzdCBhbmQgaG9zdC4KLSAgWW91IGNhbiBjb25maWd1cmUgdGhl
bSBkaWZmZXJlbnRseSwgYnV0IHVzdWFsbHkgaXQncyBlYXNpZXN0IG5vdCB0by4KLQotICBZb3Ug
d2lsbCBuZWVkIHRvIGNvbmZpZ3VyZSB5b3VyIGtlcm5lbCB3aXRoIHRoZSBmb2xsb3dpbmcgb3B0
aW9uczoKLQotICAiUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzIjoKLSAgICAgIlBhcmF2aXJ0
dWFsaXplZCBndWVzdCBzdXBwb3J0IiA9IFkKLSAgICAgICAgIkxndWVzdCBndWVzdCBzdXBwb3J0
IiA9IFkKLSAgICAgIkhpZ2ggTWVtb3J5IFN1cHBvcnQiID0gb2ZmLzRHQgotICAgICAiQWxpZ25t
ZW50IHZhbHVlIHRvIHdoaWNoIGtlcm5lbCBzaG91bGQgYmUgYWxpZ25lZCIgPSAweDEwMDAwMAot
ICAgICAgICAoQ09ORklHX1BBUkFWSVJUPXksIENPTkZJR19MR1VFU1RfR1VFU1Q9eSwgQ09ORklH
X0hJR0hNRU02NEc9biBhbmQKLSAgICAgICAgIENPTkZJR19QSFlTSUNBTF9BTElHTj0weDEwMDAw
MCkKLQotICAiRGV2aWNlIERyaXZlcnMiOgotICAgICAiQmxvY2sgZGV2aWNlcyIKLSAgICAgICAg
IlZpcnRpbyBibG9jayBkcml2ZXIiID0gTS9ZCi0gICAgICJOZXR3b3JrIGRldmljZSBzdXBwb3J0
IgotICAgICAgICAiVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciBzdXBwb3J0IiA9IE0v
WQotICAgICAgICAiVmlydGlvIG5ldHdvcmsgZHJpdmVyIiA9IE0vWQotICAgICAgICAgICAoQ09O
RklHX1ZJUlRJT19CTEs9bSwgQ09ORklHX1ZJUlRJT19ORVQ9bSBhbmQgQ09ORklHX1RVTj1tKQot
Ci0gICJWaXJ0dWFsaXphdGlvbiIKLSAgICAgIkxpbnV4IGh5cGVydmlzb3IgZXhhbXBsZSBjb2Rl
IiA9IE0vWQotICAgICAgICAoQ09ORklHX0xHVUVTVD1tKQotCi0tIEEgdG9vbCBjYWxsZWQgImxn
dWVzdCIgaXMgYXZhaWxhYmxlIGluIHRoaXMgZGlyZWN0b3J5OiB0eXBlICJtYWtlIgotICB0byBi
dWlsZCBpdC4gIElmIHlvdSBkaWRuJ3QgYnVpbGQgeW91ciBrZXJuZWwgaW4tdHJlZSwgdXNlICJt
YWtlCi0gIE89PGJ1aWxkZGlyPiIuCi0KLS0gQ3JlYXRlIG9yIGZpbmQgYSByb290IGRpc2sgaW1h
Z2UuICBUaGVyZSBhcmUgc2V2ZXJhbCB1c2VmdWwgb25lcwotICBhcm91bmQsIHN1Y2ggYXMgdGhl
IHhtLXRlc3QgdGlueSByb290IGltYWdlIGF0Ci0JICBodHRwOi8veG0tdGVzdC54ZW5zb3VyY2Uu
Y29tL3JhbWRpc2tzL2luaXRyZC0xLjEtaTM4Ni5pbWcKLQotICBGb3IgbW9yZSBzZXJpb3VzIHdv
cmssIEkgdXN1YWxseSB1c2UgYSBkaXN0cmlidXRpb24gSVNPIGltYWdlIGFuZAotICBpbnN0YWxs
IGl0IHVuZGVyIHFlbXUsIHRoZW4gbWFrZSBtdWx0aXBsZSBjb3BpZXM6Ci0KLQkgIGRkIGlmPS9k
ZXYvemVybyBvZj1yb290ZmlsZSBicz0xTSBjb3VudD0yMDQ4Ci0JICBxZW11IC1jZHJvbSBpbWFn
ZS5pc28gLWhkYSByb290ZmlsZSAtbmV0IHVzZXIgLW5ldCBuaWMgLWJvb3QgZAotCi0gIE1ha2Ug
c3VyZSB0aGF0IHlvdSBpbnN0YWxsIGEgZ2V0dHkgb24gL2Rldi9odmMwIGlmIHlvdSB3YW50IHRv
IGxvZyBpbiBvbiB0aGUKLSAgY29uc29sZSEKLQotLSAibW9kcHJvYmUgbGciIGlmIHlvdSBidWls
dCBpdCBhcyBhIG1vZHVsZS4KLQotLSBSdW4gYW4gbGd1ZXN0IGFzIHJvb3Q6Ci0KLSAgICAgIHRv
b2xzL2xndWVzdC9sZ3Vlc3QgNjQgdm1saW51eCAtLXR1bm5ldD0xOTIuMTY4LjE5LjEgXAotICAg
ICAgICAtLWJsb2NrPXJvb3RmaWxlIHJvb3Q9L2Rldi92ZGEKLQotICAgRXhwbGFuYXRpb246Ci0g
ICAgNjQ6IHRoZSBhbW91bnQgb2YgbWVtb3J5IHRvIHVzZSwgaW4gTUIuCi0KLSAgICB2bWxpbnV4
OiB0aGUga2VybmVsIGltYWdlIGZvdW5kIGluIHRoZSB0b3Agb2YgeW91ciBidWlsZCBkaXJlY3Rv
cnkuICBZb3UKLSAgICAgICBjYW4gYWxzbyB1c2UgYSBzdGFuZGFyZCBiekltYWdlLgotCi0gICAg
LS10dW5uZXQ9MTkyLjE2OC4xOS4xOiBjb25maWd1cmVzIGEgInRhcCIgZGV2aWNlIGZvciBuZXR3
b3JraW5nIHdpdGggdGhpcwotICAgICAgIElQIGFkZHJlc3MuCi0KLSAgICAtLWJsb2NrPXJvb3Rm
aWxlOiBhIGZpbGUgb3IgYmxvY2sgZGV2aWNlIHdoaWNoIGJlY29tZXMgL2Rldi92ZGEKLSAgICAg
ICBpbnNpZGUgdGhlIGd1ZXN0LgotCi0gICAgcm9vdD0vZGV2L3ZkYTogdGhpcyAoYW5kIGFueXRo
aW5nIGVsc2Ugb24gdGhlIGNvbW1hbmQgbGluZSkgYXJlCi0gICAgICAga2VybmVsIGJvb3QgcGFy
YW1ldGVycy4KLQotLSBDb25maWd1cmluZyBuZXR3b3JraW5nLiAgSSB1c3VhbGx5IGhhdmUgdGhl
IGhvc3QgbWFzcXVlcmFkZSwgdXNpbmcKLSAgImlwdGFibGVzIC10IG5hdCAtQSBQT1NUUk9VVElO
RyAtbyBldGgwIC1qIE1BU1FVRVJBREUiIGFuZCAiZWNobyAxID4KLSAgL3Byb2Mvc3lzL25ldC9p
cHY0L2lwX2ZvcndhcmQiLiAgSW4gdGhpcyBleGFtcGxlLCBJIHdvdWxkIGNvbmZpZ3VyZQotICBl
dGgwIGluc2lkZSB0aGUgZ3Vlc3QgYXQgMTkyLjE2OC4xOS4yLgotCi0gIEFub3RoZXIgbWV0aG9k
IGlzIHRvIGJyaWRnZSB0aGUgdGFwIGRldmljZSB0byBhbiBleHRlcm5hbCBpbnRlcmZhY2UKLSAg
dXNpbmcgLS10dW5uZXQ9YnJpZGdlOjxicmlkZ2VuYW1lPiwgYW5kIHBlcmhhcHMgcnVuIGRoY3Ag
b24gdGhlIGd1ZXN0Ci0gIHRvIG9idGFpbiBhbiBJUCBhZGRyZXNzLiAgVGhlIGJyaWRnZSBuZWVk
cyB0byBiZSBjb25maWd1cmVkIGZpcnN0OgotICB0aGlzIG9wdGlvbiBzaW1wbHkgYWRkcyB0aGUg
dGFwIGludGVyZmFjZSB0byBpdC4KLQotICBBIHNpbXBsZSBleGFtcGxlIG9uIG15IHN5c3RlbToK
LQotICAgIGlmY29uZmlnIGV0aDAgMC4wLjAuMAotICAgIGJyY3RsIGFkZGJyIGxnMAotICAgIGlm
Y29uZmlnIGxnMCB1cAotICAgIGJyY3RsIGFkZGlmIGxnMCBldGgwCi0gICAgZGhjbGllbnQgbGcw
Ci0KLSAgVGhlbiB1c2UgLS10dW5uZXQ9YnJpZGdlOmxnMCB3aGVuIGxhdW5jaGluZyB0aGUgZ3Vl
c3QuCi0KLSAgU2VlOgotICAKLSAgICBodHRwOi8vd3d3LmxpbnV4Zm91bmRhdGlvbi5vcmcvY29s
bGFib3JhdGUvd29ya2dyb3Vwcy9uZXR3b3JraW5nL2JyaWRnZQotICAgIAotICBmb3IgZ2VuZXJh
bCBpbmZvcm1hdGlvbiBvbiBob3cgdG8gZ2V0IGJyaWRnaW5nIHRvIHdvcmsuCi0KLS0gUmFuZG9t
IG51bWJlciBnZW5lcmF0aW9uLiBVc2luZyB0aGUgLS1ybmcgb3B0aW9uIHdpbGwgcHJvdmlkZSBh
Ci0gIC9kZXYvaHdybmcgaW4gdGhlIGd1ZXN0IHRoYXQgd2lsbCByZWFkIGZyb20gdGhlIGhvc3Qn
cyAvZGV2L3JhbmRvbS4KLSAgVXNlIHRoaXMgb3B0aW9uIGluIGNvbmp1bmN0aW9uIHdpdGggcm5n
LXRvb2xzIChzZWUgLi4vaHdfcmFuZG9tLnR4dCkKLSAgdG8gcHJvdmlkZSBlbnRyb3B5IHRvIHRo
ZSBndWVzdCBrZXJuZWwncyAvZGV2L3JhbmRvbS4KLQotVGhlcmUgaXMgYSBoZWxwZnVsIG1haWxp
bmcgbGlzdCBhdCBodHRwOi8vb3psYWJzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xndWVzdAotCi1H
b29kIGx1Y2shCi1SdXN0eSBSdXNzZWxsIHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdS4KLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:23:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18: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.xen.org>)
	id 1di2yU-0004TA-5s; Wed, 16 Aug 2017 18:23:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3941fdc67=Andrew.Cooper3@citrix.com>)
 id 1di2yT-0004T4-Ai
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:23:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A5/FB-02962-C9D84995; Wed, 16 Aug 2017 18:23:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDve6c3im
 RBvtmsFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBltR6cyFzzVrnj45g5bA+MK5S5GTg4JAX+J
 riPN7CA2m4C+xO4Xn5hAbBEBdYnTHRdZuxi5OJgFtjJK3NpxhBkkISzgJjFp0UVGEJtFQFXi2
 6m1QM0cHLwCnhKbfrNCzJSTOH/8J1i5kICaxLX+S2DzeQUEJU7OfMICYjMLSEgcfPGCeQIj9y
 wkqVlIUgsYmVYxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQ
 GAwMQ7GD8sizgEKMkB5OSKK9X/pRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8n7qBcoJFqemp
 FWmZOcCwhElLcPAoifDK9wCleYsLEnOLM9MhUqcYjTk2rF7/hYnj1YT/35iEWPLy81KlxHl/g
 0wSACnNKM2DGwSLl0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5n0BMoUnM68Ebt8roFOYgE
 650j4J5JSSRISUVAPjSfnOAzrCNp+3av2W3nxI0GT6dR8ehg3mq1a2OB3M+Xf3SJvq0eolEWf
 eduRsW+UmYBXzzSh15wcfh9/2lhOW/O9bq+R2ZDE752rlmyEHDBdk+rZvKM6v61T6lXDnRHLg
 o7JbtbszD1V+ETbrnvXaTtR1w5cgU59ny5X/BTWuCpxxtk2tsqRIiaU4I9FQi7moOBEASnX0a
 5ICAAA=
X-Env-Sender: prvs=3941fdc67=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502907802!110663032!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56236 invoked from network); 16 Aug 2017 18:23:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 18:23:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,383,1498521600"; d="scan'208";a="444057763"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Aug 2017 19:23:19 +0100
Message-ID: <1502907799-24072-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>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/svm: Use physical addresses for HSA and
	Host VMCB
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSBhcmUgb25seSByZWZlcmVuY2VkIGJ5IHBoeXNpY2FsIGFkZHJlc3MgKGVpdGhlciB0aGUg
SFNBIE1TUiwgb3IgdmlhClZNU0FWRS9WTUxPQUQgd2hpY2ggdGFrZSBhIHBoeXNpY2FsIG9wZXJh
bmQpLiAgQWxsb2NhdGluZyB4ZW5oZWFwIGhhZ2VzIGFuZApzdG9yaW5nIHRoZWlyIHZpcnR1YWwg
YWRkcmVzcyBpcyB3YXN0ZWZ1bC4KCkFsbG9jYXRlIHRoZW0gd2l0aCBkb21oZWFwIHBhZ2VzIGlu
c3RlYWQsIHRha2luZyB0aGUgb3Bwb3J0dW5pdHkgdG8gc3VpdGFibHkKTlVNQS1wb3NpdGlvbiB0
aGVtLiAgVGhpcyBhdm9pZHMgWGVuIG5lZWRpbmcgdG8gcGVyZm9ybSBhIHZpcnQgdG8gcGh5cwp0
cmFuc2xhdGlvbiBvbiBldmVyeSBjb250ZXh0IHN3aXRjaC4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBh
bml0QGFtZC5jb20+CgpUT0RPIGF0IHNvbWUgb3RoZXIgcG9pbnQ6IEZpZ3VyZSBvdXQgd2h5IHN2
bV9jcHVfdXBfcHJlcGFyZSgpIGlzIHJlbGlhYmx5CmNhbGxlZCB0d2ljZSBmb3IgZXZlcnkgQ1BV
LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgfCA3MiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5j
ICAgICAgICB8IDE1IC0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5o
IHwgIDEgLQogMyBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDBkYzk0NDIuLjU5OWE4ZDMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBA
IC03MiwxMSArNzIsMTMgQEAgc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9lZmVyKHN0cnVj
dCB2Y3B1ICopOwogCiBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBzdm1fZnVuY3Rp
b25fdGFibGU7CiAKLS8qIHZhIG9mIGhhcmR3YXJlIGhvc3Qgc2F2ZSBhcmVhICAgICAqLwotc3Rh
dGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHZvaWQgKiwgaHNhKTsKLQotLyogdm1jYiB1
c2VkIGZvciBleHRlbmRlZCBob3N0IHN0YXRlICovCi1zdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVB
RF9NT1NUTFkodm9pZCAqLCByb290X3ZtY2IpOworLyoKKyAqIFBoeXNpY2FsIGFkZHJlc3NlcyBv
ZiB0aGUgSG9zdCBTdGF0ZSBBcmVhIChmb3IgaGFyZHdhcmUpIGFuZCB2bWNiIChmb3IgWGVuKQor
ICogd2hpY2ggY29udGFpbnMgWGVuJ3MgZnMvZ3MvdHIvbGR0ciBhbmQgR1NCQVNFL1NUQVIvU1lT
RU5URVIgc3RhdGUgd2hlbiBpbgorICogZ3Vlc3QgdmNwdSBjb250ZXh0LgorICovCitzdGF0aWMg
REVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkocGFkZHJfdCwgaHNhKTsKK3N0YXRpYyBERUZJTkVf
UEVSX0NQVV9SRUFEX01PU1RMWShwYWRkcl90LCBob3N0X3ZtY2IpOwogCiBzdGF0aWMgYm9vbF90
IGFtZF9lcnJhdHVtMzgzX2ZvdW5kIF9fcmVhZF9tb3N0bHk7CiAKQEAgLTEwMTUsNyArMTAxNyw3
IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQogICAg
IHN2bV90c2NfcmF0aW9fc2F2ZSh2KTsKIAogICAgIHN2bV9zeW5jX3ZtY2Iodik7Ci0gICAgc3Zt
X3ZtbG9hZChwZXJfY3B1KHJvb3Rfdm1jYiwgY3B1KSk7CisgICAgc3ZtX3ZtbG9hZF9wYShwZXJf
Y3B1KGhvc3Rfdm1jYiwgY3B1KSk7CiAKICAgICAvKiBSZXN1bWUgdXNlIG9mIElTVHMgbm93IHRo
YXQgdGhlIGhvc3QgVFIgaXMgcmVpbnN0YXRlZC4gKi8KICAgICBzZXRfaXN0KCZpZHRfdGFibGVz
W2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKQEAgLTEwNDUsNyArMTA0Nyw3IEBA
IHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIAogICAgIHN2
bV9yZXN0b3JlX2RyKHYpOwogCi0gICAgc3ZtX3Ztc2F2ZShwZXJfY3B1KHJvb3Rfdm1jYiwgY3B1
KSk7CisgICAgc3ZtX3Ztc2F2ZV9wYShwZXJfY3B1KGhvc3Rfdm1jYiwgY3B1KSk7CiAgICAgc3Zt
X3ZtbG9hZCh2bWNiKTsKICAgICB2bWNiLT5jbGVhbmJpdHMuYnl0ZXMgPSAwOwogICAgIHN2bV9s
d3BfbG9hZCh2KTsKQEAgLTE0NjgsMjQgKzE0NzAsNTggQEAgc3RhdGljIGludCBzdm1fZXZlbnRf
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgc3ZtX2NwdV9kZWFkKHVuc2ln
bmVkIGludCBjcHUpCiB7Ci0gICAgZnJlZV94ZW5oZWFwX3BhZ2UocGVyX2NwdShoc2EsIGNwdSkp
OwotICAgIHBlcl9jcHUoaHNhLCBjcHUpID0gTlVMTDsKLSAgICBmcmVlX3ZtY2IocGVyX2NwdShy
b290X3ZtY2IsIGNwdSkpOwotICAgIHBlcl9jcHUocm9vdF92bWNiLCBjcHUpID0gTlVMTDsKKyAg
ICBwYWRkcl90ICp0aGlzX2hzYSA9ICZwZXJfY3B1KGhzYSwgY3B1KTsKKyAgICBwYWRkcl90ICp0
aGlzX3ZtY2IgPSAmcGVyX2NwdShob3N0X3ZtY2IsIGNwdSk7CisKKyAgICBpZiAoICp0aGlzX2hz
YSApCisgICAgeworICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtYWRkcl90b19wYWdlKCp0aGlz
X2hzYSkpOworICAgICAgICAqdGhpc19oc2EgPSAwOworICAgIH0KKworICAgIGlmICggKnRoaXNf
dm1jYiApCisgICAgeworICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtYWRkcl90b19wYWdlKCp0
aGlzX3ZtY2IpKTsKKyAgICAgICAgKnRoaXNfdm1jYiA9IDA7CisgICAgfQogfQogCiBzdGF0aWMg
aW50IHN2bV9jcHVfdXBfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIGlmICggKChw
ZXJfY3B1KGhzYSwgY3B1KSA9PSBOVUxMKSAmJgotICAgICAgICAgICgocGVyX2NwdShoc2EsIGNw
dSkgPSBhbGxvY19ob3N0X3NhdmVfYXJlYSgpKSA9PSBOVUxMKSkgfHwKLSAgICAgICAgICgocGVy
X2NwdShyb290X3ZtY2IsIGNwdSkgPT0gTlVMTCkgJiYKLSAgICAgICAgICAoKHBlcl9jcHUocm9v
dF92bWNiLCBjcHUpID0gYWxsb2Nfdm1jYigpKSA9PSBOVUxMKSkgKQorICAgIHBhZGRyX3QgKnRo
aXNfaHNhID0gJnBlcl9jcHUoaHNhLCBjcHUpOworICAgIHBhZGRyX3QgKnRoaXNfdm1jYiA9ICZw
ZXJfY3B1KGhvc3Rfdm1jYiwgY3B1KTsKKyAgICBub2RlaWRfdCBub2RlID0gY3B1X3RvX25vZGUo
Y3B1KTsKKyAgICB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MgPSAwOworICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnOworCisgICAgaWYgKCBub2RlICE9IE5VTUFfTk9fTk9ERSApCisgICAgICAgIG1lbWZs
YWdzID0gTUVNRl9ub2RlKG5vZGUpOworCisgICAgaWYgKCAhKnRoaXNfaHNhICkKKyAgICB7Cisg
ICAgICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIG1lbWZsYWdzKTsKKyAgICAgICAg
aWYgKCAhcGcgKQorICAgICAgICAgICAgZ290byBlcnI7CisKKyAgICAgICAgY2xlYXJfZG9tYWlu
X3BhZ2UoX21mbihwYWdlX3RvX21mbihwZykpKTsKKyAgICAgICAgKnRoaXNfaHNhID0gcGFnZV90
b19tYWRkcihwZyk7CisgICAgfQorCisgICAgaWYgKCAhKnRoaXNfdm1jYiApCiAgICAgewotICAg
ICAgICBzdm1fY3B1X2RlYWQoY3B1KTsKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAg
IHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIG1lbWZsYWdzKTsKKyAgICAgICAgaWYgKCAh
cGcgKQorICAgICAgICAgICAgZ290byBlcnI7CisKKyAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2Uo
X21mbihwYWdlX3RvX21mbihwZykpKTsKKyAgICAgICAgKnRoaXNfdm1jYiA9IHBhZ2VfdG9fbWFk
ZHIocGcpOwogICAgIH0KIAogICAgIHJldHVybiAwOworCisgZXJyOgorICAgIHN2bV9jcHVfZGVh
ZChjcHUpOworICAgIHJldHVybiAtRU5PTUVNOwogfQogCiBzdGF0aWMgdm9pZCBzdm1faW5pdF9l
cnJhdHVtXzM4Myhjb25zdCBzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCkBAIC0xNTQ0LDcgKzE1ODAs
NyBAQCBzdGF0aWMgaW50IF9zdm1fY3B1X3VwKGJvb2wgYnNwKQogICAgIHdyaXRlX2VmZXIocmVh
ZF9lZmVyKCkgfCBFRkVSX1NWTUUpOwogCiAgICAgLyogSW5pdGlhbGl6ZSB0aGUgSFNBIGZvciB0
aGlzIGNvcmUuICovCi0gICAgd3Jtc3JsKE1TUl9LOF9WTV9IU0FWRV9QQSwgKHVpbnQ2NF90KXZp
cnRfdG9fbWFkZHIocGVyX2NwdShoc2EsIGNwdSkpKTsKKyAgICB3cm1zcmwoTVNSX0s4X1ZNX0hT
QVZFX1BBLCBwZXJfY3B1KGhzYSwgY3B1KSk7CiAKICAgICAvKiBjaGVjayBmb3IgZXJyYXR1bSAz
ODMgKi8KICAgICBzdm1faW5pdF9lcnJhdHVtXzM4MyhjKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3ZtY2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwppbmRleCA5
NDkzMjE1Li45OTdlNzU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCkBAIC01MCwyMSArNTAsNiBAQCB2b2lk
IGZyZWVfdm1jYihzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IpCiAgICAgZnJlZV94ZW5oZWFwX3Bh
Z2Uodm1jYik7CiB9CiAKLXN0cnVjdCBob3N0X3NhdmVfYXJlYSAqYWxsb2NfaG9zdF9zYXZlX2Fy
ZWEodm9pZCkKLXsKLSAgICBzdHJ1Y3QgaG9zdF9zYXZlX2FyZWEgKmhzYTsKLQotICAgIGhzYSA9
IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwotICAgIGlmICggaHNhID09IE5VTEwgKQotICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJXYXJuaW5nOiBmYWlsZWQgdG8gYWxsb2NhdGUg
aHNhLlxuIik7Ci0gICAgICAgIHJldHVybiBOVUxMOwotICAgIH0KLQotICAgIGNsZWFyX3BhZ2Uo
aHNhKTsKLSAgICByZXR1cm4gaHNhOwotfQotCiAvKiBUaGlzIGZ1bmN0aW9uIGNhbiBkaXJlY3Rs
eSBhY2Nlc3MgZmllbGRzIHdoaWNoIGFyZSBjb3ZlcmVkIGJ5IGNsZWFuIGJpdHMuICovCiBzdGF0
aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQogewpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N2bS92bWNiLmgKaW5kZXggZWMyMmQ5MS4uMDFjZTIwYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vdm1jYi5oCkBAIC01MjYsNyArNTI2LDYgQEAgc3RydWN0IGFyY2hfc3ZtX3N0cnVjdCB7CiB9
OwogCiBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKmFsbG9jX3ZtY2Iodm9pZCk7Ci1zdHJ1Y3QgaG9zdF9z
YXZlX2FyZWEgKmFsbG9jX2hvc3Rfc2F2ZV9hcmVhKHZvaWQpOwogdm9pZCBmcmVlX3ZtY2Ioc3Ry
dWN0IHZtY2Jfc3RydWN0ICp2bWNiKTsKIAogaW50ICBzdm1fY3JlYXRlX3ZtY2Ioc3RydWN0IHZj
cHUgKnYpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:30: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.xen.org>)
	id 1di35j-0005Xd-V7; Wed, 16 Aug 2017 18:30:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di35i-0005Wp-9b
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:30:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 8A/D0-01862-D5F84995; Wed, 16 Aug 2017 18:30:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KZM10+UDe6f0q
 kwcb3BhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bq15PYCnaoVsz8+4WtgbFdtouRi0NIYDKT
 xJwJX1ghnN+MEvefzmCEcDYwSqx/2Qvl9DBKfDj6GqiMk4NNwEji7NHpjCC2iIC0xLXPl8GKm
 AWmMUns/fYOLCEsYCVxevFZNhCbRUBV4uymC8wgNq+Ap8S2JbOYQGwJAQWJKQ/fg8U5Bbwk1m
 5fB1YvBFSz5MNBZogaY4m+WX0sExj5FjAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDWy00
 tLk5MT81JTCrWS87P3cQIDJZ6BgbGHYxX2pwPMUpyMCmJ8nrlT4kU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMHL2QeUEyxKTU+tSMvMAYYtTFqCg0dJhHdGD1Cat7ggMbc4Mx0idYpRl+PVhP/fm
 IRY8vLzUqXEed/2AhUJgBRllObBjYDF0CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzMIJ
 fwZOaVwG16BXQEE9ARV9ongRxRkoiQkmpgvMmhyDclV9Zzwsk/JU4ujH3Rcy8udZm/9uSE/D+
 XA7V4mVdPqXTOXKqgXcFUxrL9mMR1TeGGyYXPdHf+Xbcssv3fxyf/lP/lzr576aCXeH+VwaK/
 i96K7yk7mT6nRHdZ8drIl1dMT0fdvii77e+XYIFH///O23HVxOiq6tXLhjscV3BcCJyz/o0SS
 3FGoqEWc1FxIgBLvYM+nAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502908249!105742354!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43354 invoked from network); 16 Aug 2017 18:30:51 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 18:30:51 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIUf8v022383
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:41 GMT
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 v7GIUeTs000710
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:40 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 v7GIUdFg003353;
 Wed, 16 Aug 2017 18:30:40 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Aug 2017 11:30:39 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 14:33:14 -0400
Message-Id: <1502908394-9760-9-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCHES v8 8/8] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZGVidWcgS2NvbmZpZyBvcHRpb24gdGhhdCB3aWxsIG1ha2UgcGFnZSBhbGxvY2F0b3Ig
dmVyaWZ5CnRoYXQgcGFnZXMgdGhhdCB3ZXJlIHN1cHBvc2VkIHRvIGJlIHNjcnViYmVkIGFyZSwg
aW4gZmFjdCwgY2xlYW4uCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgIHwgIDcgKysrKysrCiB4ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcuZGVi
dWcKaW5kZXggNjg5ZjI5Ny4uMTk1ZDUwNCAxMDA2NDQKLS0tIGEveGVuL0tjb25maWcuZGVidWcK
KysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTExNCw2ICsxMTQsMTMgQEAgY29uZmlnIERFVklD
RV9UUkVFX0RFQlVHCiAJICBsb2dnZWQgaW4gdGhlIFhlbiByaW5nIGJ1ZmZlci4KIAkgIElmIHVu
c3VyZSwgc2F5IE4gaGVyZS4KIAorY29uZmlnIFNDUlVCX0RFQlVHCisJYm9vbCAiUGFnZSBzY3J1
YmJpbmcgdGVzdCIKKwlkZWZhdWx0IERFQlVHCisJLS0taGVscC0tLQorCSAgVmVyaWZ5IHRoYXQg
cGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkIGJlZm9yZSBiZWluZyBhbGxvY2F0ZWQgdG8K
KwkgIGEgZ3Vlc3QgYXJlIGluZGVlZCBzY3J1YmJlZC4KKwogZW5kaWYgIyBERUJVRyB8fCBFWFBF
UlQKIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAzNGM0NWJlLi4zODhiMTIxIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAt
MTcwLDYgKzE3MCwxMCBAQCBib29sZWFuX3BhcmFtKCJib290c2NydWIiLCBvcHRfYm9vdHNjcnVi
KTsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1Yl9jaHVuayA9
IE1CKDEyOCk7CiBzaXplX3BhcmFtKCJib290c2NydWJfY2h1bmsiLCBvcHRfYm9vdHNjcnViX2No
dW5rKTsKIAorI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRworc3RhdGljIGJvb2wgX19yZWFkX21v
c3RseSBib290X3NjcnViX2RvbmU7CisjZW5kaWYKKwogLyoKICAqIEJpdCB3aWR0aCBvZiB0aGUg
RE1BIGhlYXAgLS0gdXNlZCB0byBvdmVycmlkZSBOVU1BLW5vZGUtZmlyc3QuCiAgKiBhbGxvY2F0
aW9uIHN0cmF0ZWd5LCB3aGljaCBjYW4gb3RoZXJ3aXNlIGV4aGF1c3QgbG93IG1lbW9yeS4KQEAg
LTY5NCw2ICs2OTgsNDMgQEAgc3RhdGljIHZvaWQgcGFnZV9saXN0X2FkZF9zY3J1YihzdHJ1Y3Qg
cGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5vZGUsCiAgICAgICAgIHBhZ2VfbGlzdF9hZGQo
cGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CiB9CiAKKy8qIFNDUlVCX1BBVFRFUk4gbmVl
ZHMgdG8gYmUgYSByZXBlYXRpbmcgc2VyaWVzIG9mIGJ5dGVzLiAqLworI2lmbmRlZiBOREVCVUcK
KyNkZWZpbmUgU0NSVUJfUEFUVEVSTiAgICAgICAgMHhjMmMyYzJjMmMyYzJjMmMyVUxMCisjZWxz
ZQorI2RlZmluZSBTQ1JVQl9QQVRURVJOICAgICAgICAwVUxMCisjZW5kaWYKKyNkZWZpbmUgU0NS
VUJfQllURV9QQVRURVJOICAgKFNDUlVCX1BBVFRFUk4gJiAweGZmKQorCitzdGF0aWMgdm9pZCBw
b2lzb25fb25lX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisjaWZkZWYgQ09ORklHX1ND
UlVCX0RFQlVHCisgICAgbWZuX3QgbWZuID0gX21mbihwYWdlX3RvX21mbihwZykpOworICAgIHVp
bnQ2NF90ICpwdHI7CisKKyAgICBwdHIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKKyAgICAqcHRy
ID0gflNDUlVCX1BBVFRFUk47CisgICAgdW5tYXBfZG9tYWluX3BhZ2UocHRyKTsKKyNlbmRpZgor
fQorCitzdGF0aWMgdm9pZCBjaGVja19vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKK3sK
KyNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcKKyAgICBtZm5fdCBtZm4gPSBfbWZuKHBhZ2VfdG9f
bWZuKHBnKSk7CisgICAgY29uc3QgdWludDY0X3QgKnB0cjsKKyAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgIGlmICggIWJvb3Rfc2NydWJfZG9uZSApCisgICAgICAgIHJldHVybjsKKworICAgIHB0
ciA9IG1hcF9kb21haW5fcGFnZShtZm4pOworICAgIGZvciAoIGkgPSAwOyBpIDwgUEFHRV9TSVpF
IC8gc2l6ZW9mICgqcHRyKTsgaSsrICkKKyAgICAgICAgQVNTRVJUKHB0cltpXSA9PSBTQ1JVQl9Q
QVRURVJOKTsKKyAgICB1bm1hcF9kb21haW5fcGFnZShwdHIpOworI2VuZGlmCit9CisKIHN0YXRp
YyB2b2lkIGNoZWNrX2FuZF9zdG9wX3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCiB7CiAg
ICAgaWYgKCBoZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfU0NSVUJCSU5HICkKQEAg
LTkyOCw2ICs5NjksOSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdl
cygKICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wgaXRzIG93biB2aXNpYmlsaXR5IG9mL3Ro
cm91Z2ggdGhlIGNhY2hlLgogICAgICAgICAgKi8KICAgICAgICAgZmx1c2hfcGFnZV90b19yYW0o
cGFnZV90b19tZm4oJnBnW2ldKSwgIShtZW1mbGFncyAmIE1FTUZfbm9faWNhY2hlX2ZsdXNoKSk7
CisKKyAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1YikgKQorICAgICAgICAg
ICAgY2hlY2tfb25lX3BhZ2UoJnBnW2ldKTsKICAgICB9CiAKICAgICBzcGluX3VubG9jaygmaGVh
cF9sb2NrKTsKQEAgLTEyOTEsNyArMTMzNSwxMCBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFn
ZXMoCiAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiArIGksIElOVkFMSURfTTJQX0VOVFJZ
KTsKIAogICAgICAgICBpZiAoIG5lZWRfc2NydWIgKQorICAgICAgICB7CiAgICAgICAgICAgICBw
Z1tpXS5jb3VudF9pbmZvIHw9IFBHQ19uZWVkX3NjcnViOworICAgICAgICAgICAgcG9pc29uX29u
ZV9wYWdlKCZwZ1tpXSk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBhdmFpbFtub2RlXVt6b25l
XSArPSAxIDw8IG9yZGVyOwpAQCAtMTY0OSw3ICsxNjk2LDEyIEBAIHN0YXRpYyB2b2lkIGluaXRf
aGVhcF9wYWdlcygKICAgICAgICAgICAgIG5yX3BhZ2VzIC09IG47CiAgICAgICAgIH0KIAorI2lm
bmRlZiBDT05GSUdfU0NSVUJfREVCVUcKICAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnICsgaSwg
MCwgZmFsc2UpOworI2Vsc2UKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnICsgaSwgMCwgYm9v
dF9zY3J1Yl9kb25lKTsKKyNlbmRpZgorCQogICAgIH0KIH0KIApAQCAtMTkxNSw2ICsxOTY3LDEw
IEBAIHZvaWQgX19pbml0IHNjcnViX2hlYXBfcGFnZXModm9pZCkKIAogICAgIHByaW50aygiZG9u
ZS5cbiIpOwogCisjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCisgICAgYm9vdF9zY3J1Yl9kb25l
ID0gdHJ1ZTsKKyNlbmRpZgorCiAgICAgLyogTm93IHRoYXQgdGhlIGhlYXAgaXMgaW5pdGlhbGl6
ZWQsIHJ1biBjaGVja3MgYW5kIHNldCBib3VuZHMKICAgICAgKiBmb3IgdGhlIGxvdyBtZW0gdmly
cSBhbGdvcml0aG0uICovCiAgICAgc2V0dXBfbG93X21lbV92aXJxKCk7CkBAIC0yMTg4LDEyICsy
MjQ0LDE2IEBAIHZvaWQgZnJlZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1
bnNpZ25lZCBpbnQgb3JkZXIpCiAKICAgICAgICAgICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgm
ZC0+cGFnZV9hbGxvY19sb2NrKTsKIAorI2lmbmRlZiBDT05GSUdfU0NSVUJfREVCVUcKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBOb3JtYWxseSB3ZSBleHBlY3QgYSBkb21haW4gdG8g
Y2xlYXIgcGFnZXMgYmVmb3JlIGZyZWVpbmcgdGhlbSwKICAgICAgICAgICAgICAqIGlmIGl0IGNh
cmVzIGFib3V0IHRoZSBzZWNyZWN5IG9mIHRoZWlyIGNvbnRlbnRzLiBIb3dldmVyLCBhZnRlcgog
ICAgICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2UgYXNzdW1lIHJlc3BvbnNpYmlsaXR5
IGZvciBlcmFzdXJlLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBzY3J1YiA9ICEhZC0+
aXNfZHlpbmc7CisjZWxzZQorICAgICAgICAgICAgc2NydWIgPSB0cnVlOworI2VuZGlmCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC0yMjg1LDcgKzIzNDUsOCBAQCB2b2lk
IHNjcnViX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogCiAjaWZuZGVmIE5ERUJVRwog
ICAgIC8qIEF2b2lkIGNhbGxlcnMgcmVseWluZyBvbiBhbGxvY2F0aW9ucyByZXR1cm5pbmcgemVy
b2VkIHBhZ2VzLiAqLwotICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNldChfX21hcF9kb21haW5f
cGFnZShwZyksIDB4YzIsIFBBR0VfU0laRSkpOworICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNl
dChfX21hcF9kb21haW5fcGFnZShwZyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFND
UlVCX0JZVEVfUEFUVEVSTiwgUEFHRV9TSVpFKSk7CiAjZWxzZQogICAgIC8qIEZvciBhIHByb2R1
Y3Rpb24gYnVpbGQsIGNsZWFyX3BhZ2UoKSBpcyB0aGUgZmFzdGVzdCB3YXkgdG8gc2NydWIuICov
CiAgICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihwZykpKTsKLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:30: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.xen.org>)
	id 1di35f-0005UA-3Y; Wed, 16 Aug 2017 18:30:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di35e-0005TI-0Q
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:30:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 0C/4D-02033-95F84995; Wed, 16 Aug 2017 18:30:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqhvWPyX
 SYOFdMYslHxezODB6HN39mymAMYo1My8pvyKBNePu0ZvMBR+yKjqO3GJpYOz16WLk4hASmMgk
 cffjZSYI5y+jxLOFu9ghnA2MEre7PgE5nEBOD6PE3GmeIDabgJHE2aPTGUFsEQFpiWufLzOCN
 DALTGOS2PvtHVhCWMBb4tf9fWA2i4CqxPvTT1lBbF4BT4kHr1+AxSUEFCSmPHzPDGJzCnhJrN
 2+jg1imafEkg8HmSFqDCVOP9zGOIGRbwEjwypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDU73
 c1OLixPTUnMSkYr3k/NxNjMBgqWdgYNzBuKvd7xCjJAeTkiivV/6USCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvJx9QDnBotT01Iq0zBxg2MKkJTh4lER4Z/QApXmLCxJzizPTIVKnGI05Nqxe/
 4WJ49WE/9+YhFjy8vNSpcR53/YClQqAlGaU5sENgsXTJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvMwg9/Bk5pXA7XsFdAoT0ClX2ieBnFKSiJCSamBsTtzC1mxctr5nndCcQNFX1TI8/9l
 qmaaK2i3Oboz98nl1EO/8CVZ+Xw0uxPk9WXwj95ZY4rGrRfb3pX2dpA/sffSrrarjwU3r7Y4h
 Rz6WZi9UYXjqcEE0SFGqzSNDW+759rgMn6Dtf3Xfs5Z6nUv8uEkmcdoM2S+hp15Pa5s31e/s5
 Ksz5icpsRRnJBpqMRcVJwIAkvEyYaICAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502908243!86964663!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56072 invoked from network); 16 Aug 2017 18:30:45 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 18:30:45 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIUZ0J003149
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:35 GMT
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 v7GIUYL2004663
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:34 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 v7GIUYbo025435;
 Wed, 16 Aug 2017 18:30:34 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Aug 2017 11:30:33 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 14:33:07 -0400
Message-Id: <1502908394-9760-2-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCHES v8 1/8] mm: Place unscrubbed pages at the end
	of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4gc28gdGhhdCBpdCdzIGVhc3kgdG8gZmluZCBwYWdlcyB0aGF0IG5lZWQgdG8gYmUgc2NydWJi
ZWQgKHRob3NlIHBhZ2VzIGFyZQpub3cgbWFya2VkIHdpdGggX1BHQ19uZWVkX3NjcnViIGJpdCku
CgpXZSBrZWVwIHRyYWNrIG9mIHRoZSBmaXJzdCB1bnNjcnViYmVkIHBhZ2UgaW4gYSBwYWdlIGJ1
ZGR5IHVzaW5nIGZpcnN0X2RpcnR5CmZpZWxkLiBGb3Igbm93IGl0IGNhbiBoYXZlIHR3byB2YWx1
ZXMsIDAgKHdob2xlIGJ1ZGR5IG5lZWRzIHNjcnViYmluZykgb3IKSU5WQUxJRF9ESVJUWV9JRFgg
KHRoZSBidWRkeSBkb2VzIG5vdCBuZWVkIHRvIGJlIHNjcnViYmVkKS4gU3Vic2VxdWVudCBwYXRj
aGVzCndpbGwgYWxsb3cgc2NydWJiaW5nIHRvIGJlIGludGVycnVwdGVkLCByZXN1bHRpbmcgaW4g
Zmlyc3RfZGlydHkgdGFraW5nIGFueQp2YWx1ZS4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY4OgoqIENo
YW5nZWQgeDg2J3MgZGVmaW5pdGlvbiBvZiBwYWdlX2luZm8udS5mcmVlIGZyb20gdXNpbmcgYml0
ZmllbGRzIHRvIG5hdHVyYWwKICBkYXRhdHlwZXMKKiBTd2FwcGVkIG9yZGVyIG9mIGJpdGZpZWxk
cyBpbiBwYWdlX2luZm8udS5mcmVlIGZvciBBUk0KKiBBZGRlZCBCVUlMRF9CVUdfT04gdG8gY2hl
Y2sgcGFnZV9pbmZvLnUuZnJlZS5maXJzdF9kaXJ0eSBzaXplIG9uIHg4NiwgbW92ZWQKICBwcmV2
aW91c2x5IGRlZmluZWQgQlVJTERfQlVHX09OIGZyb20gaW5pdF9oZWFwX3BhZ2VzKCkgdG8gaW5p
dF9ib290X3BhZ2VzKCkKICAodG8gYXZvaWQgaW50cm9kdWNpbmcgZXh0cmEgJyNpZmRlZiB4ODYn
IGFuZCB0byBrZWVwIGJvdGggdG9nZXRoZXIpCgogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwg
MTU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmggfCAgMTcgKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCB8ICAxNSArKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNjcgaW5zZXJ0aW9ucygrKSwgMjQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwppbmRleCA0NDRlY2YzLi5hMzlmZDgxIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjYx
LDcgKzI2MSwxMSBAQCB2b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywgcGFk
ZHJfdCBwZSkKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAqYmFk
cGFnZSA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50IGksIGFycmF5X3NpemU7CisKKyAgICBCVUlM
RF9CVUdfT04oOCAqIHNpemVvZigoKHN0cnVjdCBwYWdlX2luZm8gKikwKS0+dS5mcmVlLmZpcnN0
X2RpcnR5KSA8CisgICAgICAgICAgICAgICAgIE1BWF9PUkRFUiArIDEpOwogI2VuZGlmCisgICAg
QlVJTERfQlVHX09OKHNpemVvZigoKHN0cnVjdCBwYWdlX2luZm8gKikwKS0+dSkgIT0gc2l6ZW9m
KHVuc2lnbmVkIGxvbmcpKTsKIAogICAgIHBzID0gcm91bmRfcGd1cChwcyk7CiAgICAgcGUgPSBy
b3VuZF9wZ2Rvd24ocGUpOwpAQCAtMzc1LDYgKzM3OSw4IEBAIHR5cGVkZWYgc3RydWN0IHBhZ2Vf
bGlzdF9oZWFkIGhlYXBfYnlfem9uZV9hbmRfb3JkZXJfdFtOUl9aT05FU11bTUFYX09SREVSKzFd
Owogc3RhdGljIGhlYXBfYnlfem9uZV9hbmRfb3JkZXJfdCAqX2hlYXBbTUFYX05VTU5PREVTXTsK
ICNkZWZpbmUgaGVhcChub2RlLCB6b25lLCBvcmRlcikgKCgqX2hlYXBbbm9kZV0pW3pvbmVdW29y
ZGVyXSkKIAorc3RhdGljIHVuc2lnbmVkIGxvbmcgbm9kZV9uZWVkX3NjcnViW01BWF9OVU1OT0RF
U107CisKIHN0YXRpYyB1bnNpZ25lZCBsb25nICphdmFpbFtNQVhfTlVNTk9ERVNdOwogc3RhdGlj
IGxvbmcgdG90YWxfYXZhaWxfcGFnZXM7CiAKQEAgLTY3MCwxMyArNjc2LDMwIEBAIHN0YXRpYyB2
b2lkIGNoZWNrX2xvd19tZW1fdmlycSh2b2lkKQogICAgIH0KIH0KIAorLyogUGFnZXMgdGhhdCBu
ZWVkIGEgc2NydWIgYXJlIGFkZGVkIHRvIHRhaWwsIG90aGVyd2lzZSB0byBoZWFkLiAqLworc3Rh
dGljIHZvaWQgcGFnZV9saXN0X2FkZF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWdu
ZWQgaW50IG5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB6b25lLCB1bnNpZ25lZCBpbnQgb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBmaXJzdF9kaXJ0eSkKK3sKKyAgICBQRk5fT1JERVIocGcpID0gb3Jk
ZXI7CisgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IGZpcnN0X2RpcnR5OworCisgICAgaWYg
KCBmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCisgICAgeworICAgICAgICBBU1NF
UlQoZmlyc3RfZGlydHkgPCAoMVUgPDwgb3JkZXIpKTsKKyAgICAgICAgcGFnZV9saXN0X2FkZF90
YWlsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworICAgIH0KKyAgICBlbHNlCisgICAg
ICAgIHBhZ2VfbGlzdF9hZGQocGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7Cit9CisKIC8q
IEFsbG9jYXRlIDJeQG9yZGVyIGNvbnRpZ3VvdXMgcGFnZXMuICovCiBzdGF0aWMgc3RydWN0IHBh
Z2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKICAgICB1bnNpZ25lZCBpbnQgem9uZV9sbywgdW5z
aWduZWQgaW50IHpvbmVfaGksCiAgICAgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQg
bWVtZmxhZ3MsCiAgICAgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQgaSwg
aiwgem9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaiwg
em9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMCwgZmlyc3RfZGlydHk7CiAgICAgbm9kZWlkX3Qg
Zmlyc3Rfbm9kZSwgbm9kZSA9IE1FTUZfZ2V0X25vZGUobWVtZmxhZ3MpLCByZXFfbm9kZSA9IG5v
ZGU7CiAgICAgdW5zaWduZWQgbG9uZyByZXF1ZXN0ID0gMVVMIDw8IG9yZGVyOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOwpAQCAtNzkwLDEyICs4MTMsMjYgQEAgc3RhdGljIHN0cnVjdCBwYWdl
X2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgcmV0dXJuIE5VTEw7CiAKICBmb3VuZDogCisK
KyAgICBmaXJzdF9kaXJ0eSA9IHBnLT51LmZyZWUuZmlyc3RfZGlydHk7CisKICAgICAvKiBXZSBt
YXkgaGF2ZSB0byBoYWx2ZSB0aGUgY2h1bmsgYSBudW1iZXIgb2YgdGltZXMuICovCiAgICAgd2hp
bGUgKCBqICE9IG9yZGVyICkKICAgICB7Ci0gICAgICAgIFBGTl9PUkRFUihwZykgPSAtLWo7Ci0g
ICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOwotICAg
ICAgICBwZyArPSAxIDw8IGo7CisgICAgICAgIGotLTsKKyAgICAgICAgcGFnZV9saXN0X2FkZF9z
Y3J1YihwZywgbm9kZSwgem9uZSwgaiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMVUg
PDwgaikgPiBmaXJzdF9kaXJ0eSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlyc3Rf
ZGlydHkgOiBJTlZBTElEX0RJUlRZX0lEWCk7CisgICAgICAgIHBnICs9IDFVIDw8IGo7CisKKyAg
ICAgICAgaWYgKCBmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIC8qIEFkanVzdCBmaXJzdF9kaXJ0eSAqLworICAgICAgICAgICAgaWYgKCBm
aXJzdF9kaXJ0eSA+PSAxVSA8PCBqICkKKyAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSAtPSAx
VSA8PCBqOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5ID0g
MDsgLyogV2UndmUgbW92ZWQgcGFzdCBvcmlnaW5hbCBmaXJzdF9kaXJ0eSAqLworICAgICAgICB9
CiAgICAgfQogCiAgICAgQVNTRVJUKGF2YWlsW25vZGVdW3pvbmVdID49IHJlcXVlc3QpOwpAQCAt
ODQyLDEyICs4NzksMjAgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0
IHBhZ2VfaW5mbyAqaGVhZCkKICAgICB1bnNpZ25lZCBpbnQgbm9kZSA9IHBoeXNfdG9fbmlkKHBh
Z2VfdG9fbWFkZHIoaGVhZCkpOwogICAgIGludCB6b25lID0gcGFnZV90b196b25lKGhlYWQpLCBp
LCBoZWFkX29yZGVyID0gUEZOX09SREVSKGhlYWQpLCBjb3VudCA9IDA7CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqY3VyX2hlYWQ7Ci0gICAgaW50IGN1cl9vcmRlcjsKKyAgICB1bnNpZ25lZCBpbnQg
Y3VyX29yZGVyLCBmaXJzdF9kaXJ0eTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGVh
cF9sb2NrKSk7CiAKICAgICBjdXJfaGVhZCA9IGhlYWQ7CiAKKyAgICAvKgorICAgICAqIFdlIG1h
eSBicmVhayB0aGUgYnVkZHkgc28gbGV0J3MgbWFyayB0aGUgaGVhZCBhcyBjbGVhbi4gVGhlbiwg
d2hlbgorICAgICAqIG1lcmdpbmcgY2h1bmtzIGJhY2sgaW50byB0aGUgaGVhcCwgd2Ugd2lsbCBz
ZWUgd2hldGhlciB0aGUgY2h1bmsgaGFzCisgICAgICogdW5zY3J1YmJlZCBwYWdlcyBhbmQgc2V0
IGl0cyBmaXJzdF9kaXJ0eSBwcm9wZXJseS4KKyAgICAgKi8KKyAgICBmaXJzdF9kaXJ0eSA9IGhl
YWQtPnUuZnJlZS5maXJzdF9kaXJ0eTsKKyAgICBoZWFkLT51LmZyZWUuZmlyc3RfZGlydHkgPSBJ
TlZBTElEX0RJUlRZX0lEWDsKKwogICAgIHBhZ2VfbGlzdF9kZWwoaGVhZCwgJmhlYXAobm9kZSwg
em9uZSwgaGVhZF9vcmRlcikpOwogCiAgICAgd2hpbGUgKCBjdXJfaGVhZCA8IChoZWFkICsgKDEg
PDwgaGVhZF9vcmRlcikpICkKQEAgLTg1OCw2ICs5MDMsOCBAQCBzdGF0aWMgaW50IHJlc2VydmVf
b2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQogICAgICAgICBpZiAoIHBhZ2Vf
c3RhdGVfaXMoY3VyX2hlYWQsIG9mZmxpbmVkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1
cl9oZWFkKys7CisgICAgICAgICAgICBpZiAoIGZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlf
SURYICYmIGZpcnN0X2RpcnR5ICkKKyAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eS0tOwogICAg
ICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIApAQCAtODg0LDkgKzkzMSwyMCBAQCBzdGF0
aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgbWVyZ2U6CiAgICAgICAgICAgICAgICAgLyogV2UgZG9u
J3QgY29uc2lkZXIgbWVyZ2luZyBvdXRzaWRlIHRoZSBoZWFkX29yZGVyLiAqLwotICAgICAgICAg
ICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChjdXJfaGVhZCwgJmhlYXAobm9kZSwgem9uZSwgY3Vy
X29yZGVyKSk7Ci0gICAgICAgICAgICAgICAgUEZOX09SREVSKGN1cl9oZWFkKSA9IGN1cl9vcmRl
cjsKKyAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKGN1cl9oZWFkLCBub2RlLCB6
b25lLCBjdXJfb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMVUg
PDwgY3VyX29yZGVyKSA+IGZpcnN0X2RpcnR5ID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZpcnN0X2RpcnR5IDogSU5WQUxJRF9ESVJUWV9JRFgpOwogICAgICAgICAgICAg
ICAgIGN1cl9oZWFkICs9ICgxIDw8IGN1cl9vcmRlcik7CisKKyAgICAgICAgICAgICAgICAvKiBB
ZGp1c3QgZmlyc3RfZGlydHkgaWYgbmVlZGVkLiAqLworICAgICAgICAgICAgICAgIGlmICggZmly
c3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQorICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCBmaXJzdF9kaXJ0eSA+PSAgMVUgPDwgY3VyX29yZGVyICkKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5IC09IDFVIDw8IGN1cl9vcmRlcjsKKyAg
ICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgZmlyc3RfZGly
dHkgPSAwOworICAgICAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgfQogICAgICAgICB9CkBAIC05MTEsOSArOTY5LDUzIEBAIHN0YXRpYyBpbnQgcmVz
ZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCiAgICAgcmV0dXJuIGNv
dW50OwogfQogCitzdGF0aWMgdm9pZCBzY3J1Yl9mcmVlX3BhZ2VzKHVuc2lnbmVkIGludCBub2Rl
KQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIHVuc2lnbmVkIGludCB6b25lOwor
CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZoZWFwX2xvY2spKTsKKworICAgIGlmICggIW5v
ZGVfbmVlZF9zY3J1Yltub2RlXSApCisgICAgICAgIHJldHVybjsKKworICAgIGZvciAoIHpvbmUg
PSAwOyB6b25lIDwgTlJfWk9ORVM7IHpvbmUrKyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBp
bnQgb3JkZXIgPSBNQVhfT1JERVI7CisKKyAgICAgICAgZG8geworICAgICAgICAgICAgd2hpbGUg
KCAhcGFnZV9saXN0X2VtcHR5KCZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSkgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgICAgICAgICAg
LyogVW5zY3J1YmJlZCBwYWdlcyBhcmUgYWx3YXlzIGF0IHRoZSBlbmQgb2YgdGhlIGxpc3QuICov
CisgICAgICAgICAgICAgICAgcGcgPSBwYWdlX2xpc3RfbGFzdCgmaGVhcChub2RlLCB6b25lLCBv
cmRlcikpOworICAgICAgICAgICAgICAgIGlmICggcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9PSBJ
TlZBTElEX0RJUlRZX0lEWCApCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
ICAgICAgICAgZm9yICggaSA9IHBnLT51LmZyZWUuZmlyc3RfZGlydHk7IGkgPCAoMVUgPDwgb3Jk
ZXIpOyBpKyspCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpZiAoIHRl
c3RfYml0KF9QR0NfbmVlZF9zY3J1YiwgJnBnW2ldLmNvdW50X2luZm8pICkKKyAgICAgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ld
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVk
X3NjcnViOworICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07
CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
ICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworICAgICAg
ICAgICAgICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIG9yZGVyLCBJTlZB
TElEX0RJUlRZX0lEWCk7CisKKyAgICAgICAgICAgICAgICBpZiAoIG5vZGVfbmVlZF9zY3J1Yltu
b2RlXSA9PSAwICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQor
ICAgICAgICB9IHdoaWxlICggb3JkZXItLSAhPSAwICk7CisgICAgfQorfQorCiAvKiBGcmVlIDJe
QG9yZGVyIHNldCBvZiBwYWdlcy4gKi8KIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKLSAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQorICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIsIGJvb2wgbmVlZF9zY3J1YikKIHsKICAg
ICB1bnNpZ25lZCBsb25nIG1hc2ssIG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsKICAgICB1bnNpZ25l
ZCBpbnQgaSwgbm9kZSA9IHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcpKSwgdGFpbnRlZCA9
IDA7CkBAIC05NTMsMTAgKzEwNTUsMjAgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAog
ICAgICAgICAvKiBUaGlzIHBhZ2UgaXMgbm90IGEgZ3Vlc3QgZnJhbWUgYW55IG1vcmUuICovCiAg
ICAgICAgIHBhZ2Vfc2V0X293bmVyKCZwZ1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zyb21fbWZu
IHNub29wcyBwZyBvd25lciAqLwogICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4gKyBpLCBJ
TlZBTElEX00yUF9FTlRSWSk7CisKKyAgICAgICAgaWYgKCBuZWVkX3NjcnViICkKKyAgICAgICAg
ICAgIHBnW2ldLmNvdW50X2luZm8gfD0gUEdDX25lZWRfc2NydWI7CiAgICAgfQogCiAgICAgYXZh
aWxbbm9kZV1bem9uZV0gKz0gMSA8PCBvcmRlcjsKICAgICB0b3RhbF9hdmFpbF9wYWdlcyArPSAx
IDw8IG9yZGVyOworICAgIGlmICggbmVlZF9zY3J1YiApCisgICAgeworICAgICAgICBub2RlX25l
ZWRfc2NydWJbbm9kZV0gKz0gMSA8PCBvcmRlcjsKKyAgICAgICAgcGctPnUuZnJlZS5maXJzdF9k
aXJ0eSA9IDA7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0
eSA9IElOVkFMSURfRElSVFlfSURYOwogCiAgICAgaWYgKCB0bWVtX2VuYWJsZWQoKSApCiAgICAg
ICAgIG1pZHNpemVfYWxsb2Nfem9uZV9wYWdlcyA9IG1heCgKQEAgLTk4MCw2ICsxMDkyLDEyIEBA
IHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKIAogICAgICAgICAgICAgcGFnZV9saXN0X2Rl
bChwcmVkZWNlc3NvciwgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKIAorICAgICAgICAgICAg
LyogS2VlcCBwcmVkZWNlc3NvcidzIGZpcnN0X2RpcnR5IGlmIGl0IGlzIGFscmVhZHkgc2V0LiAq
LworICAgICAgICAgICAgaWYgKCBwcmVkZWNlc3Nvci0+dS5mcmVlLmZpcnN0X2RpcnR5ID09IElO
VkFMSURfRElSVFlfSURYICYmCisgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGly
dHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQorICAgICAgICAgICAgICAgIHByZWRlY2Vzc29yLT51
LmZyZWUuZmlyc3RfZGlydHkgPSAoMVUgPDwgb3JkZXIpICsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eTsKKwog
ICAgICAgICAgICAgcGcgPSBwcmVkZWNlc3NvcjsKICAgICAgICAgfQogICAgICAgICBlbHNlCkBA
IC05OTksMTIgKzExMTcsMTQgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAg
ICBvcmRlcisrOwogICAgIH0KIAotICAgIFBGTl9PUkRFUihwZykgPSBvcmRlcjsKLSAgICBwYWdl
X2xpc3RfYWRkX3RhaWwocGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisgICAgcGFnZV9s
aXN0X2FkZF9zY3J1YihwZywgbm9kZSwgem9uZSwgb3JkZXIsIHBnLT51LmZyZWUuZmlyc3RfZGly
dHkpOwogCiAgICAgaWYgKCB0YWludGVkICkKICAgICAgICAgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdl
KHBnKTsKIAorICAgIGlmICggbmVlZF9zY3J1YiApCisgICAgICAgIHNjcnViX2ZyZWVfcGFnZXMo
bm9kZSk7CisKICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKIH0KIApAQCAtMTIyNSw3ICsx
MzQ1LDcgQEAgdW5zaWduZWQgaW50IG9ubGluZV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50
MzJfdCAqc3RhdHVzKQogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwogCiAgICAgaWYgKCAo
eSAmIFBHQ19zdGF0ZSkgPT0gUEdDX3N0YXRlX29mZmxpbmVkICkKLSAgICAgICAgZnJlZV9oZWFw
X3BhZ2VzKHBnLCAwKTsKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCAwLCBmYWxzZSk7CiAK
ICAgICByZXR1cm4gcmV0OwogfQpAQCAtMTI5NCw3ICsxNDE0LDcgQEAgc3RhdGljIHZvaWQgaW5p
dF9oZWFwX3BhZ2VzKAogICAgICAgICAgICAgbnJfcGFnZXMgLT0gbjsKICAgICAgICAgfQogCi0g
ICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZytpLCAwKTsKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2Vz
KHBnICsgaSwgMCwgZmFsc2UpOwogICAgIH0KIH0KIApAQCAtMTYyMSw3ICsxNzQxLDcgQEAgdm9p
ZCBmcmVlX3hlbmhlYXBfcGFnZXModm9pZCAqdiwgdW5zaWduZWQgaW50IG9yZGVyKQogCiAgICAg
bWVtZ3VhcmRfZ3VhcmRfcmFuZ2UodiwgMSA8PCAob3JkZXIgKyBQQUdFX1NISUZUKSk7CiAKLSAg
ICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdlKHYpLCBvcmRlcik7CisgICAgZnJlZV9oZWFw
X3BhZ2VzKHZpcnRfdG9fcGFnZSh2KSwgb3JkZXIsIGZhbHNlKTsKIH0KIAogI2Vsc2UKQEAgLTE2
NzUsMTIgKzE3OTUsOSBAQCB2b2lkIGZyZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2LCB1bnNpZ25l
ZCBpbnQgb3JkZXIpCiAgICAgcGcgPSB2aXJ0X3RvX3BhZ2Uodik7CiAKICAgICBmb3IgKCBpID0g
MDsgaSA8ICgxdSA8PCBvcmRlcik7IGkrKyApCi0gICAgewotICAgICAgICBzY3J1Yl9vbmVfcGFn
ZSgmcGdbaV0pOwogICAgICAgICBwZ1tpXS5jb3VudF9pbmZvICY9IH5QR0NfeGVuX2hlYXA7Ci0g
ICAgfQogCi0gICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlcik7CisgICAgZnJlZV9oZWFwX3Bh
Z2VzKHBnLCBvcmRlciwgdHJ1ZSk7CiB9CiAKICNlbmRpZgpAQCAtMTc4OSw3ICsxOTA2LDcgQEAg
c3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKICAgICBpZiAoIGQgJiYgISht
ZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICYmCiAgICAgICAgICBhc3NpZ25fcGFnZXMoZCwgcGcs
IG9yZGVyLCBtZW1mbGFncykgKQogICAgIHsKLSAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBv
cmRlcik7CisgICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsIGZhbHNlKTsKICAgICAg
ICAgcmV0dXJuIE5VTEw7CiAgICAgfQogICAgIApAQCAtMTg1NywxMSArMTk3NCw3IEBAIHZvaWQg
ZnJlZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3Jk
ZXIpCiAgICAgICAgICAgICBzY3J1YiA9IDE7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVu
bGlrZWx5KHNjcnViKSApCi0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVy
KTsgaSsrICkKLSAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOwotCi0gICAg
ICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIpOworICAgICAgICBmcmVlX2hlYXBfcGFnZXMo
cGcsIG9yZGVyLCBzY3J1Yik7CiAgICAgfQogCiAgICAgaWYgKCBkcm9wX2RvbV9yZWYgKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCmluZGV4IGVmODRiNzIuLjNiM2QzOGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTQzLDggKzQzLDE2IEBA
IHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgfSBpbnVzZTsKICAgICAgICAgLyogUGFnZSBpcyBv
biBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09IDApLiAqLwog
ICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEluZGV4IG9m
IHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVkZHkuCisgICAg
ICAgICAgICAgKiBPbmUgbW9yZSBiaXQgdGhhbiBtYXhpbXVtIHBvc3NpYmxlIG9yZGVyIHRvIGFj
Y29tbW9kYXRlCisgICAgICAgICAgICAgKiBJTlZBTElEX0RJUlRZX0lEWC4KKyAgICAgICAgICAg
ICAqLworI2RlZmluZSBJTlZBTElEX0RJUlRZX0lEWCAoKDFVTCA8PCAoTUFYX09SREVSICsgMSkp
IC0gMSkKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfZGlydHk6TUFYX09SREVSICsg
MTsKKwogICAgICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVm
b3JlIG5leHQgcGFnZSB1c2U/ICovCi0gICAgICAgICAgICBib29sX3QgbmVlZF90bGJmbHVzaDsK
KyAgICAgICAgICAgIGJvb2wgbmVlZF90bGJmbHVzaDoxOwogICAgICAgICB9IGZyZWU7CiAKICAg
ICB9IHU7CkBAIC0xMDcsNiArMTE1LDEzIEBAIHN0cnVjdCBwYWdlX2luZm8KICNkZWZpbmUgUEdD
X2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUgUEdDX2NvdW50X21hc2sgICAgKCgx
VUw8PFBHQ19jb3VudF93aWR0aCktMSkKIAorLyoKKyAqIFBhZ2UgbmVlZHMgdG8gYmUgc2NydWJi
ZWQuIFNpbmNlIHRoaXMgYml0IGNhbiBvbmx5IGJlIHNldCBvbiBhIHBhZ2UgdGhhdCBpcworICog
ZnJlZSAoaS5lLiBpbiBQR0Nfc3RhdGVfZnJlZSkgd2UgY2FuIHJldXNlIFBHQ19hbGxvY2F0ZWQg
Yml0LgorICovCisjZGVmaW5lIF9QR0NfbmVlZF9zY3J1YiAgIF9QR0NfYWxsb2NhdGVkCisjZGVm
aW5lIFBHQ19uZWVkX3NjcnViICAgIFBHQ19hbGxvY2F0ZWQKKwogZXh0ZXJuIG1mbl90IHhlbmhl
YXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX21mbl9lbmQ7CiBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3Zp
cnRfZW5kOwogI2lmZGVmIENPTkZJR19BUk1fNjQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAyYmYzZjMzLi44NmIx
NzIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCkBAIC04Nyw2ICs4NywxNCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAKICAg
ICAgICAgLyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2NvdW50
X21hc2spID09IDApLiAqLwogICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBp
biB0aGUgYnVkZHkuCisgICAgICAgICAgICAgKiBPbmUgbW9yZSBiaXQgdGhhbiBtYXhpbXVtIHBv
c3NpYmxlIG9yZGVyIHRvIGFjY29tbW9kYXRlCisgICAgICAgICAgICAgKiBJTlZBTElEX0RJUlRZ
X0lEWC4KKyAgICAgICAgICAgICAqLworI2RlZmluZSBJTlZBTElEX0RJUlRZX0lEWCAoKDFVTCA8
PCAoTUFYX09SREVSICsgMSkpIC0gMSkKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9k
aXJ0eTsKKwogICAgICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkg
YmVmb3JlIG5leHQgcGFnZSB1c2U/ICovCiAgICAgICAgICAgICBib29sX3QgbmVlZF90bGJmbHVz
aDsKICAgICAgICAgfSBmcmVlOwpAQCAtMjMzLDYgKzI0MSwxMyBAQCBzdHJ1Y3QgcGFnZV9pbmZv
CiAjZGVmaW5lIFBHQ19jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHQ19jb3Vu
dF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRfd2lkdGgpLTEpCiAKKy8qCisgKiBQYWdlIG5lZWRz
IHRvIGJlIHNjcnViYmVkLiBTaW5jZSB0aGlzIGJpdCBjYW4gb25seSBiZSBzZXQgb24gYSBwYWdl
IHRoYXQgaXMKKyAqIGZyZWUgKGkuZS4gaW4gUEdDX3N0YXRlX2ZyZWUpIHdlIGNhbiByZXVzZSBQ
R0NfYWxsb2NhdGVkIGJpdC4KKyAqLworI2RlZmluZSBfUEdDX25lZWRfc2NydWIgICBfUEdDX2Fs
bG9jYXRlZAorI2RlZmluZSBQR0NfbmVlZF9zY3J1YiAgICBQR0NfYWxsb2NhdGVkCisKICNkZWZp
bmUgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSAoKHBhZ2UpLT5jb3VudF9pbmZvICYgUEdDX3hlbl9o
ZWFwKQogI2RlZmluZSBpc194ZW5faGVhcF9tZm4obWZuKSBcCiAgICAgKF9fbWZuX3ZhbGlkKG1m
bikgJiYgaXNfeGVuX2hlYXBfcGFnZShfX21mbl90b19wYWdlKG1mbikpKQotLSAKMS44LjMuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:30: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.xen.org>)
	id 1di35d-0005Sy-4U; Wed, 16 Aug 2017 18:30:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di35b-0005SK-Cg
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:30:47 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 81/DB-01724-65F84995; Wed, 16 Aug 2017 18:30:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42KZM10+UDe0f0q
 kwZK72hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bTa4dZCr7aVHT8NGxg/KXVxcjFISQwkUni
 /ZknjBDOb0aJ89NbWbsYOYGcDYwSbz7EQiR6GCU+fHvDDJJgEzCSOHt0OiOILSIgLXHt82Wwb
 maBaUwSe7+9A3I4OIQFfCXePQ8CqWERUJW4sfEFWC+vgKfEiwNdbCC2hICCxJSH78HinAJeEm
 u3r2ODWOwpseTDQWaIGkOJzxuXMk9g5FvAyLCKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFg
 vN7W4ODE9NScxqVgvOT93EyMwUOoZGBh3MLaf8DvEKMnBpCTK65U/JVKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBG9+L1BOsCg1PbUiLTMHGLIwaQkOHiUR3hk9QGne4oLE3OLMdIjUKUZdjlcT/
 n9jEmLJy89LlRLnfQsyQwCkKKM0D24ELH4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQ
 kyhSczrwRu0yugI5iAjrjSPgnkiJJEhJRUA+PM9AOPL+R8TGqRcNi4M8Ip9/7xjx/MjUVm1jd
 92bht0gUZ5gOLpt6bHCEvYjRV7PVf61k33EUDXLsmPnBY/fPcp85IbzPx2c8u1udfTusUivAr
 Yl338/LGhBdxH/NSnk68seBt2R4te2nek3EX/7bHMO87LPtQ7LTIHq4EY48ps6/vzIss1ZRVY
 inOSDTUYi4qTgQA26SC+ZoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502908243!93509885!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58269 invoked from network); 16 Aug 2017 18:30:45 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 18:30:45 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIUZ1F022332
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:35 GMT
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 v7GIUZUQ008170
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:35 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 v7GIUYNH003317;
 Wed, 16 Aug 2017 18:30:35 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Aug 2017 11:30:34 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 14:33:08 -0400
Message-Id: <1502908394-9760-3-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCHES v8 2/8] mm: Extract allocation loop from
	alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIG1ha2UgY29kZSBhIGJpdCBtb3JlIHJlYWRhYmxlLCBlc3BlY2lhbGx5IHdpdGgg
Y2hhbmdlcyB0aGF0CndpbGwgYmUgaW50cm9kdWNlZCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCgpT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21t
b24vcGFnZV9hbGxvYy5jIHwgMTM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDc3IGluc2VydGlvbnMoKyksIDYyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKaW5kZXggYTM5ZmQ4MS4uNWM1NTBiNSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTY5Mywy
MiArNjkzLDE1IEBAIHN0YXRpYyB2b2lkIHBhZ2VfbGlzdF9hZGRfc2NydWIoc3RydWN0IHBhZ2Vf
aW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAogICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAm
aGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogfQogCi0vKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250
aWd1b3VzIHBhZ2VzLiAqLwotc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFn
ZXMoCi0gICAgdW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6b25lX2hpLAotICAg
IHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLAotICAgIHN0cnVjdCBk
b21haW4gKmQpCitzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWdu
ZWQgaW50IHpvbmVfbG8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHpvbmVfaGksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
IHsKLSAgICB1bnNpZ25lZCBpbnQgaSwgaiwgem9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMCwg
Zmlyc3RfZGlydHk7CiAgICAgbm9kZWlkX3QgZmlyc3Rfbm9kZSwgbm9kZSA9IE1FTUZfZ2V0X25v
ZGUobWVtZmxhZ3MpLCByZXFfbm9kZSA9IG5vZGU7Ci0gICAgdW5zaWduZWQgbG9uZyByZXF1ZXN0
ID0gMVVMIDw8IG9yZGVyOworICAgIG5vZGVtYXNrX3Qgbm9kZW1hc2sgPSBkID8gZC0+bm9kZV9h
ZmZpbml0eSA6IG5vZGVfb25saW5lX21hcDsKKyAgICB1bnNpZ25lZCBpbnQgaiwgem9uZSwgbm9k
ZW1hc2tfcmV0cnkgPSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwotICAgIG5vZGVtYXNr
X3Qgbm9kZW1hc2sgPSAoZCAhPSBOVUxMICkgPyBkLT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxp
bmVfbWFwOwotICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoID0gMDsKLSAgICB1aW50MzJfdCB0bGJm
bHVzaF90aW1lc3RhbXAgPSAwOwotCi0gICAgLyogTWFrZSBzdXJlIHRoZXJlIGFyZSBlbm91Z2gg
Yml0cyBpbiBtZW1mbGFncyBmb3Igbm9kZUlELiAqLwotICAgIEJVSUxEX0JVR19PTigoX01FTUZf
Yml0cyAtIF9NRU1GX25vZGUpIDwgKDggKiBzaXplb2Yobm9kZWlkX3QpKSk7CiAKICAgICBpZiAo
IG5vZGUgPT0gTlVNQV9OT19OT0RFICkKICAgICB7CkBAIC03MjQsMzQgKzcxNyw2IEBAIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgIGZpcnN0X25vZGUgPSBu
b2RlOwogCiAgICAgQVNTRVJUKG5vZGUgPCBNQVhfTlVNTk9ERVMpOwotICAgIEFTU0VSVCh6b25l
X2xvIDw9IHpvbmVfaGkpOwotICAgIEFTU0VSVCh6b25lX2hpIDwgTlJfWk9ORVMpOwotCi0gICAg
aWYgKCB1bmxpa2VseShvcmRlciA+IE1BWF9PUkRFUikgKQotICAgICAgICByZXR1cm4gTlVMTDsK
LQotICAgIHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKLQotICAgIC8qCi0gICAgICogQ2xhaW1lZCBt
ZW1vcnkgaXMgY29uc2lkZXJlZCB1bmF2YWlsYWJsZSB1bmxlc3MgdGhlIHJlcXVlc3QKLSAgICAg
KiBpcyBtYWRlIGJ5IGEgZG9tYWluIHdpdGggc3VmZmljaWVudCB1bmNsYWltZWQgcGFnZXMuCi0g
ICAgICovCi0gICAgaWYgKCAob3V0c3RhbmRpbmdfY2xhaW1zICsgcmVxdWVzdCA+Ci0gICAgICAg
ICAgdG90YWxfYXZhaWxfcGFnZXMgKyB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkpICYmCi0gICAgICAg
ICAgKChtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpIHx8Ci0gICAgICAgICAgICFkIHx8IGQt
Pm91dHN0YW5kaW5nX3BhZ2VzIDwgcmVxdWVzdCkgKQotICAgICAgICBnb3RvIG5vdF9mb3VuZDsK
LQotICAgIC8qCi0gICAgICogVE1FTTogV2hlbiBhdmFpbGFibGUgbWVtb3J5IGlzIHNjYXJjZSBk
dWUgdG8gdG1lbSBhYnNvcmJpbmcgaXQsIGFsbG93Ci0gICAgICogb25seSBtaWQtc2l6ZSBhbGxv
Y2F0aW9ucyB0byBhdm9pZCB3b3JzdCBvZiBmcmFnbWVudGF0aW9uIGlzc3Vlcy4KLSAgICAgKiBP
dGhlcnMgdHJ5IHRtZW0gcG9vbHMgdGhlbiBmYWlsLiAgVGhpcyBpcyBhIHdvcmthcm91bmQgdW50
aWwgYWxsCi0gICAgICogcG9zdC1kb20wLWNyZWF0aW9uLW11bHRpLXBhZ2UgYWxsb2NhdGlvbnMg
Y2FuIGJlIGVsaW1pbmF0ZWQuCi0gICAgICovCi0gICAgaWYgKCAoKG9yZGVyID09IDApIHx8IChv
cmRlciA+PSA5KSkgJiYKLSAgICAgICAgICh0b3RhbF9hdmFpbF9wYWdlcyA8PSBtaWRzaXplX2Fs
bG9jX3pvbmVfcGFnZXMpICYmCi0gICAgICAgICB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkgKQotICAg
ICAgICBnb3RvIHRyeV90bWVtOwogCiAgICAgLyoKICAgICAgKiBTdGFydCB3aXRoIHJlcXVlc3Rl
ZCBub2RlLCBidXQgZXhoYXVzdCBhbGwgbm9kZSBtZW1vcnkgaW4gcmVxdWVzdGVkIApAQCAtNzYz
LDE3ICs3MjgsMTcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMo
CiAgICAgICAgIHpvbmUgPSB6b25lX2hpOwogICAgICAgICBkbyB7CiAgICAgICAgICAgICAvKiBD
aGVjayBpZiB0YXJnZXQgbm9kZSBjYW4gc3VwcG9ydCB0aGUgYWxsb2NhdGlvbi4gKi8KLSAgICAg
ICAgICAgIGlmICggIWF2YWlsW25vZGVdIHx8IChhdmFpbFtub2RlXVt6b25lXSA8IHJlcXVlc3Qp
ICkKKyAgICAgICAgICAgIGlmICggIWF2YWlsW25vZGVdIHx8IChhdmFpbFtub2RlXVt6b25lXSA8
ICgxVUwgPDwgb3JkZXIpKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg
ICAgIC8qIEZpbmQgc21hbGxlc3Qgb3JkZXIgd2hpY2ggY2FuIHNhdGlzZnkgdGhlIHJlcXVlc3Qu
ICovCiAgICAgICAgICAgICBmb3IgKCBqID0gb3JkZXI7IGogPD0gTUFYX09SREVSOyBqKysgKQog
ICAgICAgICAgICAgICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZoZWFwKG5v
ZGUsIHpvbmUsIGopKSkgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOworICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gcGc7CiAgICAgICAgIH0gd2hpbGUgKCB6b25lLS0gPiB6b25l
X2xvICk7IC8qIGNhcmVmdWw6IHVuc2lnbmVkIHpvbmUgbWF5IHdyYXAgKi8KIAogICAgICAgICBp
ZiAoIChtZW1mbGFncyAmIE1FTUZfZXhhY3Rfbm9kZSkgJiYgcmVxX25vZGUgIT0gTlVNQV9OT19O
T0RFICkKLSAgICAgICAgICAgIGdvdG8gbm90X2ZvdW5kOworICAgICAgICAgICAgcmV0dXJuIE5V
TEw7CiAKICAgICAgICAgLyogUGljayBuZXh0IG5vZGUuICovCiAgICAgICAgIGlmICggIW5vZGVf
aXNzZXQobm9kZSwgbm9kZW1hc2spICkKQEAgLTc5MCw0NiArNzU1LDk2IEBAIHN0YXRpYyBzdHJ1
Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBXaGVuIHdlIGhhdmUgdHJpZWQgYWxsIGluIG5vZGVtYXNrLCB3ZSBmYWxsIGJhY2sgdG8gb3Ro
ZXJzLiAqLwogICAgICAgICAgICAgaWYgKCAobWVtZmxhZ3MgJiBNRU1GX2V4YWN0X25vZGUpIHx8
IG5vZGVtYXNrX3JldHJ5KysgKQotICAgICAgICAgICAgICAgIGdvdG8gbm90X2ZvdW5kOworICAg
ICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICAgICAgbm9kZXNfYW5kbm90KG5vZGVt
YXNrLCBub2RlX29ubGluZV9tYXAsIG5vZGVtYXNrKTsKICAgICAgICAgICAgIGZpcnN0X25vZGUg
PSBub2RlID0gZmlyc3Rfbm9kZShub2RlbWFzayk7CiAgICAgICAgICAgICBpZiAoIG5vZGUgPj0g
TUFYX05VTU5PREVTICkKLSAgICAgICAgICAgICAgICBnb3RvIG5vdF9mb3VuZDsKKyAgICAgICAg
ICAgICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgfQogICAgIH0KK30KKworLyogQWxsb2NhdGUg
Ml5Ab3JkZXIgY29udGlndW91cyBwYWdlcy4gKi8KK3N0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19oZWFwX3BhZ2VzKAorICAgIHVuc2lnbmVkIGludCB6b25lX2xvLCB1bnNpZ25lZCBpbnQg
em9uZV9oaSwKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncywK
KyAgICBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIG5vZGVpZF90IG5vZGU7CisgICAgdW5zaWdu
ZWQgaW50IGksIGJ1ZGR5X29yZGVyLCB6b25lLCBmaXJzdF9kaXJ0eTsKKyAgICB1bnNpZ25lZCBs
b25nIHJlcXVlc3QgPSAxVUwgPDwgb3JkZXI7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cisg
ICAgYm9vbCBuZWVkX3RsYmZsdXNoID0gZmFsc2U7CisgICAgdWludDMyX3QgdGxiZmx1c2hfdGlt
ZXN0YW1wID0gMDsKKworICAgIC8qIE1ha2Ugc3VyZSB0aGVyZSBhcmUgZW5vdWdoIGJpdHMgaW4g
bWVtZmxhZ3MgZm9yIG5vZGVJRC4gKi8KKyAgICBCVUlMRF9CVUdfT04oKF9NRU1GX2JpdHMgLSBf
TUVNRl9ub2RlKSA8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpOworCisgICAgQVNTRVJUKHpvbmVf
bG8gPD0gem9uZV9oaSk7CisgICAgQVNTRVJUKHpvbmVfaGkgPCBOUl9aT05FUyk7CisKKyAgICBp
ZiAoIHVubGlrZWx5KG9yZGVyID4gTUFYX09SREVSKSApCisgICAgICAgIHJldHVybiBOVUxMOwor
CisgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOworCisgICAgLyoKKyAgICAgKiBDbGFpbWVkIG1l
bW9yeSBpcyBjb25zaWRlcmVkIHVuYXZhaWxhYmxlIHVubGVzcyB0aGUgcmVxdWVzdAorICAgICAq
IGlzIG1hZGUgYnkgYSBkb21haW4gd2l0aCBzdWZmaWNpZW50IHVuY2xhaW1lZCBwYWdlcy4KKyAg
ICAgKi8KKyAgICBpZiAoIChvdXRzdGFuZGluZ19jbGFpbXMgKyByZXF1ZXN0ID4KKyAgICAgICAg
ICB0b3RhbF9hdmFpbF9wYWdlcyArIHRtZW1fZnJlZWFibGVfcGFnZXMoKSkgJiYKKyAgICAgICAg
ICAoKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgfHwKKyAgICAgICAgICAgIWQgfHwgZC0+
b3V0c3RhbmRpbmdfcGFnZXMgPCByZXF1ZXN0KSApCisgICAgeworICAgICAgICBzcGluX3VubG9j
aygmaGVhcF9sb2NrKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQogCi0gdHJ5X3RtZW06
Ci0gICAgLyogVHJ5IHRvIGZyZWUgbWVtb3J5IGZyb20gdG1lbSAqLwotICAgIGlmICggKHBnID0g
dG1lbV9yZWxpbnF1aXNoX3BhZ2VzKG9yZGVyLCBtZW1mbGFncykpICE9IE5VTEwgKQorICAgIC8q
CisgICAgICogVE1FTTogV2hlbiBhdmFpbGFibGUgbWVtb3J5IGlzIHNjYXJjZSBkdWUgdG8gdG1l
bSBhYnNvcmJpbmcgaXQsIGFsbG93CisgICAgICogb25seSBtaWQtc2l6ZSBhbGxvY2F0aW9ucyB0
byBhdm9pZCB3b3JzdCBvZiBmcmFnbWVudGF0aW9uIGlzc3Vlcy4KKyAgICAgKiBPdGhlcnMgdHJ5
IHRtZW0gcG9vbHMgdGhlbiBmYWlsLiAgVGhpcyBpcyBhIHdvcmthcm91bmQgdW50aWwgYWxsCisg
ICAgICogcG9zdC1kb20wLWNyZWF0aW9uLW11bHRpLXBhZ2UgYWxsb2NhdGlvbnMgY2FuIGJlIGVs
aW1pbmF0ZWQuCisgICAgICovCisgICAgaWYgKCAoKG9yZGVyID09IDApIHx8IChvcmRlciA+PSA5
KSkgJiYKKyAgICAgICAgICh0b3RhbF9hdmFpbF9wYWdlcyA8PSBtaWRzaXplX2FsbG9jX3pvbmVf
cGFnZXMpICYmCisgICAgICAgICB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkgKQogICAgIHsKLSAgICAg
ICAgLyogcmVhc3NpZ25pbmcgYW4gYWxyZWFkeSBhbGxvY2F0ZWQgYW5vbnltb3VzIGhlYXAgcGFn
ZSAqLworICAgICAgICAvKiBUcnkgdG8gZnJlZSBtZW1vcnkgZnJvbSB0bWVtLiAqLworICAgICAg
ICBwZyA9IHRtZW1fcmVsaW5xdWlzaF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpOwogICAgICAgICBz
cGluX3VubG9jaygmaGVhcF9sb2NrKTsKICAgICAgICAgcmV0dXJuIHBnOwogICAgIH0KIAotIG5v
dF9mb3VuZDoKLSAgICAvKiBObyBzdWl0YWJsZSBtZW1vcnkgYmxvY2tzLiBGYWlsIHRoZSByZXF1
ZXN0LiAqLwotICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwotICAgIHJldHVybiBOVUxMOwor
ICAgIHBnID0gZ2V0X2ZyZWVfYnVkZHkoem9uZV9sbywgem9uZV9oaSwgb3JkZXIsIG1lbWZsYWdz
LCBkKTsKKyAgICBpZiAoICFwZyApCisgICAgeworICAgICAgICAvKiBObyBzdWl0YWJsZSBtZW1v
cnkgYmxvY2tzLiBGYWlsIHRoZSByZXF1ZXN0LiAqLworICAgICAgICBzcGluX3VubG9jaygmaGVh
cF9sb2NrKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQogCi0gZm91bmQ6IAorICAgIG5v
ZGUgPSBwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHBnKSk7CisgICAgem9uZSA9IHBhZ2VfdG9f
em9uZShwZyk7CisgICAgYnVkZHlfb3JkZXIgPSBQRk5fT1JERVIocGcpOwogCiAgICAgZmlyc3Rf
ZGlydHkgPSBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5OwogCiAgICAgLyogV2UgbWF5IGhhdmUgdG8g
aGFsdmUgdGhlIGNodW5rIGEgbnVtYmVyIG9mIHRpbWVzLiAqLwotICAgIHdoaWxlICggaiAhPSBv
cmRlciApCisgICAgd2hpbGUgKCBidWRkeV9vcmRlciAhPSBvcmRlciApCiAgICAgewotICAgICAg
ICBqLS07Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIGosCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IGopID4gZmlyc3RfZGlydHkgPworICAg
ICAgICBidWRkeV9vcmRlci0tOworICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2Rl
LCB6b25lLCBidWRkeV9vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwg
YnVkZHlfb3JkZXIpID4gZmlyc3RfZGlydHkgPwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZpcnN0X2RpcnR5IDogSU5WQUxJRF9ESVJUWV9JRFgpOwotICAgICAgICBwZyArPSAxVSA8PCBq
OworICAgICAgICBwZyArPSAxVSA8PCBidWRkeV9vcmRlcjsKIAogICAgICAgICBpZiAoIGZpcnN0
X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYICkKICAgICAgICAgewogICAgICAgICAgICAgLyog
QWRqdXN0IGZpcnN0X2RpcnR5ICovCi0gICAgICAgICAgICBpZiAoIGZpcnN0X2RpcnR5ID49IDFV
IDw8IGogKQotICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5IC09IDFVIDw8IGo7CisgICAgICAg
ICAgICBpZiAoIGZpcnN0X2RpcnR5ID49IDFVIDw8IGJ1ZGR5X29yZGVyICkKKyAgICAgICAgICAg
ICAgICBmaXJzdF9kaXJ0eSAtPSAxVSA8PCBidWRkeV9vcmRlcjsKICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSA9IDA7IC8qIFdlJ3ZlIG1vdmVkIHBhc3Qgb3Jp
Z2luYWwgZmlyc3RfZGlydHkgKi8KICAgICAgICAgfQotLSAKMS44LjMuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:30: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.xen.org>)
	id 1di35c-0005Sn-U0; Wed, 16 Aug 2017 18:30:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di35b-0005SJ-CJ
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:30:47 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 76/62-01859-55F84995; Wed, 16 Aug 2017 18:30:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqhvaPyX
 SYN9lGYslHxezODB6HN39mymAMYo1My8pvyKBNePY0glsBb9UKi6+6GRqYOyQ7mLk4hASmMwk
 cfPUQzYI5zejxOztZ9khnA2MEkce3GKBcHoYJd5uOABUxsnBJmAkcfbodEYQW0RAWuLa58uMI
 EXMAtOYJPZ+eweWEBbwlHjdsoMdxGYRUJU4unQCkM3BwQsU//CFCyQsIaAgMeXhe2YQm1PAS2
 Lt9nVg84WASpZ8OMgMUWMs0f72ItsERr4FjAyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDYz
 1clOLixPTU3MSk4r1kvNzNzECg4UBCHYwrv7tdIhRkoNJSZTXK39KpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3vxeoJxgUWp6akVaZg4wbGHSEhw8SiK8M3qA0rzFBYm5xZnpEKlTjMYcG1av/
 8LE8WrC/29MQix5+XmpUuK8b0EmCYCUZpTmwQ2CxdMlRlkpYV5GoNOEeApSi3IzS1DlXzGKcz
 AqCfOeBJnCk5lXArfvFdApTECnXGmfBHJKSSJCSqqBkeWGSNiSBfqBrB8nm7avdRE/aia9+kV
 u3u/P2yRXS3NWxM3wdLvImBF/597TjUutWSa7aHHuZslVvfopeMek0lk/slVWWGamyuaaJaom
 FPh3LuE4t2RmkKLhM89Ppg4ZhXE+KqWPb9VtYQgqs+u9d8ueJ/lBmYNsulvSh1wzrprp9cdab
 BOUWIozEg21mIuKEwHPFCL/ogIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502908244!52240719!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13026 invoked from network); 16 Aug 2017 18:30:45 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 18:30:45 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIUaCI003168
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:37 GMT
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 v7GIUa8B010734
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:36 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 v7GIUZAP003322;
 Wed, 16 Aug 2017 18:30:35 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Aug 2017 11:30:35 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 14:33:09 -0400
Message-Id: <1502908394-9760-4-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCHES v8 3/8] mm: Scrub pages in alloc_heap_pages()
	if needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbGxvY2F0aW5nIHBhZ2VzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBmaXJzdCBsb29rIGZv
ciBjbGVhbiBwYWdlcy4gSWYgbm9uZQppcyBmb3VuZCB0aGVuIHJldHJ5LCB0YWtlIHBhZ2VzIG1h
cmtlZCBhcyB1bnNjcnViYmVkIGFuZCBzY3J1YiB0aGVtLgoKTm90ZSB0aGF0IHdlIHNob3VsZG4n
dCBmaW5kIHVuc2NydWJiZWQgcGFnZXMgaW4gYWxsb2NfaGVhcF9wYWdlcygpIHlldC4gSG93ZXZl
ciwKdGhpcyB3aWxsIGJlY29tZSBwb3NzaWJsZSB3aGVuIHdlIHN0b3Agc2NydWJiaW5nIGZyb20g
ZnJlZV9oZWFwX3BhZ2VzKCkgYW5kCmluc3RlYWQgZG8gaXQgZnJvbSBpZGxlIGxvb3AuCgpTaW5j
ZSBub3QgYWxsIGFsbG9jYXRpb25zIHJlcXVpcmUgY2xlYW4gcGFnZXMgKHN1Y2ggYXMgeGVuaGVh
cCBhbGxvY2F0aW9ucykKaW50cm9kdWNlIE1FTUZfbm9fc2NydWIgZmxhZyB0aGF0IGNhbGxlcnMg
Y2FuIHNldCBpZiB0aGV5IGFyZSB3aWxsaW5nIHRvCmNvbnN1bWUgdW5zY3J1YmJlZCBwYWdlcy4K
ClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgIHwgIDQgKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAz
MiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNWM1NTBiNS4uMTMw
MzczNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKQEAgLTcwMiw2ICs3MDIsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQgaW50IHpvbmVfbG8sCiAgICAgbm9kZW1hc2tfdCBu
b2RlbWFzayA9IGQgPyBkLT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxpbmVfbWFwOwogICAgIHVu
c2lnbmVkIGludCBqLCB6b25lLCBub2RlbWFza19yZXRyeSA9IDA7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGc7CisgICAgYm9vbCB1c2VfdW5zY3J1YmJlZCA9IChtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpOwogCiAgICAgaWYgKCBub2RlID09IE5VTUFfTk9fTk9ERSApCiAgICAgewpAQCAtNzMz
LDggKzczNCwyMCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5z
aWduZWQgaW50IHpvbmVfbG8sCiAKICAgICAgICAgICAgIC8qIEZpbmQgc21hbGxlc3Qgb3JkZXIg
d2hpY2ggY2FuIHNhdGlzZnkgdGhlIHJlcXVlc3QuICovCiAgICAgICAgICAgICBmb3IgKCBqID0g
b3JkZXI7IGogPD0gTUFYX09SREVSOyBqKysgKQorICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZoZWFwKG5vZGUsIHpvbmUsIGop
KSkgKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGc7CisgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgKiBXZSBncmFiIHNp
bmdsZSBwYWdlcyAob3JkZXI9MCkgZXZlbiBpZiB0aGV5IGFyZQorICAgICAgICAgICAgICAgICAg
ICAgKiB1bnNjcnViYmVkLiBHaXZlbiB0aGF0IHNjcnViYmluZyBvbmUgcGFnZSBpcyBmYWlybHkg
cXVpY2sKKyAgICAgICAgICAgICAgICAgICAgICogaXQgaXMgbm90IHdvcnRoIGJyZWFraW5nIGhp
Z2hlciBvcmRlcnMuCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAg
ICBpZiAoIChvcmRlciA9PSAwKSB8fCB1c2VfdW5zY3J1YmJlZCB8fAorICAgICAgICAgICAgICAg
ICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9JRFgpCisg
ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGc7CisgICAgICAgICAgICAgICAgICAgIHBh
Z2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOworICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAoIHpvbmUtLSA+IHpvbmVfbG8g
KTsgLyogY2FyZWZ1bDogdW5zaWduZWQgem9uZSBtYXkgd3JhcCAqLwogCiAgICAgICAgIGlmICgg
KG1lbWZsYWdzICYgTUVNRl9leGFjdF9ub2RlKSAmJiByZXFfbm9kZSAhPSBOVU1BX05PX05PREUg
KQpAQCAtODE4LDYgKzgzMSwxMCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVh
cF9wYWdlcygKICAgICB9CiAKICAgICBwZyA9IGdldF9mcmVlX2J1ZGR5KHpvbmVfbG8sIHpvbmVf
aGksIG9yZGVyLCBtZW1mbGFncywgZCk7CisgICAgLyogVHJ5IGdldHRpbmcgYSBkaXJ0eSBidWRk
eSBpZiB3ZSBjb3VsZG4ndCBnZXQgYSBjbGVhbiBvbmUuICovCisgICAgaWYgKCAhcGcgJiYgISht
ZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKKyAgICAgICAgcGcgPSBnZXRfZnJlZV9idWRkeSh6
b25lX2xvLCB6b25lX2hpLCBvcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1m
bGFncyB8IE1FTUZfbm9fc2NydWIsIGQpOwogICAgIGlmICggIXBnICkKICAgICB7CiAgICAgICAg
IC8qIE5vIHN1aXRhYmxlIG1lbW9yeSBibG9ja3MuIEZhaWwgdGhlIHJlcXVlc3QuICovCkBAIC04
NjMsNyArODgwLDE1IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2Vz
KAogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsKICAgICAg
ICAgLyogUmVmZXJlbmNlIGNvdW50IG11c3QgY29udGludW91c2x5IGJlIHplcm8gZm9yIGZyZWUg
cGFnZXMuICovCi0gICAgICAgIEJVR19PTihwZ1tpXS5jb3VudF9pbmZvICE9IFBHQ19zdGF0ZV9m
cmVlKTsKKyAgICAgICAgQlVHX09OKChwZ1tpXS5jb3VudF9pbmZvICYgflBHQ19uZWVkX3NjcnVi
KSAhPSBQR0Nfc3RhdGVfZnJlZSk7CisKKyAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRf
c2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICgg
IShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKKyAgICAgICAgICAgICAgICBzY3J1Yl9vbmVf
cGFnZSgmcGdbaV0pOworICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07CisgICAg
ICAgIH0KKwogICAgICAgICBwZ1tpXS5jb3VudF9pbmZvID0gUEdDX3N0YXRlX2ludXNlOwogCiAg
ICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fdGxiZmx1c2gpICkKQEAgLTE3MzcsNyAr
MTc2Miw3IEBAIHZvaWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVyLCB1
bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiAgICAgQVNTRVJUKCFpbl9pcnEoKSk7CiAKICAgICBwZyA9
IGFsbG9jX2hlYXBfcGFnZXMoTUVNWk9ORV9YRU4sIE1FTVpPTkVfWEVOLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcmRlciwgbWVtZmxhZ3MsIE5VTEwpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICBvcmRlciwgbWVtZmxhZ3MgfCBNRU1GX25vX3NjcnViLCBOVUxMKTsKICAgICBpZiAo
IHVubGlrZWx5KHBnID09IE5VTEwpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKQEAgLTE3ODcs
NyArMTgxMiw3IEBAIHZvaWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVy
LCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiAgICAgaWYgKCAhKG1lbWZsYWdzID4+IF9NRU1GX2Jp
dHMpICkKICAgICAgICAgbWVtZmxhZ3MgfD0gTUVNRl9iaXRzKHhlbmhlYXBfYml0cyk7CiAKLSAg
ICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoTlVMTCwgb3JkZXIsIG1lbWZsYWdzKTsKKyAgICBw
ZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoTlVMTCwgb3JkZXIsIG1lbWZsYWdzIHwgTUVNRl9ub19z
Y3J1Yik7CiAgICAgaWYgKCB1bmxpa2VseShwZyA9PSBOVUxMKSApCiAgICAgICAgIHJldHVybiBO
VUxMOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCmluZGV4IDUwM2I5MmUuLmUxZjljNDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0yNDgsNyArMjQ4LDkgQEAgc3Ry
dWN0IG5wZmVjIHsKICNkZWZpbmUgIE1FTUZfbm9fdGxiZmx1c2ggKDFVPDxfTUVNRl9ub190bGJm
bHVzaCkKICNkZWZpbmUgX01FTUZfbm9faWNhY2hlX2ZsdXNoIDcKICNkZWZpbmUgIE1FTUZfbm9f
aWNhY2hlX2ZsdXNoICgxVTw8X01FTUZfbm9faWNhY2hlX2ZsdXNoKQotI2RlZmluZSBfTUVNRl9u
b2RlICAgICAgICA4CisjZGVmaW5lIF9NRU1GX25vX3NjcnViICAgIDgKKyNkZWZpbmUgIE1FTUZf
bm9fc2NydWIgICAgKDFVPDxfTUVNRl9ub19zY3J1YikKKyNkZWZpbmUgX01FTUZfbm9kZSAgICAg
ICAgMTYKICNkZWZpbmUgIE1FTUZfbm9kZV9tYXNrICAgKCgxVSA8PCAoOCAqIHNpemVvZihub2Rl
aWRfdCkpKSAtIDEpCiAjZGVmaW5lICBNRU1GX25vZGUobikgICAgICgoKChuKSArIDEpICYgTUVN
Rl9ub2RlX21hc2spIDw8IF9NRU1GX25vZGUpCiAjZGVmaW5lICBNRU1GX2dldF9ub2RlKGYpICgo
KChmKSA+PiBfTUVNRl9ub2RlKSAtIDEpICYgTUVNRl9ub2RlX21hc2spCi0tIAoxLjguMy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:30: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.xen.org>)
	id 1di35d-0005Tb-Lz; Wed, 16 Aug 2017 18:30:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di35c-0005Sb-BH
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:30:48 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F0/4E-27137-75F84995; Wed, 16 Aug 2017 18:30:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42LpnVTnqhvWPyX
 S4MUpG4slHxezODB6HN39mymAMYo1My8pvyKBNePoAuWCcy4VV6c9Y21g7DfoYuTiEBKYzCTx
 sekkK4Tzm1HizIEtLBDOBkaJXVunMEE4PYwSE+b8BnI4OdgEjCTOHp3OCGKLCEhLXPt8mRGki
 FlgGpPE3m/vgBwODmEBS4mJZ4VAalgEVCXO35kDVs8r4ClxrOkwG4gtIaAgMeXhe2YQm1PAS2
 Lt9nVgcSGgmiUfDjJD1BhL9M3qY5nAyLeAkWEVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZl
 ebmpxcWJ6ak5iUrFecn7uJkZgqDAAwQ7GT8sCDjFKcjApifJ65U+JFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTBO70PKCdYlJqeWpGWmQMMWpi0BAePkgjvjB6gNG9xQWJucWY6ROoUoy7Hqwn/v
 zEJseTl56VKifNmg8wQACnKKM2DGwGLoEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0JMo
 UnM68EbtMroCOYgI640j4J5IiSRISUVAOj+/8pc/qYJY+WLlSMlNy1bP6FSyzvJ4q12qqcPVf
 TsWKTzqL3++LFfhRt6u31L7k3/8hu91/bHqxs3sMZ/6/EeK9UC/e0HJmLTVMlOYTtpT9ZhHiu
 fvj2ld3pu/MECk6u3/q2QZh5kcgzK7beyMOMnNEsG5ZZzxL7dSNZQ7W7+8Tvvjfp4tO/KrEUZ
 yQaajEXFScCAGaNmCGbAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1502908245!70232019!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26397 invoked from network); 16 Aug 2017 18:30:46 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 18:30:46 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIUbZM003176
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:38 GMT
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 v7GIUbOx000327
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:37 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 v7GIUa8w011495;
 Wed, 16 Aug 2017 18:30:36 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Aug 2017 11:30:36 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 14:33:10 -0400
Message-Id: <1502908394-9760-5-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCHES v8 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgZHVyaW5nIGd1ZXN0IGRlc3RydWN0aW9uIChmcm9t
CmZyZWVfaGVhcF9wYWdlcygpKSBkbyB0aGlzIG9wcG9ydHVuaXN0aWNhbGx5LCBmcm9tIHRoZSBp
ZGxlIGxvb3AuCgpXZSBtaWdodCBjb21lIHRvIHNjcnViX2ZyZWVfcGFnZXMoKWZyb20gaWRsZSBs
b29wIHdoaWxlIGFub3RoZXIgQ1BVCnVzZXMgbWFwY2FjaGUgb3ZlcnJpZGUsIHJlc3VsdGluZyBp
biBhIGZhdWx0IHdoaWxlIHRyeWluZyB0byBkbwpfX21hcF9kb21haW5fcGFnZSgpIGluIHNjcnVi
X29uZV9wYWdlKCkuIFRvIGF2b2lkIHRoaXMsIG1ha2UgbWFwY2FjaGUKdmNwdSBvdmVycmlkZSBh
IHBlci1jcHUgdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgfCAgIDggKystCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICB8ICAgOCArKy0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFn
ZS5jIHwgICA2ICstLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgfCAxMTkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0u
aCAgICAgICB8ICAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDEyNCBpbnNlcnRpb25zKCspLCAxOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKaW5kZXggZWVlYmJkYi4uNDJmYjhkNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNTEsNyArNTEs
MTMgQEAgdm9pZCBpZGxlX2xvb3Aodm9pZCkKICAgICAgICAgLyogQXJlIHdlIGhlcmUgZm9yIHJ1
bm5pbmcgdmNwdSBjb250ZXh0IHRhc2tsZXRzLCBvciBmb3IgaWRsaW5nPyAqLwogICAgICAgICBp
ZiAoIHVubGlrZWx5KHRhc2tsZXRfd29ya190b19kbyhjcHUpKSApCiAgICAgICAgICAgICBkb190
YXNrbGV0KCk7Ci0gICAgICAgIGVsc2UKKyAgICAgICAgLyoKKyAgICAgICAgICogVGVzdCBzb2Z0
aXJxcyB0d2ljZSAtLS0gZmlyc3QgdG8gc2VlIGlmIHNob3VsZCBldmVuIHRyeSBzY3J1YmJpbmcK
KyAgICAgICAgICogYW5kIHRoZW4sIGFmdGVyIGl0IGlzIGRvbmUsIHdoZXRoZXIgc29mdGlycXMg
YmVjYW1lIHBlbmRpbmcKKyAgICAgICAgICogd2hpbGUgd2Ugd2VyZSBzY3J1YmJpbmcuCisgICAg
ICAgICAqLworICAgICAgICBlbHNlIGlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICYmICFzY3J1
Yl9mcmVlX3BhZ2VzKCkgJiYKKyAgICAgICAgICAgICAgICAgICAgIXNvZnRpcnFfcGVuZGluZyhj
cHUpICkKICAgICAgICAgewogICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICAg
ICAgICAgIGlmICggY3B1X2lzX2hhbHRhYmxlKGNwdSkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGJhYWY4MTUuLjliNGI5
NTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTEyMiw3ICsxMjIsMTMgQEAgc3RhdGljIHZvaWQgaWRsZV9sb29wKHZvaWQp
CiAgICAgICAgIC8qIEFyZSB3ZSBoZXJlIGZvciBydW5uaW5nIHZjcHUgY29udGV4dCB0YXNrbGV0
cywgb3IgZm9yIGlkbGluZz8gKi8KICAgICAgICAgaWYgKCB1bmxpa2VseSh0YXNrbGV0X3dvcmtf
dG9fZG8oY3B1KSkgKQogICAgICAgICAgICAgZG9fdGFza2xldCgpOwotICAgICAgICBlbHNlCisg
ICAgICAgIC8qCisgICAgICAgICAqIFRlc3Qgc29mdGlycXMgdHdpY2UgLS0tIGZpcnN0IHRvIHNl
ZSBpZiBzaG91bGQgZXZlbiB0cnkgc2NydWJiaW5nCisgICAgICAgICAqIGFuZCB0aGVuLCBhZnRl
ciBpdCBpcyBkb25lLCB3aGV0aGVyIHNvZnRpcnFzIGJlY2FtZSBwZW5kaW5nCisgICAgICAgICAq
IHdoaWxlIHdlIHdlcmUgc2NydWJiaW5nLgorICAgICAgICAgKi8KKyAgICAgICAgZWxzZSBpZiAo
ICFzb2Z0aXJxX3BlbmRpbmcoY3B1KSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICAmJgorICAgICAg
ICAgICAgICAgICAgICAhc29mdGlycV9wZW5kaW5nKGNwdSkgKQogICAgICAgICAgICAgcG1faWRs
ZSgpOwogICAgICAgICBkb19zb2Z0aXJxKCk7CiAgICAgICAgIC8qCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4
IDcxYmFlZGUuLjA3ODNjMWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC0xOCwxMiArMTgsMTIgQEAKICNp
bmNsdWRlIDxhc20vaGFyZGlycS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCi1zdGF0aWMg
c3RydWN0IHZjcHUgKl9fcmVhZF9tb3N0bHkgb3ZlcnJpZGU7CitzdGF0aWMgREVGSU5FX1BFUl9D
UFUoc3RydWN0IHZjcHUgKiwgb3ZlcnJpZGUpOwogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1
ICptYXBjYWNoZV9jdXJyZW50X3ZjcHUodm9pZCkKIHsKICAgICAvKiBJbiB0aGUgY29tbW9uIGNh
c2Ugd2UgdXNlIHRoZSBtYXBjYWNoZSBvZiB0aGUgcnVubmluZyBWQ1BVLiAqLwotICAgIHN0cnVj
dCB2Y3B1ICp2ID0gb3ZlcnJpZGUgPzogY3VycmVudDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHRo
aXNfY3B1KG92ZXJyaWRlKSA/OiBjdXJyZW50OwogCiAgICAgLyoKICAgICAgKiBXaGVuIGN1cnJl
bnQgaXNuJ3QgcHJvcGVybHkgc2V0IHVwIHlldCwgdGhpcyBpcyBlcXVpdmFsZW50IHRvCkBAIC01
OSw3ICs1OSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRf
dmNwdSh2b2lkKQogCiB2b2lkIF9faW5pdCBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIG92ZXJyaWRlID0gdjsKKyAgICB0aGlzX2NwdShvdmVycmlkZSkg
PSB2OwogfQogCiAjZGVmaW5lIG1hcGNhY2hlX2wyX2VudHJ5KGUpICgoZSkgPj4gUEFHRVRBQkxF
X09SREVSKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwppbmRleCAxMzAzNzM2Li5kMGMyMDIxIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTAwOSwx
NSArMTAwOSw4NiBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFn
ZV9pbmZvICpoZWFkKQogICAgIHJldHVybiBjb3VudDsKIH0KIAotc3RhdGljIHZvaWQgc2NydWJf
ZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgbm9kZSkKK3N0YXRpYyBub2RlbWFza190IG5vZGVfc2Ny
dWJiaW5nOworCisvKgorICogSWYgZ2V0X25vZGUgaXMgdHJ1ZSB0aGlzIHdpbGwgcmV0dXJuIGNs
b3Nlc3Qgbm9kZSB0aGF0IG5lZWRzIHRvIGJlIHNjcnViYmVkLAorICogd2l0aCBhcHByb3ByaWF0
ZSBiaXQgaW4gbm9kZV9zY3J1YmJpbmcgc2V0LgorICogSWYgZ2V0X25vZGUgaXMgbm90IHNldCwg
dGhpcyB3aWxsIHJldHVybiAqYSogbm9kZSB0aGF0IG5lZWRzIHRvIGJlIHNjcnViYmVkLgorICog
bm9kZV9zY3J1YmJpbmcgYml0bWFzayB3aWxsIG5vIGJlIHVwZGF0ZWQuCisgKiBJZiBubyBub2Rl
IG5lZWRzIHNjcnViYmluZyB0aGVuIE5VTUFfTk9fTk9ERSBpcyByZXR1cm5lZC4KKyAqLworc3Rh
dGljIHVuc2lnbmVkIGludCBub2RlX3RvX3NjcnViKGJvb2wgZ2V0X25vZGUpCiB7Ci0gICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGc7Ci0gICAgdW5zaWduZWQgaW50IHpvbmU7CisgICAgbm9kZWlkX3Qg
bm9kZSA9IGNwdV90b19ub2RlKHNtcF9wcm9jZXNzb3JfaWQoKSksIGxvY2FsX25vZGU7CisgICAg
bm9kZWlkX3QgY2xvc2VzdCA9IE5VTUFfTk9fTk9ERTsKKyAgICB1OCBkaXN0LCBzaG9ydGVzdCA9
IDB4ZmY7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmhlYXBfbG9jaykpOworICAgIGlm
ICggbm9kZSA9PSBOVU1BX05PX05PREUgKQorICAgICAgICBub2RlID0gMDsKIAotICAgIGlmICgg
IW5vZGVfbmVlZF9zY3J1Yltub2RlXSApCi0gICAgICAgIHJldHVybjsKKyAgICBpZiAoIG5vZGVf
bmVlZF9zY3J1Yltub2RlXSAmJgorICAgICAgICAgKCFnZXRfbm9kZSB8fCAhbm9kZV90ZXN0X2Fu
ZF9zZXQobm9kZSwgbm9kZV9zY3J1YmJpbmcpKSApCisgICAgICAgIHJldHVybiBub2RlOworCisg
ICAgLyoKKyAgICAgKiBTZWUgaWYgdGhlcmUgYXJlIG1lbW9yeS1vbmx5IG5vZGVzIHRoYXQgbmVl
ZCBzY3J1YmJpbmcgYW5kIGNob29zZQorICAgICAqIHRoZSBjbG9zZXN0IG9uZS4KKyAgICAgKi8K
KyAgICBsb2NhbF9ub2RlID0gbm9kZTsKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAg
ZG8geworICAgICAgICAgICAgbm9kZSA9IGN5Y2xlX25vZGUobm9kZSwgbm9kZV9vbmxpbmVfbWFw
KTsKKyAgICAgICAgfSB3aGlsZSAoICFjcHVtYXNrX2VtcHR5KCZub2RlX3RvX2NwdW1hc2sobm9k
ZSkpICYmCisgICAgICAgICAgICAgICAgICAobm9kZSAhPSBsb2NhbF9ub2RlKSApOworCisgICAg
ICAgIGlmICggbm9kZSA9PSBsb2NhbF9ub2RlICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIGlmICggbm9kZV9uZWVkX3NjcnViW25vZGVdICkKKyAgICAgICAgeworICAgICAgICAgICAg
aWYgKCAhZ2V0X25vZGUgKQorICAgICAgICAgICAgICAgIHJldHVybiBub2RlOworCisgICAgICAg
ICAgICBkaXN0ID0gX19ub2RlX2Rpc3RhbmNlKGxvY2FsX25vZGUsIG5vZGUpOworCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogR3JhYiB0aGUgbm9kZSByaWdodCBhd2F5LiBJZiB3ZSBm
aW5kIGEgY2xvc2VyIG5vZGUgbGF0ZXIgd2Ugd2lsbAorICAgICAgICAgICAgICogcmVsZWFzZSB0
aGlzIG9uZS4gV2hpbGUgdGhlcmUgaXMgYSBjaGFuY2UgdGhhdCBhbm90aGVyIENQVSB3aWxsCisg
ICAgICAgICAgICAgKiBub3QgYmUgYWJsZSB0byBzY3J1YiB0aGF0IG5vZGUgd2hlbiBpdCBpcyBz
ZWFyY2hpbmcgZm9yIHNjcnViIHdvcmsKKyAgICAgICAgICAgICAqIGF0IHRoZSBzYW1lIHRpbWUg
aXQgd2lsbCBiZSBhYmxlIHRvIGRvIHNvIG5leHQgdGltZSBpdCB3YWtlcyB1cC4KKyAgICAgICAg
ICAgICAqIFRoZSBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBwZXJmb3JtIHRoaXMgc2VhcmNoIHVu
ZGVyIGEgbG9jayBidXQKKyAgICAgICAgICAgICAqIHRoZW4gd2UnZCBuZWVkIHRvIHRha2UgdGhp
cyBsb2NrIGV2ZXJ5IHRpbWUgd2UgY29tZSBpbiBoZXJlLgorICAgICAgICAgICAgICovCisgICAg
ICAgICAgICBpZiAoIChkaXN0IDwgc2hvcnRlc3QgfHwgY2xvc2VzdCA9PSBOVU1BX05PX05PREUp
ICYmCisgICAgICAgICAgICAgICAgICFub2RlX3Rlc3RfYW5kX3NldChub2RlLCBub2RlX3NjcnVi
YmluZykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggY2xvc2VzdCAhPSBO
VU1BX05PX05PREUgKQorICAgICAgICAgICAgICAgICAgICBub2RlX2NsZWFyKGNsb3Nlc3QsIG5v
ZGVfc2NydWJiaW5nKTsKKyAgICAgICAgICAgICAgICBzaG9ydGVzdCA9IGRpc3Q7CisgICAgICAg
ICAgICAgICAgY2xvc2VzdCA9IG5vZGU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9
CisKKyAgICByZXR1cm4gY2xvc2VzdDsKK30KKworYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQp
Cit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgdW5zaWduZWQgaW50IHpvbmU7Cisg
ICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBib29sIHByZWVt
cHQgPSBmYWxzZTsKKyAgICBub2RlaWRfdCBub2RlOworICAgIHVuc2lnbmVkIGludCBjbnQgPSAw
OworICAKKyAgICBub2RlID0gbm9kZV90b19zY3J1Yih0cnVlKTsKKyAgICBpZiAoIG5vZGUgPT0g
TlVNQV9OT19OT0RFICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworIAorICAgIHNwaW5fbG9jaygm
aGVhcF9sb2NrKTsKIAogICAgIGZvciAoIHpvbmUgPSAwOyB6b25lIDwgTlJfWk9ORVM7IHpvbmUr
KyApCiAgICAgewpAQCAtMTA0MCwxNyArMTExMSw0MiBAQCBzdGF0aWMgdm9pZCBzY3J1Yl9mcmVl
X3BhZ2VzKHVuc2lnbmVkIGludCBub2RlKQogICAgICAgICAgICAgICAgICAgICAgICAgc2NydWJf
b25lX3BhZ2UoJnBnW2ldKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2lu
Zm8gJj0gflBHQ19uZWVkX3NjcnViOwogICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9uZWVk
X3NjcnViW25vZGVdLS07CisgICAgICAgICAgICAgICAgICAgICAgICBjbnQgKz0gMTAwOyAvKiBz
Y3J1YmJlZCBwYWdlcyBhZGQgaGVhdmllciB3ZWlnaHQuICovCisgICAgICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgY250
Kys7CisKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogU2Ny
dWIgYSBmZXcgKDgpIHBhZ2VzIGJlZm9yZSBiZWNvbWluZyBlbGlnaWJsZSBmb3IKKyAgICAgICAg
ICAgICAgICAgICAgICogcHJlZW1wdGlvbi4gQnV0IGFsc28gY291bnQgbm9uLXNjcnViYmluZyBs
b29wIGl0ZXJhdGlvbnMKKyAgICAgICAgICAgICAgICAgICAgICogc28gdGhhdCB3ZSBkb24ndCBn
ZXQgc3R1Y2sgaGVyZSB3aXRoIGFuIGFsbW9zdCBjbGVhbgorICAgICAgICAgICAgICAgICAgICAg
KiBoZWFwLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgaWYg
KCBjbnQgPiA4MDAgJiYgc29mdGlycV9wZW5kaW5nKGNwdSkgKQorICAgICAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgICAgICBwcmVlbXB0ID0gdHJ1ZTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgfQogCi0gICAgICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZywgJmhlYXAobm9kZSwgem9u
ZSwgb3JkZXIpKTsKLSAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2Rl
LCB6b25lLCBvcmRlciwgSU5WQUxJRF9ESVJUWV9JRFgpOworICAgICAgICAgICAgICAgIGlmICgg
aSA+PSAoMVUgPDwgb3JkZXIpIC0gMSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworICAg
ICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRl
ciwgSU5WQUxJRF9ESVJUWV9JRFgpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSBpICsg
MTsKIAotICAgICAgICAgICAgICAgIGlmICggbm9kZV9uZWVkX3NjcnViW25vZGVdID09IDAgKQot
ICAgICAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAgaWYgKCBwcmVlbXB0
IHx8IChub2RlX25lZWRfc2NydWJbbm9kZV0gPT0gMCkgKQorICAgICAgICAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAoIG9yZGVyLS0gIT0gMCAp
OwogICAgIH0KKworIG91dDoKKyAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKKyAgICBub2Rl
X2NsZWFyKG5vZGUsIG5vZGVfc2NydWJiaW5nKTsKKyAgICByZXR1cm4gbm9kZV90b19zY3J1Yihm
YWxzZSkgIT0gTlVNQV9OT19OT0RFOwogfQogCiAvKiBGcmVlIDJeQG9yZGVyIHNldCBvZiBwYWdl
cy4gKi8KQEAgLTExNjIsOSArMTI1OCw2IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygK
ICAgICBpZiAoIHRhaW50ZWQgKQogICAgICAgICByZXNlcnZlX29mZmxpbmVkX3BhZ2UocGcpOwog
Ci0gICAgaWYgKCBuZWVkX3NjcnViICkKLSAgICAgICAgc2NydWJfZnJlZV9wYWdlcyhub2RlKTsK
LQogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IGUxZjljNDIuLmRkYzNm
YjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCkBAIC0xNjAsNiArMTYwLDcgQEAgdm9pZCBpbml0X3hlbmhlYXBfcGFnZXMocGFkZHJf
dCBwcywgcGFkZHJfdCBwZSk7CiB2b2lkIHhlbmhlYXBfbWF4X21mbih1bnNpZ25lZCBsb25nIG1m
bik7CiB2b2lkICphbGxvY194ZW5oZWFwX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWdu
ZWQgaW50IG1lbWZsYWdzKTsKIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2ln
bmVkIGludCBvcmRlcik7Citib29sIHNjcnViX2ZyZWVfcGFnZXModm9pZCk7CiAjZGVmaW5lIGFs
bG9jX3hlbmhlYXBfcGFnZSgpIChhbGxvY194ZW5oZWFwX3BhZ2VzKDAsMCkpCiAjZGVmaW5lIGZy
ZWVfeGVuaGVhcF9wYWdlKHYpIChmcmVlX3hlbmhlYXBfcGFnZXModiwwKSkKIC8qIE1hcCBtYWNo
aW5lIHBhZ2UgcmFuZ2UgaW4gWGVuIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gKi8KLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:30: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.xen.org>)
	id 1di35d-0005T9-BN; Wed, 16 Aug 2017 18:30:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di35b-0005SL-JM
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:30:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 24/3B-03044-65F84995; Wed, 16 Aug 2017 18:30:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsUyZ7p8oG5Y/5R
 Ig+uNnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aVjtVsBUeUKu60z2JrYJwq08XIxSEkMJlJ
 4nDHOjYI5zejxMzVS1ggnA2MEv8XtDBDOD2MEo3HVzB1MXJysAkYSZw9Op0RxBYRkJa49vkyI
 0gRs8A0Jom9396BJYQFLCWa3y5mBrFZBFQlnp48CBbnFfCUWPd8HZgtIaAgMeXhe2YI21ii/e
 1FtgmMPAsYGVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHq
 fAQh2MM474X+IUZKDSUmU1yt/SqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7OPqCcYFFqempF
 WmYOMAxh0hIcPEoivDN6gNK8xQWJucWZ6RCpU4y6HK8m/P/GJMSSl5+XKiXO+7YXqEgApCijN
 A9uBCwmLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlxnkEp7MvBK4Ta+AjmACOuJK+ySQI0
 oSEVJSDYw3VVPjGPg2ZyjlnUzeVaoc3XWBy8Wd2cvMbrHrCW2jvWxXJvy7vOXmD8f5i96pHnp
 2UVDZ+86VySKh/9oNGfUE7pn6/J01J1KwyPDwlAt3N6dLSE7dnvnmaw7PjziWzhaDTG2uy2vL
 Jjz8FfDQIGJHlJlUoEmoyrrDR269WHX/QpV7C9POnNtKLMUZiYZazEXFiQDvgdwohAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502908244!72029780!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37433 invoked from network); 16 Aug 2017 18:30:45 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 18:30:45 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIUZuF022333
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:36 GMT
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 v7GIUYeV010676
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:35 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 v7GIUXoA003299;
 Wed, 16 Aug 2017 18:30:33 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Aug 2017 11:30:32 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 14:33:06 -0400
Message-Id: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCHES v8 0/8] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Vjg6CiogUmV2ZXJ0ZWQgeDg2J3MgcGFnZV9pbmZvLnUuZnJlZSB0byB1c2luZyBpbnRlZ3JhbCB0
eXBlcyBpbnN0ZWFkIG9mIGJpdGZpZWxkcwoqIERlZmluZWQgYXJjaF9sb2NrX3NpZ25hbF93bWIo
KSB0byBhdm9pZCBoYXZpbmcgZXh0cmEgYmFycmllciBpbiBBUk0KCihzZWUgcGVyLXBhdGNoIGNo
YW5nZXMpCgpXaGVuIGEgZG9tYWluIGlzIGRlc3Ryb3llZCB0aGUgaHlwZXJ2aXNvciBtdXN0IHNj
cnViIGRvbWFpbidzIHBhZ2VzIGJlZm9yZQpnaXZpbmcgdGhlbSB0byBhbm90aGVyIGd1ZXN0IGlu
IG9yZGVyIHRvIHByZXZlbnQgbGVha2luZyB0aGUgZGVjZWFzZWQKZ3Vlc3QncyBkYXRhLiBDdXJy
ZW50bHkgdGhpcyBpcyBkb25lIGR1cmluZyBndWVzdCdzIGRlc3RydWN0aW9uLCBwb3NzaWJseQpj
YXVzaW5nIHZlcnkgbGVuZ3RoeSBjbGVhbnVwIHByb2Nlc3MuCgpUaGlzIHNlcmllcyBhZGRzIHN1
cHBvcnQgZm9yIHNjcnViYmluZyByZWxlYXNlZCBwYWdlcyBmcm9tIGlkbGUgbG9vcCwKbWFraW5n
IGd1ZXN0IGRlc3RydWN0aW9uIHNpZ25pZmljYW50bHkgZmFzdGVyLiBGb3IgZXhhbXBsZSwgZGVz
dHJveWluZyBhCjFUQiBndWVzdCBjYW4gbm93IGJlIGNvbXBsZXRlZCBpbiA0MCsgc2Vjb25kcyBh
cyBvcHBvc2VkIHRvIGFib3V0IDkgbWludXRlcwp1c2luZyBleGlzdGluZyBzY3J1YmJpbmcgYWxn
b3JpdGhtLgoKQnJpZWZseSwgdGhlIG5ldyBhbGdvcml0aG0gcGxhY2VzIGRpcnR5IHBhZ2VzIGF0
IHRoZSBlbmQgb2YgaGVhcCdzIHBhZ2UgbGlzdApmb3IgZWFjaCBub2RlL3pvbmUvb3JkZXIgdG8g
YXZvaWQgaGF2aW5nIHRvIHNjYW4gZnVsbCBsaXN0IHdoaWxlIHNlYXJjaGluZwpmb3IgZGlydHkg
cGFnZXMuIE9uZSBwcm9jZXNzb3IgZm9ybSBlYWNoIG5vZGUgY2hlY2tzIHdoZXRoZXIgdGhlIG5v
ZGUgaGFzIGFueQpkaXJ0eSBwYWdlcyBhbmQsIGlmIHN1Y2ggcGFnZXMgYXJlIGZvdW5kLCBzY3J1
YnMgdGhlbS4gU2NydWJiaW5nIGl0c2VsZgpoYXBwZW5zIHdpdGhvdXQgaG9sZGluZyBoZWFwIGxv
Y2sgc28gb3RoZXIgdXNlcnMgbWF5IGFjY2VzcyBoZWFwIGluIHRoZQptZWFudGltZS4gSWYgd2hp
bGUgaWRsZSBsb29wIGlzIHNjcnViYmluZyBhIHBhcnRpY3VsYXIgY2h1bmsgb2YgcGFnZXMgdGhp
cwpjaHVuayBpcyByZXF1ZXN0ZWQgYnkgdGhlIGhlYXAgYWxsb2NhdG9yLCBzY3J1YmJpbmcgaXMg
aW1tZWRpYXRlbHkgc3RvcHBlZC4KCk9uIHRoZSBhbGxvY2F0aW9uIHNpZGUsIGFsbG9jX2hlYXBf
cGFnZXMoKSBmaXJzdCB0cmllcyB0byBzYXRpc2Z5IGFsbG9jYXRpb24KcmVxdWVzdCB1c2luZyBv
bmx5IGNsZWFuIHBhZ2VzLiBJZiB0aGlzIGlzIG5vdCBwb3NzaWJsZSwgdGhlIHNlYXJjaCBpcwpy
ZXBlYXRlZCBhbmQgZGlydHkgcGFnZXMgYXJlIHNjcnViYmVkIGJ5IHRoZSBhbGxvY2F0b3IuCgpU
aGlzIHNlcmllcyBpcyBzb21ld2hhdCBiYXNlZCBvbiBlYXJsaWVyIHdvcmsgYnkgQm9iIExpdS4K
ClYxOgoqIE9ubHkgc2V0IFBHQ19uZWVkX3NjcnViIGJpdCBmb3IgdGhlIGJ1ZGR5IGhlYWQsIHRo
dXMgbWFraW5nIGl0IHVubmVjZXNzYXJ5CiAgdG8gc2NhbiB3aG9sZSBidWRkeQoqIEZpeCBzcGlu
X2xvY2tfY2IoKQoqIFNjcnViIENQVS1sZXNzIG5vZGVzCiogQVJNIHN1cHBvcnQuIE5vdGUgdGhh
dCBJIGhhdmUgbm90IGJlZW4gYWJsZSB0byB0ZXN0IHRoaXMsIG9ubHkgYnVpbHQgdGhlCiAgYmlu
YXJ5CiogQWRkZWQgc2NydWIgdGVzdCBwYXRjaCAobGFzdCBvbmUpLiBOb3Qgc3VyZSB3aGV0aGVy
IGl0IHNob3VsZCBiZSBjb25zaWRlcmVkCiAgZm9yIGNvbW1pdHRpbmcgYnV0IEkgaGF2ZSBiZWVu
IHJ1bm5pbmcgd2l0aCBpdC4KClYyOgoqIG1lcmdlX2NodW5rcygpIHJldHVybnMgbmV3IGJ1ZGR5
IGhlYWQKKiBzY3J1Yl9mcmVlX3BhZ2VzKCkgcmV0dXJucyBzb2Z0aXJxIHBlbmRpbmcgc3RhdHVz
IGluIGFkZGl0aW9uIHRvIChmYWN0b3JlZCBvdXQpCiAgc3RhdHVzIG9mIHVuc2NydWJiZWQgbWVt
b3J5Ciogc3Bpbl9sb2NrIHVzZXMgaW5saW5lZCBzcGluX2xvY2tfY2IoKQoqIHNjcnViIGRlYnVn
Z2luZyBjb2RlIGNoZWNrcyB3aG9sZSBwYWdlLCBub3QganVzdCB0aGUgZmlyc3Qgd29yZC4KClYz
OgoqIEtlZXAgZGlydHkgYml0IHBlciBwYWdlCiogU2ltcGxpZnkgbWVyZ2VfY2h1bmtzKCkgKG5v
dyBtZXJnZV9hbmRfZnJlZV9idWRkeSgpKQoqIFdoZW4gc2NydWJiaW5nIG1lbW1vcnktb25seSBu
b2RlcyB0cnkgdG8gZmluZCB0aGUgY2xvc2VzdCBub2RlLgoKVjQ6CiogS2VlcCB0cmFjayBvZiBk
aXJ0eSBwYWdlcyBpbiBhIGJ1ZGR5IHdpdGggcGFnZV9pbmZvLnUuZnJlZS5maXJzdF9kaXJ0eS4K
KiBEcm9wIHBhdGNoIDEgKGZhY3RvcmluZyBvdXQgbWVyZ2VfYW5kX2ZyZWVfYnVkZHkoKSkgc2lu
Y2UgdGhlcmUgaXMgb25seQogIG9uZSBjYWxsZXIgbm93CiogRHJvcCBwYXRjaCBwYXRjaCA1IChm
cm9tIFYzKSBzaW5jZSB3ZSBhcmUgbm90IGJyZWFraW5nIHBhcnRpYWxseS1zY3J1YmJlZAogIGJ1
ZGR5IGFueW1vcmUKKiBFeHRyYWN0IHNlYXJjaCBsb29wIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBp
bnRvIGdldF9mcmVlX2J1ZGR5KCkgKHBhdGNoIDIpCiogQWRkIE1FTUZfbm9fc2NydWIgZmxhZwoK
VjU6CiogTWFrZSBwYWdlX2luZm8udS5mcmVlIGFuZCB1bmlvbiBhbmQgdXNlIGJpdGZpZWxkcyB0
aGVyZS4KKiBCdWcgZml4ZXMKClY2OgoqIENoYW5nZWQgZmlyc3RfZGlydHkgdHJhY2tpbmcgZnJv
bSBwb2ludGVyLWJhc2VkIHRvIGluZGV4LWJhc2VkIChwYXRjaCAxKQoqIEFkZGVkL21vZGlmaWVk
IGEgZmV3IEFTU0VSVCgpcwoqIE1vdmVkL21vZGlmZWQgYSBjb3VwbGUgb2YgY29tbWVudHMKKiBB
ZGp1c3RlZCB3aWR0aCBvZiBJTlZBTElEX0RJUlRZX0lEWAoKVjc6CiogU3BsaXQgZnJlZV9oZWFw
X3BhZ2VzKCkgYnVkZHkgbWVyZ2UgY2hhbmdlcyBpbnRvIGEgc2VwYXJhdGUgcGF0Y2ggKHBhdGNo
IDEpCiogQ2hhbmdlZCB0eXBlIGZvciBwYWdlX2luZm8udS5mcmVlLm5lZWRfdGxiZmx1c2ggdG8g
Ym9vbDoxCiogQWRkZWQgQlVJTERfQlVHX09OCiogQWRqdXN0ZWQgZGF0YXR5cGUgb2YgdGVtcCB2
YXJpYWJsZSBpbiBjaGVja19hbmRfc3RvcF9zY3J1YigpCiogRm9ybWF0dGluZyBjaGFuZ2VzCgoK
RGVmZXJyZWQ6CiogUGVyLW5vZGUgaGVhcCBsb2Nrcy4gSW4gYWRkaXRpb24gdG8gKHByZXN1bWFi
bHkpIGltcHJvdmluZyBwZXJmb3JtYW5jZSBpbgogIGdlbmVyYWwsIG9uY2UgdGhleSBhcmUgYXZh
aWxhYmxlIHdlIGNhbiBwYXJhbGxlbGl6ZSBzY3J1YmJpbmcgZnVydGhlciBieQogIGFsbG93aW5n
IG1vcmUgdGhhbiBvbmUgY29yZSBwZXIgbm9kZSB0byBkbyBpZGxlIGxvb3Agc2NydWJiaW5nLgoq
IEFWWC1iYXNlZCBzY3J1YmJpbmcKKiBVc2UgaWRsZSBsb29wIHNjcnViYmluZyBkdXJpbmcgYm9v
dC4KCgoKQm9yaXMgT3N0cm92c2t5ICg4KToKICBtbTogUGxhY2UgdW5zY3J1YmJlZCBwYWdlcyBh
dCB0aGUgZW5kIG9mIHBhZ2VsaXN0CiAgbW06IEV4dHJhY3QgYWxsb2NhdGlvbiBsb29wIGZyb20g
YWxsb2NfaGVhcF9wYWdlcygpCiAgbW06IFNjcnViIHBhZ2VzIGluIGFsbG9jX2hlYXBfcGFnZXMo
KSBpZiBuZWVkZWQKICBtbTogU2NydWIgbWVtb3J5IGZyb20gaWRsZSBsb29wCiAgc3BpbmxvY2s6
IEludHJvZHVjZSBzcGluX2xvY2tfY2IoKQogIG1tOiBLZWVwIGhlYXAgYWNjZXNzaWJsZSB0byBv
dGhlcnMgd2hpbGUgc2NydWJiaW5nCiAgbW06IFByaW50IG51bWJlciBvZiB1bnNjcnViYmVkIHBh
Z2VzIGluICdIJyBkZWJ1ZyBoYW5kbGVyCiAgbW06IE1ha2Ugc3VyZSBwYWdlcyBhcmUgc2NydWJi
ZWQKCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICAgICAgfCAgIDcgKwogeGVuL2FyY2gvYXJt
L2RvbWFpbi5jICAgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAg
ICAgfCAgIDggKy0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jICAgICB8ICAgNiArLQogeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgIHwgNTgwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAgICAgfCAgIDkg
Ky0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICB8ICAzMiArKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vc3BpbmxvY2suaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAg
ICAgfCAgMzAgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwaW5sb2NrLmggfCAgIDUgKwogeGVu
L2luY2x1ZGUveGVuL21tLmggICAgICAgICAgIHwgICA1ICstCiB4ZW4vaW5jbHVkZS94ZW4vc3Bp
bmxvY2suaCAgICAgfCAgIDQgKwogMTIgZmlsZXMgY2hhbmdlZCwgNjAwIGluc2VydGlvbnMoKyks
IDk2IGRlbGV0aW9ucygtKQoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:30: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.xen.org>)
	id 1di35g-0005VU-FT; Wed, 16 Aug 2017 18:30:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di35f-0005U6-9q
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:30:51 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DE/46-09901-A5F84995; Wed, 16 Aug 2017 18:30:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42KZM10+UDeyf0q
 kwe1behZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8azs53sBb9ZK679S21gvMrSxcjFISQwmUni
 67fvbBDOX0aJNwduMUM4Gxglts2CKethlPh2YApQGScHm4CRxNmj0xlBbBEBaYlrny8zghQxC
 0xjktj77R1YQlggWGLGku9gDSwCqhK/ZnwGs3kFPCVurG5kBbElBBQkpjx8zwxicwp4Sazdvg
 6sRgioZsmHg8wQNcYS7W8vsk1g5FvAyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwWBiAYAfjn2UBhxglOZiURHm98qdECvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLg5ewDygkWpaanVqRl5gDDFiYtwcGjJMI7owcozVtckJhbnJkOkTrFaMzR9GHLFyaOV
 xP+f2MSYsnLz0uVEud92wtUKgBSmlGaBzcIFk+XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJM
 zLDHIPT2ZeCdy+V0CnMAGdcqV9EsgpJYkIKakGRs/Zy6o3//T0UtUr8A4zPGW2SeVnWe/ppoR
 MueXTI1rM5WN7Vx6J7+m2mqW4WGnmbAeD85PcP7jEpc/wva69sC0ua+L0l263XRVebHH1r9iW
 tyIzdn287L97dpdnfLsuLOYSkvg6gP3ezJb1q1j9l/HJ83l8894Ye/Sw29ztAmnPTyqkvHi3R
 4mlOCPRUIu5qDgRAFLhewSiAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502908248!101210304!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18392 invoked from network); 16 Aug 2017 18:30:49 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 18:30:49 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIUei7022369
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:40 GMT
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 v7GIUdho010892
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:40 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v7GIUcqP002263;
 Wed, 16 Aug 2017 18:30:39 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Aug 2017 11:30:38 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 14:33:13 -0400
Message-Id: <1502908394-9760-8-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCHES v8 7/8] mm: Print number of unscrubbed pages
	in 'H' debug handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IDQ4Nzk4Y2EuLjM0YzQ1YmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMzA4LDYg
KzIzMDgsMTMgQEAgc3RhdGljIHZvaWQgZHVtcF9oZWFwKHVuc2lnbmVkIGNoYXIga2V5KQogICAg
ICAgICAgICAgcHJpbnRrKCJoZWFwW25vZGU9JWRdW3pvbmU9JWRdIC0+ICVsdSBwYWdlc1xuIiwK
ICAgICAgICAgICAgICAgICAgICBpLCBqLCBhdmFpbFtpXVtqXSk7CiAgICAgfQorCisgICAgZm9y
ICggaSA9IDA7IGkgPCBNQVhfTlVNTk9ERVM7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICFu
b2RlX25lZWRfc2NydWJbaV0gKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHByaW50
aygiTm9kZSAlZCBoYXMgJWx1IHVuc2NydWJiZWQgcGFnZXNcbiIsIGksIG5vZGVfbmVlZF9zY3J1
YltpXSk7CisgICAgfQogfQogCiBzdGF0aWMgX19pbml0IGludCByZWdpc3Rlcl9oZWFwX3RyaWdn
ZXIodm9pZCkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:30: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.xen.org>)
	id 1di35d-0005Tm-Sr; Wed, 16 Aug 2017 18:30:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di35c-0005Sc-CG
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:30:48 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 3F/45-01731-75F84995; Wed, 16 Aug 2017 18:30:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42KZM10+UDe8f0q
 kwZTJHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b5i+uYC1qVKk63rGVvYGyR7mLk4hASmMwk
 8e3/fVYI5zejROf0eywQzgZGiamnFrBBOD2MEivvPmbsYuTkYBMwkjh7dDqYLSIgLXHt82VGk
 CJmgWlMEnu/vQNLCAvYSNxasJwFxGYRUJV4s3sLM4jNK+Ap0TLjJhuILSGgIDHl4XuwOKeAl8
 Ta7evA4kJANUs+HGSGqDGW6JvVxzKBkW8BI8MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA1O
 93NTi4sT01JzEpGK95PzcTYzAcKlnYGDcwdg42+8QoyQHk5Ior1f+lEghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErz5vUA5waLU9NSKtMwcYODCpCU4eJREeGf0AKV5iwsSc4sz0yFSpxh1OV5N+
 P+NSYglLz8vVUqc9y3IDAGQoozSPLgRsCi6xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYl7
 kPaApPZl4J3KZXQEcwAR1xpX0SyBEliQgpqQZGl8xG0z2yFiUir1r0+e++ei+bNNf817KIH4/
 nnxA/f8KqUvT0m8WBQtPWnM56y1R/SthM4KvVhflnbU7VvC82/fMg3UlAM2A676JFeiKqt+xX
 1m86GVY6323ih2PFF0KM+ppsd19z8g2cc1zyolmSTXHKBRGWmIXJ+lonLQXFgXG8K1DJbrYSS
 3FGoqEWc1FxIgDWwP2XnQIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502908245!91689471!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55851 invoked from network); 16 Aug 2017 18:30:46 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Aug 2017 18:30:46 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIUcwC022360
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:39 GMT
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 v7GIUcJK000420
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:38 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 v7GIUbuh003332;
 Wed, 16 Aug 2017 18:30:37 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Aug 2017 11:30:37 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 14:33:11 -0400
Message-Id: <1502908394-9760-6-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCHES v8 5/8] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgd2FpdGluZyBmb3IgYSBsb2NrIHdlIG1heSB3YW50IHRvIHBlcmlvZGljYWxseSBydW4g
c29tZQpjb2RlLiBUaGlzIGNvZGUgbWF5LCBmb3IgZXhhbXBsZSwgYWxsb3cgdGhlIGNhbGxlciB0
byByZWxlYXNlCnJlc291cmNlcyBoZWxkIGJ5IGl0IHRoYXQgYXJlIG5vIGxvbmdlciBuZWVkZWQg
aW4gdGhlIGNyaXRpY2FsCnNlY3Rpb24gcHJvdGVjdGVkIGJ5IHRoZSBsb2NrLgoKU3BlY2lmaWNh
bGx5LCB0aGlzIGZlYXR1cmUgd2lsbCBiZSBuZWVkZWQgYnkgc2NydWJiaW5nIGNvZGUgd2hlcmUK
dGhlIHNjcnViYmVyLCB3aGlsZSB3YWl0aW5nIGZvciBoZWFwIGxvY2sgdG8gbWVyZ2UgYmFjayBj
bGVhbgpwYWdlcywgbWF5IGJlIHJlcXVlc3RlZCBieSBwYWdlIGFsbG9jYXRvciAod2hpY2ggaXMg
Y3VycmVudGx5CmhvbGRpbmcgdGhlIGxvY2spIHRvIGFib3J0IG1lcmdpbmcgYW5kIHJlbGVhc2Ug
dGhlIGJ1ZGR5IHBhZ2UgaGVhZAp0aGF0IHRoZSBhbGxvY2F0b3Igd2FudHMuCgpXZSBjb3VsZCB1
c2Ugc3Bpbl90cnlsb2NrKCkgYnV0IHNpbmNlIGl0IGRvZXNuJ3QgdGFrZSBsb2NrIHRpY2tldApp
dCBtYXkgdGFrZSBsb25nIHRpbWUgdW50aWwgdGhlIGxvY2sgaXMgdGFrZW4uIEluc3RlYWQgd2Ug
YWRkCnNwaW5fbG9ja19jYigpIHRoYXQgYWxsb3dzIHVzIHRvIGdyYWIgdGhlIHRpY2tldCBhbmQg
ZXhlY3V0ZSBhCmNhbGxiYWNrIHdoaWxlIHdhaXRpbmcuIFRoaXMgY2FsbGJhY2sgaXMgZXhlY3V0
ZWQgb24gZXZlcnkgaXRlcmF0aW9uCm9mIHRoZSBzcGlubG9jayB3YWl0aW5nIGxvb3AuCgpTaW5j
ZSB3ZSBtYXkgYmUgc2xlZXBpbmcgaW4gdGhlIGxvY2sgdW50aWwgaXQgaXMgcmVsZWFzZWQgd2Ug
bmVlZCBhCm1lY2hhbmlzbSB0aGF0IHdpbGwgbWFrZSBzdXJlIHRoYXQgdGhlIGNhbGxiYWNrIGhh
cyBhIGNoYW5jZSB0byBydW4uCldlIGFkZCBzcGluX2xvY2tfa2ljaygpIHRoYXQgd2lsbCB3YWtl
IHVwIHRoZSB3YWl0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgotLS0KQ2hhbmdlcyBpbiB2ODoKKiBEZWZpbmVkIGFyY2hfbG9j
a19zaWduYWxfd21iKCkgdG8gYXZvaWQgdXNpbmcgc21wX3dtYigpIG9uIEFSTSB0d2ljZS4KCiB4
ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAgICAgfCA5ICsrKysrKysrLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9zcGlubG9jay5oIHwgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGlubG9jay5o
IHwgNSArKysrKwogeGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmggICAgIHwgNCArKysrCiA0IGZp
bGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NwaW5sb2NrLmMgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKaW5kZXggMmEw
NjQwNi4uM2MxY2FhZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5jCisrKyBiL3hl
bi9jb21tb24vc3BpbmxvY2suYwpAQCAtMTI5LDcgKzEyOSw3IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHUxNiBvYnNlcnZlX2hlYWQoc3BpbmxvY2tfdGlja2V0c190ICp0KQogICAgIHJldHVybiBy
ZWFkX2F0b21pYygmdC0+aGVhZCk7CiB9CiAKLXZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICps
b2NrKQordm9pZCBpbmxpbmUgX3NwaW5fbG9ja19jYihzcGlubG9ja190ICpsb2NrLCB2b2lkICgq
Y2IpKHZvaWQgKiksIHZvaWQgKmRhdGEpCiB7CiAgICAgc3BpbmxvY2tfdGlja2V0c190IHRpY2tl
dHMgPSBTUElOTE9DS19USUNLRVRfSU5DOwogICAgIExPQ0tfUFJPRklMRV9WQVI7CkBAIC0xNDAs
NiArMTQwLDggQEAgdm9pZCBfc3Bpbl9sb2NrKHNwaW5sb2NrX3QgKmxvY2spCiAgICAgd2hpbGUg
KCB0aWNrZXRzLnRhaWwgIT0gb2JzZXJ2ZV9oZWFkKCZsb2NrLT50aWNrZXRzKSApCiAgICAgewog
ICAgICAgICBMT0NLX1BST0ZJTEVfQkxPQ0s7CisgICAgICAgIGlmICggdW5saWtlbHkoY2IpICkK
KyAgICAgICAgICAgIGNiKGRhdGEpOwogICAgICAgICBhcmNoX2xvY2tfcmVsYXgoKTsKICAgICB9
CiAgICAgTE9DS19QUk9GSUxFX0dPVDsKQEAgLTE0Nyw2ICsxNDksMTEgQEAgdm9pZCBfc3Bpbl9s
b2NrKHNwaW5sb2NrX3QgKmxvY2spCiAgICAgYXJjaF9sb2NrX2FjcXVpcmVfYmFycmllcigpOwog
fQogCit2b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAqbG9jaykKK3sKKyAgICAgX3NwaW5fbG9j
a19jYihsb2NrLCBOVUxMLCBOVUxMKTsKK30KKwogdm9pZCBfc3Bpbl9sb2NrX2lycShzcGlubG9j
a190ICpsb2NrKQogewogICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc3BpbmxvY2suaAppbmRleCA4Y2RmOWUxLi40MmIwZjU4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NwaW5sb2NrLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zcGlubG9j
ay5oCkBAIC0xMCw0ICsxMCw2IEBACiAgICAgc2V2KCk7ICAgICAgICAgICAgICAgICAgICAgIFwK
IH0gd2hpbGUoMCkKIAorI2RlZmluZSBhcmNoX2xvY2tfc2lnbmFsX3dtYigpICBhcmNoX2xvY2tf
c2lnbmFsKCkKKwogI2VuZGlmIC8qIF9fQVNNX1NQSU5MT0NLX0ggKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bpbmxv
Y2suaAppbmRleCBiZTcyYzBmLi41NmY2MDk1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwaW5sb2NrLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGlubG9jay5oCkBAIC0x
OCw1ICsxOCwxMCBAQAogCiAjZGVmaW5lIGFyY2hfbG9ja19yZWxheCgpIGNwdV9yZWxheCgpCiAj
ZGVmaW5lIGFyY2hfbG9ja19zaWduYWwoKQorI2RlZmluZSBhcmNoX2xvY2tfc2lnbmFsX3dtYigp
ICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHNtcF93
bWIoKTsgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFyY2hfbG9ja19zaWduYWwoKTsgICAg
ICAgICAgICAgXAorfSkKIAogI2VuZGlmIC8qIF9fQVNNX1NQSU5MT0NLX0ggKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oIGIveGVuL2luY2x1ZGUveGVuL3NwaW5sb2Nr
LmgKaW5kZXggYzE4ODNiZC4uYjVjYTA3ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Nw
aW5sb2NrLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKQEAgLTE1Myw2ICsxNTMs
NyBAQCB0eXBlZGVmIHN0cnVjdCBzcGlubG9jayB7CiAjZGVmaW5lIHNwaW5fbG9ja19pbml0KGwp
ICgqKGwpID0gKHNwaW5sb2NrX3QpU1BJTl9MT0NLX1VOTE9DS0VEKQogCiB2b2lkIF9zcGluX2xv
Y2soc3BpbmxvY2tfdCAqbG9jayk7Cit2b2lkIF9zcGluX2xvY2tfY2Ioc3BpbmxvY2tfdCAqbG9j
aywgdm9pZCAoKmNvbmQpKHZvaWQgKiksIHZvaWQgKmRhdGEpOwogdm9pZCBfc3Bpbl9sb2NrX2ly
cShzcGlubG9ja190ICpsb2NrKTsKIHVuc2lnbmVkIGxvbmcgX3NwaW5fbG9ja19pcnFzYXZlKHNw
aW5sb2NrX3QgKmxvY2spOwogCkBAIC0xNjksNiArMTcwLDcgQEAgdm9pZCBfc3Bpbl9sb2NrX3Jl
Y3Vyc2l2ZShzcGlubG9ja190ICpsb2NrKTsKIHZvaWQgX3NwaW5fdW5sb2NrX3JlY3Vyc2l2ZShz
cGlubG9ja190ICpsb2NrKTsKIAogI2RlZmluZSBzcGluX2xvY2sobCkgICAgICAgICAgICAgICAg
ICBfc3Bpbl9sb2NrKGwpCisjZGVmaW5lIHNwaW5fbG9ja19jYihsLCBjLCBkKSAgICAgICAgIF9z
cGluX2xvY2tfY2IobCwgYywgZCkKICNkZWZpbmUgc3Bpbl9sb2NrX2lycShsKSAgICAgICAgICAg
ICAgX3NwaW5fbG9ja19pcnEobCkKICNkZWZpbmUgc3Bpbl9sb2NrX2lycXNhdmUobCwgZikgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMTkwLDYgKzE5Miw4
IEBAIHZvaWQgX3NwaW5fdW5sb2NrX3JlY3Vyc2l2ZShzcGlubG9ja190ICpsb2NrKTsKICAgICAx
IDogKHsgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOyAwOyB9KTsgICAgIFwKIH0pCiAKKyNkZWZp
bmUgc3Bpbl9sb2NrX2tpY2sobCkgICAgICAgICAgICAgYXJjaF9sb2NrX3NpZ25hbF93bWIoKQor
CiAvKiBFbnN1cmUgYSBsb2NrIGlzIHF1aWVzY2VudCBiZXR3ZWVuIHR3byBjcml0aWNhbCBvcGVy
YXRpb25zLiAqLwogI2RlZmluZSBzcGluX2JhcnJpZXIobCkgICAgICAgICAgICAgICBfc3Bpbl9i
YXJyaWVyKGwpCiAKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:30: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.xen.org>)
	id 1di35g-0005Vj-NF; Wed, 16 Aug 2017 18:30:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di35f-0005U7-A9
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:30:51 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6B/C7-03368-A5F84995; Wed, 16 Aug 2017 18:30:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42KZM10+UDeyf0q
 kwe9rJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b929NZCx6GV+xdc4u5gfGXWRcjF4eQwGQm
 iUevtrNAOL8ZJXbP+8AI4WxglJi9+QAbhNPDKLHy7mOgDCcHm4CRxNmj08FsEQFpiWufL4N1M
 AtMY5LY++0dWEJYwEdi9sX5LCA2i4CqxJ+P01lBbF4BT4nJP6+CxSUEFCSmPHzPDGJzCnhJrN
 2+jg3EFgKqWfLhIDNEjbFE36w+lgmMfAsYGVYxahSnFpWlFukaG+slFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgSGCwMQ7GDcuT7wEKMkB5OSKK9X/pRIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8nH1AOcGi1PTUirTMHGDgwqQlOHiURHhn9ACleYsLEnOLM9MhUqcYdTleTfj/j
 UmIJS8/L1VKnPdtL1CRAEhRRmke3AhYFF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8zyC
 U8mXklcJteAR3BBHTElfZJIEeUJCKkpBoYvfe/ODz92MpGji/l/cGnzjzOM7qalHlRIynbdU/
 AY12P3xGBblL5vHlZDQn60RPmH1t163vq8eUnwz/GPGWfXlAWf22ev9jLtHsfNlW0Mzn2mW8I
 9Wc+yrojuimQZVuHsstvWaZ05yyu7OexEdLf/zT/K5j4PXOOl3a0xpovuh2KxsaN66OUWIozE
 g21mIuKEwHF+pDXnQIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502908248!74744554!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7211 invoked from network); 16 Aug 2017 18:30:49 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 18:30:49 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIUdIs022365
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:40 GMT
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 v7GIUcZp000507
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:30:39 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 v7GIUcuu003338;
 Wed, 16 Aug 2017 18:30:38 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Aug 2017 11:30:37 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 14:33:12 -0400
Message-Id: <1502908394-9760-7-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCHES v8 6/8] mm: Keep heap accessible to others
	while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgd2hpbGUgaG9sZGluZyBoZWFwIGxvY2sgd2UgY2Fu
IG1hcmsKYnVkZHkncyBoZWFkIGFzIGJlaW5nIHNjcnViYmVkIGFuZCBkcm9wIHRoZSBsb2NrIHRl
bXBvcmFyaWx5LgpJZiBzb21lb25lIChtb3N0IGxpa2VseSBhbGxvY19oZWFwX3BhZ2VzKCkpIHRy
aWVzIHRvIGFjY2Vzcwp0aGlzIGNodW5rIGl0IHdpbGwgc2lnbmFsIHRoZSBzY3J1YmJlciB0byBh
Ym9ydCBzY3J1YiBieSBzZXR0aW5nCmhlYWQncyBCVUREWV9TQ1JVQl9BQk9SVCBiaXQuIFRoZSBz
Y3J1YmJlciBjaGVja3MgdGhpcyBiaXQgYWZ0ZXIKcHJvY2Vzc2luZyBlYWNoIHBhZ2UgYW5kIHN0
b3BzIGl0cyB3b3JrIGFzIHNvb24gYXMgaXQgc2VlcyBpdC4KClNpZ25lZC1vZmYtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMg
IHwgMTEwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAgMjkgKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oIHwgIDI3ICsrKysrKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNDMgaW5z
ZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBkMGMyMDIxLi40ODc5OGNh
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtNjgzLDYgKzY4Myw3IEBAIHN0YXRpYyB2b2lkIHBhZ2VfbGlzdF9hZGRf
c2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAogewogICAgIFBG
Tl9PUkRFUihwZykgPSBvcmRlcjsKICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID0gZmlyc3Rf
ZGlydHk7CisgICAgcGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9IEJVRERZX05PVF9TQ1JVQkJJTkc7
CiAKICAgICBpZiAoIGZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYICkKICAgICB7CkBA
IC02OTMsNiArNjk0LDI1IEBAIHN0YXRpYyB2b2lkIHBhZ2VfbGlzdF9hZGRfc2NydWIoc3RydWN0
IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAogICAgICAgICBwYWdlX2xpc3RfYWRk
KHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogfQogCitzdGF0aWMgdm9pZCBjaGVja19h
bmRfc3RvcF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQoreworICAgIGlmICggaGVhZC0+
dS5mcmVlLnNjcnViX3N0YXRlID09IEJVRERZX1NDUlVCQklORyApCisgICAgeworICAgICAgICB0
eXBlb2YoaGVhZC0+dS5mcmVlKSBwZ2ZyZWU7CisKKyAgICAgICAgaGVhZC0+dS5mcmVlLnNjcnVi
X3N0YXRlID0gQlVERFlfU0NSVUJfQUJPUlQ7CisgICAgICAgIHNwaW5fbG9ja19raWNrKCk7Cisg
ICAgICAgIGZvciAoIDsgOyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIENhbid0IEFDQ0VT
U19PTkNFKCkgYSBiaXRmaWVsZC4gKi8KKyAgICAgICAgICAgIHBnZnJlZS52YWwgPSBBQ0NFU1Nf
T05DRShoZWFkLT51LmZyZWUudmFsKTsKKyAgICAgICAgICAgIGlmICggcGdmcmVlLnNjcnViX3N0
YXRlICE9IEJVRERZX1NDUlVCX0FCT1JUICkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIGNwdV9yZWxheCgpOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgc3RydWN0
IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQgaW50IHpvbmVfbG8sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHpvbmVfaGksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVy
LCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCkBAIC03MzcsMTQgKzc1NywxOSBAQCBzdGF0aWMgc3Ry
dWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQgaW50IHpvbmVfbG8sCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAocGcgPSBwYWdlX2xpc3RfcmVtb3ZlX2hl
YWQoJmhlYXAobm9kZSwgem9uZSwgaikpKSApCiAgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICBpZiAoIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9J
RFggKQorICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHBnOwogICAgICAgICAgICAgICAg
ICAgICAvKgogICAgICAgICAgICAgICAgICAgICAgKiBXZSBncmFiIHNpbmdsZSBwYWdlcyAob3Jk
ZXI9MCkgZXZlbiBpZiB0aGV5IGFyZQogICAgICAgICAgICAgICAgICAgICAgKiB1bnNjcnViYmVk
LiBHaXZlbiB0aGF0IHNjcnViYmluZyBvbmUgcGFnZSBpcyBmYWlybHkgcXVpY2sKICAgICAgICAg
ICAgICAgICAgICAgICogaXQgaXMgbm90IHdvcnRoIGJyZWFraW5nIGhpZ2hlciBvcmRlcnMuCiAg
ICAgICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBpZiAoIChvcmRlciA9
PSAwKSB8fCB1c2VfdW5zY3J1YmJlZCB8fAotICAgICAgICAgICAgICAgICAgICAgICAgIHBnLT51
LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9JRFgpCisgICAgICAgICAgICAgICAg
ICAgIGlmICggKG9yZGVyID09IDApIHx8IHVzZV91bnNjcnViYmVkICkKKyAgICAgICAgICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgY2hlY2tfYW5kX3N0b3Bfc2NydWIocGcp
OwogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHBnOworICAgICAgICAgICAgICAgICAg
ICB9CisKICAgICAgICAgICAgICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBnLCAmaGVhcChu
b2RlLCB6b25lLCBqKSk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtOTI1
LDYgKzk1MCw3IEBAIHN0YXRpYyBpbnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdl
X2luZm8gKmhlYWQpCiAKICAgICBjdXJfaGVhZCA9IGhlYWQ7CiAKKyAgICBjaGVja19hbmRfc3Rv
cF9zY3J1YihoZWFkKTsKICAgICAvKgogICAgICAqIFdlIG1heSBicmVhayB0aGUgYnVkZHkgc28g
bGV0J3MgbWFyayB0aGUgaGVhZCBhcyBjbGVhbi4gVGhlbiwgd2hlbgogICAgICAqIG1lcmdpbmcg
Y2h1bmtzIGJhY2sgaW50byB0aGUgaGVhcCwgd2Ugd2lsbCBzZWUgd2hldGhlciB0aGUgY2h1bmsg
aGFzCkBAIC0xMDc1LDYgKzExMDEsMjkgQEAgc3RhdGljIHVuc2lnbmVkIGludCBub2RlX3RvX3Nj
cnViKGJvb2wgZ2V0X25vZGUpCiAgICAgcmV0dXJuIGNsb3Nlc3Q7CiB9CiAKK3N0cnVjdCBzY3J1
Yl93YWl0X3N0YXRlIHsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICB1bnNpZ25lZCBp
bnQgZmlyc3RfZGlydHk7CisgICAgYm9vbCBkcm9wOworfTsKKworc3RhdGljIHZvaWQgc2NydWJf
Y29udGludWUodm9pZCAqZGF0YSkKK3sKKyAgICBzdHJ1Y3Qgc2NydWJfd2FpdF9zdGF0ZSAqc3Qg
PSBkYXRhOworCisgICAgaWYgKCBzdC0+ZHJvcCApCisgICAgICAgIHJldHVybjsKKworICAgIGlm
ICggc3QtPnBnLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfU0NSVUJfQUJPUlQgKQorICAg
IHsKKyAgICAgICAgLyogVGhlcmUgaXMgYSB3YWl0ZXIgZm9yIHRoaXMgYnVkZHkuIFJlbGVhc2Ug
aXQuICovCisgICAgICAgIHN0LT5kcm9wID0gdHJ1ZTsKKyAgICAgICAgc3QtPnBnLT51LmZyZWUu
Zmlyc3RfZGlydHkgPSBzdC0+Zmlyc3RfZGlydHk7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAg
ICAgc3QtPnBnLT51LmZyZWUuc2NydWJfc3RhdGUgPSBCVUREWV9OT1RfU0NSVUJCSU5HOworICAg
IH0KK30KKwogYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCiB7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGc7CkBAIC0xMDk3LDI1ICsxMTQ2LDUzIEBAIGJvb2wgc2NydWJfZnJlZV9wYWdlcyh2
b2lkKQogICAgICAgICBkbyB7CiAgICAgICAgICAgICB3aGlsZSAoICFwYWdlX2xpc3RfZW1wdHko
JmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGk7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGksIGRpcnR5
X2NudDsKKyAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NydWJfd2FpdF9zdGF0ZSBzdDsKIAogICAg
ICAgICAgICAgICAgIC8qIFVuc2NydWJiZWQgcGFnZXMgYXJlIGFsd2F5cyBhdCB0aGUgZW5kIG9m
IHRoZSBsaXN0LiAqLwogICAgICAgICAgICAgICAgIHBnID0gcGFnZV9saXN0X2xhc3QoJmhlYXAo
bm9kZSwgem9uZSwgb3JkZXIpKTsKICAgICAgICAgICAgICAgICBpZiAoIHBnLT51LmZyZWUuZmly
c3RfZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9JRFggKQogICAgICAgICAgICAgICAgICAgICBicmVh
azsKIAorICAgICAgICAgICAgICAgIEFTU0VSVChwZy0+dS5mcmVlLnNjcnViX3N0YXRlID09IEJV
RERZX05PVF9TQ1JVQkJJTkcpOworICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuc2NydWJfc3Rh
dGUgPSBCVUREWV9TQ1JVQkJJTkc7CisKKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmaGVh
cF9sb2NrKTsKKworICAgICAgICAgICAgICAgIGRpcnR5X2NudCA9IDA7CisKICAgICAgICAgICAg
ICAgICBmb3IgKCBpID0gcGctPnUuZnJlZS5maXJzdF9kaXJ0eTsgaSA8ICgxVSA8PCBvcmRlcik7
IGkrKykKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGlmICggdGVzdF9i
aXQoX1BHQ19uZWVkX3NjcnViLCAmcGdbaV0uY291bnRfaW5mbykgKQogICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOwor
ICAgICAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIFdl
IGNhbiBtb2RpZnkgY291bnRfaW5mbyB3aXRob3V0IGhvbGRpbmcgaGVhcAorICAgICAgICAgICAg
ICAgICAgICAgICAgICogbG9jayBzaW5jZSB3ZSBlZmZlY3RpdmVseSBsb2NrZWQgdGhpcyBidWRk
eSBieQorICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0dGluZyBpdHMgc2NydWJfc3RhdGUu
CisgICAgICAgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICAgICAgICAgIHBn
W2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVkX3NjcnViOwotICAgICAgICAgICAgICAgICAgICAg
ICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07CisgICAgICAgICAgICAgICAgICAgICAgICBkaXJ0
eV9jbnQrKzsKICAgICAgICAgICAgICAgICAgICAgICAgIGNudCArPSAxMDA7IC8qIHNjcnViYmVk
IHBhZ2VzIGFkZCBoZWF2aWVyIHdlaWdodC4gKi8KICAgICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICBjbnQrKzsKIAor
ICAgICAgICAgICAgICAgICAgICBpZiAoIHBnLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlf
U0NSVUJfQUJPUlQgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAg
ICAgICAvKiBTb21lb25lIHdhbnRzIHRoaXMgY2h1bmsuIERyb3AgZXZlcnl0aGluZy4gKi8KKwor
ICAgICAgICAgICAgICAgICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IChpID09ICgx
VSA8PCBvcmRlcikgLSAxKSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9E
SVJUWV9JRFggOiBpICsgMTsgCisgICAgICAgICAgICAgICAgICAgICAgICBzbXBfd21iKCk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLnNjcnViX3N0YXRlID0gQlVERFlfTk9U
X1NDUlVCQklORzsKKworICAgICAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZoZWFwX2xv
Y2spOworICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdIC09IGRp
cnR5X2NudDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2sp
OworICAgICAgICAgICAgICAgICAgICAgICAgZ290byBvdXRfbm9sb2NrOworICAgICAgICAgICAg
ICAgICAgICB9CisKICAgICAgICAgICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgICAg
ICogU2NydWIgYSBmZXcgKDgpIHBhZ2VzIGJlZm9yZSBiZWNvbWluZyBlbGlnaWJsZSBmb3IKICAg
ICAgICAgICAgICAgICAgICAgICogcHJlZW1wdGlvbi4gQnV0IGFsc28gY291bnQgbm9uLXNjcnVi
YmluZyBsb29wIGl0ZXJhdGlvbnMKQEAgLTExMjksNiArMTIwNiwyMyBAQCBib29sIHNjcnViX2Zy
ZWVfcGFnZXModm9pZCkKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0K
IAorICAgICAgICAgICAgICAgIHN0LnBnID0gcGc7CisgICAgICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAgICAgKiBnZXRfZnJlZV9idWRkeSgpIGdyYWJzIGEgYnVkZHkgd2l0aCBmaXJzdF9k
aXJ0eSBzZXQgdG8KKyAgICAgICAgICAgICAgICAgKiBJTlZBTElEX0RJUlRZX0lEWCBzbyB3ZSBj
YW4ndCBzZXQgcGcncyBmaXJzdF9kaXJ0eSBoZXJlLgorICAgICAgICAgICAgICAgICAqIEl0IHdp
bGwgYmUgc2V0IGVpdGhlciBiZWxvdyBvciBpbiB0aGUgbG9jayBjYWxsYmFjayAoaW4KKyAgICAg
ICAgICAgICAgICAgKiBzY3J1Yl9jb250aW51ZSgpKS4KKyAgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgICAgICBzdC5maXJzdF9kaXJ0eSA9IChpID49ICgxVSA8PCBvcmRlcikgLSAxKSA/
CisgICAgICAgICAgICAgICAgICAgIElOVkFMSURfRElSVFlfSURYIDogaSArIDE7CisgICAgICAg
ICAgICAgICAgc3QuZHJvcCA9IGZhbHNlOworICAgICAgICAgICAgICAgIHNwaW5fbG9ja19jYigm
aGVhcF9sb2NrLCBzY3J1Yl9jb250aW51ZSwgJnN0KTsKKworICAgICAgICAgICAgICAgIG5vZGVf
bmVlZF9zY3J1Yltub2RlXSAtPSBkaXJ0eV9jbnQ7CisKKyAgICAgICAgICAgICAgICBpZiAoIHN0
LmRyb3AgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKwogICAgICAgICAgICAgICAg
IGlmICggaSA+PSAoMVUgPDwgb3JkZXIpIC0gMSApCiAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikp
OwpAQCAtMTEzNyw2ICsxMjMxLDggQEAgYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCiAgICAg
ICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2Rp
cnR5ID0gaSArIDE7CiAKKyAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLnNjcnViX3N0YXRlID0g
QlVERFlfTk9UX1NDUlVCQklORzsKKwogICAgICAgICAgICAgICAgIGlmICggcHJlZW1wdCB8fCAo
bm9kZV9uZWVkX3NjcnViW25vZGVdID09IDApICkKICAgICAgICAgICAgICAgICAgICAgZ290byBv
dXQ7CiAgICAgICAgICAgICB9CkBAIC0xMTQ1LDYgKzEyNDEsOCBAQCBib29sIHNjcnViX2ZyZWVf
cGFnZXModm9pZCkKIAogIG91dDoKICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKKworIG91
dF9ub2xvY2s6CiAgICAgbm9kZV9jbGVhcihub2RlLCBub2RlX3NjcnViYmluZyk7CiAgICAgcmV0
dXJuIG5vZGVfdG9fc2NydWIoZmFsc2UpICE9IE5VTUFfTk9fTk9ERTsKIH0KQEAgLTEyMjYsNiAr
MTMyNCw4IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICAgICAgICAgICAgICAg
KHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocHJlZGVjZXNzb3IpKSAhPSBub2RlKSApCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAgIGNoZWNrX2FuZF9zdG9wX3NjcnViKHBy
ZWRlY2Vzc29yKTsKKwogICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwcmVkZWNlc3NvciwgJmhl
YXAobm9kZSwgem9uZSwgb3JkZXIpKTsKIAogICAgICAgICAgICAgLyogS2VlcCBwcmVkZWNlc3Nv
cidzIGZpcnN0X2RpcnR5IGlmIGl0IGlzIGFscmVhZHkgc2V0LiAqLwpAQCAtMTI0Nyw2ICsxMzQ3
LDggQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAgICAgICAgICAgICAocGh5
c190b19uaWQocGFnZV90b19tYWRkcihzdWNjZXNzb3IpKSAhPSBub2RlKSApCiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAgIGNoZWNrX2FuZF9zdG9wX3NjcnViKHN1Y2Nlc3Nv
cik7CisKICAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwoc3VjY2Vzc29yLCAmaGVhcChub2RlLCB6
b25lLCBvcmRlcikpOwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCAzYjNkMzhmLi43ZGUyZjMy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCkBAIC00MiwxOCArNDIsMjcgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB0eXBlX2luZm87CiAgICAgICAgIH0gaW51c2U7CiAgICAgICAg
IC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNr
KSA9PSAwKS4gKi8KLSAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAg
ICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhl
IGJ1ZGR5LgotICAgICAgICAgICAgICogT25lIG1vcmUgYml0IHRoYW4gbWF4aW11bSBwb3NzaWJs
ZSBvcmRlciB0byBhY2NvbW1vZGF0ZQotICAgICAgICAgICAgICogSU5WQUxJRF9ESVJUWV9JRFgu
Ci0gICAgICAgICAgICAgKi8KKyAgICAgICAgdW5pb24geworICAgICAgICAgICAgc3RydWN0IHsK
KyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJz
dCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVkZHkuCisgICAgICAgICAgICAg
ICAgICogT25lIG1vcmUgYml0IHRoYW4gbWF4aW11bSBwb3NzaWJsZSBvcmRlciB0byBhY2NvbW1v
ZGF0ZQorICAgICAgICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURYLgorICAgICAgICAgICAg
ICAgICAqLwogI2RlZmluZSBJTlZBTElEX0RJUlRZX0lEWCAoKDFVTCA8PCAoTUFYX09SREVSICsg
MSkpIC0gMSkKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfZGlydHk6TUFYX09SREVS
ICsgMTsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRF
UiArIDE7CiAKLSAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5
IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLwotICAgICAgICAgICAgYm9vbCBuZWVkX3RsYmZsdXNo
OjE7Ci0gICAgICAgIH0gZnJlZTsKKyAgICAgICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1
c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVzZT8gKi8KKyAgICAgICAgICAgICAg
ICBib29sIG5lZWRfdGxiZmx1c2g6MTsKKworI2RlZmluZSBCVUREWV9OT1RfU0NSVUJCSU5HICAg
IDAKKyNkZWZpbmUgQlVERFlfU0NSVUJCSU5HICAgICAgICAxCisjZGVmaW5lIEJVRERZX1NDUlVC
X0FCT1JUICAgICAgMgorICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2NydWJfc3RhdGU6
MjsKKyAgICAgICAgICAgIH07CisKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsOworICAg
ICAgICAgICAgfSBmcmVlOwogCiAgICAgfSB1OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggODZiMTcyMy4uYjcz
OGM4OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaApAQCAtODYsMTcgKzg2LDI2IEBAIHN0cnVjdCBwYWdlX2luZm8KICAg
ICAgICAgfSBzaDsKIAogICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAoKGNvdW50
X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCi0gICAgICAgIHN0cnVjdCB7Ci0gICAg
ICAgICAgICAvKgotICAgICAgICAgICAgICogSW5kZXggb2YgdGhlIGZpcnN0ICpwb3NzaWJseSog
dW5zY3J1YmJlZCBwYWdlIGluIHRoZSBidWRkeS4KLSAgICAgICAgICAgICAqIE9uZSBtb3JlIGJp
dCB0aGFuIG1heGltdW0gcG9zc2libGUgb3JkZXIgdG8gYWNjb21tb2RhdGUKLSAgICAgICAgICAg
ICAqIElOVkFMSURfRElSVFlfSURYLgotICAgICAgICAgICAgICovCisgICAgICAgIHVuaW9uIHsK
KyAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAg
ICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhl
IGJ1ZGR5LgorICAgICAgICAgICAgICAgICAqIE9uZSBtb3JlIGJpdCB0aGFuIG1heGltdW0gcG9z
c2libGUgb3JkZXIgdG8gYWNjb21tb2RhdGUKKyAgICAgICAgICAgICAgICAgKiBJTlZBTElEX0RJ
UlRZX0lEWC4KKyAgICAgICAgICAgICAgICAgKi8KICNkZWZpbmUgSU5WQUxJRF9ESVJUWV9JRFgg
KCgxVUwgPDwgKE1BWF9PUkRFUiArIDEpKSAtIDEpCi0gICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Zmlyc3RfZGlydHk7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2RpcnR5Owor
CisgICAgICAgICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVm
b3JlIG5leHQgcGFnZSB1c2U/ICovCisgICAgICAgICAgICAgICAgYm9vbCBuZWVkX3RsYmZsdXNo
OworCisjZGVmaW5lIEJVRERZX05PVF9TQ1JVQkJJTkcgICAgMAorI2RlZmluZSBCVUREWV9TQ1JV
QkJJTkcgICAgICAgIDEKKyNkZWZpbmUgQlVERFlfU0NSVUJfQUJPUlQgICAgICAyCisgICAgICAg
ICAgICAgICAgdWludDhfdCAgc2NydWJfc3RhdGU7CisgICAgICAgICAgICB9OwogCi0gICAgICAg
ICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdl
IHVzZT8gKi8KLSAgICAgICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOworICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyB2YWw7CiAgICAgICAgIH0gZnJlZTsKIAogICAgIH0gdTsKLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:37:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18: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.xen.org>)
	id 1di3Bq-0006zl-KX; Wed, 16 Aug 2017 18:37:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di3Bp-0006zf-Fs
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 18:37:13 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F6/4F-04533-8D094995; Wed, 16 Aug 2017 18:37:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUyZ7p8oO6NCVM
 iDebP57P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2Hl/HXLCGrWLyxGmMDYz7WLsYuTiEBCYz
 Sdy6tZ4NwvnNKPFp2QtmCGcjo8TeVQdZIJxtjBKzH69m7GLk5BAWcJHoufoEzBYR8JM4f+kgK
 4gtJFAqMevUVmYQm1kgU2JHQxdYDZuAkcTZo9PBbF4BW4nVZ16D1bMIqEqsmXKeCcQWFQiXeN
 t4hAWiRlDi5MwnYDangI/E+ycP2SBm6knsuP6LFcKWl9j+dg7YLgkBY4m+WX0sExgFZyFpn4W
 kZRaSlgWMzKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkO3
 noGBcQfjqWbnQ4ySHExKorxe+VMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwMgFjQUiwKDU9t
 SItMwcYRTBpCQ4eJRFeg36gNG9xQWJucWY6ROoUozHHhtXrvzBxNH3Y8oVJiCUvPy9VSpz3D0
 ipAEhpRmke3CBYdF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrAnIPT2ZeCdy+V0CnMAG
 dcqV9EsgpJYkIKakGRu+ZT84f01FInS4pcjR4KYtWZEzPt/1LdgTN/Dz3/FKde0VdmTxiDQuk
 n5nlnC749qvgpptH+Zabr8UnR16e/EGRaa2Q+eY517xfHRNddbTy2/0FNX80N+vHJ/9g6zv1y
 FA4w2/TXeYd5TEfRO6X5/2NqLr2MME4q3WfL2uJy63j+x+63JPzL1ZiKc5INNRiLipOBAAX9S
 y26QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502908630!71765289!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12881 invoked from network); 16 Aug 2017 18:37:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 18:37:11 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GIb4Ep029781
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:37:04 GMT
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 v7GIb23h021672
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 18:37:03 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 v7GIax21014849;
 Wed, 16 Aug 2017 18:36: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 ; Wed, 16 Aug 2017 11:36:59 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>
References: <20170721161757.3336844-1-arnd@arndb.de>
 <alpine.DEB.2.10.1707211225490.22381@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ff028a77-de1c-466e-fdda-d652b5d912f8@oracle.com>
Date: Wed, 16 Aug 2017 14:36:55 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1707211225490.22381@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/pvcalls: use WARN_ON(1) instead of
	__WARN()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMjEvMjAxNyAwMzoyNiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZy
aSwgMjEgSnVsIDIwMTcsIEFybmQgQmVyZ21hbm4gd3JvdGU6Cj4+IF9fV0FSTigpIGlzIGFuIGlu
dGVybmFsIGhlbHBlciB0aGF0IGlzIG9ubHkgYXZhaWxhYmxlIG9uCj4+IHNvbWUgYXJjaGl0ZWN0
dXJlcywgYnV0IGNhdXNlcyBhIGJ1aWxkIGVycm9yIGUuZy4gb24gQVJNNjQKPj4gaW4gc29tZSBj
b25maWd1cmF0aW9uczoKPj4KPj4gZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmM6IEluIGZ1bmN0
aW9uICdzZXRfYmFja2VuZF9zdGF0ZSc6Cj4+IGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jOjEw
OTc6NTogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdfX1dBUk4nIFst
V2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQo+Pgo+PiBVbmZvcnR1bmF0ZWx5
LCB0aGVyZSBpcyBubyBlcXVpdmFsZW50IG9mIEJVRygpIHRoYXQgdGFrZXMgbm8KPj4gYXJndW1l
bnRzLCBidXQgV0FSTl9PTigxKSBpcyBjb21tb25seSB1c2VkIGluIG90aGVyIGRyaXZlcnMKPj4g
YW5kIHdvcmtzIG9uIGFsbCBjb25maWd1cmF0aW9ucy4KPj4KPj4gRml4ZXM6IDcxNjAzNzgyMDZi
MiAoInhlbi9wdmNhbGxzOiB4ZW5idXMgc3RhdGUgaGFuZGxpbmciKQo+PiBTaWduZWQtb2ZmLWJ5
OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4KCkFwcGxpZWQgdG8gZm9yLWxpbnVz
LTQuMTQKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:45:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18: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.xen.org>)
	id 1di3JY-00081C-GJ; Wed, 16 Aug 2017 18:45:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1di3JW-000816-VT
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:45:11 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3A/10-27137-6B294995; Wed, 16 Aug 2017 18:45:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkk+JIrShJLcpLzFFi42LRyGax0N06aUq
 kwaczyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmddPYCp4xVxxddI+tgbGXuYuRi4NFoJFZ
 onPNJkYQR0ign0li+/ZVQBkOICdZovF+bRcjJwebgInEuvnn2UFsEQFpiWufL4PVMwu0MUo0H
 tjEBJIQFvCQmDa7kxGkl0VAVWLz7GqQMK+Al8Tja99ZQGwJATmJm+c6mSHighInZz4BizMLSE
 gcfPGCGaJGUWLHsilg8yUEpjJK3F78BywhJKAusff3G6giWYmjZ+dADfWVaLh6iwmi4SqTROP
 kfWwQTjO7xNufv9kgqnQkfj7ZygyR2M0mcb3tCSNEQkti3dWPUGMLJDa93MUKUXSDVeL0oVlQ
 CRmJvTc2Qe2YwCrxcfUuqKMSJN79/w0OAEaBGIlNWzqhLt/OI/Fr7nSoUZ3sEreWHWWHBJOUx
 PsdJxkhbBmJDTPmsExgVJmFFCSzkIJkASPTKkb14tSistQiXUO9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYzApMAABDsYdz53OsQoycGkJMrrlT8lUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEb9FEoJxgUWp6akVaZg4wPcGkJTh4lER4fUDSvMUFibnFmekQqVOMlhxNH7Z8YeK4
 N3srkHw14f83JiGWvPy8VClxXnaQBgGQhozSPLhxsBR6iVFWSpiXEehAIZ6C1KLczBJU+VeM4
 hyMSsK8ASBTeDLzSuC2vgI6iAnooCvtk0AOKklESEk1MLa/0GN3mafj+mI7g9kiX3cBYR6pgJ
 7kO586nW88P3J4uuve7Yscl38Sj17f1vfz1t8fXmmid1aEvGh4/ny66azz+6dd033476+mYJE
 Ti/GqvxpOb5iOvqkOsqmYto1PdM8vVlc3uQ7XhPuvhLU+ZWeb9buVH7rWH5PtyK4nyyFzS/PK
 sRvBd5VYijMSDbWYi4oTATylnyucAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502909109!59261106!1
X-Originating-IP: [40.107.4.56]
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 30526 invoked from network); 16 Aug 2017 18:45:09 -0000
Received: from mail-eopbgr40056.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.56)
 by server-15.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Aug 2017 18:45:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ycojhAYTX2WLkqIFLLb7Aqqd3/b0M1aoYy9+NOZxLYg=;
 b=J4vGTlDdVPfHtQIEdUdw043HdcAhDR3m24EjjeymKFkc9EdaUeDE1EoX8BedqDFqBHOpyZSCnAA6Dh9mF0Ycfo68zC5CQbvZ5qdeamVkAYk5d/y/8oHcNgtV2OQOAHp+Le1Np9kb/04a2DdiotUugiLeDZ8/8l3jlY5owJfFkwA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.55) by
 DB6PR0301MB2133.eurprd03.prod.outlook.com (2603:10a6:4:46::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Wed, 16
 Aug 2017 18:45:07 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 16 Aug 2017 21:45:02 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 21:44:54 +0300
Message-Id: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: DB6PR0201CA0028.eurprd02.prod.outlook.com
 (2603:10a6:4:3f::38) To DB6PR0301MB2133.eurprd03.prod.outlook.com
 (2603:10a6:4:46::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5723fded-18e6-4ec7-8248-08d4e4d6eaa3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2133; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 3:0oPvWSJQc8SP2cr7GVlo8Bq/b/Y5ksSPb6H2TDJy63OtADQRT4em9Vphc27bKDlfQirxHPPRHKxOW6VIlxgLOJp8fWZ2wBZ3T5XHzvet/4AuPRVK1Hz8bOe0bC85z6F9PN8uaHgh/gfRk9RbPnXCCUKIl6ucFKmC+40n6QhJI3xD8N/FO2jiIuib96T1BnZ/SxB5lEqGN2ZsU/Eg5JbwqD3YsMEwfVnSDSieMKsw4Zx2TBE7hWh2HRg2QH3SS/PI;
 25:hHvDoPfS3wIPZjXyJuj3FNj1YTfy/XYFYRAtGKRnKuAIEucS1IFYekIqyA5kCK9tniSQy9RtxZWBqgwaQvmOLgdcw2KfIu5VQMa6eaWvG7H2C33N1k+iTUV3oxMNjXusa8kn5jOTgYf3lCg59hJUM7CAOj/zdMKEkAGbSU/DJH6JjPrAGy/UXStPDn0PDAEdmmW/Xbt/YbtCsKMWBxLmCTZJkbUMGvioMjEpexbMDcpMfhKa9DOEGOODq3HxgE00TH0kMdWpZX7ZoA6rrFSCraqU91PMO6SXHocFdTiU8iNRNe00VFFdZ4HdogqwKp7Z/hTawIa2JtPDIoYfLsuD3Q==;
 31:kimbjCU5i95qv64Qp8hrZwdonl7OtLCKyUHzpAxAdgMjDwFsUU0BX0d2RgZZhITmNaugzAYaWXsOh+qKXtpBwPErl9dg/E70U3AYWUf5s+iwWd5D0K6OmNtHxWwToDnmDJ9fEz+67T+t/aUYXA0+RYAOJ1YWvaJtt/DTRbVa7oHIvrmDMwjXNQDBEV5zQFTduOQxztDlvOkg6LrOlBUSXrhoyujeFf8Qno7q6aNFevg=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2133:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 20:Z4f9fr59vhvh5UuAcaB7DHYI/yfWzbIG9SHm4nGwvajs71Ud8kEO0uFkHzp8TgWEWEyByZJsZVQvcybb7BLbV41bFzoBrYY3yPTN3DmzdcFToaL0njo6fSScLxZ/NUp+mNzRzFHH/nfagUYehd8mIi7YUCZ/MqAQ4Y7fVrppsDct0zEJa8o/k6ZLncW2RTTXKXsdsURNrOjEcdqbvLBY4k49CmCTzQysYHEmtDlC+aK4WhXMObPdff4smKqTx7Ypj3bJQO8r5JK3GVtwwx/5culOhBzIhWq9j2hfGZdAsx565u8QPDRfVX80SIogCjfvTNUPuwjJ67Xs16kmBiK9XpBGKXLU37rffnWx9FgRz3L/jR31nd/aKswJuQ09Ar2R8g1cDEkg1DJHAFYafN0WAaxj7CTMBi8l29hG+wq9U147CBvPKO5buz875gwZWDaidLLbicUFvvOwfCUYHTrgYjosamrL6PabEmcs0kiWrCdW97T3MBX2A7SARrGnx+m7;
 4:jNP9nrllvezAC0ZqjGtOzoVNQPzANA2MdtMfEJLyDJjvUn5AcPKPuRyXyiR/3pwnkgWWoIeMTYPaddE/5NJCKoUG+d2UwRZhLU1UEkm2QQlNd8noV9HJVpDq0GZG6xWUAKAZxoPZb3/f7hvoIKfF0llffaf1dBhOKEEfm9tpefWT/DJIlG6RmtMSlgwZisALIpdhDlJWzXpeb1p8cTIEHuCbHhenwz4S6sg4kr0xEyqMG7bFw5fwljpRugB0xUC8
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2133D3AE3BF3D62E2EB9AB21E6820@DB6PR0301MB2133.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2133; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2133; 
X-Forefront-PRVS: 0401647B7F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(189002)(199003)(53754006)(2361001)(8676002)(81156014)(50466002)(81166006)(101416001)(106356001)(48376002)(189998001)(68736007)(50986999)(72206003)(7350300001)(105586002)(42186005)(6116002)(36756003)(2906002)(33646002)(3846002)(50226002)(47776003)(110136004)(53936002)(107886003)(122856001)(305945005)(478600001)(7736002)(66066001)(80792005)(6666003)(6916009)(2351001)(5660300001)(86362001)(54906002)(4326008)(97736004)(5003940100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2133; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; DB6PR0301MB2133;
 23:LzO3YeMgHbN1k3HpsaOfs4iJ+uk5b0hBSa35yli?=
 =?us-ascii?Q?MD3Iw3QQZAJhpBos+aVnaSem3HK3lulu7ftUfTeI8R8MYLC572+mHDgIc1IG?=
 =?us-ascii?Q?QLhdtzFNRydi2siBam2KsgnkJejTKQKuBIvh06BKil1AAMMVWEfaMyCPmx0g?=
 =?us-ascii?Q?jLJyY/HgQ25n9b5LIxwrXP4If+Ee9XXJ9aGPfVPKoCMWjDs86qSDZe4QPMo0?=
 =?us-ascii?Q?t37c0KsEH7TN5YQlAd8wQI5Q4QEYXmTK/gHg5qIa1+g/tst1F9Sl2BrXKY9i?=
 =?us-ascii?Q?EOpMSA3xoC/iOZeNOpRxE6oPgfI+kI9zs7uuljlXZZNvYASsI0UoaP4/Ohq4?=
 =?us-ascii?Q?e/XyQDwjtpCQ8/rNCxnv3/vTysaxD5CRtCvwMDWaEroFyUVovB6WpnRMPMtP?=
 =?us-ascii?Q?iZ9cTVaJHZYOgHJpZHn96E9aHM4ZOhU3QllsS6xGweoigzxfgrXCOLqdqyAI?=
 =?us-ascii?Q?qywPqOqeXO10MaOqIUVdMqxpXyaW7caBqadrJSYdJfB+sRJzxN5tz48ymGyX?=
 =?us-ascii?Q?Hidji7cwmK6DtbwHupRiwBjujHvU1dW9oT7aHIUk1as0kh1t4HK9I7PNkHwI?=
 =?us-ascii?Q?mdAOz57nNsiIyxgDa18vTYXx0gBPuKaCbN8SQRt468HT9/lGDC8eVarY3uv5?=
 =?us-ascii?Q?0rePwvGecLlrLbWA+uavJfPSA7Q4MmfgdVHl+alyaVkC4MVmwSmWa/yFHOaA?=
 =?us-ascii?Q?Hj/F2HI95V17+64CdILqbdXeORQf+bRCSgltiN2y1a7GDa52aGsf9EtXn0VB?=
 =?us-ascii?Q?DShRrDExJ3sQbYmV7PMvCb0KXfdZ8VwPM06zsXrOlIDmWsGF0UWA8MkgfscA?=
 =?us-ascii?Q?liDyVKN10qtmQHS/0EJvVJH/UaRIoDlE2x5VJ3HvzgFwJ31lvCPst8/lh+Ho?=
 =?us-ascii?Q?xTPva2IE9+GQgrIAobCxQjno+MhDkDvNgftgrYIBAcK9oKodXhHzTm2VLOTo?=
 =?us-ascii?Q?iyTNMWvEGeMoVTrbR70/sB7WzrDWghzECzbI/Zv9pWbCs3A76Cv+cmD5TiyV?=
 =?us-ascii?Q?GUVrByILeOMtsnKceBlKKpsCsyzYrvaf91WOWbpjd5SZ2fHlJfqqhji9UJU4?=
 =?us-ascii?Q?uF7L1b7qMwPkqNzIihuup7zCaCvOVLk3al2BhKYtvAbAOzFkfOyy7QDL3j73?=
 =?us-ascii?Q?WQZMWaV5Cog7c64I8W92tvRQSokr0IFwyFABo8CixXecRSehGg/u5fA=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 6:G1bMxXwzZLGvOO8unsenkz9IffeHsibO2zktG5iBXfu2BnyuplUDwD1rEtaK6mE+d3ag2Xx8VuF04GnkTTBpb9kuVESROoJjnfLEpoWqz4KKk+0q6D97txSAlwiNuIsDp606O1KlAF+tOy9tdT+Crlnwbxkq4/JQd6XBK4okb7gnOLrfr7bqJjzez4V0nVZBgUgE/T9yhJAbeC4xRV1rggK61h0SirDPEBYbdwcnQTlO79Qv8VMo0v2wXhzYyZzZVTVKA8k7rJjbn94eAwVe+8lWeULRqrRh+YKUSVY+FMYJ+9aMrlbax+qLMiqCjU1HTJgXGHOk/A2RQlUjQce7RA==;
 5:VHMjrJ1baTVlEhT3Tb29z8kyOznWGSBswUOoxbgZT407vLBm/GwX/M/F3RPV3EX3TaQODDpag3tdX+JnWmuAbbkCpYfJJ06m6cXpFu1zwihuunRCSeS859L48nZcBUt7kNacfhpuBRjUU8xRYe41BA==;
 24:yMf5/+gt8VnFVzuJ3oEdB0x01GjOn9tQfVv6rgzyIpsLrNE016Vmg8faJXYArIPCIfA0cDaLLPkkfyAPpuAeguDBtTELUmv136gmg2m5Pxs=;
 7:hDkI/V5RBj7uYAjZRHb7GzWn7gd0MaaHQoDuaV4OWwT6V+AQ4rERuxgzqbCKqyNojJ5GRDUFtrUvZWqfAUx37e2Ch+8MeoaykzT2Xs03OdfYGCfOh+zAbIe6UZXvNYFL+MEWpQHr9HdK/lo0N0yltdlLo2Uh0Ar5+krV6fqq5+3hFizA0nDjEAL2W7FgUF9d5Unzci2uIZeRfeXmmXZcSN/mMqycix8Qx8gQMFEYy0c=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2017 18:45:07.2894 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2133
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 0/3] arm: allign check_conditional_instr()
	with ARMv8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKVGhpcyBpcyA0dGggdmVyc2lvbiBvZiBwYXRjaCBzZXJpZXM6CgogKiBGaXhl
ZCBzcGVsbGluZyBpbiBjb21tZW50cwogKiBGaXhlZCBjb2Rpbmcgc3R5bGUKClZvbG9keW15ciBC
YWJjaHVrICgzKToKICBhcm06IHByb2Nlc3NvcjogYWRkIG5ldyBzdHJ1Y3QgaHNyX3NtYzMyIGlu
dG8gaHNyIHVuaW9uCiAgYXJtOiB0cmFwczogaGFuZGxlIHVua25vd24gZXhjZXB0aW9ucyBpbiBj
aGVja19jb25kaXRpb25hbF9pbnN0cigpCiAgYXJtOiB0cmFwczogaGFuZGxlIFNNQzMyIGluIGNo
ZWNrX2NvbmRpdGlvbmFsX2luc3RyKCkKCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAg
IHwgMTkgKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aCB8IDE3ICsrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:45:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18: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.xen.org>)
	id 1di3Jf-00081n-NW; Wed, 16 Aug 2017 18:45:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1di3Je-00081T-FN
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:45:18 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 36/64-01732-DB294995; Wed, 16 Aug 2017 18:45:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURzGd+7udVfZlbMt8e/UqIW9WNqrIFQ
 o1YeaZRJ90AjqardtsLfunbI+ZA5LUwNnLcUhWZQWEX0wCZkKNjCavUGlWMTsPVsl9KIlgnbv
 rpp9e875/Z/zPAf+tFI7Telpzu3ieDtrNcTEkea1xNaMnnO+onWdkS3ZV79fIXPRzv7uKaIAH
 aAs9mKH+zBlHr73h3Te1ri//fqiqkCfmVoUR5PYo4Q3/Z1kLYqlET4IHZ01SAJa3EBA4HsVIQ
 EtLoHJnjaVpGPwJrjV+iSqF+FkGPr5LGpQ4ioEnr6OqEGH98L4m1okaRKnQaCxOaoZbIQfvWe
 jZsCL4cXjGqWkY3EenLp7OqYW0WKYEare6uRxDYSa30fLKTHA3dFRpWxdCl3tvmgu4GYEo5VB
 Si66Anqnvs4OpUL/oxZS1nvgXk1AKRsGCah/2E3Kh0oV3JkeQlIy4DXge6qR78+rYOjTM0p2G
 +G6P4hk7YSRgQZCHhqmoGtkchakQO9wxyxooSA4dpGUOx2GsZmpWRBSg98zTcmHGjF78EOMFy
 33L/itf8FvLyHiBlopcHwZx2dsyMos5i0ms8vGWqwZ69dlZdo4QWBNnJUtFjJLHLYOJO7CSYU
 CdaFAdX4QJdGEIYExOnxF2vhix5HjZlYwH+JLrZwQRCk0bQAm7BWZhudMnPuoxSou1BwGWm1Y
 xOxuEDEjOFmbYDHJaABl0BHvzAShJe0OO6dPZFTSEJaGzKX2+Sfm1vIpStXrGKRQKLRqJ8fbL
 K7/eQQl0sigYwqkV9QWu2s+KSKWIMQSz6vPSSVc7D+kr0AJde5j+lD97zOrytvGysjYYGD/28
 Hy7ZprmtDIJv/4u3AOh5NvDrw68NK0J9GrmR6s3KwK191vbOprWYJyyi/fzr7AT965yh3Prws
 32APpr3f10duaSmw77+cbTyTlTrS2h+M+esnkHXQ+U7jPU5j+1bksITUvSbcxrUkdv/qBgRTM
 7Pp0JS+wfwEHIsrVkQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502909116!68750001!1
X-Originating-IP: [104.47.2.61]
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 34012 invoked from network); 16 Aug 2017 18:45:16 -0000
Received: from mail-db5eur01on0061.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.61)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Aug 2017 18:45:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=N78FQRibDxBSI5q/hMHwPTbj4RpCi0hiCOzxD4X70fY=;
 b=HF0hSBcSKUSmY0/FJBSLojxWy479AieYuGdU2SWTasT/ApHInl19bH3roeNOW1SrNaz+KfozwHm7ZNNHnzEHLuvLCBDP2kbdSLd63x/4nwmgrQLjvg8oxodxO5f5b9QrLFX9LVcqrNEyl5VbwKPe1RM3fRQVcxSeyoUaqwn0v8A=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.55) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Wed, 16
 Aug 2017 18:45:13 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 16 Aug 2017 21:45:08 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 21:44:55 +0300
Message-Id: <1502909097-13244-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: AM5PR0502CA0014.eurprd05.prod.outlook.com
 (2603:10a6:203:91::24) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2e72a12d-7fcf-4fa7-861c-08d4e4d6ee6f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:6ayfQYmLhKL60zh8VRJQ3uuGFRz94o4Cc/LTUx2ZLjA/rC25wrfhJUEtvmSPCbcDHS6PBA0l12s2enZXbIuGTO6oKeRcTjPIZ4m1hxqPU7KFTEg/PzgKP4Pt61I+8IdC9zPvkqaheuYeGL9fVihEKhyIh725dRd16nFKMEECYQgtZ14rDd5UG49OUXUs1v76i5c6/drK5wo5Vy3RHFqzjCXmsa7bUs0EmKUicF4R2Kb2n4lrvHltXjLvpcIAMA/4;
 25:mgH59R9TG6ohek528MdD8bAbJaOlfEFGqXnZ/KlQxjZKA3ZEcjOztGvz1PwEg35QXE3iVTaomDkHdRCMhqJujdRaq/tirTIW6SqW8Gv0KAyhat08xbZ5XHxeH+RfJeoOwyShLByDCXAJp3AJktGikRuMRWt0Mm00Q1k0ORE7km0lvxRNNDHnec27BN6i6IYqHArse2NPJ294aM1HJJsxIs9vMO9c8AaJbdHYyQcNJPwAYGUP2NDBZfpvsbRySVIQTWAWeWzZpGUazR4xthPqteNev+85c7qbCqvLU6svK931588Y+6VkrvBkQeYtJ2ix7lDv1SPRpqBuRNUdY4ZKWw==;
 31:fiRaMRBFNqyHw8SV/XF3pblFkMoUjFAHB1jaua03nw2v6eCbm4oGT8ft3MBUT9z2XuyVI7ro1lWeKnz40Z1yMgfsbcmWKK7vmImFC9W5cpXGRkxWtEy5cFoaRVOWpXuZ1borlmD2+0DLX3EyyUCMSwBapxPKD4s3lCh2lNkB98DyK3nRmygvux237Pqg1gBeNIePIk/YGVhmc06PVj05apGbjqdK0Fx0oanaimLdI2E=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:evVHLOCK9SxPVNe+9kUglypls4bueDDHHNVQS0uJp3Ll+kygh5RuAcqH2NsCgno/q2xdmvmhzs4D1qHPv3e0oWJsumqQLM4TfSI7TIBdy8B5mdo5aoBqMmepr5Xmd+jvLs3NYMwh29MJHeBroIoMoqhWk0qlc0Is+WAzboHUQfv6iVDd2YNs9dYH7xFYfbb3cQ9TOL1FZv3d+2TsPymXsvphzj1DEXgSPaEcOCi++KxcwHok+rRTHMVPUI+cD+iRxAJK/DBCY29M1k3z0jx+OBWdX+VNdfmMS0Gfam8nSB5nEw9rRWWB96LqFMZH+vhGK+PsVLtiXEUP8ZVZ09q7N8VDYQGKPvtwdkpNYfwV11CGvB59xQ6WaVRLTvUA0pnFdQ6QGIoMs9Fnb3Zb33Moduh7h5F+E1z1X/MBXUn1gcZw8S+9+TScmT/DIzTinm+pZthysKiMG6wha7wAq2O/Wi8LqJsr5X0WpN9IED8M6FC4duKpqvSdTzOPcrf5mf5a;
 4:Zd7G2FmNLCR7EBcEYKkUOj6tDkngMXJIxDQ8aYxOJJuJ2a24yUe1HkUPQzXNa5tTXGIdKpkeHb/W/f6D0KccFmQBWaGJQC2ZGTFX97BYoUR3XF+qERz3YTOejoUoC4TqFYTfxwjkTlXZTgp8/S7MBkeSc2E85pWFZUOH6fN2EwEajCnJPu0yjm3ZlRZLqZ63D7qn3UhdfkoW+cnSd8XtPwsNkLkIL9/IOQaDBX+84yDZcQdiRbY0w4nj7IDK2CK/zMo6Be++Xic7m7DTNAXUx4Q1JObiKerYrmIw3sfX9z9zSy6c1vXysxAtOv6PGj2RI7WcpLKYHsDYVTX+/qc3dQ==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2141EC688AC46A7AD6049090E6820@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 0401647B7F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(199003)(189002)(33646002)(6916009)(2950100002)(7350300001)(66066001)(3846002)(68736007)(8676002)(72206003)(42186005)(6116002)(7736002)(48376002)(81166006)(50466002)(81156014)(5003940100001)(2351001)(4326008)(478600001)(80792005)(305945005)(2361001)(50226002)(54906002)(122856001)(6666003)(36756003)(2906002)(53936002)(76176999)(50986999)(105586002)(101416001)(106356001)(5660300001)(47776003)(189998001)(86362001)(97736004)(107886003)(110136004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2141;
 23:8c5KVsPjUxPunY5NQYg+iU8roqD3ALZIXWtVYVy?=
 =?us-ascii?Q?Ea3Sl1LOjsgLU+mSPTQA9hPJi1P4px3zI2w7ZB2kzGn4zYuxvPYTX/OdNffk?=
 =?us-ascii?Q?FaeYzwv0uSMVrTJkZZHk5JUpBQtMD7xtRtPg2LHEpVMtRT56nyR/16TJpwjv?=
 =?us-ascii?Q?zRh7JHIXrAgcsY1gUUzuyt3IifleZeHVjRRKJ078nZT6USiYI61IqUuy6+xK?=
 =?us-ascii?Q?zgR9hbC1zmj0w3XzausK5oDx8fgOW9kCAIaXVBus73AV0S5DX6Vfq9G9hkKf?=
 =?us-ascii?Q?MwVfr7gpKHywq+Ua92sEtheMPSIVPomxi2MVQosteNxnhTye6oG6R44KZu1w?=
 =?us-ascii?Q?7Tqh5FyPMgOs02WQdLV4FDgQxj4imYabj4i7nNYNjotZbuSZDGOhIyow7Rkz?=
 =?us-ascii?Q?MT/h5jvaO/o0u4ZtKtuftBwcpIe/Y4DVznL8TpDAQa3Jj5SA94hj8pweu26W?=
 =?us-ascii?Q?PCaU36pbT7tvrwK88t3zbGNWjx0l+Q/dPFeNL7zIfeIxEW+g8sWue3vu2yFB?=
 =?us-ascii?Q?FRMg3Sza6s56OKi5t5rMvBBOoWMXD+Xyzy6cuHfp/nz0N4VrsLZyuOXT9NW+?=
 =?us-ascii?Q?79pmynl7kcnljxb6O23NeVWUisFi2ocN7u+uGGdh83YIH/sI/GTKnIaKJSxa?=
 =?us-ascii?Q?ZMNk0CJ0boWrp11N7+qoUTCN0u7WUxMA+k9dWmHKMVWGFerGpnjIgDlfTK7u?=
 =?us-ascii?Q?q20k1sKx3m3PLVi+o0v6/CBWPx2SQZfR6d6ctdHbpaHF5tUucKFvtbTDjVXz?=
 =?us-ascii?Q?2xIgqyLmKB9kZl7yQ97cAu7OZTRYaKFp5PxK2DnHTYJcuYu6kgtItdaO7xyA?=
 =?us-ascii?Q?jx4Fps2SJuaD3+KniPGKL5bpZ+pM1RMRfPkiX6zENztYlogqM+jgkW7fl7TM?=
 =?us-ascii?Q?E9sCGZQyvIe2kXz2QeScFqKCfYsXaVmMfdGrcyxBZ/CHCNAyDmYOg9rbFxip?=
 =?us-ascii?Q?jx0nCkmbIoOFyRWG97HCqZGSahfqG881lnGF1w/D9+DqjGkWncSSCPbBYhkT?=
 =?us-ascii?Q?GZDUMd8rXSAvFA4b+cTy90tpVlZIQMZS9BNIyP8vDRvSdZP5ZvwL7Zh1okT+?=
 =?us-ascii?Q?1lGt0/AiSzlUIxREd0GI98sI913DLr+hVHAh0bC6XNNpFyNCFdL8jU8Aovth?=
 =?us-ascii?Q?Aa13pcWN0+yrMu+DGtGUFRPZQwoKjJlTf2RchHqxdGdnmha1n5hm5rIpRJSw?=
 =?us-ascii?Q?gCSNKrXYDnncjgEE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:IwVVdbTGXVl7SsH9ChHM4SXKrFH6E1yx8A1hkQfUttotODAWTQJZd70gydpD1So2oA3SJJOLEcJHilrW2+1OETpUSZBLTAo245GrqVsv4CXswXKnXtmQFL04+lWeLIfI4vfiYPTfJadPILdQmswEWwiWkprCLJd6Ywta3kdOwH3J9WxRDnc2rHpQH6jqcs8zrG6LrO1fguwi1Q4W2xpQXeKPJvpS2uC2yc/B/zVlRLzzu3yFl4fqOHHTDYCwGOYdfB6eOWXnSel1+ouFuiQZ80vL1AMOsDRfvj0UFonfG6lr/eNv/xpJNw0oZRWtpzvzj6g5fhtUEGNG4TeVCKm1ZQ==;
 5:z6YnA5dm1qn2bdS3ZMhwtijCnL27HQ4aIvtVjqRCk7DZO4kKLNAiy2KUDfXUHc9CT/XlhKNm/5y7ffJh9F4011ccFEP5Ie4rzbozB57Qg1IYrYJuzKESbjDSQOTD9OUU9kZo3th/GClKfUAE56FIbw==;
 24:VnHKlk6ObHh+Uf0AGFB0UJIKM7irrNoGSpnBc9Ew7mJOMLJI9q3yDDsIXAigqqciO2iw6FuHmsPLY35g2vF1bj7yVmAXWE3yaRQL4oCQ+O4=;
 7:x/D1RALMe7vdxRiC/xl0BTLGYEkjHcSlmN053gR2xNPoTO7m2gnKpWPx8d7DWB2rz7srZzeFxQijWo8IY5GwO2I4D6aFLB4bXk+OPCjpyzA+WDqw8uqReHfBgg+xickCWgwAc8itkzUgWqTNCJNLH0BpK131N6DokgYUjP5AeanoF+bKwlUE9MtWFWPT3vpsIZj6Uknqm2p1RsbxVZjq5iDLFGSjh53+1LSRNkPL3lk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2017 18:45:13.6596 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 1/3] arm: processor: add new struct hsr_smc32
	into hsr union
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQVJNdjgsIG9uZSBvZiBjb25kaXRpb25hbCBleGNlcHRpb25zIChTTUMgdGhhdCBvcmlnaW5h
dGVzCmZyb20gQUFyY2gzMiBzdGF0ZSkgaGFzIGV4dHJhIGZpZWxkIGluIEhTUi5JU1MgZW5jb2Rp
bmc6CgpDQ0tOT1dOUEFTUywgYml0IFsxOV0KSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGluc3RydWN0
aW9uIG1pZ2h0IGhhdmUgZmFpbGVkIGl0cyBjb25kaXRpb24KY29kZSBjaGVjay4KICAgMCAtIFRo
ZSBpbnN0cnVjdGlvbiB3YXMgdW5jb25kaXRpb25hbCwgb3Igd2FzIGNvbmRpdGlvbmFsIGFuZAog
ICBwYXNzZWQgIGl0cyBjb25kaXRpb24gY29kZSBjaGVjay4KICAgMSAtIFRoZSBpbnN0cnVjdGlv
biB3YXMgY29uZGl0aW9uYWwsIGFuZCBtaWdodCBoYXZlIGZhaWxlZCBpdHMKICAgY29uZGl0aW9u
IGNvZGUgY2hlY2suCihBUk0gRERJIDA0ODdCLmEgcGFnZSBENy0yMjcyKQoKVGhpcyBpcyBhbiBp
bnN0cnVjdGlvbiBzcGVjaWZpYyBmaWVsZCwgc28gYmV0dGVyIHRvIGFkZCBuZXcgc3RydWN0dXJl
CnRvIHVuaW9uIGhzci4gVGhpcyBzdHJ1Y3R1cmUgZGVzY3JpYmVzIElTUyBlbmNvZGluZyBmb3Ig
YW4gZXhjZXB0aW9uCmZyb20gU01DIGluc3RydWN0aW9uIGV4ZWN1dGluZyBpbiBBQXJjaDMyIHN0
YXRlLiBCdXQgd2UgZGVmaW5lIHRoaXMKc3RydWN0IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OCwg
YmVjYXVzZSBBUk12OCBlbmNvZGluZyBpcyBiYWNrd2FyZHMKY29tcGF0aWJsZSB3aXRoIEFSTXY3
LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgMTcgKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgK
aW5kZXggODU1ZGVkMS4uOTI2YWU2OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC00ODgs
NiArNDg4LDIzIEBAIHVuaW9uIGhzciB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAg
IC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwogICAgIH0gY3A7IC8qIEhTUl9FQ19DUCAqLwogCisgICAg
LyoKKyAgICAgKiBUaGlzIGVuY29kaW5nIGlzIHZhbGlkIG9ubHkgZm9yIEFSTXY4IChBUk0gRERJ
IDA0ODdCLmEsIHBhZ2VzIEQ3LTIyNzEgYW5kCisgICAgICogRzYtNDk1NykuIE9uIEFSTXY3LCBl
bmNvZGluZyBJU1MgZm9yIEVDPTB4MTMgaXMgZGVmaW5lZCBhcyBVTksvU0JaUAorICAgICAqIChB
Uk0gRERJIDA0MDZDLmMgcGFnZSBCMy0xNDMxKS4gVU5LL1NCWlAgbWVhbnMgdGhhdCBoYXJkd2Fy
ZSBpbXBsZW1lbnRzCisgICAgICogdGhpcyBmaWVsZCBhcyBSZWFkLUFzLVplcm8uIEFSTXY4IGlz
IGJhY2t3YXJkcyBjb21wYXRpYmxlIHdpdGggQVJNdjc6CisgICAgICogcmVhZGluZyBDQ0tOT1dO
UEFTUyBvbiBBUk12NyB3aWxsIHJldHVybiAwLCB3aGljaCBtZWFucyB0aGF0IGNvbmRpdGlvbgor
ICAgICAqIGNoZWNrIHdhcyBwYXNzZWQgb3IgaW5zdHJ1Y3Rpb24gd2FzIHVuY29uZGl0aW9uYWwu
CisgICAgICovCisgICAgc3RydWN0IGhzcl9zbWMzMiB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcg
cmVzMDoxOTsgIC8qIFJlc2VydmVkICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgY2Nrbm93bnBh
c3M6MTsgLyogSW5zdHJ1Y3Rpb24gcGFzc2VkIGNvbmRpdGlvbmFsIGNoZWNrICovCisgICAgICAg
IHVuc2lnbmVkIGxvbmcgY2M6NDsgICAgLyogQ29uZGl0aW9uIENvZGUgKi8KKyAgICAgICAgdW5z
aWduZWQgbG9uZyBjY3ZhbGlkOjE7LyogQ0MgVmFsaWQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KKyAgICB9IHNtYzMyOyAvKiBIU1JfRUNf
U01DMzIgKi8KKwogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBzdHJ1Y3QgaHNyX3N5c3JlZyB7
CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVhZDoxOyAgIC8qIERpcmVjdGlvbiAqLwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18: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.xen.org>)
	id 1di3Jm-00083X-Uq; Wed, 16 Aug 2017 18:45:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1di3Jl-000835-D7
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:45:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B9/0B-18185-4C294995; Wed, 16 Aug 2017 18:45:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTHfe69273FVrfN8LQ0aFBG5FuOCiL
 oQx9iFRX5IaXIu7q60V7s3hkLIjTN2ioy31sjJSs0S0tWM0xIc5FJVjbFsiDsRROtJB3lCLt3
 d5U9n/7P8/uf5/wPHApXFco1FOuws5yVMWvlcwljEtIlPCwpS0+eGExdd2WiltiINvtbQ9gOl
 CEzWQ02R6bM2O8/iec0ko5T48NkHiqSu9BciqDzcfB5vLgLzaEQvQeavU4kAhV9DoO66RekCF
 T0fvC/uy0XtZzWQWP1s/B7NL0Y+r+/DBfgdBGC/AfNmAjUdAZUNvjCJoJeBvUFpeFiJa2Hzsv
 jYQ/QS+BVjzPceQ69BQrbTwgeSmimh6IhtWRfAF0XPhCixmmA9pERXCpdCuXNTeEJgC5HMHT6
 o0wKGg9tobGIKQ78Tz2EpLfBm8cuUirow6DqdDWSLgUkvC53RlyroLalE5dAKQlF3nKZBPRQ5
 +5Aks6B1h83Cck0IIPG3hq5BGKhbUCcXwQeGQR9pUgKlQlfZkIR0KWAa1MXI986SZiY1hej5e
 5Z07pnTVuDsOtoBc9yh1kuIXV1ooEzZRvtFsZkTkhJXpNoYXmeyWbNjIFP3G+zNCNhF6KE04K
 6G3d2oEUUpl2o1NvK0lXzDLYDR4wMb9zH5ZpZvgPFUpQWlNx5gS3g2GzWkWUyCwv1BwOl0EYr
 XSJW8jmMhTdlS+gJSqWOf/NOYtRo8UwQUxFWm5XVxChJ0UqLVmOu9e9Hf5azF8Vp1EokRFMpc
 ljOYrL/z0dRDIW0aiUp7LBKYbLa//YbFaJgQpTAyRIxip35hzR5SF9T5Q76WqLv7ZJlRg3e2L
 op8Daw81PV1FrD4R9TXwfaCi/tHvM86v6541bapZ7nPdOuQyst73U405ebNOOaVN9q0N/NSq+
 u2ETO33B1753h9WcqmuqHOo/dX3LPrYv3x2Wt5QO6yhW+s56Nn+vyj6Z52O2/DuSGgm6v9/bi
 g5bYc1qCNzIpK3GOZ34DzTvTwZcDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502909123!107526878!1
X-Originating-IP: [104.47.1.52]
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 55552 invoked from network); 16 Aug 2017 18:45:23 -0000
Received: from mail-ve1eur01on0052.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.52)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Aug 2017 18:45:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=IENEIMBVZHnx7RSsJoIhEMx3BmoDclQncEwqrGlUkoQ=;
 b=EMRt9T/jmeb1UdEKbfY2NjZc9c2EtCuny1GdmhN7L9wqRpeKHtz+OzWZrNEiTMCMsBzm9/ZaLGXcA01Cvn9e0otWzB9WgitDttdAjKaMU7DC6Dcp6O69FceyHK30v59T031MGmRnZAYTUoCVp6lZ5JdwM9rI1s4vsI0KtwtpmBM=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 HE1PR0301MB2137.eurprd03.prod.outlook.com (2603:10a6:3:21::14) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18; Wed, 16
 Aug 2017 18:45:20 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 16 Aug 2017 21:45:15 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 21:44:56 +0300
Message-Id: <1502909097-13244-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: DB6PR1001CA0001.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:b7::11) To HE1PR0301MB2137.eurprd03.prod.outlook.com
 (2603:10a6:3:21::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: daa67d02-53df-475e-0390-08d4e4d6f29d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2137; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 3:vzaL4BE1BcTN5HDLwvQtmizSOg5wkz2i5L/ciLsi0Pwkp7LDZfRGKZ0G15jf8eA5e1V8sc3HdsCmJ8ygCMRB63J60qCDqzJZHcsuQytJDdsJphq5z93zYPg6PpheuHSy439wgWkbAju2zwDWg6QBka3QV2E13pT/GIdUVpzGdghyizRTBmi2aWtmTg9USF44j8eG2gFBl4KqdjSMqypby2bhNSoXAMjk8TJzw/ksmkxY3jRY+dM5jG1YbhrDmtE7;
 25:jOpnvM7GVFRhdC3SPDqcEkgj3wBubq11hGlmRbKRwcgWdzq1bOIvHkTLAC507yosxvTbEFFDv786DXtb9TQY0BSrpf15eMz1MHJvoSYT/SQ/118I4rPSxDurBr2wjZGHWiXASzXJQYDsjtoKKLcI31rCPc+uDwTCZMsJpxOiAtQWVGhtUW6WAScTJrT/IW1cO1giGrgOFurCJJayYmjCaOLH08MFYeyffOWrvaeGUspuCMr28Gsvct0NzhL2JKSRRdIB0zevz5Sryl/NYxUC2bRitfzpxyJpDTIdjG3WedN5E3tBoRTiEGnHJBnvNOAKRbpJ7K5xI59zOSsVV9hRXQ==;
 31:kzj0ilGTb6YFro9blOedj4h1N/Wc9JmElHYb3gohTcpLKrNd8n8BqQEUOAE15CHkGUZd10VLVEmQrHTjovhpoJ8qlNY/IUZNkyhdDUFI6c2IzXXtmwx7yJcSaQ1HapTCnR5Ra8kRrHPefUDb5xr1up0su+09gsmT2zITA5I9pL65rLIgJlfIHv2TI+63TA+lnZbf34jAvxJsJrbu+CiLrjchekZyHp2+AftG5ilX1AI=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2137:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 20:5gaEYZci98tSod2XsvIMUv9inVUPim6YtTiTPppS+MBHfes1TVrxc62mM20J/CO/pe5+IvyxOUvVPspJBy9Anb2v4eeBbEjyJDsFYSBgVhIc/3YvDC2d399ymTxIIqGbEqEooCq92FtO96XjtinY3uFT+Y2hSMmSfjC56CRiYfmrv0kphOATUPnL1/+sgxDijoZR7PazoOpNcQTOasdrVu/BQO/pJ3gTdoIYxyMewl2J2cIyKay1MNrmfbEIGXVfCBxE1UAkBpgLEnQgna3tqKAE3W1W4wIT6hP2oTqN+lfhdi6ix+qt6UAteNPVx++jApDl4ovQAW/e+KdbtUBESoZzXpe5dR3HGLLx9fFjB49SQW6t3MMm9uZGWmvMdBjwBFLJTaXyNQUeA39EeZrnM86Fm25SACu15XiOptqytZbc4XCJ0ZO6TJnZ0I5Fgwq3BinuJ3VLe7VmPRHTUtbuPbpSnYVzPCUEg/jLHH9dXzs8Jo/QzZD64xi7nW+M95SL;
 4:KACKDFS17znGlHHe9JzRgK5QLSHrmlahJI+Q6JQDX01VYH1svvX6yUFLmzM/euQRSCdYJhnIgGf1t6DouF5GVFzjRU5br4Z4ebOXGM7DNc2T5WPDyW88s6xkS55u0aJX8+3mDsCWQnaI16E6I2cID604mHg8yfQ6w85wvro1gYqT8MS+MDiodyHoxsNv9a2tklHhrkqpuCwSqRjtORV07d7mbhdoxBOU+e2keUv9qUGk9NUyqLDcUXjm7JZKEZWkPGxScfSY+u0ncZu3u1SJrb2WNtkOdBkGg7n0QOqzfY5CSr9SBi6vVqi2X3HZc0Q997QzGir/u6iFVS4SYTYxNw==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2137B3C1D58BD57DD3E41E8AE6820@HE1PR0301MB2137.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2137; 
X-Forefront-PRVS: 0401647B7F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39860400002)(189002)(199003)(50986999)(47776003)(66066001)(101416001)(6666003)(48376002)(80792005)(2950100002)(81166006)(81156014)(8676002)(6916009)(3846002)(2361001)(53936002)(76176999)(50226002)(5003940100001)(50466002)(110136004)(107886003)(6116002)(2351001)(105586002)(2906002)(4326008)(54906002)(106356001)(72206003)(5660300001)(97736004)(122856001)(7736002)(86362001)(305945005)(33646002)(68736007)(36756003)(7350300001)(189998001)(478600001)(42186005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2137; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2137;
 23:4wN+F8vB5KiixeMPpsCoN4SY7b66L0JwG2IRUkt?=
 =?us-ascii?Q?ZXKAlAKZnAC5z6DxbeFajwgA32tkWNwyhru9oU8ryW0FKLgNZpCS3d6G2jzK?=
 =?us-ascii?Q?pjnlASfi32N6eMwAo/xhRujzpLpWR7z1s4mCRse9fKzDYOfGzRC3VxyUYUqF?=
 =?us-ascii?Q?vlW/LPCeqr3kbHTFGLVZabgFtt5xc5bNmGzEx7hfZeoNEFpzEB6+trW5iiHX?=
 =?us-ascii?Q?VKrtTdVgHx9R2R8ZMLHv+rgKO2+By9H8aUSqyaJRcl/L+DQ4JQ8rcI3DjNVd?=
 =?us-ascii?Q?3OQ+nwq+uqetrx+2F2X6cwuEGzZ7Wi4mwQAOUPi+u8JUT3YTiwbDedPWmLgW?=
 =?us-ascii?Q?NiFtmDIohzG0hdMFweWMsuw65Ffe1Gpm5yF7X2XiWGgie2j4+XqkmMovEK9j?=
 =?us-ascii?Q?r7i2VOvr2BP++qhrUbD61N+m+SfJTWHt6R4+Dmo29FEx/GdAhb08mQvBJhZ/?=
 =?us-ascii?Q?uzMo1HFRxkyg6nG/lBUBx7x/ICLBdexGWfRosApnkZYyQ/MUmdnikku4yJKK?=
 =?us-ascii?Q?JUIeop486grv8u4QMf9VfqBRdLl7gCg11LGGx4DCMriPlFlCkaqCO5Kt8dyG?=
 =?us-ascii?Q?+TAB0GuQWSpSuFfhh07VfUTd0Sk2IuzzSmEJb86w6M/TM6sLGk4NIkznNV1e?=
 =?us-ascii?Q?T3wtj2PHahB6XKdhVciKgne9QYznU4IJO1085wqpNT3kbvILXB4+VrqWxi+Z?=
 =?us-ascii?Q?B7/w9Ge+U9DRktRY1mqTgrc/9hP0g2B9mohgpKC7pR00y3xlJAb6FSpulFmG?=
 =?us-ascii?Q?NSn9HVyttLsTg2mhwvkYUNphWaaxli14XRswk3mpVhh50PDdfYBsb+S51R5I?=
 =?us-ascii?Q?vmJxNIes5yIAg2FvUDVNgiG630Acw8DGsu/z16KAjh/JbowpkDNmAYZMt1y0?=
 =?us-ascii?Q?H7+6NkaKklG5sjerSXOZ/XVvxhlm1tC+/rJJFIc4mAI6luXTqN5FJ4+OszD5?=
 =?us-ascii?Q?HoJAt7lSYGlO5JWYJsDQHIwKgisUe9CDbexdTHiNCTtCvo/lgYoc5fBlqIO6?=
 =?us-ascii?Q?AfRXsJ6WNWtPQJ3o89l2vLBFVVbm8/EJCOnkmZvt+7UEImyJHgJALVi5tpTd?=
 =?us-ascii?Q?VzKKdZlHHRwJZr0UAgMxvb2+Q7jKVUVzNV2ypmyawKhJhK0TN/BuBzPEEu6x?=
 =?us-ascii?Q?XxsmQfzp+KBajQ+DQh69izUI/n1apeckN6ksiA0205YdpZwUdvpQDxCZ8+FX?=
 =?us-ascii?Q?0wSPGxFxovEYBk9A=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 6:OEPV7QVtvDsSjnYKqp0Btb34twR8d0Bb7Ji7js8MAwdRTcX7jF5ua1wi10p5JLXtgJGF3O6oRWzQzxowKANcGemCwLSPZGtp7z7IZh98l7I7OXfb2jRcBo7O6D9A8y6qWHItyrwicqfeWkCEO+XKa42V9H4vtr8QduIXnCXvzXvkt74kE0jc2Os9ZnbcLxjZ/b9/WVXChHzIrPSe0U651QG08Xo7i0YbXOQ2HoDe1pF63jS/Up7n6gdMxr8Xo5hSQvnCy5ZTUcBcAXunvCVSkL4I/zFWVA6S/xJ0kvpgSTMaCJNjrgut+FDDmIpUk3+fA9wV4p142bioO5XVbcBpJg==;
 5:1YFymyQFDsG8O1nE5HNbSdEEx24Yh150n9RFUcsfjjYLh9nSrTpFem4tisHuJ06Pqfr21lemhla2Be2qjF/SbhvUhcOAKkCfoiX0LQB3FyMeD/g3L6wl9SxtPi/P4RGgEwfg+xZkan9SzzKa8oHPxg==;
 24:pajxa0IOc+TAyWxzf04MdD642OTric7wegckdMYWNYuuzeL2dLyDR94VVrL1pLPpy8Rq8swWzthfqcvp4ys+WqIcxlw+XSWYa2bOnBECR+Y=;
 7:sVA/aXivSzB7yTjuspIh/ik+KUxVloWDcyR3KvsR1Ft4i7AZhx2OMSzVnx7hnDYVHuTiwNkOhm1GdDwv9HP1KjSdoIbB/jiraoVrtW8kS1OWhrGNMr6G+EJhX+JxeB0KwEtsu5Meg+/pZ0o3sSGZmi6hbsCeFKACfyJ8pCNQGnTW/1lqF1vY8WZOvRrNaRqBwegTG4wXqKSlfMb81XYeAx/kybK8OVRe5A8EgftoYwQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2017 18:45:20.3687 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2137
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 2/3] arm: traps: handle unknown exceptions in
	check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWNjb3JkaW5nIHRvIEFSTSBhcmNoaXRlY3R1cmUgcmVmZXJlbmNlIG1hbnVhbCAoQVJNIERESSAw
NDg3Qi5hIHBhZ2UgRDctMjI1OSwKQVJNIERESSAwNDA2Qy5jIHBhZ2UgQjMtMTQyNiksIGV4Y2Vw
dGlvbiB3aXRoIHVua25vd24gcmVhc29uIChIU1IuRUMgPT0gMCkKaGFzIG5vIHZhbGlkIGJpdHMg
aW4gSFNSIChhcGFydCBmcm9tIEhTUi5FQyksIHNvIHdlIGNhbid0IGNoZWNrIGlmIHRoYXQgd2Fz
CmNhdXNlZCBieSBjb25kaXRpb25hbCBpbnN0cnVjdGlvbi4gV2UgbmVlZCB0byBhc3N1bWUgdGhh
dCBpdCBpcyB1bmNvbmRpdGlvbmFsLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYzA3OTk5Yi4u
ZWFlMjIxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKQEAgLTE3MTcsNyArMTcxNyw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfY29uZGl0
aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgaW50IGNvbmQ7CiAK
ICAgICAvKiBVbmNvbmRpdGlvbmFsIEV4Y2VwdGlvbiBjbGFzc2VzICovCi0gICAgaWYgKCBoc3Iu
ZWMgPj0gMHgxMCApCisgICAgaWYgKCBoc3IuZWMgPT0gSFNSX0VDX1VOS05PV04gfHwgaHNyLmVj
ID49IDB4MTAgKQogICAgICAgICByZXR1cm4gMTsKIAogICAgIC8qIENoZWNrIGZvciB2YWxpZCBj
b25kaXRpb24gaW4gaHNyICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:45:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18: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.xen.org>)
	id 1di3Ju-00086D-8r; Wed, 16 Aug 2017 18:45:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1di3Jt-00085n-1t
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:45:33 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 73/3F-01993-CC294995; Wed, 16 Aug 2017 18:45:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNKsWRWlGSWpSXmKPExsWSoc9opHt60pR
 IgxUzZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxj6x4yFxzlr+g+08bWwDiLp4uRk4NFoJFZ
 4vP7eBCbUSBGYtOWTsYuRi4OIYF+Jokt238ygSSEBJIl3j25yAZiswmYSKybf54dxBYRkJa49
 vkyWAOzQBujROOBTUANHBzCAr4Sb8+EQSxQlVi/pYkZxOYV8JK4eO0UWK+EgJzEzXOdYHFOAW
 +JloOtbCCtQkA1bY+EIcoFJU7OfMICYjMLSEgcfPGCGaJVUWLqpvVsEPZkRombSxwhzlSX2Pv
 7DVSNrMTRs3NYIGxfiYtPjoOdKSFwlUmi+cEmKKeZXeLWho1Qk3Qk9j+ZxAyReM4msXX3PFaI
 hKXExx8/oIoKJJbsnQ9VdINV4t7VT1D7ZCT23gD5HiTRzyrRPusyM8RRCRLv/v+GSnTxSCxY1
 QDldLJLzLn3n30Co9osJN/OQvLtAkamVYzqxalFZalFumZ6SUWZ6RkluYmZObqGBqZ6uanFxY
 npqTmJScV6yfm5mxiBCYEBCHYwTm1wPsQoycGkJMrrlT8lUogvKT+lMiOxOCO+qDQntfgQoww
 Hh5IEb9FEoJxgUWp6akVaZg4wNcGkJTh4lER4u0DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpef
 lyolzssOUiQAUpRRmgc3ApYmLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zTIFJ7MvBK4T
 a+AjmACOuJK+ySQI0oSEVJSDYy7/BYGZ6SelOecPc1sib0y+wbPX348v24xPPpZs6N1i1nSs9
 KFuy236GUat23do8D+RH6alMTfKepnZl2VOxx9pEdTanuFYYT2/vuBbs87l9VZqFy4oGgsVjg
 r80T1R9fFlyX2nMtgL35k+/x86G7xwp3TtiWskdZd/a0r03TR4saYSFb/uVuVWIozEg21mIuK
 EwGJ/LaHjgMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502909131!92074696!1
X-Originating-IP: [104.47.1.50]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31925 invoked from network); 16 Aug 2017 18:45:31 -0000
Received: from mail-ve1eur01on0050.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.50)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Aug 2017 18:45:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=g5Sky5ceZdZbPcJMs7iiHYtJTYqI1+hWtl4iLQE9jEI=;
 b=QOQJ6Uv4QXbCP8ocD8ZiTOqRtXTJWGxYAhstuspXkOKDzOYE8n9Reb9KaErnLYzBKsrIkaa1gHwiHi4s178BEiaaI7Gut5U+ScbICDe7jtb5gV6t/sjCzfZmTgBa3RaqHHgNha8Fp3vTBgJu79qTR1BiFrnIp6AsrVr6ah/Vk9I=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18; Wed, 16
 Aug 2017 18:45:27 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 16 Aug 2017 21:45:22 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed, 16 Aug 2017 21:44:57 +0300
Message-Id: <1502909097-13244-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR05CA0155.eurprd05.prod.outlook.com
 (2603:10a6:7:28::42) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2b0ae940-d9ea-45e9-4ce8-08d4e4d6f6d9
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:QDl5O2Df0QiTrFWqO3m0zI9gtv+PK6tC+gDDug3ygliiE0MtzI2LP+3VCHisM8jtIeDJdiWkrRwOJzLKsfROr50RciV2WR20vbBfiaZqEGTW/LaVvP6KdO1+gyYARvYyCyhJwA/0tgqJkKu+paQGv/JKD7HSa2QVwbsCy4BEbTn5H4yxl2Jhj9M78v04cEs8PGmG3fDS+Wi9PEQvmDI3OIiNhjTPX/G+JeKSjIeKGP8MpVR09SDXI9tpimcdrFuZ;
 25:Y0ZrR0ycAu2tlxe73GimBdBphfeWTXLVCV+YQ2b7ZGkKgvtzQkqUv23gzBLuxCEEk1IjZwvkjoLwsu5EJo7/6yHUw3y+qDQxBktLK9bBNt1PYa1omoHdvCPm5GT2C9ltgKxRgCwmbnK2qAtQaCHn9M26KAQ8ByzeVtWYch3spXPg5buYzoudGVFaELvx1nuKXcxcqxCxl2eueZtt9sQQvX7W/W3SCEm3P2Jozz9VJ7Rz78YIMV/QewZOjrsbQ2VoXGtI44D8yBdvhkIoR4/chmyD8zP0FkCgq1mjaJWc2WjHRNwON7OWu63Ocot6YLoqYnlPxRV94pRxGsRXz/FB7g==;
 31:fPALbXkkxjtBcRbV9lQFvM5v6BI6mxElBfZah7uQy8hOty3qRluP/sr7+WaYByFvKGataZ8qWWkHkR0O4cxvKrxUHVKm4sQh+UkSPKJXTSnBpChxeoEaKw+qKBzG6gifQJ/WuNGRx5G4ivkqa+SIwFM3kcPfhyN8NguJbWmB7jvtmEsMQQCLRUE6EmuGR1pKL+uU1XsX94YPMTO8V+AaUdg3XmF60RJvIU3rX1IS+Os=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:wj+S9fNP4DKYZDuIopma3C2hgy95G4UHswJb+0+XCddKaPygSVJpeD2gvD0iAe5+9fBBptH0O7Y9q6DoqKAJZz48aHyuAJSBQoRWnbDAmvxmy50VJtu8NQyMmghyU8EMuqdQfpTFVTIW7bNIs1gxAKuJwNHMkYYJ8sQH1Y2yQlnqyiV11QCRwTTXsZaUV3zlpJEZmk3+DTjx+qYhcI8bBZRg7gUz11lNWLLOmT5hNEZfImeT17OchuFTm/AJLI8P+o3fHc287P6PLIQHzCRjzigIGimJp4fHov0f/jamqEmEon2L4kz4fqnsygCIRgJf0kYbVSVkhVOIFmMVALZDAqixwbH3zCCT3bc+fpDMio+i/0CchlyeSlTGZqwttEgLVPDE8A+H5zFVz+sifGkB0+yJdvZeZ9bNMkmodRIn3S3Fi1VDSfcIj3J/1NAYEOBLJThZkNZ0Mubr8pER0G1miWpC0GeWllgg9FpACKcxH3CdGd6eyOTPqzQerpUbzFl8;
 4:dHY2qyNJkiRkqmzehY2tLiZr5mNcwOk8VJ3WUPGRcWdOq8mTxkFbE0PZOmxClPyv506Acr0AMJcxzmi4YaOz05x1lyNU4k6eGpIgO2KkcqGOr9o2JukPa3+HBgQS8GnJWMefjG6C8V0ti41UgnS5TLG5Fn3Tejn01Raxd9JkI97jL5v7dl6DizaRx24jg+olh3uccsu3ijfyQjDGbIe33jhxspT8Ae2oYLn6DEOy8oO2s84dPRcyy8nT89Uh6m0oD1ggbsjWKJDxqA7hwyaGQBwYZ01V5l5Ts56EZkc2ZoE=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21392FF3C61DCCAB97072F99E6820@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 0401647B7F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(81156014)(47776003)(81166006)(122856001)(2950100002)(6666003)(6916009)(2351001)(72206003)(50226002)(105586002)(106356001)(33646002)(2361001)(305945005)(101416001)(4326008)(42186005)(3846002)(6116002)(7350300001)(7736002)(50466002)(97736004)(8676002)(2906002)(54906002)(5660300001)(48376002)(189998001)(5003940100001)(66066001)(68736007)(80792005)(50986999)(107886003)(86362001)(53936002)(76176999)(110136004)(36756003)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:fPzm36FX/vTWMa5Ubg0szmuWRVjQ4NTNw+6jRWp?=
 =?us-ascii?Q?NgMCKLU35M1Tgx/S41dCUbpqCbpZX69jt6yrVEC1i2GInjw7iktzS3Le71au?=
 =?us-ascii?Q?gCrRich4iPiZKeEa+A2YF5gnw1UqkIQWVeRa6+bExv8apZ7apR+IqIG5xxgE?=
 =?us-ascii?Q?YA3L/8WSHS4ox3ehYT3CyJ0mBGyjxfFMTgMvnYzNr9waaEi8Ln8UEsFgwEGb?=
 =?us-ascii?Q?Ifb4olheV6K64wmV6TzD4NadsHgP54vGoP0QYPUv35nHnyTSoryPCe0tGrr+?=
 =?us-ascii?Q?PAbW17761aru29VZbDtbZy+iAngUVHQA2ICqUfQBe4S0EsLRYJx08SZesfnJ?=
 =?us-ascii?Q?jqljw75T1mSQTcvwd2u857oNwauGpjAjJxDuCVSy6Dv09Thd8y4ehtW/qzUQ?=
 =?us-ascii?Q?qI09IiA4RlS6gUSzBoG7zse464lloBLZihpUaSa5g5gmIIpPgLT5ydEaDRuy?=
 =?us-ascii?Q?dgfylHVNQXJQTcWZRtKEO2Q06dnwh2fOE9dyAjjTekLCX8wUJrMzLpbnQU7B?=
 =?us-ascii?Q?3IGaiXngh/fclHtzj+JATeuMakInM+v+uLmf9BQiNNB/ggMvGMS3UyY4utrK?=
 =?us-ascii?Q?qSXKQ5Xa4UUZ+0pjL1PhAaRlv/fE4sR7wfGfy44M2cpeu6PIJ5yjXke1qwJc?=
 =?us-ascii?Q?pf+Ybw/lq9KU1PoHvNrITobB3eQMsZ2pp8yTFqF5Hk15DBab8ZNgiNqqGLhU?=
 =?us-ascii?Q?z4sqUbJXuf33X8e2CXlIk/WW2KG76IS9Tweb8Fmu83hulyvfLJ4tbp+DIp98?=
 =?us-ascii?Q?RVeXt5H7uNbycXNzATL0TzOneKMrG14LzAxDDbVW4GVX3sdnEefp6KKvC/yQ?=
 =?us-ascii?Q?zxxeVPLZoYU/6MtTQ+9IraNE/nQfDIU9m4SUtvwTSm/uA3l6S2kOoV3zZuW2?=
 =?us-ascii?Q?gSApUo8cfGTrmv4SvavVe0XxaXQ4keIcP8tsSwxx7+uTHVocADckNbA2JOuw?=
 =?us-ascii?Q?tBMfh63pgPP5+UPgRQPfGxKLxNZiAp2etVmElGk3ACbDRl9kj1JOBdokWwtK?=
 =?us-ascii?Q?9F1xwChd4Br7zLLUZyU8hMNIZRSn1MXaIX6T6fXimZhZxlI3LbC7bN2VmXxK?=
 =?us-ascii?Q?feFrq1t+3aQ+r1UEZnhjqHOGwSVaF9xCd/3O3WwM6o/WZU/nS12izRXvK3W4?=
 =?us-ascii?Q?yZqNfhRGV4EEJzdadWBMkWmu2DYFAJd0M?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:Yl1HEHUL4NZluKSdL1pwSp94JBh+vE3LL1ZFjK9MYHiE1XSQCiRCGWurz1Mq7cJt+Z5W3hWJ7clg/sSgSzeM0O+kioGhBH0PPUWEEDzu1IHFh4+cpXotPIAu/u7+mbu0h8ZzZALVNPxiT427YYildoUhi13peohAe22u54kwsdPVD9VgCLnGjb+1obDwx2CZb2Jv66zS2MxjYOro4Uj4CVsaixMKANXtb+a7X1TkOkJWWbIf691zg+H1KrOcLMTdtv3wfYBtU1AznFc3UqBv19Fkj+YRvEESrx17QTOAhD9pV5Zr6HPiFEJhc3/7Z+sWvoOkWGNAy/Lx2jPa98sj6Q==;
 5:Zv/QLwK1ze9nqvSZGDj2bkDQMWJND8fiIW8v+W8lHr5CZ35fGKI0x9bn+a4LXSvqothetRV/FGT8ixptukSOm4gtshvQ/e9zCEvQMAjUiHOPsxc/iNzli9AhGeL6Y7sAnOhu+XSr0Dgyl4SLOVR8Iw==;
 24:UUd7+UwKMmv5JKAnr0yDA3UoyGjwW1T0oEjOAZ/VFS4bH3mEI8S2sJA5WGTCFGfDXISdnJiNxGHXFHRHBMSUlZBVC13tESYn11d4xIrcpdA=;
 7:u+izWDOYve1wnaQJN/j1W+oncVpQUEH/c0uVyWkZM3LfVXz2aD3hUHBmFoWwihd2sOagTiyEy9AvJydkIMzZsFNYiI16PmlTzdSvYtzwHMgi97lMcFA7VAkgTWrOKoHZxmHE26JsFjpoS/Upvh8XcAvqFvg46JbX9bM7GK9F0ALZ9u9VZZFSsHawPriFfctWi4wiGLh/RRYj5sT2x/nOXL9RJ0Q3RpajlFOZ3lGQakA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2017 18:45:27.7746 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 3/3] arm: traps: handle SMC32 in
	check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQVJNdjggYXJjaGl0ZWN0dXJlIHdlIG5lZWQgdG8gZW5zdXJlIHRoYXQgY29uZGl0aW9uYWwg
Y2hlY2sgd2FzIHBhc3NlZApmb3IgYSB0cmFwcGVkIFNNQyBpbnN0cnVjdGlvbiB0aGF0IG9yaWdp
bmF0ZXMgZnJvbSBBQXJjaDMyIHN0YXRlCihBUk0gRERJIDA0ODdCLmEgcGFnZSBENy0yMjcxKS4K
VGh1cywgd2Ugc2hvdWxkIG5vdCBza2lwIGl0IHdoaWxlIGNoZWNraW5nIEhTUi5FQyB2YWx1ZS4K
CkZvciB0aGlzIHR5cGUgb2YgZXhjZXB0aW9uIHNwZWNpYWwgY29kaW5nIG9mIEhTUi5JU1MgaXMg
dXNlZC4gVGhlcmUgaXMKYWRkaXRpb25hbCBmbGFnIChDQ0tOT1dOUEFTUykgdG8gYmUgY2hlY2tl
ZCBiZWZvcmUgcGVyZm9ybWluZyBzdGFuZGFyZApoYW5kbGluZyBvZiBDQ1ZBTElEIGFuZCBDT05E
IGZpZWxkcy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KLS0tCgogKiBGaXhlZCBzcGVsbGluZwogKiBGaXhlZCBjb2Rpbmcgc3R5
bGUgaW4gJ2lmICggKScKCi0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxOSArKysrKysrKysr
KysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKaW5kZXggZWFlMjIxMi4uMmU5MjIyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE3MTYsOCArMTcxNiwyNSBAQCBzdGF0
aWMgaW50IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAogICAgIHVuc2lnbmVkIGxvbmcgY3BzciwgY3Bzcl9jb25kOwogICAgIGludCBjb25kOwogCisg
ICAgLyoKKyAgICAgKiBTTUMzMiBpbnN0cnVjdGlvbiBjYXNlIGlzIHNwZWNpYWwuIFVuZGVyIFNN
QzMyIHdlIG1lYW4gU01DCisgICAgICogaW5zdHJ1Y3Rpb24gb24gQVJNdjcgb3IgU01DIGluc3Ry
dWN0aW9uIG9yaWdpbmF0aW5nIGZyb20KKyAgICAgKiBBQXJjaDMyIHN0YXRlIG9uIEFSTXY4Lgor
ICAgICAqIE9uIEFSTXY3IGl0IHdpbGwgYmUgdHJhcHBlZCBvbmx5IGlmIGl0IHBhc3NlZCBjb25k
aXRpb24gY2hlY2sKKyAgICAgKiAoQVJNIERESSAwNDA2Qy5jIHBhZ2UgQjMtMTQzMSksIGJ1dCB3
ZSBuZWVkIHRvIGNoZWNrIGNvbmRpdGlvbgorICAgICAqIGZsYWdzIG9uIEFSTXY4IChBUk0gRERJ
IDA0ODdCLmEgcGFnZSBENy0yMjcxKS4KKyAgICAgKiBFbmNvZGluZyBmb3IgSFNSLklTUyBvbiBB
Uk12OCBpcyBiYWNrd2FyZHMgY29tcGF0aWJsZSB3aXRoIEFSTXY3OgorICAgICAqIEhTUi5JU1Mg
aXMgZGVmaW5lZCBhcyBVTksvU0JaUCBvbiBBUk12NyB3aGljaCBtZWFucywgdGhhdCBpdAorICAg
ICAqIHdpbGwgYmUgcmVhZCBhcyAwLiBUaGlzIGluY2x1ZGVzIENDS05PV05QQVNTIGZpZWxkLgor
ICAgICAqIElmIENDS05PV05QQVNTID09IDAgdGhlbiB0aGlzIHdhcyBhbiB1bmNvbmRpdGlvbmFs
IGluc3RydWN0aW9uIG9yCisgICAgICogaXQgaGFzIHBhc3NlZCBjb25kaXRpb25hbCBjaGVjayAo
QVJNIERESSAwNDg3Qi5hIHBhZ2UgRDctMjI3MikuCisgICAgICovCisgICAgaWYgKCBoc3IuZWMg
PT0gSFNSX0VDX1NNQzMyICYmIGhzci5zbWMzMi5jY2tub3ducGFzcyA9PSAwICkKKyAgICAgICAg
cmV0dXJuIDE7CisKICAgICAvKiBVbmNvbmRpdGlvbmFsIEV4Y2VwdGlvbiBjbGFzc2VzICovCi0g
ICAgaWYgKCBoc3IuZWMgPT0gSFNSX0VDX1VOS05PV04gfHwgaHNyLmVjID49IDB4MTAgKQorICAg
IGlmICggaHNyLmVjID09IEhTUl9FQ19VTktOT1dOIHx8CisgICAgICAgICAoaHNyLmVjID49IDB4
MTAgJiYgaHNyLmVjICE9IEhTUl9FQ19TTUMzMikgKQogICAgICAgICByZXR1cm4gMTsKIAogICAg
IC8qIENoZWNrIGZvciB2YWxpZCBjb25kaXRpb24gaW4gaHNyICovCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 18:45:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 18:45: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.xen.org>)
	id 1di3KF-0008CR-HH; Wed, 16 Aug 2017 18:45:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1di3KD-0008BN-Vn
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 18:45:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 0B/6D-01862-1E294995; Wed, 16 Aug 2017 18:45:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVffBpCm
 RBvfu8VisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+iHSewFZ0wqfm3bytLA
 +EWri5GTQ0jgL6PEh4XCXYxcQPZjRokN+x6yQjjbGCWufNnHAlIlIuAs8fXMXHYQm1dAX2Lak
 k1gtrCAnsS2va+Zuxg5OCQEvCSmrTYDCYOYty5sZOpiZOdgE7CSOCQGEmURUJV4u/cr2wRGrg
 WMDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQL9ygAEOxi
 3bfc8xCjJwaQkyuuVPyVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv0USgnGBRanpqRVpmDjDA
 YNISHDxKIrxdIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn3QpSJABSlFGaBzcCFuyXG
 GWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7GmQKT2ZeCdymV0BHMAEdcaV9EsgRJYkIKakGRs
 WTS3cf/zP75Sn2VK0rvmVCLc4O0w/FbanvmWWoab82je3v98+VfZm/bx9skYmaOzme3Z7v/ut
 r0rYPVK3UX37I+rf3/XuN+i11cz4eThYpm/22ybnHakfMnVuWClZiZY+3SJWIiMr+vW+ny/1Q
 JOb/cpnv1pJMOv0LZ/ud91nWvO24Kc+jG0osxRmJhlrMRcWJACxI62hxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502909151!109621590!1
X-Originating-IP: [104.130.215.37]
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 5326 invoked from network); 16 Aug 2017 18:45:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 18:45:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1di3KA-00027V-B2; Wed, 16 Aug 2017 18:45:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1di3K4-0007DC-Pu; Wed, 16 Aug 2017 18:45:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1di3K4-0006Ms-ED; Wed, 16 Aug 2017 18:45:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112656-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=af0364f01e8cac95afad01437f13beef90f6640b
X-Osstest-Versions-That: ovmf=a6b3d753f98118ee547ae935b347f4f00fa67e7c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 18:45:44 +0000
Subject: [Xen-devel] [ovmf test] 112656: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2NTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhZjAzNjRmMDFlOGNhYzk1YWZhZDAxNDM3ZjEzYmVl
ZjkwZjY2NDBiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhNmIzZDc1
M2Y5ODExOGVlNTQ3YWU5MzViMzQ3ZjRmMDBmYTY3ZTdjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2NDQgIDIwMTctMDgtMTUgMDk6NDk6MDAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjU2ICAyMDE3LTA4LTE1IDIxOjE3OjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBE
IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLaW5uZXkgPG1p
Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIFN1bm55IFdhbmcgPHN1bm55d2FuZ0BocGUuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YWYwMzY0ZjAxZThjYWM5NWFmYWQwMTQzN2YxM2Jl
ZWY5MGY2NjQwYgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgYWYw
MzY0ZjAxZThjYWM5NWFmYWQwMTQzN2YxM2JlZWY5MGY2NjQwYgorIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249YWYwMzY0ZjAxZThjYWM5NWFmYWQwMTQzN2YxM2JlZWY5MGY2NjQwYgorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4g
Li9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhhZjAzNjRmMDFlOGNhYzk1YWZhZDAxNDM3
ZjEzYmVlZjkwZjY2NDBiID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBj
YXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdCBhZjAzNjRmMDFlOGNhYzk1YWZhZDAxNDM3ZjEzYmVlZjkw
ZjY2NDBiOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGE2YjNkNzUuLmFmMDM2NGYg
IGFmMDM2NGYwMWU4Y2FjOTVhZmFkMDE0MzdmMTNiZWVmOTBmNjY0MGIgLT4geGVuLXRlc3RlZC1t
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 19:17:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 19: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.xen.org>)
	id 1di3oK-00031p-QD; Wed, 16 Aug 2017 19:17:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1di3oJ-00031j-1k
 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 19:16:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 82/53-02962-A2A94995; Wed, 16 Aug 2017 19:16:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVysWW7jK7mrCm
 RBq92W1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9nQ9YCi4zV1y8v4C9gXECcxcjF4eQwGwm
 ifkb/wA5nBwsAvYSn3f/ZQWxGQXKJOZ//s4GYedKHLn6jhGiYTmjRMfE64wQDaoSP38dA2tmE
 9CSOP73JDuILSKgLPGxtZcdpIFZ4AqjxMzOJqYuRg4OYQEbiUfr6kBqeAVMJN7t/c4CYgsJxE
 gs/v2HBSIuKHFy5hMwm1lAXeLPvEvMIK3MAtISy/9xgJicQK179vCCVIgCXXD0VhfYBRIC2hI
 X2h+xgGyVEOhjlHg8ZSPzBEbhWUimzkIydRbC1AWMzKsYNYpTi8pSi3QNjfWSijLTM0pyEzNz
 dA0NzPRyU4uLE9NTcxKTivWS83M3MQKDnAEIdjB+WRZwiFGSg0lJlNcrf0qkEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQneaTOAcoJFqempFWmZOcB4g0lLcPAoifCeA0nzFhck5hZnpkOkTjHqcj
 R92PKFSYglLz8vVUqc9xVIkQBIUUZpHtwIWOxfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjD
 vRZApPJl5JXCbXgEdwQR0xJX2SSBHlCQipKQaGPmvlj/dIRB7+LGeR5lwoknCWx23J5nLXxv/
 VNz/8OyNtofmzokfmZUi6xdOKQ5zVzYL2LJ0u1HfpisCU7sfz+5Y3BUwMXveRFETtRXvfvGGs
 L8oWnXA7KDmfkdzzqUbNrWceb0kV3WdZgD3Os+6S51PzbNqXALe32n+6ht3TPBlWujJr932H5
 RYijMSDbWYi4oTAQSvbBD4AgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1502911016!107529554!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12167 invoked from network); 16 Aug 2017 19:16:57 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 19:16:57 -0000
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 DACF576B28;
 Wed, 16 Aug 2017 19:16:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com DACF576B28
Received: from treble (ovpn-124-183.rdu2.redhat.com [10.10.124.183])
 by smtp.corp.redhat.com (Postfix) with SMTP id 2EAFD619C0;
 Wed, 16 Aug 2017 19:16:54 +0000 (UTC)
Date: Wed, 16 Aug 2017 14:16:53 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170816191653.igbuzhmdrf2tqzrb@treble>
References: <20170816173157.8633-1-jgross@suse.com>
 <20170816173157.8633-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170816173157.8633-2-jgross@suse.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
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.25]); Wed, 16 Aug 2017 19:16:56 +0000 (UTC)
Cc: rusty@rustcorp.com.au, lguest@lists.ozlabs.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v2 1/2] paravirt,xen: remove xen_patch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDc6MzE6NTZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiAgRU5UUlkoeGVuX2lycV9kaXNhYmxlX2RpcmVjdCkKPiAgCW1vdmIgJDEsIFBFUl9D
UFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVfaW5mb19tYXNrCj4gLUVORFBBVENIKHhl
bl9pcnFfZGlzYWJsZV9kaXJlY3QpCj4gIAlyZXQKPiAgCUVORFBST0MoeGVuX2lycV9kaXNhYmxl
X2RpcmVjdCkKPiAtCVJFTE9DKHhlbl9pcnFfZGlzYWJsZV9kaXJlY3QsIDApCgpNaWdodCBhcyB3
ZWxsIHJlbW92ZSB0aGUgRU5EUFJPQyBpbmRlbnRhdGlvbnMgd2hpbGUgeW91J3JlIGF0IGl0LCBm
b3IKcmVhZGFiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgYXNtIGNvZGUuCgpPdGhl
cndpc2UsCgpSZXZpZXdlZC1ieTogSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+
CgotLSAKSm9zaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 16 19:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 19: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.xen.org>)
	id 1di445-0004an-Vv; Wed, 16 Aug 2017 19:33:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1di444-0004ac-Nu
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 19:33:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 21/57-02175-BFD94995; Wed, 16 Aug 2017 19:33:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffX3Cm
 RBptOm1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y3HjXPaCPdYVjz63Mjcw
 LjLoYuTiEBL4yyhxa+8Dpi5GTiDnMaPE7qeJEIltjBIL/p9iB0mICDhLfD0zF8zmFdCXmNDUy
 QxiCwsESaz78Z8NpEFCoIFV4t6yLrAiCQFPifkbvrDA2Cc2zgCy2TnYBKwkDomBRFkEVCVeX3
 vCOoGRewEjwypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEC
 fMwDBDsam7Z6HGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXHRhCQoJFqemp
 FWmZOcDgg0lLcPAoifCemwOU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd43IEUCIEUZp
 XlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvFdBpvBk5pXAbXoFdAQT0BFX2ieBHF
 GSiJCSamAU4LNnaU32Tp5r/vX8PGe/+dtj7hmr/5989/lkhhufZFIkTsxzSTy2YqKMwKxtE8N
 6H57T19w8Veomk9bdpc93aK6O8NtYXPtpf1+Uo3LI/cz9T0x5BBhkNpQmJPXxNvntvda3V+t4
 op7D7t9206M85s67ycye8aw8yDu5YwXPok2V3T3hwaeUWIozEg21mIuKEwGuBTmVfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502911993!107541864!1
X-Originating-IP: [104.130.215.37]
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 17647 invoked from network); 16 Aug 2017 19:33:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 19:33:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1di441-0003KC-4Y; Wed, 16 Aug 2017 19:33: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 1di43v-0000fp-Hf; Wed, 16 Aug 2017 19:33:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1di43v-0002Pm-BA; Wed, 16 Aug 2017 19:33:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112670-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2310da993bca1d9101804cbaf2817f38a38b6510
X-Osstest-Versions-That: xen=79d5dd06a677fcc8c5a585d95b32c35bd38bc34e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 19:33:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112670: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY3MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY2
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NjYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjY2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgMjMxMGRhOTkzYmNhMWQ5MTAxODA0Y2JhZjI4MTdmMzhhMzhi
NjUxMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzlkNWRkMDZhNjc3
ZmNjOGM1YTU4NWQ5NWIzMmMzNWJkMzhiYzM0ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjY2
ICAyMDE3LTA4LTE2IDEzOjAzOjEyIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY3MCAgMjAxNy0wOC0xNiAxODowMjozNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5z
dGFibGUtc21va2UKKyByZXZpc2lvbj0yMzEwZGE5OTNiY2ExZDkxMDE4MDRjYmFmMjgxN2YzOGEz
OGI2NTEwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1Rf
UkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1s
b2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxl
LXNtb2tlIDIzMTBkYTk5M2JjYTFkOTEwMTgwNGNiYWYyODE3ZjM4YTM4YjY1MTAKKyBicmFuY2g9
eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249MjMxMGRhOTkzYmNhMWQ5MTAxODA0Y2JhZjI4
MTdmMzhhMzhiNjUxMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0K
KyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJh
bmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhl
bmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDIzMTBkYTk5M2JjYTFkOTEwMTgwNGNiYWYy
ODE3ZjM4YTM4YjY1MTAgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1v
bgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3Ry
ZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rl
c3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJs
ZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgMjMxMGRhOTkzYmNhMWQ5MTAxODA0Y2JhZjI4MTdmMzhh
MzhiNjUxMDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICA3OWQ1ZGQwLi4yMzEwZGE5ICAyMzEwZGE5OTNiY2ExZDkxMDE4
MDRjYmFmMjgxN2YzOGEzOGI2NTEwIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 21:05:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 21: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.xen.org>)
	id 1di5Uq-0004vW-Pj; Wed, 16 Aug 2017 21:05:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=394d18b64=citrix-osstest@xenproject.org>)
 id 1di5Up-0004vD-Uw
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 21:05:00 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 61/3E-04533-A73B4995; Wed, 16 Aug 2017 21:04:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHSDvW7l5im
 RBl2rmS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bE7qmMBQslKrYdPsDWwLhAsIuRk0NCwF+i
 Y+8Bxi5GDiDbXaJhbxpIWETAWWLCh9tsIDavgJ7EtZV3mUFsYQEjiRfzDrFDtLpJPLpyngnGn
 vJyAyOIzSbgITGxZyILiM0ioCrRefQCWFxIQEti6eKVTBAzBSVOznwCVsMsICFx8MULZogTLC
 T2vqqYwMg7C0nVLCRVCxiZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhX
 rJefnbmIEhg0DEOxgXP7R6RCjJAeTkijv71lTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8O7f
 BJQTLEpNT61Iy8wBBjBMWoKDR0mEdy5Imre4IDG3ODMdInWK0Zhjw+r1X5g4mr5//M4kxJKXn
 5cqJc57E6RUAKQ0ozQPbhAssi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmDcDZApPZl4J3L
 5XQKcwAZ1ypX0SyCkliQgpqQbGe8srXyaoeQSav71j+PBmRzTLkdcH2myevbCpvNrMGsdSyHJ
 w9dOTT17YPE3oOqNco+Py6l/L6UnG7mphCyZLymg7r8mccT2xbU/boaRnrn43ju5lFe1x7pq6
 ZJXHq/0nbVmqXl0Ia7n8eku9gvW+0INSKUW+c2wn3rz5dMvME29uLlmcdesnuxJLcUaioRZzU
 XEiALbMtBinAgAA
X-Env-Sender: prvs=394d18b64=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502917495!109632371!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38577 invoked from network); 16 Aug 2017 21:04:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Aug 2017 21:04:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,384,1498521600"; d="scan'208";a="444082568"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71982-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=af0364f01e8cac95afad01437f13beef90f6640b
X-Osstest-Versions-That: ovmf=a6b3d753f98118ee547ae935b347f4f00fa67e7c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 16 Aug 2017 22:04:53 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71982: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk4MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5ODIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBhZjAzNjRmMDFlOGNhYzk1YWZhZDAxNDM3ZjEzYmVlZjkwZjY2
NDBiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhNmIzZDc1M2Y5ODEx
OGVlNTQ3YWU5MzViMzQ3ZjRmMDBmYTY3ZTdjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5Nzcg
IDIwMTctMDgtMTUgMjA6NDc6MjMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTgyICAyMDE3LTA4LTE2IDE4OjUxOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBEIEtpbm5l
eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwu
ZC5raW5uZXlAaW50ZWwuY29tPgogIFN1bm55IFdhbmcgPHN1bm55d2FuZ0BocGUuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWYwMzY0ZjAxZThjYWM5NWFmYWQwMTQzN2YxM2JlZWY5
MGY2NjQwYgpBdXRob3I6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu
Y29tPgpEYXRlOiAgIE1vbiBBdWcgMTQgMTU6MTg6MTAgMjAxNyAtMDcwMAoKICAgIE50MzIvUGxh
dGZvcm1Cb290TWFuYWdlckxpYjogRW5hYmxlIFNURF9FUlJPUiBvbiBhbGwgY29uc29sZXMKICAg
IAogICAgQWRkIFNURF9FUlJPUiBmbGFnIHRvIGFsbCBvdXRwdXQgY29uc29sZXMgdGhhdCB0aGUg
TnQzMgogICAgcGxhdGZvcm0gc3VwcG9ydHMgc28gYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhlIHN0
YW5kYXJkCiAgICBlcnJvciBjb25zb2xlIGRldmljZShzKSBhcmUgdmlzaWJsZSBieSBkZWZhdWx0
LgogICAgCiAgICBUaGUgQm9vdCBNYWludGVuYW5jZSBNYW5hZ2VyIGNhbiBiZSB1c2VkIHRvIG1h
bnVhbGx5IGRpc2FibGUKICAgIHN0YW5kYXJkIGVycm9yIG91dHB1dCB0byBzcGVjaWZpYyBjb25z
b2xlIGRldmljZXMuCiAgICAKICAgIFVFRkkgQXBwbGljYXRpb25zIGFuZCBVRUZJIERyaXZlcnMg
YXJlIHJlY29tbWVuZGVkIHRvIGJlCiAgICBidWlsdCB3aXRoIERFQlVHKCkgYW5kIEFTU0VSVCgp
IG1lc3NhZ2VzIHNlbnQgdG8gdGhlIHN0YW5kYXJkCiAgICBlcnJvciBkZXZpY2UgdXNpbmcgTWRl
UGtnL0xpYnJhcnkvVWVmaURlYnVnTGliU3RkRXJyLiBQcmlvcgogICAgdG8gdGhpcyBjaGFuZ2Us
IGEgdXNlciB3b3VsZCBoYXZlIHRvIHVzZSB0aGUgQm9vdCBNYWludGVuYW5jZQogICAgTWFuYWdl
ciB0byBjb25maWd1cmUgYSBzdGFuZGFyZCBlcnJvciBjb25zb2xlIGRldmljZSB0byBtYWtlCiAg
ICB0aGVzZSBtZXNzYWdlcyB2aXNpYmxlLgogICAgCiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICAgIENjOiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN1bm55IFdhbmcgPHN1bm55d2FuZ0BocGUuY29tPgogICAgVGVzdGVkLWJ5OiBTdW5u
eSBXYW5nIDxzdW5ueXdhbmdAaHBlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 21:41:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 21: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.xen.org>)
	id 1di64P-0008JJ-I6; Wed, 16 Aug 2017 21:41:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1di64O-0008JD-Dw
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 21:41:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2F/8F-03612-71CB4995; Wed, 16 Aug 2017 21:41:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRTH+2ZmdTRXPlc3T5sSrYViaQqp0YN
 FSRgh2aMi5KyOu0N7kZm1zIfSxDLDa3bxkkZJxWZriVFmmxcwWTMUSbGLptZLSxgrvuiqtbOj
 Zt/T/zu/c/lzODSpKPFS0Wy+meWNjF7t5UtFnCVSora9qU2LqZsMO9jifEAdQcn9XS4iFaXLO
 KPGlJ8p0316WUrmNuP87s5ZshCV+5UhH5rCRSRMDhlFjXAGtHdcQ2XIl1bgagKaipu8RaDAWW
 CzDXhLBXvgytQNj/bCB8DaPOzRQTgMypdclFhM4hoSWp/0kyIIxMdgvqfEo+U4EcqHx0lpwhy
 Czz1tSAIBYK/7QYmaxJEwsfqTKEO0W++AR6u0GPbBh+Hmsx5SDCvxbnD0XhLDgHfBdO8IkvRt
 BAvOJMlzONhcv0gpHgr9HxopSafAzEiFxwLgcQL6uudl0qfYGxbfDngGAN4HtaMBUkGXF7TeV
 0k6EqxjzrWmuWB52oCk2gkZdH5vWZsQAraJdkICCzJo61hdW2MmzP1xrQGLP8w9HJJVofD6TQ
 uo37SA+n8LuIdIC4oQWP4cy0fFJkRreE6rMxsYTh8VGxMfbWAFgdGyekYjRGeZDO3IfRJb3O8
 V+vI8tQ9tpwm1Uu6qr01T+GtM2Rd0jKA7w+fpWaEPhdC0GuTVr90sgGe1bH4Op3ff1ToG2k8d
 JM8QsVzIZQwCp5XQIIqipxpeLBAKymgysqpguV1MwmKSLs+40WL9OkdRqCpQjtymFH65LG/gz
 P9zBwqmkTpQrhG7+HFG88Ykh9sE4Tbx8WqNaMLM/EOqQhSTeregtNV+q4kcX14W5rXhNb9XOA
 4WZ46mJ4VV1enf64+XlqRf3H+6pSCohE/cOks0rpJ0rNa0rLxsU1VWOuK9lYNq6rqzcinznfP
 Oicd6e7K5yFnQM7bTv8h6KiEx5/z0t4CKBOXeWSvXZ7OYoObkxEqOPTsuzX/qa9whNSXomNhI
 kheYv6KnSaOYAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502919702!102607876!1
X-Originating-IP: [40.107.2.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8418 invoked from network); 16 Aug 2017 21:41:42 -0000
Received: from mail-eopbgr20077.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.77)
 by server-13.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Aug 2017 21:41:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nuKD6iYHBjeHvlBzI5rv7K8DstKCZrf9cjcgY5RV4qE=;
 b=Mhm8wDrClSf/cbHB4ooQl+OFKahxvcWGVIkM24w6b0/GuPfb1w71YxH3xz41K4pX30u/IuPf2PTHo4YWrzv/hZGhPew7N48sDWbnBiYczo7UJGlXK/LHhgZBgJGpCoBZTHu7OoB62shg53wA52a49WbgyqzPfcVDIPWPTUPjyqE=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Wed, 16
 Aug 2017 21:41:38 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 17 Aug 2017 00:41:33 +0300
Date: Thu, 17 Aug 2017 00:41:33 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170816214133.GA2138@EPUAKYIW2556.kyiv.epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <598B14FB020000780016E27A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <598B14FB020000780016E27A@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR0801CA0053.eurprd08.prod.outlook.com
 (2603:10a6:4:2b::21) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fd20928b-4a98-4193-f4bf-08d4e4ef93da
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:fHxthW3efKhCxuQ6Lalc9sUkkQK6TC8yiGmvGyxd2BblczDltl4N+cRZcqANtyMLP2Wnv6KDv6z//QtdeqvFZRM5Jdx+uu8cwX+4pFTa4EVwNihoKz6jYLShAPDb6p1VE8IlnpFHQL2JIoGgsWgSA1ZKT4P+y/ro6oClrhir59jhWaPHim385W4gbAn0XVEqug0ZNzUu8xeKmwIog+I1/MVD1HItS6HYvCYgKUXiXQhBZiWRvvExuS5Fo3DLspdD;
 25:3gAHgnbm8zPAhFDEFA69kAQdvZ4fdT3Ay/gQ8u+ScvSliV4mYY7GArYA3CZEDDx9rhK+EqtfufAmiKamgvbcw3FgluTBNtNDw6YwLu7Xr34QGSTbrvMnyh+sxmZHCZkjj4BEaUAozfZUWAhohUU0w1ZtGjDzrS85LMyhxcRZb9dm7rBwewTzKTSUXv5e1GaEP8FCoV4rkJohAbVTSydGui0hDcs3NQTaRXqZlbVMrqinwBIpsu0IlrSJsJhLqQI9CnBZUjfzgCgSfkEM0gTVk26kkBgIcVEbE6E4od0fPd19h3rDSAzBqbCcTIPf4zw9YsWVVGtH5Qk+eCbQOkkf6w==;
 31:+iR2TBklc2bS3uFEslS0QfM3JYtYu+CkqZWD1j/fbJ+UmFZFjeBUnEAkM+lFrjKw7P7PnNy/BgwmdubeaRWV3uOMTO4Bpa6BgReJuMLDuHnSGqD3r8FLFDpnjumnqA3FnRYg6CC1uatJEXHaVuYFwZ2m9UwiQJsx/x0LAN+jwuzOb08b8m4X+bGWnwphROF807rqSMxOmlbXDpJbTmD0q1waTPYDAXuYkp9rm3UKYpc=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:DHyGUv3wZQRDlx45cVrkBBsxVU4zvFuKmbC/4vB7pHHaKbIIQR4kzJLxoQwZ2406apQVS/DnX7Fvvk1tAhdvsvSMxv26UOY1IRvcL9kO5iJLc79hZ1+TLdwy/gbc6lq/PWw7ME6qhiDsaqMi8gGzCK6OpE+iM0nUPvwHD0K/gM3PShhEJPmyK5vedmH8yQs4sLWLuE/fmhUZji/NJip/B4cC1g0R6lB5P6V0o+HErEswRVvxpt3T6m2RZaz6OMqjkdli45/xqd6sDgoQRJJCjTykzdDpyfsMmN3E5QvAXXJlOqBok4DzTj2/GIZhFydMQ9B+7zETniiEug+9siLOICZaLVqnGppu5Z0KIibKLNKptHFprzXIhkUFHhXoyl6DCg+pn9FkLZ3McSzOzvrUPAOt8ADVcWdb0e/uL1sSlsxMKC+vffcgCRseOMQ/XgPJQedupI8IF+7oasne6IY8Z9Lhv6jap+i6DQLgUWWsUCi/49CQ0Z6yk3pyGquyfOhK;
 4:RthCqlFkZZwIfajy5E5WDsXCV0ajjHrpGBrFCxi+DDkcLpU4BNsW3nafV7M3Til/s7HSvRlgbby+qxGf7I/0Oz1o+/kxO99bgdSXYx4j+xb4KjBMQLpK2uzDplMbWJb9PnmGyDSGPUGrIbAlRiKBNBWn4FHATC+A+XLcjX/bX0TLXCFrTkuqmD2RP/iSRWQTAACQYw9ol+yk1iGxB7wJdOWS2Ts94JNEtSnhllsAQmgx8ogFnWdr9Ce9klid6m1M
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21412B8DE9579AAD2EFB3EBFE6820@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123558100)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 0401647B7F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(199003)(24454002)(189002)(6116002)(33656002)(6916009)(2950100002)(966005)(66066001)(7350300001)(6306002)(6246003)(3846002)(8676002)(68736007)(72206003)(42186005)(8666007)(1076002)(2906002)(7736002)(81166006)(50466002)(81156014)(7416002)(4326008)(478600001)(305945005)(80792005)(83506001)(4001350100001)(54906002)(122856001)(23726003)(53936002)(229853002)(76176999)(50986999)(54356999)(101416001)(105586002)(106356001)(8656003)(5660300001)(53546010)(47776003)(189998001)(86362001)(97736004)(53376002)(110136004)(93886005)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2141;
 23:tUzn+zD1a3CklU++L0YMk8mdrGWOskkPTUdOfUp?=
 =?us-ascii?Q?d6MTWvOXPA0+GmDFl4D6w94iK34Xlik7QYbic24zt601HAef1mWP4h+Njvwp?=
 =?us-ascii?Q?iFTE+bYPHIwEv3ah/IIh8K3qnmex11sSXqF/U4MHWHOE4ev2pemBFU/Udgqr?=
 =?us-ascii?Q?eUqUj28EN1P7mY9LrUax/9X7sJRtS+7rrfapKZC8q6we3kHT59itatwTdlE+?=
 =?us-ascii?Q?dIDz+1/SjHGPJQ+RPVlxl22DpfO2CBnaKNeSLgTTz9rQwqH+HGU/m5mEbJjD?=
 =?us-ascii?Q?n+h2gFf4O6YLC8rwmfBUXt1qf8fU0VrfqcmB1ikMrOP/+f5g15Onc/jvUS2s?=
 =?us-ascii?Q?hcf8vczqNrWd+fjo5tnfiYI4/y7sN58ZgDhCBELzFmSysckin3cZ2VKL11Il?=
 =?us-ascii?Q?Gg/mLPMYzHjiX4a+MTEngeXNa0PsclL7IQqEJphv6G298mzE5tJNRYaTaF7h?=
 =?us-ascii?Q?Upjv+NAd0BSE2TndQrPQDVJpHYwVEq/H4LX79AECef/7XXxhLUdbNnAbxAb2?=
 =?us-ascii?Q?wf3EIBQmz7Ge9oaVwaNdM+kWMuEEoAJJ4mjRBUwAVWHggeMk5QtXl3XgcTVk?=
 =?us-ascii?Q?I0C/ZN4i4IxUJ7M6OWnW6Bfk/dw/E9VJ6wI5SnAOegEdi0zSG9FUsKJzPyTK?=
 =?us-ascii?Q?OXEZSNHmVzpA/YR9KYculCw+UyctDFL7VwS+RighU8Y9vTKLfwVVoV1XxzDR?=
 =?us-ascii?Q?uWf/n1zEenhrjEuEMsrdOslSTsrQyefIgMGL8LvlSCMuwbTGPay47Lgwctu7?=
 =?us-ascii?Q?uX9KuFlUNgqaSqqTQPQUcUQgBKuoGqFzu1gxSzwn7aGSc8BRVbu/Y9BG74Sz?=
 =?us-ascii?Q?RN28H1JVrYr7zIj8sUNEPhukTlDZVG8huescxFyAOuNjw/B/FDpiFbIKvspR?=
 =?us-ascii?Q?yvX90wvOAsGsT/tu5t4AQiCMEJhhG6ubTAhORJ4QqDkgrNf9wDx4yyO6vj3c?=
 =?us-ascii?Q?Ntu3CdnzLoZ9aMx2hQ+dZNLGDUYuSH7Z1t6PiSvFO0DH9iFqpTH0gZ6/6J2B?=
 =?us-ascii?Q?pypz3rynlzMs4dxlWpa/I6OFo8HhfJvVvSl7Yn628AEt0c9OZl1Ccs5Ob+GV?=
 =?us-ascii?Q?m/aym9Hc2z9i+dgwvvQ7VtCZNQ4kp9PL0Ws3BF9zaIKorjcsfQNzzJhLG06B?=
 =?us-ascii?Q?GL1D7z3bowqRdUkf458VheEYKiWpSiwlMSfEUE5hrvuvkHA4L8Bz/oQmgtS5?=
 =?us-ascii?Q?q0bT0nAnJxROsGTMrCA63dJy24klX8xbyfd9FT4ihRH/JhdDBRCV4BGKmpYM?=
 =?us-ascii?Q?6tpzTMOJwd9X+4UC76eVsxqcQUCbaza/HfYW1zkjKRpjhv/GmdVyLHXYBznp?=
 =?us-ascii?Q?j+vgD/DTfyLSId90FySSc5MPYcH6NzM//fiG6UbX/acIxrOhvn0lB4UMbbIl?=
 =?us-ascii?Q?+sP8C8Q=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:sC9eem46BCgL0Ro8uFixA3wfQJugBxtVveZ0LIANB6zaoLk9Q28vBsxUCvJaY4+i2nJgEvyab/JGxq/3PxsWYqIZhMdrIMPTE1MilBcg+9Isl8s495aStxnAZksFs30rnyiBB8Ykyu8HyX8sXVNOcujzEGconT15PgAZNZYvz89wcC7nXM67NhVpJb78iOCcedVGde+vKmdY1SmV85lQH7QBhpVIRnJd/ZFurZ2rsROXbRiDWEuvubL8ee5REC8EcNwRSFEhZrd8BDG2xkSWjIDz5W0sZr7f0JNl1/AY+seHxB5pf077WYQVkJGdJbWQlvnapNZTRyi5FxXbKb8+7g==;
 5:uToLkUBzRD0CB7zI4GLt0iL7ON6wp3fpqL+pekoKLVbibnu15uCbTyaR4mq/v8VXgSrfiL0sor3shk6zPeHDzk2+si+pws9kAL+fxjQ5DnE/IFfg7kwwuxkFw4En1MsLwai9jPVQpxWV6uk1ITuU/w==;
 24:qaUgEXVpyuEsz9qFejrnnArYKL47jqG2oN7Jf5rtXGUoxHmgdVjAelyM4aVDyxfAqTiBToGyaEDcznCbqrFzmtWc/xvW2+g44qFcVZXMpjo=;
 7:ryxP2A6/DegH06WXHZvwz0BiieTmHrs9gO0EkXdm96Ep+Re/jfmZvFtJ0Xb4o+iYd1PNuqguxCeG5VtIFYuQLdhcf/u8w8w11Lb36TfvxIs6eNlk+imiEWHVS9LbnGjKOL4Usttc6pPt1fIj7/meqwGWN9l+3tAInqcsiMQIe3Z+IoAWXjw6BXoHrtP9JOiH1mfbh9+UGjaBU3oErg54GwiyOSjW89BpsmaoWyHBxSc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2017 21:41:38.2187 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSmFuLAoKT24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDU6NTg6MTlBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cgo+IAo+ID4gT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBCYWJj
aHVrIHdyb3RlOgo+ID4+ICsjaWZuZGVmIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNfSF9fCj4g
Pj4gKyNkZWZpbmUgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19IX18KPiA+PiArCj4gPj4gK3R5
cGVkZWYgc3RydWN0IHsKPiA+PiArICAgIHVpbnQzMl90IGFbNF07Cj4gPj4gK30geGVuX2FybV9z
bWNjY191aWQ7Cj4gCj4gVGhpcyBpcyBub3QgdGhlIG5vcm1hbCB3YXkgb2YgZW5jb2RpbmcgYSBV
SUQgdHlwZS4KSSB0aG91Z2h0IGFib3V0IHRoaXMuIEFjY29yZGluZyB0byBSRkMgNDEyMiwgVVVJ
RCBzaG91bGQgYmUgZGVmaW5lZCBsaWtlIHRoaXM6CnN0cnVjdCB4ZW5fdXVpZF9yZmNfNDEyMiB7
CiAgICB1MzIgICAgIHRpbWVfbG93OyAgICAgICAgICAgICAgICAgIC8qIGxvdyBwYXJ0IG9mIHRp
bWVzdGFtcCAqLwogICAgdTE2ICAgICB0aW1lX21pZDsgICAgICAgICAgICAgICAgICAvKiBtaWQg
cGFydCBvZiB0aW1lc3RhbXAgKi8KICAgIHUxNiAgICAgdGltZV9oaV9hbmRfdmVyc2lvbjsgICAg
ICAgLyogaGlnaCBwYXJ0IG9mIHRpbWVzdGFtcCBhbmQgdmVyc2lvbiAqLwogICAgdTggICAgICBj
bG9ja19zZXFfaGlfYW5kX3Jlc2VydmVkOyAvKiBjbG9jayBzZXEgaGkgYW5kIHZhcmlhbnQgKi8K
ICAgIHU4ICAgICAgY2xvY2tfc2VxX2xvdzsgICAgICAgICAgICAgLyogY2xvY2sgc2VxIGxvdyAq
LwogICAgdTggICAgICBub2RlWzZdOyAgICAgICAgICAgICAgICAgICAvKiBub2RlcyAqLwp9OwoK
VGhpcyByZXNlbWJsZXMgc3RydWN0dXJlIG9mIFJGQywgYnV0IGl0IGlzIGhpZ2hseSBpbmNvbnZl
bmllbnQgdG8gdXNlLiBUaGUgbW9zdAp1c2VkIG9wZXJhdGlvbiBmb3IgVVVJRHMgaXMgY29tcGFy
aXNvbiwgSSB0aGluay4gTmV4dCBwb3B1bGFyIG9wZXJhdGlvbnMgYXJlCnNlcmlhbGl6YXRpb24g
YW5kIGRlc2VyaWFsaXphdGlvbi4gQWxsIHRob3NlIGFyZSB2ZXJ5IHRyaXZpYWwsIGlmIHlvdSBh
cmUgdXNpbmcKYXJyYXkgaW5zdGVhZCBvZiBzZXBhcmF0ZSBmaWVsZHMuIEkganVzdCBjaGVja2Vk
IExpbnV4IGtlcm5lbCwgaXQgdXNlcyBhcnJheQpvZiAxNiB1OHMuIEkgdXNlZCBhcnJheSBvZiBm
b3VyIHUzMnMgYmVjYXVzZSB0aGlzIGlzIGhvdyBpdCBpcyByZXByZXNlbnRlZCBpbgpTTUMgY29u
dmVudGlvbi4KTm93IEknbSBnb2luZyB0byBjcmVhdGUgc2VwYXJhdGUgcHVibGljIGhlYWRlciBm
b3IgVVVJRHMuIEFuZCBJJ20gbm90IHN1cmUKdGhhdCBSRkMgNDEyMiBhcHByb2FjaCBpcyB0aGUg
YmVzdC4gU2VyaWFsaXphdGlvbiBjb2RlIGZvciB0aGF0IHN0cnVjdHVyZQp3aWxsIHJlcXVpcmUg
c29tZSBmaWRkbGluZyB3aXRoIGJpbmFyeSBzaGlmdHMuIFBlcnNvbmFsbHkgSSBzdGljayB0byB0
aGUKTGludXggd2F5ICh1aW50OF90IGRhdGFbMTZdKS4KU28sIEknbSBpbnRlcmVzdGVkIGluIG1h
aW50YWluZXJzIG9waW5pb24uCgo+ID4+ICsjZGVmaW5lIFhFTl9BUk1fU01DQ0NfVUlEKGEsIGIs
IGMsIGQwLCBkMSwgZDIsIGQzLCBkNCwgZDUsIGQ2LCBkNykgICAgICBcCj4gPj4gKyAgICAoKHhl
bl9hcm1fc21jY2NfdWlkKSB7eyhhKSwgKChiKSA8PCAxNiB8IChjKSApLCAgICAgICAgICAgICAg
ICAgICAgIFwKPiAKPiBUaGlzIGlzIG5vdCBDODkgY29tcGF0aWJsZS4KCkknbSBzb3JyeSwgYnV0
IEkgbm90IHF1aXRlIHN1cmUgd2h5IHRoaXMgaXMgbm90IEM4OSBjb21wYXRpYmxlLiBBY2NvcmRp
bmcgdG8gWzFdCkM4OSBzdXBwb3J0cyBpbml0aWFsaXplciBsaXN0cy4KCj4gCj4gPj4gKyAgICAg
ICAgKChkMCkgPDwgMjQgfCAoZDEpIDw8IDE2IHwgKGQyKSA8PCA4IHwgKGQzKSA8PCAwKSwgICAg
ICAgICAgICAgIFwKPiA+PiArICAgICAgICAoKGQ0KSA8PCAyNCB8IChkNSkgPDwgMTYgfCAoZDYp
IDw8IDggfCAoZDcpIDw8IDApfX0pCj4gPj4gKwoKWzFdIGh0dHA6Ly9wb3J0NzAubmV0L35uc3ov
Yy9jODkvYzg5LWRyYWZ0Lmh0bWwjMy41LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 16 22:45:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 22:45: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.xen.org>)
	id 1di74B-0005s3-46; Wed, 16 Aug 2017 22:45:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1di74A-0005rx-7o
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 22:45:34 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 87/CB-27137-D0BC4995; Wed, 16 Aug 2017 22:45:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVZfn9JR
 IgysLzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVR0+xF+zkrui7odHAuJuzi5GLQ0hgIpPE
 xg8/WCGc34wSD86cZIZwNjJK/Py4lwnC2cYosXvTGSCHk0NYwEti1ubfzCC2iECURPOZ6WC2k
 ICnxJWDy1hAbGaBJIl9vfvB6tkEjCTOHp3OCGLzCthKXP49C6yGRUBVYubmiWwgtqhAuMTbxi
 MsEDWCEidnPgGzOYF2/V30nx1ipp7Ejuu/WCFseYntb+eA7ZUQMJT4vHEp8wRGwVlI2mchaZm
 FpGUBI/MqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GUA
 gh2M59cGHmKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXo1TQDnBotT01Iq0z
 BxgFMGkJTh4lER4xUHSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolznv6JFCRAEhRRmke3A
 hYRF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8MyCqezLwSuE2vgI5gAjriSvskkCNKEhF
 SUg2Mme/K0/kuflBcZqfbyvJSY13Pgee72NmkNK+J+03YEb5kxy3nL0s/aT3Rk+b5ev+b3MHN
 50yN+PvO5vDzCF/S6S//s0dnZeC5i7c23Mw3KPPvYDojpTCnWltCnWtrnMjmO7yNkXJLwh7L5
 Eor2IYqu7P3T9v12SLoZQyzTt+XK/NumYbG1UopsRRnJBpqMRcVJwIA9jLp8uMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502923531!106650531!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9132 invoked from network); 16 Aug 2017 22:45:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Aug 2017 22:45:32 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7GMjMWr005685
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 22:45:23 GMT
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 v7GMjMDx008415
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Aug 2017 22:45:22 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 v7GMjKt9003958;
 Wed, 16 Aug 2017 22:45:21 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, 16 Aug 2017 15:45:20 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1502907799-24072-1-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1f55fca3-9938-441f-de52-2d99bacaf1cc@oracle.com>
Date: Wed, 16 Aug 2017 18:45:17 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502907799-24072-1-git-send-email-andrew.cooper3@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/svm: Use physical addresses for HSA and
	Host VMCB
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTYvMjAxNyAwMjoyMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGV5IGFyZSBv
bmx5IHJlZmVyZW5jZWQgYnkgcGh5c2ljYWwgYWRkcmVzcyAoZWl0aGVyIHRoZSBIU0EgTVNSLCBv
ciB2aWEKPiBWTVNBVkUvVk1MT0FEIHdoaWNoIHRha2UgYSBwaHlzaWNhbCBvcGVyYW5kKS4gIEFs
bG9jYXRpbmcgeGVuaGVhcCBoYWdlcyBhbmQKPiBzdG9yaW5nIHRoZWlyIHZpcnR1YWwgYWRkcmVz
cyBpcyB3YXN0ZWZ1bC4KPgo+IEFsbG9jYXRlIHRoZW0gd2l0aCBkb21oZWFwIHBhZ2VzIGluc3Rl
YWQsIHRha2luZyB0aGUgb3Bwb3J0dW5pdHkgdG8gc3VpdGFibHkKPiBOVU1BLXBvc2l0aW9uIHRo
ZW0uICBUaGlzIGF2b2lkcyBYZW4gbmVlZGluZyB0byBwZXJmb3JtIGEgdmlydCB0byBwaHlzCj4g
dHJhbnNsYXRpb24gb24gZXZlcnkgY29udGV4dCBzd2l0Y2guCj4KPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cgo+IC0tLQo+IENDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy
YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4KPiBUT0RPIGF0IHNvbWUgb3RoZXIgcG9pbnQ6
IEZpZ3VyZSBvdXQgd2h5IHN2bV9jcHVfdXBfcHJlcGFyZSgpIGlzIHJlbGlhYmx5Cj4gY2FsbGVk
IHR3aWNlIGZvciBldmVyeSBDUFUuCgpUaGF0J3MgYmVjYXVzZSBpdCBpcyBjYWxsZWQgYnkgQlNQ
IHZpYSBQUkVQQVJFX0NQVSBub3RpZmllciBhbmQgdGhlbiBieQp0aGUgQVNQIGR1cmluZyBzdm1f
Y3B1X3VwKCkuCgpJIHRoaW5rCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAwZGM5NDQyLi4zZTdiOWZjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYwpAQCAtMTUzOCw3ICsxNTM4LDcgQEAgc3RhdGljIGludCBfc3ZtX2NwdV91
cChib29sIGJzcCkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgaWYgKCAo
cmMgPSBzdm1fY3B1X3VwX3ByZXBhcmUoY3B1KSkgIT0gMCApCisgICAgaWYgKCBic3AgJiYgKHJj
ID0gc3ZtX2NwdV91cF9wcmVwYXJlKGNwdSkpICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAK
ICAgICB3cml0ZV9lZmVyKHJlYWRfZWZlcigpIHwgRUZFUl9TVk1FKTsKCgpzaG91bGQgdGFrZSBj
YXJlIG9mIHRoaXMuIEkgb25seSBoYWQgYSBxdWljayBsb29rIGF0IGludGVsIGFuZCBzZWVtcwp0
aGV5IG1heSBoYXZlIHRoZSBzYW1lIHByb2JsZW0uCgoKLWJvcmlzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 16 23:53:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Aug 2017 23:53: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.xen.org>)
	id 1di87p-0003b6-1C; Wed, 16 Aug 2017 23:53:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1di87n-0003av-8c
 for xen-devel@lists.xensource.com; Wed, 16 Aug 2017 23:53:23 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DD/8A-02184-2FAD4995; Wed, 16 Aug 2017 23:53:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffjrSm
 RBrPP8FisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8aTU8wFryoqNk97wdLA
 eNK3i5GTQ0jgL6PEvmnsXYxcQPZjRokFn/5AOdsYJeb83MwKUiUi4Czx9cxcdhCbV0BfYtOPL
 0wgtrBAsMSyl4sZQRokBP6aSBzt6WMGSUgIeEu8mPoByOYAsyf2+XcxsnOwCVhJHBIDKWARUJ
 VY9+oA4wRG7gWMDKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQI9Xs/AwLiDcUe73yFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H1yEygn
 WJSanlqRlpkDDD2YtAQHj5II79/rQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnXQwyQ
 wCkKKM0D24ELA4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmvQ8yhSczrwRu0yugI5iAjr
 jSPgnkiJJEhJRUA6PHpKc/JyiwzhZb8uFal/9Lu8R35rujVus4zTeIjX7NsNxQScRIfC7vZf/
 9v40s9l59FKFpz+kcpTh/g5bjTG1N/705fLKMIV2JPofal0WULJQ5lFvJK/5qV6fhk28N9/as
 LeRs8WQ+tNS++Njf6y+LN15aP9FCufBA6RYPDX/3K3eUr73J2anEUpyRaKjFXFScCAAZIK+cf
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502927599!86467011!1
X-Originating-IP: [104.130.215.37]
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 4041 invoked from network); 16 Aug 2017 23:53:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Aug 2017 23:53:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1di87j-0001iH-4m; Wed, 16 Aug 2017 23:53: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 1di87d-0000jA-NT; Wed, 16 Aug 2017 23:53:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1di87d-0004zr-FZ; Wed, 16 Aug 2017 23:53:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112653-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot: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:xen-boot:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd: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-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm: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
 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-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-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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=fcd07350007bdcc0aab506fb9b5703fad48a6521
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Aug 2017 23:53:13 +0000
Subject: [Xen-devel] [linux-linus test] 112653: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY1MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNjUzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExMDUxNQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEyNjM4CgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTEwNTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICBmYWlsIGluIDExMjYz
OCBSRUdSLiB2cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qt
c3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2Nr
ZWQgaW4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDExMjYzOCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjM4IGxp
a2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgZmFpbCBpbiAxMTI2MzggbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDExMjYzOCBsaWtlIDExMDUxNQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTEyNjM4IGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjM4IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTEyNjM4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI2MzggbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjYzOCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTEyNjM4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjM4IG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDExMjYzOCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjM4IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTEyNjM4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI2MzggbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjYzOCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTEyNjM4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjM4IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMTI2MzggbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjYzOCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTEyNjM4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjM4IG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICBmY2QwNzM1MDAwN2JkY2MwYWFiNTA2ZmI5YjU3MDNmYWQ0OGE2NTIxCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICAxNDM5Y2NmNzNkOWMwNzY1NGZkZDViNDk2OWZkNTNj
MmZlYjg2ODRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA1MTUgIDIwMTctMDYtMTcgMDY6NDg6
NTYgWiAgIDYwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEwNTM2ICAyMDE3LTA2LTE3IDIz
OjQ4OjEzIFogICA1OSBkYXlzICAgNzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEy
NjM4ICAyMDE3LTA4LTE0IDIxOjQ4OjQxIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoy
MzAwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1
cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAy
NjQ2NDUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 00:03:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 00: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.xen.org>)
	id 1di8Hw-0005hm-2i; Thu, 17 Aug 2017 00:03:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1di8Hu-0005ha-2v
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 00:03:50 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 54/03-03557-56DD4995; Thu, 17 Aug 2017 00:03:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfl7pR
 Ig+9PBCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXLGYtaCT1MYK+7fOMnS
 wPgwpYuRi0NI4C+jxLWpLcwQzmNGia8rdrJBONsYJd5d3MDSxcjJISLgLPH1zFx2EJtXQF/i7
 Y1W1i5GDg5hgUiJ6V80QeolBKaoStx/tYoVpEZCwFPi24pr7DD27F3Tgeawc7AJWEkcEgOJsg
 ioSrTcOss6gZF7ASPDKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pz
 cTYxAnzMAwQ7G2Zf9DzFKcjApifL+njUlUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/gdoJxg
 UWp6akVaZg4w+GDSEhw8SiK8528BpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpyXA2SGA
 EhRRmke3AhYJFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8ZyBSezLwSuE2vgI5gAjriSv
 skkCNKEhFSUg2M8scn+3xuyira8OjQ1quPN07Lelvh8trjFPeylrZuRj1H4TYpfjG5tzN9Ala
 yBH+xTAvJtmntWf3JTqKKRzJ66YOMjXybrnC1RW2uXnympJ/RpeTNKz+hz8vtLO4kLM612f5Q
 WfHOC8Gn+9j9fpi7lej2RnywvRtZfJG/PUieoXOf29c0z/lKLMUZiYZazEXFiQAYTRGIfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1502928227!72378785!1
X-Originating-IP: [104.130.215.37]
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 55179 invoked from network); 17 Aug 2017 00:03:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 00:03:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1di8Hp-0002bS-Ov; Thu, 17 Aug 2017 00:03: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 1di8Hk-0001R4-CC; Thu, 17 Aug 2017 00:03:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1di8Hj-00045t-Ft; Thu, 17 Aug 2017 00:03:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112655-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 00:03:39 +0000
Subject: [Xen-devel] [xen-unstable test] 112655: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY1NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY1NS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNyBydW1w
cnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI1
NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMjU0NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEyNTQ0CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEy
NTQ0CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgICAgICBicm9rZW4gbGlrZSAxMTI1NDQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjU0NAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJv
a2VuIGxpa2UgMTEyNTQ0CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI1NDQKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEx
MjU0NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNTQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyNTQ0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTI1NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjU0NAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEyNTQ0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI1NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjU0NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgNmUyYTRjNzM1NjRhYjkwN2I3MzIwNTlhZGIzMTdkNmNh
MmQxMzhhMgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjVjM2U3OGI1
YzYxZTdkZmIwNTc0OWM3YTBjODYyZWMxOGM4NjM4NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEy
NTQ0ICAyMDE3LTA4LTEwIDA0OjIwOjQ0IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDExMjU2MSAgMjAxNy0wOC0xMCAxNjoyMDoyNiBaICAgIDYgZGF5cyAgIDEwIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExMjY1NSAgMjAxNy0wOC0xNSAxODo0NjowMyBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9xdW4g
RmVuZyAoSW50ZWwpIDxib3F1bi5mZW5nQGdtYWlsLmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4K
ICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoK
UHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyByZXZpc2lvbj02ZTJh
NGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEzOGEyCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlIDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRi
MzE3ZDZjYTJkMTM4YTIKKyBicmFuY2g9eGVuLXVuc3RhYmxlCisgcmV2aXNpb249NmUyYTRjNzM1
NjRhYjkwN2I3MzIwNTlhZGIzMTdkNmNhMmQxMzhhMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisr
IC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4
eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9j
cmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4NmUyYTRjNzM1NjRhYjkwN2I3MzIwNTlhZGIzMTdkNmNhMmQxMzhhMiA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3Vy
Y2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdCA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEzOGEyOnJlZnMv
aGVhZHMvbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICBmNWMzZTc4Li42ZTJhNGM3ICA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2
Y2EyZDEzOGEyIC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 00:38:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 00: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.xen.org>)
	id 1di8pK-00010l-QZ; Thu, 17 Aug 2017 00:38:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1di8pJ-00010Z-Hj
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 00:38:21 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3A/7E-03368-C75E4995; Thu, 17 Aug 2017 00:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbf66ZR
 Ig5l/dSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWz2fraCTQEVy1unMDUw
 3rfuYuTiEBL4yyixcu17JgjnMaPEvoY3zBDONkaJdUc7WLsYOTlEBJwlvp6Zyw5i8wroSxx/+
 4kNxBYW8Jd413iNFaRBQuA6r8TvnX/BGiQEfCW2b//EDGMv+PgCqIGdg03ASuKQGEiURUBVYv
 aR2WwTGLkXMDKsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxiPv487xCjJwaQkyvt71pRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Px4D5QSLUtNT
 K9Iyc4DhB5OW4OBREuH9ApLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXvYnQEUCIEUZp
 XlwI2CxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvL9AVvFk5pXAbXoFdAQT0BFX2ieBHF
 GSiJCSamDUzHoXWVY9XdBrcuA7t8d5d8MqwuQeiz7a6Nl42yV79kq+XIUmw+jf2lNrT1qZmEj
 3TSnrTFnT9NJn5402dt+tmyXz6xtPfIvz2Kz44IEKe+TUZfEzJpTMUCp8ovLx8597N/arHLn6
 pdIyeNOj8Nr91wx0P7j+frhgrovAjivvLC49tVmgcPO2EktxRqKhFnNRcSIAZ97YmYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502930298!78119252!1
X-Originating-IP: [104.130.215.37]
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 46497 invoked from network); 17 Aug 2017 00:38:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 00:38:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1di8pF-0003TJ-Pz; Thu, 17 Aug 2017 00:38: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 1di8pA-0002Iy-Cb; Thu, 17 Aug 2017 00:38:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1di8p9-0005kt-NU; Thu, 17 Aug 2017 00:38:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112659-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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=fdab78b57400905acd6040c8fb91206e2afbd795
X-Osstest-Versions-That: libvirt=40cc355c9223e17b54b66fdaedd93e9f6c669704
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 00:38:11 +0000
Subject: [Xen-devel] [libvirt test] 112659: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY1OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2NTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjQwCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI2NDAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY0MAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjQw
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NDAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY0MAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNjQwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NDAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY0
MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGZkYWI3OGI1NzQwMDkwNWFjZDYwNDBjOGZiOTEyMDZl
MmFmYmQ3OTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDQwY2MzNTVj
OTIyM2UxN2I1NGI2NmZkYWVkZDkzZTlmNmM2Njk3MDQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjY0MCAgMjAxNy0wOC0xNSAwNDozMjoxNyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI2NTkgIDIwMTctMDgtMTYgMDQ6MjI6MDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKb2huIEZlcmxh
biA8amZlcmxhbkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJh
bmNoPWxpYnZpcnQKKyByZXZpc2lvbj1mZGFiNzhiNTc0MDA5MDVhY2Q2MDQwYzhmYjkxMjA2ZTJh
ZmJkNzk1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1Rf
UkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1s
b2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCBmZGFi
NzhiNTc0MDA5MDVhY2Q2MDQwYzhmYjkxMjA2ZTJhZmJkNzk1CisgYnJhbmNoPWxpYnZpcnQKKyBy
ZXZpc2lvbj1mZGFiNzhiNTc0MDA5MDVhY2Q2MDQwYzhmYjkxMjA2ZTJhZmJkNzk1CisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0
X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0CisgeGVuYnJhbmNo
PXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0K
KyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNl
bGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxl
CisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGZkYWI3OGI1NzQwMDkwNWFj
ZDYwNDBjOGZiOTEyMDZlMmFmYmQ3OTUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAu
L2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3Nz
dGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBn
aXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQK
KysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1j
cm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZp
cnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBk
YWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVF
X1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9P
Vk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IGZkYWI3
OGI1NzQwMDkwNWFjZDYwNDBjOGZiOTEyMDZlMmFmYmQ3OTU6cmVmcy9oZWFkcy94ZW4tdGVzdGVk
LW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CiAgIDQwY2MzNTUuLmZkYWI3OGIgIGZkYWI3OGI1NzQwMDkwNWFjZDYwNDBjOGZiOTEyMDZl
MmFmYmQ3OTUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 01:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 01: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.xen.org>)
	id 1di9Ct-0005bq-Tz; Thu, 17 Aug 2017 01:02:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rusty@ozlabs.org>) id 1di9Ct-0005bk-6d
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 01:02:43 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 DD/70-01712-23BE4995; Thu, 17 Aug 2017 01:02:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWSLjbBWdfw9ZR
 Ig299Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buGUvYCz6oV+x8bNPA+Fymi5GTQ0ggX2Lj
 yXXMIDabgLZE+47bLF2MXBwiAl2MEk3T/jOBJJgFSiT6G6eBFQkLWEp8nfsLKM7BwSlgIvF7O
 zfEHGOJt6cnsYDYLAKqEod+PGUEsXkFdCR2TrgIZQtKnJz5hAVipITEwRcvmCcwcs9CkpqFJL
 WAkWkVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAgMADBDsa
 9/5wOMUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv6UugnGBRanpqRVpmDjAk
 YdISHDxKIryrXgCleYsLEnOLM9MhUqcYdTk6Zvz8xiTEkpeflyolznsGZIYASFFGaR7cCFh8X
 GKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw71yQKTyZeSVwm14BHcEEdMSV9kkgR5QkIqSkGh
 g5/io+5w+Vj+CaenuWuoIEN+/p1Ue5MlUrTwpEKtSVPNg9iSvs8Ixre0Pct7mznOcJrjafvyV
 0s+7/Re5RbTvvGfarPW8znRu5bKpe0cHojyV3jy79LmRdq5VmrD7XrPQj+xOHKeXOVk/bviZ9
 WR1fmyC5e3Ltim9Sq3OfSR/KPiY495+tWq8SS3FGoqEWc1FxIgCPdQyUigIAAA==
X-Env-Sender: rusty@ozlabs.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502931757!86470920!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 34446 invoked from network); 17 Aug 2017 01:02:40 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Aug 2017 01:02:40 -0000
Received: by ozlabs.org (Postfix, from userid 1011)
 id 3xXnxm2JwTz9t3m; Thu, 17 Aug 2017 11:02:36 +1000 (AEST)
From: Rusty Russell <rusty@rustcorp.com.au>
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, lguest@lists.ozlabs.org
In-Reply-To: <20170816173157.8633-1-jgross@suse.com>
References: <20170816173157.8633-1-jgross@suse.com>
Date: Thu, 17 Aug 2017 10:28:05 +0930
Message-ID: <87valnnh7m.fsf@rustcorp.com.au>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v2 0/2] x86: paravirt related cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cml0ZXM6Cj4gQ2xlYW51cCBzcGVjaWFs
IGNhc2VzIG9mIHBhcmF2aXJ0IHBhdGNoaW5nOgo+Cj4gLSBYZW4gZG9lc24ndCBuZWVkIGEgY3Vz
dG9tIHBhdGNoaW5nIGZ1bmN0aW9uLCBpdCBjYW4gdXNlCj4gICBwYXJhdmlydF9wYXRjaF9kZWZh
dWx0KCkKPgo+IC0gUmVtb3ZlIGxndWVzdCBjb21wbGV0ZWx5IGZyb20gdGhlIHRyZWUuIEEgTEtN
TCBtYWlsIGFza2luZyBmb3IgYW55Cj4gICB1c2VycyAzIG1vbnRocyBhZ28gZGlkIG5vdCByZXZl
YWwgYW55IG5lZWQgZm9yIGtlZXBpbmcgbGd1ZXN0IFsxXS4KClNoaXQsIEkgZGlkbid0IHNlZSB0
aGF0IG1haWwgOigKClBvc3Rpbmcgb24gbGttbCBpcyBhIHRlcnJpYmxlIHdheSB0byBmaW5kIHVz
ZXJzICh5b3Ugc2hvdWxkIGdlbmVyYWxseQpyZW1vdmUgdGhlIGNvbmZpZyBvcHRpb24sIHdhaXQg
YSB5ZWFyLCB0aGVuIHNlZSwgYXMgdGhhdCBnaXZlcyBlbmQgdXNlcnMKdGltZSB0byBmaW5kIGl0
KS4KCkluIHRoaXMgY2FzZSB0aG91Z2gsIEkgdGhpbmsgaXQncyB0aW1lLiAgSSBpbnRlbmRlZCBm
b3IgaXQgdG8gYmUgcmVtb3ZlZAp3aXRoIHRoZSBwYXJhdmlydCBpbmZyYXN0cnVjdHVyZSBpdHNl
bGYsIGJ1dCBJIHRoaW5rIHRoYXQncyBnZXR0aW5nCmNsb3NlciBhbnl3YXkuCgpBY2tlZC1ieTog
UnVzdHkgUnVzc2VsbCA8cnVzdHlAcnVzdGNvcnAuY29tLmF1PgoKPiBJbiBjYXNlIHRoZSBwYXRj
aGVzIG1ha2UgaXQgdG8gdGhlIHRyZWUgdGhlcmUgaXMgcXVpdGUgc29tZSBwb3RlbnRpYWwKPiBm
b3IgZnVydGhlciBzaW1wbGlmaWNhdGlvbiBvZiBwYXJhdmlydCBzdHVmZi4gRXNwZWNpYWxseSBt
b3N0IG9mIHRoZQo+IHB2IG9wZXJhdGlvbnMgY2FuIGJlIHB1dCB1bmRlciB0aGUgQ09ORklHX1hF
Tl9QViB1bWJyZWxsYS4KPgo+IENoYW5nZXMgaW4gVjI6Cj4gLSBkcm9wIHBhdGNoIDMgKHJlbW92
YWwgb2YgdnNtcCBzdXBwb3J0KQo+IC0gcGF0Y2ggMTogcmVtb3ZlIGV2ZW4gbW9yZSBzdHVmZiBu
byBsb25nZXIgbmVlZGVkIHdpdGhvdXQgeGVuX3BhdGNoKCkKPiAgICAgKFBldGVyIFppamxzdHJh
KQo+Cj4gWzFdOiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNy81LzE1LzUwMgo+Cj4gSnVlcmdl
biBHcm9zcyAoMik6Cj4gICBwYXJhdmlydCx4ZW46IHJlbW92ZSB4ZW5fcGF0Y2goKQo+ICAgeDg2
L2xndWVzdDogcmVtb3ZlIGxndWVzdCBzdXBwb3J0Cj4KPiAgTUFJTlRBSU5FUlMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTEgLQo+ICBhcmNoL3g4Ni9LYnVpbGQgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMyAtCj4gIGFyY2gveDg2L0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyIC0KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vbGd1ZXN0LmggICAgICAgICB8ICAg
OTEgLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9sZ3Vlc3RfaGNhbGwuaCAgIHwgICA3NCAtCj4g
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAgfCAgICAyICstCj4gIGFyY2gv
eDg2L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmggfCAgICAyICstCj4gIGFyY2gveDg2L2tl
cm5lbC9hc20tb2Zmc2V0c18zMi5jICAgICAgfCAgIDIwIC0KPiAgYXJjaC94ODYva2VybmVsL2hl
YWRfMzIuUyAgICAgICAgICAgICB8ICAgIDIgLQo+ICBhcmNoL3g4Ni9rZXJuZWwvcGxhdGZvcm0t
cXVpcmtzLmMgICAgIHwgICAgMSAtCj4gIGFyY2gveDg2L2t2bS9LY29uZmlnICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KPiAgYXJjaC94ODYvbGd1ZXN0L0tjb25maWcgICAgICAgICAgICAgICB8
ICAgMTQgLQo+ICBhcmNoL3g4Ni9sZ3Vlc3QvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAgMiAt
Cj4gIGFyY2gveDg2L2xndWVzdC9ib290LmMgICAgICAgICAgICAgICAgfCAxNTU4IC0tLS0tLS0t
LS0tLS0tLQo+ICBhcmNoL3g4Ni9sZ3Vlc3QvaGVhZF8zMi5TICAgICAgICAgICAgIHwgIDE5MiAt
LQo+ICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgIHwgICA1OSArLQo+ICBh
cmNoL3g4Ni94ZW4veGVuLWFzbS5TICAgICAgICAgICAgICAgIHwgICAyNCArLQo+ICBhcmNoL3g4
Ni94ZW4veGVuLWFzbS5oICAgICAgICAgICAgICAgIHwgICAxMiAtCj4gIGFyY2gveDg2L3hlbi94
ZW4tYXNtXzMyLlMgICAgICAgICAgICAgfCAgIDI3ICstCj4gIGFyY2gveDg2L3hlbi94ZW4tYXNt
XzY0LlMgICAgICAgICAgICAgfCAgIDIwICstCj4gIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggICAg
ICAgICAgICAgICAgfCAgIDE1ICstCj4gIGRyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KPiAgZHJpdmVycy9ibG9jay9LY29uZmlnICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KPiAgZHJpdmVycy9jaGFyL0tjb25maWcgICAgICAgICAgICAgICAgICB8ICAgIDIg
Ky0KPiAgZHJpdmVycy9jaGFyL3ZpcnRpb19jb25zb2xlLmMgICAgICAgICB8ICAgIDIgKy0KPiAg
ZHJpdmVycy9sZ3Vlc3QvS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgMTMgLQo+ICBkcml2ZXJz
L2xndWVzdC9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAyNiAtCj4gIGRyaXZlcnMvbGd1ZXN0
L1JFQURNRSAgICAgICAgICAgICAgICAgfCAgIDQ3IC0KPiAgZHJpdmVycy9sZ3Vlc3QvY29yZS5j
ICAgICAgICAgICAgICAgICB8ICAzOTggLS0tLQo+ICBkcml2ZXJzL2xndWVzdC9oeXBlcmNhbGxz
LmMgICAgICAgICAgIHwgIDMwNCAtLS0KPiAgZHJpdmVycy9sZ3Vlc3QvaW50ZXJydXB0c19hbmRf
dHJhcHMuYyB8ICA3MDYgLS0tLS0tLQo+ICBkcml2ZXJzL2xndWVzdC9sZy5oICAgICAgICAgICAg
ICAgICAgIHwgIDI1OCAtLS0KPiAgZHJpdmVycy9sZ3Vlc3QvbGd1ZXN0X3VzZXIuYyAgICAgICAg
ICB8ICA0NDYgLS0tLS0KPiAgZHJpdmVycy9sZ3Vlc3QvcGFnZV90YWJsZXMuYyAgICAgICAgICB8
IDEyMzkgLS0tLS0tLS0tLS0tCj4gIGRyaXZlcnMvbGd1ZXN0L3NlZ21lbnRzLmMgICAgICAgICAg
ICAgfCAgMjI4IC0tLQo+ICBkcml2ZXJzL2xndWVzdC94ODYvY29yZS5jICAgICAgICAgICAgIHwg
IDcyNCAtLS0tLS0tCj4gIGRyaXZlcnMvbGd1ZXN0L3g4Ni9zd2l0Y2hlcl8zMi5TICAgICAgfCAg
Mzg4IC0tLS0KPiAgZHJpdmVycy9uZXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAgIDIg
Ky0KPiAgZHJpdmVycy90dHkvaHZjL0tjb25maWcgICAgICAgICAgICAgICB8ICAgIDIgKy0KPiAg
ZHJpdmVycy92aXJ0aW8vS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgIDQgKy0KPiAgaW5jbHVk
ZS9saW51eC9sZ3Vlc3QuaCAgICAgICAgICAgICAgICB8ICAgNzMgLQo+ICBpbmNsdWRlL2xpbnV4
L2xndWVzdF9sYXVuY2hlci5oICAgICAgIHwgICA0NCAtCj4gIGluY2x1ZGUvdWFwaS9saW51eC92
aXJ0aW9fcmluZy5oICAgICAgfCAgICA0ICstCj4gIHRvb2xzL01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDExICstCj4gIHRvb2xzL2xndWVzdC8uZ2l0aWdub3JlICAgICAgICAg
ICAgICAgfCAgICAyIC0KPiAgdG9vbHMvbGd1ZXN0L01ha2VmaWxlICAgICAgICAgICAgICAgICB8
ICAgMTQgLQo+ICB0b29scy9sZ3Vlc3QvZXh0cmFjdCAgICAgICAgICAgICAgICAgIHwgICA1OCAt
Cj4gIHRvb2xzL2xndWVzdC9sZ3Vlc3QuYyAgICAgICAgICAgICAgICAgfCAzNDIwIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB0b29scy9sZ3Vlc3QvbGd1ZXN0LnR4dCAgICAg
ICAgICAgICAgIHwgIDEyNSAtLQo+ICA0OSBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCsp
LCAxMDYzOSBkZWxldGlvbnMoLSkKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2luY2x1
ZGUvYXNtL2xndWVzdC5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9sZ3Vlc3RfaGNhbGwuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbGd1ZXN0L0tj
b25maWcKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2xndWVzdC9NYWtlZmlsZQo+ICBk
ZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbGd1ZXN0L2Jvb3QuYwo+ICBkZWxldGUgbW9kZSAx
MDA2NDQgYXJjaC94ODYvbGd1ZXN0L2hlYWRfMzIuUwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJj
aC94ODYveGVuL3hlbi1hc20uaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3Qv
S2NvbmZpZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9sZ3Vlc3QvTWFrZWZpbGUKPiAg
ZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L1JFQURNRQo+ICBkZWxldGUgbW9kZSAx
MDA2NDQgZHJpdmVycy9sZ3Vlc3QvY29yZS5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz
L2xndWVzdC9oeXBlcmNhbGxzLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0
L2ludGVycnVwdHNfYW5kX3RyYXBzLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1
ZXN0L2xnLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L2xndWVzdF91c2Vy
LmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L3BhZ2VfdGFibGVzLmMKPiAg
ZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L3NlZ21lbnRzLmMKPiAgZGVsZXRlIG1v
ZGUgMTAwNjQ0IGRyaXZlcnMvbGd1ZXN0L3g4Ni9jb3JlLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0
IGRyaXZlcnMvbGd1ZXN0L3g4Ni9zd2l0Y2hlcl8zMi5TCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL2xpbnV4L2xndWVzdC5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4
L2xndWVzdF9sYXVuY2hlci5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9sZ3Vlc3QvLmdp
dGlnbm9yZQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvbGd1ZXN0L01ha2VmaWxlCj4gIGRl
bGV0ZSBtb2RlIDEwMDY0NCB0b29scy9sZ3Vlc3QvZXh0cmFjdAo+ICBkZWxldGUgbW9kZSAxMDA2
NDQgdG9vbHMvbGd1ZXN0L2xndWVzdC5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9sZ3Vl
c3QvbGd1ZXN0LnR4dAo+Cj4gLS0gCj4gMi4xMi4zCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 01:21:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 01:21: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.xen.org>)
	id 1di9Uu-0006t2-G1; Thu, 17 Aug 2017 01:21:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1di9Ut-0006sf-8Q
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 01:21:19 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3B/0F-01862-E8FE4995; Thu, 17 Aug 2017 01:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbf3/ZR
 Ig8WPBS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf9MC3vB0vmMFeu6+1kb
 GH8VdDFycQgJ/GWUmNW8kxHCecwo0b7yKTuEs41RYuHlxSxdjJwcIgLOEl/PzGUHsXkF9CXOr
 HzGCmILC7hIfFy1gxWkQULguZLEp6O3GEESEgLeErt2zWaHsTesfgA0iJ2DTcBK4pAYSJRFQF
 XiR/cB5gmM3AsYGVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgT6vZ6BgXEHY/sJv0OMkhxMSqK8v2dNiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvlHVBO
 sCg1PbUiLTMHGIAwaQkOHiURXj+QNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOeACkSA
 CnKKM2DGwGLhkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnPgkzhycwrgdv0CugIJqAjrr
 RPAjmiJBEhJdXAqB+1vPKb8Z2VyzTTBJftFZru0+cz4aZhyIXvQjvLzG9oldmvzziyW2orh6M
 xv030m/dlPZyLW9Zk/02WTxPodI11nuxxxPlP0Ys7jLdvf3p+O3gF7+2Hz7RuXp3IlZOmWskc
 v2qbw7fTZw03qxtuvlW6cfXKmF+X3r43e85f1Lt91eWzkn7mT5VYijMSDbWYi4oTAcC9tEmBA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1502932875!93536345!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37841 invoked from network); 17 Aug 2017 01:21:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 01:21:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1di9Uo-0003Ap-4B; Thu, 17 Aug 2017 01:21: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 1di9Ui-0005Ln-HZ; Thu, 17 Aug 2017 01:21:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1di9Ui-0001x7-7E; Thu, 17 Aug 2017 01:21:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112657-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64: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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=945f1d358141d5d0310966647f58af9f7e740d14
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 01:21:08 +0000
Subject: [Xen-devel] [linux-3.18 test] 112657: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3384428074698495716=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3384428074698495716==
Content-Type: text/plain

flight 112657 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112657/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 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-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-raw 12 migrate-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
 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

version targeted for testing:
 linux                945f1d358141d5d0310966647f58af9f7e740d14
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   26 days
Failing since        112351  2017-07-27 22:26:55 Z   20 days   33 attempts
Testing same since   112614  2017-08-13 03:32:12 Z    3 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 4667 lines long.)


--===============3384428074698495716==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3384428074698495716==--

From xen-devel-bounces@lists.xen.org Thu Aug 17 01:40:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 01: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.xen.org>)
	id 1di9nB-0008Bb-4o; Thu, 17 Aug 2017 01:40:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1di9n9-0008BV-JC
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 01:40:11 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 97/F4-01732-AF3F4995; Thu, 17 Aug 2017 01:40:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVywNwkQvfX5ym
 RBpePsFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTrv1lKvjKUXHy53umBsaZ7F2MXBxCAtMZ
 JRYvX8nSxcjJISHAK3Fk2QxWCNtfYvrrtWwQRdMYJbrPLQVLCAtYSTTu62UDsUUE7CQ2nHnJD
 GILCZRJvDo9EyzOLFAisfbWfHYQm01AXeLE4omMIDavgI3E3ysXweawCKhKrPr9EywuKhAv8X
 jTaXaIGkGJkzOfgB3ECTT/WMtsRoiZ6hJ/5l1ihrDlJZq3zmaewCgwC0nLLCRls5CULWBkXsW
 oUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERigDECwg3H1b6dD
 jJIcTEqivL9nTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJME77xNQTrAoNT21Ii0zBxgrMGkJD
 h4lEV5BkDRvcUFibnFmOkTqFKOilDhvFEhCACSRUZoH1waLz0uMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5p33EWgKT2ZeCdz0V0CLmYAWX2mfBLK4JBEhJdXAqDCvgMHFKkZ6UhjT+Ttl01e
 +3Go+6WB9VnEsQ/KLD+Ex5Z8XneJ48u6FmEhg06ZXvEm/Z9W8uh7W/+WjkvWGeeedeycJfuyL
 X/HyXYl6r8/5b3tqni3dLCvvf/SzaOUCzpfZeY3Mly/Oy5znwLL6qPue5+nHHD3u8J8wzZB49
 WPhwZXdM+v17ZVYijMSDbWYi4oTAeoH6u3KAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502934007!110421610!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42886 invoked from network); 17 Aug 2017 01:40:09 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 01:40:09 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Aug 2017 18:40:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,385,1498546800"; d="scan'208";a="890866561"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by FMSMGA003.fm.intel.com with ESMTP; 16 Aug 2017 18:40:05 -0700
To: Paolo Bonzini <pbonzini@redhat.com>, qemu-devel@nongnu.org
References: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
 <34042934-782b-6bcc-b9b2-de7a1816cfb7@redhat.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <3ababa62-f055-5bbb-b9b9-c55ada8368dd@intel.com>
Date: Thu, 17 Aug 2017 09:37:10 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <34042934-782b-6bcc-b9b2-de7a1816cfb7@redhat.com>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org, rth@twiddle.net,
 ehabkost@redhat.com, mst@redhat.com
Subject: Re: [Xen-devel] [PATCH] x86: Skip check apic_id_limit for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMTbml6UgMTk6MjEsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4gT24gMTYv
MDgvMjAxNyAwMjoyMiwgTGFuIFRpYW55dSB3cm90ZToKPj4gWGVuIHZJT01NVSBkZXZpY2UgbW9k
ZWwgd2lsbCBiZSBpbiBYZW4gaHlwZXJ2aXNvci4gU2tpcCB2SU9NTVUKPj4gY2hlY2sgZm9yIFhl
biBoZXJlIHdoZW4gdmNwdSBudW1iZXIgaXMgbW9yZSB0aGFuIDI1NS4KPiAKPiBJIHRoaW5rIHlv
dSBzdGlsbCBuZWVkIHRvIGRvIGEgY2hlY2sgZm9yIHZJT01NVSBiZWluZyBlbmFibGVkLgoKWWVz
LCB0aGlzIHdpbGwgYmUgZG9uZSBpbiB0aGUgWGVuIHRvb2wgc3RhY2sgYW5kIFFlbXUgZG9lc24n
dCBoYXZlIHN1Y2gKa25vd2xlZGdlLiBPcGVyYXRpb25zIG9mIGNyZWF0ZSwgZGVzdHJveSBYZW4g
dklPTU1VIHdpbGwgYmUgZG9uZSBpbiB0aGUKWGVuIHRvb2wgc3RhY2suCgo+IAo+IFBhb2xvCj4g
Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAt
LS0KPj4gIGh3L2kzODYvcGMuYyB8IDIgKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wYy5jIGIvaHcv
aTM4Ni9wYy5jCj4+IGluZGV4IDU5NDM1MzkuLmZjMTc4ODUgMTAwNjQ0Cj4+IC0tLSBhL2h3L2kz
ODYvcGMuYwo+PiArKysgYi9ody9pMzg2L3BjLmMKPj4gQEAgLTEyNjAsNyArMTI2MCw3IEBAIHZv
aWQgcGNfbWFjaGluZV9kb25lKE5vdGlmaWVyICpub3RpZmllciwgdm9pZCAqZGF0YSkKPj4gICAg
ICAgICAgZndfY2ZnX21vZGlmeV9pMTYocGNtcy0+ZndfY2ZnLCBGV19DRkdfTkJfQ1BVUywgcGNt
cy0+Ym9vdF9jcHVzKTsKPj4gICAgICB9Cj4+ICAKPj4gLSAgICBpZiAocGNtcy0+YXBpY19pZF9s
aW1pdCA+IDI1NSkgewo+PiArICAgIGlmIChwY21zLT5hcGljX2lkX2xpbWl0ID4gMjU1ICYmICF4
ZW5fZW5hYmxlZCgpKSB7Cj4+ICAgICAgICAgIEludGVsSU9NTVVTdGF0ZSAqaW9tbXUgPSBJTlRF
TF9JT01NVV9ERVZJQ0UoeDg2X2lvbW11X2dldF9kZWZhdWx0KCkpOwo+PiAgCj4+ICAgICAgICAg
IGlmICghaW9tbXUgfHwgIWlvbW11LT54ODZfaW9tbXUuaW50cl9zdXBwb3J0ZWQgfHwKPj4KPiAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 02:55:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 02:55: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.xen.org>)
	id 1diAxe-0004RL-Ga; Thu, 17 Aug 2017 02:55:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1diAxd-0004RD-1E
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 02:55:05 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0C/7F-02181-78505995; Thu, 17 Aug 2017 02:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSXUhTYRjuO+fsdBSPHDd1r8sKF4aYLjWh7io
 JsiuFblIkO6vTttofOzMW3cxSS/EnTEVHoWVO86dQV1mmgs0yS5TyB73QykWpJCKKiRSd7ajZ
 d/W8PO/z88FL4dJ8UkFxNitnMbJ6JelP5OXdgtg8SXla3NLg4SOrrjvYMZT8enGESEXpEp1Rb
 bKdk2jrbxTi5g7MVljZKrGjEqwA+VNSpgJB2+gaUYD8KGBocDsrJSJOheWJlY0lO4LWqq+kOH
 QhKP/eIxGHTgQLjUO4OLQgKGnJQ149yUTDYFHdTi8OFrzeF9t9CpzJRZAz48C9hIw5CVNFTlx
 cSoZfa3OEiBOgt7nOZ0QwkbDgKfAZ0cxpKG2vRmKaE4Gnt4L0En7MUVh/8QjzYsSEwupAsw/j
 jBwmPdWY+CMGHr4awkUcArMzfzZ+ugvePB73tQPmHg7Z30YIMTkMSpeWJSKWQ/On6i2c371Gi
 uII+P0kF4lhMVDTuUSK+AA478/jYusgeFfl8XlKhf2iQg+6jfY6tvVzbJM7tskd2+Q1iGhEUT
 xnucJZYuMTVWqLTqO1GlidPjY+7pDKwPE8q+H0rJpXnTcZ2pBwFjuE14Eanp/qRWEUpgyh1x1
 ladJAtenCVS3LazMtWXqO70XhFKUEehovT5MGWTgNZ7uo0wu3tUkDFaAMpicxgaZ5M2vgdRqR
 GkCx1PVF1zImJYwmI6eQ0z+8Hox3SZtl3LLYvNCPaLdCRiOhlDTAzFkMOuv//BySU0gpozMJw
 SVAZ7RuJc0JJTChxMjNUm8JK/uPUtiR+4SSVaTUN32OfDrvkk2cma1Vz5rXA7/kDLpNHzxRx2
 UNMeUz4ws11oA9GftHU7D6Zystl1SKu9hyl3W4IuhaRNP8GO86eHle114abHtZ/VYfOj2RkWS
 vHSZrh/uy18vc/T/7E7r3PRirSF+JTDyr78ue6iErVUl+ZLGxUx6uJHgtGx+NW3j2L+g4izCc
 AwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1502938500!52271972!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55280 invoked from network); 17 Aug 2017 02:55:02 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 02:55:02 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Aug 2017 19:54:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,385,1498546800"; d="scan'208";a="1004631935"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga003.jf.intel.com with ESMTP; 16 Aug 2017 19:54:59 -0700
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 16 Aug 2017 19:54:59 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 16 Aug 2017 19:54:58 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.25]) with mapi id 14.03.0319.002;
 Thu, 17 Aug 2017 10:54:56 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 2/3] x86/p2m: make p2m_alloc_ptp() return an MFN
Thread-Index: AQHTEqShKjRBTP/DGEWbGSTnbNytpaKH4tGA
Date: Thu, 17 Aug 2017 02:54:56 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D761E1@SHSMSX101.ccr.corp.intel.com>
References: <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
 <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
 <598DCB31020000780016EE10@prv-mh.provo.novell.com>
In-Reply-To: <598DCB31020000780016EE10@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzA5OTFlMGUtY2YyNC00NzE3LThmMWEtOTIwNzUzZGUxOWQ4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlRoeUNEdTRyNzhKdVprME01T1wvUVI4RUFQV3lSa0crQ2NTUlQrc3JWVmZjPSJ9
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/p2m: make p2m_alloc_ptp() return
	an MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IEZy
aWRheSwgQXVndXN0IDExLCAyMDE3IDk6MjAgUE0KPiAKPiBOb25lIG9mIHRoZSBjYWxsZXJzIHJl
YWxseSBuZWVkcyB0aGUgc3RydWN0IHBhZ2VfaW5mbyBwb2ludGVyLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 03:11:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 03:11: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.xen.org>)
	id 1diBCu-0005iP-JG; Thu, 17 Aug 2017 03:10:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1diBCt-0005iJ-5I
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 03:10:51 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B7/3C-03557-A3905995; Thu, 17 Aug 2017 03:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnk+JIrShJLcpLzFFi42Jpa+tw1LXknBp
 psHChicX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH262r2gjnsFa0/frA2ME5g72Lk4hASmMYo
 8abxN1sXIyeHhACvxJFlM1gh7ACJqb1tjBBFDYwSz5c/hOrYyyjxoamTFcLZzSjxdtdBJghnH
 aPE35cbWUD62QS0JM72LmUHsUUE8iSaln0E2yEskCCxZ+1tZoh4osSL03uhbCOJ1rmLwWpYBF
 QlVj/cDnYHr0CwROOVtUwgtpCApUTv7CtgMzkFrCSapj5kBLEZBcQkvp9aA1bDLCAucevJfCa
 IHwQkluw5zwxhi0q8fPwP6jdpiWPrrkPZc5klmjb4QuyVlJj06QsrhC0usebyfDi7c99PaBgp
 Svxd3wq0lwNol6bE+l36EGsVJaZ0P2SHOFlQ4uTMJywQJytK9PY8YZzAKDcLyXWzELpnIemeh
 aR7ASPLKkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzARMAABD
 sY724KOMQoycGkJMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwev
 JMTVSSLAoNT21Ii0zB5iqYEolOHiURHj9QNK8xQWJucWZ6RCpU4yWHBtWr//CxNH0YQuQ3PL7
 xHcmIbB5UuK8t9iBGgRAGjJK8+DGwdLpJUZZKWFeRqBjhXgKUotyM0tQ5V8xinMwKgnzFoCs5
 cnMK4Hb+groICagg660TwI5qCQRISXVwLhKSyv2GVNbZON1o/tvDn9e9CVkhuG6TddelzQn+r
 zveuk2m82raGOjFKfGyYzythcLr+09o3nulv2ywpSYpx2X1kmclvgYdir7ZpN3aFj/U5e+Xx9
 aJDS/dMoteLC/Oy/vaYqQS92hGyrPEtXPxqmZ8V5m65/5/ciik9YMEeqNT6I8H+tFv1ZiKc5I
 NNRiLipOBADxitDXogMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502939447!102626677!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35854 invoked from network); 17 Aug 2017 03:10:49 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 03:10:49 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Aug 2017 20:10:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,385,1498546800"; d="scan'208";a="1163464238"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga001.jf.intel.com with ESMTP; 16 Aug 2017 20:10:46 -0700
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 16 Aug 2017 20:10:46 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 16 Aug 2017 20:10:46 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.236]) with mapi id 14.03.0319.002;
 Thu, 17 Aug 2017 11:10:44 +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: [Xen-devel] [PATCH v2 0/4] x86/pvh: implement
 iommu_inclusive_mapping for PVH Dom0
Thread-Index: AQHTEsEk1NhFEY+d7UaJRrmQizjYH6KH5wYQ
Date: Thu, 17 Aug 2017 03:10:44 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D76649@SHSMSX101.ccr.corp.intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
In-Reply-To: <20170811164320.92899-1-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODA5OTY5YjEtMTI5ZC00MDZkLTk4ODctMGRmYmJmZjFkZmYyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkdlSllxUlhnNjY4RUNyaTZTa1VHQVhDVW9ySjdIWWFRb1Z3N2lubENkK2M9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 0/4] x86/pvh:
	implement	iommu_inclusive_mapping for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUNCj4gU2VudDogU2F0dXJkYXksIEF1Z3VzdCAxMiwgMjAx
NyAxMjo0MyBBTQ0KPiANCj4gSGVsbG8sDQo+IA0KPiBDdXJyZW50bHkgaW9tbXVfaW5jbHVzaXZl
X21hcHBpbmcgaXMgbm90IHdvcmtpbmcgZm9yIFBWSCBEb20wLCB0aGlzDQoNCm5vdCB3b3JraW5n
IGZvciBhbGwgcGxhdGZvcm1zIG9yIG9ubHkgb2xkZXIgYm94ZXM/IFRoZSBzdWJqZWN0IGluZGlj
YXRlcw0KdGhlIGZvcm1lciB3aGlsZSB0aGUgbGF0ZXIgZGVzY3JpcHRpb24gc2VlbXMgdGhlIGxh
dHRlci4uLg0KDQo+IHBhdGNoDQo+IHNlcmllcyBhbGxvd3MgdXNpbmcgaXQgZm9yIGEgUFZIIERv
bTAsIHdoaWNoIHNlZW1zIHRvIGJlIHJlcXVpcmVkIGluIG9yZGVyDQo+IHRvDQo+IGJvb3Qgb24g
b2xkZXIgYm94ZXMuDQo+IA0KPiBHaXQgYnJhbmNoIGNhbiBiZSBmb3VuZCBhdDoNCj4gDQo+IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgaW9tbXVfaW5jbHVzaXZl
X3YyDQo+IA0KPiBUaGFua3MsIFJvZ2VyLg0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 03:12:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 03: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.xen.org>)
	id 1diBEA-0005nB-TK; Thu, 17 Aug 2017 03:12:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1diBE9-0005mx-IL
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 03:12:09 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 4D/FE-01732-88905995; Thu, 17 Aug 2017 03:12:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRjd7+5u3onXrvOxz1nYhoZami9QDKI
 yKggsiP5QsrzqzU22abtTVv2hBPk280U5E0180DQV08hK8RGi66H5KDKhIrFSCg3BxEften31
 3+E753znfPARQmmxWE4wRgOj19EapdgWz8jIOuqbJSmN9K/9IApdbCvGjqBTfXNj+FkUJVLrY
 pOMMSLVxOMClLysNA5NZ4vTUbcyB0kIKXUHwcvCSA4DRcKLursiHp+Bhc5xcQ6ytWrSEZTdWh
 DzhmcImiZTeaIDQUHdqg1PNCGYLdvNYTHlA6/za9fnTpQObtTNW80EIaQioLEijRs7UtEwUNW
 D85KL0DzSuoEDwTxdtp6FU54w/2BcyGGSOgcdv6qFfJQKymfzEIclVBi8e3V/vTSiXGDR0ohx
 WEjJYGKqEuOPoaDm+ZCQx87w4+vaxpFu0N/0XsTdAlSFEIYzajE+2BWKfi+IeCyDxtHKLZzdt
 STmzQpYbb6J+Lu8ofnpQT5XASW5X2z4zg4wWDaF850VkJ83hW4jd9OOeqZtt2mH27TDXYVwM/
 JiGX0qo/cNDPSL1asTVAYtrdb4BvgH+WkZlqUTGA0dy/rFJWlbkfUd0gQC9ASVDkT0IlcCUzq
 Ty6aSSKl9bFL8VRXNqi7pUzQM24u8CIJ69LBhGMlxXZKOUQJ5jyiNlDromQTGeFmtsf7XphQI
 O6UTGcHRJJtMa1l1Ak9ZUBDR0tC8gBFtywOLmHR9k1xGnuekFCdVpei2Fm3+6gjaI3ckkUAgk
 NolM3qt2vA/P4NkBFI6ksncFju1zrCVN2OtglmrjGUWcVUM9DYlT0cR9N6PDlf2d00mVkTPjV
 IrPgU2lk/dvYKwGO+2AwV0fPhor2KpqD4ks/P03u+eHdX2hWZgmc/XPN4cdhNd10x4lA+WVgU
 f70m7cEzS963bJdG0FtZej1t+aoOxv6h9RdIQlRFy0qWiZuxEf2aj766QPy1x4ebcLMemmLfu
 +w6FKnFWRQf4CPUs/Q+XFUzLpgMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502939525!110344018!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37153 invoked from network); 17 Aug 2017 03:12:07 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 03:12:07 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Aug 2017 20:12:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,385,1498546800"; d="scan'208";a="301200892"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga004.fm.intel.com with ESMTP; 16 Aug 2017 20:12:04 -0700
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 16 Aug 2017 20:12:04 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 16 Aug 2017 20:12:03 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.135]) with mapi id 14.03.0319.002;
 Thu, 17 Aug 2017 11:12:02 +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: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas	for PVH Dom0
Thread-Index: AQHTEsEp6jYHE8ue1EiP2WD6uzwjnaKH51SA
Date: Thu, 17 Aug 2017 03:12:02 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D76665@SHSMSX101.ccr.corp.intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
In-Reply-To: <20170811164320.92899-2-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzhlZGE2MDktOTg0MS00MWFjLWFiNzMtZWVlNmQ4MWZmNTE1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IktqTkFITFhQcmFoYW51aG8zVjh5ZkJaMUVscmxsUlozRDFJNG9QRHN4UXM9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
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 v2 1/4] x86/dom0: prevent access to MMCFG
 areas	for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUNCj4gU2VudDogU2F0dXJkYXksIEF1Z3VzdCAxMiwgMjAx
NyAxMjo0MyBBTQ0KPiANCj4gVGhleSBhcmUgZW11bGF0ZWQgYnkgWGVuLCBzbyB0aGV5IG11c3Qg
bm90IGJlIG1hcHBlZCBpbnRvIERvbTAgcDJtLg0KPiBJbnRyb2R1Y2UgYSBoZWxwZXIgZnVuY3Rp
b24gdG8gYWRkIHRoZSBNTUNGRyBhcmVhcyB0byB0aGUgbGlzdCBvZg0KPiBkZW5pZWQgaW9tZW0g
cmVnaW9ucyBmb3IgUFZIIERvbTAuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KdGhpcyBwYXRjaCBpcyBhIGdlbmVyYWwgZml4
LCBub3QganVzdCBmb3IgaW5jbHVzaXZlIG1hcHBpbmcuIHBsZWFzZSBzZW5kDQppdCBzZXBhcmF0
ZWx5Lg0KDQo+IC0tLQ0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENo
YW5nZXMgc2luY2UgUkZDOg0KPiAgLSBJbnRyb2R1Y2UgYXMgaGVscGVyIGluc3RlYWQgb2YgZXhw
b3NpbmcgdGhlIGludGVybmFsIG1tY2ZnDQo+ICAgIHZhcmlhYmxlcyB0byB0aGUgRG9tMCBidWls
ZGVyLg0KPiAtLS0NCj4gIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICB8ICA0ICsr
KysNCj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYyB8IDIxICsrKysrKysrKysr
KysrKysrKysrKw0KPiAgeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgIHwgIDIgKysN
Cj4gIDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jDQo+
IGluZGV4IDBjMTI1ZTYxZWIuLjNlMDkxMGQ3NzkgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9kb20wX2J1aWxkLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYw0KPiBAQCAt
NDQwLDYgKzQ0MCwxMCBAQCBpbnQgX19pbml0IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMoc3RydWN0
IGRvbWFpbg0KPiAqZCkNCj4gICAgICAgICAgICAgIHJjIHw9IHJhbmdlc2V0X2FkZF9zaW5nbGV0
b24obW1pb19yb19yYW5nZXMsIG1mbik7DQo+ICAgICAgfQ0KPiANCj4gKyAgICAvKiBGb3IgUFZI
IHByZXZlbnQgYWNjZXNzIHRvIHRoZSBNTUNGRyBhcmVhcy4gKi8NCj4gKyAgICBpZiAoIGRvbTBf
cHZoICkNCj4gKyAgICAgICAgcmMgfD0gcGNpX21tY2ZnX3NldF9kb21haW5fcGVybWlzc2lvbnMo
ZCk7DQo+ICsNCj4gICAgICByZXR1cm4gcmM7DQo+ICB9DQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZ182NC5jDQo+IGIveGVuL2FyY2gveDg2L3g4Nl82NC9t
bWNvbmZpZ182NC5jDQo+IGluZGV4IGU4NGE2N2RmYzQuLjI3MWZhZDQwN2YgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYw0KPiArKysgYi94ZW4vYXJjaC94
ODYveDg2XzY0L21tY29uZmlnXzY0LmMNCj4gQEAgLTE1LDYgKzE1LDggQEANCj4gICNpbmNsdWRl
IDx4ZW4vcGNpX3JlZ3MuaD4NCj4gICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4NCj4gICNpbmNsdWRl
IDx4ZW4vcmFuZ2VzZXQuaD4NCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4NCj4gKyNpbmNsdWRl
IDx4ZW4vaW9jYXAuaD4NCj4gDQo+ICAjaW5jbHVkZSAibW1jb25maWcuaCINCj4gDQo+IEBAIC0x
NzUsNiArMTc3LDI1IEBAIHZvaWQgcGNpX21tY2ZnX2FyY2hfZGlzYWJsZSh1bnNpZ25lZCBpbnQg
aWR4KQ0KPiAgICAgICAgICAgICBjZmctPnBjaV9zZWdtZW50LCBjZmctPnN0YXJ0X2J1c19udW1i
ZXIsIGNmZy0+ZW5kX2J1c19udW1iZXIpOw0KPiAgfQ0KPiANCj4gK2ludCBwY2lfbW1jZmdfc2V0
X2RvbWFpbl9wZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWluICpkKQ0KPiArew0KPiArICAgIHVuc2ln
bmVkIGludCBpZHg7DQo+ICsgICAgaW50IHJjID0gMDsNCj4gKw0KPiArICAgIGZvciAoIGlkeCA9
IDA7IGlkeCA8IHBjaV9tbWNmZ19jb25maWdfbnVtOyBpZHgrKyApDQo+ICsgICAgew0KPiArICAg
ICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9tY2ZnX2FsbG9jYXRpb24gKmNmZyA9IHBjaV9tbWNmZ192
aXJ0W2lkeF0uY2ZnOw0KPiArICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0ID0gUEZOX0RPV04o
Y2ZnLT5hZGRyZXNzKSArDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQkRG
KGNmZy0+c3RhcnRfYnVzX251bWJlciwgMCwgMCk7DQo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZW5kID0gUEZOX0RPV04oY2ZnLT5hZGRyZXNzKSArDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJX0JERihjZmctPmVuZF9idXNfbnVtYmVyLCB+MCwgfjApOw0KPiArDQo+ICsgICAg
ICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIHN0YXJ0LCBlbmQpOw0KPiArICAgIH0NCj4g
Kw0KPiArICAgIHJldHVybiByYzsNCj4gK30NCj4gKw0KPiAgYm9vbF90IHBjaV9tbWNmZ19kZWNv
ZGUodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCAqc2VnLA0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50ICpiZGYpDQo+ICB7DQo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgNCj4gaW5kZXggNTliNmU4
YTgxYy4uZWE2YTY2YjI0OCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oDQo+
ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaA0KPiBAQCAtMTcwLDQgKzE3MCw2IEBAIGludCBt
c2l4dGJsX3B0X3JlZ2lzdGVyKHN0cnVjdCBkb21haW4gKiwgc3RydWN0IHBpcnENCj4gKiwgdWlu
dDY0X3QgZ3RhYmxlKTsNCj4gIHZvaWQgbXNpeHRibF9wdF91bnJlZ2lzdGVyKHN0cnVjdCBkb21h
aW4gKiwgc3RydWN0IHBpcnEgKik7DQo+ICB2b2lkIG1zaXh0YmxfcHRfY2xlYW51cChzdHJ1Y3Qg
ZG9tYWluICpkKTsNCj4gDQo+ICtpbnQgcGNpX21tY2ZnX3NldF9kb21haW5fcGVybWlzc2lvbnMo
c3RydWN0IGRvbWFpbiAqZCk7DQo+ICsNCj4gICNlbmRpZiAvKiBfX1hFTl9QQ0lfSF9fICovDQo+
IC0tDQo+IDIuMTEuMCAoQXBwbGUgR2l0LTgxKQ0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QN
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 03:12:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 03: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.xen.org>)
	id 1diBEI-0005or-5U; Thu, 17 Aug 2017 03:12:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diBEG-0005oI-Mi
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 03:12:16 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 AB/3D-01731-09905995; Thu, 17 Aug 2017 03:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbePc2q
 kwZopTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODTpFnvBivCKSQfvMjYw
 7jbrYuTiEBL4yyixefVPJgjnMaPE9N4FbBDONkaJfbt3A2U4OUQEnCW+npnL3sXIwcEroC9x/
 okISFhYIFTi9ZenLCD1EgK3FCQ6/x1hBqmREPCWaF8qCFIDYs7//oWxi5Gdg03ASuKQGEiURU
 BVYsPPOYwTGLkXMDKsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87
 P3cQI9Hg9AwPjDsY97X6HGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXk2Nq
 pJBgUWp6akVaZg4w9GDSEhw8SiK8fiBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5w0FK
 RIAKcoozYMbAYuDS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeQtApvBk5pXAbXoFdAQT0B
 FX2ieBHFGSiJCSamDkPma2P0Vodm1j5eqlf3cfnfaiJ9r6X8utPU19VRotB9snOdV6SMxtmtY
 jyWb66+80p4/3f9d92TfduNwz4evnZYmb+vbcuqFzNkB+F+vpPec452mYK55XNdCY8OnX1jkx
 iQ12XPJMmzXe5HyQmXPy1+SXy3u8wrgWMxXvePutTXbx8+tN+RlCSizFGYmGWsxFxYkAEzU5p
 n4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502939532!104764874!1
X-Originating-IP: [104.130.215.37]
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 15680 invoked from network); 17 Aug 2017 03:12:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 03:12:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diBEB-0006OD-DK; Thu, 17 Aug 2017 03:12: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 1diBE6-0002nn-0k; Thu, 17 Aug 2017 03:12:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diBE5-0002T3-8m; Thu, 17 Aug 2017 03:12:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112658-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken: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-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-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-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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1f296733876434118fd766cfef5eb6f29ecab6a8
X-Osstest-Versions-That: qemuu=c4a6a8887c1b2a669e35ff9da9530824300bdce4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 03:12:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 112658: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY1OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2NTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMjY0NgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY0NgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjQ2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NDYKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY0
NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyNjQ2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NDYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMjY0NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNjQ2CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2
NDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93
aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTI2NDYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY0NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTEyNjQ2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI2NDYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxZjI5NjczMzg3NjQzNDExOGZkNzY2Y2Zl
ZjVlYjZmMjllY2FiNmE4CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBj
NGE2YTg4ODdjMWIyYTY2OWUzNWZmOWRhOTUzMDgyNDMwMGJkY2U0CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTI2NDYgIDIwMTctMDgtMTUgMTM6MzA6MzcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTEyNjU4ICAyMDE3LTA4LTE2IDAxOjE5OjIxIFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxp
c3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B4aWxpbnguY29tPgogIEVyaWMgQmxha2Ug
PGVibGFrZUByZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEtldmlu
IFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUG9ydGlh
IFN0ZXBoZW5zIDxwb3J0aWEuc3RlcGhlbnNAeGlsaW54LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNv
biA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZh
bmhhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNzQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 03:12:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 03:12: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.xen.org>)
	id 1diBEr-0005xj-JA; Thu, 17 Aug 2017 03:12:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1diBEq-0005xH-J3
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 03:12:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F2/08-09901-3B905995; Thu, 17 Aug 2017 03:12:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj2287WUTzxeTT3OtHyRFDWrEzLksC
 IbggrKgWVsmOdttEusjNtSpGIF7SM8IK5Ei3KH9vUUiNJ05raRQqjK/WriwUpZjNTQ4x2drx1
 fj28z/O8z/NyPlJKF8iVJGe1cGYjq2fkfsSDLTFrVa2+VSkbOuqC4ybbKiQJaG/Pz9fEAZQq0
 xkzTNZjMm3RfQeRaaOs36rsRB4qoEoRSdI4B6auq0uRLwmYgt6GyzIR74c7fVNEKfLzSPIQvH
 f8kgoEjTsRlPygRaIJwdtRm9chx5HwvOzmEgEHYSPkN7jlQoAUq8FZe04YB+JT8HbGNSvRg/v
 ZFUKQBOFouNqLhDGBV8Hw90bvmMKH4GNRopiqhfqJVkLAvngbtFTbJQJGOBgm+51eLMUK+DBY
 JxHrY7jROSAV8TL4/uXv7Fmh8KjpnUxoD7hWCo9HBmZzQ6B8bFwmYgU4X9XN45KuP3LRHAEzz
 YVIvGoNNN9bL+ZGQOX5T96rKBwAT2sGCbFzBJRdGESXULhtUT3bgtu2yG1b5K5HhB2t5jlzNm
 dWRcdEZZh1Gq3FwOr0qo0bNkcZOJ5nNZyezeCjjpsMLcjz/308Xzvqcqe4UAgpYZZR07bKFHp
 phulEjpbltenmLD3Hu9BqksStjY4XSEkYTUaOAWofWZVCB5g5DWc9qdN7HtScFEh/JohSCzTF
 Z7IGXqcRqX60ibzlaB6XkG3TTyYltHeTUkElCVIsSLVZxvlFc4/zJQpTBlLIU5P2z+TMBp3lf
 34IKUjEBFLRwhZ/ndEynzfkqSLxVHldXC5UsbALlDIPhe3ZffdgR2LMruLe3L7koZuvUn2C48
 rWHTaFuobq3adHRx7yFQnxNl3454YzqovO/kZJSNrvMvXLsXd6pjCrPfzgjqMrYjXxAcvTv8Z
 yueruN9a0D9VpBcjevV1Rk92zMsmenbz17LWBifyeQrX6iPv2RG3W8M6VAX6ucqUPzagYgtey
 GyOlZp79B/UjVIqXAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502939569!111823631!1
X-Originating-IP: [192.55.52.43]
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 3868 invoked from network); 17 Aug 2017 03:12:51 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 03:12:51 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga105.fm.intel.com with ESMTP; 16 Aug 2017 20:12:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,385,1498546800"; d="scan'208";a="301201002"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga004.fm.intel.com with ESMTP; 16 Aug 2017 20:12:48 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 16 Aug 2017 20:12:48 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.183]) with mapi id 14.03.0319.002;
 Thu, 17 Aug 2017 11:12: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: [Xen-devel] [PATCH v2 2/4] x86/dom0: prevent PVH Dom0 from
 mapping	read-only the IO APIC area
Thread-Index: AQHTEsFRGZNHoHmhqku2HFVTnpKkDKKH57Ag
Date: Thu, 17 Aug 2017 03:12:45 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D7667F@SHSMSX101.ccr.corp.intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-3-roger.pau@citrix.com>
In-Reply-To: <20170811164320.92899-3-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDhkNTcxMTUtNWE0MC00YjJmLThjYzUtNmU4NjdjMWFhOGNlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik55WDl6dVZzS0FaZHd6U3d6aUtqOUdkTEo0bXVnOEk2MkJ1TjY4RFRqdXM9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
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 v2 2/4] x86/dom0: prevent PVH Dom0 from
 mapping	read-only the IO APIC area
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUNCj4gU2VudDogU2F0dXJkYXksIEF1Z3VzdCAxMiwgMjAx
NyAxMjo0MyBBTQ0KPiANCj4gVGhpcyBpcyBlbXVsYXRlZCBieSBYZW4gYW5kIG11c3Qgbm90IGJl
IG1hcHBlZCBpbnRvIFBWSCBEb20wIHAybS4NCg0Kc2FtZSBjb21tZW50IGFzIHByZXZpb3VzIG9u
ZS4gcGxlYXNlIHNlbmQgaXQgc2VwYXJhdGVseS4NCg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4NCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIHwg
MiArLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+
IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4
Ni9kb20wX2J1aWxkLmMNCj4gaW5kZXggM2UwOTEwZDc3OS4uODA0ZWZlZTFhOSAxMDA2NDQNCj4g
LS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jDQo+IEBAIC00MDIsNyArNDAyLDcgQEAgaW50IF9faW5pdCBkb20wX3NldHVwX3Bl
cm1pc3Npb25zKHN0cnVjdCBkb21haW4NCj4gKmQpDQo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBu
cl9pb2FwaWNzOyBpKysgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgbWZuID0gcGFkZHJfdG9fcGZu
KG1wX2lvYXBpY3NbaV0ubXBjX2FwaWNhZGRyKTsNCj4gLSAgICAgICAgaWYgKCAhcmFuZ2VzZXRf
Y29udGFpbnNfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBtZm4pICkNCj4gKyAgICAgICAgaWYg
KCBkb20wX3B2aCB8fCAhcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2Vz
LA0KPiBtZm4pICkNCj4gICAgICAgICAgICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1m
biwgbWZuKTsNCj4gICAgICB9DQo+ICAgICAgLyogTVNJIHJhbmdlLiAqLw0KPiAtLQ0KPiAyLjEx
LjAgKEFwcGxlIEdpdC04MSkNCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 03:28:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 03: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.xen.org>)
	id 1diBU6-0006xO-VW; Thu, 17 Aug 2017 03:28:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1diBU5-0006xI-V4
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 03:28:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 9A/0E-03937-56D05995; Thu, 17 Aug 2017 03:28:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpik+JIrShJLcpLzFFi42Jpa+tI0U3mnRp
 pML9JxOL7lslMDowehz9cYQlgjGLNzEvKr0hgzZg/6TtjQYt5xdG1e5kbGFeYdTFycggJVEq0
 bT7LBGJLCPBKHFk2g7WLkQPI9pfo6C7uYuQCKmlglPjY1cEI4exhlOje2wPl7GKU6Hk0DcpZy
 yhxdMN9sFFsAloSZ3uXsoPYIgJ5Ek3LPrKB2MIC8RKX5x1mgYgnSKxbeZcZwjaS+H7pHFgNi4
 CqxJx3l8B6eQWCJTa+mssOcWqGxJLuDrDzOAWsJKauTgUJMwqISXw/tQZsLbOAuMStJ/OhvhG
 QWLLnPDOELSrx8vE/VghbWuLYuuusIDdLCMxlluic+JcdYq+kxKRPX1ghbHGJNZfnw9md+36y
 QTQrSvxd38oIcgOzgKbE+l36EHsVJaZ0P4Q6WVDi5MwnLBAnK0r09jxhnMAoNwvJebMQumch6
 Z6FpHsBI8sqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzANM
 AABDsY/8wPPMQoycGkJMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFI8UyOFBItS01M
 r0jJzgAkJJi3BwaMkwvuAGyjNW1yQmFucmQ6ROsVoybFh9fovTBx3+jYAyS2/T3xnEmLJy89L
 lRLnPQ3SIADSkFGaBzcOljQvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3PMgUnsy8Eritr
 4AOYgI66Er7JJCDShIRUlINjI4r/hoFs1wvFj5Qbjs1Prx1u7lRT+kCKR1OpYsnDz4R7W24I7
 T5j9c+QUbGxsQ72vNrapdtknVbVSH4Wzb3FG8730zTlkCB2GreF29/vNDUnbQsma80PGbSC6/
 sBTLzPJQF/3muYz/T+dugwo6z4eLu65KxF//a/Pvd8lqP+9j5NJvnE/iLlFiKMxINtZiLihMB
 tDvsnpUDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502940513!52593925!1
X-Originating-IP: [134.134.136.100]
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 47821 invoked from network); 17 Aug 2017 03:28:34 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 03:28:34 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga105.jf.intel.com with ESMTP; 16 Aug 2017 20:28:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,385,1498546800"; d="scan'208";a="301203995"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga004.fm.intel.com with ESMTP; 16 Aug 2017 20:28:32 -0700
Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 16 Aug 2017 20:28:32 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 16 Aug 2017 20:28:31 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.25]) with mapi id 14.03.0319.002;
 Thu, 17 Aug 2017 11:28:30 +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 v2 3/4] x86/vtd: introduce a PVH implementation of
 iommu_inclusive_mapping
Thread-Index: AQHTEsD/UoGLQ+onNEqPufZD3DY5fqKH5+Qw
Date: Thu, 17 Aug 2017 03:28:29 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D766BA@SHSMSX101.ccr.corp.intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-4-roger.pau@citrix.com>
In-Reply-To: <20170811164320.92899-4-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzU2NjBjOWItZjVhMi00ZTYzLWIyZTMtMzAwN2JkMzk5ZDRjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IllIWnBHZHRPdmo0M3k2V0I1RGp0UGE5a0JWYldJcG9PMkZXcXg4SnhST1k9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH
 implementation of iommu_inclusive_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4g
U2VudDogU2F0dXJkYXksIEF1Z3VzdCAxMiwgMjAxNyAxMjo0MyBBTQ0KPiANCj4gT24gY2VydGFp
biBJbnRlbCBzeXN0ZW1zLCBhcyBmYXIgYXMgSSBjYW4gdGVsbCBhbG1vc3QgYWxsIHByZS1IYXN3
ZWxsIG9uZXMsDQo+IHRyeWluZyB0byBib290IGEgUFZIIERvbTAgd2lsbCBmcmVlemUgdGhlIGJv
eCBjb21wbGV0ZWx5LCB1cCB0byB0aGUgcG9pbnQNCj4gdGhhdA0KPiBub3QgZXZlbiB0aGUgd2F0
Y2hkb2cgd29ya3MuIFRoZSBmcmVlemUgaGFwcGVucyBleGFjdGx5IHdoZW4gZW5hYmxpbmcNCj4g
dGhlIERNQQ0KPiByZW1hcHBpbmcgaW4gdGhlIElPTU1VLCB0aGUgbGFzdCBsaW5lIHNlZW4gaXM6
DQo+IA0KPiAoWEVOKSBbVlQtRF1pb21tdV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcg
PSBmZmZmODJjMDAwMjFiMDAwDQo+IA0KPiBJbiBvcmRlciB0byB3b3JrYXJvdW5kIHRoaXMgKHdo
aWNoIHNlZW1zIHRvIGJlIGEgbGFjayBvZiBwcm9wZXIgUk1SUg0KPiBlbnRyaWVzLA0KDQpzaW5j
ZSB5b3UgcG9zaXRpb24gdGhpcyBwYXRjaCBhcyAnd29ya2Fyb3VuZCcsIHdoYXQgaXMgdGhlIHNp
ZGUtZWZmZWN0IHdpdGgNCnN1Y2ggd29ya2Fyb3VuZD8gRG8geW91IHdhbnQgdG8gcmVzdHJpY3Qg
c3VjaCB3b3JrYXJvdW5kIG9ubHkgZm9yIG9sZA0KYm94ZXM/DQoNCmJldHRlciB5b3UgY2FuIGFs
c28gcHV0IHNvbWUgY29tbWVudCBpbiB0aGUgY29kZSBzbyBvdGhlcnMgY2FuIHVuZGVyc3RhbmQN
CndoeSBwdmggcmVxdWlyZXMgaXRzIG93biB3YXkgd2hlbiByZWFkaW5nIHRoZSBjb2RlLg0KDQo+
IHBsdXMgdGhlIElPTU1VIGJlaW5nIHVuYWJsZSB0byBnZW5lcmF0ZSBmYXVsdHMgYW5kIGZyZWV6
aW5nIHRoZSBlbnRpcmUNCj4gc3lzdGVtKQ0KPiBhZGQgYSBQVkggc3BlY2lmaWMgaW1wbGVtZW50
YXRpb24gb2YgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcsIHRoYXQNCj4gbWFwcw0KPiBub24tUkFN
LCBub24tdW51c2FibGUgcmVnaW9ucyBpbnRvIERvbTAgcDJtLiBOb3RlIHRoYXQgY2FyZSBpcyB0
YWtlbiB0bw0KPiBub3QgbWFwDQo+IGRldmljZSBNTUlPIHJlZ2lvbnMgdGhhdCBYZW4gaXMgZW11
bGF0aW5nLCBsaWtlIHRoZSBsb2NhbCBBUElDIG9yIHRoZSBJTw0KPiBBUElDLg0KPiANCj4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IC0t
LQ0KPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IC0tLQ0KPiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oICB8ICAxICsNCj4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgfCAgMiArKw0KPiAgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3g4Ni92dGQuYyB8IDM5DQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgNCj4gYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgNCj4gaW5kZXggZmI3ZWRmYWVmOS4uMGVhZjg5
NTZmZiAxMDA2NDQNCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5o
DQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaA0KPiBAQCAtMTAw
LDUgKzEwMCw2IEBAIGJvb2xfdCBwbGF0Zm9ybV9zdXBwb3J0c19pbnRyZW1hcCh2b2lkKTsNCj4g
IGJvb2xfdCBwbGF0Zm9ybV9zdXBwb3J0c194MmFwaWModm9pZCk7DQo+IA0KPiAgdm9pZCB2dGRf
c2V0X2h3ZG9tX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7DQo+ICt2b2lkIHZ0ZF9zZXRfcHZo
X2h3ZG9tX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7DQo+IA0KPiAgI2VuZGlmIC8vIF9WVERf
RVhURVJOX0hfDQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYw0KPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jDQo+IGluZGV4IGRh
YWVkMGFiYmQuLjhlZDI4ZGVmZTIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jDQo+IEBAIC0xMzAzLDYgKzEzMDMsOCBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQNCj4g
aW50ZWxfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgICAgICAgICAvKiBT
ZXQgdXAgMToxIHBhZ2UgdGFibGUgZm9yIGhhcmR3YXJlIGRvbWFpbi4gKi8NCj4gICAgICAgICAg
dnRkX3NldF9od2RvbV9tYXBwaW5nKGQpOw0KPiAgICAgIH0NCj4gKyAgICBlbHNlIGlmICggaXNf
aHZtX2RvbWFpbihkKSApDQo+ICsgICAgICAgIHZ0ZF9zZXRfcHZoX2h3ZG9tX21hcHBpbmcoZCk7
DQoNCkNhbiB5b3UgZWxhYm9yYXRlIGEgYml0IGhlcmU/IEN1cnJlbnQgY29uZGl0aW9uIGlzOg0K
DQogICAgaWYgKCAhaW9tbXVfcGFzc3Rocm91Z2ggJiYgIW5lZWRfaW9tbXUoZCkgKQ0KICAgIHsN
CiAgICAgICAgLyogU2V0IHVwIDE6MSBwYWdlIHRhYmxlIGZvciBoYXJkd2FyZSBkb21haW4uICov
DQogICAgICAgIHZ0ZF9zZXRfaHdkb21fbWFwcGluZyhkKTsNCiAgICB9DQoNClNvIHlvdSBhc3N1
bWUgZm9yIFBWSCBhYm92ZSBjb25kaXRpb24gd2lsbCBuZXZlciBiZSB0cnVlPw0KDQo+IA0KPiAg
ICAgIHNldHVwX2h3ZG9tX3BjaV9kZXZpY2VzKGQsIHNldHVwX2h3ZG9tX2RldmljZSk7DQo+ICAg
ICAgc2V0dXBfaHdkb21fcm1ycihkKTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC94ODYvdnRkLmMNCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2
L3Z0ZC5jDQo+IGluZGV4IDg4YTYwYjMzMDcuLjc5YzliMDUyNmYgMTAwNjQ0DQo+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMNCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYw0KPiBAQCAtMjEsMTAgKzIxLDEyIEBADQo+ICAjaW5j
bHVkZSA8eGVuL3NvZnRpcnEuaD4NCj4gICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4NCj4g
ICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+DQo+ICsjaW5jbHVkZSA8eGVuL2lvY2FwLmg+DQo+ICAj
aW5jbHVkZSA8eGVuL2lvbW11Lmg+DQo+ICAjaW5jbHVkZSA8eGVuL2lycS5oPg0KPiAgI2luY2x1
ZGUgPHhlbi9udW1hLmg+DQo+ICAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPg0KPiArI2luY2x1ZGUg
PGFzbS9wMm0uaD4NCj4gICNpbmNsdWRlIDxhc20vc2V0dXAuaD4NCj4gICNpbmNsdWRlICIuLi9p
b21tdS5oIg0KPiAgI2luY2x1ZGUgIi4uL2RtYXIuaCINCj4gQEAgLTE1OSwzICsxNjEsNDAgQEAg
dm9pZCBfX2h3ZG9tX2luaXQNCj4gdnRkX3NldF9od2RvbV9tYXBwaW5nKHN0cnVjdCBkb21haW4g
KmQpDQo+ICAgICAgfQ0KPiAgfQ0KPiANCj4gK3ZvaWQgX19od2RvbV9pbml0IHZ0ZF9zZXRfcHZo
X2h3ZG9tX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkNCj4gK3sNCj4gKyAgICB1bnNpZ25lZCBs
b25nIHBmbjsNCj4gKw0KPiArICAgIEJVR19PTighaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsNCj4g
Kw0KPiArICAgIGlmICggIWlvbW11X2luY2x1c2l2ZV9tYXBwaW5nICkNCj4gKyAgICAgICAgcmV0
dXJuOw0KPiArDQo+ICsgICAgLyogTkI6IHRoZSBsb3cgMU1CIGlzIGFscmVhZHkgbWFwcGVkIGlu
IHB2aF9zZXR1cF9wMm0uICovDQo+ICsgICAgZm9yICggcGZuID0gUEZOX0RPV04oTUIoMSkpOyBw
Zm4gPCBQRk5fRE9XTihHQig0KSk7IHBmbisrICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHAybV9h
Y2Nlc3NfdCBhOw0KPiArICAgICAgICBpbnQgcmM7DQo+ICsNCj4gKyAgICAgICAgaWYgKCAhKHBm
biAmIDB4ZmZmKSApDQo+ICsgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsN
Cj4gKw0KPiArICAgICAgICAvKiBTa2lwIFJBTSwgQUNQSSBhbmQgdW51c2FibGUgcmVnaW9ucy4g
Ki8NCj4gKyAgICAgICAgaWYgKCBwYWdlX2lzX3JhbV90eXBlKHBmbiwgUkFNX1RZUEVfQ09OVkVO
VElPTkFMKSB8fA0KPiArICAgICAgICAgICAgIHBhZ2VfaXNfcmFtX3R5cGUocGZuLCBSQU1fVFlQ
RV9VTlVTQUJMRSkgfHwNCj4gKyAgICAgICAgICAgICBwYWdlX2lzX3JhbV90eXBlKHBmbiwgUkFN
X1RZUEVfQUNQSSkgfHwNCj4gKyAgICAgICAgICAgICAhaW9tZW1fYWNjZXNzX3Blcm1pdHRlZChk
LCBwZm4sIHBmbikgKQ0KPiArICAgICAgICAgICAgY29udGludWU7DQoNCkknbSBhIGJpdCBjb25m
dXNlZCBoZXJlLiBTbyB5b3Ugb25seSBoYW5kbGUgUkVTRVJWRUQgbWVtb3J5DQp0eXBlIGhlcmUs
IHdoaWNoIGRvZXNuJ3QgbWF0Y2ggdGhlIGRlZmluaXRpb24gb2YgaW5jbHVzaXZlIG1hcHBpbmcu
DQoNCi8qDQogKiBpb21tdV9pbmNsdXNpdmVfbWFwcGluZzogd2hlbiBzZXQsIGFsbCBtZW1vcnkg
YmVsb3cgNEdCIGlzIGluY2x1ZGVkIGluIGRvbTANCiAqIDE6MSBpb21tdSBtYXBwaW5ncyBleGNl
cHQgeGVuIGFuZCB1bnVzYWJsZSByZWdpb25zLg0KICovDQoNCnRoZXJlIG11c3QgYmUgc29tZSBi
YWNrZ3JvdW5kIHdoaWNoIEkgbWlzc2VkLi4uDQoNCj4gKw0KPiArICAgICAgICBBU1NFUlQoIXhl
bl9pbl9yYW5nZShwZm4pKTsNCj4gKw0KPiArICAgICAgICBhID0gcmFuZ2VzZXRfY29udGFpbnNf
cmFuZ2UobW1pb19yb19yYW5nZXMsIHBmbiwgcGZuKSA/DQo+IHAybV9hY2Nlc3Nfcg0KPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IHAybV9hY2Nlc3Nfcnc7DQo+ICsgICAgICAgIHJjID0gc2V0X2lkZW50aXR5X3AybV9lbnRy
eShkLCBwZm4sIGEsIDApOw0KPiArICAgICAgICBpZiAoIHJjICkNCj4gKyAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWA0KPiArICAgICAgICAgICAgICAgICAgIiBkJWQ6
IElPTU1VIG1hcHBpbmcgZmFpbGVkIHBmbiAlI2x4OiAlZFxuIiwNCj4gKyAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgcGZuLCByYyk7DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+IC0tDQo+
IDIuMTEuMCAoQXBwbGUgR2l0LTgxKQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 04:04:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 04:04: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.xen.org>)
	id 1diC2A-00010O-M6; Thu, 17 Aug 2017 04:03:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sfr@canb.auug.org.au>) id 1diC28-00010I-Qy
 for Xen-devel@lists.xensource.com; Thu, 17 Aug 2017 04:03:49 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 68/95-01993-4A515995; Thu, 17 Aug 2017 04:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsWSLjbBWXex6NR
 IgxU/xSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bH+qPsBftEKu7u2crcwHhVoIuRi0NIoIdJ
 YsKXBywgDovAfBaJld/ms3YxcgI5qhLP+26yg9hsAroS/149ZwIpEhF4xSSx4NxedhCHWWAWo
 8SCybvAqoQF3CXOf7wEVMXBwStgJvF8QjhImFdAUOLkzCcsIDazgJbEw1+3oGx5ie1v5zBPYO
 SehaRsFpKyWUjKFjAyr2LUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kv
 Oz93ECAyVegYGxh2Mfav8DjFKcjApifL+njUlUogvKT+lMiOxOCO+qDQntfgQowwHh5IEry4w
 9IQEi1LTUyvSMnOAQQuTluDgURLh/SQElOYtLkjMLc5Mh0idYlSUEuf9JwKUEABJZJTmwbXBI
 uUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHebSBTeDLzSuCmvwJazAS0+Er7JJDFJYkIKa
 kGxtJy2fMBDx11Cz0sPv3+U/d75cwly6KmTMu7tc16UaD7UXkG9rA1p6x2davPErA6/Enr0Y6
 8qr6afyfivJlsYsTjamfUpJa7hzuYCypPD55lsO2y7ZqW2KV/heplahX/n9F33DNpwvFHdT7z
 BbuDTykGh1u62K0+JHtp/x6B/E1KXa/V/GX8lFiKMxINtZiLihMBZESKfI8CAAA=
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502942624!107571330!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 9162 invoked from network); 17 Aug 2017 04:03:47 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 04:03:47 -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 3xXsyk4nszz9s65;
 Thu, 17 Aug 2017 14:03:42 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1502942622;
 bh=gcv/5rrFEYq0XAGYZFThESYnyA51Z17W9Trbu763KvA=;
 h=Date:From:To:Cc:Subject:From;
 b=lCUb6i30bX3eHpEpRooC52rAfi6M0UfOWgO6ipaRzv4RZnGgURoqSLawMPUicxaZr
 +2uG41690A0tuCdNUWZCKGBUQiyxj41QSxM3Dr9EejRzrSVU4BDhjrdHp8wif2uXFX
 oWWjeEdF8QJQwf1c2vLx3rDKZ6FyVoDhlEPeJIaAc62wRDRWm/GiAynFYdhHJzf160
 SH0bCVjU/Tf/xBgX/7/IrEe1wIalYS1ghzdpznUzhVdByrDs5/5N8tJI5uoNbStRYX
 hPNcCtB8T0hR0VrZu8kfeoS7PaG5vuUYCrfzePcHNAm9/mf8T+uM6uu0QAJqLB+g9q
 IV5hQTi9dPGTw==
Date: Thu, 17 Aug 2017 14:03:42 +1000
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>, Thomas Gleixner <tglx@linutronix.de>, Ingo
 Molnar <mingo@elte.hu>, "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra
 <peterz@infradead.org>
Message-ID: <20170817140342.1956d940@canb.auug.org.au>
MIME-Version: 1.0
Cc: Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>
Subject: [Xen-devel] linux-next: manual merge of the xen-tip tree with the
	tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVG9kYXkncyBsaW51eC1uZXh0IG1lcmdlIG9mIHRoZSB4ZW4tdGlwIHRyZWUgZ290
IGEgY29uZmxpY3QgaW46CgogIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKCmJldHdlZW4gY29t
bWl0OgoKICBVTldJTkRfSElOVF9JUkVUX1JFR1MgKCJ4ODYvZW50cnkvNjQ6IEFkZCB1bndpbmQg
aGludCBhbm5vdGF0aW9ucyIpCgpmcm9tIHRoZSB0aXAgdHJlZSBhbmQgY29tbWl0OgoKICBhZDVi
OGM0YmEzMjMgKCJ4ZW46IGdldCByaWQgb2YgcGFyYXZpcnQgb3AgYWRqdXN0X2V4Y2VwdGlvbl9m
cmFtZSIpCgpmcm9tIHRoZSB4ZW4tdGlwIHRyZWUuCgpJIGZpeGVkIGl0IHVwIChzZWUgYmVsb3cg
LSB0aG91Z2ggSSBkb24ndCBrbm93IGlmIGEgZnVydGhlciBhZGp1c3RtZW50CmlzIHJlcXVpcmVk
KSBhbmQgY2FuIGNhcnJ5IHRoZSBmaXggYXMgbmVjZXNzYXJ5LiBUaGlzIGlzIG5vdyBmaXhlZCBh
cwpmYXIgYXMgbGludXgtbmV4dCBpcyBjb25jZXJuZWQsIGJ1dCBhbnkgbm9uIHRyaXZpYWwgY29u
ZmxpY3RzIHNob3VsZCBiZQptZW50aW9uZWQgdG8geW91ciB1cHN0cmVhbSBtYWludGFpbmVyIHdo
ZW4geW91ciB0cmVlIGlzIHN1Ym1pdHRlZCBmb3IKbWVyZ2luZy4gIFlvdSBtYXkgYWxzbyB3YW50
IHRvIGNvbnNpZGVyIGNvb3BlcmF0aW5nIHdpdGggdGhlIG1haW50YWluZXIKb2YgdGhlIGNvbmZs
aWN0aW5nIHRyZWUgdG8gbWluaW1pc2UgYW55IHBhcnRpY3VsYXJseSBjb21wbGV4IGNvbmZsaWN0
cy4KCi0tIApDaGVlcnMsClN0ZXBoZW4gUm90aHdlbGwKCmRpZmYgLS1jYyBhcmNoL3g4Ni9lbnRy
eS9lbnRyeV82NC5TCmluZGV4IGNhMGIyNTBlZWZjNCw2N2ZlZmFmMjEzMTIuLjAwMDAwMDAwMDAw
MAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2Vu
dHJ5XzY0LlMKQEBAIC05NzgsMTUgLTg5MSwxNyArOTc3LDE1IEBAQCBiYWRfZ3MKICBFTlRSWShk
b19zb2Z0aXJxX293bl9zdGFjaykKICAJcHVzaHEJJXJicAogIAltb3YJJXJzcCwgJXJicAogLQlp
bmNsCVBFUl9DUFVfVkFSKGlycV9jb3VudCkKIC0JY21vdmUJUEVSX0NQVV9WQVIoaXJxX3N0YWNr
X3B0ciksICVyc3AKIC0JcHVzaAklcmJwCQkJCS8qIGZyYW1lIHBvaW50ZXIgYmFja2xpbmsgKi8K
ICsJRU5URVJfSVJRX1NUQUNLIHJlZ3M9MCBvbGRfcnNwPSVyMTEKICAJY2FsbAlfX2RvX3NvZnRp
cnEKICsJTEVBVkVfSVJRX1NUQUNLIHJlZ3M9MAogIAlsZWF2ZXEKIC0JZGVjbAlQRVJfQ1BVX1ZB
UihpcnFfY291bnQpCiAgCXJldAogLUVORChkb19zb2Z0aXJxX293bl9zdGFjaykKICtFTkRQUk9D
KGRvX3NvZnRpcnFfb3duX3N0YWNrKQogIAogICNpZmRlZiBDT05GSUdfWEVOCi0gaWR0ZW50cnkg
eGVuX2h5cGVydmlzb3JfY2FsbGJhY2sgeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2sgaGFzX2Vy
cm9yX2NvZGU9MAorIGlkdGVudHJ5IGh5cGVydmlzb3JfY2FsbGJhY2sgeGVuX2RvX2h5cGVydmlz
b3JfY2FsbGJhY2sgaGFzX2Vycm9yX2NvZGU9MAogIAogIC8qCiAgICogQSBub3RlIG9uIHRoZSAi
Y3JpdGljYWwgcmVnaW9uIiBpbiBvdXIgY2FsbGJhY2sgaGFuZGxlci4KQEBAIC0xMDUzLDkgLTk2
Nyw2ICsxMDUyLDcgQEBAIEVOVFJZKHhlbl9mYWlsc2FmZV9jYWxsYmFjawogIAltb3ZxCTgoJXJz
cCksICVyMTEKICAJYWRkcQkkMHgzMCwgJXJzcAogIAlwdXNocQkkMAkJCQkvKiBSSVAgKi8KLSAJ
cHVzaHEJJXIxMQotIAlwdXNocQklcmN4CiArCVVOV0lORF9ISU5UX0lSRVRfUkVHUyBvZmZzZXQ9
OAogIAlqbXAJZ2VuZXJhbF9wcm90ZWN0aW9uCiAgMToJLyogU2VnbWVudCBtaXNtYXRjaCA9PiBD
YXRlZ29yeSAxIChCYWQgc2VnbWVudCkuIFJldHJ5IHRoZSBJUkVULiAqLwogIAltb3ZxCSglcnNw
KSwgJXJjeApAQEAgLTEyNTEsMjAgLTExNTYsOCArMTI0Nyw5IEBAQCBFTlRSWShlcnJvcl9leGl0
CiAgRU5EKGVycm9yX2V4aXQpCiAgCiAgLyogUnVucyBvbiBleGNlcHRpb24gc3RhY2sgKi8KKyAv
KiBYWFg6IGJyb2tlbiBvbiBYZW4gUFYgKi8KICBFTlRSWShubWkpCiArCVVOV0lORF9ISU5UX0lS
RVRfUkVHUwotIAkvKgotIAkgKiBGaXggdXAgdGhlIGV4Y2VwdGlvbiBmcmFtZSBpZiB3ZSdyZSBv
biBYZW4uCi0gCSAqIFBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05fRlJBTUUgaXMgZ3VhcmFudGVl
ZCB0byBwdXNoIGF0IG1vc3QKLSAJICogb25lIHZhbHVlIHRvIHRoZSBzdGFjayBvbiBuYXRpdmUs
IHNvIGl0IG1heSBjbG9iYmVyIHRoZSByZHgKLSAJICogc2NyYXRjaCBzbG90LCBidXQgaXQgd29u
J3QgY2xvYmJlciBhbnkgb2YgdGhlIGltcG9ydGFudAotIAkgKiBzbG90cyBwYXN0IGl0LgotIAkg
KgotIAkgKiBYZW4gaXMgYSBkaWZmZXJlbnQgc3RvcnksIGJlY2F1c2UgdGhlIFhlbiBmcmFtZSBp
dHNlbGYgb3ZlcmxhcHMKLSAJICogdGhlICJOTUkgZXhlY3V0aW5nIiB2YXJpYWJsZS4KLSAJICov
Ci0gCVBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05fRlJBTUUKLSAKICAJLyoKICAJICogV2UgYWxs
b3cgYnJlYWtwb2ludHMgaW4gTk1Jcy4gSWYgYSBicmVha3BvaW50IG9jY3VycywgdGhlbgogIAkg
KiB0aGUgaXJldHEgaXQgcGVyZm9ybXMgd2lsbCB0YWtlIHVzIG91dCBvZiBOTUkgY29udGV4dC4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 04:29:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 04:29: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.xen.org>)
	id 1diCR7-0002OY-L4; Thu, 17 Aug 2017 04:29:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andri@dot.ee>) id 1di3Lo-00005p-Oa
 for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:47:33 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AB/B9-02177-44394995; Wed, 16 Aug 2017 18:47:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRWlGSWpSXmKPExsVyc5LLMV3nyVM
 iDf6uYLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN2Lkgt2GlVcfnLXbYGxrNmXYxcHCwCa1gk
 Vm88wArhbGSRaP53iQ3EERI4wSjxses1SxcjJ4eEgKXElqmXoRJnmCS+nj3PAtHSxSLReuIIU
 D8HB6+AqsSVp7wgDSxA5tru36wgNpuAocSy3ktMILaogJ7Ei1/vGEFsXgFBiZMzn4AtEBGQlr
 j2+TJYXFjAQeL9zwNgNrOAv8SJRXOZIY5QlPh37RIzyF4JgR5mie97n7NNYBSYhWTWLCQ9EHa
 oxMXOO1C2mUTX1i5GCFteYvvbOVBxNYnb266yY4r7SXxb8gwqrigxpfshO8ycfcfPsi9g5FrF
 qFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYTfUMDIw7GFv2+
 h1ilORgUhLl9cqfEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpd/ElBOsCg1PbUiLTMHGNcwaQ
 kOHiUR3q6JQGne4oLE3OLMdIjUKUZ7jo4JG74wcWz5feI7E8chMHkMRAqx5OXnpUqJ86qATBU
 AacsozYMbCktDlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8zqATOHJzCuB2/0K6CwmoLOu
 tE8COaskESEl1cDooihtLcg5deLE5puFi35GfJ62dtK3ms9/27b+dt1yLe2j9OyZ/p1mksxbA
 //4qs01u5/19IyKl3heSt+svOei8zZO2mHg4P9vulf27K1+9X3/j9umfXiSN79t0wfBamnPU7
 OWFjuVteTGadXO+a+ycFUox+J7x+bc7V774Yoi284Nlu+/Ls27rcRSnJFoqMVcVJwIAOjQaHY
 +AwAA
X-Env-Sender: andri@dot.ee
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502909250!110153603!1
X-Originating-IP: [217.146.68.198]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62450 invoked from network); 16 Aug 2017 18:47:30 -0000
Received: from srs8.zonevs.eu (HELO srs8.zonevs.eu) (217.146.68.198)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 16 Aug 2017 18:47:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zonevs.eu;
 q=dns/txt; s=oct2016; bh=8YrCiTyAvpEL6Tcp80NW/+PhjFsJEEZuS1Rdyej975s=;
 h=from:subject:date:message-id:to:mime-version:content-type;
 b=H2XWry3BYV0+IHg2OYT8Q7mnQv3/7yduPgSTC2b688bZaJ/XZURRzYc6SA0BwdMBzvMk3oe6F
 KBljjbxSKEQeZhE+qR1RxHRjNQTNTbSjZ8HRo6CeSTQDdgT4JWDxsi7qlqGJZMBR5KYnGqqb8GS
 SHerFRbraJgJuTX6c+OMITByGdn6RjZkPqhMGFv2n7JtpVi6FwHp1HlTzv9rYRCmaXP6IlMbHwi
 /rVWzRSsmauakB5zu7fBfxJzVVic3ZgNHvjSDpCToOb19CcBa+kHPw5EhgEZarkSwWpZZqW/c1U
 ttZ34zMHHTqQIEvTYwfpSDZYlm6eLGrUTcU6u0pvyysg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=srs8.zonevs.eu;
 q=dns/txt; s=oct2016; bh=8YrCiTyAvpEL6Tcp80NW/+PhjFsJEEZuS1Rdyej975s=;
 h=from:subject:date:message-id:to:mime-version:content-type;
 b=EZZjFjr7qyjKYLh7YZEqUinvB68UWimspI5oV2DG3lLvqowHGfEBdm3/T4qzLIvAYW6Nz62LQ
 OhCSaubC186jELaIzpgjKXFTfBm/yyg1wvNbPXz78ZQAXJBg0pnnQNuW8oGwryO4kBsUZURt7IY
 eohWBrckdtsVeBFfkMHU/kIPA9IU/hBubB/XNbN8hHJiZGzaYQl6YCfNO5oBGtJm29QsY9eoFfj
 1/hW9bIcZySqGreLqI4ori7m2WN14eej0Axw29UPPxkyb3DLxnc5lFKaZFFJiBvMK8B8CWZiaYc
 /QQqE/ejypCLOQcrEbbBghv1NCX0KFgzJ20//IP4TdRQ==
Received: from smtp.zone.eu ([217.146.66.121] smtp.zone.eu)
 by srs8.zonevs.eu (ZoneMTA Forwarder) with ESMTP id 15dec5f2960000296b.001
 for <xen-devel@lists.xen.org>; Wed, 16 Aug 2017 18:47:25 +0000
X-Zone-Loop: c4d4909e43ed7bc6ae4f910abdcd2e69d9a7dadb9e20
Received: from localhost (43-221-50-195.dyn.estpak.ee [195.50.221.43])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: d3623m47440@@)
 by smtp.zone.eu (Postfix) with ESMTPSA id 8F45018F9C0D
 for <xen-devel@lists.xen.org>; Wed, 16 Aug 2017 21:47:25 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dot.ee; s=zone;
 t=1502909245; bh=ODRsy5wsTNATll3NadCYhU4p3ZYOgD4C/lx7Gp3yR0c=;
 h=Date:From:To:Subject;
 b=R5+1/U3iPeOu99rCT7bEfGfwe53hYoAXabzENchr9eDDAsPS7Gs2LpAu4P5viQR7j
 oWB2Wx6/MnqYQ7BZdi6AxXg9vHbRnhrUkP+F9/DKp/p+/lhm4/c4Wab2i1zNxqdmAH
 oZcboEGusAKcpwzgzrIX2GN/6uKhd3quERHJ2QR77vwQ2p9cj0VjG+OW9M8w+xzxDs
 MaS4qq1rzyPprrywvVgMYzJd3ClzdYQBBt7C4nOjhODs/finRFbK07qX1XIjosgLg6
 4Cn1EX+r9wPAqB+0QNZLuA0xfwnQWHQ7X+eXcUZQzTkw1BlINwrzdonYsafwyx/bqz
 nOBGBgHddmAqw==
Message-ID: <5994933B.1040809@dot.ee>
Date: Wed, 16 Aug 2017 18:47:23 +0000
From: =?UTF-8?B?QW5kcmkgTcO2bGw=?= <andri@dot.ee>
User-Agent: Postbox 4.0.8 (Macintosh/20151105)
MIME-Version: 1.0
To: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="------------010509090106030500090204"
X-Zone-Spam-Resolution: no action
X-Zone-Spam-Status: No, score=2.798617, required=15, tests=[FROM_HAS_DN=0,
 MIME_GOOD=-0.1, IP_SCORE=0, ASN=0, HAS_ATTACHMENT=0,
 PREVIOUSLY_DELIVERED=0, TO_DN_NONE=0, RCVD_TLS_ALL=0, R_DKIM_ALLOW=-0.2,
 HFILTER_HOSTNAME_5=3, FROM_EQ_ENVFROM=0, RCVD_COUNT_ONE=0, ARC_NA=0,
 ONCE_RECEIVED=0.1, MID_RHS_MATCH_FROM=0, BAYES_HAM=-0.001383,
 RCVD_VIA_SMTP_AUTH=0, RCPT_COUNT_ONE=0, MIME_BASE64_TEXT=0]
X-Mailman-Approved-At: Thu, 17 Aug 2017 04:29:35 +0000
Subject: [Xen-devel] "MMIO emulation failed" from booting OVMF on Xen v4.9.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--------------010509090106030500090204
Content-Type: multipart/alternative;
 boundary="------------010206090209040400030800"


--------------010206090209040400030800
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hey,

As per Andrew [Cooper]'s suggestion, writing here instead of #xen on 
Freenode.

I'm trying out Xen (4.9.0) with OVMF (r21243.3858b4a1ff-1) and having it 
crash right on boot both with the 32b and 64b OVMF binaries. This is on 
Arch Linux, AMD Ryzen on a X370 motherboard.

Given the following minimal VM declaration:
> builder = "hvm"
> maxmem = 512
> memory = 512
> vcpus = 1
> on_poweroff = "destroy"
> on_reboot = "destroy"
> on_crash = "destroy"
> bios = "ovmf"
> device_model_version = "qemu-xen"
> bios_path_override = "/usr/share/ovmf/ovmf_code_ia32.bin"
and running it with `xl create vm.cfg`, I see it crash while booting 
with the following displayed by `xl dmesg`:

> (XEN) MMIO emulation failed: d1v0 16bit @ f000:0000ff54 -> 66 ea 5c ff 
> ff ff 10 00 b8 40 06 00 00 0f 22
> (XEN) d1v0 Triple fault - invoking HVM shutdown action 1
I've run the hypervisor with `guest_loglvl=all` for more output and 
attached it here and uploaded it at 
https://gist.github.com/moll/a46dffc7466ced93a0365a6916a4db96 in case 
the file doesn't go through.

Any ideas anyone? Thanks in advance!

Andri

--------------010206090209040400030800
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
 style="font-family: Helvetica,Arial,sans-serif;" bgcolor="#FFFFFF" 
text="#000000">
<div style="font-family: Helvetica,Arial,sans-serif;"><span 
style="font-family: Helvetica,Arial,sans-serif;">Hey,<br><br>As per 
Andrew [Cooper]'s suggestion, writing here instead of #xen on Freenode. <br><br>I'm
 trying out Xen (4.9.0) with OVMF (r21243.3858b4a1ff-1) and having it 
crash right on boot both with the 32b and 64b OVMF binaries. This is on 
Arch Linux, AMD Ryzen on a X370 motherboard.<br><br>Given the following 
minimal VM declaration:<br><blockquote type="cite">builder = "hvm"<br>maxmem
 = 512<br>memory = 512<br>vcpus = 1<br>on_poweroff = "destroy"<br>on_reboot
 = "destroy"<br>on_crash = "destroy"<br>bios = "ovmf"<br>device_model_version
 = "qemu-xen"<br>bios_path_override = 
"/usr/share/ovmf/ovmf_code_ia32.bin"</blockquote>and running it with `xl
 create vm.cfg`, I see it crash while booting with the following 
displayed by `xl dmesg`:<br><br><blockquote type="cite">(XEN) MMIO 
emulation failed: d1v0 16bit @ f000:0000ff54 -&gt; 66 ea 5c ff ff ff 10 
00 b8 40 06 00 00 0f 22<br>(XEN) d1v0 Triple fault - invoking HVM 
shutdown action 1<br></blockquote>I've run the hypervisor with 
`guest_loglvl=all` for more output and attached it here and uploaded it 
at <a class="moz-txt-link-freetext" href="https://gist.github.com/moll/a46dffc7466ced93a0365a6916a4db96">https://gist.github.com/moll/a46dffc7466ced93a0365a6916a4db96</a> in case
 the file doesn't go through.<br></span><div class="moz-signature"><br>Any
 ideas anyone? Thanks in advance!<br><br>Andri</div></div>
</body>
</html>

--------------010206090209040400030800--

--------------010509090106030500090204
Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0";
 name="dmesg.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="dmesg.log"

KFhFTikgSFZNMSBzYXZlOiBDUFUKKFhFTikgSFZNMSBzYXZlOiBQSUMKKFhFTikgSFZNMSBz
YXZlOiBJT0FQSUMKKFhFTikgSFZNMSBzYXZlOiBMQVBJQwooWEVOKSBIVk0xIHNhdmU6IExB
UElDX1JFR1MKKFhFTikgSFZNMSBzYXZlOiBQQ0lfSVJRCihYRU4pIEhWTTEgc2F2ZTogSVNB
X0lSUQooWEVOKSBIVk0xIHNhdmU6IFBDSV9MSU5LCihYRU4pIEhWTTEgc2F2ZTogUElUCihY
RU4pIEhWTTEgc2F2ZTogUlRDCihYRU4pIEhWTTEgc2F2ZTogSFBFVAooWEVOKSBIVk0xIHNh
dmU6IFBNVElNRVIKKFhFTikgSFZNMSBzYXZlOiBNVFJSCihYRU4pIEhWTTEgc2F2ZTogVklS
SURJQU5fRE9NQUlOCihYRU4pIEhWTTEgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTTEgc2F2
ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0xIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0x
IHNhdmU6IFRTQ19BREpVU1QKKFhFTikgSFZNMSBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTTEg
cmVzdG9yZTogQ1BVIDAKKGQxKSBIVk0gTG9hZGVyCihkMSkgRGV0ZWN0ZWQgWGVuIHY0Ljku
MAooZDEpIFhlbmJ1cyByaW5ncyBAMHhmZWZmYzAwMCwgZXZlbnQgY2hhbm5lbCAxCihkMSkg
U3lzdGVtIHJlcXVlc3RlZCBPVk1GCihkMSkgQ1BVIHNwZWVkIGlzIDMwMDEgTUh6CihkMSkg
UmVsb2NhdGluZyBndWVzdCBtZW1vcnkgZm9yIGxvd21lbSBNTUlPIHNwYWNlIGRpc2FibGVk
CihkMSkgUENJLUlTQSBsaW5rIDAgcm91dGVkIHRvIElSUTUKKGQxKSBQQ0ktSVNBIGxpbmsg
MSByb3V0ZWQgdG8gSVJRMTAKKGQxKSBQQ0ktSVNBIGxpbmsgMiByb3V0ZWQgdG8gSVJRMTEK
KGQxKSBQQ0ktSVNBIGxpbmsgMyByb3V0ZWQgdG8gSVJRNQooZDEpIHBjaSBkZXYgMDE6MyBJ
TlRBLT5JUlExMAooZDEpIHBjaSBkZXYgMDI6MCBJTlRBLT5JUlExMQooZDEpIE5vIFJBTSBp
biBoaWdoIG1lbW9yeTsgc2V0dGluZyBoaWdoX21lbSByZXNvdXJjZSBiYXNlIHRvIDEwMDAw
MDAwMAooZDEpIHBjaSBkZXYgMDM6MCBiYXIgMTAgc2l6ZSAwMDIwMDAwMDA6IDBmMDAwMDAw
OAooZDEpIHBjaSBkZXYgMDI6MCBiYXIgMTQgc2l6ZSAwMDEwMDAwMDA6IDBmMjAwMDAwOAoo
ZDEpIHBjaSBkZXYgMDM6MCBiYXIgMzAgc2l6ZSAwMDAwMTAwMDA6IDBmMzAwMDAwMAooZDEp
IHBjaSBkZXYgMDM6MCBiYXIgMTQgc2l6ZSAwMDAwMDEwMDA6IDBmMzAxMDAwMAooZDEpIHBj
aSBkZXYgMDI6MCBiYXIgMTAgc2l6ZSAwMDAwMDAxMDA6IDAwMDAwYzAwMQooZDEpIHBjaSBk
ZXYgMDE6MSBiYXIgMjAgc2l6ZSAwMDAwMDAwMTA6IDAwMDAwYzEwMQooZDEpIE11bHRpcHJv
Y2Vzc29yIGluaXRpYWxpc2F0aW9uOgooZDEpICAtIENQVTAgLi4uIDQ4LWJpdCBwaHlzIC4u
LiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgooZDEpIFdyaXRp
bmcgU01CSU9TIHRhYmxlcyAuLi4KKGQxKSBMb2FkaW5nIE9WTUYgLi4uCihYRU4pIGQxdjAg
T3Zlci1hbGxvY2F0aW9uIGZvciBkb21haW4gMTogMTMxMzI5ID4gMTMxMzI4CihkMSkgTG9h
ZGluZyBBQ1BJIC4uLgooZDEpIENPTlYgZGlzYWJsZWQKKGQxKSB2bTg2IFRTUyBhdCBmYzAw
YTQwMAooZDEpIEJJT1MgbWFwOgooZDEpICBmZmUwMDAwMC1mZmZkZmZmZjogTWFpbiBCSU9T
CihkMSkgRTgyMCB0YWJsZToKKGQxKSAgWzAwXTogMDAwMDAwMDA6MDAwMDAwMDAgLSAwMDAw
MDAwMDowMDBhMDAwMDogUkFNCihkMSkgIEhPTEU6IDAwMDAwMDAwOjAwMGEwMDAwIC0gMDAw
MDAwMDA6MDAwZjAwMDAKKGQxKSAgWzAxXTogMDAwMDAwMDA6MDAwZjAwMDAgLSAwMDAwMDAw
MDowMDEwMDAwMDogUkVTRVJWRUQKKGQxKSAgWzAyXTogMDAwMDAwMDA6MDAxMDAwMDAgLSAw
MDAwMDAwMDoxZjcxNTAwMDogUkFNCihkMSkgIEhPTEU6IDAwMDAwMDAwOjFmNzE1MDAwIC0g
MDAwMDAwMDA6ZmMwMDAwMDAKKGQxKSAgWzAzXTogMDAwMDAwMDA6ZmMwMDAwMDAgLSAwMDAw
MDAwMTowMDAwMDAwMDogUkVTRVJWRUQKKGQxKSBJbnZva2luZyBPVk1GIC4uLgooWEVOKSBN
TUlPIGVtdWxhdGlvbiBmYWlsZWQ6IGQxdjAgMTZiaXQgQCBmMDAwOjAwMDBmZjU0IC0+IDY2
IGVhIDVjIGZmIGZmIGZmIDEwIDAwIGI4IDQwIDA2IDAwIDAwIDBmIDIyCihYRU4pIGQxdjAg
VHJpcGxlIGZhdWx0IC0gaW52b2tpbmcgSFZNIHNodXRkb3duIGFjdGlvbiAxCihYRU4pICoq
KiBEdW1waW5nIERvbTEgdmNwdSMwIHN0YXRlOiAqKioKKFhFTikgLS0tLVsgWGVuLTQuOS4w
ICB4ODZfNjQgIGRlYnVnPW4gICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDYK
KFhFTikgUklQOiAgICBmMDAwOls8MDAwMDAwMDAwMDAwZmY1ND5dCihYRU4pIFJGTEFHUzog
MDAwMDAwMDAwMDAwMDA0NiAgIENPTlRFWFQ6IGh2bSBndWVzdCAoZDF2MCkKKFhFTikgcmF4
OiAwMDAwMDAwMDQwMDAwMDIzICAgcmJ4OiAwMDAwMDAwMDAwMDBmZjc0ICAgcmN4OiAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAgIHJzaTogMDAwMDAw
MDAwMDAwMDAwMCAgIHJkaTogMDAwMDAwMDAwMDAwNTA0MgooWEVOKSByYnA6IDAwMDAwMDAw
MDAwMDAwMDAgICByc3A6IDAwMDAwMDAwMDAwMDAwMDAgICByODogIDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAw
ICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogMDAwMDAwMDAwMDAwMDAwMCAg
IHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBy
MTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwNDAwMDAwMzMgICBjcjQ6IDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgY3IzOiAwMDAwMDAwMDAwMDAwMDAwICAgY3IyOiAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIGRzOiBmMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdz
OiAwMDAwICAgc3M6IDAwMDAgICBjczogZjAwMA==
--------------010509090106030500090204
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------010509090106030500090204--


From xen-devel-bounces@lists.xen.org Thu Aug 17 05:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 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.xen.org>)
	id 1diDDM-0005v0-PN; Thu, 17 Aug 2017 05:19:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diDDL-0005ud-7Q
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 05:19:27 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 89/3A-03765-E5725995; Thu, 17 Aug 2017 05:19:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdWfWq
 kQe9RUYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzHvCU3Cli7Hi4P8bzA2M
 kxO7GLk4hAT+MkosenuLEcJ5zCgxbdFWVghnG6NEy//HQA4nh4iAs8TXM3PZQWxeAX2Jd3smA
 tkcHMIC9hJ7D6eC1EsIdGhK3D69igmkRkLAU2LFoW9wdufJLqB6dg42ASuJQ2IgnSwCqhI35l
 ZPYORewMiwilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0OM
 MQLCDcc38wEOMkhxMSqK8v2dNiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSunNjVSSLAoNT21
 Ii0zBxh6MGkJDh4lEd4qkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzGoAUCYAUZZTmw
 Y2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMygUzhycwrgdv0CugIJqAjrrRPAjmiJB
 EhJdXAGMnkybTS8ZaTy8HovXdmRXkIzJggWmfN+vL4NLXrp1avu2B0Uq7xtW7bGffV4qe6GaT
 yuquUlSXXie9kUXpxVyvpfuGj9pfWR0VTzFf1+1VwSLBv/s2V3nU/TYaj5PjJW8vfnEzzL2/O
 +cChpdjOJ/L98/c3S86o+Ry4vOXfH+fOp137xZ9eVmIpzkg01GIuKk4EAEh3ZwJ+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502947164!80343441!1
X-Originating-IP: [104.130.215.37]
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 27479 invoked from network); 17 Aug 2017 05:19:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 05:19:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diDDG-0001bH-2M; Thu, 17 Aug 2017 05:19: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 1diDDA-0007jt-Kg; Thu, 17 Aug 2017 05:19:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diDDA-0003zb-AM; Thu, 17 Aug 2017 05:19:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112661-mainreport@xen.org>
X-Osstest-Failures: 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-4:xtf/test-hvm32-invlpg~shadow:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow: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-4:xtf/test-hvm64-invlpg~shadow:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check: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-libvirt-xsm:saverestore-support-check: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-xl-rtds:guest-start/debian.repeat: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-amd64-amd64-xl-qemut-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-xtf-amd64-amd64-5: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-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-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-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-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-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-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-credit2: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-win10-i386:windows-install: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
X-Osstest-Versions-This: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
X-Osstest-Versions-That: xen=d708b695a36b4fdcd8e48e6fc8e611e010f5280b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 05:19:16 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 112661: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY2MSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY2MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDcgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEyNjQ4IHBhc3MgaW4gMTEyNjYxCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAyMSB4dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwg
cGFzcyBpbiAxMTI2NDgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgIDM1IHh0Zi90ZXN0LWh2bTMy
cGFlLWludmxwZ35zaGFkb3cgZmFpbCBwYXNzIGluIDExMjY0OAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTEy
NjQ4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICA0NyB4dGYvdGVzdC1odm02NC1pbnZscGd+
c2hhZG93IGZhaWwgcGFzcyBpbiAxMTI2NDgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4g
MTEyNjQ4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAyMSB4dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93
IGZhaWwgaW4gMTEyNjQ4IGxpa2UgMTExNDY3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDM0IHh0
Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFkb3cgZmFpbCBpbiAxMTI2NDggbGlrZSAxMTE0NjcK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNDYgeHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBm
YWlsIGluIDExMjY0OCBsaWtlIDExMTQ2NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEy
NjQ4IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICA0OCB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMTQ5MgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEx
NDkyCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgbGlrZSAxMTE1MTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMTUxNAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTExNTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTE1MTQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MTUxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExNTE0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
IDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3MCB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUt
eHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDVhZTAxMWU2NjIwZmIzZmRjMTEyN2M4NDg3MzcxOGFkYTQ1ODllMWMKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGQ3MDhiNjk1YTM2YjRmZGNkOGU0OGU2
ZmM4ZTYxMWUwMTBmNTI4MGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTUxNCAgMjAxNy0wNy0w
NyAwMjowMToxMyBaICAgNDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2NDggIDIwMTct
MDgtMTUgMTM6NDM6NTYgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgcmV2aXNpb249NWFlMDEx
ZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUxYworIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIHhlbi00LjYtdGVzdGluZyA1YWUwMTFlNjYyMGZiM2ZkYzExMjdjODQ4
NzM3MThhZGE0NTg5ZTFjCisgYnJhbmNoPXhlbi00LjYtdGVzdGluZworIHJldmlzaW9uPTVhZTAx
MWU2NjIwZmIzZmRjMTEyN2M4NDg3MzcxOGFkYTQ1ODllMWMKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC42LXRlc3RpbmcK
KyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisg
cWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjYtdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJh
bmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNi10ZXN0aW5nCisgcHJldnhlbmJy
YW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeDVhZTAxMWU2NjIwZmIzZmRjMTEyN2M4NDg3Mzcx
OGFkYTQ1ODllMWMgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFt
CisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RV
cHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVz
dGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1j
cm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDog
ZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42
LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIHhlbi00LjYtdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4g
MQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52
ZXJzaW9uPXhlbi00LjYtdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuNgorIHhlbnZlcnNpb249
NC42CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0IDVhZTAxMWU2NjIwZmIzZmRjMTEyN2M4NDg3MzcxOGFkYTQ1ODllMWM6cmVmcy9oZWFkcy9z
dGFibGUtNC42ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICBkNzA4YjY5Li41YWUwMTFlICA1YWUwMTFlNjYyMGZiM2ZkYzExMjdjODQ4NzM3MThhZGE0
NTg5ZTFjIC0+IHN0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 06: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.xen.org>)
	id 1diENq-0002In-EZ; Thu, 17 Aug 2017 06:34:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1diENo-0002Ih-Mi
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 06:34:20 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 25/2F-09901-BE835995; Thu, 17 Aug 2017 06:34:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNKsWRWlGSWpSXmKPExsVSYmS9T/eVxdR
 Ig3M3xSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ave03MBdfEK44+FW1gvCXSxcjFISQwm0li
 3Yf7rBDOYUaJxs4eKGcdo8St7d9Yuhg5OdgEnCSevTsFZosIOEt0NV9jA7GZBXQk1t/8BRYXF
 giRePFkIhtETaTEjENnWSFsPYmt1w6A1bAIqEqcaJzOCGLzCgRLrHz4AKyGUUBM4vupNUwQM8
 Ulbj2ZD2ZLCAhILNlznhnCFpV4+fgfUD0HkK0osWCuG0R5nsSh3W+YIEYKSpyc+YQFotxT4vy
 Vx2wTGIVnIZk6C0nLLCQtEHEDiffn5jND2NoSyxa+hrL1JTZ+OcuILL6AkX0Vo3pxalFZapGu
 hV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAUMQDBDsbZl/0PMUpyMCmJ8v6eN
 SVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvr/nUSCHBotT01Iq0zBxgPMOkJTh4lER4F4CkeY
 sLEnOLM9MhUqcYjTkO/T7xnYnjGIgUYsnLz0uVEufdBFIqAFKaUZoHNwiWZi4xykoJ8zICnSb
 EU5BalJtZgir/ilGcg1FJmHcZyBSezLwSuH2vgE5hAjrlSvskkFNKEhFSUg2MGitX/ZUMZ9oR
 sPiOlOfJN/ICVhruqmxemmdzT5uohpz/vi5t9tOOxFWs6VZBJS5i7Kf2aE0LeBjy8yLvu0Kb+
 JMOu/1U7xUtq1XbWDY19Aw/O8vOUta3D4qkTXQcNj5uLa9j3aXB2v894FX7mR+r1/6pSSv43+
 apuUV2yYrqndPWWf0/93ulEktxRqKhFnNRcSIAlhUfRy4DAAA=
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502951657!52606608!1
X-Originating-IP: [116.50.59.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU5LjE5MCA9PiAzNjA2MQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45040 invoked from network); 17 Aug 2017 06:34:18 -0000
Received: from cluster-c.mailcontrol.com (HELO cluster-c.mailcontrol.com)
 (116.50.59.190)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 06:34:18 -0000
Received: from INBLCORWSESG03.QUEST-GLOBAL.COM ([103.254.230.71])
 by rly03c.srv.mailcontrol.com (MailControl) with ESMTPS id v7H6YEut025080
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
 for <xen-devel@lists.xensource.com>; Thu, 17 Aug 2017 07:34:15 +0100
Received: from INBLCORMX02.quest-global.com (unknown [192.168.5.201])
 by Forcepoint Email with ESMTPS id 9BE2EEBAC8609
 for <xen-devel@lists.xensource.com>; Thu, 17 Aug 2017 12:04:10 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 INBLCORMX02.quest-global.com ([192.168.5.201]) with mapi id 14.03.0279.002;
 Thu, 17 Aug 2017 12:04:14 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Thread-Topic: =?Windows-1252?Q?Graphical_virtualization_in_intel=AE_Atom_is_possible=3F?=
Thread-Index: AdMXItd0/gNzPifKTIifh7jLjS11MA==
Date: Thu, 17 Aug 2017 06:34:13 +0000
Message-ID: <6259FE59E23B6044B7C886F5C7173140275214A0@INBLCORMX01.quest-global.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.67.0.113
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: [Xen-devel] =?windows-1252?q?Graphical_virtualization_in_intel=AE?=
	=?windows-1252?q?_Atom_is_possible=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4577707396740723815=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4577707396740723815==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_6259FE59E23B6044B7C886F5C7173140275214A0INBLCORMX01ques_"

--_000_6259FE59E23B6044B7C886F5C7173140275214A0INBLCORMX01ques_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi All,

We are trying to do graphical virtualization in intel=AE Atom=99 E3845(Minn=
owBoard Turbot Quad-Core board) using xen.

Is it possible to do graphical virtualization in intel=AE Atom?

If yes,Could you please suggest what are versions of xen and linux recommen=
ded to use and steps i need to follow?

Regards
Asharaf P
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message. Opinions, conclusions and other informa=
tion in this transmission that do not relate to the official business of Qu=
EST Global and/or its subsidiaries, shall be understood as neither given no=
r endorsed by it. Any statements made herein that are tantamount to contrac=
tual obligations, promises, claims or commitments shall not be binding on t=
he Company unless followed by written confirmation by an authorized signato=
ry of the Company. --------------------------------------------------------=
---------------------------

--_000_6259FE59E23B6044B7C886F5C7173140275214A0INBLCORMX01ques_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" id=3D"owaParaStyle">P {margin-top:0;margin-bottom:=
0;}</style>
</head>
<body fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Hi All,<br>
<br>
We are trying to do graphical virtualization in intel=AE Atom=99 E3845(Minn=
owBoard Turbot Quad-Core board) using xen.<br>
<br>
Is it possible to do graphical virtualization in intel=AE Atom?<br>
<br>
If yes,Could you please suggest what are versions of xen and linux recommen=
ded to use and steps i need to follow?<br>
&nbsp;<br>
Regards<br>
Asharaf P<br>
</div>
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message.
 Opinions, conclusions and other information in this transmission that do n=
ot relate to the official business of QuEST Global and/or its subsidiaries,=
 shall be understood as neither given nor endorsed by it. Any statements ma=
de herein that are tantamount to
 contractual obligations, promises, claims or commitments shall not be bind=
ing on the Company unless followed by written confirmation by an authorized=
 signatory of the Company. ------------------------------------------------=
-----------------------------------
</body>
</html>

--_000_6259FE59E23B6044B7C886F5C7173140275214A0INBLCORMX01ques_--


--===============4577707396740723815==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4577707396740723815==--


From xen-devel-bounces@lists.xen.org Thu Aug 17 06:36:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 06:36: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.xen.org>)
	id 1diEPZ-0002Q8-Se; Thu, 17 Aug 2017 06:36:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Asharaf.Perinchikkal@quest-global.com>)
 id 1diEPZ-0002Pz-F1
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 06:36:09 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BE/7D-02181-85935995; Thu, 17 Aug 2017 06:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNKsWRWlGSWpSXmKPExsVSYmS9Tzfccmq
 kwatDhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alnqksBRfFK/r/v2VtYLwm0sXIySEkMJVJ
 4uJ7qy5GLiB7N6PEp8knmCCcNYwS/Xs/s4FUsQk4STx7d4oFxBYRMJfYumQLI4jNLKAjsf7mL
 7C4sECIxIsnE9kgaiIlZhw6ywph60lcO7MZrIZFQFXi1/ZesDivQLDE7Yd7mbsYOTgYBWQlZs
 +AGikucevJfCYQW0JAQGLJnvPMELaoxMvH/1hByiUEFCUWzHWDKM+TaOx5yAIxUVDi5MwnLBD
 lnhLnrzxmm8AoPAvJ1FlIWmYhaYGIG0i8PzefGcLWlli28DWUrS+x8ctZRmTxBYzsqxg1ilOL
 ylKLdI3M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAqOonoGBcQdjy16/Q4ySH
 ExKory/Z02JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+9l8aqSQYFFqempFWmYOMJ5h0hIcPE
 oivAtA0rzFBYm5xZnpEKlTjMYch36f+M7EcQxECrHk5eelSonzKloAlQqAlGaU5sENgqWZS4y
 yUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeaNBpvBk5pXA7XsFdAoT0ClX2ieBnFKSiJCSamBU
 ZrOR3/N5fUIA/9KsCJfGj7OUu8QuvTg2h3Xl7OC2WqWSuV4X+1d8UTavkWAvrphSv+up4QrfF
 8tNvh8xf/1I79hzo94qZfawMG5rk7emRTnPqnKvR6xqWFZx/XSEa3pI6NmFHj2bfbmuebS43D
 xbPVdH15jTTdEp+PLC8o45ixazHA/hv6LEUpyRaKjFXFScCAB9pW0nLgMAAA==
X-Env-Sender: Asharaf.Perinchikkal@quest-global.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1502951766!109671331!1
X-Originating-IP: [116.50.59.190]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTE2LjUwLjU5LjE5MCA9PiAzNjA2MQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29273 invoked from network); 17 Aug 2017 06:36:07 -0000
Received: from cluster-c.mailcontrol.com (HELO cluster-c.mailcontrol.com)
 (116.50.59.190)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 06:36:07 -0000
Received: from INBLCORWSESG04.QUEST-GLOBAL.COM ([103.254.230.96])
 by rly03c.srv.mailcontrol.com (MailControl) with ESMTPS id v7H6a54D032197
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
 for <xen-devel@lists.xen.org>; Thu, 17 Aug 2017 07:36:05 +0100
Received: from QCASHUB01.quest-global.com (unknown [192.168.5.120])
 by Forcepoint Email with ESMTPS id DF7DFAEDDAC49
 for <xen-devel@lists.xen.org>; Thu, 17 Aug 2017 12:06:01 +0530 (IST)
Received: from INBLCORMX01.quest-global.com ([192.168.5.200]) by
 QCASHUB01.quest-global.com ([192.168.5.120]) with mapi id 14.03.0351.000;
 Thu, 17 Aug 2017 12:06:04 +0530
From: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: =?Windows-1252?Q?Graphical_virtualization_in_intel=AE_Atom_is_possible=3F?=
Thread-Index: AdMXIxl+yn3nY5WuS6GCjd5v//YBzg==
Date: Thu, 17 Aug 2017 06:36:04 +0000
Message-ID: <6259FE59E23B6044B7C886F5C7173140275224AF@INBLCORMX01.quest-global.com>
Accept-Language: en-US, en-IN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.5.206]
MIME-Version: 1.0
X-Scanned-By: MailControl 44278.1975 (www.mailcontrol.com) on 10.67.0.113
Cc: Anoop Babu <anoop.babu@quest-global.com>
Subject: [Xen-devel] =?windows-1252?q?Graphical_virtualization_in_intel=AE?=
	=?windows-1252?q?_Atom_is_possible=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4134401389661867076=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4134401389661867076==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_6259FE59E23B6044B7C886F5C7173140275224AFINBLCORMX01ques_"

--_000_6259FE59E23B6044B7C886F5C7173140275224AFINBLCORMX01ques_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi All,

We are trying to do graphical virtualization in intel=AE Atom=99 E3845(Minn=
owBoard Turbot Quad-Core board) using xen.

Is it possible to do graphical virtualization in intel=AE Atom?

If yes,Could you please suggest what are versions of xen and linux recommen=
ded to use and steps i need to follow?

Regards
Asharaf P
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message. Opinions, conclusions and other informa=
tion in this transmission that do not relate to the official business of Qu=
EST Global and/or its subsidiaries, shall be understood as neither given no=
r endorsed by it. Any statements made herein that are tantamount to contrac=
tual obligations, promises, claims or commitments shall not be binding on t=
he Company unless followed by written confirmation by an authorized signato=
ry of the Company. --------------------------------------------------------=
---------------------------

--_000_6259FE59E23B6044B7C886F5C7173140275224AFINBLCORMX01ques_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" id=3D"owaParaStyle">P {margin-top:0;margin-bottom:=
0;}</style>
</head>
<body fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Hi All,<br>
<br>
We are trying to do graphical virtualization in intel=AE Atom=99 E3845(Minn=
owBoard Turbot Quad-Core board) using xen.<br>
<br>
Is it possible to do graphical virtualization in intel=AE Atom?<br>
<br>
If yes,Could you please suggest what are versions of xen and linux recommen=
ded to use and steps i need to follow?<br>
&nbsp;<br>
Regards<br>
Asharaf P</div>
---Disclaimer------------------------------ This e-mail contains PRIVILEGED=
 AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(=
s). If you are not the intended recipient, please notify the sender by e-ma=
il and delete the original message.
 Opinions, conclusions and other information in this transmission that do n=
ot relate to the official business of QuEST Global and/or its subsidiaries,=
 shall be understood as neither given nor endorsed by it. Any statements ma=
de herein that are tantamount to
 contractual obligations, promises, claims or commitments shall not be bind=
ing on the Company unless followed by written confirmation by an authorized=
 signatory of the Company. ------------------------------------------------=
-----------------------------------
</body>
</html>

--_000_6259FE59E23B6044B7C886F5C7173140275224AFINBLCORMX01ques_--


--===============4134401389661867076==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4134401389661867076==--


From xen-devel-bounces@lists.xen.org Thu Aug 17 07:04:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07:04: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.xen.org>)
	id 1diEr1-0004YF-Vv; Thu, 17 Aug 2017 07:04:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395a977a7=citrix-osstest@xenproject.org>)
 id 1diEqz-0004Y3-RA
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 07:04:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 35/22-03406-DFF35995; Thu, 17 Aug 2017 07:04:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve4f+6m
 RBkf/i1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oybpy6yFzRlV6yafp65gXGaQxcjJ4eEgL/E
 qZ3NzBC2h8Siq1vYQGwRAWeJCR9ug9m8AnoS1zb+YQSxhQUSJQ5d3gRkcwHVb1eSmH3sDlSzq
 8TPz+2MMPb6WV2sIDYb0NCJPRNZQGwWAVWJ/X+es4PYQgJaEksXr2SCWCAocXLmE7AaZgEJiY
 MvXkDNtJS4sfse6wRGvllIymYhKVvAyLSKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwrBiAYAfj7Y0BhxglOZiURHl/z5oSKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCt81uaqSQYFFqempFWmYOMMBh0hIcPEoivGYgad7igsTc4sx0iNQpRl2ODavXf2ESY
 snLz0uVEocoEgApyijNgxsBi7ZLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1BpnCk5lXAr
 fpFdARTEBHXGmfBHJESSJCSqqBkc9587Oi5FCpdzuPeM2xOnqyWpZh33evlvvC/3+If5+z8dP
 MDu2T0htXC+pvW2I+13rGMtN1qaU7XuVYffbKv7DklOq0jyerNXp+Ld25vSF0/5pPaduPzJ4S
 oaAUonL55tmlv/Zfr1GT/VD04H1sX71evP2KZSo3W71YVG5UHnr4wuBX/2SfLwxKLMUZiYZaz
 EXFiQBLvWYcsQIAAA==
X-Env-Sender: prvs=395a977a7=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502953466!112348222!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34360 invoked from network); 17 Aug 2017 07:04:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 07:04:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,386,1498521600"; d="scan'208";a="444125083"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71983-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-libvirt: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-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
X-Osstest-Versions-That: xen=f5c3e78b5c61e7dfb05749c7a0c862ec18c86384
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 17 Aug 2017 08:04:18 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71983: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk4MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk4My8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA3MTk2MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gNzE5NjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGJsb2NrZWQgaW4g
NzE5NjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3MTk2MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDcxOTYwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIGxpa2UgNzE5NjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTk2MAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtl
IDcxOTYwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE5NjAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzE5NjAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3
YXkgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2ZTJhNGM3MzU2
NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEzOGEyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBmNWMzZTc4YjVjNjFlN2RmYjA1NzQ5YzdhMGM4NjJlYzE4Yzg2Mzg0CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5NjAgIDIwMTctMDgtMTAgMTU6NDg6MTEgWiAgICA2IGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxOTgzICAyMDE3LTA4LTE3IDAwOjE1OjQ5IFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBC
b3F1biBGZW5nIChJbnRlbCkgPGJvcXVuLmZlbmdAZ21haWwuY29tPgogIEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVs
LmNvbT4KICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMu
Y29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDM3MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:12:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07:12: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.xen.org>)
	id 1diEyS-0005Di-Qy; Thu, 17 Aug 2017 07:12:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1diEyQ-0005Dc-Rl
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:12:11 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 67/28-01731-AC145995; Thu, 17 Aug 2017 07:12:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsUSXel4Xfe449R
 IgwMPBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxzn8+yFpxq4KpYs+4jawPj27ecXYxcHEIC
 rUwSe779Zuli5OQQEfCQuPfkHDuIzSagL/GifS0biC0sUCtxrGEnE4jNK+AocW/JXLB6FgFVi
 cl734PViwqES+z/fo0ZokZQ4uTMJ2A1zAL+Egebp7NC2OISt57MZ5rAyDULSdksJGWzkJRB2O
 oSf+ZdYoaw5SW2v50DZVtJLF65hhHCVpSY0v2QHcI2kziw+g7jAkaOVYwaxalFZalFuoYmekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHIAAQ7GM+e9jzEKMnBpCTK+3vWlEgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzPHaZGCgkWpaanVqRl5gCjAiYtwcGjJMLrCIwMId7ig
 sTc4sx0iNQpRnuODavXf2HiuLByD5DsmPHzGxPHlt8nvjMJseTl56VKifNOBpkqANKWUZoHNx
 QWxZcYZaWEeRmBzhTiKUgtys0sQZV/xSjOwagkzCsEspwnM68EbvcroLOYgM660j4J5KySRIS
 UVAOj+/aLRvdVXa49/1vLLrz6T/8840nvmLw75nsdMvywSXzvrqULFybt3fVwosi9LXZnlmXJ
 Lk2Wu2JcsCSDJ23XTvfkD7sXdyjmsW1dx5z/ePGk/Q41jJOWmpTcnHP44zT3MyGp71Y2xzvJ9
 DHmZPJNeCWoNztY8rFIg7LZij/LJPwzfy4tXOJpqMRSnJFoqMVcVJwIABhZlFzdAgAA
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502953927!106004063!1
X-Originating-IP: [91.121.65.215]
X-SpamReason: No, hits=1.2 required=7.0 tests=UNIQUE_WORDS,
  UPPERCASE_50_75
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51636 invoked from network); 17 Aug 2017 07:12:07 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-5.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 17 Aug 2017 07:12:07 -0000
Received: from 83-70-ftth.on.nl ([88.159.70.83]:52598 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 1diEyS-0004Bu-Bv; Thu, 17 Aug 2017 09:12:12 +0200
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <d68a7b7e-e792-bee3-ca08-fbb98ae75090@eikelenboom.it>
Date: Thu, 17 Aug 2017 09:12:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------A5C8CE2E95EB4B976B1FA3AA"
Content-Language: en-US
Subject: [Xen-devel] Linux kernel build fails with xen branch for-linus-4.14
 commit "xen: get rid of paravirt op adjust_exception_frame"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--------------A5C8CE2E95EB4B976B1FA3AA
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Hi Juergen,

Today i pulled
git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.gitfor-linus-4.14
on top of current 4.13-rc5 linux tree.

Unfortunately the kernel build fails with:
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  AR      init/built-in.o
  AR      built-in.o
  LD      vmlinux.o
  MODPOST vmlinux.o
arch/x86/xen/xen-asm_64.o: In function `xen_async_page_fault':
/usr/src/new/linux-linus/arch/x86/xen/xen-asm_64.S:50: undefined
reference to `async_page_fault'
Makefile:1000: recipe for target 'vmlinux' failed
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory '/usr/src/new/linux-linus'
debian/ruleset/targets/common.mk:295: recipe for target
'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2

on the "xen: get rid of paravirt op adjust_exception_frame" commit.

My .config is attached.

--
Sander

--------------A5C8CE2E95EB4B976B1FA3AA
Content-Type: text/plain; charset=UTF-8;
 name="dotconfig"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="dotconfig"

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4
L3g4Nl82NCA0LjEzLjAtcmM1LTIwMTcwODE3LWxpbnVzLWRvZmxyLXhlbm5leHQgS2VybmVs
IENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2XzY0PXkKQ09ORklH
X1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklHX09VVFBVVF9GT1JN
QVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25m
aWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdf
U1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5E
X0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19B
UkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NP
TVBBVF9CSVRTX01BWD0xNgpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05F
RURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VO
RVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05G
SUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09O
RklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRF
X0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19D
QUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05G
SUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQ
VV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9
eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdF
X1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklH
X1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT
X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VB
TExPQz15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JF
Uz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQK
Q09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNv
bmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9
eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNP
TkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKIyBD
T05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgoj
IENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tFUk5F
TF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVM
X0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpP
PXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09O
RklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5v
dCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xa
TyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVG
QVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkK
Q09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKIyBDT05GSUdfUE9TSVhfTVFVRVVFIGlzIG5vdCBz
ZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CiMgQ09O
RklHX1VTRUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09ORklH
X0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdf
R0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19H
RU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5H
X0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05GSUdfSVJRX0RPTUFJ
Tj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9J
UlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX0lSUV9ET01B
SU5fREVCVUcgaXMgbm90IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05G
SUdfU1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNl
dApDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJD
RV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05G
SUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9
eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJ
Q19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9
eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklH
X05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklH
X05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05P
X0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQg
c3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05G
SUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldAojIENPTkZJR19JUlFfVElN
RV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQojIENP
TkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tTVEFUUz15
CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19U
QVNLX0lPX0FDQ09VTlRJTkc9eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9S
Q1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpDT05G
SUdfVFJFRV9TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JD
VV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKQ09ORklHX0JV
SUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKIyBDT05GSUdfSUtDT05GSUdfUFJPQyBp
cyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTIwCkNPTkZJR19MT0dfQ1BVX01BWF9C
VUZfU0hJRlQ9MTMKQ09ORklHX1BSSU5US19TQUZFX0xPR19CVUZfU0hJRlQ9MTMKQ09ORklH
X0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1B
X0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9
eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lO
RyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfTUVNQ0cgaXMgbm90IHNl
dApDT05GSUdfQkxLX0NHUk9VUD15CiMgQ09ORklHX0RFQlVHX0JMS19DR1JPVVAgaXMgbm90
IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQoj
IENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRfR1JPVVBfU0NI
RUQgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CiMgQ09ORklH
X0NHUk9VUF9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9GUkVFWkVSPXkKIyBDT05G
SUdfQ0dST1VQX0hVR0VUTEIgaXMgbm90IHNldApDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19Q
Uk9DX1BJRF9DUFVTRVQ9eQojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKQ09O
RklHX0NHUk9VUF9DUFVBQ0NUPXkKIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMgbm90IHNldAoj
IENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TT0NLX0NHUk9VUF9E
QVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQK
Q09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX0lQQ19OUz15CiMg
Q09ORklHX1VTRVJfTlMgaXMgbm90IHNldApDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9O
Uz15CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVE
IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVMQVkgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9J
TklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNP
TkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklH
X1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZP
Uk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05G
SUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpD
T05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFU
Rk9STT15CkNPTkZJR19CUEY9eQojIENPTkZJR19FWFBFUlQgaXMgbm90IHNldApDT05GSUdf
VUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpD
T05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBz
ZXQKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxM
U1lNU19BTEw9eQpDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tB
TExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19O
TUk9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFU
Rk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9
eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkK
IyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09eQpDT05GSUdf
QUlPPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlz
IG5vdCBzZXQKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05GSUdfTUVNQkFSUklFUj15CiMgQ09O
RklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQojIENP
TkZJR19QQzEwNCBpcyBub3Qgc2V0CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBB
bmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJG
X1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09O
RklHX1NMVUJfREVCVUc9eQojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05G
SUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKQ09ORklHX1NMQUJfTUVSR0VfREVG
QVVMVD15CiMgQ09ORklHX1NMQUJfRlJFRUxJU1RfUkFORE9NIGlzIG5vdCBzZXQKQ09ORklH
X1NMVUJfQ1BVX1BBUlRJQUw9eQojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT04g
aXMgbm90IHNldAojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9P
UFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQojIENPTkZJR19LUFJPQkVT
IGlzIG5vdCBzZXQKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19T
RUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJ
R19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZG
SUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dB
UD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpD
T05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklH
X0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFW
RV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklH
X0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09V
UkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9XQU5UU19E
WU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNT
X0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpD
T05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lO
VFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hB
VkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9Q
RVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NU
QUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9I
QVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdF
PXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9V
QkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05G
SUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01Q
X0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0dDQ19QTFVH
SU5TPXkKIyBDT05GSUdfR0NDX1BMVUdJTlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9DQ19T
VEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQK
Q09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RF
Q1RPUl9SRUdVTEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RS
T05HIGlzIG5vdCBzZXQKQ09ORklHX1RISU5fQVJDSElWRVM9eQpDT05GSUdfSEFWRV9BUkNI
X1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkK
Q09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFf
VElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFH
RT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklH
X0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpD
T05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9J
UlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZF
X0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklH
X0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBB
VF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFW
RV9BUkNIX0NPTVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExT
PXkKQ09ORklHX0hBVkVfU1RBQ0tfVkFMSURBVElPTj15CiMgQ09ORklHX0hBVkVfQVJDSF9I
QVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNBX0JVU19BUEkgaXMgbm90IHNldApDT05GSUdf
T0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKIyBDT05G
SUdfQ1BVX05PX0VGRklDSUVOVF9GRlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX1ZN
QVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CiMgQ09ORklHX0FSQ0hfT1BUSU9OQUxf
S0VSTkVMX1JXWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfT1BUSU9OQUxfS0VSTkVMX1JX
WF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldY
PXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9N
T0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKIyBDT05GSUdfUkVGQ09V
TlRfRlVMTCBpcyBub3Qgc2V0CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMK
IyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9Q
Uk9GSUxFX0FMTD15CiMgQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90
IHNldApDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNF
X1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBp
cyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfVU5MT0FEPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNF
X1VOTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFZFUlNJT05TIGlzIG5vdCBzZXQKIyBD
T05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxF
X1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVTUyBpcyBub3Qgc2V0CiMg
Q09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJF
RV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX1NDU0lfUkVRVUVTVD15CkNP
TkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0JMS19ERVZfQlNHTElCIGlzIG5vdCBzZXQK
Q09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElORyBpcyBub3Qgc2V0CiMgQ09ORklH
X0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90
IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5v
dCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VE
PXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BB
UlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdB
X1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJ
R19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0Rf
RElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklT
X1g4Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKIyBDT05GSUdf
TERNX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBDT05G
SUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFSVElUSU9OPXkK
Q09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05G
SUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElU
SU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJ
PXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19J
T1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkKQ09ORklHX0NGUV9HUk9V
UF9JT1NDSEVEPXkKIyBDT05GSUdfREVGQVVMVF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJ
R19ERUZBVUxUX0NGUT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJ
R19ERUZBVUxUX0lPU0NIRUQ9ImNmcSIKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpD
T05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CiMgQ09ORklHX0lPU0NIRURfQkZRIGlzIG5vdCBz
ZXQKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURf
VU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5F
X1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJ
R19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05F
Uj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9P
V05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVF
RF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdf
UVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUg
YW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19Y
ODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfRkFTVF9GRUFUVVJFX1RFU1RTPXkKQ09O
RklHX1g4Nl9YMkFQSUM9eQojIENPTkZJR19YODZfTVBQQVJTRSBpcyBub3Qgc2V0CiMgQ09O
RklHX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUkRUX0EgaXMgbm90IHNl
dAojIENPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19Y
ODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVW
SUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9TRl9NQkkgaXMgbm90IHNldApDT05GSUdfWDg2
X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9J
TlRFUj15CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBD
T05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfU1BJTkxP
Q0tTPXkKIyBDT05GSUdfUVVFVUVEX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19YRU49
eQpDT05GSUdfWEVOX1BWPXkKQ09ORklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVOX0RPTTA9
eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVO
XzUxMkdCPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdf
RlMgaXMgbm90IHNldApDT05GSUdfWEVOX1BWSD15CiMgQ09ORklHX0tWTV9HVUVTVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNP
TkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUs4
IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBp
cyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BV
PXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NB
Q0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNP
TkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJ
R19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVf
U1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15
CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lP
TU1VPXkKIyBDT05GSUdfQ0FMR0FSWV9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExC
PXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CiMgQ09ORklHX01BWFNNUCBpcyBub3Qgc2V0CkNP
TkZJR19OUl9DUFVTPTYKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNP
TkZJR19TQ0hFRF9NQ19QUklPPXkKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQK
Q09ORklHX1BSRUVNUFRfVk9MVU5UQVJZPXkKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0
CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19Y
ODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKIyBD
T05GSUdfWDg2X01DRUxPR19MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9JTlRF
TD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CiMg
Q09ORklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZF
Q1RPUj15CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5U
U19JTlRFTF9VTkNPUkU9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15CkNPTkZJ
R19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURf
UE9XRVIgaXMgbm90IHNldAojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8x
NkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxB
VElPTj15CiMgQ09ORklHX0k4SyBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERSBpcyBu
b3Qgc2V0CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNI
X1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNP
TkZJR19YODZfRElSRUNUX0dCUEFHRVM9eQpDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVN
QT15CkNPTkZJR19YODZfNjRfQUNQSV9OVU1BPXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJf
Tk9ERVM9eQojIENPTkZJR19OVU1BX0VNVSBpcyBub3Qgc2V0CkNPTkZJR19OT0RFU19TSElG
VD04CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VN
RU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdf
QVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4
ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19T
UEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJ
UExFX05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNF
TUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklH
X1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQQVJTRU1FTV9W
TUVNTUFQPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19O
T0RFX01BUD15CkNPTkZJR19IQVZFX0dFTkVSSUNfR1VQPXkKQ09ORklHX0FSQ0hfRElTQ0FS
RF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKIyBDT05GSUdfSEFWRV9C
T09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlz
IG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxF
X1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJ
T049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BI
WVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15
CkNPTkZJR19NTVVfTk9USUZJRVI9eQojIENPTkZJR19LU00gaXMgbm90IHNldApDT05GSUdf
REVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZ
X0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CiMgQ09ORklH
X1RSQU5TUEFSRU5UX0hVR0VQQUdFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVFNfVEhQ
X1NXQVA9eQojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJPTlRT
V0FQIGlzIG5vdCBzZXQKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qg
c2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03
CiMgQ09ORklHX1pQT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfWkJVRCBpcyBub3Qgc2V0CiMg
Q09ORklHX1pTTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1B
UD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQoj
IENPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNf
Wk9ORV9ERVZJQ0U9eQpDT05GSUdfRlJBTUVfVkVDVE9SPXkKQ09ORklHX0FSQ0hfVVNFU19I
SUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CiMgQ09ORklHX1BFUkNQ
VV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0
CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFS
QU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0
CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FO
SVRJWkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JF
R19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VO
Q0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKQ09ORklH
X1g4Nl9JTlRFTF9NUFg9eQpDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tF
WVM9eQojIENPTkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklH
X0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CkNPTkZJR19I
Wl8zMDA9eQojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTMwMApDT05G
SUdfU0NIRURfSFJUSUNLPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldAojIENPTkZJR19L
RVhFQ19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CkNP
TkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKIyBD
T05GSUdfUkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049
MHgxMDAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQ
TFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMgbm90
IHNldAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9W
U1lTQ0FMTF9OQVRJVkUgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX0VNVUxB
VEU9eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklH
X0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERUX1NZU0NBTEw9eQpD
T05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBM
VUc9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQoKIwojIFBvd2VyIG1hbmFn
ZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCiMgQ09ORklHX1NVU1BFTkQgaXMgbm90IHNldApD
T05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5v
dCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklH
X1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qg
c2V0CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BN
X0NMSz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQK
Q09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJ
R19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJf
U1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKIyBD
T05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZF
UlJJREVfUE9TU0lCTEU9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMgaXMgbm90IHNldApD
T05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQSV9CVVRU
T049eQpDT05GSUdfQUNQSV9WSURFTz15CkNPTkZJR19BQ1BJX0ZBTj15CiMgQ09ORklHX0FD
UElfRE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19B
Q1BJX1BST0NFU1NPUl9DU1RBVEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNP
TkZJR19BQ1BJX0NQUENfTElCPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FD
UElfSE9UUExVR19DUFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUj15CkNP
TkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9OVU1BPXkKQ09ORklHX0FDUElfQ1VT
VE9NX0RTRFRfRklMRT0iIgojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQK
Q09ORklHX0FSQ0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxF
X1VQR1JBREU9eQojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ
SV9QQ0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQ
SV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FD
UElfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSEVEPXkKIyBDT05GSUdfQUNQSV9DVVNU
T01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09O
TFkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApDT05GSUdfSEFW
RV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQ
SV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFBURl9QT1dFUiBpcyBub3Qgc2V0CiMgQ09O
RklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0ZJIGlzIG5vdCBzZXQKCiMKIyBDUFUgRnJlcXVlbmN5IHNj
YWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJfU0VU
PXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19DUFVfRlJFUV9TVEFU
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0Ug
aXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMg
bm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNFPXkKIyBDT05G
SUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1BTkQgaXMgbm90IHNldAojIENPTkZJR19D
UFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldAojIENPTkZJR19D
UFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUwgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZS
RVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBp
cyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9G
UkVRX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkUg
aXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMIGlzIG5vdCBzZXQK
CiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxf
UFNUQVRFPXkKQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVG
UkVRPXkKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVFfQ1BCPXkKIyBDT05GSUdfWDg2X1BPV0VS
Tk9XX0s4IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJVElWSVRZIGlz
IG5vdCBzZXQKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTyBpcyBub3Qgc2V0CiMg
Q09ORklHX1g4Nl9QNF9DTE9DS01PRCBpcyBub3Qgc2V0CgojCiMgc2hhcmVkIG9wdGlvbnMK
IwojIENPTkZJR19YODZfU1BFRURTVEVQX0xJQiBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUK
IwpDT05GSUdfQ1BVX0lETEU9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJ
R19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09V
UExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNldAoKIwojIEJ1
cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9
eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfUENJX0RP
TUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfUENJRUFFUj15CkNPTkZJR19Q
Q0lFX0VDUkM9eQpDT05GSUdfUENJRUFFUl9JTkpFQ1Q9eQpDT05GSUdfUENJRUFTUE09eQpD
T05GSUdfUENJRUFTUE1fREVCVUc9eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09O
RklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BP
V0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNF
IGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJRV9EUEMgaXMgbm90
IHNldAojIENPTkZJR19QQ0lFX1BUTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQlVTX0FERFJf
VF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15
CkNPTkZJR19QQ0lfREVCVUc9eQpDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE89eQpD
T05GSUdfUENJX1NUVUI9eQpDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORD15CkNPTkZJR19I
VF9JUlE9eQpDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfTE9DS0xFU1NfQ09ORklHPXkK
Q09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpD
T05GSUdfUENJX0xBQkVMPXkKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldAoKIwoj
IERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAojCiMgQ09ORklHX1BDSUVfRFdfUExBVCBp
cyBub3Qgc2V0CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdf
Vk1EIGlzIG5vdCBzZXQKCiMKIyBQQ0kgRW5kcG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9J
TlQgaXMgbm90IHNldAoKIwojIFBDSSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCiMKIyBD
T05GSUdfUENJX1NXX1NXSVRDSFRFQyBpcyBub3Qgc2V0CkNPTkZJR19JU0FfRE1BX0FQST15
CkNPTkZJR19BTURfTkI9eQojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19S
QVBJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBF
eGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VM
Rj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklH
X0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9
eQojIENPTkZJR19IQVZFX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQpD
T05GSUdfQ09SRURVTVA9eQpDT05GSUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19JQTMy
X0FPVVQgaXMgbm90IHNldAojIENPTkZJR19YODZfWDMyIGlzIG5vdCBzZXQKQ09ORklHX0NP
TVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05N
RU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15
CkNPTkZJR19ORVQ9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQoKIwojIE5ldHdvcmtpbmcgb3B0
aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0
CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdf
VExTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKIyBDT05G
SUdfWEZSTV9VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5v
dCBzZXQKIyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9T
VEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPXkKIyBDT05GSUdfTkVU
X0tFWSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKIyBDT05GSUdfSVBfTVVMVElDQVNUIGlz
IG5vdCBzZXQKQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CiMgQ09ORklHX0lQX0ZJQl9U
UklFX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJ
R19JUF9ST1VURV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJ
R19JUF9ST1VURV9DTEFTU0lEPXkKIyBDT05GSUdfSVBfUE5QIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX0lQSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBHUkVfREVNVVggaXMgbm90
IHNldApDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09O
RklHX05FVF9VRFBfVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZPVSBpcyBub3Qg
c2V0CiMgQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lO
RVRfQUggaXMgbm90IHNldAojIENPTkZJR19JTkVUX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklH
X0lORVRfSVBDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9YRlJNX1RVTk5FTCBpcyBu
b3Qgc2V0CkNPTkZJR19JTkVUX1RVTk5FTD15CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX1RS
QU5TUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX0JFRVQgaXMgbm90IHNldAojIENPTkZJ
R19JTkVUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENP
TkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQoj
IENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05H
X0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMg
Q09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVH
QVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklH
X1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMg
bm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQ
X0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5v
dCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1Bf
Q09OR19DREcgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19CQlIgaXMgbm90IHNldApD
T05GSUdfREVGQVVMVF9DVUJJQz15CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0
CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKIyBDT05GSUdfVENQX01ENVNJRyBp
cyBub3Qgc2V0CkNPTkZJR19JUFY2PXkKIyBDT05GSUdfSVBWNl9ST1VURVJfUFJFRiBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdf
SU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKIyBDT05GSUdfSU5FVDZfRVNQX09GRkxP
QUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKIyBDT05GSUdfSVBWNl9NSVA2
IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9JTEEgaXMgbm90IHNldApDT05GSUdfSU5FVDZf
WEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hGUk1f
TU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJ
R19JTkVUNl9YRlJNX01PREVfQkVFVD15CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VU
RU9QVElNSVpBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfVlRJIGlzIG5vdCBzZXQK
Q09ORklHX0lQVjZfU0lUPXkKQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05E
SVNDX05PREVUWVBFPXkKIyBDT05GSUdfSVBWNl9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJ
R19JUFY2X0ZPVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfRk9VX1RVTk5FTCBpcyBub3Qg
c2V0CiMgQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdf
SVBWNl9NUk9VVEUgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwgaXMg
bm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRX
T1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdP
UktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQojIENP
TkZJR19ORVRGSUxURVJfREVCVUcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX0FEVkFO
Q0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENv
bmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklM
VEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVD15CkNPTkZJR19O
RVRGSUxURVJfTkVUTElOS19RVUVVRT15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9
eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19DT01NT049eQojIENPTkZJ
R19ORl9MT0dfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkK
Q09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9D
RlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0VWRU5UUz15CkNPTkZJR19ORl9DT05OVFJBQ0tf
VElNRU9VVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NP
Tk5UUkFDS19MQUJFTFM9eQojIENPTkZJR19ORl9DVF9QUk9UT19EQ0NQIGlzIG5vdCBzZXQK
Q09ORklHX05GX0NUX1BST1RPX0dSRT15CiMgQ09ORklHX05GX0NUX1BST1RPX1NDVFAgaXMg
bm90IHNldAojIENPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkZfQ09OTlRSQUNLX0FNQU5EQSBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tf
RlRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19IMzIzPXkKQ09ORklHX05GX0NPTk5UUkFDS19J
UkM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUyBpcyBub3Qgc2V0CiMgQ09O
RklHX05GX0NPTk5UUkFDS19TTk1QIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19Q
UFRQPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1NBTkUgaXMgbm90IHNldApDT05GSUdfTkZf
Q09OTlRSQUNLX1NJUD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19URlRQIGlzIG5vdCBzZXQK
Q09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQg
aXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNP
TkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJ
R19ORl9OQVRfTkVFREVEPXkKIyBDT05GSUdfTkZfTkFUX0FNQU5EQSBpcyBub3Qgc2V0CkNP
TkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9JUkM9eQpDT05GSUdfTkZfTkFUX1NJ
UD15CiMgQ09ORklHX05GX05BVF9URlRQIGlzIG5vdCBzZXQKQ09ORklHX05GX05BVF9SRURJ
UkVDVD15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9eQpDT05GSUdfTkZfVEFCTEVTPXkK
Q09ORklHX05GX1RBQkxFU19JTkVUPXkKQ09ORklHX05GX1RBQkxFU19ORVRERVY9eQpDT05G
SUdfTkZUX0VYVEhEUj15CkNPTkZJR19ORlRfTUVUQT15CkNPTkZJR19ORlRfUlQ9eQpDT05G
SUdfTkZUX05VTUdFTj15CkNPTkZJR19ORlRfQ1Q9eQpDT05GSUdfTkZUX1NFVF9SQlRSRUU9
eQpDT05GSUdfTkZUX1NFVF9IQVNIPXkKQ09ORklHX05GVF9TRVRfQklUTUFQPXkKQ09ORklH
X05GVF9DT1VOVEVSPXkKQ09ORklHX05GVF9MT0c9eQpDT05GSUdfTkZUX0xJTUlUPXkKQ09O
RklHX05GVF9NQVNRPXkKQ09ORklHX05GVF9SRURJUj15CkNPTkZJR19ORlRfTkFUPXkKQ09O
RklHX05GVF9PQkpSRUY9eQpDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15
CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19O
RlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQpDT05GSUdf
TkZUX0ZJQl9JTkVUPXkKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9O
RVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQpDT05GSUdfTkVURklMVEVSX1hUQUJM
RVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJf
WFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklM
VEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9Y
VF9UQVJHRVRfQ0hFQ0tTVU09eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lG
WT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJ
TFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFS
R0VUX0NUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNP
TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH
RVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQojIENP
TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxU
RVJfWFRfVEFSR0VUX0xPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9eQpD
T05GSUdfTkVURklMVEVSX1hUX05BVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05F
VE1BUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPXkKQ09ORklHX05FVEZJ
TFRFUl9YVF9UQVJHRVRfTkZRVUVVRT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf
Tk9UUkFDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JBVEVFU1Q9
eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVDVD15CkNPTkZJR19ORVRGSUxU
RVJfWFRfVEFSR0VUX1RFRT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0Ug
aXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9TRUNNQVJLPXkKQ09ORklH
X05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH
RVRfVENQT1BUU1RSSVA9eQoKIwojIFh0YWJsZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfQUREUlRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0JQRj15
CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVAgaXMgbm90IHNldApDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI
X0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJ
R19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkK
Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVS
X1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJ
R19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01B
VENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRG
SUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElN
SVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9M
SU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9
eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJf
WFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CiMgQ09O
RklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX1BIWVNERVY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZ
UEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPXkKQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT15
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPXkKQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9TQ1RQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJ
R19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJ
R19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf
VTMyPXkKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBf
U0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQ
X1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9T
RVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQ
X1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNP
TkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05G
SUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpD
T05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9
eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VU
PXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJh
bnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwojIENPTkZJR19JUF9W
U19QUk9UT19UQ1AgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19VRFAgaXMgbm90
IHNldAojIENPTkZJR19JUF9WU19QUk9UT19BSF9FU1AgaXMgbm90IHNldAojIENPTkZJR19J
UF9WU19QUk9UT19FU1AgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19BSCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX1NDVFAgaXMgbm90IHNldAoKIwojIElQVlMg
c2NoZWR1bGVyCiMKIyBDT05GSUdfSVBfVlNfUlIgaXMgbm90IHNldAojIENPTkZJR19JUF9W
U19XUlIgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQyBpcyBub3Qgc2V0CiMgQ09ORklH
X0lQX1ZTX1dMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0ZPIGlzIG5vdCBzZXQKIyBD
T05GSUdfSVBfVlNfT1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQyBpcyBub3Qg
c2V0CiMgQ09ORklHX0lQX1ZTX0xCTENSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfREgg
aXMgbm90IHNldAojIENPTkZJR19JUF9WU19TSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZT
X1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX05RIGlzIG5vdCBzZXQKCiMKIyBJUFZT
IFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBh
cHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfTkZDVD15CgojCiMgSVA6IE5ldGZp
bHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05G
X0NPTk5UUkFDS19JUFY0PXkKIyBDT05GSUdfTkZfU09DS0VUX0lQVjQgaXMgbm90IHNldApD
T05GSUdfTkZfVEFCTEVTX0lQVjQ9eQpDT05GSUdfTkZUX0NIQUlOX1JPVVRFX0lQVjQ9eQpD
T05GSUdfTkZUX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GVF9EVVBfSVBWND15CkNPTkZJR19O
RlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklH
X05GX0RVUF9JUFY0PXkKIyBDT05GSUdfTkZfTE9HX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19O
Rl9MT0dfSVBWND15CkNPTkZJR19ORl9SRUpFQ1RfSVBWND15CkNPTkZJR19ORl9OQVRfSVBW
ND15CkNPTkZJR19ORlRfQ0hBSU5fTkFUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJB
REVfSVBWND15CkNPTkZJR19ORlRfTUFTUV9JUFY0PXkKQ09ORklHX05GVF9SRURJUl9JUFY0
PXkKQ09ORklHX05GX05BVF9QUk9UT19HUkU9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05G
SUdfTkZfTkFUX0gzMjM9eQojIENPTkZJR19JUF9ORl9JUFRBQkxFUyBpcyBub3Qgc2V0CkNP
TkZJR19JUF9ORl9BUlBUQUJMRVM9eQpDT05GSUdfSVBfTkZfQVJQRklMVEVSPXkKQ09ORklH
X0lQX05GX0FSUF9NQU5HTEU9eQoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9u
CiMKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKQ09ORklHX05GX0NPTk5UUkFDS19JUFY2PXkK
IyBDT05GSUdfTkZfU09DS0VUX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZfVEFCTEVTX0lQ
VjY9eQpDT05GSUdfTkZUX0NIQUlOX1JPVVRFX0lQVjY9eQpDT05GSUdfTkZUX1JFSkVDVF9J
UFY2PXkKQ09ORklHX05GVF9EVVBfSVBWNj15CkNPTkZJR19ORlRfRklCX0lQVjY9eQpDT05G
SUdfTkZfRFVQX0lQVjY9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9eQpDT05GSUdfTkZfTE9H
X0lQVjY9eQpDT05GSUdfTkZfTkFUX0lQVjY9eQpDT05GSUdfTkZUX0NIQUlOX05BVF9JUFY2
PXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFX0lQVjY9eQpDT05GSUdfTkZUX01BU1FfSVBW
Nj15CkNPTkZJR19ORlRfUkVESVJfSVBWNj15CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpD
T05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNP
TkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CkNP
TkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9
eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRF
Uj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlQ9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15
CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkK
Q09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15
CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9OQVQ9eQpDT05GSUdfSVA2X05G
X1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUPXkKQ09ORklH
X05GX1RBQkxFU19CUklER0U9eQpDT05GSUdfTkZUX0JSSURHRV9NRVRBPXkKQ09ORklHX05G
VF9CUklER0VfUkVKRUNUPXkKQ09ORklHX05GX0xPR19CUklER0U9eQpDT05GSUdfQlJJREdF
X05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURH
RV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklE
R0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdF
X0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQ
Nj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15
CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpD
T05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpD
T05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09O
RklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09O
RklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJ
R19JUF9EQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0NUUCBpcyBub3Qgc2V0CiMgQ09O
RklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldAojIENPTkZJR19B
VE0gaXMgbm90IHNldAojIENPTkZJR19MMlRQIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNP
TkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfSEFW
RV9ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5f
ODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90IHNldApDT05GSUdfTExD
PXkKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMg
Q09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05G
SUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklH
XzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKQ09O
RklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCiMgQ09ORklHX05F
VF9TQ0hfQ0JRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9IVEIgaXMgbm90IHNldAoj
IENPTkZJR19ORVRfU0NIX0hGU0MgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1BSSU8g
aXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX01VTFRJUSBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9TQ0hfUkVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9TRkIgaXMgbm90IHNl
dAojIENPTkZJR19ORVRfU0NIX1NGUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEVR
TCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEJGIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkVUX1NDSF9HUkVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9EU01BUksgaXMgbm90
IHNldAojIENPTkZJR19ORVRfU0NIX05FVEVNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ND
SF9EUlIgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX01RUFJJTyBpcyBub3Qgc2V0CiMg
Q09ORklHX05FVF9TQ0hfQ0hPS0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1FGUSBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19O
RVRfU0NIX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9GUSBpcyBub3Qg
c2V0CiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9Q
SUUgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0lOR1JFU1MgaXMgbm90IHNldAojIENP
TkZJR19ORVRfU0NIX1BMVUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0RFRkFVTFQg
aXMgbm90IHNldAoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQojIENP
TkZJR19ORVRfQ0xTX0JBU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19UQ0lOREVY
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19ST1VURTQgaXMgbm90IHNldAojIENPTkZJ
R19ORVRfQ0xTX0ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19VMzIgaXMgbm90IHNl
dAojIENPTkZJR19ORVRfQ0xTX1JTVlAgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX1JT
VlA2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19GTE9XIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX0NMU19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0JQRiBpcyBu
b3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfRkxPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU
X0NMU19NQVRDSEFMTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05F
VF9FTUFUQ0hfU1RBQ0s9MzIKIyBDT05GSUdfTkVUX0VNQVRDSF9DTVAgaXMgbm90IHNldAoj
IENPTkZJR19ORVRfRU1BVENIX05CWVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0VNQVRD
SF9VMzIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRU1BVENIX01FVEEgaXMgbm90IHNldAoj
IENPTkZJR19ORVRfRU1BVENIX1RFWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRU1BVENI
X0lQU0VUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKIyBDT05GSUdfTkVUX0FD
VF9QT0xJQ0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0dBQ1QgaXMgbm90IHNldAoj
IENPTkZJR19ORVRfQUNUX01JUlJFRCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfU0FN
UExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9OQVQgaXMgbm90IHNldAojIENPTkZJ
R19ORVRfQUNUX1BFRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9TSU1QIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkVUX0FDVF9TS0JFRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU
X0FDVF9DU1VNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9WTEFOIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX0FDVF9CUEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX1NLQk1P
RCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfSUZFIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkVUX0FDVF9UVU5ORUxfS0VZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CiMg
Q09ORklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0
CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJR19PUEVOVlNXSVRDSCBp
cyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVExJTktf
RElBRz15CiMgQ09ORklHX01QTFMgaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNl
dAojIENPTkZJR19ORVRfU1dJVENIREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0wzX01B
U1RFUl9ERVYgaXMgbm90IHNldAojIENPTkZJR19ORVRfTkNTSSBpcyBub3Qgc2V0CkNPTkZJ
R19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9V
UF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBu
b3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CiMgQ09ORklH
X0JQRl9KSVQgaXMgbm90IHNldApDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdv
cmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIENPTkZJR19I
QU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lS
REEgaXMgbm90IHNldApDT05GSUdfQlQ9eQpDT05GSUdfQlRfQlJFRFI9eQpDT05GSUdfQlRf
UkZDT01NPXkKQ09ORklHX0JUX1JGQ09NTV9UVFk9eQpDT05GSUdfQlRfQk5FUD15CkNPTkZJ
R19CVF9CTkVQX01DX0ZJTFRFUj15CkNPTkZJR19CVF9CTkVQX1BST1RPX0ZJTFRFUj15CkNP
TkZJR19CVF9ISURQPXkKQ09ORklHX0JUX0hTPXkKQ09ORklHX0JUX0xFPXkKIyBDT05GSUdf
QlRfTEVEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O
RklHX0JUX0RFQlVHRlM9eQoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCkNPTkZJ
R19CVF9JTlRFTD15CkNPTkZJR19CVF9CQ009eQpDT05GSUdfQlRfUlRMPXkKQ09ORklHX0JU
X0hDSUJUVVNCPXkKQ09ORklHX0JUX0hDSUJUVVNCX0JDTT15CkNPTkZJR19CVF9IQ0lCVFVT
Ql9SVEw9eQpDT05GSUdfQlRfSENJVUFSVD15CkNPTkZJR19CVF9IQ0lVQVJUX0g0PXkKQ09O
RklHX0JUX0hDSVVBUlRfQkNTUD15CkNPTkZJR19CVF9IQ0lVQVJUX0FUSDNLPXkKQ09ORklH
X0JUX0hDSVVBUlRfM1dJUkU9eQojIENPTkZJR19CVF9IQ0lVQVJUX0lOVEVMIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQlRfSENJVUFSVF9CQ00gaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lV
QVJUX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfQUc2WFggaXMgbm90IHNl
dAojIENPTkZJR19CVF9IQ0lVQVJUX01SVkwgaXMgbm90IHNldApDT05GSUdfQlRfSENJQkNN
MjAzWD15CkNPTkZJR19CVF9IQ0lCUEExMFg9eQpDT05GSUdfQlRfSENJQkZVU0I9eQpDT05G
SUdfQlRfSENJVkhDST15CkNPTkZJR19CVF9NUlZMPXkKQ09ORklHX0JUX0FUSDNLPXkKIyBD
T05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldAoj
IENPTkZJR19TVFJFQU1fUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CkNP
TkZJR19XSVJFTEVTUz15CkNPTkZJR19DRkc4MDIxMT15CiMgQ09ORklHX05MODAyMTFfVEVT
VE1PREUgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1Mg
aXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTIGlzIG5vdCBzZXQKIyBD
T05GSUdfQ0ZHODAyMTFfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0lO
VEVSTkFMX1JFR0RCIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15
CiMgQ09ORklHX0NGRzgwMjExX1dFWFQgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBp
cyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMT15CkNPTkZJR19NQUM4MDIxMV9IQVNfUkM9eQpD
T05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RS
RUxfSFQ9eQojIENPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTF9WSFQgaXMgbm90IHNldApD
T05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9S
Q19ERUZBVUxUPSJtaW5zdHJlbF9odCIKIyBDT05GSUdfTUFDODAyMTFfTUVTSCBpcyBub3Qg
c2V0CkNPTkZJR19NQUM4MDIxMV9MRURTPXkKIyBDT05GSUdfTUFDODAyMTFfREVCVUdGUyBp
cyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX01FU1NBR0VfVFJBQ0lORyBpcyBub3Qgc2V0
CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlUgaXMgbm90IHNldApDT05GSUdfTUFDODAy
MTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CiMgQ09O
RklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09O
RklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJ
Ql9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVT
T0xWRVIgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldAojIENPTkZJR19QU0FN
UExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRSBpcyBub3Qgc2V0CiMgQ09ORklHX0xX
VFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9
eQojIENPTkZJR19ORVRfREVWTElOSyBpcyBub3Qgc2V0CkNPTkZJR19NQVlfVVNFX0RFVkxJ
Tks9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwoj
IEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJ
R19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15
CkNPTkZJR19ERVZUTVBGU19NT1VOVD15CiMgQ09ORklHX1NUQU5EQUxPTkUgaXMgbm90IHNl
dAojIENPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX0ZX
X0xPQURFUj15CkNPTkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhUUkFfRklS
TVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CkNPTkZJR19GV19MT0FE
RVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9eQpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkK
IyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15
CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CiMgQ09ORklH
X1RFU1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX1NZU19IWVBFUlZJ
U09SPXkKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19H
RU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9J
MkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMg
Q09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9DTUEgaXMg
bm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJR19Q
Uk9DX0VWRU5UUz15CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5v
dCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFS
UE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VT
PXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkK
IyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf
RkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90
IHNldAojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJR19CTEtf
REVWX0RBQzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0
CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW
X0xPT1A9eQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CiMgQ09ORklHX0JMS19E
RVZfQ1JZUFRPTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qg
c2V0CiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9T
S0QgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CkNPTkZJR19C
TEtfREVWX1JBTT15CkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05GSUdfQkxLX0RF
Vl9SQU1fU0laRT0xNjM4NAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBD
T05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRF
TkQ9eQpDT05GSUdfWEVOX0JMS0RFVl9CQUNLRU5EPXkKIyBDT05GSUdfQkxLX0RFVl9SQkQg
aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JTWFggaXMgbm90IHNldAojIENPTkZJR19C
TEtfREVWX05WTUUgaXMgbm90IHNldAojIENPTkZJR19OVk1FX0ZDIGlzIG5vdCBzZXQKCiMK
IyBNaXNjIGRldmljZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAyRCBpcyBub3Qgc2V0
CiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlz
IG5vdCBzZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00g
aXMgbm90IHNldAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1f
Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldAojIENPTkZJ
R19FTkNMT1NVUkVfU0VSVklDRVMgaXMgbm90IHNldAojIENPTkZJR19IUF9JTE8gaXMgbm90
IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAz
IGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5T
T1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc3MCBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2
MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElf
REFDNzUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qg
c2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19T
UkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAoj
IENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05G
SUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fQVQyNSBpcyBub3Qg
c2V0CiMgQ09ORklHX0VFUFJPTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19FRVBST01f
TUFYNjg3NSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fOTNDWDY9eQojIENPTkZJR19FRVBS
T01fOTNYWDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ0I3MTBfQ09SRSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1
bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19TRU5T
T1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3du
bG9hZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPXkKIyBDT05GSUdfSU5URUxfTUVJ
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKIyBDT05GSUdf
SU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBz
ZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMg
aXMgbm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVTIGlz
IG5vdCBzZXQKCiMKIyBWT1AgQnVzIERyaXZlcgojCiMgQ09ORklHX1ZPUF9CVVMgaXMgbm90
IHNldAoKIwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQg
RHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29y
IFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwoKIwojIFZPUCBEcml2ZXIKIwoj
IENPTkZJR19HRU5XUUUgaXMgbm90IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBD
T05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfQUZVX0RSSVZFUl9PUFMg
aXMgbm90IHNldAojIENPTkZJR19DWExfTElCIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURF
PXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMK
Q09ORklHX1NDU0lfTU9EPXkKIyBDT05GSUdfUkFJRF9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJ
R19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5v
dCBzZXQKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRp
c2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CiMgQ09ORklHX0NIUl9E
RVZfU1QgaXMgbm90IHNldAojIENPTkZJR19DSFJfREVWX09TU1QgaXMgbm90IHNldApDT05G
SUdfQkxLX0RFVl9TUj15CkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJf
REVWX1NHPXkKIyBDT05GSUdfQ0hSX0RFVl9TQ0ggaXMgbm90IHNldApDT05GSUdfU0NTSV9D
T05TVEFOVFM9eQojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldAojIENPTkZJR19T
Q1NJX1NDQU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJ
R19TQ1NJX1NQSV9BVFRSUz15CiMgQ09ORklHX1NDU0lfRkNfQVRUUlMgaXMgbm90IHNldAoj
IENPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNf
QVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NBU19MSUJTQVMgaXMgbm90IHNldAoj
IENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9XTEVW
RUwgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT
SV9PU0RfSU5JVElBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9O
T05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJ
R19BVEFfQUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldApDT05GSUdfU0FU
QV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNl
CiMKQ09ORklHX1NBVEFfQUhDST15CkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09eQojIENP
TkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9BQ0FSRF9BSENJ
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FU
QV9TRkYgaXMgbm90IHNldApDT05GSUdfTUQ9eQojIENPTkZJR19CTEtfREVWX01EIGlzIG5v
dCBzZXQKQ09ORklHX0JDQUNIRT15CiMgQ09ORklHX0JDQUNIRV9ERUJVRyBpcyBub3Qgc2V0
CiMgQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19CTEtf
REVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX01RX0RF
RkFVTFQgaXMgbm90IHNldApDT05GSUdfRE1fREVCVUc9eQpDT05GSUdfRE1fQlVGSU89eQoj
IENPTkZJR19ETV9ERUJVR19CTE9DS19NQU5BR0VSX0xPQ0tJTkcgaXMgbm90IHNldApDT05G
SUdfRE1fQklPX1BSSVNPTj15CkNPTkZJR19ETV9QRVJTSVNURU5UX0RBVEE9eQpDT05GSUdf
RE1fQ1JZUFQ9eQpDT05GSUdfRE1fU05BUFNIT1Q9eQojIENPTkZJR19ETV9USElOX1BST1ZJ
U0lPTklORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9DQUNIRT15CkNPTkZJR19ETV9DQUNIRV9T
TVE9eQojIENPTkZJR19ETV9FUkEgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBD
T05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1JBSUQgaXMg
bm90IHNldApDT05GSUdfRE1fWkVSTz15CiMgQ09ORklHX0RNX01VTFRJUEFUSCBpcyBub3Qg
c2V0CiMgQ09ORklHX0RNX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlz
IG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVS
SVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdf
RE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qg
c2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlz
IG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdf
RklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNF
Uz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQojIENPTkZJR19CT05ESU5HIGlz
IG5vdCBzZXQKIyBDT05GSUdfRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIg
aXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMg
bm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1ZMQU4g
aXMgbm90IHNldAojIENPTkZJR19WWExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBp
cyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdf
TkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQojIENPTkZJR19UVU5fVk5FVF9D
Uk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPXkKIyBDT05GSUdfTkxNT04gaXMgbm90
IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90IHNldAoKIwojIENBSUYgdHJhbnNwb3J0IGRy
aXZlcnMKIwoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoj
CkNPTkZJR19FVEhFUk5FVD15CiMgQ09ORklHX05FVF9WRU5ET1JfM0NPTSBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO
RE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E
T1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldAojIENPTkZJR19O
RVRfVkVORE9SX0FMVEVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90
IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQojIENPTkZJR19FTkFfRVRIRVJORVQg
aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19O
RVRfVkVORE9SX0FRVUFOVElBPXkKIyBDT05GSUdfQVFUSU9OIGlzIG5vdCBzZXQKQ09ORklH
X05FVF9WRU5ET1JfQVJDPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BVVJPUkEgaXMgbm90IHNldApDT05GSUdfTkVUX0NB
REVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9C
Uk9BRENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERSBpcyBub3Qg
c2V0CkNPTkZJR19ORVRfVkVORE9SX0NBVklVTT15CiMgQ09ORklHX1RIVU5ERVJfTklDX1BG
IGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfVkYgaXMgbm90IHNldAojIENPTkZJ
R19USFVOREVSX05JQ19CR1ggaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19SR1gg
aXMgbm90IHNldAojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJ
RElPX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9DSVNDTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYX0VD
QVQgaXMgbm90IHNldAojIENPTkZJR19ETkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF
TkRPUl9ERUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0RMSU5LIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZF
TkRPUl9FWkNISVA9eQojIENPTkZJR19ORVRfVkVORE9SX0VYQVIgaXMgbm90IHNldAojIENP
TkZJR19ORVRfVkVORE9SX0hQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9
eQojIENPTkZJR19FMTAwIGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAw
RT15CkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hXTU9O
PXkKQ09ORklHX0lHQlZGPXkKIyBDT05GSUdfSVhHQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lY
R0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhHQkVWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0k0
MEUgaXMgbm90IHNldAojIENPTkZJR19JNDBFVkYgaXMgbm90IHNldAojIENPTkZJR19GTTEw
SyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CiMgQ09ORklHX0pNRSBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTCBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9WRU5ET1JfTUVMTEFOT1ggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S
X01JQ1JFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09O
RklHX0VOQzI4SjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9WRU5ET1JfTVlSSSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNSSBpcyBub3Qgc2V0CkNPTkZJ
R19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUCBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9WRU5ET1JfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9P
S0kgaXMgbm90IHNldAojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9Q
QUNLRVRfRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUMgaXMg
bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CiMgQ09ORklHX1FDT01fRU1B
QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5
Q1AgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5
PXkKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CiMgQ09ORklHX05FVF9WRU5ET1JfUkRD
IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX05FVF9WRU5E
T1JfU0FNU1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf
VkVORE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIw
MzEgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NJUyBpcyBub3Qgc2V0CkNPTkZJ
R19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQojIENPTkZJR19TRkMgaXMgbm90IHNldAojIENP
TkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TTVNDIGlz
IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX1ZFTkRPUl9TVU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1RFSFVU
SSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEkgaXMgbm90IHNldAojIENPTkZJ
R19ORVRfVkVORE9SX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dJWk5FVD15
CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9XNTMw
MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdD
X1hMR01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAojIENPTkZJR19I
SVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdf
TURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CVVM9eQojIENPTkZJR19NRElPX0JJVEJBTkcg
aXMgbm90IHNldAojIENPTkZJR19NRElPX1RIVU5ERVIgaXMgbm90IHNldApDT05GSUdfUEhZ
TElCPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZ
IGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQU1EX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklH
X0FRVUFOVElBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNl
dAojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg3WFhfUEhZ
IGlzIG5vdCBzZXQKIyBDT05GSUdfQlJPQURDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q0lDQURBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPUlRJTkFfUEhZIGlzIG5vdCBzZXQK
IyBDT05GSUdfREFWSUNPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBp
cyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRklY
RURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQTFVTX1BIWSBpcyBub3Qgc2V0CiMgQ09O
RklHX0lOVEVMX1hXQVlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFNJX0VUMTAxMUNfUEhZ
IGlzIG5vdCBzZXQKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZF
TExfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF8xMEdfUEhZIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUlDUkVMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkg
aXMgbm90IHNldAojIENPTkZJR19NSUNST1NFTUlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUVNFTUlfUEhZIGlzIG5vdCBzZXQK
Q09ORklHX1JFQUxURUtfUEhZPXkKIyBDT05GSUdfU01TQ19QSFkgaXMgbm90IHNldAojIENP
TkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90
IHNldAojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9H
TUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNP
TkZJR19VU0JfTkVUX0RSSVZFUlM9eQojIENPTkZJR19VU0JfQ0FUQyBpcyBub3Qgc2V0CiMg
Q09ORklHX1VTQl9LQVdFVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfUEVHQVNVUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1VTQl9SVEw4MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JU
TDgxNTIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEFONzhYWCBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9VU0JORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBz
ZXQKQ09ORklHX1dMQU49eQojIENPTkZJR19XTEFOX1ZFTkRPUl9BRE1URUsgaXMgbm90IHNl
dApDT05GSUdfQVRIX0NPTU1PTj15CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJ
R19BVEhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVEg1SyBpcyBub3Qgc2V0CiMgQ09O
RklHX0FUSDVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19BVEg5S19IVz15CkNPTkZJR19BVEg5
S19DT01NT049eQojIENPTkZJR19BVEg5S19CVENPRVhfU1VQUE9SVCBpcyBub3Qgc2V0CiMg
Q09ORklHX0FUSDlLIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX0hUQz15CiMgQ09ORklHX0FU
SDlLX0hUQ19ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FSTDkxNzAgaXMgbm90IHNl
dAojIENPTkZJR19BVEg2S0wgaXMgbm90IHNldAojIENPTkZJR19BUjU1MjMgaXMgbm90IHNl
dAojIENPTkZJR19XSUw2MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIMTBLIGlzIG5vdCBz
ZXQKIyBDT05GSUdfV0NOMzZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX0FU
TUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT00gaXMgbm90IHNl
dAojIENPTkZJR19XTEFOX1ZFTkRPUl9DSVNDTyBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5f
VkVORE9SX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUwg
aXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxMIGlzIG5vdCBzZXQKIyBD
T05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5E
T1JfUkFMSU5LPXkKQ09ORklHX1JUMlgwMD15CiMgQ09ORklHX1JUMjQwMFBDSSBpcyBub3Qg
c2V0CiMgQ09ORklHX1JUMjUwMFBDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUNjFQQ0kgaXMg
bm90IHNldAojIENPTkZJR19SVDI4MDBQQ0kgaXMgbm90IHNldApDT05GSUdfUlQyNTAwVVNC
PXkKQ09ORklHX1JUNzNVU0I9eQpDT05GSUdfUlQyODAwVVNCPXkKQ09ORklHX1JUMjgwMFVT
Ql9SVDMzWFg9eQpDT05GSUdfUlQyODAwVVNCX1JUMzVYWD15CkNPTkZJR19SVDI4MDBVU0Jf
UlQzNTczPXkKQ09ORklHX1JUMjgwMFVTQl9SVDUzWFg9eQpDT05GSUdfUlQyODAwVVNCX1JU
NTVYWD15CkNPTkZJR19SVDI4MDBVU0JfVU5LTk9XTj15CkNPTkZJR19SVDI4MDBfTElCPXkK
Q09ORklHX1JUMlgwMF9MSUJfVVNCPXkKQ09ORklHX1JUMlgwMF9MSUI9eQpDT05GSUdfUlQy
WDAwX0xJQl9GSVJNV0FSRT15CkNPTkZJR19SVDJYMDBfTElCX0NSWVBUTz15CkNPTkZJR19S
VDJYMDBfTElCX0xFRFM9eQojIENPTkZJR19SVDJYMDBfREVCVUcgaXMgbm90IHNldApDT05G
SUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CkNPTkZJR19SVEw4MTgwPXkKQ09ORklHX1JUTDgx
ODc9eQpDT05GSUdfUlRMODE4N19MRURTPXkKQ09ORklHX1JUTF9DQVJEUz15CkNPTkZJR19S
VEw4MTkyQ0U9eQpDT05GSUdfUlRMODE5MlNFPXkKQ09ORklHX1JUTDgxOTJERT15CiMgQ09O
RklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0CkNPTkZJR19SVEw4NzIzQkU9eQpDT05GSUdfUlRM
ODE4OEVFPXkKQ09ORklHX1JUTDgxOTJFRT15CkNPTkZJR19SVEw4ODIxQUU9eQpDT05GSUdf
UlRMODE5MkNVPXkKQ09ORklHX1JUTFdJRkk9eQpDT05GSUdfUlRMV0lGSV9QQ0k9eQpDT05G
SUdfUlRMV0lGSV9VU0I9eQojIENPTkZJR19SVExXSUZJX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX1JUTDgxOTJDX0NPTU1PTj15CkNPTkZJR19SVEw4NzIzX0NPTU1PTj15CkNPTkZJR19S
VExCVENPRVhJU1Q9eQpDT05GSUdfUlRMOFhYWFU9eQojIENPTkZJR19SVEw4WFhYVV9VTlRF
U1RFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX1JTSSBpcyBub3Qgc2V0CiMg
Q09ORklHX1dMQU5fVkVORE9SX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1Jf
VEkgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9aWURBUyBpcyBub3Qgc2V0CkNP
TkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9eQojIENPTkZJR19RVE5GTUFDX1BFQVJMX1BD
SUUgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9IV1NJTSBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9ORVRfUk5ESVNfV0xBTiBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFdpTUFYIChO
ZXR3b3JraW5nIG9wdGlvbnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCiMgQ09ORklH
X1dBTiBpcyBub3Qgc2V0CkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPXkKQ09ORklHX1hF
Tl9ORVRERVZfQkFDS0VORD15CiMgQ09ORklHX1ZNWE5FVDMgaXMgbm90IHNldAojIENPTkZJ
R19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CiMgQ09O
RklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdf
SU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkK
Q09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CiMgQ09O
RklHX0lOUFVUX01BVFJJWEtNQVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5kIGludGVyZmFj
ZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9Q
U0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNP
TkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVW
IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcg
aXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tF
WUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklH
X0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQoj
IENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9R
VDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90
IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP
QVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5v
dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ
Qk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP
QVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qg
c2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF
WUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBp
cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklH
X0tFWUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hU
S0JEIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15
CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklH
X01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNP
TkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBS
RVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJB
Q0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09O
RklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9U
T1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05G
SUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVT
PXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQ
TEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAoj
IENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJD
IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklH
X01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJ
Q1NfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldApD
T05GSUdfSU5QVVRfVEFCTEVUPXkKIyBDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQgaXMgbm90
IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0FJUFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RB
QkxFVF9VU0JfR1RDTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORyBp
cyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfS0JUQUIgaXMgbm90IHNldAojIENPTkZJ
R19UQUJMRVRfVVNCX1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfU0VSSUFM
X1dBQ09NNCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19U
T1VDSFNDUkVFTl9QUk9QRVJUSUVTPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0NiBp
cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3NyBpcyBub3Qgc2V0CiMgQ09O
RklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO
X0FUTUVMX01YVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTMgaXMg
bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMg
Q09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RP
VUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1Q
U0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQK
IyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklH
X1RPVUNIU0NSRUVOX0ZVSklUU1UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9J
TEkyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkUgaXMgbm90IHNl
dAojIENPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RP
VUNIU0NSRUVOX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTE8gaXMg
bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMSBpcyBub3Qgc2V0CiMg
Q09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI
U0NSRUVOX01BWDExODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAw
MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CiMg
Q09ORklHX1RPVUNIU0NSRUVOX01FTEZBU19NSVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V
Q0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElP
IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTIgaXMgbm90IHNldAojIENP
TkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS
RUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJ
R0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNl
dAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VD
SFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VT
Ql9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEz
IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQK
IyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI
U0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3
IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU0lMRUFEIGlzIG5vdCBzZXQKIyBD
T05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF
RU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSNDAgaXMgbm90
IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJR19U
T1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pF
VDYyMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMg
bm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU
X0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENTUEtSIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FQ
QU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAoj
IENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tF
WVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNl
dAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9Z
RUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENP
TkZJR19JTlBVVF9VSU5QVVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QQ0Y4NTc0IGlz
IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO
UFVUX0lNU19QQ1UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBz
ZXQKQ09ORklHX0lOUFVUX1hFTl9LQkRERVZfRlJPTlRFTkQ9eQojIENPTkZJR19JTlBVVF9J
REVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBU
SUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9y
dHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkK
Q09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19T
RVJJT19DVDgyQzcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qg
c2V0CkNPTkZJR19TRVJJT19MSUJQUzI9eQojIENPTkZJR19TRVJJT19SQVcgaXMgbm90IHNl
dAojIENPTkZJR19TRVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9f
UFMyTVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FSQ19QUzIgaXMgbm90IHNldAoj
IENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0
CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09O
RklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdf
VlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NP
TlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9Q
VFlTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9OT05TVEFOREFSRD15CiMgQ09ORklHX1JP
Q0tFVFBPUlQgaXMgbm90IHNldAojIENPTkZJR19DWUNMQURFUyBpcyBub3Qgc2V0CiMgQ09O
RklHX01PWEFfSU5URUxMSU8gaXMgbm90IHNldAojIENPTkZJR19NT1hBX1NNQVJUSU8gaXMg
bm90IHNldAojIENPTkZJR19TWU5DTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkNMSU5L
TVAgaXMgbm90IHNldAojIENPTkZJR19TWU5DTElOS19HVCBpcyBub3Qgc2V0CiMgQ09ORklH
X05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lTSSBpcyBub3Qgc2V0CiMgQ09ORklHX05f
SERMQyBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJB
Q0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09eQojIENPTkZJR19ERVZLTUVNIGlz
IG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049
eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9P
UFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklBTF84MjUw
X0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklH
X1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9FWEFSPXkKQ09ORklHX1NF
UklBTF84MjUwX05SX1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRT
PTQKQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEPXkKQ09ORklHX1NFUklBTF84MjUwX01B
TllfUE9SVFM9eQpDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklB
TF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKIyBDT05GSUdf
U0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMg
bm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdf
U0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQojIENPTkZJR19T
RVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBz
dXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX01BWDMxMDAgaXMgbm90IHNldAojIENPTkZJR19T
RVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBu
b3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xF
PXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NO
WFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB
TF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNl
dAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9M
UFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfREVWX0JVUyBpcyBub3Qgc2V0CkNP
TkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNP
TkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfSVBNSV9IQU5ETEVSIGlzIG5vdCBz
ZXQKQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT15CkNP
TkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19I
V19SQU5ET01fVklBPXkKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldAojIENPTkZJR19SMzk2
NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdB
VkUgaXMgbm90IHNldAojIENPTkZJR19SQVdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0hQ
RVQ9eQojIENPTkZJR19IUEVUX01NQVAgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJ
TUVSPXkKIyBDT05GSUdfVENHX1RQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFTENMT0NLIGlz
IG5vdCBzZXQKQ09ORklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0
CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVH
SU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CiMgQ09O
RklHX0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRp
cGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfTVVYX0xUQzQzMDYgaXMg
bm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NDEgaXMgbm90IHNldAojIENPTkZJR19J
MkNfTVVYX1JFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfTUxYQ1BMRCBpcyBub3Qg
c2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklH
X0kyQ19BTEdPQklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBD
IFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUg
aXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0ky
Q19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9eQojIENPTkZJR19JMkNf
QU1ENzU2X1M0ODgyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09ORklHX0ky
Q19JODAxPXkKQ09ORklHX0kyQ19JU0NIPXkKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNl
dApDT05GSUdfSTJDX1BJSVg0PXkKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNldAoj
IENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMg
bm90IHNldAojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJ
QSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkg
ZHJpdmVycwojCkNPTkZJR19JMkNfU0NNST15CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVy
cyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RF
U0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9Q
Q0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19J
MkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qg
c2V0CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJTVRF
QyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVy
bmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1Uy
QyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKIyBD
T05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1Nf
RVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBP
dGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZF
IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJ
R19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMg
bm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMK
IyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VO
R0lORSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05G
SUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFggaXMgbm90IHNldAojIENPTkZJR19TUElfUFhB
MlhYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ST0NLQ0hJUCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMg
bm90IHNldAojIENPTkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1pZ
TlFNUF9HUVNQSSBpcyBub3Qgc2V0CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENP
TkZJR19TUElfU1BJREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1Qg
aXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ
SV9TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19I
U0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBz
ZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElN
RVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBD
T05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBz
dXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9D
Sz15CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRv
IHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfR1BJT0xJQiBpcyBub3Qg
c2V0CiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZ
PXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUERB
X1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09O
RklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEg
aXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklH
X0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TQlMgaXMgbm90IHNl
dAojIENPTkZJR19CQVRURVJZX0JRMjdYWFggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ
X01BWDE3MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qg
c2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH
RVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ
X0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldApDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05f
VklEPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZl
IGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfQUJJVFVHVVJVMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3
MzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENP
TkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAy
MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAy
OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzMx
MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2
MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYy
MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKQ09ORklH
X1NFTlNPUlNfSzEwVEVNUD15CkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj15CiMgQ09O
RklHX1NFTlNPUlNfQVBQTEVTTUMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTQjEw
MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNQRUVEIGlzIG5vdCBzZXQKIyBDT05G
SUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMg
bm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF
TlNPUlNfREVMTF9TTU0gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMg
bm90IHNldApDT05GSUdfU0VOU09SU19GNzE4MDVGPXkKQ09ORklHX1NFTlNPUlNfRjcxODgy
Rkc9eQpDT05GSUdfU0VOU09SU19GNzUzNzVTPXkKIyBDT05GSUdfU0VOU09SU19GU0NITUQg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VOU09SU19HTDUxOFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUy
MFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBp
cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSVQ4Nz15CkNPTkZJ
R19TRU5TT1JTX0pDNDI9eQojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19M
VEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkwIGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19MVEM0MTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19M
VEM0MjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19MVEM0MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19M
VEM0MjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19NQVgxMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19N
QVgxNjA2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qgc2V0
CiMgQ09ORklHX1NFTlNPUlNfTUFYMTY2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf
TUFYMTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTcyMiBpcyBub3Qgc2V0
CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf
TUFYNjY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0
CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf
TUFYMzE3OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNl
dAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B
RENYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfTE03MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP
UlNfTE03NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MyBp
cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF
TlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0
CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05
MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0
NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlRDX1RI
RVJNSVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNl
dAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT
X05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNl
dAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBp
cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP
UlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP
UlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5v
dCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NlhY
X0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYyNyBpcyBub3Qgc2V0
CiMgQ09ORklHX1NFTlNPUlNfU0NINTYzNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf
U1RUUzc1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01NNjY1IGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S
U19BRFMxMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODcxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S
U19BTUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNl
dAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf
SU5BMzIyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAx
MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfVE1QMTA4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MDEg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CiMgQ09ORklH
X1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4
NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFE
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05G
SUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklH
X1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2
TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hH
RU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJ
X1BPV0VSPXkKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RI
RVJNQUw9eQpDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApD
T05GSUdfVEhFUk1BTF9IV01PTj15CiMgQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFMg
aXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENP
TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJ
R19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19U
SEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklH
X1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1Zf
U1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQK
IyBDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RI
RVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxf
RU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE9XRVJDTEFNUCBpcyBub3Qg
c2V0CiMgQ09ORklHX1g4Nl9QS0dfVEVNUF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdf
SU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIElOVDM0MFggdGhl
cm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKIyBD
T05GSUdfSU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0c9eQpD
T05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5v
dCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJMRUQ9eQojIENPTkZJR19X
QVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMK
IwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RBVF9XRFQg
aXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJ
R19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERP
RyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf
TUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUVVJUkVfV0RUIGlzIG5v
dCBzZXQKIyBDT05GSUdfQURWQU5URUNIX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0x
NTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMg
Q09ORklHX0Y3MTgwOEVfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NQNTEwMF9UQ089eQojIENP
TkZJR19TQkNfRklUUEMyX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRVVST1RFQ0hf
V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUI3MDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdf
SUJNQVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKIyBDT05G
SUdfSTYzMDBFU0JfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSVRDT19XRFQgaXMgbm90IHNldAojIENPTkZJR19JVDg3MTJGX1dEVCBp
cyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FU
Q0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05G
SUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAoj
IENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0Mz
N0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVklBX1dEVCBpcyBub3Qgc2V0CiMgQ09O
RklHX1c4MzYyN0hGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzg3N0ZfV0RUIGlzIG5v
dCBzZXQKIyBDT05GSUdfVzgzOTc3Rl9XRFQgaXMgbm90IHNldAojIENPTkZJR19NQUNIWl9X
RFQgaXMgbm90IHNldAojIENPTkZJR19TQkNfRVBYX0MzX1dBVENIRE9HIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05JQzcwMThfV0RUIGlz
IG5vdCBzZXQKQ09ORklHX1hFTl9XRFQ9eQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJk
cwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kg
aXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VT
QlBDV0FUQ0hET0cgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJu
b3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldApDT05G
SUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwojIENP
TkZJR19TU0IgaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRj
b20gc3BlY2lmaWMgQU1CQQojCiMgQ09ORklHX0JDTUEgaXMgbm90IHNldAoKIwojIE11bHRp
ZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19N
RkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9J
MkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklH
X1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90
IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9E
QTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05G
SUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNl
dAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX1NQ
SSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09O
RklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJD
X0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKQ09ORklHX0xQ
Q19TQ0g9eQojIENPTkZJR19JTlRFTF9TT0NfUE1JQ19DSFRXQyBpcyBub3Qgc2V0CiMgQ09O
RklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxf
TFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNl
dAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAg
aXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01G
RF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0
CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0
MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdf
TUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0
CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBp
cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldAojIENPTkZJR19F
WlhfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMg
bm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9S
VFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENP
TkZJR19NRkRfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBu
b3Qgc2V0CiMgQ09ORklHX01GRF9TRUNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9T
STQ3NlhfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5v
dCBzZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lT
Q09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNl
dAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBp
cyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MTVUgaXMgbm90IHNldAojIENPTkZJR19NRkRf
UEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJ
R19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qgc2V0
CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIx
NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3M1ggaXMgbm90IHNldAojIENPTkZJ
R19NRkRfVFBTNjUyMTggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90
IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE
X1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qg
c2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBf
Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qg
c2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05B
X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBp
cyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf
TUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBz
ZXQKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1NVUFBPUlQ9
eQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKQ09ORklHX01FRElBX0NBTUVSQV9T
VVBQT1JUPXkKQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKQ09ORklHX01FRElB
X0RJR0lUQUxfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9SQURJT19TVVBQT1JUPXkKIyBD
T05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUkNfU1VQ
UE9SVD15CiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf
TUVESUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19ERVY9eQpDT05GSUdf
VklERU9fVjRMMj15CkNPTkZJR19WSURFT19BRFZfREVCVUc9eQojIENPTkZJR19WSURFT19G
SVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldApDT05GSUdfVklERU9fVFVORVI9eQpDT05G
SUdfVjRMMl9GV05PREU9eQpDT05GSUdfVklERU9CVUYyX0NPUkU9eQpDT05GSUdfVklERU9C
VUYyX01FTU9QUz15CkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz15CkNPTkZJR19WSURFT0JV
RjJfRE1BX1NHPXkKQ09ORklHX0RWQl9DT1JFPXkKQ09ORklHX0RWQl9ORVQ9eQojIENPTkZJ
R19UVFBDSV9FRVBST00gaXMgbm90IHNldApDT05GSUdfRFZCX01BWF9BREFQVEVSUz04CiMg
Q09ORklHX0RWQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9ERU1V
WF9TRUNUSU9OX0xPU1NfTE9HIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09O
RklHX1JDX0NPUkU9eQpDT05GSUdfUkNfTUFQPXkKQ09ORklHX1JDX0RFQ09ERVJTPXkKQ09O
RklHX0xJUkM9eQpDT05GSUdfSVJfTElSQ19DT0RFQz15CkNPTkZJR19JUl9ORUNfREVDT0RF
Uj15CkNPTkZJR19JUl9SQzVfREVDT0RFUj15CkNPTkZJR19JUl9SQzZfREVDT0RFUj15CkNP
TkZJR19JUl9KVkNfREVDT0RFUj15CkNPTkZJR19JUl9TT05ZX0RFQ09ERVI9eQpDT05GSUdf
SVJfU0FOWU9fREVDT0RFUj15CkNPTkZJR19JUl9TSEFSUF9ERUNPREVSPXkKQ09ORklHX0lS
X01DRV9LQkRfREVDT0RFUj15CkNPTkZJR19JUl9YTVBfREVDT0RFUj15CiMgQ09ORklHX1JD
X0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdl
YmNhbSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX1ZJREVPX0NMQVNTIGlzIG5vdCBzZXQKIyBD
T05GSUdfVVNCX0dTUENBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BXQyBpcyBub3Qgc2V0
CiMgQ09ORklHX1ZJREVPX0NQSUEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1pSMzY0WFgg
aXMgbm90IHNldAojIENPTkZJR19VU0JfU1RLV0VCQ0FNIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX1MyMjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVVNCVFYgaXMgbm90IHNldAoK
IwojIEFuYWxvZyBUViBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX1BWUlVTQjIgaXMg
bm90IHNldAojIENPTkZJR19WSURFT19IRFBWUiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVP
X1VTQlZJU0lPTiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TVEsxMTYwX0NPTU1PTj15CkNP
TkZJR19WSURFT19TVEsxMTYwPXkKIyBDT05GSUdfVklERU9fR083MDA3IGlzIG5vdCBzZXQK
CiMKIyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0FV
MDgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjMxWFggaXMgbm90IHNldAojIENP
TkZJR19WSURFT19UTTYwMDAgaXMgbm90IHNldAoKIwojIERpZ2l0YWwgVFYgVVNCIGRldmlj
ZXMKIwojIENPTkZJR19EVkJfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9WMiBp
cyBub3Qgc2V0CiMgQ09ORklHX0RWQl9UVFVTQl9CVURHRVQgaXMgbm90IHNldAojIENPTkZJ
R19EVkJfVFRVU0JfREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TX1VTQl9EUlYgaXMgbm90
IHNldAojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklH
X0RWQl9BUzEwMiBpcyBub3Qgc2V0CgojCiMgV2ViY2FtLCBUViAoYW5hbG9nL2RpZ2l0YWwp
IFVTQiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX0VNMjhYWD15CkNPTkZJR19WSURFT19FTTI4
WFhfVjRMMj15CiMgQ09ORklHX1ZJREVPX0VNMjhYWF9BTFNBIGlzIG5vdCBzZXQKIyBDT05G
SUdfVklERU9fRU0yOFhYX0RWQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0VNMjhYWF9S
QyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVkaWEgY2Fw
dHVyZSBzdXBwb3J0CiMKIyBDT05GSUdfVklERU9fU09MTzZYMTAgaXMgbm90IHNldAojIENP
TkZJR19WSURFT19UVzU4NjQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzY4IGlzIG5v
dCBzZXQKIyBDT05GSUdfVklERU9fVFc2ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f
Wk9SQU4gaXMgbm90IHNldAoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nIFRWIHN1cHBvcnQK
IwojIENPTkZJR19WSURFT19JVlRWIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSEVYSVVN
X0dFTUlOSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0hFWElVTV9PUklPTiBpcyBub3Qg
c2V0CiMgQ09ORklHX1ZJREVPX01YQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RUMzE1
NSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cvaHlicmlkIFRWIHN1cHBv
cnQKIwojIENPTkZJR19WSURFT19DWDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1gy
Mzg4NSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19DWDI1ODIxPXkKIyBDT05GSUdfVklERU9f
Q1gyNTgyMV9BTFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1g4OCBpcyBub3Qgc2V0
CiMgQ09ORklHX1ZJREVPX0JUODQ4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEz
NCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxNjQgaXMgbm90IHNldAoKIwojIE1l
ZGlhIGRpZ2l0YWwgVFYgUENJIEFkYXB0ZXJzCiMKIyBDT05GSUdfRFZCX0FWNzExMCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RWQl9CVURHRVRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RW
Ql9CMkMyX0ZMRVhDT1BfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1BMVVRPMiBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RWQl9ETTExMDUgaXMgbm90IHNldAojIENPTkZJR19EVkJfUFQx
IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1BUMyBpcyBub3Qgc2V0CiMgQ09ORklHX01BTlRJ
U19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX05HRU5FIGlzIG5vdCBzZXQKIyBDT05G
SUdfRFZCX0REQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1NNSVBDSUUgaXMgbm90
IHNldAojIENPTkZJR19EVkJfTkVUVVBfVU5JRFZCIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRM
X1BMQVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19WNExfTUVNMk1FTV9EUklW
RVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX1RFU1RfRFJJVkVSUyBpcyBub3Qgc2V0CiMg
Q09ORklHX0RWQl9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQg
TU1DL1NESU8gYWRhcHRlcnMKIwojIENPTkZJR19SQURJT19BREFQVEVSUyBpcyBub3Qgc2V0
CkNPTkZJR19WSURFT19UVkVFUFJPTT15CiMgQ09ORklHX0NZUFJFU1NfRklSTVdBUkUgaXMg
bm90IHNldAoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMs
IGkyYywgc3BpLCBmcm9udGVuZHMpCiMKQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNU
PXkKQ09ORklHX01FRElBX0FUVEFDSD15CkNPTkZJR19WSURFT19JUl9JMkM9eQoKIwojIEF1
ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwpDT05GSUdfVklERU9fTVNQ
MzQwMD15CgojCiMgUkRTIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBkZWNvZGVycwojCkNPTkZJ
R19WSURFT19TQUE3MTFYPXkKQ09ORklHX1ZJREVPX1RWUDUxNTA9eQoKIwojIFZpZGVvIGFu
ZCBhdWRpbyBkZWNvZGVycwojCgojCiMgVmlkZW8gZW5jb2RlcnMKIwoKIwojIENhbWVyYSBz
ZW5zb3IgZGV2aWNlcwojCkNPTkZJR19WSURFT19PVjI2NDA9eQpDT05GSUdfVklERU9fTVQ5
VjAxMT15CgojCiMgRmxhc2ggZGV2aWNlcwojCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hp
cHMKIwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKCiMKIyBTRFIgdHVu
ZXIgY2hpcHMKIwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKCiMKIyBTZW5z
b3JzIHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwpDT05GSUdfTUVESUFfVFVORVI9eQpD
T05GSUdfTUVESUFfVFVORVJfU0lNUExFPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9
eQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3WD15CkNPTkZJR19NRURJQV9UVU5FUl9UREEx
ODI3MT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3PXkKQ09ORklHX01FRElBX1RVTkVS
X1RFQTU3NjE9eQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2Nz15CkNPTkZJR19NRURJQV9U
VU5FUl9NVDIwWFg9eQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElB
X1RVTkVSX1hDNTAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9eQpDT05GSUdfTUVE
SUFfVFVORVJfTUM0NFM4MDM9eQoKIwojIE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkgZnJv
bnRlbmRzCiMKCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9u
dGVuZHMKIwoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCgojCiMgRFZCLVQg
KHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwojIENPTkZJR19EVkJfQVMxMDJfRkUgaXMgbm90
IHNldAojIENPTkZJR19EVkJfR1A4UFNLX0ZFIGlzIG5vdCBzZXQKCiMKIyBEVkItQyAoY2Fi
bGUpIGZyb250ZW5kcwojCgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJl
c3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFs
KSBmcm9udGVuZHMKIwoKIwojIElTREItUyAoc2F0ZWxsaXRlKSAmIElTREItVCAodGVycmVz
dHJpYWwpIGZyb250ZW5kcwojCgojCiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVy
cy9QTEwKIwoKIwojIFNFQyBjb250cm9sIGRldmljZXMgZm9yIERWQi1TCiMKCiMKIyBUb29s
cyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwojIENPTkZJR19EVkJfRFVNTVlfRkUgaXMg
bm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKQ09ORklHX0FH
UF9BTUQ2ND15CkNPTkZJR19BR1BfSU5URUw9eQojIENPTkZJR19BR1BfU0lTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQUdQX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05G
SUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CiMgQ09ORklHX1ZHQV9T
V0lUQ0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RSTT15CiMgQ09ORklHX0RSTV9EUF9BVVhf
Q0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CiMg
Q09ORklHX0RSTV9ERUJVR19NTV9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01T
X0hFTFBFUj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZf
RU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCkNPTkZJR19EUk1f
TE9BRF9FRElEX0ZJUk1XQVJFPXkKQ09ORklHX0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVy
IG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQK
IyBDT05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05Y
UF9UREE5OThYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQURFT049eQojIENPTkZJR19EUk1f
UkFERU9OX1VTRVJQVFIgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBz
ZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKIyBDT05G
SUdfRFJNX05PVVZFQVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNSBpcyBub3Qgc2V0
CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVURM
IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9N
R0FHMjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9DSVJSVVNfUUVNVT15CkNPTkZJR19EUk1f
UVhMPXkKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15
CgojCiMgRGlzcGxheSBQYW5lbHMKIwpDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19EUk1f
UEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05G
SUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSElTSV9I
SUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USU5ZRFJNIGlzIG5vdCBzZXQKIyBDT05G
SUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MSUJfUkFORE9NIGlzIG5v
dCBzZXQKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklH
X0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19G
Ql9OT1RJRlk9eQojIENPTkZJR19GQl9EREMgaXMgbm90IHNldApDT05GSUdfRkJfQk9PVF9W
RVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9D
T1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JF
Vl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpD
T05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENP
TkZJR19GQl9QUk9WSURFX0dFVF9GQl9VTk1BUFBFRF9BUkVBIGlzIG5vdCBzZXQKIyBDT05G
SUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpD
T05GSUdfRkJfREVGRVJSRURfSU89eQojIENPTkZJR19GQl9TVkdBTElCIGlzIG5vdCBzZXQK
IyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldAojIENPTkZJR19GQl9CQUNLTElHSFQg
aXMgbm90IHNldApDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElU
VElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19G
Ql9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJ
R19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAoj
IENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5v
dCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJR19GQl9VVkVTQSBp
cyBub3Qgc2V0CkNPTkZJR19GQl9WRVNBPXkKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0
CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJ
RElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC
X0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05G
SUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQK
IyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90
IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBp
cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZY
IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC
X1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENP
TkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAojIENP
TkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qg
c2V0CkNPTkZJR19GQl9VREw9eQojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0
CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05U
RU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4
NjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldAojIENP
TkZJR19GQl9BVU9fSzE5MFggaXMgbm90IHNldAojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90
IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENE
X1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklH
X0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9eQoj
IENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf
UE04OTQxX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5v
dCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19C
QUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2Mzkg
aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENP
TkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FS
Q1hDTk4gaXMgbm90IHNldAojIENPTkZJR19WR0FTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19I
RE1JPXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdB
X0NPTlNPTEU9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSz15CkNPTkZJR19WR0FD
T05fU09GVF9TQ1JPTExCQUNLX1NJWkU9NjQKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xM
QkFDS19QRVJTSVNURU5UX0VOQUJMRV9CWV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RV
TU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19E
VU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05G
SUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1F
QlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldApDT05GSUdfTE9HTz15CiMgQ09O
RklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdB
MTYgaXMgbm90IHNldApDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKQ09ORklHX1NPVU5E
PXkKQ09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNM
QUlNPXkKQ09ORklHX1NORD15CkNPTkZJR19TTkRfVElNRVI9eQpDT05GSUdfU05EX1BDTT15
CkNPTkZJR19TTkRfSFdERVA9eQpDT05GSUdfU05EX1NFUV9ERVZJQ0U9eQpDT05GSUdfU05E
X1JBV01JREk9eQpDT05GSUdfU05EX0pBQ0s9eQpDT05GSUdfU05EX0pBQ0tfSU5QVVRfREVW
PXkKQ09ORklHX1NORF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9eQpDT05GSUdf
U05EX1BDTV9PU1M9eQpDT05GSUdfU05EX1BDTV9PU1NfUExVR0lOUz15CkNPTkZJR19TTkRf
UENNX1RJTUVSPXkKQ09ORklHX1NORF9IUlRJTUVSPXkKQ09ORklHX1NORF9EWU5BTUlDX01J
Tk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCkNPTkZJR19TTkRfU1VQUE9SVF9PTERf
QVBJPXkKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15
CiMgQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRfRE1BX1NH
QlVGPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9eQpDT05GSUdfU05EX1NFUV9EVU1NWT15CkNP
TkZJR19TTkRfU0VRVUVOQ0VSX09TUz15CkNPTkZJR19TTkRfU0VRX0hSVElNRVJfREVGQVVM
VD15CkNPTkZJR19TTkRfU0VRX01JRElfRVZFTlQ9eQpDT05GSUdfU05EX1NFUV9NSURJX0VN
VUw9eQpDT05GSUdfU05EX01QVTQwMV9VQVJUPXkKQ09ORklHX1NORF9PUEwzX0xJQj15CkNP
TkZJR19TTkRfT1BMM19MSUJfU0VRPXkKIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBu
b3Qgc2V0CkNPTkZJR19TTkRfRFJJVkVSUz15CiMgQ09ORklHX1NORF9QQ1NQIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU05EX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMT09QIGlz
IG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJUk1JREkgaXMgbm90IHNldAojIENPTkZJR19TTkRf
TVRQQVYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0VSSUFMX1UxNjU1MCBpcyBub3Qgc2V0
CiMgQ09ORklHX1NORF9NUFU0MDEgaXMgbm90IHNldApDT05GSUdfU05EX1BDST15CiMgQ09O
RklHX1NORF9BRDE4ODkgaXMgbm90IHNldAojIENPTkZJR19TTkRfQUxTMzAwIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU05EX0FMUzQwMDAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQUxJNTQ1
MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BU0lIUEkgaXMgbm90IHNldAojIENPTkZJR19T
TkRfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FUSUlYUF9NT0RFTSBpcyBub3Qg
c2V0CiMgQ09ORklHX1NORF9BVTg4MTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODIw
IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO
RF9BVzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMzMyOCBpcyBub3Qgc2V0CiMgQ09O
RklHX1NORF9CVDg3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DQTAxMDYgaXMgbm90IHNl
dApDT05GSUdfU05EX0NNSVBDST15CkNPTkZJR19TTkRfT1hZR0VOX0xJQj15CkNPTkZJR19T
TkRfT1hZR0VOPXkKIyBDT05GSUdfU05EX0NTNDI4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO
RF9DUzQ2WFggaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1RYRkkgaXMgbm90IHNldAojIENP
TkZJR19TTkRfREFSTEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HSU5BMjAgaXMgbm90
IHNldAojIENPTkZJR19TTkRfTEFZTEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9EQVJM
QTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0dJTkEyNCBpcyBub3Qgc2V0CiMgQ09ORklH
X1NORF9MQVlMQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01PTkEgaXMgbm90IHNldAoj
IENPTkZJR19TTkRfTUlBIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VDSE8zRyBpcyBub3Qg
c2V0CiMgQ09ORklHX1NORF9JTkRJR08gaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdP
SU8gaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPREogaXMgbm90IHNldAojIENPTkZJ
R19TTkRfSU5ESUdPSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RKWCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NORF9FTVUxMEsxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VN
VTEwSzFfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VNVTEwSzFYIGlzIG5vdCBzZXQK
IyBDT05GSUdfU05EX0VOUzEzNzAgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU5TMTM3MSBp
cyBub3Qgc2V0CiMgQ09ORklHX1NORF9FUzE5MzggaXMgbm90IHNldAojIENPTkZJR19TTkRf
RVMxOTY4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZNODAxIGlzIG5vdCBzZXQKIyBDT05G
SUdfU05EX0hEU1AgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERTUE0gaXMgbm90IHNldAoj
IENPTkZJR19TTkRfSUNFMTcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JQ0UxNzI0IGlz
IG5vdCBzZXQKIyBDT05GSUdfU05EX0lOVEVMOFgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E
X0lOVEVMOFgwTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9LT1JHMTIxMiBpcyBub3Qgc2V0
CiMgQ09ORklHX1NORF9MT0xBIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xYNjQ2NEVTIGlz
IG5vdCBzZXQKIyBDT05GSUdfU05EX01BRVNUUk8zIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E
X01JWEFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9OTTI1NiBpcyBub3Qgc2V0CiMgQ09O
RklHX1NORF9QQ1hIUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9SSVBUSURFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU05EX1JNRTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTk2IGlz
IG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTk2NTIgaXMgbm90IHNldAojIENPTkZJR19TTkRf
U09OSUNWSUJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9UUklERU5UIGlzIG5vdCBzZXQK
IyBDT05GSUdfU05EX1ZJQTgyWFggaXMgbm90IHNldAojIENPTkZJR19TTkRfVklBODJYWF9N
T0RFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSVJUVU9TTyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NORF9WWDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ZTUZQQ0kgaXMgbm90IHNl
dAoKIwojIEhELUF1ZGlvCiMKQ09ORklHX1NORF9IREE9eQpDT05GSUdfU05EX0hEQV9JTlRF
TD15CkNPTkZJR19TTkRfSERBX0hXREVQPXkKIyBDT05GSUdfU05EX0hEQV9SRUNPTkZJRyBp
cyBub3Qgc2V0CiMgQ09ORklHX1NORF9IREFfSU5QVVRfQkVFUCBpcyBub3Qgc2V0CiMgQ09O
RklHX1NORF9IREFfUEFUQ0hfTE9BREVSIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfQ09E
RUNfUkVBTFRFSz15CkNPTkZJR19TTkRfSERBX0NPREVDX0FOQUxPRz15CkNPTkZJR19TTkRf
SERBX0NPREVDX1NJR01BVEVMPXkKQ09ORklHX1NORF9IREFfQ09ERUNfVklBPXkKQ09ORklH
X1NORF9IREFfQ09ERUNfSERNST15CkNPTkZJR19TTkRfSERBX0NPREVDX0NJUlJVUz15CkNP
TkZJR19TTkRfSERBX0NPREVDX0NPTkVYQU5UPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ0Ew
MTEwPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyPXkKIyBDT05GSUdfU05EX0hEQV9D
T0RFQ19DQTAxMzJfRFNQIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfQ09ERUNfQ01FRElB
PXkKQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0PXkKQ09ORklHX1NORF9IREFfR0VORVJJ
Qz15CkNPTkZJR19TTkRfSERBX1BPV0VSX1NBVkVfREVGQVVMVD0wCkNPTkZJR19TTkRfSERB
X0NPUkU9eQpDT05GSUdfU05EX0hEQV9QUkVBTExPQ19TSVpFPTY0CkNPTkZJR19TTkRfU1BJ
PXkKQ09ORklHX1NORF9VU0I9eQpDT05GSUdfU05EX1VTQl9BVURJTz15CkNPTkZJR19TTkRf
VVNCX1VBMTAxPXkKQ09ORklHX1NORF9VU0JfVVNYMlk9eQpDT05GSUdfU05EX1VTQl9DQUlB
UT15CkNPTkZJR19TTkRfVVNCX0NBSUFRX0lOUFVUPXkKIyBDT05GSUdfU05EX1VTQl9VUzEy
MkwgaXMgbm90IHNldApDT05GSUdfU05EX1VTQl82RklSRT15CiMgQ09ORklHX1NORF9VU0Jf
SElGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JDRDIwMDAgaXMgbm90IHNldAojIENP
TkZJR19TTkRfVVNCX1BPRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfUE9ESEQgaXMg
bm90IHNldAojIENPTkZJR19TTkRfVVNCX1RPTkVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf
U05EX1VTQl9WQVJJQVggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DIGlzIG5vdCBzZXQK
IyBDT05GSUdfU05EX1g4NiBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdf
SElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldApDT05GSUdf
SElEUkFXPXkKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15
CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKIyBDT05G
SUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qg
c2V0CkNPTkZJR19ISURfQVBQTEU9eQojIENPTkZJR19ISURfQVBQTEVJUiBpcyBub3Qgc2V0
CiMgQ09ORklHX0hJRF9BU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBu
b3Qgc2V0CkNPTkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5v
dCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJ
R19ISURfQ09SU0FJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QUk9ESUtFWVMgaXMgbm90
IHNldAojIENPTkZJR19ISURfQ01FRElBIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNT
PXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1T
X0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMRUNPTSBpcyBub3Qgc2V0CiMgQ09ORklH
X0hJRF9FTE8gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0dF
TUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklH
X0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5vdCBzZXQK
IyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0hJRF9VQ0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dB
TFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CiMgQ09O
RklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElE
X1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19I
SURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENP
TkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CiMgQ09O
RklHX0hJRF9MT0dJVEVDSF9ESiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MT0dJVEVDSF9I
SURQUCBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKIyBDT05G
SUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJRzk0MF9GRiBp
cyBub3Qgc2V0CiMgQ09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldAojIENPTkZJR19I
SURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQVlGTEFTSCBpcyBub3Qg
c2V0CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkKQ09ORklHX0hJRF9NT05URVJFWT15CiMgQ09O
RklHX0hJRF9NVUxUSVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX05USSBpcyBub3Qg
c2V0CiMgQ09ORklHX0hJRF9OVFJJRyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9PUlRFSyBp
cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QQU5USEVSTE9SRCBpcyBub3Qgc2V0CiMgQ09ORklH
X0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QRVRBTFlOWCBpcyBub3Qg
c2V0CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QTEFOVFJP
TklDUz15CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90IHNldAojIENPTkZJR19ISURfUkVU
Uk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9ST0NDQVQgaXMgbm90IHNldAojIENPTkZJ
R19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNl
dAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksg
aXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldAojIENPTkZJ
R19ISURfU1VOUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldAoj
IENPTkZJR19ISURfR1JFRU5BU0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NNQVJUSk9Z
UExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKIyBDT05GSUdf
SElEX1RPUFNFRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQK
IyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJB
V19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FDT00gaXMgbm90IHNldAojIENPTkZJ
R19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0
CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aWURBQ1JP
TiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQKIyBDT05G
SUdfSElEX0FMUFMgaXMgbm90IHNldAoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19V
U0JfSElEPXkKQ09ORklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERFVj15CgojCiMgSTJD
IEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRCBpcyBub3Qgc2V0CgojCiMgSW50ZWwg
SVNIIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfSVNIX0hJRCBpcyBub3Qgc2V0CkNP
TkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09O
RklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9
eQpDT05GSUdfVVNCX1BDST15CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoK
IwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVS
U0lTVD15CiMgQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9PVEcgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX1dISVRFTElTVCBpcyBub3Qg
c2V0CiMgQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVCBpcyBub3Qgc2V0CkNPTkZJ
R19VU0JfTU9OPXkKIyBDT05GSUdfVVNCX1dVU0JfQ0JBRiBpcyBub3Qgc2V0CgojCiMgVVNC
IEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMg
bm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKQ09ORklHX1VTQl9YSENJX1BDST15CiMg
Q09ORklHX1VTQl9YSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hD
RD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9O
RVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9IQ0Rf
UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lT
UDEzNjJfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX01BWDM0MjFfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJ
X0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPXkKIyBDT05GSUdfVVNCX09IQ0lfSENE
X1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VSENJX0hDRD15CiMgQ09ORklHX1VT
Ql9TTDgxMV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAoKIwojIFVTQiBE
ZXZpY2UgQ2xhc3MgZHJpdmVycwojCiMgQ09ORklHX1VTQl9BQ00gaXMgbm90IHNldApDT05G
SUdfVVNCX1BSSU5URVI9eQojIENPTkZJR19VU0JfV0RNIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX1RNQyBpcyBub3Qgc2V0CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBT
Q1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0Jf
U1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9eQojIENP
TkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdF
X1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCIGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTSBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9TVE9SQUdFX0lTRDIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1VT
QkFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjA5IGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NU
T1JBR0VfSlVNUFNIT1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9BTEFVREEg
aXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSCBpcyBub3Qgc2V0CiMg
Q09ORklHX1VTQl9TVE9SQUdFX0tBUk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JB
R0VfQ1lQUkVTU19BVEFDQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0VORV9V
QjYyNTAgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUFTIGlzIG5vdCBzZXQKCiMKIyBVU0Ig
SW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90
IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RX
QzMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT
Ql9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQK
CiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9TRVJJQUw9eQojIENPTkZJR19V
U0JfU0VSSUFMX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0dFTkVS
SUMgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NJTVBMRSBpcyBub3Qgc2V0CiMg
Q09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS
SUFMX0FSSzMxMTYgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0JFTEtJTiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDEgaXMgbm90IHNldAojIENPTkZJR19V
U0JfU0VSSUFMX1dISVRFSEVBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRElH
SV9BQ0NFTEVQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYPXkKQ09O
RklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOD15CiMgQ09ORklHX1VTQl9TRVJJQUxfRU1QRUcg
aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPIGlzIG5vdCBzZXQKIyBD
T05GSUdfVVNCX1NFUklBTF9WSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf
SVBBUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVIgaXMgbm90IHNldAojIENP
TkZJR19VU0JfU0VSSUFMX0VER0VQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB
TF9FREdFUE9SVF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODE1M1ggaXMgbm90IHNldAojIENPTkZJ
R19VU0JfU0VSSUFMX0dBUk1JTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBX
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JVVUgaXMgbm90IHNldAojIENPTkZJ
R19VU0JfU0VSSUFMX0tFWVNQQU5fUERBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB
TF9LRVlTUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LTFNJIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1QgaXMgbm90IHNldAojIENPTkZJR19V
U0JfU0VSSUFMX01DVF9VMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NRVRS
TyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX01PUzc3MjA9eQpDT05GSUdfVVNCX1NF
UklBTF9NT1M3ODQwPXkKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS
SUFMX1BMMjMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUUNBVVggaXMgbm90IHNldAojIENPTkZJR19V
U0JfU0VSSUFMX1FVQUxDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TUENQ
OFg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TQUZFIGlzIG5vdCBzZXQKIyBD
T05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT
Ql9TRVJJQUxfU1lNQk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX1NFUklBTF9YSVJDT00gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09Q
VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVCBpcyBub3Qgc2V0
CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T
RVJJQUxfWFNFTlNfTVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1dJU0hCT05F
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TU1UxMDAgaXMgbm90IHNldAojIENP
TkZJR19VU0JfU0VSSUFMX1FUMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVVBE
NzhGMDczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfREVCVUcgaXMgbm90IHNl
dAoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfRU1JNjIg
aXMgbm90IHNldAojIENPTkZJR19VU0JfRU1JMjYgaXMgbm90IHNldAojIENPTkZJR19VU0Jf
QURVVFVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFVlNFRyBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9SSU81MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVHT1RPV0VSIGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVBSRVNT
X0NZN0M2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVRIRVJNIGlzIG5vdCBzZXQKIyBD
T05GSUdfVVNCX0lETU9VU0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlRESV9FTEFOIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEQgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSU9X
QVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldAojIENPTkZJ
R19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTSUdI
VEZXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1lVUkVYIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX0VaVVNCX0ZYMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IVUJfVVNCMjUxWEIgaXMg
bm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0IzNTAzIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX0hTSUNfVVNCNDYwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RF
U1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hBT1NLRVkgaXMgbm90IHNldAoKIwojIFVT
QiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX1BIWSBpcyBub3Qgc2V0
CiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMw
MSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAoKIwojIFVTQiBQ
b3dlciBEZWxpdmVyeSBhbmQgVHlwZS1DIGRyaXZlcnMKIwojIENPTkZJR19UWVBFQ19VQ1NJ
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKIyBDT05G
SUdfTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdf
TkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxB
U0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBu
b3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qg
c2V0CiMgQ09ORklHX0xFRFNfTE0zNjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5
NTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldAojIENPTkZJ
R19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1NTIzIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODUw
MSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdf
TEVEU19DTEVWT19NQUlMIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5v
dCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19E
QUMxMjRTMDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNldAoj
IENPTkZJR19MRURTX0lOVEVMX1NTNDIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVENB
NjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENP
TkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmso
MSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5H
TSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTUxY
Q1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklH
X0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xF
RFNfVFJJR0dFUlM9eQojIENPTkZJR19MRURTX1RSSUdHRVJfVElNRVIgaXMgbm90IHNldAoj
IENPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf
VFJJR0dFUl9ESVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVB
VCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMgbm90IHNl
dAojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19U
UklHR0VSX0RFRkFVTFRfT04gaXMgbm90IHNldAoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMg
dW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RS
SUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NBTUVS
QSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0CiMg
Q09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EIGlz
IG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9S
VD15CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19S
VENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZ
Uz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCkNPTkZJR19SVENfU1lTVE9I
Qz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTlZNRU09eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMK
Q09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdf
UlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZl
cnMKIwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD
X0RSVl9BQlg4MFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNyBpcyBub3Qg
c2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS
Vl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNl
dAojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW
X0lTTDEyMDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf
UENGODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNl
dAojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW
X1BDRjg1ODMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0
CiMgQ09ORklHX1JUQ19EUlZfQlEzMksgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1Mz
NTM5MEEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZNMzEzMCBpcyBub3Qgc2V0CiMg
Q09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDg1
ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0CiMgQ09O
RklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMg
aXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfTTQx
VDkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNldAojIENP
TkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA1
IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJ
R19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlz
IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKIyBDT05GSUdf
UlRDX0RSVl9SOTcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5v
dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAojIENPTkZJR19SVENf
RFJWX1JTNUMzNDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDIgaXMgbm90
IHNldAojIENPTkZJR19SVENfRFJWX1BDRjIxMjMgaXMgbm90IHNldAojIENPTkZJR19SVENf
RFJWX01DUDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQ
SSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9EUzMyMzIgaXMgbm90
IHNldAojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldAojIENPTkZJR19SVENf
RFJWX1JWMzAyOUMyIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNP
TkZJR19SVENfRFJWX0NNT1M9eQojIENPTkZJR19SVENfRFJWX0RTMTI4NiBpcyBub3Qgc2V0
CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9E
UzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90
IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E
UlZfRFMyNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qg
c2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS
Vl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0
CiMgQ09ORklHX1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf
QlE0ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUDVDMDEgaXMgbm90IHNldAoj
IENPTkZJR19SVENfRFJWX1YzMDIwIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZl
cnMKIwojIENPTkZJR19SVENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vu
c29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUUgaXMg
bm90IHNldAojIENPTkZJR19ETUFERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBETUFCVUYgb3B0
aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQK
IyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0
CiMgQ09ORklHX1ZGSU8gaXMgbm90IHNldAojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90
IHNldAoKIwojIFZpcnRpbyBkcml2ZXJzCiMKIyBDT05GSUdfVklSVElPX1BDSSBpcyBub3Qg
c2V0CiMgQ09ORklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlw
ZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05G
SUdfSFlQRVJWX1RTQ1BBR0UgaXMgbm90IHNldAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAoj
CkNPTkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0NSVUJfUEFHRVM9eQpDT05GSUdf
WEVOX0RFVl9FVlRDSE49eQpDT05GSUdfWEVOX0JBQ0tFTkQ9eQpDT05GSUdfWEVORlM9eQpD
T05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpD
T05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklH
X1hFTl9HUkFOVF9ERVZfQUxMT0M9eQpDT05GSUdfU1dJT1RMQl9YRU49eQpDT05GSUdfWEVO
X1BDSURFVl9CQUNLRU5EPXkKIyBDT05GSUdfWEVOX1BWQ0FMTFNfQkFDS0VORCBpcyBub3Qg
c2V0CkNPTkZJR19YRU5fUFJJVkNNRD15CkNPTkZJR19YRU5fQUNQSV9QUk9DRVNTT1I9eQoj
IENPTkZJR19YRU5fTUNFX0xPRyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fSEFWRV9QVk1NVT15
CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CkNPTkZJR19YRU5f
U1lNUz15CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qg
c2V0CiMgQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX1BN
Q19BVE9NPXkKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CkNPTkZJR19D
TEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9O
X0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9D
TEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5v
dCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJ
R19DT01NT05fQ0xLX05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFhBIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QSUMzMiBpcyBub3Qgc2V0CiMgQ09ORklH
X0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09O
RklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9J
ODI1Mz15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVS
X0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENP
TkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMg
bm90IHNldApDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFf
TUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9S
VD15CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCkNPTkZJR19JT01N
VV9JT1ZBPXkKQ09ORklHX0FNRF9JT01NVT15CiMgQ09ORklHX0FNRF9JT01NVV9WMiBpcyBu
b3Qgc2V0CkNPTkZJR19ETUFSX1RBQkxFPXkKIyBDT05GSUdfSU5URUxfSU9NTVUgaXMgbm90
IHNldApDT05GSUdfSVJRX1JFTUFQPXkKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENP
TkZJR19SRU1PVEVQUk9DIGlzIG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05G
SUdfUlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9u
IENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMK
CiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0
CiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90
IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90
IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldAoj
IENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKQ09O
RklHX0FSTV9HSUNfTUFYX05SPTEKIyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKIyBD
T05GSUdfUkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNQyBpcyBub3Qg
c2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CiMgQ09ORklH
X0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hT
SUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMg
Q09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMK
IyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwpDT05GSUdfUkFTPXkKIyBDT05GSUdf
VEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lE
IGlzIG5vdCBzZXQKIyBDT05GSUdfTElCTlZESU1NIGlzIG5vdCBzZXQKQ09ORklHX0RBWD15
CkNPTkZJR19OVk1FTT15CiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM
X1RIIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCiMgQ09O
RklHX0ZQR0EgaXMgbm90IHNldAoKIwojIEZTSSBzdXBwb3J0CiMKIyBDT05GSUdfRlNJIGlz
IG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKIyBDT05GSUdfRUREIGlzIG5vdCBz
ZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CiMgQ09ORklHX0RFTExfUkJVIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRENEQkFTIGlzIG5vdCBzZXQKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RN
SV9TWVNGUz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQoj
IENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lT
RlMgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAojIENP
TkZJR19FRklfREVWX1BBVEhfUEFSU0VSIGlzIG5vdCBzZXQKCiMKIyBUZWdyYSBmaXJtd2Fy
ZSBkcml2ZXIKIwoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NF
U1M9eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlM9eQpDT05G
SUdfRVhUM19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUM19GU19TRUNVUklUWT15CkNPTkZJ
R19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNf
UE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0VO
Q1JZUFRJT04gaXMgbm90IHNldApDT05GSUdfRVhUNF9ERUJVRz15CkNPTkZJR19KQkQyPXkK
Q09ORklHX0pCRDJfREVCVUc9eQpDT05GSUdfRlNfTUJDQUNIRT15CiMgQ09ORklHX1JFSVNF
UkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf
WEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dGUzJfRlM9eQpDT05GSUdfQlRSRlNfRlM9eQpD
T05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5U
RUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBp
cyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRS
RlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBD
T05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNP
TkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRG
U19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01B
TkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQojIENPTkZJR19GU19FTkNSWVBUSU9OIGlzIG5vdCBz
ZXQKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9V
U0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05F
VExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORyBpcyBub3Qg
c2V0CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9
eQojIENPTkZJR19RRk1UX1YxIGlzIG5vdCBzZXQKQ09ORklHX1FGTVRfVjI9eQpDT05GSUdf
UVVPVEFDVEw9eQpDT05GSUdfUVVPVEFDVExfQ09NUEFUPXkKQ09ORklHX0FVVE9GUzRfRlM9
eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldAojIENPTkZJR19P
VkVSTEFZX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CkNP
TkZJR19GU0NBQ0hFX1NUQVRTPXkKQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNPXkKIyBDT05G
SUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJ
U1QgaXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTIGlzIG5vdCBzZXQKCiMKIyBDRC1S
T00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVU
PXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQpDT05GSUdfVURGX05MUz15Cgoj
CiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNE
T1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00
MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19G
QVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKQ09ORklHX05URlNfRlM9eQojIENPTkZJR19O
VEZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05URlNfUlc9eQoKIwojIFBzZXVkbyBmaWxl
c3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpDT05GSUdf
UFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQojIENPTkZJR19QUk9D
X0NISUxEUkVOIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNP
TkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJWF9BQ0w9eQpDT05GSUdfVE1QRlNfWEFU
VFI9eQpDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19B
UkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKIyBDT05GSUdfQ09ORklHRlNfRlMgaXMgbm90IHNl
dAojIENPTkZJR19NSVNDX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktf
RklMRVNZU1RFTVM9eQojIENPTkZJR19ORlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ORlNE
IGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfRlM9eQpDT05GSUdfQ0VQSF9GU0NBQ0hFPXkKQ09O
RklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0NJRlM9eQojIENPTkZJR19DSUZTX1NU
QVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0ggaXMgbm90IHNldAoj
IENPTkZJR19DSUZTX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfWEFUVFIgaXMg
bm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldAojIENPTkZJ
R19DSUZTX0RGU19VUENBTEwgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1NNQjMxMSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NJRlNfRlNDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX05DUF9G
UyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNf
RlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpD
T05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMg
bm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdf
TkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIg
aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05G
SUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84
NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFH
RV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQK
IyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RF
UEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D
T0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05M
U19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5v
dCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19O
TFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdf
TkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENP
TkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBp
cyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19O
TFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qg
c2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNP
ODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQK
IyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9S
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05M
U19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qg
c2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNf
TUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT
X01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qg
c2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFD
X1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBz
ZXQKQ09ORklHX05MU19VVEY4PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFD
RV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpD
T05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcK
Q09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRL
X0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0Cgoj
CiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCkNPTkZJR19E
RUJVR19JTkZPPXkKIyBDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEIGlzIG5vdCBzZXQKIyBD
T05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9f
RFdBUkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldAojIENP
TkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxF
X01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CiMgQ09ORklH
X1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5v
dCBzZXQKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldAojIENPTkZJR19QQUdF
X09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKIyBDT05GSUdfSEVBREVSU19D
SEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90
IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdfQVJDSF9X
QU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19T
VEFDS19WQUxJREFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19Q
RVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZ
U1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09O
RklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCiMgQ09ORklHX1BB
R0VfRVhURU5TSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5v
dCBzZXQKIyBDT05GSUdfUEFHRV9QT0lTT05JTkcgaXMgbm90IHNldAojIENPTkZJR19ERUJV
R19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90
IHNldAojIENPTkZJR19TTFVCX0RFQlVHX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9T
VEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdf
REVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBp
cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFT
X0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09O
RklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlz
IG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09ORklHX0RF
QlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVD
Sz15CiMgQ09ORklHX0tNRU1DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FT
QU49eQojIENPTkZJR19LQVNBTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19LQ09WPXkK
IyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBz
ZXQKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNU
T1I9eQpDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0RF
VEVDVE9SX1BFUkY9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JP
T1RQQVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9I
QVJETE9DS1VQX1BBTklDX1ZBTFVFPTAKIyBDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBf
UEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFM
VUU9MApDT05GSUdfREVURUNUX0hVTkdfVEFTSz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFT
S19USU1FT1VUPTEyMAojIENPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDIGlzIG5v
dCBzZXQKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9MApDT05GSUdf
V1FfV0FUQ0hET0c9eQojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklH
X1BBTklDX09OX09PUFNfVkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCiMgQ09ORklH
X1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQojIENPTkZJR19T
Q0hFRFNUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlz
IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAoKIwojIExv
Y2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19E
RUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMg
bm90IHNldAojIENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC
VUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FM
TE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09O
RklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBp
cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1df
TVVURVhfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklH
X1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tP
QkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklHX0RF
QlVHX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQK
IyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklFUlMg
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMg
UkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1BST1ZFX1JDVSBpcyBub3Qgc2V0CiMgQ09ORklH
X1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9QRVJGX1RFU1QgaXMgbm90
IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9D
UFVfU1RBTExfVElNRU9VVD02MAojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENP
TkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0Vf
UlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90
IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBD
T05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFV
TFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0
CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9O
X1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19I
QVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9S
RUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9T
WVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVf
Q19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRS
QUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwojIENPTkZJR19MS0RUTSBp
cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf
VEVTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJW
QUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNl
dAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf
SEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90
IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1BS
SU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUTUFQIGlzIG5vdCBzZXQKIyBDT05G
SUdfVEVTVF9VVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5v
dCBzZXQKIyBDT05GSUdfVEVTVF9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9P
SENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMg
bm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVNF
Ul9DT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNldAojIENPTkZJ
R19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TWVNDVEwgaXMgbm90
IHNldAojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVRFU1Qg
aXMgbm90IHNldAojIENPTkZJR19URVNUX1NUQVRJQ19LRVlTIGlzIG5vdCBzZXQKIyBDT05G
SUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01P
RCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9B
UkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VC
U0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX0FSQ0hfV0FOVFNfVUJTQU5fTk9fTlVMTCBp
cyBub3Qgc2V0CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RF
Vk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1NUUklDVF9ERVZNRU09eQpDT05GSUdfSU9fU1RS
SUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlf
UFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldAojIENPTkZJ
R19FQVJMWV9QUklOVEtfVVNCX1hEQkMgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1Q
X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKIyBDT05G
SUdfREVCVUdfV1ggaXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFVTFQ9eQojIENPTkZJR19E
RUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFQlVHIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RS
QUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RF
TEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19J
T19ERUxBWV9UWVBFX05PTkU9MwpDT05GSUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lP
X0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90
IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRf
SU9fREVMQVlfVFlQRT0wCkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQ
QV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBz
ZXQKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlf
U0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19YODZfREVCVUdfRlBVIGlzIG5vdCBzZXQK
IyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgU2VjdXJpdHkgb3B0
aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkKIyBDT05GSUdfUEVS
U0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JJR19LRVlTIGlzIG5vdCBz
ZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMg
aXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0
CiMgQ09ORklHX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlGUyBpcyBu
b3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CiMgQ09O
RklHX0hBUkRFTkVEX1VTRVJDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9SVElGWV9TT1VS
Q0UgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNl
dApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklU
WT0iIgpDT05GSUdfWE9SX0JMT0NLUz15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBj
b3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19B
TEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNP
TkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09O
RklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9f
Uk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15
CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklH
X0NSWVBUT19BQ09NUDI9eQojIENPTkZJR19DUllQVE9fUlNBIGlzIG5vdCBzZXQKIyBDT05G
SUdfQ1JZUFRPX0RIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0RIPXkKQ09ORklHX0NS
WVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBU
T19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9
eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklH
X0NSWVBUT19OVUxMMj15CiMgQ09ORklHX0NSWVBUT19QQ1JZUFQgaXMgbm90IHNldApDT05G
SUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKIyBDT05GSUdf
Q1JZUFRPX01DUllQVEQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQojIENP
TkZJR19DUllQVE9fVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9
eQpDT05GSUdfQ1JZUFRPX1NJTUQ9eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15
CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMK
Q09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CiMgQ09ORklHX0NSWVBU
T19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVFJVj15CkNP
TkZJR19DUllQVE9fRUNIQUlOSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBU
T19DQkM9eQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklH
X0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CiMgQ09ORklHX0NSWVBUT19QQ0JD
IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YVFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JB
UCBpcyBub3Qgc2V0CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNP
TkZJR19DUllQVE9fSE1BQz15CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKIyBD
T05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQ
VE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9eQojIENPTkZJR19DUllQ
VE9fQ1JDMzIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5v
dCBzZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQojIENPTkZJR19DUllQVE9fQ1JDVDEw
RElGX1BDTE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0hBU0g9eQojIENPTkZJR19D
UllQVE9fUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2
XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15
CiMgQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU
T19STUQxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQK
IyBDT05GSUdfQ1JZUFRPX1JNRDI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQz
MjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFf
U1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hB
NTEyX1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfTUIgaXMgbm90IHNldAojIENPTkZJ
R19DUllQVE9fU0hBMjU2X01CIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9N
QiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1
MTI9eQojIENPTkZJR19DUllQVE9fU0hBMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19U
R1IxOTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENP
TkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUwgaXMgbm90IHNldAoKIwojIENpcGhl
cnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1RJPXkKQ09ORklH
X0NSWVBUT19BRVNfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQojIENP
TkZJR19DUllQVE9fQU5VQklTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09O
RklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkK
Q09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FNRUxM
SUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND15CkNPTkZJR19D
UllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxM
SUFfQUVTTklfQVZYMl9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNl
dAojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklH
X0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2
XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fREVT
M19FREVfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qg
c2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f
U0FMU0EyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82NCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS
WVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBp
cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVO
VF9TU0UyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0PXkKQ09O
RklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1RFQSBp
cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNPTkZJR19DUllQVE9fVFdPRklT
SF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NSWVBU
T19UV09GSVNIX1g4Nl82NF8zV0FZPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZf
NjQ9eQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklH
X0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0
CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQ
Uk5HPXkKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1B
Qz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQ
VE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZ
UFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CiMg
Q09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f
VVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0
CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEUgaXMgbm90IHNldAoKIwojIENlcnRpZmlj
YXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElT
VF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfS1ZNPXkKIyBDT05GSUdfVklSVFVB
TElaQVRJT04gaXMgbm90IHNldAojIENPTkZJR19CSU5BUllfUFJJTlRGIGlzIG5vdCBzZXQK
CiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJF
VkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJ
R19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklH
X0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09O
RklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9
eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FS
Q0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJ
RVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBE
SUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKQ09ORklHX0NSQzMyX1NF
TEZURVNUPXkKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VC
WTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05G
SUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09O
RklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKIyBDT05GSUdfQ1JDOCBp
cyBub3Qgc2V0CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNl
dAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lO
RkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNP
TkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19Y
Wl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNP
TkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19B
Uk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CiMg
Q09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15
CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNP
TkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RF
Q09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRT
RUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15
CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklH
X0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9Q
T1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKIyBDT05GSUdfRE1BX05PT1BfT1BTIGlzIG5v
dCBzZXQKIyBDT05GSUdfRE1BX1ZJUlRfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0NIRUNLX1NJ
R05BVFVSRT15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15
CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfTkxBVFRSPXkKIyBD
T05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfRERSIGlzIG5vdCBzZXQKIyBDT05G
SUdfSVJRX1BPTEwgaXMgbm90IHNldApDT05GSUdfRk9OVF9TVVBQT1JUPXkKIyBDT05GSUdf
Rk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84eDE2PXkK
IyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19B
UkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19B
UkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfTU1JT19GTFVT
SD15CkNPTkZJR19TQklUTUFQPXkK
--------------A5C8CE2E95EB4B976B1FA3AA
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------A5C8CE2E95EB4B976B1FA3AA--


From xen-devel-bounces@lists.xen.org Thu Aug 17 07:31:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07: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.xen.org>)
	id 1diFGi-0006XA-Ik; Thu, 17 Aug 2017 07:31:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1diFGg-0006X4-PQ
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:31:02 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3D/EA-02962-63645995; Thu, 17 Aug 2017 07:31:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTmNl0Tt6m
 RBn2tIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ahqZcYCzbKVny8vYCpgfGRRBcjF4eQwERG
 iRO3fzKBOCwCW5klXi+ZyQbiSAjMYZW4f3sicxcjJ5CTJ7F+8TN2CLtQov3CKbA4r4CgxMmZT
 1hAbCEBT4lZj7+C2ZwCVhKfnn1jhIinSaw5+Q6onoODTcBEYlaHBEiYRUBVYv7MpWwQYwIkGi
 d9BrOFBewlDlzdBjZGREBd4s+FCYwgrcwCIRLTv9iAhJkFNCVat/9mn8AoMAvJEbOQpBYwMq1
 iVC9OLSpLLdK10EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxCBiDYwTj7sv8h
 RkkOJiVR3t+zpkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD97jI1UkiwKDU9tSItMwcYDzBpC
 Q4eJRFeVlegNG9xQWJucWY6ROoUozHHlSvrvjBxTDmw/QuTEEtefl6qlDjvRZBJAiClGaV5cI
 NgcXqJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzyIFN4MvNK4Pa9AjqFCeiUK+2TQE4pSUR
 ISTUwcujeTVlza3+C7pHXJxdbCv4ryFrFd/RQmu8de8mkg0H5l3+uv3RzbtkpNu3K5B1WF7fM
 8WzNy53NonPgyxP2h7NyVIIlszrum7JvT8j0r4hgs/1U+Ic1y93c6KCdubFHhlvIie6lHjnns
 3cd2BX9/r/ZtS0pH1dMuqh4rEqw+dC0GeusdcUeKLEUZyQaajEXFScCAGGP/XTOAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502955059!110720030!1
X-Originating-IP: [209.85.217.182]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53948 invoked from network); 17 Aug 2017 07:31:00 -0000
Received: from mail-ua0-f182.google.com (HELO mail-ua0-f182.google.com)
 (209.85.217.182)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 07:31:00 -0000
Received: by mail-ua0-f182.google.com with SMTP id q42so1569569uad.2
 for <xen-devel@lists.xen.org>; Thu, 17 Aug 2017 00:31:00 -0700 (PDT)
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=Ep1gjO2CdcCAJ32YKMC1q2aJWgO3xa5HBTOppHyUh2A=;
 b=RG5ba5JirEGGZBcquelLvtojuaMm1ckn3ls7XDdHCwe5fU1YKn1CdYp6ZQS/XwWHr3
 FbwQNFeIkUFfy4y5D7/07wJfZ6vRDK0ULt9qwrmVub47FdUw0B8IPbIdBpc6InQ23qlI
 vpo1TAdyJtkyvgR5WU9eh8zxQ6z7vjrIsBBFs=
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=Ep1gjO2CdcCAJ32YKMC1q2aJWgO3xa5HBTOppHyUh2A=;
 b=RqjnnOnirOOdktAkK1+RBHQFyi9SIRc527LWEN6CDhT2xiHYiu2WOGsZ8h1Ct+7RJ/
 exB8ZQTZqdd4xlJoOo/oySUG/+DwNXXY8shlQKE89rDDUFovxef01TTVi9euCVqJkyd5
 jN8XIvVnHaSal+++bK/Abcre+wZWQ00ElRCyRHc0xs8pXDqvZVG2JKKMIp/fkdt3r2V1
 DA3ix0QpDR2NADnONDYpHxoom2lUk4AMLUPnSUd0lMfpdQXI3yd7Ha/rzQSMFw2fxZXC
 Ma31pSiRjgjzNNRvYVlo4vYkeAXCVIqEq7pUZ5NRxOZkuGsT+IK6WY+ZgOQRtrEq2Q9J
 4LHw==
X-Gm-Message-State: AHYfb5hcLPbpZ+MF5FFyX2PKR35ngRh5NQpFXEsM9/q9uhss7CdNT/ra
 fgHBQ/5f9kWaWd5NkAuP1hZgSnzl7dSe
X-Received: by 10.176.80.12 with SMTP id b12mr2651920uaa.63.1502955059192;
 Thu, 17 Aug 2017 00:30:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Thu, 17 Aug 2017 00:30:58 -0700 (PDT)
In-Reply-To: <20170811180257.5493-12-julien.grall@arm.com>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-12-julien.grall@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 17 Aug 2017 13:00:58 +0530
Message-ID: <CACtJ1JTbiZaUPqO_=E=7HVemX65G=-JchnetiSE9gJLTxQ2YSQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 11/11] xen/arm: Limit the scope of cpregs.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTEgQXVndXN0IDIwMTcgYXQgMjM6MzIsIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+IEN1cnJlbnRseSwgY3ByZWdzLmggaXMgaW5jbHVk
ZWQgaW4gcHJldHR5IG11Y2ggZXZlcnkgZmlsZXMgZXZlbiBmb3IKPiBhcm02NC4gSG93ZXZlciwg
dGhlIG9ubHkgdXNlIGZvciBhcm02NCBpcyB3aGVuIGVtdWxhdGluZyBjby1wcm9jZXNzb3JzLgo+
Cj4gRm9yIGFybTMyLCBjcHJlZ3MuaCByZWx5IG9uIHRoZSBwcmVzZW5jZSBvZiBwcm9jZXNzb3Iu
aCAoZGVmaW5lCj4gKl9TWVNSRUcgaGVscGVycykuIFNvIG1vdmUgdGhlIGluY2x1c2lvbiBpbiBh
c20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oLgo+ClNob3VsZCBpdCBzYXkgdGhhdCBwcm9jZXNzb3Iu
aCByZWxpZXMgb24gY3ByZWdzLmggaW5zdGVhZCBvZiB0aGUgb3RoZXIKd2F5IHJvdW5kIGJlY2F1
c2UgcHJvY2Vzc29yLmgKaW5jbHVkZXMgY3ByZWdzLmg/Cgo+IGNwcmVncy5oIHdpbGwgYWxzbyBi
ZSBkaXJlY3RseSBpbmNsdWRlZCBpbiB0aGUgY28tcHJvY2Vzc29ycyBlbXVsYXRpb24KPiB0byBh
Y2NvbW9kYXRlIGFybTY0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3NtcC5jICAgICAgICAgICAgICAg
ICAgICB8IDEgLQo+ICB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMgICAgICAgICAgICAgICAgIHwgMSAr
Cj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgICAgICAgfCAxICsKPiAgeGVuL2Fy
Y2gvYXJtL3Z0aW1lci5jICAgICAgICAgICAgICAgICB8IDIgKysKPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9wcm9jZXNzb3IuaCB8IDIgKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJj
cHUuaCAgICAgICAgICB8IDEgLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICAg
ICAgIHwgMSAtCj4gIDcgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXAuYyBiL3hlbi9hcmNoL2FybS9z
bXAuYwo+IGluZGV4IGU3ZGYwODc0ZDYuLjU1NGY0OTkyZTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3NtcC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NtcC5jCj4gQEAgLTEsNiArMSw1IEBA
Cj4gICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+Cj4gICNpbmNsdWRlIDxhc20vc21wLmg+Cj4gLSNp
bmNsdWRlIDxhc20vY3ByZWdzLmg+Cj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ICAjaW5jbHVk
ZSA8YXNtL2dpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Y3ByZWcuYyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwo+IGluZGV4IGYz
YjA4NDAzZmIuLmUzNjMxODNiYTggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZjcHJlZy5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL3ZjcHJlZy5jCj4gQEAgLTE4LDYgKzE4LDcgQEAKPgo+ICAj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4KPiArI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KPiAgI2lu
Y2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICAjaW5jbHVk
ZSA8YXNtL3RyYXBzLmg+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gaW5kZXggY2JlYWMyOGIyOC4uYTBjZjk5M2QxMyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Zn
aWMtdjMuYwo+IEBAIC0yNiw2ICsyNiw3IEBACj4gICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgo+
ICAjaW5jbHVkZSA8eGVuL3NpemVzLmg+Cj4KPiArI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KPiAg
I2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vZ2ljX3YzX2RlZnMuaD4K
PiAgI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92dGltZXIuYyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwo+IGluZGV4IDljN2U4ZjQ0MWMuLjA0
NjA5NjJmMDggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL3Z0aW1lci5jCj4gQEAgLTIyLDYgKzIyLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL3RpbWVyLmg+Cj4KPiArI2luY2x1ZGUgPGFzbS9jcHJl
Z3MuaD4KPiAgI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgo+ICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+
ICAjaW5jbHVkZSA8YXNtL2lycS5oPgo+IEBAIC0yOSw2ICszMCw3IEBACj4gICNpbmNsdWRlIDxh
c20vdGltZS5oPgo+ICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KPiAgI2luY2x1ZGUgPGFzbS92cmVn
Lmg+Cj4gKyNpbmNsdWRlIDxhc20vcmVncy5oPgo+Cj4gIC8qCj4gICAqIENoZWNrIGlmIHJlZ3Mg
aXMgYWxsb3dlZCBhY2Nlc3MsIHVzZXJfZ2F0ZSBpcyB0YWlsIGVuZCBvZiBhCj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCj4gaW5kZXggNjhjYzgyMTQ3ZS4uZmIzMzA4MTJhZiAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaAo+IEBAIC0xLDYgKzEsOCBA
QAo+ICAjaWZuZGVmIF9fQVNNX0FSTV9BUk0zMl9QUk9DRVNTT1JfSAo+ICAjZGVmaW5lIF9fQVNN
X0FSTV9BUk0zMl9QUk9DRVNTT1JfSAo+Cj4gKyNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Cj4gKwo+
ICAjZGVmaW5lIEFDVExSX0NBWFhfU01QICAgICAgKDE8PDYpCj4KPiAgI2lmbmRlZiBfX0FTU0VN
QkxZX18KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKPiBpbmRleCA3OTY4NTMyNDYyLi5jZGY2NGUwZjc3IDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BlcmNwdS5oCj4gQEAgLTQsNyArNCw2IEBACj4gICNpZm5kZWYgX19BU1NF
TUJMWV9fCj4KPiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+IC0jaW5jbHVkZSA8YXNtL2NwcmVn
cy5oPgo+ICAjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQo+ICAjIGluY2x1ZGUgPGFzbS9hcm0z
Mi9wcm9jZXNzb3IuaD4KPiAgI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAo+IGluZGV4IDllYWNiMWJlMjkuLjUxY2U4MDIwNjMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAtMSw3ICsxLDYgQEAKPiAgI2lmbmRlZiBfX0FTTV9BUk1f
UFJPQ0VTU09SX0gKPiAgI2RlZmluZSBfX0FTTV9BUk1fUFJPQ0VTU09SX0gKPgo+IC0jaW5jbHVk
ZSA8YXNtL2NwcmVncy5oPgo+ICAjaWZuZGVmIF9fQVNTRU1CTFlfXwo+ICAjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+Cj4gICNlbmRpZgo+IC0tCj4gMi4xMS4wCj4KClJlZ2FyZHMsCkJodXBpbmRlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:35:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07: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.xen.org>)
	id 1diFKM-0006hj-2F; Thu, 17 Aug 2017 07:34:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1diFKK-0006hd-Ez
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:34:48 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3C/8A-03612-71745995; Thu, 17 Aug 2017 07:34:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyuP0Ov664+9R
 Ig62TBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozrk+6zFvRwVmz4+ICtgfEIexcjJ4eEgJHE
 24n/mLoYuTiEBBYySnyYvZgNxBEW6GWU2Px4KwtIlYhAsMT8r1fZQGwhAUeJ+79+g9lsAqoSG
 66fYgWxeQWsJVZsfMsMYrMAxbd272YCsUUFwiX2f7/GDFEjKHFy5hOwmZwCThKnT+wFq2EWUJ
 f4M+8SM4QtLrHp2XdWCFteYvvbOcwTGPlmIWmfhaRlFpKWWUhaFjCyrGLUKE4tKkst0jWy0Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxEBiDYwXh+beAhRkkOJiVR3t+zpkQK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNdJ0aKSRYlJqeWpGWmQOMCZi0BAePkgivK0iat7ggM
 bc4Mx0idYpRUUqc18INKCEAksgozYNrg8XhJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzdo
 OM58nMK4Gb/gpoMRPQ4ivtk0AWlyQipKQaGBt6c4yOffG4LGOxg6WvY9+R2n0nVFI1N5y4dft
 KHmfsOdWGs5Krl3tuNryh/O6H65NQzXlzfsocC+Eql1v4Nznftbj73JetfIbBbj9mfbn8vun3
 rr65nh0qNmwnJxa5bzjoKV+y5O25y4ruU+Y/9LB7ZqBU5suwba/dE5mll+5wrlcT97yQcVuJp
 Tgj0VCLuag4EQAxcI9qvgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502955287!106688898!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64243 invoked from network); 17 Aug 2017 07:34:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 Aug 2017 07:34:47 -0000
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 mx1.suse.de (Postfix) with ESMTP id 5958BAD57;
 Thu, 17 Aug 2017 07:34:46 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Xen-devel <xen-devel@lists.xen.org>
References: <d68a7b7e-e792-bee3-ca08-fbb98ae75090@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7e63db87-bc03-1d01-bfbc-ae2f2ab368e9@suse.com>
Date: Thu, 17 Aug 2017 09:34:44 +0200
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: <d68a7b7e-e792-bee3-ca08-fbb98ae75090@eikelenboom.it>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux kernel build fails with xen branch
 for-linus-4.14 commit "xen: get rid of paravirt op adjust_exception_frame"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMDk6MTIsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPiBIaSBKdWVyZ2Vu
LAo+IAo+IFRvZGF5IGkgcHVsbGVkCj4gZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0Zm9yLWxpbnVzLTQuMTQKPiBvbiB0b3Agb2YgY3VycmVu
dCA0LjEzLXJjNSBsaW51eCB0cmVlLgo+IAo+IFVuZm9ydHVuYXRlbHkgdGhlIGtlcm5lbCBidWls
ZCBmYWlscyB3aXRoOgo+ICAgR0VOICAgICAudmVyc2lvbgo+ICAgQ0hLICAgICBpbmNsdWRlL2dl
bmVyYXRlZC9jb21waWxlLmgKPiAgIFVQRCAgICAgaW5jbHVkZS9nZW5lcmF0ZWQvY29tcGlsZS5o
Cj4gICBDQyAgICAgIGluaXQvdmVyc2lvbi5vCj4gICBBUiAgICAgIGluaXQvYnVpbHQtaW4ubwo+
ICAgQVIgICAgICBidWlsdC1pbi5vCj4gICBMRCAgICAgIHZtbGludXgubwo+ICAgTU9EUE9TVCB2
bWxpbnV4Lm8KPiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5vOiBJbiBmdW5jdGlvbiBgeGVuX2Fz
eW5jX3BhZ2VfZmF1bHQnOgo+IC91c3Ivc3JjL25ldy9saW51eC1saW51cy9hcmNoL3g4Ni94ZW4v
eGVuLWFzbV82NC5TOjUwOiB1bmRlZmluZWQKPiByZWZlcmVuY2UgdG8gYGFzeW5jX3BhZ2VfZmF1
bHQnCj4gTWFrZWZpbGU6MTAwMDogcmVjaXBlIGZvciB0YXJnZXQgJ3ZtbGludXgnIGZhaWxlZAo+
IG1ha2VbMV06ICoqKiBbdm1saW51eF0gRXJyb3IgMQo+IG1ha2VbMV06IExlYXZpbmcgZGlyZWN0
b3J5ICcvdXNyL3NyYy9uZXcvbGludXgtbGludXMnCj4gZGViaWFuL3J1bGVzZXQvdGFyZ2V0cy9j
b21tb24ubWs6Mjk1OiByZWNpcGUgZm9yIHRhcmdldAo+ICdkZWJpYW4vc3RhbXAvYnVpbGQva2Vy
bmVsJyBmYWlsZWQKPiBtYWtlOiAqKiogW2RlYmlhbi9zdGFtcC9idWlsZC9rZXJuZWxdIEVycm9y
IDIKPiAKPiBvbiB0aGUgInhlbjogZ2V0IHJpZCBvZiBwYXJhdmlydCBvcCBhZGp1c3RfZXhjZXB0
aW9uX2ZyYW1lIiBjb21taXQuCj4gCj4gTXkgLmNvbmZpZyBpcyBhdHRhY2hlZC4KClRoYW5rcy4g
UGF0Y2ggaXMgY29taW5nIHNvb24uIFRoZXJlIHNob3VsZCBiZSBubyBoYW5kbGluZyBmb3IKYXN5
bmNfcGFnZV9mYXVsdCBpbiBhIFhlbiBwdiBndWVzdCwgYXMgdGhpcyB0cmFwIGlzIGZvciBLVk0g
Z3Vlc3RzCm9ubHkuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:38:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07:38: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.xen.org>)
	id 1diFNh-0006sZ-Gx; Thu, 17 Aug 2017 07:38:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diFNg-0006sS-VH
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:38:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E3/89-03406-8E745995; Thu, 17 Aug 2017 07:38:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/e5+9R
 IgwXH1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxN37cwFXyVrHh57gB7A+NMkS5GTg4hgTyJ
 598WsYDYvAJ2EhPWNjKC2BIChhKnF94Ei7MIqEoc2b2DFcRmE1CXaHu2HcwWEdCXmP/pJ5jNL
 OAtsW3uAiYQW1ggRKLraANQLxfQ/FNMEoebbzODJDiBFnx6dgPI5gBaJijxd4cwRK+WxMNft1
 ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EwvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw/BiAYAfj/Y0BhxglOZiURHl/z5oSKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC94Tb1EghwaLU9NSKtMwcYCTApCU4eJREeNeApHmLCxJzizPTI
 VKnGI05Nqxe/4WJ49WE/9+YhFjy8vNSpcR5LUBKBUBKM0rz4AbBIvQSo6yUMC8j0GlCPAWpRb
 mZJajyrxjFORiVhHm3g0zhycwrgdv3CugUJqBTrrRPAjmlJBEhJdXAKFdlfiBk4gr/hYXex+e
 vnuurda9XQ+THI/sdJockfZc3TI/gYFzlV+uq+nHLrzNn1Dev3b/NbZv7l9n1K3+mqGs2390a
 /1xRZ0OS6lbOUy63Bd+f85t8Tr/tFd+S6BStWxVGyp7Hv0t/62p0V4/8Z/tfxUQ62PKk+/Wzd
 c2+T/dnTWwzNzvYpsRSnJFoqMVcVJwIAKBQJQXLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1502955493!71647793!1
X-Originating-IP: [137.65.248.74]
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 866 invoked from network); 17 Aug 2017 07:38:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 07:38:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 01:38:13 -0600
Message-Id: <5995640402000078001709B9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 01:38:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502891924-20563-1-git-send-email-andrew.cooper3@citrix.com>
 <59946EC602000078001706E1@prv-mh.provo.novell.com>
 <4c001bc0-64ca-b05d-16c3-405dd4ef42d2@citrix.com>
 <9ce415d9-e0b2-bac8-7bb6-735ff34f717a@citrix.com>
 <59947BD10200007800170737@prv-mh.provo.novell.com>
 <af5bdeec-3e1c-e63f-5f94-6d3b8325e7b2@citrix.com>
In-Reply-To: <af5bdeec-3e1c-e63f-5f94-6d3b8325e7b2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Reduce debug overhead of
 __virt_to_maddr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE4OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDgvMTcgMTY6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4w
OC4xNyBhdCAxNjoyMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTYvMDgvMTcgMTU6MTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gT24gMTYvMDgvMTcgMTU6
MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxNi4wOC4xNyBhdCAxNTo1OCwgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Nl82NC9wYWdlLmgKPj4+Pj4+IEBAIC01MSwxMyArNTEsMTUgQEAgZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgeGVuX3ZpcnRfZW5kOwo+Pj4+Pj4gIAo+Pj4+Pj4gIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
bG9uZyBfX3ZpcnRfdG9fbWFkZHIodW5zaWduZWQgbG9uZyB2YSkKPj4+Pj4+ICB7Cj4+Pj4+PiAt
ICAgIEFTU0VSVCh2YSA+PSBYRU5fVklSVF9TVEFSVCk7Cj4+Pj4+PiAgICAgIEFTU0VSVCh2YSA8
IERJUkVDVE1BUF9WSVJUX0VORCk7Cj4+Pj4+PiAgICAgIGlmICggdmEgPj0gRElSRUNUTUFQX1ZJ
UlRfU1RBUlQgKQo+Pj4+Pj4gICAgICAgICAgdmEgLT0gRElSRUNUTUFQX1ZJUlRfU1RBUlQ7Cj4+
Pj4+PiAgICAgIGVsc2UKPj4+Pj4+ICAgICAgewo+Pj4+Pj4gLSAgICAgICAgQVNTRVJUKHZhIDwg
WEVOX1ZJUlRfRU5EKTsKPj4+Pj4+ICsgICAgICAgIEJVSUxEX0JVR19PTihYRU5fVklSVF9FTkQg
LSBYRU5fVklSVF9TVEFSVCAhPSBHQigxKSk7Cj4+Pj4+PiArICAgICAgICBBU1NFUlQoKChsb25n
KXZhID4+IChQQUdFX09SREVSXzFHICsgUEFHRV9TSElGVCkpID09Cj4+Pj4+PiArICAgICAgICAg
ICAgICAgKChsb25nKVhFTl9WSVJUX1NUQVJUID4+IChQQUdFX09SREVSXzFHICsgUEFHRV9TSElG
VCkpKTsKPj4+Pj4gRG8geW91IHJlYWxseSBuZWVkIHRoZSBjYXN0cyBoZXJlPyBJLmUuIHdoYXQn
cyB3cm9uZyBoZXJlIHdpdGgKPj4+Pj4gZG9pbmcgdW5zaWduZWQgbG9uZyBhcml0aG1ldGljPwo+
Pj4+IE9oIC0gZ29vZCBwb2ludC4gIFRoaXMgdG9vayBtb3JlIHRoYW4gb25lIGF0dGVtcHQgdG8g
Z2V0IHJpZ2h0LCBhbmQgSQo+Pj4+IGZpcnN0IHRob3VnaHQgSSBoYWQgYSBzaWduIGV4dGVuc2lv
biBwcm9ibGVtLiAgVGhlIGFjdHVhbCBwcm9ibGVtIHdhcyBhCj4+Pj4gKGxhY2sgb2YpICsgUEFH
RV9TSElGVC4KPj4+Pgo+Pj4+IFRoZSBvdGhlciB0aGluZyB0byBrbm93IGlzIHRoYXQgIF9fdmly
dF90b19tYWRkcigpIGlzIHVzZWQgYmVmb3JlIHRoZQo+Pj4+IElEVCBpcyBzZXQgdXAsIHNvIHlv
dXIgb25seSBzaWduYWwgb2Ygc29tZXRoaW5nIGJlaW5nIHdyb25nIGlzIGEgdHJpcGxlCj4+Pj4g
ZmF1bHQuICBMZXQgbWUgZG91YmxlIGNoZWNrIHdpdGhvdXQgdGhlIGNhc3RzLCBidXQgSSB0aGlu
ayBpdCBzaG91bGQgYmUKPj4+PiBmaW5lLgo+Pj4gT2sgLSBzbyBpdCBkb2VzIGZ1bmN0aW9uIHdo
ZW4gdXNpbmcgdW5zaWduZWQgYXJpdGhtZXRpYy4KPj4+Cj4+PiBIb3dldmVyLCB0aGUgZ2VuZXJh
dGVkIGNvZGUgaXMgYmV0dGVyIHdpdGggc2lnbmVkIGFyaXRobWV0aWMsIGFzCj4+PiAoKGxvbmcp
WEVOX1ZJUlRfU1RBUlQgPj4gMzkpIGZpeCBpbiBhIDMyYml0IHNpZ24tZXh0ZW5kZWQgaW1tZWRp
YXRlLAo+Pj4gd2hlcmVhcyBYRU5fVklSVF9TVEFSVCA+PiAzOSBuZWVkcyBhIG1vdmFicy4KPj4g
V2h5IHdvdWxkIHRoYXQgYmU/IFNoaWZ0aW5nIG91dCAzOSBiaXRzIG1lYW5zIDI1IHNpZ25pZmlj
YW50IGJpdHMKPj4gYXJlIGxlZnQgb3V0IG9mIHRoZSBvcmlnaW5hbCA2NC4gT3Igd2FpdCAtIGlz
bid0IGl0IDMwIHJhdGhlciB0aGFuIDM5Pwo+PiBJbiB0aGF0IGNhc2UgaW5kZWVkIDM0IHNpZ25p
ZmljYW50IGJpdHMgd291bGQgcmVtYWluLiBJbiB0aGF0IGNhc2UKPj4gSSdkIGJlIGZpbmUgd2l0
aCB0aGUgY2FzdHMgbGVmdCBpbiBwbGFjZSwgYXMgbG9uZyBhcyBhdCBsZWFzdCB0aGUKPj4gY29t
bWl0IG1lc3NhZ2UgKGEgY29kZSBjb21tZW50IG1heSBiZSBiZXR0ZXIgdG8ga2VlcCBwZW9wbGUK
Pj4gbGlrZSBtZSBmcm9tIGJlaW5nIHRlbXB0ZWQgdG8gcmVtb3ZlIHRoZSBjYXN0cyBhcyB1Z2x5
IGFuZAo+PiBhcHBhcmVudGx5IHVubmVjZXNzYXJ5KSBzYXlzIHdoeS4KPiAKPiBJJ20gY2xlYXJs
eSBkb2luZyB2ZXJ5IHdlbGwgYXQgY291bnRpbmcgdG9kYXkuICBJIGRvIG1lYW4gMzAgYml0cyAo
b3JkZXIKPiAxOCArIHBhZ2Ugc2hpZnQgb2YgMTIpLgo+IAo+IFRoZSBnZW5lcmF0ZWQgY29kZSBp
cyB0aGlzOgo+IAo+IGZmZmY4MmQwODAyZmY5MjM6ICAgICAgIDQ4IDg5IGMyICAgICAgICAgICAg
ICAgIG1vdiAgICAlcmF4LCVyZHgKPiBmZmZmODJkMDgwMmZmOTI2OiAgICAgICA0OCBjMSBmYSAx
ZSAgICAgICAgICAgICBzYXIgICAgJDB4MWUsJXJkeAo+IGZmZmY4MmQwODAyZmY5MmE6ICAgICAg
IDQ4IDgxIGZhIDQyIDBiIGZlIGZmICAgIGNtcCAgIAo+ICQweGZmZmZmZmZmZmZmZTBiNDIsJXJk
eAo+IAo+IFdoaWxlIHRoZXJlIGFyZSAzNCBzaWduaWZpY2FudCBiaXRzIGZyb20gdGhpcyBzaGlm
dCwgdGhlIHRvcCAxNiBvZiB0aGVtCj4gYXJlIHN0cmljdGx5IHNldCwgbWVhbmluZyB0aGVyZSBh
cmUgb25seSAyOCB1c2VmdWxseSBzaWduaWZpY2FudCBiaXRzLgo+IAo+IEZZSSwgdGhlIHVuc2ln
bmVkIGNhc2UgbG9va3MgbGlrZSB0aGlzOgo+IAo+IGZmZmY4MmQwODAyZmZiMTI6ICAgICAgIDQ4
IDg5IGMxICAgICAgICAgICAgICAgIG1vdiAgICAlcmF4LCVyY3gKPiBmZmZmODJkMDgwMmZmYjE1
OiAgICAgICA0OCBjMSBlOSAxZSAgICAgICAgICAgICBzaHIgICAgJDB4MWUsJXJjeAo+IGZmZmY4
MmQwODAyZmZiMTk6ICAgICAgIDQ4IGJhIDQyIDBiIGZlIGZmIDAzICAgIG1vdmFicyAkMHgzZmZm
ZTBiNDIsJXJkeAo+IGZmZmY4MmQwODAyZmZiMjA6ICAgICAgIDAwIDAwIDAwCj4gZmZmZjgyZDA4
MDJmZmIyMzogICAgICAgNDggMzkgZDEgICAgICAgICAgICAgICAgY21wICAgICVyZHgsJXJjeAo+
IAo+IEFyZSB5b3UgaGFwcHkgd2l0aCB0aGUgZm9sbG93aW5nIGNvbW1lbnQ/Cj4gCj4gLyogU2ln
bmVkIGFyaXRobWV0aWMgaW4gc28gKChsb25nKVhFTl9WSVJUX1NUQVJUID4+IDMwKSBmaXRzIGlu
IGFuIGltbTMyLiAqLwoKWWVzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:42:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07:42: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.xen.org>)
	id 1diFRr-0007VM-1D; Thu, 17 Aug 2017 07:42:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1diFRp-0007VF-Qe
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:42:33 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 47/B8-01996-8E845995; Thu, 17 Aug 2017 07:42:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS1tbhqPvcY2q
 kwakF/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bbdefYCm4IV/yat5q1gfG+QBcjF4eQwDRG
 iRfbPjF2MXJySAjwShxZNoMVwg6Q6Fv7kwWiqJdRYvnKvewgCRYBVYmPN5aDFbEJ6EuseHwQz
 BYR0JRYtvc20CAODmYBf4kL+5RBwsICDhLL9n1kBwnzClhI3JqoATKSV6CVUWLuxPfMIDVCAj
 ESz9uPgo3hFRCUODnzCQuIzSygJXHj30smiJHSEsv/cYCEOQViJVY0vwQ7WVRARWLi/D72CYy
 Cs5B0z0LSPQuhewEj8ypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k
 /NxNjMCQrWdgYNzBuKvd7xCjJAeTkijv71lTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8L5yn
 xopJFiUmp5akZaZA4wemLQEB4+SCO91kDRvcUFibnFmOkTqFKMxx4bV678wcdzp2/CFSYglLz
 8vVUqcdyNIqQBIaUZpHtwgWFRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuxxkCk9mXgn
 cvldApzABnXKlfRLIKSWJCCmpBkaR/I6vH54v23Jq3iHNk50S08N9lTv2hq+MMd2a96zls0NT
 X957M3b7ece8b73W8sjbHOegmm5zOqqOUaC2+dvFS+5n2oUafB0XZmgcYOg+ryU92YvBjMGZc
 1PxkTv612T3nHj2k6uo8mj209XBbBHcQtUZpaElqXoLuqyPZU7drfvhS/W0/0osxRmJhlrMRc
 WJAA04S7blAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1502955748!104746070!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34523 invoked from network); 17 Aug 2017 07:42:30 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 07:42:30 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Aug 2017 00:42:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,386,1498546800"; d="scan'208";a="1163531837"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga001.jf.intel.com with ESMTP; 17 Aug 2017 00:42:27 -0700
Date: Thu, 17 Aug 2017 15:42:26 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Monisha Barooah <mbarooah@rivian.com>
Message-ID: <20170817074226.nyfzsm32wk5exr2j@hz-desktop>
Mail-Followup-To: Monisha Barooah <mbarooah@rivian.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 hongbo.wang@intel.com
References: <DM5PR10MB15961C439C6A72B42A756E50AB880@DM5PR10MB1596.namprd10.prod.outlook.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <DM5PR10MB15961C439C6A72B42A756E50AB880@DM5PR10MB1596.namprd10.prod.outlook.com>
User-Agent: NeoMutt/20170428 (1.8.2)
Cc: hongbo.wang@intel.com, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Building XenGT for Intel embedded board
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

K0hvbmdibyBXYW5nIGZyb20gSW50ZWwgR1BVIHZpcnR1YWxpemF0aW9uIHRlYW0KCk9uIDA4LzEw
LzE3IDIyOjQ3ICswMDAwLCBNb25pc2hhIEJhcm9vYWggd3JvdGU6Cj4gSGkgRXZlcnlvbmUsCj4g
SSBhbSBjdXJyZW50bHkgZXhwbG9yaW5nIG9uIGJyaW5naW5nIHVwIFhlbkdUIGZvciBhbiBJbnRl
bCBlbWJlZGRlZCBib2FyZC4KPiAKPiBJIGNhbWUgYWNyb3NzIHRoaXMgZG9jdW1lbnQgcmVsYXRp
bmcgdG8gYnJpbmdpbmcgdXAgWGVuR1QgZm9yIHRoZSBTYW5keSBCcmlkZ2UvSXZ5IEJyaWRnZS9I
YXN3ZWxsIHBsYXRmb3JtCj4gaHR0cHM6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvZGFtL3d3dy9w
dWJsaWMvdXMvZW4vZG9jdW1lbnRzL2d1aWRlcy94Z2VuZ3QtZm9yLWl2aS1zb2x1dGlvbnMtZGV2
LWtpdC1nZXR0aW5nLXN0YXJ0ZWQtZ3VpZGUucGRmCj4gCj4gT3VyIGN1cnJlbnQgSW50ZWwgZW1i
ZWRkZWQgYm9hcmQgaXMgdXAgd2l0aCBhbiBZb2N0byBpbWFnZSBpbnRlZ3JhdGVkIHdpdGggdGhl
IEludGVsIEJTUCBmb3IgdGhlIGJvYXJkLiBUaGUgYm9hcmQgdXNlcyBBQkwgYm9vdCBsb2FkZXIu
Cj4gCj4gSSBzYXcgaW4gdGhlIFhlbkdUIGRvY3VtZW50IGZvciB0aGUgU2FuZHkgQnJpZGdlL0l2
eSBCcmlkZ2UvSGFzd2VsbCBwbGF0Zm9ybSwgdGhhdCB0aGVyZSBpcyBtZW50aW9uIG9mIFFlbXUg
YWxvbmUgYW5kIG5vIG1lbnRpb24gb2YgYW55IEludGVsIEJTUHMuIERvbid0IHdlIHJlcXVpcmUg
SW50ZWwgQlNQIGZvciBkb20wIGtlcm5lbCB0byB3b3JrIGluIHRoZSBYZW5HVCBoeXBlcnZpc29y
PyBPciBpcyBhIGdlbmVyaWMgdmVyc2lvbiBvZiBJbnRlbCBCU1AgaW50ZWdyYXRlZCB3aXRoIHRo
ZSBrZXJuZWwgaW1hZ2UgbGluayBodHRwczovL2dpdGh1Yi5jb20vMDFvcmcvWGVuR1QtUHJldmll
dy1rZXJuZWwuZ2l0Lgo+IAo+IEFsc28sIGFzIHdlIGhhdmUgYW4gWW9jdG8gaW1hZ2UgaW4gdGhl
IEludGVsIGJvYXJkLCB3ZSBtaWdodCBoYXZlIHRvIGNyb3NzIGNvbXBpbGUgdGhlIEtlcm5lbCwg
WGVuIGFuZCBRZW11IGJ1aWxkcyBhcyBtZW50aW9uZWQgaW4gdGhlIGxpbmsgYWJvdmUgZm9yIG91
ciBJbnRlbCBlbWJlZGRlZCBib2FyZCB1c2luZyBhIExpbmFybyB0b29sY2hhaW4uIElmIG5vdCwg
aXMgdGhlcmUgYSB3YXksIHdlIGNhbiBsaW5rIHRoaXMgcGFydGljdWxhciB2ZXJzaW9uIG9mIFhl
bkdUIGRpcmVjdGx5IHdpdGggb3VyIFlvY3RvIGltYWdlIGZvciB0aGUgSW50ZWwgYm9hcmQgYnkg
aW5jbHVkaW5nIHRoZSBtZXRhLXZpcnR1YWxpemF0aW9uIGxheWVyIGFzIG1lbnRpb25lZCBpbiB0
aGUgbGluayBodHRwOi8vZ2l0LnlvY3RvcHJvamVjdC5vcmcvY2dpdC9jZ2l0LmNnaS9tZXRhLXZp
cnR1YWxpemF0aW9uL2Fib3V0LyBhbmQgZG9pbmcgJ2JpdGJha2UgeGVuIGltYWdlIG1pbmltYWwn
Pwo+IAo+IFBsZWFzZSBhZHZpc2Ugd2hpY2ggaXMgdGhlIGNvcnJlY3Qgcm91dGUgdG8gdGFrZSBp
biB0aGlzIHJlZ2FyZC4KPiAKPiBUaGFua3MKPiBNCj4gCj4gCj4gCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIENPTkZJ
REVOVElBTElUWSBOT1RFOiBUaGlzIGVsZWN0cm9uaWMgbWVzc2FnZSAoaW5jbHVkaW5nIGFueSBh
dHRhY2htZW50cykgbWF5IGNvbnRhaW4gaW5mb3JtYXRpb24gdGhhdCBpcyBwcml2aWxlZ2VkLCBj
b25maWRlbnRpYWwsIGFuZCBwcm9wcmlldGFyeS4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVk
IHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzY2xvc3VyZSwg
Y29weWluZywgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5l
ZCBoZXJlaW4gKGluY2x1ZGluZyBhbnkgcmVsaWFuY2UgdGhlcmVvbikgaXMgc3RyaWN0bHkgcHJv
aGliaXRlZC4gSWYgeW91IHJlY2VpdmVkIHRoaXMgZWxlY3Ryb25pYyBtZXNzYWdlIGluIGVycm9y
LCBwbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJl
Y2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBhbmQgZGVzdHJveSB0aGUgbWF0ZXJpYWwgaW4gaXRz
IGVudGlyZXR5LCB3aGV0aGVyIGluIGVsZWN0cm9uaWMgb3IgaGFyZCBjb3B5IGZvcm1hdC4gQWx0
aG91Z2ggUml2aWFuIEF1dG9tb3RpdmUgSW5jLiBoYXMgdGFrZW4gcmVhc29uYWJsZSBwcmVjYXV0
aW9ucyB0byBlbnN1cmUgbm8gdmlydXNlcyBhcmUgcHJlc2VudCBpbiB0aGlzIGVtYWlsLCBSaXZp
YW4gYWNjZXB0cyBubyByZXNwb25zaWJpbGl0eSBmb3IgYW55IGxvc3Mgb3IgZGFtYWdlIGFyaXNp
bmcgZnJvbSB0aGUgdXNlIG9mIHRoaXMgZW1haWwgb3IgYXR0YWNobWVudHMuCgo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:43:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07: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.xen.org>)
	id 1diFSZ-0007ZJ-9q; Thu, 17 Aug 2017 07:43:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1diFSX-0007Z7-VX
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:43:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C4/5C-03368-51945995; Thu, 17 Aug 2017 07:43:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTHe+7d5lW88ripOy5FHQhiKL5E9TE
 UcgWRkWJaUXd13YabG/fOWH1aiEmaEeLQhmaa7kOZlSVWWqlplCD2oqVB9KL5ssJRSimatrtr
 Zs+n38P//M/5HzgUKV+WqijWZmW5QsaolgVIurdvPZIQstuRm9Q4Hruj6ftVyU6k6e9cIjJRn
 tRQqDXbjkn1Yx8WZJbPkbaFvgeEHbUqy1AAJcfVCJz9LlSG/CnANPS5aqQi74MnffOkWGRHUN
 NU4id+HiK43TgrET+dCGY+1q8prQiGbjl9fhmOh8GKZj+BQ3AejLV0I6GIxCsE1F7uIAVBgbO
 geXqBFIuyoc5TjkROAdfslK+RBMfCWO2cTGAaH4Cul9d9LMdp4B4t97E/TodvU499fRAOg18D
 LYTAJFbCu4l6QlwIQ1PXEClyKMyMr6wtuhmetr6VCuEA15FQ/+ITIQ4Oh8of82shlNDyun6dz
 z1alInmGPh9swSJwxJh1FElE3kLuBq+kmLoYHh+aUIiho6BivMT6CKKcm7I59xgd26wOzfYry
 DJNRTHs9xJlktITk3Ucgad3mpiDMaE5KRtiSaW5xkda2S0fOJxs6kNea9ik/fdQ/OuzF4UThH
 qUHrJWZUrD9KaT5zSM7z+KFdkZPleFEFRaqDdGY5ceTDH6lhbvsHoPa2/MlCB6hB6r8Yr07yF
 MfEGnSgNoBiVklYIAhYEfVHhuu3vUb5CkSoFjbxB5IEWljMZrP/rbqSkkFpBRwtdAg2F1vXub
 u9gwjt4uLRSGGxl/kkqO3LktK9eCKjmIlaTB4oXR2cGC9LPaCAebAV37VjnSbWMqHPaMqPThv
 dE2TMOdhMjSw1xOoU66zCOueF4v7y/eDQ3VVN6+ud0U0/Q/Y6elmbNZDVpzl8ZCZsLzVd4Dq1
 OZ1LFnpqVkPQ3Bs2uWI+x8c4XacqzyWyqfTEsVHtWLeH1THI8yfHMH3GCnNaPAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502955792!111848292!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18717 invoked from network); 17 Aug 2017 07:43:16 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 07:43:16 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Aug 2017 00:43:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,386,1498546800"; d="scan'208";a="141340772"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga006.fm.intel.com with ESMTP; 17 Aug 2017 00:43:10 -0700
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 17 Aug 2017 00:43:10 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 17 Aug 2017 00:43:09 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.114]) with mapi id 14.03.0319.002;
 Thu, 17 Aug 2017 15:43:08 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v6] VT-d: fix VF of RC integrated PF matched to wrong
 VT-d unit
Thread-Index: AQHTFk5ny9H6zP/FpUm84MyfsxmFeaKILBww
Date: Thu, 17 Aug 2017 07:43:07 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D76B99@SHSMSX101.ccr.corp.intel.com>
References: <1502860344-84425-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1502860344-84425-1-git-send-email-chao.gao@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzg4Y2ViNTktZDNmYS00NTRkLTlhMGEtYzIxZWMxODhlNTY2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IktkZnVPeCtNRlB3ZHlvSEttOHRHMzU5bHhPVHdid3RsWkNFc3BGb2p6RTQ9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
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>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6] VT-d: fix VF of RC integrated PF matched
 to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBHYW8sIENoYW8KPiBTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAxNiwgMjAxNyAxOjEy
IFBNCj4gCj4gVGhlIHByb2JsZW0gaXMgZm9yIGEgVkYgb2YgUkMgaW50ZWdyYXRlZCBQRiAoZS5n
LiBQRidzIEJERiBpcwo+IDAwOjAyLjApLCB3ZSB3b3VsZCB3cm9uZ2x5IHVzZSAwMDowMC4wIHRv
IHNlYXJjaCBWVC1kIHVuaXQuCj4gCj4gSWYgYSBQRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiwg
dGhlIEJERiBvZiBhIHRyYWRpdGlvbmFsIGZ1bmN0aW9uCj4gd2l0aGluIHRoZSBzYW1lIGRldmlj
ZSBzaG91bGQgYmUgdXNlZCB0byBzZWFyY2ggVlQtZCB1bml0LiBPdGhlcndpc2UsCj4gdGhlIHJl
YWwgQkRGIG9mIFBGIHNob3VsZCBiZSB1c2VkLiBBY2NvcmRpbmcgUENJLWUgc3BlYywgYW4gZXh0
ZW5kZWQKPiBmdW5jdGlvbiBpcyBhIGZ1bmN0aW9uIHdpdGhpbiBhbiBBUkkgZGV2aWNlIGFuZCBG
dW5jdGlvbiBOdW1iZXIgaXMKPiBncmVhdGVyIHRoYW4gNy4gVGhlIG9yaWdpbmFsIGNvZGUgdHJp
ZWQgdG8gdGVsbCBhcGFydCBFeHRlbmRlZAo+IEZ1bmN0aW9uIGFuZCBub24tRXh0ZW5kZWQgRnVu
Y3Rpb24gdGhyb3VnaCBjaGVja2luZyBQQ0lfU0xPVCgpLAo+IG1pc3NpbmcgY291bnRlcnBhcnQg
b2YgcGNpX2FyaV9lbmFibGVkKCkgKHRoaXMgZnVuY3Rpb24gZXhpc3RzIGluCj4gbGludXgga2Vy
bmVsKSBjb21wYXJlZCB0byBsaW51eCBrZXJuZWwuIFdpdGhvdXQgY2hlY2tpbmcgd2hldGhlciBB
UkkKPiBpcyBlbmFibGVkLCBpdCBpbmN1cnMgYSBSQyBpbnRlZ3JhdGVkIFBGIHdpdGggUENJX1NM
T1QoKSA+MCBpcyB3cm9uZ2x5Cj4gY2xhc3NpZmllZCB0byBhbiBleHRlbmRlZCBmdW5jdGlvbi4g
Tm90ZSB0aGF0IGEgUkMgaW50ZWdyYXRlZCBmdW5jdGlvbgo+IGlzbid0IHdpdGhpbiBhbiBBUkkg
ZGV2aWNlIGFuZCB0aHVzIGNhbm5vdCBiZSBleHRlbmRlZCBmdW5jdGlvbiBhbmQgaW4KPiB0aGlz
IGNhc2UgdGhlIHJlYWwgQkRGIHNob3VsZCBiZSB1c2VkLgo+IAo+IFRoaXMgcGF0Y2ggaW50cm9k
dWNlcyBhIG5ldyBmaWVsZCwgcGZfaXNfZXh0Zm4sIGluIHN0cnVjdAo+IHBjaV9kZXZfaW5mbywg
dG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGh5c2ljYWwgZnVuY3Rpb24gaXMgYW4gZXh0ZW5kZWQK
PiBmdW5jdGlvbi4gVGhlIG5ldyBmaWVsZCBoZWxwcyB0byBnZW5lcmF0ZSBjb3JyZWN0IEJERiB0
byBzZWFyY2ggVlQtZAo+IHVuaXQuCj4gCj4gUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIg
PEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+Cj4gVGVzdGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBS
IDxFcmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
ICAgICAgfCA2ICsrKysrLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIHwg
MiArLQo+ICB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgICAgIHwgMSArCj4gIDMgZmls
ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCj4gaW5kZXggMjdiZGI3MS4uOGMyYmEzMyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jCj4gQEAgLTU5OSw2ICs1OTksNyBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTgg
YnVzLCB1OCBkZXZmbiwKPiAgICAgIHVuc2lnbmVkIGludCBzbG90ID0gUENJX1NMT1QoZGV2Zm4p
LCBmdW5jID0gUENJX0ZVTkMoZGV2Zm4pOwo+ICAgICAgY29uc3QgY2hhciAqcGRldl90eXBlOwo+
ICAgICAgaW50IHJldDsKPiArICAgIGJvb2wgcGZfaXNfZXh0Zm4gPSBmYWxzZTsKPiAKPiAgICAg
IGlmICghaW5mbykKPiAgICAgICAgICBwZGV2X3R5cGUgPSAiZGV2aWNlIjsKPiBAQCAtNjA5LDcg
KzYxMCw5IEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAo+
ICAgICAgICAgIHBjaWRldnNfbG9jaygpOwo+ICAgICAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYo
c2VnLCBpbmZvLT5waHlzZm4uYnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4pOwo+ICAgICAgICAgIHBj
aWRldnNfdW5sb2NrKCk7Cj4gLSAgICAgICAgaWYgKCAhcGRldiApCj4gKyAgICAgICAgaWYgKCBw
ZGV2ICkKPiArICAgICAgICAgICAgcGZfaXNfZXh0Zm4gPSBwZGV2LT5pbmZvLmlzX2V4dGZuOwoK
YmVzaWRlcyBSb2dlcidzIGNvbW1lbnQsIGNhbiB5b3UgbW92ZSBhYm92ZSAyIGxpbmVzIGluc2lk
ZSBsb2NrCnByb3RlY3Rpb24/Cgo+ICsgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgcGNpX2Fk
ZF9kZXZpY2Uoc2VnLCBpbmZvLT5waHlzZm4uYnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4sCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIG5vZGUpOwo+ICAgICAgICAgIHBkZXZfdHlw
ZSA9ICJ2aXJ0dWFsIGZ1bmN0aW9uIjsKPiBAQCAtNzA3LDYgKzcxMCw3IEBAIGludCBwY2lfYWRk
X2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAo+ICAgICAgICAgICAgICAgICAgICAg
c2VnLCBidXMsIHNsb3QsIGZ1bmMsIGN0cmwpOwo+ICAgICAgfQo+IAo+ICsgICAgcGRldi0+aW5m
by5wZl9pc19leHRmbiA9IHBmX2lzX2V4dGZuOwo+ICAgICAgY2hlY2tfcGRldihwZGV2KTsKPiAK
PiAgICAgIHJldCA9IDA7Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9kbWFyLmMKPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPiBpbmRleCA4
MjA0MGRkLi5hOTY1NThmIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9kbWFyLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4gQEAg
LTIxOSw3ICsyMTksNyBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQKPiAqYWNwaV9maW5kX21hdGNo
ZWRfZHJoZF91bml0KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+ICAgICAgZWxzZSBpZiAo
IHBkZXYtPmluZm8uaXNfdmlydGZuICkKPiAgICAgIHsKPiAgICAgICAgICBidXMgPSBwZGV2LT5p
bmZvLnBoeXNmbi5idXM7Cj4gLSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBo
eXNmbi5kZXZmbikgPyAwIDogcGRldi0KPiA+aW5mby5waHlzZm4uZGV2Zm47Cj4gKyAgICAgICAg
ZGV2Zm4gPSBwZGV2LT5pbmZvLnBmX2lzX2V4dGZuID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRl
dmZuOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+ICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiBpbmRleCA1OWI2ZThhLi45
ZTc2YWEwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi9wY2kuaAo+IEBAIC00MCw2ICs0MCw3IEBACj4gCj4gIHN0cnVjdCBwY2lfZGV2
X2luZm8gewo+ICAgICAgYm9vbF90IGlzX2V4dGZuOwo+ICsgICAgYm9vbF90IHBmX2lzX2V4dGZu
OyAvKiBPbmx5IHZhbGlkIGZvciB2aXJ0dWFsIGZ1bmN0aW9uICovCj4gICAgICBib29sX3QgaXNf
dmlydGZuOwo+ICAgICAgc3RydWN0IHsKPiAgICAgICAgICB1OCBidXM7Cj4gLS0KPiAxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:44:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07:44: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.xen.org>)
	id 1diFTr-0007jS-Nw; Thu, 17 Aug 2017 07:44:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1diFTq-0007jD-I4
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:44:38 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BD/45-01732-56945995; Thu, 17 Aug 2017 07:44:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVywNykWDfVc2q
 kwd5LHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmnesZCy5zVbRtXMrSwDiRs4uRk0NIYDqj
 xJ4XbCC2hACvxJFlM1ghbH+J9gm7gWwuoJpeRom9/86BJVgEVCXeL1zJDmKzCehLrHh8ECjOw
 SEi4CCxqyUAJMwsUClx7n0vE4gtLFAssWFpFzOIzStgIXHp0DZGkJm8AscYJV4vX8IIcUSwxK
 ZDaxghigQlTs58wgIxSF3iz7xLzCDzmQWkJZb/44AIy0s0b50NNpNTIESiccNtsFZRARWJifP
 72CcwCs1CMmkWkkmzECbNQjJpASPLKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNjvdzU4uLE
 9NScxKRiveT83E2MwBCvZ2Bg3MHYsNfvEKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnw1nhMjRQSLEpNT61Iy8wBRhtMWoKDR0mE9xhImre4IDG3ODMdInWKUZdjw+r1X5iEWP
 Ly81KlxHl7QYoEQIoySvPgRsAi/xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd45IFN4MvN
 K4Da9AjqCCeiIK+2TQI4oSURISTUwrpSYsHn67Hu37ravDv/7j0UlaQX/mbuHvUru2mbxzrLs
 +S/4LFVh8pUd/Y9nR+1aZnmeXcUzOmG2sHr0hL0eZ8P7JZjVVrvnNxVN/vEmt3F+pJLi5g/nQ
 tR+1161OKFw8/Sz3ZMvrpldcX2H5v+7KsuOJQh6RM/dW8p31VK/g4/9v+GBs6W1k5RYijMSDb
 WYi4oTAb8kAyP3AgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502955874!110373816!1
X-Originating-IP: [192.55.52.115]
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 29292 invoked from network); 17 Aug 2017 07:44:36 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 07:44:36 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Aug 2017 00:44:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,386,1498546800"; d="scan'208";a="890951228"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by FMSMGA003.fm.intel.com with ESMTP; 17 Aug 2017 00:44:15 -0700
Date: Thu, 17 Aug 2017 15:44:15 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>
Message-ID: <20170817074415.rjj5wygxxt5dwuqy@hz-desktop>
Mail-Followup-To: Asharaf Perinchikkal <Asharaf.Perinchikkal@quest-global.com>, 
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Anoop Babu <anoop.babu@quest-global.com>, hongbo.wang@intel.com
References: <6259FE59E23B6044B7C886F5C7173140275224AF@INBLCORMX01.quest-global.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6259FE59E23B6044B7C886F5C7173140275224AF@INBLCORMX01.quest-global.com>
User-Agent: NeoMutt/20170428 (1.8.2)
Cc: Anoop Babu <anoop.babu@quest-global.com>, hongbo.wang@intel.com,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel]
 =?iso-8859-1?q?Graphical_virtualization_in_intel=AE_A?=
 =?iso-8859-1?q?tom_is_possible=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

K0hvbmdibyBXYW5nIGZyb20gSW50ZWwgR1BVIHZpcnR1YWxpemF0aW9uIHRlYW0KCk9uIDA4LzE3
LzE3IDA2OjM2ICswMDAwLCBBc2hhcmFmIFBlcmluY2hpa2thbCB3cm90ZToKPiBIaSBBbGwsCj4g
Cj4gV2UgYXJlIHRyeWluZyB0byBkbyBncmFwaGljYWwgdmlydHVhbGl6YXRpb24gaW4gaW50ZWzC
riBBdG9t4oSiIEUzODQ1KE1pbm5vd0JvYXJkIFR1cmJvdCBRdWFkLUNvcmUgYm9hcmQpIHVzaW5n
IHhlbi4KPiAKPiBJcyBpdCBwb3NzaWJsZSB0byBkbyBncmFwaGljYWwgdmlydHVhbGl6YXRpb24g
aW4gaW50ZWzCriBBdG9tPwo+IAo+IElmIHllcyxDb3VsZCB5b3UgcGxlYXNlIHN1Z2dlc3Qgd2hh
dCBhcmUgdmVyc2lvbnMgb2YgeGVuIGFuZCBsaW51eCByZWNvbW1lbmRlZCB0byB1c2UgYW5kIHN0
ZXBzIGkgbmVlZCB0byBmb2xsb3c/Cj4gCj4gUmVnYXJkcwo+IEFzaGFyYWYgUAo+IC0tLURpc2Ns
YWltZXItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gVGhpcyBlLW1haWwgY29udGFpbnMg
UFJJVklMRUdFRCBBTkQgQ09ORklERU5USUFMIElORk9STUFUSU9OIGludGVuZGVkIHNvbGVseSBm
b3IgdGhlIHVzZSBvZiB0aGUgYWRkcmVzc2VlKHMpLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5k
ZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYnkgZS1tYWlsIGFuZCBkZWxl
dGUgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIE9waW5pb25zLCBjb25jbHVzaW9ucyBhbmQgb3RoZXIg
aW5mb3JtYXRpb24gaW4gdGhpcyB0cmFuc21pc3Npb24gdGhhdCBkbyBub3QgcmVsYXRlIHRvIHRo
ZSBvZmZpY2lhbCBidXNpbmVzcyBvZiBRdUVTVCBHbG9iYWwgYW5kL29yIGl0cyBzdWJzaWRpYXJp
ZXMsIHNoYWxsIGJlIHVuZGVyc3Rvb2QgYXMgbmVpdGhlciBnaXZlbiBub3IgZW5kb3JzZWQgYnkg
aXQuIEFueSBzdGF0ZW1lbnRzIG1hZGUgaGVyZWluIHRoYXQgYXJlIHRhbnRhbW91bnQgdG8gY29u
dHJhY3R1YWwgb2JsaWdhdGlvbnMsIHByb21pc2VzLCBjbGFpbXMgb3IgY29tbWl0bWVudHMgc2hh
bGwgbm90IGJlIGJpbmRpbmcgb24gdGhlIENvbXBhbnkgdW5sZXNzIGZvbGxvd2VkIGJ5IHdyaXR0
ZW4gY29uZmlybWF0aW9uIGJ5IGFuIGF1dGhvcml6ZWQgc2lnbmF0b3J5IG9mIHRoZSBDb21wYW55
LiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:46:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07: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.xen.org>)
	id 1diFVB-0007sl-1W; Thu, 17 Aug 2017 07:46:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diFV9-0007sZ-KX
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:45:59 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 9D/07-02176-6B945995; Thu, 17 Aug 2017 07:45:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3eb59R
 IgxV3BC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oztM+6yFHSIVCzfFdPAOJO/i5GTQ0ggT+Lm
 9llMIDavgJ3ElNezmEFsCQFDidMLb7KA2CwCqhLfmq4ygthsAuoSbc+2s4LYIgImEuvX3gGKc
 3EwCyxhljgz9TFYkbCAs8SnA63MIAkhgUVMEj/63oF1cArYS8z+sAhoGwfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdC72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYwX2p0PMUpyMCmJ8v6eNSVS
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwvnKfGikkWJSanlqRlpkDjA+YU
 gkOHiURXl8PoDRvcUFibnFmOkTqFKMux6sJ/78xCYHNkBLnFQYpEgApyijNgxsBi9VLjLJSwr
 yMQAcK8RSkFuVmlqDKv2IU52BUEuaNBZnCk5lXArfpFdARTEBHXGmfBHJESSJCSqqBsc7D/Fk
 wRzl7/i3XqQpqG47yR8cfyb4UIv+Qaccv5aKpEu7ZG873PDWIyJ7FvFJ53rEtCt9vvzg7g59P
 kCNyh5yajKTcWdU9eTPqj7YFqT5I7HgX9ONxte7a+qofkusZ5rU4FReYHr23LtOc+9yUL3zLl
 8TrCZ0/cbPx9ilGI+HjDjFLlosvUGIpzkg01GIuKk4EAG2H1xjQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502955956!106322765!1
X-Originating-IP: [137.65.248.74]
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 63140 invoked from network); 17 Aug 2017 07:45:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 07:45:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 01:45:54 -0600
Message-Id: <599565D202000078001709C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 01:45:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <598B14FB020000780016E27A@prv-mh.provo.novell.com>
 <20170816214133.GA2138@EPUAKYIW2556.kyiv.epam.com>
In-Reply-To: <20170816214133.GA2138@EPUAKYIW2556.kyiv.epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDIzOjQxLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IEhlbGxvIEphbiwKPiAKPiBPbiBXZWQsIEF1ZyAwOSwgMjAxNyBhdCAwNTo1ODoxOUFN
IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiAKPj4gCj4+ID4gT24gMDgvMDgvMTcgMjE6MDgs
IFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiA+PiArI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJD
SF9BUk1fU01DX0hfXwo+PiA+PiArI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hf
Xwo+PiA+PiArCj4+ID4+ICt0eXBlZGVmIHN0cnVjdCB7Cj4+ID4+ICsgICAgdWludDMyX3QgYVs0
XTsKPj4gPj4gK30geGVuX2FybV9zbWNjY191aWQ7Cj4+IAo+PiBUaGlzIGlzIG5vdCB0aGUgbm9y
bWFsIHdheSBvZiBlbmNvZGluZyBhIFVJRCB0eXBlLgo+IEkgdGhvdWdodCBhYm91dCB0aGlzLiBB
Y2NvcmRpbmcgdG8gUkZDIDQxMjIsIFVVSUQgc2hvdWxkIGJlIGRlZmluZWQgbGlrZSAKPiB0aGlz
Ogo+IHN0cnVjdCB4ZW5fdXVpZF9yZmNfNDEyMiB7Cj4gICAgIHUzMiAgICAgdGltZV9sb3c7ICAg
ICAgICAgICAgICAgICAgLyogbG93IHBhcnQgb2YgdGltZXN0YW1wICovCj4gICAgIHUxNiAgICAg
dGltZV9taWQ7ICAgICAgICAgICAgICAgICAgLyogbWlkIHBhcnQgb2YgdGltZXN0YW1wICovCj4g
ICAgIHUxNiAgICAgdGltZV9oaV9hbmRfdmVyc2lvbjsgICAgICAgLyogaGlnaCBwYXJ0IG9mIHRp
bWVzdGFtcCBhbmQgdmVyc2lvbiAqLwo+ICAgICB1OCAgICAgIGNsb2NrX3NlcV9oaV9hbmRfcmVz
ZXJ2ZWQ7IC8qIGNsb2NrIHNlcSBoaSBhbmQgdmFyaWFudCAqLwo+ICAgICB1OCAgICAgIGNsb2Nr
X3NlcV9sb3c7ICAgICAgICAgICAgIC8qIGNsb2NrIHNlcSBsb3cgKi8KPiAgICAgdTggICAgICBu
b2RlWzZdOyAgICAgICAgICAgICAgICAgICAvKiBub2RlcyAqLwo+IH07Cj4gCj4gVGhpcyByZXNl
bWJsZXMgc3RydWN0dXJlIG9mIFJGQywgYnV0IGl0IGlzIGhpZ2hseSBpbmNvbnZlbmllbnQgdG8g
dXNlLiBUaGUgbW9zdAo+IHVzZWQgb3BlcmF0aW9uIGZvciBVVUlEcyBpcyBjb21wYXJpc29uLCBJ
IHRoaW5rLiBOZXh0IHBvcHVsYXIgb3BlcmF0aW9ucyBhcmUKPiBzZXJpYWxpemF0aW9uIGFuZCBk
ZXNlcmlhbGl6YXRpb24uIEFsbCB0aG9zZSBhcmUgdmVyeSB0cml2aWFsLCBpZiB5b3UgYXJlIHVz
aW5nCj4gYXJyYXkgaW5zdGVhZCBvZiBzZXBhcmF0ZSBmaWVsZHMuIEkganVzdCBjaGVja2VkIExp
bnV4IGtlcm5lbCwgaXQgdXNlcyBhcnJheQo+IG9mIDE2IHU4cy4gSSB1c2VkIGFycmF5IG9mIGZv
dXIgdTMycyBiZWNhdXNlIHRoaXMgaXMgaG93IGl0IGlzIHJlcHJlc2VudGVkIGluCj4gU01DIGNv
bnZlbnRpb24uCgpJbiBvdXIgdHJlZSwgc2VlIGUuZy4gc3RydWN0IHhlbnBmX2VmaV9ndWlkIGFu
ZCBFRklfR1VJRCBwbHVzIHRoZQoiY29udmVyc2lvbiIgZnVuY3Rpb24gYmV0d2VlbiB0aGVtIChj
YXN0X2d1aWQoKSkuCgo+IE5vdyBJJ20gZ29pbmcgdG8gY3JlYXRlIHNlcGFyYXRlIHB1YmxpYyBo
ZWFkZXIgZm9yIFVVSURzLgoKSSBkb24ndCBzZWUgdGhlIG5lZWQgZm9yIGEgc2VwYXJhdGUgaGVh
ZGVyLgoKPkFuZCBJJ20gbm90IHN1cmUKPiB0aGF0IFJGQyA0MTIyIGFwcHJvYWNoIGlzIHRoZSBi
ZXN0LiBTZXJpYWxpemF0aW9uIGNvZGUgZm9yIHRoYXQgc3RydWN0dXJlCj4gd2lsbCByZXF1aXJl
IHNvbWUgZmlkZGxpbmcgd2l0aCBiaW5hcnkgc2hpZnRzLiBQZXJzb25hbGx5IEkgc3RpY2sgdG8g
dGhlCj4gTGludXggd2F5ICh1aW50OF90IGRhdGFbMTZdKS4KPiBTbywgSSdtIGludGVyZXN0ZWQg
aW4gbWFpbnRhaW5lcnMgb3Bpbmlvbi4KPiAKPj4gPj4gKyNkZWZpbmUgWEVOX0FSTV9TTUNDQ19V
SUQoYSwgYiwgYywgZDAsIGQxLCBkMiwgZDMsIGQ0LCBkNSwgZDYsIGQ3KSAgICAgIFwKPj4gPj4g
KyAgICAoKHhlbl9hcm1fc21jY2NfdWlkKSB7eyhhKSwgKChiKSA8PCAxNiB8IChjKSApLCAgICAg
ICAgICAgICAgICAgICAgIFwKPj4gCj4+IFRoaXMgaXMgbm90IEM4OSBjb21wYXRpYmxlLgo+IAo+
IEknbSBzb3JyeSwgYnV0IEkgbm90IHF1aXRlIHN1cmUgd2h5IHRoaXMgaXMgbm90IEM4OSBjb21w
YXRpYmxlLiBBY2NvcmRpbmcgdG8gWzFdCj4gQzg5IHN1cHBvcnRzIGluaXRpYWxpemVyIGxpc3Rz
LgoKSXQncyB0aGUgKDx0eXBlPil7PGluaXRpYWxpemVycz59IHN0eWxlIHdoaWNoIEM4OSBkb2Vz
bid0IHN1cHBvcnQKYWZhaWssIGFuZCAuLi4KCj4+ID4+ICsgICAgICAgICgoZDApIDw8IDI0IHwg
KGQxKSA8PCAxNiB8IChkMikgPDwgOCB8IChkMykgPDwgMCksICAgICAgICAgICAgICBcCj4+ID4+
ICsgICAgICAgICgoZDQpIDw8IDI0IHwgKGQ1KSA8PCAxNiB8IChkNikgPDwgOCB8IChkNykgPDwg
MCl9fSkKPj4gPj4gKwo+IAo+IFsxXSBodHRwOi8vcG9ydDcwLm5ldC9+bnN6L2MvYzg5L2M4OS1k
cmFmdC5odG1sIzMuNS43IAoKLi4uIHRoaXMgYWxzbyBkb2Vzbid0IGhhdmUgYW55dGhpbmcgbGlr
ZSB0aGF0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:48:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07: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.xen.org>)
	id 1diFXQ-00085C-E5; Thu, 17 Aug 2017 07:48:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diFXQ-000854-1K
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:48:20 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 78/E3-03406-34A45995; Thu, 17 Aug 2017 07:48:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS9fJa2q
 kwfm91hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bj40nMBbvYK96e/c7ewDiFrYuRk0NIIE9i
 1td3TCA2r4CdxIP5SxhBbAkBQ4nTC2+ygNgsAqoSra372EFsNgF1ibZn21lBbBEBfYn5n34C2
 RwczAKaEnM+14KEhYHG3LrwBmg8F9D494wSbycvZAOp4QRK7HxQDmLyCghK/N0hDFLOLKAl8f
 DXLRYIW1ti2cLXzBATpSWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuql1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHgMQLCDcfpl/0OMkhxMSqK8v2dNiRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwcvkOTVSSLAoNT21Ii0zBxgDMGkJDh4lEd5jHkBp3uKCxNziz
 HSI1ClGY46mD1u+MHG8mvD/G5MQS15+XqqUOK8oyCQBkNKM0jy4QbDYvMQoKyXMywh0mhBPQW
 pRbmYJqvwrRnEORiVh3qsgC3ky80rg9r0COoUJ6JQr7ZNATilJREhJNTDmHAqJ4qv2e3WOS9i
 tKYrjYbN6sqHGnwA9VY/rz0xij04/8dsoqjwtfG7Msiku7n1/Z/Sr1pXxXrJ/m2CU8KOm5V/F
 3LDcKDfdjfuTZk202PbuWbHbt8PbD6RNeaDsceqlXae683z2X7JCds/lrU427fvvGPLmurpga
 b/b3OT8WxPick6k5SqxFGckGmoxFxUnAgDjyiwXyAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502956097!52618891!1
X-Originating-IP: [137.65.248.74]
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 64731 invoked from network); 17 Aug 2017 07:48:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 07:48:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 01:48:16 -0600
Message-Id: <5995665F02000078001709EF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 01:48:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <59947FAA020000780017075B@prv-mh.provo.novell.com>
 <331e385a-5494-0347-040a-7b1368b0b7a4@citrix.com>
In-Reply-To: <331e385a-5494-0347-040a-7b1368b0b7a4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE4OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDgvMTcgMTY6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4w
OC4xNyBhdCAxMzoyMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMKPj4+IEBAIC0zMTEyLDcgKzMxMTIsNiBAQCBzdGF0aWMgaW50IHNo
X3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCj4+PiAgICAgICAqIHdpbGwgbWFrZSBzdXJlIG5v
IGluY29uc2lzdGVudCBtYXBwaW5nIGJlaW5nIHRyYW5zbGF0ZWQgaW50bwo+Pj4gICAgICAgKiBz
aGFkb3cgcGFnZSB0YWJsZS4gKi8KPj4+ICAgICAgdmVyc2lvbiA9IGF0b21pY19yZWFkKCZkLT5h
cmNoLnBhZ2luZy5zaGFkb3cuZ3RhYmxlX2RpcnR5X3ZlcnNpb24pOwo+Pj4gLSAgICBybWIoKTsK
Pj4+ICAgICAgd2Fsa19vayA9IHNoX3dhbGtfZ3Vlc3RfdGFibGVzKHYsIHZhLCAmZ3csIGVycm9y
X2NvZGUpOwo+PiBJc24ndCB0aGlzIHN1cHBvc2VkIHRvIG1ha2Ugc3VyZSB2ZXJzaW9uIGlzIGJl
aW5nIHJlYWQgZmlyc3Q/IEkuZS4KPj4gZG9lc24ndCB0aGlzIGF0IGxlYXN0IG5lZWQgdG8gYmUg
YmFycmllcigpPwo+IAo+IGF0b21pY19yZWFkKCkgaXMgbm90IGZyZWUgdG8gYmUgcmVvcmRlcmVk
IGJ5IHRoZSBjb21waWxlci4gIEl0IGlzIGFuIGFzbQo+IHZvbGF0aWxlIHdpdGggYSB2b2xhdGls
ZSBtZW1vcnkgcmVmZXJlbmNlLgoKT2gsIHJpZ2h0IC0gSSBkaWQgZm9yZ2V0IGFib3V0IHRoZSB2
b2xhdGlsZXMgdGhlcmUgKHNpbmNlIGdlbmVyYWxseSwKbGlrZSBpbiBMaW51eCwgd2UgYXBwZWFy
IHRvIHRyeSB0byBhdm9pZCB2b2xhdGlsZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:50:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07:50: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.xen.org>)
	id 1diFZJ-0000Dw-Pd; Thu, 17 Aug 2017 07:50:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diFZI-0000Dk-DR
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 07:50:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0C/F4-18185-7BA45995; Thu, 17 Aug 2017 07:50:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3e719R
 Ig5PtXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8an492MBf3CFQt7X7A1MH7l7WLk5BASyJO4
 MeMvM4jNK2An8fzhQxYQW0LAUOL0wptgNouAqsS5O//ZQWw2AXWJtmfbWUFsEQF9ifmffgLZH
 BzMApoScz7XgoSFBbwl/r7aCjSSC2j8IiaJBTs7wOo5geZv/bkUrJ5XQFDi7w5hkDCzgJbEw1
 +3WCBsbYllC18zQ4yUllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrqFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7Gnc+dDjFKcjApifL+njUlUogvKT+l
 MiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8M7xnBopJFiUmp5akZaZA4wOmFIJDh4lE
 d5jHkBp3uKCxNzizHSI1ClGXY5XE/5/YxICmyElztsLUiQAUpRRmgc3AhaplxhlpYR5GYEOFO
 IpSC3KzSxBlX/FKM7BqCTMKwhyCU9mXgncpldARzABHXGlfRLIESWJCCmpBsbCSRdTP+X3Lpx
 qErv0d2LlDc7fO8oZJLRE7IvUfv5L6SibtICpP7umoDv6kKpG/uI7apJx56xfFK8/sIyzbcdZ
 PotVJhPVuRKeWu/NLXL0kbu4QmS99sPgS//8P/dK1eXeeLh1do6z/fG4a/u5ptYFS1x7eM8nc
 M6kbCPZCaHK719s2rnI96gSS3FGoqEWc1FxIgAKpW5rzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502956213!71630823!1
X-Originating-IP: [137.65.248.74]
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 15371 invoked from network); 17 Aug 2017 07:50:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 07:50:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 01:50:12 -0600
Message-Id: <599566D502000078001709F2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 01:50:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <59947FAA020000780017075B@prv-mh.provo.novell.com>
 <331e385a-5494-0347-040a-7b1368b0b7a4@citrix.com>
 <b2c8dfa5-55b8-02f3-2c20-15e8eda710db@citrix.com>
In-Reply-To: <b2c8dfa5-55b8-02f3-2c20-15e8eda710db@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE5OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDgvMTcgMTc6NDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE2LzA4
LzE3IDE2OjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE2LjA4LjE3IGF0IDEzOjIy
LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPj4+PiBAQCAtNTU4LDcgKzU1OCw2IEBAIHN0YXRp
YyB2b2lkIHBhcnNlX2V2ZW50X2xvZ19lbnRyeShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdTMy
IGVudHJ5W10pCj4+Pj4gICAgICAgICAgICAgIHJldHVybjsKPj4+PiAgICAgICAgICB9Cj4+Pj4g
ICAgICAgICAgdWRlbGF5KDEpOwo+Pj4+IC0gICAgICAgIHJtYigpOwo+Pj4+ICAgICAgICAgIGNv
ZGUgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzFdLCBJT01NVV9FVkVOVF9DT0RFX01B
U0ssCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfRVZF
TlRfQ09ERV9TSElGVCk7Cj4+Pj4gICAgICB9Cj4+Pj4gQEAgLTY2Myw3ICs2NjIsNiBAQCB2b2lk
IHBhcnNlX3Bwcl9sb2dfZW50cnkoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBlbnRyeVtd
KQo+Pj4+ICAgICAgICAgICAgICByZXR1cm47Cj4+Pj4gICAgICAgICAgfQo+Pj4+ICAgICAgICAg
IHVkZWxheSgxKTsKPj4+PiAtICAgICAgICBybWIoKTsKPj4+PiAgICAgICAgICBjb2RlID0gZ2V0
X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVsxXSwgSU9NTVVfUFBSX0xPR19DT0RFX01BU0ssCj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFBSX0xPR19D
T0RFX1NISUZUKTsKPj4+PiAgICAgIH0KPj4+IFdpdGggdGhlc2UgZnVsbHkgcmVtb3ZlZCwgd2hh
dCBrZWVwcyB0aGUgY29tcGlsZXIgZnJvbSBtb3ZpbmcKPj4+IHRoZSBlbnRyeVsxXSByZWFkcyBv
dXQgb2YgdGhlIGxvb3A/IEltcGxlbWVudGF0aW9uIGRldGFpbHMgb2YKPj4+IHVkZWxheSgpIGRv
bid0IGNvdW50Li4uCj4+IEl0IGlzIGEgd3JpdGUgdG8gdGhlIGNvbnRyb2wgdmFyaWFibGUgd2hp
Y2ggaXMgZGVyaXZlZCBmcm9tIGEgbm9uLWxvY2FsCj4+IG5vbi1jb25zdGFudCBvYmplY3QuICBJ
dCBjYW4ndCBiZSBob2lzdGVkIGF0IGFsbC4KPj4KPj4gQ29uc2lkZXIgdGhpcyBzaW1wbGlmaWVk
IHZlcnNpb246Cj4+Cj4+IHdoaWxlICggY291bnQgPT0gMCApCj4+ICAgICBjb3VudCA9IGVudHJ5
WzFdOwo+Pgo+PiBJZiBlbnRyeSB3ZXJlIGNvbnN0LCB0aGUgY29tcGlsZXIgd291bGQgYmUgZnJl
ZSB0byBleHBlY3QgdGhhdCB0aGUgdmFsdWUKPj4gZG9lc24ndCBjaGFuZ2Ugb24gcmVwZWF0ZWQg
cmVhZHMsIGJ1dCB0aGF0IGlzIG5vdCB0aGUgY2FzZSBoZXJlLgo+IAo+IChBbmQgY29udGludWlu
ZyBteSBydW4gb2YgbHVjayB0b2RheSksIGl0IHR1cm5zIG91dCB0aGF0IEdDQyBkb2VzCj4gY29t
cGlsZSBteSBleGFtcGxlIGhlcmUgdG8gYW4gaW5maW5pdGUgbG9vcC4KPiAKPiBmZmZmODJkMDgw
MjYwMjVmOiAgICAgICA4NCBjMCAgICAgICAgICAgICAgICAgICB0ZXN0ICAgJWFsLCVhbAo+IGZm
ZmY4MmQwODAyNjAyNjE6ICAgICAgIDc1IDBhICAgICAgICAgICAgICAgICAgIGpuZSAgICBmZmZm
ODJkMDgwMjYwMjZkIDxwYXJzZV9wcHJfbG9nX2VudHJ5KzB4Mjk+Cj4gZmZmZjgyZDA4MDI2MDI2
MzogICAgICAgOGIgNDYgMDQgICAgICAgICAgICAgICAgbW92ICAgIDB4NCglcnNpKSwlZWF4Cj4g
ZmZmZjgyZDA4MDI2MDI2NjogICAgICAgYzEgZTggMWMgICAgICAgICAgICAgICAgc2hyICAgICQw
eDFjLCVlYXgKPiBmZmZmODJkMDgwMjYwMjY5OiAgICAgICA4NCBjMCAgICAgICAgICAgICAgICAg
ICB0ZXN0ICAgJWFsLCVhbAo+IGZmZmY4MmQwODAyNjAyNmI6ICAgICAgIDc0IGZjICAgICAgICAg
ICAgICAgICAgIGplICAgICBmZmZmODJkMDgwMjYwMjY5IDxwYXJzZV9wcHJfbG9nX2VudHJ5KzB4
MjU+Cj4gCj4gCj4gSSB3aWxsIG1vdmUgdGhpcyB0byBiZWluZyBhIGJhcnJlcigpIHdpdGggYSBo
b2lzdGluZyBjb21tZW50ICh0byBhdm9pZAo+IGl0IGxvb2tpbmcgbGlrZSBhbiBTTVAgaXNzdWUp
LCBhbmQgSSdtIGdvaW5nIHRvIGhhdmUgdG8gcmUtZXZhbHVhdGUgaG93Cj4gc2FuZSBJIHRoaW5r
IHRoZSBDIHN0YW5kYXJkIHRvIGJlLgoKV2VsbCwgYXMgYWx3YXlzLCB0aGUgc3RhbmRhcmQgYXNz
dW1lcyBqdXN0IGEgc2luZ2xlIHRocmVhZCAoaS5lLgpjb25zdC1uZXNzIGRvZXNuJ3QgbWF0dGVy
IGF0IGFsbCBoZXJlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 07:52:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 07:52: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.xen.org>)
	id 1diFb5-0000NB-4s; Thu, 17 Aug 2017 07:52:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1diFb3-0000Mz-VW
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 07:52:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4E/89-18185-52B45995; Thu, 17 Aug 2017 07:52:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVywNykWFfFe2q
 kQdsUU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePY3m+sBe/YKl69fMrcwHiVtYuRi0NIYBqj
 RPu5vYxdjJwcEgK8EkeWzQBKcADZ/hKdzX4QNcsZJTp+zmYHqeEVMJWY9PcrC4gtLBAqMfvqQ
 rA4m4CuxOyDTcwgtoiAqkTH1ptMIM3MAj8ZJTa9XAvWwAKU6Oo8A7aMU0BP4tLzVUwQG64xSu
 yYtQBsErOApkTr9t/sEBdpS/Ts/cEMchGvgKDE3x3CECXyEs1bZzNPYBSYhaRjFkLVLCRVCxi
 ZVzFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYnAxDsYLy9
 MeAQoyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDO8ZwaKSRYlJqeWpGWmQOMF
 Ji0BAePkgjvMQ+gNG9xQWJucWY6ROoUozFH04ctX5g4Xk34/41JiCUvPy9VSpyXwwuoVACkNK
 M0D24QLIIvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZiXHWQKT2ZeCdy+V0CnMAGdcqV9Esg
 pJYkIKakGRuXNOpfaU3mm/w2K/XXxp8Lh+XrtkxtzYw3dfmw/sfUtS63RY2OnAqtZU0XXqL5n
 +ZHVweBukHhLi+XCk9rDqy+VNqo2FX6R3hzHlCV84mdL35q8UBYJu6mRsuV9d7d3yR/Z9unew
 0s/764/wPx49ySZ5XeqGdm8OZ55uJkuyWGyneY0ISy+QImlOCPRUIu5qDgRAORdFZrbAgAA
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502956322!75166799!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7134 invoked from network); 17 Aug 2017 07:52:04 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 07:52:04 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Aug 2017 00:52:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,386,1498546800"; d="scan'208";a="119957692"
Received: from bfan1-mobl1.amr.corp.intel.com (HELO
 pengc-desk.ccr.corp.intel.com) ([10.255.31.136])
 by orsmga004.jf.intel.com with ESMTP; 17 Aug 2017 00:51:57 -0700
Message-ID: <1502956317.3292.3.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Date: Thu, 17 Aug 2017 15:51:57 +0800
In-Reply-To: <20170816064303.GV11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-7-git-send-email-yi.y.sun@linux.intel.com>
 <1502865508.3091.21.camel@linux.intel.com>
 <20170816064303.GV11396@yi.y.sun>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 06/13] x86: implement get value interface
 for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMDE3LTA4LTE2IGF0IDE0OjQzICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gT24gMTct
MDgtMTYgMTQ6Mzg6MjgsIENoYW8gUGVuZyB3cm90ZToKPiA+IAo+ID4gT24gV2VkLCAyMDE3LTA4
LTA5IGF0IDE1OjQxICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gPiA+IAo+ID4gPiBUaGlzIHBhdGNo
IGltcGxlbWVudHMgZ2V0IHZhbHVlIGRvbWN0bCBpbnRlcmZhY2UgZm9yIE1CQS4KPiA+ID4gCj4g
PiA+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+ID4g
PiAtLS0KPiA+IAo+ID4gLi4uCj4gPiAKPiA+ID4gCj4gPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaAo+ID4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiA+
ID4gQEAgLTExNDQsNiArMTE0NCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvY19vcCB7
Cj4gPiA+IMKgI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEHCoMKgwqDC
oDUKPiA+ID4gwqAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNwqDCoMKg
wqDCoDYKPiA+ID4gwqAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNwqDC
oMKgwqDCoDcKPiA+ID4gKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfTUJBX09QX0dFVF9USFJUTMKg
wqDCoMKgwqDCoDkKPiA+IAo+ID4gV2h5IHVzZSA5IGluc3RlYWQgb2YgOD8KPiA+IAo+IDggaXMg
cmVzZXJ2ZWQgZm9yIFNFVF9USFJUTC4gRm9sbG93IHRoZSBjb252ZW50aW9uIG9mIENBVC9DRFAg
YWJvdmUuCj4gOikKClVuZGVyc3RhbmQuIFRoZW4gcHJvYmFibHkgU0VUX1RIUlRMIHBhdGNoIHNo
b3VsZCBjb21lIGZpcnN0LgoKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 08:09:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 08:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1diFrs-0001re-J6; Thu, 17 Aug 2017 08:09:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1diFrr-0001rT-6s
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 08:09:27 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1C/55-03368-63F45995; Thu, 17 Aug 2017 08:09:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMbRhq66p/9R
 Ig913NC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy51+8xFxzgrlj14DVjA+NSzi5GLg4hgemM
 EvvvP2IBcVgElrFKTPuykxnEkRA4xCpx9PNUti5GTiAnTmLr1WfsEHaVxMQ/7UBFHEDtmhIbG
 ywhJk1mkrj59R0TSI2wgIFEw/rvrCA2i4CqxKxrc9lA6tkEVCTa1hiChEUENCSmnt4DtotZ4K
 GIxJkfDxghet0kdjy7AmbzCphL7P19gxliwURmieVf7rFAJAQlTs58AmYzC2hJ3Pj3kglkAbO
 AtMTyfxwgYU6BQIkpt1vAbhAF2tu5dA7LBEaRWUi6ZyHpnoXQvYCReRWjRnFqUVlqka6hgV5S
 UWZ6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kRGAEMQLCD8fj7uEOMkhxMSqK8v2dNiRTiS
 8pPqcxILM6ILyrNSS0+xCjDwaEkwRvgNzVSSLAoNT21Ii0zBxiLMGkJDh4lEd5yX6A0b3FBYm
 5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOG8jSKkASGlGaR7cIFiKuMQoKyXMywh0mhB
 PQWpRbmYJqvwrRnEORiVh3pMgU3gy80rg9r0COoUJ6JQr7ZNATilJREhJNTD25XXeOv5ox7XV
 d2ZsdDSdd1eifeOSmh2rt0sJtLHtffbk8OZd6fc7TVsW/K8x2dp71OzMXusyp4WHNrxwrfALO
 dbwUvPi1PqqoDe98s9e5vy2NGbbEvOT9cirCdVTXm76I1TlI3BxngQ78+2dp6YWXgvednx17d
 9jBjxuHmoLPq0znF0UcU4/XomlOCPRUIu5qDgRAMGo/5AMAwAA
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502957365!78336711!1
X-Originating-IP: [209.85.128.181]
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 42028 invoked from network); 17 Aug 2017 08:09:25 -0000
Received: from mail-wr0-f181.google.com (HELO mail-wr0-f181.google.com)
 (209.85.128.181)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 08:09:25 -0000
Received: by mail-wr0-f181.google.com with SMTP id 5so10659117wrz.5
 for <xen-devel@lists.xenproject.org>; Thu, 17 Aug 2017 01:09:25 -0700 (PDT)
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=qSnsCoctNoDUFpoToE98tHY+beO5QeOzZDSA/89Pv4w=;
 b=fPw1c5mo8PgFH9EHtBZoZGClpIaSFqomWf3GcpcgkPCbWZypNxgSF8CFidZymBf8Ct
 ZW05UAvt3J9mTotJbnzhLtRFgUbvsSF53a1tVA6wJ+1aHYC8lEf1731YHjXF2i9PSweE
 W3IGHG/2/mNgdv56QypWg0OJZCOCd0X/eZHUBjbgfqdYFu9OlClj+SOIDh4QbnlEHl8c
 C70fbLsVaYTS1L0uy4t1yXscBBY7uwiI/fL7rl078QG0lON41UZELYFSisJ7/KFbhXtE
 3ZQ1azszecB4DjnsRpLHloAry8AVTrk8gR1GZebMU2UH5Ss5w6c4ULqVPVZZ4hOg5h1v
 xhHQ==
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=qSnsCoctNoDUFpoToE98tHY+beO5QeOzZDSA/89Pv4w=;
 b=TrPNKvKlARKpwBBRun10nCc5HfOIDUx5sZ4UYUzJ8ybmN23DgLeQoZoSwER3dK0k79
 tgZVXdCJ70kdP2ieczV1LyaDqjmPpo4AfCLDoLpTVoOnKYXhiBLG3JUIzeHUvq9A2ix5
 H1udzV61f7S+j1jO+o7PWh5D3f/xWEgfjPFdhxWXdXLtE9RL4wqk+0+ZKtiBpMs/D/QM
 pys+eAhWnimpp3UVi0wWKpVSPEh8I/Grlc6qKgQ6voCuJS0MhaCOV52Vormj8zQ5OA7V
 BmmQ86QtXB72o5wgGkVw/ecRbsHaTafoRwnwwvq4WvcYFcjJ+3OUhUVWWl5S3XZ2aTOu
 V04Q==
X-Gm-Message-State: AHYfb5gQTUJ0P0hiGBPZ8Pa97fHUk0IusWBIJo3FRPOwZhzEvPXE1gzt
 T7fDmhsFoVCZPw==
X-Received: by 10.223.169.203 with SMTP id b69mr2601968wrd.80.1502957365221;
 Thu, 17 Aug 2017 01:09:25 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id b125sm2613201wmc.41.2017.08.17.01.09.22
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 17 Aug 2017 01:09:24 -0700 (PDT)
Date: Thu, 17 Aug 2017 10:09:20 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170817080920.5ljlkktngw2cisfg@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiA+ID4gLW1v
ZGVsPXNtYWxsL21lZGl1bSBhc3N1bWUgeW91IGFyZSBvbiB0aGUgbG93IDMyLWJpdC4gSXQgZ2Vu
ZXJhdGVzIAo+ID4gPiBpbnN0cnVjdGlvbnMgd2hlcmUgdGhlIHZpcnR1YWwgYWRkcmVzc2VzIGhh
dmUgdGhlIGhpZ2ggMzItYml0IHRvIGJlIHplcm8uCj4gPgo+ID4gSG93IGFyZSB0aGVzZSBhc3N1
bXB0aW9ucyBoYXJkY29kZWQgYnkgR0NDPyBNb3N0IG9mIHRoZSBpbnN0cnVjdGlvbnMgc2hvdWxk
IGJlIAo+ID4gcmVsb2NhdGFibGUgc3RyYWlnaHQgYXdheSwgYXMgbW9zdCBjYWxsL2p1bXAvYnJh
bmNoIGluc3RydWN0aW9ucyBhcmUgCj4gPiBSSVAtcmVsYXRpdmUuCj4gCj4gSSB0aGluayBQSUUg
aXMgY2FwYWJsZSB0byB1c2UgcmVsYXRpdmUgaW5zdHJ1Y3Rpb25zIHdlbGwuIG1jbW9kZWw9bGFy
Z2UgYXNzdW1lcyAKPiBzeW1ib2xzIGNhbiBiZSBhbnl3aGVyZS4KClNvIGlmIHRoZSBudW1iZXJz
IGluIHlvdXIgY2hhbmdlbG9nIGFuZCBLY29uZmlnIHRleHQgY2Fubm90IGJlIHRydXN0ZWQsIHRo
ZXJlJ3MgCnRoaXMgZGVzY3JpcHRpb24gb2YgdGhlIHNpemUgaW1wYWN0IHdoaWNoIEkgc3VzcGVj
dCBpcyBsZXNzIHN1c2NlcHRpYmxlIHRvIAptZWFzdXJlbWVudCBlcnJvcjoKCisgICAgICAgICBU
aGUga2VybmVsIGFuZCBtb2R1bGVzIHdpbGwgZ2VuZXJhdGUgc2xpZ2h0bHkgbW9yZSBhc3NlbWJs
eSAoMSB0byAyJQorICAgICAgICAgaW5jcmVhc2Ugb24gdGhlIC50ZXh0IHNlY3Rpb25zKS4gVGhl
IHZtbGludXggYmluYXJ5IHdpbGwgYmUKKyAgICAgICAgIHNpZ25pZmljYW50bHkgc21hbGxlciBk
dWUgdG8gbGVzcyByZWxvY2F0aW9ucy4KCi4uLiBidXQgZGVzY3JpYmluZyBhIDEtMiUga2VybmVs
IHRleHQgc2l6ZSBpbmNyZWFzZSBhcyAic2xpZ2h0bHkgbW9yZSBhc3NlbWJseSIgCnNob3dzIGEg
Z3JhdGl0dW91cyBkaXNyZWdhcmQgdG8ga2VybmVsIGNvZGUgZ2VuZXJhdGlvbiBxdWFsaXR5ISBJ
biByZWFsaXR5IHRoYXQncyAKYSBodWdlIHNpemUgaW5jcmVhc2UgdGhhdCBpbiBtb3N0IGNhc2Vz
IHdpbGwgYWxtb3N0IGRpcmVjdGx5IHRyYW5zZmVyIHRvIGEgMS0yJSAKc2xvd2Rvd24gZm9yIGtl
cm5lbCBpbnRlbnNlIHdvcmtsb2Fkcy4KCldoZXJlIGRvZXMgdGhhdCBzaXplIGluY3JlYXNlIGNv
bWUgZnJvbSwgaWYgUElFIGlzIGNhcGFibGUgb2YgdXNpbmcgcmVsYXRpdmUgCmluc3RydWN0aW5z
IHdlbGw/IERvZXMgaXQgY29tZSBmcm9tIHRoZSBsb3NzIG9mIGEgZ2VuZXJpYyByZWdpc3RlciBh
bmQgdGhlIApyZXN1bHRpbmcgaW5jcmVhc2UgaW4gcmVnaXN0ZXIgcHJlc3N1cmUsIHN0YWNrIHNw
aWxscywgZXRjLj8KClNvIEknbSBzdGlsbCB1bmhhcHB5IGFib3V0IHRoaXMgYWxsLCBhbmQgYWJv
dXQgdGhlIGF0dGl0dWRlIHN1cnJvdW5kaW5nIGl0LgoKVGhhbmtzLAoKCUluZ28KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 08:15:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 08: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.xen.org>)
	id 1diFxq-0002Xc-Aj; Thu, 17 Aug 2017 08:15:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diFxp-0002XW-7w
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 08:15:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6F/CA-01712-8A055995; Thu, 17 Aug 2017 08:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3dZwNR
 IgykTjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdB96wFXznqnj6fSJzA+Nf9i5GTg4hgTyJ
 Rbv2MILYvAJ2Eq1dm8DiEgKGEqcX3mQBsVkEVCUuXj/LDGKzCahLtD3bzgpiiwjoS8z/9BPMZ
 hZIlvj+4DyYLSwQKTFpyiOgmVxA8zsYJR7+7mYCSXAKeEm8WPwXyOYAWiYo8XeHMESvlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdIL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPgYgGAH4/c/TocYJTmYlER5f8+aEinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgjfdf2qkkGBRanpqRVpmDjAOYNISHDxKIrxP/YDSvMUFibnFm
 ekQqVOMuhyvJvz/xiTEkpeflyolzqsAMkMApCijNA9uBCwmLzHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmY9zPIKp7MvBK4Ta+AjmACOuJK+ySQI0oSEVJSDYyrF26d97y7ctpDo+K81UuUw7K
 c2W6XMOpa85u9n/84W1rQfGX1k/DlTxLLNS66LtljZPlf7rZbe/2h8C37sp8tUYnf/GR9oRzD
 ngWFj5PyZ3dPdD78UcXXO1rb/pMEi+2nEPdpl3xiWmYL8Vu4Z/lFT/h35Jr6e7cDvzNns2kFL
 90RVHo8T0qJpTgj0VCLuag4EQCfFSN7xAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502957732!87032410!1
X-Originating-IP: [137.65.248.74]
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 35180 invoked from network); 17 Aug 2017 08:15:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 08:15:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 02:15:32 -0600
Message-Id: <59956CC20200007800170A1C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 02:15:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <1502903922-14473-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502903922-14473-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2.5/4] xen/x86: Replace mandatory
 barriers with compiler barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE5OjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW4gdGhpcyBjYXNlLCBybWIoKSBpcyBiZWluZyB1c2VkIGZvciBpdHMgY29tcGlsZXIg
YmFycmllciBwcm9wZXJ0eS4gIFJlcGxhY2UKPiBpdCB3aXRoIGFuIGV4cGxpY2l0IGJhcnJlcigp
IGFuZCBjb21tZW50LCB0byBhdm9pZCBpdCBiZWNvbWluZyBhbiAKPiB1bm5lY2Vzc2FyeQo+IGxm
ZW5jZSBpbnN0cnVjdGlvbiAod2hlbiBybWIoKSBnZXRzIGZpeGVkKSBvciBsb29raW5nIGxpa2Ug
YW4gU01QIGlzc3VlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKQnV0IHlvdSBmb3Jnb3QgdG8gQ2MgU3VyYXZlZSAobm93IGRvbmUpLCBmb3IgaGlt
IHRvIGhhdmUgYSBjaGFuY2UKdG8gYWNrIHRoZSBjaGFuZ2UuCgpKYW4KCj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPiBAQCAtNTU4LDcgKzU1OCw3IEBAIHN0YXRpYyB2
b2lkIHBhcnNlX2V2ZW50X2xvZ19lbnRyeShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdTMyIGVu
dHJ5W10pCj4gICAgICAgICAgICAgIHJldHVybjsKPiAgICAgICAgICB9Cj4gICAgICAgICAgdWRl
bGF5KDEpOwo+IC0gICAgICAgIHJtYigpOwo+ICsgICAgICAgIGJhcnJpZXIoKTsgLyogUHJldmVu
dCBob2lzdGluZyBvZiB0aGUgZW50cnlbXSByZWFkLiAqLwo+ICAgICAgICAgIGNvZGUgPSBnZXRf
ZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzFdLCBJT01NVV9FVkVOVF9DT0RFX01BU0ssCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfRVZFTlRfQ09ERV9TSElG
VCk7Cj4gICAgICB9Cj4gQEAgLTY2Myw3ICs2NjMsNyBAQCB2b2lkIHBhcnNlX3Bwcl9sb2dfZW50
cnkoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBlbnRyeVtdKQo+ICAgICAgICAgICAgICBy
ZXR1cm47Cj4gICAgICAgICAgfQo+ICAgICAgICAgIHVkZWxheSgxKTsKPiAtICAgICAgICBybWIo
KTsKPiArICAgICAgICBiYXJyaWVyKCk7IC8qIFByZXZlbnQgaG9pc3Rpbmcgb2YgdGhlIGVudHJ5
W10gcmVhZC4gKi8KPiAgICAgICAgICBjb2RlID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRy
eVsxXSwgSU9NTVVfUFBSX0xPR19DT0RFX01BU0ssCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUFBSX0xPR19DT0RFX1NISUZUKTsKPiAgICAgIH0KPiAtLSAK
PiAyLjEuNAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 08:38:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 08:38: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.xen.org>)
	id 1diGJb-0003sf-41; Thu, 17 Aug 2017 08:38:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diGJZ-0003sZ-EI
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 08:38:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 3A/88-01736-CE555995; Thu, 17 Aug 2017 08:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/dl6NR
 Ig0vtrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdQ/tYChbIVKx4XdfAuFy0i5GTQ0ggT+Lj
 joPMIDavgJ3Eo22NYLaEgKHE6YU3WUBsFgFViS+PX7GC2GwC6hJtz7aD2SIC+hLzP/0Esjk4m
 AU0JeZ8rgUJCwvESByceR9oDBfQ+A5GiQXnt7GBJDgFvCQOH1rFCFLPKyAo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmSFGSkss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdEL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPAYgGAH460+50OMkhxMSqK8v2dNiRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwXsiZGqkkGBRanpqRVpmDjAGYNISHDxKIrwHQdK8xQWJucWZ6
 RCpU4yWHBtWr//CxNEx4+c3Jo5XE/5/YxJiycvPS5US580BaRAAacgozYMbB4vTS4yyUsK8jE
 AHCvEUpBblZpagyr9iFOdgVBLmnQ0yhSczrwRu6yugg5iADrrSPgnkoJJEhJRUA+N0x5h159Z
 xp0+YVl3j/2whz9F/1+R7hc7cE/vzv/N2/M55n807Duwou1GU91TCiD9/W+ptWf7eqve+7zVk
 GtnvahXUJy9983PVunWZnX/luIJ80641vLw/v9bEneuqOmuQe+G37af39RvXpQbKfTusONXnw
 Ykvfcelzr9NWOe8gJdl/aIHG+OVWIozEg21mIuKEwE3JvykzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1502959079!106020553!1
X-Originating-IP: [137.65.248.74]
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 29063 invoked from network); 17 Aug 2017 08:38:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 08:38:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 02:37:58 -0600
Message-Id: <599572060200007800170A30@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 02:37:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502882530-31700-4-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 3/4] xen/x86: Replace remaining mandatory
 barriers with SMP barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDEzOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlcmUgaXMgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBYZW4gY3VycmVudGx5IGFzc2ln
bmVzIHNtcF8qIG1lYW5pbmcgdG8KPiB0aGUgbm9uLXNtcF8qIGJhcnJpZXJzLgo+IAo+IEFsbCBv
ZiB0aGVzZSB1c2VzIGFyZSBqdXN0IHRvIGRlYWwgd2l0aCBzaGFyZWQgbWVtb3J5IGJldHdlZW4g
bXVsdGlwbGUKPiBwcm9jZXNzb3JzLCBzbyB1c2UgdGhlIHNtcF8qKCkgd2hpY2ggYXJlIHRoZSBj
b3JyZWN0IGJhcnJpZXJzIGZvciB0aGUgCj4gcHVycG9zZS4KClRha2luZyB0aGlzIHRvZ2V0aGVy
IHdpdGggLi4uCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCj4gQEAgLTM5MCw5ICszOTAsOSBAQCB2b2lkIG13
YWl0X2lkbGVfd2l0aF9oaW50cyh1bnNpZ25lZCBpbnQgZWF4LCB1bnNpZ25lZCBpbnQgZWN4KQo+
ICAKPiAgICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRPUikg
KQo+ICAgICAgewo+IC0gICAgICAgIG1iKCk7Cj4gKyAgICAgICAgc21wX21iKCk7Cj4gICAgICAg
ICAgY2xmbHVzaCgodm9pZCAqKSZtd2FpdF93YWtldXAoY3B1KSk7Cj4gLSAgICAgICAgbWIoKTsK
PiArICAgICAgICBzbXBfbWIoKTsKPiAgICAgIH0KClNlZSBjb21taXQgNDhkMzI0NThiYyAoIng4
NiwgaWRsZTogYWRkIGJhcnJpZXJzIHRvIENMRkxVU0gKd29ya2Fyb3VuZCIpIGZvciB3aHkgdGhl
c2UgYmV0dGVyIHN0YXkgdGhlIHdheSB0aGV5IGFyZS4KCj4gQEAgLTc1NSwxMCArNzU1LDEwIEBA
IHZvaWQgYWNwaV9kZWFkX2lkbGUodm9pZCkKPiAgICAgICAgICAgICAgICogaW5zdHJ1Y3Rpb24s
IGhlbmNlIG1lbW9yeSBmZW5jZSBpcyBuZWNlc3NhcnkgdG8gbWFrZSBzdXJlIGFsbCAKPiAgICAg
ICAgICAgICAgICogbG9hZC9zdG9yZSB2aXNpYmxlIGJlZm9yZSBmbHVzaCBjYWNoZSBsaW5lLgo+
ICAgICAgICAgICAgICAgKi8KPiAtICAgICAgICAgICAgbWIoKTsKPiArICAgICAgICAgICAgc21w
X21iKCk7Cj4gICAgICAgICAgICAgIGNsZmx1c2gobXdhaXRfcHRyKTsKPiAgICAgICAgICAgICAg
X19tb25pdG9yKG13YWl0X3B0ciwgMCwgMCk7Cj4gLSAgICAgICAgICAgIG1iKCk7Cj4gKyAgICAg
ICAgICAgIHNtcF9tYigpOwo+ICAgICAgICAgICAgICBfX213YWl0KGN4LT5hZGRyZXNzLCAwKTsK
Ci4uLiB0aGUgY29tbWVudCB0aGUgdGFpbCBvZiB3aGljaCBpcyBpbiBjb250ZXh0IGhlcmUsIEkn
bSByYXRoZXIKc3VycHJpc2VkIHlvdSBjb252ZXJ0IHRoZXNlOiBUaGV5J3JlIHRoZXJlIHN0cmlj
dGx5IGZvcgpjb3JyZWN0bmVzcyBvbiBhIHNpbmdsZSBwcm9jZXNzb3IgKHRoZSBuZWVkIGZvciBw
cmlvciBtZW1vcnkKYWNjZXNzZXMgdG8gYmUgdmlzaWJsZSBpc24ndCBsaW1pdGVkIHRvIHRoZSBD
UFVzIGluIHRoZSBzeXN0ZW0pLgoKSW4gYm90aCBjYXNlcywgd2hpbGUgc21wX21iKCkgYW5kIG1i
KCkgYXJlIHRoZSBzYW1lLCBJJ2QgcmF0aGVyCmtlZXAgdGhlIGRpc3RpbmN0aW9uIGF0IHVzZSBz
aXRlcyB3aXRoIHRoZSBhc3N1bXB0aW9uIHRoYXQgdGhlCnNtcF8qIG9uZXMgd291bGQgZXhwYW5k
IHRvIGp1c3QgYmFycmllcigpIHdoZW4gIUNPTkZJR19TTVAgKGEKY29uZmlndXJhdGlvbiB3ZSBj
dXJyZW50bHkgc2ltcGx5IGRvbid0IGFsbG93KS4gVGhlIG9ubHkgYWx0ZXJuYXRpdmUKSSBzZWUg
d291bGQgYmUgdG8gb3Blbi1jb2RlIHRoZSBmZW5jZXMuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IEBAIC05MSw3ICs5
MSw3IEBAIHN0YXRpYyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNw
dSAqc3YsIGlvcmVxX3QgKnApCj4gICAgICB7Cj4gICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRl
ID0gcC0+c3RhdGU7Cj4gIAo+IC0gICAgICAgIHJtYigpOwo+ICsgICAgICAgIHNtcF9ybWIoKTsK
PiAgICAgICAgICBzd2l0Y2ggKCBzdGF0ZSApCj4gICAgICAgICAgewo+ICAgICAgICAgIGNhc2Ug
U1RBVEVfSU9SRVFfTk9ORToKPiBAQCAtMTMyNyw3ICsxMzI3LDcgQEAgc3RhdGljIGludCBodm1f
c2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAq
cCkKPiAgICAgIH0KPiAgCj4gICAgICAvKiBNYWtlIHRoZSBpb3JlcV90IHZpc2libGUgL2JlZm9y
ZS8gd3JpdGVfcG9pbnRlci4gKi8KPiAtICAgIHdtYigpOwo+ICsgICAgc21wX3dtYigpOwo+ICAg
ICAgcGctPnB0cnMud3JpdGVfcG9pbnRlciArPSBxdyA/IDIgOiAxOwoKSSBhZ3JlZSB3aXRoIHRo
ZXNlIGNoYW5nZXMsIGJ1dCBpdCBuZWVkcyB0byBiZSBjbGVhciB0aGF0IHRoZWlyCmNvdW50ZXJw
YXJ0cyBjYW5ub3QgYmUgc21wXz9tYigpLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwo+IEBAIC05NzYsMTAgKzk3NiwxMCBAQCBzdGF0aWMg
dm9pZCBfX3VwZGF0ZV92Y3B1X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZm9yY2Up
Cj4gIAo+ICAgICAgLyogMS4gVXBkYXRlIGd1ZXN0IGtlcm5lbCB2ZXJzaW9uLiAqLwo+ICAgICAg
X3UudmVyc2lvbiA9IHUtPnZlcnNpb24gPSB2ZXJzaW9uX3VwZGF0ZV9iZWdpbih1LT52ZXJzaW9u
KTsKPiAtICAgIHdtYigpOwo+ICsgICAgc21wX3dtYigpOwo+ICAgICAgLyogMi4gVXBkYXRlIGFs
bCBvdGhlciBndWVzdCBrZXJuZWwgZmllbGRzLiAqLwo+ICAgICAgKnUgPSBfdTsKPiAtICAgIHdt
YigpOwo+ICsgICAgc21wX3dtYigpOwo+ICAgICAgLyogMy4gVXBkYXRlIGd1ZXN0IGtlcm5lbCB2
ZXJzaW9uLiAqLwo+ICAgICAgdS0+dmVyc2lvbiA9IHZlcnNpb25fdXBkYXRlX2VuZCh1LT52ZXJz
aW9uKTsKPiAgCj4gQEAgLTEwMDYsMTAgKzEwMDYsMTAgQEAgYm9vbCB1cGRhdGVfc2Vjb25kYXJ5
X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICAgIHVwZGF0ZV9ndWVzdF9tZW1v
cnlfcG9saWN5KHYsICZwb2xpY3kpOwo+ICAgICAgICAgIHJldHVybiBmYWxzZTsKPiAgICAgIH0K
PiAtICAgIHdtYigpOwo+ICsgICAgc21wX3dtYigpOwo+ICAgICAgLyogMi4gVXBkYXRlIGFsbCBv
dGhlciB1c2Vyc3BhY2UgZmllbGRzLiAqLwo+ICAgICAgX19jb3B5X3RvX2d1ZXN0KHVzZXJfdSwg
dSwgMSk7Cj4gLSAgICB3bWIoKTsKPiArICAgIHNtcF93bWIoKTsKPiAgICAgIC8qIDMuIFVwZGF0
ZSB1c2Vyc3BhY2UgdmVyc2lvbi4gKi8KPiAgICAgIHUtPnZlcnNpb24gPSB2ZXJzaW9uX3VwZGF0
ZV9lbmQodS0+dmVyc2lvbik7Cj4gICAgICBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodXNlcl91LCB1
LCB2ZXJzaW9uKTsKClNhbWUgZm9yZSB0aGVzZS4KClNvIHdpdGggdGhlIGNwdV9pZGxlLmMgY2hh
bmdlcyBkcm9wcGVkIG9yIHJlcGxhY2VkIGJ5IG9wZW4tY29kZWQKZmVuY2VzClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 08:41:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 08:41: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.xen.org>)
	id 1diGMc-0004Sm-Gx; Thu, 17 Aug 2017 08:41:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diGMb-0004Sg-Ry
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 08:41:13 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B0/07-03612-9A655995; Thu, 17 Aug 2017 08:41:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3dF2NR
 Igxu7lC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxNR54yFzzhr+jvWcrUwPiJp4uRg0NIIE9i
 V4dZFyMnB6+AncSFj3NYQGwJAUOJ0wtvgtksAqoSa041MoHYbALqEm3PtrOC2CIC+hLzP/1kB
 RnDLKApMedzLUhYWCBY4s7JKUBhLqDpHYwSTQ++s4MkOAW8JD59O8ICUs8rICjxd4cwSJhZQE
 vi4a9bLBC2tsSyha+ZIUZKSyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BAL6k
 oMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MF4/H3cIUZJDiYlUd7fs6ZECvEl
 5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3o+hUyOFBItS01Mr0jJzgNEBUyrBw
 aMkwmsFkuYtLkjMLc5Mh0idYtTleDXh/zcmIbAZUuK8osBYExIAKcoozYMbAYvUS4yyUsK8jE
 AHCvEUpBblZpagyr9iFOdgVBLm9QVZxZOZVwK36RXQEUxAR1xpnwRyREkiQkqqgdHlpK5ssLg
 ed+nfnaJcc16Kc3LH9W17Gb/WPiTu7aUgufN2dovEuOXjl98XKEn2WhsXVRiVwlB9Irb1YvLV
 I1fVPs5Oe5FndbE24ppDxR8e7/sGMpv/H1fa+fZYnleb/Va3zdzR917tsP2ZwK++6mxAU3LDJ
 BUnN7Zsn4lb/L+0txlEq5hKKLEUZyQaajEXFScCAN5YgrTPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502959270!111895611!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57151 invoked from network); 17 Aug 2017 08:41:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 08:41:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 02:41:10 -0600
Message-Id: <599572C50200007800170A33@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 02:41:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1502882530-31700-5-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 4/4] xen/x86: Correct mandatory and SMP
 barrier definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDEzOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQmFycmllcnMgYXJlIGEgY29tcGxpY2F0ZWQgdG9waWMsIGEgc291cmNlIG9mIGNvbmZ1
c2lvbiwgYW5kIHRoZWlyIGluY29ycmVjdAo+IHVzZSBpcyBhIGNvbW1vbiBjYXVzZSBvZiBidWdz
LiAgSXQgKnJlYWxseSogZG9lc24ndCBoZWxwIHdoZW4gWGVuJ3MgQVBJIGlzIHRoZQo+IHNhbWUg
YXMgTGludXgsIGJ1dCBpdHMgQUJJIGRpZmZlcmVudC4KPiAKPiBCcmluZyB0aGUgdHdvIGJhY2sg
aW4gbGluZSwgc28gcHJvZ3JhbW1lcnMgc3RhbmQgYSBjaGFuY2Ugb2YgYWN0dWFsbHkgZ2V0dGlu
Zwo+IHRoZWlyIHVzYWdlIGNvcnJlY3QuCj4gCj4gRHJvcCB0aGUgbGlua3MgaW4gdGhlIGNvbW1l
bnQsIGJvdGggb2Ygd2hpY2ggYXJlIG5vdyBzdGFsZS4gIEluc3RlYWQsIHJlZmVyIHRvCj4gdGhl
IHZlbmRvciBzeXN0ZW0gbWFudWFscy4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgcmVt
YXJrOgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAo+IEBAIC0xNjQsMjMgKzE2NCwyNyBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9feGFkZCgKPiAgICAgICgodHlwZW9mKCoocHRyKSkp
X194YWRkKHB0ciwgKHR5cGVvZigqKHB0cikpKSh2KSwgc2l6ZW9mKCoocHRyKSkpKQo+ICAKPiAg
LyoKPiArICogTWFuZGF0b3J5IGJhcnJpZXJzLCBmb3IgZW5mb3JjZWQgb3JkZXJpbmcgb2YgcmVh
ZHMgYW5kIHdyaXRlcywgZS5nLiBmb3IgdXNlCj4gKyAqIHdpdGggTU1JTyBkZXZpY2VzIG1hcHBl
ZCB3aXRoIHJlZHVjZWQgY2FjaGVhYmlsaXR5Lgo+ICsgKi8KPiArI2RlZmluZSBtYigpICAgICAg
ICAgICAgYXNtIHZvbGF0aWxlICgibWZlbmNlIiA6OjogIm1lbW9yeSIpCj4gKyNkZWZpbmUgcm1i
KCkgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoImxmZW5jZSIgOjo6ICJtZW1vcnkiKQo+ICsjZGVm
aW5lIHdtYigpICAgICAgICAgICBhc20gdm9sYXRpbGUgKCJzZmVuY2UiIDo6OiAibWVtb3J5IikK
PiArCj4gKy8qCj4gKyAqIFNNUCBiYXJyaWVycywgZm9yIG9yZGVyaW5nIG9mIHJlYWRzIGFuZCB3
cml0ZXMgYmV0d2VlbiBDUFVzLCBtb3N0IGNvbW1vbmx5Cj4gKyAqIHVzZWQgd2l0aCBzaGFyZWQg
bWVtb3J5Lgo+ICsgKgo+ICAgKiBCb3RoIEludGVsIGFuZCBBTUQgYWdyZWUgdGhhdCwgZnJvbSBh
IHByb2dyYW1tZXIncyB2aWV3cG9pbnQ6Cj4gICAqICBMb2FkcyBjYW5ub3QgYmUgcmVvcmRlcmVk
IHJlbGF0aXZlIHRvIG90aGVyIGxvYWRzLgo+ICAgKiAgU3RvcmVzIGNhbm5vdCBiZSByZW9yZGVy
ZWQgcmVsYXRpdmUgdG8gb3RoZXIgc3RvcmVzLgo+IC0gKiAKPiAtICogSW50ZWw2NCBBcmNoaXRl
Y3R1cmUgTWVtb3J5IE9yZGVyaW5nIFdoaXRlIFBhcGVyCj4gLSAqIDxodHRwOi8vZGV2ZWxvcGVy
LmludGVsLmNvbS9wcm9kdWN0cy9wcm9jZXNzb3IvbWFudWFscy8zMTgxNDcucGRmPgo+IC0gKiAK
PiAtICogQU1ENjQgQXJjaGl0ZWN0dXJlIFByb2dyYW1tZXIncyBNYW51YWwsIFZvbHVtZSAyOiBT
eXN0ZW0gUHJvZ3JhbW1pbmcKPiAtICogPGh0dHA6Ly93d3cuYW1kLmNvbS91cy1lbi9hc3NldHMv
Y29udGVudF90eXBlL1wgCj4gLSAqICB3aGl0ZV9wYXBlcnNfYW5kX3RlY2hfZG9jcy8yNDU5My5w
ZGY+Cj4gKyAqICBMb2FkcyBtYXkgYmUgcmVvcmRlcmVkIGFoZWFkIG9mIGFuIHVuYWxpYXNpbmcg
c3RvcmUuCgpGb3IgY29uc2lzdGVuY3kgd2l0aCB0aGUgb3RoZXIgdHdvIHNlbnRlbmNlcywgcGVy
aGFwcyB1c2UgcGx1cmFsCmF0IHRoZSBlbmQgb2YgdGhlIHNlbnRlbmNlIHRvbz8KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 08:49:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 08: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.xen.org>)
	id 1diGUb-0004l5-Bm; Thu, 17 Aug 2017 08:49:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diGUa-0004kT-3A
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 08:49:28 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 54/BF-09901-79855995; Thu, 17 Aug 2017 08:49:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS3daxNR
 Ig4s9hhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDvpfMBQ95Krae72JrYDzL1cXIySEkkCex
 ZMlFJhCbV8BOYknfbTBbQsBQ4vTCmywgNouAqsSJZVvBbDYBdYm2Z9tZQWwRASOJzpXbweLMA
 rISC+7cALOFBQIlZjy+zQYxX1Xi+IHNzCA2p4CaRM+aJUC9HEC7BCX+7hCGaNWSePjrFtQYbY
 llC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EgvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfj5Y0BhxglOZiURHl/z5oSKcSXlJ9SmZFY
 nBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeKvDp0YKCRalpqdWpGXmAOMDplSCg0dJhFcKJ
 M1bXJCYW5yZDpE6xWjM0TFhwxcmjlcT/n9jEgKbJCXOKwdSKgBSmlGaBzcIFreXGGWlhHkZgc
 4U4ilILcrNLEGVf8UozsGoJMz7IwxoCk9mXgncvldApzABnXKlfRLIKSWJCCmpBsZ0foNpC8I
 /L1/4femXiTaMlkXtahaKew1kmo7ElDz6YHV/zqpGtmMPO3QmLWpYWDBHUSGVSe/jzFvcc0Oi
 rQxkmZSXzHw177dcOaMd8/UzURO3qPSozFjia18m/Gzn0blxZ3+yfuzPdtCU53YNE4lMLVYsU
 ZVyf728rTNBIZbfOEGBWzkqTomlOCPRUIu5qDgRAK/Km+HWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502959765!66337505!1
X-Originating-IP: [137.65.248.74]
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 12990 invoked from network); 17 Aug 2017 08:49:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 08:49:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 02:49:24 -0600
Message-Id: <599574B40200007800170A48@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 02:49:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Andri=20M=C3=B6ll?=" <andri@dot.ee>
References: <5994933B.1040809@dot.ee>
In-Reply-To: <5994933B.1040809@dot.ee>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] "MMIO emulation failed" from booting OVMF on Xen
 v4.9.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDIwOjQ3LCA8YW5kcmlAZG90LmVlPiB3cm90ZToKPiBIZXksCj4g
Cj4gQXMgcGVyIEFuZHJldyBbQ29vcGVyXSdzIHN1Z2dlc3Rpb24sIHdyaXRpbmcgaGVyZSBpbnN0
ZWFkIG9mICN4ZW4gb24gCj4gRnJlZW5vZGUuCj4gCj4gSSdtIHRyeWluZyBvdXQgWGVuICg0Ljku
MCkgd2l0aCBPVk1GIChyMjEyNDMuMzg1OGI0YTFmZi0xKSBhbmQgaGF2aW5nIGl0IAo+IGNyYXNo
IHJpZ2h0IG9uIGJvb3QgYm90aCB3aXRoIHRoZSAzMmIgYW5kIDY0YiBPVk1GIGJpbmFyaWVzLiBU
aGlzIGlzIG9uIAo+IEFyY2ggTGludXgsIEFNRCBSeXplbiBvbiBhIFgzNzAgbW90aGVyYm9hcmQu
Cj4gCj4gR2l2ZW4gdGhlIGZvbGxvd2luZyBtaW5pbWFsIFZNIGRlY2xhcmF0aW9uOgo+PiBidWls
ZGVyID0gImh2bSIKPj4gbWF4bWVtID0gNTEyCj4+IG1lbW9yeSA9IDUxMgo+PiB2Y3B1cyA9IDEK
Pj4gb25fcG93ZXJvZmYgPSAiZGVzdHJveSIKPj4gb25fcmVib290ID0gImRlc3Ryb3kiCj4+IG9u
X2NyYXNoID0gImRlc3Ryb3kiCj4+IGJpb3MgPSAib3ZtZiIKPj4gZGV2aWNlX21vZGVsX3ZlcnNp
b24gPSAicWVtdS14ZW4iCj4+IGJpb3NfcGF0aF9vdmVycmlkZSA9ICIvdXNyL3NoYXJlL292bWYv
b3ZtZl9jb2RlX2lhMzIuYmluIgo+IGFuZCBydW5uaW5nIGl0IHdpdGggYHhsIGNyZWF0ZSB2bS5j
ZmdgLCBJIHNlZSBpdCBjcmFzaCB3aGlsZSBib290aW5nIAo+IHdpdGggdGhlIGZvbGxvd2luZyBk
aXNwbGF5ZWQgYnkgYHhsIGRtZXNnYDoKPiAKPj4gKFhFTikgTU1JTyBlbXVsYXRpb24gZmFpbGVk
OiBkMXYwIDE2Yml0IEAgZjAwMDowMDAwZmY1NCAtPiA2NiBlYSA1YyBmZiAKPj4gZmYgZmYgMTAg
MDAgYjggNDAgMDYgMDAgMDAgMGYgMjIKPj4gKFhFTikgZDF2MCBUcmlwbGUgZmF1bHQgLSBpbnZv
a2luZyBIVk0gc2h1dGRvd24gYWN0aW9uIDEKPiBJJ3ZlIHJ1biB0aGUgaHlwZXJ2aXNvciB3aXRo
IGBndWVzdF9sb2dsdmw9YWxsYCBmb3IgbW9yZSBvdXRwdXQgYW5kIAo+IGF0dGFjaGVkIGl0IGhl
cmUgYW5kIHVwbG9hZGVkIGl0IGF0IAo+IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL21vbGwvYTQ2
ZGZmYzc0NjZjZWQ5M2EwMzY1YTY5MTZhNGRiOTYgaW4gY2FzZSAKPiB0aGUgZmlsZSBkb2Vzbid0
IGdvIHRocm91Z2guCgpMb29rcyB0byBiZSBhbiBvcmRpbmFyeSAzMi1iaXQgZmFyIGJyYW5jaCBh
ZnRlciBoYXZpbmcgc3dpdGNoZWQgdG8KcHJvdGVjdGVkIG1vZGUuIEknbSBhZnJhaWQgd2l0aG91
dCBzZWVpbmcgdGhlIGludm9sdmVkIEdEVCBlbnRyeQp0aGVyZSdzIGxpdHRsZSBjaGFuY2Ugb2Yg
Z3Vlc3Npbmcgd2hhdCBtYXkgZ28gd3JvbmcgaW4gdGhpcyBjYXNlLgpPbmUgcXVlc3Rpb24gaXMg
d2h5IHRoZSBlbXVsYXRvciBpcyBiZWluZyBpbnZva2VkIGluIHRoZSBmaXJzdCBwbGFjZToKU2lu
Y2UgeW91J3ZlIHRydW5jYXRlZCB0aGUgbG9nIGF0IHRoZSBiZWdpbm5pbmcsIGl0J3MgaW1wb3Nz
aWJsZSB0bwp0ZWxsIHdoZXRoZXIgeW91J3JlIHVzaW5nIG9sZCBJbnRlbCBoYXJkd2FyZSBsYWNr
aW5nIHRoZSBVbnJlc3RyaWN0ZWQKR3Vlc3QgZmVhdHVyZS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:04:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 09: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.xen.org>)
	id 1diGiS-00060M-L7; Thu, 17 Aug 2017 09:03:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1diGiR-00060G-Qd
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 09:03:47 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 0D/24-02033-3FB55995; Thu, 17 Aug 2017 09:03:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsVyuP0Ov+6H6Km
 RBqv36Fl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkv7s5iL2hmqzjU0s3WwLiGtYuRk0NCwEji
 7cR/TF2MXBxCAgsZJXYtm8cOkmATUJXYcP0UWJGIQJDEho5WJhCbWaBCouX/JRYQWxgo/rplO
 ZDNwcECVP/gewVImFfARKL10BJ2iPnyEh0HJrNMYORcwMiwilG9OLWoLLVI10QvqSgzPaMkNz
 EzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQVwxAsIPxVp/zIUZJDiYlUd7fs6ZECvEl5adUZiQ
 WZ8QXleakFh9ilOHgUJLgvRg1NVJIsCg1PbUiLTMHGDQwaQkOHiUR3veRQGne4oLE3OLMdIjU
 KUZjjqYPW74wcbya8P8bkxBLXn5eqpQ4bzHIJAGQ0ozSPLhBsGC+xCgrJczLCHSaEE9BalFuZ
 gmq/CtGcQ5GJWHebSBTeDLzSuD2vQI6hQnolCvtk0BOKUlESEk1MNY/2vLYt+H8knOx0Sv//a
 uP/WjYtuF8Assf/7iW3WF1ys5yOttUC6f03f1y9NHtjdUlHNvtrgrorTL0O263at8k76qjJUs
 UPl04fqArUt8m5uUTg6BZNTpSfUnbdUoSNvZzlHUodjae64nl2dphp9YrG1s1481RScWJsSHW
 Zr/l1iyon/nnkRJLcUaioRZzUXEiALOyY2dhAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502960624!104066468!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19323 invoked from network); 17 Aug 2017 09:03:44 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 Aug 2017 09:03:44 -0000
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 mx1.suse.de (Postfix) with ESMTP id 3C8C5AF47;
 Thu, 17 Aug 2017 09:03:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu, 17 Aug 2017 11:03:39 +0200
Message-Id: <20170817090339.22026-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com
Subject: [Xen-devel] [PATCH] xen: fix build failure related to removing
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBrZXJuZWwgY29uZmlndXJlZCB3aXRoIFhFTl9QViBidXQgd2l0aG91dCBLVk1fR1VFU1Qgd2ls
bCBmYWlsIHRvCmJ1aWxkIHNpbmNlIHRoZSBwYXRjaCByZW1vdmluZyB0aGUgYWRqdXN0X2V4Y2Vw
dGlvbl9mcmFtZSBwYXJhdmlydApvcC4KCkZpeCB0aGlzIGZhaWx1cmUuCgpSZXBvcnRlZC1ieTog
U2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L3hlbi94ZW4tYXNt
XzY0LlMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKaW5k
ZXggZjcyZmY3MWNjODk3Li42MjAzOWEzNWY3MGUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94
ZW4tYXNtXzY0LlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwpAQCAtNDcsNyArNDcs
NiBAQCB4ZW5fcHZfdHJhcCBzZWdtZW50X25vdF9wcmVzZW50CiB4ZW5fcHZfdHJhcCBzdGFja19z
ZWdtZW50CiB4ZW5fcHZfdHJhcCBnZW5lcmFsX3Byb3RlY3Rpb24KIHhlbl9wdl90cmFwIHBhZ2Vf
ZmF1bHQKLXhlbl9wdl90cmFwIGFzeW5jX3BhZ2VfZmF1bHQKIHhlbl9wdl90cmFwIHNwdXJpb3Vz
X2ludGVycnVwdF9idWcKIHhlbl9wdl90cmFwIGNvcHJvY2Vzc29yX2Vycm9yCiB4ZW5fcHZfdHJh
cCBhbGlnbm1lbnRfY2hlY2sKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:21:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 09: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.xen.org>)
	id 1diGzE-0007GJ-2s; Thu, 17 Aug 2017 09:21:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1diGzC-0007GC-2Q
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 09:21:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4F/30-03044-10065995; Thu, 17 Aug 2017 09:21:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVysWW7jC5DwtR
 Ig/cn5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5TTuYCt7rVhycMJOpgbFVpYuRi0NIYDaT
 xLzHv5m6GDk4WATsJRb/LO5i5ORgFCiT6G7bxQxh50rM39LCBlE/n1FiyrSJYAk2AR2J709PM
 YP0iggISSy9WwdSwyzQyiqx6O9NRpAaYQFnibN7+lhAbBYBVYlpr5vAbF4BC4l7dyeA9UoIaE
 u8n5wH0ish0McocfP0DrYJjLwLGBlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6a
 n5iQmFesl5+duYgQGAwMQ7GDsvux/iFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4heKnRgoJFqWmp1akZeYAwxImLcHBoyTCezcOKM1bXJCYW5yZDpE6xagoJc4rAdInAJLIK
 M2Da4PFwiVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ834GGc+TmVcCN/0V0GImoMVX2ieBLC
 5JREhJNTBOtSt75CU/kXuG9z7jXQtXvd3DaLHl5dy5C4T5eZnue66+LvTq0tn+A/WhservP2X
 vXCIRcXi7w6ftkh571c5/+5+iVcogdWXS82Nt3WJ+Kzfxh3uY1MlPrnORTv3kltJjd39XyPuf
 LZ3Ry108p0o1Tn6q17lgzse14VszNFXKMlbrq8lr3nupxFKckWioxVxUnAgA3ieWU4ACAAA=
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1502961663!110743129!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27839 invoked from network); 17 Aug 2017 09:21:04 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 09:21:04 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 49E087EAA0;
 Thu, 17 Aug 2017 09:21:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 49E087EAA0
Received: from vitty.brq.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C898D6BF67;
 Thu, 17 Aug 2017 09:20:58 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: x86@kernel.org
Date: Thu, 17 Aug 2017 11:20:57 +0200
Message-Id: <20170817092057.18920-1-vkuznets@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Thu, 17 Aug 2017 09:21:02 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: [Xen-devel] [PATCH RFC] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24geDg2IHNvZnR3YXJlIHBhZ2UtdGFibGUgd2Fsa2VycyBkZXBlbmQgb24gdGhlIGZhY3QgdGhh
dCByZW1vdGUgVExCIGZsdXNoCmRvZXMgYW4gSVBJOiB3YWxrIGlzIHBlcmZvcm1lZCBsb2NrbGVz
cyBidXQgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkIGFuZCBpbgpjYXNlIHRoZSBwYWdldGFibGUg
aXMgZnJlZWQgdGhlIGZyZWVpbmcgQ1BVIHdpbGwgZ2V0IGJsb2NrZWQgYXMgcmVtb3RlIFRMQgpm
bHVzaCBpcyByZXF1aXJlZC4gT24gb3RoZXIgYXJjaGl0ZWN0dXJlIHdoaWNoIGRvbid0IHJlcXVp
cmUgYW4gSVBJIHRvIGRvCnJlbW90ZSBUTEIgZmx1c2ggd2UgaGF2ZSBhbiBSQ1UtYmFzZWQgbWVj
aGFuaXNtIChzZWUKaW5jbHVkZS9hc20tZ2VuZXJpYy90bGIuaCBmb3IgbW9yZSBkZXRhaWxzKS4K
CkluIHZpcnR1YWxpemVkIGVudmlyb25tZW50cyB3ZSBtYXkgd2FudCB0byBvdmVycmlkZSAuZmx1
c2hfdGxiX290aGVycyBob29rCmluIHB2X21tdV9vcHMgYW5kIHVzZSBhIGh5cGVyY2FsbCBhc2tp
bmcgdGhlIGh5cGVydmlzb3IgdG8gZG8gcmVtb3RlIFRMQgpmbHVzaCBmb3IgdXMuIFRoaXMgYnJl
YWtzIHRoZSBhc3N1bXB0aW9uIGFib3V0IElQSS4gWGVuIFBWIGRvZXMgdGhpcyBmb3IKeWVhcnMg
YW5kIHRoZSB1cGNvbWluZyByZW1vdGUgVExCIGZsdXNoIGZvciBIeXBlci1WIHdpbGwgZG8gaXQg
dG9vLiBUaGlzCmlzIG5vdCBzYWZlLCBzb2Z0d2FyZSBwYWdldGFibGUgd2Fsa2VycyBtYXkgc3Rl
cCBvbiBhbiBhbHJlYWR5IGZyZWVkIHBhZ2UuCgpTb2x2ZSB0aGUgaXNzdWUgYnkgZW5hYmxpbmcg
UkNVLWJhc2VkIHRhYmxlIGZyZWUgbWVjaGFuaXNtIHdoZW4gUEFSQVZJUlQKaXMgc2VsZWN0ZWQg
aW4gY29uZmlnLiBUZXN0aW5nIHdpdGgga2VybmJlbmNoIGRvZXNuJ3Qgc2hvdyBhbnkgbm90YWJs
ZQpwZXJmb3JtYW5jZSBpbXBhY3Q6Cgo2LUNQVSBob3N0OgoKQXZlcmFnZSBIYWxmIGxvYWQgLWog
MyBSdW4gKHN0ZCBkZXZpYXRpb24pOgpDVVJSRU5UICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSEFWRV9SQ1VfVEFCTEVfRlJFRQo9PT09PT09ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPT09PT09PT09PT09PT09PT09PQpFbGFwc2VkIFRpbWUgNDAwLjQ5OCAoMC4xNzk2
NzkpICAgICAgICAgRWxhcHNlZCBUaW1lIDM5OS45MDkgKDAuMTYyODUzKQpVc2VyIFRpbWUgMTA5
OC43MiAoMC4yNzg1MzYpICAgICAgICAgICAgVXNlciBUaW1lIDEwOTcuNTkgKDAuMjgzODk0KQpT
eXN0ZW0gVGltZSAxMDAuMzAxICgwLjIwMTYyOSkgICAgICAgICAgU3lzdGVtIFRpbWUgOTkuNzM2
ICgwLjE5NjI1NCkKUGVyY2VudCBDUFUgMjk5ICgwKSAgICAgICAgICAgICAgICAgICAgIFBlcmNl
bnQgQ1BVIDI5OSAoMCkKQ29udGV4dCBTd2l0Y2hlcyA1Nzc0LjEgKDY5LjIxMjEpICAgICAgIENv
bnRleHQgU3dpdGNoZXMgNTc0NC40ICg3OS40MTYyKQpTbGVlcHMgODc2MjEuMiAoNzguMTA5Mykg
ICAgICAgICAgICAgICAgU2xlZXBzIDg3NTg2LjEgKDk5LjcwNzkpCgpBdmVyYWdlIE9wdGltYWwg
bG9hZCAtaiAyNCBSdW4gKHN0ZCBkZXZpYXRpb24pOgpDVVJSRU5UICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSEFWRV9SQ1VfVEFCTEVfRlJFRQo9PT09PT09ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PQpFbGFwc2VkIFRpbWUgMjE5LjAz
ICgwLjY1MjUzNCkgICAgICAgICAgRWxhcHNlZCBUaW1lIDIxOC45NTkgKDAuNTk4Njc0KQpVc2Vy
IFRpbWUgMTExOS41MSAoMjEuMzI4NCkgICAgICAgICAgICAgVXNlciBUaW1lIDExMTguODEgKDIx
Ljc3OTMpClN5c3RlbSBUaW1lIDEwMC40OTkgKDAuMzg5MzA4KSAgICAgICAgICBTeXN0ZW0gVGlt
ZSA5OS44MzM1ICgwLjI1MTQyMykKUGVyY2VudCBDUFUgNDMyLjUgKDEzNi45NzQpICAgICAgICAg
ICAgIFBlcmNlbnQgQ1BVIDQzMi40NSAoMTM2LjkyMikKQ29udGV4dCBTd2l0Y2hlcyA4MTgyNy40
ICg3ODAyOS41KSAgICAgIENvbnRleHQgU3dpdGNoZXMgODE4MTguNSAoNzgwNTEpClNsZWVwcyA5
NzEyNC44ICg5ODIyLjQpICAgICAgICAgICAgICAgICBTbGVlcHMgOTcyMDcuOSAoOTk1NS4wNCkK
CjYtQ1BVIGhvc3Q6CgpBdmVyYWdlIEhhbGYgbG9hZCAtaiA4IFJ1biAoc3RkIGRldmlhdGlvbik6
CkNVUlJFTlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIQVZFX1JDVV9UQUJMRV9G
UkVFCj09PT09PT0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9PT09PT09PT09PT09
PT09PT09CkVsYXBzZWQgVGltZSAyMTMuNTM4ICgzLjc4OTEpICAgICAgICAgICBFbGFwc2VkIFRp
bWUgMjEyLjUgKDMuMTA5MzkpClVzZXIgVGltZSAxMzA2LjQgKDEuODMzOTkpICAgICAgICAgICAg
ICBVc2VyIFRpbWUgMTMwNy42NSAoMS4wMTM2NCkKU3lzdGVtIFRpbWUgMTk0LjU5ICgwLjg2NDM3
OCkgICAgICAgICAgIFN5c3RlbSBUaW1lIDE5NS40NzggKDAuNzk0NTg4KQpQZXJjZW50IENQVSA3
MDIuNiAoMTMuNTM4OCkgICAgICAgICAgICAgUGVyY2VudCBDUFUgNzA3ICgxMS4xMTMxKQpDb250
ZXh0IFN3aXRjaGVzIDIxMTg5LjIgKDExOTkuNCkgICAgICAgQ29udGV4dCBTd2l0Y2hlcyAyMTI4
OC4yICg1NTIuMzg4KQpTbGVlcHMgODkzOTAuMiAoNDgyLjMyNSkgICAgICAgICAgICAgICAgU2xl
ZXBzIDg5Njc3ICgyNzcuMDYpCgpBdmVyYWdlIE9wdGltYWwgbG9hZCAtaiA2NCBSdW4gKHN0ZCBk
ZXZpYXRpb24pOgpDVVJSRU5UICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSEFWRV9S
Q1VfVEFCTEVfRlJFRQo9PT09PT09ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPT09
PT09PT09PT09PT09PT09PQpFbGFwc2VkIFRpbWUgMTM3Ljg2NiAoMC43ODc5MjgpICAgICAgICAg
RWxhcHNlZCBUaW1lIDEzOC40MzggKDAuMjE4NzkyKQpVc2VyIFRpbWUgMTQ4OC45MiAoMTkyLjM5
OSkgICAgICAgICAgICAgVXNlciBUaW1lIDE0ODkuOTIgKDE5Mi4xMzUpClN5c3RlbSBUaW1lIDIz
NC45ODEgKDQyLjU4MDYpICAgICAgICAgICBTeXN0ZW0gVGltZSAyMzYuMDkgKDQyLjgxMzgpClBl
cmNlbnQgQ1BVIDEwNTcuMSAoMzczLjgyNikgICAgICAgICAgICBQZXJjZW50IENQVSAxMDU3LjEg
KDM2OS4xMTQpCkNvbnRleHQgU3dpdGNoZXMgMTg3NTE0ICgxNzUzMjQpICAgICAgICBDb250ZXh0
IFN3aXRjaGVzIDE4NzM1OCAoMTc1MDYwKQpTbGVlcHMgMTEyNjMzICgyNDUzNS41KSAgICAgICAg
ICAgICAgICAgU2xlZXBzIDExMTc0MyAoMjMyOTcuNikKClN1Z2dlc3RlZC1ieTogUGV0ZXIgWmlq
bHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgpTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0
c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgotLS0KIGFyY2gveDg2L0tjb25maWcgICAgICAgICAg
IHwgIDEgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vdGxiLmggfCAgNyArKysrKysrCiBhcmNoL3g4
Ni9tbS9wZ3RhYmxlLmMgICAgICB8IDE1ICsrKysrKysrKysrLS0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCAxOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L0tjb25maWcgYi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDc4MTUyMWI3Y2Y5ZS4uOWMxNjY2ZWEw
NGM5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL2FyY2gveDg2L0tjb25maWcK
QEAgLTE2Nyw2ICsxNjcsNyBAQCBjb25maWcgWDg2CiAJc2VsZWN0IEhBVkVfUEVSRl9SRUdTCiAJ
c2VsZWN0IEhBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVAKIAlzZWxlY3QgSEFWRV9SRUdTX0FORF9T
VEFDS19BQ0NFU1NfQVBJCisJc2VsZWN0IEhBVkVfUkNVX1RBQkxFX0ZSRUUgICAgICAgICAgICAg
IGlmIFNNUCAmJiBQQVJBVklSVAogCXNlbGVjdCBIQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0UJCWlm
IFg4Nl82NCAmJiBGUkFNRV9QT0lOVEVSICYmIFNUQUNLX1ZBTElEQVRJT04KIAlzZWxlY3QgSEFW
RV9TVEFDS19WQUxJREFUSU9OCQlpZiBYODZfNjQKIAlzZWxlY3QgSEFWRV9TWVNDQUxMX1RSQUNF
UE9JTlRTCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGIuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3RsYi5oCmluZGV4IGM3Nzk3MzA3ZmMyYi4uMWQwNzRjNTYwYTQ4IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGIuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS90bGIuaApAQCAtMTUsNCArMTUsMTEgQEAKIAogI2luY2x1ZGUgPGFzbS1nZW5lcmljL3Rs
Yi5oPgogCisjaWZkZWYgQ09ORklHX0hBVkVfUkNVX1RBQkxFX0ZSRUUKK3N0YXRpYyBpbmxpbmUg
dm9pZCBfX3RsYl9yZW1vdmVfdGFibGUodm9pZCAqdGFibGUpCit7CisJZnJlZV9wYWdlX2FuZF9z
d2FwX2NhY2hlKHRhYmxlKTsKK30KKyNlbmRpZgorCiAjZW5kaWYgLyogX0FTTV9YODZfVExCX0gg
Ki8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL3BndGFibGUuYyBiL2FyY2gveDg2L21tL3BndGFi
bGUuYwppbmRleCA1MDhhNzA4ZWI5YTYuLmY5YTNjZGI5YjU3NCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvbW0vcGd0YWJsZS5jCisrKyBiL2FyY2gveDg2L21tL3BndGFibGUuYwpAQCAtNTIsMTEgKzUy
LDE4IEBAIHN0YXRpYyBpbnQgX19pbml0IHNldHVwX3VzZXJwdGUoY2hhciAqYXJnKQogfQogZWFy
bHlfcGFyYW0oInVzZXJwdGUiLCBzZXR1cF91c2VycHRlKTsKIAorI2lmbmRlZiBDT05GSUdfSEFW
RV9SQ1VfVEFCTEVfRlJFRQorc3RhdGljIGlubGluZSB2b2lkIHRsYl9yZW1vdmVfdGFibGUoc3Ry
dWN0IG1tdV9nYXRoZXIgKnRsYiwgdm9pZCAqdGFibGUpCit7CisJcmV0dXJuIHRsYl9yZW1vdmVf
cGFnZSh0bGIsIHRhYmxlKTsKK30KKyNlbmRpZgorCiB2b2lkIF9fX3B0ZV9mcmVlX3RsYihzdHJ1
Y3QgbW11X2dhdGhlciAqdGxiLCBzdHJ1Y3QgcGFnZSAqcHRlKQogewogCXBndGFibGVfcGFnZV9k
dG9yKHB0ZSk7CiAJcGFyYXZpcnRfcmVsZWFzZV9wdGUocGFnZV90b19wZm4ocHRlKSk7Ci0JdGxi
X3JlbW92ZV9wYWdlKHRsYiwgcHRlKTsKKwl0bGJfcmVtb3ZlX3RhYmxlKHRsYiwgcHRlKTsKIH0K
IAogI2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+IDIKQEAgLTcyLDIxICs3OSwyMSBAQCB2b2lk
IF9fX3BtZF9mcmVlX3RsYihzdHJ1Y3QgbW11X2dhdGhlciAqdGxiLCBwbWRfdCAqcG1kKQogCXRs
Yi0+bmVlZF9mbHVzaF9hbGwgPSAxOwogI2VuZGlmCiAJcGd0YWJsZV9wbWRfcGFnZV9kdG9yKHBh
Z2UpOwotCXRsYl9yZW1vdmVfcGFnZSh0bGIsIHBhZ2UpOworCXRsYl9yZW1vdmVfdGFibGUodGxi
LCBwYWdlKTsKIH0KIAogI2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+IDMKIHZvaWQgX19fcHVk
X2ZyZWVfdGxiKHN0cnVjdCBtbXVfZ2F0aGVyICp0bGIsIHB1ZF90ICpwdWQpCiB7CiAJcGFyYXZp
cnRfcmVsZWFzZV9wdWQoX19wYShwdWQpID4+IFBBR0VfU0hJRlQpOwotCXRsYl9yZW1vdmVfcGFn
ZSh0bGIsIHZpcnRfdG9fcGFnZShwdWQpKTsKKwl0bGJfcmVtb3ZlX3RhYmxlKHRsYiwgdmlydF90
b19wYWdlKHB1ZCkpOwogfQogCiAjaWYgQ09ORklHX1BHVEFCTEVfTEVWRUxTID4gNAogdm9pZCBf
X19wNGRfZnJlZV90bGIoc3RydWN0IG1tdV9nYXRoZXIgKnRsYiwgcDRkX3QgKnA0ZCkKIHsKIAlw
YXJhdmlydF9yZWxlYXNlX3A0ZChfX3BhKHA0ZCkgPj4gUEFHRV9TSElGVCk7Ci0JdGxiX3JlbW92
ZV9wYWdlKHRsYiwgdmlydF90b19wYWdlKHA0ZCkpOworCXRsYl9yZW1vdmVfdGFibGUodGxiLCB2
aXJ0X3RvX3BhZ2UocDRkKSk7CiB9CiAjZW5kaWYJLyogQ09ORklHX1BHVEFCTEVfTEVWRUxTID4g
NCAqLwogI2VuZGlmCS8qIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+IDMgKi8KLS0gCjIuMTMuNQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 09: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.xen.org>)
	id 1diH6H-0007W8-Ts; Thu, 17 Aug 2017 09:28:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395fd6f45=roger.pau@citrix.com>)
 id 1diH6H-0007W2-6m
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 09:28:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0F/52-03557-8B165995; Thu, 17 Aug 2017 09:28:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQndH4tR
 Ig/MSFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxrK3DxgLOlgrvrQ0MjcwTmLpYuTkkBDwk5j4
 sgfI5uBgEVCV2HrfGiTMJqAjcXHuTjYQW0RAQ+LH9xnMIDazgKvEk6eXmUBsYYEEiSuPzoCN4
 RXwkJhw9TNjFyMXh5BAE6PEpBcdzBAJQYmTM5+wQDTrSCzY/YkNZBezgLTE8n8cIGFOgRCJVS
 c/MILYogIqEidXrgGbLySgKNE/7wEbxJnpEhOf9bBMYOSfhWTqLCRTZyFMXcDIvIpRozi1qCy
 1SNfIUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+OBRYGHGCU5mJRE
 eX/PmhIpxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4nyRMjRQSLEpNT61Iy
 8wBRghMqQQHj5IIbyNImre4IDG3ODMdInWKUZej6cOWL0xCYDOkxHl7QYoEQIoySvPgRsCi9R
 KjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeaeDTOHJzCuB2/QK6AgmoCOutE8COaIkESEl1cA
 om8Iz0a5lnukJtgXxu9cmFAutUgzaxnBB/k10rmPm78veE56c+W7Y7rY81djw8ETT9efSthXt
 jWZaOGnmHOffJ3ed0T/iLLaeKS+QV6Xs29mY+sQp1nLW+0OOrPaYeDnYYuKfEzOD72s79qpfl
 +1V4Vh76d5EX4WEyawHeJN6LxXM4Dr31i1KiaU4I9FQi7moOBEA646oeNECAAA=
X-Env-Sender: prvs=395fd6f45=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502962103!111397007!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4802 invoked from network); 17 Aug 2017 09:28:23 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 09:28:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="51126291"
Date: Thu, 17 Aug 2017 10:28:04 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20170817092804.ntm4xbffhnnduz6k@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D76649@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D76649@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 0/4] x86/pvh: implement
 iommu_inclusive_mapping for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDM6MTA6NDRBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUKPiA+IFNlbnQ6IFNhdHVyZGF5LCBBdWd1c3Qg
MTIsIDIwMTcgMTI6NDMgQU0KPiA+IAo+ID4gSGVsbG8sCj4gPiAKPiA+IEN1cnJlbnRseSBpb21t
dV9pbmNsdXNpdmVfbWFwcGluZyBpcyBub3Qgd29ya2luZyBmb3IgUFZIIERvbTAsIHRoaXMKPiAK
PiBub3Qgd29ya2luZyBmb3IgYWxsIHBsYXRmb3JtcyBvciBvbmx5IG9sZGVyIGJveGVzPyBUaGUg
c3ViamVjdCBpbmRpY2F0ZXMKPiB0aGUgZm9ybWVyIHdoaWxlIHRoZSBsYXRlciBkZXNjcmlwdGlv
biBzZWVtcyB0aGUgbGF0dGVyLi4uCgpJdCB3b3VsZCBiZSBwcm9iYWJseSBiZXN0IHRvIHdyaXRl
IGl0IGFzOgoKIkN1cnJlbnRseSBpb21tdV9pbmNsdXNpdmVfbWFwcGluZyBpcyBub3QgaW1wbGVt
ZW50ZWQgZm9yIFBWSCBEb20wIiwKcmF0aGVyIHRoYW4gIm5vdCB3b3JraW5nIi4KCmlvbW11X2lu
Y2x1c2l2ZV9tYXBwaW5nIGlzIG9ubHkgdXNlZCB3aGVuICFuZWVkX2lvbW11KGQpLCBhbmQgUFZI
IERvbTAKcmVxdWlyZXMgYW4gaW9tbXUsIHNvIHRoaXMgY29uZGl0aW9uIGlzIG5ldmVyIGdvaW5n
IHRvIGJlIHRydWUuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:32:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 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.xen.org>)
	id 1diHAG-00087o-Df; Thu, 17 Aug 2017 09:32:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395fd6f45=roger.pau@citrix.com>)
 id 1diHAF-00087h-Jk
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 09:32:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E7/80-04533-EA265995; Thu, 17 Aug 2017 09:32:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWyU9JRQndd0tR
 IgyNdghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3hhOMBdPZK7qnLmdqYHzJ2sXIySEh4CfR
 tbwJzGYRUJU41ryXGcRmE9CRuDh3JxuILSKgIfHj+wywOLPAJEaJU32GILawQKzEimOb2EFsX
 gEPib33J4PZQgIbGSV6TgdAxAUlTs58wgLRqydxY+oUoJkcQLa0xPJ/HBBheYnmrbPBxnMKhE
 hcu/MQ7BxRARWJkyvXMEGMVJTon/eADeLkdImJz3pYJjAKzEKyYRaSDbMQNsxCsmEBI8sqRo3
 i1KKy1CJdIzO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAgK1nYGDcwdiw1+8Q
 oyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgTvzMSpkUKCR
 anpqRVpmTnAmIIpleDgURLhfQOS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQ2Awpcd6dIEUCIEUZpX
 lwI2DxfYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8vyBSezLwSuE2vgI5gAjriSvskkCN
 KEhFSUg2MrpXiBfoRP86k3Tiw+3Dkzum7lm3eby9zxjzrc+ij/ecyVHI1Vr0/lXaexVvkNQdr
 7M17xhclN3uqXTeW+nvCcNMlV/5rKsUXDnelT/H6dpRvMqvUr4f+5jOVzn9/n9x/z6F7/9q2S
 5xRh+2L9yrcu/SyyzRe+ZClc/wL4cjN9c1njfWFVR7eV2Ipzkg01GIuKk4EAA1qd0fqAgAA
X-Env-Sender: prvs=395fd6f45=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502962350!110396297!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34590 invoked from network); 17 Aug 2017 09:32:30 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 09:32:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="51126441"
Date: Thu, 17 Aug 2017 10:32:19 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20170817093219.uubehzgw5tld2llg@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D76665@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D76665@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas	for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDM6MTI6MDJBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUKPiA+IFNlbnQ6IFNhdHVyZGF5LCBBdWd1c3Qg
MTIsIDIwMTcgMTI6NDMgQU0KPiA+IAo+ID4gVGhleSBhcmUgZW11bGF0ZWQgYnkgWGVuLCBzbyB0
aGV5IG11c3Qgbm90IGJlIG1hcHBlZCBpbnRvIERvbTAgcDJtLgo+ID4gSW50cm9kdWNlIGEgaGVs
cGVyIGZ1bmN0aW9uIHRvIGFkZCB0aGUgTU1DRkcgYXJlYXMgdG8gdGhlIGxpc3Qgb2YKPiA+IGRl
bmllZCBpb21lbSByZWdpb25zIGZvciBQVkggRG9tMC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gdGhpcyBwYXRjaCBp
cyBhIGdlbmVyYWwgZml4LCBub3QganVzdCBmb3IgaW5jbHVzaXZlIG1hcHBpbmcuIHBsZWFzZSBz
ZW5kCj4gaXQgc2VwYXJhdGVseS4KCkhtLCBub3QgcmVhbGx5LgoKUFYgRG9tMCBzaG91bGQgaGF2
ZSBhY2Nlc3MgdG8gdGhlIE1NQ0ZHIGFyZWFzLCBQVkggRG9tMCBzaG91bGRuJ3QKYmVjYXVzZSB0
aGV5IHdpbGwgZW11bGF0ZWQgYnkgWGVuLgoKU28gZmFyIE1NQ0ZHIGFyZWFzIGFyZSBub3QgbWFw
cGVkIGludG8gUFZIIERvbTAgcDJtLCBidXQgdGhleSB3aWxsIGJlCm9uY2UgaW9tbXVfaW5jbHVz
aXZlX21hcHBpbmcgaXMgaW1wbGVtZW50ZWQgZm9yIFBWSCBEb20wLiBTbyBJCmNvbnNpZGVyIHRo
aXMgYSBwcmVwYXJhdG9yeSBjaGFuZ2UgYmVmb3JlIGVuYWJsaW5nCmlvbW11X2luY2x1c2l2ZV9t
YXBwaW5nIGZvciBQVkgsIHJhdGhlciB0aGFuIGEgZml4LiBJdCB3b3VsZCBiZSBhCmZpeCBpZiBp
b21tdV9pbmNsdXNpdmVfbWFwcGluZyB3YXMgYWxyZWFkeSBlbmFibGVkIGZvciBQVkggRG9tMC4K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:35:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 09: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.xen.org>)
	id 1diHCs-0008MP-VZ; Thu, 17 Aug 2017 09:35:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3956da611=Andrew.Cooper3@citrix.com>)
 id 1diHCr-0008MH-9u
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 09:35:13 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8C/22-01995-05365995; Thu, 17 Aug 2017 09:35:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQtc/eWq
 kwYTV5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKAzNZCp7IViz6MYG1gfGAWBcjJ4eEgJ/E
 o02fWUFsYYEYiQtrXrCA2CICyhK9v34D2RwczALqEr/PmnUxcnEICexhlHj28TJYDZuAvsTuF
 5+YQGxeAVuJ1hO3GUFsFgFVibm7F4LNFBUIl9j//RozRI2gxMmZT8B6OQXsJRa938YIMV9TYv
 0ufZAws4C8xPa3c5ghbHGJpi8rwcYICahJXOu/xA5xcrrExGc9LBMYBWYhmToLYdIsJJNmIZm
 0gJFlFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYMDWMzAw
 7mBs2Ot3iFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4DZOmRgoJFqWmp1akZ
 eYAYwcmLcHBoyTC+yYRKM1bXJCYW5yZDpE6xWjMsWH1+i9MHB0zfn5jEmLJy89LlRLnVQKZJA
 BSmlGaBzcIFtOXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzloNM4cnMK4Hb9wroFCagU66
 0TwI5pSQRISXVwLhJi7X+wvnb91dbL52ZJ3j7mMh+MenN86U+i2+L/rMrIubuxasTPlhf9M61
 +HREfPrOXoejv+xsfm1bdFTMY9059xuC+2vu9c6VvHr9+d6am9XrbxzpOa/dUxN1JzGIS1Jlj
 cJjxmOqj9t+Trw97SoXx6xJGYlLTY6ISf6s2nKOqftSwvrnby/HKbEUZyQaajEXFScCAOfYYd
 DkAgAA
X-Env-Sender: prvs=3956da611=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1502962511!102792979!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33521 invoked from network); 17 Aug 2017 09:35:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 09:35:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="51126532"
To: Jan Beulich <JBeulich@suse.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-4-git-send-email-andrew.cooper3@citrix.com>
 <599572060200007800170A30@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f12647aa-3028-d73a-00c6-2f4b8aeb5d75@citrix.com>
Date: Thu, 17 Aug 2017 10:35:10 +0100
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: <599572060200007800170A30@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 v2 3/4] xen/x86: Replace remaining mandatory
 barriers with SMP barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMDk6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDEzOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZXJlIGlzIG5v
IGZ1bmN0aW9uYWwgY2hhbmdlLiAgWGVuIGN1cnJlbnRseSBhc3NpZ25lcyBzbXBfKiBtZWFuaW5n
IHRvCj4+IHRoZSBub24tc21wXyogYmFycmllcnMuCj4+Cj4+IEFsbCBvZiB0aGVzZSB1c2VzIGFy
ZSBqdXN0IHRvIGRlYWwgd2l0aCBzaGFyZWQgbWVtb3J5IGJldHdlZW4gbXVsdGlwbGUKPj4gcHJv
Y2Vzc29ycywgc28gdXNlIHRoZSBzbXBfKigpIHdoaWNoIGFyZSB0aGUgY29ycmVjdCBiYXJyaWVy
cyBmb3IgdGhlIAo+PiBwdXJwb3NlLgo+IFRha2luZyB0aGlzIHRvZ2V0aGVyIHdpdGggLi4uCj4K
Pj4gLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvYWNwaS9jcHVfaWRsZS5jCj4+IEBAIC0zOTAsOSArMzkwLDkgQEAgdm9pZCBtd2FpdF9pZGxl
X3dpdGhfaGludHModW5zaWduZWQgaW50IGVheCwgdW5zaWduZWQgaW50IGVjeCkKPj4gIAo+PiAg
ICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRPUikgKQo+PiAg
ICAgIHsKPj4gLSAgICAgICAgbWIoKTsKPj4gKyAgICAgICAgc21wX21iKCk7Cj4+ICAgICAgICAg
IGNsZmx1c2goKHZvaWQgKikmbXdhaXRfd2FrZXVwKGNwdSkpOwo+PiAtICAgICAgICBtYigpOwo+
PiArICAgICAgICBzbXBfbWIoKTsKPj4gICAgICB9Cj4gU2VlIGNvbW1pdCA0OGQzMjQ1OGJjICgi
eDg2LCBpZGxlOiBhZGQgYmFycmllcnMgdG8gQ0xGTFVTSAo+IHdvcmthcm91bmQiKSBmb3Igd2h5
IHRoZXNlIGJldHRlciBzdGF5IHRoZSB3YXkgdGhleSBhcmUuCj4KPj4gQEAgLTc1NSwxMCArNzU1
LDEwIEBAIHZvaWQgYWNwaV9kZWFkX2lkbGUodm9pZCkKPj4gICAgICAgICAgICAgICAqIGluc3Ry
dWN0aW9uLCBoZW5jZSBtZW1vcnkgZmVuY2UgaXMgbmVjZXNzYXJ5IHRvIG1ha2Ugc3VyZSBhbGwg
Cj4+ICAgICAgICAgICAgICAgKiBsb2FkL3N0b3JlIHZpc2libGUgYmVmb3JlIGZsdXNoIGNhY2hl
IGxpbmUuCj4+ICAgICAgICAgICAgICAgKi8KPj4gLSAgICAgICAgICAgIG1iKCk7Cj4+ICsgICAg
ICAgICAgICBzbXBfbWIoKTsKPj4gICAgICAgICAgICAgIGNsZmx1c2gobXdhaXRfcHRyKTsKPj4g
ICAgICAgICAgICAgIF9fbW9uaXRvcihtd2FpdF9wdHIsIDAsIDApOwo+PiAtICAgICAgICAgICAg
bWIoKTsKPj4gKyAgICAgICAgICAgIHNtcF9tYigpOwo+PiAgICAgICAgICAgICAgX19td2FpdChj
eC0+YWRkcmVzcywgMCk7Cj4gLi4uIHRoZSBjb21tZW50IHRoZSB0YWlsIG9mIHdoaWNoIGlzIGlu
IGNvbnRleHQgaGVyZSwgSSdtIHJhdGhlcgo+IHN1cnByaXNlZCB5b3UgY29udmVydCB0aGVzZTog
VGhleSdyZSB0aGVyZSBzdHJpY3RseSBmb3IKPiBjb3JyZWN0bmVzcyBvbiBhIHNpbmdsZSBwcm9j
ZXNzb3IgKHRoZSBuZWVkIGZvciBwcmlvciBtZW1vcnkKPiBhY2Nlc3NlcyB0byBiZSB2aXNpYmxl
IGlzbid0IGxpbWl0ZWQgdG8gdGhlIENQVXMgaW4gdGhlIHN5c3RlbSkuCj4KPiBJbiBib3RoIGNh
c2VzLCB3aGlsZSBzbXBfbWIoKSBhbmQgbWIoKSBhcmUgdGhlIHNhbWUsIEknZCByYXRoZXIKPiBr
ZWVwIHRoZSBkaXN0aW5jdGlvbiBhdCB1c2Ugc2l0ZXMgd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0
IHRoZQo+IHNtcF8qIG9uZXMgd291bGQgZXhwYW5kIHRvIGp1c3QgYmFycmllcigpIHdoZW4gIUNP
TkZJR19TTVAgKGEKPiBjb25maWd1cmF0aW9uIHdlIGN1cnJlbnRseSBzaW1wbHkgZG9uJ3QgYWxs
b3cpLiBUaGUgb25seSBhbHRlcm5hdGl2ZQo+IEkgc2VlIHdvdWxkIGJlIHRvIG9wZW4tY29kZSB0
aGUgZmVuY2VzLgoKWWVhaCAtIGluIGhpbmRzaWdodCB0aGV5IHNob3VsZCBsb2dpY2FsbHkgc3Rh
eSBhcyBtYigpIChldmVuIGFzIHlvdSBzYXksCnRoZXJlIGlzIG5vIGNoYW5nZSkuCgo+Cj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMKPj4gQEAgLTkxLDcgKzkxLDcgQEAgc3RhdGljIGJvb2xfdCBodm1fd2FpdF9mb3JfaW8o
c3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKPj4gICAgICB7Cj4+ICAgICAg
ICAgIHVuc2lnbmVkIGludCBzdGF0ZSA9IHAtPnN0YXRlOwo+PiAgCj4+IC0gICAgICAgIHJtYigp
Owo+PiArICAgICAgICBzbXBfcm1iKCk7Cj4+ICAgICAgICAgIHN3aXRjaCAoIHN0YXRlICkKPj4g
ICAgICAgICAgewo+PiAgICAgICAgICBjYXNlIFNUQVRFX0lPUkVRX05PTkU6Cj4+IEBAIC0xMzI3
LDcgKzEzMjcsNyBAQCBzdGF0aWMgaW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBpb3JlcV90ICpwKQo+PiAgICAgIH0KPj4gIAo+PiAgICAgIC8q
IE1ha2UgdGhlIGlvcmVxX3QgdmlzaWJsZSAvYmVmb3JlLyB3cml0ZV9wb2ludGVyLiAqLwo+PiAt
ICAgIHdtYigpOwo+PiArICAgIHNtcF93bWIoKTsKPj4gICAgICBwZy0+cHRycy53cml0ZV9wb2lu
dGVyICs9IHF3ID8gMiA6IDE7Cj4gSSBhZ3JlZSB3aXRoIHRoZXNlIGNoYW5nZXMsIGJ1dCBpdCBu
ZWVkcyB0byBiZSBjbGVhciB0aGF0IHRoZWlyCj4gY291bnRlcnBhcnRzIGNhbm5vdCBiZSBzbXBf
P21iKCkuCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvdGltZS5jCj4+IEBAIC05NzYsMTAgKzk3NiwxMCBAQCBzdGF0aWMgdm9pZCBfX3VwZGF0ZV92
Y3B1X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZm9yY2UpCj4+ICAKPj4gICAgICAv
KiAxLiBVcGRhdGUgZ3Vlc3Qga2VybmVsIHZlcnNpb24uICovCj4+ICAgICAgX3UudmVyc2lvbiA9
IHUtPnZlcnNpb24gPSB2ZXJzaW9uX3VwZGF0ZV9iZWdpbih1LT52ZXJzaW9uKTsKPj4gLSAgICB3
bWIoKTsKPj4gKyAgICBzbXBfd21iKCk7Cj4+ICAgICAgLyogMi4gVXBkYXRlIGFsbCBvdGhlciBn
dWVzdCBrZXJuZWwgZmllbGRzLiAqLwo+PiAgICAgICp1ID0gX3U7Cj4+IC0gICAgd21iKCk7Cj4+
ICsgICAgc21wX3dtYigpOwo+PiAgICAgIC8qIDMuIFVwZGF0ZSBndWVzdCBrZXJuZWwgdmVyc2lv
bi4gKi8KPj4gICAgICB1LT52ZXJzaW9uID0gdmVyc2lvbl91cGRhdGVfZW5kKHUtPnZlcnNpb24p
Owo+PiAgCj4+IEBAIC0xMDA2LDEwICsxMDA2LDEwIEBAIGJvb2wgdXBkYXRlX3NlY29uZGFyeV9z
eXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAqdiwKPj4gICAgICAgICAgdXBkYXRlX2d1ZXN0X21lbW9y
eV9wb2xpY3kodiwgJnBvbGljeSk7Cj4+ICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4gICAgICB9
Cj4+IC0gICAgd21iKCk7Cj4+ICsgICAgc21wX3dtYigpOwo+PiAgICAgIC8qIDIuIFVwZGF0ZSBh
bGwgb3RoZXIgdXNlcnNwYWNlIGZpZWxkcy4gKi8KPj4gICAgICBfX2NvcHlfdG9fZ3Vlc3QodXNl
cl91LCB1LCAxKTsKPj4gLSAgICB3bWIoKTsKPj4gKyAgICBzbXBfd21iKCk7Cj4+ICAgICAgLyog
My4gVXBkYXRlIHVzZXJzcGFjZSB2ZXJzaW9uLiAqLwo+PiAgICAgIHUtPnZlcnNpb24gPSB2ZXJz
aW9uX3VwZGF0ZV9lbmQodS0+dmVyc2lvbik7Cj4+ICAgICAgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KHVzZXJfdSwgdSwgdmVyc2lvbik7Cj4gU2FtZSBmb3JlIHRoZXNlLgoKV2h5PyAgVGhlIGd1ZXN0
IHNpZGUgb2YgdGhpcyBwcm90b2NvbCBpcyBqdXN0IHJlYWRzLgoKSXJyZXNwZWN0aXZlLCBob3cg
ZG8geW91IHN1Z2dlc3QgSSBtYWtlIHRoaW5ncyBtb3JlIGNsZWFyPwoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:35:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 09: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.xen.org>)
	id 1diHCv-0008Mm-6H; Thu, 17 Aug 2017 09:35: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=395fd6f45=roger.pau@citrix.com>)
 id 1diHCt-0008MX-JC
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 09:35:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CD/CF-18185-25365995; Thu, 17 Aug 2017 09:35:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQjcoeWq
 kwepvMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEmSvZCk4yV+x/c46xgfEtUxcjB4eEgJ/E
 swX+XYycHCwCqhKvl79hArHZBHQkLs7dyQZiiwhoSPz4PoMZxGYWmMQocarPEMQWFsiWeLj0B
 1gNr4CHxNoTB1m6GLk4hAQ2Mkp8e/2eESIhKHFy5hMWiGYdiQW7P7GB7GUWkJZY/o8DJMwpEC
 LRuegMWImogIrEyZVrwG4QElCU6J/3AGy+hEC6xNa/v5gnMPLPQjJ1FpKpsxCmLmBkXsWoUZx
 aVJZapGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiADECwg/H+xoBDjJIc
 TEqivL9nTYkU4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8hklTI4UEi1LTU
 yvSMnOAMQJTKsHBoyTC+yYRKM1bXJCYW5yZDpE6xajL0fRhyxcmIbAZUuK8SiAzBECKMkrz4E
 bA4vUSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHmtQKbwZOaVwG16BXQEE9ARV9ongRxRkoi
 QkmpgPGNSkSZgEnH0ycssrjkmXHI5bh6Hva3mP84+VXfBLnWBpnPerBemij9s/war+ijo3q31
 mylYsvJ1RHy0lvGsvS1sU1nyfNSmrWB59n6OlkzU1GOK5et/vfXV8ntr3JN99rtvx6KnkXFHo
 1u1GLezGz97w8RUWNdw59Gr2BnFcb3Zt/PzincrsRRnJBpqMRcVJwIAiy2/8dICAAA=
X-Env-Sender: prvs=395fd6f45=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502962514!72118741!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32279 invoked from network); 17 Aug 2017 09:35:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 09:35:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="51126535"
Date: Thu, 17 Aug 2017 10:35:06 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20170817093506.irnlr5lfndqxut4c@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-3-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D7667F@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D7667F@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/dom0: prevent PVH Dom0 from
 mapping	read-only the IO APIC area
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDM6MTI6NDVBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUKPiA+IFNlbnQ6IFNhdHVyZGF5LCBBdWd1c3Qg
MTIsIDIwMTcgMTI6NDMgQU0KPiA+IAo+ID4gVGhpcyBpcyBlbXVsYXRlZCBieSBYZW4gYW5kIG11
c3Qgbm90IGJlIG1hcHBlZCBpbnRvIFBWSCBEb20wIHAybS4KPiAKPiBzYW1lIGNvbW1lbnQgYXMg
cHJldmlvdXMgb25lLiBwbGVhc2Ugc2VuZCBpdCBzZXBhcmF0ZWx5LgoKVGhpcyB3aWxsIG9ubHkg
YmUgbWFwcGVkIG9uY2UgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgaXMgYXZhaWxhYmxlIGZvcgpQ
VkggRG9tMCwgd2hpY2ggaXMgd2hhdCBwYXRjaCAjMyBkb2VzLiBJdCdzIG5vdCBhIGJ1Z2ZpeCBi
ZWNhdXNlIHRoZQpidWcgaXQgd291bGQgYmUgZml4IGRvZXNuJ3QgZXhpc3QgeWV0LgoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:39:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 09: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.xen.org>)
	id 1diHH8-0000FM-N5; Thu, 17 Aug 2017 09:39:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395fd6f45=roger.pau@citrix.com>)
 id 1diHH7-0000FE-DN
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 09:39:37 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 3E/61-01732-85465995; Thu, 17 Aug 2017 09:39:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQjciZWq
 kQdMDRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN30xSWgr3aFb+ObmRrYDyg1MXIySEh4Cex
 6vFXJhCbRUBV4ua998wgNpuAjsTFuTvZQGwRAQ2JH99ngMWZBVwlnjy9DFYvLBAvcf3EGXYQm
 1fAQ2L512agei4OIYGNjBKfDh9mgkgISpyc+YQFollP4sbUKUBFHEC2tMTyfxwQYXmJ5q2zmU
 HCnAIhEksbM0HCogIqEidXrgGbIiSgKNE/7wEbxMnpElv//mKewCgwC8mCWUgWzEJYMAvJggW
 MLKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDtp6BgXEH
 4552v0OMkhxMSqK8v2dNiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkweucPDVSSLAoNT21Ii0zB
 xg7MGkJDh4lEd5QkDRvcUFibnFmOkTqFKMxx4bV678wcdzp2/CFSYglLz8vVUqcVw2kVACkNK
 M0D24QLKYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmXQwyhSczrwRu3yugU5iATrnSPgn
 klJJEhJRUA6PBpJszmb3fLnbVX+S1JKQwcwvnQp8D+488l9+yed+6RW6t92rip8Tn9z0oLr3K
 7Jb4OLo/NP/6Nr1/t3+KPdBYI/lSr+OC1/HjDm5RyT4PHCeKC35RTMsUTZzR3Do9w235oZMyx
 2y9j988PCFj0VtPaR0ms16e460sztOv/f/MujPc+qfN84VKLMUZiYZazEXFiQDwReku5AIAAA
 ==
X-Env-Sender: prvs=395fd6f45=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502962775!104818450!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44729 invoked from network); 17 Aug 2017 09:39:36 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 09:39:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="51126680"
Date: Thu, 17 Aug 2017 10:39:27 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20170817093927.msuk3yctufnyp3tq@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-4-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D766BA@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D766BA@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH
 implementation of iommu_inclusive_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDM6Mjg6MjlBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNv
bV0KPiA+IFNlbnQ6IFNhdHVyZGF5LCBBdWd1c3QgMTIsIDIwMTcgMTI6NDMgQU0KPiA+IAo+ID4g
T24gY2VydGFpbiBJbnRlbCBzeXN0ZW1zLCBhcyBmYXIgYXMgSSBjYW4gdGVsbCBhbG1vc3QgYWxs
IHByZS1IYXN3ZWxsIG9uZXMsCj4gPiB0cnlpbmcgdG8gYm9vdCBhIFBWSCBEb20wIHdpbGwgZnJl
ZXplIHRoZSBib3ggY29tcGxldGVseSwgdXAgdG8gdGhlIHBvaW50Cj4gPiB0aGF0Cj4gPiBub3Qg
ZXZlbiB0aGUgd2F0Y2hkb2cgd29ya3MuIFRoZSBmcmVlemUgaGFwcGVucyBleGFjdGx5IHdoZW4g
ZW5hYmxpbmcKPiA+IHRoZSBETUEKPiA+IHJlbWFwcGluZyBpbiB0aGUgSU9NTVUsIHRoZSBsYXN0
IGxpbmUgc2VlbiBpczoKPiA+IAo+ID4gKFhFTikgW1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0
aW9uOiBpb21tdS0+cmVnID0gZmZmZjgyYzAwMDIxYjAwMAo+ID4gCj4gPiBJbiBvcmRlciB0byB3
b3JrYXJvdW5kIHRoaXMgKHdoaWNoIHNlZW1zIHRvIGJlIGEgbGFjayBvZiBwcm9wZXIgUk1SUgo+
ID4gZW50cmllcywKPiAKPiBzaW5jZSB5b3UgcG9zaXRpb24gdGhpcyBwYXRjaCBhcyAnd29ya2Fy
b3VuZCcsIHdoYXQgaXMgdGhlIHNpZGUtZWZmZWN0IHdpdGgKPiBzdWNoIHdvcmthcm91bmQ/CgpT
aWRlIGVmZmVjdCBpcyB0aGF0IFhlbiBiYXNpY2FsbHkgbWFwcyBldmVyeXRoaW5nIGJlbG93IDRH
QiB0byB0aGUgUFZICkRvbTAgcDJtLiBJdCdzIGZhcmlseSBzaW1pbGFyIHRvIHdoYXQncyBhbHJl
YWR5IGRvbmUgZm9yIFBWIERvbTAuCgo+IERvIHlvdSB3YW50IHRvIHJlc3RyaWN0IHN1Y2ggd29y
a2Fyb3VuZCBvbmx5IGZvciBvbGQKPiBib3hlcz8KCkhtLCBJIGRvbid0IHRoaW5rIHNvLCB0aGUg
bW9yZSB0aGF0IEkgZG9uJ3QgdGhpbmsgaXQncyBmZWFzaWJsZSB0bwppZGVudGlmeSB0aGUgYnJv
a2VuIGJveGVzIGZyb20gWGVuJ3MgUG9WLgoKPiBiZXR0ZXIgeW91IGNhbiBhbHNvIHB1dCBzb21l
IGNvbW1lbnQgaW4gdGhlIGNvZGUgc28gb3RoZXJzIGNhbiB1bmRlcnN0YW5kCj4gd2h5IHB2aCBy
ZXF1aXJlcyBpdHMgb3duIHdheSB3aGVuIHJlYWRpbmcgdGhlIGNvZGUuCj4gCj4gPiBwbHVzIHRo
ZSBJT01NVSBiZWluZyB1bmFibGUgdG8gZ2VuZXJhdGUgZmF1bHRzIGFuZCBmcmVlemluZyB0aGUg
ZW50aXJlCj4gPiBzeXN0ZW0pCj4gPiBhZGQgYSBQVkggc3BlY2lmaWMgaW1wbGVtZW50YXRpb24g
b2YgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcsIHRoYXQKPiA+IG1hcHMKPiA+IG5vbi1SQU0sIG5v
bi11bnVzYWJsZSByZWdpb25zIGludG8gRG9tMCBwMm0uIE5vdGUgdGhhdCBjYXJlIGlzIHRha2Vu
IHRvCj4gPiBub3QgbWFwCj4gPiBkZXZpY2UgTU1JTyByZWdpb25zIHRoYXQgWGVuIGlzIGVtdWxh
dGluZywgbGlrZSB0aGUgbG9jYWwgQVBJQyBvciB0aGUgSU8KPiA+IEFQSUMuCj4gPiAKPiA+IFNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4g
LS0tCj4gPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gPiAtLS0KPiA+
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmggIHwgIDEgKwo+ID4gIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgfCAgMiArKwo+ID4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgfCAzOQo+ID4gKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKPiA+
IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAo+
ID4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKPiA+IGluZGV4IGZiN2Vk
ZmFlZjkuLjBlYWY4OTU2ZmYgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZXh0ZXJuLmgKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRl
cm4uaAo+ID4gQEAgLTEwMCw1ICsxMDAsNiBAQCBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfaW50
cmVtYXAodm9pZCk7Cj4gPiAgYm9vbF90IHBsYXRmb3JtX3N1cHBvcnRzX3gyYXBpYyh2b2lkKTsK
PiA+IAo+ID4gIHZvaWQgdnRkX3NldF9od2RvbV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpOwo+
ID4gK3ZvaWQgdnRkX3NldF9wdmhfaHdkb21fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKTsKPiA+
IAo+ID4gICNlbmRpZiAvLyBfVlREX0VYVEVSTl9IXwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5jCj4gPiBpbmRleCBkYWFlZDBhYmJkLi44ZWQyOGRlZmUyIDEwMDY0NAo+ID4g
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiA+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gPiBAQCAtMTMwMyw2ICsxMzAzLDggQEAg
c3RhdGljIHZvaWQgX19od2RvbV9pbml0Cj4gPiBpbnRlbF9pb21tdV9od2RvbV9pbml0KHN0cnVj
dCBkb21haW4gKmQpCj4gPiAgICAgICAgICAvKiBTZXQgdXAgMToxIHBhZ2UgdGFibGUgZm9yIGhh
cmR3YXJlIGRvbWFpbi4gKi8KPiA+ICAgICAgICAgIHZ0ZF9zZXRfaHdkb21fbWFwcGluZyhkKTsK
PiA+ICAgICAgfQo+ID4gKyAgICBlbHNlIGlmICggaXNfaHZtX2RvbWFpbihkKSApCj4gPiArICAg
ICAgICB2dGRfc2V0X3B2aF9od2RvbV9tYXBwaW5nKGQpOwo+IAo+IENhbiB5b3UgZWxhYm9yYXRl
IGEgYml0IGhlcmU/IEN1cnJlbnQgY29uZGl0aW9uIGlzOgo+IAo+ICAgICBpZiAoICFpb21tdV9w
YXNzdGhyb3VnaCAmJiAhbmVlZF9pb21tdShkKSApCj4gICAgIHsKPiAgICAgICAgIC8qIFNldCB1
cCAxOjEgcGFnZSB0YWJsZSBmb3IgaGFyZHdhcmUgZG9tYWluLiAqLwo+ICAgICAgICAgdnRkX3Nl
dF9od2RvbV9tYXBwaW5nKGQpOwo+ICAgICB9Cj4gCj4gU28geW91IGFzc3VtZSBmb3IgUFZIIGFi
b3ZlIGNvbmRpdGlvbiB3aWxsIG5ldmVyIGJlIHRydWU/CgpObywgUFZIIERvbTAgYWx3YXlzIHJl
cXVpcmVzIGFuIGlvbW11LCBzbyB0aGUgYWJvdmUgY29uZGl0aW9uIHdpbGwKbmV2ZXIgYmUgdHJ1
ZSBmb3IgYSBQVkggRG9tMC4KCj4gPiAKPiA+ICAgICAgc2V0dXBfaHdkb21fcGNpX2RldmljZXMo
ZCwgc2V0dXBfaHdkb21fZGV2aWNlKTsKPiA+ICAgICAgc2V0dXBfaHdkb21fcm1ycihkKTsKPiA+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCj4gPiBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKPiA+IGluZGV4IDg4YTYwYjMz
MDcuLjc5YzliMDUyNmYgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQveDg2L3Z0ZC5jCj4gPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0
ZC5jCj4gPiBAQCAtMjEsMTAgKzIxLDEyIEBACj4gPiAgI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+
Cj4gPiAgI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+ID4gICNpbmNsdWRlIDxhc20vcGFn
aW5nLmg+Cj4gPiArI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vaW9t
bXUuaD4KPiA+ICAjaW5jbHVkZSA8eGVuL2lycS5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vbnVtYS5o
Pgo+ID4gICNpbmNsdWRlIDxhc20vZml4bWFwLmg+Cj4gPiArI2luY2x1ZGUgPGFzbS9wMm0uaD4K
PiA+ICAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4gPiAgI2luY2x1ZGUgIi4uL2lvbW11LmgiCj4g
PiAgI2luY2x1ZGUgIi4uL2RtYXIuaCIKPiA+IEBAIC0xNTksMyArMTYxLDQwIEBAIHZvaWQgX19o
d2RvbV9pbml0Cj4gPiB2dGRfc2V0X2h3ZG9tX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKPiA+
ICAgICAgfQo+ID4gIH0KPiA+IAo+ID4gK3ZvaWQgX19od2RvbV9pbml0IHZ0ZF9zZXRfcHZoX2h3
ZG9tX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGxv
bmcgcGZuOwo+ID4gKwo+ID4gKyAgICBCVUdfT04oIWlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Cj4g
PiArCj4gPiArICAgIGlmICggIWlvbW11X2luY2x1c2l2ZV9tYXBwaW5nICkKPiA+ICsgICAgICAg
IHJldHVybjsKPiA+ICsKPiA+ICsgICAgLyogTkI6IHRoZSBsb3cgMU1CIGlzIGFscmVhZHkgbWFw
cGVkIGluIHB2aF9zZXR1cF9wMm0uICovCj4gPiArICAgIGZvciAoIHBmbiA9IFBGTl9ET1dOKE1C
KDEpKTsgcGZuIDwgUEZOX0RPV04oR0IoNCkpOyBwZm4rKyApCj4gPiArICAgIHsKPiA+ICsgICAg
ICAgIHAybV9hY2Nlc3NfdCBhOwo+ID4gKyAgICAgICAgaW50IHJjOwo+ID4gKwo+ID4gKyAgICAg
ICAgaWYgKCAhKHBmbiAmIDB4ZmZmKSApCj4gPiArICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5n
X3NvZnRpcnFzKCk7Cj4gPiArCj4gPiArICAgICAgICAvKiBTa2lwIFJBTSwgQUNQSSBhbmQgdW51
c2FibGUgcmVnaW9ucy4gKi8KPiA+ICsgICAgICAgIGlmICggcGFnZV9pc19yYW1fdHlwZShwZm4s
IFJBTV9UWVBFX0NPTlZFTlRJT05BTCkgfHwKPiA+ICsgICAgICAgICAgICAgcGFnZV9pc19yYW1f
dHlwZShwZm4sIFJBTV9UWVBFX1VOVVNBQkxFKSB8fAo+ID4gKyAgICAgICAgICAgICBwYWdlX2lz
X3JhbV90eXBlKHBmbiwgUkFNX1RZUEVfQUNQSSkgfHwKPiA+ICsgICAgICAgICAgICAgIWlvbWVt
X2FjY2Vzc19wZXJtaXR0ZWQoZCwgcGZuLCBwZm4pICkKPiA+ICsgICAgICAgICAgICBjb250aW51
ZTsKPiAKPiBJJ20gYSBiaXQgY29uZnVzZWQgaGVyZS4gU28geW91IG9ubHkgaGFuZGxlIFJFU0VS
VkVEIG1lbW9yeQo+IHR5cGUgaGVyZSwgd2hpY2ggZG9lc24ndCBtYXRjaCB0aGUgZGVmaW5pdGlv
biBvZiBpbmNsdXNpdmUgbWFwcGluZy4KPiAKPiAvKgo+ICAqIGlvbW11X2luY2x1c2l2ZV9tYXBw
aW5nOiB3aGVuIHNldCwgYWxsIG1lbW9yeSBiZWxvdyA0R0IgaXMgaW5jbHVkZWQgaW4gZG9tMAo+
ICAqIDE6MSBpb21tdSBtYXBwaW5ncyBleGNlcHQgeGVuIGFuZCB1bnVzYWJsZSByZWdpb25zLgo+
ICAqLwo+IAo+IHRoZXJlIG11c3QgYmUgc29tZSBiYWNrZ3JvdW5kIHdoaWNoIEkgbWlzc2VkLi4u
CgpSaWdodCwgUkFNIGFuZCBBQ1BJIHJlZ2lvbnMgYXJlIGFscmVhZHkgbWFwcGVkIGJ5IHRoZSBE
b20wIGJ1aWxkZXIsIHNvCnRoZSBvbmx5IHRoaW5nIGxlZnQgYXJlIHJlc2VydmVkIHJlZ2lvbnMg
bm90IGJlaW5nIHVzZWQgYnkgWGVuLgoKSSBjYW4gZXhwYW5kIHRoZSBjb21tZW50IGFib3ZlIHRv
IHNheToKCi8qCiAqIFNraXAgUkFNLCBBQ1BJIGFuZCB1bnVzYWJsZSByZWdpb25zIGJlY2F1c2Ug
dGhleSBoYXZlIGJlZW4gYWxyZWFkeQogKiBtYXBwZWQgYnkgdGhlIFBWSCBEb20wIGJ1aWxkZXIu
CiAqLwoKRG9lcyB0aGF0IHNlZW0gYmV0dGVyPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:41:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 09: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.xen.org>)
	id 1diHIi-0000n3-1A; Thu, 17 Aug 2017 09:41:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diHIh-0000mo-2l
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 09:41:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9D/E9-03557-AB465995; Thu, 17 Aug 2017 09:41:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdnytR
 Ig1NfpSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8W5uB1PB80mMFU3fbrI2
 ML5P7mLk4hAS+MsosfttEzuE85hRYv66b8wQzjZGiT3PbgFlODlEBJwlvp6ZC2RzcPAK6EvMe
 ckHEhYWiJHoaPsAVi8h0KYhseF8DytIjYSAp0TTBV2QGhDz9pPfjF2M7BxsAlYSh8RAoiwCqh
 J7btxkm8DIvYCRYRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDPGYBgB+P9jQGHGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXOXlqpJBg
 UWp6akVaZg4w+GDSEhw8SiK8oSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US51UDKRIAK
 coozYMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfZ0ENIUnM68EbtMroCOYgI640j
 4J5IiSRISUVAPjPGXx3873mDesN+Lz+lT8x2nRlRuPrykcm7RUdQ3zyr+Hj8jef8Szd/LVGvO
 p7xmary5czDXNvLU102Exh55WF6/784rX63rvb7aSvcXAePos969N4jcbNqTW/D3VL24749r2
 J9H7yvdOYryS9u3ees+d/GtZHVhWR0a8nH0nZWP0MY+OTdI3fymxFGckGmoxFxUnAgCH5bCGf
 wIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502962872!112379925!1
X-Originating-IP: [104.130.215.37]
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 62433 invoked from network); 17 Aug 2017 09:41:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 09:41:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diHIb-0000UL-F1; Thu, 17 Aug 2017 09:41: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 1diHIV-0006kl-PY; Thu, 17 Aug 2017 09:41:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diHIV-0006yZ-18; Thu, 17 Aug 2017 09:41:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112664-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry: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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-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-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-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-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-amd64-i386-xl-qemut-win10-i386:windows-install: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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
X-Osstest-Versions-That: xen=1e6c88fafcb4664a501239d1d8665c34b5384648
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 09:41:03 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112664: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY2NCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY2NC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWlu
c3RhbGwgICAgICBmYWlsIGluIDExMjY0OSBwYXNzIGluIDExMjY2NAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjY0OSBwYXNz
IGluIDExMjY2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4gMTEyNjQ5CgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTExNTM4CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTE1MzgKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMTUz
OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMTUzOAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2Vu
IGJsb2NrZWQgaW4gMTExNTM4CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTE1MzgKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtl
IDExMTUzOAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTExNTM4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTE1MzgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExMTUzOAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4t
YnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNTIxMWNlNzU4MjFlMGYyY2M1
NWVmZmQyOGRmYmU5MDgyMjY5NzBmCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAxZTZjODhmYWZjYjQ2NjRhNTAxMjM5ZDFkODY2NWMzNGI1Mzg0NjQ4CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTE1MzggIDIwMTctMDctMDcgMTg6NTc6MzggWiAgIDQwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTEyNjQ5ICAyMDE3LTA4LTE1IDEzOjQ0OjI5IFogICAgMSBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
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
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC44LXRlc3RpbmcK
KyByZXZpc2lvbj1mNTIxMWNlNzU4MjFlMGYyY2M1NWVmZmQyOGRmYmU5MDgyMjY5NzBmCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuOC10ZXN0aW5nIGY1MjExY2U3
NTgyMWUwZjJjYzU1ZWZmZDI4ZGZiZTkwODIyNjk3MGYKKyBicmFuY2g9eGVuLTQuOC10ZXN0aW5n
CisgcmV2aXNpb249ZjUyMTFjZTc1ODIxZTBmMmNjNTVlZmZkMjhkZmJlOTA4MjI2OTcwZgorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNl
bGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNo
PXhlbi00LjgtdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tNC44LXRl
c3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjctdGVzdGluZworICdbJyB4ZjUyMTFjZTc1ODIx
ZTBmMmNjNTVlZmZkMjhkZmJlOTA4MjI2OTcwZiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngK
KyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZp
ZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFk
L3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVz
dGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4t
NC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNy
b24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuOC10ZXN0aW5nCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOC10ZXN0aW5nCisgeGVudmVyc2lvbj14ZW4t
NC44CisgeGVudmVyc2lvbj00LjgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQgZjUyMTFjZTc1ODIxZTBmMmNjNTVlZmZkMjhkZmJlOTA4MjI2
OTcwZjpyZWZzL2hlYWRzL3N0YWJsZS00LjgKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDFlNmM4OGYuLmY1MjExY2UgIGY1MjExY2U3NTgyMWUwZjJj
YzU1ZWZmZDI4ZGZiZTkwODIyNjk3MGYgLT4gc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 09:49: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.xen.org>)
	id 1diHQj-00017m-VA; Thu, 17 Aug 2017 09:49:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diHQj-00017g-6s
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 09:49:33 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 CC/38-03765-CA665995; Thu, 17 Aug 2017 09:49:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7qtKm
 RBt232Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownd9azFCzlrJjZdo65gXEbWxcjJ4eEgL/E
 +ZOrmUBsFgFViXlnF4LZbALKEj87e8FqRIDiHVtvAsW5OJgFzjBJNPzpAisSFgiTeDd3HjOIz
 StgIfF6505GEFtI4CqjxJXfcRBxQYmTM5+wgNjMAjoSC3Z/AhrKAWRLSyz/xwES5hTQk1ix5C
 lYq6iAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6xgV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsa/awMPMUpyMCmJ8v6eNSVSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgRvXOrUSCHBotT01Iq0zBxg0MOkJTh4lER4v6UApXmLCxJzizPTI
 VKnGBWlxHndQfoEQBIZpXlwbbBIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3laQKTyZeS
 Vw018BLWYCWnylfRLI4pJEhJRUA6NK6Pfz9X+dt3GYPa9Q931W/e7969/vSrdk5m03UovN3iy
 y+5BkZKuF399ZjHp/ul5M75OWEDW1bW6ccvTpzf7VnI0SaaULe7Y/OqWcdoE3zOS8xtcXuwXt
 0nWZTD7lRm3nPOTrkFv2+5n5r20CVuv3Fm9/+sogVtp7dpFxufn/j/MPTZ8721CJpTgj0VCLu
 ag4EQC7ldp2rwIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502963369!71656150!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53478 invoked from network); 17 Aug 2017 09:49:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 09:49:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="435850007"
Date: Thu, 17 Aug 2017 10:49:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170817094927.km6d5mlmrbnfygun@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170815105015.tdm5gox32msykzzb@citrix.com>
 <20170816071813.GW11396@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170816071813.GW11396@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 04/13] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDM6MTg6MTNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTE1IDExOjUwOjE1LCBXZWkgTGl1IHdyb3RlOgo+ID4gPiAgc3RydWN0IGZlYXRf
bm9kZSB7Cj4gPiA+IC0gICAgLyogY29zX21heCBhbmQgY2JtX2xlbiBhcmUgY29tbW9uIHZhbHVl
cyBmb3IgYWxsIGZlYXR1cmVzIHNvIGZhci4gKi8KPiA+ID4gKyAgICAvKiBjb3NfbWF4IGlzIGNv
bW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIuICovCj4gPiA+ICAgICAgdW5zaWdu
ZWQgaW50IGNvc19tYXg7Cj4gPiA+IC0gICAgdW5zaWduZWQgaW50IGNibV9sZW47Cj4gPiA+ICsK
PiA+ID4gKyAgICAvKiBGZWF0dXJlIHNwZWNpZmljIEhXIGluZm8uICovCj4gPiA+ICsgICAgdW5p
b24gewo+ID4gPiArICAgICAgICBzdHJ1Y3Qgewo+ID4gPiArICAgICAgICAgICAgLyogVGhlIGxl
bmd0aCBvZiBDQk0gZ290IHRocm91Z2ggQ1BVSUQuICovCj4gPiA+ICsgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgY2JtX2xlbjsKPiA+ID4gKyAgICAgICAgfSBjYXRfaW5mbzsKPiA+ID4gKwo+ID4g
PiArICAgICAgICBzdHJ1Y3Qgewo+ID4gPiArICAgICAgICAgICAgLyogVGhlIG1heCB0aHJvdHRs
aW5nIHZhbHVlIGdvdCB0aHJvdWdoIENQVUlELiAqLwo+ID4gPiArICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHRocnRsX21heDsKPiA+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBsaW5lYXI7
Cj4gPiA+ICsgICAgICAgIH0gbWJhX2luZm87Cj4gPiA+ICsgICAgfTsKPiA+ID4gKwo+ID4gCj4g
PiBJIHN1Z2dlc3QgeW91IGFkZCBhIHRhZyB0byBzcGVjaWZ5IHdoaWNoIHN0cnVjdCBpcyBpbiBl
ZmZlY3QgaW4gdGhlCj4gPiB1bmlvbiBhbmQgQVNTRVJUIGFjY29yZGluZ2x5IGluIHRoZWlyIHJl
c3BlY3RpdmUgdHlwZSBzcGVjaWZpYwo+ID4gZnVuY3Rpb25zLgo+IAo+IEJlZm9yZSB1c2luZyBz
dHJ1Y3QgaW4gdGhpcyB1bmlvbiBhdCBhbGwgcGxhY2VzLCB0aGVyZSBpcyBjaGVjayB0byBtYWtl
IHN1cmUgdGhlCj4gY29ycmVjdCBmZWF0dXJlIG5vZGUgaXMgdXNlZC4gU28sIGlzIGl0IG5lY2Vz
c2FyeSB0byBhZGQgYW4gYWRkaXRpb25hbCBmbGFnIHRvCj4gY2hlY2s/IFRoYW5rcyEKCk9LLCBp
biB0aGF0IGNhc2UgSSB0aGluayBpdCBpcyBmaW5lIHRvIG5vdCBhZGQgYSB0YWcuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 09:58:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 09:58: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.xen.org>)
	id 1diHZg-0001qs-S6; Thu, 17 Aug 2017 09:58:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eggi.innovations@gmail.com>) id 1diHZf-0001qm-6x
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 09:58:47 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 15/1B-03368-6D865995; Thu, 17 Aug 2017 09:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfT+Zt0rGVM
 jDU5+UbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN27v7NVvC6jbFi/cTUBsY9xV2MXBxCAjMZ
 JTYfPMsK4rAI3GeReHz5LzuIIyHwm0Vi2o6pQBlOIKdIouPTPjj7ZsdUNhCbV0BQ4uTMJywgt
 pCAl8Ti1T1gcTYBA4nZKy8yg9gsAqoSn/5tZYGoD5BY+fQcO4gtLKAmsWr5DTBbREBP4vCJr2
 A1zAKKErN/NTB2MXIA2T4SHc0iExj5ZiHZNgshMwusQVOidftvdghbQ2LBnX2MELa2xLKFr5k
 XMLKuYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE8GINjB
 uO9j5CFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N2QPjVSSLAoNT21Ii0zB
 xgpMGkJDh4lEd4zIGne4oLE3OLMdIjUKUZvjitX1n1h4tiwej2QvNO3AUhOObAdSB76feI7E8
 cxECnEkpeflyolztsHMkIAZERGaR7cAljEX2KUlRLmZQQ6WYinILUoN7MEVf4VozgHo5Iw7zy
 QKTyZeSVwd7wCOpEJ6MQr7ZNATixJREhJNTAu+bXfW7d61Zu3hV8WTf9nFhIhWLkixKX50TuJ
 +m0K1RO/2Ph03vj0+PT62CONIhf3Zry7t4XH0YC/8mdpUf7h7sBWu/UB6xgKn56a13Vpyc2Kq
 lyHIBbLi+catO+x1T5nPtVpyqHavFBHQSxT40VRSQCjTN3TeXGZ+ZY2rf754i8fbKntFVJiKc
 5INNRiLipOBABJ9CwN8wIAAA==
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502963923!101297240!1
X-Originating-IP: [209.85.223.179]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31394 invoked from network); 17 Aug 2017 09:58:44 -0000
Received: from mail-io0-f179.google.com (HELO mail-io0-f179.google.com)
 (209.85.223.179)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 09:58:44 -0000
Received: by mail-io0-f179.google.com with SMTP id j32so21415163iod.0
 for <xen-devel@lists.xenproject.org>; Thu, 17 Aug 2017 02:58:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=Xer9zPDmg0rUMvjdBHJOIm7WkrSY94H2TcAqvrgAxUI=;
 b=OPqGqk6IjYZIkcSAPfXZZfiGD1SJ7RJ8bNLvAnV3c+QIj+u7S0+jtb8fpLk2qwsNtO
 5v+vayvq1XWZ/uGlbnNmLPqnj+sqpAe/1wKkRriVbIUCaEza7ljdOC/HidvoUN0oedGp
 BZvjxCTP98RiXgCdJ5zGvRD4tYui2lVriLb0vEyOHrhHjPG4DkVnNdprKFprCHOtZU3o
 7LunG+D14l/4wlZB5ouHIaEVJ/vgezNJ5ppUuOPS3ERtG4j3YawwVEm0pqVV9R2egp+h
 j40z60wBUHZvc3a3kiAt1aMGswiBSlGx8X6KWkciiRF7O/BB4mRff/NEPDSJwReCJ5sw
 MD4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=Xer9zPDmg0rUMvjdBHJOIm7WkrSY94H2TcAqvrgAxUI=;
 b=EZ8WTCte6t4Pab4/7hh4EUMehsIC+d3+MDXRI/5zF7lslJPxX02UlSZfasXjvNpuxU
 ENfqIX47dx8UX7IT5VvG7ZUw754Z1K8u3PbPFnlSM5+R+kGUQy25j7LqxyUIta3TcaxJ
 7R0i9+EtF0hZcHQgf7a5PxTDKU3GqT+pZj4WZWAo911wJzhVHrmQDChjmIsETKpGP5rd
 Q9j2EZyNZZVPIIg7xdb2FKyOCZC3yq5vvkCisosDaavqX5NCsgYuGy1u8mdokYSb79Z8
 UIjLfj5en+Jyw1OWew6KGjVBwng9pNr29s0GpJvaaimaScD/xemaA+QJR2W19jVG6wMq
 gFnw==
X-Gm-Message-State: AHYfb5gqs8O4GTUF7xfVRXQYvNKSSbC4mT2IinA3JmClgym9VkqOws3g
 h5t9YHCiYKv3/fZBVGo3U6To/SkXWqqc69c=
X-Received: by 10.107.12.70 with SMTP id w67mr4720894ioi.298.1502963922881;
 Thu, 17 Aug 2017 02:58:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.131.8 with HTTP; Thu, 17 Aug 2017 02:58:02 -0700 (PDT)
From: Felix Schmoll <eggi.innovations@gmail.com>
Date: Thu, 17 Aug 2017 11:58:02 +0200
Message-ID: <CAK1m5j6UQBiosL_-LeYtiTqw8j9K7qyL_jS16czoch04w1-N1w@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [GSoC] Fuzzing the Hypervisor
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7194371152755305148=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7194371152755305148==
Content-Type: multipart/alternative; boundary="001a113f8b20bbde0a0556f00efd"

--001a113f8b20bbde0a0556f00efd
Content-Type: text/plain; charset="UTF-8"

This email will be a technical description of what I, Felix Schmoll, as a
Google Summer of Code student, did over summer.

=== Introduction / What is the project? ===

Fuzzing is a recent trend for systematic testing of interfaces by trying
more or less random inputs and iterating over them. A subset of fuzzers
uses code-
coverage as feedback when permuting and choosing inputs. The goal of this
project was to test the hypercall interface of Xen that way.

While this was overall a very comprehensive problem, and a full-fledged
test suite similar to OSS-Test is a desirable overall goal, this was not
realistic for the scope of this project. Instead, a generic mechanism to
obtain feedback on code-coverage was implemented and the output processed
in order to actually run a particular fuzzer (AFL). This way, the project
helped to develop a better understanding of the problem space and will lay
the foundation for possible future endeavours in that direction.

==== Implementation ===

== Overview ==

It was clear from the beginning that the American Fuzzy Lop, in the
following referred to as AFL, was supposed to be run on the hypervisor.
Being a user-space coverage-based fuzzer, it had to be ported in some way
to the kernel. The first step of this was to allow it to somehow obtain
feedback on the coverage from Xen by implementing a hypercall. Further, a
mechanism was needed to actually execute the hypercalls from a domain other
than dom0 (there are many ways to stop the hypervisor from dom0, and this
was not what was supposed to be tested). This was done by what will be
referred to as the executor.

== Implementation of the hypercall ==

The implementation of the hypercall to obtain code-coverage feedback was
realised using the fsanitize-coverage=trace_pc feature of gcc-6. It inserts
a customisable function at every basic block of the binary. This function
was instrumented to write the current program counter to a particular
domain-specific location, allowing tracing of individual domains.

Slowing down the hypervisor in normal operation, this was added as a
compile-option and the hypercall returns an error code in case the edge's
are disabled.

== Executor ==

As mentioned, there are many ways to stop the hypervisor from the
control-domain (dom0), such that the hypercalls were supposed to be
executed from a different domain. Being very lean and not making any
hypercalls in the background (this would make the tracing indeterministic),
XTF was chosen for this purpose. While one could have used an isolated
domain for every test case, this would have required recompiling the test
case for every run, thus being extremely slow, and adding little value
overall. Instead, a server was programmed, running in an endless loop,
taking binary information (test cases) from AFL, parsing them into
hypercalls and executing them. The server also does some sanity checks,
ignoring hypercalls that would kill the domain but not the hypervisor. It
also informs the fuzzer once a hypercall ended and it is ready to receive a
new test case.

== Fuzzer (American Fuzzy Lop) ==

The fuzzer is executed in dom0 as this allows an easier communication with
XTF via xenconsole. For this purpose, the domain of the xtf-server needs to
be passed to AFL on startup and it needs to run with super-user rights.
Changes were made to AFL to pass the test cases to the xtf-server via
xenconsole instead of to a user-space program via the command line, as it
normally does. This is a quite fundamental change to the functioning of
AFL, but the overall philosophy behind the design here was to keep the keep
the changes to as few functions as possible.

=== Discussion of the fork-server ===

In testing it is desirable to have the exact same conditions for every
iteration, which is why AFL in user-space mode starts a new process for
every test case, speeding it up by using fork(). The equivalent in this
scenario would be to fork a complete machine running a hypervisor. This
would however require VM-forking and nested virtualization, both of which
are currently not supported by Xen. In this scenario, a machine (the host)
would be running Xen and AFL in a domain on top of it. Another domain would
run a nested version of Xen and would execute a series of hypercalls as a
test. This VM could be forked before the tests in order to always have an
identical environment of Xen.

Instead, the setup developed in this project just runs a single hypervisor
and executes all hypercalls consecutively as one single large test-case,
while still passing the information to AFL as if these were completely
isolated. This is weird to some extent, but the best currently supported
compromise.

=== Deliverables ===

There were a minor patch for Xen [1] and a minor patch for XTF [2].

The actual hypercall meanwhile has not been merged, even though it conforms
to the requirements as layed out initially. The build system should be
updated to allow a better specification of what to trace before the
hypercall becomes useful. It is instead, together with the changes to AFL
and XTF, attached to this email.

The main patches are based on the following versions:
* Xen, commit 6c9abf0e8022807bb7d677570d0775659950ff1a
* AFL 2.43b
* XTF, commit 8956f82ce1321b89deda6895d58e5788d2198477

=== How to fuzz the hypercall interface ===

* Run the XTF-server [sudo xtf_dir/xtf-runner xtf-server] and detach from
console [Ctrl-C] after the initialisation log ended (three lines of
"Executing ...")
* Create (empty) directories for findings and testcases
* Disable AFL-forkserver [export AFL_NO_FORKSRV=1]
* Start AFL [sudo ./afl-fuzz -i ~/testcase_dir -o ~/findings_dir -r [DOMID
of XTF-server] /some/unused/path]

You can find the domain-id of the xtf-server using [sudo xl list].

The test case also is configured such that it only tests as a pv64 (this
was the only setup my hardware supports). It is possible that adjustments
have to be made to run other modes.

=== Future work ===

No bugs were found so far, and it is quite possible that there aren't any
without using more sophisticated fuzzing (i.e. valid buffers). Possible
areas of improvement are the following:

* Minor usability improvements, like starting the XTF-server from within AFL
* Increase coverage
* Solve remaining problems with determinism
* Make XTF server more sophisticated, encode more information about
hypercalls (e.g. pass valid buffers into hypercalls)
* Improve speed
* Improve stability (there still seem to be some files that shouldn't be
compiled with tracing, although the stability is 100% for most hypercalls)
* Do the more complicated approach with complete hypervisor cloning

The patches for the hypercall, XTF and AFL will be sent in reply to this
document.

=== References ===

Links to other documents:
* [1] xenconsole: Add option to xenconsole to always forward console input (
https://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=32e5bd5dcf6f45c2fc39d8d62b52b53d3e79ada7
)
* [2] Implement pv_read_some (
https://xenbits.xen.org/gitweb/?p=xtf.git;a=commit;h=34f052d41415cbd424f37c1a63a47464ce8f63e9
)
* [3] The GSoC page of this project (
https://summerofcode.withgoogle.com/projects/#5585891117498368)
* [4] Summary of the design session at the Xen summit (
https://lists.xen.org/archives/html/xen-devel/2017-07/msg02138.html)
* [5] Design proposal for the hypercall (
https://lists.xen.org/archives/html/xen-devel/2017-05/msg02210.html)
* [6] Design proposal for fuzzing the hypervisor (
https://lists.xen.org/archives/html/xen-devel/2017-06/msg02924.html)

--001a113f8b20bbde0a0556f00efd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>This email will be a technical description of what I,=
 Felix Schmoll, as a Google Summer of Code student, did over summer.<br></d=
iv><div><br></div><div>=3D=3D=3D Introduction / What is the project? =3D=3D=
=3D</div><div><br></div><div>Fuzzing is a recent trend for systematic testi=
ng of interfaces by trying more or less random inputs and iterating over th=
em. A subset of fuzzers uses code-</div><div>coverage as feedback when perm=
uting and choosing inputs. The goal of this</div><div>project was to test t=
he hypercall interface of Xen that way.</div><div><br></div><div>While this=
 was overall a very comprehensive problem, and a full-fledged test suite si=
milar to OSS-Test is a desirable overall goal, this was not realistic for t=
he scope of this project. Instead, a generic mechanism to obtain feedback o=
n code-coverage was implemented and the output processed in order to actual=
ly run a particular fuzzer (AFL). This way, the project helped to develop a=
 better understanding of the problem space and will lay the foundation for =
possible future endeavours in that direction.</div><div><br></div><div>=3D=
=3D=3D=3D Implementation =3D=3D=3D</div><div><br></div><div>=3D=3D Overview=
 =3D=3D</div><div><br></div><div>It was clear from the beginning that the A=
merican Fuzzy Lop, in the following referred to as AFL, was supposed to be =
run on the hypervisor. Being a user-space coverage-based fuzzer, it had to =
be ported in some way to the kernel. The first step of this was to allow it=
 to somehow obtain feedback on the coverage from Xen by implementing a hype=
rcall. Further, a mechanism was needed to actually execute the hypercalls f=
rom a domain other than dom0 (there are many ways to stop the hypervisor fr=
om dom0, and this was not what was supposed to be tested). This was done by=
 what will be referred to as the executor.</div><div><br></div><div>=3D=3D =
Implementation of the hypercall =3D=3D</div><div><br></div><div>The impleme=
ntation of the hypercall to obtain code-coverage feedback was realised usin=
g the fsanitize-coverage=3Dtrace_pc feature of gcc-6. It inserts a customis=
able function at every basic block of the binary. This function was instrum=
ented to write the current program counter to a particular domain-specific =
location, allowing tracing of individual domains.</div><div><br></div><div>=
Slowing down the hypervisor in normal operation, this was added as a compil=
e-option and the hypercall returns an error code in case the edge&#39;s are=
 disabled.</div><div><br></div><div>=3D=3D Executor =3D=3D</div><div><br></=
div><div>As mentioned, there are many ways to stop the hypervisor from the =
control-domain (dom0), such that the hypercalls were supposed to be execute=
d from a different domain. Being very lean and not making any hypercalls in=
 the background (this would make the tracing indeterministic), XTF was chos=
en for this purpose. While one could have used an isolated domain for every=
 test case, this would have required recompiling the test case for every ru=
n, thus being extremely slow, and adding little value overall. Instead, a s=
erver was programmed, running in an endless loop, taking binary information=
 (test cases) from AFL, parsing them into hypercalls and executing them. Th=
e server also does some sanity checks, ignoring hypercalls that would kill =
the domain but not the hypervisor. It also informs the fuzzer once a hyperc=
all ended and it is ready to receive a new test case.</div><div><br></div><=
div>=3D=3D Fuzzer (American Fuzzy Lop) =3D=3D</div><div><br></div><div>The =
fuzzer is executed in dom0 as this allows an easier communication with XTF =
via xenconsole. For this purpose, the domain of the xtf-server needs to be =
passed to AFL on startup and it needs to run with super-user rights. Change=
s were made to AFL to pass the test cases to the xtf-server via xenconsole =
instead of to a user-space program via the command line, as it normally doe=
s. This is a quite fundamental change to the functioning of AFL, but the ov=
erall philosophy behind the design here was to keep the keep the changes to=
 as few functions as possible.</div><div><br></div><div>=3D=3D=3D Discussio=
n of the fork-server =3D=3D=3D</div><div><br></div><div>In testing it is de=
sirable to have the exact same conditions for every iteration, which is why=
 AFL in user-space mode starts a new process for every test case, speeding =
it up by using fork(). The equivalent in this scenario would be to fork a c=
omplete machine running a hypervisor. This would however require VM-forking=
 and nested virtualization, both of which are currently not supported by Xe=
n. In this scenario, a machine (the host) would be running Xen and AFL in a=
 domain on top of it. Another domain would run a nested version of Xen and =
would execute a series of hypercalls as a test. This VM could be forked bef=
ore the tests in order to always have an identical environment of Xen.</div=
><div><br></div><div>Instead, the setup developed in this project just runs=
 a single hypervisor and executes all hypercalls consecutively as one singl=
e large test-case, while still passing the information to AFL as if these w=
ere completely isolated. This is weird to some extent, but the best current=
ly supported compromise.</div><div><br></div><div>=3D=3D=3D Deliverables =
=3D=3D=3D</div><div><br></div><div>There were a minor patch for Xen [1] and=
 a minor patch for XTF [2].</div><div><br></div><div>The actual hypercall m=
eanwhile has not been merged, even though it conforms to the requirements a=
s layed out initially. The build system should be updated to allow a better=
 specification of what to trace before the hypercall becomes useful. It is =
instead, together with the changes to AFL and XTF, attached to this email.<=
/div><div><br></div><div>The main patches are based on the following versio=
ns:</div><div>* Xen, commit 6c9abf0e8022807bb7d677570d0775659950ff1a</div><=
div>* AFL 2.43b</div><div>* XTF, commit 8956f82ce1321b89deda6895d58e5788d21=
98477</div><div><br></div><div>=3D=3D=3D How to fuzz the hypercall interfac=
e =3D=3D=3D</div><div><br></div><div>* Run the XTF-server [sudo xtf_dir/xtf=
-runner xtf-server] and detach from console [Ctrl-C] after the initialisati=
on log ended (three lines of &quot;Executing ...&quot;)</div><div>* Create =
(empty) directories for findings and testcases</div><div>* Disable AFL-fork=
server [export AFL_NO_FORKSRV=3D1]</div><div>* Start AFL [sudo ./afl-fuzz -=
i ~/testcase_dir -o ~/findings_dir -r [DOMID of XTF-server] /some/unused/pa=
th]</div><div><br></div><div>You can find the domain-id of the xtf-server u=
sing [sudo xl list].</div><div><br></div><div>The test case also is configu=
red such that it only tests as a pv64 (this was the only setup my hardware =
supports). It is possible that adjustments have to be made to run other mod=
es.</div><div><br></div><div>=3D=3D=3D Future work =3D=3D=3D</div><div><br>=
</div><div>No bugs were found so far, and it is quite possible that there a=
ren&#39;t any without using more sophisticated fuzzing (i.e. valid buffers)=
. Possible areas of improvement are the following:</div><div><br></div><div=
>* Minor usability improvements, like starting the XTF-server from within A=
FL</div><div>* Increase coverage=C2=A0</div><div>* Solve remaining problems=
 with determinism=C2=A0</div><div>* Make XTF server more sophisticated, enc=
ode more information about hypercalls (e.g. pass valid buffers into hyperca=
lls)</div><div>* Improve speed</div><div>* Improve stability (there still s=
eem to be some files that shouldn&#39;t be compiled with tracing, although =
the stability is 100% for most hypercalls)</div><div>* Do the more complica=
ted approach with complete hypervisor cloning</div><div><br></div><div>The =
patches for the hypercall, XTF and AFL will be sent in reply to this docume=
nt.</div><div><br></div><div>=3D=3D=3D References =3D=3D=3D</div><div>=C2=
=A0=C2=A0</div><div>Links to other documents:</div><div>* [1] xenconsole: A=
dd option to xenconsole to always forward console input (<a href=3D"https:/=
/xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommit;h=3D32e5bd5dcf6f45c2fc39d8d=
62b52b53d3e79ada7">https://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommit;h=
=3D32e5bd5dcf6f45c2fc39d8d62b52b53d3e79ada7</a>)</div><div>* [2] Implement =
pv_read_some (<a href=3D"https://xenbits.xen.org/gitweb/?p=3Dxtf.git;a=3Dco=
mmit;h=3D34f052d41415cbd424f37c1a63a47464ce8f63e9">https://xenbits.xen.org/=
gitweb/?p=3Dxtf.git;a=3Dcommit;h=3D34f052d41415cbd424f37c1a63a47464ce8f63e9=
</a>)</div><div>* [3] The GSoC page of this project (<a href=3D"https://sum=
merofcode.withgoogle.com/projects/#5585891117498368">https://summerofcode.w=
ithgoogle.com/projects/#5585891117498368</a>)</div><div>* [4] Summary of th=
e design session at the Xen summit (<a href=3D"https://lists.xen.org/archiv=
es/html/xen-devel/2017-07/msg02138.html">https://lists.xen.org/archives/htm=
l/xen-devel/2017-07/msg02138.html</a>)</div><div>* [5] Design proposal for =
the hypercall (<a href=3D"https://lists.xen.org/archives/html/xen-devel/201=
7-05/msg02210.html">https://lists.xen.org/archives/html/xen-devel/2017-05/m=
sg02210.html</a>)</div><div>* [6] Design proposal for fuzzing the hyperviso=
r (<a href=3D"https://lists.xen.org/archives/html/xen-devel/2017-06/msg0292=
4.html">https://lists.xen.org/archives/html/xen-devel/2017-06/msg02924.html=
</a>)</div></div>

--001a113f8b20bbde0a0556f00efd--


--===============7194371152755305148==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7194371152755305148==--


From xen-devel-bounces@lists.xen.org Thu Aug 17 10:01:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 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.xen.org>)
	id 1diHcD-0002Td-8q; Thu, 17 Aug 2017 10:01:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diHcC-0002TW-5h
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 10:01:24 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 83/22-01995-37965995; Thu, 17 Aug 2017 10:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS7coc2q
 kQUuTmcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFr8Wamghu8Fcd79zE1ML7j6mLk5BASyJPY
 ceImWxcjBwevgJ3ExudGIGEJAUOJ0wtvsoDYLAKqElMmHgKz2QTUJdqebWcFsUUE9CXmf/rJC
 tLKLKApMedzLUhYWCBG4uDM+8xdjFxA098zSpw41sQOUsMJNH7bFg6ITYISf3cIg5QzC2hJPP
 x1iwXC1pZYtvA1M8REaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6RrqJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhh0DEOxgXP7R6RCjJAeTkijv71lTIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8K7JmBopJFiUmp5akZaZA4wAmLQEB4+SCO9ukDRvcUFibnFmO
 kTqFKMux6sJ/78xCbHk5eelSonztoAUCYAUZZTmwY2AReMlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfNOAJnCk5lXArfpFdARTEBHXGmfBHJESSJCSqqBUbn2851f7tufz8rmvPCtrfv56qw
 dt9a3yE39scMrYYuIUzfvT8m7Eu+ajdyFN3zvfiy41OnFAY/lG77e0/oldz5uifSGsB/hev/X
 Huw3PlU/X8Cjq6R05ZI/C1w+8WaXvPh3xMZzt27KPtWwaVFW6cul8pfsEHVkvPOzV2XeIuX/q
 bkxRT23NZVYijMSDbWYi4oTAU3/hW7BAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502964081!110242704!1
X-Originating-IP: [137.65.248.74]
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 59976 invoked from network); 17 Aug 2017 10:01:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 10:01:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 04:01:20 -0600
Message-Id: <599585910200007800170AAA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 04:01:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-4-git-send-email-andrew.cooper3@citrix.com>
 <599572060200007800170A30@prv-mh.provo.novell.com>
 <f12647aa-3028-d73a-00c6-2f4b8aeb5d75@citrix.com>
In-Reply-To: <f12647aa-3028-d73a-00c6-2f4b8aeb5d75@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 3/4] xen/x86: Replace remaining mandatory
 barriers with SMP barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDExOjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTcvMDgvMTcgMDk6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4w
OC4xNyBhdCAxMzoyMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L3RpbWUuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwo+Pj4g
QEAgLTk3NiwxMCArOTc2LDEwIEBAIHN0YXRpYyB2b2lkIF9fdXBkYXRlX3ZjcHVfc3lzdGVtX3Rp
bWUoc3RydWN0IHZjcHUgKnYsIGludCBmb3JjZSkKPj4+ICAKPj4+ICAgICAgLyogMS4gVXBkYXRl
IGd1ZXN0IGtlcm5lbCB2ZXJzaW9uLiAqLwo+Pj4gICAgICBfdS52ZXJzaW9uID0gdS0+dmVyc2lv
biA9IHZlcnNpb25fdXBkYXRlX2JlZ2luKHUtPnZlcnNpb24pOwo+Pj4gLSAgICB3bWIoKTsKPj4+
ICsgICAgc21wX3dtYigpOwo+Pj4gICAgICAvKiAyLiBVcGRhdGUgYWxsIG90aGVyIGd1ZXN0IGtl
cm5lbCBmaWVsZHMuICovCj4+PiAgICAgICp1ID0gX3U7Cj4+PiAtICAgIHdtYigpOwo+Pj4gKyAg
ICBzbXBfd21iKCk7Cj4+PiAgICAgIC8qIDMuIFVwZGF0ZSBndWVzdCBrZXJuZWwgdmVyc2lvbi4g
Ki8KPj4+ICAgICAgdS0+dmVyc2lvbiA9IHZlcnNpb25fdXBkYXRlX2VuZCh1LT52ZXJzaW9uKTsK
Pj4+ICAKPj4+IEBAIC0xMDA2LDEwICsxMDA2LDEwIEBAIGJvb2wgdXBkYXRlX3NlY29uZGFyeV9z
eXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAqdiwKPj4+ICAgICAgICAgIHVwZGF0ZV9ndWVzdF9tZW1v
cnlfcG9saWN5KHYsICZwb2xpY3kpOwo+Pj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4gICAg
ICB9Cj4+PiAtICAgIHdtYigpOwo+Pj4gKyAgICBzbXBfd21iKCk7Cj4+PiAgICAgIC8qIDIuIFVw
ZGF0ZSBhbGwgb3RoZXIgdXNlcnNwYWNlIGZpZWxkcy4gKi8KPj4+ICAgICAgX19jb3B5X3RvX2d1
ZXN0KHVzZXJfdSwgdSwgMSk7Cj4+PiAtICAgIHdtYigpOwo+Pj4gKyAgICBzbXBfd21iKCk7Cj4+
PiAgICAgIC8qIDMuIFVwZGF0ZSB1c2Vyc3BhY2UgdmVyc2lvbi4gKi8KPj4+ICAgICAgdS0+dmVy
c2lvbiA9IHZlcnNpb25fdXBkYXRlX2VuZCh1LT52ZXJzaW9uKTsKPj4+ICAgICAgX19jb3B5X2Zp
ZWxkX3RvX2d1ZXN0KHVzZXJfdSwgdSwgdmVyc2lvbik7Cj4+IFNhbWUgZm9yZSB0aGVzZS4KPiAK
PiBXaHk/ICBUaGUgZ3Vlc3Qgc2lkZSBvZiB0aGlzIHByb3RvY29sIGlzIGp1c3QgcmVhZHMuCgpB
cyBhbHdheXMgKGFuZCBhcyB5b3Uga2VlcCBzdHJlc3NpbmcpIGJhcnJpZXJzIG1ha2Ugc2Vuc2Ug
YWxtb3N0CmV4Y2x1c2l2ZWx5IHdoZW4gdGhleSdyZSBiZWluZyB1c2VkIG9uIGJvdGggc2lkZXMu
IFRoaXMgYXBwbGllcwpoZXJlIHRvby4gSXQncyBqdXN0IHRoYXQgZXZlbiBhIG5vbi1TTVAgY29u
c3VtZXIgd291bGQgbmVlZApiYXJyaWVyczsgdGhhdCdzIGFsb25nIHRoZSBsaW5lcyBvZiB3aHkg
TGludXggaGFzIGdhaW5lZCB2aXJ0X21iKCkuCgo+IElycmVzcGVjdGl2ZSwgaG93IGRvIHlvdSBz
dWdnZXN0IEkgbWFrZSB0aGluZ3MgbW9yZSBjbGVhcj8KCldlbGwsIGl0IHdhcyBtb3JlIGEgcmVt
YXJrIHRoYW4gYSByZXF1ZXN0IGZvciB5b3UgdG8gY2hhbmdlCmFueXRoaW5nLiBJIGFncmVlIHRo
ZXJlJ3MgbGl0dGxlIHBvaW50IG9mIGFkZGluZyBhIGNvbW1lbnQgb24gdGhlCmh5cGVydmlzb3Ig
c2lkZSBvZiB0aGluZ3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:05:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10:05: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.xen.org>)
	id 1diHgL-0002in-SJ; Thu, 17 Aug 2017 10:05:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1diHgL-0002ig-F7
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 10:05:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F1/E2-03368-47A65995; Thu, 17 Aug 2017 10:05:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMfSaqW5x1tR
 Ig5s7zSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozTj4wKzkdU7J34i6WBcZ5nFyMnh5DAREaJ
 v508XYxcHCwCs1glLh88wQziSAhsY5WY1LCECaRKQiBP4tC2F1B2icSuCf3MIDavgKDEyZlPW
 CAmeUj09nYygticArYSR9Y9ZAMZJCSwglHizNWLYM1sAloS92+vYAOxWQRUJdatXcoEMShA4u
 bTB2DNwgIpEs8XHQZbICIQK/Fj1yKwQcwCyxglTv/fBraNWUBTonX7b3YIW1ti2cLXzBMYBWc
 hOWoWkrJZSMoWMDKvYtQoTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P
 3cQIDF0GINjB+Hdt4CFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYtTg4BD4+fRvC6MUS
 15+XqqSBO+ajKmRQoJFqempFWmZOcDogimV4OBREuH9DpLmLS5IzC3OTIdInWK05LhyZd0XJo
 4Nq9cDySkHtn9hEgKbJyXO2wLSIADSkFGaBzcOlgAuMcpKCfMyAh0rxFOQWpSbWYIq/4pRnIN
 RSZj3DMgUnsy8Eritr4AOYgI66Er7JJCDShIRUlINjI6iyZN3BEwWWH+h+1iCcL1LU/bnSwoH
 rrfzzQoq4Jc6VMGm/a/2xevvqjFblk+e9Cy3hPv9UwOOmpNNSjuYP3R92258PT71idf+XSUnp
 5X81T+2YMVetUa2YpnUoB3XPu9gPibLmFLjJ/loi/Qjtl3ebOfOq1w43pmjyMJksDNNs1t978
 qZc5VYijMSDbWYi4oTAev/I8j7AgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1502964338!59348412!1
X-Originating-IP: [209.85.214.53]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45062 invoked from network); 17 Aug 2017 10:05:39 -0000
Received: from mail-it0-f53.google.com (HELO mail-it0-f53.google.com)
 (209.85.214.53)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 10:05:39 -0000
Received: by mail-it0-f53.google.com with SMTP id m34so28351168iti.1
 for <xen-devel@lists.xen.org>; Thu, 17 Aug 2017 03:05:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=BtLQPVqBPCj/nLaP2eX9xytgZFbNP9A5slrJUx8h0Hc=;
 b=aCJpbby2pNHQ4RScsdsqN59tYV2B12/19ldwySBkRqypLTlDnpafEbihNKpXpUQVsu
 2vKATj01KZ2Od5/FUvy+rvGcH2F3QfBVHy//IcKda8IBsksse1ERXl41hX13DfB/hgri
 8iuvXoDL78NFMQ+e1yAdLkgDythAeBbMovWJvUT6Tt35xKYS5kcoQWlfcH2jR6gQebaT
 BVetdrtT7578j312WJ2eGUSJfWUSSV4UAM4NRA02+VFCPDkznskHbci4V79GCrcDgOGK
 X2TmJpThJF6EMgu+gIkiGoJ2eQoc4EEoODr34KHSZUbb5Zwoj74FoREeYwAntfuq2yCN
 nX9Q==
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=BtLQPVqBPCj/nLaP2eX9xytgZFbNP9A5slrJUx8h0Hc=;
 b=kmX/gqUsh/RZeXt4EqhlEutDsGxU7yUioJyvrFm0G9Am8pIO+9s8orbvuNwTvLlG56
 MmXXlTVTZ4HjYkXuKwj9pZd9mnL9MM1sFjdiFBmKNpJtyV1LrXspI34es+GdHCjoYYGz
 JROpOAJb8+Gh4w4/a6PfBE2otOqSqKcw6PeC65psePbctdyeQQBgi1PHqsQYcCOLghDV
 obJ0w+Dp+1KMaJEFlfrVXoYg75unt2dR+D2+NCYi/2QXKVzHunMjU62S+wkBzSCey/Hp
 4DDhhEHoa6CAlGfJLC+QOB32PfvS9f4O56KMTUOTHp1hEO/Qa385G9kdCvBzbe9+WciL
 cQ0A==
X-Gm-Message-State: AHYfb5iXbBRxyQLsSl8EQoK8MeM1GHIR403T2inzu55UsrpU8mW4Waue
 4lJBEz6DFLqvMgTW6iIFncd/bULiMA==
X-Received: by 10.36.189.140 with SMTP id x134mr1359585ite.169.1502964338376; 
 Thu, 17 Aug 2017 03:05:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.6.22 with HTTP; Thu, 17 Aug 2017 03:05:37 -0700 (PDT)
In-Reply-To: <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 17 Aug 2017 13:05:37 +0300
Message-ID: <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>, clemens@ladisch.de,
 o-takashi@sakamocchi.jp
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 alsa-devel@alsa-project.org, tiwai@suse.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTAsIDIwMTcgYXQgMTE6MTAgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
CjxhbmRyMjAwMEBnbWFpbC5jb20+IHdyb3RlOgo+IEhpLAo+Cj4gdGhhbmsgeW91IHZlcnkgbXVj
aCBmb3IgdmFsdWFibGUgY29tbWVudHMgYW5kIHlvdXIgdGltZSEKPgo+Cj4gT24gMDgvMTAvMjAx
NyAwNjoxNCBBTSwgVGFrYXNoaSBTYWthbW90byB3cm90ZToKPj4KPj4gSGksCj4+Cj4+IE9uIEF1
ZyA3IDIwMTcgMjE6MjIsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4KPj4+IEZy
b206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFt
LmNvbT4KPj4+Cj4+PiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIFhlbiBbMV0g
cGFyYS12aXJ0dWFsaXplZAo+Pj4gc291bmQgZnJvbnRlbmQgZHJpdmVyLiBJdCBpbXBsZW1lbnRz
IHRoZSBwcm90b2NvbCBmcm9tCj4+PiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vc25kaWYuaCB3
aXRoIHRoZSBmb2xsb3dpbmcgbGltaXRhdGlvbnM6Cj4+PiAtIG11dGUvdW5tdXRlIGlzIG5vdCBz
dXBwb3J0ZWQKPj4+IC0gZ2V0L3NldCB2b2x1bWUgaXMgbm90IHN1cHBvcnRlZAo+Pj4gVm9sdW1l
IGNvbnRyb2wgaXMgbm90IHN1cHBvcnRlZCBmb3IgdGhlIHJlYXNvbiB0aGF0IG1vc3Qgb2YgdGhl
Cj4+PiB1c2UtY2FzZXMgKGF0IHRoZSBtb21lbnQpIGFyZSBiYXNlZCBvbiBzY2VuYXJpb3VzIHdo
ZXJlCj4+PiB1bnByaXZpbGVnZWQgT1MgKGUuZy4gQW5kcm9pZCwgQUdMIGV0YykgdXNlIHNvZnR3
YXJlIG1peGVycy4KPj4+Cj4+PiBCb3RoIGNhcHR1cmUgYW5kIHBsYXliYWNrIGFyZSBzdXBwb3J0
ZWQuCj4+Pgo+Pj4gVGhhbmsgeW91LAo+Pj4gT2xla3NhbmRyCj4+Pgo+Pj4gUmVzZW5kaW5nIGJl
Y2F1c2Ugb2YgcmViYXNlIG9udG8gWzJdICsgYWRkZWQgbWlzc2luZyBwYXRjaAo+Pj4KPj4+IFsx
XSBodHRwczovL3hlbnByb2plY3Qub3JnLwo+Pj4gWzJdCj4+PiBodHRwczovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90aXdhaS9zb3VuZC5naXQvbG9nLz9oPWZvci1u
ZXh0Cj4+Pgo+Pj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gKDEyKToKPj4+ICAgIEFMU0E6IHZz
bmQ6IEludHJvZHVjZSBYZW4gcGFyYS12aXJ0dWFsaXplZCBzb3VuZCBmcm9udGVuZCBkcml2ZXIK
Pj4+ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBkcml2ZXIncyBwcm9iZS9yZW1vdmUKPj4+ICAg
IEFMU0E6IHZzbmQ6IEltcGxlbWVudCBYZW4gYnVzIHN0YXRlIGhhbmRsaW5nCj4+PiAgICBBTFNB
OiB2c25kOiBSZWFkIHNvdW5kIGRyaXZlciBjb25maWd1cmF0aW9uIGZyb20gWGVuIHN0b3JlCj4+
PiAgICBBTFNBOiB2c25kOiBJbXBsZW1lbnQgWGVuIGV2ZW50IGNoYW5uZWwgaGFuZGxpbmcKPj4+
ICAgIEFMU0E6IHZzbmQ6IEltcGxlbWVudCBoYW5kbGluZyBvZiBzaGFyZWQgYnVmZmVycwo+Pj4g
ICAgQUxTQTogdnNuZDogSW50cm9kdWNlIEFMU0EgdmlydHVhbCBzb3VuZCBkcml2ZXIKPj4+ICAg
IEFMU0E6IHZzbmQ6IEluaXRpYWxpemUgdmlydHVsIHNvdW5kIGNhcmQKPj4+ICAgIEFMU0E6IHZz
bmQ6IEFkZCB0aW1lciBmb3IgcGVyaW9kIGludGVycnVwdCBlbXVsYXRpb24KPj4+ICAgIEFMU0E6
IHZzbmQ6IEltcGxlbWVudCBBTFNBIFBDTSBvcGVyYXRpb25zCj4+PiAgICBBTFNBOiB2c25kOiBJ
bXBsZW1lbnQgY29tbXVuaWNhdGlvbiB3aXRoIGJhY2tlbmQKPj4+ICAgIEFMU0E6IHZzbmQ6IElu
dHJvZHVjZSBLY29uZmlnIG9wdGlvbiB0byBlbmFibGUgWGVuIFBWIHNvdW5kCj4+Pgo+Pj4gICBz
b3VuZC9kcml2ZXJzL0tjb25maWcgICAgIHwgICAxMiArCj4+PiAgIHNvdW5kL2RyaXZlcnMvTWFr
ZWZpbGUgICAgfCAgICAyICsKPj4+ICAgc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYyB8IDIxMDcK
Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAz
IGZpbGVzIGNoYW5nZWQsIDIxMjEgaW5zZXJ0aW9ucygrKQo+Pj4gICBjcmVhdGUgbW9kZSAxMDA2
NDQgc291bmQvZHJpdmVycy94ZW4tZnJvbnQuYwo+Pgo+Pgo+PiBGb3IgdGhpcyBwYXRjaHNldCwg
SSBoYXZlIHRoZSBzYW1lIGNvbmNlcm4gd2hpY2ggQ2xlbWVucyBMYWRpc2NoCj4+IGRlbm90ZWRb
MV0uIElmIEkgY2FuIHVuZGVyc3RhbmQgeW91ciBleHBsYW5hdGlvbiBhYm91dCBxdWV1ZWluZyBi
ZXR3ZWVuCj4+IERvbTAvRG9tVSBzdHVmZnMsIHRoZSBjb25jZXJuIGNhbiBiZSBkZXNjcmliZWQg
aW4gc2hvcnQgd29yZHM7IHRoaXMKPj4gZHJpdmVyIHdvcmtzIHdpdGhvdXQgYW55IHN5bmNocm9u
aXphdGlvbiB0byBkYXRhIHRyYW5zbWlzc2lvbiBieSBhY3R1YWwKPj4gc291bmQgaGFyZHdhcmVz
Lgo+Pgo+IFllcywgYm90aCB5b3VyIGNvbmNlcm5zIGFuZCB1bmRlcnN0YW5kaW5nIGFyZSBjb3Jy
ZWN0Cj4+Cj4+IEluIGRlc2lnbiBvZiBBTFNBIFBDTSBjb3JlLCBkcml2ZXJzIGFyZSBleHBlY3Rl
ZCB0byBzeW5jaHJvbml6ZSB0bwo+PiBhY3R1YWwgaGFyZHdhcmVzIGZvciBzZW1pLXJlYWx0aW1l
IGRhdGEgdHJhbnNtaXNzaW9uLiBUaGUKPj4gc3luY2hyb25pemF0aW9uIGlzIGRvbmUgYnkgdHdv
IHBvaW50czoKPj4gMSkgSW50ZXJydXB0cyB0byByZXNwb25kIGV2ZW50cyBmcm9tIGFjdHVhbCBo
YXJkd2FyZXMuCj4+IDIpIFBvc2l0aW9ucyBvZiBhY3R1YWwgZGF0YSB0cmFuc21pc3Npb24gaW4g
YW55IHNlcmlhbCBzb3VuZCBpbnRlcmZhY2VzCj4+ICAgIG9mIGFjdHVhbCBoYXJkd2FyZXMuCj4+
Cj4+IFRoZXNlIHR3byBwb2ludHMgY29tZXMgZnJvbSB0eXBpY2FsIGRlc2lnbnMgb2YgYWN0dWFs
IGhhcmR3YXJlcywgdGh1cwo+PiB0aGV5IGRvZXNuJ3QgY29tZSBmcm9tIHVuZmFpciwgdW5yZWFz
b25hYmxlLCBpbnRydXNpdmUgZGVtYW5kcyBmcm9tCj4+IHNvZnR3YXJlIHNpZGUuCj4+Cj4gVGhp
cyBjbGVhciwgdGhhbmsgeW91Cj4+Cj4+IEluIGRlc2lnbiBvZiB0eXBpY2FsIHN0dWZmcyBvbiBw
YXJhLXZpcnR1YWxpemF0aW9uLCBEb20wIHN0dWZmcyBhcmUgaGFyZAo+PiB0byBnaXZlIGVub3Vn
aCBhYnN0cmFjdGlvbiBvZiBzb3VuZCBoYXJkd2FyZXMgaW4gdGhlc2UgdHdvIHBvaW50cyBmb3IK
Pj4gRG9tVSBzdHVmZnMuIEVzcGVjaWFsbHksIGl0IGNhbm5vdCBhYnN0cmFjdCBwb2ludCAyKSBh
dCBhbGwgYmVjYXVzZSB0aGUKPj4gdmFsdWUgb2YgcG9zaXRpb24gc2hvdWxkIGJlIGFjY3VyYXRl
IGFnYWluc3QgYWN0dWFsIHRpbWUgZnJhbWUsIHdoaWxlCj4+IHRoZXJlJ3MgYW4gb3ZlcmhlYWQg
Zm9yIERvbVUgc3R1ZmZzIHRvIHJlYWQgaXQuIFdoZW4gRG9tVSBzdHVmZnMgaGFuZGxlcwo+PiB0
aGUgdmFsdWUsIHRoZSB2YWx1ZSBpcyBlbm91Z2ggcGFzdCBkdWUgdG8gY29udGV4dCBzd2l0Y2hl
cyBiZXR3ZWVuCj4+IERvbTAvRG9tVS4gVGhlcmVmb3JlLCB0aGlzIGRyaXZlciBtdXN0IHJlbHkg
b24gcG9pbnQgMSkgdG8gc3luY2hyb25pemUKPj4gdG8gYWN0dWFsIHNvdW5kIGhhcmR3YXJlcy4K
CkluIG9yZGVyIHRvIGltcGxlbWVudCBvcHRpb24gMSkgZGlzY3Vzc2VkIChJbnRlcnJ1cHRzIHRv
IHJlc3BvbmQgZXZlbnRzIGZyb20KYWN0dWFsIGhhcmR3YXJlcykgd2UgZGlkIG51bWJlciBvZiBl
eHBlcmltZW50cyB0byBmaW5kIG91dCBpZiBpdCBjYW4gYmUKaW1wbGVtZW50ZWQgaW4gdGhlIHdh
eSBpdCBzYXRpc2ZpZXMgdGhlIHJlcXVpcmVtZW50cyB3aXRoIHJlc3BlY3QgdG8gbGF0ZW5jeSwK
aW50ZXJydXB0IG51bWJlciBhbmQgdXNlLWNhc2VzLgoKRmlyc3Qgb2YgYWxsIHRoZSBzb3VuZCBi
YWNrZW5kIGlzIGEgdXNlci1zcGFjZSBhcHBsaWNhdGlvbiB3aGljaCB1c2VzIGVpdGhlcgpBTFNB
IG9yIFB1bHNlQXVkaW8gdG8gcGxheS9jYXB0dXJlIGF1ZGlvIGRlcGVuZGluZyBvbiBjb25maWd1
cmF0aW9uLgpNb3N0IG9mIHRoZSB1c2UtY2FzZXMgd2UgaGF2ZSBhcmUgdXNpbmcgUHVsc2VBdWRp
byBhcyBpdCBhbGxvd3MgdG8KaW1wbGVtZW50IG1vcmUgY29tcGxleCB1c2UgY2FzZXMgdGhlbiBq
dXN0IHBsYWluIEFMU0EuCgpXZSBzdGFydGVkIHRvIGxvb2sgYXQgaG93IGNhbiB3ZSBnZXQgc3Vj
aCBhbiBldmVudCBzbyBpdCBjYW4gYmUgdXNlZCBhcwphIHBlcmlvZCBlbGFwc2VkIG5vdGlmaWNh
dGlvbiB0byB0aGUgYmFja2VuZC4KCkluIGNhc2Ugb2YgQUxTQSB3ZSB1c2VkIHBvbGwgbWVjaGFu
aXNtIHRvIHdhaXQgZm9yIGV2ZW50cyBmcm9tIEFMU0E6CndlIGNvbmZpZ3VyZWQgU1cgcGFyYW1z
IHRvIGhhdmUgcGVyaW9kIGV2ZW50LCBidXQgdGhlIHByb2JsZW0gaGVyZSBpcyB0aGF0Cml0IGlz
IG5vdGlmaWVkIG5vdCBvbmx5IHdoZW4gcGVyaW9kIGVsYXBzZXMsIGJ1dCBhbHNvIHdoZW4gQUxT
QSBpcyByZWFkeSB0bwpjb25zdW1lIG1vcmUgZGF0YS4gVGhlcmUgaXMgbm8gbWVjaGFuaXNtIHRv
IGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlc2UKdHdvIGV2ZW50cyAocGxlYXNlIGNvcnJlY3QgdXMg
aWYgdGhlcmUgaXMgb25lKS4gQW55d2F5cywgZXZlbiBpZiBBTFNBIHByb3ZpZGVzCnBlcmlvZCBl
dmVudCB0byB1c2VyLXNwYWNlIChhZ2FpbiwgYmFja2VuZCBpcyBhIHVzZXItc3BhY2UgYXBwbGlj
YXRpb24pCmxhdGVuY3kgd2lsbCBjb25zaXN0IG9mOiB0aW1lIGZyb20ga2VybmVsIHRvIHVzZXIt
c3BhY2UsIHVzZXItc3BhY2UgRG9tMCB0bwpmcm9udGVuZCBkcml2ZXIgRG9tVS4gQm90aCBhcmUg
dmFyaWFibGUgYW5kIGRlcGVuZCBvbiBtYW55IGZhY3RvcnMsCnNvIHRoZSBsYXRlbmN5IGlzIG5v
dCBkZXRlcm1pbmlzdGljLgoKKFdlIHdlcmUgYWxzbyB0aGlua2luZyB0aGF0IHdlIGNhbiBpbXBs
ZW1lbnQgYSBoZWxwZXIgZHJpdmVyIGluIERvbTAgdG8gaGF2ZQphIGRlZGljYXRlZCBjaGFubmVs
IGZyb20gQUxTQSB0byB0aGUgYmFja2VuZCB0byBkZWxpdmVyIHBlcmlvZCBlbGFwc2VkIGV2ZW50
LApzbyBmb3IgaW5zdGFuY2UsIGl0IGNhbiBoYXZlIHNvbWUga2luZCBvZiBhIGhvb2sgb24gc25k
X3BjbV9wZXJpb2RfZWxhcHNlZCwKYnV0IGl0IHdpbGwgbm90IHNvbHZlIHRoZSB1c2UtY2FzZSB3
aXRoIFB1bHNlQXVkaW8gZGlzY3Vzc2VkIGJlbG93LgpBbHNvIGl0IGlzIHVuY2xlYXIgaG93IHRv
IGhhbmRsZSBzY2VuYXJpbyB3aGVuIG11bHRpcGxlIERvbVUgcGxheXMgdGhyb3VnaAptaXhlciB3
aXRoIGRpZmZlcmVudCBmcmFtZSByYXRlcywgY2hhbm5lbHMgZXRjLikuCgpJbiBjYXNlIG9mIFB1
bHNlQXVkaW8gaXQgaXMgZXZlbiB3b3JzZS4gUHVsc2VBdWRpbyBjYW7igJl0IHByb3ZpZGUgYW55
IHBlcmlvZApyZWxhdGVkIGluZm9ybWF0aW9uIChhZ2FpbiwgcGxlYXNlIGxldCB1cyBrbm93IGlm
IHRoaXMgaXMgbm90IHRydWUpLiBGcm9tIG91cgp1bmRlcnN0YW5kaW5nLCBldmVudCBpZiBnZXQg
c3VjaCBhbiBldmVudCBmcm9tIFB1bHNlQXVkaW8gaXQgd2lsbCBiZSBzb2Z0d2FyZQplbXVsYXRl
ZCBpbiB1c2VyLXNwYWNlOiBmb3IgZXhhbXBsZSwgd2hlbiBQdWxzZUF1ZGlvIHVzZXMgYSBzaW5n
bGUgQUxTQQpzaW5rIGFuZCBtaXhlcyB0d28gc3RyZWFtcyB3aXRoIGRpZmZlcmVudCBmcmFtZSBy
YXRlcywgaXQgd2lsbCBnZW5lcmF0ZSBhdCBsZWFzdApmb3Igb25lIG9mIHRoZSBzdHJlYW1zIGEg
c29mdHdhcmUgcGVyaW9kIGVsYXBzZWQgZXZlbnQuCgpTbywgZnJvbSB0aGUgYWJvdmUgd2UgdGhp
bmsgdGhhdCBwZXJpb2QgZWxhcHNlZCBldmVudCBkZXJpdmVkIGluIHRoZSBkZXNjcmliZWQKd2F5
cyBtYXkgbm90IGltcHJvdmUgbGF0ZW5jeSBhbmQgd2lsbCBjb21wbGljYXRlIHRoZSBzeXN0ZW0u
IFNvLCBmb3IgdGhhdApyZWFzb24gd2UgYXJlIHRoaW5raW5nIG9mIHRoZSBvcHRpb24gMikgKFBv
c2l0aW9ucyBvZiBhY3R1YWwgZGF0YSB0cmFuc21pc3Npb24KaW4gYW55IHNlcmlhbCBzb3VuZCBp
bnRlcmZhY2VzIG9mIGFjdHVhbCBoYXJkd2FyZXMuKQoKSW4gYm90aCBBTFNBIGFuZCBQdWxzZUF1
ZGlvIGNhc2VzIHdlIGNhbiBnZXQgdGltZXN0YW1wIGluZm9ybWF0aW9uCihjdXJyZW50IHNhbXBs
ZSB0aW1lc3RhbXApLiBJdCBjYW4gYmUgY29udmVydGVkIHRvIGZyYW1lcyBvciBieXRlcyBvcgp3
aGF0ZXZlciB0aGF0IGhhcyBiZWVuIHByb2Nlc3NlZCBieSB0aGUgSFcuIFRoZSBiYWNrZW5kIGNh
biBnZXQKdGltZXN0YW1wIHBlcmlvZGljYWxseSAod2l0aCBwb2xsaW5nIHBlcmlvZCBjb25maWd1
cmVkIHdpdGggcmVzcGVjdAp0byBmcmFtZXJhdGVzIGJlaW5nIHBsYXllZCkgYW5kIHBhc3MgaXQg
dG8gdGhlIGZyb250ZW5kLiBEdWUgdG8gY29udGV4dApzd2l0Y2ggYW5kIG90aGVyIGZhY3RvcnMg
dGhpcyBpbmZvcm1hdGlvbiB3aWxsIGJlIG91dGRhdGVkIGFzIHdlbGwsIGJ1dCBpdCBzZWVtcwp0
byBiZSB0aGUgYmVzdCBzeW5jIGFwcHJvYWNoIHRoZSBiYWNrZW5kIGNhbiBwcm92aWRlLgoKU28s
IGZyb20gdGhlIGFib3ZlLCBib3RoIG9wdGlvbnMgZm9yIHN5bmNocm9uaXphdGlvbiBjYW5ub3Qg
Z3VhcmFudGVlIHRoYXQKd2Ugd2lsbCBpbmRlZWQgYmUgc3luY2hyb25vdXMgb3IgbGF0ZW5jeSBp
cyBkZXRlcm1pbmlzdGljLCBidXQgbWF5IGltcHJvdmUKdGhpbmdzIGNvbXBhcmluZyB0byB0aGUg
a2VybmVsIHRpbWVyIG9uIGZyb250ZW5k4oCZcyBzaWRlLgoKQWxsLCBjb3VsZCB5b3UgcGxlYXNl
IHRlbGwgdXMgeW91ciBvcGluaW9uIG9uIHRoZSBhYm92ZSBhbmQgc3VnZ2VzdCB3aGF0CmNvdWxk
IGJlIHRoZSByaWdodCB3YXkgdG8gZ28/Cgo+IFdoaWNoIHdpbGwgYWxzbyBpbnRyb2R1Y2Ugc29t
ZSBsYXRlbmN5IHRvbzogdGltZSBuZWVkZWQgdG8gZGVsaXZlciBhbmQKPiBoYW5kbGUgaW50ZXJy
dXB0IGZyb20gRG9tMCB0byBEb21VCj4+Cj4+IFR5cGljYWxseSwgZHJpdmVycyBjb25maWd1cmUg
aGFyZHdhcmVzIHRvCj4+IGdlbmVyYXRlIGludGVycnVwdHMgcGVyIHBlcmlvZCBvZiBQQ00gYnVm
ZmVyLiBUaGlzIG1lYW5zIHRoYXQgdGhpcwo+PiBkcml2ZXIgc2hvdWxkIG5vdGlmeSB0byBEb20w
IGFib3V0IHRoZSB2YWx1ZSBvZiBwZXJpb2Qgc2l6ZSByZXF1ZXN0ZWQKPj4gYnkgYXBwbGljYXRp
b25zLgo+Pgo+PiBJbiAnaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3NuZGlmLmgnLCB0aGVyZSdz
IG5vIGZ1bmN0aW9uYWxpdGllcyBJCj4+IGRlc2NyaWJlZCB0aGUgYWJvdmU6Cj4+IDEuIG5vdGlm
aWNhdGlvbnMgZnJvbSBEb21VIHRvIERvbTAgYWJvdXQgdGhlIHNpemUgb2YgcGVyaW9kIGZvcgo+
PiAgICBpbnRlcnJ1cHRzIGZyb20gYWN0dWFsIGhhcmR3YXJlcy4gT3Igbm8gd2F5IGZyb20gRG9t
MCB0byBEb21VIGFib3V0Cj4+ICAgIHRoZSBjb25maWd1cmVkIHNpemUgb2YgdGhlIHBlcmlvZC4K
Pgo+IE9rLCB0aGVuIG9uICJvcGVuIiBjb21tYW5kIEkgd2lsbCBwYXNzIGZyb20gRG9tVSB0byBE
b20wIGFuIGFkZGl0aW9uYWwKPiBwYXJhbWV0ZXIsIHBlcmlvZCBzaXplLiBUaGVuIERvbTAgd2ls
bCByZXNwb25kIHdpdGggYWN0dWFsIHBlcmlvZCBzaXplCj4gZm9yIERvbVUgdG8gdXNlLiBTbywg
dGhpcyB3YXkgcGVyaW9kIHNpemUgd2lsbCBiZSBuZWdvdGlhdGVkLgo+IERvZXMgdGhlIGFib3Zl
IGxvb2sgb2sgdG8geW91Pwo+Pgo+PiAyLiBub3RpZmljYXRpb25zIG9mIHRoZSBpbnRlcnJ1cHRz
IGZyb20gYWN0dWFsIGhhcmR3YXJlcyB0byBEb21VLgo+Pgo+IE9rLCBJIHdpbGwgaW50cm9kdWNl
IGFuIGV2ZW50IGZyb20gRG9tMCB0byBEb21VIHRvIHNpZ25hbCBwZXJpb2QgZWxhcHNlZC4KPgo+
IFRha2luZyBpbnRvIGFjY291bnQgdGhlIGZhY3QgdGhhdCBwZXJpb2Qgc2l6ZSBtYXkgYmUgYXMg
c21hbGwgYXMsCj4gc2F5LCAxbXMsIGRvIHlvdSB0aGluayB3ZSBjYW4vbmVlZCB0byBtYW5nbGUg
cGVyaW9kIHNpemUgaW4gMSkgb24gRG9tMCBzaWRlCj4gdG8gYmUgcmVhc29uYWJsZSwgc28gd2Ug
ZG8gbm90IGZsb29kIHdpdGggaW50ZXJydXB0cy9ldmVudHMgZnJvbSBEb20wIHRvCj4gRG9tVT8K
PiBEbyB5b3Ugc2VlIGFueSAiZm9ybXVsYSIgdG8gZGV0ZXJtaW5lIHRoYXQgcmVhc29uYWJsZS9h
Y2NlcHRhYmxlCj4gcGVyaW9kIGxpbWl0LCBzbyBib3RoIERvbTAgYW5kIERvbVUgYXJlIGhhcHB5
Pwo+Cj4+IEZvciB0aGUgcmVhc29ucywgeW91ciBkcml2ZXIgdXNlZCBrZXJuZWwncyB0aW1lciBp
bnRlcmZhY2UgdG8gZ2VuZXJhdGUKPj4gJ3BzZXVkbycgaW50ZXJydXB0cyBmb3IgdGhlIHB1cnBv
c2UuIEhvd2V2ZXIsIGl0IGRlcGVuZHMgb24gRG9tMCdzCj4+IGFic3RyYWN0aW9uIGRpZmZlcmVu
dCBmcm9tIHNvdW5kIGhhcmR3YXJlcyBhbmQgTGludXgga2VybmVsJ3MKPj4gYWJzdHJhY3Rpb24g
Zm9yIHRpbWVyIGZ1bmN0aW9uYWxpdHkuIEluIHRoaXMgY2FzZSwgZ2FwIGJldHdlZW4gJ2FjdHVh
bCcKPj4gaW50ZXJydXB0cyBmcm9tIGhhcmR3YXJlIGFuZCB0aGUgJ3BzZXVkbycgaW50ZXJydXB0
cyBmcm9tIGEgY29tYmluYXRpb24KPj4gb2Ygc2V2ZXJhbCBjb21wb25lbnRzIGJyaW5ncyB1bmV4
cGVjdGVkIHJlc3VsdCBvbiBzZXZlcmFsIHNpdHVhdGlvbnMuCj4+Cj4gWW91IGFyZSByaWdodAo+
Pgo+PiBJIHRoaW5rIHRoaXMgaXMgZGVmZWN0cyBvZiAnc25kaWYnIGludGVyZmFjZSBpbiBYZW4g
c2lkZS4gSSB0aGluayBpdAo+PiBiZXR0ZXIgZm9yIHlvdSB0byB3b3JrIGluIFhlbiBjb21tdW5p
dHkgdG8gaW1wcm92ZSB0aGUgYWJvdmUgaW50ZXJmYWNlCj4+IGF0IGZpcnN0LCB0aGVuIHdvcmsg
Zm9yIExpbnV4IHN0dWZmcy4KPj4KPiBQbGVhc2Ugc2VlIGFib3ZlIGZvciBwbGFubmVkIGNoYW5n
ZXMgdG8gdGhlIHByb3RvY29sCj4+Cj4+Cj4+IEFkZGl0aW9uYWxseSwgaW4gbmV4dCB0aW1lLCBw
bGVhc2UgcmVtaW5kIG9mIHNldmVyYWwgcG9pbnRzIGJlbG93Ogo+PiAgKiBXaGVuIGEgZmlyc3Qg
cGF0Y2ggYWRkcyBhbiBpbml0aWFsIGNvZGUgZm9yIGRyaXZlcnMsIGl0IHNob3VsZAo+PiAgICBp
bmNsdWRlIGVudHJpZXMgZm9yIE1ha2VmaWxlIGFuZCBLY29uZmlnLCBzbyB0aGF0IHRoZSBkcml2
ZXIgY2FuIGJlCj4+ICAgIGJ1aWx0IGV2ZW4gaWYgaXQncyBzdGlsbCBpbiBhbiBpbml0aWFsIHNo
YXBlLgo+Cj4gV2lsbCBkbwo+Pgo+PiBFYWNoIHBhdGNoIHNob3VsZCBiZQo+PiAgICBzZWxmLWNv
bnRhaW5lZCBhbmQgc2hvdWxkIGJlIGluIGEgc2hhcGUgc28gdGhhdCBkZXZlbG9wZXJzIGVhc2ls
eSBydW4KPj4gICAgYmlzZWN0aW5nLiBJbiBvdGhlciB3b3JkcywgeW91ciBmaXJzdCBwYXRjaFsy
XSBpbmNsdWRlcyBtb2RpZmljYXRpb24KPj4gICBmb3IgTWFrZWZpbGUgYW5kIEtjb25maWcgaW4g
eW91ciBsYXN0IHBhdGNoWzNdLgo+Cj4gV2lsbCBkbwo+Pgo+PiAgKiBXaGVuIGFueSByZWFkLW9u
bHkgc3ltYm9scyBpcyBhZGRlZCwgIGl0IHNob3VsZCBoYXZlICdjb25zdCcKPj4gICAgcXVhbGlm
aWVyIHNvIHRoYXQgdGhlIHN5bWJvbCBwbGFjZXMgdG8gLnJvZGF0YSBzZWN0aW9uIG9mIEVMRgo+
PiAgICBiaW5hcmllcy4gRm9yIGV4YW1wbGUsIGluIHlvdXIgY29kZSwgJ2Fsc2Ffc25kaWZfZm9y
bWF0cycgaXMgc3VjaCBhbgo+PiAgICBzeW1ib2wuIEluIHJlY2VudCBMaW51eCBkZXZlbG9wbWVu
dCwgc29tZSBkZXZlbG9wZXJzIHdvcmsgZm9yCj4+ICAgIGNvbnN0aWZ5aW5nIHN1Y2ggc3ltYm9s
cy4gUGxlYXNlIHJlbWluZCBvZiB0aGVpciBjb250aW51b3VzIHdvcmtzIGluCj4+ICAgIHVwc3Ry
ZWFtWzRdLgo+Cj4gV2lsbCBkbwo+Pgo+PiAgKiBZb3UgY2FuIHNwbGl0IHlvdXIgZHJpdmVyIHRv
IHNldmVyYWwgZmlsZXMuIEluCj4+ICAgICdpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vc25kaWYu
aCcsIERvbTAgcHJvZHVjZXMgZnVuY3Rpb25hbGl0aWVzIGZvcgo+PiAgICBEb21VIHRvIGNvbnRy
b2wgZ2Fpbi92b2x1bWUvbXV0ZSBhbmQgaW4gZnV0dXJlIHlvdXIgZHJpdmVyIG1heSBnZXQKPj4g
ICAgbW9yZSBjb2Rlcy4gSWYgc3BsaXQgdG8gc2V2ZXJhbCBmaWxlcyBtYWtlIGl0IHJlYWRhYmxl
LCBpdCBzaG91bGQgYmUKPj4gICAgZG9uZS4KPgo+IFdpbGwgZG8uIElmIEkgc3BsaXQsIGRvIHlv
dSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gbW92ZSB0aGUgZHJpdmVyCj4gZnJvbSBzb3Vu
ZC9kcml2ZXJzIHRvIHNvdW5kL3hlbiBmb2xkZXIsIHNvIGFsbCB0aG9zZSBmaWxlcyBkbyBub3Qg
bWl4Cj4gd2l0aCB0aGUgcmVzdD8KPj4KPj4gICogSW4gbXkgdGFzdGUsIGEgcHJlZml4IG9mIHRo
ZSBzdWJqZWN0IGxpbmUgc2hvdWxkIGJlICd4ZW4tZnJvbnQnLAo+PiAgIGluc3RlYWQgb2YgJ3Zz
bmQnLiBJdCBjb21lcyBmcm9tIG5hbWUgb2YgeW91ciBkcml2ZXIuCj4+Cj4gV2lsbCBkbwo+Pgo+
PiBbMV0gW2Fsc2EtZGV2ZWxdIFtQQVRDSCAwOC8xMV0gQUxTQTogdnNuZDogQWRkIHRpbWVyIGZv
ciBwZXJpb2QgaW50ZXJydXB0Cj4+IGVtdWxhdGlvbgo+Pgo+PiBodHRwOi8vbWFpbG1hbi5hbHNh
LXByb2plY3Qub3JnL3BpcGVybWFpbC9hbHNhLWRldmVsLzIwMTctQXVndXN0LzEyMzYxNy5odG1s
Cj4+IFsyXSBbUEFUQ0ggUkVTRU5EMSAwMS8xMl0gQUxTQTogdnNuZDogSW50cm9kdWNlIFhlbiBw
YXJhLXZpcnR1YWxpemVkIHNvdW5kCj4+IGZyb250ZW5kIGRyaXZlcgo+Pgo+PiBodHRwOi8vbWFp
bG1hbi5hbHNhLXByb2plY3Qub3JnL3BpcGVybWFpbC9hbHNhLWRldmVsLzIwMTctQXVndXN0LzEy
MzY1NC5odG1sCj4+IFszXSBbYWxzYS1kZXZlbF0gW1BBVENIIFJFU0VORDEgMTIvMTJdIEFMU0E6
IHZzbmQ6IEludHJvZHVjZSBLY29uZmlnCj4+IG9wdGlvbiB0byBlbmFibGUgWGVuIFBWIHNvdW5k
Cj4+Cj4+IGh0dHA6Ly9tYWlsbWFuLmFsc2EtcHJvamVjdC5vcmcvcGlwZXJtYWlsL2Fsc2EtZGV2
ZWwvMjAxNy1BdWd1c3QvMTIzNjYyLmh0bWwKPj4gWzRdIFlvdSBjYW4gc2VlIG1hbnkgcG9zdHMg
Zm9yIHRoaXM7IGUuZy4gW2Fsc2EtZGV2ZWxdIFtQQVRDSCAwLzddCj4+IGNvbnN0aWZ5IEFMU0Eg
dXNiX2RldmljZV9pZC4KPj4KPj4gaHR0cDovL21haWxtYW4uYWxzYS1wcm9qZWN0Lm9yZy9waXBl
cm1haWwvYWxzYS1kZXZlbC8yMDE3LUF1Z3VzdC8xMjM1NjQuaHRtbAo+Pgo+PiBSZWdhcmRzCj4+
Cj4+IFRha2FzaGkgU2FrYW1vdG8KPgo+IFRoYW5rIHlvdSwKPiBPbGVrc2FuZHIKPgo+Cj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCgoKCi0tIApCZXN0IFJlZ2FyZHMsCk9sZWtzYW5kciBHcnl0c292LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10:13: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.xen.org>)
	id 1diHo7-0003PN-LF; Thu, 17 Aug 2017 10:13:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1diHo6-0003PH-MY
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 10:13:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AB/50-03937-55C65995; Thu, 17 Aug 2017 10:13:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfT+Ed3QnKm
 RBusu81p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm995pYCx5zVOz/+Ye1gXEaexcjF4eQwAxG
 iSXLf7KAOCwCDawSfVcmMoE4EgJzWCVeveth7mLkBHLyJFZPPsvaxcgBZBdJ3D0fBBLmFRCUO
 DnzCQuILSTgIbHj9SNGEJtTwFLibe8/sHIhgVyJLy3GIGE2AS2J+7dXsIHYLAKqEvMvvGSDGB
 Mgse7KNTBbWMBbonn+HiYQW0RAUeLBy5tgY5gFaiXeXJcFCTMLaEq0bv/NPoFRYBaSI2YhSS1
 gZFrFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhAxAsIPx
 9saAQ4ySHExKory/Z02JFOJLyk+pzEgszogvKs1JLT7EqMHBIfDz6d8WRimWvPy8VCUJXq7sq
 ZFCgkWp6akVaZk5wDiBKZXg4FES4fUFSfMWFyTmFmemQ6ROMRpzXLmy7gsTx5QD278wCYFNkh
 LnvZYFVCoAUppRmgc3CBa/lxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMmw2ykCczrwRu3yu
 gU5iATrnSPgnklJJEhJRUAyP7ltLw5+f+TtC7OUlQrEpB95VRL1eNarn//SUzZl1SeODxOnZS
 mVqap7PR/t0bA8O8V2dMfOxz+3v9RunlLxuO3V26Pux804Td/kGdT5bw9pRfZBH8yKl08DTXh
 L2aF0x3XSwIny5W6O9aYMr55GB75FbN17KrXh8XeaOzetpMhwdvzjq+TctQYinOSDTUYi4qTg
 QAjM5lsNoCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1502964820!111879922!1
X-Originating-IP: [209.85.223.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23281 invoked from network); 17 Aug 2017 10:13:41 -0000
Received: from mail-io0-f196.google.com (HELO mail-io0-f196.google.com)
 (209.85.223.196)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 10:13:41 -0000
Received: by mail-io0-f196.google.com with SMTP id c74so3739242iod.4
 for <xen-devel@lists.xenproject.org>; Thu, 17 Aug 2017 03:13:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=EN/3U9jLnPO3ImREmVhJfc74+8VC6jBbXXjIcyMPHoM=;
 b=b4EWqa3UUlnWZ5+p0GzPixB6oWLZAnR414laRZlzBNj2ivEiUfQ7ZZICPFwupSA0in
 nLVqNHfC0hXoBbByH7eGGlJTvwdT4my4I8I6Ga3vqNZ0SnuPXLOWBDSkoO+8w1yaHvh7
 +ZdDr02wsfY2iiYPrPDzb4B8Oeec4pnT5K/lT5gUSsh58ognT/T83lvJUObDCkHcuRRq
 AS+WPfM7DMGjT5BIRkMP4hTK+U8NZByBQ6CcEwki6AG9YMc6Lu8H6nhkkbTkUm+1fIag
 IK/N6ZEeMOShJv8dEahS+VwZdZqjjnOmbRgAlMaUb0vrfmkISi/5cCOsu0bDkiGey5f/
 9eXQ==
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=EN/3U9jLnPO3ImREmVhJfc74+8VC6jBbXXjIcyMPHoM=;
 b=d3BK2Ce7+SXsvgFqJ8ftVge0MNrWYeoezrPXDEorkfcGaEaBcftd12skyCSIaF3nM/
 VFK0cuqOreSzTNaizHh47n4hG3Qk9gPdjt0T7PHDCE5KmiDQi9y5FM4QFK6dnkCC6Ake
 aTtV6e+NCG/JVXJtEUiYv76Rty7FJfZH7Pd8FMF5uwjgTpdr6KXoMuCRlip3XdwrGh61
 KkhOUVA7C9KPx/KdTbpM48Xt+9W4X+dwezpM8WJ0N4ktuNJ2DHUO4TdcIilU9F9WBxOU
 AwgLEQUoYrdnvkkWJAlR4XW6UocFzR/gfRFq5CaUdqZgoTFvmRQAWFSLHq48n5/Uw5bp
 Dkcw==
X-Gm-Message-State: AHYfb5hOh1WDzaBDah7Z48xjFtEbrY1hNjgKu1sVXpHOQij1LjfT0xqt
 T9NgfRNyRphCZ01Rj4c+tUln0+anMQ==
X-Received: by 10.107.138.89 with SMTP id m86mr4118845iod.26.1502964819975;
 Thu, 17 Aug 2017 03:13:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.6.22 with HTTP; Thu, 17 Aug 2017 03:13:39 -0700 (PDT)
In-Reply-To: <20170728141323.r2ik6szvj4scfq5f@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <20170728141323.r2ik6szvj4scfq5f@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 17 Aug 2017 13:13:39 +0300
Message-ID: <CACvf2oUDM5kH7FnC0J8beY2=CBWMcL--giDxz7XbgHoEKeSz7Q@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 00/13] libxl: add PV display device
	driver interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdWwgMjgsIDIwMTcgYXQgNToxMyBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MTdQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4KPj4gQ2hhbmdlcyBzaW5jZSBWMzoKPj4gICAqIGxp
YnhsX19kZXZpY2VfYWRkIHJlbmFtZWQgdG8gbGlieGxfX2RldmljZV9hZGRfYXN5bmMgYW5kIHJl
d29ya2VkCj4+ICAgICB0byBtYXRjaCB0aGUgZm9ybWVyIGRlc2lnbjsKPj4gICAqIGxpYnhsX19k
ZXZpY2VfYWRkIHVzZWQgZm9yIGRldmljZXMgd2hpY2ggZG9uJ3QgcmVxdWlyZSB1cGRhdGluZyBk
b21haW4KPj4gICAgIGNvbmZpZyBidXQgc2ltcGxlIHdyaXRlIHRvIFhlbiBTdG9yZSAoOXBmcywg
dmtiLCB2ZmIpOwo+PiAgICogZm9sbG93aW5nIGRldmljZXMgYXJlIGNoYW5nZWQgdG8gdXNlIHRo
ZSBsaWJ4bF9fZGV2aWNlX2FkZDoKPj4gICAgIDlwZnMsIHZrYiwgdmZiLCBuaWMsIHZ0cG0uIE90
aGVyIGRldmljZSAoY29uc29sZSwgcGNpLCB1c2IsIGRpc2spIGhhdmUKPj4gICAgIHZlcnkgZGlm
ZmVyZW50IGFkZGluZyBwYXR0ZXJuIGFuZCByZXF1aXJlZCB0byB1bnJlYXNvbmFibGUgZXh0ZW5k
Cj4+ICAgICBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyBhbmQgaXRzIHBhcmFtZXRlcnM7Cj4+ICAg
KiBkaXNrIGRldmljZSBsaXN0IGNoYW5nZWQgdG8gdXNlIGxpYnhsX19kZXZpY2VfbGlzdDsKPj4g
ICAqIHByZXZpb3VzIGNvbW1lbnRzIGFyZSBhcHBsaWVkLgo+Pgo+PiBQYXRjaGVzIG9uIGdpdGh1
YiBbMV0uCj4+Cj4+IFsxXSBodHRwczovL2dpdGh1Yi5jb20vYWwxaW1nL3hlbi90cmVlL3hsLXZk
aXNwbC12NAo+Cj4gU28gSSBqdXN0IHdlbnQgdGhyb3VnaCB0aGlzIHNlcmllcyBhbmQgcG9pbnRl
ZCBvdXQgaXNzdWVzIEkgY2FuCj4gaW1tZWRpYXRlbHkgZmluZC4gSSB3aWxsIG5lZWQgdG8gdGFr
ZSBhIGNsb3NlciBsb29rIGF0IHRoZSBmcmFtZXdvcmsKPiBpdHNlbGYgbmV4dCB3ZWVrLgoKcGlu
ZwoKLS0gCkJlc3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:15:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1diHps-0003WR-15; Thu, 17 Aug 2017 10:15:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eggi.innovations@gmail.com>) id 1diHpr-0003WJ-5c
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 10:15:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 92/E6-02962-2CC65995; Thu, 17 Aug 2017 10:15:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyMbThsO7BnKm
 RBs8OSVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrWz+wFZxMqni1LKCB8ZdPFyMXh5DADEaJ
 3bM/MoE4LAIvWSS6TjwAcyQE+lkl1lw9ztzFyAHkpEk8fFQGYVZJHPzK18XICdSsKfGlu4sRY
 lADk8SU9/NYQBJsAgYSs1deZAaxRQSUJO6tmswEYjMLuEh0zWtmA7GFBbQlXr9ZBFbPIqAqse
 XBVDCbV8BOYs+nvWA1EgLyErvaLrKC2JwCgRIXdvexQywOkJi9dCLTBEaBBYwMqxg1ilOLylK
 LdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOKAQh2MJ5fG3iIUZKDSUmU
 9/esKZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHibsqdGCgkWpaanVqRl5gADHCYtwcGjJMLrC
 5LmLS5IzC3OTIdInWK05LhyZd0XJo4pB7YDyVcT/n9jEmLJy89LlRLnTQBpEABpyCjNgxsHi8
 JLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZdADKFJzOvBG7rK6CDmIAOutI+CeSgkkSElFQ
 Do+yDlS6O1lsM1eUZM+WP3/MPs1jM9ar+nPGh+obXTiIV/Z3iiXK6nBvWJV54+UDs7rcpeWHO
 G4Nd08sNwpP9k1oY5+cdjfLdWuc0Oaz478ZdXhmtFRM4Gc4IxOfwf9yd4hV2YTsL44T0l+e/b
 1XpPvHvtIqswGIvtQXrDCt6WzkUas/kRT9RYinOSDTUYi4qTgQAts9xFL0CAAA=
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502964929!72127096!1
X-Originating-IP: [209.85.128.195]
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 43210 invoked from network); 17 Aug 2017 10:15:29 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 10:15:29 -0000
Received: by mail-wr0-f195.google.com with SMTP id x43so7581890wrb.1
 for <xen-devel@lists.xenproject.org>; Thu, 17 Aug 2017 03:15:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CHcNOhXZfnDSXyxqWLFSAPv9MTRSRGRA5elWk4TDIpc=;
 b=o3RFdO9sSf45QBGnbAp5nVsFQUyP8q101VxSGKxvk4dUdU5HjOtSMUiGCbCUmYwH+e
 auMWP5zX2dA+M61ZF8BDR1Gn4ITDMJhFOHK0TRE9/Vk9Pyz8xlteUB0aIvfRO2xCv9c9
 x0d1HxoCnoMQzxOBKtNpcZd9Zj5c7vWPTJIkNv+VYE40LAMDwMfr5RaVdQqCWMEgbuen
 7W/xDW7jwxTlFu8WTgn1JbyG/YaxFB8mTJKQg6kUPE5u3FJd+R1k/ldilH5vVhirpuRF
 VFSpy2PTRwWt7vHuT+JgYgH1Siob3xdLzY/OIE97e5UjgLFsh3mThAQfVMAq1oB8xwHe
 f3oQ==
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=CHcNOhXZfnDSXyxqWLFSAPv9MTRSRGRA5elWk4TDIpc=;
 b=K258GeXs6/RHOllg05DZTJjiwFr+PmpzHTkp41PigoYxWJrFqmzVNnBDsDyo4oJDFM
 W/WhjCOLRbUieJqwZpXGhhRQsX1sJXZWL8yXGTBAGBw0m/KpCF9Sq8VoodxAG8cWlhm4
 lSd6MzSO14IW/DjXKXkoDo2bQJoY4KpFuq1KN/EoNjqRSEvl8tk9jr+VHm2s83G/2pEK
 cIl2q7FQUgE5Dtbm5XMIWVvSvDStBaWSBXRXdQ21XJ4vU2i3dftqzRMDf0tG5/UbtRpe
 UQS+I6+xyJHR7uXbJQKmHN2eK9mDvKWN0ht77ecWdk2L/MhMVmS5HHuAZ00WxUKSkDux
 WmFQ==
X-Gm-Message-State: AHYfb5hzyWfaBDKZJqiNIDRh+Sil7hte2JeMDBxJGejR4IO0OhwlRSN+
 doNcByaND1bimYRtPF+S4Q==
X-Received: by 10.223.150.48 with SMTP id b45mr3233297wra.139.1502964928476;
 Thu, 17 Aug 2017 03:15:28 -0700 (PDT)
Received: from localhost.localdomain ([213.55.184.183])
 by smtp.gmail.com with ESMTPSA id v17sm2621327wrg.24.2017.08.17.03.15.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 17 Aug 2017 03:15:27 -0700 (PDT)
From: Felix Schmoll <eggi.innovations@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 17 Aug 2017 12:15:00 +0200
Message-Id: <20170817101500.1410-1-eggi.innovations@gmail.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <CAK1m5j6UQBiosL_-LeYtiTqw8j9K7qyL_jS16czoch04w1-N1w@mail.gmail.com>
References: <CAK1m5j6UQBiosL_-LeYtiTqw8j9K7qyL_jS16czoch04w1-N1w@mail.gmail.com>
Cc: wei.liu2@citrix.com, Felix Schmoll <eggi.innovations@gmail.com>
Subject: [Xen-devel] [PATCH AFL] Fuzzing the hypervisor
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyBiYXNlZCBvbiB2ZXJzaW9uIDIuNDNiIG9mIEFGTAotLS0KIE1ha2VmaWxlICAgfCAg
IDIgKy0KIGFmbC1mdXp6LmMgfCAyMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogaGFzaF9tYXAuaCB8ICA4MiArKysrKysrKysr
KysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDMwNiBpbnNlcnRpb25zKCspLCAxMSBkZWxl
dGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBoYXNoX21hcC5oCgpkaWZmIC0tZ2l0IGEvTWFr
ZWZpbGUgYi9NYWtlZmlsZQppbmRleCA0NGQxZmZhLi4zYTc1YzhjIDEwMDY0NAotLS0gYS9NYWtl
ZmlsZQorKysgYi9NYWtlZmlsZQpAQCAtNzAsNyArNzAsNyBAQCBhZmwtYXM6IGFmbC1hcy5jIGFm
bC1hcy5oICQoQ09NTV9IRFIpIHwgdGVzdF94ODYKIAlsbiAtc2YgYWZsLWFzIGFzCiAKIGFmbC1m
dXp6OiBhZmwtZnV6ei5jICQoQ09NTV9IRFIpIHwgdGVzdF94ODYKLQkkKENDKSAkKENGTEFHUykg
JEAuYyAtbyAkQCAkKExERkxBR1MpCisJJChDQykgJChDRkxBR1MpICRALmMgLW8gJEAgJChMREZM
QUdTKSAtbHhlbmN0cmwKIAogYWZsLXNob3dtYXA6IGFmbC1zaG93bWFwLmMgJChDT01NX0hEUikg
fCB0ZXN0X3g4NgogCSQoQ0MpICQoQ0ZMQUdTKSAkQC5jIC1vICRAICQoTERGTEFHUykKZGlmZiAt
LWdpdCBhL2FmbC1mdXp6LmMgYi9hZmwtZnV6ei5jCmluZGV4IDU2MmZkNTAuLjA4ZmEzNDYgMTAw
NjQ0Ci0tLSBhL2FmbC1mdXp6LmMKKysrIGIvYWZsLWZ1enouYwpAQCAtNTYsNiArNTYsMTAgQEAK
ICNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KICNpbmNsdWRlIDxzeXMvZmlsZS5oPgogCisjaW5jbHVk
ZSA8eGVuY3RybC5oPgorI2luY2x1ZGUgPHhlbi9wdWJsaWMvdHJhY2VfcGMuaD4KKyNpbmNsdWRl
ICJoYXNoX21hcC5oIgorCiAjaWYgZGVmaW5lZChfX0FQUExFX18pIHx8IGRlZmluZWQoX19GcmVl
QlNEX18pIHx8IGRlZmluZWQgKF9fT3BlbkJTRF9fKQogIyAgaW5jbHVkZSA8c3lzL3N5c2N0bC5o
PgogI2VuZGlmIC8qIF9fQVBQTEVfXyB8fCBfX0ZyZWVCU0RfXyB8fCBfX09wZW5CU0RfXyAqLwpA
QCAtODAsNiArODQsMjUgQEAKICAgIHJlYWxseSBtYWtlcyBubyBzZW5zZSB0byBoYXVsIHRoZW0g
YXJvdW5kIGFzIGZ1bmN0aW9uIHBhcmFtZXRlcnMuICovCiAKIAorLyogbnVtYmVyIG9mIGJ1Y2tl
dHMgaW4gdGhlIGhhc2ggbWFwICovCisjZGVmaW5lIE5VTV9CVUNLRVRTIDEwMDAKKy8qIG51bWJl
ciBvZiBieXRlcyB3cml0dGVuIHRvIHh0ZiAqLworI2RlZmluZSBTSVpFX01FTV9XUklURV9UT19U
RVNUQ0FTRSA4MAorLyogcGF0aCBmb3IgdGhlIGZpbGUgY29udGFpbmluZyB0aGUgbGFzdCB0ZXN0
IGNhc2UgKi8KKyNkZWZpbmUgVEVTVF9DQVNFX0xPR19QQVRIICIvdmFyL2xvZy90ZXN0Y2FzZSIK
Ky8qIHBhdGggZm9yIHRoZSBmaWxlIGNvbnRhaW5pbmcgYWxsIHRlc3QgY2FzZXMgKi8KKyNkZWZp
bmUgT1ZFUkFMTF9MT0dfUEFUSCAiL3Zhci9sb2cvYWZsLmxvZyIKKyNkZWZpbmUgWEVOQ09OU09M
RV9QQVRIICIvdXNyL2xvY2FsL2xpYi94ZW4vYmluL3hlbmNvbnNvbGUiCisKK2ludCBwaXBlZmRf
dG9feHRmWzJdOworaW50IHBpcGVmZF9mcm9tX3h0ZlsyXTsKK2NoYXIqIGRvbWFpbjsKK2hhc2hf
bWFwKiBtYXA7CisKK2xvbmcgbWVtX3dyaXRlX3RvX3Rlc3RjYXNlW1NJWkVfTUVNX1dSSVRFX1RP
X1RFU1RDQVNFXTsKKworRklMRSogbG9nX2ZpbGU7CisKIEVYUF9TVCB1OCAqaW5fZGlyLCAgICAg
ICAgICAgICAgICAgICAgLyogSW5wdXQgZGlyZWN0b3J5IHdpdGggdGVzdCBjYXNlcyAgKi8KICAg
ICAgICAgICAqb3V0X2ZpbGUsICAgICAgICAgICAgICAgICAgLyogRmlsZSB0byBmdXp6LCBpZiBh
bnkgICAgICAgICAgICAgKi8KICAgICAgICAgICAqb3V0X2RpciwgICAgICAgICAgICAgICAgICAg
LyogV29ya2luZyAmIG91dHB1dCBkaXJlY3RvcnkgICAgICAgKi8KQEAgLTIyNTMsNiArMjI3Niwx
MDcgQEAgRVhQX1NUIHZvaWQgaW5pdF9mb3Jrc2VydmVyKGNoYXIqKiBhcmd2KSB7CiB9CiAKIAor
LyoqIFByb2Nlc3MgcHJvZ3JhbSBjb3VudGVycyBpbnRvIGZvcm1hdCBleHBlY3RlZCBieSBBRkwg
YW5kCisgICAgaW5zZXJ0IGludG8gdHJhY2VfYml0cy4KKworICAgIGN1cl9sb2NhdGlvbiA9IDxD
T01QSUxFX1RJTUVfUkFORE9NPjsKKyAgICBzaGFyZWRfbWVtW2N1cl9sb2NhdGlvbiBeIHByZXZf
bG9jYXRpb25dKys7CisgICAgcHJldl9sb2NhdGlvbiA9IGN1cl9sb2NhdGlvbiA+PiAxOworKi8K
K3ZvaWQgcHJvY2Vzc19wcm9ncmFtX2NvdW50ZXJzKHVpbnQ2NF90KiBwY19idWZmZXIsIGxvbmcg
cGNfbnVtKSB7CisKKyAgdTMyIGN1cl9sb2NhdGlvbiA9IDAsIHByZXZfbG9jYXRpb24gPSAwOwor
ICBoYXNoX2J1Y2tldCogYnVja2V0OworCisgIGZvcihpbnQgaSA9IDA7IGkgPCBwY19udW07ICsr
aSkgeworICAgIGJ1Y2tldCA9IF9oYXNoX21hcF9sb29rdXAobWFwLCBwY19idWZmZXJbaV0pOwor
CisgICAgaWYoICFidWNrZXQgKSB7CisgICAgICAgY3VyX2xvY2F0aW9uID0gVVIoTUFQX1NJWkUp
OworICAgICAgIGlmKCFfaGFzaF9tYXBfaW5zZXJ0KG1hcCwgcGNfYnVmZmVyW2ldLCBjdXJfbG9j
YXRpb24pKQorICAgICAgICAgRkFUQUwoInByb2Nlc3NfcHJvZ3JhbV9jb3VudGVyczogQ291bGQg
bm90IGluc2VydCBpbnRvIGhhc2ggbWFwXG4iKTsKKyAgICB9IGVsc2UgeworICAgICAgY3VyX2xv
Y2F0aW9uID0gYnVja2V0LT52YWw7CisgICAgfQorCisgICAgdHJhY2VfYml0c1soY3VyX2xvY2F0
aW9uIF4gcHJldl9sb2NhdGlvbikgJSBNQVBfU0laRV0rKzsKKyAgICBwcmV2X2xvY2F0aW9uID0g
Y3VyX2xvY2F0aW9uID4+IDE7CisgIH0KKworfQorCisvKiBTZW5kIHRlc3QgY2FzZSB0byBYVEYt
c2VydmVyLiAqLworCitzdGF0aWMgdTggc2VuZF90ZXN0X3RvX3h0ZihjaGFyKiogYXJndiwgdTMy
IHRpbWVvdXQpIHsKKworICBzaXplX3QgYnVmX3NpemUgPSAxMDA7CisgIGNoYXIgYnVmZmVyW2J1
Zl9zaXplXTsKKworICBpbnQgcGNfYnVmZmVyX3NpemUgPSAxMDAwMDA7CisgIHVpbnQ2NF90IHBj
X2J1ZmZlcltwY19idWZmZXJfc2l6ZV07CisgIGxvbmcgcmV0OworCisgIC8qIGxvZyB0aGUgdGVz
dCBjYXNlIHRoYXQgaXMgYWJvdXQgdG8gYmUgc2VuZCAqLworICBpZiggZnByaW50Zihsb2dfZmls
ZSwgImdldF9jdXJfdGltZSAlbGQgJWxpICVsaSAlbGQgJWxkICVsZFxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAobG9uZykgZ2V0X2N1cl90aW1lKCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgbWVtX3dyaXRlX3RvX3Rlc3RjYXNlWzBdICUgNDEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgbWVtX3dyaXRlX3RvX3Rlc3RjYXNlWzFdLAorICAgICAgICAgICAgICAgICAgICAgICAg
IG1lbV93cml0ZV90b190ZXN0Y2FzZVsyXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBtZW1f
d3JpdGVfdG9fdGVzdGNhc2VbM10sCisgICAgICAgICAgICAgICAgICAgICAgICAgbWVtX3dyaXRl
X3RvX3Rlc3RjYXNlWzRdKSA8IDAgKQorICAgIEZBVEFMKCJzZW5kX3Rlc3RfdG9feHRmOiBDb3Vs
ZG4ndCB3cml0ZSB0byBmaWxlXG4iKTsKKworICBmZmx1c2gobG9nX2ZpbGUpOworICBtZW1zZXQo
dHJhY2VfYml0cywgMCwgTUFQX1NJWkUpOworCisgIHhjX2ludGVyZmFjZSAqeGNoID0geGNfaW50
ZXJmYWNlX29wZW4oTlVMTCwgTlVMTCwgMCk7CisgIGlmKCB4Y2ggPT0gTlVMTCApIHsKKyAgICBm
Y2xvc2UobG9nX2ZpbGUpOworICAgIEZBVEFMKCJzZW5kX3Rlc3RfdG9feHRmOiBDb3VsZG4ndCBv
cGVuIHhlbiBpbnRlcmZhY2VcbiIpOworICB9CisKKyAgaWYoIHhjX3RyYWNlX3BjKHhjaCwgYXRv
aShkb21haW4pLCBYRU5fVFJBQ0VfUENfU1RBUlQsCisgICAgICAgICAgICAgICAgICBwY19idWZm
ZXJfc2l6ZSwgcGNfYnVmZmVyKSA8IDAgKSB7CisgICAgZmNsb3NlKGxvZ19maWxlKTsKKyAgICB4
Y19pbnRlcmZhY2VfY2xvc2UoeGNoKTsKKyAgICBGQVRBTCgic2VuZF90ZXN0X3RvX3h0ZjogU3Rh
cnQgZWRnZV90cmFjZSBmYWlsZWRcbiIpOworICB9CisKKyAgLyogc2VuZCB0ZXQgY2FzZSB0byBY
VEYgKi8KKyAgaWYoIHdyaXRlKHBpcGVmZF90b194dGZbMV0sIChjaGFyKikgbWVtX3dyaXRlX3Rv
X3Rlc3RjYXNlLAorICAgICAgICAgICAgICBTSVpFX01FTV9XUklURV9UT19URVNUQ0FTRSkgPD0g
MCApIHsKKyAgICAgZmNsb3NlKGxvZ19maWxlKTsKKyAgICAgeGNfaW50ZXJmYWNlX2Nsb3NlKHhj
aCk7CisgICAgIEZBVEFMKCJzZW5kX3Rlc3RfdG9feHRmOiBDb3VsZG4ndCB3cml0ZSB0byBYVEZc
biIpOworICB9CisKKyAgLyogWFRGIHdpbGwgbWVzc2FnZSB1cyB3aGVuIGl0J3MgaHlwZXJjYWxs
IHJldHVybmVkICovCisgIGlmKCByZWFkKHBpcGVmZF9mcm9tX3h0ZlswXSwgYnVmZmVyLCBidWZf
c2l6ZSkgPCAwICkgeworICAgICBmY2xvc2UobG9nX2ZpbGUpOworICAgICB4Y19pbnRlcmZhY2Vf
Y2xvc2UoeGNoKTsKKyAgICAgRkFUQUwoInNlbmRfdGVzdF90b194dGY6IENvdWxkbid0IHJlYWQg
ZnJvbSBYVEZcbiIpOworICB9CisKKyAgcmV0ID0geGNfdHJhY2VfcGMoeGNoLCBhdG9pKGRvbWFp
biksIDEsIHBjX2J1ZmZlcl9zaXplLCBwY19idWZmZXIpOworICB4Y19pbnRlcmZhY2VfY2xvc2Uo
eGNoKTsKKworICBpZiggcmV0IDwgMCApIHsKKyAgICAgZmNsb3NlKGxvZ19maWxlKTsKKyAgICAg
RkFUQUwoInNlbmRfdGVzdF90b194dGY6IFN0b3AgZWRnZV90cmFjZSBmYWlsZWRcbiIpOworICB9
CisKKyAgcHJvY2Vzc19wcm9ncmFtX2NvdW50ZXJzKHBjX2J1ZmZlciwgcmV0KTsKKworI2lmZGVm
IF9feDg2XzY0X18KKyAgY2xhc3NpZnlfY291bnRzKCh1NjQqKXRyYWNlX2JpdHMpOworI2Vsc2UK
KyAgY2xhc3NpZnlfY291bnRzKCh1MzIqKXRyYWNlX2JpdHMpOworI2VuZGlmIC8qIF5fX3g4Nl82
NF9fICovCisKKyAgcmV0dXJuIEZBVUxUX05PTkU7Cit9CisKKwogLyogRXhlY3V0ZSB0YXJnZXQg
YXBwbGljYXRpb24sIG1vbml0b3JpbmcgZm9yIHRpbWVvdXRzLiBSZXR1cm4gc3RhdHVzCiAgICBp
bmZvcm1hdGlvbi4gVGhlIGNhbGxlZCBwcm9ncmFtIHdpbGwgdXBkYXRlIHRyYWNlX2JpdHNbXS4g
Ki8KIApAQCAtMjQ1NSwxMyArMjU3OSwyMSBAQCBzdGF0aWMgdTggcnVuX3RhcmdldChjaGFyKiog
YXJndiwgdTMyIHRpbWVvdXQpIHsKIAogfQogCi0KIC8qIFdyaXRlIG1vZGlmaWVkIGRhdGEgdG8g
ZmlsZSBmb3IgdGVzdGluZy4gSWYgb3V0X2ZpbGUgaXMgc2V0LCB0aGUgb2xkIGZpbGUKICAgIGlz
IHVubGlua2VkIGFuZCBhIG5ldyBvbmUgaXMgY3JlYXRlZC4gT3RoZXJ3aXNlLCBvdXRfZmQgaXMg
cmV3b3VuZCBhbmQKICAgIHRydW5jYXRlZC4gKi8KIAogc3RhdGljIHZvaWQgd3JpdGVfdG9fdGVz
dGNhc2Uodm9pZCogbWVtLCB1MzIgbGVuKSB7CiAKKyAgbWVtc2V0KChjaGFyKikgbWVtX3dyaXRl
X3RvX3Rlc3RjYXNlLCAwLCBTSVpFX01FTV9XUklURV9UT19URVNUQ0FTRSk7CisgIG1lbWNweSgo
Y2hhciopIG1lbV93cml0ZV90b190ZXN0Y2FzZSwgbWVtLCAobGVuIDwgU0laRV9NRU1fV1JJVEVf
VE9fVEVTVENBU0UpP2xlbjpTSVpFX01FTV9XUklURV9UT19URVNUQ0FTRSk7CisKKyAgcmVtb3Zl
KFRFU1RfQ0FTRV9MT0dfUEFUSCk7CisgIHMzMiBteV9maWxlID0gb3BlbihURVNUX0NBU0VfTE9H
X1BBVEgsIE9fV1JPTkxZIHwgT19DUkVBVCB8IE9fRVhDTCAsIDA2MDApOworICBja193cml0ZSht
eV9maWxlLCBtZW0sIFNJWkVfTUVNX1dSSVRFX1RPX1RFU1RDQVNFLCBURVNUX0NBU0VfTE9HX1BB
VEgpOworICBmc3luYyhteV9maWxlKTsKKyAgY2xvc2UobXlfZmlsZSk7CisKICAgczMyIGZkID0g
b3V0X2ZkOwogCiAgIGlmIChvdXRfZmlsZSkgewpAQCAtMjQ5MCw2ICsyNjIyLDE1IEBAIHN0YXRp
YyB2b2lkIHdyaXRlX3RvX3Rlc3RjYXNlKHZvaWQqIG1lbSwgdTMyIGxlbikgewogCiBzdGF0aWMg
dm9pZCB3cml0ZV93aXRoX2dhcCh2b2lkKiBtZW0sIHUzMiBsZW4sIHUzMiBza2lwX2F0LCB1MzIg
c2tpcF9sZW4pIHsKIAorICBtZW1zZXQoKGNoYXIqKSBtZW1fd3JpdGVfdG9fdGVzdGNhc2UsIDAs
IFNJWkVfTUVNX1dSSVRFX1RPX1RFU1RDQVNFKTsKKyAgbWVtY3B5KChjaGFyKikgbWVtX3dyaXRl
X3RvX3Rlc3RjYXNlLCBtZW0sIChsZW4gPCBTSVpFX01FTV9XUklURV9UT19URVNUQ0FTRSk/bGVu
OlNJWkVfTUVNX1dSSVRFX1RPX1RFU1RDQVNFKTsKKworICByZW1vdmUoVEVTVF9DQVNFX0xPR19Q
QVRIKTsKKyAgczMyIG15X2ZpbGUgPSBvcGVuKFRFU1RfQ0FTRV9MT0dfUEFUSCwgT19XUk9OTFkg
fCBPX0NSRUFUIHwgT19FWENMICwgMDYwMCk7CisgIGNrX3dyaXRlKG15X2ZpbGUsIG1lbSwgU0la
RV9NRU1fV1JJVEVfVE9fVEVTVENBU0UsIFRFU1RfQ0FTRV9MT0dfUEFUSCk7CisgIGZzeW5jKG15
X2ZpbGUpOworICBjbG9zZShteV9maWxlKTsKKwogICBzMzIgZmQgPSBvdXRfZmQ7CiAgIHUzMiB0
YWlsX2xlbiA9IGxlbiAtIHNraXBfYXQgLSBza2lwX2xlbjsKIApAQCAtMjU2OCw3ICsyNzA5LDcg
QEAgc3RhdGljIHU4IGNhbGlicmF0ZV9jYXNlKGNoYXIqKiBhcmd2LCBzdHJ1Y3QgcXVldWVfZW50
cnkqIHEsIHU4KiB1c2VfbWVtLAogCiAgICAgd3JpdGVfdG9fdGVzdGNhc2UodXNlX21lbSwgcS0+
bGVuKTsKIAotICAgIGZhdWx0ID0gcnVuX3RhcmdldChhcmd2LCB1c2VfdG1vdXQpOworICAgIGZh
dWx0ID0gc2VuZF90ZXN0X3RvX3h0Zihhcmd2LCB1c2VfdG1vdXQpOwogCiAgICAgLyogc3RvcF9z
b29uIGlzIHNldCBieSB0aGUgaGFuZGxlciBmb3IgQ3RybCtDLiBXaGVuIGl0J3MgcHJlc3NlZCwK
ICAgICAgICB3ZSB3YW50IHRvIGJhaWwgb3V0IHF1aWNrbHkuICovCkBAIC0zMTk4LDcgKzMzMzks
NyBAQCBzdGF0aWMgdTggc2F2ZV9pZl9pbnRlcmVzdGluZyhjaGFyKiogYXJndiwgdm9pZCogbWVt
LCB1MzIgbGVuLCB1OCBmYXVsdCkgewogCiAgICAgICAgIHU4IG5ld19mYXVsdDsKICAgICAgICAg
d3JpdGVfdG9fdGVzdGNhc2UobWVtLCBsZW4pOwotICAgICAgICBuZXdfZmF1bHQgPSBydW5fdGFy
Z2V0KGFyZ3YsIGhhbmdfdG1vdXQpOworICAgICAgICBuZXdfZmF1bHQgPSBzZW5kX3Rlc3RfdG9f
eHRmKGFyZ3YsIGhhbmdfdG1vdXQpOwogCiAgICAgICAgIGlmIChzdG9wX3Nvb24gfHwgbmV3X2Zh
dWx0ICE9IEZBVUxUX1RNT1VUKSByZXR1cm4ga2VlcGluZzsKIApAQCAtNDQ3OSw3ICs0NjIwLDcg
QEAgc3RhdGljIHU4IHRyaW1fY2FzZShjaGFyKiogYXJndiwgc3RydWN0IHF1ZXVlX2VudHJ5KiBx
LCB1OCogaW5fYnVmKSB7CiAKICAgICAgIHdyaXRlX3dpdGhfZ2FwKGluX2J1ZiwgcS0+bGVuLCBy
ZW1vdmVfcG9zLCB0cmltX2F2YWlsKTsKIAotICAgICAgZmF1bHQgPSBydW5fdGFyZ2V0KGFyZ3Ys
IGV4ZWNfdG1vdXQpOworICAgICAgZmF1bHQgPSBzZW5kX3Rlc3RfdG9feHRmKGFyZ3YsIGV4ZWNf
dG1vdXQpOwogICAgICAgdHJpbV9leGVjcysrOwogCiAgICAgICBpZiAoc3RvcF9zb29uIHx8IGZh
dWx0ID09IEZBVUxUX0VSUk9SKSBnb3RvIGFib3J0X3RyaW1taW5nOwpAQCAtNDU3Miw3ICs0NzEz
LDcgQEAgRVhQX1NUIHU4IGNvbW1vbl9mdXp6X3N0dWZmKGNoYXIqKiBhcmd2LCB1OCogb3V0X2J1
ZiwgdTMyIGxlbikgewogCiAgIHdyaXRlX3RvX3Rlc3RjYXNlKG91dF9idWYsIGxlbik7CiAKLSAg
ZmF1bHQgPSBydW5fdGFyZ2V0KGFyZ3YsIGV4ZWNfdG1vdXQpOworICBmYXVsdCA9IHNlbmRfdGVz
dF90b194dGYoYXJndiwgZXhlY190bW91dCk7CiAKICAgaWYgKHN0b3Bfc29vbikgcmV0dXJuIDE7
CiAKQEAgLTY3MDEsNyArNjg0Miw3IEBAIHN0YXRpYyB2b2lkIHN5bmNfZnV6emVycyhjaGFyKiog
YXJndikgewogCiAgICAgICAgIHdyaXRlX3RvX3Rlc3RjYXNlKG1lbSwgc3Quc3Rfc2l6ZSk7CiAK
LSAgICAgICAgZmF1bHQgPSBydW5fdGFyZ2V0KGFyZ3YsIGV4ZWNfdG1vdXQpOworICAgICAgICBm
YXVsdCA9IHNlbmRfdGVzdF90b194dGYoYXJndiwgZXhlY190bW91dCk7CiAKICAgICAgICAgaWYg
KHN0b3Bfc29vbikgcmV0dXJuOwogCkBAIC03NjY1LDYgKzc4MDYsNzMgQEAgc3RhdGljIHZvaWQg
c2F2ZV9jbWRsaW5lKHUzMiBhcmdjLCBjaGFyKiogYXJndikgewogCiB9CiAKKy8qKgorICAqIEBw
YXJhbSBkb21pZF9zIFBvaW50IHRvIGRvbWlkIG9mIFhURgorICAqCisgICogVGhpcyBmdW5jdGlv
biBkb2VzIGluaXRpYWwgc2V0dXAgbmVlZGVkIGZvciB0aGUgZnV6emluZy4gSXQgYWxzbworICAq
IHNldHMgdXAgcGlwZXMgc3VjaCB0aGF0IHN0ZG91dCBhbmQgc3RkaW4gY2FuIGJlIHVzZWQgdG8g
Y29tbXVuaWNhdGUKKyAgKiB3aXRoIHRoZSBYVEYtc2VydmVyLgorICAqCisgICogVE9ETyAgICAg
IG1ha2UgdGhpcyB0d28gc2VwYXJhdGUgZnVuY3Rpb25zCisgICovCitzdGF0aWMgdm9pZCBzZXR1
cF9waXBlX2FuZF9mb3JrKGNoYXIgKmRvbWlkX3MpIHsKKyAgbWFwID0gX2hhc2hfbWFwX2NyZWF0
ZShOVU1fQlVDS0VUUyk7CisKKyAgaWYoIW1hcCkgeworICAgIEZBVEFMKCJzZXR1cF9waXBlX2Fu
ZF9mb3JrOiBIYXNoIG1hcCBjb3VsZCBub3QgYmUgY3JlYXRlZFxuIik7CisgIH0KKworICBsb2df
ZmlsZSA9IGZvcGVuKE9WRVJBTExfTE9HX1BBVEgsICJ3Iik7CisKKyAgaWYobG9nX2ZpbGUgPCAw
KQorICAgIGdvdG8gRkFJTDsKKworICBwaWRfdCBjaGlsZHBpZDsKKyAgaW50IHJldDsKKworICBp
ZiggKHJldCA9IHBpcGUocGlwZWZkX3RvX3h0ZikpIDwgMCkKKyAgICBnb3RvIEZBSUw7CisKKyAg
aWYoIChyZXQgPSBwaXBlKHBpcGVmZF9mcm9tX3h0ZikpIDwgMCkKKyAgICBnb3RvIEZBSUw7CisK
KyAgaWYoKGNoaWxkcGlkID0gZm9yaygpKSA9PSAtMSkKKyAgICBGQVRBTCgic2V0dXBfcGlwZV9h
bmRfZm9yazogZm9yayBmYWlsZWQiKTsKKworICBpZiAoY2hpbGRwaWQgPT0gMCkgeyAvKiBjaGls
ZCAqLworCisgICAgLyogY2xvc2UgdW5uZWNlc3NhcnkgcGlwZSBlbmRzICovCisgICAgY2xvc2Uo
cGlwZWZkX3RvX3h0ZlsxXSk7CisgICAgY2xvc2UocGlwZWZkX2Zyb21feHRmWzBdKTsKKworICAg
IC8qIHN0ZGluICovCisgICAgY2xvc2UoMCk7CisgICAgaWYoIChyZXQgPSBkdXAocGlwZWZkX3Rv
X3h0ZlswXSkpIDwgMCApCisgICAgICBnb3RvIEZBSUw7CisKKyAgICAvKiBzdGRvdXQgKi8KKyAg
ICBjbG9zZSgxKTsKKyAgICBpZiggKHJldCA9IGR1cChwaXBlZmRfZnJvbV94dGZbMV0pKSA8IDAg
KQorICAgICAgZ290byBGQUlMOworCisgICAgaWYoIGV4ZWNsKFhFTkNPTlNPTEVfUEFUSCwgWEVO
Q09OU09MRV9QQVRILCBkb21pZF9zLCAiLS1udW0iLCAiMCIsCisgICAgICAgICAgICAgICItLXR5
cGUiLCAicHYiLCAiLS1pbnRlcmFjdGl2ZSIsICh2b2lkICopTlVMTCkgPCAwICkKKyAgICAgIEZB
VEFMKCJzZXR1cF9waXBlX2FuZF9mb3JrOiBleGVjbCIpOworCisgIH0gZWxzZSB7IC8qIHBhcmVu
dCAqLworCisgICAgLyogY2xvc2UgdW5uZWNlc3NhcnkgcGlwZSBlbmRzICovCisgICAgY2xvc2Uo
cGlwZWZkX3RvX3h0ZlswXSk7CisgICAgY2xvc2UocGlwZWZkX2Zyb21feHRmWzFdKTsKKworICB9
CisKKyAgcmV0dXJuOworCisgIEZBSUw6CisgICAgRkFUQUwoInNldHVwX3BpcGVfYW5kX2Zvcms6
IEZhaWxlZCB0byBzZXR1cCBwaXBlc1xuIik7Cit9CisKIAogI2lmbmRlZiBBRkxfTElCCiAKQEAg
LTc2OTAsNyArNzg5OCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikgewogICBn
ZXR0aW1lb2ZkYXkoJnR2LCAmdHopOwogICBzcmFuZG9tKHR2LnR2X3NlYyBeIHR2LnR2X3VzZWMg
XiBnZXRwaWQoKSk7CiAKLSAgd2hpbGUgKChvcHQgPSBnZXRvcHQoYXJnYywgYXJndiwgIitpOm86
ZjptOnQ6VDpkbkNCOlM6TTp4OlEiKSkgPiAwKQorICB3aGlsZSAoKG9wdCA9IGdldG9wdChhcmdj
LCBhcmd2LCAiK2k6bzpmOm06dDpUOmRuQ0I6UzpNOng6UXI6IikpID4gMCkKIAogICAgIHN3aXRj
aCAob3B0KSB7CiAKQEAgLTc4NTgsNiArODA2NiwxMiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh
cioqIGFyZ3YpIHsKIAogICAgICAgICBicmVhazsKIAorICAgICAgY2FzZSAncic6IC8qIGRvbWFp
biBpZCBmb3IgWFRGIHNlcnZlciAqLworCisgICAgICAgIGRvbWFpbiA9IG9wdGFyZzsKKyAgICAg
ICAgcHJpbnRmKCJkb21haW4gc2V0OiAlc1xuIiwgZG9tYWluKTsKKyAgICAgICAgYnJlYWs7CisK
ICAgICAgIGRlZmF1bHQ6CiAKICAgICAgICAgdXNhZ2UoYXJndlswXSk7CkBAIC03OTM1LDggKzgx
NDksNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3YpIHsKIAogICBpZiAoIW91dF9m
aWxlKSBzZXR1cF9zdGRpb19maWxlKCk7CiAKLSAgY2hlY2tfYmluYXJ5KGFyZ3Zbb3B0aW5kXSk7
Ci0KICAgc3RhcnRfdGltZSA9IGdldF9jdXJfdGltZSgpOwogCiAgIGlmIChxZW11X21vZGUpCkBA
IC03OTQ0LDYgKzgxNTYsOCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3YpIHsKICAg
ZWxzZQogICAgIHVzZV9hcmd2ID0gYXJndiArIG9wdGluZDsKIAorICBzZXR1cF9waXBlX2FuZF9m
b3JrKGRvbWFpbik7CisKICAgcGVyZm9ybV9kcnlfcnVuKHVzZV9hcmd2KTsKIAogICBjdWxsX3F1
ZXVlKCk7CkBAIC03OTY2LDcgKzgxODAsNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFy
Z3YpIHsKICAgfQogCiAgIHdoaWxlICgxKSB7Ci0KICAgICB1OCBza2lwcGVkX2Z1eno7CiAKICAg
ICBjdWxsX3F1ZXVlKCk7CmRpZmYgLS1naXQgYS9oYXNoX21hcC5oIGIvaGFzaF9tYXAuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lNWU2NjAyCi0tLSAvZGV2L251bGwKKysr
IGIvaGFzaF9tYXAuaApAQCAtMCwwICsxLDgyIEBACisvKiBAZmlsZSBoYXNoX21hcC5oCisgKgor
ICovCisKK3R5cGVkZWYgc3RydWN0IGhhc2hfYnVja2V0IHsKKyAgICBzdHJ1Y3QgaGFzaF9idWNr
ZXQqIG5leHQ7CisgICAgdWludDY0X3Qga2V5OworICAgIHVpbnQ2NF90IHZhbDsKK30gaGFzaF9i
dWNrZXQ7CisKK3R5cGVkZWYgc3RydWN0IGhhc2hfbWFwIHsKKyAgICBoYXNoX2J1Y2tldCoqIGJ1
Y2tldHM7CisgICAgaW50IG51bV9idWNrZXRzOworfSBoYXNoX21hcDsKKwordWludDY0X3QgX2hh
c2hfZnVuY3Rpb24oaGFzaF9tYXAqIG1hcCwgdWludDY0X3Qga2V5KSB7CisgICAgcmV0dXJuIChr
ZXkgJSBtYXAtPm51bV9idWNrZXRzKTsKK30KKworaGFzaF9tYXAqIF9oYXNoX21hcF9jcmVhdGUo
aW50IG51bV9idWNrZXRzKSB7CisgICAgaGFzaF9tYXAqIG1hcCA9IChoYXNoX21hcCopIG1hbGxv
YyhzaXplb2YoaGFzaF9tYXApKTsKKworICAgIGlmKCBtYXAgKSB7CisgICAgICBtYXAtPm51bV9i
dWNrZXRzID0gbnVtX2J1Y2tldHM7CisgICAgICBtYXAtPmJ1Y2tldHMgPSAoaGFzaF9idWNrZXQq
KikgbWFsbG9jKHNpemVvZihoYXNoX2J1Y2tldCopICogbnVtX2J1Y2tldHMpOworCisgICAgICAg
aWYoICFtYXAtPmJ1Y2tldHMgKSB7CisgICAgICAgICBmcmVlKG1hcCk7CisgICAgICAgICByZXR1
cm4gTlVMTDsKKyAgICAgICB9CisKKyAgICAgICBmb3IoaW50IGkgPSAwOyBpIDwgbnVtX2J1Y2tl
dHM7ICsraSkKKyAgICAgICAgIG1hcC0+YnVja2V0c1tpXSA9IE5VTEw7CisgICAgfQorCisgICAg
cmV0dXJuIG1hcDsKK30KKwordm9pZCBfaGFzaF9tYXBfZGVzdHJveShoYXNoX21hcCogbWFwKSB7
CisgIC8vbm90IGltcGxlbWVudGVkCit9CisKK2hhc2hfYnVja2V0KiBfaGFzaF9tYXBfbG9va3Vw
KGhhc2hfbWFwKiBtYXAsIHVpbnQ2NF90IGtleSkgeworICAgIHVpbnQ2NF90IGhhc2ggPSBfaGFz
aF9mdW5jdGlvbihtYXAsIGtleSk7CisKKyAgICBpZihtYXAtPmJ1Y2tldHNbaGFzaF0gPT0gTlVM
TCkgeworICAgICAgcmV0dXJuIE5VTEw7CisgICAgfSBlbHNlIHsKKyAgICAgIGhhc2hfYnVja2V0
KiBjdXIgPSBtYXAtPmJ1Y2tldHNbaGFzaF07CisKKyAgICAgIHdoaWxlKGN1ci0+a2V5ICE9IGtl
eSAmJiBjdXItPm5leHQpCisgICAgICAgIGN1ciA9IGN1ci0+bmV4dDsKKworICAgICAgcmV0dXJu
IGN1cjsKKyAgICB9Cit9CisKK2Jvb2wgX2hhc2hfbWFwX2luc2VydChoYXNoX21hcCogbWFwLCB1
aW50NjRfdCBrZXksIHVpbnQ2NF90IHZhbCkgeworICAgIHVpbnQ2NF90IGhhc2ggPSBfaGFzaF9m
dW5jdGlvbihtYXAsIGtleSk7CisKKyAgICBoYXNoX2J1Y2tldCogYnVja2V0ID0gKGhhc2hfYnVj
a2V0KikgbWFsbG9jKHNpemVvZihoYXNoX2J1Y2tldCkpOworCisgICAgaWYoIWJ1Y2tldCkKKyAg
ICAgIHJldHVybiBmYWxzZTsKKworICAgIGJ1Y2tldC0+bmV4dCA9IE5VTEw7CisgICAgYnVja2V0
LT5rZXkgPSBrZXk7CisgICAgYnVja2V0LT52YWwgPSB2YWw7CisKKyAgICBpZihtYXAtPmJ1Y2tl
dHNbaGFzaF0gPT0gTlVMTCkgeworICAgICAgbWFwLT5idWNrZXRzW2hhc2hdID0gYnVja2V0Owor
ICAgIH0gZWxzZSB7CisgICAgICBoYXNoX2J1Y2tldCogY3VyID0gbWFwLT5idWNrZXRzW2hhc2hd
OworICAgICAgd2hpbGUoY3VyLT5uZXh0KSB7CisgICAgICAgIGN1ciA9IGN1ci0+bmV4dDsKKyAg
ICAgIH0KKworICAgICAgY3VyLT5uZXh0ID0gYnVja2V0OworICAgIH0KKworICAgIHJldHVybiB0
cnVlOworfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:20:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 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.xen.org>)
	id 1diHu8-0003kf-L3; Thu, 17 Aug 2017 10:19:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1diHu6-0003kZ-Tx
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 10:19:55 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 56/3F-01732-ACD65995; Thu, 17 Aug 2017 10:19:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTfdE7tR
 IgxW/ZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ownf3IK/rBV3Fq+m72B8SFrFyMXh5DAJkaJ
 Q7sOskA4uxklTu36x9TFyMkhLGAvceDqNhYQW0TASOLFo8tQRWsZJd7de8IMkmAWCJXY/f0lK
 4jNJqApcefzJ7BmXgEriQt7D7F3MXJwsAioSny7YQMSFhUIl3jbeIQFokRQ4uTMJ2A2p0CgxO
 NrV9ghRppJzNv8EGq8vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaGuklFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGGwMQ7GDsm+V8iFGSg0lJlPf3rCmRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4c3OmRgoJFqWmp1akZeYAAx8mLcHBoyTCWwmS5i0uSMwtzkyHS
 J1i1OVo+rDlC5MQS15+XqqUOK8LSJEASFFGaR7cCFgUXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5IwLzcwpoV4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUwOsvt+nbYnMnG9vaiHUvu3DerYPl
 rnzFb43z4sYXWP+Y+XzXNJCniR1DvsevrbiovtmzTYmRU2WR/7YK3bgqj/+tfoi98VPPvdf3+
 l2b88L88m3ngQe/qQ+IBrzWe9nfPsJ8bY9zPFWaYUeXS+2p7qFDQzDfrHjkyXHzIxPT1SsYVs
 bpn+8qFlViKMxINtZiLihMBtHeawL0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502965191!104082197!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59339 invoked from network); 17 Aug 2017 10:19:52 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 17 Aug 2017 10:19:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 69B9480D;
 Thu, 17 Aug 2017 03:19:51 -0700 (PDT)
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 C00713F483;
 Thu, 17 Aug 2017 03:19:50 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-12-julien.grall@arm.com>
 <CACtJ1JTbiZaUPqO_=E=7HVemX65G=-JchnetiSE9gJLTxQ2YSQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d69b8fd0-eb0a-e01f-6c8b-06daa20e8dd8@arm.com>
Date: Thu, 17 Aug 2017 11:19:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JTbiZaUPqO_=E=7HVemX65G=-JchnetiSE9gJLTxQ2YSQ@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 11/11] xen/arm: Limit the scope of cpregs.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNy8wOC8xNyAwODozMCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSBCaHVwaW5kZXIsCgo+IE9uIDExIEF1Z3VzdCAyMDE3IGF0IDIzOjMyLCBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gQ3VycmVudGx5LCBjcHJlZ3MuaCBp
cyBpbmNsdWRlZCBpbiBwcmV0dHkgbXVjaCBldmVyeSBmaWxlcyBldmVuIGZvcgo+PiBhcm02NC4g
SG93ZXZlciwgdGhlIG9ubHkgdXNlIGZvciBhcm02NCBpcyB3aGVuIGVtdWxhdGluZyBjby1wcm9j
ZXNzb3JzLgo+Pgo+PiBGb3IgYXJtMzIsIGNwcmVncy5oIHJlbHkgb24gdGhlIHByZXNlbmNlIG9m
IHByb2Nlc3Nvci5oIChkZWZpbmUKPj4gKl9TWVNSRUcgaGVscGVycykuIFNvIG1vdmUgdGhlIGlu
Y2x1c2lvbiBpbiBhc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oLgo+Pgo+IFNob3VsZCBpdCBzYXkg
dGhhdCBwcm9jZXNzb3IuaCByZWxpZXMgb24gY3ByZWdzLmggaW5zdGVhZCBvZiB0aGUgb3RoZXIK
PiB3YXkgcm91bmQgYmVjYXVzZSBwcm9jZXNzb3IuaAo+IGluY2x1ZGVzIGNwcmVncy5oPwoKSSBj
YW4gcmV3b3JkIHRvICJGb3IgYXJtMzIsIGFsbCB0aGUgdXNlcnMgb2YgcHJvY2Vzc29yLmggZXhw
ZWN0cyAKY3ByZWdzLmggdG8gYmUgaW5jbHVkZWQgaW4gb3JkZXIgdG8gYWNjZXNzIGNvLXByb2Nl
c3NvcnMuIFNvIG1vdmUgdGhlIAppbmNsdXNpb24gaW4gLi4uLiIuCgo+Cj4+IGNwcmVncy5oIHdp
bGwgYWxzbyBiZSBkaXJlY3RseSBpbmNsdWRlZCBpbiB0aGUgY28tcHJvY2Vzc29ycyBlbXVsYXRp
b24KPj4gdG8gYWNjb21vZGF0ZSBhcm02NC4KCkp1c3Qgbm90aWNlZCBhIHR5cG8gaGVyZS4gSSB3
aWxsIGZpeCBpdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:22:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10: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.xen.org>)
	id 1diHw8-0004Iw-1C; Thu, 17 Aug 2017 10:22:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eggi.innovations@gmail.com>) id 1diHw6-0004Ij-FQ
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 10:21:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B7/19-02176-54E65995; Thu, 17 Aug 2017 10:21:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMbThoK5j3tR
 Ig8bDhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDn9YFx5Mq/s47ytrAuMS7i5GLQ0hgOqPE
 smnn2EAcFoGXLBL3np9gB3EkBPpZJa5f/czcxcgB5KRJLNkD1MEJZFZJTO9eywRiCwloSnzp7
 mKEmPSfUeLn/3VgCTYBA4nZKy8yg9giAkoS91ZNBoszC7hIdM1rZgOxhQW0Ja7PuwVmswioSn
 TdX8YIYvMK2Em0dc1mglgmL7Gr7SIriM0pEChxYXcfO8TiAInZSycyTWAUWMDIsIpRozi1qCy
 1SNfQQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzCwGIBgB2PTds9DjJIcTEqi
 vL9nTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbmDs1UkiwKDU9tSItMwcY4jBpCQ4eJRHeP
 JA0b3FBYm5xZjpE6hSjPceVK+u+MHFsWL0eSE45sB1Ivprw/xuTEEtefl6qlDivCUibAEhbRm
 ke3FBYTF5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMG8dyBSezLwSuN2vgM5iAjrrSvskkLN
 KEhFSUg2Mh5U41tb1G82UVwgrsNRRENrozvzpT7D74wjlM6HSDJvun9wa0XPgRJBBSZ2M9un3
 9vY5M6pPz1M6McNms+jeV1JzymWrTs8Mf6D9XONcdYKPxJ+FchPcbyWsEZeZ+Z27Rcj4F8Nk8
 wmlbwVVWh6tm7qswPXn0n7rwiv8X/lF1ix5pp96gGm6EktxRqKhFnNRcSIANGPfVsQCAAA=
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502965313!107630612!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=1.7 required=7.0 tests=OBSCURED_EMAIL
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43245 invoked from network); 17 Aug 2017 10:21:53 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 10:21:53 -0000
Received: by mail-wr0-f193.google.com with SMTP id p8so1569086wrf.2
 for <xen-devel@lists.xenproject.org>; Thu, 17 Aug 2017 03:21:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=T+H63pOJO8Xv7LOGwSseJLdNxhguRqshUPi4FRDaybc=;
 b=Yj/ZZ7fQG8QJNxgNf/PpCID1arbnck59mqKY0EI2sRjiK24J5aHzxohi8vdZdz58kP
 vUbKvjKA4cGkD1VUQeQ1rlkGN/6sBFFjH2FuBssI/Ri1NpCSq6QXvdl2AE1xuiocKpyu
 E5svw1jb5OLIdSN0DgQftPs6mvy9B+PIn7Pnma+sFSaBS5iuzop25+fdUok8kDI+6Sd+
 DxAC9ydcqpaeCYN7eGMuiswR2A0DpMR0FgvGBcJdTfiIfgPWaGOm9Saksd0tpx3SxQaj
 09EJiUPQYdfioDgihZlg9srBgvsmwBLmGRAOQuQBTSpDn/DeR8LGF8smmoH3B6pnMtXA
 G9bA==
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=T+H63pOJO8Xv7LOGwSseJLdNxhguRqshUPi4FRDaybc=;
 b=B11TJfWNZm9dayNY54Ra3wTKRAFFzCcnQA2gvgxXe6bKMQYXYVOg7gPIWr9tTIyRL2
 71UA0S+93XsZQSjt1VlYj2puk3iOtXzoHhKVVnVX7Uqt4lSjImuLCr9cQyUMUgMZPhvD
 AYRU1xovxPBXVdX/pxpIvrV5orre2uc3ThAhyWDvP3YE56C7PxDbDkDKXrVrT4WkgGrS
 snl0tSrGuR9C2yIjgcUlqCXHeYsYrCJbep87XjFNBOBFSVSIiQWGJdaVEhbaVSIrB6ht
 gha6DRkFeRGnICQgAh4HNWLIH0poqPqXKyBRVSIDyPxl/wrbOKHNKWbWKs0PGVvBJWGq
 TTkg==
X-Gm-Message-State: AHYfb5iNqf3Ih/4dEMrva7MPsR6m/vtxGqPArw6BLdKlA5OvK4rMap7O
 GXQCDwwuBZP9ZDtvvwFw/g==
X-Received: by 10.28.215.206 with SMTP id o197mr1072178wmg.40.1502965312952;
 Thu, 17 Aug 2017 03:21:52 -0700 (PDT)
Received: from localhost.localdomain ([213.55.184.183])
 by smtp.gmail.com with ESMTPSA id 94sm2529200wrb.55.2017.08.17.03.21.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 17 Aug 2017 03:21:52 -0700 (PDT)
From: Felix Schmoll <eggi.innovations@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 17 Aug 2017 12:21:49 +0200
Message-Id: <20170817102149.1556-1-eggi.innovations@gmail.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <CAK1m5j6UQBiosL_-LeYtiTqw8j9K7qyL_jS16czoch04w1-N1w@mail.gmail.com>
References: <CAK1m5j6UQBiosL_-LeYtiTqw8j9K7qyL_jS16czoch04w1-N1w@mail.gmail.com>
Cc: wei.liu2@citrix.com, Felix Schmoll <eggi.innovations@gmail.com>
Subject: [Xen-devel] [PATCH XTF] Fuzzing the hypervisor
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyBiYXNlZCBvbiBjb21taXQgODk1NmY4MmNlMTMyMWI4OWRlZGE2ODk1ZDU4ZTU3ODhk
MjE5ODQ3NwotLS0KIGluY2x1ZGUveGVuL3hlbi5oICAgICAgICAgIHwgICAxICsKIGluY2x1ZGUv
eHRmL2h5cGVyY2FsbC5oICAgIHwgICA4ICstCiB0ZXN0cy9ta19oY2FsbC8ubWFpbi5jLnN3byB8
IEJpbiAwIC0+IDEyMjg4IGJ5dGVzCiB0ZXN0cy9ta19oY2FsbC9NYWtlZmlsZSAgICB8ICAgOSAr
KysKIHRlc3RzL21rX2hjYWxsL21haW4uYyAgICAgIHwgIDUxICsrKysrKysrKysrKysKIHRlc3Rz
L3h0Zi1zZXJ2ZXIvTWFrZWZpbGUgIHwgICA5ICsrKwogdGVzdHMveHRmLXNlcnZlci9tYWluLmMg
ICAgfCAxODMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA3
IGZpbGVzIGNoYW5nZWQsIDI1NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHRlc3RzL21rX2hjYWxsLy5tYWluLmMuc3dvCiBjcmVhdGUgbW9kZSAxMDA2
NDQgdGVzdHMvbWtfaGNhbGwvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy9ta19o
Y2FsbC9tYWluLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy94dGYtc2VydmVyL01ha2VmaWxl
CiBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMveHRmLXNlcnZlci9tYWluLmMKCmRpZmYgLS1naXQg
YS9pbmNsdWRlL3hlbi94ZW4uaCBiL2luY2x1ZGUveGVuL3hlbi5oCmluZGV4IDg1YWFiYTguLjMz
ZWIyM2QgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUveGVuL3hl
bi5oCkBAIC01MSw2ICs1MSw3IEBACiAjZGVmaW5lIF9fSFlQRVJWSVNPUl90bWVtX29wICAgICAg
ICAgICAgICAzOAogI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkg
LyogcmVzZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLwogI2RlZmluZSBfX0hZUEVSVklTT1JfeGVucG11
X29wICAgICAgICAgICAgNDAKKyNkZWZpbmUgX19IWVBFUlZJU09SX3RyYWNlX3BjICAgICAgICAg
ICAgIDQyCiAKIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyBoeXBlcmNhbGwgZGVmaW5pdGlvbnMu
ICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmNoXzAgICAgICAgICAgICAgICA0OApkaWZmIC0t
Z2l0IGEvaW5jbHVkZS94dGYvaHlwZXJjYWxsLmggYi9pbmNsdWRlL3h0Zi9oeXBlcmNhbGwuaApp
bmRleCBiZTRhMDFlLi4zZmE5YjNjIDEwMDY0NAotLS0gYS9pbmNsdWRlL3h0Zi9oeXBlcmNhbGwu
aAorKysgYi9pbmNsdWRlL3h0Zi9oeXBlcmNhbGwuaApAQCAtMTUxLDE2ICsxNTEsMTYgQEAgc3Rh
dGljIGlubGluZSBsb25nIGh5cGVyY2FsbF9zaHV0ZG93bih1bnNpZ25lZCBpbnQgcmVhc29uKQog
ICAgIHJldHVybiBoeXBlcmNhbGxfc2NoZWRfb3AoU0NIRURPUF9zaHV0ZG93biwgJnJlYXNvbik7
CiB9CiAKKy8qIGh5cGVyY2FsbF95aWVsZCBhbmQgaHlwZXJjYWxsX3BvbGwgYXJlIGR1bW1pZXMg
c28gdGhhdCBwcmludGluZyB0bworICAgY29uc29sZSBkb2Vzbid0IGludGVyZmVyZSB3aXRoIHRy
YWNpbmcgZGV0ZXJtaW5pc20gKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcmNhbGxfeWllbGQo
dm9pZCkKIHsKLSAgICBoeXBlcmNhbGxfc2NoZWRfb3AoU0NIRURPUF95aWVsZCwgTlVMTCk7Cisg
ICAgcmV0dXJuOwogfQogCiBzdGF0aWMgaW5saW5lIGxvbmcgaHlwZXJjYWxsX3BvbGwoZXZ0Y2hu
X3BvcnRfdCBwb3J0KQogewotICAgIHN0cnVjdCBzY2hlZF9wb2xsIHBvbGwgPSB7IC5wb3J0cyA9
ICZwb3J0LCAubnJfcG9ydHMgPSAxIH07Ci0KLSAgICByZXR1cm4gaHlwZXJjYWxsX3NjaGVkX29w
KFNDSEVET1BfcG9sbCwgJnBvbGwpOworICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgaW5saW5l
IGludCBoeXBlcmNhbGxfcmVnaXN0ZXJfY2FsbGJhY2soY29uc3QgeGVuX2NhbGxiYWNrX3JlZ2lz
dGVyX3QgKmFyZykKZGlmZiAtLWdpdCBhL3Rlc3RzL21rX2hjYWxsLy5tYWluLmMuc3dvIGIvdGVz
dHMvbWtfaGNhbGwvLm1haW4uYy5zd28KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTUzZjhmMDUwYjJhZDg2NDdhZDY5
ZmMyYmYzOThlMDMwOWEyMTQ1ZApHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMTIyODgKemNtZUky
JjJKazs3eyhfRTRuUEE0UFFZY0BEMyRIbipeZkIzPENIZE9WaSY3djV9YyV2cnFNRnFvbFJFUj57
YDMpCnp1cWJLfU0tQ3VGRkk8czsxNDA1SklEejFUZ3k0VlIxVUk8UUQrdXctYGxCQ0M4IUI7JEch
eS1fQHl0OFZKTS0ragp6RF9OZUZjQk9IZG1NNGs/P0l9VkllfHZqbGJuSWRCJjcqYGsrO2JEcmVA
d0deJVZxdkNLXlEodjE9VXlBPlY9RHwKeiFNcXl0RDJ+KjxVMzE0YG9+UTBIKlBwUENteXI/RDBx
TVlsST8jIW9MUz5YcDhvRE4/and2dERYUCNidlAhJDwzCno5Z3ElNDJjIWVpMHFLQnJLc3EyRGtQ
ZSgrMmpjYiFjQHloQHNKRGw/LWdWQHpZd3g0SE5DJV8/KGdFcCFiVS0+Rgp6OWdxJTQyYyFlaTBx
S0JyS3NzOyY5YmgmZ3J8P15Ve3hLe2J6eUo1WXxOczNZQS17a2ghNEtkZ0BGOTIkOUQ+KXQKekhF
OzxTOzVxT3RgMEVLbXo2YWxkOHttQnFnQzx4NG1wfjNZMCFGfDtxbEVrbHo2R0N4UHIlM0VKQDc3
WSE3SmIqCnpzRHFvUTI+QkQtMEF0fG0jfGlsZ1RtPjg4SmFgYDUjRDR3Jnpre0VfUHZBQE4xXjY2
JTIwajRxZlBLS2clYilAQAp6a29zYH5AMjZhe2JVLT5GOWdxJTQyYyFlaWYmYkcxbm98a1EoVkF+
cCNudHN+PyNHM2d3VzdqYVZEbD5WVH43PzQKenJ8YE9LJDIoUDg2clpnXmkkJChnMnBsS2tAdTFV
akp6anw3SCQyUSNGMDN2bkJETzB1RmFCSyZhNGVNV3YoUk5OCnprNElJYTxfTmg/Q3xWTGJYNEo3
UDl6fmdAXn5KXlAzYHpVanEzZyVIODZ9RT9jOW84TUhvZkw2ZENMNSNBSkxzSgp6SDJTZ1EzU0RW
N2wyVlo+LVFZMFhiaGkqTWZ9OX1DYyE5cjdVSFQlYFdeZyR4KU1uX0pHajVoMXElaXtfJiVRZXcK
ekxOVns5amc/dytlcnxFR219PSN6WHtLRlE4bXI0cUdZKi0+Jjk7QE4zKEo9cTMrOEhWdjdWPVRv
fnx8TD00PEFLCnpeP0pTNUcqPXJ9WXVIRV9fQlMjbHN3RW83QTlGTyhiWV8oNEk0d2Q0MThLdG0q
RDt7OFRZY1JUTyoySEM9eXVSNQp6aE9KZEpxZ2F8V1QwSXxCXkB3fiVTIVk1MyFjNjJJPFAka2BX
YX08UE9ORFhuQFEmOFlYUzklfFNrYUt0NVY/byoKejhBcTloSXg9eld4VShKZD9Lfn0yJUVxSyMo
c2FGNG87SiMqJUprSHJ2IzN2KF5zLVR6b1N2TWJfY1pUNishNV5KCnp7JnlzXkFHbWZsRXN3TT0o
ekB3WmZZejwxNHl2PE1HLUdpZUg7MlR3WDI8fiU4ZE15TkhwT3gxdHxURjxkTDQqQAp6NnFVfnRI
X2wpeXd8WDRyZFl6REc2dXlyfihpRiQzVGc9KTtJaV9LJERFRG8lOVJ9TVcrdn4wTDAxQ0hCX3Y9
YFEKek1hPCMhTlNYZlZBaiRwMyhnaHVAYm12K0pHUTxrfUQ1bG05MyVmP2RadFVeUkVqJm9kOGpQ
WCsxTEYhRmBaMWUzCnp1RnZWcGEkeysmKjMyWVhuI207ZTkzSXhCVWF4QiFKJDslY2N4YmdtUFlX
PGgmcl4rN1hfNmh4OWw4OzhPMlpqaAp6UlVMREUlaj8qakR0I3Y9YmAmemBKKTNZfS1SRUtDMkw4
bSh4IVZVfk18QVl3bSRNUCk9fXZ+dnkzP0ZeKGFwd3oKdDluZ2lxaXAyWFM0SzRJSGlTYWF+Jjk9
S0RnT1B5YHtnOUE1THYhaEBjKzFgK3lQQ185ZSpyZzU9antMaAoKbGl0ZXJhbCAwCkhjbVY/ZDAw
MDAxCgpkaWZmIC0tZ2l0IGEvdGVzdHMvbWtfaGNhbGwvTWFrZWZpbGUgYi90ZXN0cy9ta19oY2Fs
bC9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43ZTBlZGEyCi0t
LSAvZGV2L251bGwKKysrIGIvdGVzdHMvbWtfaGNhbGwvTWFrZWZpbGUKQEAgLTAsMCArMSw5IEBA
CitpbmNsdWRlICQoUk9PVCkvYnVpbGQvY29tbW9uLm1rCisKK05BTUUgICAgICA6PSBta19oY2Fs
bAorQ0FURUdPUlkgIDo9IHV0aWxpdHkKK1RFU1QtRU5WUyA6PSBwdjY0CisKK29iai1wZXJlbnYg
Kz0gbWFpbi5vCisKK2luY2x1ZGUgJChST09UKS9idWlsZC9nZW4ubWsKZGlmZiAtLWdpdCBhL3Rl
c3RzL21rX2hjYWxsL21haW4uYyBiL3Rlc3RzL21rX2hjYWxsL21haW4uYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi44N2Y1MmQ3Ci0tLSAvZGV2L251bGwKKysrIGIvdGVzdHMv
bWtfaGNhbGwvbWFpbi5jCkBAIC0wLDAgKzEsNTEgQEAKKy8qKgorICogQGZpbGUgdGVzdHMvbWtf
aGNhbGwvbWFpbi5jCisgKiBAcmVmIHRlc3QtbWtfaGNhbGwKKyAqCisgKiBAcGFnZSB0ZXN0LW1r
X2hjYWxsIG1rX2hjYWxsCisgKgorICogVGhpcyB0ZXN0IGNhc2UgaXMgYSBoZWxwZXIgdG8gZGVi
dWcgdHJhY2luZyBhbmQKKyAqIGZ1enppbmcuIEl0IGV4ZWN1dGVzIGEgcGFydGljdWxhciBoeXBl
cmNhbGwgYW5kCisgKiBwcmludHMgdGhlIGluZm9ybWF0aW9uIG9idGFpbmVkIGZyb20gdHJhY2lu
ZyB0bworICogdGhlIGNvbnNvbGUuLgorICoKKyAqIEBzZWUgdGVzdHMvbWtfaGNhbGwvbWFpbi5j
CisgKi8KKyNpbmNsdWRlIDx4dGYuaD4KKyNpbmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgorCisjZGVm
aW5lIFRSQUNFX0JVRkZFUl9TSVpFIDUwMAorI2RlZmluZSBQT0lOVEVSKHgpICgoeCA+PSAweEZG
RjAwICYmIHggPCAweDExMDAwMCkgPyAwIDogeCkKKworY29uc3QgY2hhciB0ZXN0X3RpdGxlW10g
PSAiVGVzdCBta19oY2FsbCI7CisKK3ZvaWQgdGVzdF9tYWluKHZvaWQpCit7CisgICAgdWludDY0
X3QgYXJyW1RSQUNFX0JVRkZFUl9TSVpFXTsKKyAgICBsb25nIGFuczsKKworICAgIEhZUEVSQ0FM
TDQobG9uZywgX19IWVBFUlZJU09SX3RyYWNlX3BjLCBET01JRF9TRUxGLCAwLCBUUkFDRV9CVUZG
RVJfU0laRSwgYXJyKTsKKworICAgIC8qIHRoZSBhY3R1YWwgaHlwZXJjYWxsIHRoYXQgc2hvdWxk
IGJlIHRyYWNlZCAqLworICAgIEhZUEVSQ0FMTDMobG9uZywgX19IWVBFUlZJU09SX2dyYW50X3Rh
YmxlX29wLCAwLCBQT0lOVEVSKDYzOTc0KSwgNyk7CisKKyAgICBhbnMgPSBIWVBFUkNBTEw0KGxv
bmcsIF9fSFlQRVJWSVNPUl90cmFjZV9wYywgRE9NSURfU0VMRiwgMSwgVFJBQ0VfQlVGRkVSX1NJ
WkUsIGFycik7CisKKyAgICBmb3IobG9uZyBpID0gMDsgaSA8IGFuczsgKytpKSB7CisgICAgICAg
IHByaW50aygiJSIgUFJJeDY0ICJcbiIsIGFycltpXSk7CisgICAgfQorCisgICAgcHJpbnRrKCJz
dG9wOiAlbGQgXG4iLCBhbnMpOworCisgICAgeHRmX3N1Y2Nlc3MoTlVMTCk7Cit9CisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdGVzdHMveHRmLXNlcnZlci9NYWtlZmls
ZSBiL3Rlc3RzL3h0Zi1zZXJ2ZXIvTWFrZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uZDBmZjUzMwotLS0gL2Rldi9udWxsCisrKyBiL3Rlc3RzL3h0Zi1zZXJ2ZXIvTWFr
ZWZpbGUKQEAgLTAsMCArMSw5IEBACitpbmNsdWRlICQoUk9PVCkvYnVpbGQvY29tbW9uLm1rCisK
K05BTUUgICAgICA6PSB4dGYtc2VydmVyCitDQVRFR09SWSAgOj0gdXRpbGl0eQorVEVTVC1FTlZT
IDo9IHB2NjQKKworb2JqLXBlcmVudiArPSBtYWluLm8KKworaW5jbHVkZSAkKFJPT1QpL2J1aWxk
L2dlbi5tawpkaWZmIC0tZ2l0IGEvdGVzdHMveHRmLXNlcnZlci9tYWluLmMgYi90ZXN0cy94dGYt
c2VydmVyL21haW4uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44NzQyZTEx
Ci0tLSAvZGV2L251bGwKKysrIGIvdGVzdHMveHRmLXNlcnZlci9tYWluLmMKQEAgLTAsMCArMSwx
ODMgQEAKKy8qKgorICogQGZpbGUgdGVzdHMveHRmLXNlcnZlci9tYWluLmMKKyAqIEByZWYgdGVz
dC14dGYtc2VydmVyCisgKgorICogQHBhZ2UgdGVzdC14dGYtc2VydmVyIHh0Zi1zZXJ2ZXIKKyAq
CisgKiBUaGlzIGlzIHRoZSBYVEYtc2VydmVyIGZvciBmdXp6aW5nCisgKiB0aGUgaHlwZXJ2aXNv
ci4gSXQgd2FpdHMgZm9yIGlucHV0CisgKiB2aWEgdGhlIGNvbnNvbGUgKHRodXMgaW4gZm9ybSBv
ZiBhCisgKiBzdHJpbmcpIGFuZCBwYXJzZXMgaXQgaW50byBhIHRlc3QgY2FzZS4KKyAqCisgKiBU
aGVyZSBhcmUgc29tZSBpbmZvcm1hdGlvbiBlbmNvZGVkIGFib3V0CisgKiB0aGUgaHlwZXJjYWxs
cywgaS5lLiBzb21lIGFyZSBleGNsdWRlZCBhcworICogdGhleSBtaWdodCBub3QgcmV0dXJuIGZv
ciBjZXJ0YWluIGFyZ3VtZW50cworICogb3IgYXMgdGhleSBtaWdodCBzdG9wIHRoZSBkb21haW4u
IEFsc28sIHRoZQorICogcG9pbnRlciBtYWNybyBpcyB1c2VkIHRvIHByZXZlbnQgdGhlIG92ZXJ3
cml0aW5nCisgKiBvZiB0aGUgY29kZSBzZWdtZW50cyB3aGVuIHBhc3NpbmcgYnVmZmVycyBpbnRv
IFhlbi4KKyAqCisgKiBGdXJ0aGVyIGltcHJvdmVtZW50cyBoZXJlIHdvdWxkIGJlIHRvIHByb3Zp
ZGUgdmFsaWQKKyAqIGJ1ZmZlcnMsIGV0Yy4gYW5kIGVuY29kZSBtb3JlIGluZm9ybWF0aW9uIGFi
b3V0IGh5cGVyY2FsbHMuCisgKgorICogSHlwZXJjYWxscyBhbm5vdGF0ZWQgbW9zdGx5IGFjY29y
ZGluZyB0byB4ZW4veGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oCisgKgorICogQHNlZSB0ZXN0
cy94dGYtc2VydmVyL21haW4uYworICovCisjaW5jbHVkZSA8eHRmLmg+CisKKyNkZWZpbmUgVEVT
VF9DQVNFX1NUUl9TSVpFIDEwMDAKKworLyogYXZvaWQgb3ZlcndyaXRpbmcgdGhlIGNvZGUgc2Vj
dGlvbiBpbiBYVEYgd2hlbiBwYXNzaW5nCisgICBidWZmZXJzIHRvIFhlbiAqLworI2RlZmluZSBQ
T0lOVEVSKHgpICgoeCA+PSAweEZGRjAwICYmIHggPCAweDExMDAwMCkgPyAwIDogeCkKKworY29u
c3QgY2hhciB0ZXN0X3RpdGxlW10gPSAiVGVzdCB4dGYtc2VydmVyIjsKKworY2hhciB0ZXN0X2Nh
c2Vfc3RyW1RFU1RfQ0FTRV9TVFJfU0laRV07CisKK3ZvaWQgdGVzdF9tYWluKHZvaWQpCit7Cisg
ICAgaW50IHJldDsKKworICAgIHdoaWxlKCAxICkKKyAgICB7CisgICAgICAgIC8qIHJlY2VpdmUg
dGVzdCBjYXNlICovCisgICAgICAgIG1lbXNldCh0ZXN0X2Nhc2Vfc3RyLCAwLCBURVNUX0NBU0Vf
U1RSX1NJWkUpOworICAgICAgICByZXQgPSBwdl9jb25zb2xlX3JlYWRfc29tZSh0ZXN0X2Nhc2Vf
c3RyLCBURVNUX0NBU0VfU1RSX1NJWkUpOworCisgICAgICAgIGlmKHJldCA8PSAwKQorICAgICAg
ICAgICAgeHRmX2ZhaWx1cmUoIkNvdWxkbid0IHJlYWQgZnJvbSBBRkwiKTsKKworICAgICAgICBs
b25nIGh5cGVyY2FsbF9udW0sIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQ7CisgICAgICAgIGh5cGVy
Y2FsbF9udW0gPSAoKihsb25nKikgdGVzdF9jYXNlX3N0cikgJSA0MTsKKyAgICAgICAgYXJnMSA9
ICooKChsb25nKikgdGVzdF9jYXNlX3N0cikgKyAxKTsKKyAgICAgICAgYXJnMiA9ICooKChsb25n
KikgdGVzdF9jYXNlX3N0cikgKyAyKTsKKyAgICAgICAgYXJnMyA9ICooKChsb25nKikgdGVzdF9j
YXNlX3N0cikgKyAzKTsKKyAgICAgICAgYXJnNCA9ICooKChsb25nKikgdGVzdF9jYXNlX3N0cikg
KyA0KTsKKworICAgICAgICAvKiBleGVjdXRlIHRlc3QgY2FzZSAqLworICAgICAgICBzd2l0Y2go
aHlwZXJjYWxsX251bSkKKyAgICAgICAgeworICAgICAgICAgICAgY2FzZSBfX0hZUEVSVklTT1Jf
c2V0X3RyYXBfdGFibGU6CisgICAgICAgICAgICAgICAgKHZvaWQpIEhZUEVSQ0FMTDEobG9uZywg
X19IWVBFUlZJU09SX3NldF90cmFwX3RhYmxlLCBQT0lOVEVSKGFyZzEpKTsKKyAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgX19IWVBFUlZJU09SX21tdV91cGRhdGU6Cisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl9zZXRf
Z2R0OgorICAgICAgICAgICAgICAgICh2b2lkKSBIWVBFUkNBTEwyKGxvbmcsIF9fSFlQRVJWSVNP
Ul9zZXRfZ2R0LCBQT0lOVEVSKGFyZzEpLCBhcmcyKTsKKyAgICAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgICAgIGNhc2UgX19IWVBFUlZJU09SX3N0YWNrX3N3aXRjaDoKKyAgICAgICAgICAg
ICAgICAodm9pZCkgSFlQRVJDQUxMMihsb25nLCBfX0hZUEVSVklTT1Jfc3RhY2tfc3dpdGNoLCBh
cmcxLCBhcmcyKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgX19I
WVBFUlZJU09SX3NldF9jYWxsYmFja3M6CisgICAgICAgICAgICAgICAgKHZvaWQpIEhZUEVSQ0FM
TDQobG9uZywgX19IWVBFUlZJU09SX3NldF9jYWxsYmFja3MsIGFyZzEsIGFyZzIsIGFyZzMsIGFy
ZzQpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBfX0hZUEVSVklT
T1JfZnB1X3Rhc2tzd2l0Y2g6CisgICAgICAgICAgICAgICAgKHZvaWQpIEhZUEVSQ0FMTDEobG9u
ZywgX19IWVBFUlZJU09SX2ZwdV90YXNrc3dpdGNoLCBhcmcxKTsKKyAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIGNhc2UgX19IWVBFUlZJU09SX3NjaGVkX29wX2NvbXBhdDoKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgX19IWVBFUlZJU09SX3BsYXRm
b3JtX29wOgorICAgICAgICAgICAgICAgICh2b2lkKSBIWVBFUkNBTEw0KGxvbmcsIF9fSFlQRVJW
SVNPUl9wbGF0Zm9ybV9vcCwgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCk7CisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl9zZXRfZGVidWdyZWc6Cisg
ICAgICAgICAgICAgICAgKHZvaWQpIEhZUEVSQ0FMTDIobG9uZywgX19IWVBFUlZJU09SX3NldF9k
ZWJ1Z3JlZywgYXJnMSwgYXJnMik7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICBjYXNlIF9fSFlQRVJWSVNPUl9nZXRfZGVidWdyZWc6CisgICAgICAgICAgICAgICAgKHZvaWQp
IEhZUEVSQ0FMTDEobG9uZywgX19IWVBFUlZJU09SX2dldF9kZWJ1Z3JlZywgYXJnMSk7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl91cGRhdGVf
ZGVzY3JpcHRvcjoKKyAgICAgICAgICAgICAgICAodm9pZCkgSFlQRVJDQUxMMShsb25nLCBfX0hZ
UEVSVklTT1JfdXBkYXRlX2Rlc2NyaXB0b3IsIGFyZzEpOworICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgY2FzZSBfX0hZUEVSVklTT1JfbWVtb3J5X29wOgorICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBfX0hZUEVSVklTT1JfbXVsdGljYWxsOgorICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBfX0hZUEVSVklTT1JfdXBkYXRl
X3ZhX21hcHBpbmc6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIF9f
SFlQRVJWSVNPUl9zZXRfdGltZXJfb3A6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICBjYXNlIF9fSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wX2NvbXBhdDoKKyAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgX19IWVBFUlZJU09SX3hlbl92ZXJzaW9u
OgorICAgICAgICAgICAgICAgICh2b2lkKSBIWVBFUkNBTEwyKGxvbmcsIF9fSFlQRVJWSVNPUl94
ZW5fdmVyc2lvbiwgYXJnMSwgUE9JTlRFUihhcmcyKSk7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl9jb25zb2xlX2lvOgorICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBfX0hZUEVSVklTT1JfcGh5c2Rldl9vcF9jb21w
YXQ6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIF9fSFlQRVJWSVNP
Ul9ncmFudF90YWJsZV9vcDoKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNh
c2UgX19IWVBFUlZJU09SX3ZtX2Fzc2lzdDoKKyAgICAgICAgICAgICAgICAodm9pZCkgSFlQRVJD
QUxMMihsb25nLCBfX0hZUEVSVklTT1Jfdm1fYXNzaXN0LCBhcmcxLCBhcmcyKTsKKyAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgX19IWVBFUlZJU09SX3VwZGF0ZV92YV9t
YXBwaW5nX290aGVyZG9tYWluOgorICAgICAgICAgICAgICAgICh2b2lkKSBIWVBFUkNBTEw0KGxv
bmcsIF9fSFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbiwgYXJnMSwgYXJn
MiwgYXJnMywgYXJnNCk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNl
IF9fSFlQRVJWSVNPUl9pcmV0OgorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
Y2FzZSBfX0hZUEVSVklTT1JfdmNwdV9vcDoKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIGNhc2UgX19IWVBFUlZJU09SX3NldF9zZWdtZW50X2Jhc2U6CisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl9tbXVleHRfb3A6CisgICAg
ICAgICAgICAgICAgICh2b2lkKSBIWVBFUkNBTEw0KGxvbmcsIF9fSFlQRVJWSVNPUl9tbXVleHRf
b3AsIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl94c21fb3A6CisgICAgICAgICAgICAgICAgKHZvaWQp
IEhZUEVSQ0FMTDEobG9uZywgX19IWVBFUlZJU09SX3hzbV9vcCwgUE9JTlRFUihhcmcxKSk7Cisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl9ubWlf
b3A6CisgICAgICAgICAgICAgICAgKHZvaWQpIEhZUEVSQ0FMTDIobG9uZywgX19IWVBFUlZJU09S
X25taV9vcCwgYXJnMSwgUE9JTlRFUihhcmcyKSk7CisgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl9zY2hlZF9vcDoKKyAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIGNhc2UgX19IWVBFUlZJU09SX2NhbGxiYWNrX29wOgorICAgICAg
ICAgICAgICAgICh2b2lkKSBIWVBFUkNBTEw0KGxvbmcsIF9fSFlQRVJWSVNPUl9jYWxsYmFja19v
cCwgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl94ZW5vcHJvZl9vcDoKKyAgICAgICAgICAgICAgICAo
dm9pZCkgSFlQRVJDQUxMMihsb25nLCBfX0hZUEVSVklTT1JfeGVub3Byb2Zfb3AsIGFyZzEsIFBP
SU5URVIoYXJnMikpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBf
X0hZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcDoKKyAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgIGNhc2UgX19IWVBFUlZJU09SX3BoeXNkZXZfb3A6CisgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl9odm1fb3A6CisgICAgICAgICAg
ICAgICAgKHZvaWQpIEhZUEVSQ0FMTDIobG9uZywgX19IWVBFUlZJU09SX2h2bV9vcCwgYXJnMSwg
UE9JTlRFUihhcmcyKSk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNl
IF9fSFlQRVJWSVNPUl9zeXNjdGw6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICBjYXNlIF9fSFlQRVJWSVNPUl9kb21jdGw6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl9rZXhlY19vcDoKKyAgICAgICAgICAgICAgICAodm9p
ZCkgSFlQRVJDQUxMMihsb25nLCBfX0hZUEVSVklTT1Jfa2V4ZWNfb3AsIGFyZzEsIFBPSU5URVIo
YXJnMikpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBfX0hZUEVS
VklTT1JfdG1lbV9vcDoKKyAgICAgICAgICAgICAgICAodm9pZCkgSFlQRVJDQUxMMShsb25nLCBf
X0hZUEVSVklTT1JfdG1lbV9vcCwgYXJnMSk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICBjYXNlIF9fSFlQRVJWSVNPUl94Y19yZXNlcnZlZF9vcDoKKyAgICAgICAgICAgICAg
ICAodm9pZCkgSFlQRVJDQUxMNChsb25nLCBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AsIGFy
ZzEsIGFyZzIsIGFyZzMsIGFyZzQpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgY2FzZSBfX0hZUEVSVklTT1JfeGVucG11X29wOgorICAgICAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
CisgICAgICAgIC8qIEEgc3RyaW5nIHRvIGluZm9ybSBBRkwgdGhhdCB0aGUgaHlwZXJjYWxsIGhh
cyBmaW5pc2hlZC4gSGFzCisgICAgICAgICAgIHRvIGJlIHNob3J0ZXIgdGhhbiA4MCBjaGFyYWN0
ZXJzIGlub3JkZXIgdG8gZ3VhcmFudGVlIHJlYWRpbmcKKyAgICAgICAgICAgd2l0aCBhIHNpbmds
ZSByZWFkKCkgY2FsbCBpbiBBRkwuICovCisgICAgICAgIHByaW50aygiRXhlY3V0ZWRcbiIpOwor
ICAgIH0KKworICAgIHh0Zl9zdWNjZXNzKE5VTEwpOworfQorCisvKgorICogTG9jYWwgdmFyaWFi
bGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10: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.xen.org>)
	id 1diHzQ-0004Xs-HN; Thu, 17 Aug 2017 10:25:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eggi.innovations@gmail.com>) id 1diHzP-0004Xk-Cu
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 10:25:23 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 04/76-01732-21F65995; Thu, 17 Aug 2017 10:25:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMbThsK5g/tR
 IgzcnVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrjx4zFtwuqJgw4Q5TA+OkmC5GLg4hgemM
 Er/XHmQDcVgEXrJIbJl7jxHEkRDoZ5WYPH8pUxcjJ5CTJjF193dmCLtM4mzPVkYQW0hAU+JLd
 xcjxKgGJomfB7ewgiTYBAwkZq+8CNYgIqAkcW/VZLBBzAIuEl3zmtlAbGEBbYlrBx6CxVkEVC
 XOTzgLFucVsJNYvfknI8QyeYldbRfBZnIKBEpc2N3HDrE4QGL20olMExgFFjAyrGJUL04tKks
 t0jXRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDC0GINjBeKvP+RCjJAeTkijv
 71lTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8ErlTY0UEixKTU+tSMvMAQY5TFqCg0dJhFcOJ
 M1bXJCYW5yZDpE6xejKceXKui9MHBtWrweSC3o2AMkpB7YDyVcT/n9jEmLJy89LlRLnXZEL1C
 wA0pxRmgc3GhahlxhlpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCTMawxyAk9mXgncBa+AjmMCOu5
 K+ySQ40oSEVJSDYwcF05ysuyaUXrl4EzOxbk3O8w1TNO6dPzdayJ8pn7gfqO0+vGFqFv2Weon
 lQKkPl9ete71w3PPC9z/WjNYvXpUtypoQoX+/lcSZaV3/jd8EZ70ZYvP0sWy2vbcsVabnF0/C
 hfaGj6ZmmYyY1LApbccOyKXPk4wTP/TuDFo1cXerAKFPStzJ01RYinOSDTUYi4qTgQAA9T9cM
 sCAAA=
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502965521!87058798!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30357 invoked from network); 17 Aug 2017 10:25:21 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 10:25:21 -0000
Received: by mail-wr0-f195.google.com with SMTP id p8so1585008wrf.2
 for <xen-devel@lists.xenproject.org>; Thu, 17 Aug 2017 03:25:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PUXNPb1Rv7XVE79GtD+fe6SJzQUEXtEcMJgEPvdy37U=;
 b=t3MenqC0+qsMC+9WgcluLZrYi8O/CTzUM81jzimHRsMa9lwyjLX+PnDEMFDN+x4PpE
 6mnh5gsiyiG2OLEAAMOJc9ifTqC839pkuP6YRaD/obzvvQY639lpcrEIA1/irU6P1hNX
 4JkowiMrAN4ggFqyOS6AKlbk2W31zNbqOBbrDQqugMp06G8wOC5RLy9w0CyovYRJiZId
 cKwqF0OgKsdQ91gMyS8NOkf1XqfC8ajlawBH0XyFe5PpGGeTARgoCEmuzAmu43010ImO
 7Ilv0pi3ocE9gtVwYOQE5GiATbYHJv8Vfc/4DLA1R1PVI/r11HNpVf4Epjw5T+KPDnGM
 gFuA==
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=PUXNPb1Rv7XVE79GtD+fe6SJzQUEXtEcMJgEPvdy37U=;
 b=ZzbJm1fFBBvRBgPSuDPvMxSo1qhj/1JBYmL1oAXvzD1NKoViUnKYl2uUr5pxF6sbdu
 gOF0l5SydTs4vdYn96Yf1NZyuCdOnFCpw6c/moyr1QUPdZAU9xA0+R24q49ZZwcyPVdM
 O+AeT9Eh9GLBuQtCs9NAzlqXxoNANMsrnNfirnwvUAE9ns8ICLHir/mkYuUYxCAdOxJb
 eNTpe+RgECB777+9OXGVWZM1oXeI3NEwnrrTBuYBmKwWwsBkyaMR1ByKdN66HYk5Xz+6
 MwUl0M73g16OsK5vwHC5w0pCnQtkpKPizSwiI2dPMux+242WfIGTR3NCA4Zj4Cth8Uf2
 a0YQ==
X-Gm-Message-State: AHYfb5ijmRTT7g7am9UrfAcH6zofUMCtIByLeW54GDPlOSB7B0KaTh8W
 LSAl/U6WO3qboHsc2jPLIA==
X-Received: by 10.28.15.75 with SMTP id 72mr848063wmp.177.1502965520680;
 Thu, 17 Aug 2017 03:25:20 -0700 (PDT)
Received: from localhost.localdomain ([213.55.184.183])
 by smtp.gmail.com with ESMTPSA id q21sm3667032wra.86.2017.08.17.03.25.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 17 Aug 2017 03:25:20 -0700 (PDT)
From: Felix Schmoll <eggi.innovations@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 17 Aug 2017 12:25:18 +0200
Message-Id: <20170817102518.1789-1-eggi.innovations@gmail.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <CAK1m5j6UQBiosL_-LeYtiTqw8j9K7qyL_jS16czoch04w1-N1w@mail.gmail.com>
References: <CAK1m5j6UQBiosL_-LeYtiTqw8j9K7qyL_jS16czoch04w1-N1w@mail.gmail.com>
Cc: wei.liu2@citrix.com, Felix Schmoll <eggi.innovations@gmail.com>
Subject: [Xen-devel] [PATCH XEN] Fuzzing the hypervisor
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmFzZWQgb24gY29tbWl0IDZjOWFiZjBlODAyMjgwN2JiN2Q2Nzc1NzBkMDc3NTY1OTk1MGZmMWEK
LS0tCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICAgICB8ICA3ICsrKy0KIHhlbi9SdWxlcy5t
ayAgICAgICAgICAgICAgICAgIHwgIDQgKysKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAg
IHwgIDEgKwogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94
ODYvaHZtL2h5cGVyY2FsbC5jICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAgICAg
IHwgIDEgKwogeGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgfCAgMiArCiB4ZW4vYXJjaC94
ODYvcHYvaHlwZXJjYWxsLmMgICB8ICAxICsKIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgICAg
IHwgMTMgKysrKysrCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICB8ICA0ICsrCiB4ZW4v
Y29tbW9uL3RyYWNlX3BjLmMgICAgICAgICB8IDk2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vdHJhY2VfcGNfc3R1Yi5jICAgIHwgMzkgKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2VfcGMuaCB8IDM4ICsrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAgICB8ICAxICsKIHhlbi9p
bmNsdWRlL3hlbi9oeXBlcmNhbGwuaCAgIHwgIDcgKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICAgICAgfCAgNiArKysKIHhlbi9pbmNsdWRlL3hlbi90cmFjZV9wYy5oICAgIHwgMzEgKysr
KysrKysrKysrKysKIDE3IGZpbGVzIGNoYW5nZWQsIDI1MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi90cmFjZV9wYy5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2NvbW1vbi90cmFjZV9wY19zdHViLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2VfcGMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL3hlbi90cmFjZV9wYy5oCgpkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94
ZW4vS2NvbmZpZy5kZWJ1ZwppbmRleCA2ODlmMjk3NGMwLi5kODdkY2Q3OGY0IDEwMDY0NAotLS0g
YS94ZW4vS2NvbmZpZy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtOTgsNyArOTgs
NiBAQCBjb25maWcgUEVSRl9BUlJBWVMKIAktLS1oZWxwLS0tCiAJICBFbmFibGVzIHNvZnR3YXJl
IHBlcmZvcm1hbmNlIGNvdW50ZXIgYXJyYXkgaGlzdG9ncmFtcy4KIAotCiBjb25maWcgVkVSQk9T
RV9ERUJVRwogCWJvb2wgIlZlcmJvc2UgZGVidWcgbWVzc2FnZXMiCiAJZGVmYXVsdCBERUJVRwpA
QCAtMTE0LDYgKzExMywxMiBAQCBjb25maWcgREVWSUNFX1RSRUVfREVCVUcKIAkgIGxvZ2dlZCBp
biB0aGUgWGVuIHJpbmcgYnVmZmVyLgogCSAgSWYgdW5zdXJlLCBzYXkgTiBoZXJlLgogCitjb25m
aWcgVFJBQ0VfUEMKKyAgICBib29sICJFbmFibGUgcGMtdHJhY2luZyIKKyAgICBkZWZhdWx0IGZh
bHNlCisgICAgLS0taGVscC0tLQorCSAgQWRkcyB0cmFjaW5nIHN1cHBvcnQgdG8gdGhlIGh5cGVy
dmlzb3IgKG5lZWRlZCBmb3IgdGhlIHRyYWNlX3BjIGh5cGVyY2FsbCkuCisKIGVuZGlmICMgREVC
VUcgfHwgRVhQRVJUCiAKIGVuZG1lbnUKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9S
dWxlcy5tawppbmRleCA3N2JjZDQ0OTIyLi5kZGUxNGUzMjI4IDEwMDY0NAotLS0gYS94ZW4vUnVs
ZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC0xNzAsNiArMTcwLDEwIEBAIGNsZWFuOjogJChh
ZGRwcmVmaXggX2NsZWFuXywgJChzdWJkaXItYWxsKSkKIF9jbGVhbl8lLzogRk9SQ0UKIAkkKE1B
S0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgJCogY2xlYW4KIAoraWZlcSAoJChDT05GSUdf
VFJBQ0VfUEMpLHkpCiskKG9ianMtbmVlZC10cmFjaW5nKTogQ0ZMQUdTICs9IC1mc2FuaXRpemUt
Y292ZXJhZ2U9dHJhY2UtcGMKK2VuZGlmCisKICUubzogJS5jIE1ha2VmaWxlCiAJJChDQykgJChD
RkxBR1MpIC1jICQ8IC1vICRACiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYzA3OTk5YjUxOC4uMjQ3YTY4Yzk2NCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTE0MTksNiArMTQxOSw3IEBAIHN0YXRpYyBhcm1faHlwZXJjYWxsX3QgYXJtX2h5cGVyY2FsbF90
YWJsZVtdID0gewogICAgIEhZUEVSQ0FMTChwbGF0Zm9ybV9vcCwgMSksCiAgICAgSFlQRVJDQUxM
X0FSTSh2Y3B1X29wLCAzKSwKICAgICBIWVBFUkNBTEwodm1fYXNzaXN0LCAyKSwKKyAgICBIWVBF
UkNBTEwodHJhY2VfcGMsIDQpLAogfTsKIAogI2lmbmRlZiBOREVCVUcKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA5M2VhZDZl
NWRkLi5iMjgzYzNlMjJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC03NCw2ICs3NCw4IEBAIGVmaS15IDo9ICQoc2hlbGwg
aWYgWyAhIC1yICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIC1vIFwKICAgICAgICAg
ICAgICAgICAgICAgICAtTyAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2NvbXBpbGUuaCBdOyB0aGVu
IFwKICAgICAgICAgICAgICAgICAgICAgICAgICBlY2hvICckKFRBUkdFVCkuZWZpJzsgZmkpCiAK
K29ianMtbmVlZC10cmFjaW5nIDo9IGNwdWlkLm8gaHlwZXJjYWxsLm8KKwogaWZuZXEgKCQoYnVp
bGRfaWRfbGlua2VyKSwpCiBub3Rlc19waGRycyA9IC0tbm90ZXMKIGVsc2UKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2Fs
bC5jCmluZGV4IGU3MjM4Y2UyOTMuLmI1OWQ3ZDQ4MWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwpAQCAt
MTMyLDYgKzEzMiw3IEBAIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBodm1faHlwZXJj
YWxsX3RhYmxlW10gPSB7CiAgICAgQ09NUEFUX0NBTEwobW11ZXh0X29wKSwKICAgICBIWVBFUkNB
TEwoeGVucG11X29wKSwKICAgICBDT01QQVRfQ0FMTChkbV9vcCksCisgICAgSFlQRVJDQUxMKHRy
YWNlX3BjKSwKICAgICBIWVBFUkNBTEwoYXJjaF8xKQogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCmluZGV4IGUzMDE4
MTgxN2EuLjY3MmZmZTdlZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwor
KysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKQEAgLTY4LDYgKzY4LDcgQEAgY29uc3QgaHlw
ZXJjYWxsX2FyZ3NfdCBoeXBlcmNhbGxfYXJnc190YWJsZVtOUl9oeXBlcmNhbGxzXSA9CiAgICAg
QVJHUyh4ZW5wbXVfb3AsIDIpLAogICAgIEFSR1MoZG1fb3AsIDMpLAogICAgIEFSR1MobWNhLCAx
KSwKKyAgICBBUkdTKHRyYWNlX3BjLCA0KSwKICAgICBBUkdTKGFyY2hfMSwgMSksCiB9OwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvcHYvTWFr
ZWZpbGUKaW5kZXggNGUxNTQ4NDQ3MS4uOGMzZWNjZGZkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQpAQCAtMTEsMyAr
MTEsNSBAQCBvYmoteSArPSB0cmFwcy5vCiAKIG9iai1iaW4teSArPSBkb20wX2J1aWxkLmluaXQu
bwogb2JqLWJpbi15ICs9IGdwcl9zd2l0Y2gubworCitvYmpzLW5lZWQtdHJhY2luZyArPSBoeXBl
cmNhbGwubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jIGIveGVuL2Fy
Y2gveDg2L3B2L2h5cGVyY2FsbC5jCmluZGV4IGY3OWY3ZWVmNjIuLjEzZWIyZTg2YTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
aHlwZXJjYWxsLmMKQEAgLTgwLDYgKzgwLDcgQEAgc3RhdGljIGNvbnN0IGh5cGVyY2FsbF90YWJs
ZV90IHB2X2h5cGVyY2FsbF90YWJsZVtdID0gewogICAgIEhZUEVSQ0FMTCh4ZW5wbXVfb3ApLAog
ICAgIENPTVBBVF9DQUxMKGRtX29wKSwKICAgICBIWVBFUkNBTEwobWNhKSwKKyAgICBIWVBFUkNB
TEwodHJhY2VfcGMpLAogICAgIEhZUEVSQ0FMTChhcmNoXzEpLAogfTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZpbGUKaW5kZXggMjZjNWE2NDMz
Ny4uNGUzOWRjNjZlMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQorKysgYi94ZW4v
Y29tbW9uL01ha2VmaWxlCkBAIC01NSw2ICs1NSw4IEBAIG9iai15ICs9IHRhc2tsZXQubwogb2Jq
LXkgKz0gdGltZS5vCiBvYmoteSArPSB0aW1lci5vCiBvYmoteSArPSB0cmFjZS5vCitvYmoteSAr
PSB0cmFjZV9wYy5vCitvYmotJChDT05GSUdfVFJBQ0VfUEMpICs9IHRyYWNlX3BjX3N0dWIubwog
b2JqLXkgKz0gdmVyc2lvbi5vCiBvYmoteSArPSB2aXJ0dWFsX3JlZ2lvbi5vCiBvYmoteSArPSB2
bV9ldmVudC5vCkBAIC04MCwzICs4MiwxNCBAQCBzdWJkaXItJChDT05GSUdfR0NPVikgKz0gZ2Nv
dgogCiBzdWJkaXIteSArPSBsaWJlbGYKIHN1YmRpci0kKENPTkZJR19IQVNfREVWSUNFX1RSRUUp
ICs9IGxpYmZkdAorCitvYmpzLW5lZWQtdHJhY2luZyA6PSBic2VhcmNoLm8gXAorICAgIGRlY29t
cHJlc3MubyBkZXZpY2VfdHJlZS5vIGRvbWFpbi5vIGRvbWN0bC5vIGVhcmx5Y3Bpby5vIGdyYW50
X3RhYmxlLm8gXAorICAgIGd1ZXN0Y29weS5vIGd1bnppcC5vIGluZmxhdGUubyBrZXJuZWwubyBr
ZXhlYy5vIGtleWhhbmRsZXIubyBraW1hZ2UubyBcCisgICAgbGliLm8gbGl2ZXBhdGNoLm8gbHpv
Lm8gbWVtX2FjY2Vzcy5vIG1lbW9yeS5vIG11bHRpY2FsbC5vIG5vdGlmaWVyLm8gXAorICAgIHBh
Z2VfYWxsb2MubyBwZHgubyBwZXJmYy5vIHJhZGl4X3RyZWUubyByYW5nZXNldC5vIFwKKyAgICBy
YnRyZWUubyBzaHV0ZG93bi5vIHNvcnQubyBzdG9wX21hY2hpbmUubyBcCisgICAgc3ltYm9scy5v
IHN5bWJvbHMtZHVtbXkubyBzeXNjdGwubyB0aW1lLm8gdG1lbS5vIFwKKyAgICB0bWVtX2NvbnRy
b2wubyB0bWVtX3hlbi5vIHRyYWNlLm8gdW5sejQubyB1bmx6by5vIHVueHoubyB2ZXJzaW9uLm8g
XAorICAgIHZpcnR1YWxfcmVnaW9uLm8gdm1hcC5vIHZtX2V2ZW50Lm8gd2FybmluZy5vIHhlbm9w
cm9mLm8gXAorICAgIHhtYWxsb2NfdGxzZi5vCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFp
bi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBiMjJhYWNjNTdlLi5jOThhMGE5NGVjIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMK
QEAgLTg3NCw2ICs4NzQsMTAgQEAgdm9pZCBkb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpk
KQogICAgIHJjdV9hc3NpZ25fcG9pbnRlcigqcGQsIGQtPm5leHRfaW5faGFzaGJ1Y2tldCk7CiAg
ICAgc3Bpbl91bmxvY2soJmRvbWxpc3RfdXBkYXRlX2xvY2spOwogCisjaWZkZWYgQ09ORklHX1RS
QUNFX1BDCisgICAgeGZyZWUoZC0+dHJhY2luZ19idWZmZXIpOworI2VuZGlmCisKICAgICAvKiBT
Y2hlZHVsZSBSQ1UgYXN5bmNocm9ub3VzIGNvbXBsZXRpb24gb2YgZG9tYWluIGRlc3Ryb3kuICov
CiAgICAgY2FsbF9yY3UoJmQtPnJjdSwgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3kpOwogfQpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi90cmFjZV9wYy5jIGIveGVuL2NvbW1vbi90cmFjZV9wYy5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjcyMjU3MmM1MDAKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vY29tbW9uL3RyYWNlX3BjLmMKQEAgLTAsMCArMSw5NiBAQAorLyoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgorICogdHJhY2VfcGMuYworICoKKyAqIEltcGxlbWVudGF0aW9uIG9m
IHRoZSBwcm9ncmFtIGNvdW50ZXIgdHJhY2luZyBoeXBlcmNhbGwuCisgKgorICogQ29weXJpZ2h0
IChjKSAyMDE3IEZlbGl4IFNjaG1vbGwgPGVnZ2kuaW5ub3ZhdGlvbnNAZ21haWwuY29tPgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4
ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVu
L3htYWxsb2MuaD4KKyNpbmNsdWRlIDxwdWJsaWMvdHJhY2VfcGMuaD4KKworbG9uZyBkb190cmFj
ZV9wYyhkb21pZF90IGRvbSwgaW50IG1vZGUsIHVuc2lnbmVkIGludCBzaXplLAorICAgICAgICAg
ICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHVpbnQ2NF90KSBidWYpCit7CisjaWZkZWYg
Q09ORklHX1RSQUNFX1BDCisgICAgaW50IHJldCA9IDA7CisgICAgc3RydWN0IGRvbWFpbiAqZDsK
KworICAgIGlmICggZG9tID09IERPTUlEX1NFTEYgKQorICAgICAgICBkID0gY3VycmVudC0+ZG9t
YWluOworICAgIGVsc2UKKyAgICAgICAgZCA9IGdldF9kb21haW5fYnlfaWQoZG9tKTsKKworICAg
IGlmICggIWQgKQorICAgICAgICByZXR1cm4gLUVTUkNIOyAvKiBpbnZhbGlkIGRvbWFpbiAqLwor
CisgICAgc3dpdGNoICggbW9kZSApCisgICAgeworICAgIGNhc2UgWEVOX1RSQUNFX1BDX1NUQVJU
OgorICAgIHsKKyAgICAgICAgaWYgKCBkLT50cmFjaW5nX2J1ZmZlciApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHJldCA9IC1FQlVTWTsgLyogZG9tYWluIGFscmVhZHkgYmVpbmcgdHJhY2VkICov
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGQtPnRyYWNpbmdfYnVm
ZmVyX3BvcyA9IDA7CisgICAgICAgIGQtPnRyYWNpbmdfYnVmZmVyX3NpemUgPSBzaXplOworICAg
ICAgICBkLT50cmFjaW5nX2J1ZmZlciA9IHhtYWxsb2NfYXJyYXkodWludDY0X3QsIHNpemUpOwor
CisgICAgICAgIGlmICggIWQtPnRyYWNpbmdfYnVmZmVyICkKKyAgICAgICAgICAgIHJldCA9IC1F
Tk9NRU07CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgWEVOX1RSQUNFX1BDX1NU
T1A6CisgICAgeworICAgICAgICB1aW50NjRfdCAqdGVtcCA9IGQtPnRyYWNpbmdfYnVmZmVyOwor
ICAgICAgICBkLT50cmFjaW5nX2J1ZmZlciA9IE5VTEw7CisKKyAgICAgICAgaWYgKCBjb3B5X3Rv
X2d1ZXN0KGJ1ZiwgdGVtcCwgZC0+dHJhY2luZ19idWZmZXJfcG9zKSApCisgICAgICAgICAgICBy
ZXQgPSAtRUZBVUxUOworICAgICAgICBlbHNlCisgICAgICAgICAgICByZXQgPSBkLT50cmFjaW5n
X2J1ZmZlcl9wb3M7CisKKyAgICAgICAgeGZyZWUodGVtcCk7CisKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0ID0gLUVOT1NZUzsKKyAgICB9CisKKyAg
ICBpZiAoIGRvbSAhPSBET01JRF9TRUxGICkKKyAgICAgICAgcHV0X2RvbWFpbihkKTsKKworICAg
IHJldHVybiByZXQ7CisjZWxzZQorICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKyNlbmRpZgorfQor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdHJhY2Vf
cGNfc3R1Yi5jIGIveGVuL2NvbW1vbi90cmFjZV9wY19zdHViLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uNGFiYTdkYmE5ZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9j
b21tb24vdHJhY2VfcGNfc3R1Yi5jCkBAIC0wLDAgKzEsMzkgQEAKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqIHRyYWNlX3BjX3N0dWIuYworICoKKyAqIEVkZ2UgZnVuY3Rpb24vc3R1YiBmb3Ig
dGhlIHByb2dyYW0gY291bnRlciB0cmFjaW5nIGh5cGVyY2FsbC4KKyAqCisgKiBDb3B5cmlnaHQg
KGMpIDIwMTcgRmVsaXggU2NobW9sbCA8ZWdnaS5pbm5vdmF0aW9uc0BnbWFpbC5jb20+CisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhl
bi90cmFjZV9wYy5oPgorI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KKwordm9pZCBfX3Nhbml0aXpl
cl9jb3ZfdHJhY2VfcGModm9pZCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworCisgICAgaWYg
KCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgZCA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIGlmICggZC0+dHJhY2luZ19idWZmZXIgJiYK
KyAgICAgICAgKGQtPnRyYWNpbmdfYnVmZmVyX3BvcyA8IGQtPnRyYWNpbmdfYnVmZmVyX3NpemUp
ICkKKyAgICB7CisgICAgICAgIGQtPnRyYWNpbmdfYnVmZmVyW2QtPnRyYWNpbmdfYnVmZmVyX3Bv
cysrXSA9CisgICAgICAgICAgICAodWludDY0X3QpIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygw
KTsKKyAgICB9Cit9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2VfcGMuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZV9wYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAuLjU0ZTQzMGE1NjEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvdHJhY2VfcGMuaApAQCAtMCwwICsxLDM4IEBACisvKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKiB0cmFjZV9wYy5oCisgKgorICogTWFjcm9zIGZvciBwcm9ncmFtIGNvdW50ZXIgdHJhY2lu
ZyBoeXBlcmNhbGwuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IEZlbGl4IFNjaG1vbGwgPGVn
Z2kuaW5ub3ZhdGlvbnNAZ21haWwuY29tPgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uCisgKiBvYnRhaW5pbmcgYSBjb3B5
IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbgorICogZmlsZXMg
KHRoZSAiU29mdHdhcmUiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmlj
dGlvbiwKKyAqIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsCisgKiBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNl
LCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLAorICogYW5kIHRvIHBlcm1pdCBw
ZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywKKyAqIHN1
YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5
cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlCisgKiBpbmNs
dWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2Fy
ZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJS
QU5UWSBPRiBBTlkgS0lORCwKKyAqIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBO
T1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRgorICogTUVSQ0hBTlRBQklMSVRZLCBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULgorICogSU4g
Tk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxF
IEZPUiBBTlkKKyAqIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJ
TiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsCisgKiBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBG
Uk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRQorICogU09GVFdBUkUgT1IgVEhF
IFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKi8KKworI2lmbmRlZiBf
X1hFTl9QVUJMSUNfVFJBQ0VfUENfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19UUkFDRV9QQ19I
X18KKworI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQorCisj
ZGVmaW5lIFhFTl9UUkFDRV9QQ19TVEFSVCAwCisjZGVmaW5lIFhFTl9UUkFDRV9QQ19TVE9QIDEK
KworI2VuZGlmIC8qIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAq
LworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX1RSQUNFX1BDX0hfXyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4
IDJhYzZiMWUyNGQuLjk1ZDgzYzIxY2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94
ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKQEAgLTEyMSw2ICsxMjEsNyBAQCBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5lIF9fSFlQRVJWSVNP
Ul94Y19yZXNlcnZlZF9vcCAgICAgICAzOSAvKiByZXNlcnZlZCBmb3IgWGVuQ2xpZW50ICovCiAj
ZGVmaW5lIF9fSFlQRVJWSVNPUl94ZW5wbXVfb3AgICAgICAgICAgICA0MAogI2RlZmluZSBfX0hZ
UEVSVklTT1JfZG1fb3AgICAgICAgICAgICAgICAgNDEKKyNkZWZpbmUgX19IWVBFUlZJU09SX3Ry
YWNlX3BjICAgICAgICAgICAgIDQyCiAKIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyBoeXBlcmNh
bGwgZGVmaW5pdGlvbnMuICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmNoXzAgICAgICAgICAg
ICAgICA0OApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oIGIveGVuL2lu
Y2x1ZGUveGVuL2h5cGVyY2FsbC5oCmluZGV4IGNjOTlhZWE1N2QuLmFhNjI2OWU3YjcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
aHlwZXJjYWxsLmgKQEAgLTgzLDYgKzgzLDEzIEBAIGRvX3hlbl92ZXJzaW9uKAogICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKTsKIAogZXh0ZXJuIGxvbmcKK2RvX3RyYWNlX3Bj
KAorICAgIGRvbWlkX3QgZG9tX2lkLAorICAgIGludCBtb2RlLAorICAgIHVuc2lnbmVkIGludCBz
aXplLAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odWludDY0X3QpIGJ1Zik7CisKK2V4dGVy
biBsb25nCiBkb19jb25zb2xlX2lvKAogICAgIGludCBjbWQsCiAgICAgaW50IGNvdW50LApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCA2NjczYjI3ZDg4Li40YmQzZmUyNDE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNDgzLDYgKzQ4Mywx
MiBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X2Vu
YWJsZWQgICAgICAgOiAxOwogICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9zeW5j
ICAgICAgICAgIDogMTsKICAgICB9IG1vbml0b3I7CisKKyNpZmRlZiBDT05GSUdfVFJBQ0VfUEMK
KyAgICB1aW50NjRfdCogdHJhY2luZ19idWZmZXI7CisgICAgdW5zaWduZWQgaW50IHRyYWNpbmdf
YnVmZmVyX3BvczsKKyAgICB1bnNpZ25lZCBpbnQgdHJhY2luZ19idWZmZXJfc2l6ZTsKKyNlbmRp
ZgogfTsKIAogLyogUHJvdGVjdCB1cGRhdGVzL3JlYWRzIChyZXNwLikgb2YgZG9tYWluX2xpc3Qg
YW5kIGRvbWFpbl9oYXNoLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3RyYWNlX3Bj
LmggYi94ZW4vaW5jbHVkZS94ZW4vdHJhY2VfcGMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi42MzE4MTVkZTMwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3RyYWNlX3BjLmgKQEAgLTAsMCArMSwzMSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogdHJhY2VfcGMuaAorICoKKyAqIERlY2xhcmF0aW9ucyBmb3IgdGhlIHByb2dyYW0gY291bnRl
ciB0cmFjaW5nIGh5cGVyY2FsbAorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBGZWxpeCBTY2ht
b2xsIDxlZ2dpLmlubm92YXRpb25zQGdtYWlsLmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAq
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9fVFJBQ0VfUENfSF9fCisjZGVmaW5l
IF9fVFJBQ0VfUENfSF9fCisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KKworI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CisKK3ZvaWQgX19zYW5pdGl6ZXJf
Y292X3RyYWNlX3BjKHZvaWQpOworCisjZW5kaWYgLyogX19UUkFDRV9QQ19IX18gKi8KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:28:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10: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.xen.org>)
	id 1diI1v-0004il-22; Thu, 17 Aug 2017 10:27:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1diI1u-0004id-9V
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 10:27:58 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 4F/70-01862-DAF65995; Thu, 17 Aug 2017 10:27:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXdN/tR
 Ig4+3zC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyuiS+YClayVsxqfMvcwNjF0sXIySEksIlR
 4tkTiy5GLiB7N6PE9S8PWUESwgJ2EodXdIDZIgKeEs/ebmOBKOpglJi/4C4TiMMssIdR4uGE9
 4wgVWwCmhJ3Pn9iArF5Bawk1s/aD9bNIqAq8ePbSbB1ogLhEm8bj7BA1AhKnJz5BMjm4OAU8J
 J4/r8UJMwsYCtxZ+5uZghbXmL72znMExj5ZiHpmIWkbBaSsgWMzKsYNYpTi8pSi3QNzfWSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDjgEIdjC+PO15iFGSg0lJlPf3rCmRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4pfKmRgoJFqWmp1akZeYAQx8mLcHBoyTCGwOS5i0uSMwtz
 kyHSJ1i1OVo+rDlC5MQS15+XqqUOK8mSJEASFFGaR7cCFgcXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5IwrzHIFJ7MvBK4Ta+AjmACOuJK+ySQI0oSEVJSDYyWi55VcIaHODju0LkU3vl2q1h
 J0H1JuxJmo2OJ+0+W7pvefFJciiXkQrrEyc+q8jFTio4EJoudEa+sjTm51pf7cUP7ndf7UqOK
 /v4NP7skyr1j26S8ujX+P/a4/Leo+CdZ/WhnyoPL9ueMQ7T33Jryus6q50Lgy+WGa8LvV9xPq
 vQ4dMIoMU2JpTgj0VCLuag4EQCV/Qe0vgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502965676!110248052!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49822 invoked from network); 17 Aug 2017 10:27:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 17 Aug 2017 10:27:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DF75780D;
 Thu, 17 Aug 2017 03:27:55 -0700 (PDT)
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 371A63F483;
 Thu, 17 Aug 2017 03:27:54 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502908394-9760-9-git-send-email-boris.ostrovsky@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <52f4df02-1a57-b6b8-992b-394118f50026@arm.com>
Date: Thu, 17 Aug 2017 11:27:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502908394-9760-9-git-send-email-boris.ostrovsky@oracle.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCHES v8 8/8] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpPbiAxNi8wOC8xNyAxOTozMywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ICtz
dGF0aWMgdm9pZCBjaGVja19vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKPiArewo+ICsj
aWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCj4gKyAgICBtZm5fdCBtZm4gPSBfbWZuKHBhZ2VfdG9f
bWZuKHBnKSk7Cj4gKyAgICBjb25zdCB1aW50NjRfdCAqcHRyOwo+ICsgICAgdW5zaWduZWQgaW50
IGk7Cj4gKwo+ICsgICAgaWYgKCAhYm9vdF9zY3J1Yl9kb25lICkKPiArICAgICAgICByZXR1cm47
Cj4gKwo+ICsgICAgcHRyID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7Cj4gKyAgICBmb3IgKCBpID0g
MDsgaSA8IFBBR0VfU0laRSAvIHNpemVvZiAoKnB0cik7IGkrKyApCj4gKyAgICAgICAgQVNTRVJU
KHB0cltpXSA9PSBTQ1JVQl9QQVRURVJOKTsKCkFTU0VSVCB3aWxsIGJlIHR1cm5lZCBpbnRvIGEg
Tk9QIG9uIG5vbi1kZWJ1ZyBidWlsZC4gSG93ZXZlciwgaXQgaXMgCnBvc3NpYmxlIHRvIHNlbGVj
dCBTQ1JVQl9ERUJVRyBvbiBub24tZGVidWcgYnVpbGQgd2hlbiBleHBlcnQgbW9kZSBpcyAKZW5h
YmxlZC4KClNvIEkgd291bGQgdHVybiB0aGlzIGludG8gYSBCVUdfT04oKSB0byBtYWtlIGl0IHdv
cmsgaW4gYWxsIGNvbmZpZ3VyYXRpb24uCgoKQ2hlZXJzLAoKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:30:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10:30: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.xen.org>)
	id 1diI41-0005JE-EA; Thu, 17 Aug 2017 10:30:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1diI40-0005J4-9k
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 10:30:08 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AA/2E-03937-F2075995; Thu, 17 Aug 2017 10:30:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTVevYGq
 kwduXahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8am3huMBacLK14++M3UwDghoIuRi0NIYBOj
 xM/3TSxdjJxAzm5GiafNRiC2sECARNOFLiYQW0TAU+LZ220sEA0djBK7vj9gA3GYBfYwSjyc8
 J4RpIpNQFPizudPQB0cHLwCVhKPJhWChFkEVCWunVrHDmKLCoRLvG08AraMV0BQ4uTMJywg5Z
 wCXhKdz4xBwswCthJ35u5mhrDlJba/ncM8gZFvFpKOWUjKZiEpW8DIvIpRvTi1qCy1SNdML6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNgYgGAH47wT/ocYJTmYlER5f8+aEinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgpcjf2qkkGBRanpqRVpmDjDsYdISHDxKIrwxeUBp3uKCx
 NzizHSI1ClGXY4Nq9d/YRJiycvPS5US51UCmSEAUpRRmgc3AhaDlxhlpYR5GYGOEuIpSC3KzS
 xBlX/FKM7BqCTMqwYyhSczrwRu0yugI5iAjrjSPgnkiJJEhJRUA2NqURfLrdTNnBPU/p94Y5n
 5R8Vx+9mXyR3W9Xe1Ha5ozZuwad6Rw0rRnDPvr0u/wntdfEViroJk8qdAo9TEqwGhSw/45ZiL
 5jXdD750n690FS//ISthq4m/Nj/lSJlm4sTGJuvcULFH4tH9bd/d9ugvWDn9KK/NzNsB1/e3K
 RbEb1q44JNV0wMlluKMREMt5qLiRABl2MlqvAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1502965805!71664304!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62540 invoked from network); 17 Aug 2017 10:30:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 17 Aug 2017 10:30:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 75CC480D;
 Thu, 17 Aug 2017 03:30:05 -0700 (PDT)
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 9D1F73F483;
 Thu, 17 Aug 2017 03:30:03 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502908394-9760-2-git-send-email-boris.ostrovsky@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1fb6bc7c-b303-8bac-46df-3d88c3459c11@arm.com>
Date: Thu, 17 Aug 2017 11:30:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502908394-9760-2-git-send-email-boris.ostrovsky@oracle.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCHES v8 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpPbiAxNi8wOC8xNyAxOTozMywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IC4u
IHNvIHRoYXQgaXQncyBlYXN5IHRvIGZpbmQgcGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVk
ICh0aG9zZSBwYWdlcyBhcmUKPiBub3cgbWFya2VkIHdpdGggX1BHQ19uZWVkX3NjcnViIGJpdCku
Cj4KPiBXZSBrZWVwIHRyYWNrIG9mIHRoZSBmaXJzdCB1bnNjcnViYmVkIHBhZ2UgaW4gYSBwYWdl
IGJ1ZGR5IHVzaW5nIGZpcnN0X2RpcnR5Cj4gZmllbGQuIEZvciBub3cgaXQgY2FuIGhhdmUgdHdv
IHZhbHVlcywgMCAod2hvbGUgYnVkZHkgbmVlZHMgc2NydWJiaW5nKSBvcgo+IElOVkFMSURfRElS
VFlfSURYICh0aGUgYnVkZHkgZG9lcyBub3QgbmVlZCB0byBiZSBzY3J1YmJlZCkuIFN1YnNlcXVl
bnQgcGF0Y2hlcwo+IHdpbGwgYWxsb3cgc2NydWJiaW5nIHRvIGJlIGludGVycnVwdGVkLCByZXN1
bHRpbmcgaW4gZmlyc3RfZGlydHkgdGFraW5nIGFueQo+IHZhbHVlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCkZvciB0aGUg
QVJNIGJpdHM6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkNoZWVycywKCj4gLS0tCj4gQ2hhbmdlcyBpbiB2ODoKPiAqIENoYW5nZWQgeDg2J3MgZGVmaW5p
dGlvbiBvZiBwYWdlX2luZm8udS5mcmVlIGZyb20gdXNpbmcgYml0ZmllbGRzIHRvIG5hdHVyYWwK
PiAgIGRhdGF0eXBlcwo+ICogU3dhcHBlZCBvcmRlciBvZiBiaXRmaWVsZHMgaW4gcGFnZV9pbmZv
LnUuZnJlZSBmb3IgQVJNCj4gKiBBZGRlZCBCVUlMRF9CVUdfT04gdG8gY2hlY2sgcGFnZV9pbmZv
LnUuZnJlZS5maXJzdF9kaXJ0eSBzaXplIG9uIHg4NiwgbW92ZWQKPiAgIHByZXZpb3VzbHkgZGVm
aW5lZCBCVUlMRF9CVUdfT04gZnJvbSBpbml0X2hlYXBfcGFnZXMoKSB0byBpbml0X2Jvb3RfcGFn
ZXMoKQo+ICAgKHRvIGF2b2lkIGludHJvZHVjaW5nIGV4dHJhICcjaWZkZWYgeDg2JyBhbmQgdG8g
a2VlcCBib3RoIHRvZ2V0aGVyKQo+Cj4gIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICB8IDE1OSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQo+ICB4ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmggfCAgMTcgKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
IHwgIDE1ICsrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTY3IGluc2VydGlvbnMoKyksIDI0IGRl
bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBpbmRleCA0NDRlY2YzLi5hMzlmZDgxIDEwMDY0NAo+IC0t
LSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKPiBAQCAtMjYxLDcgKzI2MSwxMSBAQCB2b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFk
ZHJfdCBwcywgcGFkZHJfdCBwZSkKPiAgI2lmZGVmIENPTkZJR19YODYKPiAgICAgIGNvbnN0IHVu
c2lnbmVkIGxvbmcgKmJhZHBhZ2UgPSBOVUxMOwo+ICAgICAgdW5zaWduZWQgaW50IGksIGFycmF5
X3NpemU7Cj4gKwo+ICsgICAgQlVJTERfQlVHX09OKDggKiBzaXplb2YoKChzdHJ1Y3QgcGFnZV9p
bmZvICopMCktPnUuZnJlZS5maXJzdF9kaXJ0eSkgPAo+ICsgICAgICAgICAgICAgICAgIE1BWF9P
UkRFUiArIDEpOwo+ICAjZW5kaWYKPiArICAgIEJVSUxEX0JVR19PTihzaXplb2YoKChzdHJ1Y3Qg
cGFnZV9pbmZvICopMCktPnUpICE9IHNpemVvZih1bnNpZ25lZCBsb25nKSk7Cj4KPiAgICAgIHBz
ID0gcm91bmRfcGd1cChwcyk7Cj4gICAgICBwZSA9IHJvdW5kX3BnZG93bihwZSk7Cj4gQEAgLTM3
NSw2ICszNzksOCBAQCB0eXBlZGVmIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCBoZWFwX2J5X3pvbmVf
YW5kX29yZGVyX3RbTlJfWk9ORVNdW01BWF9PUkRFUisxXTsKPiAgc3RhdGljIGhlYXBfYnlfem9u
ZV9hbmRfb3JkZXJfdCAqX2hlYXBbTUFYX05VTU5PREVTXTsKPiAgI2RlZmluZSBoZWFwKG5vZGUs
IHpvbmUsIG9yZGVyKSAoKCpfaGVhcFtub2RlXSlbem9uZV1bb3JkZXJdKQo+Cj4gK3N0YXRpYyB1
bnNpZ25lZCBsb25nIG5vZGVfbmVlZF9zY3J1YltNQVhfTlVNTk9ERVNdOwo+ICsKPiAgc3RhdGlj
IHVuc2lnbmVkIGxvbmcgKmF2YWlsW01BWF9OVU1OT0RFU107Cj4gIHN0YXRpYyBsb25nIHRvdGFs
X2F2YWlsX3BhZ2VzOwo+Cj4gQEAgLTY3MCwxMyArNjc2LDMwIEBAIHN0YXRpYyB2b2lkIGNoZWNr
X2xvd19tZW1fdmlycSh2b2lkKQo+ICAgICAgfQo+ICB9Cj4KPiArLyogUGFnZXMgdGhhdCBuZWVk
IGEgc2NydWIgYXJlIGFkZGVkIHRvIHRhaWwsIG90aGVyd2lzZSB0byBoZWFkLiAqLwo+ICtzdGF0
aWMgdm9pZCBwYWdlX2xpc3RfYWRkX3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25l
ZCBpbnQgbm9kZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgem9uZSwgdW5zaWduZWQgaW50IG9yZGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9kaXJ0eSkKPiArewo+ICsgICAgUEZOX09SREVSKHBn
KSA9IG9yZGVyOwo+ICsgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IGZpcnN0X2RpcnR5Owo+
ICsKPiArICAgIGlmICggZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQo+ICsgICAg
ewo+ICsgICAgICAgIEFTU0VSVChmaXJzdF9kaXJ0eSA8ICgxVSA8PCBvcmRlcikpOwo+ICsgICAg
ICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPiAr
ICAgIH0KPiArICAgIGVsc2UKPiArICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVhcChub2Rl
LCB6b25lLCBvcmRlcikpOwo+ICt9Cj4gKwo+ICAvKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250aWd1
b3VzIHBhZ2VzLiAqLwo+ICBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdl
cygKPiAgICAgIHVuc2lnbmVkIGludCB6b25lX2xvLCB1bnNpZ25lZCBpbnQgem9uZV9oaSwKPiAg
ICAgIHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLAo+ICAgICAgc3Ry
dWN0IGRvbWFpbiAqZCkKPiAgewo+IC0gICAgdW5zaWduZWQgaW50IGksIGosIHpvbmUgPSAwLCBu
b2RlbWFza19yZXRyeSA9IDA7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgaiwgem9uZSA9IDAsIG5v
ZGVtYXNrX3JldHJ5ID0gMCwgZmlyc3RfZGlydHk7Cj4gICAgICBub2RlaWRfdCBmaXJzdF9ub2Rl
LCBub2RlID0gTUVNRl9nZXRfbm9kZShtZW1mbGFncyksIHJlcV9ub2RlID0gbm9kZTsKPiAgICAg
IHVuc2lnbmVkIGxvbmcgcmVxdWVzdCA9IDFVTCA8PCBvcmRlcjsKPiAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBnOwo+IEBAIC03OTAsMTIgKzgxMywyNiBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqYWxsb2NfaGVhcF9wYWdlcygKPiAgICAgIHJldHVybiBOVUxMOwo+Cj4gICBmb3VuZDoKPiAr
Cj4gKyAgICBmaXJzdF9kaXJ0eSA9IHBnLT51LmZyZWUuZmlyc3RfZGlydHk7Cj4gKwo+ICAgICAg
LyogV2UgbWF5IGhhdmUgdG8gaGFsdmUgdGhlIGNodW5rIGEgbnVtYmVyIG9mIHRpbWVzLiAqLwo+
ICAgICAgd2hpbGUgKCBqICE9IG9yZGVyICkKPiAgICAgIHsKPiAtICAgICAgICBQRk5fT1JERVIo
cGcpID0gLS1qOwo+IC0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwg
em9uZSwgaikpOwo+IC0gICAgICAgIHBnICs9IDEgPDwgajsKPiArICAgICAgICBqLS07Cj4gKyAg
ICAgICAgcGFnZV9saXN0X2FkZF9zY3J1YihwZywgbm9kZSwgem9uZSwgaiwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgxVSA8PCBqKSA+IGZpcnN0X2RpcnR5ID8KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5IDogSU5WQUxJRF9ESVJUWV9JRFgpOwo+ICsg
ICAgICAgIHBnICs9IDFVIDw8IGo7Cj4gKwo+ICsgICAgICAgIGlmICggZmlyc3RfZGlydHkgIT0g
SU5WQUxJRF9ESVJUWV9JRFggKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyogQWRqdXN0
IGZpcnN0X2RpcnR5ICovCj4gKyAgICAgICAgICAgIGlmICggZmlyc3RfZGlydHkgPj0gMVUgPDwg
aiApCj4gKyAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSAtPSAxVSA8PCBqOwo+ICsgICAgICAg
ICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSA9IDA7IC8qIFdlJ3ZlIG1v
dmVkIHBhc3Qgb3JpZ2luYWwgZmlyc3RfZGlydHkgKi8KPiArICAgICAgICB9Cj4gICAgICB9Cj4K
PiAgICAgIEFTU0VSVChhdmFpbFtub2RlXVt6b25lXSA+PSByZXF1ZXN0KTsKPiBAQCAtODQyLDEy
ICs4NzksMjAgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2Vf
aW5mbyAqaGVhZCkKPiAgICAgIHVuc2lnbmVkIGludCBub2RlID0gcGh5c190b19uaWQocGFnZV90
b19tYWRkcihoZWFkKSk7Cj4gICAgICBpbnQgem9uZSA9IHBhZ2VfdG9fem9uZShoZWFkKSwgaSwg
aGVhZF9vcmRlciA9IFBGTl9PUkRFUihoZWFkKSwgY291bnQgPSAwOwo+ICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqY3VyX2hlYWQ7Cj4gLSAgICBpbnQgY3VyX29yZGVyOwo+ICsgICAgdW5zaWduZWQg
aW50IGN1cl9vcmRlciwgZmlyc3RfZGlydHk7Cj4KPiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmaGVhcF9sb2NrKSk7Cj4KPiAgICAgIGN1cl9oZWFkID0gaGVhZDsKPgo+ICsgICAgLyoKPiAr
ICAgICAqIFdlIG1heSBicmVhayB0aGUgYnVkZHkgc28gbGV0J3MgbWFyayB0aGUgaGVhZCBhcyBj
bGVhbi4gVGhlbiwgd2hlbgo+ICsgICAgICogbWVyZ2luZyBjaHVua3MgYmFjayBpbnRvIHRoZSBo
ZWFwLCB3ZSB3aWxsIHNlZSB3aGV0aGVyIHRoZSBjaHVuayBoYXMKPiArICAgICAqIHVuc2NydWJi
ZWQgcGFnZXMgYW5kIHNldCBpdHMgZmlyc3RfZGlydHkgcHJvcGVybHkuCj4gKyAgICAgKi8KPiAr
ICAgIGZpcnN0X2RpcnR5ID0gaGVhZC0+dS5mcmVlLmZpcnN0X2RpcnR5Owo+ICsgICAgaGVhZC0+
dS5mcmVlLmZpcnN0X2RpcnR5ID0gSU5WQUxJRF9ESVJUWV9JRFg7Cj4gKwo+ICAgICAgcGFnZV9s
aXN0X2RlbChoZWFkLCAmaGVhcChub2RlLCB6b25lLCBoZWFkX29yZGVyKSk7Cj4KPiAgICAgIHdo
aWxlICggY3VyX2hlYWQgPCAoaGVhZCArICgxIDw8IGhlYWRfb3JkZXIpKSApCj4gQEAgLTg1OCw2
ICs5MDMsOCBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9p
bmZvICpoZWFkKQo+ICAgICAgICAgIGlmICggcGFnZV9zdGF0ZV9pcyhjdXJfaGVhZCwgb2ZmbGlu
ZWQpICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGN1cl9oZWFkKys7Cj4gKyAgICAgICAg
ICAgIGlmICggZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggJiYgZmlyc3RfZGlydHkg
KQo+ICsgICAgICAgICAgICAgICAgZmlyc3RfZGlydHktLTsKPiAgICAgICAgICAgICAgY29udGlu
dWU7Cj4gICAgICAgICAgfQo+Cj4gQEAgLTg4NCw5ICs5MzEsMjAgQEAgc3RhdGljIGludCByZXNl
cnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKPiAgICAgICAgICAgICAg
ewo+ICAgICAgICAgICAgICBtZXJnZToKPiAgICAgICAgICAgICAgICAgIC8qIFdlIGRvbid0IGNv
bnNpZGVyIG1lcmdpbmcgb3V0c2lkZSB0aGUgaGVhZF9vcmRlci4gKi8KPiAtICAgICAgICAgICAg
ICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChjdXJfaGVhZCwgJmhlYXAobm9kZSwgem9uZSwgY3VyX29y
ZGVyKSk7Cj4gLSAgICAgICAgICAgICAgICBQRk5fT1JERVIoY3VyX2hlYWQpID0gY3VyX29yZGVy
Owo+ICsgICAgICAgICAgICAgICAgcGFnZV9saXN0X2FkZF9zY3J1YihjdXJfaGVhZCwgbm9kZSwg
em9uZSwgY3VyX29yZGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
MVUgPDwgY3VyX29yZGVyKSA+IGZpcnN0X2RpcnR5ID8KPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmlyc3RfZGlydHkgOiBJTlZBTElEX0RJUlRZX0lEWCk7Cj4gICAgICAg
ICAgICAgICAgICBjdXJfaGVhZCArPSAoMSA8PCBjdXJfb3JkZXIpOwo+ICsKPiArICAgICAgICAg
ICAgICAgIC8qIEFkanVzdCBmaXJzdF9kaXJ0eSBpZiBuZWVkZWQuICovCj4gKyAgICAgICAgICAg
ICAgICBpZiAoIGZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYICkKPiArICAgICAgICAg
ICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIGZpcnN0X2RpcnR5ID49ICAxVSA8
PCBjdXJfb3JkZXIgKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSAtPSAx
VSA8PCBjdXJfb3JkZXI7Cj4gKyAgICAgICAgICAgICAgICAgICAgZWxzZQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSA9IDA7Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKwo+
ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4g
QEAgLTkxMSw5ICs5NjksNTMgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3Ry
dWN0IHBhZ2VfaW5mbyAqaGVhZCkKPiAgICAgIHJldHVybiBjb3VudDsKPiAgfQo+Cj4gK3N0YXRp
YyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5zaWduZWQgaW50IG5vZGUpCj4gK3sKPiArICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnOwo+ICsgICAgdW5zaWduZWQgaW50IHpvbmU7Cj4gKwo+ICsgICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKCZoZWFwX2xvY2spKTsKPiArCj4gKyAgICBpZiAoICFub2Rl
X25lZWRfc2NydWJbbm9kZV0gKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCB6
b25lID0gMDsgem9uZSA8IE5SX1pPTkVTOyB6b25lKysgKQo+ICsgICAgewo+ICsgICAgICAgIHVu
c2lnbmVkIGludCBvcmRlciA9IE1BWF9PUkRFUjsKPiArCj4gKyAgICAgICAgZG8gewo+ICsgICAg
ICAgICAgICB3aGlsZSAoICFwYWdlX2xpc3RfZW1wdHkoJmhlYXAobm9kZSwgem9uZSwgb3JkZXIp
KSApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOwo+
ICsKPiArICAgICAgICAgICAgICAgIC8qIFVuc2NydWJiZWQgcGFnZXMgYXJlIGFsd2F5cyBhdCB0
aGUgZW5kIG9mIHRoZSBsaXN0LiAqLwo+ICsgICAgICAgICAgICAgICAgcGcgPSBwYWdlX2xpc3Rf
bGFzdCgmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+ICsgICAgICAgICAgICAgICAgaWYgKCBw
Zy0+dS5mcmVlLmZpcnN0X2RpcnR5ID09IElOVkFMSURfRElSVFlfSURYICkKPiArICAgICAgICAg
ICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgICAgICAgICBmb3IgKCBpID0gcGctPnUu
ZnJlZS5maXJzdF9kaXJ0eTsgaSA8ICgxVSA8PCBvcmRlcik7IGkrKykKPiArICAgICAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0KF9QR0NfbmVlZF9zY3J1
YiwgJnBnW2ldLmNvdW50X2luZm8pICkKPiArICAgICAgICAgICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVkX3NjcnViOwo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0tLTsKPiArICAgICAgICAg
ICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICAgICAg
cGFnZV9saXN0X2RlbChwZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPiArICAgICAgICAg
ICAgICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIG9yZGVyLCBJTlZBTElE
X0RJUlRZX0lEWCk7Cj4gKwo+ICsgICAgICAgICAgICAgICAgaWYgKCBub2RlX25lZWRfc2NydWJb
bm9kZV0gPT0gMCApCj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgICAg
ICB9Cj4gKyAgICAgICAgfSB3aGlsZSAoIG9yZGVyLS0gIT0gMCApOwo+ICsgICAgfQo+ICt9Cj4g
Kwo+ICAvKiBGcmVlIDJeQG9yZGVyIHNldCBvZiBwYWdlcy4gKi8KPiAgc3RhdGljIHZvaWQgZnJl
ZV9oZWFwX3BhZ2VzKAo+IC0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBv
cmRlcikKPiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIsIGJv
b2wgbmVlZF9zY3J1YikKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyBtYXNrLCBtZm4gPSBwYWdl
X3RvX21mbihwZyk7Cj4gICAgICB1bnNpZ25lZCBpbnQgaSwgbm9kZSA9IHBoeXNfdG9fbmlkKHBh
Z2VfdG9fbWFkZHIocGcpKSwgdGFpbnRlZCA9IDA7Cj4gQEAgLTk1MywxMCArMTA1NSwyMCBAQCBz
dGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCj4gICAgICAgICAgLyogVGhpcyBwYWdlIGlzIG5v
dCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwo+ICAgICAgICAgIHBhZ2Vfc2V0X293bmVyKCZw
Z1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zyb21fbWZuIHNub29wcyBwZyBvd25lciAqLwo+ICAg
ICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiArIGksIElOVkFMSURfTTJQX0VOVFJZKTsKPiAr
Cj4gKyAgICAgICAgaWYgKCBuZWVkX3NjcnViICkKPiArICAgICAgICAgICAgcGdbaV0uY291bnRf
aW5mbyB8PSBQR0NfbmVlZF9zY3J1YjsKPiAgICAgIH0KPgo+ICAgICAgYXZhaWxbbm9kZV1bem9u
ZV0gKz0gMSA8PCBvcmRlcjsKPiAgICAgIHRvdGFsX2F2YWlsX3BhZ2VzICs9IDEgPDwgb3JkZXI7
Cj4gKyAgICBpZiAoIG5lZWRfc2NydWIgKQo+ICsgICAgewo+ICsgICAgICAgIG5vZGVfbmVlZF9z
Y3J1Yltub2RlXSArPSAxIDw8IG9yZGVyOwo+ICsgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGly
dHkgPSAwOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgICAgIHBnLT51LmZyZWUuZmlyc3Rf
ZGlydHkgPSBJTlZBTElEX0RJUlRZX0lEWDsKPgo+ICAgICAgaWYgKCB0bWVtX2VuYWJsZWQoKSAp
Cj4gICAgICAgICAgbWlkc2l6ZV9hbGxvY196b25lX3BhZ2VzID0gbWF4KAo+IEBAIC05ODAsNiAr
MTA5MiwxMiBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCj4KPiAgICAgICAgICAgICAg
cGFnZV9saXN0X2RlbChwcmVkZWNlc3NvciwgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPgo+
ICsgICAgICAgICAgICAvKiBLZWVwIHByZWRlY2Vzc29yJ3MgZmlyc3RfZGlydHkgaWYgaXQgaXMg
YWxyZWFkeSBzZXQuICovCj4gKyAgICAgICAgICAgIGlmICggcHJlZGVjZXNzb3ItPnUuZnJlZS5m
aXJzdF9kaXJ0eSA9PSBJTlZBTElEX0RJUlRZX0lEWCAmJgo+ICsgICAgICAgICAgICAgICAgIHBn
LT51LmZyZWUuZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQo+ICsgICAgICAgICAg
ICAgICAgcHJlZGVjZXNzb3ItPnUuZnJlZS5maXJzdF9kaXJ0eSA9ICgxVSA8PCBvcmRlcikgKwo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBnLT51
LmZyZWUuZmlyc3RfZGlydHk7Cj4gKwo+ICAgICAgICAgICAgICBwZyA9IHByZWRlY2Vzc29yOwo+
ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNlCj4gQEAgLTk5OSwxMiArMTExNywxNCBAQCBzdGF0
aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCj4gICAgICAgICAgb3JkZXIrKzsKPiAgICAgIH0KPgo+
IC0gICAgUEZOX09SREVSKHBnKSA9IG9yZGVyOwo+IC0gICAgcGFnZV9saXN0X2FkZF90YWlsKHBn
LCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+ICsgICAgcGFnZV9saXN0X2FkZF9zY3J1Yihw
Zywgbm9kZSwgem9uZSwgb3JkZXIsIHBnLT51LmZyZWUuZmlyc3RfZGlydHkpOwo+Cj4gICAgICBp
ZiAoIHRhaW50ZWQgKQo+ICAgICAgICAgIHJlc2VydmVfb2ZmbGluZWRfcGFnZShwZyk7Cj4KPiAr
ICAgIGlmICggbmVlZF9zY3J1YiApCj4gKyAgICAgICAgc2NydWJfZnJlZV9wYWdlcyhub2RlKTsK
PiArCj4gICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKPiAgfQo+Cj4gQEAgLTEyMjUsNyAr
MTM0NSw3IEBAIHVuc2lnbmVkIGludCBvbmxpbmVfcGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgdWlu
dDMyX3QgKnN0YXR1cykKPiAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwo+Cj4gICAgICBp
ZiAoICh5ICYgUEdDX3N0YXRlKSA9PSBQR0Nfc3RhdGVfb2ZmbGluZWQgKQo+IC0gICAgICAgIGZy
ZWVfaGVhcF9wYWdlcyhwZywgMCk7Cj4gKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCAwLCBm
YWxzZSk7Cj4KPiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiBAQCAtMTI5NCw3ICsxNDE0LDcgQEAg
c3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAo+ICAgICAgICAgICAgICBucl9wYWdlcyAtPSBu
Owo+ICAgICAgICAgIH0KPgo+IC0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZytpLCAwKTsKPiAr
ICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcgKyBpLCAwLCBmYWxzZSk7Cj4gICAgICB9Cj4gIH0K
Pgo+IEBAIC0xNjIxLDcgKzE3NDEsNyBAQCB2b2lkIGZyZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2
LCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4KPiAgICAgIG1lbWd1YXJkX2d1YXJkX3JhbmdlKHYsIDEg
PDwgKG9yZGVyICsgUEFHRV9TSElGVCkpOwo+Cj4gLSAgICBmcmVlX2hlYXBfcGFnZXModmlydF90
b19wYWdlKHYpLCBvcmRlcik7Cj4gKyAgICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdlKHYp
LCBvcmRlciwgZmFsc2UpOwo+ICB9Cj4KPiAgI2Vsc2UKPiBAQCAtMTY3NSwxMiArMTc5NSw5IEBA
IHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcikKPiAg
ICAgIHBnID0gdmlydF90b19wYWdlKHYpOwo+Cj4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdSA8
PCBvcmRlcik7IGkrKyApCj4gLSAgICB7Cj4gLSAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ld
KTsKPiAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvICY9IH5QR0NfeGVuX2hlYXA7Cj4gLSAgICB9
Cj4KPiAtICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIpOwo+ICsgICAgZnJlZV9oZWFwX3Bh
Z2VzKHBnLCBvcmRlciwgdHJ1ZSk7Cj4gIH0KPgo+ICAjZW5kaWYKPiBAQCAtMTc4OSw3ICsxOTA2
LDcgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKPiAgICAgIGlmICgg
ZCAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19vd25lcikgJiYKPiAgICAgICAgICAgYXNzaWduX3Bh
Z2VzKGQsIHBnLCBvcmRlciwgbWVtZmxhZ3MpICkKPiAgICAgIHsKPiAtICAgICAgICBmcmVlX2hl
YXBfcGFnZXMocGcsIG9yZGVyKTsKPiArICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVy
LCBmYWxzZSk7Cj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gICAgICB9Cj4KPiBAQCAtMTg1Nywx
MSArMTk3NCw3IEBAIHZvaWQgZnJlZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBn
LCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gICAgICAgICAgICAgIHNjcnViID0gMTsKPiAgICAgICAg
ICB9Cj4KPiAtICAgICAgICBpZiAoIHVubGlrZWx5KHNjcnViKSApCj4gLSAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQo+IC0gICAgICAgICAgICAgICAgc2Ny
dWJfb25lX3BhZ2UoJnBnW2ldKTsKPiAtCj4gLSAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBv
cmRlcik7Cj4gKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgc2NydWIpOwo+ICAg
ICAgfQo+Cj4gICAgICBpZiAoIGRyb3BfZG9tX3JlZiApCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IGluZGV4IGVmODRi
NzIuLjNiM2QzOGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gQEAgLTQzLDggKzQzLDE2IEBAIHN0cnVjdCBw
YWdlX2luZm8KPiAgICAgICAgICB9IGludXNlOwo+ICAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBm
cmVlIGxpc3Q6ICgoY291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8KPiAgICAg
ICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBJbmRleCBv
ZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5Lgo+ICsg
ICAgICAgICAgICAgKiBPbmUgbW9yZSBiaXQgdGhhbiBtYXhpbXVtIHBvc3NpYmxlIG9yZGVyIHRv
IGFjY29tbW9kYXRlCj4gKyAgICAgICAgICAgICAqIElOVkFMSURfRElSVFlfSURYLgo+ICsgICAg
ICAgICAgICAgKi8KPiArI2RlZmluZSBJTlZBTElEX0RJUlRZX0lEWCAoKDFVTCA8PCAoTUFYX09S
REVSICsgMSkpIC0gMSkKPiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0eTpN
QVhfT1JERVIgKyAxOwo+ICsKPiAgICAgICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5n
IGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZSB1c2U/ICovCj4gLSAgICAgICAgICAgIGJvb2xf
dCBuZWVkX3RsYmZsdXNoOwo+ICsgICAgICAgICAgICBib29sIG5lZWRfdGxiZmx1c2g6MTsKPiAg
ICAgICAgICB9IGZyZWU7Cj4KPiAgICAgIH0gdTsKPiBAQCAtMTA3LDYgKzExNSwxMyBAQCBzdHJ1
Y3QgcGFnZV9pbmZvCj4gICNkZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKPiAg
I2RlZmluZSBQR0NfY291bnRfbWFzayAgICAoKDFVTDw8UEdDX2NvdW50X3dpZHRoKS0xKQo+Cj4g
Ky8qCj4gKyAqIFBhZ2UgbmVlZHMgdG8gYmUgc2NydWJiZWQuIFNpbmNlIHRoaXMgYml0IGNhbiBv
bmx5IGJlIHNldCBvbiBhIHBhZ2UgdGhhdCBpcwo+ICsgKiBmcmVlIChpLmUuIGluIFBHQ19zdGF0
ZV9mcmVlKSB3ZSBjYW4gcmV1c2UgUEdDX2FsbG9jYXRlZCBiaXQuCj4gKyAqLwo+ICsjZGVmaW5l
IF9QR0NfbmVlZF9zY3J1YiAgIF9QR0NfYWxsb2NhdGVkCj4gKyNkZWZpbmUgUEdDX25lZWRfc2Ny
dWIgICAgUEdDX2FsbG9jYXRlZAo+ICsKPiAgZXh0ZXJuIG1mbl90IHhlbmhlYXBfbWZuX3N0YXJ0
LCB4ZW5oZWFwX21mbl9lbmQ7Cj4gIGV4dGVybiB2YWRkcl90IHhlbmhlYXBfdmlydF9lbmQ7Cj4g
ICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+IGluZGV4IDJiZjNmMzMuLjg2YjE3MjMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCj4gQEAgLTg3LDYgKzg3LDE0IEBAIHN0cnVjdCBwYWdlX2luZm8KPgo+
ICAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5mbyAmIFBHQ19j
b3VudF9tYXNrKSA9PSAwKS4gKi8KPiAgICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICAv
Kgo+ICsgICAgICAgICAgICAgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnVi
YmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5Lgo+ICsgICAgICAgICAgICAgKiBPbmUgbW9yZSBiaXQgdGhh
biBtYXhpbXVtIHBvc3NpYmxlIG9yZGVyIHRvIGFjY29tbW9kYXRlCj4gKyAgICAgICAgICAgICAq
IElOVkFMSURfRElSVFlfSURYLgo+ICsgICAgICAgICAgICAgKi8KPiArI2RlZmluZSBJTlZBTElE
X0RJUlRZX0lEWCAoKDFVTCA8PCAoTUFYX09SREVSICsgMSkpIC0gMSkKPiArICAgICAgICAgICAg
dW5zaWduZWQgaW50IGZpcnN0X2RpcnR5Owo+ICsKPiAgICAgICAgICAgICAgLyogRG8gVExCcyBu
ZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZSB1c2U/ICovCj4gICAgICAg
ICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOwo+ICAgICAgICAgIH0gZnJlZTsKPiBAQCAtMjMz
LDYgKzI0MSwxMyBAQCBzdHJ1Y3QgcGFnZV9pbmZvCj4gICNkZWZpbmUgUEdDX2NvdW50X3dpZHRo
ICAgUEdfc2hpZnQoOSkKPiAgI2RlZmluZSBQR0NfY291bnRfbWFzayAgICAoKDFVTDw8UEdDX2Nv
dW50X3dpZHRoKS0xKQo+Cj4gKy8qCj4gKyAqIFBhZ2UgbmVlZHMgdG8gYmUgc2NydWJiZWQuIFNp
bmNlIHRoaXMgYml0IGNhbiBvbmx5IGJlIHNldCBvbiBhIHBhZ2UgdGhhdCBpcwo+ICsgKiBmcmVl
IChpLmUuIGluIFBHQ19zdGF0ZV9mcmVlKSB3ZSBjYW4gcmV1c2UgUEdDX2FsbG9jYXRlZCBiaXQu
Cj4gKyAqLwo+ICsjZGVmaW5lIF9QR0NfbmVlZF9zY3J1YiAgIF9QR0NfYWxsb2NhdGVkCj4gKyNk
ZWZpbmUgUEdDX25lZWRfc2NydWIgICAgUEdDX2FsbG9jYXRlZAo+ICsKPiAgI2RlZmluZSBpc194
ZW5faGVhcF9wYWdlKHBhZ2UpICgocGFnZSktPmNvdW50X2luZm8gJiBQR0NfeGVuX2hlYXApCj4g
ICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAo+ICAgICAgKF9fbWZuX3ZhbGlkKG1mbikg
JiYgaXNfeGVuX2hlYXBfcGFnZShfX21mbl90b19wYWdlKG1mbikpKQo+CgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:31:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10: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.xen.org>)
	id 1diI5T-0005Q1-OI; Thu, 17 Aug 2017 10:31:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1diI5S-0005Pr-JU
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 10:31:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A8/34-02962-98075995; Thu, 17 Aug 2017 10:31:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTbezYGq
 kwZcNUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bla51MBQsEKxb+fs3SwLiTt4uRk0NIYBOj
 xM4P4V2MXED2bkaJKZs/sYIkhAWCJH787GEEsUUEvCVedf9kh2joYpT43GTcxcjBwSygL3FuR
 zlImE1AU+LO509MIDavgJVEy9qzYGNYBFQlTrU+BmsVFQiXeNt4hAWiRlDi5MwnLCBjOIHG35
 yVABJmFrCVuDN3NzOELS+x/e0c5gmMfLOQdMxCUjYLSdkCRuZVjBrFqUVlqUW6hgZ6SUWZ6Rk
 luYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsbj7+MOMUpyMCmJ8v6eNSVSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgQvR/7USCHBotT01Iq0zBxg0MOkJTh4lER4Y/KA0rzFBYm5xZnpE
 KlTjIpS4rxKIH0CIImM0jy4NlikXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrxrIFJ7MvB
 K46a+AFjMBLb7SPglkcUkiQkqqgdHIdml7S2vO99jn/AvSu3Q6jjp6dx7oW7bQXunTEnk99Z/
 rbzz+dfnOyRjNqjTeT1cMjvez3E/dG882PT3U0HbSM7GrBZ3x7q+ElrJ8mhpuOjfvJOdsjQcr
 DudfEok7UHidtWgHl7CLZJG6uNCTN1dvqDnOKjwUkzH1DUd/j8/GLOa7SW92XFJiKc5INNRiL
 ipOBABdYXT3rwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1502965896!78311465!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12168 invoked from network); 17 Aug 2017 10:31:37 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 17 Aug 2017 10:31:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B713480D;
 Thu, 17 Aug 2017 03:31:36 -0700 (PDT)
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 1BA033F483;
 Thu, 17 Aug 2017 03:31:35 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502909097-13244-4-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2097bf99-960a-4958-e0eb-0969c09acf1f@arm.com>
Date: Thu, 17 Aug 2017 11:31:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502909097-13244-4-git-send-email-volodymyr_babchuk@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 3/3] arm: traps: handle SMC32 in
 check_conditional_instr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTYvMDgvMTcgMTk6NDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9uIEFSTXY4IGFyY2hpdGVjdHVyZSB3ZSBuZWVkIHRvIGVuc3VyZSB0aGF0IGNvbmRpdGlv
bmFsIGNoZWNrIHdhcyBwYXNzZWQKPiBmb3IgYSB0cmFwcGVkIFNNQyBpbnN0cnVjdGlvbiB0aGF0
IG9yaWdpbmF0ZXMgZnJvbSBBQXJjaDMyIHN0YXRlCj4gKEFSTSBEREkgMDQ4N0IuYSBwYWdlIEQ3
LTIyNzEpLgo+IFRodXMsIHdlIHNob3VsZCBub3Qgc2tpcCBpdCB3aGlsZSBjaGVja2luZyBIU1Iu
RUMgdmFsdWUuCj4KPiBGb3IgdGhpcyB0eXBlIG9mIGV4Y2VwdGlvbiBzcGVjaWFsIGNvZGluZyBv
ZiBIU1IuSVNTIGlzIHVzZWQuIFRoZXJlIGlzCj4gYWRkaXRpb25hbCBmbGFnIChDQ0tOT1dOUEFT
UykgdG8gYmUgY2hlY2tlZCBiZWZvcmUgcGVyZm9ybWluZyBzdGFuZGFyZAo+IGhhbmRsaW5nIG9m
IENDVkFMSUQgYW5kIENPTkQgZmllbGRzLgo+Cj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+Cj4gICogRml4ZWQg
c3BlbGxpbmcKPiAgKiBGaXhlZCBjb2Rpbmcgc3R5bGUgaW4gJ2lmICggKScKPgo+IC0tLQo+ICB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDE5ICsrKysrKysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNo
YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggZWFlMjIx
Mi4uMmU5MjIyMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE3MTYsOCArMTcxNiwyNSBAQCBzdGF0aWMgaW50IGNo
ZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAg
dW5zaWduZWQgbG9uZyBjcHNyLCBjcHNyX2NvbmQ7Cj4gICAgICBpbnQgY29uZDsKPgo+ICsgICAg
LyoKPiArICAgICAqIFNNQzMyIGluc3RydWN0aW9uIGNhc2UgaXMgc3BlY2lhbC4gVW5kZXIgU01D
MzIgd2UgbWVhbiBTTUMKPiArICAgICAqIGluc3RydWN0aW9uIG9uIEFSTXY3IG9yIFNNQyBpbnN0
cnVjdGlvbiBvcmlnaW5hdGluZyBmcm9tCj4gKyAgICAgKiBBQXJjaDMyIHN0YXRlIG9uIEFSTXY4
Lgo+ICsgICAgICogT24gQVJNdjcgaXQgd2lsbCBiZSB0cmFwcGVkIG9ubHkgaWYgaXQgcGFzc2Vk
IGNvbmRpdGlvbiBjaGVjawo+ICsgICAgICogKEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEp
LCBidXQgd2UgbmVlZCB0byBjaGVjayBjb25kaXRpb24KPiArICAgICAqIGZsYWdzIG9uIEFSTXY4
IChBUk0gRERJIDA0ODdCLmEgcGFnZSBENy0yMjcxKS4KPiArICAgICAqIEVuY29kaW5nIGZvciBI
U1IuSVNTIG9uIEFSTXY4IGlzIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdpdGggQVJNdjc6Cj4gKyAg
ICAgKiBIU1IuSVNTIGlzIGRlZmluZWQgYXMgVU5LL1NCWlAgb24gQVJNdjcgd2hpY2ggbWVhbnMs
IHRoYXQgaXQKPiArICAgICAqIHdpbGwgYmUgcmVhZCBhcyAwLiBUaGlzIGluY2x1ZGVzIENDS05P
V05QQVNTIGZpZWxkLgo+ICsgICAgICogSWYgQ0NLTk9XTlBBU1MgPT0gMCB0aGVuIHRoaXMgd2Fz
IGFuIHVuY29uZGl0aW9uYWwgaW5zdHJ1Y3Rpb24gb3IKPiArICAgICAqIGl0IGhhcyBwYXNzZWQg
Y29uZGl0aW9uYWwgY2hlY2sgKEFSTSBEREkgMDQ4N0IuYSBwYWdlIEQ3LTIyNzIpLgo+ICsgICAg
ICovCj4gKyAgICBpZiAoIGhzci5lYyA9PSBIU1JfRUNfU01DMzIgJiYgaHNyLnNtYzMyLmNja25v
d25wYXNzID09IDAgKQo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiAgICAgIC8qIFVuY29uZGl0
aW9uYWwgRXhjZXB0aW9uIGNsYXNzZXMgKi8KPiAtICAgIGlmICggaHNyLmVjID09IEhTUl9FQ19V
TktOT1dOIHx8IGhzci5lYyA+PSAweDEwICkKPiArICAgIGlmICggaHNyLmVjID09IEhTUl9FQ19V
TktOT1dOIHx8Cj4gKyAgICAgICAgIChoc3IuZWMgPj0gMHgxMCAmJiBoc3IuZWMgIT0gSFNSX0VD
X1NNQzMyKSApCj4gICAgICAgICAgcmV0dXJuIDE7Cj4KPiAgICAgIC8qIENoZWNrIGZvciB2YWxp
ZCBjb25kaXRpb24gaW4gaHNyICovCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:51:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10:51: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.xen.org>)
	id 1diIOd-0006mp-9L; Thu, 17 Aug 2017 10:51:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3958fb005=anthony.perard@citrix.com>)
 id 1diIOb-0006mj-Nv
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 10:51:25 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 43/E7-01724-C2575995; Thu, 17 Aug 2017 10:51:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDva5O6dR
 Ig53b5CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oytXX0sBUu5KuY1nWZvYNzH0cXIySEh4C+x
 Z+l2ZhCbRUBV4t/7r6wgNpuAgcSK6VcZQWwRIHv5kX9MXYwcHMwCshLr51eChIUFAiWuHX7PD
 hLmFbCWuHwKbIoQ0JTjBzaD2bwCghInZz5hAbGZBfQkbkydwgYxRVpi+T8OiLC8RPPW2WDlnA
 JqEj1rloAdICqgLDFv3yo2iJFqEjcWLmOZwMg/C8nUWUimzkKYOgvJ1AWMLKsYNYpTi8pSi3S
 NjPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDsp6BgXEHY99ev0OMkhxMSqK8
 v2dNiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdtZPDVSSLAoNT21Ii0zBxgfMGkJDh4lEV5Bk
 DRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonztoEUCYAUZZTmwY2AxeolRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK8QSVAU3gy80rgNr0COoIJ6Igr7ZNAjihJREhJNTDGnnWr0d36+k1
 C4mb/zxF6nTF3m4rWGk2bxBfgureN98G6xUEu5brhJ9Xv9QvFsz1unTzX8mLb/TsRmjctZxwx
 u/zouduaD/oCCqGXuJ8efjunM+Ju0+KlVgcEZl/bUc8mmnPvSt/jyw2Rjvqr/iiebX/CbHBl4
 zTxfo+7X1aWR6uqhV18wn1SiaU4I9FQi7moOBEArBwwA9ACAAA=
X-Env-Sender: prvs=3958fb005=anthony.perard@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502967082!54935213!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47595 invoked from network); 17 Aug 2017 10:51:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 10:51:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="444140515"
Date: Thu, 17 Aug 2017 11:51:20 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Andri =?iso-8859-1?Q?M=F6ll?= <andri@dot.ee>
Message-ID: <20170817105120.GC1475@perard.uk.xensource.com>
References: <5994933B.1040809@dot.ee>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5994933B.1040809@dot.ee>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] "MMIO emulation failed" from booting OVMF on Xen
 v4.9.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDY6NDc6MjNQTSArMDAwMCwgQW5kcmkgTcO2bGwgd3Jv
dGU6Cj4gSGV5LAo+IAo+IEFzIHBlciBBbmRyZXcgW0Nvb3Blcl0ncyBzdWdnZXN0aW9uLCB3cml0
aW5nIGhlcmUgaW5zdGVhZCBvZiAjeGVuIG9uCj4gRnJlZW5vZGUuCj4gCj4gSSdtIHRyeWluZyBv
dXQgWGVuICg0LjkuMCkgd2l0aCBPVk1GIChyMjEyNDMuMzg1OGI0YTFmZi0xKSBhbmQgaGF2aW5n
IGl0Cj4gY3Jhc2ggcmlnaHQgb24gYm9vdCBib3RoIHdpdGggdGhlIDMyYiBhbmQgNjRiIE9WTUYg
YmluYXJpZXMuIFRoaXMgaXMgb24gQXJjaAo+IExpbnV4LCBBTUQgUnl6ZW4gb24gYSBYMzcwIG1v
dGhlcmJvYXJkLgo+IAo+IEdpdmVuIHRoZSBmb2xsb3dpbmcgbWluaW1hbCBWTSBkZWNsYXJhdGlv
bjoKPiA+IGJ1aWxkZXIgPSAiaHZtIgo+ID4gbWF4bWVtID0gNTEyCj4gPiBtZW1vcnkgPSA1MTIK
PiA+IHZjcHVzID0gMQo+ID4gb25fcG93ZXJvZmYgPSAiZGVzdHJveSIKPiA+IG9uX3JlYm9vdCA9
ICJkZXN0cm95Igo+ID4gb25fY3Jhc2ggPSAiZGVzdHJveSIKPiA+IGJpb3MgPSAib3ZtZiIKPiA+
IGRldmljZV9tb2RlbF92ZXJzaW9uID0gInFlbXUteGVuIgo+ID4gYmlvc19wYXRoX292ZXJyaWRl
ID0gIi91c3Ivc2hhcmUvb3ZtZi9vdm1mX2NvZGVfaWEzMi5iaW4iCj4gYW5kIHJ1bm5pbmcgaXQg
d2l0aCBgeGwgY3JlYXRlIHZtLmNmZ2AsIEkgc2VlIGl0IGNyYXNoIHdoaWxlIGJvb3Rpbmcgd2l0
aAo+IHRoZSBmb2xsb3dpbmcgZGlzcGxheWVkIGJ5IGB4bCBkbWVzZ2A6CgpJIGRvbid0IGtub3cg
aWYgaXQgaXMgcG9zc2libGUgdG8gdXNlIG92bWZfY29kZV9pYTMyLmJpbiAob3IgX3g2NCkgd2l0
aApYZW4uIFlvdSB3b3VsZCBuZWVkIHRvIHN1cHBseSBvdm1mX3ZhcnNfaWEzMi5iaW4gc29tZWhv
dywgYnV0IEkgbmV2ZXIKbG9va2VkIGF0IGRvaW5nIHRoYXQuCgpZb3VyIGJlc3QgYmV0IHdvdWxk
IGJlIHRvIHJlYnVpbGQgdGhlIFhlbiBwa2cgYW5kIGVkaXQgdGhlIFBLR0JVSUxEIHRvCnJlbW92
ZSAiLS13aXRoLXN5c3RlbS1vdm1mIiBjb25maWd1cmUgb3B0aW9uIChpZiB5b3VyIGNvbXBpbGUg
WGVuIGZyb20KQVVSKQpPUgpSZWNvbXBpbGUgT1ZNRiBmcm9tIGh0dHBzOi8veGVuYml0cy54ZW4u
b3JnL2dpdC1odHRwL292bWYuZ2l0IChvciB0aGUKdXBzdHJlYW0gVVJMKSB3aXRoIGBPdm1mUGtn
L2J1aWxkLnNoIC1uICRuYl9vZl9jcHUgLWIgUkVMRUFTRWAgYW5kIHVzZQp0aGUgT1ZNRiBmaWxl
IGZyb20gQnVpbGQvT3ZtZlg2NC9SRUxFQVNFX0dDQyovRlYvT1ZNRi5mZAoKLS0gCkFudGhvbnkg
UEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 10:56:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 10: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.xen.org>)
	id 1diITB-000712-VO; Thu, 17 Aug 2017 10:56:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3956da611=Andrew.Cooper3@citrix.com>)
 id 1diITB-00070v-0p
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 10:56:09 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D3/CA-02176-84675995; Thu, 17 Aug 2017 10:56:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQte9bGq
 kweQ9WhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b31+sZC07wVfw6dY6lgfEfdxcjJ4eEgJ/E
 9T8tTCC2sECgxLXD79m7GDk4RAQCJHZ18YKYzAKyEuvnV4JUCAlEShy8uY4ZxGYT0JfY/eITW
 CevgK3ExrX32UFsFgFVift7+hhBbFGBcIn9368xQ9QISpyc+YQFxOYUsJfY8nEJK8R4TYn1u/
 RBwswC8hLb385hhrDFJZq+rGSFWKsmca3/EjvEwekSE5/1sExgFJiFZOoshEmzkEyahWTSAka
 WVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHKAAQ7GFe2
 Ox9ilORgUhLl/T1rSqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6w0qmRQoJFqempFWmZOcC4g
 UlLcPAoifBmgaR5iwsSc4sz0yFSpxh1OTombPjCJMSSl5+XKiXOKw1SJABSlFGaBzcCFsOXGG
 WlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLAjKFJzOvBG7TK6AjmICOuNI+CeSIkkSElFQD4zS
 7uhOxwW8u5J98sNsyr8nZZMv/Nf9aXFZaLt0W/Hqm1vZ3BfXdf1Zv+JZ63n9B/yoLp9ubyraa
 bzjeLnPohbGcst6Oxu7V+sdae5Pu/bjwl9fE9kN/2/TKaUu4Pylcblg/lb9F3PwPC/dp+0bv3
 1qFrn+MhBoW6CXMDjL03XcjacaDMj7jWiWW4oxEQy3mouJEAPwL9O/cAgAA
X-Env-Sender: prvs=3956da611=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502967367!68848673!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20281 invoked from network); 17 Aug 2017 10:56:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 10:56:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="51129739"
To: Jan Beulich <JBeulich@suse.com>, =?UTF-8?Q?Andri_M=c3=b6ll?= <andri@dot.ee>
References: <5994933B.1040809@dot.ee>
 <599574B40200007800170A48@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4b962670-1a7a-d09d-0dec-b03dc4cdfbed@citrix.com>
Date: Thu, 17 Aug 2017 11:56:06 +0100
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: <599574B40200007800170A48@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.xen.org
Subject: Re: [Xen-devel] "MMIO emulation failed" from booting OVMF on Xen
 v4.9.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMDk6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDIwOjQ3LCA8YW5kcmlAZG90LmVlPiB3cm90ZToKPj4gSGV5LAo+Pgo+PiBBcyBwZXIgQW5kcmV3
IFtDb29wZXJdJ3Mgc3VnZ2VzdGlvbiwgd3JpdGluZyBoZXJlIGluc3RlYWQgb2YgI3hlbiBvbiAK
Pj4gRnJlZW5vZGUuCj4+Cj4+IEknbSB0cnlpbmcgb3V0IFhlbiAoNC45LjApIHdpdGggT1ZNRiAo
cjIxMjQzLjM4NThiNGExZmYtMSkgYW5kIGhhdmluZyBpdCAKPj4gY3Jhc2ggcmlnaHQgb24gYm9v
dCBib3RoIHdpdGggdGhlIDMyYiBhbmQgNjRiIE9WTUYgYmluYXJpZXMuIFRoaXMgaXMgb24gCj4+
IEFyY2ggTGludXgsIEFNRCBSeXplbiBvbiBhIFgzNzAgbW90aGVyYm9hcmQuCj4+Cj4+IEdpdmVu
IHRoZSBmb2xsb3dpbmcgbWluaW1hbCBWTSBkZWNsYXJhdGlvbjoKPj4+IGJ1aWxkZXIgPSAiaHZt
Igo+Pj4gbWF4bWVtID0gNTEyCj4+PiBtZW1vcnkgPSA1MTIKPj4+IHZjcHVzID0gMQo+Pj4gb25f
cG93ZXJvZmYgPSAiZGVzdHJveSIKPj4+IG9uX3JlYm9vdCA9ICJkZXN0cm95Igo+Pj4gb25fY3Jh
c2ggPSAiZGVzdHJveSIKPj4+IGJpb3MgPSAib3ZtZiIKPj4+IGRldmljZV9tb2RlbF92ZXJzaW9u
ID0gInFlbXUteGVuIgo+Pj4gYmlvc19wYXRoX292ZXJyaWRlID0gIi91c3Ivc2hhcmUvb3ZtZi9v
dm1mX2NvZGVfaWEzMi5iaW4iCj4+IGFuZCBydW5uaW5nIGl0IHdpdGggYHhsIGNyZWF0ZSB2bS5j
ZmdgLCBJIHNlZSBpdCBjcmFzaCB3aGlsZSBib290aW5nIAo+PiB3aXRoIHRoZSBmb2xsb3dpbmcg
ZGlzcGxheWVkIGJ5IGB4bCBkbWVzZ2A6Cj4+Cj4+PiAoWEVOKSBNTUlPIGVtdWxhdGlvbiBmYWls
ZWQ6IGQxdjAgMTZiaXQgQCBmMDAwOjAwMDBmZjU0IC0+IDY2IGVhIDVjIGZmIAo+Pj4gZmYgZmYg
MTAgMDAgYjggNDAgMDYgMDAgMDAgMGYgMjIKPj4+IChYRU4pIGQxdjAgVHJpcGxlIGZhdWx0IC0g
aW52b2tpbmcgSFZNIHNodXRkb3duIGFjdGlvbiAxCj4+IEkndmUgcnVuIHRoZSBoeXBlcnZpc29y
IHdpdGggYGd1ZXN0X2xvZ2x2bD1hbGxgIGZvciBtb3JlIG91dHB1dCBhbmQgCj4+IGF0dGFjaGVk
IGl0IGhlcmUgYW5kIHVwbG9hZGVkIGl0IGF0IAo+PiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9t
b2xsL2E0NmRmZmM3NDY2Y2VkOTNhMDM2NWE2OTE2YTRkYjk2IGluIGNhc2UgCj4+IHRoZSBmaWxl
IGRvZXNuJ3QgZ28gdGhyb3VnaC4KPiBMb29rcyB0byBiZSBhbiBvcmRpbmFyeSAzMi1iaXQgZmFy
IGJyYW5jaCBhZnRlciBoYXZpbmcgc3dpdGNoZWQgdG8KPiBwcm90ZWN0ZWQgbW9kZS4gSSdtIGFm
cmFpZCB3aXRob3V0IHNlZWluZyB0aGUgaW52b2x2ZWQgR0RUIGVudHJ5Cj4gdGhlcmUncyBsaXR0
bGUgY2hhbmNlIG9mIGd1ZXNzaW5nIHdoYXQgbWF5IGdvIHdyb25nIGluIHRoaXMgY2FzZS4KPiBP
bmUgcXVlc3Rpb24gaXMgd2h5IHRoZSBlbXVsYXRvciBpcyBiZWluZyBpbnZva2VkIGluIHRoZSBm
aXJzdCBwbGFjZToKPiBTaW5jZSB5b3UndmUgdHJ1bmNhdGVkIHRoZSBsb2cgYXQgdGhlIGJlZ2lu
bmluZywgaXQncyBpbXBvc3NpYmxlIHRvCj4gdGVsbCB3aGV0aGVyIHlvdSdyZSB1c2luZyBvbGQg
SW50ZWwgaGFyZHdhcmUgbGFja2luZyB0aGUgVW5yZXN0cmljdGVkCj4gR3Vlc3QgZmVhdHVyZS4K
CihBcyBpbmNsdWRlZCBhYm92ZSksIFRoaXMgaXMgb24gQXJjaCBMaW51eCwgQU1EIFJ5emVuIG9u
IGEgWDM3MCBtb3RoZXJib2FyZC4KCkkgY2FuJ3Qgd29yayBvdXQgd2h5IHdlIGhpdHRpbmcgdGhl
IE1NSU8gcGF0aCBpbiB0aGlzIGNhc2UsCmluZGVwZW5kZW50bHkgb2Ygd2h5IHRoZSBlbXVsYXRp
b24gb2YgdGhpcyBpbnN0cnVjdGlvbiBmYWlsZWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 11:11:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 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.xen.org>)
	id 1diIhz-0008HH-9K; Thu, 17 Aug 2017 11:11:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diIhx-0008HB-VF
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 11:11:26 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 52/1A-01736-DD975995; Thu, 17 Aug 2017 11:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO6dyqm
 RBs83aFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvXj5nL9jBVbFpzSfWBsZNHF2MnBwSAv4S
 i9t+sIHYLAKqEusO/mECsdkElCV+dvaCxUUELCR2zzzL3sXIxcEsMI9RouXCYUaQhLCAt0Tz/
 D1gDbxAReeOLQUrEhLYwiix5stGNoiEoMTJmU9YQGxmAR2JBbs/AcU5gGxpieX/wI7gFAiU2L
 V7DzuILSqgItG5dA5YuZCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1tNBLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MHYtN3zEKMkB5OSKO/vWVMihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwBlVMjRQSLEpNT61Iy8wBhj1MWoKDR0mE1xIkzVtckJhbn
 JkOkTrFqCglzlsBkhAASWSU5sG1wWLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5WYGRK8
 STmVcCN/0V0GImoMVX2ieBLC5JREhJNTB6zdzrzKIbGN6T/2pGYMIOf+1q68e2z05G8l/ijFP
 8MJP79LRrKUEbnaeHLen8/Jbj05knLMUil1M2SosVMXxa8vK4MfumzZ+D/niLBKcvm95jlbph
 m8SL4im9yfV2Jvmy5bePmpzcdtfBJvBB9RnrG37pz6axJKX8dF7IUdYgWf7u6pIHJ2yUWIozE
 g21mIuKEwHMf9ibsAIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1502968283!86549158!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12990 invoked from network); 17 Aug 2017 11:11:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 11:11:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="435856416"
Date: Thu, 17 Aug 2017 12:11:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>, <g@citrix.com>
Message-ID: <20170817111121.n2p6izh7dkgjvjva@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <20170728141323.r2ik6szvj4scfq5f@citrix.com>
 <CACvf2oUDM5kH7FnC0J8beY2=CBWMcL--giDxz7XbgHoEKeSz7Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oUDM5kH7FnC0J8beY2=CBWMcL--giDxz7XbgHoEKeSz7Q@mail.gmail.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>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 00/13] libxl: add PV display device
	driver interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDE6MTM6MzlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gRnJpLCBKdWwgMjgsIDIwMTcgYXQgNToxMyBQTSwgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBUdWUsIEp1bCAxOCwgMjAxNyBhdCAwNToy
NToxN1BNICswMzAwLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiA+PiBGcm9tOiBPbGVrc2Fu
ZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4gPj4KPiA+PiBDaGFuZ2Vz
IHNpbmNlIFYzOgo+ID4+ICAgKiBsaWJ4bF9fZGV2aWNlX2FkZCByZW5hbWVkIHRvIGxpYnhsX19k
ZXZpY2VfYWRkX2FzeW5jIGFuZCByZXdvcmtlZAo+ID4+ICAgICB0byBtYXRjaCB0aGUgZm9ybWVy
IGRlc2lnbjsKPiA+PiAgICogbGlieGxfX2RldmljZV9hZGQgdXNlZCBmb3IgZGV2aWNlcyB3aGlj
aCBkb24ndCByZXF1aXJlIHVwZGF0aW5nIGRvbWFpbgo+ID4+ICAgICBjb25maWcgYnV0IHNpbXBs
ZSB3cml0ZSB0byBYZW4gU3RvcmUgKDlwZnMsIHZrYiwgdmZiKTsKPiA+PiAgICogZm9sbG93aW5n
IGRldmljZXMgYXJlIGNoYW5nZWQgdG8gdXNlIHRoZSBsaWJ4bF9fZGV2aWNlX2FkZDoKPiA+PiAg
ICAgOXBmcywgdmtiLCB2ZmIsIG5pYywgdnRwbS4gT3RoZXIgZGV2aWNlIChjb25zb2xlLCBwY2ks
IHVzYiwgZGlzaykgaGF2ZQo+ID4+ICAgICB2ZXJ5IGRpZmZlcmVudCBhZGRpbmcgcGF0dGVybiBh
bmQgcmVxdWlyZWQgdG8gdW5yZWFzb25hYmxlIGV4dGVuZAo+ID4+ICAgICBsaWJ4bF9fZGV2aWNl
X2FkZF9hc3luYyBhbmQgaXRzIHBhcmFtZXRlcnM7Cj4gPj4gICAqIGRpc2sgZGV2aWNlIGxpc3Qg
Y2hhbmdlZCB0byB1c2UgbGlieGxfX2RldmljZV9saXN0Owo+ID4+ICAgKiBwcmV2aW91cyBjb21t
ZW50cyBhcmUgYXBwbGllZC4KPiA+Pgo+ID4+IFBhdGNoZXMgb24gZ2l0aHViIFsxXS4KPiA+Pgo+
ID4+IFsxXSBodHRwczovL2dpdGh1Yi5jb20vYWwxaW1nL3hlbi90cmVlL3hsLXZkaXNwbC12NAo+
ID4KPiA+IFNvIEkganVzdCB3ZW50IHRocm91Z2ggdGhpcyBzZXJpZXMgYW5kIHBvaW50ZWQgb3V0
IGlzc3VlcyBJIGNhbgo+ID4gaW1tZWRpYXRlbHkgZmluZC4gSSB3aWxsIG5lZWQgdG8gdGFrZSBh
IGNsb3NlciBsb29rIGF0IHRoZSBmcmFtZXdvcmsKPiA+IGl0c2VsZiBuZXh0IHdlZWsuCj4gCj4g
cGluZwoKSSdtIHN0aWxsIHdhaXRpbmcgZm9yIHRoZSBvdXRjb21lIGZyb20gdGhlIG90aGVyIHRo
cmVhZCBpbiB3aGljaCBJCnByb3Bvc2VkIHRvIGNoYW5nZSBwOSB0byBwOXMuIElhbiBpcyBvdXQg
b2Ygb2ZmaWNlIGF0IHRoZSBtb21lbnQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 11:18:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 11: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.xen.org>)
	id 1diIov-000050-0s; Thu, 17 Aug 2017 11:18:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diIot-00004u-TM
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 11:18:36 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 1C/BB-27137-B8B75995; Thu, 17 Aug 2017 11:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW5X9dR
 Ig8t/dC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owr99ayFnyXqOh4/YqpgXGdYBcjJ4eEgL/E
 9O5uNhCbRUBV4n3/dmYQm01AWeJnZy9YXAQovnn6afYuRi4OZoHTjBIrp3UygSSEBcIkrjz6x
 whi8wpYSJy8uA4sLiRQJ3Hv3Qo2iLigxMmZT1hAbGYBHYkFuz8BxTmAbGmJ5f84QMKcAq4S+/
 YeZQexRQVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxjVi1OLylKLdM30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwzjvhf4hRkoNJSZT396wpkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeCdXTY0UEixKTU+tSMvMAYY8TFqCg0dJhDcCJM1bXJCYW5yZD
 pE6xajL0fT943cmIZa8/LxUKXFeNZAiAZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd61IFN4MvNK4Da9AjqCCeiIK+2TQI4oSURISTUw7qi+tWbNKWOJvBJ+r12GZRt9P6W
 wrqn8OP3D3si7+Q0r5LdJH9DvntZtsDq6a33XeTaJo3ELF/IJV79aM2VjptGrou3ldc0nvl1p
 nlWtUBCR+P7bpo1znf1WfZuR7yJXob/hRZvsmtX3RB2VGHP6jDfqdhnUasee4ntbaqe0ZEXdk
 gU7ikX3K7EUZyQaajEXFScCAFxldQK6AgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502968713!99782717!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58148 invoked from network); 17 Aug 2017 11:18:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 11:18:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="444142806"
Date: Thu, 17 Aug 2017 12:18:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170817111831.mnqqbzpe6mlbom3u@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKWy4uLl0KPiAgCj4gK2ludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3AsCj4gKyAgICAgICAgICAgICAgICAgIGJvb2wgKm5l
ZWRfY29weSkKPiArewo+ICsgICAgaW50IHJjID0gLUVJTlZBTCwgcmV0Owo+ICsKPiArICAgIGlm
ICggIXZpb21tdV9lbmFibGVkKCkgKQo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICBz
d2l0Y2ggKCBvcC0+Y21kICkKPiArICAgIHsKPiArICAgIGNhc2UgWEVOX0RPTUNUTF9jcmVhdGVf
dmlvbW11Ogo+ICsgICAgICAgIHJldCA9IHZpb21tdV9jcmVhdGUoZCwgb3AtPnUuY3JlYXRlX3Zp
b21tdS52aW9tbXVfdHlwZSwKPiArICAgICAgICAgICAgb3AtPnUuY3JlYXRlX3Zpb21tdS5iYXNl
X2FkZHJlc3MsCj4gKyAgICAgICAgICAgIG9wLT51LmNyZWF0ZV92aW9tbXUubGVuZ3RoLAo+ICsg
ICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11LmNhcGFiaWxpdGllcyk7CgpQbGVhc2UgYWxp
Z24gdGhlc2Ugd2l0aCAiZCIgaW4gcHJldmlvdXMgbGluZS4KCj4gKyAgICAgICAgaWYgKCByZXQg
Pj0gMCApIHsKCkNvZGluZyBzdHlsZSBpcyB3cm9uZy4KCj4gKyAgICAgICAgICAgIG9wLT51LmNy
ZWF0ZV92aW9tbXUudmlvbW11X2lkID0gcmV0Owo+ICsgICAgICAgICAgICAqbmVlZF9jb3B5ID0g
dHJ1ZTsKPiArICAgICAgICAgICAgcmMgPSAwOyAvKiByZXR1cm4gMCBpZiBzdWNjZXNzICovCgpO
byBuZWVkIHRvIGhhdmUgdGhhdCBjb21tZW50LgoKPiArICAgICAgICB9Cj4gKyAgICAgICAgYnJl
YWs7Cj4gKwo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11Ogo+ICsgICAgICAg
IHJjID0gdmlvbW11X2Rlc3Ryb3koZCwgb3AtPnUuZGVzdHJveV92aW9tbXUudmlvbW11X2lkKTsK
PiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIFhFTl9ET01DVExfcXVlcnlfdmlvbW11
X2NhcHM6Cj4gKyAgICAgICAgcmV0ID0gdmlvbW11X3F1ZXJ5X2NhcHMoZCwgb3AtPnUucXVlcnlf
Y2Fwcy52aW9tbXVfdHlwZSk7Cj4gKyAgICAgICAgaWYgKCByZXQgPj0gMCApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBvcC0+dS5xdWVyeV9jYXBzLmNhcGFiaWxpdGllcyA9IHJldDsKPiAr
ICAgICAgICAgICAgcmMgPSAwOwo+ICsgICAgICAgIH0KPiArICAgICAgICAqbmVlZF9jb3B5ID0g
dHJ1ZTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIGJy
ZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAgaW50IF9faW5p
dCB2aW9tbXVfc2V0dXAodm9pZCkKPiAgewo+ICAgICAgSU5JVF9MSVNUX0hFQUQoJnR5cGVfbGlz
dCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaAo+IGluZGV4IGZmMzk3NjIuLjRiMTBmMjYgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oCj4gQEAgLTExNDksNiArMTE0OSw1NiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3Jf
Y2F0X29wIHsKPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21j
dGxfcHNyX2NhdF9vcF90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bz
cl9jYXRfb3BfdCk7Cj4gIAo+ICsvKiAgdklPTU1VIGhlbHBlcgo+ICsgKgo+ICsgKiAgdklPTU1V
IGludGVyZmFjZSBjYW4gYmUgdXNlZCB0byBjcmVhdGUvZGVzdHJveSB2SU9NTVUgYW5kCj4gKyAq
ICBxdWVyeSB2SU9NTVUgY2FwYWJpbGl0aWVzLgo+ICsgKi8KPiArCj4gKy8qIHZJT01NVSB0eXBl
IC0gc3BlY2lmeSB2ZW5kb3IgdklPTU1VIGRldmljZSBtb2RlbCAqLwo+ICsjZGVmaW5lIFZJT01N
VV9UWVBFX0lOVEVMX1ZURCAgICAgKDF1IDw8IDApCgpXaHkgdXNlIGEgYml0IHdoZW4gdGhlIHR5
cGVzIGFyZSBtdXR1YWxseSBleGNsdXNpdmU/IFVzaW5nIGEgbnVtYmVyCnNob3VsZCBiZSBmaW5l
PwoKPiArCj4gKy8qIHZJT01NVSBjYXBhYmlsaXRpZXMgKi8KPiArI2RlZmluZSBWSU9NTVVfQ0FQ
X0lSUV9SRU1BUFBJTkcgICgxdSA8PCAwKQo+ICsKPiArc3RydWN0IHhlbl9kb21jdGxfdmlvbW11
X29wIHsKPiArICAgIHVpbnQzMl90IGNtZDsKPiArI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZV92
aW9tbXUgICAgICAgICAgMAo+ICsjZGVmaW5lIFhFTl9ET01DVExfZGVzdHJveV92aW9tbXUgICAg
ICAgICAxCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwcyAgICAgIDIKPiAr
ICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICAvKiBJTiAtIHZJ
T01NVSB0eXBlICovCj4gKyAgICAgICAgICAgIHVpbnQ2NF90IHZpb21tdV90eXBlOwo+ICsgICAg
ICAgICAgICAvKiAKPiArICAgICAgICAgICAgICogSU4gLSBNTUlPIGJhc2UgYWRkcmVzcyBvZiB2
SU9NTVUuIHZJT01NVSBkZXZpY2UgbW9kZWxzCj4gKyAgICAgICAgICAgICAqIGFyZSBpbiBjaGFy
Z2Ugb2YgdG8gY2hlY2sgYmFzZV9hZGRyZXNzIGFuZCBsZW5ndGguCj4gKyAgICAgICAgICAgICAq
Lwo+ICsgICAgICAgICAgICB1aW50NjRfdCBiYXNlX2FkZHJlc3M7Cj4gKyAgICAgICAgICAgIC8q
IElOIC0gTGVuZ3RoIG9mIE1NSU8gcmVnaW9uICovCj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGxl
bmd0aDsKPiArICAgICAgICAgICAgLyogSU4gLSBDYXBhYmlsaXRpZXMgd2l0aCB3aGljaCB3ZSB3
YW50IHRvIGNyZWF0ZSAqLwo+ICsgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7Cj4g
KyAgICAgICAgICAgIC8qIE9VVCAtIHZJT01NVSBpZGVudGl0eSAqLwo+ICsgICAgICAgICAgICB1
aW50MzJfdCB2aW9tbXVfaWQ7Cj4gKyAgICAgICAgfSBjcmVhdGVfdmlvbW11OwoKY3JlYXRlIHNo
b3VsZCBiZSBmaW5lLgoKPiArCj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgLyog
SU4gLSB2SU9NTVUgaWRlbnRpdHkgKi8KPiArICAgICAgICAgICAgdWludDMyX3QgdmlvbW11X2lk
Owo+ICsgICAgICAgIH0gZGVzdHJveV92aW9tbXU7CgpkZXN0cm95IHNob3VsZCBiZSBmaW5lLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 11:18:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 11: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.xen.org>)
	id 1diIp5-00005u-85; Thu, 17 Aug 2017 11:18:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diIp4-00005g-22
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 11:18:46 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BA/79-01736-59B75995; Thu, 17 Aug 2017 11:18:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6U6qm
 RBg9u6Vks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7OrpZC5bqVsxddpapgfGRUhcjJ4eEgL/E
 jTUrmEFsFgFVib5V7xlBbDYBZYmfnb1sILYIUHzz9NPsXYxcHMwCpxklVk7rZOpi5OAQFoiUe
 HEVbA6vgIXE8hc9LCC2kECdxMOVC5kg4oISJ2c+AYszC+hILNj9iQ2klVlAWmL5Pw6QMKeAq8
 Tpzh9gq0QFVCQ6l86BGqMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI1M9ZKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQfjrna/Q4ySHExKory/Z02JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBq1o1NVJIsCg1PbUiLTMHGPIwaQkOHiUR3giQNG9xQWJuc
 WY6ROoUoy7Hgp4NX5iEWPLy81KlxHnngRQJgBRllObBjYDF3yVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrzPQKbwZOaVwG16BXQEE9ARV9ongRxRkoiQkmpgjN/Y0D2Vp63O0Fn5WeXivDe
 sIofe8ovW2SUHdRk6r9TIO51XbeP8tkt+c958m8/xapcWrZ1WWKoqdTDmSrJF5xVxD85t26+m
 MzVdfKi3+/nP/K4XJpsv7Pi09ll+dv+Sb/dnKB5r2v6h9uemY1ssZ+h3rjJJ2Hdl/kIuz/SzQ
 aV9+uHevi4lSizFGYmGWsxFxYkAV9TWLLoCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502968723!107641039!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10717 invoked from network); 17 Aug 2017 11:18:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 11:18:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="435857070"
Date: Thu, 17 Aug 2017 12:18:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBpcnEgcmVxdWVzdCBjYWxsYmFjayBmb3IgcGxhdGZv
cm0gaW1wbGVtZW50YXRpb24KPiB0byBkZWFsIHdpdGggaXJxIHJlbWFwcGluZyByZXF1ZXN0Lgo+
IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0t
LQo+ICB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgIHwgMTUgKysrKysrKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgIDkgKysr
KysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IGluZGV4IGE0ZDAwNGQuLmY0
ZDM0ZTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi92aW9tbXUuYwo+ICsrKyBiL3hlbi9jb21t
b24vdmlvbW11LmMKPiBAQCAtMTk4LDYgKzE5OCwyMSBAQCBpbnQgX19pbml0IHZpb21tdV9zZXR1
cCh2b2lkKQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCB2aW9tbXVfaGFuZGxlX2ly
cV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3Qp
Cj4gK3sKPiArICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7CgpEb2Vz
IHRoaXMgY29tcGlsZT8gVGhpcyBwYXRjaCBhbmQgdGhlIHByZXZpb3VzIG9uZSBkb24ndCBoYXZl
IHZpb21tdQphZGRlZCB0byBzdHJ1Y3QgZG9tYWluLgoKPiArCj4gKyAgICBpZiAoIHZpb21tdV9p
ZCA+PSBpbmZvLT5ucl92aW9tbXUKPiArICAgICAgICAgfHwgIWluZm8tPnZpb21tdVt2aW9tbXVf
aWRdICkKCkpvaW4gdGhpcyB0byBwcmV2aW91cyBsaW5lPwoKPiArICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKCkFTU0VSVChpbmZvLT52aW9tbXVbdmlvbW11X2lkXS0+b3BzKTsKCkZvciBleHRyYSBz
YWZldHkuCgo+ICsKPiArICAgIGlmICggIWluZm8tPnZpb21tdVt2aW9tbXVfaWRdLT5vcHMtPmhh
bmRsZV9pcnFfcmVxdWVzdCApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAg
cmV0dXJuIGluZm8tPnZpb21tdVt2aW9tbXVfaWRdLT5vcHMtPmhhbmRsZV9pcnFfcmVxdWVzdChk
LCByZXF1ZXN0KTsKPiArfQo+ICsKPiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBt
b2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw
MDAwMDAwLi41MWJkYTcyCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvdmlvbW11LmgKPiBAQCAtMCwwICsxLDczIEBACj4gKy8qCj4gKyAqIGluY2x1ZGUvYXNtLXg4
Ni92aW9tbXUuaAo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgSW50ZWwgQ29ycG9yYXRp
b24uCj4gKyAqIEF1dGhvcjogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IAo+ICsg
Kgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeSBpdAo+ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlv
bnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+ICsgKiB2ZXJzaW9uIDIsIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWws
IGJ1dCBXSVRIT1VUCj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCj4g
KyAqIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAo+ICsgKiB0
aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
PiArICoKPiArICovCj4gKyNpZm5kZWYgX19BUkNIX1g4Nl9WSU9NTVVfSF9fCj4gKyNkZWZpbmUg
X19BUkNIX1g4Nl9WSU9NTVVfSF9fCj4gKwoKSXMgYSBjb3JyZXNwb25kaW5nIEFSTSBoZWFkZXIg
bmVlZGVkPyBHaXZlbiB2aW9tbXUgaXMgY29tbW9uIGNvZGUuCgo+ICsjaW5jbHVkZSA8eGVuL3Zp
b21tdS5oPgoKSSB0aGluayB5b3UncmUgcHJvYmFibHkgZG9pbmcgaXQgd3JvbmcuCgpJdCBzaG91
bGQgYmUgdGhhdCB0aGUgY29tbW9uIGhlYWRlciBoZWFkZXIgaW5jbHVkZXMgYXJjaCBoZWFkZXIs
IHRoZW4KdGhlIGNvZGUgb25seSB1c2VzIHRoZSBjb21tb24gaGVhZGVyIChJIGhhdmVuJ3QgcmVh
ZCB0aGUgcmVzdCBvZiB5b3VyCnNlcmllcyBhdCB0aGlzIHBvaW50KS4KCj4gKyNpbmNsdWRlIDxh
c20vdHlwZXMuaD4KPiArCj4gKy8qIElSUSByZXF1ZXN0IHR5cGUgKi8KPiArI2RlZmluZSBWSU9N
TVVfUkVRVUVTVF9JUlFfTVNJICAgICAgICAgIDAKPiArI2RlZmluZSBWSU9NTVVfUkVRVUVTVF9J
UlFfQVBJQyAgICAgICAgIDEKPiArCj4gK3N0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QKPiAr
ewo+ICsgICAgdW5pb24gewo+ICsgICAgICAgIC8qIE1TSSAqLwo+ICsgICAgICAgIHN0cnVjdCB7
Cj4gKyAgICAgICAgICAgIHU2NCBhZGRyOwo+ICsgICAgICAgICAgICB1MzIgZGF0YTsKPiArICAg
ICAgICB9IG1zaTsKPiArICAgICAgICAvKiBSZWRpcmVjdGlvbiBFbnRyeSBpbiBJT0FQSUMgKi8K
PiArICAgICAgICB1NjQgcnRlOwo+ICsgICAgfSBtc2c7Cj4gKyAgICB1MTYgc291cmNlX2lkOwo+
ICsgICAgdTggdHlwZTsKCnVpbnRYWF90IHBsZWFzZS4KCj4gK307Cj4gKwo+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgaXJxX3JlcXVlc3RfaW9hcGljX2ZpbGwoc3RydWN0IGlycV9yZW1hcHBpbmdfcmVx
dWVzdCAqcmVxLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGlvYXBp
Y19pZCwgdWludDY0X3QgcnRlKQoKSW5kZW50YXRpb24uCgo+ICt7Cj4gKyAgICBBU1NFUlQocmVx
KTsKPiArICAgIHJlcS0+dHlwZSA9IFZJT01NVV9SRVFVRVNUX0lSUV9BUElDOwo+ICsgICAgcmVx
LT5zb3VyY2VfaWQgPSBpb2FwaWNfaWQ7Cj4gKyAgICByZXEtPm1zZy5ydGUgPSBydGU7Cj4gK30K
PiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBpcnFfcmVxdWVzdF9tc2lfZmlsbChzdHJ1Y3QgaXJx
X3JlbWFwcGluZ19yZXF1ZXN0ICpyZXEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3Qgc291cmNlX2lkLCB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBkYXRhKQoKSW5kZW50YXRp
b24uCgo+ICt7Cj4gKyAgICBBU1NFUlQocmVxKTsKPiArICAgIHJlcS0+dHlwZSA9IFZJT01NVV9S
RVFVRVNUX0lSUV9NU0k7Cj4gKyAgICByZXEtPnNvdXJjZV9pZCA9IHNvdXJjZV9pZDsKPiArICAg
IHJlcS0+bXNnLm1zaS5hZGRyID0gYWRkcjsKPiArICAgIHJlcS0+bXNnLm1zaS5kYXRhID0gZGF0
YTsKPiArfQo+ICsKPiArI2VuZGlmIC8qIF9fQVJDSF9YODZfVklPTU1VX0hfXyAqLwo+ICsKPiAr
LyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAq
IEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCBiL3hl
bi9pbmNsdWRlL3hlbi92aW9tbXUuaAo+IGluZGV4IDUyN2FmYjEuLjBiZTFiM2EgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3Zp
b21tdS5oCj4gQEAgLTIwLDYgKzIwLDggQEAKPiAgI2lmbmRlZiBfX1hFTl9WSU9NTVVfSF9fCj4g
ICNkZWZpbmUgX19YRU5fVklPTU1VX0hfXwo+ICAKPiArI2luY2x1ZGUgPGFzbS92aW9tbXUuaD4K
PiArCgpDaXJjdWxhciBpbmNsdXNpb24/IE5vdGUgdGhlICNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+
IHNvbWUgbGluZXMgYWJvdmUuCgo+ICAjZGVmaW5lIE5SX1ZJT01NVV9QRVJfRE9NQUlOIDEKPiAg
Cj4gIHN0cnVjdCB2aW9tbXU7Cj4gQEAgLTI4LDYgKzMwLDggQEAgc3RydWN0IHZpb21tdV9vcHMg
ewo+ICAgICAgdTY0ICgqcXVlcnlfY2Fwcykoc3RydWN0IGRvbWFpbiAqZCk7Cj4gICAgICBpbnQg
KCpjcmVhdGUpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9tbXUgKnZpb21tdSk7Cj4gICAg
ICBpbnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOwo+ICsgICAgaW50ICgqaGFu
ZGxlX2lycV9yZXF1ZXN0KShzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0KTsKPiAgfTsK
PiAgCj4gIHN0cnVjdCB2aW9tbXUgewo+IEBAIC01Miw2ICs1Niw4IEBAIGludCB2aW9tbXVfcmVn
aXN0ZXJfdHlwZSh1NjQgdHlwZSwgc3RydWN0IHZpb21tdV9vcHMgKiBvcHMpOwo+ICBpbnQgdmlv
bW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3Ag
Km9wLAo+ICAgICAgICAgICAgICAgICAgICBib29sX3QgKm5lZWRfY29weSk7Cj4gIGludCB2aW9t
bXVfc2V0dXAodm9pZCk7Cj4gK2ludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBk
b21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOwo+ICAjZWxzZQo+ICBzdGF0
aWMgaW5saW5lIGludCB2aW9tbXVfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkgeyByZXR1
cm4gMDsgfQo+ICBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfcmVnaXN0ZXJfdHlwZSh1NjQgdHlw
ZSwgc3RydWN0IHZpb21tdV9vcHMgKiBvcHMpCj4gQEAgLTYyLDYgKzY4LDkgQEAgc3RhdGljIGlu
bGluZSBpbnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3AsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAqbmVlZF9jb3B5KQo+ICB7IHJldHVy
biAtRU5PREVWIH07Cj4gK3N0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9oYW5kbGVfaXJxX3JlcXVl
c3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkKPiAreyBy
ZXR1cm4gMCB9OwoKVGhpcyBzaG91bGQgZmFpbC4KCj4gICNlbmRpZgo+ICAKPiAgI2VuZGlmIC8q
IF9fWEVOX1ZJT01NVV9IX18gKi8KPiAtLSAKPiAxLjguMy4xCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 11:19:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 11:19: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.xen.org>)
	id 1diIpZ-0000Aj-GN; Thu, 17 Aug 2017 11:19:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diIpY-0000AT-Pk
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 11:19:16 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F7/55-04533-3BB75995; Thu, 17 Aug 2017 11:19:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO7m6qm
 RBh+eyVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTPx5nLfjHX3GvtYOlgXEpTxcjB4eEgL/E
 6Ud1XYycHCwCqhIHDvewgthsAsoSPzt72UBsEaD45umn2bsYuTiYBU4zSqyc1skEkhAWSJB4e
 GI+O8gcXgELiT97y0HCQgJ1EtsedYD18goISpyc+YQFxGYW0JFYsPsTG0g5s4C0xPJ/HCBhTg
 FXialtL8BKRAVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA2N9JK
 KMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOMAQh2ML7qdj7EKMnBpCTK+3vWlEgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryqVVMjhQSLUtNTK9Iyc4ABD5OW4OBREuGNAEnzFhck5
 hZnpkOkTjEqSonzzgNJCIAkMkrz4NpgUXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwFIF
 N4MvNK4Ka/AlrMBLT4SvskkMUliQgpqQZGI2tet4Vf7yvp5ksb+up+1hHgm+qzJc3rwtz3jZw
 dx2Wezzp/lsNQTWHCURXf/3XX2JwWefmIqgvpv79q73VirqHuvg2Xr1dxXJBVne3yxDi1z+Kg
 4gM28XO3583oObkyLTv2yKfKrR0uT66p74ktPqe23nS5Etvbu60bONICmtSmZ6q+7RVQYinOS
 DTUYi4qTgQAPnPgXq0CAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502968753!110257598!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15698 invoked from network); 17 Aug 2017 11:19:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 11:19:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="435857113"
Date: Thu, 17 Aug 2017 12:19:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170817111912.x6kkax2wv6kpu7ne@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-4-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-4-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 3/25] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDRQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBnZXRfaXJxX2luZm8gY2FsbGJhY2sgZm9yIHBsYXRm
b3JtIGltcGxlbWVudGF0aW9uCj4gdG8gY29udmVydCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QgdG8g
aXJxIGluZm8gKEUsRyB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZQo+IGFuZCBzbyBvbikuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4g
IHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgfCAxNiArKysrKysrKysrKysrKysrCj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCAgOCArKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94
ZW4vdmlvbW11LmggICAgIHwgIDkgKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzMgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2Nv
bW1vbi92aW9tbXUuYwo+IGluZGV4IGY0ZDM0ZTYuLjAzYzg3OWQgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi92aW9tbXUuYwo+ICsrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKPiBAQCAtMjEzLDYg
KzIxMywyMiBAQCBpbnQgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpk
LCB1MzIgdmlvbW11X2lkLAo+ICAgICAgcmV0dXJuIGluZm8tPnZpb21tdVt2aW9tbXVfaWRdLT5v
cHMtPmhhbmRsZV9pcnFfcmVxdWVzdChkLCByZXF1ZXN0KTsKPiAgfQo+ICAKPiAraW50IHZpb21t
dV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwKCkFnYWluLCB1
aW50MzJfdCBwbGVhc2UuCgpQbGVhc2UgZml4IGFsbCB0aGVzZSBpbiB0aGlzIHNlcmllcy4KCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJl
cXVlc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX2lu
Zm8gKmlycV9pbmZvKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11X2luZm8gKmluZm8gPSAmZC0+
dmlvbW11OwoKSGF2aW5nIHNraW1tZWQgdGhlIHJlc3Qgb2YgdGhpcyBzZXJpZXMsIHRoZXJlIGlz
IG5vIGFkZGl0aW9uIG9mIHZpb21tdQp0byBzdHJ1Y3QgZG9tYWluIChubyBjaGFuZ2UgdG8gc2No
ZWQuaCkuIERpZCBJIG1pc3Mgc29tZXRoaW5nIG9idmlvdXM/Cgo+ICsKPiArICAgIGlmICggdmlv
bW11X2lkID49IGluZm8tPm5yX3Zpb21tdQo+ICsgICAgICAgICB8fCAhaW5mby0+dmlvbW11W3Zp
b21tdV9pZF0gKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIGlmICggIWlu
Zm8tPnZpb21tdVt2aW9tbXVfaWRdLT5vcHMtPmdldF9pcnFfaW5mbyApCj4gKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgcmV0dXJuIGluZm8tPnZpb21tdVt2aW9tbXVfaWRdLT5v
cHMtPmdldF9pcnFfaW5mbyhkLCByZXF1ZXN0LCBpcnFfaW5mbyk7CgpTYW1lIGNvbW1lbnRzIGlu
IHByZXZpb3VzIHBhdGNoIGFwcGx5IGhlcmUsIHRvby4KCj4gK30KPiArCj4gIC8qCj4gICAqIExv
Y2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3Zpb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaApbLi4uXQo+ICtz
dGF0aWMgaW5saW5lIGludCB2aW9tbXVfZ2V0X2lycV9pbmZvKHN0cnVjdCBkb21haW4gKmQsIHUz
MiB2aW9tbXVfaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZvICppcnFfaW5mbykK
PiAreyByZXR1cm4gMCB9OwoKVGhpcyBzaG91bGQgZmFpbCwgdG9vLgoKPiAgI2VuZGlmCj4gIAo+
ICAjZW5kaWYgLyogX19YRU5fVklPTU1VX0hfXyAqLwo+IC0tIAo+IDEuOC4zLjEKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 11:19:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 11: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.xen.org>)
	id 1diIq1-0000IA-Rn; Thu, 17 Aug 2017 11:19:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diIq0-0000Hq-VE
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 11:19:45 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DE/E6-01732-0DB75995; Thu, 17 Aug 2017 11:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve656qm
 RBpd+6Fks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzvh9jLDjDXPH21U7GBsZm5i5GTg4JAX+J
 qb/fgdksAqoSjzu3gNlsAsoSPzt72UBsEaD45umn2bsYuTiYBU4zSqyc1skEkhAWsJf48vEGW
 BGvgIXEhs51YM1CAnUS/zsmQsUFJU7OfMICYjML6Egs2P0JKM4BZEtLLP/HARLmFHCVOL93H1
 i5qICKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrqGJXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxrOnPQ8xSnIwKYny/p41JVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO/kqqmRQoJFqempFWmZOcCgh0lLcPAoifBGgKR5iwsSc4sz0yFSp
 xh1OZo+bPnCJMSSl5+XKiXOOw+kSACkKKM0D24ELAIvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZh3LcgUnsy8ErhNr4COYAI64kr7JJAjShIRUlINjGyzwmozqrtY7Wcoe30/urpdctmnpop
 2K54DeSXm/Ensviul7wkuUX/Lvez/tcVd7tn+sx6rOPeVfrxes0N/w06uNzNefFl7Q9E1aJrk
 Qe/H09hZFGwyl64zWBs/g1/J7MU3+wSe8LP5V/QOPjg6Z3LGMd9pJTUT+Fd/DyuZnGl67NWcb
 5trqpRYijMSDbWYi4oTAQUwx3O7AgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502968780!71393841!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64039 invoked from network); 17 Aug 2017 11:19:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 11:19:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="444142857"
Date: Thu, 17 Aug 2017 12:19:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170817111915.36qm7agffyaj24qr@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiArTm93IGp1c3Qgc3VwcHBvcnQgc2luZ2xlIHZJT01NVSBmb3Igb25lIFZNIGFuZCBpbnRy
b2R1Y2VkIGRvbXRjbHMgYXJlIGNvbXBhdGlibGUKPiArd2l0aCBtdWx0aS12SU9NTVUgc3VwcG9y
dC4KCklzIHRoaXMgc3RpbGwgdHJ1ZT8gVGhlcmUgaXMgYW4gSUQgZmllbGQgaW4gdGhlIHN0cnVj
dCB3aGljaCBjYW4KZGlzdGluZ3Vpc2ggbXVsdGlwbGUgdmlvbW11cywgcmlnaHQ/Cgo+ICsKPiAr
eGwgdklPTU1VIGNvbmZpZ3VyYXRpb24KPiArPT09PT09PT09PT09PT09PT09PT09PT0KPiArdmlv
bW11PSJ0eXBlPWludGVsX3Z0ZCxpbnRyZW1hcD0xLHgyYXBpYz0xIgoKSWYgdGhlcmUgaXMgcHJv
dmlzaW9uIHRvIHN1cHBvcnQgbXVsdGlwbGUgdmlvbW11IHBsZWFzZSBtYWtlIHRoaXMgYW4KYXJy
YXkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 11:33:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 11:33: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.xen.org>)
	id 1diJ2r-0001hD-3r; Thu, 17 Aug 2017 11:33:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diJ2q-0001h7-2w
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 11:33:00 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 8B/FE-01724-BEE75995; Thu, 17 Aug 2017 11:32:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO6ruqm
 RBntfGVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk39jWyFSwRqGi8X9bA+I2ri5GTQ0LAX+LH
 sanMIDaLgKpE68ElrCA2m4CyxM/OXjYQWwQovnn6afYuRi4OZoErjBKzb8wBcjg4hAViJNoOx
 oHU8ApYSHzoOc8EYgsJ1EscbnjGDhEXlDg58wkLiM0soCOxYPcnNpBWZgFpieX/OEDCnAJuEh
 eufQY7QVRARaJz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQQC+pKDM
 9oyQ3MTMHyDPWy00tLk5MT81JTCrWS87P3cQIDLN6BgbGHYzbupwPMUpyMCmJ8v6eNSVSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTv19qpkUKCRanpqRVpmTnAgIdJS3DwKInw3gFJ8xYXJOYWZ
 6ZDpE4xKkqJ8z4DSQiAJDJK8+DaYFF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7xeQKT
 yZeSVw018BLWYCWnylfRLI4pJEhJRUA6Ns19TQhOcva2fPDd6dLPTq8x41uZ/iSRYf2W70TeZ
 NFlLhOvPJfQL78ROWXAaBLk+j5m0sX9lk15lxo7ZtbR/H5OfpV1YGNfgJ1IXuD1F4ysD7aquG
 puvXA/+TZ4b8sd8cxTzl6V+zUuZAD87Kq5Li4vIb3OxXpB//dLnviKpu+sqJcSEtBUosxRmJh
 lrMRcWJAIKEReKtAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502969577!110419821!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2584 invoked from network); 17 Aug 2017 11:32:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 11:32:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="435858385"
Date: Thu, 17 Aug 2017 12:32:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170817113217.xpg6yyvg45fuatjs@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTBQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kb20uYwo+IGluZGV4IGY1NGZkNDkuLjk0YzkxOTYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+IEBAIC0x
MDYwLDYgKzEwNjAsNDIgQEAgc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhs
X19nYyAqZ2MsCj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBJ
ZiBhIGd1ZXN0IGhhcyBvbmUgdmlydHVhbCBWVEQsIGJ1aWxkIERNQVIgdGFibGUgZm9yIGl0IGFu
ZCBqb2ludCB0aGlzCj4gKyAgICAgKiB0YWJsZSB3aXRoIGV4aXN0aW5nIGNvbnRlbnQgaW4gYWNw
aV9tb2R1bGVzIGluIG9yZGVyIHRvIGVtcGxveSBIVk0KPiArICAgICAqIGZpcm13YXJlIHBhc3Mt
dGhyb3VnaCBtZWNoYW5pc20gdG8gcGFzcy10aHJvdWdoIERNQVIgdGFibGUuCj4gKyAgICAgKi8K
PiArICAgIGlmIChpbmZvLT52aW9tbXUudHlwZSA9PSBMSUJYTF9WSU9NTVVfVFlQRV9JTlRFTF9W
VEQpIHsKPiArICAgICAgICBkYXRhbGVuID0gMDsKPiArICAgICAgICBlID0gbGlieGxfX2RvbV9i
dWlsZF9kbWFyKGdjLCBpbmZvLCBkb20sICZkYXRhLCAmZGF0YWxlbik7Cj4gKyAgICAgICAgaWYg
KGUpIHsKPiArICAgICAgICAgICAgTE9HRVYoRVJST1IsIGUsICJmYWlsZWQgdG8gYnVpbGQgRE1B
UiB0YWJsZSIpOwo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgICAg
IGdvdG8gb3V0Owo+ICsgICAgICAgIH0KPiArICAgICAgICBpZiAoZGF0YWxlbikgewo+ICsgICAg
ICAgICAgICBsaWJ4bF9fcHRyX2FkZChnYywgZGF0YSk7Cj4gKyAgICAgICAgICAgIGlmICghZG9t
LT5hY3BpX21vZHVsZXNbMF0uZGF0YSkgewo+ICsgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21v
ZHVsZXNbMF0uZGF0YSA9IGRhdGE7Cj4gKyAgICAgICAgICAgICAgICBkb20tPmFjcGlfbW9kdWxl
c1swXS5sZW5ndGggPSAodWludDMyX3QpZGF0YWxlbjsKPiArICAgICAgICAgICAgfSBlbHNlIHsK
PiArICAgICAgICAgICAgICAgIC8qIGpvaW50IHRhYmxlcyAqLwo+ICsgICAgICAgICAgICAgICAg
dm9pZCAqbmV3ZGF0YTsKPiArICAgICAgICAgICAgICAgIG5ld2RhdGEgPSBtYWxsb2MoZGF0YWxl
biArIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmxlbmd0aCk7CgpBbGwgbWVtb3J5IGFsbG9jYXRpb25z
IGluIGxpYnhsIHNob3VsZCB1c2UgbGlieGxfXypsbG9jIHdyYXBwZXJzLgoKPiArICAgICAgICAg
ICAgICAgIGlmICghbmV3ZGF0YSkgewo+ICsgICAgICAgICAgICAgICAgICAgIExPR0UoRVJST1Is
ICJmYWlsZWQgdG8gam9pbnQgRE1BUiB0YWJsZSB0byBhY3BpIG1vZHVsZXMiKTsKPiArICAgICAg
ICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgICAgICAgICAgICAgZ290
byBvdXQ7Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICBtZW1jcHkobmV3
ZGF0YSwgZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGgpOwo+ICsgICAgICAgICAgICAgICAgbWVtY3B5
KG5ld2RhdGEgKyBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGgsIGRhdGEsIGRhdGFsZW4pOwo+
ICsgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSA9IG5ld2RhdGE7Cj4g
KyAgICAgICAgICAgICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGggKz0gKHVpbnQzMl90
KWRhdGFsZW47Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKyAgICB9CgpUaGlzIHN0
aWxsIGxvb2tzIHdyb25nIHRvIG1lLiBIb3cgZG8geW91IGtub3cgYWNwaV9tb2R1bGVzWzBdIGlz
IERNQVIKdGFibGU/CgpZb3Ugc2hvdWxkIGhhdmUgYSBsb29rIGF0IGxpYnhsX3g4Nl9hY3BpLmMg
YW5kIHdvcmsgb3V0IGEgcHJvcGVyCnNvbHV0aW9uLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 11:50:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 11:50: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.xen.org>)
	id 1diJJj-0002zE-Jv; Thu, 17 Aug 2017 11:50:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1diJJh-0002z8-LQ
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 11:50:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2A/A3-03612-00385995; Thu, 17 Aug 2017 11:50:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42KJPp7RqsvQPDX
 S4M8TDoslHxezODB6HN39mymAMYo1My8pvyKBNWPzgVcsBT90KiYevMvewNig2MXIycEsYC3R
 +6+ZsYuRi4NFoJlFovXKenaQBIvAT2aJqxP9QWwhAQ+JqdtPsYEUCQksYJS4/eMuM0zi/TKYx
 DJGiZ2PLrOCJNgEDCReff3GCGKLCEhLXPt8GWwFs8ACJol1s9eCrRAWCJC4cOsr1DpViTsH9z
 OB2LwC7hL7/84BsyUE5CRunutknsDIt4CRYRWjRnFqUVlqka6huV5SUWZ6RkluYmaOrqGBmV5
 uanFxYnpqTmJSsV5yfu4mRmCwMADBDsbbGwMOMUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgTv4sapkUKCRanpqRVpmTnAsIVJS3DwKInwJoKkeYsLEnOLM9MhUqcYjTk2rF7/h
 Ynj1YT/35iEWPLy81KlxHkbQEoFQEozSvPgBsHi6RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJ
 WEeTeDTOHJzCuB2/cK6BQmoFOutE8COaUkESEl1cAYeydBp6H14BvnyWrJNyReSnv8nntk+6q
 Xgvvbv8jEOImx2gtvuhPJHGh2hbUhm1uKq/Cu6Advu1vWIts2P/mwU7Hec811t6j16ZbZGSYN
 bhOv+y1tbEmO5eOuYr5SaqX8wybioeqNkMVN9/X8vu3ymT7j+ZNX+7VzrBp37D1a4O5fvfmKb
 JMSS3FGoqEWc1FxIgCR9k0wogIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502970623!111424940!1
X-Originating-IP: [91.199.104.133]
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 42259 invoked from network); 17 Aug 2017 11:50:24 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 17 Aug 2017 11:50:24 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=RvqsQVRhy0AYY2FPq5xdeZ9yc3fUNwa5jmGDKfetbsnJODquiTAOHgYBvGnUl9tlyT2wBmS3x+lzbFPsetA3sAF89C7+xUo9SeDncvFiqALnTxvWEAL6O2QIiFOT+LskRQ3FTbc9DoT/l0CoJa8i2vdeZ2VYyHc0dAFT5hmbFswGcSGtcdeg9TVK0fRvEOKirf8Yo8/5JDqQxrVzQuGhCc6LD4yw1HGUuyeIJvY5aroKwZa9Oaf2/Kt81FzCyPaTu8RevLkkhsgD/zQj5fAqhmHchLqYtUwCxEdYK7RVvjX1kKxH8j2y3ag9Z6BpEGlXuNmVvumjsiTxfBy1LcLU0g==;
 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=O6ZAmXzdqznur1420FIJs
 Boi6T8=; b=VSI9RL03lI0tW1LBGMrgO4A0IeO8htAlAar/NIcGX5sKuWVelLSKd
 JG3CiI+U298G0h1SXR8i/Rth61e+oOVbXiedSWrlkZ4WalPg01BmxN1B/aism2z7
 B/OM2fR/WkS0bPlk9yAEzUCnpwkM0mqr//Q2mbO4mOTMc70SnS6HDAJzzb/HnrzT
 /osjwXgu9aRpPrm/yG2CS0wqudqr+K9lb7Da/hDNVVXVowKtEJulF4fzoeXdXdJ7
 RLAQx1PKBvOyOuJ9/8V1mkIYTFlMbHeXWzPZHTCxBE8RLPa9uHMfz3XI8E466dfY
 D4ULMSEHu9vvp63AYbWpVHOBTNlFm+L+A==
Received: (qmail 24378 invoked from network); 17 Aug 2017 14:50:22 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 14:50:22 +0300
Received: (qmail 22721 invoked from network); 17 Aug 2017 14:50:22 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 17 Aug 2017 14:50:22 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 17 Aug 2017 14:50:19 +0300
Message-Id: <1502970619-25599-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, ian.jackson@eu.citrix.com, tim@xen.org,
 tamas@tklengyel.com, jbeulich@suse.com, andrew.cooper3@citrix.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v6] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2VudCBuZWVkcyB0
byBjb21tdW5pY2F0ZQp3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50LiAgQW4g
ZXhpc3RpbmcgbWVjaGFuaXNtIGlzCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0
aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCmxpa2UgYWxsIG90aGVyIGh5cGVy
Y2FsbHMuCgpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBh
Z2VudCBjYW4gd2hpdGVsaXN0IHRoZQp1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCBkaXJlY3RseSBmcm9tIHVzZXJzcGFjZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjU6CgktIEFk
ZGVkIHRoZSBib29sIGFsbG93X3VzZXJzcGFjZSB0byB0aGUgeGNfbW9uaXRvcl9ndWVzdF9yZXF1
ZXN0CgkgZnVuY3Rpb24KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAyICst
CiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L2h2
bS9oeXBlcmNhbGwuYyAgfCAgNSArKysrKwogeGVuL2NvbW1vbi9tb25pdG9yLmMgICAgICAgICAg
fCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICB8IDE5ICsrKysrKysrKystLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDEgKwogNiBmaWxlcyBjaGFu
Z2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CmluZGV4IGJkZTgzMTMuLmEzZDA5MjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDIxLDcg
KzIwMjEsNyBAQCBpbnQgeGNfbW9uaXRvcl9zb2Z0d2FyZV9icmVha3BvaW50KHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKIGludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNj
ZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIGludCB4Y19tb25pdG9yX2d1ZXN0X3Jl
cXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYywgYm9vbCBhbGxvd191c2Vyc3Bh
Y2UpOwogaW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
ZW5hYmxlLCBib29sIHN5bmMpOwogaW50IHhjX21vbml0b3JfY3B1aWQoeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSk7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggYjQ0Y2U5
My4uYTY3NzgyMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX21vbml0b3IuYwpAQCAtMTQ3LDcgKzE0Nyw3IEBAIGludCB4Y19tb25pdG9y
X2Rlc2NyaXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwK
IH0KIAogaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9t
aWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIHN5bmMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgc3luYywgYm9v
bCBhbGxvd191c2Vyc3BhY2UpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAKQEAgLTE1Nyw2ICsx
NTcsNyBAQCBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOwogICAgIGRvbWN0bC51
Lm1vbml0b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVT
VDsKICAgICBkb21jdGwudS5tb25pdG9yX29wLnUuZ3Vlc3RfcmVxdWVzdC5zeW5jID0gc3luYzsK
KyAgICBkb21jdGwudS5tb25pdG9yX29wLnUuZ3Vlc3RfcmVxdWVzdC5hbGxvd191c2Vyc3BhY2Ug
PSBlbmFibGUgPyBhbGxvd191c2Vyc3BhY2UgOiBmYWxzZTsKIAogICAgIHJldHVybiBkb19kb21j
dGwoeGNoLCAmZG9tY3RsKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJj
YWxsLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCmluZGV4IGU3MjM4Y2UuLjU3NDJk
ZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9oeXBlcmNhbGwuYwpAQCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVy
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgLyogRmFsbHRocm91Z2gg
dG8gcGVybWlzc2lvbiBjaGVjay4gKi8KICAgICBjYXNlIDQ6CiAgICAgY2FzZSAyOgorICAgICAg
ICBpZiAoIGN1cnJkLT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxl
ZCAmJgorICAgICAgICAgICAgZWF4ID09IF9fSFlQRVJWSVNPUl9odm1fb3AgJiYKKyAgICAgICAg
ICAgIChtb2RlID09IDggPyByZWdzLT5yZGkgOiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3Jl
cXVlc3Rfdm1fZXZlbnQgKQorICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgaWYgKCB1bmxp
a2VseShodm1fZ2V0X2NwbChjdXJyKSkgKQogICAgICAgICB7CiAgICAgZGVmYXVsdDoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vbW9uaXRvci5jIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKaW5kZXgg
NDUxZjQyZi4uMjA0NjNlMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tb25pdG9yLmMKKysrIGIv
eGVuL2NvbW1vbi9tb25pdG9yLmMKQEAgLTc1LDYgKzc1LDcgQEAgaW50IG1vbml0b3JfZG9tY3Rs
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKICAg
ICAgICAgZG9tYWluX3BhdXNlKGQpOwogICAgICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3Rf
c3luYyA9IG1vcC0+dS5ndWVzdF9yZXF1ZXN0LnN5bmM7CiAgICAgICAgIGQtPm1vbml0b3IuZ3Vl
c3RfcmVxdWVzdF9lbmFibGVkID0gcmVxdWVzdGVkX3N0YXR1czsKKyAgICAgICAgZC0+YXJjaC5t
b25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2VuYWJsZWQgPSBtb3AtPnUuZ3Vlc3RfcmVx
dWVzdC5hbGxvd191c2Vyc3BhY2U7CiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgICAg
ICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBjMTA1MjJiLi5kZTAyNTA3IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKQEAgLTM5NiwxNSArMzk2LDE2IEBAIHN0cnVjdCBhcmNoX2RvbWFp
bgogCiAgICAgLyogQXJjaC1zcGVjaWZpYyBtb25pdG9yIG9wdGlvbnMgKi8KICAgICBzdHJ1Y3Qg
ewotICAgICAgICB1bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19lbmFibGVkICAgICAgIDogNDsK
LSAgICAgICAgdW5zaWduZWQgaW50IHdyaXRlX2N0cmxyZWdfc3luYyAgICAgICAgICA6IDQ7Ci0g
ICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSAgOiA0OwotICAg
ICAgICB1bnNpZ25lZCBpbnQgc2luZ2xlc3RlcF9lbmFibGVkICAgICAgICAgIDogMTsKLSAgICAg
ICAgdW5zaWduZWQgaW50IHNvZnR3YXJlX2JyZWFrcG9pbnRfZW5hYmxlZCA6IDE7Ci0gICAgICAg
IHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRpb25fZW5hYmxlZCAgICAgOiAxOwotICAgICAgICB1
bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX3N5bmMgICAgICAgIDogMTsKLSAgICAgICAgdW5z
aWduZWQgaW50IGNwdWlkX2VuYWJsZWQgICAgICAgICAgICAgICA6IDE7Ci0gICAgICAgIHVuc2ln
bmVkIGludCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFibGVkICAgOiAxOworICAgICAgICB1bnNpZ25l
ZCBpbnQgd3JpdGVfY3RybHJlZ19lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiA0OworICAgICAgICB1bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19zeW5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA0OworICAgICAgICB1bnNpZ25lZCBpbnQgd3Jp
dGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA0Owor
ICAgICAgICB1bnNpZ25lZCBpbnQgc2luZ2xlc3RlcF9lbmFibGVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgc29mdHdhcmVfYnJl
YWtwb2ludF9lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1
bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX3N5bmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25lZCBp
bnQgY3B1aWRfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3Rf
cmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgOiAxOwogICAg
ICAgICBzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwICptc3JfYml0bWFwOwogICAgICAgICB1aW50
NjRfdCB3cml0ZV9jdHJscmVnX21hc2tbNF07CiAgICAgfSBtb25pdG9yOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CmluZGV4IGZmMzk3NjIuLjU5OTdjNTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTExMjQsNiArMTEy
NCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgewogICAgICAgICBzdHJ1Y3Qgewog
ICAgICAgICAgICAgLyogUGF1c2UgdkNQVSB1bnRpbCByZXNwb25zZSAqLwogICAgICAgICAgICAg
dWludDhfdCBzeW5jOworICAgICAgICAgICAgdWludDhfdCBhbGxvd191c2Vyc3BhY2U7CiAgICAg
ICAgIH0gZ3Vlc3RfcmVxdWVzdDsKIAogICAgICAgICBzdHJ1Y3QgewotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 12:22:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 12: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.xen.org>)
	id 1diJoI-00050P-3a; Thu, 17 Aug 2017 12:22:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395a977a7=citrix-osstest@xenproject.org>)
 id 1diJoH-000500-3B
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 12:22:01 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 12/9E-03765-86A85995; Thu, 17 Aug 2017 12:22:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG5619R
 Ig7/PhC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8brZfuZC/qrK/atu8nSwLg0sIuRk0NCwF+i
 bed8JgjbXWJ6+wo2EFtEwFliwofbQDYHB6+AnkRbRxRIWBio5NfGqexdjFxA5f1aEnu/XWGE6
 HWV6Fp2gAXG/nXmIDuIzSbgITGxZyJYnEVAVeLv8W6wuJCAlsTSxSvB9vIKCEqcnPkErIZZQE
 Li4IsXzBBzLCR2fOxjm8DINwtJ2SwkZQsYmVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgQGFQMQ7GC8vjHgEKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwvumYGikkWJSanlqRlpkDDG+YtAQHj5IIr0InUJq3uCAxtzgzHSJ1ilGXY8Pq9
 V+YhFjy8vNSpcR5/4PMEAApyijNgxsBi7VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1Al
 nFk5lXArfpFdARTEBHXGmfBHJESSJCSqqBsS2ookBbILXi5lwRhZMfhdVmzd/otHulHsP8rE3
 7Dx2bf/bt/y9GPaeuJ0vL8HtUaX16yGyWy+DPMo1LZtd0j48pK14xvRc5przzco3fjZ/tW87s
 nVyZXsv/L/zZ+ij2ucuZDjjV3Hrg5TYr95fsuYamoPY2xcslzfu65ity7TF+e3LNoU8c25RYi
 jMSDbWYi4oTAeRpNmGwAgAA
X-Env-Sender: prvs=395a977a7=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502972517!64420715!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54689 invoked from network); 17 Aug 2017 12:21:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 12:21:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="435864152"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71984-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-invlpg~shadow: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-xtf-amd64-amd64-3:xtf/test-hvm64-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1: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-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-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-qemut-win10-i386:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xl-pvh-intel:guest-saverestore: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-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194: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-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-xtf-amd64-amd64-2: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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-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-qemuu-debianhvm-amd64-xsm: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-libvirt-raw: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-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
X-Osstest-Versions-That: xen=d708b695a36b4fdcd8e48e6fc8e611e010f5280b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 17 Aug 2017 13:21:54 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 71984: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk4NCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk4NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAyMSB4
dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcxNjY0CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IDM1IHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFkb3cgZmFpbCBS
RUdSLiB2cy4gNzE2NjQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgNDcgeHRmL3Rlc3QtaHZt
NjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTY2NAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAyMSB4dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcx
NjY0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDM1IHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35z
aGFkb3cgZmFpbCBSRUdSLiB2cy4gNzE2NjQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgNDcg
eHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTY2NAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAyMSB4dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwg
UkVHUi4gdnMuIDcxNjY0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDM1IHh0Zi90ZXN0LWh2bTMy
cGFlLWludmxwZ35zaGFkb3cgZmFpbCBSRUdSLiB2cy4gNzE2NjQKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgNDcgeHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3
MTY2NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE0IGd1ZXN0LWxvY2Fs
bWlncmF0ZSBmYWlsIGJsb2NrZWQgaW4gNzE2NjQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgMjEgeHRmL3Rlc3QtaHZtMzItaW52bHBnfnNoYWRvdyBmYWlsICAgbGlrZSA3MTY2NAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDM1IHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFk
b3cgZmFpbCBsaWtlIDcxNjY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE2NjQKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlr
ZSA3MTY2NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA0NyB4dGYvdGVzdC1odm02NC1p
bnZscGd+c2hhZG93IGZhaWwgICBsaWtlIDcxNjY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE2NjQKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE0IHhlbi1ib290L2wxICAgICAgICAg
ICAgIGZhaWwgbGlrZSA3MTY2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcxNjY0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxp
a2UgNzE2NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTY2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcxNjY0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDcwIHh0
Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5
NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA3MCB4dGYvdGVzdC1w
djMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNWFlMDExZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4
YWRhNDU4OWUxYwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZDcwOGI2
OTVhMzZiNGZkY2Q4ZTQ4ZTZmYzhlNjExZTAxMGY1MjgwYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
IDcxNjY0ICAyMDE3LTA3LTA3IDExOjE0OjA5IFogICA0MSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgICA3MTk4NCAgMjAxNy0wOC0xNyAwNToxOTozNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDVhZTAxMWU2NjIw
ZmIzZmRjMTEyN2M4NDg3MzcxOGFkYTQ1ODllMWMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNTozMTowMSAyMDE3ICswMjAwCgogICAg
Z250dGFiOiBjb3JyZWN0IHBpbiBzdGF0dXMgZml4dXAgZm9yIGNvcHkKICAgIAogICAgUmVnYXJk
bGVzcyBvZiBjb3B5IG9wZXJhdGlvbnMgb25seSBzZXR0aW5nIEdOVFBJTl9oc3QqLCBHTlRQSU5f
ZGV2KgogICAgYWxzbyBuZWVkIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCB3aGVuIGRlY2lkaW5n
IHdoZXRoZXIgdG8gY2xlYXIKICAgIF9HVEZfe3JlYWQsd3JpdH1pbmcuIEF0IGxlYXN0IGZvciBj
b25zaXN0ZW5jeSB3aXRoIGNvZGUgZWxzZXdoZXJlIHRoZQogICAgcmVhZCBwYXJ0IGJldHRlciBk
b2Vzbid0IHVzZSBhbnkgbWFzayBhdCBhbGwuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIzMC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEzOGEy
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowODowMyArMDIwMAoKY29tbWl0IGY5NzRk
MzIxMWVlNzQzMWFjNDVjNDAxYTg4ZDZiNDM2Y2U1YzBjM2MKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNTozMDoyNiAyMDE3ICswMjAw
CgogICAgZ250dGFiOiBzcGxpdCBtYXB0cmFjayBsb2NrIHRvIG1ha2UgaXQgZnVsZmlsbCBpdHMg
cHVycG9zZSBhZ2FpbgogICAgCiAgICBUaGUgd2F5IHRoZSBsb2NrIGlzIGN1cnJlbnRseSBiZWlu
ZyB1c2VkIGluIGdldF9tYXB0cmFja19oYW5kbGUoKSwgaXQKICAgIHByb3RlY3RzIG9ubHkgdGhl
IG1hcHRyYWNrIGxpbWl0OiBUaGUgZnVuY3Rpb24gYWN0cyBvbiBjdXJyZW50J3MgbGlzdAogICAg
b25seSwgc28gcmFjZXMgb24gbGlzdCBhY2Nlc3NlcyBhcmUgaW1wb3NzaWJsZSBldmVuIHdpdGhv
dXQgdGhlIGxvY2suCiAgICAKICAgIE90b2ggbGlzdCBhY2Nlc3MgcmFjZXMgYXJlIHBvc3NpYmxl
IGJldHdlZW4gX19nZXRfbWFwdHJhY2tfaGFuZGxlKCkgYW5kCiAgICBwdXRfbWFwdHJhY2tfaGFu
ZGxlKCksIGR1ZSB0byB0aGUgaW52b2NhdGlvbiBvZiB0aGUgZm9ybWVyIGZvciBvdGhlcgogICAg
dGhhbiBjdXJyZW50IGZyb20gc3RlYWxfbWFwdHJhY2tfaGFuZGxlKCkuIEludHJvZHVjZSBhIHBl
ci12Q1BVIGxvY2sKICAgIGZvciBsaXN0IGFjY2Vzc2VzIHRvIGJlY29tZSByYWNlIGZyZWUgYWdh
aW4uIFRoaXMgbG9jayB3aWxsIGJlCiAgICB1bmNvbnRlbmRlZCBleGNlcHQgd2hlbiBpdCBiZWNv
bWVzIG5lY2Vzc2FyeSB0byB0YWtlIHRoZSBzdGVhbCBwYXRoLAogICAgaS5lLiBpbiB0aGUgY29t
bW9uIGNhc2UgdGhlcmUgc2hvdWxkIGJlIG5vIG1lYW5pbmdmdWwgcGVyZm9ybWFuY2UKICAgIGlt
cGFjdC4KICAgIAogICAgV2hlbiBpbiBnZXRfbWFwdHJhY2tfaGFuZGxlIGFkZHMgYSBzdG9sZW4g
ZW50cnkgdG8gYSBmcmVzaCwgZW1wdHksCiAgICBmcmVlbGlzdCwgd2UgdGhpbmsgdGhhdCB0aGVy
ZSBpcyBwcm9iYWJseSBubyBjb25jdXJyZW5jeS4gIEhvd2V2ZXIsCiAgICB0aGlzIGlzIG5vdCBh
IGZhc3QgcGF0aCBhbmQgYWRkaW5nIHRoZSBsb2NraW5nIHRoZXJlIG1ha2VzIHRoZSBjb2RlCiAg
ICBjbGVhcmx5IGNvcnJlY3QuCiAgICAKICAgIEFsc28sIHdoaWxlIHdlIGFyZSBoZXJlOiB0aGUg
c3RvbGVuIG1hcHRyYWNrX2VudHJ5J3MgdGFpbCBwb2ludGVyIHdhcwogICAgbm90IHByb3Blcmx5
IHNldC4gIFNldCBpdC4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xMjEzNiAvIFhTQS0yMjgu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogMDJjYmVlYjYyMDc1MDhiMGYwNGEyYzYxODE0NDVjOGViM2Yx
ZTExNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTUgMTU6MDc6MjUgKzAyMDAKCmNvbW1pdCAz
MzAwYWQzN2VhNjdlM2Q3MjQ5YWQ2OTBkMDM4M2JjYWRlZDRhZTQzCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjI5
OjQyIDIwMTcgKzAyMDAKCiAgICB4ODYvZ3JhbnQ6IGRpc2FsbG93IG1pc2FsaWduZWQgUFRFcwog
ICAgCiAgICBQYWdldGFibGUgZW50cmllcyBtdXN0IGJlIGFsaWduZWQgdG8gZnVuY3Rpb24gY29y
cmVjdGx5LiAgRGlzYWxsb3cgYXR0ZW1wdHMKICAgIGZyb20gdGhlIGd1ZXN0IHRvIGhhdmUgYSBn
cmFudCBQVEUgY3JlYXRlZCBhdCBhIG1pc2FsaWduZWQgYWRkcmVzcywgd2hpY2gKICAgIHdvdWxk
IHJlc3VsdCBpbiBjb3JydXB0aW9uIG9mIHRoZSBMMSB0YWJsZSB3aXRoIGxhcmdlbHktZ3Vlc3Qt
Y29udHJvbGxlZAogICAgdmFsdWVzLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTEyMTM3IC8g
WFNBLTIyNy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjZTQ0MjkyNmMyNTMwZGE5Mzc2MTk5ZGNjNzY5
NDM2Mzc2YWQyMzg2CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowNjo0NSArMDIwMAoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 12:24:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 12:24: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.xen.org>)
	id 1diJr4-00059x-HC; Thu, 17 Aug 2017 12:24:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395a977a7=citrix-osstest@xenproject.org>)
 id 1diJr3-00059S-5U
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 12:24:53 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F9/BA-03937-41B85995; Thu, 17 Aug 2017 12:24:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXleke2q
 kwYE+Rot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFq2VGWgi6+ihs/L7E2MM7i6GLk4JAQ8Jc4
 NNMDwnSXaNib1sXIySEi4Cwx4cNtNhCbV0BP4tv7qSwgtrCAt8Sex5uYuxi5gMq3M0lMfneSF
 SQhIaAq8frzKzCbTcBDYmLPRLAGFqB4745/YIOEBLQkli5eyQQxVFDi5MwnYDXMAhISB1+8YI
 a4wUJi76uKCYy8s5BUzUJStYCRaRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYNgwAMEOxp3PnQ4xSnIwKYny/p41JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BK9z19RIIcGi1PTUirTMHGAAw6QlOHiURHgFQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XK
 iXO+6YTqEgApCijNA9uBCyaLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1wpkCk9mXgncpl
 dARzABHXGlfRLIESWJCCmpBkal+e0e/efX3Fm5csUTgZvhmgvqH+0XNL2seOnmLcsXE9aoXz8
 z1U4p9ubCSyYH2WfabphkcvOTbGWI5+/7heHRm5f+vWPXfccq40v0+SULt3X8OfKiy/qlZ0/H
 367qTWfPxc5ekKQp9jlNad8/jelq2u7L98lnzVoRXGM6TakmN2jmzbAPPu+DlFiKMxINtZiLi
 hMBps90nKECAAA=
X-Env-Sender: prvs=395a977a7=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502972690!102708981!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27878 invoked from network); 17 Aug 2017 12:24:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 12:24:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="444150056"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71985-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71959
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 17 Aug 2017 13:24:26 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71985: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTg1IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxOTg1LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5NTkKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MTk1OQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTU5CiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5NTkK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTk1OQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 12:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 12:28: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.xen.org>)
	id 1diJuV-0005Ll-0r; Thu, 17 Aug 2017 12:28:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diJuT-0005Ld-FL
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 12:28:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 8A/37-03557-8EB85995; Thu, 17 Aug 2017 12:28:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6L7qm
 RBvO+C1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnLvuxlK7goVHFh/yS2BsajPF2MnBwSAv4S
 696cYgSxWQRUJbZffMMOYrMJKEv87OxlA7FFgOKbp58GinNxMAtcYZSYfWMOkMPBISwQI9F2M
 A6khlfAQmJG4xs2kBohgbWMEt2n3rJBJAQlTs58wgJiMwvoSCzY/YkNpJdZQFpi+T8OkDCngK
 XE64ZmsHJRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRroleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7G7sv+hxglOZiURHl/z5oSKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC92rX1EghwaLU9NSKtMwcYMjDpCU4eJREeJ2AYS/EW1yQm
 FucmQ6ROsWoKCXOKwGSEABJZJTmwbXB4uwSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnvgW
 znycwrgZv+CmgxE9DiK+2TQBaXJCKkpBoYq6rTT1+pfxl6eHLgSl+FSEHOPceOnFf4pbxR6Mn
 Xp1dcTFfPmebdE35CZcGuax5JznFKe7Yf1n7gbqo5yWdmh9aONwsmW61pkGIzKXj2nnXfh52n
 lHxMuztMvlSumhf27NYh8S0h9W/5ftowMt01msgafX2v7G2tP10uzRwJE40T2gysZDi2K7EUZ
 yQaajEXFScCAPh7nJKuAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1502972902!99796564!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46633 invoked from network); 17 Aug 2017 12:28:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 12:28:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="435864993"
Date: Thu, 17 Aug 2017 13:28:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170817122821.hgrd644ogoet3nfg@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170817113217.xpg6yyvg45fuatjs@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMTI6MzI6MTdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEF1ZyAwOSwgMjAxNyBhdCAwNDozNDoxMFBNIC0wNDAwLCBMYW4gVGlhbnl1IHdy
b3RlOgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMKPiA+IGluZGV4IGY1NGZkNDkuLjk0YzkxOTYgMTAwNjQ0Cj4gPiAtLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKPiA+IEBAIC0xMDYwLDYgKzEwNjAsNDIgQEAgc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2Zp
cm13YXJlKGxpYnhsX19nYyAqZ2MsCj4gPiAgICAgICAgICB9Cj4gPiAgICAgIH0KPiA+ICAKPiA+
ICsgICAgLyoKPiA+ICsgICAgICogSWYgYSBndWVzdCBoYXMgb25lIHZpcnR1YWwgVlRELCBidWls
ZCBETUFSIHRhYmxlIGZvciBpdCBhbmQgam9pbnQgdGhpcwo+ID4gKyAgICAgKiB0YWJsZSB3aXRo
IGV4aXN0aW5nIGNvbnRlbnQgaW4gYWNwaV9tb2R1bGVzIGluIG9yZGVyIHRvIGVtcGxveSBIVk0K
PiA+ICsgICAgICogZmlybXdhcmUgcGFzcy10aHJvdWdoIG1lY2hhbmlzbSB0byBwYXNzLXRocm91
Z2ggRE1BUiB0YWJsZS4KPiA+ICsgICAgICovCj4gPiArICAgIGlmIChpbmZvLT52aW9tbXUudHlw
ZSA9PSBMSUJYTF9WSU9NTVVfVFlQRV9JTlRFTF9WVEQpIHsKPiA+ICsgICAgICAgIGRhdGFsZW4g
PSAwOwo+ID4gKyAgICAgICAgZSA9IGxpYnhsX19kb21fYnVpbGRfZG1hcihnYywgaW5mbywgZG9t
LCAmZGF0YSwgJmRhdGFsZW4pOwo+ID4gKyAgICAgICAgaWYgKGUpIHsKPiA+ICsgICAgICAgICAg
ICBMT0dFVihFUlJPUiwgZSwgImZhaWxlZCB0byBidWlsZCBETUFSIHRhYmxlIik7Cj4gPiArICAg
ICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4g
KyAgICAgICAgfQo+ID4gKyAgICAgICAgaWYgKGRhdGFsZW4pIHsKPiA+ICsgICAgICAgICAgICBs
aWJ4bF9fcHRyX2FkZChnYywgZGF0YSk7Cj4gPiArICAgICAgICAgICAgaWYgKCFkb20tPmFjcGlf
bW9kdWxlc1swXS5kYXRhKSB7Cj4gPiArICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVz
WzBdLmRhdGEgPSBkYXRhOwo+ID4gKyAgICAgICAgICAgICAgICBkb20tPmFjcGlfbW9kdWxlc1sw
XS5sZW5ndGggPSAodWludDMyX3QpZGF0YWxlbjsKPiA+ICsgICAgICAgICAgICB9IGVsc2Ugewo+
ID4gKyAgICAgICAgICAgICAgICAvKiBqb2ludCB0YWJsZXMgKi8KPiA+ICsgICAgICAgICAgICAg
ICAgdm9pZCAqbmV3ZGF0YTsKPiA+ICsgICAgICAgICAgICAgICAgbmV3ZGF0YSA9IG1hbGxvYyhk
YXRhbGVuICsgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoKTsKPiAKPiBBbGwgbWVtb3J5IGFs
bG9jYXRpb25zIGluIGxpYnhsIHNob3VsZCB1c2UgbGlieGxfXypsbG9jIHdyYXBwZXJzLgo+IAo+
ID4gKyAgICAgICAgICAgICAgICBpZiAoIW5ld2RhdGEpIHsKPiA+ICsgICAgICAgICAgICAgICAg
ICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gam9pbnQgRE1BUiB0YWJsZSB0byBhY3BpIG1vZHVs
ZXMiKTsKPiA+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiA+ICsgICAg
ICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICAgICAgICAgICAgICB9Cj4gPiArICAg
ICAgICAgICAgICAgIG1lbWNweShuZXdkYXRhLCBkb20tPmFjcGlfbW9kdWxlc1swXS5kYXRhLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoKTsK
PiA+ICsgICAgICAgICAgICAgICAgbWVtY3B5KG5ld2RhdGEgKyBkb20tPmFjcGlfbW9kdWxlc1sw
XS5sZW5ndGgsIGRhdGEsIGRhdGFsZW4pOwo+ID4gKyAgICAgICAgICAgICAgICBkb20tPmFjcGlf
bW9kdWxlc1swXS5kYXRhID0gbmV3ZGF0YTsKPiA+ICsgICAgICAgICAgICAgICAgZG9tLT5hY3Bp
X21vZHVsZXNbMF0ubGVuZ3RoICs9ICh1aW50MzJfdClkYXRhbGVuOwoKQWxzbywgdGhpcyBsZWFr
cyB0aGUgb2xkIHBvaW50ZXIsIHJpZ2h0PwoKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAg
ICB9Cj4gPiArICAgIH0KPiAKPiBUaGlzIHN0aWxsIGxvb2tzIHdyb25nIHRvIG1lLiBIb3cgZG8g
eW91IGtub3cgYWNwaV9tb2R1bGVzWzBdIGlzIERNQVIKPiB0YWJsZT8KPiAKCk9oLCBJIHNvcnRh
IHNlZSB3aHkgeW91IGRvIHRoaXMsIGJ1dCBJIHN0aWxsIHRoaW5rIHRoaXMgaXMgd3JvbmcuIFRo
ZQpETUFSIHNob3VsZCBlaXRoZXIgYmUgYSBuZXcgbW9kdWxlIG9yIGJlIGpvaW5lZCB0byB0aGUg
ZXhpc3Rpbmcgb25lIChhbmQKd2l0aCBhbGwgY29uZmxpY3RzIHJlc29sdmVkKS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 12:36:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 12:36: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.xen.org>)
	id 1diK1y-000647-U0; Thu, 17 Aug 2017 12:36:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1diK1x-00063z-1W
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 12:36:09 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 72/08-03937-8BD85995; Thu, 17 Aug 2017 12:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsWSoc+kpbu9d2q
 kwcVHshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bWs8uZCs4rVsz8r9jAeFuyi5GLg0WgkVli
 98lZjF2MnByMAjESm7Z0MoIkhAQmMkm0/VrCCpIQEkiWuHp9LpjNIqAqcXT9SxYQm03ARGLd/
 PPsILaIgLJE76/fLCDNzAKTmCXWrD7KDJIQFnCW+HSgFczmFbCX6N45jQli6DUmiX9XFCHigh
 InZz4BG8osoCVx499LoBoOIFtaYvk/DpAwJ1Dr0dcdrCBhUQEViVcH60HCEgKKEm+7/zGBrJU
 QmM4o0b99AgvEeHWJvb/fMEMUyUocPTuHBcL2lbj5oZ8RogHohGWLrrJCOM3sEndf7maFqNKR
 +HrrGVTiOZvE+bnz2SASlhIff/yAsgskNrz8wA5RdINVYvOdx4wQCRmJln03oI5qZJPYvrIB6
 ucEiXf/f0Ml9vBJ3D/ZzT6BUX0WUhjMQgqDWYgwWMDIvIpRvTi1qCy1SNdcL6koMz2jJDcxM0
 fX0MBMLze1uDgxPTUnMalYLzk/dxMjME0wAMEOxpmX/Q8xSnIwKYny/p41JVKILyk/pTIjsTg
 jvqg0J7X4EKMMB4eSBK96z9RIIcGi1PTUirTMHGDCgklLcPAoifD+6AZK8xYXJOYWZ6ZDpE4x
 KkqJ89qC9AmAJDJK8+DaYEnyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5+UCm8GTmlcBNf
 wW0mAlo8ZX2SSCLSxIRUlINjGaWCspPtmz9Klza8z9k0adHVaFvFqyWXpQiUFJoO1fVVjYraH
 Mk97aK7HPbJszVWc0WfEz+c7OOXZv6XcWeh+pnufZ4Zp/ZbDTzyQrnRuMriW86U8Q5N8+UkPZ
 J2rda6a/sucrYx/vTXx97P+v795mVM777aeZFFPzQ1XwuffThHL8Sx6ImcyWW4oxEQy3mouJE
 ADZ9bPqNAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1502973367!106749599!1
X-Originating-IP: [104.47.2.42]
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 55591 invoked from network); 17 Aug 2017 12:36:07 -0000
Received: from mail-db5eur01on0042.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.42)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 Aug 2017 12:36:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=OFCgS8JVmRs9nLwzRibD2ULJHSG7SfRlmeYXtkovPh8=;
 b=QafPQIhdFY2emLpKZragFuYECIWDvNOCHmQh+dgGDv47e2ftGGzzi2XJtVQxkApdEYTj7E6piY3avalJkmJq9zF2MPBBRjSEip0+CX28ROTHOgGhw6tOQdIswsbQK13gs/rhjUkLAsGSN4D9KdiwHuT0WrsFikCCIxDNzG1Edkw=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.54) by
 AM4PR0301MB2130.eurprd03.prod.outlook.com (2603:10a6:200:4d::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Thu, 17
 Aug 2017 12:36:01 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 17 Aug 2017 15:35:51 +0300
Date: Thu, 17 Aug 2017 15:35:51 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170817123551.GA27229@EPUAKYIW2556.kyiv.epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <598B14FB020000780016E27A@prv-mh.provo.novell.com>
 <20170816214133.GA2138@EPUAKYIW2556.kyiv.epam.com>
 <599565D202000078001709C7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599565D202000078001709C7@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR0402CA0052.eurprd04.prod.outlook.com
 (2603:10a6:7:7c::41) To AM4PR0301MB2130.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 598d1c25-fc7d-4c4c-5c10-08d4e56c86ce
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2130; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 3:Hi+u7hXifOMLs81UGwxqEolhw3JyZVMTBftFEaImUy+uYCoOq0XDeP56NfEoB7Zti8h50Z4fxeTMBiInWeX9xAPFhFEPfquDn0LUnWacnUINX/RumB80TMTLKwXeb93/63jxUg/swA/zQoQ84m0SSRh84N7xRGur+kcWk7bHcSy6csANFsjyuEynyJs60/3ewn44gdzFkkPSqpv7WFrNZV7PaC2X8xzxYYdg8pYVgPMvpKa1bfjcWKI1vbwEQr4M;
 25:61yixcpHIOSqXR4v0pVmKEfSUNF8Y6Q3IdzBR+8L7IHEFMxF2koDgaEuMiAhOQKC/queIzCrdaaaJrqdBHyLRY0fkQP7Lxf7Wa3B0N8HkTasZoyMeoXlCOF8AJPNrb6lO3AOQzNqKeqsJQ5EDpL1uKUJKWm8e9f07GkHndW8gXtl2+1mk4dtTMpc6C36wkI2Cpq1/bpvfAdT6Ii7Gwr4duWdqkhS5M5pTvD0NXu45KDV6KuW2asd7oHdoZNfpbJ5xatH9wZ8+ffehJaI4LObS0YRVrYBabySvMT5kJzUbA5dZKCpmyrfAta4X4stZB/PGQeTV6DUROTW67/m4MKgJA==;
 31:jPYwEgrwpCRYbqo+QQMTFB4QV+AFG7YBB1rTsH1VwoMvzTbqdQ2qa79/+erVML1+obPibkJhqI7gvw+HinwQOOcrESNzL4OiqrXVPEs26/Cd4CYSCOxnb1jVf/8AR0FSsEDMTfBprTiJECZinNS4oR2IL6gKizLFkejWkNqWjmxpvyDtbq1JOtQlljamRODWkjXcDMhiJIlFSlQFobksnaVMpkGgwMOKRhAN0+vhQRc=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2130:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 20:DYzMmV/KVO13lgV4oEm0ksxsPTGmg/Zdv7ejVPuDPK4B7Na66cqAh7mPMlumG/3IJZyNkVr0CZeb6xWlyBOrS+Gw3A64YoliahKQEi2b94gMCvxqmL7borKv2Q2PPPvkPyqSXnq8Z4eKgk83DbJdPUkJaxKYYplzV/ITiqmYsmpvzlN5N9qZ0BjUetZPjZTXyXTfdexsPVTmP4Jl5BDpkae0K8ZJcMrNnTDX5cZ5psoX9dEUZb/PVH0SO614elghBTwzz/EihucTpXcU5/A9cxxwlEEWj/uWb/kpSXGAdNuRx47pRlMLACx2HTtT2Qa4CvmaB26Wtwc9Tbrp9nVTpfNc0FOwgIwiX2e6fN7sIps7ho8DfbvDJWJ29IfU1G++3oVzZsuwzjTP7ZVDct0gbGzUw23w8w7HbMlnN81pRn0qQTeoT74KcPmTfm6d7o32YOJ1/G461oChpO0mTme5nfzuY6/SpZimT/n8PF5Z/3dTkhvxBdSpAlTo9k7qy1r8;
 4:CfWJEmmIhoB1K+aQq+ZpYyPFrc/yEEV1ypjWoQbfqrQCAylaQxXiFYPyM0QbPhhTvKSf3W0uX/qlinR54yTrcWarKVK3ZP183KO9yKvj47qnlLkqNtAmpxc8bV4RYpk8ztquaZKGnkvnYYsEA5g3UfqbN4xqGM0WbNW2V6pmEqedxG/NOkHGF8C1E5eF8RGDnuOToDeNduR7TuPE/oEjcWPIMzUcA7QGegsscgs2QK9OtBK/rj+bpYAsUclklf76Yw4l7xcdrTzM/GtKc81sFI+3EEg3EYqPBJ6khwMFZDY=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB21308894ECB0C2A6C079245BE6830@AM4PR0301MB2130.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2130; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2130; 
X-Forefront-PRVS: 0402872DA1
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(189002)(199003)(24454002)(7416002)(6246003)(72206003)(110136004)(5660300001)(83506001)(478600001)(66066001)(189998001)(53376002)(53546010)(50466002)(122856001)(68736007)(80792005)(97736004)(7736002)(93886005)(86362001)(305945005)(45080400002)(966005)(4001350100001)(33656002)(3846002)(54356999)(106356001)(42186005)(7350300001)(229853002)(76176999)(53936002)(4326008)(50986999)(8676002)(2950100002)(81166006)(23726003)(47776003)(1076002)(54906002)(6306002)(101416001)(8666007)(2906002)(8656003)(6116002)(81156014)(6916009)(105586002)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2130; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; AM4PR0301MB2130;
 23:7ltB3v+8MPTQd3xR0TqCtTnGy8OkGr6DXLLQd8j?=
 =?us-ascii?Q?znQaqB20YRCWxNQCfSkQcSkqyvEfBztuODt85T37pR1GhA/JlWH2Kcm1l8HN?=
 =?us-ascii?Q?lyM/VQYY44jTGbGU5f1VfSqCYtA1S0PCoXVLkqMIj8+akvbvnduRWAZb7aV1?=
 =?us-ascii?Q?iJxMQ7QAb9ObtgFAg+R/CGHQhpss6kIVMmWcmawhEOXdJGb/MddUpFvOUzDi?=
 =?us-ascii?Q?1z+yYE2oHp3pFO1OwB6Z3xhikIPO7hvIMKk192qKmswwpB8WD8ClanpUNXqM?=
 =?us-ascii?Q?CMUt1eooRPQiyQ6DmFAYQQKHnM2ViaJj9k+vB5a+cnMvUhbY8h1W0x9KEjl6?=
 =?us-ascii?Q?rNvOv0HAUa0+D72lhmZSfqbb4OvU9L4eNc277qlPuv8Cn9A61jr2jywY8N9G?=
 =?us-ascii?Q?Zc+mMEP1P1HiY7X1tvGJfmOU5JzVK+fKdChdGLc6wEFIBYt1kbt353agBUgG?=
 =?us-ascii?Q?gF6NuIK+snXFoxYd3Zwl+IMSkRiQteI6QWPCBzoZu+HxGbzKqlEGAj05CMnO?=
 =?us-ascii?Q?3TnJoM5XGSGIL5k/cRZn6KYZk9L2gjGrg90BBz1bCmdl65EwOoviKXG7hfwI?=
 =?us-ascii?Q?GFEscWDTHPcTTBsxr69TioyiBQxCKBZqsCGfIr3TgdoRPwqZZ1AVkd/mOTOh?=
 =?us-ascii?Q?bD07+UlVbTBLVeubt/nNVwxZX/u4FM4E8BvqJZwCZRMzNWR2rqS8ZzAZdTK9?=
 =?us-ascii?Q?8o8lULtueHcejoyH8MYb5QUcuXOHyjwlnZ+C5xIrZ8NRhQ0vXwvXDi6bXNih?=
 =?us-ascii?Q?7/6BSaG6QSw7DLmr7eeEA2mosPbOtE6UzF4XL1ScdKYPinYIzrYyDbhscwlX?=
 =?us-ascii?Q?lLuCsYbPFXQn4aFZRC/3NwkA1t3+uEIicAlNulfaUxmXEHCAXE9k7Ch8JY/A?=
 =?us-ascii?Q?5P0mf6+IN95vwMWFGEtuzxIsWpH/JYsJY8EgY9F2Oc3xsSZ4eO/73Lu/Yjp3?=
 =?us-ascii?Q?BrSK76Ip6hztbSqV1kZJjGFKSgfR5seuS6jk8MMggi9OKg7tI4lWy+JYWeEY?=
 =?us-ascii?Q?ESbgCj/hOtIt1lU9fia4c9CjXeQjzhvGRuTZVq9uYyhXq+GBzSuqVXAFaudJ?=
 =?us-ascii?Q?z2vq3KCW2mEcnIb290vz2LVVYUJ0uj3QZA4+QwNH7ZIi9vfWiDheV6KQfpgQ?=
 =?us-ascii?Q?0fUtPa4y8fTgo/+SYQxsou4+F+ux0nlHhPnMqkQrFeb+lWfigaQzLSWLpaja?=
 =?us-ascii?Q?a7dwrdAwR4KwIrQnLl4wIIGvILbLrbX5hRiyDnDWaMCxpZl6JMZh6ELVtyqj?=
 =?us-ascii?Q?Dj9ealptXGsLdzzgsg8999H2SyLuN5abYeTEBxrzz2ae+RWhBzQjq7nbvXLs?=
 =?us-ascii?Q?X1IrGI4+eAVmPV/28NGAgDfMOcByUdslw6whFEXyvCnWNQw2qmwOJFhfVA9O?=
 =?us-ascii?Q?XZEqFZ0XEJr9c5tW0B6e1Gd7tQds=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 6:dtZTCFffvwcKcff/dPrL+I7rZTHPdz/nphVkvzt/iGaIMCakFTtoQwCCbwvwIGFjcjFPQ11cOi5jLY0dVf+iutafp+YdjLGyNgQOlaFyD4dL17PYob4V2dXXJh0M+CASrdSx12NzMtGw+vqllcJjlXTglsaYWGnC3GqbiYzwUtNiSlWEgRZxk37cqOaqH1gE/yChroCQMZSbTcLQa2gO3W+iquLCmksaRmer4Sil+UKsP4jO9xvWkJ42nZPNcs2mTjGL5tkceLjk2kC6bKm7Do+hvQwG10Wuadbp84f2C8Vsaxh9pEXJ7er8TOywl0tvafkMQRZDacSn7x3EZz4b8g==;
 5:KVZPEJ6x8PoWoyANIez3llU8bauRDKkuofLM9Vaxt1Ovs6mvxZFYrB+SvS0Drl+Ew8B6VCmWD0f1i5DqzQhP0PrOFwNOML9F9bxYr5WAhbruxuYaK0MYUm4qGuIgeH0nvSUDw8gH57ysOSmoBOBiLQ==;
 24:Yhj1oyLzky96RyB+wITjZJVq+88XBdxLv4aLq/h4HqmVf1PDBDTslnNszYGNW46FVilJLzvyFogGGzScScJKcxhlWxZhXaEV3mgQMZYiKQg=;
 7:QIkeagc6Nhjv05AoZOnlzz/UgztbUAw8ZpmP3yA8o9cj6K6jGFP5iMpODo+/rvA4x2uegpx7gOAOwbDWr0SqUxGkV9c8aQnXRGuJvxC1cVp23SivhwjmMW/rDllPM8Cv60RbroiTC581q+zJUSUG+fYNyVhjDNDqHXL/1kL3nfRhrmhiVv/1uZTNqKoi46OlXCWGxaumNKH/fB5nOOkZOzf/ivUweUymbPIHuHh/IAs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2017 12:36:01.1978 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2130
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDE6NDU6NTRBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE2LjA4LjE3IGF0IDIzOjQxLCA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+IHdyb3RlOgo+ID4gSGVsbG8gSmFuLAo+ID4gCj4gPiBPbiBXZWQsIEF1ZyAw
OSwgMjAxNyBhdCAwNTo1ODoxOUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IAo+ID4+
IAo+ID4+ID4gT24gMDgvMDgvMTcgMjE6MDgsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+ID4+
ID4+ICsjaWZuZGVmIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNfSF9fCj4gPj4gPj4gKyNkZWZp
bmUgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19IX18KPiA+PiA+PiArCj4gPj4gPj4gK3R5cGVk
ZWYgc3RydWN0IHsKPiA+PiA+PiArICAgIHVpbnQzMl90IGFbNF07Cj4gPj4gPj4gK30geGVuX2Fy
bV9zbWNjY191aWQ7Cj4gPj4gCj4gPj4gVGhpcyBpcyBub3QgdGhlIG5vcm1hbCB3YXkgb2YgZW5j
b2RpbmcgYSBVSUQgdHlwZS4KPiA+IEkgdGhvdWdodCBhYm91dCB0aGlzLiBBY2NvcmRpbmcgdG8g
UkZDIDQxMjIsIFVVSUQgc2hvdWxkIGJlIGRlZmluZWQgbGlrZSAKPiA+IHRoaXM6Cj4gPiBzdHJ1
Y3QgeGVuX3V1aWRfcmZjXzQxMjIgewo+ID4gICAgIHUzMiAgICAgdGltZV9sb3c7ICAgICAgICAg
ICAgICAgICAgLyogbG93IHBhcnQgb2YgdGltZXN0YW1wICovCj4gPiAgICAgdTE2ICAgICB0aW1l
X21pZDsgICAgICAgICAgICAgICAgICAvKiBtaWQgcGFydCBvZiB0aW1lc3RhbXAgKi8KPiA+ICAg
ICB1MTYgICAgIHRpbWVfaGlfYW5kX3ZlcnNpb247ICAgICAgIC8qIGhpZ2ggcGFydCBvZiB0aW1l
c3RhbXAgYW5kIHZlcnNpb24gKi8KPiA+ICAgICB1OCAgICAgIGNsb2NrX3NlcV9oaV9hbmRfcmVz
ZXJ2ZWQ7IC8qIGNsb2NrIHNlcSBoaSBhbmQgdmFyaWFudCAqLwo+ID4gICAgIHU4ICAgICAgY2xv
Y2tfc2VxX2xvdzsgICAgICAgICAgICAgLyogY2xvY2sgc2VxIGxvdyAqLwo+ID4gICAgIHU4ICAg
ICAgbm9kZVs2XTsgICAgICAgICAgICAgICAgICAgLyogbm9kZXMgKi8KPiA+IH07Cj4gPiAKPiA+
IFRoaXMgcmVzZW1ibGVzIHN0cnVjdHVyZSBvZiBSRkMsIGJ1dCBpdCBpcyBoaWdobHkgaW5jb252
ZW5pZW50IHRvIHVzZS4gVGhlIG1vc3QKPiA+IHVzZWQgb3BlcmF0aW9uIGZvciBVVUlEcyBpcyBj
b21wYXJpc29uLCBJIHRoaW5rLiBOZXh0IHBvcHVsYXIgb3BlcmF0aW9ucyBhcmUKPiA+IHNlcmlh
bGl6YXRpb24gYW5kIGRlc2VyaWFsaXphdGlvbi4gQWxsIHRob3NlIGFyZSB2ZXJ5IHRyaXZpYWws
IGlmIHlvdSBhcmUgdXNpbmcKPiA+IGFycmF5IGluc3RlYWQgb2Ygc2VwYXJhdGUgZmllbGRzLiBJ
IGp1c3QgY2hlY2tlZCBMaW51eCBrZXJuZWwsIGl0IHVzZXMgYXJyYXkKPiA+IG9mIDE2IHU4cy4g
SSB1c2VkIGFycmF5IG9mIGZvdXIgdTMycyBiZWNhdXNlIHRoaXMgaXMgaG93IGl0IGlzIHJlcHJl
c2VudGVkIGluCj4gPiBTTUMgY29udmVudGlvbi4KPiAKPiBJbiBvdXIgdHJlZSwgc2VlIGUuZy4g
c3RydWN0IHhlbnBmX2VmaV9ndWlkIGFuZCBFRklfR1VJRCBwbHVzIHRoZQo+ICJjb252ZXJzaW9u
IiBmdW5jdGlvbiBiZXR3ZWVuIHRoZW0gKGNhc3RfZ3VpZCgpKS4KVGhlcmUgYXJlIHR3byBFRklf
R1VJRCBkZWZpbml0aW9ucyBpbiB4ZW4gdHJlZS4gT25lIGlzIGluIHRvb2xzL2xpYnhjL3hjX2Vm
aS5oLAp3aGVyZSBndWlkIGRlZmluZWQgaW4gbGludXggc3R5bGU6CnR5cGVkZWYgc3RydWN0IHsK
ICAgICAgICB1aW50OF90IGJbMTZdOwp9IGVmaV9ndWlkX3Q7CgpBbm90aGVyIGlzIGluIHhlbi9p
bmNsdWRlL2VmaS9lZmlkZWYuaCwgYW5kIGl0IGlzIGRlZmluZWQgaW4gTWljcm9zb2Z0IHN0eWxl
Ogp0eXBlZGVmIHN0cnVjdCB7ICAgICAgICAgIAogICAgVUlOVDMyICBEYXRhMTsKICAgIFVJTlQx
NiAgRGF0YTI7CiAgICBVSU5UMTYgIERhdGEzOwogICAgVUlOVDggICBEYXRhNFs4XTsgCn0gRUZJ
X0dVSUQ7ICAKCkkgYXNzdW1lLCB0aGF0IHlvdSBtZWFudCBzZWNvbmQgb25lLgpBbnl3YXlzLCBi
b3RoIG9mIHRoZW0gYXJlIGZvciBFRkkgY29kZSBhbmQgYXJlIG5vdCBwdWJsaWNseSBleHBvcnRl
ZC4KCj4gPiBOb3cgSSdtIGdvaW5nIHRvIGNyZWF0ZSBzZXBhcmF0ZSBwdWJsaWMgaGVhZGVyIGZv
ciBVVUlEcy4KPiAKPiBJIGRvbid0IHNlZSB0aGUgbmVlZCBmb3IgYSBzZXBhcmF0ZSBoZWFkZXIu
Ckxvb2ssIEkgd2FzIGFza2VkIHRvIHByb3ZpZGUgWEVOIFNNQ0NDIFVVSUQgaW4gcHVibGljIGhl
YWRlcnMuIFRvIGRvIHRoYXQsCkkgbmVlZCBzb21lIHN0cnVjdHVyZSB0byBob2xkIFVVSUQuIFRo
ZXJlIGFyZSB0d28gd2F5czogSSBjYW4gZWl0aGVyCmludHJvZHVjZSBwdWJsaWMgc3RydWN0IHhl
bl91dWlkLCB3aGljaCBsYXRlciBjYW4gYmUgdXNlZCBieSBhbnlvbmUuCkluIHRoaXMgY2FzZSBp
dCBzaG91bGQgaGF2ZSBzb21lIGdlbmVyaWMgc3RydWN0dXJlIChSRkM0MTIyIGNvbXBhdGlibGUs
CkxpbnV4IGNvbXBhdGlibGUsIE1pY3Jvc29mdCBjb21wYXRpYmxlLCBvciBzb21lIFhFTiB3YXkp
LiBJbiBhbm90aGVyIHdvcmRzLApldmVyeW9uZSBzaG91bGQgYmUgaGFwcHkgd2l0aCBpdC4KCkVp
dGhlciBpdCBjYW4gYmUgU01DQ0Mtb25seSBzdHJ1Y3R1cmUuIFRoZW4gaXQgY2FuIGxpdmUgaW4g
cHVibGljIFNNQ0NDIGhlYWRlciwKaXQgY2FuIGhhdmUgZGVmaW5pdGlvbiB0aGF0IGlzIHN1aXRh
YmxlIGZvciBTTUNDQyB1c2UsIGFuZCBJJ20gbm90IG9ibGlndWVkCnRvIG1ha2UgaXQgY29tcGF0
aWJsZSB3aXRoIGFueSBvdGhlciBVVUlEIGRlZmluaXRpb24gc3RhbmRhcmQuIEFjY29yZGluZyB0
bwpTTUNDQywgVVVJRCBpcyBwcmVzZW50ZWQgYXMgZm91ciAzMi1iaXQgZmllbGRzLiBUaGlzIGlz
IGV4YWN0bHkgd2hhdCBJIGRpZAp0aGVyZS4KClNvLCBpZiB5b3UgYXJlIHNheWluZywgdGhhdCB0
aGVyZSBhcmUgbm8gbmVlZCBmb3IgYSBzZXBhcmF0ZSBoZWFkZXIsIHRoZW4gSQpjYW4gdXNlIHRo
ZSBzZWNvbmQgYXBwcm9hY2gsIHJpZ2h0PwoKPiA+QW5kIEknbSBub3Qgc3VyZQo+ID4gdGhhdCBS
RkMgNDEyMiBhcHByb2FjaCBpcyB0aGUgYmVzdC4gU2VyaWFsaXphdGlvbiBjb2RlIGZvciB0aGF0
IHN0cnVjdHVyZQo+ID4gd2lsbCByZXF1aXJlIHNvbWUgZmlkZGxpbmcgd2l0aCBiaW5hcnkgc2hp
ZnRzLiBQZXJzb25hbGx5IEkgc3RpY2sgdG8gdGhlCj4gPiBMaW51eCB3YXkgKHVpbnQ4X3QgZGF0
YVsxNl0pLgo+ID4gU28sIEknbSBpbnRlcmVzdGVkIGluIG1haW50YWluZXJzIG9waW5pb24uCj4g
PiAKPiA+PiA+PiArI2RlZmluZSBYRU5fQVJNX1NNQ0NDX1VJRChhLCBiLCBjLCBkMCwgZDEsIGQy
LCBkMywgZDQsIGQ1LCBkNiwgZDcpICAgICAgXAo+ID4+ID4+ICsgICAgKCh4ZW5fYXJtX3NtY2Nj
X3VpZCkge3soYSksICgoYikgPDwgMTYgfCAoYykgKSwgICAgICAgICAgICAgICAgICAgICBcCj4g
Pj4gCj4gPj4gVGhpcyBpcyBub3QgQzg5IGNvbXBhdGlibGUuCj4gPiAKPiA+IEknbSBzb3JyeSwg
YnV0IEkgbm90IHF1aXRlIHN1cmUgd2h5IHRoaXMgaXMgbm90IEM4OSBjb21wYXRpYmxlLiBBY2Nv
cmRpbmcgdG8gWzFdCj4gPiBDODkgc3VwcG9ydHMgaW5pdGlhbGl6ZXIgbGlzdHMuCj4gCj4gSXQn
cyB0aGUgKDx0eXBlPil7PGluaXRpYWxpemVycz59IHN0eWxlIHdoaWNoIEM4OSBkb2Vzbid0IHN1
cHBvcnQKPiBhZmFpaywgYW5kIC4uLgpJIHdyb3RlIHRoaXMgc21hbGwgdGVzdCBwcm9ncmFtOgoK
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgdGVzdAp7CglpbnQgYVsyXTsKfTsKCmludCBtYWlu
IChpbnQgYXJnYywgY2hhciogYXJndltdKQp7CglwcmludGYoIiVkXG4iLCAoKHN0cnVjdCB0ZXN0
KXt7MSwyfX0pLmFbMF0pOwoJcmV0dXJuIDA7Cn0KCkl0IGlzIGNvbXBpbGVzIHdpdGggZ2NjIC0t
c3RkPWM4OSB3aXRob3V0IHdhcm5pbmdzLgoKPiA+PiA+PiArICAgICAgICAoKGQwKSA8PCAyNCB8
IChkMSkgPDwgMTYgfCAoZDIpIDw8IDggfCAoZDMpIDw8IDApLCAgICAgICAgICAgICAgXAo+ID4+
ID4+ICsgICAgICAgICgoZDQpIDw8IDI0IHwgKGQ1KSA8PCAxNiB8IChkNikgPDwgOCB8IChkNykg
PDwgMCl9fSkKPiA+PiA+PiArCj4gPiAKPiA+IFsxXSBodHRwOi8vcG9ydDcwLm5ldC9+bnN6L2Mv
Yzg5L2M4OS1kcmFmdC5odG1sIzMuNS43IAo+IAo+IC4uLiB0aGlzIGFsc28gZG9lc24ndCBoYXZl
IGFueXRoaW5nIGxpa2UgdGhhdC4KSSdtIHNvcnJ5LCBJIGRvbid0IGdldCB3aGF0IGRvIHlvdSBt
ZWFuIHVuZGVyICJ0aGlzIi4KCj4gSmFuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 12:42:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 12: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.xen.org>)
	id 1diK7h-0006iT-Jd; Thu, 17 Aug 2017 12:42:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diK7g-0006iN-2e
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 12:42:04 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 20/DC-02033-B1F85995; Thu, 17 Aug 2017 12:42:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK5I/9R
 Ig4UnLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytf2cyFaxgqvhxTLqB8RVjFyMnh4SAv8SN
 XQvZQGwWAVWJz4uuMoHYbALKEj87e8HiIgJ6Ev/e/wCLMwtYS2w4s4EFxBYW0Jf4d/IvmM0rY
 CFxbMd95i5GLg4hgRZGiTNPNrBCJAQlTs58wgLRrCOxYPcnoKEcQLa0xPJ/HCBhTgF7iUN/Jo
 HtEhVQkehcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaGuklFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGGgMQ7GDsm+V8iFGSg0lJlPf3rCmRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4e3qnRgoJFqWmp1akZeYAQx4mLcHBoyTCex0kzVtckJhbnJkOk
 TrFqMvR9GHLFyYhlrz8vFQpcd79IEUCIEUZpXlwI2Dxd4lRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvG9ApvBk5pXAbXoFdAQT0BFX2ieBHFGSiJCSamCsNTIUmq0gqPCWde2zZx691VlOs4K
 WGb4yOtn9QFWPMWZehtTEbR8D5eo2POo1fvha5GLV3YI3G/+prTIyKV9y2Srp0ZNNaU72Bn9W
 /2bNPmJ2nHO3ra6RqjLfu4jL8yfMF7+ydW7pqbYM9UMHVS7MFT70eOY1I5avJZ7J3D51wc/+P
 NnZ4ZSjxFKckWioxVxUnAgAFZiqProCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1502973714!104109065!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41183 invoked from network); 17 Aug 2017 12:41:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 12:41:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,387,1498521600"; d="scan'208";a="435867243"
Date: Thu, 17 Aug 2017 13:41:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Felix Schmoll <eggi.innovations@gmail.com>
Message-ID: <20170817124152.bhuvfrrt6ejjs3ns@citrix.com>
References: <CAK1m5j6UQBiosL_-LeYtiTqw8j9K7qyL_jS16czoch04w1-N1w@mail.gmail.com>
 <20170817102149.1556-1-eggi.innovations@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170817102149.1556-1-eggi.innovations@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH XTF] Fuzzing the hypervisor
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMTI6MjE6NDlQTSArMDIwMCwgRmVsaXggU2NobW9sbCB3
cm90ZToKPiBDaGFuZ2VzIGJhc2VkIG9uIGNvbW1pdCA4OTU2ZjgyY2UxMzIxYjg5ZGVkYTY4OTVk
NThlNTc4OGQyMTk4NDc3Cj4gLS0tCj4gIGluY2x1ZGUveGVuL3hlbi5oICAgICAgICAgIHwgICAx
ICsKPiAgaW5jbHVkZS94dGYvaHlwZXJjYWxsLmggICAgfCAgIDggKy0KPiAgdGVzdHMvbWtfaGNh
bGwvLm1haW4uYy5zd28gfCBCaW4gMCAtPiAxMjI4OCBieXRlcwoKVGhpcyBzaG91bGQgbm90IGJl
IGluY2x1ZGVkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 12:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 12: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.xen.org>)
	id 1diKHX-0007Qx-H4; Thu, 17 Aug 2017 12:52:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1diKHW-0007Qr-Lx
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 12:52:14 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 97/E5-18185-D7195995; Thu, 17 Aug 2017 12:52:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTbd24tR
 Ig0t7xSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ownv3rZCn6zV3x8m9nAuJqti5GLQ0hgM6PE
 mfN3gRxOIGc3o8Tb80YgtrCAs8SnA63MILaIQIjE8b/7oRq6mSVWvLoA5jALvGSSOPL1MTtIF
 ZuApsSdz5+YQGxeASuJFfsOg01lEVCVmP9yFyOILSoQLvG28QgLRI2gxMmZT4BsDg5OAQeJXQ
 ezQMLMArYSd+buZoaw5SW2v53DPIGRbxaSjllIymYhKVvAyLyKUaM4tagstUjXyFIvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw3BiAYAfjgUWBhxglOZiURHl/z5oSKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCt3bC1EghwaLU9NSKtMwcYODDpCU4eJREeLNA0rzFBYm5xZnpE
 KlTjIpS4rxTQBICIImM0jy4Nli0XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbxvIFJ7MvB
 K46a+AFjMBLb7SPglkcUkiQkqqgbH3wsp1UorK1w+kP93HMV9Ew/qJg/ei984WkXxpG2JqNh7
 +kcScr/x3athmv6ZDhkfXWqbpKM/man15evPZmI1rK27k7D6qVcBdKbZ5+62eeddmfZn/Y9c8
 9RlpT6Tu1L/wTDW4rfvjaNunmM7Y3eKsKe+uzWB7/4Djgm1sgnigt5XCikBT2R1KLMUZiYZaz
 EXFiQDVXvmosQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1502974332!101331203!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31410 invoked from network); 17 Aug 2017 12:52:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 17 Aug 2017 12:52:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1CD2A15A2;
 Thu, 17 Aug 2017 05:52:12 -0700 (PDT)
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 427CB3F577;
 Thu, 17 Aug 2017 05:52:10 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Jan Beulich <JBeulich@suse.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <598B14FB020000780016E27A@prv-mh.provo.novell.com>
 <20170816214133.GA2138@EPUAKYIW2556.kyiv.epam.com>
 <599565D202000078001709C7@prv-mh.provo.novell.com>
 <20170817123551.GA27229@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7f4b848a-4988-595e-c69c-141bf8cbbed3@arm.com>
Date: Thu, 17 Aug 2017 13:52:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170817123551.GA27229@EPUAKYIW2556.kyiv.epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8wOC8xNyAxMzozNSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSSB3cm90
ZSB0aGlzIHNtYWxsIHRlc3QgcHJvZ3JhbToKPgo+ICNpbmNsdWRlIDxzdGRpby5oPgo+Cj4gc3Ry
dWN0IHRlc3QKPiB7Cj4gCWludCBhWzJdOwo+IH07Cj4KPiBpbnQgbWFpbiAoaW50IGFyZ2MsIGNo
YXIqIGFyZ3ZbXSkKPiB7Cj4gCXByaW50ZigiJWRcbiIsICgoc3RydWN0IHRlc3Qpe3sxLDJ9fSku
YVswXSk7Cj4gCXJldHVybiAwOwo+IH0KPgo+IEl0IGlzIGNvbXBpbGVzIHdpdGggZ2NjIC0tc3Rk
PWM4OSB3aXRob3V0IHdhcm5pbmdzLgoKVGhpcyBpcyBiZWNhdXNlIEdDQyBzdXBwb3J0cyBjb21w
b3VuZHMgbGl0ZXJhbHMgaW4gQzg5IGFzIGFuIGV4dGVuc2lvbiAKKHNlZSBbMV0pLgoKPgo+Pj4+
Pj4gKyAgICAgICAgKChkMCkgPDwgMjQgfCAoZDEpIDw8IDE2IHwgKGQyKSA8PCA4IHwgKGQzKSA8
PCAwKSwgICAgICAgICAgICAgIFwKPj4+Pj4+ICsgICAgICAgICgoZDQpIDw8IDI0IHwgKGQ1KSA8
PCAxNiB8IChkNikgPDwgOCB8IChkNykgPDwgMCl9fSkKPj4+Pj4+ICsKPj4+Cj4+PiBbMV0gaHR0
cDovL3BvcnQ3MC5uZXQvfm5zei9jL2M4OS9jODktZHJhZnQuaHRtbCMzLjUuNwo+Pgo+PiAuLi4g
dGhpcyBhbHNvIGRvZXNuJ3QgaGF2ZSBhbnl0aGluZyBsaWtlIHRoYXQuCj4gSSdtIHNvcnJ5LCBJ
IGRvbid0IGdldCB3aGF0IGRvIHlvdSBtZWFuIHVuZGVyICJ0aGlzIi4KClRoZSB3ZWIgcGFnZSBk
b2VzIG5vdCBtZW50aW9uICg8dHlwZT4pezxpbml0aWFsaXplcnM+fS4gV2hpY2ggaXMgbm9ybWFs
IApiZWNhdXNlIHRoaXMgYWxzbyBhcHBlYXJzIGluIGM5OSAoc2VlIFsyXSkuCgo+Cj4+IEphbgo+
PgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vZ2NjLmdudS5vcmcvb25saW5lZG9jcy9nY2MtNC4zLjEv
Z2NjL0NvbXBvdW5kLUxpdGVyYWxzLmh0bWwKWzJdICBodHRwOi8vZW4uY3BwcmVmZXJlbmNlLmNv
bS93L2MvbGFuZ3VhZ2UvY29tcG91bmRfbGl0ZXJhbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 12:56:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 12: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.xen.org>)
	id 1diKLN-0007dr-4d; Thu, 17 Aug 2017 12:56:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diKLL-0007dl-PV
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 12:56:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 68/96-03765-B6295995; Thu, 17 Aug 2017 12:56:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDSzdr0tR
 Ig803hSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owbD7exFDSrV/yfco69gXGaXBcjJ4eQQJ7E
 6u/XmUFsXgE7ib1vDrGD2BIChhKnF95kAbFZBFQlpu/YwApiswmoS7Q92w5miwiYSKxfe4exi
 5GLg1lgCbPEmamPGUESwgLOEp8OtDKDJIQEupklVry6wNbFyMHBKeAgsetgFojJKyAo8XeHME
 g5s4CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLV
 I19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH4/2NAYcYJTmYlER5
 f8+aEinEl5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHifTZgaKSRYlJqeWpGWm
 QOMEJhSCQ4eJRHepyBp3uKCxNzizHSI1ClGXY5XE/5/YxICmyElzjsFpEgApCijNA9uBCxaLz
 HKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9xfIFJ7MvBK4Ta+AjmACOuJK+ySQI0oSEVJSDYx
 ZxUpnzGe+uSG8Nu+q5aFdIllR958USPsvqTiqtdbo+oRdn9yyXj75z7B+8Sa3D+nHlk+ZlGan
 WSP7aYndPt5vSt5hMRKlN/TS+5gOLnrfNaU9v9H81hLN4jTfJZzcNspfsn5srd4vEDh/mpJ+1
 y4rgbryuxdsnTbLpTuJf+rb9dtnue4KlWIlluKMREMt5qLiRAAkPZXT0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1502974568!111437697!1
X-Originating-IP: [137.65.248.74]
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 53956 invoked from network); 17 Aug 2017 12:56:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 12:56:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 06:56:07 -0600
Message-Id: <5995AE870200007800170BA8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 06:56:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1502222922-25821-1-git-send-email-volodymyr_babchuk@epam.com>
 <1502222922-25821-5-git-send-email-volodymyr_babchuk@epam.com>
 <5ba4d55c-a7f1-4a1e-42d6-e962015e6e4d@arm.com>
 <598B14FB020000780016E27A@prv-mh.provo.novell.com>
 <20170816214133.GA2138@EPUAKYIW2556.kyiv.epam.com>
 <599565D202000078001709C7@prv-mh.provo.novell.com>
 <20170817123551.GA27229@EPUAKYIW2556.kyiv.epam.com>
In-Reply-To: <20170817123551.GA27229@EPUAKYIW2556.kyiv.epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/7] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE0OjM1LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IE9uIFRodSwgQXVnIDE3LCAyMDE3IGF0IDAxOjQ1OjU0QU0gLTA2MDAsIEphbiBCZXVs
aWNoIHdyb3RlOgo+PiA+Pj4gT24gMTYuMDguMTcgYXQgMjM6NDEsIDx2b2xvZHlteXJfYmFiY2h1
a0BlcGFtLmNvbT4gd3JvdGU6Cj4+ID4gT24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDU6NTg6MTlB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4gT24gMDgvMDgvMTcgMjE6MDgsIFZv
bG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiA+PiA+PiArI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJD
SF9BUk1fU01DX0hfXwo+PiA+PiA+PiArI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01D
X0hfXwo+PiA+PiA+PiArCj4+ID4+ID4+ICt0eXBlZGVmIHN0cnVjdCB7Cj4+ID4+ID4+ICsgICAg
dWludDMyX3QgYVs0XTsKPj4gPj4gPj4gK30geGVuX2FybV9zbWNjY191aWQ7Cj4+ID4+IAo+PiA+
PiBUaGlzIGlzIG5vdCB0aGUgbm9ybWFsIHdheSBvZiBlbmNvZGluZyBhIFVJRCB0eXBlLgo+PiA+
IEkgdGhvdWdodCBhYm91dCB0aGlzLiBBY2NvcmRpbmcgdG8gUkZDIDQxMjIsIFVVSUQgc2hvdWxk
IGJlIGRlZmluZWQgbGlrZSAKPj4gPiB0aGlzOgo+PiA+IHN0cnVjdCB4ZW5fdXVpZF9yZmNfNDEy
MiB7Cj4+ID4gICAgIHUzMiAgICAgdGltZV9sb3c7ICAgICAgICAgICAgICAgICAgLyogbG93IHBh
cnQgb2YgdGltZXN0YW1wICovCj4+ID4gICAgIHUxNiAgICAgdGltZV9taWQ7ICAgICAgICAgICAg
ICAgICAgLyogbWlkIHBhcnQgb2YgdGltZXN0YW1wICovCj4+ID4gICAgIHUxNiAgICAgdGltZV9o
aV9hbmRfdmVyc2lvbjsgICAgICAgLyogaGlnaCBwYXJ0IG9mIHRpbWVzdGFtcCBhbmQgdmVyc2lv
biAqLwo+PiA+ICAgICB1OCAgICAgIGNsb2NrX3NlcV9oaV9hbmRfcmVzZXJ2ZWQ7IC8qIGNsb2Nr
IHNlcSBoaSBhbmQgdmFyaWFudCAqLwo+PiA+ICAgICB1OCAgICAgIGNsb2NrX3NlcV9sb3c7ICAg
ICAgICAgICAgIC8qIGNsb2NrIHNlcSBsb3cgKi8KPj4gPiAgICAgdTggICAgICBub2RlWzZdOyAg
ICAgICAgICAgICAgICAgICAvKiBub2RlcyAqLwo+PiA+IH07Cj4+ID4gCj4+ID4gVGhpcyByZXNl
bWJsZXMgc3RydWN0dXJlIG9mIFJGQywgYnV0IGl0IGlzIGhpZ2hseSBpbmNvbnZlbmllbnQgdG8g
dXNlLiBUaGUgbW9zdAo+PiA+IHVzZWQgb3BlcmF0aW9uIGZvciBVVUlEcyBpcyBjb21wYXJpc29u
LCBJIHRoaW5rLiBOZXh0IHBvcHVsYXIgb3BlcmF0aW9ucyBhcmUKPj4gPiBzZXJpYWxpemF0aW9u
IGFuZCBkZXNlcmlhbGl6YXRpb24uIEFsbCB0aG9zZSBhcmUgdmVyeSB0cml2aWFsLCBpZiB5b3Ug
YXJlIHVzaW5nCj4+ID4gYXJyYXkgaW5zdGVhZCBvZiBzZXBhcmF0ZSBmaWVsZHMuIEkganVzdCBj
aGVja2VkIExpbnV4IGtlcm5lbCwgaXQgdXNlcyBhcnJheQo+PiA+IG9mIDE2IHU4cy4gSSB1c2Vk
IGFycmF5IG9mIGZvdXIgdTMycyBiZWNhdXNlIHRoaXMgaXMgaG93IGl0IGlzIHJlcHJlc2VudGVk
IGluCj4+ID4gU01DIGNvbnZlbnRpb24uCj4+IAo+PiBJbiBvdXIgdHJlZSwgc2VlIGUuZy4gc3Ry
dWN0IHhlbnBmX2VmaV9ndWlkIGFuZCBFRklfR1VJRCBwbHVzIHRoZQo+PiAiY29udmVyc2lvbiIg
ZnVuY3Rpb24gYmV0d2VlbiB0aGVtIChjYXN0X2d1aWQoKSkuCj4gVGhlcmUgYXJlIHR3byBFRklf
R1VJRCBkZWZpbml0aW9ucyBpbiB4ZW4gdHJlZS4gT25lIGlzIGluIAo+IHRvb2xzL2xpYnhjL3hj
X2VmaS5oLAoKV2hlbiBJIHRhbGsgYWJvdXQgdGhlIFhlbiB0cmVlLCBJIG5vcm1hbGx5IG1lYW4g
dGhlIHhlbi8gc3ViLXRyZWUKb2YgeGVuLmdpdC4KCj4gd2hlcmUgZ3VpZCBkZWZpbmVkIGluIGxp
bnV4IHN0eWxlOgo+IHR5cGVkZWYgc3RydWN0IHsKPiAgICAgICAgIHVpbnQ4X3QgYlsxNl07Cj4g
fSBlZmlfZ3VpZF90Owo+IAo+IEFub3RoZXIgaXMgaW4geGVuL2luY2x1ZGUvZWZpL2VmaWRlZi5o
LCBhbmQgaXQgaXMgZGVmaW5lZCBpbiBNaWNyb3NvZnQgCj4gc3R5bGU6Cj4gdHlwZWRlZiBzdHJ1
Y3QgeyAgICAgICAgICAKPiAgICAgVUlOVDMyICBEYXRhMTsKPiAgICAgVUlOVDE2ICBEYXRhMjsK
PiAgICAgVUlOVDE2ICBEYXRhMzsKPiAgICAgVUlOVDggICBEYXRhNFs4XTsgCj4gfSBFRklfR1VJ
RDsgIAo+IAo+IEkgYXNzdW1lLCB0aGF0IHlvdSBtZWFudCBzZWNvbmQgb25lLgo+IEFueXdheXMs
IGJvdGggb2YgdGhlbSBhcmUgZm9yIEVGSSBjb2RlIGFuZCBhcmUgbm90IHB1YmxpY2x5IGV4cG9y
dGVkLgoKQnV0IHN0cnVjdCB4ZW5wZl9lZmlfZ3VpZCBpcy4KCj4+ID4gTm93IEknbSBnb2luZyB0
byBjcmVhdGUgc2VwYXJhdGUgcHVibGljIGhlYWRlciBmb3IgVVVJRHMuCj4+IAo+PiBJIGRvbid0
IHNlZSB0aGUgbmVlZCBmb3IgYSBzZXBhcmF0ZSBoZWFkZXIuCj4gTG9vaywgSSB3YXMgYXNrZWQg
dG8gcHJvdmlkZSBYRU4gU01DQ0MgVVVJRCBpbiBwdWJsaWMgaGVhZGVycy4gVG8gZG8gdGhhdCwK
PiBJIG5lZWQgc29tZSBzdHJ1Y3R1cmUgdG8gaG9sZCBVVUlELiBUaGVyZSBhcmUgdHdvIHdheXM6
IEkgY2FuIGVpdGhlcgo+IGludHJvZHVjZSBwdWJsaWMgc3RydWN0IHhlbl91dWlkLCB3aGljaCBs
YXRlciBjYW4gYmUgdXNlZCBieSBhbnlvbmUuCj4gSW4gdGhpcyBjYXNlIGl0IHNob3VsZCBoYXZl
IHNvbWUgZ2VuZXJpYyBzdHJ1Y3R1cmUgKFJGQzQxMjIgY29tcGF0aWJsZSwKPiBMaW51eCBjb21w
YXRpYmxlLCBNaWNyb3NvZnQgY29tcGF0aWJsZSwgb3Igc29tZSBYRU4gd2F5KS4gSW4gYW5vdGhl
ciB3b3JkcywKPiBldmVyeW9uZSBzaG91bGQgYmUgaGFwcHkgd2l0aCBpdC4KClJpZ2h0LCBidXQg
dGhhdCBfc3RpbGxfIGRvZXMgbm90IHJlcXVpcmUgeW91IHRvIGFkZCBhIG5ldyBoZWFkZXIuIEkn
ZApzZWUgc3VjaCBhIHJlbGF0aXZlbHkgZ2VuZXJpYyB0eXBlIGdvIGludG8geGVuLmguCgo+IEVp
dGhlciBpdCBjYW4gYmUgU01DQ0Mtb25seSBzdHJ1Y3R1cmUuIFRoZW4gaXQgY2FuIGxpdmUgaW4g
cHVibGljIFNNQ0NDIGhlYWRlciwKPiBpdCBjYW4gaGF2ZSBkZWZpbml0aW9uIHRoYXQgaXMgc3Vp
dGFibGUgZm9yIFNNQ0NDIHVzZSwgYW5kIEknbSBub3Qgb2JsaWd1ZWQKPiB0byBtYWtlIGl0IGNv
bXBhdGlibGUgd2l0aCBhbnkgb3RoZXIgVVVJRCBkZWZpbml0aW9uIHN0YW5kYXJkLiBBY2NvcmRp
bmcgdG8KPiBTTUNDQywgVVVJRCBpcyBwcmVzZW50ZWQgYXMgZm91ciAzMi1iaXQgZmllbGRzLiBU
aGlzIGlzIGV4YWN0bHkgd2hhdCBJIGRpZAo+IHRoZXJlLgo+IAo+IFNvLCBpZiB5b3UgYXJlIHNh
eWluZywgdGhhdCB0aGVyZSBhcmUgbm8gbmVlZCBmb3IgYSBzZXBhcmF0ZSBoZWFkZXIsIHRoZW4g
SQo+IGNhbiB1c2UgdGhlIHNlY29uZCBhcHByb2FjaCwgcmlnaHQ/CgpBcyBwZXIgYWJvdmUgLSBu
bywgbm90IHJlYWxseS4KCj4+ID5BbmQgSSdtIG5vdCBzdXJlCj4+ID4gdGhhdCBSRkMgNDEyMiBh
cHByb2FjaCBpcyB0aGUgYmVzdC4gU2VyaWFsaXphdGlvbiBjb2RlIGZvciB0aGF0IHN0cnVjdHVy
ZQo+PiA+IHdpbGwgcmVxdWlyZSBzb21lIGZpZGRsaW5nIHdpdGggYmluYXJ5IHNoaWZ0cy4gUGVy
c29uYWxseSBJIHN0aWNrIHRvIHRoZQo+PiA+IExpbnV4IHdheSAodWludDhfdCBkYXRhWzE2XSku
Cj4+ID4gU28sIEknbSBpbnRlcmVzdGVkIGluIG1haW50YWluZXJzIG9waW5pb24uCj4+ID4gCj4+
ID4+ID4+ICsjZGVmaW5lIFhFTl9BUk1fU01DQ0NfVUlEKGEsIGIsIGMsIGQwLCBkMSwgZDIsIGQz
LCBkNCwgZDUsIGQ2LCBkNykgICAgICBcCj4+ID4+ID4+ICsgICAgKCh4ZW5fYXJtX3NtY2NjX3Vp
ZCkge3soYSksICgoYikgPDwgMTYgfCAoYykgKSwgICAgICAgICAgICAgICAgICAgICBcCj4+ID4+
IAo+PiA+PiBUaGlzIGlzIG5vdCBDODkgY29tcGF0aWJsZS4KPj4gPiAKPj4gPiBJJ20gc29ycnks
IGJ1dCBJIG5vdCBxdWl0ZSBzdXJlIHdoeSB0aGlzIGlzIG5vdCBDODkgY29tcGF0aWJsZS4gQWNj
b3JkaW5nIHRvIFsxXQo+PiA+IEM4OSBzdXBwb3J0cyBpbml0aWFsaXplciBsaXN0cy4KPj4gCj4+
IEl0J3MgdGhlICg8dHlwZT4pezxpbml0aWFsaXplcnM+fSBzdHlsZSB3aGljaCBDODkgZG9lc24n
dCBzdXBwb3J0Cj4+IGFmYWlrLCBhbmQgLi4uCj4gSSB3cm90ZSB0aGlzIHNtYWxsIHRlc3QgcHJv
Z3JhbToKPiAKPiAjaW5jbHVkZSA8c3RkaW8uaD4KPiAKPiBzdHJ1Y3QgdGVzdAo+IHsKPiAJaW50
IGFbMl07Cj4gfTsKPiAKPiBpbnQgbWFpbiAoaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKPiB7Cj4g
CXByaW50ZigiJWRcbiIsICgoc3RydWN0IHRlc3Qpe3sxLDJ9fSkuYVswXSk7Cj4gCXJldHVybiAw
Owo+IH0KPiAKPiBJdCBpcyBjb21waWxlcyB3aXRoIGdjYyAtLXN0ZD1jODkgd2l0aG91dCB3YXJu
aW5ncy4KClN1cmUsIGJlY2F1c2UgYWZhaWsgZ2NjIGtlZXBzIGl0cyBleHRlbnNpb25zIGVuYWJs
ZWQgaW4gdGhhdCBtb2RlLgpUcnkgYSBjb21waWxlciB0aGF0IGlzIF9ub3RfIGdjYyBvciBDOTkg
Y29tcGF0aWJsZS4KCj4+ID4+ID4+ICsgICAgICAgICgoZDApIDw8IDI0IHwgKGQxKSA8PCAxNiB8
IChkMikgPDwgOCB8IChkMykgPDwgMCksICAgICAgICAgICAgICBcCj4+ID4+ID4+ICsgICAgICAg
ICgoZDQpIDw8IDI0IHwgKGQ1KSA8PCAxNiB8IChkNikgPDwgOCB8IChkNykgPDwgMCl9fSkKPj4g
Pj4gPj4gKwo+PiA+IAo+PiA+IFsxXSBodHRwOi8vcG9ydDcwLm5ldC9+bnN6L2MvYzg5L2M4OS1k
cmFmdC5odG1sIzMuNS43IAo+PiAKPj4gLi4uIHRoaXMgYWxzbyBkb2Vzbid0IGhhdmUgYW55dGhp
bmcgbGlrZSB0aGF0Lgo+IEknbSBzb3JyeSwgSSBkb24ndCBnZXQgd2hhdCBkbyB5b3UgbWVhbiB1
bmRlciAidGhpcyIuCgpJdCBtZWFucyB0aGUgZG9jdW1lbnQgeW91IHJlZmVycmVkIHRvLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 13:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 13: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.xen.org>)
	id 1diKST-0008Nd-1C; Thu, 17 Aug 2017 13:03:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1diKSR-0008NX-Rl
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 13:03:31 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7B/D0-02176-22495995; Thu, 17 Aug 2017 13:03:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXCqh5zXVdpytR
 Ig1XL5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZs3UL3nNXnP+c3cB4hLOLkYtDSGAho8S7
 A99Zuhg5OVgEVCUa/91hBLHZBOQk1m28wQZiiwjoSXx49Y0NpIFZ4C2TxKljD5lAEsICaRJn5
 m8ESnBw8ApYSSz5kw4xtI9RYsLhmewgNbwCghInZz4BW8AsoCOxc+sdsHpmAWmJ5f84QMKcAr
 4SN3dsANsrKqAicWXCW7BWCQERiV93PjFD2JoSBy9tYoGwFSTuf77GBmEHSkxr3M48gVFwFpJ
 ts5Bsm4WwbQEj8ypG9eLUorLUIl0TvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2M
 wHBlAIIdjLf6nA8xSnIwKYny/p41JVKILyk/pTIjsTgjvqg0J7X4EKM6B4fA1W1/w6VY8vLzU
 pUkeA9OmhopJFiUmp5akZaZA4wnmEoJDh4lEV6GyUBp3uKCxNzizHSI1ClGY44VC7Z+YeLom7
 j9C5MQ2CQpcV5NkFIBkNKM0jy4QbA4v8QoKyXMywh0pRBPQWpRbmYJqvwrRnEORiVh3nsg9/B
 k5pXA7XsFdAoT0ClX2ieBnFKSiJCSamAU3DW51OjSmUdLhf32GzBY3aorTxM6/DrkruSe6FRr
 k/WtjxRZZRZuz2Jc8DY8Ijhex3w2s+LbWy//Wky4H/NnO0uK/+9Sw4Lla2OeL7qZ+3FRwNXNX
 8of6kaen9r5Mvbyso7vm05KFIt9zFR69F5k+bwp56Lv61X68M/zZK1k5ok9/Gj5sbM/lFiKMx
 INtZiLihMB2QLzjO4CAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1502975010!91814242!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65336 invoked from network); 17 Aug 2017 13:03:30 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Aug 2017 13:03:30 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1diKSM-0007Fw-E9; Thu, 17 Aug 2017 13:03:26 +0000
Date: Thu, 17 Aug 2017 14:03:26 +0100
From: Tim Deegan <tim@xen.org>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170817130326.GA19856@deinos.phlegethon.org>
References: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
 <150290194976.24854.16620727129787611822.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <150290194976.24854.16620727129787611822.stgit@Solace.fritz.box>
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: 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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIGxvb2tzIGdvb2QgdG8gbWUuICBJIGhhdmUgb25lIHF1ZXN0aW9uOgoKQXQgMTg6
NDUgKzAyMDAgb24gMTYgQXVnICgxNTAyOTA5MTQ5KSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4g
QEAgLTQ3NCw3ICs0ODQsNDEgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfbmZi
ID0gewo+ICB2b2lkIF9faW5pdCByY3VfaW5pdCh2b2lkKQo+ICB7Cj4gICAgICB2b2lkICpjcHUg
PSAodm9pZCAqKShsb25nKXNtcF9wcm9jZXNzb3JfaWQoKTsKPiArCj4gKyAgICBjcHVtYXNrX3Nl
dGFsbCgmcmN1X2N0cmxibGsuaWRsZV9jcHVtYXNrKTsKPiArICAgIC8qIFRoZSBDUFUgd2UncmUg
cnVubmluZyBvbiBpcyBjZXJ0YWlubHkgbm90IGlkbGUgKi8KPiArICAgIGNwdW1hc2tfY2xlYXJf
Y3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJnJjdV9jdHJsYmxrLmlkbGVfY3B1bWFzayk7Cj4gICAg
ICBjcHVfY2FsbGJhY2soJmNwdV9uZmIsIENQVV9VUF9QUkVQQVJFLCBjcHUpOwo+ICAgICAgcmVn
aXN0ZXJfY3B1X25vdGlmaWVyKCZjcHVfbmZiKTsKPiAgICAgIG9wZW5fc29mdGlycShSQ1VfU09G
VElSUSwgcmN1X3Byb2Nlc3NfY2FsbGJhY2tzKTsKPiAgfQo+ICsKPiArLyoKPiArICogVGhlIENQ
VSBpcyBiZWNvbWluZyBpZGxlLCBzbyBubyBtb3JlIHJlYWQgc2lkZSBjcml0aWNhbAo+ICsgKiBz
ZWN0aW9ucywgYW5kIG9uZSBtb3JlIHN0ZXAgdG93YXJkIGdyYWNlIHBlcmlvZC4KPiArICovCj4g
K3ZvaWQgcmN1X2lkbGVfZW50ZXIodW5zaWduZWQgaW50IGNwdSkKPiArewo+ICsgICAgLyoKPiAr
ICAgICAqIER1cmluZyBub24tYm9vdCBDUFUgYnJpbmd1cCBhbmQgcmVzdW1lLCB1bnRpbCB0aGlz
IGZ1bmN0aW9uIGlzCj4gKyAgICAgKiBjYWxsZWQgZm9yIHRoZSBmaXJzdCB0aW1lLCBpdCdzIGZp
bmUgdG8gZmluZCBvdXIgYml0IGFscmVhZHkgc2V0Lgo+ICsgICAgICovCj4gKyAgICBBU1NFUlQo
IWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcmN1X2N0cmxibGsuaWRsZV9jcHVtYXNrKSB8fAo+ICsg
ICAgICAgICAgIChzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlIHx8IHN5c3RlbV9zdGF0
ZSA+PSBTWVNfU1RBVEVfcmVzdW1lKSk7CgpEb2VzIGV2ZXJ5IG5ld2x5IHN0YXJ0ZWQgQ1BVIGlt
bWVkaWF0ZWx5IGlkbGU/ICBJZiBub3QsIHRoZW4gaXQgbWlnaHQKcnVuIGluIGFuIFJDVSByZWFk
IHNlY3Rpb24gYnV0IGV4Y2x1ZGVkIGZyb20gdGhlIGdyYWNlIHBlcmlvZAptZWNoYW5pc20uCgpJ
dCBzZWVtcyBsaWtlIGl0IHdvdWxkIGJlIGJldHRlciB0byBzdGFydCB3aXRoIHRoZSBpZGxlX2Nw
dW1hc2sgZW1wdHksCmFuZCByZWx5IG9uIG9ubGluZV9jcHVtYXNrIHRvIGV4Y2x1ZGUgQ1BVcyB0
aGF0IGFyZW4ndCBydW5uaW5nLgpPciBpZiB0aGF0IGRvZXNuJ3Qgd29yaywgdG8gY2FsbCByY3Vf
aWRsZV9leGl0L2VudGVyIG9uIHRoZSBDUFUKYnJpbmd1cC9zaHV0ZG93biBwYXRocyBhbmQgc2lt
cGxpZnkgdGhpcyBhc3NlcnRpb24uCgpDaGVlcnMsCgpUaW0uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 13:04:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 13: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.xen.org>)
	id 1diKT0-0008Qj-9L; Thu, 17 Aug 2017 13:04:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diKSy-0008QP-EM
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 13:04:04 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EA/39-01995-34495995; Thu, 17 Aug 2017 13:04:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVddpytR
 IgwfH1SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasf2ke8GSsoqrX/tZGxj/
 e3QxcnEICfxllLj3fQVrFyMnkPOYUWLHyQIIexujRP8MfhBbRMBZ4uuZuewgNq+AvsS67lPMI
 LawQJDEiU1TGUEGSQjsNpG4/K4XaBAHkOMtcaQnDcZ8tdy1i5Gdg03ASuKQGEiQRUBV4spu+Q
 mM3AsYGVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6up6
 BgXEH4+/jfocYJTmYlER5f8+aEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfgpKmRQoJFqemp
 FWmZOcCQg0lLcPAoifAyTAZK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG83yAwBkKKM0
 jy4EbDwv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPceyBSezLwSuE2vgI5gAjriSvskkC
 NKEhFSUg2M9vf/CJj833GP/dHZvnDXlWKP9jOYBq/1VmAv2rXyZftBsZ9ueznWv1t2qz5fc9r
 Ubd/qK4tylqVZP1qqPin9oyLbj+LwZK+Doropnl7KXaqqMRee/Fr1eM2Hl1Un0p95qD4/1uCx
 IvHTl3nCC5tXnVx7Pay46NhNxy+FbndniTH3yG47lpDzSYmlOCPRUIu5qDgRAEv5cMJ6AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502975041!54960568!1
X-Originating-IP: [104.130.215.37]
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 27390 invoked from network); 17 Aug 2017 13:04:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 13:04:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diKSu-0005rU-FK; Thu, 17 Aug 2017 13:04: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 1diKSp-0006LH-46; Thu, 17 Aug 2017 13:03:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diKSo-0002VR-Ba; Thu, 17 Aug 2017 13:03:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112662-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot: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-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-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-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-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-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-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:build-arm64-libvirt: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-arm64-arm64-xl: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:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl: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-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5d51332f20b270812376cf8751987e283f30de4a
X-Osstest-Versions-That: linux=fcd07350007bdcc0aab506fb9b5703fad48a6521
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 13:03:54 +0000
Subject: [Xen-devel] [linux-next test] 112662: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY2MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2NjIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY1MwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNjUzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NTMKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjY1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NTMKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjY1MwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjUzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI2NTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjUzCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI2NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY1MwogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNjUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjY1MwogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyNjUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NTMKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDcgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMjY1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEy
NjUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjY1MwogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNjUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTI2NTMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjY1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NTMKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjY1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjUzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI2NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY1MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjUzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI2NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY1MwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNjUzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNjUzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NTMK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMjY1MwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjYzOAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNjUzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjUzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NTMKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMjY1MwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjUzCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI2NTMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjM4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTI2MzgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjYzOAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTEyNjUzCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA3IHJlYm9vdCAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI2NTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDExMjY1MwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAg
ICBmYWlsIGxpa2UgMTEyNjUzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI2NTMKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtl
IDExMjY1MwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNjUzCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NTMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBsaWtlIDExMjY1MwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNjUzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNWQ1MTMzMmYy
MGIyNzA4MTIzNzZjZjg3NTE5ODdlMjgzZjMwZGU0YQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgZmNkMDczNTAwMDdiZGNjMGFhYjUwNmZiOWI1NzAzZmFkNDhhNjUyMQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAg
ICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3Vu
ZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2NjIgIDIwMTctMDgtMTYgMTA6NDg6MjUg
WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 13:22:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 13: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.xen.org>)
	id 1diKkX-0001Qt-7t; Thu, 17 Aug 2017 13:22:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diKkW-0001Qf-Jh
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 13:22:12 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DB/C5-01994-38895995; Thu, 17 Aug 2017 13:22:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdpxtR
 Ig7c3zSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0b9nLWPBLOuKGX8/Mzcw
 thp0MXJxCAn8ZZQ4O/ccG4TzmFFi5fofTBDONkaJKd9PM3YxcnKICDhLfD0zlx3E5hXQl1j8f
 B4LiC0sECTxsWESC0iDhEADq8S9ZV1gRRICnhKf7q4DsjnA7Bvno7sY2TnYBKwkDomBFLAIqE
 osOHGceQIj9wJGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIE+r2dgYNzBuKPd7xCjJAeTkijv71lTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8F6dNjVS
 SLAoNT21Ii0zBxh8MGkJDh4lEV7m6UBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5z0HM
 kMApCijNA9uBCwSLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5pUGWcWTmVcCt+kV0BFMQE
 dcaZ8EckRJIkJKqoHRZK/OVZGmBZ8FNn7Xatg5/6GfhcTyNQY73lx17pp89LOV99PNvjc1M2V
 89s6R9WpS+bM4889J3tSsWeq1poeTd912Wn3V0UdbYyL3x+VrA0IUsvNON5dVxFgYpGkV59ZM
 s43uXmP9T2114D7tF50GjI4bt/wOVqj7Mmnb6rv2D+3zb08ocqpRYinOSDTUYi4qTgQAtPFeJ
 38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1502976129!93681627!1
X-Originating-IP: [104.130.215.37]
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 32613 invoked from network); 17 Aug 2017 13:22:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 13:22:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diKkR-0006LU-Cy; Thu, 17 Aug 2017 13:22: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 1diKkM-0007O4-2k; Thu, 17 Aug 2017 13:22:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diKkL-0007kC-Jr; Thu, 17 Aug 2017 13:22:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112680-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f859e4a3b9088a76fe733fd0312b0922f90b85e1
X-Osstest-Versions-That: xen=2310da993bca1d9101804cbaf2817f38a38b6510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 13:22:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112680: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY4MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjcw
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NzAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3MAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjcwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZjg1OWU0YTNiOTA4OGE3NmZlNzMzZmQwMzEyYjA5MjJmOTBi
ODVlMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMjMxMGRhOTkzYmNh
MWQ5MTAxODA0Y2JhZjI4MTdmMzhhMzhiNjUxMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjcw
ICAyMDE3LTA4LTE2IDE4OjAyOjM0IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY4MCAgMjAxNy0wOC0xNyAxMjowMToyOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWY4NTllNGEzYjkw
ODhhNzZmZTczM2ZkMDMxMmIwOTIyZjkwYjg1ZTEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgZjg1OWU0YTNiOTA4OGE3NmZlNzMzZmQwMzEy
YjA5MjJmOTBiODVlMQorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1mODU5
ZTRhM2I5MDg4YTc2ZmU3MzNmZDAzMTJiMDkyMmY5MGI4NWUxCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHgg
J10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4Zjg1
OWU0YTNiOTA4OGE3NmZlNzMzZmQwMzEyYjA5MjJmOTBiODVlMSA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBmODU5ZTRhM2I5
MDg4YTc2ZmU3MzNmZDAzMTJiMDkyMmY5MGI4NWUxOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDIzMTBkYTkuLmY4NTll
NGEgIGY4NTllNGEzYjkwODhhNzZmZTczM2ZkMDMxMmIwOTIyZjkwYjg1ZTEgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 13:45:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 13:45: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.xen.org>)
	id 1diL6Q-0003Sx-Oz; Thu, 17 Aug 2017 13:44:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1diL6Q-0003Sr-65
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 13:44:50 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B5/A4-22472-1DD95995; Thu, 17 Aug 2017 13:44:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXSO6nOVffC3Km
 RBnPbLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWv6fYC86wV3zd9465gfE7axcjF4eQwGQm
 id8b3jFDOH8ZJbp2rWGHcDYySpybMJ0NwtnGKHH00z0gh5NDWMBO4vCKDlYQW0TAQWLZ+ReME
 EU7GCX+/t7CBOIwC5xilPh5bxEzSBWbgJHE2aPTGUFsXgFbid9dHewgNouAqsSls+fBpooKhE
 u8bTzCAlEjKHFy5hMwm1PAWmJ62z4wm1lAT2LH9V+sELa8xPa3c8DmSwgYS7S/vcg2gVFwFpL
 2WUhaZiFpWcDIvIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cT
 IzCA6xkYGHcwNu31O8QoycGkJMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvClzpkYKC
 RalpqdWpGXmAGMJJi3BwaMkwvt5NlCat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivJdAZg
 iAFGWU5sGNgMX1JUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvN9ApvBk5pXAbXoFdAQT0BF
 X2ieBHFGSiJCSamD0eu9kcHDSjrvmRcWf5uoXd+Xt6+EMjCrcmDx76Z59GheYAiYvTomxmM5l
 8NjkQsGUKN2Jl6/+DV9kqKHl2GXzzXSKwvIortchtySn8d76+z7xrVHClLZJijcLtvxJuioZk
 S/qnzG145Kl4kXRW4zL6kQTtt5hUVN8/eOIIEPjyyKL7r+pz+OUWIozEg21mIuKEwFE+s295g
 IAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1502977487!105876627!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64631 invoked from network); 17 Aug 2017 13:44:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 13:44:48 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7HDicsI009510
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 13:44:38 GMT
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 v7HDibjo016481
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 13:44:37 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 v7HDiasJ009653;
 Thu, 17 Aug 2017 13:44:36 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, 17 Aug 2017 06:44:35 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502908394-9760-9-git-send-email-boris.ostrovsky@oracle.com>
 <52f4df02-1a57-b6b8-992b-394118f50026@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d7773d67-0b10-8758-2747-bc26da33605d@oracle.com>
Date: Thu, 17 Aug 2017 09:44:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <52f4df02-1a57-b6b8-992b-394118f50026@arm.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCHES v8 8/8] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTcvMjAxNyAwNjoyNyBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJvcmlzLAo+
Cj4gT24gMTYvMDgvMTcgMTk6MzMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gK3N0YXRpYyB2
b2lkIGNoZWNrX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQo+PiArewo+PiArI2lmZGVm
IENPTkZJR19TQ1JVQl9ERUJVRwo+PiArICAgIG1mbl90IG1mbiA9IF9tZm4ocGFnZV90b19tZm4o
cGcpKTsKPj4gKyAgICBjb25zdCB1aW50NjRfdCAqcHRyOwo+PiArICAgIHVuc2lnbmVkIGludCBp
Owo+PiArCj4+ICsgICAgaWYgKCAhYm9vdF9zY3J1Yl9kb25lICkKPj4gKyAgICAgICAgcmV0dXJu
Owo+PiArCj4+ICsgICAgcHRyID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7Cj4+ICsgICAgZm9yICgg
aSA9IDA7IGkgPCBQQUdFX1NJWkUgLyBzaXplb2YgKCpwdHIpOyBpKysgKQo+PiArICAgICAgICBB
U1NFUlQocHRyW2ldID09IFNDUlVCX1BBVFRFUk4pOwo+Cj4gQVNTRVJUIHdpbGwgYmUgdHVybmVk
IGludG8gYSBOT1Agb24gbm9uLWRlYnVnIGJ1aWxkLiBIb3dldmVyLCBpdCBpcwo+IHBvc3NpYmxl
IHRvIHNlbGVjdCBTQ1JVQl9ERUJVRyBvbiBub24tZGVidWcgYnVpbGQgd2hlbiBleHBlcnQgbW9k
ZSBpcwo+IGVuYWJsZWQuCj4KPiBTbyBJIHdvdWxkIHR1cm4gdGhpcyBpbnRvIGEgQlVHX09OKCkg
dG8gbWFrZSBpdCB3b3JrIGluIGFsbAo+IGNvbmZpZ3VyYXRpb24uCgpZZXMsIGdvb2QgcG9pbnQs
IHRoYW5rcy4KCkkgd2lsbCB3YWl0IGZvciBKYW4ncyByZXZpZXcgYW5kIGlmIHRoZXJlIGFyZSBu
byBtb3JlIGNvbW1lbnRzIHRoZW4sCmdpdmVuIHRoYXQgdGhpcyBpcyB0aGUgbGFzdCBwYXRjaCBp
biB0aGUgc2VyaWVzIGFuZCBzbyB0aGUgY2hhbmdlIGNhbgpjYXVzZSBubyBjb25mbGljdHMsIHBl
cmhhcHMgaGUgY2FuIGZpeCBpdCBkdXJpbmcgY29tbWl0LiBPciBJIGNhbiByZXNlbmQuCgotYm9y
aXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 13:45:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 13:45: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.xen.org>)
	id 1diL6h-0003UG-0I; Thu, 17 Aug 2017 13:45:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1diL6f-0003Tq-S7
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 13:45:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B1/E1-03044-1ED95995; Thu, 17 Aug 2017 13:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO6DuVM
 jDT40alh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbN99hKvjKVnHu+EvGBsYGti5GLg4hgYlM
 EpePPWOCcH4zSpzqOM0O4WxklPh08xYjhLONUWLeycmsXYycHMIC4RJvnq1gArFFBColdl15x
 gxiCwmYSEzd9JQdxGYWMJeYPm85WD2bgJHE2aPTgQZxcPAK2EqsbywBCbMIqEqs+zIBrFwUaO
 TbxiMsIDavgKDEyZlPWEDKOQVMJU5uy4OYqCex4/ovVghbXmL72zlgWyUEDCU+b1zKPIFRcBa
 S7llIWmYhaVnAyLyKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93
 EyMwcBmAYAfjr2UBhxglOZiURHl/z5oSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN2XO1Eghw
 aLU9NSKtMwcYAzBpCU4eJREeD/PBkrzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcNxxkhg
 BIUUZpHtwIWDxfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvC8gUnsy8ErhNr4COYAI64kr
 7JJAjShIRUlINjHayfQHsR5esXzrtnuFfVcMsztIZd1bnre9z377kmkO0pNrzY+sqxBxMzLqP
 tfjNN86eE/3x3IOrhadaKu3ZVwo0CBwvnWb5c0vM1Eijx7tNa+8orAnMXd2ZNf3IFuVlW3eKX
 1yXmlvLlTXtWIWx/Iaq+d8Nrh9POq8YIHXPneWURuYiw4SaZ0osxRmJhlrMRcWJAFVDzBbiAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1502977502!64437054!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36620 invoked from network); 17 Aug 2017 13:45:04 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 13:45:04 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7HDipHo030073
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 13:44:52 GMT
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 v7HDipjc013599
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 13:44:51 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 v7HDioTT028523;
 Thu, 17 Aug 2017 13:44:51 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, 17 Aug 2017 06:44:50 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20170817090339.22026-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4fb577bf-0202-af8d-6553-51b79ae5e93a@oracle.com>
Date: Thu, 17 Aug 2017 09:44:46 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170817090339.22026-1-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH] xen: fix build failure related to removing
 adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTcvMjAxNyAwNTowMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBIGtlcm5lbCBj
b25maWd1cmVkIHdpdGggWEVOX1BWIGJ1dCB3aXRob3V0IEtWTV9HVUVTVCB3aWxsIGZhaWwgdG8K
PiBidWlsZCBzaW5jZSB0aGUgcGF0Y2ggcmVtb3ZpbmcgdGhlIGFkanVzdF9leGNlcHRpb25fZnJh
bWUgcGFyYXZpcnQKPiBvcC4KPgo+IEZpeCB0aGlzIGZhaWx1cmUuCj4KPiBSZXBvcnRlZC1ieTog
U2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L3hlbi94
ZW4tYXNtXzY0LlMgfCAxIC0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKPgo+IGRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1h
c21fNjQuUwo+IGluZGV4IGY3MmZmNzFjYzg5Ny4uNjIwMzlhMzVmNzBlIDEwMDY0NAo+IC0tLSBh
L2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKPiArKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82
NC5TCj4gQEAgLTQ3LDcgKzQ3LDYgQEAgeGVuX3B2X3RyYXAgc2VnbWVudF9ub3RfcHJlc2VudAo+
ICB4ZW5fcHZfdHJhcCBzdGFja19zZWdtZW50Cj4gIHhlbl9wdl90cmFwIGdlbmVyYWxfcHJvdGVj
dGlvbgo+ICB4ZW5fcHZfdHJhcCBwYWdlX2ZhdWx0Cj4gLXhlbl9wdl90cmFwIGFzeW5jX3BhZ2Vf
ZmF1bHQKPiAgeGVuX3B2X3RyYXAgc3B1cmlvdXNfaW50ZXJydXB0X2J1Zwo+ICB4ZW5fcHZfdHJh
cCBjb3Byb2Nlc3Nvcl9lcnJvcgo+ICB4ZW5fcHZfdHJhcCBhbGlnbm1lbnRfY2hlY2sKCkFwcGxp
ZWQgdG8gZm9yLWxpbnVzLTQuMTQuCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 13: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.xen.org>)
	id 1diL9I-0003jl-DY; Thu, 17 Aug 2017 13:47:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diL9G-0003jZ-IC
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 13:47:46 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 68/DC-01729-18E95995; Thu, 17 Aug 2017 13:47:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbd+3tR
 Ig/fXVSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMXH9E8aCcxMYKw4eaGBu
 YPyf1MXIySEk8JdR4sjWqi5GLiD7MaPEu3UnmSCcbYwSr95tZQOpEhFwlvh6Zi57FyMHB6+Av
 sTOxXYgYWGBGIkXu98wg9RLCLSoS0x92MkMkpAQ8JTY/uY1C4z9fVIT0FB2DjYBK4lDYiBRFg
 FViS0NnxgnMHIvYGRYxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5y
 fu4kR6PN6BgbGHYx3J/sdYpTkYFIS5f09a0qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne93Om
 RgoJFqWmp1akZeYAgw8mLcHBoyTCqzAXKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8l
 iBFAiBFGaV5cCNgkXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvN5BLeDLzSuA2vQI6gg
 noiCvtk0COKElESEk1MLptr15zexZX559v2duV1ybtUGDWW1vKZM1wbkH0/cIbE/sihH5/nnL
 2s21bTrTsnOOvG1UW77xt/3Pri+erj7mt7U6r6Wf8ynPgSqzUfL3/Juou1u/eLU0+w7PD99F1
 5jMPNR/nNuZ5xa8r5T8lOj3oqezGfF67t0H6Zj1u3B6fI+OKK8NTlJRYijMSDbWYi4oTARTxY
 A9/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502977662!87097451!1
X-Originating-IP: [104.130.215.37]
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 30428 invoked from network); 17 Aug 2017 13:47:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 13:47:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diL9B-000727-Gn; Thu, 17 Aug 2017 13:47: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 1diL95-00010B-QZ; Thu, 17 Aug 2017 13:47:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diL95-0000tR-C1; Thu, 17 Aug 2017 13:47:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112667-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-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken: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:guest-start/debian.repeat: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-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-amd64-amd64-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-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-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-xl-pvh-intel:guest-saverestore: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: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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-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=8aebf856caabeb46f89acf07b727193e16ab1242
X-Osstest-Versions-That: xen=4fbfa34b1a0bb329aa57275421e2e9027d32aad5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 13:47:35 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112667: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY2NyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY2Ny8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNDcgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEyNjUwIHBhc3MgaW4gMTEyNjY3CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxMTI2NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBwYXNzIGluIDExMjY1MAoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDExMTUxNgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTExNTE2CiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MTE1MTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTE1MTYK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJy
b2tlbiBibG9ja2VkIGluIDExMTUxNgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTExNTE2CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xIDQ3IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEx
MjY1MCBsaWtlIDExMTUxNgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTI2NTAgbGlrZSAxMTE1MTYKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI2NTAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI2NTAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2Ug
MTExNTE2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTE1MTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTUxNgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTExNTE2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTE1MTYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIDhhZWJmODU2Y2FhYmViNDZmODlhY2YwN2I3MjcxOTNlMTZhYjEyNDIKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDRmYmZhMzRiMWEwYmIzMjlhYTU3
Mjc1NDIxZTJlOTAyN2QzMmFhZDUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTUxNiAgMjAxNy0w
Ny0wNyAwMjoyMjozOCBaICAgNDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2NTAgIDIw
MTctMDgtMTUgMTM6NDQ6MzIgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNy10ZXN0
aW5nCisgcmV2aXNpb249OGFlYmY4NTZjYWFiZWI0NmY4OWFjZjA3YjcyNzE5M2UxNmFiMTI0Mgor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xP
Q0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAt
dyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjctdGVzdGluZyA4YWVi
Zjg1NmNhYWJlYjQ2Zjg5YWNmMDdiNzI3MTkzZTE2YWIxMjQyCisgYnJhbmNoPXhlbi00LjctdGVz
dGluZworIHJldmlzaW9uPThhZWJmODU2Y2FhYmViNDZmODlhY2YwN2I3MjcxOTNlMTZhYjEyNDIK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIK
KyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJy
YW5jaD14ZW4tNC43LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5j
aD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjctdGVzdGlu
ZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQu
Ny10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyAnWycgeDhhZWJmODU2
Y2FhYmViNDZmODlhY2YwN2I3MjcxOTNlMTZhYjEyNDIgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC43
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNl
LmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjctdGVzdGluZwor
IGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3Nz
dGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjctdGVzdGluZworIHhlbnZlcnNpb249
eGVuLTQuNworIHhlbnZlcnNpb249NC43CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDhhZWJmODU2Y2FhYmViNDZmODlhY2YwN2I3MjcxOTNl
MTZhYjEyNDI6cmVmcy9oZWFkcy9zdGFibGUtNC43ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0ZmJmYTM0Li44YWViZjg1ICA4YWViZjg1NmNhYWJl
YjQ2Zjg5YWNmMDdiNzI3MTkzZTE2YWIxMjQyIC0+IHN0YWJsZS00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 13:53:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 13:53: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.xen.org>)
	id 1diLEp-0004UC-7K; Thu, 17 Aug 2017 13:53:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <x1917x@gmail.com>) id 1diLEn-0004Tv-Rh
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 13:53:29 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 57/3B-03368-9DF95995; Thu, 17 Aug 2017 13:53:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5GHrdSffG/Km
 RBkvPqlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlf1m9jKuiSqHg29SBTA+Mp4S5GLg4hgQmM
 Ei1v/jODOCwCy1klbr+/BuZICBxmlTj4/yp7FyMnkBMnsb75OhOEXSFxd24HmC0kIC+x+fcLZ
 ohRHxkl1l+4D9bAIqAq8ezZNDYQm01AUeLz6klgcREBXYlnC56BxZkFMiVufpzEAmILCwRKXD
 v8HqiGg4NXQF9i8Rk+kDCngJ3ElAsrWCDm9zBK3OtZClbPLyAksX7GORaQegkBG4k7m4pAwrw
 CghInZz5hgRivJfHw1y0oW15i+9s5zBMYRWYhKZuFpGwWkrIFjMyrGDWKU4vKUot0jUz1kooy
 0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECY4ABCHYwrloQeIhRkoNJSZT396wpkUJ8S
 fkplRmJxRnxRaU5qcWHGGU4OJQkeA/NmxopJFiUmp5akZaZA4xGmLQEB4+SCO8JkDRvcUFibn
 FmOkTqFKM9x5Ur674wcXRM2AAkpxzYDiRfTfj/jUmIJS8/L1VKnDcJpE0ApC2jNA9uKCx5XGK
 UlRLmZQQ6U4inILUoN7MEVf4VozgHo5Iw7zWQKTyZeSVwu18BncUEdNaV9kkgZ5UkIqSkGhjj
 em5PudQaqGZ5ctMDyZeha/7sEN12UWDlWb/7HTuP9jJ07vRMNp7w9q/Yqg2sm2cnlZwMkIv3l
 nzq9X5ix0ZT5Z2/lq77VRen/JBnA/8Ma/fKQ6khG6c8WTVXXaq3OuNQ0guzZ3kvJdjW/KkJVK
 5sNjBn+i0V+1R/d7egHfc+q79sE1beDMxUYinOSDTUYi4qTgQACKcqxhkDAAA=
X-Env-Sender: x1917x@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1502978008!112429944!1
X-Originating-IP: [209.85.215.66]
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 19164 invoked from network); 17 Aug 2017 13:53:28 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 13:53:28 -0000
Received: by mail-lf0-f66.google.com with SMTP id y15so4432758lfd.5
 for <xen-devel@lists.xen.org>; Thu, 17 Aug 2017 06:53:28 -0700 (PDT)
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=FP7ybwRPtkXo/gXSUVSsCNxBBeWPGMKrcgzPQeE9cuI=;
 b=nUL6P8KlVfnwpKIzQe6xl2StzNENO7vAotp5yU12kgMj/m4ZCUL4VVqziHksuYkeZB
 oZpNkxDxmJ701DFCLUiRM80Nz9BD+/fpNOhjcwv9wsbav6VfiMPJ6tyTq+P/gh49FsWU
 X9jEDSPfYl+O428z7cn/nrrwzi+2kZK9oTjNk9NJ5A0XBowgaWCWuSUztR/AY3kB/nFc
 AGJLcUil0rmEvNPTZ/X3stwhzuML3daEsfRqZBzPSaa3Y6yEljPwdzvxuGREIorGz+EP
 XKtzrgigXg5BJZb3HUqVlFL+9MCgMSE4ZbIZpHnQL1ZZ4hFb5IYkIQQ5xDKD9USqcM+g
 u5sw==
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=FP7ybwRPtkXo/gXSUVSsCNxBBeWPGMKrcgzPQeE9cuI=;
 b=teoIV/jwdzeInR4Zeujz+gDcV5RLVC7PtXeL4kkIxz5kHgXoiooaQGU8QTY4x0E313
 0GanYB+p2i2LdAFIb/ZIF3bDEehnoLQFg18hzfjFMuU0+b0C6yGnhkm5/LPenxc7y2dj
 6R+MtjM/WVk3kieWkjL5T97tgSDqWrU0qJz3RXgC14dIrxTYGKHNAhP+2kzK7YCXttgg
 VCwYnR//aHGPNVjIJ3dNL3K3KXplx+v9c81s1TemgpA5B4YUbeTg1r1Cw4uBDMqY7Hxv
 4jadv4eFKarr24fdz1K5gny+wOItnoVb05N/wTw4KL1ZWxkP9LJDhXR+4UNs9A0f6yNb
 J0Dg==
X-Gm-Message-State: AHYfb5h9sJnzDFvbmSK+i13bVaVyNV18m6eQkvMGNPclLcTX5TcLtbe9
 44ADSQXdYbQ2TQ==
X-Received: by 10.25.15.221 with SMTP id 90mr2035293lfp.220.1502978007903;
 Thu, 17 Aug 2017 06:53:27 -0700 (PDT)
Received: from localhost ([31.200.224.16])
 by smtp.gmail.com with ESMTPSA id 63sm809232lfs.36.2017.08.17.06.53.25
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 17 Aug 2017 06:53:26 -0700 (PDT)
Date: Thu, 17 Aug 2017 23:53:18 +1000
From: Alexey G <x1917x@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170817235318.00002269@gmail.com>
In-Reply-To: <4b962670-1a7a-d09d-0dec-b03dc4cdfbed@citrix.com>
References: <5994933B.1040809@dot.ee>
 <599574B40200007800170A48@prv-mh.provo.novell.com>
 <4b962670-1a7a-d09d-0dec-b03dc4cdfbed@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.30; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Andri =?utf-8?Q?M=C3=B6ll?= <andri@dot.ee>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] "MMIO emulation failed" from booting OVMF on Xen
 v4.9.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxNyBBdWcgMjAxNyAxMTo1NjowNiArMDEwMApBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKCj4gT24gMTcvMDgvMTcgMDk6NDksIEphbiBCZXVs
aWNoIHdyb3RlOgo+ID4+Pj4gT24gMTYuMDguMTcgYXQgMjA6NDcsIDxhbmRyaUBkb3QuZWU+IHdy
b3RlOiAgCj4gPj4gSGV5LAo+ID4+Cj4gPj4gQXMgcGVyIEFuZHJldyBbQ29vcGVyXSdzIHN1Z2dl
c3Rpb24sIHdyaXRpbmcgaGVyZSBpbnN0ZWFkIG9mICN4ZW4gb24gCj4gPj4gRnJlZW5vZGUuCj4g
Pj4KPiA+PiBJJ20gdHJ5aW5nIG91dCBYZW4gKDQuOS4wKSB3aXRoIE9WTUYgKHIyMTI0My4zODU4
YjRhMWZmLTEpIGFuZCBoYXZpbmcKPiA+PiBpdCBjcmFzaCByaWdodCBvbiBib290IGJvdGggd2l0
aCB0aGUgMzJiIGFuZCA2NGIgT1ZNRiBiaW5hcmllcy4gVGhpcwo+ID4+IGlzIG9uIEFyY2ggTGlu
dXgsIEFNRCBSeXplbiBvbiBhIFgzNzAgbW90aGVyYm9hcmQuCj4gPj4KPiA+PiBHaXZlbiB0aGUg
Zm9sbG93aW5nIG1pbmltYWwgVk0gZGVjbGFyYXRpb246ICAKPiA+Pj4gYnVpbGRlciA9ICJodm0i
Cj4gPj4+IG1heG1lbSA9IDUxMgo+ID4+PiBtZW1vcnkgPSA1MTIKPiA+Pj4gdmNwdXMgPSAxCj4g
Pj4+IG9uX3Bvd2Vyb2ZmID0gImRlc3Ryb3kiCj4gPj4+IG9uX3JlYm9vdCA9ICJkZXN0cm95Igo+
ID4+PiBvbl9jcmFzaCA9ICJkZXN0cm95Igo+ID4+PiBiaW9zID0gIm92bWYiCj4gPj4+IGRldmlj
ZV9tb2RlbF92ZXJzaW9uID0gInFlbXUteGVuIgo+ID4+PiBiaW9zX3BhdGhfb3ZlcnJpZGUgPSAi
L3Vzci9zaGFyZS9vdm1mL292bWZfY29kZV9pYTMyLmJpbiIgIAo+ID4+IGFuZCBydW5uaW5nIGl0
IHdpdGggYHhsIGNyZWF0ZSB2bS5jZmdgLCBJIHNlZSBpdCBjcmFzaCB3aGlsZSBib290aW5nIAo+
ID4+IHdpdGggdGhlIGZvbGxvd2luZyBkaXNwbGF5ZWQgYnkgYHhsIGRtZXNnYDoKPiA+PiAgCj4g
Pj4+IChYRU4pIE1NSU8gZW11bGF0aW9uIGZhaWxlZDogZDF2MCAxNmJpdCBAIGYwMDA6MDAwMGZm
NTQgLT4gNjYgZWEgNWMKPiA+Pj4gZmYgZmYgZmYgMTAgMDAgYjggNDAgMDYgMDAgMDAgMGYgMjIK
PiA+Pj4gKFhFTikgZDF2MCBUcmlwbGUgZmF1bHQgLSBpbnZva2luZyBIVk0gc2h1dGRvd24gYWN0
aW9uIDEgIAo+ID4+IEkndmUgcnVuIHRoZSBoeXBlcnZpc29yIHdpdGggYGd1ZXN0X2xvZ2x2bD1h
bGxgIGZvciBtb3JlIG91dHB1dCBhbmQgCj4gPj4gYXR0YWNoZWQgaXQgaGVyZSBhbmQgdXBsb2Fk
ZWQgaXQgYXQgCj4gPj4gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbW9sbC9hNDZkZmZjNzQ2NmNl
ZDkzYTAzNjVhNjkxNmE0ZGI5NiBpbiBjYXNlIAo+ID4+IHRoZSBmaWxlIGRvZXNuJ3QgZ28gdGhy
b3VnaC4gIAo+ID4gTG9va3MgdG8gYmUgYW4gb3JkaW5hcnkgMzItYml0IGZhciBicmFuY2ggYWZ0
ZXIgaGF2aW5nIHN3aXRjaGVkIHRvCj4gPiBwcm90ZWN0ZWQgbW9kZS4gSSdtIGFmcmFpZCB3aXRo
b3V0IHNlZWluZyB0aGUgaW52b2x2ZWQgR0RUIGVudHJ5Cj4gPiB0aGVyZSdzIGxpdHRsZSBjaGFu
Y2Ugb2YgZ3Vlc3Npbmcgd2hhdCBtYXkgZ28gd3JvbmcgaW4gdGhpcyBjYXNlLgo+ID4gT25lIHF1
ZXN0aW9uIGlzIHdoeSB0aGUgZW11bGF0b3IgaXMgYmVpbmcgaW52b2tlZCBpbiB0aGUgZmlyc3Qg
cGxhY2U6Cj4gPiBTaW5jZSB5b3UndmUgdHJ1bmNhdGVkIHRoZSBsb2cgYXQgdGhlIGJlZ2lubmlu
ZywgaXQncyBpbXBvc3NpYmxlIHRvCj4gPiB0ZWxsIHdoZXRoZXIgeW91J3JlIHVzaW5nIG9sZCBJ
bnRlbCBoYXJkd2FyZSBsYWNraW5nIHRoZSBVbnJlc3RyaWN0ZWQKPiA+IEd1ZXN0IGZlYXR1cmUu
ICAKPiAKPiAoQXMgaW5jbHVkZWQgYWJvdmUpLCBUaGlzIGlzIG9uIEFyY2ggTGludXgsIEFNRCBS
eXplbiBvbiBhIFgzNzAKPiBtb3RoZXJib2FyZC4KPiAKPiBJIGNhbid0IHdvcmsgb3V0IHdoeSB3
ZSBoaXR0aW5nIHRoZSBNTUlPIHBhdGggaW4gdGhpcyBjYXNlLAo+IGluZGVwZW5kZW50bHkgb2Yg
d2h5IHRoZSBlbXVsYXRpb24gb2YgdGhpcyBpbnN0cnVjdGlvbiBmYWlsZWQuCgpTZWVtcyBsaWtl
IHRoZSByb290IGNhdXNlIG9mIHRoZSBpc3N1ZSBpcyBzdXBwbHlpbmcgb3ZtZiBpbWFnZSBvZgpu
b24tYWxpZ25lZCBzaXplLgoKKE9WTUZfTUFYT0ZGU0VUIGlzIDBGRkZGRmgsIGJpb3NfbGVuZ3Ro
IGlzIDE5MjBLYiBpbiBvdXIgY2FzZSkKCnVpbnQ2NF90IGFkZHIgPSBPVk1GX0VORCAtICgoYmlv
c19sZW5ndGggKyBPVk1GX01BWE9GRlNFVCkgJiB+T1ZNRl9NQVhPRkZTRVQpOwp1aW50NjRfdCBv
dm1mX2VuZCA9IGFkZHIgKyBiaW9zX2xlbmd0aDsKCi0tIHRoaXMgY29kZSBleHBlY3RzIGJpb3Nf
bGVuZ3RoIHRvIGJlIGFsaWduZWQgdG8gMU1CIGJvdW5kYXJ5LCBvdGhlcndpc2UKaXQgd29uJ3Qg
YmUgd3JpdHRlbiBuZXh0IHRvIDRHYiBib3VuZGFyeS4gSW4gdGhpcyBjYXNlIGJpb3MgaW1hZ2UK
YWN0dWFsbHkgd3JpdHRlbiB0byB0aGUgYWRkcmVzcyAoNEdCIC0gMk1CKSwgd2hpbGUgaXRzIGxl
bmd0aCBpcyBsZXNzIHRoYW4KMk1CLgpEdWUgdG8gdGhpcywgaGlnaCBtZW1vcnkgY29weSBvZiB0
aGUgQklPUyBhcHBlYXJzIHNoaWZ0ZWQgZG93bi4gQW5kCm1lbV9ob2xlX3BvcHVsYXRlX3JhbSgp
IGxlYXZlcyBnYXAgYmV0d2VlbiAoNEdCIC0gMk1CICsgMTkyMEtiKSBhbmQgNEdCLiBTbwp3aGVu
IGl0IGp1bXBzIGZyb20gMTZiaXQgRi1zZWcgdG8gUE0zMiBsaW5lYXIgYWRkcmVzcyBzcGFjZSB2
aWEgam1wIGZhcgoxMGg6MEZGRkZGRjVDaCwgdGhlcmUgaXMgbm8gUkFNIG1hcHBlZCBoZXJlLCBo
ZW5jZSBNTUlPLiAKCkEgcHJvcGVyIE9WTUYgYnVpbGQgKHdpdGggb3ZtZl9jb2RlX2lhMzIuYmlu
IGFuZCBvdm1mX3ZhcnNfaWEzMi5iaW4KbWVyZ2luZykgd2lsbCBsaWtlbHkgZml4IHRoZSBpc3N1
ZSwgYnV0IGFib3ZlIGNvZGUgbG9va3MgYSBiaXQgc3RyYW5nZQphbnl3YXkgLS0gaXQgZG9lcyAx
TUIgYWxpZ25tZW50LCBidXQgaWYgdGhlcmUgd2FzIGFjdHVhbCBhbGlnbm1lbnQsIHRoZQpCSU9T
IHdpbGwgYmUgbG9hZGVkIHRvIHRoZSB3cm9uZyBhZGRyZXNzLCBub3QgbmVhciA0R0IgYm91bmRh
cnkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:10: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.xen.org>)
	id 1diLVM-000630-Ur; Thu, 17 Aug 2017 14:10:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1diLVL-00062t-LV
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:10:35 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EF/B4-01987-AD3A5995; Thu, 17 Aug 2017 14:10:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSWlu7NxVM
 jDT49tLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6lt9mLnjCW7FmzQbWBsZm7i5GTg4hgZmM
 Eoc2ZncxcnGwCDSySvT8nsYC4kgIzGGV+PPtPRtIlYRAnsTNmUtZIexCief3njKD2LwCghInZ
 z5hgZjkI/Fo4m2wOKeAhcSa2RPABgkJ7GaW6F9zmQkkwSagJbGnYT6YzSKgKnHm2mI2iEEBEg
 dPrgVbICzgJrHj2RVGEFtEQEli8ZeP7CCDmAVei0hsfrgPrIFZQFOidftv9gmMArOQHDILSWo
 BI9MqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYGQAgh2M
 q387HWKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vpFUyOFBItS01Mr0jJzg
 HEBk5bg4FES4W0BSfMWFyTmFmemQ6ROMRpzXLmy7gsTx5QD278wCbHk5eelSonzhoGUCoCUZp
 TmwQ2CxeslRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPOBZnCk5lXArfvFdApTECnXGmfBHJ
 KSSJCSqqBse63W+js0w7RayWW7Q4oEX2pP7d0H+fbNXULpI8XRk9a7tCuqZUk97lzlrli4pbK
 N84KszRqDrfsVXAKmjbXKHHl9rLtGwR0lBayp38ojihc2Z/jZFbXsSDDd3rIGgfzay+XbCvZM
 bnd+YDsrPWLczat+XnWcMUrV+1+g6TP5XPLFIvs1We0KrEUZyQaajEXFScCAECAo9TSAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1502979033!110533270!1
X-Originating-IP: [209.85.218.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1946 invoked from network); 17 Aug 2017 14:10:33 -0000
Received: from mail-oi0-f42.google.com (HELO mail-oi0-f42.google.com)
 (209.85.218.42)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 14:10:33 -0000
Received: by mail-oi0-f42.google.com with SMTP id e124so67578873oig.2
 for <xen-devel@lists.xenproject.org>; Thu, 17 Aug 2017 07:10:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=q4U0Bl04yAYeMwHXbk6wtOmXlzap0AxbyFMsXXjx2m0=;
 b=FzTGegSED1M0BARWlijSNpaxumaaf8djelAjBpHg06FAp/HPdbDZglUHFp4ycdbK54
 WKg8Q6Oz5uoBa4c8SNF3LuUdeSfq1P0u9rhbpDVAP1wCzN5dbpZ61bQ8F2QrFRyTt3aG
 JaSdFa+MYIgMx6DzNsXpDlGZPt6C9e1r1tH3YRDA4LDSuBxVjhBCS6yZEsjZcqcud5l2
 QpDacXmAMN8FKZ040nGskn04L9svbmSjStnA2ibUXbVTuTBjafzBROVzo1u8mPkSmPTW
 QFm0r4i9fIrw8jWQ+8jFUtEot+tlxsYUf9mz6XA7S//jCbTlN/4B9J2phRLwi5GyUQgw
 TJfw==
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=q4U0Bl04yAYeMwHXbk6wtOmXlzap0AxbyFMsXXjx2m0=;
 b=UdkYoCNYsH04ktyxNIIxyzXVYcb3BZz3rujOvVB8ciG+MBdZLbQMELIkE9Nmkv+633
 T6TYaqzkUYTG7TemB4aXIRRN+uoyqCq75KO7z6PLLcqXwaOgjb6VXzfZnIubo24kbET1
 SUdf8rn0cym4fxttLIvby0u09l/nazXWbA2pym2GYP3jqg5aGd5ObaH00NASqy+byZkq
 dct0D2pPacanE4F2XHX1KNoOoahO86CXStiY4JEqf84ZAEkKki6Ef/wS3Ih2PJsqYntg
 +RBRN/LTeS+pJk20lpQUee3LygFKiLj76mK6Mh5IJFW1fqc0aox7umeZqD8OpeGmJq+S
 9ijA==
X-Gm-Message-State: AHYfb5hFS/ERGtjaNjaDo4Hi/n27+qvee/YUe5bpR4vq+6udYS3Wx1M4
 /TU57hQBdwlEMhPqqxj5qo/4KSyUcR/a
X-Received: by 10.202.172.6 with SMTP id v6mr6585137oie.217.1502979031660;
 Thu, 17 Aug 2017 07:10:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.103.229 with HTTP; Thu, 17 Aug 2017 07:10:31 -0700 (PDT)
In-Reply-To: <20170817080920.5ljlkktngw2cisfg@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Thu, 17 Aug 2017 07:10:31 -0700
Message-ID: <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMTowOSBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+Cj4KPiAqIFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29t
PiB3cm90ZToKPgo+ID4gPiA+IC1tb2RlbD1zbWFsbC9tZWRpdW0gYXNzdW1lIHlvdSBhcmUgb24g
dGhlIGxvdyAzMi1iaXQuIEl0IGdlbmVyYXRlcwo+ID4gPiA+IGluc3RydWN0aW9ucyB3aGVyZSB0
aGUgdmlydHVhbCBhZGRyZXNzZXMgaGF2ZSB0aGUgaGlnaCAzMi1iaXQgdG8gYmUgemVyby4KPiA+
ID4KPiA+ID4gSG93IGFyZSB0aGVzZSBhc3N1bXB0aW9ucyBoYXJkY29kZWQgYnkgR0NDPyBNb3N0
IG9mIHRoZSBpbnN0cnVjdGlvbnMgc2hvdWxkIGJlCj4gPiA+IHJlbG9jYXRhYmxlIHN0cmFpZ2h0
IGF3YXksIGFzIG1vc3QgY2FsbC9qdW1wL2JyYW5jaCBpbnN0cnVjdGlvbnMgYXJlCj4gPiA+IFJJ
UC1yZWxhdGl2ZS4KPiA+Cj4gPiBJIHRoaW5rIFBJRSBpcyBjYXBhYmxlIHRvIHVzZSByZWxhdGl2
ZSBpbnN0cnVjdGlvbnMgd2VsbC4gbWNtb2RlbD1sYXJnZSBhc3N1bWVzCj4gPiBzeW1ib2xzIGNh
biBiZSBhbnl3aGVyZS4KPgo+IFNvIGlmIHRoZSBudW1iZXJzIGluIHlvdXIgY2hhbmdlbG9nIGFu
ZCBLY29uZmlnIHRleHQgY2Fubm90IGJlIHRydXN0ZWQsIHRoZXJlJ3MKPiB0aGlzIGRlc2NyaXB0
aW9uIG9mIHRoZSBzaXplIGltcGFjdCB3aGljaCBJIHN1c3BlY3QgaXMgbGVzcyBzdXNjZXB0aWJs
ZSB0bwo+IG1lYXN1cmVtZW50IGVycm9yOgo+Cj4gKyAgICAgICAgIFRoZSBrZXJuZWwgYW5kIG1v
ZHVsZXMgd2lsbCBnZW5lcmF0ZSBzbGlnaHRseSBtb3JlIGFzc2VtYmx5ICgxIHRvIDIlCj4gKyAg
ICAgICAgIGluY3JlYXNlIG9uIHRoZSAudGV4dCBzZWN0aW9ucykuIFRoZSB2bWxpbnV4IGJpbmFy
eSB3aWxsIGJlCj4gKyAgICAgICAgIHNpZ25pZmljYW50bHkgc21hbGxlciBkdWUgdG8gbGVzcyBy
ZWxvY2F0aW9ucy4KPgo+IC4uLiBidXQgZGVzY3JpYmluZyBhIDEtMiUga2VybmVsIHRleHQgc2l6
ZSBpbmNyZWFzZSBhcyAic2xpZ2h0bHkgbW9yZSBhc3NlbWJseSIKPiBzaG93cyBhIGdyYXRpdHVv
dXMgZGlzcmVnYXJkIHRvIGtlcm5lbCBjb2RlIGdlbmVyYXRpb24gcXVhbGl0eSEgSW4gcmVhbGl0
eSB0aGF0J3MKPiBhIGh1Z2Ugc2l6ZSBpbmNyZWFzZSB0aGF0IGluIG1vc3QgY2FzZXMgd2lsbCBh
bG1vc3QgZGlyZWN0bHkgdHJhbnNmZXIgdG8gYSAxLTIlCj4gc2xvd2Rvd24gZm9yIGtlcm5lbCBp
bnRlbnNlIHdvcmtsb2Fkcy4KPgo+Cj4gV2hlcmUgZG9lcyB0aGF0IHNpemUgaW5jcmVhc2UgY29t
ZSBmcm9tLCBpZiBQSUUgaXMgY2FwYWJsZSBvZiB1c2luZyByZWxhdGl2ZQo+IGluc3RydWN0aW5z
IHdlbGw/IERvZXMgaXQgY29tZSBmcm9tIHRoZSBsb3NzIG9mIGEgZ2VuZXJpYyByZWdpc3RlciBh
bmQgdGhlCj4gcmVzdWx0aW5nIGluY3JlYXNlIGluIHJlZ2lzdGVyIHByZXNzdXJlLCBzdGFjayBz
cGlsbHMsIGV0Yy4/CgpJIHdpbGwgdHJ5IHRvIGdhdGhlciBtb3JlIGluZm9ybWF0aW9uIG9uIHRo
ZSBzaXplIGluY3JlYXNlLiBUaGUgc2l6ZQppbmNyZWFzZSBtaWdodCBiZSBzbWFsbGVyIHdpdGgg
Z2NjIDQuOSBnaXZlbiBwZXJmb3JtYW5jZSB3YXMgbXVjaApiZXR0ZXIuCgo+Cj4gU28gSSdtIHN0
aWxsIHVuaGFwcHkgYWJvdXQgdGhpcyBhbGwsIGFuZCBhYm91dCB0aGUgYXR0aXR1ZGUgc3Vycm91
bmRpbmcgaXQuCj4KPiBUaGFua3MsCj4KPiAgICAgICAgIEluZ28KCgoKCi0tIApUaG9tYXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:16:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:16: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.xen.org>)
	id 1diLac-0006I5-KJ; Thu, 17 Aug 2017 14:16:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blukashev@sempervictus.com>) id 1diLX7-00068P-1S
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:12:25 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 82/E8-01987-844A5995; Thu, 17 Aug 2017 14:12:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXiVRvspOu+ZGq
 kwbVj8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azbTuZCprFKm4e+c3WwNgo1MXIxSEkMJ1R
 oqXlKyuIwyIwj1Xi27KVYI6EwBxWic8HbrB1MXICOXkSvXN+skPYhRLHvj1kAbF5BQQlTs58A
 mYLCXhLzF3xghWiRlHi97kFYHFOAQuJNbMnsECs280s0b/mMhNIgk3AUGLKio1gNouAqsTk9d
 2sEEMDJLY/vwgWFxaIk/je8AHsCBEBJYnFXz6ygwxiFpgsKtH8bxvYRcwCmhKt23+zT2AUnIX
 kqFlIUgsYmVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSG
 KQMQ7GB81e18iFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR46xdNjRQSLEpNT
 61Iy8wBRgxMWoKDR0mEt3IxUJq3uCAxtzgzHSJ1ilGXY9KB7V+YhFjy8vNSpcR5L4LMEAApyi
 jNgxsBi95LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9DTKFJzOvBG7TK6AjmICOuNI+CeS
 IkkSElFQDo7zGLkuhjD19HAt+HfqYerfwc2fEf+5lree7DVmTpcpqLWXkdaWqDlb/eizLcUq9
 IKLs1twdgYWPXxrEme6b1HpjjvO/g2UXb745Hzd3RupmhcNSfawHv1enpmsnP7TMX/2Rme39m
 ie39vZLltebVfgIHgnNsKk5+v92qqbPh7kb362eKfBNTImlOCPRUIu5qDgRABV5uffZAgAA
X-Env-Sender: blukashev@sempervictus.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1502979142!98770730!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13456 invoked from network); 17 Aug 2017 14:12:23 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Aug 2017 14:12:23 -0000
Received: by mail-pg0-f66.google.com with SMTP id 83so10091228pgb.4
 for <xen-devel@lists.xenproject.org>; Thu, 17 Aug 2017 07:12:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sempervictus-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=5mbqlARJVfvBeihF6MkyImEWbW3O09y2/s2MPzVbewo=;
 b=s5kMSJVM87DbMWhUH58HZVozRsK8LjtwzhtdnPhORNf9XoWfzbTKn3Xe3K5vb9lsfZ
 uY73/4BLNhltudXxGk+nkMggBpcye+FgtWTbobCartKxtTHInO/lWeaDAgDl2O4U3F8F
 W2U8DXwPIX2mD0+aA03mBUF5O1lYR7EgQtqN2m3F1MOKecappugvTbP5Wbu/UGSfQcp6
 nIVJ6JidhgB3kDGnFJ2zUfVaFK+73BVoN9iEk1gGmz+L+UJvt1/md9v61qPjgu24eRQC
 AxMkYL7SfQpC5rBDSRvT4sCiIyJhtpyOviisYkFVjRlfMVFTsYgvGJE8CdYIlRpD4rGq
 V7jw==
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=5mbqlARJVfvBeihF6MkyImEWbW3O09y2/s2MPzVbewo=;
 b=tDpQxKWd2ZwFcSiBvnKKlKH0tlqJStkVJF6lIf/3nURTqI+Yj0xrECzUjbksLS2ZCa
 lr1ZLaFPKBYAosfZ2KlrrBEOX3oC0Z79hJdmxB3JglSx2gs73c3DQaFTBhVFqit3RJw+
 WChiRL5hQDeLnxxsqmUFyC5rAJQoXnNgOa8o5g86X6KA0pWNYzJGA1R8dqcBP9RZma7b
 V+ASOV0AR05GyF8sYAnGrMOlky4zaNlDpMdohv9VWEWu49Mc55qkwokh/C7sTeWXlUT3
 GX6549AXHAIr1W1i8R4OUtFdZtyD24dfm2aSzakRcNgb5AKYfMHhQwwZ0pJzgxqwslm8
 ECMw==
X-Gm-Message-State: AHYfb5jqh/+ff75Z56gixSZqFnLJezbUUn8uNJ7p59Y3bvijocW8NP5k
 6jEt1CXFleWJoq7aBhiOwbGcNIeaJtrx
X-Received: by 10.98.14.93 with SMTP id w90mr5519193pfi.298.1502979140126;
 Thu, 17 Aug 2017 07:12:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.159.75 with HTTP; Thu, 17 Aug 2017 07:12:19 -0700 (PDT)
X-Originating-IP: [74.104.179.85]
In-Reply-To: <20170817080920.5ljlkktngw2cisfg@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
From: Boris Lukashev <blukashev@sempervictus.com>
Date: Thu, 17 Aug 2017 10:12:19 -0400
Message-ID: <CAFUG7CdUEFYANSGRuNX0Xt1TJ0Z7f+M_ERgR03dUVxVqLENLpw@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
X-Mailman-Approved-At: Thu, 17 Aug 2017 14:16:01 +0000
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [kernel-hardening] Re: x86: PIE support and option
 to extend KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgNDowOSBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+Cj4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4g
d3JvdGU6Cj4KPj4gPiA+IC1tb2RlbD1zbWFsbC9tZWRpdW0gYXNzdW1lIHlvdSBhcmUgb24gdGhl
IGxvdyAzMi1iaXQuIEl0IGdlbmVyYXRlcwo+PiA+ID4gaW5zdHJ1Y3Rpb25zIHdoZXJlIHRoZSB2
aXJ0dWFsIGFkZHJlc3NlcyBoYXZlIHRoZSBoaWdoIDMyLWJpdCB0byBiZSB6ZXJvLgo+PiA+Cj4+
ID4gSG93IGFyZSB0aGVzZSBhc3N1bXB0aW9ucyBoYXJkY29kZWQgYnkgR0NDPyBNb3N0IG9mIHRo
ZSBpbnN0cnVjdGlvbnMgc2hvdWxkIGJlCj4+ID4gcmVsb2NhdGFibGUgc3RyYWlnaHQgYXdheSwg
YXMgbW9zdCBjYWxsL2p1bXAvYnJhbmNoIGluc3RydWN0aW9ucyBhcmUKPj4gPiBSSVAtcmVsYXRp
dmUuCj4+Cj4+IEkgdGhpbmsgUElFIGlzIGNhcGFibGUgdG8gdXNlIHJlbGF0aXZlIGluc3RydWN0
aW9ucyB3ZWxsLiBtY21vZGVsPWxhcmdlIGFzc3VtZXMKPj4gc3ltYm9scyBjYW4gYmUgYW55d2hl
cmUuCj4KPiBTbyBpZiB0aGUgbnVtYmVycyBpbiB5b3VyIGNoYW5nZWxvZyBhbmQgS2NvbmZpZyB0
ZXh0IGNhbm5vdCBiZSB0cnVzdGVkLCB0aGVyZSdzCj4gdGhpcyBkZXNjcmlwdGlvbiBvZiB0aGUg
c2l6ZSBpbXBhY3Qgd2hpY2ggSSBzdXNwZWN0IGlzIGxlc3Mgc3VzY2VwdGlibGUgdG8KPiBtZWFz
dXJlbWVudCBlcnJvcjoKPgo+ICsgICAgICAgICBUaGUga2VybmVsIGFuZCBtb2R1bGVzIHdpbGwg
Z2VuZXJhdGUgc2xpZ2h0bHkgbW9yZSBhc3NlbWJseSAoMSB0byAyJQo+ICsgICAgICAgICBpbmNy
ZWFzZSBvbiB0aGUgLnRleHQgc2VjdGlvbnMpLiBUaGUgdm1saW51eCBiaW5hcnkgd2lsbCBiZQo+
ICsgICAgICAgICBzaWduaWZpY2FudGx5IHNtYWxsZXIgZHVlIHRvIGxlc3MgcmVsb2NhdGlvbnMu
Cj4KPiAuLi4gYnV0IGRlc2NyaWJpbmcgYSAxLTIlIGtlcm5lbCB0ZXh0IHNpemUgaW5jcmVhc2Ug
YXMgInNsaWdodGx5IG1vcmUgYXNzZW1ibHkiCj4gc2hvd3MgYSBncmF0aXR1b3VzIGRpc3JlZ2Fy
ZCB0byBrZXJuZWwgY29kZSBnZW5lcmF0aW9uIHF1YWxpdHkhIEluIHJlYWxpdHkgdGhhdCdzCj4g
YSBodWdlIHNpemUgaW5jcmVhc2UgdGhhdCBpbiBtb3N0IGNhc2VzIHdpbGwgYWxtb3N0IGRpcmVj
dGx5IHRyYW5zZmVyIHRvIGEgMS0yJQo+IHNsb3dkb3duIGZvciBrZXJuZWwgaW50ZW5zZSB3b3Jr
bG9hZHMuCj4KPiBXaGVyZSBkb2VzIHRoYXQgc2l6ZSBpbmNyZWFzZSBjb21lIGZyb20sIGlmIFBJ
RSBpcyBjYXBhYmxlIG9mIHVzaW5nIHJlbGF0aXZlCj4gaW5zdHJ1Y3RpbnMgd2VsbD8gRG9lcyBp
dCBjb21lIGZyb20gdGhlIGxvc3Mgb2YgYSBnZW5lcmljIHJlZ2lzdGVyIGFuZCB0aGUKPiByZXN1
bHRpbmcgaW5jcmVhc2UgaW4gcmVnaXN0ZXIgcHJlc3N1cmUsIHN0YWNrIHNwaWxscywgZXRjLj8K
Pgo+IFNvIEknbSBzdGlsbCB1bmhhcHB5IGFib3V0IHRoaXMgYWxsLCBhbmQgYWJvdXQgdGhlIGF0
dGl0dWRlIHN1cnJvdW5kaW5nIGl0Lgo+Cj4gVGhhbmtzLAo+Cj4gICAgICAgICBJbmdvCgpJcyB0
aGUgZXhwZWN0YXRpb24gdGhlbiB0byBoYXZlIHNlY3VyaXR5IGZ1bmN0aW9ucyBhbHNvIGRlY3Jl
YXNlIHNpemUKYW5kIG9wZXJhdGlvbmFsIGxhdGVuY3k/IFNlZW1zIGEgYml0IHVucmVhbGlzdGlj
IGlmIHNvLgoxLTIlIHBlcmZvcm1hbmNlIGhpdCBvbiBzeXN0ZW1zIHdoaWNoIGhhdmUgYmVjb21l
IGF0IGxlYXN0IHNldmVyYWwKaHVuZHJlZCAlIGZhc3RlciBvdmVyIHJlY2VudCB5ZWFycyBpcyBu
b3QgYSBzaWduaWZpY2FudCBwZXJmb3JtYW5jZQpyZWdyZXNzaW9uIGNvbXBhcmVkIHRvIHRoZSBi
YXNlbGluZSBiZWZvcmUuCldoaWxlIG5vYm9keSBpcyBzYXlpbmcgdGhhdCBwZXJmb3JtYW5jZSBh
bmQgc2l6ZSBjb25jZXJucyBhcmUKaXJyZWxldmFudCwgdGhlIHBhcmFkaWdtIG9mIGxldmVyYWdp
bmcgc2luZ2xlIGRpZ2l0IGxvc3NlcyBpbgpwZXJmb3JtYW5jZSBtZXRyaWNzIGFzIGEgcmVhc29u
IHRvIGxlYXZlIHNlY3VyaXR5IGZ1bmN0aW9ucyBvdXQgaGFzCm1hZGUgTGludXggdGhlIGVxdWl2
YWxlbnQgb2YgdGhlIGJyb2FkIHNpZGUgb2YgdGhlIGJhcm4gaW4gc2VjdXJpdHkKdGVybXMuCklm
IGl0IGhhcyByZWFsLXdvcmxkIGJlbmVmaXQgdG8gdGhlIHNlY3VyaXR5IHBvc3R1cmUgb2YgdGhl
IHN5c3RlbSwgaXQKc2hvdWxkIGJlIGEgY29uZmlndXJhYmxlIG9wdGlvbiBmb3IgdXNlcnMgdG8g
ZGVjaWRlIGlmIGEgcGVyY2VudGFnZQpwb2ludCBvciB0d28gb2Ygb3AgdGltZSBpcyB3b3J0aCB0
aGUgbWl0aWdhdGlvbi9pbXByb3ZlbWVudCBwcm92aWRlZAppbiBzZWN1cml0eSB0ZXJtcy4KClNl
cGFyYXRlbHksIHJlYWRpbmcgdGhpcyB0aHJlYWQgaSd2ZSBub3RpY2VkIHRoYXQgcGVvcGxlIGFy
ZSB1c2luZwpkaWZmZXJlbnQgY29tcGlsZXIgdmVyc2lvbnMgaW4gdGhlaXIgZWZmb3J0cyB3aGlj
aCBtYWtlcyBhbnkgb2YgdGhlc2UKc3ViIDEwJSBkZWx0YXMgbW9vdCAtIGJ1aWxkaW5nIGEga2Vy
bmVsIHdpdGggR0NDNC45IHZzIDcuMSBoYXMgbW9yZSBvZgphbiBpbXBhY3QsIGFuZCBub3QgaGF2
aW5nIGFsbCB0aGUgc2FtZSBjb21waWxlciBmbGFncyBhdmFpbGFibGUgKGxpa2UKdGhlIG5vIFBM
VCB0aGluZykgZmxhdCBvdXQgY3JlYXRlcyBjb25mdXNpb24uIFNob3VsZG4ndCBhbGwgb2YgdGhl
c2UKdGVzdHMgYmUgZXhlY3V0ZWQgb24gYSBzdGFuZGFyZGl6ZWQgYnVpbGQgY29uZmlnIGFuZCB0
b29sY2hhaW4/CgpUaGFua3MsCi1Cb3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:17:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:17: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.xen.org>)
	id 1diLbt-0006OX-UW; Thu, 17 Aug 2017 14:17:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1diLbs-0006ON-K2
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 14:17:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2F/2E-03765-F65A5995; Thu, 17 Aug 2017 14:17:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsUyZ7p8oG7+0qm
 RBh8/iVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnvkcXdHJVvJ61jLWBcQ1HFyMXh5DAZCaJ
 iW0fWLsYOYGcv4wSpye6QiQ2Mko0z+ljhnB6GCVeXD3EDFLFJmAkcfbodEYQW0RAWuLa58uMI
 EXMArsZJY4ensMEkhAWcJeYe34pWAOLgKpEy9a3YA28Ap4SbVc+gcUlBBQkpjx8D2UbS/TN6m
 OZwMizgJFhFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iRHoewY
 g2MF4/H3cIUZJDiYlUd7fs6ZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjVsyNVJIsCg1PbUi
 LTMHGIQwaQkOHiUR3sUgad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEuctASkSACnKKM2DG
 wGLiEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0LMoUnM68EbtMroCOYgI640j4J5IiSRI
 SUVANjjMnyvooOlrfHbz72/7yN549h0Y2zbOtDdh5b/dQir92yPuyZt4o8S927zEg5q1N77Et
 sz9xb/ddX0PXstgUpNmmcHd9e3K/6aMU1+dIT97Pv7G4kr7t3NeTs6XPxKbx+4jtU9uhfuWD1
 UDm/vFBq+o0nLxXX7/S5rnLsyLyJSk1X74kdfqA9RYmlOCPRUIu5qDgRAE6VtgKDAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502979437!112355800!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59216 invoked from network); 17 Aug 2017 14:17:19 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 14:17:19 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7HEH9Zl011824
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 14:17:09 GMT
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 v7HEH8Mg018045
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 14:17:08 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7HEH8ex014036;
 Thu, 17 Aug 2017 14:17:08 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 17 Aug 2017 07:17:08 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 17 Aug 2017 10:19:52 -0400
Message-Id: <1502979592-3317-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: kevin.tian@intel.com, suravee.suthikulpanit@amd.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, jun.nakajima@intel.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] hvm: vmx/svm_cpu_up_prepare should be called
	only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2Ugcm91dGluZXMgYXJlIGZpcnN0IGNhbGxlZCB2aWEgQ1BVX1VQX1BSRVBBUkUgbm90aWZp
ZXIgYnkgdGhlIEJTUAphbmQgdGhlbiBieSB0aGUgYm9vdGluZyBBU1AgZnJvbSB2bXhfY3B1X3Vw
KCkvX3N2bV9jcHVfdXAoKS4KCkF2b2lkIHRoZSB1bm5lY2Vzc2FyeSBzZWNvbmQgY2FsbC4KClNp
Z25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
ClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMGRjOTQ0Mi4uM2U3YjlmYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKQEAgLTE1MzgsNyArMTUzOCw3IEBAIHN0YXRpYyBpbnQgX3N2bV9jcHVfdXAoYm9vbCBi
c3ApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGlmICggKHJjID0gc3Zt
X2NwdV91cF9wcmVwYXJlKGNwdSkpICE9IDAgKQorICAgIGlmICggYnNwICYmIChyYyA9IHN2bV9j
cHVfdXBfcHJlcGFyZShjcHUpKSAhPSAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgd3Jp
dGVfZWZlcihyZWFkX2VmZXIoKSB8IEVGRVJfU1ZNRSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggNzg1
NDgwMi4uODAxZTMyYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtNjUyLDcgKzY1Miw3IEBAIGludCB2
bXhfY3B1X3VwKHZvaWQpCiAKICAgICBJTklUX0xJU1RfSEVBRCgmdGhpc19jcHUoYWN0aXZlX3Zt
Y3NfbGlzdCkpOwogCi0gICAgaWYgKCAocmMgPSB2bXhfY3B1X3VwX3ByZXBhcmUoY3B1KSkgIT0g
MCApCisgICAgaWYgKCAoY3B1ID09IDApICYmIChyYyA9IHZteF9jcHVfdXBfcHJlcGFyZShjcHUp
KSAhPSAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgc3dpdGNoICggX192bXhvbih0aGlz
X2NwdSh2bXhvbl9yZWdpb24pKSApCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:23:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:23: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.xen.org>)
	id 1diLht-00077u-Me; Thu, 17 Aug 2017 14:23:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3958fb005=anthony.perard@citrix.com>)
 id 1diLhs-00077o-Uj
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:23:33 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F1/30-01724-4E6A5995; Thu, 17 Aug 2017 14:23:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7jZVM
 jDT4tVrD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPuzFzMWrBdreLo1peMDYzNcl2MnBwSAv4S
 9z5OYwWxWQRUJX7uaGQBsdkEDCRWTL/KCGKLCKhLHO7YBBTn4mAWWM4k8e9XK1iRsECCxLMZc
 8BsXgFriRVr7rKCFAkJ/GeU6OvZB5UQlDg58wmYzSygI7Fg9ye2LkYOIFtaYvk/DpAwp4CVRF
 fnQXYQW1RAWWLevlVsILaQgJrEjYXLWCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6yXVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYagxAsIOx+YvTIUZJDiYlUd7fs6ZECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgbVs6NVJIsCg1PbUiLTMHGPQwaQkOHiUR3hkgad7igsTc4
 sx0iNQpRkUpcd67IAkBkERGaR5cGyzSLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdzXIFJ
 7MvBK46a+AFjMBLb7SPglkcUkiQkqqgfGI9O5dX0Ijrl7n+B8s23yVIWnmxUSOfxLTfPgEBB+
 5rZS9vXJ564ueMJcTXmHBHiKHvixbcy9OrPR/a8PC4w89vgScel836d+Pic98V/+490HV3nu7
 WHyxReRFsQ81B2xWaf9eyZ3l7bL8dKvduq+yuuuu39YMn+v+JKDq4V3NxQKG7numfZZQYinOS
 DTUYi4qTgQAIXvWta8CAAA=
X-Env-Sender: prvs=3958fb005=anthony.perard@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502979809!102900295!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15677 invoked from network); 17 Aug 2017 14:23:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:23:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444173730"
Date: Thu, 17 Aug 2017 15:23:27 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20170817142327.GE1475@perard.uk.xensource.com>
References: <20170815111549.6232-1-anthony.perard@citrix.com>
 <20170815111549.6232-2-anthony.perard@citrix.com>
 <20170815140751.2d432a46@nial.brq.redhat.com>
 <20170815222133-mutt-send-email-mst@kernel.org>
 <20170816111046.7e0a935d@nial.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170816111046.7e0a935d@nial.brq.redhat.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v2 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMTE6MTA6NDZBTSArMDIwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBUdWUsIDE1IEF1ZyAyMDE3IDIyOjI0OjA4ICswMzAwCj4gIk1pY2hhZWwgUy4g
VHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPiB3cm90ZToKPiAKPiA+IE9uIFR1ZSwgQXVnIDE1LCAy
MDE3IGF0IDAyOjA3OjUxUE0gKzAyMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiA+IE9uIFR1
ZSwgMTUgQXVnIDIwMTcgMTI6MTU6NDggKzAxMDAKPiA+ID4gQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiAgIAo+ID4gPiA+IFRvIGRvIFBDSSBw
YXNzdGhyb3VnaCB3aXRoIFhlbiwgdGhlIHByb3BlcnR5IGFjcGktcGNpaHAtYnNlbCBuZWVkcyB0
byBiZQo+ID4gPiA+IHNldCwgYnV0IHRoaXMgd2FzIGRvbmUgb25seSB3aGVuIEFDUEkgdGFibGVz
IGFyZSBidWlsdCB3aGljaCBpcyBub3QKPiA+ID4gPiBuZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBU
aGUgbmVlZCBmb3IgdGhlIHByb3BlcnR5IHN0YXJ0cyB3aXRoIGNvbW1pdAo+ID4gPiA+ICJwYzog
cGNpaHA6IGF2b2lkIGFkZGluZyBBQ1BJX1BDSUhQX1BST1BfQlNFTCB0d2ljZSIKPiA+ID4gPiAo
ZjBjOWQ2NGE2OGI3NzYzNzRlYzQ3MzI0MjRhM2UyNzc1M2NlMzdiNikuCj4gPiA+ID4gCj4gPiA+
ID4gU2V0IHBjaSBpbmZvIGJlZm9yZSBjaGVja2luZyBmb3IgdGhlIG5lZWRzIHRvIGJ1aWxkIEFD
UEkgdGFibGVzLgo+ID4gPiA+IAo+ID4gPiA+IEFzc2lnbiBic2VsPTAgcHJvcGVydHkgb25seSB0
byB0aGUgcm9vdCBidXMgb24gWGVuIGFzIHRoZXJlIGlzIG5vCj4gPiA+ID4gc3VwcG9ydCBpbiB0
aGUgWGVuIEFDUEkgdGFibGVzIGZvciBhIGRpZmZlcmVudCB2YWx1ZS4gIAo+ID4gPiAKPiA+ID4g
bG9va2luZyBhdCBody9hY3BpL3BjaWhwLmMgYW5kIGJzZWwgdXNhZ2UgdGhlcmUgaXQgbG9va3Mg
bGlrZQo+ID4gPiBic2VsIHByb3BlcnR5IGlzIG93bmVkIGJ5IGl0IGFuZCBub3QgYnkgQUNQSSB0
YWJsZXMsIHNvIGluc3RlYWQgb2YKPiA+ID4gc2h1ZmZsaW5nIGl0IGluIGFjcGlfc2V0dXAoKSwg
aG93IGFib3V0IG1vdmluZyBic2VsIGluaXRpYWxpemF0aW9uCj4gPiA+IHRvIGh3L2FjcGkvcGNp
aHAuYyBhbmQgaW5pdGlhbGl6ZSBpdCB0aGVyZSB1bmNvbmRpdGlvbmFsbHk/Cj4gPiA+IAo+ID4g
PiBJdCBjb3VsZCBiZSBhcyBzaW1wbGUgYXMgbW92aW5nIGFjcGlfc2V0X3BjaV9pbmZvKCkvYWNw
aV9zZXRfYnNlbCgpCj4gPiA+IHRoZXJlIGFuZCBjYWxsaW5nIGl0IGZyb20gYWNwaV9wY2locF9y
ZXNldCgpLgo+ID4gPiAKPiA+ID4gVGhlbiB0aGVyZSB3b24ndCBiZSBuZWVkIGZvciBYZW4gc3Bl
Y2lmaWMgYnJhbmNoZXMsIGFzIHJvb3QgYnVzCj4gPiA+IHdpbGwgaGF2ZSBic2VsIHNldCBhdXRv
bWF0aWNhbGx5IHdoaWNoIGlzIHN1ZmZpY2llbnQgZm9yIFhlbiBhbmQKPiA+ID4gdGhlIHJlc3Qg
b2YgYnNlbC1zIChicmlkZ2VzKSB3aWxsIGJlIGp1c3QgdW51c2VkIGJ5IFhlbiwKPiA+ID4gd2hp
Y2ggY291bGQgbGF0ZXIgZXh0ZW5kIGl0cyBBQ1BJIHRhYmxlIGltcGxlbWVudGF0aW9uIHRvIHV0
aWxpemUgdGhlbS4gICAKPiA+IAo+ID4gTGF0ZXIgaXMgZXhhY3RseSB3aGF0IEknZCBsaWtlIHRv
IHRyeSB0byBhdm9pZC4KPiA+IFdob2V2ZXIgd2FudHMgYWNwaSBob3RwbHVnIGZvciBicmlkZ2Vz
IG5lZWRzIHRvIGdldAo+ID4gdGhlIGJzZWwgaW5mbyBmcm9tIHFlbXUgc3VwcGxpZWQgYWNwaSB0
YWJsZXMuCj4gCj4gSSdkIHByZWZlciB0byBoYXZlIG9ubHkgb25lIGJlaGF2aW9yIGluIFFFTVUg
KG9uIGh3IGludGVyZmFjZSkKPiBzaWRlIGFuZCBsZXQgWGVuIHRvIG1haW50YWluIHRoZWlyIG93
biBBQ1BJIHRhYmxlcyAgZGVhbGluZwo+IHdpdGggaXNzdWVzIHRoYXQgYXJpc2UgZnJvbSBpdCBz
aW5jZSB0aGV5IGluc2lzdCBvbiBkb2luZyBqb2IgdHdpY2UuCj4gCj4gVGhlIHBvaW50IGlzIGJz
ZWwgaXMgc28gZW1iZWRkZWQgaW4gSFcgcGFydCBvZiBpbXBsLgo+IHRoYXQgaXQgc2hvdWxkIGJl
IGFsbG9jYXRlZC9tYW5nZWQgdGhlcmUsIG90aGVyd2lzZSBpdCBsZWFkcwo+IHRvIGhhY2tzIHdo
ZXJlIGFjcGlfc2V0dXAoKSBpcyBjYWxsZWQgYnV0IGRvZXMgcGFydGlhbCBpbml0Cj4gYW5kIHRo
ZW4gYmFpbHMgb3V0IHRvIGZpeCBjb2RlIHBjaWhwLmMgdGhhdCBkZXBlbmQgb24gaXQgYmVpbmcg
cnVuLAo+IHBjaWhwLmMgKGh3IHBhcnQpIHNob3VsZG4ndCBkZXBlbmQgb24gb24gQUNQSSB0YWJs
ZXMgZ2VuZXJhdGlvbgo+IChiaW9zIHBhcnQpLgo+IAo+IEFueXdheSBpZiB5b3UgaW5zaXN0IG9u
IGNhcHBpbmcgWGVuLCBpdCBwcm9iYWJseSBjb3VsZCBiZSBkb25lCj4gd2l0aCBjb21hdCBtYWNo
aW5lcnksIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4gCj4gKHdoZXJlIHRoZSAxc3QgaHVuayBzaG91
bGQgYmVlbiB0aGVyZSBzaW5jZSwgd2UndmUgaW50cm9kdWNlZAo+ICJhY3BpLXBjaS1ob3RwbHVn
LXdpdGgtYnJpZGdlLXN1cHBvcnQiKQo+IAo+IGRpZmYgLS1naXQgYS9ody9hY3BpL3BjaWhwLmMg
Yi9ody9hY3BpL3BjaWhwLmMKPiBpbmRleCBjNDIwYTM4Li5hNTVmMDIyIDEwMDY0NAo+IC0tLSBh
L2h3L2FjcGkvcGNpaHAuYwo+ICsrKyBiL2h3L2FjcGkvcGNpaHAuYwo+IEBAIC0yNzMsNyArMjcz
LDcgQEAgc3RhdGljIHZvaWQgcGNpX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVp
bnQ2NF90IGRhdGEsCj4gICAgICAgICAgICAgICAgICAgICAgICBhZGRyLCBkYXRhKTsKPiAgICAg
ICAgICBicmVhazsKPiAgICAgIGNhc2UgUENJX1NFTF9CQVNFOgo+IC0gICAgICAgIHMtPmhvdHBs
dWdfc2VsZWN0ID0gZGF0YTsKPiArICAgICAgICBzLT5ob3RwbHVnX3NlbGVjdCA9IHMtPmxlZ2Fj
eV9waWl4ID8gMCA6IGRhdGE7Cj4gICAgICAgICAgQUNQSV9QQ0lIUF9EUFJJTlRGKCJwY2lzZWwg
d3JpdGUgJSIgSFdBRERSX1BSSXggIiA8PT0gJSIgUFJJdTY0ICJcbiIsCj4gICAgICAgICAgICAg
ICAgICAgICAgICBhZGRyLCBkYXRhKTsKPiAgICAgIGRlZmF1bHQ6Cj4gZGlmZiAtLWdpdCBhL2h3
L2kzODYvcGNfcGlpeC5jIGIvaHcvaTM4Ni9wY19waWl4LmMKPiBpbmRleCAyMmRiZWY2Li44MWI4
YzNlIDEwMDY0NAo+IC0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCj4gKysrIGIvaHcvaTM4Ni9wY19w
aWl4LmMKPiBAQCAtMTExNyw2ICsxMTE3LDEzIEBAIHN0YXRpYyB2b2lkIHhlbmZ2X21hY2hpbmVf
b3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCj4gICAgICBtLT5tYXhfY3B1cyA9IEhWTV9NQVhfVkNQ
VVM7Cj4gICAgICBtLT5kZWZhdWx0X21hY2hpbmVfb3B0cyA9ICJhY2NlbD14ZW4iOwo+ICAgICAg
bS0+aG90X2FkZF9jcHUgPSBwY19ob3RfYWRkX2NwdTsKPiArICAgIFNFVF9NQUNISU5FX0NPTVBB
VChtLAo+ICsgICAgICAgIHtcCj4gKyAgICAgICAgICAgIC5kcml2ZXIgICA9ICJQSUlYNF9QTSIs
XAo+ICsgICAgICAgICAgICAucHJvcGVydHkgPSAiYWNwaS1wY2ktaG90cGx1Zy13aXRoLWJyaWRn
ZS1zdXBwb3J0IixcCj4gKyAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLFwKClRoYXQgcHJv
cGVydHkgaXMgYWN0dWFsbHkgYWxyZWFkeSB0dXJuZWQgb2ZmIGZvciBYZW4sIGJ1dCB0aGlzIGlz
IGRvbmUKaW4gcGlpeDRfcG1faW5pdCgpLiBBbHNvLCBoYXZpbmcgdGhlIHByb3BlcnR5IG9ubHkg
Zm9yIHhlbmZ2IHdvdWxkIG5vdApiZSBlbm91Z2h0IGJlY2F1c2Ugd2UgY2FuIHVzZSAtbWFjaGlu
ZSBwYyxhY2NlbD14ZW4uCgpNYXliZSB3ZSBjb3VsZCB1c2Ugcy0+bGVnYWN5X3BpaXggaW4gYWNw
aV9wY2locF9kZXZpY2Vfeyx1bn1wbHVnX2NiKCkgdG8KZmluZCBvdXQgaWYgdGhlIG1pc3Npbmcg
YnNlbCBwcm9wZXJ0eSBpcyBhbiBpc3N1ZSBvciBub3Q/CgoKZGlmZiAtLWdpdCBhL2h3L2FjcGkv
cGNpaHAuYyBiL2h3L2FjcGkvcGNpaHAuYwppbmRleCBjNDIwYTM4OGVhLi43OWI3ZWQ5OTAwIDEw
MDY0NAotLS0gYS9ody9hY3BpL3BjaWhwLmMKKysrIGIvaHcvYWNwaS9wY2locC5jCkBAIC0xODYs
NiArMTg2LDkgQEAgdm9pZCBhY3BpX3BjaWhwX2RldmljZV9wbHVnX2NiKEhvdHBsdWdIYW5kbGVy
ICpob3RwbHVnX2RldiwgQWNwaVBjaUhwU3RhdGUgKnMsCiAgICAgUENJRGV2aWNlICpwZGV2ID0g
UENJX0RFVklDRShkZXYpOwogICAgIGludCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pOwog
ICAgIGludCBic2VsID0gYWNwaV9wY2locF9nZXRfYnNlbChwZGV2LT5idXMpOworCisgICAgaWYg
KGJzZWwgPCAwICYmIHMtPmxlZ2FjeV9waWl4KQorICAgICAgICBic2VsID0gMDsKICAgICBpZiAo
YnNlbCA8IDApIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiVW5zdXBwb3J0ZWQgYnVzLiBC
dXMgZG9lc24ndCBoYXZlIHByb3BlcnR5ICciCiAgICAgICAgICAgICAgICAgICAgQUNQSV9QQ0lI
UF9QUk9QX0JTRUwgIicgc2V0Iik7CkBAIC0yMDksNiArMjEyLDkgQEAgdm9pZCBhY3BpX3BjaWhw
X2RldmljZV91bnBsdWdfY2IoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LCBBY3BpUGNpSHBT
dGF0ZSAqcywKICAgICBQQ0lEZXZpY2UgKnBkZXYgPSBQQ0lfREVWSUNFKGRldik7CiAgICAgaW50
IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbik7CiAgICAgaW50IGJzZWwgPSBhY3BpX3BjaWhw
X2dldF9ic2VsKHBkZXYtPmJ1cyk7CisKKyAgICBpZiAoYnNlbCA8IDAgJiYgcy0+bGVnYWN5X3Bp
aXgpCisgICAgICAgIGJzZWwgPSAwOwogICAgIGlmIChic2VsIDwgMCkgewogICAgICAgICBlcnJv
cl9zZXRnKGVycnAsICJVbnN1cHBvcnRlZCBidXMuIEJ1cyBkb2Vzbid0IGhhdmUgcHJvcGVydHkg
JyIKICAgICAgICAgICAgICAgICAgICBBQ1BJX1BDSUhQX1BST1BfQlNFTCAiJyBzZXQiKTsKCi0t
IApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:34:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diLsk-0007sd-2j; Thu, 17 Aug 2017 14:34:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1diLsi-0007sG-Nv; Thu, 17 Aug 2017 14:34:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 96/B1-18185-389A5995; Thu, 17 Aug 2017 14:34:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkl+JIrShJLcpLzFFi42LJaLquqtu0cmq
 kwco9gha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNuLZ5M3PB0RnsFctbVrA3
 MDa0sHcxcnEICZxjlJi97hRzFyMnkLOBUeLnx3AQm1nAVeLGvs1sELaixIV7DSwgNq+AoMTJm
 U/AbAkBTYk7b1axg9giAkUSO8+9BLPZBPQk5p6dxATRaykxf+IpoDkcHMIC8RK7mmQgxphJ7L
 m/CKycRUBVYt3qk8wTGHlmIdk8C8nmWUg2zwKaxAy0ef0ufQhTWmL5Pw6IanmJ7W/nMEPY1hI
 rOrZATbGQOHvwGQvMxCndD9khWiskli2pgAiXSvzesp4VVQmInS8xccoyKDtHYs+qTyyYauwl
 njxthVplI/Hp5Q8mTDXFEqs6HrFCrC2QWPiIGVNJlsTKd2egWtMltnz4iUWNvcSpldOZYVa1H
 e7A4uRiiRkvN0HFCyQ+9i5hx2bX3ifz4HbdubaYdQGj1ipGjeLUorLUIl1jY72kosz0jJLcxM
 wcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAkyAAEOxh3rg88xCjJwaQkyvt71pRIIb6k/JTKjMT
 ijPii0pzU4kOMMhwcShK8P5dPjRQSLEpNT61Iy8wBpmOYtAQHj5II71uQNG9xQWJucWY6ROoU
 oyXHrv9rvjBxLFu/BUi+mvD/G5MQS15+XqqUOK/NCqAGAZCGjNI8uHGwnHGJUVZKmJcR6EAhn
 oLUotzMElT5V4ziHIxKwrzHQdbyZOaVwG19BXQQE9BBV9ongRxUkoiQkmpgXFty/9CU3eGTNO
 YrHP/563IX8+/mK13yE9wuH3A2e2W/5l7m69OZ12xiw0Vn71rhfTaLQWlqY3X/ofKfK3PEZAr
 nXD0Z++D2B9vMiydzfxtlZlwOjfZqutz4dzPHra+rDjpFlExsORLl2vd9xy37dX+nH78z/d85
 Ntsdm3QtGhRFUjOfxXx5xqfEUpyRaKjFXFScCAD8R6eiFAQAAA==
X-Env-Sender: andrewcoop@xenbits.xen.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1502980480!102734701!1
X-Originating-IP: [104.130.215.37]
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 33815 invoked from network); 17 Aug 2017 14:34:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 14:34:41 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1diLsN-0008It-Di; Thu, 17 Aug 2017 14:34:23 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1diLsN-0001GF-Az; Thu, 17 Aug 2017 14:34:23 +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: <E1diLsN-0001GF-Az@xenbits.xenproject.org>
Date: Thu, 17 Aug 2017 14:34:23 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 226 (CVE-2017-12135) - multiple
 problems with transitive grants
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-12135 / XSA-226
                               version 6

               multiple problems with transitive grants

UPDATES IN VERSION 6
====================

Patches actually addressing the issue have become ready.

ISSUE DESCRIPTION
=================

1) Code to handle copy operations on transitive grants has built in
   retry logic, involving a function reinvoking itself with unchanged
   parameters.  Such use assumes that the compiler would also translate
   this to a so called "tail call" when generating machine code.
   Empirically, this is not commonly the case, allowing for
   theoretically unbounded nesting of such function calls.

2) The reference counting and locking discipline for transitive grants
   is broken.  Concurrent use of the transitive grant can leak
   references on the transitively-referenced grant.

IMPACT
======

A malicious or buggy guest may be able to crash Xen.  Privilege
escalation and information leaks cannot be ruled out.  A malicious or
buggy guest can leak references on grants it has been given, amounting
to a DoS against the grantee.

VULNERABLE SYSTEMS
==================

All versions of Xen are vulnerable.

MITIGATION
==========

There is no known mitigation.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

The security team would also like to thank Amazon for helping to identify that
the problems with transitive grants were deeper than originally believed.

RESOLUTION
==========

Applying the appropriate attached pair of patches from the list below
addresses this issue:

xsa226-unstable/*.patch     xen-unstable
xsa226-4.9/*.patch          Xen 4.9.x, Xen 4.8.x, Xen 4.7.x
xsa226-4.6/*.patch          Xen 4.6.x
xsa226-4.5/*.patch          Xen 4.5.x

Note that these patches have already been applied to the respective staging
trees.

Alternatively, applying the appropriate attached patch from the list
below works around this issue by disabling transitive grants by default:

xsa226.patch           xen-unstable, Xen 4.9.x, Xen 4.8.x
xsa226-4.7.patch       Xen 4.7.x
xsa226-4.6.patch       Xen 4.6.x
xsa226-4.5.patch       Xen 4.5.x

$ sha256sum xsa226* xsa226*/*
b09e07aaf422ae04a4ece5e2c5b5e54036cfae5b5c632bfc6953a0cacd6f60ff  xsa226.patch
22913e87349e27bd9167d5dad2d6a449b3959516e34e78ca0ff822320c4b55da  xsa226-unstable/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch
4473fd96ce4fdea5e19e0b502d65f20bd279d82473ac34ff404ce2b2cbc10be1  xsa226-unstable/0002-gnttab-fix-transitive-grant-handling.patch
ca8b92b2ff58b87e8bec137a34784cbf11e2820659046df6e1d71e23bf7e7dee  xsa226-4.5.patch
61096dca309f48d9e63e255a7bd76a3f5fbdd7ba1c42a3d0661f6f024b553fc7  xsa226-4.5/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch
de6359e50fd2bb710469da74a596013ce275edb43d3d1c36d41452f88eee9b7d  xsa226-4.5/0002-gnttab-fix-transitive-grant-handling.patch
28c7df7edabb91fb2f1fa3fc7d6906bfae75a6e701f1cd335baafaae3e087696  xsa226-4.6.patch
9f2fb6981206d39274331316cd9cd9ee73d5f610de4891f6d13181fee9bc0529  xsa226-4.6/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch
e34dbba7b94942faeb3e6b7630ba06f01998e2b56be1035d76e67aa47e77457d  xsa226-4.6/0002-gnttab-fix-transitive-grant-handling.patch
fffcc0a4428723e6aea391ff4f1d27326b5a3763d2308cbde64e6a786502c702  xsa226-4.7.patch
624a5ba690de5de88b6fafd8429d025c013632755621f9f4e4c206e0f86419c3  xsa226-4.9/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch
01d773c5bb4cafe54daf0d14e8a3af899a7c5863513d18927c4a570a74afdb15  xsa226-4.9/0002-gnttab-fix-transitive-grant-handling.patch
$

(The .meta file is a prototype machine-readable file for describing
which patches are to be applied how.)

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

iQEcBAEBCAAGBQJZlaksAAoJEIP+FMlX6CvZzOQH/A3LxvExBgExoQJWM8VPVliF
jV19jRvLSK8Z2Xql4UZ8tcihmZyaBKLtzEAeMosk2FOtDu+iIIkmtL+KHaDwNkBk
ZEyTkWuGWPqe4G/2CNpsx31v25YYGxgQlqyUcpJ8ZK97QtHkTo0+6PtQZ9wR8vgr
1OXAotDnnFSSAanpcEMd2DKtpK5k/IphbPYf9S5dFooUuQ7JQmLn6i/H4n9nsWV1
kHg58t3GM7I0hU6ahu7apdymGf3awYKD5Q/9fBGfna8ZU+Qjs//tZM0zfiQ4/5d5
dCvwsl8SeuM7rbkxrXgMCuiJMfOcsDr2YswJcjkryLQtmJjY+Eo6mCjYSKdDVO4=
=06gT
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa226.patch"
Content-Disposition: attachment; filename="xsa226.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0MDAyZWFiLi5hZjA3OWI0IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtODY4LDYgKzg2OCwyMiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0
dXJlcy4KIAogU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxk
IHVzZS4gU2VlICoqY29uc29sZSoqLgogCisjIyMgZ250dGFiCis+IGA9IExp
c3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAorCis+
IERlZmF1bHQ6IGBnbnR0YWI9bWF4X3ZlcjoyLG5vLXRyYW5zaXRpdmVgCisK
K0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9mIHRoZSBncmFudCB0YWJsZSBi
ZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KKworKiBgbWF4X3ZlcmAg
U2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2Zm
ZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKK3ZlcnNpb24gYXJlIDEgYW5kIDIuCisq
IGB0cmFuc2l0aXZlYCBQZXJtaXQgb3IgZGlzYWxsb3cgdGhlIHVzZSBvZiB0
cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUgdGhhdCB0aGUKK3VzZSBvZiBncmFu
dCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFC
SSBicmVha2FnZSBmcm9tIHRoZQorZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCisK
KypXYXJuaW5nOioKK0R1ZSB0byBYU0EtMjI2LCB0aGUgdXNlIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzIGlzIG91dHNpZGUgb2Ygc2VjdXJpdHkgc3VwcG9ydC4K
KwogIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKID4gYD0gPGludGVnZXI+YAog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYWUzNDU0Ny4uODcxMzFmOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNTAsNiArNTAsNDIgQEAgaW50
ZWdlcl9wYXJhbSgiZ250dGFiX21heF9ucl9mcmFtZXMiLCBtYXhfbnJfZ3Jh
bnRfZnJhbWVzKTsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9n
cmFudF9mcmFtZXM7CiBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1l
cyIsIG1heF9ncmFudF9mcmFtZXMpOwogCitzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgb3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9IDI7Citz
dGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZlX2dyYW50
czsKKworc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihjaGFyICpz
KQoreworICAgIGNoYXIgKnNzOworCisgICAgZG8geworICAgICAgICBzcyA9
IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAg
ICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAi
bWF4X3ZlcjoiLCA4KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcg
dmVyID0gc2ltcGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOworCisgICAg
ICAgICAgICBpZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAgICAgICAg
ICAgICAgICBvcHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOworICAgICAg
ICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgYm9v
bCB2YWwgPSAhIXN0cm5jbXAocywgIm5vLSIsIDMpOworCisgICAgICAgICAg
ICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHMgKz0gMzsKKworICAg
ICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJ0cmFuc2l0aXZlIikgKQorICAg
ICAgICAgICAgICAgIG9wdF90cmFuc2l0aXZlX2dyYW50cyA9IHZhbDsKKyAg
ICAgICAgfQorCisgICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAo
IHNzICk7Cit9CisKK2N1c3RvbV9wYXJhbSgiZ250dGFiIiwgcGFyc2VfZ250
dGFiKTsKKwogLyogVGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IG1hcHBp
bmdzIGlzIGRlZmluZWQgYXMgYSBtdWx0aXBsaWVyIG9mIHRoZQogICogbWF4
aW11bSBudW1iZXIgb2YgZ3JhbnQgdGFibGUgZW50cmllcy4gVGhpcyBkZWZp
bmVzIHRoZSBtdWx0aXBsaWVyIHVzZWQuCiAgKiBQcmV0dHkgYXJiaXRyYXJ5
LiBbUE9MSUNZXQpAQCAtMjE5MSw2ICsyMjI3LDEwIEBAIF9fYWNxdWlyZV9n
cmFudF9mb3JfY29weSgKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICgg
KHNoYWgtPmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRp
dmUgKQogICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFvcHRfdHJhbnNp
dGl2ZV9ncmFudHMgKQorICAgICAgICAgICAgICAgIFBJTl9GQUlMKHVubG9j
a19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgInRyYW5zaXRpdmUgZ3JhbnQgZGlzYWxsb3dlZCBi
eSBwb2xpY3lcbiIpOworCiAgICAgICAgICAgICBpZiAoICFhbGxvd190cmFu
c2l0aXZlICkKICAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0
X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5
IG5vdCBhbGxvd2VkXG4iKTsKQEAgLTMxNTksNyArMzE5OSwxMCBAQCBkb19n
cmFudF90YWJsZV9vcCgKICAgICB9CiAgICAgY2FzZSBHTlRUQUJPUF9zZXRf
dmVyc2lvbjoKICAgICB7Ci0gICAgICAgIHJjID0gZ250dGFiX3NldF92ZXJz
aW9uKGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldF92ZXJzaW9u
X3QpKTsKKyAgICAgICAgaWYgKCBvcHRfZ250dGFiX21heF92ZXJzaW9uID09
IDEgKQorICAgICAgICAgICAgcmMgPSAtRU5PU1lTOyAvKiBCZWhhdmUgYXMg
YmVmb3JlIHNldF92ZXJzaW9uIHdhcyBpbnRyb2R1Y2VkLiAqLworICAgICAg
ICBlbHNlCisgICAgICAgICAgICByYyA9IGdudHRhYl9zZXRfdmVyc2lvbihn
dWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXRfdmVyc2lvbl90KSk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIEdOVFRBQk9QX2dl
dF9zdGF0dXNfZnJhbWVzOgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa226-unstable/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Disposition: attachment;
 filename="xsa226-unstable/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBj
YWxscwoKVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVy
IHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGlu
c3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9mb3Jf
Y29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgZ3JhbnRzLAotIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUg
bGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11
c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2Vy
dmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CgpU
aGlzIGlzIHBhcnQgb2YgQ1ZFLTIwMTctMTIxMzUgLyBYU0EtMjI2LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMjEwOSw4ICsyMTA5LDEwIEBAIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgIGlmICggdGQgIT0gcmQgKQog
ICAgIHsKLSAgICAgICAgLyogUmVjdXJzaXZlIGNhbGxzLCBidXQgdGhleSdy
ZSB0YWlsIGNhbGxzLCBzbyBpdCdzCi0gICAgICAgICAgIG9rYXkuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRo
ZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUK
KyAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBv
a2F5LgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCByZWxlYXNlZF93cml0
ZSApCiAgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDApOwogICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRf
cmVhZCApCkBAIC0yMjYyLDEwICsyMjY0LDExIEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkKLSAgICAgICAg
ICAgICAgIGVsc2UgdHJpZWQgdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVy
LCB1bnBpbikgdGhlCi0gICAgICAgICAgICAgICByZWZlcmVuY2UgaW4gKnRo
aXMqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAKLSAgICAg
ICAgICAgICAgIGFuZCB0cnkgYWdhaW4uICovCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogV2UgZHJvcHBlZCB0aGUgbG9jaywgc28gd2UgaGF2
ZSB0byBjaGVjayB0aGF0IG5vYm9keSBlbHNlIHRyaWVkCisgICAgICAgICAg
ICAgKiB0byBwaW4gKG9yLCBmb3IgdGhhdCBtYXR0ZXIsIHVucGluKSB0aGUg
cmVmZXJlbmNlIGluICp0aGlzKgorICAgICAgICAgICAgICogZG9tYWluLiAg
SWYgdGhleSBkaWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
IGFjdC0+cGluICE9IG9sZF9waW4gKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CkBAIC0yMjczLDkgKzIyNzYsOCBAQCBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVh
c2UoYWN0KTsKICAgICAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhy
Z3QpOwogICAgICAgICAgICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKLSAgICAg
ICAgICAgICAgICByZXR1cm4gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHJk
LCBncmVmLCBsZG9tLCByZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lLCBwYWdlLCBwYWdl
X29mZiwgbGVuZ3RoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWxsb3dfdHJhbnNpdGl2ZSk7CisgICAgICAg
ICAgICAgICAgKnBhZ2UgPSBOVUxMOworICAgICAgICAgICAgICAgIHJldHVy
biBFUkVTVEFSVDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyog
VGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkgbm90
IGJlIGEKQEAgLTI1NzQsNyArMjU3Niw3IEBAIHN0YXRpYyBpbnQgZ250dGFi
X2NvcHlfb25lKGNvbnN0IHN0cnVjdAogICAgIHsKICAgICAgICAgZ250dGFi
X2NvcHlfcmVsZWFzZV9idWYoc3JjKTsKICAgICAgICAgcmMgPSBnbnR0YWJf
Y29weV9jbGFpbV9idWYob3AsICZvcC0+c291cmNlLCBzcmMsIEdOVENPUFlf
c291cmNlX2dyZWYpOwotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
IGlmICggcmMgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBA
IC0yNTg0LDcgKzI1ODYsNyBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X29u
ZShjb25zdCBzdHJ1Y3QKICAgICB7CiAgICAgICAgIGdudHRhYl9jb3B5X3Jl
bGVhc2VfYnVmKGRlc3QpOwogICAgICAgICByYyA9IGdudHRhYl9jb3B5X2Ns
YWltX2J1ZihvcCwgJm9wLT5kZXN0LCBkZXN0LCBHTlRDT1BZX2Rlc3RfZ3Jl
Zik7Ci0gICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgaWYgKCByYyAp
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTI1OTMsNiAr
MjU5NSwxNCBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X29uZShjb25zdCBz
dHJ1Y3QKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBnbnR0YWJfY29w
eSgpLCBvdGhlciB0aGFuIHRoZSB2YXJpb3VzIG90aGVyIGhlbHBlcnMgb2YK
KyAqIGRvX2dyYW50X3RhYmxlX29wKCksIHJldHVybnMgKGJlc2lkZXMgcG9z
c2libGUgZXJyb3IgaW5kaWNhdG9ycykKKyAqICJjb3VudCAtIGkiIHJhdGhl
ciB0aGFuICJpIiB0byBlbnN1cmUgdGhhdCBldmVuIGlmIG5vIHByb2dyZXNz
CisgKiB3YXMgbWFkZSBhdCBhbGwgKHBlcmhhcHMgZHVlIHRvIGdudHRhYl9j
b3B5X29uZSgpIHJldHVybmluZyBhCisgKiBwb3NpdGl2ZSB2YWx1ZSkgYSBu
b24temVybyB2YWx1ZSBpcyBiZWluZyBoYW5kZWQgYmFjayAoemVybyBuZWVk
cworICogdG8gYmUgYXZvaWRlZCwgYXMgdGhhdCBtZWFucyAic3VjY2Vzcywg
YWxsIGRvbmUiKS4KKyAqLwogc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCiAg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfY29weV90KSB1b3As
IHVuc2lnbmVkIGludCBjb3VudCkKIHsKQEAgLTI2MDYsNyArMjYxNiw3IEBA
IHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAogICAgIHsKICAgICAgICAgaWYg
KCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICByYyA9IGk7CisgICAgICAgICAgICByYyA9IGNvdW50
IC0gaTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTI2
MTYsMTMgKzI2MjYsMjAgQEAgc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIG9wLnN0
YXR1cyA9IGdudHRhYl9jb3B5X29uZSgmb3AsICZkZXN0LCAmc3JjKTsKLSAg
ICAgICAgaWYgKCBvcC5zdGF0dXMgIT0gR05UU1Rfb2theSApCisgICAgICAg
IHJjID0gZ250dGFiX2NvcHlfb25lKCZvcCwgJmRlc3QsICZzcmMpOworICAg
ICAgICBpZiAoIHJjID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gY291bnQgLSBpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgewog
ICAgICAgICAgICAgZ250dGFiX2NvcHlfcmVsZWFzZV9idWYoJnNyYyk7CiAg
ICAgICAgICAgICBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigmZGVzdCk7CiAg
ICAgICAgIH0KIAorICAgICAgICBvcC5zdGF0dXMgPSByYzsKKyAgICAgICAg
cmMgPSAwOwogICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9maWVsZF90
b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CkBAIC0zMTYyLDYgKzMxNzksNyBAQCBk
b19ncmFudF90YWJsZV9vcCgKICAgICAgICAgcmMgPSBnbnR0YWJfY29weShj
b3B5LCBjb3VudCk7CiAgICAgICAgIGlmICggcmMgPiAwICkKICAgICAgICAg
eworICAgICAgICAgICAgcmMgPSBjb3VudCAtIHJjOwogICAgICAgICAgICAg
Z3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY29weSwgcmMpOwogICAgICAgICAg
ICAgdW9wID0gZ3Vlc3RfaGFuZGxlX2Nhc3QoY29weSwgdm9pZCk7CiAgICAg
ICAgIH0K

--=separator
Content-Type: application/octet-stream;
 name="xsa226-unstable/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Disposition: attachment;
 filename="xsa226-unstable/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCgpQcm9j
ZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCnJlZmVyZW5jZSBjb3VudGluZyBicmVha3Mg
ZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCl9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdp
bmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCmFmdGVyIHJlLWFjcXVpcmlu
ZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5
IG5vIGdyYW50CnByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwg
cGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKanVzdCB0aGUgcGlu
IGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCgpGdXJ0aGVy
bW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24g
d2FzIG1pc3Npbmcgb24gdGhlCnJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNv
Cm5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNp
dGl2ZSBncmFudC4KClRoaXMgaXMgcGFydCBvZiBDVkUtMjAxNy0xMjEzNSAv
IFhTQS0yMjYuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTIwNTYsMTMgKzIwNTYsOCBAQCBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgdW5zaWduZWQgbG9uZyByX2ZyYW1lOwogICAgIHVp
bnQxNl90ICpzdGF0dXM7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsK
LSAgICBpbnQgcmVsZWFzZWRfcmVhZDsKLSAgICBpbnQgcmVsZWFzZWRfd3Jp
dGU7CiAgICAgc3RydWN0IGRvbWFpbiAqdGQ7CiAKLSAgICByZWxlYXNlZF9y
ZWFkID0gMDsKLSAgICByZWxlYXNlZF93cml0ZSA9IDA7Ci0KICAgICBncmFu
dF9yZWFkX2xvY2socmd0KTsKIAogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKHJndCwgZ3JlZik7CkBAIC0yMDkyLDE3ICsyMDg3LDExIEBAIF9f
cmVsZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgICAgICBhY3QtPnBpbiAt
PSBHTlRQSU5faHN0d19pbmM7CiAgICAgICAgIGlmICggIShhY3QtPnBpbiAm
IChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHJlbGVhc2VkX3dyaXRlID0gMTsKICAgICAg
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVz
KTsKLSAgICAgICAgfQogICAgIH0KIAogICAgIGlmICggIWFjdC0+cGluICkK
LSAgICB7CiAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGlu
Zywgc3RhdHVzKTsKLSAgICAgICAgcmVsZWFzZWRfcmVhZCA9IDE7Ci0gICAg
fQogCiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICBncmFu
dF9yZWFkX3VubG9jayhyZ3QpOwpAQCAtMjExMCwxMyArMjA5OSwxMCBAQCBf
X3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAgICAgaWYgKCB0ZCAhPSByZCAp
CiAgICAgewogICAgICAgICAvKgotICAgICAgICAgKiBSZWN1cnNpdmUgY2Fs
bHMsIGJ1dCB0aGV5J3JlIGJvdW5kZWQgKGFjcXVpcmUgcGVybWl0cyBvbmx5
IGEgc2luZ2xlCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxsLCBidXQgaXQg
aXMgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUKICAg
ICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBva2F5
LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCByZWxlYXNlZF93cml0ZSAp
Ci0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRy
YW5zX2dyZWYsIDApOwotICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRfcmVh
ZCApCi0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDEpOworICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKIAogICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbih0ZCk7CiAgICAgfQpAQCAtMjE5MCw4ICsyMTc2
LDEwOCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAg
ICAgICAgIGFjdC0+ZG9taWQsIGxkb20sIGFjdC0+cGluKTsKIAogICAgIG9s
ZF9waW4gPSBhY3QtPnBpbjsKLSAgICBpZiAoICFhY3QtPnBpbiB8fAotICAg
ICAgICAgKCFyZWFkb25seSAmJiAhKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3
X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCisgICAgaWYgKCBzaGEyICYm
IChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90cmFuc2l0
aXZlICkKKyAgICB7CisgICAgICAgIGlmICggKCFvbGRfcGluIHx8ICghcmVh
ZG9ubHkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICEob2xkX3Bp
biAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSkpICYm
CisgICAgICAgICAgICAgKHJjID0gX3NldF9zdGF0dXNfdjIobGRvbSwgcmVh
ZG9ubHksIDAsIHNoYWgsIGFjdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0dXMpKSAhPSBHTlRTVF9va2F5ICkKKyAgICAgICAg
ICAgIGdvdG8gdW5sb2NrX291dDsKKworICAgICAgICBpZiAoICFhbGxvd190
cmFuc2l0aXZlICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXRf
Y2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAgICAgICAg
ICAgICAidHJhbnNpdGl2ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3Qg
YWxsb3dlZFxuIik7CisKKyAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEyLT50
cmFuc2l0aXZlLnRyYW5zX2RvbWlkOworICAgICAgICB0cmFuc19ncmVmID0g
c2hhMi0+dHJhbnNpdGl2ZS5ncmVmOworICAgICAgICBiYXJyaWVyKCk7IC8q
IFN0b3AgdGhlIGNvbXBpbGVyIGZyb20gcmUtbG9hZGluZworICAgICAgICAg
ICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20gc2hhcmVkIG1lbW9yeSAq
LworICAgICAgICBpZiAoIHRyYW5zX2RvbWlkID09IHJkLT5kb21haW5faWQg
KQorICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05U
U1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAgICAgICAgICJ0cmFu
c2l0aXZlIGdyYW50cyBjYW5ub3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgYWxsb3cgdGhlIHRyYW5z
X2RvbWlkID09IGxkb20gY2FzZSwgd2hpY2ggY29ycmVzcG9uZHMgdG8gYQor
ICAgICAgICAgKiBncmFudCBiZWluZyBpc3N1ZWQgYnkgb25lIGRvbWFpbiwg
c2VudCB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4KKyAgICAgICAgICogdHJh
bnNpdGl2ZWx5IGdyYW50ZWQgYmFjayB0byB0aGUgb3JpZ2luYWwgZG9tYWlu
LiAgQWxsb3dpbmcgaXQKKyAgICAgICAgICogaXMgZWFzeSwgYW5kIG1lYW5z
IHRoYXQgeW91IGRvbid0IG5lZWQgdG8gZ28gb3V0IG9mIHlvdXIgd2F5IHRv
CisgICAgICAgICAqIGF2b2lkIGl0IGluIHRoZSBndWVzdC4KKyAgICAgICAg
ICovCisKKyAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUgcnJkIGxv
Y2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkuICovCisgICAgICAgIHRkID0g
cmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsKKyAgICAgICAg
aWYgKCB0ZCA9PSBOVUxMICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9j
a19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAg
ICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCByZWZlcmVuY2VkIGJhZCBk
b21haW4gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICB0cmFuc19kb21p
ZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgY291bGQgdGFrZSB0aGUgbG9jayBvbiB0aGUKKyAgICAg
ICAgICogcmVtb3RlIHRhYmxlIChpZiByZCA9PSB0ZCksIHNvIHdlIGhhdmUg
dG8gZHJvcCB0aGUgbG9jaworICAgICAgICAgKiBoZXJlIGFuZCByZWFjcXVp
cmUuCisgICAgICAgICAqLworICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFz
ZShhY3QpOworICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOworCisg
ICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFu
c19ncmVmLCByZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHJh
bnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsIDApOworCisgICAgICAgIGdy
YW50X3JlYWRfbG9jayhyZ3QpOworICAgICAgICBhY3QgPSBhY3RpdmVfZW50
cnlfYWNxdWlyZShyZ3QsIGdyZWYpOworCisgICAgICAgIGlmICggcmMgIT0g
R05UU1Rfb2theSApCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fZml4dXBf
c3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7CisgICAgICAgICAg
ICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CisgICAgICAgICAgICBhY3RpdmVf
ZW50cnlfcmVsZWFzZShhY3QpOworICAgICAgICAgICAgZ3JhbnRfcmVhZF91
bmxvY2socmd0KTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAg
fQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCB0aGUgZ3JhbnQgZGlkbid0
CisgICAgICAgICAqIGNoYW5nZSwgYW5kIHRoYXQgbm9ib2R5IGVsc2UgdHJp
ZWQgdG8gcGluL3VucGluIGl0LiBJZiBhbnl0aGluZworICAgICAgICAgKiBj
aGFuZ2VkLCBqdXN0IGdpdmUgdXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0byBy
ZXRyeS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmd0LT5ndF92ZXJz
aW9uICE9IDIgfHwKKyAgICAgICAgICAgICBhY3QtPnBpbiAhPSBvbGRfcGlu
IHx8CisgICAgICAgICAgICAgKG9sZF9waW4gJiYgKGFjdC0+ZG9taWQgIT0g
bGRvbSB8fCBhY3QtPmZyYW1lICE9IGdyYW50X2ZyYW1lIHx8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFjdC0+c3RhcnQgIT0gdHJhbnNfcGFnZV9v
ZmYgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5sZW5ndGgg
IT0gdHJhbnNfbGVuZ3RoIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAg
IGFjdC0+dHJhbnNfZG9tYWluICE9IHRkIHx8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiAhPSB0cmFuc19ncmVmIHx8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICFhY3QtPmlzX3N1Yl9wYWdlKSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKKyAgICAgICAgICAg
IF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7Cisg
ICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CisgICAgICAgICAg
ICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOworICAgICAgICAgICAgZ3Jh
bnRfcmVhZF91bmxvY2socmd0KTsKKyAgICAgICAgICAgIHB1dF9wYWdlKCpw
YWdlKTsKKyAgICAgICAgICAgICpwYWdlID0gTlVMTDsKKyAgICAgICAgICAg
IHJldHVybiBFUkVTVEFSVDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgg
IW9sZF9waW4gKQorICAgICAgICB7CisgICAgICAgICAgICBhY3QtPmRvbWlk
ID0gbGRvbTsKKyAgICAgICAgICAgIGFjdC0+c3RhcnQgPSB0cmFuc19wYWdl
X29mZjsKKyAgICAgICAgICAgIGFjdC0+bGVuZ3RoID0gdHJhbnNfbGVuZ3Ro
OworICAgICAgICAgICAgYWN0LT50cmFuc19kb21haW4gPSB0ZDsKKyAgICAg
ICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dyZWY7CisgICAgICAg
ICAgICBhY3QtPmZyYW1lID0gZ3JhbnRfZnJhbWU7CisgICAgICAgICAgICBh
Y3QtPmdmbiA9IC0xdWw7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogVGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkg
bm90IGJlIGEgc3ViLXBhZ2UsCisgICAgICAgICAgICAgKiBidXQgd2UgYWx3
YXlzIHRyZWF0IGl0IGFzIG9uZSBiZWNhdXNlIHRoYXQgYmxvY2tzIG1hcHBp
bmdzIG9mCisgICAgICAgICAgICAgKiB0cmFuc2l0aXZlIGdyYW50cy4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgYWN0LT5pc19zdWJfcGFnZSA9
IDE7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoICFvbGRfcGlu
IHx8CisgICAgICAgICAgICAgICghcmVhZG9ubHkgJiYgIShvbGRfcGluICYg
KEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCiAgICAg
ewogICAgICAgICBpZiAoIChyYyA9IF9zZXRfc3RhdHVzKHJndC0+Z3RfdmVy
c2lvbiwgbGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWFkb25seSwgMCwgc2hhaCwgYWN0LApAQCAtMjIxMiw4MCArMjI5OCw2IEBA
IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgIHRyYW5z
X3BhZ2Vfb2ZmID0gMDsKICAgICAgICAgICAgIHRyYW5zX2xlbmd0aCA9IFBB
R0VfU0laRTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHNoYWgt
PmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRpdmUgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFhbGxvd190cmFuc2l0aXZl
ICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFy
LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5IG5vdCBh
bGxvd2VkXG4iKTsKLQotICAgICAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEy
LT50cmFuc2l0aXZlLnRyYW5zX2RvbWlkOwotICAgICAgICAgICAgdHJhbnNf
Z3JlZiA9IHNoYTItPnRyYW5zaXRpdmUuZ3JlZjsKLSAgICAgICAgICAgIGJh
cnJpZXIoKTsgLyogU3RvcCB0aGUgY29tcGlsZXIgZnJvbSByZS1sb2FkaW5n
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20g
c2hhcmVkIG1lbW9yeSAqLwotICAgICAgICAgICAgaWYgKCB0cmFuc19kb21p
ZCA9PSByZC0+ZG9tYWluX2lkICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJ
TCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50cyBjYW5u
b3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7Ci0KLSAgICAgICAgICAgIC8q
IFdlIGFsbG93IHRoZSB0cmFuc19kb21pZCA9PSBsZG9tIGNhc2UsIHdoaWNo
Ci0gICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0byBhIGdyYW50IGJlaW5n
IGlzc3VlZCBieSBvbmUgZG9tYWluLCBzZW50Ci0gICAgICAgICAgICAgICB0
byBhbm90aGVyIG9uZSwgYW5kIHRoZW4gdHJhbnNpdGl2ZWx5IGdyYW50ZWQg
YmFjayB0bwotICAgICAgICAgICAgICAgdGhlIG9yaWdpbmFsIGRvbWFpbi4g
IEFsbG93aW5nIGl0IGlzIGVhc3ksIGFuZCBtZWFucwotICAgICAgICAgICAg
ICAgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0byBnbyBvdXQgb2YgeW91ciB3YXkg
dG8gYXZvaWQgaXQKLSAgICAgICAgICAgICAgIGluIHRoZSBndWVzdC4gKi8K
LQotICAgICAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUgcnJkIGxv
Y2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkgKi8KLSAgICAgICAgICAgIHRk
ID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsKLSAgICAg
ICAgICAgIGlmICggdGQgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgUElO
X0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCBy
ZWZlcmVuY2VkIGJhZCBkb21haW4gJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgdHJhbnNfZG9taWQpOwotCi0gICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICogX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgY291bGQg
dGFrZSB0aGUgbG9jayBvbiB0aGUKLSAgICAgICAgICAgICAqIHJlbW90ZSB0
YWJsZSAoaWYgcmQgPT0gdGQpLCBzbyB3ZSBoYXZlIHRvIGRyb3AgdGhlIGxv
Y2sKLSAgICAgICAgICAgICAqIGhlcmUgYW5kIHJlYWNxdWlyZQotICAgICAg
ICAgICAgICovCi0gICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShh
Y3QpOwotICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKLQot
ICAgICAgICAgICAgcmMgPSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIHJkLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2Zy
YW1lLCBwYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnRyYW5zX3BhZ2Vfb2ZmLCAmdHJhbnNfbGVuZ3RoLCAwKTsK
LQotICAgICAgICAgICAgZ3JhbnRfcmVhZF9sb2NrKHJndCk7Ci0gICAgICAg
ICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOwot
Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9j
b3B5X3BpbihhY3QsIHN0YXR1cyk7Ci0gICAgICAgICAgICAgICAgcmN1X3Vu
bG9ja19kb21haW4odGQpOwotICAgICAgICAgICAgICAgIGFjdGl2ZV9lbnRy
eV9yZWxlYXNlKGFjdCk7Ci0gICAgICAgICAgICAgICAgZ3JhbnRfcmVhZF91
bmxvY2socmd0KTsKLSAgICAgICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAg
ICAgICAgICB9Ci0KLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBX
ZSBkcm9wcGVkIHRoZSBsb2NrLCBzbyB3ZSBoYXZlIHRvIGNoZWNrIHRoYXQg
bm9ib2R5IGVsc2UgdHJpZWQKLSAgICAgICAgICAgICAqIHRvIHBpbiAob3Is
IGZvciB0aGF0IG1hdHRlciwgdW5waW4pIHRoZSByZWZlcmVuY2UgaW4gKnRo
aXMqCi0gICAgICAgICAgICAgKiBkb21haW4uICBJZiB0aGV5IGRpZCwganVz
dCBnaXZlIHVwIGFuZCB0ZWxsIHRoZSBjYWxsZXIgdG8gcmV0cnkuCi0gICAg
ICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggYWN0LT5waW4gIT0gb2xk
X3BpbiApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgX19maXh1
cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVzKTsKLSAgICAgICAg
ICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7Ci0gICAgICAgICAgICAg
ICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLSAgICAgICAgICAgICAg
ICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwotICAgICAgICAgICAgICAgIHB1
dF9wYWdlKCpwYWdlKTsKLSAgICAgICAgICAgICAgICAqcGFnZSA9IE5VTEw7
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIEVSRVNUQVJUOwotICAgICAgICAg
ICAgfQotCi0gICAgICAgICAgICAvKiBUaGUgYWN0dWFsIHJlbW90ZSByZW1v
dGUgZ3JhbnQgbWF5IG9yIG1heSBub3QgYmUgYQotICAgICAgICAgICAgICAg
c3ViLXBhZ2UsIGJ1dCB3ZSBhbHdheXMgdHJlYXQgaXQgYXMgb25lIGJlY2F1
c2UgdGhhdAotICAgICAgICAgICAgICAgYmxvY2tzIG1hcHBpbmdzIG9mIHRy
YW5zaXRpdmUgZ3JhbnRzLiAqLwotICAgICAgICAgICAgaXNfc3ViX3BhZ2Ug
PSAxOwotICAgICAgICAgICAgYWN0LT5nZm4gPSAtMXVsOwotICAgICAgICB9
CiAgICAgICAgIGVsc2UgaWYgKCAhKHNoYTItPmhkci5mbGFncyAmIEdURl9z
dWJfcGFnZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IF9fZ2V0
X3BhZ2VkX2ZyYW1lKHNoYTItPmZ1bGxfcGFnZS5mcmFtZSwgJmdyYW50X2Zy
YW1lLCBwYWdlLCByZWFkb25seSwgcmQpOwpAQCAtMjcxMCwxMCArMjcyMiwx
MyBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJB
CiAgICAgY2FzZSAyOgogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEdOVFRB
Ql9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoICgoc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxh
Z3MgJiBHVEZfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgR1RG
X3Blcm1pdF9hY2Nlc3MpICYmCi0gICAgICAgICAgICAgICAgIChzaGFyZWRf
ZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5mcmFtZSA+PiAzMikgKQorICAg
ICAgICAgICAgc3dpdGNoICggc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIu
ZmxhZ3MgJiBHVEZfdHlwZV9tYXNrICkKICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgIGNhc2UgR1RGX3Blcm1pdF9hY2Nlc3M6CisgICAgICAgICAgICAg
ICAgIGlmICggIShzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5m
cmFtZSA+PiAzMikgKQorICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICAg
ICAgY2FzZSBHVEZfdHJhbnNpdGl2ZToKICAgICAgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAidHJpZWQgdG8gY2hhbmdlIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gMSB3
aXRoIG5vbi1yZXByZXNlbnRhYmxlIGVudHJpZXNcbiIpOwogICAgICAgICAg
ICAgICAgIHJlcyA9IC1FUkFOR0U7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa226-4.5.patch"
Content-Disposition: attachment; filename="xsa226-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxNmJmYjM5Li4zOTM2MzE2IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtNjYyLDYgKzY2MiwyMiBAQCBkb2VzIG5vdCBwcm92aWRlIFZNXF9FTlRS
WVxfTE9BRFxfR1VFU1RcX1BBVC4KIAogU3BlY2lmeSB0aGUgc2VyaWFsIHBh
cmFtZXRlcnMgZm9yIHRoZSBHREIgc3R1Yi4KIAorIyMjIGdudHRhYgorPiBg
PSBMaXN0IG9mIFsgbWF4X3Zlcjo8aW50ZWdlcj4sIHRyYW5zaXRpdmUgXWAK
KworPiBEZWZhdWx0OiBgZ250dGFiPW1heF92ZXI6Mixuby10cmFuc2l0aXZl
YAorCitDb250cm9sIHZhcmlvdXMgYXNwZWN0cyBvZiB0aGUgZ3JhbnQgdGFi
bGUgYmVoYXZpb3VyIGF2YWlsYWJsZSB0byBndWVzdHMuCisKKyogYG1heF92
ZXJgIFNlbGVjdCB0aGUgbWF4aW11bSBncmFudCB0YWJsZSB2ZXJzaW9uIHRv
IG9mZmVyIHRvIGd1ZXN0cy4gIFZhbGlkCit2ZXJzaW9uIGFyZSAxIGFuZCAy
LgorKiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ug
b2YgdHJhbnNpdGl2ZSBncmFudHMuICBOb3RlIHRoYXQgdGhlCit1c2Ugb2Yg
Z3JhbnQgdGFibGUgdjIgd2l0aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBh
biBBQkkgYnJlYWthZ2UgZnJvbSB0aGUKK2d1ZXN0cyBwb2ludCBvZiB2aWV3
LgorCisqV2FybmluZzoqCitEdWUgdG8gWFNBLTIyNiwgdGhlIHVzZSBvZiB0
cmFuc2l0aXZlIGdyYW50cyBpcyBvdXRzaWRlIG9mIHNlY3VyaXR5IHN1cHBv
cnQuCisKICMjIyBnbnR0YWJcX21heFxfZnJhbWVzCiA+IGA9IDxpbnRlZ2Vy
PmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDgzYTRiOWUuLmM5YTZj
ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTUwLDYgKzUwLDQyIEBA
IGludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfbnJfZnJhbWVzIiwgbWF4X25y
X2dyYW50X2ZyYW1lcyk7CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBt
YXhfZ3JhbnRfZnJhbWVzOwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9m
cmFtZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKIAorc3RhdGljIHVuc2lnbmVk
IGludCBfX3JlYWRfbW9zdGx5IG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSAy
Oworc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZl
X2dyYW50czsKKworc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihj
aGFyICpzKQoreworICAgIGNoYXIgKnNzOworCisgICAgZG8geworICAgICAg
ICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAg
ICAgICAgICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RybmNt
cChzLCAibWF4X3ZlcjoiLCA4KSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGxvbmcgdmVyID0gc2ltcGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOwor
CisgICAgICAgICAgICBpZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAg
ICAgICAgICAgICAgICBvcHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOwor
ICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAg
ICAgYm9vbF90IHZhbCA9ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CisKKyAg
ICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgcyArPSAz
OworCisgICAgICAgICAgICBpZiAoICFzdHJjbXAocywgInRyYW5zaXRpdmUi
KSApCisgICAgICAgICAgICAgICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzID0g
dmFsOworICAgICAgICB9CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9
IHdoaWxlICggc3MgKTsKK30KKworY3VzdG9tX3BhcmFtKCJnbnR0YWIiLCBw
YXJzZV9nbnR0YWIpOworCiAvKiBUaGUgbWF4aW11bSBudW1iZXIgb2YgZ3Jh
bnQgbWFwcGluZ3MgaXMgZGVmaW5lZCBhcyBhIG11bHRpcGxpZXIgb2YgdGhl
CiAgKiBtYXhpbXVtIG51bWJlciBvZiBncmFudCB0YWJsZSBlbnRyaWVzLiBU
aGlzIGRlZmluZXMgdGhlIG11bHRpcGxpZXIgdXNlZC4KICAqIFByZXR0eSBh
cmJpdHJhcnkuIFtQT0xJQ1ldCkBAIC0xOTU4LDYgKzE5OTQsMTAgQEAgX19h
Y3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICB0cmFuc19ncmVmID0g
Z3JlZjsKICAgICAgICAgaWYgKCBzaGEyICYmIChzaGFoLT5mbGFncyAmIEdU
Rl90eXBlX21hc2spID09IEdURl90cmFuc2l0aXZlICkKICAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCAhb3B0X3RyYW5zaXRpdmVfZ3JhbnRzICkKKyAg
ICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRT
VF9nZW5lcmFsX2Vycm9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICJ0
cmFuc2l0aXZlIGdyYW50IGRpc2FsbG93ZWQgYnkgcG9saWN5XG4iKTsKKwog
ICAgICAgICAgICAgaWYgKCAhYWxsb3dfdHJhbnNpdGl2ZSApCiAgICAgICAg
ICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2Vu
ZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNp
dGl2ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3QgYWxsb3dlZFxuIik7
CkBAIC0yNzQxLDcgKzI3ODEsMTAgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAg
ICAgfQogICAgIGNhc2UgR05UVEFCT1Bfc2V0X3ZlcnNpb246CiAgICAgewot
ICAgICAgICByYyA9IGdudHRhYl9zZXRfdmVyc2lvbihndWVzdF9oYW5kbGVf
Y2FzdCh1b3AsIGdudHRhYl9zZXRfdmVyc2lvbl90KSk7CisgICAgICAgIGlm
ICggb3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgICAg
IHJjID0gLUVOT1NZUzsgLyogQmVoYXZlIGFzIGJlZm9yZSBzZXRfdmVyc2lv
biB3YXMgaW50cm9kdWNlZC4gKi8KKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNpb24oZ3Vlc3RfaGFuZGxlX2Nhc3Qo
dW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25fdCkpOwogICAgICAgICBicmVhazsK
ICAgICB9CiAgICAgY2FzZSBHTlRUQUJPUF9nZXRfc3RhdHVzX2ZyYW1lczoK

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.5/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Disposition: attachment;
 filename="xsa226-4.5/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBj
YWxscwoKVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVy
IHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGlu
c3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9mb3Jf
Y29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgZ3JhbnRzLAotIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUg
bGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11
c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2Vy
dmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CgpU
aGlzIGlzIHBhcnQgb2YgQ1ZFLTIwMTctMTIxMzUgLyBYU0EtMjI2LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMTg2MCw4ICsxODYwLDEwIEBAIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgIGlmICggdGQgIT0gcmQgKQog
ICAgIHsKLSAgICAgICAgLyogUmVjdXJzaXZlIGNhbGxzLCBidXQgdGhleSdy
ZSB0YWlsIGNhbGxzLCBzbyBpdCdzCi0gICAgICAgICAgIG9rYXkuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRo
ZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUK
KyAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBv
a2F5LgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCByZWxlYXNlZF93cml0
ZSApCiAgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDApOwogICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRf
cmVhZCApCkBAIC0xOTk3LDE5ICsxOTk5LDE5IEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkKLSAgICAgICAg
ICAgICAgIGVsc2UgdHJpZWQgdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVy
LCB1bnBpbikgdGhlCi0gICAgICAgICAgICAgICByZWZlcmVuY2UgaW4gKnRo
aXMqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAKLSAgICAg
ICAgICAgICAgIGFuZCB0cnkgYWdhaW4uICovCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogV2UgZHJvcHBlZCB0aGUgbG9jaywgc28gd2UgaGF2
ZSB0byBjaGVjayB0aGF0IG5vYm9keSBlbHNlIHRyaWVkCisgICAgICAgICAg
ICAgKiB0byBwaW4gKG9yLCBmb3IgdGhhdCBtYXR0ZXIsIHVucGluKSB0aGUg
cmVmZXJlbmNlIGluICp0aGlzKgorICAgICAgICAgICAgICogZG9tYWluLiAg
SWYgdGhleSBkaWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
IGFjdC0+cGluICE9IG9sZF9waW4gKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CiAgICAgICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4odGQp
OwogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZyZ3QtPmxvY2spOwog
ICAgICAgICAgICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKLSAgICAgICAgICAg
ICAgICByZXR1cm4gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHJkLCBncmVm
LCBsZG9tLCByZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZyYW1lLCBwYWdlLCBwYWdlX29mZiwg
bGVuZ3RoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYWxsb3dfdHJhbnNpdGl2ZSk7CisgICAgICAgICAgICAg
ICAgKnBhZ2UgPSBOVUxMOworICAgICAgICAgICAgICAgIHJldHVybiBFUkVT
VEFSVDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogVGhlIGFj
dHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkgbm90IGJlIGEK
QEAgLTIwODksNyArMjA5MSw3IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkCitzdGF0aWMg
Ym9vbF90CiBfX2dudHRhYl9jb3B5KAogICAgIHN0cnVjdCBnbnR0YWJfY29w
eSAqb3ApCiB7CkBAIC0yMjEzLDkgKzIyMTUsMjAgQEAgX19nbnR0YWJfY29w
eSgKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oc2QpOwogICAgIGlmICgg
ZGQgKQogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkZCk7CisgICAgaWYg
KCByYyA+IDAgKQorICAgICAgICByZXR1cm4gMDsKICAgICBvcC0+c3RhdHVz
ID0gcmM7CisgICAgcmV0dXJuIDE7CiB9CiAKKy8qCisgKiBnbnR0YWJfY29w
eSgpLCBvdGhlciB0aGFuIHRoZSB2YXJpb3VzIG90aGVyIGhlbHBlcnMgb2YK
KyAqIGRvX2dyYW50X3RhYmxlX29wKCksIHJldHVybnMgKGJlc2lkZXMgcG9z
c2libGUgZXJyb3IgaW5kaWNhdG9ycykKKyAqICJjb3VudCAtIGkiIHJhdGhl
ciB0aGFuICJpIiB0byBlbnN1cmUgdGhhdCBldmVuIGlmIG5vIHByb2dyZXNz
CisgKiB3YXMgbWFkZSBhdCBhbGwgKHBlcmhhcHMgZHVlIHRvIGdudHRhYl9j
b3B5X29uZSgpIHJldHVybmluZyBhCisgKiBwb3NpdGl2ZSB2YWx1ZSkgYSBu
b24temVybyB2YWx1ZSBpcyBiZWluZyBoYW5kZWQgYmFjayAoemVybyBuZWVk
cworICogdG8gYmUgYXZvaWRlZCwgYXMgdGhhdCBtZWFucyAic3VjY2Vzcywg
YWxsIGRvbmUiKS4KKyAqLwogc3RhdGljIGxvbmcKIGdudHRhYl9jb3B5KAog
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2NvcHlfdCkgdW9w
LCB1bnNpZ25lZCBpbnQgY291bnQpCkBAIC0yMjI2LDEwICsyMjM5LDExIEBA
IGdudHRhYl9jb3B5KAogICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkr
KyApCiAgICAgewogICAgICAgICBpZiAoaSAmJiBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpKQotICAgICAgICAgICAgcmV0dXJuIGk7CisgICAgICAgICAg
ICByZXR1cm4gY291bnQgLSBpOwogICAgICAgICBpZiAoIHVubGlrZWx5KF9f
Y29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQogICAgICAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7Ci0gICAgICAgIF9fZ250dGFiX2NvcHkoJm9wKTsK
KyAgICAgICAgaWYgKCAhX19nbnR0YWJfY29weSgmb3ApICkKKyAgICAgICAg
ICAgIHJldHVybiBjb3VudCAtIGk7CiAgICAgICAgIGlmICggdW5saWtlbHko
X19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCiAg
ICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgZ3Vlc3RfaGFu
ZGxlX2FkZF9vZmZzZXQodW9wLCAxKTsKQEAgLTI3MjcsNiArMjc0MSw3IEBA
IGRvX2dyYW50X3RhYmxlX29wKAogICAgICAgICByYyA9IGdudHRhYl9jb3B5
KGNvcHksIGNvdW50KTsKICAgICAgICAgaWYgKCByYyA+IDAgKQogICAgICAg
ICB7CisgICAgICAgICAgICByYyA9IGNvdW50IC0gcmM7CiAgICAgICAgICAg
ICBndWVzdF9oYW5kbGVfYWRkX29mZnNldChjb3B5LCByYyk7CiAgICAgICAg
ICAgICB1b3AgPSBndWVzdF9oYW5kbGVfY2FzdChjb3B5LCB2b2lkKTsKICAg
ICAgICAgfQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.5/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Disposition: attachment;
 filename="xsa226-4.5/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCgpQcm9j
ZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCnJlZmVyZW5jZSBjb3VudGluZyBicmVha3Mg
ZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCl9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdp
bmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCmFmdGVyIHJlLWFjcXVpcmlu
ZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5
IG5vIGdyYW50CnByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwg
cGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKanVzdCB0aGUgcGlu
IGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCgpGdXJ0aGVy
bW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24g
d2FzIG1pc3Npbmcgb24gdGhlCnJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNv
Cm5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNp
dGl2ZSBncmFudC4KClRoaXMgaXMgcGFydCBvZiBDVkUtMjAxNy0xMjEzNSAv
IFhTQS0yMjYuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTE4MDgsMTMgKzE4MDgsOCBAQCBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgdW5zaWduZWQgbG9uZyByX2ZyYW1lOwogICAgIHVp
bnQxNl90ICpzdGF0dXM7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsK
LSAgICBpbnQgcmVsZWFzZWRfcmVhZDsKLSAgICBpbnQgcmVsZWFzZWRfd3Jp
dGU7CiAgICAgc3RydWN0IGRvbWFpbiAqdGQ7CiAKLSAgICByZWxlYXNlZF9y
ZWFkID0gMDsKLSAgICByZWxlYXNlZF93cml0ZSA9IDA7Ci0KICAgICBzcGlu
X2xvY2soJnJndC0+bG9jayk7CiAKICAgICBhY3QgPSAmYWN0aXZlX2VudHJ5
KHJndCwgZ3JlZik7CkBAIC0xODQ0LDMwICsxODM5LDIxIEBAIF9fcmVsZWFz
ZV9ncmFudF9mb3JfY29weSgKIAogICAgICAgICBhY3QtPnBpbiAtPSBHTlRQ
SU5faHN0d19pbmM7CiAgICAgICAgIGlmICggIShhY3QtPnBpbiAmIChHTlRQ
SU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHJlbGVhc2VkX3dyaXRlID0gMTsKICAgICAgICAgICAg
IGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKLSAg
ICAgICAgfQogICAgIH0KIAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICB7
CiAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGluZywgc3Rh
dHVzKTsKLSAgICAgICAgcmVsZWFzZWRfcmVhZCA9IDE7Ci0gICAgfQogCiAg
ICAgc3Bpbl91bmxvY2soJnJndC0+bG9jayk7CiAKICAgICBpZiAoIHRkICE9
IHJkICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIFJlY3Vyc2l2
ZSBjYWxscywgYnV0IHRoZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRz
IG9ubHkgYSBzaW5nbGUKKyAgICAgICAgICogUmVjdXJzaXZlIGNhbGwsIGJ1
dCBpdCBpcyBib3VuZGVkIChhY3F1aXJlIHBlcm1pdHMgb25seSBhIHNpbmds
ZQogICAgICAgICAgKiBsZXZlbCBvZiB0cmFuc2l0aXZpdHkpLCBzbyBpdCdz
IG9rYXkuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHJlbGVhc2VkX3dy
aXRlICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSh0
ZCwgdHJhbnNfZ3JlZiwgMCk7Ci0gICAgICAgIGVsc2UgaWYgKCByZWxlYXNl
ZF9yZWFkICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSh0ZCwgdHJhbnNfZ3JlZiwgMSk7CisgICAgICAgIF9fcmVsZWFzZV9ncmFu
dF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmVhZG9ubHkpOwogCiAgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKHRkKTsKICAgICB9CkBAIC0xOTQ4LDc5
ICsxOTM0LDExMyBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAg
ICAgICAgICAgICAgIGFjdC0+ZG9taWQsIGxkb20sIGFjdC0+cGluKTsKIAog
ICAgIG9sZF9waW4gPSBhY3QtPnBpbjsKLSAgICBpZiAoICFhY3QtPnBpbiB8
fAotICAgICAgICAgKCFyZWFkb25seSAmJiAhKGFjdC0+cGluICYgKEdOVFBJ
Tl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCisgICAgaWYgKCBz
aGEyICYmIChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90
cmFuc2l0aXZlICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3NldF9z
dGF0dXMocmd0LT5ndF92ZXJzaW9uLCBsZG9tLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlYWRvbmx5LCAwLCBzaGFoLCBhY3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzKSApICE9IEdOVFNU
X29rYXkgKQotICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKKyAgICAg
ICAgaWYgKCAoIW9sZF9waW4gfHwgKCFyZWFkb25seSAmJgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIShvbGRfcGluICYgKEdOVFBJTl9kZXZ3X21h
c2t8R05UUElOX2hzdHdfbWFzaykpKSkgJiYKKyAgICAgICAgICAgICAocmMg
PSBfc2V0X3N0YXR1c192MihsZG9tLCByZWFkb25seSwgMCwgc2hhaCwgYWN0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cykp
ICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0
OworCisgICAgICAgIGlmICggIWFsbG93X3RyYW5zaXRpdmUgKQorICAgICAg
ICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKKyAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdy
YW50IHdoZW4gdHJhbnNpdGl2aXR5IG5vdCBhbGxvd2VkXG4iKTsKKworICAg
ICAgICB0cmFuc19kb21pZCA9IHNoYTItPnRyYW5zaXRpdmUudHJhbnNfZG9t
aWQ7CisgICAgICAgIHRyYW5zX2dyZWYgPSBzaGEyLT50cmFuc2l0aXZlLmdy
ZWY7CisgICAgICAgIGJhcnJpZXIoKTsgLyogU3RvcCB0aGUgY29tcGlsZXIg
ZnJvbSByZS1sb2FkaW5nCisgICAgICAgICAgICAgICAgICAgICAgdHJhbnNf
ZG9taWQgZnJvbSBzaGFyZWQgbWVtb3J5ICovCisgICAgICAgIGlmICggdHJh
bnNfZG9taWQgPT0gcmQtPmRvbWFpbl9pZCApCisgICAgICAgICAgICBQSU5f
RkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAor
ICAgICAgICAgICAgICAgICAgICAgInRyYW5zaXRpdmUgZ3JhbnRzIGNhbm5v
dCBiZSBzZWxmLXJlZmVyZW50aWFsXG4iKTsKIAotICAgICAgICB0ZCA9IHJk
OwotICAgICAgICB0cmFuc19ncmVmID0gZ3JlZjsKLSAgICAgICAgaWYgKCBz
aGEyICYmIChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90
cmFuc2l0aXZlICkKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgYWxsb3cg
dGhlIHRyYW5zX2RvbWlkID09IGxkb20gY2FzZSwgd2hpY2ggY29ycmVzcG9u
ZHMgdG8gYQorICAgICAgICAgKiBncmFudCBiZWluZyBpc3N1ZWQgYnkgb25l
IGRvbWFpbiwgc2VudCB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4KKyAgICAg
ICAgICogdHJhbnNpdGl2ZWx5IGdyYW50ZWQgYmFjayB0byB0aGUgb3JpZ2lu
YWwgZG9tYWluLiAgQWxsb3dpbmcgaXQKKyAgICAgICAgICogaXMgZWFzeSwg
YW5kIG1lYW5zIHRoYXQgeW91IGRvbid0IG5lZWQgdG8gZ28gb3V0IG9mIHlv
dXIgd2F5IHRvCisgICAgICAgICAqIGF2b2lkIGl0IGluIHRoZSBndWVzdC4K
KyAgICAgICAgICovCisKKyAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0
aGUgcnJkIGxvY2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkuICovCisgICAg
ICAgIHRkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsK
KyAgICAgICAgaWYgKCB0ZCA9PSBOVUxMICkKKyAgICAgICAgICAgIFBJTl9G
QUlMKHVubG9ja19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisg
ICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCByZWZlcmVu
Y2VkIGJhZCBkb21haW4gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICB0
cmFuc19kb21pZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgY291bGQgdGFrZSB0aGUgbG9jayBvbiB0
aGUKKyAgICAgICAgICogcmVtb3RlIHRhYmxlIChpZiByZCA9PSB0ZCksIHNv
IHdlIGhhdmUgdG8gZHJvcCB0aGUgbG9jaworICAgICAgICAgKiBoZXJlIGFu
ZCByZWFjcXVpcmUuCisgICAgICAgICAqLworICAgICAgICBzcGluX3VubG9j
aygmcmd0LT5sb2NrKTsKKworICAgICAgICByYyA9IF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmQtPmRvbWFpbl9pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHks
ICZncmFudF9mcmFtZSwgcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnRyYW5zX3BhZ2Vfb2ZmLCAmdHJhbnNfbGVuZ3Ro
LCAwKTsKKworICAgICAgICBzcGluX2xvY2soJnJndC0+bG9jayk7CisKKyAg
ICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgewotICAg
ICAgICAgICAgaWYgKCAhYWxsb3dfdHJhbnNpdGl2ZSApCi0gICAgICAgICAg
ICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2
ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3QgYWxsb3dlZFxuIik7Ci0K
LSAgICAgICAgICAgIHRyYW5zX2RvbWlkID0gc2hhMi0+dHJhbnNpdGl2ZS50
cmFuc19kb21pZDsKLSAgICAgICAgICAgIHRyYW5zX2dyZWYgPSBzaGEyLT50
cmFuc2l0aXZlLmdyZWY7Ci0gICAgICAgICAgICBiYXJyaWVyKCk7IC8qIFN0
b3AgdGhlIGNvbXBpbGVyIGZyb20gcmUtbG9hZGluZwotICAgICAgICAgICAg
ICAgICAgICAgICAgICB0cmFuc19kb21pZCBmcm9tIHNoYXJlZCBtZW1vcnkg
Ki8KLSAgICAgICAgICAgIGlmICggdHJhbnNfZG9taWQgPT0gcmQtPmRvbWFp
bl9pZCApCi0gICAgICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9j
bGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAidHJhbnNpdGl2ZSBncmFudHMgY2Fubm90IGJlIHNlbGYtcmVm
ZXJlbnRpYWxcbiIpOwotCi0gICAgICAgICAgICAvKiBXZSBhbGxvdyB0aGUg
dHJhbnNfZG9taWQgPT0gbGRvbSBjYXNlLCB3aGljaAotICAgICAgICAgICAg
ICAgY29ycmVzcG9uZHMgdG8gYSBncmFudCBiZWluZyBpc3N1ZWQgYnkgb25l
IGRvbWFpbiwgc2VudAotICAgICAgICAgICAgICAgdG8gYW5vdGhlciBvbmUs
IGFuZCB0aGVuIHRyYW5zaXRpdmVseSBncmFudGVkIGJhY2sgdG8KLSAgICAg
ICAgICAgICAgIHRoZSBvcmlnaW5hbCBkb21haW4uICBBbGxvd2luZyBpdCBp
cyBlYXN5LCBhbmQgbWVhbnMKLSAgICAgICAgICAgICAgIHRoYXQgeW91IGRv
bid0IG5lZWQgdG8gZ28gb3V0IG9mIHlvdXIgd2F5IHRvIGF2b2lkIGl0Ci0g
ICAgICAgICAgICAgICBpbiB0aGUgZ3Vlc3QuICovCi0KLSAgICAgICAgICAg
IC8qIFdlIG5lZWQgdG8gbGVhdmUgdGhlIHJyZCBsb2NrZWQgZHVyaW5nIHRo
ZSBncmFudCBjb3B5ICovCi0gICAgICAgICAgICB0ZCA9IHJjdV9sb2NrX2Rv
bWFpbl9ieV9pZCh0cmFuc19kb21pZCk7Ci0gICAgICAgICAgICBpZiAoIHRk
ID09IE5VTEwgKQotICAgICAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19v
dXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgInRyYW5zaXRpdmUgZ3JhbnQgcmVmZXJlbmNlZCBiYWQg
ZG9tYWluICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5z
X2RvbWlkKTsKKyAgICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5
X3BpbihhY3QsIHN0YXR1cyk7CisgICAgICAgICAgICByY3VfdW5sb2NrX2Rv
bWFpbih0ZCk7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmcmd0LT5sb2Nr
KTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQogCi0gICAg
ICAgICAgICByYyA9IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSh0ZCwgdHJh
bnNfZ3JlZiwgcmQtPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5LCAmZ3JhbnRfZnJhbWUs
IHBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmdHJhbnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsIDApOwotCi0g
ICAgICAgICAgICBzcGluX2xvY2soJnJndC0+bG9jayk7Ci0gICAgICAgICAg
ICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKSB7Ci0gICAgICAgICAgICAgICAg
X19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVzKTsKLSAg
ICAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7Ci0gICAgICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJnJndC0+bG9jayk7Ci0gICAgICAgICAg
ICAgICAgcmV0dXJuIHJjOwotICAgICAgICAgICAgfQorICAgICAgICAvKgor
ICAgICAgICAgKiBXZSBkcm9wcGVkIHRoZSBsb2NrLCBzbyB3ZSBoYXZlIHRv
IGNoZWNrIHRoYXQgdGhlIGdyYW50IGRpZG4ndAorICAgICAgICAgKiBjaGFu
Z2UsIGFuZCB0aGF0IG5vYm9keSBlbHNlIHRyaWVkIHRvIHBpbi91bnBpbiBp
dC4gSWYgYW55dGhpbmcKKyAgICAgICAgICogY2hhbmdlZCwganVzdCBnaXZl
IHVwIGFuZCB0ZWxsIHRoZSBjYWxsZXIgdG8gcmV0cnkuCisgICAgICAgICAq
LworICAgICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiAhPSAyIHx8CisgICAg
ICAgICAgICAgYWN0LT5waW4gIT0gb2xkX3BpbiB8fAorICAgICAgICAgICAg
IChvbGRfcGluICYmIChhY3QtPmRvbWlkICE9IGxkb20gfHwgYWN0LT5mcmFt
ZSAhPSBncmFudF9mcmFtZSB8fAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBhY3QtPnN0YXJ0ICE9IHRyYW5zX3BhZ2Vfb2ZmIHx8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFjdC0+bGVuZ3RoICE9IHRyYW5zX2xlbmd0aCB8
fAorICAgICAgICAgICAgICAgICAgICAgICAgICBhY3QtPnRyYW5zX2RvbWFp
biAhPSB0ZCB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICBhY3QtPnRy
YW5zX2dyZWYgIT0gdHJhbnNfZ3JlZiB8fAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAhYWN0LT5pc19zdWJfcGFnZSkpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19n
cmVmLCByZWFkb25seSk7CisgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19m
b3JfY29weV9waW4oYWN0LCBzdGF0dXMpOworICAgICAgICAgICAgcmN1X3Vu
bG9ja19kb21haW4odGQpOworICAgICAgICAgICAgc3Bpbl91bmxvY2soJnJn
dC0+bG9jayk7CisgICAgICAgICAgICBwdXRfcGFnZSgqcGFnZSk7CisgICAg
ICAgICAgICAqcGFnZSA9IE5VTEw7CisgICAgICAgICAgICByZXR1cm4gRVJF
U1RBUlQ7CisgICAgICAgIH0KIAorICAgICAgICBpZiAoICFvbGRfcGluICkK
KyAgICAgICAgeworICAgICAgICAgICAgYWN0LT5kb21pZCA9IGxkb207Cisg
ICAgICAgICAgICBhY3QtPnN0YXJ0ID0gdHJhbnNfcGFnZV9vZmY7CisgICAg
ICAgICAgICBhY3QtPmxlbmd0aCA9IHRyYW5zX2xlbmd0aDsKKyAgICAgICAg
ICAgIGFjdC0+dHJhbnNfZG9tYWluID0gdGQ7CisgICAgICAgICAgICBhY3Qt
PnRyYW5zX2dyZWYgPSB0cmFuc19ncmVmOworICAgICAgICAgICAgYWN0LT5m
cmFtZSA9IGdyYW50X2ZyYW1lOworICAgICAgICAgICAgYWN0LT5nZm4gPSAt
MXVsOwogICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGRyb3Bw
ZWQgdGhlIGxvY2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkg
ZWxzZSB0cmllZAotICAgICAgICAgICAgICogdG8gcGluIChvciwgZm9yIHRo
YXQgbWF0dGVyLCB1bnBpbikgdGhlIHJlZmVyZW5jZSBpbiAqdGhpcyoKLSAg
ICAgICAgICAgICAqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUg
dXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0byByZXRyeS4KKyAgICAgICAgICAg
ICAqIFRoZSBhY3R1YWwgcmVtb3RlIHJlbW90ZSBncmFudCBtYXkgb3IgbWF5
IG5vdCBiZSBhIHN1Yi1wYWdlLAorICAgICAgICAgICAgICogYnV0IHdlIGFs
d2F5cyB0cmVhdCBpdCBhcyBvbmUgYmVjYXVzZSB0aGF0IGJsb2NrcyBtYXBw
aW5ncyBvZgorICAgICAgICAgICAgICogdHJhbnNpdGl2ZSBncmFudHMuCiAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggYWN0LT5waW4gIT0g
b2xkX3BpbiApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgX19m
aXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVzKTsKLSAgICAg
ICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7Ci0gICAgICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJnJndC0+bG9jayk7Ci0gICAgICAgICAgICAg
ICAgcHV0X3BhZ2UoKnBhZ2UpOwotICAgICAgICAgICAgICAgICpwYWdlID0g
TlVMTDsKLSAgICAgICAgICAgICAgICByZXR1cm4gRVJFU1RBUlQ7Ci0gICAg
ICAgICAgICB9Ci0KLSAgICAgICAgICAgIC8qIFRoZSBhY3R1YWwgcmVtb3Rl
IHJlbW90ZSBncmFudCBtYXkgb3IgbWF5IG5vdCBiZSBhCi0gICAgICAgICAg
ICAgICBzdWItcGFnZSwgYnV0IHdlIGFsd2F5cyB0cmVhdCBpdCBhcyBvbmUg
YmVjYXVzZSB0aGF0Ci0gICAgICAgICAgICAgICBibG9ja3MgbWFwcGluZ3Mg
b2YgdHJhbnNpdGl2ZSBncmFudHMuICovCi0gICAgICAgICAgICBpc19zdWJf
cGFnZSA9IDE7Ci0gICAgICAgICAgICBhY3QtPmdmbiA9IC0xdWw7CisgICAg
ICAgICAgICBhY3QtPmlzX3N1Yl9wYWdlID0gMTsKICAgICAgICAgfQotICAg
ICAgICBlbHNlIGlmICggc2hhMSApCisgICAgfQorICAgIGVsc2UgaWYgKCAh
b2xkX3BpbiB8fAorICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmICEob2xk
X3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSkg
KQorICAgIHsKKyAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhyZ3Qt
Pmd0X3ZlcnNpb24sIGxkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVhZG9ubHksIDAsIHNoYWgsIGFjdCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0dXMpICkgIT0gR05UU1Rfb2theSApCisg
ICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0OworCisgICAgICAgIHRkID0g
cmQ7CisgICAgICAgIHRyYW5zX2dyZWYgPSBncmVmOworICAgICAgICBpZiAo
IHNoYTEgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IF9fZ2V0X3Bh
Z2VkX2ZyYW1lKHNoYTEtPmZyYW1lLCAmZ3JhbnRfZnJhbWUsIHBhZ2UsIHJl
YWRvbmx5LCByZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29r
YXkgKQpAQCAtMjI5NSwxNCArMjMxNSwzNSBAQCBnbnR0YWJfc2V0X3ZlcnNp
b24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBCiAgICAgICAgIH0KICAgICB9CiAK
LSAgICAvKiBYWFg6IElmIHdlJ3JlIGdvaW5nIHRvIHZlcnNpb24gMiwgd2Ug
Y291bGQgbWF5YmUgc2hyaW5rIHRoZQotICAgICAgIGFjdGl2ZSBncmFudCB0
YWJsZSBoZXJlLiAqLwotCi0gICAgaWYgKCBvcC52ZXJzaW9uID09IDIgJiYg
Z3QtPmd0X3ZlcnNpb24gPCAyICkKKyAgICBzd2l0Y2ggKCBndC0+Z3RfdmVy
c2lvbiApCiAgICAgewotICAgICAgICByZXMgPSBnbnR0YWJfcG9wdWxhdGVf
c3RhdHVzX2ZyYW1lcyhkLCBndCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSk7Ci0g
ICAgICAgIGlmICggcmVzIDwgMCkKLSAgICAgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKKyAgICBjYXNlIDA6CisgICAgICAgIGlmICggb3AudmVyc2lvbiA9
PSAyICkKKyAgICAgICAgeworICAgIGNhc2UgMToKKyAgICAgICAgICAgIC8q
IFhYWDogV2UgY291bGQgbWF5YmUgc2hyaW5rIHRoZSBhY3RpdmUgZ3JhbnQg
dGFibGUgaGVyZS4gKi8KKyAgICAgICAgICAgIHJlcyA9IGdudHRhYl9wb3B1
bGF0ZV9zdGF0dXNfZnJhbWVzKGQsIGd0LCBucl9ncmFudF9mcmFtZXMoZ3Qp
KTsKKyAgICAgICAgICAgIGlmICggcmVzIDwgMCkKKyAgICAgICAgICAgICAg
ICBnb3RvIG91dF91bmxvY2s7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSAyOgorICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEdOVFRB
Ql9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpKysgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzd2l0Y2ggKCBzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmhkci5m
bGFncyAmIEdURl90eXBlX21hc2sgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgY2FzZSBHVEZfcGVybWl0X2FjY2VzczoKKyAgICAgICAgICAgICAg
ICAgaWYgKCAhKHNoYXJlZF9lbnRyeV92MihndCwgaSkuZnVsbF9wYWdlLmZy
YW1lID4+IDMyKSApCisgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAgICAg
ICBjYXNlIEdURl90cmFuc2l0aXZlOgorICAgICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICJ0cmllZCB0byBjaGFuZ2UgZ3JhbnQgdGFibGUgdmVyc2lvbiB0byAxIHdp
dGggbm9uLXJlcHJlc2VudGFibGUgZW50cmllc1xuIik7CisgICAgICAgICAg
ICAgICAgcmVzID0gLUVSQU5HRTsKKyAgICAgICAgICAgICAgICBnb3RvIG91
dF91bmxvY2s7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAg
YnJlYWs7CiAgICAgfQogCiAgICAgLyogUHJlc2VydmUgdGhlIGZpcnN0IDgg
ZW50cmllcyAodG9vbHN0YWNrIHJlc2VydmVkIGdyYW50cykgKi8K

--=separator
Content-Type: application/octet-stream; name="xsa226-4.6.patch"
Content-Disposition: attachment; filename="xsa226-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBkOTlhMjBhLi4xMTNiYjI5IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtNzMzLDYgKzczMywyMiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0
dXJlcy4KIAogU3BlY2lmeSB0aGUgc2VyaWFsIHBhcmFtZXRlcnMgZm9yIHRo
ZSBHREIgc3R1Yi4KIAorIyMjIGdudHRhYgorPiBgPSBMaXN0IG9mIFsgbWF4
X3Zlcjo8aW50ZWdlcj4sIHRyYW5zaXRpdmUgXWAKKworPiBEZWZhdWx0OiBg
Z250dGFiPW1heF92ZXI6Mixuby10cmFuc2l0aXZlYAorCitDb250cm9sIHZh
cmlvdXMgYXNwZWN0cyBvZiB0aGUgZ3JhbnQgdGFibGUgYmVoYXZpb3VyIGF2
YWlsYWJsZSB0byBndWVzdHMuCisKKyogYG1heF92ZXJgIFNlbGVjdCB0aGUg
bWF4aW11bSBncmFudCB0YWJsZSB2ZXJzaW9uIHRvIG9mZmVyIHRvIGd1ZXN0
cy4gIFZhbGlkCit2ZXJzaW9uIGFyZSAxIGFuZCAyLgorKiBgdHJhbnNpdGl2
ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ugb2YgdHJhbnNpdGl2ZSBn
cmFudHMuICBOb3RlIHRoYXQgdGhlCit1c2Ugb2YgZ3JhbnQgdGFibGUgdjIg
d2l0aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBhbiBBQkkgYnJlYWthZ2Ug
ZnJvbSB0aGUKK2d1ZXN0cyBwb2ludCBvZiB2aWV3LgorCisqV2FybmluZzoq
CitEdWUgdG8gWFNBLTIyNiwgdGhlIHVzZSBvZiB0cmFuc2l0aXZlIGdyYW50
cyBpcyBvdXRzaWRlIG9mIHNlY3VyaXR5IHN1cHBvcnQuCisKICMjIyBnbnR0
YWJcX21heFxfZnJhbWVzCiA+IGA9IDxpbnRlZ2VyPmAKIApkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDIwMjMwZmIuLjk4ODQ1YzQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKQEAgLTUwLDYgKzUwLDQyIEBAIGludGVnZXJfcGFyYW0o
ImdudHRhYl9tYXhfbnJfZnJhbWVzIiwgbWF4X25yX2dyYW50X2ZyYW1lcyk7
CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfZ3JhbnRfZnJhbWVz
OwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3Jh
bnRfZnJhbWVzKTsKIAorc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9z
dGx5IG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSAyOworc3RhdGljIGJvb2xf
dCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZlX2dyYW50czsKKworc3Rh
dGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihjaGFyICpzKQoreworICAg
IGNoYXIgKnNzOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihz
LCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9
ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibWF4X3Zlcjoi
LCA4KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcgdmVyID0gc2lt
cGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOworCisgICAgICAgICAgICBp
ZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAgICAgICAgICAgICAgICBv
cHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgYm9vbF90IHZhbCA9
ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CisKKyAgICAgICAgICAgIGlmICgg
IXZhbCApCisgICAgICAgICAgICAgICAgcyArPSAzOworCisgICAgICAgICAg
ICBpZiAoICFzdHJjbXAocywgInRyYW5zaXRpdmUiKSApCisgICAgICAgICAg
ICAgICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzID0gdmFsOworICAgICAgICB9
CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggc3MgKTsK
K30KKworY3VzdG9tX3BhcmFtKCJnbnR0YWIiLCBwYXJzZV9nbnR0YWIpOwor
CiAvKiBUaGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgbWFwcGluZ3MgaXMg
ZGVmaW5lZCBhcyBhIG11bHRpcGxpZXIgb2YgdGhlCiAgKiBtYXhpbXVtIG51
bWJlciBvZiBncmFudCB0YWJsZSBlbnRyaWVzLiBUaGlzIGRlZmluZXMgdGhl
IG11bHRpcGxpZXIgdXNlZC4KICAqIFByZXR0eSBhcmJpdHJhcnkuIFtQT0xJ
Q1ldCkBAIC0yMTc1LDYgKzIyMTEsMTAgQEAgX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAoc2hhaC0+
ZmxhZ3MgJiBHVEZfdHlwZV9tYXNrKSA9PSBHVEZfdHJhbnNpdGl2ZSApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIW9wdF90cmFuc2l0aXZlX2dy
YW50cyApCisgICAgICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9j
bGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAidHJhbnNpdGl2ZSBncmFudCBkaXNhbGxvd2VkIGJ5IHBvbGlj
eVxuIik7CisKICAgICAgICAgICAgIGlmICggIWFsbG93X3RyYW5zaXRpdmUg
KQogICAgICAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXRfY2xlYXIs
IEdOVFNUX2dlbmVyYWxfZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgInRyYW5zaXRpdmUgZ3JhbnQgd2hlbiB0cmFuc2l0aXZpdHkgbm90IGFs
bG93ZWRcbiIpOwpAQCAtMzE0Myw3ICszMTgzLDEwIEBAIGRvX2dyYW50X3Rh
YmxlX29wKAogICAgIH0KICAgICBjYXNlIEdOVFRBQk9QX3NldF92ZXJzaW9u
OgogICAgIHsKLSAgICAgICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNpb24oZ3Vl
c3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25fdCkpOwor
ICAgICAgICBpZiAoIG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPT0gMSApCisg
ICAgICAgICAgICByYyA9IC1FTk9TWVM7IC8qIEJlaGF2ZSBhcyBiZWZvcmUg
c2V0X3ZlcnNpb24gd2FzIGludHJvZHVjZWQuICovCisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIHJjID0gZ250dGFiX3NldF92ZXJzaW9uKGd1ZXN0X2hh
bmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldF92ZXJzaW9uX3QpKTsKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgR05UVEFCT1BfZ2V0X3N0YXR1
c19mcmFtZXM6Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.6/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Disposition: attachment;
 filename="xsa226-4.6/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBj
YWxscwoKVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVy
IHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGlu
c3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9mb3Jf
Y29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgZ3JhbnRzLAotIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUg
bGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11
c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2Vy
dmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CgpU
aGlzIGlzIHBhcnQgb2YgQ1ZFLTIwMTctMTIxMzUgLyBYU0EtMjI2LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMjA4OSw4ICsyMDg5LDEwIEBAIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgIGlmICggdGQgIT0gcmQgKQog
ICAgIHsKLSAgICAgICAgLyogUmVjdXJzaXZlIGNhbGxzLCBidXQgdGhleSdy
ZSB0YWlsIGNhbGxzLCBzbyBpdCdzCi0gICAgICAgICAgIG9rYXkuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRo
ZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUK
KyAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBv
a2F5LgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCByZWxlYXNlZF93cml0
ZSApCiAgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDApOwogICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRf
cmVhZCApCkBAIC0yMjQxLDEwICsyMjQzLDExIEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkKLSAgICAgICAg
ICAgICAgIGVsc2UgdHJpZWQgdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVy
LCB1bnBpbikgdGhlCi0gICAgICAgICAgICAgICByZWZlcmVuY2UgaW4gKnRo
aXMqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAKLSAgICAg
ICAgICAgICAgIGFuZCB0cnkgYWdhaW4uICovCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogV2UgZHJvcHBlZCB0aGUgbG9jaywgc28gd2UgaGF2
ZSB0byBjaGVjayB0aGF0IG5vYm9keSBlbHNlIHRyaWVkCisgICAgICAgICAg
ICAgKiB0byBwaW4gKG9yLCBmb3IgdGhhdCBtYXR0ZXIsIHVucGluKSB0aGUg
cmVmZXJlbmNlIGluICp0aGlzKgorICAgICAgICAgICAgICogZG9tYWluLiAg
SWYgdGhleSBkaWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
IGFjdC0+cGluICE9IG9sZF9waW4gKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CkBAIC0yMjUyLDkgKzIyNTUsOCBAQCBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVh
c2UoYWN0KTsKICAgICAgICAgICAgICAgICByZWFkX3VubG9jaygmcmd0LT5s
b2NrKTsKICAgICAgICAgICAgICAgICBwdXRfcGFnZSgqcGFnZSk7Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weShy
ZCwgZ3JlZiwgbGRvbSwgcmVhZG9ubHksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZSwgcGFnZSwgcGFn
ZV9vZmYsIGxlbmd0aCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFsbG93X3RyYW5zaXRpdmUpOworICAgICAg
ICAgICAgICAgICpwYWdlID0gTlVMTDsKKyAgICAgICAgICAgICAgICByZXR1
cm4gRVJFU1RBUlQ7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8q
IFRoZSBhY3R1YWwgcmVtb3RlIHJlbW90ZSBncmFudCBtYXkgb3IgbWF5IG5v
dCBiZSBhCkBAIC0yNTYwLDcgKzI1NjIsNyBAQCBzdGF0aWMgaW50IGdudHRh
Yl9jb3B5X29uZShjb25zdCBzdHJ1Y3QKICAgICB7CiAgICAgICAgIGdudHRh
Yl9jb3B5X3JlbGVhc2VfYnVmKHNyYyk7CiAgICAgICAgIHJjID0gZ250dGFi
X2NvcHlfY2xhaW1fYnVmKG9wLCAmb3AtPnNvdXJjZSwgc3JjLCBHTlRDT1BZ
X3NvdXJjZV9ncmVmKTsKLSAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAg
ICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApA
QCAtMjU3MCw3ICsyNTcyLDcgQEAgc3RhdGljIGludCBnbnR0YWJfY29weV9v
bmUoY29uc3Qgc3RydWN0CiAgICAgewogICAgICAgICBnbnR0YWJfY29weV9y
ZWxlYXNlX2J1ZihkZXN0KTsKICAgICAgICAgcmMgPSBnbnR0YWJfY29weV9j
bGFpbV9idWYob3AsICZvcC0+ZGVzdCwgZGVzdCwgR05UQ09QWV9kZXN0X2dy
ZWYpOwotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGlmICggcmMg
KQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC0yNTc5LDYg
KzI1ODEsMTQgQEAgc3RhdGljIGludCBnbnR0YWJfY29weV9vbmUoY29uc3Qg
c3RydWN0CiAgICAgcmV0dXJuIHJjOwogfQogCisvKgorICogZ250dGFiX2Nv
cHkoKSwgb3RoZXIgdGhhbiB0aGUgdmFyaW91cyBvdGhlciBoZWxwZXJzIG9m
CisgKiBkb19ncmFudF90YWJsZV9vcCgpLCByZXR1cm5zIChiZXNpZGVzIHBv
c3NpYmxlIGVycm9yIGluZGljYXRvcnMpCisgKiAiY291bnQgLSBpIiByYXRo
ZXIgdGhhbiAiaSIgdG8gZW5zdXJlIHRoYXQgZXZlbiBpZiBubyBwcm9ncmVz
cworICogd2FzIG1hZGUgYXQgYWxsIChwZXJoYXBzIGR1ZSB0byBnbnR0YWJf
Y29weV9vbmUoKSByZXR1cm5pbmcgYQorICogcG9zaXRpdmUgdmFsdWUpIGEg
bm9uLXplcm8gdmFsdWUgaXMgYmVpbmcgaGFuZGVkIGJhY2sgKHplcm8gbmVl
ZHMKKyAqIHRvIGJlIGF2b2lkZWQsIGFzIHRoYXQgbWVhbnMgInN1Y2Nlc3Ms
IGFsbCBkb25lIikuCisgKi8KIHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAog
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2NvcHlfdCkgdW9w
LCB1bnNpZ25lZCBpbnQgY291bnQpCiB7CkBAIC0yNTkyLDcgKzI2MDIsNyBA
QCBzdGF0aWMgbG9uZyBnbnR0YWJfY29weSgKICAgICB7CiAgICAgICAgIGlm
ICggaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAg
ewotICAgICAgICAgICAgcmMgPSBpOworICAgICAgICAgICAgcmMgPSBjb3Vu
dCAtIGk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBAIC0y
NjAyLDEzICsyNjEyLDIwIEBAIHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBvcC5z
dGF0dXMgPSBnbnR0YWJfY29weV9vbmUoJm9wLCAmZGVzdCwgJnNyYyk7Ci0g
ICAgICAgIGlmICggb3Auc3RhdHVzICE9IEdOVFNUX29rYXkgKQorICAgICAg
ICByYyA9IGdudHRhYl9jb3B5X29uZSgmb3AsICZkZXN0LCAmc3JjKTsKKyAg
ICAgICAgaWYgKCByYyA+IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBy
YyA9IGNvdW50IC0gaTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CisgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKCZzcmMpOwog
ICAgICAgICAgICAgZ250dGFiX2NvcHlfcmVsZWFzZV9idWYoJmRlc3QpOwog
ICAgICAgICB9CiAKKyAgICAgICAgb3Auc3RhdHVzID0gcmM7CisgICAgICAg
IHJjID0gMDsKICAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKICAgICAgICAgewogICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOwpAQCAtMzE0Niw2ICszMTYzLDcgQEAg
ZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgICAgIHJjID0gZ250dGFiX2NvcHko
Y29weSwgY291bnQpOwogICAgICAgICBpZiAoIHJjID4gMCApCiAgICAgICAg
IHsKKyAgICAgICAgICAgIHJjID0gY291bnQgLSByYzsKICAgICAgICAgICAg
IGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGNvcHksIHJjKTsKICAgICAgICAg
ICAgIHVvcCA9IGd1ZXN0X2hhbmRsZV9jYXN0KGNvcHksIHZvaWQpOwogICAg
ICAgICB9Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.6/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Disposition: attachment;
 filename="xsa226-4.6/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCgpQcm9j
ZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCnJlZmVyZW5jZSBjb3VudGluZyBicmVha3Mg
ZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCl9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdp
bmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCmFmdGVyIHJlLWFjcXVpcmlu
ZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5
IG5vIGdyYW50CnByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwg
cGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKanVzdCB0aGUgcGlu
IGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCgpGdXJ0aGVy
bW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24g
d2FzIG1pc3Npbmcgb24gdGhlCnJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNv
Cm5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNp
dGl2ZSBncmFudC4KClRoaXMgaXMgcGFydCBvZiBDVkUtMjAxNy0xMjEzNSAv
IFhTQS0yMjYuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTIwMzYsMTMgKzIwMzYsOCBAQCBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgdW5zaWduZWQgbG9uZyByX2ZyYW1lOwogICAgIHVp
bnQxNl90ICpzdGF0dXM7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsK
LSAgICBpbnQgcmVsZWFzZWRfcmVhZDsKLSAgICBpbnQgcmVsZWFzZWRfd3Jp
dGU7CiAgICAgc3RydWN0IGRvbWFpbiAqdGQ7CiAKLSAgICByZWxlYXNlZF9y
ZWFkID0gMDsKLSAgICByZWxlYXNlZF93cml0ZSA9IDA7Ci0KICAgICByZWFk
X2xvY2soJnJndC0+bG9jayk7CiAKICAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShyZ3QsIGdyZWYpOwpAQCAtMjA3MiwxNyArMjA2NywxMSBAQCBf
X3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAKICAgICAgICAgYWN0LT5waW4g
LT0gR05UUElOX2hzdHdfaW5jOwogICAgICAgICBpZiAoICEoYWN0LT5waW4g
JiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICByZWxlYXNlZF93cml0ZSA9IDE7CiAgICAg
ICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1
cyk7Ci0gICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoICFhY3QtPnBpbiAp
Ci0gICAgewogICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRp
bmcsIHN0YXR1cyk7Ci0gICAgICAgIHJlbGVhc2VkX3JlYWQgPSAxOwotICAg
IH0KIAogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAgICAgcmVh
ZF91bmxvY2soJnJndC0+bG9jayk7CkBAIC0yMDkwLDEzICsyMDc5LDEwIEBA
IF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgKICAgICBpZiAoIHRkICE9IHJk
ICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIFJlY3Vyc2l2ZSBj
YWxscywgYnV0IHRoZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9u
bHkgYSBzaW5nbGUKKyAgICAgICAgICogUmVjdXJzaXZlIGNhbGwsIGJ1dCBp
dCBpcyBib3VuZGVkIChhY3F1aXJlIHBlcm1pdHMgb25seSBhIHNpbmdsZQog
ICAgICAgICAgKiBsZXZlbCBvZiB0cmFuc2l0aXZpdHkpLCBzbyBpdCdzIG9r
YXkuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHJlbGVhc2VkX3dyaXRl
ICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSh0ZCwg
dHJhbnNfZ3JlZiwgMCk7Ci0gICAgICAgIGVsc2UgaWYgKCByZWxlYXNlZF9y
ZWFkICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSh0
ZCwgdHJhbnNfZ3JlZiwgMSk7CisgICAgICAgIF9fcmVsZWFzZV9ncmFudF9m
b3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmVhZG9ubHkpOwogCiAgICAgICAg
IHJjdV91bmxvY2tfZG9tYWluKHRkKTsKICAgICB9CkBAIC0yMTcwLDggKzIx
NTYsMTA4IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAg
ICAgICAgICAgYWN0LT5kb21pZCwgbGRvbSwgYWN0LT5waW4pOwogCiAgICAg
b2xkX3BpbiA9IGFjdC0+cGluOwotICAgIGlmICggIWFjdC0+cGluIHx8Ci0g
ICAgICAgICAoIXJlYWRvbmx5ICYmICEoYWN0LT5waW4gJiAoR05UUElOX2Rl
dndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkpICkKKyAgICBpZiAoIHNoYTIg
JiYgKHNoYWgtPmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5z
aXRpdmUgKQorICAgIHsKKyAgICAgICAgaWYgKCAoIW9sZF9waW4gfHwgKCFy
ZWFkb25seSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIShvbGRf
cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSkg
JiYKKyAgICAgICAgICAgICAocmMgPSBfc2V0X3N0YXR1c192MihsZG9tLCBy
ZWFkb25seSwgMCwgc2hhaCwgYWN0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXR1cykpICE9IEdOVFNUX29rYXkgKQorICAgICAg
ICAgICAgZ290byB1bmxvY2tfb3V0OworCisgICAgICAgIGlmICggIWFsbG93
X3RyYW5zaXRpdmUgKQorICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291
dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAg
ICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5IG5v
dCBhbGxvd2VkXG4iKTsKKworICAgICAgICB0cmFuc19kb21pZCA9IHNoYTIt
PnRyYW5zaXRpdmUudHJhbnNfZG9taWQ7CisgICAgICAgIHRyYW5zX2dyZWYg
PSBzaGEyLT50cmFuc2l0aXZlLmdyZWY7CisgICAgICAgIGJhcnJpZXIoKTsg
LyogU3RvcCB0aGUgY29tcGlsZXIgZnJvbSByZS1sb2FkaW5nCisgICAgICAg
ICAgICAgICAgICAgICAgdHJhbnNfZG9taWQgZnJvbSBzaGFyZWQgbWVtb3J5
ICovCisgICAgICAgIGlmICggdHJhbnNfZG9taWQgPT0gcmQtPmRvbWFpbl9p
ZCApCisgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBH
TlRTVF9nZW5lcmFsX2Vycm9yLAorICAgICAgICAgICAgICAgICAgICAgInRy
YW5zaXRpdmUgZ3JhbnRzIGNhbm5vdCBiZSBzZWxmLXJlZmVyZW50aWFsXG4i
KTsKKworICAgICAgICAvKgorICAgICAgICAgKiBXZSBhbGxvdyB0aGUgdHJh
bnNfZG9taWQgPT0gbGRvbSBjYXNlLCB3aGljaCBjb3JyZXNwb25kcyB0byBh
CisgICAgICAgICAqIGdyYW50IGJlaW5nIGlzc3VlZCBieSBvbmUgZG9tYWlu
LCBzZW50IHRvIGFub3RoZXIgb25lLCBhbmQgdGhlbgorICAgICAgICAgKiB0
cmFuc2l0aXZlbHkgZ3JhbnRlZCBiYWNrIHRvIHRoZSBvcmlnaW5hbCBkb21h
aW4uICBBbGxvd2luZyBpdAorICAgICAgICAgKiBpcyBlYXN5LCBhbmQgbWVh
bnMgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0byBnbyBvdXQgb2YgeW91ciB3YXkg
dG8KKyAgICAgICAgICogYXZvaWQgaXQgaW4gdGhlIGd1ZXN0LgorICAgICAg
ICAgKi8KKworICAgICAgICAvKiBXZSBuZWVkIHRvIGxlYXZlIHRoZSBycmQg
bG9ja2VkIGR1cmluZyB0aGUgZ3JhbnQgY29weS4gKi8KKyAgICAgICAgdGQg
PSByY3VfbG9ja19kb21haW5fYnlfaWQodHJhbnNfZG9taWQpOworICAgICAg
ICBpZiAoIHRkID09IE5VTEwgKQorICAgICAgICAgICAgUElOX0ZBSUwodW5s
b2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAg
ICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IHJlZmVyZW5jZWQgYmFk
IGRvbWFpbiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2Rv
bWlkKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBfX2FjcXVpcmVfZ3Jh
bnRfZm9yX2NvcHkoKSBjb3VsZCB0YWtlIHRoZSBsb2NrIG9uIHRoZQorICAg
ICAgICAgKiByZW1vdGUgdGFibGUgKGlmIHJkID09IHRkKSwgc28gd2UgaGF2
ZSB0byBkcm9wIHRoZSBsb2NrCisgICAgICAgICAqIGhlcmUgYW5kIHJlYWNx
dWlyZS4KKyAgICAgICAgICovCisgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxl
YXNlKGFjdCk7CisgICAgICAgIHJlYWRfdW5sb2NrKCZyZ3QtPmxvY2spOwor
CisgICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0
cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBw
YWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dHJhbnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsIDApOworCisgICAgICAg
IHJlYWRfbG9jaygmcmd0LT5sb2NrKTsKKyAgICAgICAgYWN0ID0gYWN0aXZl
X2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKKworICAgICAgICBpZiAoIHJj
ICE9IEdOVFNUX29rYXkgKQorICAgICAgICB7CisgICAgICAgICAgICBfX2Zp
eHVwX3N0YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0dXMpOworICAgICAg
ICAgICAgcmN1X3VubG9ja19kb21haW4odGQpOworICAgICAgICAgICAgYWN0
aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKKyAgICAgICAgICAgIHJlYWRfdW5s
b2NrKCZyZ3QtPmxvY2spOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAg
ICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgZHJvcHBlZCB0
aGUgbG9jaywgc28gd2UgaGF2ZSB0byBjaGVjayB0aGF0IHRoZSBncmFudCBk
aWRuJ3QKKyAgICAgICAgICogY2hhbmdlLCBhbmQgdGhhdCBub2JvZHkgZWxz
ZSB0cmllZCB0byBwaW4vdW5waW4gaXQuIElmIGFueXRoaW5nCisgICAgICAg
ICAqIGNoYW5nZWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCByZ3QtPmd0
X3ZlcnNpb24gIT0gMiB8fAorICAgICAgICAgICAgIGFjdC0+cGluICE9IG9s
ZF9waW4gfHwKKyAgICAgICAgICAgICAob2xkX3BpbiAmJiAoYWN0LT5kb21p
ZCAhPSBsZG9tIHx8IGFjdC0+ZnJhbWUgIT0gZ3JhbnRfZnJhbWUgfHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5zdGFydCAhPSB0cmFuc19w
YWdlX29mZiB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICBhY3QtPmxl
bmd0aCAhPSB0cmFuc19sZW5ndGggfHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWN0LT50cmFuc19kb21haW4gIT0gdGQgfHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWN0LT50cmFuc19ncmVmICE9IHRyYW5zX2dyZWYg
fHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIWFjdC0+aXNfc3ViX3Bh
Z2UpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFu
dF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmVhZG9ubHkpOworICAgICAg
ICAgICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVz
KTsKKyAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHRkKTsKKyAgICAg
ICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CisgICAgICAgICAg
ICByZWFkX3VubG9jaygmcmd0LT5sb2NrKTsKKyAgICAgICAgICAgIHB1dF9w
YWdlKCpwYWdlKTsKKyAgICAgICAgICAgICpwYWdlID0gTlVMTDsKKyAgICAg
ICAgICAgIHJldHVybiBFUkVTVEFSVDsKKyAgICAgICAgfQorCisgICAgICAg
IGlmICggIW9sZF9waW4gKQorICAgICAgICB7CisgICAgICAgICAgICBhY3Qt
PmRvbWlkID0gbGRvbTsKKyAgICAgICAgICAgIGFjdC0+c3RhcnQgPSB0cmFu
c19wYWdlX29mZjsKKyAgICAgICAgICAgIGFjdC0+bGVuZ3RoID0gdHJhbnNf
bGVuZ3RoOworICAgICAgICAgICAgYWN0LT50cmFuc19kb21haW4gPSB0ZDsK
KyAgICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dyZWY7Cisg
ICAgICAgICAgICBhY3QtPmZyYW1lID0gZ3JhbnRfZnJhbWU7CisgICAgICAg
ICAgICBhY3QtPmdmbiA9IC0xdWw7CisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogVGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBv
ciBtYXkgbm90IGJlIGEgc3ViLXBhZ2UsCisgICAgICAgICAgICAgKiBidXQg
d2UgYWx3YXlzIHRyZWF0IGl0IGFzIG9uZSBiZWNhdXNlIHRoYXQgYmxvY2tz
IG1hcHBpbmdzIG9mCisgICAgICAgICAgICAgKiB0cmFuc2l0aXZlIGdyYW50
cy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgYWN0LT5pc19zdWJf
cGFnZSA9IDE7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoICFv
bGRfcGluIHx8CisgICAgICAgICAgICAgICghcmVhZG9ubHkgJiYgIShvbGRf
cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSAp
CiAgICAgewogICAgICAgICBpZiAoIChyYyA9IF9zZXRfc3RhdHVzKHJndC0+
Z3RfdmVyc2lvbiwgbGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWFkb25seSwgMCwgc2hhaCwgYWN0LApAQCAtMjE5Miw3OSArMjI3
OCw2IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAg
IHRyYW5zX3BhZ2Vfb2ZmID0gMDsKICAgICAgICAgICAgIHRyYW5zX2xlbmd0
aCA9IFBBR0VfU0laRTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICgg
KHNoYWgtPmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRp
dmUgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFhbGxvd190cmFu
c2l0aXZlICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0
X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5
IG5vdCBhbGxvd2VkXG4iKTsKLQotICAgICAgICAgICAgdHJhbnNfZG9taWQg
PSBzaGEyLT50cmFuc2l0aXZlLnRyYW5zX2RvbWlkOwotICAgICAgICAgICAg
dHJhbnNfZ3JlZiA9IHNoYTItPnRyYW5zaXRpdmUuZ3JlZjsKLSAgICAgICAg
ICAgIGJhcnJpZXIoKTsgLyogU3RvcCB0aGUgY29tcGlsZXIgZnJvbSByZS1s
b2FkaW5nCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlk
IGZyb20gc2hhcmVkIG1lbW9yeSAqLwotICAgICAgICAgICAgaWYgKCB0cmFu
c19kb21pZCA9PSByZC0+ZG9tYWluX2lkICkKLSAgICAgICAgICAgICAgICBQ
SU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9y
LAotICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50
cyBjYW5ub3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7Ci0KLSAgICAgICAg
ICAgIC8qIFdlIGFsbG93IHRoZSB0cmFuc19kb21pZCA9PSBsZG9tIGNhc2Us
IHdoaWNoCi0gICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0byBhIGdyYW50
IGJlaW5nIGlzc3VlZCBieSBvbmUgZG9tYWluLCBzZW50Ci0gICAgICAgICAg
ICAgICB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4gdHJhbnNpdGl2ZWx5IGdy
YW50ZWQgYmFjayB0bwotICAgICAgICAgICAgICAgdGhlIG9yaWdpbmFsIGRv
bWFpbi4gIEFsbG93aW5nIGl0IGlzIGVhc3ksIGFuZCBtZWFucwotICAgICAg
ICAgICAgICAgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0byBnbyBvdXQgb2YgeW91
ciB3YXkgdG8gYXZvaWQgaXQKLSAgICAgICAgICAgICAgIGluIHRoZSBndWVz
dC4gKi8KLQotICAgICAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUg
cnJkIGxvY2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkgKi8KLSAgICAgICAg
ICAgIHRkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsK
LSAgICAgICAgICAgIGlmICggdGQgPT0gTlVMTCApCi0gICAgICAgICAgICAg
ICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9l
cnJvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBn
cmFudCByZWZlcmVuY2VkIGJhZCBkb21haW4gJWRcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgdHJhbnNfZG9taWQpOwotCi0gICAgICAgICAgICAv
KgotICAgICAgICAgICAgICogX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkg
Y291bGQgdGFrZSB0aGUgbG9jayBvbiB0aGUKLSAgICAgICAgICAgICAqIHJl
bW90ZSB0YWJsZSAoaWYgcmQgPT0gdGQpLCBzbyB3ZSBoYXZlIHRvIGRyb3Ag
dGhlIGxvY2sKLSAgICAgICAgICAgICAqIGhlcmUgYW5kIHJlYWNxdWlyZQot
ICAgICAgICAgICAgICovCi0gICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVs
ZWFzZShhY3QpOwotICAgICAgICAgICAgcmVhZF91bmxvY2soJnJndC0+bG9j
ayk7Ci0KLSAgICAgICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9j
b3B5KHRkLCB0cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHksICZn
cmFudF9mcmFtZSwgcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ0cmFuc19wYWdlX29mZiwgJnRyYW5zX2xlbmd0
aCwgMCk7Ci0KLSAgICAgICAgICAgIHJlYWRfbG9jaygmcmd0LT5sb2NrKTsK
LSAgICAgICAgICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwg
Z3JlZik7Ci0KLSAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSAp
IHsKLSAgICAgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29weV9w
aW4oYWN0LCBzdGF0dXMpOwotICAgICAgICAgICAgICAgIHJjdV91bmxvY2tf
ZG9tYWluKHRkKTsKLSAgICAgICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVs
ZWFzZShhY3QpOwotICAgICAgICAgICAgICAgIHJlYWRfdW5sb2NrKCZyZ3Qt
PmxvY2spOwotICAgICAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAg
ICAgIH0KLQotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGRy
b3BwZWQgdGhlIGxvY2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2Jv
ZHkgZWxzZSB0cmllZAotICAgICAgICAgICAgICogdG8gcGluIChvciwgZm9y
IHRoYXQgbWF0dGVyLCB1bnBpbikgdGhlIHJlZmVyZW5jZSBpbiAqdGhpcyoK
LSAgICAgICAgICAgICAqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdp
dmUgdXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0byByZXRyeS4KLSAgICAgICAg
ICAgICAqLwotICAgICAgICAgICAgaWYgKCBhY3QtPnBpbiAhPSBvbGRfcGlu
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfX2ZpeHVwX3N0
YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0dXMpOwotICAgICAgICAgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKHRkKTsKLSAgICAgICAgICAgICAgICBh
Y3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwotICAgICAgICAgICAgICAgIHJl
YWRfdW5sb2NrKCZyZ3QtPmxvY2spOwotICAgICAgICAgICAgICAgIHB1dF9w
YWdlKCpwYWdlKTsKLSAgICAgICAgICAgICAgICAqcGFnZSA9IE5VTEw7Ci0g
ICAgICAgICAgICAgICAgcmV0dXJuIEVSRVNUQVJUOwotICAgICAgICAgICAg
fQotCi0gICAgICAgICAgICAvKiBUaGUgYWN0dWFsIHJlbW90ZSByZW1vdGUg
Z3JhbnQgbWF5IG9yIG1heSBub3QgYmUgYQotICAgICAgICAgICAgICAgc3Vi
LXBhZ2UsIGJ1dCB3ZSBhbHdheXMgdHJlYXQgaXQgYXMgb25lIGJlY2F1c2Ug
dGhhdAotICAgICAgICAgICAgICAgYmxvY2tzIG1hcHBpbmdzIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzLiAqLwotICAgICAgICAgICAgaXNfc3ViX3BhZ2UgPSAx
OwotICAgICAgICAgICAgYWN0LT5nZm4gPSAtMXVsOwotICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCAhKHNoYTItPmhkci5mbGFncyAmIEdURl9zdWJf
cGFnZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IF9fZ2V0X3Bh
Z2VkX2ZyYW1lKHNoYTItPmZ1bGxfcGFnZS5mcmFtZSwgJmdyYW50X2ZyYW1l
LCBwYWdlLCByZWFkb25seSwgcmQpOwpAQCAtMjY5NiwxMCArMjcwOSwxMyBA
QCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBCiAg
ICAgY2FzZSAyOgogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEdOVFRBQl9O
Ul9SRVNFUlZFRF9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBpZiAoICgoc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxhZ3Mg
JiBHVEZfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgR1RGX3Bl
cm1pdF9hY2Nlc3MpICYmCi0gICAgICAgICAgICAgICAgIChzaGFyZWRfZW50
cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5mcmFtZSA+PiAzMikgKQorICAgICAg
ICAgICAgc3dpdGNoICggc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxh
Z3MgJiBHVEZfdHlwZV9tYXNrICkKICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgIGNhc2UgR1RGX3Blcm1pdF9hY2Nlc3M6CisgICAgICAgICAgICAgICAg
IGlmICggIShzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5mcmFt
ZSA+PiAzMikgKQorICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICAgICAg
Y2FzZSBHVEZfdHJhbnNpdGl2ZToKICAgICAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgICAgICAgICAi
dHJpZWQgdG8gY2hhbmdlIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gMSB3aXRo
IG5vbi1yZXByZXNlbnRhYmxlIGVudHJpZXNcbiIpOwogICAgICAgICAgICAg
ICAgIHJlcyA9IC1FUkFOR0U7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa226-4.7.patch"
Content-Disposition: attachment; filename="xsa226-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA3M2Y1MjY1Li5iNzkyYWJmIDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtNzU4LDYgKzc1OCwyMiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0
dXJlcy4KIAogU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxk
IHVzZS4gU2VlICoqY29uc29sZSoqLgogCisjIyMgZ250dGFiCis+IGA9IExp
c3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAorCis+
IERlZmF1bHQ6IGBnbnR0YWI9bWF4X3ZlcjoyLG5vLXRyYW5zaXRpdmVgCisK
K0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9mIHRoZSBncmFudCB0YWJsZSBi
ZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KKworKiBgbWF4X3ZlcmAg
U2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2Zm
ZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKK3ZlcnNpb24gYXJlIDEgYW5kIDIuCisq
IGB0cmFuc2l0aXZlYCBQZXJtaXQgb3IgZGlzYWxsb3cgdGhlIHVzZSBvZiB0
cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUgdGhhdCB0aGUKK3VzZSBvZiBncmFu
dCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFC
SSBicmVha2FnZSBmcm9tIHRoZQorZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCisK
KypXYXJuaW5nOioKK0R1ZSB0byBYU0EtMjI2LCB0aGUgdXNlIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzIGlzIG91dHNpZGUgb2Ygc2VjdXJpdHkgc3VwcG9ydC4K
KwogIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKID4gYD0gPGludGVnZXI+YAog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZjA2YjY2NC4uMTA5YzU1MiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNTAsNiArNTAsNDIgQEAgaW50
ZWdlcl9wYXJhbSgiZ250dGFiX21heF9ucl9mcmFtZXMiLCBtYXhfbnJfZ3Jh
bnRfZnJhbWVzKTsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9n
cmFudF9mcmFtZXM7CiBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1l
cyIsIG1heF9ncmFudF9mcmFtZXMpOwogCitzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgb3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9IDI7Citz
dGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3RyYW5zaXRpdmVfZ3Jh
bnRzOworCitzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZ250dGFiKGNoYXIg
KnMpCit7CisgICAgY2hhciAqc3M7CisKKyAgICBkbyB7CisgICAgICAgIHNz
ID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggc3MgKQorICAgICAg
ICAgICAgKnNzID0gJ1wwJzsKKworICAgICAgICBpZiAoICFzdHJuY21wKHMs
ICJtYXhfdmVyOiIsIDgpICkKKyAgICAgICAgeworICAgICAgICAgICAgbG9u
ZyB2ZXIgPSBzaW1wbGVfc3RydG9sKHMgKyA4LCBOVUxMLCAxMCk7CisKKyAg
ICAgICAgICAgIGlmICggdmVyID49IDEgJiYgdmVyIDw9IDIgKQorICAgICAg
ICAgICAgICAgIG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSB2ZXI7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBi
b29sX3QgdmFsID0gISFzdHJuY21wKHMsICJuby0iLCAzKTsKKworICAgICAg
ICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzICs9IDM7CisK
KyAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAidHJhbnNpdGl2ZSIpICkK
KyAgICAgICAgICAgICAgICBvcHRfdHJhbnNpdGl2ZV9ncmFudHMgPSB2YWw7
CisgICAgICAgIH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hp
bGUgKCBzcyApOworfQorCitjdXN0b21fcGFyYW0oImdudHRhYiIsIHBhcnNl
X2dudHRhYik7CisKIC8qIFRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBt
YXBwaW5ncyBpcyBkZWZpbmVkIGFzIGEgbXVsdGlwbGllciBvZiB0aGUKICAq
IG1heGltdW0gbnVtYmVyIG9mIGdyYW50IHRhYmxlIGVudHJpZXMuIFRoaXMg
ZGVmaW5lcyB0aGUgbXVsdGlwbGllciB1c2VkLgogICogUHJldHR5IGFyYml0
cmFyeS4gW1BPTElDWV0KQEAgLTIxODgsNiArMjIyNCwxMCBAQCBfX2FjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgIH0KICAgICAgICAgZWxzZSBp
ZiAoIChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90cmFu
c2l0aXZlICkKICAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhb3B0X3Ry
YW5zaXRpdmVfZ3JhbnRzICkKKyAgICAgICAgICAgICAgICBQSU5fRkFJTCh1
bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IGRpc2FsbG93
ZWQgYnkgcG9saWN5XG4iKTsKKwogICAgICAgICAgICAgaWYgKCAhYWxsb3df
dHJhbnNpdGl2ZSApCiAgICAgICAgICAgICAgICAgUElOX0ZBSUwodW5sb2Nr
X291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCB3aGVuIHRyYW5zaXRp
dml0eSBub3QgYWxsb3dlZFxuIik7CkBAIC0zMTU2LDcgKzMxOTYsMTAgQEAg
ZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgfQogICAgIGNhc2UgR05UVEFCT1Bf
c2V0X3ZlcnNpb246CiAgICAgewotICAgICAgICByYyA9IGdudHRhYl9zZXRf
dmVyc2lvbihndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXRfdmVy
c2lvbl90KSk7CisgICAgICAgIGlmICggb3B0X2dudHRhYl9tYXhfdmVyc2lv
biA9PSAxICkKKyAgICAgICAgICAgIHJjID0gLUVOT1NZUzsgLyogQmVoYXZl
IGFzIGJlZm9yZSBzZXRfdmVyc2lvbiB3YXMgaW50cm9kdWNlZC4gKi8KKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNp
b24oZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25f
dCkpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBHTlRUQUJP
UF9nZXRfc3RhdHVzX2ZyYW1lczoK

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.9/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Disposition: attachment;
 filename="xsa226-4.9/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBj
YWxscwoKVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVy
IHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGlu
c3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9mb3Jf
Y29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgZ3JhbnRzLAotIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUg
bGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11
c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2Vy
dmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CgpU
aGlzIGlzIHBhcnQgb2YgQ1ZFLTIwMTctMTIxMzUgLyBYU0EtMjI2LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMjEwMyw4ICsyMTAzLDEwIEBAIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgIGlmICggdGQgIT0gcmQgKQog
ICAgIHsKLSAgICAgICAgLyogUmVjdXJzaXZlIGNhbGxzLCBidXQgdGhleSdy
ZSB0YWlsIGNhbGxzLCBzbyBpdCdzCi0gICAgICAgICAgIG9rYXkuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRo
ZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUK
KyAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBv
a2F5LgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCByZWxlYXNlZF93cml0
ZSApCiAgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDApOwogICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRf
cmVhZCApCkBAIC0yMjU1LDEwICsyMjU3LDExIEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkKLSAgICAgICAg
ICAgICAgIGVsc2UgdHJpZWQgdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVy
LCB1bnBpbikgdGhlCi0gICAgICAgICAgICAgICByZWZlcmVuY2UgaW4gKnRo
aXMqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAKLSAgICAg
ICAgICAgICAgIGFuZCB0cnkgYWdhaW4uICovCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogV2UgZHJvcHBlZCB0aGUgbG9jaywgc28gd2UgaGF2
ZSB0byBjaGVjayB0aGF0IG5vYm9keSBlbHNlIHRyaWVkCisgICAgICAgICAg
ICAgKiB0byBwaW4gKG9yLCBmb3IgdGhhdCBtYXR0ZXIsIHVucGluKSB0aGUg
cmVmZXJlbmNlIGluICp0aGlzKgorICAgICAgICAgICAgICogZG9tYWluLiAg
SWYgdGhleSBkaWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
IGFjdC0+cGluICE9IG9sZF9waW4gKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CkBAIC0yMjY2LDkgKzIyNjksOCBAQCBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVh
c2UoYWN0KTsKICAgICAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhy
Z3QpOwogICAgICAgICAgICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKLSAgICAg
ICAgICAgICAgICByZXR1cm4gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHJk
LCBncmVmLCBsZG9tLCByZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lLCBwYWdlLCBwYWdl
X29mZiwgbGVuZ3RoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWxsb3dfdHJhbnNpdGl2ZSk7CisgICAgICAg
ICAgICAgICAgKnBhZ2UgPSBOVUxMOworICAgICAgICAgICAgICAgIHJldHVy
biBFUkVTVEFSVDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyog
VGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkgbm90
IGJlIGEKQEAgLTI1NzQsNyArMjU3Niw3IEBAIHN0YXRpYyBpbnQgZ250dGFi
X2NvcHlfb25lKGNvbnN0IHN0cnVjdAogICAgIHsKICAgICAgICAgZ250dGFi
X2NvcHlfcmVsZWFzZV9idWYoc3JjKTsKICAgICAgICAgcmMgPSBnbnR0YWJf
Y29weV9jbGFpbV9idWYob3AsICZvcC0+c291cmNlLCBzcmMsIEdOVENPUFlf
c291cmNlX2dyZWYpOwotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
IGlmICggcmMgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBA
IC0yNTg0LDcgKzI1ODYsNyBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X29u
ZShjb25zdCBzdHJ1Y3QKICAgICB7CiAgICAgICAgIGdudHRhYl9jb3B5X3Jl
bGVhc2VfYnVmKGRlc3QpOwogICAgICAgICByYyA9IGdudHRhYl9jb3B5X2Ns
YWltX2J1ZihvcCwgJm9wLT5kZXN0LCBkZXN0LCBHTlRDT1BZX2Rlc3RfZ3Jl
Zik7Ci0gICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgaWYgKCByYyAp
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTI1OTMsNiAr
MjU5NSwxNCBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X29uZShjb25zdCBz
dHJ1Y3QKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBnbnR0YWJfY29w
eSgpLCBvdGhlciB0aGFuIHRoZSB2YXJpb3VzIG90aGVyIGhlbHBlcnMgb2YK
KyAqIGRvX2dyYW50X3RhYmxlX29wKCksIHJldHVybnMgKGJlc2lkZXMgcG9z
c2libGUgZXJyb3IgaW5kaWNhdG9ycykKKyAqICJjb3VudCAtIGkiIHJhdGhl
ciB0aGFuICJpIiB0byBlbnN1cmUgdGhhdCBldmVuIGlmIG5vIHByb2dyZXNz
CisgKiB3YXMgbWFkZSBhdCBhbGwgKHBlcmhhcHMgZHVlIHRvIGdudHRhYl9j
b3B5X29uZSgpIHJldHVybmluZyBhCisgKiBwb3NpdGl2ZSB2YWx1ZSkgYSBu
b24temVybyB2YWx1ZSBpcyBiZWluZyBoYW5kZWQgYmFjayAoemVybyBuZWVk
cworICogdG8gYmUgYXZvaWRlZCwgYXMgdGhhdCBtZWFucyAic3VjY2Vzcywg
YWxsIGRvbmUiKS4KKyAqLwogc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCiAg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfY29weV90KSB1b3As
IHVuc2lnbmVkIGludCBjb3VudCkKIHsKQEAgLTI2MDYsNyArMjYxNiw3IEBA
IHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAogICAgIHsKICAgICAgICAgaWYg
KCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICByYyA9IGk7CisgICAgICAgICAgICByYyA9IGNvdW50
IC0gaTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTI2
MTYsMTMgKzI2MjYsMjAgQEAgc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIG9wLnN0
YXR1cyA9IGdudHRhYl9jb3B5X29uZSgmb3AsICZkZXN0LCAmc3JjKTsKLSAg
ICAgICAgaWYgKCBvcC5zdGF0dXMgIT0gR05UU1Rfb2theSApCisgICAgICAg
IHJjID0gZ250dGFiX2NvcHlfb25lKCZvcCwgJmRlc3QsICZzcmMpOworICAg
ICAgICBpZiAoIHJjID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gY291bnQgLSBpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgewog
ICAgICAgICAgICAgZ250dGFiX2NvcHlfcmVsZWFzZV9idWYoJnNyYyk7CiAg
ICAgICAgICAgICBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigmZGVzdCk7CiAg
ICAgICAgIH0KIAorICAgICAgICBvcC5zdGF0dXMgPSByYzsKKyAgICAgICAg
cmMgPSAwOwogICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9maWVsZF90
b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CkBAIC0zMTYwLDYgKzMxNzcsNyBAQCBk
b19ncmFudF90YWJsZV9vcCgKICAgICAgICAgcmMgPSBnbnR0YWJfY29weShj
b3B5LCBjb3VudCk7CiAgICAgICAgIGlmICggcmMgPiAwICkKICAgICAgICAg
eworICAgICAgICAgICAgcmMgPSBjb3VudCAtIHJjOwogICAgICAgICAgICAg
Z3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY29weSwgcmMpOwogICAgICAgICAg
ICAgdW9wID0gZ3Vlc3RfaGFuZGxlX2Nhc3QoY29weSwgdm9pZCk7CiAgICAg
ICAgIH0K

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.9/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Disposition: attachment;
 filename="xsa226-4.9/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCgpQcm9j
ZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCnJlZmVyZW5jZSBjb3VudGluZyBicmVha3Mg
ZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCl9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdp
bmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCmFmdGVyIHJlLWFjcXVpcmlu
ZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5
IG5vIGdyYW50CnByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwg
cGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKanVzdCB0aGUgcGlu
IGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCgpGdXJ0aGVy
bW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24g
d2FzIG1pc3Npbmcgb24gdGhlCnJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNv
Cm5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNp
dGl2ZSBncmFudC4KClRoaXMgaXMgcGFydCBvZiBDVkUtMjAxNy0xMjEzNSAv
IFhTQS0yMjYuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTIwNTAsMTMgKzIwNTAsOCBAQCBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgdW5zaWduZWQgbG9uZyByX2ZyYW1lOwogICAgIHVp
bnQxNl90ICpzdGF0dXM7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsK
LSAgICBpbnQgcmVsZWFzZWRfcmVhZDsKLSAgICBpbnQgcmVsZWFzZWRfd3Jp
dGU7CiAgICAgc3RydWN0IGRvbWFpbiAqdGQ7CiAKLSAgICByZWxlYXNlZF9y
ZWFkID0gMDsKLSAgICByZWxlYXNlZF93cml0ZSA9IDA7Ci0KICAgICBncmFu
dF9yZWFkX2xvY2socmd0KTsKIAogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKHJndCwgZ3JlZik7CkBAIC0yMDg2LDE3ICsyMDgxLDExIEBAIF9f
cmVsZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgICAgICBhY3QtPnBpbiAt
PSBHTlRQSU5faHN0d19pbmM7CiAgICAgICAgIGlmICggIShhY3QtPnBpbiAm
IChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHJlbGVhc2VkX3dyaXRlID0gMTsKICAgICAg
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVz
KTsKLSAgICAgICAgfQogICAgIH0KIAogICAgIGlmICggIWFjdC0+cGluICkK
LSAgICB7CiAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGlu
Zywgc3RhdHVzKTsKLSAgICAgICAgcmVsZWFzZWRfcmVhZCA9IDE7Ci0gICAg
fQogCiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICBncmFu
dF9yZWFkX3VubG9jayhyZ3QpOwpAQCAtMjEwNCwxMyArMjA5MywxMCBAQCBf
X3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAgICAgaWYgKCB0ZCAhPSByZCAp
CiAgICAgewogICAgICAgICAvKgotICAgICAgICAgKiBSZWN1cnNpdmUgY2Fs
bHMsIGJ1dCB0aGV5J3JlIGJvdW5kZWQgKGFjcXVpcmUgcGVybWl0cyBvbmx5
IGEgc2luZ2xlCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxsLCBidXQgaXQg
aXMgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUKICAg
ICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBva2F5
LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCByZWxlYXNlZF93cml0ZSAp
Ci0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRy
YW5zX2dyZWYsIDApOwotICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRfcmVh
ZCApCi0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDEpOworICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKIAogICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbih0ZCk7CiAgICAgfQpAQCAtMjE4NCw4ICsyMTcw
LDEwOCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAg
ICAgICAgIGFjdC0+ZG9taWQsIGxkb20sIGFjdC0+cGluKTsKIAogICAgIG9s
ZF9waW4gPSBhY3QtPnBpbjsKLSAgICBpZiAoICFhY3QtPnBpbiB8fAotICAg
ICAgICAgKCFyZWFkb25seSAmJiAhKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3
X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCisgICAgaWYgKCBzaGEyICYm
IChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90cmFuc2l0
aXZlICkKKyAgICB7CisgICAgICAgIGlmICggKCFvbGRfcGluIHx8ICghcmVh
ZG9ubHkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICEob2xkX3Bp
biAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSkpICYm
CisgICAgICAgICAgICAgKHJjID0gX3NldF9zdGF0dXNfdjIobGRvbSwgcmVh
ZG9ubHksIDAsIHNoYWgsIGFjdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0dXMpKSAhPSBHTlRTVF9va2F5ICkKKyAgICAgICAg
ICAgIGdvdG8gdW5sb2NrX291dDsKKworICAgICAgICBpZiAoICFhbGxvd190
cmFuc2l0aXZlICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXRf
Y2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAgICAgICAg
ICAgICAidHJhbnNpdGl2ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3Qg
YWxsb3dlZFxuIik7CisKKyAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEyLT50
cmFuc2l0aXZlLnRyYW5zX2RvbWlkOworICAgICAgICB0cmFuc19ncmVmID0g
c2hhMi0+dHJhbnNpdGl2ZS5ncmVmOworICAgICAgICBiYXJyaWVyKCk7IC8q
IFN0b3AgdGhlIGNvbXBpbGVyIGZyb20gcmUtbG9hZGluZworICAgICAgICAg
ICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20gc2hhcmVkIG1lbW9yeSAq
LworICAgICAgICBpZiAoIHRyYW5zX2RvbWlkID09IHJkLT5kb21haW5faWQg
KQorICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05U
U1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAgICAgICAgICJ0cmFu
c2l0aXZlIGdyYW50cyBjYW5ub3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgYWxsb3cgdGhlIHRyYW5z
X2RvbWlkID09IGxkb20gY2FzZSwgd2hpY2ggY29ycmVzcG9uZHMgdG8gYQor
ICAgICAgICAgKiBncmFudCBiZWluZyBpc3N1ZWQgYnkgb25lIGRvbWFpbiwg
c2VudCB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4KKyAgICAgICAgICogdHJh
bnNpdGl2ZWx5IGdyYW50ZWQgYmFjayB0byB0aGUgb3JpZ2luYWwgZG9tYWlu
LiAgQWxsb3dpbmcgaXQKKyAgICAgICAgICogaXMgZWFzeSwgYW5kIG1lYW5z
IHRoYXQgeW91IGRvbid0IG5lZWQgdG8gZ28gb3V0IG9mIHlvdXIgd2F5IHRv
CisgICAgICAgICAqIGF2b2lkIGl0IGluIHRoZSBndWVzdC4KKyAgICAgICAg
ICovCisKKyAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUgcnJkIGxv
Y2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkuICovCisgICAgICAgIHRkID0g
cmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsKKyAgICAgICAg
aWYgKCB0ZCA9PSBOVUxMICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9j
a19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAg
ICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCByZWZlcmVuY2VkIGJhZCBk
b21haW4gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICB0cmFuc19kb21p
ZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgY291bGQgdGFrZSB0aGUgbG9jayBvbiB0aGUKKyAgICAg
ICAgICogcmVtb3RlIHRhYmxlIChpZiByZCA9PSB0ZCksIHNvIHdlIGhhdmUg
dG8gZHJvcCB0aGUgbG9jaworICAgICAgICAgKiBoZXJlIGFuZCByZWFjcXVp
cmUuCisgICAgICAgICAqLworICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFz
ZShhY3QpOworICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOworCisg
ICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFu
c19ncmVmLCByZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHJh
bnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsIDApOworCisgICAgICAgIGdy
YW50X3JlYWRfbG9jayhyZ3QpOworICAgICAgICBhY3QgPSBhY3RpdmVfZW50
cnlfYWNxdWlyZShyZ3QsIGdyZWYpOworCisgICAgICAgIGlmICggcmMgIT0g
R05UU1Rfb2theSApCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fZml4dXBf
c3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7CisgICAgICAgICAg
ICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CisgICAgICAgICAgICBhY3RpdmVf
ZW50cnlfcmVsZWFzZShhY3QpOworICAgICAgICAgICAgZ3JhbnRfcmVhZF91
bmxvY2socmd0KTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAg
fQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCB0aGUgZ3JhbnQgZGlkbid0
CisgICAgICAgICAqIGNoYW5nZSwgYW5kIHRoYXQgbm9ib2R5IGVsc2UgdHJp
ZWQgdG8gcGluL3VucGluIGl0LiBJZiBhbnl0aGluZworICAgICAgICAgKiBj
aGFuZ2VkLCBqdXN0IGdpdmUgdXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0byBy
ZXRyeS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmd0LT5ndF92ZXJz
aW9uICE9IDIgfHwKKyAgICAgICAgICAgICBhY3QtPnBpbiAhPSBvbGRfcGlu
IHx8CisgICAgICAgICAgICAgKG9sZF9waW4gJiYgKGFjdC0+ZG9taWQgIT0g
bGRvbSB8fCBhY3QtPmZyYW1lICE9IGdyYW50X2ZyYW1lIHx8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFjdC0+c3RhcnQgIT0gdHJhbnNfcGFnZV9v
ZmYgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5sZW5ndGgg
IT0gdHJhbnNfbGVuZ3RoIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAg
IGFjdC0+dHJhbnNfZG9tYWluICE9IHRkIHx8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiAhPSB0cmFuc19ncmVmIHx8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICFhY3QtPmlzX3N1Yl9wYWdlKSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKKyAgICAgICAgICAg
IF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7Cisg
ICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CisgICAgICAgICAg
ICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOworICAgICAgICAgICAgZ3Jh
bnRfcmVhZF91bmxvY2socmd0KTsKKyAgICAgICAgICAgIHB1dF9wYWdlKCpw
YWdlKTsKKyAgICAgICAgICAgICpwYWdlID0gTlVMTDsKKyAgICAgICAgICAg
IHJldHVybiBFUkVTVEFSVDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgg
IW9sZF9waW4gKQorICAgICAgICB7CisgICAgICAgICAgICBhY3QtPmRvbWlk
ID0gbGRvbTsKKyAgICAgICAgICAgIGFjdC0+c3RhcnQgPSB0cmFuc19wYWdl
X29mZjsKKyAgICAgICAgICAgIGFjdC0+bGVuZ3RoID0gdHJhbnNfbGVuZ3Ro
OworICAgICAgICAgICAgYWN0LT50cmFuc19kb21haW4gPSB0ZDsKKyAgICAg
ICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dyZWY7CisgICAgICAg
ICAgICBhY3QtPmZyYW1lID0gZ3JhbnRfZnJhbWU7CisgICAgICAgICAgICBh
Y3QtPmdmbiA9IC0xdWw7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogVGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkg
bm90IGJlIGEgc3ViLXBhZ2UsCisgICAgICAgICAgICAgKiBidXQgd2UgYWx3
YXlzIHRyZWF0IGl0IGFzIG9uZSBiZWNhdXNlIHRoYXQgYmxvY2tzIG1hcHBp
bmdzIG9mCisgICAgICAgICAgICAgKiB0cmFuc2l0aXZlIGdyYW50cy4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgYWN0LT5pc19zdWJfcGFnZSA9
IDE7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoICFvbGRfcGlu
IHx8CisgICAgICAgICAgICAgICghcmVhZG9ubHkgJiYgIShvbGRfcGluICYg
KEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCiAgICAg
ewogICAgICAgICBpZiAoIChyYyA9IF9zZXRfc3RhdHVzKHJndC0+Z3RfdmVy
c2lvbiwgbGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWFkb25seSwgMCwgc2hhaCwgYWN0LApAQCAtMjIwNiw3OSArMjI5Miw2IEBA
IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgIHRyYW5z
X3BhZ2Vfb2ZmID0gMDsKICAgICAgICAgICAgIHRyYW5zX2xlbmd0aCA9IFBB
R0VfU0laRTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHNoYWgt
PmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRpdmUgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFhbGxvd190cmFuc2l0aXZl
ICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFy
LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5IG5vdCBh
bGxvd2VkXG4iKTsKLQotICAgICAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEy
LT50cmFuc2l0aXZlLnRyYW5zX2RvbWlkOwotICAgICAgICAgICAgdHJhbnNf
Z3JlZiA9IHNoYTItPnRyYW5zaXRpdmUuZ3JlZjsKLSAgICAgICAgICAgIGJh
cnJpZXIoKTsgLyogU3RvcCB0aGUgY29tcGlsZXIgZnJvbSByZS1sb2FkaW5n
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20g
c2hhcmVkIG1lbW9yeSAqLwotICAgICAgICAgICAgaWYgKCB0cmFuc19kb21p
ZCA9PSByZC0+ZG9tYWluX2lkICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJ
TCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50cyBjYW5u
b3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7Ci0KLSAgICAgICAgICAgIC8q
IFdlIGFsbG93IHRoZSB0cmFuc19kb21pZCA9PSBsZG9tIGNhc2UsIHdoaWNo
Ci0gICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0byBhIGdyYW50IGJlaW5n
IGlzc3VlZCBieSBvbmUgZG9tYWluLCBzZW50Ci0gICAgICAgICAgICAgICB0
byBhbm90aGVyIG9uZSwgYW5kIHRoZW4gdHJhbnNpdGl2ZWx5IGdyYW50ZWQg
YmFjayB0bwotICAgICAgICAgICAgICAgdGhlIG9yaWdpbmFsIGRvbWFpbi4g
IEFsbG93aW5nIGl0IGlzIGVhc3ksIGFuZCBtZWFucwotICAgICAgICAgICAg
ICAgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0byBnbyBvdXQgb2YgeW91ciB3YXkg
dG8gYXZvaWQgaXQKLSAgICAgICAgICAgICAgIGluIHRoZSBndWVzdC4gKi8K
LQotICAgICAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUgcnJkIGxv
Y2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkgKi8KLSAgICAgICAgICAgIHRk
ID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsKLSAgICAg
ICAgICAgIGlmICggdGQgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgUElO
X0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCBy
ZWZlcmVuY2VkIGJhZCBkb21haW4gJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgdHJhbnNfZG9taWQpOwotCi0gICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICogX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgY291bGQg
dGFrZSB0aGUgbG9jayBvbiB0aGUKLSAgICAgICAgICAgICAqIHJlbW90ZSB0
YWJsZSAoaWYgcmQgPT0gdGQpLCBzbyB3ZSBoYXZlIHRvIGRyb3AgdGhlIGxv
Y2sKLSAgICAgICAgICAgICAqIGhlcmUgYW5kIHJlYWNxdWlyZQotICAgICAg
ICAgICAgICovCi0gICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShh
Y3QpOwotICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKLQot
ICAgICAgICAgICAgcmMgPSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIHJkLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2Zy
YW1lLCBwYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnRyYW5zX3BhZ2Vfb2ZmLCAmdHJhbnNfbGVuZ3RoLCAwKTsK
LQotICAgICAgICAgICAgZ3JhbnRfcmVhZF9sb2NrKHJndCk7Ci0gICAgICAg
ICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOwot
Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKSB7Ci0gICAg
ICAgICAgICAgICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwg
c3RhdHVzKTsKLSAgICAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0
ZCk7Ci0gICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0
KTsKLSAgICAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwot
ICAgICAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgICAgIH0KLQot
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGRyb3BwZWQgdGhl
IGxvY2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkgZWxzZSB0
cmllZAotICAgICAgICAgICAgICogdG8gcGluIChvciwgZm9yIHRoYXQgbWF0
dGVyLCB1bnBpbikgdGhlIHJlZmVyZW5jZSBpbiAqdGhpcyoKLSAgICAgICAg
ICAgICAqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAgYW5k
IHRlbGwgdGhlIGNhbGxlciB0byByZXRyeS4KLSAgICAgICAgICAgICAqLwot
ICAgICAgICAgICAgaWYgKCBhY3QtPnBpbiAhPSBvbGRfcGluICkKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3Jf
Y29weV9waW4oYWN0LCBzdGF0dXMpOwotICAgICAgICAgICAgICAgIHJjdV91
bmxvY2tfZG9tYWluKHRkKTsKLSAgICAgICAgICAgICAgICBhY3RpdmVfZW50
cnlfcmVsZWFzZShhY3QpOwotICAgICAgICAgICAgICAgIGdyYW50X3JlYWRf
dW5sb2NrKHJndCk7Ci0gICAgICAgICAgICAgICAgcHV0X3BhZ2UoKnBhZ2Up
OwotICAgICAgICAgICAgICAgICpwYWdlID0gTlVMTDsKLSAgICAgICAgICAg
ICAgICByZXR1cm4gRVJFU1RBUlQ7Ci0gICAgICAgICAgICB9Ci0KLSAgICAg
ICAgICAgIC8qIFRoZSBhY3R1YWwgcmVtb3RlIHJlbW90ZSBncmFudCBtYXkg
b3IgbWF5IG5vdCBiZSBhCi0gICAgICAgICAgICAgICBzdWItcGFnZSwgYnV0
IHdlIGFsd2F5cyB0cmVhdCBpdCBhcyBvbmUgYmVjYXVzZSB0aGF0Ci0gICAg
ICAgICAgICAgICBibG9ja3MgbWFwcGluZ3Mgb2YgdHJhbnNpdGl2ZSBncmFu
dHMuICovCi0gICAgICAgICAgICBpc19zdWJfcGFnZSA9IDE7Ci0gICAgICAg
ICAgICBhY3QtPmdmbiA9IC0xdWw7Ci0gICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoICEoc2hhMi0+aGRyLmZsYWdzICYgR1RGX3N1Yl9wYWdlKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHJjID0gX19nZXRfcGFnZWRfZnJhbWUo
c2hhMi0+ZnVsbF9wYWdlLmZyYW1lLCAmZ3JhbnRfZnJhbWUsIHBhZ2UsIHJl
YWRvbmx5LCByZCk7CkBAIC0yNzEwLDEwICsyNzIzLDEzIEBAIGdudHRhYl9z
ZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkEKICAgICBjYXNlIDI6
CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgR05UVEFCX05SX1JFU0VSVkVE
X0VOVFJJRVM7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICgg
KChzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmhkci5mbGFncyAmIEdURl90eXBl
X21hc2spID09Ci0gICAgICAgICAgICAgICAgICBHVEZfcGVybWl0X2FjY2Vz
cykgJiYKLSAgICAgICAgICAgICAgICAgKHNoYXJlZF9lbnRyeV92MihndCwg
aSkuZnVsbF9wYWdlLmZyYW1lID4+IDMyKSApCisgICAgICAgICAgICBzd2l0
Y2ggKCBzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmhkci5mbGFncyAmIEdURl90
eXBlX21hc2sgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBH
VEZfcGVybWl0X2FjY2VzczoKKyAgICAgICAgICAgICAgICAgaWYgKCAhKHNo
YXJlZF9lbnRyeV92MihndCwgaSkuZnVsbF9wYWdlLmZyYW1lID4+IDMyKSAp
CisgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAgICAgICBjYXNlIEdURl90
cmFuc2l0aXZlOgogICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAogICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmllZCB0byBj
aGFuZ2UgZ3JhbnQgdGFibGUgdmVyc2lvbiB0byAxIHdpdGggbm9uLXJlcHJl
c2VudGFibGUgZW50cmllc1xuIik7CiAgICAgICAgICAgICAgICAgcmVzID0g
LUVSQU5HRTsK

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Aug 17 14:35:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:35: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.xen.org>)
	id 1diLtN-000827-9d; Thu, 17 Aug 2017 14:35:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diLtM-00081S-8V
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 14:35:24 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 38/C0-01995-AA9A5995; Thu, 17 Aug 2017 14:35:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsWS0XRdVXflyqm
 RBpd6rSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCase1JesEks4ptxxYzNzAu
 1uli5OIQEvjLKDHxyyMmCOcxo8SLljYoZxujxNZVa9m6GDk5RAScJb6emcsOYvMK6Et8P7+Rs
 YuRg0NYQE9i94skkLCEgJfEjvY9LDD2qYOLgcrZOdgErCQOiYFEWQRUJZ5M3sI+gZFrASPDKk
 b14tSistQiXVO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAr9YzMDDuYLz81ek
 QoyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+XD41UkiwKDU9tSItMwcYXjBp
 CQ4eJRHepSuA0rzFBYm5xZnpEKlTjMYcG1av/8LEMWnmz29MQix5+XmpUuK8NiClAiClGaV5c
 INgYX+JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvcZB7eDLzSuD2vQI6hQnolCvtk0BOKU
 lESEk1MD7tv1eo+j3K+uvm5/0spXs/ubEkvzM1li1KXFgtFNK8JJ41VyBt1qp08/9PWHuXz7x
 7YYPRrTlaB0uUH7I3zpUXubJM7SOL8lKZfyZL1A+oevwT2CRc9SBl/cIbj9j0uO9o7fda03Xz
 BpcQ71azb5G7CgtCn1u/r/j39EiqLnPbvEsLX2263aPEUpyRaKjFXFScCAA5QKRZdgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1502980520!54978247!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43591 invoked from network); 17 Aug 2017 14:35:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 14:35:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diLtI-0008Ko-CK; Thu, 17 Aug 2017 14:35: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 1diLtC-0004m4-NU; Thu, 17 Aug 2017 14:35:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diLtC-0003tF-2t; Thu, 17 Aug 2017 14:35:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112671-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=d75b8ac278bc9f0159aa7eb9a92fd2cc87a18d8c
X-Osstest-Versions-That: ovmf=af0364f01e8cac95afad01437f13beef90f6640b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 14:35:14 +0000
Subject: [Xen-devel] [ovmf test] 112671: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2NzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkNzViOGFjMjc4YmM5ZjAxNTlhYTdlYjlhOTJmZDJj
Yzg3YTE4ZDhjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhZjAzNjRm
MDFlOGNhYzk1YWZhZDAxNDM3ZjEzYmVlZjkwZjY2NDBiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2NTYgIDIwMTctMDgtMTUgMjE6MTc6NDIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjcxICAyMDE3LTA4LTE2IDE4OjQ3OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmVsbCBTb25n
IDxiaW54LnNvbmdAaW50ZWwuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1k
LmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgSm9yZGFuIEp1c3RlbiA8
am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICBNYXJ2aW4gSGFldXNlciA8TWFydmluLkhhZXVz
ZXJAb3V0bG9vay5jb20+CiAgTWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20gPE1hcnZpbi5IYWV1
c2VyQG91dGxvb2suY29tPgogIFNvbmcsIEJpblggPGJpbnguc29uZ0BpbnRlbC5jb20+CiAgU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZDc1
YjhhYzI3OGJjOWYwMTU5YWE3ZWI5YTkyZmQyY2M4N2ExOGQ4YworIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZDc1YjhhYzI3OGJjOWYwMTU5YWE3ZWI5YTkyZmQyY2M4
N2ExOGQ4YworIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZDc1YjhhYzI3OGJjOWYwMTU5YWE3ZWI5
YTkyZmQyY2M4N2ExOGQ4YworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgor
IHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1sn
IHhkNzViOGFjMjc4YmM5ZjAxNTlhYTdlYjlhOTJmZDJjYzg3YTE4ZDhjID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBkNzViOGFj
Mjc4YmM5ZjAxNTlhYTdlYjlhOTJmZDJjYzg3YTE4ZDhjOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1t
YXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CiAgIGFmMDM2NGYuLmQ3NWI4YWMgIGQ3NWI4YWMyNzhiYzlmMDE1OWFhN2ViOWE5MmZk
MmNjODdhMThkOGMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:37:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diLv0-0008Jh-KO; Thu, 17 Aug 2017 14:37:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39581841e=lars.kurth@citrix.com>)
 id 1diLuz-0008JR-NO
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:37:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 59/0E-03557-11AA5995; Thu, 17 Aug 2017 14:37:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsWyU9JRQldg1dR
 Ig4YJghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b59UuYC5brV3zYe529gfGGXhcjB4eEgJ/E
 gym8XYycHGwCGhLHHjYzg9giAk4Sl+bOYgexmQWaGCW+P/QHsYUFlCUu71vOAlGjIrFu2hao+
 iSJM0cPsIGMZBFQlej/IQkS5hWwlTi8dQFQCReHkMBsZonT+7+wgNRwChhLnN0VD1LDKCAr8a
 VxNTPEKnGJpi8rWUFsCQEBiSV7zjND2KISLx//A4uLCuhJzDo+DyquI3H2+hNGCNtAYuvSfWD
 jmQU0Jdbv0ocYaSlx9u1XVghbUWJK90N2iNMEJU7OfMIygVFsFpLNsxC6ZyHpnoWkexaS7gWM
 rKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKjigEIdjB+W
 RZwiFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4c1ZMjRQSLEpNT61Iy8wBxj
 dMWoKDR0mEdylImre4IDG3ODMdInWK0Zhjw+r1X5g4tvw+8Z1JiCUvPy9VSpzXBqRUAKQ0ozQ
 PbhAs7VxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMG81yBSezLwSuH2vgE5hAjrlSvskkFNK
 EhFSUg2MkZ1ZkYrxbMavnhhstty8oj2hvajfSWR6eYLey0+Zmk/Yc6LOdVuW+yruYSi03iKdz
 Pg6a1Oy7l/TdRYpe7vLNzlbHrS3VCg13tM7JdolYPmvyWFLsjn5UlYfjBd/fMT1mc4yZbHeyw
 uV1lfvz3fweSqg8zhpXpfyvcPyDCH25d1uO87tKVdiKc5INNRiLipOBAC0fta6NgMAAA==
X-Env-Sender: prvs=39581841e=lars.kurth@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502980623!112359431!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4910 invoked from network); 17 Aug 2017 14:37:04 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:37:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="51145628"
From: Lars Kurth <lars.kurth@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: preparations for 4.8.2
Thread-Index: AQHS9ifgs6/97y6otUyGf701QsUOBqJXmBMAgAAl3YCAAAZRgIABrrsAgAAZxoCAAFDKAIAOM0wAgCC+qAA=
Date: Thu, 17 Aug 2017 14:37:03 +0000
Message-ID: <03E246D9-E869-49DB-AD14-0C8DFFCE86EA@citrix.com>
References: <595E000E0200007800169048@prv-mh.provo.novell.com>
 <595E000E0200007800169048@prv-mh.provo.novell.com>
 <20170717080156.wrgxpgir3zvctwne@citrix.com>
 <D5923DEF.38FB4%lars.kurth@citrix.com>
 <20170717104003.isnzwnau23qjpn64@citrix.com>
 <D593ACC4.3901D%lars.kurth@citrix.com>
 <20170718135357.oh2nhram56c2eijt@citrix.com>
 <D593F7B9.390A0%lars.kurth@citrix.com> <D59FF070.398CE%lars.kurth@citrix.com>
In-Reply-To: <D59FF070.398CE%lars.kurth@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <686E25A7851C29449E71EA12A90D9AA6@citrix.com>
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] preparations for 4.8.2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuLA0KaXTigJlzIGJlZW4gYSB3aGlsZS4gRGlkIHlvdSB3YW50IHRvIHBpY2sgdGhpcyB1cCBh
dCBzb21lIHBvaW50IGFnYWluPyBJIGd1ZXNzIHRoZSBjaGVjayB3ZSBoYXZlIGRvbmUgc28gZmFy
IGlzIGJ5IG5vdyBvdXQtb2YtZGF0ZS4gTm90IHN1cmUgd2hldGhlciBhbnlvbmUgdGFnZ2VkIGFu
eXRoaW5nDQpJdCB3b3VsZCBhbHNvIGJlIGEgZ29vZCBvcHBvcnR1bml0eSBmb3IgeW91IGd1eXMg
dG8gdGVzdCBydW4gbXkgc2NyaXB0IChXZWkgcmFuIGl0IGFuZCBpdCB3b3JrZWQgZmluZSwgYnV0
IGhlIGRpZG7igJl0IGNvbWIgdGhyb3VnaCBhbnkgcmVzdWx0cykNCkxhcnMNCg0KT24gMjcvMDcv
MjAxNywgMTk6MzQsICJMYXJzIEt1cnRoIiA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToN
Cg0KICAgIFF1aWNrIGluZm8vdXBkYXRlOg0KICAgIA0KICAgID4gWFNBLTIyMjogbGluZSA1MSBp
biB0aGUgbG9nIHNob3dzIGEgcmVhbCBkaWZmZXJlbmNlOiB0aGlzIGlzIGEga25vd24gYnVnDQog
ICAgPiBpbiB0aGUgdG9vbCB3aGVyZSB0aGUgZGlmZiBmaWxlIGNodW5rcyBhcmUgaW4gYSBkaWZm
ZXJlbnQgb3JkZXINCiAgICANCiAgICBUaGlzIGlzIG5vdyBmaXhlZCBpbiB0aGUgbGFzdCB2ZXJz
aW9uIG9mIHRoZSBzY3JpcHRzIGFuZCB0aGUgc2NyaXB0DQogICAgY29ycmVjdGx5IGhhbmRsZXMg
dGhpcyBjYXNlDQogICAgDQogICAgTGFycw0KICAgIA0KICAgIE9uIDE4LzA3LzIwMTcsIDE4OjQz
LCAiTGFycyBLdXJ0aCIgPGxhcnMua3VydGhAY2l0cml4LmNvbT4gd3JvdGU6DQogICAgDQogICAg
PkhpIGFsbCwNCiAgICA+DQogICAgPkBKYW46IHlvdSBtYXkgd2FudCB0byBjaGVjayB0aGUgbm90
ZSBvbiBYU0EtMjE4IGFuZCBYU0EtMjI0DQogICAgPg0KICAgID5JIHJlbW92ZWQgVGV4dDo6RGlm
ZiBtb2R1bGUsIHdoaWNoIHNob3VsZCBmaXggdGhlIGRlcGVuZGVuY3kgcHJvYmxlbS4NCiAgICA+
DQogICAgPkkgYWxzbyBmaXhlZCB0aGUgc2NyaXB0IHN1Y2ggdGhhdCBpdCB3aWxsIGZldGNoIHBh
dGNoZXMgZnJvbQ0KICAgID5odHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EgaWYgdGhl
IHhzYS5naXQgaGFzIG5vdCBiZWVuIGNoZWNrZWQgb3V0DQogICAgPmluIHRoZSBsb2NhdGlvbiBp
bg0KICAgID4NCiAgICA+VGhlIHNjcmlwdCBzdGlsbCBkZXBlbmRzIG9uOiBHZXRvcHQsIEN3ZCwg
RmlsZSBwYWNrYWdlcywgd2hpY2ggSSBob3BlIGFyZQ0KICAgID5zdGFuZGFyZC4NCiAgICA+DQog
ICAgPkNydWRlIGNoZWNrDQogICAgPj09PT09PT09PT09DQogICAgPkkgZmlyc3QgcmFuIHRoZSBz
Y3JpcHRzIHVzaW5nDQogICAgPg0KICAgID4uL21hdGNoLXhzYSAtLXZlcnNpb24gNCAtLW1ham9y
IDggLS1zaW5jZSAxIC0teHNhIHhzYS0yMTMtMjI1IC0tZ2V0bG9ncw0KICAgID4tLWh0bWwgPiB4
c2FtYXRjaC5odG1sDQogICAgPg0KICAgID5XaGljaCBjaGVja3MgbmFtZSBzaWduYXR1cmVzIG9u
bHkuDQogICAgPk5vdGUgdGhhdCANCiAgICA+aHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy9kb3dubG9h
ZHMveGVuLWFyY2hpdmVzL3hlbi1wcm9qZWN0LTQ4LXNlcmllcy94ZW4tNDgNCiAgICA+MQ0KICAg
ID4uaHRtbCB0ZWxscyB1cyB0aGF0IFhTQSAyMTIgd2FzIGFwcGxpZWQgbGFzdC4NCiAgICA+DQog
ICAgPlRoZSBvdXRwdXQgc2hvd3MgdGhhdCBYU0EtMjE1IGhhcyBub3QgYmVlbiBhcHBsaWVkLiBO
b3QgYSBwcm9ibGVtLCBiZWNhdXNlDQogICAgPlhTQS0yMTUgYXBwbGllcyB0byA2NC1iaXQgWGVu
IHZlcnNpb25zIG9mIDQuNiBhbmQgZWFybGllciBvbmx5Lg0KICAgID4NCiAgICA+QWxsIHRoZSBv
dGhlciBvbmVzIGhhdmUgcGF0Y2hlcyB3aXRoIG1hdGNoaW5nIG5hbWVzIHRoYXQgaGF2ZSBiZWVu
DQogICAgPmFwcGxpZWQuDQogICAgPg0KICAgID5EZXRhaWxlZCBjaGVjaw0KICAgID49PT09PT09
PT09PT09PQ0KICAgID5JIHRoZW4gcmFuIHVzaW5nDQogICAgPg0KICAgID4NCiAgICA+Li9tYXRj
aC14c2EgLS12ZXJzaW9uIDQgLS1tYWpvciA4IC0tc2luY2UgMSAtLXhzYSB4c2EtMjEzLTIyNSAt
LWh0bWwNCiAgICA+LS1zbWFydCA+IHhzYW1hdGNoc21hcnQuaHRtbA0KICAgID4NCiAgICA+DQog
ICAgPndoaWNoIHJlcXVpcmVzIHRoYXQgeHNhLmdpdCBpcyBjaGVja2VkIG91dCwgd2hpY2ggaGFz
IHJlc3RyaWN0ZWQgYWNjZXNzDQogICAgPihzZWN1cml0eSB0ZWFtIG1lbWJlcnMgb25seSkuDQog
ICAgPg0KICAgID5UaGUgb3V0cHV0IHNob3dzIHNvbWUgcHJvYmxlbXMsIGZvciB3aGljaCBJIHVz
ZWQNCiAgICA+DQogICAgPi4vbWF0Y2gteHNhIC0tdmVyc2lvbiA0IC0tbWFqb3IgOCAtLXNpbmNl
IDEgLS14c2EgeHNhLTIxMy0yMjUgLS1odG1sDQogICAgPi0tc21hcnQgLS1kZWJ1ZyA+IHhzYW1h
dGNoc21hcnRkZWJ1Zy5odG1sDQogICAgPg0KICAgID4NCiAgICA+VGhpcyB0aGVuIHRlbGxzIG1l
IHRoYXQgdGhlcmUgYXJlIGEgZmV3IHJlYWwgZGlmZmVyZW5jZXMgYmV0d2VlbiA0LjguMiBhbmQN
CiAgICA+dGhlIFhTQSBkYXRhYmFzZQ0KICAgID4NCiAgICA+WFNBLTIxODogbGluZSAzMiBpbiB0
aGUgbG9nIHNob3dzIGEgcmVhbCBkaWZmZXJlbmNlOiBzZWUgWFNBLTIxOC0zMi5wbmcNCiAgICA+
WFNBLTIyNDogbGluZSA3MiBpbiB0aGUgbG9nIHNob3dzIGEgcmVhbCBkaWZmZXJlbmNlOiBzZWUg
WFNBLTIyNC03MmEucG5nICYNCiAgICA+WFNBLTIyNC03MmIucG5nDQogICAgPg0KICAgID4NCiAg
ICA+WFNBLTIyMjogbGluZSA1MSBpbiB0aGUgbG9nIHNob3dzIGEgcmVhbCBkaWZmZXJlbmNlOiB0
aGlzIGlzIGEga25vd24gYnVnDQogICAgPmluIHRoZSB0b29sIHdoZXJlIHRoZSBkaWZmIGZpbGUg
Y2h1bmtzIGFyZSBpbiBhIGRpZmZlcmVudCBvcmRlcg0KICAgID4NCiAgICA+U2NyaXB0IEltcHJv
dmVtZW50cw0KICAgID49PT09PT09PT09PT09PT09PT09DQogICAgPkkgY2FuJ3QgdXNlIC0teHNh
ZGlyIGh0dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94c2EgYXMgSSBjYW4ndCByZWFkDQog
ICAgPmZpbGVzIGZyb20gYSB3ZWJzaXRlLiBJIGNhbiwgZmV0Y2ggdGhlIGZpbGUgZnJvbQ0KICAg
ID5odHRwczovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveHNhIHZpYSB0aGUgTFdQOlNpbXBsZSBw
YWNrYWdlLCB3aGljaCBJDQogICAgPmRvbid0IHRoaW5rIGlzIGluc3RhbGxlZCBvbiBMaW51eCBk
aXN0cm9zIGJ5IGRlZmF1bHQuIEFsdGVybmF0aXZlbHkgSQ0KICAgID5jb3VsZCB1c2Ugd2dldCwg
d2hpY2ggbWF5IGJlIGJldHRlci4NCiAgICA+DQogICAgPg0KICAgID5JIHdpbGwgcGxheSB3aXRo
IHRoaXMgYW5kIHNlZSB3aGV0aGVyIEkgY2FuIGFkZCBpdC4NCiAgICA+DQogICAgPkNoZWVycw0K
ICAgID5MYXJzDQogICAgPg0KICAgID4NCiAgICA+T24gMTgvMDcvMjAxNywgMTQ6NTMsICJXZWkg
TGl1IiA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6DQogICAgPg0KICAgID4+T24gVHVlLCBK
dWwgMTgsIDIwMTcgYXQgMTI6MjE6NDJQTSArMDEwMCwgTGFycyBLdXJ0aCB3cm90ZToNCiAgICA+
Pj4gV2VpLA0KICAgID4+PiBJIGF0dGFjaGVkIHRoZSBsaXN0IG91dHB1dCBmcm9tIHhzYS1saXN0
LXNlbmQgc3RhcnRpbmcgZnJvbSAyMDYNCiAgICA+Pj4gSWYgeW91IGxvb2sgYXQgDQogICAgPj4+
IA0KICAgID4+Pmh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3hlbi1hcmNoaXZlcy94
ZW4tcHJvamVjdC00OC1zZXJpZXMveGVuLQ0KICAgID4+PjQNCiAgICA+Pj44MQ0KICAgID4+PiAu
aHRtbCwgeW91IG1heSB3YW50IHRvIHN0YXJ0IHVzaW5nIGZyb20gMjEzKw0KICAgID4+DQogICAg
Pj5bJF0+IC4vbWF0Y2gteHNhIC0tdmVyc2lvbiA0IC0tbWFqb3IgOCAtLXNpbmNlIDIgLS1nZXRs
b2dzIC0teHNhIHhzYS0yMjUNCiAgICA+PkNhbid0IGxvY2F0ZSBUZXh0L0RpZmYucG0gaW4gQElO
QyAoeW91IG1heSBuZWVkIHRvIGluc3RhbGwgdGhlDQogICAgPj5UZXh0OjpEaWZmIG1vZHVsZSkg
KEBJTkMgY29udGFpbnM6IC9ldGMvcGVybA0KICAgID4+L3Vzci9sb2NhbC9saWIveDg2XzY0LWxp
bnV4LWdudS9wZXJsLzUuMjQuMSAvdXNyL2xvY2FsL3NoYXJlL3BlcmwvNS4yNC4xDQogICAgPj4v
dXNyL2xpYi94ODZfNjQtbGludXgtZ251L3Blcmw1LzUuMjQgL3Vzci9zaGFyZS9wZXJsNQ0KICAg
ID4+L3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9wZXJsLzUuMjQgL3Vzci9zaGFyZS9wZXJsLzUu
MjQNCiAgICA+Pi91c3IvbG9jYWwvbGliL3NpdGVfcGVybCAvdXNyL2xpYi94ODZfNjQtbGludXgt
Z251L3BlcmwtYmFzZSkgYXQNCiAgICA+Pi4vbWF0Y2gteHNhIGxpbmUgMTQuDQogICAgPj5CRUdJ
TiBmYWlsZWQtLWNvbXBpbGF0aW9uIGFib3J0ZWQgYXQgLi9tYXRjaC14c2EgbGluZSAxNC4NCiAg
ICA+Pg0KICAgID4+V291bGQgYmUgdXNlZnVsIHRvIGdpdmUgYSBsaXN0IG9mIHBlcmwgbW9kdWxl
cyByZXF1aXJlZC4NCiAgICA+DQogICAgDQogICAgDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM2k-0000yL-7V; Thu, 17 Aug 2017 14:45:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM2i-0000xS-IC
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:04 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 33/ED-01712-FEBA5995; Thu, 17 Aug 2017 14:45:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO671VM
 jDfbcsrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM6Xk9lKfjKUTHrRF0D42X2LkZODgkBf4mf
 53tZQGw2AWWJn529bCC2iICeRNOB54xdjFwczAJzGCWmzu1iBEkIC1hJzHsxG8xmEVCVeN24G
 GwQr4CFxI9jr9gghspL7Gq7yApicwpYShyatJgZxBYCqpn9oZ0dwlaQ6Jh+jAmiV1Di5MwnYE
 cwC0hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjq5aYWFye
 mp+YkJhXrJefnbmIEBk89AwPjDsbG2X6HGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYLXfdXUSCHBotT01Iq0zBxgGMOkJTh4lER4D4CkeYsLEnOLM9MhUqcYdTleTfj/jUmIJ
 S8/L1VKnDcapEgApCijNA9uBCymLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5p0BMoUnM6
 8EbtMroCOYgI640j4J5IiSRISUVANjzgKup99PaKteD80+5bfOLvH/lFu6p/a9WLy+K9bqaeE
 G2xnXjmhxsrX+znkVffqKZfvUd1WzBa3rjvJ1vp12Yd6u7R/MVTZ6Mr/8z3XvUI8F95zZ3Kfd
 zPkX/NKfEv79SeqBNFWFTep5elucuF+un3WTpS1DedEFvtC2LO97VdUu/CdbZk6IVWIpzkg01
 GIuKk4EAPmihmCkAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1502981101!107827319!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19302 invoked from network); 17 Aug 2017 14:45:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893164"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:33 +0100
Message-ID: <20170817144456.18989-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 08/31] x86/mm: export get_page_from_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgd2lsbCBiZSB1c2VkIGJ5IGRpZmZlcmVudCBmaWxlcyBsYXRlciwgc28gZXhwb3J0IGl0IHZp
YQphc20teDg2L21tLmguCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IDdlYjgwZWNhYTMuLmQyNWQzMTQ2NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02NjYsNyArNjY2LDcgQEAgaW50IG1h
cF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZikKIH0KIAogCi1zdGF0aWMgYm9vbCBn
ZXRfcGFnZV9mcm9tX21mbihtZm5fdCBtZm4sIHN0cnVjdCBkb21haW4gKmQpCitib29sIGdldF9w
YWdlX2Zyb21fbWZuKG1mbl90IG1mbiwgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuX3gobWZuKSk7CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRl
eCAyYmYzZjMzNWFkLi5jNmUxZDAxYzdkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zNDQsNiArMzQ0LDcgQEAg
aW50ICBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2Y3B1ICopOwogaW50ICBnZXRfcGFnZV9m
cm9tX2wxZSgKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIs
IHN0cnVjdCBkb21haW4gKnBnX293bmVyKTsKIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdl
bnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKTsKK2Jvb2wgZ2V0X3BhZ2VfZnJv
bV9tZm4obWZuX3QgbWZuLCBzdHJ1Y3QgZG9tYWluICpkKTsKIAogc3RhdGljIGlubGluZSB2b2lk
IHB1dF9wYWdlX2FuZF90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM2h-0000xE-DC; Thu, 17 Aug 2017 14:45:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM2g-0000x1-25
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:02 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 88/C9-02181-DEBA5995; Thu, 17 Aug 2017 14:45:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpO6b1VM
 jDe7PMbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+tjWyFxwxr7hwZDl7A+MF7S5GTg4JAX+J
 F+vvsoPYbALKEj87e9lAbBEBPYmmA88Zuxi5OJgF5jBKTJ3bxQiSEBZwlug7+pMFxGYRUJU49
 PoYWJxXwEKi79JMNoih8hK72i6ygticApYShyYtZgaxhYBqZn9oZ4ewFSQ6ph9jgugVlDg58w
 nYTGYBCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDY73c1OL
 ixPTUnMSkYr3k/NxNjMDwqWdgYNzB2HnC7xCjJAeTkijv71lTIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8LqvmhopJFiUmp5akZaZAwxkmLQEB4+SCG8rSJq3uCAxtzgzHSJ1itGYY0HPhi9MH
 K8m/P/GJMSSl5+XKiXOew+kVACkNKM0D24QLMIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVB
 LmnQEyhSczrwRu3yugU5iATrnSPgnklJJEhJRUA2PlJPNZDxWnvTIK11jnY7Dnx/KY1gl2HBa
 2jzYJCpi4t/7rXMVVoi321vWD2PXl0au/ypelR1h+PMpnVu3s8eb+hH+/p9QdvvmAnadxn84C
 A53sNRU3ow3UP+Q8fp+5d17ZH0fV5tM+j4KSLqo1mjnu+5hpar2k5NaCWYlcs5TDdvl0aR/Sj
 lViKc5INNRiLipOBAAPiBFpqwIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502981098!110297526!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62987 invoked from network); 17 Aug 2017 14:45:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893160"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:26 +0100
Message-ID: <20170817144456.18989-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 01/31] x86/mm: carve out
	create_grant_pv_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGF0IG9uY2UgbWFrZSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nIGFuIGlubGluZSBmdW5j
dGlvbi4gIFRoaXMKcmVxdWlyZXMgbWFraW5nIGNyZWF0ZV9ncmFudF97aHZtLHB2fV9tYXBwaW5n
IG5vbi1zdGF0aWMuICBQcm92aWRlCntodm0scHZ9L2dyYW50X3RhYmxlLmguIEluY2x1ZGUgdGhl
IGhlYWRlcnMgd2hlcmUgbmVjZXNzYXJ5LgoKVGhlIHR3byBmdW5jdGlvbnMgY3JlYXRlX2dyYW50
X3todm0scHZ9X21hcHBpbmcgd2lsbCBiZSBtb3ZlZCBsYXRlciBpbgphIGRlZGljYXRlZCBwYXRj
aCB3aXRoIGFsbCB0aGVpciBoZWxwZXJzLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAg
IHwgMTYgKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgICAg
fCAxNiArKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZ3JhbnRfdGFibGUuaCB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L2dyYW50X3RhYmxlLmggIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZ3JhbnRfdGFibGUu
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvZ3JhbnRfdGFibGUu
aAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5k
ZXggMzFmZThhMTQ3Mi4uMjhiY2ZmMmM5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyMyw2ICsxMjMsOSBAQAogI2luY2x1ZGUgPGFz
bS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3BjaS5oPgogCisjaW5jbHVkZSA8YXNtL2h2bS9n
cmFudF90YWJsZS5oPgorI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5oPgorCiAvKiBNYXBw
aW5nIG9mIHRoZSBmaXhtYXAgc3BhY2UgbmVlZGVkIGVhcmx5LiAqLwogbDFfcGdlbnRyeV90IF9f
c2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQogICAgIGwx
X2ZpeG1hcFtMMV9QQUdFVEFCTEVfRU5UUklFU107CkBAIC00MDE0LDkgKzQwMTcsOSBAQCBzdGF0
aWMgaW50IGRlc3Ryb3lfZ3JhbnRfdmFfbWFwcGluZygKICAgICByZXR1cm4gcmVwbGFjZV9ncmFu
dF92YV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBsMWVfZW1wdHkoKSwgdik7CiB9CiAKLXN0YXRpYyBp
bnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Y2FjaGVfZmxhZ3MpCitpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIs
IHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBmbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNhY2hlX2ZsYWdzKQogewogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICBpbnQgcmM7CkBAIC00
MDM3LDE1ICs0MDQwLDEyIEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVp
bnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICAgIHJldHVybiBHTlRTVF9v
a2F5OwogfQogCi1pbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1
bnNpZ25lZCBsb25nIGZyYW1lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCitpbnQgY3JlYXRlX2dyYW50
X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNo
ZV9mbGFncykKIHsKICAgICBsMV9wZ2VudHJ5X3QgcHRlOwogICAgIHVpbnQzMl90IGdyYW50X3B0
ZV9mbGFnczsKIAotICAgIGlmICggcGFnaW5nX21vZGVfZXh0ZXJuYWwoY3VycmVudC0+ZG9tYWlu
KSApCi0gICAgICAgIHJldHVybiBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcoYWRkciwgZnJhbWUs
IGZsYWdzLCBjYWNoZV9mbGFncyk7Ci0KICAgICBncmFudF9wdGVfZmxhZ3MgPQogICAgICAgICBf
UEFHRV9QUkVTRU5UIHwgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9QQUdFX0dOVFRB
QjsKICAgICBpZiAoIGNwdV9oYXNfbnggKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4
IDE1NjFiZGFiMGQuLjU1OWFkMmYyNzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAg
LTcsMTQgKzcsMjYgQEAKICNpZm5kZWYgX19BU01fR1JBTlRfVEFCTEVfSF9fCiAjZGVmaW5lIF9f
QVNNX0dSQU5UX1RBQkxFX0hfXwogCisjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgorCisjaW5jbHVk
ZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgorI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5o
PgorCiAjZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQKIAogLyoKICAqIENhbGxlciBt
dXN0IG93biBjYWxsZXIncyBCSUdMT0NLLCBpcyByZXNwb25zaWJsZSBmb3IgZmx1c2hpbmcgdGhl
IFRMQiwgYW5kCiAgKiBtdXN0IGhvbGQgYSByZWZlcmVuY2UgdG8gdGhlIHBhZ2UuCiAgKi8KLWlu
dCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsCi0JCQkgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNoZV9m
bGFncyk7CitzdGF0aWMgaW5saW5lIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2
NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQorewor
ICAgIGlmICggcGFnaW5nX21vZGVfZXh0ZXJuYWwoY3VycmVudC0+ZG9tYWluKSApCisgICAgICAg
IHJldHVybiBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcoYWRkciwgZnJhbWUsIGZsYWdzLCBjYWNo
ZV9mbGFncyk7CisgICAgcmV0dXJuIGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKGFkZHIsIGZyYW1l
LCBmbGFncywgY2FjaGVfZmxhZ3MpOworfQorCiBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBp
bmcoCiAgICAgdWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdWludDY0X3QgbmV3
X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9ncmFudF90
YWJsZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjgzMjAyYzIxOWMK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9ncmFudF90YWJsZS5o
CkBAIC0wLDAgKzEsNTMgQEAKKy8qCisgKiBhc20teDg2L2h2bS9ncmFudF90YWJsZS5oCisgKgor
ICogR3JhbnQgdGFibGUgaW50ZXJmYWNlcyBmb3IgSFZNIGd1ZXN0cworICoKKyAqIENvcHlyaWdo
dCAoQykgMjAxNyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAq
IG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
IEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAq
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5kZWYgX19YODZfSFZNX0dSQU5U
X1RBQkxFX0hfXworI2RlZmluZSBfX1g4Nl9IVk1fR1JBTlRfVEFCTEVfSF9fCisKKyNpZmRlZiBD
T05GSUdfSFZNCisKK2ludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwg
dW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Y2FjaGVfZmxhZ3MpOworCisjZWxzZQorCisjaW5jbHVkZSA8cHVibGljL2dyYW50X3RhYmxlLmg+
CisKK3N0YXRpYyBpbmxpbmUgaW50IGNyZWF0ZV9ncmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBh
ZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCit7CisgICAgcmV0
dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7Cit9CisKKyNlbmRpZgorCisjZW5kaWYgLyogX19YODZf
SFZNX0dSQU5UX1RBQkxFX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRh
Yi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHYvZ3JhbnRfdGFibGUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi4xNjVlYmNlMjJmCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9ncmFudF90YWJsZS5oCkBAIC0wLDAgKzEsNTIgQEAKKy8qCisgKiBhc20teDg2L3B2L2dy
YW50X3RhYmxlLmgKKyAqCisgKiBHcmFudCB0YWJsZSBpbnRlcmZhY2VzIGZvciBQViBndWVzdHMK
KyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVm
IF9fWDg2X1BWX0dSQU5UX1RBQkxFX0hfXworI2RlZmluZSBfX1g4Nl9QVl9HUkFOVF9UQUJMRV9I
X18KKworI2lmZGVmIENPTkZJR19QVgorCitpbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWlu
dDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncyk7CisKKyNl
bHNlCisKKyNpbmNsdWRlIDxwdWJsaWMvZ3JhbnRfdGFibGUuaD4KKworc3RhdGljIGlubGluZSBp
bnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBm
cmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBjYWNoZV9mbGFncykKK3sKKyAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKK30KKworI2VuZGlmCisKKyNlbmRpZiAvKiBfX1g4Nl9QVl9HUkFOVF9UQUJMRV9IX18gKi8K
KworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTog
IkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10
YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM2i-0000xW-Ll; Thu, 17 Aug 2017 14:45:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM2g-0000x8-Qs
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:02 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 8C/75-01859-EEBA5995; Thu, 17 Aug 2017 14:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7b1VM
 jDR780Lb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP27VnBXtDBXTFhqV4D43eOLkZODgkBf4lb
 q/+xg9hsAsoSPzt72UBsEQE9iaYDzxm7GLk4mAXmMEpMndvFCJIQFgiWWHjpBlARBweLgKrEi
 8dRIGFeAQuJ27ePskPMlJfY1XaRFcTmFLCUODRpMTOILQRUM/tDOzuErSDRMf0YE0SvoMTJmU
 9YQGxmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA2O93NT
 i4sT01JzEpGK95PzcTYzA0KlnYGDcwdh5wu8QoyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfC6r5oaKSRYlJqeWpGWmQMMYpi0BAePkghvK0iat7ggMbc4Mx0idYpRl+PVhP/fm
 IRY8vLzUqXEee+BFAmAFGWU5sGNgEXUJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvDNApv
 Bk5pXAbXoFdAQT0BFX2ieBHFGSiJCSamBUatpqIvy16JqealZXRqhssc/kCUqtRoyPVrPc+s5
 udjr5yocQG/HgIPmbnrKRSSlyX+YG37jPpqHzS++u4h0+xSMhzYvE8uRXnd2bdH3hHmu1zV+u
 bPlySbCVJ/37jtWb94muNFXjtt8SnPU3+s21Kf5PeVqnxMieX8o8bffmNQ63W9iXyAgpsRRnJ
 BpqMRcVJwIAG4gWqqMCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502981098!110297526!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63470 invoked from network); 17 Aug 2017 14:45:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893162"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:30 +0100
Message-ID: <20170817144456.18989-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 05/31] x86/mm: document the return values
	from get_page_from_l*e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDY0ZGQ1MjAwNDQuLjU5ODNhNTY4MTEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04NjksNiArODY5LDEy
IEBAIHN0YXRpYyBpbnQgcHJpbnRfbW1pb19lbXVsX3JhbmdlKHVuc2lnbmVkIGxvbmcgcywgdW5z
aWduZWQgbG9uZyBlLCB2b2lkICphcmcpCiB9CiAjZW5kaWYKIAorLyoKKyAqIGdldF9wYWdlX2Zy
b21fbDFlIHJldHVybnM6CisgKiAgIDAgID0+IHN1Y2Nlc3MgKHBhZ2Ugbm90IHByZXNlbnQgYWxz
byBjb3VudHMgYXMgc3VjaCkKKyAqICA8MCAgPT4gZXJyb3IgY29kZQorICogID4wICA9PiB0aGUg
cGFnZSBmbGFncyB0byBiZSBmbGlwcGVkCisgKi8KIGludAogZ2V0X3BhZ2VfZnJvbV9sMWUoCiAg
ICAgbDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyLCBzdHJ1Y3QgZG9t
YWluICpwZ19vd25lcikKQEAgLTEwODEsNiArMTA4NywxMiBAQCBnZXRfcGFnZV9mcm9tX2wxZSgK
IAogCiAvKiBOQi4gVmlydHVhbCBhZGRyZXNzICdsMmUnIG1hcHMgdG8gYSBtYWNoaW5lIGFkZHJl
c3Mgd2l0aGluIGZyYW1lICdwZm4nLiAqLworLyoKKyAqIGdldF9wYWdlX2Zyb21fbDJlIHJldHVy
bnM6CisgKiAgIDEgPT4gcGFnZSBub3QgcHJlc2VudAorICogICAwID0+IHN1Y2Nlc3MKKyAqICA8
MCA9PiBlcnJvciBjb2RlCisgKi8KIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMik7CiBz
dGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wyZSgKQEAgLTExMTEsNiArMTEyMywxMiBAQCBnZXRf
cGFnZV9mcm9tX2wyZSgKIH0KIAogCisvKgorICogZ2V0X3BhZ2VfZnJvbV9sM2UgcmV0dXJuczoK
KyAqICAgMSA9PiBwYWdlIG5vdCBwcmVzZW50CisgKiAgIDAgPT4gc3VjY2VzcworICogIDwwID0+
IGVycm9yIGNvZGUKKyAqLwogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwzKTsKIHN0YXRp
YyBpbnQKIGdldF9wYWdlX2Zyb21fbDNlKApAQCAtMTEzOCw2ICsxMTU2LDEyIEBAIGdldF9wYWdl
X2Zyb21fbDNlKAogICAgIHJldHVybiByYzsKIH0KIAorLyoKKyAqIGdldF9wYWdlX2Zyb21fbDRl
IHJldHVybnM6CisgKiAgIDEgPT4gcGFnZSBub3QgcHJlc2VudAorICogICAwID0+IHN1Y2Nlc3MK
KyAqICA8MCA9PiBlcnJvciBjb2RlCisgKi8KIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShs
NCk7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2w0ZSgKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM2j-0000y3-0d; Thu, 17 Aug 2017 14:45:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM2h-0000xF-UH
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:04 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 84/A5-02176-FEBA5995; Thu, 17 Aug 2017 14:45:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO671VM
 jDX63qlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnz/0xhLfjNXbFqw122BsaZXF2MnBwSAv4S
 D+b3sIHYbALKEj87e8FsEQE9iaYDzxm7GLk4mAXmMEpMndvFCJIQFnCU+HjyEyuIzSKgKvFs1
 04mEJtXwELi1vIXjBBD5SV2tV0Eq+EUsJQ4NGkxM4gtBFQz+0M7O4StINEx/RhUr6DEyZlPWE
 BsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNjvdzU4uL
 E9NScxKRiveT83E2MwPCpZ2Bg3MHYecLvEKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwuq+aGikkWJSanlqRlpkDDGSYtAQHj5IIbytImre4IDG3ODMdInWKUZfj1YT/35iEW
 PLy81KlxHnvgRQJgBRllObBjYBF1SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwzQKbwZO
 aVwG16BXQEE9ARV9ongRxRkoiQkmpgTO3tUZiTYbN9s9Yzr0y1ltXb/A1ftVRm/evf1/z67nE
 dtVNhS2psfU1FMjwZde65Pi1vn5yzoTtTRC4q8SiDz7NFXNkTwl+duXtv9dyuZGGtJ3zaZRlS
 F+evrP7RffDi/4fKtd+ezGW5M5dXjP/yeVslkwmKBdyfniTybb2e0rtuEncGW9o6JZbijERDL
 eai4kQAMYU6GqUCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502981098!110297526!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63921 invoked from network); 17 Aug 2017 14:45:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893163"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:29 +0100
Message-ID: <20170817144456.18989-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 04/31] x86/mm: lift PAGE_CACHE_ATTRS to page.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IGFsbCB0aGUgdXNlcnMgYXJlIHdpdGhpbiB4ODYvbW0uYy4gQnV0IHRoYXQgd2ls
bCBjaGFuZ2Ugb25jZQp3ZSBzcGxpdCBQViBzcGVjaWZpYyBtbSBjb2RlIHRvIGFub3RoZXIgZmls
ZS4gTGlmdCB0aGF0IHRvIHBhZ2UuaAphbG9uZyBzaWRlIF9QQUdFXyogaW4gcHJlcGFyYXRpb24g
Zm9yIGxhdGVyIHBhdGNoZXMuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4gQWRkIHNvbWUgc3BhY2Vz
IGFyb3VuZCAifCIgd2hpbGUgbW92aW5nLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICB8IDIgLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1YzZhN2U1NjM4Li42NGRkNTIwMDQ0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTUxLDgg
KzE1MSw2IEBAIGJvb2wgX19yZWFkX21vc3RseSBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxp
ZDsKIAogc3RydWN0IHJhbmdlc2V0ICpfX3JlYWRfbW9zdGx5IG1taW9fcm9fcmFuZ2VzOwogCi0j
ZGVmaW5lIFBBR0VfQ0FDSEVfQVRUUlMgKF9QQUdFX1BBVHxfUEFHRV9QQ0R8X1BBR0VfUFdUKQot
CiBzdGF0aWMgdWludDMyX3QgYmFzZV9kaXNhbGxvd19tYXNrOwogLyogR2xvYmFsIGJpdCBpcyBh
bGxvd2VkIHRvIGJlIHNldCBvbiBMMSBQVEVzLiBJbnRlbmRlZCBmb3IgdXNlciBtYXBwaW5ncy4g
Ki8KICNkZWZpbmUgTDFfRElTQUxMT1dfTUFTSyAoKGJhc2VfZGlzYWxsb3dfbWFzayB8IF9QQUdF
X0dOVFRBQikgJiB+X1BBR0VfR0xPQkFMKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRleCAyNjNjYTViYzNjLi5k
MDgyYmE4ZDQyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApAQCAtMzA0LDYgKzMwNCw4IEBAIHZvaWQgZWZpX3Vw
ZGF0ZV9sNF9wZ3RhYmxlKHVuc2lnbmVkIGludCBsNGlkeCwgbDRfcGdlbnRyeV90KTsKICNkZWZp
bmUgX1BBR0VfQVZBSUxfSElHSCAoX0FDKDB4N2ZmLCBVKSA8PCAxMikKICNkZWZpbmUgX1BBR0Vf
TlggICAgICAgKGNwdV9oYXNfbnggPyBfUEFHRV9OWF9CSVQgOiAwKQogCisjZGVmaW5lIFBBR0Vf
Q0FDSEVfQVRUUlMgKF9QQUdFX1BBVCB8IF9QQUdFX1BDRCB8IF9QQUdFX1BXVCkKKwogLyoKICAq
IERlYnVnIG9wdGlvbjogRW5zdXJlIHRoYXQgZ3JhbnRlZCBtYXBwaW5ncyBhcmUgbm90IGltcGxp
Y2l0bHkgdW5tYXBwZWQuCiAgKiBXQVJOSU5HOiBUaGlzIHdpbGwgbmVlZCB0byBiZSBkaXNhYmxl
ZCB0byBydW4gT1NlcyB0aGF0IHVzZSB0aGUgc3BhcmUgUFRFCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM2l-0000ye-EP; Thu, 17 Aug 2017 14:45:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM2k-0000yG-48
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 14/EA-01724-1FBA5995; Thu, 17 Aug 2017 14:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpO771VM
 jDX49UrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMeTHjKUnDbouLbnHdsDYxtul2MnBwSAv4S
 U15OYgGx2QSUJX529rKB2CICehJNB54zdjFycTALzGGUmDq3C8jh4BAW8JLYfTEIpIZFQFXi0
 IQlzCA2r4CFxLkvPxghZspL7Gq7yApicwpYShyatBisRgioZvaHdnYIW0GiY/oxJoheQYmTM5
 +A3cAsICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKyXm1p
 cnJiempOYVKyXnJ+7iREYPPUMDIw7GDtP+B1ilORgUhLl/T1rSqQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCV73VVMjhQSLUtNTK9Iyc4BhDJOW4OBREuFtBUnzFhck5hZnpkOkTjEacyzo2fCFi
 ePVhP/fmIRY8vLzUqXEee+BlAqAlGaU5sENgsXXJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvDNApvBk5pXA7XsFdAoT0ClX2ieBnFKSiJCSamA0K56Wv1fd4c9TqY+vJ90sZj/KyiVjtPW
 pB5fMd34hjZotJZuC6wL92ZMCFvSmTPSazZlkcd5sW7K3zs4PnstmKWUWr9adr7xugXX7KYnb
 h/WebtZvrpqbc0Co/nPOId+YBR/WXU/6Y/uRdTNfuhWn2s7/Z1rupJm9u75S0M9GJ7xdeXdpP
 acSS3FGoqEWc1FxIgCkIsDKqgIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502981098!110297526!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64486 invoked from network); 17 Aug 2017 14:45:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893166"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:32 +0100
Message-ID: <20170817144456.18989-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 07/31] x86/mm: move and rename guest_get_eff{,
	kern}_l1e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGVtIHRvIHB2L21tLmMgYW5kIHJlbmFtZSB0aGVtIHRvIHB2X2dldF9ndWVzdF9lZmZf
eyxrZXJufV9sMWUuCkV4cG9ydCB0aGVtIHZpYSBwdi9tbS5oLgoKVGhleSB3aWxsIGJlIHVzZWQg
bGF0ZXIgaW4gZW11bGF0aW9uIGhhbmRsZXJzLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgfCAzOCAr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgfCAg
MSArCiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAgICAgfCA2NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaCB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQs
IDEyNSBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC94ODYvcHYvbW0uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14
ODYvcHYvbW0uaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggZTBlNjU1YWMzMS4uN2ViODBlY2FhMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyNSw2ICsxMjUsNyBAQAogCiAj
aW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90
YWJsZS5oPgorI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgogCiAjaW5jbHVkZSAicHYvZW11bGF0ZS5o
IgogCkBAIC01NTQsMzcgKzU1NSw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF91bm1hcF9s
MWUodm9pZCAqcCkKICAgICB1bm1hcF9kb21haW5fcGFnZShwKTsKIH0KIAotLyogUmVhZCBhIFBW
IGd1ZXN0J3MgbDFlIHRoYXQgbWFwcyB0aGlzIHZpcnR1YWwgYWRkcmVzcy4gKi8KLXN0YXRpYyBp
bmxpbmUgdm9pZCBndWVzdF9nZXRfZWZmX2wxZSh1bnNpZ25lZCBsb25nIGFkZHIsIGwxX3BnZW50
cnlfdCAqZWZmX2wxZSkKLXsKLSAgICBBU1NFUlQoIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJy
ZW50LT5kb21haW4pKTsKLSAgICBBU1NFUlQoIXBhZ2luZ19tb2RlX2V4dGVybmFsKGN1cnJlbnQt
PmRvbWFpbikpOwotCi0gICAgaWYgKCB1bmxpa2VseSghX19hZGRyX29rKGFkZHIpKSB8fAotICAg
ICAgICAgX19jb3B5X2Zyb21fdXNlcihlZmZfbDFlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAmX19saW5lYXJfbDFfdGFibGVbbDFfbGluZWFyX29mZnNldChhZGRyKV0sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZihsMV9wZ2VudHJ5X3QpKSApCi0gICAgICAgICplZmZfbDFl
ID0gbDFlX2VtcHR5KCk7Ci19Ci0KLS8qCi0gKiBSZWFkIHRoZSBndWVzdCdzIGwxZSB0aGF0IG1h
cHMgdGhpcyBhZGRyZXNzLCBmcm9tIHRoZSBrZXJuZWwtbW9kZQotICogcGFnZSB0YWJsZXMuCi0g
Ki8KLXN0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF9nZXRfZWZmX2tlcm5fbDFlKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICplZmZfbDFlKQotewotICAgIGNvbnN0IGJvb2wgdXNlcl9tb2RlID0g
ISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpOwotCi0gICAgaWYgKCB1c2VyX21vZGUg
KQotICAgICAgICB0b2dnbGVfZ3Vlc3RfbW9kZSh2KTsKLQotICAgIGd1ZXN0X2dldF9lZmZfbDFl
KGFkZHIsIGVmZl9sMWUpOwotCi0gICAgaWYgKCB1c2VyX21vZGUgKQotICAgICAgICB0b2dnbGVf
Z3Vlc3RfbW9kZSh2KTsKLX0KLQogc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNo
X3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIC8qCkBAIC02NjksNyAr
NjM5LDcgQEAgaW50IG1hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZikKIAogICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICAgICAgZ3ZhID0gKHUzMilndmE7Ci0g
ICAgZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZSh2LCBndmEsICZsMWUpOworICAgIHB2X2dldF9ndWVz
dF9lZmZfa2Vybl9sMWUodiwgZ3ZhLCAmbDFlKTsKICAgICBpZiAoIHVubGlrZWx5KCEobDFlX2dl
dF9mbGFncyhsMWUpICYgX1BBR0VfUFJFU0VOVCkpICkKICAgICAgICAgcmV0dXJuIDA7CiAKQEAg
LTUxNjgsNyArNTEzOCw3IEBAIGludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICBpbnQgcmM7CiAKICAgICAvKiBBdHRlbXB0IHRvIHJl
YWQgdGhlIFBURSB0aGF0IG1hcHMgdGhlIFZBIGJlaW5nIGFjY2Vzc2VkLiAqLwotICAgIGd1ZXN0
X2dldF9lZmZfbDFlKGFkZHIsICZwdGUpOworICAgIHB2X2dldF9ndWVzdF9lZmZfbDFlKGFkZHIs
ICZwdGUpOwogCiAgICAgLyogV2UgYXJlIGxvb2tpbmcgb25seSBmb3IgcmVhZC1vbmx5IG1hcHBp
bmdzIG9mIHAudC4gcGFnZXMuICovCiAgICAgaWYgKCAoKGwxZV9nZXRfZmxhZ3MocHRlKSAmIChf
UEFHRV9QUkVTRU5UfF9QQUdFX1JXKSkgIT0gX1BBR0VfUFJFU0VOVCkgfHwKQEAgLTUzMjMsNyAr
NTI5Myw3IEBAIGludCBtbWlvX3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgYWRkciwKICAgICBpbnQgcmM7CiAKICAgICAvKiBBdHRlbXB0IHRvIHJlYWQgdGhl
IFBURSB0aGF0IG1hcHMgdGhlIFZBIGJlaW5nIGFjY2Vzc2VkLiAqLwotICAgIGd1ZXN0X2dldF9l
ZmZfbDFlKGFkZHIsICZwdGUpOworICAgIHB2X2dldF9ndWVzdF9lZmZfbDFlKGFkZHIsICZwdGUp
OwogCiAgICAgLyogV2UgYXJlIGxvb2tpbmcgb25seSBmb3IgcmVhZC1vbmx5IG1hcHBpbmdzIG9m
IE1NSU8gcGFnZXMuICovCiAgICAgaWYgKCAoKGwxZV9nZXRfZmxhZ3MocHRlKSAmIChfUEFHRV9Q
UkVTRU5UfF9QQUdFX1JXKSkgIT0gX1BBR0VfUFJFU0VOVCkgKQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IDRlMTU0
ODQ0NzEuLmM4M2FlZDQ5M2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTcsNiArNyw3IEBAIG9iai15ICs9IGVt
dWwtcHJpdi1vcC5vCiBvYmoteSArPSBoeXBlcmNhbGwubwogb2JqLXkgKz0gaXJldC5vCiBvYmot
eSArPSBtaXNjLWh5cGVyY2FsbHMubworb2JqLXkgKz0gbW0ubwogb2JqLXkgKz0gdHJhcHMubwog
CiBvYmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9tbS5jIGIveGVuL2FyY2gveDg2L3B2L21tLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uYWEyY2UzNDE0NQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9tbS5jCkBAIC0wLDAgKzEsNjcgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFy
Y2gveDg2L3B2L21tLmMKKyAqCisgKiBNZW1vcnkgbWFuYWdlbWVudCBjb2RlIGZvciBQViBndWVz
dHMKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMDItMjAwNSBLIEEgRnJhc2VyCisgKiBDb3B5cmln
aHQgKGMpIDIwMDQgQ2hyaXN0aWFuIExpbXBhY2gKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs
aXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9u
IDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJz
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKworI2luY2x1ZGUg
PGFzbS9wdi9tbS5oPgorCisKKy8qIFJlYWQgYSBQViBndWVzdCdzIGwxZSB0aGF0IG1hcHMgdGhp
cyB2aXJ0dWFsIGFkZHJlc3MuICovCit2b2lkIHB2X2dldF9ndWVzdF9lZmZfbDFlKHVuc2lnbmVk
IGxvbmcgYWRkciwgbDFfcGdlbnRyeV90ICplZmZfbDFlKQoreworICAgIEFTU0VSVCghcGFnaW5n
X21vZGVfdHJhbnNsYXRlKGN1cnJlbnQtPmRvbWFpbikpOworICAgIEFTU0VSVCghcGFnaW5nX21v
ZGVfZXh0ZXJuYWwoY3VycmVudC0+ZG9tYWluKSk7CisKKyAgICBpZiAoIHVubGlrZWx5KCFfX2Fk
ZHJfb2soYWRkcikpIHx8CisgICAgICAgICBfX2NvcHlfZnJvbV91c2VyKGVmZl9sMWUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmVhcl9sMV90YWJsZVtsMV9saW5lYXJfb2Zmc2V0
KGFkZHIpXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGwxX3BnZW50cnlfdCkp
ICkKKyAgICAgICAgKmVmZl9sMWUgPSBsMWVfZW1wdHkoKTsKK30KKworLyoKKyAqIFJlYWQgdGhl
IGd1ZXN0J3MgbDFlIHRoYXQgbWFwcyB0aGlzIGFkZHJlc3MsIGZyb20gdGhlIGtlcm5lbC1tb2Rl
CisgKiBwYWdlIHRhYmxlcy4KKyAqLwordm9pZCBwdl9nZXRfZ3Vlc3RfZWZmX2tlcm5fbDFlKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqZWZmX2wxZSkKK3sKKyAgICBjb25zdCBib29sIHVzZXJfbW9kZSA9ICEo
di0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKTsKKworICAgIGlmICggdXNlcl9tb2RlICkK
KyAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUodik7CisKKyAgICBwdl9nZXRfZ3Vlc3RfZWZmX2wx
ZShhZGRyLCBlZmZfbDFlKTsKKworICAgIGlmICggdXNlcl9tb2RlICkKKyAgICAgICAgdG9nZ2xl
X2d1ZXN0X21vZGUodik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdp
ZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9t
bS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjE5ZGJjM2I2NmMKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKQEAgLTAsMCArMSw1
MyBAQAorLyoKKyAqIGFzbS14ODYvcHYvbW0uaAorICoKKyAqIE1lbW9yeSBtYW5hZ2VtZW50IGlu
dGVyZmFjZXMgZm9yIFBWIGd1ZXN0cworICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0
aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGlj
ZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9u
ZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgorICovCisKKyNpZm5kZWYgX19YODZfUFZfTU1fSF9fCisjZGVmaW5lIF9fWDg2X1BW
X01NX0hfXworCisjaWZkZWYgQ09ORklHX1BWCisKK3ZvaWQgcHZfZ2V0X2d1ZXN0X2VmZl9sMWUo
dW5zaWduZWQgbG9uZyBhZGRyLCBsMV9wZ2VudHJ5X3QgKmVmZl9sMWUpOworCit2b2lkIHB2X2dl
dF9ndWVzdF9lZmZfa2Vybl9sMWUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICplZmZfbDFlKTsKKworI2Vsc2UK
Kworc3RhdGljIGlubGluZSB2b2lkIHB2X2dldF9ndWVzdF9lZmZfbDFlKHVuc2lnbmVkIGxvbmcg
YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5
X3QgKmVmZl9sMWUpCit7fQorCitzdGF0aWMgaW5saW5lIHZvaWQgcHZfZ2V0X2d1ZXN0X2VmZl9r
ZXJuX2wxZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZWZmX2wxZSkKK3t9CisKKyNl
bmRpZgorCisjZW5kaWYgLyogX19YODZfUFZfTU1fSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:45: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.xen.org>)
	id 1diM3J-0001AE-Ma; Thu, 17 Aug 2017 14:45:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM3H-00019U-Uj
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:40 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 50/3E-18185-31CA5995; Thu, 17 Aug 2017 14:45:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXldozdR
 IgwUX9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyepUeZCzbJVSyctom1gfG/eBcjJ4eEgL9E
 z4kfrCA2m4CyxM/OXjYQW0RAT6LpwHPGLkYuDmaBOYwSU+d2MYIkhAV0JFa+W8gCYrMIqErMn
 HoMzOYVsJA4sOoRK8RQeYldbRfBbCEBBYmO6ceYIGoEJU7OfAJWzywgIXHwxQvmCYzcs5CkZi
 FJLWBkWsWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgODEC
 wg3Hn+sBDjJIcTEqivL9nTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7eNXUSCHBotT01Iq0
 zBxgYMKkJTh4lER4/4OkeYsLEnOLM9MhUqcYjTk2rF7/hYnj1YT/35iEWPLy81KlxHkjVwOVC
 oCUZpTmwQ2CRcwlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNeB1nIk5lXArfvFdApTECnXG
 mfBHJKSSJCSqqBUft/X6bHSsVe1p+mZu8uaS1tv32Nq2dab7Lu21itZEa9+ltqU2Yt74lMXTj
 tzNH6VdqHWbce2J533fA8c8QG556JFzJZ7hrxGr9Pi9a7kNT0rrdPLffA8bN/nLwXzm5YOStO
 OF/RV5T9/qlb2dPT5+wO+C/ZOXN3z+65Rh84mqMibunMX9rbp8RSnJFoqMVcVJwIAIka+jGTA
 gAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502981136!89057399!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40381 invoked from network); 17 Aug 2017 14:45:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178352"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:25 +0100
Message-ID: <20170817144456.18989-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 00/31] x86: refactor mm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaXMgYmFzaWNhbGx5IGFsbCBwYXRjaGVzIGluIHYzIHJlYmFzZWQgb24gdG9w
IG9mIHN0YWdpbmcsIHNpbmNlIHRoZQpzZWN1cml0eSBpc3N1ZXMgYmxvY2tpbmcgdjMgYXJlIG5v
dyBwdWJsaXNoZWQuCgpJIGFsc28gYWRkZWQgQlVHKCkgaW4gcHZfe2FsbG9jLGZyZWV9X3BhZ2Vf
dHlwZSBzdHVicy4KClRoZSBsYXN0IHBhdGNoIHRvIG1vdmUgdGhlIGNvZGUgY29tbWVudCBpcyBk
cm9wcGVkIGZvciBub3cuCgpUaGUgY29kZSBjYW4gYmUgZm91bmQgYXQ6CgogICBodHRwczovL3hl
bmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvbGl1dy94ZW4uZ2l0IHdpcC5zcGxpdC1tbS12
NAoKV2VpLgoKV2VpIExpdSAoMzEpOgogIHg4Ni9tbTogY2FydmUgb3V0IGNyZWF0ZV9ncmFudF9w
dl9tYXBwaW5nCiAgeDg2L21tOiBjYXJ2ZSBvdXQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nCiAg
eDg2L21tOiBzcGxpdCBIVk0gZ3JhbnQgdGFibGUgY29kZSB0byBodm0vZ3JhbnRfdGFibGUuYwog
IHg4Ni9tbTogbGlmdCBQQUdFX0NBQ0hFX0FUVFJTIHRvIHBhZ2UuaAogIHg4Ni9tbTogZG9jdW1l
bnQgdGhlIHJldHVybiB2YWx1ZXMgZnJvbSBnZXRfcGFnZV9mcm9tX2wqZQogIHg4NjogbW92ZSBw
dl9lbXVsX2lzX21lbV93cml0ZSB0byBwdi9lbXVsYXRlLmMKICB4ODYvbW06IG1vdmUgYW5kIHJl
bmFtZSBndWVzdF9nZXRfZWZmeyxrZXJufV9sMWUKICB4ODYvbW06IGV4cG9ydCBnZXRfcGFnZV9m
cm9tX21mbgogIHg4Ni9tbTogcmVuYW1lIGFuZCBtb3ZlIHVwZGF0ZV9pbnRwdGUKICB4ODYvbW06
IG1vdmUge3VuLH1hZGp1c3RfZ3Vlc3RfKiB0byBwdi9tbS5oCiAgeDg2L21tOiBzcGxpdCBvdXQg
d3JpdGFibGUgcGFnZXRhYmxlIGVtdWxhdGlvbiBjb2RlCiAgeDg2L21tOiBzcGxpdCBvdXQgcmVh
ZG9ubHkgTU1JTyBlbXVsYXRpb24gY29kZQogIHg4Ni9tbTogcmVtb3ZlIHRoZSB1bnVzZWQgaW5j
bHVzaW9uIG9mIHB2L2VtdWxhdGUuaAogIHg4Ni9tbTogbW92ZSBhbmQgcmVuYW1lIGd1ZXN0X3ss
dW59bWFwX2wxZQogIHg4Ni9tbTogc3BsaXQgb3V0IFBWIGdyYW50IHRhYmxlIGNvZGUKICB4ODYv
bW06IHNwbGl0IG91dCBkZXNjcmlwdG9yIHRhYmxlIGNvZGUKICB4ODYvbW06IG1vdmUgY29tcGF0
IGRlc2NyaXB0b3IgaGFuZGxpbmcgY29kZQogIHg4Ni9tbTogbW92ZSBhbmQgcmVuYW1lIG1hcF9s
ZHRfc2hhZG93X3BhZ2UKICB4ODYvbW06IGZhY3RvciBvdXQgcHZfYXJjaF9pbml0X21lbW9yeQog
IHg4Ni9tbTogbW92ZSBsNCB0YWJsZSBzZXR1cCBjb2RlCiAgeDg2L21tOiBhZGQgInB2XyIgcHJl
Zml4IHRvIG5ld19ndWVzdF9jcjMKICB4ODY6IGFkZCBwdl8gcHJlZml4IHRvIHthbGxvYyxmcmVl
fV9wYWdlX3R5cGUKICB4ODYvbW06IGV4cG9ydCBtb3JlIGdldC9wdXQgcGFnZSBmdW5jdGlvbnMK
ICB4ODYvbW06IG1vdmUgYW5kIGFkZCBwdl8gcHJlZml4IHRvIGNyZWF0ZV9wYWVfeGVuX21hcHBp
bmdzCiAgeDg2L21tOiBtb3ZlIGRpc2FsbG93X21hc2sgdmFyaWFibGUgYW5kIG1hY3JvcwogIHg4
Ni9tbTogbW92ZSBwdl97YWxsb2MsZnJlZX1fcGFnZV90eXBlCiAgeDg2L21tOiBtb3ZlIGFuZCBh
ZGQgcHZfIHByZWZpeCB0byBpbnZhbGlkYXRlX3NoYWRvd19sZHQKICB4ODYvbW06IG1vdmUgUFYg
aHlwZXJjYWxscyB0byBwdi9tbS1oeXBlcmNhbGxzLmMKICB4ODYvbW06IHJlbW92ZSB0aGUgbm93
IHVudXNlZCBpbmNsdXNpb24gb2YgcHYvbW0uaAogIHg4Ni9tbTogdXNlIHB1dF9wYWdlX3R5cGVf
cHJlZW1wdGlibGUgaW4gcHV0X3BhZ2VfZnJvbV9sezIsM31lCiAgeDg2L21tOiBtb3ZlIHtnZXQs
cHV0fV9wYWdlX2Zyb21fbHsyLDMsNH1lCgogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAg
ICAgICAgICB8ICAgMTQgKy0KIHhlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgICAgICAgICAgICAg
fCAgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vZ3JhbnRfdGFibGUuYyAgICAgICAgfCAgIDg5ICsK
IHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgfCA0Mzg5ICsrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgICAg
ICAgICB8ICAgIDYgKwogeGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgICB8ICAy
NzAgKysKIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICAgICAgfCAgICAzICstCiB4
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgICAgICAgIHwgICAgMyArLQogeGVuL2FyY2gv
eDg2L3B2L2VtdWwtbW1pby1vcC5jICAgICAgICB8ICAxNjYgKysKIHhlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYyAgICAgICAgfCAgICAzICstCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wdHdy
LW9wLmMgICAgICAgIHwgIDMyNyArKysKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAgICAg
ICAgICAgfCAgICA3ICsKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmggICAgICAgICAgICAgfCAg
ICA1ICsKIHhlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jICAgICAgICAgfCAgMzk4ICsrKwog
eGVuL2FyY2gveDg2L3B2L21tLWh5cGVyY2FsbHMuYyAgICAgICB8IDE0NjMgKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAgICAgICAgICAgfCAxMDM0ICsrKysrKysrCiB4
ZW4vYXJjaC94ODYvcHYvbW0uaCAgICAgICAgICAgICAgICAgIHwgICAgNiArCiB4ZW4vYXJjaC94
ODYvdHJhcHMuYyAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogeGVuL2FyY2gveDg2L3g4Nl82
NC9jb21wYXQvbW0uYyAgICAgICB8ICAgMzkgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oICAgICB8ICAgMjYgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2dyYW50X3RhYmxl
LmggfCAgIDYxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgICAgfCAgIDM1
ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgICAgICAgICAgIHwgICAgMiArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgICAgIHwgICAgNSAtCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3B2L2dyYW50X3RhYmxlLmggIHwgICA2MCArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2
L21tLmggICAgICAgICAgIHwgIDE4NyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9wcm9jZXNz
b3IuaCAgICB8ICAgNDIgKwogMjcgZmlsZXMgY2hhbmdlZCwgNDYxMiBpbnNlcnRpb25zKCspLCA0
MDM0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9odm0vZ3Jh
bnRfdGFibGUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9y
LXRhYmxlcy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2VtdWwtbW1pby1v
cC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2VtdWwtcHR3ci1vcC5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvbW0taHlwZXJjYWxscy5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gveDg2L3B2L21tLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94
ODYvcHYvbW0uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2dy
YW50X3RhYmxlLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L2dy
YW50X3RhYmxlLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21t
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3Byb2Nlc3Nvci5o
CgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:45: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.xen.org>)
	id 1diM3J-0001Ac-U0; Thu, 17 Aug 2017 14:45:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM3J-00019t-1H
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 80/BA-03937-41CA5995; Thu, 17 Aug 2017 14:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXld4zdR
 IgwMNFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/HU1MBV+FKvqv/mRuYOzn72Lk5JAQ8Je4
 tnM7I4jNJqAs8bOzlw3EFhHQk2g68BwozsXBLDCHUWLq3C4gh4NDWMBDYuYbeRCTRUBV4lSvM
 YjJK2Ah8WZdMsREeYldbRdZQWxOAUuJQ5MWM4PYQkAlsz+0s0PYChId048xgdi8AoISJ2c+YQ
 GxmQUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAgOHAQh2MO5cH3iIUZKDSUmU9/esKZFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHgfr5oaKSRYlJqeWpGWmQMMYZi0BAePkgjvf5A0b3FBYm5xZjpE6hSjLserCf+/MQmx5
 OXnpUqJ80auBioSACnKKM2DGwGLp0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0OsoonM6
 8EbtMroCOYgI640j4J5IiSRISUVAMje7Fc+FWzJ+bTZSZbrF24fHM0/3vRht9cZhu0Tv2dtZ5
 R+d/fB0YtP06xCl6bPDFknW/Y6ddCZy5pX821TtebZvNilsKpCas3/eTf8l7GMulZiZRaxe/+
 QPlmRmHzusk/Yze7HH/SXmfPu6DyvMOhRc+Zviw/csl2Kufz1vpE+e49CZurJq5+rsRSnJFoq
 MVcVJwIAG9u30yiAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502981136!89057399!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40485 invoked from network); 17 Aug 2017 14:45:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178353"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:31 +0100
Message-ID: <20170817144456.18989-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 06/31] x86: move pv_emul_is_mem_write to
	pv/emulate.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhwb3J0IGl0IHZpYSBwdi9lbXVsYXRlLmguICBJbiB0aGUgbWVhbiB0aW1lIGl0IGlzIHJlcXVp
cmVkIHRvCmluY2x1ZGUgcHYvZW11bGF0ZS5oIGluIHg4Ni9tbS5jLgoKVGhlIHNhaWQgZnVuY3Rp
b24gd2lsbCBiZSB1c2VkIGxhdGVyIGJ5IGRpZmZlcmVudCBlbXVsYXRpb24gaGFuZGxlcnMKaW4g
bGF0ZXIgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICB8IDkgKystLS0tLS0tCiB4ZW4vYXJj
aC94ODYvcHYvZW11bGF0ZS5jIHwgNyArKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5o
IHwgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IDU5ODNhNTY4MTEuLmUwZTY1NWFjMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjYsNiArMTI2LDggQEAKICNpbmNsdWRlIDxh
c20vaHZtL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CiAK
KyNpbmNsdWRlICJwdi9lbXVsYXRlLmgiCisKIC8qIE1hcHBpbmcgb2YgdGhlIGZpeG1hcCBzcGFj
ZSBuZWVkZWQgZWFybHkuICovCiBsMV9wZ2VudHJ5X3QgX19zZWN0aW9uKCIuYnNzLnBhZ2VfYWxp
Z25lZCIpIF9fYWxpZ25lZChQQUdFX1NJWkUpCiAgICAgbDFfZml4bWFwW0wxX1BBR0VUQUJMRV9F
TlRSSUVTXTsKQEAgLTUxMzgsMTMgKzUxNDAsNiBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRf
Y21weGNoZygKICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwdHdyX2VtdWxhdGVf
Y3R4dCwgY3R4dCkpOwogfQogCi1zdGF0aWMgaW50IHB2X2VtdWxfaXNfbWVtX3dyaXRlKGNvbnN0
IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJldHVybiB4
ODZfaW5zbl9pc19tZW1fd3JpdGUoc3RhdGUsIGN0eHQpID8gWDg2RU1VTF9PS0FZCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBYODZFTVVMX1VOSEFORExF
QUJMRTsKLX0KLQogc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHR3cl9lbXVs
YXRlX29wcyA9IHsKICAgICAucmVhZCAgICAgICA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKICAgICAu
aW5zbl9mZXRjaCA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCmluZGV4IDU3NTBjNzY5
OWIuLjFjNGQ2ZWFiMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtODcsNiArODcsMTMgQEAgdm9pZCBwdl9l
bXVsX2luc3RydWN0aW9uX2RvbmUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVk
IGxvbmcgcmlwKQogICAgIH0KIH0KIAoraW50IHB2X2VtdWxfaXNfbWVtX3dyaXRlKGNvbnN0IHN0
cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIHg4Nl9pbnNuX2lz
X21lbV93cml0ZShzdGF0ZSwgY3R4dCkgPyBYODZFTVVMX09LQVkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworfQor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmgKaW5kZXggYjJi
MTE5MmQ0OC4uODlhYmJlMDEwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUu
aAorKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oCkBAIC03LDQgKzcsNyBAQCBpbnQgcHZf
ZW11bF9yZWFkX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IHNlbCwgY29uc3Qgc3RydWN0IHZjcHUg
KnYsCiAKIHZvaWQgcHZfZW11bF9pbnN0cnVjdGlvbl9kb25lKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCB1bnNpZ25lZCBsb25nIHJpcCk7CiAKK2ludCBwdl9lbXVsX2lzX21lbV93cml0ZShj
b25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKKwogI2VuZGlmIC8qIF9fUFZf
RU1VTEFURV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM3L-0001CJ-7i; Thu, 17 Aug 2017 14:45:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM3K-0001AZ-BS
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:42 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C9/93-03557-51CA5995; Thu, 17 Aug 2017 14:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDva7omqm
 RBotvcVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmb365gK9ihXPHw1T7GBsZN0l2MnBwSAv4S
 97f0M4HYbALKEj87e9lAbBEBPYmmA88Zuxi5OJgF5jBKTJ3bxQiSEBZwkTi06TaYzSKgKtH18
 DuYzStgIXFm4gU2iKHyErvaLrKC2JwClhKHJi1mBrGFgGpmf2hnh7AVJDqmH2OC6BWUODnzCQ
 uIzSwgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERg+DECwg3Hn+sBDjJIcTEqivL9nTYkU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMH7eNXUSCHBotT01Iq0zBxgIMOkJTh4lER4/4OkeYsLEnOLM9MhUqcYdTleTfj/jUmIJ
 S8/L1VKnDdyNVCRAEhRRmke3AhYVF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO91kFU8mX
 klcJteAR3BBHTElfZJIEeUJCKkpBoYi67ZLgmZcvDr7acC8zauj26d9LTuycaei9eSq+dMZNi
 0Z23Iq8uv7y+uupD7Y1XOs8s/Vq/qeNF11CBGsM3k68M+DSXzC+lbFuS2HNmrJGvNemV6rngA
 Z2mvkNzEcrVF8q9SZoqoijkx3sg/GP9W2F6sxtOv5bmwWGfn1PI5iwOUvnPVPt9oqcRSnJFoq
 MVcVJwIAAdKp2WlAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502981136!89057399!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40610 invoked from network); 17 Aug 2017 14:45:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178354"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:27 +0100
Message-ID: <20170817144456.18989-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 02/31] x86/mm: carve out
	replace_grant_pv_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGF0IG9uY2UgbWFrZSBpdCBhbiBpbmxpbmUgZnVuY3Rpb24uIEFkZCBkZWNsYXJhdGlvbnMg
b2YKcmVwbGFjZV9ncmFudF97aHZtLHB2fV9tYXBwaW5nIHRvIHJlc3BlY3RpdmUgaGVhZGVyIGZp
bGVzLgoKVGhlIGNvZGUgbW92ZW1lbnQgd2lsbCBiZSBkb25lIGxhdGVyLgoKU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAg
ICAgICAgICAgICAgICAgICAgIHwgIDkgKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmggICAgIHwgMTAgKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
Z3JhbnRfdGFibGUuaCB8ICA4ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L2dyYW50
X3RhYmxlLmggIHwgIDggKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDI4YmNmZjJjOTkuLmQ3ZDA0NzcyYzUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00MDY4LDcgKzQwNjgs
NyBAQCBpbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQg
bG9uZyBmcmFtZSwKICAgICByZXR1cm4gY3JlYXRlX2dyYW50X3ZhX21hcHBpbmcoYWRkciwgcHRl
LCBjdXJyZW50KTsKIH0KIAotc3RhdGljIGludCByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKAor
aW50IHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcoCiAgICAgdWludDY0X3QgYWRkciwgdW5zaWdu
ZWQgbG9uZyBmcmFtZSwgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykKIHsK
ICAgICB1bnNpZ25lZCBsb25nIGdmbiA9ICh1bnNpZ25lZCBsb25nKShhZGRyID4+IFBBR0VfU0hJ
RlQpOwpAQCAtNDA5OCw4ICs0MDk4LDggQEAgc3RhdGljIGludCByZXBsYWNlX2dyYW50X3AybV9t
YXBwaW5nKAogICAgIHJldHVybiBHTlRTVF9va2F5OwogfQogCi1pbnQgcmVwbGFjZV9ncmFudF9o
b3N0X21hcHBpbmcoCi0gICAgdWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdWlu
dDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykKK2ludCByZXBsYWNlX2dyYW50X3B2
X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgbDFfcGdlbnRyeV90ICpw
bDFlLCBvbDFlOwpAQCAtNDEwNyw5ICs0MTA3LDYgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9t
YXBwaW5nKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxcGc7CiAgICAgaW50IHJjOwogCi0gICAg
aWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChjdXJyZW50LT5kb21haW4pICkKLSAgICAgICAgcmV0
dXJuIHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcoYWRkciwgZnJhbWUsIG5ld19hZGRyLCBmbGFn
cyk7Ci0KICAgICBpZiAoIGZsYWdzICYgR05UTUFQX2NvbnRhaW5zX3B0ZSApCiAgICAgewogICAg
ICAgICBpZiAoICFuZXdfYWRkciApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKaW5kZXggNTU5
YWQyZjI3NS4uMzNiMmY4OGI5NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFu
dF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaApAQCAtMjcs
OCArMjcsMTQgQEAgc3RhdGljIGlubGluZSBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1
aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogICAgIHJldHVybiBjcmVhdGVfZ3Jh
bnRfcHZfbWFwcGluZyhhZGRyLCBmcmFtZSwgZmxhZ3MsIGNhY2hlX2ZsYWdzKTsKIH0KIAotaW50
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAotICAgIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVk
IGxvbmcgZnJhbWUsIHVpbnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOworc3Rh
dGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRkciwg
dW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQoreworICAgIGlmICggcGFnaW5n
X21vZGVfZXh0ZXJuYWwoY3VycmVudC0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiByZXBsYWNl
X2dyYW50X3AybV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBuZXdfYWRkciwgZmxhZ3MpOworICAgIHJl
dHVybiByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcoYWRkciwgZnJhbWUsIG5ld19hZGRyLCBmbGFn
cyk7Cit9CiAKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2dyYW50X3RhYmxlLmgKaW5kZXggODMyMDJjMjE5Yy4uNGIxYWZhMTc5YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9ncmFudF90YWJsZS5oCkBAIC0yNiw2ICsyNiw4IEBACiBpbnQg
Y3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJh
bWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKTsKK2lu
dCByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwg
dW5zaWduZWQgaW50IGZsYWdzKTsKIAogI2Vsc2UKIApAQCAtMzgsNiArNDAsMTIgQEAgc3RhdGlj
IGlubGluZSBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2ln
bmVkIGxvbmcgZnJhbWUsCiAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiB9CiAKK2lu
dCByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwg
dW5zaWduZWQgaW50IGZsYWdzKQoreworICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwor
fQorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWDg2X0hWTV9HUkFOVF9UQUJMRV9IX18gKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHYvZ3JhbnRfdGFibGUuaAppbmRleCAxNjVlYmNlMjJmLi5jNjQ3NDk3M2Nk
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2dyYW50X3RhYmxlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9ncmFudF90YWJsZS5oCkBAIC0yNSw2ICsyNSw4IEBACiAK
IGludCBjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25n
IGZyYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywg
dW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKTsKK2ludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmco
dWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncyk7CiAKICNlbHNl
CiAKQEAgLTM3LDYgKzM5LDEyIEBAIHN0YXRpYyBpbmxpbmUgaW50IGNyZWF0ZV9ncmFudF9wdl9t
YXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgcmV0dXJuIEdO
VFNUX2dlbmVyYWxfZXJyb3I7CiB9CiAKK2ludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcodWlu
dDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykKK3sKKyAgICByZXR1
cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKK30KKwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX1g4Nl9Q
Vl9HUkFOVF9UQUJMRV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM3L-0001Cs-F4; Thu, 17 Aug 2017 14:45:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM3K-0001Aq-Mh
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:42 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 84/3F-01712-61CA5995; Thu, 17 Aug 2017 14:45:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHSDva7omqm
 RBrNPK1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlv1/YyFpzVq3j1+ytbA2OzchcjB4eEgL/E
 m33MXYycHGwCyhI/O3vZQGwRAT2JpgPPGbsYuTiYBeYwSkyd28UIkhAWCJToe7eSFcRmEVCV+
 Hb4NVicV8BC4sjK52C2hIC8xK62i2A1nAKWEocmLQZbIARUM/tDOzuErSDRMf0YE0SvoMTJmU
 9YQGxmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DA1O93NT
 i4sT01JzEpGK95PzcTYzA4KlnYGDcwdi3yu8QoyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KL
 DzFqcHAI9K1ZfYFRiiUvPy9VSYL38aqpkUKCRanpqRVpmTnA8IYpleDgURLhtVgNlOYtLkjML
 c5Mh0idYjTmWNCz4QsTx6sJ/78xCYFNkhLnjQQpFQApzSjNgxsEi7tLjLJSwryMDAwMQjwFqU
 W5mSWo8q8YxTkYlYR5fUGm8GTmlcDtewV0ChPQKVfaJ4GcUpKIkJJqYMx/+7jp8Lzqm68XSOx
 ZYKEmprXvglO7x3qu8PTlNz4mlV6SO/9NrjXXyt3MTz+cSVRj2881t2Z7m66rTZSSSFmkuzb8
 aMfXN/cfGZicdVV7rHRilWbE0TfHvhwWs355vz2ecXn5RYNbTetnf+tduHZygcuLe6WNknmCr
 sHLvdOs7WUz30+d0KzEUpyRaKjFXFScCADbDNI8tgIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502981139!79283524!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48035 invoked from network); 17 Aug 2017 14:45:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178355"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:28 +0100
Message-ID: <20170817144456.18989-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 03/31] x86/mm: split HVM grant table code to
	hvm/grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL01ha2VmaWxlICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2dyYW50X3Rh
YmxlLmMgfCA4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICB8IDUzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDMgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZp
bGUKaW5kZXggYzM5NGFmNzM2NC4uNWJkMzhmNjMzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCkBAIC02LDYgKzYs
NyBAQCBvYmoteSArPSBkbS5vCiBvYmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KIG9iai15
ICs9IGRvbWFpbi5vCiBvYmoteSArPSBlbXVsYXRlLm8KK29iai15ICs9IGdyYW50X3RhYmxlLm8K
IG9iai15ICs9IGhwZXQubwogb2JqLXkgKz0gaHZtLm8KIG9iai15ICs9IGh5cGVyY2FsbC5vCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2dyYW50X3RhYmxlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
NzUwM2MyYzYxYgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZ3JhbnRfdGFi
bGUuYwpAQCAtMCwwICsxLDg5IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNoL3g4
Ni9odm0vZ3JhbnRfdGFibGUuYworICoKKyAqIEdyYW50IHRhYmxlIGludGVyZmFjZXMgZm9yIEhW
TSBndWVzdHMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9y
CisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAor
ICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJ
ZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgorCisjaW5jbHVkZSA8cHVibGljL2dyYW50X3RhYmxlLmg+CisKKyNp
bmNsdWRlIDxhc20vcDJtLmg+CisKK2ludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0
X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgY2FjaGVfZmxhZ3MpCit7CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIGludCBy
YzsKKworICAgIGlmICggY2FjaGVfZmxhZ3MgIHx8IChmbGFncyAmIH5HTlRNQVBfcmVhZG9ubHkp
ICE9IEdOVE1BUF9ob3N0X21hcCApCisgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9y
OworCisgICAgaWYgKCBmbGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgIHAybXQgPSBw
Mm1fZ3JhbnRfbWFwX3JvOworICAgIGVsc2UKKyAgICAgICAgcDJtdCA9IHAybV9ncmFudF9tYXBf
cnc7CisgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShjdXJyZW50LT5kb21haW4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfZ2ZuKGFkZHIgPj4gUEFHRV9TSElGVCks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKGZyYW1lKSwgUEFHRV9PUkRF
Ul80SywgcDJtdCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFs
X2Vycm9yOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIEdOVFNUX29rYXk7Cit9CisKK2ludCBy
ZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJh
bWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwgdW5z
aWduZWQgaW50IGZsYWdzKQoreworICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gKHVuc2lnbmVkIGxv
bmcpKGFkZHIgPj4gUEFHRV9TSElGVCk7CisgICAgcDJtX3R5cGVfdCB0eXBlOworICAgIG1mbl90
IG9sZF9tZm47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAg
IGlmICggbmV3X2FkZHIgIT0gMCB8fCAoZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlKSApCisg
ICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOworCisgICAgb2xkX21mbiA9IGdldF9n
Zm4oZCwgZ2ZuLCAmdHlwZSk7CisgICAgaWYgKCAhcDJtX2lzX2dyYW50KHR5cGUpIHx8IG1mbl94
KG9sZF9tZm4pICE9IGZyYW1lICkKKyAgICB7CisgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJvbGQgbWFw
cGluZyBpbnZhbGlkICh0eXBlICVkLCBtZm4gJSIgUFJJX21mbiAiLCBmcmFtZSAlbHgpXG4iLAor
ICAgICAgICAgICAgICAgICB0eXBlLCBtZm5feChvbGRfbWZuKSwgZnJhbWUpOworICAgICAgICBy
ZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICB9CisgICAgaWYgKCBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihmcmFtZSksIFBBR0VfT1JERVJfNEspICkK
KyAgICB7CisgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAgICAgICAgcmV0dXJuIEdOVFNUX2dl
bmVyYWxfZXJyb3I7CisgICAgfQorCisgICAgcHV0X2dmbihkLCBnZm4pOworICAgIHJldHVybiBH
TlRTVF9va2F5OworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDog
NAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZDdkMDQ3NzJjNS4uNWM2
YTdlNTYzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTQwMTcsMjkgKzQwMTcsNiBAQCBzdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRfdmFf
bWFwcGluZygKICAgICByZXR1cm4gcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIGZyYW1l
LCBsMWVfZW1wdHkoKSwgdik7CiB9CiAKLWludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWlu
dDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCi17Ci0gICAgcDJtX3R5cGVfdCBwMm10OwotICAgIGlu
dCByYzsKLQotICAgIGlmICggY2FjaGVfZmxhZ3MgIHx8IChmbGFncyAmIH5HTlRNQVBfcmVhZG9u
bHkpICE9IEdOVE1BUF9ob3N0X21hcCApCi0gICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vy
cm9yOwotCi0gICAgaWYgKCBmbGFncyAmIEdOVE1BUF9yZWFkb25seSApCi0gICAgICAgIHAybXQg
PSBwMm1fZ3JhbnRfbWFwX3JvOwotICAgIGVsc2UKLSAgICAgICAgcDJtdCA9IHAybV9ncmFudF9t
YXBfcnc7Ci0gICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShjdXJyZW50LT5kb21haW4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfZ2ZuKGFkZHIgPj4gUEFHRV9TSElG
VCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKGZyYW1lKSwgUEFHRV9P
UkRFUl80SywgcDJtdCk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIHJldHVybiBHTlRTVF9nZW5l
cmFsX2Vycm9yOwotICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIEdOVFNUX29rYXk7Ci19Ci0KIGlu
dCBjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZy
YW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywgdW5z
aWduZWQgaW50IGNhY2hlX2ZsYWdzKQogewpAQCAtNDA2OCwzNiArNDA0NSw2IEBAIGludCBjcmVh
dGVfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAog
ICAgIHJldHVybiBjcmVhdGVfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBwdGUsIGN1cnJlbnQpOwog
fQogCi1pbnQgcmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZygKLSAgICB1aW50NjRfdCBhZGRyLCB1
bnNpZ25lZCBsb25nIGZyYW1lLCB1aW50NjRfdCBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZsYWdz
KQotewotICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gKHVuc2lnbmVkIGxvbmcpKGFkZHIgPj4gUEFH
RV9TSElGVCk7Ci0gICAgcDJtX3R5cGVfdCB0eXBlOwotICAgIG1mbl90IG9sZF9tZm47Ci0gICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKLQotICAgIGlmICggbmV3X2FkZHIg
IT0gMCB8fCAoZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlKSApCi0gICAgICAgIHJldHVybiBH
TlRTVF9nZW5lcmFsX2Vycm9yOwotCi0gICAgb2xkX21mbiA9IGdldF9nZm4oZCwgZ2ZuLCAmdHlw
ZSk7Ci0gICAgaWYgKCAhcDJtX2lzX2dyYW50KHR5cGUpIHx8IG1mbl94KG9sZF9tZm4pICE9IGZy
YW1lICkKLSAgICB7Ci0gICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKLSAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICJvbGQgbWFwcGluZyBpbnZhbGlkICh0
eXBlICVkLCBtZm4gJSIgUFJJX21mbiAiLCBmcmFtZSAlbHgpXG4iLAotICAgICAgICAgICAgICAg
ICB0eXBlLCBtZm5feChvbGRfbWZuKSwgZnJhbWUpOwotICAgICAgICByZXR1cm4gR05UU1RfZ2Vu
ZXJhbF9lcnJvcjsKLSAgICB9Ci0gICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IF9nZm4oZ2ZuKSwgX21mbihmcmFtZSksIFBBR0VfT1JERVJfNEspICkKLSAgICB7Ci0gICAgICAg
IHB1dF9nZm4oZCwgZ2ZuKTsKLSAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0g
ICAgfQotCi0gICAgcHV0X2dmbihkLCBnZm4pOwotICAgIHJldHVybiBHTlRTVF9va2F5OwotfQot
CiBpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRy
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:45:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:45: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.xen.org>)
	id 1diM3M-0001ET-Lv; Thu, 17 Aug 2017 14:45:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM3L-0001CK-LY
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:45:43 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 19/C5-09901-61CA5995; Thu, 17 Aug 2017 14:45:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva7Ymqm
 RBie+yFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk37sYXbDOseNS+iLGBsVm5i5GTQ0LAX+LP
 03YWEJtNQFniZ2cvG4gtIqAn0XTgOWMXIxcHs8AcRompc7sYQRLCAvYSN3beZAKxWQRUJZacX
 McOYvMKWEpsuvqZHWKovMSutousIDYnUPzQpMXMILaQgIXE7A/t7BC2gkTH9GNMEL2CEidnPg
 E7gllAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzB4GIBgB+PO9YGHGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYL38aqpkUKCRanpqRVpmTnAMIZJS3DwKInw/gdJ8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS
 15+XqqUOG/kaqAiAZCijNI8uBGwmLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7rIKt4Mv
 NK4Da9AjqCCeiIK+2TQI4oSURISTUwKkya9S1c/brBn3PmctbWN6qn3HhYNrM7XzdGT+LolPx
 N9+wjEmZzr//TWt9VqG6jNvdfq6RpeXHi/YtMJbNsMj5q6OtfDhf/5vWCXW3z8od8djW/Krb7
 HS94Xy64YeLyaIETEU+q98dleDi4TxRz+/BiyUm7/kcel6UvTkt9X/bh+e4ZkoLxSizFGYmGW
 sxFxYkAULxfVaQCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502981136!89057399!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40833 invoked from network); 17 Aug 2017 14:45:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:45:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178357"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:34 +0100
Message-ID: <20170817144456.18989-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 09/31] x86/mm: rename and move update_intpte
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhdCBmdW5jdGlvbiBpcyBvbmx5IHVzZWQgYnkgUFYgZ3Vlc3RzIHN1cHBvcnRpbmcgY29kZSwg
YWRkIHB2XwpwcmVmaXguCgpFeHBvcnQgaXQgdmlhIHB2L21tLmguIE1vdmUgVVBEQVRFX0VOVFJZ
IGFzIHdlbGwuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KTm93IGl0IGlzIG5vIGxvbmdlciBhbiBpbmxpbmUgZnVuY3Rpb24sIGJ1dCBJIGRvbid0IHRo
aW5rIHRoYXQgbWF0dGVycwptdWNoLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICB8
IDY1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3B2L21tLmMgICAgICAgIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oIHwgMTYgKysrKysrKysrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBkMjVkMzE0
NjczLi5kYzRhYzU1OTJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTMzLDE0ICsxMzMsNiBAQAogbDFfcGdlbnRyeV90IF9fc2VjdGlv
bigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQogICAgIGwxX2ZpeG1h
cFtMMV9QQUdFVEFCTEVfRU5UUklFU107CiAKLS8qCi0gKiBQVEUgdXBkYXRlcyBjYW4gYmUgZG9u
ZSB3aXRoIG9yZGluYXJ5IHdyaXRlcyBleGNlcHQ6Ci0gKiAgMS4gRGVidWcgYnVpbGRzIGdldCBl
eHRyYSBjaGVja2luZyBieSB1c2luZyBDTVBYQ0hHWzhCXS4KLSAqLwotI2lmICFkZWZpbmVkKE5E
RUJVRykKLSNkZWZpbmUgUFRFX1VQREFURV9XSVRIX0NNUFhDSEcKLSNlbmRpZgotCiBwYWRkcl90
IF9fcmVhZF9tb3N0bHkgbWVtX2hvdHBsdWc7CiAKIC8qIFByaXZhdGUgZG9tYWluIHN0cnVjdHMg
Zm9yIERPTUlEX1hFTiBhbmQgRE9NSURfSU8uICovCkBAIC0xODEyLDYzICsxODA0LDYgQEAgdm9p
ZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIH0gd2hpbGUgKCAoeSA9
IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpICE9IHggKTsKIH0KIAot
LyoKLSAqIEhvdyB0byB3cml0ZSBhbiBlbnRyeSB0byB0aGUgZ3Vlc3QgcGFnZXRhYmxlcy4KLSAq
IFJldHVybnMgZmFsc2UgZm9yIGZhaWx1cmUgKHBvaW50ZXIgbm90IHZhbGlkKSwgdHJ1ZSBmb3Ig
c3VjY2Vzcy4KLSAqLwotc3RhdGljIGlubGluZSBib29sIHVwZGF0ZV9pbnRwdGUoCi0gICAgaW50
cHRlX3QgKnAsIGludHB0ZV90IG9sZCwgaW50cHRlX3QgbmV3LCB1bnNpZ25lZCBsb25nIG1mbiwK
LSAgICBzdHJ1Y3QgdmNwdSAqdiwgaW50IHByZXNlcnZlX2FkKQotewotICAgIGJvb2wgcnYgPSB0
cnVlOwotCi0jaWZuZGVmIFBURV9VUERBVEVfV0lUSF9DTVBYQ0hHCi0gICAgaWYgKCAhcHJlc2Vy
dmVfYWQgKQotICAgIHsKLSAgICAgICAgcnYgPSBwYWdpbmdfd3JpdGVfZ3Vlc3RfZW50cnkodiwg
cCwgbmV3LCBfbWZuKG1mbikpOwotICAgIH0KLSAgICBlbHNlCi0jZW5kaWYKLSAgICB7Ci0gICAg
ICAgIGludHB0ZV90IHQgPSBvbGQ7Ci0KLSAgICAgICAgZm9yICggOyA7ICkKLSAgICAgICAgewot
ICAgICAgICAgICAgaW50cHRlX3QgX25ldyA9IG5ldzsKLQotICAgICAgICAgICAgaWYgKCBwcmVz
ZXJ2ZV9hZCApCi0gICAgICAgICAgICAgICAgX25ldyB8PSBvbGQgJiAoX1BBR0VfQUNDRVNTRUQg
fCBfUEFHRV9ESVJUWSk7Ci0KLSAgICAgICAgICAgIHJ2ID0gcGFnaW5nX2NtcHhjaGdfZ3Vlc3Rf
ZW50cnkodiwgcCwgJnQsIF9uZXcsIF9tZm4obWZuKSk7Ci0gICAgICAgICAgICBpZiAoIHVubGlr
ZWx5KHJ2ID09IDApICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIHVwZGF0
ZSAlIiBQUklwdGUgIiAtPiAlIiBQUklwdGUKLSAgICAgICAgICAgICAgICAgICAgICAgICAiOiBz
YXcgJSIgUFJJcHRlICJcbiIsIG9sZCwgX25ldywgdCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGlmICggdCA9PSBvbGQgKQotICAgICAgICAg
ICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICAvKiBBbGxvd2VkIHRvIGNoYW5nZSBpbiBBY2Nl
c3NlZC9EaXJ0eSBmbGFncyBvbmx5LiAqLwotICAgICAgICAgICAgQlVHX09OKCh0IF4gb2xkKSAm
IH4oaW50cHRlX3QpKF9QQUdFX0FDQ0VTU0VEfF9QQUdFX0RJUlRZKSk7Ci0KLSAgICAgICAgICAg
IG9sZCA9IHQ7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgcmV0dXJuIHJ2OwotfQotCi0vKgotICog
TWFjcm8gdGhhdCB3cmFwcyB0aGUgYXBwcm9wcmlhdGUgdHlwZS1jaGFuZ2VzIGFyb3VuZCB1cGRh
dGVfaW50cHRlKCkuCi0gKiBBcmd1bWVudHMgYXJlOiB0eXBlLCBwdHIsIG9sZCwgbmV3LCBtZm4s
IHZjcHUKLSAqLwotI2RlZmluZSBVUERBVEVfRU5UUlkoX3QsX3AsX28sX24sX20sX3YsX2FkKSAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdXBkYXRlX2ludHB0ZSgmX3QgIyMgZV9nZXRf
aW50cHRlKCooX3ApKSwgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
IF90ICMjIGVfZ2V0X2ludHB0ZShfbyksIF90ICMjIGVfZ2V0X2ludHB0ZShfbiksICAgXAotICAg
ICAgICAgICAgICAgICAgKF9tKSwgKF92KSwgKF9hZCkpCi0KIC8qCiAgKiBQVEUgZmxhZ3MgdGhh
dCBhIGd1ZXN0IG1heSBjaGFuZ2Ugd2l0aG91dCByZS12YWxpZGF0aW5nIHRoZSBQVEUuCiAgKiBB
bGwgb3RoZXIgYml0cyBhZmZlY3QgdHJhbnNsYXRpb24sIGNhY2hpbmcsIG9yIFhlbidzIHNhZmV0
eS4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jIGIveGVuL2FyY2gveDg2L3B2L21t
LmMKaW5kZXggYWEyY2UzNDE0NS4uMmNiNTk5NWU2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmMKQEAgLTI0LDYgKzI0LDEzIEBACiAK
ICNpbmNsdWRlIDxhc20vcHYvbW0uaD4KIAorLyoKKyAqIFBURSB1cGRhdGVzIGNhbiBiZSBkb25l
IHdpdGggb3JkaW5hcnkgd3JpdGVzIGV4Y2VwdDoKKyAqICAxLiBEZWJ1ZyBidWlsZHMgZ2V0IGV4
dHJhIGNoZWNraW5nIGJ5IHVzaW5nIENNUFhDSEdbOEJdLgorICovCisjaWYgIWRlZmluZWQoTkRF
QlVHKQorI2RlZmluZSBQVEVfVVBEQVRFX1dJVEhfQ01QWENIRworI2VuZGlmCiAKIC8qIFJlYWQg
YSBQViBndWVzdCdzIGwxZSB0aGF0IG1hcHMgdGhpcyB2aXJ0dWFsIGFkZHJlc3MuICovCiB2b2lk
IHB2X2dldF9ndWVzdF9lZmZfbDFlKHVuc2lnbmVkIGxvbmcgYWRkciwgbDFfcGdlbnRyeV90ICpl
ZmZfbDFlKQpAQCAtNTYsNiArNjMsNTMgQEAgdm9pZCBwdl9nZXRfZ3Vlc3RfZWZmX2tlcm5fbDFl
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgICAgIHRvZ2dsZV9ndWVz
dF9tb2RlKHYpOwogfQogCisvKgorICogSG93IHRvIHdyaXRlIGFuIGVudHJ5IHRvIHRoZSBndWVz
dCBwYWdldGFibGVzLgorICogUmV0dXJucyBmYWxzZSBmb3IgZmFpbHVyZSAocG9pbnRlciBub3Qg
dmFsaWQpLCB0cnVlIGZvciBzdWNjZXNzLgorICovCitib29sIHB2X3VwZGF0ZV9pbnRwdGUoaW50
cHRlX3QgKnAsIGludHB0ZV90IG9sZCwgaW50cHRlX3QgbmV3LAorICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBzdHJ1Y3QgdmNwdSAqdiwgaW50IHByZXNlcnZlX2FkKQor
eworICAgIGJvb2wgcnYgPSB0cnVlOworCisjaWZuZGVmIFBURV9VUERBVEVfV0lUSF9DTVBYQ0hH
CisgICAgaWYgKCAhcHJlc2VydmVfYWQgKQorICAgIHsKKyAgICAgICAgcnYgPSBwYWdpbmdfd3Jp
dGVfZ3Vlc3RfZW50cnkodiwgcCwgbmV3LCBfbWZuKG1mbikpOworICAgIH0KKyAgICBlbHNlCisj
ZW5kaWYKKyAgICB7CisgICAgICAgIGludHB0ZV90IHQgPSBvbGQ7CisKKyAgICAgICAgZm9yICgg
OyA7ICkKKyAgICAgICAgeworICAgICAgICAgICAgaW50cHRlX3QgX25ldyA9IG5ldzsKKworICAg
ICAgICAgICAgaWYgKCBwcmVzZXJ2ZV9hZCApCisgICAgICAgICAgICAgICAgX25ldyB8PSBvbGQg
JiAoX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSk7CisKKyAgICAgICAgICAgIHJ2ID0gcGFn
aW5nX2NtcHhjaGdfZ3Vlc3RfZW50cnkodiwgcCwgJnQsIF9uZXcsIF9tZm4obWZuKSk7CisgICAg
ICAgICAgICBpZiAoIHVubGlrZWx5KHJ2ID09IDApICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAiRmFpbGVkIHRvIHVwZGF0ZSAlIiBQUklwdGUgIiAtPiAlIiBQUklwdGUKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAiOiBzYXcgJSIgUFJJcHRlICJcbiIsIG9sZCwgX25ldywgdCk7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggdCA9
PSBvbGQgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKiBBbGxvd2Vk
IHRvIGNoYW5nZSBpbiBBY2Nlc3NlZC9EaXJ0eSBmbGFncyBvbmx5LiAqLworICAgICAgICAgICAg
QlVHX09OKCh0IF4gb2xkKSAmIH4oaW50cHRlX3QpKF9QQUdFX0FDQ0VTU0VEfF9QQUdFX0RJUlRZ
KSk7CisKKyAgICAgICAgICAgIG9sZCA9IHQ7CisgICAgICAgIH0KKyAgICB9CisgICAgcmV0dXJu
IHJ2OworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9t
bS5oCmluZGV4IDE5ZGJjM2I2NmMuLjcyYzA0YzY4NGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKQEAgLTI4
LDYgKzI4LDE3IEBAIHZvaWQgcHZfZ2V0X2d1ZXN0X2VmZl9sMWUodW5zaWduZWQgbG9uZyBhZGRy
LCBsMV9wZ2VudHJ5X3QgKmVmZl9sMWUpOwogdm9pZCBwdl9nZXRfZ3Vlc3RfZWZmX2tlcm5fbDFl
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqZWZmX2wxZSk7CiAKK2Jvb2wgcHZfdXBkYXRlX2ludHB0ZShpbnRw
dGVfdCAqcCwgaW50cHRlX3Qgb2xkLCBpbnRwdGVfdCBuZXcsCisgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4sIHN0cnVjdCB2Y3B1ICp2LCBpbnQgcHJlc2VydmVfYWQpOwor
LyoKKyAqIE1hY3JvIHRoYXQgd3JhcHMgdGhlIGFwcHJvcHJpYXRlIHR5cGUtY2hhbmdlcyBhcm91
bmQgdXBkYXRlX2ludHB0ZSgpLgorICogQXJndW1lbnRzIGFyZTogdHlwZSwgcHRyLCBvbGQsIG5l
dywgbWZuLCB2Y3B1CisgKi8KKyNkZWZpbmUgVVBEQVRFX0VOVFJZKF90LF9wLF9vLF9uLF9tLF92
LF9hZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHB2X3VwZGF0ZV9pbnRwdGUo
Jl90ICMjIGVfZ2V0X2ludHB0ZSgqKF9wKSksICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICBfdCAjIyBlX2dldF9pbnRwdGUoX28pLCBfdCAjIyBlX2dldF9pbnRw
dGUoX24pLCAgIFwKKyAgICAgICAgICAgICAgICAgICAgIChfbSksIChfdiksIChfYWQpKQorCiAj
ZWxzZQogCiBzdGF0aWMgaW5saW5lIHZvaWQgcHZfZ2V0X2d1ZXN0X2VmZl9sMWUodW5zaWduZWQg
bG9uZyBhZGRyLApAQCAtMzgsNiArNDksMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHB2X2dldF9n
dWVzdF9lZmZfa2Vybl9sMWUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmVmZl9sMWUp
CiB7fQogCitzdGF0aWMgaW5saW5lIGJvb2wgcHZfdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwg
aW50cHRlX3Qgb2xkLCBpbnRwdGVfdCBuZXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfYWQpCit7IHJldHVybiBmYWxzZTsg
fQorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWDg2X1BWX01NX0hfXyAqLwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:46: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.xen.org>)
	id 1diM43-0001fB-Ve; Thu, 17 Aug 2017 14:46:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM42-0001eD-4S
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:26 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 83/B0-01712-14CA5995; Thu, 17 Aug 2017 14:46:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpK7Dmqm
 RBnOvGVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/JzWwFhypqNh/7hhLA+PKmC5GTg4JAX+J
 w/P+s4LYbALKEj87e9lAbBEBPYmmA88Zuxi5OJgF5jBKTJ3bBeRwcAgLOErsulMBUsMioCrxs
 m8mWC+vgKXEjOVdbBAz5SV2tV0Ei3MCxQ9NWswMYgsJWEjM/tDODmErSHRMP8YE0SsocXLmEx
 YQm1lAQuLgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBULze1uDg
 xPTUnMalYLzk/dxMjMHQYgGAH495/TocYJTmYlER5f8+aEinEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgrdw9dRIIcGi1PTUirTMHGAQw6QlOHiURHgtQNK8xQWJucWZ6RCpU4z2HAt6Nnxh4uiY8
 fMbE8erCf+BZNP3j9+ZhFjy8vNSpcR5760CahMAacsozYMbCou6S4yyUsK8jEBnCvEUpBblZp
 agyr9iFOdgVBLmFQRZzpOZVwK3+xXQWUxAZ11pnwRyVkkiQkqqgTHtZPLvZBaG4O/z3kv2NAQ
 sFt0RxXB14VHxY/aOdbL7fI7tsxe4kzvRWCH3+soJuw/vvtwUsjx03dT5LyW/zXG+KXPjdekp
 z7kbtz9osZ6jKrWmJvVgpnzkLJfYlJdTpy7KsN2SP/nO0e2cLpeyvjumx6WGrci/8oZR+m/TW
 /EPjtNmPHh+yIZBiaU4I9FQi7moOBEAXiNvMLUCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502981183!79283657!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52588 invoked from network); 17 Aug 2017 14:46:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893520"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:41 +0100
Message-ID: <20170817144456.18989-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 16/31] x86/mm: split out descriptor table code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBwdi9kZXNjcmlwdG9yLXRhYmxlcy5jLiBBZGQgInB2XyIgcHJlZml4
IHRvCntzZXQsZGVzdHJveX1fZ2R0LiBGaXggdXAgY2FsbCBzaXRlcy4gTW92ZSB0aGUgZGVjbGFy
YXRpb25zIHRvIG5ldwpoZWFkZXIgZmlsZS4gRml4IGNvZGluZyBzdHlsZSBpc3N1ZXMgd2hpbGUg
bW92aW5nIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDExICsrLQogeGVu
L2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNTYgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSAr
CiB4ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyB8IDE4OCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMg
ICAgIHwgICA2ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgICB8ICAgNSAt
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3Byb2Nlc3Nvci5oICB8ICA0MCArKysrKysrKwogNyBm
aWxlcyBjaGFuZ2VkLCAyMzkgaW5zZXJ0aW9ucygrKSwgMTY4IGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9wcm9jZXNzb3IuaAoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBi
YWFmODE1MWQyLi45YTI1YzA0ZjZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NCw2ICs2NCw3IEBACiAjaW5jbHVkZSA8
Y29tcGF0L3ZjcHUuaD4KICNpbmNsdWRlIDxhc20vcHNyLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2Rv
bWFpbi5oPgorI2luY2x1ZGUgPGFzbS9wdi9wcm9jZXNzb3IuaD4KIAogREVGSU5FX1BFUl9DUFUo
c3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIApAQCAtOTg2LDcgKzk4Nyw3IEBAIGludCBhcmNo
X3NldF9pbmZvX2d1ZXN0KAogICAgICAgICByZXR1cm4gcmM7CiAKICAgICBpZiAoICFjb21wYXQg
KQotICAgICAgICByYyA9IChpbnQpc2V0X2dkdCh2LCBjLm5hdC0+Z2R0X2ZyYW1lcywgYy5uYXQt
PmdkdF9lbnRzKTsKKyAgICAgICAgcmMgPSAoaW50KXB2X3NldF9nZHQodiwgYy5uYXQtPmdkdF9m
cmFtZXMsIGMubmF0LT5nZHRfZW50cyk7CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBnZHRfZnJhbWVzW0FSUkFZX1NJWkUodi0+YXJjaC5wdl92Y3B1LmdkdF9mcmFtZXMp
XTsKQEAgLTk5Niw3ICs5OTcsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG47ICsraSApCiAg
ICAgICAgICAgICBnZHRfZnJhbWVzW2ldID0gYy5jbXAtPmdkdF9mcmFtZXNbaV07Ci0gICAgICAg
IHJjID0gKGludClzZXRfZ2R0KHYsIGdkdF9mcmFtZXMsIGMuY21wLT5nZHRfZW50cyk7CisgICAg
ICAgIHJjID0gKGludClwdl9zZXRfZ2R0KHYsIGdkdF9mcmFtZXMsIGMuY21wLT5nZHRfZW50cyk7
CiAgICAgfQogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgIHJldHVybiByYzsKQEAgLTEwOTUs
NyArMTA5Niw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIHsKICAgICAgICAgaWYg
KCBjcjNfcGFnZSApCiAgICAgICAgICAgICBwdXRfcGFnZShjcjNfcGFnZSk7Ci0gICAgICAgIGRl
c3Ryb3lfZ2R0KHYpOworICAgICAgICBwdl9kZXN0cm95X2dkdCh2KTsKICAgICAgICAgcmV0dXJu
IHJjOwogICAgIH0KIApAQCAtMTE0Nyw3ICsxMTQ4LDcgQEAgaW50IGFyY2hfdmNwdV9yZXNldChz
dHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgKQogICAgIHsKLSAgICAg
ICAgZGVzdHJveV9nZHQodik7CisgICAgICAgIHB2X2Rlc3Ryb3lfZ2R0KHYpOwogICAgICAgICBy
ZXR1cm4gdmNwdV9kZXN0cm95X3BhZ2V0YWJsZXModik7CiAgICAgfQogCkBAIC0xODkwLDcgKzE4
OTEsNyBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgICAgICAgICAgICAgICogdGhlIExEVCBhcyBpdCBhdXRvbWF0aWNhbGx5IGdldHMgc3F1
YXNoZWQgd2l0aCB0aGUgZ3Vlc3QKICAgICAgICAgICAgICAgICAgKiBtYXBwaW5ncy4KICAgICAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBkZXN0cm95X2dkdCh2KTsKKyAgICAgICAg
ICAgICAgICBwdl9kZXN0cm95X2dkdCh2KTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDYz
NTQ5Yjk4N2MuLjZjYmNkYWJjZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zODI0LDE2MiArMzgyNCw2IEBAIGxvbmcgZG9fdXBkYXRl
X3ZhX21hcHBpbmdfb3RoZXJkb21haW4odW5zaWduZWQgbG9uZyB2YSwgdTY0IHZhbDY0LAogfQog
CiAKLQotLyoqKioqKioqKioqKioqKioqKioqKioqKioKLSAqIERlc2NyaXB0b3IgVGFibGVzCi0g
Ki8KLQotdm9pZCBkZXN0cm95X2dkdChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBsMV9wZ2VudHJ5
X3QgKnBsMWU7Ci0gICAgdW5zaWduZWQgaW50IGk7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm4sIHpl
cm9fcGZuID0gUEZOX0RPV04oX19wYSh6ZXJvX3BhZ2UpKTsKLQotICAgIHYtPmFyY2gucHZfdmNw
dS5nZHRfZW50cyA9IDA7Ci0gICAgcGwxZSA9IGdkdF9sZHRfcHRlcyh2LT5kb21haW4sIHYpOwot
ICAgIGZvciAoIGkgPSAwOyBpIDwgRklSU1RfUkVTRVJWRURfR0RUX1BBR0U7IGkrKyApCi0gICAg
ewotICAgICAgICBwZm4gPSBsMWVfZ2V0X3BmbihwbDFlW2ldKTsKLSAgICAgICAgaWYgKCAobDFl
X2dldF9mbGFncyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICYmIHBmbiAhPSB6ZXJvX3BmbiAp
Ci0gICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShwZm4pKTsKLSAgICAg
ICAgbDFlX3dyaXRlKCZwbDFlW2ldLCBsMWVfZnJvbV9wZm4oemVyb19wZm4sIF9fUEFHRV9IWVBF
UlZJU09SX1JPKSk7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5nZHRfZnJhbWVzW2ldID0gMDsK
LSAgICB9Ci19Ci0KLQotbG9uZyBzZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgKmZyYW1lcywKLSAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cmll
cykKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIGwxX3BnZW50cnlf
dCAqcGwxZTsKLSAgICAvKiBOQi4gVGhlcmUgYXJlIDUxMiA4LWJ5dGUgZW50cmllcyBwZXIgR0RU
IHBhZ2UuICovCi0gICAgdW5zaWduZWQgaW50IGksIG5yX3BhZ2VzID0gKGVudHJpZXMgKyA1MTEp
IC8gNTEyOwotCi0gICAgaWYgKCBlbnRyaWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZICkK
LSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICAvKiBDaGVjayB0aGUgcGFnZXMgaW4gdGhl
IG5ldyBHRFQuICovCi0gICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrICkKLSAgICB7
Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0KLSAgICAgICAgcGFnZSA9IGdldF9w
YWdlX2Zyb21fZ2ZuKGQsIGZyYW1lc1tpXSwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICAgICAgaWYg
KCAhcGFnZSApCi0gICAgICAgICAgICBnb3RvIGZhaWw7Ci0gICAgICAgIGlmICggIWdldF9wYWdl
X3R5cGUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpICkKLSAgICAgICAgewotICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICBnb3RvIGZhaWw7Ci0gICAgICAgIH0KLSAgICAg
ICAgZnJhbWVzW2ldID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgfQotCi0gICAgLyogVGVhciBk
b3duIHRoZSBvbGQgR0RULiAqLwotICAgIGRlc3Ryb3lfZ2R0KHYpOwotCi0gICAgLyogSW5zdGFs
bCB0aGUgbmV3IEdEVC4gKi8KLSAgICB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2VudHMgPSBlbnRyaWVz
OwotICAgIHBsMWUgPSBnZHRfbGR0X3B0ZXMoZCwgdik7Ci0gICAgZm9yICggaSA9IDA7IGkgPCBu
cl9wYWdlczsgaSsrICkKLSAgICB7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5nZHRfZnJhbWVz
W2ldID0gZnJhbWVzW2ldOwotICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sIGwxZV9mcm9tX3Bm
bihmcmFtZXNbaV0sIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7Ci0gICAgfQotCi0gICAgcmV0dXJu
IDA7Ci0KLSBmYWlsOgotICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgewotICAgICAgICBwdXRf
cGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShmcmFtZXNbaV0pKTsKLSAgICB9Ci0gICAgcmV0dXJu
IC1FSU5WQUw7Ci19Ci0KLQotbG9uZyBkb19zZXRfZ2R0KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX3Vsb25nX3QpIGZyYW1lX2xpc3QsCi0gICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVu
dHJpZXMpCi17Ci0gICAgaW50IG5yX3BhZ2VzID0gKGVudHJpZXMgKyA1MTEpIC8gNTEyOwotICAg
IHVuc2lnbmVkIGxvbmcgZnJhbWVzWzE2XTsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7Ci0gICAgbG9uZyByZXQ7Ci0KLSAgICAvKiBSZWNoZWNrZWQgaW4gc2V0X2dkdCwgYnV0IGVu
c3VyZXMgYSBzYW5lIGxpbWl0IGZvciBjb3B5X2Zyb21fdXNlcigpLiAqLwotICAgIGlmICggZW50
cmllcyA+IEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSApCi0gICAgICAgIHJldHVybiAtRUlOVkFM
OwotCi0gICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZnJhbWVzLCBmcmFtZV9saXN0LCBucl9wYWdl
cykgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKLQotICAgIGRvbWFpbl9sb2NrKGN1cnItPmRv
bWFpbik7Ci0KLSAgICBpZiAoIChyZXQgPSBzZXRfZ2R0KGN1cnIsIGZyYW1lcywgZW50cmllcykp
ID09IDAgKQotICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsKLQotICAgIGRvbWFpbl91bmxvY2so
Y3Vyci0+ZG9tYWluKTsKLQotICAgIHJldHVybiByZXQ7Ci19Ci0KLQotbG9uZyBkb191cGRhdGVf
ZGVzY3JpcHRvcih1NjQgcGEsIHU2NCBkZXNjKQotewotICAgIHN0cnVjdCBkb21haW4gKmRvbSA9
IGN1cnJlbnQtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBwYSA+PiBQQUdFX1NI
SUZUOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuOwotICAgIHVuc2lnbmVkIGludCAgb2Zmc2V0Owot
ICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0X3BlbnQsIGQ7Ci0gICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKLSAgICBsb25nIHJldCA9IC1FSU5WQUw7Ci0KLSAgICBvZmZzZXQgPSAoKHVuc2ln
bmVkIGludClwYSAmIH5QQUdFX01BU0spIC8gc2l6ZW9mKHN0cnVjdCBkZXNjX3N0cnVjdCk7Ci0K
LSAgICAqKHU2NCAqKSZkID0gZGVzYzsKLQotICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihk
b20sIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7Ci0gICAgaWYgKCAoKCh1bnNpZ25lZCBpbnQpcGEg
JSBzaXplb2Yoc3RydWN0IGRlc2Nfc3RydWN0KSkgIT0gMCkgfHwKLSAgICAgICAgICFwYWdlIHx8
Ci0gICAgICAgICAhY2hlY2tfZGVzY3JpcHRvcihkb20sICZkKSApCi0gICAgewotICAgICAgICBp
ZiAoIHBhZ2UgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHJldHVybiAt
RUlOVkFMOwotICAgIH0KLSAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLQotICAgIC8qIENo
ZWNrIGlmIHRoZSBnaXZlbiBmcmFtZSBpcyBpbiB1c2UgaW4gYW4gdW5zYWZlIGNvbnRleHQuICov
Ci0gICAgc3dpdGNoICggcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrICkK
LSAgICB7Ci0gICAgY2FzZSBQR1Rfc2VnX2Rlc2NfcGFnZToKLSAgICAgICAgaWYgKCB1bmxpa2Vs
eSghZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfc2VnX2Rlc2NfcGFnZSkpICkKLSAgICAgICAgICAg
IGdvdG8gb3V0OwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBpZiAoIHVu
bGlrZWx5KCFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSkgKQotICAgICAg
ICAgICAgZ290byBvdXQ7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHBhZ2luZ19tYXJr
X2RpcnR5KGRvbSwgX21mbihtZm4pKTsKLQotICAgIC8qIEFsbCBpcyBnb29kIHNvIG1ha2UgdGhl
IHVwZGF0ZS4gKi8KLSAgICBnZHRfcGVudCA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwot
ICAgIHdyaXRlX2F0b21pYygodWludDY0X3QgKikmZ2R0X3BlbnRbb2Zmc2V0XSwgKih1aW50NjRf
dCAqKSZkKTsKLSAgICB1bm1hcF9kb21haW5fcGFnZShnZHRfcGVudCk7Ci0KLSAgICBwdXRfcGFn
ZV90eXBlKHBhZ2UpOwotCi0gICAgcmV0ID0gMDsgLyogc3VjY2VzcyAqLwotCi0gb3V0OgotICAg
IHB1dF9wYWdlKHBhZ2UpOwotCi0gICAgcmV0dXJuIHJldDsKLX0KLQogdHlwZWRlZiBzdHJ1Y3Qg
ZTgyMGVudHJ5IGU4MjBlbnRyeV90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoZTgyMGVudHJ5
X3QpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYvcHYvTWFrZWZpbGUKaW5kZXggNTAxYzc2NmNjMi4uNDJlOWQzNzIzYiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQpA
QCAtMSw0ICsxLDUgQEAKIG9iai15ICs9IGNhbGxiYWNrLm8KK29iai15ICs9IGRlc2NyaXB0b3It
dGFibGVzLm8KIG9iai15ICs9IGRvbWFpbi5vCiBvYmoteSArPSBlbXVsYXRlLm8KIG9iai15ICs9
IGVtdWwtZ2F0ZS1vcC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10
YWJsZXMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEyZGM0NWI2NzEKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwpAQCAtMCwwICsxLDE4OCBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMu
YworICoKKyAqIERlc2NyaXB0b3IgdGFibGUgcmVsYXRlZCBjb2RlCisgKgorICogQ29weXJpZ2h0
IChjKSAyMDAyLTIwMDUgSyBBIEZyYXNlcgorICogQ29weXJpZ2h0IChjKSAyMDA0IENocmlzdGlh
biBMaW1wYWNoCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBv
cgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgorCisj
aW5jbHVkZSA8YXNtL3AybS5oPgorI2luY2x1ZGUgPGFzbS9wdi9wcm9jZXNzb3IuaD4KKworLyoq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIERlc2NyaXB0b3IgVGFibGVzCisgKi8KKwordm9p
ZCBwdl9kZXN0cm95X2dkdChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBsMV9wZ2VudHJ5X3QgKnBs
MWU7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBwZm4sIHplcm9fcGZu
ID0gUEZOX0RPV04oX19wYSh6ZXJvX3BhZ2UpKTsKKworICAgIHYtPmFyY2gucHZfdmNwdS5nZHRf
ZW50cyA9IDA7CisgICAgcGwxZSA9IGdkdF9sZHRfcHRlcyh2LT5kb21haW4sIHYpOworICAgIGZv
ciAoIGkgPSAwOyBpIDwgRklSU1RfUkVTRVJWRURfR0RUX1BBR0U7IGkrKyApCisgICAgeworICAg
ICAgICBwZm4gPSBsMWVfZ2V0X3BmbihwbDFlW2ldKTsKKyAgICAgICAgaWYgKCAobDFlX2dldF9m
bGFncyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICYmIHBmbiAhPSB6ZXJvX3BmbiApCisgICAg
ICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgbDFl
X3dyaXRlKCZwbDFlW2ldLCBsMWVfZnJvbV9wZm4oemVyb19wZm4sIF9fUEFHRV9IWVBFUlZJU09S
X1JPKSk7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nZHRfZnJhbWVzW2ldID0gMDsKKyAgICB9
Cit9CisKK2xvbmcgcHZfc2V0X2dkdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyAqZnJh
bWVzLCB1bnNpZ25lZCBpbnQgZW50cmllcykKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOworICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAgICAvKiBOQi4gVGhlcmUgYXJlIDUx
MiA4LWJ5dGUgZW50cmllcyBwZXIgR0RUIHBhZ2UuICovCisgICAgdW5zaWduZWQgaW50IGksIG5y
X3BhZ2VzID0gKGVudHJpZXMgKyA1MTEpIC8gNTEyOworCisgICAgaWYgKCBlbnRyaWVzID4gRklS
U1RfUkVTRVJWRURfR0RUX0VOVFJZICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAv
KiBDaGVjayB0aGUgcGFnZXMgaW4gdGhlIG5ldyBHRFQuICovCisgICAgZm9yICggaSA9IDA7IGkg
PCBucl9wYWdlczsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7
CisKKyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGZyYW1lc1tpXSwgTlVMTCwg
UDJNX0FMTE9DKTsKKyAgICAgICAgaWYgKCAhcGFnZSApCisgICAgICAgICAgICBnb3RvIGZhaWw7
CisgICAgICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgICAgIH0KKyAgICAgICAgZnJhbWVzW2ldID0gcGFnZV90b19tZm4ocGFnZSk7
CisgICAgfQorCisgICAgLyogVGVhciBkb3duIHRoZSBvbGQgR0RULiAqLworICAgIHB2X2Rlc3Ry
b3lfZ2R0KHYpOworCisgICAgLyogSW5zdGFsbCB0aGUgbmV3IEdEVC4gKi8KKyAgICB2LT5hcmNo
LnB2X3ZjcHUuZ2R0X2VudHMgPSBlbnRyaWVzOworICAgIHBsMWUgPSBnZHRfbGR0X3B0ZXMoZCwg
dik7CisgICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrICkKKyAgICB7CisgICAgICAg
IHYtPmFyY2gucHZfdmNwdS5nZHRfZnJhbWVzW2ldID0gZnJhbWVzW2ldOworICAgICAgICBsMWVf
d3JpdGUoJnBsMWVbaV0sIGwxZV9mcm9tX3BmbihmcmFtZXNbaV0sIF9fUEFHRV9IWVBFUlZJU09S
X1JXKSk7CisgICAgfQorCisgICAgcmV0dXJuIDA7CisKKyBmYWlsOgorICAgIHdoaWxlICggaS0t
ID4gMCApCisgICAgeworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShmcmFt
ZXNbaV0pKTsKKyAgICB9CisgICAgcmV0dXJuIC1FSU5WQUw7Cit9CisKKworbG9uZyBkb19zZXRf
Z2R0KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3QsCisgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJpZXMpCit7CisgICAgaW50IG5yX3BhZ2VzID0g
KGVudHJpZXMgKyA1MTEpIC8gNTEyOworICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVzWzE2XTsKKyAg
ICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgbG9uZyByZXQ7CisKKyAgICAvKiBS
ZWNoZWNrZWQgaW4gcHZfc2V0X2dkdCwgYnV0IGVuc3VyZXMgYSBzYW5lIGxpbWl0IGZvciBjb3B5
X2Zyb21fdXNlcigpLiAqLworICAgIGlmICggZW50cmllcyA+IEZJUlNUX1JFU0VSVkVEX0dEVF9F
TlRSWSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vl
c3QoZnJhbWVzLCBmcmFtZV9saXN0LCBucl9wYWdlcykgKQorICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgIGRvbWFpbl9sb2NrKGN1cnItPmRvbWFpbik7CisKKyAgICBpZiAoIChyZXQgPSBw
dl9zZXRfZ2R0KGN1cnIsIGZyYW1lcywgZW50cmllcykpID09IDAgKQorICAgICAgICBmbHVzaF90
bGJfbG9jYWwoKTsKKworICAgIGRvbWFpbl91bmxvY2soY3Vyci0+ZG9tYWluKTsKKworICAgIHJl
dHVybiByZXQ7Cit9CisKK2xvbmcgZG9fdXBkYXRlX2Rlc2NyaXB0b3IodTY0IHBhLCB1NjQgZGVz
YykKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkb20gPSBjdXJyZW50LT5kb21haW47CisgICAgdW5z
aWduZWQgbG9uZyBnbWZuID0gcGEgPj4gUEFHRV9TSElGVDsKKyAgICB1bnNpZ25lZCBsb25nIG1m
bjsKKyAgICB1bnNpZ25lZCBpbnQgIG9mZnNldDsKKyAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmdk
dF9wZW50LCBkOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgbG9uZyByZXQgPSAt
RUlOVkFMOworCisgICAgb2Zmc2V0ID0gKCh1bnNpZ25lZCBpbnQpcGEgJiB+UEFHRV9NQVNLKSAv
IHNpemVvZihzdHJ1Y3QgZGVzY19zdHJ1Y3QpOworCisgICAgKih1NjQgKikmZCA9IGRlc2M7CisK
KyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZG9tLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0Mp
OworICAgIGlmICggKCgodW5zaWduZWQgaW50KXBhICUgc2l6ZW9mKHN0cnVjdCBkZXNjX3N0cnVj
dCkpICE9IDApIHx8CisgICAgICAgICAhcGFnZSB8fAorICAgICAgICAgIWNoZWNrX2Rlc2NyaXB0
b3IoZG9tLCAmZCkgKQorICAgIHsKKyAgICAgICAgaWYgKCBwYWdlICkKKyAgICAgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisgICAgbWZuID0g
cGFnZV90b19tZm4ocGFnZSk7CisKKyAgICAvKiBDaGVjayBpZiB0aGUgZ2l2ZW4gZnJhbWUgaXMg
aW4gdXNlIGluIGFuIHVuc2FmZSBjb250ZXh0LiAqLworICAgIHN3aXRjaCAoIHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayApCisgICAgeworICAgIGNhc2UgUEdUX3NlZ19k
ZXNjX3BhZ2U6CisgICAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX3R5cGUocGFnZSwgUEdU
X3NlZ19kZXNjX3BhZ2UpKSApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgYnJlYWs7
CisgICAgZGVmYXVsdDoKKyAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2VfdHlwZShwYWdl
LCBQR1Rfd3JpdGFibGVfcGFnZSkpICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICBwYWdpbmdfbWFya19kaXJ0eShkb20sIF9tZm4obWZuKSk7CisK
KyAgICAvKiBBbGwgaXMgZ29vZCBzbyBtYWtlIHRoZSB1cGRhdGUuICovCisgICAgZ2R0X3BlbnQg
PSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKKyAgICB3cml0ZV9hdG9taWMoKHVpbnQ2NF90
ICopJmdkdF9wZW50W29mZnNldF0sICoodWludDY0X3QgKikmZCk7CisgICAgdW5tYXBfZG9tYWlu
X3BhZ2UoZ2R0X3BlbnQpOworCisgICAgcHV0X3BhZ2VfdHlwZShwYWdlKTsKKworICAgIHJldCA9
IDA7IC8qIHN1Y2Nlc3MgKi8KKworIG91dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKKworICAgIHJl
dHVybiByZXQ7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L21tLmMKaW5kZXggZWYwZmY4NjUxOS4uZDYxZmI4OWMyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9jb21wYXQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9t
bS5jCkBAIC02LDEzICs2LDE1IEBACiAjaW5jbHVkZSA8YXNtL21lbV9wYWdpbmcuaD4KICNpbmNs
dWRlIDxhc20vbWVtX3NoYXJpbmcuaD4KIAorI2luY2x1ZGUgPGFzbS9wdi9wcm9jZXNzb3IuaD4K
KwogaW50IGNvbXBhdF9zZXRfZ2R0KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odWludCkgZnJhbWVf
bGlzdCwgdW5zaWduZWQgaW50IGVudHJpZXMpCiB7CiAgICAgdW5zaWduZWQgaW50IGksIG5yX3Bh
Z2VzID0gKGVudHJpZXMgKyA1MTEpIC8gNTEyOwogICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVzWzE2
XTsKICAgICBsb25nIHJldDsKIAotICAgIC8qIFJlY2hlY2tlZCBpbiBzZXRfZ2R0LCBidXQgZW5z
dXJlcyBhIHNhbmUgbGltaXQgZm9yIGNvcHlfZnJvbV91c2VyKCkuICovCisgICAgLyogUmVjaGVj
a2VkIGluIHB2X3NldF9nZHQsIGJ1dCBlbnN1cmVzIGEgc2FuZSBsaW1pdCBmb3IgY29weV9mcm9t
X3VzZXIoKS4gKi8KICAgICBpZiAoIGVudHJpZXMgPiBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkg
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMzEsNyArMzMsNyBAQCBpbnQgY29tcGF0
X3NldF9nZHQoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1aW50KSBmcmFtZV9saXN0LCB1bnNpZ25l
ZCBpbnQgZW50cmllcwogCiAgICAgZG9tYWluX2xvY2soY3VycmVudC0+ZG9tYWluKTsKIAotICAg
IGlmICggKHJldCA9IHNldF9nZHQoY3VycmVudCwgZnJhbWVzLCBlbnRyaWVzKSkgPT0gMCApCisg
ICAgaWYgKCAocmV0ID0gcHZfc2V0X2dkdChjdXJyZW50LCBmcmFtZXMsIGVudHJpZXMpKSA9PSAw
ICkKICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CiAKICAgICBkb21haW5fdW5sb2NrKGN1cnJl
bnQtPmRvbWFpbik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCA0YmVmNjk4NjMzLi43NDdm
Y2JkYzc1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQ2NiwxMSArNDY2LDYgQEAgZXh0
ZXJuIHZvaWQgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChzdHJ1Y3QgdmNwdSAqdik7CiAKIGV4dGVy
biB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdik7CiAKLXZvaWQgZGVzdHJveV9nZHQo
c3RydWN0IHZjcHUgKmQpOwotbG9uZyBzZXRfZ2R0KHN0cnVjdCB2Y3B1ICpkLCAKLSAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nICpmcmFtZXMsIAotICAgICAgICAgICAgIHVuc2lnbmVkIGludCBl
bnRyaWVzKTsKLQogLyogUkVQIE5PUCAoUEFVU0UpIGlzIGEgZ29vZCB0aGluZyB0byBpbnNlcnQg
aW50byBidXN5LXdhaXQgbG9vcHMuICovCiBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHJlcF9u
b3Aodm9pZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvcHJvY2Vzc29y
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3Byb2Nlc3Nvci5oCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLjhhYjU3NzM4NzEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L3Byb2Nlc3Nvci5oCkBAIC0wLDAgKzEsNDAgQEAKKy8qCisgKiBh
c20teDg2L3B2L3Byb2Nlc3Nvci5oCisgKgorICogVmNwdSBpbnRlcmZhY2VzIGZvciBQViBndWVz
dHMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRp
b25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMg
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZu
ZGVmIF9fWDg2X1BWX1BST0NFU1NPUl9IX18KKyNkZWZpbmUgX19YODZfUFZfUFJPQ0VTU09SX0hf
XworCisjaWZkZWYgQ09ORklHX1BWCisKK3ZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0IHZjcHUg
KmQpOworbG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICpkLCB1bnNpZ25lZCBsb25nICpmcmFt
ZXMsIHVuc2lnbmVkIGludCBlbnRyaWVzKTsKKworI2Vsc2UKKworI2luY2x1ZGUgPHhlbi9lcnJu
by5oPgorCitzdGF0aWMgaW5saW5lIHZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0IHZjcHUgKmQp
IHt9CitzdGF0aWMgaW5saW5lIGxvbmcgcHZfc2V0X2dkdChzdHJ1Y3QgdmNwdSAqZCwgdW5zaWdu
ZWQgbG9uZyAqZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGVudHJpZXMpCit7IHJldHVybiAtRUlOVkFMOyB9CisKKyNlbmRpZgorCisjZW5kaWYgLyog
X19YODZfUFZfUFJPQ0VTU09SX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:46: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.xen.org>)
	id 1diM45-0001gR-AB; Thu, 17 Aug 2017 14:46:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM44-0001fD-Ev
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:28 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 36/C2-01732-34CA5995; Thu, 17 Aug 2017 14:46:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpK7zmqm
 RBh/eMVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/FzxhLvhtUPFm413mBsZd6l2MnBwSAv4S
 71ctZgax2QSUJX529rKB2CICehJNB54zdjFycTALzGGUmDq3ixEkISzgKrFgxwmwIhYBVYl/N
 2Ywgdi8ApYSD7/PZ4IYKi+xq+0iK4jNCRQ/NAligZCAhcTsD+3sELaCRMf0Y1C9ghInZz5hAb
 GZBSQkDr54wTyBkXcWktQsJKkFjEyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NTPVyU4uLE9N
 TcxKTivWS83M3MQKDhwEIdjDu/ed0iFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4C1dPjRQSLEpNT61Iy8wBhjFMWoKDR0mE1wIkzVtckJhbnJkOkTrFaMzRMePnNyaOVxP+f
 2MSYsnLz0uVEue9twqoVACkNKM0D24QLL4uMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXEG
 QhT2ZeCdy+V0CnMAGdcqV9EsgpJYkIKakGxviDDzodXLfr/n5f/fqX//wdHAeNJJ9fdmQPMhL
 SK4jSzbMxupHveFrt0zw9y/rQrzvWavMeOL3nnLP2Z4Oqz78ebeQ5xvFlu27ktB28e8xrT7yZ
 Fbq8dus/jV8brAQ9Exb/ivssmveWy0P23ak598O6LY4HOulvvCa5Tka0bu1FNweGSGYzBiWW4
 oxEQy3mouJEAJ89NC2qAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1502981183!79283657!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52707 invoked from network); 17 Aug 2017 14:46:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893535"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:43 +0100
Message-ID: <20170817144456.18989-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 18/31] x86/mm: move and rename
	map_ldt_shadow_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGFrZSB0aGUgY2hhbmNlIHRvIGNoYW5nZSB2IHRvIGN1cnIgYW5kIGQgdG8gY3VycmQgaW4gY29k
ZS4gQWxzbwpjaGFuZ2UgdGhlIHJldHVybiB0eXBlIHRvIGJvb2wuICBGaXggdXAgYWxsIHRoZSBj
YWxsIHNpdGVzLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8IDQzIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRh
Ymxlcy5jIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggICAgICAgICAgICB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3Byb2Nl
c3Nvci5oICB8ICAyICsrCiA1IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDQ3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggNmNiY2RhYmNkMi4uN2YxNzViYWNjOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU4MCw0OSArNTgwLDYgQEAgc3Rh
dGljIGludCBhbGxvY19zZWdkZXNjX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBy
ZXR1cm4gaSA9PSA1MTIgPyAwIDogLUVJTlZBTDsKIH0KIAotCi0vKiBNYXAgc2hhZG93IHBhZ2Ug
YXQgb2Zmc2V0IEBvZmYuICovCi1pbnQgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQg
b2ZmKQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKLSAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlOwotICAgIGwxX3BnZW50cnlfdCBsMWUsIG5sMWU7Ci0gICAgdW5zaWduZWQg
bG9uZyBndmEgPSB2LT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgKyAob2ZmIDw8IFBBR0VfU0hJRlQp
OwotICAgIGludCBva2F5OwotCi0gICAgQlVHX09OKHVubGlrZWx5KGluX2lycSgpKSk7Ci0KLSAg
ICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgIGd2YSA9ICh1MzIpZ3ZhOwot
ICAgIHB2X2dldF9ndWVzdF9lZmZfa2Vybl9sMWUodiwgZ3ZhLCAmbDFlKTsKLSAgICBpZiAoIHVu
bGlrZWx5KCEobDFlX2dldF9mbGFncyhsMWUpICYgX1BBR0VfUFJFU0VOVCkpICkKLSAgICAgICAg
cmV0dXJuIDA7Ci0KLSAgICBnbWZuID0gbDFlX2dldF9wZm4obDFlKTsKLSAgICBwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICBpZiAoIHVubGlr
ZWx5KCFwYWdlKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgb2theSA9IGdldF9wYWdlX3R5
cGUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpOwotICAgIGlmICggdW5saWtlbHkoIW9rYXkpICkK
LSAgICB7Ci0gICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9
Ci0KLSAgICBubDFlID0gbDFlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBsMWVfZ2V0X2Zs
YWdzKGwxZSkgfCBfUEFHRV9SVyk7Ci0KLSAgICBzcGluX2xvY2soJnYtPmFyY2gucHZfdmNwdS5z
aGFkb3dfbGR0X2xvY2spOwotICAgIGwxZV93cml0ZSgmZ2R0X2xkdF9wdGVzKGQsIHYpW29mZiAr
IDE2XSwgbmwxZSk7Ci0gICAgdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250Kys7Ci0g
ICAgc3Bpbl91bmxvY2soJnYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOwotCi0gICAg
cmV0dXJuIDE7Ci19Ci0KLQogYm9vbCBnZXRfcGFnZV9mcm9tX21mbihtZm5fdCBtZm4sIHN0cnVj
dCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdl
KG1mbl94KG1mbikpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFi
bGVzLmMgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwppbmRleCBhMzAyODEy
Nzc0Li42YWM1YzczNmNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10
YWJsZXMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwpAQCAtMjQs
NiArMjQsNyBAQAogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KIAogI2luY2x1ZGUgPGFzbS9w
Mm0uaD4KKyNpbmNsdWRlIDxhc20vcHYvbW0uaD4KICNpbmNsdWRlIDxhc20vcHYvcHJvY2Vzc29y
Lmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqCkBAIC0yMTcsNiArMjE4LDQ3IEBAIGlu
dCBjb21wYXRfdXBkYXRlX2Rlc2NyaXB0b3IodTMyIHBhX2xvLCB1MzIgcGFfaGksIHUzMiBkZXNj
X2xvLCB1MzIgZGVzY19oaSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY19s
byB8ICgodTY0KWRlc2NfaGkgPDwgMzIpKTsKIH0KIAorLyogTWFwIHNoYWRvdyBwYWdlIGF0IG9m
ZnNldCBAb2ZmLiAqLworYm9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBv
ZmYpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21h
aW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKKyAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIGwxX3BnZW50cnlfdCBsMWUsIG5sMWU7CisgICAg
dW5zaWduZWQgbG9uZyBndmEgPSBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgKyAob2ZmIDw8
IFBBR0VfU0hJRlQpOworICAgIGludCBva2F5OworCisgICAgQlVHX09OKHVubGlrZWx5KGluX2ly
cSgpKSk7CisKKyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQorICAgICAgICBn
dmEgPSAodTMyKWd2YTsKKyAgICBwdl9nZXRfZ3Vlc3RfZWZmX2tlcm5fbDFlKGN1cnIsIGd2YSwg
JmwxZSk7CisgICAgaWYgKCB1bmxpa2VseSghKGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdFX1BS
RVNFTlQpKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGdtZm4gPSBsMWVfZ2V0X3Bm
bihsMWUpOworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwgZ21mbiwgTlVMTCwg
UDJNX0FMTE9DKTsKKyAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIG9rYXkgPSBnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF9zZWdfZGVzY19wYWdl
KTsKKyAgICBpZiAoIHVubGlrZWx5KCFva2F5KSApCisgICAgeworICAgICAgICBwdXRfcGFnZShw
YWdlKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIG5sMWUgPSBsMWVfZnJv
bV9wZm4ocGFnZV90b19tZm4ocGFnZSksIGwxZV9nZXRfZmxhZ3MobDFlKSB8IF9QQUdFX1JXKTsK
KworICAgIHNwaW5fbG9jaygmY3Vyci0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9jayk7Cisg
ICAgbDFlX3dyaXRlKCZnZHRfbGR0X3B0ZXMoY3VycmQsIGN1cnIpW29mZiArIDE2XSwgbmwxZSk7
CisgICAgY3Vyci0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250Kys7CisgICAgc3Bpbl91
bmxvY2soJmN1cnItPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOworCisgICAgcmV0dXJu
IHRydWU7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGI5
M2IzZDEzMTcuLmRiZGNkZjYyYTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC03Nyw2ICs3Nyw3IEBACiAjaW5jbHVkZSA8cHVi
bGljL2FyY2gteDg2L2NwdWlkLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CiAjaW5jbHVkZSA8
eHNtL3hzbS5oPgorI2luY2x1ZGUgPGFzbS9wdi9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20v
cHYvdHJhcHMuaD4KIAogLyoKQEAgLTExMDAsNyArMTEwMSw3IEBAIHN0YXRpYyBpbnQgaGFuZGxl
X2dkdF9sZHRfbWFwcGluZ19mYXVsdCh1bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICAvKgogICAg
ICAqIElmIHRoZSBmYXVsdCBpcyBpbiBhbm90aGVyIHZjcHUncyBhcmVhLCBpdCBjYW5ub3QgYmUg
ZHVlIHRvCiAgICAgICogYSBHRFQvTERUIGRlc2NyaXB0b3IgbG9hZC4gVGh1cyB3ZSBjYW4gcmVh
c29uYWJseSBleGl0IGltbWVkaWF0ZWx5LCBhbmQKLSAgICAgKiBpbmRlZWQgd2UgaGF2ZSB0byBz
aW5jZSBtYXBfbGR0X3NoYWRvd19wYWdlKCkgd29ya3MgY29ycmVjdGx5IG9ubHkgb24KKyAgICAg
KiBpbmRlZWQgd2UgaGF2ZSB0byBzaW5jZSBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKCkgd29ya3Mg
Y29ycmVjdGx5IG9ubHkgb24KICAgICAgKiBhY2Nlc3NlcyB0byBhIHZjcHUncyBvd24gYXJlYS4K
ICAgICAgKi8KICAgICBpZiAoIHZjcHVfYXJlYSAhPSBjdXJyLT52Y3B1X2lkICkKQEAgLTExMTIs
NyArMTExMyw3IEBAIHN0YXRpYyBpbnQgaGFuZGxlX2dkdF9sZHRfbWFwcGluZ19mYXVsdCh1bnNp
Z25lZCBsb25nIG9mZnNldCwKICAgICBpZiAoIGxpa2VseShpc19sZHRfYXJlYSkgKQogICAgIHsK
ICAgICAgICAgLyogTERUIGZhdWx0OiBDb3B5IGEgbWFwcGluZyBmcm9tIHRoZSBndWVzdCdzIExE
VCwgaWYgaXQgaXMgdmFsaWQuICovCi0gICAgICAgIGlmICggbGlrZWx5KG1hcF9sZHRfc2hhZG93
X3BhZ2Uob2Zmc2V0ID4+IFBBR0VfU0hJRlQpKSApCisgICAgICAgIGlmICggbGlrZWx5KHB2X21h
cF9sZHRfc2hhZG93X3BhZ2Uob2Zmc2V0ID4+IFBBR0VfU0hJRlQpKSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGlmICggZ3Vlc3RfbW9kZShyZWdzKSApCiAgICAgICAgICAgICAgICAgdHJhY2Vf
dHJhcF90d29fYWRkcihUUkNfUFZfR0RUX0xEVF9NQVBQSU5HX0ZBVUxULApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4
IGM2ZTFkMDFjN2QuLmMxMWZhNjgwYmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTUzMCw4ICs1MzAsNiBAQCBs
b25nIHN1YmFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZyk7CiBpbnQgY29tcGF0X2FyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxv
bmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpKTsKIGludCBjb21wYXRfc3ViYXJj
aF9tZW1vcnlfb3AoaW50IG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpKTsKIAotaW50
IG1hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50KTsKLQogI2RlZmluZSBOSUwodHlwZSkg
KCh0eXBlICopLXNpemVvZih0eXBlKSkKICNkZWZpbmUgSVNfTklMKHB0cikgKCEoKHVpbnRwdHJf
dCkocHRyKSArIHNpemVvZigqKHB0cikpKSkKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvcHJvY2Vzc29yLmgK
aW5kZXggOGFiNTc3Mzg3MS4uNmY5ZTFhZmU4YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3Byb2Nlc3Nv
ci5oCkBAIC0yNSw2ICsyNSw3IEBACiAKIHZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0IHZjcHUg
KmQpOwogbG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICpkLCB1bnNpZ25lZCBsb25nICpmcmFt
ZXMsIHVuc2lnbmVkIGludCBlbnRyaWVzKTsKK2Jvb2wgcHZfbWFwX2xkdF9zaGFkb3dfcGFnZSh1
bnNpZ25lZCBpbnQpOwogCiAjZWxzZQogCkBAIC0zNCw2ICszNSw3IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBwdl9kZXN0cm95X2dkdChzdHJ1Y3QgdmNwdSAqZCkge30KIHN0YXRpYyBpbmxpbmUgbG9u
ZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICpkLCB1bnNpZ25lZCBsb25nICpmcmFtZXMsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cmllcykKIHsgcmV0dXJu
IC1FSU5WQUw7IH0KK3N0YXRpYyBpbmxpbmUgYm9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVu
c2lnbmVkIGludCkgeyByZXR1cm4gZmFsc2U7IH0KIAogI2VuZGlmCiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM49-0001jo-HG; Thu, 17 Aug 2017 14:46:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM48-0001iX-6z
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:32 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 09/DA-02177-74CA5995; Thu, 17 Aug 2017 14:46:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK7Lmqm
 RBo9eMlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkL1j9jL7igUnHk8XXWBsZ/0l2MnBwSAv4S
 kx/fYwex2QSUJX529rKB2CICehJNB54zdjFycTALzGGUmDq3ixEkISzgLLHo8BEwm0VAVeL61
 d9gzbwClhJHnn1jgRgqL7Gr7SIriM0JFD80aTEziC0kYCEx+0M7O4StINEx/RgTRK+gxMmZT8
 B6mQUkJA6+eME8gZF3FpLULCSpBYxMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixP
 TU3MSk4r1kvNzNzECg6eegYFxB2NTr/MhRkkOJiVR3t+zpkQK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuB9vGpqpJBgUWp6akVaZg4wjGHSEhw8SiK8/0HSvMUFibnFmekQqVOMuhyvJvz/xiTEk
 peflyolznsPpEgApCijNA9uBCymLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r0OMoUnM6
 8EbtMroCOYgI640j4J5IiSRISUVAMjz+Rpdvwee8rXvN23nOsk34cY9j9SaaEpaY3xW4WVVZ8
 Z/tgaJ5vF/ymX10m5L/jQhc0J3XdfbDy9m1l6RWqxY3DYlLXmB6aqfVr5TniLcLNVMvt/tQfP
 1wU4+jS8FtH6vS92o8m6W6vbl6woM47l2fvyWaHv/xd9F59MYs1ReX976fl5zzaeUGIpzkg01
 GIuKk4EAPo1aa2kAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1502981184!92217229!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12083 invoked from network); 17 Aug 2017 14:46:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893540"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:46 +0100
Message-ID: <20170817144456.18989-22-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 21/31] x86/mm: add "pv_" prefix to
	new_guest_cr3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyB0YWtlIHRoZSBjaGFuY2UgdG8gY2hhbmdlIGQgdG8gY3VycmQuIFRoaXMgZnVuY3Rpb24g
Y2FuJ3QgYmUKbW92ZWQgeWV0LiBJdCBjYW4gb25seSBiZSBtb3ZlZCB3aXRoIG90aGVyIGZ1bmN0
aW9ucy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggICAgICAgfCAgMSAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggICAgfCAg
NyArKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggZWM1MjNhNGY1MS4uOTI4ZjQzMzBlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI0NjksMTQgKzI0NjksMTQgQEAgaW50IHZj
cHVfZGVzdHJveV9wYWdldGFibGVzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiByYyAhPSAt
RUlOVFIgPyByYyA6IC1FUkVTVEFSVDsKIH0KIAotaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQg
bG9uZyBtZm4pCitpbnQgcHZfbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnItPmRvbWFpbjsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKICAg
ICBpbnQgcmM7CiAgICAgdW5zaWduZWQgbG9uZyBvbGRfYmFzZV9tZm47CiAKLSAgICBpZiAoIGlz
X3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQp
ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3RfbWZuID0gcGFnZXRhYmxlX2dldF9w
Zm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7CiAgICAgICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9
IG1hcF9kb21haW5fcGFnZShfbWZuKGd0X21mbikpOwpAQCAtMjUyMiw5ICsyNTIyLDEwIEBAIGlu
dCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgICAgICByZXR1cm4gMDsKICAg
ICB9CiAKLSAgICByYyA9IHBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKQotICAgICAgICAgPyAoZ2V0
X3BhZ2VfZnJvbV9tZm4oX21mbihtZm4pLCBkKSA/IDAgOiAtRUlOVkFMKQotICAgICAgICAgOiBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZuKG1mbiksIFBHVF9yb290X3BhZ2VfdGFibGUs
IGQsIDAsIDEpOworICAgIHJjID0gcGFnaW5nX21vZGVfcmVmY291bnRzKGN1cnJkKQorICAgICAg
ICAgPyAoZ2V0X3BhZ2VfZnJvbV9tZm4oX21mbihtZm4pLCBjdXJyZCkgPyAwIDogLUVJTlZBTCkK
KyAgICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1Rfcm9v
dF9wYWdlX3RhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJy
ZCwgMCwgMSk7CiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKICAgICBjYXNlIDA6CkBAIC0yNTQw
LDcgKzI1NDEsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKIAogICAg
IGludmFsaWRhdGVfc2hhZG93X2xkdChjdXJyLCAwKTsKIAotICAgIGlmICggIVZNX0FTU0lTVChk
LCBtMnBfc3RyaWN0KSAmJiAhcGFnaW5nX21vZGVfcmVmY291bnRzKGQpICkKKyAgICBpZiAoICFW
TV9BU1NJU1QoY3VycmQsIG0ycF9zdHJpY3QpICYmICFwYWdpbmdfbW9kZV9yZWZjb3VudHMoY3Vy
cmQpICkKICAgICAgICAgZmlsbF9yb19tcHQobWZuKTsKICAgICBjdXJyLT5hcmNoLmd1ZXN0X3Rh
YmxlID0gcGFnZXRhYmxlX2Zyb21fcGZuKG1mbik7CiAgICAgdXBkYXRlX2NyMyhjdXJyKTsKQEAg
LTI1NTEsNyArMjU1Miw3IEBAIGludCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQog
ICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG9sZF9i
YXNlX21mbik7CiAKLSAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMoZCkgKQorICAg
ICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhjdXJyZCkgKQogICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0gcHV0
X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQpAQCAtMjg3Niw3ICsyODc3LDcgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBlbHNlIGlmICggdW5saWtlbHkocGFnaW5n
X21vZGVfdHJhbnNsYXRlKGN1cnJkKSkgKQogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IG5ld19ndWVzdF9jcjMob3Au
YXJnMS5tZm4pOworICAgICAgICAgICAgICAgIHJjID0gcHZfbmV3X2d1ZXN0X2NyMyhvcC5hcmcx
Lm1mbik7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIE1NVUVYVF9ORVdfVVNF
Ul9CQVNFUFRSOiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMg
Yi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggZDUwZjUxOTQ0Zi4uZDU0OWM3
Y2UxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUg
PGFzbS9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDxhc20vbWMxNDY4MThydGMuaD4KICNpbmNsdWRl
IDxhc20vcDJtLmg+CisjaW5jbHVkZSA8YXNtL3B2L21tLmg+CiAjaW5jbHVkZSA8YXNtL3B2L3Ry
YXBzLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgpA
QCAtNzY4LDcgKzc2OSw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9jcih1bnNpZ25lZCBp
bnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21f
Z2ZuKGN1cnJkLCBnZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAgICAgICAgIGlmICggIXBhZ2UgKQog
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHJjID0gbmV3X2d1ZXN0X2NyMyhwYWdlX3RvX21m
bihwYWdlKSk7CisgICAgICAgIHJjID0gcHZfbmV3X2d1ZXN0X2NyMyhwYWdlX3RvX21mbihwYWdl
KSk7CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgICAgIHN3aXRjaCAoIHJjICkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAppbmRleCBhNjM1MmU2ZmM5Li41MjFhOGIxYjdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC01MTQsNyAr
NTE0LDYgQEAgdm9pZCBhdWRpdF9kb21haW5zKHZvaWQpOwogCiAjZW5kaWYKIAotaW50IG5ld19n
dWVzdF9jcjModW5zaWduZWQgbG9uZyBwZm4pOwogdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBtZm4pOwogdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KTsK
IGludCB2Y3B1X2Rlc3Ryb3lfcGFnZXRhYmxlcyhzdHJ1Y3QgdmNwdSAqKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0u
aAppbmRleCA0ZWNiZjUwYjE4Li42NDhiMjZkN2QwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCkBAIC05Myw4
ICs5MywxMiBAQCB2b2lkIHB2X2luaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRyeV90W10sIGNv
bnN0IHN0cnVjdCBkb21haW4gKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHph
cF9yb19tcHQpOwogdm9pZCBwdl9hcmNoX2luaXRfbWVtb3J5KHZvaWQpOwogCitpbnQgcHZfbmV3
X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIHBmbik7CisKICNlbHNlCiAKKyNpbmNsdWRlIDx4ZW4v
ZXJybm8uaD4KKwogc3RhdGljIGlubGluZSB2b2lkIHB2X2dldF9ndWVzdF9lZmZfbDFlKHVuc2ln
bmVkIGxvbmcgYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
MV9wZ2VudHJ5X3QgKmVmZl9sMWUpCiB7fQpAQCAtMTE4LDYgKzEyMiw5IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBwdl9pbml0X2d1ZXN0X2w0X3RhYmxlKGw0X3BnZW50cnlfdFtdLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB6YXBfcm9fbXB0
KSB7fQogc3RhdGljIGlubGluZSB2b2lkIHB2X2FyY2hfaW5pdF9tZW1vcnkodm9pZCkge30KKwor
c3RhdGljIGlubGluZSBpbnQgcHZfbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIHBmbikgeyBy
ZXR1cm4gLUVJTlZBTDsgfQorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWDg2X1BWX01NX0hfXyAq
LwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM49-0001kD-Oo; Thu, 17 Aug 2017 14:46:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM48-0001iz-Qp
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:32 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 89/03-22472-74CA5995; Thu, 17 Aug 2017 14:46:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpK77mqm
 RBkfeSlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9C86wF2yVrJhxrYmlgfGTcBcjJ4eEgL/E
 785WdhCbTUBZ4mdnLxuILSKgJ9F04DljFyMXB7PAHEaJqXO7GEESwgJuEu37F7CA2CwCqhJXn
 21iBbF5BSwlXi47xwgxVF5iV9tFsDgnUPzQpMXMILaQgIXE7A/t7BC2gkTH9GNMEL2CEidnPg
 GbySwgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgrJebWly
 cmJ6ak5hUrJecn7uJERg+9QwMjDsYe/b6HWKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3sLVUyOFBItS01Mr0jJzgIEMk5bg4FES4V0PkuYtLkjMLc5Mh0idYtTleDXh/zcmI
 Za8/LxUKXHeSJAiAZCijNI8uBGwqLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXF2QKT2
 ZeCdymV0BHMAEdcaV9EsgRJYkIKakGRq4rxodOGJrqqRW8fxMSKr1Czs07QZnnlo7yJrY/PSE
 NklnpfqW+LK+qcjv5fJedfGJw5WRd0/agl/kfJC2kVnA9Y96sO1vYa/d5pbQn9lwFTd9uOnZs
 K4qeZ17ZUnfPrrBZxvebcX1czK3Eqyxbd65ad/xaS4Eph32ofM6TnZJfkgWLl55RYinOSDTUY
 i4qTgQA12yiXKUCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502981187!106404907!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33303 invoked from network); 17 Aug 2017 14:46:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893558"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:42 +0100
Message-ID: <20170817144456.18989-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 17/31] x86/mm: move compat descriptor
	handling code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGVtIGFsb25nIHNpZGUgdGhlIG5vbi1jb21wYXQgdmFyaWFudHMuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9k
ZXNjcmlwdG9yLXRhYmxlcy5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9tbS5jICAgICB8IDQxIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9u
cygrKSwgNDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2Rlc2Ny
aXB0b3ItdGFibGVzLmMgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwppbmRl
eCAxMmRjNDViNjcxLi5hMzAyODEyNzc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZGVz
Y3JpcHRvci10YWJsZXMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMu
YwpAQCAtMTc3LDYgKzE3Nyw0NiBAQCBsb25nIGRvX3VwZGF0ZV9kZXNjcmlwdG9yKHU2NCBwYSwg
dTY0IGRlc2MpCiAgICAgcmV0dXJuIHJldDsKIH0KIAoraW50IGNvbXBhdF9zZXRfZ2R0KFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odWludCkgZnJhbWVfbGlzdCwKKyAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZW50cmllcykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaSwgbnJfcGFnZXMgPSAo
ZW50cmllcyArIDUxMSkgLyA1MTI7CisgICAgdW5zaWduZWQgbG9uZyBmcmFtZXNbMTZdOworICAg
IGxvbmcgcmV0OworCisgICAgLyogUmVjaGVja2VkIGluIHB2X3NldF9nZHQsIGJ1dCBlbnN1cmVz
IGEgc2FuZSBsaW1pdCBmb3IgY29weV9mcm9tX3VzZXIoKS4gKi8KKyAgICBpZiAoIGVudHJpZXMg
PiBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KGZyYW1lX2xpc3QsIG5yX3BhZ2VzKSApCisgICAg
ICAgIHJldHVybiAtRUZBVUxUOworCisgICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgKytp
ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBmcmFtZTsKKworICAgICAgICBpZiAoIF9f
Y29weV9mcm9tX2d1ZXN0KCZmcmFtZSwgZnJhbWVfbGlzdCwgMSkgKQorICAgICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisgICAgICAgIGZyYW1lc1tpXSA9IGZyYW1lOworICAgICAgICBndWVzdF9o
YW5kbGVfYWRkX29mZnNldChmcmFtZV9saXN0LCAxKTsKKyAgICB9CisKKyAgICBkb21haW5fbG9j
ayhjdXJyZW50LT5kb21haW4pOworCisgICAgaWYgKCAocmV0ID0gcHZfc2V0X2dkdChjdXJyZW50
LCBmcmFtZXMsIGVudHJpZXMpKSA9PSAwICkKKyAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CisK
KyAgICBkb21haW5fdW5sb2NrKGN1cnJlbnQtPmRvbWFpbik7CisKKyAgICByZXR1cm4gcmV0Owor
fQorCitpbnQgY29tcGF0X3VwZGF0ZV9kZXNjcmlwdG9yKHUzMiBwYV9sbywgdTMyIHBhX2hpLCB1
MzIgZGVzY19sbywgdTMyIGRlc2NfaGkpCit7CisgICAgcmV0dXJuIGRvX3VwZGF0ZV9kZXNjcmlw
dG9yKHBhX2xvIHwgKCh1NjQpcGFfaGkgPDwgMzIpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkZXNjX2xvIHwgKCh1NjQpZGVzY19oaSA8PCAzMikpOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9jb21wYXQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMKaW5kZXggZDYx
ZmI4OWMyNy4uODlhMGIyNzU3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9tbS5jCkBAIC02LDQ3ICs2
LDYgQEAKICNpbmNsdWRlIDxhc20vbWVtX3BhZ2luZy5oPgogI2luY2x1ZGUgPGFzbS9tZW1fc2hh
cmluZy5oPgogCi0jaW5jbHVkZSA8YXNtL3B2L3Byb2Nlc3Nvci5oPgotCi1pbnQgY29tcGF0X3Nl
dF9nZHQoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1aW50KSBmcmFtZV9saXN0LCB1bnNpZ25lZCBp
bnQgZW50cmllcykKLXsKLSAgICB1bnNpZ25lZCBpbnQgaSwgbnJfcGFnZXMgPSAoZW50cmllcyAr
IDUxMSkgLyA1MTI7Ci0gICAgdW5zaWduZWQgbG9uZyBmcmFtZXNbMTZdOwotICAgIGxvbmcgcmV0
OwotCi0gICAgLyogUmVjaGVja2VkIGluIHB2X3NldF9nZHQsIGJ1dCBlbnN1cmVzIGEgc2FuZSBs
aW1pdCBmb3IgY29weV9mcm9tX3VzZXIoKS4gKi8KLSAgICBpZiAoIGVudHJpZXMgPiBGSVJTVF9S
RVNFUlZFRF9HRFRfRU5UUlkgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGlmICgg
IWd1ZXN0X2hhbmRsZV9va2F5KGZyYW1lX2xpc3QsIG5yX3BhZ2VzKSApCi0gICAgICAgIHJldHVy
biAtRUZBVUxUOwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgKytpICkKLSAgICB7
Ci0gICAgICAgIHVuc2lnbmVkIGludCBmcmFtZTsKLQotICAgICAgICBpZiAoIF9fY29weV9mcm9t
X2d1ZXN0KCZmcmFtZSwgZnJhbWVfbGlzdCwgMSkgKQotICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7Ci0gICAgICAgIGZyYW1lc1tpXSA9IGZyYW1lOwotICAgICAgICBndWVzdF9oYW5kbGVfYWRk
X29mZnNldChmcmFtZV9saXN0LCAxKTsKLSAgICB9Ci0KLSAgICBkb21haW5fbG9jayhjdXJyZW50
LT5kb21haW4pOwotCi0gICAgaWYgKCAocmV0ID0gcHZfc2V0X2dkdChjdXJyZW50LCBmcmFtZXMs
IGVudHJpZXMpKSA9PSAwICkKLSAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7Ci0KLSAgICBkb21h
aW5fdW5sb2NrKGN1cnJlbnQtPmRvbWFpbik7Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCi1pbnQg
Y29tcGF0X3VwZGF0ZV9kZXNjcmlwdG9yKHUzMiBwYV9sbywgdTMyIHBhX2hpLCB1MzIgZGVzY19s
bywgdTMyIGRlc2NfaGkpCi17Ci0gICAgcmV0dXJuIGRvX3VwZGF0ZV9kZXNjcmlwdG9yKHBhX2xv
IHwgKCh1NjQpcGFfaGkgPDwgMzIpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
ZXNjX2xvIHwgKCh1NjQpZGVzY19oaSA8PCAzMikpOwotfQotCiBpbnQgY29tcGF0X2FyY2hfbWVt
b3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZykKIHsKICAgICBzdHJ1Y3QgY29tcGF0X21hY2hwaHlzX21mbl9saXN0IHhtbWw7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM4D-0001ng-0Q; Thu, 17 Aug 2017 14:46:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM4B-0001ll-RG
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:35 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D5/87-01862-B4CA5995; Thu, 17 Aug 2017 14:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK7Xmqm
 RBkfWSFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBltjSEFy9Qrvk16xtLA2CXXxcjJISHgL3H+
 wklGEJtNQFniZ2cvG4gtIqAn0XTgOVCci4NZYA6jxNS5XWBFwgJBErsWtIHZLAKqEjfuNDCB2
 LwClhLP5vWyQwyVl9jVdpEVxOYEih+atJgZxBYSsJCY/aGdHcJWkOiYfgyqV1Di5MwnLCA2s4
 CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGxXm5qcXFiemp
 OYlKxXnJ+7iZGYPDUMzAw7mDs2et3iFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4C1dPjRQSLEpNT61Iy8wBhjFMWoKDR0mEdz1Imre4IDG3ODMdInWKUZfj1YT/35iEWPLy8
 1KlxHkjQYoEQIoySvPgRsBi6hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5fkCk8mXklcJ
 teAR3BBHTElfZJIEeUJCKkpBoYC79MfWtybJPjf6N3hzbvWlxx9eOej4uX3pOf+XNT+pe5zz7
 8ObI7n/PJ4dVCq+0YhUOOPf+nEbP2Q9g8reDCNakqrt8rSxYc288Z4TCv0Sdr5pkfy+4u0For
 vFPxrekrz6lh1puYBA+ev9M6eVXQ93MXq9UE9/6JuSwSFimtfbrI2adRKbUu7rQSS3FGoqEWc
 1FxIgBdWQjXpAIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502981187!106404907!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33425 invoked from network); 17 Aug 2017 14:46:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893568"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:52 +0100
Message-ID: <20170817144456.18989-28-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 27/31] x86/mm: move and add pv_ prefix to
	invalidate_shadow_ldt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBwdi9tbS5jIGFuZCBleHBvcnQgaXQgdmlhIHB2L21tLmguIFVzZSBi
b29sIGZvciBmbHVzaC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgIHwgNDQgKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAg
ICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3B2L21tLmggfCAgNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMo
KyksIDQwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggMjA0YzIwZDZmZC4uMmRlMmVjN2YxZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ3NCw0MiArNDc0
LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogY29uc3QgY2hhciBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGln
bmVkLmNvbnN0IikgX19hbGlnbmVkKFBBR0VfU0laRSkKICAgICB6ZXJvX3BhZ2VbUEFHRV9TSVpF
XTsKIAotc3RhdGljIHZvaWQgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHN0cnVjdCB2Y3B1ICp2LCBp
bnQgZmx1c2gpCi17Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlOwotICAgIHVuc2lnbmVkIGludCBp
OwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0KLSAgICBCVUdfT04odW5saWtlbHkoaW5f
aXJxKCkpKTsKLQotICAgIHNwaW5fbG9jaygmdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9j
ayk7Ci0KLSAgICBpZiAoIHYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X21hcGNudCA9PSAwICkK
LSAgICAgICAgZ290byBvdXQ7Ci0KLSAgICB2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBj
bnQgPSAwOwotICAgIHBsMWUgPSBnZHRfbGR0X3B0ZXModi0+ZG9tYWluLCB2KTsKLQotICAgIGZv
ciAoIGkgPSAxNjsgaSA8IDMyOyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKGwxZV9nZXRf
ZmxhZ3MocGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgICAgICBjb250aW51ZTsK
LSAgICAgICAgcGFnZSA9IGwxZV9nZXRfcGFnZShwbDFlW2ldKTsKLSAgICAgICAgbDFlX3dyaXRl
KCZwbDFlW2ldLCBsMWVfZW1wdHkoKSk7Ci0gICAgICAgIEFTU0VSVF9QQUdFX0lTX1RZUEUocGFn
ZSwgUEdUX3NlZ19kZXNjX3BhZ2UpOwotICAgICAgICBBU1NFUlRfUEFHRV9JU19ET01BSU4ocGFn
ZSwgdi0+ZG9tYWluKTsKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Ci0gICAgfQot
Ci0gICAgLyogUmlkIFRMQnMgb2Ygc3RhbGUgbWFwcGluZ3MgKGd1ZXN0IG1hcHBpbmdzIGFuZCBz
aGFkb3cgbWFwcGluZ3MpLiAqLwotICAgIGlmICggZmx1c2ggKQotICAgICAgICBmbHVzaF90bGJf
bWFzayh2LT52Y3B1X2RpcnR5X2NwdW1hc2spOwotCi0gb3V0OgotICAgIHNwaW5fdW5sb2NrKCZ2
LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2NrKTsKLX0KLQotCiBib29sIGdldF9wYWdlX2Zy
b21fbWZuKG1mbl90IG1mbiwgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuX3gobWZuKSk7CkBAIC0xMDU1LDcgKzEwMTksNyBA
QCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4g
KmwxZV9vd25lcikKICAgICAgICAgICAgICAobDFlX293bmVyID09IHBnX293bmVyKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBwZ19vd25lciwgdiApCi0gICAgICAg
ICAgICAgICAgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHYsIDEpOworICAgICAgICAgICAgICAgIHB2
X2ludmFsaWRhdGVfc2hhZG93X2xkdCh2LCB0cnVlKTsKICAgICAgICAgfQogICAgICAgICBwdXRf
cGFnZShwYWdlKTsKICAgICB9CkBAIC0xOTU0LDcgKzE5MTgsNyBAQCBpbnQgcHZfbmV3X2d1ZXN0
X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAg
fQogCi0gICAgICAgIGludmFsaWRhdGVfc2hhZG93X2xkdChjdXJyLCAwKTsKKyAgICAgICAgcHZf
aW52YWxpZGF0ZV9zaGFkb3dfbGR0KGN1cnIsIGZhbHNlKTsKICAgICAgICAgd3JpdGVfcHRiYXNl
KGN1cnIpOwogCiAgICAgICAgIHJldHVybiAwOwpAQCAtMTk5Miw3ICsxOTU2LDcgQEAgaW50IHB2
X25ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4pCiAgICAgICAgIHJldHVybiByYzsKICAg
ICB9CiAKLSAgICBpbnZhbGlkYXRlX3NoYWRvd19sZHQoY3VyciwgMCk7CisgICAgcHZfaW52YWxp
ZGF0ZV9zaGFkb3dfbGR0KGN1cnIsIGZhbHNlKTsKIAogICAgIGlmICggIVZNX0FTU0lTVChjdXJy
ZCwgbTJwX3N0cmljdCkgJiYgIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhjdXJyZCkgKQogICAgICAg
ICBmaWxsX3JvX21wdChtZm4pOwpAQCAtMjQ5Miw3ICsyNDU2LDcgQEAgbG9uZyBkb19tbXVleHRf
b3AoCiAgICAgICAgICAgICBlbHNlIGlmICggKGN1cnItPmFyY2gucHZfdmNwdS5sZHRfZW50cyAh
PSBlbnRzKSB8fAogICAgICAgICAgICAgICAgICAgICAgIChjdXJyLT5hcmNoLnB2X3ZjcHUubGR0
X2Jhc2UgIT0gcHRyKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW52YWxpZGF0
ZV9zaGFkb3dfbGR0KGN1cnIsIDApOworICAgICAgICAgICAgICAgIHB2X2ludmFsaWRhdGVfc2hh
ZG93X2xkdChjdXJyLCBmYWxzZSk7CiAgICAgICAgICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7
CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlID0gcHRyOwogICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5sZHRfZW50cyA9IGVudHM7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCmluZGV4IGYw
MzkzYjllM2MuLjE5YjJhZTU4OGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC03NDIsNiArNzQyLDQxIEBAIGludCBwdl9mcmVl
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAg
ICAgcmV0dXJuIHJjOwogfQogCit2b2lkIHB2X2ludmFsaWRhdGVfc2hhZG93X2xkdChzdHJ1Y3Qg
dmNwdSAqdiwgYm9vbCBmbHVzaCkKK3sKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisgICAgdW5z
aWduZWQgaW50IGk7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKworICAgIEJVR19PTih1
bmxpa2VseShpbl9pcnEoKSkpOworCisgICAgc3Bpbl9sb2NrKCZ2LT5hcmNoLnB2X3ZjcHUuc2hh
ZG93X2xkdF9sb2NrKTsKKworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFw
Y250ID09IDAgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHYtPmFyY2gucHZfdmNwdS5zaGFk
b3dfbGR0X21hcGNudCA9IDA7CisgICAgcGwxZSA9IGdkdF9sZHRfcHRlcyh2LT5kb21haW4sIHYp
OworCisgICAgZm9yICggaSA9IDE2OyBpIDwgMzI7IGkrKyApCisgICAgeworICAgICAgICBpZiAo
ICEobDFlX2dldF9mbGFncyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAg
IGNvbnRpbnVlOworICAgICAgICBwYWdlID0gbDFlX2dldF9wYWdlKHBsMWVbaV0pOworICAgICAg
ICBsMWVfd3JpdGUoJnBsMWVbaV0sIGwxZV9lbXB0eSgpKTsKKyAgICAgICAgQVNTRVJUX1BBR0Vf
SVNfVFlQRShwYWdlLCBQR1Rfc2VnX2Rlc2NfcGFnZSk7CisgICAgICAgIEFTU0VSVF9QQUdFX0lT
X0RPTUFJTihwYWdlLCB2LT5kb21haW4pOworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKKyAgICB9CisKKyAgICAvKiBSaWQgVExCcyBvZiBzdGFsZSBtYXBwaW5ncyAoZ3Vlc3QgbWFw
cGluZ3MgYW5kIHNoYWRvdyBtYXBwaW5ncykuICovCisgICAgaWYgKCBmbHVzaCApCisgICAgICAg
IGZsdXNoX3RsYl9tYXNrKHYtPnZjcHVfZGlydHlfY3B1bWFzayk7CisKKyBvdXQ6CisgICAgc3Bp
bl91bmxvY2soJnYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCmluZGV4IDdkZTVlYTJm
MTIuLjFlMjg3MWZiNTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKQEAgLTEwMCw2ICsxMDAsOCBAQCBpbnQg
cHZfYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKIGludCBwdl9mcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSk7
CiAKK3ZvaWQgcHZfaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHN0cnVjdCB2Y3B1ICp2LCBib29sIGZs
dXNoKTsKKwogI2Vsc2UKIAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgpAQCAtMTM5LDYgKzE0MSw4
IEBAIHN0YXRpYyBpbmxpbmUgaW50IHB2X2ZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgcHJlZW1wdGlibGUpCiB7IEJVRygpOyByZXR1cm4gLUVJTlZBTDsgfQogCitz
dGF0aWMgaW5saW5lIHZvaWQgcHZfaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHN0cnVjdCB2Y3B1ICp2
LCBib29sIGZsdXNoKSB7fQorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWDg2X1BWX01NX0hfXyAq
LwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:46: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.xen.org>)
	id 1diM4F-0001qS-BP; Thu, 17 Aug 2017 14:46:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM4E-0001pE-B8
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:38 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 DC/43-01987-D4CA5995; Thu, 17 Aug 2017 14:46:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpK7vmqm
 RBld2Mll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm39s5hLrgmXXHp+V3WBsZ/gl2MnBwSAv4S
 U5Z8YwOx2QSUJX529oLZIgJ6Ek0HnjN2MXJxMAvMYZSYOreLESQhLOAg8eNdMzuIzSKgKnHh7
 FawBl4BS4kj9/8xQwyVl9jVdpEVxOYEih+atBgsLiRgITH7Qzs7hK0g0TH9GBNEr6DEyZlPWE
 BsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwNjvdzU4uL
 E9NScxKRiveT83E2MwPCpZ2Bg3MHYs9fvEKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwFq6eGikkWJSanlqRlpkDDGSYtAQHj5II73qQNG9xQWJucWY6ROoUoy7Hqwn/vzEJs
 eTl56VKifNGghQJgBRllObBjYBF1SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwry+IFN4Mv
 NK4Da9AjqCCeiIK+2TQI4oSURISTUw2vZ/ORCy4bvgrQ/5HerL9CXfpK54uUDeMXr/68ni4sq
 GRnXxTxandh3dUHjz+Knvpzx8p2RdXrGz3P3J5T17rukVFt/7sMateS1TBKNZy8JJFj/svy5Y
 GdaXbKJixVhlVqP1edFp6Q3FWZeMVypF1dW+2h2h7pfleLGL6+u80g2HJbcvOFato8RSnJFoq
 MVcVJwIAFxMzfqlAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502981187!106404907!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33680 invoked from network); 17 Aug 2017 14:46:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893572"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:44 +0100
Message-ID: <20170817144456.18989-20-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 19/31] x86/mm: factor out pv_arch_init_memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgc3BsaXQgbDQgc2V0dXAgY29kZSBpbnRvIHRoZSBuZXcgZnVuY3Rpb24uIFRoZSBu
ZXcgZnVuY3Rpb24KaXMgYWxzbyBnb2luZyB0byBjb250YWluIG90aGVyIFBWIHNwZWNpZmljIHNl
dHVwIGNvZGUgaW4gbGF0ZXIgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNzMgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDQwIGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2YxNzViYWNjOS4uZmJmNDAyZDE2
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTIzNiw2ICsyMzYsNDUgQEAgc3RhdGljIGw0X3BnZW50cnlfdCBfX3JlYWRfbW9zdGx5IHNw
bGl0X2w0ZTsKICNkZWZpbmUgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIFJPT1RfUEFHRVRBQkxFX1BW
X1hFTl9TTE9UUwogI2VuZGlmCiAKK3N0YXRpYyB2b2lkIHB2X2FyY2hfaW5pdF9tZW1vcnkodm9p
ZCkKK3sKKyNpZm5kZWYgTkRFQlVHCisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoIGhp
Z2htZW1fc3RhcnQgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBzcGxpdF92YSA9ICh1
bnNpZ25lZCBsb25nKV9fdmEoaGlnaG1lbV9zdGFydCk7CisKKyAgICAgICAgaWYgKCBzcGxpdF92
YSA8IEhZUEVSVklTT1JfVklSVF9FTkQgJiYKKyAgICAgICAgICAgICBzcGxpdF92YSAtIDEgPT0g
KHVuc2lnbmVkIGxvbmcpX192YShoaWdobWVtX3N0YXJ0IC0gMSkgKQorICAgICAgICB7CisgICAg
ICAgICAgICByb290X3BndF9wdl94ZW5fc2xvdHMgPSBsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEp
IC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0ZJ
UlNUX1hFTl9TTE9UOworICAgICAgICAgICAgQVNTRVJUKHJvb3RfcGd0X3B2X3hlbl9zbG90cyA8
IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUyk7CisgICAgICAgICAgICBpZiAoIGw0X3RhYmxl
X29mZnNldChzcGxpdF92YSkgPT0gbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhIC0gMSkgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0YWIgPSBhbGxvY194
ZW5fcGFnZXRhYmxlKCk7CisKKyAgICAgICAgICAgICAgICBpZiAoIGwzdGFiICkKKyAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGNvbnN0IGwzX3BnZW50cnlfdCAqbDNpZGxl
ID0KKyAgICAgICAgICAgICAgICAgICAgICAgIGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90
YWJsZV9vZmZzZXQoc3BsaXRfdmEpXSk7CisKKyAgICAgICAgICAgICAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBsM190YWJsZV9vZmZzZXQoc3BsaXRfdmEpOyArK2kgKQorICAgICAgICAgICAgICAg
ICAgICAgICAgbDN0YWJbaV0gPSBsM2lkbGVbaV07CisgICAgICAgICAgICAgICAgICAgIGZvciAo
IDsgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgbDN0YWJbaV0gPSBsM2VfZW1wdHkoKTsKKyAgICAgICAgICAgICAgICAgICAgc3BsaXRfbDRl
ID0gbDRlX2Zyb21fcGZuKHZpcnRfdG9fbWZuKGwzdGFiKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICAgICAg
ICAgICAgICB9CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICArK3Jv
b3RfcGd0X3B2X3hlbl9zbG90czsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKyNl
bmRpZgorfQorCiB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiB7CiAgICAgdW5z
aWduZWQgbG9uZyBpLCBwZm4sIHJzdGFydF9wZm4sIHJlbmRfcGZuLCBpb3N0YXJ0X3BmbiwgaW9l
bmRfcGZuOwpAQCAtMzMwLDM5ICszNjksNyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5
KHZvaWQpCiAKICAgICBtZW1fc2hhcmluZ19pbml0KCk7CiAKLSNpZm5kZWYgTkRFQlVHCi0gICAg
aWYgKCBoaWdobWVtX3N0YXJ0ICkKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgc3BsaXRf
dmEgPSAodW5zaWduZWQgbG9uZylfX3ZhKGhpZ2htZW1fc3RhcnQpOwotCi0gICAgICAgIGlmICgg
c3BsaXRfdmEgPCBIWVBFUlZJU09SX1ZJUlRfRU5EICYmCi0gICAgICAgICAgICAgc3BsaXRfdmEg
LSAxID09ICh1bnNpZ25lZCBsb25nKV9fdmEoaGlnaG1lbV9zdGFydCAtIDEpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzID0gbDRfdGFibGVfb2Zmc2V0KHNw
bGl0X3ZhKSAtCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBST09UX1BBR0VU
QUJMRV9GSVJTVF9YRU5fU0xPVDsKLSAgICAgICAgICAgIEFTU0VSVChyb290X3BndF9wdl94ZW5f
c2xvdHMgPCBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpOwotICAgICAgICAgICAgaWYgKCBs
NF90YWJsZV9vZmZzZXQoc3BsaXRfdmEpID09IGw0X3RhYmxlX29mZnNldChzcGxpdF92YSAtIDEp
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0g
YWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotCi0gICAgICAgICAgICAgICAgaWYgKCBsM3RhYiApCi0g
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBjb25zdCBsM19wZ2VudHJ5X3Qg
KmwzaWRsZSA9Ci0gICAgICAgICAgICAgICAgICAgICAgICBsNGVfdG9fbDNlKGlkbGVfcGdfdGFi
bGVbbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKV0pOwotCi0gICAgICAgICAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgbDNfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKTsgKytpICkKLSAgICAgICAg
ICAgICAgICAgICAgICAgIGwzdGFiW2ldID0gbDNpZGxlW2ldOwotICAgICAgICAgICAgICAgICAg
ICBmb3IgKCA7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytpICkKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGwzdGFiW2ldID0gbDNlX2VtcHR5KCk7Ci0gICAgICAgICAgICAgICAgICAgIHNw
bGl0X2w0ZSA9IGw0ZV9mcm9tX3Bmbih2aXJ0X3RvX21mbihsM3RhYiksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Ci0g
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAg
ICAgKytyb290X3BndF9wdl94ZW5fc2xvdHM7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAg
ICB9Ci0jZW5kaWYKKyAgICBwdl9hcmNoX2luaXRfbWVtb3J5KCk7CiB9CiAKIGludCBwYWdlX2lz
X3JhbV90eXBlKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIG1lbV90eXBlKQotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM4H-0001t0-JQ; Thu, 17 Aug 2017 14:46:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM4G-0001re-MZ
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A7/13-02181-F4CA5995; Thu, 17 Aug 2017 14:46:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpK7/mqm
 RBu3tohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPQ4eZCs5KVOy7co69gXGfUBcjJ4eEgL/E
 4187mEFsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCcxglps7tYgRJCAu4Syw/8BmsgUVAVeLJ6
 hNgNq+ApUTP1I2MEEPlJXa1XWQFsTmB4ocmLQarERKwkJj9oZ0dwlaQ6Jh+jAmiV1Di5MwnLC
 A2s4CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGxXm5qcXF
 iempOYlKxXnJ+7iZGYPjUMzAw7mDs2et3iFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4C1dPjRQSLEpNT61Iy8wBBjJMWoKDR0mEdz1Imre4IDG3ODMdInWKUZfj1YT/35iEW
 PLy81KlxHkjQYoEQIoySvPgRsCi6hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5fkCk8mX
 klcJteAR3BBHTElfZJIEeUJCKkpBoYq46bFTY3HbmlfLHGN+do3YUdSh+9l+xwW524aLPhTYW
 /8qu5+6xDVe9s2bXuQ+bS9Q0OERuZ71Yy1iU7N2Qp/rC+F5Q399zfIrs1p/ZGBtzqs0nYr5n5
 UKRmuwlfuQev1dzgZYr7diVOMckwffXiYerCB18Ke5RrojdfaZ58LOztO5301+LxSizFGYmGW
 sxFxYkAO/TCyaUCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502981187!106404907!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33876 invoked from network); 17 Aug 2017 14:46:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893584"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:47 +0100
Message-ID: <20170817144456.18989-23-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 22/31] x86: add pv_ prefix to {alloc,
	free}_page_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSBhcmUgb25seSB1c2VmdWwgZm9yIFBWIGd1ZXN0cy4gQWxzbyBjaGFuZ2UgcHJlZW1wdGli
bGUgdG8gYm9vbC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgIDQg
KystLQogMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CmluZGV4IDlhMjVjMDRmNmMuLjhmYWUzODQ4NWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE4MDYsNyArMTgwNiw3IEBA
IHN0YXRpYyBpbnQgcmVsaW5xdWlzaF9tZW1vcnkoCiAgICAgICAgICAgICBpZiAoIGxpa2VseSh5
ID09IHgpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBObyBuZWVkIGZvciBh
dG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICov
Ci0gICAgICAgICAgICAgICAgc3dpdGNoICggcmV0ID0gZnJlZV9wYWdlX3R5cGUocGFnZSwgeCwg
MSkgKQorICAgICAgICAgICAgICAgIHN3aXRjaCAoIHJldCA9IHB2X2ZyZWVfcGFnZV90eXBlKHBh
Z2UsIHgsIHRydWUpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2FzZSAw
OgogICAgICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggOTI4ZjQzMzBlNy4uMWZkYWU2ZTFlNiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTIw
MDYsOCArMjAwNiw4IEBAIHN0YXRpYyB2b2lkIGdldF9wYWdlX2xpZ2h0KHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCiAgICAgd2hpbGUgKCB1bmxpa2VseSh5ICE9IHgpICk7CiB9CiAKLXN0YXRpYyBp
bnQgYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSkKK3N0YXRp
YyBpbnQgcHZfYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGli
bGUpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKTsK
ICAgICBpbnQgcmM7CkBAIC0yMDc5LDggKzIwNzksOCBAQCBzdGF0aWMgaW50IGFsbG9jX3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiB9CiAKIAot
aW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKLSAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUpCitpbnQgcHZfZnJlZV9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAorICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGlibGUpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqb3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICB1bnNpZ25lZCBsb25nIGdtZm47
CkBAIC0yMTM3LDcgKzIxMzcsNyBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdl
X3R5cGUoCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBp
bnQgcHJlZW1wdGlibGUpCiB7Ci0gICAgaW50IHJjID0gZnJlZV9wYWdlX3R5cGUocGFnZSwgdHlw
ZSwgcHJlZW1wdGlibGUpOworICAgIGludCByYyA9IHB2X2ZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAgICBpZiAoIHJjID09
IDAgKQpAQCAtMjM1Myw3ICsyMzUzLDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9Ci0gICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUs
IHByZWVtcHRpYmxlKTsKKyAgICAgICAgcmMgPSBwdl9hbGxvY19wYWdlX3R5cGUocGFnZSwgdHlw
ZSwgcHJlZW1wdGlibGUpOwogICAgIH0KIAogICAgIGlmICggKHggJiBQR1RfcGFydGlhbCkgJiYg
IShueCAmIFBHVF9wYXJ0aWFsKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNTIxYThiMWI3Yi4uYTU2NjJmMzI3
YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaApAQCAtMzAyLDggKzMwMiw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqX19w
YWdlX3RvX3ZpcnQoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgICAgICAgICAgICAgICAg
ICAgIChQQUdFX1NJWkUgLyAoc2l6ZW9mKCpwZykgJiAtc2l6ZW9mKCpwZykpKSk7CiB9CiAKLWlu
dCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5
cGUsCi0gICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKTsKK2ludCBwdl9mcmVlX3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSk7CiAKIGJvb2xfdCBmaWxsX3JvX21w
dCh1bnNpZ25lZCBsb25nIG1mbik7CiB2b2lkIHphcF9yb19tcHQodW5zaWduZWQgbG9uZyBtZm4p
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:46: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.xen.org>)
	id 1diM4K-0001wG-R1; Thu, 17 Aug 2017 14:46:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM4J-0001re-NH
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:43 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D0/33-02181-35CA5995; Thu, 17 Aug 2017 14:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpG7Qmqm
 RBmcO6lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzJ7azFPzYyFgx7Wk3awPjhgbGLkZODgkB
 f4mPX5ewg9hsAsoSPzt72UBsEQE9iaYDz4FquDiYBeYwSkyd2wXkcHAIC/hKdF5xAqlhEVCVu
 LWsgw0kzCtgKfHkRC3ESHmJXW0XWUFsTqDwoUmLmUFsIQELidkf2tkhbAWJjunHmEBsXgFBiZ
 Mzn7CA2MwCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGxnq
 5qcXFiempOYlJxXrJ+bmbGIHhU8/AwLiDsWev3yFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4C1cPTVSSLAoNT21Ii0zBxjIMGkJDh4lEd71IGne4oLE3OLMdIjUKUZLjgU9G
 74wcbya8P8bE0fT94/fmYRY8vLzUqXEeSNBGgRAGjJK8+DGwaLtEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVhXl+QKTyZeSVwW18BHcQEdNCV9kkgB5UkIqSkGhi5Jyfturpxc8r0tDOrJ7Z
 ybZI443RApuRCZsGLycfPBfUvVdx33yd52pE5TlbrH/BM42E6osPT3u70XaKMtcVF+4Kdx9Lk
 Kpmd0R4sJQp5V03setrWvWPetax+D7/mrMU/TGN9NWrfMGqcOXG1ftba6B0FlaVOTbnK694dr
 6iKy3XzdQyVC1FiKc5INNRiLipOBACKdKJesQIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502981187!106404907!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34221 invoked from network); 17 Aug 2017 14:46:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893590"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:36 +0100
Message-ID: <20170817144456.18989-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 11/31] x86/mm: split out writable pagetable
	emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLXB0d3Itb3AuYy4gRml4IGNvZGluZyBzdHlsZSBpc3N1
ZXMgd2hpbGUKbW92aW5nIHRoZSBjb2RlLgoKUmVuYW1lIHB0d3JfZW11bGF0ZWRfcmVhZCB0byBw
dl9lbXVsX3B0d3JfcmVhZCBhbmQgZXhwb3J0IGl0IHZpYQpwdi9tbS5oIGJlY2F1c2UgaXQgaXMg
bmVlZGVkIGJ5IG90aGVyIGVtdWxhdGlvbiBjb2RlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAg
fCAzMDggKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9wdi9NYWtlZmlsZSAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wdHdyLW9w
LmMgfCAzMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL3g4Ni9wdi9lbXVsYXRlLmggICAgICB8ICAgMiArCiA0IGZpbGVzIGNoYW5nZWQsIDMzMiBp
bnNlcnRpb25zKCspLCAzMDYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHR3ci1vcC5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0YWM2OWIzODA0Li4zYzBhYTUyZjM4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDc4Niwz
MTAgKzQ3ODYsNiBAQCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIH0KIAogCi0vKioqKioqKioqKioqKioqKioq
KioqKioqKgotICogV3JpdGFibGUgUGFnZXRhYmxlcwotICovCi0KLXN0cnVjdCBwdHdyX2VtdWxh
dGVfY3R4dCB7Ci0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dDsKLSAgICB1bnNpZ25l
ZCBsb25nIGNyMjsKLSAgICBsMV9wZ2VudHJ5X3QgIHB0ZTsKLX07Ci0KLXN0YXRpYyBpbnQgcHR3
cl9lbXVsYXRlZF9yZWFkKAotICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0LAotICAgIHZvaWQgKnBfZGF0YSwKLSAgICB1bnNpZ25lZCBpbnQgYnl0ZXMs
Ci0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgdW5zaWduZWQgaW50
IHJjID0gYnl0ZXM7Ci0gICAgdW5zaWduZWQgbG9uZyBhZGRyID0gb2Zmc2V0OwotCi0gICAgaWYg
KCAhX19hZGRyX29rKGFkZHIpIHx8Ci0gICAgICAgICAocmMgPSBfX2NvcHlfZnJvbV91c2VyKHBf
ZGF0YSwgKHZvaWQgKilhZGRyLCBieXRlcykpICkKLSAgICB7Ci0gICAgICAgIHg4Nl9lbXVsX3Bh
Z2VmYXVsdCgwLCBhZGRyICsgYnl0ZXMgLSByYywgY3R4dCk7ICAvKiBSZWFkIGZhdWx0LiAqLwot
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgfQotCi0gICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKLX0KLQotc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSgKLSAgICB1
bnNpZ25lZCBsb25nIGFkZHIsCi0gICAgcGFkZHJfdCBvbGQsCi0gICAgcGFkZHJfdCB2YWwsCi0g
ICAgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgIHVuc2lnbmVkIGludCBkb19jbXB4Y2hnLAotICAg
IHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCAqcHR3cl9jdHh0KQotewotICAgIHVuc2lnbmVkIGxv
bmcgbWZuOwotICAgIHVuc2lnbmVkIGxvbmcgdW5hbGlnbmVkX2FkZHIgPSBhZGRyOwotICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgbDFfcGdlbnRyeV90IHB0ZSwgb2wxZSwgbmwxZSwg
KnBsMWU7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47Ci0gICAgaW50IHJldDsKLQotICAgIC8qIE9ubHkgYWxsb3cgbmF0dXJh
bGx5LWFsaWduZWQgc3RvcmVzIHdpdGhpbiB0aGUgb3JpZ2luYWwgJWNyMiBwYWdlLiAqLwotICAg
IGlmICggdW5saWtlbHkoKChhZGRyIF4gcHR3cl9jdHh0LT5jcjIpICYgUEFHRV9NQVNLKSB8fAot
ICAgICAgICAgICAgICAgICAgKGFkZHIgJiAoYnl0ZXMgLSAxKSkpICkKLSAgICB7Ci0gICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiYmFkIGFjY2VzcyAoY3IyPSVseCwgYWRkcj0lbHgs
IGJ5dGVzPSV1KVxuIiwKLSAgICAgICAgICAgICAgICAgcHR3cl9jdHh0LT5jcjIsIGFkZHIsIGJ5
dGVzKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIH0KLQotICAg
IC8qIFR1cm4gYSBzdWItd29yZCBhY2Nlc3MgaW50byBhIGZ1bGwtd29yZCBhY2Nlc3MuICovCi0g
ICAgaWYgKCBieXRlcyAhPSBzaXplb2YocGFkZHJfdCkgKQotICAgIHsKLSAgICAgICAgcGFkZHJf
dCAgICAgIGZ1bGw7Ci0gICAgICAgIHVuc2lnbmVkIGludCByYywgb2Zmc2V0ID0gYWRkciAmIChz
aXplb2YocGFkZHJfdCkgLSAxKTsKLQotICAgICAgICAvKiBBbGlnbiBhZGRyZXNzOyByZWFkIGZ1
bGwgd29yZC4gKi8KLSAgICAgICAgYWRkciAmPSB+KHNpemVvZihwYWRkcl90KSAtIDEpOwotICAg
ICAgICBpZiAoIChyYyA9IGNvcHlfZnJvbV91c2VyKCZmdWxsLCAodm9pZCAqKWFkZHIsIHNpemVv
ZihwYWRkcl90KSkpICE9IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICB4ODZfZW11bF9wYWdl
ZmF1bHQoMCwgLyogUmVhZCBmYXVsdC4gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhZGRyICsgc2l6ZW9mKHBhZGRyX3QpIC0gcmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnB0d3JfY3R4dC0+Y3R4dCk7Ci0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047Ci0gICAgICAgIH0KLSAgICAgICAgLyogTWFzayBvdXQgYml0cyBwcm92aWRlZCBieSBj
YWxsZXIuICovCi0gICAgICAgIGZ1bGwgJj0gfigoKChwYWRkcl90KTEgPDwgKGJ5dGVzICogOCkp
IC0gMSkgPDwgKG9mZnNldCAqIDgpKTsKLSAgICAgICAgLyogU2hpZnQgdGhlIGNhbGxlciB2YWx1
ZSBhbmQgT1IgaW4gdGhlIG1pc3NpbmcgYml0cy4gKi8KLSAgICAgICAgdmFsICAmPSAoKChwYWRk
cl90KTEgPDwgKGJ5dGVzICogOCkpIC0gMSk7Ci0gICAgICAgIHZhbCA8PD0gKG9mZnNldCkgKiA4
OwotICAgICAgICB2YWwgIHw9IGZ1bGw7Ci0gICAgICAgIC8qIEFsc28gZmlsbCBpbiBtaXNzaW5n
IHBhcnRzIG9mIHRoZSBjbXB4Y2hnIG9sZCB2YWx1ZS4gKi8KLSAgICAgICAgb2xkICAmPSAoKChw
YWRkcl90KTEgPDwgKGJ5dGVzICogOCkpIC0gMSk7Ci0gICAgICAgIG9sZCA8PD0gKG9mZnNldCkg
KiA4OwotICAgICAgICBvbGQgIHw9IGZ1bGw7Ci0gICAgfQotCi0gICAgcHRlICA9IHB0d3JfY3R4
dC0+cHRlOwotICAgIG1mbiAgPSBsMWVfZ2V0X3BmbihwdGUpOwotICAgIHBhZ2UgPSBtZm5fdG9f
cGFnZShtZm4pOwotCi0gICAgLyogV2UgYXJlIGxvb2tpbmcgb25seSBmb3IgcmVhZC1vbmx5IG1h
cHBpbmdzIG9mIHAudC4gcGFnZXMuICovCi0gICAgQVNTRVJUKChsMWVfZ2V0X2ZsYWdzKHB0ZSkg
JiAoX1BBR0VfUld8X1BBR0VfUFJFU0VOVCkpID09IF9QQUdFX1BSRVNFTlQpOwotICAgIEFTU0VS
VChtZm5fdmFsaWQoX21mbihtZm4pKSk7Ci0gICAgQVNTRVJUKChwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF90eXBlX21hc2spID09IFBHVF9sMV9wYWdlX3RhYmxlKTsKLSAgICBBU1NFUlQo
KHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spICE9IDApOwotICAgIEFT
U0VSVChwYWdlX2dldF9vd25lcihwYWdlKSA9PSBkKTsKLQotICAgIC8qIENoZWNrIHRoZSBuZXcg
UFRFLiAqLwotICAgIG5sMWUgPSBsMWVfZnJvbV9pbnRwdGUodmFsKTsKLSAgICBzd2l0Y2ggKCBy
ZXQgPSBnZXRfcGFnZV9mcm9tX2wxZShubDFlLCBkLCBkKSApCi0gICAgewotICAgIGRlZmF1bHQ6
Ci0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChieXRlcyA9PSA0KSAmJiAo
dW5hbGlnbmVkX2FkZHIgJiA0KSAmJgotICAgICAgICAgICAgICFkb19jbXB4Y2hnICYmIChsMWVf
Z2V0X2ZsYWdzKG5sMWUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICAvKgotICAgICAgICAgICAgICogSWYgdGhpcyBpcyBhbiB1cHBlci1oYWxmIHdyaXRlIHRvIGEg
UEFFIFBURSB0aGVuIHdlIGFzc3VtZSB0aGF0Ci0gICAgICAgICAgICAgKiB0aGUgZ3Vlc3QgaGFz
IHNpbXBseSBnb3QgdGhlIHR3byB3cml0ZXMgdGhlIHdyb25nIHdheSByb3VuZC4gV2UKLSAgICAg
ICAgICAgICAqIHphcCB0aGUgUFJFU0VOVCBiaXQgb24gdGhlIGFzc3VtcHRpb24gdGhhdCB0aGUg
Ym90dG9tIGhhbGYgd2lsbAotICAgICAgICAgICAgICogYmUgd3JpdHRlbiBpbW1lZGlhdGVseSBh
ZnRlciB3ZSByZXR1cm4gdG8gdGhlIGd1ZXN0LgotICAgICAgICAgICAgICovCi0gICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJwdHdyX2VtdWxhdGU6IGZpeGluZyB1cCBpbnZhbGlk
IFBBRSBQVEUgJSIKLSAgICAgICAgICAgICAgICAgICAgIFBSSXB0ZSJcbiIsIGwxZV9nZXRfaW50
cHRlKG5sMWUpKTsKLSAgICAgICAgICAgIGwxZV9yZW1vdmVfZmxhZ3MobmwxZSwgX1BBR0VfUFJF
U0VOVCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgImNvdWxkIG5vdCBnZXRfcGFnZV9mcm9tX2wxZSgpXG4i
KTsKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICAgICAgfQot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIDA6Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgX1BB
R0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUzoKLSAgICAgICAgQVNTRVJUKCEo
cmV0ICYgfihfUEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlMpKSk7Ci0gICAgICAgIGwxZV9mbGlw
X2ZsYWdzKG5sMWUsIHJldCk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGFkanVzdF9n
dWVzdF9sMWUobmwxZSwgZCk7Ci0KLSAgICAvKiBDaGVja2VkIHN1Y2Nlc3NmdWxseTogZG8gdGhl
IHVwZGF0ZSAod3JpdGUgb3IgY21weGNoZykuICovCi0gICAgcGwxZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKG1mbikpOwotICAgIHBsMWUgPSAobDFfcGdlbnRyeV90ICopKCh1bnNpZ25lZCBsb25n
KXBsMWUgKyAoYWRkciAmIH5QQUdFX01BU0spKTsKLSAgICBpZiAoIGRvX2NtcHhjaGcgKQotICAg
IHsKLSAgICAgICAgYm9vbCBva2F5OwotICAgICAgICBpbnRwdGVfdCB0ID0gb2xkOwotCi0gICAg
ICAgIG9sMWUgPSBsMWVfZnJvbV9pbnRwdGUob2xkKTsKLSAgICAgICAgb2theSA9IHBhZ2luZ19j
bXB4Y2hnX2d1ZXN0X2VudHJ5KHYsICZsMWVfZ2V0X2ludHB0ZSgqcGwxZSksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdCwgbDFlX2dldF9pbnRwdGUobmwxZSks
IF9tZm4obWZuKSk7Ci0gICAgICAgIG9rYXkgPSAob2theSAmJiB0ID09IG9sZCk7Ci0KLSAgICAg
ICAgaWYgKCAhb2theSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KHBsMWUpOwotICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUobmwxZSwgZCk7Ci0gICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlCi0g
ICAgewotICAgICAgICBvbDFlID0gKnBsMWU7Ci0gICAgICAgIGlmICggIVVQREFURV9FTlRSWShs
MSwgcGwxZSwgb2wxZSwgbmwxZSwgbWZuLCB2LCAwKSApCi0gICAgICAgICAgICBCVUcoKTsKLSAg
ICB9Ci0KLSAgICB0cmFjZV9wdHdyX2VtdWxhdGlvbihhZGRyLCBubDFlKTsKLQotICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsMWUpOwotCi0gICAgLyogRmluYWxseSwgZHJvcCB0aGUgb2xkIFBURS4g
Ki8KLSAgICBwdXRfcGFnZV9mcm9tX2wxZShvbDFlLCBkKTsKLQotICAgIHJldHVybiBYODZFTVVM
X09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF93cml0ZSgKLSAgICBlbnVtIHg4
Nl9zZWdtZW50IHNlZywKLSAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKLSAgICB2b2lkICpwX2Rh
dGEsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQotewotICAgIHBhZGRyX3QgdmFsID0gMDsKLQotICAgIGlmICggKGJ5dGVzID4gc2l6
ZW9mKHBhZGRyX3QpKSB8fCAoYnl0ZXMgJiAoYnl0ZXMgLSAxKSkgfHwgIWJ5dGVzICkKLSAgICB7
Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiYmFkIHdyaXRlIHNpemUgKGFkZHI9
JWx4LCBieXRlcz0ldSlcbiIsCi0gICAgICAgICAgICAgICAgIG9mZnNldCwgYnl0ZXMpOwotICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAgfQotCi0gICAgbWVtY3B5KCZ2
YWwsIHBfZGF0YSwgYnl0ZXMpOwotCi0gICAgcmV0dXJuIHB0d3JfZW11bGF0ZWRfdXBkYXRlKAot
ICAgICAgICBvZmZzZXQsIDAsIHZhbCwgYnl0ZXMsIDAsCi0gICAgICAgIGNvbnRhaW5lcl9vZihj
dHh0LCBzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQsIGN0eHQpKTsKLX0KLQotc3RhdGljIGludCBw
dHdyX2VtdWxhdGVkX2NtcHhjaGcoCi0gICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCi0gICAgdW5z
aWduZWQgbG9uZyBvZmZzZXQsCi0gICAgdm9pZCAqcF9vbGQsCi0gICAgdm9pZCAqcF9uZXcsCi0g
ICAgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQotewotICAgIHBhZGRyX3Qgb2xkID0gMCwgbmV3ID0gMDsKLQotICAgIGlmICggKGJ5dGVzID4g
c2l6ZW9mKHBhZGRyX3QpKSB8fCAoYnl0ZXMgJiAoYnl0ZXMgLSAxKSkgKQotICAgIHsKLSAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJiYWQgY21weGNoZyBzaXplIChhZGRyPSVseCwg
Ynl0ZXM9JXUpXG4iLAotICAgICAgICAgICAgICAgICBvZmZzZXQsIGJ5dGVzKTsKLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIH0KLQotICAgIG1lbWNweSgmb2xkLCBw
X29sZCwgYnl0ZXMpOwotICAgIG1lbWNweSgmbmV3LCBwX25ldywgYnl0ZXMpOwotCi0gICAgcmV0
dXJuIHB0d3JfZW11bGF0ZWRfdXBkYXRlKAotICAgICAgICBvZmZzZXQsIG9sZCwgbmV3LCBieXRl
cywgMSwKLSAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4
dCwgY3R4dCkpOwotfQotCi1zdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBwdHdy
X2VtdWxhdGVfb3BzID0gewotICAgIC5yZWFkICAgICAgID0gcHR3cl9lbXVsYXRlZF9yZWFkLAot
ICAgIC5pbnNuX2ZldGNoID0gcHR3cl9lbXVsYXRlZF9yZWFkLAotICAgIC53cml0ZSAgICAgID0g
cHR3cl9lbXVsYXRlZF93cml0ZSwKLSAgICAuY21weGNoZyAgICA9IHB0d3JfZW11bGF0ZWRfY21w
eGNoZywKLSAgICAudmFsaWRhdGUgICA9IHB2X2VtdWxfaXNfbWVtX3dyaXRlLAotICAgIC5jcHVp
ZCAgICAgID0gcHZfZW11bF9jcHVpZCwKLX07Ci0KLS8qIFdyaXRlIHBhZ2UgZmF1bHQgaGFuZGxl
cjogY2hlY2sgaWYgZ3Vlc3QgaXMgdHJ5aW5nIHRvIG1vZGlmeSBhIFBURS4gKi8KLWludCBwdHdy
X2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKLSAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwot
ICAgIGwxX3BnZW50cnlfdCAgICAgIHB0ZTsKLSAgICBzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQg
cHR3cl9jdHh0ID0gewotICAgICAgICAuY3R4dCA9IHsKLSAgICAgICAgICAgIC5yZWdzID0gcmVn
cywKLSAgICAgICAgICAgIC52ZW5kb3IgPSBkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yLAotICAg
ICAgICAgICAgLmFkZHJfc2l6ZSA9IGlzX3B2XzMyYml0X2RvbWFpbihkKSA/IDMyIDogQklUU19Q
RVJfTE9ORywKLSAgICAgICAgICAgIC5zcF9zaXplICAgPSBpc19wdl8zMmJpdF9kb21haW4oZCkg
PyAzMiA6IEJJVFNfUEVSX0xPTkcsCi0gICAgICAgICAgICAubG1hICAgICAgID0gIWlzX3B2XzMy
Yml0X2RvbWFpbihkKSwKLSAgICAgICAgfSwKLSAgICB9OwotICAgIGludCByYzsKLQotICAgIC8q
IEF0dGVtcHQgdG8gcmVhZCB0aGUgUFRFIHRoYXQgbWFwcyB0aGUgVkEgYmVpbmcgYWNjZXNzZWQu
ICovCi0gICAgcHZfZ2V0X2d1ZXN0X2VmZl9sMWUoYWRkciwgJnB0ZSk7Ci0KLSAgICAvKiBXZSBh
cmUgbG9va2luZyBvbmx5IGZvciByZWFkLW9ubHkgbWFwcGluZ3Mgb2YgcC50LiBwYWdlcy4gKi8K
LSAgICBpZiAoICgobDFlX2dldF9mbGFncyhwdGUpICYgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUlcp
KSAhPSBfUEFHRV9QUkVTRU5UKSB8fAotICAgICAgICAgcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xl
dG9uKG1taW9fcm9fcmFuZ2VzLCBsMWVfZ2V0X3BmbihwdGUpKSB8fAotICAgICAgICAgIWdldF9w
YWdlX2Zyb21fbWZuKF9tZm4obDFlX2dldF9wZm4ocHRlKSksIGQpICkKLSAgICAgICAgZ290byBi
YWlsOwotCi0gICAgcGFnZSA9IGwxZV9nZXRfcGFnZShwdGUpOwotICAgIGlmICggIXBhZ2VfbG9j
ayhwYWdlKSApCi0gICAgewotICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgZ290byBi
YWlsOwotICAgIH0KLQotICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5
cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQotICAgIHsKLSAgICAgICAgcGFnZV91bmxv
Y2socGFnZSk7Ci0gICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICBnb3RvIGJhaWw7Ci0g
ICAgfQotCi0gICAgcHR3cl9jdHh0LmNyMiA9IGFkZHI7Ci0gICAgcHR3cl9jdHh0LnB0ZSA9IHB0
ZTsKLQotICAgIHJjID0geDg2X2VtdWxhdGUoJnB0d3JfY3R4dC5jdHh0LCAmcHR3cl9lbXVsYXRl
X29wcyk7Ci0KLSAgICBwYWdlX3VubG9jayhwYWdlKTsKLSAgICBwdXRfcGFnZShwYWdlKTsKLQot
ICAgIHN3aXRjaCAoIHJjICkKLSAgICB7Ci0gICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKLSAg
ICAgICAgLyoKLSAgICAgICAgICogVGhpcyBlbXVsYXRpb24gb25seSBjb3ZlcnMgd3JpdGVzIHRv
IHBhZ2V0YWJsZXMgd2hpY2ggYXJlIG1hcmtlZAotICAgICAgICAgKiByZWFkLW9ubHkgYnkgWGVu
LiAgV2UgdG9sZXJhdGUgI1BGIChpbiBjYXNlIGEgY29uY3VycmVudCBwYWdldGFibGUKLSAgICAg
ICAgICogdXBkYXRlIGhhcyBzdWNjZWVkZWQgb24gYSBkaWZmZXJlbnQgdmNwdSkuICBBbnl0aGlu
ZyBlbHNlIGlzIGFuCi0gICAgICAgICAqIGVtdWxhdGlvbiBidWcsIG9yIGEgZ3Vlc3QgcGxheWlu
ZyB3aXRoIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gdW5kZXIKLSAgICAgICAgICogWGVuJ3MgZmVl
dC4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggcHR3cl9jdHh0LmN0eHQuZXZlbnQudHlwZSA9
PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiAmJgotICAgICAgICAgICAgIHB0d3JfY3R4dC5j
dHh0LmV2ZW50LnZlY3RvciA9PSBUUkFQX3BhZ2VfZmF1bHQgKQotICAgICAgICAgICAgcHZfaW5q
ZWN0X2V2ZW50KCZwdHdyX2N0eHQuY3R4dC5ldmVudCk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgIlVuZXhw
ZWN0ZWQgZXZlbnQgKHR5cGUgJXUsIHZlY3RvciAlI3gpIGZyb20gZW11bGF0aW9uXG4iLAotICAg
ICAgICAgICAgICAgICAgICAgcHR3cl9jdHh0LmN0eHQuZXZlbnQudHlwZSwgcHR3cl9jdHh0LmN0
eHQuZXZlbnQudmVjdG9yKTsKLQotICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PS0FZOgotCi0gICAgICAgIGlmICggcHR3cl9jdHh0LmN0eHQucmV0aXJlLnNpbmds
ZXN0ZXAgKQotICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBY
ODZfRVZFTlRfTk9fRUMpOwotCi0gICAgICAgIC8qIEZhbGx0aHJvdWdoICovCi0gICAgY2FzZSBY
ODZFTVVMX1JFVFJZOgotICAgICAgICBwZXJmY19pbmNyKHB0d3JfZW11bGF0aW9ucyk7Ci0gICAg
ICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Ci0gICAgfQotCi0gYmFpbDoKLSAgICByZXR1
cm4gMDsKLX0KLQogLyoqKioqKioqKioqKioqKioqKioqKioqKioKICAqIGZhdWx0IGhhbmRsaW5n
IGZvciByZWFkLW9ubHkgTU1JTyBwYWdlcwogICovCkBAIC01MTE3LDcgKzQ4MTMsNyBAQCBpbnQg
bW1pb19yb19lbXVsYXRlZF93cml0ZSgKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9vcHMgbW1pb19yb19lbXVsYXRlX29wcyA9IHsKICAgICAucmVhZCAgICAgICA9IHg4NmVtdWxf
dW5oYW5kbGVhYmxlX3J3LAotICAgIC5pbnNuX2ZldGNoID0gcHR3cl9lbXVsYXRlZF9yZWFkLAor
ICAgIC5pbnNuX2ZldGNoID0gcHZfZW11bF9wdHdyX3JlYWQsCiAgICAgLndyaXRlICAgICAgPSBt
bWlvX3JvX2VtdWxhdGVkX3dyaXRlLAogICAgIC52YWxpZGF0ZSAgID0gcHZfZW11bF9pc19tZW1f
d3JpdGUsCiAgICAgLmNwdWlkICAgICAgPSBwdl9lbXVsX2NwdWlkLApAQCAtNTE1Niw3ICs0ODUy
LDcgQEAgaW50IG1tY2ZnX2ludGVyY2VwdF93cml0ZSgKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB4
ODZfZW11bGF0ZV9vcHMgbW1jZmdfaW50ZXJjZXB0X29wcyA9IHsKICAgICAucmVhZCAgICAgICA9
IHg4NmVtdWxfdW5oYW5kbGVhYmxlX3J3LAotICAgIC5pbnNuX2ZldGNoID0gcHR3cl9lbXVsYXRl
ZF9yZWFkLAorICAgIC5pbnNuX2ZldGNoID0gcHZfZW11bF9wdHdyX3JlYWQsCiAgICAgLndyaXRl
ICAgICAgPSBtbWNmZ19pbnRlcmNlcHRfd3JpdGUsCiAgICAgLnZhbGlkYXRlICAgPSBwdl9lbXVs
X2lzX21lbV93cml0ZSwKICAgICAuY3B1aWQgICAgICA9IHB2X2VtdWxfY3B1aWQsCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUK
aW5kZXggYzgzYWVkNDkzYi4uY2JkODkwYzVmMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQpAQCAtNCw2ICs0LDcgQEAg
b2JqLXkgKz0gZW11bGF0ZS5vCiBvYmoteSArPSBlbXVsLWdhdGUtb3Aubwogb2JqLXkgKz0gZW11
bC1pbnYtb3Aubwogb2JqLXkgKz0gZW11bC1wcml2LW9wLm8KK29iai15ICs9IGVtdWwtcHR3ci1v
cC5vCiBvYmoteSArPSBoeXBlcmNhbGwubwogb2JqLXkgKz0gaXJldC5vCiBvYmoteSArPSBtaXNj
LWh5cGVyY2FsbHMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHR3ci1vcC5j
IGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHR3ci1vcC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjE3ZDdlZThmNDEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94
ODYvcHYvZW11bC1wdHdyLW9wLmMKQEAgLTAsMCArMSwzMjcgQEAKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqIGFyY2gveDg2L3B2L2VtdWwtcHR3ci1vcC5jCisgKgorICogRW11bGF0ZSB3cml0
YWJsZSBwYWdldGFibGUgZm9yIFBWIGd1ZXN0cworICoKKyAqIENvcHlyaWdodCAoYykgMjAwMi0y
MDA1IEsgQSBGcmFzZXIKKyAqIENvcHlyaWdodCAoYykgMjAwNCBDaHJpc3RpYW4gTGltcGFjaAor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5
b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lU
SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgor
ICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2d1
ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi90cmFjZS5oPgorCisjaW5jbHVkZSA8YXNtL3B2
L21tLmg+CisKKyNpbmNsdWRlICJlbXVsYXRlLmgiCisKKy8qKioqKioqKioqKioqKioqKioqKioq
KioqCisgKiBXcml0YWJsZSBQYWdldGFibGVzCisgKi8KKworc3RydWN0IHB0d3JfZW11bGF0ZV9j
dHh0IHsKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0OworICAgIHVuc2lnbmVkIGxv
bmcgY3IyOworICAgIGwxX3BnZW50cnlfdCAgcHRlOworfTsKKworaW50IHB2X2VtdWxfcHR3cl9y
ZWFkKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgdm9pZCAqcF9k
YXRhLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgdW5zaWduZWQgaW50IHJjID0gYnl0ZXM7Cisg
ICAgdW5zaWduZWQgbG9uZyBhZGRyID0gb2Zmc2V0OworCisgICAgaWYgKCAhX19hZGRyX29rKGFk
ZHIpIHx8CisgICAgICAgICAocmMgPSBfX2NvcHlfZnJvbV91c2VyKHBfZGF0YSwgKHZvaWQgKilh
ZGRyLCBieXRlcykpICkKKyAgICB7CisgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCBhZGRy
ICsgYnl0ZXMgLSByYywgY3R4dCk7ICAvKiBSZWFkIGZhdWx0LiAqLworICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30K
Kworc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSh1bnNpZ25lZCBsb25nIGFkZHIsIHBh
ZGRyX3Qgb2xkLCBwYWRkcl90IHZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGJ5dGVzLCB1bnNpZ25lZCBpbnQgZG9fY21weGNoZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0ICpwdHdyX2N0eHQp
Cit7CisgICAgdW5zaWduZWQgbG9uZyBtZm47CisgICAgdW5zaWduZWQgbG9uZyB1bmFsaWduZWRf
YWRkciA9IGFkZHI7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBsMV9wZ2VudHJ5
X3QgcHRlLCBvbDFlLCBubDFlLCAqcGwxZTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7
CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBpbnQgcmV0OworCisgICAg
LyogT25seSBhbGxvdyBuYXR1cmFsbHktYWxpZ25lZCBzdG9yZXMgd2l0aGluIHRoZSBvcmlnaW5h
bCAlY3IyIHBhZ2UuICovCisgICAgaWYgKCB1bmxpa2VseSgoKGFkZHIgXiBwdHdyX2N0eHQtPmNy
MikgJiBQQUdFX01BU0spIHx8CisgICAgICAgICAgICAgICAgICAoYWRkciAmIChieXRlcyAtIDEp
KSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJiYWQgYWNjZXNz
IChjcjI9JWx4LCBhZGRyPSVseCwgYnl0ZXM9JXUpXG4iLAorICAgICAgICAgICAgICAgICBwdHdy
X2N0eHQtPmNyMiwgYWRkciwgYnl0ZXMpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7CisgICAgfQorCisgICAgLyogVHVybiBhIHN1Yi13b3JkIGFjY2VzcyBpbnRvIGEgZnVs
bC13b3JkIGFjY2Vzcy4gKi8KKyAgICBpZiAoIGJ5dGVzICE9IHNpemVvZihwYWRkcl90KSApCisg
ICAgeworICAgICAgICBwYWRkcl90ICAgICAgZnVsbDsKKyAgICAgICAgdW5zaWduZWQgaW50IHJj
LCBvZmZzZXQgPSBhZGRyICYgKHNpemVvZihwYWRkcl90KSAtIDEpOworCisgICAgICAgIC8qIEFs
aWduIGFkZHJlc3M7IHJlYWQgZnVsbCB3b3JkLiAqLworICAgICAgICBhZGRyICY9IH4oc2l6ZW9m
KHBhZGRyX3QpIC0gMSk7CisgICAgICAgIGlmICggKHJjID0gY29weV9mcm9tX3VzZXIoJmZ1bGws
ICh2b2lkICopYWRkciwgc2l6ZW9mKHBhZGRyX3QpKSkgIT0gMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCAvKiBSZWFkIGZhdWx0LiAqLworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFkZHIgKyBzaXplb2YocGFkZHJfdCkgLSByYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmcHR3cl9jdHh0LT5jdHh0KTsKKyAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgfQorICAgICAgICAvKiBNYXNrIG91
dCBiaXRzIHByb3ZpZGVkIGJ5IGNhbGxlci4gKi8KKyAgICAgICAgZnVsbCAmPSB+KCgoKHBhZGRy
X3QpMSA8PCAoYnl0ZXMgKiA4KSkgLSAxKSA8PCAob2Zmc2V0ICogOCkpOworICAgICAgICAvKiBT
aGlmdCB0aGUgY2FsbGVyIHZhbHVlIGFuZCBPUiBpbiB0aGUgbWlzc2luZyBiaXRzLiAqLworICAg
ICAgICB2YWwgICY9ICgoKHBhZGRyX3QpMSA8PCAoYnl0ZXMgKiA4KSkgLSAxKTsKKyAgICAgICAg
dmFsIDw8PSAob2Zmc2V0KSAqIDg7CisgICAgICAgIHZhbCAgfD0gZnVsbDsKKyAgICAgICAgLyog
QWxzbyBmaWxsIGluIG1pc3NpbmcgcGFydHMgb2YgdGhlIGNtcHhjaGcgb2xkIHZhbHVlLiAqLwor
ICAgICAgICBvbGQgICY9ICgoKHBhZGRyX3QpMSA8PCAoYnl0ZXMgKiA4KSkgLSAxKTsKKyAgICAg
ICAgb2xkIDw8PSAob2Zmc2V0KSAqIDg7CisgICAgICAgIG9sZCAgfD0gZnVsbDsKKyAgICB9CisK
KyAgICBwdGUgID0gcHR3cl9jdHh0LT5wdGU7CisgICAgbWZuICA9IGwxZV9nZXRfcGZuKHB0ZSk7
CisgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisKKyAgICAvKiBXZSBhcmUgbG9va2luZyBv
bmx5IGZvciByZWFkLW9ubHkgbWFwcGluZ3Mgb2YgcC50LiBwYWdlcy4gKi8KKyAgICBBU1NFUlQo
KGwxZV9nZXRfZmxhZ3MocHRlKSAmIChfUEFHRV9SV3xfUEFHRV9QUkVTRU5UKSkgPT0gX1BBR0Vf
UFJFU0VOVCk7CisgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKKyAgICBBU1NFUlQo
KHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX2wxX3BhZ2Vf
dGFibGUpOworICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRf
bWFzaykgIT0gMCk7CisgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBhZ2UpID09IGQpOworCisg
ICAgLyogQ2hlY2sgdGhlIG5ldyBQVEUuICovCisgICAgbmwxZSA9IGwxZV9mcm9tX2ludHB0ZSh2
YWwpOworICAgIHN3aXRjaCAoIHJldCA9IGdldF9wYWdlX2Zyb21fbDFlKG5sMWUsIGQsIGQpICkK
KyAgICB7CisgICAgZGVmYXVsdDoKKyAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkg
JiYgKGJ5dGVzID09IDQpICYmICh1bmFsaWduZWRfYWRkciAmIDQpICYmCisgICAgICAgICAgICAg
IWRvX2NtcHhjaGcgJiYgKGwxZV9nZXRfZmxhZ3MobmwxZSkgJiBfUEFHRV9QUkVTRU5UKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB0aGlzIGlzIGFuIHVw
cGVyLWhhbGYgd3JpdGUgdG8gYSBQQUUgUFRFIHRoZW4gd2UgYXNzdW1lIHRoYXQKKyAgICAgICAg
ICAgICAqIHRoZSBndWVzdCBoYXMgc2ltcGx5IGdvdCB0aGUgdHdvIHdyaXRlcyB0aGUgd3Jvbmcg
d2F5IHJvdW5kLiBXZQorICAgICAgICAgICAgICogemFwIHRoZSBQUkVTRU5UIGJpdCBvbiB0aGUg
YXNzdW1wdGlvbiB0aGF0IHRoZSBib3R0b20gaGFsZiB3aWxsCisgICAgICAgICAgICAgKiBiZSB3
cml0dGVuIGltbWVkaWF0ZWx5IGFmdGVyIHdlIHJldHVybiB0byB0aGUgZ3Vlc3QuCisgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgInB0d3JfZW11bGF0
ZTogZml4aW5nIHVwIGludmFsaWQgUEFFIFBURSAlIgorICAgICAgICAgICAgICAgICAgICAgUFJJ
cHRlIlxuIiwgbDFlX2dldF9pbnRwdGUobmwxZSkpOworICAgICAgICAgICAgbDFlX3JlbW92ZV9m
bGFncyhubDFlLCBfUEFHRV9QUkVTRU5UKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiY291bGQgbm90IGdl
dF9wYWdlX2Zyb21fbDFlKClcbiIpOworICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgMDoKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBfUEFHRV9SVyAuLi4gX1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJT
OgorICAgICAgICBBU1NFUlQoIShyZXQgJiB+KF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUykp
KTsKKyAgICAgICAgbDFlX2ZsaXBfZmxhZ3MobmwxZSwgcmV0KTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCisgICAgYWRqdXN0X2d1ZXN0X2wxZShubDFlLCBkKTsKKworICAgIC8qIENoZWNrZWQg
c3VjY2Vzc2Z1bGx5OiBkbyB0aGUgdXBkYXRlICh3cml0ZSBvciBjbXB4Y2hnKS4gKi8KKyAgICBw
bDFlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgcGwxZSA9IChsMV9wZ2VudHJ5
X3QgKikoKHVuc2lnbmVkIGxvbmcpcGwxZSArIChhZGRyICYgflBBR0VfTUFTSykpOworICAgIGlm
ICggZG9fY21weGNoZyApCisgICAgeworICAgICAgICBib29sIG9rYXk7CisgICAgICAgIGludHB0
ZV90IHQgPSBvbGQ7CisKKyAgICAgICAgb2wxZSA9IGwxZV9mcm9tX2ludHB0ZShvbGQpOworICAg
ICAgICBva2F5ID0gcGFnaW5nX2NtcHhjaGdfZ3Vlc3RfZW50cnkodiwgJmwxZV9nZXRfaW50cHRl
KCpwbDFlKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ0LCBs
MWVfZ2V0X2ludHB0ZShubDFlKSwgX21mbihtZm4pKTsKKyAgICAgICAgb2theSA9IChva2F5ICYm
IHQgPT0gb2xkKTsKKworICAgICAgICBpZiAoICFva2F5ICkKKyAgICAgICAgeworICAgICAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7CisgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wx
ZShubDFlLCBkKTsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOworICAgICAgICB9
CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIG9sMWUgPSAqcGwxZTsKKyAgICAgICAg
aWYgKCAhVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBtZm4sIHYsIDApICkKKyAg
ICAgICAgICAgIEJVRygpOworICAgIH0KKworICAgIHRyYWNlX3B0d3JfZW11bGF0aW9uKGFkZHIs
IG5sMWUpOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7CisKKyAgICAvKiBGaW5hbGx5
LCBkcm9wIHRoZSBvbGQgUFRFLiAqLworICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9sMWUsIGQpOwor
CisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCBwdHdyX2VtdWxhdGVk
X3dyaXRlKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwX2RhdGEsIHVuc2lnbmVkIGludCBieXRl
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCkKK3sKKyAgICBwYWRkcl90IHZhbCA9IDA7CisKKyAgICBpZiAoIChieXRlcyA+IHNp
emVvZihwYWRkcl90KSkgfHwgKGJ5dGVzICYgKGJ5dGVzIC0gMSkpIHx8ICFieXRlcyApCisgICAg
eworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImJhZCB3cml0ZSBzaXplIChhZGRy
PSVseCwgYnl0ZXM9JXUpXG4iLAorICAgICAgICAgICAgICAgICBvZmZzZXQsIGJ5dGVzKTsKKyAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIH0KKworICAgIG1lbWNweSgm
dmFsLCBwX2RhdGEsIGJ5dGVzKTsKKworICAgIHJldHVybiBwdHdyX2VtdWxhdGVkX3VwZGF0ZSgK
KyAgICAgICAgb2Zmc2V0LCAwLCB2YWwsIGJ5dGVzLCAwLAorICAgICAgICBjb250YWluZXJfb2Yo
Y3R4dCwgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0LCBjdHh0KSk7Cit9CisKK3N0YXRpYyBpbnQg
cHR3cl9lbXVsYXRlZF9jbXB4Y2hnKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25n
IG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBfb2xkLCB2
b2lkICpwX25ldywgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcGFkZHJfdCBv
bGQgPSAwLCBuZXcgPSAwOworCisgICAgaWYgKCAoYnl0ZXMgPiBzaXplb2YocGFkZHJfdCkpIHx8
IChieXRlcyAmIChieXRlcyAtIDEpKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgImJhZCBjbXB4Y2hnIHNpemUgKGFkZHI9JWx4LCBieXRlcz0ldSlcbiIsCisgICAg
ICAgICAgICAgICAgIG9mZnNldCwgYnl0ZXMpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CisgICAgfQorCisgICAgbWVtY3B5KCZvbGQsIHBfb2xkLCBieXRlcyk7CisgICAg
bWVtY3B5KCZuZXcsIHBfbmV3LCBieXRlcyk7CisKKyAgICByZXR1cm4gcHR3cl9lbXVsYXRlZF91
cGRhdGUoCisgICAgICAgIG9mZnNldCwgb2xkLCBuZXcsIGJ5dGVzLCAxLAorICAgICAgICBjb250
YWluZXJfb2YoY3R4dCwgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0LCBjdHh0KSk7Cit9CisKK3N0
YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIHB0d3JfZW11bGF0ZV9vcHMgPSB7Cisg
ICAgLnJlYWQgICAgICAgPSBwdl9lbXVsX3B0d3JfcmVhZCwKKyAgICAuaW5zbl9mZXRjaCA9IHB2
X2VtdWxfcHR3cl9yZWFkLAorICAgIC53cml0ZSAgICAgID0gcHR3cl9lbXVsYXRlZF93cml0ZSwK
KyAgICAuY21weGNoZyAgICA9IHB0d3JfZW11bGF0ZWRfY21weGNoZywKKyAgICAudmFsaWRhdGUg
ICA9IHB2X2VtdWxfaXNfbWVtX3dyaXRlLAorICAgIC5jcHVpZCAgICAgID0gcHZfZW11bF9jcHVp
ZCwKK307CisKKy8qIFdyaXRlIHBhZ2UgZmF1bHQgaGFuZGxlcjogY2hlY2sgaWYgZ3Vlc3QgaXMg
dHJ5aW5nIHRvIG1vZGlmeSBhIFBURS4gKi8KK2ludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIGwxX3BnZW50cnlfdCAgICAg
IHB0ZTsKKyAgICBzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQgcHR3cl9jdHh0ID0geworICAgICAg
ICAuY3R4dCA9IHsKKyAgICAgICAgICAgIC5yZWdzID0gcmVncywKKyAgICAgICAgICAgIC52ZW5k
b3IgPSBkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yLAorICAgICAgICAgICAgLmFkZHJfc2l6ZSA9
IGlzX3B2XzMyYml0X2RvbWFpbihkKSA/IDMyIDogQklUU19QRVJfTE9ORywKKyAgICAgICAgICAg
IC5zcF9zaXplICAgPSBpc19wdl8zMmJpdF9kb21haW4oZCkgPyAzMiA6IEJJVFNfUEVSX0xPTkcs
CisgICAgICAgICAgICAubG1hICAgICAgID0gIWlzX3B2XzMyYml0X2RvbWFpbihkKSwKKyAgICAg
ICAgfSwKKyAgICB9OworICAgIGludCByYzsKKworICAgIC8qIEF0dGVtcHQgdG8gcmVhZCB0aGUg
UFRFIHRoYXQgbWFwcyB0aGUgVkEgYmVpbmcgYWNjZXNzZWQuICovCisgICAgcHZfZ2V0X2d1ZXN0
X2VmZl9sMWUoYWRkciwgJnB0ZSk7CisKKyAgICAvKiBXZSBhcmUgbG9va2luZyBvbmx5IGZvciBy
ZWFkLW9ubHkgbWFwcGluZ3Mgb2YgcC50LiBwYWdlcy4gKi8KKyAgICBpZiAoICgobDFlX2dldF9m
bGFncyhwdGUpICYgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUlcpKSAhPSBfUEFHRV9QUkVTRU5UKSB8
fAorICAgICAgICAgcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBs
MWVfZ2V0X3BmbihwdGUpKSB8fAorICAgICAgICAgIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4obDFl
X2dldF9wZm4ocHRlKSksIGQpICkKKyAgICAgICAgZ290byBiYWlsOworCisgICAgcGFnZSA9IGwx
ZV9nZXRfcGFnZShwdGUpOworICAgIGlmICggIXBhZ2VfbG9jayhwYWdlKSApCisgICAgeworICAg
ICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgZ290byBiYWlsOworICAgIH0KKworICAgIGlm
ICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgIT0gUEdUX2wxX3Bh
Z2VfdGFibGUgKQorICAgIHsKKyAgICAgICAgcGFnZV91bmxvY2socGFnZSk7CisgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOworICAgICAgICBnb3RvIGJhaWw7CisgICAgfQorCisgICAgcHR3cl9jdHh0
LmNyMiA9IGFkZHI7CisgICAgcHR3cl9jdHh0LnB0ZSA9IHB0ZTsKKworICAgIHJjID0geDg2X2Vt
dWxhdGUoJnB0d3JfY3R4dC5jdHh0LCAmcHR3cl9lbXVsYXRlX29wcyk7CisKKyAgICBwYWdlX3Vu
bG9jayhwYWdlKTsKKyAgICBwdXRfcGFnZShwYWdlKTsKKworICAgIHN3aXRjaCAoIHJjICkKKyAg
ICB7CisgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKKyAgICAgICAgLyoKKyAgICAgICAgICog
VGhpcyBlbXVsYXRpb24gb25seSBjb3ZlcnMgd3JpdGVzIHRvIHBhZ2V0YWJsZXMgd2hpY2ggYXJl
IG1hcmtlZAorICAgICAgICAgKiByZWFkLW9ubHkgYnkgWGVuLiAgV2UgdG9sZXJhdGUgI1BGIChp
biBjYXNlIGEgY29uY3VycmVudCBwYWdldGFibGUKKyAgICAgICAgICogdXBkYXRlIGhhcyBzdWNj
ZWVkZWQgb24gYSBkaWZmZXJlbnQgdmNwdSkuICBBbnl0aGluZyBlbHNlIGlzIGFuCisgICAgICAg
ICAqIGVtdWxhdGlvbiBidWcsIG9yIGEgZ3Vlc3QgcGxheWluZyB3aXRoIHRoZSBpbnN0cnVjdGlv
biBzdHJlYW0gdW5kZXIKKyAgICAgICAgICogWGVuJ3MgZmVldC4KKyAgICAgICAgICovCisgICAg
ICAgIGlmICggcHR3cl9jdHh0LmN0eHQuZXZlbnQudHlwZSA9PSBYODZfRVZFTlRUWVBFX0hXX0VY
Q0VQVElPTiAmJgorICAgICAgICAgICAgIHB0d3JfY3R4dC5jdHh0LmV2ZW50LnZlY3RvciA9PSBU
UkFQX3BhZ2VfZmF1bHQgKQorICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZwdHdyX2N0eHQu
Y3R4dC5ldmVudCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgIlVuZXhwZWN0ZWQgZXZlbnQgKHR5cGUgJXUs
IHZlY3RvciAlI3gpIGZyb20gZW11bGF0aW9uXG4iLAorICAgICAgICAgICAgICAgICAgICAgcHR3
cl9jdHh0LmN0eHQuZXZlbnQudHlwZSwgcHR3cl9jdHh0LmN0eHQuZXZlbnQudmVjdG9yKTsKKwor
ICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PS0FZOgorCisgICAg
ICAgIGlmICggcHR3cl9jdHh0LmN0eHQucmV0aXJlLnNpbmdsZXN0ZXAgKQorICAgICAgICAgICAg
cHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOworCisg
ICAgICAgIC8qIEZhbGx0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX1JFVFJZOgorICAgICAg
ICBwZXJmY19pbmNyKHB0d3JfZW11bGF0aW9ucyk7CisgICAgICAgIHJldHVybiBFWENSRVRfZmF1
bHRfZml4ZWQ7CisgICAgfQorCisgYmFpbDoKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oIGIv
eGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuaAppbmRleCA4OWFiYmUwMTBmLi43ZmI1NjhhZGMwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9lbXVsYXRlLmgKQEAgLTEwLDQgKzEwLDYgQEAgdm9pZCBwdl9lbXVsX2luc3RydWN0aW9uX2Rv
bmUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGxvbmcgcmlwKTsKIGludCBw
dl9lbXVsX2lzX21lbV93cml0ZShjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRl
LAogICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KTsKIAoraW50IHB2X2VtdWxfcHR3cl9yZWFkKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25l
ZCBsb25nIG9mZnNldCwgdm9pZCAqcF9kYXRhLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBieXRlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwogI2VuZGlmIC8q
IF9fUFZfRU1VTEFURV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:46: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.xen.org>)
	id 1diM4O-000203-7I; Thu, 17 Aug 2017 14:46:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM4N-0001yT-1b
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 FE/9D-02181-65CA5995; Thu, 17 Aug 2017 14:46:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7omqm
 RBgtPaVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3dooXTFvJWLH1YUQD44nqLkZODgkBf4lF
 d+8ygdhsAsoSPzt72UBsEQE9iaYDzxm7GLk4mAXmMEpMndsF5HBwCAvYS3w44QJSwyKgKjFnS
 gNYL6+ApcTP80/ZIWbKS+xqu8gKYnMCxQ9NWswMYgsJWEjM/tDODmErSHRMPwbVKyhxcuYTFh
 CbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBYLze1uDg
 xPTUnMalYLzk/dxMjMHTqGRgYdzD27PU7xCjJwaQkyvt71pRIIb6k/JTKjMTijPii0pzU4kOM
 GhwcAn1rVl9glGLJy89LVZLgLVw9NVJIsCg1PbUiLTMHGNwwpRIcPEoivOtB0rzFBYm5xZnpE
 KlTjJYcC3o2fGHieDXh/zcmjqbvH78zCYHNkxLnjQRpEABpyCjNgxsHi8BLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR5j4FM4cnMK4Hb+groICagg660TwI5qCQRISXVwNgYyd/KsqfL57X
 iQxn5JYqntwpwZzikSzOH118USyq6ZNV8v2Hh/Cnhpg9urFrXe2HCnhwDN6mCeS89Clq17MK8
 t728ns7p8ffmmjr1rjXW7R5n51xSdV2+pSZyRpXzUdvWEH4G+Rmnqnpfdd9YPvX/0++8wpudW
 Mqf6q7sXnpt27bHGw/tj1ViKc5INNRiLipOBADJmrAjuwIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502981187!106404907!6
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34587 invoked from network); 17 Aug 2017 14:46:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893598"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:40 +0100
Message-ID: <20170817144456.18989-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 15/31] x86/mm: split out PV grant table code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBwdi9ncmFudF90YWJsZS5jLiBGaXggc29tZSBjb2Rpbmcgc3R5bGUg
aXNzdWVzIHdoaWxlCm1vdmluZyBjb2RlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICB8IDM2MyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L01h
a2VmaWxlICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMgfCAzOTgg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDM5OSBpbnNlcnRpb25zKCspLCAzNjMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGM0MmRkNWY4ZjUuLjYzNTQ5Yjk4N2Mg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0zNjAyLDM2OSArMzYwMiw2IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICByZXR1cm4gcmM7
CiB9CiAKLQotc3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmcoCi0gICAgdWludDY0
X3QgcHRlX2FkZHIsIGwxX3BnZW50cnlfdCBubDFlLCBzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBp
bnQgcmMgPSBHTlRTVF9va2F5OwotICAgIHZvaWQgKnZhOwotICAgIHVuc2lnbmVkIGxvbmcgZ21m
biwgbWZuOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgbDFfcGdlbnRyeV90IG9s
MWU7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLQotICAgIGlmICggIUlTX0FM
SUdORUQocHRlX2FkZHIsIHNpemVvZihubDFlKSkgKQotICAgICAgICByZXR1cm4gR05UU1RfZ2Vu
ZXJhbF9lcnJvcjsKLQotICAgIGFkanVzdF9ndWVzdF9sMWUobmwxZSwgZCk7Ci0KLSAgICBnbWZu
ID0gcHRlX2FkZHIgPj4gUEFHRV9TSElGVDsKLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4o
ZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLQotICAgIGlmICggdW5saWtlbHkoIXBhZ2UpICkK
LSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGdldCBw
YWdlIGZvciBub3JtYWwgdXBkYXRlXG4iKTsKLSAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxf
ZXJyb3I7Ci0gICAgfQotCi0gICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgdmEgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKLSAgICB2YSA9ICh2b2lkICopKCh1bnNpZ25lZCBs
b25nKXZhICsgKCh1bnNpZ25lZCBsb25nKXB0ZV9hZGRyICYgflBBR0VfTUFTSykpOwotCi0gICAg
aWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkKLSAgICB7Ci0gICAgICAgIHJjID0gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKLSAgICAgICAgZ290byBmYWlsZWQ7Ci0gICAgfQotCi0gICAgaWYgKCAocGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1RfbDFfcGFnZV90YWJsZSAp
Ci0gICAgewotICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKLSAgICAgICAgcmMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOwotICAgICAgICBnb3RvIGZhaWxlZDsKLSAgICB9Ci0KLSAgICBvbDFlID0g
KihsMV9wZ2VudHJ5X3QgKil2YTsKLSAgICBpZiAoICFVUERBVEVfRU5UUlkobDEsIChsMV9wZ2Vu
dHJ5X3QgKil2YSwgb2wxZSwgbmwxZSwgbWZuLCB2LCAwKSApCi0gICAgewotICAgICAgICBwYWdl
X3VubG9jayhwYWdlKTsKLSAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgICAg
ICBnb3RvIGZhaWxlZDsKLSAgICB9Ci0KLSAgICBwYWdlX3VubG9jayhwYWdlKTsKLQotICAgIHB1
dF9wYWdlX2Zyb21fbDFlKG9sMWUsIGQpOwotCi0gZmFpbGVkOgotICAgIHVubWFwX2RvbWFpbl9w
YWdlKHZhKTsKLSAgICBwdXRfcGFnZShwYWdlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3Rh
dGljIGludCBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKAotICAgIHVpbnQ2NF90IGFkZHIsIHVu
c2lnbmVkIGxvbmcgZnJhbWUsIHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgaW50IHJjID0gR05U
U1Rfb2theTsKLSAgICB2b2lkICp2YTsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4sIG1mbjsKLSAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIGwxX3BnZW50cnlfdCBvbDFlOwotCi0gICAg
LyoKLSAgICAgKiBhZGRyIGNvbWVzIGZyb20gWGVuJ3MgYWN0aXZlX2VudHJ5IHRyYWNraW5nIHNv
IGlzbid0IGd1ZXN0IGNvbnRyb2xsZWQsCi0gICAgICogYnV0IGl0IGhhZCBzdGlsbCBiZXR0ZXIg
YmUgUFRFLWFsaWduZWQuCi0gICAgICovCi0gICAgaWYgKCAhSVNfQUxJR05FRChhZGRyLCBzaXpl
b2Yob2wxZSkpICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9Ci0KLSAgICBnbWZuID0gYWRkciA+
PiBQQUdFX1NISUZUOwotICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxM
LCBQMk1fQUxMT0MpOwotCi0gICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQotICAgIHsKLSAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1h
bCB1cGRhdGVcbiIpOwotICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9
Ci0KLSAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICB2YSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKG1mbikpOwotICAgIHZhID0gKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpdmEgKyAoKHVu
c2lnbmVkIGxvbmcpYWRkciAmIH5QQUdFX01BU0spKTsKLQotICAgIGlmICggIXBhZ2VfbG9jayhw
YWdlKSApCi0gICAgewotICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAg
IGdvdG8gZmFpbGVkOwotICAgIH0KLQotICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX3R5cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQotICAgIHsKLSAgICAgICAg
cGFnZV91bmxvY2socGFnZSk7Ci0gICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAg
ICAgICAgZ290byBmYWlsZWQ7Ci0gICAgfQotCi0gICAgb2wxZSA9ICoobDFfcGdlbnRyeV90ICop
dmE7Ci0KLSAgICAvKiBDaGVjayB0aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3VwcGxpZWQgaXMg
YWN0dWFsbHkgbWFwcGVkIHRvIGZyYW1lLiAqLwotICAgIGlmICggdW5saWtlbHkobDFlX2dldF9w
Zm4ob2wxZSkgIT0gZnJhbWUpICkKLSAgICB7Ci0gICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwot
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgIlBURSBl
bnRyeSAlIlBSSXB0ZSIgZm9yIGFkZHJlc3MgJSJQUkl4NjQiIGRvZXNuJ3QgbWF0Y2ggZnJhbWUg
JWx4XG4iLAotICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShvbDFlKSwgYWRkciwgZnJh
bWUpOwotICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgIGdvdG8gZmFp
bGVkOwotICAgIH0KLQotICAgIC8qIERlbGV0ZSBwYWdldGFibGUgZW50cnkuICovCi0gICAgaWYg
KCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobDFfcGdlbnRyeV90ICopdmEsIG9sMWUsIGwxZV9lbXB0eSgpLCBtZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGQtPnZjcHVbMF0gLyogQ2hhbmdlIGlmIHdlIGdvIHRv
IHBlci12Y3B1IHNoYWRvd3MuICovLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw
KSkgKQotICAgIHsKLSAgICAgICAgcGFnZV91bmxvY2socGFnZSk7Ci0gICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgYXQgJXBcbiIsIHZhKTsK
LSAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgICAgICBnb3RvIGZhaWxlZDsK
LSAgICB9Ci0KLSAgICBwYWdlX3VubG9jayhwYWdlKTsKLQotIGZhaWxlZDoKLSAgICB1bm1hcF9k
b21haW5fcGFnZSh2YSk7Ci0gICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgcmV0dXJuIHJjOwotfQot
Ci0KLXN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3ZhX21hcHBpbmcoCi0gICAgdW5zaWduZWQgbG9u
ZyB2YSwgbDFfcGdlbnRyeV90IG5sMWUsIHN0cnVjdCB2Y3B1ICp2KQotewotICAgIGwxX3BnZW50
cnlfdCAqcGwxZSwgb2wxZTsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAg
IHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxcGc7Ci0gICAg
aW50IG9rYXk7Ci0KLSAgICBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIGQpOwotCi0gICAgcGwxZSA9
IHB2X21hcF9ndWVzdF9sMWUodmEsICZnbDFtZm4pOwotICAgIGlmICggIXBsMWUgKQotICAgIHsK
LSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDb3VsZCBub3QgZmluZCBMMSBQVEUg
Zm9yIGFkZHJlc3MgJWx4XG4iLCB2YSk7Ci0gICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vy
cm9yOwotICAgIH0KLQotICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4oZ2wxbWZuKSwg
Y3VycmVudC0+ZG9tYWluKSApCi0gICAgewotICAgICAgICBwdl91bm1hcF9ndWVzdF9sMWUocGwx
ZSk7Ci0gICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgIH0KLQotICAgIGwx
cGcgPSBtZm5fdG9fcGFnZShnbDFtZm4pOwotICAgIGlmICggIXBhZ2VfbG9jayhsMXBnKSApCi0g
ICAgewotICAgICAgICBwdXRfcGFnZShsMXBnKTsKLSAgICAgICAgcHZfdW5tYXBfZ3Vlc3RfbDFl
KHBsMWUpOwotICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9Ci0KLSAg
ICBpZiAoIChsMXBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spICE9IFBHVF9s
MV9wYWdlX3RhYmxlICkKLSAgICB7Ci0gICAgICAgIHBhZ2VfdW5sb2NrKGwxcGcpOwotICAgICAg
ICBwdXRfcGFnZShsMXBnKTsKLSAgICAgICAgcHZfdW5tYXBfZ3Vlc3RfbDFlKHBsMWUpOwotICAg
ICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9Ci0KLSAgICBvbDFlID0gKnBs
MWU7Ci0gICAgb2theSA9IFVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZu
LCB2LCAwKTsKLQotICAgIHBhZ2VfdW5sb2NrKGwxcGcpOwotICAgIHB1dF9wYWdlKGwxcGcpOwot
ICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKLQotICAgIGlmICggb2theSApCi0gICAgICAg
IHB1dF9wYWdlX2Zyb21fbDFlKG9sMWUsIGQpOwotCi0gICAgcmV0dXJuIG9rYXkgPyBHTlRTVF9v
a2F5IDogR05UU1RfZ2VuZXJhbF9lcnJvcjsKLX0KLQotc3RhdGljIGludCByZXBsYWNlX2dyYW50
X3ZhX21hcHBpbmcoCi0gICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1l
LCBsMV9wZ2VudHJ5X3QgbmwxZSwgc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgbDFfcGdlbnRyeV90
ICpwbDFlLCBvbDFlOwotICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwotICAgIHN0cnVjdCBwYWdl
X2luZm8gKmwxcGc7Ci0gICAgaW50IHJjID0gMDsKLQotICAgIHBsMWUgPSBwdl9tYXBfZ3Vlc3Rf
bDFlKGFkZHIsICZnbDFtZm4pOwotICAgIGlmICggIXBsMWUgKQotICAgIHsKLSAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJDb3VsZCBub3QgZmluZCBMMSBQVEUgZm9yIGFkZHJlc3Mg
JWx4XG4iLCBhZGRyKTsKLSAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAg
fQotCi0gICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oX21mbihnbDFtZm4pLCBjdXJyZW50LT5k
b21haW4pICkKLSAgICB7Ci0gICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAg
ICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgbDFwZyA9IG1mbl90b19wYWdlKGdsMW1mbik7Ci0g
ICAgaWYgKCAhcGFnZV9sb2NrKGwxcGcpICkKLSAgICB7Ci0gICAgICAgIHJjID0gR05UU1RfZ2Vu
ZXJhbF9lcnJvcjsKLSAgICAgICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgICAgIGdvdG8gb3V0Owot
ICAgIH0KLQotICAgIGlmICggKGwxcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFz
aykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQotICAgIHsKLSAgICAgICAgcmMgPSBHTlRTVF9nZW5l
cmFsX2Vycm9yOwotICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwotICAgIH0KLQotICAgIG9s
MWUgPSAqcGwxZTsKLQotICAgIC8qIENoZWNrIHRoYXQgdGhlIHZpcnR1YWwgYWRkcmVzcyBzdXBw
bGllZCBpcyBhY3R1YWxseSBtYXBwZWQgdG8gZnJhbWUuICovCi0gICAgaWYgKCB1bmxpa2VseShs
MWVfZ2V0X3BmbihvbDFlKSAhPSBmcmFtZSkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICJQVEUgZW50cnkgJWx4IGZvciBhZGRyZXNz
ICVseCBkb2Vzbid0IG1hdGNoIGZyYW1lICVseFxuIiwKLSAgICAgICAgICAgICAgICAgbDFlX2dl
dF9wZm4ob2wxZSksIGFkZHIsIGZyYW1lKTsKLSAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vy
cm9yOwotICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwotICAgIH0KLQotICAgIC8qIERlbGV0
ZSBwYWdldGFibGUgZW50cnkuICovCi0gICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwx
LCBwbDFlLCBvbDFlLCBubDFlLCBnbDFtZm4sIHYsIDApKSApCi0gICAgewotICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIkNhbm5vdCBkZWxldGUgUFRFIGVudHJ5IGF0ICVwXG4iLCBw
bDFlKTsKLSAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgICAgICBnb3RvIHVu
bG9ja19hbmRfb3V0OwotICAgIH0KLQotIHVubG9ja19hbmRfb3V0OgotICAgIHBhZ2VfdW5sb2Nr
KGwxcGcpOwotICAgIHB1dF9wYWdlKGwxcGcpOwotIG91dDoKLSAgICBwdl91bm1hcF9ndWVzdF9s
MWUocGwxZSk7Ci0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRf
dmFfbWFwcGluZygKLSAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUs
IHN0cnVjdCB2Y3B1ICp2KQotewotICAgIHJldHVybiByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmco
YWRkciwgZnJhbWUsIGwxZV9lbXB0eSgpLCB2KTsKLX0KLQotaW50IGNyZWF0ZV9ncmFudF9wdl9t
YXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQgY2FjaGVfZmxh
Z3MpCi17Ci0gICAgbDFfcGdlbnRyeV90IHB0ZTsKLSAgICB1aW50MzJfdCBncmFudF9wdGVfZmxh
Z3M7Ci0KLSAgICBncmFudF9wdGVfZmxhZ3MgPQotICAgICAgICBfUEFHRV9QUkVTRU5UIHwgX1BB
R0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9QQUdFX0dOVFRBQjsKLSAgICBpZiAoIGNwdV9o
YXNfbnggKQotICAgICAgICBncmFudF9wdGVfZmxhZ3MgfD0gX1BBR0VfTlhfQklUOwotCi0gICAg
cHRlID0gbDFlX2Zyb21fcGZuKGZyYW1lLCBncmFudF9wdGVfZmxhZ3MpOwotICAgIGlmICggKGZs
YWdzICYgR05UTUFQX2FwcGxpY2F0aW9uX21hcCkgKQotICAgICAgICBsMWVfYWRkX2ZsYWdzKHB0
ZSxfUEFHRV9VU0VSKTsKLSAgICBpZiAoICEoZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKLSAg
ICAgICAgbDFlX2FkZF9mbGFncyhwdGUsX1BBR0VfUlcpOwotCi0gICAgbDFlX2FkZF9mbGFncyhw
dGUsCi0gICAgICAgICAgICAgICAgICAoKGZsYWdzID4+IF9HTlRNQVBfZ3Vlc3RfYXZhaWwwKSAq
IF9QQUdFX0FWQUlMMCkKLSAgICAgICAgICAgICAgICAgICAmIF9QQUdFX0FWQUlMKTsKLQotICAg
IGwxZV9hZGRfZmxhZ3MocHRlLCBjYWNoZWF0dHJfdG9fcHRlX2ZsYWdzKGNhY2hlX2ZsYWdzID4+
IDUpKTsKLQotICAgIGlmICggZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlICkKLSAgICAgICAg
cmV0dXJuIGNyZWF0ZV9ncmFudF9wdGVfbWFwcGluZyhhZGRyLCBwdGUsIGN1cnJlbnQpOwotICAg
IHJldHVybiBjcmVhdGVfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBwdGUsIGN1cnJlbnQpOwotfQot
Ci1pbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRy
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
OwotICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgb2wxZTsKLSAgICB1bnNpZ25lZCBsb25nIGdsMW1m
bjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBnOwotICAgIGludCByYzsKLQotICAgIGlmICgg
ZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlICkKLSAgICB7Ci0gICAgICAgIGlmICggIW5ld19h
ZGRyICkKLSAgICAgICAgICAgIHJldHVybiBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKGFkZHIs
IGZyYW1lLCBjdXJyLT5kb21haW4pOwotCi0gICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vy
cm9yOwotICAgIH0KLQotICAgIGlmICggIW5ld19hZGRyICkKLSAgICAgICAgcmV0dXJuIGRlc3Ry
b3lfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBmcmFtZSwgY3Vycik7Ci0KLSAgICBwbDFlID0gcHZf
bWFwX2d1ZXN0X2wxZShuZXdfYWRkciwgJmdsMW1mbik7Ci0gICAgaWYgKCAhcGwxZSApCi0gICAg
ewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgIkNv
dWxkIG5vdCBmaW5kIEwxIFBURSBmb3IgYWRkcmVzcyAlIlBSSXg2NCJcbiIsIG5ld19hZGRyKTsK
LSAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgfQotCi0gICAgaWYgKCAh
Z2V0X3BhZ2VfZnJvbV9tZm4oX21mbihnbDFtZm4pLCBjdXJyZW50LT5kb21haW4pICkKLSAgICB7
Ci0gICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKLSAgICAgICAgcmV0dXJuIEdOVFNU
X2dlbmVyYWxfZXJyb3I7Ci0gICAgfQotCi0gICAgbDFwZyA9IG1mbl90b19wYWdlKGdsMW1mbik7
Ci0gICAgaWYgKCAhcGFnZV9sb2NrKGwxcGcpICkKLSAgICB7Ci0gICAgICAgIHB1dF9wYWdlKGwx
cGcpOwotICAgICAgICBwdl91bm1hcF9ndWVzdF9sMWUocGwxZSk7Ci0gICAgICAgIHJldHVybiBH
TlRTVF9nZW5lcmFsX2Vycm9yOwotICAgIH0KLQotICAgIGlmICggKGwxcGctPnUuaW51c2UudHlw
ZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQotICAgIHsKLSAg
ICAgICAgcGFnZV91bmxvY2sobDFwZyk7Ci0gICAgICAgIHB1dF9wYWdlKGwxcGcpOwotICAgICAg
ICBwdl91bm1hcF9ndWVzdF9sMWUocGwxZSk7Ci0gICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFs
X2Vycm9yOwotICAgIH0KLQotICAgIG9sMWUgPSAqcGwxZTsKLQotICAgIGlmICggdW5saWtlbHko
IVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbDFlX2VtcHR5KCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdsMW1mbiwgY3VyciwgMCkpICkKLSAgICB7Ci0gICAgICAgIHBh
Z2VfdW5sb2NrKGwxcGcpOwotICAgICAgICBwdXRfcGFnZShsMXBnKTsKLSAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJDYW5ub3QgZGVsZXRlIFBURSBlbnRyeSBhdCAlcFxuIiwgcGwx
ZSk7Ci0gICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKLSAgICAgICAgcmV0dXJuIEdO
VFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgfQotCi0gICAgcGFnZV91bmxvY2sobDFwZyk7Ci0gICAg
cHV0X3BhZ2UobDFwZyk7Ci0gICAgcHZfdW5tYXBfZ3Vlc3RfbDFlKHBsMWUpOwotCi0gICAgcmMg
PSByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoYWRkciwgZnJhbWUsIG9sMWUsIGN1cnIpOwotICAg
IGlmICggcmMgKQotICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShvbDFlLCBjdXJyLT5kb21haW4p
OwotCi0gICAgcmV0dXJuIHJjOwotfQotCiBpbnQgZG9uYXRlX3BhZ2UoCiAgICAgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQog
ewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2
L01ha2VmaWxlCmluZGV4IDAxNmIxYjZlOGYuLjUwMWM3NjZjYzIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTYs
NiArNiw3IEBAIG9iai15ICs9IGVtdWwtaW52LW9wLm8KIG9iai15ICs9IGVtdWwtbW1pby1vcC5v
CiBvYmoteSArPSBlbXVsLXByaXYtb3Aubwogb2JqLXkgKz0gZW11bC1wdHdyLW9wLm8KK29iai15
ICs9IGdyYW50X3RhYmxlLm8KIG9iai15ICs9IGh5cGVyY2FsbC5vCiBvYmoteSArPSBpcmV0Lm8K
IG9iai15ICs9IG1pc2MtaHlwZXJjYWxscy5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
Z3JhbnRfdGFibGUuYyBiL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjM1ZDA0NWI5MGQKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFibGUuYwpAQCAtMCwwICsxLDM5OCBAQAorLyoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvcHYvZ3JhbnRfdGFibGUuYworICoKKyAqIEdy
YW50IHRhYmxlIGludGVyZmFjZXMgZm9yIFBWIGd1ZXN0cworICoKKyAqIENvcHlyaWdodCAoQykg
MjAxNyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cisg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZl
cnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVy
IHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICog
YWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcv
bGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKKyNpbmNsdWRlIDxw
dWJsaWMvZ3JhbnRfdGFibGUuaD4KKworI2luY2x1ZGUgPGFzbS9wMm0uaD4KKyNpbmNsdWRlIDxh
c20vcHYvbW0uaD4KKworc3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmcodWludDY0
X3QgcHRlX2FkZHIsIGwxX3BnZW50cnlfdCBubDFlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYpCit7CisgICAgaW50IHJjID0gR05UU1Rfb2theTsK
KyAgICB2b2lkICp2YTsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4sIG1mbjsKKyAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOworICAgIGwxX3BnZW50cnlfdCBvbDFlOworICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47CisKKyAgICBpZiAoICFJU19BTElHTkVEKHB0ZV9hZGRyLCBzaXpl
b2YobmwxZSkpICkKKyAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CisKKyAgICBh
ZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIGQpOworCisgICAgZ21mbiA9IHB0ZV9hZGRyID4+IFBBR0Vf
U0hJRlQ7CisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9B
TExPQyk7CisKKyAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCisgICAgeworICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0
ZVxuIik7CisgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgIH0KKworICAg
IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIHZhID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4o
bWZuKSk7CisgICAgdmEgPSAodm9pZCAqKSgodW5zaWduZWQgbG9uZyl2YSArICgodW5zaWduZWQg
bG9uZylwdGVfYWRkciAmIH5QQUdFX01BU0spKTsKKworICAgIGlmICggIXBhZ2VfbG9jayhwYWdl
KSApCisgICAgeworICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgIGdv
dG8gZmFpbGVkOworICAgIH0KKworICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX3R5cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQorICAgIHsKKyAgICAgICAgcGFn
ZV91bmxvY2socGFnZSk7CisgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICAg
ICAgZ290byBmYWlsZWQ7CisgICAgfQorCisgICAgb2wxZSA9ICoobDFfcGdlbnRyeV90ICopdmE7
CisgICAgaWYgKCAhVVBEQVRFX0VOVFJZKGwxLCAobDFfcGdlbnRyeV90ICopdmEsIG9sMWUsIG5s
MWUsIG1mbiwgdiwgMCkgKQorICAgIHsKKyAgICAgICAgcGFnZV91bmxvY2socGFnZSk7CisgICAg
ICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICAgICAgZ290byBmYWlsZWQ7CisgICAg
fQorCisgICAgcGFnZV91bmxvY2socGFnZSk7CisKKyAgICBwdXRfcGFnZV9mcm9tX2wxZShvbDFl
LCBkKTsKKworIGZhaWxlZDoKKyAgICB1bm1hcF9kb21haW5fcGFnZSh2YSk7CisgICAgcHV0X3Bh
Z2UocGFnZSk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgZGVzdHJveV9ncmFu
dF9wdGVfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
aW50IHJjID0gR05UU1Rfb2theTsKKyAgICB2b2lkICp2YTsKKyAgICB1bnNpZ25lZCBsb25nIGdt
Zm4sIG1mbjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIGwxX3BnZW50cnlfdCBv
bDFlOworCisgICAgLyoKKyAgICAgKiBhZGRyIGNvbWVzIGZyb20gWGVuJ3MgYWN0aXZlX2VudHJ5
IHRyYWNraW5nIHNvIGlzbid0IGd1ZXN0IGNvbnRyb2xsZWQsCisgICAgICogYnV0IGl0IGhhZCBz
dGlsbCBiZXR0ZXIgYmUgUFRFLWFsaWduZWQuCisgICAgICovCisgICAgaWYgKCAhSVNfQUxJR05F
RChhZGRyLCBzaXplb2Yob2wxZSkpICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICB9CisKKyAgICBn
bWZuID0gYWRkciA+PiBQQUdFX1NISUZUOworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihk
LCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOworCisgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQor
ICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDb3VsZCBub3QgZ2V0IHBh
Z2UgZm9yIG5vcm1hbCB1cGRhdGVcbiIpOworICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9l
cnJvcjsKKyAgICB9CisKKyAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICB2YSA9IG1h
cF9kb21haW5fcGFnZShfbWZuKG1mbikpOworICAgIHZhID0gKHZvaWQgKikoKHVuc2lnbmVkIGxv
bmcpdmEgKyAoKHVuc2lnbmVkIGxvbmcpYWRkciAmIH5QQUdFX01BU0spKTsKKworICAgIGlmICgg
IXBhZ2VfbG9jayhwYWdlKSApCisgICAgeworICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJy
b3I7CisgICAgICAgIGdvdG8gZmFpbGVkOworICAgIH0KKworICAgIGlmICggKHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQorICAg
IHsKKyAgICAgICAgcGFnZV91bmxvY2socGFnZSk7CisgICAgICAgIHJjID0gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKKyAgICAgICAgZ290byBmYWlsZWQ7CisgICAgfQorCisgICAgb2wxZSA9ICoobDFf
cGdlbnRyeV90ICopdmE7CisKKyAgICAvKiBDaGVjayB0aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mg
c3VwcGxpZWQgaXMgYWN0dWFsbHkgbWFwcGVkIHRvIGZyYW1lLiAqLworICAgIGlmICggdW5saWtl
bHkobDFlX2dldF9wZm4ob2wxZSkgIT0gZnJhbWUpICkKKyAgICB7CisgICAgICAgIHBhZ2VfdW5s
b2NrKHBhZ2UpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAg
ICAgICAgIlBURSBlbnRyeSAlIlBSSXB0ZSIgZm9yIGFkZHJlc3MgJSJQUkl4NjQiIGRvZXNuJ3Qg
bWF0Y2ggZnJhbWUgJWx4XG4iLAorICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShvbDFl
KSwgYWRkciwgZnJhbWUpOworICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAg
ICAgIGdvdG8gZmFpbGVkOworICAgIH0KKworICAgIC8qIERlbGV0ZSBwYWdldGFibGUgZW50cnku
ICovCisgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwxLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAobDFfcGdlbnRyeV90ICopdmEsIG9sMWUsIGwxZV9lbXB0eSgpLCBt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPnZjcHVbMF0gLyogQ2hhbmdl
IGlmIHdlIGdvIHRvIHBlci12Y3B1IHNoYWRvd3MuICovLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAwKSkgKQorICAgIHsKKyAgICAgICAgcGFnZV91bmxvY2socGFnZSk7CisgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgYXQg
JXBcbiIsIHZhKTsKKyAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICBn
b3RvIGZhaWxlZDsKKyAgICB9CisKKyAgICBwYWdlX3VubG9jayhwYWdlKTsKKworIGZhaWxlZDoK
KyAgICB1bm1hcF9kb21haW5fcGFnZSh2YSk7CisgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgcmV0
dXJuIHJjOworfQorCitzdGF0aWMgaW50IGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKHVuc2lnbmVk
IGxvbmcgdmEsIGwxX3BnZW50cnlfdCBubDFlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWUsIG9sMWU7
CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGds
MW1mbjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBnOworICAgIGludCBva2F5OworCisgICAg
YWRqdXN0X2d1ZXN0X2wxZShubDFlLCBkKTsKKworICAgIHBsMWUgPSBwdl9tYXBfZ3Vlc3RfbDFl
KHZhLCAmZ2wxbWZuKTsKKyAgICBpZiAoICFwbDFlICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGZpbmQgTDEgUFRFIGZvciBhZGRyZXNzICVseFxu
IiwgdmEpOworICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICB9CisKKyAg
ICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGdsMW1mbiksIGN1cnJlbnQtPmRvbWFpbikg
KQorICAgIHsKKyAgICAgICAgcHZfdW5tYXBfZ3Vlc3RfbDFlKHBsMWUpOworICAgICAgICByZXR1
cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICB9CisKKyAgICBsMXBnID0gbWZuX3RvX3BhZ2Uo
Z2wxbWZuKTsKKyAgICBpZiAoICFwYWdlX2xvY2sobDFwZykgKQorICAgIHsKKyAgICAgICAgcHV0
X3BhZ2UobDFwZyk7CisgICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKKyAgICAgICAg
cmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgfQorCisgICAgaWYgKCAobDFwZy0+dS5p
bnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1RfbDFfcGFnZV90YWJsZSApCisg
ICAgeworICAgICAgICBwYWdlX3VubG9jayhsMXBnKTsKKyAgICAgICAgcHV0X3BhZ2UobDFwZyk7
CisgICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKKyAgICAgICAgcmV0dXJuIEdOVFNU
X2dlbmVyYWxfZXJyb3I7CisgICAgfQorCisgICAgb2wxZSA9ICpwbDFlOworICAgIG9rYXkgPSBV
UERBVEVfRU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgdiwgMCk7CisKKyAgICBw
YWdlX3VubG9jayhsMXBnKTsKKyAgICBwdXRfcGFnZShsMXBnKTsKKyAgICBwdl91bm1hcF9ndWVz
dF9sMWUocGwxZSk7CisKKyAgICBpZiAoIG9rYXkgKQorICAgICAgICBwdXRfcGFnZV9mcm9tX2wx
ZShvbDFlLCBkKTsKKworICAgIHJldHVybiBva2F5ID8gR05UU1Rfb2theSA6IEdOVFNUX2dlbmVy
YWxfZXJyb3I7Cit9CisKK3N0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKHVuc2ln
bmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCBubDFlLCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAg
ICBsMV9wZ2VudHJ5X3QgKnBsMWUsIG9sMWU7CisgICAgdW5zaWduZWQgbG9uZyBnbDFtZm47Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqbDFwZzsKKyAgICBpbnQgcmMgPSAwOworCisgICAgcGwxZSA9
IHB2X21hcF9ndWVzdF9sMWUoYWRkciwgJmdsMW1mbik7CisgICAgaWYgKCAhcGwxZSApCisgICAg
eworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNvdWxkIG5vdCBmaW5kIEwxIFBU
RSBmb3IgYWRkcmVzcyAlbHhcbiIsIGFkZHIpOworICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKKyAgICB9CisKKyAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGdsMW1m
biksIGN1cnJlbnQtPmRvbWFpbikgKQorICAgIHsKKyAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFs
X2Vycm9yOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBsMXBnID0gbWZuX3RvX3Bh
Z2UoZ2wxbWZuKTsKKyAgICBpZiAoICFwYWdlX2xvY2sobDFwZykgKQorICAgIHsKKyAgICAgICAg
cmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICBwdXRfcGFnZShsMXBnKTsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKCAobDFwZy0+dS5pbnVzZS50eXBlX2luZm8g
JiBQR1RfdHlwZV9tYXNrKSAhPSBQR1RfbDFfcGFnZV90YWJsZSApCisgICAgeworICAgICAgICBy
YyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9vdXQ7Cisg
ICAgfQorCisgICAgb2wxZSA9ICpwbDFlOworCisgICAgLyogQ2hlY2sgdGhhdCB0aGUgdmlydHVh
bCBhZGRyZXNzIHN1cHBsaWVkIGlzIGFjdHVhbGx5IG1hcHBlZCB0byBmcmFtZS4gKi8KKyAgICBp
ZiAoIHVubGlrZWx5KGwxZV9nZXRfcGZuKG9sMWUpICE9IGZyYW1lKSApCisgICAgeworICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgIlBURSBlbnRyeSAl
bHggZm9yIGFkZHJlc3MgJWx4IGRvZXNuJ3QgbWF0Y2ggZnJhbWUgJWx4XG4iLAorICAgICAgICAg
ICAgICAgICBsMWVfZ2V0X3BmbihvbDFlKSwgYWRkciwgZnJhbWUpOworICAgICAgICByYyA9IEdO
VFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9vdXQ7CisgICAgfQor
CisgICAgLyogRGVsZXRlIHBhZ2V0YWJsZSBlbnRyeS4gKi8KKyAgICBpZiAoIHVubGlrZWx5KCFV
UERBVEVfRU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgdiwgMCkpICkKKyAgICB7
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IGRlbGV0ZSBQVEUgZW50
cnkgYXQgJXBcbiIsIHBsMWUpOworICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Cisg
ICAgICAgIGdvdG8gdW5sb2NrX2FuZF9vdXQ7CisgICAgfQorCisgdW5sb2NrX2FuZF9vdXQ6Cisg
ICAgcGFnZV91bmxvY2sobDFwZyk7CisgICAgcHV0X3BhZ2UobDFwZyk7Cisgb3V0OgorICAgIHB2
X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQg
ZGVzdHJveV9ncmFudF92YV9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9u
ZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1
ICp2KQoreworICAgIHJldHVybiByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoYWRkciwgZnJhbWUs
IGwxZV9lbXB0eSgpLCB2KTsKK30KKworaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2
NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCit7CisgICAg
bDFfcGdlbnRyeV90IHB0ZTsKKyAgICB1aW50MzJfdCBncmFudF9wdGVfZmxhZ3M7CisKKyAgICBn
cmFudF9wdGVfZmxhZ3MgPQorICAgICAgICBfUEFHRV9QUkVTRU5UIHwgX1BBR0VfQUNDRVNTRUQg
fCBfUEFHRV9ESVJUWSB8IF9QQUdFX0dOVFRBQjsKKyAgICBpZiAoIGNwdV9oYXNfbnggKQorICAg
ICAgICBncmFudF9wdGVfZmxhZ3MgfD0gX1BBR0VfTlhfQklUOworCisgICAgcHRlID0gbDFlX2Zy
b21fcGZuKGZyYW1lLCBncmFudF9wdGVfZmxhZ3MpOworICAgIGlmICggKGZsYWdzICYgR05UTUFQ
X2FwcGxpY2F0aW9uX21hcCkgKQorICAgICAgICBsMWVfYWRkX2ZsYWdzKHB0ZSxfUEFHRV9VU0VS
KTsKKyAgICBpZiAoICEoZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAgICAgICAgbDFlX2Fk
ZF9mbGFncyhwdGUsX1BBR0VfUlcpOworCisgICAgbDFlX2FkZF9mbGFncyhwdGUsCisgICAgICAg
ICAgICAgICAgICAoKGZsYWdzID4+IF9HTlRNQVBfZ3Vlc3RfYXZhaWwwKSAqIF9QQUdFX0FWQUlM
MCkKKyAgICAgICAgICAgICAgICAgICAmIF9QQUdFX0FWQUlMKTsKKworICAgIGwxZV9hZGRfZmxh
Z3MocHRlLCBjYWNoZWF0dHJfdG9fcHRlX2ZsYWdzKGNhY2hlX2ZsYWdzID4+IDUpKTsKKworICAg
IGlmICggZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlICkKKyAgICAgICAgcmV0dXJuIGNyZWF0
ZV9ncmFudF9wdGVfbWFwcGluZyhhZGRyLCBwdGUsIGN1cnJlbnQpOworICAgIHJldHVybiBjcmVh
dGVfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBwdGUsIGN1cnJlbnQpOworfQorCitpbnQgcmVwbGFj
ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIGwxX3Bn
ZW50cnlfdCAqcGwxZSwgb2wxZTsKKyAgICB1bnNpZ25lZCBsb25nIGdsMW1mbjsKKyAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpsMXBnOworICAgIGludCByYzsKKworICAgIGlmICggZmxhZ3MgJiBHTlRN
QVBfY29udGFpbnNfcHRlICkKKyAgICB7CisgICAgICAgIGlmICggIW5ld19hZGRyICkKKyAgICAg
ICAgICAgIHJldHVybiBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBjdXJy
LT5kb21haW4pOworCisgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgIH0K
KworICAgIGlmICggIW5ld19hZGRyICkKKyAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfdmFf
bWFwcGluZyhhZGRyLCBmcmFtZSwgY3Vycik7CisKKyAgICBwbDFlID0gcHZfbWFwX2d1ZXN0X2wx
ZShuZXdfYWRkciwgJmdsMW1mbik7CisgICAgaWYgKCAhcGwxZSApCisgICAgeworICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBmaW5k
IEwxIFBURSBmb3IgYWRkcmVzcyAlIlBSSXg2NCJcbiIsIG5ld19hZGRyKTsKKyAgICAgICAgcmV0
dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgfQorCisgICAgaWYgKCAhZ2V0X3BhZ2VfZnJv
bV9tZm4oX21mbihnbDFtZm4pLCBjdXJyZW50LT5kb21haW4pICkKKyAgICB7CisgICAgICAgIHB2
X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKKyAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJy
b3I7CisgICAgfQorCisgICAgbDFwZyA9IG1mbl90b19wYWdlKGdsMW1mbik7CisgICAgaWYgKCAh
cGFnZV9sb2NrKGwxcGcpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKGwxcGcpOworICAgICAg
ICBwdl91bm1hcF9ndWVzdF9sMWUocGwxZSk7CisgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFs
X2Vycm9yOworICAgIH0KKworICAgIGlmICggKGwxcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3R5cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQorICAgIHsKKyAgICAgICAgcGFnZV91
bmxvY2sobDFwZyk7CisgICAgICAgIHB1dF9wYWdlKGwxcGcpOworICAgICAgICBwdl91bm1hcF9n
dWVzdF9sMWUocGwxZSk7CisgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAg
IH0KKworICAgIG9sMWUgPSAqcGwxZTsKKworICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRS
WShsMSwgcGwxZSwgb2wxZSwgbDFlX2VtcHR5KCksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdsMW1mbiwgY3VyciwgMCkpICkKKyAgICB7CisgICAgICAgIHBhZ2VfdW5sb2NrKGwx
cGcpOworICAgICAgICBwdXRfcGFnZShsMXBnKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJDYW5ub3QgZGVsZXRlIFBURSBlbnRyeSBhdCAlcFxuIiwgcGwxZSk7CisgICAgICAg
IHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKKyAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxf
ZXJyb3I7CisgICAgfQorCisgICAgcGFnZV91bmxvY2sobDFwZyk7CisgICAgcHV0X3BhZ2UobDFw
Zyk7CisgICAgcHZfdW5tYXBfZ3Vlc3RfbDFlKHBsMWUpOworCisgICAgcmMgPSByZXBsYWNlX2dy
YW50X3ZhX21hcHBpbmcoYWRkciwgZnJhbWUsIG9sMWUsIGN1cnIpOworICAgIGlmICggcmMgKQor
ICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShvbDFlLCBjdXJyLT5kb21haW4pOworCisgICAgcmV0
dXJuIHJjOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:46: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.xen.org>)
	id 1diM4R-00023n-FY; Thu, 17 Aug 2017 14:46:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM4P-00021j-W7
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:51 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 94/B8-01995-95CA5995; Thu, 17 Aug 2017 14:46:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHRDpG7Emqm
 RBuc+ylh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrfx1mLNi1ibHi4pI37A2M/TldjJwcEgL+
 Ev+aTzGD2GwCyhI/O3vZQGwRAT2JpgPPGbsYuTiYBeYwSkyd28UIkhAWcJFoa5wOZrMIqEr8n
 9nIBGLzClhKXHgxlwliqLzErraLrCA2J1D80KTFYAuEBCwkZn9oZ4ewFSQ6ph+D6hWUODnzCQ
 uIzSwgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgrJebWly
 cmJ6ak5hUrJecn7uJERhA9QwMjDsYe/b6HWKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3sLVUyOFBItS01Mr0jJzgKEMk5bg4FES4V0PkuYtLkjMLc5Mh0idYtTleDXh/zcmI
 Za8/LxUKXHeSJAiAZCijNI8uBGwuLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3GMgUns
 y8ErhNr4COYAI64kr7JJAjShIRUlINjI1T17Lp8LzoOqGpMT3k9B8/vf+rz/64+zlP3GT5srt
 Fe/QTim/MiX/M12ika9Ay8VZQU9jaU92itsEdlz6n5wgZXU6aasLl8+Zg/95POk6rPlScUkk4
 lPHrs9AhzfzZviqua411XFJlmO0XbDnlcTQqxyVYsmi/fN0Gt2MC+549unZ15v79hkosxRmJh
 lrMRcWJAOx5WBCmAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502981187!106404907!7
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34850 invoked from network); 17 Aug 2017 14:46:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893605"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:56 +0100
Message-ID: <20170817144456.18989-32-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 31/31] x86/mm: move {get, put}_page_from_l{2,
	3, 4}e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSBhcmUgb25seSB1c2VkIGJ5IFBWIGNvZGUuCgpGaXggY29kaW5nIHN0eWxlIGlzc3VlcyB3
aGlsZSBtb3ZpbmcuIE1vdmUgZGVjbGFyYXRpb25zIHRvIFBWIHNwZWNpZmljCmhlYWRlciBmaWxl
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgfCAyNTMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICB8IDI0NiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICB8ICAxMCAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oIHwgIDI5ICsr
KysrCiA0IGZpbGVzIGNoYW5nZWQsIDI3NSBpbnNlcnRpb25zKCspLCAyNjMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCA3MDU1OWM2ODdjLi45NzUwZjY1N2NhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTA3LDcyICs1MDcsNiBAQCBpbnQgZ2V0X3BhZ2Vf
YW5kX3R5cGVfZnJvbV9tZm4obWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHR5cGUsIHN0cnVjdCBk
b21haW4gKmQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdl
KAotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGludCB3cml0ZWFibGUpCi17Ci0gICAgaWYg
KCB3cml0ZWFibGUgKQotICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKLSAgICBlbHNl
Ci0gICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotfQotCi0vKgotICogV2UgYWxsb3cgcm9vdCB0YWJs
ZXMgdG8gbWFwIGVhY2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAotICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRzIGFuZCBhY2Nlc3Mg
cGVybWlzc2lvbnM6Ci0gKiAgMS4gVGhlIG1hcHBpbmcgZW50cnkgbXVzdCBiZSByZWFkLW9ubHks
IG9yIHRoZSBndWVzdCBtYXkgZ2V0IHdyaXRlIGFjY2VzcwotICogICAgIHRvIGl0cyBvd24gUFRF
cy4KLSAqICAyLiBXZSBtdXN0IG9ubHkgYnVtcCB0aGUgcmVmZXJlbmNlIGNvdW50cyBmb3IgYW4g
KmFscmVhZHkgdmFsaWRhdGVkKgotICogICAgIEwyIHRhYmxlLCBvciB3ZSBjYW4gZW5kIHVwIGlu
IGEgZGVhZGxvY2sgaW4gZ2V0X3BhZ2VfdHlwZSgpIGJ5IHdhaXRpbmcKLSAqICAgICBvbiBhIHZh
bGlkYXRpb24gdGhhdCBpcyByZXF1aXJlZCB0byBjb21wbGV0ZSB0aGF0IHZhbGlkYXRpb24uCi0g
KiAgMy4gV2Ugb25seSBuZWVkIHRvIGluY3JlbWVudCB0aGUgcmVmZXJlbmNlIGNvdW50cyBmb3Ig
dGhlIG1hcHBlZCBwYWdlCi0gKiAgICAgZnJhbWUgaWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVy
ZW50IHJvb3QgdGFibGUuIFRoaXMgaXMgc3VmZmljaWVudCBhbmQKLSAqICAgICBhbHNvIG5lY2Vz
c2FyeSB0byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5nIGl0c2VsZi4K
LSAqLwotI2RlZmluZSBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi1nZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIGxldmVsIyNfcGdlbnRyeV90IHBkZSwgdW5zaWduZWQgbG9uZyBw
ZGVfcGZuLCBzdHJ1Y3QgZG9tYWluICpkKSAgICAgICAgIFwKLXsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgdW5zaWduZWQgbG9uZyB4LCB5OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB1bnNpZ25l
ZCBsb25nIHBmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGlmICggKGxldmVsIyNlX2dldF9m
bGFncyhwZGUpICYgX1BBR0VfUlcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
ICAiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gd2l0aCB3cml0ZSBwZXJtc1xuIik7ICAg
ICAgIFwKLSAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICBpZiAoIChwZm4gPSBsZXZlbCMjZV9nZXRfcGZuKHBkZSkpICE9
IHBkZV9wZm4gKSAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBj
b3JyZWN0IGRvbWFpbi4gKi8gICAgIFwKLSAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2Vf
ZnJvbV9tZm4oX21mbihwZm4pLCBkKSkgKSAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLyogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBtYXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxp
ZGF0ZWQgcGFnZSB0YWJsZS4gXAotICAgICAgICAgKiBJZiBzbywgYXRvbWljYWxseSBpbmNyZW1l
bnQgdGhlIGNvdW50IChjaGVja2luZyBmb3Igb3ZlcmZsb3cpLiAgIFwKLSAgICAgICAgICovICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShwZm4pOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB5ID0gcGFnZS0+dS5pbnVzZS50
eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgaWYgKCB1
bmxpa2VseSgoeCAmIFBHVF9jb3VudF9tYXNrKSA9PSBQR1RfY291bnRfbWFzaykgfHwgICAgICAg
IFwKLSAgICAgICAgICAgICAgICAgdW5saWtlbHkoKHggJiAoUEdUX3R5cGVfbWFza3xQR1RfdmFs
aWRhdGVkKSkgIT0gICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgIChQR1Rf
IyNsZXZlbCMjX3BhZ2VfdGFibGV8UEdUX3ZhbGlkYXRlZCkpICkgICAgICAgXAotICAgICAgICAg
ICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgcmV0dXJu
IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHdoaWxl
ICggKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwgeCArIDEpKSAhPSB4
ICk7ICAgXAotICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
cmV0dXJuIDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotfQotCi0KIGJvb2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pCiB7
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKQEAgLTg2MiwxMDggKzc5Niw2IEBAIGdldF9w
YWdlX2Zyb21fbDFlKAogfQogCiAKLS8qIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0
byBhIG1hY2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuICovCi0vKgotICogZ2V0X3Bh
Z2VfZnJvbV9sMmUgcmV0dXJuczoKLSAqICAgMSA9PiBwYWdlIG5vdCBwcmVzZW50Ci0gKiAgIDAg
PT4gc3VjY2VzcwotICogIDwwID0+IGVycm9yIGNvZGUKLSAqLwotZGVmaW5lX2dldF9saW5lYXJf
cGFnZXRhYmxlKGwyKTsKLWludAotZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdlbnRyeV90
IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgdW5zaWdu
ZWQgbG9uZyBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwotICAgIGludCByYzsKLQotICAgIGlmICgg
IShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIHJldHVybiAx
OwotCi0gICAgaWYgKCB1bmxpa2VseSgobDJlX2dldF9mbGFncyhsMmUpICYgTDJfRElTQUxMT1df
TUFTSykpICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwy
IGZsYWdzICV4XG4iLAotICAgICAgICAgICAgICAgICBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBMMl9E
SVNBTExPV19NQVNLKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgaWYg
KCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSkgKQotICAgIHsKLSAgICAgICAgcmMg
PSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxl
LCBkLCAwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsK
LSAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRfbDJfbGluZWFyX3Bh
Z2V0YWJsZShsMmUsIHBmbiwgZCkgKQotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICByZXR1
cm4gcmM7Ci0gICAgfQotCi0gICAgcmV0dXJuIC1FSU5WQUw7Ci19Ci0KLQotLyoKLSAqIGdldF9w
YWdlX2Zyb21fbDNlIHJldHVybnM6Ci0gKiAgIDEgPT4gcGFnZSBub3QgcHJlc2VudAotICogICAw
ID0+IHN1Y2Nlc3MKLSAqICA8MCA9PiBlcnJvciBjb2RlCi0gKi8KLWRlZmluZV9nZXRfbGluZWFy
X3BhZ2V0YWJsZShsMyk7Ci1pbnQKLWdldF9wYWdlX2Zyb21fbDNlKAotICAgIGwzX3BnZW50cnlf
dCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkK
LXsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgKQotICAgICAgICByZXR1cm4gMTsKLQotICAgIGlmICggdW5saWtlbHkoKGwzZV9n
ZXRfZmxhZ3MobDNlKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpKSApCi0gICAgewotICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBMMyBmbGFncyAleFxuIiwKLSAgICAgICAgICAg
ICAgICAgbDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSk7Ci0gICAgICAg
IHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4oX21mbihsM2VfZ2V0X3BmbihsM2UpKSwgUEdUX2wyX3BhZ2VfdGFibGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLCBwYXJ0aWFsLCB0cnVlKTsKLSAgICBpZiAo
IHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmCi0gICAgICAgICAhaXNfcHZfMzJiaXRfZG9tYWlu
KGQpICYmCi0gICAgICAgICBnZXRfbDNfbGluZWFyX3BhZ2V0YWJsZShsM2UsIHBmbiwgZCkgKQot
ICAgICAgICByYyA9IDA7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLS8qCi0gKiBnZXRfcGFnZV9m
cm9tX2w0ZSByZXR1cm5zOgotICogICAxID0+IHBhZ2Ugbm90IHByZXNlbnQKLSAqICAgMCA9PiBz
dWNjZXNzCi0gKiAgPDAgPT4gZXJyb3IgY29kZQotICovCi1kZWZpbmVfZ2V0X2xpbmVhcl9wYWdl
dGFibGUobDQpOwotaW50Ci1nZXRfcGFnZV9mcm9tX2w0ZSgKLSAgICBsNF9wZ2VudHJ5X3QgbDRl
LCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCi17Ci0g
ICAgaW50IHJjOwotCi0gICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNF
TlQpICkKLSAgICAgICAgcmV0dXJuIDE7Ci0KLSAgICBpZiAoIHVubGlrZWx5KChsNGVfZ2V0X2Zs
YWdzKGw0ZSkgJiBMNF9ESVNBTExPV19NQVNLKSkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJCYWQgTDQgZmxhZ3MgJXhcbiIsCi0gICAgICAgICAgICAgICAgIGw0
ZV9nZXRfZmxhZ3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spOwotICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKLSAgICB9Ci0KLSAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4o
bDRlX2dldF9wZm4obDRlKSksIFBHVF9sM19wYWdlX3RhYmxlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZCwgcGFydGlhbCwgdHJ1ZSk7Ci0gICAgaWYgKCB1bmxpa2VseShy
YyA9PSAtRUlOVkFMKSAmJiBnZXRfbDRfbGluZWFyX3BhZ2V0YWJsZShsNGUsIHBmbiwgZCkgKQot
ICAgICAgICByYyA9IDA7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIHZvaWQgcHV0X3BhZ2VfZnJv
bV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogewogICAg
IHVuc2lnbmVkIGxvbmcgICAgIHBmbiA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMDI0LDkxICs4
NTYsNiBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBk
b21haW4gKmwxZV9vd25lcikKIH0KIAogCi0vKgotICogTkIuIFZpcnR1YWwgYWRkcmVzcyAnbDJl
JyBtYXBzIHRvIGEgbWFjaGluZSBhZGRyZXNzIHdpdGhpbiBmcmFtZSAncGZuJy4KLSAqIE5vdGUg
YWxzbyB0aGF0IHRoaXMgYXV0b21hdGljYWxseSBkZWFscyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIg
cC50LidzLgotICovCi1pbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5z
aWduZWQgbG9uZyBwZm4pCi17Ci0gICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdF
X1BSRVNFTlQpIHx8IChsMmVfZ2V0X3BmbihsMmUpID09IHBmbikgKQotICAgICAgICByZXR1cm4g
MTsKLQotICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNFICkKLSAgICB7Ci0g
ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShsMmVfZ2V0X3Bmbihs
MmUpKTsKLSAgICAgICAgdW5zaWduZWQgaW50IGk7Ci0KLSAgICAgICAgZm9yICggaSA9IDA7IGkg
PCAoMXUgPDwgUEFHRVRBQkxFX09SREVSKTsgaSsrLCBwYWdlKysgKQotICAgICAgICAgICAgcHV0
X3BhZ2VfYW5kX3R5cGUocGFnZSk7Ci0gICAgfSBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90
eXBlKGwyZV9nZXRfcGFnZShsMmUpKTsKLQotICAgIHJldHVybiAwOwotfQotCi1pbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIGludCBwYXJ0
aWFsLAotICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZGVmZXIpCi17Ci0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGc7Ci0KLSAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJF
U0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwzZSkgPT0gcGZuKSApCi0gICAgICAgIHJldHVybiAxOwot
Ci0gICAgaWYgKCB1bmxpa2VseShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QU0UpICkKLSAg
ICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDNlX2dldF9wZm4obDNlKTsKLSAgICAg
ICAgaW50IHdyaXRlYWJsZSA9IGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1JXOwotCi0gICAg
ICAgIEFTU0VSVCghKG1mbiAmICgoMVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NI
SUZUKSkgLSAxKSkpOwotICAgICAgICBkbyB7Ci0gICAgICAgICAgICBwdXRfZGF0YV9wYWdlKG1m
bl90b19wYWdlKG1mbiksIHdyaXRlYWJsZSk7Ci0gICAgICAgIH0gd2hpbGUgKCArK21mbiAmICgo
MVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgLSAxKSApOwotCi0gICAg
ICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIHBnID0gbDNlX2dldF9wYWdlKGwzZSk7Ci0KLSAg
ICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCi0gICAgewotICAgICAgICBBU1NFUlQoIWRl
ZmVyKTsKLSAgICAgICAgcmV0dXJuIHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUocGcpOwotICAg
IH0KLQotICAgIGlmICggZGVmZXIgKQotICAgIHsKLSAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwZzsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgcmV0dXJu
IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBnKTsKLX0KLQotaW50IHB1dF9wYWdlX2Zy
b21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcGFydGlhbCwK
LSAgICAgICAgICAgICAgICAgICAgICBib29sIGRlZmVyKQotewotICAgIGlmICggKGw0ZV9nZXRf
ZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQpICYmCi0gICAgICAgICAobDRlX2dldF9wZm4obDRl
KSAhPSBwZm4pICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDRlX2dl
dF9wYWdlKGw0ZSk7Ci0KLSAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKLSAgICAgICAgICAgIHJldHVybiBw
dXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHBnKTsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICgg
ZGVmZXIgKQotICAgICAgICB7Ci0gICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KLQotICAgICAgICBy
ZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcpOwotICAgIH0KLSAgICByZXR1
cm4gMTsKLX0KLQogYm9vbCBmaWxsX3JvX21wdCh1bnNpZ25lZCBsb25nIG1mbikKIHsKICAgICBs
NF9wZ2VudHJ5X3QgKmw0dGFiID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCmluZGV4IDE5
YjJhZTU4OGUuLmFkMzU4MDhjNTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC03NzcsNiArNzc3LDI1MiBAQCB2b2lkIHB2X2lu
dmFsaWRhdGVfc2hhZG93X2xkdChzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBmbHVzaCkKICAgICBzcGlu
X3VubG9jaygmdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9jayk7CiB9CiAKKy8qCisgKiBX
ZSBhbGxvdyByb290IHRhYmxlcyB0byBtYXAgZWFjaCBvdGhlciAoYS5rLmEuIGxpbmVhciBwYWdl
IHRhYmxlcykuIEl0CisgKiBuZWVkcyBzb21lIHNwZWNpYWwgY2FyZSB3aXRoIHJlZmVyZW5jZSBj
b3VudHMgYW5kIGFjY2VzcyBwZXJtaXNzaW9uczoKKyAqICAxLiBUaGUgbWFwcGluZyBlbnRyeSBt
dXN0IGJlIHJlYWQtb25seSwgb3IgdGhlIGd1ZXN0IG1heSBnZXQgd3JpdGUgYWNjZXNzCisgKiAg
ICAgdG8gaXRzIG93biBQVEVzLgorICogIDIuIFdlIG11c3Qgb25seSBidW1wIHRoZSByZWZlcmVu
Y2UgY291bnRzIGZvciBhbiAqYWxyZWFkeSB2YWxpZGF0ZWQqCisgKiAgICAgTDIgdGFibGUsIG9y
IHdlIGNhbiBlbmQgdXAgaW4gYSBkZWFkbG9jayBpbiBnZXRfcGFnZV90eXBlKCkgYnkgd2FpdGlu
ZworICogICAgIG9uIGEgdmFsaWRhdGlvbiB0aGF0IGlzIHJlcXVpcmVkIHRvIGNvbXBsZXRlIHRo
YXQgdmFsaWRhdGlvbi4KKyAqICAzLiBXZSBvbmx5IG5lZWQgdG8gaW5jcmVtZW50IHRoZSByZWZl
cmVuY2UgY291bnRzIGZvciB0aGUgbWFwcGVkIHBhZ2UKKyAqICAgICBmcmFtZSBpZiBpdCBpcyBt
YXBwZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0YWJsZS4gVGhpcyBpcyBzdWZmaWNpZW50IGFuZAor
ICogICAgIGFsc28gbmVjZXNzYXJ5IHRvIGFsbG93IHZhbGlkYXRpb24gb2YgYSByb290IHRhYmxl
IG1hcHBpbmcgaXRzZWxmLgorICovCisjZGVmaW5lIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJs
ZShsZXZlbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorc3RhdGljIGludCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK2dldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgbGV2ZWwjI19wZ2VudHJ5X3QgcGRl
LCB1bnNpZ25lZCBsb25nIHBkZV9wZm4sIHN0cnVjdCBkb21haW4gKmQpICAgICAgICAgXAoreyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHgsIHk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYg
KCAobGV2ZWwjI2VfZ2V0X2ZsYWdzKHBkZSkgJiBfUEFHRV9SVykgKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdy
aXRlIHBlcm1zXG4iKTsgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggKHBmbiA9IGxldmVsIyNl
X2dldF9wZm4ocGRlKSkgIT0gcGRlX3BmbiApICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgbWFwcGVkIGZyYW1l
IGJlbG9uZ3MgdG8gdGhlIGNvcnJlY3QgZG9tYWluLiAqLyAgICAgXAorICAgICAgICBpZiAoIHVu
bGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbihfbWZuKHBmbiksIGQpKSApICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBp
cyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdlIHRhYmxlLiBcCisgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVyZmxvdykuICAg
XAorICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHkg
PSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHggPSB5OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICBpZiAoIHVubGlrZWx5KCh4ICYgUEdUX2NvdW50X21hc2spID09IFBHVF9jb3Vu
dF9tYXNrKSB8fCAgICAgICAgXAorICAgICAgICAgICAgICAgICB1bmxpa2VseSgoeCAmIChQR1Rf
dHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAhPSAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKFBHVF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAg
ICAgICBcCisgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgd2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LCB4LCB4ICsgMSkpICE9IHggKTsgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICByZXR1cm4gMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKKy8qIE5CLiBWaXJ0dWFsIGFk
ZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1hY2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3Bmbicu
ICovCisvKgorICogZ2V0X3BhZ2VfZnJvbV9sMmUgcmV0dXJuczoKKyAqICAgMSA9PiBwYWdlIG5v
dCBwcmVzZW50CisgKiAgIDAgPT4gc3VjY2VzcworICogIDwwID0+IGVycm9yIGNvZGUKKyAqLwor
ZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwyKTsKK2ludCBnZXRfcGFnZV9mcm9tX2wyZShs
Ml9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CisgICAgaW50IHJjOwor
CisgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAg
ICAgcmV0dXJuIDE7CisKKyAgICBpZiAoIHVubGlrZWx5KChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBM
Ml9ESVNBTExPV19NQVNLKSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJCYWQgTDIgZmxhZ3MgJXhcbiIsCisgICAgICAgICAgICAgICAgIGwyZV9nZXRfZmxhZ3Mo
bDJlKSAmIEwyX0RJU0FMTE9XX01BU0spOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisKKyAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNFKSApCisgICAgewor
ICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wx
X3BhZ2VfdGFibGUsIGQsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFsc2UpOworICAgICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmIGdldF9s
Ml9saW5lYXJfcGFnZXRhYmxlKGwyZSwgcGZuLCBkKSApCisgICAgICAgICAgICByYyA9IDA7Cisg
ICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByZXR1cm4gLUVJTlZBTDsKK30KKworLyoK
KyAqIGdldF9wYWdlX2Zyb21fbDNlIHJldHVybnM6CisgKiAgIDEgPT4gcGFnZSBub3QgcHJlc2Vu
dAorICogICAwID0+IHN1Y2Nlc3MKKyAqICA8MCA9PiBlcnJvciBjb2RlCisgKi8KK2RlZmluZV9n
ZXRfbGluZWFyX3BhZ2V0YWJsZShsMyk7CitpbnQgZ2V0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAg
ICAgICAgICAgICAgaW50IHBhcnRpYWwpCit7CisgICAgaW50IHJjOworCisgICAgaWYgKCAhKGwz
ZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgcmV0dXJuIDE7CisK
KyAgICBpZiAoIHVubGlrZWx5KChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBsM19kaXNhbGxvd19tYXNr
KGQpKSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgTDMg
ZmxhZ3MgJXhcbiIsCisgICAgICAgICAgICAgICAgIGwzZV9nZXRfZmxhZ3MobDNlKSAmIGwzX2Rp
c2FsbG93X21hc2soZCkpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBy
YyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4obDNlX2dldF9wZm4obDNlKSksIFBH
VF9sMl9wYWdlX3RhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZCwg
cGFydGlhbCwgdHJ1ZSk7CisgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJgorICAg
ICAgICAgIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJgorICAgICAgICAgZ2V0X2wzX2xpbmVhcl9w
YWdldGFibGUobDNlLCBwZm4sIGQpICkKKyAgICAgICAgcmMgPSAwOworCisgICAgcmV0dXJuIHJj
OworfQorCisvKgorICogZ2V0X3BhZ2VfZnJvbV9sNGUgcmV0dXJuczoKKyAqICAgMSA9PiBwYWdl
IG5vdCBwcmVzZW50CisgKiAgIDAgPT4gc3VjY2VzcworICogIDwwID0+IGVycm9yIGNvZGUKKyAq
LworZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGw0KTsKK2ludCBnZXRfcGFnZV9mcm9tX2w0
ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCkKK3sKKyAgICBpbnQgcmM7CisKKyAg
ICBpZiAoICEobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICBy
ZXR1cm4gMTsKKworICAgIGlmICggdW5saWtlbHkoKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIEw0X0RJ
U0FMTE9XX01BU0spKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkJhZCBMNCBmbGFncyAleFxuIiwKKyAgICAgICAgICAgICAgICAgbDRlX2dldF9mbGFncyhsNGUp
ICYgTDRfRElTQUxMT1dfTUFTSyk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwor
ICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihsNGVfZ2V0X3BmbihsNGUp
KSwgUEdUX2wzX3BhZ2VfdGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkLCBwYXJ0aWFsLCB0cnVlKTsKKyAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYm
IGdldF9sNF9saW5lYXJfcGFnZXRhYmxlKGw0ZSwgcGZuLCBkKSApCisgICAgICAgIHJjID0gMDsK
KworICAgIHJldHVybiByYzsKK30KKworLyoKKyAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScg
bWFwcyB0byBhIG1hY2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCisgKiBOb3RlIGFs
c28gdGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAu
dC4ncy4KKyAqLworaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2ln
bmVkIGxvbmcgcGZuKQoreworICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9Q
UkVTRU5UKSB8fCAobDJlX2dldF9wZm4obDJlKSA9PSBwZm4pICkKKyAgICAgICAgcmV0dXJuIDE7
CisKKyAgICBpZiAoIGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCisgICAgeworICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobDJlX2dldF9wZm4obDJl
KSk7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
KDF1IDw8IFBBR0VUQUJMRV9PUkRFUik7IGkrKywgcGFnZSsrICkKKyAgICAgICAgICAgIHB1dF9w
YWdlX2FuZF90eXBlKHBhZ2UpOworICAgIH0gZWxzZQorICAgICAgICBwdXRfcGFnZV9hbmRfdHlw
ZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQg
cHV0X2RhdGFfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHdyaXRlYWJsZSkKK3sK
KyAgICBpZiAoIHdyaXRlYWJsZSApCisgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwor
ICAgIGVsc2UKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cit9CisKK2ludCBwdXRfcGFnZV9mcm9t
X2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgaW50IHBhcnRpYWwsCisg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBkZWZlcikKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKKworICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBp
ZiAoIHVubGlrZWx5KGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BTRSkgKQorICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsM2VfZ2V0X3BmbihsM2UpOworICAgICAgICBpbnQg
d3JpdGVhYmxlID0gbDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUlc7CisKKyAgICAgICAgQVNT
RVJUKCEobWZuICYgKCgxVUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAt
IDEpKSk7CisgICAgICAgIGRvIHsKKyAgICAgICAgICAgIHB1dF9kYXRhX3BhZ2UobWZuX3RvX3Bh
Z2UobWZuKSwgd3JpdGVhYmxlKTsKKyAgICAgICAgfSB3aGlsZSAoICsrbWZuICYgKCgxVUwgPDwg
KEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEpICk7CisKKyAgICAgICAgcmV0
dXJuIDA7CisgICAgfQorCisgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNlKTsKKworICAgIGlmICgg
dW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICB7CisgICAgICAgIEFTU0VSVCghZGVmZXIpOwor
ICAgICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgfQorCisg
ICAgaWYgKCBkZWZlciApCisgICAgeworICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICByZXR1cm4gcHV0X3Bh
Z2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcpOworfQorCitpbnQgcHV0X3BhZ2VfZnJvbV9sNGUo
bDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIGludCBwYXJ0aWFsLAorICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgZGVmZXIpCit7CisgICAgaWYgKCAobDRlX2dldF9mbGFncyhs
NGUpICYgX1BBR0VfUFJFU0VOVCkgJiYKKyAgICAgICAgIChsNGVfZ2V0X3BmbihsNGUpICE9IHBm
bikgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsNGVfZ2V0X3BhZ2Uo
bDRlKTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmV0dXJuIHB1dF9wYWdl
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBkZWZlciAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGc7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorCisgICAgICAgIHJldHVybiBw
dXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgfQorICAgIHJldHVybiAxOwor
fQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDc0
ODAzNDEyNDAuLjRlZWFmNzA5YzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTM1OCwxNiArMzU4LDYgQEAgaW50
ICBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2Y3B1ICopOwogaW50ICBnZXRfcGFnZV9mcm9t
X2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIsCiAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKnBnX293bmVyKTsKIHZvaWQgcHV0X3BhZ2Vf
ZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKTsKLWlu
dCBnZXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwg
c3RydWN0IGRvbWFpbiAqZCk7Ci1pbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwy
ZSwgdW5zaWduZWQgbG9uZyBwZm4pOwotaW50IGdldF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlf
dCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAg
ICAgICAgICAgIGludCBwYXJ0aWFsKTsKLWludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5
X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgaW50IHBhcnRpYWwsCi0gICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBkZWZlcik7Ci1pbnQgZ2V0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0
ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgaW50IHBhcnRpYWwpOwotaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcGFydGlhbCwKLSAgICAgICAgICAgICAgICAgICAg
ICBib29sIGRlZmVyKTsKIHZvaWQgZ2V0X3BhZ2VfbGlnaHQoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSk7CiBib29sIGdldF9wYWdlX2Zyb21fbWZuKG1mbl90IG1mbiwgc3RydWN0IGRvbWFpbiAqZCk7
CiBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZuX3QgbWZuLCB1bnNpZ25lZCBsb25n
IHR5cGUsIHN0cnVjdCBkb21haW4gKmQsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3B2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKaW5kZXggMWUyODcxZmI1OC4u
YWNhYjdiN2M0MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaApAQCAtMTAyLDYgKzEwMiwxNyBAQCBpbnQgcHZf
ZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LAogCiB2b2lkIHB2X2ludmFsaWRhdGVfc2hhZG93X2xkdChzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBm
bHVzaCk7CiAKK2ludCBnZXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25l
ZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCk7CitpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pOworaW50IGdldF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLAor
ICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsKTsKK2ludCBwdXRfcGFnZV9mcm9tX2wz
ZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgaW50IHBhcnRpYWwsCisgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBkZWZlcik7CitpbnQgZ2V0X3BhZ2VfZnJvbV9sNGUobDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwpOworaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0
X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcGFydGlhbCwKKyAgICAgICAg
ICAgICAgICAgICAgICBib29sIGRlZmVyKTsKKwogI2Vsc2UKIAogI2luY2x1ZGUgPHhlbi9lcnJu
by5oPgpAQCAtMTQzLDYgKzE1NCwyNCBAQCBzdGF0aWMgaW5saW5lIGludCBwdl9mcmVlX3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIHN0YXRp
YyBpbmxpbmUgdm9pZCBwdl9pbnZhbGlkYXRlX3NoYWRvd19sZHQoc3RydWN0IHZjcHUgKnYsIGJv
b2wgZmx1c2gpIHt9CiAKK3N0YXRpYyBpbmxpbmUgaW50IGdldF9wYWdlX2Zyb21fbDJlKGwyX3Bn
ZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCkKK3sgcmV0dXJuIC1FSU5WQUw7IH0KK3N0YXRp
YyBpbmxpbmUgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVk
IGxvbmcgcGZuKQoreyByZXR1cm4gLUVJTlZBTDsgfQorc3RhdGljIGlubGluZSBpbnQgZ2V0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlh
bCkKK3sgcmV0dXJuIC1FSU5WQUw7IH0KK3N0YXRpYyBpbmxpbmUgaW50IHB1dF9wYWdlX2Zyb21f
bDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCit7IHJldHVybiAt
RUlOVkFMOyB9CitzdGF0aWMgaW5saW5lIGludCBnZXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5
X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQoreyByZXR1cm4gLUVJTlZBTDsg
fQorc3RhdGljIGlubGluZSBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwg
dW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcGFydGlhbCwgYm9vbCBkZWZlcikKK3sgcmV0dXJuIC1FSU5WQUw7IH0KKwogI2VuZGlmCiAK
ICNlbmRpZiAvKiBfX1g4Nl9QVl9NTV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:46:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:46: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.xen.org>)
	id 1diM4S-00026B-S8; Thu, 17 Aug 2017 14:46:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM4R-00023T-LN
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:46:51 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 53/9E-01724-A5CA5995; Thu, 17 Aug 2017 14:46:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG7Umqm
 RBl/alS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbi9tZCpazVEyYJ9PAeIe5i5GDQ0LAX+LB
 AecuRk4ONgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCcxglps7tYgRJCAv4SizYMxnMZhFQlbjev
 BmsgVfAUmLG0m4mEFtCQF5iV9tFVhCbEyh+aNJiZhBbSMBCYvaHdnYIW0GiY/oxJoheQYmTM5
 +wgNjMAhISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uan
 FxYnpqTmJScV6yfm5mxiBoVPPwMC4g7Fnr98hRkkOJiVR3t+zpkQK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuAtXD01UkiwKDU9tSItMwcYxDBpCQ4eJRHe9SBp3uKCxNzizHSI1ClGY46mD1u+M
 HG8mvD/G5MQS15+XqqUOG8kSKkASGlGaR7cIFh0XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzHsMZApPZl4J3L5XQKcwAZ1ypX0SyCkliQgpqQbGLVyr7xT8dLxccthoO+fMO9oVtdsPMsp
 43hAJ+Xf13x22cyUxPLNcmOdvddvdu2tzAcMZnmreJhWe0z5cJVLHC2WWNWqwTXfmeXve+t6+
 whPreyfcabsQv8ryyP6wW1IdK9+pZfe/z7ytcGLhxoiZDXlP/+0Xc0xlLzTrvLi1Kidk/W67P
 gURJZbijERDLeai4kQAL/ZCSqkCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502981187!106404907!8
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35055 invoked from network); 17 Aug 2017 14:46:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:46:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435893610"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:38 +0100
Message-ID: <20170817144456.18989-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 13/31] x86/mm: remove the unused inclusion of
	pv/emulate.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsIGVtdWxhdGlvbiBjb2RlIGlzIG1vdmVkIGJ5IG5vdy4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyIC0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE0MjcyMGM4ZDEuLmRkOGZhNDNlZjMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0x
MjcsOCArMTI3LDYgQEAKICNpbmNsdWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRl
IDxhc20vcHYvbW0uaD4KIAotI2luY2x1ZGUgInB2L2VtdWxhdGUuaCIKLQogLyogTWFwcGluZyBv
ZiB0aGUgZml4bWFwIHNwYWNlIG5lZWRlZCBlYXJseS4gKi8KIGwxX3BnZW50cnlfdCBfX3NlY3Rp
b24oIi5ic3MucGFnZV9hbGlnbmVkIikgX19hbGlnbmVkKFBBR0VfU0laRSkKICAgICBsMV9maXht
YXBbTDFfUEFHRVRBQkxFX0VOVFJJRVNdOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM55-0002kv-UC; Thu, 17 Aug 2017 14:47:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM54-0002iF-HZ
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:30 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 80/BC-01996-18CA5995; Thu, 17 Aug 2017 14:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW7Dmqm
 RBlP+CFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm908sL/jJXrFq9nKmBcRdzFyMnh4SAv8Tz
 f3NZQGw2AWWJn529bCC2iICeRNOB54xdjFwczAJzGCWmzu1iBEkIC/hIPJz+HsxmEVCV+PR1I
 5jNK2ApMWPFWRaIofISu9ousoLYnEDxQ5MWgy0TErCQmP2hnR3CVpDomH6MCaJXUOLkzCdgvc
 wCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6pXm5qcXFiemp
 OYlKxXnJ+7iZGYPAwAMEOxjVTnQ8xSnIwKYny/p41JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BG/h6qmRQoJFqempFWmZOcAwhklLcPAoifBWgqR5iwsSc4sz0yFSpxiNOZo+bPnCxPFqwv9vT
 EIsefl5qVLivJEgpQIgpRmleXCDYPF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8viBTeD
 LzSuD2vQI6hQnolCvtk0BOKUlESEk1MFZeWpy5Nu0I39OpTzazXTylbvnp4SHPyFnScsENyfW
 /ffi7ixzevEp07mLTtfX1L9rY7fBGXuPi8xg/u7Wsyxvkp129+H7BlNLqPVLf7p+y5EyTnCSy
 5WmszxUL9QWC684WalufznH2TvfcJH7vo8s5PZeDZy/azNZYyh948cyMdq1HM+f7WSuxFGckG
 moxFxUnAgCVq4DpqgIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502981244!104877606!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1604 invoked from network); 17 Aug 2017 14:47:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178792"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:54 +0100
Message-ID: <20170817144456.18989-30-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 29/31] x86/mm: remove the now unused
	inclusion of pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNTQyNTZi
NmExMS4uYzJhNzNmMTIzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTEyNyw4ICsxMjcsNiBAQAogI2luY2x1ZGUgPGFzbS9wdi9ncmFu
dF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgogCi0jaW5jbHVkZSAicHYvbW0uaCIK
LQogLyogTWFwcGluZyBvZiB0aGUgZml4bWFwIHNwYWNlIG5lZWRlZCBlYXJseS4gKi8KIGwxX3Bn
ZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVkIikgX19hbGlnbmVkKFBBR0VfU0la
RSkKICAgICBsMV9maXhtYXBbTDFfUEFHRVRBQkxFX0VOVFJJRVNdOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM55-0002k1-J3; Thu, 17 Aug 2017 14:47:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM54-0002iD-En
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:30 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 18/19-03612-18CA5995; Thu, 17 Aug 2017 14:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW7jmqm
 RBtcniFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX7m1lL2jmrFh8nr+B8RlbFyMnh4SAv0TL
 55uMIDabgLLEz85esLiIgJ5E04HnQHEuDmaBOYwSU+d2gRUJC0RInJp1AsxmEVCVWHxoITuIz
 StgKXH03EpWiKHyErvaLoLZnEDxQ5MWM4PYQgIWErM/tLND2AoSHdOPMUH0CkqcnPmEBcRmFp
 CQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81
 JTCrWS87P3cQIDB4GINjBeGZB4CFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4C1cPTVSSLAoNT21Ii0zBxjGMGkJDh4lEd7/q4DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpefl
 yolzhsNUiQAUpRRmgc3AhZTlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6wtyCU9mXgncpl
 dARzABHXGlfRLIESWJCCmpBka/ZeK3hc7ee/15slq3/vGUxg1hx5dprdJ5Fbz/69OqDM2MmZZ
 3VnoleBQ+L3yU+vfzTpPCetWwDdtXp1zx0jRgWM9+6+Xq/GmFzU2SvWKMco2mMgmnunbMDllk
 HuBncebQ660FkrsOdvyevtl3/2R+Zru7H5gnCAtuj9EP5l/Z8OJLUdXZreuVWIozEg21mIuKE
 wG2FLilpAIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502981245!112361240!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41879 invoked from network); 17 Aug 2017 14:47:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178816"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:55 +0100
Message-ID: <20170817144456.18989-31-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 30/31] x86/mm: use put_page_type_preemptible
	in put_page_from_l{2, 3}e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKy0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBjMmE3M2YxMjNmLi43MDU1OWM2
ODdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtMTA0Niw4ICsxMDQ2LDYgQEAgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlf
dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuKQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50
IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICosIGludCBwcmVlbXB0aWJsZSk7Ci0K
IGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBm
biwgaW50IHBhcnRpYWwsCiAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkZWZlcikKIHsKQEAg
LTEwNzQsNyArMTA3Miw3IEBAIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNl
LCB1bnNpZ25lZCBsb25nIHBmbiwgaW50IHBhcnRpYWwsCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0
aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVy
biBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9w
cmVlbXB0aWJsZShwZyk7CiAgICAgfQogCiAgICAgaWYgKCBkZWZlciApCkBAIC0xMDk3LDcgKzEw
OTUsNyBAQCBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sIGludCBwYXJ0aWFsLAogICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAw
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAgICAgICAg
cmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7CisgICAgICAgICAgICByZXR1cm4gcHV0X3Bh
Z2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVy
ICkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM54-0002iJ-4p; Thu, 17 Aug 2017 14:47:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM53-0002h2-6e
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:29 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D1/2D-02177-08CA5995; Thu, 17 Aug 2017 14:47:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDvW79mqm
 RBvOfMVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvD91hLZjnV7FrwmW2BsZp1l2MnBwSAv4S
 /U8/MYLYbALKEj87e9lAbBEBPYmmA8+B4lwczAJzGCWmzu0CKxIWsJJYPXUqK4jNIqAqsXjiY
 SYQm1fAUmLR7JlsEEPlJXa1XQSr4QSKH5q0mBnEFhKwkJj9oZ0dwlaQ6Jh+DKpXUOLkzCcsID
 azgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnqpebWlycmJ6
 ak5hUrJecn7uJERg+DECwg3HNVOdDjJIcTEqivL9nTYkU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMFbuHpqpJBgUWp6akVaZg4wkGHSEhw8SiK8lSBp3uKCxNzizHSI1ClGY46OGT+/MXG8mvD/G
 5MQS15+XqqUOG8kSKkASGlGaR7cIFiEXWKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwry/IFJ
 7MvBK4fa+ATmECOuVK+ySQU0oSEVJSDYwV6SFlBfPjutR0JpUtMpRNrt7YceZkReuSbc4Jm4u
 Xs+mxZezzX210tVFPV3XPutDfBs6xHea7vtrHROsY+KnbZkQGT6k9t2/unQmXpU/Ob19/7vp+
 0dUdfC/sApMSO09pLbBsZrqsYrfyreGlg60iFTk8jB9viUfPXS67gOvcgrsxzvnFDEosxRmJh
 lrMRcWJAHBAzkSrAgAA
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502981244!104877606!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1370 invoked from network); 17 Aug 2017 14:47:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178778"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:45 +0100
Message-ID: <20170817144456.18989-21-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 20/31] x86/mm: move l4 table setup code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0d28gZnVuY3Rpb25zIHRvIHB2L21tLmMuIEFkZCBwcmVmaXggdG8gaW5pdF9ndWVzdF9s
NF90YWJsZS4KRXhwb3J0IHRoZW0gdmlhIHB2L21tLmguIEZpeCB1cCBjYWxsIHNpdGVzLgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgIHwgNjkgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgfCAgMyArLQogeGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAg
ICAgIHwgNjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2
L21tLmggIHwgIDggKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgNzIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCBmYmY0MDJkMTZmLi5lYzUyM2E0ZjUxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjI4LDUzICsyMjgsNiBAQCB2
b2lkIF9faW5pdCBpbml0X2ZyYW1ldGFibGUodm9pZCkKICAgICBtZW1zZXQoZW5kX3BnLCAtMSwg
KHVuc2lnbmVkIGxvbmcpdG9wX3BnIC0gKHVuc2lnbmVkIGxvbmcpZW5kX3BnKTsKIH0KIAotI2lm
bmRlZiBOREVCVUcKLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSByb290X3BndF9w
dl94ZW5fc2xvdHMKLSAgICA9IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUzsKLXN0YXRpYyBs
NF9wZ2VudHJ5X3QgX19yZWFkX21vc3RseSBzcGxpdF9sNGU7Ci0jZWxzZQotI2RlZmluZSByb290
X3BndF9wdl94ZW5fc2xvdHMgUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTCi0jZW5kaWYKLQot
c3RhdGljIHZvaWQgcHZfYXJjaF9pbml0X21lbW9yeSh2b2lkKQotewotI2lmbmRlZiBOREVCVUcK
LSAgICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIGlmICggaGlnaG1lbV9zdGFydCApCi0gICAgewot
ICAgICAgICB1bnNpZ25lZCBsb25nIHNwbGl0X3ZhID0gKHVuc2lnbmVkIGxvbmcpX192YShoaWdo
bWVtX3N0YXJ0KTsKLQotICAgICAgICBpZiAoIHNwbGl0X3ZhIDwgSFlQRVJWSVNPUl9WSVJUX0VO
RCAmJgotICAgICAgICAgICAgIHNwbGl0X3ZhIC0gMSA9PSAodW5zaWduZWQgbG9uZylfX3ZhKGhp
Z2htZW1fc3RhcnQgLSAxKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJvb3RfcGd0X3B2X3hl
bl9zbG90cyA9IGw0X3RhYmxlX29mZnNldChzcGxpdF92YSkgLQotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1Q7Ci0gICAgICAg
ICAgICBBU1NFUlQocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFCTEVfUFZfWEVO
X1NMT1RTKTsKLSAgICAgICAgICAgIGlmICggbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKSA9PSBs
NF90YWJsZV9vZmZzZXQoc3BsaXRfdmEgLSAxKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgbDNfcGdlbnRyeV90ICpsM3RhYiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLQotICAg
ICAgICAgICAgICAgIGlmICggbDN0YWIgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbDNfcGdlbnRyeV90ICpsM2lkbGUgPQotICAgICAgICAgICAgICAgICAg
ICAgICAgbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChzcGxpdF92YSld
KTsKLQotICAgICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGwzX3RhYmxlX29mZnNl
dChzcGxpdF92YSk7ICsraSApCi0gICAgICAgICAgICAgICAgICAgICAgICBsM3RhYltpXSA9IGwz
aWRsZVtpXTsKLSAgICAgICAgICAgICAgICAgICAgZm9yICggOyBpIDwgTDNfUEFHRVRBQkxFX0VO
VFJJRVM7ICsraSApCi0gICAgICAgICAgICAgICAgICAgICAgICBsM3RhYltpXSA9IGwzZV9lbXB0
eSgpOwotICAgICAgICAgICAgICAgICAgICBzcGxpdF9sNGUgPSBsNGVfZnJvbV9wZm4odmlydF90
b19tZm4obDN0YWIpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAg
ICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgICsrcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzOwot
ICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotI2VuZGlmCi19Ci0KIHZvaWQgX19pbml0
IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGksIHBmbiwgcnN0
YXJ0X3BmbiwgcmVuZF9wZm4sIGlvc3RhcnRfcGZuLCBpb2VuZF9wZm47CkBAIC0xNDMzLDI2ICsx
Mzg2LDYgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgIHJldHVybiByYyA+IDAgPyAwIDogcmM7CiB9CiAKLXZvaWQgaW5pdF9ndWVzdF9sNF90
YWJsZShsNF9wZ2VudHJ5X3QgbDR0YWJbXSwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIHphcF9yb19tcHQpCi17Ci0gICAgLyogWGVuIHByaXZh
dGUgbWFwcGluZ3MuICovCi0gICAgbWVtY3B5KCZsNHRhYltST09UX1BBR0VUQUJMRV9GSVJTVF9Y
RU5fU0xPVF0sCi0gICAgICAgICAgICZpZGxlX3BnX3RhYmxlW1JPT1RfUEFHRVRBQkxFX0ZJUlNU
X1hFTl9TTE9UXSwKLSAgICAgICAgICAgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzICogc2l6ZW9mKGw0
X3BnZW50cnlfdCkpOwotI2lmbmRlZiBOREVCVUcKLSAgICBpZiAoIGw0ZV9nZXRfaW50cHRlKHNw
bGl0X2w0ZSkgKQotICAgICAgICBsNHRhYltST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCAr
IHJvb3RfcGd0X3B2X3hlbl9zbG90c10gPQotICAgICAgICAgICAgc3BsaXRfbDRlOwotI2VuZGlm
Ci0gICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQotICAg
ICAgICBsNGVfZnJvbV9wZm4oZG9tYWluX3BhZ2VfbWFwX3RvX21mbihsNHRhYiksIF9fUEFHRV9I
WVBFUlZJU09SX1JXKTsKLSAgICBsNHRhYltsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRf
U1RBUlQpXSA9Ci0gICAgICAgIGw0ZV9mcm9tX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcs
IF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKLSAgICBpZiAoIHphcF9yb19tcHQgfHwgaXNfcHZfMzJi
aXRfZG9tYWluKGQpICkKLSAgICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJU
X1NUQVJUKV0gPSBsNGVfZW1wdHkoKTsKLX0KLQogYm9vbCBmaWxsX3JvX21wdCh1bnNpZ25lZCBs
b25nIG1mbikKIHsKICAgICBsNF9wZ2VudHJ5X3QgKmw0dGFiID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4obWZuKSk7CkBAIC0xNTI3LDcgKzE0NjAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBpZiAoIHJjID49IDAgKQogICAgIHsKLSAg
ICAgICAgaW5pdF9ndWVzdF9sNF90YWJsZShwbDRlLCBkLCAhVk1fQVNTSVNUKGQsIG0ycF9zdHJp
Y3QpKTsKKyAgICAgICAgcHZfaW5pdF9ndWVzdF9sNF90YWJsZShwbDRlLCBkLCAhVk1fQVNTSVNU
KGQsIG0ycF9zdHJpY3QpKTsKICAgICAgICAgYXRvbWljX2luYygmZC0+YXJjaC5wdl9kb21haW4u
bnJfbDRfcGFnZXMpOwogICAgICAgICByYyA9IDA7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5k
ZXggZTY3ZmZkZDdiOC4uN2UxZjhmMmVhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0xOCw2ICsx
OCw3IEBACiAjaW5jbHVkZSA8YXNtL2J6aW1hZ2UuaD4KICNpbmNsdWRlIDxhc20vZG9tMF9idWls
ZC5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL3B2L21tLmg+CiAjaW5j
bHVkZSA8YXNtL3NldHVwLmg+CiAKIC8qIEFsbG93IHJpbmctMyBhY2Nlc3MgaW4gbG9uZyBtb2Rl
IGFzIGd1ZXN0IGNhbm5vdCB1c2UgcmluZyAxIC4uLiAqLwpAQCAtNTg4LDcgKzU4OSw3IEBAIGlu
dCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgbDNz
dGFydCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKICAgICB9CiAg
ICAgY2xlYXJfcGFnZShsNHRhYik7Ci0gICAgaW5pdF9ndWVzdF9sNF90YWJsZShsNHRhYiwgZCwg
MCk7CisgICAgcHZfaW5pdF9ndWVzdF9sNF90YWJsZShsNHRhYiwgZCwgMCk7CiAgICAgdi0+YXJj
aC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOwogICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJs
ZV91c2VyID0gdi0+YXJjaC5ndWVzdF90YWJsZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCA2Y2I2MWYyZTE0Li40
MTVkMDYzNGEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0xMCw2ICsxMCw3IEBACiAjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+CiAKICNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CisjaW5jbHVkZSA8YXNtL3B2L21t
Lmg+CiAKIHN0YXRpYyB2b2lkIG5vcmV0dXJuIGNvbnRpbnVlX25vbmlkbGVfZG9tYWluKHN0cnVj
dCB2Y3B1ICp2KQogewpAQCAtMjksNyArMzAsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9s
NChzdHJ1Y3QgdmNwdSAqdikKIAogICAgIGw0dGFiID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwog
ICAgIGNsZWFyX3BhZ2UobDR0YWIpOwotICAgIGluaXRfZ3Vlc3RfbDRfdGFibGUobDR0YWIsIHYt
PmRvbWFpbiwgMSk7CisgICAgcHZfaW5pdF9ndWVzdF9sNF90YWJsZShsNHRhYiwgdi0+ZG9tYWlu
LCAxKTsKICAgICB1bm1hcF9kb21haW5fcGFnZShsNHRhYik7CiAKICAgICAvKiBUaGlzIHBhZ2Ug
bmVlZHMgdG8gbG9vayBsaWtlIGEgcGFnZXRhYmxlIHNvIHRoYXQgaXQgY2FuIGJlIHNoYWRvd2Vk
ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9t
bS5jCmluZGV4IDMyZTczZDU5ZGYuLjBmNDMwM2NlZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC0yMyw2ICsyMyw3IEBACiAj
aW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogCiAjaW5jbHVkZSA8YXNtL3B2L21tLmg+Cisj
aW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKIC8qCiAgKiBQVEUgdXBkYXRlcyBjYW4gYmUgZG9uZSB3
aXRoIG9yZGluYXJ5IHdyaXRlcyBleGNlcHQ6CkBAIC0zMiw2ICszMywxNCBAQAogI2RlZmluZSBQ
VEVfVVBEQVRFX1dJVEhfQ01QWENIRwogI2VuZGlmCiAKKyNpZm5kZWYgTkRFQlVHCitzdGF0aWMg
dW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzCisgICAgPSBS
T09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFM7CitzdGF0aWMgbDRfcGdlbnRyeV90IF9fcmVhZF9t
b3N0bHkgc3BsaXRfbDRlOworI2Vsc2UKKyNkZWZpbmUgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIFJP
T1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUworI2VuZGlmCisKIC8qIFJlYWQgYSBQViBndWVzdCdz
IGwxZSB0aGF0IG1hcHMgdGhpcyB2aXJ0dWFsIGFkZHJlc3MuICovCiB2b2lkIHB2X2dldF9ndWVz
dF9lZmZfbDFlKHVuc2lnbmVkIGxvbmcgYWRkciwgbDFfcGdlbnRyeV90ICplZmZfbDFlKQogewpA
QCAtOTYsNiArMTA1LDY1IEBAIHZvaWQgcHZfdW5tYXBfZ3Vlc3RfbDFlKHZvaWQgKnApCiAgICAg
dW5tYXBfZG9tYWluX3BhZ2UocCk7CiB9CiAKK3ZvaWQgcHZfaW5pdF9ndWVzdF9sNF90YWJsZShs
NF9wZ2VudHJ5X3QgbDR0YWJbXSwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIHphcF9yb19tcHQpCit7CisgICAgLyogWGVuIHByaXZhdGUg
bWFwcGluZ3MuICovCisgICAgbWVtY3B5KCZsNHRhYltST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5f
U0xPVF0sCisgICAgICAgICAgICZpZGxlX3BnX3RhYmxlW1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hF
Tl9TTE9UXSwKKyAgICAgICAgICAgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzICogc2l6ZW9mKGw0X3Bn
ZW50cnlfdCkpOworI2lmbmRlZiBOREVCVUcKKyAgICBpZiAoIGw0ZV9nZXRfaW50cHRlKHNwbGl0
X2w0ZSkgKQorICAgICAgICBsNHRhYltST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCArIHJv
b3RfcGd0X3B2X3hlbl9zbG90c10gPQorICAgICAgICAgICAgc3BsaXRfbDRlOworI2VuZGlmCisg
ICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAg
ICBsNGVfZnJvbV9wZm4oZG9tYWluX3BhZ2VfbWFwX3RvX21mbihsNHRhYiksIF9fUEFHRV9IWVBF
UlZJU09SX1JXKTsKKyAgICBsNHRhYltsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RB
UlQpXSA9CisgICAgICAgIGw0ZV9mcm9tX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9f
UEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICBpZiAoIHphcF9yb19tcHQgfHwgaXNfcHZfMzJiaXRf
ZG9tYWluKGQpICkKKyAgICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NU
QVJUKV0gPSBsNGVfZW1wdHkoKTsKK30KKwordm9pZCBwdl9hcmNoX2luaXRfbWVtb3J5KHZvaWQp
Cit7CisjaWZuZGVmIE5ERUJVRworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYgKCBoaWdo
bWVtX3N0YXJ0ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgc3BsaXRfdmEgPSAodW5z
aWduZWQgbG9uZylfX3ZhKGhpZ2htZW1fc3RhcnQpOworCisgICAgICAgIGlmICggc3BsaXRfdmEg
PCBIWVBFUlZJU09SX1ZJUlRfRU5EICYmCisgICAgICAgICAgICAgc3BsaXRfdmEgLSAxID09ICh1
bnNpZ25lZCBsb25nKV9fdmEoaGlnaG1lbV9zdGFydCAtIDEpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzID0gbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKSAt
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9GSVJT
VF9YRU5fU0xPVDsKKyAgICAgICAgICAgIEFTU0VSVChyb290X3BndF9wdl94ZW5fc2xvdHMgPCBS
T09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpOworICAgICAgICAgICAgaWYgKCBsNF90YWJsZV9v
ZmZzZXQoc3BsaXRfdmEpID09IGw0X3RhYmxlX29mZnNldChzcGxpdF92YSAtIDEpICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZSgpOworCisgICAgICAgICAgICAgICAgaWYgKCBsM3RhYiApCisgICAgICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgICAgICBjb25zdCBsM19wZ2VudHJ5X3QgKmwzaWRsZSA9
CisgICAgICAgICAgICAgICAgICAgICAgICBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFi
bGVfb2Zmc2V0KHNwbGl0X3ZhKV0pOworCisgICAgICAgICAgICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgbDNfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKTsgKytpICkKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGwzdGFiW2ldID0gbDNpZGxlW2ldOworICAgICAgICAgICAgICAgICAgICBmb3IgKCA7
IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytpICkKKyAgICAgICAgICAgICAgICAgICAgICAg
IGwzdGFiW2ldID0gbDNlX2VtcHR5KCk7CisgICAgICAgICAgICAgICAgICAgIHNwbGl0X2w0ZSA9
IGw0ZV9mcm9tX3Bmbih2aXJ0X3RvX21mbihsM3RhYiksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgKytyb290
X3BndF9wdl94ZW5fc2xvdHM7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisjZW5k
aWYKK30KKwogLyoKICAqIEhvdyB0byB3cml0ZSBhbiBlbnRyeSB0byB0aGUgZ3Vlc3QgcGFnZXRh
Ymxlcy4KICAqIFJldHVybnMgZmFsc2UgZm9yIGZhaWx1cmUgKHBvaW50ZXIgbm90IHZhbGlkKSwg
dHJ1ZSBmb3Igc3VjY2Vzcy4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBjMTFmYTY4MGJkLi5hNjM1MmU2ZmM5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCkBAIC0zMDUsOCArMzA1LDYgQEAgc3RhdGljIGlubGluZSB2b2lkICpfX3BhZ2Vf
dG9fdmlydChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIGludCBmcmVlX3BhZ2VfdHlwZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAg
ICAgICAgaW50IHByZWVtcHRpYmxlKTsKIAotdm9pZCBpbml0X2d1ZXN0X2w0X3RhYmxlKGw0X3Bn
ZW50cnlfdFtdLCBjb25zdCBzdHJ1Y3QgZG9tYWluICosCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbF90IHphcF9yb19tcHQpOwogYm9vbF90IGZpbGxfcm9fbXB0KHVuc2lnbmVkIGxvbmcg
bWZuKTsKIHZvaWQgemFwX3JvX21wdCh1bnNpZ25lZCBsb25nIG1mbik7CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0u
aAppbmRleCAwMDYxNTZkMGUxLi40ZWNiZjUwYjE4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCkBAIC04OSw2
ICs4OSwxMCBAQCBib29sIHB2X3VwZGF0ZV9pbnRwdGUoaW50cHRlX3QgKnAsIGludHB0ZV90IG9s
ZCwgaW50cHRlX3QgbmV3LAogbDFfcGdlbnRyeV90ICpwdl9tYXBfZ3Vlc3RfbDFlKHVuc2lnbmVk
IGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyAqZ2wxbWZuKTsKIHZvaWQgcHZfdW5tYXBfZ3Vlc3Rf
bDFlKHZvaWQgKnApOwogCit2b2lkIHB2X2luaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRyeV90
W10sIGNvbnN0IHN0cnVjdCBkb21haW4gKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHphcF9yb19tcHQpOwordm9pZCBwdl9hcmNoX2luaXRfbWVtb3J5KHZvaWQpOworCiAjZWxz
ZQogCiBzdGF0aWMgaW5saW5lIHZvaWQgcHZfZ2V0X2d1ZXN0X2VmZl9sMWUodW5zaWduZWQgbG9u
ZyBhZGRyLApAQCAtMTEwLDYgKzExNCwxMCBAQCBzdGF0aWMgaW5saW5lIGwxX3BnZW50cnlfdCAq
cHZfbWFwX2d1ZXN0X2wxZSh1bnNpZ25lZCBsb25nIGFkZHIsCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBwdl91bm1hcF9ndWVzdF9sMWUodm9pZCAqcCkge30KIAorc3RhdGljIGlubGluZSB2b2lkIHB2
X2luaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRyeV90W10sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICosCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHphcF9yb19tcHQpIHt9CitzdGF0
aWMgaW5saW5lIHZvaWQgcHZfYXJjaF9pbml0X21lbW9yeSh2b2lkKSB7fQogI2VuZGlmCiAKICNl
bmRpZiAvKiBfX1g4Nl9QVl9NTV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM55-0002jd-C5; Thu, 17 Aug 2017 14:47:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM53-0002hc-PD
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:29 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E3/D0-02962-18CA5995; Thu, 17 Aug 2017 14:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDvW7Dmqm
 RBlMWC1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHn1xhK2iwqtg08yhzA+NJ7S5GTg4JAX+J
 a19mMIHYbALKEj87e9lAbBEBPYmmA88Zuxi5OJgF5jBKTJ3bxQiSEBZwkej7PpsZxGYRUJXYe
 3oymM0rYCmx8vtOdoih8hK72i6ygticQPFDkxaD1QgJWEjM/tDODmErSHRMP8YE0SsocXLmEx
 YQm1lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzB8GIBgB+OZBYGHGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYK3cPXUSCHBotT01Iq0zBxgIMOkJTh4lER4/68CSvMWFyTmFmemQ6ROMepyvJrw/xuTE
 Etefl6qlDhvNEiRAEhRRmke3AhYVF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8vyCU8mX
 klcJteAR3BBHTElfZJIEeUJCKkpBoYGfZff7VhmpaS+OfLInHs/39+KnZI4i6493B+ga0C//d
 p+1XPKpos6WmdYXE4PaHEb0tEr73GA8/WPJVdnbMbPHtmvNq3dZ8Hm8BS3YjlFzVSE4Szm0vr
 37bHbHywYs6KKrbXep6/fzj8OifA3fIt3Cmr8E9Q9cmHG2vfVXUmJaeuff93muZGJZbijERDL
 eai4kQANM8FDKUCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1502981245!112361240!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41830 invoked from network); 17 Aug 2017 14:47:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178787"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:48 +0100
Message-ID: <20170817144456.18989-24-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 23/31] x86/mm: export more get/put page
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhwb3J0IHNvbWUgb2YgdGhlIGdldC9wdXQgZnVuY3Rpb25zIHNvIHRoYXQgd2UgY2FuIG1vdmUg
UFYgbW0gY29kZQp0cnVuayBieSB0cnVuay4KCldoZW4gbW92aW5nIGNvZGUgaXMgZG9uZSBzb21l
IG9mIHRoZSBmdW5jdGlvbnMgbWlnaHQgYmUgbWFkZSBzdGF0aWMKYWdhaW4uCgpBbHNvIGZpeCBj
b2Rpbmcgc3R5bGUgaXNzdWVzIGFuZCB1c2UgYm9vbCB3aGVuIGFwcHJvcHJpYXRlLgoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCA0MCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAxNyArKysrKysrKysrKysrKystLQogMiBmaWxl
cyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDFmZGFlNmUxZTYu
LmZiNjQ4NTUwMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC01NTUsOSArNTU1LDggQEAgYm9vbCBnZXRfcGFnZV9mcm9tX21mbihtZm5f
dCBtZm4sIHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIAotc3RhdGljIGludCBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX21mbigKLSAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0
IGRvbWFpbiAqZCwKLSAgICBpbnQgcGFydGlhbCwgaW50IHByZWVtcHRpYmxlKQoraW50IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fbWZuKG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1
Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFs
LCBib29sIHByZWVtcHRpYmxlKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5f
dG9fcGFnZShtZm5feChtZm4pKTsKICAgICBpbnQgcmM7CkBAIC05NDAsNyArOTM5LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiAgKiAgPDAgPT4gZXJyb3IgY29kZQogICovCiBkZWZpbmVfZ2V0X2xp
bmVhcl9wYWdldGFibGUobDIpOwotc3RhdGljIGludAoraW50CiBnZXRfcGFnZV9mcm9tX2wyZSgK
ICAgICBsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAq
ZCkKIHsKQEAgLTk1OSw3ICs5NTgsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIAogICAgIGlmICgg
IShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICB7Ci0gICAgICAgIHJjID0g
Z2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwg
ZCwgMCwgMCk7CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbiht
Zm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWxzZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZB
TCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgICAg
IHJjID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtOTc2LDcgKzk3Niw3IEBAIGdldF9wYWdl
X2Zyb21fbDJlKAogICogIDwwID0+IGVycm9yIGNvZGUKICAqLwogZGVmaW5lX2dldF9saW5lYXJf
cGFnZXRhYmxlKGwzKTsKLXN0YXRpYyBpbnQKK2ludAogZ2V0X3BhZ2VfZnJvbV9sM2UoCiAgICAg
bDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGlu
dCBwYXJ0aWFsKQogewpAQCAtOTkyLDggKzk5Miw4IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICByYyA9IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fbWZuKAotICAgICAgICBfbWZuKGwzZV9nZXRfcGZuKGwzZSkpLCBQR1RfbDJfcGFnZV90
YWJsZSwgZCwgcGFydGlhbCwgMSk7CisgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bihfbWZuKGwzZV9nZXRfcGZuKGwzZSkpLCBQR1RfbDJfcGFnZV90YWJsZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGQsIHBhcnRpYWwsIHRydWUpOwogICAgIGlmICggdW5s
aWtlbHkocmMgPT0gLUVJTlZBTCkgJiYKICAgICAgICAgICFpc19wdl8zMmJpdF9kb21haW4oZCkg
JiYKICAgICAgICAgIGdldF9sM19saW5lYXJfcGFnZXRhYmxlKGwzZSwgcGZuLCBkKSApCkBAIC0x
MDA5LDcgKzEwMDksNyBAQCBnZXRfcGFnZV9mcm9tX2wzZSgKICAqICA8MCA9PiBlcnJvciBjb2Rl
CiAgKi8KIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsNCk7Ci1zdGF0aWMgaW50CitpbnQK
IGdldF9wYWdlX2Zyb21fbDRlKAogICAgIGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKIHsKQEAgLTEwMjUsOCArMTAyNSw4
IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAK
LSAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAgICAgICBfbWZuKGw0ZV9n
ZXRfcGZuKGw0ZSkpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7CisgICAgcmMg
PSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZuKGw0ZV9nZXRfcGZuKGw0ZSkpLCBQR1Rf
bDNfcGFnZV90YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIHBh
cnRpYWwsIHRydWUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2w0
X2xpbmVhcl9wYWdldGFibGUobDRlLCBwZm4sIGQpICkKICAgICAgICAgcmMgPSAwOwogCkBAIC0x
MDk3LDcgKzEwOTcsNyBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUs
IHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScg
bWFwcyB0byBhIG1hY2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCiAgKiBOb3RlIGFs
c28gdGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAu
dC4ncy4KICAqLwotc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbikKK2ludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3Qg
bDJlLCB1bnNpZ25lZCBsb25nIHBmbikKIHsKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUp
ICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAgICAgICAg
IHJldHVybiAxOwpAQCAtMTExNyw4ICsxMTE3LDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKIAogc3RhdGljIGludCBf
X3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwogCi1z
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBk
ZWZlcikKK2ludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBs
b25nIHBmbiwgaW50IHBhcnRpYWwsCisgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkZWZlcikK
IHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKIApAQCAtMTE1NSw4ICsxMTU1LDggQEAgc3Rh
dGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcpOwogfQog
Ci1zdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVk
IGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9v
bCBkZWZlcikKK2ludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25l
ZCBsb25nIHBmbiwgaW50IHBhcnRpYWwsCisgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkZWZl
cikKIHsKICAgICBpZiAoIChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgog
ICAgICAgICAgKGw0ZV9nZXRfcGZuKGw0ZSkgIT0gcGZuKSApCkBAIC0xMzQwLDcgKzEzNDAsNyBA
QCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbigKICAgICAgICAgICAgICAgICAgICAgX21mbihsM2VfZ2V0X3BmbihwbDNlW2ldKSksCi0g
ICAgICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQs
IHBhcnRpYWwsIDEpOworICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8IFBH
VF9wYWVfeGVuX2wyLCBkLCBwYXJ0aWFsLCB0cnVlKTsKICAgICAgICAgfQogICAgICAgICBlbHNl
IGlmICggIWlzX2d1ZXN0X2wzX3Nsb3QoaSkgfHwKICAgICAgICAgICAgICAgICAgIChyYyA9IGdl
dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCApCkBAIC0xOTky
LDcgKzE5OTIsNyBAQCBpbnQgZ2V0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0
IGRvbWFpbiAqZG9tYWluKQogICogICBhY3F1aXJlZCByZWZlcmVuY2UgYWdhaW4uCiAgKiBEdWUg
dG8gZ2V0X3BhZ2UoKSByZXNlcnZpbmcgb25lIHJlZmVyZW5jZSwgdGhpcyBjYWxsIGNhbm5vdCBm
YWlsLgogICovCi1zdGF0aWMgdm9pZCBnZXRfcGFnZV9saWdodChzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQordm9pZCBnZXRfcGFnZV9saWdodChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAg
IHVuc2lnbmVkIGxvbmcgeCwgbngsIHkgPSBwYWdlLT5jb3VudF9pbmZvOwogCkBAIC0yNTI1LDcg
KzI1MjUsNyBAQCBpbnQgcHZfbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICBy
YyA9IHBhZ2luZ19tb2RlX3JlZmNvdW50cyhjdXJyZCkKICAgICAgICAgID8gKGdldF9wYWdlX2Zy
b21fbWZuKF9tZm4obWZuKSwgY3VycmQpID8gMCA6IC1FSU5WQUwpCiAgICAgICAgICA6IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX3Jvb3RfcGFnZV90YWJsZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmQsIDAsIDEpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZCwgMCwgdHJ1ZSk7CiAgICAgc3dp
dGNoICggcmMgKQogICAgIHsKICAgICBjYXNlIDA6CkBAIC0yOTAxLDcgKzI5MDEsNyBAQCBsb25n
IGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGlmICggb3AuYXJnMS5tZm4gIT0gMCApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bigKLSAgICAgICAgICAgICAgICAgICAgX21mbihvcC5hcmcxLm1mbiksIFBHVF9yb290X3BhZ2Vf
dGFibGUsIGN1cnJkLCAwLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgX21mbihvcC5hcmcxLm1m
biksIFBHVF9yb290X3BhZ2VfdGFibGUsIGN1cnJkLCAwLCB0cnVlKTsKIAogICAgICAgICAgICAg
ICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICAgICAgICAgICAgICB7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXgg
YTU2NjJmMzI3Yi4uMDdkNGMwNmZjMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzM5LDEwICszMzksMjMgQEAg
aW50ICBnZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSk7CiBpbnQgIHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSk7CiBpbnQgIGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKTsKIGludCAgcHV0X29sZF9ndWVzdF90YWJsZShzdHJ1
Y3QgdmNwdSAqKTsKLWludCAgZ2V0X3BhZ2VfZnJvbV9sMWUoCi0gICAgbDFfcGdlbnRyeV90IGwx
ZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyLCBzdHJ1Y3QgZG9tYWluICpwZ19vd25lcik7Citp
bnQgIGdldF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwx
ZV9vd25lciwKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIp
Owogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWlu
ICpsMWVfb3duZXIpOworaW50IGdldF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVu
c2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkKTsKK2ludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbik7CitpbnQgZ2V0X3BhZ2VfZnJv
bV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwpOworaW50IHB1dF9wYWdlX2Zy
b21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcGFydGlhbCwK
KyAgICAgICAgICAgICAgICAgICAgICBib29sIGRlZmVyKTsKK2ludCBnZXRfcGFnZV9mcm9tX2w0
ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCk7CitpbnQgcHV0X3BhZ2VfZnJvbV9s
NGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIGludCBwYXJ0aWFsLAorICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZGVmZXIpOwordm9pZCBnZXRfcGFnZV9saWdodChzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKTsKIGJvb2wgZ2V0X3BhZ2VfZnJvbV9tZm4obWZuX3QgbWZuLCBz
dHJ1Y3QgZG9tYWluICpkKTsKK2ludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm5fdCBt
Zm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBwcmVlbXB0aWJsZSk7CiAKIHN0YXRp
YyBpbmxpbmUgdm9pZCBwdXRfcGFnZV9hbmRfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:47: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.xen.org>)
	id 1diM59-0002q8-66; Thu, 17 Aug 2017 14:47:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM57-0002na-Ig
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:33 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 13/49-01729-48CA5995; Thu, 17 Aug 2017 14:47:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW7jmqm
 RBstfilp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrb29lLeg1rVi67BRbA+Ns6S5GTg4JAX+J
 zbPPMoHYbALKEj87e9lAbBEBPYmmA88Zuxi5OJgF5jBKTJ3bxQiSEBZwlTh97R0riM0ioCoxc
 fN5oAYODl4BS4nNX6ogZspL7Gq7CFbCCRQ+NGkxM4gtJGAhMftDOzuErSDRMf0Y2F5eAUGJkz
 OfsIDYzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFuoYGeklFmekZJbmJmTlAnqlebmp
 xcWJ6ak5iUrFecn7uJkZg8DAAwQ7GNVOdDzFKcjApifL+njUlUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEb+HqqZFCgkWp6akVaZk5wDCGSUtw8CiJ8FaCpHmLCxJzizPTIVKnGHU5Xk34/41Ji
 CUvPy9VSpw3EqRIAKQoozQPbgQspi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcXZApPZl
 4J3KZXQEcwAR1xpX0SyBEliQgpqQbGyqQ1sQUHdkV9Y0tY9HPjwtCLLxt+/FNttvmccU4r3t2
 /w0xUfFHrvx9Vf49+/3rSrVX+j6jecz+Vcr/dwuo/ru2rN53+Nryb+e0spqinti/W2MV+lmrp
 09++P51B9MnByfOOKUYffCkzwTbCdkZaw/VbB8pkRe9t+nNQKS1cdOrX+9rcJlZNSizFGYmGW
 sxFxYkAEEIJFKQCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502981244!104877606!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1706 invoked from network); 17 Aug 2017 14:47:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178802"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:35 +0100
Message-ID: <20170817144456.18989-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 10/31] x86/mm: move {un,
	}adjust_guest_* to pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhvc2UgbWFjcm9zIHdpbGwgc29vbiBiZSB1c2VkIGluIGRpZmZlcmVudCBmaWxlcy4gVGhleSBh
cmUgUFYKc3BlY2lmaWMgc28gbW92ZSB0aGVtIHRvIHB2L21tLmguCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICAgICB8IDQ3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyks
IDQ3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggZGM0YWM1NTkyYS4uNGFjNjliMzgwNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTExNTEsNTMgKzExNTEs
NiBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICByZXR1cm4gcmM7CiB9CiAKLSNkZWZpbmUgYWRq
dXN0X2d1ZXN0X2wxZShwbDFlLCBkKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGlmICggbGlrZWx5KGwx
ZV9nZXRfZmxhZ3MoKHBsMWUpKSAmIF9QQUdFX1BSRVNFTlQpICYmICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgICAgICBsaWtlbHkoIWlzX3B2XzMyYml0X2RvbWFpbihkKSkgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAvKiBfUEFHRV9HVUVTVF9LRVJORUwgcGFnZSBjYW5ub3QgaGF2ZSB0aGUgR2xvYmFsIGJpdCBz
ZXQuICovICAgIFwKLSAgICAgICAgICAgIGlmICggKGwxZV9nZXRfZmxhZ3MoKHBsMWUpKSAmIChf
UEFHRV9HVUVTVF9LRVJORUx8X1BBR0VfR0xPQkFMKSkgXAotICAgICAgICAgICAgICAgICA9PSAo
X1BBR0VfR1VFU1RfS0VSTkVMfF9QQUdFX0dMT0JBTCkgKSAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAiR2xvYmFs
IGJpdCBpcyBzZXQgdG8ga2VybmVsIHBhZ2UgJWx4XG4iLCAgICAgICAgICAgXAotICAgICAgICAg
ICAgICAgICAgICAgICAgIGwxZV9nZXRfcGZuKChwbDFlKSkpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICBpZiAoICEobDFlX2dldF9mbGFncygocGwxZSkpICYg
X1BBR0VfVVNFUikgKSAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICBsMWVf
YWRkX2ZsYWdzKChwbDFlKSwgKF9QQUdFX0dVRVNUX0tFUk5FTHxfUEFHRV9VU0VSKSk7ICAgICAg
XAotICAgICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MoKHBsMWUpKSAmIF9QQUdFX0dVRVNU
X0tFUk5FTCkgKSAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgbDFlX2FkZF9mbGFncygo
cGwxZSksIChfUEFHRV9HTE9CQUx8X1BBR0VfVVNFUikpOyAgICAgICAgICAgIFwKLSAgICAgICAg
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIH0gd2hpbGUgKCAwICkKLQotI2RlZmluZSBhZGp1c3RfZ3Vlc3Rf
bDJlKHBsMmUsIGQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBkbyB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIGlmICggbGlrZWx5KGwyZV9nZXRfZmxhZ3MoKHBsMmUpKSAmIF9QQUdFX1BSRVNFTlQp
ICYmICAgXAotICAgICAgICAgICAgIGxpa2VseSghaXNfcHZfMzJiaXRfZG9tYWluKGQpKSApICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGwyZV9hZGRfZmxhZ3MoKHBsMmUpLCBfUEFH
RV9VU0VSKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3aGlsZSAoIDAgKQotCi0jZGVmaW5l
IGFkanVzdF9ndWVzdF9sM2UocGwzZSwgZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBpZiAoIGxpa2VseShsM2VfZ2V0X2ZsYWdzKChw
bDNlKSkgJiBfUEFHRV9QUkVTRU5UKSApICAgICAgICBcCi0gICAgICAgICAgICBsM2VfYWRkX2Zs
YWdzKChwbDNlKSwgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkpID8gIFwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0VfVVNFUiA6ICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9VU0VS
fF9QQUdFX1JXKTsgICAgICBcCi0gICAgfSB3aGlsZSAoIDAgKQotCi0jZGVmaW5lIGFkanVzdF9n
dWVzdF9sNGUocGw0ZSwgZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGRv
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgaWYgKCBsaWtlbHkobDRlX2dldF9mbGFncygocGw0ZSkpICYgX1BBR0VfUFJF
U0VOVCkgJiYgICBcCi0gICAgICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkp
ICkgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgbDRlX2FkZF9mbGFncygocGw0ZSks
IF9QQUdFX1VTRVIpOyAgICAgICAgICAgICAgICAgIFwKLSAgICB9IHdoaWxlICggMCApCi0KLSNk
ZWZpbmUgdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2UsIGQpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBpZiAoIHVu
bGlrZWx5KGlzX3B2XzMyYml0X2RvbWFpbihkKSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICBsaWtlbHkobDNlX2dldF9mbGFncygocGwzZSkpICYgX1BBR0Vf
UFJFU0VOVCkgKSAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBsM2VfcmVtb3ZlX2ZsYWdz
KChwbDNlKSwgX1BBR0VfVVNFUnxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRCk7ICAgXAotICAgIH0g
d2hpbGUgKCAwICkKLQogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBz
dHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyAgICAgcGZuID0g
bDFlX2dldF9wZm4obDFlKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAppbmRleCA3MmMwNGM2ODRmLi5iMzg4Nzk4
OWI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCkBAIC0yMyw2ICsyMyw1MyBAQAogCiAjaWZkZWYgQ09ORklH
X1BWCiAKKyNkZWZpbmUgYWRqdXN0X2d1ZXN0X2wxZShwbDFlLCBkKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIGlmICggbGlrZWx5KGwxZV9nZXRfZmxhZ3MoKHBsMWUpKSAmIF9QQUdFX1BSRVNFTlQpICYm
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICBsaWtlbHkoIWlzX3B2XzMyYml0X2RvbWFp
bihkKSkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAvKiBfUEFHRV9HVUVTVF9LRVJORUwgcGFnZSBjYW5ub3QgaGF2
ZSB0aGUgR2xvYmFsIGJpdCBzZXQuICovICAgIFwKKyAgICAgICAgICAgIGlmICggKGwxZV9nZXRf
ZmxhZ3MoKHBsMWUpKSAmIChfUEFHRV9HVUVTVF9LRVJORUx8X1BBR0VfR0xPQkFMKSkgXAorICAg
ICAgICAgICAgICAgICA9PSAoX1BBR0VfR1VFU1RfS0VSTkVMfF9QQUdFX0dMT0JBTCkgKSAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAiR2xvYmFsIGJpdCBpcyBzZXQgdG8ga2VybmVsIHBhZ2UgJWx4XG4iLCAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgIGwxZV9nZXRfcGZuKChwbDFlKSkpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBpZiAoICEobDFlX2dl
dF9mbGFncygocGwxZSkpICYgX1BBR0VfVVNFUikgKSAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICBsMWVfYWRkX2ZsYWdzKChwbDFlKSwgKF9QQUdFX0dVRVNUX0tFUk5FTHxf
UEFHRV9VU0VSKSk7ICAgICAgXAorICAgICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MoKHBs
MWUpKSAmIF9QQUdFX0dVRVNUX0tFUk5FTCkgKSAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgbDFlX2FkZF9mbGFncygocGwxZSksIChfUEFHRV9HTE9CQUx8X1BBR0VfVVNFUikpOyAgICAg
ICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKCAwICkKKworI2Rl
ZmluZSBhZGp1c3RfZ3Vlc3RfbDJlKHBsMmUsIGQpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggbGlrZWx5KGwyZV9nZXRfZmxhZ3MoKHBsMmUp
KSAmIF9QQUdFX1BSRVNFTlQpICYmICAgXAorICAgICAgICAgICAgIGxpa2VseSghaXNfcHZfMzJi
aXRfZG9tYWluKGQpKSApICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGwyZV9hZGRf
ZmxhZ3MoKHBsMmUpLCBfUEFHRV9VU0VSKTsgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGls
ZSAoIDAgKQorCisjZGVmaW5lIGFkanVzdF9ndWVzdF9sM2UocGwzZSwgZCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAoIGxpa2Vs
eShsM2VfZ2V0X2ZsYWdzKChwbDNlKSkgJiBfUEFHRV9QUkVTRU5UKSApICAgICAgICBcCisgICAg
ICAgICAgICBsM2VfYWRkX2ZsYWdzKChwbDNlKSwgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4o
ZCkpID8gIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0Vf
VVNFUiA6ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfUEFHRV9VU0VSfF9QQUdFX1JXKTsgICAgICBcCisgICAgfSB3aGlsZSAoIDAgKQor
CisjZGVmaW5lIGFkanVzdF9ndWVzdF9sNGUocGw0ZSwgZCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCBsaWtlbHkobDRlX2dldF9mbGFncygo
cGw0ZSkpICYgX1BBR0VfUFJFU0VOVCkgJiYgICBcCisgICAgICAgICAgICAgbGlrZWx5KCFpc19w
dl8zMmJpdF9kb21haW4oZCkpICkgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgbDRl
X2FkZF9mbGFncygocGw0ZSksIF9QQUdFX1VTRVIpOyAgICAgICAgICAgICAgICAgIFwKKyAgICB9
IHdoaWxlICggMCApCisKKyNkZWZpbmUgdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2UsIGQpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBpZiAoIHVubGlrZWx5KGlzX3B2XzMyYml0X2RvbWFpbihkKSkgJiYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICBsaWtlbHkobDNlX2dldF9mbGFn
cygocGwzZSkpICYgX1BBR0VfUFJFU0VOVCkgKSAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICBsM2VfcmVtb3ZlX2ZsYWdzKChwbDNlKSwgX1BBR0VfVVNFUnxfUEFHRV9SV3xfUEFHRV9BQ0NF
U1NFRCk7ICAgXAorICAgIH0gd2hpbGUgKCAwICkKKwogdm9pZCBwdl9nZXRfZ3Vlc3RfZWZmX2wx
ZSh1bnNpZ25lZCBsb25nIGFkZHIsIGwxX3BnZW50cnlfdCAqZWZmX2wxZSk7CiAKIHZvaWQgcHZf
Z2V0X2d1ZXN0X2VmZl9rZXJuX2wxZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRy
LAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:47: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.xen.org>)
	id 1diM5A-0002t3-D9; Thu, 17 Aug 2017 14:47:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM58-0002pK-WE
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A3/33-18185-68CA5995; Thu, 17 Aug 2017 14:47:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDvW7rmqm
 RBuf6zSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owX37ewFbwUr1jRv4CtgfGYYBcjJ4eEgL9E
 06pdrCA2m4CyxM/OXjYQW0RAT6LpwHPGLkYuDmaBOYwSU+d2MYIkhAU8JP6u72cGsVkEVCU2f
 rjKAmLzClhK7Np1hAliqLzErraLYEM5geKHJi0GqxcSsJCY/aGdHcJWkOiYfowJoldQ4uTMJ2
 BzmAUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAsOHAQh2MJ5ZEHiIUZKDSUmU9/esKZFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHgLV0+NFBIsSk1PrUjLzAEGMkxagoNHSYT3/yqgNG9xQWJucWY6ROoUoy7Hqwn/vzEJs
 eTl56VKifNGgxQJgBRllObBjYBF1SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/qCXMKTmV
 cCt+kV0BFMQEdcaZ8EckRJIkJKqoHxmiSD6ulPq5UvHpsuJyic/UHg4aLEmQFcPMcUS1fqLZ6
 2/nVI4vJN3wW2TO2q/X+UQyjv+E7210JurR6Tv3DcPsC13KV5gp9ZX2zJXbsDn5ad4n+6t0zt
 UUPkTL03sma8tqdnHqzX2/HTw32P4uuVpvrHtPZnbPXJvHbAv+5nkFBv9tM5PcyflFiKMxINt
 ZiLihMBY7Uw16UCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502981252!52703625!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58851 invoked from network); 17 Aug 2017 14:47:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178836"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:50 +0100
Message-ID: <20170817144456.18989-26-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 25/31] x86/mm: move disallow_mask variable
	and macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSB3aWxsIGJlIHVzZWQgYnkgYm90aCBjb21tb24gbW0gY29kZSBhbmQgUFYgbW0gY29kZSBp
biB0aGUgbmV4dApmZXcgcGF0Y2hlcy4gTm90ZSB0aGF0IHRoZXkgbWlnaHQgYmUgbW92ZWQgYWdh
aW4gbGF0ZXIgaWYgdGhleSBhcmVuJ3QKbmVlZGVkIGJ5IGNvbW1vbiBtbSBjb2RlIGFueSBtb3Jl
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgfCAxOSArLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggfCAxOSArKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDIwIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNWJmZGZhYmM1ZS4uNTkwZTdhZTY1
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTE0NiwyNCArMTQ2LDcgQEAgYm9vbCBfX3JlYWRfbW9zdGx5IG1hY2hpbmVfdG9fcGh5c19t
YXBwaW5nX3ZhbGlkOwogCiBzdHJ1Y3QgcmFuZ2VzZXQgKl9fcmVhZF9tb3N0bHkgbW1pb19yb19y
YW5nZXM7CiAKLXN0YXRpYyB1aW50MzJfdCBiYXNlX2Rpc2FsbG93X21hc2s7Ci0vKiBHbG9iYWwg
Yml0IGlzIGFsbG93ZWQgdG8gYmUgc2V0IG9uIEwxIFBURXMuIEludGVuZGVkIGZvciB1c2VyIG1h
cHBpbmdzLiAqLwotI2RlZmluZSBMMV9ESVNBTExPV19NQVNLICgoYmFzZV9kaXNhbGxvd19tYXNr
IHwgX1BBR0VfR05UVEFCKSAmIH5fUEFHRV9HTE9CQUwpCi0KLSNkZWZpbmUgTDJfRElTQUxMT1df
TUFTSyBiYXNlX2Rpc2FsbG93X21hc2sKLQotI2RlZmluZSBsM19kaXNhbGxvd19tYXNrKGQpICgh
aXNfcHZfMzJiaXRfZG9tYWluKGQpID8gXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
YXNlX2Rpc2FsbG93X21hc2sgOiAweEZGRkZGMTk4VSkKLQotI2RlZmluZSBMNF9ESVNBTExPV19N
QVNLIChiYXNlX2Rpc2FsbG93X21hc2spCi0KLSNkZWZpbmUgbDFfZGlzYWxsb3dfbWFzayhkKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKChkICE9IGRvbV9pbykg
JiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAocmFu
Z2VzZXRfaXNfZW1wdHkoKGQpLT5pb21lbV9jYXBzKSAmJiAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgIHJhbmdlc2V0X2lzX2VtcHR5KChkKS0+YXJjaC5pb3BvcnRfY2FwcykgJiYgICAgICAg
ICAgICAgICBcCi0gICAgICAhaGFzX2FyY2hfcGRldnMoZCkgJiYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgaXNfcHZfZG9tYWluKGQpKSA/ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgTDFfRElTQUxMT1dfTUFTSyA6IChM
MV9ESVNBTExPV19NQVNLICYgflBBR0VfQ0FDSEVfQVRUUlMpKQordWludDMyX3QgYmFzZV9kaXNh
bGxvd19tYXNrOwogCiBzdGF0aWMgczggX19yZWFkX21vc3RseSBvcHRfbW1pb19yZWxheDsKIHN0
YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9tbWlvX3JlbGF4KGNvbnN0IGNoYXIgKnMpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgK
aW5kZXggMDdkNGMwNmZjMy4uNjg1NzY1MWRiMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzM0LDYgKzMzNCwy
NSBAQCBjb25zdCB1bnNpZ25lZCBsb25nICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQg
aW50ICphcnJheV9zaXplKTsKIGludCBwYWdlX2xvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7
CiB2b2lkIHBhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwogCitleHRlcm4gdWlu
dDMyX3QgYmFzZV9kaXNhbGxvd19tYXNrOworLyogR2xvYmFsIGJpdCBpcyBhbGxvd2VkIHRvIGJl
IHNldCBvbiBMMSBQVEVzLiBJbnRlbmRlZCBmb3IgdXNlciBtYXBwaW5ncy4gKi8KKyNkZWZpbmUg
TDFfRElTQUxMT1dfTUFTSyAoKGJhc2VfZGlzYWxsb3dfbWFzayB8IF9QQUdFX0dOVFRBQikgJiB+
X1BBR0VfR0xPQkFMKQorCisjZGVmaW5lIEwyX0RJU0FMTE9XX01BU0sgYmFzZV9kaXNhbGxvd19t
YXNrCisKKyNkZWZpbmUgbDNfZGlzYWxsb3dfbWFzayhkKSAoIWlzX3B2XzMyYml0X2RvbWFpbihk
KSA/IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZV9kaXNhbGxvd19tYXNrIDog
MHhGRkZGRjE5OFUpCisKKyNkZWZpbmUgTDRfRElTQUxMT1dfTUFTSyAoYmFzZV9kaXNhbGxvd19t
YXNrKQorCisjZGVmaW5lIGwxX2Rpc2FsbG93X21hc2soZCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICgoZCAhPSBkb21faW8pICYmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgKHJhbmdlc2V0X2lzX2VtcHR5KChkKS0+
aW9tZW1fY2FwcykgJiYgICAgICAgICAgICAgICAgICAgICBcCisgICAgICByYW5nZXNldF9pc19l
bXB0eSgoZCktPmFyY2guaW9wb3J0X2NhcHMpICYmICAgICAgICAgICAgICAgXAorICAgICAgIWhh
c19hcmNoX3BkZXZzKGQpICYmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgIGlzX3B2X2RvbWFpbihkKSkgPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgIEwxX0RJU0FMTE9XX01BU0sgOiAoTDFfRElTQUxMT1dfTUFTSyAmIH5Q
QUdFX0NBQ0hFX0FUVFJTKSkKKwogdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpOwogaW50ICBnZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSk7CiBpbnQgIHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:47: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.xen.org>)
	id 1diM5A-0002tb-KU; Thu, 17 Aug 2017 14:47:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM59-0002pT-5F
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:35 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4A/06-01736-68CA5995; Thu, 17 Aug 2017 14:47:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDvW7Lmqm
 RBrN6NCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTW86xFMz5yVox9ddy5gbG3xeZuxg5OSQE
 /CWmrrzABmKzCShL/OzsBbNFBPQkmg48Z+xi5OJgFpjDKDF1bhcjSEJYwEui70YbK4jNIqAqc
 XTBNfYuRg4OXgFLicVNxhAz5SV2tV0EK+EECh+atBhsl5CAhcTsD+3sELaCRMf0Y0wgNq+AoM
 TJmU9YQGxmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPVC8
 3tbg4MT01JzGpWC85P3cTIzCAGIBgB+Oaqc6HGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYK3cPXUSCHBotT01Iq0zBxgKMOkJTh4lER4K0HSvMUFibnFmekQqVOMlhwbVq//w
 sSxoGcDkHw14f83JiGWvPy8VClx3kiQBgGQhozSPLhxsHi7xCgrJczLCHSgEE9BalFuZgmq/C
 tGcQ5GJWFeX5ApPJl5JXBbXwEdxAR00JX2SSAHlSQipKQaGOtLyhKSljwW+muuYhvLyL771NV
 /1tP25l5Unzrfd631MrlXSasXsO1tkzuwOvBtTExT4s5LTy7yPXQ7w3pxysrjTjNNRKR8+K6F
 T7AojJ3waveK+Xt7MswS1+cpzTGa1abS7HSBUUFnj+HxnfpBPxJZMrnzGvfeiLgnqZ/zfN+zs
 IuqvPP5FiqxFGckGmoxFxUnAgDyhpCysgIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502981244!104877606!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1940 invoked from network); 17 Aug 2017 14:47:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178829"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:53 +0100
Message-ID: <20170817144456.18989-29-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 28/31] x86/mm: move PV hypercalls to
	pv/mm-hypercalls.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBtb3ZlIHB2X25ld19ndWVzdF9jcjMgdGhlcmUgc28gdGhhdCB3ZSBkb24ndCBoYXZlIHRv
IGV4cG9ydAptb2RfbDFfZW50cnkuCgpGaXggY29kaW5nIHN0eWxlIGlzc3Vlcy4gQ2hhbmdlIHYg
dG8gY3VyciBhbmQgZCB0byBjdXJyZCB3aGVyZQphcHByb3ByaWF0ZS4KClNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpJIGNhbid0IGNvbnZpbmNlIGdpdCBk
aWZmIHRvIHByb2R1Y2Ugc2Vuc2libGUgZGlmZiBmb3IgZG9uYXRlX3BhZ2UKYW5kIHN0ZWFsX3Bh
Z2UuICBUaG9zZSBmdW5jdGlvbnMgYXJlbid0IGNoYW5nZWQuCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgICAgICAgICAgICAgICB8IDE1NjkgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgIHwgICAgMSArCiB4ZW4vYXJj
aC94ODYvcHYvbW0taHlwZXJjYWxscy5jIHwgMTQ2MyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTUzMyBpbnNlcnRpb25zKCspLCAxNTAwIGRl
bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9tbS1oeXBlcmNh
bGxzLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDJkZTJlYzdmMWUuLjU0MjU2YjZhMTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMTY0LDI5MCArMTE2NCw2IEBAIHZvaWQg
cGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB9IHdoaWxlICggKHkgPSBj
bXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwgbngpKSAhPSB4ICk7CiB9CiAKLS8q
Ci0gKiBQVEUgZmxhZ3MgdGhhdCBhIGd1ZXN0IG1heSBjaGFuZ2Ugd2l0aG91dCByZS12YWxpZGF0
aW5nIHRoZSBQVEUuCi0gKiBBbGwgb3RoZXIgYml0cyBhZmZlY3QgdHJhbnNsYXRpb24sIGNhY2hp
bmcsIG9yIFhlbidzIHNhZmV0eS4KLSAqLwotI2RlZmluZSBGQVNUUEFUSF9GTEFHX1dISVRFTElT
VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKF9QQUdFX05YX0JJ
VCB8IF9QQUdFX0FWQUlMX0hJR0ggfCBfUEFHRV9BVkFJTCB8IF9QQUdFX0dMT0JBTCB8IFwKLSAg
ICAgX1BBR0VfRElSVFkgfCBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX1VTRVIpCi0KLS8qIFVwZGF0
ZSB0aGUgTDEgZW50cnkgYXQgcGwxZSB0byBuZXcgdmFsdWUgbmwxZS4gKi8KLXN0YXRpYyBpbnQg
bW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbiwgaW50IHByZXNlcnZlX2Fk
LAotICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnB0X3ZjcHUsIHN0cnVjdCBk
b21haW4gKnBnX2RvbSkKLXsKLSAgICBsMV9wZ2VudHJ5X3Qgb2wxZTsKLSAgICBzdHJ1Y3QgZG9t
YWluICpwdF9kb20gPSBwdF92Y3B1LT5kb21haW47Ci0gICAgaW50IHJjID0gMDsKLQotICAgIGlm
ICggdW5saWtlbHkoX19jb3B5X2Zyb21fdXNlcigmb2wxZSwgcGwxZSwgc2l6ZW9mKG9sMWUpKSAh
PSAwKSApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOwotCi0gICAgQVNTRVJUKCFwYWdpbmdfbW9k
ZV9yZWZjb3VudHMocHRfZG9tKSk7Ci0KLSAgICBpZiAoIGwxZV9nZXRfZmxhZ3MobmwxZSkgJiBf
UEFHRV9QUkVTRU5UICkKLSAgICB7Ci0gICAgICAgIC8qIFRyYW5zbGF0ZSBmb3JlaWduIGd1ZXN0
IGFkZHJlc3Nlcy4gKi8KLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7Ci0K
LSAgICAgICAgaWYgKCB1bmxpa2VseShsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgbDFfZGlzYWxsb3df
bWFzayhwdF9kb20pKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiQmFkIEwxIGZsYWdzICV4XG4iLAotICAgICAgICAgICAgICAgICAgICBsMWVfZ2V0
X2ZsYWdzKG5sMWUpICYgbDFfZGlzYWxsb3dfbWFzayhwdF9kb20pKTsKLSAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFu
c2xhdGUocGdfZG9tKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9m
cm9tX2dmbihwZ19kb20sIGwxZV9nZXRfcGZuKG5sMWUpLCBOVUxMLCBQMk1fQUxMT0MpOwotICAg
ICAgICAgICAgaWYgKCAhcGFnZSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0g
ICAgICAgICAgICBubDFlID0gbDFlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBsMWVfZ2V0
X2ZsYWdzKG5sMWUpKTsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIEZhc3QgcGF0aCBmb3Igc3Vm
ZmljaWVudGx5LXNpbWlsYXIgbWFwcGluZ3MuICovCi0gICAgICAgIGlmICggIWwxZV9oYXNfY2hh
bmdlZChvbDFlLCBubDFlLCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1QpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgYWRqdXN0X2d1ZXN0X2wxZShubDFlLCBwdF9kb20pOwotICAgICAgICAgICAg
cmMgPSBVUERBVEVfRU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgcHRfdmNwdSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKTsKLSAgICAgICAgICAg
IGlmICggcGFnZSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAg
ICByZXR1cm4gcmMgPyAwIDogLUVCVVNZOwotICAgICAgICB9Ci0KLSAgICAgICAgc3dpdGNoICgg
cmMgPSBnZXRfcGFnZV9mcm9tX2wxZShubDFlLCBwdF9kb20sIHBnX2RvbSkgKQotICAgICAgICB7
Ci0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICBjYXNl
IDA6Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBfUEFHRV9SVyAuLi4gX1BBR0Vf
UlcgfCBQQUdFX0NBQ0hFX0FUVFJTOgotICAgICAgICAgICAgQVNTRVJUKCEocmMgJiB+KF9QQUdF
X1JXIHwgUEFHRV9DQUNIRV9BVFRSUykpKTsKLSAgICAgICAgICAgIGwxZV9mbGlwX2ZsYWdzKG5s
MWUsIHJjKTsKLSAgICAgICAgICAgIHJjID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICB9Ci0gICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLQot
ICAgICAgICBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIHB0X2RvbSk7Ci0gICAgICAgIGlmICggdW5s
aWtlbHkoIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCBwdF92Y3B1
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIG9sMWUgPSBubDFlOwotICAgICAgICAgICAgcmMgPSAtRUJV
U1k7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5U
UlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgcHRfdmNwdSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKLSAgICB7Ci0gICAgICAgIHJl
dHVybiAtRUJVU1k7Ci0gICAgfQotCi0gICAgcHV0X3BhZ2VfZnJvbV9sMWUob2wxZSwgcHRfZG9t
KTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KLQotLyogVXBkYXRlIHRoZSBMMiBlbnRyeSBhdCBwbDJl
IHRvIG5ldyB2YWx1ZSBubDJlLiBwbDJlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICovCi1zdGF0aWMg
aW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICBsMl9wZ2VudHJ5X3QgbmwyZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZXNlcnZlX2FkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZjcHUpCi17Ci0gICAgbDJfcGdlbnRy
eV90IG9sMmU7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHZjcHUtPmRvbWFpbjsKLSAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpsMnBnID0gbWZuX3RvX3BhZ2UocGZuKTsKLSAgICB1bnNpZ25lZCBsb25n
IHR5cGUgPSBsMnBnLT51LmludXNlLnR5cGVfaW5mbzsKLSAgICBpbnQgcmMgPSAwOwotCi0gICAg
aWYgKCB1bmxpa2VseSghaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBwZ2VudHJ5X3B0cl90b19z
bG90KHBsMmUpKSkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJM
MiB1cGRhdGUgaW4gWGVuLXByaXZhdGUgYXJlYSwgc2xvdCAlI2x4XG4iLAotICAgICAgICAgICAg
ICAgICBwZ2VudHJ5X3B0cl90b19zbG90KHBsMmUpKTsKLSAgICAgICAgcmV0dXJuIC1FUEVSTTsK
LSAgICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX3VzZXIoJm9sMmUsIHBsMmUs
IHNpemVvZihvbDJlKSkgIT0gMCkgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKLQotICAgIGlm
ICggbDJlX2dldF9mbGFncyhubDJlKSAmIF9QQUdFX1BSRVNFTlQgKQotICAgIHsKLSAgICAgICAg
aWYgKCB1bmxpa2VseShsMmVfZ2V0X2ZsYWdzKG5sMmUpICYgTDJfRElTQUxMT1dfTUFTSykgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBMMiBm
bGFncyAleFxuIiwKLSAgICAgICAgICAgICAgICAgICAgbDJlX2dldF9mbGFncyhubDJlKSAmIEwy
X0RJU0FMTE9XX01BU0spOwotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0K
LQotICAgICAgICAvKiBGYXN0IHBhdGggZm9yIHN1ZmZpY2llbnRseS1zaW1pbGFyIG1hcHBpbmdz
LiAqLwotICAgICAgICBpZiAoICFsMmVfaGFzX2NoYW5nZWQob2wyZSwgbmwyZSwgfkZBU1RQQVRI
X0ZMQUdfV0hJVEVMSVNUKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGFkanVzdF9ndWVzdF9s
MmUobmwyZSwgZCk7Ci0gICAgICAgICAgICBpZiAoIFVQREFURV9FTlRSWShsMiwgcGwyZSwgb2wy
ZSwgbmwyZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9hZCkgKQotICAgICAgICAgICAgICAgIHJldHVy
biAwOwotICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKLSAgICAgICAgfQotCi0gICAgICAgIGlm
ICggdW5saWtlbHkoKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobmwyZSwgcGZuLCBkKSkgPCAwKSAp
Ci0gICAgICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICAgICAgYWRqdXN0X2d1ZXN0X2wyZShubDJl
LCBkKTsKLSAgICAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwyLCBwbDJlLCBvbDJl
LCBubDJlLCBwZm4sIHZjcHUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
cmVzZXJ2ZV9hZCkpICkKLSAgICAgICAgewotICAgICAgICAgICAgb2wyZSA9IG5sMmU7Ci0gICAg
ICAgICAgICByYyA9IC1FQlVTWTsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlIGlmICggdW5s
aWtlbHkoIVVQREFURV9FTlRSWShsMiwgcGwyZSwgb2wyZSwgbmwyZSwgcGZuLCB2Y3B1LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQotICAgIHsK
LSAgICAgICAgcmV0dXJuIC1FQlVTWTsKLSAgICB9Ci0KLSAgICBwdXRfcGFnZV9mcm9tX2wyZShv
bDJlLCBwZm4pOwotICAgIHJldHVybiByYzsKLX0KLQotLyogVXBkYXRlIHRoZSBMMyBlbnRyeSBh
dCBwbDNlIHRvIG5ldyB2YWx1ZSBubDNlLiBwbDNlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICovCi1z
dGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCi0gICAgICAgICAgICAg
ICAgICAgICAgICBsM19wZ2VudHJ5X3QgbmwzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZXNlcnZlX2Fk
LAotICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZjcHUpCi17Ci0gICAgbDNf
cGdlbnRyeV90IG9sM2U7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHZjcHUtPmRvbWFpbjsKLSAg
ICBpbnQgcmMgPSAwOwotCi0gICAgaWYgKCB1bmxpa2VseSghaXNfZ3Vlc3RfbDNfc2xvdChwZ2Vu
dHJ5X3B0cl90b19zbG90KHBsM2UpKSkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJMMyB1cGRhdGUgaW4gWGVuLXByaXZhdGUgYXJlYSwgc2xvdCAlI2x4XG4iLAot
ICAgICAgICAgICAgICAgICBwZ2VudHJ5X3B0cl90b19zbG90KHBsM2UpKTsKLSAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgLyoKLSAgICAgKiBEaXNhbGxvdyB1cGRhdGVzIHRv
IGZpbmFsIEwzIHNsb3QuIEl0IGNvbnRhaW5zIFhlbiBtYXBwaW5ncywgYW5kIGl0Ci0gICAgICog
d291bGQgYmUgYSBwYWluIHRvIGVuc3VyZSB0aGV5IHJlbWFpbiBjb250aW51b3VzbHkgdmFsaWQg
dGhyb3VnaG91dC4KLSAgICAgKi8KLSAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiAo
cGdlbnRyeV9wdHJfdG9fc2xvdChwbDNlKSA+PSAzKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFM
OwotCi0gICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZnJvbV91c2VyKCZvbDNlLCBwbDNlLCBzaXpl
b2Yob2wzZSkpICE9IDApICkKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0KLSAgICBpZiAoIGwz
ZV9nZXRfZmxhZ3MobmwzZSkgJiBfUEFHRV9QUkVTRU5UICkKLSAgICB7Ci0gICAgICAgIGlmICgg
dW5saWtlbHkobDNlX2dldF9mbGFncyhubDNlKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpICkKLSAg
ICAgICAgewotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgTDMgZmxh
Z3MgJXhcbiIsCi0gICAgICAgICAgICAgICAgICAgIGwzZV9nZXRfZmxhZ3MobmwzZSkgJiBsM19k
aXNhbGxvd19tYXNrKGQpKTsKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9
Ci0KLSAgICAgICAgLyogRmFzdCBwYXRoIGZvciBzdWZmaWNpZW50bHktc2ltaWxhciBtYXBwaW5n
cy4gKi8KLSAgICAgICAgaWYgKCAhbDNlX2hhc19jaGFuZ2VkKG9sM2UsIG5sM2UsIH5GQVNUUEFU
SF9GTEFHX1dISVRFTElTVCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBhZGp1c3RfZ3Vlc3Rf
bDNlKG5sM2UsIGQpOwotICAgICAgICAgICAgcmMgPSBVUERBVEVfRU5UUlkobDMsIHBsM2UsIG9s
M2UsIG5sM2UsIHBmbiwgdmNwdSwgcHJlc2VydmVfYWQpOwotICAgICAgICAgICAgcmV0dXJuIHJj
ID8gMCA6IC1FRkFVTFQ7Ci0gICAgICAgIH0KLQotICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21f
bDNlKG5sM2UsIHBmbiwgZCwgMCk7Ci0gICAgICAgIGlmICggdW5saWtlbHkocmMgPCAwKSApCi0g
ICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgIHJjID0gMDsKLQotICAgICAgICBhZGp1c3Rf
Z3Vlc3RfbDNlKG5sM2UsIGQpOwotICAgICAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlko
bDMsIHBsM2UsIG9sM2UsIG5sM2UsIHBmbiwgdmNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBvbDNl
ID0gbmwzZTsKLSAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAgICAgfQotICAgIH0KLSAg
ICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwg
cGZuLCB2Y3B1LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZl
X2FkKSkgKQotICAgIHsKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgfQotCi0gICAgaWYg
KCBsaWtlbHkocmMgPT0gMCkgKQotICAgICAgICBpZiAoICFwdl9jcmVhdGVfcGFlX3hlbl9tYXBw
aW5ncyhkLCBwbDNlKSApCi0gICAgICAgICAgICBCVUcoKTsKLQotICAgIHB1dF9wYWdlX2Zyb21f
bDNlKG9sM2UsIHBmbiwgMCwgMSk7Ci0gICAgcmV0dXJuIHJjOwotfQotCi0vKiBVcGRhdGUgdGhl
IEw0IGVudHJ5IGF0IHBsNGUgdG8gbmV3IHZhbHVlIG5sNGUuIHBsNGUgaXMgd2l0aGluIGZyYW1l
IHBmbi4gKi8KLXN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIGw0X3BnZW50cnlfdCBubDRlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cHJlc2VydmVfYWQsCi0gICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdSkK
LXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmNwdS0+ZG9tYWluOwotICAgIGw0X3BnZW50cnlf
dCBvbDRlOwotICAgIGludCByYyA9IDA7Ci0KLSAgICBpZiAoIHVubGlrZWx5KCFpc19ndWVzdF9s
NF9zbG90KGQsIHBnZW50cnlfcHRyX3RvX3Nsb3QocGw0ZSkpKSApCi0gICAgewotICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIkw0IHVwZGF0ZSBpbiBYZW4tcHJpdmF0ZSBhcmVhLCBz
bG90ICUjbHhcbiIsCi0gICAgICAgICAgICAgICAgIHBnZW50cnlfcHRyX3RvX3Nsb3QocGw0ZSkp
OwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KF9f
Y29weV9mcm9tX3VzZXIoJm9sNGUsIHBsNGUsIHNpemVvZihvbDRlKSkgIT0gMCkgKQotICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKLQotICAgIGlmICggbDRlX2dldF9mbGFncyhubDRlKSAmIF9QQUdF
X1BSRVNFTlQgKQotICAgIHsKLSAgICAgICAgaWYgKCB1bmxpa2VseShsNGVfZ2V0X2ZsYWdzKG5s
NGUpICYgTDRfRElTQUxMT1dfTUFTSykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywgIkJhZCBMNCBmbGFncyAleFxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgbDRlX2dldF9mbGFncyhubDRlKSAmIEw0X0RJU0FMTE9XX01BU0spOwotICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBGYXN0IHBhdGggZm9yIHN1
ZmZpY2llbnRseS1zaW1pbGFyIG1hcHBpbmdzLiAqLwotICAgICAgICBpZiAoICFsNGVfaGFzX2No
YW5nZWQob2w0ZSwgbmw0ZSwgfkZBU1RQQVRIX0ZMQUdfV0hJVEVMSVNUKSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGFkanVzdF9ndWVzdF9sNGUobmw0ZSwgZCk7Ci0gICAgICAgICAgICByYyA9
IFVQREFURV9FTlRSWShsNCwgcGw0ZSwgb2w0ZSwgbmw0ZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9h
ZCk7Ci0gICAgICAgICAgICByZXR1cm4gcmMgPyAwIDogLUVGQVVMVDsKLSAgICAgICAgfQotCi0g
ICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobmw0ZSwgcGZuLCBkLCAwKTsKLSAgICAgICAg
aWYgKCB1bmxpa2VseShyYyA8IDApICkKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAg
cmMgPSAwOwotCi0gICAgICAgIGFkanVzdF9ndWVzdF9sNGUobmw0ZSwgZCk7Ci0gICAgICAgIGlm
ICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsNCwgcGw0ZSwgb2w0ZSwgbmw0ZSwgcGZuLCB2Y3B1
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIG9sNGUgPSBubDRlOwotICAgICAgICAgICAgcmMgPSAtRUZB
VUxUOwotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VO
VFJZKGw0LCBwbDRlLCBvbDRlLCBubDRlLCBwZm4sIHZjcHUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCi0gICAgewotICAgICAgICByZXR1cm4g
LUVGQVVMVDsKLSAgICB9Ci0KLSAgICBwdXRfcGFnZV9mcm9tX2w0ZShvbDRlLCBwZm4sIDAsIDEp
OwotICAgIHJldHVybiByYzsKLX0KLQogc3RhdGljIGludCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRy
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgaW50IGNhY2hlYXR0ciA9
CkBAIC0xODg2LDExMjcgKzE2MDIsOTYgQEAgaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVzKHN0
cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiByYyAhPSAtRUlOVFIgPyByYyA6IC1FUkVTVEFSVDsK
IH0KIAotaW50IHB2X25ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4pCitpbnQgZG9uYXRl
X3BhZ2UoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgaW50IG1lbWZsYWdzKQogewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
LSAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICBpbnQgcmM7Ci0g
ICAgdW5zaWduZWQgbG9uZyBvbGRfYmFzZV9tZm47Ci0KLSAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihjdXJyZCkgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBndF9tZm4gPSBwYWdl
dGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKTsKLSAgICAgICAgbDRfcGdlbnRy
eV90ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4oZ3RfbWZuKSk7Ci0KLSAgICAgICAgcmMg
PSBtb2RfbDRfZW50cnkocGw0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbDRlX2Zyb21f
cGZuKG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChfUEFHRV9Q
UkVTRU5UIHwgX1BBR0VfUlcgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9QQUdFX1VTRVIgfCBfUEFHRV9BQ0NFU1NFRCkpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBndF9tZm4sIDAsIGN1cnIpOwotICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsK
LSAgICAgICAgc3dpdGNoICggcmMgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgMDoKLSAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIC1FSU5UUjoKLSAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6Ci0gICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwotICAgICAgICBkZWZhdWx0OgotICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAi
RXJyb3Igd2hpbGUgaW5zdGFsbGluZyBuZXcgY29tcGF0IGJhc2VwdHIgJSIgUFJJX21mbiAiXG4i
LAotICAgICAgICAgICAgICAgICAgICAgbWZuKTsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAg
ICAgICAgfQorICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKIAotICAg
ICAgICBwdl9pbnZhbGlkYXRlX3NoYWRvd19sZHQoY3VyciwgZmFsc2UpOwotICAgICAgICB3cml0
ZV9wdGJhc2UoY3Vycik7CisgICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogCi0g
ICAgICAgIHJldHVybiAwOwotICAgIH0KKyAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkg
fHwgKChvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBOVUxMKSApCisgICAgICAgIGdv
dG8gZmFpbDsKIAotICAgIHJjID0gcHV0X29sZF9ndWVzdF90YWJsZShjdXJyKTsKLSAgICBpZiAo
IHVubGlrZWx5KHJjKSApCi0gICAgICAgIHJldHVybiByYzsKKyAgICBpZiAoIGQtPmlzX2R5aW5n
ICkKKyAgICAgICAgZ290byBmYWlsOwogCi0gICAgb2xkX2Jhc2VfbWZuID0gcGFnZXRhYmxlX2dl
dF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7Ci0gICAgLyoKLSAgICAgKiBUaGlzIGlzIHBh
cnRpY3VsYXJseSBpbXBvcnRhbnQgd2hlbiBnZXR0aW5nIHJlc3RhcnRlZCBhZnRlciB0aGUKLSAg
ICAgKiBwcmV2aW91cyBhdHRlbXB0IGdvdCBwcmVlbXB0ZWQgaW4gdGhlIHB1dC1vbGQtTUZOIHBo
YXNlLgotICAgICAqLwotICAgIGlmICggb2xkX2Jhc2VfbWZuID09IG1mbiApCi0gICAgewotICAg
ICAgICB3cml0ZV9wdGJhc2UoY3Vycik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KKyAgICBp
ZiAoIHBhZ2UtPmNvdW50X2luZm8gJiB+KFBHQ19hbGxvY2F0ZWQgfCAxKSApCisgICAgICAgIGdv
dG8gZmFpbDsKIAotICAgIHJjID0gcGFnaW5nX21vZGVfcmVmY291bnRzKGN1cnJkKQotICAgICAg
ICAgPyAoZ2V0X3BhZ2VfZnJvbV9tZm4oX21mbihtZm4pLCBjdXJyZCkgPyAwIDogLUVJTlZBTCkK
LSAgICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1Rfcm9v
dF9wYWdlX3RhYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJy
ZCwgMCwgdHJ1ZSk7Ci0gICAgc3dpdGNoICggcmMgKQorICAgIGlmICggIShtZW1mbGFncyAmIE1F
TUZfbm9fcmVmY291bnQpICkKICAgICB7Ci0gICAgY2FzZSAwOgotICAgICAgICBicmVhazsKLSAg
ICBjYXNlIC1FSU5UUjoKLSAgICBjYXNlIC1FUkVTVEFSVDoKLSAgICAgICAgcmV0dXJuIC1FUkVT
VEFSVDsKLSAgICBkZWZhdWx0OgotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAg
ICAgICAgICAgICAgICAgIkVycm9yIHdoaWxlIGluc3RhbGxpbmcgbmV3IGJhc2VwdHIgJSIgUFJJ
X21mbiAiXG4iLCBtZm4pOwotICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIGlmICggZC0+dG90
X3BhZ2VzID49IGQtPm1heF9wYWdlcyApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAg
IGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGQsIDEpOwogICAgIH0KIAotICAgIHB2X2ludmFsaWRh
dGVfc2hhZG93X2xkdChjdXJyLCBmYWxzZSk7Ci0KLSAgICBpZiAoICFWTV9BU1NJU1QoY3VycmQs
IG0ycF9zdHJpY3QpICYmICFwYWdpbmdfbW9kZV9yZWZjb3VudHMoY3VycmQpICkKLSAgICAgICAg
ZmlsbF9yb19tcHQobWZuKTsKLSAgICBjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxl
X2Zyb21fcGZuKG1mbik7Ci0gICAgdXBkYXRlX2NyMyhjdXJyKTsKLQotICAgIHdyaXRlX3B0YmFz
ZShjdXJyKTsKLQotICAgIGlmICggbGlrZWx5KG9sZF9iYXNlX21mbiAhPSAwKSApCi0gICAgewot
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2Uob2xkX2Jhc2VfbWZu
KTsKKyAgICBwYWdlLT5jb3VudF9pbmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7CisgICAgcGFnZV9z
ZXRfb3duZXIocGFnZSwgZCk7CisgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsJmQtPnBhZ2Vf
bGlzdCk7CiAKLSAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMoY3VycmQpICkKLSAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBzd2l0
Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKLSAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgIGNhc2UgLUVJTlRSOgotICAgICAgICAgICAgICAgIHJjID0gLUVS
RVNUQVJUOwotICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCi0gICAgICAgICAgICBj
YXNlIC1FUkVTVEFSVDoKLSAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBhZ2U7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgICAgIEJVR19PTihyYyk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICB9Ci0gICAgfQorICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwor
ICAgIHJldHVybiAwOwogCi0gICAgcmV0dXJuIHJjOworIGZhaWw6CisgICAgc3Bpbl91bmxvY2so
JmQtPnBhZ2VfYWxsb2NfbG9jayk7CisgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQg
ZG9uYXRlIG1mbiAlIiBQUklfbWZuCisgICAgICAgICAgICAgIiB0byBkJWQgKG93bmVyIGQlZCkg
Y2FmPSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbyAiXG4iLAorICAgICAgICAgICAgIHBhZ2VfdG9f
bWZuKHBhZ2UpLCBkLT5kb21haW5faWQsCisgICAgICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9t
YWluX2lkIDogRE9NSURfSU5WQUxJRCwKKyAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBw
YWdlLT51LmludXNlLnR5cGVfaW5mbyk7CisgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKLXN0YXRp
YyBzdHJ1Y3QgZG9tYWluICpnZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCkKK2ludCBzdGVhbF9w
YWdlKAorICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGludCBtZW1mbGFncykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpwZ19vd25lciA9IE5VTEws
ICpjdXJyID0gY3VycmVudC0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKKyAgICBi
b29sIGRyb3BfZG9tX3JlZiA9IGZhbHNlOworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVy
ID0gZG9tX3hlbjsKIAotICAgIGlmICggbGlrZWx5KGRvbWlkID09IERPTUlEX1NFTEYpICkKLSAg
ICB7Ci0gICAgICAgIHBnX293bmVyID0gcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKLSAgICAg
ICAgZ290byBvdXQ7Ci0gICAgfQorICAgIGlmICggcGFnaW5nX21vZGVfZXh0ZXJuYWwoZCkgKQor
ICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKLSAgICBpZiAoIHVubGlrZWx5KGRvbWlkID09
IGN1cnItPmRvbWFpbl9pZCkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJDYW5ub3Qgc3BlY2lmeSBpdHNlbGYgYXMgZm9yZWlnbiBkb21haW5cbiIpOwotICAgICAg
ICBnb3RvIG91dDsKLSAgICB9CisgICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwog
Ci0gICAgc3dpdGNoICggZG9taWQgKQotICAgIHsKLSAgICBjYXNlIERPTUlEX0lPOgotICAgICAg
ICBwZ19vd25lciA9IHJjdV9sb2NrX2RvbWFpbihkb21faW8pOwotICAgICAgICBicmVhazsKLSAg
ICBjYXNlIERPTUlEX1hFTjoKLSAgICAgICAgcGdfb3duZXIgPSByY3VfbG9ja19kb21haW4oZG9t
X3hlbik7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggKHBnX293
bmVyID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGRvbWlkKSkgPT0gTlVMTCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5rbm93biBkb21haW4gZCVk
XG4iLCBkb21pZCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBicmVh
azsKLSAgICB9CisgICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3duZXIgPSBw
YWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAgICAgICBnb3RvIGZhaWw7CiAKLSBvdXQ6
Ci0gICAgcmV0dXJuIHBnX293bmVyOwotfQorICAgIC8qCisgICAgICogV2UgcmVxdWlyZSB0aGVy
ZSBpcyBqdXN0IG9uZSByZWZlcmVuY2UgKFBHQ19hbGxvY2F0ZWQpLiBXZSB0ZW1wb3JhcmlseQor
ICAgICAqIGRyb3AgdGhpcyByZWZlcmVuY2Ugbm93IHNvIHRoYXQgd2UgY2FuIHNhZmVseSBzd2l6
emxlIHRoZSBvd25lci4KKyAgICAgKi8KKyAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKKyAgICBk
byB7CisgICAgICAgIHggPSB5OworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBH
Q19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKyAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdD
X2NvdW50X21hc2spOworICAgIH0gd2hpbGUgKCB5ICE9IHggKTsKIAotc3RhdGljIHZvaWQgcHV0
X3BnX293bmVyKHN0cnVjdCBkb21haW4gKnBnX293bmVyKQotewotICAgIHJjdV91bmxvY2tfZG9t
YWluKHBnX293bmVyKTsKLX0KKyAgICAvKgorICAgICAqIFdpdGggdGhlIHNvbGUgcmVmZXJlbmNl
IGRyb3BwZWQgdGVtcG9yYXJpbHksIG5vLW9uZSBjYW4gdXBkYXRlIHR5cGUKKyAgICAgKiBpbmZv
cm1hdGlvbi4gVHlwZSBjb3VudCBhbHNvIG5lZWRzIHRvIGJlIHplcm8gaW4gdGhpcyBjYXNlLCBi
dXQgZS5nLgorICAgICAqIFBHVF9zZWdfZGVzY19wYWdlIG1heSBzdGlsbCBoYXZlIFBHVF92YWxp
ZGF0ZWQgc2V0LCB3aGljaCB3ZSBuZWVkIHRvCisgICAgICogY2xlYXIgYmVmb3JlIHRyYW5zZmVy
cmluZyBvd25lcnNoaXAgKGFzIHZhbGlkYXRpb24gY3JpdGVyaWEgdmFyeQorICAgICAqIGRlcGVu
ZGluZyBvbiBkb21haW4gdHlwZSkuCisgICAgICovCisgICAgQlVHX09OKHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgKFBHVF9jb3VudF9tYXNrIHwgUEdUX2xvY2tlZCB8CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF9waW5uZWQpKTsKKyAgICBwYWdlLT51LmludXNl
LnR5cGVfaW5mbyA9IDA7CiAKLXN0YXRpYyBpbmxpbmUgaW50IHZjcHVtYXNrX3RvX3BjcHVtYXNr
KAotICAgIHN0cnVjdCBkb21haW4gKmQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9p
ZCkgYm1hcCwgY3B1bWFza190ICpwbWFzaykKLXsKLSAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwg
dmNwdV9iaWFzLCBvZmZzOwotICAgIHVuc2lnbmVkIGxvbmcgdm1hc2s7Ci0gICAgc3RydWN0IHZj
cHUgKnY7Ci0gICAgYm9vbCBpc19uYXRpdmUgPSAhaXNfcHZfMzJiaXRfZG9tYWluKGQpOworICAg
IC8qIFN3aXp6bGUgdGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KKyAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKKyAgICB5ID0gcGFn
ZS0+Y291bnRfaW5mbzsKKyAgICBkbyB7CisgICAgICAgIHggPSB5OworICAgICAgICBCVUdfT04o
KHggJiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwor
ICAgIH0gd2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkg
IT0geCApOwogCi0gICAgY3B1bWFza19jbGVhcihwbWFzayk7Ci0gICAgZm9yICggdm1hc2sgPSAw
LCBvZmZzID0gMDsgOyArK29mZnMgKQotICAgIHsKLSAgICAgICAgdmNwdV9iaWFzID0gb2ZmcyAq
IChpc19uYXRpdmUgPyBCSVRTX1BFUl9MT05HIDogMzIpOwotICAgICAgICBpZiAoIHZjcHVfYmlh
cyA+PSBkLT5tYXhfdmNwdXMgKQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAgICAgaWYg
KCB1bmxpa2VseShpc19uYXRpdmUgPwotICAgICAgICAgICAgICAgICAgICAgIGNvcHlfZnJvbV9n
dWVzdF9vZmZzZXQoJnZtYXNrLCBibWFwLCBvZmZzLCAxKSA6Ci0gICAgICAgICAgICAgICAgICAg
ICAgY29weV9mcm9tX2d1ZXN0X29mZnNldCgodW5zaWduZWQgaW50ICopJnZtYXNrLCBibWFwLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2ZmcywgMSkpICkK
LSAgICAgICAgewotICAgICAgICAgICAgY3B1bWFza19jbGVhcihwbWFzayk7Ci0gICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKLSAgICAgICAgfQotCi0gICAgICAgIHdoaWxlICggdm1hc2sgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICB2Y3B1X2lkID0gZmluZF9maXJzdF9zZXRfYml0KHZtYXNr
KTsKLSAgICAgICAgICAgIHZtYXNrICY9IH4oMVVMIDw8IHZjcHVfaWQpOwotICAgICAgICAgICAg
dmNwdV9pZCArPSB2Y3B1X2JpYXM7Ci0gICAgICAgICAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1h
eF92Y3B1cykgKQotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgaWYgKCAo
KHYgPSBkLT52Y3B1W3ZjcHVfaWRdKSAhPSBOVUxMKSApCi0gICAgICAgICAgICAgICAgY3B1bWFz
a19vcihwbWFzaywgcG1hc2ssIHYtPnZjcHVfZGlydHlfY3B1bWFzayk7Ci0gICAgICAgIH0KLSAg
ICB9Ci19Ci0KLWxvbmcgZG9fbW11ZXh0X29wKAotICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
bW11ZXh0X29wX3QpIHVvcHMsCi0gICAgdW5zaWduZWQgaW50IGNvdW50LAotICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odWludCkgcGRvbmUsCi0gICAgdW5zaWduZWQgaW50IGZvcmVpZ25kb20p
Ci17Ci0gICAgc3RydWN0IG1tdWV4dF9vcCBvcDsKLSAgICB1bnNpZ25lZCBsb25nIHR5cGU7Ci0g
ICAgdW5zaWduZWQgaW50IGksIGRvbmUgPSAwOwotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICBzdHJ1
Y3QgZG9tYWluICpwZ19vd25lcjsKLSAgICBpbnQgcmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1
cnIpOwotCi0gICAgaWYgKCB1bmxpa2VseShyYykgKQotICAgIHsKLSAgICAgICAgaWYgKCBsaWtl
bHkocmMgPT0gLUVSRVNUQVJUKSApCi0gICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVf
Y29udGludWF0aW9uKAotICAgICAgICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX21tdWV4dF9v
cCwgImhpaGkiLCB1b3BzLCBjb3VudCwgcGRvbmUsCi0gICAgICAgICAgICAgICAgICAgICBmb3Jl
aWduZG9tKTsKLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIGlmICggdW5saWtlbHko
Y291bnQgPT0gTU1VX1VQREFURV9QUkVFTVBURUQpICYmCi0gICAgICAgICBsaWtlbHkoZ3Vlc3Rf
aGFuZGxlX2lzX251bGwodW9wcykpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFNl
ZSB0aGUgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgcmVsYXRlZAotICAgICAgICAgKiBoeXBl
cmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigpIGJlbG93LgotICAgICAgICAgKi8KLSAgICAgICAg
cmV0dXJuIChpbnQpZm9yZWlnbmRvbTsKLSAgICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KGNvdW50
ICYgTU1VX1VQREFURV9QUkVFTVBURUQpICkKLSAgICB7Ci0gICAgICAgIGNvdW50ICY9IH5NTVVf
VVBEQVRFX1BSRUVNUFRFRDsKLSAgICAgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX2lz
X251bGwocGRvbmUpKSApCi0gICAgICAgICAgICAodm9pZCljb3B5X2Zyb21fZ3Vlc3QoJmRvbmUs
IHBkb25lLCAxKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBwZXJmY19pbmNyKGNhbGxzX3Rv
X21tdWV4dF9vcCk7Ci0KLSAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theSh1b3Bz
LCBjb3VudCkpICkKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0KLSAgICBpZiAoIChwZ19vd25l
ciA9IGdldF9wZ19vd25lcihmb3JlaWduZG9tKSkgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiAt
RVNSQ0g7Ci0KLSAgICBpZiAoICFpc19wdl9kb21haW4ocGdfb3duZXIpICkKLSAgICB7Ci0gICAg
ICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAg
IH0KLQotICAgIHJjID0geHNtX21tdWV4dF9vcChYU01fVEFSR0VULCBjdXJyZCwgcGdfb3duZXIp
OwotICAgIGlmICggcmMgKQotICAgIHsKLSAgICAgICAgcHV0X3BnX293bmVyKHBnX293bmVyKTsK
LSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7
IGkrKyApCi0gICAgewotICAgICAgICBpZiAoIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8
IChpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAg
ICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3BzLCAxKSAhPSAwKSAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGN1cnJkKSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHN3aXRjaCAoIG9wLmNtZCApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDFfVEFCTEU6Ci0gICAgICAgICAgICBjYXNlIE1NVUVY
VF9QSU5fTDJfVEFCTEU6Ci0gICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDNfVEFCTEU6Ci0g
ICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDRfVEFCTEU6Ci0gICAgICAgICAgICBjYXNlIE1N
VUVYVF9VTlBJTl9UQUJMRToKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGRl
ZmF1bHQ6Ci0gICAgICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKLSAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLQotICAgICAgICByYyA9IDA7
Ci0KLSAgICAgICAgc3dpdGNoICggb3AuY21kICkKLSAgICAgICAgewotICAgICAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdDsKLQotICAg
ICAgICBjYXNlIE1NVUVYVF9QSU5fTDFfVEFCTEU6Ci0gICAgICAgICAgICB0eXBlID0gUEdUX2wx
X3BhZ2VfdGFibGU7Ci0gICAgICAgICAgICBnb3RvIHBpbl9wYWdlOwotCi0gICAgICAgIGNhc2Ug
TU1VRVhUX1BJTl9MMl9UQUJMRToKLSAgICAgICAgICAgIHR5cGUgPSBQR1RfbDJfcGFnZV90YWJs
ZTsKLSAgICAgICAgICAgIGdvdG8gcGluX3BhZ2U7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfUElO
X0wzX1RBQkxFOgotICAgICAgICAgICAgdHlwZSA9IFBHVF9sM19wYWdlX3RhYmxlOwotICAgICAg
ICAgICAgZ290byBwaW5fcGFnZTsKLQotICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDRfVEFCTEU6
Ci0gICAgICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihwZ19vd25lcikgKQotICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgdHlwZSA9IFBHVF9sNF9wYWdlX3RhYmxlOwot
Ci0gICAgICAgIHBpbl9wYWdlOgotICAgICAgICAgICAgLyogSWdub3JlIHBpbm5pbmcgb2YgaW52
YWxpZCBwYWdpbmcgbGV2ZWxzLiAqLwotICAgICAgICAgICAgaWYgKCAob3AuY21kIC0gTU1VRVhU
X1BJTl9MMV9UQUJMRSkgPiAoQ09ORklHX1BBR0lOR19MRVZFTFMgLSAxKSApCi0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIGlmICggcGFnaW5nX21vZGVfcmVmY291bnRzKHBn
X293bmVyKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIHBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgb3AuYXJnMS5tZm4sIE5VTEwsIFAyTV9BTExPQyk7
Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgfQotCi0gICAgICAgICAgICByYyA9IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUocGFn
ZSwgdHlwZSk7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCi0gICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQotICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICBlbHNlIGlmICggcmMgIT0gLUVSRVNU
QVJUICkKLSAgICAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJFcnJvciAlZCB3aGlsZSBwaW5uaW5nIG1mbiAlIiBQ
UklfbWZuICJcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmMsIHBhZ2VfdG9fbWZu
KHBhZ2UpKTsKLSAgICAgICAgICAgICAgICBpZiAoIHBhZ2UgIT0gY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgcmMgPSB4c21fbWVt
b3J5X3Bpbl9wYWdlKFhTTV9IT09LLCBjdXJyZCwgcGdfb3duZXIsIHBhZ2UpOwotICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgdW5saWtlbHkodGVzdF9hbmRfc2V0X2JpdChfUEdUX3Bpbm5lZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvKSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICJtZm4gJSIgUFJJ
X21mbiAiIGFscmVhZHkgcGlubmVkXG4iLCBwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBpZiAoIHVu
bGlrZWx5KHJjKSApCi0gICAgICAgICAgICAgICAgZ290byBwaW5fZHJvcDsKLQotICAgICAgICAg
ICAgLyogQSBwYWdlIGlzIGRpcnRpZWQgd2hlbiBpdHMgcGluIHN0YXR1cyBpcyBzZXQuICovCi0g
ICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShwZ19vd25lciwgX21mbihwYWdlX3RvX21mbihw
YWdlKSkpOwotCi0gICAgICAgICAgICAvKiBXZSBjYW4gcmFjZSBkb21haW4gZGVzdHJ1Y3Rpb24g
KGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcykuICovCi0gICAgICAgICAgICBpZiAoIHVubGlr
ZWx5KHBnX293bmVyICE9IGN1cnJkKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
Ym9vbCBkcm9wX3JlZjsKLQotICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmcGdfb3duZXItPnBh
Z2VfYWxsb2NfbG9jayk7Ci0gICAgICAgICAgICAgICAgZHJvcF9yZWYgPSAocGdfb3duZXItPmlz
X2R5aW5nICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVzdF9hbmRfY2xlYXJfYml0
KF9QR1RfcGlubmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pKTsKLSAgICAgICAgICAgICAgICBzcGluX3Vu
bG9jaygmcGdfb3duZXItPnBhZ2VfYWxsb2NfbG9jayk7Ci0gICAgICAgICAgICAgICAgaWYgKCBk
cm9wX3JlZiApCi0gICAgICAgICAgICAgICAgewotICAgICAgICBwaW5fZHJvcDoKLSAgICAgICAg
ICAgICAgICAgICAgaWYgKCB0eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKLSAgICAgICAgICAg
ICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwotICAgICAgICAgICAgICAgICAg
ICBlbHNlCi0gICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBhZ2U7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQotICAgICAgICAgICAg
YnJlYWs7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfVU5QSU5fVEFCTEU6Ci0gICAgICAgICAgICBp
ZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhwZ19vd25lcikgKQotICAgICAgICAgICAgICAgIGJy
ZWFrOwotCi0gICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9w
LmFyZzEubWZuLCBOVUxMLCBQMk1fQUxMT0MpOwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseSgh
cGFnZSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICJtZm4gJSIgUFJJX21mbiAiIGJhZCwg
b3IgYmFkIG93bmVyIGQlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBvcC5hcmcxLm1m
biwgcGdfb3duZXItPmRvbWFpbl9pZCk7Ci0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwot
ICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBpZiAo
ICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5m
bykgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAg
ICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICJtZm4gJSIgUFJJX21mbiAiIG5vdCBwaW5uZWRcbiIsIG9wLmFyZzEubWZuKTsKLSAg
ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICB9Ci0KLSAgICAgICAgICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUocGFnZSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgY2FzZSAtRUlO
VFI6Ci0gICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKLSAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7Ci0gICAgICAgICAgICAgICAgcmMgPSAwOwotICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAg
ICBCVUdfT04ocmMpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0KLSAgICAgICAgICAgIC8qIEEgcGFnZSBpcyBkaXJ0
aWVkIHdoZW4gaXRzIHBpbiBzdGF0dXMgaXMgY2xlYXJlZC4gKi8KLSAgICAgICAgICAgIHBhZ2lu
Z19tYXJrX2RpcnR5KHBnX293bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7Ci0gICAgICAg
ICAgICBicmVhazsKLQotICAgICAgICBjYXNlIE1NVUVYVF9ORVdfQkFTRVBUUjoKLSAgICAgICAg
ICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKLSAgICAgICAgICAgICAgICBy
YyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90
cmFuc2xhdGUoY3VycmQpKSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAg
ICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHJjID0gcHZfbmV3X2d1ZXN0X2NyMyhvcC5hcmcx
Lm1mbik7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIE1NVUVYVF9ORVdfVVNF
Ul9CQVNFUFRSOiB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG9sZF9tZm47Ci0KLSAgICAg
ICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKLSAgICAgICAgICAgICAg
ICByYyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9k
ZV90cmFuc2xhdGUoY3VycmQpKSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0g
ICAgICAgICAgICBvbGRfbWZuID0gcGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90
YWJsZV91c2VyKTsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBUaGlzIGlzIHBhcnRp
Y3VsYXJseSBpbXBvcnRhbnQgd2hlbiBnZXR0aW5nIHJlc3RhcnRlZCBhZnRlciB0aGUKLSAgICAg
ICAgICAgICAqIHByZXZpb3VzIGF0dGVtcHQgZ290IHByZWVtcHRlZCBpbiB0aGUgcHV0LW9sZC1N
Rk4gcGhhc2UuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggb2xkX21mbiA9PSBv
cC5hcmcxLm1mbiApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIGlmICgg
b3AuYXJnMS5tZm4gIT0gMCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAgICAgICAgICAgICAgICAgICAgX21mbihvcC5h
cmcxLm1mbiksIFBHVF9yb290X3BhZ2VfdGFibGUsIGN1cnJkLCAwLCB0cnVlKTsKLQotICAgICAg
ICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKLSAgICAgICAgICAgICAgICAgICAgICAg
IHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICggcmMgIT0gLUVS
RVNUQVJUICkKLSAgICAgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkVycm9yICVkIGluc3RhbGxpbmcg
bmV3IG1mbiAlIiBQUklfbWZuICJcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByYywgb3AuYXJnMS5tZm4pOwotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ICAgICAgICB9Ci0KLSAgICAgICAgICAgICAgICBpZiAoIFZNX0FTU0lTVChjdXJyZCwgbTJwX3N0
cmljdCkgKQotICAgICAgICAgICAgICAgICAgICB6YXBfcm9fbXB0KG9wLmFyZzEubWZuKTsKLSAg
ICAgICAgICAgIH0KLQotICAgICAgICAgICAgY3Vyci0+YXJjaC5ndWVzdF90YWJsZV91c2VyID0g
cGFnZXRhYmxlX2Zyb21fcGZuKG9wLmFyZzEubWZuKTsKLQotICAgICAgICAgICAgaWYgKCBvbGRf
bWZuICE9IDAgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9f
cGFnZShvbGRfbWZuKTsKLQotICAgICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBjYXNlIC1FSU5UUjoKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7
Ci0gICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCi0gICAgICAgICAgICAgICAg
Y2FzZSAtRVJFU1RBUlQ6Ci0gICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAg
ICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKLSAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQotCi0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGNhc2UgTU1VRVhUX1RMQl9GTFVT
SF9MT0NBTDoKLSAgICAgICAgICAgIGlmICggbGlrZWx5KGN1cnJkID09IHBnX293bmVyKSApCi0g
ICAgICAgICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7Ci0gICAgICAgICAgICBlbHNlCi0gICAg
ICAgICAgICAgICAgcmMgPSAtRVBFUk07Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBj
YXNlIE1NVUVYVF9JTlZMUEdfTE9DQUw6Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJk
ICE9IHBnX293bmVyKSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07Ci0gICAgICAgICAg
ICBlbHNlCi0gICAgICAgICAgICAgICAgcGFnaW5nX2ludmxwZyhjdXJyLCBvcC5hcmcxLmxpbmVh
cl9hZGRyKTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgTU1VRVhUX1RMQl9G
TFVTSF9NVUxUSToKLSAgICAgICAgY2FzZSBNTVVFWFRfSU5WTFBHX01VTFRJOgotICAgICAgICB7
Ci0gICAgICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2sp
OwotCi0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCi0gICAg
ICAgICAgICAgICAgcmMgPSAtRVBFUk07Ci0gICAgICAgICAgICBlbHNlIGlmICggdW5saWtlbHko
dmNwdW1hc2tfdG9fcGNwdW1hc2soY3VycmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGd1ZXN0X2hhbmRsZV90b19wYXJhbShvcC5hcmcyLnZjcHVtYXNrLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Rfdm9p
ZCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2spKSApCi0gICAgICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQot
ICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICBpZiAoIG9wLmNtZCA9PSBNTVVF
WFRfVExCX0ZMVVNIX01VTFRJICkKLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhtYXNr
KTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCBfX2FkZHJfb2sob3AuYXJnMS5saW5lYXJfYWRkcikg
KQotICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9vbmVfbWFzayhtYXNrLCBvcC5hcmcxLmxpbmVh
cl9hZGRyKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgY2FzZSBN
TVVFWFRfVExCX0ZMVVNIX0FMTDoKLSAgICAgICAgICAgIGlmICggbGlrZWx5KGN1cnJkID09IHBn
X293bmVyKSApCi0gICAgICAgICAgICAgICAgZmx1c2hfdGxiX21hc2soY3VycmQtPmRvbWFpbl9k
aXJ0eV9jcHVtYXNrKTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1F
UEVSTTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgTU1VRVhUX0lOVkxQR19B
TEw6Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCi0gICAg
ICAgICAgICAgICAgcmMgPSAtRVBFUk07Ci0gICAgICAgICAgICBlbHNlIGlmICggX19hZGRyX29r
KG9wLmFyZzEubGluZWFyX2FkZHIpICkKLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfb25lX21h
c2soY3VycmQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvcC5hcmcxLmxpbmVhcl9hZGRyKTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0g
ICAgICAgIGNhc2UgTU1VRVhUX0ZMVVNIX0NBQ0hFOgotICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShjdXJyZCAhPSBwZ19vd25lcikgKQotICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwotICAg
ICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KCFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoY3VycmQp
KSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUFDQ0VTOwotICAgICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgICAgIHdiaW52ZCgpOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2Fz
ZSBNTVVFWFRfRkxVU0hfQ0FDSEVfR0xPQkFMOgotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShj
dXJyZCAhPSBwZ19vd25lcikgKQotICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwotICAgICAg
ICAgICAgZWxzZSBpZiAoIGxpa2VseShjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoY3VycmQpKSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdTsKLSAgICAgICAg
ICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOwotCi0g
ICAgICAgICAgICAgICAgY3B1bWFza19jbGVhcihtYXNrKTsKLSAgICAgICAgICAgICAgICBmb3Jf
ZWFjaF9vbmxpbmVfY3B1KGNwdSkKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhY3B1bWFza19p
bnRlcnNlY3RzKG1hc2ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpICkKLSAgICAgICAgICAgICAgICAg
ICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgbWFzayk7Ci0gICAgICAgICAgICAgICAgZmx1
c2hfbWFzayhtYXNrLCBGTFVTSF9DQUNIRSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBl
bHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0K
LSAgICAgICAgY2FzZSBNTVVFWFRfU0VUX0xEVDoKLSAgICAgICAgewotICAgICAgICAgICAgdW5z
aWduZWQgaW50IGVudHMgPSBvcC5hcmcyLm5yX2VudHM7Ci0gICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHB0ciA9IGVudHMgPyBvcC5hcmcxLmxpbmVhcl9hZGRyIDogMDsKLQotICAgICAgICAgICAg
aWYgKCB1bmxpa2VseShjdXJyZCAhPSBwZ19vd25lcikgKQotICAgICAgICAgICAgICAgIHJjID0g
LUVQRVJNOwotICAgICAgICAgICAgZWxzZSBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGN1cnJk
KSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgZWxzZSBpZiAo
ICgocHRyICYgKFBBR0VfU0laRSAtIDEpKSAhPSAwKSB8fCAhX19hZGRyX29rKHB0cikgfHwKLSAg
ICAgICAgICAgICAgICAgICAgICAoZW50cyA+IDgxOTIpICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAiQmFkIGFyZ3MgdG8gU0VUX0xEVDogcHRyPSVseCwgZW50cz0leFxuIiwgcHRyLCBlbnRz
KTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICB9Ci0gICAgICAg
ICAgICBlbHNlIGlmICggKGN1cnItPmFyY2gucHZfdmNwdS5sZHRfZW50cyAhPSBlbnRzKSB8fAot
ICAgICAgICAgICAgICAgICAgICAgIChjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgIT0gcHRy
KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHZfaW52YWxpZGF0ZV9zaGFkb3df
bGR0KGN1cnIsIGZhbHNlKTsKLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsKLSAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgPSBwdHI7Ci0gICAgICAg
ICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzID0gZW50czsKLSAgICAgICAgICAg
ICAgICBsb2FkX0xEVChjdXJyKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICB9Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfQ0xFQVJfUEFHRToKLSAgICAgICAgICAg
IHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgb3AuYXJnMS5tZm4sICZwMm10LCBQ
Mk1fQUxMT0MpOwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwMm10ICE9IHAybV9yYW1fcncp
ICYmIHBhZ2UgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwotICAgICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwotICAgICAgICAgICAgfQotICAgICAgICAg
ICAgaWYgKCAhcGFnZSB8fCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkg
KQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICJFcnJvciBjbGVhcmluZyBtZm4g
JSIgUFJJX21mbiAiXG4iLCBvcC5hcmcxLm1mbik7Ci0gICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAg
ICAvKiBBIHBhZ2UgaXMgZGlydGllZCB3aGVuIGl0J3MgYmVpbmcgY2xlYXJlZC4gKi8KLSAgICAg
ICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2Up
KSk7Ci0KLSAgICAgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4ocGFn
ZSkpKTsKLQotICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Ci0gICAgICAgICAg
ICBicmVhazsKLQotICAgICAgICBjYXNlIE1NVUVYVF9DT1BZX1BBR0U6Ci0gICAgICAgIHsKLSAg
ICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnNyY19wYWdlLCAqZHN0X3BhZ2U7Ci0KLSAgICAg
ICAgICAgIHNyY19wYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzIuc3Jj
X21mbiwgJnAybXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAy
TV9BTExPQyk7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHAybXQgIT0gcDJtX3JhbV9ydykg
JiYgc3JjX3BhZ2UgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHNy
Y19wYWdlKTsKLSAgICAgICAgICAgICAgICBzcmNfcGFnZSA9IE5VTEw7Ci0gICAgICAgICAgICB9
Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFzcmNfcGFnZSkgKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICJFcnJvciBjb3B5aW5nIGZyb20gbWZuICUiIFBSSV9tZm4gIlxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBvcC5hcmcyLnNyY19tZm4pOwotICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLQotICAg
ICAgICAgICAgZHN0X3BhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgb3AuYXJnMS5t
Zm4sICZwMm10LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1f
QUxMT0MpOwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwMm10ICE9IHAybV9yYW1fcncpICYm
IGRzdF9wYWdlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwdXRfcGFnZShkc3Rf
cGFnZSk7Ci0gICAgICAgICAgICAgICAgZHN0X3BhZ2UgPSBOVUxMOwotICAgICAgICAgICAgfQot
ICAgICAgICAgICAgcmMgPSAoZHN0X3BhZ2UgJiYKLSAgICAgICAgICAgICAgICAgIGdldF9wYWdl
X3R5cGUoZHN0X3BhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSkgPyAwIDogLUVJTlZBTDsKLSAgICAg
ICAgICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBwdXRfcGFnZShzcmNfcGFnZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCBkc3RfcGFnZSApCi0g
ICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKGRzdF9wYWdlKTsKLSAgICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3Ig
Y29weWluZyB0byBtZm4gJSIgUFJJX21mbiAiXG4iLCBvcC5hcmcxLm1mbik7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIC8qIEEgcGFnZSBpcyBk
aXJ0aWVkIHdoZW4gaXQncyBiZWluZyBjb3BpZWQgdG8uICovCi0gICAgICAgICAgICBwYWdpbmdf
bWFya19kaXJ0eShwZ19vd25lciwgX21mbihwYWdlX3RvX21mbihkc3RfcGFnZSkpKTsKLQotICAg
ICAgICAgICAgY29weV9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKGRzdF9wYWdlKSksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oc3JjX3BhZ2UpKSk7
Ci0KLSAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGRzdF9wYWdlKTsKLSAgICAgICAgICAg
IHB1dF9wYWdlKHNyY19wYWdlKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAg
ICAgICAgY2FzZSBNTVVFWFRfTUFSS19TVVBFUjoKLSAgICAgICAgY2FzZSBNTVVFWFRfVU5NQVJL
X1NVUEVSOgotICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKLSAgICAgICAgICAgIGJyZWFr
OwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICByYyA9IC1FTk9TWVM7Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgfQotCi0gZG9uZToKLSAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZz
ZXQodW9wcywgMSk7Ci0gICAgfQotCi0gICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgIHsK
LSAgICAgICAgQVNTRVJUKGkgPCBjb3VudCk7Ci0gICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0
ZV9jb250aW51YXRpb24oCi0gICAgICAgICAgICBfX0hZUEVSVklTT1JfbW11ZXh0X29wLCAiaGlo
aSIsCi0gICAgICAgICAgICB1b3BzLCAoY291bnQgLSBpKSB8IE1NVV9VUERBVEVfUFJFRU1QVEVE
LCBwZG9uZSwgZm9yZWlnbmRvbSk7Ci0gICAgfQotICAgIGVsc2UgaWYgKCBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSApCi0gICAgewotICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIG51bGw7Ci0KLSAgICAgICAgQVNTRVJUKHJjIHx8IGkgPT0gY291bnQpOwotICAgICAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShudWxsLCBOVUxMKTsKLSAgICAgICAgLyoKLSAgICAgICAgICog
SW4gb3JkZXIgdG8gaGF2ZSBhIHdheSB0byBjb21tdW5pY2F0ZSB0aGUgZmluYWwgcmV0dXJuIHZh
bHVlIHRvCi0gICAgICAgICAqIG91ciBjb250aW51YXRpb24sIHdlIHBhc3MgdGhpcyBpbiBwbGFj
ZSBvZiAiZm9yZWlnbmRvbSIsIGJ1aWxkaW5nCi0gICAgICAgICAqIG9uIHRoZSBmYWN0IHRoYXQg
dGhpcyBhcmd1bWVudCBpc24ndCBuZWVkZWQgYW55bW9yZS4KLSAgICAgICAgICovCi0gICAgICAg
IHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCi0gICAgICAgICAgICAgICAgX19I
WVBFUlZJU09SX21tdWV4dF9vcCwgImhpaGkiLCBudWxsLAotICAgICAgICAgICAgICAgIE1NVV9V
UERBVEVfUFJFRU1QVEVELCBudWxsLCByYyk7Ci0gICAgfQotCi0gICAgcHV0X3BnX293bmVyKHBn
X293bmVyKTsKLQotICAgIHBlcmZjX2FkZChudW1fbW11ZXh0X29wcywgaSk7Ci0KLSAgICAvKiBB
ZGQgaW5jcmVtZW50YWwgd29yayB3ZSBoYXZlIGRvbmUgdG8gdGhlIEBkb25lIG91dHB1dCBwYXJh
bWV0ZXIuICovCi0gICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX2lzX251bGwocGRvbmUp
KSApCi0gICAgewotICAgICAgICBkb25lICs9IGk7Ci0gICAgICAgIGNvcHlfdG9fZ3Vlc3QocGRv
bmUsICZkb25lLCAxKTsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLWxvbmcgZG9fbW11
X3VwZGF0ZSgKLSAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKG1tdV91cGRhdGVfdCkgdXJlcXMs
Ci0gICAgdW5zaWduZWQgaW50IGNvdW50LAotICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odWlu
dCkgcGRvbmUsCi0gICAgdW5zaWduZWQgaW50IGZvcmVpZ25kb20pCi17Ci0gICAgc3RydWN0IG1t
dV91cGRhdGUgcmVxOwotICAgIHZvaWQgKnZhID0gTlVMTDsKLSAgICB1bnNpZ25lZCBsb25nIGdw
Zm4sIGdtZm4sIG1mbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIHVuc2lnbmVk
IGludCBjbWQsIGkgPSAwLCBkb25lID0gMCwgcHRfZG9tOwotICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudCwgKnYgPSBjdXJyOwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW4s
ICpwdF9vd25lciA9IGQsICpwZ19vd25lcjsKLSAgICBtZm5fdCBtYXBfbWZuID0gSU5WQUxJRF9N
Rk47Ci0gICAgdWludDMyX3QgeHNtX25lZWRlZCA9IDA7Ci0gICAgdWludDMyX3QgeHNtX2NoZWNr
ZWQgPSAwOwotICAgIGludCByYyA9IHB1dF9vbGRfZ3Vlc3RfdGFibGUoY3Vycik7Ci0KLSAgICBp
ZiAoIHVubGlrZWx5KHJjKSApCi0gICAgewotICAgICAgICBpZiAoIGxpa2VseShyYyA9PSAtRVJF
U1RBUlQpICkKLSAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
Ci0gICAgICAgICAgICAgICAgICAgICBfX0hZUEVSVklTT1JfbW11X3VwZGF0ZSwgImhpaGkiLCB1
cmVxcywgY291bnQsIHBkb25lLAotICAgICAgICAgICAgICAgICAgICAgZm9yZWlnbmRvbSk7Ci0g
ICAgICAgIHJldHVybiByYzsKLSAgICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KGNvdW50ID09IE1N
VV9VUERBVEVfUFJFRU1QVEVEKSAmJgotICAgICAgICAgbGlrZWx5KGd1ZXN0X2hhbmRsZV9pc19u
dWxsKHVyZXFzKSkgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogU2VlIHRoZSBjdXJy
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSByZWxhdGVkCi0gICAgICAgICAqIGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKCkgYmVsb3cuCi0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gKGlu
dClmb3JlaWduZG9tOwotICAgIH0KLQotICAgIGlmICggdW5saWtlbHkoY291bnQgJiBNTVVfVVBE
QVRFX1BSRUVNUFRFRCkgKQotICAgIHsKLSAgICAgICAgY291bnQgJj0gfk1NVV9VUERBVEVfUFJF
RU1QVEVEOwotICAgICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfaXNfbnVsbChwZG9u
ZSkpICkKLSAgICAgICAgICAgICh2b2lkKWNvcHlfZnJvbV9ndWVzdCgmZG9uZSwgcGRvbmUsIDEp
OwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHBlcmZjX2luY3IoY2FsbHNfdG9fbW11X3VwZGF0
ZSk7Ci0KLSAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theSh1cmVxcywgY291bnQp
KSApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOwotCi0gICAgaWYgKCAocHRfZG9tID0gZm9yZWln
bmRvbSA+PiAxNikgIT0gMCApCi0gICAgewotICAgICAgICAvKiBQYWdldGFibGVzIGJlbG9uZyB0
byBhIGZvcmVpZ24gZG9tYWluIChQRkQpLiAqLwotICAgICAgICBpZiAoIChwdF9vd25lciA9IHJj
dV9sb2NrX2RvbWFpbl9ieV9pZChwdF9kb20gLSAxKSkgPT0gTlVMTCApCi0gICAgICAgICAgICBy
ZXR1cm4gLUVTUkNIOwotCi0gICAgICAgIGlmICggcHRfb3duZXIgPT0gZCApCi0gICAgICAgICAg
ICByY3VfdW5sb2NrX2RvbWFpbihwdF9vd25lcik7Ci0gICAgICAgIGVsc2UgaWYgKCAhcHRfb3du
ZXItPnZjcHUgfHwgKHYgPSBwdF9vd25lci0+dmNwdVswXSkgPT0gTlVMTCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAg
ICB9Ci0gICAgfQotCi0gICAgaWYgKCAocGdfb3duZXIgPSBnZXRfcGdfb3duZXIoKHVpbnQxNl90
KWZvcmVpZ25kb20pKSA9PSBOVUxMICkKLSAgICB7Ci0gICAgICAgIHJjID0gLUVTUkNIOwotICAg
ICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysg
KQotICAgIHsKLSAgICAgICAgaWYgKCBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fCAoaSAm
JiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBp
ZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX2d1ZXN0KCZyZXEsIHVyZXFzLCAxKSAhPSAwKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICB9Ci0KLSAgICAgICAgY21kID0gcmVxLnB0ciAmIChzaXplb2YobDFfcGdlbnRyeV90
KS0xKTsKLQotICAgICAgICBzd2l0Y2ggKCBjbWQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAv
KgotICAgICAgICAgICAgICogTU1VX05PUk1BTF9QVF9VUERBVEU6IE5vcm1hbCB1cGRhdGUgdG8g
YW55IGxldmVsIG9mIHBhZ2UgdGFibGUuCi0gICAgICAgICAgICAgKiBNTVVfVVBEQVRFX1BUX1BS
RVNFUlZFX0FEOiBBcyBhYm92ZSBidXQgYWxzbyBwcmVzZXJ2ZSAoT1IpCi0gICAgICAgICAgICAg
KiBjdXJyZW50IEEvRCBiaXRzLgotICAgICAgICAgICAgICovCi0gICAgICAgIGNhc2UgTU1VX05P
Uk1BTF9QVF9VUERBVEU6Ci0gICAgICAgIGNhc2UgTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRDoK
LSAgICAgICAgewotICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10OwotCi0gICAgICAgICAgICBy
YyA9IC1FT1BOT1RTVVBQOwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV9y
ZWZjb3VudHMocHRfb3duZXIpKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAg
ICAgIHhzbV9uZWVkZWQgfD0gWFNNX01NVV9OT1JNQUxfVVBEQVRFOwotICAgICAgICAgICAgaWYg
KCBnZXRfcHRlX2ZsYWdzKHJlcS52YWwpICYgX1BBR0VfUFJFU0VOVCApCi0gICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgeHNtX25lZWRlZCB8PSBYU01fTU1VX1VQREFURV9SRUFEOwotICAg
ICAgICAgICAgICAgIGlmICggZ2V0X3B0ZV9mbGFncyhyZXEudmFsKSAmIF9QQUdFX1JXICkKLSAg
ICAgICAgICAgICAgICAgICAgeHNtX25lZWRlZCB8PSBYU01fTU1VX1VQREFURV9XUklURTsKLSAg
ICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggeHNtX25lZWRlZCAhPSB4c21fY2hlY2tlZCAp
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSB4c21fbW11X3VwZGF0ZShYU01f
VEFSR0VULCBkLCBwdF9vd25lciwgcGdfb3duZXIsIHhzbV9uZWVkZWQpOwotICAgICAgICAgICAg
ICAgIGlmICggcmMgKQotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAg
ICB4c21fY2hlY2tlZCA9IHhzbV9uZWVkZWQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBy
YyA9IC1FSU5WQUw7Ci0KLSAgICAgICAgICAgIHJlcS5wdHIgLT0gY21kOwotICAgICAgICAgICAg
Z21mbiA9IHJlcS5wdHIgPj4gUEFHRV9TSElGVDsKLSAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFn
ZV9mcm9tX2dmbihwdF9vd25lciwgZ21mbiwgJnAybXQsIFAyTV9BTExPQyk7Ci0KLSAgICAgICAg
ICAgIGlmICggcDJtX2lzX3BhZ2VkKHAybXQpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBBU1NFUlQoIXBhZ2UpOwotICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVs
YXRlKHBnX293bmVyLCBnbWZuKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9FTlQ7Ci0gICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGlmICggdW5s
aWtlbHkoIXBhZ2UpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdldCBw
YWdlIGZvciBub3JtYWwgdXBkYXRlXG4iKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgICAgIH0KLQotICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0KLSAgICAg
ICAgICAgIGlmICggIW1mbl9lcShfbWZuKG1mbiksIG1hcF9tZm4pICkKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBpZiAoIHZhICkKLSAgICAgICAgICAgICAgICAgICAgdW5tYXBfZG9t
YWluX3BhZ2UodmEpOwotICAgICAgICAgICAgICAgIHZhID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4o
bWZuKSk7Ci0gICAgICAgICAgICAgICAgbWFwX21mbiA9IF9tZm4obWZuKTsKLSAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIHZhID0gX3AoKCh1bnNpZ25lZCBsb25nKXZhICYgUEFHRV9NQVNLKSAr
IChyZXEucHRyICYgflBBR0VfTUFTSykpOwotCi0gICAgICAgICAgICBpZiAoIHBhZ2VfbG9jayhw
YWdlKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3dpdGNoICggcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrICkKLSAgICAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgY2FzZSBQR1RfbDFfcGFnZV90YWJsZToKLSAgICAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCBsMWUgPSBsMWVfZnJvbV9pbnRwdGUocmVx
LnZhbCk7Ci0gICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgbDFlX3AybXQgPSBwMm1fcmFt
X3J3OwotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICp0YXJnZXQgPSBOVUxM
OwotICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxID0gKGwxZV9nZXRfZmxhZ3MobDFl
KSAmIF9QQUdFX1JXKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UDJNX1VOU0hBUkUgOiBQMk1fQUxMT0M7Ci0KLSAgICAgICAgICAgICAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV90cmFuc2xhdGUocGdfb3duZXIpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHRh
cmdldCA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBsMWVfZ2V0X3BmbihsMWUpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmwxZV9wMm10
LCBxKTsKLQotICAgICAgICAgICAgICAgICAgICBpZiAoIHAybV9pc19wYWdlZChsMWVfcDJtdCkg
KQotICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHRh
cmdldCApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UodGFyZ2V0KTsKLSAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHBnX293bmVyLCBs
MWVfZ2V0X3BmbihsMWUpKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVOT0VOVDsK
LSAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBwMm1fcmFtX3BhZ2luZ19pbiA9PSBsMWVfcDJt
dCAmJiAhdGFyZ2V0ICkKLSAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICAgICAgcmMgPSAtRU5PRU5UOwotICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAgICAgLyogSWYgd2UgdHJpZWQgdG8g
dW5zaGFyZSBhbmQgZmFpbGVkICovCi0gICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAocSAm
IFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVkKGwxZV9wMm10KSApCi0gICAgICAgICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIFdlIGNvdWxkIG5vdCBoYXZlIG9i
dGFpbmVkIGEgcGFnZSByZWYuICovCi0gICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQodGFy
Z2V0ID09IE5VTEwpOwotICAgICAgICAgICAgICAgICAgICAgICAgLyogQW5kIG1lbV9zaGFyaW5n
X25vdGlmeSBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZC4gKi8KLSAgICAgICAgICAgICAgICAgICAg
ICAgIHJjID0gLUVOT01FTTsKLSAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDFfZW50cnko
dmEsIGwxZSwgbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQg
PT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGdfb3duZXIpOwotICAgICAgICAgICAgICAgICAgICBpZiAoIHRhcmdl
dCApCi0gICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZSh0YXJnZXQpOwotICAgICAgICAg
ICAgICAgIH0KLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBjYXNlIFBH
VF9sMl9wYWdlX3RhYmxlOgotICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sMl9lbnRyeSh2
YSwgbDJlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKLSAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgY2FzZSBQR1RfbDNfcGFn
ZV90YWJsZToKLSAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDNfZW50cnkodmEsIGwzZV9m
cm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7Ci0gICAgICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIGNhc2UgUEdUX2w0X3BhZ2VfdGFibGU6
Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHZhLCBsNGVfZnJvbV9pbnRw
dGUocmVxLnZhbCksIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOwotICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRhYmxlX3BhZ2U6Ci0gICAgICAgICAg
ICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMpOwotICAgICAgICAgICAg
ICAgICAgICBpZiAoIHBhZ2luZ193cml0ZV9ndWVzdF9lbnRyeSh2LCB2YSwgcmVxLnZhbCwgX21m
bihtZm4pKSApCi0gICAgICAgICAgICAgICAgICAgICAgICByYyA9IDA7Ci0gICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBwYWdlX3Vu
bG9jayhwYWdlKTsKLSAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1FSU5UUiApCi0gICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgfQotICAgICAgICAgICAg
ZWxzZSBpZiAoIGdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBwZXJmY19pbmNyKHdyaXRhYmxlX21tdV91cGRhdGVz
KTsKLSAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ193cml0ZV9ndWVzdF9lbnRyeSh2LCB2YSwg
cmVxLnZhbCwgX21mbihtZm4pKSApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gMDsKLSAgICAg
ICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBhZ2UpOwotICAgICAgICAgICAgfQotCi0gICAgICAg
ICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLQotICAgICAg
ICBjYXNlIE1NVV9NQUNIUEhZU19VUERBVEU6Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KGQg
IT0gcHRfb3duZXIpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYyA9IC1FUEVS
TTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAg
aWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90cmFuc2xhdGUocGdfb3duZXIpKSApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBtZm4gPSByZXEucHRyID4+IFBBR0Vf
U0hJRlQ7Ci0gICAgICAgICAgICBncGZuID0gcmVxLnZhbDsKLQotICAgICAgICAgICAgeHNtX25l
ZWRlZCB8PSBYU01fTU1VX01BQ0hQSFlTX1VQREFURTsKLSAgICAgICAgICAgIGlmICggeHNtX25l
ZWRlZCAhPSB4c21fY2hlY2tlZCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMg
PSB4c21fbW11X3VwZGF0ZShYU01fVEFSR0VULCBkLCBOVUxMLCBwZ19vd25lciwgeHNtX25lZWRl
ZCk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICAgICAgICAgIHhzbV9jaGVja2VkID0geHNtX25lZWRlZDsKLSAgICAgICAgICAg
IH0KLQotICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9tZm4oX21mbiht
Zm4pLCBwZ19vd25lcikpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdl
dCBwYWdlIGZvciBtYWNoLT5waHlzIHVwZGF0ZVxuIik7Ci0gICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotCi0gICAgICAg
ICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIGdwZm4pOwotCi0gICAgICAgICAgICBwYWdpbmdf
bWFya19kaXJ0eShwZ19vd25lciwgX21mbihtZm4pKTsKLQotICAgICAgICAgICAgcHV0X3BhZ2Uo
bWZuX3RvX3BhZ2UobWZuKSk7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgcmMgPSAtRU5PU1lTOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IH0KLQotICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCi0gICAgICAgICAgICBicmVhazsKLQot
ICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh1cmVxcywgMSk7Ci0gICAgfQotCi0gICAg
aWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKGkgPCBjb3VudCk7
Ci0gICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCi0gICAgICAgICAg
ICBfX0hZUEVSVklTT1JfbW11X3VwZGF0ZSwgImhpaGkiLAotICAgICAgICAgICAgdXJlcXMsIChj
b3VudCAtIGkpIHwgTU1VX1VQREFURV9QUkVFTVBURUQsIHBkb25lLCBmb3JlaWduZG9tKTsKLSAg
ICB9Ci0gICAgZWxzZSBpZiAoIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKLSAgICB7Ci0g
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgbnVsbDsKLQotICAgICAgICBBU1NF
UlQocmMgfHwgaSA9PSBjb3VudCk7Ci0gICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKG51bGws
IE5VTEwpOwotICAgICAgICAvKgotICAgICAgICAgKiBJbiBvcmRlciB0byBoYXZlIGEgd2F5IHRv
IGNvbW11bmljYXRlIHRoZSBmaW5hbCByZXR1cm4gdmFsdWUgdG8KLSAgICAgICAgICogb3VyIGNv
bnRpbnVhdGlvbiwgd2UgcGFzcyB0aGlzIGluIHBsYWNlIG9mICJmb3JlaWduZG9tIiwgYnVpbGRp
bmcKLSAgICAgICAgICogb24gdGhlIGZhY3QgdGhhdCB0aGlzIGFyZ3VtZW50IGlzbid0IG5lZWRl
ZCBhbnltb3JlLgotICAgICAgICAgKi8KLSAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbigKLSAgICAgICAgICAgICAgICBfX0hZUEVSVklTT1JfbW11X3VwZGF0ZSwgImhp
aGkiLCBudWxsLAotICAgICAgICAgICAgICAgIE1NVV9VUERBVEVfUFJFRU1QVEVELCBudWxsLCBy
Yyk7Ci0gICAgfQotCi0gICAgcHV0X3BnX293bmVyKHBnX293bmVyKTsKLQotICAgIGlmICggdmEg
KQotICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh2YSk7Ci0KLSAgICBwZXJmY19hZGQobnVtX3Bh
Z2VfdXBkYXRlcywgaSk7Ci0KLSBvdXQ6Ci0gICAgaWYgKCBwdF9vd25lciAhPSBkICkKLSAgICAg
ICAgcmN1X3VubG9ja19kb21haW4ocHRfb3duZXIpOwotCi0gICAgLyogQWRkIGluY3JlbWVudGFs
IHdvcmsgd2UgaGF2ZSBkb25lIHRvIHRoZSBAZG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAqLwotICAg
IGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9pc19udWxsKHBkb25lKSkgKQotICAgIHsKLSAg
ICAgICAgZG9uZSArPSBpOwotICAgICAgICBjb3B5X3RvX2d1ZXN0KHBkb25lLCAmZG9uZSwgMSk7
Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCi1pbnQgZG9uYXRlX3BhZ2UoCi0gICAgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZs
YWdzKQotewotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKLQotICAg
IHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLQotICAgIGlmICggaXNfeGVuX2hlYXBf
cGFnZShwYWdlKSB8fCAoKG93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSkpICE9IE5VTEwpICkK
LSAgICAgICAgZ290byBmYWlsOwotCi0gICAgaWYgKCBkLT5pc19keWluZyApCi0gICAgICAgIGdv
dG8gZmFpbDsKLQotICAgIGlmICggcGFnZS0+Y291bnRfaW5mbyAmIH4oUEdDX2FsbG9jYXRlZCB8
IDEpICkKLSAgICAgICAgZ290byBmYWlsOwotCi0gICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9u
b19yZWZjb3VudCkgKQotICAgIHsKLSAgICAgICAgaWYgKCBkLT50b3RfcGFnZXMgPj0gZC0+bWF4
X3BhZ2VzICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgZG9tYWluX2FkanVzdF90
b3RfcGFnZXMoZCwgMSk7Ci0gICAgfQotCi0gICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxv
Y2F0ZWQgfCAxOwotICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIGQpOwotICAgIHBhZ2VfbGlzdF9h
ZGRfdGFpbChwYWdlLCZkLT5wYWdlX2xpc3QpOwotCi0gICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7Ci0gICAgcmV0dXJuIDA7Ci0KLSBmYWlsOgotICAgIHNwaW5fdW5sb2NrKCZk
LT5wYWdlX2FsbG9jX2xvY2spOwotICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIGRv
bmF0ZSBtZm4gJSIgUFJJX21mbgotICAgICAgICAgICAgICIgdG8gZCVkIChvd25lciBkJWQpIGNh
Zj0lMDhseCB0YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKLSAgICAgICAgICAgICBwYWdlX3RvX21m
bihwYWdlKSwgZC0+ZG9tYWluX2lkLAotICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFp
bl9pZCA6IERPTUlEX0lOVkFMSUQsCi0gICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8pOwotICAgIHJldHVybiAtRUlOVkFMOwotfQotCi1pbnQgc3Rl
YWxfcGFnZSgKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCi17Ci0gICAgdW5zaWduZWQgbG9uZyB4LCB5OwotICAgIGJv
b2wgZHJvcF9kb21fcmVmID0gZmFsc2U7Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqb3duZXIg
PSBkb21feGVuOwotCi0gICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChkKSApCi0gICAgICAg
IHJldHVybiAtRU9QTk9UU1VQUDsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2Nr
KTsKLQotICAgIGlmICggaXNfeGVuX2hlYXBfcGFnZShwYWdlKSB8fCAoKG93bmVyID0gcGFnZV9n
ZXRfb3duZXIocGFnZSkpICE9IGQpICkKLSAgICAgICAgZ290byBmYWlsOwotCi0gICAgLyoKLSAg
ICAgKiBXZSByZXF1aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRl
ZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhh
dCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUgdGhlIG93bmVyLgotICAgICAqLwotICAgIHkgPSBwYWdl
LT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9IHk7Ci0gICAgICAgIGlmICggKHgg
JiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9ICgxIHwgUEdDX2FsbG9jYXRlZCkg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICB5ID0gY21weGNoZygmcGFnZS0+Y291
bnRfaW5mbywgeCwgeCAmIH5QR0NfY291bnRfbWFzayk7Ci0gICAgfSB3aGlsZSAoIHkgIT0geCAp
OwotCi0gICAgLyoKLSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUg
Y291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAg
KiBQR1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hp
Y2ggd2UgbmVlZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlw
IChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUpLgotICAgICAqLwotICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQ
R1RfY291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQR1RfcGlubmVkKSk7Ci0gICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAw
OwotCi0gICAgLyogU3dpenpsZSB0aGUgb3duZXIgdGhlbiByZWluc3RhdGUgdGhlIFBHQ19hbGxv
Y2F0ZWQgcmVmZXJlbmNlLiAqLwotICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwotICAg
IHkgPSBwYWdlLT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9IHk7Ci0gICAgICAg
IEJVR19PTigoeCAmIChQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSkgIT0gUEdDX2FsbG9j
YXRlZCk7Ci0gICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+Y291bnRfaW5mbywgeCwg
eCB8IDEpKSAhPSB4ICk7Ci0KLSAgICAvKiBVbmxpbmsgZnJvbSBvcmlnaW5hbCBvd25lci4gKi8K
LSAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAmJiAhZG9tYWluX2FkanVz
dF90b3RfcGFnZXMoZCwgLTEpICkKLSAgICAgICAgZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBw
YWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOworICAgIC8qIFVubGluayBmcm9tIG9y
aWdpbmFsIG93bmVyLiAqLworICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQp
ICYmICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtMSkgKQorICAgICAgICBkcm9wX2RvbV9y
ZWYgPSB0cnVlOworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAg
ICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKICAgICBpZiAoIHVubGlrZWx5KGRy
b3BfZG9tX3JlZikgKQpAQCAtMzAyMywxMjIgKzE3MDgsNiBAQCBpbnQgc3RlYWxfcGFnZSgKICAg
ICByZXR1cm4gLUVJTlZBTDsKIH0KIAotc3RhdGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5n
KAotICAgIHVuc2lnbmVkIGxvbmcgdmEsIHU2NCB2YWw2NCwgdW5zaWduZWQgbG9uZyBmbGFncywg
c3RydWN0IGRvbWFpbiAqcGdfb3duZXIpCi17Ci0gICAgbDFfcGdlbnRyeV90ICAgdmFsID0gbDFl
X2Zyb21faW50cHRlKHZhbDY0KTsKLSAgICBzdHJ1Y3QgdmNwdSAgICp2ICAgPSBjdXJyZW50Owot
ICAgIHN0cnVjdCBkb21haW4gKmQgICA9IHYtPmRvbWFpbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpnbDFwZzsKLSAgICBsMV9wZ2VudHJ5X3QgICpwbDFlOwotICAgIHVuc2lnbmVkIGxvbmcgIGJt
YXBfcHRyLCBnbDFtZm47Ci0gICAgY3B1bWFza190ICAgICAqbWFzayA9IE5VTEw7Ci0gICAgaW50
ICAgICAgICAgICAgcmM7Ci0KLSAgICBwZXJmY19pbmNyKGNhbGxzX3RvX3VwZGF0ZV92YSk7Ci0K
LSAgICByYyA9IHhzbV91cGRhdGVfdmFfbWFwcGluZyhYU01fVEFSR0VULCBkLCBwZ19vd25lciwg
dmFsKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSAtRUlO
VkFMOwotICAgIHBsMWUgPSBwdl9tYXBfZ3Vlc3RfbDFlKHZhLCAmZ2wxbWZuKTsKLSAgICBpZiAo
IHVubGlrZWx5KCFwbDFlIHx8ICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGdsMW1mbiksIGQpKSAp
Ci0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgZ2wxcGcgPSBtZm5fdG9fcGFnZShnbDFtZm4pOwot
ICAgIGlmICggIXBhZ2VfbG9jayhnbDFwZykgKQotICAgIHsKLSAgICAgICAgcHV0X3BhZ2UoZ2wx
cGcpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICBpZiAoIChnbDFwZy0+dS5pbnVz
ZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1RfbDFfcGFnZV90YWJsZSApCi0gICAg
ewotICAgICAgICBwYWdlX3VubG9jayhnbDFwZyk7Ci0gICAgICAgIHB1dF9wYWdlKGdsMXBnKTsK
LSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgcmMgPSBtb2RfbDFfZW50cnkocGwxZSwg
dmFsLCBnbDFtZm4sIDAsIHYsIHBnX293bmVyKTsKLQotICAgIHBhZ2VfdW5sb2NrKGdsMXBnKTsK
LSAgICBwdXRfcGFnZShnbDFwZyk7Ci0KLSBvdXQ6Ci0gICAgaWYgKCBwbDFlICkKLSAgICAgICAg
cHZfdW5tYXBfZ3Vlc3RfbDFlKHBsMWUpOwotCi0gICAgc3dpdGNoICggZmxhZ3MgJiBVVk1GX0ZM
VVNIVFlQRV9NQVNLICkKLSAgICB7Ci0gICAgY2FzZSBVVk1GX1RMQl9GTFVTSDoKLSAgICAgICAg
c3dpdGNoICggKGJtYXBfcHRyID0gZmxhZ3MgJiB+VVZNRl9GTFVTSFRZUEVfTUFTSykgKQotICAg
ICAgICB7Ci0gICAgICAgIGNhc2UgVVZNRl9MT0NBTDoKLSAgICAgICAgICAgIGZsdXNoX3RsYl9s
b2NhbCgpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgVVZNRl9BTEw6Ci0gICAg
ICAgICAgICBtYXNrID0gZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2s7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIG1hc2sgPSB0aGlzX2NwdShzY3JhdGNo
X2NwdW1hc2spOwotICAgICAgICAgICAgcmMgPSB2Y3B1bWFza190b19wY3B1bWFzayhkLCBjb25z
dF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIoYm1hcF9wdHIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzayk7Ci0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgfQotICAgICAgICBpZiAoIG1hc2sgKQotICAgICAgICAgICAgZmx1c2hf
dGxiX21hc2sobWFzayk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBVVk1GX0lOVkxQRzoK
LSAgICAgICAgc3dpdGNoICggKGJtYXBfcHRyID0gZmxhZ3MgJiB+VVZNRl9GTFVTSFRZUEVfTUFT
SykgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgVVZNRl9MT0NBTDoKLSAgICAgICAgICAgIHBh
Z2luZ19pbnZscGcodiwgdmEpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgVVZN
Rl9BTEw6Ci0gICAgICAgICAgICBtYXNrID0gZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2s7Ci0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIG1hc2sgPSB0aGlz
X2NwdShzY3JhdGNoX2NwdW1hc2spOwotICAgICAgICAgICAgcmMgPSB2Y3B1bWFza190b19wY3B1
bWFzayhkLCBjb25zdF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIoYm1hcF9wdHIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzayk7Ci0g
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBpZiAoIG1hc2sgKQotICAgICAg
ICAgICAgZmx1c2hfdGxiX29uZV9tYXNrKG1hc2ssIHZhKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
fQotCi0gICAgcmV0dXJuIHJjOwotfQotCi1sb25nIGRvX3VwZGF0ZV92YV9tYXBwaW5nKHVuc2ln
bmVkIGxvbmcgdmEsIHU2NCB2YWw2NCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFncykKLXsKLSAgICByZXR1cm4gX19kb191cGRhdGVfdmFfbWFwcGluZyh2YSwg
dmFsNjQsIGZsYWdzLCBjdXJyZW50LT5kb21haW4pOwotfQotCi1sb25nIGRvX3VwZGF0ZV92YV9t
YXBwaW5nX290aGVyZG9tYWluKHVuc2lnbmVkIGxvbmcgdmEsIHU2NCB2YWw2NCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFncywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBz
dHJ1Y3QgZG9tYWluICpwZ19vd25lcjsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoIChwZ19vd25l
ciA9IGdldF9wZ19vd25lcihkb21pZCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLUVTUkNI
OwotCi0gICAgcmMgPSBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKHZhLCB2YWw2NCwgZmxhZ3MsIHBn
X293bmVyKTsKLQotICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7Ci0KLSAgICByZXR1cm4gcmM7
Ci19Ci0KLQogdHlwZWRlZiBzdHJ1Y3QgZTgyMGVudHJ5IGU4MjBlbnRyeV90OwogREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoZTgyMGVudHJ5X3QpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKaW5kZXggNDJlOWQzNzIzYi4u
MjE5ZDdkMGM2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQpAQCAtMTIsNiArMTIsNyBAQCBvYmoteSArPSBoeXBlcmNh
bGwubwogb2JqLXkgKz0gaXJldC5vCiBvYmoteSArPSBtaXNjLWh5cGVyY2FsbHMubwogb2JqLXkg
Kz0gbW0ubworb2JqLXkgKz0gbW0taHlwZXJjYWxscy5vCiBvYmoteSArPSB0cmFwcy5vCiAKIG9i
ai1iaW4teSArPSBkb20wX2J1aWxkLmluaXQubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L21tLWh5cGVyY2FsbHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS1oeXBlcmNhbGxzLmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNzQ0NzYzM2M4YQotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS1oeXBlcmNhbGxzLmMKQEAgLTAsMCArMSwxNDYzIEBA
CisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9wdi9tbS1oeXBlcmNhbGxzLmMK
KyAqCisgKiBNZW1vcnkgbWFuYWdlbWVudCBoeXBlcmNhbGxzIGZvciBQViBndWVzdHMKKyAqCisg
KiBDb3B5cmlnaHQgKGMpIDIwMDItMjAwNSBLIEEgRnJhc2VyCisgKiBDb3B5cmlnaHQgKGMpIDIw
MDQgQ2hyaXN0aWFuIExpbXBhY2gKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkK
KyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
Ki8KKworI2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3Mu
aD4KKworI2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4KKyNpbmNsdWRlIDxhc20vaW9jYXAuaD4K
KyNpbmNsdWRlIDxhc20vbGR0Lmg+CisjaW5jbHVkZSA8YXNtL21tLmg+CisjaW5jbHVkZSA8YXNt
L3AybS5oPgorI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgorI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgor
CisjaW5jbHVkZSA8eHNtL3hzbS5oPgorCisjaW5jbHVkZSAibW0uaCIKKworc3RhdGljIHN0cnVj
dCBkb21haW4gKmdldF9wZ19vd25lcihkb21pZF90IGRvbWlkKQoreworICAgIHN0cnVjdCBkb21h
aW4gKnBnX293bmVyID0gTlVMTCwgKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOworCisgICAgaWYg
KCBsaWtlbHkoZG9taWQgPT0gRE9NSURfU0VMRikgKQorICAgIHsKKyAgICAgICAgcGdfb3duZXIg
PSByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICBpZiAoIHVubGlrZWx5KGRvbWlkID09IGN1cnJkLT5kb21haW5faWQpICkKKyAgICB7Cisg
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
Y3B1X2lkXSkgIT0gTlVMTCkgKQorICAgICAgICAgICAgICAgIGNwdW1hc2tfb3IocG1hc2ssIHBt
YXNrLCB2LT52Y3B1X2RpcnR5X2NwdW1hc2spOworICAgICAgICB9CisgICAgfQorfQorCisvKgor
ICogUFRFIGZsYWdzIHRoYXQgYSBndWVzdCBtYXkgY2hhbmdlIHdpdGhvdXQgcmUtdmFsaWRhdGlu
ZyB0aGUgUFRFLgorICogQWxsIG90aGVyIGJpdHMgYWZmZWN0IHRyYW5zbGF0aW9uLCBjYWNoaW5n
LCBvciBYZW4ncyBzYWZldHkuCisgKi8KKyNkZWZpbmUgRkFTVFBBVEhfRkxBR19XSElURUxJU1Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChfUEFHRV9OWF9CSVQg
fCBfUEFHRV9BVkFJTF9ISUdIIHwgX1BBR0VfQVZBSUwgfCBfUEFHRV9HTE9CQUwgfCBcCisgICAg
IF9QQUdFX0RJUlRZIHwgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9VU0VSKQorCisvKiBVcGRhdGUg
dGhlIEwxIGVudHJ5IGF0IHBsMWUgdG8gbmV3IHZhbHVlIG5sMWUuICovCitzdGF0aWMgaW50IG1v
ZF9sMV9lbnRyeShsMV9wZ2VudHJ5X3QgKnBsMWUsIGwxX3BnZW50cnlfdCBubDFlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm4sIGludCBwcmVzZXJ2ZV9hZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICpwdF92Y3B1LCBzdHJ1Y3QgZG9t
YWluICpwZ19kb20pCit7CisgICAgbDFfcGdlbnRyeV90IG9sMWU7CisgICAgc3RydWN0IGRvbWFp
biAqcHRfZG9tID0gcHRfdmNwdS0+ZG9tYWluOworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAo
IHVubGlrZWx5KF9fY29weV9mcm9tX3VzZXIoJm9sMWUsIHBsMWUsIHNpemVvZihvbDFlKSkgIT0g
MCkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIEFTU0VSVCghcGFnaW5nX21vZGVf
cmVmY291bnRzKHB0X2RvbSkpOworCisgICAgaWYgKCBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgX1BB
R0VfUFJFU0VOVCApCisgICAgeworICAgICAgICAvKiBUcmFuc2xhdGUgZm9yZWlnbiBndWVzdCBh
ZGRyZXNzZXMuICovCisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOworCisg
ICAgICAgIGlmICggdW5saWtlbHkobDFlX2dldF9mbGFncyhubDFlKSAmIGwxX2Rpc2FsbG93X21h
c2socHRfZG9tKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIkJhZCBMMSBmbGFncyAleFxuIiwKKyAgICAgICAgICAgICAgICAgICAgbDFlX2dldF9m
bGFncyhubDFlKSAmIGwxX2Rpc2FsbG93X21hc2socHRfZG9tKSk7CisgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNs
YXRlKHBnX2RvbSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3BmbihubDFlKSwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICAg
ICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAg
ICAgICAgICAgbmwxZSA9IGwxZV9mcm9tX3BmbihwYWdlX3RvX21mbihwYWdlKSwgbDFlX2dldF9m
bGFncyhubDFlKSk7CisgICAgICAgIH0KKworICAgICAgICAvKiBGYXN0IHBhdGggZm9yIHN1ZmZp
Y2llbnRseS1zaW1pbGFyIG1hcHBpbmdzLiAqLworICAgICAgICBpZiAoICFsMWVfaGFzX2NoYW5n
ZWQob2wxZSwgbmwxZSwgfkZBU1RQQVRIX0ZMQUdfV0hJVEVMSVNUKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGFkanVzdF9ndWVzdF9sMWUobmwxZSwgcHRfZG9tKTsKKyAgICAgICAgICAgIHJj
ID0gVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBnbDFtZm4sIHB0X3ZjcHUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCk7CisgICAgICAgICAgICBp
ZiAoIHBhZ2UgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAg
cmV0dXJuIHJjID8gMCA6IC1FQlVTWTsKKyAgICAgICAgfQorCisgICAgICAgIHN3aXRjaCAoIHJj
ID0gZ2V0X3BhZ2VfZnJvbV9sMWUobmwxZSwgcHRfZG9tLCBwZ19kb20pICkKKyAgICAgICAgewor
ICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCBwYWdlICkKKyAgICAgICAgICAgICAg
ICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgY2FzZSAw
OgorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgX1BBR0VfUlcgLi4uIF9QQUdFX1JX
IHwgUEFHRV9DQUNIRV9BVFRSUzoKKyAgICAgICAgICAgIEFTU0VSVCghKHJjICYgfihfUEFHRV9S
VyB8IFBBR0VfQ0FDSEVfQVRUUlMpKSk7CisgICAgICAgICAgICBsMWVfZmxpcF9mbGFncyhubDFl
LCByYyk7CisgICAgICAgICAgICByYyA9IDA7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorICAgICAgICBpZiAoIHBhZ2UgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAg
ICAgICAgYWRqdXN0X2d1ZXN0X2wxZShubDFlLCBwdF9kb20pOworICAgICAgICBpZiAoIHVubGlr
ZWx5KCFVUERBVEVfRU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgcHRfdmNwdSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBvbDFlID0gbmwxZTsKKyAgICAgICAgICAgIHJjID0gLUVCVVNZ
OworICAgICAgICB9CisgICAgfQorICAgIGVsc2UgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZ
KGwxLCBwbDFlLCBvbDFlLCBubDFlLCBnbDFtZm4sIHB0X3ZjcHUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCisgICAgeworICAgICAgICByZXR1
cm4gLUVCVVNZOworICAgIH0KKworICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9sMWUsIHB0X2RvbSk7
CisgICAgcmV0dXJuIHJjOworfQorCisvKiBVcGRhdGUgdGhlIEwyIGVudHJ5IGF0IHBsMmUgdG8g
bmV3IHZhbHVlIG5sMmUuIHBsMmUgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KK3N0YXRpYyBpbnQg
bW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwgbDJfcGdlbnRyeV90IG5sMmUsCisgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwgaW50IHByZXNlcnZlX2FkLCBz
dHJ1Y3QgdmNwdSAqdmNwdSkKK3sKKyAgICBsMl9wZ2VudHJ5X3Qgb2wyZTsKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdmNwdS0+ZG9tYWluOworICAgIHN0cnVjdCBwYWdlX2luZm8gKmwycGcgPSBt
Zm5fdG9fcGFnZShwZm4pOworICAgIHVuc2lnbmVkIGxvbmcgdHlwZSA9IGwycGctPnUuaW51c2Uu
dHlwZV9pbmZvOworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoIHVubGlrZWx5KCFpc19ndWVz
dF9sMl9zbG90KGQsIHR5cGUsIHBnZW50cnlfcHRyX3RvX3Nsb3QocGwyZSkpKSApCisgICAgewor
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkwyIHVwZGF0ZSBpbiBYZW4tcHJpdmF0
ZSBhcmVhLCBzbG90ICUjbHhcbiIsCisgICAgICAgICAgICAgICAgIHBnZW50cnlfcHRyX3RvX3Ns
b3QocGwyZSkpOworICAgICAgICByZXR1cm4gLUVQRVJNOworICAgIH0KKworICAgIGlmICggdW5s
aWtlbHkoX19jb3B5X2Zyb21fdXNlcigmb2wyZSwgcGwyZSwgc2l6ZW9mKG9sMmUpKSAhPSAwKSAp
CisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKG5sMmUp
ICYgX1BBR0VfUFJFU0VOVCApCisgICAgeworICAgICAgICBpZiAoIHVubGlrZWx5KGwyZV9nZXRf
ZmxhZ3MobmwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwyIGZsYWdzICV4XG4iLAorICAgICAgICAg
ICAgICAgICAgICBsMmVfZ2V0X2ZsYWdzKG5sMmUpICYgTDJfRElTQUxMT1dfTUFTSyk7CisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIEZhc3QgcGF0
aCBmb3Igc3VmZmljaWVudGx5LXNpbWlsYXIgbWFwcGluZ3MuICovCisgICAgICAgIGlmICggIWwy
ZV9oYXNfY2hhbmdlZChvbDJlLCBubDJlLCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1QpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKKyAgICAgICAg
ICAgIGlmICggVVBEQVRFX0VOVFJZKGwyLCBwbDJlLCBvbDJlLCBubDJlLCBwZm4sIHZjcHUsIHBy
ZXNlcnZlX2FkKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICByZXR1
cm4gLUVCVVNZOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRf
cGFnZV9mcm9tX2wyZShubDJlLCBwZm4sIGQpKSA8IDApICkKKyAgICAgICAgICAgIHJldHVybiBy
YzsKKworICAgICAgICBhZGp1c3RfZ3Vlc3RfbDJlKG5sMmUsIGQpOworICAgICAgICBpZiAoIHVu
bGlrZWx5KCFVUERBVEVfRU5UUlkobDIsIHBsMmUsIG9sMmUsIG5sMmUsIHBmbiwgdmNwdSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBvbDJlID0gbmwyZTsKKyAgICAgICAgICAgIHJjID0gLUVCVVNZOwor
ICAgICAgICB9CisgICAgfQorICAgIGVsc2UgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwy
LCBwbDJlLCBvbDJlLCBubDJlLCBwZm4sIHZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCisgICAgeworICAgICAgICByZXR1cm4gLUVCVVNZ
OworICAgIH0KKworICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbik7CisgICAgcmV0dXJu
IHJjOworfQorCisvKiBVcGRhdGUgdGhlIEwzIGVudHJ5IGF0IHBsM2UgdG8gbmV3IHZhbHVlIG5s
M2UuIHBsM2UgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KK3N0YXRpYyBpbnQgbW9kX2wzX2VudHJ5
KGwzX3BnZW50cnlfdCAqcGwzZSwgbDNfcGdlbnRyeV90IG5sM2UsCisgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwgaW50IHByZXNlcnZlX2FkLCBzdHJ1Y3QgdmNwdSAq
dmNwdSkKK3sKKyAgICBsM19wZ2VudHJ5X3Qgb2wzZTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
dmNwdS0+ZG9tYWluOworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoIHVubGlrZWx5KCFpc19n
dWVzdF9sM19zbG90KHBnZW50cnlfcHRyX3RvX3Nsb3QocGwzZSkpKSApCisgICAgeworICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkwzIHVwZGF0ZSBpbiBYZW4tcHJpdmF0ZSBhcmVh
LCBzbG90ICUjbHhcbiIsCisgICAgICAgICAgICAgICAgIHBnZW50cnlfcHRyX3RvX3Nsb3QocGwz
ZSkpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIERp
c2FsbG93IHVwZGF0ZXMgdG8gZmluYWwgTDMgc2xvdC4gSXQgY29udGFpbnMgWGVuIG1hcHBpbmdz
LCBhbmQgaXQKKyAgICAgKiB3b3VsZCBiZSBhIHBhaW4gdG8gZW5zdXJlIHRoZXkgcmVtYWluIGNv
bnRpbnVvdXNseSB2YWxpZCB0aHJvdWdob3V0LgorICAgICAqLworICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGQpICYmIChwZ2VudHJ5X3B0cl90b19zbG90KHBsM2UpID49IDMpICkKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX3VzZXIo
Jm9sM2UsIHBsM2UsIHNpemVvZihvbDNlKSkgIT0gMCkgKQorICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgIGlmICggbDNlX2dldF9mbGFncyhubDNlKSAmIF9QQUdFX1BSRVNFTlQgKQorICAg
IHsKKyAgICAgICAgaWYgKCB1bmxpa2VseShsM2VfZ2V0X2ZsYWdzKG5sM2UpICYgbDNfZGlzYWxs
b3dfbWFzayhkKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIkJhZCBMMyBmbGFncyAleFxuIiwKKyAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9m
bGFncyhubDNlKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpOworICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgICAgIH0KKworICAgICAgICAvKiBGYXN0IHBhdGggZm9yIHN1ZmZpY2llbnRs
eS1zaW1pbGFyIG1hcHBpbmdzLiAqLworICAgICAgICBpZiAoICFsM2VfaGFzX2NoYW5nZWQob2wz
ZSwgbmwzZSwgfkZBU1RQQVRIX0ZMQUdfV0hJVEVMSVNUKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGFkanVzdF9ndWVzdF9sM2UobmwzZSwgZCk7CisgICAgICAgICAgICByYyA9IFVQREFURV9F
TlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9hZCk7CisgICAg
ICAgICAgICByZXR1cm4gcmMgPyAwIDogLUVGQVVMVDsKKyAgICAgICAgfQorCisgICAgICAgIHJj
ID0gZ2V0X3BhZ2VfZnJvbV9sM2UobmwzZSwgcGZuLCBkLCAwKTsKKyAgICAgICAgaWYgKCB1bmxp
a2VseShyYyA8IDApICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgcmMgPSAwOwor
CisgICAgICAgIGFkanVzdF9ndWVzdF9sM2UobmwzZSwgZCk7CisgICAgICAgIGlmICggdW5saWtl
bHkoIVVQREFURV9FTlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIG9sM2UgPSBubDNlOworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAg
ICAgICB9CisgICAgfQorICAgIGVsc2UgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwzLCBw
bDNlLCBvbDNlLCBubDNlLCBwZm4sIHZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcHJlc2VydmVfYWQpKSApCisgICAgeworICAgICAgICByZXR1cm4gLUVGQVVMVDsK
KyAgICB9CisKKyAgICBpZiAoIGxpa2VseShyYyA9PSAwKSApCisgICAgICAgIGlmICggIXB2X2Ny
ZWF0ZV9wYWVfeGVuX21hcHBpbmdzKGQsIHBsM2UpICkKKyAgICAgICAgICAgIEJVRygpOworCisg
ICAgcHV0X3BhZ2VfZnJvbV9sM2Uob2wzZSwgcGZuLCAwLCAxKTsKKyAgICByZXR1cm4gcmM7Cit9
CisKKy8qIFVwZGF0ZSB0aGUgTDQgZW50cnkgYXQgcGw0ZSB0byBuZXcgdmFsdWUgbmw0ZS4gcGw0
ZSBpcyB3aXRoaW4gZnJhbWUgcGZuLiAqLworc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdl
bnRyeV90ICpwbDRlLCBsNF9wZ2VudHJ5X3Qgbmw0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcHJlc2VydmVfYWQsIHN0cnVjdCB2Y3B1ICp2Y3B1KQor
eworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2Y3B1LT5kb21haW47CisgICAgbDRfcGdlbnRyeV90
IG9sNGU7CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggdW5saWtlbHkoIWlzX2d1ZXN0X2w0
X3Nsb3QoZCwgcGdlbnRyeV9wdHJfdG9fc2xvdChwbDRlKSkpICkKKyAgICB7CisgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTDQgdXBkYXRlIGluIFhlbi1wcml2YXRlIGFyZWEsIHNs
b3QgJSNseFxuIiwKKyAgICAgICAgICAgICAgICAgcGdlbnRyeV9wdHJfdG9fc2xvdChwbDRlKSk7
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGlmICggdW5saWtlbHkoX19j
b3B5X2Zyb21fdXNlcigmb2w0ZSwgcGw0ZSwgc2l6ZW9mKG9sNGUpKSAhPSAwKSApCisgICAgICAg
IHJldHVybiAtRUZBVUxUOworCisgICAgaWYgKCBsNGVfZ2V0X2ZsYWdzKG5sNGUpICYgX1BBR0Vf
UFJFU0VOVCApCisgICAgeworICAgICAgICBpZiAoIHVubGlrZWx5KGw0ZV9nZXRfZmxhZ3Mobmw0
ZSkgJiBMNF9ESVNBTExPV19NQVNLKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQmFkIEw0IGZsYWdzICV4XG4iLAorICAgICAgICAgICAgICAgICAg
ICBsNGVfZ2V0X2ZsYWdzKG5sNGUpICYgTDRfRElTQUxMT1dfTUFTSyk7CisgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIEZhc3QgcGF0aCBmb3Igc3Vm
ZmljaWVudGx5LXNpbWlsYXIgbWFwcGluZ3MuICovCisgICAgICAgIGlmICggIWw0ZV9oYXNfY2hh
bmdlZChvbDRlLCBubDRlLCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1QpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgYWRqdXN0X2d1ZXN0X2w0ZShubDRlLCBkKTsKKyAgICAgICAgICAgIHJjID0g
VVBEQVRFX0VOVFJZKGw0LCBwbDRlLCBvbDRlLCBubDRlLCBwZm4sIHZjcHUsIHByZXNlcnZlX2Fk
KTsKKyAgICAgICAgICAgIHJldHVybiByYyA/IDAgOiAtRUZBVUxUOworICAgICAgICB9CisKKyAg
ICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShubDRlLCBwZm4sIGQsIDApOworICAgICAgICBp
ZiAoIHVubGlrZWx5KHJjIDwgMCkgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICBy
YyA9IDA7CisKKyAgICAgICAgYWRqdXN0X2d1ZXN0X2w0ZShubDRlLCBkKTsKKyAgICAgICAgaWYg
KCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGw0LCBwbDRlLCBvbDRlLCBubDRlLCBwZm4sIHZjcHUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgb2w0ZSA9IG5sNGU7CisgICAgICAgICAgICByYyA9IC1FRkFV
TFQ7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5U
UlkobDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBmbiwgdmNwdSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKKyAgICB7CisgICAgICAgIHJldHVybiAt
RUZBVUxUOworICAgIH0KKworICAgIHB1dF9wYWdlX2Zyb21fbDRlKG9sNGUsIHBmbiwgMCwgMSk7
CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgcHZfbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25n
IG1mbikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGRv
bWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CisgICAgaW50IHJjOworICAgIHVuc2lnbmVkIGxv
bmcgb2xkX2Jhc2VfbWZuOworCisgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkK
KyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3RfbWZuID0gcGFnZXRhYmxlX2dldF9wZm4o
Y3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAgICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9IG1h
cF9kb21haW5fcGFnZShfbWZuKGd0X21mbikpOworCisgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5
KHBsNGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGw0ZV9mcm9tX3BmbihtZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdF
X1JXIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9VU0VS
IHwgX1BBR0VfQUNDRVNTRUQpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZ3RfbWZuLCAw
LCBjdXJyKTsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7CisgICAgICAgIHN3aXRj
aCAoIHJjICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgY2FzZSAtRUlOVFI6CisgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAg
ICAgcmV0dXJuIC1FUkVTVEFSVDsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgIkVycm9yIHdoaWxlIGlu
c3RhbGxpbmcgbmV3IGNvbXBhdCBiYXNlcHRyICUiIFBSSV9tZm4gIlxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgIG1mbik7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKworICAg
ICAgICBwdl9pbnZhbGlkYXRlX3NoYWRvd19sZHQoY3VyciwgZmFsc2UpOworICAgICAgICB3cml0
ZV9wdGJhc2UoY3Vycik7CisKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmMgPSBw
dXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOworICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgb2xkX2Jhc2VfbWZuID0gcGFnZXRhYmxlX2dldF9wZm4oY3Vy
ci0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAgLyoKKyAgICAgKiBUaGlzIGlzIHBhcnRpY3VsYXJs
eSBpbXBvcnRhbnQgd2hlbiBnZXR0aW5nIHJlc3RhcnRlZCBhZnRlciB0aGUKKyAgICAgKiBwcmV2
aW91cyBhdHRlbXB0IGdvdCBwcmVlbXB0ZWQgaW4gdGhlIHB1dC1vbGQtTUZOIHBoYXNlLgorICAg
ICAqLworICAgIGlmICggb2xkX2Jhc2VfbWZuID09IG1mbiApCisgICAgeworICAgICAgICB3cml0
ZV9wdGJhc2UoY3Vycik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJjID0gcGFn
aW5nX21vZGVfcmVmY291bnRzKGN1cnJkKQorICAgICAgICAgPyAoZ2V0X3BhZ2VfZnJvbV9tZm4o
X21mbihtZm4pLCBjdXJyZCkgPyAwIDogLUVJTlZBTCkKKyAgICAgICAgIDogZ2V0X3BhZ2VfYW5k
X3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZCwgMCwgdHJ1ZSk7CisgICAgc3dpdGNo
ICggcmMgKQorICAgIHsKKyAgICBjYXNlIDA6CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgLUVJ
TlRSOgorICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICByZXR1cm4gLUVSRVNUQVJUOworICAg
IGRlZmF1bHQ6CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAg
ICAgICAiRXJyb3Igd2hpbGUgaW5zdGFsbGluZyBuZXcgYmFzZXB0ciAlIiBQUklfbWZuICJcbiIs
IG1mbik7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICBwdl9pbnZhbGlkYXRlX3No
YWRvd19sZHQoY3VyciwgZmFsc2UpOworCisgICAgaWYgKCAhVk1fQVNTSVNUKGN1cnJkLCBtMnBf
c3RyaWN0KSAmJiAhcGFnaW5nX21vZGVfcmVmY291bnRzKGN1cnJkKSApCisgICAgICAgIGZpbGxf
cm9fbXB0KG1mbik7CisgICAgY3Vyci0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9t
X3BmbihtZm4pOworICAgIHVwZGF0ZV9jcjMoY3Vycik7CisKKyAgICB3cml0ZV9wdGJhc2UoY3Vy
cik7CisKKyAgICBpZiAoIGxpa2VseShvbGRfYmFzZV9tZm4gIT0gMCkgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG9sZF9iYXNlX21mbik7CisK
KyAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMoY3VycmQpICkKKyAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBzd2l0Y2ggKCByYyA9
IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgIGNhc2UgLUVJTlRSOgorICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwor
ICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCisgICAgICAgICAgICBjYXNlIC1FUkVT
VEFSVDoKKyAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgICAgIEJVR19PTihyYyk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9
CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitsb25nIGRvX21tdWV4dF9vcChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKG1tdWV4dF9vcF90KSB1b3BzLCB1bnNpZ25lZCBpbnQgY291bnQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odWludCkgcGRvbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBmb3JlaWduZG9tKQoreworICAgIHN0cnVjdCBtbXVleHRfb3Agb3A7
CisgICAgdW5zaWduZWQgbG9uZyB0eXBlOworICAgIHVuc2lnbmVkIGludCBpLCBkb25lID0gMDsK
KyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGRvbWFpbiAqY3Vy
cmQgPSBjdXJyLT5kb21haW47CisgICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXI7CisgICAgaW50
IHJjID0gcHV0X29sZF9ndWVzdF90YWJsZShjdXJyKTsKKworICAgIGlmICggdW5saWtlbHkocmMp
ICkKKyAgICB7CisgICAgICAgIGlmICggbGlrZWx5KHJjID09IC1FUkVTVEFSVCkgKQorICAgICAg
ICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKKyAgICAgICAgICAgICAg
ICAgICAgIF9fSFlQRVJWSVNPUl9tbXVleHRfb3AsICJoaWhpIiwgdW9wcywgY291bnQsIHBkb25l
LAorICAgICAgICAgICAgICAgICAgICAgZm9yZWlnbmRvbSk7CisgICAgICAgIHJldHVybiByYzsK
KyAgICB9CisKKyAgICBpZiAoIHVubGlrZWx5KGNvdW50ID09IE1NVV9VUERBVEVfUFJFRU1QVEVE
KSAmJgorICAgICAgICAgbGlrZWx5KGd1ZXN0X2hhbmRsZV9pc19udWxsKHVvcHMpKSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBTZWUgdGhlIGN1cnItPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlIHJlbGF0ZWQKKyAgICAgICAgICogaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKSBi
ZWxvdy4KKyAgICAgICAgICovCisgICAgICAgIHJldHVybiAoaW50KWZvcmVpZ25kb207CisgICAg
fQorCisgICAgaWYgKCB1bmxpa2VseShjb3VudCAmIE1NVV9VUERBVEVfUFJFRU1QVEVEKSApCisg
ICAgeworICAgICAgICBjb3VudCAmPSB+TU1VX1VQREFURV9QUkVFTVBURUQ7CisgICAgICAgIGlm
ICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9pc19udWxsKHBkb25lKSkgKQorICAgICAgICAgICAg
KHZvaWQpY29weV9mcm9tX2d1ZXN0KCZkb25lLCBwZG9uZSwgMSk7CisgICAgfQorICAgIGVsc2UK
KyAgICAgICAgcGVyZmNfaW5jcihjYWxsc190b19tbXVleHRfb3ApOworCisgICAgaWYgKCB1bmxp
a2VseSghZ3Vlc3RfaGFuZGxlX29rYXkodW9wcywgY291bnQpKSApCisgICAgICAgIHJldHVybiAt
RUZBVUxUOworCisgICAgaWYgKCAocGdfb3duZXIgPSBnZXRfcGdfb3duZXIoZm9yZWlnbmRvbSkp
ID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVTUkNIOworCisgICAgaWYgKCAhaXNfcHZfZG9t
YWluKHBnX293bmVyKSApCisgICAgeworICAgICAgICBwdXRfcGdfb3duZXIocGdfb3duZXIpOwor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByYyA9IHhzbV9tbXVleHRfb3Ao
WFNNX1RBUkdFVCwgY3VycmQsIHBnX293bmVyKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAg
ICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBj
dXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fCAoaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9t
X2d1ZXN0KCZvcCwgdW9wcywgMSkgIT0gMCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgg
aXNfaHZtX2RvbWFpbihjdXJyZCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzd2l0Y2ggKCBv
cC5jbWQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBNTVVFWFRfUElOX0wxX1RB
QkxFOgorICAgICAgICAgICAgY2FzZSBNTVVFWFRfUElOX0wyX1RBQkxFOgorICAgICAgICAgICAg
Y2FzZSBNTVVFWFRfUElOX0wzX1RBQkxFOgorICAgICAgICAgICAgY2FzZSBNTVVFWFRfUElOX0w0
X1RBQkxFOgorICAgICAgICAgICAgY2FzZSBNTVVFWFRfVU5QSU5fVEFCTEU6CisgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIHJjID0g
LUVPUE5PVFNVUFA7CisgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAgfQor
ICAgICAgICB9CisKKyAgICAgICAgcmMgPSAwOworCisgICAgICAgIHN3aXRjaCAoIG9wLmNtZCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAg
ICAgICBwMm1fdHlwZV90IHAybXQ7CisKKyAgICAgICAgY2FzZSBNTVVFWFRfUElOX0wxX1RBQkxF
OgorICAgICAgICAgICAgdHlwZSA9IFBHVF9sMV9wYWdlX3RhYmxlOworICAgICAgICAgICAgZ290
byBwaW5fcGFnZTsKKworICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDJfVEFCTEU6CisgICAgICAg
ICAgICB0eXBlID0gUEdUX2wyX3BhZ2VfdGFibGU7CisgICAgICAgICAgICBnb3RvIHBpbl9wYWdl
OworCisgICAgICAgIGNhc2UgTU1VRVhUX1BJTl9MM19UQUJMRToKKyAgICAgICAgICAgIHR5cGUg
PSBQR1RfbDNfcGFnZV90YWJsZTsKKyAgICAgICAgICAgIGdvdG8gcGluX3BhZ2U7CisKKyAgICAg
ICAgY2FzZSBNTVVFWFRfUElOX0w0X1RBQkxFOgorICAgICAgICAgICAgaWYgKCBpc19wdl8zMmJp
dF9kb21haW4ocGdfb3duZXIpICkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IHR5cGUgPSBQR1RfbDRfcGFnZV90YWJsZTsKKworICAgICAgICBwaW5fcGFnZToKKyAgICAgICAg
ICAgIC8qIElnbm9yZSBwaW5uaW5nIG9mIGludmFsaWQgcGFnaW5nIGxldmVscy4gKi8KKyAgICAg
ICAgICAgIGlmICggKG9wLmNtZCAtIE1NVUVYVF9QSU5fTDFfVEFCTEUpID4gKENPTkZJR19QQUdJ
TkdfTEVWRUxTIC0gMSkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBp
ZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9w
LmFyZzEubWZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAgICAgICAgICAgaWYgKCB1bmxpa2VseSgh
cGFnZSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgcmMgPSBn
ZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHBhZ2UsIHR5cGUpOworICAgICAgICAgICAgaWYgKCB1
bmxpa2VseShyYykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggcmMgPT0g
LUVJTlRSICkKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAg
ICAgICAgZWxzZSBpZiAoIHJjICE9IC1FUkVTVEFSVCApCisgICAgICAgICAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRXJy
b3IgJWQgd2hpbGUgcGlubmluZyBtZm4gJSIgUFJJX21mbiAiXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJjLCBwYWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgICAgICAgICAgaWYg
KCBwYWdlICE9IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIHJjID0geHNtX21lbW9yeV9waW5fcGFnZShYU01fSE9PSywgY3VycmQs
IHBnX293bmVyLCBwYWdlKTsKKyAgICAgICAgICAgIGlmICggIXJjICYmIHVubGlrZWx5KHRlc3Rf
YW5kX3NldF9iaXQoX1BHVF9waW5uZWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykpICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4gIiBhbHJlYWR5IHBpbm5lZFxuIiwgcGFn
ZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAg
IGdvdG8gcGluX2Ryb3A7CisKKyAgICAgICAgICAgIC8qIEEgcGFnZSBpcyBkaXJ0aWVkIHdoZW4g
aXRzIHBpbiBzdGF0dXMgaXMgc2V0LiAqLworICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHko
cGdfb3duZXIsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKworICAgICAgICAgICAgLyogV2Ug
Y2FuIHJhY2UgZG9tYWluIGRlc3RydWN0aW9uIChkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMp
LiAqLworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwZ19vd25lciAhPSBjdXJyZCkgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIGJvb2wgZHJvcF9yZWY7CisKKyAgICAgICAgICAg
ICAgICBzcGluX2xvY2soJnBnX293bmVyLT5wYWdlX2FsbG9jX2xvY2spOworICAgICAgICAgICAg
ICAgIGRyb3BfcmVmID0gKHBnX293bmVyLT5pc19keWluZyAmJgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
KSk7CisgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJnBnX293bmVyLT5wYWdlX2FsbG9jX2xv
Y2spOworICAgICAgICAgICAgICAgIGlmICggZHJvcF9yZWYgKQorICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgcGluX2Ryb3A6CisgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9PSBQR1Rf
bDFfcGFnZV90YWJsZSApCisgICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlw
ZShwYWdlKTsKKyAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTU1VRVhU
X1VOUElOX1RBQkxFOgorICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMocGdf
b3duZXIpICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgcGFnZSA9IGdl
dF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBvcC5hcmcxLm1mbiwgTlVMTCwgUDJNX0FMTE9DKTsK
KyAgICAgICAgICAgIGlmICggdW5saWtlbHkoIXBhZ2UpICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAibWZuICUiIFBSSV9tZm4gIiBiYWQsIG9yIGJhZCBvd25lciBkJWRcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgb3AuYXJnMS5tZm4sIHBnX293bmVyLT5kb21haW5faWQpOworICAg
ICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlu
bmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4gIiBub3Qg
cGlubmVkXG4iLCBvcC5hcmcxLm1mbik7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwor
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBzd2l0
Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgIGNhc2UgLUVJTlRSOgorICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwor
ICAgICAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKKyAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworCisg
ICAgICAgICAgICAvKiBBIHBhZ2UgaXMgZGlydGllZCB3aGVuIGl0cyBwaW4gc3RhdHVzIGlzIGNs
ZWFyZWQuICovCisgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShwZ19vd25lciwgX21mbihw
YWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBN
TVVFWFRfTkVXX0JBU0VQVFI6CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBn
X293bmVyKSApCisgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgICAgICBlbHNl
IGlmICggdW5saWtlbHkocGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJkKSkgKQorICAgICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBy
YyA9IHB2X25ld19ndWVzdF9jcjMob3AuYXJnMS5tZm4pOworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSBNTVVFWFRfTkVXX1VTRVJfQkFTRVBUUjogeworICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBvbGRfbWZuOworCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9
IHBnX293bmVyKSApCisgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgICAgICBl
bHNlIGlmICggdW5saWtlbHkocGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJkKSkgKQorICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkK
KyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgb2xkX21mbiA9IHBhZ2V0YWJs
ZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGVfdXNlcik7CisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogVGhpcyBpcyBwYXJ0aWN1bGFybHkgaW1wb3J0YW50IHdoZW4gZ2V0dGlu
ZyByZXN0YXJ0ZWQgYWZ0ZXIgdGhlCisgICAgICAgICAgICAgKiBwcmV2aW91cyBhdHRlbXB0IGdv
dCBwcmVlbXB0ZWQgaW4gdGhlIHB1dC1vbGQtTUZOIHBoYXNlLgorICAgICAgICAgICAgICovCisg
ICAgICAgICAgICBpZiAoIG9sZF9tZm4gPT0gb3AuYXJnMS5tZm4gKQorICAgICAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgICAgICBpZiAoIG9wLmFyZzEubWZuICE9IDAgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCisg
ICAgICAgICAgICAgICAgICAgIF9tZm4ob3AuYXJnMS5tZm4pLCBQR1Rfcm9vdF9wYWdlX3RhYmxl
LCBjdXJyZCwgMCwgdHJ1ZSk7CisKKyAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1FSU5U
UiApCisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAg
ICAgICAgICAgZWxzZSBpZiAoIHJjICE9IC1FUkVTVEFSVCApCisgICAgICAgICAgICAgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJFcnJvciAlZCBpbnN0YWxsaW5nIG5ldyBtZm4gJSIgUFJJX21mbiAiXG4iLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmMsIG9wLmFyZzEubWZuKTsKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAg
aWYgKCBWTV9BU1NJU1QoY3VycmQsIG0ycF9zdHJpY3QpICkKKyAgICAgICAgICAgICAgICAgICAg
emFwX3JvX21wdChvcC5hcmcxLm1mbik7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGN1
cnItPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHBhZ2V0YWJsZV9mcm9tX3BmbihvcC5hcmcxLm1m
bik7CisKKyAgICAgICAgICAgIGlmICggb2xkX21mbiAhPSAwICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2Uob2xkX21mbik7CisKKyAgICAgICAgICAg
ICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkK
KyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY2FzZSAtRUlOVFI6CisgICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLworICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAg
ICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAg
ICAgIEJVR19PTihyYyk7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwor
ICAgICAgICBjYXNlIE1NVUVYVF9UTEJfRkxVU0hfTE9DQUw6CisgICAgICAgICAgICBpZiAoIGxp
a2VseShjdXJyZCA9PSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9sb2Nh
bCgpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOworICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBNTVVFWFRfSU5WTFBHX0xPQ0FMOgorICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseShjdXJyZCAhPSBwZ19vd25lcikgKQorICAgICAgICAgICAg
ICAgIHJjID0gLUVQRVJNOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHBhZ2lu
Z19pbnZscGcoY3Vyciwgb3AuYXJnMS5saW5lYXJfYWRkcik7CisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBjYXNlIE1NVUVYVF9UTEJfRkxVU0hfTVVMVEk6CisgICAgICAgIGNhc2UgTU1V
RVhUX0lOVkxQR19NVUxUSToKKyAgICAgICAgeworICAgICAgICAgICAgY3B1bWFza190ICptYXNr
ID0gdGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShjdXJyZCAhPSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOworICAg
ICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KHZjcHVtYXNrX3RvX3BjcHVtYXNrKGN1cnJkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfdG9fcGFyYW0o
b3AuYXJnMi52Y3B1bWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0X3ZvaWQpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtYXNrKSkgKQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICAgICAgaWYgKCBvcC5jbWQgPT0gTU1VRVhUX1RMQl9GTFVTSF9NVUxUSSApCisgICAgICAg
ICAgICAgICAgZmx1c2hfdGxiX21hc2sobWFzayk7CisgICAgICAgICAgICBlbHNlIGlmICggX19h
ZGRyX29rKG9wLmFyZzEubGluZWFyX2FkZHIpICkKKyAgICAgICAgICAgICAgICBmbHVzaF90bGJf
b25lX21hc2sobWFzaywgb3AuYXJnMS5saW5lYXJfYWRkcik7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCisgICAgICAgIGNhc2UgTU1VRVhUX1RMQl9GTFVTSF9BTEw6CisgICAgICAg
ICAgICBpZiAoIGxpa2VseShjdXJyZCA9PSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIGZs
dXNoX3RsYl9tYXNrKGN1cnJkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICBjYXNlIE1NVUVYVF9JTlZMUEdfQUxMOgorICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShjdXJyZCAhPSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOworICAg
ICAgICAgICAgZWxzZSBpZiAoIF9fYWRkcl9vayhvcC5hcmcxLmxpbmVhcl9hZGRyKSApCisgICAg
ICAgICAgICAgICAgZmx1c2hfdGxiX29uZV9tYXNrKGN1cnJkLT5kb21haW5fZGlydHlfY3B1bWFz
aywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMS5saW5lYXJfYWRk
cik7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1NVUVYVF9GTFVTSF9DQUNI
RToKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKKyAgICAg
ICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSgh
Y2FjaGVfZmx1c2hfcGVybWl0dGVkKGN1cnJkKSkgKQorICAgICAgICAgICAgICAgIHJjID0gLUVB
Q0NFUzsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB3YmludmQoKTsKKyAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTU1VRVhUX0ZMVVNIX0NBQ0hFX0dMT0JBTDoK
KyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKKyAgICAgICAg
ICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBsaWtlbHkoY2FjaGVf
Zmx1c2hfcGVybWl0dGVkKGN1cnJkKSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBjcHU7CisgICAgICAgICAgICAgICAgY3B1bWFza190ICptYXNrID0gdGhp
c19jcHUoc2NyYXRjaF9jcHVtYXNrKTsKKworICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXIo
bWFzayk7CisgICAgICAgICAgICAgICAgZm9yX2VhY2hfb25saW5lX2NwdShjcHUpCisgICAgICAg
ICAgICAgICAgICAgIGlmICggIWNwdW1hc2tfaW50ZXJzZWN0cyhtYXNrLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGVyX2NwdShjcHVfc2libGluZ19tYXNr
LCBjcHUpKSApCisgICAgICAgICAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUs
IG1hc2spOworICAgICAgICAgICAgICAgIGZsdXNoX21hc2sobWFzaywgRkxVU0hfQ0FDSEUpOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTU1VRVhUX1NFVF9MRFQ6
CisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRzID0gb3AuYXJnMi5ucl9l
bnRzOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdHIgPSBlbnRzID8gb3AuYXJnMS5saW5l
YXJfYWRkciA6IDA7CisKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3du
ZXIpICkKKyAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGVsc2UgaWYg
KCBwYWdpbmdfbW9kZV9leHRlcm5hbChjdXJyZCkgKQorICAgICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAoKHB0ciAmIChQQUdFX1NJWkUgLSAxKSkgIT0g
MCkgfHwgIV9fYWRkcl9vayhwdHIpIHx8CisgICAgICAgICAgICAgICAgICAgICAgKGVudHMgPiA4
MTkyKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIkJhZCBhcmdzIHRvIFNFVF9MRFQ6IHB0
cj0lbHgsIGVudHM9JXhcbiIsIHB0ciwgZW50cyk7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoIChjdXJyLT5hcmNoLnB2
X3ZjcHUubGR0X2VudHMgIT0gZW50cykgfHwKKyAgICAgICAgICAgICAgICAgICAgICAoY3Vyci0+
YXJjaC5wdl92Y3B1LmxkdF9iYXNlICE9IHB0cikgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHB2X2ludmFsaWRhdGVfc2hhZG93X2xkdChjdXJyLCBmYWxzZSk7CisgICAgICAgICAg
ICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92
Y3B1LmxkdF9iYXNlID0gcHRyOworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5s
ZHRfZW50cyA9IGVudHM7CisgICAgICAgICAgICAgICAgbG9hZF9MRFQoY3Vycik7CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGNhc2UgTU1V
RVhUX0NMRUFSX1BBR0U6CisgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdf
b3duZXIsIG9wLmFyZzEubWZuLCAmcDJtdCwgUDJNX0FMTE9DKTsKKyAgICAgICAgICAgIGlmICgg
dW5saWtlbHkocDJtdCAhPSBwMm1fcmFtX3J3KSAmJiBwYWdlICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgICAgICBwYWdlID0gTlVM
TDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggIXBhZ2UgfHwgIWdldF9wYWdlX3R5
cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBpZiAoIHBhZ2UgKQorICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAg
ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAiRXJyb3IgY2xlYXJpbmcgbWZuICUiIFBSSV9tZm4gIlxuIiwgb3AuYXJnMS5tZm4p
OworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgLyogQSBwYWdlIGlzIGRpcnRpZWQgd2hlbiBp
dCdzIGJlaW5nIGNsZWFyZWQuICovCisgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShwZ19v
d25lciwgX21mbihwYWdlX3RvX21mbihwYWdlKSkpOworCisgICAgICAgICAgICBjbGVhcl9kb21h
aW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisKKyAgICAgICAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBNTVVF
WFRfQ09QWV9QQUdFOgorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpz
cmNfcGFnZSwgKmRzdF9wYWdlOworCisgICAgICAgICAgICBzcmNfcGFnZSA9IGdldF9wYWdlX2Zy
b21fZ2ZuKHBnX293bmVyLCBvcC5hcmcyLnNyY19tZm4sICZwMm10LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxMT0MpOworICAgICAgICAgICAgaWYgKCB1
bmxpa2VseShwMm10ICE9IHAybV9yYW1fcncpICYmIHNyY19wYWdlICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBwdXRfcGFnZShzcmNfcGFnZSk7CisgICAgICAgICAgICAgICAgc3Jj
X3BhZ2UgPSBOVUxMOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCB1bmxpa2VseSgh
c3JjX3BhZ2UpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3IgY29weWluZyBmcm9t
IG1mbiAlIiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMi5z
cmNfbWZuKTsKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGRzdF9wYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCAmcDJtdCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DKTsKKyAgICAgICAgICAgIGlmICggdW5s
aWtlbHkocDJtdCAhPSBwMm1fcmFtX3J3KSAmJiBkc3RfcGFnZSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcHV0X3BhZ2UoZHN0X3BhZ2UpOworICAgICAgICAgICAgICAgIGRzdF9w
YWdlID0gTlVMTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHJjID0gKGRzdF9wYWdlICYm
CisgICAgICAgICAgICAgICAgICBnZXRfcGFnZV90eXBlKGRzdF9wYWdlLCBQR1Rfd3JpdGFibGVf
cGFnZSkpID8gMCA6IC1FSU5WQUw7CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHV0X3BhZ2Uoc3JjX3BhZ2UpOworICAgICAg
ICAgICAgICAgIGlmICggZHN0X3BhZ2UgKQorICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShk
c3RfcGFnZSk7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIkVycm9yIGNvcHlpbmcgdG8gbWZuICUiIFBSSV9tZm4gIlxu
Iiwgb3AuYXJnMS5tZm4pOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICAvKiBBIHBhZ2UgaXMgZGlydGllZCB3aGVuIGl0J3MgYmVpbmcgY29waWVk
IHRvLiAqLworICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkocGdfb3duZXIsIF9tZm4ocGFn
ZV90b19tZm4oZHN0X3BhZ2UpKSk7CisKKyAgICAgICAgICAgIGNvcHlfZG9tYWluX3BhZ2UoX21m
bihwYWdlX3RvX21mbihkc3RfcGFnZSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
bWZuKHBhZ2VfdG9fbWZuKHNyY19wYWdlKSkpOworCisgICAgICAgICAgICBwdXRfcGFnZV9hbmRf
dHlwZShkc3RfcGFnZSk7CisgICAgICAgICAgICBwdXRfcGFnZShzcmNfcGFnZSk7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGNhc2UgTU1VRVhUX01BUktfU1VQRVI6
CisgICAgICAgIGNhc2UgTU1VRVhUX1VOTUFSS19TVVBFUjoKKyAgICAgICAgICAgIHJjID0gLUVP
UE5PVFNVUFA7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAg
ICAgICAgcmMgPSAtRU5PU1lTOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworIGRv
bmU6CisgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHVvcHMsIDEpOworICAgIH0KKworICAgIGlm
ICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICB7CisgICAgICAgIEFTU0VSVChpIDwgY291bnQpOwor
ICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAorICAgICAgICAgICAg
X19IWVBFUlZJU09SX21tdWV4dF9vcCwgImhpaGkiLAorICAgICAgICAgICAgdW9wcywgKGNvdW50
IC0gaSkgfCBNTVVfVVBEQVRFX1BSRUVNUFRFRCwgcGRvbmUsIGZvcmVpZ25kb20pOworICAgIH0K
KyAgICBlbHNlIGlmICggY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgIHsKKyAgICAg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBudWxsOworCisgICAgICAgIEFTU0VSVChy
YyB8fCBpID09IGNvdW50KTsKKyAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUobnVsbCwgTlVM
TCk7CisgICAgICAgIC8qCisgICAgICAgICAqIEluIG9yZGVyIHRvIGhhdmUgYSB3YXkgdG8gY29t
bXVuaWNhdGUgdGhlIGZpbmFsIHJldHVybiB2YWx1ZSB0bworICAgICAgICAgKiBvdXIgY29udGlu
dWF0aW9uLCB3ZSBwYXNzIHRoaXMgaW4gcGxhY2Ugb2YgImZvcmVpZ25kb20iLCBidWlsZGluZwor
ICAgICAgICAgKiBvbiB0aGUgZmFjdCB0aGF0IHRoaXMgYXJndW1lbnQgaXNuJ3QgbmVlZGVkIGFu
eW1vcmUuCisgICAgICAgICAqLworICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGlu
dWF0aW9uKAorICAgICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tbXVleHRfb3AsICJoaWhpIiwg
bnVsbCwKKyAgICAgICAgICAgICAgICBNTVVfVVBEQVRFX1BSRUVNUFRFRCwgbnVsbCwgcmMpOwor
ICAgIH0KKworICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7CisKKyAgICBwZXJmY19hZGQobnVt
X21tdWV4dF9vcHMsIGkpOworCisgICAgLyogQWRkIGluY3JlbWVudGFsIHdvcmsgd2UgaGF2ZSBk
b25lIHRvIHRoZSBAZG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAqLworICAgIGlmICggdW5saWtlbHko
IWd1ZXN0X2hhbmRsZV9pc19udWxsKHBkb25lKSkgKQorICAgIHsKKyAgICAgICAgZG9uZSArPSBp
OworICAgICAgICBjb3B5X3RvX2d1ZXN0KHBkb25lLCAmZG9uZSwgMSk7CisgICAgfQorCisgICAg
cmV0dXJuIHJjOworfQorCitsb25nIGRvX21tdV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TShtbXVfdXBkYXRlX3QpIHVyZXFzLAorICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBj
b3VudCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1aW50KSBwZG9uZSwKKyAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZm9yZWlnbmRvbSkKK3sKKyAgICBzdHJ1Y3QgbW11X3VwZGF0ZSBy
ZXE7CisgICAgdm9pZCAqdmEgPSBOVUxMOworICAgIHVuc2lnbmVkIGxvbmcgZ3BmbiwgZ21mbiwg
bWZuOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgdW5zaWduZWQgaW50IGNtZCwg
aSA9IDAsIGRvbmUgPSAwLCBwdF9kb207CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
LCAqdiA9IGN1cnI7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbiwgKnB0X293bmVy
ID0gZCwgKnBnX293bmVyOworICAgIG1mbl90IG1hcF9tZm4gPSBJTlZBTElEX01GTjsKKyAgICB1
aW50MzJfdCB4c21fbmVlZGVkID0gMDsKKyAgICB1aW50MzJfdCB4c21fY2hlY2tlZCA9IDA7Cisg
ICAgaW50IHJjID0gcHV0X29sZF9ndWVzdF90YWJsZShjdXJyKTsKKworICAgIGlmICggdW5saWtl
bHkocmMpICkKKyAgICB7CisgICAgICAgIGlmICggbGlrZWx5KHJjID09IC1FUkVTVEFSVCkgKQor
ICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKKyAgICAgICAg
ICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tbXVfdXBkYXRlLCAiaGloaSIsIHVyZXFzLCBjb3Vu
dCwgcGRvbmUsCisgICAgICAgICAgICAgICAgICAgICBmb3JlaWduZG9tKTsKKyAgICAgICAgcmV0
dXJuIHJjOworICAgIH0KKworICAgIGlmICggdW5saWtlbHkoY291bnQgPT0gTU1VX1VQREFURV9Q
UkVFTVBURUQpICYmCisgICAgICAgICBsaWtlbHkoZ3Vlc3RfaGFuZGxlX2lzX251bGwodXJlcXMp
KSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBTZWUgdGhlIGN1cnItPmFyY2gub2xk
X2d1ZXN0X3RhYmxlIHJlbGF0ZWQKKyAgICAgICAgICogaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51
YXRpb24oKSBiZWxvdy4KKyAgICAgICAgICovCisgICAgICAgIHJldHVybiAoaW50KWZvcmVpZ25k
b207CisgICAgfQorCisgICAgaWYgKCB1bmxpa2VseShjb3VudCAmIE1NVV9VUERBVEVfUFJFRU1Q
VEVEKSApCisgICAgeworICAgICAgICBjb3VudCAmPSB+TU1VX1VQREFURV9QUkVFTVBURUQ7Cisg
ICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9pc19udWxsKHBkb25lKSkgKQorICAg
ICAgICAgICAgKHZvaWQpY29weV9mcm9tX2d1ZXN0KCZkb25lLCBwZG9uZSwgMSk7CisgICAgfQor
ICAgIGVsc2UKKyAgICAgICAgcGVyZmNfaW5jcihjYWxsc190b19tbXVfdXBkYXRlKTsKKworICAg
IGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KHVyZXFzLCBjb3VudCkpICkKKyAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBpZiAoIChwdF9kb20gPSBmb3JlaWduZG9tID4+IDE2
KSAhPSAwICkKKyAgICB7CisgICAgICAgIC8qIFBhZ2V0YWJsZXMgYmVsb25nIHRvIGEgZm9yZWln
biBkb21haW4gKFBGRCkuICovCisgICAgICAgIGlmICggKHB0X293bmVyID0gcmN1X2xvY2tfZG9t
YWluX2J5X2lkKHB0X2RvbSAtIDEpKSA9PSBOVUxMICkKKyAgICAgICAgICAgIHJldHVybiAtRVNS
Q0g7CisKKyAgICAgICAgaWYgKCBwdF9vd25lciA9PSBkICkKKyAgICAgICAgICAgIHJjdV91bmxv
Y2tfZG9tYWluKHB0X293bmVyKTsKKyAgICAgICAgZWxzZSBpZiAoICFwdF9vd25lci0+dmNwdSB8
fCAodiA9IHB0X293bmVyLT52Y3B1WzBdKSA9PSBOVUxMICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICB9
CisKKyAgICBpZiAoIChwZ19vd25lciA9IGdldF9wZ19vd25lcigodWludDE2X3QpZm9yZWlnbmRv
bSkpID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRVNSQ0g7CisgICAgICAgIGdvdG8g
b3V0OworICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCisgICAgewor
ICAgICAgICBpZiAoIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8IChpICYmIGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdW5saWtl
bHkoX19jb3B5X2Zyb21fZ3Vlc3QoJnJlcSwgdXJlcXMsIDEpICE9IDApICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KworICAgICAgICBjbWQgPSByZXEucHRyICYgKHNpemVvZihsMV9wZ2VudHJ5X3QpLTEpOworCisg
ICAgICAgIHN3aXRjaCAoIGNtZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBNTVVfTk9STUFMX1BUX1VQREFURTogTm9ybWFsIHVwZGF0ZSB0byBhbnkgbGV2ZWwg
b2YgcGFnZSB0YWJsZS4KKyAgICAgICAgICAgICAqIE1NVV9VUERBVEVfUFRfUFJFU0VSVkVfQUQ6
IEFzIGFib3ZlIGJ1dCBhbHNvIHByZXNlcnZlIChPUikKKyAgICAgICAgICAgICAqIGN1cnJlbnQg
QS9EIGJpdHMuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgY2FzZSBNTVVfTk9STUFMX1BUX1VQ
REFURToKKyAgICAgICAgY2FzZSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEOgorICAgICAgICB7
CisgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7CisKKyAgICAgICAgICAgIHJjID0gLUVPUE5P
VFNVUFA7CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2luZ19tb2RlX3JlZmNvdW50cyhw
dF9vd25lcikpICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgeHNtX25l
ZWRlZCB8PSBYU01fTU1VX05PUk1BTF9VUERBVEU7CisgICAgICAgICAgICBpZiAoIGdldF9wdGVf
ZmxhZ3MocmVxLnZhbCkgJiBfUEFHRV9QUkVTRU5UICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICB4c21fbmVlZGVkIHw9IFhTTV9NTVVfVVBEQVRFX1JFQUQ7CisgICAgICAgICAgICAg
ICAgaWYgKCBnZXRfcHRlX2ZsYWdzKHJlcS52YWwpICYgX1BBR0VfUlcgKQorICAgICAgICAgICAg
ICAgICAgICB4c21fbmVlZGVkIHw9IFhTTV9NTVVfVVBEQVRFX1dSSVRFOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgaWYgKCB4c21fbmVlZGVkICE9IHhzbV9jaGVja2VkICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICByYyA9IHhzbV9tbXVfdXBkYXRlKFhTTV9UQVJHRVQsIGQs
IHB0X293bmVyLCBwZ19vd25lciwgeHNtX25lZWRlZCk7CisgICAgICAgICAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIHhzbV9jaGVj
a2VkID0geHNtX25lZWRlZDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKKworICAgICAgICAgICAgcmVxLnB0ciAtPSBjbWQ7CisgICAgICAgICAgICBnbWZuID0gcmVx
LnB0ciA+PiBQQUdFX1NISUZUOworICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2Zu
KHB0X293bmVyLCBnbWZuLCAmcDJtdCwgUDJNX0FMTE9DKTsKKworICAgICAgICAgICAgaWYgKCBw
Mm1faXNfcGFnZWQocDJtdCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFTU0VS
VCghcGFnZSk7CisgICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocGdfb3du
ZXIsIGdtZm4pOworICAgICAgICAgICAgICAgIHJjID0gLUVOT0VOVDsKKyAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFn
ZSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5v
cm1hbCB1cGRhdGVcbiIpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKworICAgICAgICAgICAgaWYg
KCAhbWZuX2VxKF9tZm4obWZuKSwgbWFwX21mbikgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIGlmICggdmEgKQorICAgICAgICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh2
YSk7CisgICAgICAgICAgICAgICAgdmEgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKKyAg
ICAgICAgICAgICAgICBtYXBfbWZuID0gX21mbihtZm4pOworICAgICAgICAgICAgfQorICAgICAg
ICAgICAgdmEgPSBfcCgoKHVuc2lnbmVkIGxvbmcpdmEgJiBQQUdFX01BU0spICsgKHJlcS5wdHIg
JiB+UEFHRV9NQVNLKSk7CisKKyAgICAgICAgICAgIGlmICggcGFnZV9sb2NrKHBhZ2UpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzd2l0Y2ggKCBwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF90eXBlX21hc2sgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBjYXNlIFBHVF9sMV9wYWdlX3RhYmxlOgorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgbDFfcGdlbnRyeV90IGwxZSA9IGwxZV9mcm9tX2ludHB0ZShyZXEudmFsKTsKKyAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBsMWVfcDJtdCA9IHAybV9yYW1fcnc7CisgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnRhcmdldCA9IE5VTEw7CisgICAgICAg
ICAgICAgICAgICAgIHAybV9xdWVyeV90IHEgPSAobDFlX2dldF9mbGFncyhsMWUpICYgX1BBR0Vf
UlcpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fVU5TSEFS
RSA6IFAyTV9BTExPQzsKKworICAgICAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZShwZ19vd25lcikgKQorICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0ID0gZ2V0
X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIGwxZV9nZXRfcGZuKGwxZSksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbDFlX3AybXQsIHEpOworCisg
ICAgICAgICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2VkKGwxZV9wMm10KSApCisgICAgICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggdGFyZ2V0ICkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZSh0YXJnZXQpOworICAgICAgICAgICAg
ICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocGdfb3duZXIsIGwxZV9nZXRfcGZu
KGwxZSkpOworICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOworICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICAgICAgZWxzZSBpZiAoIHAybV9yYW1fcGFnaW5nX2luID09IGwxZV9wMm10ICYmICF0YXJn
ZXQgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICByYyA9
IC1FTk9FTlQ7CisgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICAvKiBJZiB3ZSB0cmllZCB0byB1bnNoYXJlIGFu
ZCBmYWlsZWQgKi8KKyAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIChxICYgUDJNX1VOU0hB
UkUpICYmIHAybV9pc19zaGFyZWQobDFlX3AybXQpICkKKyAgICAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICAgICAgLyogV2UgY291bGQgbm90IGhhdmUgb2J0YWluZWQgYSBw
YWdlIHJlZi4gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVCh0YXJnZXQgPT0gTlVM
TCk7CisgICAgICAgICAgICAgICAgICAgICAgICAvKiBBbmQgbWVtX3NoYXJpbmdfbm90aWZ5IGhh
cyBhbHJlYWR5IGJlZW4gY2FsbGVkLiAqLworICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAt
RU5PTUVNOworICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sMV9lbnRyeSh2YSwgbDFlLCBt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRf
VVBEQVRFX1BSRVNFUlZFX0FELCB2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZ19vd25lcik7CisgICAgICAgICAgICAgICAgICAgIGlmICggdGFyZ2V0ICkKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHRhcmdldCk7CisgICAgICAgICAgICAgICAgfQor
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wyX3BhZ2Vf
dGFibGU6CisgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2wyX2VudHJ5KHZhLCBsMmVfZnJv
bV9pbnRwdGUocmVxLnZhbCksIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOworICAgICAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBjYXNlIFBHVF9sM19wYWdlX3RhYmxlOgor
ICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sM19lbnRyeSh2YSwgbDNlX2Zyb21faW50cHRl
KHJlcS52YWwpLCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNt
ZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKKyAgICAgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICAgICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKKyAgICAgICAg
ICAgICAgICAgICAgcmMgPSBtb2RfbDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFs
KSwgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1V
X1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKKyAgICAgICAgICAgICAgICAgICAg
cGVyZmNfaW5jcih3cml0YWJsZV9tbXVfdXBkYXRlcyk7CisgICAgICAgICAgICAgICAgICAgIGlm
ICggcGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHZhLCByZXEudmFsLCBfbWZuKG1mbikpICkK
KyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2Up
OworICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKKyAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICgg
Z2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMpOworICAgICAg
ICAgICAgICAgIGlmICggcGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHZhLCByZXEudmFsLCBf
bWZuKG1mbikpICkKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgICAg
IHB1dF9wYWdlX3R5cGUocGFnZSk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTU1V
X01BQ0hQSFlTX1VQREFURToKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoZCAhPSBwdF9vd25l
cikgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOworICAgICAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIHVubGlr
ZWx5KHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19vd25lcikpICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIG1mbiA9IHJlcS5wdHIgPj4gUEFHRV9TSElGVDsKKyAg
ICAgICAgICAgIGdwZm4gPSByZXEudmFsOworCisgICAgICAgICAgICB4c21fbmVlZGVkIHw9IFhT
TV9NTVVfTUFDSFBIWVNfVVBEQVRFOworICAgICAgICAgICAgaWYgKCB4c21fbmVlZGVkICE9IHhz
bV9jaGVja2VkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByYyA9IHhzbV9tbXVf
dXBkYXRlKFhTTV9UQVJHRVQsIGQsIE5VTEwsIHBnX293bmVyLCB4c21fbmVlZGVkKTsKKyAgICAg
ICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICAgICAgeHNtX2NoZWNrZWQgPSB4c21fbmVlZGVkOworICAgICAgICAgICAgfQorCisgICAg
ICAgICAgICBpZiAoIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbihfbWZuKG1mbiksIHBnX293
bmVyKSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9y
IG1hY2gtPnBoeXMgdXBkYXRlXG4iKTsKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHNldF9n
cGZuX2Zyb21fbWZuKG1mbiwgZ3Bmbik7CisKKyAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5
KHBnX293bmVyLCBfbWZuKG1mbikpOworCisgICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFn
ZShtZm4pKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICByYyA9IC1FTk9TWVM7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAg
ICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGd1
ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHVyZXFzLCAxKTsKKyAgICB9CisKKyAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCisgICAgeworICAgICAgICBBU1NFUlQoaSA8IGNvdW50KTsKKyAgICAgICAg
cmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKKyAgICAgICAgICAgIF9fSFlQRVJW
SVNPUl9tbXVfdXBkYXRlLCAiaGloaSIsCisgICAgICAgICAgICB1cmVxcywgKGNvdW50IC0gaSkg
fCBNTVVfVVBEQVRFX1BSRUVNUFRFRCwgcGRvbmUsIGZvcmVpZ25kb20pOworICAgIH0KKyAgICBl
bHNlIGlmICggY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgIHsKKyAgICAgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBudWxsOworCisgICAgICAgIEFTU0VSVChyYyB8fCBp
ID09IGNvdW50KTsKKyAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUobnVsbCwgTlVMTCk7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIEluIG9yZGVyIHRvIGhhdmUgYSB3YXkgdG8gY29tbXVuaWNh
dGUgdGhlIGZpbmFsIHJldHVybiB2YWx1ZSB0bworICAgICAgICAgKiBvdXIgY29udGludWF0aW9u
LCB3ZSBwYXNzIHRoaXMgaW4gcGxhY2Ugb2YgImZvcmVpZ25kb20iLCBidWlsZGluZworICAgICAg
ICAgKiBvbiB0aGUgZmFjdCB0aGF0IHRoaXMgYXJndW1lbnQgaXNuJ3QgbmVlZGVkIGFueW1vcmUu
CisgICAgICAgICAqLworICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KAorICAgICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tbXVfdXBkYXRlLCAiaGloaSIsIG51bGws
CisgICAgICAgICAgICAgICAgTU1VX1VQREFURV9QUkVFTVBURUQsIG51bGwsIHJjKTsKKyAgICB9
CisKKyAgICBwdXRfcGdfb3duZXIocGdfb3duZXIpOworCisgICAgaWYgKCB2YSApCisgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKHZhKTsKKworICAgIHBlcmZjX2FkZChudW1fcGFnZV91cGRhdGVz
LCBpKTsKKworIG91dDoKKyAgICBpZiAoIHB0X293bmVyICE9IGQgKQorICAgICAgICByY3VfdW5s
b2NrX2RvbWFpbihwdF9vd25lcik7CisKKyAgICAvKiBBZGQgaW5jcmVtZW50YWwgd29yayB3ZSBo
YXZlIGRvbmUgdG8gdGhlIEBkb25lIG91dHB1dCBwYXJhbWV0ZXIuICovCisgICAgaWYgKCB1bmxp
a2VseSghZ3Vlc3RfaGFuZGxlX2lzX251bGwocGRvbmUpKSApCisgICAgeworICAgICAgICBkb25l
ICs9IGk7CisgICAgICAgIGNvcHlfdG9fZ3Vlc3QocGRvbmUsICZkb25lLCAxKTsKKyAgICB9CisK
KyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZyh1
bnNpZ25lZCBsb25nIHZhLCB1NjQgdmFsNjQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBmbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgZG9tYWluICpwZ19vd25lcikKK3sKKyAgICBsMV9wZ2VudHJ5X3QgICB2YWwg
PSBsMWVfZnJvbV9pbnRwdGUodmFsNjQpOworICAgIHN0cnVjdCB2Y3B1ICAgKmN1cnIgPSBjdXJy
ZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOworICAgIHN0cnVj
dCBwYWdlX2luZm8gKmdsMXBnOworICAgIGwxX3BnZW50cnlfdCAgKnBsMWU7CisgICAgdW5zaWdu
ZWQgbG9uZyAgYm1hcF9wdHIsIGdsMW1mbjsKKyAgICBjcHVtYXNrX3QgICAgICptYXNrID0gTlVM
TDsKKyAgICBpbnQgICAgICAgICAgICByYzsKKworICAgIHBlcmZjX2luY3IoY2FsbHNfdG9fdXBk
YXRlX3ZhKTsKKworICAgIHJjID0geHNtX3VwZGF0ZV92YV9tYXBwaW5nKFhTTV9UQVJHRVQsIGN1
cnJkLCBwZ19vd25lciwgdmFsKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOwor
CisgICAgcmMgPSAtRUlOVkFMOworICAgIHBsMWUgPSBwdl9tYXBfZ3Vlc3RfbDFlKHZhLCAmZ2wx
bWZuKTsKKyAgICBpZiAoIHVubGlrZWx5KCFwbDFlIHx8ICFnZXRfcGFnZV9mcm9tX21mbihfbWZu
KGdsMW1mbiksIGN1cnJkKSkgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGdsMXBnID0gbWZu
X3RvX3BhZ2UoZ2wxbWZuKTsKKyAgICBpZiAoICFwYWdlX2xvY2soZ2wxcGcpICkKKyAgICB7Cisg
ICAgICAgIHB1dF9wYWdlKGdsMXBnKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
aWYgKCAoZ2wxcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgIT0gUEdUX2wx
X3BhZ2VfdGFibGUgKQorICAgIHsKKyAgICAgICAgcGFnZV91bmxvY2soZ2wxcGcpOworICAgICAg
ICBwdXRfcGFnZShnbDFwZyk7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0g
bW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgZ2wxbWZuLCAwLCBjdXJyLCBwZ19vd25lcik7CisKKyAg
ICBwYWdlX3VubG9jayhnbDFwZyk7CisgICAgcHV0X3BhZ2UoZ2wxcGcpOworCisgb3V0OgorICAg
IGlmICggcGwxZSApCisgICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKKworICAgIHN3
aXRjaCAoIGZsYWdzICYgVVZNRl9GTFVTSFRZUEVfTUFTSyApCisgICAgeworICAgIGNhc2UgVVZN
Rl9UTEJfRkxVU0g6CisgICAgICAgIHN3aXRjaCAoIChibWFwX3B0ciA9IGZsYWdzICYgflVWTUZf
RkxVU0hUWVBFX01BU0spICkKKyAgICAgICAgeworICAgICAgICBjYXNlIFVWTUZfTE9DQUw6Cisg
ICAgICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBjYXNlIFVWTUZfQUxMOgorICAgICAgICAgICAgbWFzayA9IGN1cnJkLT5kb21haW5fZGlydHlf
Y3B1bWFzazsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7CisgICAgICAgICAgICByYyA9IHZj
cHVtYXNrX3RvX3BjcHVtYXNrKGN1cnJkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIoYm1hcF9wdHIsIHZvaWQpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisgICAgICAgIGlmICggbWFzayApCisgICAgICAgICAgICBmbHVzaF90
bGJfbWFzayhtYXNrKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFVWTUZfSU5WTFBHOgor
ICAgICAgICBzd2l0Y2ggKCAoYm1hcF9wdHIgPSBmbGFncyAmIH5VVk1GX0ZMVVNIVFlQRV9NQVNL
KSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBVVk1GX0xPQ0FMOgorICAgICAgICAgICAgcGFn
aW5nX2ludmxwZyhjdXJyLCB2YSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBV
Vk1GX0FMTDoKKyAgICAgICAgICAgIG1hc2sgPSBjdXJyZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2s7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIG1hc2sg
PSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOworICAgICAgICAgICAgcmMgPSB2Y3B1bWFza190
b19wY3B1bWFzayhjdXJyZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3RfZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKGJtYXBfcHRyLCB2b2lkKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzayk7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorICAgICAgICBpZiAoIG1hc2sgKQorICAgICAgICAgICAgZmx1c2hfdGxiX29uZV9t
YXNrKG1hc2ssIHZhKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwor
fQorCitsb25nIGRvX3VwZGF0ZV92YV9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgdmEsIHU2NCB2YWw2
NCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFncykKK3sKKyAg
ICByZXR1cm4gX19kb191cGRhdGVfdmFfbWFwcGluZyh2YSwgdmFsNjQsIGZsYWdzLCBjdXJyZW50
LT5kb21haW4pOworfQorCitsb25nIGRvX3VwZGF0ZV92YV9tYXBwaW5nX290aGVyZG9tYWluKHVu
c2lnbmVkIGxvbmcgdmEsIHU2NCB2YWw2NCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpwZ19vd25l
cjsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIChwZ19vd25lciA9IGdldF9wZ19vd25lcihkb21p
ZCkpID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVTUkNIOworCisgICAgcmMgPSBfX2RvX3Vw
ZGF0ZV92YV9tYXBwaW5nKHZhLCB2YWw2NCwgZmxhZ3MsIHBnX293bmVyKTsKKworICAgIHB1dF9w
Z19vd25lcihwZ19vd25lcik7CisKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qCisgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2lj
LW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:47: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.xen.org>)
	id 1diM5C-0002wn-6M; Thu, 17 Aug 2017 14:47:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM59-0002pT-SG
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:36 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FF/06-01736-78CA5995; Thu, 17 Aug 2017 14:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW7bmqm
 RBss/ill83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk77n9nKtjzm7Hiz6eHTA2MF9YwdjFyckgI
 +EvMfd3KDGKzCShL/OzsZQOxRQT0JJoOPAeq4eJgFpjDKDF1bhdYg7CAg8ScOzfBGlgEVCWu3
 vzIBGLzClhKrFrymAViqLzErraLrCA2J1D80KTFYPVCAhYSsz+0s0PYChId049B9QpKnJz5BK
 yXWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9XLTS0uTkx
 PzUlMKtZLzs/dxAgMIQYg2MG4ZqrzIUZJDiYlUd7fs6ZECvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgLVw9NVJIsCg1PbUiLTMHGMwwaQkOHiUR3kqQNG9xQWJucWY6ROoUozHHgp4NX5g4Xk34/
 41JiCUvPy9VSpw3EqRUAKQ0ozQPbhAsyi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmNcXZA
 pPZl4J3L5XQKcwAZ1ypX0SyCkliQgpqQZGg0/c7qKVx07lfZu4qfJ2IZOYxZfJL+6eEdzaV6D
 mvTdNsiKee+UCoT6rTzParf5XXv9kXlfNcrfvYpt1ctqOhtWue5aIHL+sZJCj4Tp7qsHy1541
 1+eHvYhcPmniD6UOhcaeSyUv6pKM9uQ4ZO+okj2UdnhbxCpultVT1hzzcmo/eS7gUW6SEktxR
 qKhFnNRcSIARhQ2La0CAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502981244!104877606!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2065 invoked from network); 17 Aug 2017 14:47:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178845"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:51 +0100
Message-ID: <20170817144456.18989-27-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 26/31] x86/mm: move pv_{alloc, free}_page_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGVtIGFuZCB0aGUgaGVscGVyIGZ1bmN0aW9ucyB0byBwdi9tbS5jLiAgVXNlIGJvb2wg
aW4gdGhlIG1vdmVkCmNvZGUgd2hlcmUgYXBwcm9wcmlhdGUuCgpQdXQgQlVHKCkgaW4gdGhlIHN0
dWIgYmVjYXVzZSB0aGUgY2FsbGVycyB3aWxsIGNhbGwgQlVHIG9yIEJVR19PTgphbnl3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjQ6IGFkZCBC
VUcoKSBpbiBzdHVicwotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICB8ICAgMSArCiB4
ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgfCA0OTIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICB8IDQ5MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggICAgfCAgIDMgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oIHwgIDE0
ICsrCiA1IGZpbGVzIGNoYW5nZWQsIDUwNiBpbnNlcnRpb25zKCspLCA0OTUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDhmYWUzODQ4NWMuLmU3OWE3ZGU3ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTY0LDYgKzY0LDcgQEAK
ICNpbmNsdWRlIDxjb21wYXQvdmNwdS5oPgogI2luY2x1ZGUgPGFzbS9wc3IuaD4KICNpbmNsdWRl
IDxhc20vcHYvZG9tYWluLmg+CisjaW5jbHVkZSA8YXNtL3B2L21tLmg+CiAjaW5jbHVkZSA8YXNt
L3B2L3Byb2Nlc3Nvci5oPgogCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3Zj
cHUpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA1OTBlN2FlNjViLi4yMDRjMjBkNmZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTEwLDIxICs1MTAsNiBAQCBzdGF0aWMgdm9p
ZCBpbnZhbGlkYXRlX3NoYWRvd19sZHQoc3RydWN0IHZjcHUgKnYsIGludCBmbHVzaCkKIH0KIAog
Ci1zdGF0aWMgaW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQot
ewotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSk7
Ci0gICAgc3RydWN0IGRlc2Nfc3RydWN0ICpkZXNjcyA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2Up
OwotICAgIHVuc2lnbmVkIGk7Ci0KLSAgICBmb3IgKCBpID0gMDsgaSA8IDUxMjsgaSsrICkKLSAg
ICAgICAgaWYgKCB1bmxpa2VseSghY2hlY2tfZGVzY3JpcHRvcihvd25lciwgJmRlc2NzW2ldKSkg
KQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShkZXNjcyk7Ci0K
LSAgICByZXR1cm4gaSA9PSA1MTIgPyAwIDogLUVJTlZBTDsKLX0KLQogYm9vbCBnZXRfcGFnZV9m
cm9tX21mbihtZm5fdCBtZm4sIHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbl94KG1mbikpOwpAQCAtNTM5LDcgKzUyNCw2IEBA
IGJvb2wgZ2V0X3BhZ2VfZnJvbV9tZm4obWZuX3QgbWZuLCBzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHJldHVybiB0cnVlOwogfQogCi0KIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm5f
dCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBwcmVlbXB0aWJsZSkKIHsKQEAg
LTExNjUsMTcyICsxMTQ5LDYgQEAgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcGFydGlhbCwKICAgICByZXR1cm4gMTsKIH0KIAot
c3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQotewotICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICB1bnNpZ25lZCBs
b25nICBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICBsMV9wZ2VudHJ5X3QgICpwbDFlOwot
ICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmV0ID0gMDsKLQotICAg
IHBsMWUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKLQotICAgIGZvciAoIGkgPSAwOyBp
IDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgewotICAgICAgICBzd2l0Y2ggKCBy
ZXQgPSBnZXRfcGFnZV9mcm9tX2wxZShwbDFlW2ldLCBkLCBkKSApCi0gICAgICAgIHsKLSAgICAg
ICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgY2FzZSAwOgotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgX1BBR0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFH
RV9DQUNIRV9BVFRSUzoKLSAgICAgICAgICAgIEFTU0VSVCghKHJldCAmIH4oX1BBR0VfUlcgfCBQ
QUdFX0NBQ0hFX0FUVFJTKSkpOwotICAgICAgICAgICAgbDFlX2ZsaXBfZmxhZ3MocGwxZVtpXSwg
cmV0KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgYWRqdXN0X2d1
ZXN0X2wxZShwbDFlW2ldLCBkKTsKLSAgICB9Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShwbDFl
KTsKLSAgICByZXR1cm4gMDsKLQotIGZhaWw6Ci0gICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJGYWlsdXJlIGluIGFsbG9jX2wxX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7Ci0gICAgd2hpbGUg
KCBpLS0gPiAwICkKLSAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUocGwxZVtpXSwgZCk7Ci0KLSAg
ICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKLSAgICByZXR1cm4gcmV0OwotfQotCi1zdGF0aWMg
aW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQotewotICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICB1bnNpZ25lZCBs
b25nICBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwot
ICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwOwotCi0gICAg
cGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwotCi0gICAgZm9yICggaSA9IHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAg
ewotICAgICAgICBpZiAoIHByZWVtcHRpYmxlICYmIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cwotICAgICAgICAgICAgICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBy
YyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAg
aWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9
IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCkpID4gMCApCi0gICAgICAgICAgICBj
b250aW51ZTsKLQotICAgICAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJsZTogc2xv
dCAlI3hcbiIsIGkpOwotICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAg
ICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAgICAg
ICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pOwotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIH0KLQotICAgICAgICBhZGp1c3RfZ3Vlc3RfbDJlKHBsMmVbaV0sIGQpOwotICAg
IH0KLQotICAgIGlmICggcmMgPj0gMCAmJiAodHlwZSAmIFBHVF9wYWVfeGVuX2wyKSApCi0gICAg
ewotICAgICAgICAvKiBYZW4gcHJpdmF0ZSBtYXBwaW5ncy4gKi8KLSAgICAgICAgbWVtY3B5KCZw
bDJlW0NPTVBBVF9MMl9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QoZCldLAotICAgICAgICAgICAg
ICAgJmNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyWwotICAgICAgICAgICAgICAgICAgIGwyX3RhYmxl
X29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldLAotICAgICAgICAgICAgICAgQ09N
UEFUX0wyX1BBR0VUQUJMRV9YRU5fU0xPVFMoZCkgKiBzaXplb2YoKnBsMmUpKTsKLSAgICB9Ci0K
LSAgICB1bm1hcF9kb21haW5fcGFnZShwbDJlKTsKLSAgICByZXR1cm4gcmMgPiAwID8gMCA6IHJj
OwotfQotCi1zdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
Ci17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwotICAgIHVu
c2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotICAgIGwzX3BnZW50cnlfdCAg
KnBsM2U7Ci0gICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAs
IHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLQotICAgIHBsM2UgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwZm4pKTsKLQotICAgIC8qCi0gICAgICogUEFFIGd1ZXN0cyBhbGxvY2F0ZSBmdWxs
IHBhZ2VzLCBidXQgYXJlbid0IHJlcXVpcmVkIHRvIGluaXRpYWxpemUKLSAgICAgKiBtb3JlIHRo
YW4gdGhlIGZpcnN0IGZvdXIgZW50cmllczsgd2hlbiBydW5uaW5nIGluIGNvbXBhdGliaWxpdHkK
LSAgICAgKiBtb2RlLCBob3dldmVyLCB0aGUgZnVsbCBwYWdlIGlzIHZpc2libGUgdG8gdGhlIE1N
VSwgYW5kIGhlbmNlIGFsbAotICAgICAqIDUxMiBlbnRyaWVzIG11c3QgYmUgdmFsaWQvdmVyaWZp
ZWQsIHdoaWNoIGlzIG1vc3QgZWFzaWx5IGFjaGlldmVkCi0gICAgICogYnkgY2xlYXJpbmcgdGhl
bSBvdXQuCi0gICAgICovCi0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgICAg
ICBtZW1zZXQocGwzZSArIDQsIDAsIChMM19QQUdFVEFCTEVfRU5UUklFUyAtIDQpICogc2l6ZW9m
KCpwbDNlKSk7Ci0KLSAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBM
M19QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKLSAgICB7
Ci0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkKLSAgICAg
ICAgewotICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MocGwzZVtpXSkgJiBfUEFHRV9Q
UkVTRU5UKSB8fAotICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ldKSAmIGwz
X2Rpc2FsbG93X21hc2soZCkpICkKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAg
ICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbigKLSAgICAgICAgICAgICAgICAgICAgX21mbihsM2VfZ2V0X3BmbihwbDNlW2ldKSksCi0g
ICAgICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQs
IHBhcnRpYWwsIHRydWUpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAhaXNfZ3Vlc3Rf
bDNfc2xvdChpKSB8fAotICAgICAgICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2Uo
cGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwot
Ci0gICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAgewotICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSBwYXJ0aWFsID86IDE7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwotICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCByYyA8IDAgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0KLSAgICAgICAgYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKLSAg
ICB9Ci0KLSAgICBpZiAoIHJjID49IDAgJiYgIXB2X2NyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKGQs
IHBsM2UpICkKLSAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgIGlmICggcmMgPCAwICYmIHJjICE9
IC1FUkVTVEFSVCAmJiByYyAhPSAtRUlOVFIgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9jX2wzX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7
Ci0gICAgICAgIGlmICggaSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKLSAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKLSAgICAgICAgfQot
ICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFp
c19ndWVzdF9sM19zbG90KGkpICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAg
ICAgIHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKLSAgICAgICAgfQotICAgIH0KLQot
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2UpOwotICAgIHJldHVybiByYyA+IDAgPyAwIDogcmM7
Ci19Ci0KIGJvb2wgZmlsbF9yb19tcHQodW5zaWduZWQgbG9uZyBtZm4pCiB7CiAgICAgbDRfcGdl
bnRyeV90ICpsNHRhYiA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwpAQCAtMTM1NSwxODgg
KzExNzMsNiBAQCB2b2lkIHphcF9yb19tcHQodW5zaWduZWQgbG9uZyBtZm4pCiAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UobDR0YWIpOwogfQogCi1zdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpOwotICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwot
ICAgIGw0X3BnZW50cnlfdCAgKnBsNGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKLSAg
ICB1bnNpZ25lZCBpbnQgICBpOwotICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9
IHBhZ2UtPnBhcnRpYWxfcHRlOwotCi0gICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzOyBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0g
MCApCi0gICAgewotICAgICAgICBpZiAoICFpc19ndWVzdF9sNF9zbG90KGQsIGkpIHx8Ci0gICAg
ICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBkLCBwYXJ0aWFs
KSkgPiAwICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGlmICggcmMgPT0gLUVS
RVNUQVJUICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7Ci0gICAg
ICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGlmICggcmMgIT0gLUVJTlRSICkKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbHVyZSBpbiBhbGxvY19sNF90YWJs
ZTogc2xvdCAlI3hcbiIsIGkpOwotICAgICAgICAgICAgaWYgKCBpICkKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwotICAgICAgICAgICAgICAgIGlmICggcmMgPT0g
LUVJTlRSICkKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAg
ICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCi0gICAgICAgICAgICAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcysrOwotICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgfQotICAgICAgICB9Ci0gICAgICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgewotICAgICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7Ci0gICAgICAgICAgICByZXR1cm4gcmM7Ci0g
ICAgICAgIH0KLQotICAgICAgICBhZGp1c3RfZ3Vlc3RfbDRlKHBsNGVbaV0sIGQpOwotICAgIH0K
LQotICAgIGlmICggcmMgPj0gMCApCi0gICAgewotICAgICAgICBwdl9pbml0X2d1ZXN0X2w0X3Rh
YmxlKHBsNGUsIGQsICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkpOwotICAgICAgICBhdG9taWNf
aW5jKCZkLT5hcmNoLnB2X2RvbWFpbi5ucl9sNF9wYWdlcyk7Ci0gICAgICAgIHJjID0gMDsKLSAg
ICB9Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0K
LXN0YXRpYyB2b2lkIGZyZWVfbDFfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKLXsKLSAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgdW5zaWduZWQg
bG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7Ci0g
ICAgdW5zaWduZWQgaW50ICBpOwotCi0gICAgcGwxZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBm
bikpOwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkK
LSAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUocGwxZVtpXSwgZCk7Ci0KLSAgICB1bm1hcF9kb21h
aW5fcGFnZShwbDFlKTsKLX0KLQotCi1zdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgaW50IHByZWVtcHRpYmxlKQotewotICAgIHN0cnVjdCBkb21haW4gKmQg
PSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9f
bWZuKHBhZ2UpOwotICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtIDE7Ci0gICAgaW50IGVyciA9IDA7Ci0KLSAgICBw
bDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7Ci0KLSAgICBBU1NFUlQocGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMpOwotICAgIGRvIHsKLSAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90
KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSAmJgotICAgICAgICAgICAgIHB1dF9wYWdl
X2Zyb21fbDJlKHBsMmVbaV0sIHBmbikgPT0gMCAmJgotICAgICAgICAgICAgIHByZWVtcHRpYmxl
ICYmIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICBlcnIgPSAtRVJFU1RB
UlQ7Ci0gICAgICAgIH0KLSAgICB9IHdoaWxlICggIWVyciAmJiBpLS0gKTsKLQotICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsMmUpOwotCi0gICAgaWYgKCAhZXJyICkKLSAgICAgICAgcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVuX2wyOwotCi0gICAgcmV0dXJuIGVycjsKLX0K
LQotc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0g
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwotICAgIHVuc2lnbmVk
IGxvbmcgcGZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgbDNfcGdlbnRyeV90ICpwbDNlOwot
ICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAgICB1bnNpZ25l
ZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwotCi0gICAgcGwz
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwotCi0gICAgZG8gewotICAgICAgICBpZiAo
IGlzX2d1ZXN0X2wzX3Nsb3QoaSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IHB1dF9w
YWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7Ci0gICAgICAgICAgICBpZiAo
IHJjIDwgMCApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBwYXJ0aWFsID0g
MDsKLSAgICAgICAgICAgIGlmICggcmMgPiAwICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsK
LSAgICAgICAgICAgIHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKLSAgICAgICAgfQot
ICAgIH0gd2hpbGUgKCBpLS0gKTsKLQotICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2UpOwotCi0g
ICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgIHsKLSAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogLTE7
Ci0gICAgfQotICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTIC0gMSApCi0gICAgewotICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkg
KyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Ci0gICAgICAgIHJjID0gLUVSRVNU
QVJUOwotICAgIH0KLSAgICByZXR1cm4gcmMgPiAwID8gMCA6IHJjOwotfQotCi1zdGF0aWMgaW50
IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKLXsKLSAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm4gPSBw
YWdlX3RvX21mbihwYWdlKTsKLSAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwZm4pKTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9w
dGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFy
dGlhbDsKLQotICAgIGRvIHsKLSAgICAgICAgaWYgKCBpc19ndWVzdF9sNF9zbG90KGQsIGkpICkK
LSAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFs
LCAwKTsKLSAgICAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IHBhcnRpYWwgPSAwOwotICAgIH0gd2hpbGUgKCBpLS0gKTsKLQotICAgIGlmICggcmMgPT0gLUVS
RVNUQVJUICkKLSAgICB7Ci0gICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOwotICAgIH0KLSAgICBlbHNl
IGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQotICAg
IHsKLSAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9wdGUgPSAwOwotICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICB9Ci0KLSAg
ICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsKLQotICAgIGlmICggcmMgPj0gMCApCi0gICAgewot
ICAgICAgICBhdG9taWNfZGVjKCZkLT5hcmNoLnB2X2RvbWFpbi5ucl9sNF9wYWdlcyk7Ci0gICAg
ICAgIHJjID0gMDsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIGludCBwYWdlX2xvY2so
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICB1bnNpZ25lZCBsb25nIHgsIG54OwpAQCAt
MTk1MSwxMzQgKzE1ODcsNiBAQCB2b2lkIGdldF9wYWdlX2xpZ2h0KHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCiAgICAgd2hpbGUgKCB1bmxpa2VseSh5ICE9IHgpICk7CiB9CiAKLXN0YXRpYyBpbnQg
cHZfYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGlibGUpCi17
Ci0gICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICBp
bnQgcmM7Ci0KLSAgICAvKiBBIHBhZ2UgdGFibGUgaXMgZGlydGllZCB3aGVuIGl0cyB0eXBlIGNv
dW50IGJlY29tZXMgbm9uLXplcm8uICovCi0gICAgaWYgKCBsaWtlbHkob3duZXIgIT0gTlVMTCkg
KQotICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShvd25lciwgX21mbihwYWdlX3RvX21mbihwYWdl
KSkpOwotCi0gICAgc3dpdGNoICggdHlwZSAmIFBHVF90eXBlX21hc2sgKQotICAgIHsKLSAgICBj
YXNlIFBHVF9sMV9wYWdlX3RhYmxlOgotICAgICAgICByYyA9IGFsbG9jX2wxX3RhYmxlKHBhZ2Up
OwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBHVF9sMl9wYWdlX3RhYmxlOgotICAgICAgICBy
YyA9IGFsbG9jX2wyX3RhYmxlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKLSAgICAgICAgYnJl
YWs7Ci0gICAgY2FzZSBQR1RfbDNfcGFnZV90YWJsZToKLSAgICAgICAgQVNTRVJUKHByZWVtcHRp
YmxlKTsKLSAgICAgICAgcmMgPSBhbGxvY19sM190YWJsZShwYWdlKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKLSAgICAgICAgQVNTRVJUKHByZWVtcHRpYmxl
KTsKLSAgICAgICAgcmMgPSBhbGxvY19sNF90YWJsZShwYWdlKTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgY2FzZSBQR1Rfc2VnX2Rlc2NfcGFnZToKLSAgICAgICAgcmMgPSBhbGxvY19zZWdkZXNjX3Bh
Z2UocGFnZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50aygi
QmFkIHR5cGUgaW4gYWxsb2NfcGFnZV90eXBlICVseCB0PSUiIFBSdHlwZV9pbmZvICIgYz0lbHhc
biIsCi0gICAgICAgICAgICAgICB0eXBlLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywKLSAgICAg
ICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8pOwotICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAg
ICAgIEJVRygpOwotICAgIH0KLQotICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KLSAgICBzbXBfd21iKCk7
Ci0gICAgc3dpdGNoICggcmMgKQotICAgIHsKLSAgICBjYXNlIDA6Ci0gICAgICAgIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQ7Ci0gICAgICAgIGJyZWFrOwotICAgIGNh
c2UgLUVJTlRSOgotICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYKLSAg
ICAgICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3ZhbGlkYXRlZHxQR1RfcGFydGlhbCkp
ID09IDEpOwotICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmPSB+UEdUX2NvdW50X21h
c2s7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIEFTU0VSVChyYyA8IDAp
OwotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkVycm9yIHdoaWxlIHZhbGlkYXRp
bmcgbWZuICUiIFBSSV9tZm4KLSAgICAgICAgICAgICAgICAgIiAocGZuICUiIFBSSV9wZm4gIikg
Zm9yIHR5cGUgJSIgUFJ0eXBlX2luZm8KLSAgICAgICAgICAgICAgICAgIjogY2FmPSUwOGx4IHRh
Zj0lIiBQUnR5cGVfaW5mbyAiXG4iLAotICAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihwYWdl
KSwgZ2V0X2dwZm5fZnJvbV9tZm4ocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAgICAg
ICB0eXBlLCBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAg
ICAgIGlmICggcGFnZSAhPSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCi0gICAgICAg
ICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IDA7Ci0gICAgICAgIGVsc2UKLSAgICAgICAg
ewotICAgICAgICAgICAgQVNTRVJUKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmCi0gICAgICAg
ICAgICAgICAgICAgIChQR1RfY291bnRfbWFzayB8IFBHVF92YWxpZGF0ZWQpKSA9PSAxKTsKLSAg
ICBjYXNlIC1FUkVTVEFSVDoKLSAgICAgICAgICAgIGdldF9wYWdlX2xpZ2h0KHBhZ2UpOwotICAg
ICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3BhcnRpYWw7Ci0gICAgICAg
IH0KLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCi0KLWludCBw
dl9mcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5
cGUsCi0gICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSkKLXsKLSAgICBzdHJ1
Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwotICAgIHVuc2lnbmVkIGxv
bmcgZ21mbjsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoIGxpa2VseShvd25lciAhPSBOVUxMKSAm
JiB1bmxpa2VseShwYWdpbmdfbW9kZV9lbmFibGVkKG93bmVyKSkgKQotICAgIHsKLSAgICAgICAg
LyogQSBwYWdlIHRhYmxlIGlzIGRpcnRpZWQgd2hlbiBpdHMgdHlwZSBjb3VudCBiZWNvbWVzIHpl
cm8uICovCi0gICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KG93bmVyLCBfbWZuKHBhZ2VfdG9fbWZu
KHBhZ2UpKSk7Ci0KLSAgICAgICAgQVNTRVJUKCFzaGFkb3dfbW9kZV9yZWZjb3VudHMob3duZXIp
KTsKLQotICAgICAgICBnbWZuID0gbWZuX3RvX2dtZm4ob3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2Up
KTsKLSAgICAgICAgQVNTRVJUKFZBTElEX00yUChnbWZuKSk7Ci0gICAgICAgIC8qIFBhZ2Ugc2hh
cmluZyBub3Qgc3VwcG9ydGVkIGZvciBzaGFkb3dlZCBkb21haW5zICovCi0gICAgICAgIGlmKCFT
SEFSRURfTTJQKGdtZm4pKQotICAgICAgICAgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhv
d25lciwgX21mbihnbWZuKSk7Ci0gICAgfQotCi0gICAgaWYgKCAhKHR5cGUgJiBQR1RfcGFydGlh
bCkgKQotICAgIHsKLSAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSAxVSA8PCBQQUdF
VEFCTEVfT1JERVI7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKLSAgICB9Ci0KLSAg
ICBzd2l0Y2ggKCB0eXBlICYgUEdUX3R5cGVfbWFzayApCi0gICAgewotICAgIGNhc2UgUEdUX2wx
X3BhZ2VfdGFibGU6Ci0gICAgICAgIGZyZWVfbDFfdGFibGUocGFnZSk7Ci0gICAgICAgIHJjID0g
MDsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQR1RfbDJfcGFnZV90YWJsZToKLSAgICAgICAg
cmMgPSBmcmVlX2wyX3RhYmxlKHBhZ2UsIHByZWVtcHRpYmxlKTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgY2FzZSBQR1RfbDNfcGFnZV90YWJsZToKLSAgICAgICAgQVNTRVJUKHByZWVtcHRpYmxlKTsK
LSAgICAgICAgcmMgPSBmcmVlX2wzX3RhYmxlKHBhZ2UpOwotICAgICAgICBicmVhazsKLSAgICBj
YXNlIFBHVF9sNF9wYWdlX3RhYmxlOgotICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOwotICAg
ICAgICByYyA9IGZyZWVfbDRfdGFibGUocGFnZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1
bHQ6Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAidHlwZSAlIiBQUnR5cGVfaW5m
byAiIG1mbiAlIiBQUklfbWZuICJcbiIsCi0gICAgICAgICAgICAgICAgIHR5cGUsIHBhZ2VfdG9f
bWZuKHBhZ2UpKTsKLSAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICBCVUcoKTsKLSAgICB9
Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLQogc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5
cGUoCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQg
cHJlZW1wdGlibGUpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9wdi9tbS5jCmluZGV4IDQ2ZTFmY2Y0ZTUuLmYwMzkzYjllM2MgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC0yMCwx
MCArMjAsMTMgQEAKICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KIAorI2luY2x1ZGUgPHhlbi9ldmVudC5o
PgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KIAorI2luY2x1ZGUgPGFzbS9tbS5oPgog
I2luY2x1ZGUgPGFzbS9wdi9tbS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgorI2luY2x1ZGUg
PGFzbS9zaGFkb3cuaD4KIAogLyoKICAqIFBURSB1cGRhdGVzIGNhbiBiZSBkb25lIHdpdGggb3Jk
aW5hcnkgd3JpdGVzIGV4Y2VwdDoKQEAgLTI1MSw2ICsyNTQsNDk0IEBAIGJvb2wgcHZfY3JlYXRl
X3BhZV94ZW5fbWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCwgbDNfcGdlbnRyeV90ICpwbDNlKQog
ICAgIHJldHVybiB0cnVlOwogfQogCitzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVy
KHBhZ2UpOworICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAg
IGwxX3BnZW50cnlfdCAgKnBsMWU7CisgICAgdW5zaWduZWQgaW50ICAgaTsKKyAgICBpbnQgICAg
ICAgICAgICByZXQgPSAwOworCisgICAgcGwxZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikp
OworCisgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKyAg
ICB7CisgICAgICAgIHN3aXRjaCAoIHJldCA9IGdldF9wYWdlX2Zyb21fbDFlKHBsMWVbaV0sIGQs
IGQpICkKKyAgICAgICAgeworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgZ290byBmYWls
OworICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBfUEFH
RV9SVyAuLi4gX1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJTOgorICAgICAgICAgICAgQVNTRVJU
KCEocmV0ICYgfihfUEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlMpKSk7CisgICAgICAgICAgICBs
MWVfZmxpcF9mbGFncyhwbDFlW2ldLCByZXQpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICBhZGp1c3RfZ3Vlc3RfbDFlKHBsMWVbaV0sIGQpOworICAgIH0KKworICAg
IHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOworICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWx1cmUgaW4gYWxsb2NfbDFfdGFibGU6IHNsb3Qg
JSN4XG4iLCBpKTsKKyAgICB3aGlsZSAoIGktLSA+IDAgKQorICAgICAgICBwdXRfcGFnZV9mcm9t
X2wxZShwbDFlW2ldLCBkKTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOworICAgIHJl
dHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHByZWVtcHRpYmxlKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25l
cihwYWdlKTsKKyAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAg
ICBsMl9wZ2VudHJ5X3QgICpwbDJlOworICAgIHVuc2lnbmVkIGludCAgIGk7CisgICAgaW50ICAg
ICAgICAgICAgcmMgPSAwOworCisgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikp
OworCisgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRB
QkxFX0VOVFJJRVM7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIHByZWVtcHRpYmxlICYmIGkg
PiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcworICAgICAgICAgICAgICYmIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CisgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBp
KSB8fAorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwg
ZCkpID4gMCApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIHJjIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVy
ZSBpbiBhbGxvY19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOworICAgICAgICAgICAgd2hpbGUg
KCBpLS0gPiAwICkKKyAgICAgICAgICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlw
ZSwgaSkgKQorICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBw
Zm4pOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBhZGp1c3RfZ3Vl
c3RfbDJlKHBsMmVbaV0sIGQpOworICAgIH0KKworICAgIGlmICggcmMgPj0gMCAmJiAodHlwZSAm
IFBHVF9wYWVfeGVuX2wyKSApCisgICAgeworICAgICAgICAvKiBYZW4gcHJpdmF0ZSBtYXBwaW5n
cy4gKi8KKyAgICAgICAgbWVtY3B5KCZwbDJlW0NPTVBBVF9MMl9QQUdFVEFCTEVfRklSU1RfWEVO
X1NMT1QoZCldLAorICAgICAgICAgICAgICAgJmNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyWworICAg
ICAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFS
VCldLAorICAgICAgICAgICAgICAgQ09NUEFUX0wyX1BBR0VUQUJMRV9YRU5fU0xPVFMoZCkgKiBz
aXplb2YoKnBsMmUpKTsKKyAgICB9CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDJlKTsKKyAg
ICByZXR1cm4gcmMgPiAwID8gMCA6IHJjOworfQorCitzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpOworICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBh
Z2UpOworICAgIGwzX3BnZW50cnlfdCAgKnBsM2U7CisgICAgdW5zaWduZWQgaW50ICAgaTsKKyAg
ICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKwor
ICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKKworICAgIC8qCisgICAgICog
UEFFIGd1ZXN0cyBhbGxvY2F0ZSBmdWxsIHBhZ2VzLCBidXQgYXJlbid0IHJlcXVpcmVkIHRvIGlu
aXRpYWxpemUKKyAgICAgKiBtb3JlIHRoYW4gdGhlIGZpcnN0IGZvdXIgZW50cmllczsgd2hlbiBy
dW5uaW5nIGluIGNvbXBhdGliaWxpdHkKKyAgICAgKiBtb2RlLCBob3dldmVyLCB0aGUgZnVsbCBw
YWdlIGlzIHZpc2libGUgdG8gdGhlIE1NVSwgYW5kIGhlbmNlIGFsbAorICAgICAqIDUxMiBlbnRy
aWVzIG11c3QgYmUgdmFsaWQvdmVyaWZpZWQsIHdoaWNoIGlzIG1vc3QgZWFzaWx5IGFjaGlldmVk
CisgICAgICogYnkgY2xlYXJpbmcgdGhlbSBvdXQuCisgICAgICovCisgICAgaWYgKCBpc19wdl8z
MmJpdF9kb21haW4oZCkgKQorICAgICAgICBtZW1zZXQocGwzZSArIDQsIDAsIChMM19QQUdFVEFC
TEVfRU5UUklFUyAtIDQpICogc2l6ZW9mKCpwbDNlKSk7CisKKyAgICBmb3IgKCBpID0gcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBp
KyssIHBhcnRpYWwgPSAwICkKKyAgICB7CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWlu
KGQpICYmIChpID09IDMpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRf
ZmxhZ3MocGwzZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSB8fAorICAgICAgICAgICAgICAgICAobDNl
X2dldF9mbGFncyhwbDNlW2ldKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpICkKKyAgICAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgcmMg
PSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKKyAgICAgICAgICAgICAgICAgICAgX21mbihs
M2VfZ2V0X3BmbihwbDNlW2ldKSksCisgICAgICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3Rh
YmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsIHBhcnRpYWwsIHRydWUpOworICAgICAgICB9CisgICAg
ICAgIGVsc2UgaWYgKCAhaXNfZ3Vlc3RfbDNfc2xvdChpKSB8fAorICAgICAgICAgICAgICAgICAg
KHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkK
KyAgICAgICAgeworICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAgIH0KKyAg
ICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSAwOworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgIH0KKyAgICAg
ICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgYWRqdXN0X2d1
ZXN0X2wzZShwbDNlW2ldLCBkKTsKKyAgICB9CisKKyAgICBpZiAoIHJjID49IDAgJiYgIXB2X2Ny
ZWF0ZV9wYWVfeGVuX21hcHBpbmdzKGQsIHBsM2UpICkKKyAgICAgICAgcmMgPSAtRUlOVkFMOwor
ICAgIGlmICggcmMgPCAwICYmIHJjICE9IC1FUkVTVEFSVCAmJiByYyAhPSAtRUlOVFIgKQorICAg
IHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9jX2wz
X3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7CisgICAgICAgIGlmICggaSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGFnZTsKKyAgICAgICAgfQorICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoICFpc19ndWVzdF9sM19zbG90KGkpICkKKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBk
KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2UpOworICAg
IHJldHVybiByYyA+IDAgPyAwIDogcmM7Cit9CisKK3N0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9n
ZXRfb3duZXIocGFnZSk7CisgICAgdW5zaWduZWQgbG9uZyAgcGZuID0gcGFnZV90b19tZm4ocGFn
ZSk7CisgICAgbDRfcGdlbnRyeV90ICAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikp
OworICAgIHVuc2lnbmVkIGludCAgIGk7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0
aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisKKyAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXM7IGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBpKyssIHBhcnRp
YWwgPSAwICkKKyAgICB7CisgICAgICAgIGlmICggIWlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgfHwK
KyAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsIHBh
cnRpYWwpKSA+IDAgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCByYyA9
PSAtRVJFU1RBUlQgKQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCByYyAhPSAtRUlOVFIgKQorICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsdXJlIGluIGFsbG9jX2w0
X3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7CisgICAgICAgICAgICBpZiAoIGkgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgaWYgKCBy
YyA9PSAtRUlOVFIgKQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAg
ICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICB9CisgICAg
ICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsKKyAgICAgICAgICAgIHJldHVybiBy
YzsKKyAgICAgICAgfQorCisgICAgICAgIGFkanVzdF9ndWVzdF9sNGUocGw0ZVtpXSwgZCk7Cisg
ICAgfQorCisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CisgICAgICAgIHB2X2luaXRfZ3Vlc3Rf
bDRfdGFibGUocGw0ZSwgZCwgIVZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSk7CisgICAgICAgIGF0
b21pY19pbmMoJmQtPmFyY2gucHZfZG9tYWluLm5yX2w0X3BhZ2VzKTsKKyAgICAgICAgcmMgPSAw
OworICAgIH0KKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsKKworICAgIHJldHVybiByYzsK
K30KKworc3RhdGljIHZvaWQgZnJlZV9sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQor
eworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKKyAgICB1bnNp
Z25lZCBsb25nIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIGwxX3BnZW50cnlfdCAqcGwx
ZTsKKyAgICB1bnNpZ25lZCBpbnQgIGk7CisKKyAgICBwbDFlID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4ocGZuKSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBp
KysgKQorICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShwbDFlW2ldLCBkKTsKKworICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsMWUpOworfQorCitzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgaW50IHByZWVtcHRpYmxlKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKKyAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2Vf
dG9fbWZuKHBhZ2UpOworICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKKyAgICB1bnNpZ25lZCBpbnQg
IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtIDE7CisgICAgaW50IGVyciA9IDA7CisKKyAg
ICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CisKKyAgICBBU1NFUlQocGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMpOworICAgIGRvIHsKKyAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9z
bG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSAmJgorICAgICAgICAgICAgIHB1dF9w
YWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbikgPT0gMCAmJgorICAgICAgICAgICAgIHByZWVtcHRp
YmxlICYmIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICBlcnIgPSAtRVJF
U1RBUlQ7CisgICAgICAgIH0KKyAgICB9IHdoaWxlICggIWVyciAmJiBpLS0gKTsKKworICAgIHVu
bWFwX2RvbWFpbl9wYWdlKHBsMmUpOworCisgICAgaWYgKCAhZXJyICkKKyAgICAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVuX2wyOworCisgICAgcmV0dXJuIGVycjsK
K30KKworc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit7
CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOworICAgIHVuc2ln
bmVkIGxvbmcgcGZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgbDNfcGdlbnRyeV90ICpwbDNl
OworICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICB1bnNp
Z25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworCisgICAg
cGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOworCisgICAgZG8geworICAgICAgICBp
ZiAoIGlzX2d1ZXN0X2wzX3Nsb3QoaSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHB1
dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CisgICAgICAgICAgICBp
ZiAoIHJjIDwgMCApCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBwYXJ0aWFs
ID0gMDsKKyAgICAgICAgICAgIGlmICggcmMgPiAwICkKKyAgICAgICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgICAgIHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKKyAgICAgICAg
fQorICAgIH0gd2hpbGUgKCBpLS0gKTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2UpOwor
CisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzog
LTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJM
RV9FTlRSSUVTIC0gMSApCisgICAgeworICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGkgKyAxOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0gLUVS
RVNUQVJUOworICAgIH0KKyAgICByZXR1cm4gcmMgPiAwID8gMCA6IHJjOworfQorCitzdGF0aWMg
aW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CisgICAgdW5zaWduZWQgbG9uZyBwZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbihwZm4pKTsKKyAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7CisgICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAh
cGFydGlhbDsKKworICAgIGRvIHsKKyAgICAgICAgaWYgKCBpc19ndWVzdF9sNF9zbG90KGQsIGkp
ICkKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0
aWFsLCAwKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIHBhcnRpYWwgPSAwOworICAgIH0gd2hpbGUgKCBpLS0gKTsKKworICAgIGlmICggcmMgPT0g
LUVSRVNUQVJUICkKKyAgICB7CisgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
KyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgIH0KKyAgICBl
bHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQor
ICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKKyAgICAgICAg
cGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICB9CisK
KyAgICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsKKworICAgIGlmICggcmMgPj0gMCApCisgICAg
eworICAgICAgICBhdG9taWNfZGVjKCZkLT5hcmNoLnB2X2RvbWFpbi5ucl9sNF9wYWdlcyk7Cisg
ICAgICAgIHJjID0gMDsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQg
YWxsb2Nfc2VnZGVzY19wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit7CisgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKKyAgICBzdHJ1Y3Qg
ZGVzY19zdHJ1Y3QgKmRlc2NzID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7CisgICAgdW5zaWdu
ZWQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgNTEyOyBpKysgKQorICAgICAgICBpZiAoIHVu
bGlrZWx5KCFjaGVja19kZXNjcmlwdG9yKG93bmVyLCAmZGVzY3NbaV0pKSApCisgICAgICAgICAg
ICBicmVhazsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlKGRlc2NzKTsKKworICAgIHJldHVybiBp
ID09IDUxMiA/IDAgOiAtRUlOVkFMOworfQorCitpbnQgcHZfYWxsb2NfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBwcmVlbXB0aWJsZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBh
Z2VfZ2V0X293bmVyKHBhZ2UpOworICAgIGludCByYzsKKworICAgIC8qIEEgcGFnZSB0YWJsZSBp
cyBkaXJ0aWVkIHdoZW4gaXRzIHR5cGUgY291bnQgYmVjb21lcyBub24temVyby4gKi8KKyAgICBp
ZiAoIGxpa2VseShvd25lciAhPSBOVUxMKSApCisgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KG93
bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisKKyAgICBzd2l0Y2ggKCB0eXBlICYgUEdU
X3R5cGVfbWFzayApCisgICAgeworICAgIGNhc2UgUEdUX2wxX3BhZ2VfdGFibGU6CisgICAgICAg
IHJjID0gYWxsb2NfbDFfdGFibGUocGFnZSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUEdU
X2wyX3BhZ2VfdGFibGU6CisgICAgICAgIHJjID0gYWxsb2NfbDJfdGFibGUocGFnZSwgdHlwZSwg
cHJlZW1wdGlibGUpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBHVF9sM19wYWdlX3RhYmxl
OgorICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOworICAgICAgICByYyA9IGFsbG9jX2wzX3Rh
YmxlKHBhZ2UpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBHVF9sNF9wYWdlX3RhYmxlOgor
ICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOworICAgICAgICByYyA9IGFsbG9jX2w0X3RhYmxl
KHBhZ2UpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBHVF9zZWdfZGVzY19wYWdlOgorICAg
ICAgICByYyA9IGFsbG9jX3NlZ2Rlc2NfcGFnZShwYWdlKTsKKyAgICAgICAgYnJlYWs7CisgICAg
ZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJCYWQgdHlwZSBpbiBhbGxvY19wYWdlX3R5cGUgJWx4
IHQ9JSIgUFJ0eXBlX2luZm8gIiBjPSVseFxuIiwKKyAgICAgICAgICAgICAgIHR5cGUsIHBhZ2Ut
PnUuaW51c2UudHlwZV9pbmZvLAorICAgICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyk7Cisg
ICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgQlVHKCk7CisgICAgfQorCisgICAgLyogTm8g
bmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8gaGVyZTogbm9vbmUgZWxzZSB1cGRh
dGVzIGl0LiAqLworICAgIHNtcF93bWIoKTsKKyAgICBzd2l0Y2ggKCByYyApCisgICAgeworICAg
IGNhc2UgMDoKKyAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3ZhbGlkYXRl
ZDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAtRUlOVFI6CisgICAgICAgIEFTU0VSVCgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJgorICAgICAgICAgICAgICAgIChQR1RfY291bnRfbWFza3xQ
R1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7CisgICAgICAgIHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICY9IH5QR1RfY291bnRfbWFzazsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVs
dDoKKyAgICAgICAgQVNTRVJUKHJjIDwgMCk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiRXJyb3Igd2hpbGUgdmFsaWRhdGluZyBtZm4gJSIgUFJJX21mbgorICAgICAgICAgICAg
ICAgICAiIChwZm4gJSIgUFJJX3BmbiAiKSBmb3IgdHlwZSAlIiBQUnR5cGVfaW5mbworICAgICAg
ICAgICAgICAgICAiOiBjYWY9JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCisgICAgICAg
ICAgICAgICAgIHBhZ2VfdG9fbWZuKHBhZ2UpLCBnZXRfZ3Bmbl9mcm9tX21mbihwYWdlX3RvX21m
bihwYWdlKSksCisgICAgICAgICAgICAgICAgIHR5cGUsIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2Ut
PnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAgICAgaWYgKCBwYWdlICE9IGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0g
MDsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICYKKyAgICAgICAgICAgICAgICAgICAgKFBHVF9jb3VudF9tYXNrIHwg
UEdUX3ZhbGlkYXRlZCkpID09IDEpOworICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAg
Z2V0X3BhZ2VfbGlnaHQocGFnZSk7CisgICAgICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5m
byB8PSBQR1RfcGFydGlhbDsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKK2ludCBwdl9mcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgYm9vbCBw
cmVlbXB0aWJsZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVy
KHBhZ2UpOworICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAo
IGxpa2VseShvd25lciAhPSBOVUxMKSAmJiB1bmxpa2VseShwYWdpbmdfbW9kZV9lbmFibGVkKG93
bmVyKSkgKQorICAgIHsKKyAgICAgICAgLyogQSBwYWdlIHRhYmxlIGlzIGRpcnRpZWQgd2hlbiBp
dHMgdHlwZSBjb3VudCBiZWNvbWVzIHplcm8uICovCisgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5
KG93bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisKKyAgICAgICAgQVNTRVJUKCFzaGFk
b3dfbW9kZV9yZWZjb3VudHMob3duZXIpKTsKKworICAgICAgICBnbWZuID0gbWZuX3RvX2dtZm4o
b3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgQVNTRVJUKFZBTElEX00yUChnbWZu
KSk7CisgICAgICAgIC8qIFBhZ2Ugc2hhcmluZyBub3Qgc3VwcG9ydGVkIGZvciBzaGFkb3dlZCBk
b21haW5zICovCisgICAgICAgIGlmKCFTSEFSRURfTTJQKGdtZm4pKQorICAgICAgICAgICAgc2hh
ZG93X3JlbW92ZV9hbGxfc2hhZG93cyhvd25lciwgX21mbihnbWZuKSk7CisgICAgfQorCisgICAg
aWYgKCAhKHR5cGUgJiBQR1RfcGFydGlhbCkgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSAxVSA8PCBQQUdFVEFCTEVfT1JERVI7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCB0eXBlICYgUEdUX3R5cGVfbWFzayAp
CisgICAgeworICAgIGNhc2UgUEdUX2wxX3BhZ2VfdGFibGU6CisgICAgICAgIGZyZWVfbDFfdGFi
bGUocGFnZSk7CisgICAgICAgIHJjID0gMDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQR1Rf
bDJfcGFnZV90YWJsZToKKyAgICAgICAgcmMgPSBmcmVlX2wyX3RhYmxlKHBhZ2UsIHByZWVtcHRp
YmxlKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQR1RfbDNfcGFnZV90YWJsZToKKyAgICAg
ICAgQVNTRVJUKHByZWVtcHRpYmxlKTsKKyAgICAgICAgcmMgPSBmcmVlX2wzX3RhYmxlKHBhZ2Up
OworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBHVF9sNF9wYWdlX3RhYmxlOgorICAgICAgICBB
U1NFUlQocHJlZW1wdGlibGUpOworICAgICAgICByYyA9IGZyZWVfbDRfdGFibGUocGFnZSk7Cisg
ICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAidHlwZSAlIiBQUnR5cGVfaW5mbyAiIG1mbiAlIiBQUklfbWZuICJcbiIsCisgICAgICAg
ICAgICAgICAgIHR5cGUsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICBCVUcoKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAgKiBM
b2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNjg1NzY1MWRiMS4uNzQ4
MDM0MTI0MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzAyLDkgKzMwMiw2IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCAqX19wYWdlX3RvX3ZpcnQoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgICAgICAgICAg
ICAgICAgICAgIChQQUdFX1NJWkUgLyAoc2l6ZW9mKCpwZykgJiAtc2l6ZW9mKCpwZykpKSk7CiB9
CiAKLWludCBwdl9mcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSk7Ci0K
IGJvb2xfdCBmaWxsX3JvX21wdCh1bnNpZ25lZCBsb25nIG1mbik7CiB2b2lkIHphcF9yb19tcHQo
dW5zaWduZWQgbG9uZyBtZm4pOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2
L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKaW5kZXggNjQ4YjI2ZDdkMC4uN2Rl
NWVhMmYxMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaApAQCAtOTUsMTAgKzk1LDE3IEBAIHZvaWQgcHZfYXJj
aF9pbml0X21lbW9yeSh2b2lkKTsKIAogaW50IHB2X25ld19ndWVzdF9jcjModW5zaWduZWQgbG9u
ZyBwZm4pOwogCitpbnQgcHZfYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0
aWJsZSk7CitpbnQgcHZfZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGlibGUp
OworCiAjZWxzZQogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKKyNpbmNsdWRlIDxhc20vYnVn
Lmg+CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9nZXRfZ3Vlc3RfZWZmX2wxZSh1bnNpZ25lZCBs
b25nIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdl
bnRyeV90ICplZmZfbDFlKQoge30KQEAgLTEyNSw2ICsxMzIsMTMgQEAgc3RhdGljIGlubGluZSB2
b2lkIHB2X2FyY2hfaW5pdF9tZW1vcnkodm9pZCkge30KIAogc3RhdGljIGlubGluZSBpbnQgcHZf
bmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIHBmbikgeyByZXR1cm4gLUVJTlZBTDsgfQogCitz
dGF0aWMgaW5saW5lIGludCBwdl9hbGxvY19wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgcHJlZW1wdGlibGUpCit7IEJVRygpOyByZXR1cm4gLUVJTlZBTDsgfQorc3RhdGlj
IGlubGluZSBpbnQgcHZfZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBwcmVlbXB0aWJsZSkKK3sgQlVHKCk7IHJldHVybiAtRUlOVkFMOyB9CisKICNlbmRpZgogCiAj
ZW5kaWYgLyogX19YODZfUFZfTU1fSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:47: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.xen.org>)
	id 1diM5C-0002xS-Ek; Thu, 17 Aug 2017 14:47:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM5A-0002rp-0E
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:36 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E4/AF-03368-78CA5995; Thu, 17 Aug 2017 14:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW7bmqm
 RBieWaFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrmlezFawNr5h4RbmBcbljFyMnh4SAv8Tq
 ef+YQGw2AWWJn529bCC2iICeRNOB54xdjFwczAJzGCWmzu1iBEkIC3hITNu7HayIRUBVYkf7F
 xYQm1fAUuJk00xWiKHyErvaLoLZnEDxQ5MWM4PYQgIWErM/tLND2AoSHdOPMUH0CkqcnPkEbA
 6zgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZg8DAAwQ7GMwsCDzFKcjApifL+njUlUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEb+HqqZFCgkWp6akVaZk5wDCGSUtw8CiJ8P5fBZTmLS5IzC3OTIdInWI05ljQs+ELE8erC
 f+/MQmx5OXnpUqJ80aDlAqAlGaU5sENgsXXJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz+o
 Lcw5OZVwK37xXQKUxAp1xpnwRySkkiQkqqgVF45cYUFUtB0VLdt2eiEw+62bxzsyi6P5c1rPx
 WWYrDetXj+5T2/9Lg0THdtltCo8+9dQ/Xk9V/PzSIizDkSOVNnfL5/t1T9y3a/G45nXu3d+UV
 KxGH0OBfa4vfzHJ8LK4rdsRo3tbwhNrkE1cml+zw/Xe6uZ0t7ZGowvGIjB9f1tiEm3+oq1NiK
 c5INNRiLipOBADWG7g5qgIAAA==
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1502981252!52703625!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58988 invoked from network); 17 Aug 2017 14:47:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178855"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:37 +0100
Message-ID: <20170817144456.18989-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 12/31] x86/mm: split out readonly MMIO
	emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLW1taW8tb3AuYy4gRml4IGNvZGluZyBzdHlsZSBpc3N1
ZXMgd2hpbGUKbW92aW5nLgoKTm90ZSB0aGF0IG1taW9fcm9fZW11bGF0ZWRfd3JpdGUgaXMgbmVl
ZGVkIGJ5IGJvdGggUFYgYW5kIEhWTSwgc28gaXQKaXMgbGVmdCBpbiB4ODYvbW0uYy4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICAgIHwgMTI5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3B2
L2VtdWwtbW1pby1vcC5jIHwgMTY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE2NyBpbnNlcnRpb25zKCspLCAxMjkgZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2VtdWwtbW1pby1vcC5jCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAz
YzBhYTUyZjM4Li5hNDI3MjBjOGQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDc4NSwxMSArNDc4NSw2IEBAIGxvbmcgYXJjaF9tZW1v
cnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQogICAgIHJldHVybiAwOwogfQogCi0KLS8qKioqKioqKioqKioqKioqKioqKioqKioqCi0gKiBm
YXVsdCBoYW5kbGluZyBmb3IgcmVhZC1vbmx5IE1NSU8gcGFnZXMKLSAqLwotCiBpbnQgbW1pb19y
b19lbXVsYXRlZF93cml0ZSgKICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICB1bnNpZ25l
ZCBsb25nIG9mZnNldCwKQEAgLTQ4MTEsMTMwICs0ODA2LDYgQEAgaW50IG1taW9fcm9fZW11bGF0
ZWRfd3JpdGUoCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotc3RhdGljIGNvbnN0IHN0
cnVjdCB4ODZfZW11bGF0ZV9vcHMgbW1pb19yb19lbXVsYXRlX29wcyA9IHsKLSAgICAucmVhZCAg
ICAgICA9IHg4NmVtdWxfdW5oYW5kbGVhYmxlX3J3LAotICAgIC5pbnNuX2ZldGNoID0gcHZfZW11
bF9wdHdyX3JlYWQsCi0gICAgLndyaXRlICAgICAgPSBtbWlvX3JvX2VtdWxhdGVkX3dyaXRlLAot
ICAgIC52YWxpZGF0ZSAgID0gcHZfZW11bF9pc19tZW1fd3JpdGUsCi0gICAgLmNwdWlkICAgICAg
PSBwdl9lbXVsX2NwdWlkLAotfTsKLQotaW50IG1tY2ZnX2ludGVyY2VwdF93cml0ZSgKLSAgICBl
bnVtIHg4Nl9zZWdtZW50IHNlZywKLSAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKLSAgICB2b2lk
ICpwX2RhdGEsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQotewotICAgIHN0cnVjdCBtbWlvX3JvX2VtdWxhdGVfY3R4dCAqbW1pb19j
dHh0ID0gY3R4dC0+ZGF0YTsKLQotICAgIC8qCi0gICAgICogT25seSBhbGxvdyBuYXR1cmFsbHkt
YWxpZ25lZCBzdG9yZXMgbm8gd2lkZXIgdGhhbiA0IGJ5dGVzIHRvIHRoZQotICAgICAqIG9yaWdp
bmFsICVjcjIgYWRkcmVzcy4KLSAgICAgKi8KLSAgICBpZiAoICgoYnl0ZXMgfCBvZmZzZXQpICYg
KGJ5dGVzIC0gMSkpIHx8IGJ5dGVzID4gNCB8fCAhYnl0ZXMgfHwKLSAgICAgICAgIG9mZnNldCAh
PSBtbWlvX2N0eHQtPmNyMiApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgImJhZCB3cml0ZSAoY3IyPSVseCwgYWRkcj0lbHgsIGJ5dGVzPSV1KVxuIiwKLSAgICAgICAg
ICAgICAgICBtbWlvX2N0eHQtPmNyMiwgb2Zmc2V0LCBieXRlcyk7Ci0gICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICB9Ci0KLSAgICBvZmZzZXQgJj0gMHhmZmY7Ci0gICAg
aWYgKCBwY2lfY29uZl93cml0ZV9pbnRlcmNlcHQobW1pb19jdHh0LT5zZWcsIG1taW9fY3R4dC0+
YmRmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldCwgYnl0ZXMsIHBf
ZGF0YSkgPj0gMCApCi0gICAgICAgIHBjaV9tbWNmZ193cml0ZShtbWlvX2N0eHQtPnNlZywgUENJ
X0JVUyhtbWlvX2N0eHQtPmJkZiksCi0gICAgICAgICAgICAgICAgICAgICAgICBQQ0lfREVWRk4y
KG1taW9fY3R4dC0+YmRmKSwgb2Zmc2V0LCBieXRlcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICoodWludDMyX3QgKilwX2RhdGEpOwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQot
c3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgbW1jZmdfaW50ZXJjZXB0X29wcyA9
IHsKLSAgICAucmVhZCAgICAgICA9IHg4NmVtdWxfdW5oYW5kbGVhYmxlX3J3LAotICAgIC5pbnNu
X2ZldGNoID0gcHZfZW11bF9wdHdyX3JlYWQsCi0gICAgLndyaXRlICAgICAgPSBtbWNmZ19pbnRl
cmNlcHRfd3JpdGUsCi0gICAgLnZhbGlkYXRlICAgPSBwdl9lbXVsX2lzX21lbV93cml0ZSwKLSAg
ICAuY3B1aWQgICAgICA9IHB2X2VtdWxfY3B1aWQsCi19OwotCi0vKiBDaGVjayBpZiBndWVzdCBp
cyB0cnlpbmcgdG8gbW9kaWZ5IGEgci9vIE1NSU8gcGFnZS4gKi8KLWludCBtbWlvX3JvX2RvX3Bh
Z2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAgbDFfcGdl
bnRyeV90IHB0ZTsKLSAgICB1bnNpZ25lZCBsb25nIG1mbjsKLSAgICB1bnNpZ25lZCBpbnQgYWRk
cl9zaXplID0gaXNfcHZfMzJiaXRfdmNwdSh2KSA/IDMyIDogQklUU19QRVJfTE9ORzsKLSAgICBz
dHJ1Y3QgbW1pb19yb19lbXVsYXRlX2N0eHQgbW1pb19yb19jdHh0ID0geyAuY3IyID0gYWRkciB9
OwotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7Ci0gICAgICAgIC5yZWdzID0g
cmVncywKLSAgICAgICAgLnZlbmRvciA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRv
ciwKLSAgICAgICAgLmFkZHJfc2l6ZSA9IGFkZHJfc2l6ZSwKLSAgICAgICAgLnNwX3NpemUgPSBh
ZGRyX3NpemUsCi0gICAgICAgIC5sbWEgPSAhaXNfcHZfMzJiaXRfdmNwdSh2KSwKLSAgICAgICAg
LmRhdGEgPSAmbW1pb19yb19jdHh0LAotICAgIH07Ci0gICAgaW50IHJjOwotCi0gICAgLyogQXR0
ZW1wdCB0byByZWFkIHRoZSBQVEUgdGhhdCBtYXBzIHRoZSBWQSBiZWluZyBhY2Nlc3NlZC4gKi8K
LSAgICBwdl9nZXRfZ3Vlc3RfZWZmX2wxZShhZGRyLCAmcHRlKTsKLQotICAgIC8qIFdlIGFyZSBs
b29raW5nIG9ubHkgZm9yIHJlYWQtb25seSBtYXBwaW5ncyBvZiBNTUlPIHBhZ2VzLiAqLwotICAg
IGlmICggKChsMWVfZ2V0X2ZsYWdzKHB0ZSkgJiAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SVykpICE9
IF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBtZm4gPSBsMWVfZ2V0
X3BmbihwdGUpOwotICAgIGlmICggbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQotICAgIHsKLSAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Ci0gICAgICAgIHN0
cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShwYWdlKTsK
LQotICAgICAgICBpZiAoIG93bmVyICkKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAg
ICAgICBpZiAoIG93bmVyICE9IGRvbV9pbyApCi0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICB9
Ci0KLSAgICBpZiAoICFyYW5nZXNldF9jb250YWluc19zaW5nbGV0b24obW1pb19yb19yYW5nZXMs
IG1mbikgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlmICggcGNpX3JvX21tY2ZnX2RlY29k
ZShtZm4sICZtbWlvX3JvX2N0eHQuc2VnLCAmbW1pb19yb19jdHh0LmJkZikgKQotICAgICAgICBy
YyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmbW1jZmdfaW50ZXJjZXB0X29wcyk7Ci0gICAgZWxzZQot
ICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmbW1pb19yb19lbXVsYXRlX29wcyk7Ci0K
LSAgICBzd2l0Y2ggKCByYyApCi0gICAgewotICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046Ci0g
ICAgICAgIC8qCi0gICAgICAgICAqIFRoaXMgZW11bGF0aW9uIG9ubHkgY292ZXJzIHdyaXRlcyB0
byBNTUNGRyBzcGFjZSBvciByZWFkLW9ubHkgTUZOcy4KLSAgICAgICAgICogV2UgdG9sZXJhdGUg
I1BGIChmcm9tIGhpdHRpbmcgYW4gYWRqYWNlbnQgcGFnZSBvciBhIHN1Y2Nlc3NmdWwKLSAgICAg
ICAgICogY29uY3VycmVudCBwYWdldGFibGUgdXBkYXRlKS4gIEFueXRoaW5nIGVsc2UgaXMgYW4g
ZW11bGF0aW9uIGJ1ZywKLSAgICAgICAgICogb3IgYSBndWVzdCBwbGF5aW5nIHdpdGggdGhlIGlu
c3RydWN0aW9uIHN0cmVhbSB1bmRlciBYZW4ncyBmZWV0LgotICAgICAgICAgKi8KLSAgICAgICAg
aWYgKCBjdHh0LmV2ZW50LnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04gJiYKLSAg
ICAgICAgICAgICBjdHh0LmV2ZW50LnZlY3RvciA9PSBUUkFQX3BhZ2VfZmF1bHQgKQotICAgICAg
ICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmV2ZW50KTsKLSAgICAgICAgZWxzZQotICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAiVW5l
eHBlY3RlZCBldmVudCAodHlwZSAldSwgdmVjdG9yICUjeCkgZnJvbSBlbXVsYXRpb25cbiIsCi0g
ICAgICAgICAgICAgICAgICAgICBjdHh0LmV2ZW50LnR5cGUsIGN0eHQuZXZlbnQudmVjdG9yKTsK
LQotICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwotICAgIGNhc2UgWDg2RU1VTF9PS0FZOgotCi0g
ICAgICAgIGlmICggY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0gICAgICAgICAgICBwdl9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9FVkVOVF9OT19FQyk7Ci0KLSAgICAgICAg
LyogRmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6Ci0gICAgICAgIHBlcmZj
X2luY3IocHR3cl9lbXVsYXRpb25zKTsKLSAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhl
ZDsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJs
ZSh2b2lkKQogewogICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290
ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9w
di9NYWtlZmlsZQppbmRleCBjYmQ4OTBjNWYyLi4wMTZiMWI2ZThmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCkBAIC0z
LDYgKzMsNyBAQCBvYmoteSArPSBkb21haW4ubwogb2JqLXkgKz0gZW11bGF0ZS5vCiBvYmoteSAr
PSBlbXVsLWdhdGUtb3Aubwogb2JqLXkgKz0gZW11bC1pbnYtb3Aubworb2JqLXkgKz0gZW11bC1t
bWlvLW9wLm8KIG9iai15ICs9IGVtdWwtcHJpdi1vcC5vCiBvYmoteSArPSBlbXVsLXB0d3Itb3Au
bwogb2JqLXkgKz0gaHlwZXJjYWxsLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LW1taW8tb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLW1taW8tb3AuYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lZTVjNjg0Nzc3Ci0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2FyY2gveDg2L3B2L2VtdWwtbW1pby1vcC5jCkBAIC0wLDAgKzEsMTY2IEBACisvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9lbXVsLW1taW8tb3AuYworICoKKyAqIFJlYWRv
bmx5IE1NSU8gZW11bGF0aW9uIGZvciBQViBndWVzdHMKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MDItMjAwNSBLIEEgRnJhc2VyCisgKiBDb3B5cmlnaHQgKGMpIDIwMDQgQ2hyaXN0aWFuIExpbXBh
Y2gKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAo
YXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhl
bi9yYW5nZXNldC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorCisjaW5jbHVkZSA8YXNtL2Rv
bWFpbi5oPgorI2luY2x1ZGUgPGFzbS9tbS5oPgorI2luY2x1ZGUgPGFzbS9wY2kuaD4KKyNpbmNs
dWRlIDxhc20vcHYvbW0uaD4KKworI2luY2x1ZGUgImVtdWxhdGUuaCIKKworLyoqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqIGZhdWx0IGhhbmRsaW5nIGZvciByZWFkLW9ubHkgTU1JTyBwYWdl
cworICovCisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIG1taW9fcm9fZW11
bGF0ZV9vcHMgPSB7CisgICAgLnJlYWQgICAgICAgPSB4ODZlbXVsX3VuaGFuZGxlYWJsZV9ydywK
KyAgICAuaW5zbl9mZXRjaCA9IHB2X2VtdWxfcHR3cl9yZWFkLAorICAgIC53cml0ZSAgICAgID0g
bW1pb19yb19lbXVsYXRlZF93cml0ZSwKKyAgICAudmFsaWRhdGUgICA9IHB2X2VtdWxfaXNfbWVt
X3dyaXRlLAorICAgIC5jcHVpZCAgICAgID0gcHZfZW11bF9jcHVpZCwKK307CisKK2ludCBtbWNm
Z19pbnRlcmNlcHRfd3JpdGUoZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zm
c2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwX2RhdGEsIHVuc2lnbmVkIGlu
dCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCit7CisgICAgc3RydWN0IG1taW9fcm9fZW11bGF0ZV9jdHh0ICptbWlvX2N0eHQg
PSBjdHh0LT5kYXRhOworCisgICAgLyoKKyAgICAgKiBPbmx5IGFsbG93IG5hdHVyYWxseS1hbGln
bmVkIHN0b3JlcyBubyB3aWRlciB0aGFuIDQgYnl0ZXMgdG8gdGhlCisgICAgICogb3JpZ2luYWwg
JWNyMiBhZGRyZXNzLgorICAgICAqLworICAgIGlmICggKChieXRlcyB8IG9mZnNldCkgJiAoYnl0
ZXMgLSAxKSkgfHwgYnl0ZXMgPiA0IHx8ICFieXRlcyB8fAorICAgICAgICAgb2Zmc2V0ICE9IG1t
aW9fY3R4dC0+Y3IyICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
YmFkIHdyaXRlIChjcjI9JWx4LCBhZGRyPSVseCwgYnl0ZXM9JXUpXG4iLAorICAgICAgICAgICAg
ICAgIG1taW9fY3R4dC0+Y3IyLCBvZmZzZXQsIGJ5dGVzKTsKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOworICAgIH0KKworICAgIG9mZnNldCAmPSAweGZmZjsKKyAgICBpZiAo
IHBjaV9jb25mX3dyaXRlX2ludGVyY2VwdChtbWlvX2N0eHQtPnNlZywgbW1pb19jdHh0LT5iZGYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0LCBieXRlcywgcF9kYXRh
KSA+PSAwICkKKyAgICAgICAgcGNpX21tY2ZnX3dyaXRlKG1taW9fY3R4dC0+c2VnLCBQQ0lfQlVT
KG1taW9fY3R4dC0+YmRmKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9ERVZGTjIobW1p
b19jdHh0LT5iZGYpLCBvZmZzZXQsIGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgKih1
aW50MzJfdCAqKXBfZGF0YSk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0
aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBtbWNmZ19pbnRlcmNlcHRfb3BzID0gewor
ICAgIC5yZWFkICAgICAgID0geDg2ZW11bF91bmhhbmRsZWFibGVfcncsCisgICAgLmluc25fZmV0
Y2ggPSBwdl9lbXVsX3B0d3JfcmVhZCwKKyAgICAud3JpdGUgICAgICA9IG1tY2ZnX2ludGVyY2Vw
dF93cml0ZSwKKyAgICAudmFsaWRhdGUgICA9IHB2X2VtdWxfaXNfbWVtX3dyaXRlLAorICAgIC5j
cHVpZCAgICAgID0gcHZfZW11bF9jcHVpZCwKK307CisKKy8qIENoZWNrIGlmIGd1ZXN0IGlzIHRy
eWluZyB0byBtb2RpZnkgYSByL28gTU1JTyBwYWdlLiAqLworaW50IG1taW9fcm9fZG9fcGFnZV9m
YXVsdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBsMV9wZ2VudHJ5
X3QgcHRlOworICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVuc2lnbmVkIGludCBhZGRyX3Np
emUgPSBpc19wdl8zMmJpdF92Y3B1KHYpID8gMzIgOiBCSVRTX1BFUl9MT05HOworICAgIHN0cnVj
dCBtbWlvX3JvX2VtdWxhdGVfY3R4dCBtbWlvX3JvX2N0eHQgPSB7IC5jcjIgPSBhZGRyIH07Cisg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dCA9IHsKKyAgICAgICAgLnJlZ3MgPSByZWdz
LAorICAgICAgICAudmVuZG9yID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yLAor
ICAgICAgICAuYWRkcl9zaXplID0gYWRkcl9zaXplLAorICAgICAgICAuc3Bfc2l6ZSA9IGFkZHJf
c2l6ZSwKKyAgICAgICAgLmxtYSA9ICFpc19wdl8zMmJpdF92Y3B1KHYpLAorICAgICAgICAuZGF0
YSA9ICZtbWlvX3JvX2N0eHQsCisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICAvKiBBdHRlbXB0
IHRvIHJlYWQgdGhlIFBURSB0aGF0IG1hcHMgdGhlIFZBIGJlaW5nIGFjY2Vzc2VkLiAqLworICAg
IHB2X2dldF9ndWVzdF9lZmZfbDFlKGFkZHIsICZwdGUpOworCisgICAgLyogV2UgYXJlIGxvb2tp
bmcgb25seSBmb3IgcmVhZC1vbmx5IG1hcHBpbmdzIG9mIE1NSU8gcGFnZXMuICovCisgICAgaWYg
KCAoKGwxZV9nZXRfZmxhZ3MocHRlKSAmIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXKSkgIT0gX1BB
R0VfUFJFU0VOVCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIG1mbiA9IGwxZV9nZXRfcGZu
KHB0ZSk7CisgICAgaWYgKCBtZm5fdmFsaWQoX21mbihtZm4pKSApCisgICAgeworICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKKyAgICAgICAgc3RydWN0
IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHBhZ2UpOworCisg
ICAgICAgIGlmICggb3duZXIgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAg
IGlmICggb3duZXIgIT0gZG9tX2lvICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgIH0KKwor
ICAgIGlmICggIXJhbmdlc2V0X2NvbnRhaW5zX3NpbmdsZXRvbihtbWlvX3JvX3JhbmdlcywgbWZu
KSApCisgICAgICAgIHJldHVybiAwOworCisgICAgaWYgKCBwY2lfcm9fbW1jZmdfZGVjb2RlKG1m
biwgJm1taW9fcm9fY3R4dC5zZWcsICZtbWlvX3JvX2N0eHQuYmRmKSApCisgICAgICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZtbWNmZ19pbnRlcmNlcHRfb3BzKTsKKyAgICBlbHNlCisgICAg
ICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZtbWlvX3JvX2VtdWxhdGVfb3BzKTsKKworICAg
IHN3aXRjaCAoIHJjICkKKyAgICB7CisgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVGhpcyBlbXVsYXRpb24gb25seSBjb3ZlcnMgd3JpdGVzIHRvIE1N
Q0ZHIHNwYWNlIG9yIHJlYWQtb25seSBNRk5zLgorICAgICAgICAgKiBXZSB0b2xlcmF0ZSAjUEYg
KGZyb20gaGl0dGluZyBhbiBhZGphY2VudCBwYWdlIG9yIGEgc3VjY2Vzc2Z1bAorICAgICAgICAg
KiBjb25jdXJyZW50IHBhZ2V0YWJsZSB1cGRhdGUpLiAgQW55dGhpbmcgZWxzZSBpcyBhbiBlbXVs
YXRpb24gYnVnLAorICAgICAgICAgKiBvciBhIGd1ZXN0IHBsYXlpbmcgd2l0aCB0aGUgaW5zdHJ1
Y3Rpb24gc3RyZWFtIHVuZGVyIFhlbidzIGZlZXQuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IGN0eHQuZXZlbnQudHlwZSA9PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiAmJgorICAgICAg
ICAgICAgIGN0eHQuZXZlbnQudmVjdG9yID09IFRSQVBfcGFnZV9mYXVsdCApCisgICAgICAgICAg
ICBwdl9pbmplY3RfZXZlbnQoJmN0eHQuZXZlbnQpOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICJVbmV4cGVj
dGVkIGV2ZW50ICh0eXBlICV1LCB2ZWN0b3IgJSN4KSBmcm9tIGVtdWxhdGlvblxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIGN0eHQuZXZlbnQudHlwZSwgY3R4dC5ldmVudC52ZWN0b3IpOworCisg
ICAgICAgIC8qIEZhbGx0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09LQVk6CisKKyAgICAg
ICAgaWYgKCBjdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKKyAgICAgICAgICAgIHB2X2luamVjdF9o
d19leGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKKworICAgICAgICAvKiBG
YWxsdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9SRVRSWToKKyAgICAgICAgcGVyZmNfaW5j
cihwdHdyX2VtdWxhdGlvbnMpOworICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwor
ICAgIH0KKworICAgIHJldHVybiAwOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:47: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.xen.org>)
	id 1diM5C-0002yF-NT; Thu, 17 Aug 2017 14:47:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM5A-0002t0-QP
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:36 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4A/55-22472-88CA5995; Thu, 17 Aug 2017 14:47:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDvW77mqm
 RBr0TZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTf/ayFPRoVFw618LUwDhPvouRk0NCwF9i
 StcnNhCbTUBZ4mdnL5gtIqAn0XTgOWMXIxcHs8AcRompc7sYQRLCAiESN089AitiEVCVmLmvl
 wXE5hWwlNjz7wcbxFB5iV1tF1lBbE6g+KFJi5lBbCEBC4nZH9rZIWwFiY7px5ggegUlTs58Aj
 aHWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBYLze1uDg
 xPTUnMalYLzk/dxMjMHwYgGAH4+rfTocYJTmYlER5f8+aEinEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgvfxqqmRQoJFqempFWmZOcBAhklLcPAoifBarAZK8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS
 15+XqqUOG8kSJEASFFGaR7cCFhUXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw73WQS3gy80
 rgNr0COoIJ6Igr7ZNAjihJREhJNTAe/ppdvob1W+088+Sf/UrVx+RKfvkfEGhYeKx4WW+63UR
 z4UXzJnV3c/FP9ricdHSziN6S+a+29m5sUdJx9ud0nLy5SfFRo9fulP8XmI4a+OR53FaP3Lb3
 j/qLCUtCplx99K9gzfqHTC92WCYyHfMpX/zy64HKwkR731XtCUJtZmeLtya96olQYinOSDTUY
 i4qTgQACZHbJ6UCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502981253!71910627!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37969 invoked from network); 17 Aug 2017 14:47:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178866"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:49 +0100
Message-ID: <20170817144456.18989-25-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 24/31] x86/mm: move and add pv_ prefix to
	create_pae_xen_mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGV4cG9ydCBpdCB2aWEgYSBsb2NhbCBoZWFkZXIgYmVjYXVzZSBpdCBpcyBnb2luZyB0byBi
ZSB1c2VkIGJ5CnNldmVyYWwgUFYgc3BlY2lmaWMgZmlsZXMuCgpUYWtlIHRoZSBjaGFuY2UgdG8g
Y2hhbmdlIGl0cyByZXR1cm4gdHlwZSB0byBib29sLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICB8IDQ2ICsrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9w
di9tbS5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L3B2L21tLmggfCAgNiArKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0
aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2
L3B2L21tLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IGZiNjQ4NTUwMGYuLjViZmRmYWJjNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjcsNiArMTI3LDggQEAKICNpbmNs
dWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDxhc20vcHYvbW0uaD4KIAorI2lu
Y2x1ZGUgInB2L21tLmgiCisKIC8qIE1hcHBpbmcgb2YgdGhlIGZpeG1hcCBzcGFjZSBuZWVkZWQg
ZWFybHkuICovCiBsMV9wZ2VudHJ5X3QgX19zZWN0aW9uKCIuYnNzLnBhZ2VfYWxpZ25lZCIpIF9f
YWxpZ25lZChQQUdFX1NJWkUpCiAgICAgbDFfZml4bWFwW0wxX1BBR0VUQUJMRV9FTlRSSUVTXTsK
QEAgLTEyMTksNDYgKzEyMjEsNiBAQCBzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGludCBjcmVhdGVf
cGFlX3hlbl9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkLCBsM19wZ2VudHJ5X3QgKnBsM2UpCi17
Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBsM19wZ2VudHJ5X3QgICAgIGwzZTM7
Ci0KLSAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgICAgICByZXR1cm4gMTsK
LQotICAgIHBsM2UgPSAobDNfcGdlbnRyeV90ICopKCh1bnNpZ25lZCBsb25nKXBsM2UgJiBQQUdF
X01BU0spOwotCi0gICAgLyogM3JkIEwzIHNsb3QgY29udGFpbnMgTDIgd2l0aCBYZW4tcHJpdmF0
ZSBtYXBwaW5ncy4gSXQgKm11c3QqIGV4aXN0LiAqLwotICAgIGwzZTMgPSBwbDNlWzNdOwotICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZTMpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgIHsKLSAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJQQUUgTDMgM3JkIHNsb3QgaXMgZW1wdHlc
biIpOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICAvKgotICAgICAqIFRoZSBYZW4t
cHJpdmF0ZSBtYXBwaW5ncyBpbmNsdWRlIGxpbmVhciBtYXBwaW5ncy4gVGhlIEwyIHRodXMgY2Fu
bm90Ci0gICAgICogYmUgc2hhcmVkIGJ5IG11bHRpcGxlIEwzIHRhYmxlcy4gVGhlIHRlc3QgaGVy
ZSBpcyBhZGVxdWF0ZSBiZWNhdXNlOgotICAgICAqICAxLiBDYW5ub3QgYXBwZWFyIGluIHNsb3Rz
ICE9IDMgYmVjYXVzZSBnZXRfcGFnZV90eXBlKCkgY2hlY2tzIHRoZQotICAgICAqICAgICBQR1Rf
cGFlX3hlbl9sMiBmbGFnLCB3aGljaCBpcyBhc3NlcnRlZCBpZmYgdGhlIEwyIGFwcGVhcnMgaW4g
c2xvdCAzCi0gICAgICogIDIuIENhbm5vdCBhcHBlYXIgaW4gYW5vdGhlciBwYWdlIHRhYmxlJ3Mg
TDM6Ci0gICAgICogICAgIGEuIGFsbG9jX2wzX3RhYmxlKCkgY2FsbHMgdGhpcyBmdW5jdGlvbiBh
bmQgdGhpcyBjaGVjayB3aWxsIGZhaWwKLSAgICAgKiAgICAgYi4gbW9kX2wzX2VudHJ5KCkgZGlz
YWxsb3dzIHVwZGF0ZXMgdG8gc2xvdCAzIGluIGFuIGV4aXN0aW5nIHRhYmxlCi0gICAgICovCi0g
ICAgcGFnZSA9IGwzZV9nZXRfcGFnZShsM2UzKTsKLSAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50
eXBlX2luZm8gJiBQR1RfcGlubmVkKTsKLSAgICBCVUdfT04oKHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICYgUEdUX2NvdW50X21hc2spID09IDApOwotICAgIEJVR19PTighKHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX3BhZV94ZW5fbDIpKTsKLSAgICBpZiAoIChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAxICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiUEFFIEwzIDNyZCBzbG90IGlzIHNoYXJlZFxuIik7Ci0gICAgICAg
IHJldHVybiAwOwotICAgIH0KLQotICAgIHJldHVybiAxOwotfQotCiBzdGF0aWMgaW50IGFsbG9j
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQogewpAQCAtMTM2Myw3ICsx
MzI1LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICBhZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwogICAgIH0KIAotICAgIGlm
ICggcmMgPj0gMCAmJiAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkgKQorICAgIGlm
ICggcmMgPj0gMCAmJiAhcHZfY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkgKQogICAg
ICAgICByYyA9IC1FSU5WQUw7CiAgICAgaWYgKCByYyA8IDAgJiYgcmMgIT0gLUVSRVNUQVJUICYm
IHJjICE9IC1FSU5UUiApCiAgICAgewpAQCAtMTgzNSw3ICsxNzk3LDcgQEAgc3RhdGljIGludCBt
b2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLAogICAgIH0KIAogICAgIGlmICggbGlrZWx5
KHJjID09IDApICkKLSAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwz
ZSkgKQorICAgICAgICBpZiAoICFwdl9jcmVhdGVfcGFlX3hlbl9tYXBwaW5ncyhkLCBwbDNlKSAp
CiAgICAgICAgICAgICBCVUcoKTsKIAogICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwg
MCwgMSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9w
di9tbS5jCmluZGV4IDBmNDMwM2NlZjIuLjQ2ZTFmY2Y0ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC0yMTEsNiArMjExLDQ2
IEBAIGJvb2wgcHZfdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwgaW50cHRlX3Qgb2xkLCBpbnRw
dGVfdCBuZXcsCiAgICAgcmV0dXJuIHJ2OwogfQogCitib29sIHB2X2NyZWF0ZV9wYWVfeGVuX21h
cHBpbmdzKHN0cnVjdCBkb21haW4gKmQsIGwzX3BnZW50cnlfdCAqcGwzZSkKK3sKKyAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIGwzX3BnZW50cnlfdCAgICAgbDNlMzsKKworICAgIGlm
ICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAg
cGwzZSA9IChsM19wZ2VudHJ5X3QgKikoKHVuc2lnbmVkIGxvbmcpcGwzZSAmIFBBR0VfTUFTSyk7
CisKKyAgICAvKiAzcmQgTDMgc2xvdCBjb250YWlucyBMMiB3aXRoIFhlbi1wcml2YXRlIG1hcHBp
bmdzLiBJdCAqbXVzdCogZXhpc3QuICovCisgICAgbDNlMyA9IHBsM2VbM107CisgICAgaWYgKCAh
KGwzZV9nZXRfZmxhZ3MobDNlMykgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgeworICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIlBBRSBMMyAzcmQgc2xvdCBpcyBlbXB0eVxuIik7Cisg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFRoZSBYZW4tcHJp
dmF0ZSBtYXBwaW5ncyBpbmNsdWRlIGxpbmVhciBtYXBwaW5ncy4gVGhlIEwyIHRodXMgY2Fubm90
CisgICAgICogYmUgc2hhcmVkIGJ5IG11bHRpcGxlIEwzIHRhYmxlcy4gVGhlIHRlc3QgaGVyZSBp
cyBhZGVxdWF0ZSBiZWNhdXNlOgorICAgICAqICAxLiBDYW5ub3QgYXBwZWFyIGluIHNsb3RzICE9
IDMgYmVjYXVzZSBnZXRfcGFnZV90eXBlKCkgY2hlY2tzIHRoZQorICAgICAqICAgICBQR1RfcGFl
X3hlbl9sMiBmbGFnLCB3aGljaCBpcyBhc3NlcnRlZCBpZmYgdGhlIEwyIGFwcGVhcnMgaW4gc2xv
dCAzCisgICAgICogIDIuIENhbm5vdCBhcHBlYXIgaW4gYW5vdGhlciBwYWdlIHRhYmxlJ3MgTDM6
CisgICAgICogICAgIGEuIGFsbG9jX2wzX3RhYmxlKCkgY2FsbHMgdGhpcyBmdW5jdGlvbiBhbmQg
dGhpcyBjaGVjayB3aWxsIGZhaWwKKyAgICAgKiAgICAgYi4gbW9kX2wzX2VudHJ5KCkgZGlzYWxs
b3dzIHVwZGF0ZXMgdG8gc2xvdCAzIGluIGFuIGV4aXN0aW5nIHRhYmxlCisgICAgICovCisgICAg
cGFnZSA9IGwzZV9nZXRfcGFnZShsM2UzKTsKKyAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBl
X2luZm8gJiBQR1RfcGlubmVkKTsKKyAgICBCVUdfT04oKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX2NvdW50X21hc2spID09IDApOworICAgIEJVR19PTighKHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvICYgUEdUX3BhZV94ZW5fbDIpKTsKKyAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAxICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAiUEFFIEwzIDNyZCBzbG90IGlzIHNoYXJlZFxuIik7CisgICAgICAgIHJl
dHVybiBmYWxzZTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5o
IGIveGVuL2FyY2gveDg2L3B2L21tLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uYmFmYzJiNjExNgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5o
CkBAIC0wLDAgKzEsNiBAQAorI2lmbmRlZiBfX1BWX01NX0hfXworI2RlZmluZSBfX1BWX01NX0hf
XworCitib29sIHB2X2NyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQsIGwz
X3BnZW50cnlfdCAqcGwzZSk7CisKKyNlbmRpZiAvKiBfX1BWX01NX0hfXyAqLwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:47:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:47: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.xen.org>)
	id 1diM5C-0002zB-Ut; Thu, 17 Aug 2017 14:47:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395e6b081=wei.liu2@citrix.com>)
 id 1diM5A-0002t6-Sn
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:36 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 51/6F-01732-88CA5995; Thu, 17 Aug 2017 14:47:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW77mqm
 RBm0flS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7x0ULLthWrL52jLGBsUG/i5GTQ0LAX6Kv
 aSsziM0moCzxs7OXDcQWEdCTaDrwnLGLkYuDWWAOo8TUuV2MIAlhAReJQ60bWEFsFgFViUUzt
 wLFOTh4BSwldj/JgZgpL7Gr7SJYCSdQ+NCkxWDzhQQsJGZ/aGeHsBUkOqYfYwKxeQUEJU7OfM
 ICYjMLSEgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaGuglFWWmZ5TkJmbmAHmmermpxcW
 J6ak5iUnFesn5uZsYgaHDAAQ7GNdMdT7EKMnBpCTK+3vWlEghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKEryFq6dGCgkWpaanVqRl5gCDGCYtwcGjJMJbCZLmLS5IzC3OTIdInWLU5Xg14f83JiGWv
 Py8VClx3kiQIgGQoozSPLgRsIi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeX5ApPJl5JX
 CbXgEdwQR0xJX2SSBHlCQipKQaGBs/vX554e43/ct/JVOPKB+co6Lruri+rnX55peHTsy8u2q
 75MnOI29vTv2Zcpv50MHDO7J4avzWn9d5skzi7rw36+fwuKodfSk4aUFZl6aQfcceow0xZ09b
 n2FfIrP7XI/ZFYUfa1e9OZ1ufVt3gr6WitbV0luTXhmrGvRZfZudsObSWg2LOJH7SizFGYmGW
 sxFxYkAo9z5WKMCAAA=
X-Env-Sender: prvs=395e6b081=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502981244!104877606!6
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2241 invoked from network); 17 Aug 2017 14:47:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:47:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444178871"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 17 Aug 2017 15:44:39 +0100
Message-ID: <20170817144456.18989-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 14/31] x86/mm: move and rename guest_{,
	un}map_l1e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGVtIHRvIHB2L21tLmMgYW5kIHJlbmFtZSB0aGVtIHB2X3ssdW59bWFwX2d1ZXN0X2wx
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgICAgICAgICAgIHwgNjMgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAgICAgfCAzMyArKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaCB8ICA5ICsr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCBkZDhmYTQzZWYzLi5jNDJkZDVmOGY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTEyLDM5ICs1MTIsNiBAQCB2b2lkIHVwZGF0ZV9j
cjMoc3RydWN0IHZjcHUgKnYpCiAgICAgbWFrZV9jcjModiwgY3IzX21mbik7CiB9CiAKLS8qIEdl
dCBhIG1hcHBpbmcgb2YgYSBQViBndWVzdCdzIGwxZSBmb3IgdGhpcyB2aXJ0dWFsIGFkZHJlc3Mu
ICovCi1zdGF0aWMgbDFfcGdlbnRyeV90ICpndWVzdF9tYXBfbDFlKHVuc2lnbmVkIGxvbmcgYWRk
ciwgdW5zaWduZWQgbG9uZyAqZ2wxbWZuKQotewotICAgIGwyX3BnZW50cnlfdCBsMmU7Ci0KLSAg
ICBBU1NFUlQoIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZW50LT5kb21haW4pKTsKLSAgICBB
U1NFUlQoIXBhZ2luZ19tb2RlX2V4dGVybmFsKGN1cnJlbnQtPmRvbWFpbikpOwotCi0gICAgaWYg
KCB1bmxpa2VseSghX19hZGRyX29rKGFkZHIpKSApCi0gICAgICAgIHJldHVybiBOVUxMOwotCi0g
ICAgLyogRmluZCB0aGlzIGwxZSBhbmQgaXRzIGVuY2xvc2luZyBsMW1mbiBpbiB0aGUgbGluZWFy
IG1hcC4gKi8KLSAgICBpZiAoIF9fY29weV9mcm9tX3VzZXIoJmwyZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgJl9fbGluZWFyX2wyX3RhYmxlW2wyX2xpbmVhcl9vZmZzZXQoYWRkcildLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YobDJfcGdlbnRyeV90KSkgKQotICAgICAg
ICByZXR1cm4gTlVMTDsKLQotICAgIC8qIENoZWNrIGZsYWdzIHRoYXQgaXQgd2lsbCBiZSBzYWZl
IHRvIHJlYWQgdGhlIGwxZS4gKi8KLSAgICBpZiAoIChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiAoX1BB
R0VfUFJFU0VOVCB8IF9QQUdFX1BTRSkpICE9IF9QQUdFX1BSRVNFTlQgKQotICAgICAgICByZXR1
cm4gTlVMTDsKLQotICAgICpnbDFtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwotCi0gICAgcmV0dXJu
IChsMV9wZ2VudHJ5X3QgKiltYXBfZG9tYWluX3BhZ2UoX21mbigqZ2wxbWZuKSkgKwotICAgICAg
ICAgICBsMV90YWJsZV9vZmZzZXQoYWRkcik7Ci19Ci0KLS8qIFB1bGwgZG93biB0aGUgbWFwcGlu
ZyB3ZSBnb3QgZnJvbSBndWVzdF9tYXBfbDFlKCkuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZ3Vl
c3RfdW5tYXBfbDFlKHZvaWQgKnApCi17Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Ci19Ci0K
IHN0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKIHsKICAgICAvKgpAQCAtMzc4Niw3ICszNzUzLDcgQEAgc3RhdGljIGlu
dCBjcmVhdGVfZ3JhbnRfdmFfbWFwcGluZygKIAogICAgIGFkanVzdF9ndWVzdF9sMWUobmwxZSwg
ZCk7CiAKLSAgICBwbDFlID0gZ3Vlc3RfbWFwX2wxZSh2YSwgJmdsMW1mbik7CisgICAgcGwxZSA9
IHB2X21hcF9ndWVzdF9sMWUodmEsICZnbDFtZm4pOwogICAgIGlmICggIXBsMWUgKQogICAgIHsK
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDb3VsZCBub3QgZmluZCBMMSBQVEUg
Zm9yIGFkZHJlc3MgJWx4XG4iLCB2YSk7CkBAIC0zNzk1LDcgKzM3NjIsNyBAQCBzdGF0aWMgaW50
IGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKAogCiAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4o
X21mbihnbDFtZm4pLCBjdXJyZW50LT5kb21haW4pICkKICAgICB7Ci0gICAgICAgIGd1ZXN0X3Vu
bWFwX2wxZShwbDFlKTsKKyAgICAgICAgcHZfdW5tYXBfZ3Vlc3RfbDFlKHBsMWUpOwogICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAgLTM4MDMsNyArMzc3MCw3
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3ZhX21hcHBpbmcoCiAgICAgaWYgKCAhcGFnZV9s
b2NrKGwxcGcpICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlKGwxcGcpOwotICAgICAgICBndWVz
dF91bm1hcF9sMWUocGwxZSk7CisgICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKICAg
ICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQogCkBAIC0zODExLDcgKzM3
NzgsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKAogICAgIHsKICAgICAg
ICAgcGFnZV91bmxvY2sobDFwZyk7CiAgICAgICAgIHB1dF9wYWdlKGwxcGcpOwotICAgICAgICBn
dWVzdF91bm1hcF9sMWUocGwxZSk7CisgICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsK
ICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQogCkBAIC0zODIwLDcg
KzM3ODcsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKAogCiAgICAgcGFn
ZV91bmxvY2sobDFwZyk7CiAgICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgZ3Vlc3RfdW5tYXBfbDFl
KHBsMWUpOworICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKIAogICAgIGlmICggb2theSAp
CiAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9sMWUsIGQpOwpAQCAtMzgzNiw3ICszODAzLDcg
QEAgc3RhdGljIGludCByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoCiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqbDFwZzsKICAgICBpbnQgcmMgPSAwOwogCi0gICAgcGwxZSA9IGd1ZXN0X21hcF9sMWUo
YWRkciwgJmdsMW1mbik7CisgICAgcGwxZSA9IHB2X21hcF9ndWVzdF9sMWUoYWRkciwgJmdsMW1m
bik7CiAgICAgaWYgKCAhcGwxZSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIkNvdWxkIG5vdCBmaW5kIEwxIFBURSBmb3IgYWRkcmVzcyAlbHhcbiIsIGFkZHIpOwpA
QCAtMzg4Nyw3ICszODU0LDcgQEAgc3RhdGljIGludCByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmco
CiAgICAgcGFnZV91bmxvY2sobDFwZyk7CiAgICAgcHV0X3BhZ2UobDFwZyk7CiAgb3V0OgotICAg
IGd1ZXN0X3VubWFwX2wxZShwbDFlKTsKKyAgICBwdl91bm1hcF9ndWVzdF9sMWUocGwxZSk7CiAg
ICAgcmV0dXJuIHJjOwogfQogCkBAIC0zOTQ1LDcgKzM5MTIsNyBAQCBpbnQgcmVwbGFjZV9ncmFu
dF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgaWYg
KCAhbmV3X2FkZHIgKQogICAgICAgICByZXR1cm4gZGVzdHJveV9ncmFudF92YV9tYXBwaW5nKGFk
ZHIsIGZyYW1lLCBjdXJyKTsKIAotICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKG5ld19hZGRyLCAm
Z2wxbWZuKTsKKyAgICBwbDFlID0gcHZfbWFwX2d1ZXN0X2wxZShuZXdfYWRkciwgJmdsMW1mbik7
CiAgICAgaWYgKCAhcGwxZSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywKQEAgLTM5NTUsNyArMzkyMiw3IEBAIGludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcodWlu
dDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKIAogICAgIGlmICggIWdldF9wYWdlX2Zy
b21fbWZuKF9tZm4oZ2wxbWZuKSwgY3VycmVudC0+ZG9tYWluKSApCiAgICAgewotICAgICAgICBn
dWVzdF91bm1hcF9sMWUocGwxZSk7CisgICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsK
ICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQogCkBAIC0zOTYzLDcg
KzM5MzAsNyBAQCBpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVu
c2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgaWYgKCAhcGFnZV9sb2NrKGwxcGcpICkKICAgICB7CiAg
ICAgICAgIHB1dF9wYWdlKGwxcGcpOwotICAgICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7Cisg
ICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKICAgICAgICAgcmV0dXJuIEdOVFNUX2dl
bmVyYWxfZXJyb3I7CiAgICAgfQogCkBAIC0zOTcxLDcgKzM5MzgsNyBAQCBpbnQgcmVwbGFjZV9n
cmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAg
ewogICAgICAgICBwYWdlX3VubG9jayhsMXBnKTsKICAgICAgICAgcHV0X3BhZ2UobDFwZyk7Ci0g
ICAgICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsKKyAgICAgICAgcHZfdW5tYXBfZ3Vlc3RfbDFl
KHBsMWUpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAg
LTM5ODMsMTMgKzM5NTAsMTMgQEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRf
dCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogICAgICAgICBwYWdlX3VubG9jayhsMXBnKTsK
ICAgICAgICAgcHV0X3BhZ2UobDFwZyk7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LCAiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgYXQgJXBcbiIsIHBsMWUpOwotICAgICAgICBndWVz
dF91bm1hcF9sMWUocGwxZSk7CisgICAgICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKICAg
ICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQogCiAgICAgcGFnZV91bmxv
Y2sobDFwZyk7CiAgICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgZ3Vlc3RfdW5tYXBfbDFlKHBsMWUp
OworICAgIHB2X3VubWFwX2d1ZXN0X2wxZShwbDFlKTsKIAogICAgIHJjID0gcmVwbGFjZV9ncmFu
dF92YV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBvbDFlLCBjdXJyKTsKICAgICBpZiAoIHJjICkKQEAg
LTQxMjMsNyArNDA5MCw3IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAg
ICAgICAgcmV0dXJuIHJjOwogCiAgICAgcmMgPSAtRUlOVkFMOwotICAgIHBsMWUgPSBndWVzdF9t
YXBfbDFlKHZhLCAmZ2wxbWZuKTsKKyAgICBwbDFlID0gcHZfbWFwX2d1ZXN0X2wxZSh2YSwgJmds
MW1mbik7CiAgICAgaWYgKCB1bmxpa2VseSghcGwxZSB8fCAhZ2V0X3BhZ2VfZnJvbV9tZm4oX21m
bihnbDFtZm4pLCBkKSkgKQogICAgICAgICBnb3RvIG91dDsKIApAQCAtNDE0OCw3ICs0MTE1LDcg
QEAgc3RhdGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAogCiAgb3V0OgogICAgIGlmICgg
cGwxZSApCi0gICAgICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsKKyAgICAgICAgcHZfdW5tYXBf
Z3Vlc3RfbDFlKHBsMWUpOwogCiAgICAgc3dpdGNoICggZmxhZ3MgJiBVVk1GX0ZMVVNIVFlQRV9N
QVNLICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9wdi9tbS5jCmluZGV4IDJjYjU5OTVlNjIuLjMyZTczZDU5ZGYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC02Myw2ICs2
MywzOSBAQCB2b2lkIHB2X2dldF9ndWVzdF9lZmZfa2Vybl9sMWUoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUodik7CiB9CiAKKy8q
IEdldCBhIG1hcHBpbmcgb2YgYSBQViBndWVzdCdzIGwxZSBmb3IgdGhpcyB2aXJ0dWFsIGFkZHJl
c3MuICovCitsMV9wZ2VudHJ5X3QgKnB2X21hcF9ndWVzdF9sMWUodW5zaWduZWQgbG9uZyBhZGRy
LCB1bnNpZ25lZCBsb25nICpnbDFtZm4pCit7CisgICAgbDJfcGdlbnRyeV90IGwyZTsKKworICAg
IEFTU0VSVCghcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJlbnQtPmRvbWFpbikpOworICAgIEFT
U0VSVCghcGFnaW5nX21vZGVfZXh0ZXJuYWwoY3VycmVudC0+ZG9tYWluKSk7CisKKyAgICBpZiAo
IHVubGlrZWx5KCFfX2FkZHJfb2soYWRkcikpICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAg
ICAvKiBGaW5kIHRoaXMgbDFlIGFuZCBpdHMgZW5jbG9zaW5nIGwxbWZuIGluIHRoZSBsaW5lYXIg
bWFwLiAqLworICAgIGlmICggX19jb3B5X2Zyb21fdXNlcigmbDJlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAmX19saW5lYXJfbDJfdGFibGVbbDJfbGluZWFyX29mZnNldChhZGRyKV0sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihsMl9wZ2VudHJ5X3QpKSApCisgICAgICAg
IHJldHVybiBOVUxMOworCisgICAgLyogQ2hlY2sgZmxhZ3MgdGhhdCBpdCB3aWxsIGJlIHNhZmUg
dG8gcmVhZCB0aGUgbDFlLiAqLworICAgIGlmICggKGwyZV9nZXRfZmxhZ3MobDJlKSAmIChfUEFH
RV9QUkVTRU5UIHwgX1BBR0VfUFNFKSkgIT0gX1BBR0VfUFJFU0VOVCApCisgICAgICAgIHJldHVy
biBOVUxMOworCisgICAgKmdsMW1mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CisKKyAgICByZXR1cm4g
KGwxX3BnZW50cnlfdCAqKW1hcF9kb21haW5fcGFnZShfbWZuKCpnbDFtZm4pKSArCisgICAgICAg
ICAgIGwxX3RhYmxlX29mZnNldChhZGRyKTsKK30KKworLyogUHVsbCBkb3duIHRoZSBtYXBwaW5n
IHdlIGdvdCBmcm9tIHB2X21hcF9ndWVzdF9sMWUoKS4gKi8KK3ZvaWQgcHZfdW5tYXBfZ3Vlc3Rf
bDFlKHZvaWQgKnApCit7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Cit9CisKIC8qCiAgKiBI
b3cgdG8gd3JpdGUgYW4gZW50cnkgdG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZXMuCiAgKiBSZXR1cm5z
IGZhbHNlIGZvciBmYWlsdXJlIChwb2ludGVyIG5vdCB2YWxpZCksIHRydWUgZm9yIHN1Y2Nlc3Mu
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L21tLmgKaW5kZXggYjM4ODc5ODliNi4uMDA2MTU2ZDBlMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYv
bW0uaApAQCAtODYsNiArODYsOSBAQCBib29sIHB2X3VwZGF0ZV9pbnRwdGUoaW50cHRlX3QgKnAs
IGludHB0ZV90IG9sZCwgaW50cHRlX3QgbmV3LAogICAgICAgICAgICAgICAgICAgICAgX3QgIyMg
ZV9nZXRfaW50cHRlKF9vKSwgX3QgIyMgZV9nZXRfaW50cHRlKF9uKSwgICBcCiAgICAgICAgICAg
ICAgICAgICAgICAoX20pLCAoX3YpLCAoX2FkKSkKIAorbDFfcGdlbnRyeV90ICpwdl9tYXBfZ3Vl
c3RfbDFlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyAqZ2wxbWZuKTsKK3ZvaWQg
cHZfdW5tYXBfZ3Vlc3RfbDFlKHZvaWQgKnApOworCiAjZWxzZQogCiBzdGF0aWMgaW5saW5lIHZv
aWQgcHZfZ2V0X2d1ZXN0X2VmZl9sMWUodW5zaWduZWQgbG9uZyBhZGRyLApAQCAtMTAxLDYgKzEw
NCwxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgcHZfdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwg
aW50cHRlX3Qgb2xkLCBpbnRwdGVfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcHJlc2VydmVfYWQpCiB7IHJldHVybiBmYWxzZTsgfQogCitzdGF0aWMgaW5s
aW5lIGwxX3BnZW50cnlfdCAqcHZfbWFwX2d1ZXN0X2wxZSh1bnNpZ25lZCBsb25nIGFkZHIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
ICpnbDFtZm4pOworeyByZXR1cm4gTlVMTDsgfQorCitzdGF0aWMgaW5saW5lIHZvaWQgcHZfdW5t
YXBfZ3Vlc3RfbDFlKHZvaWQgKnApIHt9CisKICNlbmRpZgogCiAjZW5kaWYgLyogX19YODZfUFZf
TU1fSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:48:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diM5n-0003lJ-HP; Thu, 17 Aug 2017 14:48:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1diM5m-0003jt-Td
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 14:48:15 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C7/B2-02962-EACA5995; Thu, 17 Aug 2017 14:48:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXftmqm
 RBr8/iVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozL22azFizUqbj49xB7A+N+5S5GLg4hgU2M
 Er9XNbF0MXICObsZJab9qAZJCAt0Mkq0PL3OCpIQEciQeNnVzwZRZCTx6fpTFpAiZoEuJokFH
 Y/AitgENCXufP7EBGLzClhJdEzaDTaVRUBV4tXmJ2C2qEC4xNvGIywQNYISJ2dCxDkFjCWmrD
 gLNodZwExi3uaHzBC2vETz1tnMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3QNLfSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjgEIdjDe3BhwiFGSg0lJlPf3rCmRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4C1dPjRQSLEpNT61Iy8wBBj9MWoKDR0mEdz1Imre4IDG3ODMdI
 nWKUZdjw+r1X5iEWPLy81KlxHlPgRQJgBRllObBjYBF4iVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8zID41qIJzOvBG7TK6AjmICOuNI+CeSIkkSElFQD47Jt8+Zw7YiK2bf42urq45eTyvb
 VTnHTn36Dge1mGdumGkXGq2X3dklrv5ovf+9s8CGmiyvOpHFvuPhj54uXG6ql/PmL7i93jdAN
 Nzlp3ZKisO+wk9bnsB9Raqx8boopd2+vr+zus1mfcC49Z/Lv+tU/NL+/slhtwcd09eq9M2Gqj
 tYvcixtuZVYijMSDbWYi4oTAWS5ZM6/AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502981292!78243918!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36007 invoked from network); 17 Aug 2017 14:48:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 17 Aug 2017 14:48:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45FC180D;
 Thu, 17 Aug 2017 07:48:12 -0700 (PDT)
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 56D423F3E1;
 Thu, 17 Aug 2017 07:48:10 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d6732134-07ce-ae8c-acf2-d1f1caecbf74@arm.com>
Date: Thu, 17 Aug 2017 15:48:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <D577DBB3.38A42%lars.kurth@citrix.com>
Cc: "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "security@xen.org" <security@xen.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJIHdhbnRlZCB0byBidW1wIHRoaXMgdGhyZWFkLiBJIHNhdyB0aGF0IHRoZSBwYWdlIHN0
aWxsIGNvbnRhaW4gIk5vdGUgCnRoYXQgd2Ugd2lsbCBhZGQgY29tcGxldGUgaW5mb3JtYXRpb24g
cmVsYXRlZCB0byBYZW4gUHJvamVjdCA0LjksIGluIHRoZSAKd2VlayBhZnRlciB0aGUgNC45IHJl
bGVhc2UuIi4KCkl0IGxvb2tzIGxpa2UgdG8gbWUgd2UgYWRkZWQgc29tZSBmZWF0dXJlcywgYnV0
IEkgYW0gbm90IHN1cmUgaWYgd2UgCmFkZGVkIGFsbCBvZiB0aGVtLgoKQ2hlZXJzLAoKT24gMjcv
MDYvMTcgMDk6NTMsIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgYWxsLCAoSSB0aGluayBJIENDZWQg
YWxsIHN0YWtlLWhvbGRlcnMpCj4KPiB0byBmaW5pc2ggb2ZmIHRoZSByZWxlYXNlIGRvY3VtZW50
YXRpb24gZm9yIDQuOSwgSSBuZWVkIHRvIGFkZCBhbiBleHRyYQo+IGNvbHVtbgo+IHRvIGh0dHBz
Oi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1JlbGVhc2VfRmVhdHVyZXMg
4oCTCj4gYmVjYXVzZSBJIHdhcyB0cmF2ZWxsaW5nLCB0aGlzIGRyb3BwZWQgb2YgbXkgcmFkYXIu
IFRoZXJlIHNldmVyYWwKPiBkZWNpc2lvbnMgdG8gYmUgbWFkZToKPiBBKSBEZWNpZGUgd2hpY2gg
ImZlYXR1cmVzIiB0byBhZGQKPiBCKSBEZWNpZGUgb24gdGhlIHN0YXR1cyBvZiB0aGUgZmVhdHVy
ZQo+IEMpIERlYWwgd2l0aCBzdGF0dXMgY2hhbmdlcyBvZiBhbnkgcGFzdCBmZWF0dXJlcwo+Cj4g
VGhlIGZpcnN0IGdvYWwgd291bGQgYmUgdG8gZGVjaWRlIG9uIEEgYW5kIGFueSBuZXcgImZlYXR1
cmVzIiB1bmRlciBDLgo+IEZvciBCLCBJIGFtIE9LIHRvIGFkZCAiPz8/IiBmb3Igbm93IGFuZCBw
b2ludCB0byB0aGlzIHRocmVhZCwgdW50aWwgd2UKPiBoYXZlIGNvbmNsdWRlZCB0aGUgZGlzY3Vz
c2lvbgo+Cj4gTm90ZSB0aGF0IEkgdHJhY2tlZCBzb21lIG9mIHRoaXMgYXMgcHJlcGFyYXRpb24g
Zm9yIGdldHRpbmcgQ05BIHN0YXR1cy4KPiAgSXRlbXMgbWFya2VkIHdpdGggKiBhcmUgbm90IHll
dCBpbiB0aGUgZGlzY3Vzc2lvbiBkb2N1bWVudCB0aGF0IEkKPiBjcmVhdGVkIGZvciB0aGUgc2Vj
dXJpdHkgdGVhbSBhbmQgd2hpY2ggd2UgaW50ZW5kIHRvIGRpc2N1c3MgYXQgdGhlIHN1bW1pdC4K
Pgo+IEZvciBhbGwgb2YgdGhlc2UsIHRoZSBuYW1pbmcgY29udmVudGlvbiBpcyAiU2VjdGlvbiBp
biBkb2N1bWVudCIgPgo+ICJGZWF0dXJlIiA6ICJTdXBwb3J0IHN0YXR1cyIuIFRoZSBkZWZpbml0
aW9uIG9mIHN1cHBvcnQgc3RhdHVzIGlzIGFkZGVkCj4gYXQgdGhlIGVuZCBvZiB0aGUgbWFpbDog
bm90ZSB0aGF0IHRoZSB0ZXh0IGhhcyBub3QgeWV0IGJlZW4gZnVsbHkKPiBhZ3JlZWQsIGJ1dCBz
ZWVtcyB0byByZWZsZWN0IGZhaXJseSB3ZWxsIGhvdyB3ZSBoYW5kbGVkIHN0dWZmIGluIHRoZSBw
YXN0Lgo+Cj4gPT0gT24gQSAvIEI6IEkgdGhpbmsgd2Ugc2hvdWxkIGFkZCA9PQo+IC0gUmVzb3Vy
Y2UgTWFuYWdlbWVudCA+IE51bGwgU2NoZWR1bGVyIDogdGVjaCBwcmV2aWV3IG9yIGV4cGVyaW1l
bnRhbAo+IC0gVmlydHVhbCBGaXJtd2FyZSBvciBQViBCb290bG9hZGVyIFN1cHBvcnQgKG5vdCBz
dXJlIHdoaWNoKSA+ICB4ODYvQm9vdAo+IFhlbiBvbiBFRkkgcGxhdGZvcm1zIHVzaW5nIEdSVUIy
KiAgOiA/Pz8KPiAtIEhhcmR3YXJlID4gQVJNL0FsdGVybmF0aXZlIFJ1bnRpbWUgUGF0Y2hpbmcg
KEFSTTMyIGFuZCBBUk02NCk6ID8/Pwo+IFtub3RlIHRoYXQgdGhpcyBzaG91bGQgcHJvYmFibHkg
aGF2ZSBiZWVuIGFkZGVkIGZvciA0LjgsIGJ1dCBJIGRpZG4ndAo+IGFkZCBpdF0KPiAtIEhhcmR3
YXJlID4gQVJNL1N5c3RlbSBFcnJvciBQcm90ZWN0aW9uKiA6ID8/Pwo+IC0gSGFyZHdhcmUgPiBB
Uk0vV2FpdCBmb3IgVmlydHVhbCBJbnRlcnJ1cHQqIDogPz8/Cj4gLSBIYXJkd2FyZSA+IHg4Ni9B
Vlg1MTIvTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zIEFWWDUxMl80Vk5OSVcqIDogPz8/Cj4g
LSBIYXJkd2FyZSA+IHg4Ni9BVlg1MTIvTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBwcmVj
aXNpb24KPiBBVlg1MTJfNEZNQVBTKiA6ID8/Pwo+IC0gRGV2aWNlIE1vZGVscyA+IERNT1AgKERl
dmljZSBNb2RlbCBPcGVyYXRpb24gSHlwZXJjYWxsKSAgOiA/Pz8KPgo+IE5ldyBIZWFkaW5nOiAg
UFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzCj4gLSBQViBQcm90b2NvbHMgYW5kIERyaXZlcnMgPiBw
dmNhbGxzIDogdGVjaCBwcmV2aWV3IG9yIGV4cGVyaW1lbnRhbAo+IC0gUFYgUHJvdG9jb2xzIGFu
ZCBEcml2ZXJzID4gOXBmcyA6IHRlY2ggcHJldmlldyBvciBleHBlcmltZW50YWwKPiAtIFBWIFBy
b3RvY29scyBhbmQgRHJpdmVycyogPiBzbmRpZiAoc291bmQgZGV2aWNlKSA6IHRlY2ggcHJldmll
dyBvcgo+IGV4cGVyaW1lbnRhbAo+IC0gUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiA+IGRpc3Bs
aWYgKFBWIGRpc3BsYXkpIDogdGVjaCBwcmV2aWV3IG9yCj4gZXhwZXJpbWVudGFsCj4KPiBEaWQg
SSBtaXNzIGFueXRoaW5nPwo+Cj4gPT0gT24gQyA9PQo+IC0gU2VjdXJpdHkgPiBMaXZlIFBhdGNo
aW5nIC0KPiBzZWUgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA2L3RocmVhZHMuaHRtbCMwMzAzOQo+IC0gU2VjdXJpdHkgPiBBbHRlcm5h
dGl2ZSAycG0gOiBTdXBwb3J0ZWQg4oCTIEkgdGhpbmsgd2Ugc2hvdWxkIHNwbGl0IHRoaXMKPiBv
dXQg4oCTIGl0IGlzIGN1cnJlbnRseSBpbXBsaWNpdGx5IGNvdmVyZWQgdW5kZXIgIlZpcnR1YWwg
TWFjaGluZQo+IEludHJvc3BlY3Rpb24iCj4KPiBJZiB3ZSBpbnRyb2R1Y2UgYSBuZXcgaGVhZGlu
ZyAiUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzIiB3ZSBzaG91bGQKPiBwcm9iYWJseSBsaXN0IGFs
bCB0aGUgY29tbW9uIG9uZXMgYXMgc3VwcG9ydGVkIGluIHRoaXMgaGVhZGluZywgZS5nLgo+IC0g
UFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiA+IGRlZmF1bHQgKG5ldCwgYmxvY2ssIGNvbnNvbGUs
IGtleWJvYXJkLAo+IG1vdXNlKSA6IHN1cHBvcnRlZAo+Cj4gVGhlcmUgYXJlIGFsc28gVVNCIGFu
ZCBmcmFtZWJ1ZmZlciwgd2hpY2ggSSBhbSBub3Qgc3VyZSB3aGV0aGVyIHRoZXkKPiBzaG91bGQg
YmUgc3VwcG9ydGVkIGFuZCBpZiBub3QsIHdoYXQgdGhlaXIgc3RhdHVzIGlzCj4gLSBQViBQcm90
b2NvbHMgYW5kIERyaXZlcnMqID4gVVNCIDogPz8/Cj4gLSBQViBQcm90b2NvbHMgYW5kIERyaXZl
cnMqID4gZnJhbWVidWZmZXIgOiA/Pz8KPgo+IFN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lCj4KPiBC
ZXN0IFJlZ2FyZHMKPiBMYXJzCj4KPiAtLS0tCj4KPiAjIyBEZWZpbml0aW9ucwo+Cj4gIyMjIFVz
ZXItZmFjaW5nIFN1cHBvcnQgQ3JpdGVyaWEKPgo+ICAqICoqRnVuY3Rpb25hbGx5IGNvbXBsZXRl
OioqIERvZXMgaXQgYmVoYXZlIGxpa2UgYSBmdWxseSBmdW5jdGlvbmFsCj4gICAgZmVhdHVyZT8g
IERvZXMgaXQgd29yayBvbiBhbGwgZXhwZWN0ZWQgcGxhdGZvcm1zLCBvciBkb2VzIGl0IG9ubHkg
d29yawo+ICAgIGZvciBhIHZlcnkgc3BlY2lmaWMgc3ViLWNhc2U/ICBEb2VzIGl0IGhhdmUgYSBz
ZW5zaWJsZSBVSSwgb3IgZG8geW91Cj4gICAgaGF2ZSB0byBoYXZlIGEgZGVlcCB1bmRlcnN0YW5k
aW5nIG9mIHRoZSBpbnRlcm5hbHMgdG8gZ2V0IGl0IHRvIHdvcmsKPiAgICBwcm9wZXJseT8KPgo+
ICAqICoqRnVuY3Rpb25hbCBzdGFiaWxpdHk6KiogV2hhdCBpcyB0aGUgcmlzayBvZiBpdCBleGhp
Yml0aW5nIGJ1Z3M/Cj4KPiAgICBHZW5lcmFsIGFuc3dlcnMgdG8gdGhlIGFib3ZlOgo+Cj4gICAg
LSAqSGVyZSBiZSBkcmFnb25zKjogUHJldHR5IGxpa2VseSB0byBzdGlsbCBjcmFzaCAvIGZhaWwg
dG8gd29yay4gIE5vdAo+ICAgICAgcmVjb21tZW5kZWQgdW5sZXNzIHlvdSBsaWtlIGxpZmUgb24g
dGhlIGJsZWVkaW5nIGVkZ2UuCj4gICAgLSAqUXVpcmt5KjogTW9zdGx5IHdvcmtzIGJ1dCBtYXkg
aGF2ZSBvZGQgYmVoYXZpb3IgaGVyZSBhbmQgdGhlcmUuCj4gICAgICBSZWNvbW1lbmRlZCBmb3Ig
cGxheWluZyBhcm91bmQgb3IgZm9yIG5vbi1wcm9kdWN0aW9uIHVzZSBjYXNlcy4KPiAgICAtICpO
b3JtYWwqOiBSZWFkeSBmb3IgcHJvZHVjdGlvbiB1c2UKPgo+ICogICoqSW50ZXJmYWNlIHN0YWJp
bGl0eToqKiAgSWYgSSBidWlsZCBhIHN5c3RlbSBiYXNlZCBvbiB0aGUgY3VycmVudAo+ICAgIGlu
dGVyZmFjZXMsIHdpbGwgdGhleSBzdGlsbCB3b3JrIHdoZW4gSSB1cGdyYWRlIHRvIHRoZSBuZXh0
IHZlcnNpb24/Cj4KPiAgICAtICpOb3Qgc3RhYmxlKjogSW50ZXJmYWNlIGlzIHN0aWxsIGluIHRo
ZSBlYXJseSBzdGFnZXMgYW5kIHN0aWxsIGZhaXJseQo+ICAgICAgbGlrZWx5IHRvIGJlIGJyb2tl
biBpbiBmdXR1cmUgdXBkYXRlcy4KPiAgICAtICpQcm92aXNpb25hbGx5IHN0YWJsZSo6IFdlJ3Jl
IG5vdCB5ZXQgcHJvbWlzaW5nIGJhY2t3YXJkcwo+ICAgICAgY29tcGF0aWJpbGl0eSwgYnV0IHdl
IHRoaW5rIHRoaXMgaXMgcHJvYmFibHkgdGhlIGZpbmFsIGZvcm0gb2YgdGhlCj4gICAgICBpbnRl
cmZhY2UuICBJdCBtYXkgc3RpbGwgcmVxdWlyZSBzb21lIHR3ZWFrcy4KPiAgICAtICpTdGFibGUq
OiBXZSB3aWxsIHRyeSB2ZXJ5IGhhcmQgdG8gYXZvaWQgYnJlYWtpbmcgYmFja3dhcmRzCj4gICAg
ICBjb21wYXRpYmlsaXR5LCBhbmQgdG8gZml4IGFueSByZWdyZXNzaW9ucyB0aGF0IGFyZSByZXBv
cnRlZC4KPgo+ICogICoqU2VjdXJpdHkgc3VwcG9ydGVkOioqIFdpbGwgWFNBcyBiZSBpc3N1ZWQg
aWYgc2VjdXJpdHktcmVsYXRlZCBidWdzIGFyZQo+ICAgIGRpc2NvdmVyZWQgaW4gdGhlIGZ1bmN0
aW9uYWxpdHk/Cj4KPiAjIyMgRGVmaW5pdGlvbiBvZiBTdXBwb3J0IExhYmVscwo+Cj4gUmF0aGVy
IHRoYW4gc3BlY2lmeSBlYWNoIGxldmVsIGFib3ZlLCB3ZSBoYXZlIHNvbWUgc2hvcnQtaGFuZCBs
YWJlbHMKPiB0aGF0IHdlIHVzZSB0byBkZW5vdGUgZ2VuZXJhbCBhbnN3ZXIgdG8gdGhlIGFib3Zl
IHF1ZXN0aW9ucy4KPgo+ICMgRXhwZXJpbWVudGFsCj4gIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNz
OiBObwo+ICBGdW5jdGlvbmFsIHN0YWJpbGl0eTogSGVyZSBiZSBkcmFnb25zCj4gIEludGVyZmFj
ZSBzdGFiaWxpdHk6IE5vdCBzdGFibGUKPiAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObwo+Cj4gIyBU
ZWNoIFByZXZpZXcKPiAgRnVuY3Rpb25hbCBjb21wbGV0ZW5lc3M6IFllcwo+ICBGdW5jdGlvbmFs
IHN0YWJpbGl0eTogUXVpcmt5Cj4gIEludGVyZmFjZSBzdGFiaWxpdHk6IFByb3Zpc2lvbmFsbHkg
c3RhYmxlCj4gIFNlY3VyaXR5IHN1cHBvcnRlZDogTm8uCj4KPiAjIFN1cHBvcnRlZAo+ICBGdW5j
dGlvbmFsIGNvbXBsZXRlbmVzczogWWVzCj4gIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBOb3JtYWwK
PiAgSW50ZXJmYWNlIHN0YWJpbGl0eTogWWVzCj4gIFNlY3VyaXR5IHN1cHBvcnRlZDogWWVzCj4K
PiAjIERlcHJlY2F0ZWQKPiAgRnVuY3Rpb25hbCBjb21wbGV0ZW5lc3M6IFllcwo+ICBGdW5jdGlv
bmFsIHN0YWJpbGl0eTogUXVpcmt5Cj4gIEludGVyZmFjZSBzdGFiaWxpdHk6IE5vIChhcyBpbiwg
bWF5IGRpc2FwcGVhciB0aGUgbmV4dCByZWxlYXNlKQo+ICBTZWN1cml0eSBzdXBwb3J0ZWQ6IFll
cwo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:48:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1diM6G-0004BA-Qd; Thu, 17 Aug 2017 14:48:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3956da611=Andrew.Cooper3@citrix.com>)
 id 1diM6F-00049B-0h
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:48:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 75/06-18185-ACCA5995; Thu, 17 Aug 2017 14:48:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQvfkmqm
 RBrs/WVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfH11mK+hnrvh/rZm5gfEcUxcjJ4eEgJ/E
 ssWfWEBsYQFXiV8dELaIgK/E3cdNYDXMAoESK/ftYwexhQTSJBbdnA8WZxPQl9j94hOYzStgK
 7Hp9mswm0VAVeLbqZ1gc0QFwiX2f7/GDFEjKHFy5hOwOKeApcSqFwuAZnIAzdeUWL9LH2KVvM
 T2t3OYIWxxiaYvK1kh1qpJXOu/xA5xcrrExGc9LBMYBWYhmToLYdIsJJNmIZm0gJFlFaN6cWp
 RWWqRrqleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDIAwQ7G6Zf9DzFKcjAp
 ifL+njUlUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+HqqZFCgkWp6akVaZk5wMiBSUtw8CiJ8
 FaCpHmLCxJzizPTIVKnGI05mj5s+cLE0TRh9xcmIZa8/LxUKXHeSJBSAZDSjNI8uEGwiL7EKC
 slzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5ukCk8mXklcPteAZ3CBHTKlfZJIKeUJCKkpBoYOdb
 kLVWRrm6aXfM3Qdx2/tsSjr4npyYWX78jv3O2mclOH7b6pS2xNWFP+mK6rGPW6fk/OL29nUfr
 /b81Znztqevvz/rnsnAKv2n1TYP04EQWOZnqhJ1Z3/vXKoumtyT+OvpWZGLfws3LFu2cuLKod
 1mbcXOn7clLvM425vui+Gqf9jjuZTZTYinOSDTUYi4qTgQAp57DreMCAAA=
X-Env-Sender: prvs=3956da611=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1502981321!74894864!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33757 invoked from network); 17 Aug 2017 14:48:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:48:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="51146699"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-5-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c6cf8c2d-8708-e30b-2307-8435b98ec305@citrix.com>
Date: Thu, 17 Aug 2017 15:46:00 +0100
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: <20170817144456.18989-5-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: George Dunlap <george.dunlap@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 04/31] x86/mm: lift PAGE_CACHE_ATTRS to
	page.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMTU6NDQsIFdlaSBMaXUgd3JvdGU6Cj4gQ3VycmVudGx5IGFsbCB0aGUgdXNl
cnMgYXJlIHdpdGhpbiB4ODYvbW0uYy4gQnV0IHRoYXQgd2lsbCBjaGFuZ2Ugb25jZQo+IHdlIHNw
bGl0IFBWIHNwZWNpZmljIG1tIGNvZGUgdG8gYW5vdGhlciBmaWxlLiBMaWZ0IHRoYXQgdG8gcGFn
ZS5oCj4gYWxvbmcgc2lkZSBfUEFHRV8qIGluIHByZXBhcmF0aW9uIGZvciBsYXRlciBwYXRjaGVz
Lgo+Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuIEFkZCBzb21lIHNwYWNlcyBhcm91bmQgInwiIHdo
aWxlIG1vdmluZy4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:52:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diMA2-0005sK-A4; Thu, 17 Aug 2017 14:52:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39581841e=lars.kurth@citrix.com>)
 id 1diMA0-0005ru-R4
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 14:52:36 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 7A/57-02177-4BDA5995; Thu, 17 Aug 2017 14:52:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLKsWRWlGSWpSXmKPExsWyU9JRQnfz2qm
 RBhNv81ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxZ85ILJrtX/Nv9gK2BcY5bFyMnh4SAn8Tj
 NTsYIWx3ifVv9rKC2GwCGhLHHjYzg9giApkS/3oesHUxcnEwC3QySZzum8AM4ggLdDJKtDy9z
 gpR1cUo8exSLoRtJbF91TWwqSwCqhKN7TuYuhg5OHgFbCVOX5YDCQsJJEn8aNjGDmJzClhLbG
 1dBzaGUUBW4kvjarDFzALiEk1fVrJCHCcgsWTPeWYIW1Ti5eN/YHFRAT2JWcfnQcV1JM5efwL
 1jIHE1qX7WEDWMgtoSqzfpQ8x0lLiwsQ/7BC2osSU7odgNq+AoMTJmU9YIFotJP51rWKawCgx
 C8kVsxAmzUIyaRaSSbOQTFrAyLqKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9N
 ScxqVgvOT93EyMwEusZGBh3MP4+7XmIUZKDSUmU9/esKZFCfEn5KZUZicUZ8UWlOanFhxhlOD
 iUJHivrpkaKSRYlJqeWpGWmQNMCTBpCQ4eJRHeRSBp3uKCxNzizHSI1ClGY44Nq9d/YeLY8vv
 EdyYhlrz8vFQpcd4gkFIBkNKM0jy4QbBUdYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9W
 kCk8mXklcPteAZ3CBHTKlfZJIKeUJCKkpBoYU3iqvSVZAzLOCn47IrTNY94/1nKvA/6qy6dsq
 aribZX3aQ65cOTisX8/Ap8d3JxS5nI/rXVrxuGS5xctTzfvDf93vihl3sRFbzeHhc++5aa9g0
 k56qDkZI/F3gcufz8kwjC5hn1VQfzk7UyryjQNAlLebTwbYDJfb/u/pHWtXe+mXDx5umd/sxJ
 LcUaioRZzUXEiADNqwWxQAwAA
X-Env-Sender: prvs=39581841e=lars.kurth@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1502981554!110298815!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54898 invoked from network); 17 Aug 2017 14:52:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:52:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="51147204"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
From: Lars Kurth <lars.kurth@citrix.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xensource.com"
 <xen-devel@lists.xensource.com>
Thread-Topic: [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
Thread-Index: AQHS7yLnSuKJ7Pci4UugAPKcPmgzG6KIz+EAgAARqYA=
Date: Thu, 17 Aug 2017 14:51:21 +0000
Message-ID: <295E2AC3-0CEB-4DCB-A6E2-ECCF87E08FBC@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <d6732134-07ce-ae8c-acf2-d1f1caecbf74@arm.com>
In-Reply-To: <d6732134-07ce-ae8c-acf2-d1f1caecbf74@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <048D186C597D7B4083E0849952237A92@citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "security@xen.org" <security@xen.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuLA0Kd2UgYXJlIHdhaXRpbmcgZm9yIEdlb3JnZSB0byBjb21lIGJhY2sgZnJvbSBob2xp
ZGF5IHRvIHBvc3QgdGhlIHByb3Bvc2FsIGZvciByZXZpZXcsIGFmdGVyIElhbiBhbmQgSSBoYWQg
ZG9uZSB0aGUgcHJlcCB3b3JrDQpUaGlzIHdhcyB0aGVuIGRpc2N1c3NlZCBhdCB0aGUgc3VtbWl0
LCBhbmQgdGhlcmUgd2VyZSBhIGNvdXBsZSBvZmYtbGluZSByZXNwb25zZXMgb24gQVJNIHN1cHBv
cnQsIGV0Yy4NCkxhcnMNCg0KT24gMTcvMDgvMjAxNywgMTU6NDgsICJKdWxpZW4gR3JhbGwiIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6DQoNCiAgICBIaSwNCiAgICANCiAgICBJIHdhbnRl
ZCB0byBidW1wIHRoaXMgdGhyZWFkLiBJIHNhdyB0aGF0IHRoZSBwYWdlIHN0aWxsIGNvbnRhaW4g
Ik5vdGUgDQogICAgdGhhdCB3ZSB3aWxsIGFkZCBjb21wbGV0ZSBpbmZvcm1hdGlvbiByZWxhdGVk
IHRvIFhlbiBQcm9qZWN0IDQuOSwgaW4gdGhlIA0KICAgIHdlZWsgYWZ0ZXIgdGhlIDQuOSByZWxl
YXNlLiIuDQogICAgDQogICAgSXQgbG9va3MgbGlrZSB0byBtZSB3ZSBhZGRlZCBzb21lIGZlYXR1
cmVzLCBidXQgSSBhbSBub3Qgc3VyZSBpZiB3ZSANCiAgICBhZGRlZCBhbGwgb2YgdGhlbS4NCiAg
ICANCiAgICBDaGVlcnMsDQogICAgDQogICAgT24gMjcvMDYvMTcgMDk6NTMsIExhcnMgS3VydGgg
d3JvdGU6DQogICAgPiBIaSBhbGwsIChJIHRoaW5rIEkgQ0NlZCBhbGwgc3Rha2UtaG9sZGVycykN
CiAgICA+DQogICAgPiB0byBmaW5pc2ggb2ZmIHRoZSByZWxlYXNlIGRvY3VtZW50YXRpb24gZm9y
IDQuOSwgSSBuZWVkIHRvIGFkZCBhbiBleHRyYQ0KICAgID4gY29sdW1uDQogICAgPiB0byBodHRw
czovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9SZWxlYXNlX0ZlYXR1cmVz
IOKAkw0KICAgID4gYmVjYXVzZSBJIHdhcyB0cmF2ZWxsaW5nLCB0aGlzIGRyb3BwZWQgb2YgbXkg
cmFkYXIuIFRoZXJlIHNldmVyYWwNCiAgICA+IGRlY2lzaW9ucyB0byBiZSBtYWRlOg0KICAgID4g
QSkgRGVjaWRlIHdoaWNoICJmZWF0dXJlcyIgdG8gYWRkDQogICAgPiBCKSBEZWNpZGUgb24gdGhl
IHN0YXR1cyBvZiB0aGUgZmVhdHVyZQ0KICAgID4gQykgRGVhbCB3aXRoIHN0YXR1cyBjaGFuZ2Vz
IG9mIGFueSBwYXN0IGZlYXR1cmVzDQogICAgPg0KICAgID4gVGhlIGZpcnN0IGdvYWwgd291bGQg
YmUgdG8gZGVjaWRlIG9uIEEgYW5kIGFueSBuZXcgImZlYXR1cmVzIiB1bmRlciBDLg0KICAgID4g
Rm9yIEIsIEkgYW0gT0sgdG8gYWRkICI/Pz8iIGZvciBub3cgYW5kIHBvaW50IHRvIHRoaXMgdGhy
ZWFkLCB1bnRpbCB3ZQ0KICAgID4gaGF2ZSBjb25jbHVkZWQgdGhlIGRpc2N1c3Npb24NCiAgICA+
DQogICAgPiBOb3RlIHRoYXQgSSB0cmFja2VkIHNvbWUgb2YgdGhpcyBhcyBwcmVwYXJhdGlvbiBm
b3IgZ2V0dGluZyBDTkEgc3RhdHVzLg0KICAgID4gIEl0ZW1zIG1hcmtlZCB3aXRoICogYXJlIG5v
dCB5ZXQgaW4gdGhlIGRpc2N1c3Npb24gZG9jdW1lbnQgdGhhdCBJDQogICAgPiBjcmVhdGVkIGZv
ciB0aGUgc2VjdXJpdHkgdGVhbSBhbmQgd2hpY2ggd2UgaW50ZW5kIHRvIGRpc2N1c3MgYXQgdGhl
IHN1bW1pdC4NCiAgICA+DQogICAgPiBGb3IgYWxsIG9mIHRoZXNlLCB0aGUgbmFtaW5nIGNvbnZl
bnRpb24gaXMgIlNlY3Rpb24gaW4gZG9jdW1lbnQiID4NCiAgICA+ICJGZWF0dXJlIiA6ICJTdXBw
b3J0IHN0YXR1cyIuIFRoZSBkZWZpbml0aW9uIG9mIHN1cHBvcnQgc3RhdHVzIGlzIGFkZGVkDQog
ICAgPiBhdCB0aGUgZW5kIG9mIHRoZSBtYWlsOiBub3RlIHRoYXQgdGhlIHRleHQgaGFzIG5vdCB5
ZXQgYmVlbiBmdWxseQ0KICAgID4gYWdyZWVkLCBidXQgc2VlbXMgdG8gcmVmbGVjdCBmYWlybHkg
d2VsbCBob3cgd2UgaGFuZGxlZCBzdHVmZiBpbiB0aGUgcGFzdC4NCiAgICA+DQogICAgPiA9PSBP
biBBIC8gQjogSSB0aGluayB3ZSBzaG91bGQgYWRkID09DQogICAgPiAtIFJlc291cmNlIE1hbmFn
ZW1lbnQgPiBOdWxsIFNjaGVkdWxlciA6IHRlY2ggcHJldmlldyBvciBleHBlcmltZW50YWwNCiAg
ICA+IC0gVmlydHVhbCBGaXJtd2FyZSBvciBQViBCb290bG9hZGVyIFN1cHBvcnQgKG5vdCBzdXJl
IHdoaWNoKSA+ICB4ODYvQm9vdA0KICAgID4gWGVuIG9uIEVGSSBwbGF0Zm9ybXMgdXNpbmcgR1JV
QjIqICA6ID8/Pw0KICAgID4gLSBIYXJkd2FyZSA+IEFSTS9BbHRlcm5hdGl2ZSBSdW50aW1lIFBh
dGNoaW5nIChBUk0zMiBhbmQgQVJNNjQpOiA/Pz8NCiAgICA+IFtub3RlIHRoYXQgdGhpcyBzaG91
bGQgcHJvYmFibHkgaGF2ZSBiZWVuIGFkZGVkIGZvciA0LjgsIGJ1dCBJIGRpZG4ndA0KICAgID4g
YWRkIGl0XQ0KICAgID4gLSBIYXJkd2FyZSA+IEFSTS9TeXN0ZW0gRXJyb3IgUHJvdGVjdGlvbiog
OiA/Pz8NCiAgICA+IC0gSGFyZHdhcmUgPiBBUk0vV2FpdCBmb3IgVmlydHVhbCBJbnRlcnJ1cHQq
IDogPz8/DQogICAgPiAtIEhhcmR3YXJlID4geDg2L0FWWDUxMi9OZXVyYWwgTmV0d29yayBJbnN0
cnVjdGlvbnMgQVZYNTEyXzRWTk5JVyogOiA/Pz8NCiAgICA+IC0gSGFyZHdhcmUgPiB4ODYvQVZY
NTEyL011bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgcHJlY2lzaW9uDQogICAgPiBBVlg1MTJf
NEZNQVBTKiA6ID8/Pw0KICAgID4gLSBEZXZpY2UgTW9kZWxzID4gRE1PUCAoRGV2aWNlIE1vZGVs
IE9wZXJhdGlvbiBIeXBlcmNhbGwpICA6ID8/Pw0KICAgID4NCiAgICA+IE5ldyBIZWFkaW5nOiAg
UFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzDQogICAgPiAtIFBWIFByb3RvY29scyBhbmQgRHJpdmVy
cyA+IHB2Y2FsbHMgOiB0ZWNoIHByZXZpZXcgb3IgZXhwZXJpbWVudGFsDQogICAgPiAtIFBWIFBy
b3RvY29scyBhbmQgRHJpdmVycyA+IDlwZnMgOiB0ZWNoIHByZXZpZXcgb3IgZXhwZXJpbWVudGFs
DQogICAgPiAtIFBWIFByb3RvY29scyBhbmQgRHJpdmVycyogPiBzbmRpZiAoc291bmQgZGV2aWNl
KSA6IHRlY2ggcHJldmlldyBvcg0KICAgID4gZXhwZXJpbWVudGFsDQogICAgPiAtIFBWIFByb3Rv
Y29scyBhbmQgRHJpdmVycyogPiBkaXNwbGlmIChQViBkaXNwbGF5KSA6IHRlY2ggcHJldmlldyBv
cg0KICAgID4gZXhwZXJpbWVudGFsDQogICAgPg0KICAgID4gRGlkIEkgbWlzcyBhbnl0aGluZz8N
CiAgICA+DQogICAgPiA9PSBPbiBDID09DQogICAgPiAtIFNlY3VyaXR5ID4gTGl2ZSBQYXRjaGlu
ZyAtDQogICAgPiBzZWUgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTA2L3RocmVhZHMuaHRtbCMwMzAzOQ0KICAgID4gLSBTZWN1cml0eSA+
IEFsdGVybmF0aXZlIDJwbSA6IFN1cHBvcnRlZCDigJMgSSB0aGluayB3ZSBzaG91bGQgc3BsaXQg
dGhpcw0KICAgID4gb3V0IOKAkyBpdCBpcyBjdXJyZW50bHkgaW1wbGljaXRseSBjb3ZlcmVkIHVu
ZGVyICJWaXJ0dWFsIE1hY2hpbmUNCiAgICA+IEludHJvc3BlY3Rpb24iDQogICAgPg0KICAgID4g
SWYgd2UgaW50cm9kdWNlIGEgbmV3IGhlYWRpbmcgIlBWIFByb3RvY29scyBhbmQgRHJpdmVycyIg
d2Ugc2hvdWxkDQogICAgPiBwcm9iYWJseSBsaXN0IGFsbCB0aGUgY29tbW9uIG9uZXMgYXMgc3Vw
cG9ydGVkIGluIHRoaXMgaGVhZGluZywgZS5nLg0KICAgID4gLSBQViBQcm90b2NvbHMgYW5kIERy
aXZlcnMqID4gZGVmYXVsdCAobmV0LCBibG9jaywgY29uc29sZSwga2V5Ym9hcmQsDQogICAgPiBt
b3VzZSkgOiBzdXBwb3J0ZWQNCiAgICA+DQogICAgPiBUaGVyZSBhcmUgYWxzbyBVU0IgYW5kIGZy
YW1lYnVmZmVyLCB3aGljaCBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgdGhleQ0KICAgID4gc2hvdWxk
IGJlIHN1cHBvcnRlZCBhbmQgaWYgbm90LCB3aGF0IHRoZWlyIHN0YXR1cyBpcw0KICAgID4gLSBQ
ViBQcm90b2NvbHMgYW5kIERyaXZlcnMqID4gVVNCIDogPz8/DQogICAgPiAtIFBWIFByb3RvY29s
cyBhbmQgRHJpdmVycyogPiBmcmFtZWJ1ZmZlciA6ID8/Pw0KICAgID4NCiAgICA+IFN1Z2dlc3Rp
b25zIGFyZSB3ZWxjb21lDQogICAgPg0KICAgID4gQmVzdCBSZWdhcmRzDQogICAgPiBMYXJzDQog
ICAgPg0KICAgID4gLS0tLQ0KICAgID4NCiAgICA+ICMjIERlZmluaXRpb25zDQogICAgPg0KICAg
ID4gIyMjIFVzZXItZmFjaW5nIFN1cHBvcnQgQ3JpdGVyaWENCiAgICA+DQogICAgPiAgKiAqKkZ1
bmN0aW9uYWxseSBjb21wbGV0ZToqKiBEb2VzIGl0IGJlaGF2ZSBsaWtlIGEgZnVsbHkgZnVuY3Rp
b25hbA0KICAgID4gICAgZmVhdHVyZT8gIERvZXMgaXQgd29yayBvbiBhbGwgZXhwZWN0ZWQgcGxh
dGZvcm1zLCBvciBkb2VzIGl0IG9ubHkgd29yaw0KICAgID4gICAgZm9yIGEgdmVyeSBzcGVjaWZp
YyBzdWItY2FzZT8gIERvZXMgaXQgaGF2ZSBhIHNlbnNpYmxlIFVJLCBvciBkbyB5b3UNCiAgICA+
ICAgIGhhdmUgdG8gaGF2ZSBhIGRlZXAgdW5kZXJzdGFuZGluZyBvZiB0aGUgaW50ZXJuYWxzIHRv
IGdldCBpdCB0byB3b3JrDQogICAgPiAgICBwcm9wZXJseT8NCiAgICA+DQogICAgPiAgKiAqKkZ1
bmN0aW9uYWwgc3RhYmlsaXR5OioqIFdoYXQgaXMgdGhlIHJpc2sgb2YgaXQgZXhoaWJpdGluZyBi
dWdzPw0KICAgID4NCiAgICA+ICAgIEdlbmVyYWwgYW5zd2VycyB0byB0aGUgYWJvdmU6DQogICAg
Pg0KICAgID4gICAgLSAqSGVyZSBiZSBkcmFnb25zKjogUHJldHR5IGxpa2VseSB0byBzdGlsbCBj
cmFzaCAvIGZhaWwgdG8gd29yay4gIE5vdA0KICAgID4gICAgICByZWNvbW1lbmRlZCB1bmxlc3Mg
eW91IGxpa2UgbGlmZSBvbiB0aGUgYmxlZWRpbmcgZWRnZS4NCiAgICA+ICAgIC0gKlF1aXJreSo6
IE1vc3RseSB3b3JrcyBidXQgbWF5IGhhdmUgb2RkIGJlaGF2aW9yIGhlcmUgYW5kIHRoZXJlLg0K
ICAgID4gICAgICBSZWNvbW1lbmRlZCBmb3IgcGxheWluZyBhcm91bmQgb3IgZm9yIG5vbi1wcm9k
dWN0aW9uIHVzZSBjYXNlcy4NCiAgICA+ICAgIC0gKk5vcm1hbCo6IFJlYWR5IGZvciBwcm9kdWN0
aW9uIHVzZQ0KICAgID4NCiAgICA+ICogICoqSW50ZXJmYWNlIHN0YWJpbGl0eToqKiAgSWYgSSBi
dWlsZCBhIHN5c3RlbSBiYXNlZCBvbiB0aGUgY3VycmVudA0KICAgID4gICAgaW50ZXJmYWNlcywg
d2lsbCB0aGV5IHN0aWxsIHdvcmsgd2hlbiBJIHVwZ3JhZGUgdG8gdGhlIG5leHQgdmVyc2lvbj8N
CiAgICA+DQogICAgPiAgICAtICpOb3Qgc3RhYmxlKjogSW50ZXJmYWNlIGlzIHN0aWxsIGluIHRo
ZSBlYXJseSBzdGFnZXMgYW5kIHN0aWxsIGZhaXJseQ0KICAgID4gICAgICBsaWtlbHkgdG8gYmUg
YnJva2VuIGluIGZ1dHVyZSB1cGRhdGVzLg0KICAgID4gICAgLSAqUHJvdmlzaW9uYWxseSBzdGFi
bGUqOiBXZSdyZSBub3QgeWV0IHByb21pc2luZyBiYWNrd2FyZHMNCiAgICA+ICAgICAgY29tcGF0
aWJpbGl0eSwgYnV0IHdlIHRoaW5rIHRoaXMgaXMgcHJvYmFibHkgdGhlIGZpbmFsIGZvcm0gb2Yg
dGhlDQogICAgPiAgICAgIGludGVyZmFjZS4gIEl0IG1heSBzdGlsbCByZXF1aXJlIHNvbWUgdHdl
YWtzLg0KICAgID4gICAgLSAqU3RhYmxlKjogV2Ugd2lsbCB0cnkgdmVyeSBoYXJkIHRvIGF2b2lk
IGJyZWFraW5nIGJhY2t3YXJkcw0KICAgID4gICAgICBjb21wYXRpYmlsaXR5LCBhbmQgdG8gZml4
IGFueSByZWdyZXNzaW9ucyB0aGF0IGFyZSByZXBvcnRlZC4NCiAgICA+DQogICAgPiAqICAqKlNl
Y3VyaXR5IHN1cHBvcnRlZDoqKiBXaWxsIFhTQXMgYmUgaXNzdWVkIGlmIHNlY3VyaXR5LXJlbGF0
ZWQgYnVncyBhcmUNCiAgICA+ICAgIGRpc2NvdmVyZWQgaW4gdGhlIGZ1bmN0aW9uYWxpdHk/DQog
ICAgPg0KICAgID4gIyMjIERlZmluaXRpb24gb2YgU3VwcG9ydCBMYWJlbHMNCiAgICA+DQogICAg
PiBSYXRoZXIgdGhhbiBzcGVjaWZ5IGVhY2ggbGV2ZWwgYWJvdmUsIHdlIGhhdmUgc29tZSBzaG9y
dC1oYW5kIGxhYmVscw0KICAgID4gdGhhdCB3ZSB1c2UgdG8gZGVub3RlIGdlbmVyYWwgYW5zd2Vy
IHRvIHRoZSBhYm92ZSBxdWVzdGlvbnMuDQogICAgPg0KICAgID4gIyBFeHBlcmltZW50YWwNCiAg
ICA+ICBGdW5jdGlvbmFsIGNvbXBsZXRlbmVzczogTm8NCiAgICA+ICBGdW5jdGlvbmFsIHN0YWJp
bGl0eTogSGVyZSBiZSBkcmFnb25zDQogICAgPiAgSW50ZXJmYWNlIHN0YWJpbGl0eTogTm90IHN0
YWJsZQ0KICAgID4gIFNlY3VyaXR5IHN1cHBvcnRlZDogTm8NCiAgICA+DQogICAgPiAjIFRlY2gg
UHJldmlldw0KICAgID4gIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBZZXMNCiAgICA+ICBGdW5j
dGlvbmFsIHN0YWJpbGl0eTogUXVpcmt5DQogICAgPiAgSW50ZXJmYWNlIHN0YWJpbGl0eTogUHJv
dmlzaW9uYWxseSBzdGFibGUNCiAgICA+ICBTZWN1cml0eSBzdXBwb3J0ZWQ6IE5vLg0KICAgID4N
CiAgICA+ICMgU3VwcG9ydGVkDQogICAgPiAgRnVuY3Rpb25hbCBjb21wbGV0ZW5lc3M6IFllcw0K
ICAgID4gIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBOb3JtYWwNCiAgICA+ICBJbnRlcmZhY2Ugc3Rh
YmlsaXR5OiBZZXMNCiAgICA+ICBTZWN1cml0eSBzdXBwb3J0ZWQ6IFllcw0KICAgID4NCiAgICA+
ICMgRGVwcmVjYXRlZA0KICAgID4gIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBZZXMNCiAgICA+
ICBGdW5jdGlvbmFsIHN0YWJpbGl0eTogUXVpcmt5DQogICAgPiAgSW50ZXJmYWNlIHN0YWJpbGl0
eTogTm8gKGFzIGluLCBtYXkgZGlzYXBwZWFyIHRoZSBuZXh0IHJlbGVhc2UpDQogICAgPiAgU2Vj
dXJpdHkgc3VwcG9ydGVkOiBZZXMNCiAgICA+DQogICAgDQogICAgLS0gDQogICAgSnVsaWVuIEdy
YWxsDQogICAgDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:55:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:55: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.xen.org>)
	id 1diMCI-00065h-MF; Thu, 17 Aug 2017 14:54:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3956da611=Andrew.Cooper3@citrix.com>)
 id 1diMCH-00065W-C4
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:54:57 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 01/20-01993-04EA5995; Thu, 17 Aug 2017 14:54:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWyU9JRQtd23dR
 Ig+Zvuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfU7uC00wVG240MzYwTmPqYuTkkBDwk5i2
 7DGYLSzgI3Hw0TFWEFtEwFfi7uMmsDizQKDEyn372EFsIYE0ifutvSwgNpuAvsTuF5+Aajg4e
 AVsJV7/ywEJswioSvx8uBysVVQgXGL/92vMIDavgKDEyZlPWEDKOQUsJfY9MQAxmQU0Jdbv0o
 dYJC+x/e0cZghbXKLpy0pWiKVqEtf6L7FDHJwuMfFZD8sERoFZSIbOQpg0C8mkWUgmLWBkWcW
 oUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiq9QwMjDsY97T7
 HWKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qtrpkYKCRalpqdWpGXmAKMGJ
 i3BwaMkwrsIJM1bXJCYW5yZDpE6xWjM0fRhyxcmjqYJu78wCbHk5eelSonzbgUpFQApzSjNgx
 sEi+ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5P4NM4cnMK4Hb9wroFCagU660TwI5pSQ
 RISXVwMh8xLtxWk3AvWcrLty9lyTB58RZKLgp7pPRitPXGy/m/D/ksohDwftad8Zcpqd/Nyx+
 P+HUh0tB508IiJQ2Hklx7xM94MDN9216QcFZkzdvA/cpfXTIL42QzDrz9eW6i2952MxjFurWH
 So/ftNr9Xp+7bDFYR99tixMZ+BM4Pyaw8/nIv3s4TIlluKMREMt5qLiRAA78yHt4QIAAA==
X-Env-Sender: prvs=3956da611=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502981693!68893992!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26659 invoked from network); 17 Aug 2017 14:54:53 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:54:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="51147453"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-7-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cdcafc19-6fda-fdc3-ba5c-887f0de86ce2@citrix.com>
Date: Thu, 17 Aug 2017 15:53:44 +0100
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: <20170817144456.18989-7-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: George Dunlap <george.dunlap@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 06/31] x86: move pv_emul_is_mem_write to
	pv/emulate.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMTU6NDQsIFdlaSBMaXUgd3JvdGU6Cj4gRXhwb3J0IGl0IHZpYSBwdi9lbXVs
YXRlLmguICBJbiB0aGUgbWVhbiB0aW1lIGl0IGlzIHJlcXVpcmVkIHRvCj4gaW5jbHVkZSBwdi9l
bXVsYXRlLmggaW4geDg2L21tLmMuCj4KPiBUaGUgc2FpZCBmdW5jdGlvbiB3aWxsIGJlIHVzZWQg
bGF0ZXIgYnkgZGlmZmVyZW50IGVtdWxhdGlvbiBoYW5kbGVycwo+IGluIGxhdGVyIHBhdGNoZXMu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:57:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:57: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.xen.org>)
	id 1diMEe-0006Il-2J; Thu, 17 Aug 2017 14:57:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diMEc-0006If-TO
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:57:23 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 63/72-09901-2DEA5995; Thu, 17 Aug 2017 14:57:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS/fiuqm
 RBqcv61p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvT/MV9DFXLG5uY25gPMTUxcjBISSQJ/Hi
 llsXIycHr4CdxNp1exhBbAkBQ4nTC2+ygNgsAqoSZz9vZwWx2QTUJdqeQdgiAhoSN0/dY+9i5
 OJgFljNKDG9pQssISygLHF533IWkISQwHlmiTdn/zCDJDiBNhz/1gu2mFdAUOLvDmEQkxlo6P
 p5QiAVzALyEs1bZzNDhKUllv/jmMDINwuhfhZC/Swk9bMQ6hcwsqxiVC9OLSpLLdI11Usqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw7BiDYwTj9sv8hRkkOJiVR3t+zpkQK8SXl
 p1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneuLVTI4UEi1LTUyvSMnOAkQFTKsHBo
 yTCOxkkzVtckJhbnJkOkTrFaMzR9GHLFyaOVxP+f2MSApskJc6rC1IqAFKaUZoHNwgWsZcYZa
 WEeRmBzhTiKUgtys0sQZV/xSjOwagkzLsUZApPZl4J3L5XQKcwAZ1ypX0SyCkliQgpqQZG1g0
 Oy39OmvczvnKx2qL5ZjWnd9TxrLHafE1xxtt0lfM1vjlbuAyibn7v8kw0c1h58PmtQ8JNCsre
 /ZfN5v2y29rebnHci3XVh8u6Sb9mn7QQurw3n6Pg56Fz6c5s+8/Z6R8WPTaBJ2DlxsfLOaMi4
 xWuiUY/lJM+OvH2po2N6brLu/2c5MIXK7EUZyQaajEXFScCAFeK3dXTAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1502981840!80450430!1
X-Originating-IP: [137.65.248.74]
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 45991 invoked from network); 17 Aug 2017 14:57:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 14:57:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 08:57:19 -0600
Message-Id: <5995CAEE0200007800170E04@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 08:57:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth@citrix.com>
References: <595E000E0200007800169048@prv-mh.provo.novell.com>
 <595E000E0200007800169048@prv-mh.provo.novell.com>
 <20170717080156.wrgxpgir3zvctwne@citrix.com>
 <D5923DEF.38FB4%lars.kurth@citrix.com>
 <20170717104003.isnzwnau23qjpn64@citrix.com>
 <D593ACC4.3901D%lars.kurth@citrix.com>
 <20170718135357.oh2nhram56c2eijt@citrix.com>
 <D593F7B9.390A0%lars.kurth@citrix.com>
 <D59FF070.398CE%lars.kurth@citrix.com>
 <03E246D9-E869-49DB-AD14-0C8DFFCE86EA@citrix.com>
In-Reply-To: <03E246D9-E869-49DB-AD14-0C8DFFCE86EA@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] preparations for 4.8.2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjM3LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToK
PiBpdOKAmXMgYmVlbiBhIHdoaWxlLiBEaWQgeW91IHdhbnQgdG8gcGljayB0aGlzIHVwIGF0IHNv
bWUgcG9pbnQgYWdhaW4/CgpZZXMsIG9uY2UgSWFuIGlzIGJhY2sgZnJvbSB2YWNhdGlvbiAoYW5k
IGhhcyBzdWZmaWNpZW50bHkgcmVjb3ZlcmVkCmZyb20gbWFpbCBhbmQgb3RoZXIgYmFja2xvZyku
Cgo+IEkgZ3Vlc3MgdGhlIGNoZWNrIHdlIGhhdmUgZG9uZSBzbyBmYXIgaXMgYnkgbm93IG91dC1v
Zi1kYXRlLgoKWWVzLCB3aXRoIHRoZSByZWNlbnQgWFNBcyBhbmQgaW4gcGFydGljdWxhciB3aXRo
IDIyNiBub3QgaGF2aW5nIGhhZAppdHMgcGF0Y2hlcyBwdXNoZWQgcmlnaHQgYXdheS4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:57:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14: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.xen.org>)
	id 1diMEo-0006Kg-DO; Thu, 17 Aug 2017 14:57:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3959174b8=igor.druzhinin@citrix.com>)
 id 1diMEn-0006KK-4q
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 14:57:33 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FD/EF-27137-CDEA5995; Thu, 17 Aug 2017 14:57:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42LZKekooXt73dR
 Ig0d/zSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNFztZCraaVDxv2MzawDhLu4uRk0NCwE/i
 xu1eJhCbTcBA4tSmRSwgtoiArMTqrjnsIDazwDRGic7JRiC2sECsxJeH8xhBbBYBVYkNbe9ZQ
 WxeAU+JP993M0HMlJO4ea6TGSIuKHFy5hMWiDkSEgdfvACLCwmoSRzt2sUCUZ8m0X7/GusERp
 5ZSFpmIWlZwMi0ilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 jMEgYgGAH482NAYcYJTmYlER5f8+aEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfM2qmRQoJF
 qempFWmZOcBwhUlLcPAoifBeBEnzFhck5hZnpkOkTjHqcrya8P8bkxBLXn5eqpQ47z6QIgGQo
 ozSPLgRsNi5xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHepSBTeDLzSuA2vQI6ggnoiCvtk0
 COKElESEk1MIa8cQrw/XEvsi0qNb32hRQX38fHH6Z7KglNYzBOXJTpUSD2rYPPvrDcb+GRCTn
 lqeu/rv2y49WSR2uYL/11z6ypYv5idy9+TkbLo+3PjPMq9Bt8m27FdiUsN+ZzP+N2sptbNL++
 eP6EOBkhUfPlKVW6bo+XRrjOMDBgWrU64wP37FJmU+s4JZbijERDLeai4kQAniqC1pgCAAA=
X-Env-Sender: prvs=3959174b8=igor.druzhinin@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502981851!111970325!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54379 invoked from network); 17 Aug 2017 14:57:31 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 14:57:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="51147837"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Thu, 17 Aug 2017 15:57:13 +0100
Message-ID: <1502981833-17992-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, jbeulich@suse.com, andrew.cooper3@citrix.com
Subject: [Xen-devel] [PATCH v3] hvmloader,
	libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byBjaG9vc2UgQUNQSSB0YWJsZXMgYW5kIEFDUEkgSU8gcG9ydCBsb2NhdGlvbgpw
cm9wZXJseSBkZXBlbmRpbmcgb24gdGhlIGRldmljZSBtb2RlbCB2ZXJzaW9uIHdlIGFyZSBydW5u
aW5nLgpQcmV2aW91c2x5LCB0aGlzIGRlY2lzaW9uIHdhcyBtYWRlIGJ5IEJJT1MgdHlwZSBzcGVj
aWZpYwpjb2RlIGluIGh2bWxvYWRlciwgZS5nLiBhbHdheXMgbG9hZCBRRU1VIHRyYWRpdGlvbmFs
IHNwZWNpZmljCnRhYmxlcyBpZiBpdCdzIFJPTUJJT1MgYW5kIGFsd2F5cyBsb2FkIFFFTVUgWGVu
IHNwZWNpZmljCnRhYmxlcyBpZiBpdCdzIFNlYUJJT1MuCgpUaGlzIGNoYW5nZSBzYXZlcyB0aGlz
IGJlaGF2aW9yIChmb3IgY29tcGF0aWJpbGl0eSkgYnV0IGFkZHMKYW4gYWRkaXRpb25hbCB3YXkg
KHhlbnN0b3JlIGtleSkgdG8gc3BlY2lmeSB0aGUgY29ycmVjdApkZXZpY2UgbW9kZWwgaWYgd2Ug
aGFwcGVuIHRvIHJ1biBhIG5vbi1kZWZhdWx0IG9uZS4gVG9vbHN0YWNrCmJpdCBtYWtlcyB1c2Ug
b2YgaXQuCgpUaGUgZW5mb3JjZW1lbnQgb2YgQklPUyB0eXBlIGRlcGVuZGluZyBvbiBRRU1VIHZl
cnNpb24gd2lsbApiZSBsaWZ0ZWQgbGF0ZXIgd2hlbiB0aGUgcmVzdCBvZiBST01CSU9TIGNvbXBh
dGliaWxpdHkgZml4ZXMKYXJlIGluIHBsYWNlLgoKU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGlu
aW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MzoKKiBtb3ZlIEFDUEkg
dGFibGUgZXh0ZXJucyBpbnRvIHV0aWwuaAoKQ2hhbmdlcyBpbiB2MjoKKiBmaXggaW5zdWZmaWNp
ZW50IGFsbG9jYXRpb24gc2l6ZSBvZiBsb2NhbGVudAotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci9odm1sb2FkZXIuYyB8ICAyIC0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5j
ICAgICAgfCAgNSArKy0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3JvbWJpb3MuYyAgIHwg
IDUgKystLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMgICB8ICA2ICsrKy0t
LQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYyAgICAgIHwgMjEgKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oICAgICAgfCAgMyArKysK
IHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8ICA0ICsrKy0KIDcgZmlsZXMg
Y2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2h2bWxvYWRlci5jIGIvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL2h2bWxvYWRlci5jCmluZGV4IGY2MDNmNjguLmRiMTFhYjEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIuYworKysgYi90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvaHZtbG9hZGVyLmMKQEAgLTQwNSw4ICs0MDUsNiBAQCBpbnQgbWFpbih2b2lkKQog
ICAgICAgICB9CiAKICAgICAgICAgYWNwaV9lbmFibGVfc2NpKCk7Ci0KLSAgICAgICAgaHZtX3Bh
cmFtX3NldChIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FUSU9OLCAxKTsKICAgICB9CiAKICAg
ICBpbml0X3ZtODZfdHNzKCk7CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
b3ZtZi5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL292bWYuYwppbmRleCA0ZmY3ZjFkLi4x
N2JkMGZlIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5jCisrKyBi
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9vdm1mLmMKQEAgLTQxLDkgKzQxLDYgQEAKICNkZWZp
bmUgTE9XQ0hVTktfTUFYT0ZGU0VUICAgICAgMHgwMDAwRkZGRgogI2RlZmluZSBPVk1GX0lORk9f
UEhZU0lDQUxfQUREUkVTUyAweDAwMDAxMDAwCiAKLWV4dGVybiB1bnNpZ25lZCBjaGFyIGRzZHRf
YW55Y3B1X3FlbXVfeGVuW107Ci1leHRlcm4gaW50IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2xlbjsK
LQogI2RlZmluZSBPVk1GX0lORk9fTUFYX1RBQkxFUyA0CiBzdHJ1Y3Qgb3ZtZl9pbmZvIHsKICAg
ICBjaGFyIHNpZ25hdHVyZVsxNF07IC8qIFhlbkhWTU9WTUZcMFwwXDBcMCAqLwpAQCAtMTI3LDYg
KzEyNCw4IEBAIHN0YXRpYyB2b2lkIG92bWZfYWNwaV9idWlsZF90YWJsZXModm9pZCkKICAgICAg
ICAgLmRzZHRfMTVjcHVfbGVuID0gMAogICAgIH07CiAKKyAgICBodm1fcGFyYW1fc2V0KEhWTV9Q
QVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04sIDEpOworCiAgICAgaHZtbG9hZGVyX2FjcGlfYnVp
bGRfdGFibGVzKCZjb25maWcsIEFDUElfUEhZU0lDQUxfQUREUkVTUyk7CiB9CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9yb21iaW9zLmMgYi90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvcm9tYmlvcy5jCmluZGV4IDU2YjM5YjcuLmIxNGQxZjIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9yb21iaW9zLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL3JvbWJpb3MuYwpAQCAtNDIsOSArNDIsNiBAQAogI2RlZmluZSBST01CSU9TX01BWE9G
RlNFVCAgICAgIDB4MDAwMEZGRkYKICNkZWZpbmUgUk9NQklPU19FTkQgICAgICAgICAgICAoUk9N
QklPU19CRUdJTiArIFJPTUJJT1NfU0laRSkKIAotZXh0ZXJuIHVuc2lnbmVkIGNoYXIgZHNkdF9h
bnljcHVbXSwgZHNkdF8xNWNwdVtdOwotZXh0ZXJuIGludCBkc2R0X2FueWNwdV9sZW4sIGRzZHRf
MTVjcHVfbGVuOwotCiBzdGF0aWMgdm9pZCByb21iaW9zX3NldHVwX2U4MjAodm9pZCkKIHsKICAg
ICAvKgpAQCAtMTgxLDYgKzE3OCw4IEBAIHN0YXRpYyB2b2lkIHJvbWJpb3NfYWNwaV9idWlsZF90
YWJsZXModm9pZCkKICAgICAgICAgLmRzZHRfMTVjcHVfbGVuID0gZHNkdF8xNWNwdV9sZW4sCiAg
ICAgfTsKIAorICAgIGh2bV9wYXJhbV9zZXQoSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElP
TiwgMCk7CisKICAgICBodm1sb2FkZXJfYWNwaV9idWlsZF90YWJsZXMoJmNvbmZpZywgQUNQSV9Q
SFlTSUNBTF9BRERSRVNTKTsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3NlYWJpb3MuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMKaW5kZXgg
ODcwNTc2YS4uYzg3OTJjZCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Nl
YWJpb3MuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc2VhYmlvcy5jCkBAIC0yOCw5
ICsyOCw3IEBACiAKICNpbmNsdWRlIDxhY3BpMl8wLmg+CiAjaW5jbHVkZSA8bGliYWNwaS5oPgot
Ci1leHRlcm4gdW5zaWduZWQgY2hhciBkc2R0X2FueWNwdV9xZW11X3hlbltdOwotZXh0ZXJuIGlu
dCBkc2R0X2FueWNwdV9xZW11X3hlbl9sZW47CisjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4K
IAogc3RydWN0IHNlYWJpb3NfaW5mbyB7CiAgICAgY2hhciBzaWduYXR1cmVbMTRdOyAvKiBYZW5I
Vk1TZWFCSU9TXDAgKi8KQEAgLTk5LDYgKzk3LDggQEAgc3RhdGljIHZvaWQgc2VhYmlvc19hY3Bp
X2J1aWxkX3RhYmxlcyh2b2lkKQogICAgICAgICAuZHNkdF8xNWNwdV9sZW4gPSAwLAogICAgIH07
CiAKKyAgICBodm1fcGFyYW1fc2V0KEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04sIDEp
OworCiAgICAgaHZtbG9hZGVyX2FjcGlfYnVpbGRfdGFibGVzKCZjb25maWcsIHJzZHApOwogICAg
IGFkZF90YWJsZShyc2RwKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci91dGlsLmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCmluZGV4IGRiNWYyNDAu
LjkzNGI1NjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKKysr
IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYwpAQCAtODk3LDYgKzg5NywyNyBAQCB2
b2lkIGh2bWxvYWRlcl9hY3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZp
ZywKICAgICAvKiBBbGxvY2F0ZSBhbmQgaW5pdGlhbGlzZSB0aGUgYWNwaSBpbmZvIGFyZWEuICov
CiAgICAgbWVtX2hvbGVfcG9wdWxhdGVfcmFtKEFDUElfSU5GT19QSFlTSUNBTF9BRERSRVNTID4+
IFBBR0VfU0hJRlQsIDEpOwogCisgICAgLyogSWYgdGhlIGRldmljZSBtb2RlbCBpcyBzcGVjaWZp
ZWQgc3dpdGNoIHRvIHRoZSBjb3JyZXNwb25kaW5nIHRhYmxlcyAqLworICAgIHMgPSB4ZW5zdG9y
ZV9yZWFkKCJwbGF0Zm9ybS9kZXZpY2UtbW9kZWwiLCAiIik7CisgICAgaWYgKCAhc3RybmNtcChz
LCAicWVtdV94ZW5fdHJhZGl0aW9uYWwiLCAyMSkgKQorICAgIHsKKyAgICAgICAgY29uZmlnLT5k
c2R0X2FueWNwdSA9IGRzZHRfYW55Y3B1OworICAgICAgICBjb25maWctPmRzZHRfYW55Y3B1X2xl
biA9IGRzZHRfYW55Y3B1X2xlbjsKKyAgICAgICAgY29uZmlnLT5kc2R0XzE1Y3B1ID0gZHNkdF8x
NWNwdTsKKyAgICAgICAgY29uZmlnLT5kc2R0XzE1Y3B1X2xlbiA9IGRzZHRfMTVjcHVfbGVuOwor
CisgICAgICAgIGh2bV9wYXJhbV9zZXQoSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTiwg
MCk7CisgICAgfQorICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAicWVtdV94ZW4iLCA5KSApCisg
ICAgeworICAgICAgICBjb25maWctPmRzZHRfYW55Y3B1ID0gZHNkdF9hbnljcHVfcWVtdV94ZW47
CisgICAgICAgIGNvbmZpZy0+ZHNkdF9hbnljcHVfbGVuID0gZHNkdF9hbnljcHVfcWVtdV94ZW5f
bGVuOworICAgICAgICBjb25maWctPmRzZHRfMTVjcHUgPSBOVUxMOworICAgICAgICBjb25maWct
PmRzZHRfMTVjcHVfbGVuID0gMDsKKworICAgICAgICBodm1fcGFyYW1fc2V0KEhWTV9QQVJBTV9B
Q1BJX0lPUE9SVFNfTE9DQVRJT04sIDEpOworICAgIH0KKwogICAgIGNvbmZpZy0+bGFwaWNfYmFz
ZV9hZGRyZXNzID0gTEFQSUNfQkFTRV9BRERSRVNTOwogICAgIGNvbmZpZy0+bGFwaWNfaWQgPSBh
Y3BpX2xhcGljX2lkOwogICAgIGNvbmZpZy0+aW9hcGljX2Jhc2VfYWRkcmVzcyA9IGlvYXBpY19i
YXNlX2FkZHJlc3M7CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5o
IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaAppbmRleCA2MDYyZjBiLi44NzQ5MTZj
IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oCisrKyBiL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmgKQEAgLTI3Niw2ICsyNzYsOSBAQCBleHRlcm4gc3Ry
dWN0IGU4MjBtYXAgbWVtb3J5X21hcDsKIGJvb2wgY2hlY2tfb3ZlcmxhcCh1aW50NjRfdCBzdGFy
dCwgdWludDY0X3Qgc2l6ZSwKICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCByZXNlcnZlZF9z
dGFydCwgdWludDY0X3QgcmVzZXJ2ZWRfc2l6ZSk7CiAKK2V4dGVybiB1bnNpZ25lZCBjaGFyIGRz
ZHRfYW55Y3B1X3FlbXVfeGVuW10sIGRzZHRfYW55Y3B1W10sIGRzZHRfMTVjcHVbXTsKK2V4dGVy
biBpbnQgZHNkdF9hbnljcHVfcWVtdV94ZW5fbGVuLCBkc2R0X2FueWNwdV9sZW4sIGRzZHRfMTVj
cHVfbGVuOworCiBzdHJ1Y3QgYWNwaV9jb25maWc7CiB2b2lkIGh2bWxvYWRlcl9hY3BpX2J1aWxk
X3RhYmxlcyhzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwaHlzaWNhbCk7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDEx
NTgzMDMuLjFkMjQyMDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC00NTEsNyArNDUxLDcgQEAgaW50IGxp
YnhsX19kb21haW5fYnVpbGQobGlieGxfX2djICpnYywKICAgICAgICAgdm1lbnRzWzRdID0gInN0
YXJ0X3RpbWUiOwogICAgICAgICB2bWVudHNbNV0gPSBHQ1NQUklOVEYoIiVsdS4lMDJkIiwgc3Rh
cnRfdGltZS50dl9zZWMsKGludClzdGFydF90aW1lLnR2X3VzZWMvMTAwMDApOwogCi0gICAgICAg
IGxvY2FsZW50cyA9IGxpYnhsX19jYWxsb2MoZ2MsIDExLCBzaXplb2YoY2hhciAqKSk7CisgICAg
ICAgIGxvY2FsZW50cyA9IGxpYnhsX19jYWxsb2MoZ2MsIDEzLCBzaXplb2YoY2hhciAqKSk7CiAg
ICAgICAgIGkgPSAwOwogICAgICAgICBsb2NhbGVudHNbaSsrXSA9ICJwbGF0Zm9ybS9hY3BpIjsK
ICAgICAgICAgbG9jYWxlbnRzW2krK10gPSBsaWJ4bF9fYWNwaV9kZWZib29sX3ZhbChpbmZvKSA/
ICIxIiA6ICIwIjsKQEAgLTQ3Miw2ICs0NzIsOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZChs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT51
Lmh2bS5tbWlvX2hvbGVfbWVta2IgPDwgMTApOwogICAgICAgICAgICAgfQogICAgICAgICB9Cisg
ICAgICAgIGxvY2FsZW50c1tpKytdID0gInBsYXRmb3JtL2RldmljZS1tb2RlbCI7CisgICAgICAg
IGxvY2FsZW50c1tpKytdID0gKGNoYXIgKikgbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb25fdG9f
c3RyaW5nKGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uKTsKIAogICAgICAgICBicmVhazsKICAg
ICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWOgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 14:59:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 14:59: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.xen.org>)
	id 1diMGg-0006YJ-Op; Thu, 17 Aug 2017 14:59:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diMGf-0006YA-Gy
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 14:59:29 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 52/14-27137-05FA5995; Thu, 17 Aug 2017 14:59:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDSzdg/dR
 IgxNrFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWX1OZC+awVMz8c4i1gXEfcxcjB4eQQJ7E
 zhaTLkZODl4BO4lTvxawgNgSAoYSpxfeBLNZBFQlDi15ygZiswmoS7Q9284K0ioiYCTxYZskS
 JhZoI9RYvlvFZCwsICPRP+iTJCwkICnxLGFP8A6OQW8JGY+Pgi2lFdAUOLvDmGITi2Jh79usU
 DY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RsV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDYMQDBDsY/8wMPMUpyMCmJ8v6eNSVSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSv47qpkUKCRanpqRVpmTnACIBJS3DwKInweoCkeYsLEnOLM9MhU
 qcYLTmaPmz5wsTRMePnNyaOVxP+f2MSYsnLz0uVEufVB2kQAGnIKM2DGweL0kuMslLCvIxABw
 rxFKQW5WaWoMq/YhTnYFQS5pUFmcKTmVcCt/UV0EFMQAddaZ8EclBJIkJKqoHR70HEwnS+Q6t
 fSdiYXd3wmX9zuwf3uVizXM87P5ZNn+fC1Mu4rkDY8kPu3ct9hx6t7hecc3RZfsyOhfvynCdo
 23wu8//oPDuqwOrZMdHV7+6fq3vDceO+z+9MZbNvk7sT+CeLfox45Xx82Y0Vt9ekf9l+9s8il
 rVrvkbZRlWsD7rHLCAZ/v7PGyWW4oxEQy3mouJEABJLu3fNAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1502981966!72182166!1
X-Originating-IP: [137.65.248.74]
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 57799 invoked from network); 17 Aug 2017 14:59:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 14:59:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Aug 2017 08:59:26 -0600
Message-Id: <5995CB6C0200007800170E07@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 17 Aug 2017 08:59:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502979592-3317-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1502979592-3317-1-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, jun.nakajima@intel.com,
 suravee.suthikulpanit@amd.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] hvm: vmx/svm_cpu_up_prepare should be
 called only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjE5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwo+IEBAIC02NTIsNyArNjUyLDcgQEAgaW50IHZteF9jcHVfdXAo
dm9pZCkKPiAgCj4gICAgICBJTklUX0xJU1RfSEVBRCgmdGhpc19jcHUoYWN0aXZlX3ZtY3NfbGlz
dCkpOwo+ICAKPiAtICAgIGlmICggKHJjID0gdm14X2NwdV91cF9wcmVwYXJlKGNwdSkpICE9IDAg
KQo+ICsgICAgaWYgKCAoY3B1ID09IDApICYmIChyYyA9IHZteF9jcHVfdXBfcHJlcGFyZShjcHUp
KSAhPSAwICkKCkxldCdzIHBsZWFzZSBub3QgaW50cm9kdWNlIGFueSBmdXJ0aGVyICJDUFUwIGlz
IGFsd2F5cyB0byBCU1AiCmFzc3VtcHRpb25zIC0gd2Ugb3VnaHQgdG8gZ2V0IHRvIHRoZSBwb2lu
dCB3aGVyZSBDUFUwIGNhbiBiZQpob3QtdW5wbHVnZ2VkIGFuZCB0aGVuIGhvdC1wbHVnZ2VkIGFn
YWluLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 15:04:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 15:04: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.xen.org>)
	id 1diMLb-0007Ha-Ai; Thu, 17 Aug 2017 15:04:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1diMLZ-0007HU-VF
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 15:04:34 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0A/10-02175-180B5995; Thu, 17 Aug 2017 15:04:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUyZ7p8oG7Dhqm
 RBk9XGVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzG26xFHSyVlxePpOtgXEKSxcjF4eQwEQm
 iW13L7FCOH8ZJTatecUI4WxklPh08zszhLONUeJmcwdQDweHsIC3xMlFfF2MnBwiAsoSvb9+s
 4DYQgK1Eo/u3mMGsZkFuhklzhw2BrHZBIwkzh6dzghi8wrYSvRcnsUIMoZFQFVid4MsSFhUIF
 zibeMRFogSQYmTM5+A2ZwC9hLn2z6zQIzUk9hx/RcrhC0vsf3tHLBVEgKGEqcfbmOcwCg4C0n
 7LCQts5C0LGBkXsWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR
 GLb1DAyMOxibep0PMUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv8vqpkUKCR
 anpqRVpmTnACIJJS3DwKInw/lwHlOYtLkjMLc5Mh0idYjTmaPqw5QsTR8eMn9+YhFjy8vNSpc
 R5FUEmCYCUZpTmwQ2CRfYlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK87SBTeDLzSuD2vQI
 6hQnolCvtk0BOKUlESEk1MGq13xONZT7Xu2Zxy7wHqg7/0qQnb9tp+WxO8OXeI7EHBXUL8/dw
 nFyp9dcyRZwxvP/B89CciRvC3nMVWra8sPddmHTAzGSn74SL18wWrQmw7OzQkz5vwu595/ti+
 wNb+TljXP/ckYly2vGI18NC8ISH1u2/z/Ztcr7svvXBnrKvWStjQ/3Me5RYijMSDbWYi4oTAU
 6JORPnAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1502982270!68895804!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5541 invoked from network); 17 Aug 2017 15:04:32 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Aug 2017 15:04:32 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7HF4NZS017440
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 15:04:24 GMT
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 v7HF4MHn008695
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 15:04:23 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 v7HF4MIU016412;
 Thu, 17 Aug 2017 15:04:22 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, 17 Aug 2017 08:04:22 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502979592-3317-1-git-send-email-boris.ostrovsky@oracle.com>
 <5995CB6C0200007800170E07@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <670c6d31-47da-c505-9b53-00bb53b7cc1b@oracle.com>
Date: Thu, 17 Aug 2017 11:04:18 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5995CB6C0200007800170E07@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, jun.nakajima@intel.com,
 suravee.suthikulpanit@amd.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] hvm: vmx/svm_cpu_up_prepare should be
	called only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTcvMjAxNyAxMDo1OSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDgu
MTcgYXQgMTY6MTksIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKPj4gQEAgLTY1Miw3ICs2NTIsNyBAQCBpbnQgdm14X2NwdV91cCh2b2lkKQo+PiAg
Cj4+ICAgICAgSU5JVF9MSVNUX0hFQUQoJnRoaXNfY3B1KGFjdGl2ZV92bWNzX2xpc3QpKTsKPj4g
IAo+PiAtICAgIGlmICggKHJjID0gdm14X2NwdV91cF9wcmVwYXJlKGNwdSkpICE9IDAgKQo+PiAr
ICAgIGlmICggKGNwdSA9PSAwKSAmJiAocmMgPSB2bXhfY3B1X3VwX3ByZXBhcmUoY3B1KSkgIT0g
MCApCj4gTGV0J3MgcGxlYXNlIG5vdCBpbnRyb2R1Y2UgYW55IGZ1cnRoZXIgIkNQVTAgaXMgYWx3
YXlzIHRvIEJTUCIKPiBhc3N1bXB0aW9ucyAtIHdlIG91Z2h0IHRvIGdldCB0byB0aGUgcG9pbnQg
d2hlcmUgQ1BVMCBjYW4gYmUKPiBob3QtdW5wbHVnZ2VkIGFuZCB0aGVuIGhvdC1wbHVnZ2VkIGFn
YWluLgoKUGFzcyBib29sIGJzcCB0byAoYWRkZWQpIF92bXhfY3B1X3VwKCksIGp1c3QgbGlrZSB3
ZSBkbyBmb3IgU1ZNPwoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 15:11:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 15:11: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.xen.org>)
	id 1diMSE-00083c-0q; Thu, 17 Aug 2017 15:11:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3956da611=Andrew.Cooper3@citrix.com>)
 id 1diMSC-00083W-BE
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 15:11:24 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B1/8F-03937-B12B5995; Thu, 17 Aug 2017 15:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQld609R
 Ig7ajfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8anpgfsBctYKlovn2NvYNzB3MXIySEh4CfR
 83UZaxcjB4ewgLfEyUV8IGERIPPn0+uMIGFmgWyJnuPeIGEhAU+JYwt/sIHYbAL6ErtffGICs
 XkFbCV6lv8Ei7MIqErcvruaBcQWFQiX2P/9GjNEjaDEyZlPwOKcAl4SMx8fZIYYrymxfpc+SJ
 hZQF5i+9s5zBC2uETTl5WsEGvVJK71X2KHODhdYuvfX8wTGAVmIZk6C2HSLCSTZiGZtICRZRW
 jRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCwMgDBDsZPywIO
 MUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvwsapkUKCRanpqRVpmTnAuIFJS
 3DwKInwBoGkeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzqsGUiQAUpRRmgc3AhbDlxhlpY
 R5GYGOEuIpSC3KzSxBlX/FKM7BqCTMqw8yhSczrwRu0yugI5iAjrjSPgnkiJJEhJRUA2NUePc
 eGYbHyvtie6TsH5539GLpd8wU9l18RCh/p8pymaezfZcwfPvWsy7x42uprsgsTR1NMT2H60Wd
 K/cbd3quDJonGLMntVVCYUdX3a09B711o7q+hM6OrJv+81XulIdBvU6ftQPTD+gHeyf+3f846
 L/V7G9tK+fMZt76baPeRzcz+8S9OUosxRmJhlrMRcWJAOGPP7LcAgAA
X-Env-Sender: prvs=3956da611=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1502982682!78248093!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59061 invoked from network); 17 Aug 2017 15:11:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 15:11:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="51149115"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
References: <1502979592-3317-1-git-send-email-boris.ostrovsky@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d2b08177-05ab-5321-685d-7315a81fa542@citrix.com>
Date: Thu, 17 Aug 2017 16:09:35 +0100
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: <1502979592-3317-1-git-send-email-boris.ostrovsky@oracle.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@intel.com, kevin.tian@intel.com, suravee.suthikulpanit@amd.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] hvm: vmx/svm_cpu_up_prepare should be
	called only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMTU6MTksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+
IGluZGV4IDBkYzk0NDIuLjNlN2I5ZmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IEBAIC0xNTM4LDcg
KzE1MzgsNyBAQCBzdGF0aWMgaW50IF9zdm1fY3B1X3VwKGJvb2wgYnNwKQo+ICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+ICAgICAgfQo+ICAKPiAtICAgIGlmICggKHJjID0gc3ZtX2NwdV91cF9w
cmVwYXJlKGNwdSkpICE9IDAgKQo+ICsgICAgaWYgKCBic3AgJiYgKHJjID0gc3ZtX2NwdV91cF9w
cmVwYXJlKGNwdSkpICE9IDAgKQo+ICAgICAgICAgIHJldHVybiByYzsKCldoeSBub3QgY2FsbCBz
dm1fY3B1X3VwX3ByZXBhcmUoY3B1KSBpbiB0aGUgY2FsbGVyIG9mIHRoZSBic3AgcGF0aCwKZHJv
cHBpbmcgdGhpcyBjbGF1c2UgZW50aXJlbHk/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 15:12:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 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.xen.org>)
	id 1diMSp-00087e-92; Thu, 17 Aug 2017 15:12:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imammedo@redhat.com>) id 1diMSo-000873-CB
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 15:12:02 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 50/FA-01732-142B5995; Thu, 17 Aug 2017 15:12:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVysWW7jK7Dpqm
 RBk+buCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNh5pZCvp0KrZvW8XcwNim1MXIySEkMJtJ
 4ukFYRCbRcBeYvOtbSwgNqNAmcT8z9/ZIOxciTkbn7JD1M9jlFj3KgiiXlVi//7JTCA2m4Cmx
 PM5F8BqRAT0JFpWTWTtYuTiYBZYziSx4uVmsEHCAgkSz2bMAVrAwcErYClxYq8SiMkpYCNx54
 w2SLmQwAYmielvnoDdwCsgKHFyJoTNLKAl8fDXLShbXmL72znMIL0SAtoS7yfngfRKCPQxSjT
 N28w8gVFoFpL2WUjaZyFpX8DIvIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01
 JzGpWC85P3cTIzCYGYBgB+PKdudDjJIcTEqivL9nTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MGrsHFqpJBgUWp6akVaZg4wrmDSEhw8SiK8fSBp3uKCxNzizHSI1ClGRSlxXjWQhABIIqM0D6
 4NFsuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMybDjKFJzOvBG76K6DFTECLr7RPAllckoi
 QkmpgbFco6tXbXFtSdFbcOmLJxxr5tdXWf7K3eDMwsavt3sJzZvsBoaPX1R98NDIKUL3/PuuH
 2i8tNeeG45lipas6GiX+pJjZNG6Xf7ZSu3P6EuUPYvsnvUzcqdWdp/Ekz3DDkyfVJht97s9YU
 GmlE9/TIPFVh39q6+34Fuf/czOVFRJ/dx9ZYrxXiaU4I9FQi7moOBEAA41k0OACAAA=
X-Env-Sender: imammedo@redhat.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1502982718!104881944!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44089 invoked from network); 17 Aug 2017 15:11:59 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 15:11:59 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id EF50F81DE9;
 Thu, 17 Aug 2017 15:11:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com EF50F81DE9
Received: from nial.brq.redhat.com (unknown [10.43.2.241])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 308E3614C7;
 Thu, 17 Aug 2017 15:11:52 +0000 (UTC)
Date: Thu, 17 Aug 2017 17:11:51 +0200
From: Igor Mammedov <imammedo@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170817171151.53e10980@nial.brq.redhat.com>
In-Reply-To: <20170817142327.GE1475@perard.uk.xensource.com>
References: <20170815111549.6232-1-anthony.perard@citrix.com>
 <20170815111549.6232-2-anthony.perard@citrix.com>
 <20170815140751.2d432a46@nial.brq.redhat.com>
 <20170815222133-mutt-send-email-mst@kernel.org>
 <20170816111046.7e0a935d@nial.brq.redhat.com>
 <20170817142327.GE1475@perard.uk.xensource.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Thu, 17 Aug 2017 15:11:58 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v2 1/2] hw/acpi: Call
 acpi_set_pci_info when no ACPI tables needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxNyBBdWcgMjAxNyAxNToyMzoyNyArMDEwMApBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cgo+IE9uIFdlZCwgQXVnIDE2LCAyMDE3IGF0IDEx
OjEwOjQ2QU0gKzAyMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiBPbiBUdWUsIDE1IEF1ZyAy
MDE3IDIyOjI0OjA4ICswMzAwCj4gPiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5j
b20+IHdyb3RlOgo+ID4gICAKPiA+ID4gT24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMDI6MDc6NTFQ
TSArMDIwMCwgSWdvciBNYW1tZWRvdiB3cm90ZTogIAo+ID4gPiA+IE9uIFR1ZSwgMTUgQXVnIDIw
MTcgMTI6MTU6NDggKzAxMDAKPiA+ID4gPiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4gICAgIAo+ID4gPiA+ID4gVG8gZG8gUENJIHBhc3N0
aHJvdWdoIHdpdGggWGVuLCB0aGUgcHJvcGVydHkgYWNwaS1wY2locC1ic2VsIG5lZWRzIHRvIGJl
Cj4gPiA+ID4gPiBzZXQsIGJ1dCB0aGlzIHdhcyBkb25lIG9ubHkgd2hlbiBBQ1BJIHRhYmxlcyBh
cmUgYnVpbHQgd2hpY2ggaXMgbm90Cj4gPiA+ID4gPiBuZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBU
aGUgbmVlZCBmb3IgdGhlIHByb3BlcnR5IHN0YXJ0cyB3aXRoIGNvbW1pdAo+ID4gPiA+ID4gInBj
OiBwY2locDogYXZvaWQgYWRkaW5nIEFDUElfUENJSFBfUFJPUF9CU0VMIHR3aWNlIgo+ID4gPiA+
ID4gKGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNjZTM3YjYpLgo+ID4gPiA+ID4g
Cj4gPiA+ID4gPiBTZXQgcGNpIGluZm8gYmVmb3JlIGNoZWNraW5nIGZvciB0aGUgbmVlZHMgdG8g
YnVpbGQgQUNQSSB0YWJsZXMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEFzc2lnbiBic2VsPTAgcHJv
cGVydHkgb25seSB0byB0aGUgcm9vdCBidXMgb24gWGVuIGFzIHRoZXJlIGlzIG5vCj4gPiA+ID4g
PiBzdXBwb3J0IGluIHRoZSBYZW4gQUNQSSB0YWJsZXMgZm9yIGEgZGlmZmVyZW50IHZhbHVlLiAg
ICAKPiA+ID4gPiAKPiA+ID4gPiBsb29raW5nIGF0IGh3L2FjcGkvcGNpaHAuYyBhbmQgYnNlbCB1
c2FnZSB0aGVyZSBpdCBsb29rcyBsaWtlCj4gPiA+ID4gYnNlbCBwcm9wZXJ0eSBpcyBvd25lZCBi
eSBpdCBhbmQgbm90IGJ5IEFDUEkgdGFibGVzLCBzbyBpbnN0ZWFkIG9mCj4gPiA+ID4gc2h1ZmZs
aW5nIGl0IGluIGFjcGlfc2V0dXAoKSwgaG93IGFib3V0IG1vdmluZyBic2VsIGluaXRpYWxpemF0
aW9uCj4gPiA+ID4gdG8gaHcvYWNwaS9wY2locC5jIGFuZCBpbml0aWFsaXplIGl0IHRoZXJlIHVu
Y29uZGl0aW9uYWxseT8KPiA+ID4gPiAKPiA+ID4gPiBJdCBjb3VsZCBiZSBhcyBzaW1wbGUgYXMg
bW92aW5nIGFjcGlfc2V0X3BjaV9pbmZvKCkvYWNwaV9zZXRfYnNlbCgpCj4gPiA+ID4gdGhlcmUg
YW5kIGNhbGxpbmcgaXQgZnJvbSBhY3BpX3BjaWhwX3Jlc2V0KCkuCj4gPiA+ID4gCj4gPiA+ID4g
VGhlbiB0aGVyZSB3b24ndCBiZSBuZWVkIGZvciBYZW4gc3BlY2lmaWMgYnJhbmNoZXMsIGFzIHJv
b3QgYnVzCj4gPiA+ID4gd2lsbCBoYXZlIGJzZWwgc2V0IGF1dG9tYXRpY2FsbHkgd2hpY2ggaXMg
c3VmZmljaWVudCBmb3IgWGVuIGFuZAo+ID4gPiA+IHRoZSByZXN0IG9mIGJzZWwtcyAoYnJpZGdl
cykgd2lsbCBiZSBqdXN0IHVudXNlZCBieSBYZW4sCj4gPiA+ID4gd2hpY2ggY291bGQgbGF0ZXIg
ZXh0ZW5kIGl0cyBBQ1BJIHRhYmxlIGltcGxlbWVudGF0aW9uIHRvIHV0aWxpemUgdGhlbS4gICAg
IAo+ID4gPiAKPiA+ID4gTGF0ZXIgaXMgZXhhY3RseSB3aGF0IEknZCBsaWtlIHRvIHRyeSB0byBh
dm9pZC4KPiA+ID4gV2hvZXZlciB3YW50cyBhY3BpIGhvdHBsdWcgZm9yIGJyaWRnZXMgbmVlZHMg
dG8gZ2V0Cj4gPiA+IHRoZSBic2VsIGluZm8gZnJvbSBxZW11IHN1cHBsaWVkIGFjcGkgdGFibGVz
LiAgCj4gPiAKPiA+IEknZCBwcmVmZXIgdG8gaGF2ZSBvbmx5IG9uZSBiZWhhdmlvciBpbiBRRU1V
IChvbiBodyBpbnRlcmZhY2UpCj4gPiBzaWRlIGFuZCBsZXQgWGVuIHRvIG1haW50YWluIHRoZWly
IG93biBBQ1BJIHRhYmxlcyAgZGVhbGluZwo+ID4gd2l0aCBpc3N1ZXMgdGhhdCBhcmlzZSBmcm9t
IGl0IHNpbmNlIHRoZXkgaW5zaXN0IG9uIGRvaW5nIGpvYiB0d2ljZS4KPiA+IAo+ID4gVGhlIHBv
aW50IGlzIGJzZWwgaXMgc28gZW1iZWRkZWQgaW4gSFcgcGFydCBvZiBpbXBsLgo+ID4gdGhhdCBp
dCBzaG91bGQgYmUgYWxsb2NhdGVkL21hbmdlZCB0aGVyZSwgb3RoZXJ3aXNlIGl0IGxlYWRzCj4g
PiB0byBoYWNrcyB3aGVyZSBhY3BpX3NldHVwKCkgaXMgY2FsbGVkIGJ1dCBkb2VzIHBhcnRpYWwg
aW5pdAo+ID4gYW5kIHRoZW4gYmFpbHMgb3V0IHRvIGZpeCBjb2RlIHBjaWhwLmMgdGhhdCBkZXBl
bmQgb24gaXQgYmVpbmcgcnVuLAo+ID4gcGNpaHAuYyAoaHcgcGFydCkgc2hvdWxkbid0IGRlcGVu
ZCBvbiBvbiBBQ1BJIHRhYmxlcyBnZW5lcmF0aW9uCj4gPiAoYmlvcyBwYXJ0KS4KPiA+IAo+ID4g
QW55d2F5IGlmIHlvdSBpbnNpc3Qgb24gY2FwcGluZyBYZW4sIGl0IHByb2JhYmx5IGNvdWxkIGJl
IGRvbmUKPiA+IHdpdGggY29tYXQgbWFjaGluZXJ5LCBzb21ldGhpbmcgbGlrZSB0aGlzOgo+ID4g
Cj4gPiAod2hlcmUgdGhlIDFzdCBodW5rIHNob3VsZCBiZWVuIHRoZXJlIHNpbmNlLCB3ZSd2ZSBp
bnRyb2R1Y2VkCj4gPiAiYWNwaS1wY2ktaG90cGx1Zy13aXRoLWJyaWRnZS1zdXBwb3J0IikKPiA+
IAo+ID4gZGlmZiAtLWdpdCBhL2h3L2FjcGkvcGNpaHAuYyBiL2h3L2FjcGkvcGNpaHAuYwo+ID4g
aW5kZXggYzQyMGEzOC4uYTU1ZjAyMiAxMDA2NDQKPiA+IC0tLSBhL2h3L2FjcGkvcGNpaHAuYwo+
ID4gKysrIGIvaHcvYWNwaS9wY2locC5jCj4gPiBAQCAtMjczLDcgKzI3Myw3IEBAIHN0YXRpYyB2
b2lkIHBjaV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCBkYXRhLAo+
ID4gICAgICAgICAgICAgICAgICAgICAgICBhZGRyLCBkYXRhKTsKPiA+ICAgICAgICAgIGJyZWFr
Owo+ID4gICAgICBjYXNlIFBDSV9TRUxfQkFTRToKPiA+IC0gICAgICAgIHMtPmhvdHBsdWdfc2Vs
ZWN0ID0gZGF0YTsKPiA+ICsgICAgICAgIHMtPmhvdHBsdWdfc2VsZWN0ID0gcy0+bGVnYWN5X3Bp
aXggPyAwIDogZGF0YTsKPiA+ICAgICAgICAgIEFDUElfUENJSFBfRFBSSU5URigicGNpc2VsIHdy
aXRlICUiIEhXQUREUl9QUkl4ICIgPD09ICUiIFBSSXU2NCAiXG4iLAo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICBhZGRyLCBkYXRhKTsKPiA+ICAgICAgZGVmYXVsdDoKPiA+IGRpZmYgLS1naXQg
YS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCj4gPiBpbmRleCAyMmRiZWY2
Li44MWI4YzNlIDEwMDY0NAo+ID4gLS0tIGEvaHcvaTM4Ni9wY19waWl4LmMKPiA+ICsrKyBiL2h3
L2kzODYvcGNfcGlpeC5jCj4gPiBAQCAtMTExNyw2ICsxMTE3LDEzIEBAIHN0YXRpYyB2b2lkIHhl
bmZ2X21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCj4gPiAgICAgIG0tPm1heF9jcHVz
ID0gSFZNX01BWF9WQ1BVUzsKPiA+ICAgICAgbS0+ZGVmYXVsdF9tYWNoaW5lX29wdHMgPSAiYWNj
ZWw9eGVuIjsKPiA+ICAgICAgbS0+aG90X2FkZF9jcHUgPSBwY19ob3RfYWRkX2NwdTsKPiA+ICsg
ICAgU0VUX01BQ0hJTkVfQ09NUEFUKG0sCj4gPiArICAgICAgICB7XAo+ID4gKyAgICAgICAgICAg
IC5kcml2ZXIgICA9ICJQSUlYNF9QTSIsXAo+ID4gKyAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJh
Y3BpLXBjaS1ob3RwbHVnLXdpdGgtYnJpZGdlLXN1cHBvcnQiLFwKPiA+ICsgICAgICAgICAgICAu
dmFsdWUgICAgPSAib2ZmIixcICAKPiAKPiBUaGF0IHByb3BlcnR5IGlzIGFjdHVhbGx5IGFscmVh
ZHkgdHVybmVkIG9mZiBmb3IgWGVuLCBidXQgdGhpcyBpcyBkb25lCj4gaW4gcGlpeDRfcG1faW5p
dCgpLiBBbHNvLCBoYXZpbmcgdGhlIHByb3BlcnR5IG9ubHkgZm9yIHhlbmZ2IHdvdWxkIG5vdAo+
IGJlIGVub3VnaHQgYmVjYXVzZSB3ZSBjYW4gdXNlIC1tYWNoaW5lIHBjLGFjY2VsPXhlbi4KPiAK
PiBNYXliZSB3ZSBjb3VsZCB1c2Ugcy0+bGVnYWN5X3BpaXggaW4gYWNwaV9wY2locF9kZXZpY2Vf
eyx1bn1wbHVnX2NiKCkgdG8KPiBmaW5kIG91dCBpZiB0aGUgbWlzc2luZyBic2VsIHByb3BlcnR5
IGlzIGFuIGlzc3VlIG9yIG5vdD8KPiAKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvYWNwaS9wY2locC5j
IGIvaHcvYWNwaS9wY2locC5jCj4gaW5kZXggYzQyMGEzODhlYS4uNzliN2VkOTkwMCAxMDA2NDQK
PiAtLS0gYS9ody9hY3BpL3BjaWhwLmMKPiArKysgYi9ody9hY3BpL3BjaWhwLmMKPiBAQCAtMTg2
LDYgKzE4Niw5IEBAIHZvaWQgYWNwaV9wY2locF9kZXZpY2VfcGx1Z19jYihIb3RwbHVnSGFuZGxl
ciAqaG90cGx1Z19kZXYsIEFjcGlQY2lIcFN0YXRlICpzLAo+ICAgICAgUENJRGV2aWNlICpwZGV2
ID0gUENJX0RFVklDRShkZXYpOwo+ICAgICAgaW50IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZm
bik7Cj4gICAgICBpbnQgYnNlbCA9IGFjcGlfcGNpaHBfZ2V0X2JzZWwocGRldi0+YnVzKTsKPiAr
Cj4gKyAgICBpZiAoYnNlbCA8IDAgJiYgcy0+bGVnYWN5X3BpaXgpCj4gKyAgICAgICAgYnNlbCA9
IDA7Cj4gICAgICBpZiAoYnNlbCA8IDApIHsKPiAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJV
bnN1cHBvcnRlZCBidXMuIEJ1cyBkb2Vzbid0IGhhdmUgcHJvcGVydHkgJyIKPiAgICAgICAgICAg
ICAgICAgICAgIEFDUElfUENJSFBfUFJPUF9CU0VMICInIHNldCIpOwo+IEBAIC0yMDksNiArMjEy
LDkgQEAgdm9pZCBhY3BpX3BjaWhwX2RldmljZV91bnBsdWdfY2IoSG90cGx1Z0hhbmRsZXIgKmhv
dHBsdWdfZGV2LCBBY3BpUGNpSHBTdGF0ZSAqcywKPiAgICAgIFBDSURldmljZSAqcGRldiA9IFBD
SV9ERVZJQ0UoZGV2KTsKPiAgICAgIGludCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pOwo+
ICAgICAgaW50IGJzZWwgPSBhY3BpX3BjaWhwX2dldF9ic2VsKHBkZXYtPmJ1cyk7Cj4gKwo+ICsg
ICAgaWYgKGJzZWwgPCAwICYmIHMtPmxlZ2FjeV9waWl4KQo+ICsgICAgICAgIGJzZWwgPSAwOwo+
ICAgICAgaWYgKGJzZWwgPCAwKSB7Cj4gICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiVW5zdXBw
b3J0ZWQgYnVzLiBCdXMgZG9lc24ndCBoYXZlIHByb3BlcnR5ICciCj4gICAgICAgICAgICAgICAg
ICAgICBBQ1BJX1BDSUhQX1BST1BfQlNFTCAiJyBzZXQiKTsKPiAKSSdtIGFmcmFpZCB0aGF0J3Mg
bm90IHN1ZmZpY2llbnQgYXMgYnNlbCBpcyB1c2VkIGluIG1heSBwbGFjZXMgd2l0aGluZyBwY2lo
cC5jLApzYWZlc3QgYmV0IGlzIHRvIHVzZSBodW5rIDEgZnJvbSBhYm92ZSBwYXRjaCB0byBsaW1p
dCBsZWdhY3kgbW9kZSB0byByb290IGJ1cwphbmQgY2FsbCBhY3BpX3NldF9wY2lfaW5mbygpIGZy
b20gYWNwaV9wY2locF9yZXNldCgpIG9uY2UKdG8ga2VlcCBjdXJyZW50IGJlaGF2aW9yIHdoZXJl
IGJzZWwgaXMgc2V0IG9ubHkgb25jZSBhbmQgbm90IHJlLXNldCBvbiByZXNldC4KClRoZW4gaG90
cGx1ZyBjb2RlIGluIHBjaWhwLmMgd2lsbCBoYXZlIGJzZWwgcHJvcGVydHkgaW4gcGxhY2UgYXMg
aXQgZXhwZWN0cwphbmQgd29uJ3QgZGVwZW5kIG9uIEFQQ0kgdGFibGVzIGluaXQgY29kZSBwYXRo
LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 15:45:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 15: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.xen.org>)
	id 1diMyq-0001tV-VI; Thu, 17 Aug 2017 15:45:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diMyp-0001t8-JM
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 15:45:07 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A9/0F-02176-20AB5995; Thu, 17 Aug 2017 15:45:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZdx19R
 Ig4fN+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPSsg71ggnVF/1HfBsbf
 +l2MXBxCAn8ZJSac/8sG4TxmlNjd9I8VwtnGKLF49T+WLkZODhEBZ4mvZ+ayg9i8AvoS7/6dY
 upi5OAQFgiS2DjXH6ReQqCBVeLesi52kLiEgKfEn0U5MObGu6pdjOwcbAJWEofEQGawCKhKfN
 15hGkCI/cCRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 B3q5nYGDcwdiy1+8QoyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCu3jE1Ukiw
 KDU9tSItMwcYdjBpCQ4eJRFeBZA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ89qBFAmAF
 GWU5sGNgMXAJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvJ9BpvBk5pXAbXoFdAQT0BFX2i
 eBHFGSiJCSamDkyIq3/DTzHfsykT1y9vUMM2YtN2nnmvLetfZ1mWTXAXZfLyOPEq1noVs9NpR
 VBv5VmVW2qoj30Oe1c5a/e1O8K3zj1nPXM+fuyPv7pDhWRK9J62fz1YCDITVM8hx+WQ17zn/9
 7T9/cndVWdP7/8pC0qlvxWdoTBULZ75gW+q8lHtCX/3ae3JKLMUZiYZazEXFiQCCPQDAfAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1502984704!79597093!1
X-Originating-IP: [104.130.215.37]
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 19383 invoked from network); 17 Aug 2017 15:45:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 15:45:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diMym-0001nF-2G; Thu, 17 Aug 2017 15:45: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 1diMyg-0000Aa-Hs; Thu, 17 Aug 2017 15:44:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diMyg-0006tb-7V; Thu, 17 Aug 2017 15:44:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112686-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c39cf093fc7de5eb3c8bc2bee0cd3078d4049947
X-Osstest-Versions-That: xen=f859e4a3b9088a76fe733fd0312b0922f90b85e1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 15:44:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112686: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY4NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY4Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjgw
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2ODAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY4MAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgYzM5Y2YwOTNmYzdkZTVlYjNjOGJjMmJlZTBjZDMwNzhkNDA0
OTk0NwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjg1OWU0YTNiOTA4
OGE3NmZlNzMzZmQwMzEyYjA5MjJmOTBiODVlMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjgw
ICAyMDE3LTA4LTE3IDEyOjAxOjI5IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY4NiAgMjAxNy0wOC0xNyAxNDowMToxNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YzM5Y2YwOTNmYzdkZTVlYjNjOGJj
MmJlZTBjZDMwNzhkNDA0OTk0NworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IHhlbi11bnN0YWJsZS1zbW9rZSBjMzljZjA5M2ZjN2RlNWViM2M4YmMyYmVlMGNkMzA3OGQ0MDQ5
OTQ3CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWMzOWNmMDkzZmM3ZGU1
ZWIzYzhiYzJiZWUwY2QzMDc4ZDQwNDk5NDcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4v
Y3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11
dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxl
Y3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1z
bW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhjMzljZjA5M2ZjN2Rl
NWViM2M4YmMyYmVlMGNkMzA3OGQ0MDQ5OTQ3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAor
IC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmln
IE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBz
Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29z
c3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
NC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDov
L2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGMzOWNmMDkzZmM3ZGU1ZWIzYzhi
YzJiZWUwY2QzMDc4ZDQwNDk5NDc6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZjg1OWU0YS4uYzM5Y2YwOSAgYzM5Y2Yw
OTNmYzdkZTVlYjNjOGJjMmJlZTBjZDMwNzhkNDA0OTk0NyAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 16:15:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 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.xen.org>)
	id 1diNRs-0004IR-HV; Thu, 17 Aug 2017 16:15:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1diNRq-0004IA-E4
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 16:15:06 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F6/31-27137-901C5995; Thu, 17 Aug 2017 16:15:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVysyfVTZfz4NR
 Ig8v/WS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbu1YyFbyVqrgy8TtLA2OzeBcjF4eQwGZG
 iSXnW5m6GDmBnNOMEive6IDYbAKaEnc+fwKLiwhIS1z7fJkRxGYWKJX49OUomC0sECvRu3ABm
 M0ioCrx6uAsdhCbV8BSYvmm42BxCQF5iV1tF1lBbE4BK4lPn9ayQ+yylDi37wzLBEbuBYwMqx
 g1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GG9vDDj
 EKMnBpCTK+3vWlEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzv90+NFBIsSk1PrUjLzAEGGkxa
 goNHSYRX+QBQmre4IDG3ODMdInWK0ZJjw+r1X5g47vRtAJKvJvz/xiTEkpeflyolznsIZJ4AS
 ENGaR7cOFg0XGKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwbyPIFJ7MvBK4ra+ADmICOuhK+y
 SQg0oSEVJSDYz9Gf4pNou217y001fQ+fDly0Ku+fVq3f0rPXZ5vqx8ad46veZK8RTrqaY5v3o
 lH5zzyVH/v/pJ+Ym6u39yL1ifXHgh5EXPNIGzCbKHN19cltWWZ3p1qqo6955kzZevKz0UY6cm
 n1gZvFuVw1X0P8/U/JdKP1Ju8v94IyruvGpxXNnOS9u93rxWYinOSDTUYi4qTgQAvJf2eYECA
 AA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1502986504!75264263!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2860 invoked from network); 17 Aug 2017 16:15:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 17 Aug 2017 16:15:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 30573164F;
 Thu, 17 Aug 2017 09:15:04 -0700 (PDT)
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 2181B3F577;
 Thu, 17 Aug 2017 09:15:02 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 17 Aug 2017 17:14:53 +0100
Message-Id: <20170817161453.19318-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170817161453.19318-1-julien.grall@arm.com>
References: <20170817161453.19318-1-julien.grall@arm.com>
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Julien Grall <julien.grall@arm.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen/events: events_fifo: Don't use {get,
	put}_cpu() in xen_evtchn_fifo_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBib290aW5nIExpbnV4IGFzIFhlbiBndWVzdCB3aXRoIENPTkZJR19ERUJVR19BVE9NSUMs
IHRoZSBmb2xsb3dpbmcKc3BsYXQgYXBwZWFyczoKClsgICAgMC4wMDIzMjNdIE1vdW50cG9pbnQt
Y2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAg
ICAwLjAxOTcxN10gQVNJRCBhbGxvY2F0b3IgaW5pdGlhbGlzZWQgd2l0aCA2NTUzNiBlbnRyaWVz
ClsgICAgMC4wMjAwMTldIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNp
b24gMSBsYXlvdXQKWyAgICAwLjAyMDA1MV0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQKWyAgICAw
LjAyMDA2OV0gQlVHOiBzbGVlcGluZyBmdW5jdGlvbiBjYWxsZWQgZnJvbSBpbnZhbGlkIGNvbnRl
eHQgYXQgL2RhdGEvc3JjL2xpbnV4L21tL3BhZ2VfYWxsb2MuYzo0MDQ2ClsgICAgMC4wMjAxMDBd
IGluX2F0b21pYygpOiAxLCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBpZDogMSwgbmFtZTogc3dhcHBl
ci8wClsgICAgMC4wMjAxMjNdIG5vIGxvY2tzIGhlbGQgYnkgc3dhcHBlci8wLzEuClsgICAgMC4w
MjAxNDNdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQuMTMuMC1y
YzUgIzU5OApbICAgIDAuMDIwMTY2XSBIYXJkd2FyZSBuYW1lOiBGVlAgQmFzZSAoRFQpClsgICAg
MC4wMjAxODJdIENhbGwgdHJhY2U6ClsgICAgMC4wMjAxOTldIFs8ZmZmZjAwMDAwODA4YTVjMD5d
IGR1bXBfYmFja3RyYWNlKzB4MC8weDI3MApbICAgIDAuMDIwMjIyXSBbPGZmZmYwMDAwMDgwOGE5
NWM+XSBzaG93X3N0YWNrKzB4MjQvMHgzMApbICAgIDAuMDIwMjQ0XSBbPGZmZmYwMDAwMDhjMWVm
MjA+XSBkdW1wX3N0YWNrKzB4YjgvMHhmMApbICAgIDAuMDIwMjY3XSBbPGZmZmYwMDAwMDgxMTI4
YzA+XSBfX19taWdodF9zbGVlcCsweDFjOC8weDFmOApbICAgIDAuMDIwMjkxXSBbPGZmZmYwMDAw
MDgxMTI5NDg+XSBfX21pZ2h0X3NsZWVwKzB4NTgvMHg5MApbICAgIDAuMDIwMzEzXSBbPGZmZmYw
MDAwMDgyMTcxYjg+XSBfX2FsbG9jX3BhZ2VzX25vZGVtYXNrKzB4MWMwLzB4MTJlOApbICAgIDAu
MDIwMzM4XSBbPGZmZmYwMDAwMDgyN2ExMTA+XSBhbGxvY19wYWdlX2ludGVybGVhdmUrMHgzOC8w
eDg4ClsgICAgMC4wMjAzNjNdIFs8ZmZmZjAwMDAwODI3YTkwND5dIGFsbG9jX3BhZ2VzX2N1cnJl
bnQrMHhkYy8weGYwClsgICAgMC4wMjAzODddIFs8ZmZmZjAwMDAwODIxMWYzOD5dIF9fZ2V0X2Zy
ZWVfcGFnZXMrMHgyOC8weDUwClsgICAgMC4wMjA0MTFdIFs8ZmZmZjAwMDAwODY1NjZhND5dIGV2
dGNobl9maWZvX2FsbG9jX2NvbnRyb2xfYmxvY2srMHgyYy8weGEwClsgICAgMC4wMjA0MzddIFs8
ZmZmZjAwMDAwOTE3NDdiMD5dIHhlbl9ldnRjaG5fZmlmb19pbml0KzB4MzgvMHhiNApbICAgIDAu
MDIwNDYxXSBbPGZmZmYwMDAwMDkxNzQ2YzA+XSB4ZW5faW5pdF9JUlErMHg0NC8weGM4ClsgICAg
MC4wMjA0ODRdIFs8ZmZmZjAwMDAwOTEyOGFkYz5dIHhlbl9ndWVzdF9pbml0KzB4MjUwLzB4MzAw
ClsgICAgMC4wMjA1MDddIFs8ZmZmZjAwMDAwODA4Mzk3ND5dIGRvX29uZV9pbml0Y2FsbCsweDQ0
LzB4MTMwClsgICAgMC4wMjA1MzFdIFs8ZmZmZjAwMDAwOTEyMGRmOD5dIGtlcm5lbF9pbml0X2Zy
ZWVhYmxlKzB4MTIwLzB4Mjg4ClsgICAgMC4wMjA1NTZdIFs8ZmZmZjAwMDAwOGMzMWNhOD5dIGtl
cm5lbF9pbml0KzB4MTgvMHgxMTAKWyAgICAwLjAyMDU3OF0gWzxmZmZmMDAwMDA4MDgzNzEwPl0g
cmV0X2Zyb21fZm9yaysweDEwLzB4NDAKWyAgICAwLjAyMDYwNl0geGVuOmV2ZW50czogVXNpbmcg
RklGTy1iYXNlZCBBQkkKWyAgICAwLjAyMDY1OF0gWGVuOiBpbml0aWFsaXppbmcgY3B1MApbICAg
IDAuMDI3NzI3XSBIaWVyYXJjaGljYWwgU1JDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAzNjIz
NV0gRUZJIHNlcnZpY2VzIHdpbGwgbm90IGJlIGF2YWlsYWJsZS4KWyAgICAwLjA0MzgxMF0gc21w
OiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KClRoaXMgaXMgYmVjYXVzZSBnZXRfY3B1
KCkgaW4geGVuX2V2dGNobl9maWZvX2luaXQoKSB3aWxsIGRpc2FibGUKcHJlZW1wdGlvbiwgYnV0
IF9fZ2V0X2ZyZWVfcGFnZSgpIG1pZ2h0IHNsZWVwIChHRlBfQVRPTUlDIGlzIG5vdCBzZXQpLgoK
eGVuX2V2dGNobl9maWZvX2luaXQoKSB3aWxsIGFsd2F5cyBiZSBjYWxsZWQgYmVmb3JlIFNNUCBp
cyBpbml0aWFsaXplZCwKc28ge2dldCxwdXR9X2NwdSgpIGNvdWxkIGJlIHJlcGxhY2VkIGJ5IGEg
c2ltcGxlIHNtcF9wcm9jZXNzb3JfaWQoKS4KClRoaXMgYWxzbyBhdm9pZCB0byBtb2RpZnkgZXZ0
Y2huX2ZpZm9fYWxsb2NfY29udHJvbF9ibG9jayB0aGF0IHdpbGwgYmUKY2FsbGVkIGluIG90aGVy
IGNvbnRleHQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXBvcnRlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CkZpeGVzOiAxZmU1NjU1MTdiNTcgKCJ4ZW4vZXZlbnRzOiB1c2UgdGhlIEZJRk8tYmFzZWQgQUJJ
IGlmIGF2YWlsYWJsZSIpCi0tLQogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMgfCA3
ICsrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMgYi9kcml2ZXJz
L3hlbi9ldmVudHMvZXZlbnRzX2ZpZm8uYwppbmRleCAzYzQxNDcwYzdmYzQuLjc2YjMxOGU4ODM4
MiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKKysrIGIvZHJp
dmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKQEAgLTQzMiwxMiArNDMyLDEyIEBAIHN0YXRp
YyBpbnQgeGVuX2V2dGNobl9jcHVfZGVhZCh1bnNpZ25lZCBpbnQgY3B1KQogCiBpbnQgX19pbml0
IHhlbl9ldnRjaG5fZmlmb19pbml0KHZvaWQpCiB7Ci0JaW50IGNwdSA9IGdldF9jcHUoKTsKKwlp
bnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCWludCByZXQ7CiAKIAlyZXQgPSBldnRjaG5f
Zmlmb19hbGxvY19jb250cm9sX2Jsb2NrKGNwdSk7CiAJaWYgKHJldCA8IDApCi0JCWdvdG8gb3V0
OworCQlyZXR1cm4gcmV0OwogCiAJcHJfaW5mbygiVXNpbmcgRklGTy1iYXNlZCBBQklcbiIpOwog
CkBAIC00NDYsNyArNDQ2LDYgQEAgaW50IF9faW5pdCB4ZW5fZXZ0Y2huX2ZpZm9faW5pdCh2b2lk
KQogCWNwdWhwX3NldHVwX3N0YXRlX25vY2FsbHMoQ1BVSFBfWEVOX0VWVENITl9QUkVQQVJFLAog
CQkJCSAgInhlbi9ldnRjaG46cHJlcGFyZSIsCiAJCQkJICB4ZW5fZXZ0Y2huX2NwdV9wcmVwYXJl
LCB4ZW5fZXZ0Y2huX2NwdV9kZWFkKTsKLW91dDoKLQlwdXRfY3B1KCk7CisKIAlyZXR1cm4gcmV0
OwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 16:15:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 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.xen.org>)
	id 1diNRr-0004IG-An; Thu, 17 Aug 2017 16:15:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1diNRp-0004I2-KQ
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 16:15:05 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 2A/17-01732-801C5995; Thu, 17 Aug 2017 16:15:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTZfj4NR
 Ig10tfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atXSuZCt5KVVyZ+J2lgbFZvIuRi0NIYBOj
 xPd9PcxdjJxAzmlGiQc/K0FsNgFNiTufPzGB2CIC0hLXPl9mBLGZBUolPn05CmYLC8RK9C5cA
 GazCKhKzJq7H6yeV8BSYvu6uSwgtoSAvMSutousExg5FzAyrGLUKE4tKkst0jWy0EsqykzPKM
 lNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRXPQMD4w7G9hN+hxglOZiURHl/z5oSKcSXlJ9
 SmZFYnBFfVJqTWnyIUYaDQ0mCN2v/1EghwaLU9NSKtMwcYODApCU4eJREeL/uA0rzFhck5hZn
 pkOkTjFacmxYvf4LE8edvg1A8tWE/9+YhFjy8vNSpcR5PUDmCYA0ZJTmwY2DBfclRlkpYV5GB
 gYGIZ6C1KLczBJU+VeM4hyMSsK8+0Cm8GTmlcBtfQV0EBPQQVfaJ4EcVJKIkJJqYDSVz/y/e3
 r+wU1WtQcL1dNfu65K6bmi5Jay4M3R5K7z59adyV+wI+HdwdaYf0X7E2VyN/07GjXj+PbgWH1
 L67CCFB2BfQ+TMxueePbVlyVWs3pE74koPdvxLvv6wu+Hqy+2fXp2e0dsbv6UatdOx8t/99ls
 bdS6M3XBg8s3VpmyJHPpv41Y5aHEUpyRaKjFXFScCAAsJD3CaQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1502986503!102918006!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2494 invoked from network); 17 Aug 2017 16:15:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 17 Aug 2017 16:15:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D7F4780D;
 Thu, 17 Aug 2017 09:15:02 -0700 (PDT)
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 C673C3F577;
 Thu, 17 Aug 2017 09:15:01 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 17 Aug 2017 17:14:52 +0100
Message-Id: <20170817161453.19318-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Julien Grall <julien.grall@arm.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen/events: events_fifo: Don't use {get,
	put}_cpu() in xen_evtchn_fifo_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBib290aW5nIExpbnV4IGFzIFhlbiBndWVzdCB3aXRoIENPTkZJR19ERUJVR19BVE9NSUMs
IHRoZSBmb2xsb3dpbmcKc3BsYXQgYXBwZWFyczoKClsgICAgMC4wMDIzMjNdIE1vdW50cG9pbnQt
Y2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAg
ICAwLjAxOTcxN10gQVNJRCBhbGxvY2F0b3IgaW5pdGlhbGlzZWQgd2l0aCA2NTUzNiBlbnRyaWVz
ClsgICAgMC4wMjAwMTldIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNp
b24gMSBsYXlvdXQKWyAgICAwLjAyMDA1MV0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQKWyAgICAw
LjAyMDA2OV0gQlVHOiBzbGVlcGluZyBmdW5jdGlvbiBjYWxsZWQgZnJvbSBpbnZhbGlkIGNvbnRl
eHQgYXQgL2RhdGEvc3JjL2xpbnV4L21tL3BhZ2VfYWxsb2MuYzo0MDQ2ClsgICAgMC4wMjAxMDBd
IGluX2F0b21pYygpOiAxLCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBpZDogMSwgbmFtZTogc3dhcHBl
ci8wClsgICAgMC4wMjAxMjNdIG5vIGxvY2tzIGhlbGQgYnkgc3dhcHBlci8wLzEuClsgICAgMC4w
MjAxNDNdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQuMTMuMC1y
YzUgIzU5OApbICAgIDAuMDIwMTY2XSBIYXJkd2FyZSBuYW1lOiBGVlAgQmFzZSAoRFQpClsgICAg
MC4wMjAxODJdIENhbGwgdHJhY2U6ClsgICAgMC4wMjAxOTldIFs8ZmZmZjAwMDAwODA4YTVjMD5d
IGR1bXBfYmFja3RyYWNlKzB4MC8weDI3MApbICAgIDAuMDIwMjIyXSBbPGZmZmYwMDAwMDgwOGE5
NWM+XSBzaG93X3N0YWNrKzB4MjQvMHgzMApbICAgIDAuMDIwMjQ0XSBbPGZmZmYwMDAwMDhjMWVm
MjA+XSBkdW1wX3N0YWNrKzB4YjgvMHhmMApbICAgIDAuMDIwMjY3XSBbPGZmZmYwMDAwMDgxMTI4
YzA+XSBfX19taWdodF9zbGVlcCsweDFjOC8weDFmOApbICAgIDAuMDIwMjkxXSBbPGZmZmYwMDAw
MDgxMTI5NDg+XSBfX21pZ2h0X3NsZWVwKzB4NTgvMHg5MApbICAgIDAuMDIwMzEzXSBbPGZmZmYw
MDAwMDgyMTcxYjg+XSBfX2FsbG9jX3BhZ2VzX25vZGVtYXNrKzB4MWMwLzB4MTJlOApbICAgIDAu
MDIwMzM4XSBbPGZmZmYwMDAwMDgyN2ExMTA+XSBhbGxvY19wYWdlX2ludGVybGVhdmUrMHgzOC8w
eDg4ClsgICAgMC4wMjAzNjNdIFs8ZmZmZjAwMDAwODI3YTkwND5dIGFsbG9jX3BhZ2VzX2N1cnJl
bnQrMHhkYy8weGYwClsgICAgMC4wMjAzODddIFs8ZmZmZjAwMDAwODIxMWYzOD5dIF9fZ2V0X2Zy
ZWVfcGFnZXMrMHgyOC8weDUwClsgICAgMC4wMjA0MTFdIFs8ZmZmZjAwMDAwODY1NjZhND5dIGV2
dGNobl9maWZvX2FsbG9jX2NvbnRyb2xfYmxvY2srMHgyYy8weGEwClsgICAgMC4wMjA0MzddIFs8
ZmZmZjAwMDAwOTE3NDdiMD5dIHhlbl9ldnRjaG5fZmlmb19pbml0KzB4MzgvMHhiNApbICAgIDAu
MDIwNDYxXSBbPGZmZmYwMDAwMDkxNzQ2YzA+XSB4ZW5faW5pdF9JUlErMHg0NC8weGM4ClsgICAg
MC4wMjA0ODRdIFs8ZmZmZjAwMDAwOTEyOGFkYz5dIHhlbl9ndWVzdF9pbml0KzB4MjUwLzB4MzAw
ClsgICAgMC4wMjA1MDddIFs8ZmZmZjAwMDAwODA4Mzk3ND5dIGRvX29uZV9pbml0Y2FsbCsweDQ0
LzB4MTMwClsgICAgMC4wMjA1MzFdIFs8ZmZmZjAwMDAwOTEyMGRmOD5dIGtlcm5lbF9pbml0X2Zy
ZWVhYmxlKzB4MTIwLzB4Mjg4ClsgICAgMC4wMjA1NTZdIFs8ZmZmZjAwMDAwOGMzMWNhOD5dIGtl
cm5lbF9pbml0KzB4MTgvMHgxMTAKWyAgICAwLjAyMDU3OF0gWzxmZmZmMDAwMDA4MDgzNzEwPl0g
cmV0X2Zyb21fZm9yaysweDEwLzB4NDAKWyAgICAwLjAyMDYwNl0geGVuOmV2ZW50czogVXNpbmcg
RklGTy1iYXNlZCBBQkkKWyAgICAwLjAyMDY1OF0gWGVuOiBpbml0aWFsaXppbmcgY3B1MApbICAg
IDAuMDI3NzI3XSBIaWVyYXJjaGljYWwgU1JDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAzNjIz
NV0gRUZJIHNlcnZpY2VzIHdpbGwgbm90IGJlIGF2YWlsYWJsZS4KWyAgICAwLjA0MzgxMF0gc21w
OiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KClRoaXMgaXMgYmVjYXVzZSBnZXRfY3B1
KCkgaW4geGVuX2V2dGNobl9maWZvX2luaXQoKSB3aWxsIGRpc2FibGUKcHJlZW1wdGlvbiwgYnV0
IF9fZ2V0X2ZyZWVfcGFnZSgpIG1pZ2h0IHNsZWVwIChHRlBfQVRPTUlDIGlzIG5vdCBzZXQpLgoK
eGVuX2V2dGNobl9maWZvX2luaXQoKSB3aWxsIGFsd2F5cyBiZSBjYWxsZWQgYmVmb3JlIFNNUCBp
cyBpbml0aWFsaXplZCwKc28ge2dldCxwdXR9X2NwdSgpIGNvdWxkIGJlIHJlcGxhY2VkIGJ5IGEg
c2ltcGxlIHNtcF9wcm9jZXNzb3JfaWQoKS4KClRoaXMgYWxzbyBhdm9pZCB0byBtb2RpZnkgZXZ0
Y2huX2ZpZm9fYWxsb2NfY29udHJvbF9ibG9jayB0aGF0IHdpbGwgYmUKY2FsbGVkIGluIG90aGVy
IGNvbnRleHQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXBvcnRlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CkZpeGVzOiAxZmU1NjU1MTdiNTcgKCJ4ZW4vZXZlbnRzOiB1c2UgdGhlIEZJRk8tYmFzZWQgQUJJ
IGlmIGF2YWlsYWJsZSIpCi0tLQogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMgfCA3
ICsrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMgYi9kcml2ZXJz
L3hlbi9ldmVudHMvZXZlbnRzX2ZpZm8uYwppbmRleCAzYzQxNDcwYzdmYzQuLjc2YjMxOGU4ODM4
MiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKKysrIGIvZHJp
dmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKQEAgLTQzMiwxMiArNDMyLDEyIEBAIHN0YXRp
YyBpbnQgeGVuX2V2dGNobl9jcHVfZGVhZCh1bnNpZ25lZCBpbnQgY3B1KQogCiBpbnQgX19pbml0
IHhlbl9ldnRjaG5fZmlmb19pbml0KHZvaWQpCiB7Ci0JaW50IGNwdSA9IGdldF9jcHUoKTsKKwlp
bnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCWludCByZXQ7CiAKIAlyZXQgPSBldnRjaG5f
Zmlmb19hbGxvY19jb250cm9sX2Jsb2NrKGNwdSk7CiAJaWYgKHJldCA8IDApCi0JCWdvdG8gb3V0
OworCQlyZXR1cm4gcmV0OwogCiAJcHJfaW5mbygiVXNpbmcgRklGTy1iYXNlZCBBQklcbiIpOwog
CkBAIC00NDYsNyArNDQ2LDYgQEAgaW50IF9faW5pdCB4ZW5fZXZ0Y2huX2ZpZm9faW5pdCh2b2lk
KQogCWNwdWhwX3NldHVwX3N0YXRlX25vY2FsbHMoQ1BVSFBfWEVOX0VWVENITl9QUkVQQVJFLAog
CQkJCSAgInhlbi9ldnRjaG46cHJlcGFyZSIsCiAJCQkJICB4ZW5fZXZ0Y2huX2NwdV9wcmVwYXJl
LCB4ZW5fZXZ0Y2huX2NwdV9kZWFkKTsKLW91dDoKLQlwdXRfY3B1KCk7CisKIAlyZXR1cm4gcmV0
OwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 16:24:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 16: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.xen.org>)
	id 1diNaM-00057Y-IC; Thu, 17 Aug 2017 16:23:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3958fb005=anthony.perard@citrix.com>)
 id 1diNaL-00057H-Hq
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 16:23:53 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D3/5A-01731-813C5995; Thu, 17 Aug 2017 16:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva7E4am
 RBh+OiFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX32cWfBao6P28hq2B8T5PFyMnh4SAv8Th
 D7cZQWw2AQOJFdOvgtkiAtIS/XPa2bsYuTiYBd4ySjTN28gMkhAWiJZYu7AHzGYRUJV42fifF
 cTmFbCVOPHmNgvEUHmJcw9ug9VwCthJvL91AGgQB4cQUM2bSXwgYSEBNYkbC5exQLQKSpyc+Q
 TMZhaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1ctNLS5
 OTE/NSUwq1kvOz93ECAydegYGxh2Ml7f4HWKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3m8Hp0YKCRalpqdWpGXmAIMYJi3BwaMkwjsRJM1bXJCYW5yZDpE6xajL8WrC/29MQ
 ix5+XmpUuK8tSBFAiBFGaV5cCNgEXWJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvPZApPJ
 l5JXCbXgEdwQR0xJX2SSBHlCQipKQaGIN9TKVfLHik82W/KN+TZ9esNJLXaApPevfg9fIpyjF
 sj1JL9z+eK8dYb7r86vXuHcF8n0ol/jxOnbRQxvJ8z8VbHGGpfRuOenI83ShawBzkFHMqekNC
 mHqSg93SPUGBss0JT1/K8f91NQ/OOGzu5ppzqXhqEnfx4uYnWqYfjTwl2/NcRa7EKbEUZyQaa
 jEXFScCAOkLyQejAgAA
X-Env-Sender: prvs=3958fb005=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502987030!107696039!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1233 invoked from network); 17 Aug 2017 16:23:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 16:23:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444200053"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 17 Aug 2017 17:23:47 +0100
Message-ID: <20170817162347.1590-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170817162347.1590-1-anthony.perard@citrix.com>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, "Michael S.
 Tsirkin" <mst@redhat.com>, Bruce Rogers <brogers@suse.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH for-2.10 v3 3/3] Revert "ACPI: don't call
	acpi_pcihp_device_plug_cb on xen"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXZlcnRzIGNvbW1pdCAxNTNlYmE0NzI2ZGZhMWJkZmMzMWQxZmU5NzNiMmE2MWI5MDM1
NDkyLgoKVGhpcyBwYXRjaCBwcmV2ZW50cyBQQ0kgcGFzc3Rocm91Z2ggaG90cGx1ZyBvbiBYZW4u
IEV2ZW4gaWYgdGhlIFhlbiB0b29sCnN0YWNrIHByZXBhcmVzIGl0cyBvd24gQUNQSSB0YWJsZXMs
IHdlIHN0aWxsIHJlbHkgb24gUUVNVSBmb3IgaG90cGx1ZwpBQ1BJIG5vdGlmaWNhdGlvbnMuCgpU
aGUgb3JpZ2luYWwgaXNzdWUgaXMgZml4ZWQgYnkgdGhlIHR3byBwcmV2aW91cyBwYXRjaDoKICBo
dy9hY3BpOiBEaXNhbGxvdyBjaGFuZ2Ugb2YgaG90cGx1Z19zZWxlY3Qgb24gbGVnYWN5X3BpaXgK
ICBody9hY3BpOiBNb3ZlIGFjcGlfc2V0X3BjaV9pbmZvIHRvIHBjaWhwCgpTaWduZWQtb2ZmLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNDOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBCcnVjZSBSb2dlcnMg
PGJyb2dlcnNAc3VzZS5jb20+Ci0tLQogaHcvYWNwaS9waWl4NC5jIHwgMTEgKysrLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvaHcvYWNwaS9waWl4NC5jIGIvaHcvYWNwaS9waWl4NC5jCmluZGV4IGYyNzY5NjczNjUu
LmY0ZmQ1OTA3YjggMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvcGlpeDQuYworKysgYi9ody9hY3BpL3Bp
aXg0LmMKQEAgLTM4NSwxMCArMzg1LDcgQEAgc3RhdGljIHZvaWQgcGlpeDRfZGV2aWNlX3BsdWdf
Y2IoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkZXYsIGVycnApOwogICAgICAgICB9CiAgICAgfSBlbHNlIGlmIChvYmplY3RfZHlu
YW1pY19jYXN0KE9CSkVDVChkZXYpLCBUWVBFX1BDSV9ERVZJQ0UpKSB7Ci0gICAgICAgIGlmICgh
eGVuX2VuYWJsZWQoKSkgewotICAgICAgICAgICAgYWNwaV9wY2locF9kZXZpY2VfcGx1Z19jYiho
b3RwbHVnX2RldiwgJnMtPmFjcGlfcGNpX2hvdHBsdWcsIGRldiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZXJycCk7Ci0gICAgICAgIH0KKyAgICAgICAgYWNwaV9wY2lo
cF9kZXZpY2VfcGx1Z19jYihob3RwbHVnX2RldiwgJnMtPmFjcGlfcGNpX2hvdHBsdWcsIGRldiwg
ZXJycCk7CiAgICAgfSBlbHNlIGlmIChvYmplY3RfZHluYW1pY19jYXN0KE9CSkVDVChkZXYpLCBU
WVBFX0NQVSkpIHsKICAgICAgICAgaWYgKHMtPmNwdV9ob3RwbHVnX2xlZ2FjeSkgewogICAgICAg
ICAgICAgbGVnYWN5X2FjcGlfY3B1X3BsdWdfY2IoaG90cGx1Z19kZXYsICZzLT5ncGVfY3B1LCBk
ZXYsIGVycnApOwpAQCAtNDExLDEwICs0MDgsOCBAQCBzdGF0aWMgdm9pZCBwaWl4NF9kZXZpY2Vf
dW5wbHVnX3JlcXVlc3RfY2IoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgICAgICBh
Y3BpX21lbW9yeV91bnBsdWdfcmVxdWVzdF9jYihob3RwbHVnX2RldiwgJnMtPmFjcGlfbWVtb3J5
X2hvdHBsdWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldiwgZXJy
cCk7CiAgICAgfSBlbHNlIGlmIChvYmplY3RfZHluYW1pY19jYXN0KE9CSkVDVChkZXYpLCBUWVBF
X1BDSV9ERVZJQ0UpKSB7Ci0gICAgICAgIGlmICgheGVuX2VuYWJsZWQoKSkgewotICAgICAgICAg
ICAgYWNwaV9wY2locF9kZXZpY2VfdW5wbHVnX2NiKGhvdHBsdWdfZGV2LCAmcy0+YWNwaV9wY2lf
aG90cGx1ZywgZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVy
cnApOwotICAgICAgICB9CisgICAgICAgIGFjcGlfcGNpaHBfZGV2aWNlX3VucGx1Z19jYihob3Rw
bHVnX2RldiwgJnMtPmFjcGlfcGNpX2hvdHBsdWcsIGRldiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVycnApOwogICAgIH0gZWxzZSBpZiAob2JqZWN0X2R5bmFtaWNfY2Fz
dChPQkpFQ1QoZGV2KSwgVFlQRV9DUFUpICYmCiAgICAgICAgICAgICAgICAhcy0+Y3B1X2hvdHBs
dWdfbGVnYWN5KSB7CiAgICAgICAgIGFjcGlfY3B1X3VucGx1Z19yZXF1ZXN0X2NiKGhvdHBsdWdf
ZGV2LCAmcy0+Y3B1aHBfc3RhdGUsIGRldiwgZXJycCk7Ci0tIApBbnRob255IFBFUkFSRAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 16:24:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 16: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.xen.org>)
	id 1diNaL-00057I-BA; Thu, 17 Aug 2017 16:23:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3958fb005=anthony.perard@citrix.com>)
 id 1diNaK-000579-Sv
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 16:23:52 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2E/B2-01993-813C5995; Thu, 17 Aug 2017 16:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDva744am
 RBqf+a1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXPrgXTGOpuPXnHXsD4y7mLkZODgkBf4md
 vyawg9hsAgYSK6ZfZQSxRQSkJfrntIPFmQUCJfa3rWcBsYUF/CTmTToJFmcRUJX4v/o9mM0rY
 CvRcvoK1Ex5iXMPboPZQgJqEjcWLmOBqBGUODnzCQvETAmJgy9eME9g5J6FJDULSWoBI9MqRo
 3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAUKhnYGDcwXh5i98
 hRkkOJiVR3t+zpkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9dnBqpJBgUWp6akVaZg4wKGHS
 Ehw8SiK8E0HSvMUFibnFmekQqVOMxhxNH7Z8YeJ4NeH/NyYhlrz8vFQpcd5akFIBkNKM0jy4Q
 bBoucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPceyBSezLwSuH2vgE5hAjrlSvskkFNKEh
 FSUg2ME2sPWQn9q/aWDtx/Yu2misL6B1w9z3UyH66o3lTYv9KZaeNhK6Ol6bwKO5IXsWx/x+U
 aeqF1yo7vNpdC7Z6q/ZKayHHQgN0sV/HEJN55wmcWC1YelJ+43j72++mje5Lcm48sYA5LfRDU
 oDDPz+DUY+/dtunX42bOO3Xjq8x6tbZ27QZun45TSizFGYmGWsxFxYkAgxol95ECAAA=
X-Env-Sender: prvs=3958fb005=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1502987030!107696039!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1174 invoked from network); 17 Aug 2017 16:23:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 16:23:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="444200050"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 17 Aug 2017 17:23:44 +0100
Message-ID: <20170817162347.1590-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH for-2.10 v3 0/3] Fix hotplug of PCI passthrought
	device on Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIFBDSSBwYXNzdGhyb3VnaCBiZWZvcmUgdGhlIGd1ZXN0IHN0YXJ0IHdvcmtzIGZpbmUg
KGJyb2tlbiBpbiAyLjkgYnV0IG5vdwpmaXhlZCksIGJ1dCBob3RwbHVnIGRvZXMgbm90IHdvcmsg
YW55bW9yZS4KCkFudGhvbnkgUEVSQVJEICgzKToKICBody9hY3BpOiBMaW1pdCBob3RwbHVnIHRv
IHJvb3QgYnVzIG9uIGxlZ2FjeSBtb2RlCiAgaHcvYWNwaTogTW92ZSBhY3BpX3NldF9wY2lfaW5m
byB0byBwY2locAogIFJldmVydCAiQUNQSTogZG9uJ3QgY2FsbCBhY3BpX3BjaWhwX2RldmljZV9w
bHVnX2NiIG9uIHhlbiIKCiBody9hY3BpL3BjaWhwLmMgICAgICB8IDMzICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLQogaHcvYWNwaS9waWl4NC5jICAgICAgfCAxMSArKystLS0tLS0t
LQogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgfCAzMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkK
Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 16:24:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 16:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1diNaZ-0005Ae-TE; Thu, 17 Aug 2017 16:24:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3958fb005=anthony.perard@citrix.com>)
 id 1diNaY-0005A5-IM
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 16:24:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 5A/D7-18185-523C5995; Thu, 17 Aug 2017 16:24:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK7q4am
 RBiefyFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfnzewF+xnrVg+dwdzA+M0li5GTg4JAX+J
 6R/bWUFsNgEDiRXTrzKC2CIC0hL9c9rZuxi5OJgF5jFKvDg5jRkkISwQJLHy0ks2EJtFQFVi4
 tW1YA28ArYSX59vhBoqL3HuwW2wek4BO4n3tw4ADeLgEAKqeTOJDyQsJKAmcWPhMhaIVkGJkz
 OfgNnMAhISB1+8YJ7AyDsLSWoWktQCRqZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIGhwwAEOxhnXvY/xCjJwaQkyvt71pRIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK80QenRgoJFqWmp1akZeYAgxgmLcHBoyTCOxEkzVtckJhbnJkOkTrFaMzR9GHLFyaOV
 xP+f2MSYsnLz0uVEuetBSkVACnNKM2DGwSLrkuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQShp
 jCk5lXArfvFdApTECnXGmfBHJKSSJCSqqB0ZZ7+rYG9o2i9zm9E/dIRO6/eMfv0rW1mXOnncv
 5N0Xk3eZ/Gbc4FrI4ll6Indt6+WXCvG9JJVma1o/Czp5q0ZsvKSGodu74wZkrVldxad+9maTz
 p9qvwJ/lz68Pqe+P3DHPWz9V7NiHSycVr71RSu7qja7ccG+CoIWiTfrRnkfSl8u1nwprRyixF
 GckGmoxFxUnAgABqVkMqQIAAA==
X-Env-Sender: prvs=3958fb005=anthony.perard@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502987043!89073473!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16094 invoked from network); 17 Aug 2017 16:24:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 16:24:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435915300"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 17 Aug 2017 17:23:45 +0100
Message-ID: <20170817162347.1590-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170817162347.1590-1-anthony.perard@citrix.com>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Igor Mammedov <imammedo@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>
Subject: [Xen-devel] [PATCH for-2.10 v3 1/3] hw/acpi: Limit hotplug to root
	bus on legacy mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQpOZXcgcGF0Y2ggaW4gVjMKLS0tCiBody9hY3BpL3BjaWhwLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ody9h
Y3BpL3BjaWhwLmMgYi9ody9hY3BpL3BjaWhwLmMKaW5kZXggYzQyMGEzODhlYS4uOWRiM2MyZWFm
MiAxMDA2NDQKLS0tIGEvaHcvYWNwaS9wY2locC5jCisrKyBiL2h3L2FjcGkvcGNpaHAuYwpAQCAt
MjczLDcgKzI3Myw3IEBAIHN0YXRpYyB2b2lkIHBjaV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLCB1aW50NjRfdCBkYXRhLAogICAgICAgICAgICAgICAgICAgICAgIGFkZHIsIGRhdGEp
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBDSV9TRUxfQkFTRToKLSAgICAgICAgcy0+aG90
cGx1Z19zZWxlY3QgPSBkYXRhOworICAgICAgICBzLT5ob3RwbHVnX3NlbGVjdCA9IHMtPmxlZ2Fj
eV9waWl4ID8gQUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFQgOiBkYXRhOwogICAgICAgICBBQ1BJX1BD
SUhQX0RQUklOVEYoInBjaXNlbCB3cml0ZSAlIiBIV0FERFJfUFJJeCAiIDw9PSAlIiBQUkl1NjQg
IlxuIiwKICAgICAgICAgICAgICAgICAgICAgICBhZGRyLCBkYXRhKTsKICAgICBkZWZhdWx0Ogot
LSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 16:24:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 16: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.xen.org>)
	id 1diNab-0005BQ-4E; Thu, 17 Aug 2017 16:24:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3958fb005=anthony.perard@citrix.com>)
 id 1diNaZ-0005AL-G7
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 16:24:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D8/0A-03557-623C5995; Thu, 17 Aug 2017 16:24:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK7a4am
 RBm1LJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owL+2cwFiySrzj04jZbA2OHZBcjJ4eEgL/E
 mUmf2EFsNgEDiRXTrzKC2CIC0hL9c9qB4lwczAIPmCQO/znLCpIQFvCUmNDUzgRiswioSrw91
 8oGYvMK2Ers6WtkgxgqL3HuwW1mEJtTwE7i/a0DQIM4OISAat5M4gMJCwmoSdxYuIwFolVQ4u
 TMJ2A2s4CExMEXL5gnMPLOQpKahSS1gJFpFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZg6DAAwQ7GmZf9DzFKcjApifL+njUlUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEb/TBqZFCgkWp6akVaZk5wCCGSUtw8CiJ8E4ESfMWFyTmFmemQ6ROMepyvJrw/xuTE
 Etefl6qlDhvLUiRAEhRRmke3AhYRF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMMQUnsy8Er
 hNr4COYAI64kr7JJAjShIRUlINjDa5XNlatbp/0/0jNjKUrvVsU7nF57YzdNcv9W3xTae7Jj7
 2nxn3faHwWxv7reciVINl73NuDq7ss+dfbFhe/yDm0ONM2fz3R2XuFVvmxojV+qzmiz5x9zSf
 86c/kj/+sU2fFKETvolpje+sACdGvfqj6iwczrf+/o7MvLD3mN3rLTuM1K7+UGIpzkg01GIuK
 k4EAElrbCajAgAA
X-Env-Sender: prvs=3958fb005=anthony.perard@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1502987043!89073473!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16183 invoked from network); 17 Aug 2017 16:24:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 16:24:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,388,1498521600"; d="scan'208";a="435915303"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 17 Aug 2017 17:23:46 +0100
Message-ID: <20170817162347.1590-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170817162347.1590-1-anthony.perard@citrix.com>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [PATCH for-2.10 v3 2/3] hw/acpi: Move acpi_set_pci_info
	to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBtZWFucyB0aGF0IHRoZSBmdW5jdGlvbiB3aWxsIGJlIGNhbGwgYW5kIHRoZSBwcm9wZXJ0
eQphY3BpLXBjaWhwLWJzZWwgd2lsbCBiZSBzZXQgZXZlbiBpZiBBQ1BJIGJ1aWxkIGlzIGRpc2Fi
bGUuCgpUbyBkbyBQQ0kgcGFzc3Rocm91Z2ggd2l0aCBYZW4sIHRoZSBwcm9wZXJ0eSBhY3BpLXBj
aWhwLWJzZWwgbmVlZHMgdG8gYmUKc2V0LCBidXQgdGhpcyB3YXMgZG9uZSBvbmx5IHdoZW4gQUNQ
SSB0YWJsZXMgYXJlIGJ1aWx0IHdoaWNoIGlzIG5vdApuZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBU
aGUgbmVlZCBmb3IgdGhlIHByb3BlcnR5IHN0YXJ0cyB3aXRoIGNvbW1pdAoicGM6IHBjaWhwOiBh
dm9pZCBhZGRpbmcgQUNQSV9QQ0lIUF9QUk9QX0JTRUwgdHdpY2UiCihmMGM5ZDY0YTY4Yjc3NjM3
NGVjNDczMjQyNGEzZTI3NzUzY2UzN2I2KS4KClJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJv
b20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tLQpDaGFuZ2VzIGluIFYzOgogIC0gbW92ZSBh
Y3BpX3NldF9wY2lfaW5mbyB0byBwY2locCBpbnN0ZWFkCgpDaGFuZ2VzIGluIFYyOgogIC0gY2hl
Y2sgZm9yIGFjcGlfZW5hYmxlZCBiZWZvcmUgY2FsbGluZyBhY3BpX3NldF9wY2lfaW5mby4KICAt
IHNldCB0aGUgcHJvcGVydHkgb24gdGhlIHJvb3QgYnVzIG9ubHkuCgpUaGlzIHBhdGNoIHdvdWxk
IGJlIGEgY2FuZGl0YWRlIHRvIGJhY2twb3J0IHRvIDIuOSwgYWxvbmcgd2l0aAoiaHcvYWNwaTog
TGltaXQgaG90cGx1ZyB0byByb290IGJ1cyBvbiBsZWdhY3kgbW9kZSIKCkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBCcnVjZSBSb2dlcnMgPGJyb2dl
cnNAc3VzZS5jb20+Ci0tLQogaHcvYWNwaS9wY2locC5jICAgICAgfCAzMSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiBody9pMzg2L2FjcGktYnVpbGQuYyB8IDMyIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyks
IDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2FjcGkvcGNpaHAuYyBiL2h3L2FjcGkv
cGNpaHAuYwppbmRleCA5ZGIzYzJlYWYyLi40NGU4ODQyZGI4IDEwMDY0NAotLS0gYS9ody9hY3Bp
L3BjaWhwLmMKKysrIGIvaHcvYWNwaS9wY2locC5jCkBAIC03NSw2ICs3NSwzNiBAQCBzdGF0aWMg
aW50IGFjcGlfcGNpaHBfZ2V0X2JzZWwoUENJQnVzICpidXMpCiAgICAgfQogfQogCisvKiBBc3Np
Z24gQlNFTCBwcm9wZXJ0eSB0byBhbGwgYnVzZXMuICBJbiB0aGUgZnV0dXJlLCB0aGlzIGNhbiBi
ZSBjaGFuZ2VkCisgKiB0byBvbmx5IGFzc2lnbiB0byBidXNlcyB0aGF0IHN1cHBvcnQgaG90cGx1
Zy4KKyAqLworc3RhdGljIHZvaWQgKmFjcGlfc2V0X2JzZWwoUENJQnVzICpidXMsIHZvaWQgKm9w
YXF1ZSkKK3sKKyAgICB1bnNpZ25lZCAqYnNlbF9hbGxvYyA9IG9wYXF1ZTsKKyAgICB1bnNpZ25l
ZCAqYnVzX2JzZWw7CisKKyAgICBpZiAocWJ1c19pc19ob3RwbHVnZ2FibGUoQlVTKGJ1cykpKSB7
CisgICAgICAgIGJ1c19ic2VsID0gZ19tYWxsb2Moc2l6ZW9mICpidXNfYnNlbCk7CisKKyAgICAg
ICAgKmJ1c19ic2VsID0gKCpic2VsX2FsbG9jKSsrOworICAgICAgICBvYmplY3RfcHJvcGVydHlf
YWRkX3VpbnQzMl9wdHIoT0JKRUNUKGJ1cyksIEFDUElfUENJSFBfUFJPUF9CU0VMLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVzX2JzZWwsICZlcnJvcl9hYm9ydCk7
CisgICAgfQorCisgICAgcmV0dXJuIGJzZWxfYWxsb2M7Cit9CisKK3N0YXRpYyB2b2lkIGFjcGlf
c2V0X3BjaV9pbmZvKHZvaWQpCit7CisgICAgUENJQnVzICpidXMgPSBmaW5kX2k0NDBmeCgpOyAv
KiBUT0RPOiBRMzUgc3VwcG9ydCAqLworICAgIHVuc2lnbmVkIGJzZWxfYWxsb2MgPSBBQ1BJX1BD
SUhQX0JTRUxfREVGQVVMVDsKKworICAgIGlmIChidXMpIHsKKyAgICAgICAgLyogU2NhbiBhbGwg
UENJIGJ1c2VzLiBTZXQgcHJvcGVydHkgdG8gZW5hYmxlIGFjcGkgYmFzZWQgaG90cGx1Zy4gKi8K
KyAgICAgICAgcGNpX2Zvcl9lYWNoX2J1c19kZXB0aF9maXJzdChidXMsIGFjcGlfc2V0X2JzZWws
IE5VTEwsICZic2VsX2FsbG9jKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIGFjcGlfcGNpaHBf
dGVzdF9ob3RwbHVnX2J1cyhQQ0lCdXMgKmJ1cywgdm9pZCAqb3BhcXVlKQogewogICAgIEFjcGlQ
Y2lIcEZpbmQgKmZpbmQgPSBvcGFxdWU7CkBAIC0xNzcsNiArMjA3LDcgQEAgc3RhdGljIHZvaWQg
YWNwaV9wY2locF91cGRhdGUoQWNwaVBjaUhwU3RhdGUgKnMpCiAKIHZvaWQgYWNwaV9wY2locF9y
ZXNldChBY3BpUGNpSHBTdGF0ZSAqcykKIHsKKyAgICBhY3BpX3NldF9wY2lfaW5mbygpOwogICAg
IGFjcGlfcGNpaHBfdXBkYXRlKHMpOwogfQogCmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVp
bGQuYyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCmluZGV4IDk4ZGQ0MjQ2NzguLjRkMTlkOTFlMWIg
MTAwNjQ0Ci0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5jCisrKyBiL2h3L2kzODYvYWNwaS1idWls
ZC5jCkBAIC00OTMsMzYgKzQ5Myw2IEBAIGJ1aWxkX21hZHQoR0FycmF5ICp0YWJsZV9kYXRhLCBC
SU9TTGlua2VyICpsaW5rZXIsIFBDTWFjaGluZVN0YXRlICpwY21zKQogICAgICAgICAgICAgICAg
ICB0YWJsZV9kYXRhLT5sZW4gLSBtYWR0X3N0YXJ0LCAxLCBOVUxMLCBOVUxMKTsKIH0KIAotLyog
QXNzaWduIEJTRUwgcHJvcGVydHkgdG8gYWxsIGJ1c2VzLiAgSW4gdGhlIGZ1dHVyZSwgdGhpcyBj
YW4gYmUgY2hhbmdlZAotICogdG8gb25seSBhc3NpZ24gdG8gYnVzZXMgdGhhdCBzdXBwb3J0IGhv
dHBsdWcuCi0gKi8KLXN0YXRpYyB2b2lkICphY3BpX3NldF9ic2VsKFBDSUJ1cyAqYnVzLCB2b2lk
ICpvcGFxdWUpCi17Ci0gICAgdW5zaWduZWQgKmJzZWxfYWxsb2MgPSBvcGFxdWU7Ci0gICAgdW5z
aWduZWQgKmJ1c19ic2VsOwotCi0gICAgaWYgKHFidXNfaXNfaG90cGx1Z2dhYmxlKEJVUyhidXMp
KSkgewotICAgICAgICBidXNfYnNlbCA9IGdfbWFsbG9jKHNpemVvZiAqYnVzX2JzZWwpOwotCi0g
ICAgICAgICpidXNfYnNlbCA9ICgqYnNlbF9hbGxvYykrKzsKLSAgICAgICAgb2JqZWN0X3Byb3Bl
cnR5X2FkZF91aW50MzJfcHRyKE9CSkVDVChidXMpLCBBQ1BJX1BDSUhQX1BST1BfQlNFTCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1c19ic2VsLCAmZXJyb3JfYWJv
cnQpOwotICAgIH0KLQotICAgIHJldHVybiBic2VsX2FsbG9jOwotfQotCi1zdGF0aWMgdm9pZCBh
Y3BpX3NldF9wY2lfaW5mbyh2b2lkKQotewotICAgIFBDSUJ1cyAqYnVzID0gZmluZF9pNDQwZngo
KTsgLyogVE9ETzogUTM1IHN1cHBvcnQgKi8KLSAgICB1bnNpZ25lZCBic2VsX2FsbG9jID0gQUNQ
SV9QQ0lIUF9CU0VMX0RFRkFVTFQ7Ci0KLSAgICBpZiAoYnVzKSB7Ci0gICAgICAgIC8qIFNjYW4g
YWxsIFBDSSBidXNlcy4gU2V0IHByb3BlcnR5IHRvIGVuYWJsZSBhY3BpIGJhc2VkIGhvdHBsdWcu
ICovCi0gICAgICAgIHBjaV9mb3JfZWFjaF9idXNfZGVwdGhfZmlyc3QoYnVzLCBhY3BpX3NldF9i
c2VsLCBOVUxMLCAmYnNlbF9hbGxvYyk7Ci0gICAgfQotfQotCiBzdGF0aWMgdm9pZCBidWlsZF9h
cHBlbmRfcGNpaHBfbm90aWZ5X2VudHJ5KEFtbCAqbWV0aG9kLCBpbnQgc2xvdCkKIHsKICAgICBB
bWwgKmlmX2N0eDsKQEAgLTI4ODgsOCArMjg1OCw2IEBAIHZvaWQgYWNwaV9zZXR1cCh2b2lkKQog
CiAgICAgYnVpbGRfc3RhdGUgPSBnX21hbGxvYzAoc2l6ZW9mICpidWlsZF9zdGF0ZSk7CiAKLSAg
ICBhY3BpX3NldF9wY2lfaW5mbygpOwotCiAgICAgYWNwaV9idWlsZF90YWJsZXNfaW5pdCgmdGFi
bGVzKTsKICAgICBhY3BpX2J1aWxkKCZ0YWJsZXMsIE1BQ0hJTkUocGNtcykpOwogCi0tIApBbnRo
b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 16:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 16:49: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.xen.org>)
	id 1diNyQ-0006x2-2z; Thu, 17 Aug 2017 16:48:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1diNyO-0006ww-Mv
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 16:48:44 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 38/09-01859-BE8C5995; Thu, 17 Aug 2017 16:48:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsUyZ7p8oO7rE1M
 jDa7ekbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+9H1iLTguVLHyegt7A2MffxcjJ4eQwGQm
 ie3tPF2MXED2b0aJN/NWs0E4Gxkluu/tYIRwehgler+8YwFpYRMwkjh7dDojiC0iIC1x7fNls
 CJmgd2MEkcPz2ECSQgLeElM6bsIZrMIqErc+vOSFcTmBYqfmtEIFpcQUJCY8vA9M4RtLNE3q4
 9lAiPPAkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgd6
 vZ2Bg3MHYfMLvEKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrj8+NVJIsCg1
 PbUiLTMHGIYwaQkOHiUR3uUgad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVEudtAykSACnKK
 M2DGwGLiUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl3g0zhycwrgdv0CugIJqAjrrRPAj
 miJBEhJdXA6JrwPFki4Ks7P+/uSW6MhyO1ArxWLl9s9TD+3Xrz+ZdmxvzSy/3+tUu1Qkz4RG9
 F9FbZvM9MCRfmSaS0bGxtmLlZ0e39c1OJ/pz/6WoPOewaf2lN3vphzaGJymvWOUv6rhSfbVay
 vETWc4bl5Oss1S0HdRy7kk+IbLz62fvaDYmLB99edrhupcRSnJFoqMVcVJwIAGVd6waEAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502988521!110474754!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43361 invoked from network); 17 Aug 2017 16:48:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 16:48:43 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7HGmYK8001749
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 16:48:35 GMT
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 v7HGmYOB002452
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 16:48:34 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 v7HGmXpY003750;
 Thu, 17 Aug 2017 16:48:33 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 17 Aug 2017 09:48:33 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 17 Aug 2017 12:51:13 -0400
Message-Id: <1502988673-12744-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: kevin.tian@intel.com, suravee.suthikulpanit@amd.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, jun.nakajima@intel.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2] hvm: vmx/svm_cpu_up_prepare should be called
	only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2Ugcm91dGluZXMgYXJlIGZpcnN0IGNhbGxlZCB2aWEgQ1BVX1VQX1BSRVBBUkUgbm90aWZp
ZXIgYnkgdGhlIEJTUAphbmQgdGhlbiBieSB0aGUgYm9vdGluZyBBU1AgZnJvbSB2bXhfY3B1X3Vw
KCkvX3N2bV9jcHVfdXAoKS4KCkF2b2lkIHRoZSB1bm5lY2Vzc2FyeSBzZWNvbmQgY2FsbC4KClNp
Z25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
ClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KVjI6CiogQ2FsbCAqY3B1X3VwX3ByZXBhcmUoKSBvbiBCU1AgZnJvbSBzdGFydF9zdm0vdm14
KCkKCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgfCA2ICstLS0tLQogeGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jIHwgMyAtLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICB8IDIg
Ky0KIDMgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKaW5kZXggMGRjOTQ0Mi4uMmI1MWU0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTE1MjYs
NyArMTUyNiw2IEBAIHN0YXRpYyBpbnQgc3ZtX2hhbmRsZV9vc3Z3KHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwsIGJvb2xfdCByCiBzdGF0aWMgaW50IF9zdm1fY3B1
X3VwKGJvb2wgYnNwKQogewogICAgIHVpbnQ2NF90IG1zcl9jb250ZW50OwotICAgIGludCByYzsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIGNvbnN0IHN0
cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0YVtjcHVdOwogIApAQCAtMTUzOCw5ICsxNTM3
LDYgQEAgc3RhdGljIGludCBfc3ZtX2NwdV91cChib29sIGJzcCkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAgICAgfQogCi0gICAgaWYgKCAocmMgPSBzdm1fY3B1X3VwX3ByZXBhcmUoY3B1KSkg
IT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQogICAgIHdyaXRlX2VmZXIocmVhZF9lZmVyKCkg
fCBFRkVSX1NWTUUpOwogCiAgICAgLyogSW5pdGlhbGl6ZSB0aGUgSFNBIGZvciB0aGlzIGNvcmUu
ICovCkBAIC0xNTg5LDcgKzE1ODUsNyBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxl
ICogX19pbml0IHN0YXJ0X3N2bSh2b2lkKQogCiAgICAgc3ZtX2hvc3Rfb3N2d19yZXNldCgpOwog
Ci0gICAgaWYgKCBfc3ZtX2NwdV91cCh0cnVlKSApCisgICAgaWYgKCBzdm1fY3B1X3VwX3ByZXBh
cmUoc21wX3Byb2Nlc3Nvcl9pZCgpKSB8fCBfc3ZtX2NwdV91cCh0cnVlKSApCiAgICAgewogICAg
ICAgICBwcmludGsoIlNWTTogZmFpbGVkIHRvIGluaXRpYWxpc2UuXG4iKTsKICAgICAgICAgcmV0
dXJuIE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggNzg1NDgwMi4uNzNiNDczMSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYwpAQCAtNjUyLDkgKzY1Miw2IEBAIGludCB2bXhfY3B1X3VwKHZvaWQpCiAKICAgICBJ
TklUX0xJU1RfSEVBRCgmdGhpc19jcHUoYWN0aXZlX3ZtY3NfbGlzdCkpOwogCi0gICAgaWYgKCAo
cmMgPSB2bXhfY3B1X3VwX3ByZXBhcmUoY3B1KSkgIT0gMCApCi0gICAgICAgIHJldHVybiByYzsK
LQogICAgIHN3aXRjaCAoIF9fdm14b24odGhpc19jcHUodm14b25fcmVnaW9uKSkgKQogICAgIHsK
ICAgICBjYXNlIC0yOiAvKiAjVUQgb3IgI0dQICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDY3ZmM4NWIu
LmY4YzJkMDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yNDMzLDcgKzI0MzMsNyBAQCBjb25zdCBzdHJ1
Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogewogICAgIHNl
dF9pbl9jcjQoWDg2X0NSNF9WTVhFKTsKIAotICAgIGlmICggdm14X2NwdV91cCgpICkKKyAgICBp
ZiAoIHZteF9jcHVfdXBfcHJlcGFyZShzbXBfcHJvY2Vzc29yX2lkKCkpIHx8IHZteF9jcHVfdXAo
KSApCiAgICAgewogICAgICAgICBwcmludGsoIlZNWDogZmFpbGVkIHRvIGluaXRpYWxpc2UuXG4i
KTsKICAgICAgICAgcmV0dXJuIE5VTEw7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 16:58:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 16:58: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.xen.org>)
	id 1diO7K-0007eE-VE; Thu, 17 Aug 2017 16:57:58 +0000
Resent-Date: Thu, 17 Aug 2017 16:57:58 +0000
Resent-Message-Id: <E1diO7K-0007eE-VE@lists.xenproject.org>
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <no-reply@patchew.org>) id 1diO7J-0007e8-5I
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 16:57:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7F/88-03612-41BC5995; Thu, 17 Aug 2017 16:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXSHhJwU1fo9NR
 Ig2n7BS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvE+ewFex5wV3xaety1gbGF1e4uxi5OIQE
 ljJKXGtfyNrFyMnBK2An0bXxABuILSSgKPHz0BowW1ggXuL0+cMsIDYnUM37WwfYIeoFJU7Of
 AIU5+BgFtCUWL9LHyTMDNQ6pfshO8QYXok7c+czgdhsAlISh++vZAaxRQRkJbq7XrNA1KdKLH
 y/G8xmEdCW+Hb3Jli9BFD9l2Wn2SYw8s1Csm0WwrZZSLYtYGRexahRnFpUllqka2ygl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGG4MQLCD8e/awEOMkhxMSqK8v2dNiRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwct6amqkkGBRanpqRVpmDjDwYdISHDxKIryHTwKleYsLEnOLM
 9MhUqcYFaXEeZtAEgIgiYzSPLg2WLRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvIpApPJ
 l5JXDTXwEtZgJafKV9EsjikkSElFQDo++KV0q3XpR1n/oQFsHp5tfxgOHh+/0GWZtOvddfzlE
 740fPu7cxVqvPbnrvclV03d3DXH+3tOWcmbenX/6E9/mync8X3tzoNaW4LyHfZGP4z3nd0tNX
 vnZeucLvjtbhwyf6PpjMrT973Jjp7nuxa7sTWflDtCWurb6ytrPkde632TZswu/SZj5XYinOS
 DTUYi4qTgQAR2de/rECAAA=
X-Env-Sender: no-reply@patchew.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1502989072!78435612!1
X-Originating-IP: [135.84.80.217]
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 27056 invoked from network); 17 Aug 2017 16:57:53 -0000
Received: from sender-of-o52.zoho.com (HELO sender-of-o52.zoho.com)
 (135.84.80.217)
 by server-7.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 Aug 2017 16:57:53 -0000
Received: from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1502989063304619.0400539031342;
 Thu, 17 Aug 2017 09:57:43 -0700 (PDT)
Message-ID: <150298906218.27.4171157251502674460@205a2245145f>
In-Reply-To: <20170817162347.1590-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: anthony.perard@citrix.com
Date: Thu, 17 Aug 2017 09:57:43 -0700 (PDT)
X-ZohoMailClient: External
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org, famz@redhat.com,
 qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-2.10 v3 0/3] Fix hotplug of
	PCI passthrought device on Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBmYWlsZWQgYnVpbGQgdGVzdCBvbiBzMzkweCBob3N0LiBQbGVhc2Ug
ZmluZCB0aGUgZGV0YWlscyBiZWxvdy4KCk1lc3NhZ2UtaWQ6IDIwMTcwODE3MTYyMzQ3LjE1OTAt
MS1hbnRob255LnBlcmFyZEBjaXRyaXguY29tClR5cGU6IHNlcmllcwpTdWJqZWN0OiBbUWVtdS1k
ZXZlbF0gW1BBVENIIGZvci0yLjEwIHYzIDAvM10gRml4IGhvdHBsdWcgb2YgUENJIHBhc3N0aHJv
dWdodCBkZXZpY2Ugb24gWGVuCgo9PT0gVEVTVCBTQ1JJUFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNo
CiMgVGVzdGluZyBzY3JpcHQgd2lsbCBiZSBpbnZva2VkIHVuZGVyIHRoZSBnaXQgY2hlY2tvdXQg
d2l0aAojIEhFQUQgcG9pbnRpbmcgdG8gYSBjb21taXQgdGhhdCBoYXMgdGhlIHBhdGNoZXMgYXBw
bGllZCBvbiB0b3Agb2YgImJhc2UiCiMgYnJhbmNoCnNldCAtZQplY2hvICI9PT0gRU5WID09PSIK
ZW52CmVjaG8gIj09PSBQQUNLQUdFUyA9PT0iCnJwbSAtcWEKZWNobyAiPT09IFRFU1QgQkVHSU4g
PT09IgpDQz0kSE9NRS9iaW4vY2MKSU5TVEFMTD0kUFdEL2luc3RhbGwKQlVJTEQ9JFBXRC9idWls
ZAplY2hvIC1uICJVc2luZyBDQzogIgpyZWFscGF0aCAkQ0MKbWtkaXIgLXAgJEJVSUxEICRJTlNU
QUxMClNSQz0kUFdECmNkICRCVUlMRAokU1JDL2NvbmZpZ3VyZSAtLWNjPSRDQyAtLXByZWZpeD0k
SU5TVEFMTAptYWtlIC1qNAojIFhYWDogd2UgbmVlZCByZWxpYWJsZSBjbGVhbiB1cAojIG1ha2Ug
Y2hlY2sgLWo0IFY9MQptYWtlIGluc3RhbGwKPT09IFRFU1QgU0NSSVBUIEVORCA9PT0KClVwZGF0
aW5nIDNjOGNmNWE5YzIxZmY4NzgyMTY0ZDFkZWY3ZjQ0YmQ4ODg3MTMzODQKRnJvbSBodHRwczov
L2dpdGh1Yi5jb20vcGF0Y2hldy1wcm9qZWN0L3FlbXUKIC0gW3RhZyB1cGRhdGVdICAgICAgcGF0
Y2hldy8xNTAyOTg2NDUzLTIyMzIyMS0xLWdpdC1zZW5kLWVtYWlsLWltYW1tZWRvQHJlZGhhdC5j
b20gLT4gcGF0Y2hldy8xNTAyOTg2NDUzLTIyMzIyMS0xLWdpdC1zZW5kLWVtYWlsLWltYW1tZWRv
QHJlZGhhdC5jb20KICogW25ldyB0YWddICAgICAgICAgcGF0Y2hldy8yMDE3MDgxNzE2MjM0Ny4x
NTkwLTEtYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbSAtPiBwYXRjaGV3LzIwMTcwODE3MTYyMzQ3
LjE1OTAtMS1hbnRob255LnBlcmFyZEBjaXRyaXguY29tClN3aXRjaGVkIHRvIGEgbmV3IGJyYW5j
aCAndGVzdCcKMjY4MTc3NSBSZXZlcnQgIkFDUEk6IGRvbid0IGNhbGwgYWNwaV9wY2locF9kZXZp
Y2VfcGx1Z19jYiBvbiB4ZW4iCjQyZDQyMzYgaHcvYWNwaTogTW92ZSBhY3BpX3NldF9wY2lfaW5m
byB0byBwY2locApkM2E1MjQ1IGh3L2FjcGk6IExpbWl0IGhvdHBsdWcgdG8gcm9vdCBidXMgb24g
bGVnYWN5IG1vZGUKCj09PSBPVVRQVVQgQkVHSU4gPT09Cj09PSBFTlYgPT09ClhER19TRVNTSU9O
X0lEPTMwODQ2ClNIRUxMPS9iaW4vc2gKVVNFUj1mYW0KUEFUQ0hFVz0vaG9tZS9mYW0vcGF0Y2hl
dy9wYXRjaGV3LWNsaSAtcyBodHRwOi8vcGF0Y2hldy5vcmcgLS1ub2RlYnVnClBBVEg9L3Vzci9i
aW46L2JpbgpQV0Q9L3Zhci90bXAvcGF0Y2hldy10ZXN0ZXItdG1wLXpjMGhfYmNuL3NyYwpMQU5H
PWVuX1VTLlVURi04CkhPTUU9L2hvbWUvZmFtClNITFZMPTIKTE9HTkFNRT1mYW0KREJVU19TRVNT
SU9OX0JVU19BRERSRVNTPXVuaXg6cGF0aD0vcnVuL3VzZXIvMTAxMi9idXMKWERHX1JVTlRJTUVf
RElSPS9ydW4vdXNlci8xMDEyCl89L3Vzci9iaW4vZW52Cj09PSBQQUNLQUdFUyA9PT0KZ3BnLXB1
YmtleS04NzM1MjliOC01NGUzODZmZgp4ei1saWJzLTUuMi4yLTIuZmMyNC5zMzkweApsaWJ4c2ht
ZmVuY2UtMS4yLTMuZmMyNC5zMzkweApnaWZsaWItNC4xLjYtMTUuZmMyNC5zMzkweAp0cm91c2Vy
cy1saWItMC4zLjEzLTYuZmMyNC5zMzkweApuY3Vyc2VzLWJhc2UtNi4wLTYuMjAxNjA3MDkuZmMy
NS5ub2FyY2gKZ21wLTYuMS4xLTEuZmMyNS5zMzkweApsaWJpZG4tMS4zMy0xLmZjMjUuczM5MHgK
c2xhbmctMi4zLjAtNy5mYzI1LnMzOTB4CnBrZ2NvbmZpZy0wLjI5LjEtMS5mYzI1LnMzOTB4CmFs
c2EtbGliLTEuMS4xLTIuZmMyNS5zMzkweAp5dW0tbWV0YWRhdGEtcGFyc2VyLTEuMS40LTE3LmZj
MjUuczM5MHgKcHl0aG9uMy1zbGlwLWRidXMtMC42LjQtNC5mYzI1Lm5vYXJjaApweXRob24yLWNz
c3NlbGVjdC0wLjkuMi0xLmZjMjUubm9hcmNoCmNyZWF0ZXJlcG9fYy1saWJzLTAuMTAuMC02LmZj
MjUuczM5MHgKaW5pdHNjcmlwdHMtOS42OS0xLmZjMjUuczM5MHgKcGFydGVkLTMuMi0yMS5mYzI1
LnMzOTB4CmZsZXgtMi42LjAtMy5mYzI1LnMzOTB4CmNvbG9yZC1saWJzLTEuMy40LTEuZmMyNS5z
MzkweApweXRob24tb3Nicy1jbGllbnQtMC4zMy0zLmZjMjUubm9hcmNoCnBlcmwtUG9kLVNpbXBs
ZS0zLjM1LTEuZmMyNS5ub2FyY2gKcHl0aG9uMi1zaW1wbGVqc29uLTMuMTAuMC0xLmZjMjUuczM5
MHgKYnJsdHR5LTUuNC0yLmZjMjUuczM5MHgKbGlicmFkb3MyLTEwLjIuNC0yLmZjMjUuczM5MHgK
dGNwX3dyYXBwZXJzLTcuNi04My5mYzI1LnMzOTB4CmxpYmNlcGhmc19qbmkxLTEwLjIuNC0yLmZj
MjUuczM5MHgKbmV0dGxlLWRldmVsLTMuMy0xLmZjMjUuczM5MHgKYnppcDItZGV2ZWwtMS4wLjYt
MjEuZmMyNS5zMzkweApsaWJ1dWlkLTIuMjguMi0yLmZjMjUuczM5MHgKcHl0aG9uMy1kbmYtMS4x
LjEwLTYuZmMyNS5ub2FyY2gKdGV4bGl2ZS1rcGF0aHNlYS1kb2Mtc3ZuNDExMzktMzMuZmMyNS4x
Lm5vYXJjaApvcGVuc3NoLTcuNHAxLTQuZmMyNS5zMzkweAp0ZXhsaXZlLWtwYXRoc2VhLWJpbi1z
dm40MDQ3My0zMy4yMDE2MDUyMC5mYzI1LjEuczM5MHgKdGV4bGl2ZS1ncmFwaGljcy1zdm40MTAx
NS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtZHZpcGRmbXgtZGVmLXN2bjQwMzI4LTMzLmZjMjUu
MS5ub2FyY2gKdGV4bGl2ZS1tZndhcmUtc3ZuNDA3NjgtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZl
LXRleGxpdmUtc2NyaXB0cy1zdm40MTQzMy0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtZXVyby1z
dm4yMjE5MS4xLjEtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWV0ZXgtc3ZuMzcwNTcuMC0zMy5m
YzI1LjEubm9hcmNoCnRleGxpdmUtaWZ0ZXgtc3ZuMjk2NTQuMC4yLTMzLmZjMjUuMS5ub2FyY2gK
dGV4bGl2ZS1wYWxhdGluby1zdm4zMTgzNS4wLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS10ZXhs
aXZlLWRvY2luZGV4LXN2bjQxNDMwLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS14dW5pY29kZS1z
dm4zMDQ2Ni4wLjk4MS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUta29tYS1zY3JpcHQtc3ZuNDE1
MDgtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXBzdC1ncmFkLXN2bjE1ODc4LjEuMDYtMzMuZmMy
NS4xLm5vYXJjaAp0ZXhsaXZlLXBzdC1ibHVyLXN2bjE1ODc4LjIuMC0zMy5mYzI1LjEubm9hcmNo
CnRleGxpdmUtamtuYXBsdHgtc3ZuMTk0NDAuMC0zMy5mYzI1LjEubm9hcmNoCnRleGluZm8tNi4x
LTQuZmMyNS5zMzkweApvcGVuc3NsLWRldmVsLTEuMC4yay0xLmZjMjUuczM5MHgKZ2RrLXBpeGJ1
ZjItMi4zNi42LTEuZmMyNS5zMzkweApuc3ByLTQuMTQuMC0yLmZjMjUuczM5MHgKbnNzLXNvZnRv
a24tZnJlZWJsLTMuMzAuMi0xLjAuZmMyNS5zMzkweApqYW5zc29uLTIuMTAtMi5mYzI1LnMzOTB4
CmZlZG9yYS1yZXBvcy0yNS00Lm5vYXJjaApweXRob24zLWxpYnMtMy41LjMtNi5mYzI1LnMzOTB4
CnBlcmwtRXJybm8tMS4yNS0zODcuZmMyNS5zMzkweAphY2wtMi4yLjUyLTEzLmZjMjUuczM5MHgK
cGNyZTItdXRmMTYtMTAuMjMtOC5mYzI1LnMzOTB4CnBhbmdvLTEuNDAuNS0xLmZjMjUuczM5MHgK
c3lzdGVtZC1wYW0tMjMxLTE3LmZjMjUuczM5MHgKcHl0aG9uMi1nbHVzdGVyLTMuMTAuNC0xLmZj
MjUuczM5MHgKTmV0d29ya01hbmFnZXItbGlibm0tMS40LjQtNS5mYzI1LnMzOTB4CnNlbGludXgt
cG9saWN5LTMuMTMuMS0yMjUuMTguZmMyNS5ub2FyY2gKcG9wcGxlci0wLjQ1LjAtNS5mYzI1LnMz
OTB4CmNjYWNoZS0zLjMuNC0xLmZjMjUuczM5MHgKdmFsZ3JpbmQtMy4xMi4wLTkuZmMyNS5zMzkw
eApwZXJsLW9wZW4tMS4xMC0zODcuZmMyNS5ub2FyY2gKbGliYWlvLTAuMy4xMTAtNi5mYzI0LnMz
OTB4CmxpYmZvbnRlbmMtMS4xLjMtMy5mYzI0LnMzOTB4Cmx6by0yLjA4LTguZmMyNC5zMzkweApp
c2wtMC4xNC01LmZjMjQuczM5MHgKbGliWGF1LTEuMC44LTYuZmMyNC5zMzkweApsaW51eC1hdG0t
bGlicy0yLjUuMS0xNC5mYzI0LnMzOTB4CmxpYlhleHQtMS4zLjMtNC5mYzI0LnMzOTB4CmxpYlh4
Zjg2dm0tMS4xLjQtMy5mYzI0LnMzOTB4CmJpc29uLTMuMC40LTQuZmMyNC5zMzkweApwZXJsLXNy
cG0tbWFjcm9zLTEtMjAuZmMyNS5ub2FyY2gKZ2F3ay00LjEuMy04LmZjMjUuczM5MHgKbGlid2F5
bGFuZC1jbGllbnQtMS4xMi4wLTEuZmMyNS5zMzkweApwZXJsLUV4cG9ydGVyLTUuNzItMzY2LmZj
MjUubm9hcmNoCnBlcmwtdmVyc2lvbi0wLjk5LjE3LTEuZmMyNS5zMzkweApmZnR3LWxpYnMtZG91
YmxlLTMuMy41LTMuZmMyNS5zMzkweApsaWJzc2gyLTEuOC4wLTEuZmMyNS5zMzkweApNb2RlbU1h
bmFnZXItZ2xpYi0xLjYuNC0xLmZjMjUuczM5MHgKbmV3dC1weXRob24zLTAuNTIuMTktMi5mYzI1
LnMzOTB4CnB5dGhvbi1tdW5jaC0yLjAuNC0zLmZjMjUubm9hcmNoCnB5dGhvbi1idWd6aWxsYS0x
LjIuMi00LmZjMjUubm9hcmNoCmxpYmVkaXQtMy4xLTE2LjIwMTYwNjE4Y3ZzLmZjMjUuczM5MHgK
Y3JlYXRlcmVwb19jLTAuMTAuMC02LmZjMjUuczM5MHgKZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgt
bGlicy0wLjQuOS04My5mYzI1LnMzOTB4Cnl1bS0zLjQuMy01MTAuZmMyNS5ub2FyY2gKZHJhY3V0
LWNvbmZpZy1yZXNjdWUtMDQ0LTc4LmZjMjUuczM5MHgKbW96anMxNy0xNy4wLjAtMTYuZmMyNS5z
MzkweApsaWJzZWxpbnV4LTIuNS0xMy5mYzI1LnMzOTB4CmxpYmdvLWRldmVsLTYuMy4xLTEuZmMy
NS5zMzkweApweXRob24yLXB5cGFyc2luZy0yLjEuMTAtMS5mYzI1Lm5vYXJjaApjYWlyby1nb2Jq
ZWN0LTEuMTQuOC0xLmZjMjUuczM5MHgKZXRodG9vbC00LjgtMS5mYzI1LnMzOTB4CnhvcmcteDEx
LXByb3RvLWRldmVsLTcuNy0yMC5mYzI1Lm5vYXJjaApicmxhcGktMC42LjUtMi5mYzI1LnMzOTB4
CmxpYnJhZG9zLWRldmVsLTEwLjIuNC0yLmZjMjUuczM5MHgKbGliWGluZXJhbWEtZGV2ZWwtMS4x
LjMtNi5mYzI0LnMzOTB4Cmx1YS1wb3NpeC0zMy4zLjEtMy5mYzI1LnMzOTB4CnVzYnJlZGlyLWRl
dmVsLTAuNy4xLTIuZmMyNC5zMzkweApsaWJlcG94eS0xLjQuMS0xLmZjMjUuczM5MHgKcHl0aG9u
My1kbmYtcGx1Z2lucy1jb3JlLTAuMS4yMS01LmZjMjUubm9hcmNoCnRleGxpdmUtcGRmdGV4LWRv
Yy1zdm40MTE0OS0zMy5mYzI1LjEubm9hcmNoCm9wZW5zc2gtY2xpZW50cy03LjRwMS00LmZjMjUu
czM5MHgKaXB0YWJsZXMtMS42LjAtMy5mYzI1LnMzOTB4CnRleGxpdmUtdGV4bGl2ZS5pbmZyYS1z
dm40MTI4MC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtZ3JhcGhpY3MtY2ZnLXN2bjQwMjY5LTMz
LmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1iaWJ0ZXgtc3ZuNDA3NjgtMzMuZmMyNS4xLm5vYXJjaAp0
ZXhsaXZlLW1md2FyZS1iaW4tc3ZuNDA0NzMtMzMuMjAxNjA1MjAuZmMyNS4xLnMzOTB4CnRleGxp
dmUtdGV4bGl2ZS1zY3JpcHRzLWJpbi1zdm4yOTc0MS4wLTMzLjIwMTYwNTIwLmZjMjUuMS5ub2Fy
Y2gKdGV4bGl2ZS1zYXVlcmotc3ZuMTU4NzguMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtZW5j
dGV4LXN2bjM0OTU3LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWlmZXRleC1zdm4yNDg1My4x
LjItMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLW50Z2NsYXNzLXN2bjE1ODc4LjIuMWEtMzMuZmMy
NS4xLm5vYXJjaAp0ZXhsaXZlLXRleC1neXJlLW1hdGgtc3ZuNDEyNjQtMzMuZmMyNS4xLm5vYXJj
aAp0ZXhsaXZlLWJlcmEtc3ZuMjAwMzEuMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtbXMtc3Zu
Mjk4NDkuMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtcHN0LWZpbGwtc3ZuMTU4NzguMS4wMS0z
My5mYzI1LjEubm9hcmNoCnRleGxpdmUtY3RhYmxlLXN2bjM4NjcyLTMzLmZjMjUuMS5ub2FyY2gK
dGV4bGl2ZS1leHRzaXplcy1zdm4xNzI2My4xLjRhLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1j
b2xsZWN0aW9uLWxhdGV4cmVjb21tZW5kZWQtc3ZuMzU3NjUuMC0zMy4yMDE2MDUyMC5mYzI1LjEu
bm9hcmNoCnBlcmwtRmlsdGVyLTEuNTctMS5mYzI1LnMzOTB4CmtyYjUtd29ya3N0YXRpb24tMS4x
NC40LTcuZmMyNS5zMzkweApweXRob24yLXJwbS1tYWNyb3MtMy0xMi5mYzI1Lm5vYXJjaApsaWJn
bHZuZC1lZ2wtMC4yLjk5OS0xNC4yMDE3MDMwOGdpdDhlNmUxMDIuZmMyNS5zMzkweApsaWJnbHZu
ZC1vcGVuZ2wtMC4yLjk5OS0xNC4yMDE3MDMwOGdpdDhlNmUxMDIuZmMyNS5zMzkweApnZGJtLTEu
MTMtMS5mYzI1LnMzOTB4Cm5zcy11dGlsLTMuMzAuMi0xLjAuZmMyNS5zMzkweApsaWJjcnlwdC1u
c3MtMi4yNC05LmZjMjUuczM5MHgKbGlidGFzbjEtNC4xMi0xLmZjMjUuczM5MHgKZmVkb3JhLXJl
bGVhc2UtMjUtMi5ub2FyY2gKZ2RiLWhlYWRsZXNzLTcuMTIuMS00OC5mYzI1LnMzOTB4CnBlcmwt
bWFjcm9zLTUuMjQuMi0zODcuZmMyNS5zMzkweApzcWxpdGUtZGV2ZWwtMy4xNC4yLTIuZmMyNS5z
MzkweApwY3JlLWRldmVsLTguNDEtMS5mYzI1LnMzOTB4CmxpYlgxMS0xLjYuNS0xLmZjMjUuczM5
MHgKY29yZXV0aWxzLTguMjUtMTcuZmMyNS5zMzkweApweXRob24yLW9wZW5pZGMtY2xpZW50LTAt
My4yMDE3MDUyM2dpdDc3Y2IzZWUuZmMyNS5ub2FyY2gKbnNzLXN5c2luaXQtMy4zMC4yLTEuMS5m
YzI1LnMzOTB4CnN5c3RlbXRhcC1jbGllbnQtMy4xLTUuZmMyNS5zMzkweApuc3MtZGV2ZWwtMy4z
MC4yLTEuMS5mYzI1LnMzOTB4CmZpcmV3YWxsZC0wLjQuNC41LTEuZmMyNS5ub2FyY2gKcnBtbGlu
dC0xLjktOS5mYzI1Lm5vYXJjaApzeXN0ZW0tcHl0aG9uLTMuNS4zLTYuZmMyNS5zMzkweApncGct
cHVia2V5LWVmZTU1MGY1LTUyMjBiYTQxCmdwZy1wdWJrZXktODFiNDY1MjEtNTViM2NhOWEKZmls
ZXN5c3RlbS0zLjItMzcuZmMyNC5zMzkweApsaWJmZmktMy4xLTkuZmMyNC5zMzkweAprZXl1dGls
cy1saWJzLTEuNS45LTguZmMyNC5zMzkweApsaWJuZm5ldGxpbmstMS4wLjEtOC5mYzI0LnMzOTB4
CmxpYnRoZW9yYS0xLjEuMS0xNC5mYzI0LnMzOTB4CnhtbC1jb21tb24tMC42LjMtNDQuZmMyNC5u
b2FyY2gKYXV0b2NvbmYtMi42OS0yMi5mYzI0Lm5vYXJjaApsaWJYdC0xLjEuNS0zLmZjMjQuczM5
MHgKa2JkLWxlZ2FjeS0yLjAuMy0zLmZjMjQubm9hcmNoCmdob3N0c2NyaXB0LWZvbnRzLTUuNTAt
MzUuZmMyNC5ub2FyY2gKbGliWGV2aWUtMS4wLjMtMTEuZmMyNC5zMzkweApsaWJjYXAtMi4yNS0y
LmZjMjUuczM5MHgKbXBmci0zLjEuNS0xLmZjMjUuczM5MHgKcGVybC1DYXJwLTEuNDAtMzY1LmZj
MjUubm9hcmNoCmxpYm1ubC0xLjAuNC0xLmZjMjUuczM5MHgKcGVybC1Vbmljb2RlLUVhc3RBc2lh
bldpZHRoLTEuMzMtOC5mYzI1Lm5vYXJjaApsaWJ3YXlsYW5kLWN1cnNvci0xLjEyLjAtMS5mYzI1
LnMzOTB4CnB5dGhvbi1rcmJWLTEuMC45MC0xMi5mYzI1LnMzOTB4CnB5dGhvbjItdXJsbGliMy0x
LjE1LjEtMy5mYzI1Lm5vYXJjaApmaXBzY2hlY2stMS40LjEtMTEuZmMyNS5zMzkweApsaWJuZHAt
MS42LTEuZmMyNS5zMzkweApnbnVwZzItMi4xLjEzLTIuZmMyNS5zMzkweApsaWJYZml4ZXMtNS4w
LjMtMS5mYzI1LnMzOTB4CmFkd2FpdGEtaWNvbi10aGVtZS0zLjIyLjAtMS5mYzI1Lm5vYXJjaApk
Y29uZi0wLjI2LjAtMS5mYzI1LnMzOTB4Cm5jdXJzZXMtZGV2ZWwtNi4wLTYuMjAxNjA3MDkuZmMy
NS5zMzkweApkZWphZ251LTEuNi0xLmZjMjUubm9hcmNoCmxpYnN0ZGMrKy1kZXZlbC02LjMuMS0x
LmZjMjUuczM5MHgKZGV2aWNlLW1hcHBlci0xLjAyLjEzNi0zLmZjMjUuczM5MHgKc3VidmVyc2lv
bi0xLjkuNS0xLmZjMjUuczM5MHgKbGlidG9vbC1sdGRsLTIuNC42LTEzLmZjMjUuczM5MHgKbGli
ZXZlbnQtMi4wLjIyLTEuZmMyNS5zMzkweAphdGstZGV2ZWwtMi4yMi4wLTEuZmMyNS5zMzkweAps
aWJldi00LjI0LTEuZmMyNS5zMzkweAp4b3JnLXgxMS1mb250cy1UeXBlMS03LjUtMTYuZmMyNC5u
b2FyY2gKYnJsYXBpLWRldmVsLTAuNi41LTIuZmMyNS5zMzkweApwdWxzZWF1ZGlvLWxpYnMtMTAu
MC0yLmZjMjUuczM5MHgKZ2xpYjItMi41MC4zLTEuZmMyNS5zMzkweApweXRob24yLXJwbS00LjEz
LjAuMS0xLmZjMjUuczM5MHgKZG5mLTEuMS4xMC02LmZjMjUubm9hcmNoCnRleGxpdmUtbWV0YWZv
bnQtYmluLXN2bjQwOTg3LTMzLjIwMTYwNTIwLmZjMjUuMS5zMzkweAp0ZXhsaXZlLXhrZXl2YWwt
c3ZuMzU3NDEuMi43YS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtZXVsZXItc3ZuMTcyNjEuMi41
LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1tcHRvcGRmLXN2bjQxMjgyLTMzLmZjMjUuMS5ub2Fy
Y2gKdGV4bGl2ZS13YXN5LXN2bjM1ODMxLjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWF2YW50
Z2FyLXN2bjMxODM1LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWV1cm9zeW0tc3ZuMTcyNjUu
MS40X3N1YnJmaXgtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWtudXRoLWxpYi1zdm4zNTgyMC4w
LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1wYXJhbGxlbC1zdm4xNTg3OC4wLTMzLmZjMjUuMS5u
b2FyY2gKdGV4bGl2ZS10ZXhsaXZlLW1zZy10cmFuc2xhdGlvbnMtc3ZuNDE0MzEtMzMuZmMyNS4x
Lm5vYXJjaAp0ZXhsaXZlLWxhdGV4LXN2bjQwMjE4LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1s
dWFsYXRleC1tYXRoLXN2bjQwNjIxLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1hdXRvLXBzdC1w
ZGYtc3ZuMjM3MjMuMC42LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1wb3dlcmRvdC1zdm4zODk4
NC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtd2FzeXN5bS1zdm4xNTg3OC4yLjAtMzMuZmMyNS4x
Lm5vYXJjaApJbWFnZU1hZ2ljay1saWJzLTYuOS4zLjAtNi5mYzI1LnMzOTB4Cmdlb2NsdWUyLTIu
NC41LTEuZmMyNS5zMzkweApwZXJsLUlPLVNvY2tldC1JUC0wLjM5LTEuZmMyNS5ub2FyY2gKcHl0
aG9uMi1weWFzbjEtMC4yLjMtMS5mYzI1Lm5vYXJjaApsaWJnbHZuZC0wLjIuOTk5LTE0LjIwMTcw
MzA4Z2l0OGU2ZTEwMi5mYzI1LnMzOTB4CmxpYmdsdm5kLWdsZXMtMC4yLjk5OS0xNC4yMDE3MDMw
OGdpdDhlNmUxMDIuZmMyNS5zMzkweApnZGstcGl4YnVmMi1kZXZlbC0yLjM2LjYtMS5mYzI1LnMz
OTB4CmF0LXNwaTItY29yZS1kZXZlbC0yLjIyLjEtMS5mYzI1LnMzOTB4CmxpYmFjbC0yLjIuNTIt
MTMuZmMyNS5zMzkweApwZXJsLWxpYnMtNS4yNC4yLTM4Ny5mYzI1LnMzOTB4Cm1lc2EtbGliZ2xh
cGktMTcuMC41LTMuZmMyNS5zMzkweAprZXJuZWwtaGVhZGVycy00LjExLjEwLTIwMC5mYzI1LnMz
OTB4CnAxMS1raXQtZGV2ZWwtMC4yMy4yLTQuZmMyNS5zMzkweApweXRob24zLXJwbWNvbmYtMS4w
LjE5LTEuZmMyNS5ub2FyY2gKc3FsaXRlLTMuMTQuMi0yLmZjMjUuczM5MHgKcGNyZS11dGYzMi04
LjQxLTEuZmMyNS5zMzkweApsaWJYMTEtY29tbW9uLTEuNi41LTEuZmMyNS5ub2FyY2gKY29yZXV0
aWxzLWNvbW1vbi04LjI1LTE3LmZjMjUuczM5MHgKbWVzYS1saWJFR0wtMTcuMC41LTMuZmMyNS5z
MzkweApuc3MtMy4zMC4yLTEuMS5mYzI1LnMzOTB4CnN5c3RlbXRhcC1ydW50aW1lLTMuMS01LmZj
MjUuczM5MHgKTmV0d29ya01hbmFnZXItZ2xpYi0xLjQuNC01LmZjMjUuczM5MHgKYXVkaXQtMi43
LjctMS5mYzI1LnMzOTB4CnBlcmwtVGltZS1IaVJlcy0xLjk3NDItMS5mYzI1LnMzOTB4CmxpYnNv
bHYtMC42LjI4LTEuZmMyNS5zMzkweApncGctcHVia2V5LTM0ZWM5Y2JhLTU0ZTM4NzUxCmdwZy1w
dWJrZXktMDMwZDVhZWQtNTViNTc3ZjAKYmFzZXN5c3RlbS0xMS0yLmZjMjQubm9hcmNoCmxpYm1w
Yy0xLjAuMi01LmZjMjQuczM5MHgKbGlidW5pc3RyaW5nLTAuOS40LTMuZmMyNC5zMzkweApsaWJt
b2RtYW4tMi4wLjEtMTIuZmMyNC5zMzkweApsc3Njc2ktMC4yOC0zLmZjMjQuczM5MHgKa2JkLW1p
c2MtMi4wLjMtMy5mYzI0Lm5vYXJjaAprbW9kLTIzLTEuZmMyNS5zMzkweApuZXd0LTAuNTIuMTkt
Mi5mYzI1LnMzOTB4CnBlcmwtVGV4dC1VbmlkZWNvZGUtMS4yNy0zLmZjMjUubm9hcmNoCnBseW1v
dXRoLWNvcmUtbGlicy0wLjkuMy0wLjYuMjAxNjA2MjBnaXQwZTY1Yjg2Yy5mYzI1LnMzOTB4Cndo
aWNoLTIuMjEtMS5mYzI1LnMzOTB4CnB5dGhvbjMtc2xpcC0wLjYuNC00LmZjMjUubm9hcmNoCnB5
dGhvbjMtc3lzdGVtZC0yMzItMS5mYzI1LnMzOTB4CnB5dGhvbi1sb2NrZmlsZS0wLjExLjAtNC5m
YzI1Lm5vYXJjaApweXRob24yLXJlcXVlc3RzLTIuMTAuMC00LmZjMjUubm9hcmNoCmxpYm5naHR0
cDItMS4xMy4wLTIuZmMyNS5zMzkweApweXRob24tdXJsZ3JhYmJlci0zLjEwLjEtOS5mYzI1Lm5v
YXJjaAppcHV0aWxzLTIwMTYxMTA1LTEuZmMyNS5zMzkweApyZXN0LTAuOC4wLTEuZmMyNS5zMzkw
eAphZHdhaXRhLWN1cnNvci10aGVtZS0zLjIyLjAtMS5mYzI1Lm5vYXJjaAphdXRoY29uZmlnLTYu
Mi4xMC0xNC5mYzI1LnMzOTB4CmF1dG9tYWtlLTEuMTUtNy5mYzI1Lm5vYXJjaApzaGFyZWQtbWlt
ZS1pbmZvLTEuOC0xLmZjMjUuczM5MHgKcGlnei0yLjMuNC0xLmZjMjUuczM5MHgKZGV2aWNlLW1h
cHBlci1saWJzLTEuMDIuMTM2LTMuZmMyNS5zMzkweApkbnNtYXNxLTIuNzYtMi5mYzI1LnMzOTB4
CmZlZG9yYS1wYWNrYWdlci0wLjYuMC4xLTEuZmMyNS5ub2FyY2gKZ2NjLWMrKy02LjMuMS0xLmZj
MjUuczM5MHgKbGlid2VicC0wLjUuMi0xLmZjMjUuczM5MHgKYm9vc3Qtc3lzdGVtLTEuNjAuMC0x
MC5mYzI1LnMzOTB4CmxpYmFzeW5jbnMtMC44LTEwLmZjMjQuczM5MHgKbGliWGF1LWRldmVsLTEu
MC44LTYuZmMyNC5zMzkweApsaWJ2ZXJ0by1saWJldi0wLjIuNi02LmZjMjQuczM5MHgKcHl0aG9u
My1odG1sNWxpYi0wLjk5OS05LmZjMjUubm9hcmNoCnR0bWtmZGlyLTMuMC45LTQ4LmZjMjQuczM5
MHgKcHVsc2VhdWRpby1saWJzLWdsaWIyLTEwLjAtMi5mYzI1LnMzOTB4CndwYV9zdXBwbGljYW50
LTIuNi0xLmZjMjUuczM5MHgKdGV4bGl2ZS1saWItMjAxNi0zMy4yMDE2MDUyMC5mYzI1LnMzOTB4
CmxpYlhpLWRldmVsLTEuNy45LTEuZmMyNS5zMzkweApweXRob24zLWRpc3Ryby0xLjAuMy0xLmZj
MjUubm9hcmNoCnJwbS1wbHVnaW4tc3lzdGVtZC1pbmhpYml0LTQuMTMuMC4xLTEuZmMyNS5zMzkw
eAp0ZXhsaXZlLXRleGxpdmUtY29tbW9uLWRvYy1zdm40MDY4Mi0zMy5mYzI1LjEubm9hcmNoCnBh
Y2thZ2VkYi1jbGktMi4xNC4xLTEuZmMyNS5ub2FyY2gKdGV4bGl2ZS1tZXRhZm9udC1zdm40MDc5
My0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtdG9vbHMtc3ZuNDA5MzQtMzMuZmMyNS4xLm5vYXJj
aAp0ZXhsaXZlLWVudW1pdGVtLXN2bjI0MTQ2LjMuNS4yLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2
ZS1tcHRvcGRmLWJpbi1zdm4xODY3NC4wLTMzLjIwMTYwNTIwLmZjMjUuMS5ub2FyY2gKdGV4bGl2
ZS11bmRlcnNjb3JlLXN2bjE4MjYxLjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWFueXNpemUt
c3ZuMTU4NzguMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtZXVlbmMtc3ZuMTk3OTUuMC4xaC0z
My5mYzI1LjEubm9hcmNoCnRleGxpdmUta2FzdHJ1cC1zdm4xNTg3OC4wLTMzLmZjMjUuMS5ub2Fy
Y2gKdGV4bGl2ZS1wYXJhbGlzdC1zdm4zOTI0Ny0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtdGV4
bGl2ZS1lbi1zdm40MTE4NS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtdGlwYS1zdm4yOTM0OS4x
LjMtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWN1cnJmaWxlLXN2bjQwNzI1LTMzLmZjMjUuMS5u
b2FyY2gKdGV4bGl2ZS1wc3Qtbm9kZS1zdm40MDc0My0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUt
cHN0LXNscGUtc3ZuMjQzOTEuMS4zMS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtdHlwZWh0bWwt
c3ZuMTcxMzQuMC0zMy5mYzI1LjEubm9hcmNoClNETDItZGV2ZWwtMi4wLjUtMy5mYzI1LnMzOTB4
CmxpYmNyb2NvLTAuNi4xMS0zLmZjMjUuczM5MHgKYmx1ZXotbGlicy1kZXZlbC01LjQ0LTEuZmMy
NS5zMzkweAprZXJuZWwtNC4xMC44LTIwMC5mYzI1LnMzOTB4CmV4cGF0LTIuMi4xLTEuZmMyNS5z
MzkweApzeXN0ZW0tcHl0aG9uLWxpYnMtMy41LjMtNi5mYzI1LnMzOTB4CnBjcmUyLTEwLjIzLTgu
ZmMyNS5zMzkweApmaXJld2FsbGQtZmlsZXN5c3RlbS0wLjQuNC41LTEuZmMyNS5ub2FyY2gKcGNy
ZS1jcHAtOC40MS0xLmZjMjUuczM5MHgKcHl0aG9uMy1maXJld2FsbC0wLjQuNC41LTEuZmMyNS5u
b2FyY2gKZnJlZXR5cGUtZGV2ZWwtMi42LjUtOS5mYzI1LnMzOTB4CnBjcmUtdXRmMTYtOC40MS0x
LmZjMjUuczM5MHgKbGludXgtZmlybXdhcmUtMjAxNzA2MDUtNzQuZ2l0Mzc4NTcwMDQuZmMyNS5u
b2FyY2gKZGlzdHJpYnV0aW9uLWdwZy1rZXlzLTEuMTItMS5mYzI1Lm5vYXJjaAprZXJuZWwtbW9k
dWxlcy00LjExLjEwLTIwMC5mYzI1LnMzOTB4CmdudXRscy1kZXZlbC0zLjUuMTQtMS5mYzI1LnMz
OTB4CnN5c3RlbXRhcC1kZXZlbC0zLjEtNS5mYzI1LnMzOTB4CmphdmEtMS44LjAtb3Blbmpkay0x
LjguMC4xMzEtMS5iMTIuZmMyNS5zMzkweApwb2xraXQtMC4xMTMtOC5mYzI1LnMzOTB4CnBlcmwt
U2VsZkxvYWRlci0xLjIzLTM4Ny5mYzI1Lm5vYXJjaApsaWJkYi11dGlscy01LjMuMjgtMjQuZmMy
NS5zMzkweApmb250cGFja2FnZXMtZmlsZXN5c3RlbS0xLjQ0LTE3LmZjMjQubm9hcmNoCmdyb2Zm
LWJhc2UtMS4yMi4zLTguZmMyNC5zMzkweAppbG1iYXNlLTIuMi4wLTUuZmMyNC5zMzkweApPcGVu
RVhSLWxpYnMtMi4yLjAtNS5mYzI0LnMzOTB4Cmhlc2lvZC0zLjIuMS02LmZjMjQuczM5MHgKc3lz
ZnN1dGlscy0yLjEuMC0xOS5mYzI0LnMzOTB4Cm9jYW1sLXNycG0tbWFjcm9zLTItNC5mYzI0Lm5v
YXJjaAptYWlseC0xMi41LTE5LmZjMjQuczM5MHgKbmN1cnNlcy1saWJzLTYuMC02LjIwMTYwNzA5
LmZjMjUuczM5MHgKaXBzZXQtbGlicy02LjI5LTEuZmMyNS5zMzkweApnbXAtZGV2ZWwtNi4xLjEt
MS5mYzI1LnMzOTB4CnB5dGhvbi1waXAtOC4xLjItMi5mYzI1Lm5vYXJjaApoYXJmYnV6ei0xLjMu
Mi0xLmZjMjUuczM5MHgKcHl0aG9uMi1pbmlwYXJzZS0wLjQtMjAuZmMyNS5ub2FyY2gKcHl0aG9u
My1pbmlwYXJzZS0wLjQtMjAuZmMyNS5ub2FyY2gKcHl0aG9uMy1raWNrc3RhcnQtMi4zMi0xLmZj
MjUubm9hcmNoCnBlcmwtTmV0LVNTTGVheS0xLjc4LTEuZmMyNS5zMzkweApkcnBtLTAuMy4wLTMu
ZmMyNS5zMzkweApnbGliLW5ldHdvcmtpbmctMi41MC4wLTEuZmMyNS5zMzkweAp3ZWJraXRndGsz
LTIuNC4xMS0zLmZjMjUuczM5MHgKbGliWGF3LTEuMC4xMy00LmZjMjUuczM5MHgKeG9yZy14MTEt
Zm9udC11dGlscy03LjUtMzIuZmMyNS5zMzkweApoYXJkbGluay0xLjEtMS5mYzI1LnMzOTB4Cmxp
YmNvbV9lcnItMS40My4zLTEuZmMyNS5zMzkweApweXRob24yLWRhdGV1dGlsLTIuNi4wLTEuZmMy
NS5ub2FyY2gKbGliWHBtLTMuNS4xMi0xLmZjMjUuczM5MHgKcHl0aG9uMi1zbW1hcC0yLjAuMS0x
LmZjMjUubm9hcmNoCnBvcHBsZXItZGF0YS0wLjQuNy02LmZjMjUubm9hcmNoCmxpYnJiZDEtMTAu
Mi40LTIuZmMyNS5zMzkweApwZXJsLURpZ2VzdC1NRDUtMi41NS0yLmZjMjUuczM5MHgKd2F5bGFu
ZC1wcm90b2NvbHMtZGV2ZWwtMS43LTEuZmMyNS5ub2FyY2gKdGV4aTJodG1sLTUuMC00LmZjMjQu
bm9hcmNoCmxpYnhrYmNvbW1vbi0wLjcuMS0xLmZjMjUuczM5MHgKbGlidXVpZC1kZXZlbC0yLjI4
LjItMi5mYzI1LnMzOTB4CmxpYmNhY2FyZC0yLjUuMy0xLmZjMjUuczM5MHgKbGlid21mLWxpdGUt
MC4yLjguNC01MC5mYzI1LnMzOTB4CnRleGxpdmUtdGV0ZXgtc3ZuNDEwNTktMzMuZmMyNS4xLm5v
YXJjaAp0ZXhsaXZlLXRodW1icGRmLXN2bjM0NjIxLjMuMTYtMzMuZmMyNS4xLm5vYXJjaAp0ZXhs
aXZlLWNhcmxpc2xlLXN2bjE4MjU4LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLW1ha2VpbmRl
eC1iaW4tc3ZuNDA0NzMtMzMuMjAxNjA1MjAuZmMyNS4xLnMzOTB4CnRleGxpdmUtcGRmdGV4LXN2
bjQxMTQ5LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1jc3F1b3Rlcy1zdm4zOTUzOC0zMy5mYzI1
LjEubm9hcmNoCnRleGxpdmUtY291cmllci1zdm4zNTA1OC4wLTMzLmZjMjUuMS5ub2FyY2gKdGV4
bGl2ZS1oZWx2ZXRpYy1zdm4zMTgzNS4wLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1tZm5mc3Mt
c3ZuMTk0MTAuMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtc2VwbnVtLXN2bjIwMTg2LjIuMC0z
My5mYzI1LjEubm9hcmNoCnRleGxpdmUtdXRvcGlhLXN2bjE1ODc4LjAtMzMuZmMyNS4xLm5vYXJj
aAp0ZXhsaXZlLWx1YXRleGJhc2Utc3ZuMzg1NTAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXBz
dC0zZC1zdm4xNzI1Ny4xLjEwLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1sYXRleC1iaW4tYmlu
LXN2bjE0MDUwLjAtMzMuMjAxNjA1MjAuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWwzZXhwZXJpbWVu
dGFsLXN2bjQxMTYzLTMzLmZjMjUuMS5ub2FyY2gKbmV0LXRvb2xzLTIuMC0wLjQwLjIwMTYwMzI5
Z2l0LmZjMjUuczM5MHgKcGVybC1Qb2QtUGVybGRvYy0zLjI4LTEuZmMyNS5ub2FyY2gKb3BlbnNz
bC0xLjAuMmstMS5mYzI1LnMzOTB4Cm1hbi1wYWdlcy00LjA2LTQuZmMyNS5ub2FyY2gKcHl0aG9u
My1tYWdpYy01LjI5LTQuZmMyNS5ub2FyY2gKbGlieG1sMi0yLjkuNC0yLmZjMjUuczM5MHgKbnNz
LXNvZnRva24tMy4zMC4yLTEuMC5mYzI1LnMzOTB4CnAxMS1raXQtdHJ1c3QtMC4yMy4yLTQuZmMy
NS5zMzkweAplbWFjcy1maWxlc3lzdGVtLTI1LjItMi5mYzI1Lm5vYXJjaApweXRob24zLWRhdGV1
dGlsLTIuNi4wLTEuZmMyNS5ub2FyY2gKcGVybC10aHJlYWRzLXNoYXJlZC0xLjU3LTEuZmMyNS5z
MzkweApsaWJub3RpZnktMC43LjctMS5mYzI1LnMzOTB4CnVuemlwLTYuMC0zMi5mYzI1LnMzOTB4
CnBhbmdvLWRldmVsLTEuNDAuNS0xLmZjMjUuczM5MHgKbGliZHJtLTIuNC44MS0xLmZjMjUuczM5
MHgKcHl0aG9uLWJlYXV0aWZ1bHNvdXA0LTQuNi4wLTEuZmMyNS5ub2FyY2gKbGliY3VybC03LjUx
LjAtNy5mYzI1LnMzOTB4CmRoY3AtY2xpZW50LTQuMy41LTMuZmMyNS5zMzkweApweXRob24yLWZl
ZG9yYS0wLjkuMC02LmZjMjUubm9hcmNoCmVtYWNzLTI1LjItMi5mYzI1LnMzOTB4CmdkYi03LjEy
LjEtNDguZmMyNS5zMzkweApleHBhdC1kZXZlbC0yLjIuMS0xLmZjMjUuczM5MHgKZ3BnLXB1Ymtl
eS05NWE0M2Y1NC01Mjg0NDE1YQpkZWphdnUtZm9udHMtY29tbW9uLTIuMzUtMy5mYzI0Lm5vYXJj
aApsaWJTTS0xLjIuMi00LmZjMjQuczM5MHgKZGlmZnV0aWxzLTMuMy0xMy5mYzI0LnMzOTB4Cmxp
Ym9nZy0xLjMuMi01LmZjMjQuczM5MHgKaHVuc3BlbGwtZW4tVVMtMC4yMDE0MDgxMS4xLTUuZmMy
NC5ub2FyY2gKbGliZGFlbW9uLTAuMTQtMTAuZmMyNC5zMzkweApwYXRjaC0yLjcuNS0zLmZjMjQu
czM5MHgKbGlic3lzZnMtMi4xLjAtMTkuZmMyNC5zMzkweApwcm9jbWFpbC0zLjIyLTM5LmZjMjQu
czM5MHgKbGliWGRhbWFnZS0xLjEuNC04LmZjMjQuczM5MHgKbGlib3RmLTAuOS4xMy03LmZjMjQu
czM5MHgKdXJ3LWZvbnRzLTIuNC0yMi5mYzI0Lm5vYXJjaApjcm9udGFicy0xLjExLTEyLjIwMTUw
NjMwZ2l0LmZjMjQubm9hcmNoCnBwcC0yLjQuNy05LmZjMjQuczM5MHgKY3lydXMtc2FzbC0yLjEu
MjYtMjYuMi5mYzI0LnMzOTB4CnpsaWItZGV2ZWwtMS4yLjgtMTAuZmMyNC5zMzkweAp0aW1lLTEu
Ny00OS5mYzI0LnMzOTB4CmdwZy1wdWJrZXktZmRiMTljOTgtNTZmZDYzMzMKbGliY2FwLW5nLTAu
Ny44LTEuZmMyNS5zMzkweApiaW51dGlscy0yLjI2LjEtMS5mYzI1LnMzOTB4CmxjbXMyLTIuOC0y
LmZjMjUuczM5MHgKbGliY29tcHMtMC4xLjctNS5mYzI1LnMzOTB4CmFwci0xLjUuMi00LmZjMjUu
czM5MHgKcGVybC1jb25zdGFudC0xLjMzLTM2Ny5mYzI1Lm5vYXJjaApwZXJsLURhdGEtRHVtcGVy
LTIuMTYxLTEuZmMyNS5zMzkweAppcGNhbGMtMC4xLjgtMS5mYzI1LnMzOTB4CmdtcC1jKystNi4x
LjEtMS5mYzI1LnMzOTB4CmZvbnRjb25maWctMi4xMi4xLTEuZmMyNS5zMzkweAplbmNoYW50LTEu
Ni4wLTE0LmZjMjUuczM5MHgKcHlsaWJsem1hLTAuNS4zLTE2LmZjMjUuczM5MHgKbGlic2Vwb2wt
ZGV2ZWwtMi41LTEwLmZjMjUuczM5MHgKcHl0aG9uMy1vcmRlcmVkLXNldC0yLjAuMC00LmZjMjUu
bm9hcmNoCnB5dGhvbi1pcGFkZHJlc3MtMS4wLjE2LTMuZmMyNS5ub2FyY2gKcHl0aG9uMi1rZXJi
ZXJvcy0xLjIuNS0xLmZjMjUuczM5MHgKcHl0aG9uMi1weXNvY2tzLTEuNS42LTUuZmMyNS5ub2Fy
Y2gKZmlwc2NoZWNrLWxpYi0xLjQuMS0xMS5mYzI1LnMzOTB4CmxpYmF0b21pY19vcHMtNy40LjQt
MS5mYzI1LnMzOTB4Cm5ldC1zbm1wLWFnZW50LWxpYnMtNS43LjMtMTMuZmMyNS5zMzkweApkcmFj
dXQtMDQ0LTc4LmZjMjUuczM5MHgKcHl0aG9uMi1weWdwZ21lLTAuMy0xOC5mYzI1LnMzOTB4Cm9y
Yy0wLjQuMjYtMS5mYzI1LnMzOTB4Cnl1bS11dGlscy0xLjEuMzEtNTExLmZjMjUubm9hcmNoCmxp
YlhyZW5kZXItMC45LjEwLTEuZmMyNS5zMzkweApsaWJYcmFuZHItMS41LjEtMS5mYzI1LnMzOTB4
CmdvLXNycG0tbWFjcm9zLTItNy5mYzI1Lm5vYXJjaApnbnVwZzItc21pbWUtMi4xLjEzLTIuZmMy
NS5zMzkweApndWlsZS1kZXZlbC0yLjAuMTMtMS5mYzI1LnMzOTB4CnVib290LXRvb2xzLTIwMTYu
MDkuMDEtMi5mYzI1LnMzOTB4CnB5a2lja3N0YXJ0LTIuMzItMS5mYzI1Lm5vYXJjaApweXRob24t
YnVuY2gtMS4wLjEtOS5mYzI1Lm5vYXJjaApwZXJsLWdlbmVyYXRvcnMtMS4xMC0xLmZjMjUubm9h
cmNoCnBlcmwtTW96aWxsYS1DQS0yMDE2MDEwNC0zLmZjMjUubm9hcmNoCmJ6aXAyLWxpYnMtMS4w
LjYtMjEuZmMyNS5zMzkweApsaWJwbmctMS42LjI3LTEuZmMyNS5zMzkweApkZXNrdG9wLWZpbGUt
dXRpbHMtMC4yMy0yLmZjMjUuczM5MHgKcHl0aG9uMi1jY2NvbHV0aWxzLTEuNC0xLmZjMjUuczM5
MHgKcHl0aG9uMi1seG1sLTMuNy4yLTEuZmMyNS5zMzkweApyZWRoYXQtcnBtLWNvbmZpZy00NS0x
LmZjMjUubm9hcmNoCmRldmljZS1tYXBwZXItZXZlbnQtbGlicy0xLjAyLjEzNi0zLmZjMjUuczM5
MHgKbHZtMi1saWJzLTIuMDIuMTY3LTMuZmMyNS5zMzkweApweXRob24yLWdpdGRiLTIuMC4wLTEu
ZmMyNS5ub2FyY2gKZ2NjLWdmb3J0cmFuLTYuMy4xLTEuZmMyNS5zMzkweApsaWJzZWxpbnV4LXB5
dGhvbi0yLjUtMTMuZmMyNS5zMzkweApvcGVuanBlZzItMi4xLjItMy5mYzI1LnMzOTB4CmJvb3N0
LXRocmVhZC0xLjYwLjAtMTAuZmMyNS5zMzkweApsaWJyYmQtZGV2ZWwtMTAuMi40LTIuZmMyNS5z
MzkweApsaWJYY3Vyc29yLWRldmVsLTEuMS4xNC02LmZjMjQuczM5MHgKbGF0ZXgyaHRtbC0yMDEy
LTcuZmMyNC5ub2FyY2gKbGtzY3RwLXRvb2xzLTEuMC4xNi01LmZjMjQuczM5MHgKbGliZmR0LTEu
NC4yLTEuZmMyNS5zMzkweApsaWJYZnQtZGV2ZWwtMi4zLjItNC5mYzI0LnMzOTB4CmxpYmF0dHIt
ZGV2ZWwtMi40LjQ3LTE2LmZjMjQuczM5MHgKbGliaXNjc2ktZGV2ZWwtMS4xNS4wLTIuZmMyNC5z
MzkweApnZXR0ZXh0LTAuMTkuOC4xLTMuZmMyNS5zMzkweApsaWJqcGVnLXR1cmJvLWRldmVsLTEu
NS4xLTAuZmMyNS5zMzkweApwdWxzZWF1ZGlvLWxpYnMtZGV2ZWwtMTAuMC0yLmZjMjUuczM5MHgK
bGliZXBveHktZGV2ZWwtMS40LjEtMS5mYzI1LnMzOTB4CmtyYjUtbGlicy0xLjE0LjQtNy5mYzI1
LnMzOTB4CmxpYm1vdW50LTIuMjguMi0yLmZjMjUuczM5MHgKcHl0aG9uMy1kZWNvcmF0b3ItNC4w
LjExLTEuZmMyNS5ub2FyY2gKcnBtLXBsdWdpbi1zZWxpbnV4LTQuMTMuMC4xLTEuZmMyNS5zMzkw
eAp0emRhdGEtamF2YS0yMDE3Yi0xLmZjMjUubm9hcmNoCnB5dGhvbi1zcnBtLW1hY3Jvcy0zLTEy
LmZjMjUubm9hcmNoCmxpYnNtYXJ0Y29scy0yLjI4LjItMi5mYzI1LnMzOTB4Cmtlcm5lbC1jb3Jl
LTQuMTAuNS0yMDAuZmMyNS5zMzkweAprZXJuZWwtbW9kdWxlcy00LjEwLjUtMjAwLmZjMjUuczM5
MHgKdGV4bGl2ZS1rcGF0aHNlYS1zdm40MTEzOS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtYW1z
bWF0aC1zdm40MTU2MS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtdGh1bWJwZGYtYmluLXN2bjY4
OTguMC0zMy4yMDE2MDUyMC5mYzI1LjEubm9hcmNoCnRleGxpdmUtcHNuZnNzLXN2bjMzOTQ2Ljku
MmEtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXN1YmZpZy1zdm4xNTg3OC4xLjMtMzMuZmMyNS4x
Lm5vYXJjaAp0ZXhsaXZlLWZhbmN5Ym94LXN2bjE4MzA0LjEuNC0zMy5mYzI1LjEubm9hcmNoCnRl
eGxpdmUtbHVhLWFsdC1nZXRvcHQtc3ZuMjkzNDkuMC43LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhs
aXZlLW5hdGJpYi1zdm4yMDY2OC44LjMxYi0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtcGRmdGV4
LWJpbi1zdm40MDk4Ny0zMy4yMDE2MDUyMC5mYzI1LjEuczM5MHgKdGV4bGl2ZS14ZHZpLXN2bjQw
NzY4LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1jcm9wLXN2bjE1ODc4LjEuNS0zMy5mYzI1LjEu
bm9hcmNoCnRleGxpdmUtYmFiZWwtZW5nbGlzaC1zdm4zMDI2NC4zLjNwLTMzLmZjMjUuMS5ub2Fy
Y2gKdGV4bGl2ZS1jbWV4dHJhLXN2bjMyODMxLjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWZh
bmN5aGRyLXN2bjE1ODc4LjMuMS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtbHVhdGV4LXN2bjQw
OTYzLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1rbnV0aC1sb2NhbC1zdm4zODYyNy0zMy5mYzI1
LjEubm9hcmNoCnRleGxpdmUtbWZsb2dvLWZvbnQtc3ZuMzY4OTguMS4wMDItMzMuZmMyNS4xLm5v
YXJjaAp0ZXhsaXZlLXBhcnNraXAtc3ZuMTk5NjMuMi4wLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2
ZS1zZWN0aW9uLXN2bjIwMTgwLjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXRleHRjYXNlLXN2
bjE1ODc4LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXVwZG1hcC1tYXAtc3ZuNDExNTktMzMu
ZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWF0dGFjaGZpbGUtc3ZuMzg4MzAtMzMuZmMyNS4xLm5vYXJj
aApsaWJnbHZuZC1nbHgtMC4yLjk5OS0xNC4yMDE3MDMwOGdpdDhlNmUxMDIuZmMyNS5zMzkweAps
aWJnbHZuZC1jb3JlLWRldmVsLTAuMi45OTktMTQuMjAxNzAzMDhnaXQ4ZTZlMTAyLmZjMjUuczM5
MHgKcHl0aG9uLW1hZ2ljLTUuMjktNC5mYzI1Lm5vYXJjaApnbGliYy1jb21tb24tMi4yNC05LmZj
MjUuczM5MHgKc3FsaXRlLWxpYnMtMy4xNC4yLTIuZmMyNS5zMzkweApsaWJ0aWZmLTQuMC44LTEu
ZmMyNS5zMzkweApsaWJkYi01LjMuMjgtMjQuZmMyNS5zMzkweApnbHVzdGVyZnMtY2xpZW50LXhs
YXRvcnMtMy4xMC40LTEuZmMyNS5zMzkweApuc3MtdXRpbC1kZXZlbC0zLjMwLjItMS4wLmZjMjUu
czM5MHgKZ251dGxzLTMuNS4xNC0xLmZjMjUuczM5MHgKYmluZC1saWNlbnNlLTkuMTAuNS0yLlAy
LmZjMjUubm9hcmNoCm1lc2EtbGliR0xFUy0xNy4wLjUtMy5mYzI1LnMzOTB4CnB5dGhvbjMtcmVx
dWVzdHMta2VyYmVyb3MtMC4xMC4wLTIuZmMyNS5ub2FyY2gKcHl0aG9uMy1weU9wZW5TU0wtMTYu
Mi4wLTEuZmMyNS5ub2FyY2gKcGVybC10aHJlYWRzLTIuMTYtMS5mYzI1LnMzOTB4CmNyeXB0c2V0
dXAtbGlicy0xLjcuNS0xLmZjMjUuczM5MHgKdmltLW1pbmltYWwtOC4wLjcwNS0xLmZjMjUuczM5
MHgKbmV0cGJtLTEwLjc5LjAwLTEuZmMyNS5zMzkweApxcmVuY29kZS1saWJzLTMuNC40LTEuZmMy
NS5zMzkweAptYXJpYWRiLWNvbmZpZy0xMC4xLjI0LTMuZmMyNS5zMzkweApnc3RyZWFtZXIxLXBs
dWdpbnMtYmFzZS0xLjEwLjUtMS5mYzI1LnMzOTB4CmVsZnV0aWxzLWRlZmF1bHQteWFtYS1zY29w
ZS0wLjE2OS0xLmZjMjUubm9hcmNoCmdsdXN0ZXJmcy0zLjEwLjQtMS5mYzI1LnMzOTB4CnN5c3Rl
bWQtdWRldi0yMzEtMTcuZmMyNS5zMzkweApweXRob24yLWtvamktMS4xMy4wLTIuZmMyNS5ub2Fy
Y2gKdW5ib3VuZC1saWJzLTEuNi4zLTEuZmMyNS5zMzkweApvcGVubGRhcC0yLjQuNDQtMTEuZmMy
NS5zMzkweAprb2ppLTEuMTMuMC0yLmZjMjUubm9hcmNoCmJpbmQ5OS1saWJzLTkuOS4xMC0yLlAz
LmZjMjUuczM5MHgKbGliY3VybC1kZXZlbC03LjUxLjAtNy5mYzI1LnMzOTB4Cm1lc2EtbGliR0wt
ZGV2ZWwtMTcuMC41LTMuZmMyNS5zMzkweApweXRob24yLXNzc2Rjb25maWctMS4xNS4yLTUuZmMy
NS5ub2FyY2gKd2Via2l0Z3RrNC1wbHVnaW4tcHJvY2Vzcy1ndGsyLTIuMTYuNS0xLmZjMjUuczM5
MHgKZ3JhcGhpdGUyLWRldmVsLTEuMy4xMC0xLmZjMjUuczM5MHgKc3lzdGVtdGFwLXNkdC1kZXZl
bC0zLjEtNS5mYzI1LnMzOTB4Cmlwcm91dGUtdGMtNC4xMS4wLTEuZmMyNS5zMzkweApsaWJhcmNo
aXZlLTMuMi4yLTIuZmMyNS5zMzkweApwdWJsaWNzdWZmaXgtbGlzdC1kYWZzYS0yMDE3MDQyNC0x
LmZjMjUubm9hcmNoCnRleGxpdmUtbHVhb3RmbG9hZC1zdm40MDkwMi0zMy5mYzI1LjEubm9hcmNo
CnRleGxpdmUtdW5pY29kZS1tYXRoLXN2bjM4NDYyLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1m
YW5jeXZyYi1zdm4xODQ5Mi4yLjgtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXBzdC1wZGYtYmlu
LXN2bjc4MzguMC0zMy4yMDE2MDUyMC5mYzI1LjEubm9hcmNoCnRleGxpdmUtYW1zY2xzLXN2bjM2
ODA0LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWx0eG1pc2Mtc3ZuMjE5MjcuMC0zMy5mYzI1
LjEubm9hcmNoCnRleGxpdmUtYnJlcW4tc3ZuMzgwOTkuMC45OGQtMzMuZmMyNS4xLm5vYXJjaAp0
ZXhsaXZlLXhldGV4LWRlZi1zdm40MDMyNy0zMy5mYzI1LjEubm9hcmNoCm9wZW5zc2gtc2VydmVy
LTcuNHAxLTQuZmMyNS5zMzkweApzZW5kbWFpbC04LjE1LjItOC5mYzI1LnMzOTB4CnR6ZGF0YS0y
MDE3Yi0xLmZjMjUubm9hcmNoCmh1bnNwZWxsLTEuNC4xLTIuZmMyNS5zMzkweApncGctcHVia2V5
LThlMTQzMWQ1LTUzYmNiYWM3CnpsaWItMS4yLjgtMTAuZmMyNC5zMzkweApzZWQtNC4yLjItMTUu
ZmMyNC5zMzkweApwc21pc2MtMjIuMjEtOC5mYzI0LnMzOTB4CmdwbS1saWJzLTEuMjAuNy05LmZj
MjQuczM5MHgKemlwLTMuMC0xNi5mYzI0LnMzOTB4CmxpYnl1YmlrZXktMS4xMy0yLmZjMjQuczM5
MHgKc2czX3V0aWxzLWxpYnMtMS40MS0zLmZjMjQuczM5MHgKcG9sa2l0LXBrbGEtY29tcGF0LTAu
MS03LmZjMjQuczM5MHgKcGFzc3dkLTAuNzktOC5mYzI0LnMzOTB4CnRyb3VzZXJzLTAuMy4xMy02
LmZjMjQuczM5MHgKZ3J1YmJ5LTguNDAtMy5mYzI0LnMzOTB4CnJvb3RmaWxlcy04LjEtMTkuZmMy
NC5ub2FyY2gKbmV0dGxlLTMuMy0xLmZjMjUuczM5MHgKbGlia3NiYS0xLjMuNS0xLmZjMjUuczM5
MHgKcGVybC1UZXh0LVBhcnNlV29yZHMtMy4zMC0zNjUuZmMyNS5ub2FyY2gKcGVybC1QYXRoVG9v
bHMtMy42My0zNjYuZmMyNS5zMzkweApwZXJsLUZpbGUtVGVtcC0wLjIzLjA0LTM2NS5mYzI1Lm5v
YXJjaApmdXNlLWxpYnMtMi45LjctMS5mYzI1LnMzOTB4CnBlcmwtUG9kLUVzY2FwZXMtMS4wNy0z
NjUuZmMyNS5ub2FyY2gKcGVybC1UZXJtLUFOU0lDb2xvci00LjA1LTIuZmMyNS5ub2FyY2gKcGVy
bC1VUkktMS43MS01LmZjMjUubm9hcmNoCmxpYlhmb250LTEuNS4yLTEuZmMyNS5zMzkweApweXRo
b24tc2l4LTEuMTAuMC0zLmZjMjUubm9hcmNoCmRidXMtZ2xpYi0wLjEwOC0xLmZjMjUuczM5MHgK
Z29iamVjdC1pbnRyb3NwZWN0aW9uLTEuNTAuMC0xLmZjMjUuczM5MHgKbGlicHdxdWFsaXR5LTEu
My4wLTYuZmMyNS5zMzkweApweXRob24tZ29iamVjdC1iYXNlLTMuMjIuMC0xLmZjMjUuczM5MHgK
cHl0aG9uLWh0bWw1bGliLTAuOTk5LTkuZmMyNS5ub2FyY2gKcHl0aG9uMy1kYnVzLTEuMi40LTIu
ZmMyNS5zMzkweApweXRob24zLWNoYXJkZXQtMi4zLjAtMS5mYzI1Lm5vYXJjaApweXRob24zLXVy
bGxpYjMtMS4xNS4xLTMuZmMyNS5ub2FyY2gKcHl0aG9uLW9mZnRyYWMtMC4xLjAtNy5mYzI1Lm5v
YXJjaApweXRob24yLWNyeXB0b2dyYXBoeS0xLjUuMy0zLmZjMjUuczM5MHgKcHl0aG9uMi1yZXF1
ZXN0cy1rZXJiZXJvcy0wLjEwLjAtMi5mYzI1Lm5vYXJjaApsaWJzZXJmLTEuMy45LTEuZmMyNS5z
MzkweApsaWJkYXRyaWUtMC4yLjktMy5mYzI1LnMzOTB4CnMzOTB1dGlscy1iYXNlLTEuMzYuMC0x
LmZjMjUuczM5MHgKa3BhcnR4LTAuNC45LTgzLmZjMjUuczM5MHgKczM5MHV0aWxzLWNwdXBsdWdk
LTEuMzYuMC0xLmZjMjUuczM5MHgKczM5MHV0aWxzLW9zYXNubXBkLTEuMzYuMC0xLmZjMjUuczM5
MHgKcHl0aG9uLWRuZi1wbHVnaW5zLWV4dHJhcy1jb21tb24tMC4wLjEyLTQuZmMyNS5ub2FyY2gK
ZnBjLXNycG0tbWFjcm9zLTEuMC0xLmZjMjUubm9hcmNoCmxpYnVzZXItMC42Mi00LmZjMjUuczM5
MHgKbWFuLWRiLTIuNy41LTMuZmMyNS5zMzkweApweXRob24tc3lzdGVtZC1kb2MtMjMyLTEuZmMy
NS5zMzkweApsejQtMS43LjUtMS5mYzI1LnMzOTB4CnRhci0xLjI5LTMuZmMyNS5zMzkweApib2Ro
aS1jbGllbnQtMC45LjEyLjItNi5mYzI1Lm5vYXJjaApjYWlyby0xLjE0LjgtMS5mYzI1LnMzOTB4
CmdjYy1nby02LjMuMS0xLmZjMjUuczM5MHgKY3JhY2tsaWItZGljdHMtMi45LjYtNC5mYzI1LnMz
OTB4CmxpYnNlbGludXgtcHl0aG9uMy0yLjUtMTMuZmMyNS5zMzkweApweXRob24yLWVuY2hhbnQt
MS42LjgtMS5mYzI1Lm5vYXJjaApib29zdC1pb3N0cmVhbXMtMS42MC4wLTEwLmZjMjUuczM5MHgK
dXNlcnNwYWNlLXJjdS0wLjkuMi0yLmZjMjUuczM5MHgKbGliWGV4dC1kZXZlbC0xLjMuMy00LmZj
MjQuczM5MHgKbGliWHJhbmRyLWRldmVsLTEuNS4xLTEuZmMyNS5zMzkweApwZXJsLVhNTC1YUGF0
aC0xLjM5LTEuZmMyNS5ub2FyY2gKcHl0aG9uMy1seG1sLTMuNy4yLTEuZmMyNS5zMzkweApsaWJp
c2NzaS0xLjE1LjAtMi5mYzI0LnMzOTB4CmZvbnRjb25maWctZGV2ZWwtMi4xMi4xLTEuZmMyNS5z
MzkweApsaWJmZHQtZGV2ZWwtMS40LjItMS5mYzI1LnMzOTB4CmNlcGgtZGV2ZWwtY29tcGF0LTEw
LjIuNC0yLmZjMjUuczM5MHgKemxpYi1zdGF0aWMtMS4yLjgtMTAuZmMyNC5zMzkweApjaHJwYXRo
LTAuMTYtMy5mYzI0LnMzOTB4CmluZm8tNi4xLTQuZmMyNS5zMzkweAppcHRhYmxlcy1saWJzLTEu
Ni4wLTMuZmMyNS5zMzkweApsaWJmZGlzay0yLjI4LjItMi5mYzI1LnMzOTB4CmRuZi1wbHVnaW5z
LWNvcmUtMC4xLjIxLTUuZmMyNS5ub2FyY2gKcGVybC1TdG9yYWJsZS0yLjU2LTM2OC5mYzI1LnMz
OTB4CnB5dGhvbjItZGVjb3JhdG9yLTQuMC4xMS0xLmZjMjUubm9hcmNoCmxpYm5ldGZpbHRlcl9j
b25udHJhY2stMS4wLjYtMi5mYzI1LnMzOTB4CnRleGxpdmUtdGV4bGl2ZS5pbmZyYS1iaW4tc3Zu
NDAzMTItMzMuMjAxNjA1MjAuZmMyNS4xLnMzOTB4CnRleGxpdmUtaWZsdWF0ZXgtc3ZuNDEzNDYt
MzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWZwLXN2bjE1ODc4LjAtMzMuZmMyNS4xLm5vYXJjaAp0
ZXhsaXZlLWxhdGV4LWZvbnRzLXN2bjI4ODg4LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWJp
YnRleC1iaW4tc3ZuNDA0NzMtMzMuMjAxNjA1MjAuZmMyNS4xLnMzOTB4CnRleGxpdmUtZ2x5cGhs
aXN0LXN2bjI4NTc2LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLW1hcnZvc3ltLXN2bjI5MzQ5
LjIuMmEtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXRleC1iaW4tc3ZuNDA5ODctMzMuMjAxNjA1
MjAuZmMyNS4xLnMzOTB4CnRleGxpdmUtdGV4Y29uZmlnLXN2bjQwNzY4LTMzLmZjMjUuMS5ub2Fy
Y2gKdGV4bGl2ZS13YXN5Mi1wcy1zdm4zNTgzMC4wLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1w
c2ZyYWctc3ZuMTU4NzguMy4wNC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtY2hhcnRlci1zdm4x
NTg3OC4wLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1lYy1zdm4yNTAzMy4xLjAtMzMuZmMyNS4x
Lm5vYXJjaAp0ZXhsaXZlLWxpbmVuby1zdm4yMTQ0Mi40LjQxLTMzLmZjMjUuMS5ub2FyY2gKdGV4
bGl2ZS1oeXBoZW4tYmFzZS1zdm40MTEzOC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtbWFuZm50
LWZvbnQtc3ZuMzU3OTkuMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtbmNudHJzYmstc3ZuMzE4
MzUuMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtcHN0LW1hdGgtc3ZuMzQ3ODYuMC42My0zMy5m
YzI1LjEubm9hcmNoCnRleGxpdmUtc3ltYm9sLXN2bjMxODM1LjAtMzMuZmMyNS4xLm5vYXJjaAp0
ZXhsaXZlLWVudmlyb24tc3ZuMzM4MjEuMC4zLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1hbGdv
cml0aG1zLXN2bjM4MDg1LjAuMS0zMy5mYzI1LjEubm9hcmNoCmtlcm5lbC1jb3JlLTQuMTAuOC0y
MDAuZmMyNS5zMzkweApsaWJnbHZuZC1kZXZlbC0wLjIuOTk5LTE0LjIwMTcwMzA4Z2l0OGU2ZTEw
Mi5mYzI1LnMzOTB4CnB5dGhvbjMtaGF3a2V5LTAuNi40LTMuZmMyNS5zMzkweApnbGliYy1hbGwt
bGFuZ3BhY2tzLTIuMjQtOS5mYzI1LnMzOTB4CmZyZWV0eXBlLTIuNi41LTkuZmMyNS5zMzkweApt
ZXNhLWxpYndheWxhbmQtZWdsLTE3LjAuNS0zLmZjMjUuczM5MHgKbGliaWN1LTU3LjEtNS5mYzI1
LnMzOTB4Cm5zcHItZGV2ZWwtNC4xNC4wLTIuZmMyNS5zMzkweApsaWJubDMtY2xpLTMuMi4yOS0z
LmZjMjUuczM5MHgKY3Vwcy1saWJzLTIuMi4wLTkuZmMyNS5zMzkweApiaW5kLWxpYnMtbGl0ZS05
LjEwLjUtMi5QMi5mYzI1LnMzOTB4CmNhLWNlcnRpZmljYXRlcy0yMDE3LjIuMTQtMS4wLmZjMjUu
bm9hcmNoCnB5dGhvbjMta2VyYmVyb3MtMS4yLjUtMS5mYzI1LnMzOTB4CnB5dGhvbjMtY3J5cHRv
Z3JhcGh5LTEuNS4zLTMuZmMyNS5zMzkweApwZXJsLUlPLTEuMzYtMzg3LmZjMjUuczM5MHgKZGhj
cC1saWJzLTQuMy41LTMuZmMyNS5zMzkweApyc3luYy0zLjEuMi00LmZjMjUuczM5MHgKbWFrZS00
LjEtNi5mYzI1LnMzOTB4CnBjcmUyLWRldmVsLTEwLjIzLTguZmMyNS5zMzkweApxdW90YS00LjAz
LTguZmMyNS5zMzkweApsaWJYMTEtZGV2ZWwtMS42LjUtMS5mYzI1LnMzOTB4Cmdob3N0c2NyaXB0
LTkuMjAtOS5mYzI1LnMzOTB4CmRidXMtMS4xMS4xNC0xLmZjMjUuczM5MHgKcnBjYmluZC0wLjIu
NC02LnJjMi5mYzI1LnMzOTB4CnB5T3BlblNTTC0xNi4yLjAtMS5mYzI1Lm5vYXJjaApnbHVzdGVy
ZnMtZGV2ZWwtMy4xMC40LTEuZmMyNS5zMzkweApuc3MtdG9vbHMtMy4zMC4yLTEuMS5mYzI1LnMz
OTB4CnB5dGhvbjMtcHljdXJsLTcuNDMuMC02LmZjMjUuczM5MHgKYmluZDk5LWxpY2Vuc2UtOS45
LjEwLTIuUDMuZmMyNS5ub2FyY2gKY3VybC03LjUxLjAtNy5mYzI1LnMzOTB4CmdsdXN0ZXJmcy1h
cGktZGV2ZWwtMy4xMC40LTEuZmMyNS5zMzkweApweXRob24tZmlyZXdhbGwtMC40LjQuNS0xLmZj
MjUubm9hcmNoCm5ldHBibS1wcm9ncy0xMC43OS4wMC0xLmZjMjUuczM5MHgKbGlic25kZmlsZS0x
LjAuMjgtMy5mYzI1LnMzOTB4CnB5dGhvbjMtc3NzZGNvbmZpZy0xLjE1LjItNS5mYzI1Lm5vYXJj
aAp3Z2V0LTEuMTgtMy5mYzI1LnMzOTB4CmxpYnNlbWFuYWdlLTIuNS05LmZjMjUuczM5MHgKdGVs
bmV0LTAuMTctNjguZmMyNS5zMzkweAp0ZXhsaXZlLWlmcGxhdGZvcm0tc3ZuMjExNTYuMC40LTMz
LmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1lc28tcGljLXN2bjM3OTI1LjIuMGctMzMuZmMyNS4xLm5v
YXJjaAp0ZXhsaXZlLXhjb2xvci1zdm40MTA0NC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtcHN0
LWVwcy1zdm4xNTg3OC4xLjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXBzdC10ZXh0LXN2bjE1
ODc4LjEuMDAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXJvdGF0aW5nLXN2bjE2ODMyLjIuMTZi
LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1wZGZwYWdlcy1zdm40MDYzOC0zMy5mYzI1LjEubm9h
cmNoCnRleGxpdmUtY20tc3VwZXItc3ZuMTU4NzguMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUt
eGV0ZXgtc3ZuNDE0MzgtMzMuZmMyNS4xLm5vYXJjaApkbmYteXVtLTEuMS4xMC02LmZjMjUubm9h
cmNoCmxpYnNlY2NvbXAtZGV2ZWwtMi4zLjItMS5mYzI1LnMzOTB4CmdwZ21lLTEuOC4wLTEwLmZj
MjUuczM5MHgKYXByLXV0aWwtMS41LjQtMy5mYzI0LnMzOTB4CmpiaWdraXQtbGlicy0yLjEtNS5m
YzI0LnMzOTB4CnBpeG1hbi0wLjM0LjAtMi5mYzI0LnMzOTB4CmR3ei0wLjEyLTIuZmMyNC5zMzkw
eApleHBlY3QtNS40NS0yMi5mYzI0LnMzOTB4CmxpYnNpZ3NlZ3YtMi4xMC0xMC5mYzI0LnMzOTB4
CmZha2Vyb290LWxpYnMtMS4yMC4yLTQuZmMyNC5zMzkweAptMTduLWxpYi0xLjcuMC01LmZjMjQu
czM5MHgKbGlidmVydG8tMC4yLjYtNi5mYzI0LnMzOTB4CmxpYlhtdS0xLjEuMi00LmZjMjQuczM5
MHgKbGliWGN1cnNvci0xLjEuMTQtNi5mYzI0LnMzOTB4CnB5dGhvbi1raXRjaGVuLTEuMi40LTIu
ZmMyNC5ub2FyY2gKZmFrZXJvb3QtMS4yMC4yLTQuZmMyNC5zMzkweApibGt0cmFjZS0xLjEuMC0z
LmZjMjQuczM5MHgKdXNlcm1vZGUtMS4xMTEtOC5mYzI0LnMzOTB4CmtiZC0yLjAuMy0zLmZjMjQu
czM5MHgKbGliYWlvLWRldmVsLTAuMy4xMTAtNi5mYzI0LnMzOTB4CndlYi1hc3NldHMtZmlsZXN5
c3RlbS01LTQuZmMyNC5ub2FyY2gKbGliZ3BnLWVycm9yLTEuMjQtMS5mYzI1LnMzOTB4CmZpbmR1
dGlscy00LjYuMC04LmZjMjUuczM5MHgKbGliYXNzdWFuLTIuNC4zLTEuZmMyNS5zMzkweApsaWJ1
c2J4LTEuMC4yMS0xLmZjMjUuczM5MHgKbGlieHNsdC0xLjEuMjgtMTMuZmMyNS5zMzkweApsaWJt
ZXRhbGluay0wLjEuMy0xLmZjMjUuczM5MHgKcGVybC1NSU1FLUJhc2U2NC0zLjE1LTM2NS5mYzI1
LnMzOTB4Cm5jdXJzZXMtNi4wLTYuMjAxNjA3MDkuZmMyNS5zMzkweApsaWJ3YXlsYW5kLXNlcnZl
ci0xLjEyLjAtMS5mYzI1LnMzOTB4CnBlcmwtRmVkb3JhLVZTUC0wLjAwMS00LmZjMjUubm9hcmNo
CnBlcmwtbGliaW50bC1wZXJsLTEuMjYtMS5mYzI1LnMzOTB4CnNoYWRvdy11dGlscy00LjIuMS0x
MS5mYzI1LnMzOTB4CmF0ay0yLjIyLjAtMS5mYzI1LnMzOTB4CnBhbS0xLjMuMC0xLmZjMjUuczM5
MHgKaGFyZmJ1enotaWN1LTEuMy4yLTEuZmMyNS5zMzkweApsaWJzZWNyZXQtMC4xOC41LTIuZmMy
NS5zMzkweApzMzkwdXRpbHMtaXVjdnRlcm0tMS4zNi4wLTEuZmMyNS5zMzkweApweXRob24zLXJl
cXVlc3RzLTIuMTAuMC00LmZjMjUubm9hcmNoCnB5dXNiLTEuMC4wLTIuZmMyNS5ub2FyY2gKcHl0
aG9uLWVudW0zNC0xLjAuNC02LmZjMjUubm9hcmNoCnB5eGF0dHItMC41LjMtOC5mYzI1LnMzOTB4
CmxpYmJhYmVsdHJhY2UtMS40LjAtMy5mYzI1LnMzOTB4CmxpYnRoYWktMC4xLjI1LTEuZmMyNS5z
MzkweApkZWx0YXJwbS0zLjYtMTcuZmMyNS5zMzkweApzMzkwdXRpbHMtbW9uX3N0YXRkLTEuMzYu
MC0xLmZjMjUuczM5MHgKZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC40LjktODMuZmMyNS5zMzkw
eApweXRob24zLXB5Z3BnbWUtMC4zLTE4LmZjMjUuczM5MHgKbGlicmVwb3J0LWZpbGVzeXN0ZW0t
Mi44LjAtMS5mYzI1LnMzOTB4CmdoYy1zcnBtLW1hY3Jvcy0xLjQuMi00LmZjMjUubm9hcmNoCnJw
bWRldnRvb2xzLTguOS0xLmZjMjUubm9hcmNoCnB5dGhvbi1kbmYtcGx1Z2lucy1leHRyYXMtbWln
cmF0ZS0wLjAuMTItNC5mYzI1Lm5vYXJjaApwZXJsLUlPLVNvY2tldC1TU0wtMi4wMzgtMS5mYzI1
Lm5vYXJjaApwZXJsLUZpbGUtU2hhcmVEaXItMS4xMDItNy5mYzI1Lm5vYXJjaAp0Y2wtOC42LjYt
MS5mYzI1LnMzOTB4CmJ6aXAyLTEuMC42LTIxLmZjMjUuczM5MHgKbGlic3MtMS40My4zLTEuZmMy
NS5zMzkweApsaWJzZWxpbnV4LXV0aWxzLTIuNS0xMy5mYzI1LnMzOTB4CnB5dGhvbjMtZW5jaGFu
dC0xLjYuOC0xLmZjMjUubm9hcmNoCnB5dGhvbjItZG9ja2VyZmlsZS1wYXJzZS0wLjAuNS03LmZj
MjUubm9hcmNoCnN5c3RlbWQtYm9vdGNoYXJ0LTIzMS0yLmZjMjUuczM5MHgKZ2NjLW9iamMtNi4z
LjEtMS5mYzI1LnMzOTB4CmUyZnNwcm9ncy0xLjQzLjMtMS5mYzI1LnMzOTB4CmxpYnN0ZGMrKy1z
dGF0aWMtNi4zLjEtMS5mYzI1LnMzOTB4CmxpYnBuZy1kZXZlbC0xLjYuMjctMS5mYzI1LnMzOTB4
CnBlcmwtWE1MLVBhcnNlci0yLjQ0LTUuZmMyNS5zMzkweApsdHRuZy11c3QtMi44LjEtMi5mYzI1
LnMzOTB4CmxpYlhmaXhlcy1kZXZlbC01LjAuMy0xLmZjMjUuczM5MHgKbGliWGNvbXBvc2l0ZS1k
ZXZlbC0wLjQuNC04LmZjMjQuczM5MHgKcHl0aG9uMy1qYXZhcGFja2FnZXMtNC43LjAtNi4xLmZj
MjUubm9hcmNoCmxpYmNlcGhmc19qbmktZGV2ZWwtMTAuMi40LTIuZmMyNS5zMzkweAprZXl1dGls
cy1saWJzLWRldmVsLTEuNS45LTguZmMyNC5zMzkweApoYXJmYnV6ei1kZXZlbC0xLjMuMi0xLmZj
MjUuczM5MHgKbGliaWRuLWRldmVsLTEuMzMtMS5mYzI1LnMzOTB4CmxpYm5mcy0xLjkuOC0yLmZj
MjQuczM5MHgKbGlic3NoMi1kZXZlbC0xLjguMC0xLmZjMjUuczM5MHgKcWVtdS1zYW5pdHktY2hl
Y2stbm9kZXBzLTEuMS41LTUuZmMyNC5zMzkweAphbHNhLWxpYi1kZXZlbC0xLjEuMS0yLmZjMjUu
czM5MHgKbGlicHNsLTAuMTcuMC0xLmZjMjUuczM5MHgKbGlic2VjY29tcC0yLjMuMi0xLmZjMjUu
czM5MHgKY29weS1qZGstY29uZmlncy0yLjItMi5mYzI1Lm5vYXJjaApqc29uLWdsaWItMS4yLjYt
MS5mYzI1LnMzOTB4CnB5dGhvbjItZG5mLTEuMS4xMC02LmZjMjUubm9hcmNoCnB5dGhvbjItR2l0
UHl0aG9uLTIuMS4zLTEuZmMyNS5ub2FyY2gKdGV4bGl2ZS10ZXRleC1iaW4tc3ZuMzY3NzAuMC0z
My4yMDE2MDUyMC5mYzI1LjEubm9hcmNoCnRleGxpdmUtYW1zZm9udHMtc3ZuMjkyMDguMy4wNC0z
My5mYzI1LjEubm9hcmNoCnRleGxpdmUtYmFiZWwtc3ZuNDA3MDYtMzMuZmMyNS4xLm5vYXJjaAp0
ZXhsaXZlLWNvbG9ydGJsLXN2bjI5ODAzLnYxLjBhLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1i
YWJlbGJpYi1zdm4yNTI0NS4xLjMxLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1mb290bWlzYy1z
dm4yMzMzMC41LjViLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1tYWtlaW5kZXgtc3ZuNDA3Njgt
MzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXBsYWluLXN2bjQwMjc0LTMzLmZjMjUuMS5ub2FyY2gK
dGV4bGl2ZS10ZXhjb25maWctYmluLXN2bjI5NzQxLjAtMzMuMjAxNjA1MjAuZmMyNS4xLm5vYXJj
aAp0ZXhsaXZlLXphcGZkaW5nLXN2bjMxODM1LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLW1p
Y3JvdHlwZS1zdm40MTEyNy0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtYm9va21hbi1zdm4zMTgz
NS4wLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1kdmlzdmdtLWRlZi1zdm40MTAxMS0zMy5mYzI1
LjEubm9hcmNoCnRleGxpdmUtZmluc3RydXQtc3ZuMjE3MTkuMC41LTMzLmZjMjUuMS5ub2FyY2gK
dGV4bGl2ZS1oeXBoLXV0Zjgtc3ZuNDExODktMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWx1YWxp
YnMtc3ZuNDAzNzAtMzMuZmMyNS4xLm5vYXJjaAprZXJuZWwtbW9kdWxlcy00LjEwLjgtMjAwLmZj
MjUuczM5MHgKcHl0aG9uMi1oYXdrZXktMC42LjQtMy5mYzI1LnMzOTB4CmdsaWJjLTIuMjQtOS5m
YzI1LnMzOTB4CmVsZnV0aWxzLWxpYmVsZi0wLjE2OS0xLmZjMjUuczM5MHgKbGlic291cC0yLjU2
LjAtMy5mYzI1LnMzOTB4CmxpYm5sMy0zLjIuMjktMy5mYzI1LnMzOTB4CmdzdHJlYW1lcjEtMS4x
MC41LTEuZmMyNS5zMzkweApwb2xraXQtbGlicy0wLjExMy04LmZjMjUuczM5MHgKbGlidGlycGMt
MS4wLjItMC5mYzI1LnMzOTB4CmVtYWNzLWNvbW1vbi0yNS4yLTIuZmMyNS5zMzkweApsaWJ0ZWFt
LTEuMjctMS5mYzI1LnMzOTB4CnB5dGhvbjMtMy41LjMtNi5mYzI1LnMzOTB4CnB5dGhvbjMtcHlh
c24xLTAuMi4zLTEuZmMyNS5ub2FyY2gKcGVybC1GaWxlLVBhdGgtMi4xMi0zNjYuZmMyNS5ub2Fy
Y2gKbWVzYS1saWJ3YXlsYW5kLWVnbC1kZXZlbC0xNy4wLjUtMy5mYzI1LnMzOTB4CmxpYmFjbC1k
ZXZlbC0yLjIuNTItMTMuZmMyNS5zMzkweApsdWEtbGlicy01LjMuNC0zLmZjMjUuczM5MHgKcGNy
ZTItdXRmMzItMTAuMjMtOC5mYzI1LnMzOTB4CnF1b3RhLW5scy00LjAzLTguZmMyNS5ub2FyY2gK
Z3RrMy0zLjIyLjE2LTEuZmMyNS5zMzkweApnaG9zdHNjcmlwdC14MTEtOS4yMC05LmZjMjUuczM5
MHgKc3lzdGVtZC0yMzEtMTcuZmMyNS5zMzkweApnbHVzdGVyZnMtYXBpLTMuMTAuNC0xLmZjMjUu
czM5MHgKZ2x1c3RlcmZzLWV4dHJhLXhsYXRvcnMtMy4xMC40LTEuZmMyNS5zMzkweApnbHVzdGVy
ZnMtc2VydmVyLTMuMTAuNC0xLmZjMjUuczM5MHgKamF2YS0xLjguMC1vcGVuamRrLWhlYWRsZXNz
LTEuOC4wLjEzMS0xLmIxMi5mYzI1LnMzOTB4CmdpdC0yLjkuNC0xLmZjMjUuczM5MHgKZGhjcC1j
b21tb24tNC4zLjUtMy5mYzI1Lm5vYXJjaApweXRob24yLXJwa2ctMS40OS01LmZjMjUubm9hcmNo
CnZ0ZTI5MS1kZXZlbC0wLjQ2LjItMS5mYzI1LnMzOTB4CnB5dGhvbi1kZXZlbC0yLjcuMTMtMi5m
YzI1LnMzOTB4CmVsZnV0aWxzLTAuMTY5LTEuZmMyNS5zMzkweApsdWEtNS4zLjQtMy5mYzI1LnMz
OTB4CnB5dGhvbjMtYmVhdXRpZnVsc291cDQtNC42LjAtMS5mYzI1Lm5vYXJjaApsaWJtaWNyb2h0
dHBkLTAuOS41NS0xLmZjMjUuczM5MHgKc2NyZWVuLTQuNi4xLTEuZmMyNS5zMzkweApzdHJhY2Ut
NC4xOC0xLmZjMjUuczM5MHgKdGV4bGl2ZS1tcGFyaGFjay1zdm4xNTg3OC4xLjQtMzMuZmMyNS4x
Lm5vYXJjaAp0ZXhsaXZlLXBzcGljdHVyZS1zdm4xNTg3OC4wLTMzLmZjMjUuMS5ub2FyY2gKdGV4
bGl2ZS1zb3VsLXN2bjE1ODc4LjIuNC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtdHJpbXNwYWNl
cy1zdm4xNTg3OC4xLjEtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXZhcndpZHRoLXN2bjI0MTA0
LjAuOTItMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWdlb21ldHJ5LXN2bjE5NzE2LjUuNi0zMy5m
YzI1LjEubm9hcmNoCnRleGxpdmUtbWVtb2lyLXN2bjQxMjAzLTMzLmZjMjUuMS5ub2FyY2gKdGV4
bGl2ZS1wZ2Ytc3ZuNDA5NjYtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXBzdC1jb2lsLXN2bjM3
Mzc3LjEuMDctMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXBzdC1wbG90LXN2bjQxMjQyLTMzLmZj
MjUuMS5ub2FyY2gKdGV4bGl2ZS1sYXRleC1iaW4tc3ZuNDE0MzgtMzMuZmMyNS4xLm5vYXJjaAp0
ZXhsaXZlLXVjcy1zdm4zNTg1My4yLjItMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWFlLXN2bjE1
ODc4LjEuNC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUteGV0ZXgtYmluLXN2bjQxMDkxLTMzLjIw
MTYwNTIwLmZjMjUuMS5zMzkweApmZWRvcmEtdXBncmFkZS0yNi4xLTEuZmMyNS5ub2FyY2gKZmVk
cGtnLTEuMjgtMS5mYzI1Lm5vYXJjaApwZXJsLVRocmVhZC1RdWV1ZS0zLjEyLTEuZmMyNS5ub2Fy
Y2gKY2RwYXJhbm9pYS1saWJzLTEwLjItMjEuZmMyNC5zMzkweAp1c3RyLTEuMC40LTIxLmZjMjQu
czM5MHgKbGlidXNiLTAuMS41LTcuZmMyNC5zMzkweApyZWFkbGluZS1kZXZlbC02LjMtOC5mYzI0
LnMzOTB4CmNoa2NvbmZpZy0xLjgtMS5mYzI1LnMzOTB4CmF2YWhpLWxpYnMtMC42LjMyLTQuZmMy
NS5zMzkweApwZXJsLVVuaWNvZGUtTm9ybWFsaXplLTEuMjUtMzY1LmZjMjUuczM5MHgKcGVybC1s
aWJuZXQtMy4xMC0xLmZjMjUubm9hcmNoCnBlcmwtcG9kbGF0b3JzLTQuMDktMS5mYzI1Lm5vYXJj
aApkYnVzLXB5dGhvbi0xLjIuNC0yLmZjMjUuczM5MHgKbGliZ25vbWUta2V5cmluZy0zLjEyLjAt
Ny5mYzI1LnMzOTB4CnB5dGhvbi1iYWNrcG9ydHMtMS4wLTguZmMyNS5zMzkweApweXRob24tcHlj
cGFyc2VyLTIuMTQtNy5mYzI1Lm5vYXJjaApwbHltb3V0aC1zY3JpcHRzLTAuOS4zLTAuNi4yMDE2
MDYyMGdpdDBlNjViODZjLmZjMjUuczM5MHgKY3JvbmllLTEuNS4xLTIuZmMyNS5zMzkweApweXRo
b24yLWxpYnJlcG8tMS43LjE4LTMuZmMyNS5zMzkweApsaWJYdi0xLjAuMTEtMS5mYzI1LnMzOTB4
CnB5dGhvbjItbmRnX2h0dHBzY2xpZW50LTAuNC4wLTQuZmMyNS5ub2FyY2gKYnRyZnMtcHJvZ3Mt
NC42LjEtMS5mYzI1LnMzOTB4CmxpYmdjYy02LjMuMS0xLmZjMjUuczM5MHgKbGliZ29tcC02LjMu
MS0xLmZjMjUuczM5MHgKcGVybC1FbmNvZGUtMi44OC01LmZjMjUuczM5MHgKY3JhY2tsaWItMi45
LjYtNC5mYzI1LnMzOTB4CmxpYm9iamMtNi4zLjEtMS5mYzI1LnMzOTB4CmdjYy02LjMuMS0xLmZj
MjUuczM5MHgKcHl0aG9uMy1kbmYtcGx1Z2luLXN5c3RlbS11cGdyYWRlLTAuNy4xLTQuZmMyNS5u
b2FyY2gKYm9vc3QtcmFuZG9tLTEuNjAuMC0xMC5mYzI1LnMzOTB4CmxpYnJlZl9hcnJheS0wLjEu
NS0yOS5mYzI1LnMzOTB4CmxpYlhyZW5kZXItZGV2ZWwtMC45LjEwLTEuZmMyNS5zMzkweApqYXZh
cGFja2FnZXMtdG9vbHMtNC43LjAtNi4xLmZjMjUubm9hcmNoCmtleXV0aWxzLTEuNS45LTguZmMy
NC5zMzkweApsaWJjb21fZXJyLWRldmVsLTEuNDMuMy0xLmZjMjUuczM5MHgKbHpvLW1pbmlsem8t
Mi4wOC04LmZjMjQuczM5MHgKbGlidXNieC1kZXZlbC0xLjAuMjEtMS5mYzI1LnMzOTB4CnZpcmds
cmVuZGVyZXItZGV2ZWwtMC41LjAtMS4yMDE2MDQxMWdpdDYxODQ2ZjkyZi5mYzI1LnMzOTB4CmFj
cGljYS10b29scy0yMDE2MDgzMS0xLmZjMjUuczM5MHgKZ3JlcC0yLjI3LTIuZmMyNS5zMzkweApk
bmYtY29uZi0xLjEuMTAtNi5mYzI1Lm5vYXJjaApjcnlwdG8tcG9saWNpZXMtMjAxNjA5MjEtNC5n
aXRmMzAxOGRkLmZjMjUubm9hcmNoCnJwbS1idWlsZC1saWJzLTQuMTMuMC4xLTEuZmMyNS5zMzkw
eApsaWJuZnNpZG1hcC0wLjI3LTEuZmMyNS5zMzkweApTREwyLTIuMC41LTMuZmMyNS5zMzkweAp0
ZXhsaXZlLWV0ZXgtcGtnLXN2bjM5MzU1LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1tdWx0aWRv
LXN2bjE4MzAyLjEuNDItMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWdzZnRvcGstc3ZuNDA3Njgt
MzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXBzdC1vdmwtc3ZuNDA4NzMtMzMuZmMyNS4xLm5vYXJj
aAp0ZXhsaXZlLWx0YWJwdGNoLXN2bjE3NTMzLjEuNzRkLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2
ZS1jaXRlLXN2bjM2NDI4LjUuNS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtZnBsLXN2bjE1ODc4
LjEuMDAyLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1tYXRocGF6by1zdm4xNTg3OC4xLjAwMy0z
My5mYzI1LjEubm9hcmNoCnRleGxpdmUtcmNzLXN2bjE1ODc4LjAtMzMuZmMyNS4xLm5vYXJjaAp0
ZXhsaXZlLXR5cGUxY20tc3ZuMjE4MjAuMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtbDNrZXJu
ZWwtc3ZuNDEyNDYtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWh5cGVycmVmLXN2bjQxMzk2LTMz
LmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1wc3QtdHJlZS1zdm4yNDE0Mi4xLjEyLTMzLmZjMjUuMS5u
b2FyY2gKdGV4bGl2ZS1zYW5zbWF0aGFjY2VudC1zdm4zMDE4Ny4wLTMzLmZjMjUuMS5ub2FyY2gK
dGV4bGl2ZS1kdmlwZGZteC1iaW4tc3ZuNDAyNzMtMzMuMjAxNjA1MjAuZmMyNS4xLnMzOTB4CnRl
eGxpdmUtemFwZmNoYW4tc3ZuMzE4MzUuMC0zMy5mYzI1LjEubm9hcmNoCmdsaWIyLXN0YXRpYy0y
LjUwLjMtMS5mYzI1LnMzOTB4CmJhc2gtY29tcGxldGlvbi0yLjUtMS5mYzI1Lm5vYXJjaApnbHVz
dGVyZnMtbGlicy0zLjEwLjQtMS5mYzI1LnMzOTB4CnAxMS1raXQtMC4yMy4yLTQuZmMyNS5zMzkw
eApoeXBoZW4tMi44LjgtNC5mYzI0LnMzOTB4CmdudXRscy1jKystMy41LjE0LTEuZmMyNS5zMzkw
eApweXRob24zLWlkbmEtMi41LTEuZmMyNS5ub2FyY2gKbnNzLXNvZnRva24tZGV2ZWwtMy4zMC4y
LTEuMC5mYzI1LnMzOTB4Cmxlc3MtNDgxLTcuZmMyNS5zMzkweApycG1jb25mLWJhc2UtMS4wLjE5
LTEuZmMyNS5ub2FyY2gKZ3RrMi0yLjI0LjMxLTIuZmMyNS5zMzkweAptZXNhLWxpYmdibS0xNy4w
LjUtMy5mYzI1LnMzOTB4Cm5mcy11dGlscy0yLjEuMS01LnJjNC5mYzI1LnMzOTB4CnBlcmwtR2l0
LTIuOS40LTEuZmMyNS5ub2FyY2gKbW9jay0xLjQuMi0xLmZjMjUubm9hcmNoCm1jLTQuOC4xOS01
LmZjMjUuczM5MHgKcGNyZS1zdGF0aWMtOC40MS0xLmZjMjUuczM5MHgKYmluZC1saWJzLTkuMTAu
NS0yLlAyLmZjMjUuczM5MHgKbGlicHJveHktMC40LjE1LTIuZmMyNS5zMzkweApncGctcHVia2V5
LWEyOWNiMTljLTUzYmNiYmE2Cm00LTEuNC4xNy05LmZjMjQuczM5MHgKbGlibG9ja2ZpbGUtMS4w
OS00LmZjMjQuczM5MHgKc2czX3V0aWxzLTEuNDEtMy5mYzI0LnMzOTB4CmxpYlhpbmVyYW1hLTEu
MS4zLTYuZmMyNC5zMzkweApsaWJYZnQtMi4zLjItNC5mYzI0LnMzOTB4CnRjcF93cmFwcGVycy1s
aWJzLTcuNi04My5mYzI1LnMzOTB4CnBlcmwtVGV4dC1UYWJzK1dyYXAtMjAxMy4wNTIzLTM2NS5m
YzI1Lm5vYXJjaApwZXJsLUVycm9yLTAuMTcwMjQtNy5mYzI1Lm5vYXJjaApwZXJsLVRlcm0tQ2Fw
LTEuMTctMzY1LmZjMjUubm9hcmNoCnBlcmwtUG9kLVVzYWdlLTEuNjktMS5mYzI1Lm5vYXJjaApk
ZXZpY2UtbWFwcGVyLXBlcnNpc3RlbnQtZGF0YS0wLjYuMy0xLmZjMjUuczM5MHgKbmV0LXNubXAt
bGlicy01LjcuMy0xMy5mYzI1LnMzOTB4CnB5dGhvbjMtc2l4LTEuMTAuMC0zLmZjMjUubm9hcmNo
CnB5dGhvbjMtcHlzb2Nrcy0xLjUuNi01LmZjMjUubm9hcmNoCnB5dGhvbi1jaGFyZGV0LTIuMy4w
LTEuZmMyNS5ub2FyY2gKcHl0aG9uMi1jZmZpLTEuNy4wLTIuZmMyNS5zMzkweApnYy1kZXZlbC03
LjQuNC0xLmZjMjUuczM5MHgKcGx5bW91dGgtMC45LjMtMC42LjIwMTYwNjIwZ2l0MGU2NWI4NmMu
ZmMyNS5zMzkweAplYnRhYmxlcy0yLjAuMTAtMjEuZmMyNS5zMzkweApweXRob24zLWxpYnJlcG8t
MS43LjE4LTMuZmMyNS5zMzkweApuZXQtc25tcC01LjcuMy0xMy5mYzI1LnMzOTB4CmF0LXNwaTIt
YXRrLTIuMjIuMC0xLmZjMjUuczM5MHgKYXZhaGktYXV0b2lwZC0wLjYuMzItNC5mYzI1LnMzOTB4
CmxpYmdvLTYuMy4xLTEuZmMyNS5zMzkweApjcHAtNi4zLjEtMS5mYzI1LnMzOTB4CnB5cGFyc2lu
Zy0yLjEuMTAtMS5mYzI1Lm5vYXJjaApweXRob24zLXB5cGFyc2luZy0yLjEuMTAtMS5mYzI1Lm5v
YXJjaApsaWJjb2xsZWN0aW9uLTAuNy4wLTI5LmZjMjUuczM5MHgKbGliY2VwaGZzLWRldmVsLTEw
LjIuNC0yLmZjMjUuczM5MHgKbGliWGRhbWFnZS1kZXZlbC0xLjEuNC04LmZjMjQuczM5MHgKbGli
dmVydG8tZGV2ZWwtMC4yLjYtNi5mYzI0LnMzOTB4CnNuYXBweS0xLjEuMy0yLmZjMjQuczM5MHgK
Y2Fpcm8tZ29iamVjdC1kZXZlbC0xLjE0LjgtMS5mYzI1LnMzOTB4CmN5cnVzLXNhc2wtZGV2ZWwt
Mi4xLjI2LTI2LjIuZmMyNC5zMzkweApsaWJYaS0xLjcuOS0xLmZjMjUuczM5MHgKdGV4bGl2ZS1i
YXNlLTIwMTYtMzMuMjAxNjA1MjAuZmMyNS5ub2FyY2gKcHl0aG9uMy1ycG0tNC4xMy4wLjEtMS5m
YzI1LnMzOTB4CnRleGxpdmUtYm9va3RhYnMtc3ZuNDA4NDYtMzMuZmMyNS4xLm5vYXJjaAp0ZXhs
aXZlLWxtLXN2bjI4MTE5LjIuMDA0LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1nc2Z0b3BrLWJp
bi1zdm40MDQ3My0zMy4yMDE2MDUyMC5mYzI1LjEuczM5MHgKdGV4bGl2ZS10ZXgtc3ZuNDA3OTMt
MzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWZhbmN5cmVmLXN2bjE1ODc4LjAuOWMtMzMuZmMyNS4x
Lm5vYXJjaAp0ZXhsaXZlLWNobmdjbnRyLXN2bjE3MTU3LjEuMGEtMzMuZmMyNS4xLm5vYXJjaAp0
ZXhsaXZlLWZpeDJjb2wtc3ZuMzg3NzAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLW1hcmdpbm5v
dGUtc3ZuNDEzODItMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXB4Zm9udHMtc3ZuMTU4NzguMC0z
My5mYzI1LjEubm9hcmNoCnRleGxpdmUtdHhmb250cy1zdm4xNTg3OC4wLTMzLmZjMjUuMS5ub2Fy
Y2gKdGV4bGl2ZS1sM3BhY2thZ2VzLXN2bjQxMjQ2LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1v
YmVyZGllay1zdm40MTM0Ni0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtcHN0LXRvb2xzLXN2bjM0
MDY3LjAuMDUtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXRleC1neXJlLXN2bjE4NjUxLjIuMDA0
LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1kdmlwZGZteC1zdm40MTE0OS0zMy5mYzI1LjEubm9h
cmNoCnRleGxpdmUtY29sbGVjdGlvbi1mb250c3JlY29tbWVuZGVkLXN2bjM1ODMwLjAtMzMuMjAx
NjA1MjAuZmMyNS4xLm5vYXJjaApsaWJjYWNhcmQtZGV2ZWwtMi41LjMtMS5mYzI1LnMzOTB4Cnlr
cGVycy0xLjE4LjAtMi5mYzI1LnMzOTB4CnB5dGhvbjItaWRuYS0yLjUtMS5mYzI1Lm5vYXJjaApm
aWxlLWxpYnMtNS4yOS00LmZjMjUuczM5MHgKcG9saWN5Y29yZXV0aWxzLTIuNS0yMC5mYzI1LnMz
OTB4CmxpYmdjcnlwdC0xLjcuOC0xLmZjMjUuczM5MHgKcGNyZS04LjQxLTEuZmMyNS5zMzkweApH
ZW9JUC0xLjYuMTEtMS5mYzI1LnMzOTB4Cmdob3N0c2NyaXB0LWNvcmUtOS4yMC05LmZjMjUuczM5
MHgKcHl0aG9uMy1jZmZpLTEuNy4wLTIuZmMyNS5zMzkweApuc3Mtc29mdG9rbi1mcmVlYmwtZGV2
ZWwtMy4zMC4yLTEuMC5mYzI1LnMzOTB4Cmpzb24tYy0wLjEyLjEtMi5mYzI1LnMzOTB4CnZpbS1j
b21tb24tOC4wLjcwNS0xLmZjMjUuczM5MHgKdnRlMjkxLTAuNDYuMi0xLmZjMjUuczM5MHgKbGli
ZHJtLWRldmVsLTIuNC44MS0xLmZjMjUuczM5MHgKZ3NzcHJveHktMC43LjAtOS5mYzI1LnMzOTB4
CmdpdC1jb3JlLWRvYy0yLjkuNC0xLmZjMjUuczM5MHgKc3lzdGVtdGFwLTMuMS01LmZjMjUuczM5
MHgKbWVzYS1saWJnYm0tZGV2ZWwtMTcuMC41LTMuZmMyNS5zMzkweAp2aW0tZW5oYW5jZWQtOC4w
LjcwNS0xLmZjMjUuczM5MHgKZ2xpYmMtc3RhdGljLTIuMjQtOS5mYzI1LnMzOTB4CmxpYmd1c2It
MC4yLjEwLTEuZmMyNS5zMzkweApweXRob24tYXN5bmMtMC42LjEtOS5mYzIyLnMzOTB4CmRlamF2
dS1zYW5zLW1vbm8tZm9udHMtMi4zNS0zLmZjMjQubm9hcmNoCnBvcHQtMS4xNi03LmZjMjQuczM5
MHgKY3lydXMtc2FzbC1saWItMi4xLjI2LTI2LjIuZmMyNC5zMzkweAp4ei01LjIuMi0yLmZjMjQu
czM5MHgKbGlicGlwZWxpbmUtMS40LjEtMi5mYzI0LnMzOTB4CnBpbmVudHJ5LTAuOS43LTIuZmMy
NC5zMzkweApwdGgtMi4wLjctMjcuZmMyNC5zMzkweApsaWJzZXBvbC0yLjUtMTAuZmMyNS5zMzkw
eApsaWJ4Y2ItMS4xMi0xLmZjMjUuczM5MHgKcGVybC1HZXRvcHQtTG9uZy0yLjQ5LjEtMS5mYzI1
Lm5vYXJjaAphdmFoaS1nbGliLTAuNi4zMi00LmZjMjUuczM5MHgKcHl0aG9uMy1waXAtOC4xLjIt
Mi5mYzI1Lm5vYXJjaApweXRob24zLWxpYmNvbXBzLTAuMS43LTUuZmMyNS5zMzkweApweXRob24t
c2xpcC0wLjYuNC00LmZjMjUubm9hcmNoCnB5dGhvbjItbGliY29tcHMtMC4xLjctNS5mYzI1LnMz
OTB4CmdjLTcuNC40LTEuZmMyNS5zMzkweApzMzkwdXRpbHMtY21zZnMtMS4zNi4wLTEuZmMyNS5z
MzkweApuZXd0LXB5dGhvbi0wLjUyLjE5LTIuZmMyNS5zMzkweApxdDUtc3JwbS1tYWNyb3MtNS43
LjEtMS5mYzI1Lm5vYXJjaApkZXZpY2UtbWFwcGVyLWV2ZW50LTEuMDIuMTM2LTMuZmMyNS5zMzkw
eApwZXJsLUNsYXNzLUluc3BlY3Rvci0xLjMxLTIuZmMyNS5ub2FyY2gKbGliYmFzaWNvYmplY3Rz
LTAuMS4xLTI5LmZjMjUuczM5MHgKbGlicmFkb3NzdHJpcGVyMS0xMC4yLjQtMi5mYzI1LnMzOTB4
CmxpYlh4Zjg2dm0tZGV2ZWwtMS4xLjQtMy5mYzI0LnMzOTB4Cnp6aXBsaWItMC4xMy42Mi03LmZj
MjQuczM5MHgKbGlicGFwZXItMS4xLjI0LTEyLmZjMjQuczM5MHgKbGliaW5pX2NvbmZpZy0xLjMu
MC0yOS5mYzI1LnMzOTB4CnNuYXBweS1kZXZlbC0xLjEuMy0yLmZjMjQuczM5MHgKbGliY2FwLW5n
LWRldmVsLTAuNy44LTEuZmMyNS5zMzkweApsaWJ4a2Jjb21tb24tZGV2ZWwtMC43LjEtMS5mYzI1
LnMzOTB4Cm9wZW5zc2wtbGlicy0xLjAuMmstMS5mYzI1LnMzOTB4CmxpYmthZG01LTEuMTQuNC03
LmZjMjUuczM5MHgKcnBtLWxpYnMtNC4xMy4wLjEtMS5mYzI1LnMzOTB4CnV0aWwtbGludXgtMi4y
OC4yLTIuZmMyNS5zMzkweAp0ZXhsaXZlLWV0b29sYm94LXN2bjM4MDMxLjIuMmEtMzMuZmMyNS4x
Lm5vYXJjaAp0ZXhsaXZlLWR2aXBzLXN2bjQxMTQ5LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1s
YXRleGNvbmZpZy1zdm40MDI3NC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtdGV4LWluaS1maWxl
cy1zdm40MDUzMy0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtcXN0ZXN0LXN2bjE1ODc4LjAtMzMu
ZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWNtYXAtc3ZuNDExNjgtMzMuZmMyNS4xLm5vYXJjaAp0ZXhs
aXZlLWx1YXRleC1iaW4tc3ZuNDEwOTEtMzMuMjAxNjA1MjAuZmMyNS4xLnMzOTB4CnRleGxpdmUt
bWZsb2dvLXN2bjM4NjI4LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1zYW5zbWF0aC1zdm4xNzk5
Ny4xLjEtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXVuaWNvZGUtZGF0YS1zdm4zOTgwOC0zMy5m
YzI1LjEubm9hcmNoCnRleGxpdmUtbHVhb3RmbG9hZC1iaW4tc3ZuMzQ2NDcuMC0zMy4yMDE2MDUy
MC5mYzI1LjEubm9hcmNoCnRleGxpdmUtbGlzdGluZ3Mtc3ZuMzc1MzQuMS42LTMzLmZjMjUuMS5u
b2FyY2gKdGV4bGl2ZS1wc3RyaWNrcy1zdm40MTMyMS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUt
bWV0YWxvZ28tc3ZuMTg2MTEuMC4xMi0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtY29sbGVjdGlv
bi1sYXRleC1zdm40MTAxMS0zMy4yMDE2MDUyMC5mYzI1LjEubm9hcmNoCmtlcm5lbC00LjEwLjUt
MjAwLmZjMjUuczM5MHgKcHl0aG9uMi1kbmYtcGx1Z2lucy1jb3JlLTAuMS4yMS01LmZjMjUubm9h
cmNoCnhrZXlib2FyZC1jb25maWctMi4yMC0yLmZjMjUubm9hcmNoCmZpbGUtNS4yOS00LmZjMjUu
czM5MHgKcGVybC1UZXN0LUhhcm5lc3MtMy4zOS0xLmZjMjUubm9hcmNoCnN5c3RlbWQtbGlicy0y
MzEtMTcuZmMyNS5zMzkweAp3ZWJraXRndGs0LWpzYy0yLjE2LjUtMS5mYzI1LnMzOTB4Cmd0ay11
cGRhdGUtaWNvbi1jYWNoZS0zLjIyLjE2LTEuZmMyNS5zMzkweApnbGliYy1kZXZlbC0yLjI0LTku
ZmMyNS5zMzkweApweXRob24zLXB5Y3BhcnNlci0yLjE0LTcuZmMyNS5ub2FyY2gKa2VybmVsLWRl
dmVsLTQuMTEuMTAtMjAwLmZjMjUuczM5MHgKZ3NtLTEuMC4xNy0xLmZjMjUuczM5MHgKdmltLWZp
bGVzeXN0ZW0tOC4wLjcwNS0xLmZjMjUuczM5MHgKd2Via2l0Z3RrNC0yLjE2LjUtMS5mYzI1LnMz
OTB4CnB5dGhvbi0yLjcuMTMtMi5mYzI1LnMzOTB4CmdsdXN0ZXJmcy1mdXNlLTMuMTAuNC0xLmZj
MjUuczM5MHgKZ2l0LWNvcmUtMi45LjQtMS5mYzI1LnMzOTB4CnNlbGludXgtcG9saWN5LXRhcmdl
dGVkLTMuMTMuMS0yMjUuMTguZmMyNS5ub2FyY2gKa2VybmVsLTQuMTEuMTAtMjAwLmZjMjUuczM5
MHgKcnBtY29uZi0xLjAuMTktMS5mYzI1Lm5vYXJjaAp0ZWFtZC0xLjI3LTEuZmMyNS5zMzkweApq
YXNwZXItbGlicy0xLjkwMC4xMy00LmZjMjUuczM5MHgKbGliYXR0ci0yLjQuNDctMTYuZmMyNC5z
MzkweApsaWJ2aXN1YWwtMC40LjAtMjAuZmMyNC5zMzkweApsaWJwY2FwLTEuNy40LTIuZmMyNC5z
MzkweApsaWJ1dGVtcHRlci0xLjEuNi04LmZjMjQuczM5MHgKbGliZ3VkZXYtMjMwLTMuZmMyNC5z
MzkweApwb3B0LWRldmVsLTEuMTYtNy5mYzI0LnMzOTB4CmhpY29sb3ItaWNvbi10aGVtZS0wLjE1
LTMuZmMyNC5ub2FyY2gKc2V0dXAtMi4xMC40LTEuZmMyNS5ub2FyY2gKYmFzaC00LjMuNDMtNC5m
YzI1LnMzOTB4CmxpYmpwZWctdHVyYm8tMS41LjEtMC5mYzI1LnMzOTB4CnBlcmwtU29ja2V0LTIu
MDI0LTEuZmMyNS5zMzkweApwZXJsLUhUVFAtVGlueS0wLjA3MC0xLmZjMjUubm9hcmNoCmlwc2V0
LTYuMjktMS5mYzI1LnMzOTB4CnB5dGhvbjItc2V0dXB0b29scy0yNS4xLjEtMS5mYzI1Lm5vYXJj
aApnc2V0dGluZ3MtZGVza3RvcC1zY2hlbWFzLTMuMjIuMC0xLmZjMjUuczM5MHgKcHl0aG9uMy1z
ZXR1cHRvb2xzLTI1LjEuMS0xLmZjMjUubm9hcmNoCnB5dGhvbi1zbGlwLWRidXMtMC42LjQtNC5m
YzI1Lm5vYXJjaApweXRob24yLXBseS0zLjgtMi5mYzI1Lm5vYXJjaApkdGMtMS40LjItMS5mYzI1
LnMzOTB4Cmd1aWxlLTIuMC4xMy0xLmZjMjUuczM5MHgKY3JvbmllLWFuYWNyb24tMS41LjEtMi5m
YzI1LnMzOTB4CmxpYlh0c3QtMS4yLjMtMS5mYzI1LnMzOTB4Cmlzby1jb2Rlcy0zLjcwLTEuZmMy
NS5ub2FyY2gKczM5MHV0aWxzLTEuMzYuMC0xLmZjMjUuczM5MHgKcHl0aG9uLWJhY2twb3J0cy1z
c2xfbWF0Y2hfaG9zdG5hbWUtMy41LjAuMS0zLmZjMjUubm9hcmNoCmZlZG9yYS1jZXJ0LTAuNi4w
LjEtMS5mYzI1Lm5vYXJjaApsaWJzdGRjKystNi4zLjEtMS5mYzI1LnMzOTB4CnN1YnZlcnNpb24t
bGlicy0xLjkuNS0xLmZjMjUuczM5MHgKbGliZ2ZvcnRyYW4tNi4zLjEtMS5mYzI1LnMzOTB4CmRu
Zi1wbHVnaW4tc3lzdGVtLXVwZ3JhZGUtMC43LjEtNC5mYzI1Lm5vYXJjaApsdm0yLTIuMDIuMTY3
LTMuZmMyNS5zMzkweApsaWJzZWxpbnV4LWRldmVsLTIuNS0xMy5mYzI1LnMzOTB4CnBlcmwtVGlt
ZS1Mb2NhbC0xLjI1MC0xLmZjMjUubm9hcmNoCmxpYnJhZG9zc3RyaXBlci1kZXZlbC0xMC4yLjQt
Mi5mYzI1LnMzOTB4CmZsYWMtbGlicy0xLjMuMi0xLmZjMjUuczM5MHgKcGVybC1EaWdlc3QtMS4x
Ny0zNjYuZmMyNS5ub2FyY2gKdGVja2l0LTIuNS4xLTE1LmZjMjQuczM5MHgKbGlicGF0aF91dGls
cy0wLjIuMS0yOS5mYzI1LnMzOTB4CmF0dHItMi40LjQ3LTE2LmZjMjQuczM5MHgKdXNicmVkaXIt
MC43LjEtMi5mYzI0LnMzOTB4CmNhaXJvLWRldmVsLTEuMTQuOC0xLmZjMjUuczM5MHgKbHpvLWRl
dmVsLTIuMDgtOC5mYzI0LnMzOTB4CmxpYmNhcC1kZXZlbC0yLjI1LTIuZmMyNS5zMzkweAprcmI1
LWRldmVsLTEuMTQuNC03LmZjMjUuczM5MHgKcnBtLTQuMTMuMC4xLTEuZmMyNS5zMzkweAprZXJu
ZWwtZGV2ZWwtNC4xMC41LTIwMC5mYzI1LnMzOTB4CmxpYmJzZC0wLjguMy0xLmZjMjUuczM5MHgK
dGV4bGl2ZS11cmwtc3ZuMzI1MjguMy40LTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1kdmlwcy1i
aW4tc3ZuNDA5ODctMzMuMjAxNjA1MjAuZmMyNS4xLnMzOTB4CnRleGxpdmUtaW5kZXgtc3ZuMjQw
OTkuNC4xYmV0YS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtc2V0c3BhY2Utc3ZuMjQ4ODEuNi43
YS0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtbWF0aHRvb2xzLXN2bjM4ODMzLTMzLmZjMjUuMS5u
b2FyY2gKdGV4bGl2ZS1jbS1zdm4zMjg2NS4wLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1ncmFw
aGljcy1kZWYtc3ZuNDE4NzktMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLW1kd3Rvb2xzLXN2bjE1
ODc4LjEuMDUuNC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtcnNmcy1zdm4xNTg3OC4wLTMzLmZj
MjUuMS5ub2FyY2gKdGV4bGl2ZS11Y2hhcmNhdC1zdm4zODkwNy0zMy5mYzI1LjEubm9hcmNoCnRl
eGxpdmUtZm9udHNwZWMtc3ZuNDEyNjItMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXNob3dleHBs
LXN2bjMyNzM3LnYwLjNsLTMzLmZjMjUuMS5ub2FyY2gKdGV4bGl2ZS1wc3RyaWNrcy1hZGQtc3Zu
NDA3NDQtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWJlYW1lci1zdm4zNjQ2MS4zLjM2LTMzLmZj
MjUuMS5ub2FyY2gKdGV4bGl2ZS1jb2xsZWN0aW9uLWJhc2ljLXN2bjQxMTQ5LTMzLjIwMTYwNTIw
LmZjMjUuMS5ub2FyY2gKcnBtLWJ1aWxkLTQuMTMuMC4xLTEuZmMyNS5zMzkweAp4ZW1hY3MtZmls
ZXN5c3RlbS0yMS41LjM0LTIwLjIwMTcwMTI0aGdmNDEyZTlmMDkzZDQuZmMyNS5ub2FyY2gKaGF3
a2V5LTAuNi40LTMuZmMyNS5zMzkweApnZGstcGl4YnVmMi1tb2R1bGVzLTIuMzYuNi0xLmZjMjUu
czM5MHgKYmx1ZXotbGlicy01LjQ0LTEuZmMyNS5zMzkweAphdWRpdC1saWJzLTIuNy43LTEuZmMy
NS5zMzkweAppcHJvdXRlLTQuMTEuMC0xLmZjMjUuczM5MHgKbGliSUNFLTEuMC45LTkuZmMyNS5z
MzkweApnbGliYy1oZWFkZXJzLTIuMjQtOS5mYzI1LnMzOTB4CnB5dGhvbjMtcGx5LTMuOC0yLmZj
MjUubm9hcmNoCnBlcmwtNS4yNC4yLTM4Ny5mYzI1LnMzOTB4CmdyYXBoaXRlMi0xLjMuMTAtMS5m
YzI1LnMzOTB4CnZ0ZS1wcm9maWxlLTAuNDYuMi0xLmZjMjUuczM5MHgKZ3RrMy1kZXZlbC0zLjIy
LjE2LTEuZmMyNS5zMzkweApweXRob24tbGlicy0yLjcuMTMtMi5mYzI1LnMzOTB4Cm1lc2EtbGli
R0wtMTcuMC41LTMuZmMyNS5zMzkweApweXRob24yLXB5Y3VybC03LjQzLjAtNi5mYzI1LnMzOTB4
Ck5ldHdvcmtNYW5hZ2VyLTEuNC40LTUuZmMyNS5zMzkweAptZXNhLWxpYkVHTC1kZXZlbC0xNy4w
LjUtMy5mYzI1LnMzOTB4Cm1hcmlhZGItbGlicy0xMC4xLjI0LTMuZmMyNS5zMzkweAptZXNhLWxp
YkdMRVMtZGV2ZWwtMTcuMC41LTMuZmMyNS5zMzkweApob3N0bmFtZS0zLjE1LTguZmMyNS5zMzkw
eApncGctcHVia2V5LWEwYTdiYWRiLTUyODQ0Mjk2CnJlYWRsaW5lLTYuMy04LmZjMjQuczM5MHgK
Y3Bpby0yLjEyLTMuZmMyNC5zMzkweApsaWJYY29tcG9zaXRlLTAuNC40LTguZmMyNC5zMzkweApw
cm9jcHMtbmctMy4zLjEwLTExLmZjMjQuczM5MHgKR0NvbmYyLTMuMi42LTE2LmZjMjQuczM5MHgK
eHotZGV2ZWwtNS4yLjItMi5mYzI0LnMzOTB4CmZlZG9yYS1sb2dvcy0yMi4wLjAtMy5mYzI0LnMz
OTB4CmdwZy1wdWJrZXktZTM3MmU4MzgtNTZmZDc5NDMKa21vZC1saWJzLTIzLTEuZmMyNS5zMzkw
eApwZXJsLXBhcmVudC0wLjIzNi0xLmZjMjUubm9hcmNoCnBlcmwtVGVybVJlYWRLZXktMi4zNy0x
LmZjMjUuczM5MHgKbmN1cnNlcy1jKystbGlicy02LjAtNi4yMDE2MDcwOS5mYzI1LnMzOTB4Cmd6
aXAtMS44LTEuZmMyNS5zMzkweApweXRob24zLWdvYmplY3QtYmFzZS0zLjIyLjAtMS5mYzI1LnMz
OTB4CnB5dGhvbjIteXViaWNvLTEuMy4yLTMuZmMyNS5ub2FyY2gKczM5MHV0aWxzLXppb21vbi0x
LjM2LjAtMS5mYzI1LnMzOTB4CmxpYnJlcG8tMS43LjE4LTMuZmMyNS5zMzkweApsaWJyc3ZnMi0y
LjQwLjE2LTIuZmMyNS5zMzkweApnbmF0LXNycG0tbWFjcm9zLTQtMS5mYzI1Lm5vYXJjaApweXRo
b24tZGVjb3JhdG9ydG9vbHMtMS44LTEyLmZjMjUubm9hcmNoCm0xN24tZGItMS43LjAtNy5mYzI1
Lm5vYXJjaAplMmZzcHJvZ3MtbGlicy0xLjQzLjMtMS5mYzI1LnMzOTB4CmxpYnZvcmJpcy0xLjMu
NS0xLmZjMjUuczM5MHgKZ2NjLWdkYi1wbHVnaW4tNi4zLjEtMS5mYzI1LnMzOTB4Cm5wdGgtMS4z
LTEuZmMyNS5zMzkweApsaWJjZXBoZnMxLTEwLjIuNC0yLmZjMjUuczM5MHgKd2F5bGFuZC1kZXZl
bC0xLjEyLjAtMS5mYzI1LnMzOTB4CmxpYnhjYi1kZXZlbC0xLjEyLTEuZmMyNS5zMzkweApwZXJs
LWVuY29kaW5nLTIuMTktNS5mYzI1LnMzOTB4CnB5dGhvbjMtY3Nzc2VsZWN0LTAuOS4yLTEuZmMy
NS5ub2FyY2gKZ2V0dGV4dC1saWJzLTAuMTkuOC4xLTMuZmMyNS5zMzkweAphdC1zcGkyLWF0ay1k
ZXZlbC0yLjIyLjAtMS5mYzI1LnMzOTB4CnZpcmdscmVuZGVyZXItMC41LjAtMS4yMDE2MDQxMWdp
dDYxODQ2ZjkyZi5mYzI1LnMzOTB4CnBpeG1hbi1kZXZlbC0wLjM0LjAtMi5mYzI0LnMzOTB4Cmxp
Ym5mcy1kZXZlbC0xLjkuOC0yLmZjMjQuczM5MHgKbGliYmxraWQtMi4yOC4yLTIuZmMyNS5zMzkw
eApnbGliMi1kZXZlbC0yLjUwLjMtMS5mYzI1LnMzOTB4CnRleGxpdmUtaWZ4ZXRleC1zdm4xOTY4
NS4wLjUtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWNhcHRpb24tc3ZuNDE0MDktMzMuZmMyNS4x
Lm5vYXJjaAp0ZXhsaXZlLWZsb2F0LXN2bjE1ODc4LjEuM2QtMzMuZmMyNS4xLm5vYXJjaAp0ZXhs
aXZlLXBkZnRleC1kZWYtc3ZuMjI2NTMuMC4wNmQtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLXhk
dmktYmluLXN2bjQwNzUwLTMzLjIwMTYwNTIwLmZjMjUuMS5zMzkweAp0ZXhsaXZlLWJldG9uLXN2
bjE1ODc4LjAtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWZpbGVjb250ZW50cy1zdm4yNDI1MC4x
LjMtMzMuZmMyNS4xLm5vYXJjaAp0ZXhsaXZlLWxtLW1hdGgtc3ZuMzY5MTUuMS45NTktMzMuZmMy
NS4xLm5vYXJjaAp0ZXhsaXZlLXBzbGF0ZXgtc3ZuMTY0MTYuMC0zMy5mYzI1LjEubm9hcmNoCnRl
eGxpdmUtdGltZXMtc3ZuMzUwNTguMC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtYnJlYWt1cmwt
c3ZuMjk5MDEuMS40MC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtZmlsZWhvb2stc3ZuMjQyODAu
MC41ZC0zMy5mYzI1LjEubm9hcmNoCnRleGxpdmUtcHN0LXBkZi1zdm4zMTY2MC4xLjF2LTMzLmZj
MjUuMS5ub2FyY2gKdGV4bGl2ZS1zZW1pbmFyLXN2bjM0MDExLjEuNjItMzMuZmMyNS4xLm5vYXJj
aAp0ZXhsaXZlLXhldGV4Y29uZmlnLXN2bjQxMTMzLTMzLmZjMjUuMS5ub2FyY2gKcHl0aG9uLXJw
bS1tYWNyb3MtMy0xMi5mYzI1Lm5vYXJjaApycG0tZGV2ZWwtNC4xMy4wLjEtMS5mYzI1LnMzOTB4
Cm5zcy1wZW0tMS4wLjMtMy5mYzI1LnMzOTB4CmF0LXNwaTItY29yZS0yLjIyLjEtMS5mYzI1LnMz
OTB4Ckdlb0lQLUdlb0xpdGUtZGF0YS0yMDE3LjA0LTEuZmMyNS5ub2FyY2gKa2VybmVsLWRldmVs
LTQuMTAuOC0yMDAuZmMyNS5zMzkweApkYnVzLWxpYnMtMS4xMS4xNC0xLmZjMjUuczM5MHgKcGVy
bC1TY2FsYXItTGlzdC1VdGlscy0xLjQ4LTEuZmMyNS5zMzkweApsaWJpZG4yLTIuMC4yLTEuZmMy
NS5zMzkweApsaWJ0YXNuMS1kZXZlbC00LjEyLTEuZmMyNS5zMzkweApweXRob24zLWtvamktMS4x
My4wLTIuZmMyNS5ub2FyY2gKZ2x1c3RlcmZzLWNsaS0zLjEwLjQtMS5mYzI1LnMzOTB4Cm9wdXMt
MS4xLjUtMS5mYzI1LnMzOTB4Cm1hcmlhZGItY29tbW9uLTEwLjEuMjQtMy5mYzI1LnMzOTB4CmVs
ZnV0aWxzLWxpYnMtMC4xNjktMS5mYzI1LnMzOTB4Cmtlcm5lbC1jb3JlLTQuMTEuMTAtMjAwLmZj
MjUuczM5MHgKZ251dGxzLWRhbmUtMy41LjE0LTEuZmMyNS5zMzkweApzeXN0ZW1kLWNvbnRhaW5l
ci0yMzEtMTcuZmMyNS5zMzkweApzdWRvLTEuOC4yMHAyLTEuZmMyNS5zMzkweApkYnVzLWRldmVs
LTEuMTEuMTQtMS5mYzI1LnMzOTB4CnBlcmwtTW9kdWxlLUNvcmVMaXN0LTUuMjAxNzA2MjEtMS5m
YzI1Lm5vYXJjaApsaWJpY3UtZGV2ZWwtNTcuMS01LmZjMjUuczM5MHgKanMtanF1ZXJ5LTIuMi40
LTMuZmMyNS5ub2FyY2gKPT09IFRFU1QgQkVHSU4gPT09ClVzaW5nIENDOiAvaG9tZS9mYW0vYmlu
L2NjCkluc3RhbGwgcHJlZml4ICAgIC92YXIvdG1wL3BhdGNoZXctdGVzdGVyLXRtcC16YzBoX2Jj
bi9zcmMvaW5zdGFsbApCSU9TIGRpcmVjdG9yeSAgICAvdmFyL3RtcC9wYXRjaGV3LXRlc3Rlci10
bXAtemMwaF9iY24vc3JjL2luc3RhbGwvc2hhcmUvcWVtdQpiaW5hcnkgZGlyZWN0b3J5ICAvdmFy
L3RtcC9wYXRjaGV3LXRlc3Rlci10bXAtemMwaF9iY24vc3JjL2luc3RhbGwvYmluCmxpYnJhcnkg
ZGlyZWN0b3J5IC92YXIvdG1wL3BhdGNoZXctdGVzdGVyLXRtcC16YzBoX2Jjbi9zcmMvaW5zdGFs
bC9saWIKbW9kdWxlIGRpcmVjdG9yeSAgL3Zhci90bXAvcGF0Y2hldy10ZXN0ZXItdG1wLXpjMGhf
YmNuL3NyYy9pbnN0YWxsL2xpYi9xZW11CmxpYmV4ZWMgZGlyZWN0b3J5IC92YXIvdG1wL3BhdGNo
ZXctdGVzdGVyLXRtcC16YzBoX2Jjbi9zcmMvaW5zdGFsbC9saWJleGVjCmluY2x1ZGUgZGlyZWN0
b3J5IC92YXIvdG1wL3BhdGNoZXctdGVzdGVyLXRtcC16YzBoX2Jjbi9zcmMvaW5zdGFsbC9pbmNs
dWRlCmNvbmZpZyBkaXJlY3RvcnkgIC92YXIvdG1wL3BhdGNoZXctdGVzdGVyLXRtcC16YzBoX2Jj
bi9zcmMvaW5zdGFsbC9ldGMKbG9jYWwgc3RhdGUgZGlyZWN0b3J5ICAgL3Zhci90bXAvcGF0Y2hl
dy10ZXN0ZXItdG1wLXpjMGhfYmNuL3NyYy9pbnN0YWxsL3ZhcgpNYW51YWwgZGlyZWN0b3J5ICAv
dmFyL3RtcC9wYXRjaGV3LXRlc3Rlci10bXAtemMwaF9iY24vc3JjL2luc3RhbGwvc2hhcmUvbWFu
CkVMRiBpbnRlcnAgcHJlZml4IC91c3IvZ25lbXVsL3FlbXUtJU0KU291cmNlIHBhdGggICAgICAg
L3Zhci90bXAvcGF0Y2hldy10ZXN0ZXItdG1wLXpjMGhfYmNuL3NyYwpDIGNvbXBpbGVyICAgICAg
ICAvaG9tZS9mYW0vYmluL2NjCkhvc3QgQyBjb21waWxlciAgIGNjCkMrKyBjb21waWxlciAgICAg
IGMrKwpPYmplY3RpdmUtQyBjb21waWxlciAvaG9tZS9mYW0vYmluL2NjCkFSRkxBR1MgICAgICAg
ICAgIHJ2CkNGTEFHUyAgICAgICAgICAgIC1PMiAtVV9GT1JUSUZZX1NPVVJDRSAtRF9GT1JUSUZZ
X1NPVVJDRT0yIC1nIApRRU1VX0NGTEFHUyAgICAgICAtSS91c3IvaW5jbHVkZS9waXhtYW4tMSAg
LVdlcnJvciAtREhBU19MSUJTU0gyX1NGVFBfRlNZTkMgLXB0aHJlYWQgLUkvdXNyL2luY2x1ZGUv
Z2xpYi0yLjAgLUkvdXNyL2xpYjY0L2dsaWItMi4wL2luY2x1ZGUgLUROQ1VSU0VTX1dJREVDSEFS
IC1EX0dOVV9TT1VSQ0UgLW02NCAtRF9HTlVfU09VUkNFIC1EX0ZJTEVfT0ZGU0VUX0JJVFM9NjQg
LURfTEFSR0VGSUxFX1NPVVJDRSAtV3N0cmljdC1wcm90b3R5cGVzIC1XcmVkdW5kYW50LWRlY2xz
IC1XYWxsIC1XdW5kZWYgLVd3cml0ZS1zdHJpbmdzIC1XbWlzc2luZy1wcm90b3R5cGVzIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1mbm8tY29tbW9uIC1md3JhcHYgIC1XZW5kaWYtbGFiZWxzIC1Xbm8t
c2hpZnQtbmVnYXRpdmUtdmFsdWUgLVduby1taXNzaW5nLWluY2x1ZGUtZGlycyAtV2VtcHR5LWJv
ZHkgLVduZXN0ZWQtZXh0ZXJucyAtV2Zvcm1hdC1zZWN1cml0eSAtV2Zvcm1hdC15MmsgLVdpbml0
LXNlbGYgLVdpZ25vcmVkLXF1YWxpZmllcnMgLVdvbGQtc3R5bGUtZGVjbGFyYXRpb24gLVdvbGQt
c3R5bGUtZGVmaW5pdGlvbiAtV3R5cGUtbGltaXRzIC1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZyAt
SS91c3IvaW5jbHVkZS9wMTEta2l0LTEgICAgLUkvdXNyL2luY2x1ZGUvbGlicG5nMTYgLUkvdXNy
L2luY2x1ZGUvbGliZHJtICAtSS91c3IvaW5jbHVkZS9jYWNhcmQgLUkvdXNyL2luY2x1ZGUvbnNz
MyAtSS91c3IvaW5jbHVkZS9uc3ByNCAtSS91c3IvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbGli
NjQvZ2xpYi0yLjAvaW5jbHVkZSAtSS91c3IvaW5jbHVkZS9saWJ1c2ItMS4wIApMREZMQUdTICAg
ICAgICAgICAtV2wsLS13YXJuLWNvbW1vbiAtbTY0IC1nIAptYWtlICAgICAgICAgICAgICBtYWtl
Cmluc3RhbGwgICAgICAgICAgIGluc3RhbGwKcHl0aG9uICAgICAgICAgICAgcHl0aG9uIC1CCnNt
YmQgICAgICAgICAgICAgIC91c3Ivc2Jpbi9zbWJkCm1vZHVsZSBzdXBwb3J0ICAgIG5vCmhvc3Qg
Q1BVICAgICAgICAgIHMzOTB4Cmhvc3QgYmlnIGVuZGlhbiAgIHllcwp0YXJnZXQgbGlzdCAgICAg
ICBhYXJjaDY0LXNvZnRtbXUgYWxwaGEtc29mdG1tdSBhcm0tc29mdG1tdSBjcmlzLXNvZnRtbXUg
aTM4Ni1zb2Z0bW11IGxtMzItc29mdG1tdSBtNjhrLXNvZnRtbXUgbWljcm9ibGF6ZWVsLXNvZnRt
bXUgbWljcm9ibGF6ZS1zb2Z0bW11IG1pcHM2NGVsLXNvZnRtbXUgbWlwczY0LXNvZnRtbXUgbWlw
c2VsLXNvZnRtbXUgbWlwcy1zb2Z0bW11IG1veGllLXNvZnRtbXUgbmlvczItc29mdG1tdSBvcjFr
LXNvZnRtbXUgcHBjNjQtc29mdG1tdSBwcGNlbWItc29mdG1tdSBwcGMtc29mdG1tdSBzMzkweC1z
b2Z0bW11IHNoNGViLXNvZnRtbXUgc2g0LXNvZnRtbXUgc3BhcmM2NC1zb2Z0bW11IHNwYXJjLXNv
ZnRtbXUgdHJpY29yZS1zb2Z0bW11IHVuaWNvcmUzMi1zb2Z0bW11IHg4Nl82NC1zb2Z0bW11IHh0
ZW5zYWViLXNvZnRtbXUgeHRlbnNhLXNvZnRtbXUgYWFyY2g2NC1saW51eC11c2VyIGFscGhhLWxp
bnV4LXVzZXIgYXJtZWItbGludXgtdXNlciBhcm0tbGludXgtdXNlciBjcmlzLWxpbnV4LXVzZXIg
aHBwYS1saW51eC11c2VyIGkzODYtbGludXgtdXNlciBtNjhrLWxpbnV4LXVzZXIgbWljcm9ibGF6
ZWVsLWxpbnV4LXVzZXIgbWljcm9ibGF6ZS1saW51eC11c2VyIG1pcHM2NGVsLWxpbnV4LXVzZXIg
bWlwczY0LWxpbnV4LXVzZXIgbWlwc2VsLWxpbnV4LXVzZXIgbWlwcy1saW51eC11c2VyIG1pcHNu
MzJlbC1saW51eC11c2VyIG1pcHNuMzItbGludXgtdXNlciBuaW9zMi1saW51eC11c2VyIG9yMWst
bGludXgtdXNlciBwcGM2NGFiaTMyLWxpbnV4LXVzZXIgcHBjNjRsZS1saW51eC11c2VyIHBwYzY0
LWxpbnV4LXVzZXIgcHBjLWxpbnV4LXVzZXIgczM5MHgtbGludXgtdXNlciBzaDRlYi1saW51eC11
c2VyIHNoNC1saW51eC11c2VyIHNwYXJjMzJwbHVzLWxpbnV4LXVzZXIgc3BhcmM2NC1saW51eC11
c2VyIHNwYXJjLWxpbnV4LXVzZXIgdGlsZWd4LWxpbnV4LXVzZXIgeDg2XzY0LWxpbnV4LXVzZXIK
Z3Byb2YgZW5hYmxlZCAgICAgbm8Kc3BhcnNlIGVuYWJsZWQgICAgbm8Kc3RyaXAgYmluYXJpZXMg
ICAgeWVzCnByb2ZpbGVyICAgICAgICAgIG5vCnN0YXRpYyBidWlsZCAgICAgIG5vCnBpeG1hbiAg
ICAgICAgICAgIHN5c3RlbQpTREwgc3VwcG9ydCAgICAgICB5ZXMgKDIuMC41KQpHVEsgc3VwcG9y
dCAgICAgICB5ZXMgKDMuMjIuMTYpCkdUSyBHTCBzdXBwb3J0ICAgIHllcwpWVEUgc3VwcG9ydCAg
ICAgICB5ZXMgKDAuNDYuMikKVExTIHByaW9yaXR5ICAgICAgTk9STUFMCkdOVVRMUyBzdXBwb3J0
ICAgIHllcwpHTlVUTFMgcm5kICAgICAgICB5ZXMKbGliZ2NyeXB0ICAgICAgICAgbm8KbGliZ2Ny
eXB0IGtkZiAgICAgbm8KbmV0dGxlICAgICAgICAgICAgeWVzICgzLjMpCm5ldHRsZSBrZGYgICAg
ICAgIHllcwpsaWJ0YXNuMSAgICAgICAgICB5ZXMKY3Vyc2VzIHN1cHBvcnQgICAgeWVzCnZpcmds
IHN1cHBvcnQgICAgIHllcwpjdXJsIHN1cHBvcnQgICAgICB5ZXMKbWluZ3czMiBzdXBwb3J0ICAg
bm8KQXVkaW8gZHJpdmVycyAgICAgb3NzCkJsb2NrIHdoaXRlbGlzdCAocncpIApCbG9jayB3aGl0
ZWxpc3QgKHJvKSAKVmlydEZTIHN1cHBvcnQgICAgeWVzClZOQyBzdXBwb3J0ICAgICAgIHllcwpW
TkMgU0FTTCBzdXBwb3J0ICB5ZXMKVk5DIEpQRUcgc3VwcG9ydCAgeWVzClZOQyBQTkcgc3VwcG9y
dCAgIHllcwp4ZW4gc3VwcG9ydCAgICAgICBubwpicmxhcGkgc3VwcG9ydCAgICB5ZXMKYmx1ZXog
IHN1cHBvcnQgICAgeWVzCkRvY3VtZW50YXRpb24gICAgIHllcwpQSUUgICAgICAgICAgICAgICBu
bwp2ZGUgc3VwcG9ydCAgICAgICBubwpuZXRtYXAgc3VwcG9ydCAgICBubwpMaW51eCBBSU8gc3Vw
cG9ydCB5ZXMKQVRUUi9YQVRUUiBzdXBwb3J0IHllcwpJbnN0YWxsIGJsb2JzICAgICB5ZXMKS1ZN
IHN1cHBvcnQgICAgICAgeWVzCkhBWCBzdXBwb3J0ICAgICAgIG5vClRDRyBzdXBwb3J0ICAgICAg
IHllcwpUQ0cgZGVidWcgZW5hYmxlZCBubwpUQ0cgaW50ZXJwcmV0ZXIgICBubwpSRE1BIHN1cHBv
cnQgICAgICBubwpmZHQgc3VwcG9ydCAgICAgICB5ZXMKcHJlYWR2IHN1cHBvcnQgICAgeWVzCmZk
YXRhc3luYyAgICAgICAgIHllcwptYWR2aXNlICAgICAgICAgICB5ZXMKcG9zaXhfbWFkdmlzZSAg
ICAgeWVzCmxpYmNhcC1uZyBzdXBwb3J0IHllcwp2aG9zdC1uZXQgc3VwcG9ydCB5ZXMKdmhvc3Qt
c2NzaSBzdXBwb3J0IHllcwp2aG9zdC12c29jayBzdXBwb3J0IHllcwp2aG9zdC11c2VyIHN1cHBv
cnQgeWVzClRyYWNlIGJhY2tlbmRzICAgIGxvZwpzcGljZSBzdXBwb3J0ICAgICBubyAKcmJkIHN1
cHBvcnQgICAgICAgeWVzCnhmc2N0bCBzdXBwb3J0ICAgIG5vCnNtYXJ0Y2FyZCBzdXBwb3J0IHll
cwpsaWJ1c2IgICAgICAgICAgICB5ZXMKdXNiIG5ldCByZWRpciAgICAgeWVzCk9wZW5HTCBzdXBw
b3J0ICAgIHllcwpPcGVuR0wgZG1hYnVmcyAgICB5ZXMKbGliaXNjc2kgc3VwcG9ydCAgeWVzCmxp
Ym5mcyBzdXBwb3J0ICAgIHllcwpidWlsZCBndWVzdCBhZ2VudCB5ZXMKUUdBIFZTUyBzdXBwb3J0
ICAgbm8KUUdBIHczMiBkaXNrIGluZm8gbm8KUUdBIE1TSSBzdXBwb3J0ICAgbm8Kc2VjY29tcCBz
dXBwb3J0ICAgbm8KY29yb3V0aW5lIGJhY2tlbmQgdWNvbnRleHQKY29yb3V0aW5lIHBvb2wgICAg
eWVzCmRlYnVnIHN0YWNrIHVzYWdlIG5vCmNyeXB0byBhZmFsZyAgICAgIG5vCkdsdXN0ZXJGUyBz
dXBwb3J0IHllcwpnY292ICAgICAgICAgICAgICBnY292Cmdjb3YgZW5hYmxlZCAgICAgIG5vClRQ
TSBzdXBwb3J0ICAgICAgIHllcwpsaWJzc2gyIHN1cHBvcnQgICB5ZXMKVFBNIHBhc3N0aHJvdWdo
ICAgbm8KUU9NIGRlYnVnZ2luZyAgICAgeWVzCkxpdmUgYmxvY2sgbWlncmF0aW9uIHllcwpsem8g
c3VwcG9ydCAgICAgICB5ZXMKc25hcHB5IHN1cHBvcnQgICAgeWVzCmJ6aXAyIHN1cHBvcnQgICAg
IHllcwpOVU1BIGhvc3Qgc3VwcG9ydCBubwp0Y21hbGxvYyBzdXBwb3J0ICBubwpqZW1hbGxvYyBz
dXBwb3J0ICBubwphdngyIG9wdGltaXphdGlvbiBubwpyZXBsaWNhdGlvbiBzdXBwb3J0IHllcwpW
eEhTIGJsb2NrIGRldmljZSBubwogIEdFTiAgICAgYWFyY2g2NC1zb2Z0bW11L2NvbmZpZy1kZXZp
Y2VzLm1hay50bXAKICBHRU4gICAgIGFybS1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hay50bXAK
ICBHRU4gICAgIGNyaXMtc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBh
bHBoYS1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIGNyaXMtc29mdG1t
dS9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIGkzODYtc29mdG1tdS9jb25maWctZGV2aWNl
cy5tYWsudG1wCiAgR0VOICAgICBhcm0tc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsKICBHRU4g
ICAgIGFscGhhLXNvZnRtbXUvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBsbTMyLXNvZnRt
bXUvY29uZmlnLWRldmljZXMubWFrLnRtcAogIEdFTiAgICAgYWFyY2g2NC1zb2Z0bW11L2NvbmZp
Zy1kZXZpY2VzLm1hawogIEdFTiAgICAgbTY4ay1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hay50
bXAKICBHRU4gICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hay50bXAK
ICBHRU4gICAgIGxtMzItc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIGkzODYt
c29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIG02OGstc29mdG1tdS9jb25maWct
ZGV2aWNlcy5tYWsKICBHRU4gICAgIG1pY3JvYmxhemUtc29mdG1tdS9jb25maWctZGV2aWNlcy5t
YWsudG1wCiAgR0VOICAgICBtaXBzNjRlbC1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hay50bXAK
ICBHRU4gICAgIG1pcHM2NC1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAg
IG1pY3JvYmxhemVlbC1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAgbWlwc2Vs
LXNvZnRtbXUvY29uZmlnLWRldmljZXMubWFrLnRtcAogIEdFTiAgICAgbWljcm9ibGF6ZS1zb2Z0
bW11L2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAgbWlwcy1zb2Z0bW11L2NvbmZpZy1kZXZp
Y2VzLm1hay50bXAKICBHRU4gICAgIG1pcHM2NC1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hawog
IEdFTiAgICAgbWlwczY0ZWwtc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIG5p
b3MyLXNvZnRtbXUvY29uZmlnLWRldmljZXMubWFrLnRtcAogIEdFTiAgICAgbW94aWUtc29mdG1t
dS9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBtaXBzZWwtc29mdG1tdS9jb25maWct
ZGV2aWNlcy5tYWsKICBHRU4gICAgIG9yMWstc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsudG1w
CiAgR0VOICAgICBtaXBzLXNvZnRtbXUvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBuaW9z
Mi1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAgbW94aWUtc29mdG1tdS9jb25m
aWctZGV2aWNlcy5tYWsKICBHRU4gICAgIHBwYzY0LXNvZnRtbXUvY29uZmlnLWRldmljZXMubWFr
LnRtcAogIEdFTiAgICAgcHBjZW1iLXNvZnRtbXUvY29uZmlnLWRldmljZXMubWFrLnRtcAogIEdF
TiAgICAgcHBjLXNvZnRtbXUvY29uZmlnLWRldmljZXMubWFrLnRtcAogIEdFTiAgICAgb3Ixay1z
b2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAgczM5MHgtc29mdG1tdS9jb25maWct
ZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBwcGM2NC1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1h
awogIEdFTiAgICAgcHBjLXNvZnRtbXUvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBzMzkw
eC1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAgcHBjZW1iLXNvZnRtbXUvY29u
ZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBzaDRlYi1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1h
ay50bXAKICBHRU4gICAgIHNwYXJjNjQtc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsudG1wCiAg
R0VOICAgICBzaDQtc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBzcGFy
Yy1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIHNoNGViLXNvZnRtbXUv
Y29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBzcGFyYzY0LXNvZnRtbXUvY29uZmlnLWRldmlj
ZXMubWFrCiAgR0VOICAgICBzcGFyYy1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAg
ICAgdHJpY29yZS1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIHVuaWNv
cmUzMi1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIHg4Nl82NC1zb2Z0
bW11L2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIHNoNC1zb2Z0bW11L2NvbmZpZy1k
ZXZpY2VzLm1hawogIEdFTiAgICAgeHRlbnNhZWItc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsu
dG1wCiAgR0VOICAgICB0cmljb3JlLXNvZnRtbXUvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAg
ICB4dGVuc2Etc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICB1bmljb3Jl
MzItc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIGFhcmNoNjQtbGludXgtdXNl
ci9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICB4dGVuc2FlYi1zb2Z0bW11L2NvbmZp
Zy1kZXZpY2VzLm1hawogIEdFTiAgICAgYWxwaGEtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5t
YWsudG1wCiAgR0VOICAgICB4dGVuc2Etc29mdG1tdS9jb25maWctZGV2aWNlcy5tYWsKICBHRU4g
ICAgIHg4Nl82NC1zb2Z0bW11L2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAgYXJtZWItbGlu
dXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBhcm0tbGludXgtdXNlci9j
b25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBhYXJjaDY0LWxpbnV4LXVzZXIvY29uZmln
LWRldmljZXMubWFrCiAgR0VOICAgICBhbHBoYS1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1h
awogIEdFTiAgICAgaHBwYS1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4g
ICAgIGNyaXMtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBhcm1l
Yi1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAgYXJtLWxpbnV4LXVzZXIv
Y29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBpMzg2LWxpbnV4LXVzZXIvY29uZmlnLWRldmlj
ZXMubWFrLnRtcAogIEdFTiAgICAgbTY4ay1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hay50
bXAKICBHRU4gICAgIGNyaXMtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAg
IGhwcGEtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIG1pY3JvYmxhemVl
bC1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIG1pY3JvYmxhemUt
bGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBpMzg2LWxpbnV4LXVz
ZXIvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBtaXBzNjRlbC1saW51eC11c2VyL2NvbmZp
Zy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIG02OGstbGludXgtdXNlci9jb25maWctZGV2aWNl
cy5tYWsKICBHRU4gICAgIG1pY3JvYmxhemVlbC1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1h
awogIEdFTiAgICAgbWlwczY0LWxpbnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFrLnRtcAogIEdF
TiAgICAgbWlwczY0ZWwtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIG1p
Y3JvYmxhemUtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIG1pcHNlbC1s
aW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIG1pcHMtbGludXgtdXNl
ci9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBtaXBzbjMyZWwtbGludXgtdXNlci9j
b25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBtaXBzNjQtbGludXgtdXNlci9jb25maWct
ZGV2aWNlcy5tYWsKICBHRU4gICAgIG1pcHMtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsK
ICBHRU4gICAgIG1pcHNlbC1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAg
bWlwc24zMi1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIG1pcHNu
MzJlbC1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAgbmlvczItbGludXgt
dXNlci9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBwcGM2NGFiaTMyLWxpbnV4LXVz
ZXIvY29uZmlnLWRldmljZXMubWFrLnRtcAogIEdFTiAgICAgb3Ixay1saW51eC11c2VyL2NvbmZp
Zy1kZXZpY2VzLm1hay50bXAKICBHRU4gICAgIG5pb3MyLWxpbnV4LXVzZXIvY29uZmlnLWRldmlj
ZXMubWFrCiAgR0VOICAgICBwcGM2NGFiaTMyLWxpbnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFr
CiAgR0VOICAgICBtaXBzbjMyLWxpbnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAg
ICBvcjFrLWxpbnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBwcGM2NGxlLWxp
bnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFrLnRtcAogIEdFTiAgICAgcHBjNjQtbGludXgtdXNl
ci9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBwcGMtbGludXgtdXNlci9jb25maWct
ZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBzMzkweC1saW51eC11c2VyL2NvbmZpZy1kZXZpY2Vz
Lm1hay50bXAKICBHRU4gICAgIHBwYzY0LWxpbnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFrCiAg
R0VOICAgICBwcGM2NGxlLWxpbnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBw
cGMtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIHMzOTB4LWxpbnV4LXVz
ZXIvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBzaDRlYi1saW51eC11c2VyL2NvbmZpZy1k
ZXZpY2VzLm1hay50bXAKICBHRU4gICAgIHNwYXJjMzJwbHVzLWxpbnV4LXVzZXIvY29uZmlnLWRl
dmljZXMubWFrLnRtcAogIEdFTiAgICAgc2g0LWxpbnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFr
LnRtcAogIEdFTiAgICAgc3BhcmM2NC1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hay50bXAK
ICBHRU4gICAgIHNoNGViLWxpbnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBz
cGFyYzMycGx1cy1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAgICAgc3BhcmMt
bGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsudG1wCiAgR0VOICAgICBzaDQtbGludXgtdXNl
ci9jb25maWctZGV2aWNlcy5tYWsKICBHRU4gICAgIHRpbGVneC1saW51eC11c2VyL2NvbmZpZy1k
ZXZpY2VzLm1hay50bXAKICBHRU4gICAgIHg4Nl82NC1saW51eC11c2VyL2NvbmZpZy1kZXZpY2Vz
Lm1hay50bXAKICBHRU4gICAgIHNwYXJjNjQtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5tYWsK
ICBHRU4gICAgIHNwYXJjLWxpbnV4LXVzZXIvY29uZmlnLWRldmljZXMubWFrCiAgR0VOICAgICBj
b25maWctaG9zdC5oCiAgR0VOICAgICB4ODZfNjQtbGludXgtdXNlci9jb25maWctZGV2aWNlcy5t
YWsKICBHRU4gICAgIHRpbGVneC1saW51eC11c2VyL2NvbmZpZy1kZXZpY2VzLm1hawogIEdFTiAg
ICAgcWVtdS1vcHRpb25zLmRlZgogIEdFTiAgICAgcW1wLWNvbW1hbmRzLmgKICBHRU4gICAgIHFh
cGktdHlwZXMuaAogIEdFTiAgICAgcWFwaS12aXNpdC5oCiAgR0VOICAgICBxYXBpLWV2ZW50LmgK
ICBHRU4gICAgIHFtcC1tYXJzaGFsLmMKICBHRU4gICAgIHFhcGktdHlwZXMuYwogIEdFTiAgICAg
cWFwaS12aXNpdC5jCiAgR0VOICAgICBxYXBpLWV2ZW50LmMKICBHRU4gICAgIHFtcC1pbnRyb3Nw
ZWN0LmgKICBHRU4gICAgIHFtcC1pbnRyb3NwZWN0LmMKICBHRU4gICAgIHRyYWNlL2dlbmVyYXRl
ZC10Y2ctdHJhY2Vycy5oCiAgR0VOICAgICB0cmFjZS9nZW5lcmF0ZWQtaGVscGVycy13cmFwcGVy
cy5oCiAgR0VOICAgICB0cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5oCiAgR0VOICAgICB0cmFjZS9n
ZW5lcmF0ZWQtaGVscGVycy5jCiAgR0VOICAgICB0ZXN0cy90ZXN0LXFhcGktdHlwZXMuaAogIEdF
TiAgICAgbW9kdWxlX2Jsb2NrLmgKICBHRU4gICAgIHRlc3RzL3Rlc3QtcWFwaS12aXNpdC5oCiAg
R0VOICAgICB0ZXN0cy90ZXN0LXFhcGktZXZlbnQuaAogIEdFTiAgICAgdGVzdHMvdGVzdC1xbXAt
Y29tbWFuZHMuaAogIEdFTiAgICAgdGVzdHMvdGVzdC1xbXAtaW50cm9zcGVjdC5oCiAgR0VOICAg
ICB0cmFjZS1yb290LmgKICBHRU4gICAgIHV0aWwvdHJhY2UuaAogIEdFTiAgICAgY3J5cHRvL3Ry
YWNlLmgKICBHRU4gICAgIGlvL3RyYWNlLmgKICBHRU4gICAgIG1pZ3JhdGlvbi90cmFjZS5oCiAg
R0VOICAgICBibG9jay90cmFjZS5oCiAgR0VOICAgICBody9ibG9jay90cmFjZS5oCiAgR0VOICAg
ICBody9ibG9jay9kYXRhcGxhbmUvdHJhY2UuaAogIEdFTiAgICAgaHcvY2hhci90cmFjZS5oCiAg
R0VOICAgICBjaGFyZGV2L3RyYWNlLmgKICBHRU4gICAgIGh3L2ludGMvdHJhY2UuaAogIEdFTiAg
ICAgaHcvbmV0L3RyYWNlLmgKICBHRU4gICAgIGh3L3ZpcnRpby90cmFjZS5oCiAgR0VOICAgICBo
dy9taXNjL3RyYWNlLmgKICBHRU4gICAgIGh3L2F1ZGlvL3RyYWNlLmgKICBHRU4gICAgIGh3L3Vz
Yi90cmFjZS5oCiAgR0VOICAgICBody9zY3NpL3RyYWNlLmgKICBHRU4gICAgIGh3L252cmFtL3Ry
YWNlLmgKICBHRU4gICAgIGh3L2Rpc3BsYXkvdHJhY2UuaAogIEdFTiAgICAgaHcvaW5wdXQvdHJh
Y2UuaAogIEdFTiAgICAgaHcvdGltZXIvdHJhY2UuaAogIEdFTiAgICAgaHcvZG1hL3RyYWNlLmgK
ICBHRU4gICAgIGh3L3NwYXJjL3RyYWNlLmgKICBHRU4gICAgIGh3L3NkL3RyYWNlLmgKICBHRU4g
ICAgIGh3L2lzYS90cmFjZS5oCiAgR0VOICAgICBody9tZW0vdHJhY2UuaAogIEdFTiAgICAgaHcv
aTM4Ni90cmFjZS5oCiAgR0VOICAgICBody85cGZzL3RyYWNlLmgKICBHRU4gICAgIGh3L2kzODYv
eGVuL3RyYWNlLmgKICBHRU4gICAgIGh3L3BwYy90cmFjZS5oCiAgR0VOICAgICBody9wY2kvdHJh
Y2UuaAogIEdFTiAgICAgaHcvczM5MHgvdHJhY2UuaAogIEdFTiAgICAgaHcvdmZpby90cmFjZS5o
CiAgR0VOICAgICBody9hY3BpL3RyYWNlLmgKICBHRU4gICAgIGh3L2FybS90cmFjZS5oCiAgR0VO
ICAgICBody9hbHBoYS90cmFjZS5oCiAgR0VOICAgICBody94ZW4vdHJhY2UuaAogIEdFTiAgICAg
dWkvdHJhY2UuaAogIEdFTiAgICAgYXVkaW8vdHJhY2UuaAogIEdFTiAgICAgbmV0L3RyYWNlLmgK
ICBHRU4gICAgIHRhcmdldC9hcm0vdHJhY2UuaAogIEdFTiAgICAgdGFyZ2V0L2kzODYvdHJhY2Uu
aAogIEdFTiAgICAgdGFyZ2V0L21pcHMvdHJhY2UuaAogIEdFTiAgICAgdGFyZ2V0L3NwYXJjL3Ry
YWNlLmgKICBHRU4gICAgIHRhcmdldC9zMzkweC90cmFjZS5oCiAgR0VOICAgICB0YXJnZXQvcHBj
L3RyYWNlLmgKICBHRU4gICAgIHFvbS90cmFjZS5oCiAgR0VOICAgICBsaW51eC11c2VyL3RyYWNl
LmgKICBHRU4gICAgIGFjY2VsL3RjZy90cmFjZS5oCiAgR0VOICAgICBhY2NlbC9rdm0vdHJhY2Uu
aAogIEdFTiAgICAgcWFwaS90cmFjZS5oCiAgR0VOICAgICB0cmFjZS1yb290LmMKICBHRU4gICAg
IHV0aWwvdHJhY2UuYwogIEdFTiAgICAgbmJkL3RyYWNlLmgKICBHRU4gICAgIGNyeXB0by90cmFj
ZS5jCiAgR0VOICAgICBpby90cmFjZS5jCiAgR0VOICAgICBibG9jay90cmFjZS5jCiAgR0VOICAg
ICBtaWdyYXRpb24vdHJhY2UuYwogIEdFTiAgICAgY2hhcmRldi90cmFjZS5jCiAgR0VOICAgICBo
dy9ibG9jay90cmFjZS5jCiAgR0VOICAgICBody9ibG9jay9kYXRhcGxhbmUvdHJhY2UuYwogIEdF
TiAgICAgaHcvY2hhci90cmFjZS5jCiAgR0VOICAgICBody9pbnRjL3RyYWNlLmMKICBHRU4gICAg
IGh3L25ldC90cmFjZS5jCiAgR0VOICAgICBody92aXJ0aW8vdHJhY2UuYwogIEdFTiAgICAgaHcv
YXVkaW8vdHJhY2UuYwogIEdFTiAgICAgaHcvbWlzYy90cmFjZS5jCiAgR0VOICAgICBody9zY3Np
L3RyYWNlLmMKICBHRU4gICAgIGh3L252cmFtL3RyYWNlLmMKICBHRU4gICAgIGh3L3VzYi90cmFj
ZS5jCiAgR0VOICAgICBody9kaXNwbGF5L3RyYWNlLmMKICBHRU4gICAgIGh3L2lucHV0L3RyYWNl
LmMKICBHRU4gICAgIGh3L3RpbWVyL3RyYWNlLmMKICBHRU4gICAgIGh3L3NwYXJjL3RyYWNlLmMK
ICBHRU4gICAgIGh3L2RtYS90cmFjZS5jCiAgR0VOICAgICBody9zZC90cmFjZS5jCiAgR0VOICAg
ICBody9pc2EvdHJhY2UuYwogIEdFTiAgICAgaHcvbWVtL3RyYWNlLmMKICBHRU4gICAgIGh3L2kz
ODYvdHJhY2UuYwogIEdFTiAgICAgaHcvaTM4Ni94ZW4vdHJhY2UuYwogIEdFTiAgICAgaHcvOXBm
cy90cmFjZS5jCiAgR0VOICAgICBody9wcGMvdHJhY2UuYwogIEdFTiAgICAgaHcvcGNpL3RyYWNl
LmMKICBHRU4gICAgIGh3L3MzOTB4L3RyYWNlLmMKICBHRU4gICAgIGh3L3ZmaW8vdHJhY2UuYwog
IEdFTiAgICAgaHcvYWNwaS90cmFjZS5jCiAgR0VOICAgICBody9hcm0vdHJhY2UuYwogIEdFTiAg
ICAgaHcvYWxwaGEvdHJhY2UuYwogIEdFTiAgICAgaHcveGVuL3RyYWNlLmMKICBHRU4gICAgIHVp
L3RyYWNlLmMKICBHRU4gICAgIGF1ZGlvL3RyYWNlLmMKICBHRU4gICAgIG5ldC90cmFjZS5jCiAg
R0VOICAgICB0YXJnZXQvYXJtL3RyYWNlLmMKICBHRU4gICAgIHRhcmdldC9pMzg2L3RyYWNlLmMK
ICBHRU4gICAgIHRhcmdldC9taXBzL3RyYWNlLmMKICBHRU4gICAgIHRhcmdldC9zcGFyYy90cmFj
ZS5jCiAgR0VOICAgICB0YXJnZXQvczM5MHgvdHJhY2UuYwogIEdFTiAgICAgcW9tL3RyYWNlLmMK
ICBHRU4gICAgIHRhcmdldC9wcGMvdHJhY2UuYwogIEdFTiAgICAgbGludXgtdXNlci90cmFjZS5j
CiAgR0VOICAgICBxYXBpL3RyYWNlLmMKICBHRU4gICAgIGFjY2VsL3RjZy90cmFjZS5jCiAgR0VO
ICAgICBuYmQvdHJhY2UuYwogIEdFTiAgICAgYWNjZWwva3ZtL3RyYWNlLmMKICBHRU4gICAgIGNv
bmZpZy1hbGwtZGV2aWNlcy5tYWsKICBDQyAgICAgIHRlc3RzL3FlbXUtaW90ZXN0cy9zb2NrZXRf
c2NtX2hlbHBlci5vCiAgR0VOICAgICBkb2NzL3ZlcnNpb24udGV4aQogIEdFTiAgICAgcWVtdS1t
b25pdG9yLnRleGkKICBHRU4gICAgIHFlbXUtaW1nLWNtZHMudGV4aQogIEdFTiAgICAgcWVtdS1v
cHRpb25zLnRleGkKICBHRU4gICAgIHFlbXUtbW9uaXRvci1pbmZvLnRleGkKICBHRU4gICAgIHFl
bXUtaW1nLjEKICBHRU4gICAgIHFlbXUtbmJkLjgKICBHRU4gICAgIHFlbXUtZ2EuOAogIEdFTiAg
ICAgZG9jcy9pbnRlcm9wL3FlbXUtcW1wLXFhcGkudGV4aQogIEdFTiAgICAgZG9jcy9pbnRlcm9w
L3FlbXUtZ2EtcWFwaS50ZXhpCiAgR0VOICAgICBmc2Rldi92aXJ0ZnMtcHJveHktaGVscGVyLjEK
ICBHRU4gICAgIHFnYS9xYXBpLWdlbmVyYXRlZC9xZ2EtcWFwaS10eXBlcy5oCiAgR0VOICAgICBx
Z2EvcWFwaS1nZW5lcmF0ZWQvcWdhLXFhcGktdmlzaXQuaAogIEdFTiAgICAgcWdhL3FhcGktZ2Vu
ZXJhdGVkL3FnYS1xbXAtY29tbWFuZHMuaAogIEdFTiAgICAgcWdhL3FhcGktZ2VuZXJhdGVkL3Fn
YS1xYXBpLXR5cGVzLmMKICBHRU4gICAgIHFnYS9xYXBpLWdlbmVyYXRlZC9xZ2EtcWFwaS12aXNp
dC5jCiAgR0VOICAgICBxZ2EvcWFwaS1nZW5lcmF0ZWQvcWdhLXFtcC1tYXJzaGFsLmMKICBDQyAg
ICAgIHFtcC1pbnRyb3NwZWN0Lm8KICBDQyAgICAgIHFhcGktdHlwZXMubwogIENDICAgICAgcWFw
aS12aXNpdC5vCiAgQ0MgICAgICBxYXBpLWV2ZW50Lm8KICBDQyAgICAgIHFhcGkvcWFwaS12aXNp
dC1jb3JlLm8KICBDQyAgICAgIHFhcGkvcWFwaS1kZWFsbG9jLXZpc2l0b3IubwogIENDICAgICAg
cWFwaS9xb2JqZWN0LWlucHV0LXZpc2l0b3IubwogIENDICAgICAgcWFwaS9xb2JqZWN0LW91dHB1
dC12aXNpdG9yLm8KICBDQyAgICAgIHFhcGkvcW1wLXJlZ2lzdHJ5Lm8KICBDQyAgICAgIHFhcGkv
cW1wLWRpc3BhdGNoLm8KICBDQyAgICAgIHFhcGkvc3RyaW5nLWlucHV0LXZpc2l0b3IubwogIEND
ICAgICAgcWFwaS9zdHJpbmctb3V0cHV0LXZpc2l0b3IubwogIENDICAgICAgcWFwaS9vcHRzLXZp
c2l0b3IubwogIENDICAgICAgcWFwaS9xYXBpLWNsb25lLXZpc2l0b3IubwogIENDICAgICAgcWFw
aS9xbXAtZXZlbnQubwogIENDICAgICAgcWFwaS9xYXBpLXV0aWwubwogIENDICAgICAgcW9iamVj
dC9xbnVsbC5vCiAgQ0MgICAgICBxb2JqZWN0L3FudW0ubwogIENDICAgICAgcW9iamVjdC9xZGlj
dC5vCiAgQ0MgICAgICBxb2JqZWN0L3FzdHJpbmcubwogIENDICAgICAgcW9iamVjdC9xbGlzdC5v
CiAgQ0MgICAgICBxb2JqZWN0L3Fib29sLm8KICBDQyAgICAgIHFvYmplY3QvcWpzb24ubwogIEND
ICAgICAgcW9iamVjdC9xb2JqZWN0Lm8KICBDQyAgICAgIHFvYmplY3QvanNvbi1sZXhlci5vCiAg
Q0MgICAgICBxb2JqZWN0L2pzb24tc3RyZWFtZXIubwogIENDICAgICAgcW9iamVjdC9qc29uLXBh
cnNlci5vCiAgQ0MgICAgICB0cmFjZS9xbXAubwogIENDICAgICAgdHJhY2UvY29udHJvbC5vCiAg
Q0MgICAgICB1dGlsL29zZGVwLm8KICBDQyAgICAgIHV0aWwvY3V0aWxzLm8KICBDQyAgICAgIHV0
aWwvdW5pY29kZS5vCiAgQ0MgICAgICB1dGlsL3FlbXUtdGltZXItY29tbW9uLm8KICBDQyAgICAg
IHV0aWwvYnVmZmVyaXN6ZXJvLm8KICBDQyAgICAgIHV0aWwvbG9ja2NudC5vCiAgQ0MgICAgICB1
dGlsL2Fpb2NiLm8KICBDQyAgICAgIHV0aWwvYXN5bmMubwogIENDICAgICAgdXRpbC90aHJlYWQt
cG9vbC5vCiAgQ0MgICAgICB1dGlsL3FlbXUtdGltZXIubwogIENDICAgICAgdXRpbC9tYWluLWxv
b3AubwogIENDICAgICAgdXRpbC9pb2hhbmRsZXIubwogIENDICAgICAgdXRpbC9haW8tcG9zaXgu
bwogIENDICAgICAgdXRpbC9jb21wYXRmZC5vCiAgQ0MgICAgICB1dGlsL2V2ZW50X25vdGlmaWVy
LXBvc2l4Lm8KICBDQyAgICAgIHV0aWwvbW1hcC1hbGxvYy5vCiAgQ0MgICAgICB1dGlsL29zbGli
LXBvc2l4Lm8KICBDQyAgICAgIHV0aWwvcWVtdS1vcGVucHR5Lm8KICBDQyAgICAgIHV0aWwvcWVt
dS10aHJlYWQtcG9zaXgubwogIENDICAgICAgdXRpbC9tZW1mZC5vCiAgQ0MgICAgICB1dGlsL2Vu
dmxpc3QubwogIENDICAgICAgdXRpbC9wYXRoLm8KICBDQyAgICAgIHV0aWwvbW9kdWxlLm8KICBD
QyAgICAgIHV0aWwvaG9zdC11dGlscy5vCiAgQ0MgICAgICB1dGlsL2JpdG1hcC5vCiAgQ0MgICAg
ICB1dGlsL2JpdG9wcy5vCiAgQ0MgICAgICB1dGlsL2hiaXRtYXAubwogIENDICAgICAgdXRpbC9m
aWZvOC5vCiAgQ0MgICAgICB1dGlsL2FjbC5vCiAgQ0MgICAgICB1dGlsL2NhY2hlaW5mby5vCiAg
Q0MgICAgICB1dGlsL2Vycm9yLm8KICBDQyAgICAgIHV0aWwvcWVtdS1lcnJvci5vCiAgQ0MgICAg
ICB1dGlsL2lkLm8KICBDQyAgICAgIHV0aWwvaW92Lm8KICBDQyAgICAgIHV0aWwvcWVtdS1jb25m
aWcubwogIENDICAgICAgdXRpbC9xZW11LXNvY2tldHMubwogIENDICAgICAgdXRpbC91cmkubwog
IENDICAgICAgdXRpbC9ub3RpZnkubwogIENDICAgICAgdXRpbC9xZW11LW9wdGlvbi5vCiAgQ0Mg
ICAgICB1dGlsL3FlbXUtcHJvZ3Jlc3MubwogIENDICAgICAgdXRpbC9rZXl2YWwubwogIENDICAg
ICAgdXRpbC9oZXhkdW1wLm8KICBDQyAgICAgIHV0aWwvY3JjMzJjLm8KICBDQyAgICAgIHV0aWwv
dXVpZC5vCiAgQ0MgICAgICB1dGlsL3Rocm90dGxlLm8KICBDQyAgICAgIHV0aWwvcmVhZGxpbmUu
bwogIENDICAgICAgdXRpbC9nZXRhdXh2YWwubwogIENDICAgICAgdXRpbC9xZW11LWNvcm91dGlu
ZS5vCiAgQ0MgICAgICB1dGlsL3JjdS5vCiAgQ0MgICAgICB1dGlsL3FlbXUtY29yb3V0aW5lLWxv
Y2subwogIENDICAgICAgdXRpbC9xZW11LWNvcm91dGluZS1pby5vCiAgQ0MgICAgICB1dGlsL3Fl
bXUtY29yb3V0aW5lLXNsZWVwLm8KICBDQyAgICAgIHV0aWwvY29yb3V0aW5lLXVjb250ZXh0Lm8K
ICBDQyAgICAgIHV0aWwvYnVmZmVyLm8KICBDQyAgICAgIHV0aWwvdGltZWQtYXZlcmFnZS5vCiAg
Q0MgICAgICB1dGlsL2Jhc2U2NC5vCiAgQ0MgICAgICB1dGlsL2xvZy5vCiAgQ0MgICAgICB1dGls
L3FkaXN0Lm8KICBDQyAgICAgIHV0aWwvcWh0Lm8KICBDQyAgICAgIHV0aWwvcmFuZ2UubwogIEND
ICAgICAgdXRpbC9zdGF0czY0Lm8KICBDQyAgICAgIHV0aWwvc3lzdGVtZC5vCiAgQ0MgICAgICB0
cmFjZS1yb290Lm8KICBDQyAgICAgIHV0aWwvdHJhY2UubwogIENDICAgICAgY3J5cHRvL3RyYWNl
Lm8KICBDQyAgICAgIGlvL3RyYWNlLm8KICBDQyAgICAgIG1pZ3JhdGlvbi90cmFjZS5vCiAgQ0Mg
ICAgICBibG9jay90cmFjZS5vCiAgQ0MgICAgICBjaGFyZGV2L3RyYWNlLm8KICBDQyAgICAgIGh3
L2Jsb2NrL3RyYWNlLm8KICBDQyAgICAgIGh3L2Jsb2NrL2RhdGFwbGFuZS90cmFjZS5vCiAgQ0Mg
ICAgICBody9jaGFyL3RyYWNlLm8KICBDQyAgICAgIGh3L2ludGMvdHJhY2UubwogIENDICAgICAg
aHcvbmV0L3RyYWNlLm8KICBDQyAgICAgIGh3L3ZpcnRpby90cmFjZS5vCiAgQ0MgICAgICBody9h
dWRpby90cmFjZS5vCiAgQ0MgICAgICBody9taXNjL3RyYWNlLm8KICBDQyAgICAgIGh3L3Njc2kv
dHJhY2UubwogIENDICAgICAgaHcvdXNiL3RyYWNlLm8KICBDQyAgICAgIGh3L252cmFtL3RyYWNl
Lm8KICBDQyAgICAgIGh3L2Rpc3BsYXkvdHJhY2UubwogIENDICAgICAgaHcvaW5wdXQvdHJhY2Uu
bwogIENDICAgICAgaHcvdGltZXIvdHJhY2UubwogIENDICAgICAgaHcvZG1hL3RyYWNlLm8KICBD
QyAgICAgIGh3L3NwYXJjL3RyYWNlLm8KICBDQyAgICAgIGh3L3NkL3RyYWNlLm8KICBDQyAgICAg
IGh3L2lzYS90cmFjZS5vCiAgQ0MgICAgICBody9tZW0vdHJhY2UubwogIENDICAgICAgaHcvaTM4
Ni90cmFjZS5vCiAgQ0MgICAgICBody9pMzg2L3hlbi90cmFjZS5vCiAgQ0MgICAgICBody85cGZz
L3RyYWNlLm8KICBDQyAgICAgIGh3L3BwYy90cmFjZS5vCiAgQ0MgICAgICBody9wY2kvdHJhY2Uu
bwogIENDICAgICAgaHcvczM5MHgvdHJhY2UubwogIENDICAgICAgaHcvdmZpby90cmFjZS5vCiAg
Q0MgICAgICBody9hY3BpL3RyYWNlLm8KICBDQyAgICAgIGh3L2FybS90cmFjZS5vCiAgQ0MgICAg
ICBody9hbHBoYS90cmFjZS5vCiAgQ0MgICAgICBody94ZW4vdHJhY2UubwogIENDICAgICAgdWkv
dHJhY2UubwogIENDICAgICAgYXVkaW8vdHJhY2UubwogIENDICAgICAgbmV0L3RyYWNlLm8KICBD
QyAgICAgIHRhcmdldC9hcm0vdHJhY2UubwogIENDICAgICAgdGFyZ2V0L2kzODYvdHJhY2Uubwog
IENDICAgICAgdGFyZ2V0L21pcHMvdHJhY2UubwogIENDICAgICAgdGFyZ2V0L3NwYXJjL3RyYWNl
Lm8KICBDQyAgICAgIHRhcmdldC9zMzkweC90cmFjZS5vCiAgQ0MgICAgICB0YXJnZXQvcHBjL3Ry
YWNlLm8KICBDQyAgICAgIHFvbS90cmFjZS5vCiAgQ0MgICAgICBsaW51eC11c2VyL3RyYWNlLm8K
ICBDQyAgICAgIGFjY2VsL3RjZy90cmFjZS5vCiAgQ0MgICAgICBxYXBpL3RyYWNlLm8KICBDQyAg
ICAgIGFjY2VsL2t2bS90cmFjZS5vCiAgQ0MgICAgICBuYmQvdHJhY2UubwogIENDICAgICAgY3J5
cHRvL3Bia2RmLXN0dWIubwogIENDICAgICAgc3R1YnMvYXJjaC1xdWVyeS1jcHUtZGVmLm8KICBD
QyAgICAgIHN0dWJzL2FyY2gtcXVlcnktY3B1LW1vZGVsLWV4cGFuc2lvbi5vCiAgQ0MgICAgICBz
dHVicy9hcmNoLXF1ZXJ5LWNwdS1tb2RlbC1jb21wYXJpc29uLm8KICBDQyAgICAgIHN0dWJzL2Fy
Y2gtcXVlcnktY3B1LW1vZGVsLWJhc2VsaW5lLm8KICBDQyAgICAgIHN0dWJzL2JkcnYtbmV4dC1t
b25pdG9yLW93bmVkLm8KICBDQyAgICAgIHN0dWJzL2Jsay1jb21taXQtYWxsLm8KICBDQyAgICAg
IHN0dWJzL2Jsb2NrZGV2LWNsb3NlLWFsbC1iZHJ2LXN0YXRlcy5vCiAgQ0MgICAgICBzdHVicy9j
bG9jay13YXJwLm8KICBDQyAgICAgIHN0dWJzL2NwdS1nZXQtY2xvY2subwogIENDICAgICAgc3R1
YnMvY3B1LWdldC1pY291bnQubwogIENDICAgICAgc3R1YnMvZHVtcC5vCiAgQ0MgICAgICBzdHVi
cy9lcnJvci1wcmludGYubwogIENDICAgICAgc3R1YnMvZmRzZXQubwogIENDICAgICAgc3R1YnMv
Z2Ric3R1Yi5vCiAgQ0MgICAgICBzdHVicy9nZXQtdm0tbmFtZS5vCiAgQ0MgICAgICBzdHVicy9p
b3RocmVhZC5vCiAgQ0MgICAgICBzdHVicy9pb3RocmVhZC1sb2NrLm8KICBDQyAgICAgIHN0dWJz
L2lzLWRhZW1vbml6ZWQubwogIENDICAgICAgc3R1YnMvbGludXgtYWlvLm8KICBDQyAgICAgIHN0
dWJzL21hY2hpbmUtaW5pdC1kb25lLm8KICBDQyAgICAgIHN0dWJzL21pZ3ItYmxvY2tlci5vCiAg
Q0MgICAgICBzdHVicy9jaGFuZ2Utc3RhdGUtaGFuZGxlci5vCiAgQ0MgICAgICBzdHVicy9ub3Rp
ZnktZXZlbnQubwogIENDICAgICAgc3R1YnMvbW9uaXRvci5vCiAgQ0MgICAgICBzdHVicy9xdGVz
dC5vCiAgQ0MgICAgICBzdHVicy9yZXBsYXkubwogIENDICAgICAgc3R1YnMvcnVuc3RhdGUtY2hl
Y2subwogIENDICAgICAgc3R1YnMvc2V0LWZkLWhhbmRsZXIubwogIENDICAgICAgc3R1YnMvc2xp
cnAubwogIENDICAgICAgc3R1YnMvc3lzYnVzLm8KICBDQyAgICAgIHN0dWJzL3RyYWNlLWNvbnRy
b2wubwogIENDICAgICAgc3R1YnMvdXVpZC5vCiAgQ0MgICAgICBzdHVicy92bS1zdG9wLm8KICBD
QyAgICAgIHN0dWJzL3Ztc3RhdGUubwogIENDICAgICAgc3R1YnMvcW1wX3BjX2RpbW1fZGV2aWNl
X2xpc3QubwogIENDICAgICAgc3R1YnMvdGFyZ2V0LW1vbml0b3ItZGVmcy5vCiAgQ0MgICAgICBz
dHVicy90YXJnZXQtZ2V0LW1vbml0b3ItZGVmLm8KICBDQyAgICAgIHN0dWJzL3BjX21hZHRfY3B1
X2VudHJ5Lm8KICBDQyAgICAgIHN0dWJzL3ZtZ2VuaWQubwogIENDICAgICAgc3R1YnMveGVuLWNv
bW1vbi5vCiAgQ0MgICAgICBzdHVicy94ZW4taHZtLm8KICBDQyAgICAgIGNvbnRyaWIvaXZzaG1l
bS1jbGllbnQvaXZzaG1lbS1jbGllbnQubwogIENDICAgICAgY29udHJpYi9pdnNobWVtLWNsaWVu
dC9tYWluLm8KICBDQyAgICAgIGNvbnRyaWIvaXZzaG1lbS1zZXJ2ZXIvaXZzaG1lbS1zZXJ2ZXIu
bwogIENDICAgICAgY29udHJpYi9pdnNobWVtLXNlcnZlci9tYWluLm8KICBDQyAgICAgIHFlbXUt
bmJkLm8KICBDQyAgICAgIGJsb2NrLm8KICBDQyAgICAgIGJsb2Nram9iLm8KICBDQyAgICAgIHFl
bXUtaW8tY21kcy5vCiAgQ0MgICAgICByZXBsaWNhdGlvbi5vCiAgQ0MgICAgICBibG9jay9yYXct
Zm9ybWF0Lm8KICBDQyAgICAgIGJsb2NrL3Fjb3cubwogIENDICAgICAgYmxvY2svdmRpLm8KICBD
QyAgICAgIGJsb2NrL3ZtZGsubwogIENDICAgICAgYmxvY2svY2xvb3AubwogIENDICAgICAgYmxv
Y2svYm9jaHMubwogIENDICAgICAgYmxvY2svdnBjLm8KICBDQyAgICAgIGJsb2NrL3Z2ZmF0Lm8K
ICBDQyAgICAgIGJsb2NrL2RtZy5vCiAgQ0MgICAgICBibG9jay9xY293Mi5vCiAgQ0MgICAgICBi
bG9jay9xY293Mi1yZWZjb3VudC5vCiAgQ0MgICAgICBibG9jay9xY293Mi1jbHVzdGVyLm8KICBD
QyAgICAgIGJsb2NrL3Fjb3cyLXNuYXBzaG90Lm8KICBDQyAgICAgIGJsb2NrL3Fjb3cyLWJpdG1h
cC5vCiAgQ0MgICAgICBibG9jay9xY293Mi1jYWNoZS5vCiAgQ0MgICAgICBibG9jay9xZWQubwog
IENDICAgICAgYmxvY2svcWVkLWwyLWNhY2hlLm8KICBDQyAgICAgIGJsb2NrL3FlZC10YWJsZS5v
CiAgQ0MgICAgICBibG9jay9xZWQtY2x1c3Rlci5vCiAgQ0MgICAgICBibG9jay9xZWQtY2hlY2su
bwogIENDICAgICAgYmxvY2svdmhkeC5vCiAgQ0MgICAgICBibG9jay92aGR4LWVuZGlhbi5vCiAg
Q0MgICAgICBibG9jay92aGR4LWxvZy5vCiAgQ0MgICAgICBibG9jay9xdW9ydW0ubwogIENDICAg
ICAgYmxvY2svcGFyYWxsZWxzLm8KICBDQyAgICAgIGJsb2NrL2Jsa2RlYnVnLm8KICBDQyAgICAg
IGJsb2NrL2Jsa3ZlcmlmeS5vCiAgQ0MgICAgICBibG9jay9ibGtyZXBsYXkubwogIENDICAgICAg
YmxvY2svYmxvY2stYmFja2VuZC5vCiAgQ0MgICAgICBibG9jay9zbmFwc2hvdC5vCiAgQ0MgICAg
ICBibG9jay9xYXBpLm8KICBDQyAgICAgIGJsb2NrL2ZpbGUtcG9zaXgubwogIENDICAgICAgYmxv
Y2svbGludXgtYWlvLm8KICBDQyAgICAgIGJsb2NrL251bGwubwogIENDICAgICAgYmxvY2svbWly
cm9yLm8KICBDQyAgICAgIGJsb2NrL2NvbW1pdC5vCiAgQ0MgICAgICBibG9jay9pby5vCiAgQ0Mg
ICAgICBibG9jay90aHJvdHRsZS1ncm91cHMubwogIENDICAgICAgYmxvY2svbmJkLm8KICBDQyAg
ICAgIGJsb2NrL25iZC1jbGllbnQubwogIENDICAgICAgYmxvY2svc2hlZXBkb2cubwogIENDICAg
ICAgYmxvY2svaXNjc2ktb3B0cy5vCiAgQ0MgICAgICBibG9jay9hY2NvdW50aW5nLm8KICBDQyAg
ICAgIGJsb2NrL2RpcnR5LWJpdG1hcC5vCiAgQ0MgICAgICBibG9jay93cml0ZS10aHJlc2hvbGQu
bwogIENDICAgICAgYmxvY2svYmFja3VwLm8KICBDQyAgICAgIGJsb2NrL3JlcGxpY2F0aW9uLm8K
ICBDQyAgICAgIGJsb2NrL2NyeXB0by5vCiAgQ0MgICAgICBuYmQvc2VydmVyLm8KICBDQyAgICAg
IG5iZC9jbGllbnQubwogIENDICAgICAgbmJkL2NvbW1vbi5vCiAgQ0MgICAgICBibG9jay9pc2Nz
aS5vCiAgQ0MgICAgICBibG9jay9uZnMubwogIENDICAgICAgYmxvY2svY3VybC5vCiAgQ0MgICAg
ICBibG9jay9yYmQubwogIENDICAgICAgYmxvY2svZ2x1c3Rlci5vCiAgQ0MgICAgICBibG9jay9z
c2gubwogIENDICAgICAgYmxvY2svZG1nLWJ6Mi5vCiAgQ0MgICAgICBjcnlwdG8vaW5pdC5vCiAg
Q0MgICAgICBjcnlwdG8vaGFzaC5vCiAgQ0MgICAgICBjcnlwdG8vaGFzaC1uZXR0bGUubwogIEND
ICAgICAgY3J5cHRvL2htYWMubwogIENDICAgICAgY3J5cHRvL2htYWMtbmV0dGxlLm8KICBDQyAg
ICAgIGNyeXB0by9hZXMubwogIENDICAgICAgY3J5cHRvL2Rlc3JmYi5vCiAgQ0MgICAgICBjcnlw
dG8vY2lwaGVyLm8KICBDQyAgICAgIGNyeXB0by90bHNjcmVkcy5vCiAgQ0MgICAgICBjcnlwdG8v
dGxzY3JlZHNhbm9uLm8KICBDQyAgICAgIGNyeXB0by90bHNjcmVkc3g1MDkubwogIENDICAgICAg
Y3J5cHRvL3Rsc3Nlc3Npb24ubwogIENDICAgICAgY3J5cHRvL3NlY3JldC5vCiAgQ0MgICAgICBj
cnlwdG8vcmFuZG9tLWdudXRscy5vCiAgQ0MgICAgICBjcnlwdG8vcGJrZGYubwogIENDICAgICAg
Y3J5cHRvL3Bia2RmLW5ldHRsZS5vCiAgQ0MgICAgICBjcnlwdG8vaXZnZW4ubwogIENDICAgICAg
Y3J5cHRvL2l2Z2VuLWVzc2l2Lm8KICBDQyAgICAgIGNyeXB0by9pdmdlbi1wbGFpbjY0Lm8KICBD
QyAgICAgIGNyeXB0by9pdmdlbi1wbGFpbi5vCiAgQ0MgICAgICBjcnlwdG8vYWZzcGxpdC5vCiAg
Q0MgICAgICBjcnlwdG8veHRzLm8KICBDQyAgICAgIGNyeXB0by9ibG9jay5vCiAgQ0MgICAgICBj
cnlwdG8vYmxvY2stcWNvdy5vCiAgQ0MgICAgICBjcnlwdG8vYmxvY2stbHVrcy5vCiAgQ0MgICAg
ICBpby9jaGFubmVsLm8KICBDQyAgICAgIGlvL2NoYW5uZWwtYnVmZmVyLm8KICBDQyAgICAgIGlv
L2NoYW5uZWwtY29tbWFuZC5vCiAgQ0MgICAgICBpby9jaGFubmVsLWZpbGUubwogIENDICAgICAg
aW8vY2hhbm5lbC1zb2NrZXQubwogIENDICAgICAgaW8vY2hhbm5lbC10bHMubwogIENDICAgICAg
aW8vY2hhbm5lbC13YXRjaC5vCiAgQ0MgICAgICBpby9jaGFubmVsLXdlYnNvY2subwogIENDICAg
ICAgaW8vY2hhbm5lbC11dGlsLm8KICBDQyAgICAgIGlvL2Rucy1yZXNvbHZlci5vCiAgQ0MgICAg
ICBpby90YXNrLm8KICBDQyAgICAgIHFvbS9vYmplY3QubwogIENDICAgICAgcW9tL2NvbnRhaW5l
ci5vCiAgQ0MgICAgICBxb20vcW9tLXFvYmplY3QubwogIENDICAgICAgcW9tL29iamVjdF9pbnRl
cmZhY2VzLm8KICBHRU4gICAgIHFlbXUtaW1nLWNtZHMuaAogIENDICAgICAgcWVtdS1pby5vCiAg
Q0MgICAgICBmc2Rldi92aXJ0ZnMtcHJveHktaGVscGVyLm8KICBDQyAgICAgIGZzZGV2LzlwLW1h
cnNoYWwubwogIENDICAgICAgZnNkZXYvOXAtaW92LW1hcnNoYWwubwogIENDICAgICAgcWVtdS1i
cmlkZ2UtaGVscGVyLm8KICBDQyAgICAgIGJsb2NrZGV2Lm8KICBDQyAgICAgIGJsb2NrZGV2LW5i
ZC5vCiAgQ0MgICAgICBib290ZGV2aWNlLm8KICBDQyAgICAgIHFkZXYtbW9uaXRvci5vCiAgQ0Mg
ICAgICBpb3RocmVhZC5vCiAgQ0MgICAgICBkZXZpY2UtaG90cGx1Zy5vCiAgQ0MgICAgICBvcy1w
b3NpeC5vCiAgQ0MgICAgICBidC1ob3N0Lm8KICBDQyAgICAgIGJ0LXZoY2kubwogIENDICAgICAg
ZG1hLWhlbHBlcnMubwogIENDICAgICAgdmwubwogIENDICAgICAgdHBtLm8KICBDQyAgICAgIGRl
dmljZV90cmVlLm8KICBDQyAgICAgIHFtcC1tYXJzaGFsLm8KICBDQyAgICAgIHFtcC5vCiAgQ0Mg
ICAgICBobXAubwogIENDICAgICAgY3B1cy1jb21tb24ubwogIENDICAgICAgYXVkaW8vYXVkaW8u
bwogIENDICAgICAgYXVkaW8vbm9hdWRpby5vCiAgQ0MgICAgICBhdWRpby93YXZhdWRpby5vCiAg
Q0MgICAgICBhdWRpby9taXhlbmcubwogIENDICAgICAgYXVkaW8vc2RsYXVkaW8ubwogIENDICAg
ICAgYXVkaW8vb3NzYXVkaW8ubwogIENDICAgICAgYXVkaW8vd2F2Y2FwdHVyZS5vCiAgQ0MgICAg
ICBiYWNrZW5kcy9ybmcubwogIENDICAgICAgYmFja2VuZHMvcm5nLWVnZC5vCiAgQ0MgICAgICBi
YWNrZW5kcy9ybmctcmFuZG9tLm8KICBDQyAgICAgIGJhY2tlbmRzL3RwbS5vCiAgQ0MgICAgICBi
YWNrZW5kcy9ob3N0bWVtLm8KICBDQyAgICAgIGJhY2tlbmRzL2hvc3RtZW0tcmFtLm8KICBDQyAg
ICAgIGJhY2tlbmRzL2hvc3RtZW0tZmlsZS5vCiAgQ0MgICAgICBiYWNrZW5kcy9jcnlwdG9kZXYu
bwogIENDICAgICAgYmFja2VuZHMvY3J5cHRvZGV2LWJ1aWx0aW4ubwogIENDICAgICAgYmxvY2sv
c3RyZWFtLm8KICBDQyAgICAgIGNoYXJkZXYvbXNtb3VzZS5vCiAgQ0MgICAgICBjaGFyZGV2L3dj
dGFibGV0Lm8KICBDQyAgICAgIGNoYXJkZXYvdGVzdGRldi5vCiAgQ0MgICAgICBjaGFyZGV2L2Jh
dW0ubwogIENDICAgICAgZGlzYXMvYWxwaGEubwogIENDICAgICAgZGlzYXMvYXJtLm8KICBDWFgg
ICAgIGRpc2FzL2FybS1hNjQubwogIENDICAgICAgZGlzYXMvY3Jpcy5vCiAgQ0MgICAgICBkaXNh
cy9ocHBhLm8KICBDQyAgICAgIGRpc2FzL2kzODYubwogIENDICAgICAgZGlzYXMvbTY4ay5vCiAg
Q0MgICAgICBkaXNhcy9taWNyb2JsYXplLm8KICBDQyAgICAgIGRpc2FzL25pb3MyLm8KICBDQyAg
ICAgIGRpc2FzL21pcHMubwogIENDICAgICAgZGlzYXMvbW94aWUubwogIENDICAgICAgZGlzYXMv
cHBjLm8KICBDQyAgICAgIGRpc2FzL3MzOTAubwogIENDICAgICAgZGlzYXMvc2g0Lm8KICBDQyAg
ICAgIGRpc2FzL3NwYXJjLm8KICBDQyAgICAgIGRpc2FzL2xtMzIubwogIENYWCAgICAgZGlzYXMv
bGlidml4bC92aXhsL3V0aWxzLm8KICBDWFggICAgIGRpc2FzL2xpYnZpeGwvdml4bC9jb21waWxl
ci1pbnRyaW5zaWNzLm8KICBDWFggICAgIGRpc2FzL2xpYnZpeGwvdml4bC9hNjQvaW5zdHJ1Y3Rp
b25zLWE2NC5vCiAgQ1hYICAgICBkaXNhcy9saWJ2aXhsL3ZpeGwvYTY0L2RlY29kZXItYTY0Lm8K
ICBDWFggICAgIGRpc2FzL2xpYnZpeGwvdml4bC9hNjQvZGlzYXNtLWE2NC5vCiAgQ0MgICAgICBm
c2Rldi9xZW11LWZzZGV2Lm8KICBDQyAgICAgIGZzZGV2L3FlbXUtZnNkZXYtb3B0cy5vCiAgQ0Mg
ICAgICBmc2Rldi9xZW11LWZzZGV2LXRocm90dGxlLm8KICBDQyAgICAgIGZzZGV2L3FlbXUtZnNk
ZXYtZHVtbXkubwogIENDICAgICAgaHcvOXBmcy85cC5vCiAgQ0MgICAgICBody85cGZzLzlwLXV0
aWwubwogIENDICAgICAgaHcvOXBmcy85cC1sb2NhbC5vCiAgQ0MgICAgICBody85cGZzLzlwLXhh
dHRyLm8KICBDQyAgICAgIGh3LzlwZnMvOXAteGF0dHItdXNlci5vCiAgQ0MgICAgICBody85cGZz
LzlwLXBvc2l4LWFjbC5vCiAgQ0MgICAgICBody85cGZzL2NvdGgubwogIENDICAgICAgaHcvOXBm
cy9jb2ZzLm8KICBDQyAgICAgIGh3LzlwZnMvY29kaXIubwogIENDICAgICAgaHcvOXBmcy9jb2Zp
bGUubwogIENDICAgICAgaHcvOXBmcy9jb3hhdHRyLm8KICBDQyAgICAgIGh3LzlwZnMvOXAtc3lu
dGgubwogIENDICAgICAgaHcvOXBmcy85cC1oYW5kbGUubwogIENDICAgICAgaHcvOXBmcy85cC1w
cm94eS5vCiAgQ0MgICAgICBody9hY3BpL2NvcmUubwogIENDICAgICAgaHcvYWNwaS9waWl4NC5v
CiAgQ0MgICAgICBody9hY3BpL3BjaWhwLm8KICBDQyAgICAgIGh3L2FjcGkvaWNoOS5vCiAgQ0Mg
ICAgICBody9hY3BpL3Rjby5vCiAgQ0MgICAgICBody9hY3BpL2NwdV9ob3RwbHVnLm8KICBDQyAg
ICAgIGh3L2FjcGkvbWVtb3J5X2hvdHBsdWcubwogIENDICAgICAgaHcvYWNwaS9jcHUubwogIEND
ICAgICAgaHcvYWNwaS9udmRpbW0ubwogIENDICAgICAgaHcvYWNwaS92bWdlbmlkLm8KICBDQyAg
ICAgIGh3L2FjcGkvYWNwaV9pbnRlcmZhY2UubwogIENDICAgICAgaHcvYWNwaS9iaW9zLWxpbmtl
ci1sb2FkZXIubwogIENDICAgICAgaHcvYWNwaS9hbWwtYnVpbGQubwogIENDICAgICAgaHcvYWNw
aS9pcG1pLm8KICBDQyAgICAgIGh3L2FjcGkvYWNwaS1zdHViLm8KICBDQyAgICAgIGh3L2FjcGkv
aXBtaS1zdHViLm8KICBDQyAgICAgIGh3L2F1ZGlvL3NiMTYubwogIENDICAgICAgaHcvYXVkaW8v
ZXMxMzcwLm8KICBDQyAgICAgIGh3L2F1ZGlvL2FjOTcubwogIENDICAgICAgaHcvYXVkaW8vZm1v
cGwubwogIENDICAgICAgaHcvYXVkaW8vYWRsaWIubwogIENDICAgICAgaHcvYXVkaW8vZ3VzLm8K
ICBDQyAgICAgIGh3L2F1ZGlvL2d1c2VtdV9oYWwubwogIENDICAgICAgaHcvYXVkaW8vZ3VzZW11
X21peGVyLm8KICBDQyAgICAgIGh3L2F1ZGlvL2NzNDIzMWEubwogIENDICAgICAgaHcvYXVkaW8v
aW50ZWwtaGRhLm8KICBDQyAgICAgIGh3L2F1ZGlvL2hkYS1jb2RlYy5vCiAgQ0MgICAgICBody9h
dWRpby9wY3Nway5vCiAgQ0MgICAgICBody9hdWRpby93bTg3NTAubwogIENDICAgICAgaHcvYXVk
aW8vcGwwNDEubwogIENDICAgICAgaHcvYXVkaW8vbG00NTQ5Lm8KICBDQyAgICAgIGh3L2F1ZGlv
L2NzNDIzMS5vCiAgQ0MgICAgICBody9hdWRpby9tYXJ2ZWxsXzg4dzg2MTgubwogIENDICAgICAg
aHcvYXVkaW8vbWlsa3ltaXN0LWFjOTcubwogIENDICAgICAgaHcvYXVkaW8vc291bmRody5vCiAg
Q0MgICAgICBody9ibG9jay9ibG9jay5vCiAgQ0MgICAgICBody9ibG9jay9jZHJvbS5vCiAgQ0Mg
ICAgICBody9ibG9jay9oZC1nZW9tZXRyeS5vCiAgQ0MgICAgICBody9ibG9jay9mZGMubwogIEND
ICAgICAgaHcvYmxvY2svbTI1cDgwLm8KICBDQyAgICAgIGh3L2Jsb2NrL25hbmQubwogIENDICAg
ICAgaHcvYmxvY2svcGZsYXNoX2NmaTAxLm8KICBDQyAgICAgIGh3L2Jsb2NrL3BmbGFzaF9jZmkw
Mi5vCiAgQ0MgICAgICBody9ibG9jay9lY2MubwogIENDICAgICAgaHcvYmxvY2svb25lbmFuZC5v
CiAgQ0MgICAgICBody9ibG9jay9udm1lLm8KICBDQyAgICAgIGh3L2J0L2NvcmUubwogIENDICAg
ICAgaHcvYnQvbDJjYXAubwogIENDICAgICAgaHcvYnQvc2RwLm8KICBDQyAgICAgIGh3L2J0L2hj
aS5vCiAgQ0MgICAgICBody9idC9oaWQubwogIENDICAgICAgaHcvYnQvaGNpLWNzci5vCiAgQ0Mg
ICAgICBody9jaGFyL2lwb2N0YWwyMzIubwogIENDICAgICAgaHcvY2hhci9lc2NjLm8KICBDQyAg
ICAgIGh3L2NoYXIvcGFyYWxsZWwubwogIENDICAgICAgaHcvY2hhci9wbDAxMS5vCiAgQ0MgICAg
ICBody9jaGFyL3NlcmlhbC5vCiAgQ0MgICAgICBody9jaGFyL3NlcmlhbC1pc2EubwogIENDICAg
ICAgaHcvY2hhci9zZXJpYWwtcGNpLm8KICBDQyAgICAgIGh3L2NoYXIvdmlydGlvLWNvbnNvbGUu
bwogIENDICAgICAgaHcvY2hhci94aWxpbnhfdWFydGxpdGUubwogIENDICAgICAgaHcvY2hhci9j
YWRlbmNlX3VhcnQubwogIENDICAgICAgaHcvY2hhci9jbXNkay1hcGItdWFydC5vCiAgQ0MgICAg
ICBody9jaGFyL2V0cmF4ZnNfc2VyLm8KICBDQyAgICAgIGh3L2NoYXIvZGVidWdjb24ubwogIEND
ICAgICAgaHcvY2hhci9ncmxpYl9hcGJ1YXJ0Lm8KICBDQyAgICAgIGh3L2NoYXIvbG0zMl9qdWFy
dC5vCiAgQ0MgICAgICBody9jaGFyL2lteF9zZXJpYWwubwogIENDICAgICAgaHcvY2hhci9sbTMy
X3VhcnQubwogIENDICAgICAgaHcvY2hhci9taWxreW1pc3QtdWFydC5vCiAgQ0MgICAgICBody9j
aGFyL3NjbHBjb25zb2xlLm8KICBDQyAgICAgIGh3L2NoYXIvc2NscGNvbnNvbGUtbG0ubwogIEND
ICAgICAgaHcvY29yZS9xZGV2Lm8KICBDQyAgICAgIGh3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLm8K
ICBDQyAgICAgIGh3L2NvcmUvYnVzLm8KICBDQyAgICAgIGh3L2NvcmUvcmVzZXQubwogIENDICAg
ICAgaHcvY29yZS9mdy1wYXRoLXByb3ZpZGVyLm8KICBDQyAgICAgIGh3L2NvcmUvaXJxLm8KICBD
QyAgICAgIGh3L2NvcmUvaG90cGx1Zy5vCiAgQ0MgICAgICBody9jb3JlL25taS5vCiAgQ0MgICAg
ICBody9jb3JlL2VtcHR5X3Nsb3QubwogIENDICAgICAgaHcvY29yZS9zdHJlYW0ubwogIENDICAg
ICAgaHcvY29yZS9wdGltZXIubwogIENDICAgICAgaHcvY29yZS9zeXNidXMubwogIENDICAgICAg
aHcvY29yZS9tYWNoaW5lLm8KICBDQyAgICAgIGh3L2NvcmUvbG9hZGVyLm8KICBDQyAgICAgIGh3
L2NvcmUvbG9hZGVyLWZpdC5vCiAgQ0MgICAgICBody9jb3JlL3FkZXYtcHJvcGVydGllcy1zeXN0
ZW0ubwogIENDICAgICAgaHcvY29yZS9yZWdpc3Rlci5vCiAgQ0MgICAgICBody9jb3JlL29yLWly
cS5vCiAgQ0MgICAgICBody9jb3JlL3BsYXRmb3JtLWJ1cy5vCiAgQ0MgICAgICBody9jcHUvY29y
ZS5vCiAgQ0MgICAgICBody9kaXNwbGF5L2Fkczc4NDYubwogIENDICAgICAgaHcvZGlzcGxheS9j
aXJydXNfdmdhLm8KICBDQyAgICAgIGh3L2Rpc3BsYXkvZzM2NGZiLm8KICBDQyAgICAgIGh3L2Rp
c3BsYXkvamF6el9sZWQubwogIENDICAgICAgaHcvZGlzcGxheS9wbDExMC5vCiAgQ0MgICAgICBo
dy9kaXNwbGF5L3NzZDAzMDMubwogIENDICAgICAgaHcvZGlzcGxheS9zc2QwMzIzLm8KICBDQyAg
ICAgIGh3L2Rpc3BsYXkvdmdhLXBjaS5vCiAgQ0MgICAgICBody9kaXNwbGF5L3ZnYS1pc2Eubwog
IENDICAgICAgaHcvZGlzcGxheS92Z2EtaXNhLW1tLm8KICBDQyAgICAgIGh3L2Rpc3BsYXkvdm13
YXJlX3ZnYS5vCiAgQ0MgICAgICBody9kaXNwbGF5L2JsaXp6YXJkLm8KICBDQyAgICAgIGh3L2Rp
c3BsYXkvZnJhbWVidWZmZXIubwogIENDICAgICAgaHcvZGlzcGxheS9leHlub3M0MjEwX2ZpbWQu
bwogIENDICAgICAgaHcvZGlzcGxheS9taWxreW1pc3QtdmdhZmIubwogIENDICAgICAgaHcvZGlz
cGxheS90YzYzOTN4Yi5vCiAgQ0MgICAgICBody9kaXNwbGF5L21pbGt5bWlzdC10bXUyLm8KICBD
QyAgICAgIGh3L2RtYS9wdXYzX2RtYS5vCiAgQ0MgICAgICBody9kbWEvcmM0MDMwLm8KICBDQyAg
ICAgIGh3L2RtYS9wbDA4MC5vCiAgQ0MgICAgICBody9kbWEvcGwzMzAubwogIENDICAgICAgaHcv
ZG1hL2k4MjM3NC5vCiAgQ0MgICAgICBody9kbWEvaTgyNTcubwogIENDICAgICAgaHcvZG1hL3hp
bGlueF9heGlkbWEubwogIENDICAgICAgaHcvZG1hL3hsbngtenlucS1kZXZjZmcubwogIENDICAg
ICAgaHcvZG1hL2V0cmF4ZnNfZG1hLm8KICBDQyAgICAgIGh3L2RtYS9zdW40bV9pb21tdS5vCiAg
Q0MgICAgICBody9kbWEvc3BhcmMzMl9kbWEubwogIENDICAgICAgaHcvZ3Bpby9tYXg3MzEwLm8K
ICBDQyAgICAgIGh3L2dwaW8vcHV2M19ncGlvLm8KICBDQyAgICAgIGh3L2dwaW8vcGwwNjEubwog
IENDICAgICAgaHcvZ3Bpby96YXVydXMubwogIENDICAgICAgaHcvZ3Bpby9tcGM4eHh4Lm8KICBD
QyAgICAgIGh3L2dwaW8vZ3Bpb19rZXkubwogIENDICAgICAgaHcvaTJjL2NvcmUubwogIENDICAg
ICAgaHcvaTJjL3NtYnVzLm8KICBDQyAgICAgIGh3L2kyYy9zbWJ1c19lZXByb20ubwogIENDICAg
ICAgaHcvaTJjL2kyYy1kZGMubwogIENDICAgICAgaHcvaTJjL3ZlcnNhdGlsZV9pMmMubwogIEND
ICAgICAgaHcvaTJjL3NtYnVzX2ljaDkubwogIENDICAgICAgaHcvaTJjL3BtX3NtYnVzLm8KICBD
QyAgICAgIGh3L2kyYy9iaXRiYW5nX2kyYy5vCiAgQ0MgICAgICBody9pMmMvZXh5bm9zNDIxMF9p
MmMubwogIENDICAgICAgaHcvaTJjL2lteF9pMmMubwogIENDICAgICAgaHcvaTJjL2FzcGVlZF9p
MmMubwogIENDICAgICAgaHcvaWRlL2NvcmUubwogIENDICAgICAgaHcvaWRlL2F0YXBpLm8KICBD
QyAgICAgIGh3L2lkZS9xZGV2Lm8KICBDQyAgICAgIGh3L2lkZS9wY2kubwogIENDICAgICAgaHcv
aWRlL3BpaXgubwogIENDICAgICAgaHcvaWRlL2lzYS5vCiAgQ0MgICAgICBody9pZGUvY21kNjQ2
Lm8KICBDQyAgICAgIGh3L2lkZS9tYWNpby5vCiAgQ0MgICAgICBody9pZGUvbW1pby5vCiAgQ0Mg
ICAgICBody9pZGUvdmlhLm8KICBDQyAgICAgIGh3L2lkZS9taWNyb2RyaXZlLm8KICBDQyAgICAg
IGh3L2lkZS9haGNpLm8KICBDQyAgICAgIGh3L2lkZS9pY2gubwogIENDICAgICAgaHcvaW5wdXQv
YWRiLm8KICBDQyAgICAgIGh3L2lucHV0L2hpZC5vCiAgQ0MgICAgICBody9pbnB1dC9sbTgzMngu
bwogIENDICAgICAgaHcvaW5wdXQvcGNrYmQubwogIENDICAgICAgaHcvaW5wdXQvcGwwNTAubwog
IENDICAgICAgaHcvaW5wdXQvcHMyLm8KICBDQyAgICAgIGh3L2lucHV0L3N0ZWxsYXJpc19pbnB1
dC5vCiAgQ0MgICAgICBody9pbnB1dC90c2MyMDA1Lm8KICBDQyAgICAgIGh3L2lucHV0L3ZtbW91
c2UubwogIENDICAgICAgaHcvaW5wdXQvdmlydGlvLWlucHV0Lm8KICBDQyAgICAgIGh3L2lucHV0
L3ZpcnRpby1pbnB1dC1oaWQubwogIENDICAgICAgaHcvaW5wdXQvdmlydGlvLWlucHV0LWhvc3Qu
bwogIENDICAgICAgaHcvaW50Yy9oZWF0aHJvd19waWMubwogIENDICAgICAgaHcvaW50Yy9pODI1
OV9jb21tb24ubwogIENDICAgICAgaHcvaW50Yy9pODI1OS5vCiAgQ0MgICAgICBody9pbnRjL3Bs
MTkwLm8KICBDQyAgICAgIGh3L2ludGMvcHV2M19pbnRjLm8KICBDQyAgICAgIGh3L2ludGMveGls
aW54X2ludGMubwogIENDICAgICAgaHcvaW50Yy9ldHJheGZzX3BpYy5vCiAgQ0MgICAgICBody9p
bnRjL2lteF9hdmljLm8KICBDQyAgICAgIGh3L2ludGMvbG0zMl9waWMubwogIENDICAgICAgaHcv
aW50Yy9yZWFsdmlld19naWMubwogIENDICAgICAgaHcvaW50Yy9zbGF2aW9faW50Y3RsLm8KICBD
QyAgICAgIGh3L2ludGMvaW9hcGljX2NvbW1vbi5vCiAgQ0MgICAgICBody9pbnRjL2FybV9naWNf
Y29tbW9uLm8KICBDQyAgICAgIGh3L2ludGMvYXJtX2dpYy5vCiAgQ0MgICAgICBody9pbnRjL2Fy
bV9naWN2Mm0ubwogIENDICAgICAgaHcvaW50Yy9hcm1fZ2ljdjMubwogIENDICAgICAgaHcvaW50
Yy9hcm1fZ2ljdjNfY29tbW9uLm8KICBDQyAgICAgIGh3L2ludGMvYXJtX2dpY3YzX2Rpc3Qubwog
IENDICAgICAgaHcvaW50Yy9hcm1fZ2ljdjNfcmVkaXN0Lm8KICBDQyAgICAgIGh3L2ludGMvYXJt
X2dpY3YzX2l0c19jb21tb24ubwogIENDICAgICAgaHcvaW50Yy9vcGVucGljLm8KICBDQyAgICAg
IGh3L2ludGMvaW50Yy5vCiAgQ0MgICAgICBody9pcGFjay9pcGFjay5vCiAgQ0MgICAgICBody9p
cGFjay90cGNpMjAwLm8KICBDQyAgICAgIGh3L2lwbWkvaXBtaS5vCiAgQ0MgICAgICBody9pcG1p
L2lwbWlfYm1jX3NpbS5vCiAgQ0MgICAgICBody9pcG1pL2lwbWlfYm1jX2V4dGVybi5vCiAgQ0Mg
ICAgICBody9pcG1pL2lzYV9pcG1pX2tjcy5vCiAgQ0MgICAgICBody9pcG1pL2lzYV9pcG1pX2J0
Lm8KICBDQyAgICAgIGh3L2lzYS9pc2EtYnVzLm8KICBDQyAgICAgIGh3L2lzYS9hcG0ubwogIEND
ICAgICAgaHcvaXNhL2k4MjM3OC5vCiAgQ0MgICAgICBody9pc2EvcGM4NzMxMi5vCiAgQ0MgICAg
ICBody9pc2EvcGlpeDQubwogIENDICAgICAgaHcvaXNhL3Z0ODJjNjg2Lm8KICBDQyAgICAgIGh3
L21lbS9wYy1kaW1tLm8KICBDQyAgICAgIGh3L21lbS9udmRpbW0ubwogIENDICAgICAgaHcvbWlz
Yy9hcHBsZXNtYy5vCiAgQ0MgICAgICBody9taXNjL21heDExMXgubwogIENDICAgICAgaHcvbWlz
Yy90bXAxMDUubwogIENDICAgICAgaHcvbWlzYy90bXA0MjEubwogIENDICAgICAgaHcvbWlzYy9k
ZWJ1Z2V4aXQubwogIENDICAgICAgaHcvbWlzYy9zZ2EubwogIENDICAgICAgaHcvbWlzYy9wYy10
ZXN0ZGV2Lm8KICBDQyAgICAgIGh3L21pc2MvcGNpLXRlc3RkZXYubwogIENDICAgICAgaHcvbWlz
Yy9lZHUubwogIENDICAgICAgaHcvbWlzYy91bmltcC5vCiAgQ0MgICAgICBody9taXNjL2FybV9s
MngwLm8KICBDQyAgICAgIGh3L21pc2MvYXJtX2ludGVncmF0b3JfZGVidWcubwogIENDICAgICAg
aHcvbWlzYy9hOXNjdS5vCiAgQ0MgICAgICBody9taXNjL2FybTExc2N1Lm8KICBDQyAgICAgIGh3
L21pc2MvbWFjaW8vbWFjaW8ubwogIENDICAgICAgaHcvbWlzYy9wdXYzX3BtLm8KICBDQyAgICAg
IGh3L21pc2MvbWFjaW8vY3VkYS5vCiAgQ0MgICAgICBody9taXNjL21hY2lvL21hY19kYmRtYS5v
CiAgQ0MgICAgICBody9uZXQvZHA4MzkzeC5vCiAgQ0MgICAgICBody9uZXQvbmUyMDAwLm8KICBD
QyAgICAgIGh3L25ldC9lZXBybzEwMC5vCiAgQ0MgICAgICBody9uZXQvcGNuZXQtcGNpLm8KICBD
QyAgICAgIGh3L25ldC9wY25ldC5vCiAgQ0MgICAgICBody9uZXQvZTEwMDAubwogIENDICAgICAg
aHcvbmV0L2UxMDAweF9jb21tb24ubwogIENDICAgICAgaHcvbmV0L25ldF90eF9wa3QubwogIEND
ICAgICAgaHcvbmV0L25ldF9yeF9wa3QubwogIENDICAgICAgaHcvbmV0L2UxMDAwZS5vCiAgQ0Mg
ICAgICBody9uZXQvZTEwMDBlX2NvcmUubwogIENDICAgICAgaHcvbmV0L3J0bDgxMzkubwogIEND
ICAgICAgaHcvbmV0L3ZteG5ldDMubwogIENDICAgICAgaHcvbmV0L3NtYzkxYzExMS5vCiAgQ0Mg
ICAgICBody9uZXQvbGFuOTExOC5vCiAgQ0MgICAgICBody9uZXQvbmUyMDAwLWlzYS5vCiAgQ0Mg
ICAgICBody9uZXQvb3BlbmNvcmVzX2V0aC5vCiAgQ0MgICAgICBody9uZXQveGdtYWMubwogIEND
ICAgICAgaHcvbmV0L21pcHNuZXQubwogIENDICAgICAgaHcvbmV0L3hpbGlueF9heGllbmV0Lm8K
ICBDQyAgICAgIGh3L25ldC9hbGx3aW5uZXJfZW1hYy5vCiAgQ0MgICAgICBody9uZXQvaW14X2Zl
Yy5vCiAgQ0MgICAgICBody9uZXQvY2FkZW5jZV9nZW0ubwogIENDICAgICAgaHcvbmV0L3N0ZWxs
YXJpc19lbmV0Lm8KICBDQyAgICAgIGh3L25ldC9sYW5jZS5vCiAgQ0MgICAgICBody9uZXQvZnRn
bWFjMTAwLm8KICBDQyAgICAgIGh3L25ldC9yb2NrZXIvcm9ja2VyLm8KICBDQyAgICAgIGh3L25l
dC9yb2NrZXIvcm9ja2VyX2ZwLm8KICBDQyAgICAgIGh3L25ldC9yb2NrZXIvcm9ja2VyX2Rlc2Mu
bwogIENDICAgICAgaHcvbmV0L3JvY2tlci9yb2NrZXJfd29ybGQubwogIENDICAgICAgaHcvbmV0
L3JvY2tlci9yb2NrZXJfb2ZfZHBhLm8KICBDQyAgICAgIGh3L252cmFtL2RzMTIyNXkubwogIEND
ICAgICAgaHcvbnZyYW0vZWVwcm9tOTN4eC5vCiAgQ0MgICAgICBody9udnJhbS9md19jZmcubwog
IENDICAgICAgaHcvbnZyYW0vY2hycF9udnJhbS5vCiAgQ0MgICAgICBody9udnJhbS9tYWNfbnZy
YW0ubwogIENDICAgICAgaHcvcGNpLWJyaWRnZS9wY2lfYnJpZGdlX2Rldi5vCiAgQ0MgICAgICBo
dy9wY2ktYnJpZGdlL3BjaWVfcm9vdF9wb3J0Lm8KICBDQyAgICAgIGh3L3BjaS1icmlkZ2UvZ2Vu
X3BjaWVfcm9vdF9wb3J0Lm8KICBDQyAgICAgIGh3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVyX2Jy
aWRnZS5vCiAgQ0MgICAgICBody9wY2ktYnJpZGdlL3hpbzMxMzBfdXBzdHJlYW0ubwogIENDICAg
ICAgaHcvcGNpLWJyaWRnZS94aW8zMTMwX2Rvd25zdHJlYW0ubwogIENDICAgICAgaHcvcGNpLWJy
aWRnZS9pb2gzNDIwLm8KICBDQyAgICAgIGh3L3BjaS1icmlkZ2UvaTgyODAxYjExLm8KICBDQyAg
ICAgIGh3L3BjaS1icmlkZ2UvZGVjLm8KICBDQyAgICAgIGh3L3BjaS1ob3N0L3BhbS5vCiAgQ0Mg
ICAgICBody9wY2ktaG9zdC9wcmVwLm8KICBDQyAgICAgIGh3L3BjaS1ob3N0L2dyYWNrbGUubwog
IENDICAgICAgaHcvcGNpLWhvc3QvdW5pbm9ydGgubwogIENDICAgICAgaHcvcGNpLWhvc3QvcHBj
ZTUwMC5vCiAgQ0MgICAgICBody9wY2ktaG9zdC92ZXJzYXRpbGUubwogIENDICAgICAgaHcvcGNp
LWhvc3QvYXBiLm8KICBDQyAgICAgIGh3L3BjaS1ob3N0L2Jvbml0by5vCiAgQ0MgICAgICBody9w
Y2ktaG9zdC9waWl4Lm8KICBDQyAgICAgIGh3L3BjaS1ob3N0L3EzNS5vCiAgQ0MgICAgICBody9w
Y2ktaG9zdC9ncGV4Lm8KICBDQyAgICAgIGh3L3BjaS1ob3N0L3hpbGlueC1wY2llLm8KICBDQyAg
ICAgIGh3L3BjaS9wY2kubwogIENDICAgICAgaHcvcGNpL3BjaV9icmlkZ2UubwogIENDICAgICAg
aHcvcGNpL21zaXgubwogIENDICAgICAgaHcvcGNpL21zaS5vCiAgQ0MgICAgICBody9wY2kvc2hw
Yy5vCiAgQ0MgICAgICBody9wY2kvc2xvdGlkX2NhcC5vCiAgQ0MgICAgICBody9wY2kvcGNpX2hv
c3QubwogIENDICAgICAgaHcvcGNpL3BjaWVfaG9zdC5vCiAgQ0MgICAgICBody9wY2kvcGNpZS5v
CiAgQ0MgICAgICBody9wY2kvcGNpZV9hZXIubwogIENDICAgICAgaHcvcGNpL3BjaWVfcG9ydC5v
CiAgQ0MgICAgICBody9wY2kvcGNpLXN0dWIubwogIENDICAgICAgaHcvcGNtY2lhL3BjbWNpYS5v
CiAgQ0MgICAgICBody9zY3NpL3Njc2ktZGlzay5vCiAgQ0MgICAgICBody9zY3NpL3Njc2ktZ2Vu
ZXJpYy5vCiAgQ0MgICAgICBody9zY3NpL2xzaTUzYzg5NWEubwogIENDICAgICAgaHcvc2NzaS9z
Y3NpLWJ1cy5vCiAgQ0MgICAgICBody9zY3NpL21wdHNhcy5vCiAgQ0MgICAgICBody9zY3NpL21w
dGNvbmZpZy5vCiAgQ0MgICAgICBody9zY3NpL21wdGVuZGlhbi5vCiAgQ0MgICAgICBody9zY3Np
L21lZ2FzYXMubwogIENDICAgICAgaHcvc2NzaS92bXdfcHZzY3NpLm8KICBDQyAgICAgIGh3L3Nj
c2kvZXNwLm8KICBDQyAgICAgIGh3L3Njc2kvZXNwLXBjaS5vCiAgQ0MgICAgICBody9zZC9wbDE4
MS5vCiAgQ0MgICAgICBody9zZC9zc2ktc2QubwogIENDICAgICAgaHcvc2Qvc2QubwogIENDICAg
ICAgaHcvc2QvY29yZS5vCiAgQ0MgICAgICBody9zZC9zZGhjaS5vCiAgQ0MgICAgICBody9zbWJp
b3Mvc21iaW9zLm8KICBDQyAgICAgIGh3L3NtYmlvcy9zbWJpb3NfdHlwZV8zOC5vCiAgQ0MgICAg
ICBody9zbWJpb3Mvc21iaW9zLXN0dWIubwogIENDICAgICAgaHcvc3NpL3BsMDIyLm8KICBDQyAg
ICAgIGh3L3NtYmlvcy9zbWJpb3NfdHlwZV8zOC1zdHViLm8KICBDQyAgICAgIGh3L3NzaS9zc2ku
bwogIENDICAgICAgaHcvc3NpL3hpbGlueF9zcGkubwogIENDICAgICAgaHcvc3NpL3hpbGlueF9z
cGlwcy5vCiAgQ0MgICAgICBody9zc2kvYXNwZWVkX3NtYy5vCiAgQ0MgICAgICBody9zc2kvc3Rt
MzJmMnh4X3NwaS5vCiAgQ0MgICAgICBody90aW1lci9hcm1fdGltZXIubwogIENDICAgICAgaHcv
dGltZXIvYXJtX21wdGltZXIubwogIENDICAgICAgaHcvdGltZXIvYXJtdjdtX3N5c3RpY2subwog
IENDICAgICAgaHcvdGltZXIvYTlndGltZXIubwogIENDICAgICAgaHcvdGltZXIvY2FkZW5jZV90
dGMubwogIENDICAgICAgaHcvdGltZXIvZHMxMzM4Lm8KICBDQyAgICAgIGh3L3RpbWVyL2hwZXQu
bwogIENDICAgICAgaHcvdGltZXIvaTgyNTRfY29tbW9uLm8KICBDQyAgICAgIGh3L3RpbWVyL2k4
MjU0Lm8KICBDQyAgICAgIGh3L3RpbWVyL200OHQ1OS5vCiAgQ0MgICAgICBody90aW1lci9tNDh0
NTktaXNhLm8KICBDQyAgICAgIGh3L3RpbWVyL3BsMDMxLm8KICBDQyAgICAgIGh3L3RpbWVyL3B1
djNfb3N0Lm8KICBDQyAgICAgIGh3L3RpbWVyL3R3bDkyMjMwLm8KICBDQyAgICAgIGh3L3RpbWVy
L3hpbGlueF90aW1lci5vCiAgQ0MgICAgICBody90aW1lci9zbGF2aW9fdGltZXIubwogIENDICAg
ICAgaHcvdGltZXIvZXRyYXhmc190aW1lci5vCiAgQ0MgICAgICBody90aW1lci9ncmxpYl9ncHRp
bWVyLm8KICBDQyAgICAgIGh3L3RpbWVyL2lteF9lcGl0Lm8KICBDQyAgICAgIGh3L3RpbWVyL2lt
eF9ncHQubwogIENDICAgICAgaHcvdGltZXIvbG0zMl90aW1lci5vCiAgQ0MgICAgICBody90aW1l
ci9taWxreW1pc3Qtc3lzY3RsLm8KICBDQyAgICAgIGh3L3RpbWVyL3N0bTMyZjJ4eF90aW1lci5v
CiAgQ0MgICAgICBody90aW1lci9hc3BlZWRfdGltZXIubwogIENDICAgICAgaHcvdGltZXIvc3Vu
NHYtcnRjLm8KICBDQyAgICAgIGh3L3RpbWVyL2Ntc2RrLWFwYi10aW1lci5vCiAgQ0MgICAgICBo
dy90cG0vdHBtX3Rpcy5vCiAgQ0MgICAgICBody91c2IvY29yZS5vCiAgQ0MgICAgICBody91c2Iv
Y29tYmluZWQtcGFja2V0Lm8KICBDQyAgICAgIGh3L3VzYi9idXMubwogIENDICAgICAgaHcvdXNi
L2xpYmh3Lm8KICBDQyAgICAgIGh3L3VzYi9kZXNjLm8KICBDQyAgICAgIGh3L3VzYi9kZXNjLW1z
b3MubwogIENDICAgICAgaHcvdXNiL2hjZC11aGNpLm8KICBDQyAgICAgIGh3L3VzYi9oY2Qtb2hj
aS5vCiAgQ0MgICAgICBody91c2IvaGNkLWVoY2kubwogIENDICAgICAgaHcvdXNiL2hjZC1laGNp
LXBjaS5vCiAgQ0MgICAgICBody91c2IvaGNkLWVoY2ktc3lzYnVzLm8KICBDQyAgICAgIGh3L3Vz
Yi9oY2QteGhjaS5vCiAgQ0MgICAgICBody91c2IvaGNkLXhoY2ktbmVjLm8KICBDQyAgICAgIGh3
L3VzYi9oY2QtbXVzYi5vCiAgQ0MgICAgICBody91c2IvZGV2LWh1Yi5vCiAgQ0MgICAgICBody91
c2IvZGV2LWhpZC5vCiAgQ0MgICAgICBody91c2IvZGV2LXdhY29tLm8KICBDQyAgICAgIGh3L3Vz
Yi9kZXYtc3RvcmFnZS5vCiAgQ0MgICAgICBody91c2IvZGV2LXVhcy5vCiAgQ0MgICAgICBody91
c2IvZGV2LWF1ZGlvLm8KICBDQyAgICAgIGh3L3VzYi9kZXYtc2VyaWFsLm8KICBDQyAgICAgIGh3
L3VzYi9kZXYtbmV0d29yay5vCiAgQ0MgICAgICBody91c2IvZGV2LWJsdWV0b290aC5vCiAgQ0Mg
ICAgICBody91c2IvZGV2LXNtYXJ0Y2FyZC1yZWFkZXIubwogIENDICAgICAgaHcvdXNiL2NjaWQt
Y2FyZC1wYXNzdGhydS5vCiAgQ0MgICAgICBody91c2IvY2NpZC1jYXJkLWVtdWxhdGVkLm8KICBD
QyAgICAgIGh3L3VzYi9kZXYtbXRwLm8KICBDQyAgICAgIGh3L3VzYi9yZWRpcmVjdC5vCiAgQ0Mg
ICAgICBody91c2IvcXVpcmtzLm8KICBDQyAgICAgIGh3L3VzYi9ob3N0LWxpYnVzYi5vCiAgQ0Mg
ICAgICBody91c2IvaG9zdC1sZWdhY3kubwogIENDICAgICAgaHcvdmlydGlvL3ZpcnRpby1ybmcu
bwogIENDICAgICAgaHcvdmlydGlvL3ZpcnRpby1wY2kubwogIENDICAgICAgaHcvdmlydGlvL3Zp
cnRpby1idXMubwogIENDICAgICAgaHcvdmlydGlvL3ZpcnRpby1tbWlvLm8KICBDQyAgICAgIGh3
L3ZpcnRpby92aG9zdC1zdHViLm8KICBDQyAgICAgIGh3L3dhdGNoZG9nL3dhdGNoZG9nLm8KICBD
QyAgICAgIGh3L3dhdGNoZG9nL3dkdF9pNjMwMGVzYi5vCiAgQ0MgICAgICBody93YXRjaGRvZy93
ZHRfaWI3MDAubwogIENDICAgICAgaHcvd2F0Y2hkb2cvd2R0X2RpYWcyODgubwogIENDICAgICAg
aHcvd2F0Y2hkb2cvd2R0X2FzcGVlZC5vCiAgQ0MgICAgICBtaWdyYXRpb24vbWlncmF0aW9uLm8K
ICBDQyAgICAgIG1pZ3JhdGlvbi9zb2NrZXQubwogIENDICAgICAgbWlncmF0aW9uL2ZkLm8KICBD
QyAgICAgIG1pZ3JhdGlvbi9leGVjLm8KICBDQyAgICAgIG1pZ3JhdGlvbi90bHMubwogIENDICAg
ICAgbWlncmF0aW9uL2NoYW5uZWwubwogIENDICAgICAgbWlncmF0aW9uL3NhdmV2bS5vCiAgQ0Mg
ICAgICBtaWdyYXRpb24vY29sby1jb21tLm8KICBDQyAgICAgIG1pZ3JhdGlvbi9jb2xvLm8KICBD
QyAgICAgIG1pZ3JhdGlvbi9jb2xvLWZhaWxvdmVyLm8KICBDQyAgICAgIG1pZ3JhdGlvbi92bXN0
YXRlLm8KICBDQyAgICAgIG1pZ3JhdGlvbi92bXN0YXRlLXR5cGVzLm8KICBDQyAgICAgIG1pZ3Jh
dGlvbi9wYWdlX2NhY2hlLm8KICBDQyAgICAgIG1pZ3JhdGlvbi9xZW11LWZpbGUubwogIENDICAg
ICAgbWlncmF0aW9uL2dsb2JhbF9zdGF0ZS5vCiAgQ0MgICAgICBtaWdyYXRpb24vcWVtdS1maWxl
LWNoYW5uZWwubwogIENDICAgICAgbWlncmF0aW9uL3hienJsZS5vCiAgQ0MgICAgICBtaWdyYXRp
b24vcG9zdGNvcHktcmFtLm8KICBDQyAgICAgIG1pZ3JhdGlvbi9xanNvbi5vCiAgQ0MgICAgICBt
aWdyYXRpb24vYmxvY2subwogIENDICAgICAgbmV0L25ldC5vCiAgQ0MgICAgICBuZXQvcXVldWUu
bwogIENDICAgICAgbmV0L2NoZWNrc3VtLm8KICBDQyAgICAgIG5ldC91dGlsLm8KICBDQyAgICAg
IG5ldC9odWIubwogIENDICAgICAgbmV0L3NvY2tldC5vCiAgQ0MgICAgICBuZXQvZHVtcC5vCiAg
Q0MgICAgICBuZXQvZXRoLm8KICBDQyAgICAgIG5ldC9sMnRwdjMubwogIENDICAgICAgbmV0L3Zo
b3N0LXVzZXIubwogIENDICAgICAgbmV0L3NsaXJwLm8KICBDQyAgICAgIG5ldC9maWx0ZXIubwog
IENDICAgICAgbmV0L2ZpbHRlci1idWZmZXIubwogIENDICAgICAgbmV0L2ZpbHRlci1taXJyb3Iu
bwogIENDICAgICAgbmV0L2NvbG8ubwogIENDICAgICAgbmV0L2NvbG8tY29tcGFyZS5vCiAgQ0Mg
ICAgICBuZXQvZmlsdGVyLXJld3JpdGVyLm8KICBDQyAgICAgIG5ldC9maWx0ZXItcmVwbGF5Lm8K
ICBDQyAgICAgIG5ldC90YXAubwogIENDICAgICAgbmV0L3RhcC1saW51eC5vCiAgQ0MgICAgICBx
b20vY3B1Lm8KICBDQyAgICAgIHJlcGxheS9yZXBsYXkubwogIENDICAgICAgcmVwbGF5L3JlcGxh
eS1pbnRlcm5hbC5vCiAgQ0MgICAgICByZXBsYXkvcmVwbGF5LWV2ZW50cy5vCiAgQ0MgICAgICBy
ZXBsYXkvcmVwbGF5LXRpbWUubwogIENDICAgICAgcmVwbGF5L3JlcGxheS1pbnB1dC5vCiAgQ0Mg
ICAgICByZXBsYXkvcmVwbGF5LWNoYXIubwogIENDICAgICAgcmVwbGF5L3JlcGxheS1zbmFwc2hv
dC5vCiAgQ0MgICAgICByZXBsYXkvcmVwbGF5LW5ldC5vCiAgQ0MgICAgICByZXBsYXkvcmVwbGF5
LWF1ZGlvLm8KICBDQyAgICAgIHNsaXJwL2Nrc3VtLm8KICBDQyAgICAgIHNsaXJwL2lmLm8KICBD
QyAgICAgIHNsaXJwL2lwX2ljbXAubwogIENDICAgICAgc2xpcnAvaXA2X2ljbXAubwogIENDICAg
ICAgc2xpcnAvaXA2X2lucHV0Lm8KICBDQyAgICAgIHNsaXJwL2lwNl9vdXRwdXQubwogIENDICAg
ICAgc2xpcnAvaXBfaW5wdXQubwogIENDICAgICAgc2xpcnAvaXBfb3V0cHV0Lm8KICBDQyAgICAg
IHNsaXJwL2Ruc3NlYXJjaC5vCiAgQ0MgICAgICBzbGlycC9kaGNwdjYubwogIENDICAgICAgc2xp
cnAvc2xpcnAubwogIENDICAgICAgc2xpcnAvbWJ1Zi5vCiAgQ0MgICAgICBzbGlycC9taXNjLm8K
ICBDQyAgICAgIHNsaXJwL3NidWYubwogIENDICAgICAgc2xpcnAvc29ja2V0Lm8KICBDQyAgICAg
IHNsaXJwL3RjcF9pbnB1dC5vCiAgQ0MgICAgICBzbGlycC90Y3Bfb3V0cHV0Lm8KICBDQyAgICAg
IHNsaXJwL3RjcF9zdWJyLm8KICBDQyAgICAgIHNsaXJwL3RjcF90aW1lci5vCiAgQ0MgICAgICBz
bGlycC91ZHAubwogIENDICAgICAgc2xpcnAvdWRwNi5vCiAgQ0MgICAgICBzbGlycC9ib290cC5v
CiAgQ0MgICAgICBzbGlycC90ZnRwLm8KICBDQyAgICAgIHNsaXJwL2FycF90YWJsZS5vCiAgQ0Mg
ICAgICBzbGlycC9uZHBfdGFibGUubwogIENDICAgICAgc2xpcnAvbmNzaS5vCiAgQ0MgICAgICB1
aS9rZXltYXBzLm8KICBDQyAgICAgIHVpL2NvbnNvbGUubwogIENDICAgICAgdWkvY3Vyc29yLm8K
ICBDQyAgICAgIHVpL3FlbXUtcGl4bWFuLm8KICBDQyAgICAgIHVpL2lucHV0Lm8KICBDQyAgICAg
IHVpL2lucHV0LWtleW1hcC5vCiAgQ0MgICAgICB1aS9pbnB1dC1sZWdhY3kubwogIENDICAgICAg
dWkvaW5wdXQtbGludXgubwogIENDICAgICAgdWkvc2RsMi5vCiAgQ0MgICAgICB1aS9zZGwyLWlu
cHV0Lm8KICBDQyAgICAgIHVpL3NkbDItMmQubwogIENDICAgICAgdWkvc2RsMi1nbC5vCiAgQ0Mg
ICAgICB1aS94X2tleW1hcC5vCiAgQ0MgICAgICB1aS9jdXJzZXMubwogIENDICAgICAgdWkvdm5j
Lm8KICBDQyAgICAgIHVpL3ZuYy1lbmMtemxpYi5vCiAgQ0MgICAgICB1aS92bmMtZW5jLWhleHRp
bGUubwogIENDICAgICAgdWkvdm5jLWVuYy10aWdodC5vCiAgQ0MgICAgICB1aS92bmMtcGFsZXR0
ZS5vCiAgQ0MgICAgICB1aS92bmMtZW5jLXpybGUubwogIENDICAgICAgdWkvdm5jLWF1dGgtdmVu
Y3J5cHQubwogIENDICAgICAgdWkvdm5jLWF1dGgtc2FzbC5vCiAgQ0MgICAgICB1aS92bmMtam9i
cy5vCiAgQ0MgICAgICB1aS92bmMtd3MubwogIENDICAgICAgdWkvZ3RrLm8KICBDQyAgICAgIHVp
L3NoYWRlci5vCiAgVkVSVCAgICB1aS9zaGFkZXIvdGV4dHVyZS1ibGl0LXZlcnQuaAogIEZSQUcg
ICAgdWkvc2hhZGVyL3RleHR1cmUtYmxpdC1mcmFnLmgKICBDQyAgICAgIHVpL2VnbC1oZWxwZXJz
Lm8KICBDQyAgICAgIHVpL2VnbC1jb250ZXh0Lm8KICBDQyAgICAgIHVpL2VnbC1oZWFkbGVzcy5v
CiAgQ0MgICAgICB1aS9ndGstZ2wtYXJlYS5vCiAgQ0MgICAgICBjaGFyZGV2L2NoYXIubwogIEND
ICAgICAgY2hhcmRldi9jaGFyLWZkLm8KICBDQyAgICAgIGNoYXJkZXYvY2hhci1mZS5vCiAgQ0Mg
ICAgICBjaGFyZGV2L2NoYXItZmlsZS5vCiAgQ0MgICAgICBjaGFyZGV2L2NoYXItaW8ubwogIEND
ICAgICAgY2hhcmRldi9jaGFyLW11eC5vCiAgQ0MgICAgICBjaGFyZGV2L2NoYXItbnVsbC5vCiAg
Q0MgICAgICBjaGFyZGV2L2NoYXItcGFyYWxsZWwubwogIENDICAgICAgY2hhcmRldi9jaGFyLXBp
cGUubwogIENDICAgICAgY2hhcmRldi9jaGFyLXB0eS5vCiAgQ0MgICAgICBjaGFyZGV2L2NoYXIt
cmluZ2J1Zi5vCiAgQ0MgICAgICBjaGFyZGV2L2NoYXItc2VyaWFsLm8KICBDQyAgICAgIGNoYXJk
ZXYvY2hhci1zb2NrZXQubwogIENDICAgICAgY2hhcmRldi9jaGFyLXN0ZGlvLm8KICBDQyAgICAg
IGNoYXJkZXYvY2hhci11ZHAubwogIExJTksgICAgdGVzdHMvcWVtdS1pb3Rlc3RzL3NvY2tldF9z
Y21faGVscGVyCiAgR0VOICAgICBxZW11LWRvYy5odG1sCiAgQ0NBUyAgICBzMzkwLWNjdy9zdGFy
dC5vCiAgR0VOICAgICBxZW11LWRvYy50eHQKICBDQyAgICAgIHMzOTAtY2N3L21haW4ubwogIEND
ICAgICAgczM5MC1jY3cvYm9vdG1hcC5vCiAgQ0MgICAgICBzMzkwLWNjdy9zY2xwLm8KICBHRU4g
ICAgIHFlbXUuMQogIENDICAgICAgczM5MC1jY3cvdmlydGlvLm8KICBDQyAgICAgIHMzOTAtY2N3
L3ZpcnRpby1zY3NpLm8KICBDQyAgICAgIHMzOTAtY2N3L3ZpcnRpby1ibGtkZXYubwogIEdFTiAg
ICAgZG9jcy9pbnRlcm9wL3FlbXUtcW1wLXJlZi5odG1sCnMzOTAtbmV0Ym9vdC5pbWcgbm90IGJ1
aWx0IHNpbmNlIHJvbXMvU0xPRi8gaXMgbm90IGF2YWlsYWJsZS4KICBCVUlMRCAgIHMzOTAtY2N3
L3MzOTAtY2N3LmVsZgogIFNUUklQICAgczM5MC1jY3cvczM5MC1jY3cuaW1nCiAgR0VOICAgICBk
b2NzL2ludGVyb3AvcWVtdS1xbXAtcmVmLnR4dAogIEdFTiAgICAgZG9jcy9pbnRlcm9wL3FlbXUt
cW1wLXJlZi43CiAgR0VOICAgICBkb2NzL2ludGVyb3AvcWVtdS1nYS1yZWYuaHRtbAogIEdFTiAg
ICAgZG9jcy9pbnRlcm9wL3FlbXUtZ2EtcmVmLnR4dAogIEdFTiAgICAgZG9jcy9pbnRlcm9wL3Fl
bXUtZ2EtcmVmLjcKICBDQyAgICAgIHFnYS9jb21tYW5kcy5vCiAgQ0MgICAgICBxZ2EvZ3Vlc3Qt
YWdlbnQtY29tbWFuZC1zdGF0ZS5vCiAgQ0MgICAgICBxZ2EvbWFpbi5vCiAgQ0MgICAgICBxZ2Ev
Y29tbWFuZHMtcG9zaXgubwogIENDICAgICAgcWdhL2NoYW5uZWwtcG9zaXgubwogIENDICAgICAg
cWdhL3FhcGktZ2VuZXJhdGVkL3FnYS1xYXBpLXR5cGVzLm8KICBDQyAgICAgIHFnYS9xYXBpLWdl
bmVyYXRlZC9xZ2EtcWFwaS12aXNpdC5vCiAgQ0MgICAgICBxZ2EvcWFwaS1nZW5lcmF0ZWQvcWdh
LXFtcC1tYXJzaGFsLm8KICBBUiAgICAgIGxpYnFlbXV1dGlsLmEKICBBUiAgICAgIGxpYnFlbXVz
dHViLmEKICBDQyAgICAgIHFlbXUtaW1nLm8KICBDQyAgICAgIHVpL2NvbnNvbGUtZ2wubwogIExJ
TksgICAgaXZzaG1lbS1jbGllbnQKICBMSU5LICAgIGl2c2htZW0tc2VydmVyCiAgTElOSyAgICBx
ZW11LW5iZAogIExJTksgICAgZnNkZXYvdmlydGZzLXByb3h5LWhlbHBlcgogIExJTksgICAgcWVt
dS1pbwogIExJTksgICAgcWVtdS1icmlkZ2UtaGVscGVyCiAgR0VOICAgICBhYXJjaDY0LXNvZnRt
bXUvaG1wLWNvbW1hbmRzLmgKICBHRU4gICAgIGFhcmNoNjQtc29mdG1tdS9obXAtY29tbWFuZHMt
aW5mby5oCiAgR0VOICAgICBhYXJjaDY0LXNvZnRtbXUvY29uZmlnLXRhcmdldC5oCiAgR0VOICAg
ICBhbHBoYS1zb2Z0bW11L2htcC1jb21tYW5kcy5oCiAgR0VOICAgICBhcm0tc29mdG1tdS9obXAt
Y29tbWFuZHMuaAogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2V4ZWMubwogIEdFTiAgICAgY3Jp
cy1zb2Z0bW11L2htcC1jb21tYW5kcy5oCiAgR0VOICAgICBhbHBoYS1zb2Z0bW11L2htcC1jb21t
YW5kcy1pbmZvLmgKICBHRU4gICAgIGFybS1zb2Z0bW11L2htcC1jb21tYW5kcy1pbmZvLmgKICBH
RU4gICAgIGFybS1zb2Z0bW11L2NvbmZpZy10YXJnZXQuaAogIEdFTiAgICAgYWxwaGEtc29mdG1t
dS9jb25maWctdGFyZ2V0LmgKICBHRU4gICAgIGNyaXMtc29mdG1tdS9obXAtY29tbWFuZHMtaW5m
by5oCiAgQ0MgICAgICBhcm0tc29mdG1tdS9leGVjLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUv
ZXhlYy5vCiAgR0VOICAgICBjcmlzLXNvZnRtbXUvY29uZmlnLXRhcmdldC5oCiAgQ0MgICAgICBj
cmlzLXNvZnRtbXUvZXhlYy5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L3RjZy90Y2cubwogIEND
ICAgICAgY3Jpcy1zb2Z0bW11L3RjZy90Y2cubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L3Rj
Zy90Y2cubwogIENDICAgICAgYXJtLXNvZnRtbXUvdGNnL3RjZy5vCiAgQ0MgICAgICBhbHBoYS1z
b2Z0bW11L3RjZy90Y2ctb3AubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L3RjZy90Y2ctb3Aubwog
IENDICAgICAgYWFyY2g2NC1zb2Z0bW11L3RjZy90Y2ctb3AubwogIENDICAgICAgYXJtLXNvZnRt
bXUvdGNnL3RjZy1vcC5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L3RjZy9vcHRpbWl6ZS5vCiAg
Q0MgICAgICBjcmlzLXNvZnRtbXUvdGNnL29wdGltaXplLm8KICBDQyAgICAgIGFhcmNoNjQtc29m
dG1tdS90Y2cvb3B0aW1pemUubwogIENDICAgICAgYWxwaGEtc29mdG1tdS90Y2cvdGNnLWNvbW1v
bi5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS90Y2cvb3B0aW1pemUubwogIENDICAgICAgY3Jpcy1z
b2Z0bW11L3RjZy90Y2ctY29tbW9uLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvdGNnL3RjZy1y
dW50aW1lLm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS90Y2cvdGNnLXJ1bnRpbWUubwogIENDICAg
ICAgYWxwaGEtc29mdG1tdS9mcHUvc29mdGZsb2F0Lm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1t
dS90Y2cvdGNnLWNvbW1vbi5vCiAgQ0MgICAgICBjcmlzLXNvZnRtbXUvZnB1L3NvZnRmbG9hdC5v
CiAgQ0MgICAgICBhcm0tc29mdG1tdS90Y2cvdGNnLWNvbW1vbi5vCiAgQ0MgICAgICBhYXJjaDY0
LXNvZnRtbXUvdGNnL3RjZy1ydW50aW1lLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L3RjZy90Y2ct
cnVudGltZS5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvZnB1L3NvZnRmbG9hdC5vCiAgQ0Mg
ICAgICBhcm0tc29mdG1tdS9mcHUvc29mdGZsb2F0Lm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUv
ZGlzYXMubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9oYXgtc3R1Yi5vCiAgQ0MgICAgICBjcmlz
LXNvZnRtbXUvZGlzYXMubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9hcmNoX2luaXQubwogIEND
ICAgICAgYWxwaGEtc29mdG1tdS9jcHVzLm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS9oYXgtc3R1
Yi5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvZGlzYXMubwogIENDICAgICAgYXJtLXNvZnRt
bXUvZGlzYXMubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L2FyY2hfaW5pdC5vCiAgR0VOICAgICBh
YXJjaDY0LXNvZnRtbXUvZ2Ric3R1Yi14bWwuYwogIENDICAgICAgYWxwaGEtc29mdG1tdS9tb25p
dG9yLm8KICBHRU4gICAgIGFybS1zb2Z0bW11L2dkYnN0dWIteG1sLmMKICBDQyAgICAgIGFybS1z
b2Z0bW11L2hheC1zdHViLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9oYXgtc3R1Yi5vCiAg
Q0MgICAgICBjcmlzLXNvZnRtbXUvY3B1cy5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9hcmNoX2lu
aXQubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2FyY2hfaW5pdC5vCiAgQ0MgICAgICBhcm0t
c29mdG1tdS9jcHVzLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9jcHVzLm8KICBDQyAgICAg
IGNyaXMtc29mdG1tdS9tb25pdG9yLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9tb25pdG9y
Lm8KICBDQyAgICAgIGFybS1zb2Z0bW11L21vbml0b3IubwogIENDICAgICAgYWxwaGEtc29mdG1t
dS9nZGJzdHViLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvYmFsbG9vbi5vCiAgQ0MgICAgICBh
bHBoYS1zb2Z0bW11L2lvcG9ydC5vCiAgQ0MgICAgICBjcmlzLXNvZnRtbXUvZ2Ric3R1Yi5vCiAg
Q0MgICAgICBhYXJjaDY0LXNvZnRtbXUvZ2Ric3R1Yi5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9n
ZGJzdHViLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvbnVtYS5vCiAgQ0MgICAgICBhYXJjaDY0
LXNvZnRtbXUvYmFsbG9vbi5vCiAgQ0MgICAgICBjcmlzLXNvZnRtbXUvYmFsbG9vbi5vCiAgQ0Mg
ICAgICBhcm0tc29mdG1tdS9iYWxsb29uLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvcXRlc3Qu
bwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2lvcG9ydC5vCiAgQ0MgICAgICBhcm0tc29mdG1t
dS9pb3BvcnQubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L2lvcG9ydC5vCiAgQ0MgICAgICBhbHBo
YS1zb2Z0bW11L21lbW9yeS5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvbnVtYS5vCiAgQ0Mg
ICAgICBhcm0tc29mdG1tdS9udW1hLm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS9udW1hLm8KICBD
QyAgICAgIGFhcmNoNjQtc29mdG1tdS9xdGVzdC5vCiAgQ0MgICAgICBjcmlzLXNvZnRtbXUvcXRl
c3QubwogIENDICAgICAgYXJtLXNvZnRtbXUvcXRlc3QubwogIENDICAgICAgYWFyY2g2NC1zb2Z0
bW11L21lbW9yeS5vCiAgQ0MgICAgICBjcmlzLXNvZnRtbXUvbWVtb3J5Lm8KICBDQyAgICAgIGFs
cGhhLXNvZnRtbXUvbWVtb3J5X21hcHBpbmcubwogIENDICAgICAgYXJtLXNvZnRtbXUvbWVtb3J5
Lm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvZHVtcC5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRt
bXUvbWVtb3J5X21hcHBpbmcubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L21lbW9yeV9tYXBwaW5n
Lm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvbWlncmF0aW9uL3JhbS5vCiAgQ0MgICAgICBhYXJj
aDY0LXNvZnRtbXUvZHVtcC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9tZW1vcnlfbWFwcGluZy5v
CiAgQ0MgICAgICBjcmlzLXNvZnRtbXUvZHVtcC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9kdW1w
Lm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvYWNjZWwvYWNjZWwubwogIENDICAgICAgYWFyY2g2
NC1zb2Z0bW11L21pZ3JhdGlvbi9yYW0ubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L21pZ3JhdGlv
bi9yYW0ubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9hY2NlbC9zdHVicy9rdm0tc3R1Yi5vCiAg
Q0MgICAgICBhcm0tc29mdG1tdS9taWdyYXRpb24vcmFtLm8KICBDQyAgICAgIGFscGhhLXNvZnRt
bXUvYWNjZWwvdGNnL3RjZy1hbGwubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2FjY2VsL2Fj
Y2VsLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvYWNjZWwvdGNnL2NwdXRsYi5vCiAgQ0MgICAg
ICBhYXJjaDY0LXNvZnRtbXUvYWNjZWwvc3R1YnMva3ZtLXN0dWIubwogIENDICAgICAgY3Jpcy1z
b2Z0bW11L2FjY2VsL2FjY2VsLm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS9hY2NlbC9zdHVicy9r
dm0tc3R1Yi5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvYWNjZWwvdGNnL3RjZy1hbGwubwog
IENDICAgICAgYXJtLXNvZnRtbXUvYWNjZWwvYWNjZWwubwogIENDICAgICAgY3Jpcy1zb2Z0bW11
L2FjY2VsL3RjZy90Y2ctYWxsLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9hY2NlbC90Y2cv
Y3B1dGxiLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2FjY2VsL3N0dWJzL2t2bS1zdHViLm8KICBD
QyAgICAgIGNyaXMtc29mdG1tdS9hY2NlbC90Y2cvY3B1dGxiLm8KICBDQyAgICAgIGFybS1zb2Z0
bW11L2FjY2VsL3RjZy90Y2ctYWxsLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvYWNjZWwvdGNn
L2NwdS1leGVjLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2FjY2VsL3RjZy9jcHV0bGIubwogIEND
ICAgICAgYWxwaGEtc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMtY29tbW9uLm8KICBDQyAgICAg
IGFhcmNoNjQtc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMubwogIENDICAgICAgY3Jpcy1zb2Z0
bW11L2FjY2VsL3RjZy9jcHUtZXhlYy5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L2FjY2VsL3Rj
Zy90cmFuc2xhdGUtYWxsLm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4
ZWMtY29tbW9uLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvaHcvOXBmcy92aXJ0aW8tOXAtZGV2
aWNlLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMtY29tbW9u
Lm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS9hY2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5vCiAgQ0Mg
ICAgICBhcm0tc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMubwogIENDICAgICAgYWxwaGEtc29m
dG1tdS9ody9ibG9jay92aXJ0aW8tYmxrLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9hY2Nl
bC90Y2cvdHJhbnNsYXRlLWFsbC5vCiAgQ0MgICAgICBjcmlzLXNvZnRtbXUvaHcvY29yZS9nZW5l
cmljLWxvYWRlci5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L2h3L2Jsb2NrL2RhdGFwbGFuZS92
aXJ0aW8tYmxrLm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS9ody9jb3JlL251bGwtbWFjaGluZS5v
CiAgQ0MgICAgICBhcm0tc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMtY29tbW9uLm8KICBDQyAg
ICAgIGNyaXMtc29mdG1tdS9ody9taXNjL21taW9faW50ZXJmYWNlLm8KICBDQyAgICAgIGFscGhh
LXNvZnRtbXUvaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5vCiAgQ0MgICAgICBhYXJjaDY0LXNv
ZnRtbXUvaHcvOXBmcy92aXJ0aW8tOXAtZGV2aWNlLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2Fj
Y2VsL3RjZy90cmFuc2xhdGUtYWxsLm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS9ody9uZXQvZXRy
YXhmc19ldGgubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L2h3L25ldC92aG9zdF9uZXQubwogIEND
ICAgICAgYWxwaGEtc29mdG1tdS9ody9jb3JlL2dlbmVyaWMtbG9hZGVyLm8KICBDQyAgICAgIGFh
cmNoNjQtc29mdG1tdS9ody9hZGMvc3RtMzJmMnh4X2FkYy5vCiAgQ0MgICAgICBhcm0tc29mdG1t
dS9ody85cGZzL3ZpcnRpby05cC1kZXZpY2UubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L2h3L25l
dC9yb2NrZXIvcW1wLW5vcm9ja2VyLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9ibG9j
ay92aXJ0aW8tYmxrLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvaHcvY29yZS9udWxsLW1hY2hp
bmUubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L2h3L3ZmaW8vY29tbW9uLm8KICBDQyAgICAgIGFy
bS1zb2Z0bW11L2h3L2FkYy9zdG0zMmYyeHhfYWRjLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3
L2Jsb2NrL3ZpcnRpby1ibGsubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9ody9kaXNwbGF5L3Zn
YS5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvYmxvY2svZGF0YXBsYW5lL3ZpcnRpby1i
bGsubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L2h3L3ZmaW8vcGxhdGZvcm0ubwogIENDICAgICAg
YXJtLXNvZnRtbXUvaHcvYmxvY2svZGF0YXBsYW5lL3ZpcnRpby1ibGsubwogIENDICAgICAgYWFy
Y2g2NC1zb2Z0bW11L2h3L2NoYXIvZXh5bm9zNDIxMF91YXJ0Lm8KICBDQyAgICAgIGNyaXMtc29m
dG1tdS9ody92ZmlvL3NwYXByLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2NoYXIvZXh5bm9z
NDIxMF91YXJ0Lm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9jaGFyL29tYXBfdWFydC5v
CiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L2h3L2Rpc3BsYXkvdmlydGlvLWdwdS5vCiAgQ0MgICAg
ICBhcm0tc29mdG1tdS9ody9jaGFyL29tYXBfdWFydC5vCiAgQ0MgICAgICBjcmlzLXNvZnRtbXUv
aHcvY3Jpcy9ib290Lm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9jaGFyL2RpZ2ljLXVh
cnQubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L2h3L2NyaXMvYXhpc19kZXY4OC5vCiAgQ0MgICAg
ICBhcm0tc29mdG1tdS9ody9jaGFyL2RpZ2ljLXVhcnQubwogIENDICAgICAgYWFyY2g2NC1zb2Z0
bW11L2h3L2NoYXIvc3RtMzJmMnh4X3VzYXJ0Lm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS90YXJn
ZXQvY3Jpcy90cmFuc2xhdGUubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvY2hhci9zdG0zMmYy
eHhfdXNhcnQubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9ody9kaXNwbGF5L3ZpcnRpby1ncHUt
M2QubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvY2hhci9iY20yODM1X2F1eC5vCiAgQ0MgICAg
ICBhYXJjaDY0LXNvZnRtbXUvaHcvY2hhci9iY20yODM1X2F1eC5vCiAgQ0MgICAgICBhcm0tc29m
dG1tdS9ody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVzLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1t
dS9ody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVzLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvaHcv
ZGlzcGxheS92aXJ0aW8tZ3B1LXBjaS5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9jb3JlL2dl
bmVyaWMtbG9hZGVyLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9jb3JlL2dlbmVyaWMt
bG9hZGVyLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2NvcmUvbnVsbC1tYWNoaW5lLm8KICBD
QyAgICAgIGFscGhhLXNvZnRtbXUvaHcvbWlzYy9pdnNobWVtLm8KICBDQyAgICAgIGFhcmNoNjQt
c29mdG1tdS9ody9jb3JlL251bGwtbWFjaGluZS5vCiAgQ0MgICAgICBjcmlzLXNvZnRtbXUvdGFy
Z2V0L2NyaXMvb3BfaGVscGVyLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2NwdS9hcm0xMW1w
Y29yZS5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L2h3L21pc2MvbW1pb19pbnRlcmZhY2Uubwog
IENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2NwdS9hcm0xMW1wY29yZS5vCiAgQ0MgICAgICBh
cm0tc29mdG1tdS9ody9jcHUvcmVhbHZpZXdfbXBjb3JlLm8KICBDQyAgICAgIGNyaXMtc29mdG1t
dS90YXJnZXQvY3Jpcy9oZWxwZXIubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9ody9uZXQvdmly
dGlvLW5ldC5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvY3B1L3JlYWx2aWV3X21wY29y
ZS5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9jcHUvYTltcGNvcmUubwogIENDICAgICAgY3Jp
cy1zb2Z0bW11L3RhcmdldC9jcmlzL2NwdS5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9jcHUv
YTE1bXBjb3JlLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9jcHUvYTltcGNvcmUubwog
IENDICAgICAgY3Jpcy1zb2Z0bW11L3RhcmdldC9jcmlzL2dkYnN0dWIubwogIENDICAgICAgYWFy
Y2g2NC1zb2Z0bW11L2h3L2NwdS9hMTVtcGNvcmUubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcv
ZGlzcGxheS9vbWFwX2Rzcy5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L2h3L25ldC92aG9zdF9u
ZXQubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L3RhcmdldC9jcmlzL21tdS5vCiAgQ0MgICAgICBh
YXJjaDY0LXNvZnRtbXUvaHcvZGlzcGxheS9vbWFwX2Rzcy5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0
bW11L2h3L3Njc2kvdmlydGlvLXNjc2kubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvZGlzcGxh
eS9vbWFwX2xjZGMubwogIENDICAgICAgY3Jpcy1zb2Z0bW11L3RhcmdldC9jcmlzL21hY2hpbmUu
bwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2Rpc3BsYXkvb21hcF9sY2RjLm8KICBDQyAg
ICAgIGFscGhhLXNvZnRtbXUvaHcvc2NzaS92aXJ0aW8tc2NzaS1kYXRhcGxhbmUubwogIEdFTiAg
ICAgdHJhY2UvZ2VuZXJhdGVkLWhlbHBlcnMuYwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvZGlz
cGxheS9weGEyeHhfbGNkLm8KICBDQyAgICAgIGNyaXMtc29mdG1tdS90cmFjZS9jb250cm9sLXRh
cmdldC5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L2h3L3Njc2kvdmhvc3Qtc2NzaS1jb21tb24u
bwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2Rpc3BsYXkvcHhhMnh4X2xjZC5vCiAgQ0Mg
ICAgICBjcmlzLXNvZnRtbXUvdHJhY2UvZ2VuZXJhdGVkLWhlbHBlcnMubwogIENDICAgICAgYWxw
aGEtc29mdG1tdS9ody9zY3NpL3Zob3N0LXNjc2kubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9o
dy9zY3NpL3Zob3N0LXVzZXItc2NzaS5vCiAgTElOSyAgICBjcmlzLXNvZnRtbXUvcWVtdS1zeXN0
ZW0tY3JpcwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvZGlzcGxheS9iY20yODM1X2ZiLm8KICBD
QyAgICAgIGFscGhhLXNvZnRtbXUvaHcvdGltZXIvbWMxNDY4MThydGMubwogIENDICAgICAgYWFy
Y2g2NC1zb2Z0bW11L2h3L2Rpc3BsYXkvYmNtMjgzNV9mYi5vCiAgQ0MgICAgICBhcm0tc29mdG1t
dS9ody9kaXNwbGF5L3ZnYS5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L2h3L3ZmaW8vY29tbW9u
Lm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9kaXNwbGF5L3ZnYS5vCiAgQ0MgICAgICBh
cm0tc29mdG1tdS9ody9kaXNwbGF5L3ZpcnRpby1ncHUubwogIENDICAgICAgYWxwaGEtc29mdG1t
dS9ody92ZmlvL3BjaS5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvZGlzcGxheS92aXJ0
aW8tZ3B1Lm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5v
CiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9kaXNwbGF5L3ZpcnRpby1ncHUtcGNpLm8KICBDQyAg
ICAgIGFscGhhLXNvZnRtbXUvaHcvdmZpby9wY2ktcXVpcmtzLm8KICBDQyAgICAgIGFhcmNoNjQt
c29mdG1tdS9ody9kaXNwbGF5L3ZpcnRpby1ncHUtM2QubwogIENDICAgICAgYWFyY2g2NC1zb2Z0
bW11L2h3L2Rpc3BsYXkvdmlydGlvLWdwdS1wY2kubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcv
ZG1hL29tYXBfZG1hLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2RtYS9zb2NfZG1hLm8KICBD
QyAgICAgIGFscGhhLXNvZnRtbXUvaHcvdmZpby9wbGF0Zm9ybS5vCiAgQ0MgICAgICBhYXJjaDY0
LXNvZnRtbXUvaHcvZGlzcGxheS9kcGNkLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9k
aXNwbGF5L3hsbnhfZHAubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvZG1hL3B4YTJ4eF9kbWEu
bwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvZG1hL2JjbTI4MzVfZG1hLm8KICBDQyAgICAgIGFs
cGhhLXNvZnRtbXUvaHcvdmZpby9zcGFwci5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9ncGlv
L29tYXBfZ3Bpby5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9ncGlvL2lteF9ncGlvLm8KICBD
QyAgICAgIGFscGhhLXNvZnRtbXUvaHcvdmlydGlvL3ZpcnRpby5vCiAgQ0MgICAgICBhYXJjaDY0
LXNvZnRtbXUvaHcvZG1hL3hsbnhfZHBkbWEubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3
L2RtYS9vbWFwX2RtYS5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9ncGlvL2JjbTI4MzVfZ3Bp
by5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9pMmMvb21hcF9pMmMubwogIENDICAgICAgYWFy
Y2g2NC1zb2Z0bW11L2h3L2RtYS9zb2NfZG1hLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2lu
cHV0L3B4YTJ4eF9rZXlwYWQubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9ody92aXJ0aW8vdmly
dGlvLWJhbGxvb24ubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2RtYS9weGEyeHhfZG1h
Lm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2lucHV0L3RzYzIxMHgubwogIEdFTiAgICAgaTM4
Ni1zb2Z0bW11L2htcC1jb21tYW5kcy5oCiAgR0VOICAgICBpMzg2LXNvZnRtbXUvaG1wLWNvbW1h
bmRzLWluZm8uaAogIEdFTiAgICAgaTM4Ni1zb2Z0bW11L2NvbmZpZy10YXJnZXQuaAogIENDICAg
ICAgYWxwaGEtc29mdG1tdS9ody92aXJ0aW8vdmhvc3QubwogIENDICAgICAgaTM4Ni1zb2Z0bW11
L2V4ZWMubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2RtYS9iY20yODM1X2RtYS5vCiAg
Q0MgICAgICBhcm0tc29mdG1tdS9ody9pbnRjL2FybXY3bV9udmljLm8KICBDQyAgICAgIGFhcmNo
NjQtc29mdG1tdS9ody9ncGlvL29tYXBfZ3Bpby5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9p
bnRjL2V4eW5vczQyMTBfZ2ljLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvaHcvdmlydGlvL3Zo
b3N0LWJhY2tlbmQubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9ody92aXJ0aW8vdmhvc3QtdXNl
ci5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9pbnRjL2V4eW5vczQyMTBfY29tYmluZXIubwog
IENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2dwaW8vaW14X2dwaW8ubwogIENDICAgICAgYXJt
LXNvZnRtbXUvaHcvaW50Yy9vbWFwX2ludGMubwogIENDICAgICAgYWxwaGEtc29mdG1tdS9ody92
aXJ0aW8vdmhvc3QtdnNvY2subwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2dwaW8vYmNt
MjgzNV9ncGlvLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2ludGMvYmNtMjgzNV9pYy5vCiAg
Q0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvaTJjL29tYXBfaTJjLm8KICBDQyAgICAgIGFscGhh
LXNvZnRtbXUvaHcvdmlydGlvL3ZpcnRpby1jcnlwdG8ubwogIENDICAgICAgaTM4Ni1zb2Z0bW11
L3RjZy90Y2cubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2lucHV0L3B4YTJ4eF9rZXlw
YWQubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvaW50Yy9iY20yODM2X2NvbnRyb2wubwogIEND
ICAgICAgYWxwaGEtc29mdG1tdS9ody92aXJ0aW8vdmlydGlvLWNyeXB0by1wY2kubwogIENDICAg
ICAgYWFyY2g2NC1zb2Z0bW11L2h3L2lucHV0L3RzYzIxMHgubwogIENDICAgICAgYXJtLXNvZnRt
bXUvaHcvaW50Yy9hbGx3aW5uZXItYTEwLXBpYy5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L2h3
L2FscGhhL2RwMjY0Lm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2ludGMvYXNwZWVkX3ZpYy5v
CiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvaW50Yy9hcm12N21fbnZpYy5vCiAgQ0MgICAg
ICBhcm0tc29mdG1tdS9ody9pbnRjL2FybV9naWN2M19jcHVpZi5vCiAgQ0MgICAgICBhbHBoYS1z
b2Z0bW11L2h3L2FscGhhL3BjaS5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L2h3L2FscGhhL3R5
cGhvb24ubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2ludGMvZXh5bm9zNDIxMF9naWMu
bwogIENDICAgICAgaTM4Ni1zb2Z0bW11L3RjZy90Y2ctb3AubwogIENDICAgICAgYWxwaGEtc29m
dG1tdS90YXJnZXQvYWxwaGEvbWFjaGluZS5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9taXNj
L2l2c2htZW0ubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2ludGMvZXh5bm9zNDIxMF9j
b21iaW5lci5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L3RhcmdldC9hbHBoYS90cmFuc2xhdGUu
bwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2ludGMvb21hcF9pbnRjLm8KICBDQyAgICAg
IGFybS1zb2Z0bW11L2h3L21pc2MvYXJtX3N5c2N0bC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9o
dy9taXNjL2NidXMubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2ludGMvYmNtMjgzNV9p
Yy5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9taXNjL2V4eW5vczQyMTBfcG11Lm8KICBDQyAg
ICAgIGFscGhhLXNvZnRtbXUvdGFyZ2V0L2FscGhhL2hlbHBlci5vCiAgQ0MgICAgICBhYXJjaDY0
LXNvZnRtbXUvaHcvaW50Yy9iY20yODM2X2NvbnRyb2wubwogIENDICAgICAgYXJtLXNvZnRtbXUv
aHcvbWlzYy9leHlub3M0MjEwX2Nsay5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L3RhcmdldC9h
bHBoYS9jcHUubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L3RjZy9vcHRpbWl6ZS5vCiAgQ0MgICAg
ICBhbHBoYS1zb2Z0bW11L3RhcmdldC9hbHBoYS9pbnRfaGVscGVyLm8KICBDQyAgICAgIGFhcmNo
NjQtc29mdG1tdS9ody9pbnRjL2FsbHdpbm5lci1hMTAtcGljLm8KICBDQyAgICAgIGFybS1zb2Z0
bW11L2h3L21pc2MvZXh5bm9zNDIxMF9ybmcubwogIENDICAgICAgYWxwaGEtc29mdG1tdS90YXJn
ZXQvYWxwaGEvZnB1X2hlbHBlci5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvaW50Yy9h
c3BlZWRfdmljLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L21pc2MvaW14X2NjbS5vCiAgQ0Mg
ICAgICBhbHBoYS1zb2Z0bW11L3RhcmdldC9hbHBoYS92YXhfaGVscGVyLm8KICBDQyAgICAgIGFy
bS1zb2Z0bW11L2h3L21pc2MvaW14MzFfY2NtLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9o
dy9pbnRjL2FybV9naWN2M19jcHVpZi5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvdGNnL3RjZy1j
b21tb24ubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvbWlzYy9pbXgyNV9jY20ubwogIENDICAg
ICAgYWxwaGEtc29mdG1tdS90YXJnZXQvYWxwaGEvc3lzX2hlbHBlci5vCiAgQ0MgICAgICBpMzg2
LXNvZnRtbXUvdGNnL3RjZy1ydW50aW1lLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L21pc2Mv
aW14Nl9jY20ubwogIENDICAgICAgYWxwaGEtc29mdG1tdS90YXJnZXQvYWxwaGEvbWVtX2hlbHBl
ci5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvZnB1L3NvZnRmbG9hdC5vCiAgQ0MgICAgICBhcm0t
c29mdG1tdS9ody9taXNjL2lteDZfc3JjLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvdGFyZ2V0
L2FscGhhL2dkYnN0dWIubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L21pc2MvaXZzaG1l
bS5vCiAgR0VOICAgICB0cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5jCiAgQ0MgICAgICBhcm0tc29m
dG1tdS9ody9taXNjL21zdF9mcGdhLm8KICBDQyAgICAgIGFscGhhLXNvZnRtbXUvdHJhY2UvY29u
dHJvbC10YXJnZXQubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L21pc2MvYXJtX3N5c2N0
bC5vCiAgQ0MgICAgICBhbHBoYS1zb2Z0bW11L3RyYWNlL2dlbmVyYXRlZC1oZWxwZXJzLm8KICBD
QyAgICAgIGFybS1zb2Z0bW11L2h3L21pc2Mvb21hcF9jbGsubwogIExJTksgICAgYWxwaGEtc29m
dG1tdS9xZW11LXN5c3RlbS1hbHBoYQogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L21pc2Mv
Y2J1cy5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvbWlzYy9leHlub3M0MjEwX3BtdS5v
CiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9taXNjL29tYXBfZ3BtYy5vCiAgQ0MgICAgICBhYXJj
aDY0LXNvZnRtbXUvaHcvbWlzYy9leHlub3M0MjEwX2Nsay5vCiAgQ0MgICAgICBhYXJjaDY0LXNv
ZnRtbXUvaHcvbWlzYy9leHlub3M0MjEwX3JuZy5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9t
aXNjL29tYXBfbDQubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L21pc2MvaW14X2NjbS5v
CiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9taXNjL29tYXBfc2RyYy5vCiAgQ0MgICAgICBpMzg2
LXNvZnRtbXUvZGlzYXMubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L21pc2MvaW14MzFf
Y2NtLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L21pc2Mvb21hcF90YXAubwogIEdFTiAgICAg
aTM4Ni1zb2Z0bW11L2dkYnN0dWIteG1sLmMKICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9t
aXNjL2lteDI1X2NjbS5vCiAgR0VOICAgICBsbTMyLXNvZnRtbXUvaG1wLWNvbW1hbmRzLmgKICBD
QyAgICAgIGFybS1zb2Z0bW11L2h3L21pc2MvYmNtMjgzNV9tYm94Lm8KICBHRU4gICAgIGxtMzIt
c29mdG1tdS9obXAtY29tbWFuZHMtaW5mby5oCiAgR0VOICAgICBsbTMyLXNvZnRtbXUvY29uZmln
LXRhcmdldC5oCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvaGF4LXN0dWIubwogIENDICAgICAgbG0z
Mi1zb2Z0bW11L2V4ZWMubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L21pc2MvaW14Nl9j
Y20ubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvbWlzYy9iY20yODM1X3Byb3BlcnR5Lm8KICBD
QyAgICAgIGkzODYtc29mdG1tdS9hcmNoX2luaXQubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11
L2h3L21pc2MvaW14Nl9zcmMubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2NwdXMubwogIENDICAg
ICAgYXJtLXNvZnRtbXUvaHcvbWlzYy9iY20yODM1X3JuZy5vCiAgQ0MgICAgICBhYXJjaDY0LXNv
ZnRtbXUvaHcvbWlzYy9tc3RfZnBnYS5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9taXNjL3p5
bnFfc2xjci5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvbWlzYy9vbWFwX2Nsay5vCiAg
Q0MgICAgICBhcm0tc29mdG1tdS9ody9taXNjL3p5bnEteGFkYy5vCiAgQ0MgICAgICBpMzg2LXNv
ZnRtbXUvbW9uaXRvci5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvbWlzYy9vbWFwX2dw
bWMubwogIENDICAgICAgbG0zMi1zb2Z0bW11L3RjZy90Y2cubwogIENDICAgICAgYXJtLXNvZnRt
bXUvaHcvbWlzYy9zdG0zMmYyeHhfc3lzY2ZnLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9o
dy9taXNjL29tYXBfbDQubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L21pc2Mvb21hcF9z
ZHJjLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L21pc2MvbXBzMi1zY2MubwogIENDICAgICAg
YWFyY2g2NC1zb2Z0bW11L2h3L21pc2Mvb21hcF90YXAubwogIENDICAgICAgaTM4Ni1zb2Z0bW11
L2dkYnN0dWIubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvbWlzYy9hc3BlZWRfc2N1Lm8KICBD
QyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9taXNjL2JjbTI4MzVfbWJveC5vCiAgQ0MgICAgICBh
YXJjaDY0LXNvZnRtbXUvaHcvbWlzYy9iY20yODM1X3Byb3BlcnR5Lm8KICBDQyAgICAgIGFybS1z
b2Z0bW11L2h3L21pc2MvYXNwZWVkX3NkbWMubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2JhbGxv
b24ubwogIENDICAgICAgbG0zMi1zb2Z0bW11L3RjZy90Y2ctb3AubwogIENDICAgICAgYXJtLXNv
ZnRtbXUvaHcvbWlzYy9tbWlvX2ludGVyZmFjZS5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvaW9w
b3J0Lm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9taXNjL2JjbTI4MzVfcm5nLm8KICBD
QyAgICAgIGFybS1zb2Z0bW11L2h3L25ldC92aXJ0aW8tbmV0Lm8KICBDQyAgICAgIGFhcmNoNjQt
c29mdG1tdS9ody9taXNjL3p5bnFfc2xjci5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvbnVtYS5v
CiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvbWlzYy96eW5xLXhhZGMubwogIENDICAgICAg
YXJtLXNvZnRtbXUvaHcvbmV0L3Zob3N0X25ldC5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvcXRl
c3QubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L21pc2Mvc3RtMzJmMnh4X3N5c2NmZy5v
CiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9wY21jaWEvcHhhMnh4Lm8KICBDQyAgICAgIGFybS1z
b2Z0bW11L2h3L3Njc2kvdmlydGlvLXNjc2kubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L21lbW9y
eS5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvbWlzYy9tcHMyLXNjYy5vCiAgQ0MgICAg
ICBhYXJjaDY0LXNvZnRtbXUvaHcvbWlzYy9hdXhidXMubwogIENDICAgICAgYXJtLXNvZnRtbXUv
aHcvc2NzaS92aXJ0aW8tc2NzaS1kYXRhcGxhbmUubwogIENDICAgICAgbG0zMi1zb2Z0bW11L3Rj
Zy9vcHRpbWl6ZS5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvbWlzYy9hc3BlZWRfc2N1
Lm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L3Njc2kvdmhvc3Qtc2NzaS1jb21tb24ubwogIEND
ICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L21pc2MvYXNwZWVkX3NkbWMubwogIENDICAgICAgYXJt
LXNvZnRtbXUvaHcvc2NzaS92aG9zdC1zY3NpLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9tZW1v
cnlfbWFwcGluZy5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvbWlzYy9tbWlvX2ludGVy
ZmFjZS5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvbmV0L3ZpcnRpby1uZXQubwogIEND
ICAgICAgYXJtLXNvZnRtbXUvaHcvc2NzaS92aG9zdC11c2VyLXNjc2kubwogIENDICAgICAgbG0z
Mi1zb2Z0bW11L3RjZy90Y2ctY29tbW9uLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9kdW1wLm8K
ICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L3NkL29tYXBfbW1jLm8KICBDQyAgICAgIGxtMzItc29m
dG1tdS90Y2cvdGNnLXJ1bnRpbWUubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L25ldC92
aG9zdF9uZXQubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvc2QvcHhhMnh4X21tY2kubwogIEND
ICAgICAgbG0zMi1zb2Z0bW11L2ZwdS9zb2Z0ZmxvYXQubwogIENDICAgICAgaTM4Ni1zb2Z0bW11
L21pZ3JhdGlvbi9yYW0ubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L3BjbWNpYS9weGEy
eHgubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvc2QvYmNtMjgzNV9zZGhvc3QubwogIENDICAg
ICAgYWFyY2g2NC1zb2Z0bW11L2h3L3Njc2kvdmlydGlvLXNjc2kubwogIENDICAgICAgYXJtLXNv
ZnRtbXUvaHcvc3NpL29tYXBfc3BpLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9hY2NlbC9hY2Nl
bC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9zc2kvaW14X3NwaS5vCiAgQ0MgICAgICBpMzg2
LXNvZnRtbXUvYWNjZWwvc3R1YnMva3ZtLXN0dWIubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11
L2h3L3Njc2kvdmlydGlvLXNjc2ktZGF0YXBsYW5lLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3
L3RpbWVyL2V4eW5vczQyMTBfbWN0Lm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9hY2NlbC90Y2cv
dGNnLWFsbC5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvc2NzaS92aG9zdC1zY3NpLWNv
bW1vbi5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody90aW1lci9leHlub3M0MjEwX3B3bS5vCiAg
Q0MgICAgICBpMzg2LXNvZnRtbXUvYWNjZWwvdGNnL2NwdXRsYi5vCiAgQ0MgICAgICBhcm0tc29m
dG1tdS9ody90aW1lci9leHlub3M0MjEwX3J0Yy5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUv
aHcvc2NzaS92aG9zdC1zY3NpLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L3RpbWVyL29tYXBf
Z3B0aW1lci5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvc2NzaS92aG9zdC11c2VyLXNj
c2kubwogIENDICAgICAgbG0zMi1zb2Z0bW11L2Rpc2FzLm8KICBDQyAgICAgIGFhcmNoNjQtc29m
dG1tdS9ody9zZC9vbWFwX21tYy5vCiAgQ0MgICAgICBsbTMyLXNvZnRtbXUvaGF4LXN0dWIubwog
IENDICAgICAgYXJtLXNvZnRtbXUvaHcvdGltZXIvb21hcF9zeW5jdGltZXIubwogIENDICAgICAg
YWFyY2g2NC1zb2Z0bW11L2h3L3NkL3B4YTJ4eF9tbWNpLm8KICBDQyAgICAgIGFybS1zb2Z0bW11
L2h3L3RpbWVyL3B4YTJ4eF90aW1lci5vCiAgQ0MgICAgICBsbTMyLXNvZnRtbXUvYXJjaF9pbml0
Lm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMubwogIENDICAgICAg
YXJtLXNvZnRtbXUvaHcvdGltZXIvZGlnaWMtdGltZXIubwogIENDICAgICAgYWFyY2g2NC1zb2Z0
bW11L2h3L3NkL2JjbTI4MzVfc2Rob3N0Lm8KICBDQyAgICAgIGxtMzItc29mdG1tdS9jcHVzLm8K
ICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L3RpbWVyL2FsbHdpbm5lci1hMTAtcGl0Lm8KICBDQyAg
ICAgIGkzODYtc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMtY29tbW9uLm8KICBDQyAgICAgIGFh
cmNoNjQtc29mdG1tdS9ody9zc2kvb21hcF9zcGkubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcv
dXNiL3R1c2I2MDEwLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9zc2kvaW14X3NwaS5v
CiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvYWNjZWwvdGNnL3RyYW5zbGF0ZS1hbGwubwogIENDICAg
ICAgbG0zMi1zb2Z0bW11L21vbml0b3IubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L3Rp
bWVyL2V4eW5vczQyMTBfbWN0Lm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L3ZmaW8vY29tbW9u
Lm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody90aW1lci9leHlub3M0MjEwX3B3bS5vCiAg
Q0MgICAgICBpMzg2LXNvZnRtbXUvaHcvOXBmcy92aXJ0aW8tOXAtZGV2aWNlLm8KICBDQyAgICAg
IGkzODYtc29mdG1tdS9ody9ibG9jay92aXJ0aW8tYmxrLm8KICBDQyAgICAgIGFhcmNoNjQtc29m
dG1tdS9ody90aW1lci9leHlub3M0MjEwX3J0Yy5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody92
ZmlvL3BjaS5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvdGltZXIvb21hcF9ncHRpbWVy
Lm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9ibG9jay9kYXRhcGxhbmUvdmlydGlvLWJsay5v
CiAgQ0MgICAgICBsbTMyLXNvZnRtbXUvZ2Ric3R1Yi5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRt
bXUvaHcvdGltZXIvb21hcF9zeW5jdGltZXIubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2h3L2No
YXIvdmlydGlvLXNlcmlhbC1idXMubwogIENDICAgICAgbG0zMi1zb2Z0bW11L2JhbGxvb24ubwog
IENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L3RpbWVyL3B4YTJ4eF90aW1lci5vCiAgQ0MgICAg
ICBhcm0tc29mdG1tdS9ody92ZmlvL3BjaS1xdWlya3MubwogIENDICAgICAgbG0zMi1zb2Z0bW11
L2lvcG9ydC5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvdGltZXIvZGlnaWMtdGltZXIu
bwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2h3L2NvcmUvZ2VuZXJpYy1sb2FkZXIubwogIENDICAg
ICAgYWFyY2g2NC1zb2Z0bW11L2h3L3RpbWVyL2FsbHdpbm5lci1hMTAtcGl0Lm8KICBDQyAgICAg
IGxtMzItc29mdG1tdS9udW1hLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody91c2IvdHVz
YjYwMTAubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2h3L2NvcmUvbnVsbC1tYWNoaW5lLm8KICBD
QyAgICAgIGFybS1zb2Z0bW11L2h3L3ZmaW8vcGxhdGZvcm0ubwogIENDICAgICAgbG0zMi1zb2Z0
bW11L3F0ZXN0Lm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9kaXNwbGF5L3ZnYS5vCiAgQ0Mg
ICAgICBhcm0tc29mdG1tdS9ody92ZmlvL2NhbHhlZGEteGdtYWMubwogIENDICAgICAgYWFyY2g2
NC1zb2Z0bW11L2h3L3ZmaW8vY29tbW9uLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L3ZmaW8v
YW1kLXhnYmUubwogIENDICAgICAgbG0zMi1zb2Z0bW11L21lbW9yeS5vCiAgQ0MgICAgICBhcm0t
c29mdG1tdS9ody92ZmlvL3NwYXByLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody92Zmlv
L3BjaS5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvaHcvZGlzcGxheS92aXJ0aW8tZ3B1Lm8KICBD
QyAgICAgIGFybS1zb2Z0bW11L2h3L3ZpcnRpby92aXJ0aW8ubwogIENDICAgICAgbG0zMi1zb2Z0
bW11L21lbW9yeV9tYXBwaW5nLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9kaXNwbGF5L3Zp
cnRpby1ncHUtM2QubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvdmlydGlvL3ZpcnRpby1iYWxs
b29uLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody92ZmlvL3BjaS1xdWlya3MubwogIEND
ICAgICAgbG0zMi1zb2Z0bW11L2R1bXAubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvdmlydGlv
L3Zob3N0Lm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9kaXNwbGF5L3ZpcnRpby1ncHUtcGNp
Lm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody92ZmlvL3BsYXRmb3JtLm8KICBDQyAgICAg
IGxtMzItc29mdG1tdS9taWdyYXRpb24vcmFtLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9k
aXNwbGF5L3ZpcnRpby12Z2EubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvdmlydGlvL3Zob3N0
LWJhY2tlbmQubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L3ZmaW8vY2FseGVkYS14Z21h
Yy5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody92aXJ0aW8vdmhvc3QtdXNlci5vCiAgQ0MgICAg
ICBhYXJjaDY0LXNvZnRtbXUvaHcvdmZpby9hbWQteGdiZS5vCiAgQ0MgICAgICBpMzg2LXNvZnRt
bXUvaHcvaW50Yy9hcGljLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody92ZmlvL3NwYXBy
Lm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L3ZpcnRpby92aG9zdC12c29jay5vCiAgQ0MgICAg
ICBsbTMyLXNvZnRtbXUvYWNjZWwvYWNjZWwubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3
L3ZpcnRpby92aXJ0aW8ubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2h3L2ludGMvYXBpY19jb21t
b24ubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvdmlydGlvL3ZpcnRpby1jcnlwdG8ubwogIEND
ICAgICAgbG0zMi1zb2Z0bW11L2FjY2VsL3N0dWJzL2t2bS1zdHViLm8KICBDQyAgICAgIGkzODYt
c29mdG1tdS9ody9pbnRjL2lvYXBpYy5vCiAgQ0MgICAgICBsbTMyLXNvZnRtbXUvYWNjZWwvdGNn
L3RjZy1hbGwubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvdmlydGlvL3ZpcnRpby1jcnlwdG8t
cGNpLm8KICBDQyAgICAgIGxtMzItc29mdG1tdS9hY2NlbC90Y2cvY3B1dGxiLm8KICBDQyAgICAg
IGFhcmNoNjQtc29mdG1tdS9ody92aXJ0aW8vdmlydGlvLWJhbGxvb24ubwogIENDICAgICAgaTM4
Ni1zb2Z0bW11L2h3L2lzYS9scGNfaWNoOS5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0v
Ym9vdC5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvdmlydGlvL3Zob3N0Lm8KICBDQyAg
ICAgIGkzODYtc29mdG1tdS9ody9taXNjL3ZtcG9ydC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9o
dy9hcm0vY29sbGllLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9taXNjL2l2c2htZW0ubwog
IENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L3ZpcnRpby92aG9zdC1iYWNrZW5kLm8KICBDQyAg
ICAgIGFybS1zb2Z0bW11L2h3L2FybS9leHlub3M0X2JvYXJkcy5vCiAgQ0MgICAgICBhcm0tc29m
dG1tdS9ody9hcm0vZ3Vtc3RpeC5vCiAgQ0MgICAgICBsbTMyLXNvZnRtbXUvYWNjZWwvdGNnL2Nw
dS1leGVjLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9taXNjL3B2cGFuaWMubwogIENDICAg
ICAgYXJtLXNvZnRtbXUvaHcvYXJtL2hpZ2hiYW5rLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1t
dS9ody92aXJ0aW8vdmhvc3QtdXNlci5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvaHcvbWlzYy9t
bWlvX2ludGVyZmFjZS5vCiAgQ0MgICAgICBsbTMyLXNvZnRtbXUvYWNjZWwvdGNnL2NwdS1leGVj
LWNvbW1vbi5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0vZGlnaWNfYm9hcmRzLm8KICBD
QyAgICAgIGkzODYtc29mdG1tdS9ody9uZXQvdmlydGlvLW5ldC5vCiAgQ0MgICAgICBhYXJjaDY0
LXNvZnRtbXUvaHcvdmlydGlvL3Zob3N0LXZzb2NrLm8KICBDQyAgICAgIGxtMzItc29mdG1tdS9h
Y2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0vaW50
ZWdyYXRvcmNwLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody92aXJ0aW8vdmlydGlvLWNy
eXB0by5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0vbWFpbnN0b25lLm8KICBDQyAgICAg
IGkzODYtc29mdG1tdS9ody9uZXQvdmhvc3RfbmV0Lm8KICBDQyAgICAgIGxtMzItc29mdG1tdS9o
dy9jb3JlL2dlbmVyaWMtbG9hZGVyLm8KICBDQyAgICAgIGxtMzItc29mdG1tdS9ody9jb3JlL251
bGwtbWFjaGluZS5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvaHcvc2NzaS92aXJ0aW8tc2NzaS5v
CiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvdmlydGlvL3ZpcnRpby1jcnlwdG8tcGNpLm8K
ICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2FybS9tdXNpY3BhbC5vCiAgQ0MgICAgICBsbTMyLXNv
ZnRtbXUvaHcvaW5wdXQvbWlsa3ltaXN0LXNvZnR1c2IubwogIENDICAgICAgaTM4Ni1zb2Z0bW11
L2h3L3Njc2kvdmlydGlvLXNjc2ktZGF0YXBsYW5lLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1t
dS9ody9hcm0vYm9vdC5vCiAgQ0MgICAgICBsbTMyLXNvZnRtbXUvaHcvbWlzYy9taWxreW1pc3Qt
aHBkbWMubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvYXJtL25zZXJpZXMubwogIENDICAgICAg
bG0zMi1zb2Z0bW11L2h3L21pc2MvbWlsa3ltaXN0LXBmcHUubwogIENDICAgICAgaTM4Ni1zb2Z0
bW11L2h3L3Njc2kvdmhvc3Qtc2NzaS1jb21tb24ubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11
L2h3L2FybS9jb2xsaWUubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2h3L3Njc2kvdmhvc3Qtc2Nz
aS5vCiAgQ0MgICAgICBsbTMyLXNvZnRtbXUvaHcvbWlzYy9tbWlvX2ludGVyZmFjZS5vCiAgQ0Mg
ICAgICBhcm0tc29mdG1tdS9ody9hcm0vb21hcF9zeDEubwogIENDICAgICAgYWFyY2g2NC1zb2Z0
bW11L2h3L2FybS9leHlub3M0X2JvYXJkcy5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvaHcvc2Nz
aS92aG9zdC11c2VyLXNjc2kubwogIENDICAgICAgbG0zMi1zb2Z0bW11L2h3L25ldC9taWxreW1p
c3QtbWluaW1hYzIubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvYXJtL3BhbG0ubwogIENDICAg
ICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9ndW1zdGl4Lm8KICBDQyAgICAgIGkzODYtc29mdG1t
dS9ody90aW1lci9tYzE0NjgxOHJ0Yy5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvYXJt
L2hpZ2hiYW5rLm8KICBDQyAgICAgIGxtMzItc29mdG1tdS9ody9uZXQvdmhvc3RfbmV0Lm8KICBD
QyAgICAgIGxtMzItc29mdG1tdS9ody9uZXQvcm9ja2VyL3FtcC1ub3JvY2tlci5vCiAgQ0MgICAg
ICBhcm0tc29mdG1tdS9ody9hcm0vcmVhbHZpZXcubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11
L2h3L2FybS9kaWdpY19ib2FyZHMubwogIENDICAgICAgbG0zMi1zb2Z0bW11L2h3L3NkL21pbGt5
bWlzdC1tZW1jYXJkLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody92ZmlvL2NvbW1vbi5vCiAg
Q0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0vc3BpdHoubwogIENDICAgICAgYWFyY2g2NC1zb2Z0
bW11L2h3L2FybS9pbnRlZ3JhdG9yY3AubwogIENDICAgICAgbG0zMi1zb2Z0bW11L2h3L3ZmaW8v
Y29tbW9uLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody92ZmlvL3BjaS5vCiAgQ0MgICAgICBh
YXJjaDY0LXNvZnRtbXUvaHcvYXJtL21haW5zdG9uZS5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRt
bXUvaHcvYXJtL211c2ljcGFsLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2FybS9zdGVsbGFy
aXMubwogIENDICAgICAgbG0zMi1zb2Z0bW11L2h3L3ZmaW8vcGxhdGZvcm0ubwogIENDICAgICAg
bG0zMi1zb2Z0bW11L2h3L3ZmaW8vc3BhcHIubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3
L2FybS9uc2VyaWVzLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2FybS90b3NhLm8KICBDQyAg
ICAgIGkzODYtc29mdG1tdS9ody92ZmlvL3BjaS1xdWlya3MubwogIENDICAgICAgbG0zMi1zb2Z0
bW11L2h3L2xtMzIvbG0zMl9ib2FyZHMubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvYXJtL3Zl
cnNhdGlsZXBiLm8KICBDQyAgICAgIGxtMzItc29mdG1tdS9ody9sbTMyL21pbGt5bWlzdC5vCiAg
Q0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvYXJtL29tYXBfc3gxLm8KICBDQyAgICAgIGkzODYt
c29mdG1tdS9ody92ZmlvL3BsYXRmb3JtLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2FybS92
ZXhwcmVzcy5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvYXJtL3BhbG0ubwogIENDICAg
ICAgbG0zMi1zb2Z0bW11L3RhcmdldC9sbTMyL3RyYW5zbGF0ZS5vCiAgQ0MgICAgICBpMzg2LXNv
ZnRtbXUvaHcvdmZpby9zcGFwci5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0vdmlydC5v
CiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvYXJtL3JlYWx2aWV3Lm8KICBDQyAgICAgIGkz
ODYtc29mdG1tdS9ody92aXJ0aW8vdmlydGlvLm8KICBDQyAgICAgIGxtMzItc29mdG1tdS90YXJn
ZXQvbG0zMi9vcF9oZWxwZXIubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvYXJtL3hpbGlueF96
eW5xLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9hcm0vc3BpdHoubwogIENDICAgICAg
bG0zMi1zb2Z0bW11L3RhcmdldC9sbTMyL2hlbHBlci5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9o
dy9hcm0vejIubwogIENDICAgICAgbG0zMi1zb2Z0bW11L3RhcmdldC9sbTMyL2NwdS5vCiAgQ0Mg
ICAgICBsbTMyLXNvZnRtbXUvdGFyZ2V0L2xtMzIvZ2Ric3R1Yi5vCiAgQ0MgICAgICBpMzg2LXNv
ZnRtbXUvaHcvdmlydGlvL3ZpcnRpby1iYWxsb29uLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3
L2FybS92aXJ0LWFjcGktYnVpbGQubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9z
dGVsbGFyaXMubwogIENDICAgICAgbG0zMi1zb2Z0bW11L3RhcmdldC9sbTMyL2xtMzItc2VtaS5v
CiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvaHcvdmlydGlvL3Zob3N0Lm8KICBDQyAgICAgIGFybS1z
b2Z0bW11L2h3L2FybS9uZXRkdWlubzIubwogIENDICAgICAgbG0zMi1zb2Z0bW11L3RhcmdldC9s
bTMyL21hY2hpbmUubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS90b3NhLm8KICBD
QyAgICAgIGFybS1zb2Z0bW11L2h3L2FybS9zeXNidXMtZmR0Lm8KICBHRU4gICAgIHRyYWNlL2dl
bmVyYXRlZC1oZWxwZXJzLmMKICBDQyAgICAgIGxtMzItc29mdG1tdS90cmFjZS9jb250cm9sLXRh
cmdldC5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvYXJtL3ZlcnNhdGlsZXBiLm8KICBD
QyAgICAgIGkzODYtc29mdG1tdS9ody92aXJ0aW8vdmhvc3QtYmFja2VuZC5vCiAgQ0MgICAgICBh
cm0tc29mdG1tdS9ody9hcm0vYXJtdjdtLm8KICBDQyAgICAgIGxtMzItc29mdG1tdS90cmFjZS9n
ZW5lcmF0ZWQtaGVscGVycy5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvYXJtL3ZleHBy
ZXNzLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody92aXJ0aW8vdmhvc3QtdXNlci5vCiAgQ0Mg
ICAgICBhcm0tc29mdG1tdS9ody9hcm0vZXh5bm9zNDIxMC5vCiAgTElOSyAgICBsbTMyLXNvZnRt
bXUvcWVtdS1zeXN0ZW0tbG0zMgogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvYXJtL3B4YTJ4eC5v
CiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvaHcvYXJtL3ZpcnQubwogIENDICAgICAgaTM4Ni1z
b2Z0bW11L2h3L3ZpcnRpby92aG9zdC12c29jay5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUv
aHcvYXJtL3hpbGlueF96eW5xLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody92aXJ0aW8vdmly
dGlvLWNyeXB0by5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0vcHhhMnh4X2dwaW8ubwog
IENDICAgICAgaTM4Ni1zb2Z0bW11L2h3L3ZpcnRpby92aXJ0aW8tY3J5cHRvLXBjaS5vCiAgQ0Mg
ICAgICBhcm0tc29mdG1tdS9ody9hcm0vcHhhMnh4X3BpYy5vCiAgQ0MgICAgICBhYXJjaDY0LXNv
ZnRtbXUvaHcvYXJtL3oyLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9pMzg2L211bHRpYm9v
dC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0vZGlnaWMubwogIENDICAgICAgYWFyY2g2
NC1zb2Z0bW11L2h3L2FybS92aXJ0LWFjcGktYnVpbGQubwogIENDICAgICAgaTM4Ni1zb2Z0bW11
L2h3L2kzODYvcGMubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvYXJtL29tYXAxLm8KICBHRU4g
ICAgIG02OGstc29mdG1tdS9obXAtY29tbWFuZHMuaAogIEdFTiAgICAgbTY4ay1zb2Z0bW11L2ht
cC1jb21tYW5kcy1pbmZvLmgKICBHRU4gICAgIG02OGstc29mdG1tdS9jb25maWctdGFyZ2V0LmgK
ICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9hcm0vbmV0ZHVpbm8yLm8KICBDQyAgICAgIG02
OGstc29mdG1tdS9leGVjLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9hcm0vc3lzYnVz
LWZkdC5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvaHcvaTM4Ni9wY19waWl4Lm8KICBDQyAgICAg
IGFhcmNoNjQtc29mdG1tdS9ody9hcm0vYXJtdjdtLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3
L2FybS9vbWFwMi5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvaHcvaTM4Ni9wY19xMzUubwogIEND
ICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9leHlub3M0MjEwLm8KICBDQyAgICAgIGFybS1z
b2Z0bW11L2h3L2FybS9zdHJvbmdhcm0ubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2h3L2kzODYv
cGNfc3lzZncubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9weGEyeHgubwogIEND
ICAgICAgbTY4ay1zb2Z0bW11L3RjZy90Y2cubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2h3L2kz
ODYveDg2LWlvbW11Lm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2FybS9hbGx3aW5uZXItYTEw
Lm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9pMzg2L2ludGVsX2lvbW11Lm8KICBDQyAgICAg
IGFybS1zb2Z0bW11L2h3L2FybS9jdWJpZWJvYXJkLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1t
dS9ody9hcm0vcHhhMnh4X2dwaW8ubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvYXJtL2JjbTI4
MzVfcGVyaXBoZXJhbHMubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9weGEyeHhf
cGljLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9hcm0vZGlnaWMubwogIENDICAgICAg
bTY4ay1zb2Z0bW11L3RjZy90Y2ctb3AubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvYXJtL2Jj
bTI4MzYubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9vbWFwMS5vCiAgQ0MgICAg
ICBpMzg2LXNvZnRtbXUvaHcvaTM4Ni9hbWRfaW9tbXUubwogIENDICAgICAgYXJtLXNvZnRtbXUv
aHcvYXJtL3Jhc3BpLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9ody9pMzg2L2t2bXZhcGljLm8K
ICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2FybS9zdG0zMmYyMDVfc29jLm8KICBDQyAgICAgIGFh
cmNoNjQtc29mdG1tdS9ody9hcm0vb21hcDIubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L2h3L2kz
ODYvYWNwaS1idWlsZC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0vZnNsLWlteDI1Lm8K
ICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2FybS9pbXgyNV9wZGsubwogIENDICAgICAgYWFyY2g2
NC1zb2Z0bW11L2h3L2FybS9zdHJvbmdhcm0ubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcvYXJt
L2ZzbC1pbXgzMS5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvdGNnL29wdGltaXplLm8KICBDQyAg
ICAgIGFhcmNoNjQtc29mdG1tdS9ody9hcm0vYWxsd2lubmVyLWExMC5vCiAgQ0MgICAgICBpMzg2
LXNvZnRtbXUvaHcvaTM4Ni9wY2ktYXNzaWduLWxvYWQtcm9tLm8KICBDQyAgICAgIGFybS1zb2Z0
bW11L2h3L2FybS9rem0ubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9jdWJpZWJv
YXJkLm8KICBDQyAgICAgIGFybS1zb2Z0bW11L2h3L2FybS9mc2wtaW14Ni5vCiAgQ0MgICAgICBp
Mzg2LXNvZnRtbXUvdGFyZ2V0L2kzODYvaGVscGVyLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1t
dS9ody9hcm0vYmNtMjgzNV9wZXJpcGhlcmFscy5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9ody9h
cm0vc2FicmVsaXRlLm8KICBDQyAgICAgIG02OGstc29mdG1tdS90Y2cvdGNnLWNvbW1vbi5vCiAg
Q0MgICAgICBhcm0tc29mdG1tdS9ody9hcm0vYXNwZWVkX3NvYy5vCiAgQ0MgICAgICBpMzg2LXNv
ZnRtbXUvdGFyZ2V0L2kzODYvY3B1Lm8KICBDQyAgICAgIG02OGstc29mdG1tdS90Y2cvdGNnLXJ1
bnRpbWUubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9iY20yODM2Lm8KICBDQyAg
ICAgIGFybS1zb2Z0bW11L2h3L2FybS9hc3BlZWQubwogIENDICAgICAgYXJtLXNvZnRtbXUvaHcv
YXJtL21wczIubwogIENDICAgICAgbTY4ay1zb2Z0bW11L2ZwdS9zb2Z0ZmxvYXQubwogIENDICAg
ICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9yYXNwaS5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS90
YXJnZXQvYXJtL2FybS1zZW1pLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS90YXJnZXQvaTM4Ni9n
ZGJzdHViLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS90YXJnZXQvaTM4Ni94c2F2ZV9oZWxwZXIu
bwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9zdG0zMmYyMDVfc29jLm8KICBDQyAg
ICAgIGFybS1zb2Z0bW11L3RhcmdldC9hcm0vbWFjaGluZS5vCiAgQ0MgICAgICBpMzg2LXNvZnRt
bXUvdGFyZ2V0L2kzODYvdHJhbnNsYXRlLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9h
cm0veGxueC16eW5xbXAubwogIENDICAgICAgYXJtLXNvZnRtbXUvdGFyZ2V0L2FybS9wc2NpLm8K
ICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9hcm0veGxueC1lcDEwOC5vCiAgQ0MgICAgICBh
cm0tc29mdG1tdS90YXJnZXQvYXJtL2FyY2hfZHVtcC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS90
YXJnZXQvYXJtL21vbml0b3IubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9mc2wt
aW14MjUubwogIENDICAgICAgYXJtLXNvZnRtbXUvdGFyZ2V0L2FybS9rdm0tc3R1Yi5vCiAgQ0Mg
ICAgICBtNjhrLXNvZnRtbXUvZGlzYXMubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2Fy
bS9pbXgyNV9wZGsubwogIENDICAgICAgYXJtLXNvZnRtbXUvdGFyZ2V0L2FybS90cmFuc2xhdGUu
bwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2h3L2FybS9mc2wtaW14MzEubwogIEdFTiAgICAg
bTY4ay1zb2Z0bW11L2dkYnN0dWIteG1sLmMKICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9h
cm0va3ptLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9hcm0vZnNsLWlteDYubwogIEND
ICAgICAgbTY4ay1zb2Z0bW11L2hheC1zdHViLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9o
dy9hcm0vc2FicmVsaXRlLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9hcm0vYXNwZWVk
X3NvYy5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvYXJjaF9pbml0Lm8KICBDQyAgICAgIGFhcmNo
NjQtc29mdG1tdS9ody9hcm0vYXNwZWVkLm8KICBDQyAgICAgIG02OGstc29mdG1tdS9jcHVzLm8K
ICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS9ody9hcm0vbXBzMi5vCiAgQ0MgICAgICBtNjhrLXNv
ZnRtbXUvbW9uaXRvci5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvdGFyZ2V0L2FybS9hcm0t
c2VtaS5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvdGFyZ2V0L2kzODYvYnB0X2hlbHBlci5vCiAg
Q0MgICAgICBhYXJjaDY0LXNvZnRtbXUvdGFyZ2V0L2FybS9tYWNoaW5lLm8KICBDQyAgICAgIG02
OGstc29mdG1tdS9nZGJzdHViLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS90YXJnZXQvaTM4Ni9j
Y19oZWxwZXIubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L3RhcmdldC9hcm0vcHNjaS5vCiAg
Q0MgICAgICBtNjhrLXNvZnRtbXUvYmFsbG9vbi5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvdGFy
Z2V0L2kzODYvZXhjcF9oZWxwZXIubwogIENDICAgICAgbTY4ay1zb2Z0bW11L2lvcG9ydC5vCiAg
Q0MgICAgICBhYXJjaDY0LXNvZnRtbXUvdGFyZ2V0L2FybS9hcmNoX2R1bXAubwogIENDICAgICAg
aTM4Ni1zb2Z0bW11L3RhcmdldC9pMzg2L2ZwdV9oZWxwZXIubwogIENDICAgICAgYWFyY2g2NC1z
b2Z0bW11L3RhcmdldC9hcm0vbW9uaXRvci5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS90YXJnZXQv
YXJtL29wX2hlbHBlci5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvbnVtYS5vCiAgQ0MgICAgICBh
YXJjaDY0LXNvZnRtbXUvdGFyZ2V0L2FybS9rdm0tc3R1Yi5vCiAgQ0MgICAgICBtNjhrLXNvZnRt
bXUvcXRlc3QubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L3RhcmdldC9hcm0vdHJhbnNsYXRl
Lm8KICBDQyAgICAgIGFybS1zb2Z0bW11L3RhcmdldC9hcm0vaGVscGVyLm8KICBDQyAgICAgIG02
OGstc29mdG1tdS9tZW1vcnkubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L3RhcmdldC9pMzg2L2lu
dF9oZWxwZXIubwogIENDICAgICAgbTY4ay1zb2Z0bW11L21lbW9yeV9tYXBwaW5nLm8KICBDQyAg
ICAgIG02OGstc29mdG1tdS9kdW1wLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS90YXJnZXQvaTM4
Ni9tZW1faGVscGVyLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS90YXJnZXQvaTM4Ni9taXNjX2hl
bHBlci5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvbWlncmF0aW9uL3JhbS5vCiAgQ0MgICAgICBp
Mzg2LXNvZnRtbXUvdGFyZ2V0L2kzODYvbXB4X2hlbHBlci5vCiAgQ0MgICAgICBhcm0tc29mdG1t
dS90YXJnZXQvYXJtL2NwdS5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvdGFyZ2V0L2kzODYvc2Vn
X2hlbHBlci5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvYWNjZWwvYWNjZWwubwogIENDICAgICAg
YXJtLXNvZnRtbXUvdGFyZ2V0L2FybS9uZW9uX2hlbHBlci5vCiAgQ0MgICAgICBtNjhrLXNvZnRt
bXUvYWNjZWwvc3R1YnMva3ZtLXN0dWIubwogIENDICAgICAgbTY4ay1zb2Z0bW11L2FjY2VsL3Rj
Zy90Y2ctYWxsLm8KICBDQyAgICAgIG02OGstc29mdG1tdS9hY2NlbC90Y2cvY3B1dGxiLm8KICBD
QyAgICAgIGFybS1zb2Z0bW11L3RhcmdldC9hcm0vaXdtbXh0X2hlbHBlci5vCiAgQ0MgICAgICBh
YXJjaDY0LXNvZnRtbXUvdGFyZ2V0L2FybS9vcF9oZWxwZXIubwogIENDICAgICAgaTM4Ni1zb2Z0
bW11L3RhcmdldC9pMzg2L3NtbV9oZWxwZXIubwogIENDICAgICAgYXJtLXNvZnRtbXUvdGFyZ2V0
L2FybS9nZGJzdHViLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS90YXJnZXQvaTM4Ni9zdm1faGVs
cGVyLm8KICBDQyAgICAgIG02OGstc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMubwogIENDICAg
ICAgYXJtLXNvZnRtbXUvdGFyZ2V0L2FybS9jcnlwdG9faGVscGVyLm8KICBDQyAgICAgIGFhcmNo
NjQtc29mdG1tdS90YXJnZXQvYXJtL2hlbHBlci5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS90YXJn
ZXQvYXJtL2FybS1wb3dlcmN0bC5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvdGFyZ2V0L2kzODYv
bWFjaGluZS5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvYWNjZWwvdGNnL2NwdS1leGVjLWNvbW1v
bi5vCiAgR0VOICAgICB0cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5jCiAgQ0MgICAgICBhcm0tc29m
dG1tdS90cmFjZS9jb250cm9sLXRhcmdldC5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvYWNjZWwv
dGNnL3RyYW5zbGF0ZS1hbGwubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L3RhcmdldC9pMzg2L2Fy
Y2hfbWVtb3J5X21hcHBpbmcubwogIENDICAgICAgaTM4Ni1zb2Z0bW11L3RhcmdldC9pMzg2L2Fy
Y2hfZHVtcC5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS9nZGJzdHViLXhtbC5vCiAgQ0MgICAgICBt
NjhrLXNvZnRtbXUvaHcvY2hhci9tY2ZfdWFydC5vCiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvdGFy
Z2V0L2kzODYvbW9uaXRvci5vCiAgQ0MgICAgICBhcm0tc29mdG1tdS90cmFjZS9nZW5lcmF0ZWQt
aGVscGVycy5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvaHcvY29yZS9nZW5lcmljLWxvYWRlci5v
CiAgQ0MgICAgICBpMzg2LXNvZnRtbXUvdGFyZ2V0L2kzODYva3ZtLXN0dWIubwogIExJTksgICAg
YXJtLXNvZnRtbXUvcWVtdS1zeXN0ZW0tYXJtCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvaHcvY29y
ZS9udWxsLW1hY2hpbmUubwogIEdFTiAgICAgdHJhY2UvZ2VuZXJhdGVkLWhlbHBlcnMuYwogIEND
ICAgICAgaTM4Ni1zb2Z0bW11L3RyYWNlL2NvbnRyb2wtdGFyZ2V0Lm8KICBDQyAgICAgIG02OGst
c29mdG1tdS9ody9taXNjL21taW9faW50ZXJmYWNlLm8KICBDQyAgICAgIGkzODYtc29mdG1tdS9n
ZGJzdHViLXhtbC5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvaHcvbmV0L21jZl9mZWMubwogIEND
ICAgICAgaTM4Ni1zb2Z0bW11L3RyYWNlL2dlbmVyYXRlZC1oZWxwZXJzLm8KICBDQyAgICAgIGFh
cmNoNjQtc29mdG1tdS90YXJnZXQvYXJtL2NwdS5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvaHcv
bmV0L3Zob3N0X25ldC5vCiAgTElOSyAgICBpMzg2LXNvZnRtbXUvcWVtdS1zeXN0ZW0taTM4Ngog
IENDICAgICAgbTY4ay1zb2Z0bW11L2h3L25ldC9yb2NrZXIvcW1wLW5vcm9ja2VyLm8KICBDQyAg
ICAgIGFhcmNoNjQtc29mdG1tdS90YXJnZXQvYXJtL25lb25faGVscGVyLm8KICBDQyAgICAgIG02
OGstc29mdG1tdS9ody92ZmlvL2NvbW1vbi5vCiAgR0VOICAgICBtaWNyb2JsYXplZWwtc29mdG1t
dS9obXAtY29tbWFuZHMuaAogIEdFTiAgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvaG1wLWNvbW1h
bmRzLWluZm8uaAogIEdFTiAgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvY29uZmlnLXRhcmdldC5o
CiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvaHcvdmZpby9wbGF0Zm9ybS5vCiAgQ0MgICAgICBtaWNy
b2JsYXplZWwtc29mdG1tdS9leGVjLm8KICBDQyAgICAgIG02OGstc29mdG1tdS9ody92ZmlvL3Nw
YXByLm8KICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS90YXJnZXQvYXJtL2l3bW14dF9oZWxwZXIu
bwogIENDICAgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvdGNnL3RjZy5vCiAgQ0MgICAgICBtNjhr
LXNvZnRtbXUvaHcvbTY4ay9hbjUyMDYubwogIENDICAgICAgbTY4ay1zb2Z0bW11L2h3L202OGsv
bWNmNTIwOC5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvdGFyZ2V0L2FybS9nZGJzdHViLm8K
ICBDQyAgICAgIG02OGstc29mdG1tdS9ody9tNjhrL21jZjUyMDYubwogIENDICAgICAgYWFyY2g2
NC1zb2Z0bW11L3RhcmdldC9hcm0vY3B1NjQubwogIENDICAgICAgbWljcm9ibGF6ZWVsLXNvZnRt
bXUvdGNnL3RjZy1vcC5vCiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvdGFyZ2V0L2FybS90cmFu
c2xhdGUtYTY0Lm8KICBDQyAgICAgIG02OGstc29mdG1tdS9ody9tNjhrL21jZl9pbnRjLm8KICBH
RU4gICAgIG1pY3JvYmxhemUtc29mdG1tdS9obXAtY29tbWFuZHMuaAogIEdFTiAgICAgbWljcm9i
bGF6ZS1zb2Z0bW11L2htcC1jb21tYW5kcy1pbmZvLmgKICBHRU4gICAgIG1pY3JvYmxhemUtc29m
dG1tdS9jb25maWctdGFyZ2V0LmgKICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS9leGVjLm8K
ICBDQyAgICAgIG02OGstc29mdG1tdS90YXJnZXQvbTY4ay9tNjhrLXNlbWkubwogIENDICAgICAg
bTY4ay1zb2Z0bW11L3RhcmdldC9tNjhrL3RyYW5zbGF0ZS5vCiAgQ0MgICAgICBtaWNyb2JsYXpl
ZWwtc29mdG1tdS90Y2cvb3B0aW1pemUubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L3Rj
Zy90Y2cubwogIENDICAgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvdGNnL3RjZy1jb21tb24ubwog
IENDICAgICAgbTY4ay1zb2Z0bW11L3RhcmdldC9tNjhrL29wX2hlbHBlci5vCiAgQ0MgICAgICBt
aWNyb2JsYXplZWwtc29mdG1tdS90Y2cvdGNnLXJ1bnRpbWUubwogIENDICAgICAgYWFyY2g2NC1z
b2Z0bW11L3RhcmdldC9hcm0vaGVscGVyLWE2NC5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvdGFy
Z2V0L202OGsvaGVscGVyLm8KICBDQyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L2ZwdS9zb2Z0
ZmxvYXQubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L3RjZy90Y2ctb3AubwogIENDICAg
ICAgYWFyY2g2NC1zb2Z0bW11L3RhcmdldC9hcm0vZ2Ric3R1YjY0Lm8KICBDQyAgICAgIG02OGst
c29mdG1tdS90YXJnZXQvbTY4ay9jcHUubwogIENDICAgICAgbTY4ay1zb2Z0bW11L3RhcmdldC9t
NjhrL2ZwdV9oZWxwZXIubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L3RhcmdldC9hcm0vY3J5
cHRvX2hlbHBlci5vCiAgQ0MgICAgICBtNjhrLXNvZnRtbXUvdGFyZ2V0L202OGsvZ2Ric3R1Yi5v
CiAgQ0MgICAgICBhYXJjaDY0LXNvZnRtbXUvdGFyZ2V0L2FybS9hcm0tcG93ZXJjdGwubwogIEdF
TiAgICAgdHJhY2UvZ2VuZXJhdGVkLWhlbHBlcnMuYwogIENDICAgICAgbTY4ay1zb2Z0bW11L3Ry
YWNlL2NvbnRyb2wtdGFyZ2V0Lm8KICBHRU4gICAgIHRyYWNlL2dlbmVyYXRlZC1oZWxwZXJzLmMK
ICBDQyAgICAgIGFhcmNoNjQtc29mdG1tdS90cmFjZS9jb250cm9sLXRhcmdldC5vCiAgQ0MgICAg
ICBtNjhrLXNvZnRtbXUvZ2Ric3R1Yi14bWwubwogIENDICAgICAgYWFyY2g2NC1zb2Z0bW11L2dk
YnN0dWIteG1sLm8KICBDQyAgICAgIG02OGstc29mdG1tdS90cmFjZS9nZW5lcmF0ZWQtaGVscGVy
cy5vCiAgQ0MgICAgICBtaWNyb2JsYXplLXNvZnRtbXUvdGNnL29wdGltaXplLm8KICBDQyAgICAg
IGFhcmNoNjQtc29mdG1tdS90cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5vCiAgQ0MgICAgICBtaWNy
b2JsYXplZWwtc29mdG1tdS9kaXNhcy5vCiAgTElOSyAgICBhYXJjaDY0LXNvZnRtbXUvcWVtdS1z
eXN0ZW0tYWFyY2g2NAogIExJTksgICAgbTY4ay1zb2Z0bW11L3FlbXUtc3lzdGVtLW02OGsKICBD
QyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L2hheC1zdHViLm8KICBDQyAgICAgIG1pY3JvYmxh
emUtc29mdG1tdS90Y2cvdGNnLWNvbW1vbi5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1t
dS9hcmNoX2luaXQubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L3RjZy90Y2ctcnVudGlt
ZS5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9jcHVzLm8KICBDQyAgICAgIG1pY3Jv
YmxhemUtc29mdG1tdS9mcHUvc29mdGZsb2F0Lm8KICBHRU4gICAgIG1pcHM2NGVsLXNvZnRtbXUv
aG1wLWNvbW1hbmRzLmgKICBHRU4gICAgIG1pcHM2NGVsLXNvZnRtbXUvaG1wLWNvbW1hbmRzLWlu
Zm8uaAogIENDICAgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvbW9uaXRvci5vCiAgR0VOICAgICBt
aXBzNjRlbC1zb2Z0bW11L2NvbmZpZy10YXJnZXQuaAogIENDICAgICAgbWlwczY0ZWwtc29mdG1t
dS9leGVjLm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvdGNnL3RjZy5vCiAgQ0MgICAgICBt
aWNyb2JsYXplZWwtc29mdG1tdS9nZGJzdHViLm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1t
dS9kaXNhcy5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9iYWxsb29uLm8KICBDQyAg
ICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L2lvcG9ydC5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0
bW11L3RjZy90Y2ctb3AubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L2hheC1zdHViLm8K
ICBDQyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L251bWEubwogIENDICAgICAgbWlwczY0ZWwt
c29mdG1tdS90Y2cvb3B0aW1pemUubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L2FyY2hf
aW5pdC5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9xdGVzdC5vCiAgQ0MgICAgICBt
aWNyb2JsYXplLXNvZnRtbXUvY3B1cy5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9t
ZW1vcnkubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L21vbml0b3IubwogIENDICAgICAg
bWljcm9ibGF6ZWVsLXNvZnRtbXUvbWVtb3J5X21hcHBpbmcubwogIENDICAgICAgbWlwczY0ZWwt
c29mdG1tdS90Y2cvdGNnLWNvbW1vbi5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L3RjZy90
Y2ctcnVudGltZS5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9kdW1wLm8KICBDQyAg
ICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L21pZ3JhdGlvbi9yYW0ubwogIENDICAgICAgbWlwczY0
ZWwtc29mdG1tdS9mcHUvc29mdGZsb2F0Lm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS9n
ZGJzdHViLm8KICBDQyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L2FjY2VsL2FjY2VsLm8KICBD
QyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L2FjY2VsL3N0dWJzL2t2bS1zdHViLm8KICBDQyAg
ICAgIG1pY3JvYmxhemUtc29mdG1tdS9iYWxsb29uLm8KICBHRU4gICAgIG1pcHM2NC1zb2Z0bW11
L2htcC1jb21tYW5kcy5oCiAgR0VOICAgICBtaXBzNjQtc29mdG1tdS9obXAtY29tbWFuZHMtaW5m
by5oCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9hY2NlbC90Y2cvdGNnLWFsbC5vCiAg
R0VOICAgICBtaXBzNjQtc29mdG1tdS9jb25maWctdGFyZ2V0LmgKICBDQyAgICAgIG1pY3JvYmxh
emUtc29mdG1tdS9pb3BvcnQubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvZXhlYy5vCiAgQ0Mg
ICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9hY2NlbC90Y2cvY3B1dGxiLm8KICBDQyAgICAgIG1p
Y3JvYmxhemUtc29mdG1tdS9udW1hLm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS9xdGVz
dC5vCiAgQ0MgICAgICBtaWNyb2JsYXplLXNvZnRtbXUvbWVtb3J5Lm8KICBDQyAgICAgIG1pcHM2
NGVsLXNvZnRtbXUvZGlzYXMubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvdGNnL3RjZy5vCiAg
Q0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2hheC1zdHViLm8KICBDQyAgICAgIG1pY3JvYmxhemVl
bC1zb2Z0bW11L2FjY2VsL3RjZy9jcHUtZXhlYy5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11
L2FyY2hfaW5pdC5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9hY2NlbC90Y2cvY3B1
LWV4ZWMtY29tbW9uLm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS9tZW1vcnlfbWFwcGlu
Zy5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2NwdXMubwogIENDICAgICAgbWljcm9ibGF6
ZWVsLXNvZnRtbXUvYWNjZWwvdGNnL3RyYW5zbGF0ZS1hbGwubwogIENDICAgICAgbWljcm9ibGF6
ZS1zb2Z0bW11L2R1bXAubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9tb25pdG9yLm8KICBD
QyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L2h3L2NvcmUvZ2VuZXJpYy1sb2FkZXIubwogIEND
ICAgICAgbWlwczY0LXNvZnRtbXUvdGNnL3RjZy1vcC5vCiAgQ0MgICAgICBtaWNyb2JsYXplLXNv
ZnRtbXUvbWlncmF0aW9uL3JhbS5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9ody9j
b3JlL251bGwtbWFjaGluZS5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9ody9taXNj
L21taW9faW50ZXJmYWNlLm8KICBDQyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L2h3L25ldC94
aWxpbnhfZXRobGl0ZS5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2dkYnN0dWIubwogIEND
ICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L2FjY2VsL2FjY2VsLm8KICBDQyAgICAgIG1pY3JvYmxh
emVlbC1zb2Z0bW11L2h3L25ldC92aG9zdF9uZXQubwogIENDICAgICAgbWljcm9ibGF6ZWVsLXNv
ZnRtbXUvaHcvbmV0L3JvY2tlci9xbXAtbm9yb2NrZXIubwogIENDICAgICAgbWljcm9ibGF6ZS1z
b2Z0bW11L2FjY2VsL3N0dWJzL2t2bS1zdHViLm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUv
YmFsbG9vbi5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9ody92ZmlvL2NvbW1vbi5v
CiAgQ0MgICAgICBtaWNyb2JsYXplLXNvZnRtbXUvYWNjZWwvdGNnL3RjZy1hbGwubwogIENDICAg
ICAgbWlwczY0ZWwtc29mdG1tdS9pb3BvcnQubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvdGNn
L29wdGltaXplLm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS9hY2NlbC90Y2cvY3B1dGxi
Lm8KICBDQyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L2h3L3ZmaW8vcGxhdGZvcm0ubwogIEND
ICAgICAgbWlwczY0ZWwtc29mdG1tdS9udW1hLm8KICBDQyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0
bW11L2h3L3ZmaW8vc3BhcHIubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9xdGVzdC5vCiAg
Q0MgICAgICBtaXBzNjQtc29mdG1tdS90Y2cvdGNnLWNvbW1vbi5vCiAgQ0MgICAgICBtaWNyb2Js
YXplZWwtc29mdG1tdS9ody9taWNyb2JsYXplL3BldGFsb2dpeF9zM2Fkc3AxODAwX21tdS5vCiAg
Q0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS9ody9taWNyb2JsYXplL3BldGFsb2dpeF9tbDYw
NV9tbXUubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvdGNnL3RjZy1ydW50aW1lLm8KICBDQyAg
ICAgIG1pcHM2NGVsLXNvZnRtbXUvbWVtb3J5Lm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1t
dS9hY2NlbC90Y2cvY3B1LWV4ZWMubwogIENDICAgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvaHcv
bWljcm9ibGF6ZS9ib290Lm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2ZwdS9zb2Z0ZmxvYXQu
bwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L2FjY2VsL3RjZy9jcHUtZXhlYy1jb21tb24u
bwogIENDICAgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvdGFyZ2V0L21pY3JvYmxhemUvdHJhbnNs
YXRlLm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS9hY2NlbC90Y2cvdHJhbnNsYXRlLWFs
bC5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L21lbW9yeV9tYXBwaW5nLm8KICBDQyAgICAg
IG1pY3JvYmxhemUtc29mdG1tdS9ody9jb3JlL2dlbmVyaWMtbG9hZGVyLm8KICBDQyAgICAgIG1p
Y3JvYmxhemVlbC1zb2Z0bW11L3RhcmdldC9taWNyb2JsYXplL29wX2hlbHBlci5vCiAgQ0MgICAg
ICBtaXBzNjRlbC1zb2Z0bW11L2R1bXAubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L2h3
L2NvcmUvbnVsbC1tYWNoaW5lLm8KICBDQyAgICAgIG1pY3JvYmxhemVlbC1zb2Z0bW11L3Rhcmdl
dC9taWNyb2JsYXplL2hlbHBlci5vCiAgQ0MgICAgICBtaWNyb2JsYXplLXNvZnRtbXUvaHcvbWlz
Yy9tbWlvX2ludGVyZmFjZS5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L21pZ3JhdGlvbi9y
YW0ubwogIENDICAgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvdGFyZ2V0L21pY3JvYmxhemUvY3B1
Lm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS9ody9uZXQveGlsaW54X2V0aGxpdGUubwog
IENDICAgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvdGFyZ2V0L21pY3JvYmxhemUvZ2Ric3R1Yi5v
CiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9kaXNhcy5vCiAgQ0MgICAgICBtaWNyb2JsYXplLXNv
ZnRtbXUvaHcvbmV0L3Zob3N0X25ldC5vCiAgQ0MgICAgICBtaWNyb2JsYXplZWwtc29mdG1tdS90
YXJnZXQvbWljcm9ibGF6ZS9tbXUubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L2h3L25l
dC9yb2NrZXIvcW1wLW5vcm9ja2VyLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2hheC1zdHVi
Lm8KICBHRU4gICAgIHRyYWNlL2dlbmVyYXRlZC1oZWxwZXJzLmMKICBDQyAgICAgIG1pY3JvYmxh
emVlbC1zb2Z0bW11L3RyYWNlL2NvbnRyb2wtdGFyZ2V0Lm8KICBDQyAgICAgIG1pY3JvYmxhemUt
c29mdG1tdS9ody92ZmlvL2NvbW1vbi5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2FjY2Vs
L2FjY2VsLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2FyY2hfaW5pdC5vCiAgQ0MgICAgICBt
aWNyb2JsYXplZWwtc29mdG1tdS90cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5vCiAgQ0MgICAgICBt
aXBzNjRlbC1zb2Z0bW11L2FjY2VsL3N0dWJzL2t2bS1zdHViLm8KICBDQyAgICAgIG1pcHM2NC1z
b2Z0bW11L2NwdXMubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L2h3L3ZmaW8vcGxhdGZv
cm0ubwogIExJTksgICAgbWljcm9ibGF6ZWVsLXNvZnRtbXUvcWVtdS1zeXN0ZW0tbWljcm9ibGF6
ZWVsCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2FjY2VsL3RjZy90Y2ctYWxsLm8KICBDQyAg
ICAgIG1pY3JvYmxhemUtc29mdG1tdS9ody92ZmlvL3NwYXByLm8KICBDQyAgICAgIG1pcHM2NC1z
b2Z0bW11L21vbml0b3IubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9hY2NlbC90Y2cvY3B1
dGxiLm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS9ody9taWNyb2JsYXplL3BldGFsb2dp
eF9zM2Fkc3AxODAwX21tdS5vCiAgQ0MgICAgICBtaWNyb2JsYXplLXNvZnRtbXUvaHcvbWljcm9i
bGF6ZS9wZXRhbG9naXhfbWw2MDVfbW11Lm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS9o
dy9taWNyb2JsYXplL2Jvb3QubwogIEdFTiAgICAgbWlwc2VsLXNvZnRtbXUvaG1wLWNvbW1hbmRz
LmgKICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2dkYnN0dWIubwogIEdFTiAgICAgbWlwc2VsLXNv
ZnRtbXUvaG1wLWNvbW1hbmRzLWluZm8uaAogIEdFTiAgICAgbWlwc2VsLXNvZnRtbXUvY29uZmln
LXRhcmdldC5oCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9leGVjLm8KICBDQyAgICAgIG1pcHM2
NGVsLXNvZnRtbXUvYWNjZWwvdGNnL2NwdS1leGVjLm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29m
dG1tdS90YXJnZXQvbWljcm9ibGF6ZS90cmFuc2xhdGUubwogIENDICAgICAgbWlwczY0LXNvZnRt
bXUvYmFsbG9vbi5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2FjY2VsL3RjZy9jcHUtZXhl
Yy1jb21tb24ubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvaW9wb3J0Lm8KICBDQyAgICAgIG1p
cHM2NGVsLXNvZnRtbXUvYWNjZWwvdGNnL3RyYW5zbGF0ZS1hbGwubwogIENDICAgICAgbWljcm9i
bGF6ZS1zb2Z0bW11L3RhcmdldC9taWNyb2JsYXplL29wX2hlbHBlci5vCiAgQ0MgICAgICBtaXBz
NjQtc29mdG1tdS9udW1hLm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvOXBmcy92aXJ0
aW8tOXAtZGV2aWNlLm8KICBDQyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS90YXJnZXQvbWljcm9i
bGF6ZS9oZWxwZXIubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvdGNnL3RjZy5vCiAgQ0MgICAg
ICBtaXBzNjQtc29mdG1tdS9xdGVzdC5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2h3L2Js
b2NrL3ZpcnRpby1ibGsubwogIENDICAgICAgbWljcm9ibGF6ZS1zb2Z0bW11L3RhcmdldC9taWNy
b2JsYXplL2NwdS5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9tZW1vcnkubwogIENDICAgICAg
bWljcm9ibGF6ZS1zb2Z0bW11L3RhcmdldC9taWNyb2JsYXplL2dkYnN0dWIubwogIENDICAgICAg
bWlwczY0ZWwtc29mdG1tdS9ody9ibG9jay9kYXRhcGxhbmUvdmlydGlvLWJsay5vCiAgQ0MgICAg
ICBtaWNyb2JsYXplLXNvZnRtbXUvdGFyZ2V0L21pY3JvYmxhemUvbW11Lm8KICBDQyAgICAgIG1p
cHM2NGVsLXNvZnRtbXUvaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5vCiAgR0VOICAgICB0cmFj
ZS9nZW5lcmF0ZWQtaGVscGVycy5jCiAgQ0MgICAgICBtaWNyb2JsYXplLXNvZnRtbXUvdHJhY2Uv
Y29udHJvbC10YXJnZXQubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvbWVtb3J5X21hcHBpbmcu
bwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9jb3JlL2dlbmVyaWMtbG9hZGVyLm8KICBD
QyAgICAgIG1pY3JvYmxhemUtc29mdG1tdS90cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5vCiAgQ0Mg
ICAgICBtaXBzZWwtc29mdG1tdS90Y2cvdGNnLW9wLm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRt
bXUvaHcvY29yZS9udWxsLW1hY2hpbmUubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvZHVtcC5v
CiAgTElOSyAgICBtaWNyb2JsYXplLXNvZnRtbXUvcWVtdS1zeXN0ZW0tbWljcm9ibGF6ZQogIEND
ICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9kaXNwbGF5L3ZnYS5vCiAgQ0MgICAgICBtaXBzNjQt
c29mdG1tdS9taWdyYXRpb24vcmFtLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2FjY2VsL2Fj
Y2VsLm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvZGlzcGxheS92aXJ0aW8tZ3B1Lm8K
ICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2FjY2VsL3N0dWJzL2t2bS1zdHViLm8KICBDQyAgICAg
IG1pcHM2NC1zb2Z0bW11L2FjY2VsL3RjZy90Y2ctYWxsLm8KICBHRU4gICAgIG1pcHMtc29mdG1t
dS9obXAtY29tbWFuZHMuaAogIEdFTiAgICAgbWlwcy1zb2Z0bW11L2htcC1jb21tYW5kcy1pbmZv
LmgKICBHRU4gICAgIG1pcHMtc29mdG1tdS9jb25maWctdGFyZ2V0LmgKICBDQyAgICAgIG1pcHM2
NC1zb2Z0bW11L2FjY2VsL3RjZy9jcHV0bGIubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2V4ZWMu
bwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvdGNnL29wdGltaXplLm8KICBDQyAgICAgIG1pcHM2
NGVsLXNvZnRtbXUvaHcvZGlzcGxheS92aXJ0aW8tZ3B1LTNkLm8KICBDQyAgICAgIG1pcHNlbC1z
b2Z0bW11L3RjZy90Y2ctY29tbW9uLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2FjY2VsL3Rj
Zy9jcHUtZXhlYy5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2h3L2Rpc3BsYXkvdmlydGlv
LWdwdS1wY2kubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvdGNnL3RjZy1ydW50aW1lLm8KICBD
QyAgICAgIG1pcHM2NC1zb2Z0bW11L2FjY2VsL3RjZy9jcHUtZXhlYy1jb21tb24ubwogIENDICAg
ICAgbWlwc2VsLXNvZnRtbXUvZnB1L3NvZnRmbG9hdC5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0
bW11L2h3L2ludGMvbWlwc19naWMubwogIENDICAgICAgbWlwcy1zb2Z0bW11L3RjZy90Y2cubwog
IENDICAgICAgbWlwczY0LXNvZnRtbXUvYWNjZWwvdGNnL3RyYW5zbGF0ZS1hbGwubwogIENDICAg
ICAgbWlwczY0ZWwtc29mdG1tdS9ody9taXNjL2l2c2htZW0ubwogIENDICAgICAgbWlwczY0LXNv
ZnRtbXUvaHcvOXBmcy92aXJ0aW8tOXAtZGV2aWNlLm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRt
bXUvaHcvbWlzYy9taXBzX2NtZ2NyLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L2Jsb2Nr
L3ZpcnRpby1ibGsubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9taXNjL21pcHNfY3Bj
Lm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L2Jsb2NrL2RhdGFwbGFuZS92aXJ0aW8tYmxr
Lm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvbWlzYy9taXBzX2l0dS5vCiAgQ0MgICAg
ICBtaXBzLXNvZnRtbXUvdGNnL3RjZy1vcC5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9ody9j
aGFyL3ZpcnRpby1zZXJpYWwtYnVzLm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvbWlz
Yy9tbWlvX2ludGVyZmFjZS5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9kaXNhcy5vCiAgQ0Mg
ICAgICBtaXBzZWwtc29mdG1tdS9oYXgtc3R1Yi5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11
L2h3L25ldC92aXJ0aW8tbmV0Lm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L2NvcmUvZ2Vu
ZXJpYy1sb2FkZXIubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvYXJjaF9pbml0Lm8KICBDQyAg
ICAgIG1pcHNlbC1zb2Z0bW11L2NwdXMubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvaHcvY29y
ZS9udWxsLW1hY2hpbmUubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9uZXQvdmhvc3Rf
bmV0Lm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L2Rpc3BsYXkvdmdhLm8KICBDQyAgICAg
IG1pcHNlbC1zb2Z0bW11L21vbml0b3IubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9z
Y3NpL3ZpcnRpby1zY3NpLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS90Y2cvb3B0aW1pemUubwog
IENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9zY3NpL3ZpcnRpby1zY3NpLWRhdGFwbGFuZS5v
CiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9ody9kaXNwbGF5L3ZpcnRpby1ncHUubwogIENDICAg
ICAgbWlwczY0ZWwtc29mdG1tdS9ody9zY3NpL3Zob3N0LXNjc2ktY29tbW9uLm8KICBDQyAgICAg
IG1pcHNlbC1zb2Z0bW11L2dkYnN0dWIubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9z
Y3NpL3Zob3N0LXNjc2kubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvaHcvZGlzcGxheS92aXJ0
aW8tZ3B1LTNkLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS90Y2cvdGNnLWNvbW1vbi5vCiAgQ0Mg
ICAgICBtaXBzLXNvZnRtbXUvdGNnL3RjZy1ydW50aW1lLm8KICBDQyAgICAgIG1pcHM2NGVsLXNv
ZnRtbXUvaHcvc2NzaS92aG9zdC11c2VyLXNjc2kubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUv
YmFsbG9vbi5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2h3L3RpbWVyL21pcHNfZ2ljdGlt
ZXIubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvaHcvZGlzcGxheS92aXJ0aW8tZ3B1LXBjaS5v
CiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvZnB1L3NvZnRmbG9hdC5vCiAgQ0MgICAgICBtaXBzZWwt
c29mdG1tdS9pb3BvcnQubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody90aW1lci9tYzE0
NjgxOHJ0Yy5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9ody9pbnRjL21pcHNfZ2ljLm8KICBD
QyAgICAgIG1pcHNlbC1zb2Z0bW11L251bWEubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9o
dy92ZmlvL2NvbW1vbi5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9xdGVzdC5vCiAgQ0MgICAg
ICBtaXBzNjQtc29mdG1tdS9ody9taXNjL2l2c2htZW0ubwogIENDICAgICAgbWlwczY0ZWwtc29m
dG1tdS9ody92ZmlvL3BjaS5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9tZW1vcnkubwogIEND
ICAgICAgbWlwczY0LXNvZnRtbXUvaHcvbWlzYy9taXBzX2NtZ2NyLm8KICBDQyAgICAgIG1pcHM2
NC1zb2Z0bW11L2h3L21pc2MvbWlwc19jcGMubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2Rpc2Fz
Lm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvdmZpby9wY2ktcXVpcmtzLm8KICBDQyAg
ICAgIG1pcHNlbC1zb2Z0bW11L21lbW9yeV9tYXBwaW5nLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0
bW11L2h3L21pc2MvbWlwc19pdHUubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2hheC1zdHViLm8K
ICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2R1bXAubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUv
aHcvbWlzYy9tbWlvX2ludGVyZmFjZS5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2h3L3Zm
aW8vcGxhdGZvcm0ubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2FyY2hfaW5pdC5vCiAgQ0MgICAg
ICBtaXBzNjQtc29mdG1tdS9ody9uZXQvdmlydGlvLW5ldC5vCiAgQ0MgICAgICBtaXBzNjRlbC1z
b2Z0bW11L2h3L3ZmaW8vc3BhcHIubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2NwdXMubwogIEND
ICAgICAgbWlwc2VsLXNvZnRtbXUvbWlncmF0aW9uL3JhbS5vCiAgQ0MgICAgICBtaXBzNjRlbC1z
b2Z0bW11L2h3L3ZpcnRpby92aXJ0aW8ubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvaHcvbmV0
L3Zob3N0X25ldC5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvbW9uaXRvci5vCiAgQ0MgICAgICBt
aXBzNjQtc29mdG1tdS9ody9zY3NpL3ZpcnRpby1zY3NpLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0
bW11L2FjY2VsL2FjY2VsLm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvdmlydGlvL3Zp
cnRpby1iYWxsb29uLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2FjY2VsL3N0dWJzL2t2bS1z
dHViLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L3Njc2kvdmlydGlvLXNjc2ktZGF0YXBs
YW5lLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2FjY2VsL3RjZy90Y2ctYWxsLm8KICBDQyAg
ICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvdmlydGlvL3Zob3N0Lm8KICBDQyAgICAgIG1pcHM2NC1z
b2Z0bW11L2h3L3Njc2kvdmhvc3Qtc2NzaS1jb21tb24ubwogIENDICAgICAgbWlwc2VsLXNvZnRt
bXUvYWNjZWwvdGNnL2NwdXRsYi5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvZ2Ric3R1Yi5vCiAg
Q0MgICAgICBtaXBzNjQtc29mdG1tdS9ody9zY3NpL3Zob3N0LXNjc2kubwogIENDICAgICAgbWlw
czY0ZWwtc29mdG1tdS9ody92aXJ0aW8vdmhvc3QtYmFja2VuZC5vCiAgQ0MgICAgICBtaXBzLXNv
ZnRtbXUvYmFsbG9vbi5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9ody9zY3NpL3Zob3N0LXVz
ZXItc2NzaS5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2h3L3ZpcnRpby92aG9zdC11c2Vy
Lm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9pb3BvcnQubwogIENDICAgICAgbWlwczY0LXNvZnRt
bXUvaHcvdGltZXIvbWlwc19naWN0aW1lci5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L2h3
L3ZpcnRpby92aG9zdC12c29jay5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9hY2NlbC90Y2cv
Y3B1LWV4ZWMubwogIENDICAgICAgbWlwcy1zb2Z0bW11L251bWEubwogIENDICAgICAgbWlwczY0
LXNvZnRtbXUvaHcvdGltZXIvbWMxNDY4MThydGMubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1t
dS9ody92aXJ0aW8vdmlydGlvLWNyeXB0by5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvcXRlc3Qu
bwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvYWNjZWwvdGNnL2NwdS1leGVjLWNvbW1vbi5vCiAg
Q0MgICAgICBtaXBzNjQtc29mdG1tdS9ody92ZmlvL2NvbW1vbi5vCiAgQ0MgICAgICBtaXBzLXNv
ZnRtbXUvbWVtb3J5Lm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvdmlydGlvL3ZpcnRp
by1jcnlwdG8tcGNpLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2FjY2VsL3RjZy90cmFuc2xh
dGUtYWxsLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L3ZmaW8vcGNpLm8KICBDQyAgICAg
IG1pcHNlbC1zb2Z0bW11L2h3LzlwZnMvdmlydGlvLTlwLWRldmljZS5vCiAgQ0MgICAgICBtaXBz
NjRlbC1zb2Z0bW11L2h3L21pcHMvbWlwc19yNGsubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUv
aHcvYmxvY2svdmlydGlvLWJsay5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvbWVtb3J5X21hcHBp
bmcubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9taXBzL21pcHNfbWFsdGEubwogIEND
ICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvYmxvY2svZGF0YXBsYW5lL3ZpcnRpby1ibGsubwogIEND
ICAgICAgbWlwczY0LXNvZnRtbXUvaHcvdmZpby9wY2ktcXVpcmtzLm8KICBDQyAgICAgIG1pcHMt
c29mdG1tdS9kdW1wLm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvbWlwcy9taXBzX21p
cHNzaW0ubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9taXBzL2FkZHIubwogIENDICAg
ICAgbWlwc2VsLXNvZnRtbXUvaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5vCiAgQ0MgICAgICBt
aXBzNjRlbC1zb2Z0bW11L2h3L21pcHMvY3B1dGltZXIubwogIENDICAgICAgbWlwcy1zb2Z0bW11
L21pZ3JhdGlvbi9yYW0ubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9taXBzL21pcHNf
aW50Lm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L3ZmaW8vcGxhdGZvcm0ubwogIENDICAg
ICAgbWlwczY0ZWwtc29mdG1tdS9ody9taXBzL21pcHNfamF6ei5vCiAgQ0MgICAgICBtaXBzZWwt
c29mdG1tdS9ody9jb3JlL2dlbmVyaWMtbG9hZGVyLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11
L2h3L3ZmaW8vc3BhcHIubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2FjY2VsL2FjY2VsLm8KICBD
QyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L3ZpcnRpby92aXJ0aW8ubwogIENDICAgICAgbWlwczY0
ZWwtc29mdG1tdS9ody9taXBzL21pcHNfZnVsb25nMmUubwogIENDICAgICAgbWlwc2VsLXNvZnRt
bXUvaHcvY29yZS9udWxsLW1hY2hpbmUubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2FjY2VsL3N0
dWJzL2t2bS1zdHViLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2h3L2Rpc3BsYXkvdmdhLm8K
ICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvaHcvbWlwcy9ndDY0eHh4X3BjaS5vCiAgQ0MgICAg
ICBtaXBzLXNvZnRtbXUvYWNjZWwvdGNnL3RjZy1hbGwubwogIENDICAgICAgbWlwczY0ZWwtc29m
dG1tdS9ody9taXBzL2Nwcy5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9ody92aXJ0aW8vdmly
dGlvLWJhbGxvb24ubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS9ody9taXBzL2Jvc3Rvbi5v
CiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvYWNjZWwvdGNnL2NwdXRsYi5vCiAgQ0MgICAgICBtaXBz
NjQtc29mdG1tdS9ody92aXJ0aW8vdmhvc3QubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvaHcv
ZGlzcGxheS92aXJ0aW8tZ3B1Lm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvdGFyZ2V0L21p
cHMvdHJhbnNsYXRlLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L3ZpcnRpby92aG9zdC1i
YWNrZW5kLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMubwogIEND
ICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvZGlzcGxheS92aXJ0aW8tZ3B1LTNkLm8KICBDQyAgICAg
IG1pcHM2NC1zb2Z0bW11L2h3L3ZpcnRpby92aG9zdC11c2VyLm8KICBDQyAgICAgIG1pcHMtc29m
dG1tdS9hY2NlbC90Y2cvY3B1LWV4ZWMtY29tbW9uLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11
L2h3L3ZpcnRpby92aG9zdC12c29jay5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvYWNjZWwvdGNn
L3RyYW5zbGF0ZS1hbGwubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvZGlzcGxheS92aXJ0
aW8tZ3B1LXBjaS5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvaHcvOXBmcy92aXJ0aW8tOXAtZGV2
aWNlLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L3ZpcnRpby92aXJ0aW8tY3J5cHRvLm8K
ICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2h3L2ludGMvbWlwc19naWMubwogIENDICAgICAgbWlw
cy1zb2Z0bW11L2h3L2Jsb2NrL3ZpcnRpby1ibGsubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUv
aHcvdmlydGlvL3ZpcnRpby1jcnlwdG8tcGNpLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2h3
L21pc2MvaXZzaG1lbS5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9ody9taXBzL21pcHNfcjRr
Lm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody9ibG9jay9kYXRhcGxhbmUvdmlydGlvLWJsay5v
CiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9ody9taXNjL21pcHNfY21nY3IubwogIENDICAgICAg
bWlwcy1zb2Z0bW11L2h3L2NoYXIvdmlydGlvLXNlcmlhbC1idXMubwogIENDICAgICAgbWlwczY0
LXNvZnRtbXUvaHcvbWlwcy9taXBzX21hbHRhLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2h3
L21pc2MvbWlwc19jcGMubwogIENDICAgICAgbWlwczY0LXNvZnRtbXUvaHcvbWlwcy9taXBzX21p
cHNzaW0ubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2h3L2NvcmUvZ2VuZXJpYy1sb2FkZXIubwog
IENDICAgICAgbWlwczY0LXNvZnRtbXUvaHcvbWlwcy9hZGRyLm8KICBDQyAgICAgIG1pcHNlbC1z
b2Z0bW11L2h3L21pc2MvbWlwc19pdHUubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2h3L2NvcmUv
bnVsbC1tYWNoaW5lLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L2h3L21pcHMvY3B1dGltZXIu
bwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvbWlzYy9tbWlvX2ludGVyZmFjZS5vCiAgQ0Mg
ICAgICBtaXBzNjQtc29mdG1tdS9ody9taXBzL21pcHNfaW50Lm8KICBDQyAgICAgIG1pcHMtc29m
dG1tdS9ody9kaXNwbGF5L3ZnYS5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9ody9taXBzL21p
cHNfamF6ei5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9ody9uZXQvdmlydGlvLW5ldC5vCiAg
Q0MgICAgICBtaXBzNjQtc29mdG1tdS9ody9taXBzL2d0NjR4eHhfcGNpLm8KICBDQyAgICAgIG1p
cHMtc29mdG1tdS9ody9kaXNwbGF5L3ZpcnRpby1ncHUubwogIENDICAgICAgbWlwc2VsLXNvZnRt
bXUvaHcvbmV0L3Zob3N0X25ldC5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS9ody9taXBzL2Nw
cy5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS90YXJnZXQvbWlwcy90cmFuc2xhdGUubwogIEND
ICAgICAgbWlwcy1zb2Z0bW11L2h3L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5vCiAgQ0MgICAgICBt
aXBzZWwtc29mdG1tdS9ody9zY3NpL3ZpcnRpby1zY3NpLm8KICBDQyAgICAgIG1pcHM2NGVsLXNv
ZnRtbXUvdGFyZ2V0L21pcHMvZHNwX2hlbHBlci5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9o
dy9zY3NpL3ZpcnRpby1zY3NpLWRhdGFwbGFuZS5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvaHcv
ZGlzcGxheS92aXJ0aW8tZ3B1LXBjaS5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9ody9zY3Np
L3Zob3N0LXNjc2ktY29tbW9uLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody9pbnRjL21pcHNf
Z2ljLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2h3L3Njc2kvdmhvc3Qtc2NzaS5vCiAgQ0Mg
ICAgICBtaXBzNjRlbC1zb2Z0bW11L3RhcmdldC9taXBzL29wX2hlbHBlci5vCiAgQ0MgICAgICBt
aXBzLXNvZnRtbXUvaHcvbWlzYy9pdnNobWVtLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2h3
L3Njc2kvdmhvc3QtdXNlci1zY3NpLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2h3L3RpbWVy
L21pcHNfZ2ljdGltZXIubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2h3L21pc2MvbWlwc19jbWdj
ci5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9ody90aW1lci9tYzE0NjgxOHJ0Yy5vCiAgQ0Mg
ICAgICBtaXBzLXNvZnRtbXUvaHcvbWlzYy9taXBzX2NwYy5vCiAgQ0MgICAgICBtaXBzZWwtc29m
dG1tdS9ody92ZmlvL2NvbW1vbi5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvaHcvbWlzYy9taXBz
X2l0dS5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L3RhcmdldC9taXBzL2xtaV9oZWxwZXIu
bwogIENDICAgICAgbWlwcy1zb2Z0bW11L2h3L21pc2MvbW1pb19pbnRlcmZhY2UubwogIENDICAg
ICAgbWlwc2VsLXNvZnRtbXUvaHcvdmZpby9wY2kubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2h3
L25ldC92aXJ0aW8tbmV0Lm8KICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvdGFyZ2V0L21pcHMv
aGVscGVyLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody9uZXQvdmhvc3RfbmV0Lm8KICBDQyAg
ICAgIG1pcHNlbC1zb2Z0bW11L2h3L3ZmaW8vcGNpLXF1aXJrcy5vCiAgQ0MgICAgICBtaXBzNjRl
bC1zb2Z0bW11L3RhcmdldC9taXBzL2NwdS5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvaHcvc2Nz
aS92aXJ0aW8tc2NzaS5vCiAgQ0MgICAgICBtaXBzNjRlbC1zb2Z0bW11L3RhcmdldC9taXBzL2dk
YnN0dWIubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvdmZpby9wbGF0Zm9ybS5vCiAgQ0Mg
ICAgICBtaXBzNjRlbC1zb2Z0bW11L3RhcmdldC9taXBzL21zYV9oZWxwZXIubwogIENDICAgICAg
bWlwczY0LXNvZnRtbXUvdGFyZ2V0L21pcHMvZHNwX2hlbHBlci5vCiAgQ0MgICAgICBtaXBzZWwt
c29mdG1tdS9ody92ZmlvL3NwYXByLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody9zY3NpL3Zp
cnRpby1zY3NpLWRhdGFwbGFuZS5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvaHcvc2NzaS92aG9z
dC1zY3NpLWNvbW1vbi5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9ody92aXJ0aW8vdmlydGlv
Lm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody9zY3NpL3Zob3N0LXNjc2kubwogIENDICAgICAg
bWlwcy1zb2Z0bW11L2h3L3Njc2kvdmhvc3QtdXNlci1zY3NpLm8KICBDQyAgICAgIG1pcHM2NC1z
b2Z0bW11L3RhcmdldC9taXBzL29wX2hlbHBlci5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvaHcv
dGltZXIvbWlwc19naWN0aW1lci5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9ody92aXJ0aW8v
dmlydGlvLWJhbGxvb24ubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2h3L3RpbWVyL21jMTQ2ODE4
cnRjLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2h3L3ZpcnRpby92aG9zdC5vCiAgQ0MgICAg
ICBtaXBzLXNvZnRtbXUvaHcvdmZpby9jb21tb24ubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1t
dS90YXJnZXQvbWlwcy9taXBzLXNlbWkubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvdmly
dGlvL3Zob3N0LWJhY2tlbmQubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvdmlydGlvL3Zo
b3N0LXVzZXIubwogIENDICAgICAgbWlwczY0ZWwtc29mdG1tdS90YXJnZXQvbWlwcy9tYWNoaW5l
Lm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody92ZmlvL3BjaS5vCiAgQ0MgICAgICBtaXBzNjQt
c29mdG1tdS90YXJnZXQvbWlwcy9sbWlfaGVscGVyLm8KICBHRU4gICAgIHRyYWNlL2dlbmVyYXRl
ZC1oZWxwZXJzLmMKICBDQyAgICAgIG1pcHM2NGVsLXNvZnRtbXUvdHJhY2UvY29udHJvbC10YXJn
ZXQubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvdmlydGlvL3Zob3N0LXZzb2NrLm8KICBD
QyAgICAgIG1pcHM2NC1zb2Z0bW11L3RhcmdldC9taXBzL2hlbHBlci5vCiAgQ0MgICAgICBtaXBz
NjRlbC1zb2Z0bW11L3RyYWNlL2dlbmVyYXRlZC1oZWxwZXJzLm8KICBDQyAgICAgIG1pcHNlbC1z
b2Z0bW11L2h3L3ZpcnRpby92aXJ0aW8tY3J5cHRvLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9o
dy92ZmlvL3BjaS1xdWlya3MubwogIENDICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvdmlydGlvL3Zp
cnRpby1jcnlwdG8tcGNpLm8KICBMSU5LICAgIG1pcHM2NGVsLXNvZnRtbXUvcWVtdS1zeXN0ZW0t
bWlwczY0ZWwKICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L3RhcmdldC9taXBzL2NwdS5vCiAgQ0Mg
ICAgICBtaXBzZWwtc29mdG1tdS9ody9taXBzL21pcHNfcjRrLm8KICBDQyAgICAgIG1pcHMtc29m
dG1tdS9ody92ZmlvL3BsYXRmb3JtLm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L3RhcmdldC9t
aXBzL2dkYnN0dWIubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2h3L3ZmaW8vc3BhcHIubwogIEND
ICAgICAgbWlwc2VsLXNvZnRtbXUvaHcvbWlwcy9taXBzX21hbHRhLm8KICBDQyAgICAgIG1pcHM2
NC1zb2Z0bW11L3RhcmdldC9taXBzL21zYV9oZWxwZXIubwogIENDICAgICAgbWlwcy1zb2Z0bW11
L2h3L3ZpcnRpby92aXJ0aW8ubwouLi9ody9hY3BpL3BjaWhwLm86IEluIGZ1bmN0aW9uIGBhY3Bp
X3NldF9wY2lfaW5mbyc6Ci92YXIvdG1wL3BhdGNoZXctdGVzdGVyLXRtcC16YzBoX2Jjbi9zcmMv
aHcvYWNwaS9wY2locC5jOjk5OiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBmaW5kX2k0NDBmeCcK
Y29sbGVjdDI6IGVycm9yOiBsZCByZXR1cm5lZCAxIGV4aXQgc3RhdHVzCk1ha2VmaWxlOjIwMDog
cmVjaXBlIGZvciB0YXJnZXQgJ3FlbXUtc3lzdGVtLW1pcHM2NGVsJyBmYWlsZWQKbWFrZVsxXTog
KioqIFtxZW11LXN5c3RlbS1taXBzNjRlbF0gRXJyb3IgMQpNYWtlZmlsZTozMjY6IHJlY2lwZSBm
b3IgdGFyZ2V0ICdzdWJkaXItbWlwczY0ZWwtc29mdG1tdScgZmFpbGVkCm1ha2U6ICoqKiBbc3Vi
ZGlyLW1pcHM2NGVsLXNvZnRtbXVdIEVycm9yIDIKbWFrZTogKioqIFdhaXRpbmcgZm9yIHVuZmlu
aXNoZWQgam9icy4uLi4KICBDQyAgICAgIG1pcHM2NC1zb2Z0bW11L3RhcmdldC9taXBzL21pcHMt
c2VtaS5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS9ody9taXBzL21pcHNfbWlwc3NpbS5vCiAg
Q0MgICAgICBtaXBzZWwtc29mdG1tdS9ody9taXBzL2FkZHIubwogIENDICAgICAgbWlwc2VsLXNv
ZnRtbXUvaHcvbWlwcy9jcHV0aW1lci5vCiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS90YXJnZXQv
bWlwcy9tYWNoaW5lLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L2h3L21pcHMvbWlwc19pbnQu
bwogIENDICAgICAgbWlwcy1zb2Z0bW11L2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5vCiAgQ0Mg
ICAgICBtaXBzZWwtc29mdG1tdS9ody9taXBzL2d0NjR4eHhfcGNpLm8KICBDQyAgICAgIG1pcHNl
bC1zb2Z0bW11L2h3L21pcHMvY3BzLm8KICBHRU4gICAgIHRyYWNlL2dlbmVyYXRlZC1oZWxwZXJz
LmMKICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L3RhcmdldC9taXBzL3RyYW5zbGF0ZS5vCiAgQ0Mg
ICAgICBtaXBzLXNvZnRtbXUvaHcvdmlydGlvL3Zob3N0Lm8KICBDQyAgICAgIG1pcHM2NC1zb2Z0
bW11L3RyYWNlL2NvbnRyb2wtdGFyZ2V0Lm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody92aXJ0
aW8vdmhvc3QtYmFja2VuZC5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS90YXJnZXQvbWlwcy9k
c3BfaGVscGVyLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody92aXJ0aW8vdmhvc3QtdXNlci5v
CiAgQ0MgICAgICBtaXBzNjQtc29mdG1tdS90cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5vCiAgQ0Mg
ICAgICBtaXBzLXNvZnRtbXUvaHcvdmlydGlvL3Zob3N0LXZzb2NrLm8KICBDQyAgICAgIG1pcHNl
bC1zb2Z0bW11L3RhcmdldC9taXBzL29wX2hlbHBlci5vCiAgTElOSyAgICBtaXBzNjQtc29mdG1t
dS9xZW11LXN5c3RlbS1taXBzNjQKICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody92aXJ0aW8vdmly
dGlvLWNyeXB0by5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvaHcvdmlydGlvL3ZpcnRpby1jcnlw
dG8tcGNpLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L3RhcmdldC9taXBzL2xtaV9oZWxwZXIu
bwouLi9ody9hY3BpL3BjaWhwLm86IEluIGZ1bmN0aW9uIGBhY3BpX3NldF9wY2lfaW5mbyc6Ci92
YXIvdG1wL3BhdGNoZXctdGVzdGVyLXRtcC16YzBoX2Jjbi9zcmMvaHcvYWNwaS9wY2locC5jOjk5
OiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBmaW5kX2k0NDBmeCcKY29sbGVjdDI6IGVycm9yOiBs
ZCByZXR1cm5lZCAxIGV4aXQgc3RhdHVzCk1ha2VmaWxlOjIwMDogcmVjaXBlIGZvciB0YXJnZXQg
J3FlbXUtc3lzdGVtLW1pcHM2NCcgZmFpbGVkCm1ha2VbMV06ICoqKiBbcWVtdS1zeXN0ZW0tbWlw
czY0XSBFcnJvciAxCk1ha2VmaWxlOjMyNjogcmVjaXBlIGZvciB0YXJnZXQgJ3N1YmRpci1taXBz
NjQtc29mdG1tdScgZmFpbGVkCm1ha2U6ICoqKiBbc3ViZGlyLW1pcHM2NC1zb2Z0bW11XSBFcnJv
ciAyCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS90YXJnZXQvbWlwcy9oZWxwZXIubwogIENDICAg
ICAgbWlwcy1zb2Z0bW11L2h3L21pcHMvbWlwc19yNGsubwogIENDICAgICAgbWlwc2VsLXNvZnRt
bXUvdGFyZ2V0L21pcHMvY3B1Lm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L3RhcmdldC9taXBz
L2dkYnN0dWIubwogIENDICAgICAgbWlwcy1zb2Z0bW11L2h3L21pcHMvbWlwc19tYWx0YS5vCiAg
Q0MgICAgICBtaXBzLXNvZnRtbXUvaHcvbWlwcy9taXBzX21pcHNzaW0ubwogIENDICAgICAgbWlw
cy1zb2Z0bW11L2h3L21pcHMvYWRkci5vCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS90YXJnZXQv
bWlwcy9tc2FfaGVscGVyLm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L3RhcmdldC9taXBzL21p
cHMtc2VtaS5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvaHcvbWlwcy9jcHV0aW1lci5vCiAgQ0Mg
ICAgICBtaXBzLXNvZnRtbXUvaHcvbWlwcy9taXBzX2ludC5vCiAgQ0MgICAgICBtaXBzZWwtc29m
dG1tdS90YXJnZXQvbWlwcy9tYWNoaW5lLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody9taXBz
L2d0NjR4eHhfcGNpLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS9ody9taXBzL2Nwcy5vCiAgR0VO
ICAgICB0cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5jCiAgQ0MgICAgICBtaXBzZWwtc29mdG1tdS90
cmFjZS9jb250cm9sLXRhcmdldC5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvdGFyZ2V0L21pcHMv
dHJhbnNsYXRlLm8KICBDQyAgICAgIG1pcHMtc29mdG1tdS90YXJnZXQvbWlwcy9kc3BfaGVscGVy
Lm8KICBDQyAgICAgIG1pcHNlbC1zb2Z0bW11L3RyYWNlL2dlbmVyYXRlZC1oZWxwZXJzLm8KICBD
QyAgICAgIG1pcHMtc29mdG1tdS90YXJnZXQvbWlwcy9vcF9oZWxwZXIubwogIENDICAgICAgbWlw
cy1zb2Z0bW11L3RhcmdldC9taXBzL2xtaV9oZWxwZXIubwogIENDICAgICAgbWlwcy1zb2Z0bW11
L3RhcmdldC9taXBzL2hlbHBlci5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUvdGFyZ2V0L21pcHMv
Y3B1Lm8KICBMSU5LICAgIG1pcHNlbC1zb2Z0bW11L3FlbXUtc3lzdGVtLW1pcHNlbAogIENDICAg
ICAgbWlwcy1zb2Z0bW11L3RhcmdldC9taXBzL2dkYnN0dWIubwogIENDICAgICAgbWlwcy1zb2Z0
bW11L3RhcmdldC9taXBzL21zYV9oZWxwZXIubwogIENDICAgICAgbWlwcy1zb2Z0bW11L3Rhcmdl
dC9taXBzL21pcHMtc2VtaS5vCi4uL2h3L2FjcGkvcGNpaHAubzogSW4gZnVuY3Rpb24gYGFjcGlf
c2V0X3BjaV9pbmZvJzoKL3Zhci90bXAvcGF0Y2hldy10ZXN0ZXItdG1wLXpjMGhfYmNuL3NyYy9o
dy9hY3BpL3BjaWhwLmM6OTk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGZpbmRfaTQ0MGZ4Jwpj
b2xsZWN0MjogZXJyb3I6IGxkIHJldHVybmVkIDEgZXhpdCBzdGF0dXMKICBDQyAgICAgIG1pcHMt
c29mdG1tdS90YXJnZXQvbWlwcy9tYWNoaW5lLm8KTWFrZWZpbGU6MjAwOiByZWNpcGUgZm9yIHRh
cmdldCAncWVtdS1zeXN0ZW0tbWlwc2VsJyBmYWlsZWQKbWFrZVsxXTogKioqIFtxZW11LXN5c3Rl
bS1taXBzZWxdIEVycm9yIDEKTWFrZWZpbGU6MzI2OiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGly
LW1pcHNlbC1zb2Z0bW11JyBmYWlsZWQKbWFrZTogKioqIFtzdWJkaXItbWlwc2VsLXNvZnRtbXVd
IEVycm9yIDIKICBHRU4gICAgIHRyYWNlL2dlbmVyYXRlZC1oZWxwZXJzLmMKICBDQyAgICAgIG1p
cHMtc29mdG1tdS90cmFjZS9jb250cm9sLXRhcmdldC5vCiAgQ0MgICAgICBtaXBzLXNvZnRtbXUv
dHJhY2UvZ2VuZXJhdGVkLWhlbHBlcnMubwogIExJTksgICAgbWlwcy1zb2Z0bW11L3FlbXUtc3lz
dGVtLW1pcHMKLi4vaHcvYWNwaS9wY2locC5vOiBJbiBmdW5jdGlvbiBgYWNwaV9zZXRfcGNpX2lu
Zm8nOgovdmFyL3RtcC9wYXRjaGV3LXRlc3Rlci10bXAtemMwaF9iY24vc3JjL2h3L2FjcGkvcGNp
aHAuYzo5OTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZmluZF9pNDQwZngnCmNvbGxlY3QyOiBl
cnJvcjogbGQgcmV0dXJuZWQgMSBleGl0IHN0YXR1cwpNYWtlZmlsZToyMDA6IHJlY2lwZSBmb3Ig
dGFyZ2V0ICdxZW11LXN5c3RlbS1taXBzJyBmYWlsZWQKbWFrZVsxXTogKioqIFtxZW11LXN5c3Rl
bS1taXBzXSBFcnJvciAxCk1ha2VmaWxlOjMyNjogcmVjaXBlIGZvciB0YXJnZXQgJ3N1YmRpci1t
aXBzLXNvZnRtbXUnIGZhaWxlZAptYWtlOiAqKiogW3N1YmRpci1taXBzLXNvZnRtbXVdIEVycm9y
IDIKPT09IE9VVFBVVCBFTkQgPT09CgpUZXN0IGNvbW1hbmQgZXhpdGVkIHdpdGggY29kZTogMgoK
Ci0tLQpFbWFpbCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3IFtodHRwOi8vcGF0
Y2hldy5vcmcvXS4KUGxlYXNlIHNlbmQgeW91ciBmZWVkYmFjayB0byBwYXRjaGV3LWRldmVsQGZy
ZWVsaXN0cy5vcmcKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 17:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 17: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.xen.org>)
	id 1diOB8-0008HT-MC; Thu, 17 Aug 2017 17:01:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1diOB7-0008HF-06
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 17:01:53 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 55/0E-01724-00CC5995; Thu, 17 Aug 2017 17:01:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsUSuHLSQt3/p6d
 GGrz5rGGx5ONiFgdGj6O7fzMFMEaxZuYl5VcksGa8v2lesJir4vnq7SwNjE2cXYxcHCwCv5gk
 JkxcydTFyMEhIZApsWxeGIQpIvHkfxpIiZDAQSaJA68esHUxcnKwCShJ7D14nBEkISIwkVFi6
 59njCAJZgEFiRfPtzKB2MIC3hJ7724Da2ARUJX4+amRGcTmFTCWuPT2OjuILSEgL9G/YzlYPa
 eAicTTV2vA5ggB1Uz71cs4gZF3ASPDKkb14tSistQiXWO9pKLM9IyS3MTMHF1DA2O93NTi4sT
 01JzEpGK95PzcTYzAUGAAgh2MzV+cDjFKcjApifL+njUlUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IE75dTUyOFBItS01Mr0jJzgEEJk5bg4FES4a0FSfMWFyTmFmemQ6ROMepyvJrw/xuTEEtef
 l6qlDhvIDDEhQRAijJK8+BGwCLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5HUGm8GTmlc
 BtegV0BBPQEVfaJ4EcUZKIkJJqYHS9Fmc1++3txSuWKn7b+4nN4ETN1aysiUbJa08+kfAQMOy
 R2Hb1XeRbj3X1G0Qkor05uF7xl7/9++zvu62Tzi71NKqxecITlVxv9VJPr4Uj5TDz/1+vX155
 lvZTnfH35v+P1ZTSe69oef+u+DFBK9njwdJTAvZhF7e4X5p9zGRXi1y5+P//xyYosRRnJBpqM
 RcVJwIAIzDs6YsCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1502989311!106423767!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60503 invoked from network); 17 Aug 2017 17:01:51 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 17:01:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1502989311;
 l=1344; s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=dA3QyoNKyE6FtSu4+zWQQ35RE9laB0lWKk/1UJ7g+jM=;
 b=Wceb693MSKEfga2+FljbjLHUX4johWSKU66Pi+xLDn/g/mQPcf6OnNCxt+Ly+8hrgd
 Y1D0PZsJUvpB5I3Y/bnaCkGjS2xp4yqmbFMftSDouhvjcumLj8yr1ens6NnSkZVGfSQQ
 uIwuPtR5QEG1FzFFp+ShNQEMGiECAyqB2b2TI=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.2 AUTH) with ESMTPSA id f03737t7HH1oCwk
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 17 Aug 2017 19:01:50 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Date: Thu, 17 Aug 2017 19:01:31 +0200
Message-Id: <20170817170133.30939-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170817170133.30939-1-olaf@aepfle.de>
References: <20170817170133.30939-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v2 1/3] tools/libxc: move SUPERPAGE macros to
	common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NISUZUIHdp
bGwgYmUgdXNlZCBieQpvdGhlciBjb2RlIGluIGxpYnhjLiBNb3ZlIHRoZSBtYWNyb3MgdG8gYSBo
ZWFkZXIgZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
LS0tCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgfCA1IC0tLS0tCiB0b29scy9saWJ4Yy94Y19w
cml2YXRlLmggfCA1ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21feDg2LmMgYi90b29s
cy9saWJ4Yy94Y19kb21feDg2LmMKaW5kZXggY2I2OGVmY2JkMy4uNWFmZjVjYWQ1OCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94
ODYuYwpAQCAtNDMsMTEgKzQzLDYgQEAKIAogI2RlZmluZSBTVVBFUlBBR0VfQkFUQ0hfU0laRSA1
MTIKIAotI2RlZmluZSBTVVBFUlBBR0VfMk1CX1NISUZUICAgOQotI2RlZmluZSBTVVBFUlBBR0Vf
Mk1CX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0VfMk1CX1NISUZUKQotI2RlZmluZSBTVVBFUlBB
R0VfMUdCX1NISUZUICAgMTgKLSNkZWZpbmUgU1VQRVJQQUdFXzFHQl9OUl9QRk5TICgxVUwgPDwg
U1VQRVJQQUdFXzFHQl9TSElGVCkKLQogI2RlZmluZSBYODZfQ1IwX1BFIDB4MDEKICNkZWZpbmUg
WDg2X0NSMF9FVCAweDEwCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaCBi
L3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAppbmRleCAxYzI3YjBmZGVkLi5kNTgxZjg1MGIwIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKKysrIGIvdG9vbHMvbGlieGMveGNf
cHJpdmF0ZS5oCkBAIC02Niw2ICs2NiwxMSBAQCBzdHJ1Y3QgaW92ZWMgewogI2RlZmluZSBERUNM
QVJFX0ZMQVNLX09QIHN0cnVjdCB4ZW5fZmxhc2tfb3Agb3AKICNkZWZpbmUgREVDTEFSRV9QTEFU
Rk9STV9PUCBzdHJ1Y3QgeGVuX3BsYXRmb3JtX29wIHBsYXRmb3JtX29wCiAKKyNkZWZpbmUgU1VQ
RVJQQUdFXzJNQl9TSElGVCAgIDkKKyNkZWZpbmUgU1VQRVJQQUdFXzJNQl9OUl9QRk5TICgxVUwg
PDwgU1VQRVJQQUdFXzJNQl9TSElGVCkKKyNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAgIDE4
CisjZGVmaW5lIFNVUEVSUEFHRV8xR0JfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8xR0JfU0hJ
RlQpCisKICN1bmRlZiBQQUdFX1NISUZUCiAjdW5kZWYgUEFHRV9TSVpFCiAjdW5kZWYgUEFHRV9N
QVNLCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 17:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 17: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.xen.org>)
	id 1diOBA-0008Hn-T4; Thu, 17 Aug 2017 17:01:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1diOB8-0008HS-V3
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 17:01:55 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 85/18-18185-20CC5995; Thu, 17 Aug 2017 17:01:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsUSuHLSDV3GM1M
 jDd7fULdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP2vtvBXNBkVXHtxkaWBsZrOl2MnBwsAr+Y
 JI5cVehi5OCQEMiUWDYvDMIUkXjyPw2kQkjgIJPEszYBEJtNQEli78HjjF2MXBwiAhMZJbb+e
 cYIkmAWUJB48XwrE4gtLOAl8eb0HjaI8aoSd3b8ZQaZyStgLDFtLh9IWEJAXqJ/x3Kwck4BE4
 mnr9YwQuwCKvnVyziBkXcBI8MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzAQGAAgh2MtzcGHGKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 XtZTUyOFBItS01Mr0jJzgCEJk5bg4FES4a0FSfMWFyTmFmemQ6ROMRpzbFi9/gsTx6sJ/78xC
 bHk5eelSonz/jsJVCoAUppRmgc3CBYrlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMGwCykC
 czrwRu3yugU5iATrnSPgnklJJEhJRUA2OaktOGX5f3qW8IMbMy2n68sWjpYyv2X1p7a65Ed13
 xdTe0f7b/bVWpetPW3i/ySzNbr22J4y1t1nSb9uSblUOs+E2ZiQli726saOBe0PJk/e6WU4ej
 WTTnxISlNhoFfdYQnmiZyS7Z+0o6Y9oTHi+P7ztPVsec7fm/aVNY7sdEbaXfjYuf7FJiKc5IN
 NRiLipOBADLM5rAkAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-21.messagelabs.com!1502989313!66429090!1
X-Originating-IP: [81.169.146.216]
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 13993 invoked from network); 17 Aug 2017 17:01:53 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 17:01:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1502989313;
 l=6941; s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=Gn9XzSTsOtLfCkO5+0596yI6TxkYi9aMdMUTBgOVm5s=;
 b=G3EDh5Oa7SzTG/cSKOF/fwnb1gdQBjlNQY+JAAJvpEkSd9+DSrI9a8365KH/Bk8OyQ
 KZeBVA5BmE6K4Heblb7Hwv/Q1Z4lvPawpynLq5IuqswS3yq8cyQG1KCMkrjwioRM5/Rf
 ljyC7oBBnrfzeR3nn8V179I06kz32OPLaeso0=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.2 AUTH) with ESMTPSA id f03737t7HH1rCwl
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 17 Aug 2017 19:01:53 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Date: Thu, 17 Aug 2017 19:01:32 +0200
Message-Id: <20170817170133.30939-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170817170133.30939-1-olaf@aepfle.de>
References: <20170817170133.30939-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v2 2/3] tools/libxc: add API for bitmap access
	for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJl
c2VudGVkIGJ5IGEKZ2VuZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgpTd2l0Y2ggdGhlIGV4aXN0
aW5nIHBvcHVsYXRlZF9wZm5zIHRvIHRoaXMgQVBJLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jICB8IDQx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
IHwgNjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB0b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgfCA2NiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMDkgaW5zZXJ0aW9ucygrKSwgNjUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgYi90
b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwppbmRleCA3OWI5YzNlOTQwLi40ZDIyMWNhOTBjIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYworKysgYi90b29scy9saWJ4Yy94
Y19zcl9jb21tb24uYwpAQCAtMTU1LDYgKzE1NSw0NyBAQCBzdGF0aWMgdm9pZCBfX2F0dHJpYnV0
ZV9fKCh1bnVzZWQpKSBidWlsZF9hc3NlcnRpb25zKHZvaWQpCiAgICAgQlVJTERfQlVHX09OKHNp
emVvZihzdHJ1Y3QgeGNfc3JfcmVjX2h2bV9wYXJhbXMpICAgICAgICAhPSA4KTsKIH0KIAorLyoK
KyAqIEV4cGFuZCB0aGUgdHJhY2tpbmcgc3RydWN0dXJlcyBhcyBuZWVkZWQuCisgKiBUbyBhdm9p
ZCByZWFsbG9jKClpbmcgdG9vIGV4Y2Vzc2l2ZWx5LCB0aGUgc2l6ZSBpbmNyZWFzZWQgdG8gdGhl
IG5lYXJlc3QgcG93ZXIKKyAqIG9mIHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0aGUgcmVx
dWlyZWQgbnVtYmVyIG9mIGJpdHMuCisgKi8KK2Jvb2wgX3hjX3NyX2JpdG1hcF9yZXNpemUoc3Ry
dWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0cykKK3sKKyAgICBpZiAoYml0
cyA+IGJtLT5iaXRzKQorICAgIHsKKyAgICAgICAgc2l6ZV90IG5ld19tYXg7CisgICAgICAgIHNp
emVfdCBvbGRfc3osIG5ld19zejsKKyAgICAgICAgdm9pZCAqcDsKKworICAgICAgICAvKiBSb3Vu
ZCB1cCB0byB0aGUgbmVhcmVzdCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gYml0LCBsZXNzIDEu
ICovCisgICAgICAgIG5ld19tYXggPSBiaXRzOworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXgg
Pj4gMTsKKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDI7CisgICAgICAgIG5ld19tYXgg
fD0gbmV3X21heCA+PiA0OworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gODsKKyAgICAg
ICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDE2OworI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAg
bmV3X21heCB8PSBuZXdfbWF4ID4+IDMyOworI2VuZGlmCisKKyAgICAgICAgb2xkX3N6ID0gYml0
bWFwX3NpemUoYm0tPmJpdHMgKyAxKTsKKyAgICAgICAgbmV3X3N6ID0gYml0bWFwX3NpemUobmV3
X21heCArIDEpOworICAgICAgICBwID0gcmVhbGxvYyhibS0+cCwgbmV3X3N6KTsKKyAgICAgICAg
aWYgKCFwKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIGlmIChibS0+cCkK
KyAgICAgICAgICAgIG1lbXNldChwICsgb2xkX3N6LCAwLCBuZXdfc3ogLSBvbGRfc3opOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBtZW1zZXQocCwgMCwgbmV3X3N6KTsKKworICAgICAgICBi
bS0+cCA9IHA7CisgICAgICAgIGJtLT5iaXRzID0gbmV3X21heDsKKyAgICB9CisgICAgcmV0dXJu
IHRydWU7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1v
bi5oCmluZGV4IGE4M2YyMmFmNGUuLjVkNzhmNDYxYWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX3NyX2NvbW1vbi5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xNzIs
NiArMTcyLDEyIEBAIHN0cnVjdCB4Y19zcl94ODZfcHZfcmVzdG9yZV92Y3B1CiAgICAgc2l6ZV90
IGJhc2ljc3osIGV4dGRzeiwgeHNhdmVzeiwgbXNyc3o7CiB9OwogCitzdHJ1Y3QgeGNfc3JfYml0
bWFwCit7CisgICAgdm9pZCAqcDsKKyAgICB1bnNpZ25lZCBsb25nIGJpdHM7Cit9OworCiBzdHJ1
Y3QgeGNfc3JfY29udGV4dAogewogICAgIHhjX2ludGVyZmFjZSAqeGNoOwpAQCAtMjU1LDggKzI2
MSw3IEBAIHN0cnVjdCB4Y19zcl9jb250ZXh0CiAgICAgICAgICAgICBkb21pZF90ICAgICAgeGVu
c3RvcmVfZG9taWQsICBjb25zb2xlX2RvbWlkOwogCiAgICAgICAgICAgICAvKiBCaXRtYXAgb2Yg
Y3VycmVudGx5IHBvcHVsYXRlZCBQRk5zIGR1cmluZyByZXN0b3JlLiAqLwotICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyAqcG9wdWxhdGVkX3BmbnM7Ci0gICAgICAgICAgICB4ZW5fcGZuX3QgbWF4
X3BvcHVsYXRlZF9wZm47CisgICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIHBvcHVsYXRl
ZF9wZm5zOwogCiAgICAgICAgICAgICAvKiBTZW5kZXIgaGFzIGludm9rZWQgdmVyaWZ5IG1vZGUg
b24gdGhlIHN0cmVhbS4gKi8KICAgICAgICAgICAgIGJvb2wgdmVyaWZ5OwpAQCAtMzQzLDYgKzM0
OCw2NCBAQCBleHRlcm4gc3RydWN0IHhjX3NyX3NhdmVfb3BzIHNhdmVfb3BzX3g4Nl9odm07CiBl
eHRlcm4gc3RydWN0IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdjsKIGV4dGVy
biBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bTsKIAorZXh0ZXJu
IGJvb2wgX3hjX3NyX2JpdG1hcF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2ln
bmVkIGxvbmcgYml0cyk7CisKK3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl9iaXRtYXBfcmVzaXpl
KHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCit7CisgICAgaWYg
KGJpdHMgPiBibS0+Yml0cykKKyAgICAgICAgcmV0dXJuIF94Y19zcl9iaXRtYXBfcmVzaXplKGJt
LCBiaXRzKTsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhjX3Ny
X2JpdG1hcF9mcmVlKHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGZyZWUoYm0tPnAp
OworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgeGNfc3Jfc2V0X2JpdCh1bnNpZ25lZCBsb25nIGJp
dCwgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCit7CisgICAgaWYgKCF4Y19zcl9iaXRtYXBfcmVz
aXplKGJtLCBiaXQpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBzZXRfYml0KGJpdCwg
Ym0tPnApOworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgeGNfc3Jf
dGVzdF9iaXQodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQorewor
ICAgIGlmIChiaXQgPiBibS0+Yml0cykKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIHJldHVy
biAhIXRlc3RfYml0KGJpdCwgYm0tPnApOworfQorCitzdGF0aWMgaW5saW5lIGludCB4Y19zcl90
ZXN0X2FuZF9jbGVhcl9iaXQodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAg
KmJtKQoreworICAgIHJldHVybiB0ZXN0X2FuZF9jbGVhcl9iaXQoYml0LCBibS0+cCk7Cit9CisK
K3N0YXRpYyBpbmxpbmUgaW50IHhjX3NyX3Rlc3RfYW5kX3NldF9iaXQodW5zaWduZWQgbG9uZyBi
aXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIHJldHVybiB0ZXN0X2FuZF9zZXRf
Yml0KGJpdCwgYm0tPnApOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgcGZuX2lzX3BvcHVsYXRl
ZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQoreworICAgIHJldHVy
biB4Y19zcl90ZXN0X2JpdChwZm4sICZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOworfQor
CitzdGF0aWMgaW5saW5lIGludCBwZm5fc2V0X3BvcHVsYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54
Y2g7CisKKyAgICBpZiAoICF4Y19zcl9zZXRfYml0KHBmbiwgJmN0eC0+cmVzdG9yZS5wb3B1bGF0
ZWRfcGZucykgKQorICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byByZWFsbG9jIHBvcHVs
YXRlZF9wZm5zIGJpdG1hcCIpOworICAgICAgICBlcnJubyA9IEVOT01FTTsKKyAgICAgICAgcmV0
dXJuIC0xOworICAgIH0KKyAgICByZXR1cm4gMDsKK30KKwogc3RydWN0IHhjX3NyX3JlY29yZAog
ewogICAgIHVpbnQzMl90IHR5cGU7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlLmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXggYTAxNjY3ODMzMi4uZDUz
OTQ4ZTFhNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYwpAQCAtNjgsNjQgKzY4LDYgQEAgc3RhdGljIGludCBy
ZWFkX2hlYWRlcnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICByZXR1cm4gMDsKIH0K
IAotLyoKLSAqIElzIGEgcGZuIHBvcHVsYXRlZD8KLSAqLwotc3RhdGljIGJvb2wgcGZuX2lzX3Bv
cHVsYXRlZChjb25zdCBzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQot
ewotICAgIGlmICggcGZuID4gY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuICkKLSAgICAg
ICAgcmV0dXJuIGZhbHNlOwotICAgIHJldHVybiB0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5w
b3B1bGF0ZWRfcGZucyk7Ci19Ci0KLS8qCi0gKiBTZXQgYSBwZm4gYXMgcG9wdWxhdGVkLCBleHBh
bmRpbmcgdGhlIHRyYWNraW5nIHN0cnVjdHVyZXMgaWYgbmVlZGVkLiBUbwotICogYXZvaWQgcmVh
bGxvYygpaW5nIHRvbyBleGNlc3NpdmVseSwgdGhlIHNpemUgaW5jcmVhc2VkIHRvIHRoZSBuZWFy
ZXN0IHBvd2VyCi0gKiBvZiB0d28gbGFyZ2UgZW5vdWdoIHRvIGNvbnRhaW4gdGhlIHJlcXVpcmVk
IHBmbi4KLSAqLwotc3RhdGljIGludCBwZm5fc2V0X3BvcHVsYXRlZChzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQotewotICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4
LT54Y2g7Ci0KLSAgICBpZiAoIHBmbiA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiAp
Ci0gICAgewotICAgICAgICB4ZW5fcGZuX3QgbmV3X21heDsKLSAgICAgICAgc2l6ZV90IG9sZF9z
eiwgbmV3X3N6OwotICAgICAgICB1bnNpZ25lZCBsb25nICpwOwotCi0gICAgICAgIC8qIFJvdW5k
IHVwIHRvIHRoZSBuZWFyZXN0IHBvd2VyIG9mIHR3byBsYXJnZXIgdGhhbiBwZm4sIGxlc3MgMS4g
Ki8KLSAgICAgICAgbmV3X21heCA9IHBmbjsKLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+
IDE7Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiAyOwotICAgICAgICBuZXdfbWF4IHw9
IG5ld19tYXggPj4gNDsKLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDg7Ci0gICAgICAg
IG5ld19tYXggfD0gbmV3X21heCA+PiAxNjsKLSNpZmRlZiBfX3g4Nl82NF9fCi0gICAgICAgIG5l
d19tYXggfD0gbmV3X21heCA+PiAzMjsKLSNlbmRpZgotCi0gICAgICAgIG9sZF9zeiA9IGJpdG1h
cF9zaXplKGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiArIDEpOwotICAgICAgICBuZXdf
c3ogPSBiaXRtYXBfc2l6ZShuZXdfbWF4ICsgMSk7Ci0gICAgICAgIHAgPSByZWFsbG9jKGN0eC0+
cmVzdG9yZS5wb3B1bGF0ZWRfcGZucywgbmV3X3N6KTsKLSAgICAgICAgaWYgKCAhcCApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBwb3B1bGF0ZWQgYml0
bWFwIik7Ci0gICAgICAgICAgICBlcnJubyA9IEVOT01FTTsKLSAgICAgICAgICAgIHJldHVybiAt
MTsKLSAgICAgICAgfQotCi0gICAgICAgIG1lbXNldCgodWludDhfdCAqKXAgKyBvbGRfc3osIDB4
MDAsIG5ld19zeiAtIG9sZF9zeik7Ci0KLSAgICAgICAgY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9w
Zm5zICAgID0gcDsKLSAgICAgICAgY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuID0gbmV3
X21heDsKLSAgICB9Ci0KLSAgICBhc3NlcnQoIXRlc3RfYml0KHBmbiwgY3R4LT5yZXN0b3JlLnBv
cHVsYXRlZF9wZm5zKSk7Ci0gICAgc2V0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRf
cGZucyk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogLyoKICAqIEdpdmVuIGEgc2V0IG9mIHBmbnMs
IG9idGFpbiBtZW1vcnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCiAgKiB1
bnBvcHVsYXRlZCBzdWJzZXQuICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tp
bmcgaXMgcGVyZm9ybWVkCkBAIC02ODQsMTAgKzYyNiw4IEBAIHN0YXRpYyBpbnQgc2V0dXAoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBlcnI7
CiAKLSAgICBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gPSAoMzIgKiAxMDI0IC8gNCkg
LSAxOwotICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyA9IGJpdG1hcF9hbGxvYygKLSAg
ICAgICAgY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuICsgMSk7Ci0gICAgaWYgKCAhY3R4
LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zICkKKyAgICByYyA9ICF4Y19zcl9iaXRtYXBfcmVzaXpl
KCZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMsIDMyICogMTAyNCAvIDQpOworICAgIGlmICgg
cmMgKQogICAgIHsKICAgICAgICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9y
IHBvcHVsYXRlZF9wZm5zIGJpdG1hcCIpOwogICAgICAgICByYyA9IC0xOwpAQCAtNzIyLDcgKzY2
Miw3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAg
ICAgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlX3BhZ2VzKHhjaCwgZGlydHlfYml0bWFwLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOUlBBR0VTKGJpdG1hcF9zaXplKGN0
eC0+cmVzdG9yZS5wMm1fc2l6ZSkpKTsKICAgICBmcmVlKGN0eC0+cmVzdG9yZS5idWZmZXJlZF9y
ZWNvcmRzKTsKLSAgICBmcmVlKGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7CisgICAgeGNf
c3JfYml0bWFwX2ZyZWUoJmN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7CiAgICAgaWYgKCBj
dHgtPnJlc3RvcmUub3BzLmNsZWFudXAoY3R4KSApCiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRv
IGNsZWFuIHVwIik7CiB9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 17:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 17: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.xen.org>)
	id 1diOBD-0008IO-3Y; Thu, 17 Aug 2017 17:01:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1diOBB-0008Hm-Bi
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 17:01:57 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 17/88-01862-40CC5995; Thu, 17 Aug 2017 17:01:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42IJXDnphi7zmam
 RBs8WSVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7Vv9nLThUUvFvfwNLA+P1oC5GLg4Wgd9M
 Ej8fv2bsYuTgkBDIlFg2LwzCFJF48j8NpERI4CCTRGPvZPYuRk4ONgElib0HjzOCJEQEJjJKb
 P3zjBEkwSygIPHi+VYmEFtYwF9i9fzpLCA2i4CqxI95B9hAbF4BY4n/p/cxg9gSAvIS/TuWg9
 VzCphIPH21BmyOEFDNtF+9jBMYeRcwMqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNbLTS0
 uTkxPzUlMKtZLzs/dxAgMBwYg2MH48rTnIUZJDiYlUd7fs6ZECvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLg/XJqaqSQYFFqempFWmYOMDBh0hIcPEoivLUgad7igsTc4sx0iNQpRmOODavXf2Hie
 DXh/zcmIZa8/LxUKXHeyyClAiClGaV5cINgEXOJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwr
 w3QKbwZOaVwO17BXQKE9ApV9ongZxSkoiQkmpgnLylbO29uQ/Xxc8wbl6yZ/X/FTwz/Pa3VZT
 27ldNWqfi6PU/SfvxY7HfGWxBx7xWf1Bc9oXX/bT/J776i8sOHJA9Kb+t+Umd2BHt9q3fmtPj
 dpcsSfhWevLm1rz281PlZvyRvvM09vd7B675NQ9mB6yIWSZi/9CeU/psTr79p0OV63yrlF0ZH
 ZRYijMSDbWYi4oTAUThKn6TAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1502989315!110476052!1
X-Originating-IP: [81.169.146.216]
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 9141 invoked from network); 17 Aug 2017 17:01:55 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 17:01:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1502989315;
 l=13016; s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=7xGfApNqHfcn8WKtfrP6CQkduFE033FOngIAuPOUxRY=;
 b=JGclvOEeR17kHNb4oXtPnmopvDoRnLLrt0w/241fSEe+iaJj8az1g0n0lwV4WkjjOh
 ZRuAzRyIw59zJTLQpANj04fXVBYi+xeKGXby7L2IdgtxHvdw8RUmnRCtElwO0wClp3lt
 44tt2quZljrGLPS1dh5O01m8uSObnP303RSxQ=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.2 AUTH) with ESMTPSA id f03737t7HH1sCwm
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 17 Aug 2017 19:01:54 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Date: Thu, 17 Aug 2017 19:01:33 +0200
Message-Id: <20170817170133.30939-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170817170133.30939-1-olaf@aepfle.de>
References: <20170817170133.30939-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v2 3/3] tools/libxc: use superpages during
	restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
ICAgICAgICAgfCAgMTUgKysrCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgICAgICB8
ICA3MCArLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMg
fCAxODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICB8ICA3MiArKysrKysrKysrKysrKy0KIDQgZmlsZXMgY2hh
bmdlZCwgMjY3IGluc2VydGlvbnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKaW5k
ZXggNWQ3OGY0NjFhZi4uMjZjNDVmZGQ2ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jf
Y29tbW9uLmgKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKQEAgLTEzOSw2ICsxMzks
MTYgQEAgc3RydWN0IHhjX3NyX3Jlc3RvcmVfb3BzCiAgICAgICovCiAgICAgaW50ICgqc2V0dXAp
KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpOwogCisgICAgLyoqCisgICAgICogUG9wdWxhdGUg
UEZOcworICAgICAqCisgICAgICogR2l2ZW4gYSBzZXQgb2YgcGZucywgb2J0YWluIG1lbW9yeSBm
cm9tIFhlbiB0byBmaWxsIHRoZSBwaHlzbWFwIGZvciB0aGUKKyAgICAgKiB1bnBvcHVsYXRlZCBz
dWJzZXQuCisgICAgICovCisgICAgaW50ICgqcG9wdWxhdGVfcGZucykoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCwgdW5zaWduZWQgY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMpOworCisK
ICAgICAvKioKICAgICAgKiBQcm9jZXNzIGFuIGluZGl2aWR1YWwgcmVjb3JkIGZyb20gdGhlIHN0
cmVhbS4gIFRoZSBjYWxsZXIgc2hhbGwgdGFrZQogICAgICAqIGNhcmUgb2YgcHJvY2Vzc2luZyBj
b21tb24gcmVjb3JkcyAoZS5nLiBFTkQsIFBBR0VfREFUQSkuCkBAIC0zMzYsNiArMzQ2LDExIEBA
IHN0cnVjdCB4Y19zcl9jb250ZXh0CiAgICAgICAgICAgICAgICAgICAgIC8qIEhWTSBjb250ZXh0
IGJsb2IuICovCiAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmNvbnRleHQ7CiAgICAgICAgICAg
ICAgICAgICAgIHNpemVfdCBjb250ZXh0c3o7CisKKyAgICAgICAgICAgICAgICAgICAgLyogQml0
bWFwIG9mIGN1cnJlbnRseSBhbGxvY2F0ZWQgUEZOcyBkdXJpbmcgcmVzdG9yZS4gKi8KKyAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHhjX3NyX2JpdG1hcCBhdHRlbXB0ZWRfMWc7CisgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgYXR0ZW1wdGVkXzJtOworICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIGFsbG9jYXRlZF9wZm5zOwogICAgICAgICAg
ICAgICAgIH0gcmVzdG9yZTsKICAgICAgICAgICAgIH07CiAgICAgICAgIH0geDg2X2h2bTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX3Ny
X3Jlc3RvcmUuYwppbmRleCBkNTM5NDhlMWE2Li4xZjlmZTI1YjhmIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5j
CkBAIC02OCw3NCArNjgsNiBAQCBzdGF0aWMgaW50IHJlYWRfaGVhZGVycyhzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4KQogICAgIHJldHVybiAwOwogfQogCi0vKgotICogR2l2ZW4gYSBzZXQgb2Yg
cGZucywgb2J0YWluIG1lbW9yeSBmcm9tIFhlbiB0byBmaWxsIHRoZSBwaHlzbWFwIGZvciB0aGUK
LSAqIHVucG9wdWxhdGVkIHN1YnNldC4gIElmIHR5cGVzIGlzIE5VTEwsIG5vIHBhZ2UgdHlwZSBj
aGVja2luZyBpcyBwZXJmb3JtZWQKLSAqIGFuZCBhbGwgdW5wb3B1bGF0ZWQgcGZucyBhcmUgcG9w
dWxhdGVkLgotICovCi1pbnQgcG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LCB1bnNpZ25lZCBjb3VudCwKLSAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqb3Jp
Z2luYWxfcGZucywgY29uc3QgdWludDMyX3QgKnR5cGVzKQotewotICAgIHhjX2ludGVyZmFjZSAq
eGNoID0gY3R4LT54Y2g7Ci0gICAgeGVuX3Bmbl90ICptZm5zID0gbWFsbG9jKGNvdW50ICogc2l6
ZW9mKCptZm5zKSksCi0gICAgICAgICpwZm5zID0gbWFsbG9jKGNvdW50ICogc2l6ZW9mKCpwZm5z
KSk7Ci0gICAgdW5zaWduZWQgaSwgbnJfcGZucyA9IDA7Ci0gICAgaW50IHJjID0gLTE7Ci0KLSAg
ICBpZiAoICFtZm5zIHx8ICFwZm5zICkKLSAgICB7Ci0gICAgICAgIEVSUk9SKCJGYWlsZWQgdG8g
YWxsb2NhdGUgJXp1IGJ5dGVzIGZvciBwb3B1bGF0aW5nIHRoZSBwaHlzbWFwIiwKLSAgICAgICAg
ICAgICAgMiAqIGNvdW50ICogc2l6ZW9mKCptZm5zKSk7Ci0gICAgICAgIGdvdG8gZXJyOwotICAg
IH0KLQotICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7ICsraSApCi0gICAgewotICAgICAgICBp
ZiAoICghdHlwZXMgfHwgKHR5cGVzICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGVz
W2ldICE9IFhFTl9ET01DVExfUEZJTkZPX1hUQUIgJiYKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgdHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9QRklORk9fQlJPS0VOKSkpICYmCi0gICAgICAgICAg
ICAgIXBmbl9pc19wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHJjID0gcGZuX3NldF9wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ld
KTsKLSAgICAgICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgICAgIGdvdG8gZXJyOwotICAg
ICAgICAgICAgcGZuc1tucl9wZm5zXSA9IG1mbnNbbnJfcGZuc10gPSBvcmlnaW5hbF9wZm5zW2ld
OwotICAgICAgICAgICAgKytucl9wZm5zOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCBu
cl9wZm5zICkKLSAgICB7Ci0gICAgICAgIHJjID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXBf
ZXhhY3QoCi0gICAgICAgICAgICB4Y2gsIGN0eC0+ZG9taWQsIG5yX3BmbnMsIDAsIDAsIG1mbnMp
OwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgewotICAgICAgICAgICAgUEVSUk9SKCJGYWls
ZWQgdG8gcG9wdWxhdGUgcGh5c21hcCIpOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAg
IH0KLQotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BmbnM7ICsraSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggbWZuc1tpXSA9PSBJTlZBTElEX01GTiApCi0gICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgRVJST1IoIlBvcHVsYXRlIHBoeXNtYXAgZmFpbGVkIGZvciBwZm4g
JXUiLCBpKTsKLSAgICAgICAgICAgICAgICByYyA9IC0xOwotICAgICAgICAgICAgICAgIGdvdG8g
ZXJyOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBjdHgtPnJlc3RvcmUub3BzLnNldF9n
Zm4oY3R4LCBwZm5zW2ldLCBtZm5zW2ldKTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJjID0g
MDsKLQotIGVycjoKLSAgICBmcmVlKHBmbnMpOwotICAgIGZyZWUobWZucyk7Ci0KLSAgICByZXR1
cm4gcmM7Ci19Ci0KIC8qCiAgKiBHaXZlbiBhIGxpc3Qgb2YgcGZucywgdGhlaXIgdHlwZXMsIGFu
ZCBhIGJsb2NrIG9mIHBhZ2UgZGF0YSBmcm9tIHRoZQogICogc3RyZWFtLCBwb3B1bGF0ZSBhbmQg
cmVjb3JkIHRoZWlyIHR5cGVzLCBtYXAgdGhlIHJlbGV2YW50IHN1YnNldCBhbmQgY29weQpAQCAt
MTYxLDcgKzkzLDcgQEAgc3RhdGljIGludCBwcm9jZXNzX3BhZ2VfZGF0YShzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4LCB1bnNpZ25lZCBjb3VudCwKICAgICAgICAgZ290byBlcnI7CiAgICAgfQog
Ci0gICAgcmMgPSBwb3B1bGF0ZV9wZm5zKGN0eCwgY291bnQsIHBmbnMsIHR5cGVzKTsKKyAgICBy
YyA9IGN0eC0+cmVzdG9yZS5vcHMucG9wdWxhdGVfcGZucyhjdHgsIGNvdW50LCBwZm5zLCB0eXBl
cyk7CiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHBvcHVs
YXRlIHBmbnMgZm9yIGJhdGNoIG9mICV1IHBhZ2VzIiwgY291bnQpOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi42MDQ1NDE0OGRiIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysgYi90b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMTM1LDYgKzEzNSw4IEBAIHN0YXRpYyBpbnQgeDg2X2h2
bV9sb2NhbGlzZV9wYWdlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCiBzdGF0aWMgaW50IHg4
Nl9odm1fc2V0dXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHsKICAgICB4Y19pbnRlcmZh
Y2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtOworICAgIHVu
c2lnbmVkIGxvbmcgYml0czsKIAogICAgIGlmICggY3R4LT5yZXN0b3JlLmd1ZXN0X3R5cGUgIT0g
REhEUl9UWVBFX1g4Nl9IVk0gKQogICAgIHsKQEAgLTE0OSw3ICsxNTEsMzAgQEAgc3RhdGljIGlu
dCB4ODZfaHZtX3NldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgICAgIHJldHVy
biAtMTsKICAgICB9CiAKKyAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRf
MWc7CisgICAgYml0cyA9IChjdHgtPnJlc3RvcmUucDJtX3NpemUgPj4gU1VQRVJQQUdFXzFHQl9T
SElGVCkgKyAxOworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0gZmFs
c2UgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3Jl
LmF0dGVtcHRlZF8ybTsKKyAgICBiaXRzID0gKGN0eC0+cmVzdG9yZS5wMm1fc2l6ZSA+PiBTVVBF
UlBBR0VfMk1CX1NISUZUKSArIDE7CisgICAgaWYgKCB4Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBi
aXRzKSA9PSBmYWxzZSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgYm0gPSAmY3R4LT54ODZf
aHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnM7CisgICAgYml0cyA9IGN0eC0+cmVzdG9yZS5wMm1f
c2l6ZSArIDE7CisgICAgaWYgKCB4Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKSA9PSBmYWxz
ZSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyogTm8gc3VwZXJwYWdlIGluIDFzdCAyTUIg
ZHVlIHRvIFZHQSBob2xlICovCisgICAgeGNfc3Jfc2V0X2JpdCgwLCAmY3R4LT54ODZfaHZtLnJl
c3RvcmUuYXR0ZW1wdGVkXzFnKTsKKyAgICB4Y19zcl9zZXRfYml0KDAsICZjdHgtPng4Nl9odm0u
cmVzdG9yZS5hdHRlbXB0ZWRfMm0pOworCiAgICAgcmV0dXJuIDA7CisKK291dDoKKyAgICBFUlJP
UigiVW5hYmxlIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgcGZuIGJpdG1hcHMiKTsKKyAgICByZXR1
cm4gLTE7CiB9CiAKIC8qCkBAIC0yMjQsMTAgKzI0OSwxNjQgQEAgc3RhdGljIGludCB4ODZfaHZt
X3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogc3RhdGljIGludCB4
ODZfaHZtX2NsZWFudXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHsKICAgICBmcmVlKGN0
eC0+eDg2X2h2bS5yZXN0b3JlLmNvbnRleHQpOworICAgIHhjX3NyX2JpdG1hcF9mcmVlKCZjdHgt
Png4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMWcpOworICAgIHhjX3NyX2JpdG1hcF9mcmVlKCZj
dHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm0pOworICAgIHhjX3NyX2JpdG1hcF9mcmVl
KCZjdHgtPng4Nl9odm0ucmVzdG9yZS5hbGxvY2F0ZWRfcGZucyk7CiAKICAgICByZXR1cm4gMDsK
IH0KIAorLyoKKyAqIFNldCBhIHBmbiBhcyBhbGxvY2F0ZWQsIGV4cGFuZGluZyB0aGUgdHJhY2tp
bmcgc3RydWN0dXJlcyBpZiBuZWVkZWQuCisgKi8KK3N0YXRpYyBpbnQgcGZuX3NldF9hbGxvY2F0
ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICB4Y19p
bnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworCisgICAgaWYgKCAheGNfc3Jfc2V0X2JpdChwZm4s
ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hbGxvY2F0ZWRfcGZucykgKQorICAgIHsKKyAgICAgICAg
RVJST1IoIkZhaWxlZCB0byByZWFsbG9jIGFsbG9jYXRlZF9wZm5zIGJpdG1hcCIpOworICAgICAg
ICBlcnJubyA9IEVOT01FTTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKyAgICByZXR1cm4g
MDsKK30KKworLyoKKyAqIEF0dGVtcHQgdG8gYWxsb2NhdGUgYSBzdXBlcnBhZ2Ugd2hlcmUgdGhl
IHBmbiByZXNpZGVzLgorICovCitzdGF0aWMgaW50IHg4Nl9odm1fYWxsb2NhdGVfcGZuKHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCBwZm4pCit7CisgICAgeGNfaW50ZXJmYWNl
ICp4Y2ggPSBjdHgtPnhjaDsKKyAgICBib29sIHN1Y2Nlc3MgPSBmYWxzZTsKKyAgICBpbnQgcmMg
PSAtMSwgZG9uZTsKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXI7CisgICAgdW5zaWduZWQgbG9uZyBp
OworICAgIHVuc2lnbmVkIGxvbmcgc3RhdF8xZyA9IDAsIHN0YXRfMm0gPSAwLCBzdGF0XzRrID0g
MDsKKyAgICB1bnNpZ25lZCBsb25nIGlkeF8xZywgaWR4XzJtOworICAgIHVuc2lnbmVkIGxvbmcg
Y291bnQ7CisgICAgeGVuX3Bmbl90IGJhc2VfcGZuID0gMCwgZXh0bnQ7CisKKyAgICBpZiAoeGNf
c3JfdGVzdF9iaXQocGZuLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMpKQor
ICAgICAgICByZXR1cm4gMDsKKworICAgIGlkeF8xZyA9IHBmbiA+PiBTVVBFUlBBR0VfMUdCX1NI
SUZUOworICAgIGlkeF8ybSA9IHBmbiA+PiBTVVBFUlBBR0VfMk1CX1NISUZUOworICAgIGlmICgh
eGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnLCBp
ZHhfMWcpKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBhdHRlbXB0
ZWRfMWciKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKyAgICBpZiAoIXhjX3NyX2JpdG1h
cF9yZXNpemUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSwgaWR4XzJtKSkKKyAg
ICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYXR0ZW1wdGVkXzJtIik7Cisg
ICAgICAgIHJldHVybiAtMTsKKyAgICB9CisgICAgRFBSSU5URigiaWR4XzFnICVsdSBpZHhfMm0g
JWx1XG4iLCBpZHhfMWcsIGlkeF8ybSk7CisgICAgaWYgKCF4Y19zcl90ZXN0X2FuZF9zZXRfYml0
KGlkeF8xZywgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZykpIHsKKyAgICAgICAg
b3JkZXIgPSBTVVBFUlBBR0VfMUdCX1NISUZUOworICAgICAgICBjb3VudCA9IDFVTCA8PCBvcmRl
cjsKKyAgICAgICAgYmFzZV9wZm4gPSAocGZuID4+IG9yZGVyKSA8PCBvcmRlcjsKKyAgICAgICAg
ZXh0bnQgPSBiYXNlX3BmbjsKKyAgICAgICAgZG9uZSA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlz
bWFwKHhjaCwgY3R4LT5kb21pZCwgMSwgb3JkZXIsIDAsICZleHRudCk7CisgICAgICAgIERQUklO
VEYoIjFHIGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICIgZG9uZSAlZFxuIiwgYmFzZV9wZm4sIGRv
bmUpOworICAgICAgICBpZiAoZG9uZSA+IDApIHsKKyAgICAgICAgICAgIHN0cnVjdCB4Y19zcl9i
aXRtYXAgKmJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybTsKKyAgICAgICAg
ICAgIHN1Y2Nlc3MgPSB0cnVlOworICAgICAgICAgICAgc3RhdF8xZyA9IGRvbmU7CisgICAgICAg
ICAgICBmb3IgKGkgPSAwOyBpIDwgKGNvdW50ID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQpOyBpKysp
CisgICAgICAgICAgICAgICAgeGNfc3Jfc2V0X2JpdCgoYmFzZV9wZm4gPj4gU1VQRVJQQUdFXzJN
Ql9TSElGVCkgKyBpLCBibSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIXhjX3NyX3Rl
c3RfYW5kX3NldF9iaXQoaWR4XzJtLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJt
KSkgeworICAgICAgICBvcmRlciA9IFNVUEVSUEFHRV8yTUJfU0hJRlQ7CisgICAgICAgIGNvdW50
ID0gMVVMIDw8IG9yZGVyOworICAgICAgICBiYXNlX3BmbiA9IChwZm4gPj4gb3JkZXIpIDw8IG9y
ZGVyOworICAgICAgICBleHRudCA9IGJhc2VfcGZuOworICAgICAgICBkb25lID0geGNfZG9tYWlu
X3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlkLCAxLCBvcmRlciwgMCwgJmV4dG50KTsK
KyAgICAgICAgRFBSSU5URigiMk0gYmFzZV9wZm4gJSIgUFJJX3hlbl9wZm4gIiBkb25lICVkXG4i
LCBiYXNlX3BmbiwgZG9uZSk7CisgICAgICAgIGlmIChkb25lID4gMCkgeworICAgICAgICAgICAg
c3VjY2VzcyA9IHRydWU7CisgICAgICAgICAgICBzdGF0XzJtID0gZG9uZTsKKyAgICAgICAgfQor
ICAgIH0KKyAgICBpZiAoc3VjY2VzcyA9PSBmYWxzZSkgeworICAgICAgICBjb3VudCA9IDE7Cisg
ICAgICAgIGV4dG50ID0gYmFzZV9wZm4gPSBwZm47CisgICAgICAgIGRvbmUgPSB4Y19kb21haW5f
cG9wdWxhdGVfcGh5c21hcCh4Y2gsIGN0eC0+ZG9taWQsIGNvdW50LCAwLCAwLCAmZXh0bnQpOwor
ICAgICAgICBpZiAoZG9uZSA+IDApIHsKKyAgICAgICAgICAgIHN1Y2Nlc3MgPSB0cnVlOworICAg
ICAgICAgICAgc3RhdF80ayA9IGNvdW50OworICAgICAgICB9CisgICAgfQorICAgIERQUklOVEYo
ImNvdW50ICVsdSAxRyAlbHUgMk0gJWx1IDRrICVsdVxuIiwgY291bnQsIHN0YXRfMWcsIHN0YXRf
Mm0sIHN0YXRfNGspOworICAgIGlmIChzdWNjZXNzID09IHRydWUpIHsKKyAgICAgICAgZG8gewor
ICAgICAgICAgICAgY291bnQtLTsKKyAgICAgICAgICAgIHJjID0gcGZuX3NldF9hbGxvY2F0ZWQo
Y3R4LCBiYXNlX3BmbiArIGNvdW50KTsKKyAgICAgICAgICAgIGlmIChyYykKKyAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfSB3aGlsZSAoY291bnQpOworICAgIH0KKyAgICByZXR1cm4g
cmM7Cit9CisKK3N0YXRpYyBpbnQgeDg2X2h2bV9wb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9j
b250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKnR5cGVzKQoreworICAgIHhjX2ludGVyZmFj
ZSAqeGNoID0gY3R4LT54Y2g7CisgICAgeGVuX3Bmbl90IG1pbl9wZm4gPSBvcmlnaW5hbF9wZm5z
WzBdLCBtYXhfcGZuID0gb3JpZ2luYWxfcGZuc1swXTsKKyAgICB1bnNpZ25lZCBpOworICAgIGlu
dCByYyA9IC0xOworCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKKyAgICB7Cisg
ICAgICAgIGlmIChvcmlnaW5hbF9wZm5zW2ldIDwgbWluX3BmbikKKyAgICAgICAgICAgIG1pbl9w
Zm4gPSBvcmlnaW5hbF9wZm5zW2ldOworICAgICAgICBpZiAob3JpZ2luYWxfcGZuc1tpXSA+IG1h
eF9wZm4pCisgICAgICAgICAgICBtYXhfcGZuID0gb3JpZ2luYWxfcGZuc1tpXTsKKyAgICAgICAg
aWYgKCAodHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9QRklORk9fWFRBQiAmJgorICAgICAgICAgICAg
ICB0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4pICYmCisgICAgICAgICAgICAg
IXBmbl9pc19wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHJjID0geDg2X2h2bV9hbGxvY2F0ZV9wZm4oY3R4LCBvcmlnaW5hbF9wZm5zW2ld
KTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAg
ICAgICAgICAgcmMgPSBwZm5fc2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOwor
ICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAg
IH0KKyAgICB9CisKKyAgICB3aGlsZSAobWluX3BmbiA8IG1heF9wZm4pCisgICAgeworICAgICAg
ICBpZiAoIXhjX3NyX2JpdG1hcF9yZXNpemUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRl
ZF9wZm5zLCBtaW5fcGZuKSkKKyAgICAgICAgeworICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQg
dG8gcmVhbGxvYyBhbGxvY2F0ZWRfcGZucyAlIiBQUklfeGVuX3BmbiwgbWluX3Bmbik7CisgICAg
ICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorICAgICAgICBpZiAoIXBmbl9pc19wb3B1bGF0
ZWQoY3R4LCBtaW5fcGZuKSAmJgorICAgICAgICAgICAgeGNfc3JfdGVzdF9hbmRfY2xlYXJfYml0
KG1pbl9wZm4sICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hbGxvY2F0ZWRfcGZucykpIHsKKyAgICAg
ICAgICAgIHhlbl9wZm5fdCBwZm4gPSBtaW5fcGZuOworICAgICAgICAgICAgcmMgPSB4Y19kb21h
aW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGNoLCBjdHgtPmRvbWlkLCAxLCAwLCAmcGZu
KTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IFBFUlJPUigiRmFpbGVkIHRvIHJlbGVhc2UgcGZuICUiIFBSSV94ZW5fcGZuLCBtaW5fcGZuKTsK
KyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAg
ICAgICBtaW5fcGZuKys7CisgICAgfQorCisgICAgcmMgPSAwOworCisgZXJyOgorICAgIHJldHVy
biByYzsKK30KKworCiBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2
bSA9CiB7CiAgICAgLnBmbl9pc192YWxpZCAgICA9IHg4Nl9odm1fcGZuX2lzX3ZhbGlkLApAQCAt
MjM2LDYgKzQxNSw3IEBAIHN0cnVjdCB4Y19zcl9yZXN0b3JlX29wcyByZXN0b3JlX29wc194ODZf
aHZtID0KICAgICAuc2V0X3BhZ2VfdHlwZSAgID0geDg2X2h2bV9zZXRfcGFnZV90eXBlLAogICAg
IC5sb2NhbGlzZV9wYWdlICAgPSB4ODZfaHZtX2xvY2FsaXNlX3BhZ2UsCiAgICAgLnNldHVwICAg
ICAgICAgICA9IHg4Nl9odm1fc2V0dXAsCisgICAgLnBvcHVsYXRlX3BmbnMgICA9IHg4Nl9odm1f
cG9wdWxhdGVfcGZucywKICAgICAucHJvY2Vzc19yZWNvcmQgID0geDg2X2h2bV9wcm9jZXNzX3Jl
Y29yZCwKICAgICAuc3RyZWFtX2NvbXBsZXRlID0geDg2X2h2bV9zdHJlYW1fY29tcGxldGUsCiAg
ICAgLmNsZWFudXAgICAgICAgICA9IHg4Nl9odm1fY2xlYW51cCwKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3Jl
X3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjg3OTU3NTU5YmMgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfcHYuYwpAQCAtOTM2LDYgKzkzNiw3NSBAQCBzdGF0aWMgdm9pZCB4ODZfcHZfc2V0
X2dmbihzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuLAogICAgICAgICAo
KHVpbnQzMl90ICopY3R4LT54ODZfcHYucDJtKVtwZm5dID0gbWZuOwogfQogCisvKgorICogR2l2
ZW4gYSBzZXQgb2YgcGZucywgb2J0YWluIG1lbW9yeSBmcm9tIFhlbiB0byBmaWxsIHRoZSBwaHlz
bWFwIGZvciB0aGUKKyAqIHVucG9wdWxhdGVkIHN1YnNldC4gIElmIHR5cGVzIGlzIE5VTEwsIG5v
IHBhZ2UgdHlwZSBjaGVja2luZyBpcyBwZXJmb3JtZWQKKyAqIGFuZCBhbGwgdW5wb3B1bGF0ZWQg
cGZucyBhcmUgcG9wdWxhdGVkLgorICovCitzdGF0aWMgaW50IHg4Nl9wdl9wb3B1bGF0ZV9wZm5z
KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKK3sKKyAg
ICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHhlbl9wZm5fdCAqbWZucyA9IG1h
bGxvYyhjb3VudCAqIHNpemVvZigqbWZucykpLAorICAgICAgICAqcGZucyA9IG1hbGxvYyhjb3Vu
dCAqIHNpemVvZigqcGZucykpOworICAgIHVuc2lnbmVkIGksIG5yX3BmbnMgPSAwOworICAgIGlu
dCByYyA9IC0xOworCisgICAgaWYgKCAhbWZucyB8fCAhcGZucyApCisgICAgeworICAgICAgICBF
UlJPUigiRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlcyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5
c21hcCIsCisgICAgICAgICAgICAgIDIgKiBjb3VudCAqIHNpemVvZigqbWZucykpOworICAgICAg
ICBnb3RvIGVycjsKKyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQor
ICAgIHsKKyAgICAgICAgaWYgKCAoIXR5cGVzIHx8ICh0eXBlcyAmJgorICAgICAgICAgICAgICAg
ICAgICAgICAgICh0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19YVEFCICYmCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHR5cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX0JST0tFTikp
KSAmJgorICAgICAgICAgICAgICFwZm5faXNfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tp
XSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwg
b3JpZ2luYWxfcGZuc1tpXSk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAg
ICBnb3RvIGVycjsKKyAgICAgICAgICAgIHBmbnNbbnJfcGZuc10gPSBtZm5zW25yX3BmbnNdID0g
b3JpZ2luYWxfcGZuc1tpXTsKKyAgICAgICAgICAgICsrbnJfcGZuczsKKyAgICAgICAgfQorICAg
IH0KKworICAgIGlmICggbnJfcGZucyApCisgICAgeworICAgICAgICByYyA9IHhjX2RvbWFpbl9w
b3B1bGF0ZV9waHlzbWFwX2V4YWN0KAorICAgICAgICAgICAgeGNoLCBjdHgtPmRvbWlkLCBucl9w
Zm5zLCAwLCAwLCBtZm5zKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIFBFUlJPUigiRmFpbGVkIHRvIHBvcHVsYXRlIHBoeXNtYXAiKTsKKyAgICAgICAgICAgIGdv
dG8gZXJyOworICAgICAgICB9CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wZm5zOyAr
K2kgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4g
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFw
IGZhaWxlZCBmb3IgcGZuICV1IiwgaSk7CisgICAgICAgICAgICAgICAgcmMgPSAtMTsKKyAgICAg
ICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgY3R4LT5y
ZXN0b3JlLm9wcy5zZXRfZ2ZuKGN0eCwgcGZuc1tpXSwgbWZuc1tpXSk7CisgICAgICAgIH0KKyAg
ICB9CisKKyAgICByYyA9IDA7CisKKyBlcnI6CisgICAgZnJlZShwZm5zKTsKKyAgICBmcmVlKG1m
bnMpOworCisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogcmVzdG9yZV9vcHMgZnVuY3Rpb24u
ICBDb252ZXJ0IHBmbnMgYmFjayB0byBtZm5zIGluIHBhZ2V0YWJsZXMuICBQb3NzaWJseQogICog
bmVlZHMgdG8gcG9wdWxhdGUgbmV3IGZyYW1lcyBpZiBhIFBURSBpcyBmb3VuZCByZWZlcnJpbmcg
dG8gYSBmcmFtZSB3aGljaApAQCAtOTgwLDcgKzEwNDksNyBAQCBzdGF0aWMgaW50IHg4Nl9wdl9s
b2NhbGlzZV9wYWdlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCiAgICAgICAgIH0KICAgICB9
CiAKLSAgICBpZiAoIHRvX3BvcHVsYXRlICYmIHBvcHVsYXRlX3BmbnMoY3R4LCB0b19wb3B1bGF0
ZSwgcGZucywgTlVMTCkgKQorICAgIGlmICggdG9fcG9wdWxhdGUgJiYgeDg2X3B2X3BvcHVsYXRl
X3BmbnMoY3R4LCB0b19wb3B1bGF0ZSwgcGZucywgTlVMTCkgKQogICAgICAgICByZXR1cm4gLTE7
CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IChQQUdFX1NJWkUgLyBzaXplb2YodWludDY0X3QpKTsg
KytpICkKQEAgLTExNjAsNiArMTIyOSw3IEBAIHN0cnVjdCB4Y19zcl9yZXN0b3JlX29wcyByZXN0
b3JlX29wc194ODZfcHYgPQogICAgIC5zZXRfZ2ZuICAgICAgICAgPSB4ODZfcHZfc2V0X2dmbiwK
ICAgICAubG9jYWxpc2VfcGFnZSAgID0geDg2X3B2X2xvY2FsaXNlX3BhZ2UsCiAgICAgLnNldHVw
ICAgICAgICAgICA9IHg4Nl9wdl9zZXR1cCwKKyAgICAucG9wdWxhdGVfcGZucyAgID0geDg2X3B2
X3BvcHVsYXRlX3BmbnMsCiAgICAgLnByb2Nlc3NfcmVjb3JkICA9IHg4Nl9wdl9wcm9jZXNzX3Jl
Y29yZCwKICAgICAuc3RyZWFtX2NvbXBsZXRlID0geDg2X3B2X3N0cmVhbV9jb21wbGV0ZSwKICAg
ICAuY2xlYW51cCAgICAgICAgID0geDg2X3B2X2NsZWFudXAsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 17:07:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 17:07: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.xen.org>)
	id 1diOFy-0000L4-Q5; Thu, 17 Aug 2017 17:06:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1diOFx-0000Ky-Gy
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 17:06:53 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F5/52-03557-C2DC5995; Thu, 17 Aug 2017 17:06:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTVfn7NR
 IgwOnWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeLYIFV+Qreu8/Y2xgfCXRxcjFISSwiVHi
 67c21i5GTiDnAKPE5AlGILawgK/Ekv9TWLoYOThEBEIlri0SBAkzCyhJ7D97jRGifA6jxI2nf
 CA2m4CuxI6br5lBbF4BK4nDPyFGsgioSrRNnc8OYosKhEvs/34NqkZQ4uTMJywgNqeAtcS7M5
 3MEPP1JHZc/8UKYYtLNH1ZCWXLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWMGsWpRWWpRbq
 GZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxjvbww4xCjJwaQkyvt7
 1pRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8z05PjRQSLEpNT61Iy8wBRglMWoKDR0mEV+YMU
 Jq3uCAxtzgzHSJ1ilFRSpzXBSQhAJLIKM2Da4NF5iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMC
 oJ8/4G2c6TmVcCN/0V0GImoMVX2ieBLC5JREhJNTBe2LZ2jWjJkllVWztvlvdF5lvt+LtYgjF
 Zqfiv2LZjrSuK3Pu/OmonWKRUvG1OLJizOqzXoef4HB0p7elJU++esVrw5yaf4kqpWepF+eE9
 BYycW8vsEuelTU+ZWHasWPTRFrWLyX/V/0uoX+A0yap943i2LdJ4Wptb67xvRcEWn1edXLOU7
 YASS3FGoqEWc1FxIgAu1kvxxwIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1502989611!78244629!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56825 invoked from network); 17 Aug 2017 17:06:51 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 17 Aug 2017 17:06:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B594380D;
 Thu, 17 Aug 2017 10:06:50 -0700 (PDT)
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 1B1CC3F577;
 Thu, 17 Aug 2017 10:06:49 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-8-andre.przywara@arm.com>
 <9c3e1d74-c013-2284-5efa-a62cfdd79e0c@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <5d05fbb6-9606-4dac-4d24-a0761fec08c3@arm.com>
Date: Thu, 17 Aug 2017 18:06:48 +0100
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: <9c3e1d74-c013-2284-5efa-a62cfdd79e0c@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 07/22] ARM: vGIC: introduce priority
	setter/getter
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8wOC8xNyAxNToxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDIxLzA3LzE3IDIwOjU5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gU2luY2UgdGhl
IEdJQ3MgTU1JTyBhY2Nlc3MgYWx3YXlzIGNvdmVycyBhIG51bWJlciBvZiBJUlFzIGF0IG9uY2Us
Cj4+IGludHJvZHVjZSB3cmFwcGVyIGZ1bmN0aW9ucyB3aGljaCBsb29wIG92ZXIgdGhvc2UgSVJR
cywgdGFrZSB0aGVpcgo+PiBsb2NrcyBhbmQgcmVhZCBvciB1cGRhdGUgdGhlIHByaW9yaXR5IHZh
bHVlcy4KPj4gVGhpcyB3aWxsIGJlIHVzZWQgaW4gYSBsYXRlciBwYXRjaC4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IC0tLQo+
PiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICA1ICsrKysr
Cj4+ICAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+IGluZGV4IDQzNGI3
ZTIuLmIyYzk2MzIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4gKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiBAQCAtMjQzLDYgKzI0Myw0MyBAQCBzdGF0aWMgaW50IHZn
aWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsCj4+IHVuc2lnbmVkIGludCB2aXJx
KQo+PiAgICAgIHJldHVybiBBQ0NFU1NfT05DRShyYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJS
VVBUX1JBTktfTUFTS10pOwo+PiAgfQo+Pgo+PiArI2RlZmluZSBNQVhfSVJRU19QRVJfSVBSSU9S
SVRZUiA0Cj4gCj4gVGhlIG5hbWUgZ2l2ZXMgdGhlIGltcHJlc3Npb24gdGhhdCB5b3UgbWF5IGhh
dmUgSVBSSU9SSVRZUiB3aXRoIG9ubHkgMQo+IElSUS4gQnV0IHRoaXMgaXMgbm90IHRydWUuIFRo
ZSByZWdpc3RlcnMgaXMgYWx3YXlzIDQuIEhvd2V2ZXIsIHlvdSBhcmUKPiBhYmxlIHRvIGFjY2Vz
cyB1c2luZyBieXRlIG9yIHdvcmQuCj4gCj4+ICt1aW50MzJfdCB2Z2ljX2ZldGNoX2lycV9wcmlv
cml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5yaXJxcywKPiAKPiBJIGFtIHdlbGwg
YXdhcmUgdGhhdCB0aGUgdmdpYyBjb2RlIGlzIG1peGluZyBiZXR3ZWVuIHZpcnEgYW5kIGlycS4K
PiBNb3ZpbmcgZm9yd2FyZCwgd2Ugc2hvdWxkIHVzZSB2aXJxIHRvIGF2b2lkIGNvbmZ1c2lvbi4K
PiAKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJz
dF9pcnEpCj4gCj4gUGxlYXNlIHN0YXkgY29uc2lzdGVudCwgd2l0aCB0aGUgbmFtaW5nLiBFaXRo
ZXIgbnJfaXJxcy9maXJzdF9pcnEgb3IKPiBucmlycXMvZmlyc3RpcnEuIEJ1dCBub3QgYSBtaXgu
Cj4gCj4gQWxzbywgaXQgbWFrZXMgbW9yZSBzZW5zZSB0byBkZXNjcmliZSBmaXJzdCB0aGUgc3Rh
cnQgdGhlbiBudW1iZXIuCj4gCj4+ICt7Cj4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwaXJx
c1tNQVhfSVJRU19QRVJfSVBSSU9SSVRZUl07Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
Pj4gKyAgICB1aW50MzJfdCByZXQgPSAwLCBpOwo+PiArCj4+ICsgICAgbG9jYWxfaXJxX3NhdmUo
ZmxhZ3MpOwo+PiArICAgIHZnaWNfbG9ja19pcnFzKHYsIG5yaXJxcywgZmlyc3RfaXJxLCBwaXJx
cyk7Cj4gCj4gSSBhbSBub3QgY29udmluY2VkIG9uIHRoZSB1c2VmdWxuZXNzIG9mIHRha2luZyBh
bGwgdGhlIGxvY2tzIGluIG9uZSBnby4KPiBBdCBvbmUgcG9pbnQgaW4gdGhlIHRpbWUsIHlvdSBv
bmx5IG5lZWQgdG8gbG9jayBhIGdpdmVuIHBlbmRpbmdfaXJxLgoKSSBkb24ndCB0aGluayBzby4g
VGhlIE1NSU8gYWNjZXNzIGEgZ3Vlc3QgZG9lcyBpcyBleHBlY3RlZCB0byBiZSBhdG9taWMsCnNv
IGl0IGV4cGVjdHMgdG8gcmVhZCB0aGUgcHJpb3JpdGllcyBvZiB0aGUgZm91ciBpbnRlcnJ1cHRz
IGFzIHRoZXkgd2VyZQoqYXQgb25lIHBvaW50IGluIHRpbWUqLgpUaGlzIGlzc3VlIGlzIG1vcmUg
b2J2aW91cyBmb3IgdGhlIGVuYWJsZWQgYml0LCBmb3IgaW5zdGFuY2UsIGJ1dCBhbHNvCmhlcmUg
YSAoMzItYml0KSByZWFkIGFuZCBhIHdyaXRlIG9mIHNvbWUgSVBSSU9SSVRZUiBtaWdodCByYWNl
IGFnYWluc3QKZWFjaCBvdGhlci4gVGhpcyB3YXMgY292ZXJlZCBieSB0aGUgcmFuayBsb2NrIGJl
Zm9yZSwgYnV0IG5vdyB3ZSBoYXZlIHRvCmJpdGUgdGhlIGJ1bGxldCBhbmQgbG9jayBhbGwgaW52
b2x2ZWQgSVJRcy4KCkNoZWVycywKQW5kcmUuCgo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkg
PCBucmlycXM7IGkrKyApCj4+ICsgICAgICAgIHJldCB8PSBwaXJxc1tpXS0+cHJpb3JpdHkgPDwg
KGkgKiA4KTsKPiAKPiBQbGVhc2UgYXZvaWQgb3Blbi1jb2RpbmcgbnVtYmVyLgo+IAo+PiArCj4+
ICsgICAgdmdpY191bmxvY2tfaXJxcyhwaXJxcywgbnJpcnFzKTsKPj4gKyAgICBsb2NhbF9pcnFf
cmVzdG9yZShmbGFncyk7Cj4+ICsKPj4gKyAgICByZXR1cm4gcmV0Owo+PiArfQo+PiArCj4+ICt2
b2lkIHZnaWNfc3RvcmVfaXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
bnJpcnFzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmly
c3RfaXJxLCB1aW50MzJfdCB2YWx1ZSkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnBpcnFzW01BWF9JUlFTX1BFUl9JUFJJT1JJVFlSXTsKPj4gKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwo+PiArICAgIHVuc2lnbmVkIGludCBpOwo+PiArCj4+ICsgICAgbG9jYWxfaXJxX3NhdmUo
ZmxhZ3MpOwo+PiArICAgIHZnaWNfbG9ja19pcnFzKHYsIG5yaXJxcywgZmlyc3RfaXJxLCBwaXJx
cyk7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yaXJxczsgaSsrLCB2YWx1ZSA+Pj0g
OCApCj4gCj4gU2FtZSBoZXJlLgo+IAo+PiArICAgICAgICBwaXJxc1tpXS0+cHJpb3JpdHkgPSB2
YWx1ZSAmIDB4ZmY7Cj4+ICsKPj4gKyAgICB2Z2ljX3VubG9ja19pcnFzKHBpcnFzLCBucmlycXMp
Owo+PiArICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKPj4gK30KPj4gKwo+PiAgYm9vbCB2
Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2ln
bmVkCj4+IGludCBpcnEpCj4+ICB7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS92Z2ljLmgKPj4gaW5kZXggZWNmNDk2OS4uZjM3OTFjOCAxMDA2NDQKPj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
Pj4gQEAgLTE5OCw2ICsxOTgsMTEgQEAgdm9pZCB2Z2ljX2xvY2tfaXJxcyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50Cj4+IG5yaXJxcywgdW5zaWduZWQgaW50IGZpcnN0X2lycSwKPj4gICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICoqcGlycXMpOwo+PiAgdm9pZCB2
Z2ljX3VubG9ja19pcnFzKHN0cnVjdCBwZW5kaW5nX2lycSAqKnBpcnFzLCB1bnNpZ25lZCBpbnQg
bnJpcnFzKTsKPj4KPj4gK3VpbnQzMl90IHZnaWNfZmV0Y2hfaXJxX3ByaW9yaXR5KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbnJpcnFzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2lycSk7Cj4+ICt2b2lkIHZnaWNfc3RvcmVfaXJx
X3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbnJpcnFzLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfaXJxLCB1aW50MzJfdCBy
ZWcpOwo+PiArCj4+ICBlbnVtIGdpY19zZ2lfbW9kZTsKPj4KPj4gIC8qCj4+Cj4gCj4gQ2hlZXJz
LAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 17:07:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 17:07: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.xen.org>)
	id 1diOGA-0000Ly-14; Thu, 17 Aug 2017 17:07:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1diOG8-0000Lc-Ch
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 17:07:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AF/7A-03368-73DC5995; Thu, 17 Aug 2017 17:07:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPKsWRWlGSWpSXmKPExsUSuHLSHV3zs1M
 jDR6c47NY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNW39/MVtDAVvFlfQdLA+Nzli5GLg4WgUdM
 EguvrmPsYuTgkBDIlFg2LwzCFJF48j8NpERI4BWTxO0DC4HqOYEcTYnp+45D2ToS//YcYoSwT
 SVeNu9jg7CVJO403WUGsSUEFCWeTX/NCGHLSxza08IKYUtLNHcvZoeweSXe/bzFAhN/0tcFFR
 eR2LVhAyvEESsZJa6/+s0C4axnlpix6Tgb3Ae/V89gweeDg0wSrecPgl3HBnTd3oPHwS4SEdC
 VeLbgGVicWUBB4sXzrUwgtrCAscTzOVvA4iwCqhJTH0D08gLF1x39DPdN/47lTBMYpRcwMqxi
 1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMMAYg2MF4fm3gI
 UZJDiYlUd7fs6ZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfXZ6aqSQYFFqempFWmYOMNZh0h
 IcPEoivLWngNK8xQWJucWZ6RCpU4yWHHf6Nnxh4mj6sAVIvprw/xuTEEtefl6qlDivyxmgBgG
 QhozSPLhxsHR0iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8u0Gu4snMK4Hb+groICagg660
 TwI5qCQRISXVwMjO6Hwkd9sGJ7enN28sPC2WJOjAW/rklLpr29oa7y1Z95aKxyi7TddSWrJaZ
 MVzbcaJDx/NCtj4fWrO/2qOaNMeiX8/H7krdcs/k55icEG2Si6Rm+1Dua9Kvc/LgC+Gyf48X+
 bLui823TSzu+jE9vbMU7MX2s+7xd53VELeiDVD9PkyV+uMfUosxRmJhlrMRcWJAFIXemxCAwA
 A
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502989622!78279532!1
X-Originating-IP: [81.169.146.220]
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 55086 invoked from network); 17 Aug 2017 17:07:03 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.220)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 17:07:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1502989622;
 l=728; s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=4LpgQQVRfSGg7K92zHspuQXYkmXmIU1x+BSb/DSW8vA=;
 b=N13lB1TO0GltLpJ6WPaXgvuCd3cVGk5pLfQJ4XdTw3PGktthpXkkff6O7gvMatgtrb
 v6dM4U/4UUw0KX+bcFfsfnVYLfCxHLuoP2zjArNfYQG2tM1VDxILQS5zIkN1tPL5B/Gt
 bJzpEaJ1FilHZbssrz0ql18+WHSiNECg6T/tI=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.2 AUTH) with ESMTPSA id k0be2ft7HH72CxF
 (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>;
 Thu, 17 Aug 2017 19:07:02 +0200 (CEST)
Resent-From: Olaf Hering <olaf@aepfle.de>
Resent-Date: Thu, 17 Aug 2017 19:06:58 +0200
Resent-Message-ID: <20170817170658.GA31078@aepfle.de>
Resent-To: xen-devel@lists.xen.org
X-Envelope-From: <olaf@aepfle.de>
X-Envelope-To: <olaf@aepfle.de>
X-Delivery-Time: 1502989305
X-UID: 534134
X-Strato-MessageType: email
X-RZG-CLASS-ID: mi00
Received-SPF: none client-ip=2a01:238:20a:202:5300::2;
 helo="mo6-p00-ob.smtp.rzone.de"; envelope-from="olaf@aepfle.de";
 receiver=smtpin.rzone.de; identity=mailfrom;
Received: from mo6-p00-ob.smtp.rzone.de ([IPv6:2a01:238:20a:202:5300::2])
 by smtpin.rzone.de (RZmta 41.2 OK) with ESMTPS id r0a8e7t7HH1jK5V
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (curve secp384r1 with 384
 ECDH bits, eq. 7680 bits RSA)) (Client CN "*.smtp.rzone.de",
 Issuer "TeleSec ServerPass DE-2" (verified OK (+EmiG)))
 (Client hostname verified OK) for <olaf@aepfle.de>;
 Thu, 17 Aug 2017 19:01:45 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1502989305;
 l=728; s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=4LpgQQVRfSGg7K92zHspuQXYkmXmIU1x+BSb/DSW8vA=;
 b=SA/WPNWt0527OQ2sEjOGTc3cIxaaS7NqdD6QPhMvdIseQdvL1YDBPEJcTssATYp/BJ
 8tBBe0cWrJ+ISqsQHcVoDAwriciyutsPHj/uiDT/LhXWV2WERm+cwQICFbkgGj8aKbMj
 BPkyDeccn3VUhWugtddC3ndR00ucJEN1UIgTI=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.2 AUTH) with ESMTPSA id f03737t7HH1jCwi
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 17 Aug 2017 19:01:45 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Date: Thu, 17 Aug 2017 19:01:30 +0200
Message-Id: <20170817170133.30939-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v2 0/3] tools/libxc: use superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgc3VwZXJwYWdlcyBvbiB0aGUgcmVjZWl2aW5nIGRvbTAgd2lsbCBhdm9pZCBwZXJmb3Jt
YW5jZSByZWdyZXNzaW9ucy4KCk9sYWYKCnYyOgogc3BsaXQgaW50byBpbmRpdmlkdWFsIGNvbW1p
dHMKCk9sYWYgSGVyaW5nICgzKToKICB0b29scy9saWJ4YzogbW92ZSBTVVBFUlBBR0UgbWFjcm9z
IHRvIGNvbW1vbiBoZWFkZXIKICB0b29scy9saWJ4YzogYWRkIEFQSSBmb3IgYml0bWFwIGFjY2Vz
cyBmb3IgcmVzdG9yZQogIHRvb2xzL2xpYnhjOiB1c2Ugc3VwZXJwYWdlcyBkdXJpbmcgcmVzdG9y
ZSBvZiBIVk0gZ3Vlc3QKCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgICAgICAgICAgICB8ICAg
NSAtCiB0b29scy9saWJ4Yy94Y19wcml2YXRlLmggICAgICAgICAgICB8ICAgNSArCiB0b29scy9s
aWJ4Yy94Y19zcl9jb21tb24uYyAgICAgICAgICB8ICA0MSArKysrKysrKwogdG9vbHMvbGlieGMv
eGNfc3JfY29tbW9uLmggICAgICAgICAgfCAgODIgKysrKysrKysrKysrKysrLQogdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZS5jICAgICAgICAgfCAxMzYgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyB8IDE4MCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2
X3B2LmMgIHwgIDcyICsrKysrKysrKysrKysrLQogNyBmaWxlcyBjaGFuZ2VkLCAzODEgaW5zZXJ0
aW9ucygrKSwgMTQwIGRlbGV0aW9ucygtKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 17:17:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 17: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.xen.org>)
	id 1diOQ8-0001BF-WE; Thu, 17 Aug 2017 17:17:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diOQ7-0001Aq-JZ
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 17:17:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 15/C8-02177-2AFC5995; Thu, 17 Aug 2017 17:17:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfh+am
 RBuc36FqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148+jBewFh/Iq2j58Ym5g
 POjRxcjFISTwl1Gie88DVgjnMaPEuTsf2SGcbYwS6/9tZOpi5OQQEXCW+HpmLjuIzSugL/H99
 FkWEFtYwErizexLYA0SArt0JZ7NPskGkpAQ8JQ4dessUDMHmN312bSLkZ2DDaj+kBhIAYuAqs
 S55t9MExi5FzAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9DgDEOxgXNvqfIhRkoNJSZT396wpkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHecmxopJFiU
 mp5akZaZAww9mLQEB4+SCO8GkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz9oIUCYAUZ
 ZTmwY2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN2gEzhycwrgdv0CugIJqAjrrRPAj
 miJBEhJdXA6LOZqybF9zmPVBWLyrqdbq9dGpPqFymfSFFy33b3kaFI3zvH7ezvH7113Jdfxt/
 8O/vNpl0xmxc7m6nU7WHY89zhRNhJw00pyc7rMh1sWeZGTOhO7G146rmSeY5Y86LU2hVGmxy9
 +H6/VVKuDvpmsvvAr9UGmzytW3eo2Bl+XmPJaSCQ82a7EktxRqKhFnNRcSIAY+e0q34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1502990240!107597270!1
X-Originating-IP: [104.130.215.37]
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 34640 invoked from network); 17 Aug 2017 17:17:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 17:17:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diOQ3-0004gl-MA; Thu, 17 Aug 2017 17:17: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 1diOPx-0007J5-VW; Thu, 17 Aug 2017 17:17:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diOPw-0002XC-TN; Thu, 17 Aug 2017 17:17:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112669-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=d38489de9df93a4679cae2ae02b75287778fb3ed
X-Osstest-Versions-That: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 17:17:12 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 112669: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY2OSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY2OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwOTA2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA5MDYKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgNiB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTEyNjUyIHBhc3MgaW4gMTEyNjY5CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTEy
NjUyIHBhc3MgaW4gMTEyNjY5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTI2NTIKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGlu
IDExMjY1MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBpbiAxMTI2NTIgbGlrZSAxMTA5MDYKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI2NTIgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMTI2NTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTkgbGVhay1j
aGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTEwOTA2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMDkwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwOTA2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0
aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgNDAgeHRmL3Rl
c3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzIt
Y3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0
aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgIDMzIHh0Zi90
ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAzMyB4dGYvdGVzdC1odm0zMnBh
ZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgIDQwIHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1
bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDQ0IHh0
Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgNDAgeHRmL3Rlc3QtaHZtMzJw
c2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTggeHRmL3Rlc3QtaHZt
NjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTgg
eHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU4IHh0Zi90ZXN0LWh2
bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZDM4NDg5ZGU5
ZGY5M2E0Njc5Y2FlMmFlMDJiNzUyODc3NzhmYjNlZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgMzIxNzEyOWViNjVjMGQ0OTk1ZWQwOGZiODkxOWUzYzMzNGNhZDU0OAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwOTA2ICAyMDE3LTA2LTIxIDAwOjIwOjQzIFogICA1NyBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjY1MiAgMjAxNy0wOC0xNSAxNDoxMDo1MSBaICAg
IDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZj
cHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZDM4NDg5ZGU5ZGY5M2E0Njc5Y2FlMmFl
MDJiNzUyODc3NzhmYjNlZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBUdWUgQXVnIDE1IDE1OjM1OjQ2IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGNvcnJl
Y3QgcGluIHN0YXR1cyBmaXh1cCBmb3IgY29weQogICAgCiAgICBSZWdhcmRsZXNzIG9mIGNvcHkg
b3BlcmF0aW9ucyBvbmx5IHNldHRpbmcgR05UUElOX2hzdCosIEdOVFBJTl9kZXYqCiAgICBhbHNv
IG5lZWQgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IHdoZW4gZGVjaWRpbmcgd2hldGhlciB0byBj
bGVhcgogICAgX0dURl97cmVhZCx3cml0fWluZy4gQXQgbGVhc3QgZm9yIGNvbnNpc3RlbmN5IHdp
dGggY29kZSBlbHNld2hlcmUgdGhlCiAgICByZWFkIHBhcnQgYmV0dGVyIGRvZXNuJ3QgdXNlIGFu
eSBtYXNrIGF0IGFsbC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjMwLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRiMzE3ZDZjYTJkMTM4YTIKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA4LTE1IDE1OjA4OjAzICswMjAwCgpjb21taXQgZGY1OTAxNDI3NmNkY2EzZDg1
Mjg2YzcwYmQ1MTk0NjA5ZmJhODMyMApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNTozMzowOSAyMDE3ICswMjAwCgog
ICAgeDg2L2dyYW50OiBkaXNhbGxvdyBtaXNhbGlnbmVkIFBURXMKICAgIAogICAgUGFnZXRhYmxl
IGVudHJpZXMgbXVzdCBiZSBhbGlnbmVkIHRvIGZ1bmN0aW9uIGNvcnJlY3RseS4gIERpc2FsbG93
IGF0dGVtcHRzCiAgICBmcm9tIHRoZSBndWVzdCB0byBoYXZlIGEgZ3JhbnQgUFRFIGNyZWF0ZWQg
YXQgYSBtaXNhbGlnbmVkIGFkZHJlc3MsIHdoaWNoCiAgICB3b3VsZCByZXN1bHQgaW4gY29ycnVw
dGlvbiBvZiB0aGUgTDEgdGFibGUgd2l0aCBsYXJnZWx5LWd1ZXN0LWNvbnRyb2xsZWQKICAgIHZh
bHVlcy4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xMjEzNyAvIFhTQS0yMjcuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFz
dGVyIGNvbW1pdDogY2U0NDI5MjZjMjUzMGRhOTM3NjE5OWRjYzc2OTQzNjM3NmFkMjM4NgogICAg
bWFzdGVyIGRhdGU6IDIwMTctMDgtMTUgMTU6MDY6NDUgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 17:36:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 17:36: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.xen.org>)
	id 1diOie-0002Vu-II; Thu, 17 Aug 2017 17:36:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hfp@posteo.de>) id 1diOid-0002Vo-8z
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 17:36:31 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C9/94-01729-E14D5995; Thu, 17 Aug 2017 17:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsWy01nFSVfmytR
 Ig48XlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oytDXsYC7ZLVxw+/5ulgXG/eBcjF4eQwHZG
 ibO/NzNCOJMZJa5dfs3axcjJwSzgITH57k82EFtEIEli0u6pjCC2sIC3xLmG22BxIaCaeSeOs
 4PYLAKqEk3f77NA9JpL3Jx3F6yGV0BQ4uTMJ2BxNgF1ifXv/7BCxNUlNkz9DDaTU8BTYnsLRF
 xUQEniwZQG5gmMvLOQnDELySiIuLvE89V3mSFsbYmJ7ROBbA4g20zi6MUsCFNXYvkhE4gKeYn
 tb+cwL2BkX8WoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGLIM
 QLCD8Uu/8yFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYtTg4BDYvaZ9LqMUS15+XqqSB
 K/PpamRQoJFqempFWmZOcCogimV4OBREuG1BEnzFhck5hZnpkOkTjFacjS9WveFiWPFgq1A8t
 WP7V+YhMDmSYnzsl8GahAAacgozYMbB4v8S4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBLm9Qd
 Zy5OZVwK39RXQQUxAB11pnwRyUEkiQkqqgXH5yVlhNkpOGh6cR9MV90xo17yQcHBl1KwYk+O7
 nSPW/1ZsfVL+ILjrEMP8Q/qVOcYXJ2tGeBivPK+X8pnZnrVZMoGx4GLeiRmNB1b2WAj2S774y
 fZoQ1V9nlTQe48O70uzy7WF/3GsuzuL6XRU+ddDWzsKPJeoeKQymFZvm3z9dvvT0uiLwUosxR
 mJhlrMRcWJADUAD3r3AgAA
X-Env-Sender: hfp@posteo.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1502991388!71455909!1
X-Originating-IP: [185.67.36.66]
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 62077 invoked from network); 17 Aug 2017 17:36:28 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Aug 2017 17:36:28 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 20D9920C01
 for <xen-devel@lists.xen.org>; Thu, 17 Aug 2017 19:36:27 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3xYD0V44hcz10HJ;
 Thu, 17 Aug 2017 19:36:25 +0200 (CEST)
Content-Type: multipart/mixed; boundary=----------P6YVZL3R8E7QpoHupEPPAl
To: =?iso-8859-15?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, "Jan Beulich"
 <JBeulich@suse.com>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
Date: Thu, 17 Aug 2017 19:36:20 +0200
MIME-Version: 1.0
From: "Andreas Kinzler" <hfp@posteo.de>
Message-ID: <op.y44luykoollboj@kriftel>
In-Reply-To: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
User-Agent: Opera Mail/1.0 (Win32)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

------------P6YVZL3R8E7QpoHupEPPAl
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
Content-Transfer-Encoding: Quoted-Printable

On Tue, 15 Aug 2017 11:55:10 +0200, Roger Pau Monn=E9 <roger.pau@citrix.=
com>  =

wrote:
> Could you please try the patch below and paste the output you get on
> the Xen console?

Output is in attached file. Does it help?

Regards Andreas
------------P6YVZL3R8E7QpoHupEPPAl
Content-Disposition: attachment; filename=xl-dmesg.txt
Content-Type: text/plain; name="xl-dmesg.txt"
Content-Transfer-Encoding: 7bit

(XEN) MSIX ctrl write. Enabled: 0 Maskall: 0. Configured entries:
(XEN) MSIX ctrl write. Enabled: 0 Maskall: 0. Configured entries:
(XEN) MSIX ctrl write. Enabled: 0 Maskall: 0. Configured entries:
(XEN) MSIX ctrl write. Enabled: 0 Maskall: 0. Configured entries:
(XEN) 0000:06:00.0 added entry 0 to msi_list
(XEN) 0000:06:00.0 added entry 0x1 to msi_list
(XEN) 0000:06:00.0 added entry 0x2 to msi_list
(XEN) MSIX ctrl write. Enabled: 1 Maskall: 1. Configured entries:
(XEN) 0 host_masked: 1 guest_masked: 1
(XEN) 0x1 host_masked: 1 guest_masked: 1
(XEN) 0x2 host_masked: 1 guest_masked: 1
(XEN) MSIX ctrl write. Enabled: 1 Maskall: 0. Configured entries:
(XEN) 0 host_masked: 1 guest_masked: 1
(XEN) 0x1 host_masked: 1 guest_masked: 1
(XEN) 0x2 host_masked: 1 guest_masked: 1
(XEN) MSIX ctrl write. Enabled: 0 Maskall: 0. Configured entries:
(XEN) 0000:06:00.1 added entry 0 to msi_list
(XEN) 0000:06:00.1 added entry 0x1 to msi_list
(XEN) 0000:06:00.1 added entry 0x2 to msi_list
(XEN) MSIX ctrl write. Enabled: 1 Maskall: 1. Configured entries:
(XEN) 0 host_masked: 1 guest_masked: 1
(XEN) 0x1 host_masked: 1 guest_masked: 1
(XEN) 0x2 host_masked: 1 guest_masked: 1
(XEN) MSIX ctrl write. Enabled: 1 Maskall: 0. Configured entries:
(XEN) 0 host_masked: 1 guest_masked: 1
(XEN) 0x1 host_masked: 1 guest_masked: 1
(XEN) 0x2 host_masked: 1 guest_masked: 1
(XEN) MSIX ctrl write. Enabled: 0 Maskall: 0. Configured entries:
(XEN) MSIX ctrl write. Enabled: 0 Maskall: 0. Configured entries:
(XEN) 0000:02:00.0 added entry 0 to msi_list
(XEN) 0000:02:00.0 added to msixtbl list
(XEN) 0000:02:00.0 added entry 0x1 to msi_list
(XEN) 0000:02:00.0 added entry 0x2 to msi_list
(XEN) 0000:02:00.0 added entry 0x3 to msi_list
(XEN) 0000:02:00.0 added entry 0x4 to msi_list
(XEN) 0000:02:00.0 added entry 0x5 to msi_list
(XEN) 0000:02:00.0 added entry 0x6 to msi_list
(XEN) 0000:02:00.0 added entry 0x7 to msi_list
(XEN) 0000:02:00.0 added entry 0x8 to msi_list
(XEN) 0000:02:00.0 added entry 0x9 to msi_list
(XEN) 0000:02:00.0 added entry 0xa to msi_list
(XEN) 0000:02:00.0 added entry 0xb to msi_list
(XEN) 0000:02:00.0 added entry 0xc to msi_list
(XEN) 0000:02:00.0 added entry 0xd to msi_list
(XEN) 0000:02:00.0 added entry 0xe to msi_list
(XEN) MSIX ctrl write. Enabled: 1 Maskall: 0. Configured entries:
(XEN) 0 host_masked: 0 guest_masked: 1
(XEN) 0x1 host_masked: 0 guest_masked: 1
(XEN) 0x2 host_masked: 0 guest_masked: 1
(XEN) 0x3 host_masked: 0 guest_masked: 1
(XEN) 0x4 host_masked: 0 guest_masked: 1
(XEN) 0x5 host_masked: 0 guest_masked: 1
(XEN) 0x6 host_masked: 0 guest_masked: 1
(XEN) 0x7 host_masked: 0 guest_masked: 1
(XEN) 0x8 host_masked: 0 guest_masked: 1
(XEN) 0x9 host_masked: 0 guest_masked: 1
(XEN) 0xa host_masked: 0 guest_masked: 1
(XEN) 0xb host_masked: 0 guest_masked: 1
(XEN) 0xc host_masked: 0 guest_masked: 1
(XEN) 0xd host_masked: 0 guest_masked: 1
(XEN) 0xe host_masked: 0 guest_masked: 1

------------P6YVZL3R8E7QpoHupEPPAl
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

------------P6YVZL3R8E7QpoHupEPPAl--



From xen-devel-bounces@lists.xen.org Thu Aug 17 17:37:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 17: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.xen.org>)
	id 1diOjC-0002YQ-Q7; Thu, 17 Aug 2017 17:37:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1diOjA-0002YH-W5
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 17:37:05 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C3/60-03765-044D5995; Thu, 17 Aug 2017 17:37:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXSO6nOVdf+ytR
 IgzfHtCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ownzx8zFcwUqfg3vbSBsUewi5GLQ0hgMpPE
 h/e7mbsYOYGcv4wSHx7rQiQ2MkrseN3JBOFsY5TY8ucWI0iVsECSxNor19hAbBEBB4ll518wQ
 nRbSpzbd4YFxGYWMJR4vucRWA2bgJHE2aPTwWp4BWwlrq58CVbDIqAq8fPYVrAaUYFwibeNR1
 ggagQlTs58AmZzClhJfPq0lh1ipp7Ejuu/WCFseYntb+eAXS0hYCzRN6uPZQKj4Cwk7bOQtMx
 C0rKAkXkVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg4DIA
 wQ7GA4sCDzFKcjApifL+njUlUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr8PlqZFCgkWp6akVa
 Zk5wBiCSUtw8CiJ8OqBpHmLCxJzizPTIVKnGI05Nqxe/4WJ407fhi9MQix5+XmpUuK87CClAi
 ClGaV5cINgsX2JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxMIFN4MvNK4Pa9AjqFCeiUK+2
 TQE4pSURISTUwrly1v/Xr9pyr16N1DnzVEcyLZhPWdgt/8Nt4QwXLXa679TurizgX+mkou3pl
 5K559EUsdZq8hlhpTtzTRXd2v70XvHvRUqUnfWaL43w2Myi5n6+RYVePi6o5sPZ9pW1Uy0OJU
 oZ/Vg7xQjtY/dzy52lPdrOdfHSuyuVajkN2Wj6Rd16ef6mlxFKckWioxVxUnAgAFrNNlugCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1502991421!111990486!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2538 invoked from network); 17 Aug 2017 17:37:03 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 17:37:03 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7HHavKr012799
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 17:36:57 GMT
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 v7HHauAl030699
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 17:36: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 v7HHauiI009102;
 Thu, 17 Aug 2017 17:36:56 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, 17 Aug 2017 10:36:55 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170817161453.19318-1-julien.grall@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <651ecfe9-fafa-de8c-3d1c-345b136aa366@oracle.com>
Date: Thu, 17 Aug 2017 13:36:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170817161453.19318-1-julien.grall@arm.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/events: events_fifo: Don't use {get,
 put}_cpu() in xen_evtchn_fifo_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTcvMjAxNyAxMjoxNCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdoZW4gYm9vdGlu
ZyBMaW51eCBhcyBYZW4gZ3Vlc3Qgd2l0aCBDT05GSUdfREVCVUdfQVRPTUlDLCB0aGUgZm9sbG93
aW5nCj4gc3BsYXQgYXBwZWFyczoKPgo+IFsgICAgMC4wMDIzMjNdIE1vdW50cG9pbnQtY2FjaGUg
aGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMSwgODE5MiBieXRlcykKPiBbICAgIDAu
MDE5NzE3XSBBU0lEIGFsbG9jYXRvciBpbml0aWFsaXNlZCB3aXRoIDY1NTM2IGVudHJpZXMKPiBb
ICAgIDAuMDIwMDE5XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9u
IDEgbGF5b3V0Cj4gWyAgICAwLjAyMDA1MV0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQKPiBbICAg
IDAuMDIwMDY5XSBCVUc6IHNsZWVwaW5nIGZ1bmN0aW9uIGNhbGxlZCBmcm9tIGludmFsaWQgY29u
dGV4dCBhdCAvZGF0YS9zcmMvbGludXgvbW0vcGFnZV9hbGxvYy5jOjQwNDYKPiBbICAgIDAuMDIw
MTAwXSBpbl9hdG9taWMoKTogMSwgaXJxc19kaXNhYmxlZCgpOiAwLCBwaWQ6IDEsIG5hbWU6IHN3
YXBwZXIvMAo+IFsgICAgMC4wMjAxMjNdIG5vIGxvY2tzIGhlbGQgYnkgc3dhcHBlci8wLzEuCj4g
WyAgICAwLjAyMDE0M10gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQg
NC4xMy4wLXJjNSAjNTk4Cj4gWyAgICAwLjAyMDE2Nl0gSGFyZHdhcmUgbmFtZTogRlZQIEJhc2Ug
KERUKQo+IFsgICAgMC4wMjAxODJdIENhbGwgdHJhY2U6Cj4gWyAgICAwLjAyMDE5OV0gWzxmZmZm
MDAwMDA4MDhhNWMwPl0gZHVtcF9iYWNrdHJhY2UrMHgwLzB4MjcwCj4gWyAgICAwLjAyMDIyMl0g
WzxmZmZmMDAwMDA4MDhhOTVjPl0gc2hvd19zdGFjaysweDI0LzB4MzAKPiBbICAgIDAuMDIwMjQ0
XSBbPGZmZmYwMDAwMDhjMWVmMjA+XSBkdW1wX3N0YWNrKzB4YjgvMHhmMAo+IFsgICAgMC4wMjAy
NjddIFs8ZmZmZjAwMDAwODExMjhjMD5dIF9fX21pZ2h0X3NsZWVwKzB4MWM4LzB4MWY4Cj4gWyAg
ICAwLjAyMDI5MV0gWzxmZmZmMDAwMDA4MTEyOTQ4Pl0gX19taWdodF9zbGVlcCsweDU4LzB4OTAK
PiBbICAgIDAuMDIwMzEzXSBbPGZmZmYwMDAwMDgyMTcxYjg+XSBfX2FsbG9jX3BhZ2VzX25vZGVt
YXNrKzB4MWMwLzB4MTJlOAo+IFsgICAgMC4wMjAzMzhdIFs8ZmZmZjAwMDAwODI3YTExMD5dIGFs
bG9jX3BhZ2VfaW50ZXJsZWF2ZSsweDM4LzB4ODgKPiBbICAgIDAuMDIwMzYzXSBbPGZmZmYwMDAw
MDgyN2E5MDQ+XSBhbGxvY19wYWdlc19jdXJyZW50KzB4ZGMvMHhmMAo+IFsgICAgMC4wMjAzODdd
IFs8ZmZmZjAwMDAwODIxMWYzOD5dIF9fZ2V0X2ZyZWVfcGFnZXMrMHgyOC8weDUwCj4gWyAgICAw
LjAyMDQxMV0gWzxmZmZmMDAwMDA4NjU2NmE0Pl0gZXZ0Y2huX2ZpZm9fYWxsb2NfY29udHJvbF9i
bG9jaysweDJjLzB4YTAKPiBbICAgIDAuMDIwNDM3XSBbPGZmZmYwMDAwMDkxNzQ3YjA+XSB4ZW5f
ZXZ0Y2huX2ZpZm9faW5pdCsweDM4LzB4YjQKPiBbICAgIDAuMDIwNDYxXSBbPGZmZmYwMDAwMDkx
NzQ2YzA+XSB4ZW5faW5pdF9JUlErMHg0NC8weGM4Cj4gWyAgICAwLjAyMDQ4NF0gWzxmZmZmMDAw
MDA5MTI4YWRjPl0geGVuX2d1ZXN0X2luaXQrMHgyNTAvMHgzMDAKPiBbICAgIDAuMDIwNTA3XSBb
PGZmZmYwMDAwMDgwODM5NzQ+XSBkb19vbmVfaW5pdGNhbGwrMHg0NC8weDEzMAo+IFsgICAgMC4w
MjA1MzFdIFs8ZmZmZjAwMDAwOTEyMGRmOD5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MTIwLzB4
Mjg4Cj4gWyAgICAwLjAyMDU1Nl0gWzxmZmZmMDAwMDA4YzMxY2E4Pl0ga2VybmVsX2luaXQrMHgx
OC8weDExMAo+IFsgICAgMC4wMjA1NzhdIFs8ZmZmZjAwMDAwODA4MzcxMD5dIHJldF9mcm9tX2Zv
cmsrMHgxMC8weDQwCj4gWyAgICAwLjAyMDYwNl0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNl
ZCBBQkkKPiBbICAgIDAuMDIwNjU4XSBYZW46IGluaXRpYWxpemluZyBjcHUwCj4gWyAgICAwLjAy
NzcyN10gSGllcmFyY2hpY2FsIFNSQ1UgaW1wbGVtZW50YXRpb24uCj4gWyAgICAwLjAzNjIzNV0g
RUZJIHNlcnZpY2VzIHdpbGwgbm90IGJlIGF2YWlsYWJsZS4KPiBbICAgIDAuMDQzODEwXSBzbXA6
IEJyaW5naW5nIHVwIHNlY29uZGFyeSBDUFVzIC4uLgo+Cj4gVGhpcyBpcyBiZWNhdXNlIGdldF9j
cHUoKSBpbiB4ZW5fZXZ0Y2huX2ZpZm9faW5pdCgpIHdpbGwgZGlzYWJsZQo+IHByZWVtcHRpb24s
IGJ1dCBfX2dldF9mcmVlX3BhZ2UoKSBtaWdodCBzbGVlcCAoR0ZQX0FUT01JQyBpcyBub3Qgc2V0
KS4KPgo+IHhlbl9ldnRjaG5fZmlmb19pbml0KCkgd2lsbCBhbHdheXMgYmUgY2FsbGVkIGJlZm9y
ZSBTTVAgaXMgaW5pdGlhbGl6ZWQsCj4gc28ge2dldCxwdXR9X2NwdSgpIGNvdWxkIGJlIHJlcGxh
Y2VkIGJ5IGEgc2ltcGxlIHNtcF9wcm9jZXNzb3JfaWQoKS4KCk9uIHg4NiB0aGlzIHdpbGwgYmUg
Y2FsbGVkIG91dCBvZiBpbml0X0lSUSgpLCB3aGljaCBpcyBhbHJlYWR5IHByZWNlZGVkCmJ5IHBy
ZWVtcHRfZGlzYWJsZSgpLgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 18:07:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 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.xen.org>)
	id 1diPCT-0004dv-2U; Thu, 17 Aug 2017 18:07:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3956da611=Andrew.Cooper3@citrix.com>)
 id 1diPCS-0004dp-BH
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 18:07:20 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 64/32-01732-75BD5995; Thu, 17 Aug 2017 18:07:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQjf89tR
 Ig2+9nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8batf1MBU+YKxa3z2NtYPzH1MXIySEh4Cex
 8+dXdhBbGMj+fuUgK4gtIuAt8fPpdcYuRg4OZoFsiZ7j3iBhIQEviYm3mxhBbDYBfYndLz6Bj
 eEVsJV4MXcWmM0ioCrRvesNM4gtKhAusf/7NWaIGkGJkzOfsIDYnEDjvz7sZIEYrymxfpc+SJ
 hZQF5i+9s5zBC2uETTl5WsEGvVJK71X2KHuDhdYuvfX8wTGAVmIZk6C2HSLCSTZiGZtICRZRW
 jRnFqUVlqka6hpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmC41jMwMO5g/H3c
 7xCjJAeTkijv71lTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8EbfmhopJFiUmp5akZaZA4wcm
 LQEB4+SCO96kDRvcUFibnFmOkTqFKMxR9OHLV+YOJom7P7CJMSSl5+XKiXOuxSkVACkNKM0D2
 4QLKIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmbQeZwpOZVwK37xXQKUxAp1xpnwRySkk
 iQkqqgXGi/gHZeSUeIkvE+haZH8u57ahzQIx12ZfQLjul/uCKTpWKDQrHtLu4S/ebbrn/gKvd
 IbY5utsw/eAO+fm/RHN8DhvO4f2oNTn2UD7T6RkbxO0qT3H+XrVPVu7Pk5eL3i7RZpvMnLx9X
 y3TdL6rVeyvf/7dH7r6+pNABr8yUy6Gy+d8AjOebVdiKc5INNRiLipOBABlHhiu4wIAAA==
X-Env-Sender: prvs=3956da611=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1502993238!71935141!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30646 invoked from network); 17 Aug 2017 18:07:19 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 18:07:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,389,1498521600"; d="scan'208";a="51161730"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
References: <1502988673-12744-1-git-send-email-boris.ostrovsky@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <abe1534f-22fd-83a7-bd5c-4bd472d4b8a1@citrix.com>
Date: Thu, 17 Aug 2017 19:07:15 +0100
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: <1502988673-12744-1-git-send-email-boris.ostrovsky@oracle.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@intel.com, kevin.tian@intel.com, suravee.suthikulpanit@amd.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] hvm: vmx/svm_cpu_up_prepare should be
	called only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMTc6NTEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBAQCAtMTU4OSw3ICsx
NTg1LDcgQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF9z
dm0odm9pZCkKPiAgCj4gICAgICBzdm1faG9zdF9vc3Z3X3Jlc2V0KCk7Cj4gIAo+IC0gICAgaWYg
KCBfc3ZtX2NwdV91cCh0cnVlKSApCj4gKyAgICBpZiAoIHN2bV9jcHVfdXBfcHJlcGFyZShzbXBf
cHJvY2Vzc29yX2lkKCkpIHx8IF9zdm1fY3B1X3VwKHRydWUpICkKCkJvdGggb2YgdGhlc2UgY291
bGQgcGFzcyAwIHJhdGhlciB0aGFuIHNtcF9wcm9jZXNzb3JfaWQoKSwgYnV0IGVpdGhlcgp3YXks
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
PiAgICAgIHsKPiAgICAgICAgICBwcmludGsoIlNWTTogZmFpbGVkIHRvIGluaXRpYWxpc2UuXG4i
KTsKPiAgICAgICAgICByZXR1cm4gTlVMTDsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 18:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 18: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.xen.org>)
	id 1diPUc-0005vR-K2; Thu, 17 Aug 2017 18:26:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395a977a7=citrix-osstest@xenproject.org>)
 id 1diPUb-0005vE-5J
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 18:26:05 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7F/D6-01993-CBFD5995; Thu, 17 Aug 2017 18:26:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDve7u+1M
 jDdbPZbK4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBk/Dm5hLWhpYqyYMHkqWwPjt6AuRk4OCQF/
 iZOfdjJC2B4SL6fsZwWxRQScJSZ8uM0GYvMK6Ek8u/uaGcQWFkiR2LP+IFCcC6j+nLpE766DU
 M2uEl/2drDC2PfW/GAHsdmAhk7smcgCYrMIqEp869kMFhcS0JJYunglE8QCQYmTM5+A1TALSE
 gcfPGCGWKOpcT6yXdZJzDyzUJSNgtJ2QJGplWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGpnq
 5qcXFiempOYlJxXrJ+bmbGIGBxQAEOxgvnvY8xCjJwaQkyvt71pRIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8y+9NjRQSLEpNT61Iy8wBhjhMWoKDR0mEdy1Imre4IDG3ODMdInWKUZdjw+r1X
 5iEWPLy81KlxCFmCIAUZZTmwY2AxdslRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPyg0zhyc
 wrgdv0CugIJqAjrrRPAjmiJBEhJdXAeGrvjP1LA98vmr1PfEbrvGOVvQ7aDOXCRyP+159LeHT
 ip1OjicteSelAzSYLtvQwG3WZmy88tt0JXHQqpXnBOYH5wRZBfg9O3oy46fMsR6gg9s3OORbh
 0zzuXTGvPr/uaLFJ/W8ZK4vz94KrI8ODPKu9rvxXtjpnf0j+g6nFqplXBSs7Xf5OUWIpzkg01
 GIuKk4EAPDU/xiyAgAA
X-Env-Sender: prvs=395a977a7=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1502994360!87135187!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63931 invoked from network); 17 Aug 2017 18:26:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 18:26:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,389,1498521600"; d="scan'208";a="444219250"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71986-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-midway:guest-start:fail:regression
 xen-4.8-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.8-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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-qemut-win7-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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-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-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-credit2: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-credit2:saverestore-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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:migrate-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-amd64-amd64-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386: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-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
X-Osstest-Versions-That: xen=1e6c88fafcb4664a501239d1d8665c34b5384648
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 17 Aug 2017 19:25:51 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 71986: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk4NiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk4Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxNjc1CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5z
dG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3MTY3NQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDcxNjc1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGJsb2NrZWQgaW4gNzE2
NzUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiBmYWlsIGxpa2UgNzE2NzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTY3NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDcxNjc1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzE2NzUKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE4IGNhcHR1cmUtbG9ncy9sMSgxOCkgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmNTIxMWNlNzU4MjFlMGYyY2M1NWVmZmQyOGRmYmU5MDgyMjY5NzBmCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZTZjODhmYWZjYjQ2NjRhNTAxMjM5
ZDFkODY2NWMzNGI1Mzg0NjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE2NzUgIDIwMTctMDct
MDkgMDc6NDc6NDcgWiAgIDM5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxOTg2ICAyMDE3
LTA4LTE3IDA5OjQ4OjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGY1MjExY2U3NTgyMWUwZjJjYzU1ZWZmZDI4ZGZiZTkwODIyNjk3
MGYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEF1
ZyAxNSAxNToyMTo0MiAyMDE3ICswMjAwCgogICAgZ250dGFiOiBjb3JyZWN0IHBpbiBzdGF0dXMg
Zml4dXAgZm9yIGNvcHkKICAgIAogICAgUmVnYXJkbGVzcyBvZiBjb3B5IG9wZXJhdGlvbnMgb25s
eSBzZXR0aW5nIEdOVFBJTl9oc3QqLCBHTlRQSU5fZGV2KgogICAgYWxzbyBuZWVkIHRvIGJlIHRh
a2VuIGludG8gYWNjb3VudCB3aGVuIGRlY2lkaW5nIHdoZXRoZXIgdG8gY2xlYXIKICAgIF9HVEZf
e3JlYWQsd3JpdH1pbmcuIEF0IGxlYXN0IGZvciBjb25zaXN0ZW5jeSB3aXRoIGNvZGUgZWxzZXdo
ZXJlIHRoZQogICAgcmVhZCBwYXJ0IGJldHRlciBkb2Vzbid0IHVzZSBhbnkgbWFzayBhdCBhbGwu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTIzMC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2ZTJhNGM3MzU2
NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEzOGEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0x
NSAxNTowODowMyArMDIwMAoKY29tbWl0IDg3NzU5MWNjMjgxYzAwNjYxYmYyMzkxN2ZmMDJjMzY3
MjI5YjU5NjQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEF1ZyAxNSAxNToyMTowMiAyMDE3ICswMjAwCgogICAgZ250dGFiOiBzcGxpdCBtYXB0cmFj
ayBsb2NrIHRvIG1ha2UgaXQgZnVsZmlsbCBpdHMgcHVycG9zZSBhZ2FpbgogICAgCiAgICBUaGUg
d2F5IHRoZSBsb2NrIGlzIGN1cnJlbnRseSBiZWluZyB1c2VkIGluIGdldF9tYXB0cmFja19oYW5k
bGUoKSwgaXQKICAgIHByb3RlY3RzIG9ubHkgdGhlIG1hcHRyYWNrIGxpbWl0OiBUaGUgZnVuY3Rp
b24gYWN0cyBvbiBjdXJyZW50J3MgbGlzdAogICAgb25seSwgc28gcmFjZXMgb24gbGlzdCBhY2Nl
c3NlcyBhcmUgaW1wb3NzaWJsZSBldmVuIHdpdGhvdXQgdGhlIGxvY2suCiAgICAKICAgIE90b2gg
bGlzdCBhY2Nlc3MgcmFjZXMgYXJlIHBvc3NpYmxlIGJldHdlZW4gX19nZXRfbWFwdHJhY2tfaGFu
ZGxlKCkgYW5kCiAgICBwdXRfbWFwdHJhY2tfaGFuZGxlKCksIGR1ZSB0byB0aGUgaW52b2NhdGlv
biBvZiB0aGUgZm9ybWVyIGZvciBvdGhlcgogICAgdGhhbiBjdXJyZW50IGZyb20gc3RlYWxfbWFw
dHJhY2tfaGFuZGxlKCkuIEludHJvZHVjZSBhIHBlci12Q1BVIGxvY2sKICAgIGZvciBsaXN0IGFj
Y2Vzc2VzIHRvIGJlY29tZSByYWNlIGZyZWUgYWdhaW4uIFRoaXMgbG9jayB3aWxsIGJlCiAgICB1
bmNvbnRlbmRlZCBleGNlcHQgd2hlbiBpdCBiZWNvbWVzIG5lY2Vzc2FyeSB0byB0YWtlIHRoZSBz
dGVhbCBwYXRoLAogICAgaS5lLiBpbiB0aGUgY29tbW9uIGNhc2UgdGhlcmUgc2hvdWxkIGJlIG5v
IG1lYW5pbmdmdWwgcGVyZm9ybWFuY2UKICAgIGltcGFjdC4KICAgIAogICAgV2hlbiBpbiBnZXRf
bWFwdHJhY2tfaGFuZGxlIGFkZHMgYSBzdG9sZW4gZW50cnkgdG8gYSBmcmVzaCwgZW1wdHksCiAg
ICBmcmVlbGlzdCwgd2UgdGhpbmsgdGhhdCB0aGVyZSBpcyBwcm9iYWJseSBubyBjb25jdXJyZW5j
eS4gIEhvd2V2ZXIsCiAgICB0aGlzIGlzIG5vdCBhIGZhc3QgcGF0aCBhbmQgYWRkaW5nIHRoZSBs
b2NraW5nIHRoZXJlIG1ha2VzIHRoZSBjb2RlCiAgICBjbGVhcmx5IGNvcnJlY3QuCiAgICAKICAg
IEFsc28sIHdoaWxlIHdlIGFyZSBoZXJlOiB0aGUgc3RvbGVuIG1hcHRyYWNrX2VudHJ5J3MgdGFp
bCBwb2ludGVyIHdhcwogICAgbm90IHByb3Blcmx5IHNldC4gIFNldCBpdC4KICAgIAogICAgVGhp
cyBpcyBDVkUtMjAxNy0xMjEzNiAvIFhTQS0yMjguCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDJjYmVl
YjYyMDc1MDhiMGYwNGEyYzYxODE0NDVjOGViM2YxZTExNwogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDgtMTUgMTU6MDc6MjUgKzAyMDAKCmNvbW1pdCA0NjBjZDNiMTE3MGQ4ZmFlNDI2MDI2YjM4NGM5
YTkwYTU2NzFlNzQyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjIwOjEwIDIwMTcgKzAyMDAKCiAgICB4ODYvZ3Jh
bnQ6IGRpc2FsbG93IG1pc2FsaWduZWQgUFRFcwogICAgCiAgICBQYWdldGFibGUgZW50cmllcyBt
dXN0IGJlIGFsaWduZWQgdG8gZnVuY3Rpb24gY29ycmVjdGx5LiAgRGlzYWxsb3cgYXR0ZW1wdHMK
ICAgIGZyb20gdGhlIGd1ZXN0IHRvIGhhdmUgYSBncmFudCBQVEUgY3JlYXRlZCBhdCBhIG1pc2Fs
aWduZWQgYWRkcmVzcywgd2hpY2gKICAgIHdvdWxkIHJlc3VsdCBpbiBjb3JydXB0aW9uIG9mIHRo
ZSBMMSB0YWJsZSB3aXRoIGxhcmdlbHktZ3Vlc3QtY29udHJvbGxlZAogICAgdmFsdWVzLgogICAg
CiAgICBUaGlzIGlzIENWRS0yMDE3LTEyMTM3IC8gWFNBLTIyNy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBjZTQ0MjkyNmMyNTMwZGE5Mzc2MTk5ZGNjNzY5NDM2Mzc2YWQyMzg2CiAgICBtYXN0ZXIgZGF0
ZTogMjAxNy0wOC0xNSAxNTowNjo0NSArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 18:33:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 18:33: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.xen.org>)
	id 1diPbs-0006cp-Gi; Thu, 17 Aug 2017 18:33:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3956da611=Andrew.Cooper3@citrix.com>)
 id 1diPbr-0006cj-1l
 for xen-devel@lists.xen.org; Thu, 17 Aug 2017 18:33:35 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2B/72-18185-E71E5995; Thu, 17 Aug 2017 18:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsWyU9JRQrfq4dR
 IgzuzTCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxN3Z8YC3rZKyZ2sTQw/mDtYuTkkBDwk/h3
 aCYLiC0skCRx4MElRhBbRMBTYvrF60xdjBwczALeEqtuiIGYQkDh1zsDQSrYBPQldr/4xARi8
 wrYSuxcewZsCouAqkTHN4gpogLhEvu/X2OGqBGUODnzCQvIGE4BL4mXPQ4QwzUl1u/SB6lgFp
 CX2P52DjOELS7R9GUl2I1CAmoS1/ovsUPcmy4x8VkPywRGgVlIhs5CmDQLyaRZSCYtYGRZxah
 RnFpUllqka2Sol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKgMQLCD8c+ygEOM
 khxMSqK8v2dNiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWvyYGqkkGBRanpqRVpmDjBmYNISH
 DxKIry37gOleYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzlsLUiQAUpRRmgc3Aha/lxhlpY
 R5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+wNkCk9mXgncpldARzABHXGlfRLIESWJCCmpBsYtE3m
 mcdvd3LFMZMqhy+7R93+9rllu8SeR02gazzGn9+b+DOlzG15+ykyb1b+c5VGK0eIze47myct7
 Rx5ZY3Jsc0hj+9HuplmcRsYz/tds2vvr4vtOq5krP9/6Iy7422fXs4m1vdx1m/inz1xgt+rsx
 Gnv+q+osvcf+KQn5M+6Uvwm48Qao2gRJZbijERDLeai4kQAkxTWqdoCAAA=
X-Env-Sender: prvs=3956da611=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1502994810!78287687!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42157 invoked from network); 17 Aug 2017 18:33:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 18:33:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,389,1498521600"; d="scan'208";a="51163453"
To: Igor Druzhinin <igor.druzhinin@citrix.com>, <xen-devel@lists.xen.org>
References: <1502981833-17992-1-git-send-email-igor.druzhinin@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9f28fa61-6e3e-a899-7dbf-f04697f48ef6@citrix.com>
Date: Thu, 17 Aug 2017 19:33:29 +0100
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: <1502981833-17992-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: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMTU6NTcsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IFdlIG5lZWQgdG8gY2hv
b3NlIEFDUEkgdGFibGVzIGFuZCBBQ1BJIElPIHBvcnQgbG9jYXRpb24KPiBwcm9wZXJseSBkZXBl
bmRpbmcgb24gdGhlIGRldmljZSBtb2RlbCB2ZXJzaW9uIHdlIGFyZSBydW5uaW5nLgo+IFByZXZp
b3VzbHksIHRoaXMgZGVjaXNpb24gd2FzIG1hZGUgYnkgQklPUyB0eXBlIHNwZWNpZmljCj4gY29k
ZSBpbiBodm1sb2FkZXIsIGUuZy4gYWx3YXlzIGxvYWQgUUVNVSB0cmFkaXRpb25hbCBzcGVjaWZp
Ywo+IHRhYmxlcyBpZiBpdCdzIFJPTUJJT1MgYW5kIGFsd2F5cyBsb2FkIFFFTVUgWGVuIHNwZWNp
ZmljCj4gdGFibGVzIGlmIGl0J3MgU2VhQklPUy4KPgo+IFRoaXMgY2hhbmdlIHNhdmVzIHRoaXMg
YmVoYXZpb3IgKGZvciBjb21wYXRpYmlsaXR5KSBidXQgYWRkcwo+IGFuIGFkZGl0aW9uYWwgd2F5
ICh4ZW5zdG9yZSBrZXkpIHRvIHNwZWNpZnkgdGhlIGNvcnJlY3QKPiBkZXZpY2UgbW9kZWwgaWYg
d2UgaGFwcGVuIHRvIHJ1biBhIG5vbi1kZWZhdWx0IG9uZS4gVG9vbHN0YWNrCj4gYml0IG1ha2Vz
IHVzZSBvZiBpdC4KPgo+IFRoZSBlbmZvcmNlbWVudCBvZiBCSU9TIHR5cGUgZGVwZW5kaW5nIG9u
IFFFTVUgdmVyc2lvbiB3aWxsCj4gYmUgbGlmdGVkIGxhdGVyIHdoZW4gdGhlIHJlc3Qgb2YgUk9N
QklPUyBjb21wYXRpYmlsaXR5IGZpeGVzCj4gYXJlIGluIHBsYWNlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpIVk1Mb2FkZXIgYml0
cyBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 19:54:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 19: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.xen.org>)
	id 1diQrQ-0003AO-DY; Thu, 17 Aug 2017 19:53:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diQrO-0003AC-LE
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 19:53:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B8/3E-01732-544F5995; Thu, 17 Aug 2017 19:53:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdfly9R
 Ig+dnFSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8W7bNaaC1vmMFVPf/2Fp
 YFxV2MXIxSEk8JdR4kT7dmYI5zGjxNNPJxkhnG2MEotmzmftYuTkEBFwlvh6Zi47iM0roC9x4
 f4XIJuDQ1ggTKJxpQ1IvYTAVGWJowvXMoHEJQS8JV79qIMxOxaodjGyc7AJWEkcEgOZwSKgKn
 HyzwLWCYzcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 E+psBCHYwNn53OsQoycGkJMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvL8/TY0UEixK
 TU+tSMvMAQYeTFqCg0dJhFf8M1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeTVBigRAi
 jJK8+BGwKLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5v4FcwpOZVwK36RXQEUxAR1xpnw
 RyREkiQkqqgTEp+NvHiRaRDVPcjPYwLpLiuLr7/+oY5gtq55/JnXh7ZUnmZ7fav1sOhfwr0g6
 rdPLdpeRlUnww8lv99KfGf/O/NyxRcb3wwjTdVrH90c0Nf1TtFWZz1T3QT0mS/Xkye/duM81n
 az7ICF278/en89MLSrF/L0+pvav9+E7DNmb12Y+mmz6RrZmlxFKckWioxVxUnAgAqqb4Jn0CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1502999619!107257166!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61194 invoked from network); 17 Aug 2017 19:53:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Aug 2017 19:53:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diQrI-0000HS-Ej; Thu, 17 Aug 2017 19:53: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 1diQrD-0000lN-2U; Thu, 17 Aug 2017 19:53:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diQrC-0001XT-NZ; Thu, 17 Aug 2017 19:53:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112672-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-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-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a97a16f18c4895e41951a44d27af8af0b8f1d897
X-Osstest-Versions-That: linux=6da35f43acde8f718b53f6f05fc865bffa709fc5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Aug 2017 19:53:30 +0000
Subject: [Xen-devel] [linux-4.9 test] 112672: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY3MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY3Mi8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyNjQzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NDMKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjY0MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjQzCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2
NDMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjYzNwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZh
aWwgIGxpa2UgMTEyNjM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyNjQzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTI2NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjY0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNjQzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhOTdhMTZmMThjNDg5NWU0MTk1MWE0
NGQyN2FmOGFmMGI4ZjFkODk3CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA2ZGEzNWY0M2FjZGU4ZjcxOGI1M2Y2ZjA1ZmM4NjViZmZhNzA5ZmM1CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTI2NDMgIDIwMTctMDgtMTUgMDk6NDg6NTkgWiAgICAyIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEyNjcyICAyMDE3LTA4LTE2IDIxOjE4OjEzIFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWtpbm9idSBNaXRhIDxha2lub2J1Lm1pdGFAZ21haWwuY29tPgogIEFsYW4gU3Rlcm4gPHN0ZXJu
QHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxhbiBTd2Fuc29uIDxyZWl2ZXJAaW1wcm9iYWJpbGl0
eS5uZXQ+CiAgQWxleGFuZGVyIERhaGwgPGFkYUB0aG9yc2lzLmNvbT4KICBBbmRyZXcgTW9ydG9u
IDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNo
ZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtl
ckBOZXRhcHAuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmluIExpdSA8
Yi1saXVAdGkuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGZyZWUtZWxl
Y3Ryb25zLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDb25nIFdhbmcg
PHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhh
dC5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEdh
cnkgR3VvIDxnaGdAZGF0ZXJhLmlvPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgSGFpYm8gQ2hlbiA8aGFpYm8uY2hlbkBueHAuY29tPgogIEhhbnMg
ZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGVjdG9yIE1hcnRpbiA8bWFyY2FuQG1h
cmNhbi5zdD4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51az4KICBJY2Vub3d5IFpoZW5n
IDxpY2Vub3d5QGFvc2MuaW8+CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4K
ICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8amlj
MjNAa2VybmVsLm9yZz4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdl
aS5jb20+CiAgSm9uYXRoYW4gVG9wcGlucyA8anRvcHBpbnNAcmVkaGF0LmNvbT4KICBKdXN0aW4g
TWFnZ2FyZCA8am1hZ2dhcmQwMUBnbWFpbC5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcu
ZmVuZ0BjYW5vbmljYWwuY29tPgogIEthenV5YSBNaXp1Z3VjaGkgPGthenV5YS5taXp1Z3VjaGku
a3NAcmVuZXNhcy5jb20+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGlu
dXguaW50ZWwuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVjYXMg
U3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0
ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9A
bGludXgtbWlwcy5vcmc+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9u
ZXh0LmNvbT4KICBNYXRldXN6IEp1cmN6eWsgPG1qdXJjenlrQGdvb2dsZS5jb20+CiAgTWF4IEZp
bGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWVsIEdvcm1hbiA8bWdvcm1hbkBzdXNlLmRl
PgogIE1pa2EgV2VzdGVyYmVyZyA8bWlrYS53ZXN0ZXJiZXJnQGxpbnV4LmludGVsLmNvbT4KICBN
aWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1
ZWwucmF5bmFsQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9u
Z0BiYXlsaWJyZS5jb20+CiAgTmljaG9sYXMgQmVsbGluZ2VyIDxuYWJAbGludXgtaXNjc2kub3Jn
PgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5q
Lnd5c29ja2lAaW50ZWwuY29tPgogIFJhbGYgQmFlY2hsZSA8cmFsZkBsaW51eC1taXBzLm9yZz4K
ICBTYW5kZWVwIFNpbmdoIDxTYW5kZWVwLlNpbmdoQGFtZC5jb20+CiAgU2h5YW0gU3VuZGFyIFMg
SyA8U2h5YW0tc3VuZGFyLlMta0BhbWQuY29tPgogIFN0ZWZhbiBUcmlsbGVyIDxnaXRodWJAc3Rl
ZmFudHJpbGxlci5kZT4KICBTdGVmYW4tR2FicmllbCBNaXJlYSA8c3RlZmFuLWdhYnJpZWwubWly
ZWFAbnhwLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb21h
c3ogRmlnYSA8dG9tYXN6LmZpZ2FAZ21haWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3Nv
bkBsaW5hcm8ub3JnPgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxzaW8uY29tPgogIFdlc3Rv
biBBbmRyb3MgQWRhbXNvbiA8ZHJvc0Btb25rZXkub3JnPgogIFdlc3RvbiBBbmRyb3MgQWRhbXNv
biA8ZHJvc0BwcmltYXJ5ZGF0YS5jb20+CiAgV2xhZGltaXIgSi4gdmFuIGRlciBMYWFuIDxsYWFu
d2pAZ21haWwuY29tPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEBy
ZW5lc2FzLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXhzbSBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGludXgtNC45
CisgcmV2aXNpb249YTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NworIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpbnV4LTQuOSBhOTdhMTZmMThjNDg5
NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3CisgYnJhbmNoPWxpbnV4LTQuOQorIHJldmlzaW9u
PWE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcKKyAuIC4vY3JpLWxvY2st
cmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJh
bmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4CisgeGVuYnJhbmNoPXhlbi11bnN0
YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGludXhicmFuY2g9bGludXgtNC45Cisg
J1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxl
Y3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQor
IHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhhOTdhMTZmMThjNDg5NWU0MTk1
MWE0NGQyN2FmOGFmMGI4ZjFkODk3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9h
cC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rl
c3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0
aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3Qv
ZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQgPSB4ICddJworKyAn
WycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUv
bGludXgtc3RhYmxlLmdpdCA9IHggJ10nCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54Cisr
IDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRh
aWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1j
cm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHktY3Jvbi5s
aW51eC00LjkKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi5saW51eC00LjkKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIGxpbnV4LTQuOQorIGNhc2UgJDEgaW4KKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAorIDog
bGludXgtNC45LnkKKyA6IGxpbnV4LTQuOS55CisgOiBnaXQKKyA6IGdpdAorIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyA6IHRlc3RlZC9saW51eC00LjkKKyA6IHJl
ZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTQuOQorIHJldHVybiAwCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9saW51eAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0IGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4
OTc6cmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtNC45ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDZkYTM1ZjQuLmE5N2ExNmYgIGE5N2Ex
NmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgLT4gdGVzdGVkL2xpbnV4LTQuOQor
IGV4aXQgMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 22:46:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 22:46: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.xen.org>)
	id 1diTXl-0005N0-4O; Thu, 17 Aug 2017 22:45:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <annie.li@oracle.com>) id 1diTXj-0005Mu-On
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 22:45:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 7A/08-01996-E8C16995; Thu, 17 Aug 2017 22:45:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsUyZ7p8oG6fzLR
 Ig5+HhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owb2/4zF9wVqNi/5ylbA2MLXxcjF4eQwGQm
 iVWbPjNCOH8ZJfpvvmSCcDYySrQ0zGCGcHYxSkx/vIG1i5GDg01AReLx3+IuRk4OEQEHiU37D
 7KDhJkFXCU+r3QDCQsLxEj8+bSTHcRmEVCVmHnyBSOIzSvgJNE+8xJYXEJATqJ32xtmCNtYov
 3tRbYJjDwLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT
 6nQEIdjDu/ed0iFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4vaWnRQoJFqWm
 p1akZeYAAxAmLcHBoyTCu08KKM1bXJCYW5yZDpE6xWjJ0fT943cmjqaJv34xcfSBSCGWvPy8V
 Clx3mSQeQIgDRmleXDjYFFyiVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK870Cm8GTmlcBtfQ
 V0EBPQQVfaJ4EcVJKIkJJqYFQVylxTYyT5osjfKXj+l8+FlXZvf7l9ueo8XXKf9/pVmwzFDze
 ZLWB7dsXAd46b29efF94Wb54g+/t9nGmG7fULCa4GRcfd17Rm39t6vNz/WmmiVI18x8tOP413
 jD6aP+Zs1uv+ce330c64rE8z9bm50tdfimBO7Y77y/mxJHnznLOrZsqyaSmxFGckGmoxFxUnA
 gBLo0IZjQIAAA==
X-Env-Sender: annie.li@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503009932!104921437!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38451 invoked from network); 17 Aug 2017 22:45:33 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Aug 2017 22:45:33 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7HMjPgZ021892
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 22:45:26 GMT
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 v7HMjP5U011628
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Aug 2017 22:45:25 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 v7HMjOeo026374;
 Thu, 17 Aug 2017 22:45:24 GMT
Received: from
 dhcp-nashua1-4fl-v414-east-10-149-239-73.usdhcp.oraclecorp.com.com
 (/10.149.239.73) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 17 Aug 2017 15:45:24 -0700
From: Annie Li <annie.li@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Thu, 17 Aug 2017 18:43:46 -0400
Message-Id: <1503009826-3363-1-git-send-email-annie.li@oracle.com>
X-Mailer: git-send-email 1.9.3
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: annie.li@oracle.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH 1/1] xen-blkback: stop blkback thread of every
	queue in xen_blkif_disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlcmUgaXMgaW5mbGlnaHQgSS9PIGluIGFueSBub24tbGFzdCBxdWV1ZSwgYmxrYmFjayBy
ZXR1cm5zIC1FQlVTWQpkaXJlY3RseSwgYW5kIG5ldmVyIHN0b3BzIHRocmVhZCBvZiByZW1haW5p
bmcgcXVldWUgYW5kIHByb2Nlc3NzIHRoZW0uIFdoZW4KcmVtb3ZpbmcgdmJkIGRldmljZSB3aXRo
IGxvdHMgb2YgZGlzayBJL08gbG9hZCwgc29tZSBxdWV1ZXMgd2l0aCBpbmZsaWdodApJL08gc3Rp
bGwgaGF2ZSBibGtiYWNrIHRocmVhZCBydW5uaW5nIGV2ZW4gdGhvdWdoIHRoZSBjb3JyZXNwb25k
aW5nIHZiZApkZXZpY2Ugb3IgZ3Vlc3QgaXMgZ29uZS4KQW5kIHRoaXMgY291bGQgY2F1c2Ugc29t
ZSBwcm9ibGVtcywgZm9yIGV4YW1wbGUsIGlmIHRoZSBiYWNrZW5kIGRldmljZSB0eXBlCmlzIGZp
bGUsIHNvbWUgbG9vcCBkZXZpY2VzIGFuZCBibGtiYWNrIHRocmVhZCBhbHdheXMgbGluZ2VycyB0
aGVyZSBmb3JldmVyCmFmdGVyIGd1ZXN0IGlzIGRlc3Ryb3llZCwgYW5kIHRoaXMgY2F1c2VzIGZh
aWx1cmUgb2YgdW1vdW50aW5nIHJlcG9zaXRvcmllcwp1bmxlc3MgcmVib290aW5nIHRoZSBkb20w
LiBTbyBzdG9wIGFsbCB0aHJlYWRzIHByb3Blcmx5IGFuZCByZXR1cm4gLUVCVVNZCmlmIGFueSBx
dWV1ZSBoYXMgaW5mbGlnaHQgSS9PLgoKU2lnbmVkLW9mZi1ieTogQW5uaWUgTGkgPGFubmllLmxp
QG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBIZXJiZXJ0IHZhbiBkZW4gQmVyZ2ggPGhlcmJlcnQu
dmFuLmRlbi5iZXJnaEBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogQmhhdmVzaCBEYXZkYSA8Ymhh
dmVzaC5kYXZkYUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogQWRuYW4gTWlzaGVyZmkgPGFkbmFu
Lm1pc2hlcmZpQG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5i
dXMuYyB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5i
dXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKaW5kZXggNzkyZGE2OC4u
MmFkYjg1OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwor
KysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCkBAIC0yNDQsNiArMjQ0LDcg
QEAgc3RhdGljIGludCB4ZW5fYmxraWZfZGlzY29ubmVjdChzdHJ1Y3QgeGVuX2Jsa2lmICpibGtp
ZikKIHsKIAlzdHJ1Y3QgcGVuZGluZ19yZXEgKnJlcSwgKm47CiAJdW5zaWduZWQgaW50IGosIHI7
CisJYm9vbCBidXN5ID0gZmFsc2U7CiAKIAlmb3IgKHIgPSAwOyByIDwgYmxraWYtPm5yX3Jpbmdz
OyByKyspIHsKIAkJc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nID0gJmJsa2lmLT5yaW5nc1ty
XTsKQEAgLTI2MSw4ICsyNjIsMTAgQEAgc3RhdGljIGludCB4ZW5fYmxraWZfZGlzY29ubmVjdChz
dHJ1Y3QgeGVuX2Jsa2lmICpibGtpZikKIAkJICogZG9uJ3QgaGF2ZSBhbnkgZGlzY2FyZF9pbyBv
ciBvdGhlcl9pbyByZXF1ZXN0cy4gU28sIGNoZWNraW5nCiAJCSAqIGZvciBpbmZsaWdodCBJTyBp
cyBlbm91Z2guCiAJCSAqLwotCQlpZiAoYXRvbWljX3JlYWQoJnJpbmctPmluZmxpZ2h0KSA+IDAp
Ci0JCQlyZXR1cm4gLUVCVVNZOworCQlpZiAoYXRvbWljX3JlYWQoJnJpbmctPmluZmxpZ2h0KSA+
IDApIHsKKwkJCWJ1c3kgPSB0cnVlOworCQkJY29udGludWU7CisJCX0KIAogCQlpZiAocmluZy0+
aXJxKSB7CiAJCQl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKHJpbmctPmlycSwgcmluZyk7CkBAIC0z
MDAsNiArMzAzLDkgQEAgc3RhdGljIGludCB4ZW5fYmxraWZfZGlzY29ubmVjdChzdHJ1Y3QgeGVu
X2Jsa2lmICpibGtpZikKIAkJV0FSTl9PTihpICE9IChYRU5fQkxLSUZfUkVRU19QRVJfUEFHRSAq
IGJsa2lmLT5ucl9yaW5nX3BhZ2VzKSk7CiAJCXJpbmctPmFjdGl2ZSA9IGZhbHNlOwogCX0KKwlp
ZiAoYnVzeSkKKwkJcmV0dXJuIC1FQlVTWTsKKwogCWJsa2lmLT5ucl9yaW5nX3BhZ2VzID0gMDsK
IAkvKgogCSAqIGJsa2lmLT5yaW5ncyB3YXMgYWxsb2NhdGVkIGluIGNvbm5lY3RfcmluZywgc28g
d2Ugc2hvdWxkIGZyZWUgaXQgaW4KLS0gCjEuOS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 17 23:22:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 23: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.xen.org>)
	id 1diU7c-0007qU-4v; Thu, 17 Aug 2017 23:22:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395a977a7=citrix-osstest@xenproject.org>)
 id 1diU7b-0007qI-1t
 for xen-devel@lists.xensource.com; Thu, 17 Aug 2017 23:22:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9E/DE-02181-E3526995; Thu, 17 Aug 2017 23:22:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpK6t6rR
 Ig3WXlC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8brL/PYChYJVKxf/pWpgfETVxcjB4eEgL/E
 8p6yLkZOINNdYk77UlYQW0TAWWLCh9tsIDavgJ7E95abTCC2sICRxN2O56wQ9W4SzYcvsMPYT
 94/ArPZBDwkJvZMZAGxWQRUJVb8W8AIYgsJaEksXbySCWKmoMTJmU/AapgFJCQOvnjBDDHHQu
 LQ8//MExh5ZyEpm4WkbAEj0ypG9eLUorLUIl0jvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKR
 iveT83E2MwMCpZ2Bg3MF4qtn5EKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 LlSZFikkWJSanlqRlpkDDGGYtAQHj5IIrzxImre4IDG3ODMdInWK0Zhjw+r1X5g4Js38+Y1Ji
 CUvPy9VSpz3qTJQqQBIaUZpHtwgWGxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqwaykC
 czrwRu3yugU5iATrnSPgnklJJEhJRUA2OYbACvlmNv1qzLnQ2rTzzaILrhz90yU9E1qjfDTF5
 P19b++chzgaH7qWXsLZ4Zf3nc8r8s2pGQZZ7xqId7w8UbymcTYkz3Hujt3ixXzLnb+XLW8ziJ
 /9OE0xhrZHXrax+V5r+6Zb+wZUdy/NbntQckX/1LZ3jsZvRTVHFNgyBr85eEzdn/05RYijMSD
 bWYi4oTAfwQUG+oAgAA
X-Env-Sender: prvs=395a977a7=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503012155!106450700!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21846 invoked from network); 17 Aug 2017 23:22:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 23:22:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,390,1498521600"; d="scan'208";a="435970410"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71988-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=d75b8ac278bc9f0159aa7eb9a92fd2cc87a18d8c
X-Osstest-Versions-That: ovmf=af0364f01e8cac95afad01437f13beef90f6640b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 18 Aug 2017 00:22:33 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71988: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk4OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5ODgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBkNzViOGFjMjc4YmM5ZjAxNTlhYTdlYjlhOTJmZDJjYzg3YTE4
ZDhjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhZjAzNjRmMDFlOGNh
Yzk1YWZhZDAxNDM3ZjEzYmVlZjkwZjY2NDBiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5ODIg
IDIwMTctMDgtMTYgMTg6NTE6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTg4ICAyMDE3LTA4LTE3IDE0OjQ5OjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmVsbCBTb25nIDxiaW54
LnNvbmdAaW50ZWwuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4K
ICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KICBNYXJ2aW4gSGFldXNlciA8TWFydmluLkhhZXVzZXJAb3V0
bG9vay5jb20+CiAgTWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20gPE1hcnZpbi5IYWV1c2VyQG91
dGxvb2suY29tPgogIFNvbmcsIEJpblggPGJpbnguc29uZ0BpbnRlbC5jb20+CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDMzMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 17 23:23:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 23:23: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.xen.org>)
	id 1diU8D-0007tP-DT; Thu, 17 Aug 2017 23:23: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=395369d0d=bart.vanassche@wdc.com>)
 id 1diU8B-0007t7-Rt
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 23:23:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C2/18-03765-36526995; Thu, 17 Aug 2017 23:23:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXi8qK/RjdJdVq
 kwbkLchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvjW1sBZM4Kg61r2dpYOxj72Lk5JAQ8JeY
 f3o1YxcjF4eQwARGie13W5kgnPWMEnM/f2ACqWIT0JM4NW8fmC0ioCDR83slG0gRs8BrRokPe
 z+BJYQFjCUeH/wNZrMIqEq8uDIfbAWvgI3E5+mfmSHWyUv071gOVsMJEu9fBhYXErCWmDmnj2
 kCI88CRoZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBvmc
 Agh2Mf9cGHmKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXlWVaZFCgkWp6akV
 aZk5wCCESUtw8CiJ8MqDpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3qTJQkQBIUUZpH
 twIWERcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvS5ApPJl5JXCbXgEdwQR0xJX2SSBHlC
 QipKQaGHPvNy4o8Dp7ysYwLrPC0n2z9KOFRwS1dsa3qBjfTTA1jW/fZeDEu716hqNA9DXxaxG
 sCr+E/1oxHT7DuXdxVuFnx4XBh7KuBS/9ZPFcRv/jU4unjbon2KsC2GZVFz6rdZj60ErykkTv
 Da4/dy4Z6s/5FSDdclfBb7KlCLNp8DzvIF2pgLDzSizFGYmGWsxFxYkAanl8OIMCAAA=
X-Env-Sender: prvs=395369d0d=bart.vanassche@wdc.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503012192!111981522!1
X-Originating-IP: [68.232.143.124]
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 1073 invoked from network); 17 Aug 2017 23:23:14 -0000
Received: from esa2.hgst.iphmx.com (HELO esa2.hgst.iphmx.com) (68.232.143.124)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 23:23:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,390,1498492800"; d="scan'208";a="139646683"
Received: from sjappemgw11.hgst.com (HELO sjappemgw12.hgst.com)
 ([199.255.44.62])
 by ob1.hgst.iphmx.com with ESMTP; 18 Aug 2017 07:29:04 +0800
Received: from thinkpad-bart.sdcorp.global.sandisk.com (HELO
 thinkpad-bart.int.fusionio.com) ([10.11.172.152])
 by sjappemgw12.hgst.com with ESMTP; 17 Aug 2017 16:23:12 -0700
From: Bart Van Assche <bart.vanassche@wdc.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Thu, 17 Aug 2017 16:23:09 -0700
Message-Id: <20170817232311.25948-11-bart.vanassche@wdc.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170817232311.25948-1-bart.vanassche@wdc.com>
References: <20170817232311.25948-1-bart.vanassche@wdc.com>
Cc: linux-block@vger.kernel.org, Bart Van Assche <bart.vanassche@wdc.com>,
 xen-devel@lists.xenproject.org, Christoph Hellwig <hch@lst.de>,
 Roger Pau Monn303251 <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 10/12] xen-blkback: Fix indentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXZvaWQgdGhhdCBzbWF0Y2ggcmVwb3J0cyB0aGUgZm9sbG93aW5nIHdhcm5pbmcgd2hlbiBidWls
ZGluZyB3aXRoCkM9MiBDSEVDSz0ic21hdGNoIC1wPWtlcm5lbCI6Cgpkcml2ZXJzL2Jsb2NrL3hl
bi1ibGtiYWNrL2Jsa2JhY2suYzo3MTAgeGVuX2Jsa2JrX3VubWFwX3ByZXBhcmUoKSB3YXJuOiBp
bmNvbnNpc3RlbnQgaW5kZW50aW5nCgpTaWduZWQtb2ZmLWJ5OiBCYXJ0IFZhbiBBc3NjaGUgPGJh
cnQudmFuYXNzY2hlQHdkYy5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBSb2dlciBQYXUgTW9ubjMwMzI1MSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKLS0tCiBkcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtiYWNrL2Jsa2JhY2suYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5j
CmluZGV4IGZlN2NkNThjNDNkMC4uNjgxNTdhODRiZjRkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L2Jsa2JhY2suYwpAQCAtNzA1LDkgKzcwNSw5IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgeGVuX2Js
a2JrX3VubWFwX3ByZXBhcmUoCiAJCQkJICAgIEdOVE1BUF9ob3N0X21hcCwgcGFnZXNbaV0tPmhh
bmRsZSk7CiAJCXBhZ2VzW2ldLT5oYW5kbGUgPSBCTEtCQUNLX0lOVkFMSURfSEFORExFOwogCQlp
bnZjb3VudCsrOwotICAgICAgIH0KKwl9CiAKLSAgICAgICByZXR1cm4gaW52Y291bnQ7CisJcmV0
dXJuIGludmNvdW50OwogfQogCiBzdGF0aWMgdm9pZCB4ZW5fYmxrYmtfdW5tYXBfYW5kX3Jlc3Bv
bmRfY2FsbGJhY2soaW50IHJlc3VsdCwgc3RydWN0IGdudGFiX3VubWFwX3F1ZXVlX2RhdGEgKmRh
dGEpCi0tIAoyLjE0LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 23:23:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 23:23: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.xen.org>)
	id 1diU8E-0007u6-KS; Thu, 17 Aug 2017 23:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395369d0d=bart.vanassche@wdc.com>)
 id 1diU8D-0007tG-1l
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 23:23:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 41/AB-03368-46526995; Thu, 17 Aug 2017 23:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXi8qK/RjdZdVq
 kwYFtMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8/UuZCp5yVZz9eICxgXE3ZxcjJ4eEgL/E
 9J/72bsYuTiEBCYwSmy/28oE4axnlJj7+QMTSBWbgJ7EqXn7wGwRAQWJnt8r2UCKmAVeM0p82
 PsJLCEskCKx4O9rdhCbRUBVYtP9r6wgNq+AjcTX2SeZIdbJS/TvWA5WzwkU/9y/DCwuJGAtMX
 NOH9MERp4FjAyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cfc8ABDsY/64NPMQoycGkJMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKoq0yKFBItS
 01Mr0jJzgEEIk5bg4FES4ZUHSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvU2WgIgGQo
 ozSPLgRsIi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHelyBTeDLzSuA2vQI6ggnoiCvtk0
 COKElESEk1MLKETV1/xWXWxvsFDAdmMPHdl4rs/DpDx25XgYSg7F27i+ILJU7xWl6Paz+2PkL
 gX/m0fL622Gv3lXbsb74pM1u6NC2W1TbMoPok92mH+pqKte99ZZj1F60psLm2iFsysPz28e7j
 6gmfP61pWVNsqZUg+aj8M9vch5PfpeZK3Zs6/0eDxNu35UosxRmJhlrMRcWJACCVt3iDAgAA
X-Env-Sender: prvs=395369d0d=bart.vanassche@wdc.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503012192!111981522!2
X-Originating-IP: [68.232.143.124]
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 1100 invoked from network); 17 Aug 2017 23:23:15 -0000
Received: from esa2.hgst.iphmx.com (HELO esa2.hgst.iphmx.com) (68.232.143.124)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 23:23:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,390,1498492800"; d="scan'208";a="139646684"
Received: from sjappemgw11.hgst.com (HELO sjappemgw12.hgst.com)
 ([199.255.44.62])
 by ob1.hgst.iphmx.com with ESMTP; 18 Aug 2017 07:29:04 +0800
Received: from thinkpad-bart.sdcorp.global.sandisk.com (HELO
 thinkpad-bart.int.fusionio.com) ([10.11.172.152])
 by sjappemgw12.hgst.com with ESMTP; 17 Aug 2017 16:23:12 -0700
From: Bart Van Assche <bart.vanassche@wdc.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Thu, 17 Aug 2017 16:23:10 -0700
Message-Id: <20170817232311.25948-12-bart.vanassche@wdc.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170817232311.25948-1-bart.vanassche@wdc.com>
References: <20170817232311.25948-1-bart.vanassche@wdc.com>
Cc: linux-block@vger.kernel.org, Bart Van Assche <bart.vanassche@wdc.com>,
 xen-devel@lists.xenproject.org, Christoph Hellwig <hch@lst.de>,
 Roger Pau Monn303251 <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 11/12] xen-blkback: Avoid that gcc 7 warns about
	fall-through when building with W=1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogUm9n
ZXIgUGF1IE1vbm4zMDMyNTEgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCi0tLQogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNr
LmMgfCAxICsKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgIHwgMyArKy0KIDIg
ZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgYi9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtiYWNrL2Jsa2JhY2suYwppbmRleCA2ODE1N2E4NGJmNGQuLjVmM2E4MTNlN2FlMCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKKysrIGIvZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKQEAgLTEyNTEsNiArMTI1MSw3IEBAIHN0YXRp
YyBpbnQgZGlzcGF0Y2hfcndfYmxvY2tfaW8oc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLAog
CQlicmVhazsKIAljYXNlIEJMS0lGX09QX1dSSVRFX0JBUlJJRVI6CiAJCWRyYWluID0gdHJ1ZTsK
KwkJLyogZmFsbCB0aHJvdWdoICovCiAJY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6CiAJ
CXJpbmctPnN0X2ZfcmVxKys7CiAJCW9wZXJhdGlvbiA9IFJFUV9PUF9XUklURTsKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtiYWNrL3hlbmJ1cy5jCmluZGV4IDc5MmRhNjgzZTcwZC4uODhlYWVhNjQ3NWQ3IDEwMDY0
NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCisrKyBiL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKQEAgLTgxMCw3ICs4MTAsOCBAQCBzdGF0aWMgdm9p
ZCBmcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCXhlbmJ1c19z
d2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAJCWlmICh4ZW5idXNfZGV2X2lz
X29ubGluZShkZXYpKQogCQkJYnJlYWs7Ci0JCS8qIGZhbGwgdGhyb3VnaCBpZiBub3Qgb25saW5l
ICovCisJCS8qIGZhbGwgdGhyb3VnaCAqLworCQkvKiBpZiBub3Qgb25saW5lICovCiAJY2FzZSBY
ZW5idXNTdGF0ZVVua25vd246CiAJCS8qIGltcGxpZXMgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoKSB2
aWEgeGVuX2Jsa2JrX3JlbW92ZSgpICovCiAJCWRldmljZV91bnJlZ2lzdGVyKCZkZXYtPmRldik7
Ci0tIAoyLjE0LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 17 23:23:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Aug 2017 23:23: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.xen.org>)
	id 1diU8E-0007uV-RR; Thu, 17 Aug 2017 23:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=395369d0d=bart.vanassche@wdc.com>)
 id 1diU8E-0007tj-4d
 for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 23:23:18 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 24/15-03044-56526995; Thu, 17 Aug 2017 23:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXi8qK/RjdFdVq
 kwaGHEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bKfV1MBZ1sFTf/fmVuYFzE2sXIySEh4C8x
 5esd5i5GLg4hgQmMEtvvtjJBOOsZJeZ+/sAEUsUmoCdxat4+MFtEQEGi5/dKNpAiZoHXjBIf9
 n4CSwgLpEocetzGBmKzCKhKnJ72lhnE5hWwkbh7ZR4TxDp5if4dy8FsTqD45/5lYDVCAtYSM+
 f0MU1g5FnAyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q9wxAsIPx79rAQ4ySHExKory/Z02JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq6oyLVJIsCg1
 PbUiLTMHGIQwaQkOHiURXnmQNG9xQWJucWY6ROoUozHHhtXrvzBxNH3Y8oVJiCUvPy9VSpz3q
 TJQqQBIaUZpHtwgWHRcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvS5ApPJl5JXD7XgGdwg
 R0ypX2SSCnlCQipKQaGBu2z649ukTXa3Js51TL7nPFxu4ftpjKS/7+oxpvNDE850dY0OaTXQ+
 4Mk02bOS95pZ7VYs//Perjwe3RC8ODnOcvZG57M28Dodje17ZGe+/cKCKMzy5882m+YHLxDbP
 q+D4uOvK+/iZoRPrz2hWtVjcZBdjPeJ/qdroWkVBCK8GZ8fmrjclFkosxRmJhlrMRcWJAKHfx
 Z2JAgAA
X-Env-Sender: prvs=395369d0d=bart.vanassche@wdc.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503012192!111981522!3
X-Originating-IP: [68.232.143.124]
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 1148 invoked from network); 17 Aug 2017 23:23:16 -0000
Received: from esa2.hgst.iphmx.com (HELO esa2.hgst.iphmx.com) (68.232.143.124)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2017 23:23:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,390,1498492800"; d="scan'208";a="139646686"
Received: from sjappemgw11.hgst.com (HELO sjappemgw12.hgst.com)
 ([199.255.44.62])
 by ob1.hgst.iphmx.com with ESMTP; 18 Aug 2017 07:29:04 +0800
Received: from thinkpad-bart.sdcorp.global.sandisk.com (HELO
 thinkpad-bart.int.fusionio.com) ([10.11.172.152])
 by sjappemgw12.hgst.com with ESMTP; 17 Aug 2017 16:23:12 -0700
From: Bart Van Assche <bart.vanassche@wdc.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Thu, 17 Aug 2017 16:23:11 -0700
Message-Id: <20170817232311.25948-13-bart.vanassche@wdc.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170817232311.25948-1-bart.vanassche@wdc.com>
References: <20170817232311.25948-1-bart.vanassche@wdc.com>
Cc: linux-block@vger.kernel.org, Bart Van Assche <bart.vanassche@wdc.com>,
 xen-devel@lists.xenproject.org, Christoph Hellwig <hch@lst.de>,
 Roger Pau Monn303251 <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 12/12] xen-blkfront: Avoid that gcc 7 warns
	about fall-through when building with W=1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogUm9n
ZXIgUGF1IE1vbm4zMDMyNTEgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCi0tLQogZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1i
bGtmcm9udC5jCmluZGV4IDk4ZTM0ZTRjNjJiOC4uMjcwMDE5ZTNlNWQ4IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zy
b250LmMKQEAgLTI0NTYsNyArMjQ1Niw3IEBAIHN0YXRpYyB2b2lkIGJsa2JhY2tfY2hhbmdlZChz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CiAJCWlm
IChkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQogCQkJYnJlYWs7Ci0JCS8qIE1pc3Nl
ZCB0aGUgYmFja2VuZCdzIENsb3Npbmcgc3RhdGUgLS0gZmFsbHRocm91Z2ggKi8KKwkJLyogZmFs
bCB0aHJvdWdoICovCiAJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CiAJCWlmIChpbmZvKQogCQkJ
YmxrZnJvbnRfY2xvc2luZyhpbmZvKTsKLS0gCjIuMTQuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 00:12:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 00: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.xen.org>)
	id 1diUtO-0003OV-G9; Fri, 18 Aug 2017 00:12:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396cc44c7=citrix-osstest@xenproject.org>)
 id 1diUtN-0003OK-ID
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 00:12:01 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 56/06-01724-0D036995; Fri, 18 Aug 2017 00:12:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve55g2m
 RBtufK1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz3X1axFmxtZKzY99GkgXFDcBcjJ4eEgL/E
 xNV9TBC2h8TLKftZQWwRAWeJCR9us4HYvAJ6EgdbDzKD2MICKRK9q46xdzFyAdXPV5dYOv05I
 0Szq8TP3V/YYOyrO06yg9hsQEMn9kxkAbFZBFQlTh87AVYjJKAlsXTxSiaIBYISJ2c+AathFp
 CQOPjiBTPEHEuJ9ZPvsk5g5JuFpGwWkrIFjEyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDYz
 1clOLixPTU3MSk4r1kvNzNzECw6qegYFxB2PnCb9DjJIcTEqivL9nTYkU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMFrCAxTIcGi1PTUirTMHGCAw6QlOHiURHhL9IHSvMUFibnFmekQqVOMuhwbV
 q//wiTEkpeflyolzusIMkMApCijNA9uBCzaLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t
 0EsoonM68EbtMroCOYgI640j4J5IiSRISUVANj64SfEYrz47zrZKVe75k6/VhQ1886JTfu6yt
 1kq7J8FepK8R+X5lid77B+qPKic+r7MPePzjpeyn5/acpf7bYd7VIFAoqBfllsYdt2TOhcYnf
 U5PmCwqeiX+s9eW+pvh4iMdUGsRyyAbtNHY9bxszrbSkmpk3QvBXzO+8pb7c1/MnpjF4z1BiK
 c5INNRiLipOBAAVbVuIsQIAAA==
X-Env-Sender: prvs=396cc44c7=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503015117!79635821!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2517 invoked from network); 18 Aug 2017 00:11:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 00:11:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,390,1498521600"; d="scan'208";a="444258884"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71987-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-xl-multivcpu:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway: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: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: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-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-libvirt-xsm: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-i386-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw: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-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=8aebf856caabeb46f89acf07b727193e16ab1242
X-Osstest-Versions-That: xen=4fbfa34b1a0bb329aa57275421e2e9027d32aad5
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 18 Aug 2017 01:11:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 71987: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk4NyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk4Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDcxNjcyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA3MTY3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzE2NzIK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9y
ZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcxNjcyCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJv
a2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3
MTY3MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAxOCBjYXB0dXJlLWxvZ3MvbDEoMTgpICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICA4YWViZjg1NmNhYWJlYjQ2Zjg5YWNmMDdiNzI3MTkzZTE2
YWIxMjQyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZmJmYTM0YjFh
MGJiMzI5YWE1NzI3NTQyMWUyZTkwMjdkMzJhYWQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE2
NzIgIDIwMTctMDctMDcgMTc6MTY6MjQgWiAgIDQxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDcxOTg3ICAyMDE3LTA4LTE3IDEzOjQ5OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3Qv
bG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9z
c3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgOGFlYmY4NTZjYWFiZWI0NmY4OWFjZjA3YjcyNzE5M2UxNmFiMTI0MgpBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjI2OjQyIDIw
MTcgKzAyMDAKCiAgICBnbnR0YWI6IGNvcnJlY3QgcGluIHN0YXR1cyBmaXh1cCBmb3IgY29weQog
ICAgCiAgICBSZWdhcmRsZXNzIG9mIGNvcHkgb3BlcmF0aW9ucyBvbmx5IHNldHRpbmcgR05UUElO
X2hzdCosIEdOVFBJTl9kZXYqCiAgICBhbHNvIG5lZWQgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50
IHdoZW4gZGVjaWRpbmcgd2hldGhlciB0byBjbGVhcgogICAgX0dURl97cmVhZCx3cml0fWluZy4g
QXQgbGVhc3QgZm9yIGNvbnNpc3RlbmN5IHdpdGggY29kZSBlbHNld2hlcmUgdGhlCiAgICByZWFk
IHBhcnQgYmV0dGVyIGRvZXNuJ3QgdXNlIGFueSBtYXNrIGF0IGFsbC4KICAgIAogICAgVGhpcyBp
cyBYU0EtMjMwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRi
MzE3ZDZjYTJkMTM4YTIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA4OjAzICswMjAw
Cgpjb21taXQgYzM2MmNkZTJjNjJiMDE2NGRiYTNmNTU4MTVkYTg3NWMwZGE5MThjYwpBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjI2
OjA4IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IHNwbGl0IG1hcHRyYWNrIGxvY2sgdG8gbWFrZSBp
dCBmdWxmaWxsIGl0cyBwdXJwb3NlIGFnYWluCiAgICAKICAgIFRoZSB3YXkgdGhlIGxvY2sgaXMg
Y3VycmVudGx5IGJlaW5nIHVzZWQgaW4gZ2V0X21hcHRyYWNrX2hhbmRsZSgpLCBpdAogICAgcHJv
dGVjdHMgb25seSB0aGUgbWFwdHJhY2sgbGltaXQ6IFRoZSBmdW5jdGlvbiBhY3RzIG9uIGN1cnJl
bnQncyBsaXN0CiAgICBvbmx5LCBzbyByYWNlcyBvbiBsaXN0IGFjY2Vzc2VzIGFyZSBpbXBvc3Np
YmxlIGV2ZW4gd2l0aG91dCB0aGUgbG9jay4KICAgIAogICAgT3RvaCBsaXN0IGFjY2VzcyByYWNl
cyBhcmUgcG9zc2libGUgYmV0d2VlbiBfX2dldF9tYXB0cmFja19oYW5kbGUoKSBhbmQKICAgIHB1
dF9tYXB0cmFja19oYW5kbGUoKSwgZHVlIHRvIHRoZSBpbnZvY2F0aW9uIG9mIHRoZSBmb3JtZXIg
Zm9yIG90aGVyCiAgICB0aGFuIGN1cnJlbnQgZnJvbSBzdGVhbF9tYXB0cmFja19oYW5kbGUoKS4g
SW50cm9kdWNlIGEgcGVyLXZDUFUgbG9jawogICAgZm9yIGxpc3QgYWNjZXNzZXMgdG8gYmVjb21l
IHJhY2UgZnJlZSBhZ2Fpbi4gVGhpcyBsb2NrIHdpbGwgYmUKICAgIHVuY29udGVuZGVkIGV4Y2Vw
dCB3aGVuIGl0IGJlY29tZXMgbmVjZXNzYXJ5IHRvIHRha2UgdGhlIHN0ZWFsIHBhdGgsCiAgICBp
LmUuIGluIHRoZSBjb21tb24gY2FzZSB0aGVyZSBzaG91bGQgYmUgbm8gbWVhbmluZ2Z1bCBwZXJm
b3JtYW5jZQogICAgaW1wYWN0LgogICAgCiAgICBXaGVuIGluIGdldF9tYXB0cmFja19oYW5kbGUg
YWRkcyBhIHN0b2xlbiBlbnRyeSB0byBhIGZyZXNoLCBlbXB0eSwKICAgIGZyZWVsaXN0LCB3ZSB0
aGluayB0aGF0IHRoZXJlIGlzIHByb2JhYmx5IG5vIGNvbmN1cnJlbmN5LiAgSG93ZXZlciwKICAg
IHRoaXMgaXMgbm90IGEgZmFzdCBwYXRoIGFuZCBhZGRpbmcgdGhlIGxvY2tpbmcgdGhlcmUgbWFr
ZXMgdGhlIGNvZGUKICAgIGNsZWFybHkgY29ycmVjdC4KICAgIAogICAgQWxzbywgd2hpbGUgd2Ug
YXJlIGhlcmU6IHRoZSBzdG9sZW4gbWFwdHJhY2tfZW50cnkncyB0YWlsIHBvaW50ZXIgd2FzCiAg
ICBub3QgcHJvcGVybHkgc2V0LiAgU2V0IGl0LgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTEy
MTM2IC8gWFNBLTIyOC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMmNiZWViNjIwNzUwOGIwZjA0YTJj
NjE4MTQ0NWM4ZWIzZjFlMTE3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowNzoyNSAr
MDIwMAoKY29tbWl0IGZlY2UwOGFiZjkzMWNjY2FjNDQzNGU0ZWZkYWUwZDMwODczZDAyMGIKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAx
NToyNToyNCAyMDE3ICswMjAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuNy40LXByZQoK
Y29tbWl0IDc2N2Y2ZDI3ZDFhOTYwNzA3MWM4ZDZkM2M4MTBhNmIwYjc2MzdiNmUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MTUgMTU6MjM6NDUgMjAxNyArMDIwMAoKICAgIHg4Ni9ncmFudDogZGlzYWxsb3cgbWlzYWxpZ25l
ZCBQVEVzCiAgICAKICAgIFBhZ2V0YWJsZSBlbnRyaWVzIG11c3QgYmUgYWxpZ25lZCB0byBmdW5j
dGlvbiBjb3JyZWN0bHkuICBEaXNhbGxvdyBhdHRlbXB0cwogICAgZnJvbSB0aGUgZ3Vlc3QgdG8g
aGF2ZSBhIGdyYW50IFBURSBjcmVhdGVkIGF0IGEgbWlzYWxpZ25lZCBhZGRyZXNzLCB3aGljaAog
ICAgd291bGQgcmVzdWx0IGluIGNvcnJ1cHRpb24gb2YgdGhlIEwxIHRhYmxlIHdpdGggbGFyZ2Vs
eS1ndWVzdC1jb250cm9sbGVkCiAgICB2YWx1ZXMuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTct
MTIxMzcgLyBYU0EtMjI3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNlNDQyOTI2YzI1MzBkYTkzNzYx
OTlkY2M3Njk0MzYzNzZhZDIzODYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA2OjQ1
ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 01:40:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 01: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.xen.org>)
	id 1diWGf-00039O-IH; Fri, 18 Aug 2017 01:40:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1diWGe-00039I-Fu
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 01:40:08 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 16/2A-03612-77546995; Fri, 18 Aug 2017 01:40:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysWW7jG6567R
 Ig3uHeSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozns/qYC2arVrzYdJ61gXGmbBcjF4eQwGwm
 ie1/drF1MXJysAjYS0zdtpUJxGYUKJP4t6aHEcLOkFjzpI8JomE5o8Sk49cYIRpUJZ5MaGEBs
 dkEtCWeTd3ODGKLCOhJtKyayArSwCywmElicfNusAZhAV+J3kmXgRo4OHgFrCVebpcECQsJFE
 hsnPWQFcTmFRCUODnzCdhMZgEtiRv/XjKBlDMLSEss/8cBEuYUsJPoebIGbKIE0NrHp6czgqy
 SEOhjlJjZ/o5pAqPQLCSjZiEZNQth1AJG5lWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGZnq5
 qcXFiempOYlJxXrJ+bmbGIHhzAAEOxjPrw08xCjJwaQkyvt71pRIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8N5ynRQoJFqWmp1akZeYAIwsmLcHBoyTCawWS5i0uSMwtzkyHSJ1iVJQS5+VzAU
 oIgCQySvPg2mDRfIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHtBxvNk5pXATX8FtJgJaPG
 V9kkgi0sSEVJSDYyqojdj/spVbxOKnnI6+JRSMrd9Togj0+bKG/u0Y5f03uN12zHLl3WjosfX
 RyyNt1jPMvn5Zr2a8L3suWfeebkr8sYLWLetuM/YLVt0JuDFSfaJkdq6stNVdsy6fvLh+oTfB
 apsVb61lxfu+OXAvmXyp6reqlum2yc9E/M+PfVZcohE9ls+aXclluKMREMt5qLiRADjQTwk4Q
 IAAA==
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503020405!107725232!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13872 invoked from network); 18 Aug 2017 01:40:06 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 01:40:06 -0000
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 23B1937E8F;
 Fri, 18 Aug 2017 01:40:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 23B1937E8F
Received: from redhat.com (ovpn-120-6.rdu2.redhat.com [10.10.120.6])
 by smtp.corp.redhat.com (Postfix) with SMTP id 441E05EE02;
 Fri, 18 Aug 2017 01:40:03 +0000 (UTC)
Date: Fri, 18 Aug 2017 04:40:02 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170818043655-mutt-send-email-mst@kernel.org>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
 <20170817162347.1590-3-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170817162347.1590-3-anthony.perard@citrix.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.29]); Fri, 18 Aug 2017 01:40:05 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org,
 Bruce Rogers <brogers@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v3 2/3] hw/acpi: Move
	acpi_set_pci_info to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDU6MjM6NDZQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gVGhpcyBtZWFucyB0aGF0IHRoZSBmdW5jdGlvbiB3aWxsIGJlIGNhbGwgYW5kIHRo
ZSBwcm9wZXJ0eQo+IGFjcGktcGNpaHAtYnNlbCB3aWxsIGJlIHNldCBldmVuIGlmIEFDUEkgYnVp
bGQgaXMgZGlzYWJsZS4KPiAKPiBUbyBkbyBQQ0kgcGFzc3Rocm91Z2ggd2l0aCBYZW4sIHRoZSBw
cm9wZXJ0eSBhY3BpLXBjaWhwLWJzZWwgbmVlZHMgdG8gYmUKPiBzZXQsIGJ1dCB0aGlzIHdhcyBk
b25lIG9ubHkgd2hlbiBBQ1BJIHRhYmxlcyBhcmUgYnVpbHQgd2hpY2ggaXMgbm90Cj4gbmVlZGVk
IGZvciBhIFhlbiBndWVzdC4gVGhlIG5lZWQgZm9yIHRoZSBwcm9wZXJ0eSBzdGFydHMgd2l0aCBj
b21taXQKPiAicGM6IHBjaWhwOiBhdm9pZCBhZGRpbmcgQUNQSV9QQ0lIUF9QUk9QX0JTRUwgdHdp
Y2UiCj4gKGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNjZTM3YjYpLgo+IAo+IFJl
cG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0Pgo+IFNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+
IAo+IC0tLQo+IENoYW5nZXMgaW4gVjM6Cj4gICAtIG1vdmUgYWNwaV9zZXRfcGNpX2luZm8gdG8g
cGNpaHAgaW5zdGVhZAo+IAo+IENoYW5nZXMgaW4gVjI6Cj4gICAtIGNoZWNrIGZvciBhY3BpX2Vu
YWJsZWQgYmVmb3JlIGNhbGxpbmcgYWNwaV9zZXRfcGNpX2luZm8uCj4gICAtIHNldCB0aGUgcHJv
cGVydHkgb24gdGhlIHJvb3QgYnVzIG9ubHkuCj4gCj4gVGhpcyBwYXRjaCB3b3VsZCBiZSBhIGNh
bmRpdGFkZSB0byBiYWNrcG9ydCB0byAyLjksIGFsb25nIHdpdGgKPiAiaHcvYWNwaTogTGltaXQg
aG90cGx1ZyB0byByb290IGJ1cyBvbiBsZWdhY3kgbW9kZSIKPiAKPiBDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBCcnVjZSBSb2dlcnMgPGJyb2dl
cnNAc3VzZS5jb20+Cj4gLS0tCj4gIGh3L2FjcGkvcGNpaHAuYyAgICAgIHwgMzEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICBody9pMzg2L2FjcGktYnVpbGQuYyB8IDMyIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0
aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2FjcGkvcGNpaHAu
YyBiL2h3L2FjcGkvcGNpaHAuYwo+IGluZGV4IDlkYjNjMmVhZjIuLjQ0ZTg4NDJkYjggMTAwNjQ0
Cj4gLS0tIGEvaHcvYWNwaS9wY2locC5jCj4gKysrIGIvaHcvYWNwaS9wY2locC5jCj4gQEAgLTc1
LDYgKzc1LDM2IEBAIHN0YXRpYyBpbnQgYWNwaV9wY2locF9nZXRfYnNlbChQQ0lCdXMgKmJ1cykK
PiAgICAgIH0KPiAgfQo+ICAKPiArLyogQXNzaWduIEJTRUwgcHJvcGVydHkgdG8gYWxsIGJ1c2Vz
LiAgSW4gdGhlIGZ1dHVyZSwgdGhpcyBjYW4gYmUgY2hhbmdlZAo+ICsgKiB0byBvbmx5IGFzc2ln
biB0byBidXNlcyB0aGF0IHN1cHBvcnQgaG90cGx1Zy4KPiArICovCj4gK3N0YXRpYyB2b2lkICph
Y3BpX3NldF9ic2VsKFBDSUJ1cyAqYnVzLCB2b2lkICpvcGFxdWUpCj4gK3sKPiArICAgIHVuc2ln
bmVkICpic2VsX2FsbG9jID0gb3BhcXVlOwo+ICsgICAgdW5zaWduZWQgKmJ1c19ic2VsOwo+ICsK
PiArICAgIGlmIChxYnVzX2lzX2hvdHBsdWdnYWJsZShCVVMoYnVzKSkpIHsKPiArICAgICAgICBi
dXNfYnNlbCA9IGdfbWFsbG9jKHNpemVvZiAqYnVzX2JzZWwpOwo+ICsKPiArICAgICAgICAqYnVz
X2JzZWwgPSAoKmJzZWxfYWxsb2MpKys7Cj4gKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF91
aW50MzJfcHRyKE9CSkVDVChidXMpLCBBQ1BJX1BDSUhQX1BST1BfQlNFTCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVzX2JzZWwsICZlcnJvcl9hYm9ydCk7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIGJzZWxfYWxsb2M7Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkIGFjcGlfc2V0X3BjaV9pbmZvKHZvaWQpCj4gK3sKPiArICAgIFBDSUJ1cyAqYnVzID0gZmlu
ZF9pNDQwZngoKTsgLyogVE9ETzogUTM1IHN1cHBvcnQgKi8KPiArICAgIHVuc2lnbmVkIGJzZWxf
YWxsb2MgPSBBQ1BJX1BDSUhQX0JTRUxfREVGQVVMVDsKPiArCj4gKyAgICBpZiAoYnVzKSB7Cj4g
KyAgICAgICAgLyogU2NhbiBhbGwgUENJIGJ1c2VzLiBTZXQgcHJvcGVydHkgdG8gZW5hYmxlIGFj
cGkgYmFzZWQgaG90cGx1Zy4gKi8KPiArICAgICAgICBwY2lfZm9yX2VhY2hfYnVzX2RlcHRoX2Zp
cnN0KGJ1cywgYWNwaV9zZXRfYnNlbCwgTlVMTCwgJmJzZWxfYWxsb2MpOwo+ICsgICAgfQo+ICt9
Cj4gKwo+ICBzdGF0aWMgdm9pZCBhY3BpX3BjaWhwX3Rlc3RfaG90cGx1Z19idXMoUENJQnVzICpi
dXMsIHZvaWQgKm9wYXF1ZSkKPiAgewo+ICAgICAgQWNwaVBjaUhwRmluZCAqZmluZCA9IG9wYXF1
ZTsKPiBAQCAtMTc3LDYgKzIwNyw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcGNpaHBfdXBkYXRlKEFj
cGlQY2lIcFN0YXRlICpzKQo+ICAKPiAgdm9pZCBhY3BpX3BjaWhwX3Jlc2V0KEFjcGlQY2lIcFN0
YXRlICpzKQo+ICB7Cj4gKyAgICBhY3BpX3NldF9wY2lfaW5mbygpOwo+ICAgICAgYWNwaV9wY2lo
cF91cGRhdGUocyk7Cj4gIH0KCklJVUMgZG9pbmcgdGhpcyBvbiByZXNldCB3aWxsIGFkZCBwcm9w
ZXJ0eSBvdmVyIGFuZCBvdmVyIGFnYWluIGxlYWtpbmcKbWVtb3J5LgoKSSB0aGluayB0aGF0IHdl
IG5lZWQgdG8gZG8gaXQgb24gbWFjaGluZSBkb25lLgoKSWdvciwgIEkgdGhpbmsgcmVvcmRlcmlu
ZyBhY3BpLWJ1aWxkIGxpa2UgZWFybGllciB2ZXJzaW9uIGRpZAppcyBsZXNzIGludHJ1c2l2ZSBh
bmQgbW9yZSBhcHByb3ByaWF0ZSBmb3IgMi4xMC4KCkZvciAyLjEwIEkgd291bGQgbGlrZSB0byBz
ZWUgaWRlYWxseSBzb21lIGNoYW5nZXMgdGhhdAphcmUgYWxsIGlmICh4ZW4pIG1ha2luZyBpdCBv
YnZpb3VzIG5vbiB4ZW4gaXMgbm90CmFmZmVjdGVkLiBJIGNhbiB0aGVuIGFjayBpdCBhbmQgaXQg
d2lsbCBiZSBtZXJnZWQgaW4geGVuIHRyZWUuCgoKQ2xlYW4gaXQgdXAgYWZ0ZXIgMi4xMC4KCj4g
IAo+IGRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQuYyBiL2h3L2kzODYvYWNwaS1idWls
ZC5jCj4gaW5kZXggOThkZDQyNDY3OC4uNGQxOWQ5MWUxYiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2
L2FjcGktYnVpbGQuYwo+ICsrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCj4gQEAgLTQ5MywzNiAr
NDkzLDYgQEAgYnVpbGRfbWFkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtl
ciwgUENNYWNoaW5lU3RhdGUgKnBjbXMpCj4gICAgICAgICAgICAgICAgICAgdGFibGVfZGF0YS0+
bGVuIC0gbWFkdF9zdGFydCwgMSwgTlVMTCwgTlVMTCk7Cj4gIH0KPiAgCj4gLS8qIEFzc2lnbiBC
U0VMIHByb3BlcnR5IHRvIGFsbCBidXNlcy4gIEluIHRoZSBmdXR1cmUsIHRoaXMgY2FuIGJlIGNo
YW5nZWQKPiAtICogdG8gb25seSBhc3NpZ24gdG8gYnVzZXMgdGhhdCBzdXBwb3J0IGhvdHBsdWcu
Cj4gLSAqLwo+IC1zdGF0aWMgdm9pZCAqYWNwaV9zZXRfYnNlbChQQ0lCdXMgKmJ1cywgdm9pZCAq
b3BhcXVlKQo+IC17Cj4gLSAgICB1bnNpZ25lZCAqYnNlbF9hbGxvYyA9IG9wYXF1ZTsKPiAtICAg
IHVuc2lnbmVkICpidXNfYnNlbDsKPiAtCj4gLSAgICBpZiAocWJ1c19pc19ob3RwbHVnZ2FibGUo
QlVTKGJ1cykpKSB7Cj4gLSAgICAgICAgYnVzX2JzZWwgPSBnX21hbGxvYyhzaXplb2YgKmJ1c19i
c2VsKTsKPiAtCj4gLSAgICAgICAgKmJ1c19ic2VsID0gKCpic2VsX2FsbG9jKSsrOwo+IC0gICAg
ICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfdWludDMyX3B0cihPQkpFQ1QoYnVzKSwgQUNQSV9QQ0lI
UF9QUk9QX0JTRUwsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1
c19ic2VsLCAmZXJyb3JfYWJvcnQpOwo+IC0gICAgfQo+IC0KPiAtICAgIHJldHVybiBic2VsX2Fs
bG9jOwo+IC19Cj4gLQo+IC1zdGF0aWMgdm9pZCBhY3BpX3NldF9wY2lfaW5mbyh2b2lkKQo+IC17
Cj4gLSAgICBQQ0lCdXMgKmJ1cyA9IGZpbmRfaTQ0MGZ4KCk7IC8qIFRPRE86IFEzNSBzdXBwb3J0
ICovCj4gLSAgICB1bnNpZ25lZCBic2VsX2FsbG9jID0gQUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFQ7
Cj4gLQo+IC0gICAgaWYgKGJ1cykgewo+IC0gICAgICAgIC8qIFNjYW4gYWxsIFBDSSBidXNlcy4g
U2V0IHByb3BlcnR5IHRvIGVuYWJsZSBhY3BpIGJhc2VkIGhvdHBsdWcuICovCj4gLSAgICAgICAg
cGNpX2Zvcl9lYWNoX2J1c19kZXB0aF9maXJzdChidXMsIGFjcGlfc2V0X2JzZWwsIE5VTEwsICZi
c2VsX2FsbG9jKTsKPiAtICAgIH0KPiAtfQo+IC0KPiAgc3RhdGljIHZvaWQgYnVpbGRfYXBwZW5k
X3BjaWhwX25vdGlmeV9lbnRyeShBbWwgKm1ldGhvZCwgaW50IHNsb3QpCj4gIHsKPiAgICAgIEFt
bCAqaWZfY3R4Owo+IEBAIC0yODg4LDggKzI4NTgsNiBAQCB2b2lkIGFjcGlfc2V0dXAodm9pZCkK
PiAgCj4gICAgICBidWlsZF9zdGF0ZSA9IGdfbWFsbG9jMChzaXplb2YgKmJ1aWxkX3N0YXRlKTsK
PiAgCj4gLSAgICBhY3BpX3NldF9wY2lfaW5mbygpOwo+IC0KPiAgICAgIGFjcGlfYnVpbGRfdGFi
bGVzX2luaXQoJnRhYmxlcyk7Cj4gICAgICBhY3BpX2J1aWxkKCZ0YWJsZXMsIE1BQ0hJTkUocGNt
cykpOwo+ICAKPiAtLSAKPiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 03:01:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 03:01: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.xen.org>)
	id 1diXWk-0008PJ-NX; Fri, 18 Aug 2017 03:00:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1diXWj-0008PD-A5
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 03:00:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 63/A6-02184-06856995; Fri, 18 Aug 2017 03:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXS1tbhqJsQMS3
 S4OVNdoslHxezODB6HN39mymAMYo1My8pvyKBNWPCxN0sBW/4Kx4e0m5g3M/dxcjFISQwnVFi
 xeV+ti5GTg4JAV6JI8tmsELY/hITJn1mhiiaxigxu2UyI0hCWCBM4sqjf2C2iICixIOXN1khi
 tYwSvzcvRvMYRZYxijx6f55sLFsAuoSJxZPBOvgFbCROLDuIdgKFgFViQnXNoPZogLxEo83nW
 aHqBGUODnzCQuIzSlgKfFvyymmLkYOoKHqEuvnCYGEmQXkJba/ncM8gVFgFpKOWQhVs5BULWB
 kXsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERie9QwMjDsY
 L2/xO8QoycGkJMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJfCpkUKCRalpqdWpGXmA
 CMFJi3BwaMkwusQDpTmLS5IzC3OTIdInWK05Gj6/vE7E0fTxF+/mDj6QKQQS15+XqqUOO9zkH
 kCIA0ZpXlw42DRfIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8TyFqezLwSuK2vgA5iAjr
 oSvskkINKEhFSUg2Mzmnvthv8PBxxZU0qZ+O5vfnZemsuaSjps2osYvxsalwc6Bmxw3eXY94L
 /cMfXYK2O6vlhLbftJObMbmJK9z6TbjpJiPXh6fUP++eeTJZ+6y6akTTjJaD2mnzvyg7cD1cm
 685nafad9cuoe13u3/oT5Y+e/Uzl1HhUUGDw3u9b726diqTTaFMiaU4I9FQi7moOBEAcJQqR+
 ECAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503025245!92274088!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10045 invoked from network); 18 Aug 2017 03:00:47 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Aug 2017 03:00:47 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Aug 2017 20:00:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,391,1498546800"; d="scan'208";a="141098078"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga005.fm.intel.com with ESMTP; 17 Aug 2017 20:00:43 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
 <20170817111831.mnqqbzpe6mlbom3u@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <df47a045-cdf1-1c1f-1a17-d8eee49bdf13@intel.com>
Date: Fri, 18 Aug 2017 10:57:46 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170817111831.mnqqbzpe6mlbom3u@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpOgoJVGhhbmtzIGZvciB5b3VyIHJldmlldy4KCk9uIDIwMTflubQwOOaciDE35pelIDE5
OjE4LCBXZWkgTGl1IHdyb3RlOgo+IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjAyUE0g
LTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gaW5kZXggZmYzOTc2
Mi4uNGIxMGYyNiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+
ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiBAQCAtMTE0OSw2ICsxMTQ5LDU2
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Agewo+PiAgdHlwZWRlZiBzdHJ1Y3QgeGVu
X2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owo+PiAgREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY2F0X29wX3QpOwo+PiAgCj4+ICsvKiAgdklP
TU1VIGhlbHBlcgo+PiArICoKPj4gKyAqICB2SU9NTVUgaW50ZXJmYWNlIGNhbiBiZSB1c2VkIHRv
IGNyZWF0ZS9kZXN0cm95IHZJT01NVSBhbmQKPj4gKyAqICBxdWVyeSB2SU9NTVUgY2FwYWJpbGl0
aWVzLgo+PiArICovCj4+ICsKPj4gKy8qIHZJT01NVSB0eXBlIC0gc3BlY2lmeSB2ZW5kb3IgdklP
TU1VIGRldmljZSBtb2RlbCAqLwo+PiArI2RlZmluZSBWSU9NTVVfVFlQRV9JTlRFTF9WVEQgICAg
ICgxdSA8PCAwKQo+IAo+IFdoeSB1c2UgYSBiaXQgd2hlbiB0aGUgdHlwZXMgYXJlIG11dHVhbGx5
IGV4Y2x1c2l2ZT8gVXNpbmcgYSBudW1iZXIKPiBzaG91bGQgYmUgZmluZT8KClllcywgd2lsbCB1
cGRhdGUuCgo+IAo+PiArCj4+ICsvKiB2SU9NTVUgY2FwYWJpbGl0aWVzICovCj4+ICsjZGVmaW5l
IFZJT01NVV9DQVBfSVJRX1JFTUFQUElORyAgKDF1IDw8IDApCj4+ICsKPj4gK3N0cnVjdCB4ZW5f
ZG9tY3RsX3Zpb21tdV9vcCB7Cj4+ICsgICAgdWludDMyX3QgY21kOwo+PiArI2RlZmluZSBYRU5f
RE9NQ1RMX2NyZWF0ZV92aW9tbXUgICAgICAgICAgMAo+PiArI2RlZmluZSBYRU5fRE9NQ1RMX2Rl
c3Ryb3lfdmlvbW11ICAgICAgICAgMQo+PiArI2RlZmluZSBYRU5fRE9NQ1RMX3F1ZXJ5X3Zpb21t
dV9jYXBzICAgICAgMgo+PiArICAgIHVuaW9uIHsKPj4gKyAgICAgICAgc3RydWN0IHsKPj4gKyAg
ICAgICAgICAgIC8qIElOIC0gdklPTU1VIHR5cGUgKi8KPj4gKyAgICAgICAgICAgIHVpbnQ2NF90
IHZpb21tdV90eXBlOwo+PiArICAgICAgICAgICAgLyogCj4+ICsgICAgICAgICAgICAgKiBJTiAt
IE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gdklPTU1VIGRldmljZSBtb2RlbHMKPj4gKyAg
ICAgICAgICAgICAqIGFyZSBpbiBjaGFyZ2Ugb2YgdG8gY2hlY2sgYmFzZV9hZGRyZXNzIGFuZCBs
ZW5ndGguCj4+ICsgICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGJhc2Vf
YWRkcmVzczsKPj4gKyAgICAgICAgICAgIC8qIElOIC0gTGVuZ3RoIG9mIE1NSU8gcmVnaW9uICov
Cj4+ICsgICAgICAgICAgICB1aW50NjRfdCBsZW5ndGg7Cj4+ICsgICAgICAgICAgICAvKiBJTiAt
IENhcGFiaWxpdGllcyB3aXRoIHdoaWNoIHdlIHdhbnQgdG8gY3JlYXRlICovCj4+ICsgICAgICAg
ICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7Cj4+ICsgICAgICAgICAgICAvKiBPVVQgLSB2SU9N
TVUgaWRlbnRpdHkgKi8KPj4gKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9pZDsKPj4gKyAg
ICAgICAgfSBjcmVhdGVfdmlvbW11Owo+IAo+IGNyZWF0ZSBzaG91bGQgYmUgZmluZS4KPiAKCk9L
LgoKPj4gKwo+PiArICAgICAgICBzdHJ1Y3Qgewo+PiArICAgICAgICAgICAgLyogSU4gLSB2SU9N
TVUgaWRlbnRpdHkgKi8KPj4gKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9pZDsKPj4gKyAg
ICAgICAgfSBkZXN0cm95X3Zpb21tdTsKPiAKPiBkZXN0cm95IHNob3VsZCBiZSBmaW5lLgo+IAoK
T0suCgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 03:18:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 03: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.xen.org>)
	id 1diXo2-0000p1-7A; Fri, 18 Aug 2017 03:18:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diXo0-0000op-Fp
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 03:18:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 07/BE-03368-F8C56995; Fri, 18 Aug 2017 03:18:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbcvZlq
 kwYPF2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmDTtOkvB6oKKvZs2sTQw
 LnDrYuTiEBL4yyjx7vRvVgjnMaPEiXX7mSGcbYwSmzcsZeti5OQQEXCW+HpmLjuIzSugLzHj+
 DFmEFtYIFhixa6VLCC2hMAUXYlDT6ohbG+JF4dvAvVygNkT+/y7GNk52ASsJA6JgRSwCKhKrD
 t4jGUCI/cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2Mv5YFHGKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gXR0yKFBItS
 01Mr0jJzgKEHk5bg4FES4RUGhp8Qb3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8yaCzBAAK
 coozYMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmjQSZwpOZVwK36RXQEUxAR1xpnw
 RyREkiQkqqgVHZbNO98ozcgPr3n46Gee3ZdPqD53OWadttHZ86MGan5d2/5H56b5BP3yPZIxX
 /3P+Fd4gsXng8Yz3vNtGlSnyrU3KfXb5kd2IL//6gi2axp60kBaIL7rhJFwqq/hKK85tSezJe
 QvDojuc8LhvKNG5NdfvUfWNFNYdXN2N+YqLCg8/OgoY2e5RYijMSDbWYi4oTAfp+CQt+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503026317!78285647!1
X-Originating-IP: [104.130.215.37]
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 9626 invoked from network); 18 Aug 2017 03:18:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 03:18:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diXnw-0002vq-NV; Fri, 18 Aug 2017 03:18: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 1diXnr-0002Mp-AF; Fri, 18 Aug 2017 03:18:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diXnq-0001Av-F4; Fri, 18 Aug 2017 03:18:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112673-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2: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:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm: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-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=510c8a899caf095cb13d09d203573deef15db2fe
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 03:18:30 +0000
Subject: [Xen-devel] [linux-linus test] 112673: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY3MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNjczLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1
MTUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZh
aWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExMDUxNQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEw
NTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEx
MDUxNQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAg
ZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDUx
MGM4YTg5OWNhZjA5NWNiMTNkMDlkMjAzNTczZGVlZjE1ZGIyZmUKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1M2MyZmVi
ODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0ODo1NiBa
ICAgNjEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYgIDIwMTctMDYtMTcgMjM6NDg6
MTMgWiAgIDYxIGRheXMgICA3OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2NzMg
IDIwMTctMDgtMTcgMDA6MTA6NTYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIzMDYg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVy
ZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2NjI1
OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 03:32:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 03: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.xen.org>)
	id 1diY1B-00022l-HG; Fri, 18 Aug 2017 03:32:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1diY1A-00022f-5i
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 03:32:16 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 88/A6-01859-FBF56995; Fri, 18 Aug 2017 03:32:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS1tYhobsvflq
 kweRLuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8qcfYCv4KVMyYtZypgbGJr4uRi0NIYBqj
 RHfrRZYuRk4OCQFeiSPLZrBC2P4SXW/Xs0AUNTBKnHzWzwaS4BUwk3jxdDITiC0sECDx+Owsd
 hCbTUBXYvbBJmYQW0TAVeLy13Vgg5gFrjNKTNxUB2KzCKhK3Nh2CqyGU8BD4u3KJ+wQC1oZJf
 5unMoO0aAp0br9NzvEFdoSPXt/ADVwAC0WlPi7QxiiRF6ieets5gmMArOQdMxCqJqFpGoBI/M
 qRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgZACCHYwX2p0P
 MUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvvLhpkUKCRanpqRVpmTnAOIFJS
 3DwKInwqoOkeYsLEnOLM9MhUqcYFaXEeetAEgIgiYzSPLg2WGxeYpSVEuZlBDpEiKcgtSg3sw
 RV/hWjOAejkjBvK8gUnsy8Erjpr4AWMwEtvtI+CWRxSSJCSqqBkefHt5muN1pu3gqa5jZZ2sF
 rfuL5Cx2nvy64p1XzQ/nMhWXd/9iy9otJzzYLe9ngHCK4ycW/PnrFUZsls4oSeR7ZbS6aKOu+
 Q2Tx9ornl8u+SSz6VmvFvqjpuFPyh6sqZ9k26b9U6P5/8aHvOb9pOpody1MbF6nr+K4M3Kotd
 Lv9z+0LR9g7LiixFGckGmoxFxUnAgD/M3YnyAIAAA==
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503027132!106462991!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12956 invoked from network); 18 Aug 2017 03:32:14 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 03:32:14 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Aug 2017 20:32:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,391,1498546800"; d="scan'208";a="120285238"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.25.54])
 by orsmga004.jf.intel.com with ESMTP; 17 Aug 2017 20:32:08 -0700
Message-ID: <1503027128.3857.14.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 11:32:08 +0800
In-Reply-To: <1502264512-4648-8-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 07/13] x86: implement set value flow for
 MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gK8KgwqDCoMKgaWYgKCBmZWF0LT5tYmFfaW5mby5saW5lYXIgKQo+ICvCoMKgwqDCoHsKPiAr
wqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIGludCBtb2Q7Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKg
aWYgKCBmZWF0LT5tYmFfaW5mby50aHJ0bF9tYXggPj0gMTAwICkKPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgcmV0dXJuIGZhbHNlOwoKQ2FuIHdlIGRvIHRoaXMgY2hlY2sgZWFybGllciwgZS5n
LiB3aGVuIGl0IGdldHMgZW51bWVyYXRlZCBmcm9tIENQVUlEPwoKPiArCj4gK8KgwqDCoMKgwqDC
oMKgwqBtb2QgPSAqdGhydGwgJSAoMTAwIC0gZmVhdC0+bWJhX2luZm8udGhydGxfbWF4KTsKPiAr
wqDCoMKgwqDCoMKgwqDCoCp0aHJ0bCAtPSBtb2Q7Cj4gK8KgwqDCoMKgfQo+ICvCoMKgwqDCoGVs
c2UKPiArwqDCoMKgwqB7Cj4gK8KgwqDCoMKgwqDCoMKgwqAvKiBOb3QgcG93ZXIgb2YgMi4gKi8K
PiArwqDCoMKgwqDCoMKgwqDCoGlmICggKnRocnRsICYgKCp0aHJ0bCAtIDEpICkKPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgKnRocnRsID0gKnRocnRsICYgKDEgPDwgKGZsc2woKnRocnRsKSAt
IDEpKTsKPiArwqDCoMKgwqB9Cj4gKwoKSXMgaXQgcG9zc2libGUgZm9yICp0aHJ0bCB0byBiZSB6
ZXJvPyBPdGhlcndpc2Ugd2UgbmVlZCBjaGVjayB0aGF0IGF0CnRoZSBiZWdpbm5pbmcuCgo+IMKg
Cj4gKy8qCj4gKyAqIEJlY2F1c2UgbXVsdGlwbGUgZmVhdHVyZXMgbWF5IGNvLWV4aXN0LCB3ZSBu
ZWVkIGhhbmRsZSBhbGwKPiBmZWF0dXJlcyB0byB3cml0ZQo+ICsgKiB2YWx1ZXMgb2YgdGhlbSBp
bnRvIGEgQ09TIHJlZ2lzdGVyIHdpdGggbmV3IENPUyBJRC4gRS5nOgo+ICsgKiAxLiBMMyBDQVQg
YW5kIE1CQSBjby1leGlzdC4KPiArICogMi4gRG9tMSBhbmQgRG9tMiBzaGFyZSBhIHNhbWUgQ09T
IElEICgyKS4gVGhlIEwzIENBVCBDQk0gb2YgRG9tMQo+IGlzIDB4MWZmLAo+ICsgKsKgwqDCoMKg
dGhlIE1CQSBUaHJ0bGUgb2YgRG9tMSBpcyAweGEuCj4gKyAqIDMuIFVzZXIgd2FudHMgdG8gY2hh
bmdlIE1CQSBUaHJ0bCBvZiBEb20xIHRvIGJlIDB4MTQuIEJlY2F1c2UgQ09TCj4gSUQgMiBpcwo+
ICsgKsKgwqDCoMKgdXNlZCBieSBEb20yIHRvbywgd2UgaGF2ZSB0byBwaWNrIGEgbmV3IENPUyBJ
RCAzLiBUaGUgb3JpZ2luYWwKPiB2YWx1ZXMgb2YKPiArICrCoMKgwqDCoERvbTEgb24gQ09TIElE
IDMgbWF5IGJlIGJlbG93Ogo+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+
ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHwgQ09TIDMgfAo+ICsgKsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoC0tLS0tLS0tLQo+ICsgKsKgwqDCoMKgTDMgQ0FUwqDCoHwgMHg3ZmYgfAo+ICsg
KsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+ICsgKsKgwqDCoMKgTUJBwqDCoMKg
wqDCoHwgMHgwwqDCoMKgfAo+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+
ICsgKiA0LiBBZnRlciBzZXR0aW5nLCB0aGUgTDMgQ0FUIENCTSB2YWx1ZSBvZiBEb20xIHNob3Vs
ZCBiZSBrZXB0IGFuZAo+IHRoZSBuZXcgTUJBCj4gKyAqwqDCoMKgwqBUaHJ0bCBpcyBzZXQuIFNv
LCB0aGUgdmFsdWVzIG9uIENPUyBJRCAzIHNob3VsZCBiZSBiZWxvdy4KPiArICrCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAtLS0tLS0tLS0KPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8IENP
UyAzIHwKPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAtLS0tLS0tLS0KPiArICrCoMKgwqDC
oEwzIENBVMKgwqB8IDB4MWZmIHwKPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAtLS0tLS0t
LS0KPiArICrCoMKgwqDCoE1CQcKgwqDCoMKgwqB8IDB4MTTCoMKgfAo+ICsgKsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+ICsgKgo+ICsgKiBTbywgd2Ugc2hvdWxkIHdyaXRlIGFs
bCBmZWF0dXJlcyB2YWx1ZXMgaW50byB0aGVpciBNU1JzLiBUaGF0Cj4gcmVxdWlyZXMgdGhlCj4g
KyAqIGZlYXR1cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUgYXJy
YXkgYXJlIGlucHV0Lgo+ICsgKi8KCkFsdGhvdWdoIEkgdW5kZXJzdGFuZCB0aGVtLCBJIHN0aWxs
IGhhdmUgYSBmZWVsaW5nIG9mIHRoZSBuZWNlc3NpdHkgdG8KcmV3b3JkIHRoZXNlIGNvbW1lbnRz
LgoKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 03:58:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 03:58: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.xen.org>)
	id 1diYQU-0003S3-Kv; Fri, 18 Aug 2017 03:58:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diYQS-0003Rr-W1
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 03:58:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 94/04-02177-0E566995; Fri, 18 Aug 2017 03:58:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfde6rR
 Ig9uT9S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacX3yOvaC7TsYK85Pnc7a
 wHiktouRi0NI4C+jxKT9exkhnMeMEs3TXkM52xgl9k0+xtTFyMkhIuAs8fXMXHYQm1dAX2LSt
 Q9gtrBAiMTfi3eYQRokBPaoSHw/8ZcNJCEh4Ckxf8MXFhj76aadQHF2DjYBK4lDYiBRFgFViR
 /7DrFPYORewMiwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0O/1DAyMOxh/n/Y8xCjJwaQkyvt71pRIIb6k/JTKjMTijPii0pzU4kOMMhwcShK80inTIoUE
 i1LTUyvSMnOAAQiTluDgURLhlUgGSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvOsgMA
 ZCijNI8uBGwaLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3CWQKT2ZeCdymV0BHMAEdca
 V9EsgRJYkIKakGRvOkTM6G+R6ODcHi5rbbGrTeX5nCFht24W6U/vp/M5iTUz/crWqs1eLt2W6
 cFKdjarlOtj+m0ffRkWsyreFV09csn3jGfIex+LcnOxuclv0QKNkspH210Jl58sYrLEaSGhq+
 E3lk9rw5dOb6lnLTxcuvbFylkyx/esrJ654Jckv1GyxlSvufKLEUZyQaajEXFScCAAJ47PaBA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503028701!52445740!1
X-Originating-IP: [104.130.215.37]
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 6160 invoked from network); 18 Aug 2017 03:58:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 03:58:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diYQL-0003vU-W4; Fri, 18 Aug 2017 03:58: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 1diYQG-0004z1-CY; Fri, 18 Aug 2017 03:58:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diYQG-0004Fg-7M; Fri, 18 Aug 2017 03:58:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112674-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2310da993bca1d9101804cbaf2817f38a38b6510
X-Osstest-Versions-That: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 03:58:12 +0000
Subject: [Xen-devel] [xen-unstable test] 112674: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY3NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY3NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEyNjU1
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjU1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NTUKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1
NQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyNjU1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NTUKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjY1NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEy
NjU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjY1NQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEyNjU1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEx
MjY1NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyNjU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAy
MzEwZGE5OTNiY2ExZDkxMDE4MDRjYmFmMjgxN2YzOGEzOGI2NTEwCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2Ey
ZDEzOGEyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI2NTUgIDIwMTctMDgtMTUgMTg6NDY6MDMg
WiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjc0ICAyMDE3LTA4LTE3IDAwOjE3
OjI3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
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
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBj
YXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyMzEwZGE5OTNiY2ExZDkxMDE4
MDRjYmFmMjgxN2YzOGEzOGI2NTEwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjE0OjA4IDIwMTcgKzAwMDAKCiAg
ICB4ODYvbWNoZWNrOiBNaW5vciBjbGVhbnVwIHRvIGFtZF9ub25mYXRhbAogICAgCiAgICAgICog
RHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlLgogICAgICAqIE1vdmUgYW1kX25vbmZhdGFsX21jaGVj
a19pbml0KCkgaW50byAuaW5pdC50ZXh0IGFuZCBkcm9wIGEgdHJhaWxpbmcgcmV0dXJuLgogICAg
ICAqIERyb3AgdW5uZWNlc3Nhcnkgd21iKCkncy4gIEJlY2F1c2Ugb2YgWGVuJ3MgaW1wbGVtZW50
YXRpb24sIHRoZXkgYXJlIG9ubHkKICAgICAgICBjb21waWxlciBiYXJyaWVycyBhbnl3YXksIGFu
ZCBlYWNoIHdybXNyKCkgaXMgYWxyZWFkeSBmdWxseSBzZXJpYWxpc2luZy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDVi
ZmQyYjVjZWQ2MDc0YmQyYzg3NzE4ODQ2ZGJhODkwMTg1ZDZjNQpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxNiAxMzo0Nzoy
NSAyMDE3ICswMTAwCgogICAgeDg2L21tOiBEcm9wIF9fUEFHRV9PRkZTRVQKICAgIAogICAgSXQg
aXMgYSB2ZXN0aWdpYWwgbGVmdG92ZXIgb2YgWGVuIGhhdmluZyBpbmhlcml0ZWQgTGludXgncyBt
ZW1vcnkgbWFuYWdlbWVudAogICAgY29kZSBpbiB0aGUgZWFybHkgZGF5cy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBkM2I0ZTIzYzA2ZjZjZWNl
Yjg3MzU0NmU3ZTc3MzJmOTgwZjVmYTYyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgQXVnIDE2IDEzOjI1OjE3IDIwMTcgKzAxMDAK
CiAgICB4ODYvbW06IERyb3AgbW9yZSBQViBzdXBlcnBhZ2UgbGVmdG92ZXJzCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzlkNWRkMDZhNjc3ZmNj
OGM1YTU4NWQ5NWIzMmMzNWJkMzhiYzM0ZQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxNiAxMjoyNzoyMiAyMDE3ICswMjAwCgogICAg
eDg2L21tOiBkb24ndCBjaGVjayBhbGxvY19ib290X3BhZ2VzIHJldHVybgogICAgCiAgICBUaGUg
b25seSB3YXkgYWxsb2NfYm9vdF9wYWdlcyB3aWxsIHJldHVybiAwIGlzIGR1cmluZyB0aGUgZXJy
b3IgY2FzZS4KICAgIEFsdGhvdWdoLCBYZW4gd2lsbCBwYW5pYyBpbiB0aGUgZXJyb3IgcGF0aC4g
U28gdGhlIGNoZWNrIGluIHRoZSBjYWxsZXIKICAgIGlzIHBvaW50bGVzcy4KICAgIAogICAgTG9v
a2luZyBhdCB0aGUgbG9vcCwgbXkgdW5kZXJzdGFuZGluZyBpcyBpdCB3aWxsIHRyeSB0byBhbGxv
Y2F0ZSBpbgogICAgc21hbGxlciBjaHVuayBpZiBhIGJpZ2dlciBjaHVuayBmYWlsLiBHaXZlbiB0
aGF0IGFsbG9jX2Jvb3RfcGFnZXMgY2FuCiAgICBuZXZlciBjaGVjaywgdGhlIGxvb3Agc2VlbXMg
dW5lY2Vzc2FyeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpjb21taXQgN2EzN2UwZWE3ZjBjY2FiMzg5Y2VjYWE2YmFmZjBiYjQxMTIzNjI4MQpB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIEF1
ZyAxNiAxMjoyNzowMiAyMDE3ICswMjAwCgogICAgeDg2L3NyYXQ6IGRvbid0IGNoZWNrIGFsbG9j
X2Jvb3RfcGFnZXMgcmV0dXJuCiAgICAKICAgIGFsbG9jX2Jvb3RfcGFnZXMgd2lsbCBwYW5pYyBp
ZiBpdCBpcyBub3QgcG9zc2libGUgdG8gYWxsb2NhdGUuIFNvIHRoZQogICAgY2hlY2sgaW4gdGhl
IGNhbGxlciBpcyBwb2ludGxlc3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGU5NDJiMjBjZmEwMDk3OGFmMTU1NmQ3MzEwNzY4ODVj
MDM1ZDJmMzcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRl
OiAgIFdlZCBBdWcgMTYgMTI6MjY6MzcgMjAxNyArMDIwMAoKICAgIHg4Ni9udW1hOiBkb24ndCBj
aGVjayBhbGxvY19ib290X3BhZ2VzIHJldHVybgogICAgCiAgICBhbGxvY19ib290X3BhZ2VzIHdp
bGwgcGFuaWMgaWYgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGFsbG9jYXRlLiBTbyB0aGUKICAgIGNo
ZWNrIGluIHRoZSBjYWxsZXIgaXMgcG9pbnRsZXNzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA0YmVmYjRlZDg1Y2Y1ZjY3ODRmOGMw
YWFmMWQyZGJhMWRiZDI2YWMwCkF1dGhvcjogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+CkRhdGU6ICAgV2VkIEF1ZyAxNiAxMTowMzoyOSAyMDE3ICswMjAwCgogICAgeDg2L3Bzcjog
Zml4IGNvZGluZyBzdHlsZSBpc3N1ZQogICAgCiAgICBJbiBwc3IuYywgd2UgZGVmaW5lZCBzb21l
IG1hY3JvcyBidXQgdGhlIGNvZGluZyBzdHlsZSBpcyBub3QgZ29vZC4KICAgIFVzZSAnKDF1IDw8
IFgpJyB0byByZXBsYWNlICcoMTw8WCknLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4g
PHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmNvbW1pdCBjOThlOWVjNjQ3ZGYwMGE1NzI2ZTAw
YzkzYmQ2OWE0ZDVhMmQ4OGU3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFdlZCBBdWcgMTYgMTE6MDI6NDggMjAxNyArMDIwMAoKICAgIGdudHRhYjogdXNl
IERJVl9ST1VORF9VUCgpIGluc3RlYWQgb2Ygb3Blbi1jb2RpbmcgaXQKICAgIAogICAgQWxzbyBh
ZGp1c3QgZm9ybWF0dGluZyBvZiBuZWFyYnkgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgNWE0ZTZlZTMxYzY3ODIy
ZGM0NjgxYjEyZDJjZTk0MWNhNjhmNGRlYgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBXZWQgQXVnIDE2IDExOjAyOjEwIDIwMTcgKzAyMDAKCiAgICBnbnR0
YWI6IG1vdmUgR05UUElOXyogb3V0IG9mIGhlYWRlciBmaWxlCiAgICAKICAgIFRoZXkncmUgcHJp
dmF0ZSB0byBncmFudF90YWJsZS5jLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAyNTcyNmY0MjY5Yzc0MmZkNDFlZTBkZjcz
M2JiZTdhM2EwNTMzOWFjCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFdlZCBBdWcgMTYgMTA6NTY6MjMgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZHJvcCB1
c2VsZXNzIGxvY2tpbmcKICAgIAogICAgSG9sZGluZyBhbnkgbG9jayB3aGlsZSBhY2Nlc3Npbmcg
dGhlIG1hcHRyYWNrIGVudHJ5IGZpZWxkcyBpcwogICAgcG9pbnRsZXNzLCBhcyB0aGVzZSBlbnRy
aWVzIGFyZSBwcm90ZWN0ZWQgYnkgdGhlaXIgYXNzb2NpYXRlZCBhY3RpdmUKICAgIGVudHJ5IGxv
Y2sgKHdoaWNoIGlzIGJlaW5nIGFjcXVpcmVkIGxhdGVyLCBiZWZvcmUgcmUtdmFsaWRhdGluZyB0
aGUKICAgIGZpZWxkcyByZWFkIHdpdGhvdXQgaG9sZGluZyB0aGUgbG9jaykuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDc1
OTFlYTc1Zjc3NjQzMzQyYjE5NDAzMWVmNWE5MDM1NjQ5MDFiYTgKQXV0aG9yOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMTUgMTE6MjE6MDQgMjAxNyArMDEw
MAoKICAgIHg4Nl82NC9tbTogcmVtb3ZlIGV4dHJhbmVvdXMgYnJlYWtzIGluIG0ycF9tYXBwZWQK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNWI3
YzJhMjVkMGU5ZWJiODgyZTczODNmYjhkMDlmM2U5YjY3ODRlNApBdXRob3I6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAxNCAxNjo0NjoyOCAyMDE3ICswMTAw
CgogICAgeGVuOiBsaWZ0IGh5cGVyY2FsbF9jYW5jZWxfY29udGludWF0aW9uIHRvIHNjaGVkLmgK
ICAgIAogICAgVGhlIGZ1bmN0aW9uIGlzIHRoZSBzYW1lIG9uIGJvdGggeDg2IGFuZCBhcm0uIExp
ZnQgaXQgdG8gc2NoZWQuaCB0bwogICAgc2F2ZSBhIGZ1bmN0aW9uIGNhbGwsIG1ha2UgaXQgdGFr
ZSBhIHBvaW50ZXIgdG8gdmNwdSB0byBhdm9pZAogICAgcmVzb2x2aW5nIGN1cnJlbnQgZXZlcnkg
dGltZSBpdCBnZXRzIGNhbGxlZC4KICAgIAogICAgVGFrZSB0aGUgY2hhbmNlIHRvIGNoYW5nZSBv
bmUgb2YgaXRzIGNhbGxlcnMgdG8gb25seSB1c2Ugb25lIGN1cnJlbnQKICAgIGluIGNvZGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOGRjYTJmZTM5M2Q3
ZWY2ZmRmZmQwYzk2MzJjZGQ5MzBhOGY0OWFiZQpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDEwIDEzOjI0OjI3IDIwMTcgKzAyMDAKCiAgICBs
aWJ4YzogY29ycmVjdCBlcnJvciBtZXNzYWdlIGluIHhjX3NyX2NvbW1vbi5jCiAgICAKICAgIFdo
ZW4gdGhlIHJlY29yZCBsZW5ndGggZm9yIHNlbmRpbmcgdGhlIHAybSBmcmFtZXMgaW4gYSBtaWdy
YXRpb24KICAgIHN0cmVhbSBpcyB0b28gbGFyZ2UsIHRoZSBpc3N1ZWQgZXJyb3IgbWVzc2FnZSBp
cyBub3QgdmVyeSBoZWxwZnVsOgogICAgCiAgICB4YzogUmVjb3JkICgweDAwMDAwMDAzLCB4ODYg
UFYgUDJNIGZyYW1lcykgbGVuZ3RoIDB4OCBleGNlZWRzIG1heAogICAgICAgICgweDgwMDAwMCk6
IEludGVybmFsIGVycm9yCiAgICAKICAgIFdoZW4gcHJpbnRpbmcgdGhlIGVycm9yIHVzZSB0aGUg
c2l6ZSB3aGljaCB3YXMgdGVzdGVkIGluc3RlYWQgdGhhdCBvZgogICAgdGhlIHJlY29yZCBoZWFk
ZXIgbGVuZ3RoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
Y29tbWl0IGI2NmU4ZDExOWNiOGQ4NTU4ZTFhYzhjNjFlM2UyYzUwMzAzOGNjODAKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdW4g
MjAgMTA6NDA6NTYgMjAxNyArMDEwMAoKICAgIGNvbW1vbi9nbnR0YWI6IHNpbXBsaWZ5IGdudHRh
Yl9jb3B5X2xvY2tfZG9tYWluKCkKICAgIAogICAgUmVtb3ZlIHRoZSBvcGVuY29kZWQgcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZCgpLiAgRHJvcCB0aGUgUElOX0ZBSUwoKXMgYW5kCiAgICByZXR1
cm4gR05UU1RfKiB2YWx1ZXMgZGlyZWN0bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGYwY2Q5M2MyYTg1NTYyYjY2ZTg2
Yzc4YzQ5MzM1YzE0NjEzYzllNzYKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdW4gMjAgMTA6NDA6NTYgMjAxNyArMDEwMAoKICAg
IGNvbW1vbi9nbnR0YWI6IGdudHRhYl9xdWVyeV9zaXplKCkgY2xlYW51cAogICAgCiAgICBEcm9w
IHBvaW50bGVzcyBkZWJ1Z2dpbmcgbWVzc2FnZXMsIGFuZCByZWR1Y2UgdmFyaWFibGUgc2NvcGUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IDE2MDM2OTZjMjdiYmY0N2NmZmY3MWRlNWI5NThhM2Y4MjMyZTgwYTQKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBK
dW4gMjAgMTA6NDA6NTYgMjAxNyArMDEwMAoKICAgIGNvbW1vbi9nbnR0YWI6IGdudHRhYl9zZXR1
cF90YWJsZSgpIGNsZWFudXAKICAgIAogICAgRHJvcCBwb2ludGxlc3MgZGVidWdnaW5nIG1lc3Nh
Z2VzLCByZWR1Y2UgdmFyaWFibGUgc2NvcGUsIGFuZCBjb3JyZWN0IHRoZSB0eXBlCiAgICBvZiBh
biBpbmR1Y3Rpb24gdmFyaWFibGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDM3Yjg5ZDYyYTllNTI2NWE2MGQ5ZWExZGI3
OWUyYjdkYzYzMTQ4NGUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBKdW4gMjAgMTA6NDA6NTYgMjAxNyArMDEwMAoKICAgIGNvbW1v
bi9nbnR0YWI6IEdlbmVyYWwgY2xlYW51cAogICAgCiAgICAgKiBEcm9wIHRyYWlsaW5nIHdoaXRl
c3BhY2UKICAgICAqIFN0eWxlIGNvcnJlY3Rpb25zCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA1ZTQzNmU3YTQ1MDgyZWEyY2FkYzE3NmMxOWUxZGY0NmMxNzg0NDhmCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgSnVuIDIwIDEwOjQwOjU2IDIwMTcgKzAxMDAKCiAgICBjb21tb24vZ250dGFiOiBDb3JyZWN0
IGVycm9yIGhhbmRsaW5nIGZvciBnbnR0YWJfc2V0dXBfdGFibGUoKQogICAgCiAgICBTaW1wbGlm
eSB0aGUgZXJyb3IgbGFiZWxzIHRvIGp1c3QgInVubG9jayIgYW5kICJvdXQiLiAgVGhpcyBmaXhl
cyBhbiBlcnJvbmVvdXMKICAgIHBhdGggd2hlcmUgYSBmYWlsdXJlIG9mIHJjdV9sb2NrX2RvbWFp
bl9ieV9hbnlfaWQoKSBzdGlsbCByZXN1bHRzIGluCiAgICByY3VfdW5sb2NrX2RvbWFpbigpIGJl
aW5nIGNhbGxlZC4KICAgIAogICAgVGhpcyBpcyBvbmx5IG5vdCBhbiBYU0EgYnkgbHVjay4gIHJj
dV91bmxvY2tfZG9tYWluKCkgaXMgYSBub3Agb3RoZXIgdGhhbgogICAgZGVjcmVtZW50aW5nIHRo
ZSBwcmVlbXB0IGNvdW50LCBhbmQgbm90aGluZyByZWFkcyB0aGUgcHJlZW1wdCBjb3VudCBvdXRz
aWRlIG9mCiAgICBhIGRlYnVnIGJ1aWxkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA5ZTA1MWE4NDBkN2Y3MTIxMTE4NDcw
YTU1ZDJkNjAwYjQ2YmU5N2Y3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBXZWQgTWF5IDMxIDE0OjU2OjI2IDIwMTcgKzAxMDAKCiAgICB4
ODYvaHBldDogSW1wcm92ZSBoYW5kbGluZyBvZiB0aW1lcl9kZWFkbGluZQogICAgCiAgICB0aW1l
cl9kZWFkbGluZSBpcyBvbmx5IGV2ZXIgdXBkYXRlZCB2aWEgdGhpc19jcHUoKSBpbiB0aW1lcl9z
b2Z0aXJxX2FjdGlvbigpLAogICAgc28gaXMgbm90IGdvaW5nIHRvIGNoYW5nZSBiZWhpbmQgdGhl
IGJhY2sgb2YgdGhlIGN1cnJlbnRseSBydW5uaW5nIGNwdS4KICAgIAogICAgVXBkYXRlIGhwZXRf
YnJvYWRjYXN0X3tlbnRlcixleGl0fSgpIHRvIGNhY2hlIHRoZSB2YWx1ZSBpbiBhIGxvY2FsIHZh
cmlhYmxlIHRvCiAgICBhdm9pZCB0aGUgcmVwZWF0ZWQgUkVMT0NfSElERSgpIHBlbmFsdHkuCiAg
ICAKICAgIGhhbmRsZV9ocGV0X2Jyb2FkY2FzdCgpIHJlYWRzIHRoZSB0aW1lcl9kZWFkbGluZXMg
b2YgcmVtb3RlIGNwdXMsIGJ1dCB0aGVyZSBpcwogICAgbm8gbmVlZCB0byBmb3JjZSB0aGUgcmVh
ZCBmb3IgY3B1cyB3aGljaCBhcmUgbm90IHByZXNlbnQgaW4gdGhlIG1hc2suICBPbmUKICAgIHJl
cXVpcmVtZW50IGlzIHRoYXQgd2Ugb25seSBzYW1wbGUgdGhlIHZhbHVlIG9uY2UgKHdoaWNoIGhh
cHBlbnMgYXMgYSBzaWRlCiAgICBlZmZlY3Qgb2YgUkVMT0NfSElERSgpKSwgYnV0IGlzIG1hZGUg
bW9yZSBleHBsaWNpdCB3aXRoIEFDQ0VTU19PTkNFKCkuCiAgICAKICAgIEJsb2F0LW8tbWV0ZXIg
c2hvd3MgYSBtb2Rlc3QgaW1wcm92ZW1lbnQ6CiAgICAKICAgICAgYWRkL3JlbW92ZTogMC8wIGdy
b3cvc2hyaW5rOiAwLzMgdXAvZG93bjogMC8tMTQ0ICgtMTQ0KQogICAgICBmdW5jdGlvbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAgICAg
IGhwZXRfYnJvYWRjYXN0X2V4aXQgICAgICAgICAgICAgICAgICAgICAgICAgIDMzNSAgICAgMzEz
ICAgICAtMjIKICAgICAgaHBldF9icm9hZGNhc3RfZW50ZXIgICAgICAgICAgICAgICAgICAgICAg
ICAgMzI3ICAgICAyNzggICAgIC00OQogICAgICBoYW5kbGVfaHBldF9icm9hZGNhc3QgICAgICAg
ICAgICAgICAgICAgICAgICA1NzIgICAgIDQ5OSAgICAgLTczCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 04:28:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 04: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.xen.org>)
	id 1diYt9-0005TR-4w; Fri, 18 Aug 2017 04:28:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diYt8-0005TG-1u
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 04:28:02 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 66/1C-01862-1DC66995; Fri, 18 Aug 2017 04:28:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdCzrR
 Ig7OL+SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMe/MXfaCxsCKtw/eszYw
 LrHpYuTiEBL4yygxuWkDO4TzmFGie9lrxi5GTiBnG6PE4dumILaIgLPE1zNz2UFsXgF9iVUXV
 7GB2MIC/hL3mv+ygDRLCFznlfi98y8rSEJCwFdi8uLVzDD29X/7gYayc7AJWEkcEgOJsgioSv
 w89ZFxAiP3AkaGVYwaxalFZalFukYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 YgT6vZ2Bg3MH46rjfIUZJDiYlUd7fs6ZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/Zc9LVJI
 sCg1PbUiLTMHGHwwaQkOHiUR3uAsoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzrgSZI
 QBSlFGaBzcCFgmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz7gKZwpOZVwK36RXQEUxAR1
 xpnwRyREkiQkqqgZH/msxKsS/dE7QZJ12ar8SR65V9+8nDlR1X63aXMBZZqSe19G9lykuf/y/
 N+u9z5SaBc3euZL/QdehxOFQicdD40Zxzhu4HbRMDo+yn1kVOMLr+zrP3T/3PnnWVVcLNZdrP
 giRaGzrX9Zvf0djINOtw9KaJPnOE1LOTU08c/hh98Pjqe0Gb7ymxFGckGmoxFxUnAgA5PQqFf
 wIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503030478!102915021!1
X-Originating-IP: [104.130.215.37]
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 9546 invoked from network); 18 Aug 2017 04:27:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 04:27:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diYt2-0005fg-94; Fri, 18 Aug 2017 04: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 1diYsv-0006Dt-NL; Fri, 18 Aug 2017 04:27:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diYsv-0000I4-D1; Fri, 18 Aug 2017 04:27:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112677-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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=21de51c3e26d2b5ca71f7891704b4f8cd8049b58
X-Osstest-Versions-That: libvirt=fdab78b57400905acd6040c8fb91206e2afbd795
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 04:27:49 +0000
Subject: [Xen-devel] [libvirt test] 112677: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY3NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2NzcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjU5CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI2NTkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1OQogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjU5
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NTkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1OQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNjU5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NTkKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY1
OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDIxZGU1MWMzZTI2ZDJiNWNhNzFmNzg5MTcwNGI0Zjhj
ZDgwNDliNTgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGZkYWI3OGI1
NzQwMDkwNWFjZDYwNDBjOGZiOTEyMDZlMmFmYmQ3OTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjY1OSAgMjAxNy0wOC0xNiAwNDoyMjowNyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI2NzcgIDIwMTctMDgtMTcgMDQ6MjE6MDYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmlu
c29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5j
b20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVz
aGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249MjFkZTUxYzNlMjZk
MmI1Y2E3MWY3ODkxNzA0YjRmOGNkODA0OWI1OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIGxpYnZpcnQgMjFkZTUxYzNlMjZkMmI1Y2E3MWY3ODkxNzA0YjRmOGNkODA0OWI1
OAorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249MjFkZTUxYzNlMjZkMmI1Y2E3MWY3ODkxNzA0
YjRmOGNkODA0OWI1OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZpcnQgPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHgyMWRlNTFjM2UyNmQyYjVjYTcxZjc4OTE3MDRiNGY4Y2Q4MDQ5YjU4ID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFi
aW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jv
bi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFp
bHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmlydAorIGNhc2Ug
JDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdCAyMWRlNTFjM2UyNmQyYjVjYTcxZjc4OTE3MDRiNGY4Y2Q4MDQ5YjU4
OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBmZGFiNzhiLi4yMWRlNTFjICAyMWRlNTFjM2Uy
NmQyYjVjYTcxZjc4OTE3MDRiNGY4Y2Q4MDQ5YjU4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 05:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 05: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.xen.org>)
	id 1diZr8-00026G-PC; Fri, 18 Aug 2017 05:30:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diZr7-0001yH-Cc
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 05:30:01 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 31/F1-27137-85B76995; Fri, 18 Aug 2017 05:30:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsWS0XRdVTe8elq
 kwdRpUhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPtmvnsBT+WMFZsP9nN3MD4rbSLkYtDSOAv
 o8T5CfdYIJzHjBLvr19nhnC2MUqsfT2TvYuRk0NEwFni65m5YDavgL7Eq8P7mUFsYQEXiWWnv
 oN1Swg8V5K4dvk4UIIDyPGW+HU1FqQGxNyw+gFQDTsHm4CVxCExkCiLgKrE/cVT2CYwci9gZF
 jFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehfBiDYwbjzudM
 hRkkOJiVR3t+zpkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlr5oWKSRYlJqeWpGWmQMMNJi0
 BAePkggvO0iat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeTlAigRAijJK8+BGwIL+EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5+UCm8GTmlcBtegV0BBPQEVfaJ4EcUZKIkJJqYEwUNS
 o30n0wJ/QOF6+781URQw11hqkNuU0F73avPOH5r3PxXYd1DWGzj8xOYv3k9vq6jIRtOu+Rgpy
 o7Cd3mDP8f6tFrEmKCNjluWICU3VmAsPSyoKzRvbRv+Wdq5fwf/VJTPQ+IHTjssuLqTtTSx6K
 /9qx+h3/PDZz+482yteMGJYYpd3bo8RSnJFoqMVcVJwIAGnluJ51AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503034198!78314778!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46808 invoked from network); 18 Aug 2017 05:29:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 05:29:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diZr0-0007Wr-B2; Fri, 18 Aug 2017 05:29: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 1diZqu-0008Tj-Nh; Fri, 18 Aug 2017 05:29:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diZqu-0003yE-7p; Fri, 18 Aug 2017 05:29:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112675-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64: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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 05:29:48 +0000
Subject: [Xen-devel] [linux-3.18 test] 112675: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8458154727303500843=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8458154727303500843==
Content-Type: text/plain

flight 112675 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112675/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 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-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-raw 12 migrate-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
 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

version targeted for testing:
 linux                a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   27 days
Failing since        112351  2017-07-27 22:26:55 Z   21 days   34 attempts
Testing same since   112675  2017-08-17 01:27:20 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 5081 lines long.)


--===============8458154727303500843==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8458154727303500843==--

From xen-devel-bounces@lists.xen.org Fri Aug 18 05:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 05: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.xen.org>)
	id 1dia46-0003CT-6D; Fri, 18 Aug 2017 05:43:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <o-takashi@sakamocchi.jp>) id 1dia44-0003CN-GF
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 05:43:24 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 F4/70-02033-B7E76995; Fri, 18 Aug 2017 05:43:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsUylz1DR7e6blq
 kwbJPbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8abz3dZC84yV2xtucnewPiTqYuRk0NI4Bej
 xPl75RB2vcTOU0dYQWwJATWJo1c+M4LYwgIREi2NvSwgtohAtsTV68fYuhi5OJgFljBKvJmzk
 hmi+T2jxNyJhiA2m4CBxJyufWwgNq+Ag8Tik1vABrEIqEpcbDgPtlhUIFxi//drzBA1ghInZz
 4BW8ApECgx7/hysDizgJnEvM0PoWxxiVtP5jNB2PIS29/OYZ7AKDALSfssJC2zkLTMQtKygJF
 lFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg0DIAwQ7Gg83O
 hxglOZiURHl/z5oSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC93bNtEghwaLU9NSKtMwcYPzAp
 CU4eJREeO+CpHmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc67EKRIAKQoozQPbgQsli8xyk
 oJ8zICHSXEU5BalJtZgir/ilGcg1FJmFepFmgKT2ZeCdymV0BHMAEdcaV9EsgRJYkIKakGxvK
 iozv/N2fpdl5MvHoq6YgymyP/+pjPtY390eI2LwL0GV4+Clffs4ixqqW79wGHbXJrT9evn6Vp
 2UZh3XXThaPmMXSFNiz8/MOVuVDU4IHzK0eN1mcStXkrnwSyeS7h8NXS5ZII4FrKkhI2yzsw6
 8eCR4YXak3DjGLzFzJqf8nWSNlkd0CJpTgj0VCLuag4EQAiALXs4AIAAA==
X-Env-Sender: o-takashi@sakamocchi.jp
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503035000!71502123!1
X-Originating-IP: [157.7.104.44]
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 55106 invoked from network); 18 Aug 2017 05:43:22 -0000
Received: from smtp-proxy003.phy.lolipop.jp (HELO
 smtp-proxy003.phy.lolipop.jp) (157.7.104.44)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Aug 2017 05:43:22 -0000
Received: from smtp-proxy003.phy.lolipop.lan (HELO
 smtp-proxy003.phy.lolipop.jp) (172.19.44.44)
 (smtp-auth username m12129643-o-takashi , mechanism plain)
 by smtp-proxy003.phy.lolipop.jp (qpsmtpd/0.82) with ESMTPA;
 Fri, 18 Aug 2017 14:43:20 +0900
Received: from 127.0.0.1 (127.0.0.1)
 by smtp-proxy003.phy.lolipop.jp (LOLIPOP-Fsecure);
 Fri, 18 Aug 2017 14:43:19 +0900 (JST)
X-Virus-Status: clean(LOLIPOP-Fsecure)
To: Oleksandr Grytsov <al1img@gmail.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, clemens@ladisch.de
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Message-ID: <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
Date: Fri, 18 Aug 2017 14:43:19 +0900
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: <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 alsa-devel@alsa-project.org, tiwai@suse.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQXVnIDE3IDIwMTcgMTk6MDUsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+IFNvLCBmcm9t
IHRoZSBhYm92ZSB3ZSB0aGluayB0aGF0IHBlcmlvZCBlbGFwc2VkIGV2ZW50IGRlcml2ZWQgaW4g
dGhlIGRlc2NyaWJlZAo+IHdheXMgbWF5IG5vdCBpbXByb3ZlIGxhdGVuY3kgYW5kIHdpbGwgY29t
cGxpY2F0ZSB0aGUgc3lzdGVtLiBTbywgZm9yIHRoYXQKPiByZWFzb24gd2UgYXJlIHRoaW5raW5n
IG9mIHRoZSBvcHRpb24gMikgKFBvc2l0aW9ucyBvZiBhY3R1YWwgZGF0YSB0cmFuc21pc3Npb24K
PiBpbiBhbnkgc2VyaWFsIHNvdW5kIGludGVyZmFjZXMgb2YgYWN0dWFsIGhhcmR3YXJlcy4pCgpQ
bGVhc2UgZGVjbGFyZSB0aGUgd2F5IHRvIGVuYWJsZSBzdHVmZnMgb24gRG9tVSB0byBnZXQgdGhl
IHBvc2l0aW9ucyAKZnJvbSBhY3R1YWwgaGFyZHdhcmUuCgoKUmVnYXJkcwoKVGFrYXNoaSBTYWth
bW90bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 05:46:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 05:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dia7M-0003M3-Km; Fri, 18 Aug 2017 05:46:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dia7L-0003Lw-3t
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 05:46:47 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A2/F1-01862-64F76995; Fri, 18 Aug 2017 05:46:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhoutaPy3
 SYOVZHYslHxezODB6HN39mymAMYo1My8pvyKBNWParGesBfMkKt4uXMLcwDhZsIuRi0NIYDqj
 RPfbHqYuRk4OCQFeiSPLZrBC2P4SC/b/YQaxhQTKJRp73gDFOThYBFQl9i8RBgmzCShLXPzay
 wZiiwgoSjx4eZMVZCazwDZGiSf7jjGC1AsLxEi0HYwDqeEVsJSY2P6JEaSGV+AJo8T3S49YIY
 64zSixf8NiVogqQYmTM5+wgNjMAloSN/69ZAIZxCwgLbH8HwdImBNo0JrpvWDlokBH7L61l3k
 Co+AsJN2zkHTPQuhewMi8ilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalY
 Lzk/dxMjMGgZgGAH45rtnocYJTmYlER5f8+aEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdn7
 bRIIcGi1PTUirTMHGD8wKQlOHiURHjZ6oDSvMUFibnFmekQqVOMilLivP0gfQIgiYzSPLg2WM
 xeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDveZApPJl5JXDTXwEtZgJafKV9EsjikkSElFQ
 DI/shpQvLa7dclNiw7s36WvH1ppM6w91V/0le275zBX/jf7dnb75ubH7//sWeTW67SncU3p14
 ba7Izsl7Zq35XfDGe8rKW2+Vu3bnTnr0vnNFeeAHX8eGbGfmFMFZZotYmj58erj0XqVK8Jz5F
 1xCzuwXrZ+b0J9wIW+1maO419TV3Ja1M9Qm8ikrsRRnJBpqMRcVJwIAiOdIB9QCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503035201!98841344!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43338 invoked from network); 18 Aug 2017 05:46:45 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 05:46:45 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Aug 2017 22:46:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,391,1498546800"; d="scan'208";a="141131977"
Received: from skl-2s3.sh.intel.com ([10.239.48.10])
 by fmsmga005.fm.intel.com with ESMTP; 17 Aug 2017 22:46:33 -0700
Date: Fri, 18 Aug 2017 13:45:50 +0800
From: Chao Gao <chao.gao@intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170818054547.GA29191@skl-2s3.sh.intel.com>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 andrew.cooper3@citrix.com, kevin.tian@intel.com,
 julien.grall@arm.com
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170817122821.hgrd644ogoet3nfg@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDE6Mjg6MjFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
Pk9uIFRodSwgQXVnIDE3LCAyMDE3IGF0IDEyOjMyOjE3UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6
Cj4+IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjEwUE0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKPj4gPiBpbmRleCBmNTRmZDQ5Li45NGM5MTk2IDEwMDY0NAo+PiA+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4+ID4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKPj4gPiBAQCAtMTA2MCw2ICsxMDYwLDQyIEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rv
bWFpbl9maXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAo+PiA+ICAgICAgICAgIH0KPj4gPiAgICAgIH0K
Pj4gPiAgCj4+ID4gKyAgICAvKgo+PiA+ICsgICAgICogSWYgYSBndWVzdCBoYXMgb25lIHZpcnR1
YWwgVlRELCBidWlsZCBETUFSIHRhYmxlIGZvciBpdCBhbmQgam9pbnQgdGhpcwo+PiA+ICsgICAg
ICogdGFibGUgd2l0aCBleGlzdGluZyBjb250ZW50IGluIGFjcGlfbW9kdWxlcyBpbiBvcmRlciB0
byBlbXBsb3kgSFZNCj4+ID4gKyAgICAgKiBmaXJtd2FyZSBwYXNzLXRocm91Z2ggbWVjaGFuaXNt
IHRvIHBhc3MtdGhyb3VnaCBETUFSIHRhYmxlLgo+PiA+ICsgICAgICovCj4+ID4gKyAgICBpZiAo
aW5mby0+dmlvbW11LnR5cGUgPT0gTElCWExfVklPTU1VX1RZUEVfSU5URUxfVlREKSB7Cj4+ID4g
KyAgICAgICAgZGF0YWxlbiA9IDA7Cj4+ID4gKyAgICAgICAgZSA9IGxpYnhsX19kb21fYnVpbGRf
ZG1hcihnYywgaW5mbywgZG9tLCAmZGF0YSwgJmRhdGFsZW4pOwo+PiA+ICsgICAgICAgIGlmIChl
KSB7Cj4+ID4gKyAgICAgICAgICAgIExPR0VWKEVSUk9SLCBlLCAiZmFpbGVkIHRvIGJ1aWxkIERN
QVIgdGFibGUiKTsKPj4gPiArICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+PiA+ICsgICAg
ICAgICAgICBnb3RvIG91dDsKPj4gPiArICAgICAgICB9Cj4+ID4gKyAgICAgICAgaWYgKGRhdGFs
ZW4pIHsKPj4gPiArICAgICAgICAgICAgbGlieGxfX3B0cl9hZGQoZ2MsIGRhdGEpOwo+PiA+ICsg
ICAgICAgICAgICBpZiAoIWRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEpIHsKPj4gPiArICAgICAg
ICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEgPSBkYXRhOwo+PiA+ICsgICAgICAg
ICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoID0gKHVpbnQzMl90KWRhdGFsZW47
Cj4+ID4gKyAgICAgICAgICAgIH0gZWxzZSB7Cj4+ID4gKyAgICAgICAgICAgICAgICAvKiBqb2lu
dCB0YWJsZXMgKi8KPj4gPiArICAgICAgICAgICAgICAgIHZvaWQgKm5ld2RhdGE7Cj4+ID4gKyAg
ICAgICAgICAgICAgICBuZXdkYXRhID0gbWFsbG9jKGRhdGFsZW4gKyBkb20tPmFjcGlfbW9kdWxl
c1swXS5sZW5ndGgpOwo+PiAKPj4gQWxsIG1lbW9yeSBhbGxvY2F0aW9ucyBpbiBsaWJ4bCBzaG91
bGQgdXNlIGxpYnhsX18qbGxvYyB3cmFwcGVycy4KPj4gCj4+ID4gKyAgICAgICAgICAgICAgICBp
ZiAoIW5ld2RhdGEpIHsKPj4gPiArICAgICAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAiZmFp
bGVkIHRvIGpvaW50IERNQVIgdGFibGUgdG8gYWNwaSBtb2R1bGVzIik7Cj4+ID4gKyAgICAgICAg
ICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+PiA+ICsgICAgICAgICAgICAgICAgICAgIGdv
dG8gb3V0Owo+PiA+ICsgICAgICAgICAgICAgICAgfQo+PiA+ICsgICAgICAgICAgICAgICAgbWVt
Y3B5KG5ld2RhdGEsIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEsCj4+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoKTsKPj4gPiArICAgICAgICAg
ICAgICAgIG1lbWNweShuZXdkYXRhICsgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoLCBkYXRh
LCBkYXRhbGVuKTsKPj4gPiArICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmRh
dGEgPSBuZXdkYXRhOwo+PiA+ICsgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0u
bGVuZ3RoICs9ICh1aW50MzJfdClkYXRhbGVuOwo+Cj5BbHNvLCB0aGlzIGxlYWtzIHRoZSBvbGQg
cG9pbnRlciwgcmlnaHQ/CgpZZXMuIFdpbGwgZml4IHRoaXMuCgo+Cj4+ID4gKyAgICAgICAgICAg
IH0KPj4gPiArICAgICAgICB9Cj4+ID4gKyAgICB9Cj4+IAo+PiBUaGlzIHN0aWxsIGxvb2tzIHdy
b25nIHRvIG1lLiBIb3cgZG8geW91IGtub3cgYWNwaV9tb2R1bGVzWzBdIGlzIERNQVIKPj4gdGFi
bGU/Cj4+IAo+Cj5PaCwgSSBzb3J0YSBzZWUgd2h5IHlvdSBkbyB0aGlzLCBidXQgSSBzdGlsbCB0
aGluayB0aGlzIGlzIHdyb25nLiBUaGUKPkRNQVIgc2hvdWxkIGVpdGhlciBiZSBhIG5ldyBtb2R1
bGUgb3IgYmUgam9pbmVkIHRvIHRoZSBleGlzdGluZyBvbmUgKGFuZAo+d2l0aCBhbGwgY29uZmxp
Y3RzIHJlc29sdmVkKS4KCkhpLCBXZWkKVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLgoKaWlyYywg
SFZNIG9ubHkgc3VwcG9ydHMgb25lIG1vZHVsZTsgRE1BUiBjYW5ub3QgYmUgYSBuZXcgbW9kdWxl
LiBKb2luaW5nIHRvCnRoZSBleGlzdGluZyBvbmUgaXMgdGhlIGFwcHJvYWNoIHdlIGFyZSB0YWtp
bmcuIAoKV2hpY2gga2luZCBvZiBjb25mbGljdHMgeW91IHRoaW5rIHNob3VsZCBiZSByZXNvbHZl
ZD8gSWYgeW91IG1lYW4gSQpmb3JnZXQgdG8gZnJlZSB0aGUgb2xkIGJ1ZiwgSSB3aWxsIGZpeCB0
aGlzLiBJZiB5b3UgbWVhbiB0aGUgcG90ZW50aWFsCm92ZXJsYXAgYmV0d2VlbiB0aGUgYmluYXJ5
IHBhc3NlZCBieSBhZG1pbiBhbmQgRE1BUiB0YWJsZSBidWlsdCBoZXJlLCBJCmRvbid0IGhhdmUg
bXVjaCBpZGVhIG9uIHRoaXMuIEV2ZW4gd2l0aG91dCB0aGUgRE1BUiB0YWJsZSwgdGhlIGJpbmFy
eQptYXkgY29udGFpbnMgTUFEVCBvciBvdGhlciB0YWJsZXMgYW5kIHRvb2wgc3RhY2tzIGRvbid0
IGludHJlcHJldCB0aGUKYmluYXJ5IGFuZCBjaGVjayB3aGV0aGVyIHRoZXJlIGFyZSBjb25mbGlj
dHMsIHJpZ2h0PwoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 05:56:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 05: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.xen.org>)
	id 1diaGP-00044f-GJ; Fri, 18 Aug 2017 05:56:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1diaGN-00044Z-Mu
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 05:56:07 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4D/27-03044-67186995; Fri, 18 Aug 2017 05:56:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42K5GHrdUbescVq
 kwc21YhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ahM6+YCnq4KnaunMbUwLiAo4uRi0NIYAKj
 xOwpL5lBHBaBbawST1tns4E4EgJ3WCXuHb7J0sXICeTESZz+fZwRwi6X6Lz5A8wWElCU+PpsO
 hPEqFlMEnefngZLCAtESLQ09oI1iwhkSjy7+p4FpIhZYAmjxJs5K5khOpYySexavJYdpIpNwE
 hi+Y0fYB28AjYS+9+CjOUEOkpVYtaamWwgtqhAuMT+79eYIWoEJU7OfAJUz8HBKeAoMW9WAUi
 YWcBMYt7mh8wQtrzE9rdzoGxxiVtP5jNNYBSZhaR7FpKWWUhaZiFpWcDIsopRozi1qCy1SNfI
 UC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA+GIBgB+OfZQGHGCU5mJREeX/Pm
 hIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXoWFapJBgUWp6akVaZg4wUmHSEhw8SiK8xvVAad
 7igsTc4sx0iNQpRmOOK1fWfWHimHJg+xcmIZa8/LxUKXHeXJBSAZDSjNI8uEGwBHKJUVZKmJc
 R6DQhnoLUotzMElT5V4ziHIxKwrwbQabwZOaVwO17BXQKE9ApV9ongZxSkoiQkmpgTJKNymOV
 X8GhENsh1DF33cFbtld+nb265vOa5NeLMubk/H3Zm6Zd9Mly049IhpUed3x/iUapGT2ZGt8/Z
 3UL245LDEeUfr39uWX9/fvnW6/s2b9PsjdRsrU3MWfKtaN1oZtatpjxJWn6Bll/3lg8W+TL3e
 QZE5UkK7LWLN54sUCfodp76YT+/0osxRmJhlrMRcWJAABXUFAbAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503035765!71788154!1
X-Originating-IP: [209.85.215.65]
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 46923 invoked from network); 18 Aug 2017 05:56:06 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 05:56:06 -0000
Received: by mail-lf0-f65.google.com with SMTP id y15so5597768lfd.5
 for <xen-devel@lists.xen.org>; Thu, 17 Aug 2017 22:56:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=zN1hP6vCVjzHAzuSQ6wnir+D2POusewbOgPMFPd1GwY=;
 b=hWyFTd315Yx2oje9PzmaFaIqQJssjIRDLfgcgaGIZHXwdByf0cA+hoMO2R+TFxw0nc
 4KVnFO+JKqslRdbfqEbAPBcZy5ErjbebFAb0JsV2KGkSXTeXtxVAwqcqo1ThZdP6tLu4
 0x4abMBk349JvRrvvnSHBA7zAM7rv+VUcWLtQr3grlRq72z4dAbjPoZeAqlr4KlZIw18
 O1Zcg3azB4YgwyWtA8FsPtfCchKbnDlu12O5qG23BcQ2V5HMk1l+yQ8XSbBO8VNYsaou
 0jYqDUklDH+qLk9zaLE4vQQO8T33thDd79VTnp+6na/2kTjk8sNMB5bCnn5Sn+zwYIzt
 3Pbw==
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=zN1hP6vCVjzHAzuSQ6wnir+D2POusewbOgPMFPd1GwY=;
 b=hFWL9cYREj3o82wmn1wEA7XPbFdX+wgVpEQSjtbU7VedJY+6u2Aye20zXQi+D3Xlnc
 LHVnx8E3irTWu2lXAhsaL3roAfhpoYirLR3pbkSqSU0cFZ+dwYl3qp8GEJCzdNUauE9p
 Gk5so0g1tPgVT1gmoO3XHR8MNKOMckInBVzeuyvCwbmGdZ4pmEBCYMqXAoGnhM1mLl2c
 NTHAjZ/ToHZZwuByJwKBZNTAEGXOWuXJm/o/DB9n6aEP5At7gtqbxXncBtEyfbJSPsDH
 kN3ZR5a56BqYkc5dpcJBB6ZeuIQ9yrpmFEXe9evkNJxbKGG7hATHrgAEJiLNHfSPr7q4
 HE8g==
X-Gm-Message-State: AHYfb5hKlW/h0HwBeHkx/iRhCDwMVJ6opqsZo2f2VxRHyGze7TyAn5+H
 upFcnPW4j1r9Og==
X-Received: by 10.46.0.139 with SMTP id e11mr2861517lji.18.1503035765433;
 Thu, 17 Aug 2017 22:56:05 -0700 (PDT)
Received: from [10.17.6.111] (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.googlemail.com with ESMTPSA id
 96sm1027322ljb.60.2017.08.17.22.56.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 17 Aug 2017 22:56:04 -0700 (PDT)
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>,
 Oleksandr Grytsov <al1img@gmail.com>, clemens@ladisch.de
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
Date: Fri, 18 Aug 2017 08:56:01 +0300
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: <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 alsa-devel@alsa-project.org, tiwai@suse.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAwOC8xOC8yMDE3IDA4OjQzIEFNLCBUYWthc2hpIFNha2Ftb3RvIHdyb3RlOgo+
IE9uIEF1ZyAxNyAyMDE3IDE5OjA1LCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gU28sIGZy
b20gdGhlIGFib3ZlIHdlIHRoaW5rIHRoYXQgcGVyaW9kIGVsYXBzZWQgZXZlbnQgZGVyaXZlZCBp
biB0aGUgCj4+IGRlc2NyaWJlZAo+PiB3YXlzIG1heSBub3QgaW1wcm92ZSBsYXRlbmN5IGFuZCB3
aWxsIGNvbXBsaWNhdGUgdGhlIHN5c3RlbS4gU28sIGZvciAKPj4gdGhhdAo+PiByZWFzb24gd2Ug
YXJlIHRoaW5raW5nIG9mIHRoZSBvcHRpb24gMikgKFBvc2l0aW9ucyBvZiBhY3R1YWwgZGF0YSAK
Pj4gdHJhbnNtaXNzaW9uCj4+IGluIGFueSBzZXJpYWwgc291bmQgaW50ZXJmYWNlcyBvZiBhY3R1
YWwgaGFyZHdhcmVzLikKPgo+IFBsZWFzZSBkZWNsYXJlIHRoZSB3YXkgdG8gZW5hYmxlIHN0dWZm
cyBvbiBEb21VIHRvIGdldCB0aGUgcG9zaXRpb25zIAo+IGZyb20gYWN0dWFsIGhhcmR3YXJlLgo+
ClRoaXMgaXMgd2hhdCB3ZSBoYXZlbid0IGludmVzdGlnYXRlZCB5ZXQgaW4gZGV0YWlsIGFzIHdl
IHdlcmUgbW9zdGx5IApmb2N1c2luZyBvbgpwZXJpb2QgZWxhcHNlZCBhcHByb2FjaCwgc28gd2Ug
Y2FuIHJlcG9ydCBvdXIgZmluZGluZ3MgdG8gdGhlIGNvbW11bml0eS4KClRha2luZyBpbnRvIGFj
Y291bnQgdGhlIGZhY3QgdGhhdCB0aGUgYmFja2VuZCB3ZSBoYXZlIGlzIGEgdXNlci1zcGFjZSAK
YXBwbGljYXRpb24KcnVubmluZyBvbiB0b3Agb2YgQUxTQS9QdWxzZUF1ZGlvIHdlIGNhbm5vdCBn
ZXQgSFcgcG9pbnRlcnMgZnJvbSBhY3R1YWwKaGFyZHdhcmUgYnkgYW55IG1lYW5zIChQdWxzZUF1
ZGlvIHVzZS1jYXNlIGlzIHRoZSBtb3N0IHRvdWdoIHRoaW5nIGluIAplcXVhdGlvbikKCkF0IHRo
ZSBtb21lbnQgd2UgYXJlIHNlZWtpbmcgZm9yIGFueSBhZHZpc2UgZnJvbSBtb3JlIGV4cGVyaWVu
Y2VkIGRldmVsb3BlcnMKaW4gdGhlIGZpZWxkIG9uIHBvc3NpYmxlIHdheXMgdG8gc29sdmUgdGhl
IHByb2JsZW0gb2YgRG9tMC9Eb21VIApzeW5jaHJvbml6YXRpb24uCkhvcGUsIHRvZ2V0aGVyIHdl
IGNhbiBpZGVudGlmeSBzdWNoIGEgd2F5IHRoYXQgd291bGQgYmUgYWNjZXB0ZWQgYnkgdGhlIApj
b21tdW5pdHkuCgpJZiB5b3UgaGF2ZSBzb21ldGhpbmcgb24geW91ciBtaW5kIGNvdWxkIHlvdSBw
bGVhc2Ugc2hhcmUgeW91ciB0aG91Z2h0cz8KPgo+IFJlZ2FyZHMKPgo+IFRha2FzaGkgU2FrYW1v
dG8KVGhhbmsgeW91LApPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 06:29:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 06: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.xen.org>)
	id 1diamH-00065y-1Q; Fri, 18 Aug 2017 06:29:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1diamG-00065s-5n
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 06:29:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 DA/5F-01724-F2986995; Fri, 18 Aug 2017 06:29:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNxEW1evc1q
 kwfpONYslHxezODB6HN39mymAMYo1My8pvyKBNWPOojnMBTs8Ko49W8DcwHjVqouRk0NIoELi
 wt/LrCC2hACvxJFlM6DsAInVl48xdjFyAdV0MEq03P/KApJgE1CXOLF4IiOILSIgLXHt82WwI
 maBU4wSP+5vYQNJCAukSfR9bWQHsVkEVCVePXgJVMTBwSvgIrF8myfEAgWJKQ/fM4PYnAKWEm
 1bnjNDHGQh8bhxB/sERt4FjAyrGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDYz1clOLixPTU3M
 Sk4r1kvNzNzECw6GegYFxB+PUE36HGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNafIhRhoND
 SYK3pn1apJBgUWp6akVaZg4wMGHSEhw8SiK8K0DSvMUFibnFmekQqVOMuhwLejZ8YRJiycvPS
 5US580CKRIAKcoozYMbAYuSS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEed+BTOHJzCuB2/
 QK6AgmoCMMW8GOKElESEk1MBblMTQ+WeT29fSvc9OeK3i/13B+7Oa3eelPXana6u1vE2dL6Pv
 rlp71Eb1mNzdhbXtJCaPlL2bVDXnM7FdsNd9GM8rqnonc12bD56zmsW8f8zJVPo79rxQv5M1Y
 272vdM8hhRPsghnHH7vHKp1RvvEx1pNV6ewx/g05chX/vz3Kvu1+82CZlxJLcUaioRZzUXEiA
 PAqKLSNAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503037740!110366439!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51510 invoked from network); 18 Aug 2017 06:29:02 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 06:29:02 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga105.fm.intel.com with ESMTP; 17 Aug 2017 23:28:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,391,1498546800"; d="scan'208";a="1163881158"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga001.jf.intel.com with ESMTP; 17 Aug 2017 23:28:57 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 17 Aug 2017 20:22:16 -0400
Message-Id: <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
References: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V2 1/25] VIOMMU: Add vIOMMU helper functions to
	create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbnRyb2R1Y3QgYW4gYWJzdHJhY3QgbGF5ZXIgZm9yIGFyY2ggdklP
TU1VIGltcGxlbWVudGF0aW9uCnRvIGRlYWwgd2l0aCByZXF1ZXN0cyBmcm9tIGRvbTAuIEFyY2gg
dklPTU1VIGNvZGUgbmVlZHMgdG8gcHJvdmlkZSBjYWxsYmFjawp0byBwZXJmb3JtIGNyZWF0ZSwg
ZGVzdHJveSBhbmQgcXVlcnkgY2FwYWJpbGl0aWVzIG9wZXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29u
ZmlnICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgfCAgIDEgKwogeGVuL2Nv
bW1vbi9LY29uZmlnICAgICAgIHwgICAzICsKIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICB8ICAg
MSArCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgfCAgIDMgKwogeGVuL2NvbW1vbi92aW9tbXUu
YyAgICAgIHwgMTY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgfCAgIDIgKwogeGVuL2luY2x1ZGUveGVuL3Zp
b21tdS5oIHwgIDcxICsrKysrKysrKysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDI0NyBp
bnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi92aW9tbXUuYwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaAoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggMzBjMjc2OS4u
MWYxZGU5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gv
eDg2L0tjb25maWcKQEAgLTIzLDYgKzIzLDcgQEAgY29uZmlnIFg4NgogCXNlbGVjdCBIQVNfUERY
CiAJc2VsZWN0IE5VTUEKIAlzZWxlY3QgVkdBCisJc2VsZWN0IFZJT01NVQogCiBjb25maWcgQVJD
SF9ERUZDT05GSUcKIAlzdHJpbmcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZGI1ZGY2OS4uNjhmMTYzMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1MTMs
NiArMTUxMyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgbWJpX3ApCiAgICAgZWFybHlfbXNpX2luaXQoKTsKIAogICAgIGlvbW11X3NldHVwKCk7ICAg
IC8qIHNldHVwIGlvbW11IGlmIGF2YWlsYWJsZSAqLworICAgIHZpb21tdV9zZXR1cCgpOwogCiAg
ICAgc21wX3ByZXBhcmVfY3B1cyhtYXhfY3B1cyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
S2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBkYzhlODc2Li4yYWQyYzhkIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC00
OSw2ICs0OSw5IEBAIGNvbmZpZyBIQVNfQ0hFQ0tQT0xJQ1kKIAlzdHJpbmcKIAlvcHRpb24gZW52
PSJYRU5fSEFTX0NIRUNLUE9MSUNZIgogCitjb25maWcgVklPTU1VCisJYm9vbAorCiBjb25maWcg
S0VYRUMKIAlib29sICJrZXhlYyBzdXBwb3J0IgogCWRlZmF1bHQgeQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZpbGUKaW5kZXggMjZjNWE2NC4uODUy
NTUzZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01h
a2VmaWxlCkBAIC01Niw2ICs1Niw3IEBAIG9iai15ICs9IHRpbWUubwogb2JqLXkgKz0gdGltZXIu
bwogb2JqLXkgKz0gdHJhY2Uubwogb2JqLXkgKz0gdmVyc2lvbi5vCitvYmotJChDT05GSUdfVklP
TU1VKSArPSB2aW9tbXUubwogb2JqLXkgKz0gdmlydHVhbF9yZWdpb24ubwogb2JqLXkgKz0gdm1f
ZXZlbnQubwogb2JqLXkgKz0gdm1hcC5vCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5j
IGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBiMjJhYWNjLi5kMWY5YjEwIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTM5Niw2
ICszOTYsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVu
c2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAgc3Bpbl91bmxvY2soJmRvbWxpc3RfdXBk
YXRlX2xvY2spOwogICAgIH0KIAorICAgIGlmICggKGVyciA9IHZpb21tdV9pbml0X2RvbWFpbihk
KSkgIT0gMCApCisgICAgICAgIGdvdG8gZmFpbDsKKwogICAgIHJldHVybiBkOwogCiAgZmFpbDoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4vY29tbW9uL3Zpb21tdS5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjY4NzRkOWYKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCkBAIC0wLDAgKzEsMTY1IEBACisvKgorICogY29tbW9u
L3Zpb21tdS5jCisgKiAKKyAqIENvcHlyaWdodCAoYykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlvbgor
ICogQXV0aG9yOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4gCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5U
QUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAq
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
KyNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNs
dWRlIDx4ZW4vdmlvbW11Lmg+CisKK2Jvb2wgX19yZWFkX21vc3RseSBvcHRfdmlvbW11OworYm9v
bGVhbl9wYXJhbSgidmlvbW11Iiwgb3B0X3Zpb21tdSk7CisKK3N0YXRpYyBzcGlubG9ja190IHR5
cGVfbGlzdF9sb2NrOworc3RhdGljIHN0cnVjdCBsaXN0X2hlYWQgdHlwZV9saXN0OworCitzdHJ1
Y3QgdmlvbW11X3R5cGUgeworICAgIHU2NCB0eXBlOworICAgIHN0cnVjdCB2aW9tbXVfb3BzICpv
cHM7CisgICAgc3RydWN0IGxpc3RfaGVhZCBub2RlOworfTsKKworaW50IHZpb21tdV9pbml0X2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGQtPnZpb21tdS5ucl92aW9tbXUgPSAwOwor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfZ2V0
X3R5cGUodTY0IHR5cGUpCit7CisgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9
IE5VTEw7CisKKyAgICBzcGluX2xvY2soJnR5cGVfbGlzdF9sb2NrKTsKKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5KCB2aW9tbXVfdHlwZSwgJnR5cGVfbGlzdCwgbm9kZSApCisgICAgeworICAgICAg
ICBpZiAoIHZpb21tdV90eXBlLT50eXBlID09IHR5cGUgKQorICAgICAgICB7CisgICAgICAgICAg
ICBzcGluX3VubG9jaygmdHlwZV9saXN0X2xvY2spOworICAgICAgICAgICAgcmV0dXJuIHZpb21t
dV90eXBlOworICAgICAgICB9CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZ0eXBlX2xpc3RfbG9j
ayk7CisKKyAgICByZXR1cm4gTlVMTDsKK30KKworaW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHU2
NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcykKK3sKKyAgICBzdHJ1Y3QgdmlvbW11X3R5
cGUgKnZpb21tdV90eXBlID0gTlVMTDsKKworICAgIGlmICggIXZpb21tdV9lbmFibGVkKCkgKQor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggdmlvbW11X2dldF90eXBlKHR5cGUp
ICkKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisKKyAgICB2aW9tbXVfdHlwZSA9IHh6YWxsb2Mo
c3RydWN0IHZpb21tdV90eXBlKTsKKyAgICBpZiAoICF2aW9tbXVfdHlwZSApCisgICAgICAgIHJl
dHVybiAtRU5PTUVNOworCisgICAgdmlvbW11X3R5cGUtPnR5cGUgPSB0eXBlOworICAgIHZpb21t
dV90eXBlLT5vcHMgPSBvcHM7CisKKyAgICBzcGluX2xvY2soJnR5cGVfbGlzdF9sb2NrKTsKKyAg
ICBsaXN0X2FkZF90YWlsKCZ2aW9tbXVfdHlwZS0+bm9kZSwgJnR5cGVfbGlzdCk7CisgICAgc3Bp
bl91bmxvY2soJnR5cGVfbGlzdF9sb2NrKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHZpb21tdV9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdTY0IHR5cGUsIHU2NCBiYXNlX2Fk
ZHJlc3MsCisgICAgdTY0IGxlbmd0aCwgdTY0IGNhcHMpCit7CisgICAgc3RydWN0IHZpb21tdV9p
bmZvICppbmZvID0gJmQtPnZpb21tdTsKKyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9tbXU7CisgICAg
c3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IE5VTEw7CisgICAgaW50IHJjOworCisg
ICAgdmlvbW11X3R5cGUgPSB2aW9tbXVfZ2V0X3R5cGUodHlwZSk7CisgICAgaWYgKCAhdmlvbW11
X3R5cGUgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggaW5mby0+bnJfdmlv
bW11ID49IE5SX1ZJT01NVV9QRVJfRE9NQUlOCisgICAgICAgIHx8ICF2aW9tbXVfdHlwZS0+b3Bz
IHx8ICF2aW9tbXVfdHlwZS0+b3BzLT5jcmVhdGUgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIHZpb21tdSA9IHh6YWxsb2Moc3RydWN0IHZpb21tdSk7CisgICAgaWYgKCAhdmlvbW11
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICB2aW9tbXUtPmJhc2VfYWRkcmVzcyA9
IGJhc2VfYWRkcmVzczsKKyAgICB2aW9tbXUtPmxlbmd0aCA9IGxlbmd0aDsKKyAgICB2aW9tbXUt
PmNhcHMgPSBjYXBzOworICAgIHZpb21tdS0+b3BzID0gdmlvbW11X3R5cGUtPm9wczsKKyAgICB2
aW9tbXUtPnZpb21tdV9pZCA9IGluZm8tPm5yX3Zpb21tdTsKKworICAgIGluZm8tPnZpb21tdVtp
bmZvLT5ucl92aW9tbXVdID0gdmlvbW11OworICAgIGluZm8tPm5yX3Zpb21tdSsrOworCisgICAg
cmMgPSB2aW9tbXUtPm9wcy0+Y3JlYXRlKGQsIHZpb21tdSk7CisgICAgaWYgKCByYyA8IDAgKQor
ICAgIHsKKyAgICAgICAgeGZyZWUodmlvbW11KTsKKyAgICAgICAgaW5mby0+bnJfdmlvbW11LS07
CisgICAgICAgIGluZm8tPnZpb21tdVtpbmZvLT5ucl92aW9tbXVdID0gTlVMTDsKKyAgICAgICAg
cmV0dXJuIHJjOworICAgIH0KKworICAgIHJldHVybiB2aW9tbXUtPnZpb21tdV9pZDsKK30KKwor
c3RhdGljIGludCB2aW9tbXVfZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgdmlvbW11X2lk
KQoreworICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7CisKKyAgICBp
ZiAoIHZpb21tdV9pZCA+PSBpbmZvLT5ucl92aW9tbXUgfHwgIWluZm8tPnZpb21tdVt2aW9tbXVf
aWRdICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIGluZm8tPnZpb21tdVt2
aW9tbXVfaWRdLT5vcHMtPmRlc3Ryb3koaW5mby0+dmlvbW11W3Zpb21tdV9pZF0pICkKKyAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICB4ZnJlZShpbmZvLT52aW9tbXVbdmlvbW11X2lkXSk7
CisgICAgaW5mby0+dmlvbW11W3Zpb21tdV9pZF0gPSBOVUxMOworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgdTY0IHZpb21tdV9xdWVyeV9jYXBzKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0eXBl
KQoreworICAgIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11X3R5cGUgPSB2aW9tbXVfZ2V0X3R5
cGUodHlwZSk7CisKKyAgICBpZiAoICF2aW9tbXVfdHlwZSApCisgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgcmV0dXJuIHZpb21tdV90eXBlLT5vcHMtPnF1ZXJ5X2NhcHMoZCk7Cit9CisK
K2ludCBfX2luaXQgdmlvbW11X3NldHVwKHZvaWQpCit7CisgICAgSU5JVF9MSVNUX0hFQUQoJnR5
cGVfbGlzdCk7CisgICAgc3Bpbl9sb2NrX2luaXQoJnR5cGVfbGlzdF9sb2NrKTsKKyAgICByZXR1
cm4gMDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAq
IEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAppbmRleCA2NjczYjI3Li45OGE5NjVhIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjEs
NiArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9wZXJmYy5oPgogI2luY2x1ZGUgPGFzbS9hdG9taWMu
aD4KICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgorI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KICNpbmNs
dWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogI2luY2x1ZGUg
PHB1YmxpYy9zeXNjdGwuaD4KQEAgLTQ3Nyw2ICs0NzgsNyBAQCBzdHJ1Y3QgZG9tYWluCiAgICAg
Lyogdk5VTUEgdG9wb2xvZ3kgYWNjZXNzZXMgYXJlIHByb3RlY3RlZCBieSByd2xvY2suICovCiAg
ICAgcndsb2NrX3Qgdm51bWFfcndsb2NrOwogICAgIHN0cnVjdCB2bnVtYV9pbmZvICp2bnVtYTsK
KyAgICBzdHJ1Y3QgdmlvbW11X2luZm8gdmlvbW11OwogCiAgICAgLyogQ29tbW9uIG1vbml0b3Ig
b3B0aW9ucyAqLwogICAgIHN0cnVjdCB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlv
bW11LmggYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uNTA2ZWE1NAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92
aW9tbXUuaApAQCAtMCwwICsxLDcxIEBACisvKgorICogaW5jbHVkZS94ZW4vdmlvbW11LmgKKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTcsIEludGVsIENvcnBvcmF0aW9uCisgKiBBdXRob3I6IExh
biBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPiAKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAor
ICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisg
KiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxv
bmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn
L2xpY2Vuc2VzLz4uCisgKgorICovCisjaWZuZGVmIF9fWEVOX1ZJT01NVV9IX18KKyNkZWZpbmUg
X19YRU5fVklPTU1VX0hfXworCisjZGVmaW5lIE5SX1ZJT01NVV9QRVJfRE9NQUlOIDEKKworc3Ry
dWN0IHZpb21tdTsKKworc3RydWN0IHZpb21tdV9vcHMgeworICAgIHU2NCAoKnF1ZXJ5X2NhcHMp
KHN0cnVjdCBkb21haW4gKmQpOworICAgIGludCAoKmNyZWF0ZSkoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZpb21tdSAqdmlvbW11KTsKKyAgICBpbnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11
ICp2aW9tbXUpOworfTsKKworc3RydWN0IHZpb21tdSB7CisgICAgdTY0IGJhc2VfYWRkcmVzczsK
KyAgICB1NjQgbGVuZ3RoOworICAgIHU2NCBjYXBzOworICAgIHUzMiB2aW9tbXVfaWQ7CisgICAg
Y29uc3Qgc3RydWN0IHZpb21tdV9vcHMgKm9wczsKKyAgICB2b2lkICpwcml2OworfTsKKworc3Ry
dWN0IHZpb21tdV9pbmZvIHsKKyAgICB1MzIgbnJfdmlvbW11OworICAgIHN0cnVjdCB2aW9tbXUg
KnZpb21tdVtOUl9WSU9NTVVfUEVSX0RPTUFJTl07IC8qIHZpb21tdSBhcnJheSovCit9OworCisj
aWZkZWYgQ09ORklHX1ZJT01NVQorZXh0ZXJuIGJvb2xfdCBvcHRfdmlvbW11Oworc3RhdGljIGlu
bGluZSBib29sIHZpb21tdV9lbmFibGVkKHZvaWQpIHsgcmV0dXJuIG9wdF92aW9tbXU7IH0KK2lu
dCB2aW9tbXVfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CitpbnQgdmlvbW11X3JlZ2lz
dGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICogb3BzKTsKK2ludCB2aW9tbXVf
c2V0dXAodm9pZCk7CisjZWxzZQorc3RhdGljIGlubGluZSBpbnQgdmlvbW11X2luaXRfZG9tYWlu
KHN0cnVjdCBkb21haW4gKmQpIHsgcmV0dXJuIDA7IH0KK3N0YXRpYyBpbmxpbmUgaW50IHZpb21t
dV9yZWdpc3Rlcl90eXBlKHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcykKK3sgcmV0
dXJuIDA7IH0KK3N0YXRpYyBpbmxpbmUgaW50IF9faW5pdCB2aW9tbXVfc2V0dXAodm9pZCkgeyBy
ZXR1cm4gMDsgfQorc3RhdGljIGlubGluZSBib29sIHZpb21tdV9lbmFibGVkKHZvaWQpIHsgcmV0
dXJuIGZhbHNlOyB9CisjZW5kaWYKKworI2VuZGlmIC8qIF9fWEVOX1ZJT01NVV9IX18gKi8KKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 07:07:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 07:07: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.xen.org>)
	id 1dibMh-0000HS-KP; Fri, 18 Aug 2017 07:06:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dibMf-0000HM-GE
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 07:06:41 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 28/F8-02033-00296995; Fri, 18 Aug 2017 07:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/ffxGm
 RBlvXMFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknbnUwFUxkq1i2fSJ7A2M3axcjJ4eQQJ7E
 53l3WUBsXgE7ibu7HoPFJQQMJU4vvAkWZxFQlfh/4y47iM0moC7R9mw7UA0Hh4iAkcSHbZIgY
 WaBPkaJ5b9VQMLCAj4S/Ysyuxi5gKZvYJToXjOVCaSGE2j8mg9P2UFqeAUEJf7uEIZo1ZJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGuglFWW
 mZ5TkJmbmAHmmermpxcWJ6ak5iUnFesn5uZsYgaHHAAQ7GNdMdT7EKMnBpCTK+3vWlEghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErzqE6ZFCgkWpaanVqRl5gCjACYtwcGjJMKrApLmLS5IzC3OT
 IdInWI05mj6sOULE0fHjJ/fmIRY8vLzUqXEeTVBSgVASjNK8+AGwaLzEqOslDAvI9BpQjwFqU
 W5mSWo8q8YxTkYlYR5b4NM4cnMK4Hb9wroFCagUwxbwU4pSURISTUwBmpOu2v+Uv9MUG8ndxi
 zh4tKB+NftqnP2cyvLRNbYxrZ4i/W5lwy74p/fvK3Ywl5bzUcj+fYNr72fCXW+DKDIzH0xp+n
 WydNSjrst+KOuKx1c+3N/Xk75pdczU71fL1qXXTIvR02x2yrOotZdifULo3/K5707P93Fd83O
 YvfHi5qeaZ44c0eJZbijERDLeai4kQA1Boz4skCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503039996!68970961!1
X-Originating-IP: [137.65.248.74]
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 21928 invoked from network); 18 Aug 2017 07:06:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Aug 2017 07:06:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 01:06:34 -0600
Message-Id: <5996AE1A0200007800170FB1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 01:06:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502979592-3317-1-git-send-email-boris.ostrovsky@oracle.com>
 <5995CB6C0200007800170E07@prv-mh.provo.novell.com>
 <670c6d31-47da-c505-9b53-00bb53b7cc1b@oracle.com>
In-Reply-To: <670c6d31-47da-c505-9b53-00bb53b7cc1b@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, jun.nakajima@intel.com,
 suravee.suthikulpanit@amd.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] hvm: vmx/svm_cpu_up_prepare should be
 called only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE3OjA0LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzE3LzIwMTcgMTA6NTkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNy4wOC4xNyBhdCAxNjoxOSwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+Pj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jCj4+PiBAQCAtNjUyLDcgKzY1Miw3IEBAIGludCB2bXhfY3B1X3Vw
KHZvaWQpCj4+PiAgCj4+PiAgICAgIElOSVRfTElTVF9IRUFEKCZ0aGlzX2NwdShhY3RpdmVfdm1j
c19saXN0KSk7Cj4+PiAgCj4+PiAtICAgIGlmICggKHJjID0gdm14X2NwdV91cF9wcmVwYXJlKGNw
dSkpICE9IDAgKQo+Pj4gKyAgICBpZiAoIChjcHUgPT0gMCkgJiYgKHJjID0gdm14X2NwdV91cF9w
cmVwYXJlKGNwdSkpICE9IDAgKQo+PiBMZXQncyBwbGVhc2Ugbm90IGludHJvZHVjZSBhbnkgZnVy
dGhlciAiQ1BVMCBpcyBhbHdheXMgdG8gQlNQIgo+PiBhc3N1bXB0aW9ucyAtIHdlIG91Z2h0IHRv
IGdldCB0byB0aGUgcG9pbnQgd2hlcmUgQ1BVMCBjYW4gYmUKPj4gaG90LXVucGx1Z2dlZCBhbmQg
dGhlbiBob3QtcGx1Z2dlZCBhZ2Fpbi4KPiAKPiBQYXNzIGJvb2wgYnNwIHRvIChhZGRlZCkgX3Zt
eF9jcHVfdXAoKSwganVzdCBsaWtlIHdlIGRvIGZvciBTVk0/CgpUaGF0J3MgdGhlIGJlc3QgeW91
IGNhbiBkbywgSSBzdXBwb3NlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 07:10:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 07: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.xen.org>)
	id 1dibQT-0000ux-8L; Fri, 18 Aug 2017 07:10:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dibQS-0000ul-Ed
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 07:10:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3F/33-03557-BE296995; Fri, 18 Aug 2017 07:10:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffVpGm
 RBt9eG1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/rVm4wFW2or9v6bz9zA
 ODGii5GLQ0jgL6PEx+OX2SCcx4wSj/tuMkE42xglLm28z9LFyMkhIuAs8fXMXHYQm1dAX+Lf4
 rWsILawQJTEvdlTWUAaJARWKUpMXrcYyOEAcrwl2pcKgtSAmPO/f2HsYmTnYBOwkjgkBhJlEV
 CVOLrvAusERu4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQI9zgAEOxi7L/sfYpTkYFIS5f09a0qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne7onTIoUE
 i1LTUyvSMnOAoQeTluDgURLhVZkAlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeB5AZA
 iBFGaV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrynQabwZOaVwG16BXQEE9ARhq
 1gR5QkIqSkGhiFlA13adz7nTj1+ZOt19mO3X92uOpQTbfNj7oiyQc5z+IOB6Yu1uRQ5LjUcHB
 m29I1Agk3pjrMq9152Oi/7KMPsaHlZ7jNL0mFVj3ul2tf92AH3/2HIhvmzzWLOJa5wvZX2w1R
 tbB560S0ShlNK7LqCvI0VaRtNdJevVqw8c+vE9bbpfVjIhOUWIozEg21mIuKEwEZNVWpfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503040233!112050095!1
X-Originating-IP: [104.130.215.37]
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 29707 invoked from network); 18 Aug 2017 07:10:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 07:10:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dibQO-0001kO-Bc; Fri, 18 Aug 2017 07:10: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 1dibQI-0005ux-LC; Fri, 18 Aug 2017 07:10:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dibQH-0003Ii-Nc; Fri, 18 Aug 2017 07:10:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112676-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-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-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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1f296733876434118fd766cfef5eb6f29ecab6a8
X-Osstest-Versions-That: qemuu=c4a6a8887c1b2a669e35ff9da9530824300bdce4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 07:10:25 +0000
Subject: [Xen-devel] [qemu-mainline test] 112676: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY3NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2NzYvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBpbiAxMTI2NTggcGFzcyBpbiAxMTI2NzYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgZmFpbCBwYXNzIGluIDEx
MjY1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY0Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTEyNjQ2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NDYKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMjY0NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjQ2CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NDYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgaW4gMTEyNjU4IGxpa2UgMTEyNjQ2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjY1OCBsaWtlIDExMjY0
NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEyNjQ2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NDYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMjY0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjQ2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI2
NDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxZjI5
NjczMzg3NjQzNDExOGZkNzY2Y2ZlZjVlYjZmMjllY2FiNmE4CmJhc2VsaW5lIHZlcnNpb246CiBx
ZW11dSAgICAgICAgICAgICAgICBjNGE2YTg4ODdjMWIyYTY2OWUzNWZmOWRhOTUzMDgyNDMwMGJk
Y2U0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI2NDYgIDIwMTctMDgtMTUgMTM6MzA6MzcgWiAg
ICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjU4ICAyMDE3LTA4LTE2IDAxOjE5OjIx
IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B4aWxp
bnguY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFt
ekByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9u
emluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxs
QGxpbmFyby5vcmc+CiAgUG9ydGlhIFN0ZXBoZW5zIDxwb3J0aWEuc3RlcGhlbnNAeGlsaW54LmNv
bT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBT
dGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1xZW11LW1h
aW5saW5lCisgcmV2aXNpb249MWYyOTY3MzM4NzY0MzQxMThmZDc2NmNmZWY1ZWI2ZjI5ZWNhYjZh
OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9T
X0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1l
eCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHFlbXUtbWFpbmxpbmUgMWYy
OTY3MzM4NzY0MzQxMThmZDc2NmNmZWY1ZWI2ZjI5ZWNhYjZhOAorIGJyYW5jaD1xZW11LW1haW5s
aW5lCisgcmV2aXNpb249MWYyOTY3MzM4NzY0MzQxMThmZDc2NmNmZWY1ZWI2ZjI5ZWNhYjZhOAor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9cWVtdXUKKyB4ZW5i
cmFuY2g9eGVuLXVuc3RhYmxlCisgcWVtdXVicmFuY2g9cWVtdS1tYWlubGluZQorICdbJyB4cWVt
dXUgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LW1haW5saW5lID0geCAn
XScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11
bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgxZjI5NjczMzg3
NjQzNDExOGZkNzY2Y2ZlZjVlYjZmMjllY2FiNmE4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzku
eAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29u
ZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0
dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25y
YWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlu
bGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1t
YWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVt
dS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24u
cWVtdS1tYWlubGluZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgcWVtdS1tYWlubGluZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNh
c2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9xZW11LW1haW5saW5lCisg
Z2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQgMWYyOTY3MzM4NzY0MzQxMThmZDc2NmNmZWY1ZWI2ZjI5ZWNhYjZhODpyZWZzL2hlYWRzL3Vw
c3RyZWFtLXRlc3RlZApUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAogICBjNGE2YTg4Li4xZjI5NjczICAxZjI5NjczMzg3NjQzNDExOGZkNzY2Y2Zl
ZjVlYjZmMjllY2FiNmE4IC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 07:13:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 07:13: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.xen.org>)
	id 1dibSl-000145-LQ; Fri, 18 Aug 2017 07:12:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dibSk-00013w-Ql
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 07:12:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 79/8F-03406-A7396995; Fri, 18 Aug 2017 07:12:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1tYhoVs5eVq
 kwc2XyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b+Xf1MBQ+NKrrWdLE2MM5V72Lk4hASmMYo
 cbP3BUsXIyeHhACvxJFlM1gh7ACJnS+OMsMVvbo7nx0kISwQKTH38xImEFtEQFHiwcubrBBFa
 xglWo7tAetgFljGKPHp/nk2kCo2AXWJE4snMoLYvAI2Elfv7WYGsVkEVCXmPl0INlVUIF7i8a
 bT7BA1ghInZz4BO4lTwFKibctzoHoOoKHqEuvnCYGEmQXkJZq3zmaewCgwC0nHLISqWUiqFjA
 yr2LUKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxQBiDYwdi0
 KPAQoyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfByT5oWKSRYlJqeWpGWmQOMF
 Zi0BAePkggvM0iat7ggMbc4Mx0idYpRl2NBz4YvTEIsefl5qVLivG4gRQIgRRmleXAjYHF7iV
 FWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8dSBTeDLzSuA2vQI6ggnoCMNWsCNKEhFSUg2MK3y
 eFRkt9uTKc2ZRqy0Uars4uUI97tjPvZezpR8sZJZfuk34rVvLKm52xvRXmk3+kv/7Xx9zYH04
 XauQRWh2z9UG9Qcr167/MmfmY5fJXavSNA3+JTxIlutNbvT48TutyF/aNvZaZsPlTTtdue+0m
 V5VT5PZteRCzOwN4myWF8z8NLcwHVVVYinOSDTUYi4qTgQAvNz6XdYCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503040375!106859627!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40946 invoked from network); 18 Aug 2017 07:12:57 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 07:12:57 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Aug 2017 00:12:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,391,1498546800"; d="scan'208";a="1163890772"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga001.jf.intel.com with ESMTP; 18 Aug 2017 00:12:52 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170817111841.izmp6cxiuuzj6fns@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <8bba8f94-c424-443d-4439-794831fc69b5@intel.com>
Date: Fri, 18 Aug 2017 15:09:55 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMTfml6UgMTk6MTgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcg
MDksIDIwMTcgYXQgMDQ6MzQ6MDNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gVGhpcyBw
YXRjaCBpcyB0byBhZGQgaXJxIHJlcXVlc3QgY2FsbGJhY2sgZm9yIHBsYXRmb3JtIGltcGxlbWVu
dGF0aW9uCj4+IHRvIGRlYWwgd2l0aCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAtLS0KPj4gIHhl
bi9jb21tb24vdmlvbW11LmMgICAgICAgICAgfCAxNSArKysrKysrKysKPj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvdmlvbW11LmggfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+PiAgeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oICAgICB8ICA5ICsrKysrKwo+
PiAgMyBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspCj4+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi92aW9tbXUuYyBiL3hlbi9jb21tb24vdmlvbW11LmMKPj4gaW5kZXggYTRkMDA0ZC4uZjRk
MzRlNiAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi92aW9tbXUuYwo+PiArKysgYi94ZW4vY29t
bW9uL3Zpb21tdS5jCj4+IEBAIC0xOTgsNiArMTk4LDIxIEBAIGludCBfX2luaXQgdmlvbW11X3Nl
dHVwKHZvaWQpCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gK2ludCB2aW9tbXVfaGFu
ZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpy
ZXF1ZXN0KQo+PiArewo+PiArICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9t
bXU7Cj4gCj4gRG9lcyB0aGlzIGNvbXBpbGU/IFRoaXMgcGF0Y2ggYW5kIHRoZSBwcmV2aW91cyBv
bmUgZG9uJ3QgaGF2ZSB2aW9tbXUKPiBhZGRlZCB0byBzdHJ1Y3QgZG9tYWluLgoKT2guIFNvcnJ5
LiBNaXNzZWQgcGF0Y2ggIlZJT01NVTogQWRkIHZJT01NVSBoZWxwZXIgZnVuY3Rpb25zIHRvIGNy
ZWF0ZSwKIGRlc3Ryb3kgYW5kIHF1ZXJ5IGNhcGFiaWxpdGllcyIgaW4gdGhpcyBzZXJpZXMuIEkg
anVzdCBzZW50IG91dCBhbmQKZm9sbG93ZWQgdGhpcyBtYWlsLiBQbGVhc2UgaGF2ZSBhIGxvb2su
Cgo+IAo+PiArCj4+ICsgICAgaWYgKCB2aW9tbXVfaWQgPj0gaW5mby0+bnJfdmlvbW11Cj4+ICsg
ICAgICAgICB8fCAhaW5mby0+dmlvbW11W3Zpb21tdV9pZF0gKQo+IAo+IEpvaW4gdGhpcyB0byBw
cmV2aW91cyBsaW5lPwo+CgpPSy4KCj4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+IAo+IEFT
U0VSVChpbmZvLT52aW9tbXVbdmlvbW11X2lkXS0+b3BzKTsKPiAKPiBGb3IgZXh0cmEgc2FmZXR5
LgoKT3IgY2hlY2sgb3BzIGluIHRoZSBwcmV2aW91cyBpZj8KCj4gCj4+ICsKPj4gKyAgICBpZiAo
ICFpbmZvLT52aW9tbXVbdmlvbW11X2lkXS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3QgKQo+PiAr
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArICAgIHJldHVybiBpbmZvLT52aW9tbXVb
dmlvbW11X2lkXS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3QoZCwgcmVxdWVzdCk7Cj4+ICt9Cj4+
ICsKPj4gIC8qCj4+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICAgKiBtb2RlOiBDCj4+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni92aW9tbXUuaAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwLi41MWJk
YTcyCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUu
aAo+PiBAQCAtMCwwICsxLDczIEBACj4+ICsvKgo+PiArICogaW5jbHVkZS9hc20teDg2L3Zpb21t
dS5oCj4+ICsgKgo+PiArICogQ29weXJpZ2h0IChjKSAyMDE3IEludGVsIENvcnBvcmF0aW9uLgo+
PiArICogQXV0aG9yOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4gCj4+ICsgKgo+
PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkgaXQKPj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9u
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4+ICsgKiB2ZXJzaW9uIDIsIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+PiArICoKPj4gKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1
bCwgYnV0IFdJVEhPVVQKPj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+PiArICogRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
cgo+PiArICogbW9yZSBkZXRhaWxzLgo+PiArICoKPj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgK
Pj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+Lgo+PiArICoKPj4gKyAqLwo+PiArI2lmbmRlZiBfX0FSQ0hfWDg2X1ZJT01NVV9IX18K
Pj4gKyNkZWZpbmUgX19BUkNIX1g4Nl9WSU9NTVVfSF9fCj4+ICsKPiAKPiBJcyBhIGNvcnJlc3Bv
bmRpbmcgQVJNIGhlYWRlciBuZWVkZWQ/IEdpdmVuIHZpb21tdSBpcyBjb21tb24gY29kZS4KCkkg
YWRkZWQgc3VjaCBBUk0gaGVhZGVyIGZpbGUgaW4gcHJldmlvdXMgdmVyc2lvbiBidXQgSnVsaWVu
IGhvcGUgdklPTU1VCnNob3VsZCBiZSBkaXNhYmxlZCBmb3IgQVJNIGJlY2F1c2UgQVJNIGRvZXNu
J3Qgc3VwcG9ydCB2SU9NTVUgc28gZmFyLgoKPiAKPj4gKyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+
Cj4gCj4gSSB0aGluayB5b3UncmUgcHJvYmFibHkgZG9pbmcgaXQgd3JvbmcuCj4gCj4gSXQgc2hv
dWxkIGJlIHRoYXQgdGhlIGNvbW1vbiBoZWFkZXIgaGVhZGVyIGluY2x1ZGVzIGFyY2ggaGVhZGVy
LCB0aGVuCj4gdGhlIGNvZGUgb25seSB1c2VzIHRoZSBjb21tb24gaGVhZGVyIChJIGhhdmVuJ3Qg
cmVhZCB0aGUgcmVzdCBvZiB5b3VyCj4gc2VyaWVzIGF0IHRoaXMgcG9pbnQpLgoKT0suIFdpbGwg
Zml4IGl0LgoKPiAKPj4gKyNpbmNsdWRlIDxhc20vdHlwZXMuaD4KPj4gKwo+PiArLyogSVJRIHJl
cXVlc3QgdHlwZSAqLwo+PiArI2RlZmluZSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJICAgICAgICAg
IDAKPj4gKyNkZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgICAgICAgICAxCj4+ICsKPj4g
K3N0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QKPj4gK3sKPj4gKyAgICB1bmlvbiB7Cj4+ICsg
ICAgICAgIC8qIE1TSSAqLwo+PiArICAgICAgICBzdHJ1Y3Qgewo+PiArICAgICAgICAgICAgdTY0
IGFkZHI7Cj4+ICsgICAgICAgICAgICB1MzIgZGF0YTsKPj4gKyAgICAgICAgfSBtc2k7Cj4+ICsg
ICAgICAgIC8qIFJlZGlyZWN0aW9uIEVudHJ5IGluIElPQVBJQyAqLwo+PiArICAgICAgICB1NjQg
cnRlOwo+PiArICAgIH0gbXNnOwo+PiArICAgIHUxNiBzb3VyY2VfaWQ7Cj4+ICsgICAgdTggdHlw
ZTsKPiAKPiB1aW50WFhfdCBwbGVhc2UuCgpTdXJlLgoKPiAKPj4gK307Cj4+ICsKPj4gK3N0YXRp
YyBpbmxpbmUgdm9pZCBpcnFfcmVxdWVzdF9pb2FwaWNfZmlsbChzdHJ1Y3QgaXJxX3JlbWFwcGlu
Z19yZXF1ZXN0ICpyZXEsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGlvYXBpY19pZCwgdWludDY0X3QgcnRlKQo+IAo+IEluZGVudGF0aW9uLgo+IAo+PiArewo+PiAr
ICAgIEFTU0VSVChyZXEpOwo+PiArICAgIHJlcS0+dHlwZSA9IFZJT01NVV9SRVFVRVNUX0lSUV9B
UElDOwo+PiArICAgIHJlcS0+c291cmNlX2lkID0gaW9hcGljX2lkOwo+PiArICAgIHJlcS0+bXNn
LnJ0ZSA9IHJ0ZTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGlubGluZSB2b2lkIGlycV9yZXF1ZXN0
X21zaV9maWxsKHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcSwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc291cmNlX2lkLCB1aW50NjRfdCBhZGRyLCB1aW50
MzJfdCBkYXRhKQo+IAo+IEluZGVudGF0aW9uLgo+IAo+PiArewo+PiArICAgIEFTU0VSVChyZXEp
Owo+PiArICAgIHJlcS0+dHlwZSA9IFZJT01NVV9SRVFVRVNUX0lSUV9NU0k7Cj4+ICsgICAgcmVx
LT5zb3VyY2VfaWQgPSBzb3VyY2VfaWQ7Cj4+ICsgICAgcmVxLT5tc2cubXNpLmFkZHIgPSBhZGRy
Owo+PiArICAgIHJlcS0+bXNnLm1zaS5kYXRhID0gZGF0YTsKPj4gK30KPj4gKwo+PiArI2VuZGlm
IC8qIF9fQVJDSF9YODZfVklPTU1VX0hfXyAqLwo+PiArCj4+ICsvKgo+PiArICogTG9jYWwgdmFy
aWFibGVzOgo+PiArICogbW9kZTogQwo+PiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+PiArICog
Yy1iYXNpYy1vZmZzZXQ6IDQKPj4gKyAqIHRhYi13aWR0aDogNAo+PiArICogRW5kOgo+PiArICov
Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggYi94ZW4vaW5jbHVkZS94
ZW4vdmlvbW11LmgKPj4gaW5kZXggNTI3YWZiMS4uMGJlMWIzYSAxMDA2NDQKPj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL3Zpb21tdS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaAo+
PiBAQCAtMjAsNiArMjAsOCBAQAo+PiAgI2lmbmRlZiBfX1hFTl9WSU9NTVVfSF9fCj4+ICAjZGVm
aW5lIF9fWEVOX1ZJT01NVV9IX18KPj4gIAo+PiArI2luY2x1ZGUgPGFzbS92aW9tbXUuaD4KPj4g
Kwo+IAo+IENpcmN1bGFyIGluY2x1c2lvbj8gTm90ZSB0aGUgI2luY2x1ZGUgPHhlbi92aW9tbXUu
aD4gc29tZSBsaW5lcyBhYm92ZS4KPiAKPj4gICNkZWZpbmUgTlJfVklPTU1VX1BFUl9ET01BSU4g
MQo+PiAgCj4+ICBzdHJ1Y3QgdmlvbW11Owo+PiBAQCAtMjgsNiArMzAsOCBAQCBzdHJ1Y3Qgdmlv
bW11X29wcyB7Cj4+ICAgICAgdTY0ICgqcXVlcnlfY2Fwcykoc3RydWN0IGRvbWFpbiAqZCk7Cj4+
ICAgICAgaW50ICgqY3JlYXRlKShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9t
bXUpOwo+PiAgICAgIGludCAoKmRlc3Ryb3kpKHN0cnVjdCB2aW9tbXUgKnZpb21tdSk7Cj4+ICsg
ICAgaW50ICgqaGFuZGxlX2lycV9yZXF1ZXN0KShzdHJ1Y3QgZG9tYWluICpkLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVx
dWVzdCk7Cj4+ICB9Owo+PiAgCj4+ICBzdHJ1Y3QgdmlvbW11IHsKPj4gQEAgLTUyLDYgKzU2LDgg
QEAgaW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAq
IG9wcyk7Cj4+ICBpbnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVu
X2RvbWN0bF92aW9tbXVfb3AgKm9wLAo+PiAgICAgICAgICAgICAgICAgICAgYm9vbF90ICpuZWVk
X2NvcHkpOwo+PiAgaW50IHZpb21tdV9zZXR1cCh2b2lkKTsKPj4gK2ludCB2aW9tbXVfaGFuZGxl
X2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1
ZXN0KTsKPj4gICNlbHNlCj4+ICBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfaW5pdF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkgeyByZXR1cm4gMDsgfQo+PiAgc3RhdGljIGlubGluZSBpbnQgdmlv
bW11X3JlZ2lzdGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICogb3BzKQo+PiBA
QCAtNjIsNiArNjgsOSBAQCBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBk
b21haW4gKmQsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5f
ZG9tY3RsX3Zpb21tdV9vcCAqb3AsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgKm5lZWRfY29weSkKPj4gIHsgcmV0dXJuIC1FTk9ERVYgfTsKPj4gK3N0YXRpYyBpbmxp
bmUgaW50IHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZp
b21tdV9pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVt
YXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpCj4+ICt7IHJldHVybiAwIH07Cj4gCj4gVGhpcyBzaG91
bGQgZmFpbC4KPiAKPj4gICNlbmRpZgo+PiAgCj4+ICAjZW5kaWYgLyogX19YRU5fVklPTU1VX0hf
XyAqLwo+PiAtLSAKPj4gMS44LjMuMQo+PgoKCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 07:16:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 07: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.xen.org>)
	id 1dibWV-0001H4-6E; Fri, 18 Aug 2017 07:16:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dibWT-0001Gx-Sb
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 07:16:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9F/C6-27137-16496995; Fri, 18 Aug 2017 07:16:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzdhyrR
 Ig8aFehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b70nXMBfeZK/6dO8PcwNjE3MXIySEkkCdx
 88dtVhCbV8BO4mJHBxuILSFgKHF64U0WEJtFQFXi18vlYDVsAuoSbc+2g9kiQPEnE/cxgtjMA
 uUSF68fZepi5OAQFvCRONPjBjE+VeLqri6wEk4BDYmmh49YQEp4BQQl/u4QBjGZgSaunycEMU
 ReonnrbGaIsLTE8n8cExj5ZiHUz0Kon4WkfhZC/QJGllWMGsWpRWWpRbqGJnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhxwAEOxivbww4xCjJwaQkyvt71pRIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8jJOnRQoJFqWmp1akZeYAIwAmLcHBoyTCyzwJKM1bXJCYW5yZDpE6x
 ajL0fRhyxcmIZa8/LxUKXHecyBFAiBFGaV5cCNg0XiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwry7QabwZOaVwG16BXQEE9ARhq1gR5QkIqSkGhjTtZ0K9+z7dHTSkgNTfj89F1litmrNmf8
 61vfUz4g43rOdOmeRke8dk67H4SqpTtvXKqx0CQ6L2Wizt/nUZ6/rK5sPRb/YEDK3KTXYWvvJ
 ErEJ21LSur4oBOe5lTvkZxq8aQlZ/WTRi5zT+XvEW2MO9cw8H/xp3R0r89fsJu8/PN69qf69U
 FScEktxRqKhFnNRcSIAsrrKVcECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503040607!52788523!1
X-Originating-IP: [137.65.248.74]
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 42272 invoked from network); 18 Aug 2017 07:16:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 07:16:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 01:16:46 -0600
Message-Id: <5996B07F0200007800170FD6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 01:16:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andreas Kinzler" <hfp@posteo.de>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
In-Reply-To: <op.y44luykoollboj@kriftel>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE5OjM2LCA8aGZwQHBvc3Rlby5kZT4gd3JvdGU6Cj4gT24gVHVl
LCAxNSBBdWcgMjAxNyAxMTo1NToxMCArMDIwMCwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+ICB3cm90ZToKPj4gQ291bGQgeW91IHBsZWFzZSB0cnkgdGhlIHBhdGNoIGJl
bG93IGFuZCBwYXN0ZSB0aGUgb3V0cHV0IHlvdSBnZXQgb24KPj4gdGhlIFhlbiBjb25zb2xlPwo+
IAo+IE91dHB1dCBpcyBpbiBhdHRhY2hlZCBmaWxlLiBEb2VzIGl0IGhlbHA/CgpGb3IgdGhlIG1v
bWVudCBJJ2xsIGRlZmVyIHRvIFJvZ2VyLCBhcyBoZSB3cm90ZSB0aGUgZGVidWdnaW5nIHBhdGNo
LgpJZiBJIHdhbnRlZCB0byBsb29rIGF0IHRoaXMsIEknZCByZWFsbHkgd2lzaCB0byBzZWUgYSBt
YXRjaGluZyBwYWlyIG9mCmh5cGVydmlzb3IgYW5kIHFlbXUgbG9ncyAoaS5lLiBmcm9tIHRoZSBz
YW1lIFZNIGluc3RhbmNlKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 07:17:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 07:17: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.xen.org>)
	id 1dibX1-0001Kv-E6; Fri, 18 Aug 2017 07:17:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <o-takashi@sakamocchi.jp>) id 1dibWz-0001Kf-TY
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 07:17:22 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9E/C7-27137-18496995; Fri, 18 Aug 2017 07:17:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUylz1DS7dhyrR
 Ig03XNS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozjnxuZC/YyV6z48oK5gfE1UxcjJ4eQwC9G
 idVTHCDseommWwcZQWwJATWJo1c+g9nCAhESLY29LCC2iEC2xLsbn9i7GLk4mAWWMEq8mbOSG
 cQRErjOJHHg7GI2kCo2AQOJOV37gGwODl4BB4n1BxJBwiwCqhIHZs1mB7FFBcIl9n+/xgxi8w
 oISpyc+QRsAaeArcSFd1PB4swCZhLzNj+EssUlbj2ZzwRhy0tsfzuHeQKjwCwk7bOQtMxC0jI
 LScsCRpZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYcsA
 BDsYzywIPMQoycGkJMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIyTp0UKCRalpqdWp
 GXmACMIJi3BwaMkwrsSJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeF5AiAZCijNI8uB
 GwaL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5fk4Cm8GTmlcBtegV0BBPQEYatYEeUJCK
 kpBoYj2kH3o7ay5O+UPac3uff/Xqit8rYFAoym69uvmOk27VU7PoshZTa8tTJt5Z9t19jsqq9
 8midhnrr6waNjNb/pQeUErX/SCetOP727f1VAVdemK4pYtlpuXshy2mdi0tnHp6bp3wg0mp6u
 nDKa5GfCb+rfb8eiT7y88Lf93V5N/9l3auuKbByUWIpzkg01GIuKk4EACvCWMbhAgAA
X-Env-Sender: o-takashi@sakamocchi.jp
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503040638!78308565!1
X-Originating-IP: [157.7.104.42]
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 39532 invoked from network); 18 Aug 2017 07:17:20 -0000
Received: from smtp-proxy001.phy.lolipop.jp (HELO
 smtp-proxy001.phy.lolipop.jp) (157.7.104.42)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 07:17:20 -0000
Received: from smtp-proxy001.phy.lolipop.lan (HELO
 smtp-proxy001.phy.lolipop.jp) (172.19.44.42)
 (smtp-auth username m12129643-o-takashi , mechanism plain)
 by smtp-proxy001.phy.lolipop.jp (qpsmtpd/0.82) with ESMTPA;
 Fri, 18 Aug 2017 16:17:17 +0900
Received: from 127.0.0.1 (127.0.0.1)
 by smtp-proxy001.phy.lolipop.jp (LOLIPOP-Fsecure);
 Fri, 18 Aug 2017 16:17:17 +0900 (JST)
X-Virus-Status: clean(LOLIPOP-Fsecure)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <al1img@gmail.com>, clemens@ladisch.de
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Message-ID: <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
Date: Fri, 18 Aug 2017 16:17:17 +0900
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: <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 alsa-devel@alsa-project.org, tiwai@suse.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQXVnIDE4IDIwMTcgMTQ6NTYsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IFRh
a2luZyBpbnRvIGFjY291bnQgdGhlIGZhY3QgdGhhdCB0aGUgYmFja2VuZCB3ZSBoYXZlIGlzIGEg
dXNlci1zcGFjZSAKPiBhcHBsaWNhdGlvbgo+IHJ1bm5pbmcgb24gdG9wIG9mIEFMU0EvUHVsc2VB
dWRpbyB3ZSBjYW5ub3QgZ2V0IEhXIHBvaW50ZXJzIGZyb20gYWN0dWFsCj4gaGFyZHdhcmUgYnkg
YW55IG1lYW5zIChQdWxzZUF1ZGlvIHVzZS1jYXNlIGlzIHRoZSBtb3N0IHRvdWdoIHRoaW5nIGlu
IAo+IGVxdWF0aW9uKQoKWW91IG1lYW4gdGhhdCBhbnkgYWxzYS1saWIgb3IgbGlicHVsc2UgYXBw
bGljYXRpb25zIHJ1biBvbiBEb20wIGFzIGEKYmFja2VuZCBkcml2ZXIgZm9yIHRoZSBmcm9udGVu
ZCBkcml2ZXIgb24gRG9tVT8KCgpSZWdhcmRzCgpUYWthc2hpIFNha2Ftb3RvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 07:20:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 07: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.xen.org>)
	id 1dibaC-0001zz-Sr; Fri, 18 Aug 2017 07:20:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dibaC-0001zt-Cm
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 07:20:40 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1E/52-02176-74596995; Fri, 18 Aug 2017 07:20:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhoes+dVq
 kwR1viyUfF7M4MHoc3f2bKYAxijUzLym/IoE14+3nf6wFq1krNrWsY2lg3MTSxcjFISQwnVFi
 1t2pzF2MnBwSArwSR5bNYIWwAySmbLzJDlE0jVHi6NWZ7CAJYQF7iS8fb7CB2CICihIPXt5kh
 Shawyjxt/c92FhmgWWMEp/unwerYhNQlzixeCJjFyMHB6+AjcT+DxYgYRYBVYneIzfANosKxE
 s83nQabAGvgKDEyZlPWEBsTgFLiXUXjrGCtDIDjVk/TwgkzCwgL9G8dTbzBEaBWUg6ZiFUzUJ
 StYCReRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBwMgDB
 DsZt2z0PMUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv5pRpkUKCRanpqRVpm
 TnAOIFJS3DwKInwzgBJ8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnNcYpEgApCijNA9uBC
 xmLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNwlkCk9mXgncpldARzABHWHYCnZESSJCSqq
 B0fV7TbCJRLD9w6xX8yc2xTwtSix/cOjCrpywS185OK9bfRXZ0HKiU+6hen9xWy1nRH9yeEdD
 2c1Ql4xXO3x6iy3inzqd7nvOsCfx/oK3j06xC1/gMr70ckfr11XJ5l32xTtuzzsw79CRs64nV
 Y1OGiSbyX1fwlQY0Pb4+K/zE6072fYe0le5ocRSnJFoqMVcVJwIAIqkOeTUAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503040836!98853340!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12184 invoked from network); 18 Aug 2017 07:20:38 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 07:20:38 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Aug 2017 00:20:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,391,1498546800"; d="scan'208";a="1184173959"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga001.fm.intel.com with ESMTP; 18 Aug 2017 00:20:34 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
 <20170817111915.36qm7agffyaj24qr@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <644abf78-4f55-0000-8942-ef554759736c@intel.com>
Date: Fri, 18 Aug 2017 15:17:37 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170817111915.36qm7agffyaj24qr@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMTfml6UgMTk6MTksIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcg
MDksIDIwMTcgYXQgMDQ6MzQ6MDVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gK05vdyBq
dXN0IHN1cHBwb3J0IHNpbmdsZSB2SU9NTVUgZm9yIG9uZSBWTSBhbmQgaW50cm9kdWNlZCBkb21j
dGxzIGFyZSBjb21wYXRpYmxlCj4+ICt3aXRoIG11bHRpLXZJT01NVSBzdXBwb3J0Lgo+IAo+IElz
IHRoaXMgc3RpbGwgdHJ1ZT8gCgpZZXMsIHRoZSBwYXRjaHNldCBqdXN0IHN1cHBvcnRzIHNpbmds
ZSB2SU9NTVUgZm9yIG9uZSBWTS4KCj4gVGhlcmUgaXMgYW4gSUQgZmllbGQgaW4gdGhlIHN0cnVj
dCB3aGljaCBjYW4KPiBkaXN0aW5ndWlzaCBtdWx0aXBsZSB2aW9tbXVzLCByaWdodD8KClllcywg
dGhpcyBpcyByZXNlcnZlZCBmb3IgbXVsdCB2SU9NTVUgc3VwcG9ydC4KCj4gCj4+ICsKPj4gK3hs
IHZJT01NVSBjb25maWd1cmF0aW9uCj4+ICs9PT09PT09PT09PT09PT09PT09PT09PQo+PiArdmlv
bW11PSJ0eXBlPWludGVsX3Z0ZCxpbnRyZW1hcD0xLHgyYXBpYz0xIgo+IAo+IElmIHRoZXJlIGlz
IHByb3Zpc2lvbiB0byBzdXBwb3J0IG11bHRpcGxlIHZpb21tdSBwbGVhc2UgbWFrZSB0aGlzIGFu
Cj4gYXJyYXkuCgpPay4gV2lsbCB1cGRhdGUuCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 07:23:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 07: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.xen.org>)
	id 1dibck-0002AE-9G; Fri, 18 Aug 2017 07:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dibci-0002A8-Sq
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 07:23:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 93/99-18185-3E596995; Fri, 18 Aug 2017 07:23:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHrdUffx1Gm
 RBo9bRSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXX44wFRxkqzh0NrGBcRNrFyMXh5DABEaJ
 lvWtYA6LwDZWicZ3L5lBHAmBO6wSn9qPs3cxcgI5cRI7uq4yQdhVEksPPGMBsYUEFCW+PpvOB
 GHPYZJ4eUMLxBYWiJBoaewFqxERyJR4dvU9C8hQZoEljBJv5qxkhtjdyywx8dtuVpAqNgEjie
 U3foB18ArYSHw+tgEozgF0k6rEk7uVIGFRgXCJ/d+vMUOUCEqcnPkErJxTwFHi8spHYGOYBcw
 k5m1+yAxhy0tsfzsHyhaXuPVkPtMERpFZSNpnIWmZhaRlFpKWBYwsqxjVi1OLylKLdI31kooy
 0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECI4MBCHYwdvxzOsQoycGkJMr7e9aUSCG+p
 PyUyozE4oz4otKc1OJDjDIcHEoSvJlTpkUKCRalpqdWpGXmAGMUJi3BwaMkwjsDJM1bXJCYW5
 yZDpE6xWjJceXKui9MHE0ftgDJKQe2f2ESYsnLz0uVEuc1BmkQAGnIKM2DGwdLI5cYZaWEeRm
 BDhTiKUgtys0sQZV/xSjOwagkzJsEMoUnM68EbusroIOYgA4ybAU7qCQRISXVwBjRPH3OfvND
 twpct0l7cxYU/j4koTxXRGHL4aLSTxFOJyZ8nlyYcLshPJGh3T7d/ZnE+sAzxhlK7Hz7Fh7ct
 aH65Y2Hj9cYfA6z5xb8mTLZ2a876Jxjx5ezuXo56v5+O9ZFKew9Odms7uKEquxNMe4hEw5yXV
 4v8e7ItO2t8+xOO/l02jkuNlBiKc5INNRiLipOBAD1CG/OHgMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503040994!74979599!1
X-Originating-IP: [209.85.215.65]
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 42957 invoked from network); 18 Aug 2017 07:23:15 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 07:23:15 -0000
Received: by mail-lf0-f65.google.com with SMTP id y15so5715588lfd.5
 for <xen-devel@lists.xen.org>; Fri, 18 Aug 2017 00:23:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=MR+nU8zoYnHI2CahJVe3iktMPP5BLNVs0ZUm70YxV2k=;
 b=K2IUXTCYzTCVm5y83J0bYDppBvugoDSh66xpM3LMPC+K9AmUU+EwY8Jk3JvRmA7oTX
 zRWQkaE3Rik8FIxwL1s6RJsmV7zt50dH00+sN01sJFWlk+8QSUjzv1zmjY5kKoqXaDHC
 8tmN1vcuBAXbYfllfKWrRT2C4uWzZuAF7glulaY2212VDiCXMWwY5Ri+Dh5rMC/Eeqwn
 GFS3sKWaU+xbaaVv1++geRvjBrzLRcXVAr58wdUir3iolUoK/5EhXcvbAVNVkPSeUvsV
 fHYD8ynD4jo7z3QExsYazh2st9ZKjU0ZlJT2QMir+W7lVDVikN9NqmWKo+XcBsRMs60B
 ocZw==
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=MR+nU8zoYnHI2CahJVe3iktMPP5BLNVs0ZUm70YxV2k=;
 b=T+y3onk0zH+yBUys/Wh1u+LWtGyO3z4hHLjhjXrvZsKFMFmfJ98lpS91TYVjKua64J
 ujmpyDzQVdnrUU4F3ANAKSYnBDdw32/4Go9/DUDyeNN6xnDP/mz/TFROa2FnaJJz0Tcc
 my/mKIkyIm1C8Fp4pETWFOiUG2yYfE0jHgQ+qSHuxytT67prvaM+WFzBWT54dsqoEAGO
 NixRIObR9jpdv9LCMs9RokmKw10tpw8aDGySKO+xWRvrO6XaVdyzkrob2f/QSpIxdQjR
 TlH8XJyWZWCtRYNWUkjsquFVtTY7MuON8jSqitTDY89a+rrmD3ymMQs5MZhvSTyfbb1v
 UWgQ==
X-Gm-Message-State: AHYfb5hiOtkE1+FEACnuumBExlGQCO3gNh2+LbZ6OVwtwpyktiTuRKNt
 s8L+kDhPPvgygg==
X-Received: by 10.46.92.134 with SMTP id q128mr3195202ljb.166.1503040994543;
 Fri, 18 Aug 2017 00:23:14 -0700 (PDT)
Received: from [10.17.6.111] (ll-57.209.223.85.sovam.net.ua. [85.223.209.57])
 by smtp.googlemail.com with ESMTPSA id
 f136sm1163029lff.34.2017.08.18.00.23.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 00:23:13 -0700 (PDT)
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>,
 Oleksandr Grytsov <al1img@gmail.com>, clemens@ladisch.de
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
Date: Fri, 18 Aug 2017 10:23:05 +0300
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: <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 alsa-devel@alsa-project.org, tiwai@suse.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDA4LzE4LzIwMTcgMTA6MTcgQU0sIFRha2FzaGkgU2FrYW1vdG8gd3JvdGU6Cj4gT24gQXVn
IDE4IDIwMTcgMTQ6NTYsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBUYWtpbmcg
aW50byBhY2NvdW50IHRoZSBmYWN0IHRoYXQgdGhlIGJhY2tlbmQgd2UgaGF2ZSBpcyBhIHVzZXIt
c3BhY2UgCj4+IGFwcGxpY2F0aW9uCj4+IHJ1bm5pbmcgb24gdG9wIG9mIEFMU0EvUHVsc2VBdWRp
byB3ZSBjYW5ub3QgZ2V0IEhXIHBvaW50ZXJzIGZyb20gYWN0dWFsCj4+IGhhcmR3YXJlIGJ5IGFu
eSBtZWFucyAoUHVsc2VBdWRpbyB1c2UtY2FzZSBpcyB0aGUgbW9zdCB0b3VnaCB0aGluZyBpbiAK
Pj4gZXF1YXRpb24pCj4KPiBZb3UgbWVhbiB0aGF0IGFueSBhbHNhLWxpYiBvciBsaWJwdWxzZSBh
cHBsaWNhdGlvbnMgcnVuIG9uIERvbTAgYXMgYQo+IGJhY2tlbmQgZHJpdmVyIGZvciB0aGUgZnJv
bnRlbmQgZHJpdmVyIG9uIERvbVU/Cj4KTm8sIHRoZSBzb3VuZCBiYWNrZW5kIFsxXSBpcyBhIHVz
ZXItc3BhY2UgYXBwbGljYXRpb24gKEFMU0EvUHVsc2VBdWRpbyAKY2xpZW50KQp3aGljaCBydW5z
IGFzIGEgWGVuIHBhcmEtdmlydHVhbCBiYWNrZW5kIGluIERvbTAgYW5kIHNlcnZlcyBhbGwgdGhl
CmZyb250ZW5kcyBydW5uaW5nIGluIERvbVUocykuCk90aGVyIEFMU0EvUHVsc2VBdWRpbyBjbGll
bnRzIGluIERvbTAgYXJlIGFsc28gYWxsb3dlZCB0byBydW4gYXQgdGhlCnNhbWUgdGltZS4KPgo+
IFJlZ2FyZHMKPgo+IFRha2FzaGkgU2FrYW1vdG8KVGhhbmsgeW91LApPbGVrc2FuZHIKClsxXSBo
dHRwczovL2dpdGh1Yi5jb20veGVuLXRyb29wcy9zbmRfYmUKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 07:40:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 07: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.xen.org>)
	id 1dibt2-0003S4-M6; Fri, 18 Aug 2017 07:40:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hare@suse.de>) id 1dibt1-0003Ry-Ff
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 07:40:07 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4A/27-27137-6D996995; Fri, 18 Aug 2017 07:40:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+61mdM
 iDWbu57X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMaPr9jL1jKXbFi9wGmBsa9nF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPHpfBsLSEJYwFzi+/pLrF2MHBwiAl4S85drg9QwC+xjlDi/Zw0TSI2QQ
 K7Ej9UfmEFsNgEViR/Xd4L18gpYSdy78o4NxGYRUJX4dWQhI4gtKhAu8WLLH1aIGkGJkzOfgN
 VzCthK/L17nx3EZhZQl/gz7xIzhC0ucevJfCYIW16ieets5gmM/LOQtM9C0jILScssJC0LGFl
 WMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJwMQ7GC8uyng
 EKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVsyYFikkWJSanlqRlpkDjBOYt
 AQHj5II702QNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOWgxQJgBRllObBjYDF7CVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ8y4FmcKTmVcCt+kV0BFMQEcYtoIdUZKIkJJqYFx6Uf6
 XyxE21mWZb2MbSnIeebRp9/JGvFlX8+Wr/rvJlZe8bYJFc7zNN5ZflH21Rtyli5Hp08ttWys2
 Bhzh5hSYeXTyT4WHEQvdFFWddPJMzx4xCeDivOvmwBqYsyM7cIOxpItbwP+5fVIXDydNqMp4X
 M934E2/yVazcF6bRawTfPgl+f+fVWIpzkg01GIuKk4EAMZqVO7UAgAA
X-Env-Sender: hare@suse.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503042005!75337934!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17704 invoked from network); 18 Aug 2017 07:40:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Aug 2017 07:40:06 -0000
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 mx1.suse.de (Postfix) with ESMTP id 7738AAC40;
 Fri, 18 Aug 2017 07:40:05 +0000 (UTC)
To: Bart Van Assche <bart.vanassche@wdc.com>, Jens Axboe <axboe@kernel.dk>
References: <20170817232311.25948-1-bart.vanassche@wdc.com>
 <20170817232311.25948-11-bart.vanassche@wdc.com>
From: Hannes Reinecke <hare@suse.de>
Message-ID: <1b190eba-1b2c-6d6c-42d4-f1f480417a3c@suse.de>
Date: Fri, 18 Aug 2017 09:40:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170817232311.25948-11-bart.vanassche@wdc.com>
Content-Language: en-US
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 Roger Pau Monn303251 <roger.pau@citrix.com>, Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH 10/12] xen-blkback: Fix indentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwMToyMyBBTSwgQmFydCBWYW4gQXNzY2hlIHdyb3RlOgo+IEF2b2lkIHRo
YXQgc21hdGNoIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3YXJuaW5nIHdoZW4gYnVpbGRpbmcgd2l0
aAo+IEM9MiBDSEVDSz0ic21hdGNoIC1wPWtlcm5lbCI6Cj4gCj4gZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay9ibGtiYWNrLmM6NzEwIHhlbl9ibGtia191bm1hcF9wcmVwYXJlKCkgd2FybjogaW5j
b25zaXN0ZW50IGluZGVudGluZwo+IAo+IFNpZ25lZC1vZmYtYnk6IEJhcnQgVmFuIEFzc2NoZSA8
YmFydC52YW5hc3NjaGVAd2RjLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBSb2dlciBQYXUgTW9ubjMwMzI1MSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IC0tLQo+
ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyB8IDQgKystLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyBiL2RyaXZlcnMvYmxvY2sveGVu
LWJsa2JhY2svYmxrYmFjay5jCj4gaW5kZXggZmU3Y2Q1OGM0M2QwLi42ODE1N2E4NGJmNGQgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKPiArKysgYi9k
cml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYwo+IEBAIC03MDUsOSArNzA1LDkgQEAg
c3RhdGljIHVuc2lnbmVkIGludCB4ZW5fYmxrYmtfdW5tYXBfcHJlcGFyZSgKPiAgCQkJCSAgICBH
TlRNQVBfaG9zdF9tYXAsIHBhZ2VzW2ldLT5oYW5kbGUpOwo+ICAJCXBhZ2VzW2ldLT5oYW5kbGUg
PSBCTEtCQUNLX0lOVkFMSURfSEFORExFOwo+ICAJCWludmNvdW50Kys7Cj4gLSAgICAgICB9Cj4g
Kwl9Cj4gIAo+IC0gICAgICAgcmV0dXJuIGludmNvdW50Owo+ICsJcmV0dXJuIGludmNvdW50Owo+
ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCB4ZW5fYmxrYmtfdW5tYXBfYW5kX3Jlc3BvbmRfY2FsbGJh
Y2soaW50IHJlc3VsdCwgc3RydWN0IGdudGFiX3VubWFwX3F1ZXVlX2RhdGEgKmRhdGEpCj4gClJl
dmlld2VkLWJ5OiBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CgpDaGVlcnMsCgpIYW5u
ZXMKLS0gCkRyLiBIYW5uZXMgUmVpbmVja2UJCSAgIFRlYW1sZWFkIFN0b3JhZ2UgJiBOZXR3b3Jr
aW5nCmhhcmVAc3VzZS5kZQkJCSAgICAgICAgICAgICAgICs0OSA5MTEgNzQwNTMgNjg4ClNVU0Ug
TElOVVggR21iSCwgTWF4ZmVsZHN0ci4gNSwgOTA0MDkgTsO8cm5iZXJnCkdGOiBGLiBJbWVuZMO2
cmZmZXIsIEouIFNtaXRoYXJkLCBKLiBHdWlsZCwgRC4gVXBtYW55dSwgRy4gTm9ydG9uCkhSQiAy
MTI4NCAoQUcgTsO8cm5iZXJnKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 07:40:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 07: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.xen.org>)
	id 1dibtc-0003Ty-UJ; Fri, 18 Aug 2017 07:40:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hare@suse.de>) id 1dibtb-0003Tq-TU
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 07:40:43 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 74/CE-02962-BF996995; Fri, 18 Aug 2017 07:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+6vmdM
 iDRY+1rH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPu/H7JVDCTr+LJvo1sDYwNPF2MnBwSAkYS
 byf+Y+pi5OIQEljIKDHr0Gc2kISwQKbEoSlNjF2MHBwiAl4S85drg9QwC+xjlDi/Zw0TSI2QQ
 K7E//vHwWw2ARWJH9d3soDYvAJWEkset7OD2CwCqhLvj20FqxEVCJd4seUPK0SNoMTJmU/A6j
 kFbCW+X7rJDGIzC6hL/Jl3CcoWl7j1ZD4ThC0v0bx1NvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg
 1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOTAQh2MH5bFnCI
 UZKDSUmU9/esKZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhfz5gWKSRYlJqeWpGWmQOMFJi0B
 AePkgjvTZA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ814DKRIAKcoozYMbAYvaS4yyUs
 K8jEBHCfEUpBblZpagyr9iFOdgVBLmFQSmACGezLwSuE2vgI5gAjrCsBXsiJJEhJRUA2P8jhW
 TL531CSv8ybR8/eNtSjXTf5zJelxmbHr5myDvZBZ3/uOs/jWZfB290/p0M692fX3h43SrOvga
 n3F0FqPD9P4i1TI79+M520onRzd2xzdMLPDvSarizDt162by1I225yZJhUr8z/NL3/43Im1l/
 dfvZ3sa+OvOape1T+dWuBV3i+lciRJLcUaioRZzUXEiAD8EoiXVAgAA
X-Env-Sender: hare@suse.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503042042!112054630!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61744 invoked from network); 18 Aug 2017 07:40:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Aug 2017 07:40:42 -0000
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 mx1.suse.de (Postfix) with ESMTP id 3BC36AC61;
 Fri, 18 Aug 2017 07:40:42 +0000 (UTC)
To: Bart Van Assche <bart.vanassche@wdc.com>, Jens Axboe <axboe@kernel.dk>
References: <20170817232311.25948-1-bart.vanassche@wdc.com>
 <20170817232311.25948-12-bart.vanassche@wdc.com>
From: Hannes Reinecke <hare@suse.de>
Message-ID: <8ccf374c-226b-aad0-54c3-60b2c39390c4@suse.de>
Date: Fri, 18 Aug 2017 09:40:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170817232311.25948-12-bart.vanassche@wdc.com>
Content-Language: en-US
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 Roger Pau Monn303251 <roger.pau@citrix.com>, Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH 11/12] xen-blkback: Avoid that gcc 7 warns
 about fall-through when building with W=1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwMToyMyBBTSwgQmFydCBWYW4gQXNzY2hlIHdyb3RlOgo+IFNpZ25lZC1v
ZmYtYnk6IEJhcnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVAd2RjLmNvbT4KPiBDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBSb2dlciBQ
YXUgTW9ubjMwMzI1MSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+IC0tLQo+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2Jh
Y2suYyB8IDEgKwo+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jICB8IDMgKyst
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jIGIvZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKPiBpbmRleCA2ODE1N2E4NGJmNGQuLjVmM2E4
MTNlN2FlMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2su
Ywo+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jCj4gQEAgLTEyNTEs
NiArMTI1MSw3IEBAIHN0YXRpYyBpbnQgZGlzcGF0Y2hfcndfYmxvY2tfaW8oc3RydWN0IHhlbl9i
bGtpZl9yaW5nICpyaW5nLAo+ICAJCWJyZWFrOwo+ICAJY2FzZSBCTEtJRl9PUF9XUklURV9CQVJS
SUVSOgo+ICAJCWRyYWluID0gdHJ1ZTsKPiArCQkvKiBmYWxsIHRocm91Z2ggKi8KPiAgCWNhc2Ug
QkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgo+ICAJCXJpbmctPnN0X2ZfcmVxKys7Cj4gIAkJb3Bl
cmF0aW9uID0gUkVRX09QX1dSSVRFOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1i
bGtiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+IGlu
ZGV4IDc5MmRhNjgzZTcwZC4uODhlYWVhNjQ3NWQ3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jCj4gQEAgLTgxMCw3ICs4MTAsOCBAQCBzdGF0aWMgdm9pZCBmcm9udGVuZF9jaGFu
Z2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJeGVuYnVzX3N3aXRjaF9zdGF0ZShk
ZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiAgCQlpZiAoeGVuYnVzX2Rldl9pc19vbmxpbmUoZGV2
KSkKPiAgCQkJYnJlYWs7Cj4gLQkJLyogZmFsbCB0aHJvdWdoIGlmIG5vdCBvbmxpbmUgKi8KPiAr
CQkvKiBmYWxsIHRocm91Z2ggKi8KPiArCQkvKiBpZiBub3Qgb25saW5lICovCj4gIAljYXNlIFhl
bmJ1c1N0YXRlVW5rbm93bjoKPiAgCQkvKiBpbXBsaWVzIHhlbl9ibGtpZl9kaXNjb25uZWN0KCkg
dmlhIHhlbl9ibGtia19yZW1vdmUoKSAqLwo+ICAJCWRldmljZV91bnJlZ2lzdGVyKCZkZXYtPmRl
dik7Cj4gCk9oIHdlbGwsIGdjYyBhZ2Fpbi4KClJldmlld2VkLWJ5OiBIYW5uZXMgUmVpbmVja2Ug
PGhhcmVAc3VzZS5jb20+CgpDaGVlcnMsCgpIYW5uZXMKLS0gCkRyLiBIYW5uZXMgUmVpbmVja2UJ
CSAgIFRlYW1sZWFkIFN0b3JhZ2UgJiBOZXR3b3JraW5nCmhhcmVAc3VzZS5kZQkJCSAgICAgICAg
ICAgICAgICs0OSA5MTEgNzQwNTMgNjg4ClNVU0UgTElOVVggR21iSCwgTWF4ZmVsZHN0ci4gNSwg
OTA0MDkgTsO8cm5iZXJnCkdGOiBGLiBJbWVuZMO2cmZmZXIsIEouIFNtaXRoYXJkLCBKLiBHdWls
ZCwgRC4gVXBtYW55dSwgRy4gTm9ydG9uCkhSQiAyMTI4NCAoQUcgTsO8cm5iZXJnKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 08:41:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 08: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.xen.org>)
	id 1dicq7-0007pe-8l; Fri, 18 Aug 2017 08:41:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dicq6-0007pW-2W
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 08:41:10 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D0/D5-03937-528A6995; Fri, 18 Aug 2017 08:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1dlxbR
 Ig2ln1C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxt3W0sBRNZKl4f28LcwLiDuYuRk0NIIE9i
 8pc7LCA2r4CdxMwTB8HiEgKGEqcX3gSLswioSvSvmsAEYrMJqEu0PdvOCmKLANnfu28B2Vwcz
 ALbGCW6F/8HaxYWyJZ4PW0tK8SCIomVT56ygdicAq4S607tBhrEAbRMUOLvDmGQMLOAlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdYL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAHY8c/p0OMkhxMSqK8v2dNiRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwft42bRIIcGi1PTUirTMHGAcwKQlOHiURHjtQdK8xQWJucWZ6
 RCpU4y6HE0ftnxhEmLJy89LlRLnbQApEgApyijNgxsBi8lLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEubVXQ40hSczrwRu0yugI5iAjjBsBTuiJBEhJdXAaDl9cfWsP9brRR3YJkRLLF8aPOF
 +pW9Ow7o5ppfPBxxRbJ4p+IBxsUvlBps3c9NO+VdP/yTxhmPyI2OTy6Fr3e1cpgfN4113fV6M
 nYiKZ72KmMt9cUGHqHPmK5qLn2tLzJ3EdW8Gw7vYsuPJssJ7Q21ucpsf5g2dOtN/Ts+uX8VqL
 R3ud2c7KLEUZyQaajEXFScCAJkkbI7EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503045667!72604577!1
X-Originating-IP: [137.65.248.74]
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 20268 invoked from network); 18 Aug 2017 08:41:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 08:41:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 02:41:06 -0600
Message-Id: <5996C442020000780017100F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 02:41:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lan Tianyu" <tianyu.lan@intel.com>
References: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
In-Reply-To: <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] VIOMMU: Add vIOMMU helper functions
 to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA4LjE3IGF0IDAyOjIyLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaXMgdG8gaW50cm9kdWN0IGFuIGFic3RyYWN0IGxheWVyIGZvciBhcmNoIHZJ
T01NVSBpbXBsZW1lbnRhdGlvbgo+IHRvIGRlYWwgd2l0aCByZXF1ZXN0cyBmcm9tIGRvbTAuIEFy
Y2ggdklPTU1VIGNvZGUgbmVlZHMgdG8gcHJvdmlkZSBjYWxsYmFjawo+IHRvIHBlcmZvcm0gY3Jl
YXRlLCBkZXN0cm95IGFuZCBxdWVyeSBjYXBhYmlsaXRpZXMgb3BlcmF0aW9uLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgoKV2hhdCBpcyB0aGlz
PyBJdCBsb29rcyB0byBiZSBhIHN0YW5kYWxvbmUgcGF0Y2ggd2hlbiB0aGVyZSB3YXMKYSBWMiBz
ZXJpZXMgYSBjb3VwbGUgb2YgZGF5cyBhZ28gd2l0aCAxLzI1IHRpdGxlZCAiRE9NQ1RMOgpJbnRy
b2R1Y2UgbmV3IERPTUNUTCBjb21tYW5kcyBmb3IgdklPTU1VIHN1cHBvcnQiLiBJJ20KY29uZnVz
ZWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 08:53:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 08:53: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.xen.org>)
	id 1did2E-00009U-DW; Fri, 18 Aug 2017 08:53:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1did2E-00009O-3Q
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 08:53:42 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 1A/A4-03765-51BA6995; Fri, 18 Aug 2017 08:53:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1tYhryuyelq
 kwYVDOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0PXfYC+6zVmzf3M/SwHiHpYuRk0NIoFJi
 wpm/TCC2hACvxJFlM1gh7ACJdfdPMncxcgHVTGOUONS2mBkkISyQLXF/4zZ2EFtEQFmi99dvF
 oiiZYwS5w48ZgRxmAVWMEp8//MZbBSbgLrEicUTGUFsXgEbiQVPToOtZhFQlVh4+gxYjahAvM
 TjTafZIWoEJU7OfAJWwylgL/Fn0VmgzRxAQ9Ul1s8TAgkzC8hLNG+dzTyBUWAWko5ZCFWzkFQ
 tYGRexahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJ4MQLCD
 8fLGgEOMkhxMSqK8v2dNiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtj5bRIIcGi1PTUirTMH
 GCkwKQlOHiURHg9QNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnvQhSJABSlFGaBzcCFr
 WXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbCTKFJzOvBG7TK6AjmICOMGwFO6IkESEl1cD
 IIrW+5fBXOy+B5AU2cgLBOSu+nQ2axarJvTfc8b/162ANgzRhsWi7fYsqUv+9/7JQZdH5KXb/
 fy402XX1k4dVgfK0ExsX6B/9ZLpAM1X74NyeaL25IveV168QnqhcnrtsYr2BlnJfYmU5d1LXl
 2f/u5yqfOR8luy4r/7irLbDxay0tC+if+uUWIozEg21mIuKEwEAWP/A1QIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503046418!112034441!1
X-Originating-IP: [134.134.136.31]
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 6610 invoked from network); 18 Aug 2017 08:53:40 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 08:53:40 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 18 Aug 2017 01:53:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,392,1498546800"; d="scan'208";a="1207122487"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga002.fm.intel.com with ESMTP; 18 Aug 2017 01:53:35 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
 <5996C442020000780017100F@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <d8ec6ad9-cd8c-4c91-a4f1-de397fb54e4c@intel.com>
Date: Fri, 18 Aug 2017 16:50:38 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <5996C442020000780017100F@prv-mh.provo.novell.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] VIOMMU: Add vIOMMU helper functions
 to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMTjml6UgMTY6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4
LjA4LjE3IGF0IDAyOjIyLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiBUaGlzIHBh
dGNoIGlzIHRvIGludHJvZHVjdCBhbiBhYnN0cmFjdCBsYXllciBmb3IgYXJjaCB2SU9NTVUgaW1w
bGVtZW50YXRpb24KPj4gdG8gZGVhbCB3aXRoIHJlcXVlc3RzIGZyb20gZG9tMC4gQXJjaCB2SU9N
TVUgY29kZSBuZWVkcyB0byBwcm92aWRlIGNhbGxiYWNrCj4+IHRvIHBlcmZvcm0gY3JlYXRlLCBk
ZXN0cm95IGFuZCBxdWVyeSBjYXBhYmlsaXRpZXMgb3BlcmF0aW9uLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAKPiBXaGF0IGlzIHRoaXM/
IEl0IGxvb2tzIHRvIGJlIGEgc3RhbmRhbG9uZSBwYXRjaCB3aGVuIHRoZXJlIHdhcwo+IGEgVjIg
c2VyaWVzIGEgY291cGxlIG9mIGRheXMgYWdvIHdpdGggMS8yNSB0aXRsZWQgIkRPTUNUTDoKPiBJ
bnRyb2R1Y2UgbmV3IERPTUNUTCBjb21tYW5kcyBmb3IgdklPTU1VIHN1cHBvcnQiLiBJJ20KPiBj
b25mdXNlZC4KPiAKPiBKYW4KPiAKSGkgSmFuOgoJU29ycnkuIE1pc3NlZCB0aGlzIHBhdGNoIGlu
IHRoaXMgcGF0Y2hzZXQgYW5kIHRoaXMgc2hvdWxkIGJlIHRoZSBmaXJzdApvbmUuIEkgd2lsbCBz
ZW5kIHYzIHdpdGggc29tZSBmaXhzLgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 08:54:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 08: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.xen.org>)
	id 1did2p-0000Cp-Lt; Fri, 18 Aug 2017 08:54:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396e6b0ec=roger.pau@citrix.com>)
 id 1did2o-0000Ca-Gg
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 08:54:18 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CD/C9-03044-93BA6995; Fri, 18 Aug 2017 08:54:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQtdy9bR
 Ig8cP+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVn24xFcxgr5h89TJbA+MEti5GTg4JAT+J
 tUeesIPYLAKqEh8WvmTtYuTgYBMwlDh6Ig8kLCKgI9E9bztQmIuDWWAzo8TKOa+YQBLCAlkSh
 77+BLN5BTwkWhfNYAWxhQRyJVZ13GaFiAtKnJz5hAXEZgYatGD3JzaQ+cwC0hLL/3GAhDkFbC
 VWzFsMVi4qoCJxcuUaJogxihL98x5AnZkusfXvL+YJjPyzkEydhWTqLISpCxiZVzFqFKcWlaU
 W6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYDy9LvAQoyQHk5Io
 7+9ZUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDeWDktUkiwKDU9tSItMwcYCzBpCQ4eJRHeF
 pA0b3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1VKnPciSKkASGlGaR7cIFiMXmKUlR
 LmZQQ6TYinILUoN7MEVf4VozgHo5IwL/MqoCk8mXklcPteAZ3CBHSKYSvYKSWJCCmpBsadBvt
 vetlrsUpVXdg7veXPkxPVCQJJPVb79/H77Iuwm8+RMsmvaME/48NvS/W38fE3HJr1Zk2k99sT
 LxUTuN/Lvg6r0f9ZaTnNZ8GT86mFCQHi09MEfYJYGaKjV8w2nZmytNGtXWm69rHlrs/mRK/02
 16k9CR8XcYF4dtx7G+SG5w2vi9z/azEUpyRaKjFXFScCADc3y2EzAIAAA==
X-Env-Sender: prvs=396e6b0ec=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503046456!71834595!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22418 invoked from network); 18 Aug 2017 08:54:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 08:54:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="51188107"
Date: Fri, 18 Aug 2017 09:54:01 +0100
From: Roger Pau Monn303251 <roger.pau@citrix.com>
To: Bart Van Assche <bart.vanassche@wdc.com>
Message-ID: <20170818085401.5fokhfurydomfxow@MacBook-Pro-de-Roger.local>
References: <20170817232311.25948-1-bart.vanassche@wdc.com>
 <20170817232311.25948-13-bart.vanassche@wdc.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170817232311.25948-13-bart.vanassche@wdc.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jens Axboe <axboe@kernel.dk>, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH 12/12] xen-blkfront: Avoid that gcc 7 warns
 about fall-through when building with W=1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDQ6MjM6MTFQTSAtMDcwMCwgQmFydCBWYW4gQXNzY2hl
IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEJhcnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVA
d2RjLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgo+IENjOiBSb2dlciBQYXUgTW9ubjMwMzI1MSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IC0tLQo+ICBkcml2ZXJzL2Jsb2Nr
L3hlbi1ibGtmcm9udC5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJv
bnQuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPiBpbmRleCA5OGUzNGU0YzYyYjgu
LjI3MDAxOWUzZTVkOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5j
Cj4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+IEBAIC0yNDU2LDcgKzI0NTYs
NyBAQCBzdGF0aWMgdm9pZCBibGtiYWNrX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKPiAgCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4gIAkJaWYgKGRldi0+c3RhdGUgPT0gWGVu
YnVzU3RhdGVDbG9zZWQpCj4gIAkJCWJyZWFrOwo+IC0JCS8qIE1pc3NlZCB0aGUgYmFja2VuZCdz
IENsb3Npbmcgc3RhdGUgLS0gZmFsbHRocm91Z2ggKi8KPiArCQkvKiBmYWxsIHRocm91Z2ggKi8K
ClRoaXMgaXMgbG9zaW5nIGluZm9ybWF0aW9uIHByZXNlbnQgaW4gdGhlIG9yaWdpbmFsIGNvbW1l
bnQuIFdvdWxkCnNwbGl0dGluZyB0aGUgY29tbWVudCBpbnRvIHR3byBtYWtlIGdjYyBoYXBweT8K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 09:08:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 09:08: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.xen.org>)
	id 1didFs-00016d-RG; Fri, 18 Aug 2017 09:07:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1didFr-00016X-Hx
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 09:07:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 01/FF-02962-26EA6995; Fri, 18 Aug 2017 09:07:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov27iumm
 RBk3Nahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akvnPsBVNlK9qXPGZsYJwg2sXIySEhYCTx
 duI/pi5GLg4hgYWMEl/nf2MGSQgLuEvcXfEWzBYRsJJ48XMRWBGzwH0Wie0vXrGBJIQELCRe7
 JoBVsQmoCqx4fopVhCbV8BaYs6Z2ewgNgtQ/MyPHrC4qEC4xP7v15ghagQlTs58wgJicwpYSj
 zvPQ5mMwuoS/yZd4kZwhaX2PTsOyuELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBigDEOxg/LYs4BCjJAeT
 kijv71lTIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8F5aMy1SSLAoNT21Ii0zBxgrMGkJDh4lE
 d7zIGne4oLE3OLMdIjUKUZFKXHevyAJAZBERmkeXBssPi8xykoJ8zICHSLEU5BalJtZgir/il
 Gcg1FJmPcGyBSezLwSuOmvgBYzAS02bAVbXJKIkJJqYBTsl4447u326t2h1EKtE0wuUyeKTYl
 k2Ktz8Ypp3cn9dR3Z4REs5v93MdnYfhBcdPr/7q01s22nlNyNab3Xsna6c8rLSAdxOx6WnnVJ
 7Hb+l7cJikScui1488GUU4U5DOcd3nc1Hb/x/N5dQYYtTxdpv1lz/pbwkpi6W0dnzOA6ujuV9
 WHq2XNKLMUZiYZazEXFiQCOo697ygIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503047265!112037571!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62493 invoked from network); 18 Aug 2017 09:07:45 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Aug 2017 09:07:45 -0000
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 mx1.suse.de (Postfix) with ESMTP id 66DF7AC1A;
 Fri, 18 Aug 2017 09:07:44 +0000 (UTC)
To: Vitaly Kuznetsov <vkuznets@redhat.com>, x86@kernel.org
References: <20170817092057.18920-1-vkuznets@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <841bbc41-37d5-d9dd-54b7-20de21cc7cb2@suse.com>
Date: Fri, 18 Aug 2017 11:07:39 +0200
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: <20170817092057.18920-1-vkuznets@redhat.com>
Content-Language: de-DE
Cc: Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH RFC] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMTE6MjAsIFZpdGFseSBLdXpuZXRzb3Ygd3JvdGU6Cj4gT24geDg2IHNvZnR3
YXJlIHBhZ2UtdGFibGUgd2Fsa2VycyBkZXBlbmQgb24gdGhlIGZhY3QgdGhhdCByZW1vdGUgVExC
IGZsdXNoCj4gZG9lcyBhbiBJUEk6IHdhbGsgaXMgcGVyZm9ybWVkIGxvY2tsZXNzIGJ1dCB3aXRo
IGludGVycnVwdHMgZGlzYWJsZWQgYW5kIGluCj4gY2FzZSB0aGUgcGFnZXRhYmxlIGlzIGZyZWVk
IHRoZSBmcmVlaW5nIENQVSB3aWxsIGdldCBibG9ja2VkIGFzIHJlbW90ZSBUTEIKPiBmbHVzaCBp
cyByZXF1aXJlZC4gT24gb3RoZXIgYXJjaGl0ZWN0dXJlIHdoaWNoIGRvbid0IHJlcXVpcmUgYW4g
SVBJIHRvIGRvCj4gcmVtb3RlIFRMQiBmbHVzaCB3ZSBoYXZlIGFuIFJDVS1iYXNlZCBtZWNoYW5p
c20gKHNlZQo+IGluY2x1ZGUvYXNtLWdlbmVyaWMvdGxiLmggZm9yIG1vcmUgZGV0YWlscykuCj4g
Cj4gSW4gdmlydHVhbGl6ZWQgZW52aXJvbm1lbnRzIHdlIG1heSB3YW50IHRvIG92ZXJyaWRlIC5m
bHVzaF90bGJfb3RoZXJzIGhvb2sKPiBpbiBwdl9tbXVfb3BzIGFuZCB1c2UgYSBoeXBlcmNhbGwg
YXNraW5nIHRoZSBoeXBlcnZpc29yIHRvIGRvIHJlbW90ZSBUTEIKPiBmbHVzaCBmb3IgdXMuIFRo
aXMgYnJlYWtzIHRoZSBhc3N1bXB0aW9uIGFib3V0IElQSS4gWGVuIFBWIGRvZXMgdGhpcyBmb3IK
PiB5ZWFycyBhbmQgdGhlIHVwY29taW5nIHJlbW90ZSBUTEIgZmx1c2ggZm9yIEh5cGVyLVYgd2ls
bCBkbyBpdCB0b28uIFRoaXMKPiBpcyBub3Qgc2FmZSwgc29mdHdhcmUgcGFnZXRhYmxlIHdhbGtl
cnMgbWF5IHN0ZXAgb24gYW4gYWxyZWFkeSBmcmVlZCBwYWdlLgo+IAo+IFNvbHZlIHRoZSBpc3N1
ZSBieSBlbmFibGluZyBSQ1UtYmFzZWQgdGFibGUgZnJlZSBtZWNoYW5pc20gd2hlbiBQQVJBVklS
VAo+IGlzIHNlbGVjdGVkIGluIGNvbmZpZy4gVGVzdGluZyB3aXRoIGtlcm5iZW5jaCBkb2Vzbid0
IHNob3cgYW55IG5vdGFibGUKPiBwZXJmb3JtYW5jZSBpbXBhY3Q6Cj4gCj4gNi1DUFUgaG9zdDoK
PiAKPiBBdmVyYWdlIEhhbGYgbG9hZCAtaiAzIFJ1biAoc3RkIGRldmlhdGlvbik6Cj4gQ1VSUkVO
VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhBVkVfUkNVX1RBQkxFX0ZSRUUKPiA9
PT09PT09ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09
PQo+IEVsYXBzZWQgVGltZSA0MDAuNDk4ICgwLjE3OTY3OSkgICAgICAgICBFbGFwc2VkIFRpbWUg
Mzk5LjkwOSAoMC4xNjI4NTMpCj4gVXNlciBUaW1lIDEwOTguNzIgKDAuMjc4NTM2KSAgICAgICAg
ICAgIFVzZXIgVGltZSAxMDk3LjU5ICgwLjI4Mzg5NCkKPiBTeXN0ZW0gVGltZSAxMDAuMzAxICgw
LjIwMTYyOSkgICAgICAgICAgU3lzdGVtIFRpbWUgOTkuNzM2ICgwLjE5NjI1NCkKPiBQZXJjZW50
IENQVSAyOTkgKDApICAgICAgICAgICAgICAgICAgICAgUGVyY2VudCBDUFUgMjk5ICgwKQo+IENv
bnRleHQgU3dpdGNoZXMgNTc3NC4xICg2OS4yMTIxKSAgICAgICBDb250ZXh0IFN3aXRjaGVzIDU3
NDQuNCAoNzkuNDE2MikKPiBTbGVlcHMgODc2MjEuMiAoNzguMTA5MykgICAgICAgICAgICAgICAg
U2xlZXBzIDg3NTg2LjEgKDk5LjcwNzkpCj4gCj4gQXZlcmFnZSBPcHRpbWFsIGxvYWQgLWogMjQg
UnVuIChzdGQgZGV2aWF0aW9uKToKPiBDVVJSRU5UICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSEFWRV9SQ1VfVEFCTEVfRlJFRQo+ID09PT09PT0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA9PT09PT09PT09PT09PT09PT09Cj4gRWxhcHNlZCBUaW1lIDIxOS4wMyAoMC42
NTI1MzQpICAgICAgICAgIEVsYXBzZWQgVGltZSAyMTguOTU5ICgwLjU5ODY3NCkKPiBVc2VyIFRp
bWUgMTExOS41MSAoMjEuMzI4NCkgICAgICAgICAgICAgVXNlciBUaW1lIDExMTguODEgKDIxLjc3
OTMpCj4gU3lzdGVtIFRpbWUgMTAwLjQ5OSAoMC4zODkzMDgpICAgICAgICAgIFN5c3RlbSBUaW1l
IDk5LjgzMzUgKDAuMjUxNDIzKQo+IFBlcmNlbnQgQ1BVIDQzMi41ICgxMzYuOTc0KSAgICAgICAg
ICAgICBQZXJjZW50IENQVSA0MzIuNDUgKDEzNi45MjIpCj4gQ29udGV4dCBTd2l0Y2hlcyA4MTgy
Ny40ICg3ODAyOS41KSAgICAgIENvbnRleHQgU3dpdGNoZXMgODE4MTguNSAoNzgwNTEpCj4gU2xl
ZXBzIDk3MTI0LjggKDk4MjIuNCkgICAgICAgICAgICAgICAgIFNsZWVwcyA5NzIwNy45ICg5OTU1
LjA0KQo+IAo+IDYtQ1BVIGhvc3Q6CgpJIGd1ZXNzIHRoaXMgaXMgd3JvbmcgaW5mb3JtYXRpb24g
Li4uCgo+IAo+IEF2ZXJhZ2UgSGFsZiBsb2FkIC1qIDggUnVuIChzdGQgZGV2aWF0aW9uKToKPiBD
VVJSRU5UICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSEFWRV9SQ1VfVEFCTEVfRlJF
RQo+ID09PT09PT0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9PT09PT09PT09PT09
PT09PT09Cj4gRWxhcHNlZCBUaW1lIDIxMy41MzggKDMuNzg5MSkgICAgICAgICAgIEVsYXBzZWQg
VGltZSAyMTIuNSAoMy4xMDkzOSkKPiBVc2VyIFRpbWUgMTMwNi40ICgxLjgzMzk5KSAgICAgICAg
ICAgICAgVXNlciBUaW1lIDEzMDcuNjUgKDEuMDEzNjQpCj4gU3lzdGVtIFRpbWUgMTk0LjU5ICgw
Ljg2NDM3OCkgICAgICAgICAgIFN5c3RlbSBUaW1lIDE5NS40NzggKDAuNzk0NTg4KQo+IFBlcmNl
bnQgQ1BVIDcwMi42ICgxMy41Mzg4KSAgICAgICAgICAgICBQZXJjZW50IENQVSA3MDcgKDExLjEx
MzEpCj4gQ29udGV4dCBTd2l0Y2hlcyAyMTE4OS4yICgxMTk5LjQpICAgICAgIENvbnRleHQgU3dp
dGNoZXMgMjEyODguMiAoNTUyLjM4OCkKPiBTbGVlcHMgODkzOTAuMiAoNDgyLjMyNSkgICAgICAg
ICAgICAgICAgU2xlZXBzIDg5Njc3ICgyNzcuMDYpCj4gCj4gQXZlcmFnZSBPcHRpbWFsIGxvYWQg
LWogNjQgUnVuIChzdGQgZGV2aWF0aW9uKToKPiBDVVJSRU5UICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSEFWRV9SQ1VfVEFCTEVfRlJFRQo+ID09PT09PT0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA9PT09PT09PT09PT09PT09PT09Cj4gRWxhcHNlZCBUaW1lIDEzNy44
NjYgKDAuNzg3OTI4KSAgICAgICAgIEVsYXBzZWQgVGltZSAxMzguNDM4ICgwLjIxODc5MikKPiBV
c2VyIFRpbWUgMTQ4OC45MiAoMTkyLjM5OSkgICAgICAgICAgICAgVXNlciBUaW1lIDE0ODkuOTIg
KDE5Mi4xMzUpCj4gU3lzdGVtIFRpbWUgMjM0Ljk4MSAoNDIuNTgwNikgICAgICAgICAgIFN5c3Rl
bSBUaW1lIDIzNi4wOSAoNDIuODEzOCkKPiBQZXJjZW50IENQVSAxMDU3LjEgKDM3My44MjYpICAg
ICAgICAgICAgUGVyY2VudCBDUFUgMTA1Ny4xICgzNjkuMTE0KQoKLi4uIGFzIEkgc3VzcGVjdCBt
b3JlIHRoYW4gMTAwJSB1c2FnZSBwZXIgY3B1IGFyZSByYXRoZXIgdW5saWtlbHkuIDotKQoKPiBD
b250ZXh0IFN3aXRjaGVzIDE4NzUxNCAoMTc1MzI0KSAgICAgICAgQ29udGV4dCBTd2l0Y2hlcyAx
ODczNTggKDE3NTA2MCkKPiBTbGVlcHMgMTEyNjMzICgyNDUzNS41KSAgICAgICAgICAgICAgICAg
U2xlZXBzIDExMTc0MyAoMjMyOTcuNikKPiAKPiBTdWdnZXN0ZWQtYnk6IFBldGVyIFppamxzdHJh
IDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292
IDx2a3V6bmV0c0ByZWRoYXQuY29tPgoKQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCgpUaGFua3MsCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 09:11:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 09: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.xen.org>)
	id 1didJM-0001hM-9j; Fri, 18 Aug 2017 09:11:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1didJK-0001hG-Td
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 09:11:23 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F7/5B-01993-A3FA6995; Fri, 18 Aug 2017 09:11:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS9dy/bR
 Ig2WTJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz2xX/ZCn5wVUxfGtXA+Iuji5GTQ0ggT+LF
 vjtMIDavgJ3Em73rmUFsCQFDidMLb7KA2CwCqhJ7Gv6AxdkE1CXanm1n7WLk4BARMJL4sE0SJ
 Mws8IpR4uKpFBBbWCBAoulCF9BILqDxHYwSu74/YAOp5xTwkuh8Zgxi8goISvzdIQzRqiXx8N
 ctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtRLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMvHoGBsYdjHcn+x1ilORgUhLl/T1rSqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6fddMihQSLUtNTK9Iyc4AxAJOW4OBREuE1A0nzFhck5
 hZnpkOkTjEqSonzNoIkBEASGaV5cG2wuLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3/1
 qgKTyZeSVw04EBD3SzCK9hK9jikkSElFQDo8eSlOWLOpO5F20uURBu4nb+Nns9T/wPfdaaLa9
 Y/ObcmLFkY2t44enQ1LOHpZa23HtpvOaC+6nF8cKKUQcYGBeo/CnLY9J1uex3f8XkL70H4k59
 apNsVS1/suc0v49d2ZyGnTtKb+womVr1/HzX14LzVnJXuk8tFD7ouLyu5FWFxIHwX3st9iuxF
 GckGmoxFxUnAgC0tmaPtgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503047479!87208566!1
X-Originating-IP: [137.65.248.74]
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 41805 invoked from network); 18 Aug 2017 09:11:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 09:11:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 03:11:18 -0600
Message-Id: <5996CB56020000780017103D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 03:11:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502908394-9760-2-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1502908394-9760-2-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCHES v8 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDIwOjMzLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC4uIHNvIHRoYXQgaXQncyBlYXN5IHRvIGZpbmQgcGFnZXMgdGhhdCBuZWVkIHRvIGJl
IHNjcnViYmVkICh0aG9zZSBwYWdlcyBhcmUKPiBub3cgbWFya2VkIHdpdGggX1BHQ19uZWVkX3Nj
cnViIGJpdCkuCj4gCj4gV2Uga2VlcCB0cmFjayBvZiB0aGUgZmlyc3QgdW5zY3J1YmJlZCBwYWdl
IGluIGEgcGFnZSBidWRkeSB1c2luZyBmaXJzdF9kaXJ0eQo+IGZpZWxkLiBGb3Igbm93IGl0IGNh
biBoYXZlIHR3byB2YWx1ZXMsIDAgKHdob2xlIGJ1ZGR5IG5lZWRzIHNjcnViYmluZykgb3IKPiBJ
TlZBTElEX0RJUlRZX0lEWCAodGhlIGJ1ZGR5IGRvZXMgbm90IG5lZWQgdG8gYmUgc2NydWJiZWQp
LiBTdWJzZXF1ZW50IHBhdGNoZXMKPiB3aWxsIGFsbG93IHNjcnViYmluZyB0byBiZSBpbnRlcnJ1
cHRlZCwgcmVzdWx0aW5nIGluIGZpcnN0X2RpcnR5IHRha2luZyBhbnkKPiB2YWx1ZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUg
cmVtYXJrOgoKPiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCj4gQEAgLTI2MSw3ICsyNjEsMTEgQEAgdm9pZCBfX2luaXQgaW5pdF9i
b290X3BhZ2VzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCj4gICNpZmRlZiBDT05GSUdfWDg2Cj4g
ICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpiYWRwYWdlID0gTlVMTDsKPiAgICAgIHVuc2lnbmVk
IGludCBpLCBhcnJheV9zaXplOwo+ICsKPiArICAgIEJVSUxEX0JVR19PTig4ICogc2l6ZW9mKCgo
c3RydWN0IHBhZ2VfaW5mbyAqKTApLT51LmZyZWUuZmlyc3RfZGlydHkpIDwKPiArICAgICAgICAg
ICAgICAgICBNQVhfT1JERVIgKyAxKTsKPiAgI2VuZGlmCj4gKyAgICBCVUlMRF9CVUdfT04oc2l6
ZW9mKCgoc3RydWN0IHBhZ2VfaW5mbyAqKTApLT51KSAhPSBzaXplb2YodW5zaWduZWQgbG9uZykp
OwoKQXMgSSdtIGdlbmVyYWxseSBvcHBvc2VkIHRvIGNhc3RzIHdoZW5ldmVyIG9uZSBjYW4gZ2V0
IGF3YXkKd2l0aG91dCwgSSBkaXNsaWtlIHRoZXNlIGFzIHdlbGwuIEluIHRoZSBjYXNlIGhlcmUs
IHNob3J0IG9mIGEgbG9jYWwKdmFyaWFibGUgb2Ygc3VpdGFibGUgdHlwZSwgSSdkIHN1Z2dlc3Qg
dXNpbmcgZnJhbWVfdGFibGUgaW5zdGVhZApvZiB0aGUgb3Blbi1jb2RlZCBjYXN0LiBJZiB5b3Un
cmUgZmluZSB3aXRoIHRoYXQsIHRoaXMgY2FuIGVhc2lseQpiZSBkb25lIHdoaWxlIGNvbW1pdHRp
bmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 09:14:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 09: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.xen.org>)
	id 1didMO-0001rM-Nr; Fri, 18 Aug 2017 09:14:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396e6b0ec=roger.pau@citrix.com>)
 id 1didMN-0001rG-K3
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 09:14:31 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EC/B3-09901-7FFA6995; Fri, 18 Aug 2017 09:14:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQvfb+mm
 RBju/y1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnb3n1kKzgvWPFo1izWBsYLfF2MnBwSAn4S
 lw7sZ+pi5OBgEVCVuHBMDMRkE7CXmP61AqRCREBJYtv8HewgNrNAvMTlho+sILawQKLEhO5mN
 hCbV8BD4kXfcWYQW0jASaLhUBMLRFxQ4uTMJywQvToSC3Z/YgMZzywgLbH8HwdImFPAWWL5+R
 NgraICKhInV65hghijKNE/7wEbxJHpElv//mKewMg/C8nUWUimzkKYuoCReRWjRnFqUVlqka6
 xkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsbT6wIPMUpyMCmJ8v6e
 NSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv4XXTIoUEi1LTUyvSMnOAcQCTluDgURLhNQNJ8
 xYXJOYWZ6ZDpE4xWnI0ff/4nYmjaeKvX0wcfSBSiCUvPy9VSpy3EaRBAKQhozQPbhwsVi8xyk
 oJ8zICHSjEU5BalJtZgir/ilGcg1FJmHczyBSezLwSuK2vgA5iAjrIsBXsoJJEhJRUA2Pmpm2
 sf9+LfTFZqZW6Nqsw3zDtRJXRo9BJ8+uftxq7/y58+0q+/fjJ5k0HO4y799Zz2OTOY152embE
 mVmljxs3TP8v36Savan33dIdC99abtROjuA5w5Qldkt5f4NqsUCd+mMtp22tF+8Vb0nVW9yZ/
 LCPg6VJ8Znh56wpa83mfXmfW9Vg+0KJpTgj0VCLuag4EQDoo1g20AIAAA==
X-Env-Sender: prvs=396e6b0ec=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503047670!75355937!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31717 invoked from network); 18 Aug 2017 09:14:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 09:14:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="51188828"
Date: Fri, 18 Aug 2017 10:14:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Annie Li <annie.li@oracle.com>
Message-ID: <20170818091411.cl2drb5mofmo3oav@MacBook-Pro-de-Roger.local>
References: <1503009826-3363-1-git-send-email-annie.li@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503009826-3363-1-git-send-email-annie.li@oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: stop blkback thread of
 every queue in xen_blkif_disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDY6NDM6NDZQTSAtMDQwMCwgQW5uaWUgTGkgd3JvdGU6
Cj4gSWYgdGhlcmUgaXMgaW5mbGlnaHQgSS9PIGluIGFueSBub24tbGFzdCBxdWV1ZSwgYmxrYmFj
ayByZXR1cm5zIC1FQlVTWQo+IGRpcmVjdGx5LCBhbmQgbmV2ZXIgc3RvcHMgdGhyZWFkIG9mIHJl
bWFpbmluZyBxdWV1ZSBhbmQgcHJvY2Vzc3MgdGhlbS4gV2hlbgo+IHJlbW92aW5nIHZiZCBkZXZp
Y2Ugd2l0aCBsb3RzIG9mIGRpc2sgSS9PIGxvYWQsIHNvbWUgcXVldWVzIHdpdGggaW5mbGlnaHQK
PiBJL08gc3RpbGwgaGF2ZSBibGtiYWNrIHRocmVhZCBydW5uaW5nIGV2ZW4gdGhvdWdoIHRoZSBj
b3JyZXNwb25kaW5nIHZiZAo+IGRldmljZSBvciBndWVzdCBpcyBnb25lLgo+IEFuZCB0aGlzIGNv
dWxkIGNhdXNlIHNvbWUgcHJvYmxlbXMsIGZvciBleGFtcGxlLCBpZiB0aGUgYmFja2VuZCBkZXZp
Y2UgdHlwZQo+IGlzIGZpbGUsIHNvbWUgbG9vcCBkZXZpY2VzIGFuZCBibGtiYWNrIHRocmVhZCBh
bHdheXMgbGluZ2VycyB0aGVyZSBmb3JldmVyCj4gYWZ0ZXIgZ3Vlc3QgaXMgZGVzdHJveWVkLCBh
bmQgdGhpcyBjYXVzZXMgZmFpbHVyZSBvZiB1bW91bnRpbmcgcmVwb3NpdG9yaWVzCj4gdW5sZXNz
IHJlYm9vdGluZyB0aGUgZG9tMC4gU28gc3RvcCBhbGwgdGhyZWFkcyBwcm9wZXJseSBhbmQgcmV0
dXJuIC1FQlVTWQo+IGlmIGFueSBxdWV1ZSBoYXMgaW5mbGlnaHQgSS9PLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogQW5uaWUgTGkgPGFubmllLmxpQG9yYWNsZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEhlcmJl
cnQgdmFuIGRlbiBCZXJnaCA8aGVyYmVydC52YW4uZGVuLmJlcmdoQG9yYWNsZS5jb20+Cj4gUmV2
aWV3ZWQtYnk6IEJoYXZlc2ggRGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4KPiBSZXZp
ZXdlZC1ieTogQWRuYW4gTWlzaGVyZmkgPGFkbmFuLm1pc2hlcmZpQG9yYWNsZS5jb20+Cj4gLS0t
Cj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCAxMCArKysrKysrKy0tCj4g
IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gaW5kZXggNzkyZGE2OC4uMmFkYjg1OSAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gKysrIGIvZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+IEBAIC0yNDQsNiArMjQ0LDcgQEAgc3RhdGlj
IGludCB4ZW5fYmxraWZfZGlzY29ubmVjdChzdHJ1Y3QgeGVuX2Jsa2lmICpibGtpZikKPiAgewo+
ICAJc3RydWN0IHBlbmRpbmdfcmVxICpyZXEsICpuOwo+ICAJdW5zaWduZWQgaW50IGosIHI7Cj4g
Kwlib29sIGJ1c3kgPSBmYWxzZTsKPiAgCj4gIAlmb3IgKHIgPSAwOyByIDwgYmxraWYtPm5yX3Jp
bmdzOyByKyspIHsKPiAgCQlzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcgPSAmYmxraWYtPnJp
bmdzW3JdOwo+IEBAIC0yNjEsOCArMjYyLDEwIEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2Rpc2Nv
bm5lY3Qoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYpCj4gIAkJICogZG9uJ3QgaGF2ZSBhbnkgZGlz
Y2FyZF9pbyBvciBvdGhlcl9pbyByZXF1ZXN0cy4gU28sIGNoZWNraW5nCj4gIAkJICogZm9yIGlu
ZmxpZ2h0IElPIGlzIGVub3VnaC4KPiAgCQkgKi8KPiAtCQlpZiAoYXRvbWljX3JlYWQoJnJpbmct
PmluZmxpZ2h0KSA+IDApCj4gLQkJCXJldHVybiAtRUJVU1k7Cj4gKwkJaWYgKGF0b21pY19yZWFk
KCZyaW5nLT5pbmZsaWdodCkgPiAwKSB7Cj4gKwkJCWJ1c3kgPSB0cnVlOwo+ICsJCQljb250aW51
ZTsKPiArCQl9CgpJIGd1ZXNzIEknbSBtaXNzaW5nIHNvbWV0aGluZywgYnV0IEkgZG9uJ3Qgc2Vl
IGhvdyB0aGlzIGlzIHNvbHZpbmcgdGhlCnByb2JsZW0gZGVzY3JpYmVkIGluIHRoZSBkZXNjcmlw
dGlvbi4KCklmIHRoZSBwcm9ibGVtIGlzIHRoYXQgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QgcmV0dXJu
cyB3aXRob3V0IGNsZWFuaW5nCmFsbCB0aGUgcXVldWVzLCB0aGlzIHBhdGNoIGtlZXBzIHRoZSBj
dXJyZW50IGJlaGF2aW9yLCBqdXN0IHRoYXQgaXQKd2lsbCB0cnkgdG8gcmVtb3ZlIG1vcmUgcXVl
dWVzIGJlZm9yZSByZXR1cm5pbmcsIGFzIG9wcG9zZWQgdG8KcmV0dXJuaW5nIHdoZW4gZmluZGlu
ZyB0aGUgZmlyc3QgYnVzeSBxdWV1ZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 09:17:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 09:17: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.xen.org>)
	id 1didPX-000226-5y; Fri, 18 Aug 2017 09:17:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1didPV-00021y-UQ
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 09:17:46 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0B/F8-03765-9B0B6995; Fri, 18 Aug 2017 09:17:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysWW7jO6ODdM
 iDbZ9V7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2XbjHWLBermLzjMIGxsliXYxcHEICc5kk
 5hx5wtTFyMnBIuAocaR9DguIzShQJjHlZBOUnStxfc5/VoiGNYwSc7ZPYAVJsAnoSHx/eooZx
 BYRUJb42NrLDlLELPCFRWJbx3ewhLCAu8TdFW+BbA6g7kyJFceDIJapSvw/uhNsAadAjcTq/+
 tYQEp4BQwlznQbg4RFBSwlFmz7ADaFV0BQ4uTMJ2DlzAISEgdfvACLSwhoSzSc/wl2m4RAH6P
 EhLZ+xgmMQrOQ9MxC0rOAkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5i
 UrFecn7uJkZg2DIAwQ7GMwsCDzFKcjApifL+njUlUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7
 +b10yKFBItS01Mr0jJzgBEEk5bg4FES4dUASfMWFyTmFmemQ6ROMSpKifPmgCQEQBIZpXlwbb
 CovcQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3rfrgKbwZOaVwE1/BbSYCWixYSvY4pJEhJR
 UA2PfJFan5ZennNybde9V2Z285lfTZl16sDLoetcEk9KJ8ZyxSbfvztzAZx68x6rcr7gnSy9W
 U6F44+xTNqlLopZMWXRM/0r1o8z8mVVNN5+sOGLj9M1w4gvuOf4G03bWn9nxTDMlL/TlBjuzD
 1YMRzdv2hRiL5zKMa3pmnGei7lkluORmh3aD1OVWIozEg21mIuKEwEic7D01QIAAA==
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503047863!55428679!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37943 invoked from network); 18 Aug 2017 09:17:44 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 09:17:44 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6FFB5C04B31B;
 Fri, 18 Aug 2017 09:17:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 6FFB5C04B31B
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.34.245.66])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 192DF649DE;
 Fri, 18 Aug 2017 09:17:37 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Juergen Gross <jgross@suse.com>
References: <20170817092057.18920-1-vkuznets@redhat.com>
 <841bbc41-37d5-d9dd-54b7-20de21cc7cb2@suse.com>
Date: Fri, 18 Aug 2017 11:17:36 +0200
In-Reply-To: <841bbc41-37d5-d9dd-54b7-20de21cc7cb2@suse.com> (Juergen Gross's
 message of "Fri, 18 Aug 2017 11:07:39 +0200")
Message-ID: <87inhlz13j.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Fri, 18 Aug 2017 09:17:42 +0000 (UTC)
Cc: Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Steven Rostedt <rostedt@goodmis.org>,
 Andy Lutomirski <luto@amacapital.net>, Jork Loeser <Jork.Loeser@microsoft.com>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH RFC] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cml0ZXM6Cgo+IE9uIDE3LzA4LzE3IDEx
OjIwLCBWaXRhbHkgS3V6bmV0c292IHdyb3RlOgo+PiBPbiB4ODYgc29mdHdhcmUgcGFnZS10YWJs
ZSB3YWxrZXJzIGRlcGVuZCBvbiB0aGUgZmFjdCB0aGF0IHJlbW90ZSBUTEIgZmx1c2gKPj4gZG9l
cyBhbiBJUEk6IHdhbGsgaXMgcGVyZm9ybWVkIGxvY2tsZXNzIGJ1dCB3aXRoIGludGVycnVwdHMg
ZGlzYWJsZWQgYW5kIGluCj4+IGNhc2UgdGhlIHBhZ2V0YWJsZSBpcyBmcmVlZCB0aGUgZnJlZWlu
ZyBDUFUgd2lsbCBnZXQgYmxvY2tlZCBhcyByZW1vdGUgVExCCj4+IGZsdXNoIGlzIHJlcXVpcmVk
LiBPbiBvdGhlciBhcmNoaXRlY3R1cmUgd2hpY2ggZG9uJ3QgcmVxdWlyZSBhbiBJUEkgdG8gZG8K
Pj4gcmVtb3RlIFRMQiBmbHVzaCB3ZSBoYXZlIGFuIFJDVS1iYXNlZCBtZWNoYW5pc20gKHNlZQo+
PiBpbmNsdWRlL2FzbS1nZW5lcmljL3RsYi5oIGZvciBtb3JlIGRldGFpbHMpLgo+PiAKPj4gSW4g
dmlydHVhbGl6ZWQgZW52aXJvbm1lbnRzIHdlIG1heSB3YW50IHRvIG92ZXJyaWRlIC5mbHVzaF90
bGJfb3RoZXJzIGhvb2sKPj4gaW4gcHZfbW11X29wcyBhbmQgdXNlIGEgaHlwZXJjYWxsIGFza2lu
ZyB0aGUgaHlwZXJ2aXNvciB0byBkbyByZW1vdGUgVExCCj4+IGZsdXNoIGZvciB1cy4gVGhpcyBi
cmVha3MgdGhlIGFzc3VtcHRpb24gYWJvdXQgSVBJLiBYZW4gUFYgZG9lcyB0aGlzIGZvcgo+PiB5
ZWFycyBhbmQgdGhlIHVwY29taW5nIHJlbW90ZSBUTEIgZmx1c2ggZm9yIEh5cGVyLVYgd2lsbCBk
byBpdCB0b28uIFRoaXMKPj4gaXMgbm90IHNhZmUsIHNvZnR3YXJlIHBhZ2V0YWJsZSB3YWxrZXJz
IG1heSBzdGVwIG9uIGFuIGFscmVhZHkgZnJlZWQgcGFnZS4KPj4gCj4+IFNvbHZlIHRoZSBpc3N1
ZSBieSBlbmFibGluZyBSQ1UtYmFzZWQgdGFibGUgZnJlZSBtZWNoYW5pc20gd2hlbiBQQVJBVklS
VAo+PiBpcyBzZWxlY3RlZCBpbiBjb25maWcuIFRlc3Rpbmcgd2l0aCBrZXJuYmVuY2ggZG9lc24n
dCBzaG93IGFueSBub3RhYmxlCj4+IHBlcmZvcm1hbmNlIGltcGFjdDoKPj4gCj4+IDYtQ1BVIGhv
c3Q6Cj4+IAo+PiBBdmVyYWdlIEhhbGYgbG9hZCAtaiAzIFJ1biAoc3RkIGRldmlhdGlvbik6Cj4+
IENVUlJFTlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIQVZFX1JDVV9UQUJMRV9G
UkVFCj4+ID09PT09PT0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9PT09PT09PT09
PT09PT09PT09Cj4+IEVsYXBzZWQgVGltZSA0MDAuNDk4ICgwLjE3OTY3OSkgICAgICAgICBFbGFw
c2VkIFRpbWUgMzk5LjkwOSAoMC4xNjI4NTMpCj4+IFVzZXIgVGltZSAxMDk4LjcyICgwLjI3ODUz
NikgICAgICAgICAgICBVc2VyIFRpbWUgMTA5Ny41OSAoMC4yODM4OTQpCj4+IFN5c3RlbSBUaW1l
IDEwMC4zMDEgKDAuMjAxNjI5KSAgICAgICAgICBTeXN0ZW0gVGltZSA5OS43MzYgKDAuMTk2MjU0
KQo+PiBQZXJjZW50IENQVSAyOTkgKDApICAgICAgICAgICAgICAgICAgICAgUGVyY2VudCBDUFUg
Mjk5ICgwKQo+PiBDb250ZXh0IFN3aXRjaGVzIDU3NzQuMSAoNjkuMjEyMSkgICAgICAgQ29udGV4
dCBTd2l0Y2hlcyA1NzQ0LjQgKDc5LjQxNjIpCj4+IFNsZWVwcyA4NzYyMS4yICg3OC4xMDkzKSAg
ICAgICAgICAgICAgICBTbGVlcHMgODc1ODYuMSAoOTkuNzA3OSkKPj4gCj4+IEF2ZXJhZ2UgT3B0
aW1hbCBsb2FkIC1qIDI0IFJ1biAoc3RkIGRldmlhdGlvbik6Cj4+IENVUlJFTlQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBIQVZFX1JDVV9UQUJMRV9GUkVFCj4+ID09PT09PT0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9PT09PT09PT09PT09PT09PT09Cj4+IEVsYXBz
ZWQgVGltZSAyMTkuMDMgKDAuNjUyNTM0KSAgICAgICAgICBFbGFwc2VkIFRpbWUgMjE4Ljk1OSAo
MC41OTg2NzQpCj4+IFVzZXIgVGltZSAxMTE5LjUxICgyMS4zMjg0KSAgICAgICAgICAgICBVc2Vy
IFRpbWUgMTExOC44MSAoMjEuNzc5MykKPj4gU3lzdGVtIFRpbWUgMTAwLjQ5OSAoMC4zODkzMDgp
ICAgICAgICAgIFN5c3RlbSBUaW1lIDk5LjgzMzUgKDAuMjUxNDIzKQo+PiBQZXJjZW50IENQVSA0
MzIuNSAoMTM2Ljk3NCkgICAgICAgICAgICAgUGVyY2VudCBDUFUgNDMyLjQ1ICgxMzYuOTIyKQo+
PiBDb250ZXh0IFN3aXRjaGVzIDgxODI3LjQgKDc4MDI5LjUpICAgICAgQ29udGV4dCBTd2l0Y2hl
cyA4MTgxOC41ICg3ODA1MSkKPj4gU2xlZXBzIDk3MTI0LjggKDk4MjIuNCkgICAgICAgICAgICAg
ICAgIFNsZWVwcyA5NzIwNy45ICg5OTU1LjA0KQo+PiAKPj4gNi1DUFUgaG9zdDoKPgo+IEkgZ3Vl
c3MgdGhpcyBpcyB3cm9uZyBpbmZvcm1hdGlvbiAuLi4KCk9vcHMsIGlzIHdhcyAxNiwgbm90IDYh
ICA6LSkKCj4KPj4gCj4+IEF2ZXJhZ2UgSGFsZiBsb2FkIC1qIDggUnVuIChzdGQgZGV2aWF0aW9u
KToKPj4gQ1VSUkVOVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhBVkVfUkNVX1RB
QkxFX0ZSRUUKPj4gPT09PT09PSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID09PT09
PT09PT09PT09PT09PT0KPj4gRWxhcHNlZCBUaW1lIDIxMy41MzggKDMuNzg5MSkgICAgICAgICAg
IEVsYXBzZWQgVGltZSAyMTIuNSAoMy4xMDkzOSkKPj4gVXNlciBUaW1lIDEzMDYuNCAoMS44MzM5
OSkgICAgICAgICAgICAgIFVzZXIgVGltZSAxMzA3LjY1ICgxLjAxMzY0KQo+PiBTeXN0ZW0gVGlt
ZSAxOTQuNTkgKDAuODY0Mzc4KSAgICAgICAgICAgU3lzdGVtIFRpbWUgMTk1LjQ3OCAoMC43OTQ1
ODgpCj4+IFBlcmNlbnQgQ1BVIDcwMi42ICgxMy41Mzg4KSAgICAgICAgICAgICBQZXJjZW50IENQ
VSA3MDcgKDExLjExMzEpCj4+IENvbnRleHQgU3dpdGNoZXMgMjExODkuMiAoMTE5OS40KSAgICAg
ICBDb250ZXh0IFN3aXRjaGVzIDIxMjg4LjIgKDU1Mi4zODgpCj4+IFNsZWVwcyA4OTM5MC4yICg0
ODIuMzI1KSAgICAgICAgICAgICAgICBTbGVlcHMgODk2NzcgKDI3Ny4wNikKPj4gCj4+IEF2ZXJh
Z2UgT3B0aW1hbCBsb2FkIC1qIDY0IFJ1biAoc3RkIGRldmlhdGlvbik6Cj4+IENVUlJFTlQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIQVZFX1JDVV9UQUJMRV9GUkVFCj4+ID09PT09
PT0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9PT09PT09PT09PT09PT09PT09Cj4+
IEVsYXBzZWQgVGltZSAxMzcuODY2ICgwLjc4NzkyOCkgICAgICAgICBFbGFwc2VkIFRpbWUgMTM4
LjQzOCAoMC4yMTg3OTIpCj4+IFVzZXIgVGltZSAxNDg4LjkyICgxOTIuMzk5KSAgICAgICAgICAg
ICBVc2VyIFRpbWUgMTQ4OS45MiAoMTkyLjEzNSkKPj4gU3lzdGVtIFRpbWUgMjM0Ljk4MSAoNDIu
NTgwNikgICAgICAgICAgIFN5c3RlbSBUaW1lIDIzNi4wOSAoNDIuODEzOCkKPj4gUGVyY2VudCBD
UFUgMTA1Ny4xICgzNzMuODI2KSAgICAgICAgICAgIFBlcmNlbnQgQ1BVIDEwNTcuMSAoMzY5LjEx
NCkKPgo+IC4uLiBhcyBJIHN1c3BlY3QgbW9yZSB0aGFuIDEwMCUgdXNhZ2UgcGVyIGNwdSBhcmUg
cmF0aGVyIHVubGlrZWx5LiA6LSkKPgo+PiBDb250ZXh0IFN3aXRjaGVzIDE4NzUxNCAoMTc1MzI0
KSAgICAgICAgQ29udGV4dCBTd2l0Y2hlcyAxODczNTggKDE3NTA2MCkKPj4gU2xlZXBzIDExMjYz
MyAoMjQ1MzUuNSkgICAgICAgICAgICAgICAgIFNsZWVwcyAxMTE3NDMgKDIzMjk3LjYpCj4+IAo+
PiBTdWdnZXN0ZWQtYnk6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KPj4g
U2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KPgo+
IEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4KClRoYW5rcyEKCi0t
IAogIFZpdGFseQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 09:25:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 09: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.xen.org>)
	id 1didXE-0002kv-5C; Fri, 18 Aug 2017 09:25:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1didXC-0002kp-VL
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 09:25:43 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 95/1F-03937-692B6995; Fri, 18 Aug 2017 09:25:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNykWHfqpmm
 RBn9bFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye3RfYCs4LV7TenM/cwPiUv4uRi0NIYDqj
 xL3WSexdjJwcEgK8EkeWzWCFsP0l+g+sYoQomsAo8WXSQUaQBIuAqsTjty+YQGw2AXWJx197w
 GwRAW2JFb8OMYM0MAt8Z5Q4ceoMC0hCWCBA4vHZWWAbeAV0JT4d3sEEMXUDo8TNw+2MEAlBiZ
 Mzn4A1MANN/TPvEtAkDiBbWmL5Pw6IsLxE89bZzCA2p4C5RNfGzWDlogIqElNObmObwCg4C8m
 kWUgmzUKYNAvJpAWMLKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLz
 czcxAsOZAQh2MHb8czrEKMnBpCTK+3vWlEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzrNkyLF
 BIsSk1PrUjLzAFGFkxagoNHSYTXdSNQmre4IDG3ODMdInWKUVFKnPcJSJ8ASCKjNA+uDRbNlx
 hlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMGwMyhSczrwRu+iugxUxAiw1bwRaXJCKkpBoYQxI
 qMvriP5Ysilo9u0hwwgaXlBjpYNseMcN1rqrWdpv2Bq9Q7yo5yrp+zZJ/b9dYZKo7v9/829tJ
 SG3Dptt3qm+uSjBew/YpI/XIrTtbFDYt3uvkqPlu5nEN+ZTi9xX3Pur+cGNn436lueXH3Jmiv
 CdYusu+t9kmp03sq/ksfWLtFZXfW9SnK7EUZyQaajEXFScCAL9F9cbhAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503048339!80557005!1
X-Originating-IP: [192.55.52.115]
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 47320 invoked from network); 18 Aug 2017 09:25:41 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 09:25:41 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Aug 2017 02:25:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,392,1498546800"; d="scan'208";a="141187640"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 18 Aug 2017 02:25:35 -0700
Date: Fri, 18 Aug 2017 17:25:00 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20170818092500.GX11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-8-git-send-email-yi.y.sun@linux.intel.com>
 <1503027128.3857.14.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503027128.3857.14.camel@linux.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 07/13] x86: implement set value flow for
 MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMTggMTE6MzI6MDgsIENoYW8gUGVuZyB3cm90ZToKPiAKPiA+ICvCoMKgwqDCoGlm
ICggZmVhdC0+bWJhX2luZm8ubGluZWFyICkKPiA+ICvCoMKgwqDCoHsKPiA+ICvCoMKgwqDCoMKg
wqDCoMKgdW5zaWduZWQgaW50IG1vZDsKPiA+ICsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKCBm
ZWF0LT5tYmFfaW5mby50aHJ0bF9tYXggPj0gMTAwICkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqByZXR1cm4gZmFsc2U7Cj4gCj4gQ2FuIHdlIGRvIHRoaXMgY2hlY2sgZWFybGllciwgZS5n
LiB3aGVuIGl0IGdldHMgZW51bWVyYXRlZCBmcm9tIENQVUlEPwo+IApPaywgc291bmQgcmVhc29u
YWJsZS4KCj4gPiArCj4gPiArwqDCoMKgwqDCoMKgwqDCoG1vZCA9ICp0aHJ0bCAlICgxMDAgLSBm
ZWF0LT5tYmFfaW5mby50aHJ0bF9tYXgpOwo+ID4gK8KgwqDCoMKgwqDCoMKgwqAqdGhydGwgLT0g
bW9kOwo+ID4gK8KgwqDCoMKgfQo+ID4gK8KgwqDCoMKgZWxzZQo+ID4gK8KgwqDCoMKgewo+ID4g
K8KgwqDCoMKgwqDCoMKgwqAvKiBOb3QgcG93ZXIgb2YgMi4gKi8KPiA+ICvCoMKgwqDCoMKgwqDC
oMKgaWYgKCAqdGhydGwgJiAoKnRocnRsIC0gMSkgKQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCp0aHJ0bCA9ICp0aHJ0bCAmICgxIDw8IChmbHNsKCp0aHJ0bCkgLSAxKSk7Cj4gPiArwqDC
oMKgwqB9Cj4gPiArCj4gCj4gSXMgaXQgcG9zc2libGUgZm9yICp0aHJ0bCB0byBiZSB6ZXJvPyBP
dGhlcndpc2Ugd2UgbmVlZCBjaGVjayB0aGF0IGF0Cj4gdGhlIGJlZ2lubmluZy4KPiAKWWVzLCBp
dCBjb3VsZCBiZSAwLiBJIG1pc3NlZCB0aGlzLiBDb2RlIHNob3VsZCBiZToKICAgIGlmICggKnRo
cnRsICYmICgqdGhydGwgJiAoKnRocnRsIC0gMSkpICkKCj4gPiDCoAo+ID4gKy8qCj4gPiArICog
QmVjYXVzZSBtdWx0aXBsZSBmZWF0dXJlcyBtYXkgY28tZXhpc3QsIHdlIG5lZWQgaGFuZGxlIGFs
bAo+ID4gZmVhdHVyZXMgdG8gd3JpdGUKPiA+ICsgKiB2YWx1ZXMgb2YgdGhlbSBpbnRvIGEgQ09T
IHJlZ2lzdGVyIHdpdGggbmV3IENPUyBJRC4gRS5nOgo+ID4gKyAqIDEuIEwzIENBVCBhbmQgTUJB
IGNvLWV4aXN0Lgo+ID4gKyAqIDIuIERvbTEgYW5kIERvbTIgc2hhcmUgYSBzYW1lIENPUyBJRCAo
MikuIFRoZSBMMyBDQVQgQ0JNIG9mIERvbTEKPiA+IGlzIDB4MWZmLAo+ID4gKyAqwqDCoMKgwqB0
aGUgTUJBIFRocnRsZSBvZiBEb20xIGlzIDB4YS4KPiA+ICsgKiAzLiBVc2VyIHdhbnRzIHRvIGNo
YW5nZSBNQkEgVGhydGwgb2YgRG9tMSB0byBiZSAweDE0LiBCZWNhdXNlIENPUwo+ID4gSUQgMiBp
cwo+ID4gKyAqwqDCoMKgwqB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBoYXZlIHRvIHBpY2sgYSBuZXcg
Q09TIElEIDMuIFRoZSBvcmlnaW5hbAo+ID4gdmFsdWVzIG9mCj4gPiArICrCoMKgwqDCoERvbTEg
b24gQ09TIElEIDMgbWF5IGJlIGJlbG93Ogo+ID4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
LS0tLS0tLS0tCj4gPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8IENPUyAzIHwKPiA+ICsg
KsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+ID4gKyAqwqDCoMKgwqBMMyBDQVTC
oMKgfCAweDdmZiB8Cj4gPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAtLS0tLS0tLS0KPiA+
ICsgKsKgwqDCoMKgTUJBwqDCoMKgwqDCoHwgMHgwwqDCoMKgfAo+ID4gKyAqwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgLS0tLS0tLS0tCj4gPiArICogNC4gQWZ0ZXIgc2V0dGluZywgdGhlIEwzIENB
VCBDQk0gdmFsdWUgb2YgRG9tMSBzaG91bGQgYmUga2VwdCBhbmQKPiA+IHRoZSBuZXcgTUJBCj4g
PiArICrCoMKgwqDCoFRocnRsIGlzIHNldC4gU28sIHRoZSB2YWx1ZXMgb24gQ09TIElEIDMgc2hv
dWxkIGJlIGJlbG93Lgo+ID4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLS0tLS0tLS0tCj4g
PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8IENPUyAzIHwKPiA+ICsgKsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+ID4gKyAqwqDCoMKgwqBMMyBDQVTCoMKgfCAweDFmZiB8
Cj4gPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAtLS0tLS0tLS0KPiA+ICsgKsKgwqDCoMKg
TUJBwqDCoMKgwqDCoHwgMHgxNMKgwqB8Cj4gPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAt
LS0tLS0tLS0KPiA+ICsgKgo+ID4gKyAqIFNvLCB3ZSBzaG91bGQgd3JpdGUgYWxsIGZlYXR1cmVz
IHZhbHVlcyBpbnRvIHRoZWlyIE1TUnMuIFRoYXQKPiA+IHJlcXVpcmVzIHRoZQo+ID4gKyAqIGZl
YXR1cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUgYXJyYXkgYXJl
IGlucHV0Lgo+ID4gKyAqLwo+IAo+IEFsdGhvdWdoIEkgdW5kZXJzdGFuZCB0aGVtLCBJIHN0aWxs
IGhhdmUgYSBmZWVsaW5nIG9mIHRoZSBuZWNlc3NpdHkgdG8KPiByZXdvcmQgdGhlc2UgY29tbWVu
dHMuCj4gCkhvdyBhYm91dCBtb3ZlIGNvbW1lbnRzIGludG8gY29tbWl0IG1lc3NhZ2U/Cgo+IENo
YW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 09:37:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 09:37: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.xen.org>)
	id 1didiu-0003V4-7L; Fri, 18 Aug 2017 09:37:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imammedo@redhat.com>) id 1didis-0003Uy-Gj
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 09:37:46 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0C/67-03368-965B6995; Fri, 18 Aug 2017 09:37:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVysWW7jG7G1mm
 RBssmWVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzOxtZC7bpVCzZuYOxgXGaUhcjF4eQwGwm
 iZb5D9m6GDk5WATsJbbvncgEYjMKlEncXrOftYuRA8jOlTh1SRiifh6jxMWT71gg6lUljt0+w
 QpiswloSjyfc4EdxBYBsp/ees0E0sAscI5J4vyEpWAJYQE/iZPtW8AaeAUsJbY8awQbxClgI3
 Hm8S5WiA0LGSXefD3DBFEkKHFy5hOwImYBLYmHv25B2fIS29/OYQa5TkJAW+L95DyQXgmBPka
 Jn7eusU9gFJqFpH0WkvZZSNoXMDKvYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy00tLk5M
 T81JTCrWS87P3cQIDGkGINjBuHN94CFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4NXfMi1SSLAoNT21Ii0zBxhdMGkJDh4lEd4Xm4DSvMUFibnFmekQqVOMilLivBs2AyUEQB
 IZpXlwbbCIvsQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3vsgU3gy80rgpr8CWswEtNiwFWx
 xSSJCSqqBUV3PLXP9usImo8aDW7OXatctci11f7m7+KjngT8C0998EPDlkVs4petq7+H5NgJb
 t9m2nHzxwOuI2/Q1RXaJey+1zGb9XnWtw6GPl/fWpIqHe57m/13y657F4mvz/8xd43nps+fZz
 QtU49VOsvN+EKpYsbW1nLFtrkAco4L613+PX4u9/DhJtlOJpTgj0VCLuag4EQCFVTxi4wIAAA
 ==
X-Env-Sender: imammedo@redhat.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503049063!112471886!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52625 invoked from network); 18 Aug 2017 09:37:44 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 09:37:44 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AC06480F75;
 Fri, 18 Aug 2017 09:37:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com AC06480F75
Received: from nial.brq.redhat.com (unknown [10.43.2.241])
 by smtp.corp.redhat.com (Postfix) with ESMTP id BD19F707A0;
 Fri, 18 Aug 2017 09:37:35 +0000 (UTC)
Date: Fri, 18 Aug 2017 11:37:34 +0200
From: Igor Mammedov <imammedo@redhat.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Message-ID: <20170818113734.181332ad@nial.brq.redhat.com>
In-Reply-To: <20170818043655-mutt-send-email-mst@kernel.org>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
 <20170817162347.1590-3-anthony.perard@citrix.com>
 <20170818043655-mutt-send-email-mst@kernel.org>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Fri, 18 Aug 2017 09:37:42 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org,
 Bruce Rogers <brogers@suse.com>, Marcel Apfelbaum <marcel@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v3 2/3] hw/acpi: Move
 acpi_set_pci_info to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxOCBBdWcgMjAxNyAwNDo0MDowMiArMDMwMAoiTWljaGFlbCBTLiBUc2lya2luIiA8
bXN0QHJlZGhhdC5jb20+IHdyb3RlOgoKPiBPbiBUaHUsIEF1ZyAxNywgMjAxNyBhdCAwNToyMzo0
NlBNICswMTAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IFRoaXMgbWVhbnMgdGhhdCB0aGUg
ZnVuY3Rpb24gd2lsbCBiZSBjYWxsIGFuZCB0aGUgcHJvcGVydHkKPiA+IGFjcGktcGNpaHAtYnNl
bCB3aWxsIGJlIHNldCBldmVuIGlmIEFDUEkgYnVpbGQgaXMgZGlzYWJsZS4KPiA+IAo+ID4gVG8g
ZG8gUENJIHBhc3N0aHJvdWdoIHdpdGggWGVuLCB0aGUgcHJvcGVydHkgYWNwaS1wY2locC1ic2Vs
IG5lZWRzIHRvIGJlCj4gPiBzZXQsIGJ1dCB0aGlzIHdhcyBkb25lIG9ubHkgd2hlbiBBQ1BJIHRh
YmxlcyBhcmUgYnVpbHQgd2hpY2ggaXMgbm90Cj4gPiBuZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBU
aGUgbmVlZCBmb3IgdGhlIHByb3BlcnR5IHN0YXJ0cyB3aXRoIGNvbW1pdAo+ID4gInBjOiBwY2lo
cDogYXZvaWQgYWRkaW5nIEFDUElfUENJSFBfUFJPUF9CU0VMIHR3aWNlIgo+ID4gKGYwYzlkNjRh
NjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNjZTM3YjYpLgo+ID4gCj4gPiBSZXBvcnRlZC1ieTog
U2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KPiA+IFNpZ25lZC1vZmYt
Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gCj4gPiAt
LS0KPiA+IENoYW5nZXMgaW4gVjM6Cj4gPiAgIC0gbW92ZSBhY3BpX3NldF9wY2lfaW5mbyB0byBw
Y2locCBpbnN0ZWFkCj4gPiAKPiA+IENoYW5nZXMgaW4gVjI6Cj4gPiAgIC0gY2hlY2sgZm9yIGFj
cGlfZW5hYmxlZCBiZWZvcmUgY2FsbGluZyBhY3BpX3NldF9wY2lfaW5mby4KPiA+ICAgLSBzZXQg
dGhlIHByb3BlcnR5IG9uIHRoZSByb290IGJ1cyBvbmx5Lgo+ID4gCj4gPiBUaGlzIHBhdGNoIHdv
dWxkIGJlIGEgY2FuZGl0YWRlIHRvIGJhY2twb3J0IHRvIDIuOSwgYWxvbmcgd2l0aAo+ID4gImh3
L2FjcGk6IExpbWl0IGhvdHBsdWcgdG8gcm9vdCBidXMgb24gbGVnYWN5IG1vZGUiCj4gPiAKPiA+
IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiBDQzog
QnJ1Y2UgUm9nZXJzIDxicm9nZXJzQHN1c2UuY29tPgo+ID4gLS0tCj4gPiAgaHcvYWNwaS9wY2lo
cC5jICAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgaHcvaTM4
Ni9hY3BpLWJ1aWxkLmMgfCAzMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4g
IDIgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCj4gPiAK
PiA+IGRpZmYgLS1naXQgYS9ody9hY3BpL3BjaWhwLmMgYi9ody9hY3BpL3BjaWhwLmMKPiA+IGlu
ZGV4IDlkYjNjMmVhZjIuLjQ0ZTg4NDJkYjggMTAwNjQ0Cj4gPiAtLS0gYS9ody9hY3BpL3BjaWhw
LmMKPiA+ICsrKyBiL2h3L2FjcGkvcGNpaHAuYwo+ID4gQEAgLTc1LDYgKzc1LDM2IEBAIHN0YXRp
YyBpbnQgYWNwaV9wY2locF9nZXRfYnNlbChQQ0lCdXMgKmJ1cykKPiA+ICAgICAgfQo+ID4gIH0K
PiA+ICAKPiA+ICsvKiBBc3NpZ24gQlNFTCBwcm9wZXJ0eSB0byBhbGwgYnVzZXMuICBJbiB0aGUg
ZnV0dXJlLCB0aGlzIGNhbiBiZSBjaGFuZ2VkCj4gPiArICogdG8gb25seSBhc3NpZ24gdG8gYnVz
ZXMgdGhhdCBzdXBwb3J0IGhvdHBsdWcuCj4gPiArICovCj4gPiArc3RhdGljIHZvaWQgKmFjcGlf
c2V0X2JzZWwoUENJQnVzICpidXMsIHZvaWQgKm9wYXF1ZSkKPiA+ICt7Cj4gPiArICAgIHVuc2ln
bmVkICpic2VsX2FsbG9jID0gb3BhcXVlOwo+ID4gKyAgICB1bnNpZ25lZCAqYnVzX2JzZWw7Cj4g
PiArCj4gPiArICAgIGlmIChxYnVzX2lzX2hvdHBsdWdnYWJsZShCVVMoYnVzKSkpIHsKPiA+ICsg
ICAgICAgIGJ1c19ic2VsID0gZ19tYWxsb2Moc2l6ZW9mICpidXNfYnNlbCk7Cj4gPiArCj4gPiAr
ICAgICAgICAqYnVzX2JzZWwgPSAoKmJzZWxfYWxsb2MpKys7Cj4gPiArICAgICAgICBvYmplY3Rf
cHJvcGVydHlfYWRkX3VpbnQzMl9wdHIoT0JKRUNUKGJ1cyksIEFDUElfUENJSFBfUFJPUF9CU0VM
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1c19ic2VsLCAm
ZXJyb3JfYWJvcnQpOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJldHVybiBic2VsX2FsbG9j
Owo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgdm9pZCBhY3BpX3NldF9wY2lfaW5mbyh2b2lkKQo+
ID4gK3sKPiA+ICsgICAgUENJQnVzICpidXMgPSBmaW5kX2k0NDBmeCgpOyAvKiBUT0RPOiBRMzUg
c3VwcG9ydCAqLwo+ID4gKyAgICB1bnNpZ25lZCBic2VsX2FsbG9jID0gQUNQSV9QQ0lIUF9CU0VM
X0RFRkFVTFQ7Cj4gPiArCj4gPiArICAgIGlmIChidXMpIHsKPiA+ICsgICAgICAgIC8qIFNjYW4g
YWxsIFBDSSBidXNlcy4gU2V0IHByb3BlcnR5IHRvIGVuYWJsZSBhY3BpIGJhc2VkIGhvdHBsdWcu
ICovCj4gPiArICAgICAgICBwY2lfZm9yX2VhY2hfYnVzX2RlcHRoX2ZpcnN0KGJ1cywgYWNwaV9z
ZXRfYnNlbCwgTlVMTCwgJmJzZWxfYWxsb2MpOwo+ID4gKyAgICB9Cj4gPiArfQo+ID4gKwo+ID4g
IHN0YXRpYyB2b2lkIGFjcGlfcGNpaHBfdGVzdF9ob3RwbHVnX2J1cyhQQ0lCdXMgKmJ1cywgdm9p
ZCAqb3BhcXVlKQo+ID4gIHsKPiA+ICAgICAgQWNwaVBjaUhwRmluZCAqZmluZCA9IG9wYXF1ZTsK
PiA+IEBAIC0xNzcsNiArMjA3LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9wY2locF91cGRhdGUoQWNw
aVBjaUhwU3RhdGUgKnMpCj4gPiAgCj4gPiAgdm9pZCBhY3BpX3BjaWhwX3Jlc2V0KEFjcGlQY2lI
cFN0YXRlICpzKQo+ID4gIHsKPiA+ICsgICAgYWNwaV9zZXRfcGNpX2luZm8oKTsKPiA+ICAgICAg
YWNwaV9wY2locF91cGRhdGUocyk7Cj4gPiAgfSAgCj4gCj4gSUlVQyBkb2luZyB0aGlzIG9uIHJl
c2V0IHdpbGwgYWRkIHByb3BlcnR5IG92ZXIgYW5kIG92ZXIgYWdhaW4gbGVha2luZwo+IG1lbW9y
eS4KaW4gdjIgSSd2ZSBleHBsaWNpdGx5IHN1Z2dlc3RlZCB0byBjYWxsIGl0IG9uY2UsIGxpa2U6
CgphY3BpX3NldF9wY2lfaW5mbygpIHsKCiAgIHN0YXRpYyBib29sIGJzZWxfaXMgc2V0OwoKICAg
aWYgKGJzZWxfaXMgc2V0KQogICAgICAgcmV0dXJuOwogICBic2VsX2lzIHNldCA9IHRydWU7Cgog
ICAuLi4KfQoKbm90IHBhdGNoIHJlbGF0ZWQ6CkJUVyBic2VsIGFzc2lnbm1lbnQgaXMgbm90IHN0
YWJsZSBpbiBob3RwbHVnICsgbWlncmF0aW9uIHVzZSBjYXNlLAphbmQgd2UgcHJvYmFibHkgc2hv
dWxkIGZpeCBpdCB1cCBpbiAyLjExIChDQ2luZyBNYXJjZWwpCgo+IEkgdGhpbmsgdGhhdCB3ZSBu
ZWVkIHRvIGRvIGl0IG9uIG1hY2hpbmUgZG9uZS4KPiAKPiBJZ29yLCAgSSB0aGluayByZW9yZGVy
aW5nIGFjcGktYnVpbGQgbGlrZSBlYXJsaWVyIHZlcnNpb24gZGlkCj4gaXMgbGVzcyBpbnRydXNp
dmUgYW5kIG1vcmUgYXBwcm9wcmlhdGUgZm9yIDIuMTAuCj4gCj4gRm9yIDIuMTAgSSB3b3VsZCBs
aWtlIHRvIHNlZSBpZGVhbGx5IHNvbWUgY2hhbmdlcyB0aGF0Cj4gYXJlIGFsbCBpZiAoeGVuKSBt
YWtpbmcgaXQgb2J2aW91cyBub24geGVuIGlzIG5vdAo+IGFmZmVjdGVkLiBJIGNhbiB0aGVuIGFj
ayBpdCBhbmQgaXQgd2lsbCBiZSBtZXJnZWQgaW4geGVuIHRyZWUuCml0IGRpZG4ndCB3b3JrIGJl
Zm9yZSBzbyBJJ2QganVzdCBwdXNoIGZpeCB0byAyLjExIHdpdGhvdXQKaW50ZXJtZWRpYXRlIGZp
eC4KQnV0IGlmIHlvdSBndXlzIHRoaW5rIGl0J3Mgd29ydGggdG8gZml4IGluIDIuMTAsIEknbSBm
aW5lIHdpdGggdjIKZm9yIGl0IGlmIEFudGhvbnkgd2lsbCB0YWtlIGNhcmUgb2YgaXQgKHJlYmFz
ZSB0aGlzIHNlcmllcykKaW4gMi4xMSBtZXJnZSB3aW5kb3cuCgoKPiAKPiBDbGVhbiBpdCB1cCBh
ZnRlciAyLjEwLgo+IAo+ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5j
IGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiA+IGluZGV4IDk4ZGQ0MjQ2NzguLjRkMTlkOTFlMWIg
MTAwNjQ0Cj4gPiAtLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYwo+ID4gKysrIGIvaHcvaTM4Ni9h
Y3BpLWJ1aWxkLmMKPiA+IEBAIC00OTMsMzYgKzQ5Myw2IEBAIGJ1aWxkX21hZHQoR0FycmF5ICp0
YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsIFBDTWFjaGluZVN0YXRlICpwY21zKQo+ID4g
ICAgICAgICAgICAgICAgICAgdGFibGVfZGF0YS0+bGVuIC0gbWFkdF9zdGFydCwgMSwgTlVMTCwg
TlVMTCk7Cj4gPiAgfQo+ID4gIAo+ID4gLS8qIEFzc2lnbiBCU0VMIHByb3BlcnR5IHRvIGFsbCBi
dXNlcy4gIEluIHRoZSBmdXR1cmUsIHRoaXMgY2FuIGJlIGNoYW5nZWQKPiA+IC0gKiB0byBvbmx5
IGFzc2lnbiB0byBidXNlcyB0aGF0IHN1cHBvcnQgaG90cGx1Zy4KPiA+IC0gKi8KPiA+IC1zdGF0
aWMgdm9pZCAqYWNwaV9zZXRfYnNlbChQQ0lCdXMgKmJ1cywgdm9pZCAqb3BhcXVlKQo+ID4gLXsK
PiA+IC0gICAgdW5zaWduZWQgKmJzZWxfYWxsb2MgPSBvcGFxdWU7Cj4gPiAtICAgIHVuc2lnbmVk
ICpidXNfYnNlbDsKPiA+IC0KPiA+IC0gICAgaWYgKHFidXNfaXNfaG90cGx1Z2dhYmxlKEJVUyhi
dXMpKSkgewo+ID4gLSAgICAgICAgYnVzX2JzZWwgPSBnX21hbGxvYyhzaXplb2YgKmJ1c19ic2Vs
KTsKPiA+IC0KPiA+IC0gICAgICAgICpidXNfYnNlbCA9ICgqYnNlbF9hbGxvYykrKzsKPiA+IC0g
ICAgICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfdWludDMyX3B0cihPQkpFQ1QoYnVzKSwgQUNQSV9Q
Q0lIUF9QUk9QX0JTRUwsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnVzX2JzZWwsICZlcnJvcl9hYm9ydCk7Cj4gPiAtICAgIH0KPiA+IC0KPiA+IC0gICAgcmV0
dXJuIGJzZWxfYWxsb2M7Cj4gPiAtfQo+ID4gLQo+ID4gLXN0YXRpYyB2b2lkIGFjcGlfc2V0X3Bj
aV9pbmZvKHZvaWQpCj4gPiAtewo+ID4gLSAgICBQQ0lCdXMgKmJ1cyA9IGZpbmRfaTQ0MGZ4KCk7
IC8qIFRPRE86IFEzNSBzdXBwb3J0ICovCj4gPiAtICAgIHVuc2lnbmVkIGJzZWxfYWxsb2MgPSBB
Q1BJX1BDSUhQX0JTRUxfREVGQVVMVDsKPiA+IC0KPiA+IC0gICAgaWYgKGJ1cykgewo+ID4gLSAg
ICAgICAgLyogU2NhbiBhbGwgUENJIGJ1c2VzLiBTZXQgcHJvcGVydHkgdG8gZW5hYmxlIGFjcGkg
YmFzZWQgaG90cGx1Zy4gKi8KPiA+IC0gICAgICAgIHBjaV9mb3JfZWFjaF9idXNfZGVwdGhfZmly
c3QoYnVzLCBhY3BpX3NldF9ic2VsLCBOVUxMLCAmYnNlbF9hbGxvYyk7Cj4gPiAtICAgIH0KPiA+
IC19Cj4gPiAtCj4gPiAgc3RhdGljIHZvaWQgYnVpbGRfYXBwZW5kX3BjaWhwX25vdGlmeV9lbnRy
eShBbWwgKm1ldGhvZCwgaW50IHNsb3QpCj4gPiAgewo+ID4gICAgICBBbWwgKmlmX2N0eDsKPiA+
IEBAIC0yODg4LDggKzI4NTgsNiBAQCB2b2lkIGFjcGlfc2V0dXAodm9pZCkKPiA+ICAKPiA+ICAg
ICAgYnVpbGRfc3RhdGUgPSBnX21hbGxvYzAoc2l6ZW9mICpidWlsZF9zdGF0ZSk7Cj4gPiAgCj4g
PiAtICAgIGFjcGlfc2V0X3BjaV9pbmZvKCk7Cj4gPiAtCj4gPiAgICAgIGFjcGlfYnVpbGRfdGFi
bGVzX2luaXQoJnRhYmxlcyk7Cj4gPiAgICAgIGFjcGlfYnVpbGQoJnRhYmxlcywgTUFDSElORShw
Y21zKSk7Cj4gPiAgCj4gPiAtLSAKPiA+IEFudGhvbnkgUEVSQVJEICAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 09:48:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 09: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.xen.org>)
	id 1didsr-0004E0-6T; Fri, 18 Aug 2017 09:48:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imammedo@redhat.com>) id 1didsq-0004Du-55
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 09:48:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AA/5C-03937-3D7B6995; Fri, 18 Aug 2017 09:48:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysWW7jO6l7dM
 iDR5d0bH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmL1/NVPBEpeL1v5usDYwdsl2MXBxCArOZ
 JPY++MzcxcjJwSJgL3Hg4WVWEJtRoEzi9pr9QDYHkJ0rceqSMET9PEaJYy3/GSHqVSVe/WtiA
 7HZBDQlns+5wA5iiwjoSbSsmsgK0sAssJRJ4knbdLAGYYFoiaNXXoAt4BWwlGicsIYFxOYUsJ
 PoebIGrEZIoEBi8742RogaQYmTM5+A1TALaEk8/HULypaX2P52DtjREgLaEhfaH7GALJMQ6GO
 UuPjkKcsERqFZSPpnIemfhaR/ASPzKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE
 9NScxKRiveT83E2MwJBmAIIdjJc3BhxilORgUhLl/T1rSqQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCV6TbdMihQSLUtNTK9Iyc4DRBZOW4OBREuE1BknzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn
 5eqpQ472WQIgGQoozSPLgRsEi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFec5ApPJl5JXC
 bXgEdwQR0hGEr2BEliQgpqQbGI/dm5jPULzktFmrcWi25OZinRe/OPOaSOVySE7vSH6awFN8w
 WLLv0498R17FXw6rLk7R/Pus3vY22zm/9YxTY7h+/j9SY7jaO49rZZ/CD65Vt16qPu00qPItO
 7CuNe6+mH36u6+d7XX/Iz24TjFv48rUZ416erdRfsebJs+/z4peNO7hrF+oxFKckWioxVxUnA
 gAtREiBu8CAAA=
X-Env-Sender: imammedo@redhat.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503049681!101466914!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59540 invoked from network); 18 Aug 2017 09:48:02 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 09:48:02 -0000
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 7363F7E42F;
 Fri, 18 Aug 2017 09:48:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 7363F7E42F
Received: from nial.brq.redhat.com (unknown [10.43.2.241])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8885070626;
 Fri, 18 Aug 2017 09:47:56 +0000 (UTC)
Date: Fri, 18 Aug 2017 11:47:55 +0200
From: Igor Mammedov <imammedo@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170818114755.3124dec8@nial.brq.redhat.com>
In-Reply-To: <20170817162347.1590-3-anthony.perard@citrix.com>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
 <20170817162347.1590-3-anthony.perard@citrix.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Fri, 18 Aug 2017 09:48:01 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Bruce Rogers <brogers@suse.com>,
 xen-devel@lists.xenproject.org, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-2.10 v3 2/3] hw/acpi: Move
 acpi_set_pci_info to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxNyBBdWcgMjAxNyAxNzoyMzo0NiArMDEwMApBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cgo+IFRoaXMgbWVhbnMgdGhhdCB0aGUgZnVuY3Rp
b24gd2lsbCBiZSBjYWxsIGFuZCB0aGUgcHJvcGVydHkKPiBhY3BpLXBjaWhwLWJzZWwgd2lsbCBi
ZSBzZXQgZXZlbiBpZiBBQ1BJIGJ1aWxkIGlzIGRpc2FibGUuCnMvY2FsbC9jYWxsZWQvCnMvZGlz
YWJsZS9kaXNhYmxlZC8KCk1heWJlIHNvbWV0aGluZyBhbG9uZyB0aGlzIGxpbmVzOgoKSFcgcGFy
dCBvZiBBUENJIFBDSSBob3RwbHVnIGluIFFFTVUgZGVwZW5kcyBvbiBBQ1BJX1BDSUhQX1BST1Bf
QlNFTApiZWluZyBzZXQgb24gYSBQQ0kgYnVzIHRoYXQgc3VwcG9ydHMgQUNQSSBob3RwbHVnLiBJ
dCBzaG91bGQgd29yawpyZWdhcmRsZXNzIG9mIHNvdXJjZSBvZiBBQ1BJIHRhYmxlcyAoUUVNVSBn
ZW5lcmF0b3IvbGVnYWN5IFNlYWJpb3MvWGVuKS4KU28gbW92ZSBBQ1BJX1BDSUhQX1BST1BfQlNF
TCBpbml0aWFsaXphdGlvbiBpbnRvIEhXIEFDUEkgaW1wbC4gcGFydApmcm9tIFFFTVUncyBBQ1BJ
IHRhYmxlIGdlbmVyYXRvci4KCj4gCj4gVG8gZG8gUENJIHBhc3N0aHJvdWdoIHdpdGggWGVuLCB0
aGUgcHJvcGVydHkgYWNwaS1wY2locC1ic2VsIG5lZWRzIHRvIGJlCj4gc2V0LCBidXQgdGhpcyB3
YXMgZG9uZSBvbmx5IHdoZW4gQUNQSSB0YWJsZXMgYXJlIGJ1aWx0IHdoaWNoIGlzIG5vdAo+IG5l
ZWRlZCBmb3IgYSBYZW4gZ3Vlc3QuIFRoZSBuZWVkIGZvciB0aGUgcHJvcGVydHkgc3RhcnRzIHdp
dGggY29tbWl0Cj4gInBjOiBwY2locDogYXZvaWQgYWRkaW5nIEFDUElfUENJSFBfUFJPUF9CU0VM
IHR3aWNlIgo+IChmMGM5ZDY0YTY4Yjc3NjM3NGVjNDczMjQyNGEzZTI3NzUzY2UzN2I2KS4KPiAK
PiBSZXBvcnRlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4K
PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KPiAKPiAtLS0KPiBDaGFuZ2VzIGluIFYzOgo+ICAgLSBtb3ZlIGFjcGlfc2V0X3BjaV9pbmZv
IHRvIHBjaWhwIGluc3RlYWQKPiAKPiBDaGFuZ2VzIGluIFYyOgo+ICAgLSBjaGVjayBmb3IgYWNw
aV9lbmFibGVkIGJlZm9yZSBjYWxsaW5nIGFjcGlfc2V0X3BjaV9pbmZvLgo+ICAgLSBzZXQgdGhl
IHByb3BlcnR5IG9uIHRoZSByb290IGJ1cyBvbmx5Lgo+IAo+IFRoaXMgcGF0Y2ggd291bGQgYmUg
YSBjYW5kaXRhZGUgdG8gYmFja3BvcnQgdG8gMi45LCBhbG9uZyB3aXRoCj4gImh3L2FjcGk6IExp
bWl0IGhvdHBsdWcgdG8gcm9vdCBidXMgb24gbGVnYWN5IG1vZGUiCj4gCj4gQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogQnJ1Y2UgUm9nZXJzIDxi
cm9nZXJzQHN1c2UuY29tPgo+IC0tLQo+ICBody9hY3BpL3BjaWhwLmMgICAgICB8IDMxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgfCAzMiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDMxIGlu
c2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9ody9hY3BpL3Bj
aWhwLmMgYi9ody9hY3BpL3BjaWhwLmMKPiBpbmRleCA5ZGIzYzJlYWYyLi40NGU4ODQyZGI4IDEw
MDY0NAo+IC0tLSBhL2h3L2FjcGkvcGNpaHAuYwo+ICsrKyBiL2h3L2FjcGkvcGNpaHAuYwo+IEBA
IC03NSw2ICs3NSwzNiBAQCBzdGF0aWMgaW50IGFjcGlfcGNpaHBfZ2V0X2JzZWwoUENJQnVzICpi
dXMpCj4gICAgICB9Cj4gIH0KPiAgCj4gKy8qIEFzc2lnbiBCU0VMIHByb3BlcnR5IHRvIGFsbCBi
dXNlcy4gIEluIHRoZSBmdXR1cmUsIHRoaXMgY2FuIGJlIGNoYW5nZWQKPiArICogdG8gb25seSBh
c3NpZ24gdG8gYnVzZXMgdGhhdCBzdXBwb3J0IGhvdHBsdWcuCj4gKyAqLwo+ICtzdGF0aWMgdm9p
ZCAqYWNwaV9zZXRfYnNlbChQQ0lCdXMgKmJ1cywgdm9pZCAqb3BhcXVlKQo+ICt7Cj4gKyAgICB1
bnNpZ25lZCAqYnNlbF9hbGxvYyA9IG9wYXF1ZTsKPiArICAgIHVuc2lnbmVkICpidXNfYnNlbDsK
PiArCj4gKyAgICBpZiAocWJ1c19pc19ob3RwbHVnZ2FibGUoQlVTKGJ1cykpKSB7Cj4gKyAgICAg
ICAgYnVzX2JzZWwgPSBnX21hbGxvYyhzaXplb2YgKmJ1c19ic2VsKTsKPiArCj4gKyAgICAgICAg
KmJ1c19ic2VsID0gKCpic2VsX2FsbG9jKSsrOwo+ICsgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9h
ZGRfdWludDMyX3B0cihPQkpFQ1QoYnVzKSwgQUNQSV9QQ0lIUF9QUk9QX0JTRUwsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1c19ic2VsLCAmZXJyb3JfYWJvcnQp
Owo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBic2VsX2FsbG9jOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgdm9pZCBhY3BpX3NldF9wY2lfaW5mbyh2b2lkKQo+ICt7Cj4gKyAgICBQQ0lCdXMgKmJ1cyA9
IGZpbmRfaTQ0MGZ4KCk7IC8qIFRPRE86IFEzNSBzdXBwb3J0ICovCj4gKyAgICB1bnNpZ25lZCBi
c2VsX2FsbG9jID0gQUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFQ7Cj4gKwo+ICsgICAgaWYgKGJ1cykg
ewo+ICsgICAgICAgIC8qIFNjYW4gYWxsIFBDSSBidXNlcy4gU2V0IHByb3BlcnR5IHRvIGVuYWJs
ZSBhY3BpIGJhc2VkIGhvdHBsdWcuICovCj4gKyAgICAgICAgcGNpX2Zvcl9lYWNoX2J1c19kZXB0
aF9maXJzdChidXMsIGFjcGlfc2V0X2JzZWwsIE5VTEwsICZic2VsX2FsbG9jKTsKPiArICAgIH0K
PiArfQo+ICsKPiAgc3RhdGljIHZvaWQgYWNwaV9wY2locF90ZXN0X2hvdHBsdWdfYnVzKFBDSUJ1
cyAqYnVzLCB2b2lkICpvcGFxdWUpCj4gIHsKPiAgICAgIEFjcGlQY2lIcEZpbmQgKmZpbmQgPSBv
cGFxdWU7Cj4gQEAgLTE3Nyw2ICsyMDcsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX3BjaWhwX3VwZGF0
ZShBY3BpUGNpSHBTdGF0ZSAqcykKPiAgCj4gIHZvaWQgYWNwaV9wY2locF9yZXNldChBY3BpUGNp
SHBTdGF0ZSAqcykKPiAgewo+ICsgICAgYWNwaV9zZXRfcGNpX2luZm8oKTsKPiAgICAgIGFjcGlf
cGNpaHBfdXBkYXRlKHMpOwo+ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVp
bGQuYyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCj4gaW5kZXggOThkZDQyNDY3OC4uNGQxOWQ5MWUx
YiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYwo+ICsrKyBiL2h3L2kzODYvYWNw
aS1idWlsZC5jCj4gQEAgLTQ5MywzNiArNDkzLDYgQEAgYnVpbGRfbWFkdChHQXJyYXkgKnRhYmxl
X2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgUENNYWNoaW5lU3RhdGUgKnBjbXMpCj4gICAgICAg
ICAgICAgICAgICAgdGFibGVfZGF0YS0+bGVuIC0gbWFkdF9zdGFydCwgMSwgTlVMTCwgTlVMTCk7
Cj4gIH0KPiAgCj4gLS8qIEFzc2lnbiBCU0VMIHByb3BlcnR5IHRvIGFsbCBidXNlcy4gIEluIHRo
ZSBmdXR1cmUsIHRoaXMgY2FuIGJlIGNoYW5nZWQKPiAtICogdG8gb25seSBhc3NpZ24gdG8gYnVz
ZXMgdGhhdCBzdXBwb3J0IGhvdHBsdWcuCj4gLSAqLwo+IC1zdGF0aWMgdm9pZCAqYWNwaV9zZXRf
YnNlbChQQ0lCdXMgKmJ1cywgdm9pZCAqb3BhcXVlKQo+IC17Cj4gLSAgICB1bnNpZ25lZCAqYnNl
bF9hbGxvYyA9IG9wYXF1ZTsKPiAtICAgIHVuc2lnbmVkICpidXNfYnNlbDsKPiAtCj4gLSAgICBp
ZiAocWJ1c19pc19ob3RwbHVnZ2FibGUoQlVTKGJ1cykpKSB7Cj4gLSAgICAgICAgYnVzX2JzZWwg
PSBnX21hbGxvYyhzaXplb2YgKmJ1c19ic2VsKTsKPiAtCj4gLSAgICAgICAgKmJ1c19ic2VsID0g
KCpic2VsX2FsbG9jKSsrOwo+IC0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfdWludDMyX3B0
cihPQkpFQ1QoYnVzKSwgQUNQSV9QQ0lIUF9QUk9QX0JTRUwsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJ1c19ic2VsLCAmZXJyb3JfYWJvcnQpOwo+IC0gICAgfQo+
IC0KPiAtICAgIHJldHVybiBic2VsX2FsbG9jOwo+IC19Cj4gLQo+IC1zdGF0aWMgdm9pZCBhY3Bp
X3NldF9wY2lfaW5mbyh2b2lkKQo+IC17Cj4gLSAgICBQQ0lCdXMgKmJ1cyA9IGZpbmRfaTQ0MGZ4
KCk7IC8qIFRPRE86IFEzNSBzdXBwb3J0ICovCj4gLSAgICB1bnNpZ25lZCBic2VsX2FsbG9jID0g
QUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFQ7Cj4gLQo+IC0gICAgaWYgKGJ1cykgewo+IC0gICAgICAg
IC8qIFNjYW4gYWxsIFBDSSBidXNlcy4gU2V0IHByb3BlcnR5IHRvIGVuYWJsZSBhY3BpIGJhc2Vk
IGhvdHBsdWcuICovCj4gLSAgICAgICAgcGNpX2Zvcl9lYWNoX2J1c19kZXB0aF9maXJzdChidXMs
IGFjcGlfc2V0X2JzZWwsIE5VTEwsICZic2VsX2FsbG9jKTsKPiAtICAgIH0KPiAtfQo+IC0KPiAg
c3RhdGljIHZvaWQgYnVpbGRfYXBwZW5kX3BjaWhwX25vdGlmeV9lbnRyeShBbWwgKm1ldGhvZCwg
aW50IHNsb3QpCj4gIHsKPiAgICAgIEFtbCAqaWZfY3R4Owo+IEBAIC0yODg4LDggKzI4NTgsNiBA
QCB2b2lkIGFjcGlfc2V0dXAodm9pZCkKPiAgCj4gICAgICBidWlsZF9zdGF0ZSA9IGdfbWFsbG9j
MChzaXplb2YgKmJ1aWxkX3N0YXRlKTsKPiAgCj4gLSAgICBhY3BpX3NldF9wY2lfaW5mbygpOwo+
IC0KPiAgICAgIGFjcGlfYnVpbGRfdGFibGVzX2luaXQoJnRhYmxlcyk7Cj4gICAgICBhY3BpX2J1
aWxkKCZ0YWJsZXMsIE1BQ0hJTkUocGNtcykpOwo+ICAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 09:54:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 09:54: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.xen.org>)
	id 1didyf-0004ru-RZ; Fri, 18 Aug 2017 09:54:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396cc44c7=citrix-osstest@xenproject.org>)
 id 1didyf-0004rX-1e
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 09:54:05 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F1/27-27137-C39B6995; Fri, 18 Aug 2017 09:54:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva71zmm
 RBrufGFrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy5P70LZglWtDfMZWlgfMbVxcjJISHgL9HR
 e48FwnaXuPxlBpgtIuAsMeHDbbYuRg4OXgE9iblL/UHCwgLBEi2bZgKVcAGVN7JKfGyYD9WrK
 jHzXB8TiM0m4CExsWciWJwFKN43oYUNxBYS0JJYunglWA2vgKDEyZlPwGqYBSQkDr54wQwxx0
 Ji/9+zzBMYeWchKZuFpGwBI9MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzA0GEAgh2M35YFHGKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3q3bp0UKCRalpqdWpGXmAIMYJi3BwaMkwjsfJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpU
 uK8e0GKBECKMkrz4EbAIuoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhCFW8WTmlcBtegV0BB
 PQEYatYEeUJCKkpBoYrYIdtr1aICDS6tm5K5/3042fLxJv9L/ZcT/QrTzRc57LYomkz2tizzM
 aWpyNC2L9uaLD/mW+0JWeaa/lRNMOLV9r39+s+DeomLHgCfcr5yvLzzewlKYc3qwSvDhOWpS5
 YNqGPX96Fl54Oe8Dq/zRCpY1WwLc+NL5TFvSVb4knWlYxPpWpZZNiaU4I9FQi7moOBEA3SJps
 6MCAAA=
X-Env-Sender: prvs=396cc44c7=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503050042!112080089!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40862 invoked from network); 18 Aug 2017 09:54:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 09:54:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="444288726"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71989-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71962
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 18 Aug 2017 10:53:59 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71989: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTg5IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxOTg5LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MTk2MgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTYyCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5NjIK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MTk2MgogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbGlrZSA3MTk2MgogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGxpa2UgNzE5NjIKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTk2MgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:08:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10: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.xen.org>)
	id 1dieCv-0005it-3u; Fri, 18 Aug 2017 10:08:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dieCt-0005in-Mi
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 10:08:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BD/77-02962-EACB6995; Fri, 18 Aug 2017 10:08:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3fdnmm
 RBp3rxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynZ76yF0xmrfh48xpbA+NT5i5GTg4hgTyJ
 1+9+sHYxcnDwCthJrNsfDhKWEDCUOL3wJguIzSKgKjFz2zcwm01AXaLt2XZWEFtEQEniyZv3j
 F2MXBzMAn2MErtufmcESQgL+Eps/tHJBDE/TeJ+ay8LyHxOAUuJfU8MIFYJSvzdIQxSwSygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy0Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw9BiDYwfhrWcAhRkkOJiVR3t+zpkQK
 8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneht3TIoUEi1LTUyvSMnOA0QFTK
 sHBoyTCexUkzVtckJhbnJkOkTrFqMvR9GHLFyYhsBlS4rxPQIoEQIoySvPgRsAi9RKjrJQwLy
 PQgUI8BalFuZklqPKvGMU5GJWEee+ATOHJzCuB2/QK6AgmoCMMW8GOKElESEk1MHpKr2B3X/W
 LRT5AYd+uf2snrJH4Fjbpw/3SY5/6r7l7ZDQxp/n5OAgyL742s9VK5m5K6wGHnpzz9kslg74v
 D7ue33GvunDe6uPZuZllRbF16yLvK2+ZtEco/93rxL4dC6fWHwgMEm1QnKC17/Tj4+q1zmpfN
 llePLab7enK6Len7QUmH3V+eV2JpTgj0VCLuag4EQCxLUkjzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503050924!111577213!1
X-Originating-IP: [137.65.248.74]
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 52568 invoked from network); 18 Aug 2017 10:08:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 10:08:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 04:08:44 -0600
Message-Id: <5996D8CC0200007800171097@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 04:08:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-7-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-7-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 06/31] x86: move pv_emul_is_mem_write to
 pv/emulate.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTUxMzgsMTMgKzUxNDAsNiBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfY21weGNoZygK
PiAgICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0LCBj
dHh0KSk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgcHZfZW11bF9pc19tZW1fd3JpdGUoY29uc3Qg
c3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiAtewo+IC0gICAgcmV0
dXJuIHg4Nl9pbnNuX2lzX21lbV93cml0ZShzdGF0ZSwgY3R4dCkgPyBYODZFTVVMX09LQVkKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogWDg2RU1VTF9V
TkhBTkRMRUFCTEU7Cj4gLX0KCklmIGl0IGNhbid0IGJlIHN0YXRpYyBhbnltb3JlLCBhbmQgY29u
c2lkZXJpbmcgaXQncyBqdXN0IGEgd3JhcHBlcgphcm91bmQgYW5vdGhlciBmdW5jdGlvbiBjYWxs
LCB3b3VsZCB0aGVyZSBiZSBhbnl0aGluZyB3cm9uZyB3aXRoCm1ha2luZyBpdCBhbiBpbmxpbmUg
ZnVuY3Rpb24gaW4gdGhlIGhlYWRlcj8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:12:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10:12: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.xen.org>)
	id 1dieGE-0006KW-MR; Fri, 18 Aug 2017 10:12:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dieGD-0006KO-1a
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 10:12:13 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 2B/FC-03557-C7DB6995; Fri, 18 Aug 2017 10:12:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7d677R
 Ig9c3TS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybK5+xF+xlqWj5vYe9gfEdcxcjJ4eQQJ7E
 t/4lbCA2r4CdxNJDrxhBbAkBQ4nTC2+ygNgsAqoSU+/fB7PZBNQl2p5tZwWxRQSUJJ68eQ9Uz
 8XBLNDHKLHr5newZmEBd4nGyQ+BhnIALUiTOPItEyTMKWApsW7hHlaQMK+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6JXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxu7L/ocYJTmYlER5f8+aEinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfT7mmRQoJFqempFWmZOcAogElLcPAoifBeBUnzFhck5
 hZnpkOkTjHqcjR92PKFSYglLz8vVUqcN3sPUJEASFFGaR7cCFhEXmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5IwrxTIFJ7MvBK4Ta+AjmACOsKwFeyIkkSElFQDo/pTlr5LzaZnft1mu8kVrOy
 XqnjAeNkbP/NfE45NFNO0ZTxYLLX+zd8f2st5JBwXnnrRYhZyIf9Y3Kz7GyrV74YyXpuzp2yr
 EeueHx+0vHV/7Jh1lv33tMoo2cSfd5R/3okLn/aW2WKXaLo416ISrknXHDNUfVascHteWtO44
 VByW6P7P7bFBUosxRmJhlrMRcWJAM6CxyTDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503051130!75366766!1
X-Originating-IP: [137.65.248.74]
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 59338 invoked from network); 18 Aug 2017 10:12:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 10:12:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 04:12:09 -0600
Message-Id: <5996D99A020000780017109D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 04:12:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-2-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 01/31] x86/mm: carve out
	create_grant_pv_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QW5kIGF0IG9uY2UgbWFrZSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nIGFuIGlubGluZSBmdW5j
dGlvbi4gIFRoaXMKPiByZXF1aXJlcyBtYWtpbmcgY3JlYXRlX2dyYW50X3todm0scHZ9X21hcHBp
bmcgbm9uLXN0YXRpYy4gIFByb3ZpZGUKPiB7aHZtLHB2fS9ncmFudF90YWJsZS5oLiBJbmNsdWRl
IHRoZSBoZWFkZXJzIHdoZXJlIG5lY2Vzc2FyeS4KPiAKPiBUaGUgdHdvIGZ1bmN0aW9ucyBjcmVh
dGVfZ3JhbnRfe2h2bSxwdn1fbWFwcGluZyB3aWxsIGJlIG1vdmVkIGxhdGVyIGluCj4gYSBkZWRp
Y2F0ZWQgcGF0Y2ggd2l0aCBhbGwgdGhlaXIgaGVscGVycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKV2l0aCB0aGUgZnVuY3Rpb24gbmFtZSBpbiB0
aGUgZGVzY3JpcHRpb24gYWJvdmUgY29ycmVjdGVkIChpdCdzCl9wMm1fIHJhdGhlciB0aGFuIF9o
dm1fKQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:13:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10:13: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.xen.org>)
	id 1dieHg-0006RL-0t; Fri, 18 Aug 2017 10:13:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39648baa9=wei.liu2@citrix.com>)
 id 1dieHe-0006RE-Q2
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 10:13:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FE/80-03557-6DDB6995; Fri, 18 Aug 2017 10:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXitHSDve7VvdM
 iDd5t17ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPmTLrKVvBRquJn6w+WBsY5ol2MHBwSAv4S
 CyaKdzFycrAIqErsuTyLDcRmE1CW+NnZC2aLAMU3Tz/N3sXIxcEscIVRYsWiy+wgvcICkRIvr
 iqB1PAKWEjcfL6KCaRGSOAeo8TGJb9ZIRKCEidnPmEBqWcW0JRYv0sfwpSWWP6PA6SCWUBeon
 nrbGaQMKeArcTlo1ogYVEBFYnOpXNYQGwhAQWJjunHmCYw8s9CMnMWwsxZCDNnIZm5gJFlFaN
 6cWpRWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgQDIAwQ7G7sv+hxgl
 OZiURHl/z5oSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99PuaZFCgkWp6akVaZk5wNiASUtw8
 CiJ8F4FSfMWFyTmFmemQ6ROMepyLOjZ8IVJiCUvPy9VSpyXERhpQgIgRRmleXAjYHF6iVFWSp
 iXEegoIZ6C1KLczBJU+VeM4hyMSsK84XuApvBk5pXAbXoFdAQT0BGGrWBHlCQipKQaGE1MnE7
 wM3GlOAp92DOx+Y/5JjP206sEf0+XEjq9oGL/0TciZXNWO6hMvxK5Y53Typbvy/fZJvcvXOIo
 evmG9m4+43tPrMrNbvLq14RKiFreMX3yZIG8XdmipKu7/k5WXdjYX93WF7Hoyf+gbG01N4nfE
 k1HancIvjs0L9jrulu6pUro5d8OskosxRmJhlrMRcWJACP94NDOAgAA
X-Env-Sender: prvs=39648baa9=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503051220!71831332!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46245 invoked from network); 18 Aug 2017 10:13:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 10:13:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="444290286"
Date: Fri, 18 Aug 2017 11:13:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170818101338.uipzmvb436sklm56@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <8bba8f94-c424-443d-4439-794831fc69b5@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8bba8f94-c424-443d-4439-794831fc69b5@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDM6MDk6NTVQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgxN+aXpSAxOToxOCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdl
ZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjAzUE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4g
Pj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgaXJxIHJlcXVlc3QgY2FsbGJhY2sgZm9yIHBsYXRmb3Jt
IGltcGxlbWVudGF0aW9uCj4gPj4gdG8gZGVhbCB3aXRoIGlycSByZW1hcHBpbmcgcmVxdWVzdC4K
PiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29t
Pgo+ID4+IC0tLQo+ID4+ICB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgIHwgMTUgKysrKysr
KysrCj4gPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCA3MyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4+ICB4ZW4vaW5jbHVkZS94ZW4vdmlv
bW11LmggICAgIHwgIDkgKysrKysrCj4gPj4gIDMgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9u
cygrKQo+ID4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUu
aAo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4vY29tbW9u
L3Zpb21tdS5jCj4gPj4gaW5kZXggYTRkMDA0ZC4uZjRkMzRlNiAxMDA2NDQKPiA+PiAtLS0gYS94
ZW4vY29tbW9uL3Zpb21tdS5jCj4gPj4gKysrIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+ID4+IEBA
IC0xOTgsNiArMTk4LDIxIEBAIGludCBfX2luaXQgdmlvbW11X3NldHVwKHZvaWQpCj4gPj4gICAg
ICByZXR1cm4gMDsKPiA+PiAgfQo+ID4+ICAKPiA+PiAraW50IHZpb21tdV9oYW5kbGVfaXJxX3Jl
cXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwKPiA+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkK
PiA+PiArewo+ID4+ICsgICAgc3RydWN0IHZpb21tdV9pbmZvICppbmZvID0gJmQtPnZpb21tdTsK
PiA+IAo+ID4gRG9lcyB0aGlzIGNvbXBpbGU/IFRoaXMgcGF0Y2ggYW5kIHRoZSBwcmV2aW91cyBv
bmUgZG9uJ3QgaGF2ZSB2aW9tbXUKPiA+IGFkZGVkIHRvIHN0cnVjdCBkb21haW4uCj4gCj4gT2gu
IFNvcnJ5LiBNaXNzZWQgcGF0Y2ggIlZJT01NVTogQWRkIHZJT01NVSBoZWxwZXIgZnVuY3Rpb25z
IHRvIGNyZWF0ZSwKPiAgZGVzdHJveSBhbmQgcXVlcnkgY2FwYWJpbGl0aWVzIiBpbiB0aGlzIHNl
cmllcy4gSSBqdXN0IHNlbnQgb3V0IGFuZAo+IGZvbGxvd2VkIHRoaXMgbWFpbC4gUGxlYXNlIGhh
dmUgYSBsb29rLgo+IAo+ID4gCj4gPj4gKwo+ID4+ICsgICAgaWYgKCB2aW9tbXVfaWQgPj0gaW5m
by0+bnJfdmlvbW11Cj4gPj4gKyAgICAgICAgIHx8ICFpbmZvLT52aW9tbXVbdmlvbW11X2lkXSAp
Cj4gPiAKPiA+IEpvaW4gdGhpcyB0byBwcmV2aW91cyBsaW5lPwo+ID4KPiAKPiBPSy4KPiAKPiA+
PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+IAo+ID4gQVNTRVJUKGluZm8tPnZpb21tdVt2
aW9tbXVfaWRdLT5vcHMpOwo+ID4gCj4gPiBGb3IgZXh0cmEgc2FmZXR5Lgo+IAo+IE9yIGNoZWNr
IG9wcyBpbiB0aGUgcHJldmlvdXMgaWY/Cj4gCgpUaGF0IGRlcGVuZHMgb24gaWYgb3BzIGNhbiBi
ZSBudWxsIG9yIG5vdC4KCj4gPiAKPiA+PiArCj4gPj4gKyAgICBpZiAoICFpbmZvLT52aW9tbXVb
dmlvbW11X2lkXS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3QgKQo+ID4+ICsgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ID4+ICsKPiA+PiArICAgIHJldHVybiBpbmZvLT52aW9tbXVbdmlvbW11X2lk
XS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3QoZCwgcmVxdWVzdCk7Cj4gPj4gK30KPiA+PiArCj4g
Pj4gIC8qCj4gPj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiA+PiAgICogbW9kZTogQwo+ID4+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni92aW9tbXUuaAo+ID4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPj4gaW5kZXggMDAwMDAw
MC4uNTFiZGE3Mgo+ID4+IC0tLSAvZGV2L251bGwKPiA+PiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3Zpb21tdS5oCj4gPj4gQEAgLTAsMCArMSw3MyBAQAo+ID4+ICsvKgo+ID4+ICsgKiBpbmNs
dWRlL2FzbS14ODYvdmlvbW11LmgKPiA+PiArICoKPiA+PiArICogQ29weXJpZ2h0IChjKSAyMDE3
IEludGVsIENvcnBvcmF0aW9uLgo+ID4+ICsgKiBBdXRob3I6IExhbiBUaWFueXUgPHRpYW55dS5s
YW5AaW50ZWwuY29tPiAKPiA+PiArICoKPiA+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKPiA+PiArICog
dW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwKPiA+PiArICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KPiA+PiArICoKPiA+PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAo+ID4+ICsg
KiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJD
SEFOVEFCSUxJVFkgb3IKPiA+PiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgo+ID4+ICsgKiBtb3JlIGRl
dGFpbHMuCj4gPj4gKyAqCj4gPj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKPiA+PiArICogdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4g
Pj4gKyAqCj4gPj4gKyAqLwo+ID4+ICsjaWZuZGVmIF9fQVJDSF9YODZfVklPTU1VX0hfXwo+ID4+
ICsjZGVmaW5lIF9fQVJDSF9YODZfVklPTU1VX0hfXwo+ID4+ICsKPiA+IAo+ID4gSXMgYSBjb3Jy
ZXNwb25kaW5nIEFSTSBoZWFkZXIgbmVlZGVkPyBHaXZlbiB2aW9tbXUgaXMgY29tbW9uIGNvZGUu
Cj4gCj4gSSBhZGRlZCBzdWNoIEFSTSBoZWFkZXIgZmlsZSBpbiBwcmV2aW91cyB2ZXJzaW9uIGJ1
dCBKdWxpZW4gaG9wZSB2SU9NTVUKPiBzaG91bGQgYmUgZGlzYWJsZWQgZm9yIEFSTSBiZWNhdXNl
IEFSTSBkb2Vzbid0IHN1cHBvcnQgdklPTU1VIHNvIGZhci4KPiAKCklmIHRoYXQncyB3aGF0IGhl
IHdhbnRlZCwgc3VyZS4KClBsZWFzZSBidWlsZCB0ZXN0IEFSTSBhcyB3ZWxsLiBZb3UgY2FuIGRv
IHNvIHVzaW5nIHRyYXZpcy1jaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:15:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10: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.xen.org>)
	id 1dieIt-0006Yb-AZ; Fri, 18 Aug 2017 10:14:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dieIs-0006YT-IE
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 10:14:58 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 4E/88-01732-12EB6995; Fri, 18 Aug 2017 10:14:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1dx37R
 IgxevuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvF6YzF3xjq/i0fxNzA+MO1i5GTg4hgTyJ
 nS9OMYHYvAJ2Eg9+vmEGsSUEDCVOL7zJAmKzCKhKfJxznhHEZhNQl2h7th2sV0RASeLJm/dAc
 S4OZoE+RoldN7+DFQkLeErsu97NBLEgTaJl5hmwQZwClhJHTiwGauYAWiYo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ipl1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGH71DAyMOxh/H/c7xCjJwaQkyvt71pRI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8D/dMixQSLEpNT61Iy8wBRgJMWoKDR0mE12EvUJq3u
 CAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8jCBFAiBFGaV5cCNgUXmJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjDvaZBLeDLzSuA2vQI6ggnoCMNWsCNKEhFSUg2M6bE6DFsPc7HM+ve4W5f
 n87yJUefTFIuyDm8uWBmt9EFkwlPLd4vqHd5WnpFYkzzJZtuHAB4Gr15ZBz3ja+08FuIV3xmY
 v1358v6O5OaJ1YdizRsd3hdINpSzvL1y0sng8jvGdzPUStZN7ry9njla99X8VY++hv2pTFE3z
 DiyedZtYdYLizdcVGIpzkg01GIuKk4EAEet1iHFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503051295!79696271!1
X-Originating-IP: [137.65.248.74]
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 29785 invoked from network); 18 Aug 2017 10:14:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 10:14:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 04:14:54 -0600
Message-Id: <5996DA3E02000078001710A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 04:14:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-3-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 02/31] x86/mm: carve out
 replace_grant_pv_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QW5kIGF0IG9uY2UgbWFrZSBpdCBhbiBpbmxpbmUgZnVuY3Rpb24uIEFkZCBkZWNsYXJhdGlvbnMg
b2YKPiByZXBsYWNlX2dyYW50X3todm0scHZ9X21hcHBpbmcgdG8gcmVzcGVjdGl2ZSBoZWFkZXIg
ZmlsZXMuCgpTYW1lIHJlbWFyayBvbiBmdW5jdGlvbiBuYW1lLgoKPiBAQCAtMzgsNiArNDAsMTIg
QEAgc3RhdGljIGlubGluZSBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFk
ZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKPiAgfQo+ICAKPiAraW50IHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRk
ciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykKCnN0YXRpYyBpbmxpbmUKCj4g
QEAgLTM3LDYgKzM5LDEyIEBAIHN0YXRpYyBpbmxpbmUgaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBw
aW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gICAgICByZXR1cm4gR05U
U1RfZ2VuZXJhbF9lcnJvcjsKPiAgfQo+ICAKPiAraW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGlu
Zyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCgpBZ2Fp
bi4KCldpdGggdGhlc2UgdGFrZW4gY2FyZSBvZgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:15:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10:15: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.xen.org>)
	id 1dieJE-0006bq-IU; Fri, 18 Aug 2017 10:15:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dieJD-0006bd-Br
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 10:15:19 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 38/AE-02176-63EB6995; Fri, 18 Aug 2017 10:15:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVysyfVTdd037R
 Ig4ttnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDszOZCtolKl5tnsnewLhcpIuRi0NIYCOj
 xLJzPWwQzm5Gift7rjN2MXJyCAskSay9co0NxBYR8JR49nYbSxcjB1BRjsTuzaogYWYBQ4nne
 x6BlbAJaErc+fyJCcTmFbCSODFnCVicRUBVYmXLBxYQW1QgXOJt4xEWiBpBiZMzn4DZnAJ2Eg
 +O3WaHmGkrcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0DU31kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw40BCHYwNmz3PMQoycGkJMr7e9aUSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvO17pkUKCRalpqdWpGXmAAMfJi3BwaMkwnsMJM1bXJCYW5yZD
 pE6xWjMsWH1+i9MHHf6NnxhEmLJy89LlRLnZdwLVCoAUppRmgc3CBaRlxhlpYR5GYFOE+IpSC
 3KzSxBlX/FKM7BqCTMOxNkIU9mXgncvldApzABnWLYCnZKSSJCSqqBMU5JQ1/V+FTj50lr90r
 ev5hQ82jN7Pcrtz6bkls5+bLMvuvdNyJ645I5L/7fmLv0Zku5S6axSnFR9qkWw4zLMa/lL3kZ
 vdkuL87rFWP2zrBC467MhDf6MtNY3Fs7T2Tn66x2vrL5dz+Dk+qupfx1F05+Yv7cysRUIGcfU
 PaVO2Df1ytaz7g1lViKMxINtZiLihMBPtUJNMMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503051316!91946480!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9234 invoked from network); 18 Aug 2017 10:15:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 18 Aug 2017 10:15:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E08952B;
 Fri, 18 Aug 2017 03:15:15 -0700 (PDT)
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 1E70F3F540;
 Fri, 18 Aug 2017 03:15:14 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <20170817161453.19318-1-julien.grall@arm.com>
 <651ecfe9-fafa-de8c-3d1c-345b136aa366@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f568982-1518-2f7b-64dc-cd94c1943c1d@arm.com>
Date: Fri, 18 Aug 2017 11:15:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <651ecfe9-fafa-de8c-3d1c-345b136aa366@oracle.com>
Cc: jgross@suse.com, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/events: events_fifo: Don't use {get,
 put}_cpu() in xen_evtchn_fifo_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpPbiAxNy8wOC8xNyAxODozNiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9u
IDA4LzE3LzIwMTcgMTI6MTQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gV2hlbiBib290aW5n
IExpbnV4IGFzIFhlbiBndWVzdCB3aXRoIENPTkZJR19ERUJVR19BVE9NSUMsIHRoZSBmb2xsb3dp
bmcKPj4gc3BsYXQgYXBwZWFyczoKPj4KPj4gWyAgICAwLjAwMjMyM10gTW91bnRwb2ludC1jYWNo
ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQo+PiBbICAg
IDAuMDE5NzE3XSBBU0lEIGFsbG9jYXRvciBpbml0aWFsaXNlZCB3aXRoIDY1NTM2IGVudHJpZXMK
Pj4gWyAgICAwLjAyMDAxOV0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVy
c2lvbiAxIGxheW91dAo+PiBbICAgIDAuMDIwMDUxXSBHcmFudCB0YWJsZSBpbml0aWFsaXplZAo+
PiBbICAgIDAuMDIwMDY5XSBCVUc6IHNsZWVwaW5nIGZ1bmN0aW9uIGNhbGxlZCBmcm9tIGludmFs
aWQgY29udGV4dCBhdCAvZGF0YS9zcmMvbGludXgvbW0vcGFnZV9hbGxvYy5jOjQwNDYKPj4gWyAg
ICAwLjAyMDEwMF0gaW5fYXRvbWljKCk6IDEsIGlycXNfZGlzYWJsZWQoKTogMCwgcGlkOiAxLCBu
YW1lOiBzd2FwcGVyLzAKPj4gWyAgICAwLjAyMDEyM10gbm8gbG9ja3MgaGVsZCBieSBzd2FwcGVy
LzAvMS4KPj4gWyAgICAwLjAyMDE0M10gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90
IHRhaW50ZWQgNC4xMy4wLXJjNSAjNTk4Cj4+IFsgICAgMC4wMjAxNjZdIEhhcmR3YXJlIG5hbWU6
IEZWUCBCYXNlIChEVCkKPj4gWyAgICAwLjAyMDE4Ml0gQ2FsbCB0cmFjZToKPj4gWyAgICAwLjAy
MDE5OV0gWzxmZmZmMDAwMDA4MDhhNWMwPl0gZHVtcF9iYWNrdHJhY2UrMHgwLzB4MjcwCj4+IFsg
ICAgMC4wMjAyMjJdIFs8ZmZmZjAwMDAwODA4YTk1Yz5dIHNob3dfc3RhY2srMHgyNC8weDMwCj4+
IFsgICAgMC4wMjAyNDRdIFs8ZmZmZjAwMDAwOGMxZWYyMD5dIGR1bXBfc3RhY2srMHhiOC8weGYw
Cj4+IFsgICAgMC4wMjAyNjddIFs8ZmZmZjAwMDAwODExMjhjMD5dIF9fX21pZ2h0X3NsZWVwKzB4
MWM4LzB4MWY4Cj4+IFsgICAgMC4wMjAyOTFdIFs8ZmZmZjAwMDAwODExMjk0OD5dIF9fbWlnaHRf
c2xlZXArMHg1OC8weDkwCj4+IFsgICAgMC4wMjAzMTNdIFs8ZmZmZjAwMDAwODIxNzFiOD5dIF9f
YWxsb2NfcGFnZXNfbm9kZW1hc2srMHgxYzAvMHgxMmU4Cj4+IFsgICAgMC4wMjAzMzhdIFs8ZmZm
ZjAwMDAwODI3YTExMD5dIGFsbG9jX3BhZ2VfaW50ZXJsZWF2ZSsweDM4LzB4ODgKPj4gWyAgICAw
LjAyMDM2M10gWzxmZmZmMDAwMDA4MjdhOTA0Pl0gYWxsb2NfcGFnZXNfY3VycmVudCsweGRjLzB4
ZjAKPj4gWyAgICAwLjAyMDM4N10gWzxmZmZmMDAwMDA4MjExZjM4Pl0gX19nZXRfZnJlZV9wYWdl
cysweDI4LzB4NTAKPj4gWyAgICAwLjAyMDQxMV0gWzxmZmZmMDAwMDA4NjU2NmE0Pl0gZXZ0Y2hu
X2ZpZm9fYWxsb2NfY29udHJvbF9ibG9jaysweDJjLzB4YTAKPj4gWyAgICAwLjAyMDQzN10gWzxm
ZmZmMDAwMDA5MTc0N2IwPl0geGVuX2V2dGNobl9maWZvX2luaXQrMHgzOC8weGI0Cj4+IFsgICAg
MC4wMjA0NjFdIFs8ZmZmZjAwMDAwOTE3NDZjMD5dIHhlbl9pbml0X0lSUSsweDQ0LzB4YzgKPj4g
WyAgICAwLjAyMDQ4NF0gWzxmZmZmMDAwMDA5MTI4YWRjPl0geGVuX2d1ZXN0X2luaXQrMHgyNTAv
MHgzMDAKPj4gWyAgICAwLjAyMDUwN10gWzxmZmZmMDAwMDA4MDgzOTc0Pl0gZG9fb25lX2luaXRj
YWxsKzB4NDQvMHgxMzAKPj4gWyAgICAwLjAyMDUzMV0gWzxmZmZmMDAwMDA5MTIwZGY4Pl0ga2Vy
bmVsX2luaXRfZnJlZWFibGUrMHgxMjAvMHgyODgKPj4gWyAgICAwLjAyMDU1Nl0gWzxmZmZmMDAw
MDA4YzMxY2E4Pl0ga2VybmVsX2luaXQrMHgxOC8weDExMAo+PiBbICAgIDAuMDIwNTc4XSBbPGZm
ZmYwMDAwMDgwODM3MTA+XSByZXRfZnJvbV9mb3JrKzB4MTAvMHg0MAo+PiBbICAgIDAuMDIwNjA2
XSB4ZW46ZXZlbnRzOiBVc2luZyBGSUZPLWJhc2VkIEFCSQo+PiBbICAgIDAuMDIwNjU4XSBYZW46
IGluaXRpYWxpemluZyBjcHUwCj4+IFsgICAgMC4wMjc3MjddIEhpZXJhcmNoaWNhbCBTUkNVIGlt
cGxlbWVudGF0aW9uLgo+PiBbICAgIDAuMDM2MjM1XSBFRkkgc2VydmljZXMgd2lsbCBub3QgYmUg
YXZhaWxhYmxlLgo+PiBbICAgIDAuMDQzODEwXSBzbXA6IEJyaW5naW5nIHVwIHNlY29uZGFyeSBD
UFVzIC4uLgo+Pgo+PiBUaGlzIGlzIGJlY2F1c2UgZ2V0X2NwdSgpIGluIHhlbl9ldnRjaG5fZmlm
b19pbml0KCkgd2lsbCBkaXNhYmxlCj4+IHByZWVtcHRpb24sIGJ1dCBfX2dldF9mcmVlX3BhZ2Uo
KSBtaWdodCBzbGVlcCAoR0ZQX0FUT01JQyBpcyBub3Qgc2V0KS4KPj4KPj4geGVuX2V2dGNobl9m
aWZvX2luaXQoKSB3aWxsIGFsd2F5cyBiZSBjYWxsZWQgYmVmb3JlIFNNUCBpcyBpbml0aWFsaXpl
ZCwKPj4gc28ge2dldCxwdXR9X2NwdSgpIGNvdWxkIGJlIHJlcGxhY2VkIGJ5IGEgc2ltcGxlIHNt
cF9wcm9jZXNzb3JfaWQoKS4KPgo+IE9uIHg4NiB0aGlzIHdpbGwgYmUgY2FsbGVkIG91dCBvZiBp
bml0X0lSUSgpLCB3aGljaCBpcyBhbHJlYWR5IHByZWNlZGVkCj4gYnkgcHJlZW1wdF9kaXNhYmxl
KCkuCgpXZWxsIHRoZSBtYWluIHByb2JsZW0gaXMgcHJlZW1wdF9kaXNhYmxlKCkgaXRzZWxmLiBp
bl9hdG9taWMoKSB3aWxsIApjaGVjayBwcmVlbXB0X2NvdW50IGFuZCByZXR1cm4gMSBpZiBpdCBp
cyBub24temVyby4KCl9fZ2V0X2ZyZWVfcGFnZSBtaWdodCBzbGVlcCBpZiBHRlBfQVRPTUlDIGlz
IG5vdCBzZXQgYW5kIHRoZXJlZm9yZSB5b3UgCndpbGwgc2VlIHRoZSBzcGxhdCB3aGVuIENPTkZJ
R19ERUJVR19BVE9NSUMgaXMgZW5hYmxlZC4gSG93ZXZlciwgdGhvc2UgCmNoZWNrcyBkb24ndCBo
YXBwZW4gYmVmb3JlIHRoZSBzY2hlZHVsZXIgaXMgc2V0dXAuIEhlbmNlIHdoeSB5b3UgZG9uJ3Qg
CnNlZSB0aGUgZXJyb3Igb24geDg2LgoKQ2hlZXJzLAoKPgo+IFJldmlld2VkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+CgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:15:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10:15: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.xen.org>)
	id 1dieJJ-0006dP-RE; Fri, 18 Aug 2017 10:15:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39648baa9=wei.liu2@citrix.com>)
 id 1dieJI-0006cv-Id
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 10:15:24 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 DA/52-02177-B3EB6995; Fri, 18 Aug 2017 10:15:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK71vmm
 RBj2t0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8arcxfZCpaxVGz4283SwLiTuYuRk0NCwF/i
 R99zRhCbRUBVYvmkh2BxNgFliZ+dvWwgtghQfPP00+xdjFwczAJXGCVWLLrMDpIQFrCX+PLxB
 lgRr4CFRHPDVyaQIiGBe4wSP0/NZIVICEqcnPmEpYuRA6hbU2L9Ln0IU1pi+T8OkApmAXmJ5q
 2zwfZyCthKbPj8iQXEFhVQkehcOgfMFhJQkOiYfoxpAiP/LCRDZyEMnYUwdBaSoQsYWVYxahS
 nFpWlFukaGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGJgMQ7GBc2e58iFGS
 g0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4E/ZOixQSLEpNT61Iy8wBxghMWoKDR
 0mEtxkkzVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcV5GkCIBkKKM0jy4EbB4vcQoKyXMyw
 h0lBBPQWpRbmYJqvwrRnEORiVh3haQKTyZeSVwm14BHcEEdIRhK9gRJYkIKakGRnV20U2L5+u
 qX1rB/2fD30vXvRYGqzupL/xctr7l1a6zPJLB0tc8mARti8v7Ll+a977hy4+DWj/jZX78Xxz6
 s+J/lKfiNu6CggDVOUvdfwQcOJPLKd1zry9zIYfNau8H+ke2eGu5L56slnxl2ff2hd80xLhF6
 nV2/mN1P/Dpc72A9RvDB/4Vn5VYijMSDbWYi4oTAeiBJerSAgAA
X-Env-Sender: prvs=39648baa9=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503051321!87221237!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61438 invoked from network); 18 Aug 2017 10:15:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 10:15:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="436005300"
Date: Fri, 18 Aug 2017 11:15:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170818101520.fa7cm7v2oenbeiou@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
 <20170817111915.36qm7agffyaj24qr@citrix.com>
 <644abf78-4f55-0000-8942-ef554759736c@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <644abf78-4f55-0000-8942-ef554759736c@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDM6MTc6MzdQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgxN+aXpSAxOToxOSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdl
ZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjA1UE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4g
Pj4gK05vdyBqdXN0IHN1cHBwb3J0IHNpbmdsZSB2SU9NTVUgZm9yIG9uZSBWTSBhbmQgaW50cm9k
dWNlZCBkb21jdGxzIGFyZSBjb21wYXRpYmxlCj4gPj4gK3dpdGggbXVsdGktdklPTU1VIHN1cHBv
cnQuCj4gPiAKPiA+IElzIHRoaXMgc3RpbGwgdHJ1ZT8gCj4gCj4gWWVzLCB0aGUgcGF0Y2hzZXQg
anVzdCBzdXBwb3J0cyBzaW5nbGUgdklPTU1VIGZvciBvbmUgVk0uCj4gCgpUaGUgZmlyc3QgcGFy
dCBvZiB0aGUgc2VudGVuY2UgaXMgdHJ1ZSwgYnV0IHRoZSBsYXR0ZXIgaXMgcHJvYmFibHkgbm90
LgpJdCBzZWVtcyB0byBtZSBkb21jdGwgaXMgYWJsZSB0byBjb3BlIHdpdGggbXVsdGlwbGUgdmlv
bW11LiBQbGVhc2UKY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:16:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10:16: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.xen.org>)
	id 1dieKN-0006q3-5C; Fri, 18 Aug 2017 10:16:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dieKL-0006ps-Qw
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 10:16:29 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 71/C1-18997-D7EB6995; Fri, 18 Aug 2017 10:16:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS7d637R
 IgxmXDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownJ6YxF2xjrFj8+SdbA+Mcxi5GTg4hgTyJ
 1dsa2EFsXgE7id3z+sBsCQFDidMLb7KA2CwCqhLH7p1jA7HZBNQl2p5tZwWxRQSUJJ68eQ80h
 4uDWaCPUWLXze9ADgeHsECYxNMZQRDz0ySeXtjPBGJzClhKvP7xkwmkhFdAUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdYL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPQYgGAH495/TocYJTmYlER5f8+aEinE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ogb83qC4xSLHn5ealKErwJe6dFCgkWpaanVqRl5gCjA6ZUg
 oNHSYTXASTNW1yQmFucmQ6ROsVozDHr35ovTBxNH7Z8YRICmyQlzssIUioAUppRmgc3CBa1lx
 hlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM6wQyhSczrwRu3yugU5iATjFsBTulJBEhJdXAaHX
 yloBFu8CPOz/2qf4Le9hQqBYXedmnxtz84HkPPu8zG+K3cQR4uO10//rbNedIQdwKbrkbAj8a
 gozf9ew/+3Jt4MYtFxYYyZiz7l/qbnBHhXeXn3C3jGP1Gul5HG9bL8575bPZvIUzL9TGOkgzm
 N9ZsebwTPnsDZvYrsaaRfB1h/Wv0dBXYinOSDTUYi4qTgQAm/aUQtUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503051386!87221465!1
X-Originating-IP: [137.65.248.74]
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 4575 invoked from network); 18 Aug 2017 10:16:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 10:16:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 04:16:25 -0600
Message-Id: <5996DA9A02000078001710BF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 04:16:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-4-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-4-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 03/31] x86/mm: split HVM grant table code
 to hvm/grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkxvb2tzIHRvIGJl
IHB1cmUgY29kZSBtb3ZlbWVudCwgc28KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:19:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10:19: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.xen.org>)
	id 1dieNc-00078P-JU; Fri, 18 Aug 2017 10:19:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dieNb-00078A-1D
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 10:19:51 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 4B/68-02177-64FB6995; Fri, 18 Aug 2017 10:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdd1/7R
 Ig5nXBSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMXHXdaaCtvqK5ys7mBoY
 3wR2MXJxCAn8ZZSYdGsVE4TzmFHi1clT7BDONkaJU7fns3QxcnKICDhLfD0zlx3E5hXQl5h+q
 Z+ti5GDQ1ggXGL7H3WQegmB2RoSnxffZQSpkRDwlGj6cIQFpAbEvrbWqouRnYNNwErikBhIAY
 uAqsTcnR/ZJjByL2BkWMWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJe
 cn7uJEejxegYGxh2MLXv9DjFKcjApifL+njUlUogvKT+lMiOxOCO+qDQntfgQowwHh5IE75m9
 0yKFBItS01Mr0jJzgKEHk5bg4FES4c3fB5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3
 rsgMwRAijJK8+BGwOLgEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3iKQVTyZeSVwm14BHc
 EEdIRhK9gRJYkIKakGxsLI1xKTglhM9teYRrFs/BUhW2Qnrm6YzPT7Lcu06Xu/O+YJyry4f0j
 ks39y1PWlm5e9edpp1nTog4m+wt105/Yg1aZVspUuYtvtb3Prrw/3vvDGI+/tnfcLa/rDyox4
 i08fi4r5azTn4auH+5SmWwj3rU+Rf7VH7Notf5HMbfu1fFR8MvceUWIpzkg01GIuKk4EANP1n
 Vt+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503051587!107333465!1
X-Originating-IP: [104.130.215.37]
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 65424 invoked from network); 18 Aug 2017 10:19:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 10:19:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dieNT-0007A5-W6; Fri, 18 Aug 2017 10:19: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 1dieNO-0001Jb-Ct; Fri, 18 Aug 2017 10:19:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dieNN-0000Bf-RC; Fri, 18 Aug 2017 10:19:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112682-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt: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-qemuu-debianhvm-amd64-xsm:migrate-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-qemut-win10-i386:windows-install: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-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c57b1f959b4c2285c1989c8a205f6132d27a98f4
X-Osstest-Versions-That: xen=0e186e33c0487a81c48dccdede206e63db22dd7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 10:19:37 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112682: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY4MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY4Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEyNjQ3CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNjQ3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjQ3
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NDcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY0NwogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyNjQ3CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTI2NDcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYzU3YjFmOTU5YjRjMjI4NWMxOTg5
YzhhMjA1ZjYxMzJkMjdhOThmNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgMGUxODZlMzNjMDQ4N2E4MWM0OGRjY2RlZGUyMDZlNjNkYjIyZGQ3ZAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTEyNjQ3ICAyMDE3LTA4LTE1IDEzOjQyOjU3IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExMjY4MiAgMjAxNy0wOC0xNyAxMzo1MzoyOCBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIHRlc3QtYXJt
aGYtYXJtaGYteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNTdi
MWY5NTliNGMyMjg1YzE5ODljOGEyMDVmNjEzMmQyN2E5OGY0CkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MDc6MjMgMjAxNyArMDIw
MAoKICAgIGdudHRhYjogZml4IHRyYW5zaXRpdmUgZ3JhbnQgaGFuZGxpbmcKICAgIAogICAgUHJv
Y2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwg
b3IgZWxzZQogICAgcmVmZXJlbmNlIGNvdW50aW5nIGJyZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQg
cmVjdXJzaXZlIGNhbGwgdG8KICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19y
ZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkKICAgIGNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVu
dCBvZiBvcmlnaW5hbCBwaW4gY291bnQpLiBGdXJ0aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNxdWly
aW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQgbG9ja3Mgd2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQK
ICAgIHByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24t
emVybzsgY2hlY2tpbmcKICAgIGp1c3QgdGhlIHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5
IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzLiBBcyBhCiAgICByZXN1bHQsIF9fcmVsZWFzZV9ncmFu
dF9mb3JfY29weSgpIG5lZWRzIHRvIG1pcnJvciB0aGF0IG5ldyBiZWhhdmlvci4KICAgIAogICAg
RnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBt
aXNzaW5nIG9uIHRoZQogICAgcmV0cnkgcGF0aCBvZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHko
KSwgYW5kIGdudHRhYl9zZXRfdmVyc2lvbigpIGFsc28KICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVw
b24gZW5jb3VudGVyaW5nIGEgdHJhbnNpdGl2ZSBncmFudC4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yMjYuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRi
NTM5NmZhNjU1YWMwYzQzMmM3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDozMSAr
MDIwMAoKY29tbWl0IDZiMTQ3ZmQzZGU3ZmQ2MGNlNmM0MjdkZDQ0YzNmY2ZkOWE4ZDIxMzEKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAx
NDo1ODo0MiAyMDE3ICswMjAwCgogICAgZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3Vu
ZGVkIHRhaWwgY2FsbHMKICAgIAogICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNv
bXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICB0byBicmFuY2hlcyBpbnN0
ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMgd2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAog
ICAgYXJlIG9rYXk6CiAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0
c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0
IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwgdHJhbnNpdGl2ZQogICAgICBncmFudHMsCiAgICAt
IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0
aGUgbGFzdAogICAgICBhcmd1bWVudCBmYWxzZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJl
Y3Vyc2lvbiwKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBp
dHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAgICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0
aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWEx
YzIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCihxZW11IGNoYW5n
ZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:25:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10: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.xen.org>)
	id 1dieSc-0007s0-9Y; Fri, 18 Aug 2017 10:25:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dieSa-0007rB-VA
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 10:25:01 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 FB/2E-01712-C70C6995; Fri, 18 Aug 2017 10:25:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS7f6wLR
 Ig5/f9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfe6cyFkxmrLgz8yBTA2MDYxcjJ4eQQJ7E
 pVdnmEBsXgE7iU8LFoLZEgKGEqcX3mQBsVkEVCVuNZwHs9kE1CXanm1nBbFFBJQknrx5DzSHi
 4NZoI9RYtfN72BDhQUiJB4vn8IGsSBN4s+Xo0ANHBycApYSuzZwg5i8AoISf3cIg1QwC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0Dc30koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwTn0fd4hRkoNJSZT396wpkUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgtdi/7RIIcGi1PTUirTMHGB8wJRKc
 PAoifA+3QeU5i0uSMwtzkyHSJ1itOSY9W/NFyaOeWCy6cOWL0xCYPOkxCHmCYA0ZJTmwY2Dxf
 AlRlkpYV5GoGOFeApSi3IzS1DlXzGKczAqCfMqg0zhycwrgdv6CuggJqCDDFvBDipJREhJNTB
 yrPhy8O8FxdLjVYZZWeV7fwscXHHWneHbvY1nmp6pGM58OGvjfuEYZm+N1+whZud9L2w3XvBD
 8vNsU/2zH5prdrermO/zbNhsdqGOi/fNj8ty6lsK3t1i1H4vde3d9MT/U552PAo4udPl2pSlz
 qJfGY38NxzXm7+TW826xiXcf016zsuNSWcFlViKMxINtZiLihMBwbmmQdwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503051897!106206343!1
X-Originating-IP: [137.65.248.74]
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 40775 invoked from network); 18 Aug 2017 10:24:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 10:24:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 04:24:57 -0600
Message-Id: <5996DC9902000078001710D7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 04:24:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-6-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-6-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 05/31] x86/mm: document the return values
 from get_page_from_l*e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:26:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10: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.xen.org>)
	id 1dieTs-0007wT-Jd; Fri, 18 Aug 2017 10:26:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3965c3a12=Andrew.Cooper3@citrix.com>)
 id 1dieTr-0007wL-C2
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 10:26:19 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F6/4C-03612-AC0C6995; Fri, 18 Aug 2017 10:26:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsWyU9JRQvfUgWm
 RBpOa2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLV0QKlglV/Nr8kaWB8SFfFyMnh4SAn8TO
 iadYuxg5OIQFwiSezggCCYsI+ErcfdzEBGIzCwRKrNy3jx3EFhJIk3h6YT9YnE1AX2L3i09gN
 q+ArcS1qSvAbBYBVYkfTV/BbFGBcIn9368xQ9QISpyc+YQFxOYUsJR4/eMnE8haZgFNifW79C
 FWyUtsfzuHGcIWl2j6spIVYq2axLX+S+wQF6dLbP37i3kCo8AsJFNnIUyahWTSLCSTFjCyrGJ
 UL04tKkst0jXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFUGINjBuPO50yFG
 SQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBO+F/dMihQSLU
 tNTK9Iyc4DRBFMqwcGjJMLrB4woId7igsTc4sx0iNQpRl2OBT0bvjAJgc2QEufdADJDAKQooz
 QPbgQssi8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmFcZZApPZl4J3KZXQEcwAR1h2Ap2REk
 iQkqqgTHAofO7hsWKJN5NDSurLJbzLTWTZYs3i7hW9vtKrYx17z7pSwwzmMS5T6rMr/r17uZ5
 y2kGZixbzbfO8rJgbDO2ipp9m1HAab/yV8WdPrL3T6+KXh96UvnG75+a3Dw7cyMmuoWahAcF1
 PYeff9H9MGDDQH2Ez5xTD3K8vBg4+NJD++xm2f5f1BiKc5INNRiLipOBACX8Eex5wIAAA==
X-Env-Sender: prvs=3965c3a12=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503051977!64567136!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3856 invoked from network); 18 Aug 2017 10:26:18 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 10:26:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="51191695"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1911bd21-d3f7-1d00-6572-5750fa141e9c@citrix.com>
Date: Fri, 18 Aug 2017 11:26:14 +0100
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: <20170817144456.18989-4-wei.liu2@citrix.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>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 03/31] x86/mm: split HVM grant table code
 to hvm/grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDgvMTcgMTU6NDQsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9NYWtlZmls
ZSAgICAgIHwgIDEgKwo+ICB4ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMgfCA4OSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gveDg2L21t
LmMgICAgICAgICAgICAgIHwgNTMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVz
IGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCj4KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKPiBp
bmRleCBjMzk0YWY3MzY0Li41YmQzOGY2MzNmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCj4gQEAgLTYsNiAr
Niw3IEBAIG9iai15ICs9IGRtLm8KPiAgb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCj4g
IG9iai15ICs9IGRvbWFpbi5vCj4gIG9iai15ICs9IGVtdWxhdGUubwo+ICtvYmoteSArPSBncmFu
dF90YWJsZS5vCj4gIG9iai15ICs9IGhwZXQubwo+ICBvYmoteSArPSBodm0ubwo+ICBvYmoteSAr
PSBoeXBlcmNhbGwubwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxl
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAwMDAuLjc1MDNjMmM2MWIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCj4gQEAgLTAsMCArMSw4OSBAQAo+ICsvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gKyAqIGFyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCj4gKyAq
Cj4gKyAqIEdyYW50IHRhYmxlIGludGVyZmFjZXMgZm9yIEhWTSBndWVzdHMKPiArICoKPiArICog
Q29weXJpZ2h0IChDKSAyMDE3IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gKyAqCj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAq
Lwo+ICsKPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsKPiArI2luY2x1ZGUgPHB1YmxpYy9n
cmFudF90YWJsZS5oPgo+ICsKPiArI2luY2x1ZGUgPGFzbS9wMm0uaD4KPiArCj4gK2ludCBjcmVh
dGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQo+ICt7
Cj4gKyAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKCBj
YWNoZV9mbGFncyAgfHwgKGZsYWdzICYgfkdOVE1BUF9yZWFkb25seSkgIT0gR05UTUFQX2hvc3Rf
bWFwICkKCk1pbmQgZHJvcHBpbmcgdGhpcyBkb3VibGUgc3BhY2Ugd2hpbGUgbW92aW5nPwoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:27:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10: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.xen.org>)
	id 1dieV7-000853-4w; Fri, 18 Aug 2017 10:27:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3965c3a12=Andrew.Cooper3@citrix.com>)
 id 1dieV5-00084W-Ty
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 10:27:36 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6E/5C-03368-711C6995; Fri, 18 Aug 2017 10:27:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHSDva7YwWm
 RBqsuq1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkvpn5mLth5kbFi08tG1gbGKdMZuxg5OCQE
 /CUO3Y/tYuTkYBPQl9j94hMTiC0ioC5xuuMiaxcjFwezwDZGiTun29hB6oUFgiT+7NYGqWERU
 JVYt/IuO4jNK+Ap8XfmXRYQW0JATuL88Z/MILaQgJrEtf5LUDWCEidnPgGrYRaQkDj44gXzBE
 buWUhSs5CkFjAyrWLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECAwHBiDYwfh3beAhRkkOJiVR3t+zpkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9sH9apJBg
 UWp6akVaZg4wMGHSEhw8SiK8fgeA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc67AWSGA
 EhRRmke3AhYlFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8yyBSezLwSuE2vgI5gAjrCsB
 XsiJJEhJRUA+NMrYppFipZxo96OK38BXReO970Nucq2Dt1bsSFZ9fnajAfmsnjLLVnp6ybRVv
 Bjxu3uZXf5Z44/WX6H6ZZV3cYHreZkje/ObhISe/whGUa73/aLFxvIGolvef/gUVXEorkhW1O
 F0Y0FF9O+ruDZZusbqdzIvPpVXoJUupKfSnN2gmMJ3waw5VYijMSDbWYi4oTAeA/bwqNAgAA
X-Env-Sender: prvs=3965c3a12=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503052052!112560988!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35679 invoked from network); 18 Aug 2017 10:27:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 10:27:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="444291158"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 18 Aug 2017 11:27:26 +0100
Message-ID: <1503052047-14722-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 1/2] x86/mm: Override mfn_to_page() and
	page_to_mfn() to use mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gYXZvaWQgYnJlYWtpbmcgdGhlIGJ1aWxkIGVsc2V3aGVyZSwgdGhlIGx7MS4uNH1lX3tmcm9t
LGdldH1fcGFnZSgpIG1hY3JvcwphcmUgc3dpdGNoZWQgdG8gdXNpbmcgX19tZm5fdG9fcGFnZSgp
IGFuZCBfX3BhZ2VfdG9fbWZuKCkuCgpNb3N0IGNoYW5nZXMgYXJlIHdyYXBwaW5nIG9yIHJlbW92
aW5nIF9tZm4oKS9tZm5feCgpIGZyb20gZXhpc3RpbmcgY2FsbHNpdGVzLgoKSG93ZXZlciwge2Fs
bG9jLGZyZWV9X2wxX3RhYmxlKCkgYXJlIHN3aXRjaGVkIHRvIHVzaW5nIF9fbWFwX2RvbWFpbl9w
YWdlKCksIGFzCnRoZWlyIHBmbiBwYXJhbWV0ZXJzIGFyZSBvdGhlcndpc2UgdW51c2VkLiAgZ2V0
X3BhZ2UoKSBoYXMgb25lIHBmbi0+bWZuCmNvcnJlY3Rpb24gaW4gYSBwcmludGsoKSwgYW5kIF9f
Z2V0X3BhZ2VfdHlwZSgpJ3MgSU9NTVUgaGFuZGxpbmcgaGFzIGl0cyBnZm4KY2FsY3VsYXRpb24g
YnJva2VuIG91dCBmb3IgY2xhcml0eS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpD
QzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgfCAxNTEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICAxNiArKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCA4
OCBpbnNlcnRpb25zKCspLCA3OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMxZmU4YTEuLmU4NjIzODAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjMs
NiArMTIzLDEyIEBACiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDxhc20vcGNp
Lmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9tbS5oIHRvIG1ha2UgdGhlbSB3b3Jr
IHdpdGggbWZuX3QgKi8KKyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFnZSht
Zm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKKyN1bmRlZiBwYWdlX3RvX21mbgorI2RlZmlu
ZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKKwogLyogTWFwcGluZyBv
ZiB0aGUgZml4bWFwIHNwYWNlIG5lZWRlZCBlYXJseS4gKi8KIGwxX3BnZW50cnlfdCBfX3NlY3Rp
b24oIi5ic3MucGFnZV9hbGlnbmVkIikgX19hbGlnbmVkKFBBR0VfU0laRSkKICAgICBsMV9maXht
YXBbTDFfUEFHRVRBQkxFX0VOVFJJRVNdOwpAQCAtMjgyLDcgKzI4OCw4IEBAIHZvaWQgX19pbml0
IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKIAogICAgIC8qIEZpcnN0IDFNQiBvZiBSQU0gaXMgaGlz
dG9yaWNhbGx5IG1hcmtlZCBhcyBJL08uICovCiAgICAgZm9yICggaSA9IDA7IGkgPCAweDEwMDsg
aSsrICkKLSAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShpKSwg
ZG9tX2lvLCBYRU5TSEFSRV93cml0YWJsZSk7CisgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhf
Z3Vlc3QobWZuX3RvX3BhZ2UoX21mbihpKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9tX2lvLCBYRU5TSEFSRV93cml0YWJsZSk7CiAKICAgICAvKiBBbnkgYXJlYXMgbm90
IHNwZWNpZmllZCBhcyBSQU0gYnkgdGhlIGU4MjAgbWFwIGFyZSBjb25zaWRlcmVkIEkvTy4gKi8K
ICAgICBmb3IgKCBpID0gMCwgcGZuID0gMDsgcGZuIDwgbWF4X3BhZ2U7IGkrKyApCkBAIC0zMjMs
NyArMzMwLDcgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAg
ICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGZuKSkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgKLSAgICAgICAgICAgICAg
ICBtZm5fdG9fcGFnZShwZm4pLCBkb21faW8sIFhFTlNIQVJFX3dyaXRhYmxlKTsKKyAgICAgICAg
ICAgICAgICBtZm5fdG9fcGFnZShfbWZuKHBmbikpLCBkb21faW8sIFhFTlNIQVJFX3dyaXRhYmxl
KTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIFNraXAgdGhlIFJBTSByZWdpb24uICovCkBAIC00
MjUsNyArNDMyLDcgQEAgdm9pZCBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KAogICAgIGlmICgg
cGFnZV9nZXRfb3duZXIocGFnZSkgPT0gZCApCiAgICAgICAgIHJldHVybjsKIAotICAgIHNldF9n
cGZuX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBJTlZBTElEX00yUF9FTlRSWSk7CisgICAg
c2V0X2dwZm5fZnJvbV9tZm4obWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBJTlZBTElEX00yUF9F
TlRSWSk7CiAKICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAKQEAgLTY4Miw3
ICs2ODksOCBAQCBpbnQgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2ZmKQogICAg
ICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICBubDFlID0gbDFlX2Zyb21fcGZuKHBhZ2VfdG9f
bWZuKHBhZ2UpLCBsMWVfZ2V0X2ZsYWdzKGwxZSkgfCBfUEFHRV9SVyk7CisgICAgbmwxZSA9IGwx
ZV9mcm9tX3BmbihtZm5feChwYWdlX3RvX21mbihwYWdlKSksCisgICAgICAgICAgICAgICAgICAg
ICAgICBsMWVfZ2V0X2ZsYWdzKGwxZSkgfCBfUEFHRV9SVyk7CiAKICAgICBzcGluX2xvY2soJnYt
PmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOwogICAgIGwxZV93cml0ZSgmZ2R0X2xkdF9w
dGVzKGQsIHYpW29mZiArIDE2XSwgbmwxZSk7CkBAIC02OTUsNyArNzAzLDcgQEAgaW50IG1hcF9s
ZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZikKIAogc3RhdGljIGJvb2wgZ2V0X3BhZ2Vf
ZnJvbV9tZm4obWZuX3QgbWZuLCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feChtZm4pKTsKKyAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAogICAgIGlmICggdW5saWtlbHkoIW1mbl92
YWxpZChtZm4pKSB8fCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkpICkKICAgICB7CkBAIC03
MTIsNyArNzIwLDcgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAg
ICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwKICAgICBp
bnQgcGFydGlhbCwgaW50IHByZWVtcHRpYmxlKQogewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBtZm5fdG9fcGFnZShtZm5feChtZm4pKTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
ID0gbWZuX3RvX3BhZ2UobWZuKTsKICAgICBpbnQgcmM7CiAKICAgICBpZiAoIGxpa2VseShwYXJ0
aWFsID49IDApICYmCkBAIC03NzcsNyArNzg1LDcgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlk
YXRlZCBwYWdlIHRhYmxlLiBcCiAgICAgICAgICAqIElmIHNvLCBhdG9taWNhbGx5IGluY3JlbWVu
dCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShf
bWZuKHBmbikpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtODA0LDcgKzgxMiw3IEBAIGJvb2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pCiAgICAg
ICAgIHJldHVybiB0cnVlOwogCiAgICAgLyogQ2FsbGVyIG11c3Qga25vdyB0aGF0IGl0IGlzIGFu
IGlvbWVtIHBhZ2UsIG9yIGEgcmVmZXJlbmNlIGlzIGhlbGQuICovCi0gICAgcGFnZSA9IG1mbl90
b19wYWdlKG1mbl94KG1mbikpOworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgIEFT
U0VSVCgocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSAhPSAwKTsKIAogICAgIHJl
dHVybiAocGFnZV9nZXRfb3duZXIocGFnZSkgPT0gZG9tX2lvKTsKQEAgLTg3Myw3ICs4ODEsNyBA
QCBnZXRfcGFnZV9mcm9tX2wxZSgKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWlu
ICpsMWVfb3duZXIsIHN0cnVjdCBkb21haW4gKnBnX293bmVyKQogewogICAgIHVuc2lnbmVkIGxv
bmcgbWZuID0gbDFlX2dldF9wZm4obDFlKTsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0g
bWZuX3RvX3BhZ2UobWZuKTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3Bh
Z2UoX21mbihtZm4pKTsKICAgICB1aW50MzJfdCBsMWYgPSBsMWVfZ2V0X2ZsYWdzKGwxZSk7CiAg
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHN0cnVjdCBkb21haW4gKnJlYWxf
cGdfb3duZXI7CkBAIC0xMjE5LDcgKzEyMjcsNyBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwx
X3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICBpZiAoICEobDFl
X2dldF9mbGFncyhsMWUpICYgX1BBR0VfUFJFU0VOVCkgfHwgaXNfaW9tZW1fcGFnZShfbWZuKHBm
bikpICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7Cisg
ICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAgICAgcGdfb3duZXIgPSBwYWdlX2dl
dF9vd25lcihwYWdlKTsKIAogICAgIC8qCkBAIC0xMjgwLDcgKzEyODgsNyBAQCBzdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuKQog
CiAgICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UgKQogICAgIHsKLSAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKGwyZV9nZXRfcGZuKGwyZSkp
OworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihsMmVf
Z2V0X3BmbihsMmUpKSk7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgKDF1IDw8IFBBR0VUQUJMRV9PUkRFUik7IGkrKywgcGFnZSsrICkKQEAgLTEz
MDgsNyArMTMxNiw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90
IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICAgICAgQVNTRVJUKCEobWZuICYgKCgxVUwg
PDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEpKSk7CiAgICAgICAgIGRv
IHsKLSAgICAgICAgICAgIHB1dF9kYXRhX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSwgd3JpdGVhYmxl
KTsKKyAgICAgICAgICAgIHB1dF9kYXRhX3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSwgd3Jp
dGVhYmxlKTsKICAgICAgICAgfSB3aGlsZSAoICsrbWZuICYgKCgxVUwgPDwgKEwzX1BBR0VUQUJM
RV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEpICk7CiAKICAgICAgICAgcmV0dXJuIDA7CkBAIC0x
MzU5LDEyICsxMzY3LDExIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiBzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0
X293bmVyKHBhZ2UpOwotICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2Up
OwogICAgIGwxX3BnZW50cnlfdCAgKnBsMWU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBp
bnQgICAgICAgICAgICByZXQgPSAwOwogCi0gICAgcGwxZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KHBmbikpOworICAgIHBsMWUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKIAogICAgIGZvciAo
IGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgewpAQCAtMTQzOSw3
ICsxNDQ2LDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBw
cmVlbXB0aWJsZSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFn
ZSk7Ci0gICAgdW5zaWduZWQgbG9uZyAgcGZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgdW5z
aWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwyX3BnZW50
cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBpbnQgICAgICAgICAgICBy
YyA9IDA7CkBAIC0xNDg4LDcgKzE0OTUsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIHN0YXRpYyBpbnQgYWxs
b2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgdW5zaWduZWQgbG9uZyAgcGZuID0gcGFn
ZV90b19tZm4ocGFnZSk7CisgICAgdW5zaWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19t
Zm4ocGFnZSkpOwogICAgIGwzX3BnZW50cnlfdCAgKnBsM2U7CiAgICAgdW5zaWduZWQgaW50ICAg
aTsKICAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0
ZTsKQEAgLTE2MDksNyArMTYxNiw3IEBAIHZvaWQgemFwX3JvX21wdCh1bnNpZ25lZCBsb25nIG1m
bikKIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgdW5zaWdu
ZWQgbG9uZyAgcGZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgdW5zaWduZWQgbG9uZyAgcGZu
ID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGw0X3BnZW50cnlfdCAgKnBsNGUgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKICAgICB1bnNpZ25lZCBpbnQgICBpOwogICAgIGlu
dCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwpAQCAtMTY2
OCwxMSArMTY3NSwxMCBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCiBzdGF0aWMgdm9pZCBmcmVlX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwotICAg
IHVuc2lnbmVkIGxvbmcgcGZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgbDFfcGdlbnRyeV90
ICpwbDFlOwogICAgIHVuc2lnbmVkIGludCAgaTsKIAotICAgIHBsMWUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwZm4pKTsKKyAgICBwbDFlID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7CiAKICAg
ICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICBw
dXRfcGFnZV9mcm9tX2wxZShwbDFlW2ldLCBkKTsKQEAgLTE2ODQsNyArMTY5MCw3IEBAIHN0YXRp
YyB2b2lkIGZyZWVfbDFfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHN0YXRpYyBpbnQg
ZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBpbnQgcHJlZW1wdGlibGUpCiB7
CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwotICAgIHVuc2ln
bmVkIGxvbmcgcGZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgdW5zaWduZWQgbG9uZyBwZm4g
PSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwogICAg
IHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKICAgICBpbnQg
ZXJyID0gMDsKQEAgLTE3MTMsNyArMTcxOSw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBpbnQgcHJlZW1wdGlibGUpCiBzdGF0aWMgaW50IGZyZWVf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKKyAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKICAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CiAgICAgaW50IHJjID0gMCwgcGFydGlhbCA9
IHBhZ2UtPnBhcnRpYWxfcHRlOwogICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzIC0gIXBhcnRpYWw7CkBAIC0xNzUyLDcgKzE3NTgsNyBAQCBzdGF0aWMgaW50IGZy
ZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHN0YXRpYyBpbnQgZnJlZV9sNF90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
YWdlX2dldF9vd25lcihwYWdlKTsKLSAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOworICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkp
OwogICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwog
ICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKICAgICB1bnNpZ25l
ZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwpAQCAtMTkxMSw3
ICsxOTE3LDcgQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBs
MV9wZ2VudHJ5X3QgbmwxZSwKICAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihw
Z19kb20sIGwxZV9nZXRfcGZuKG5sMWUpLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgICAgICAgICAg
aWYgKCAhcGFnZSApCiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgICAg
ICBubDFlID0gbDFlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBsMWVfZ2V0X2ZsYWdzKG5s
MWUpKTsKKyAgICAgICAgICAgIG5sMWUgPSBsMWVfZnJvbV9wZm4obWZuX3gocGFnZV90b19tZm4o
cGFnZSkpLCBsMWVfZ2V0X2ZsYWdzKG5sMWUpKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEZh
c3QgcGF0aCBmb3Igc3VmZmljaWVudGx5LXNpbWlsYXIgbWFwcGluZ3MuICovCkBAIC0xOTcwLDcg
KzE5NzYsNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCiB7
CiAgICAgbDJfcGdlbnRyeV90IG9sMmU7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHZjcHUtPmRv
bWFpbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMnBnID0gbWZuX3RvX3BhZ2UocGZuKTsKKyAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpsMnBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICB1
bnNpZ25lZCBsb25nIHR5cGUgPSBsMnBnLT51LmludXNlLnR5cGVfaW5mbzsKICAgICBpbnQgcmMg
PSAwOwogCkBAIC0yMTY4LDcgKzIxNzQsNyBAQCBzdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNo
ZWF0dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIEJVR19PTihpc194ZW5faGVhcF9w
YWdlKHBhZ2UpKTsKIAotICAgIHJldHVybiB1cGRhdGVfeGVuX21hcHBpbmdzKHBhZ2VfdG9fbWZu
KHBhZ2UpLCAwKTsKKyAgICByZXR1cm4gdXBkYXRlX3hlbl9tYXBwaW5ncyhtZm5feChwYWdlX3Rv
X21mbihwYWdlKSksIDApOwogfQogCiB2b2lkIHB1dF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0yMTg4LDcgKzIxOTQsNyBAQCB2b2lkIHB1dF9wYWdlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAg
ICAgICAiTGVha2luZyBtZm4gJSIgUFJJX3BmbiAiXG4iLCBwYWdlX3RvX21mbihwYWdlKSk7Cisg
ICAgICAgICAgICAgICAgICAgICAiTGVha2luZyBtZm4gJSIgUFJJX21mbiAiXG4iLCBtZm5feChw
YWdlX3RvX21mbihwYWdlKSkpOwogICAgIH0KIH0KIApAQCAtMjIyNiw4ICsyMjMyLDggQEAgaW50
IGdldF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmRvbWFpbikK
IAogICAgIGlmICggIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhkb21haW4pICYmICFkb21haW4tPmlz
X2R5aW5nICkKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywKLSAgICAgICAgICAgICAgICAi
RXJyb3IgcGZuICVseDogcmQ9JWQgb2Q9JWQgY2FmPSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbyAi
XG4iLAotICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKHBhZ2UpLCBkb21haW4tPmRvbWFpbl9p
ZCwKKyAgICAgICAgICAgICAgICAiRXJyb3IgbWZuICUiUFJJX21mbiI6IHJkPSVkIG9kPSVkIGNh
Zj0lMDhseCB0YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKKyAgICAgICAgICAgICAgICBtZm5feChw
YWdlX3RvX21mbihwYWdlKSksIGRvbWFpbi0+ZG9tYWluX2lkLAogICAgICAgICAgICAgICAgIG93
bmVyID8gb3duZXItPmRvbWFpbl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAgICAgICAgICAgICAg
cGFnZS0+Y291bnRfaW5mbyAtICEhb3duZXIsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKTsKIApA
QCAtMjI2Nyw3ICsyMjczLDcgQEAgc3RhdGljIGludCBhbGxvY19wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAgICAgLyogQSBwYWdlIHRhYmxl
IGlzIGRpcnRpZWQgd2hlbiBpdHMgdHlwZSBjb3VudCBiZWNvbWVzIG5vbi16ZXJvLiAqLwogICAg
IGlmICggbGlrZWx5KG93bmVyICE9IE5VTEwpICkKLSAgICAgICAgcGFnaW5nX21hcmtfZGlydHko
b3duZXIsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAgICAgcGFnaW5nX21hcmtfZGly
dHkob3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKIAogICAgIHN3aXRjaCAoIHR5cGUgJiBQR1Rf
dHlwZV9tYXNrICkKICAgICB7CkBAIC0yMzEzLDcgKzIzMTksOCBAQCBzdGF0aWMgaW50IGFsbG9j
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRXJyb3Igd2hpbGUgdmFsaWRhdGluZyBt
Zm4gJSIgUFJJX21mbgogICAgICAgICAgICAgICAgICAiIChwZm4gJSIgUFJJX3BmbiAiKSBmb3Ig
dHlwZSAlIiBQUnR5cGVfaW5mbwogICAgICAgICAgICAgICAgICAiOiBjYWY9JTA4bHggdGFmPSUi
IFBSdHlwZV9pbmZvICJcbiIsCi0gICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKHBhZ2UpLCBn
ZXRfZ3Bmbl9mcm9tX21mbihwYWdlX3RvX21mbihwYWdlKSksCisgICAgICAgICAgICAgICAgIG1m
bl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwKKyAgICAgICAgICAgICAgICAgZ2V0X2dwZm5fZnJvbV9t
Zm4obWZuX3gocGFnZV90b19tZm4ocGFnZSkpKSwKICAgICAgICAgICAgICAgICAgdHlwZSwgcGFn
ZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pOwogICAgICAgICBpZiAoIHBh
Z2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gPSAwOwpAQCAtMjM0MiwxMSArMjM0OSwxMSBAQCBpbnQgZnJlZV9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAg
IGlmICggbGlrZWx5KG93bmVyICE9IE5VTEwpICYmIHVubGlrZWx5KHBhZ2luZ19tb2RlX2VuYWJs
ZWQob3duZXIpKSApCiAgICAgewogICAgICAgICAvKiBBIHBhZ2UgdGFibGUgaXMgZGlydGllZCB3
aGVuIGl0cyB0eXBlIGNvdW50IGJlY29tZXMgemVyby4gKi8KLSAgICAgICAgcGFnaW5nX21hcmtf
ZGlydHkob3duZXIsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAgICAgcGFnaW5nX21h
cmtfZGlydHkob3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKIAogICAgICAgICBBU1NFUlQoIXNo
YWRvd19tb2RlX3JlZmNvdW50cyhvd25lcikpOwogCi0gICAgICAgIGdtZm4gPSBtZm5fdG9fZ21m
bihvd25lciwgcGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICBnbWZuID0gbWZuX3RvX2dtZm4o
b3duZXIsIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CiAgICAgICAgIEFTU0VSVChWQUxJRF9N
MlAoZ21mbikpOwogICAgICAgICAvKiBQYWdlIHNoYXJpbmcgbm90IHN1cHBvcnRlZCBmb3Igc2hh
ZG93ZWQgZG9tYWlucyAqLwogICAgICAgICBpZighU0hBUkVEX00yUChnbWZuKSkKQEAgLTIzNzgs
NyArMjM4NSw3IEBAIGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAidHlwZSAlIiBQUnR5cGVfaW5mbyAiIG1mbiAlIiBQ
UklfbWZuICJcbiIsCi0gICAgICAgICAgICAgICAgIHR5cGUsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsK
KyAgICAgICAgICAgICAgICAgdHlwZSwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKTsKICAgICAg
ICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBCVUcoKTsKICAgICB9CkBAIC0yNDg0LDcgKzI0OTEs
NyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLAogICAgICAgICAgICAgICAgICAgICAgIlR5cGUgY291bnQgb3ZlcmZsb3cgb24g
bWZuICUiUFJJX21mbiJcbiIsCi0gICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihwYWdl
KSk7CisgICAgICAgICAgICAgICAgICAgICBtZm5feChwYWdlX3RvX21mbihwYWdlKSkpOwogICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHVu
bGlrZWx5KCh4ICYgUEdUX2NvdW50X21hc2spID09IDApICkKQEAgLTI1MDEsNyArMjUwOCw3IEBA
IHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAgJiYgKHBhZ2UtPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkKICAgICAgICAgICAgICAgICAgJiYgISgocGFnZS0+c2hhZG93X2ZsYWdz
ICYgKDF1PDwyOSkpCiAgICAgICAgICAgICAgICAgICAgICAgJiYgdHlwZSA9PSBQR1Rfd3JpdGFi
bGVfcGFnZSkgKQotICAgICAgICAgICAgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBf
bWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisgICAgICAgICAgICAgICBzaGFkb3dfcmVtb3ZlX2Fs
bF9zaGFkb3dzKGQsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKIAogICAgICAgICAgICAgQVNTRVJUKCEo
eCAmIFBHVF9wYWVfeGVuX2wyKSk7CiAgICAgICAgICAgICBpZiAoICh4ICYgUEdUX3R5cGVfbWFz
aykgIT0gdHlwZSApCkBAIC0yNTU1LDggKzI1NjIsOCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgICAgICJCYWQg
dHlwZSAoc2F3ICUiIFBSdHlwZV9pbmZvICIgIT0gZXhwICUiIFBSdHlwZV9pbmZvICIpICIKICAg
ICAgICAgICAgICAgICAgICAgICJmb3IgbWZuICUiIFBSSV9tZm4gIiAocGZuICUiIFBSSV9wZm4g
IilcbiIsCi0gICAgICAgICAgICAgICAgICAgICB4LCB0eXBlLCBwYWdlX3RvX21mbihwYWdlKSwK
LSAgICAgICAgICAgICAgICAgICAgIGdldF9ncGZuX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2Up
KSk7CisgICAgICAgICAgICAgICAgICAgICB4LCB0eXBlLCBtZm5feChwYWdlX3RvX21mbihwYWdl
KSksCisgICAgICAgICAgICAgICAgICAgICBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChwYWdlX3Rv
X21mbihwYWdlKSkpKTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSghKHggJiBQR1RfdmFsaWRhdGVkKSkgKQpAQCAtMjU5
MCwxMSArMjU5NywxMyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHN0cnVjdCBkb21haW4gKmQg
PSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICAgICAgaWYgKCBkICYmIGlzX3B2X2RvbWFpbihk
KSAmJiB1bmxpa2VseShuZWVkX2lvbW11KGQpKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGdm
bl90IGdmbiA9IF9nZm4obWZuX3RvX2dtZm4oZCwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKSk7
CisKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVf
cGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShkLCBt
Zm5fdG9fZ21mbihkLCBwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICAgICAgICAgIGlvbW11
X3JldCA9IGlvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuX3goZ2ZuKSk7CiAgICAgICAgICAgICBlbHNl
IGlmICggdHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVf
cmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgbWZuX3RvX2dtZm4oZCwgcGFnZV90b19tZm4ocGFnZSkp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZu
KHBhZ2UpLAorICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQsIGdm
bl94KGdmbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3gocGFnZV90b19tZm4ocGFnZSkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwogICAgICAgICB9CiAg
ICAgfQpAQCAtMjY4Miw3ICsyNjkxLDcgQEAgaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVzKHN0
cnVjdCB2Y3B1ICp2KQogCiAgICAgaWYgKCBtZm4gKQogICAgIHsKLSAgICAgICAgcGFnZSA9IG1m
bl90b19wYWdlKG1mbik7CisgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOwog
ICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyh2LT5kb21haW4pICkKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICBlbHNlCkBAIC0yNzAzLDcgKzI3MTIsNyBAQCBp
bnQgdmNwdV9kZXN0cm95X3BhZ2V0YWJsZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIG1mbiA9
IHBhZ2V0YWJsZV9nZXRfcGZuKHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlcik7CiAgICAgICAgIGlm
ICggbWZuICkKICAgICAgICAgewotICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7
CisgICAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKICAgICAgICAgICAg
IGlmICggcGFnaW5nX21vZGVfcmVmY291bnRzKHYtPmRvbWFpbikgKQogICAgICAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgZWxzZQpAQCAtMjgwMiw3ICsyODExLDcgQEAg
aW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4pCiAKICAgICBpZiAoIGxpa2VseShv
bGRfYmFzZV9tZm4gIT0gMCkgKQogICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSA9IG1mbl90b19wYWdlKG9sZF9iYXNlX21mbik7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG9sZF9iYXNlX21mbikpOwogCiAgICAgICAgIGlmICgg
cGFnaW5nX21vZGVfcmVmY291bnRzKGQpICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwpA
QCAtMzA0MSw3ICszMDUwLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAg
ZWxzZSBpZiAoIHJjICE9IC1FUkVTVEFSVCApCiAgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3IgJWQg
d2hpbGUgcGlubmluZyBtZm4gJSIgUFJJX21mbiAiXG4iLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJjLCBwYWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJjLCBtZm5feChwYWdlX3RvX21mbihwYWdlKSkpOwogICAgICAgICAgICAgICAgIGlmICgg
cGFnZSAhPSBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMzA1Miw3ICszMDYx
LDggQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykpICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4gIiBhbHJlYWR5IHBpbm5lZFxuIiwgcGFn
ZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgICAgICAgICAgICAgICJtZm4gJSIgUFJJX21m
biAiIGFscmVhZHkgcGlubmVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KHBh
Z2VfdG9fbWZuKHBhZ2UpKSk7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAg
ICAgICAgfQogCkBAIC0zMDYwLDcgKzMwNzAsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAg
ICAgICAgICAgICBnb3RvIHBpbl9kcm9wOwogCiAgICAgICAgICAgICAvKiBBIHBhZ2UgaXMgZGly
dGllZCB3aGVuIGl0cyBwaW4gc3RhdHVzIGlzIHNldC4gKi8KLSAgICAgICAgICAgIHBhZ2luZ19t
YXJrX2RpcnR5KHBnX293bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisgICAgICAgICAg
ICBwYWdpbmdfbWFya19kaXJ0eShwZ19vd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwogCiAgICAg
ICAgICAgICAvKiBXZSBjYW4gcmFjZSBkb21haW4gZGVzdHJ1Y3Rpb24gKGRvbWFpbl9yZWxpbnF1
aXNoX3Jlc291cmNlcykuICovCiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHBnX293bmVyICE9
IGN1cnJkKSApCkBAIC0zMTIwLDcgKzMxMzAsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgICAgICAgICAvKiBBIHBhZ2UgaXMgZGlydGll
ZCB3aGVuIGl0cyBwaW4gc3RhdHVzIGlzIGNsZWFyZWQuICovCi0gICAgICAgICAgICBwYWdpbmdf
bWFya19kaXJ0eShwZ19vd25lciwgX21mbihwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICAg
ICAgcGFnaW5nX21hcmtfZGlydHkocGdfb3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgTU1VRVhUX05FV19CQVNFUFRSOgpAQCAtMzE3
NCw3ICszMTg0LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAKICAgICAgICAgICAgIGlmICggb2xk
X21mbiAhPSAwICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwYWdlID0gbWZuX3Rv
X3BhZ2Uob2xkX21mbik7CisgICAgICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4o
b2xkX21mbikpOwogCiAgICAgICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwYWdlKSApCiAgICAgICAgICAgICAgICAgewpAQCAtMzMxOCw5ICsz
MzI4LDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAg
IC8qIEEgcGFnZSBpcyBkaXJ0aWVkIHdoZW4gaXQncyBiZWluZyBjbGVhcmVkLiAqLwotICAgICAg
ICAgICAgcGFnaW5nX21hcmtfZGlydHkocGdfb3duZXIsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkp
KTsKKyAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBwYWdlX3RvX21mbihw
YWdlKSk7CiAKLSAgICAgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4o
cGFnZSkpKTsKKyAgICAgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBhZ2Up
KTsKIAogICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgICAgICAgICBi
cmVhazsKQEAgLTMzNjUsMTAgKzMzNzUsOSBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAg
ICAgIH0KIAogICAgICAgICAgICAgLyogQSBwYWdlIGlzIGRpcnRpZWQgd2hlbiBpdCdzIGJlaW5n
IGNvcGllZCB0by4gKi8KLSAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBf
bWZuKHBhZ2VfdG9fbWZuKGRzdF9wYWdlKSkpOworICAgICAgICAgICAgcGFnaW5nX21hcmtfZGly
dHkocGdfb3duZXIsIHBhZ2VfdG9fbWZuKGRzdF9wYWdlKSk7CiAKLSAgICAgICAgICAgIGNvcHlf
ZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihkc3RfcGFnZSkpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfbWZuKHBhZ2VfdG9fbWZuKHNyY19wYWdlKSkpOworICAgICAgICAgICAg
Y29weV9kb21haW5fcGFnZShwYWdlX3RvX21mbihkc3RfcGFnZSksIHBhZ2VfdG9fbWZuKHNyY19w
YWdlKSk7CiAKICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGRzdF9wYWdlKTsKICAgICAg
ICAgICAgIHB1dF9wYWdlKHNyY19wYWdlKTsKQEAgLTM1NjYsNyArMzU3NSw3IEBAIGxvbmcgZG9f
bW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAotICAg
ICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgICAgICAgICBtZm4gPSBtZm5f
eChwYWdlX3RvX21mbihwYWdlKSk7CiAKICAgICAgICAgICAgIGlmICggIW1mbl9lcShfbWZuKG1m
biksIG1hcF9tZm4pICkKICAgICAgICAgICAgIHsKQEAgLTM2OTQsNyArMzcwMyw3IEBAIGxvbmcg
ZG9fbW11X3VwZGF0ZSgKIAogICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkocGdfb3duZXIs
IF9tZm4obWZuKSk7CiAKLSAgICAgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbikpOwor
ICAgICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSk7CiAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICBkZWZhdWx0OgpAQCAtMzc3Nyw3ICszNzg2LDcgQEAgc3RhdGlj
IGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5l
cmFsX2Vycm9yOwogICAgIH0KIAotICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIG1m
biA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICB2YSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKG1mbikpOwogICAgIHZhID0gKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpdmEgKyAoKHVuc2ln
bmVkIGxvbmcpcHRlX2FkZHIgJiB+UEFHRV9NQVNLKSk7CiAKQEAgLTM4NDEsNyArMzg1MCw3IEBA
IHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygKICAgICAgICAgcmV0dXJuIEdO
VFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQogCi0gICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7
CisgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIHZhID0gbWFwX2RvbWFp
bl9wYWdlKF9tZm4obWZuKSk7CiAgICAgdmEgPSAodm9pZCAqKSgodW5zaWduZWQgbG9uZyl2YSAr
ICgodW5zaWduZWQgbG9uZylhZGRyICYgflBBR0VfTUFTSykpOwogCkBAIC0zOTE2LDcgKzM5MjUs
NyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKAogICAgICAgICByZXR1cm4g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKLSAgICBsMXBnID0gbWZuX3RvX3BhZ2UoZ2wx
bWZuKTsKKyAgICBsMXBnID0gbWZuX3RvX3BhZ2UoX21mbihnbDFtZm4pKTsKICAgICBpZiAoICFw
YWdlX2xvY2sobDFwZykgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2UobDFwZyk7CkBAIC0zOTY2
LDcgKzM5NzUsNyBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRfdmFfbWFwcGluZygKICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgbDFwZyA9IG1mbl90b19wYWdlKGdsMW1mbik7Cisg
ICAgbDFwZyA9IG1mbl90b19wYWdlKF9tZm4oZ2wxbWZuKSk7CiAgICAgaWYgKCAhcGFnZV9sb2Nr
KGwxcGcpICkKICAgICB7CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKQEAgLTQx
MzUsNyArNDE0NCw3IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICAgICAg
cmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQogCi0gICAgbDFwZyA9IG1mbl90b19w
YWdlKGdsMW1mbik7CisgICAgbDFwZyA9IG1mbl90b19wYWdlKF9tZm4oZ2wxbWZuKSk7CiAgICAg
aWYgKCAhcGFnZV9sb2NrKGwxcGcpICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlKGwxcGcpOwpA
QCAtNDIwOCw3ICs0MjE3LDcgQEAgaW50IGRvbmF0ZV9wYWdlKAogICAgIHNwaW5fdW5sb2NrKCZk
LT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIGRv
bmF0ZSBtZm4gJSIgUFJJX21mbgogICAgICAgICAgICAgICIgdG8gZCVkIChvd25lciBkJWQpIGNh
Zj0lMDhseCB0YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKLSAgICAgICAgICAgICBwYWdlX3RvX21m
bihwYWdlKSwgZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgIG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKSwgZC0+ZG9tYWluX2lkLAogICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFpbl9p
ZCA6IERPTUlEX0lOVkFMSUQsCiAgICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8pOwogICAgIHJldHVybiAtRUlOVkFMOwpAQCAtNDI3NCw3ICs0Mjgz
LDcgQEAgaW50IHN0ZWFsX3BhZ2UoCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgc3RlYWwgbWZuICUiIFBSSV9t
Zm4KICAgICAgICAgICAgICAiIGZyb20gZCVkIChvd25lciBkJWQpIGNhZj0lMDhseCB0YWY9JSIg
UFJ0eXBlX2luZm8gIlxuIiwKLSAgICAgICAgICAgICBwYWdlX3RvX21mbihwYWdlKSwgZC0+ZG9t
YWluX2lkLAorICAgICAgICAgICAgIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwgZC0+ZG9tYWlu
X2lkLAogICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFpbl9pZCA6IERPTUlEX0lOVkFM
SUQsCiAgICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8pOwogICAgIHJldHVybiAtRUlOVkFMOwpAQCAtNDMwMyw3ICs0MzEyLDcgQEAgc3RhdGljIGlu
dCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAogICAgIGlmICggdW5saWtlbHkoIXBsMWUgfHwgIWdl
dF9wYWdlX2Zyb21fbWZuKF9tZm4oZ2wxbWZuKSwgZCkpICkKICAgICAgICAgZ290byBvdXQ7CiAK
LSAgICBnbDFwZyA9IG1mbl90b19wYWdlKGdsMW1mbik7CisgICAgZ2wxcGcgPSBtZm5fdG9fcGFn
ZShfbWZuKGdsMW1mbikpOwogICAgIGlmICggIXBhZ2VfbG9jayhnbDFwZykgKQogICAgIHsKICAg
ICAgICAgcHV0X3BhZ2UoZ2wxcGcpOwpAQCAtNDQxMyw3ICs0NDIyLDcgQEAgdm9pZCBkZXN0cm95
X2dkdChzdHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIHBmbiA9IGwxZV9nZXRfcGZuKHBs
MWVbaV0pOwogICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKHBsMWVbaV0pICYgX1BBR0VfUFJF
U0VOVCkgJiYgcGZuICE9IHplcm9fcGZuICkKLSAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBl
KG1mbl90b19wYWdlKHBmbikpOworICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3Rv
X3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIGwxZV93cml0ZSgmcGwxZVtpXSwgbDFlX2Zyb21f
cGZuKHplcm9fcGZuLCBfX1BBR0VfSFlQRVJWSVNPUl9STykpOwogICAgICAgICB2LT5hcmNoLnB2
X3ZjcHUuZ2R0X2ZyYW1lc1tpXSA9IDA7CiAgICAgfQpAQCAtNDQ0NSw3ICs0NDU0LDcgQEAgbG9u
ZyBzZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAg
ICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIH0KLSAgICAgICAgZnJhbWVzW2ldID0gcGFn
ZV90b19tZm4ocGFnZSk7CisgICAgICAgIGZyYW1lc1tpXSA9IG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKICAgICB9CiAKICAgICAvKiBUZWFyIGRvd24gdGhlIG9sZCBHRFQuICovCkBAIC00NDY1
LDcgKzQ0NzQsNyBAQCBsb25nIHNldF9nZHQoc3RydWN0IHZjcHUgKnYsCiAgZmFpbDoKICAgICB3
aGlsZSAoIGktLSA+IDAgKQogICAgIHsKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3Rv
X3BhZ2UoZnJhbWVzW2ldKSk7CisgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdl
KF9tZm4oZnJhbWVzW2ldKSkpOwogICAgIH0KICAgICByZXR1cm4gLUVJTlZBTDsKIH0KQEAgLTQ1
MjAsNyArNDUyOSw3IEBAIGxvbmcgZG9fdXBkYXRlX2Rlc2NyaXB0b3IodTY0IHBhLCB1NjQgZGVz
YykKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
ICAgICB9Ci0gICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgbWZuID0gbWZuX3gocGFn
ZV90b19tZm4ocGFnZSkpOwogCiAgICAgLyogQ2hlY2sgaWYgdGhlIGdpdmVuIGZyYW1lIGlzIGlu
IHVzZSBpbiBhbiB1bnNhZmUgY29udGV4dC4gKi8KICAgICBzd2l0Y2ggKCBwYWdlLT51LmludXNl
LnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sgKQpAQCAtNDY3NSw3ICs0Njg0LDcgQEAgaW50IHhl
bm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9t
X21mbihfbWZuKGlkeCksIGQpICkKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IG1mbiA9IGlkeDsKLSAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworICAgICAg
ICAgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbjoKQEAgLTUw
NDQsNyArNTA1Myw3IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUoCiAKICAgICBw
dGUgID0gcHR3cl9jdHh0LT5wdGU7CiAgICAgbWZuICA9IGwxZV9nZXRfcGZuKHB0ZSk7Ci0gICAg
cGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZu
KSk7CiAKICAgICAvKiBXZSBhcmUgbG9va2luZyBvbmx5IGZvciByZWFkLW9ubHkgbWFwcGluZ3Mg
b2YgcC50LiBwYWdlcy4gKi8KICAgICBBU1NFUlQoKGwxZV9nZXRfZmxhZ3MocHRlKSAmIChfUEFH
RV9SV3xfUEFHRV9QUkVTRU5UKSkgPT0gX1BBR0VfUFJFU0VOVCk7CkBAIC01MzcxLDcgKzUzODAs
NyBAQCBpbnQgbW1pb19yb19kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGFkZHIsCiAgICAgbWZuID0gbDFlX2dldF9wZm4ocHRlKTsKICAgICBpZiAoIG1mbl92YWxp
ZChfbWZuKG1mbikpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBt
Zm5fdG9fcGFnZShtZm4pOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3Rv
X3BhZ2UoX21mbihtZm4pKTsKICAgICAgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dl
dF9vd25lcl9hbmRfcmVmZXJlbmNlKHBhZ2UpOwogCiAgICAgICAgIGlmICggb3duZXIgKQpAQCAt
NjIxMiw3ICs2MjIxLDcgQEAgaW50IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICAgICAgcGcgPSBhbGxvY19kb21oZWFw
X3BhZ2UoZCwgTUVNRl9ub19vd25lcik7CiAgICAgICAgICAgICBpZiAoIHBnICkKICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZu
KHBnKSkpOworICAgICAgICAgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBn
KSk7CiAgICAgICAgICAgICAgICAgaWYgKCAhSVNfTklMKHBwZykgKQogICAgICAgICAgICAgICAg
ICAgICAqcHBnKysgPSBwZzsKICAgICAgICAgICAgICAgICBsMXRhYltsMV90YWJsZV9vZmZzZXQo
dmEpXSA9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcGFnZS5oCmluZGV4IDI2M2NhNWIuLjMzZGYyMTkgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5o
CkBAIC04MiwxMCArODIsMTAgQEAKICAgICAoKHBhZGRyX3QpKCgoeCkubDQgJiAoUEFERFJfTUFT
SyZQQUdFX01BU0spKSkpCiAKIC8qIEdldCBwb2ludGVyIHRvIGluZm8gc3RydWN0dXJlIG9mIHBh
Z2UgbWFwcGVkIGJ5IHB0ZSAoc3RydWN0IHBhZ2VfaW5mbyAqKS4gKi8KLSNkZWZpbmUgbDFlX2dl
dF9wYWdlKHgpICAgICAgICAgICAobWZuX3RvX3BhZ2UobDFlX2dldF9wZm4oeCkpKQotI2RlZmlu
ZSBsMmVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChtZm5fdG9fcGFnZShsMmVfZ2V0X3Bmbih4KSkp
Ci0jZGVmaW5lIGwzZV9nZXRfcGFnZSh4KSAgICAgICAgICAgKG1mbl90b19wYWdlKGwzZV9nZXRf
cGZuKHgpKSkKLSNkZWZpbmUgbDRlX2dldF9wYWdlKHgpICAgICAgICAgICAobWZuX3RvX3BhZ2Uo
bDRlX2dldF9wZm4oeCkpKQorI2RlZmluZSBsMWVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChfX21m
bl90b19wYWdlKGwxZV9nZXRfcGZuKHgpKSkKKyNkZWZpbmUgbDJlX2dldF9wYWdlKHgpICAgICAg
ICAgICAoX19tZm5fdG9fcGFnZShsMmVfZ2V0X3Bmbih4KSkpCisjZGVmaW5lIGwzZV9nZXRfcGFn
ZSh4KSAgICAgICAgICAgKF9fbWZuX3RvX3BhZ2UobDNlX2dldF9wZm4oeCkpKQorI2RlZmluZSBs
NGVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChfX21mbl90b19wYWdlKGw0ZV9nZXRfcGZuKHgpKSkK
IAogLyogR2V0IHB0ZSBhY2Nlc3MgZmxhZ3MgKHVuc2lnbmVkIGludCkuICovCiAjZGVmaW5lIGwx
ZV9nZXRfZmxhZ3MoeCkgICAgICAgICAgIChnZXRfcHRlX2ZsYWdzKCh4KS5sMSkpCkBAIC0xNDUs
MTAgKzE0NSwxMCBAQCBzdGF0aWMgaW5saW5lIGw0X3BnZW50cnlfdCBsNGVfZnJvbV9wYWRkcihw
YWRkcl90IHBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAjZGVmaW5lIGw0ZV9mcm9tX2ludHB0ZShp
bnRwdGUpICAgICgobDRfcGdlbnRyeV90KSB7IChpbnRwdGVfdCkoaW50cHRlKSB9KQogCiAvKiBD
b25zdHJ1Y3QgYSBwdGUgZnJvbSBhIHBhZ2UgcG9pbnRlciBhbmQgYWNjZXNzIGZsYWdzLiAqLwot
I2RlZmluZSBsMWVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDFlX2Zyb21fcGZuKHBhZ2VfdG9f
bWZuKHBhZ2UpLChmbGFncykpKQotI2RlZmluZSBsMmVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAo
bDJlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLChmbGFncykpKQotI2RlZmluZSBsM2VfZnJv
bV9wYWdlKHBhZ2UsIGZsYWdzKSAobDNlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLChmbGFn
cykpKQotI2RlZmluZSBsNGVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDRlX2Zyb21fcGZuKHBh
Z2VfdG9fbWZuKHBhZ2UpLChmbGFncykpKQorI2RlZmluZSBsMWVfZnJvbV9wYWdlKHBhZ2UsIGZs
YWdzKSAobDFlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykpKQorI2RlZmlu
ZSBsMmVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDJlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4o
cGFnZSksIChmbGFncykpKQorI2RlZmluZSBsM2VfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDNl
X2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykpKQorI2RlZmluZSBsNGVfZnJv
bV9wYWdlKHBhZ2UsIGZsYWdzKSAobDRlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGFnZSksIChm
bGFncykpKQogCiAvKiBBZGQgZXh0cmEgZmxhZ3MgdG8gYW4gZXhpc3RpbmcgcHRlLiAqLwogI2Rl
ZmluZSBsMWVfYWRkX2ZsYWdzKHgsIGZsYWdzKSAgICAoKHgpLmwxIHw9IHB1dF9wdGVfZmxhZ3Mo
ZmxhZ3MpKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 10:27:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 10: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.xen.org>)
	id 1dieV4-00083s-UK; Fri, 18 Aug 2017 10:27:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3965c3a12=Andrew.Cooper3@citrix.com>)
 id 1dieV3-00083f-Lc
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 10:27:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 10/1E-03406-411C6995; Fri, 18 Aug 2017 10:27:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK7IwWm
 RBo93SFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlbPn5jKligXvH/+xXGBsbZcl2MnBwSAv4S
 H7rWsoDYbAL6ErtffGICsUUE1CVOd1xkBbGZBfIkOj9+ZAexhQW0JCbtuMoMYrMIqEo8md4GV
 sMr4CnxYHMnK8RMOYnzx3+C1XAKeEnMP/6GDcQWAqp5dOAUE4StJnGt/xI7RK+gxMmZT1ggdk
 lIHHzxgnkCI+8sJKlZSFILGJlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGDgMQ7GDs+Od0iFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 L+yfFikkWJSanlqRlpkDDGKYtAQHj5II79N9QGne4oLE3OLMdIjUKUZdjgU9G74wCbHk5eelS
 onz2h0AKhIAKcoozYMbAYuoS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQFyCU9mXgncpl
 dARzABHWHYCnZESSJCSqqBkZvFvtxT5Of87ieJk2WUWy93Hry57LXrmxOtR1Yfsf0u2qSYMFF
 yucceMYbI3zaZ25ffXL34jK4Mc+MDP3Wfsgs7+A9z/f5f78yTuC6IWWS70kHD65NaVPVdp/wV
 iwrT2hSj3ep7ysN74sWdu1ZuWiJvNZtHk3eBxZv4bfp2CZqBR9YdL9zVosRSnJFoqMVcVJwIA
 LVoCySjAgAA
X-Env-Sender: prvs=3965c3a12=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503052050!75369598!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20101 invoked from network); 18 Aug 2017 10:27:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 10:27:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="436006136"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 18 Aug 2017 11:27:27 +0100
Message-ID: <1503052047-14722-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1503052047-14722-1-git-send-email-andrew.cooper3@citrix.com>
References: <1503052047-14722-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>
Subject: [Xen-devel] [PATCH 2/2] x86/smp: Misc cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogRGVsZXRlIHRyYWlsaW5nIHdoaXRlc3BhY2UKICogU3dpdGNoIHRvIHVzaW5nIG1mbl90IGZv
ciBtZm5fdG9fcGFnZSgpL3BhZ2VfdG9fbWZuKCkKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvc21wYm9vdC5jIHwgMzIgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpp
bmRleCA4ZDkxZjZjLi40ZDQ1ZjQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTQsMTcgKzQsMTcgQEAKICAqIFRoaXMg
aW5oZXJpdHMgYSBncmVhdCBkZWFsIGZyb20gTGludXgncyBTTVAgYm9vdCBjb2RlOgogICogIChj
KSAxOTk1IEFsYW4gQ294LCBCdWlsZGluZyAjMyA8YWxhbkByZWRoYXQuY29tPgogICogIChjKSAx
OTk4LCAxOTk5LCAyMDAwIEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgotICogCisgKgog
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKICAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgogICogKGF0IHlvdXIg
b3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqIAorICoKICAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAogICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
ICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Ci0gKiAKKyAqCiAgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQogICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwpAQCAtNDYsNiArNDYs
MTIgQEAKICNpbmNsdWRlIDxtYWNoX3dha2VjcHUuaD4KICNpbmNsdWRlIDxzbXBib290X2hvb2tz
Lmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9tbS5oIHRvIG1ha2UgdGhlbSB3b3Jr
IHdpdGggbWZuX3QgKi8KKyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFnZSht
Zm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKKyN1bmRlZiBwYWdlX3RvX21mbgorI2RlZmlu
ZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKKwogI2RlZmluZSBzZXR1
cF90cmFtcG9saW5lKCkgICAgKGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5
KSkKIAogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHRyYW1wb2xpbmVfcGh5czsKQEAgLTMw
NywxNCArMzEzLDE0IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICAg
KiBKdXN0IGFzIGR1cmluZyBlYXJseSBib290c3RyYXAsIGl0IGlzIGNvbnZlbmllbnQgaGVyZSB0
byBkaXNhYmxlCiAgICAgICogc3BpbmxvY2sgY2hlY2tpbmcgd2hpbGUgd2UgaGF2ZSBJUlFzIGRp
c2FibGVkLiBUaGlzIGFsbG93cyB1cyB0bwogICAgICAqIGFjcXVpcmUgSVJRLXVuc2FmZSBsb2Nr
cyB3aGVuIGl0IHdvdWxkIG90aGVyd2lzZSBiZSBkaXNhbGxvd2VkLgotICAgICAqIAorICAgICAq
CiAgICAgICogSXQgaXMgc2FmZSBiZWNhdXNlIHRoZSByYWNlIHdlIGFyZSB1c3VhbGx5IHRyeWlu
ZyB0byBhdm9pZCBpbnZvbHZlcwogICAgICAqIGEgZ3JvdXAgb2YgQ1BVcyByZW5kZXp2b3VzaW5n
IGluIGFuIElQSSBoYW5kbGVyLCB3aGVyZSBvbmUgY2Fubm90CiAgICAgICogam9pbiBiZWNhdXNl
IGl0IGlzIHNwaW5uaW5nIHdpdGggSVJRcyBkaXNhYmxlZCB3YWl0aW5nIHRvIGFjcXVpcmUgYQog
ICAgICAqIGxvY2sgaGVsZCBieSBhbm90aGVyIGluIHRoZSByZW5kZXp2b3VzIGdyb3VwICh0aGUg
bG9jayBtdXN0IGJlIGFuCiAgICAgICogSVJRLXVuc2FmZSBsb2NrIHNpbmNlIHRoZSBDUFUgdG9v
ayB0aGUgSVBJIGFmdGVyIGFjcXVpcmluZyBpdCwgYW5kCiAgICAgICogaGVuY2UgaGFkIElSUXMg
ZW5hYmxlZCkuIFRoaXMgaXMgYSBkZWFkbG9jayBzY2VuYXJpby4KLSAgICAgKiAKKyAgICAgKgog
ICAgICAqIEhvd2V2ZXIsIG5vIENQVSBjYW4gYmUgaW52b2x2ZWQgaW4gcmVuZGV6dm91cyB1bnRp
bCBpdCBpcyBvbmxpbmUsCiAgICAgICogaGVuY2Ugbm8gc3VjaCBncm91cCBjYW4gYmUgd2FpdGlu
ZyBmb3IgdGhpcyBDUFUgdW50aWwgaXQgaXMKICAgICAgKiB2aXNpYmxlIGluIGNwdV9vbmxpbmVf
bWFwLiBIZW5jZSBzdWNoIGEgZGVhZGxvY2sgaXMgbm90IHBvc3NpYmxlLgpAQCAtNDIzLDggKzQy
OSw4IEBAIHN0YXRpYyBpbnQgd2FrZXVwX3NlY29uZGFyeV9jcHUoaW50IHBoeXNfYXBpY2lkLCB1
bnNpZ25lZCBsb25nIHN0YXJ0X2VpcCkKICAgICBlbHNlIGlmICggdGJvb3RfaW5fbWVhc3VyZWRf
ZW52KCkgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogV2l0aCB0Ym9vdCBBUCBpcyBh
Y3R1YWxseSBzcGlubmluZyBpbiBhIG1pbmktZ3Vlc3QgYmVmb3JlIAotICAgICAgICAgKiByZWNl
aXZpbmcgSU5JVC4gVXBvbiByZWNlaXZpbmcgSU5JVCBpcGksIEFQIG5lZWQgdGltZSB0byBWTUV4
aXQsIAorICAgICAgICAgKiBXaXRoIHRib290IEFQIGlzIGFjdHVhbGx5IHNwaW5uaW5nIGluIGEg
bWluaS1ndWVzdCBiZWZvcmUKKyAgICAgICAgICogcmVjZWl2aW5nIElOSVQuIFVwb24gcmVjZWl2
aW5nIElOSVQgaXBpLCBBUCBuZWVkIHRpbWUgdG8gVk1FeGl0LAogICAgICAgICAgKiB1cGRhdGUg
Vk1DUyB0byB0cmFja2luZyBTSVBJcyBhbmQgVk1SZXN1bWUuCiAgICAgICAgICAqCiAgICAgICAg
ICAqIFdoaWxlIEFQIGlzIGluIHJvb3QgbW9kZSBoYW5kbGluZyB0aGUgSU5JVCB0aGUgQ1BVIHdp
bGwgZHJvcApAQCAtNTk2LDcgKzYwMiw3IEBAIHVuc2lnbmVkIGxvbmcgYWxsb2Nfc3R1Yl9wYWdl
KHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgKm1mbikKICAgICBCVUlMRF9CVUdfT04o
U1RVQlNfUEVSX1BBR0UgJiAoU1RVQlNfUEVSX1BBR0UgLSAxKSk7CiAKICAgICBpZiAoICptZm4g
KQotICAgICAgICBwZyA9IG1mbl90b19wYWdlKCptZm4pOworICAgICAgICBwZyA9IG1mbl90b19w
YWdlKF9tZm4oKm1mbikpOwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIG5vZGVpZF90IG5vZGUg
PSBjcHVfdG9fbm9kZShjcHUpOwpAQCAtNjEwLDcgKzYxNiw3IEBAIHVuc2lnbmVkIGxvbmcgYWxs
b2Nfc3R1Yl9wYWdlKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgKm1mbikKICAgICB9
CiAKICAgICBzdHViX3ZhID0gWEVOX1ZJUlRfRU5EIC0gKGNwdSArIDEpICogUEFHRV9TSVpFOwot
ICAgIGlmICggbWFwX3BhZ2VzX3RvX3hlbihzdHViX3ZhLCBwYWdlX3RvX21mbihwZyksIDEsCisg
ICAgaWYgKCBtYXBfcGFnZXNfdG9feGVuKHN0dWJfdmEsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSks
IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9SWCB8IE1BUF9T
TUFMTF9QQUdFUykgKQogICAgIHsKICAgICAgICAgaWYgKCAhKm1mbiApCkBAIC02MTgsNyArNjI0
LDcgQEAgdW5zaWduZWQgbG9uZyBhbGxvY19zdHViX3BhZ2UodW5zaWduZWQgaW50IGNwdSwgdW5z
aWduZWQgbG9uZyAqbWZuKQogICAgICAgICBzdHViX3ZhID0gMDsKICAgICB9CiAgICAgZWxzZSBp
ZiAoICEqbWZuICkKLSAgICAgICAgKm1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsKKyAgICAgICAgKm1m
biA9IG1mbl94KHBhZ2VfdG9fbWZuKHBnKSk7CiAKICAgICByZXR1cm4gc3R1Yl92YTsKIH0KQEAg
LTY1Miw4ICs2NTgsOCBAQCBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGlu
dCBjcHUpCiAKICAgICBpZiAoIHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSApCiAgICAgewotICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBlcl9jcHUoc3R1YnMubWZuLCBjcHUpOwotICAgICAg
ICB1bnNpZ25lZCBjaGFyICpzdHViX3BhZ2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsK
KyAgICAgICAgbWZuX3QgbWZuID0gX21mbihwZXJfY3B1KHN0dWJzLm1mbiwgY3B1KSk7CisgICAg
ICAgIHVuc2lnbmVkIGNoYXIgKnN0dWJfcGFnZSA9IG1hcF9kb21haW5fcGFnZShtZm4pOwogICAg
ICAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgICAgICBtZW1zZXQoc3R1Yl9wYWdlICsgU1RVQl9C
VUZfQ1BVX09GRlMoY3B1KSwgMHhjYywgU1RVQl9CVUZfU0laRSk7CkBAIC04NzEsNyArODc3LDcg
QEAgcmVtb3ZlX3NpYmxpbmdpbmZvKGludCBjcHUpCiAgICAgICAgIGlmICggY3B1bWFza193ZWln
aHQocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSA9PSAxICkKICAgICAgICAgICAgIGNw
dV9kYXRhW3NpYmxpbmddLmJvb3RlZF9jb3Jlcy0tOwogICAgIH0KLSAgIAorCiAgICAgZm9yX2Vh
Y2hfY3B1KHNpYmxpbmcsIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkKICAgICAgICAg
Y3B1bWFza19jbGVhcl9jcHUoY3B1LCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIHNpYmxpbmcp
KTsKICAgICBjcHVtYXNrX2NsZWFyKHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSk7Ci0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 11:04:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 11:04: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.xen.org>)
	id 1dif42-0002Nb-N8; Fri, 18 Aug 2017 11:03:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396e6b0ec=roger.pau@citrix.com>)
 id 1dif40-0002NV-W3
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 11:03:41 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 BA/C1-01859-C89C6995; Fri, 18 Aug 2017 11:03:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42LZKekoodt9clq
 kQfdaCYslHxezODB6HN39mymAMYo1My8pvyKBNePGpMnMBb+NK5bs/srcwLhMvYuRk0NCwE+i
 aXUPO4jNIqAqcfNdE1MXIwcHm4C9xPSvFSBhEQFliYmvLjOD2MwCkRKHN85hArGFBbwlzjXcZ
 gOxeQU8JOY9msoKYgsJpEpc3dXFCBEXlDg58wkLyEhmASuJO+/jIUxpieX/OCAmyks0b50NNp
 1TQEOi6eEjFhBbVEBF4uTKNUwQExUl+uc9YIM4OF1i699fzBMYBWYhWTALYcEshAWzkCyAsPU
 kbkydwoZXiY7Egt2foEpMJS4s4UUVBrHNJGa/+8q0gJF7FaNGcWpRWWqRrpGxXlJRZnpGSW5i
 Zo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYDzVMzAw7mDs2+t3iFGSg0lJlPf3rCmRQnxJ+SmVG
 YnFGfFFpTmpxYcYZTg4lCR4005MixQSLEpNT61Iy8wBRjZMWoKDR0mE9xBImre4IDG3ODMdIn
 WKUVFKnDcDJCEAksgozYNrgyWTS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeY+ATOHJzCu
 Bm/4KaDET0GLDVrDFJYkIKakGxjUpNzlWqxfKbvVu2lmqtbSgJvOhxrcJs9grtsyc80Wa7dQf
 8cibp2/w7bzJclFP7fKRYyefduzfYm58mEtn7ZJMh+PfWHfW/6pS8sn4LXHdXOSoAnts2Bref
 VMSK1i2mrbNuq7yK/DfYjdTUbkbxZm/FjKYnXGzqQzOZlVdudCgQFMs2SPiihJLcUaioRZzUX
 EiANnID1khAwAA
X-Env-Sender: prvs=396e6b0ec=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503054219!110657407!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9653 invoked from network); 18 Aug 2017 11:03:39 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 11:03:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="51192972"
Date: Fri, 18 Aug 2017 12:03:32 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andreas Kinzler <hfp@posteo.de>
Message-ID: <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="utwxnhivbwb737jz"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <op.y44luykoollboj@kriftel>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--utwxnhivbwb737jz
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

On Thu, Aug 17, 2017 at 07:36:20PM +0200, Andreas Kinzler wrote:
> On Tue, 15 Aug 2017 11:55:10 +0200, Roger Pau Monné <roger.pau@citrix.com>
> wrote:
> > Could you please try the patch below and paste the output you get on
> > the Xen console?
> 
> Output is in attached file. Does it help?

Yes, thanks. I'm quite sure the problem is that MSIX table entries are
being unmasked before MSIX is enabled, and so Xen is not able to snoop
those writes.

Just to confirm, can you try the following two debug patches? One is
for the hypervisor, the other is for QEMU.

Thanks, Roger.

--utwxnhivbwb737jz
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="xen.patch"

diff --git a/xen/arch/x86/hvm/vmsi.c b/xen/arch/x86/hvm/vmsi.c
index a36692c313..87caef300a 100644
--- a/xen/arch/x86/hvm/vmsi.c
+++ b/xen/arch/x86/hvm/vmsi.c
@@ -329,6 +329,8 @@ static int msixtbl_write(struct vcpu *v, unsigned long address,
 
     ASSERT(msi_desc == desc->msi_desc);
    
+    printk("%smasking entry %#x\n",
+           (val & PCI_MSIX_VECTOR_BITMASK) ? "" : "un", nr_entry);
     guest_mask_msi_irq(desc, !!(val & PCI_MSIX_VECTOR_BITMASK));
 
 unlock:
@@ -430,6 +432,9 @@ static void add_msixtbl_entry(struct domain *d,
     entry->gtable = (unsigned long) gtable;
 
     list_add_rcu(&entry->list, &d->arch.hvm_domain.msixtbl_list);
+
+    printk("%04x:%02x:%02x.%u added to msixtbl list\n", pdev->seg, pdev->bus,
+            PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn));
 }
 
 static void free_msixtbl_entry(struct rcu_head *rcu)
@@ -510,8 +515,12 @@ out:
                  (gtable + msi_desc->msi_attrib.entry_nr *
                            PCI_MSIX_ENTRY_SIZE +
                   PCI_MSIX_ENTRY_VECTOR_CTRL_OFFSET) )
+            {
+                printk("msixtbl_pt_register: detected attempt to write to vector ctrl (entry %#x)\n",
+                       msi_desc->msi_attrib.entry_nr);
                 v->arch.hvm_vcpu.hvm_io.msix_unmask_address =
                     v->arch.hvm_vcpu.hvm_io.msix_snoop_address;
+            }
         }
     }
 
@@ -619,6 +628,7 @@ void msix_write_completion(struct vcpu *v)
         return;
 
     v->arch.hvm_vcpu.hvm_io.msix_unmask_address = 0;
+    printk("Detected MSI-X unmask in write completion\n");
     if ( msixtbl_write(v, ctrl_address, 4, 0) != X86EMUL_OKAY )
         gdprintk(XENLOG_WARNING, "MSI-X write completion failure\n");
 }
diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c
index 77998f4fb3..0ca31c22e2 100644
--- a/xen/arch/x86/msi.c
+++ b/xen/arch/x86/msi.c
@@ -980,6 +980,8 @@ static int msix_capability_init(struct pci_dev *dev,
 
         list_add_tail(&entry->list, &dev->msi_list);
         *desc = entry;
+        printk("%04x:%02x:%02x.%u added entry %#x to msi_list\n",
+               seg, bus, slot, func, msi->entry_nr);
     }
 
     if ( !msix->used_entries )
@@ -1297,6 +1299,18 @@ int pci_msi_conf_write_intercept(struct pci_dev *pdev, unsigned int reg,
             if ( reg != msix_control_reg(pos) || size != 2 )
                 return -EACCES;
 
+                printk("MSIX ctrl write. Enabled: %d Maskall: %d. "
+                       "Configured entries:\n",
+                       !!(*data & PCI_MSIX_FLAGS_ENABLE),
+                       !!(*data & PCI_MSIX_FLAGS_MASKALL));
+                list_for_each_entry( entry, &pdev->msi_list, list )
+                {
+                    printk("%#x host_masked: %d guest_masked: %d\n",
+                           entry->msi_attrib.entry_nr,
+                           entry->msi_attrib.host_masked,
+                           entry->msi_attrib.guest_masked);
+                }
+
             pdev->msix->guest_maskall = !!(*data & PCI_MSIX_FLAGS_MASKALL);
             if ( pdev->msix->host_maskall )
                 *data |= PCI_MSIX_FLAGS_MASKALL;

--utwxnhivbwb737jz
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="qemu.patch"

diff --git a/hw/xen/xen_pt.h b/hw/xen/xen_pt.h
index 191d9caea1..c296cf682c 100644
--- a/hw/xen/xen_pt.h
+++ b/hw/xen/xen_pt.h
@@ -10,6 +10,7 @@ void xen_pt_log(const PCIDevice *d, const char *f, ...) GCC_FMT_ATTR(2, 3);
 
 #define XEN_PT_ERR(d, _f, _a...) xen_pt_log(d, "%s: Error: "_f, __func__, ##_a)
 
+#define XEN_PT_LOGGING_ENABLED 1
 #ifdef XEN_PT_LOGGING_ENABLED
 #  define XEN_PT_LOG(d, _f, _a...)  xen_pt_log(d, "%s: " _f, __func__, ##_a)
 #  define XEN_PT_WARN(d, _f, _a...) \
diff --git a/hw/xen/xen_pt_config_init.c b/hw/xen/xen_pt_config_init.c
index 1f04ec5eec..893ac06a80 100644
--- a/hw/xen/xen_pt_config_init.c
+++ b/hw/xen/xen_pt_config_init.c
@@ -1482,6 +1482,7 @@ static int xen_pt_msixctrl_reg_write(XenPCIPassthroughState *s,
     /* update MSI-X */
     if ((*val & PCI_MSIX_FLAGS_ENABLE)
         && !(*val & PCI_MSIX_FLAGS_MASKALL)) {
+        XEN_PT_LOG(&s->dev, "Enabling MSIX, setting up entries\n");
         xen_pt_msix_update(s);
     } else if (!(*val & PCI_MSIX_FLAGS_ENABLE) && s->msix->enabled) {
         xen_pt_msix_disable(s);
diff --git a/hw/xen/xen_pt_msi.c b/hw/xen/xen_pt_msi.c
index dfb8d64654..2662eb1940 100644
--- a/hw/xen/xen_pt_msi.c
+++ b/hw/xen/xen_pt_msi.c
@@ -132,8 +132,9 @@ static int msi_msix_setup(XenPCIPassthroughState *s,
 
         if (is_msix) {
             table_base = s->msix->table_base;
+            XEN_PT_LOG(&s->dev, "Mapping PIRQ for MSIX entry %d\n",
+                       msix_entry);
         }
-
         rc = xc_physdev_map_pirq_msi(xen_xc, xen_domid, XEN_PT_AUTO_ASSIGN,
                                      ppirq, PCI_DEVFN(s->real_device.dev,
                                                       s->real_device.func),
@@ -345,6 +346,9 @@ static int xen_pt_msix_update_one(XenPCIPassthroughState *s, int entry_nr,
         entry->data = entry->latch(DATA);
     }
 
+    XEN_PT_LOG(&s->dev, "Setting up MSIX vector %d PIRQ: %d Masked: %d\n",
+               entry_nr, entry->pirq, vec_ctrl & PCI_MSIX_ENTRY_CTRL_MASKBIT);
+
     rc = msi_msix_setup(s, entry->addr, entry->data, &pirq, true, entry_nr,
                         entry->pirq == XEN_PT_UNASSIGNED_PIRQ);
     if (rc) {
@@ -468,6 +472,10 @@ static void pci_msix_write(void *opaque, hwaddr addr,
         xen_pt_msix_update_one(s, entry_nr, *vec_ctrl);
     }
 
+    if (offset == PCI_MSIX_ENTRY_VECTOR_CTRL)
+        XEN_PT_LOG(&s->dev, "Write to MSIX table entry %u CTRL, masked: %d\n",
+                   entry_nr, !!(val & PCI_MSIX_ENTRY_CTRL_MASKBIT));
+
     set_entry_value(entry, offset, val);
 }
 

--utwxnhivbwb737jz
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--utwxnhivbwb737jz--


From xen-devel-bounces@lists.xen.org Fri Aug 18 11:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 11: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.xen.org>)
	id 1difjS-0004uF-21; Fri, 18 Aug 2017 11:46:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396451df5=anthony.perard@citrix.com>)
 id 1difjQ-0004u9-Qw
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 11:46:28 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 70/9E-01996-393D6995; Fri, 18 Aug 2017 11:46:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve7ky9M
 iDVYcUbL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2rXzAWPCcq2L22kfMDYxdnF2MHBwSAv4S
 J/7KgJgsAqoSnf+duxg5OdgEDCRWTL/KCGKLCOhLvLvSztbFyMXBLLCWUeLfn06whLBAmcT3q
 5tYQGxeAWuJN8fWMYEUCQmsZpS4/vISI0RCUOLkzCdgRcwCOhILdn9iA1nGLCAtsfwfB0iYU8
 BT4tT2pUwgtqiAssS8favYQGwhATWJGwuXsUxg5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI11I
 vqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfj2lbnQ4ySHExKory/Z02J
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa3dpWqSQYFFqempFWmYOMOBh0hIcPEoivGogad7ig
 sTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuflASkSACnKKM2DGwGLvkuMslLCvIxARwnxFKQW5W
 aWoMq/YhTnYFQS5s0CmcKTmVcCt+kV0BFMQEcYtoIdUZKIkJJqYHSaL7LrV/FrAS79mJzTfS3
 GAjlhH67v9rxzs3oOtyHfoTW8X8o+vrtyX3Bp4LvgSOOd+X9VZTQrktyqRONPO/cJGR5Qcxa+
 VbRbamJwmMaTVJ/Ug+5Cux0UzwtfbxIJ+XQi1XvD8VOLr/wQqnA7oFepHG1jOOnqk7ufBe42P
 1VW2bhk1+k/u5VYijMSDbWYi4oTAUMEAmi5AgAA
X-Env-Sender: prvs=396451df5=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503056785!91962655!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 703 invoked from network); 18 Aug 2017 11:46:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 11:46:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="444296231"
Date: Fri, 18 Aug 2017 12:46:23 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau Monn303251 <roger.pau@citrix.com>
Message-ID: <20170818114623.GF1475@perard.uk.xensource.com>
References: <20170817232311.25948-1-bart.vanassche@wdc.com>
 <20170817232311.25948-13-bart.vanassche@wdc.com>
 <20170818085401.5fokhfurydomfxow@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818085401.5fokhfurydomfxow@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Bart Van Assche <bart.vanassche@wdc.com>, Jens Axboe <axboe@kernel.dk>,
 linux-block@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 12/12] xen-blkfront: Avoid that gcc 7 warns
 about fall-through when building with W=1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDk6NTQ6MDFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm4z
MDMyNTEgd3JvdGU6Cj4gT24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDQ6MjM6MTFQTSAtMDcwMCwg
QmFydCBWYW4gQXNzY2hlIHdyb3RlOgo+ID4gU2lnbmVkLW9mZi1ieTogQmFydCBWYW4gQXNzY2hl
IDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29tPgo+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+IENjOiBSb2dlciBQYXUgTW9ubjMwMzI1MSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIHwgMiArLQo+ID4gIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyBiL2RyaXZlcnMvYmxvY2sveGVu
LWJsa2Zyb250LmMKPiA+IGluZGV4IDk4ZTM0ZTRjNjJiOC4uMjcwMDE5ZTNlNWQ4IDEwMDY0NAo+
ID4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+ID4gKysrIGIvZHJpdmVycy9i
bG9jay94ZW4tYmxrZnJvbnQuYwo+ID4gQEAgLTI0NTYsNyArMjQ1Niw3IEBAIHN0YXRpYyB2b2lk
IGJsa2JhY2tfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIAljYXNlIFhl
bmJ1c1N0YXRlQ2xvc2VkOgo+ID4gIAkJaWYgKGRldi0+c3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9z
ZWQpCj4gPiAgCQkJYnJlYWs7Cj4gPiAtCQkvKiBNaXNzZWQgdGhlIGJhY2tlbmQncyBDbG9zaW5n
IHN0YXRlIC0tIGZhbGx0aHJvdWdoICovCj4gPiArCQkvKiBmYWxsIHRocm91Z2ggKi8KPiAKPiBU
aGlzIGlzIGxvc2luZyBpbmZvcm1hdGlvbiBwcmVzZW50IGluIHRoZSBvcmlnaW5hbCBjb21tZW50
LiBXb3VsZAo+IHNwbGl0dGluZyB0aGUgY29tbWVudCBpbnRvIHR3byBtYWtlIGdjYyBoYXBweT8K
CldoYXQgYWJvdXQ6CgotCQkvKiBNaXNzZWQgdGhlIGJhY2tlbmQncyBDbG9zaW5nIHN0YXRlIC0t
IGZhbGx0aHJvdWdoICovCisJCS8qIGZhbGx0aHJvdWdoIC0tIE1pc3NlZCB0aGUgYmFja2VuZCdz
IENsb3Npbmcgc3RhdGUgKi8KCkZJWToKaHR0cHM6Ly9nY2MuZ251Lm9yZy9vbmxpbmVkb2NzL2dj
Yy03LjIuMC9nY2MvV2FybmluZy1PcHRpb25zLmh0bWwjaW5kZXgtV2ltcGxpY2l0LWZhbGx0aHJv
dWdoCgpBIGRhc2ggc2VlbXMgdG8gYmUgbmVlZGVkIGJldHdlZW4gImZhbGwgdGhyb3VnaCIgYW5k
IGEgZXh0cmEgY29tbWVudCwKd2l0aCBmYWxsdGhyb3VnaCBmaXJzdC4KClJlZ2FyZHMsCgotLSAK
QW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 11:51:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 11:51: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.xen.org>)
	id 1difob-0005Wj-MJ; Fri, 18 Aug 2017 11:51:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39648baa9=wei.liu2@citrix.com>)
 id 1difoa-0005Wc-O4
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 11:51:48 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2E/DC-03044-4D4D6995; Fri, 18 Aug 2017 11:51:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO7lK9M
 iDTr+iFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzXr5gLbjKVbHu4l+2BsYWzi5GDg4JAX+J
 6UdNQUwWAVWJ7pkBXYycHGwCyhI/O3vZQGwRAV2JZwueAdlcHMwCGxglvvxdxwqSEBYIl/h4c
 SILSC+vgIXE+30qIGEhAU+JRwdOMYHYvAKCEidnPmEBsZkFdCQW7P7EBlLOLCAtsfwfB0iYU8
 BLYv7xN2CrRAVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI0M9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MP5ZFnCIUZKDSUmU9/esKZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHitgEErJFiUmp5akZaZAwx3mLQEB4+SCO+Jy0Bp3uKCx
 NzizHSI1ClGRSlx3haQhABIIqM0D64NFmOXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwrBz
 KFJzOvBG76K6DFTECLDVvBFpckIqSkGhgtKnMbH/+ouhXO81ZTfJfPe77XD2SL3PJCvJe5eih
 qbM9qnz7x9kTeNxdNbgspMdWcNJOddlyhWjigYHlby4wqs00X65n3/zneU8t6ppHTNYjn0SMm
 uzBrT69CnpNTE+aUO9ecmsh/eeoqh1VTV9jsztmeki+0QHRTRd41bmHxJNGQWdVTVyixFGckG
 moxFxUnAgB1zSxdrAIAAA==
X-Env-Sender: prvs=39648baa9=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503057105!70516462!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1714 invoked from network); 18 Aug 2017 11:51:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 11:51:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="436012014"
Date: Fri, 18 Aug 2017 12:51:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170818115137.phtbiyubhfp2nd6g@citrix.com>
References: <1503052047-14722-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503052047-14722-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/mm: Override mfn_to_page() and
 page_to_mfn() to use mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMTE6Mjc6MjZBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUbyBhdm9pZCBicmVha2luZyB0aGUgYnVpbGQgZWxzZXdoZXJlLCB0aGUgbHsxLi40
fWVfe2Zyb20sZ2V0fV9wYWdlKCkgbWFjcm9zCj4gYXJlIHN3aXRjaGVkIHRvIHVzaW5nIF9fbWZu
X3RvX3BhZ2UoKSBhbmQgX19wYWdlX3RvX21mbigpLgo+IAo+IE1vc3QgY2hhbmdlcyBhcmUgd3Jh
cHBpbmcgb3IgcmVtb3ZpbmcgX21mbigpL21mbl94KCkgZnJvbSBleGlzdGluZyBjYWxsc2l0ZXMu
Cj4gCj4gSG93ZXZlciwge2FsbG9jLGZyZWV9X2wxX3RhYmxlKCkgYXJlIHN3aXRjaGVkIHRvIHVz
aW5nIF9fbWFwX2RvbWFpbl9wYWdlKCksIGFzCj4gdGhlaXIgcGZuIHBhcmFtZXRlcnMgYXJlIG90
aGVyd2lzZSB1bnVzZWQuICBnZXRfcGFnZSgpIGhhcyBvbmUgcGZuLT5tZm4KPiBjb3JyZWN0aW9u
IGluIGEgcHJpbnRrKCksIGFuZCBfX2dldF9wYWdlX3R5cGUoKSdzIElPTU1VIGhhbmRsaW5nIGhh
cyBpdHMgZ2ZuCj4gY2FsY3VsYXRpb24gYnJva2VuIG91dCBmb3IgY2xhcml0eS4KPiAKPiBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgIHwgMTUxICsr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2UuaCB8ICAxNiArKy0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDg4IGluc2Vy
dGlvbnMoKyksIDc5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggMzFmZThhMS4uZTg2MjM4MCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAg
LTEyMyw2ICsxMjMsMTIgQEAKPiAgI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4gICNpbmNsdWRl
IDxhc20vcGNpLmg+Cj4gIAo+ICsvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0uaCB0byBt
YWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCgpUaGV5IGFyZSBmcm9tIGFzbS9wYWdlLmguCgpP
dGhlcndpc2U6CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 11:52:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 11:52: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.xen.org>)
	id 1difpK-0005b2-VA; Fri, 18 Aug 2017 11:52:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39648baa9=wei.liu2@citrix.com>)
 id 1difpJ-0005aq-F0
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 11:52:33 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 31/A4-22472-005D6995; Fri, 18 Aug 2017 11:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvS7D1Wm
 RBgvfc1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm9W66yF7xiqjhz/yBLA+M6pi5GTg4JAX+J
 32c/M4PYLAKqEl9PrQaz2QSUJX529rKB2CICuhLPFjwDs5kFMiQenDnIAmILC+hJTJ56BczmF
 bCQeHzgBGsXIxeHkEAHo8Sv5zcZIRKCEidnPmGBaNaRWLD7E9AgDiBbWmL5Pw4Qk1PAS+LNFH
 uQClEBFYnOpXPAqoUEFCQ6ph9jmsDINwvJoFlIBs1CGLSAkXkVo0ZxalFZapGuoYleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7GFds9DzFKcjApifL+njUlUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEr8vlaZFCgkWp6akVaZk5wJCHSUtw8CiJ8HaBpHmLCxJzizPTI
 VKnGHU5mj5s+cIkxJKXn5cqJc7bAlIkAFKUUZoHNwIWf5cYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzDsNZApPZl4J3KZXQEcwAR1h2Ap2REkiQkqqgVFqs+68rWKLyg/f/+5yYEpDlEay1v1
 l8y9m15zrOxV9QCBBUE1eYWHZlvcth5yXuWzeOfXldoZz8x6GvDK/fKJH8vXJR5arspLfP+7J
 2b3zk8WVk7oW22b+ma35+uqCou8mq+p0zknvW+Dq/7ry462Ok7Ut9Wbhwgdz2bgLYr0Z8+ZIb
 +PgfvpciaU4I9FQi7moOBEAmp3Z3LoCAAA=
X-Env-Sender: prvs=39648baa9=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503057150!79713613!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37479 invoked from network); 18 Aug 2017 11:52:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 11:52:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="444296631"
Date: Fri, 18 Aug 2017 12:52:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170818115229.ecxlb63xsv2l3mmg@citrix.com>
References: <1503052047-14722-1-git-send-email-andrew.cooper3@citrix.com>
 <1503052047-14722-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503052047-14722-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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/2] x86/smp: Misc cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMTE6Mjc6MjdBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBEZWxldGUgdHJhaWxpbmcgd2hpdGVzcGFjZQo+ICAqIFN3aXRjaCB0byB1c2lu
ZyBtZm5fdCBmb3IgbWZuX3RvX3BhZ2UoKS9wYWdlX3RvX21mbigpCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAgClsuLi5dCj4g
Ky8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9tbS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3QgKi8KClNhbWUgaGVyZS4KCk90aGVyd2lzZToKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 11:57:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 11: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.xen.org>)
	id 1diftt-0005rM-II; Fri, 18 Aug 2017 11:57: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=396e6b0ec=roger.pau@citrix.com>)
 id 1diftr-0005rD-TV
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 11:57:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 77/A9-27137-B16D6995; Fri, 18 Aug 2017 11:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQlfq2rR
 Ig6ezDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owl29ezFTTzVnRtP87SwPiUq4uRg0NCwE9i
 +yXLLkZODhYBVYnOZe/ZQcJsAoYSR0/kgYRFBPQkWlZNZO1i5OJgFljLKPHvTycjSEJYoEzi+
 9VNLCA2r4CHxIFl+xlBioQE7jBKNP+/wQ6REJQ4OfMJWBGzgI7Egt2f2EAWMAtISyz/xwES5h
 SwkVjcM5UNxBYVUJE4uXINE4gtJKAo0T/vAVhcQiBdYuKzHpYJjPyzkEydhWTqLISpCxiZVzF
 qFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYDy/NvAQ
 oyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDuvTItUkiwKDU9tSItMwcYCzBpC
 Q4eJRHeWpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ85aCFAmAFGWU5sGNgMXlJUZZKW
 FeRqCjhHgKUotyM0tQ5V8xinMwKgnzWl0FmsKTmVcCt+kV0BFMQEcYtoIdUZKIkJJqYJytzql
 +/HCm0MuZj6+UPDF9MIl37e4D3R+Zf1RPtLq+W8JPUVdLpEqk+eeKLNuH/+eG59x3vrZs/76J
 na5G0k65oVtcsrl0/54qOJ6okbXQo/lK5Rod15TrFt7s3xIcxXdcv2b0/SnTK7cAi1da6zq1D
 s4QWRbw/XVm17UNbN3fT+Y6ZhzUCVdiKc5INNRiLipOBACB9uMcxgIAAA==
X-Env-Sender: prvs=396e6b0ec=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503057434!66543819!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37348 invoked from network); 18 Aug 2017 11:57:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 11:57:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="51195118"
Date: Fri, 18 Aug 2017 12:57:10 +0100
From: Roger Pau Monn303251 <roger.pau@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170818115710.eis4lhjciriy4tgt@MacBook-Pro-de-Roger.local>
References: <20170817232311.25948-1-bart.vanassche@wdc.com>
 <20170817232311.25948-13-bart.vanassche@wdc.com>
 <20170818085401.5fokhfurydomfxow@MacBook-Pro-de-Roger.local>
 <20170818114623.GF1475@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818114623.GF1475@perard.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Bart Van Assche <bart.vanassche@wdc.com>, Jens Axboe <axboe@kernel.dk>,
 linux-block@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 12/12] xen-blkfront: Avoid that gcc 7 warns
 about fall-through when building with W=1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMTI6NDY6MjNQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDk6NTQ6MDFBTSArMDEwMCwgUm9nZXIg
UGF1IE1vbm4zMDMyNTEgd3JvdGU6Cj4gPiBPbiBUaHUsIEF1ZyAxNywgMjAxNyBhdCAwNDoyMzox
MVBNIC0wNzAwLCBCYXJ0IFZhbiBBc3NjaGUgd3JvdGU6Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEJh
cnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVAd2RjLmNvbT4KPiA+ID4gQ2M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+ID4gQ2M6IFJvZ2VyIFBh
dSBNb25uMzAzMjUxIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gPiAtLS0KPiA+ID4gIGRyaXZlcnMvYmxvY2sveGVuLWJs
a2Zyb250LmMgfCAyICstCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1i
bGtmcm9udC5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+ID4gPiBpbmRleCA5OGUz
NGU0YzYyYjguLjI3MDAxOWUzZTVkOCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ibG9jay94
ZW4tYmxrZnJvbnQuYwo+ID4gPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4g
PiA+IEBAIC0yNDU2LDcgKzI0NTYsNyBAQCBzdGF0aWMgdm9pZCBibGtiYWNrX2NoYW5nZWQoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ID4gIAljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgo+
ID4gPiAgCQlpZiAoZGV2LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkKPiA+ID4gIAkJCWJy
ZWFrOwo+ID4gPiAtCQkvKiBNaXNzZWQgdGhlIGJhY2tlbmQncyBDbG9zaW5nIHN0YXRlIC0tIGZh
bGx0aHJvdWdoICovCj4gPiA+ICsJCS8qIGZhbGwgdGhyb3VnaCAqLwo+ID4gCj4gPiBUaGlzIGlz
IGxvc2luZyBpbmZvcm1hdGlvbiBwcmVzZW50IGluIHRoZSBvcmlnaW5hbCBjb21tZW50LiBXb3Vs
ZAo+ID4gc3BsaXR0aW5nIHRoZSBjb21tZW50IGludG8gdHdvIG1ha2UgZ2NjIGhhcHB5Pwo+IAo+
IFdoYXQgYWJvdXQ6Cj4gCj4gLQkJLyogTWlzc2VkIHRoZSBiYWNrZW5kJ3MgQ2xvc2luZyBzdGF0
ZSAtLSBmYWxsdGhyb3VnaCAqLwo+ICsJCS8qIGZhbGx0aHJvdWdoIC0tIE1pc3NlZCB0aGUgYmFj
a2VuZCdzIENsb3Npbmcgc3RhdGUgKi8KPiAKPiBGSVk6Cj4gaHR0cHM6Ly9nY2MuZ251Lm9yZy9v
bmxpbmVkb2NzL2djYy03LjIuMC9nY2MvV2FybmluZy1PcHRpb25zLmh0bWwjaW5kZXgtV2ltcGxp
Y2l0LWZhbGx0aHJvdWdoCj4gCj4gQSBkYXNoIHNlZW1zIHRvIGJlIG5lZWRlZCBiZXR3ZWVuICJm
YWxsIHRocm91Z2giIGFuZCBhIGV4dHJhIGNvbW1lbnQsCj4gd2l0aCBmYWxsdGhyb3VnaCBmaXJz
dC4KCkkgdGhpbmsgc28sIGFjY29yZGluZyB0byB0aGUgZG9jdW1lbnRhdGlvbiAtV2ltcGxpY2l0
LWZhbGx0aHJvdWdoPTMgaXMKZW5hYmxlZCB3aXRoIC1XZXh0cmEsIGFuZCByZXF1aXJlcyBoYXZp
bmcgImZhbGx0aHJvdWdoIiBmaXJzdC4gWW91cgpwcm9wb3NlZCBjaGFuZ2Ugc2VlbXMgZmluZSB0
byBtZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 12:09:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 12:09: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.xen.org>)
	id 1dig5H-0006s9-80; Fri, 18 Aug 2017 12:09:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39648baa9=wei.liu2@citrix.com>)
 id 1dig5F-0006s2-Qw
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 12:09:01 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B4/68-27137-CD8D6995; Fri, 18 Aug 2017 12:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6dG9M
 iDX6slbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+XZzLXtAlWXHoUgd7A+Mq4S5GTg4JAX+J
 uQfWM4PYLAKqEu+uXWAEsdkElCV+dvaygdgiQHbvr98sXYxcHMwCyxgl2mbdYgdJCAv4SBx8d
 IwVxOYVsJCYffEAK0iRkMAsRolnUz8zQSQEJU7OfMICYjML6Egs2P0JaCoHkC0tsfwfB0iYU8
 Be4tLb/2BzRAVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGBnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxh/LQs4xCjJwaQkyvt71pRI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8ntenRQoJFqWmp1akZeYAwx4mLcHBoyTC2wWS5i0uS
 MwtzkyHSJ1iVJQS530EkhAASWSU5sG1wWLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5eY
 CRK8STmVcCN/0V0GImoMWGrWCLSxIRUlINjE0119nmKCZH3drnqGP1fqvBc9t5+Se+hshM+Pw
 wiDV/f+S56gQPV4evbXlRq+9/ieCzmCobtGndzpka828dyg58t1IkduuM4hqxV7NPyKy+GDv9
 lcisnw8lzz/59JYzv32nSKT90juKqq4GOa8UHQQea12IerziwZJvN24/Dfx/06knQ33lFGMll
 uKMREMt5qLiRADmMrd1sAIAAA==
X-Env-Sender: prvs=39648baa9=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503058139!66546064!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30349 invoked from network); 18 Aug 2017 12:09:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 12:09:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="444298881"
Date: Fri, 18 Aug 2017 13:08:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170818120842.23toemdnrpupxh76@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-7-wei.liu2@citrix.com>
 <5996D8CC0200007800171097@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5996D8CC0200007800171097@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 06/31] x86: move pv_emul_is_mem_write to
	pv/emulate.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDQ6MDg6NDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtNTEzOCwxMyArNTE0MCw2IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF9j
bXB4Y2hnKAo+ID4gICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwdHdyX2VtdWxh
dGVfY3R4dCwgY3R4dCkpOwo+ID4gIH0KPiA+ICAKPiA+IC1zdGF0aWMgaW50IHB2X2VtdWxfaXNf
bWVtX3dyaXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCj4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKPiA+IC17Cj4gPiAtICAgIHJldHVybiB4ODZfaW5zbl9pc19tZW1fd3JpdGUoc3RhdGUsIGN0
eHQpID8gWDg2RU1VTF9PS0FZCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gPiAtfQo+IAo+IElmIGl0IGNh
bid0IGJlIHN0YXRpYyBhbnltb3JlLCBhbmQgY29uc2lkZXJpbmcgaXQncyBqdXN0IGEgd3JhcHBl
cgo+IGFyb3VuZCBhbm90aGVyIGZ1bmN0aW9uIGNhbGwsIHdvdWxkIHRoZXJlIGJlIGFueXRoaW5n
IHdyb25nIHdpdGgKPiBtYWtpbmcgaXQgYW4gaW5saW5lIGZ1bmN0aW9uIGluIHRoZSBoZWFkZXI/
CgpZZXMgaXQgY2FuIGJlIGRvbmU6CgotLS04PC0tLQpGcm9tIDEyOWVhNTQyNDkxMTRmOTdmZTY2
Yjg1NjcyZjE3MTBjNWY2M2Y2MDQgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMTkgSnVsIDIwMTcgMTY6MTU6NDgg
KzAxMDAKU3ViamVjdDogW1BBVENIXSB4ODY6IG1vdmUgcHZfZW11bF9pc19tZW1fd3JpdGUgdG8g
cHYvZW11bGF0ZS5oCgpNYWtlIGl0IGEgc3RhdGljIGlubGluZSBmdW5jdGlvbiBpbiBwdi9lbXVs
YXRlLmguICBJbiB0aGUgbWVhbiB0aW1lIGl0CmlzIHJlcXVpcmVkIHRvIGluY2x1ZGUgcHYvZW11
bGF0ZS5oIGluIHg4Ni9tbS5jLgoKVGhlIHNhaWQgZnVuY3Rpb24gd2lsbCBiZSB1c2VkIGxhdGVy
IGJ5IGRpZmZlcmVudCBlbXVsYXRpb24gaGFuZGxlcnMKaW4gbGF0ZXIgcGF0Y2hlcy4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICB8IDkgKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oIHwg
OSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDU5ODNhNTY4MTEuLmUwZTY1NWFjMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjYsNiArMTI2LDggQEAKICNpbmNsdWRl
IDxhc20vaHZtL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+
CiAKKyNpbmNsdWRlICJwdi9lbXVsYXRlLmgiCisKIC8qIE1hcHBpbmcgb2YgdGhlIGZpeG1hcCBz
cGFjZSBuZWVkZWQgZWFybHkuICovCiBsMV9wZ2VudHJ5X3QgX19zZWN0aW9uKCIuYnNzLnBhZ2Vf
YWxpZ25lZCIpIF9fYWxpZ25lZChQQUdFX1NJWkUpCiAgICAgbDFfZml4bWFwW0wxX1BBR0VUQUJM
RV9FTlRSSUVTXTsKQEAgLTUxMzgsMTMgKzUxNDAsNiBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0
ZWRfY21weGNoZygKICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwdHdyX2VtdWxh
dGVfY3R4dCwgY3R4dCkpOwogfQogCi1zdGF0aWMgaW50IHB2X2VtdWxfaXNfbWVtX3dyaXRlKGNv
bnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJldHVy
biB4ODZfaW5zbl9pc19tZW1fd3JpdGUoc3RhdGUsIGN0eHQpID8gWDg2RU1VTF9PS0FZCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKLX0KLQogc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHR3cl9l
bXVsYXRlX29wcyA9IHsKICAgICAucmVhZCAgICAgICA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKICAg
ICAuaW5zbl9mZXRjaCA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oCmluZGV4IGIyYjEx
OTJkNDguLjY1NmMxMmY2MmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuaApAQCAtMSwxMCArMSwxOSBAQAogI2lmbmRl
ZiBfX1BWX0VNVUxBVEVfSF9fCiAjZGVmaW5lIF9fUFZfRU1VTEFURV9IX18KIAorI2luY2x1ZGUg
PGFzbS94ODZfZW11bGF0ZS5oPgorCiBpbnQgcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3IodW5zaWdu
ZWQgaW50IHNlbCwgY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyAqYmFzZSwgdW5zaWduZWQgbG9uZyAqbGltaXQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICphciwgYm9vbCBpbnNuX2ZldGNoKTsK
IAogdm9pZCBwdl9lbXVsX2luc3RydWN0aW9uX2RvbmUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIHVuc2lnbmVkIGxvbmcgcmlwKTsKIAorc3RhdGljIGlubGluZSBpbnQgcHZfZW11bF9pc19t
ZW1fd3JpdGUoY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQoreworICAgIHJldHVybiB4ODZfaW5zbl9pc19tZW1fd3JpdGUoc3RhdGUsIGN0eHQpID8g
WDg2RU1VTF9PS0FZCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBYODZFTVVMX1VOSEFORExFQUJMRTsKK30KKwogI2VuZGlmIC8qIF9fUFZfRU1VTEFURV9I
X18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 12:14:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 12: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.xen.org>)
	id 1dig9y-0007XF-Pk; Fri, 18 Aug 2017 12:13:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3965c3a12=Andrew.Cooper3@citrix.com>)
 id 1dig9x-0007X6-Aw
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 12:13:53 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 38/67-01862-00AD6995; Fri, 18 Aug 2017 12:13:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQvf/zWm
 RBs//GFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3L15hLLjLVnH6wyv2BsbzrF2MnBwSAn4S
 t+bvZwaxhQV8JA4+OgYWFxFwkrg0dxY7iM0sECNxcfVboDgXh5DACUaJU2c7wRrYBPQldr/4x
 ARi8wrYShxaBWGzCKhK3D4AUSMqEC6x//s1ZogaQYmTM5+wgNicApYSUye9Z+ti5ABaoCmxfp
 c+xC55ie1v5zBD2OISTV9Wgt0jJKAmca3/EjvEzekSW//+Yp7AKDALydRZCJNmIZk0C8mkBYw
 sqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOWAQh2MK7+
 7XSIUZKDSUmU9/esKZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhVgDEgJFiUmp5akZaZA4wem
 LQEB4+SCO//60Bp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8969AVQkAFKUUZoHNwIWyZ
 cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsXZApPZl4J3KZXQEcwAR1h2Ap2REkiQkqqgbG
 Pc865m5s46xSUvAM3LDa5810/4nbg22V7byxNX6Ywmzs28OCxjvfibgFVk7YzFu5rkyqM/PbE
 z3/OkqDr+znX87hvT9xd1Stuzm+++9/3a0Xz9m2qNN3cfcO5Ov+RzYnWhGXL/zfZvrJ//89a7
 X+fmtKLA8cb01Q1Zz/pF0jUT+A5EDE7qUCJpTgj0VCLuag4EQCU1cFX3wIAAA==
X-Env-Sender: prvs=3965c3a12=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503058431!72040125!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9363 invoked from network); 18 Aug 2017 12:13:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 12:13:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="51196296"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-7-wei.liu2@citrix.com>
 <5996D8CC0200007800171097@prv-mh.provo.novell.com>
 <20170818120842.23toemdnrpupxh76@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0f82c271-71fb-5d36-d0b1-031d4ad4ffe2@citrix.com>
Date: Fri, 18 Aug 2017 13:13:34 +0100
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: <20170818120842.23toemdnrpupxh76@citrix.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 v4 06/31] x86: move pv_emul_is_mem_write to
	pv/emulate.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDgvMTcgMTM6MDgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBBdWcgMTgsIDIwMTcg
YXQgMDQ6MDg6NDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Cj4+IElmIGl0IGNhbid0
IGJlIHN0YXRpYyBhbnltb3JlLCBhbmQgY29uc2lkZXJpbmcgaXQncyBqdXN0IGEgd3JhcHBlcgo+
PiBhcm91bmQgYW5vdGhlciBmdW5jdGlvbiBjYWxsLCB3b3VsZCB0aGVyZSBiZSBhbnl0aGluZyB3
cm9uZyB3aXRoCj4+IG1ha2luZyBpdCBhbiBpbmxpbmUgZnVuY3Rpb24gaW4gdGhlIGhlYWRlcj8K
PiBZZXMgaXQgY2FuIGJlIGRvbmU6Cj4KPiAtLS04PC0tLQo+IEZyb20gMTI5ZWE1NDI0OTExNGY5
N2ZlNjZiODU2NzJmMTcxMGM1ZjYzZjYwNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9t
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IERhdGU6IFdlZCwgMTkgSnVsIDIwMTcg
MTY6MTU6NDggKzAxMDAKPiBTdWJqZWN0OiBbUEFUQ0hdIHg4NjogbW92ZSBwdl9lbXVsX2lzX21l
bV93cml0ZSB0byBwdi9lbXVsYXRlLmgKPgo+IE1ha2UgaXQgYSBzdGF0aWMgaW5saW5lIGZ1bmN0
aW9uIGluIHB2L2VtdWxhdGUuaC4gIEluIHRoZSBtZWFuIHRpbWUgaXQKPiBpcyByZXF1aXJlZCB0
byBpbmNsdWRlIHB2L2VtdWxhdGUuaCBpbiB4ODYvbW0uYy4KPgo+IFRoZSBzYWlkIGZ1bmN0aW9u
IHdpbGwgYmUgdXNlZCBsYXRlciBieSBkaWZmZXJlbnQgZW11bGF0aW9uIGhhbmRsZXJzCj4gaW4g
bGF0ZXIgcGF0Y2hlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 12:16:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 12: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.xen.org>)
	id 1digCV-0007i8-6P; Fri, 18 Aug 2017 12:16:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1digCU-0007i1-Rt
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 12:16:30 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 5E/4C-01862-E9AD6995; Fri, 18 Aug 2017 12:16:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3furWm
 RBncaOS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz7DR9ZCpaJViz8sIqxgbFPqIuRk0NIIE9i
 w/0bLCA2r4CdxK7rbWwgtoSAocTphTfB4iwCqhKHWqexg9hsAuoSbc+2s4LYIgL6EvM//QSzm
 QWmMUosfisDYgsLhEvcuPKPEWK+p8SjA6eYQGxOAS+J+cffAM3nANolKPF3hzBEq5bEw1+3WC
 BsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FwvqSgzPaM
 kNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfjy9OehxglOZiURHl/z5oSKcSXlJ9S
 mZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeCfcnBYpJFiUmp5akZaZA4wPmFIJDh4lE
 d5NN4DSvMUFibnFmekQqVOMuhwbVq//wiQENkNKnPcCyAwBkKKM0jy4EbBYvcQoKyXMywh0oB
 BPQWpRbmYJqvwrRnEORiVh3lKQKTyZeSVwm14BHcEEdIRhK9gRJYkIKakGRsWePTIiFRvX2mz
 m+rBS6J3DP42D9xZlvbETYvq1NXfLrT0JdS9f5K6us3+0rs/Wbd/BpUZPlT+81dY7oGcc+FhX
 5qnFavc1LdedldjdppxzvbPk3bK/jH+fzOlYZV76WOK46toVJ3zfLjTYIb8tIWnBGvE/p154/
 ct4+rOsZ9HzXIei7pnXvvxWYinOSDTUYi4qTgQAmgP1ANACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503058587!103034883!1
X-Originating-IP: [137.65.248.74]
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 30706 invoked from network); 18 Aug 2017 12:16:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 12:16:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 06:16:26 -0600
Message-Id: <5996F6BB0200007800171156@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 06:16:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503052047-14722-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503052047-14722-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/mm: Override mfn_to_page() and
 page_to_mfn() to use mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA4LjE3IGF0IDEyOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVG8gYXZvaWQgYnJlYWtpbmcgdGhlIGJ1aWxkIGVsc2V3aGVyZSwgdGhlIGx7MS4uNH1l
X3tmcm9tLGdldH1fcGFnZSgpIG1hY3Jvcwo+IGFyZSBzd2l0Y2hlZCB0byB1c2luZyBfX21mbl90
b19wYWdlKCkgYW5kIF9fcGFnZV90b19tZm4oKS4KPiAKPiBNb3N0IGNoYW5nZXMgYXJlIHdyYXBw
aW5nIG9yIHJlbW92aW5nIF9tZm4oKS9tZm5feCgpIGZyb20gZXhpc3RpbmcgY2FsbHNpdGVzLgo+
IAo+IEhvd2V2ZXIsIHthbGxvYyxmcmVlfV9sMV90YWJsZSgpIGFyZSBzd2l0Y2hlZCB0byB1c2lu
ZyBfX21hcF9kb21haW5fcGFnZSgpLCBhcwo+IHRoZWlyIHBmbiBwYXJhbWV0ZXJzIGFyZSBvdGhl
cndpc2UgdW51c2VkLiAgZ2V0X3BhZ2UoKSBoYXMgb25lIHBmbi0+bWZuCj4gY29ycmVjdGlvbiBp
biBhIHByaW50aygpLCBhbmQgX19nZXRfcGFnZV90eXBlKCkncyBJT01NVSBoYW5kbGluZyBoYXMg
aXRzIGdmbgo+IGNhbGN1bGF0aW9uIGJyb2tlbiBvdXQgZm9yIGNsYXJpdHkuCj4gCj4gTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CndpdGggV2VpJ3MgcmVtYXJrIGFkZHJlc3NlZCBhbmQgd2l0aCBvbmUgb3B0aW9uYWwg
ZnVydGhlciByZXF1ZXN0OgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4gQEAgLTgyLDEwICs4MiwxMCBAQAo+ICAg
ICAgKChwYWRkcl90KSgoKHgpLmw0ICYgKFBBRERSX01BU0smUEFHRV9NQVNLKSkpKQo+ICAKPiAg
LyogR2V0IHBvaW50ZXIgdG8gaW5mbyBzdHJ1Y3R1cmUgb2YgcGFnZSBtYXBwZWQgYnkgcHRlIChz
dHJ1Y3QgcGFnZV9pbmZvICopLiAqLwo+IC0jZGVmaW5lIGwxZV9nZXRfcGFnZSh4KSAgICAgICAg
ICAgKG1mbl90b19wYWdlKGwxZV9nZXRfcGZuKHgpKSkKPiAtI2RlZmluZSBsMmVfZ2V0X3BhZ2Uo
eCkgICAgICAgICAgIChtZm5fdG9fcGFnZShsMmVfZ2V0X3Bmbih4KSkpCj4gLSNkZWZpbmUgbDNl
X2dldF9wYWdlKHgpICAgICAgICAgICAobWZuX3RvX3BhZ2UobDNlX2dldF9wZm4oeCkpKQo+IC0j
ZGVmaW5lIGw0ZV9nZXRfcGFnZSh4KSAgICAgICAgICAgKG1mbl90b19wYWdlKGw0ZV9nZXRfcGZu
KHgpKSkKPiArI2RlZmluZSBsMWVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChfX21mbl90b19wYWdl
KGwxZV9nZXRfcGZuKHgpKSkKPiArI2RlZmluZSBsMmVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChf
X21mbl90b19wYWdlKGwyZV9nZXRfcGZuKHgpKSkKPiArI2RlZmluZSBsM2VfZ2V0X3BhZ2UoeCkg
ICAgICAgICAgIChfX21mbl90b19wYWdlKGwzZV9nZXRfcGZuKHgpKSkKPiArI2RlZmluZSBsNGVf
Z2V0X3BhZ2UoeCkgICAgICAgICAgIChfX21mbl90b19wYWdlKGw0ZV9nZXRfcGZuKHgpKSkKPiAg
Cj4gIC8qIEdldCBwdGUgYWNjZXNzIGZsYWdzICh1bnNpZ25lZCBpbnQpLiAqLwo+ICAjZGVmaW5l
IGwxZV9nZXRfZmxhZ3MoeCkgICAgICAgICAgIChnZXRfcHRlX2ZsYWdzKCh4KS5sMSkpCj4gQEAg
LTE0NSwxMCArMTQ1LDEwIEBAIHN0YXRpYyBpbmxpbmUgbDRfcGdlbnRyeV90IGw0ZV9mcm9tX3Bh
ZGRyKHBhZGRyX3QgcGEsIHVuc2lnbmVkIGludCBmbGFncykKPiAgI2RlZmluZSBsNGVfZnJvbV9p
bnRwdGUoaW50cHRlKSAgICAoKGw0X3BnZW50cnlfdCkgeyAoaW50cHRlX3QpKGludHB0ZSkgfSkK
PiAgCj4gIC8qIENvbnN0cnVjdCBhIHB0ZSBmcm9tIGEgcGFnZSBwb2ludGVyIGFuZCBhY2Nlc3Mg
ZmxhZ3MuICovCj4gLSNkZWZpbmUgbDFlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgKGwxZV9mcm9t
X3BmbihwYWdlX3RvX21mbihwYWdlKSwoZmxhZ3MpKSkKPiAtI2RlZmluZSBsMmVfZnJvbV9wYWdl
KHBhZ2UsIGZsYWdzKSAobDJlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLChmbGFncykpKQo+
IC0jZGVmaW5lIGwzZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIChsM2VfZnJvbV9wZm4ocGFnZV90
b19tZm4ocGFnZSksKGZsYWdzKSkpCj4gLSNkZWZpbmUgbDRlX2Zyb21fcGFnZShwYWdlLCBmbGFn
cykgKGw0ZV9mcm9tX3BmbihwYWdlX3RvX21mbihwYWdlKSwoZmxhZ3MpKSkKPiArI2RlZmluZSBs
MWVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDFlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGFn
ZSksIChmbGFncykpKQo+ICsjZGVmaW5lIGwyZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIChsMmVf
ZnJvbV9wZm4oX19wYWdlX3RvX21mbihwYWdlKSwgKGZsYWdzKSkpCj4gKyNkZWZpbmUgbDNlX2Zy
b21fcGFnZShwYWdlLCBmbGFncykgKGwzZV9mcm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAo
ZmxhZ3MpKSkKPiArI2RlZmluZSBsNGVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDRlX2Zyb21f
cGZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykpKQoKTWluZCBhdCBvbmNlIHN0cmlwcGlu
ZyB0aGUgcG9pbnRsZXNzIG91dGVyIHBhcmVudGhlc2VzIGZyb20gYWxsCnRoZSBtYWNyb3MgeW91
IG1vZGlmeSwgYW5kIHRoZSBvbmVzIGFyb3VuZCBmbGFncyBpbiB0aGUgbGF0dGVyCnNldD8KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 12:17:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 12: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.xen.org>)
	id 1digD7-0007mJ-HT; Fri, 18 Aug 2017 12:17:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3965c3a12=Andrew.Cooper3@citrix.com>)
 id 1digD6-0007lx-UM
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 12:17:09 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F7/6A-01862-4CAD6995; Fri, 18 Aug 2017 12:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQvfwrWm
 RBkfmK1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmTlwkX3BWtON4V1MB4TKiLkZNDQsBPYsnp
 NlYQW1ggXOLjxYksILaIgLJE76/fQDYXB7NAP6PEvgXdjCAJIYFaiZ3/+phAbDYBfYndLz6B2
 bwCthLX/70GG8QioCpx5e49dhBbFGjo/u/XmCFqBCVOznwCNJSDg1PAXuLmwkIQk1lAU2L9Ln
 2QCmYBeYntb+cwQ9jiEk1fVrJCbFWTuNZ/iR3i5HSJrX9/MU9gFJiFZOgshEmzkEyahWTSAka
 WVYwaxalFZalFukYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcFaz8DAuIOx
 /YTfIUZJDiYlUd7fs6ZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnXBzWqSQYFFqempFWmYOM
 G5g0hIcPEoivJtuAKV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcNxxkhgBIUUZpHtwIWA
 xfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuwFkCk9mXgncpldARzABHWHYCnZESSJCSqq
 B0dS5b7toTITV58WC8zetnNp9a85E49PXI3uzxbZ9NTFMme/7sMg5y1lNJqry46Itz89Yv/Is
 OvEo666d/5H0L3MtkvXOcaTsfuRzr1XAQVhOxm32adXSJFa36pyrXbz9xiENEby9rNqSxZbrZ
 4dt9Nza7unuNatV9dCc9awMk8UmTH0ZwbZdiaU4I9FQi7moOBEA/b6f3dwCAAA=
X-Env-Sender: prvs=3965c3a12=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503058627!110588268!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14380 invoked from network); 18 Aug 2017 12:17:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 12:17:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,392,1498521600"; d="scan'208";a="51196490"
To: Jan Beulich <JBeulich@suse.com>
References: <1503052047-14722-1-git-send-email-andrew.cooper3@citrix.com>
 <5996F6BB0200007800171156@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <33bbea06-8f7d-709e-bfd9-3e290f772a90@citrix.com>
Date: Fri, 18 Aug 2017 13:17:04 +0100
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: <5996F6BB0200007800171156@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>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/mm: Override mfn_to_page() and
 page_to_mfn() to use mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDgvMTcgMTM6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA4LjE3IGF0
IDEyOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRvIGF2b2lkIGJy
ZWFraW5nIHRoZSBidWlsZCBlbHNld2hlcmUsIHRoZSBsezEuLjR9ZV97ZnJvbSxnZXR9X3BhZ2Uo
KSBtYWNyb3MKPj4gYXJlIHN3aXRjaGVkIHRvIHVzaW5nIF9fbWZuX3RvX3BhZ2UoKSBhbmQgX19w
YWdlX3RvX21mbigpLgo+Pgo+PiBNb3N0IGNoYW5nZXMgYXJlIHdyYXBwaW5nIG9yIHJlbW92aW5n
IF9tZm4oKS9tZm5feCgpIGZyb20gZXhpc3RpbmcgY2FsbHNpdGVzLgo+Pgo+PiBIb3dldmVyLCB7
YWxsb2MsZnJlZX1fbDFfdGFibGUoKSBhcmUgc3dpdGNoZWQgdG8gdXNpbmcgX19tYXBfZG9tYWlu
X3BhZ2UoKSwgYXMKPj4gdGhlaXIgcGZuIHBhcmFtZXRlcnMgYXJlIG90aGVyd2lzZSB1bnVzZWQu
ICBnZXRfcGFnZSgpIGhhcyBvbmUgcGZuLT5tZm4KPj4gY29ycmVjdGlvbiBpbiBhIHByaW50aygp
LCBhbmQgX19nZXRfcGFnZV90eXBlKCkncyBJT01NVSBoYW5kbGluZyBoYXMgaXRzIGdmbgo+PiBj
YWxjdWxhdGlvbiBicm9rZW4gb3V0IGZvciBjbGFyaXR5Lgo+Pgo+PiBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
IHdpdGggV2VpJ3MgcmVtYXJrIGFkZHJlc3NlZCBhbmQgd2l0aCBvbmUgb3B0aW9uYWwgZnVydGhl
ciByZXF1ZXN0Ogo+Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4+IEBAIC04MiwxMCArODIsMTAgQEAKPj4gICAg
ICAoKHBhZGRyX3QpKCgoeCkubDQgJiAoUEFERFJfTUFTSyZQQUdFX01BU0spKSkpCj4+ICAKPj4g
IC8qIEdldCBwb2ludGVyIHRvIGluZm8gc3RydWN0dXJlIG9mIHBhZ2UgbWFwcGVkIGJ5IHB0ZSAo
c3RydWN0IHBhZ2VfaW5mbyAqKS4gKi8KPj4gLSNkZWZpbmUgbDFlX2dldF9wYWdlKHgpICAgICAg
ICAgICAobWZuX3RvX3BhZ2UobDFlX2dldF9wZm4oeCkpKQo+PiAtI2RlZmluZSBsMmVfZ2V0X3Bh
Z2UoeCkgICAgICAgICAgIChtZm5fdG9fcGFnZShsMmVfZ2V0X3Bmbih4KSkpCj4+IC0jZGVmaW5l
IGwzZV9nZXRfcGFnZSh4KSAgICAgICAgICAgKG1mbl90b19wYWdlKGwzZV9nZXRfcGZuKHgpKSkK
Pj4gLSNkZWZpbmUgbDRlX2dldF9wYWdlKHgpICAgICAgICAgICAobWZuX3RvX3BhZ2UobDRlX2dl
dF9wZm4oeCkpKQo+PiArI2RlZmluZSBsMWVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChfX21mbl90
b19wYWdlKGwxZV9nZXRfcGZuKHgpKSkKPj4gKyNkZWZpbmUgbDJlX2dldF9wYWdlKHgpICAgICAg
ICAgICAoX19tZm5fdG9fcGFnZShsMmVfZ2V0X3Bmbih4KSkpCj4+ICsjZGVmaW5lIGwzZV9nZXRf
cGFnZSh4KSAgICAgICAgICAgKF9fbWZuX3RvX3BhZ2UobDNlX2dldF9wZm4oeCkpKQo+PiArI2Rl
ZmluZSBsNGVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChfX21mbl90b19wYWdlKGw0ZV9nZXRfcGZu
KHgpKSkKPj4gIAo+PiAgLyogR2V0IHB0ZSBhY2Nlc3MgZmxhZ3MgKHVuc2lnbmVkIGludCkuICov
Cj4+ICAjZGVmaW5lIGwxZV9nZXRfZmxhZ3MoeCkgICAgICAgICAgIChnZXRfcHRlX2ZsYWdzKCh4
KS5sMSkpCj4+IEBAIC0xNDUsMTAgKzE0NSwxMCBAQCBzdGF0aWMgaW5saW5lIGw0X3BnZW50cnlf
dCBsNGVfZnJvbV9wYWRkcihwYWRkcl90IHBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4+ICAjZGVm
aW5lIGw0ZV9mcm9tX2ludHB0ZShpbnRwdGUpICAgICgobDRfcGdlbnRyeV90KSB7IChpbnRwdGVf
dCkoaW50cHRlKSB9KQo+PiAgCj4+ICAvKiBDb25zdHJ1Y3QgYSBwdGUgZnJvbSBhIHBhZ2UgcG9p
bnRlciBhbmQgYWNjZXNzIGZsYWdzLiAqLwo+PiAtI2RlZmluZSBsMWVfZnJvbV9wYWdlKHBhZ2Us
IGZsYWdzKSAobDFlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLChmbGFncykpKQo+PiAtI2Rl
ZmluZSBsMmVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDJlX2Zyb21fcGZuKHBhZ2VfdG9fbWZu
KHBhZ2UpLChmbGFncykpKQo+PiAtI2RlZmluZSBsM2VfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAo
bDNlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLChmbGFncykpKQo+PiAtI2RlZmluZSBsNGVf
ZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDRlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLChm
bGFncykpKQo+PiArI2RlZmluZSBsMWVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDFlX2Zyb21f
cGZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykpKQo+PiArI2RlZmluZSBsMmVfZnJvbV9w
YWdlKHBhZ2UsIGZsYWdzKSAobDJlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFn
cykpKQo+PiArI2RlZmluZSBsM2VfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSAobDNlX2Zyb21fcGZu
KF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykpKQo+PiArI2RlZmluZSBsNGVfZnJvbV9wYWdl
KHBhZ2UsIGZsYWdzKSAobDRlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykp
KQo+IE1pbmQgYXQgb25jZSBzdHJpcHBpbmcgdGhlIHBvaW50bGVzcyBvdXRlciBwYXJlbnRoZXNl
cyBmcm9tIGFsbAo+IHRoZSBtYWNyb3MgeW91IG1vZGlmeSwgYW5kIHRoZSBvbmVzIGFyb3VuZCBm
bGFncyBpbiB0aGUgbGF0dGVyCj4gc2V0PwoKV2lsbCBkby4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 12:17:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 12:17: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.xen.org>)
	id 1digDf-0007qw-Pi; Fri, 18 Aug 2017 12:17:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1digDe-0007qj-6M
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 12:17:42 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F5/A9-09901-5EAD6995; Fri, 18 Aug 2017 12:17:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fprWm
 RBk2HOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oytby4zF6xmqnjz7h9bA2MzUxcjJ4eQQJ7E
 3fcLWUBsXgE7id835jGC2BIChhKnF94EinNwsAioSuxczwkSZhNQl2h7tp0VxBYR0JeY/+knm
 M0s4C2xbe4CsJHCAnoSk6deAWrlAhrfwSjx6/lNRpA5nAJeEm+m2IOYvAKCEn93CEO0akk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3TN9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOPAQh2MM474X+IUZKDSUmU9/esKZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHiZgIEsJFiUmp5akZaZA4wBmLQEB4+SCO+mG0Bp3uKCxNziz
 HSI1ClGXY6mD1u+MAmx5OXnpUqJ8164CVQkAFKUUZoHNwIWj5cYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzPsOZApPZl4J3KZXQEcwAR1h2Ap2REkiQkqqgXHOXmO5K9PWtedN2bfDcNv25LY
 tkZvVXkeaeUYI+gU8cfWr2rus4p51y1q+eV9DHCT7Jicvmdq+QNDhi6FF16nvmxb++Psq8FiH
 q3BtnHuorwfXDgn5XdkaOhnam/eLa+xa42V0ZNfHzsorl+2OMn7qvq54de2dM0GTZx4z7O9tu
 Jit9vOxS5cSS3FGoqEWc1FxIgAQ3NgvwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503058659!78397752!1
X-Originating-IP: [137.65.248.74]
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 1295 invoked from network); 18 Aug 2017 12:17:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 12:17:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 06:17:38 -0600
Message-Id: <5996F7030200007800171159@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 06:17:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503052047-14722-1-git-send-email-andrew.cooper3@citrix.com>
 <1503052047-14722-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503052047-14722-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/smp: Misc cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ID4+PiBPbiAxOC4wOC4xNyBhdCAxMjoyNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogRGVsZXRlIHRyYWlsaW5nIHdoaXRlc3BhY2UKPiAgKiBTd2l0Y2ggdG8gdXNpbmcg
bWZuX3QgZm9yIG1mbl90b19wYWdlKCkvcGFnZV90b19tZm4oKQo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgphZ2FpbiB3aXRoIFdlaSdzIHJlbWFyayBhZGRy
ZXNzZWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 12:33:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 12:33: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.xen.org>)
	id 1digSL-00014O-Dg; Fri, 18 Aug 2017 12:32:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1digSK-00014H-Tm
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 12:32:53 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 99/C7-02177-47ED6995; Fri, 18 Aug 2017 12:32:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbf43rR
 Ig6UzuSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XTrC/aCS8UV27qfMjcw
 nvDuYuTiEBL4yyjxoXcWG4TzmFHi66mrrBDONkaJln0NQBlODhEBZ4mvZ+ayg9i8AvoSs7Z8B
 YsLC1hJLO5ZwQzSICFwQ1VixqOVTCAJCQFPiQl7twHZHGB2zxuhLkZ2Djag+kNiIAUsAqoSz7
 d+Z53AyL2AkWEVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 HGYBgB+OXfudDjJIcTEqivL9nTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErfXdapJBgUWp6
 akVaZg4w9GDSEhw8SiK8KSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5+UBKRIAKcooz
 YMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm/XkHaApPZl4J3KZXQEcwAR1h2Ap2RE
 kiQkqqgVFZtsJA+IFHnAN/0irmSTbmN7cp8JxWSpzzj49b73f0x6rdpdv33jKf4iOi66j/2Ld
 ug8Dsdw2P98eJGQWbbjUwr/vU/MayeW2jnfXC66vSXd7a3lnKN/eTmfPDRN9F9ntM/N/ENRTa
 JwYd0+UXFA/reOPzkenYQu/Pe5wttzWp9nxwrWGYrcRSnJFoqMVcVJwIANZhVnZ+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503059569!69029331!1
X-Originating-IP: [104.130.215.37]
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 9335 invoked from network); 18 Aug 2017 12:32:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 12:32:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1digSF-0002Gb-QK; Fri, 18 Aug 2017 12:32: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 1digSA-0001iL-5f; Fri, 18 Aug 2017 12:32:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1digS9-0005U9-71; Fri, 18 Aug 2017 12:32:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112683-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-3: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-libvirt-xsm: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-amd64-xl-qemut-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-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt:migrate-support-check: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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-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-vhd: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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194: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-libvirt-qemuu-debianhvm-amd64-xsm: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-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: xen=1ac8162d8323481ea5fb9cf20c5b830c4ffb7aec
X-Osstest-Versions-That: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 12:32:41 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 112683: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY4MyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY4My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2MQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxMTI2NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2MQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDExMjY2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjEKClJl
Z3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTI2NjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgNDggeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTI2NjEKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMjY2MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NjEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExMjY2MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjYxCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2Et
MTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFhYzgxNjJkODMyMzQ4MWVhNWZi
OWNmMjBjNWI4MzBjNGZmYjdhZWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDVhZTAxMWU2NjIwZmIzZmRjMTEyN2M4NDg3MzcxOGFkYTQ1ODllMWMKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDExMjY2MSAgMjAxNy0wOC0xNiAwNjoxNDoxMSBaICAgIDIgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTI2ODMgIDIwMTctMDgtMTcgMTM6NTM6MzEgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgMWFjODE2MmQ4MzIzNDgxZWE1ZmI5Y2YyMGM1YjgzMGM0ZmZiN2Fl
YwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVn
IDE3IDE1OjE0OjA3IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50
IGhhbmRsaW5nCiAgICAKICAgIFByb2Nlc3Npbmcgb2YgdHJhbnNpdGl2ZSBncmFudHMgbXVzdCBu
b3QgdXNlIHRoZSBmYXN0IHBhdGgsIG9yIGVsc2UKICAgIHJlZmVyZW5jZSBjb3VudGluZyBicmVh
a3MgZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCiAgICBfX2FjcXVpcmVfZ3Jh
bnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpCiAgICBjb3VudGVy
cGFydCBvY2N1cnMgaW5kZXBlbmRlbnQgb2Ygb3JpZ2luYWwgcGluIGNvdW50KS4gRnVydGhlcm1v
cmUKICAgIGFmdGVyIHJlLWFjcXVpcmluZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5l
ZWQgdG8gdmVyaWZ5IG5vIGdyYW50CiAgICBwcm9wZXJ0aWVzIGNoYW5nZWQgaWYgdGhlIG9yaWdp
bmFsIHBpbiBjb3VudCB3YXMgbm9uLXplcm87IGNoZWNraW5nCiAgICBqdXN0IHRoZSBwaW4gY291
bnRzIGlzIHN1ZmZpY2llbnQgb25seSBmb3Igd2VsbC1iZWhhdmVkIGd1ZXN0cy4gQXMgYQogICAg
cmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBuZWVkcyB0byBtaXJyb3IgdGhhdCBu
ZXcgYmVoYXZpb3IuCiAgICAKICAgIEZ1cnRoZXJtb3JlIGEgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkgaW52b2NhdGlvbiB3YXMgbWlzc2luZyBvbiB0aGUKICAgIHJldHJ5IHBhdGggb2YgX19h
Y3F1aXJlX2dyYW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNvCiAg
ICBuZWVkcyB0byBiYWlsIG91dCB1cG9uIGVuY291bnRlcmluZyBhIHRyYW5zaXRpdmUgZ3JhbnQu
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
YWQ0OGZiOTYzZGJmZjAyNzYyZDJkYjUzOTZmYTY1NWFjMGM0MzJjNwogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDgtMTcgMTQ6NDA6MzEgKzAyMDAKCmNvbW1pdCA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNj
ZTlkYWE4N2ZmZjA1Y2YxYjhkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTM6MTQgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZG9u
J3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxzCiAgICAKICAgIFRoZXJlIGlzIG5v
IGd1YXJhbnRlZSB0aGF0IHRoZSBjb21waWxlciB3b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhl
bQogICAgdG8gYnJhbmNoZXMgaW5zdGVhZCBvZiBjYWxscywgc28gb25seSBvbmVzIHdpdGggYSBr
bm93biByZWN1cnNpb24gbGltaXQKICAgIGFyZSBva2F5OgogICAgLSBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwogICAgICBfX2FjcXVpcmVf
Z3JhbnRfZm9yX2NvcHkoKSB3b24ndCBwZXJtaXQgdXNlIG9mIG11bHRpLWxldmVsIHRyYW5zaXRp
dmUKICAgICAgZ3JhbnRzLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBmaW5l
IHRvIGNhbGwgaXRzZWxmIHdpdGggdGhlIGxhc3QKICAgICAgYXJndW1lbnQgZmFsc2UsIGFzIHRo
YXQgcHJldmVudHMgZnVydGhlciByZWN1cnNpb24sCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3Jf
Y29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICBvYnNl
cnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRyeSdzIHBpbiBjb3VudAogICAgCiAgICBUaGlz
IGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5OTlkMmNjYjdmNzM0MDhh
YTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDoz
OToxOCArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:12:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13:12: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.xen.org>)
	id 1dih43-0003wX-Rv; Fri, 18 Aug 2017 13:11:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dih42-0003wJ-FT
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 13:11:50 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 03/83-02175-597E6995; Fri, 18 Aug 2017 13:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXSO6nOVXfq82m
 RBncuiFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHHh9hLtjBXdF++BJzA+Nmzi5GLg4hgYlM
 EqvPrGeHcH4zSvyduJ8VwtnAKHFi1iEoZxujxIXLa4EcTg5hgQCJpgtdTCC2iICyRO+v3ywQR
 XsYJXZePMYM4jALvGOU2PvxMDNIFZuAkcTZo9MZQWxeAVuJLzOaWEBsFgFViVsv5oDViAqES7
 xtPMICUSMocXLmEzCbU8Beonf7DbBeZgE9iR3Xf7FC2PIS299C9EoIGEp83riUeQKj4Cwk7bO
 QtMxC0rKAkXkVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg
 ANczMDDuYOxb5XeIUZKDSUmU9/esKZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg3PJsWKSRYl
 JqeWpGWmQOMJZi0BAePkgjvSZA0b3FBYm5xZjpE6hSjopQ4bzVIQgAkkVGaB9cGi99LjLJSwr
 yMDAwMQjwFqUW5mSWo8q8YxTkYlYR5Z4JM4cnMK4Gb/gpoMRPQYsNWsMUliQgpqQbGkjNul9Z
 XcGrczvzGv4DlZvSyl0ZH34uVc2e/37yR884ht8mTdjU5elzgtP8489cagTDF/efSHrxc/2bl
 1au7XmZI1bfl6c5pLlJvFGn/+Hf3mRm9AhpTJm55fjXtu/cODoMrlZJlLY22zK+Zzl7/cicmm
 dF2YSuzkE5g/tb+swdyE+bmF736rcRSnJFoqMVcVJwIABMrJCzaAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503061906!104277340!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38952 invoked from network); 18 Aug 2017 13:11:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 13:11:48 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7IDBaK4017662
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 13:11:37 GMT
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 v7IDBa9b021323
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 13:11:36 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 v7IDBXvi018147;
 Fri, 18 Aug 2017 13:11:34 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, 18 Aug 2017 06:11:33 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502908394-9760-2-git-send-email-boris.ostrovsky@oracle.com>
 <5996CB56020000780017103D@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a82a4108-e320-f9c6-4126-cb36cb0176a7@oracle.com>
Date: Fri, 18 Aug 2017 09:11:29 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5996CB56020000780017103D@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCHES v8 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwNToxMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDgu
MTcgYXQgMjA6MzMsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IC4uIHNv
IHRoYXQgaXQncyBlYXN5IHRvIGZpbmQgcGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkICh0
aG9zZSBwYWdlcyBhcmUKPj4gbm93IG1hcmtlZCB3aXRoIF9QR0NfbmVlZF9zY3J1YiBiaXQpLgo+
Pgo+PiBXZSBrZWVwIHRyYWNrIG9mIHRoZSBmaXJzdCB1bnNjcnViYmVkIHBhZ2UgaW4gYSBwYWdl
IGJ1ZGR5IHVzaW5nIGZpcnN0X2RpcnR5Cj4+IGZpZWxkLiBGb3Igbm93IGl0IGNhbiBoYXZlIHR3
byB2YWx1ZXMsIDAgKHdob2xlIGJ1ZGR5IG5lZWRzIHNjcnViYmluZykgb3IKPj4gSU5WQUxJRF9E
SVJUWV9JRFggKHRoZSBidWRkeSBkb2VzIG5vdCBuZWVkIHRvIGJlIHNjcnViYmVkKS4gU3Vic2Vx
dWVudCBwYXRjaGVzCj4+IHdpbGwgYWxsb3cgc2NydWJiaW5nIHRvIGJlIGludGVycnVwdGVkLCBy
ZXN1bHRpbmcgaW4gZmlyc3RfZGlydHkgdGFraW5nIGFueQo+PiB2YWx1ZS4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggb25lIHJl
bWFyazoKPgo+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiArKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwo+PiBAQCAtMjYxLDcgKzI2MSwxMSBAQCB2b2lkIF9faW5pdCBpbml0
X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPj4gICNpZmRlZiBDT05GSUdfWDg2
Cj4+ICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAqYmFkcGFnZSA9IE5VTEw7Cj4+ICAgICAgdW5z
aWduZWQgaW50IGksIGFycmF5X3NpemU7Cj4+ICsKPj4gKyAgICBCVUlMRF9CVUdfT04oOCAqIHNp
emVvZigoKHN0cnVjdCBwYWdlX2luZm8gKikwKS0+dS5mcmVlLmZpcnN0X2RpcnR5KSA8Cj4+ICsg
ICAgICAgICAgICAgICAgIE1BWF9PUkRFUiArIDEpOwo+PiAgI2VuZGlmCj4+ICsgICAgQlVJTERf
QlVHX09OKHNpemVvZigoKHN0cnVjdCBwYWdlX2luZm8gKikwKS0+dSkgIT0gc2l6ZW9mKHVuc2ln
bmVkIGxvbmcpKTsKPiBBcyBJJ20gZ2VuZXJhbGx5IG9wcG9zZWQgdG8gY2FzdHMgd2hlbmV2ZXIg
b25lIGNhbiBnZXQgYXdheQo+IHdpdGhvdXQsIEkgZGlzbGlrZSB0aGVzZSBhcyB3ZWxsLiBJbiB0
aGUgY2FzZSBoZXJlLCBzaG9ydCBvZiBhIGxvY2FsCj4gdmFyaWFibGUgb2Ygc3VpdGFibGUgdHlw
ZSwgSSdkIHN1Z2dlc3QgdXNpbmcgZnJhbWVfdGFibGUgaW5zdGVhZAo+IG9mIHRoZSBvcGVuLWNv
ZGVkIGNhc3QuIElmIHlvdSdyZSBmaW5lIHdpdGggdGhhdCwgdGhpcyBjYW4gZWFzaWx5Cj4gYmUg
ZG9uZSB3aGlsZSBjb21taXR0aW5nLgoKU3VyZS4KCgotYm9yaXMKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:19:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13: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.xen.org>)
	id 1dihBD-0004D4-JR; Fri, 18 Aug 2017 13:19:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dihBC-0004Cy-6A
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 13:19:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5F/AA-27137-159E6995; Fri, 18 Aug 2017 13:19:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXCqh5zXTfw5bR
 Ig397uC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozpp7cyFXxlrfjwZTdzA+Mrli5GTg4hgYWM
 EvdmF4LYLAKqEnv/rGYCsdkE5CTWbbzBBmKLCOhKPFvwDMxmFvCQaGhbz9rFyMEhLBAkMe9aG
 UiYV8BS4uGLDcxdjFxAIzsYJU7c72OBSAhKnJz5hAWiV0di59Y7bCC9zALSEsv/cYCYnAJeEu
 efloJUiAqoSFyZ8JYdxJYQEJH4decTM4StKXHw0iYWCFtB4v7na2wQdqDEtMbtzBMYBWchWTY
 LybJZCMsWMDKvYtQoTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI
 DFcGINjB+Hdt4CFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYlTn4BC4uu1vuBRLXn5eq
 pIEr+yLaZFCgkWp6akVaZk5wHiCqZTg4FES4d39HCjNW1yQmFucmQ6ROsVoydH0YcsXJo4VC7
 YCyb6J278wCYHNkxKHmCcA0pBRmgc3DhbzlxhlpYR5GYFuFeIpSC3KzSxBlX/FKM7BqCTMWwM
 yhSczrwRu6yugg5iADjJsBTuoJBEhJdXAqPhg0vplMTvqhax93dzyDsg1bE6dcqJky+ltrR8b
 X5ZPNW2cqP7u8Mx9e1Im7LDtEV3/4EpF/+rVIZXlVnEx4amJ05grFjfY8MlN2r4sPKKCIVDmQ
 /O8RfMeLtiSMk3cyXzfzLlzk6cfy3Z79opP9WKQY+899nv9+XNV7nEtu/T4n+KSnzMOSSixFG
 ckGmoxFxUnAgDqeoHg9AIAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503062352!99974061!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52358 invoked from network); 18 Aug 2017 13:19:13 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 13:19:13 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dihB8-0005Z6-23; Fri, 18 Aug 2017 13:19:10 +0000
Date: Fri, 18 Aug 2017 14:19:10 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170818131910.GA7137@deinos.phlegethon.org>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502882530-31700-2-git-send-email-andrew.cooper3@citrix.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: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/mcheck: Minor cleanup to
 amd_nonfatal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTI6MjIgKzAxMDAgb24gMTYgQXVnICgxNTAyODg2MTI3KSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiAgICogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlLgo+ICAgKiBNb3ZlIGFtZF9ub25mYXRh
bF9tY2hlY2tfaW5pdCgpIGludG8gLmluaXQudGV4dCBhbmQgZHJvcCBhIHRyYWlsaW5nIHJldHVy
bi4KPiAgICogRHJvcCB1bm5lY2Vzc2FyeSB3bWIoKSdzLiAgQmVjYXVzZSBvZiBYZW4ncyBpbXBs
ZW1lbnRhdGlvbiwgdGhleSBhcmUgb25seQo+ICAgICBjb21waWxlciBiYXJyaWVycyBhbnl3YXks
IGFuZCBlYWNoIHdybXNyKCkgaXMgYWxyZWFkeSBmdWxseSBzZXJpYWxpc2luZy4KCkJ1dCB3cm1z
cigpIGlzIG5vdCBhIGNvbXBpbGVyIGJhcnJpZXIhICBTbyBpZiB0aGUgd3JpdGUtYmFycmllcnMg
YXJlCm5lZWRlZCAoZS5nLiBmb3IgdGhlIHVwZGF0ZSB0byB0aGUgZ2xvYmFsICdhZGp1c3QnKSB0
aGVuIHlvdSBjYW4ndApyZW1vdmUgdGhlbSBqdXN0IGJlY2F1c2UgV1JNU1IgaXMgYSBDUFUgYmFy
cmllci4KCklmIHRoZXkncmUgbm90IG5lZWRlZCAod2hpY2ggaXMgcGxhdXNpYmxlKSB0aGVuIHRo
ZSBjb21taXQgbWVzc2FnZQpzaG91bGQgZXhwbGFpbiB0aGF0IGluc3RlYWQuCgpOaXQ6IEkgdGhp
bmsgdGlua2VyaW5nIHdpdGggbWVtb3J5IGJhcnJpZXJzIGRlc2VydmVzIGl0cyBvd24gY29tbWl0
LApub3QgdG8gYmUgdGhlIHRoaXJkIGl0ZW0gaW4gYSBsaXN0IG9mICdtaW5vciBjbGVhbnVwJ3Mu
CgpDaGVlcnMsCgpUaW0uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:22:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13:22: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.xen.org>)
	id 1dihEl-0004nf-2M; Fri, 18 Aug 2017 13:22:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dihEj-0004nY-QM
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 13:22:53 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C3/68-04533-C2AE6995; Fri, 18 Aug 2017 13:22:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUyZ7p8oK7Oq2m
 RBv1bZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxL9zczFdxlrfj7dg17A+NTli5GLg4hgYlM
 EvO6eqCcv4wSV5/vZoJwNjJK3Hm6gh3C2cYose7gbrYuRg4OYQEbiUfr6roYOTlEBGYxSqy5J
 QtiCwnESCz+/YcFxGYW8JM4tbmDHcRmEzCSOHt0OiOIzStgK/Hj5CYmEJtFQFViY8N+sLioQL
 jE28YjLBA1ghInZz5hAVnFKWAisWcPL8RIPYkd13+xQtjyEtvfzmEGsSUEDCU+b1zKPIFRcBa
 S7llIWmYhaVnAyLyKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93
 EyMwcOsZGBh3ML467neIUZKDSUmU9/esKZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhXvpgWK
 SRYlJqeWpGWmQOMIZi0BAePkgjvK5A0b3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1
 VKnHcWSKkASGlGaR7cIFhsX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKv/EmgKT2ZeCdy
 +V0CnMAGdYtgKdkpJIkJKqoExi09mwbrrD2tLJNQ/yQtNMXlScbUi5rzXT5mYjLiopc5RkfI9
 X+X7GQ6c2RztJCpXP69OaMuNiGcpi9SaLpmnyx1N8Pb5tEfyxcvdEtM4LO7P+rXw5Wk1jruvX
 zVJ8L+LUfrC+6O9Zcm1t5vn/f8a2vhiWozflVe6/D2OE/c2cF+NfKRfdFZbiaU4I9FQi7moOB
 EAAFmhdugCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503062570!52528015!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32607 invoked from network); 18 Aug 2017 13:22:52 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 13:22:52 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7IDMaZs009300
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 13:22:36 GMT
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 v7IDMZWA020315
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 13:22:36 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7IDMZ73022197;
 Fri, 18 Aug 2017 13:22: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 ; Fri, 18 Aug 2017 06:22:35 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, lguest@lists.ozlabs.org
References: <20170816173157.8633-1-jgross@suse.com>
 <20170816173157.8633-2-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0ad4eb2a-7935-e574-9485-638f98613452@oracle.com>
Date: Fri, 18 Aug 2017 09:22:31 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170816173157.8633-2-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: tglx@linutronix.de, mingo@redhat.com, rusty@rustcorp.com.au, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v2 1/2] paravirt,xen: remove xen_patch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTYvMjAxNyAwMTozMSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBYZW4ncyBwYXJh
dmlydCBwYXRjaCBmdW5jdGlvbiB4ZW5fcGF0Y2goKSBkb2VzIHNvbWUgc3BlY2lhbCBjYXNpbmcg
Zm9yCj4gaXJxX29wcyBmdW5jdGlvbnMgdG8gYXBwbHkgcmVsb2NhdGlvbnMgd2hlbiB0aG9zZSBm
dW5jdGlvbnMgY2FuIGJlCj4gcGF0Y2hlZCBpbmxpbmUgaW5zdGVhZCBvZiBjYWxscy4KPgo+IFVu
Zm9ydHVuYXRlbHkgbm9uZSBvZiB0aGUgc3BlY2lhbCBjYXNlIGZ1bmN0aW9uIHJlcGxhY2VtZW50
cyBpcyBzbWFsbAo+IGVub3VnaCB0byBiZSBwYXRjaGVkIGlubGluZSwgc28gdGhlIHNwZWNpYWwg
Y2FzZSBuZXZlciBhcHBsaWVzLgo+Cj4gQXMgeGVuX3BhdGNoKCkgd2lsbCBjYWxsIHBhcmF2aXJ0
X3BhdGNoX2RlZmF1bHQoKSBpbiBhbGwgY2FzZXMgaXQgY2FuCj4gYmUganVzdCBkcm9wcGVkLiB4
ZW4tYXNtLmggZG9lc24ndCBzZWVtIG5lY2Vzc2FyeSB3aXRob3V0IHhlbl9wYXRjaCgpCj4gYXMg
dGhlIG9ubHkgdGhpbmcgbGVmdCBpbiBpdCB3b3VsZCBiZSB0aGUgZGVmaW5pdGlvbiBvZiBYRU5f
RUZMQUdTX05NSQo+IHVzZWQgb25seSBvbmNlLiBTbyBtb3ZlIHRoYXQgZGVmaW5pdGlvbiBhbmQg
cmVtb3ZlIHhlbi1hc20uaC4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCkFwcGxpZWQgdG8gZm9yLWxpbnVzLTQuMTQKCi1ib3JpcwoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:30:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13: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.xen.org>)
	id 1dihLl-0005VJ-RG; Fri, 18 Aug 2017 13:30:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dihLk-0005VD-TR
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 13:30:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 EC/66-04533-FDBE6995; Fri, 18 Aug 2017 13:30:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTff+62m
 RBs0HhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTvbNYC/4IVTzaeZ6tgXE3fxcjF4eQwGZG
 iSML9rFDOLsZJX519gM5nBzCAj4SO099YQaxRQQUJR68vMkKUXSbWWLJnOlMIA6zwCsmiaPbL
 zGBVLEJaErc+fwJzOYVsJL4OG0amM0ioCqx6NYEMFtUIFzibeMRFogaQYmTM5+A2ZwClhIvtl
 8Fs5kFbCXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6hiV5SUWZ6Rkl
 uYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDQMQDBDsYV2z0PMUpyMCmJ8v6eNSVSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgRv9qtpkUKCRanpqRVpmTnA8IdJS3DwKInwJr4ESvMWFyTmFmemQ
 6ROMSpKifO2gfQJgCQySvPg2mAxd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHEgU3gy80
 rgpr8CWswEtNiwFWxxSSJCSqqBMe/FNasdzxcbb1aTldqU1+ktHdQ1WbxhutSlySaFkz8ttn1
 SHpw4V8Pj1B7ZZzclkmzT1xw+7GB+dnKE24+3UYeUj+xxqdM8XB5ktKXNkGPBnLb0fh4Rf0kf
 xl06jxZUrEjPjLq6ZNIKxi3Hd0nWf6jflfr08Y6u94xztjO+yrrFH3UnaxbbOyWW4oxEQy3mo
 uJEAOuTjsa0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503063006!98920576!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27241 invoked from network); 18 Aug 2017 13:30:07 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 18 Aug 2017 13:30:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4247113D5;
 Fri, 18 Aug 2017 06:30:06 -0700 (PDT)
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 8D3A43F3E1;
 Fri, 18 Aug 2017 06:30:04 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <f0780b62-fc61-f808-7627-1fcb3909a3d4@arm.com>
 <20170810160014.2ujnuz5cvkp3p5lg@citrix.com>
 <7b3202e9-bd73-3894-0c4c-1e314c1ce9ed@arm.com>
 <20170810163827.jsgmva2f4vabwrqd@citrix.com>
 <403e0242-4c4c-a95d-114b-aebac9cc7461@arm.com>
 <20170815094936.33kdeqpl7hiv2yf4@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a463d032-0129-7bd1-6611-8dd2f614452f@arm.com>
Date: Fri, 18 Aug 2017 14:30:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170815094936.33kdeqpl7hiv2yf4@citrix.com>
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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTUvMDgvMTcgMTA6NDksIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcg
MTAsIDIwMTcgYXQgMDY6NTE6MjRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBU
aGUgaW50ZXJmYWNlIGJldHdlZW4gWGVuIGFuZCB4ZW5jb25zb2xlZCBjYW4gYmUgYXN5bmNocm9u
b3VzLCBpdCBjYW4KPj4+Pj4gb3B0IHRvIHF1ZXVlIFggY2hhcmFjdGVycyBiZWZvcmUgc2VuZGlu
ZyBhbiBldmVudCwgYWxzbyBzZXR1cCBhIG9uZXNob3QKPj4+Pj4gdGltZXIgdG8gYXZvaWQgaGFu
Z2luZy4KPj4+Pj4KPj4+Pj4gVGhpcyBob3dldmVyIGhhcyBzb21lIG90aGVyIGltcGxpY2F0aW9u
cyAtLSBpdCBtaWdodCBub3QgYmUgYXMgcmVsaWFibGUKPj4+Pj4gYXMgdGhlIG9yaWdpbmFsIG1l
dGhvZCBiZWNhdXNlIGRhdGEgaXMgbm90IGd1YXJhbnRlZWQgdG8gaGl0IGJhY2tlbmQuIElmCj4+
Pj4+IHRoZSBndWVzdCBjcmFzaGVzIHZlcnkgZWFybHkgb24sIGRlcGVuZGluZyB0aGUgYWN0dWFs
IGltcGxlbWVudGF0aW9uIHlvdQo+Pj4+PiBtaWdodCBub3QgYmUgYWJsZSBnZXQgdGhlIGRhdGEu
Cj4+Pj4KPj4+PiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byBhc2sgeGVuY29uc29sZWQgdG8gZHVt
cCBldmVyeXRoaW5nIG9uIGRvbWFpbiBjcmFzaD8KPj4+PiBTb21lIGtpbmQgb2Ygc3luY2hyb25p
emF0aW9uLgo+Pj4+Cj4+Pgo+Pj4gTm8sIG5vdCBhdCB0aGUgbW9tZW50LiBJZiB0aGUgZGF0YSBp
cyBzdGlsbCBpbiBYZW4gYW5kIGRlc3Ryb3llZCwKPj4+IHhlbmNvbnNvbGVkIGNhbid0IGRvIGFu
eXRoaW5nLgo+Pgo+PiBUaGUgdlVBUlQgZW11bGF0aW9uIGlzIGRpcmVjdGx5IHF1ZXVpbmcgdGhl
IGRhdGEsIHRoZXJlIGFyZSBubyBpbnRlcm1lZGlhdGUKPj4gYnVmZmVyLiBTbyBhbGwgdGhlIGRh
dGEgd291bGQgYmUgaW4gdGhlIHNoYXJlZCByaW5nIGF2YWlsYWJsZSBmb3IKPj4geGVuY29uc29s
ZWQgdG8gZ28gdGhyb3VnaC4KPj4KPj4gSXQgd291bGQgYmUgcXVpdGUgYSB1c2VmdWwgZW5oYW5j
ZW1lbnQgZm9yIHdoZW4gdGhlIGd1ZXN0IGNyYXNoLgo+Pgo+Cj4gV2hhdCBJIG1lYW50IHdhcyBh
Y3R1YWxseSAiSWYgdGhlIGRhdGEgaXMgc3RpbGwgaW4gdGhlIHJpbmciLiBUaGVyZSBpcwo+IG5v
IHN5bmNocm9uaXNhdGlvbiBiZXR3ZWVuIFhlbiBhbmQgeGVuY29uc29sZWQgdG8gbGV0IHRoZSBs
YXR0ZXIgcHVsbAo+IG91dCBhbGwgZGF0YSBiZWZvcmUgZGVzdHJveWluZyB0aGUgZ3Vlc3QuCgpJ
IGRvbid0IHRoaW5rIHlvdSB3b3VsZCBuZWVkIHN5bmNocm9uaXNhdGlvbiBiZXR3ZWVuIFhlbiBh
bmQgeGVuY29uc29sZWQgCmF0IGRvbWFpbiBkZXN0cnVjdGlvbi4gR2l2ZW4gdGhhdCB4ZW5jb25z
b2xlZCB3b3VsZCBoYXZlIHRvIHVubWFwIHRoZSAKcGFnZSwgSSB3YXMgc3VnZ2VzdGluZyB0aGF0
IGl0IG1ha2VzIHN1cmUgdGhhdCBjb25zID09IHByb2QgYmVmb3JlIApkZXN0cm95aW5nIHRoZSBp
bnN0YW5jZS4gU28gYWxsIHRoZSBjaGFyYWN0ZXIgcXVldWVkIHdvdWxkIGJlIGRpc3BsYXllZCAK
b24gdGhlIGNvbnNvbGUuCgo+Cj4gQXMgaXQgc3RhbmRzLCBpZiB3ZSBnbyB3aXRoIHRoZSBmdWxs
eS1zeW5jaHJvbmlzZWQgYXBwcm9hY2ggZm9yIG5vdywKPiB0aGF0IHdvbid0IGJlIGEgcHJvYmxl
bS4gQnV0IHdoZW4geW91IHdhbnQgdG8gZmlkZGxlIHdpdGggdGhlIEJVU1kgYml0Cj4gb3IgYW55
IG90aGVyIG9wdGltaXNhdGlvbiAtLSBsZWF2aW5nIG1vcmUgZGF0YSBpbiB0aGUgcmluZyAtLSB0
aGF0IG1pZ2h0Cj4gY2F1c2UgZGF0YSBsb3NzLgoKVGhlIGZ1bGx5LXN5bmNocm9uaXNlZCBzb2x1
dGlvbiBpcyBmYXIgdG9vIHNsb3csIHdlIGFyZSBsb29raW5nIGF0IApvcHRpbWl6YXRpb24gdG8g
YXZvaWQgdGhlIHN5bmNocm9uaXphdGlvbiBmb3IgZXZlcnkgc2luZ2xlIGNoYXJhY3Rlci4gClRo
aXMgd291bGQgbGVhdmUgc29tZSBwb3RlbnRpYWwgZGF0YSBsb3NzIChtYXggYSBmZXcgY2hhcmFj
dGVycykgaWYgdGhlIApkb21haW4gY3Jhc2hlZC4KCj4KPiBJJ20gbm90IGFnYWluc3QgYnVtcGlu
ZyB0aGUgcmF0ZS1saW1pdCwgYnV0IEkgd2FudCBhIGp1c3RpZmljYXRpb24gYW5kCj4gd2FudCB0
byBjb25zaWRlciBhcyBtYW55IGFwcHJvYWNoZXMgYXMgcG9zc2libGUuIFVsdGltYXRlbHkgdGhl
IGZpbmFsCj4gZGVjaXNpb24gaXMgdXAgdG8geW91IGFuZCBTdGVmYW5vLgoKSSBhbSBub3QgaW4g
ZmF2b3Igb2YgYnVtcGluZyB0aGUgcmF0ZS1saW1pdCBhdCB0aGUgbW9tZW50LiBJIGJlbGlldmUg
d2UgCmNhbiBzb2x2ZSB0aGUgcHJvYmxlbSBkaXJlY3RseSBpbiB0aGUgZW11bGF0aW9uLiBJIHNw
b2tlIHdpdGggQmh1cGluZGVyIAphYm91dCB2YXJpb3VzIHNvbHV0aW9uIHRoYXQgc2VlbSBwcm9t
aXNpbmcuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:31:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13:31: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.xen.org>)
	id 1dihMo-0005Zd-4N; Fri, 18 Aug 2017 13:31:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396451df5=anthony.perard@citrix.com>)
 id 1dihMm-0005ZW-FX
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 13:31:12 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 8C/C0-03406-F1CE6995; Fri, 18 Aug 2017 13:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva78m2m
 RBq/uCFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9l/8yFSxSrvg/qY21gbFRuouRk0NCwF+i
 a/525i5GDg4WAVWJ9c+lQMJsAgYSK6ZfZQSxRQTUJQ53bGLpYuTiYBY4yyQxsXEHWEJYwFeid
 9JlFhCbV8BaYvvGuWBFQgIXGCXO9J9kgkgISpyc+QSsiFlAR2LB7k9sIMuYBaQllv/jAAlzCl
 hJbLv1kxXEFhVQlpi3bxUbiC0koCZxY+EylgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGlr
 oJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxgvLkx4BCjJAeTkijv71lT
 IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8D58NS1SSLAoNT21Ii0zBxj0MGkJDh4lEV7710Bp3
 uKCxNzizHSI1ClGRSlx3j8gfQIgiYzSPLg2WKRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkj
 BvCMh4nsy8Erjpr4AWMwEtNmwFW1ySiJCSamAsf7jOe65XK9uLRW/bTj82EliZ4yx3ONP11s5
 dq3hf6fHqzFneeMG9vPLPcZdpTIfPf5P4v+bFvQDe2oY4pb3bZx01936jmsanoeYvdPxYgvQb
 3+sZ/xJTJFR+L3/Zvc7hVnPi0ZZJhyd0hmxbaRTf2TG1SfTExUU2WTz9n7efnZNkoL5Bfrq2E
 ktxRqKhFnNRcSIATWyOjK8CAAA=
X-Env-Sender: prvs=396451df5=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503063069!75046714!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26421 invoked from network); 18 Aug 2017 13:31:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 13:31:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="444310583"
Date: Fri, 18 Aug 2017 14:31:07 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20170818133107.GG1475@perard.uk.xensource.com>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
 <20170817162347.1590-3-anthony.perard@citrix.com>
 <20170818043655-mutt-send-email-mst@kernel.org>
 <20170818113734.181332ad@nial.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818113734.181332ad@nial.brq.redhat.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Marcel Apfelbaum <marcel@redhat.com>,
 xen-devel@lists.xenproject.org, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v3 2/3] hw/acpi: Move
	acpi_set_pci_info to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMTE6Mzc6MzRBTSArMDIwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBGcmksIDE4IEF1ZyAyMDE3IDA0OjQwOjAyICswMzAwCj4gIk1pY2hhZWwgUy4g
VHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPiB3cm90ZToKPiAKPiA+IE9uIFRodSwgQXVnIDE3LCAy
MDE3IGF0IDA1OjIzOjQ2UE0gKzAxMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBUaGlz
IG1lYW5zIHRoYXQgdGhlIGZ1bmN0aW9uIHdpbGwgYmUgY2FsbCBhbmQgdGhlIHByb3BlcnR5Cj4g
PiA+IGFjcGktcGNpaHAtYnNlbCB3aWxsIGJlIHNldCBldmVuIGlmIEFDUEkgYnVpbGQgaXMgZGlz
YWJsZS4KPiA+ID4gCj4gPiA+IFRvIGRvIFBDSSBwYXNzdGhyb3VnaCB3aXRoIFhlbiwgdGhlIHBy
b3BlcnR5IGFjcGktcGNpaHAtYnNlbCBuZWVkcyB0byBiZQo+ID4gPiBzZXQsIGJ1dCB0aGlzIHdh
cyBkb25lIG9ubHkgd2hlbiBBQ1BJIHRhYmxlcyBhcmUgYnVpbHQgd2hpY2ggaXMgbm90Cj4gPiA+
IG5lZWRlZCBmb3IgYSBYZW4gZ3Vlc3QuIFRoZSBuZWVkIGZvciB0aGUgcHJvcGVydHkgc3RhcnRz
IHdpdGggY29tbWl0Cj4gPiA+ICJwYzogcGNpaHA6IGF2b2lkIGFkZGluZyBBQ1BJX1BDSUhQX1BS
T1BfQlNFTCB0d2ljZSIKPiA+ID4gKGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNj
ZTM3YjYpLgo+ID4gPiAKPiA+ID4gUmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGlu
dXhAZWlrZWxlbmJvb20uaXQ+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gPiAKPiA+ID4gLS0tCj4gPiA+IENoYW5nZXMg
aW4gVjM6Cj4gPiA+ICAgLSBtb3ZlIGFjcGlfc2V0X3BjaV9pbmZvIHRvIHBjaWhwIGluc3RlYWQK
PiA+ID4gCj4gPiA+IENoYW5nZXMgaW4gVjI6Cj4gPiA+ICAgLSBjaGVjayBmb3IgYWNwaV9lbmFi
bGVkIGJlZm9yZSBjYWxsaW5nIGFjcGlfc2V0X3BjaV9pbmZvLgo+ID4gPiAgIC0gc2V0IHRoZSBw
cm9wZXJ0eSBvbiB0aGUgcm9vdCBidXMgb25seS4KPiA+ID4gCj4gPiA+IFRoaXMgcGF0Y2ggd291
bGQgYmUgYSBjYW5kaXRhZGUgdG8gYmFja3BvcnQgdG8gMi45LCBhbG9uZyB3aXRoCj4gPiA+ICJo
dy9hY3BpOiBMaW1pdCBob3RwbHVnIHRvIHJvb3QgYnVzIG9uIGxlZ2FjeSBtb2RlIgo+ID4gPiAK
PiA+ID4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+
ID4gQ0M6IEJydWNlIFJvZ2VycyA8YnJvZ2Vyc0BzdXNlLmNvbT4KPiA+ID4gLS0tCj4gPiA+ICBo
dy9hY3BpL3BjaWhwLmMgICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiA+ID4gIGh3L2kzODYvYWNwaS1idWlsZC5jIHwgMzIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiA+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMzIgZGVs
ZXRpb25zKC0pCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvaHcvYWNwaS9wY2locC5jIGIvaHcv
YWNwaS9wY2locC5jCj4gPiA+IGluZGV4IDlkYjNjMmVhZjIuLjQ0ZTg4NDJkYjggMTAwNjQ0Cj4g
PiA+IC0tLSBhL2h3L2FjcGkvcGNpaHAuYwo+ID4gPiArKysgYi9ody9hY3BpL3BjaWhwLmMKPiA+
ID4gQEAgLTc1LDYgKzc1LDM2IEBAIHN0YXRpYyBpbnQgYWNwaV9wY2locF9nZXRfYnNlbChQQ0lC
dXMgKmJ1cykKPiA+ID4gICAgICB9Cj4gPiA+ICB9Cj4gPiA+ICAKPiA+ID4gKy8qIEFzc2lnbiBC
U0VMIHByb3BlcnR5IHRvIGFsbCBidXNlcy4gIEluIHRoZSBmdXR1cmUsIHRoaXMgY2FuIGJlIGNo
YW5nZWQKPiA+ID4gKyAqIHRvIG9ubHkgYXNzaWduIHRvIGJ1c2VzIHRoYXQgc3VwcG9ydCBob3Rw
bHVnLgo+ID4gPiArICovCj4gPiA+ICtzdGF0aWMgdm9pZCAqYWNwaV9zZXRfYnNlbChQQ0lCdXMg
KmJ1cywgdm9pZCAqb3BhcXVlKQo+ID4gPiArewo+ID4gPiArICAgIHVuc2lnbmVkICpic2VsX2Fs
bG9jID0gb3BhcXVlOwo+ID4gPiArICAgIHVuc2lnbmVkICpidXNfYnNlbDsKPiA+ID4gKwo+ID4g
PiArICAgIGlmIChxYnVzX2lzX2hvdHBsdWdnYWJsZShCVVMoYnVzKSkpIHsKPiA+ID4gKyAgICAg
ICAgYnVzX2JzZWwgPSBnX21hbGxvYyhzaXplb2YgKmJ1c19ic2VsKTsKPiA+ID4gKwo+ID4gPiAr
ICAgICAgICAqYnVzX2JzZWwgPSAoKmJzZWxfYWxsb2MpKys7Cj4gPiA+ICsgICAgICAgIG9iamVj
dF9wcm9wZXJ0eV9hZGRfdWludDMyX3B0cihPQkpFQ1QoYnVzKSwgQUNQSV9QQ0lIUF9QUk9QX0JT
RUwsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXNfYnNl
bCwgJmVycm9yX2Fib3J0KTsKPiA+ID4gKyAgICB9Cj4gPiA+ICsKPiA+ID4gKyAgICByZXR1cm4g
YnNlbF9hbGxvYzsKPiA+ID4gK30KPiA+ID4gKwo+ID4gPiArc3RhdGljIHZvaWQgYWNwaV9zZXRf
cGNpX2luZm8odm9pZCkKPiA+ID4gK3sKPiA+ID4gKyAgICBQQ0lCdXMgKmJ1cyA9IGZpbmRfaTQ0
MGZ4KCk7IC8qIFRPRE86IFEzNSBzdXBwb3J0ICovCj4gPiA+ICsgICAgdW5zaWduZWQgYnNlbF9h
bGxvYyA9IEFDUElfUENJSFBfQlNFTF9ERUZBVUxUOwo+ID4gPiArCj4gPiA+ICsgICAgaWYgKGJ1
cykgewo+ID4gPiArICAgICAgICAvKiBTY2FuIGFsbCBQQ0kgYnVzZXMuIFNldCBwcm9wZXJ0eSB0
byBlbmFibGUgYWNwaSBiYXNlZCBob3RwbHVnLiAqLwo+ID4gPiArICAgICAgICBwY2lfZm9yX2Vh
Y2hfYnVzX2RlcHRoX2ZpcnN0KGJ1cywgYWNwaV9zZXRfYnNlbCwgTlVMTCwgJmJzZWxfYWxsb2Mp
Owo+ID4gPiArICAgIH0KPiA+ID4gK30KPiA+ID4gKwo+ID4gPiAgc3RhdGljIHZvaWQgYWNwaV9w
Y2locF90ZXN0X2hvdHBsdWdfYnVzKFBDSUJ1cyAqYnVzLCB2b2lkICpvcGFxdWUpCj4gPiA+ICB7
Cj4gPiA+ICAgICAgQWNwaVBjaUhwRmluZCAqZmluZCA9IG9wYXF1ZTsKPiA+ID4gQEAgLTE3Nyw2
ICsyMDcsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX3BjaWhwX3VwZGF0ZShBY3BpUGNpSHBTdGF0ZSAq
cykKPiA+ID4gIAo+ID4gPiAgdm9pZCBhY3BpX3BjaWhwX3Jlc2V0KEFjcGlQY2lIcFN0YXRlICpz
KQo+ID4gPiAgewo+ID4gPiArICAgIGFjcGlfc2V0X3BjaV9pbmZvKCk7Cj4gPiA+ICAgICAgYWNw
aV9wY2locF91cGRhdGUocyk7Cj4gPiA+ICB9ICAKPiA+IAo+ID4gSUlVQyBkb2luZyB0aGlzIG9u
IHJlc2V0IHdpbGwgYWRkIHByb3BlcnR5IG92ZXIgYW5kIG92ZXIgYWdhaW4gbGVha2luZwo+ID4g
bWVtb3J5Lgo+IGluIHYyIEkndmUgZXhwbGljaXRseSBzdWdnZXN0ZWQgdG8gY2FsbCBpdCBvbmNl
LCBsaWtlOgoKU29ycnkgSSBtaXN1bmRlcnN0b29kLiBJJ2xsIGZpeCBpdC4KCj4gYWNwaV9zZXRf
cGNpX2luZm8oKSB7Cj4gCj4gICAgc3RhdGljIGJvb2wgYnNlbF9pcyBzZXQ7Cj4gCj4gICAgaWYg
KGJzZWxfaXMgc2V0KQo+ICAgICAgICByZXR1cm47Cj4gICAgYnNlbF9pcyBzZXQgPSB0cnVlOwo+
IAo+ICAgIC4uLgo+IH0KPiAKPiBub3QgcGF0Y2ggcmVsYXRlZDoKPiBCVFcgYnNlbCBhc3NpZ25t
ZW50IGlzIG5vdCBzdGFibGUgaW4gaG90cGx1ZyArIG1pZ3JhdGlvbiB1c2UgY2FzZSwKPiBhbmQg
d2UgcHJvYmFibHkgc2hvdWxkIGZpeCBpdCB1cCBpbiAyLjExIChDQ2luZyBNYXJjZWwpCj4gCj4g
PiBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0byBkbyBpdCBvbiBtYWNoaW5lIGRvbmUuCj4gPiAKPiA+
IElnb3IsICBJIHRoaW5rIHJlb3JkZXJpbmcgYWNwaS1idWlsZCBsaWtlIGVhcmxpZXIgdmVyc2lv
biBkaWQKPiA+IGlzIGxlc3MgaW50cnVzaXZlIGFuZCBtb3JlIGFwcHJvcHJpYXRlIGZvciAyLjEw
Lgo+ID4gCj4gPiBGb3IgMi4xMCBJIHdvdWxkIGxpa2UgdG8gc2VlIGlkZWFsbHkgc29tZSBjaGFu
Z2VzIHRoYXQKPiA+IGFyZSBhbGwgaWYgKHhlbikgbWFraW5nIGl0IG9idmlvdXMgbm9uIHhlbiBp
cyBub3QKPiA+IGFmZmVjdGVkLiBJIGNhbiB0aGVuIGFjayBpdCBhbmQgaXQgd2lsbCBiZSBtZXJn
ZWQgaW4geGVuIHRyZWUuCj4gaXQgZGlkbid0IHdvcmsgYmVmb3JlIHNvIEknZCBqdXN0IHB1c2gg
Zml4IHRvIDIuMTEgd2l0aG91dAo+IGludGVybWVkaWF0ZSBmaXguCj4gQnV0IGlmIHlvdSBndXlz
IHRoaW5rIGl0J3Mgd29ydGggdG8gZml4IGluIDIuMTAsIEknbSBmaW5lIHdpdGggdjIKPiBmb3Ig
aXQgaWYgQW50aG9ueSB3aWxsIHRha2UgY2FyZSBvZiBpdCAocmViYXNlIHRoaXMgc2VyaWVzKQo+
IGluIDIuMTEgbWVyZ2Ugd2luZG93LgoKWWVzLCBJIGNhbiB0YWtlIGNhcmUgb2YgdGhpcyBzZXJp
ZXMgZm9yIDIuMTEsIGFuZCBmaW5kIG91dCBob3cgdG8gYnVpbGQKdGhlIG1pcHMtc29mdG1tdSB0
YXJnZXQgd2hpY2ggZG9lcyBub3QgYnVpbGQgYmVjYXVzZSBpdCdzIG1pc3NpbmcKZmluZF9pNDQw
ZnguCgo+ID4gCj4gPiBDbGVhbiBpdCB1cCBhZnRlciAyLjEwLgo+ID4gCgpTbyBpcyB0aGUgdjIg
Z29vZCBlbm91Z2ggb3IgZG8gSSBuZWVkIHRvIHJlc2VuZCBpdD8KClRoYW5rcywKCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13: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.xen.org>)
	id 1dihNn-0005gU-DK; Fri, 18 Aug 2017 13:32:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39648baa9=wei.liu2@citrix.com>)
 id 1dihNl-0005gA-FY
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 13:32:13 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 47/C7-03765-C5CE6995; Fri, 18 Aug 2017 13:32:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7Mm2m
 RBofmSVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTZ61nLTgrV7Hk3n6WBsaNEl2MnBwSAv4S
 s998YwSxWQRUJZ5N2cYGYrMJKEv87OwFs0WA4punn2bvYuTiYBY4zSixclonE0hCWCBb4v7Gb
 ewgNq+AhUT75klgcSGBIomVT56yQcQFJU7OfMICYjML6Egs2P0JKM4BZEtLLP/HARLmFHCVWH
 dqN1irqICKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGBXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxl/LAg4xSnIwKYny/p41JVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/DV9MihQSLUtNTK9Iyc4BBD5OW4OBREuFNfAmU5i0uSMwtz
 kyHSJ1i1OVY0LPhC5MQS15+XqqUOO8fkBkCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvEKvgabwZOaVwG16BXQEE9ARhq1gR5QkIqSkGhidkltOiB0wrt5z2/ufwAPDJcz
 MnIwPfbX/iay6V5j2IYhVVLFqzQ++f7mzOZUMG/ZweFmFHg+81Be7/8Wc3uKHhq8OHs8/PKvp
 efZy7yvHuoJ8u5l2iPpGx+7b86Y83HD/tSkeQbuueHu9Xzbf6f+uzY8/T7nc3nNP5FOWSapaW
 Twfz82U6DlKLMUZiYZazEXFiQAv6UBruwIAAA==
X-Env-Sender: prvs=39648baa9=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503063130!78514320!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64182 invoked from network); 18 Aug 2017 13:32:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 13:32:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="444310806"
Date: Fri, 18 Aug 2017 14:32:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170818133208.vqv5mtnwen7tj6nv@citrix.com>
References: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] VIOMMU: Add vIOMMU helper functions
 to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDg6MjI6MTZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKPiBpbmRleCBiMjJhYWNjLi5kMWY5YjEwIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZG9t
YWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTM5Niw2ICszOTYsOSBAQCBz
dHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBk
b21jcl9mbGFncywKPiAgICAgICAgICBzcGluX3VubG9jaygmZG9tbGlzdF91cGRhdGVfbG9jayk7
Cj4gICAgICB9Cj4gIAo+ICsgICAgaWYgKCAoZXJyID0gdmlvbW11X2luaXRfZG9tYWluKGQpKSAh
PSAwICkKPiArICAgICAgICBnb3RvIGZhaWw7Cj4gKwoKV2hlcmUgaXMgdGhlIGNvZGUgdG8gZGVz
dHJveSB2aW9tbXUgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbj8KCkkgc3VwcG9zZSB5b3Ugd2ls
bCBuZWVkIGEgdmlvbW11X2Rlc3Ryb3lfZG9tYWluIGFuZCBjYWxsIGl0IHNvbWV3aGVyZSBpbgpj
b21wbGV0ZV9kb21haW5fZGVzdHJveS4KCj4gKwo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsj
aW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+ICsKPiArYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF92aW9t
bXU7Cj4gK2Jvb2xlYW5fcGFyYW0oInZpb21tdSIsIG9wdF92aW9tbXUpOwoKTWlzc2luZyBwYXRj
aCB0byB4ZW4gY29tbWFuZCBsaW5lIG9wdGlvbiBkb2MuCgo+ICsKPiArc3RhdGljIHNwaW5sb2Nr
X3QgdHlwZV9saXN0X2xvY2s7Cj4gK3N0YXRpYyBzdHJ1Y3QgbGlzdF9oZWFkIHR5cGVfbGlzdDsK
PiArCj4gK3N0cnVjdCB2aW9tbXVfdHlwZSB7Cj4gKyAgICB1NjQgdHlwZTsKCnVpbnRYWF90IGhl
cmUgYW5kIGluIGFsbCBvdGhlciBwbGFjZXMgcGxlYXNlLgoKWy4uLl0KPiArCj4gK3N0YXRpYyBp
bnQgdmlvbW11X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1NjQgdHlwZSwgdTY0IGJhc2VfYWRk
cmVzcywKPiArICAgIHU2NCBsZW5ndGgsIHU2NCBjYXBzKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgdmlv
bW11X2luZm8gKmluZm8gPSAmZC0+dmlvbW11Owo+ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11
Owo+ICsgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IE5VTEw7Cj4gKyAgICBp
bnQgcmM7Cj4gKwo+ICsgICAgdmlvbW11X3R5cGUgPSB2aW9tbXVfZ2V0X3R5cGUodHlwZSk7Cj4g
KyAgICBpZiAoICF2aW9tbXVfdHlwZSApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+
ICsgICAgaWYgKCBpbmZvLT5ucl92aW9tbXUgPj0gTlJfVklPTU1VX1BFUl9ET01BSU4KCkUyQklH
IGZvciB0aGlzPwoKPiArICAgICAgICB8fCAhdmlvbW11X3R5cGUtPm9wcyB8fCAhdmlvbW11X3R5
cGUtPm9wcy0+Y3JlYXRlICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICB2
aW9tbXUgPSB4emFsbG9jKHN0cnVjdCB2aW9tbXUpOwo+ICsgICAgaWYgKCAhdmlvbW11ICkKPiAr
ICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArClsuLi5dCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCA2NjczYjI3
Li45OGE5NjVhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtMjEsNiArMjEsNyBAQAo+ICAjaW5jbHVkZSA8
eGVuL3BlcmZjLmg+Cj4gICNpbmNsdWRlIDxhc20vYXRvbWljLmg+Cj4gICNpbmNsdWRlIDx4ZW4v
d2FpdC5oPgo+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+ICAjaW5jbHVkZSA8cHVibGljL3hl
bi5oPgo+ICAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgo+ICAjaW5jbHVkZSA8cHVibGljL3N5
c2N0bC5oPgo+IEBAIC00NzcsNiArNDc4LDcgQEAgc3RydWN0IGRvbWFpbgo+ICAgICAgLyogdk5V
TUEgdG9wb2xvZ3kgYWNjZXNzZXMgYXJlIHByb3RlY3RlZCBieSByd2xvY2suICovCj4gICAgICBy
d2xvY2tfdCB2bnVtYV9yd2xvY2s7Cj4gICAgICBzdHJ1Y3Qgdm51bWFfaW5mbyAqdm51bWE7CgpQ
bGVhc2UgYWRkIGEgbmV3IGxpbmUgaGVyZS4KCj4gKyAgICBzdHJ1Y3QgdmlvbW11X2luZm8gdmlv
bW11Owo+ICAKPiAgICAgIC8qIENvbW1vbiBtb25pdG9yIG9wdGlvbnMgKi8KPiAgICAgIHN0cnVj
dCB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCBiL3hlbi9pbmNsdWRl
L3hlbi92aW9tbXUuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNTA2
ZWE1NAo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPiBA
QCAtMCwwICsxLDcxIEBACj4gKy8qCj4gKyAqIGluY2x1ZGUveGVuL3Zpb21tdS5oCj4gKyAqCj4g
KyAqIENvcHlyaWdodCAoYykgMjAxNywgSW50ZWwgQ29ycG9yYXRpb24KPiArICogQXV0aG9yOiBM
YW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4gCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5
IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UsCj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICog
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hB
TlRBQklMSVRZIG9yCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+
ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKgo+ICsgKi8KPiArI2lm
bmRlZiBfX1hFTl9WSU9NTVVfSF9fCj4gKyNkZWZpbmUgX19YRU5fVklPTU1VX0hfXwo+ICsKPiAr
I2RlZmluZSBOUl9WSU9NTVVfUEVSX0RPTUFJTiAxCj4gKwo+ICtzdHJ1Y3QgdmlvbW11Owo+ICsK
PiArc3RydWN0IHZpb21tdV9vcHMgewo+ICsgICAgdTY0ICgqcXVlcnlfY2Fwcykoc3RydWN0IGRv
bWFpbiAqZCk7Cj4gKyAgICBpbnQgKCpjcmVhdGUpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
aW9tbXUgKnZpb21tdSk7Cj4gKyAgICBpbnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9t
bXUpOwo+ICt9Owo+ICsKPiArc3RydWN0IHZpb21tdSB7Cj4gKyAgICB1NjQgYmFzZV9hZGRyZXNz
Owo+ICsgICAgdTY0IGxlbmd0aDsKPiArICAgIHU2NCBjYXBzOwo+ICsgICAgdTMyIHZpb21tdV9p
ZDsKPiArICAgIGNvbnN0IHN0cnVjdCB2aW9tbXVfb3BzICpvcHM7Cj4gKyAgICB2b2lkICpwcml2
Owo+ICt9Owo+ICsKPiArc3RydWN0IHZpb21tdV9pbmZvIHsKPiArICAgIHUzMiBucl92aW9tbXU7
Cgp1bnNpZ25lZCBpbnQKCj4gKyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9tbXVbTlJfVklPTU1VX1BF
Ul9ET01BSU5dOyAvKiB2aW9tbXUgYXJyYXkqLwo+ICt9Owo+ICsKPiArI2lmZGVmIENPTkZJR19W
SU9NTVUKPiArZXh0ZXJuIGJvb2xfdCBvcHRfdmlvbW11OwoKYm9vbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:45:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13: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.xen.org>)
	id 1dihac-0006Yu-Da; Fri, 18 Aug 2017 13:45:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39648baa9=wei.liu2@citrix.com>)
 id 1dihaa-0006Yo-EI
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 13:45:28 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 99/40-02176-77FE6995; Fri, 18 Aug 2017 13:45:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrf8/bR
 Igxt3mC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oztT1ewFOzirFj/5Ah7A+MK9i5GTg4JAX+J
 Se+6mEFsFgFVidmv/oDZbALKEj87e9m6GLk4RAQeMEoceH2OtYuRg0NYIEai7WAcSA2vgIXEw
 gkbmUBsIYEuJonts7Ih4oISJ2c+YQGxmQV0JBbs/sQG0sosIC2x/B8HSJhTwEri38U9YK2iAi
 oSnUvnsECMUZDomH6MaQIj7ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObq
 GBqZ6uanFxYnpqTmJScV6yfm5mxiBAVXPwMC4g/H2ZL9DjJIcTEqivL9nTYkU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMHL/25apJBgUWp6akVaZg4wtGHSEhw8SiK8QiBp3uKCxNzizHSI1ClGR
 Slx3n9vgRICIImM0jy4Nlg8XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzJsIMp4nM68Ebv
 oroMVMQIsNW8EWlyQipKQaGIsNRX9+s6mdE1wpt/XyqXW1uziUTqd1fO64/cs3L994dvR35YV
 vl901+VZzUNrN6GlmYn7Q+T/luT81mGOj13DrW27cbCK6/JEF+7ISq9+u0X/D/y44m7F71fd1
 iTMKf8zYtHhpR5j8N+5b8331T1XUF4nPsfu6dnGuksfMqxIWsaZX3I9IH1FiKc5INNRiLipOB
 AB0o52NogIAAA==
X-Env-Sender: prvs=39648baa9=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503063925!69042326!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 801 invoked from network); 18 Aug 2017 13:45:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 13:45:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="444312525"
Date: Fri, 18 Aug 2017 14:45:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Lan Tianyu <tianyu.lan@intel.com>,
 <xen-devel@lists.xen.org>, <ian.jackson@eu.citrix.com>, <jbeulich@suse.com>,
 <andrew.cooper3@citrix.com>, <kevin.tian@intel.com>, <julien.grall@arm.com>
Message-ID: <20170818134523.v3kuogezgy33ldmn@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818054547.GA29191@skl-2s3.sh.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDE6NDU6NTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gPgo+ID4+ID4gKyAgICAgICAgICAgIH0KPiA+PiA+ICsgICAgICAgIH0KPiA+PiA+ICsgICAg
fQo+ID4+IAo+ID4+IFRoaXMgc3RpbGwgbG9va3Mgd3JvbmcgdG8gbWUuIEhvdyBkbyB5b3Uga25v
dyBhY3BpX21vZHVsZXNbMF0gaXMgRE1BUgo+ID4+IHRhYmxlPwo+ID4+IAo+ID4KPiA+T2gsIEkg
c29ydGEgc2VlIHdoeSB5b3UgZG8gdGhpcywgYnV0IEkgc3RpbGwgdGhpbmsgdGhpcyBpcyB3cm9u
Zy4gVGhlCj4gPkRNQVIgc2hvdWxkIGVpdGhlciBiZSBhIG5ldyBtb2R1bGUgb3IgYmUgam9pbmVk
IHRvIHRoZSBleGlzdGluZyBvbmUgKGFuZAo+ID53aXRoIGFsbCBjb25mbGljdHMgcmVzb2x2ZWQp
Lgo+IAo+IEhpLCBXZWkKPiBUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuCj4gCj4gaWlyYywgSFZN
IG9ubHkgc3VwcG9ydHMgb25lIG1vZHVsZTsKClRoaXMgaXMgaW5kZWVkIGhvdyBpdCBpcyBzdGF0
ZWQgaW4gdmFyaW91cyBjb21tZW50cy4gSSdtIG5vdCBzdXJlIHdoeQp0aGVyZSBpcyBzdWNoIHJl
c3RyaWN0aW9uLiBNYXliZSB4ODYgbWFpbnRhaW5lcnMgY2FuIHNoZWQgbW9yZSBsaWdodCBvbgp0
aGlzPwoKPiBETUFSIGNhbm5vdCBiZSBhIG5ldyBtb2R1bGUuIEpvaW5pbmcgdG8KPiB0aGUgZXhp
c3Rpbmcgb25lIGlzIHRoZSBhcHByb2FjaCB3ZSBhcmUgdGFraW5nLiAKPiAKPiBXaGljaCBraW5k
IG9mIGNvbmZsaWN0cyB5b3UgdGhpbmsgc2hvdWxkIGJlIHJlc29sdmVkPyBJZiB5b3UgbWVhbiBJ
Cj4gZm9yZ2V0IHRvIGZyZWUgdGhlIG9sZCBidWYsIEkgd2lsbCBmaXggdGhpcy4gSWYgeW91IG1l
YW4gdGhlIHBvdGVudGlhbAo+IG92ZXJsYXAgYmV0d2VlbiB0aGUgYmluYXJ5IHBhc3NlZCBieSBh
ZG1pbiBhbmQgRE1BUiB0YWJsZSBidWlsdCBoZXJlLCBJCj4gZG9uJ3QgaGF2ZSBtdWNoIGlkZWEg
b24gdGhpcy4gRXZlbiB3aXRob3V0IHRoZSBETUFSIHRhYmxlLCB0aGUgYmluYXJ5Cj4gbWF5IGNv
bnRhaW5zIE1BRFQgb3Igb3RoZXIgdGFibGVzIGFuZCB0b29sIHN0YWNrcyBkb24ndCBpbnRyZXBy
ZXQgdGhlCj4gYmluYXJ5IGFuZCBjaGVjayB3aGV0aGVyIHRoZXJlIGFyZSBjb25mbGljdHMsIHJp
Z2h0PwoKVGhhdCdzIHRydWUuIElnbm9yZSB0aGUgY29tbWVudCBhYm91dCBmaXhpbmcgdXAgY29u
ZmxpY3RzIHRoZW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:48:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13:48:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dihdw-0006iF-SW; Fri, 18 Aug 2017 13:48:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39648baa9=wei.liu2@citrix.com>)
 id 1dihdv-0006i9-5v
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 13:48:55 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 78/42-01712-640F6995; Fri, 18 Aug 2017 13:48:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK7rh2m
 RBm9mmll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTu24xFZzgq7i/sJO5gXENdxcjJ4eEgL9E
 b3MXG4jNIqAqse7kXzCbTUBZ4mdnL5gtIqAu8efCBMYuRi4OZoEuZon7vxcygySEBXwkdp76A
 mbzClhI7GxYwgZSJCTQzSIx/cV1doiEoMTJmU9YQGxmAR2JBbs/ARVxANnSEsv/cYCEOQWsJb
 6s+w5WLiqgItG5dA5YuZCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1NNNLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2ME49X3cIUZJDiYlUd7fs6ZECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgffVuWqSQYFFqempFWmYOMOxh0hIcPEoivMdA0rzFBYm5x
 ZnpEKlTjIpS4rxfQBICIImM0jy4NlisXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw71WQKT
 yZeSVw018BLWYCWmzYCra4JBEhJdXA2LJJa+fFMzPeNr1/acq44CD3h7ftdlNPJGpM7Foz9br
 GXMu/F8ou7mE89eKAkdmnFjVVcb+wDwtCdmS539L4onMzRXzdlR86E97dTJxtvH/Vs6zXBh8/
 68lELz31J63zTFUeQ0T39+0O6WG7i3q/yp99EJcQPfPyfjm57K0sB4u6F4XNEm7emqzEUpyRa
 KjFXFScCAAlSnhIsAIAAA==
X-Env-Sender: prvs=39648baa9=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503064132!69042935!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24148 invoked from network); 18 Aug 2017 13:48:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 13:48:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="436027684"
Date: Fri, 18 Aug 2017 14:48:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170818134850.agt23tki73zngyux@citrix.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <f0780b62-fc61-f808-7627-1fcb3909a3d4@arm.com>
 <20170810160014.2ujnuz5cvkp3p5lg@citrix.com>
 <7b3202e9-bd73-3894-0c4c-1e314c1ce9ed@arm.com>
 <20170810163827.jsgmva2f4vabwrqd@citrix.com>
 <403e0242-4c4c-a95d-114b-aebac9cc7461@arm.com>
 <20170815094936.33kdeqpl7hiv2yf4@citrix.com>
 <a463d032-0129-7bd1-6611-8dd2f614452f@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a463d032-0129-7bd1-6611-8dd2f614452f@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>,
 Andre Przywara <andre.przywara@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDI6MzA6MDNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAxNS8wOC8xNyAxMDo0OSwgV2VpIExpdSB3cm90ZToKPiA+
IE9uIFRodSwgQXVnIDEwLCAyMDE3IGF0IDA2OjUxOjI0UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPiA+ID4gPiA+ID4gVGhlIGludGVyZmFjZSBiZXR3ZWVuIFhlbiBhbmQgeGVuY29uc29s
ZWQgY2FuIGJlIGFzeW5jaHJvbm91cywgaXQgY2FuCj4gPiA+ID4gPiA+IG9wdCB0byBxdWV1ZSBY
IGNoYXJhY3RlcnMgYmVmb3JlIHNlbmRpbmcgYW4gZXZlbnQsIGFsc28gc2V0dXAgYSBvbmVzaG90
Cj4gPiA+ID4gPiA+IHRpbWVyIHRvIGF2b2lkIGhhbmdpbmcuCj4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiBUaGlzIGhvd2V2ZXIgaGFzIHNvbWUgb3RoZXIgaW1wbGljYXRpb25zIC0tIGl0IG1pZ2h0
IG5vdCBiZSBhcyByZWxpYWJsZQo+ID4gPiA+ID4gPiBhcyB0aGUgb3JpZ2luYWwgbWV0aG9kIGJl
Y2F1c2UgZGF0YSBpcyBub3QgZ3VhcmFudGVlZCB0byBoaXQgYmFja2VuZC4gSWYKPiA+ID4gPiA+
ID4gdGhlIGd1ZXN0IGNyYXNoZXMgdmVyeSBlYXJseSBvbiwgZGVwZW5kaW5nIHRoZSBhY3R1YWwg
aW1wbGVtZW50YXRpb24geW91Cj4gPiA+ID4gPiA+IG1pZ2h0IG5vdCBiZSBhYmxlIGdldCB0aGUg
ZGF0YS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gYXNrIHhl
bmNvbnNvbGVkIHRvIGR1bXAgZXZlcnl0aGluZyBvbiBkb21haW4gY3Jhc2g/Cj4gPiA+ID4gPiBT
b21lIGtpbmQgb2Ygc3luY2hyb25pemF0aW9uLgo+ID4gPiA+ID4gCj4gPiA+ID4gCj4gPiA+ID4g
Tm8sIG5vdCBhdCB0aGUgbW9tZW50LiBJZiB0aGUgZGF0YSBpcyBzdGlsbCBpbiBYZW4gYW5kIGRl
c3Ryb3llZCwKPiA+ID4gPiB4ZW5jb25zb2xlZCBjYW4ndCBkbyBhbnl0aGluZy4KPiA+ID4gCj4g
PiA+IFRoZSB2VUFSVCBlbXVsYXRpb24gaXMgZGlyZWN0bHkgcXVldWluZyB0aGUgZGF0YSwgdGhl
cmUgYXJlIG5vIGludGVybWVkaWF0ZQo+ID4gPiBidWZmZXIuIFNvIGFsbCB0aGUgZGF0YSB3b3Vs
ZCBiZSBpbiB0aGUgc2hhcmVkIHJpbmcgYXZhaWxhYmxlIGZvcgo+ID4gPiB4ZW5jb25zb2xlZCB0
byBnbyB0aHJvdWdoLgo+ID4gPiAKPiA+ID4gSXQgd291bGQgYmUgcXVpdGUgYSB1c2VmdWwgZW5o
YW5jZW1lbnQgZm9yIHdoZW4gdGhlIGd1ZXN0IGNyYXNoLgo+ID4gPiAKPiA+IAo+ID4gV2hhdCBJ
IG1lYW50IHdhcyBhY3R1YWxseSAiSWYgdGhlIGRhdGEgaXMgc3RpbGwgaW4gdGhlIHJpbmciLiBU
aGVyZSBpcwo+ID4gbm8gc3luY2hyb25pc2F0aW9uIGJldHdlZW4gWGVuIGFuZCB4ZW5jb25zb2xl
ZCB0byBsZXQgdGhlIGxhdHRlciBwdWxsCj4gPiBvdXQgYWxsIGRhdGEgYmVmb3JlIGRlc3Ryb3lp
bmcgdGhlIGd1ZXN0Lgo+IAo+IEkgZG9uJ3QgdGhpbmsgeW91IHdvdWxkIG5lZWQgc3luY2hyb25p
c2F0aW9uIGJldHdlZW4gWGVuIGFuZCB4ZW5jb25zb2xlZCBhdAo+IGRvbWFpbiBkZXN0cnVjdGlv
bi4gR2l2ZW4gdGhhdCB4ZW5jb25zb2xlZCB3b3VsZCBoYXZlIHRvIHVubWFwIHRoZSBwYWdlLCBJ
Cj4gd2FzIHN1Z2dlc3RpbmcgdGhhdCBpdCBtYWtlcyBzdXJlIHRoYXQgY29ucyA9PSBwcm9kIGJl
Zm9yZSBkZXN0cm95aW5nIHRoZQo+IGluc3RhbmNlLiBTbyBhbGwgdGhlIGNoYXJhY3RlciBxdWV1
ZWQgd291bGQgYmUgZGlzcGxheWVkIG9uIHRoZSBjb25zb2xlLgoKU28gdGhpcyBpcyByZWx5aW5n
IG9uIERvbTAgaG9sZGluZyBhIHJlZmVyZW5jZSB0byB0aGUgcGFnZSBzbyB0aGF0IHRoZQpwYWdl
IHdvbid0IGJlIGZyZWVkLiBUaGlzIHNvdW5kcyBwbGF1c2libGUuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:49:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13: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.xen.org>)
	id 1diheI-0006l0-3r; Fri, 18 Aug 2017 13:49:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396cc44c7=citrix-osstest@xenproject.org>)
 id 1diheG-0006kk-Pr
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 13:49:17 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C8/73-02177-B50F6995; Fri, 18 Aug 2017 13:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpG70h2m
 RBhvf8lvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owjjcdZC9qDK15NaWdtYGwy7mLk4JAQ8JdY
 e0a9i5ETyHSXmN6+gg3EFhFwlpjw4TaYzSugJ9GxYC8jSLmwQJLErU+5XYxcQOWNchKbmmewQ
 Yxxl7g8NxnGPPzZC6STTcBDYmLPRBYQm0VAVaJ/039GEFtIQEti6eKVTBDTBSVOznwCVsMsIC
 Fx8MULZohrLCR2fOxjm8DINwtJ2SwkZQsYmVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhoY6+W
 mFhcnpqfmJCYV6yXn525iBAZTPQMD4w7GK23OhxglOZiURHl/z5oSKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC99W7aZFCgkWp6akVaZk5wLCGSUtw8CiJ8B4DSfMWFyTmFmemQ6ROMepybFi9/
 guTEEtefl6qlDjvF5AiAZCijNI8uBGwGLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjX7z
 3QFJ7MvBK4Ta+AjmACOsKwFeyIkkSElFQDo7LwyqDlGVNCi9KY/zSXt2+MupntKr30VN7WPdv
 mFsvmrv0jcuNiyOkp/QXsd+ZMMbV2s2Rqkl0WrVM5y6q3eLHVmXzb3Rf3OXq9sJa4UBLI0/qx
 zbu2tU7Br/pah01+VVJuQeVBuZlVjzbZ7f5wbPuB1zzOpt2XJE9rXb6feFiXJ++qnEGmEktxR
 qKhFnNRcSIAiQ2QoawCAAA=
X-Env-Sender: prvs=396cc44c7=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503064153!103051003!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43391 invoked from network); 18 Aug 2017 13:49:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 13:49:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="436027744"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71990-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-libvirt-qemuu-debianhvm-amd64-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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
X-Osstest-Versions-This: qemuu=1f296733876434118fd766cfef5eb6f29ecab6a8
X-Osstest-Versions-That: qemuu=c4a6a8887c1b2a669e35ff9da9530824300bdce4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 18 Aug 2017 14:49:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71990: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk5MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTk3OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDcxOTc4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcxOTc4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE5NzgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbGlrZSA3MTk3OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTk3OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgZmFpbCBs
aWtlIDcxOTc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzE5NzgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlk
d2F5ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMWYyOTY3MzM4
NzY0MzQxMThmZDc2NmNmZWY1ZWI2ZjI5ZWNhYjZhOApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUg
ICAgICAgICAgICAgICAgYzRhNmE4ODg3YzFiMmE2NjllMzVmZjlkYTk1MzA4MjQzMDBiZGNlNAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxOTc4ICAyMDE3LTA4LTE2IDAxOjE1OjE0IFogICAgMiBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTk5MCAgMjAxNy0wOC0xOCAwNzoxNToyNSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAeGlsaW54LmNv
bT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVk
aGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5h
cm8ub3JnPgogIFBvcnRpYSBTdGVwaGVucyA8cG9ydGlhLnN0ZXBoZW5zQHhpbGlueC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgU3RlZmFu
IEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMzc0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13: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.xen.org>)
	id 1dihkL-0007WC-QC; Fri, 18 Aug 2017 13:55:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dihkL-0007W6-2O
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 13:55:33 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 10/5B-01996-4D1F6995; Fri, 18 Aug 2017 13:55:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXCqh5zXffix2m
 RBh1LLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOxr1MBUfZK56+OsDWwLiArYuRi0NIYCGj
 xOob1xi7GDk5WARUJRad388OYrMJyEms23iDDcQWEdCVeLbgGZjNLOAh0dC2nhXEFhbwkph46
 DJYnFfAUuLF3NUsEEM7GCW2T94IlRCUODnzCQtEs47Ezq13gOIcQLa0xPJ/HCBhTqA5i7s/gp
 WLCqhIXJnwFuwGCQERiV93PjFD2JoSBy9tYoGwFSTuf77GBmEHSkxr3M48gVFwFpJts5Bsm4W
 wbQEj8ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCgrWdg
 YNzBOGGV3yFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYlTn4BC4uu1vuBRLXn5eqpIE7
 /f30yKFBItS01Mr0jJzgFEFUynBwaMkwpvzASjNW1yQmFucmQ6ROsVoydH0YcsXJo4VC7YCyb
 6J278wCYHNkxLnTQJpEABpyCjNgxsHi/xLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5K0G
 m8GTmlcBtfQV0EBPQQYatYAeVJCKkpBoYc5NFJpgGSdq+kJ+qusr91I8nSyPYLzRdi9gyY0XA
 kyPdaR9tw1JPb5Nn1LB8uH2mr/6VS+5mPX9PbtK6ctpE+P7ByI+LGVpe+hqf+aI0SeHAhPtMX
 Q0TTjzVTTzhXcy9VG2v4PY/DMzdnnd3l8mZn+lxWs+iW6eybd4k880arlsij7YX+DTWK7EUZy
 QaajEXFScCABy9VJr3AgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503064529!93849153!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36710 invoked from network); 18 Aug 2017 13:55:29 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Aug 2017 13:55:29 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dihkH-00069J-0j; Fri, 18 Aug 2017 13:55:29 +0000
Date: Fri, 18 Aug 2017 14:55:28 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170818135528.GB7137@deinos.phlegethon.org>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.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: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTI6MjIgKzAxMDAgb24gMTYgQXVnICgxNTAyODg2MTI4KSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gaW5kZXggYzljMjI1Mi4uMWUzZGZhZiAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMKPiBAQCAtMzExMiw3ICszMTEyLDYgQEAgc3RhdGljIGludCBz
aF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICogd2lsbCBtYWtlIHN1cmUgbm8g
aW5jb25zaXN0ZW50IG1hcHBpbmcgYmVpbmcgdHJhbnNsYXRlZCBpbnRvCj4gICAgICAgKiBzaGFk
b3cgcGFnZSB0YWJsZS4gKi8KPiAgICAgIHZlcnNpb24gPSBhdG9taWNfcmVhZCgmZC0+YXJjaC5w
YWdpbmcuc2hhZG93Lmd0YWJsZV9kaXJ0eV92ZXJzaW9uKTsKPiAtICAgIHJtYigpOwo+ICAgICAg
d2Fsa19vayA9IHNoX3dhbGtfZ3Vlc3RfdGFibGVzKHYsIHZhLCAmZ3csIGVycm9yX2NvZGUpOwoK
TmFjay4gIFdlIG11c3QgcmVhZCB0aGUgdmVyc2lvbiBiZWZvcmUgcmVhZGluZyB0aGUgdGFibGVz
LCBvciB3ZSBtaWdodAphY2NpZGVudGFsbHkgdXNlIG91dC1vZi1kYXRlIHRhYmxlcy4KCklmIGFu
eXRoaW5nLCB0aGlzIG5lZWRzIG1vcmUgYmFycmllcnMhICBUaGVyZSBvdWdodCB0byBiZSBhIHJl
YWQKYmFycmllciBiZWZvcmUgd2UgcmUtcmVhZCB0aGUgdmVyc2lvbiBpbiBzaGFkb3dfY2hlY2tf
Z3dhbGsoKSwgYnV0CnRha2luZyB0aGUgcGFnaW5nIGxvY2sgRFRSVC4gIEFuZCB0aGVyZSBvdWdo
dCB0byBiZSBhIHdtYigpIGJlZm9yZSB3ZQppbmNyZW1lbnQgdGhlIHZlcnNpb24gbGF0ZXIgb24s
IHdoaWNoIEkgZ3Vlc3MgSSdsbCBtYWtlIGEgcGF0Y2ggZm9yLgoKQ2hlZXJzLAoKVGltLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 13:56:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 13:56: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.xen.org>)
	id 1dihlS-0007cE-6b; Fri, 18 Aug 2017 13:56:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dihlQ-0007c7-Hf
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 13:56:40 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 19/3F-01993-712F6995; Fri, 18 Aug 2017 13:56:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1f807R
 Ig74ZPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bHoqVsBdPZKh5+cmhgfMDSxcjJISSQJ/H4
 4nLWLkYODl4BO4nDp7hAwhIChhKnF94EK2ERUJW49HQ9K4jNJqAu0fZsO5gtIqAscff7DKAaL
 g5mgbWMEu+7nrKDJIQFYiS6Nu1jAkkICexgkng37zEjyAJOAUuJ0weNIXYJSvzdIQxSziygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01ks
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw9BiDYwfhvm+chRkkOJiVR3t+zpkQK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCd/WFapJBgUWp6akVaZg4wCmDSEhw8SiK8S0DSvMUFi
 bnFmekQqVOMuhxNH7Z8YRJiycvPS5US570PUiQAUpRRmgc3AhaRlxhlpYR5GYGOEuIpSC3KzS
 xBlX/FKM7BqCTMa/oRaApPZl4J3KZXQEcwAR1h2Ap2REkiQkqqgdGveqddwqTivONeWx9HTvm
 +R0v5euPCIle94Je/X6ZscCqd/LzJNVmVZXZiw99N13ijVAr58l87rd9u+1Ht2hSf9tUed1R+
 hM7uT5PIOvXMzWuav9KJ52uyXlzas/qf+40kW4eInE8Kq8+dMHb7vvqmkvi3w+eUsi6sOmxiv
 D6Wbf3dNxeMbuxSYinOSDTUYi4qTgQAjf9k7MMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503064597!69044219!1
X-Originating-IP: [137.65.248.74]
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 44973 invoked from network); 18 Aug 2017 13:56:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Aug 2017 13:56:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 07:56:36 -0600
Message-Id: <59970E340200007800171212@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 07:56:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
 <20170818134523.v3kuogezgy33ldmn@citrix.com>
In-Reply-To: <20170818134523.v3kuogezgy33ldmn@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA4LjE3IGF0IDE1OjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDE6NDU6NTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4+ID4KPj4gPj4gPiArICAgICAgICAgICAgfQo+PiA+PiA+ICsgICAgICAgIH0KPj4gPj4gPiAr
ICAgIH0KPj4gPj4gCj4+ID4+IFRoaXMgc3RpbGwgbG9va3Mgd3JvbmcgdG8gbWUuIEhvdyBkbyB5
b3Uga25vdyBhY3BpX21vZHVsZXNbMF0gaXMgRE1BUgo+PiA+PiB0YWJsZT8KPj4gPj4gCj4+ID4K
Pj4gPk9oLCBJIHNvcnRhIHNlZSB3aHkgeW91IGRvIHRoaXMsIGJ1dCBJIHN0aWxsIHRoaW5rIHRo
aXMgaXMgd3JvbmcuIFRoZQo+PiA+RE1BUiBzaG91bGQgZWl0aGVyIGJlIGEgbmV3IG1vZHVsZSBv
ciBiZSBqb2luZWQgdG8gdGhlIGV4aXN0aW5nIG9uZSAoYW5kCj4+ID53aXRoIGFsbCBjb25mbGlj
dHMgcmVzb2x2ZWQpLgo+PiAKPj4gSGksIFdlaQo+PiBUaGFua3MgZm9yIHlvdXIgY29tbWVudHMu
Cj4+IAo+PiBpaXJjLCBIVk0gb25seSBzdXBwb3J0cyBvbmUgbW9kdWxlOwo+IAo+IFRoaXMgaXMg
aW5kZWVkIGhvdyBpdCBpcyBzdGF0ZWQgaW4gdmFyaW91cyBjb21tZW50cy4gSSdtIG5vdCBzdXJl
IHdoeQo+IHRoZXJlIGlzIHN1Y2ggcmVzdHJpY3Rpb24uIE1heWJlIHg4NiBtYWludGFpbmVycyBj
YW4gc2hlZCBtb3JlIGxpZ2h0IG9uCj4gdGhpcz8KCk5vdCBtZSwgc29ycnkuIE1heWJlIGFzayB3
aG9ldmVyIGhhcyB3cml0dGVuIHRoYXQgY29kZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 14:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 14: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.xen.org>)
	id 1dihvy-0008T2-5L; Fri, 18 Aug 2017 14:07:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dihvw-0008Sw-M7
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 14:07:32 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CC/09-03612-3A4F6995; Fri, 18 Aug 2017 14:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXCqh5zXXfxl2m
 RBisWy1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9v+6wFTziqNj26z9jA+MU9i5GLg4hgYWM
 En2L7jB3MXJysAioSny6vxXMZhOQk1i38QYbiC0ioCvxbMEzIJuDg1nAQ+LG8nyQsLCAl8TEQ
 5fBSngFLCXeXHnBBGILCWxnlDh2xgIiLihxcuYTFhCbWUBHYufWO1BjpCWW/+MACXMKWEl8Xb
 4QrFVUQEXiyoS37CC2hICIxK87n5ghbE2Jg5c2sUDYChL3P19jg7ADJaY1bmeewCg4C8m2WUi
 2zULYtoCReRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDA
 MgDBDsabGwMOMUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjOgeHwNVtf8OlWPLy81KVJ
 Hgffp4WKSRYlJqeWpGWmQOMKJhKCQ4eJRHe9yBp3uKCxNzizHSI1ClGY44VC7Z+YeLom7j9C5
 MQ2CQpcd4VIKUCIKUZpXlwg2CRfolRVkqYlxHoSiGegtSi3MwSVPlXjOIcjErCvN0gU3gy80r
 g9r0COoUJ6BTDVrBTShIRUlINjBGbuXZ+X/GwLvS8ChffFf/sjQft2T99//qQI2ef7YEaLyfl
 ZTPKIpxnxStPF9bZuMFe1Lz7qm519bXkXaE1rJ+4j/y31S0I9Pq+2llD1y6tLNVzbVLqW2+15
 xlMHb9mZufdLGF2eRexufKjZ865r8rPHI0vzdl3Mnn2nYdHDjLlX0zYtfiziBJLcUaioRZzUX
 EiABFAF17vAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503065251!78574819!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20191 invoked from network); 18 Aug 2017 14:07:31 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 14:07:31 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dihvs-0006Nt-Ce; Fri, 18 Aug 2017 14:07:28 +0000
Date: Fri, 18 Aug 2017 15:07:28 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170818140728.GC7137@deinos.phlegethon.org>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <20170818135528.GB7137@deinos.phlegethon.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818135528.GB7137@deinos.phlegethon.org>
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: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTQ6NTUgKzAxMDAgb24gMTggQXVnICgxNTAzMDY4MTI4KSwgVGltIERlZWdhbiB3cm90ZToK
PiBBdCAxMjoyMiArMDEwMCBvbiAxNiBBdWcgKDE1MDI4ODYxMjgpLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+ID4gaW5kZXggYzljMjI1Mi4uMWUzZGZhZiAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+ID4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gPiBAQCAtMzExMiw3ICszMTEyLDYgQEAg
c3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+ID4gICAgICAgKiB3aWxs
IG1ha2Ugc3VyZSBubyBpbmNvbnNpc3RlbnQgbWFwcGluZyBiZWluZyB0cmFuc2xhdGVkIGludG8K
PiA+ICAgICAgICogc2hhZG93IHBhZ2UgdGFibGUuICovCj4gPiAgICAgIHZlcnNpb24gPSBhdG9t
aWNfcmVhZCgmZC0+YXJjaC5wYWdpbmcuc2hhZG93Lmd0YWJsZV9kaXJ0eV92ZXJzaW9uKTsKPiA+
IC0gICAgcm1iKCk7Cj4gPiAgICAgIHdhbGtfb2sgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2
YSwgJmd3LCBlcnJvcl9jb2RlKTsKPiAKPiBOYWNrLiAgV2UgbXVzdCByZWFkIHRoZSB2ZXJzaW9u
IGJlZm9yZSByZWFkaW5nIHRoZSB0YWJsZXMsIG9yIHdlIG1pZ2h0Cj4gYWNjaWRlbnRhbGx5IHVz
ZSBvdXQtb2YtZGF0ZSB0YWJsZXMuCj4gCj4gSWYgYW55dGhpbmcsIHRoaXMgbmVlZHMgbW9yZSBi
YXJyaWVycyEgIFRoZXJlIG91Z2h0IHRvIGJlIGEgcmVhZAo+IGJhcnJpZXIgYmVmb3JlIHdlIHJl
LXJlYWQgdGhlIHZlcnNpb24gaW4gc2hhZG93X2NoZWNrX2d3YWxrKCksIGJ1dAo+IHRha2luZyB0
aGUgcGFnaW5nIGxvY2sgRFRSVC4gIEFuZCB0aGVyZSBvdWdodCB0byBiZSBhIHdtYigpIGJlZm9y
ZSB3ZQo+IGluY3JlbWVudCB0aGUgdmVyc2lvbiBsYXRlciBvbiwgd2hpY2ggSSBndWVzcyBJJ2xs
IG1ha2UgYSBwYXRjaCBmb3IuCgpUaGVzZSBjYW4gYmUgc21wXyptYigpLCB0aG91Z2gsIHRvIGFs
aWduIHdpdGggdGhlIHJlc3Qgb2YgdGhlIHNlcmllcy4KClRpbS4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 14:20:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 14: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.xen.org>)
	id 1dii8D-0001Fg-8d; Fri, 18 Aug 2017 14:20:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imammedo@redhat.com>) id 1dii8C-0001Fa-CK
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 14:20:12 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 07/C4-02177-B97F6995; Fri, 18 Aug 2017 14:20:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysWW7jO6s79M
 iDU68srT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPuvTnLWrBGo2LOox3MDYwb5LoYuTiEBGYz
 Sdxsn8HYxcjBwSJgL3FoSkgXIycHo0CZxPzP39kg7FyJORufskPUz2OU2PDpJBNEvarEr9+hI
 DVsApoSz+dcYAexRQT0JFpWTWQFsZkFfjBJzH9rCWILC/hJnGzfAhbnFbCUeDd9BxOIzSlgI/
 HvzXxmiPmNTBJnrm1ngygSlDg58wkLxCAtiYe/bkHZ8hLb385hBrlBQkBb4v3kPJBeCYE+Ron
 WPZvZJzAKzULSPgtJ+ywk7QsYmVcxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOrlphYXJ6an
 5iQmFesl5+duYgSGMwMQ7GA8e9rzEKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNSiw8xynBwK
 Enw+n+bFikkWJSanlqRlpkDjCyYtAQHj5IILwdImre4IDG3ODMdInWKUVFKnLccJCEAksgozY
 Nrg0XzJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzXgCZwpOZVwI3/RXQYiagxYatYItLEhF
 SUg2Mblv+FnJJZW34l7XrGJuj3qvtracl/31d/ihyUqGn6YQpD+59FHhmEs3PdF23KHeNfror
 x8aLfnZpjps+SsxadyNjruJLHrOugkixrQmSqmtEA9SXqPA/a5eXVWf0vHY2L3oRf13X7Ixqf
 X/1iWaJ1a+E9Jf59xy5UG9nv/fEgrj0G0s6fpsqsRRnJBpqMRcVJwIAVH34guECAAA=
X-Env-Sender: imammedo@redhat.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503066009!107732169!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19439 invoked from network); 18 Aug 2017 14:20:10 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 14:20:10 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E80CC81DF0;
 Fri, 18 Aug 2017 14:20:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com E80CC81DF0
Received: from nial.brq.redhat.com (unknown [10.43.2.241])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6F65770546;
 Fri, 18 Aug 2017 14:19:59 +0000 (UTC)
Date: Fri, 18 Aug 2017 16:19:57 +0200
From: Igor Mammedov <imammedo@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170818161957.3a63f611@nial.brq.redhat.com>
In-Reply-To: <20170818133107.GG1475@perard.uk.xensource.com>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
 <20170817162347.1590-3-anthony.perard@citrix.com>
 <20170818043655-mutt-send-email-mst@kernel.org>
 <20170818113734.181332ad@nial.brq.redhat.com>
 <20170818133107.GG1475@perard.uk.xensource.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Fri, 18 Aug 2017 14:20:09 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Marcel Apfelbaum <marcel@redhat.com>,
 xen-devel@lists.xenproject.org, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v3 2/3] hw/acpi: Move
 acpi_set_pci_info to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxOCBBdWcgMjAxNyAxNDozMTowNyArMDEwMApBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cgo+IE9uIEZyaSwgQXVnIDE4LCAyMDE3IGF0IDEx
OjM3OjM0QU0gKzAyMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiBPbiBGcmksIDE4IEF1ZyAy
MDE3IDA0OjQwOjAyICswMzAwCj4gPiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5j
b20+IHdyb3RlOgo+ID4gICAKPiA+ID4gT24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDU6MjM6NDZQ
TSArMDEwMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6ICAKPiA+ID4gPiBUaGlzIG1lYW5zIHRoYXQg
dGhlIGZ1bmN0aW9uIHdpbGwgYmUgY2FsbCBhbmQgdGhlIHByb3BlcnR5Cj4gPiA+ID4gYWNwaS1w
Y2locC1ic2VsIHdpbGwgYmUgc2V0IGV2ZW4gaWYgQUNQSSBidWlsZCBpcyBkaXNhYmxlLgo+ID4g
PiA+IAo+ID4gPiA+IFRvIGRvIFBDSSBwYXNzdGhyb3VnaCB3aXRoIFhlbiwgdGhlIHByb3BlcnR5
IGFjcGktcGNpaHAtYnNlbCBuZWVkcyB0byBiZQo+ID4gPiA+IHNldCwgYnV0IHRoaXMgd2FzIGRv
bmUgb25seSB3aGVuIEFDUEkgdGFibGVzIGFyZSBidWlsdCB3aGljaCBpcyBub3QKPiA+ID4gPiBu
ZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBUaGUgbmVlZCBmb3IgdGhlIHByb3BlcnR5IHN0YXJ0cyB3
aXRoIGNvbW1pdAo+ID4gPiA+ICJwYzogcGNpaHA6IGF2b2lkIGFkZGluZyBBQ1BJX1BDSUhQX1BS
T1BfQlNFTCB0d2ljZSIKPiA+ID4gPiAoZjBjOWQ2NGE2OGI3NzYzNzRlYzQ3MzI0MjRhM2UyNzc1
M2NlMzdiNikuCj4gPiA+ID4gCj4gPiA+ID4gUmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9v
bSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiA+ID4gCj4gPiA+ID4gLS0tCj4g
PiA+ID4gQ2hhbmdlcyBpbiBWMzoKPiA+ID4gPiAgIC0gbW92ZSBhY3BpX3NldF9wY2lfaW5mbyB0
byBwY2locCBpbnN0ZWFkCj4gPiA+ID4gCj4gPiA+ID4gQ2hhbmdlcyBpbiBWMjoKPiA+ID4gPiAg
IC0gY2hlY2sgZm9yIGFjcGlfZW5hYmxlZCBiZWZvcmUgY2FsbGluZyBhY3BpX3NldF9wY2lfaW5m
by4KPiA+ID4gPiAgIC0gc2V0IHRoZSBwcm9wZXJ0eSBvbiB0aGUgcm9vdCBidXMgb25seS4KPiA+
ID4gPiAKPiA+ID4gPiBUaGlzIHBhdGNoIHdvdWxkIGJlIGEgY2FuZGl0YWRlIHRvIGJhY2twb3J0
IHRvIDIuOSwgYWxvbmcgd2l0aAo+ID4gPiA+ICJody9hY3BpOiBMaW1pdCBob3RwbHVnIHRvIHJv
b3QgYnVzIG9uIGxlZ2FjeSBtb2RlIgo+ID4gPiA+IAo+ID4gPiA+IENDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gQ0M6IEJydWNlIFJvZ2VycyA8
YnJvZ2Vyc0BzdXNlLmNvbT4KPiA+ID4gPiAtLS0KPiA+ID4gPiAgaHcvYWNwaS9wY2locC5jICAg
ICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiA+ID4gIGh3L2kzODYv
YWNwaS1idWlsZC5jIHwgMzIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ID4g
PiAgMiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKPiA+
ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvaHcvYWNwaS9wY2locC5jIGIvaHcvYWNwaS9wY2lo
cC5jCj4gPiA+ID4gaW5kZXggOWRiM2MyZWFmMi4uNDRlODg0MmRiOCAxMDA2NDQKPiA+ID4gPiAt
LS0gYS9ody9hY3BpL3BjaWhwLmMKPiA+ID4gPiArKysgYi9ody9hY3BpL3BjaWhwLmMKPiA+ID4g
PiBAQCAtNzUsNiArNzUsMzYgQEAgc3RhdGljIGludCBhY3BpX3BjaWhwX2dldF9ic2VsKFBDSUJ1
cyAqYnVzKQo+ID4gPiA+ICAgICAgfQo+ID4gPiA+ICB9Cj4gPiA+ID4gIAo+ID4gPiA+ICsvKiBB
c3NpZ24gQlNFTCBwcm9wZXJ0eSB0byBhbGwgYnVzZXMuICBJbiB0aGUgZnV0dXJlLCB0aGlzIGNh
biBiZSBjaGFuZ2VkCj4gPiA+ID4gKyAqIHRvIG9ubHkgYXNzaWduIHRvIGJ1c2VzIHRoYXQgc3Vw
cG9ydCBob3RwbHVnLgo+ID4gPiA+ICsgKi8KPiA+ID4gPiArc3RhdGljIHZvaWQgKmFjcGlfc2V0
X2JzZWwoUENJQnVzICpidXMsIHZvaWQgKm9wYXF1ZSkKPiA+ID4gPiArewo+ID4gPiA+ICsgICAg
dW5zaWduZWQgKmJzZWxfYWxsb2MgPSBvcGFxdWU7Cj4gPiA+ID4gKyAgICB1bnNpZ25lZCAqYnVz
X2JzZWw7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgaWYgKHFidXNfaXNfaG90cGx1Z2dhYmxlKEJV
UyhidXMpKSkgewo+ID4gPiA+ICsgICAgICAgIGJ1c19ic2VsID0gZ19tYWxsb2Moc2l6ZW9mICpi
dXNfYnNlbCk7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgICAgICpidXNfYnNlbCA9ICgqYnNlbF9h
bGxvYykrKzsKPiA+ID4gPiArICAgICAgICBvYmplY3RfcHJvcGVydHlfYWRkX3VpbnQzMl9wdHIo
T0JKRUNUKGJ1cyksIEFDUElfUENJSFBfUFJPUF9CU0VMLAo+ID4gPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBidXNfYnNlbCwgJmVycm9yX2Fib3J0KTsKPiA+ID4g
PiArICAgIH0KPiA+ID4gPiArCj4gPiA+ID4gKyAgICByZXR1cm4gYnNlbF9hbGxvYzsKPiA+ID4g
PiArfQo+ID4gPiA+ICsKPiA+ID4gPiArc3RhdGljIHZvaWQgYWNwaV9zZXRfcGNpX2luZm8odm9p
ZCkKPiA+ID4gPiArewo+ID4gPiA+ICsgICAgUENJQnVzICpidXMgPSBmaW5kX2k0NDBmeCgpOyAv
KiBUT0RPOiBRMzUgc3VwcG9ydCAqLwo+ID4gPiA+ICsgICAgdW5zaWduZWQgYnNlbF9hbGxvYyA9
IEFDUElfUENJSFBfQlNFTF9ERUZBVUxUOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgIGlmIChidXMp
IHsKPiA+ID4gPiArICAgICAgICAvKiBTY2FuIGFsbCBQQ0kgYnVzZXMuIFNldCBwcm9wZXJ0eSB0
byBlbmFibGUgYWNwaSBiYXNlZCBob3RwbHVnLiAqLwo+ID4gPiA+ICsgICAgICAgIHBjaV9mb3Jf
ZWFjaF9idXNfZGVwdGhfZmlyc3QoYnVzLCBhY3BpX3NldF9ic2VsLCBOVUxMLCAmYnNlbF9hbGxv
Yyk7Cj4gPiA+ID4gKyAgICB9Cj4gPiA+ID4gK30KPiA+ID4gPiArCj4gPiA+ID4gIHN0YXRpYyB2
b2lkIGFjcGlfcGNpaHBfdGVzdF9ob3RwbHVnX2J1cyhQQ0lCdXMgKmJ1cywgdm9pZCAqb3BhcXVl
KQo+ID4gPiA+ICB7Cj4gPiA+ID4gICAgICBBY3BpUGNpSHBGaW5kICpmaW5kID0gb3BhcXVlOwo+
ID4gPiA+IEBAIC0xNzcsNiArMjA3LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9wY2locF91cGRhdGUo
QWNwaVBjaUhwU3RhdGUgKnMpCj4gPiA+ID4gIAo+ID4gPiA+ICB2b2lkIGFjcGlfcGNpaHBfcmVz
ZXQoQWNwaVBjaUhwU3RhdGUgKnMpCj4gPiA+ID4gIHsKPiA+ID4gPiArICAgIGFjcGlfc2V0X3Bj
aV9pbmZvKCk7Cj4gPiA+ID4gICAgICBhY3BpX3BjaWhwX3VwZGF0ZShzKTsKPiA+ID4gPiAgfSAg
ICAKPiA+ID4gCj4gPiA+IElJVUMgZG9pbmcgdGhpcyBvbiByZXNldCB3aWxsIGFkZCBwcm9wZXJ0
eSBvdmVyIGFuZCBvdmVyIGFnYWluIGxlYWtpbmcKPiA+ID4gbWVtb3J5LiAgCj4gPiBpbiB2MiBJ
J3ZlIGV4cGxpY2l0bHkgc3VnZ2VzdGVkIHRvIGNhbGwgaXQgb25jZSwgbGlrZTogIAo+IAo+IFNv
cnJ5IEkgbWlzdW5kZXJzdG9vZC4gSSdsbCBmaXggaXQuCj4gCj4gPiBhY3BpX3NldF9wY2lfaW5m
bygpIHsKPiA+IAo+ID4gICAgc3RhdGljIGJvb2wgYnNlbF9pcyBzZXQ7Cj4gPiAKPiA+ICAgIGlm
IChic2VsX2lzIHNldCkKPiA+ICAgICAgICByZXR1cm47Cj4gPiAgICBic2VsX2lzIHNldCA9IHRy
dWU7Cj4gPiAKPiA+ICAgIC4uLgo+ID4gfQo+ID4gCj4gPiBub3QgcGF0Y2ggcmVsYXRlZDoKPiA+
IEJUVyBic2VsIGFzc2lnbm1lbnQgaXMgbm90IHN0YWJsZSBpbiBob3RwbHVnICsgbWlncmF0aW9u
IHVzZSBjYXNlLAo+ID4gYW5kIHdlIHByb2JhYmx5IHNob3VsZCBmaXggaXQgdXAgaW4gMi4xMSAo
Q0NpbmcgTWFyY2VsKQo+ID4gICAKPiA+ID4gSSB0aGluayB0aGF0IHdlIG5lZWQgdG8gZG8gaXQg
b24gbWFjaGluZSBkb25lLgo+ID4gPiAKPiA+ID4gSWdvciwgIEkgdGhpbmsgcmVvcmRlcmluZyBh
Y3BpLWJ1aWxkIGxpa2UgZWFybGllciB2ZXJzaW9uIGRpZAo+ID4gPiBpcyBsZXNzIGludHJ1c2l2
ZSBhbmQgbW9yZSBhcHByb3ByaWF0ZSBmb3IgMi4xMC4KPiA+ID4gCj4gPiA+IEZvciAyLjEwIEkg
d291bGQgbGlrZSB0byBzZWUgaWRlYWxseSBzb21lIGNoYW5nZXMgdGhhdAo+ID4gPiBhcmUgYWxs
IGlmICh4ZW4pIG1ha2luZyBpdCBvYnZpb3VzIG5vbiB4ZW4gaXMgbm90Cj4gPiA+IGFmZmVjdGVk
LiBJIGNhbiB0aGVuIGFjayBpdCBhbmQgaXQgd2lsbCBiZSBtZXJnZWQgaW4geGVuIHRyZWUuICAK
PiA+IGl0IGRpZG4ndCB3b3JrIGJlZm9yZSBzbyBJJ2QganVzdCBwdXNoIGZpeCB0byAyLjExIHdp
dGhvdXQKPiA+IGludGVybWVkaWF0ZSBmaXguCj4gPiBCdXQgaWYgeW91IGd1eXMgdGhpbmsgaXQn
cyB3b3J0aCB0byBmaXggaW4gMi4xMCwgSSdtIGZpbmUgd2l0aCB2Mgo+ID4gZm9yIGl0IGlmIEFu
dGhvbnkgd2lsbCB0YWtlIGNhcmUgb2YgaXQgKHJlYmFzZSB0aGlzIHNlcmllcykKPiA+IGluIDIu
MTEgbWVyZ2Ugd2luZG93LiAgCj4gCj4gWWVzLCBJIGNhbiB0YWtlIGNhcmUgb2YgdGhpcyBzZXJp
ZXMgZm9yIDIuMTEsIGFuZCBmaW5kIG91dCBob3cgdG8gYnVpbGQKPiB0aGUgbWlwcy1zb2Z0bW11
IHRhcmdldCB3aGljaCBkb2VzIG5vdCBidWlsZCBiZWNhdXNlIGl0J3MgbWlzc2luZwo+IGZpbmRf
aTQ0MGZ4LgppdCBkb2Vzbid0IGxvb2sgbGlrZSBtaXBzIHN1cHBvcnRzIEFDUEksIHNvIHdlIHBy
b2JhYmx5IHNob3VsZG4ndApidWlsZCBhY3BpL3BjaWhwIGZvciBpdCBhdCBhbGwgYnV0IEknbSBu
b3Qgc3VyZSBob3cgaGFyZCBpdAp3b3VsZCBiZSB0byBmYWN0b3Igb3V0IGlmIHBvc3NpYmxlIGF0
IGFsbAoKIAo+ID4gPiAKPiA+ID4gQ2xlYW4gaXQgdXAgYWZ0ZXIgMi4xMC4KPiA+ID4gICAKPiAK
PiBTbyBpcyB0aGUgdjIgZ29vZCBlbm91Z2ggb3IgZG8gSSBuZWVkIHRvIHJlc2VuZCBpdD8KRG8g
eW91IHJlYWxseSBuZWVkIGl0IGluIDIuMTA/Cml0J3Mgb25seSAyIGRheXMgbGVmdCB0aWxsIHJl
bGVhc2Ugc28gdW5sZXNzIGl0J3MgYmxvY2tlcgpJJ2Qgd2FpdCB0aWxsIGFmdGVyIHJlbGVhc2Ug
YW5kIGRvIGNsZWFuIGZpeC4KCgo+IFRoYW5rcywKPiAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 14:22:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 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.xen.org>)
	id 1diiA0-0001L7-Jp; Fri, 18 Aug 2017 14:22:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dii9z-0001L0-FP
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 14:22:03 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AF/8C-03937-A08F6995; Fri, 18 Aug 2017 14:22:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTZfrx7R
 Ig5NT+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJaz4wFiwVr5hw8z5rA+MLoS5GLg4hgc2M
 EnP/rWeDcHYzSixef5Wxi5GTQ1jAV2LJ/yksILaIQKTE/q0HWCCKzjBK/N9xixkkwSygJLH/7
 DWwBjYBTYk7nz8xdTFycPAKWEm0TUkCCbMIqEqcP3OFCcQWFQiXeNt4BGwmr4CgxMmZT8BsTg
 FriQmdm6BG2krcmbsbypaX2P52DvMERr5ZSFpmISmbhaRsASPzKkb14tSistQiXQu9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAcGMAgh2Msy/7H2KU5GBSEuX9PWtKpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3hffpkUKCRalpqdWpGXmAAMfJi3BwaMkwvsTJM1bXJCYW5yZD
 pE6xagoJc7L+h0oIQCSyCjNg2uDRdslRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNGgIznyc
 wrgZv+CmgxE9Biw1awxSWJCCmpBkaJ25t/iffsOCl795YP49lt3hvWRBnOyM57KPx0w60bHCt
 qX3316/tbU7uLnz//teTaM4uO956Y/i5hf/uk88aXX7RGBhQfV7rcZ2n14u5/Jd8AmYe9Gllb
 7i16dnObtJXFgXVB527rlHT7vzmqFFV1MZIjrpBH78WiJnY/Pu7c0nXn7rmpf36pxFKckWiox
 VxUnAgAGU/aJbECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503066121!71894414!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64321 invoked from network); 18 Aug 2017 14:22:02 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 18 Aug 2017 14:22:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6697F13D5;
 Fri, 18 Aug 2017 07:22:01 -0700 (PDT)
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 BBBB13F483;
 Fri, 18 Aug 2017 07:22:00 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-8-andre.przywara@arm.com>
 <9c3e1d74-c013-2284-5efa-a62cfdd79e0c@arm.com>
 <5d05fbb6-9606-4dac-4d24-a0761fec08c3@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2a8b979e-8f75-ec8e-dd80-a09a8d70df35@arm.com>
Date: Fri, 18 Aug 2017 15:21:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5d05fbb6-9606-4dac-4d24-a0761fec08c3@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 07/22] ARM: vGIC: introduce priority
	setter/getter
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNy8wOC8xNyAxODowNiwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTEvMDgvMTcgMTU6MTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUs
Cj4+Cj4+IE9uIDIxLzA3LzE3IDIwOjU5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFNpbmNl
IHRoZSBHSUNzIE1NSU8gYWNjZXNzIGFsd2F5cyBjb3ZlcnMgYSBudW1iZXIgb2YgSVJRcyBhdCBv
bmNlLAo+Pj4gaW50cm9kdWNlIHdyYXBwZXIgZnVuY3Rpb25zIHdoaWNoIGxvb3Agb3ZlciB0aG9z
ZSBJUlFzLCB0YWtlIHRoZWlyCj4+PiBsb2NrcyBhbmQgcmVhZCBvciB1cGRhdGUgdGhlIHByaW9y
aXR5IHZhbHVlcy4KPj4+IFRoaXMgd2lsbCBiZSB1c2VkIGluIGEgbGF0ZXIgcGF0Y2guCj4+Pgo+
Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
Cj4+PiAtLS0KPj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8IDM3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMu
aCB8ICA1ICsrKysrCj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspCj4+Pgo+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5j
Cj4+PiBpbmRleCA0MzRiN2UyLi5iMmM5NjMyIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4gQEAgLTI0Myw2ICsyNDMs
NDMgQEAgc3RhdGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LAo+
Pj4gdW5zaWduZWQgaW50IHZpcnEpCj4+PiAgICAgIHJldHVybiBBQ0NFU1NfT05DRShyYW5rLT5w
cmlvcml0eVt2aXJxICYgSU5URVJSVVBUX1JBTktfTUFTS10pOwo+Pj4gIH0KPj4+Cj4+PiArI2Rl
ZmluZSBNQVhfSVJRU19QRVJfSVBSSU9SSVRZUiA0Cj4+Cj4+IFRoZSBuYW1lIGdpdmVzIHRoZSBp
bXByZXNzaW9uIHRoYXQgeW91IG1heSBoYXZlIElQUklPUklUWVIgd2l0aCBvbmx5IDEKPj4gSVJR
LiBCdXQgdGhpcyBpcyBub3QgdHJ1ZS4gVGhlIHJlZ2lzdGVycyBpcyBhbHdheXMgNC4gSG93ZXZl
ciwgeW91IGFyZQo+PiBhYmxlIHRvIGFjY2VzcyB1c2luZyBieXRlIG9yIHdvcmQuCj4+Cj4+PiAr
dWludDMyX3QgdmdpY19mZXRjaF9pcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBucmlycXMsCj4+Cj4+IEkgYW0gd2VsbCBhd2FyZSB0aGF0IHRoZSB2Z2ljIGNvZGUgaXMg
bWl4aW5nIGJldHdlZW4gdmlycSBhbmQgaXJxLgo+PiBNb3ZpbmcgZm9yd2FyZCwgd2Ugc2hvdWxk
IHVzZSB2aXJxIHRvIGF2b2lkIGNvbmZ1c2lvbi4KPj4KPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfaXJxKQo+Pgo+PiBQbGVhc2Ugc3RheSBj
b25zaXN0ZW50LCB3aXRoIHRoZSBuYW1pbmcuIEVpdGhlciBucl9pcnFzL2ZpcnN0X2lycSBvcgo+
PiBucmlycXMvZmlyc3RpcnEuIEJ1dCBub3QgYSBtaXguCj4+Cj4+IEFsc28sIGl0IG1ha2VzIG1v
cmUgc2Vuc2UgdG8gZGVzY3JpYmUgZmlyc3QgdGhlIHN0YXJ0IHRoZW4gbnVtYmVyLgo+Pgo+Pj4g
K3sKPj4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwaXJxc1tNQVhfSVJRU19QRVJfSVBSSU9S
SVRZUl07Cj4+PiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+PiArICAgIHVpbnQzMl90IHJl
dCA9IDAsIGk7Cj4+PiArCj4+PiArICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPj4+ICsgICAg
dmdpY19sb2NrX2lycXModiwgbnJpcnFzLCBmaXJzdF9pcnEsIHBpcnFzKTsKPj4KPj4gSSBhbSBu
b3QgY29udmluY2VkIG9uIHRoZSB1c2VmdWxuZXNzIG9mIHRha2luZyBhbGwgdGhlIGxvY2tzIGlu
IG9uZSBnby4KPj4gQXQgb25lIHBvaW50IGluIHRoZSB0aW1lLCB5b3Ugb25seSBuZWVkIHRvIGxv
Y2sgYSBnaXZlbiBwZW5kaW5nX2lycS4KPgo+IEkgZG9uJ3QgdGhpbmsgc28uIFRoZSBNTUlPIGFj
Y2VzcyBhIGd1ZXN0IGRvZXMgaXMgZXhwZWN0ZWQgdG8gYmUgYXRvbWljLAo+IHNvIGl0IGV4cGVj
dHMgdG8gcmVhZCB0aGUgcHJpb3JpdGllcyBvZiB0aGUgZm91ciBpbnRlcnJ1cHRzIGFzIHRoZXkg
d2VyZQo+ICphdCBvbmUgcG9pbnQgaW4gdGltZSouCj4gVGhpcyBpc3N1ZSBpcyBtb3JlIG9idmlv
dXMgZm9yIHRoZSBlbmFibGVkIGJpdCwgZm9yIGluc3RhbmNlLCBidXQgYWxzbwo+IGhlcmUgYSAo
MzItYml0KSByZWFkIGFuZCBhIHdyaXRlIG9mIHNvbWUgSVBSSU9SSVRZUiBtaWdodCByYWNlIGFn
YWluc3QKPiBlYWNoIG90aGVyLiBUaGlzIHdhcyBjb3ZlcmVkIGJ5IHRoZSByYW5rIGxvY2sgYmVm
b3JlLCBidXQgbm93IHdlIGhhdmUgdG8KPiBiaXRlIHRoZSBidWxsZXQgYW5kIGxvY2sgYWxsIGlu
dm9sdmVkIElSUXMuCgpBIHdlbGwtYmVoYXZlZCBndWVzdCB3b3VsZCBuZWVkIGEgbG9jayBpbiBv
cmRlciB0byBtb2RpZnkgdGhlIGhhcmR3YXJlIAphcyBpdCBjYW4ndCBwcmVkaWN0IGluIHdoaWNo
IG9yZGVyIHRoZSB3cml0ZSB3aWxsIGhhcHBlbi4gSWYgdGhlIGd1ZXN0IApkb2VzIG5vdCByZXNw
ZWN0IHRoYXQgSSBkb24ndCB0aGluayB5b3UgaXQgaXMgbmVjZXNzYXJ5IHRvIHJlcXVpcmUgCmF0
b21pY2l0eSBvZiB0aGUgbW9kaWZpY2F0aW9uLgoKVGhpcyBpcyBtYWtpbmcgdGhlIGNvZGUgbW9y
ZSBjb21wbGV4IGZvciBhIGxpdHRsZSBiZW5lZml0cyBhbmQgYWxzbyAKaW5jcmVhc2UgdGhlIGR1
cmF0aW9uIG9mIHRoZSBpbnRlcnJ1cHQgbWFza2VkLgoKU28gYXMgbG9uZyBhcyBpdCBkb2VzIG5v
dCBhZmZlY3QgdGhlIGh5cGVydmlzb3IsIHRoZW4gSSB0aGluayBpdCBpcyBmaW5lIAp0byBub3Qg
aGFuZGxlIG1vcmUgdGhhbiB0aGUgYXRvbWljaXR5IGF0IHRoZSBJUlEgbGV2ZWwuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 14:23:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 14:23: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.xen.org>)
	id 1diiBh-0001UP-Ui; Fri, 18 Aug 2017 14:23:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1diiBg-0001UG-LJ
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 14:23:48 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6F/39-03406-378F6995; Fri, 18 Aug 2017 14:23:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXCqh5zXbf4x7R
 Ig713hS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oymJ/9ZCu7wVGza28PawLiOq4uRi0NIYCGj
 ROvzzyxdjJwcLAKqEr8eXGIFsdkE5CTWbbzBBmKLCOhKPFvwDMjm4GAW8JC4sTwfJCws4CvR2
 LkMrJxXwFKi8d1fJhBbSGA7o8SxMxYQcUGJkzOfgI1nFtCR2Ln1DtQYaYnl/zhAwpwCVhJfly
 8EaxUVUJG4MuEtO4gtISAi8evOJ2YIW1Pi4KVNLBC2gsT9z9fYIOxAiWmN25knMArOQrJtFpJ
 tsxC2LWBkXsWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIEBiwD
 EOxgPP4+7hCjJAeTkijv71lTIoX4kvJTKjMSizPii0pzUosPMapzcAhc3fY3XIolLz8vVUmCt
 +T7tEghwaLU9NSKtMwcYETBVEpw8CiJ8L4BSfMWFyTmFmemQ6ROMRpzrFiw9QsTR9/E7V+YhM
 AmSYnzJoOUCoCUZpTmwQ2CRfolRlkpYV5GoCuFeApSi3IzS1DlXzGKczAqCfN2gkzhycwrgdv
 3CugUJqBTDFvBTilJREhJNTDGpHFmtWxM32Jl4cn/jLez4/JTHs3t6+QSyh+s6sg5/9579uSz
 JzyMWN1fCU21PGs28a1dzP1rPqE5TBvfPD8rHiEu3pvrUeD7lJU7OWNB7Y3uJZ9ltqS6vfMO3
 6Dx4cD2rrXPzkitFiqUmnPyNfv1L35POlzFL7zRuFcUsvD6iYePmlef3rtAiaU4I9FQi7moOB
 EAAadKLO8CAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503066227!71894693!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13966 invoked from network); 18 Aug 2017 14:23:47 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 14:23:47 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1diiBc-0006dg-L7; Fri, 18 Aug 2017 14:23:44 +0000
Date: Fri, 18 Aug 2017 15:23:44 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170818142344.GD7137@deinos.phlegethon.org>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <20170818135528.GB7137@deinos.phlegethon.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818135528.GB7137@deinos.phlegethon.org>
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: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] [PATCH] xen/x86/shadow: adjust barriers around
	gtable_dirty_version.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIHRoZSBzbXBfIHZhcmlhbnRzLCBhcyB3ZSdyZSBvbmx5IHN5bmNocm9uaXppbmcgYWdhaW5z
dCBvdGhlciBDUFVzLgoKQWRkIGEgd3JpdGUgYmFycmllciBiZWZvcmUgaW5jcmVtZW50aW5nIHRo
ZSB2ZXJzaW9uLgoKeDg2J3MgbWVtb3J5IG9yZGVyaW5nIHJ1bGVzIGFuZCB0aGUgcHJlc2VuY2Ug
b2YgdmFyaW91cyBvdXQtb2YtdW5pdApmdW5jdGlvbiBjYWxscyBtZWFuIHRoYXQgdGhpcyBjb2Rl
IHdvcmtlZCBPSyBiZWZvcmUsIGFuZCB0aGUgYmFycmllcnMKYXJlIG1vc3RseSBkZWNvcmF0aXZl
LgoKU2lnbmVkLW9mZi1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IGM5YzIyNTIu
LmY4YTg5MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTIwNiw2ICsyMDYsNyBAQCBzaGFk
b3dfY2hlY2tfZ3dhbGsoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEsIHdhbGtfdCAq
Z3csIGludCB2ZXJzaW9uKQogCiAgICAgQVNTRVJUKHBhZ2luZ19sb2NrZWRfYnlfbWUoZCkpOwog
CisgICAgLyogTm8gbmVlZCBmb3Igc21wX3JtYigpIGhlcmU7IHRha2luZyB0aGUgcGFnaW5nIGxv
Y2sgd2FzIGVub3VnaC4gKi8KICAgICBpZiAoIHZlcnNpb24gPT0gYXRvbWljX3JlYWQoJmQtPmFy
Y2gucGFnaW5nLnNoYWRvdy5ndGFibGVfZGlydHlfdmVyc2lvbikgKQogICAgICAgICAgcmV0dXJu
IDE7CiAKQEAgLTMxMTIsNyArMzExMyw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1
Y3QgdmNwdSAqdiwKICAgICAgKiB3aWxsIG1ha2Ugc3VyZSBubyBpbmNvbnNpc3RlbnQgbWFwcGlu
ZyBiZWluZyB0cmFuc2xhdGVkIGludG8KICAgICAgKiBzaGFkb3cgcGFnZSB0YWJsZS4gKi8KICAg
ICB2ZXJzaW9uID0gYXRvbWljX3JlYWQoJmQtPmFyY2gucGFnaW5nLnNoYWRvdy5ndGFibGVfZGly
dHlfdmVyc2lvbik7Ci0gICAgcm1iKCk7CisgICAgc21wX3JtYigpOwogICAgIHdhbGtfb2sgPSBz
aF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCBlcnJvcl9jb2RlKTsKIAogI2lmIChTSEFE
T1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKQpAQCAtMzE4OCw2ICszMTg5LDcg
QEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgKiBv
dmVybGFwcGluZyB3aXRoIHRoaXMgb25lIG1heSBiZSBpbmNvbnNpc3RlbnQKICAgICAgICAgICov
CiAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X3JtX3dyaXRlX2ZsdXNoX3RsYik7CisgICAgICAg
IHNtcF93bWIoKTsKICAgICAgICAgYXRvbWljX2luYygmZC0+YXJjaC5wYWdpbmcuc2hhZG93Lmd0
YWJsZV9kaXJ0eV92ZXJzaW9uKTsKICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2Rp
cnR5X2NwdW1hc2spOwogICAgIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 14:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 14:27: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.xen.org>)
	id 1diiEo-0001h7-CQ; Fri, 18 Aug 2017 14:27:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3965c3a12=Andrew.Cooper3@citrix.com>)
 id 1diiEm-0001h0-MC
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 14:27:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 47/64-03557-339F6995; Fri, 18 Aug 2017 14:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQtf457R
 Ig/mdQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7B1dZCzr5Kj5NamZuYFzF3cXIySEh4Cdx
 4tsHVhBbWCBI4tvfW0wgtoiAjMSMVzvBbGYBD4lZd78xgthCAs8YJbZNlQSx2QT0JXa/+ARWw
 ytgK7G97QwziM0ioCoxY9JlNhBbVCBcYv/3a8wQNYISJ2c+YQGxOQWsJPo65wPFOYDma0qs36
 UPsUpeYvvbOcwQtrhE05eVrBBr1SSu9V9ihzg5XWLisx6WCYwCs5BMnYUwaRaSSbOQTFrAyLK
 KUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwYBmAYAfjvo+R
 hxglOZiURHl/z5oSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/H3aZFCgkWp6akVaZk5wNiBS
 Utw8CiJ8L4BSfMWFyTmFmemQ6ROMSpKifMmgyQEQBIZpXlwbbB4vcQoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVh3iMgU3gy80rgpr8CWswEtNiwFWxxSSJCSqqBUZfJISukqvvKwfu/9/28sFN
 QoJ/dL6Jk2sfSWULtZflXjvHOX9Epvl10w/a6m3WbF8VNK3sWZp6yYF2CSase//8pR77Eiwvs
 TnlT/qsrxDutdWZbaeqkovXCO12On2sM47k4Y8K+lmMPdRPLjXV6mGoVnWbYt/B+vb/DPeKAY
 sLOTaH3bsqXKbEUZyQaajEXFScCAKqvrEvSAgAA
X-Env-Sender: prvs=3965c3a12=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503066419!89219244!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28994 invoked from network); 18 Aug 2017 14:26:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 14:26:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="51204390"
To: Tim Deegan <tim@xen.org>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <20170818135528.GB7137@deinos.phlegethon.org>
 <20170818142344.GD7137@deinos.phlegethon.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e9440782-ba0f-698d-0d7d-382e8b51713e@citrix.com>
Date: Fri, 18 Aug 2017 15:26:27 +0100
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: <20170818142344.GD7137@deinos.phlegethon.org>
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] xen/x86/shadow: adjust barriers around
 gtable_dirty_version.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDgvMTcgMTU6MjMsIFRpbSBEZWVnYW4gd3JvdGU6Cj4gVXNlIHRoZSBzbXBfIHZhcmlh
bnRzLCBhcyB3ZSdyZSBvbmx5IHN5bmNocm9uaXppbmcgYWdhaW5zdCBvdGhlciBDUFVzLgo+Cj4g
QWRkIGEgd3JpdGUgYmFycmllciBiZWZvcmUgaW5jcmVtZW50aW5nIHRoZSB2ZXJzaW9uLgo+Cj4g
eDg2J3MgbWVtb3J5IG9yZGVyaW5nIHJ1bGVzIGFuZCB0aGUgcHJlc2VuY2Ugb2YgdmFyaW91cyBv
dXQtb2YtdW5pdAo+IGZ1bmN0aW9uIGNhbGxzIG1lYW4gdGhhdCB0aGlzIGNvZGUgd29ya2VkIE9L
IGJlZm9yZSwgYW5kIHRoZSBiYXJyaWVycwo+IGFyZSBtb3N0bHkgZGVjb3JhdGl2ZS4KPgo+IFNp
Z25lZC1vZmYtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKVGhhbmtzIQoKUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+IC0tLQo+ICB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCA0ICsrKy0KPiAgMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+
IGluZGV4IGM5YzIyNTIuLmY4YTg5MjggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9tdWx0aS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gQEAg
LTIwNiw2ICsyMDYsNyBAQCBzaGFkb3dfY2hlY2tfZ3dhbGsoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgdmEsIHdhbGtfdCAqZ3csIGludCB2ZXJzaW9uKQo+ICAKPiAgICAgIEFTU0VSVChw
YWdpbmdfbG9ja2VkX2J5X21lKGQpKTsKPiAgCj4gKyAgICAvKiBObyBuZWVkIGZvciBzbXBfcm1i
KCkgaGVyZTsgdGFraW5nIHRoZSBwYWdpbmcgbG9jayB3YXMgZW5vdWdoLiAqLwo+ICAgICAgaWYg
KCB2ZXJzaW9uID09IGF0b21pY19yZWFkKCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3RhYmxlX2Rp
cnR5X3ZlcnNpb24pICkKPiAgICAgICAgICAgcmV0dXJuIDE7Cj4gIAo+IEBAIC0zMTEyLDcgKzMx
MTMsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCj4gICAgICAg
KiB3aWxsIG1ha2Ugc3VyZSBubyBpbmNvbnNpc3RlbnQgbWFwcGluZyBiZWluZyB0cmFuc2xhdGVk
IGludG8KPiAgICAgICAqIHNoYWRvdyBwYWdlIHRhYmxlLiAqLwo+ICAgICAgdmVyc2lvbiA9IGF0
b21pY19yZWFkKCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3RhYmxlX2RpcnR5X3ZlcnNpb24pOwo+
IC0gICAgcm1iKCk7Cj4gKyAgICBzbXBfcm1iKCk7Cj4gICAgICB3YWxrX29rID0gc2hfd2Fsa19n
dWVzdF90YWJsZXModiwgdmEsICZndywgZXJyb3JfY29kZSk7Cj4gIAo+ICAjaWYgKFNIQURPV19P
UFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpCj4gQEAgLTMxODgsNiArMzE4OSw3IEBA
IHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICAgKiBv
dmVybGFwcGluZyB3aXRoIHRoaXMgb25lIG1heSBiZSBpbmNvbnNpc3RlbnQKPiAgICAgICAgICAg
Ki8KPiAgICAgICAgICBwZXJmY19pbmNyKHNoYWRvd19ybV93cml0ZV9mbHVzaF90bGIpOwo+ICsg
ICAgICAgIHNtcF93bWIoKTsKPiAgICAgICAgICBhdG9taWNfaW5jKCZkLT5hcmNoLnBhZ2luZy5z
aGFkb3cuZ3RhYmxlX2RpcnR5X3ZlcnNpb24pOwo+ICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQt
PmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiAgICAgIH0KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 14:29:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 14:29: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.xen.org>)
	id 1diiH7-0001rz-SK; Fri, 18 Aug 2017 14:29:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <annie.li@oracle.com>) id 1diiH5-0001rs-Ui
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 14:29:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 8E/89-03557-3C9F6995; Fri, 18 Aug 2017 14:29:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LpnVTnqnvo57R
 Igx2XzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHC76zFVwTqzj8pJ+9gXGFUBcjF4eQwEQm
 iXsTtjFBOL8ZJZquP2OGcDYySnybd5oRwulklDg8fQWQw8khLJArMf/yHiYQW0TAWuL0+i52E
 JtZwEHicu83qFENjBIHvrYCJTg42ARUJHZeqgCp4RdQkOjp+skMYvMK2EpMevwazGYRUJWYNf
 UI2BxRgWiJvY1HGSFqBCVOznzCAmJzCnhKHOrYxgyxy0xi3uaHULa8RPPW2VC2uMStJ/PBbpM
 QMJQ4/XAb4wRG4VlIRs1C0j4LSfssJO0LGFlWMWoUpxaVpRbpGhvpJRVlpmeU5CZm5ugaGpjp
 5aYWFyemp+YkJhXrJefnbmIERgEDEOxgPL0u8BCjJAeTkijv71lTIoX4kvJTKjMSizPii0pzU
 osPMcpwcChJ8Lr8mBYpJFiUmp5akZaZA4xHmLQEB4+SCK8mSJq3uCAxtzgzHSJ1itGSo+n7x+
 9MHE0Tf/1i4ugDkUIsefl5qVLivHEgDQIgDRmleXDjYCnjEqOslDAvI9CBQjwFqUW5mSWo8q8
 YxTkYlYR5rUCm8GTmlcBtfQV0EBPQQYatYAeVJCKkpBoY47w0O6c+9S9jVNy+027Tb+Gnyxaw
 vu7PfSY+XWwbx5Ww1UvZlXczLF19PDF4w0nzhc/5qz2mFUn/S/uzwnzfWxYPnfd6S5o+LDJiU
 TI4sNO/emP35OOZWw/yml+o4H3/d+1NM+ecRSLOO1/ahfRZ77XTLwjnefzmwtpb7fkzPpwWfn
 XplB/XKiWW4oxEQy3mouJEAKyLB78UAwAA
X-Env-Sender: annie.li@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503066561!78578528!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55395 invoked from network); 18 Aug 2017 14:29:22 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 14:29:22 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7IETF33023261
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 14:29:15 GMT
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 v7IETExQ001621
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 14:29:15 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 v7IETEFj009183;
 Fri, 18 Aug 2017 14:29:14 GMT
Received: from [10.149.239.249] (/10.149.239.249)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 18 Aug 2017 07:29:14 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1503009826-3363-1-git-send-email-annie.li@oracle.com>
 <20170818091411.cl2drb5mofmo3oav@MacBook-Pro-de-Roger.local>
From: annie li <annie.li@oracle.com>
Organization: Oracle Corporation
Message-ID: <f750d078-26a7-dd43-4c0a-2506c04300a0@oracle.com>
Date: Fri, 18 Aug 2017 10:29:15 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170818091411.cl2drb5mofmo3oav@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: stop blkback thread of
 every queue in xen_blkif_disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDgvMTgvMjAxNyA1OjE0IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFRodSwg
QXVnIDE3LCAyMDE3IGF0IDA2OjQzOjQ2UE0gLTA0MDAsIEFubmllIExpIHdyb3RlOgo+PiBJZiB0
aGVyZSBpcyBpbmZsaWdodCBJL08gaW4gYW55IG5vbi1sYXN0IHF1ZXVlLCBibGtiYWNrIHJldHVy
bnMgLUVCVVNZCj4+IGRpcmVjdGx5LCBhbmQgbmV2ZXIgc3RvcHMgdGhyZWFkIG9mIHJlbWFpbmlu
ZyBxdWV1ZSBhbmQgcHJvY2Vzc3MgdGhlbS4gV2hlbgo+PiByZW1vdmluZyB2YmQgZGV2aWNlIHdp
dGggbG90cyBvZiBkaXNrIEkvTyBsb2FkLCBzb21lIHF1ZXVlcyB3aXRoIGluZmxpZ2h0Cj4+IEkv
TyBzdGlsbCBoYXZlIGJsa2JhY2sgdGhyZWFkIHJ1bm5pbmcgZXZlbiB0aG91Z2ggdGhlIGNvcnJl
c3BvbmRpbmcgdmJkCj4+IGRldmljZSBvciBndWVzdCBpcyBnb25lLgo+PiBBbmQgdGhpcyBjb3Vs
ZCBjYXVzZSBzb21lIHByb2JsZW1zLCBmb3IgZXhhbXBsZSwgaWYgdGhlIGJhY2tlbmQgZGV2aWNl
IHR5cGUKPj4gaXMgZmlsZSwgc29tZSBsb29wIGRldmljZXMgYW5kIGJsa2JhY2sgdGhyZWFkIGFs
d2F5cyBsaW5nZXJzIHRoZXJlIGZvcmV2ZXIKPj4gYWZ0ZXIgZ3Vlc3QgaXMgZGVzdHJveWVkLCBh
bmQgdGhpcyBjYXVzZXMgZmFpbHVyZSBvZiB1bW91bnRpbmcgcmVwb3NpdG9yaWVzCj4+IHVubGVz
cyByZWJvb3RpbmcgdGhlIGRvbTAuIFNvIHN0b3AgYWxsIHRocmVhZHMgcHJvcGVybHkgYW5kIHJl
dHVybiAtRUJVU1kKPj4gaWYgYW55IHF1ZXVlIGhhcyBpbmZsaWdodCBJL08uCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFubmllIExpIDxhbm5pZS5saUBvcmFjbGUuY29tPgo+PiBSZXZpZXdlZC1ieTog
SGVyYmVydCB2YW4gZGVuIEJlcmdoIDxoZXJiZXJ0LnZhbi5kZW4uYmVyZ2hAb3JhY2xlLmNvbT4K
Pj4gUmV2aWV3ZWQtYnk6IEJoYXZlc2ggRGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4K
Pj4gUmV2aWV3ZWQtYnk6IEFkbmFuIE1pc2hlcmZpIDxhZG5hbi5taXNoZXJmaUBvcmFjbGUuY29t
Pgo+PiAtLS0KPj4gICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgMTAgKysr
KysrKystLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j
IGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+PiBpbmRleCA3OTJkYTY4Li4y
YWRiODU5IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j
Cj4+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPj4gQEAgLTI0NCw2
ICsyNDQsNyBAQCBzdGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxr
aWYgKmJsa2lmKQo+PiAgIHsKPj4gICAJc3RydWN0IHBlbmRpbmdfcmVxICpyZXEsICpuOwo+PiAg
IAl1bnNpZ25lZCBpbnQgaiwgcjsKPj4gKwlib29sIGJ1c3kgPSBmYWxzZTsKPj4gICAKPj4gICAJ
Zm9yIChyID0gMDsgciA8IGJsa2lmLT5ucl9yaW5nczsgcisrKSB7Cj4+ICAgCQlzdHJ1Y3QgeGVu
X2Jsa2lmX3JpbmcgKnJpbmcgPSAmYmxraWYtPnJpbmdzW3JdOwo+PiBAQCAtMjYxLDggKzI2Miwx
MCBAQCBzdGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxraWYgKmJs
a2lmKQo+PiAgIAkJICogZG9uJ3QgaGF2ZSBhbnkgZGlzY2FyZF9pbyBvciBvdGhlcl9pbyByZXF1
ZXN0cy4gU28sIGNoZWNraW5nCj4+ICAgCQkgKiBmb3IgaW5mbGlnaHQgSU8gaXMgZW5vdWdoLgo+
PiAgIAkJICovCj4+IC0JCWlmIChhdG9taWNfcmVhZCgmcmluZy0+aW5mbGlnaHQpID4gMCkKPj4g
LQkJCXJldHVybiAtRUJVU1k7Cj4+ICsJCWlmIChhdG9taWNfcmVhZCgmcmluZy0+aW5mbGlnaHQp
ID4gMCkgewo+PiArCQkJYnVzeSA9IHRydWU7Cj4+ICsJCQljb250aW51ZTsKPj4gKwkJfQo+IEkg
Z3Vlc3MgSSdtIG1pc3Npbmcgc29tZXRoaW5nLCBidXQgSSBkb24ndCBzZWUgaG93IHRoaXMgaXMg
c29sdmluZyB0aGUKPiBwcm9ibGVtIGRlc2NyaWJlZCBpbiB0aGUgZGVzY3JpcHRpb24uCj4KPiBJ
ZiB0aGUgcHJvYmxlbSBpcyB0aGF0IHhlbl9ibGtpZl9kaXNjb25uZWN0IHJldHVybnMgd2l0aG91
dCBjbGVhbmluZwo+IGFsbCB0aGUgcXVldWVzLCB0aGlzIHBhdGNoIGtlZXBzIHRoZSBjdXJyZW50
IGJlaGF2aW9yLCBqdXN0IHRoYXQgaXQKPiB3aWxsIHRyeSB0byByZW1vdmUgbW9yZSBxdWV1ZXMg
YmVmb3JlIHJldHVybmluZywgYXMgb3Bwb3NlZCB0bwo+IHJldHVybmluZyB3aGVuIGZpbmRpbmcg
dGhlIGZpcnN0IGJ1c3kgcXVldWUuCkJlZm9yZSBjaGVja2luZyBpbmZsaWdodCwgZm9sbG93aW5n
IGNvZGUgc3RvcHMgdGhlIGJsa2JhY2sgdGhyZWFkLAogICAgICAgICAgICAgICAgIGlmIChyaW5n
LT54ZW5ibGtkKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICBrdGhyZWFkX3N0b3AocmluZy0+
eGVuYmxrZCk7CiAgICAgICAgICAgICAgICAgICAgICAgICB3YWtlX3VwKCZyaW5nLT5zaHV0ZG93
bl93cSk7CiAgICAgICAgICAgICAgICAgfQpUaGlzIHBhdGNoIGFsbG93cyB0aHJlYWQgb2YgZXZl
cnkgcXVldWUgaGFzIHRoZSBjaGFuY2UgdG8gZ2V0IHN0b3BwZWQuIApPdGhlcndpc2UsIG9ubHkg
dGhyZWFkIG9mIHF1ZXVlIGJlZm9yZShpbmNsdWRpbmcpIGZpcnN0IGJ1c3kgb25lIGdldCAKc3Rv
cHBlZCwgdGhyZWFkcyBvZiByZW1haW5pbmcgcXVldWUgd2lsbCBzdGlsbCBydW4sIGFuZCB0aGVz
ZSBibGt0aHJlYWQgCmFuZCBjb3JyZXNwb25kaW5nIGxvb3AgZGV2aWNlIHdpbGwgbGluZ2VyIGZv
cmV2ZXIgZXZlbiBhZnRlciBndWVzdCBpcyAKZGVzdHJveWVkLgoKVGhhbmtzCkFubmllCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 14:41:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 14: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.xen.org>)
	id 1diiSK-00033W-Nn; Fri, 18 Aug 2017 14:41:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1diiSJ-00033O-Db
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 14:40:59 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A1/7A-02033-A7CF6995; Fri, 18 Aug 2017 14:40:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbfyz7R
 Ig8WrjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/39ezF+yUrnjy/h17A+MSsS5GLg4hgY2M
 EtvX9bFCOAcYJXbue8vcxcjJISzgK7Hk/xSWLkYODhGBUIlriwRBwswCShL7z15jhKj/wygxb
 89RRpAEm4CuxI6br8F6eQWsJHa9vsAGYrMIqEps2fKBCcQWFQiX2P/9GlSNoMTJmU/A5nMKWE
 us+sAFMV9PYsf1X6wQtrhE05eVULa8xPa3c5gnMPLPQtI9C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERie9QwMjDsYJ6zyO8QoycGk
 JMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDN/T4sUEixKTU+tSMvMAUYKTFqCg0dJh
 Hc9SJq3uCAxtzgzHSJ1ilFRSpw3GyQhAJLIKM2Da4NF5yVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwrycIFN4MvNK4Ka/AlrMBLTYsBVscUkiQkqqgXHljuIHM5s4zXmXMQgk9K/cqaLJPNF
 oYqX2nUX+6d8zNpdPejgjV3CtsKRMn9st7tfnn5sayOtdPb3QhSVq4esnO4sDArLfrphqIczy
 sFKBX2XDwgOL7m56ubn+QK5w5tGeUuYl0tY/1vXdtWXimHCaYd56F5Z7dkpT0lL3F/LyO/J5z
 q8pZFdiKc5INNRiLipOBAD1hj9nyQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503067257!107987034!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3250 invoked from network); 18 Aug 2017 14:40:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 18 Aug 2017 14:40:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7CF922B;
 Fri, 18 Aug 2017 07:40:56 -0700 (PDT)
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 D71B93F483;
 Fri, 18 Aug 2017 07:40:55 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170721200010.29010-1-andre.przywara@arm.com>
 <20170721200010.29010-8-andre.przywara@arm.com>
 <9c3e1d74-c013-2284-5efa-a62cfdd79e0c@arm.com>
 <5d05fbb6-9606-4dac-4d24-a0761fec08c3@arm.com>
 <2a8b979e-8f75-ec8e-dd80-a09a8d70df35@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <f5b181ab-3c34-a8e8-f060-2feeddb12afb@arm.com>
Date: Fri, 18 Aug 2017 15:40:54 +0100
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: <2a8b979e-8f75-ec8e-dd80-a09a8d70df35@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH v2 07/22] ARM: vGIC: introduce priority
	setter/getter
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOC8wOC8xNyAxNToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDE3
LzA4LzE3IDE4OjA2LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGkgQW5kcmUs
Cj4gCj4+IE9uIDExLzA4LzE3IDE1OjEwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRy
ZSwKPj4+IAo+Pj4gT24gMjEvMDcvMTcgMjA6NTksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+
IFNpbmNlIHRoZSBHSUNzIE1NSU8gYWNjZXNzIGFsd2F5cyBjb3ZlcnMgYSBudW1iZXIgb2YgSVJR
cyBhdAo+Pj4+IG9uY2UsIGludHJvZHVjZSB3cmFwcGVyIGZ1bmN0aW9ucyB3aGljaCBsb29wIG92
ZXIgdGhvc2UgSVJRcywKPj4+PiB0YWtlIHRoZWlyIGxvY2tzIGFuZCByZWFkIG9yIHVwZGF0ZSB0
aGUgcHJpb3JpdHkgdmFsdWVzLiBUaGlzCj4+Pj4gd2lsbCBiZSB1c2VkIGluIGEgbGF0ZXIgcGF0
Y2guCj4+Pj4gCj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+IC0tLSAKPj4+PiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8IDM3Cj4+
Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyAKPj4+PiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCB8ICA1ICsrKysrIDIgZmlsZXMgY2hhbmdlZCwgNDIKPj4+PiBpbnNl
cnRpb25zKCspCj4+Pj4gCj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy5jIGluZGV4Cj4+Pj4gNDM0YjdlMi4uYjJjOTYzMiAxMDA2NDQgLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyArKysKPj4+PiBiL3hlbi9hcmNoL2FybS92Z2ljLmMgQEAg
LTI0Myw2ICsyNDMsNDMgQEAgc3RhdGljIGludAo+Pj4+IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHko
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKSAKPj4+PiByZXR1cm4gQUNDRVNTX09O
Q0UocmFuay0+cHJpb3JpdHlbdmlycSAmCj4+Pj4gSU5URVJSVVBUX1JBTktfTUFTS10pOyB9Cj4+
Pj4gCj4+Pj4gKyNkZWZpbmUgTUFYX0lSUVNfUEVSX0lQUklPUklUWVIgNAo+Pj4gCj4+PiBUaGUg
bmFtZSBnaXZlcyB0aGUgaW1wcmVzc2lvbiB0aGF0IHlvdSBtYXkgaGF2ZSBJUFJJT1JJVFlSIHdp
dGgKPj4+IG9ubHkgMSBJUlEuIEJ1dCB0aGlzIGlzIG5vdCB0cnVlLiBUaGUgcmVnaXN0ZXJzIGlz
IGFsd2F5cyA0Lgo+Pj4gSG93ZXZlciwgeW91IGFyZSBhYmxlIHRvIGFjY2VzcyB1c2luZyBieXRl
IG9yIHdvcmQuCj4+PiAKPj4+PiArdWludDMyX3QgdmdpY19mZXRjaF9pcnFfcHJpb3JpdHkoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludAo+Pj4+IG5yaXJxcywKPj4+IAo+Pj4gSSBhbSB3ZWxs
IGF3YXJlIHRoYXQgdGhlIHZnaWMgY29kZSBpcyBtaXhpbmcgYmV0d2VlbiB2aXJxIGFuZAo+Pj4g
aXJxLiBNb3ZpbmcgZm9yd2FyZCwgd2Ugc2hvdWxkIHVzZSB2aXJxIHRvIGF2b2lkIGNvbmZ1c2lv
bi4KPj4+IAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZmlyc3RfaXJxKQo+Pj4gCj4+PiBQbGVhc2Ugc3RheSBjb25zaXN0ZW50LCB3aXRoIHRoZSBu
YW1pbmcuIEVpdGhlciBucl9pcnFzL2ZpcnN0X2lycQo+Pj4gb3IgbnJpcnFzL2ZpcnN0aXJxLiBC
dXQgbm90IGEgbWl4Lgo+Pj4gCj4+PiBBbHNvLCBpdCBtYWtlcyBtb3JlIHNlbnNlIHRvIGRlc2Ny
aWJlIGZpcnN0IHRoZSBzdGFydCB0aGVuCj4+PiBudW1iZXIuCj4+PiAKPj4+PiAreyArICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqcGlycXNbTUFYX0lSUVNfUEVSX0lQUklPUklUWVJdOyArCj4+Pj4g
dW5zaWduZWQgbG9uZyBmbGFnczsgKyAgICB1aW50MzJfdCByZXQgPSAwLCBpOyArICsKPj4+PiBs
b2NhbF9pcnFfc2F2ZShmbGFncyk7ICsgICAgdmdpY19sb2NrX2lycXModiwgbnJpcnFzLAo+Pj4+
IGZpcnN0X2lycSwgcGlycXMpOwo+Pj4gCj4+PiBJIGFtIG5vdCBjb252aW5jZWQgb24gdGhlIHVz
ZWZ1bG5lc3Mgb2YgdGFraW5nIGFsbCB0aGUgbG9ja3MgaW4KPj4+IG9uZSBnby4gQXQgb25lIHBv
aW50IGluIHRoZSB0aW1lLCB5b3Ugb25seSBuZWVkIHRvIGxvY2sgYSBnaXZlbgo+Pj4gcGVuZGlu
Z19pcnEuCj4+IAo+PiBJIGRvbid0IHRoaW5rIHNvLiBUaGUgTU1JTyBhY2Nlc3MgYSBndWVzdCBk
b2VzIGlzIGV4cGVjdGVkIHRvIGJlCj4+IGF0b21pYywgc28gaXQgZXhwZWN0cyB0byByZWFkIHRo
ZSBwcmlvcml0aWVzIG9mIHRoZSBmb3VyIGludGVycnVwdHMKPj4gYXMgdGhleSB3ZXJlICphdCBv
bmUgcG9pbnQgaW4gdGltZSouIFRoaXMgaXNzdWUgaXMgbW9yZSBvYnZpb3VzIGZvcgo+PiB0aGUg
ZW5hYmxlZCBiaXQsIGZvciBpbnN0YW5jZSwgYnV0IGFsc28gaGVyZSBhICgzMi1iaXQpIHJlYWQg
YW5kIGEKPj4gd3JpdGUgb2Ygc29tZSBJUFJJT1JJVFlSIG1pZ2h0IHJhY2UgYWdhaW5zdCBlYWNo
IG90aGVyLiBUaGlzIHdhcwo+PiBjb3ZlcmVkIGJ5IHRoZSByYW5rIGxvY2sgYmVmb3JlLCBidXQg
bm93IHdlIGhhdmUgdG8gYml0ZSB0aGUgYnVsbGV0Cj4+IGFuZCBsb2NrIGFsbCBpbnZvbHZlZCBJ
UlFzLgo+IAo+IEEgd2VsbC1iZWhhdmVkIGd1ZXN0IHdvdWxkIG5lZWQgYSBsb2NrIGluIG9yZGVy
IHRvIG1vZGlmeSB0aGUKPiBoYXJkd2FyZSBhcyBpdCBjYW4ndCBwcmVkaWN0IGluIHdoaWNoIG9y
ZGVyIHRoZSB3cml0ZSB3aWxsIGhhcHBlbi4gSWYKPiB0aGUgZ3Vlc3QgZG9lcyBub3QgcmVzcGVj
dCB0aGF0IEkgZG9uJ3QgdGhpbmsgeW91IGl0IGlzIG5lY2Vzc2FyeSB0bwo+IHJlcXVpcmUgYXRv
bWljaXR5IG9mIHRoZSBtb2RpZmljYXRpb24uCj4gCj4gVGhpcyBpcyBtYWtpbmcgdGhlIGNvZGUg
bW9yZSBjb21wbGV4IGZvciBhIGxpdHRsZSBiZW5lZml0cyBhbmQgYWxzbyAKPiBpbmNyZWFzZSB0
aGUgZHVyYXRpb24gb2YgdGhlIGludGVycnVwdCBtYXNrZWQuCj4gCj4gU28gYXMgbG9uZyBhcyBp
dCBkb2VzIG5vdCBhZmZlY3QgdGhlIGh5cGVydmlzb3IsIHRoZW4gSSB0aGluayBpdCBpcwo+IGZp
bmUgdG8gbm90IGhhbmRsZSBtb3JlIHRoYW4gdGhlIGF0b21pY2l0eSBhdCB0aGUgSVJRIGxldmVs
LgoKRmFpciBlbm91Z2gsIEkgY2FuIGxpdmUgd2l0aCB0aGF0LiBJIGRpZG4ndCBsaWtlIHRoZSBh
ZGRlZCBjb21wbGV4aXR5CmZvciB0aGUgdGlueSBiZW5lZml0IGVpdGhlciwganVzdCB3YW50ZWQg
dG8gcmV0YWluIHRoZSBiZWhhdmlvdXIgd2UgaGFkCm5hdHVyYWxseSB3aXRoIHRoZSByYW5rIGxv
Y2sgYmVmb3JlLgpTbyB0aGlzIGlzIGRlZmluaXRlbHkgdHJ1ZSBmb3IgSVBSSU9SSVRZUiwgSUNG
R1IgYW5kIGZyaWVuZHMsIGJ1dCBJIG5lZWQKdG8gZG91YmxlIGNoZWNrIG9uIElTRU5BQkxFUi9J
Q0VOQUJMRVIsIGJlY2F1c2Ugb2YgdGhlIE9SL0FORC1OT1QKc2VtYW50aWNzLCB3aGljaCBhbGxv
d3MgbG9ja2xlc3MgYWNjZXNzZXMgZnJvbSB0aGUgc29mdHdhcmUgc2lkZS4gSQpiZWxpZXZlIHRo
aXMgaXMgZmluZSwgdGhvdWdoLgoKQ2hlZXJzLApBbmRyZS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 14:47:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 14: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.xen.org>)
	id 1diiYe-0003IE-D5; Fri, 18 Aug 2017 14:47:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1diiYd-0003I8-Bs
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 14:47:31 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 0E/1B-02184-20EF6995; Fri, 18 Aug 2017 14:47:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXCqh5zXZfx37R
 IgwnzbSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oztG3tZCqZxV7zb84i1gbGfs4uRi0NIYCGj
 xKdpR1i6GDk5WARUJU6ufsMMYrMJyEms23iDDcQWEVCW6P31G6yGWSBYoqvvK1iNsICXxMRDl
 8FqeAUsJe49/8oOMXQxk8TD1XNZIBKCEidnPoFq1pHYufUOUAMHkC0tsfwfB0iYU8BeYtHDdW
 BzRAVUJK5MeMsOYksIiEj8uvOJGcLWlDh4aRMLhK0gcf/zNTYIO1BiWuN25gmMgrOQbJuFZNs
 shG0LGJlXMaoXpxaVpRbpGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGLAMQ
 7GD8/sfpEKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNSiw8xqnNwCFzd9jdciiUvPy9VSYI38
 s+0SCHBotT01Iq0zBxgTMFUSnDwKInwzgNJ8xYXJOYWZ6ZDpE4xGnOsWLD1CxNH38TtX5iEwC
 ZJifNGg5QKgJRmlObBDYLF+iVGWSlhXkagK4V4ClKLcjNLUOVfMYpzMCoJ8xaCTOHJzCuB2/c
 K6BQmoFMMW8FOKUlESEk1MDKs1r8t/fX4VHkrzRklypvX1t22tNW36yxvWPtr2UL5IMEXfoJn
 bL/UT+1cfdPp5AnHpFOKM6+IR5fXv7rQxlv6m1/gqaWyk+uKLwv23pp6OJhzY3nsRVXby5q7C
 06sZ3y9lnn1rgk+ClJmOxeLaLNLaVtXeqo9TJ4Z/Y/joOZWtU6Zz+V9S5RYijMSDbWYi4oTAT
 Iift/wAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503067649!107736272!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57870 invoked from network); 18 Aug 2017 14:47:29 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 14:47:29 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1diiYZ-00071H-J8; Fri, 18 Aug 2017 14:47:27 +0000
Date: Fri, 18 Aug 2017 15:47:27 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170818144727.GE7137@deinos.phlegethon.org>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <59947FAA020000780017075B@prv-mh.provo.novell.com>
 <331e385a-5494-0347-040a-7b1368b0b7a4@citrix.com>
 <5995665F02000078001709EF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5995665F02000078001709EF@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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDE6NDggLTA2MDAgb24gMTcgQXVnICgxNTAyOTM0NDk1KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDE2LjA4LjE3IGF0IDE4OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4g
d3JvdGU6Cj4gPiBPbiAxNi8wOC8xNyAxNjoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4g
T24gMTYuMDguMTcgYXQgMTM6MjIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToK
PiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gPj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+ID4+PiBAQCAtMzExMiw3ICszMTEyLDYgQEAg
c3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+ID4+PiAgICAgICAqIHdp
bGwgbWFrZSBzdXJlIG5vIGluY29uc2lzdGVudCBtYXBwaW5nIGJlaW5nIHRyYW5zbGF0ZWQgaW50
bwo+ID4+PiAgICAgICAqIHNoYWRvdyBwYWdlIHRhYmxlLiAqLwo+ID4+PiAgICAgIHZlcnNpb24g
PSBhdG9taWNfcmVhZCgmZC0+YXJjaC5wYWdpbmcuc2hhZG93Lmd0YWJsZV9kaXJ0eV92ZXJzaW9u
KTsKPiA+Pj4gLSAgICBybWIoKTsKPiA+Pj4gICAgICB3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90
YWJsZXModiwgdmEsICZndywgZXJyb3JfY29kZSk7Cj4gPj4gSXNuJ3QgdGhpcyBzdXBwb3NlZCB0
byBtYWtlIHN1cmUgdmVyc2lvbiBpcyBiZWluZyByZWFkIGZpcnN0PyBJLmUuCj4gPj4gZG9lc24n
dCB0aGlzIGF0IGxlYXN0IG5lZWQgdG8gYmUgYmFycmllcigpPwo+ID4gCj4gPiBhdG9taWNfcmVh
ZCgpIGlzIG5vdCBmcmVlIHRvIGJlIHJlb3JkZXJlZCBieSB0aGUgY29tcGlsZXIuICBJdCBpcyBh
biBhc20KPiA+IHZvbGF0aWxlIHdpdGggYSB2b2xhdGlsZSBtZW1vcnkgcmVmZXJlbmNlLgo+IAo+
IE9oLCByaWdodCAtIEkgZGlkIGZvcmdldCBhYm91dCB0aGUgdm9sYXRpbGVzIHRoZXJlIChzaW5j
ZSBnZW5lcmFsbHksCj4gbGlrZSBpbiBMaW51eCwgd2UgYXBwZWFyIHRvIHRyeSB0byBhdm9pZCB2
b2xhdGlsZSkuCgpGV0lXLCBJIGRvbid0IHRoaW5rIHRoYXQncyBxdWl0ZSByaWdodC4gIFRoZSBH
Q0MgZG9jcyBJIGhhdmUgc2F5IHRoYXQKInZvbGF0aWxlIiB3aWxsIHN0b3AgdGhlIGNvbXBpbGVy
IGZyb20gb21pdHRpbmcgYW4gYXNtIGFsdG9nZXRoZXIsIG9yCmhvaXN0aW5nIGl0IG91dCBvZiBh
IGxvb3AgKG9uIHRoZSBhc3N1bXB0aW9uIHRoYXQgaXQgd2lsbCBhbHdheXMKcHJvZHVjZSB0aGUg
c2FtZSBvdXRwdXQgZm9yIHRoZSBzYW1lIGlucHV0cykuICBBbmQgdGhhdCAidGhlIGNvbXBpbGVy
CmNhbiBtb3ZlIGV2ZW4gdm9sYXRpbGUgJ2FzbScgaW5zdHJ1Y3Rpb25zIHJlbGF0aXZlIHRvIG90
aGVyIGNvZGUsCmluY2x1ZGluZyBhY3Jvc3MganVtcCBpbnN0cnVjdGlvbnMuIgoKQ2hlZXJzLAoK
VGltLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 14:56:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 14:56: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.xen.org>)
	id 1diihb-00041O-9A; Fri, 18 Aug 2017 14:56:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diiha-00041C-Op
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 14:56:46 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0B/11-03406-D2007995; Fri, 18 Aug 2017 14:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVeXYXq
 kweSbLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOL12B1PBHuuKHW8eszYw
 LjLoYuTiEBL4yyixsO8aaxcjJ5DzmFHizvVYiMQ2RolZr3aygSREBJwlvp6Zyw5i8wroS8z/t
 ASsQVggSOLA1MdMIA0SAg2sEveWdYEVSQh4Sjy7eAOomQPMPnA7oouRnYNNwErikBhIkEVAVa
 L7vfIERu4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 C/c0ABDsYvy0LOMQoycGkJMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvB3/pkUKCRal
 pqdWpGXmAAMPJi3BwaMkwrsLJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK820CKBECKM
 krz4EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnPgUzhycwrgdv0CugIJqAjDFvBji
 hJREhJNTAufKpzkeXQwpzF8zLmMTFYpMjKrSufVfswzCm7XS+0m3POj12uoR8meHurbJSyC9n
 tb/L6S8iSmXuUw3zPm9/urzJu/bK9KfjDier8bXEHJ3odv91TqnZ/60pbh7ZUmzAjV59gvjqV
 nZnH93Gsz2rga6nh/fd3esHBJ0u2CgcX1D34NGuGuKESS3FGoqEWc1FxIgAPV+tQfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503068204!111627014!1
X-Originating-IP: [104.130.215.37]
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 49163 invoked from network); 18 Aug 2017 14:56:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 14:56:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diihW-0006Lg-07; Fri, 18 Aug 2017 14:56: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 1diihQ-0002ZV-Fv; Fri, 18 Aug 2017 14:56:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diihQ-000695-5u; Fri, 18 Aug 2017 14:56:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112699-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=85d6028a8fd7807162e189e5e32e71642cb62519
X-Osstest-Versions-That: xen=c39cf093fc7de5eb3c8bc2bee0cd3078d4049947
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 14:56:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112699: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY5OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY5OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjg2
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2ODYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY4NgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjg2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgODVkNjAyOGE4ZmQ3ODA3MTYyZTE4OWU1ZTMyZTcxNjQyY2I2
MjUxOQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYzM5Y2YwOTNmYzdk
ZTVlYjNjOGJjMmJlZTBjZDMwNzhkNDA0OTk0NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjg2
ICAyMDE3LTA4LTE3IDE0OjAxOjE2IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY5OSAgMjAxNy0wOC0xOCAxMzowMToyMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5z
dGFibGUtc21va2UKKyByZXZpc2lvbj04NWQ2MDI4YThmZDc4MDcxNjJlMTg5ZTVlMzJlNzE2NDJj
YjYyNTE5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1Rf
UkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1s
b2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxl
LXNtb2tlIDg1ZDYwMjhhOGZkNzgwNzE2MmUxODllNWUzMmU3MTY0MmNiNjI1MTkKKyBicmFuY2g9
eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ODVkNjAyOGE4ZmQ3ODA3MTYyZTE4OWU1ZTMy
ZTcxNjQyY2I2MjUxOQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0K
KyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJh
bmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhl
bmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDg1ZDYwMjhhOGZkNzgwNzE2MmUxODllNWUz
MmU3MTY0MmNiNjI1MTkgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1v
bgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3Ry
ZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rl
c3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJs
ZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgODVkNjAyOGE4ZmQ3ODA3MTYyZTE4OWU1ZTMyZTcxNjQy
Y2I2MjUxOTpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICBjMzljZjA5Li44NWQ2MDI4ICA4NWQ2MDI4YThmZDc4MDcxNjJl
MTg5ZTVlMzJlNzE2NDJjYjYyNTE5IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:04:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15:04: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.xen.org>)
	id 1diipG-0004kS-4E; Fri, 18 Aug 2017 15:04:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1diipF-0004kM-7R
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 15:04:41 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 18/05-02181-80207995; Fri, 18 Aug 2017 15:04:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS5edaXq
 kwdELRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJCTtZC7bzVCycXNDAOJWri5GTQ0ggT+Jl
 xzUmEJtXwE5i7rXvLCC2hIChxOmFN8FsFgFVicbTjawgNpuAukTbs+1gtoiAnMTjnseMIDazQ
 LhE+7Q7YHFhAW+Jv6+2MncxcgHNv8QkMWluJ1iCU8BK4vWzPUDLOICWCUr83SEM0asl8fDXLR
 YIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTRSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDD4GINjBuGK75yFGSQ4mJVHe37OmRArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4OVhmB4pJFiUmp5akZaZA4wDmLQEB4+SCK8ySJq3uCAxtzgzH
 SJ1ilFRSpxXCSQhAJLIKM2Da4PF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ85qBTOHJzC
 uBm/4KaDET0GLD1mkgi0sSEVJSDYxNugl6zeK6BQnaTqf5Nt9UPH0xNipQbcEer5ILEh/Suur
 9FFPulNqJRD/cVyYk4cnYwHopt9nkeZUA61IL/2q/KTsm/Njqb+chGM/0nt/ScBKP7HetrX+c
 0uX8uCMcdCs8ipz8DaSmfjX6tN+q/1VK9vSHM9a0tNyLEXoRH1LXfXHKxS3xSizFGYmGWsxFx
 YkAhvl7m7gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503068678!79746539!1
X-Originating-IP: [137.65.248.74]
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 12662 invoked from network); 18 Aug 2017 15:04:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 15:04:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Aug 2017 09:04:36 -0600
Message-Id: <59971E250200007800171291@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 18 Aug 2017 09:04:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tim Deegan" <tim@xen.org>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <59947FAA020000780017075B@prv-mh.provo.novell.com>
 <331e385a-5494-0347-040a-7b1368b0b7a4@citrix.com>
 <5995665F02000078001709EF@prv-mh.provo.novell.com>
 <20170818144727.GE7137@deinos.phlegethon.org>
In-Reply-To: <20170818144727.GE7137@deinos.phlegethon.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 v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA4LjE3IGF0IDE2OjQ3LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEF0IDAxOjQ4
IC0wNjAwIG9uIDE3IEF1ZyAoMTUwMjkzNDQ5NSksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4g
T24gMTYuMDguMTcgYXQgMTg6NDcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToK
Pj4gPiBPbiAxNi8wOC8xNyAxNjoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+Pj4+IE9uIDE2
LjA4LjE3IGF0IDEzOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKPj4gPj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+PiA+Pj4gQEAgLTMxMTIsNyArMzExMiw2IEBAIHN0
YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKPj4gPj4+ICAgICAgICogd2ls
bCBtYWtlIHN1cmUgbm8gaW5jb25zaXN0ZW50IG1hcHBpbmcgYmVpbmcgdHJhbnNsYXRlZCBpbnRv
Cj4+ID4+PiAgICAgICAqIHNoYWRvdyBwYWdlIHRhYmxlLiAqLwo+PiA+Pj4gICAgICB2ZXJzaW9u
ID0gYXRvbWljX3JlYWQoJmQtPmFyY2gucGFnaW5nLnNoYWRvdy5ndGFibGVfZGlydHlfdmVyc2lv
bik7Cj4+ID4+PiAtICAgIHJtYigpOwo+PiA+Pj4gICAgICB3YWxrX29rID0gc2hfd2Fsa19ndWVz
dF90YWJsZXModiwgdmEsICZndywgZXJyb3JfY29kZSk7Cj4+ID4+IElzbid0IHRoaXMgc3VwcG9z
ZWQgdG8gbWFrZSBzdXJlIHZlcnNpb24gaXMgYmVpbmcgcmVhZCBmaXJzdD8gSS5lLgo+PiA+PiBk
b2Vzbid0IHRoaXMgYXQgbGVhc3QgbmVlZCB0byBiZSBiYXJyaWVyKCk/Cj4+ID4gCj4+ID4gYXRv
bWljX3JlYWQoKSBpcyBub3QgZnJlZSB0byBiZSByZW9yZGVyZWQgYnkgdGhlIGNvbXBpbGVyLiAg
SXQgaXMgYW4gYXNtCj4+ID4gdm9sYXRpbGUgd2l0aCBhIHZvbGF0aWxlIG1lbW9yeSByZWZlcmVu
Y2UuCj4+IAo+PiBPaCwgcmlnaHQgLSBJIGRpZCBmb3JnZXQgYWJvdXQgdGhlIHZvbGF0aWxlcyB0
aGVyZSAoc2luY2UgZ2VuZXJhbGx5LAo+PiBsaWtlIGluIExpbnV4LCB3ZSBhcHBlYXIgdG8gdHJ5
IHRvIGF2b2lkIHZvbGF0aWxlKS4KPiAKPiBGV0lXLCBJIGRvbid0IHRoaW5rIHRoYXQncyBxdWl0
ZSByaWdodC4gIFRoZSBHQ0MgZG9jcyBJIGhhdmUgc2F5IHRoYXQKPiAidm9sYXRpbGUiIHdpbGwg
c3RvcCB0aGUgY29tcGlsZXIgZnJvbSBvbWl0dGluZyBhbiBhc20gYWx0b2dldGhlciwgb3IKPiBo
b2lzdGluZyBpdCBvdXQgb2YgYSBsb29wIChvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IGl0IHdpbGwg
YWx3YXlzCj4gcHJvZHVjZSB0aGUgc2FtZSBvdXRwdXQgZm9yIHRoZSBzYW1lIGlucHV0cykuICBB
bmQgdGhhdCAidGhlIGNvbXBpbGVyCj4gY2FuIG1vdmUgZXZlbiB2b2xhdGlsZSAnYXNtJyBpbnN0
cnVjdGlvbnMgcmVsYXRpdmUgdG8gb3RoZXIgY29kZSwKPiBpbmNsdWRpbmcgYWNyb3NzIGp1bXAg
aW5zdHJ1Y3Rpb25zLiIKCk9oLCBJIGhhZCB0YWxrZWQgYWJvdXQgdGhlIHZvbGF0aWxlIHF1YWxp
ZmllcnMsIG5vIHRoZSB2b2xhdGlsZSBhc20tcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:05:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15:05: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.xen.org>)
	id 1diiqM-0004pB-Dl; Fri, 18 Aug 2017 15:05:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1diiqL-0004p3-1j
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 15:05:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E0/01-02184-C4207995; Fri, 18 Aug 2017 15:05:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVdebaXq
 kwdeZJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBr6tZC1pYKk6t3MPewLiCuYuRi0NIYDKT
 xLy/+1ghnL+MEu3nNwFlOIGcjYwSfRtMIBLbGCWeTVvMCpIQFvCT+H7lIJgtIuAm8bHnLlRDr
 cSJD7/B4swCWRLLNy9gA7HZBIwkzh6dzghi8wrYSkxb+w0sziKgKnG74wZYr6hAuMTbxiMsED
 WCEidnPgGzOQXsJN7/nMwIMVNd4s+8S8wQtrzE9rdzwGwJAWOJ9rcX2SYwCs5C0j4LScssJC0
 LGJlXMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhm49AwPj
 DsbLW/wOMUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvPOP0SCHBotT01Iq0z
 BxgFMGkJTh4lER4bzAApXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc7LATJDAKQoozQPbg
 Qsoi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadDzKFJzOvBG7TK6AjmICOMGydBnJESSJ
 CSqqB0aRgk/8ExobC1S6ztc2mVd9Ln1PoozxRsdQ0PXZRh3KeuNDxdcGTw97dvz/94/lzu77c
 OrFu1sk57FWhIbNjVNzedpRkSitdPp4nE/B8CtMZT6XU+OapOmoOf6UvHtLvXLaK0XvKgq8fz
 k2fGM8UnGpk+Yzz/0XNVxEKAf+53OKW5C9nM7ykr8RSnJFoqMVcVJwIAKdduz7jAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503068745!106254757!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63921 invoked from network); 18 Aug 2017 15:05:47 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 15:05:47 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7IF5e3V010790
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 15:05:40 GMT
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 v7IF5d3Z032712
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 15:05:39 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 v7IF5c04031057;
 Fri, 18 Aug 2017 15:05: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 ; Fri, 18 Aug 2017 08:05:38 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <1502988673-12744-1-git-send-email-boris.ostrovsky@oracle.com>
 <abe1534f-22fd-83a7-bd5c-4bd472d4b8a1@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2099c229-a88a-5cf1-aef8-bd3a74eb4caf@oracle.com>
Date: Fri, 18 Aug 2017 11:05:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <abe1534f-22fd-83a7-bd5c-4bd472d4b8a1@citrix.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, suravee.suthikulpanit@amd.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] hvm: vmx/svm_cpu_up_prepare should be
	called only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTcvMjAxNyAwMjowNyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNy8wOC8x
NyAxNzo1MSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBAQCAtMTU4OSw3ICsxNTg1LDcgQEAg
Y29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF9zdm0odm9pZCkK
Pj4gIAo+PiAgICAgIHN2bV9ob3N0X29zdndfcmVzZXQoKTsKPj4gIAo+PiAtICAgIGlmICggX3N2
bV9jcHVfdXAodHJ1ZSkgKQo+PiArICAgIGlmICggc3ZtX2NwdV91cF9wcmVwYXJlKHNtcF9wcm9j
ZXNzb3JfaWQoKSkgfHwgX3N2bV9jcHVfdXAodHJ1ZSkgKQo+IEJvdGggb2YgdGhlc2UgY291bGQg
cGFzcyAwIHJhdGhlciB0aGFuIHNtcF9wcm9jZXNzb3JfaWQoKSwgYnV0IGVpdGhlcgo+IHdheSwg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgoK
VGhpcyBwYXRjaCBicmVha3MgVk1YIG9uIEludGVsLCBsZXQgbWUgcmV3b3JrIGl0LgoKLWJvcmlz
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:07:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15: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.xen.org>)
	id 1diirm-0004z0-Nj; Fri, 18 Aug 2017 15:07:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1diirl-0004yu-FO
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 15:07:17 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AC/F1-01724-4A207995; Fri, 18 Aug 2017 15:07:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXCqh5zXXcJ0/R
 Ig39XeSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrp1azFPxgq2jpX8TSwHiJtYuRi0NIYCGj
 xIFjbxm7GDk5WARUJU717QGz2QTkJNZtvMEGYosIKEv0/vrNAmIzCwRLdPV9ZQaxhQW8JCYeu
 gxWwytgKfH2YScLxNBLTBKT5nayQiQEJU7OfALVrCOxc+sdoAYOIFtaYvk/DpAwp4CVxOtne5
 hAbFEBFYkrE96yg9gSAiISv+58YoawNSUOXtrEAmErSNz/fI0Nwg6UmNa4nXkCo+AsJNtmIdk
 2C2HbAkbmVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBIVvP
 wMC4g/FUs/MhRkkOJiVR3t+zpkQK8SXlp1RmJBZnxBeV5qQWH2JU5+AQuLrtb7gUS15+XqqSB
 O8WxumRQoJFqempFWmZOcCYgqmU4OBREuE9DZLmLS5IzC3OTIdInWK05Gj6sOULE8eKBVuBZN
 /E7V+YhMDmSYnz9oE0CIA0ZJTmwY2Dxf0lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK890C
 m8GTmlcBtfQV0EBPQQYat00AOKklESEk1MO7dP2vJ0dzK6Fhe7hMHZ6jz3egqzBecINhkVZN+
 SyB4x+3YOZYrLuV6fp4povqjIeBtaz2HpdZHz1whng0dC8z+Oe6eedvUxcnjtNxylxX8l+3MQ
 uySTSYHSQdMfxBWUNPM4PFmw/P+p7f/uueY716+v1XvkBbLt371W0VR+oFBdYyP0g7tUmIpzk
 g01GIuKk4EAGUt5aP2AgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503068835!55139367!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23040 invoked from network); 18 Aug 2017 15:07:16 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 15:07:16 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1diirg-0007NO-Bj; Fri, 18 Aug 2017 15:07:12 +0000
Date: Fri, 18 Aug 2017 16:07:12 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170818150712.GF7137@deinos.phlegethon.org>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <59947FAA020000780017075B@prv-mh.provo.novell.com>
 <331e385a-5494-0347-040a-7b1368b0b7a4@citrix.com>
 <5995665F02000078001709EF@prv-mh.provo.novell.com>
 <20170818144727.GE7137@deinos.phlegethon.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818144727.GE7137@deinos.phlegethon.org>
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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTU6NDcgKzAxMDAgb24gMTggQXVnICgxNTAzMDcxMjQ3KSwgVGltIERlZWdhbiB3cm90ZToK
PiBBdCAwMTo0OCAtMDYwMCBvbiAxNyBBdWcgKDE1MDI5MzQ0OTUpLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+ID4+PiBPbiAxNi4wOC4xNyBhdCAxODo0NywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+ID4gPiBhdG9taWNfcmVhZCgpIGlzIG5vdCBmcmVlIHRvIGJlIHJlb3JkZXJl
ZCBieSB0aGUgY29tcGlsZXIuICBJdCBpcyBhbiBhc20KPiA+ID4gdm9sYXRpbGUgd2l0aCBhIHZv
bGF0aWxlIG1lbW9yeSByZWZlcmVuY2UuCj4gPiAKPiA+IE9oLCByaWdodCAtIEkgZGlkIGZvcmdl
dCBhYm91dCB0aGUgdm9sYXRpbGVzIHRoZXJlIChzaW5jZSBnZW5lcmFsbHksCj4gPiBsaWtlIGlu
IExpbnV4LCB3ZSBhcHBlYXIgdG8gdHJ5IHRvIGF2b2lkIHZvbGF0aWxlKS4KPiAKPiBGV0lXLCBJ
IGRvbid0IHRoaW5rIHRoYXQncyBxdWl0ZSByaWdodC4gIFRoZSBHQ0MgZG9jcyBJIGhhdmUgc2F5
IHRoYXQKPiAidm9sYXRpbGUiIHdpbGwgc3RvcCB0aGUgY29tcGlsZXIgZnJvbSBvbWl0dGluZyBh
biBhc20gYWx0b2dldGhlciwgb3IKPiBob2lzdGluZyBpdCBvdXQgb2YgYSBsb29wIChvbiB0aGUg
YXNzdW1wdGlvbiB0aGF0IGl0IHdpbGwgYWx3YXlzCj4gcHJvZHVjZSB0aGUgc2FtZSBvdXRwdXQg
Zm9yIHRoZSBzYW1lIGlucHV0cykuICBBbmQgdGhhdCAidGhlIGNvbXBpbGVyCj4gY2FuIG1vdmUg
ZXZlbiB2b2xhdGlsZSAnYXNtJyBpbnN0cnVjdGlvbnMgcmVsYXRpdmUgdG8gb3RoZXIgY29kZSwK
PiBpbmNsdWRpbmcgYWNyb3NzIGp1bXAgaW5zdHJ1Y3Rpb25zLiIKCi4uLmFuZCBpbmRlZWQ6IGh0
dHBzOi8vZ29kYm9sdC5vcmcvZy9LVzE5UVIKClRpbS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:13:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15:13: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.xen.org>)
	id 1diixj-0005gk-AD; Fri, 18 Aug 2017 15:13:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1diixh-0005ge-IU
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 15:13:25 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 71/D6-01862-41407995; Fri, 18 Aug 2017 15:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXCqh5zXVeYZXq
 kwbFWG4slHxezODB6HN39mymAMYo1My8pvyKBNePVL4eCY3wVy9Z8Y2pgfMLdxcjFISSwkFHi
 4NErrF2MnBwsAqoSB7Y1gNlsAnIS6zbeYAOxRQSUJXp//WYBsZkFgiW6+r4yg9jCAl4SEw9dB
 qvhFbCUuPHzMRvE0DZmiRMHOhghEoISJ2c+gWrWkdi59Q5QEQeQLS2x/B8HSJhTwF6iY88jsD
 miAioSVya8ZQexJQREJH7d+cQMYWtKHLy0iQXCVpC4//kaG4QdKDGtcTvzBEbBWUi2zUKybRb
 CtgWMzKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgO2noGB
 cQfjqWbnQ4ySHExKory/Z02JFOJLyk+pzEgszogvKs1JLT7EqM7BIXB1299wKZa8/LxUJQnee
 UzTI4UEi1LTUyvSMnOAEQVTKcHBoyTCuxMkzVtckJhbnJkOkTrFaMyxYsHWL0wcfRO3f2ESAp
 skJc47FaRUAKQ0ozQPbhAs0i8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9CzKFJzOvBG7
 fK6BTmIBOMWydBnJKSSJCSqqB0eL4JPd/2nutvII+tX83iVovId+1rP7J1fijvPdmFzidWFt4
 7OLEkw8DdvZM9UhXPW69+8C8a+kcHioSk/c6XmNbvmJy96G/SyK3RnBVa4dOq39+ee1CMUnxN
 KPme+dnfT4lybLtzsFn+659THBZvy8uY22N4wRtN7vFv/cIpZgZPHRW/6zpMlOJpTgj0VCLua
 g4EQDsXpPY7wIAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503069203!110458234!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47816 invoked from network); 18 Aug 2017 15:13:23 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 15:13:23 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1diixb-0007TV-2A; Fri, 18 Aug 2017 15:13:19 +0000
Date: Fri, 18 Aug 2017 16:13:19 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170818151319.GG7137@deinos.phlegethon.org>
References: <1502882530-31700-1-git-send-email-andrew.cooper3@citrix.com>
 <1502882530-31700-3-git-send-email-andrew.cooper3@citrix.com>
 <59947FAA020000780017075B@prv-mh.provo.novell.com>
 <331e385a-5494-0347-040a-7b1368b0b7a4@citrix.com>
 <5995665F02000078001709EF@prv-mh.provo.novell.com>
 <20170818144727.GE7137@deinos.phlegethon.org>
 <59971E250200007800171291@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59971E250200007800171291@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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDk6MDQgLTA2MDAgb24gMTggQXVnICgxNTAzMDQ3MDc3KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDE4LjA4LjE3IGF0IDE2OjQ3LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+ID4gQXQg
MDE6NDggLTA2MDAgb24gMTcgQXVnICgxNTAyOTM0NDk1KSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4g
Pj4gPj4+IE9uIDE2LjA4LjE3IGF0IDE4OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4g
d3JvdGU6Cj4gPj4gPiBPbiAxNi8wOC8xNyAxNjoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4g
Pj4+Pj4gT24gMTYuMDguMTcgYXQgMTM6MjIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3
cm90ZToKPiA+PiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gPj4g
Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+ID4+ID4+PiBAQCAtMzEx
Miw3ICszMTEyLDYgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+
ID4+ID4+PiAgICAgICAqIHdpbGwgbWFrZSBzdXJlIG5vIGluY29uc2lzdGVudCBtYXBwaW5nIGJl
aW5nIHRyYW5zbGF0ZWQgaW50bwo+ID4+ID4+PiAgICAgICAqIHNoYWRvdyBwYWdlIHRhYmxlLiAq
Lwo+ID4+ID4+PiAgICAgIHZlcnNpb24gPSBhdG9taWNfcmVhZCgmZC0+YXJjaC5wYWdpbmcuc2hh
ZG93Lmd0YWJsZV9kaXJ0eV92ZXJzaW9uKTsKPiA+PiA+Pj4gLSAgICBybWIoKTsKPiA+PiA+Pj4g
ICAgICB3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEsICZndywgZXJyb3JfY29k
ZSk7Cj4gPj4gPj4gSXNuJ3QgdGhpcyBzdXBwb3NlZCB0byBtYWtlIHN1cmUgdmVyc2lvbiBpcyBi
ZWluZyByZWFkIGZpcnN0PyBJLmUuCj4gPj4gPj4gZG9lc24ndCB0aGlzIGF0IGxlYXN0IG5lZWQg
dG8gYmUgYmFycmllcigpPwo+ID4+ID4gCj4gPj4gPiBhdG9taWNfcmVhZCgpIGlzIG5vdCBmcmVl
IHRvIGJlIHJlb3JkZXJlZCBieSB0aGUgY29tcGlsZXIuICBJdCBpcyBhbiBhc20KPiA+PiA+IHZv
bGF0aWxlIHdpdGggYSB2b2xhdGlsZSBtZW1vcnkgcmVmZXJlbmNlLgo+ID4+IAo+ID4+IE9oLCBy
aWdodCAtIEkgZGlkIGZvcmdldCBhYm91dCB0aGUgdm9sYXRpbGVzIHRoZXJlIChzaW5jZSBnZW5l
cmFsbHksCj4gPj4gbGlrZSBpbiBMaW51eCwgd2UgYXBwZWFyIHRvIHRyeSB0byBhdm9pZCB2b2xh
dGlsZSkuCj4gPiAKPiA+IEZXSVcsIEkgZG9uJ3QgdGhpbmsgdGhhdCdzIHF1aXRlIHJpZ2h0LiAg
VGhlIEdDQyBkb2NzIEkgaGF2ZSBzYXkgdGhhdAo+ID4gInZvbGF0aWxlIiB3aWxsIHN0b3AgdGhl
IGNvbXBpbGVyIGZyb20gb21pdHRpbmcgYW4gYXNtIGFsdG9nZXRoZXIsIG9yCj4gPiBob2lzdGlu
ZyBpdCBvdXQgb2YgYSBsb29wIChvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IGl0IHdpbGwgYWx3YXlz
Cj4gPiBwcm9kdWNlIHRoZSBzYW1lIG91dHB1dCBmb3IgdGhlIHNhbWUgaW5wdXRzKS4gIEFuZCB0
aGF0ICJ0aGUgY29tcGlsZXIKPiA+IGNhbiBtb3ZlIGV2ZW4gdm9sYXRpbGUgJ2FzbScgaW5zdHJ1
Y3Rpb25zIHJlbGF0aXZlIHRvIG90aGVyIGNvZGUsCj4gPiBpbmNsdWRpbmcgYWNyb3NzIGp1bXAg
aW5zdHJ1Y3Rpb25zLiIKPiAKPiBPaCwgSSBoYWQgdGFsa2VkIGFib3V0IHRoZSB2b2xhdGlsZSBx
dWFsaWZpZXJzLCBubyB0aGUgdm9sYXRpbGUgYXNtLXMuCgpJJ20gbm90IHN1cmUgd2hhdCBvdGhl
ciB2b2xhdGlsZSB5b3UgbWVhbiBoZXJlLCBidXQgYWNjZXNzZXMgdG8Kdm9sYXRpbGUgb2JqZWN0
cyBhcmUgb25seSBvcmRlcmVkIFdSVCBvdGhlciBfdm9sYXRpbGVfIGFjY2Vzc2VzLgpTbywgZS5n
LjogaHR0cHM6Ly9nb2Rib2x0Lm9yZy9nL0wycWE4aAoKVGltLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:23:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15:23: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.xen.org>)
	id 1dij7D-0006Pd-9b; Fri, 18 Aug 2017 15:23:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dij7C-0006PG-MS
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 15:23:14 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 39/62-01862-16607995; Fri, 18 Aug 2017 15:23:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTeBbXq
 kwZWnNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeDRnJUvBr0bGinUfrrE3
 MO4K7mLk5BAS+MsoMflLeRcjF5D9mFFi5cftzBDONkaJFwsXs4JUiQg4S3w9M5cdxOYV0Jc4d
 +43UBEHh7BAuMTRedIg9RICp3UkGv4uZwSpkRDwlFh4oRfO7pv9g62LkZ2DTcBK4pAYSJRFQF
 Xi/MFW9gmM3AsYGVYxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgT6vJ6BgXEHY+cJv0OMkhxMSqK8v2dNiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfufZXqk
 kGBRanpqRVpmDjD4YNISHDxKIrz+rEBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5z0GM
 kMApCijNA9uBCwSLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5lUCWcWTmVcCt+kV0BFMQE
 cYtk4DOaIkESEl1cDIsMv3lzr322eX394I3TFvqm7/tknh+wKEuRwfFItnfzcxzkjJyZ55+mL
 S1ndqNko/TS6uuLBin2y+4gOVDK61MYzXJxU5d3oYL5GoktI555zjcNlLSC716TqGea2GuzWX
 SjjwdmpOmG454ee7uj3fV29NYrV593XflgXicvu1W18sNjXoV7ynxFKckWioxVxUnAgAf6k2g
 X8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503069791!110619401!1
X-Originating-IP: [104.130.215.37]
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 16600 invoked from network); 18 Aug 2017 15:23:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 15:23:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dij78-00072s-SG; Fri, 18 Aug 2017 15:23:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dij73-0003xF-FE; Fri, 18 Aug 2017 15:23:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dij73-0007EX-4M; Fri, 18 Aug 2017 15:23:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112684-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry: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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-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: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-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-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-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-amd64-i386-xl-qemut-win10-i386:windows-install: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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5c10e0e4b0804aa43a45b4bf31d4df3f08ccd0c1
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 15:23:05 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112684: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY4NCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY4NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2
NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2NAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjY2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxMCBkZWJp
YW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2
NjQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTEy
NjY0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI2NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjY2NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTEyNjY0CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWls
ZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1
YzEwZTBlNGIwODA0YWE0M2E0NWI0YmYzMWQ0ZGYzZjA4Y2NkMGMxCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICBmNTIxMWNlNzU4MjFlMGYyY2M1NWVmZmQyOGRmYmU5MDgy
MjY5NzBmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI2NjQgIDIwMTctMDgtMTYgMTA6NDg6MjUg
WiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjg0ICAyMDE3LTA4LTE3IDEzOjUz
OjQxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1YzEwZTBlNGIwODA0YWE0M2E0NWI0YmYzMWQ0ZGYz
ZjA4Y2NkMGMxCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFRodSBBdWcgMTcgMTU6MDc6NTYgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4IHRyYW5zaXRp
dmUgZ3JhbnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50
cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAgcmVmZXJlbmNlIGNvdW50
aW5nIGJyZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNhbGwgdG8KICAgIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkKICAg
IGNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5hbCBwaW4gY291bnQpLiBG
dXJ0aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQgbG9j
a3Mgd2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRpZXMgY2hhbmdlZCBpZiB0
aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKICAgIGp1c3QgdGhl
IHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzLiBB
cyBhCiAgICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIG5lZWRzIHRvIG1pcnJv
ciB0aGF0IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3Jh
bnRfZm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQogICAgcmV0cnkgcGF0
aCBvZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRhYl9zZXRfdmVyc2lvbigp
IGFsc28KICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNpdGl2
ZSBncmFudC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMwYzQzMmM3CiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0IDVhZmI5NGNhYzAxODhi
Njg0MWY0MzRhMDg3ZTE5MzY2ZjA4N2VmZDIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNTowMToyNyAyMDE3ICswMjAwCgogICAgZ250
dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgIAogICAgVGhl
cmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5z
bGF0ZSB0aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMg
d2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6CiAgICAtIF9fcmVsZWFz
ZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgIF9f
YWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwg
dHJhbnNpdGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgp
IGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICBhcmd1bWVudCBmYWxz
ZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgIC0gX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAg
ICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2Ni
N2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4
LTE3IDE0OjM5OjE4ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:51:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15:51: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.xen.org>)
	id 1dijY3-0008KC-SC; Fri, 18 Aug 2017 15:50:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dijY2-0008Jt-Gh
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 15:50:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 78/F4-03557-1EC07995; Fri, 18 Aug 2017 15:50:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5GNqwUfcBz/R
 Ig9aj8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLpnuMBbNnMFXcPZfVwHj9PGMXIxeHkMBM
 RonO7//ZQRwWgTWsEr0nLwM5nBwSApdYJZasCoKw4yQeNS1hg7CrJXraHzCD2EICKhI3t69ig
 rB/MkpMXsUFYgsL6EkcOfqDHcK2l/jT9xqsl03AQOLNjr2sILaIgJLEvVWTmUAWMwssYJI4+b
 2bESTBIqAqsXLHL6AiDg5eAS+J1QttQcKcAt4Sbz+9ZYHY5SXxeMdEsL2iAnISKy+3gM3kFRC
 UODnzCQtIK7OApsT6XfogYWYBeYntb+cwT2AUmYWkahZC1SwkVQsYmVcxahSnFpWlFukaGukl
 FWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGPwMQ7GC8vDHgEKMkB5OSKO/vWVMih
 fiS8lMqMxKLM+KLSnNSiw8xanBwCEw4O3c6kxRLXn5eqpIEbzX39EghwaLU9NSKtMwcYITClE
 pw8CiJ8OqBpHmLCxJzizPTIVKnGC05rlxZ94WJY8Pq9UByyoHtX5iEwOZJifPmgTQIgDRklOb
 BjYMlkUuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5nUDmcKTmVcCt/UV0EFMQAcZtk4DOagk
 ESEl1cAYzyvPaFX05/ze61fuRSc5TP0uu/npwYPsP47dXKuyb6aocPmyw87tcSmPrfZebWPwZ
 32lWqGx5EXoOu2iKTcYUv22SXvFfZW+EPrnDmvnA0k2nZ+qixNPfuV34Za/HXCj0MR30Vov3g
 Xd/z+Ic3gsiJslduD/g+c1S2V2tW7T0/AUN/9/cvYmJZbijERDLeai4kQAgHQfqB0DAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503071456!78433528!1
X-Originating-IP: [209.85.128.177]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56588 invoked from network); 18 Aug 2017 15:50:56 -0000
Received: from mail-wr0-f177.google.com (HELO mail-wr0-f177.google.com)
 (209.85.128.177)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 15:50:56 -0000
Received: by mail-wr0-f177.google.com with SMTP id z91so63777071wrc.4
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 08:50:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=L4G1N9q1oZac97iv9QgGG0MpmSfcyrUEEwlRQqbKjLA=;
 b=hxAWv1LGDQD+vlJH1b+hQRF0uShMxSUUBXhMrejw4Va2T+HRu0oGKjxWPl8+GA+9XM
 aopzWRxd6L3TeMKigF3h7o501WG2FbM3NfJSSYCykoWvutjc7fy9nCxp3o6afbG7i9fm
 kRlauYVvpNagkGNAOPd3M633nwW5MIf8Q+t4OwWNe830giUcYYYg/eC2cYSJjqPAF/xm
 VRYR9/KIjfsKUYXgQTwaFJLaJvwIoFk8DdPq1dyvpcGWZSe1qFZY30Bg9kLZ7FKOsNvt
 kLUWuonC9Zjb7x0scgN/N2X2TpvZBWpE+FgnW6qMSh1P483csmNHYFXHCkhuA3Ebnp8+
 OEyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=L4G1N9q1oZac97iv9QgGG0MpmSfcyrUEEwlRQqbKjLA=;
 b=Bht4UlW5xm0zImYDPuaZeAvSnhXgpk+GyN2ZiRvUv6vj8M+FglkY85edX9VL5t0tDN
 rBu2V2ax5QpgSq8pqUT5AWxZZxkeYpyqoF7n38M0ucjB1GG3YcBp/ahLvIxKaVSkx5J3
 5A0gC30NiznEbHpjVFxKxhDlirjwDG1NeFdyKQ7HdBIGAsmfG5tAC95ySxJpGt9zN7B1
 OLt+ZCizqNe7wgDrQJlQtjlY2clVfADU/OA7VEDmckFi/PzjzHCMRklgE5/MKpMt4U/R
 zBiAIFEiRTLQ2u/f+x72xERBw2tRGWQjbaK41vnwhR1Csayy2rAHFSIuIWEfj6PeE+bE
 gk+g==
X-Gm-Message-State: AHYfb5jhnOdO1o9eFtptO+g/ipl3PuiTif/mwEdao5FXTkrwOfxJz2mq
 b4oLjYFic5eiXg==
X-Received: by 10.223.197.139 with SMTP id m11mr6676111wrg.217.1503071455893; 
 Fri, 18 Aug 2017 08:50:55 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id u199sm4224257wmd.26.2017.08.18.08.50.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 08:50:55 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 17:50:53 +0200
Message-ID: <150307145322.6642.8867195330176310748.stgit@Solace.fritz.box>
In-Reply-To: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
References: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: 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>,
 Anshul Makkar <anshulmakkar@gmail.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 1/4] xen: credit2: implement utilization cap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgaW1wbGVtZW50cyB0aGUgWGVuIHBhcnQgb2YgdGhlIGNhcCBtZWNoYW5pc20g
Zm9yCkNyZWRpdDIuCgpBIGNhcCBpcyBob3cgbXVjaCwgaW4gdGVybXMgb2YgJSBvZiBwaHlzaWNh
bCBDUFUgdGltZSwgYSBkb21haW4KY2FuIGV4ZWN1dGUgYXQgbW9zdC4KCkZvciBpbnN0YW5jZSwg
YSBkb21haW4gdGhhdCBtdXN0IG5vdCB1c2UgbW9yZSB0aGFuIDEvNCBvZgpvbmUgcGh5c2ljYWwg
Q1BVLCBtdXN0IGhhdmUgYSBjYXAgb2YgMjUlOyBvbmUgdGhhdCBtdXN0IG5vdAp1c2UgbW9yZSB0
aGFuIDErMS8yIG9mIHBoeXNpY2FsIENQVSB0aW1lLCBtdXN0IGJlIGdpdmVuIGEgY2FwCm9mIDE1
MCUuCgpDYXBzIGFyZSBwZXIgZG9tYWluLCBzbyBpdCBpcyBhbGwgYSBkb21haW4ncyB2Q1BVcywg
Y3VtdWxhdGl2ZWx5LAp0aGF0IHdpbGwgYmUgZm9yY2VkIHRvIGV4ZWN1dGUgbm8gbW9yZSB0aGFu
IHRoZSBkZWNpZGVkIGFtb3VudC4KClRoaXMgaXMgaW1wbGVtZW50ZWQgYnkgZ2l2aW5nIGVhY2gg
ZG9tYWluIGEgJ2J1ZGdldCcsIGFuZAp1c2luZyBhIChwZXItZG9tYWluIGFnYWluKSBwZXJpb2Rp
YyB0aW1lci4gVmFsdWVzIG9mIGJ1ZGdldAphbmQgJ3BlcmlvZCcgYXJlIGNob3NlbiBzbyB0aGF0
IGJ1ZGdldC9wZXJpb2QgaXMgZXF1YWwgdG8gdGhlCmNhcCBpdHNlbGYuCgpCdWRnZXQgaXMgYnVy
bmVkIGJ5IHRoZSBkb21haW4ncyB2Q1BVcywgaW4gYSBzaW1pbGFyIHdheSB0bwpob3cgY3JlZGl0
cyBhcmUuCgpXaGVuIGEgZG9tYWluIHJ1bnMgb3V0IG9mIGJ1ZGdldCwgaXRzIHZDUFVzIGNhbid0
IHJ1biBhbnkKbG9uZ2VyLiBUaGV5IGNhbiBnYWluLCB3aGVuIHRoZSBidWRnZXQgaXMgcmVwbGVu
aXNobWVudCBieQp0aGUgdGltZXIsIHdoaWNoIGV2ZW50IGhhcHBlbnMgb25jZSBldmVyeSBwZXJp
b2QuCgpCbG9ja2luZyB0aGUgdkNQVXMgYmVjYXVzZSBvZiBsYWNrIG9mIGJ1ZGdldCBoYXBwZW5z
IGJ5Cm1lYW5zIG9mIGEgbmV3IChfVlBGX3BhcmtlZCkgcGF1c2UgZmxhZywgc28gdGhhdCwgZS5n
LiwKdmNwdV9ydW5uYWJsZSgpIHN0aWxsIHdvcmtzLiBUaGlzIGlzIHNpbWlsYXIgdG8gd2hhdCBp
cwpkb25lIGluIHNjaGVkX3J0ZHMuYywgYXMgb3Bwb3NlZCB0byB3aGF0IGhhcHBlbnMgaW4Kc2No
ZWRfY3JlZGl0LmMsIHdoZXJlIHZjcHVfcGF1c2UoKSBhbmQgdmNwdV91bnBhdXNlKCkKKHdoaWNo
IG1lYW5zLCBhbW9uZyBvdGhlciB0aGluZ3MsIG1vcmUgb3ZlcmhlYWQpLgoKTm90ZSB0aGF0LCB3
aGlsZSBhZGRpbmcgbmV3IGZpZWxkcyB0byBjc2NoZWQyX3ZjcHUgYW5kCmNzY2hlZDJfZG9tLCBj
dXJyZW50bHkgZXhpc3RpbmcgbWVtYmVycyBhcmUgYmVpbmcgbW92ZWQKYXJvdW5kLCB0byBhY2hp
ZXZlIGJlc3QgcGxhY2VtZW50IGluc2lkZSBjYWNoZSBsaW5lcy4KCk5vdGUgYWxzbyB0aGF0IHhl
bmFseXplIGFuZCB0b29scy94ZW50cmFjZS9mb3JtYXQgYXJlIGJlaW5nCnVwZGF0ZWQgdG9vLgoK
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IEFuc2h1bCBNYWtrYXIgPGFu
c2h1bG1ha2thckBnbWFpbC5jb20+Ci0tLQpDaGFuZ2VkIGZyb20gdjE6CiogdXNlZCBoYXNfY2Fw
KCkgaW5zdGVhZCBvZiBvcGVuIGNvZGluZyBpdCBpbiBidXJuX2NyZWRpdHMoKTsKKiByZW1vdmVk
IHNvbWUgb2YgdGhlIHVubGlrZWx5KCkgYXJvdW5kIGhhc19jYXAoKSwgYXMsIGFsdGhvdWdoIGNh
cCBpcyBub3Qgb24KICBieSBkZWZhdWx0LCBpdCdzIHVwIHRvIHRoZSB1c2VyIHRvIGRlY2lkZSBo
b3cgbWFueSBkb21haW5zIHdpbGwgaGF2ZSBjYXBzLAogIGFuZCB3ZSBjYW4ndCBhc3N1bWUgbXVj
aCBhYm91dCB3aGF0IHVzZXJzIHdpbGwgYWN0dWFsbHkgZG87CiogdHJpZWQgdG8gY2xhcmlmeSB0
aGUgY29tbWVudCBhYm91dCAodGhlIG5vbiBkZXRlcm1pbmlzdGljIG5hdHVyZSBvZiB0aGUpCiAg
Q1BVIGNhcGFjaXR5IGRpc3RyaWJ1dGlvbiBiZXR3ZWVuIHRoZSB2Q1BVcyBvZiBhIG11bHRpLXZD
UFVzIGd1ZXN0OwoqIGNsYXJpZmllZCB0aGUgY29tbWVudCBhYm91dCBidWRnZXQgYmVpbmcgcmVw
bGVuaXNoZWQgdG8gbm90aGluZyBtb3JlIHRoYW4KICB0b3AgY2FwYWNpdHksIGkuZS4sIGFib3V0
IHRoZSBmYWN0IHRoYXQgYnVkZ2V0IGlzICpub3QqIGJlaW5nIGFjY3VtdWxhdGVkCiAgYWNyb3Nz
IGRpZmZlcmVudCBwZXJpb2Q7CiogZml4ZWQgbWFueSBzdHlsZSBhbmQgdHlwbyBpc3N1ZXMgaW4g
Y29tbWVudHM7CiogYWRkZWQgYSBjb21tZW50IGFib3V0IHRoZSBidWRnZXQgZGlzdHJpYnV0aW9u
IGxvZ2ljICh0byB0aGUgdkNQVXMpIGJlaW5nCiAgc3ViamVjdCB0byBiZSByZWZpbmVkIGluIHN1
YnNlcXVlbnQgY29tbWl0czsKKiByZW5hbWluZzoKICAgdmNwdV90cnlfdG9fZ2V0X2J1ZGdldCgp
IC0tPiB2Y3B1X2dyYWJfYnVkZ2V0KCkKICAgdmNwdV9naXZlX2JhY2tfYnVkZ2V0KCkgLS0+IHZj
cHVfcmV0dXJuX2J1ZGdldCgpCiAgIHJlcGxfc2RvbV9idWRnZXQoKSAtLT4gcmVwbGFuaXNoX2Rv
bWFpbl9idWRnZXQoKQoqIGNoYW5nZSBob3cgcmVwbGVuaXNobWVudCBsb2dpYyBkZWFscyB3aXRo
IGNhc2VzIG9mIG92ZXJydW4uIEluIHYxLCB3ZSB3ZXJlCiAgYWx3YXlzIGRvaW5nIG11bHRpcGxl
IHJlcGxlbmlzaG1lbnQgYXQgb25jZSwgdW50aWwgdGhlIGRvbWFpbidzIGJ1ZGdldCB3YXMKICBi
YWNrIGludG8gdGhlIGJsYWNrLiBOb3csIGluIGNhc2VzIG9mIHN1YnN0YW50aWFsIG92ZXJydW4s
IHdlIGp1c3QgZG8gb25lCiAgcmVwbGVuaXNobWVudCwgYW5kIHJlbHkgb24gZnV0dXJlIG9uZXMg
dG8gYnJpbmcgYmFjayB0aGUgYnVkZ2V0IGludG8KICBiZWluZyBhIHBvc2l0aXZlIG51bWJlci4g
VGhpcyB3YXMgYWdyZWVkIHVwb24gd2l0aCBHZW9yZ2UgZHVyaW5nIHYxJ3MKICByZXZpZXcuCi0t
LQogdG9vbHMveGVudHJhY2UvZm9ybWF0cyAgICAgfCAgICAyIAogdG9vbHMveGVudHJhY2UveGVu
YWx5emUuYyAgfCAgIDEwICsKIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgIDUyMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggICAgfCAgICAzIAogNCBmaWxlcyBjaGFuZ2VkLCA0OTIgaW5zZXJ0aW9ucygrKSwg
NDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UvZm9ybWF0cyBiL3Rv
b2xzL3hlbnRyYWNlL2Zvcm1hdHMKaW5kZXggZjM5MTgyYS4uZDZlN2UzZiAxMDA2NDQKLS0tIGEv
dG9vbHMveGVudHJhY2UvZm9ybWF0cworKysgYi90b29scy94ZW50cmFjZS9mb3JtYXRzCkBAIC01
MSw3ICs1MSw3IEBACiAKIDB4MDAwMjIyMDEgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRz
Yyk4ZCkgIGNzY2hlZDI6dGljawogMHgwMDAyMjIwMiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUo
cmVsdHNjKThkKSAgY3NjaGVkMjpydW5xX3BvcyAgICAgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4
LCBwb3MgPSAlKDIpZF0KLTB4MDAwMjIyMDMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRz
Yyk4ZCkgIGNzY2hlZDI6Y3JlZGl0IGJ1cm4gICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3Jl
ZGl0ID0gJSgyKWQsIGRlbHRhID0gJSgzKWQgXQorMHgwMDAyMjIwMyAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgY3NjaGVkMjpjcmVkaXQgYnVybiAgICBbIGRvbTp2Y3B1ID0g
MHglKDEpMDh4LCBjcmVkaXQgPSAlKDIpZCwgYnVkZ2V0ID0gJSgzKWQsIGRlbHRhID0gJSg0KWQg
XQogMHgwMDAyMjIwNCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgY3NjaGVk
MjpjcmVkaXRfYWRkCiAweDAwMDIyMjA1ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2Mp
OGQpICBjc2NoZWQyOnRpY2tsZV9jaGVjayAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgsIGNyZWRp
dCA9ICUoMilkLCBzY29yZSA9ICUoMylkIF0KIDB4MDAwMjIyMDYgIENQVSUoY3B1KWQgICUodHNj
KWQgKCslKHJlbHRzYyk4ZCkgIGNzY2hlZDI6dGlja2xlICAgICAgICAgWyBjcHUgPSAlKDEpZCBd
CmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJhY2Uv
eGVuYWx5emUuYwppbmRleCAzOWZjMzVmLi43OWJkYmE3IDEwMDY0NAotLS0gYS90b29scy94ZW50
cmFjZS94ZW5hbHl6ZS5jCisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKQEAgLTc2ODAs
MTIgKzc2ODAsMTQgQEAgdm9pZCBzY2hlZF9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiAg
ICAgICAgICAgICBpZihvcHQuZHVtcF9hbGwpIHsKICAgICAgICAgICAgICAgICBzdHJ1Y3Qgewog
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkOjE2LCBkb21pZDoxNjsKLSAg
ICAgICAgICAgICAgICAgICAgaW50IGNyZWRpdCwgZGVsdGE7CisgICAgICAgICAgICAgICAgICAg
IGludCBjcmVkaXQsIGJ1ZGdldCwgZGVsdGE7CiAgICAgICAgICAgICAgICAgfSAqciA9ICh0eXBl
b2YocikpcmktPmQ7CiAKLSAgICAgICAgICAgICAgICBwcmludGYoIiAlcyBjc2NoZWQyOmJ1cm5f
Y3JlZGl0cyBkJXV2JXUsIGNyZWRpdCA9ICVkLCBkZWx0YSA9ICVkXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsIHItPmRvbWlkLCByLT52Y3B1aWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgIHItPmNyZWRpdCwgci0+ZGVsdGEpOworICAgICAgICAgICAgICAgIHBy
aW50ZigiICVzIGNzY2hlZDI6YnVybl9jcmVkaXRzIGQldXYldSwgY3JlZGl0ID0gJWQsICIsCisg
ICAgICAgICAgICAgICAgICAgICAgIHJpLT5kdW1wX2hlYWRlciwgci0+ZG9taWQsIHItPnZjcHVp
ZCwgci0+Y3JlZGl0KTsKKyAgICAgICAgICAgICAgICBpZiAoIHItPmJ1ZGdldCAhPSBJTlRfTUlO
ICkKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCJidWRnZXQgPSAlZCwgIiwgci0+YnVkZ2V0
KTsKKyAgICAgICAgICAgICAgICBwcmludGYoImRlbHRhID0gJWRcbiIsIHItPmRlbHRhKTsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFRSQ19TQ0hFRF9D
TEFTU19FVlQoQ1NDSEVEMiwgNSk6IC8qIFRJQ0tMRV9DSEVDSyAgICAgICovCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CmluZGV4IGZhYjdmMmUuLjY5YTc2NzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC05Miw2ICs5Miw4NiBA
QAogICovCiAKIC8qCisgKiBVdGlsaXphdGlvbiBjYXA6CisgKgorICogU2V0dGluZyBhbiBwQ1BV
IHV0aWxpemF0aW9uIGNhcCBmb3IgYSBkb21haW4gbWVhbnMgdGhlIGZvbGxvd2luZzoKKyAqCisg
KiAtIGEgZG9tYWluIGNhbiBoYXZlIGEgY2FwLCBleHByZXNzZWQgaW4gdGVybXMgb2YgJSBvZiBw
aHlzaWNhbCBDUFUgdGltZS4KKyAqICAgQSBkb21haW4gdGhhdCBtdXN0IG5vdCB1c2UgbW9yZSB0
aGFuIDEvNCBvZiBfb25lXyBwaHlzaWNhbCBDUFUsIHdpbGwKKyAqICAgYmUgZ2l2ZW4gYSBjYXAg
b2YgMjUlOyBhIGRvbWFpbiB0aGF0IG11c3Qgbm90IHVzZSBtb3JlIHRoYW4gMSsxLzIgb2YKKyAq
ICAgcGh5c2ljYWwgQ1BVIHRpbWUsIHdpbGwgYmUgZ2l2ZW4gYSBjYXAgb2YgMTUwJTsKKyAqCisg
KiAtIGNhcHMgYXJlIHBlci1kb21haW4gKG5vdCBwZXItdkNQVSkuIElmIGEgZG9tYWluIGhhcyBv
bmx5IDEgdkNQVSwgYW5kCisgKiAgIGEgNDAlIGNhcCwgdGhhdCBvbmUgdkNQVSB3aWxsIHVzZSA0
MCUgb2Ygb25lIHBDUFUuIElmIGEgc29tYWluIGhhcyA0CisgKiAgIHZDUFVzLCBhbmQgYSAyMDAl
IGNhcCwgdGhlIGVxdWl2YWxlbnQgb2YgMTAwJSB0aW1lIG9uIDIgcENQVXMgd2lsbCBiZQorICog
ICBzcGxpdCBhbW9uZyB0aGUgdiB2Q1BVcy4gSG93IG11Y2ggZWFjaCBvZiB0aGUgdkNQVXMgd2ls
bCBhY3R1YWxseSBnZXQsCisgKiAgIGR1cmluZyBhbnkgZ2l2ZW4gaW50ZXJ2YWwgb2YgdGltZSwg
aXMgdW5zcGVjaWZpZWQgKGFzIGl0IGRlcGVuZHMgb24KKyAqICAgdmFyaW91cyBhc3BlY3RzOiB3
b3JrbG9hZCwgc3lzdGVtIGxvYWQsIGV0Yy4pLiBGb3IgaW5zdGFuY2UsIGl0IGlzCisgKiAgIHBv
c3NpYmxlIHRoYXQsIGR1cmluZyBhIGdpdmVuIHRpbWUgaW50ZXJ2YWwsIDIgdkNQVXMgdXNlIDEw
MCUgZWFjaCwKKyAqICAgYW5kIHRoZSBvdGhlciB0d28gdXNlIG5vdGhpbmc7IHdoaWxlIGR1cmlu
ZyBhbm90aGVyIHRpbWUgaW50ZXJ2YWwsCisgKiAgIHR3byB2Q1BVcyB1c2UgODAlLCBvbmUgdXNl
cyAxMCUgYW5kIHRoZSBvdGhlciAzMCU7IG9yIHRoYXQgZWFjaCB1c2UKKyAqICAgNTAlIChhbmQg
c28gb24gYW5kIHNvIGZvcnRoKS4KKyAqCisgKiBGb3IgaW1wbGVtZW50aW5nIHRoaXMsIHdlIHVz
ZSB0aGUgZm9sbG93aW5nIGFwcHJvYWNoOgorICoKKyAqIC0gZWFjaCBkb21haW4gaXMgZ2l2ZW4g
YSAnYnVkZ2V0JywgYW4gZWFjaCBkb21haW4gaGFzIGEgdGltZXIsIHdoaWNoCisgKiAgIHJlcGxl
bmlzaGVzIHRoZSBkb21haW4ncyBidWRnZXQgcGVyaW9kaWNhbGx5LiBUaGUgYnVkZ2V0IGlzIHRo
ZSBhbW91bnQKKyAqICAgb2YgdGltZSB0aGUgdkNQVXMgb2YgdGhlIGRvbWFpbiBjYW4gdXNlIGV2
ZXJ5ICdwZXJpb2QnOworICoKKyAqIC0gdGhlIHBlcmlvZCBpcyBDU0NIRUQyX0JER1RfUkVQTF9Q
RVJJT0QsIGFuZCBpcyB0aGUgc2FtZSBmb3IgYWxsIGRvbWFpbnMKKyAqICAgKGJ1dCBlYWNoIGRv
bWFpbiBoYXMgaXRzIG93biB0aW1lcjsgc28gdGhlIGFsbCBhcmUgcGVyaW9kaWMgYnkgdGhlIHNh
bWUKKyAqICAgcGVyaW9kLCBidXQgcmVwbGVuaXNobWVudCBvZiB0aGUgYnVkZ2V0cyBvZiB0aGUg
dmFyaW91cyBkb21haW5zLCBhdAorICogICBwZXJpb2RzIGJvdW5kYXJpZXMsIGFyZSBub3Qgc3lu
Y2hyb25vdXMpOworICoKKyAqIC0gd2hlbiB2Q1BVcyBydW4sIHRoZXkgY29uc3VtZSBidWRnZXQu
IFdoZW4gdGhleSBkb24ndCBydW4sIHRoZXkgZG9uJ3QKKyAqICAgY29uc3VtZSBidWRnZXQuIElm
IHRoZXJlIGlzIG5vIGJ1ZGdldCBsZWZ0IGZvciB0aGUgZG9tYWluLCBubyB2Q1BVIG9mCisgKiAg
IHRoYXQgZG9tYWluIGNhbiBydW4uIElmIGEgdkNQVSB0cmllcyB0byBydW4gYW5kIGZpbmRzIHRo
YXQgdGhlcmUgaXMgbm8KKyAqICAgYnVkZ2V0LCBpdCBibG9ja3MuCisgKiAgIEF0IHdoYXRldmVy
IHRpbWUgYSB2Q1BVIHdhbnRzIHRvIHJ1biwgaXQgbXVzdCBjaGVjayB0aGUgZG9tYWluJ3MgYnVk
Z2V0LAorICogICBhbmQgaWYgdGhlcmUgaXMgc29tZSwgaXQgY2FuIHVzZSBpdC4KKyAqCisgKiAt
IGJ1ZGdldCBpcyByZXBsZW5pc2hlZCB0byB0aGUgdG9wIG9mIHRoZSBjYXBhY2l0eSBmb3IgdGhl
IGRvbWFpbiBvbmNlCisgKiAgIHBlciBwZXJpb2QuIEV2ZW4gaWYgdGhlcmUgd2FzIHNvbWUgbGVm
dG92ZXIgYnVkZ2V0IGZyb20gcHJldmlvdXMgcGVyaW9kLAorICogICB0aG91Z2gsIHRoZSBidWRn
ZXQgYWZ0ZXIgYSByZXBsZW5pc2htZW50IHdpbGwgYWx3YXlzIGJlIGF0IG1vc3QgZXF1YWwKKyAq
ICAgdG8gdGhlIHRvdGFsIGNhcGFjaWZ5IG9mIHRoZSBkb21haW4gKCd0b3RfYnVkZ2V0Jyk7Cisg
KgorICogLSB3aGVuIGEgYnVkZ2V0IHJlcGxlbmlzaG1lbnQgb2NjdXJzLCBpZiB0aGVyZSBhcmUg
dkNQVXMgdGhhdCBoYWQgYmVlbgorICogICBibG9ja2VkIGJlY2F1c2Ugb2YgbGFjayBvZiBidWRn
ZXQsIHRoZXknbGwgYmUgdW5ibG9ja2VkLCBhbmQgdGhleSB3aWxsCisgKiAgIChwb3RlbnRpYWxs
eSkgYmUgYWJsZSB0byBydW4gYWdhaW4uCisgKgorICogRmluYWxseSwgc29tZSBldmVuIG1vcmUg
aW1wbGVtZW50YXRpb24gcmVsYXRlZCBkZXRhaWw6CisgKgorICogLSBidWRnZXQgaXMgc3RvcmVk
IGluIGEgZG9tYWluLXdpZGUgcG9vbC4gdkNQVXMgb2YgdGhlIGRvbWFpbiB0aGF0IHdhbnQKKyAq
ICAgdG8gcnVuIGdvIHRvIHN1Y2ggcG9vbCwgYW5kIGdydWIgc29tZS4gV2hlbiB0aGV5IGRvIHNv
LCB0aGUgYW1vdW50CisgKiAgIHRoZXkgZ3JhYmJlZCBpcyBfaW1tZWRpYXRlbHlfIHJlbW92ZWQg
ZnJvbSB0aGUgcG9vbC4gVGhpcyBoYXBwZW5zIGluCisgKiAgIHZjcHVfZ3JhYl9idWRnZXQoKTsK
KyAqCisgKiAtIHdoZW4gdkNQVXMgc3RvcCBydW5uaW5nLCBpZiB0aGV5J3ZlIG5vdCBjb25zdW1l
ZCBhbGwgdGhlIGJ1ZGdldCB0aGV5CisgKiAgIHRvb2ssIHRoZSBsZWZ0b3ZlciBpcyBwdXQgYmFj
ayBpbiB0aGUgcG9vbC4gVGhpcyBoYXBwZW5zIGluCisgKiAgIHZjcHVfcmV0dXJuX2J1ZGdldCgp
OworICoKKyAqIC0gdGhlIGFib3ZlIG1lYW5zIHRoYXQgYSB2Q1BVIGNhbiBmaW5kIG91dCB0aGF0
IHRoZXJlIGlzIG5vIGJ1ZGdldCBhbmQKKyAqICAgYmxvY2ssIG5vdCBvbmx5IGlmIHRoZSBjYXAg
aGFzIGFjdHVhbGx5IGJlZW4gcmVhY2hlZCAoZm9yIHRoaXMgcGVyaW9kKSwKKyAqICAgYnV0IGFs
c28gaWYgc29tZSBvdGhlciB2Q1BVcywgaW4gb3JkZXIgdG8gcnVuLCBoYXZlIGdyYWJiZWQgYSBj
ZXJ0YWluCisgKiAgIHF1b3RhIG9mIGJ1ZGdldCwgbm8gbWF0dGVyIHdoZXRoZXIgdGhleSd2ZSBh
bHJlYWR5IHVzZWQgaXQgYWxsIG9yIG5vdC4KKyAqICAgQSB2Q1BVIGJsb2NraW5nIGJlY2F1c2Ug
KGFueSBmb3JtIG9mKSBsYWNrIG9mIGJ1ZGdldCBpcyBzYWlkIHRvIGJlCisgKiAgICJwYXJrZWQi
LCBhbmQgc3VjaCBibG9ja2luZyBoYXBwZW5zIGluIHBhcmtfdmNwdSgpOworICoKKyAqIC0gd2hl
biBhIHZDUFUgc3RvcHMgcnVubmluZywgYW5kIHB1dHMgYmFjayBzb21lIGJ1ZGdldCBpbiB0aGUg
ZG9tYWluIHBvb2wsCisgKiAgIHdlIG5lZWQgdG8gY2hlY2sgd2hldGhlciB0aGVyZSBpcyBzb21l
b25lIHdoaWNoIGhhcyBiZWVuIHBhcmtlZCBhbmQgdGhhdAorICogICBjYW4gYmUgdW5wYXJrZWQu
IFRoaXMgaGFwcGVucyBpbiB1bnBhcmtfcGFya2VkX3ZjcHVzKCksIGNhbGxlZCBmcm9tCisgKiAg
IGNzY2hlZDJfY29udGV4dF9zYXZlZCgpOworICoKKyAqIC0gb2YgY291cnNlLCB1bnBhcmtpbmcg
aGFwcGVucyBhbHNvIGFzIGEgY29uc2VxdWVuY2Ugb2YgdGhlIGRvbWFpbidzIGJ1ZGdldAorICog
ICBiZWluZyByZXBsZW5pc2hlZCBieSB0aGUgcGVyaW9kaWMgdGltZXIuIFRoaXMgYWxzbyBvY2N1
cnMgYnkgbWVhbnMgb2YKKyAqICAgY2FsbGluZyBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoKSAoYnV0
IGZyb20gcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQoKSk7CisgKgorICogLSBwYXJrZWQgdkNQVXMg
b2YgYSBkb21haW4gYXJlIGtlcHQgaW4gYSAocGVyLWRvbWFpbikgbGlzdCwgY2FsbGVkCisgKiAg
ICdwYXJrZWRfdmNwdXMnKS4gTWFuaXB1bGF0aW9uIG9mIHRoZSBsaXN0IGFuZCBvZiB0aGUgZG9t
YWluLXdpZGUgYnVkZ2V0CisgKiAgIHBvb2wsIG11c3Qgb2NjdXIgb25seSB3aGVuIGhvbGRpbmcg
dGhlICdidWRnZXRfbG9jaycuCisgKi8KKworLyoKICAqIExvY2tpbmc6CiAgKgogICogLSBydW5x
dWV1ZSBsb2NrCkBAIC0xMTIsMTggKzE5MiwyOSBAQAogICogICAgIHJ1bnF1ZXVlIGVhY2ggY3B1
IGlzOwogICogICsgc2VyaWFsaXplcyB0aGUgb3BlcmF0aW9uIG9mIGNoYW5naW5nIHRoZSB3ZWln
aHRzIG9mIGRvbWFpbnM7CiAgKgorICogLSBCdWRnZXQgbG9jaworICogICsgaXQgaXMgcGVyLWRv
bWFpbjsKKyAqICArIHByb3RlY3RzLCBpbiBkb21haW5zIHRoYXQgaGF2ZSBhbiB1dGlsaXphdGlv
biBjYXA7CisgKiAgICogbWFuaXB1bGF0aW9uIG9mIHRoZSB0b3RhbCBidWRnZXQgb2YgdGhlIGRv
bWFpbiAoYXMgaXQgaXMgc2hhcmVkCisgKiAgICAgYW1vbmcgYWxsIHZDUFVzIG9mIHRoZSBkb21h
aW4pLAorICogICAqIG1hbmlwdWxhdGlvbiBvZiB0aGUgbGlzdCBvZiB2Q1BVcyB0aGF0IGFyZSBi
bG9ja2VkIHdhaXRpbmcgZm9yCisgKiAgICAgc29tZSBidWRnZXQgdG8gYmUgYXZhaWxhYmxlLgor
ICoKICAqIC0gVHlwZToKICAqICArIHJ1bnF1ZXVlIGxvY2tzIGFyZSAncmVndWxhcicgc3Bpbmxv
Y2tzOwogICogICsgdGhlIHByaXZhdGUgc2NoZWR1bGVyIGxvY2sgY2FuIGJlIGFuIHJ3bG9jay4g
SW4gZmFjdCwgZGF0YQogICogICAgaXQgcHJvdGVjdHMgaXMgbW9kaWZpZWQgb25seSBkdXJpbmcg
aW5pdGlhbGl6YXRpb24sIGNwdXBvb2wKICAqICAgIG1hbmlwdWxhdGlvbiBhbmQgd2hlbiBjaGFu
Z2luZyB3ZWlnaHRzLCBhbmQgcmVhZCBpbiBhbGwKLSAqICAgIG90aGVyIGNhc2VzIChlLmcuLCBk
dXJpbmcgbG9hZCBiYWxhbmNpbmcpLgorICogICAgb3RoZXIgY2FzZXMgKGUuZy4sIGR1cmluZyBs
b2FkIGJhbGFuY2luZyk7CisgKiAgKyBidWRnZXQgbG9ja3MgYXJlICdyZWd1bGFyJyBzcGlubG9j
a3MuCiAgKgogICogT3JkZXJpbmc6CiAgKiAgKyB0eWxvY2sgbXVzdCBiZSB1c2VkIHdoZW4gd2Fu
dGluZyB0byB0YWtlIGEgcnVucXVldWUgbG9jaywKICAqICAgIGlmIHdlIGFscmVhZHkgaG9sZCBh
bm90aGVyIG9uZTsKICAqICArIGlmIHRha2luZyBib3RoIGEgcnVucXVldWUgbG9jayBhbmQgdGhl
IHByaXZhdGUgc2NoZWR1bGVyCi0gKiAgICBsb2NrIGlzLCB0aGUgbGF0dGVyIG11c3QgYWx3YXlz
IGJlIHRha2VuIGZvciBmaXJzdC4KKyAqICAgIGxvY2sgaXMsIHRoZSBsYXR0ZXIgbXVzdCBhbHdh
eXMgYmUgdGFrZW4gZm9yIGZpcnN0OworICogICsgaWYgdGFraW5nIGJvdGggYSBydW5xdWV1ZSBs
b2NrIGFuZCBhIGJ1ZGdldCBsb2NrLCB0aGUgZm9ybWVyCisgKiAgICBtdXN0IGFsd2F5cyBiZSB0
YWtlbiBmb3IgZmlyc3QuCiAgKi8KIAogLyoKQEAgLTE2Niw2ICsyNTcsOCBAQAogI2RlZmluZSBD
U0NIRUQyX0NSRURJVF9SRVNFVCAgICAgICAgIDAKIC8qIE1heCB0aW1lcjogTWF4aW11bSB0aW1l
IGEgZ3Vlc3QgY2FuIGJlIHJ1biBmb3IuICovCiAjZGVmaW5lIENTQ0hFRDJfTUFYX1RJTUVSICAg
ICAgICAgICAgQ1NDSEVEMl9DUkVESVRfSU5JVAorLyogUGVyaW9kIG9mIHRoZSBjYXAgcmVwbGVu
aXNobWVudCB0aW1lci4gKi8KKyNkZWZpbmUgQ1NDSEVEMl9CREdUX1JFUExfUEVSSU9EICAgICAo
KG9wdF9jYXBfcGVyaW9kKSpNSUxMSVNFQ1MoMSkpCiAKIC8qCiAgKiBGbGFncwpAQCAtMjk1LDYg
KzM4OCwxNCBAQCBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3VuZGVybG9hZF9iYWxhbmNl
X3RvbGVyYW5jZSA9IDA7CiBpbnRlZ2VyX3BhcmFtKCJjcmVkaXQyX2JhbGFuY2VfdW5kZXIiLCBv
cHRfdW5kZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlKTsKIHN0YXRpYyBpbnQgX19yZWFkX21vc3Rs
eSBvcHRfb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2UgPSAtMzsKIGludGVnZXJfcGFyYW0oImNy
ZWRpdDJfYmFsYW5jZV9vdmVyIiwgb3B0X292ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlKTsKKy8q
CisgKiBEb21haW5zIHN1YmplY3QgdG8gYSBjYXAgcmVjZWl2ZSBhIHJlcGxlbmlzaG1lbnQgb2Yg
dGhlaXIgcnVudGltZSBidWRnZXQKKyAqIG9uY2UgZXZlcnkgb3B0X2NhcF9wZXJpb2QgaW50ZXJ2
YWwuIERlZmF1bHQgaXMgMTAgbXMuIFRoZSBhbW91bnQgb2YgYnVkZ2V0CisgKiB0aGV5IHJlY2Vp
dmUgZGVwZW5kcyBvbiB0aGVpciBjYXAuIEZvciBpbnN0YW5jZSwgYSBkb21haW4gd2l0aCBhIDUw
JSBjYXAKKyAqIHdpbGwgcmVjZWl2ZSA1MCUgb2YgMTAgbXMsIHNvIDUgbXMuCisgKi8KK3N0YXRp
YyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfY2FwX3BlcmlvZCA9IDEwOyAgICAvKiBt
cyAqLworaW50ZWdlcl9wYXJhbSgiY3JlZGl0Ml9jYXBfcGVyaW9kX21zIiwgb3B0X2NhcF9wZXJp
b2QpOwogCiAvKgogICogUnVucXVldWUgb3JnYW5pemF0aW9uLgpAQCAtNDExLDEzICs1MTIsMTUg
QEAgc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwgcnVucV9tYXApOwogICogVmlydHVhbCBDUFUK
ICAqLwogc3RydWN0IGNzY2hlZDJfdmNwdSB7Ci0gICAgc3RydWN0IGxpc3RfaGVhZCBycWRfZWxl
bTsgICAgICAgICAvKiBPbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEncyBzdmMgbGlzdCAqLworICAg
IHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbTsgICAgICAgICAgLyogVXAtcG9pbnRlciB0byBkb21h
aW4gICAgICAgICAgICAgICAgKi8KKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsgICAgICAgICAgICAg
ICAgIC8qIFVwLXBvaW50ZXIsIHRvIHZjcHUgICAgICAgICAgICAgICAgICovCiAgICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOyAvKiBVcC1wb2ludGVyIHRvIHRoZSBydW5xdWV1
ZSAgICAgICAgICAqLwogCiAgICAgaW50IGNyZWRpdDsgICAgICAgICAgICAgICAgICAgICAgICAv
KiBDdXJyZW50IGFtb3VudCBvZiBjcmVkaXQgICAgICAgICAgICAqLwogICAgIHVuc2lnbmVkIGlu
dCB3ZWlnaHQ7ICAgICAgICAgICAgICAgLyogV2VpZ2h0IG9mIHRoaXMgdmNwdSAgICAgICAgICAg
ICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgcmVzaWR1YWw7ICAgICAgICAgICAgIC8qIFJlbWlu
ZGVyIG9mIGRpdihtYXhfd2VpZ2h0L3dlaWdodCkgICovCiAgICAgdW5zaWduZWQgZmxhZ3M7ICAg
ICAgICAgICAgICAgICAgICAvKiBTdGF0dXMgZmxhZ3MgKDE2IGJpdHMgd291bGQgYmUgb2ssICAq
LworICAgIHNfdGltZV90IGJ1ZGdldDsgICAgICAgICAgICAgICAgICAgLyogQ3VycmVudCBidWRn
ZXQgKGlmIGRvbWFpbnMgaGFzIGNhcCkgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIGJ1dCBjbGVhcl9iaXQoKSBkb2VzIG5vdCBsaWtlIHRoYXQpICovCiAgICAg
c190aW1lX3Qgc3RhcnRfdGltZTsgICAgICAgICAgICAgICAvKiBUaW1lIHdlIHdlcmUgc2NoZWR1
bGVkIChmb3IgY3JlZGl0KSAqLwogCkBAIC00MjYsOSArNTI5LDggQEAgc3RydWN0IGNzY2hlZDJf
dmNwdSB7CiAgICAgc190aW1lX3QgYXZnbG9hZDsgICAgICAgICAgICAgICAgICAvKiBEZWNheWlu
ZyBxdWV1ZSBsb2FkICAgICAgICAgICAgICAgICAqLwogCiAgICAgc3RydWN0IGxpc3RfaGVhZCBy
dW5xX2VsZW07ICAgICAgICAvKiBPbiB0aGUgcnVucXVldWUgKHJxZC0+cnVucSkgICAgICAgICAq
LwotICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbTsgICAgICAgICAgLyogVXAtcG9pbnRlciB0
byBkb21haW4gICAgICAgICAgICAgICAgKi8KLSAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsgICAgICAg
ICAgICAgICAgIC8qIFVwLXBvaW50ZXIsIHRvIHZjcHUgICAgICAgICAgICAgICAgICovCi0KKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIHBhcmtlZF9lbGVtOyAgICAgIC8qIE9uIHRoZSBwYXJrZWRfdmNw
dXMgbGlzdCAgICAgICAgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBycWRfZWxlbTsgICAg
ICAgICAvKiBPbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEncyBzdmMgbGlzdCAqLwogICAgIHN0cnVj
dCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKm1pZ3JhdGVfcnFkOyAvKiBQcmUtZGV0ZXJtaW5lZCBt
aWdyLiB0YXJnZXQgKi8KICAgICBpbnQgdGlja2xlZF9jcHU7ICAgICAgICAgICAgICAgICAgIC8q
IENwdSB0aGF0IHdpbGwgcGljayB1cyAoLTEgaWYgbm9uZSkgICovCiB9OwpAQCAtNDM3LDkgKzUz
OSwxOSBAQCBzdHJ1Y3QgY3NjaGVkMl92Y3B1IHsKICAqIERvbWFpbgogICovCiBzdHJ1Y3QgY3Nj
aGVkMl9kb20gewotICAgIHN0cnVjdCBsaXN0X2hlYWQgc2RvbV9lbGVtOyAvKiBPbiBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEncyBzZG9tIGxpc3QgICAgICAgKi8KICAgICBzdHJ1Y3QgZG9tYWluICpk
b207ICAgICAgICAgLyogVXAtcG9pbnRlciB0byBkb21haW4gICAgICAgICAgICAgICAgICAgICAg
ICovCisKKyAgICBzcGlubG9ja190IGJ1ZGdldF9sb2NrOyAgICAgLyogU2VyaWFsaXplZCBidWRn
ZXQgY2FsY3VsYXRpb25zICAgICAgICAgICAgICovCisgICAgc190aW1lX3QgdG90X2J1ZGdldDsg
ICAgICAgIC8qIFRvdGFsIGFtb3VudCBvZiBidWRnZXQgICAgICAgICAgICAgICAgICAgICAqLwor
ICAgIHNfdGltZV90IGJ1ZGdldDsgICAgICAgICAgICAvKiBDdXJyZW50bHkgYXZhaWxhYmxlIGJ1
ZGdldCAgICAgICAgICAgICAgICAgKi8KKworICAgIHN0cnVjdCB0aW1lciAqcmVwbF90aW1lcjsg
ICAvKiBUaW1lciBmb3IgcGVyaW9kaWMgcmVwbGVuaXNobWVudCBvZiBidWRnZXQgKi8KKyAgICBz
X3RpbWVfdCBuZXh0X3JlcGw7ICAgICAgICAgLyogVGltZSBhdCB3aGljaCBuZXh0IHJlcGxlbmlz
aG1lbnQgb2NjdXJzICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBwYXJrZWRfdmNwdXM7IC8q
IExpc3Qgb2YgQ1BVcyB3YWl0aW5nIGZvciBidWRnZXQgICAgICAgICAqLworCisgICAgc3RydWN0
IGxpc3RfaGVhZCBzZG9tX2VsZW07IC8qIE9uIGNzY2hlZDJfcnVucXVldWVfZGF0YSdzIHNkb20g
bGlzdCAgICAgICAqLwogICAgIHVpbnQxNl90IHdlaWdodDsgICAgICAgICAgICAvKiBVc2VyIHNw
ZWNpZmllZCB3ZWlnaHQgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50MTZfdCBjYXA7
ICAgICAgICAgICAgICAgLyogVXNlciBzcGVjaWZpZWQgY2FwICAgICAgICAgICAgICAgICAgICAg
ICAgICovCiAgICAgdWludDE2X3QgbnJfdmNwdXM7ICAgICAgICAgIC8qIE51bWJlciBvZiB2Y3B1
cyBvZiB0aGlzIGRvbWFpbiAgICAgICAgICAgICAqLwogfTsKIApAQCAtNDc0LDYgKzU4NiwxMiBA
QCBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKmMycnFkKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICByZXR1cm4gJmNzY2hlZDJfcHJpdihvcHMpLT5y
cWRbYzJyKGNwdSldOwogfQogCisvKiBEb2VzIHRoZSBkb21haW4gb2YgdGhpcyB2Q1BVIGhhdmUg
YSBjYXA/ICovCitzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3QgY3NjaGVk
Ml92Y3B1ICpzdmMpCit7CisgICAgcmV0dXJuIHN2Yy0+YnVkZ2V0ICE9IFNUSU1FX01BWDsKK30K
KwogLyoKICAqIEh5cGVydGhyZWFkaW5nIChTTVQpIHN1cHBvcnQuCiAgKgpAQCAtMTUxNSw3ICsx
NjMzLDE2IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5vdywKICAgICAgICAgICogdGhhdCB0aGUgY3JlZGl0
IGl0IGhhcyBzcGVudCBzbyBmYXIgZ2V0IGFjY291bnRlZC4KICAgICAgICAgICovCiAgICAgICAg
IGlmICggc3ZjLT52Y3B1ID09IGN1cnJfb25fY3B1KHN2Y19jcHUpICkKKyAgICAgICAgewogICAg
ICAgICAgICAgYnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOworICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAqIEFuZCwgc2ltaWxhcmx5LCBpbiBjYXNlIGl0IGhhcyBydW4gb3V0IG9mIGJ1
ZGdldCwgYXMgYQorICAgICAgICAgICAgICogY29uc2VxdWVuY2Ugb2YgdGhpcyByb3VuZCBvZiBh
Y2NvdW50aW5nLCB3ZSBhbHNvIG11c3QgaW5mb3JtCisgICAgICAgICAgICAgKiBpdHMgcENQVSB0
aGF0IGl0J3MgdGltZSB0byBwYXJrIGl0LCBhbmQgcGljayB1cCBzb21lb25lIGVsc2UuCisgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoc3ZjLT5idWRnZXQgPD0gMCkg
KQorICAgICAgICAgICAgICAgIHRpY2tsZV9jcHUoc3ZjX2NwdSwgcnFkKTsKKyAgICAgICAgfQog
CiAgICAgICAgIHN0YXJ0X2NyZWRpdCA9IHN2Yy0+Y3JlZGl0OwogCkBAIC0xNTcxLDI3ICsxNjk4
LDM1IEBAIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKIAogICAgIGRlbHRhID0gbm93IC0gc3ZjLT5zdGFydF90aW1lOwogCi0gICAgaWYgKCBsaWtl
bHkoZGVsdGEgPiAwKSApCi0gICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGJ1cm5fY3Jl
ZGl0c190MmMpOwotICAgICAgICB0MmNfdXBkYXRlKHJxZCwgZGVsdGEsIHN2Yyk7Ci0gICAgICAg
IHN2Yy0+c3RhcnRfdGltZSA9IG5vdzsKLSAgICB9Ci0gICAgZWxzZSBpZiAoIGRlbHRhIDwgMCAp
CisgICAgaWYgKCB1bmxpa2VseShkZWx0YSA8PSAwKSApCiAgICAgewotICAgICAgICBkMnByaW50
aygiV0FSTklORzogJXM6IFRpbWUgd2VudCBiYWNrd2FyZHM/IG5vdyAlIlBSSV9zdGltZSIgc3Rh
cnRfdGltZSAlIlBSSV9zdGltZSJcbiIsCi0gICAgICAgICAgICAgICAgIF9fZnVuY19fLCBub3cs
IHN2Yy0+c3RhcnRfdGltZSk7CisgICAgICAgIGlmICggdW5saWtlbHkoZGVsdGEgPCAwKSApCisg
ICAgICAgICAgICBkMnByaW50aygiV0FSTklORzogJXM6IFRpbWUgd2VudCBiYWNrd2FyZHM/IG5v
dyAlIlBSSV9zdGltZQorICAgICAgICAgICAgICAgICAgICAgIiBzdGFydF90aW1lICUiUFJJX3N0
aW1lIlxuIiwgX19mdW5jX18sIG5vdywKKyAgICAgICAgICAgICAgICAgICAgIHN2Yy0+c3RhcnRf
dGltZSk7CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAgIFNDSEVEX1NUQVRfQ1JBTkso
YnVybl9jcmVkaXRzX3QyYyk7CisgICAgdDJjX3VwZGF0ZShycWQsIGRlbHRhLCBzdmMpOworCisg
ICAgaWYgKCBoYXNfY2FwKHN2YykgKQorICAgICAgICBzdmMtPmJ1ZGdldCAtPSBkZWx0YTsKKwor
ICAgIHN2Yy0+c3RhcnRfdGltZSA9IG5vdzsKKworIG91dDoKICAgICBpZiAoIHVubGlrZWx5KHRi
X2luaXRfZG9uZSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHVuc2ln
bmVkIHZjcHU6MTYsIGRvbToxNjsKLSAgICAgICAgICAgIGludCBjcmVkaXQsIGRlbHRhOworICAg
ICAgICAgICAgaW50IGNyZWRpdCwgYnVkZ2V0OworICAgICAgICAgICAgaW50IGRlbHRhOwogICAg
ICAgICB9IGQ7CiAgICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsK
ICAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOwogICAgICAgICBkLmNyZWRpdCA9
IHN2Yy0+Y3JlZGl0OworICAgICAgICBkLmJ1ZGdldCA9IGhhc19jYXAoc3ZjKSA/ICBzdmMtPmJ1
ZGdldCA6IElOVF9NSU47CiAgICAgICAgIGQuZGVsdGEgPSBkZWx0YTsKICAgICAgICAgX190cmFj
ZV92YXIoVFJDX0NTQ0hFRDJfQ1JFRElUX0JVUk4sIDEsCiAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihkKSwKQEAgLTE1OTksNiArMTczNCwyNDggQEAgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgIH0KIH0KIAorLyoKKyAqIEJ1ZGdldC1y
ZWxhdGVkIGNvZGUuCisgKi8KKworc3RhdGljIHZvaWQgcGFya192Y3B1KHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YykKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKKworICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmc3ZjLT5zZG9tLT5idWRnZXRfbG9jaykpOworCisgICAgLyoK
KyAgICAgKiBJdCB3YXMgaW1wb3NzaWJsZSB0byBmaW5kIGJ1ZGdldCBmb3IgdGhpcyB2Q1BVLCBz
byBpdCBoYXMgdG8gYmUKKyAgICAgKiAicGFya2VkIi4gVGhpcyBpbXBsaWVzIGl0IGlzIG5vdCBy
dW5uYWJsZSwgc28gd2UgbWFyayBpdCBhcyBzdWNoIGluCisgICAgICogaXRzIHBhdXNlX2ZsYWdz
LiBJZiB0aGUgdkNQVSBpcyBjdXJyZW50bHkgc2NoZWR1bGVkICh3aGljaCBtZWFucyB3ZQorICAg
ICAqIGFyZSBoZXJlIGFmdGVyIGJlaW5nIGNhbGxlZCBmcm9tIHdpdGhpbiBjc2NoZWRfc2NoZWR1
bGUoKSksIGZsYWdnaW5nCisgICAgICogaXMgZW5vdWdoLCBhcyB3ZSdsbCBjaG9vc2Ugc29tZW9u
ZSBlbHNlLCBhbmQgdGhlbiBjb250ZXh0X3NhdmVkKCkKKyAgICAgKiB3aWxsIHRha2UgY2FyZSBv
ZiB1cGRhdGluZyB0aGUgbG9hZCBwcm9wZXJseS4KKyAgICAgKgorICAgICAqIElmLCBPVE9ILCB0
aGUgdkNQVSBpcyBzaXR0aW5nIGluIHRoZSBydW5xdWV1ZSAod2hpY2ggbWVhbnMgd2UgYXJlIGhl
cmUKKyAgICAgKiBhZnRlciBiZWluZyBjYWxsZWQgZnJvbSB3aXRoaW4gcnVucV9jYW5kaWRhdGUo
KSksIHdlIG11c3QgZ28gYWxsIHRoZQorICAgICAqIHdheSBkb3duIHRvIHRha2luZyBpdCBvdXQg
b2YgdGhlcmUsIGFuZCB1cGRhdGluZyB0aGUgbG9hZCBhY2NvcmRpbmdseS4KKyAgICAgKgorICAg
ICAqIEluIGJvdGggY2FzZXMsIHdlIGFsc28gYWRkIGl0IHRvIHRoZSBsaXN0IG9mIHBhcmtlZCB2
Q1BVcyBvZiB0aGUgZG9tYWluLgorICAgICAqLworICAgIF9fc2V0X2JpdChfVlBGX3BhcmtlZCwg
JnYtPnBhdXNlX2ZsYWdzKTsKKyAgICBpZiAoIHZjcHVfb25fcnVucShzdmMpICkKKyAgICB7Cisg
ICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CisgICAgICAgIHVwZGF0ZV9sb2FkKHN2Yy0+c2RvbS0+
ZG9tLT5jcHVwb29sLT5zY2hlZCwgc3ZjLT5ycWQsIHN2YywgLTEsIE5PVygpKTsKKyAgICB9Cisg
ICAgbGlzdF9hZGQoJnN2Yy0+cGFya2VkX2VsZW0sICZzdmMtPnNkb20tPnBhcmtlZF92Y3B1cyk7
Cit9CisKK3N0YXRpYyBib29sIHZjcHVfZ3JhYl9idWRnZXQoc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjKQoreworICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9IHN2Yy0+c2RvbTsKKyAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisKKyAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsK
KworICAgIGlmICggc3ZjLT5idWRnZXQgPiAwICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAg
ICAvKiBidWRnZXRfbG9jayBuZXN0cyBpbnNpZGUgcnVucXVldWUgbG9jay4gKi8KKyAgICBzcGlu
X2xvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKKworICAgIC8qCisgICAgICogSGVyZSwgc3ZjLT5i
dWRnZXQgaXMgPD0gMCAoYXMsIGlmIGl0IHdhcyA+IDAsIHdlJ2QgaGF2ZSB0YWtlbiB0aGUgaWYK
KyAgICAgKiBhYm92ZSEpLiBUaGF0IGJhc2ljYWxseSBtZWFucyB0aGUgdkNQVSBoYXMgb3ZlcnJ1
biBhIGJpdCAtLWJlY2F1c2Ugb2YKKyAgICAgKiB2YXJpb3VzIHJlYXNvbnMtLSBhbmQgd2Ugd2Fu
dCB0byB0YWtlIHRoYXQgaW50byBhY2NvdW50LiBXaXRoIHRoZSArPSwKKyAgICAgKiB3ZSBhcmUg
YWN0dWFsbHkgc3VidHJhY3RpbmcgdGhlIGFtb3VudCBvZiBidWRnZXQgdGhlIHZDUFUgaGFzCisg
ICAgICogb3ZlcmNvbnN1bWVkLCBmcm9tIHRoZSB0b3RhbCBkb21haW4gYnVkZ2V0LgorICAgICAq
LworICAgIHNkb20tPmJ1ZGdldCArPSBzdmMtPmJ1ZGdldDsKKworICAgIGlmICggc2RvbS0+YnVk
Z2V0ID4gMCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBOQjogd2UgZ2l2ZSB0aGUg
d2hvbGUgcmVtYWluaW5nIGJ1ZGdldCBhIGRvbWFpbiBoYXMsIHRvIHRoZSBmaXJzdAorICAgICAg
ICAgKiB2Q1BVIHRoYXQgY29tZXMgaGVyZSBhbmQgYXNrcyBmb3IgaXQuIFRoaXMgbWVhbnMgdGhh
dCwgaW4gYSBkb21haW4KKyAgICAgICAgICogd2l0aCBhIGNhcCwgb25seSAxIHZDUFUgaXMgYWJs
ZSB0byBydW4sIGF0IGFueSBnaXZlbiB0aW1lLgorICAgICAgICAgKiAvVEhJUyBJUyBHT0lORyBU
TyBDSEFOR0UvIGluIHN1YnNlcXVlbnQgcGF0Y2hlcywgdG93YXJkIHNvbWV0aGluZworICAgICAg
ICAgKiB0aGF0IGFsbG93cyBtdWNoIGJldHRlciBmYWlybmVzcyBhbmQgcGFyYWxsZWxpc20uIFBy
b2NlZWRpbmcgaW4KKyAgICAgICAgICogdHdvIHN0ZXBzLCBpcyBmb3IgbWFraW5nIHRoaW5ncyBl
YXN5IHRvIHVuZGVyc3RhbmQsIHdoZW4gbG9va2luZworICAgICAgICAgKiBhdCB0aGUgc2lnbmxl
IGNvbW1pdHMuCisgICAgICAgICAqLworICAgICAgICBzdmMtPmJ1ZGdldCA9IHNkb20tPmJ1ZGdl
dDsKKyAgICAgICAgc2RvbS0+YnVkZ2V0ID0gMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgc3ZjLT5idWRnZXQgPSAwOworICAgICAgICBwYXJrX3ZjcHUoc3ZjKTsKKyAgICB9CisK
KyAgICBzcGluX3VubG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOworCisgICAgcmV0dXJuIHN2Yy0+
YnVkZ2V0ID4gMDsKK30KKworc3RhdGljIHZvaWQKK3ZjcHVfcmV0dXJuX2J1ZGdldChzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKnBhcmtlZCkKK3sKKyAgICBzdHJ1
Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207CisgICAgdW5zaWduZWQgaW50IGNwdSA9
IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9j
cHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKGxpc3Rf
ZW1wdHkocGFya2VkKSk7CisKKyAgICAvKiBidWRnZXRfbG9jayBuZXN0cyBpbnNpZGUgcnVucXVl
dWUgbG9jay4gKi8KKyAgICBzcGluX2xvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKKworICAgIC8q
CisgICAgICogVGhlIHZDUFUgaXMgc3RvcHBpbmcgcnVubmluZyAoZS5nLiwgYmVjYXVzZSBpdCdz
IGJsb2NraW5nLCBvciBpdCBoYXMKKyAgICAgKiBiZWVuIHByZWVtcHRlZCkuIElmIGl0IGhhc24n
dCBjb25zdW1lZCBhbGwgdGhlIGJ1ZGdldCBpdCBnb3Qgd2hlbiwKKyAgICAgKiBzdGFydGluZyB0
byBydW4sIHB1dCB0aGF0IHJlbWFpbmluZyBhbW91bnQgYmFjayBpbiB0aGUgZG9tYWluJ3MgYnVk
Z2V0CisgICAgICogcG9vbC4KKyAgICAgKi8KKyAgICBzZG9tLT5idWRnZXQgKz0gc3ZjLT5idWRn
ZXQ7CisgICAgc3ZjLT5idWRnZXQgPSAwOworCisgICAgLyoKKyAgICAgKiBNYWtpbmcgYnVkZ2V0
IGF2YWlsYWJsZSBhZ2FpbiB0byB0aGUgZG9tYWluIG1lYW5zIHRoYXQgcGFya2VkIHZDUFVzCisg
ICAgICogbWF5IGJlIHVucGFya2VkIGFuZCBydW4uIFRoZXkgYXJlLCBpZiBhbnksIGluIHRoZSBk
b21haW4ncyBwYXJrZWRfdmNwdXMKKyAgICAgKiBsaXN0LCBzbyB3ZSB3YW50IHRvIGdvIHRocm91
Z2ggdGhhdCBhbmQgdW5wYXJrIHRoZW0gKHNvIHRoZXkgY2FuIHRyeQorICAgICAqIHRvIGdldCBz
b21lIGJ1ZGdldCkuCisgICAgICoKKyAgICAgKiBUb3VjaGluZyB0aGUgbGlzdCByZXF1aXJlcyB0
aGUgYnVkZ2V0X2xvY2ssIHdoaWNoIHdlIGhvbGQuIExldCdzCisgICAgICogdGhlcmVmb3JlIHB1
dCBldmVyeW9uZSBpbiB0aGF0IGxpc3QgaW4gYW5vdGhlciwgdGVtcG9yYXJ5IGxpc3QsIHdoaWNo
CisgICAgICogdGhlbiB0aGUgY2FsbGVyIHdpbGwgdHJhdmVyc2UsIHVucGFya2luZyB0aGUgdkNQ
VXMgaXQgZmluZHMgdGhlcmUuCisgICAgICoKKyAgICAgKiBJbiBmYWN0LCB3ZSBjYW4ndCBkbyB0
aGUgYWN0dWFsIHVucGFya2luZyBoZXJlLCBiZWNhdXNlIHRoYXQgcmVxdWlyZXMKKyAgICAgKiB0
YWtpbmcgdGhlIHJ1bnF1ZXVlIGxvY2sgb2YgdGhlIHZDUFVzIGJlaW5nIHVucGFya2VkLCBhbmQg
d2UgY2FuJ3QKKyAgICAgKiB0YWtlIGFueSBydW5xdWV1ZSBsb2NrcyB3aGlsZSB3ZSBob2xkIGEg
YnVkZ2V0X2xvY2suCisgICAgICovCisgICAgaWYgKCBzZG9tLT5idWRnZXQgPiAwICkKKyAgICAg
ICAgbGlzdF9zcGxpY2VfaW5pdCgmc2RvbS0+cGFya2VkX3ZjcHVzLCBwYXJrZWQpOworCisgICAg
c3Bpbl91bmxvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKK30KKworc3RhdGljIHZvaWQKK3VucGFy
a19wYXJrZWRfdmNwdXMoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgbGlzdF9o
ZWFkICp2Y3B1cykKK3sKKyAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsICp0bXA7CisgICAg
c3BpbmxvY2tfdCAqbG9jazsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShzdmMsIHRt
cCwgdmNwdXMsIHBhcmtlZF9lbGVtKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKKyAgICAgICAgc190aW1lX3Qgbm93OworCisgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxl
X2xvY2tfaXJxc2F2ZShzdmMtPnZjcHUsICZmbGFncyk7CisKKyAgICAgICAgX19jbGVhcl9iaXQo
X1ZQRl9wYXJrZWQsICZzdmMtPnZjcHUtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgaWYgKCB1bmxp
a2VseShzdmMtPmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkgKQorICAgICAgICB7CisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogV2UgZW5kIGhlcmUgaWYgYSBidWRnZXQgcmVwbGVuaXNo
bWVudCBhcnJpdmVkIGJldHdlZW4KKyAgICAgICAgICAgICAqIGNzY2hlZDJfc2NoZWR1bGUoKSAo
YW5kLCBpbiBwYXJ0aWN1bGFyLCBhZnRlciBhIGNhbGwgdG8KKyAgICAgICAgICAgICAqIHZjcHVf
Z3JhYl9idWRnZXQoKSB0aGF0IHJldHVybmVkIGZhbHNlKSwgYW5kCisgICAgICAgICAgICAgKiBj
b250ZXh0X3NhdmVkKCkuIEJ5IHNldHRpbmcgX19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCwKKyAg
ICAgICAgICAgICAqIHdlIHRlbGwgY29udGV4dF9zYXZlZCgpIHRvIHB1dCB0aGUgdkNQVSBiYWNr
IGluIHRoZQorICAgICAgICAgICAgICogcnVucXVldWUsIGZyb20gd2hlcmUgaXQgd2lsbCBjb21w
ZXRlIHdpdGggdGhlIG90aGVycworICAgICAgICAgICAgICogZm9yIHRoZSBuZXdseSByZXBsZW5p
c2hlZCBidWRnZXQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIEFTU0VSVCggc3ZjLT5y
cWQgIT0gTlVMTCApOworICAgICAgICAgICAgQVNTRVJUKCBjMnJxZChvcHMsIHN2Yy0+dmNwdS0+
cHJvY2Vzc29yKSA9PSBzdmMtPnJxZCApOworICAgICAgICAgICAgX19zZXRfYml0KF9fQ1NGTEFH
X2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdzKTsKKyAgICAgICAgfQorICAgICAgICBlbHNl
IGlmICggdmNwdV9ydW5uYWJsZShzdmMtPnZjcHUpICkKKyAgICAgICAgeworICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIFRoZSB2Q1BVIHNob3VsZCBnbyBiYWNrIHRvIHRoZSBydW5xdWV1
ZSwgYW5kIGNvbXBldGUgZm9yCisgICAgICAgICAgICAgKiB0aGUgbmV3bHkgcmVwbGVuaXNoZWQg
YnVkZ2V0LCBidXQgb25seSBpZiBpdCBpcyBhY3R1YWxseQorICAgICAgICAgICAgICogcnVubmFi
bGUgKGFuZCB3YXMgdGhlcmVmb3JlIG9mZmxpbmUgb25seSBiZWNhdXNlIG9mIHRoZQorICAgICAg
ICAgICAgICogbGFjayBvZiBidWRnZXQpLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBu
b3cgPSBOT1coKTsKKyAgICAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIHN2Yywg
MSwgbm93KTsKKyAgICAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKKyAgICAgICAgICAg
IHJ1bnFfdGlja2xlKG9wcywgc3ZjLCBub3cpOworICAgICAgICB9CisgICAgICAgIGxpc3RfZGVs
X2luaXQoJnN2Yy0+cGFya2VkX2VsZW0pOworCisgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2Nr
X2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHN2Yy0+dmNwdSk7CisgICAgfQorfQorCitzdGF0aWMg
aW5saW5lIHZvaWQgZG9fcmVwbGVuaXNoKHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSkKK3sKKyAg
ICBzZG9tLT5uZXh0X3JlcGwgKz0gQ1NDSEVEMl9CREdUX1JFUExfUEVSSU9EOworICAgIHNkb20t
PmJ1ZGdldCArPSBzZG9tLT50b3RfYnVkZ2V0OworfQorCitzdGF0aWMgdm9pZCByZXBsZW5pc2hf
ZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQoreworICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2Rv
bSA9IGRhdGE7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBzX3RpbWVfdCBub3c7Cisg
ICAgTElTVF9IRUFEKHBhcmtlZCk7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmc2RvbS0+YnVk
Z2V0X2xvY2ssIGZsYWdzKTsKKworICAgIG5vdyA9IE5PVygpOworCisgICAgLyoKKyAgICAgKiBM
ZXQncyBkbyB0aGUgcmVwbGVuaXNobWVudC4gTm90ZSwgdGhvdWdoLCB0aGF0IGEgZG9tYWluIG1h
eSBvdmVycnVuLAorICAgICAqIHdoaWNoIG1lYW5zIHRoZSBidWRnZXQgd291bGQgaGF2ZSBnb25l
IGJlbG93IDAgKHJlYXNvbnMgbWF5IGJlIHN5c3RlbQorICAgICAqIG92ZXJib29raW5nLCBhY2Nv
dW50aW5nIGlzc3VlcywgZXRjLikuIEl0IGFsc28gbWF5IGhhcHBlbiB0aGF0IHdlIGFyZQorICAg
ICAqIGhhbmRsaW5nIHRoZSByZXBsZW5pc2htZW50IChtdWNoKSBsYXRlciB0aGFuIHdlIHNob3Vs
ZCAocmVhc29ucyBtYXkKKyAgICAgKiBhZ2FpbiBiZSBvdmVyYm9va2luZywgb3IgaXNzdWVzIHdp
dGggdGltZXJzKS4KKyAgICAgKgorICAgICAqIEV2ZW4gaW4gY2FzZXMgb2Ygb3ZlcnJ1biBvciBk
ZWxheSwgaG93ZXZlciwgd2UgZXhwZWN0IHRoYXQgaW4gOTklIG9mCisgICAgICogY2FzZXMsIGRv
aW5nIGp1c3Qgb25lIHJlcGxlbmlzaG1lbnQgd2lsbCBiZSBnb29kIGVub3VnaCBmb3IgYmVpbmcg
YWJsZQorICAgICAqIHRvIHVucGFyayB0aGUgdkNQVXMgdGhhdCBhcmUgd2FpdGluZyBmb3Igc29t
ZSBidWRnZXQuCisgICAgICovCisgICAgZG9fcmVwbGVuaXNoKHNkb20pOworCisgICAgLyoKKyAg
ICAgKiBBbmQgbm93LCB0aGUgc3BlY2lhbCBjYXNlczoKKyAgICAgKiAxKSBpZiB3ZSBhcmUgbGF0
ZSBlbm91Z2ggdG8gaGF2ZSBza2lwcGVkIChhdCBsZWFzdCkgb25lIGZ1bGwgcGVyaW9kLAorICAg
ICAqIHdoYXQgd2UgbXVzdCBkbyBpcyBkb2luZyBtb3JlIHJlcGxlbmlzaG1lbnRzLiBOb3RlIHRo
YXQsIGhvd2V2ZXIsCisgICAgICogZXZlcnkgdGltZSB3ZSBhZGQgdG90X2J1ZGdldCB0byB0aGUg
YnVkZ2V0LCB3ZSBhbHNvIG1vdmUgbmV4dF9yZXBsCisgICAgICogYXdheSBieSBDU0NIRUQyX0JE
R1RfUkVQTF9QRVJJT0QsIHRvIG1ha2Ugc3VyZSB0aGUgY2FwIGlzIGFsd2F5cworICAgICAqIHJl
c3BlY3RlZC4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KHNkb20tPm5leHRfcmVwbCA8PSBu
b3cpICkKKyAgICB7CisgICAgICAgIGRvCisgICAgICAgICAgICBkb19yZXBsZW5pc2goc2RvbSk7
CisgICAgICAgIHdoaWxlICggc2RvbS0+bmV4dF9yZXBsIDw9IG5vdyApOworICAgIH0KKyAgICAv
KgorICAgICAqIDIpIGlmIHdlIG92ZXJydW4gYnkgbW9yZSB0aGFuIHRvdF9idWRnZXQsIHRoZW4g
YnVkZ2V0K3RvdF9idWRnZXQgaXMKKyAgICAgKiBzdGlsbCA8IDAsIHdoaWNoIG1lYW5zIHRoYXQg
d2UgY2FuJ3QgdW5wYXJrIHRoZSB2Q1BVcy4gTGV0J3MgYmFpbCwKKyAgICAgKiBhbmQgd2FpdCBm
b3IgZnV0dXJlIHJlcGxlbmlzaG1lbnRzLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoc2Rv
bS0+YnVkZ2V0IDw9IDApICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JnNkb20tPmJ1ZGdldF9sb2NrLCBmbGFncyk7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIC8qIFNpbmNlIHdlIGRvIG1vcmUgcmVwbGVuaXNobWVudHMsIG1ha2Ugc3VyZSB3ZSBkaWRu
J3Qgb3ZlcnNob3QuICovCisgICAgc2RvbS0+YnVkZ2V0ID0gbWluKHNkb20tPmJ1ZGdldCwgc2Rv
bS0+dG90X2J1ZGdldCk7CisKKyAgICAvKgorICAgICAqIEFzIGFib3ZlLCBsZXQncyBwcmVwYXJl
IHRoZSB0ZW1wb3JhcnkgbGlzdCwgb3V0IG9mIHRoZSBkb21haW4ncworICAgICAqIHBhcmtlZF92
Y3B1cyBsaXN0LCBub3cgdGhhdCB3ZSBob2xkIHRoZSBidWRnZXRfbG9jay4gVGhlbiwgZHJvcCBz
dWNoCisgICAgICogbG9jaywgYW5kIHBhc3MgdGhlIGxpc3QgdG8gdGhlIHVucGFya2luZyBmdW5j
dGlvbi4KKyAgICAgKi8KKyAgICBsaXN0X3NwbGljZV9pbml0KCZzZG9tLT5wYXJrZWRfdmNwdXMs
ICZwYXJrZWQpOworCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmc2RvbS0+YnVkZ2V0X2xv
Y2ssIGZsYWdzKTsKKworICAgIHVucGFya19wYXJrZWRfdmNwdXMoc2RvbS0+ZG9tLT5jcHVwb29s
LT5zY2hlZCwgJnBhcmtlZCk7CisKKyBvdXQ6CisgICAgc2V0X3RpbWVyKHNkb20tPnJlcGxfdGlt
ZXIsIHNkb20tPm5leHRfcmVwbCk7Cit9CisKICNpZm5kZWYgTkRFQlVHCiBzdGF0aWMgaW5saW5l
IHZvaWQKIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdmMpCkBAIC0xNjU4LDYgKzIw
MzUsOSBAQCBjc2NoZWQyX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnZjLCB2b2lkICpkZCkKICAgICB9CiAgICAgc3ZjLT50aWNrbGVkX2NwdSA9
IC0xOwogCisgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CisgICAgSU5JVF9MSVNUX0hFQUQo
JnN2Yy0+cGFya2VkX2VsZW0pOworCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2FsbG9jKTsK
IAogICAgIHJldHVybiBzdmM7CkBAIC0xNzU0LDYgKzIxMzQsNyBAQCBjc2NoZWQyX2NvbnRleHRf
c2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgICAg
c3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CiAgICAg
c3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwogICAgIHNfdGlt
ZV90IG5vdyA9IE5PVygpOworICAgIExJU1RfSEVBRCh3ZXJlX3BhcmtlZCk7CiAKICAgICBCVUdf
T04oICFpc19pZGxlX3ZjcHUodmMpICYmIHN2Yy0+cnFkICE9IGMycnFkKG9wcywgdmMtPnByb2Nl
c3NvcikpOwogICAgIEFTU0VSVChpc19pZGxlX3ZjcHUodmMpIHx8IHN2Yy0+cnFkID09IGMycnFk
KG9wcywgdmMtPnByb2Nlc3NvcikpOwpAQCAtMTc2MSw2ICsyMTQyLDkgQEAgY3NjaGVkMl9jb250
ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQog
ICAgIC8qIFRoaXMgdmNwdSBpcyBub3cgZWxpZ2libGUgdG8gYmUgcHV0IG9uIHRoZSBydW5xdWV1
ZSBhZ2FpbiAqLwogICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFHX3NjaGVkdWxlZCwgJnN2Yy0+Zmxh
Z3MpOwogCisgICAgaWYgKCB1bmxpa2VseShoYXNfY2FwKHN2YykgJiYgc3ZjLT5idWRnZXQgPiAw
KSApCisgICAgICAgIHZjcHVfcmV0dXJuX2J1ZGdldChzdmMsICZ3ZXJlX3BhcmtlZCk7CisKICAg
ICAvKiBJZiBzb21lb25lIHdhbnRzIGl0IG9uIHRoZSBydW5xdWV1ZSwgcHV0IGl0IHRoZXJlLiAq
LwogICAgIC8qCiAgICAgICogTkI6IFdlIGNhbiBnZXQgcmlkIG9mIENTRkxBR19zY2hlZHVsZWQg
YnkgY2hlY2tpbmcgZm9yCkBAIC0xNzgxLDYgKzIxNjUsOCBAQCBjc2NoZWQyX2NvbnRleHRfc2F2
ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgICAgICAg
IHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIHN2YywgLTEsIG5vdyk7CiAKICAgICB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEobG9jaywgdmMpOworCisgICAgdW5wYXJrX3BhcmtlZF92Y3B1cyhv
cHMsICZ3ZXJlX3BhcmtlZCk7CiB9CiAKICNkZWZpbmUgTUFYX0xPQUQgKFNUSU1FX01BWCkKQEAg
LTI0ODMsMTIgKzI4NjksMjUgQEAgY3NjaGVkMl9hbGxvY19kb21kYXRhKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGRvbWFpbiAqZG9tKQogICAgIGlmICggc2RvbSA9PSBOVUxM
ICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICAvKiBJbml0aWFsaXplIGNyZWRpdCBhbmQg
d2VpZ2h0ICovCisgICAgc2RvbS0+cmVwbF90aW1lciA9IHh6YWxsb2Moc3RydWN0IHRpbWVyKTsK
KyAgICBpZiAoIHNkb20tPnJlcGxfdGltZXIgPT0gTlVMTCApCisgICAgeworICAgICAgICB4ZnJl
ZShzZG9tKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgLyogSW5pdGlhbGl6
ZSBjcmVkaXQsIGNhcCBhbmQgd2VpZ2h0ICovCiAgICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPnNk
b21fZWxlbSk7CiAgICAgc2RvbS0+ZG9tID0gZG9tOwogICAgIHNkb20tPndlaWdodCA9IENTQ0hF
RDJfREVGQVVMVF9XRUlHSFQ7CisgICAgc2RvbS0+Y2FwID0gMFU7CiAgICAgc2RvbS0+bnJfdmNw
dXMgPSAwOwogCisgICAgaW5pdF90aW1lcihzZG9tLT5yZXBsX3RpbWVyLCByZXBsZW5pc2hfZG9t
YWluX2J1ZGdldCwgc2RvbSwKKyAgICAgICAgICAgICAgIGNwdW1hc2tfYW55KGNwdXBvb2xfZG9t
YWluX2NwdW1hc2soZG9tKSkpOworICAgIHNwaW5fbG9ja19pbml0KCZzZG9tLT5idWRnZXRfbG9j
ayk7CisgICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPnBhcmtlZF92Y3B1cyk7CisKICAgICB3cml0
ZV9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCiAgICAgbGlzdF9hZGRfdGFpbCgm
c2RvbS0+c2RvbV9lbGVtLCAmY3NjaGVkMl9wcml2KG9wcyktPnNkb20pOwpAQCAtMjUyNCw2ICsy
OTIzLDkgQEAgY3NjaGVkMl9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCB2b2lkICpkYXRhKQogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKIAorICAgIGtpbGxfdGltZXIoc2RvbS0+cmVwbF90aW1lcik7CisgICAgeGZyZWUoc2RvbS0+
cmVwbF90aW1lcik7CisKICAgICBsaXN0X2RlbF9pbml0KCZzZG9tLT5zZG9tX2VsZW0pOwogCiAg
ICAgd3JpdGVfdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwpAQCAtMjYxOCwx
MSArMzAyMCwxMiBAQCBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1LAogICAgICAgICByZXR1cm4gLTE7CiAKICAgICAvKiBHZW5lcmFsIGFsZ29yaXRo
bToKLSAgICAgKiAxKSBSdW4gdW50aWwgc25leHQncyBjcmVkaXQgd2lsbCBiZSAwCisgICAgICog
MSkgUnVuIHVudGlsIHNuZXh0J3MgY3JlZGl0IHdpbGwgYmUgMC4KICAgICAgKiAyKSBCdXQgaWYg
c29tZW9uZSBpcyB3YWl0aW5nLCBydW4gdW50aWwgc25leHQncyBjcmVkaXQgaXMgZXF1YWwKLSAg
ICAgKiB0byBoaXMKLSAgICAgKiAzKSBCdXQgbmV2ZXIgcnVuIGxvbmdlciB0aGFuIE1BWF9USU1F
UiBvciBzaG9ydGVyIHRoYW4gTUlOX1RJTUVSIG9yCi0gICAgICogdGhlIHJhdGVsaW1pdCB0aW1l
LgorICAgICAqICAgIHRvIGhpcy4KKyAgICAgKiAzKSBCdXQsIGlmIHdlIGFyZSBjYXBwZWQsIG5l
dmVyIHJ1biBtb3JlIHRoYW4gb3VyIGJ1ZGdldC4KKyAgICAgKiA0KSBBbmQgbmV2ZXIgcnVuIGxv
bmdlciB0aGFuIE1BWF9USU1FUiBvciBzaG9ydGVyIHRoYW4gTUlOX1RJTUVSIG9yCisgICAgICog
ICAgdGhlIHJhdGVsaW1pdCB0aW1lLgogICAgICAqLwogCiAgICAgLyogQ2FsY3VsYXRlIG1pbnRp
bWUgKi8KQEAgLTI2MzcsMTEgKzMwNDAsMTMgQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKICAgICAgICAgICAgIG1pbl90aW1lID0gcmF0ZWxp
bWl0X21pbjsKICAgICB9CiAKLSAgICAvKiAxKSBCYXNpYyB0aW1lOiBSdW4gdW50aWwgY3JlZGl0
IGlzIDAuICovCisgICAgLyogMSkgUnVuIHVudGlsIHNuZXh0J3MgY3JlZGl0IHdpbGwgYmUgMC4g
Ki8KICAgICBydF9jcmVkaXQgPSBzbmV4dC0+Y3JlZGl0OwogCi0gICAgLyogMikgSWYgdGhlcmUn
cyBzb21lb25lIHdhaXRpbmcgd2hvc2UgY3JlZGl0IGlzIHBvc2l0aXZlLAotICAgICAqIHJ1biB1
bnRpbCB5b3VyIGNyZWRpdCB+PSBoaXMgKi8KKyAgICAvKgorICAgICAqIDIpIElmIHRoZXJlJ3Mg
c29tZW9uZSB3YWl0aW5nIHdob3NlIGNyZWRpdCBpcyBwb3NpdGl2ZSwKKyAgICAgKiAgICBydW4g
dW50aWwgeW91ciBjcmVkaXQgfj0gaGlzLgorICAgICAqLwogICAgIGlmICggISBsaXN0X2VtcHR5
KHJ1bnEpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN3YWl0ID0gcnVu
cV9lbGVtKHJ1bnEtPm5leHQpOwpAQCAtMjY2MywxNCArMzA2OCwyMiBAQCBjc2NoZWQyX3J1bnRp
bWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgICAqIGNyZWRpdCB2
YWx1ZXMgb2YgTUlOLE1BWCBwZXIgdmNwdSwgc2luY2UgZWFjaCB2Y3B1IGJ1cm5zIGNyZWRpdAog
ICAgICAqIGF0IGEgZGlmZmVyZW50IHJhdGUuCiAgICAgICovCi0gICAgaWYgKHJ0X2NyZWRpdCA+
IDApCisgICAgaWYgKCBydF9jcmVkaXQgPiAwICkKICAgICAgICAgdGltZSA9IGMydChycWQsIHJ0
X2NyZWRpdCwgc25leHQpOwogICAgIGVsc2UKICAgICAgICAgdGltZSA9IDA7CiAKLSAgICAvKiAz
KSBCdXQgbmV2ZXIgcnVuIGxvbmdlciB0aGFuIE1BWF9USU1FUiBvciBsZXNzIHRoYW4gTUlOX1RJ
TUVSIG9yCi0gICAgICogdGhlIHJhdGVfbGltaXQgdGltZS4gKi8KLSAgICBpZiAoIHRpbWUgPCBt
aW5fdGltZSkKKyAgICAvKgorICAgICAqIDMpIEJ1dCwgaWYgY2FwcGVkLCBuZXZlciBydW4gbW9y
ZSB0aGFuIG91ciBidWRnZXQuCisgICAgICovCisgICAgaWYgKCBoYXNfY2FwKHNuZXh0KSApCisg
ICAgICAgIHRpbWUgPSBzbmV4dC0+YnVkZ2V0IDwgdGltZSA/IHNuZXh0LT5idWRnZXQgOiB0aW1l
OworCisgICAgLyoKKyAgICAgKiA0KSBBbmQgbmV2ZXIgcnVuIGxvbmdlciB0aGFuIE1BWF9USU1F
UiBvciBsZXNzIHRoYW4gTUlOX1RJTUVSIG9yCisgICAgICogICAgdGhlIHJhdGVfbGltaXQgdGlt
ZS4KKyAgICAgKi8KKyAgICBpZiAoIHRpbWUgPCBtaW5fdGltZSApCiAgICAgewogICAgICAgICB0
aW1lID0gbWluX3RpbWU7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksocnVudGltZV9taW5fdGlt
ZXIpOwpAQCAtMjY5Myw3ICszMTA2LDcgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJf
cnVucXVldWVfZGF0YSAqcnFkLAogICAgICAgICAgICAgICAgaW50IGNwdSwgc190aW1lX3Qgbm93
LAogICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpza2lwcGVkKQogewotICAgIHN0cnVjdCBs
aXN0X2hlYWQgKml0ZXI7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlciwgKnRlbXA7CiAgICAg
c3RydWN0IGNzY2hlZDJfdmNwdSAqc25leHQgPSBOVUxMOwogICAgIHN0cnVjdCBjc2NoZWQyX3By
aXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7CiAgICAg
Ym9vbCB5aWVsZCA9IGZhbHNlLCBzb2Z0X2FmZl9wcmVlbXB0ID0gZmFsc2U7CkBAIC0yNzc4LDcg
KzMxOTEsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQsCiAgICAgICAgIHNuZXh0ID0gY3NjaGVkMl92Y3B1KGlkbGVfdmNwdVtjcHVdKTsKIAogIGNo
ZWNrX3J1bnE6Ci0gICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnJxZC0+cnVucSApCisgICAgbGlz
dF9mb3JfZWFjaF9zYWZlKCBpdGVyLCB0ZW1wLCAmcnFkLT5ydW5xICkKICAgICB7CiAgICAgICAg
IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2No
ZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7CiAKQEAgLTI4MjYsMTEgKzMyMzksMTMgQEAgcnVucV9jYW5k
aWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgICAgICB9CiAKICAg
ICAgICAgLyoKLSAgICAgICAgICogSWYgdGhlIG5leHQgb25lIG9uIHRoZSBsaXN0IGhhcyBtb3Jl
IGNyZWRpdCB0aGFuIGN1cnJlbnQKLSAgICAgICAgICogKG9yIGlkbGUsIGlmIGN1cnJlbnQgaXMg
bm90IHJ1bm5hYmxlKSwgb3IgaWYgY3VycmVudCBpcwotICAgICAgICAgKiB5aWVsZGluZywgY2hv
b3NlIGl0LgorICAgICAgICAgKiBJZiB0aGUgb25lIGluIHRoZSBydW5xdWV1ZSBoYXMgbW9yZSBj
cmVkaXQgdGhhbiBjdXJyZW50IChvciBpZGxlLAorICAgICAgICAgKiBpZiBjdXJyZW50IGlzIG5v
dCBydW5uYWJsZSksIG9yIGlmIGN1cnJlbnQgaXMgeWllbGRpbmcsIGFuZCBhbHNvCisgICAgICAg
ICAqIGlmIHRoZSBvbmUgaW4gcnVucXVldWUgZWl0aGVyIGlzIG5vdCBjYXBwZWQsIG9yIGlzIGNh
cHBlZCBidXQgaGFzCisgICAgICAgICAqIHNvbWUgYnVkZ2V0LCB0aGVuIGNob29zZSBpdC4KICAg
ICAgICAgICovCi0gICAgICAgIGlmICggeWllbGQgfHwgc3ZjLT5jcmVkaXQgPiBzbmV4dC0+Y3Jl
ZGl0ICkKKyAgICAgICAgaWYgKCAoeWllbGQgfHwgc3ZjLT5jcmVkaXQgPiBzbmV4dC0+Y3JlZGl0
KSAmJgorICAgICAgICAgICAgICghaGFzX2NhcChzdmMpIHx8IHZjcHVfZ3JhYl9idWRnZXQoc3Zj
KSkgKQogICAgICAgICAgICAgc25leHQgPSBzdmM7CiAKICAgICAgICAgLyogSW4gYW55IGNhc2Us
IGlmIHdlIGdvdCB0aGlzIGZhciwgYnJlYWsuICovCkBAIC0yODU3LDYgKzMyNzIsMTMgQEAgcnVu
cV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgIGlmICgg
dW5saWtlbHkoc25leHQtPnRpY2tsZWRfY3B1ICE9IC0xICYmIHNuZXh0LT50aWNrbGVkX2NwdSAh
PSBjcHUpICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2NwdV9vdmVycmlkZGVu
KTsKIAorICAgIC8qCisgICAgICogSWYgc25leHQgaXMgZnJvbSBhIGNhcHBlZCBkb21haW4sIGl0
IG11c3QgaGF2ZSBidWRnZXQgKG9yIGl0CisgICAgICogd291bGRuJ3QgaGF2ZSBiZWVuIGluIHRo
ZSBydW5xKS4gSWYgaXQgaXMgbm90LCBpdCdkIGJlIFNUSU1FX01BWCwKKyAgICAgKiB3aGljaCBz
dGlsbCBpcyA+PSAwLgorICAgICAqLworICAgIEFTU0VSVChzbmV4dC0+YnVkZ2V0ID49IDApOwor
CiAgICAgcmV0dXJuIHNuZXh0OwogfQogCkBAIC0yOTE0LDEwICszMzM2LDE4IEBAIGNzY2hlZDJf
c2NoZWR1bGUoCiAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwogICAg
IH0KIAotICAgIC8qIFVwZGF0ZSBjcmVkaXRzICovCisgICAgLyogVXBkYXRlIGNyZWRpdHMgKGFu
ZCBidWRnZXQsIGlmIG5lY2Vzc2FyeSkuICovCiAgICAgYnVybl9jcmVkaXRzKHJxZCwgc2N1cnIs
IG5vdyk7CiAKICAgICAvKgorICAgICAqICBCZWxvdyAwLCBtZWFucyB0aGF0IHdlIGFyZSBjYXBw
ZWQgYW5kIHdlIGhhdmUgb3ZlcnJ1biBvdXIgIGJ1ZGdldC4KKyAgICAgKiAgTGV0J3MgdHJ5IHRv
IGdldCBzb21lIG1vcmUgYnV0LCBpZiB3ZSBmYWlsIChlLmcuLCBiZWNhdXNlIG9mIHRoZQorICAg
ICAqICBvdGhlciBydW5uaW5nIHZjcHVzKSwgd2Ugd2lsbCBiZSBwYXJrZWQuCisgICAgICovCisg
ICAgaWYgKCB1bmxpa2VseShzY3Vyci0+YnVkZ2V0IDw9IDApICkKKyAgICAgICAgdmNwdV9ncmFi
X2J1ZGdldChzY3Vycik7CisKKyAgICAvKgogICAgICAqIFNlbGVjdCBuZXh0IHJ1bm5hYmxlIGxv
Y2FsIFZDUFUgKGllIHRvcCBvZiBsb2NhbCBydW5xKS4KICAgICAgKgogICAgICAqIElmIHRoZSBj
dXJyZW50IHZjcHUgaXMgcnVubmFibGUsIGFuZCBoYXMgaGlnaGVyIGNyZWRpdCB0aGFuCkBAIC0z
MDUxLDYgKzM0ODEsOSBAQCBjc2NoZWQyX2R1bXBfdmNwdShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRl
ICpwcnYsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKIAogICAgIHByaW50aygiIGNyZWRpdD0l
IiBQUklpMzIiIFt3PSV1XSIsIHN2Yy0+Y3JlZGl0LCBzdmMtPndlaWdodCk7CiAKKyAgICBpZiAo
IGhhc19jYXAoc3ZjKSApCisgICAgICAgIHByaW50aygiIGJ1ZGdldD0lIlBSSV9zdGltZSwgc3Zj
LT5idWRnZXQpOworCiAgICAgcHJpbnRrKCIgbG9hZD0lIlBSSV9zdGltZSIgKH4lIlBSSV9zdGlt
ZSIlJSkiLCBzdmMtPmF2Z2xvYWQsCiAgICAgICAgICAgIChzdmMtPmF2Z2xvYWQgKiAxMDApID4+
IHBydi0+bG9hZF9wcmVjaXNpb25fc2hpZnQpOwogCkBAIC0zMTM4LDkgKzM1NzEsMTAgQEAgY3Nj
aGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogICAgICAgICBzZG9tID0g
bGlzdF9lbnRyeShpdGVyX3Nkb20sIHN0cnVjdCBjc2NoZWQyX2RvbSwgc2RvbV9lbGVtKTsKIAot
ICAgICAgICBwcmludGsoIlx0RG9tYWluOiAlZCB3ICVkIHYgJWRcbiIsCisgICAgICAgIHByaW50
aygiXHREb21haW46ICVkIHcgJWQgYyAldSB2ICVkXG4iLAogICAgICAgICAgICAgICAgc2RvbS0+
ZG9tLT5kb21haW5faWQsCiAgICAgICAgICAgICAgICBzZG9tLT53ZWlnaHQsCisgICAgICAgICAg
ICAgICBzZG9tLT5jYXAsCiAgICAgICAgICAgICAgICBzZG9tLT5ucl92Y3B1cyk7CiAKICAgICAg
ICAgZm9yX2VhY2hfdmNwdSggc2RvbS0+ZG9tLCB2ICkKQEAgLTMzNjAsMTIgKzM3OTQsMTQgQEAg
Y3NjaGVkMl9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAgICAgICAgWEVOTE9HX0lO
Rk8gIiBsb2FkX3dpbmRvd19zaGlmdDogJWRcbiIKICAgICAgICAgICAgWEVOTE9HX0lORk8gIiB1
bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6ICVkXG4iCiAgICAgICAgICAgIFhFTkxPR19JTkZP
ICIgb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6ICVkXG4iCi0gICAgICAgICAgIFhFTkxPR19J
TkZPICIgcnVucXVldWVzIGFycmFuZ2VtZW50OiAlc1xuIiwKKyAgICAgICAgICAgWEVOTE9HX0lO
Rk8gIiBydW5xdWV1ZXMgYXJyYW5nZW1lbnQ6ICVzXG4iCisgICAgICAgICAgIFhFTkxPR19JTkZP
ICIgY2FwIGVuZm9yY2VtZW50IGdyYW51bGFyaXR5OiAlZG1zXG4iLAogICAgICAgICAgICBvcHRf
bG9hZF9wcmVjaXNpb25fc2hpZnQsCiAgICAgICAgICAgIG9wdF9sb2FkX3dpbmRvd19zaGlmdCwK
ICAgICAgICAgICAgb3B0X3VuZGVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZSwKICAgICAgICAgICAg
b3B0X292ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlLAotICAgICAgICAgICBvcHRfcnVucXVldWVf
c3RyW29wdF9ydW5xdWV1ZV0pOworICAgICAgICAgICBvcHRfcnVucXVldWVfc3RyW29wdF9ydW5x
dWV1ZV0sCisgICAgICAgICAgIG9wdF9jYXBfcGVyaW9kKTsKIAogICAgIGlmICggb3B0X2xvYWRf
cHJlY2lzaW9uX3NoaWZ0IDwgTE9BREFWR19QUkVDSVNJT05fU0hJRlRfTUlOICkKICAgICB7CkBA
IC0zMzgzLDYgKzM4MTksMTMgQEAgY3NjaGVkMl9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykK
ICAgICBwcmludGsoWEVOTE9HX0lORk8gImxvYWQgdHJhY2tpbmcgd2luZG93IGxlbmd0aCAlbGx1
IG5zXG4iLAogICAgICAgICAgICAxVUxMIDw8IG9wdF9sb2FkX3dpbmRvd19zaGlmdCk7CiAKKyAg
ICBpZiAoIENTQ0hFRDJfQkRHVF9SRVBMX1BFUklPRCA8IENTQ0hFRDJfTUlOX1RJTUVSICkKKyAg
ICB7CisgICAgICAgIHByaW50aygiV0FSTklORzogJXM6IG9wdF9jYXBfcGVyaW9kICVkIHRvbyBz
bWFsbCwgcmVzZXR0aW5nXG4iLAorICAgICAgICAgICAgICAgX19mdW5jX18sIG9wdF9jYXBfcGVy
aW9kKTsKKyAgICAgICAgb3B0X2NhcF9wZXJpb2QgPSAxMDsgLyogbXMgKi8KKyAgICB9CisKICAg
ICAvKgogICAgICAqIEJhc2ljYWxseSBubyBDUFUgaW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlIGF0
IHRoaXMgcG9pbnQ7IGp1c3QKICAgICAgKiBzZXQgdXAgYmFzaWMgc3RydWN0dXJlcywgYW5kIGEg
Y2FsbGJhY2sgd2hlbiB0aGUgQ1BVIGluZm8gaXMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNTgyOGEwMS4uOWFiODU4
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKQEAgLTc5Miw2ICs3OTIsOSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBkb21h
aW4gKm5leHRfZG9tYWluX2luX2NwdXBvb2woCiAgLyogVkNQVSBpcyBiZWluZyByZXNldC4gKi8K
ICNkZWZpbmUgX1ZQRl9pbl9yZXNldCAgICAgICAgNwogI2RlZmluZSBWUEZfaW5fcmVzZXQgICAg
ICAgICAoMVVMPDxfVlBGX2luX3Jlc2V0KQorLyogVkNQVSBpcyBwYXJrZWQuICovCisjZGVmaW5l
IF9WUEZfcGFya2VkICAgICAgICAgIDgKKyNkZWZpbmUgVlBGX3BhcmtlZCAgICAgICAgICAgKDFV
TDw8X1ZQRl9wYXJrZWQpCiAKIHN0YXRpYyBpbmxpbmUgaW50IHZjcHVfcnVubmFibGUoc3RydWN0
IHZjcHUgKnYpCiB7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:51:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15:51: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.xen.org>)
	id 1dijYB-0008LC-6u; Fri, 18 Aug 2017 15:51:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dijYA-0008L1-2b
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 15:51:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 40/C7-01724-9EC07995; Fri, 18 Aug 2017 15:51:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GNpwRPcFz/R
 Ig+5dAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhKQ8ZCxY6V0xc+4WpgXGtdhcjJ4eQwHRG
 iZMtWl2MXBwsAmtYJe4eXs4I4kgIXGKV2HlxM3sXIweQEydxbnEiSIOEQI3EuacrWSGaVSRub
 l/FBFIvJPCTUeL7pWVMIAlhAT2JI0d/sEPYXhKvLk5lA7HZBAwk3uzYC9YsIqAkcW/VZLBmZo
 EFTBInv3czgiRYBFQlVn+dCmbzCnhLLJ7ZB9bACWS//fSWBWKzl8TjHRPBlokKyEmsvNzCClE
 vKHFy5hMWkKOZBTQl1u/SBwkzC8hLbH87h3kCo8gsJFWzEKpmIalawMi8ilG9OLWoLLVI10Qv
 qSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw+BmAYAdj4xenQ4ySHExKory/Z02JF
 OJLyk+pzEgszogvKs1JLT7EqMHBITDh7NzpTFIsefl5qUoSvNXc0yOFBItS01Mr0jJzgPEJUy
 rBwaMkwpsOkuYtLkjMLc5Mh0idYjTmuHJl3RcmjikHtn9hEgKbJCXO+xKkVACkNKM0D24QLG1
 cYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjCvKTAJCfFk5pXA7XsFdAoT0CmGrdNATilJREhJ
 NTAu38jafJ8nYeaJlk7N5MOTb3AFv7qfcveYTaJLWfyCmXOmNDMdT1/iU9jeevy7wKK9x/Y+9
 AieuMuvyEhotvCva0tMrFNbc5yPVpXmXLnmp9nK6KGaPq8zrkLL8eHZGzUdNu0BkrscDDQuBx
 e0XlrZXS1cs+b6N1fWeUcfsuXtZbsZYRXQsUSJpTgj0VCLuag4EQANJv7PFgMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503071464!55145225!1
X-Originating-IP: [209.85.128.196]
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 37004 invoked from network); 18 Aug 2017 15:51:04 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 15:51:04 -0000
Received: by mail-wr0-f196.google.com with SMTP id 49so7739847wrw.5
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 08:51:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=op7i2QMLv+iba9ioJJ2Ryp+XXksQRYlvqAVR5DSna4I=;
 b=njw8OJDNJA812dbilkgCU2c2GaDFB9F7hBobOZH5MrGtco0DYlgrKguOT2lgN0Tsvr
 DRbR34pI8YN0dZVE3gIjfavIQI41dgQc92kHvusBjEk5R5kS2FhwyowIjCVffVawiXh6
 cNfgBQ6bRLuYhgDk3AZsfMwLejS/ez2pOzv6fOtUiFYZBZL3WHYNobGkoX88zAEjgG9P
 xn83p3nL1m5ieGbprj2PBP7LzjmjKUX1nv8JFetRHAGr2kToD0hJ0sOcf7ZZ2R0JvvIV
 d5MlJN7GfBGkSZkbzyPTOTRfuVDKzk58UhhlCxeu4Kl3E78jsWaOamKdivxVPon9iWrQ
 yrQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=op7i2QMLv+iba9ioJJ2Ryp+XXksQRYlvqAVR5DSna4I=;
 b=JrqL5qLMk/VV9kt2yCR3XSxTb1CkhXzlTLfIgmVpiInvnx4iOnXjBrYM7oK3vuLHbw
 iHM2MrVxfdUBL/Y1veNXRzx3Wf26cG43G8alQjSuuKu7Vs2wgoWTQ4/0v23E5ZwPhV2h
 2JBINo7E42H+y+PUQuEM3lka+RnPdqE7hHbXOJPxB9BTpA86J3LfSzS6AYrz1iHfB8vl
 +WMa3UwGqowxEB0N79/wvxO3Na8Th5nE3Kv7gKCrou8308s20DiaC+530ZghVqqanb3t
 bthN5YWBa8c81nGM1DYrs2SBgYaz85j9ykBMM4Ol4bFvts0fJAJRBi/lkpOY8PwN8Ofb
 vnYQ==
X-Gm-Message-State: AHYfb5iwdhbCfo5EQLhqPXntZvs9mv3vM98ac4mJ3ocA6sUkm/z+d4lt
 ldMT/HGQvMZrsA==
X-Received: by 10.223.168.110 with SMTP id l101mr5553367wrc.251.1503071463794; 
 Fri, 18 Aug 2017 08:51:03 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id a134sm1117016wma.47.2017.08.18.08.51.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 08:51:03 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 17:51:01 +0200
Message-ID: <150307146099.6642.12653443547432533087.stgit@Solace.fritz.box>
In-Reply-To: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
References: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: 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>,
 Anshul Makkar <anshulmakkar@gmail.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 2/4] xen: credit2: allow to set and get
	utilization cap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgY2FwIGlzIGFscmVhZHkgcHJlc2VudCBpbiBDcmVkaXQxLCBhcyBhIHBhcmFtZXRlciwgYWxs
CnRoZSB3aXJpbmcgaXMgdGhlcmUgYWxyZWFkeSBmb3IgaXQgdG8gYmUgcGVyY29sYXRlIGRvd24K
dG8gY3NjaGVkMl9kb21fY250bCgpIHRvby4KCkluIHRoaXMgY29tbWl0LCB3ZSBhY3R1YWxseSBk
ZWFsIHdpdGggaXQsIGFuZCBpbXBsZW1lbnQKc2V0dGluZywgY2hhbmdpbmcgb3IgZGlzYWJsaW5n
IHRoZSBjYXAgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpDYzogQW5zaHVsIE1ha2thciA8YW5zaHVsbWFra2FyQGdtYWlsLmNvbT4KLS0tCkNoYW5nZXMg
ZnJvbSB2MToKLSBjaGVjayB0aGF0IGNhcCBpcyBiZWxvdyAxMDAqbnJfdmNwdXM7Ci0gZG8gbXVs
dGlwbGljYXRpb24gZmlyc3Qgd2hlbiBjb21wdXRpbmcgdGhlIGRvbWFpbidzIGJ1ZGdldCwgZ2l2
ZW4gdGhlIGNhcDsKLSB3aGVuIGRpc2FibGluZyBjYXAsIHRha2UgdGhlIGJ1ZGdldCBsb2NrIGZv
ciBtYW5pcHVsYXRpbmcgdGhlIGxpc3Qgb2YKICBwYXJrZWQgdkNQVXMuIFRoaW5ncyB3b3VsZCBo
YXZlIGJlZW4gc2FmZSB3aXRob3V0IGl0LCBidXQgaXQncyBqdXN0CiAgbW9yZSBsaW5lYXIsIG1v
cmUgcm9idXN0IGFuZCBtb3JlIGZ1dHVyZS1wcm9vZiwgdG8gImRvIHRoaW5nIHByb3Blcmx5Ii4K
LS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAgMTI5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8
ICAgIDEgCiAyIGZpbGVzIGNoYW5nZWQsIDEyNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMKaW5kZXggNjlhNzY3OS4uY2U3MDIyNCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAg
LTI3NzIsMzAgKzI3NzIsMzUgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICBzdHJ1Y3QgY3NjaGVk
Ml9kb20gKiBjb25zdCBzZG9tID0gY3NjaGVkMl9kb20oZCk7CiAgICAgc3RydWN0IGNzY2hlZDJf
cHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgcmMgPSAwOwogCiAgICAgLyoKICAgICAg
KiBMb2NraW5nOgogICAgICAqICAtIHdlIG11c3QgdGFrZSB0aGUgcHJpdmF0ZSBsb2NrIGZvciBh
Y2Nlc3NpbmcgdGhlIHdlaWdodHMgb2YgdGhlCi0gICAgICogICAgdmNwdXMgb2YgZCwKKyAgICAg
KiAgICB2Y3B1cyBvZiBkLCBhbmQvb3IgdGhlIGNhcDsKICAgICAgKiAgLSBpbiB0aGUgcHV0aW5m
byBjYXNlLCB3ZSBhbHNvIG5lZWQgdGhlIHJ1bnF1ZXVlIGxvY2socyksIGZvcgogICAgICAqICAg
IHVwZGF0aW5nIHRoZSBtYXggd2FpZ2h0IG9mIHRoZSBydW5xdWV1ZShzKS4KKyAgICAgKiAgICBJ
ZiBjaGFuZ2luZyB0aGUgY2FwLCB3ZSBhbHNvIG5lZWQgdGhlIGJ1ZGdldF9sb2NrLCBmb3IgdXBk
YXRpbmcKKyAgICAgKiAgICB0aGUgdmFsdWUgb2YgdGhlIGRvbWFpbiBidWRnZXQgcG9vbCAoYW5k
IHRoZSBydW5xdWV1ZSBsb2NrLAorICAgICAqICAgIGZvciBhZGp1c3RpbmcgdGhlIHBhcmFtZXRl
cnMgYW5kIHJlc2NoZWR1bGluZyBhbnkgdkNQVSB0aGF0IGlzCisgICAgICogICAgcnVubmluZyBh
dCB0aGUgdGltZSBvZiB0aGUgY2hhbmdlKS4KICAgICAgKi8KICAgICBzd2l0Y2ggKCBvcC0+Y21k
ICkKICAgICB7CiAgICAgY2FzZSBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0aW5mbzoKICAgICAgICAg
cmVhZF9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogICAgICAgICBvcC0+dS5jcmVk
aXQyLndlaWdodCA9IHNkb20tPndlaWdodDsKKyAgICAgICAgb3AtPnUuY3JlZGl0Mi5jYXAgPSBz
ZG9tLT5jYXA7CiAgICAgICAgIHJlYWRfdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxh
Z3MpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhFTl9ET01DVExfU0NIRURPUF9wdXRpbmZv
OgorICAgICAgICB3cml0ZV9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOworICAgICAg
ICAvKiBXZWlnaHQgKi8KICAgICAgICAgaWYgKCBvcC0+dS5jcmVkaXQyLndlaWdodCAhPSAwICkK
ICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgICAgICAgICBpbnQg
b2xkX3dlaWdodDsKIAotICAgICAgICAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ss
IGZsYWdzKTsKLQogICAgICAgICAgICAgb2xkX3dlaWdodCA9IHNkb20tPndlaWdodDsKIAogICAg
ICAgICAgICAgc2RvbS0+d2VpZ2h0ID0gb3AtPnUuY3JlZGl0Mi53ZWlnaHQ7CkBAIC0yODEzLDkg
KzI4MTgsMTIzIEBAIGNzY2hlZDJfZG9tX2NudGwoCiAKICAgICAgICAgICAgICAgICB2Y3B1X3Nj
aGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOwogICAgICAgICAgICAgfQorICAgICAgICB9
CisgICAgICAgIC8qIENhcCAqLworICAgICAgICBpZiAoIG9wLT51LmNyZWRpdDIuY2FwICE9IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICAvKiBDYXAgaXMgb25seSB2YWxpZCBpZiBpdCdzIGJl
bG93IDEwMCAqIG5yX29mX3ZDUFVTICovCisgICAgICAgICAgICBpZiAoIG9wLT51LmNyZWRpdDIu
Y2FwID4gMTAwICogc2RvbS0+bnJfdmNwdXMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0K
KworICAgICAgICAgICAgc3Bpbl9sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7CisgICAgICAgICAg
ICBzZG9tLT50b3RfYnVkZ2V0ID0gKENTQ0hFRDJfQkRHVF9SRVBMX1BFUklPRCAqIG9wLT51LmNy
ZWRpdDIuY2FwKTsKKyAgICAgICAgICAgIHNkb20tPnRvdF9idWRnZXQgLz0gMTAwOworICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKKworICAgICAgICAgICAgaWYg
KCBzZG9tLT5jYXAgPT0gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAgICAgKiBXZSBnaXZlIHRvIHRoZSBkb21haW4gdGhlIGJ1ZGdldCB0byB3aGlj
aCBpdCBpcyBlbnRpdGxlZCwKKyAgICAgICAgICAgICAgICAgKiBhbmQgcXVldWUgaXRzIGZpcnN0
IHJlcGxlbmlzaG1lbnQgZXZlbnQuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAg
ICAgKiBTaW5jZSBjYXAgaXMgY3VycmVudGx5IGRpc2FibGVkIGZvciB0aGlzIGRvbWFpbiwgd2UK
KyAgICAgICAgICAgICAgICAgKiBrbm93IG5vIHZDUFUgaXMgbWVzc2luZyB3aXRoIHRoZSBkb21h
aW4ncyBidWRnZXQsIGFuZAorICAgICAgICAgICAgICAgICAqIHRoZSByZXBsZW5pc2htZW50IHRp
bWVyIGlzIHN0aWxsIG9mZi4KKyAgICAgICAgICAgICAgICAgKiBGb3IgdGhlc2UgcmVhc29ucywg
aXQgaXMgc2FmZSB0byBkbyB0aGUgZm9sbG93aW5nIHdpdGhvdXQKKyAgICAgICAgICAgICAgICAg
KiB0YWtpbmcgdGhlIGJ1ZGdldF9sb2NrLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgICAgIHNkb20tPmJ1ZGdldCA9IHNkb20tPnRvdF9idWRnZXQ7CisgICAgICAgICAgICAgICAg
c2RvbS0+bmV4dF9yZXBsID0gTk9XKCkgKyBDU0NIRUQyX0JER1RfUkVQTF9QRVJJT0Q7CisgICAg
ICAgICAgICAgICAgc2V0X3RpbWVyKHNkb20tPnJlcGxfdGltZXIsIHNkb20tPm5leHRfcmVwbCk7
CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIE5vdywgbGV0J3MgZW5h
YmxlIGJ1ZGdldCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLgorICAgICAgICAgICAgICAg
ICAqIEZvciBtYWtpbmcgc3VyZSB0aGF0IHRoZXkgd2lsbCBzdGFydCB0byBob25vdXIgdGhlIGRv
bWFpbidzCisgICAgICAgICAgICAgICAgICogY2FwLCB3ZSBzZXQgdGhlaXIgYnVkZ2V0IHRvIDAu
CisgICAgICAgICAgICAgICAgICogVGhpcyB3YXksIGFzIHNvb24gYXMgdGhleSB3aWxsIHRyeSB0
byBydW4sIHRoZXkgd2lsbCBoYXZlCisgICAgICAgICAgICAgICAgICogdG8gZ2V0IHNvbWUgYnVk
Z2V0LgorICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAgICogRm9yIHRoZSB2Q1BV
cyB0aGF0IGFyZSBhbHJlYWR5IHJ1bm5pbmcsIHdlIHRyaWdnZXIgdGhlCisgICAgICAgICAgICAg
ICAgICogc2NoZWR1bGVyIG9uIHRoZWlyIHBDUFUuIFdoZW4sIGFzIGEgY29uc2VxdWVuY2Ugb2Yg
dGhpcywKKyAgICAgICAgICAgICAgICAgKiBjc2NoZWQyX3NjaGVkdWxlKCkgd2lsbCBydW4sIGl0
IHdpbGwgZmlndXJlIG91dCB0aGVyZSBpcworICAgICAgICAgICAgICAgICAqIG5vIGJ1ZGdldCwg
YW5kIHRoZSB2Q1BVIHdpbGwgdHJ5IHRvIGdldCBzb21lIChhbmQgYmUgcGFya2VkLAorICAgICAg
ICAgICAgICAgICAqIGlmIHRoZXJlJ3Mgbm9uZSwgYW5kIHdlJ2xsIHN3aXRjaCB0byBzb21lb25l
IGVsc2UpLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAgICAgICAgICAgICAg
ICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOworCisg
ICAgICAgICAgICAgICAgICAgIGlmICggdi0+aXNfcnVubmluZyApCisgICAgICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9j
ZXNzb3I7CisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIEFT
U0VSVChjdXJyX29uX2NwdShjcHUpID09IHYpOworCisgICAgICAgICAgICAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAgICAgICAgICAgICogV2UgYXJlIHRyaWdnZXJpbmcgYSByZXNjaGVk
dWxlIG9uIHRoZSB2Q1BVJ3MKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHBDUFUuIFRoYXQg
d2lsbCBydW4gYnVybl9jcmVkaXRzKCkgYW5kLCBzaW5jZQorICAgICAgICAgICAgICAgICAgICAg
ICAgICogdGhlIHZDUFUgaXMgY2FwcGVkIG5vdywgaXQgd291bGQgY2hhcmdlIGFsbCB0aGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGV4ZWN1dGlvbiB0aW1lIG9mIHRoaXMgbGFzdCByb3Vu
ZCBhcyBidWRnZXQgYXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHdlbGwuIFRoYXQgd2ls
bCBtYWtlIHRoZSB2Q1BVIGJ1ZGdldCBnbyBuZWdhdGl2ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAqIHBvdGVudGlhbGx5IGJ5IGEgbGFyZ2UgYW1vdW50LCBhbmQgaXQncyB1bmZhaXIuCisg
ICAgICAgICAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAgICAgICAgICogVG8g
YXZvaWQgdGhhdCwgY2FsbCBidXJuX2NyZWRpdCgpIGhlcmUsIHRvIGRvIHRoZQorICAgICAgICAg
ICAgICAgICAgICAgICAgICogYWNjb3VudGluZyBvZiB0aGlzIGN1cnJlbnQgcnVubmluZyBpbnN0
YW5jZSBub3csCisgICAgICAgICAgICAgICAgICAgICAgICAgKiB3aXRoIGJ1ZGdldHRpbmcgc3Rp
bGwgZGlzYWJsZWQuIFRoaXMgZG9lcyBub3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHBy
ZXZlbnQgc29tZSBzbWFsbCBhbW91bnQgb2YgYnVkZ2V0IGJlaW5nIGNoYXJnZWQKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIHRvIHRoZSB2Q1BVIChpLmUuLCB0aGUgYW1vdW50IG9mIHRpbWUg
aXQgcnVucyBmcm9tCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBub3csIHRvIHdoZW4gc2No
ZWR1bGluZyBoYXBwZW5zKS4gVGhlIGJ1ZGdldCB3aWxsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBhbHNvIGdvIGJlbG93IDAsIGJ1dCBhIGxvdCBsZXNzIHRoYW4gaG93IGl0IHdvdWxkCisg
ICAgICAgICAgICAgICAgICAgICAgICAgKiBpZiB3ZSBkb24ndCBkbyB0aGlzLgorICAgICAgICAg
ICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICBidXJuX2NyZWRpdHMo
cnFkLCBzdmMsIE5PVygpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fY3B1bWFza19zZXRf
Y3B1KGNwdSwgJnJxZC0+dGlja2xlZCk7CisgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQo
IWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5zbXRfaWRsZSkpOworICAgICAgICAgICAgICAg
ICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IDA7Cisg
ICAgICAgICAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdSk7
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorCisgICAgICAgICAgICBzZG9tLT5j
YXAgPSBvcC0+dS5jcmVkaXQyLmNhcDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggc2Rv
bS0+Y2FwICE9IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBMSVNUX0hFQUQocGFya2VkKTsK
KworICAgICAgICAgICAgc3RvcF90aW1lcihzZG9tLT5yZXBsX3RpbWVyKTsKKworICAgICAgICAg
ICAgLyogRGlzYWJsZSBidWRnZXQgYWNjb3VudGluZyBmb3IgYWxsIHRoZSB2Q1BVcy4gKi8KKyAg
ICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisgICAg
ICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZj
cHUpOworCisgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CisKKyAgICAg
ICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgc2RvbS0+Y2FwID0gMDsKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBXZSBhcmUgZGlzYWJsaW5nIHRoZSBjYXAgZm9yIHRoaXMgZG9tYWluLCB3aGlj
aCBtYXkgaGF2ZQorICAgICAgICAgICAgICogdkNQVXMgd2FpdGluZyBmb3IgYSByZXBsZW5pc2ht
ZW50LCBzbyB3ZSB1bnBhcmsgdGhlbSBhbGwuCisgICAgICAgICAgICAgKiBOb3RlIHRoYXQsIHNp
bmNlIHdlIGhhdmUgYWxyZWFkeSBkaXNhYmxlZCBidWRnZXQgYWNjb3VudGluZworICAgICAgICAg
ICAgICogZm9yIGFsbCB0aGUgdkNQVXMgb2YgdGhlIGRvbWFpbiwgbm8gY3VycmVudGx5IHJ1bm5p
bmcgdkNQVQorICAgICAgICAgICAgICogd2lsbCBiZSBhZGRlZCB0byB0aGUgcGFya2VkIHZDUFVz
IGxpc3QgYW55IGxvbmdlci4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2Nr
KCZzZG9tLT5idWRnZXRfbG9jayk7CisgICAgICAgICAgICBsaXN0X3NwbGljZV9pbml0KCZzZG9t
LT5wYXJrZWRfdmNwdXMsICZwYXJrZWQpOworICAgICAgICAgICAgc3Bpbl91bmxvY2soJnNkb20t
PmJ1ZGdldF9sb2NrKTsKIAotICAgICAgICAgICAgd3JpdGVfdW5sb2NrX2lycXJlc3RvcmUoJnBy
di0+bG9jaywgZmxhZ3MpOworICAgICAgICAgICAgdW5wYXJrX3BhcmtlZF92Y3B1cyhvcHMsICZw
YXJrZWQpOwogICAgICAgICB9CisgICAgICAgIHdyaXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYt
PmxvY2ssIGZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMg
PSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDA2NjljMzEuLjEwYzAwMTUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKQEAgLTM1NSw2ICszNTUsNyBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Nj
aGVkX2NyZWRpdCB7CiAKIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0MiB7
CiAgICAgdWludDE2X3Qgd2VpZ2h0OworICAgIHVpbnQxNl90IGNhcDsKIH0geGVuX2RvbWN0bF9z
Y2hlZF9jcmVkaXQyX3Q7CiAKIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfcnRkcyB7
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:51:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15:51: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.xen.org>)
	id 1dijY2-0008Ju-L0; Fri, 18 Aug 2017 15:50:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dijY1-0008Jn-08
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 15:50:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A6/BC-09901-0EC07995; Fri, 18 Aug 2017 15:50:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsXiVRvkqHuDZ3q
 kwfTJChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBXbdYCnYKVnRfamZtYFzC18XIxSEkMJ1R
 YuOpj6wgDovAVFaJtfcXMYE4EgIbWSV6T51n6WLkBHLiJF4fn8UGYVdIrF63lBnEFhJQkbi5f
 RUThP2DUeL94XAQW1hAT+LI0R/sELa1xMyNbWA2m4CBxJsde1lBbBEBJYl7qyaDLWMWWMAkcf
 J7NyNIgkVAVeLfjnlACQ4OXgEviXdbTEHCogJyEisvt4D18goISpyc+YQFpIRZQFNi/S59kDC
 zgLzE9rdzmCcwCs1CUjULoWoWkqoFjMyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0clOL
 ixPTU3MSk4r1kvNzNzECw5kBCHYwXt4YcIhRkoNJSZT396wpkUJ8SfkplRmJxRnxRaU5qcWHG
 DU4OAQmnJ07nUmKJS8/L1VJgreae3qkkGBRanpqRVpmDjDiYEolOHiURHj1QNK8xQWJucWZ6R
 CpU4zGHBtWr//CxDHpwPYvTEJgk6TEefNASgVASjNK8+AGwRLBJUZZKWFeRqAzhXgKUotyM0t
 Q5V8xinMwKgnzuoFM4cnMK4Hb9wroFCagUwxbp4GcUpKIkJJqYAxKCLof/OH+ab6/fxRPi59K
 384pv2nj5KUvu5ubb21coHmYu7/5lGRR6rqUbeU3HK3/8H39sb7oyKMTV++I3jxUW1gt59e15
 NHza/JXol94xL18z3nBqMDxSGepD0O4U6+J99mAZnauTV8O5H+9so7bW6nMyV1TaX5khIeb/7
 QJb1PtZfRnP1ZiKc5INNRiLipOBADQGn3T/wIAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503071448!72354472!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61572 invoked from network); 18 Aug 2017 15:50:48 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 15:50:48 -0000
Received: by mail-wm0-f65.google.com with SMTP id d40so4661209wma.3
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 08:50:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=BujvV8xHWhw3iZVJ6GstuCEzvjNGgy3XBjardTL6UoA=;
 b=U7kSVQHobgyic5ZQer+vWmFVvlx6PTSe9emU+UwAe649GDb60MY8AbBocb6HeIcwbC
 BHC7c/HpZiLCAd4MqANFOvskBtQJAopzVMF/wuB4Mza51M85ssD1V70zS8QB6njL2Gau
 gzgRPguLMWhhDeRB68euCbQT0rhsR8U5tjrhfTv6JxeTvkbLgDSRBnOwMwt+lj6SU3yX
 KkzkwhR9UuZb/Pmuy23B4MJjbk1v+g+jNjRmOUQmPM2typpNVoO0Y4TyVIziQYrI/l2P
 Zen5WSS6LmC3Ig0+lwSAyH2OwubKzfYndK4hOx/0PpMsoePJrLRjxzqWHuEksjmNDz5R
 9ffw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=BujvV8xHWhw3iZVJ6GstuCEzvjNGgy3XBjardTL6UoA=;
 b=R+mWBO7MYPObY8krQulj3zNw/98OsTgXewIekOKEdyf09lkeJeBsZtchF0SmnG/fFh
 FM3xbq6Atue0JT/WpfKckgeK1b+NV4323A3PTUZZ/fRU4qvmnBxkXPbJpm6IBNrnCm2x
 fJoeI/Ms4rHbz50Js+JyYV3V6ygYoh/K0UE0A7EbaQFE24d5q2pSX3eKvytkHL8d11mO
 ITHG1UJaIyN1yztW3XEl3vzSvn8axftl7KxA9yWD3Du66ckA/LM1PoUG0Cw0mD//Iymi
 Ac4EGOj+3EVdWC52QYOOpoAnM4lP5Fam1qgARLNMjGLuaWPp5x/9VPTCYP3hqeAu5o+o
 JM5g==
X-Gm-Message-State: AHYfb5gOLWEJ3C4deB4J9PUeqVhF7VvHdfq3ma0vfOI9is3M9/F4GSt3
 HvurJLw7EfxRhw==
X-Received: by 10.28.178.75 with SMTP id b72mr1663710wmf.55.1503071448117;
 Fri, 18 Aug 2017 08:50:48 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id m15sm5164776wrb.85.2017.08.18.08.50.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 08:50:46 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 17:50:44 +0200
Message-ID: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: 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>,
 Anshul Makkar <anshulmakkar@gmail.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 0/4] xen/tools: Credit2: implement caps.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB2MiBvZiB0aGUgJ2NhcHMgZm9yIENyZWRpdDInIHNlcmllcy4KClBvc3Rpbmcgb2Yg
djEgaXMgaGVyZToKCiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0wNi9tc2cwMDcwMC5odG1sCgpObyBjaGFuZ2Ugd3J0IHRoYXQsIGFwYXJ0IGZyb20g
dGFraW5nIGNhcmUgb2YgdGhlIHJldmlldyBjb21tZW50cy4gVGhlIHBhdGNoCnRoYXQgcmVxdWly
ZWQgbW9yZSByZXdvcmsgaXMgcGF0Y2ggMSwgYXMgSSBjaGFuZ2VkIGhvdyBhIGNvcm5lciBjYXNl
IChidWRnZXQKb3ZlcnJ1biwgZHVlIHRvIHBvdGVudGlhbCB0aW1lciBvciBhY2NvdW50aW5nIGlz
c3VlcykgaXMgZGVhbHQgd2l0aCwgY29tcGx5aW5nCndpdGggd2hhdCBHZW9yZ2Ugc3VnZ2VzdGVk
IGFuZCB0aG91Z2h0IGl0IHdhcyBiZXN0LgoKTm90ZSwgaG93ZXZlciwgdGhhdCB0aGlzIHNlcmll
cyBpcyAqTk9UKiBiYXNlZCBvbiB0b3Agb2Ygc3RhZ2luZy4gSW4gZmFjdCwgaXQKaXMgYmFzZWQg
b24gdG9wIG9mIHN0YWdpbmcgKyAiU29mdCBhZmZpbml0eSBmb3IgQ3JlZGl0MiwgdjIiOgoKIGh0
dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAy
ODAyLmh0bWwKClJlYXNvbiBJIGRpZCB0aGluZ3MgbGlrZSB0aGlzIGlzIHRoYXQgdGhlIHR3byBz
ZXJpZXMgZG8gY2xhc2gsIGFuZCBzaW5jZSB0aGUKc29mdCBhZmZpbml0eSBvbmUgaXMgcHJldHR5
IG11Y2ggYWxsIGFja2VkIGFuZCByZWFkeSB0byBnbyBpbiAod2l0aCB0aGUgb25seQpleGNlcHRp
b24gb2YgcGF0Y2ggMiwgYXMgR2VvcmdlIHN0aWxsIG5lZWRzIHRvIGxvb2sgYXQgaXQpLCBJIGp1
c3QgYXNzdW1lZCB0aGF0Cm9uZSB3aWxsIGdvIGluIGZpcnN0LCBhbmQgYmFzZWQgb24gdG9wIG9m
IGl0LgoKSW4gZmFjdCwgYXMgSSdtIGxlYXZpbmcgZm9yIDIgd2Vla3MsIGhhdmluZyBkb25lIHRo
aW5ncyBsaWtlIHRoaXMgYWxsb3dzIG9uZSB0bwpjb21taXQgYm90aCB0aGUgc2VyaWVzLCBldmVu
IHdpdGggbWUgYXdheSwgaW4gY2FzZSBib3RoIGNvbGxlY3QgYWxsIHRoZSBuZWVkZWQKYWNrcywg
b2YgY291cnNlIChoZXksIG9uZSBjYW4gZHJlYW0sIGNhbid0IGhpbT8gOi1EIDotRCkuCgpBcyB1
c3VhbCwgSSBhc2xvIHByZXBhcmVkIGEgZ2l0IGJyYW5jaDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcGVvcGxlL2RhcmlvZi94ZW4uZ2l0ICByZWwvc2NoZWQvY3JlZGl0Mi1jYXBzLXYyCiBodHRw
czovL3RyYXZpcy1jaS5vcmcvZmRhcmlvL3hlbi9idWlsZHMvMjY2MDE4OTU3CgpUaGFua3MgYW5k
IFJlZ2FyZHMsCkRhcmlvCi0tLQpEYXJpbyBGYWdnaW9saSAoNCk6CiAgICAgIHhlbjogY3JlZGl0
MjogaW1wbGVtZW50IHV0aWxpemF0aW9uIGNhcAogICAgICB4ZW46IGNyZWRpdDI6IGFsbG93IHRv
IHNldCBhbmQgZ2V0IHV0aWxpemF0aW9uIGNhcAogICAgICB4ZW46IGNyZWRpdDI6IGltcHJvdmUg
ZGlzdHJpYnV0aW9uIG9mIGJ1ZGdldCAoZm9yIGRvbWFpbnMgd2l0aCBjYXBzKQogICAgICBsaWJ4
bC94bDogYWxsb3cgdG8gZ2V0IGFuZCBzZXQgY2FwIG9uIENyZWRpdDIuCgogdG9vbHMvbGlieGwv
bGlieGxfc2NoZWQuYyAgIHwgICAyMSArCiB0b29scy94ZW50cmFjZS9mb3JtYXRzICAgICAgfCAg
ICAyIAogdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyAgIHwgICAxMCAtCiB0b29scy94bC94bF9j
bWR0YWJsZS5jICAgICAgfCAgICAxIAogdG9vbHMveGwveGxfc2NoZWQuYyAgICAgICAgIHwgICAy
NSArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgIHwgIDY3NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
fCAgICAxIAogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgIHwgICAgMyAKIDggZmlsZXMgY2hh
bmdlZCwgNjgyIGluc2VydGlvbnMoKyksIDU3IGRlbGV0aW9ucygtKQotLQo8PFRoaXMgaGFwcGVu
cyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xp
ClNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJy
aWRnZSAoVUspCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:51:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15:51: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.xen.org>)
	id 1dijYI-0008O0-E6; Fri, 18 Aug 2017 15:51:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dijYH-0008NC-Bm
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 15:51:13 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 A6/5B-01862-0FC07995; Fri, 18 Aug 2017 15:51:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GNpwSPc9z/R
 Ig1kzdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFC48xFqzUrtjZu4yxgbFNtouRi0NIYBqj
 xKdHexi7GDk5WATWsErcucAFkpAQuMQqsf/bQlaQhIRAnMTfu0uZIexKiemrD4M1CAmoSNzcv
 ooJYtIPRonJXbNZQBLCAnoSR47+YIewYyXOvbkIFmcTMJB4s2Mv2FARASWJe6smM4HYzAIREp
 N7V7FDXKEqMWfxH7A4r4CXxL1Px8AWcwp4S7z99JYFYrGXxOMdE8FqRAXkJFZebmGFqBeUODn
 zCVANB9BMTYn1u/QhxstLbH87h3kCo8gsJFWzEKpmIalawMi8ilGjOLWoLLVI19BYL6koMz2j
 JDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPwZgGAH47btnocYJTmYlER5f8+aEinEl5SfU
 pmRWJwRX1Sak1p8iFGDg0Ngwtm505mkWPLy81KVJHhPc0+PFBIsSk1PrUjLzAFGKEypBAePkg
 hvOkiat7ggMbc4Mx0idYrRmOPKlXVfmDimHNj+hUkIbJKUOO9LkFIBkNKM0jy4QbDEcYlRVkq
 YlxHoTCGegtSi3MwSVPlXjOIcjErCvDtBpvBk5pXA7XsFdAoT0CmGrdNATilJREhJNTBWT1m1
 RfroQqVpk39u2S96dPXeiWLbLoT2/lqjsqHyJOPGVp66FEup9qU5Xx6f4Yz0NZv69ufX9w+ui
 VV82xGzVt3y1DpnkaSD4U5vOF2uMqW/rbpqEFDqZXXq1r0JWk9ObhK3uqx7SPSO/RM9u+JEly
 zuBSzmz9yDFJZF/fyhGlj6STZWxYhfiaU4I9FQi7moOBEAopPkMBcDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503071471!55145243!1
X-Originating-IP: [209.85.128.194]
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 37698 invoked from network); 18 Aug 2017 15:51:11 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 15:51:11 -0000
Received: by mail-wr0-f194.google.com with SMTP id y96so52328wrc.0
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 08:51:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=EF/MCKOVWjX1uL1TjBt3RVjmvQH1keTPqYnhKaDoYwQ=;
 b=PYxkX7TXaDBBMGjd1MOrZ9IQY2D3lj/k097/l5KvTVLrjQZn7+fXDoc0FcB5l1kPiO
 +MuCSqyXbem48ev0g4QhzG00FnAYZPSGPGpfWmk8/zSnmQ/uBbC9tJAD9wTkVXXHYF7c
 bovCQiuIAdPbeluR+B7H4M/hPCWPqPnUTnIgnNi49fL0UqaqckBuuqpchhEw0Sqp6Gw7
 LkINXfVmCHpQre9mi5OV7+qcoS3LHxdvrKO8PnlvbUHl1QEr7mry3j+irNl6h1zjeEA8
 jW9w5dtDhKoMdu0pt/ash6OatqbV1hxo41sqPSfjR6pwuIJ87joFwZskP4gefzulGC2y
 uL/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=EF/MCKOVWjX1uL1TjBt3RVjmvQH1keTPqYnhKaDoYwQ=;
 b=fyA+36tCVPUbc8TqJXPTpzMu5wdJrdQbqLakwquhIA5r3WYn6dFS66izoFPc9/LrQH
 f8/VwdmzMdsLCXzmZrPXbpMFyl6nwfUHgmFjin/L1gwzPgF46l0U0ODcAk8HuAwku37z
 QfdSJeH/c8xZ0e5+Lwzjovhw7/Uc/PsN1ylUzBtroJ5qeKXa/nRBWrMk5/Ikj00ox9Y+
 Kbrg2OYAiUQyMYoCZ1gLWnnz4sNhg34FbiXNwrvY1kNCnmid9GqZ8bMlfNFBzBGefqZD
 yqwXSWl/YUf/JiVwM6joSIP2ofbLTUGk9uqIXPg5ug/2/0gtzePDyaaFq5rvkz1TAJhm
 D52g==
X-Gm-Message-State: AHYfb5j2uff33Na/xsJw95lkSwrmB5+8UQlhjlQ7K94rXn0wEaF/vzQ6
 YQZJ8Y1WOfbvBQ==
X-Received: by 10.223.128.163 with SMTP id 32mr5394987wrl.99.1503071471248;
 Fri, 18 Aug 2017 08:51:11 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id g66sm1454128wrd.55.2017.08.18.08.51.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 08:51:10 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 17:51:09 +0200
Message-ID: <150307146889.6642.4055929659011871848.stgit@Solace.fritz.box>
In-Reply-To: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
References: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH v2 3/4] xen: credit2: improve distribution of
 budget (for domains with caps)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBsZXR0aW5nIHRoZSB2Q1BVIHRoYXQgZm9yIGZpcnN0IHRyaWVzIHRvIGdldApz
b21lIGJ1ZGdldCB0YWtlIGl0IGFsbCAoYWx0aG91Z2ggdGVtcG9yYXJpbHkpLCBhbGxvdyBlYWNo
CnZDUFUgdG8gb25seSBnZXQgYSBzcGVjaWZpYyBxdW90YSBvZiB0aGUgdG90YWwgYnVkZ2V0LgoK
VGhpcyBpbXByb3ZlcyBmYWlybmVzcywgYWxsb3dzIGZvciBtb3JlIHBhcmFsbGVsaXNtLCBhbmQK
cHJldmVudHMgdkNQVXMgZnJvbSBub3QgYmVpbmcgYWJsZSB0byBnZXQgYW55IGJ1ZGdldCAoZS5n
LiwKYmVjYXVzZSBzb21lIG90aGVyIHZDUFUgYWx3YXlzIGNvbWVzIGJlZm9yZSBhbmQgZ2V0cyBp
dCBhbGwpCmZvciBvbmUgb3IgbW9yZSBwZXJpb2QsIGFuZCBoZW5jZSBzdGFydmUgKGFuZCBjYXVz
ZSB0cm91YmxlcwppbiBndWVzdCBrZXJuZWxzLCBzdWNoIGFzIGxpdmVsb2NrcywgdHJpZ2dlcmlu
ZyBvZiB3aGF0Y2hkb2dzLApldGMuKS4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
YXJpby5mYWdnaW9saUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0KQ2M6IEFuc2h1bCBNYWtrYXIgPGFuc2h1bG1h
a2thckBnbWFpbC5jb20+Ci0tLQpDaGFuZ2VzIGZyb20gdjE6Ci0gdHlwb3M7Ci0gc3B1cmlvdXMg
aHVuayBtb3ZlZCB0byBwcmV2aW91cyBwYXRjaC4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYyB8ICAgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jCmluZGV4IGNlNzAyMjQuLjIxMWUyZDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC01MjIsNiAr
NTIyLDggQEAgc3RydWN0IGNzY2hlZDJfdmNwdSB7CiAgICAgdW5zaWduZWQgZmxhZ3M7ICAgICAg
ICAgICAgICAgICAgICAvKiBTdGF0dXMgZmxhZ3MgKDE2IGJpdHMgd291bGQgYmUgb2ssICAqLwog
ICAgIHNfdGltZV90IGJ1ZGdldDsgICAgICAgICAgICAgICAgICAgLyogQ3VycmVudCBidWRnZXQg
KGlmIGRvbWFpbnMgaGFzIGNhcCkgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIGJ1dCBjbGVhcl9iaXQoKSBkb2VzIG5vdCBsaWtlIHRoYXQpICovCisgICAgc190
aW1lX3QgYnVkZ2V0X3F1b3RhOyAgICAgICAgICAgICAvKiBCdWRnZXQgdG8gd2hpY2ggdkNQVSBp
cyBlbnRpdGxlZCAgICAqLworCiAgICAgc190aW1lX3Qgc3RhcnRfdGltZTsgICAgICAgICAgICAg
ICAvKiBUaW1lIHdlIHdlcmUgc2NoZWR1bGVkIChmb3IgY3JlZGl0KSAqLwogCiAgICAgLyogSW5k
aXZpZHVhbCBjb250cmlidXRpb24gdG8gbG9hZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqLwpAQCAtMTc5MSwxNyArMTc5MywxNiBAQCBzdGF0aWMgYm9vbCB2Y3B1X2dy
YWJfYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKIAogICAgIGlmICggc2RvbS0+YnVk
Z2V0ID4gMCApCiAgICAgewotICAgICAgICAvKgotICAgICAgICAgKiBOQjogd2UgZ2l2ZSB0aGUg
d2hvbGUgcmVtYWluaW5nIGJ1ZGdldCBhIGRvbWFpbiBoYXMsIHRvIHRoZSBmaXJzdAotICAgICAg
ICAgKiB2Q1BVIHRoYXQgY29tZXMgaGVyZSBhbmQgYXNrcyBmb3IgaXQuIFRoaXMgbWVhbnMgdGhh
dCwgaW4gYSBkb21haW4KLSAgICAgICAgICogd2l0aCBhIGNhcCwgb25seSAxIHZDUFUgaXMgYWJs
ZSB0byBydW4sIGF0IGFueSBnaXZlbiB0aW1lLgotICAgICAgICAgKiAvVEhJUyBJUyBHT0lORyBU
TyBDSEFOR0UvIGluIHN1YnNlcXVlbnQgcGF0Y2hlcywgdG93YXJkIHNvbWV0aGluZwotICAgICAg
ICAgKiB0aGF0IGFsbG93cyBtdWNoIGJldHRlciBmYWlybmVzcyBhbmQgcGFyYWxsZWxpc20uIFBy
b2NlZWRpbmcgaW4KLSAgICAgICAgICogdHdvIHN0ZXBzLCBpcyBmb3IgbWFraW5nIHRoaW5ncyBl
YXN5IHRvIHVuZGVyc3RhbmQsIHdoZW4gbG9va2luZwotICAgICAgICAgKiBhdCB0aGUgc2lnbmxl
IGNvbW1pdHMuCi0gICAgICAgICAqLwotICAgICAgICBzdmMtPmJ1ZGdldCA9IHNkb20tPmJ1ZGdl
dDsKLSAgICAgICAgc2RvbS0+YnVkZ2V0ID0gMDsKKyAgICAgICAgc190aW1lX3QgYnVkZ2V0Owor
CisgICAgICAgIC8qIEdldCBvdXIgcXVvdGEsIGlmIHRoZXJlJ3MgYXQgbGVhc3QgYXMgbXVjaCBi
dWRnZXQgKi8KKyAgICAgICAgaWYgKCBsaWtlbHkoc2RvbS0+YnVkZ2V0ID49IHN2Yy0+YnVkZ2V0
X3F1b3RhKSApCisgICAgICAgICAgICBidWRnZXQgPSBzdmMtPmJ1ZGdldF9xdW90YTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgYnVkZ2V0ID0gc2RvbS0+YnVkZ2V0OworCisgICAgICAgIHN2
Yy0+YnVkZ2V0ID0gYnVkZ2V0OworICAgICAgICBzZG9tLT5idWRnZXQgLT0gYnVkZ2V0OwogICAg
IH0KICAgICBlbHNlCiAgICAgewpAQCAtMjAzNiw2ICsyMDM3LDcgQEAgY3NjaGVkMl9hbGxvY192
ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywgdm9pZCAq
ZGQpCiAgICAgc3ZjLT50aWNrbGVkX2NwdSA9IC0xOwogCiAgICAgc3ZjLT5idWRnZXQgPSBTVElN
RV9NQVg7CisgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSAwOwogICAgIElOSVRfTElTVF9IRUFEKCZz
dmMtPnBhcmtlZF9lbGVtKTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9hbGxvYyk7CkBA
IC0yODIyLDYgKzI4MjQsOSBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAvKiBDYXAgKi8K
ICAgICAgICAgaWYgKCBvcC0+dS5jcmVkaXQyLmNhcCAhPSAwICkKICAgICAgICAgeworICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjOworICAgICAgICAgICAgc3BpbmxvY2tfdCAq
bG9jazsKKwogICAgICAgICAgICAgLyogQ2FwIGlzIG9ubHkgdmFsaWQgaWYgaXQncyBiZWxvdyAx
MDAgKiBucl9vZl92Q1BVUyAqLwogICAgICAgICAgICAgaWYgKCBvcC0+dS5jcmVkaXQyLmNhcCA+
IDEwMCAqIHNkb20tPm5yX3ZjcHVzICkKICAgICAgICAgICAgIHsKQEAgLTI4MzQsNiArMjgzOSwy
NiBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgc2RvbS0+dG90X2J1ZGdldCAvPSAx
MDA7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwogCisgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICogV2hlbiB0cnlpbmcgdG8gZ2V0IHNvbWUgYnVkZ2V0
IGFuZCBydW4sIGVhY2ggdkNQVSB3aWxsIGdyYWIKKyAgICAgICAgICAgICAqIGZyb20gdGhlIHBv
b2wgMS9OICh3aXRoIE4gPSBuciBvZiB2Q1BVcyBvZiB0aGUgZG9tYWluKSBvZgorICAgICAgICAg
ICAgICogdGhlIHRvdGFsIGJ1ZGdldC4gUm91Z2hseSBzcGVha2luZywgdGhpcyBtZWFucyBlYWNo
IHZDUFUgd2lsbAorICAgICAgICAgICAgICogaGF2ZSBhdCBsZWFzdCBvbmUgY2hhbmNlIHRvIHJ1
biBkdXJpbmcgZXZlcnkgcGVyaW9kLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3ZjID0g
Y3NjaGVkMl92Y3B1KHYpOworICAgICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xv
Y2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFRv
byBzbWFsbCBxdW90YXMgd291bGQgaW4gdGhlb3J5IGNhdXNlIGEgbG90IG9mIG92ZXJoZWFkLAor
ICAgICAgICAgICAgICAgICAqIHdoaWNoIHRoZW4gd29uJ3QgaGFwcGVuIGJlY2F1c2UsIGluIGNz
Y2hlZDJfcnVudGltZSgpLAorICAgICAgICAgICAgICAgICAqIENTQ0hFRDJfTUlOX1RJTUVSIGlz
IHdoYXQgd291bGQgYmUgdXNlZCBhbnl3YXkuCisgICAgICAgICAgICAgICAgICovCisgICAgICAg
ICAgICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSBtYXgoc2RvbS0+dG90X2J1ZGdldCAvIHNkb20t
Pm5yX3ZjcHVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENTQ0hF
RDJfTUlOX1RJTUVSKTsKKyAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2Nr
LCBzdmMtPnZjcHUpOworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICBpZiAoIHNkb20tPmNh
cCA9PSAwICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKgpAQCAtMjg2NSw5ICsy
ODkwLDggQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAg
ICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7
Ci0gICAgICAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xv
Y2soc3ZjLT52Y3B1KTsKLQorICAgICAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX3ZjcHUo
dik7CisgICAgICAgICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52
Y3B1KTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCB2LT5pc19ydW5uaW5nICkKICAgICAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9
IHYtPnByb2Nlc3NvcjsKQEAgLTI5MTcsNiArMjk0MSw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAg
ICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMt
PnZjcHUpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CisgICAg
ICAgICAgICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSAwOwogCiAgICAgICAgICAgICAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKICAgICAgICAgICAgIH0KQEAgLTM2
MDEsNyArMzYyNiw4IEBAIGNzY2hlZDJfZHVtcF92Y3B1KHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUg
KnBydiwgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogICAgIHByaW50aygiIGNyZWRpdD0lIiBQ
UklpMzIiIFt3PSV1XSIsIHN2Yy0+Y3JlZGl0LCBzdmMtPndlaWdodCk7CiAKICAgICBpZiAoIGhh
c19jYXAoc3ZjKSApCi0gICAgICAgIHByaW50aygiIGJ1ZGdldD0lIlBSSV9zdGltZSwgc3ZjLT5i
dWRnZXQpOworICAgICAgICBwcmludGsoIiBidWRnZXQ9JSJQUklfc3RpbWUiKCUiUFJJX3N0aW1l
IikiLAorICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQsIHN2Yy0+YnVkZ2V0X3F1b3RhKTsKIAog
ICAgIHByaW50aygiIGxvYWQ9JSJQUklfc3RpbWUiICh+JSJQUklfc3RpbWUiJSUpIiwgc3ZjLT5h
dmdsb2FkLAogICAgICAgICAgICAoc3ZjLT5hdmdsb2FkICogMTAwKSA+PiBwcnYtPmxvYWRfcHJl
Y2lzaW9uX3NoaWZ0KTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:51:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dijYP-0008Ql-LU; Fri, 18 Aug 2017 15:51:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dijYO-0008QH-7j
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 15:51:20 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E2/C5-03557-7FC07995; Fri, 18 Aug 2017 15:51:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42Lxqg1y0v3GMz3
 S4PBJC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPirJlsBcf1K363fGFsYDys1MXIxSEkMJ1R
 4snrPmYQh0VgDavErm+zGUEcCYFLrBKfd5xm62LkBHLiJN51XGKCsKskHrbeYgexhQRUJG5uX
 8UEYf9glNjyTgLEFhbQkzhy9Ac7hO0m0f34G9gcNgEDiTc79rKC2CICShL3Vk0G62UWqJBoX7
 6JEcRmEVCVmDRpGlA9BwevgKfEx3XFIGFOAW+Jt5/eskCs8pJ4vGMiWKuogJzEysstYCN5BQQ
 lTs58wgLSyiygKbF+lz7EdHmJ7W/nME9gFJmFpGoWQtUsJFULGJlXMWoUpxaVpRbpGprrJRVl
 pmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBj8DEOxgvL0x4BCjJAeTkijv71lTIoX4k
 vJTKjMSizPii0pzUosPMWpwcAhMODt3OpMUS15+XqqSBO9p7umRQoJFqempFWmZOcD4hCmV4O
 BREuFNB0nzFhck5hZnpkOkTjEac2xYvf4LE8ekA9u/MAmBTZIS580DKRUAKc0ozYMbBEsblxh
 lpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM6wYyhSczrwRu3yugU5iATjFsnQZySkkiQkqqgVH+
 Yb2MhfpPHfYTB8ovnHggV8/62v6wg5TU5Jx5+7TMzj8/N+uc3Ncva4z/JX/ImtYWYaK7I7Dg2
 suvuT+cXJiebMmpXOzQxrnz9eKleqrtkkoC9xb+2HWg/uDzlK0hwc8kl3dNVGNcuW7Lqm/t99
 u2lwroBWVeLsxL0rwz/Za+QlbhXHaVRf1KLMUZiYZazEXFiQB1shtFFgMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503071478!70557217!1
X-Originating-IP: [74.125.82.66]
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 36780 invoked from network); 18 Aug 2017 15:51:18 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 15:51:18 -0000
Received: by mail-wm0-f66.google.com with SMTP id d40so4662762wma.3
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 08:51:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=d2WOA5aNpIHNgw3X4tDXXR6ouKi8JejP74uodOMNYGo=;
 b=RNlqPTmgdKtpAXC7ZGM8nkfDJWuTqHmIsBTeZRNo54QRCsQ9l56mLhXHUP8CZy03zN
 hXsRJtGPcahJO/3rHNIUsitVdVCnn/cqsauxIN7usJD3SQEDFmmDQWVvvwYWE67Ils33
 fB1olI2/qQSMhrLbcifXQVpNauHLhpmfqUNdO9KwyHVM67sZQ5cQ/oyIf+JdkreMm2vV
 jdMBuc+8y5gKg9y3d3aM+Jz7ldUCu5T/G+pvveyXt8DfLsM0kEkOXL5zuGSnJ1zqMRqK
 k+7DyaHSgmURFGXKKcW6hLXc3hqJ9BzPLNaG1BluqOBELSobXJ7rv9X0K9B2UB7Ja7Wz
 V2zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=d2WOA5aNpIHNgw3X4tDXXR6ouKi8JejP74uodOMNYGo=;
 b=l03VvgTvrBjjWAel9XdhvTAKBsT3BCWOeaNMBOhpkhBVed7qxNPLB9Fj3h+MYwdzr3
 haaN482ScYSP0bxypPK+Big89+mpThRvcg3uqiIFkt6a3r5dGJ+4wL2/OGZpZahJIVqe
 x/LPm0RLj5hKYMUl6PifkzWA3j4ed7g2z/S5U6t1GrQGQyjIelnV2/KI5ICmgfpWBemA
 EpZZcHNu1CqX9B8C4Bxv4FCNDM+dPcIAq5RbuT1YxztDKzgRp0Jlf6yOXu7EpbDOs6RK
 BYxHWWmr0EVztK3F1NVxgwQpa4B/NjqRIgQRvfQwA4fu0JjlYTi/cUZ1u0UvfcvjPmzM
 rQrA==
X-Gm-Message-State: AHYfb5ijJW67gS51wXlviGmD2XxgA9XTdeiKmhg65u1X7r/OxQwGyK6e
 ptgjT1/pQG6VXB4u
X-Received: by 10.28.230.151 with SMTP id e23mr1614028wmi.138.1503071478439;
 Fri, 18 Aug 2017 08:51:18 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id h16sm4422901wrc.89.2017.08.18.08.51.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 08:51:17 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 17:51:16 +0200
Message-ID: <150307147634.6642.236970090513410124.stgit@Solace.fritz.box>
In-Reply-To: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
References: <150307081385.6642.6516202758428761422.stgit@Solace.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>
Subject: [Xen-devel] [PATCH v2 4/4] libxl/xl: allow to get and set cap on
	Credit2.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm90ZSB0aGF0IGEgY2FwIGlzIGNvbnNpZGVyZWQgdmFsaWQgb25seSBpZgppdCBpcyB3aXRoaW4g
dGhlIFsxLCBucl92Y3B1c10lIGludGVydmFsLgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lv
bGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgfCAgIDIxICsrKysrKysrKysrKysrKysr
KysrKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICB8ICAgIDEgKwogdG9vbHMveGwveGxfc2No
ZWQuYyAgICAgICB8ICAgMjUgKysrKysrKysrKysrKysrKystLS0tLS0tLQogMyBmaWxlcyBjaGFu
Z2VkLCAzOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3NjaGVkLmMgYi90b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jCmluZGV4IGZh
YTYwNGUuLjdkMTQ0ZDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfc2NoZWQuYwpAQCAtNDA1LDYgKzQwNSw3IEBAIHN0YXRpYyBp
bnQgc2NoZWRfY3JlZGl0Ml9kb21haW5fZ2V0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgIGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXNfaW5pdChzY2luZm8pOwogICAgIHNjaW5m
by0+c2NoZWQgPSBMSUJYTF9TQ0hFRFVMRVJfQ1JFRElUMjsKICAgICBzY2luZm8tPndlaWdodCA9
IHNkb20ud2VpZ2h0OworICAgIHNjaW5mby0+Y2FwID0gc2RvbS5jYXA7CiAKICAgICByZXR1cm4g
MDsKIH0KQEAgLTQxMyw4ICs0MTQsMTcgQEAgc3RhdGljIGludCBzY2hlZF9jcmVkaXQyX2RvbWFp
bl9zZXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zICpzY2luZm8p
CiB7CiAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0MiBzZG9tOworICAgIHhjX2Rv
bWFpbmluZm9fdCBpbmZvOwogICAgIGludCByYzsKIAorICAgIHJjID0geGNfZG9tYWluX2dldGlu
Zm9saXN0KENUWC0+eGNoLCBkb21pZCwgMSwgJmluZm8pOworICAgIGlmIChyYyA8IDApIHsKKyAg
ICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiR2V0dGluZyBkb21haW4gaW5mbyIpOworICAgICAg
ICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICB9CisgICAgaWYgKHJjICE9IDEgfHwgaW5mby5kb21h
aW4gIT0gZG9taWQpCisgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKwogICAgIHJjID0geGNf
c2NoZWRfY3JlZGl0Ml9kb21haW5fZ2V0KENUWC0+eGNoLCBkb21pZCwgJnNkb20pOwogICAgIGlm
IChyYyAhPSAwKSB7CiAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkdldHRpbmcgZG9tYWlu
IHNjaGVkIGNyZWRpdDIiKTsKQEAgLTQzMCw2ICs0NDAsMTcgQEAgc3RhdGljIGludCBzY2hlZF9j
cmVkaXQyX2RvbWFpbl9zZXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
IHNkb20ud2VpZ2h0ID0gc2NpbmZvLT53ZWlnaHQ7CiAgICAgfQogCisgICAgaWYgKHNjaW5mby0+
Y2FwICE9IExJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9DQVBfREVGQVVMVCkgeworICAgICAgICBp
ZiAoc2NpbmZvLT5jYXAgPCAwCisgICAgICAgICAgICB8fCBzY2luZm8tPmNhcCA+IChpbmZvLm1h
eF92Y3B1X2lkICsgMSkgKiAxMDApIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAi
Q3B1IGNhcCBvdXQgb2YgcmFuZ2UsICIKKyAgICAgICAgICAgICAgICAgInZhbGlkIHJhbmdlIGlz
IGZyb20gMCB0byAlZCBmb3Igc3BlY2lmaWVkIG51bWJlciBvZiB2Y3B1cyIsCisgICAgICAgICAg
ICAgICAgICgoaW5mby5tYXhfdmNwdV9pZCArIDEpICogMTAwKSk7CisgICAgICAgICAgICByZXR1
cm4gRVJST1JfSU5WQUw7CisgICAgICAgIH0KKyAgICAgICAgc2RvbS5jYXAgPSBzY2luZm8tPmNh
cDsKKyAgICB9CisKICAgICByYyA9IHhjX3NjaGVkX2NyZWRpdDJfZG9tYWluX3NldChDVFgtPnhj
aCwgZG9taWQsICZzZG9tKTsKICAgICBpZiAoIHJjIDwgMCApIHsKICAgICAgICAgTE9HRUQoRVJS
T1IsIGRvbWlkLCAiU2V0dGluZyBkb21haW4gc2NoZWQgY3JlZGl0MiIpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggMmM3
MWE5Zi4uYmZlNmViMCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90
b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0yNjUsNiArMjY1LDcgQEAgc3RydWN0IGNtZF9zcGVj
IGNtZF90YWJsZVtdID0gewogICAgICAgIlstZCA8RG9tYWluPiBbLXdbPVdFSUdIVF1dXSBbLXAg
Q1BVUE9PTF0iLAogICAgICAgIi1kIERPTUFJTiwgLS1kb21haW49RE9NQUlOICAgICBEb21haW4g
dG8gbW9kaWZ5XG4iCiAgICAgICAiLXcgV0VJR0hULCAtLXdlaWdodD1XRUlHSFQgICAgIFdlaWdo
dCAoaW50KVxuIgorICAgICAgIi1jIENBUCwgICAgLS1jYXA9Q0FQICAgICAgICAgICBDYXAgKGlu
dClcbiIKICAgICAgICItcyAgICAgICAgIC0tc2NoZWRwYXJhbSAgICAgICAgUXVlcnkgLyBtb2Rp
Znkgc2NoZWR1bGVyIHBhcmFtZXRlcnNcbiIKICAgICAgICItciBSTElNSVQsIC0tcmF0ZWxpbWl0
X3VzPVJMSU1JVCBTZXQgdGhlIHNjaGVkdWxpbmcgcmF0ZSBsaW1pdCwgaW4gbWljcm9zZWNvbmRz
XG4iCiAgICAgICAiLXAgQ1BVUE9PTCwgLS1jcHVwb29sPUNQVVBPT0wgIFJlc3RyaWN0IG91dHB1
dCB0byBDUFVQT09MIgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfc2NoZWQuYyBiL3Rvb2xzL3hs
L3hsX3NjaGVkLmMKaW5kZXggODU3MjJmZS4uN2ZhYmNlMyAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfc2NoZWQuYworKysgYi90b29scy94bC94bF9zY2hlZC5jCkBAIC0yMDksNyArMjA5LDcgQEAg
c3RhdGljIGludCBzY2hlZF9jcmVkaXQyX2RvbWFpbl9vdXRwdXQoaW50IGRvbWlkKQogICAgIGxp
YnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMgc2NpbmZvOwogCiAgICAgaWYgKGRvbWlkIDwgMCkgewot
ICAgICAgICBwcmludGYoIiUtMzNzICU0cyAlNnNcbiIsICJOYW1lIiwgIklEIiwgIldlaWdodCIp
OworICAgICAgICBwcmludGYoIiUtMzNzICU0cyAlNnMgJTRzXG4iLCAiTmFtZSIsICJJRCIsICJX
ZWlnaHQiLCAiQ2FwIik7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtMjE5LDEwICsy
MTksMTEgQEAgc3RhdGljIGludCBzY2hlZF9jcmVkaXQyX2RvbWFpbl9vdXRwdXQoaW50IGRvbWlk
KQogICAgICAgICByZXR1cm4gMTsKICAgICB9CiAgICAgZG9tbmFtZSA9IGxpYnhsX2RvbWlkX3Rv
X25hbWUoY3R4LCBkb21pZCk7Ci0gICAgcHJpbnRmKCIlLTMzcyAlNGQgJTZkXG4iLAorICAgIHBy
aW50ZigiJS0zM3MgJTRkICU2ZCAlNGRcbiIsCiAgICAgICAgIGRvbW5hbWUsCiAgICAgICAgIGRv
bWlkLAotICAgICAgICBzY2luZm8ud2VpZ2h0KTsKKyAgICAgICAgc2NpbmZvLndlaWdodCwKKyAg
ICAgICAgc2NpbmZvLmNhcCk7CiAgICAgZnJlZShkb21uYW1lKTsKICAgICBsaWJ4bF9kb21haW5f
c2NoZWRfcGFyYW1zX2Rpc3Bvc2UoJnNjaW5mbyk7CiAgICAgcmV0dXJuIDA7CkBAIC01ODksMjEg
KzU5MCwyMyBAQCBpbnQgbWFpbl9zY2hlZF9jcmVkaXQyKGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICBjb25zdCBjaGFyICpkb20gPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKmNwdXBvb2wgPSBO
VUxMOwogICAgIGludCByYXRlbGltaXQgPSAwOwotICAgIGludCB3ZWlnaHQgPSAyNTY7CisgICAg
aW50IHdlaWdodCA9IDI1NiwgY2FwID0gMDsKICAgICBib29sIG9wdF9zID0gZmFsc2U7CiAgICAg
Ym9vbCBvcHRfciA9IGZhbHNlOwogICAgIGJvb2wgb3B0X3cgPSBmYWxzZTsKKyAgICBib29sIG9w
dF9jID0gZmFsc2U7CiAgICAgaW50IG9wdCwgcmM7CiAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24g
b3B0c1tdID0gewogICAgICAgICB7ImRvbWFpbiIsIDEsIDAsICdkJ30sCiAgICAgICAgIHsid2Vp
Z2h0IiwgMSwgMCwgJ3cnfSwKKyAgICAgICAgeyJjYXAiLCAxLCAwLCAnYyd9LAogICAgICAgICB7
InNjaGVkcGFyYW0iLCAwLCAwLCAncyd9LAogICAgICAgICB7InJhdGVsaW1pdF91cyIsIDEsIDAs
ICdyJ30sCiAgICAgICAgIHsiY3B1cG9vbCIsIDEsIDAsICdwJ30sCiAgICAgICAgIENPTU1PTl9M
T05HX09QVFMKICAgICB9OwogCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImQ6dzpwOnI6
cyIsIG9wdHMsICJzY2hlZC1jcmVkaXQyIiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09QVChv
cHQsICJkOnc6YzpwOnI6cyIsIG9wdHMsICJzY2hlZC1jcmVkaXQyIiwgMCkgewogICAgIGNhc2Ug
J2QnOgogICAgICAgICBkb20gPSBvcHRhcmc7CiAgICAgICAgIGJyZWFrOwpAQCAtNjExLDYgKzYx
NCwxMCBAQCBpbnQgbWFpbl9zY2hlZF9jcmVkaXQyKGludCBhcmdjLCBjaGFyICoqYXJndikKICAg
ICAgICAgd2VpZ2h0ID0gc3RydG9sKG9wdGFyZywgTlVMTCwgMTApOwogICAgICAgICBvcHRfdyA9
IHRydWU7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgJ2MnOgorICAgICAgICBjYXAgPSBzdHJ0
b2wob3B0YXJnLCBOVUxMLCAxMCk7CisgICAgICAgIG9wdF9jID0gdHJ1ZTsKKyAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSAncyc6CiAgICAgICAgIG9wdF9zID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7
CkBAIC02MjMsMTIgKzYzMCwxMiBAQCBpbnQgbWFpbl9zY2hlZF9jcmVkaXQyKGludCBhcmdjLCBj
aGFyICoqYXJndikKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKGNwdXBvb2wgJiYg
KGRvbSB8fCBvcHRfdykpIHsKKyAgICBpZiAoY3B1cG9vbCAmJiAoZG9tIHx8IG9wdF93IHx8IG9w
dF9jKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlNwZWNpZnlpbmcgYSBjcHVwb29sIGlz
IG5vdCBhbGxvd2VkIHdpdGggb3RoZXIgIgogICAgICAgICAgICAgICAgICJvcHRpb25zLlxuIik7
CiAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgfQotICAgIGlmICghZG9tICYmIG9w
dF93KSB7CisgICAgaWYgKCFkb20gJiYgKG9wdF93IHx8IG9wdF9jKSkgewogICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIk11c3Qgc3BlY2lmeSBhIGRvbWFpbi5cbiIpOwogICAgICAgICByZXR1cm4g
RVhJVF9GQUlMVVJFOwogICAgIH0KQEAgLTY2Myw3ICs2NzAsNyBAQCBpbnQgbWFpbl9zY2hlZF9j
cmVkaXQyKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICB9IGVsc2UgewogICAgICAgICB1aW50
MzJfdCBkb21pZCA9IGZpbmRfZG9tYWluKGRvbSk7CiAKLSAgICAgICAgaWYgKCFvcHRfdykgeyAv
KiBvdXRwdXQgY3JlZGl0MiBzY2hlZHVsZXIgaW5mbyAqLworICAgICAgICBpZiAoIW9wdF93ICYm
ICFvcHRfYykgeyAvKiBvdXRwdXQgY3JlZGl0MiBzY2hlZHVsZXIgaW5mbyAqLwogICAgICAgICAg
ICAgc2NoZWRfY3JlZGl0Ml9kb21haW5fb3V0cHV0KC0xKTsKICAgICAgICAgICAgIGlmIChzY2hl
ZF9jcmVkaXQyX2RvbWFpbl9vdXRwdXQoZG9taWQpKQogICAgICAgICAgICAgICAgIHJldHVybiBF
WElUX0ZBSUxVUkU7CkBAIC02NzMsNiArNjgwLDggQEAgaW50IG1haW5fc2NoZWRfY3JlZGl0Mihp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICBzY2luZm8uc2NoZWQgPSBMSUJYTF9T
Q0hFRFVMRVJfQ1JFRElUMjsKICAgICAgICAgICAgIGlmIChvcHRfdykKICAgICAgICAgICAgICAg
ICBzY2luZm8ud2VpZ2h0ID0gd2VpZ2h0OworICAgICAgICAgICAgaWYgKG9wdF9jKQorICAgICAg
ICAgICAgICAgIHNjaW5mby5jYXAgPSBjYXA7CiAgICAgICAgICAgICByYyA9IHNjaGVkX2RvbWFp
bl9zZXQoZG9taWQsICZzY2luZm8pOwogICAgICAgICAgICAgbGlieGxfZG9tYWluX3NjaGVkX3Bh
cmFtc19kaXNwb3NlKCZzY2luZm8pOwogICAgICAgICAgICAgaWYgKHJjKQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 15:55:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 15: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.xen.org>)
	id 1dijcV-0000aR-9y; Fri, 18 Aug 2017 15:55:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dijcT-0000aD-TZ
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 15:55:34 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 BA/99-03368-5FD07995; Fri, 18 Aug 2017 15:55:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsUyZ7p8oO4X3um
 RBv9OGlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvt+9iK2jUr/h/5TFbA+Ms1S5GLg4hgclM
 EvtuX2KCcP4ySvy+soERwtnIKPFmyxz2LkZOIKebUWLNJz0Iu0hi+4HVzCA2i4CqxO0FS1i7G
 Dk42ARMJN6scgQJiwgYSCw/8o8JxGYWkJa49uQtG4gtLBAoce3we7CRvALmEhe37mCFGKkqcf
 zAZmaIuKDEyZlPWCB6dSR2br3DBjIeZM7yfxwgYU4BNYmeNUvAWkUFlCXm7VvFBlGuLbFs4Wu
 wMRICxhJ9s/pYJjAKz0IydRaSqbMQps5C0r2AkWUVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6h
 gZlebmpxcWJ6ak5iUrFecn7uJkZg8DMAwQ7GmxsDDjFKcjApifL+njUlUogvKT+lMiOxOCO+q
 DQntfgQowwHh5IEbwTP9EghwaLU9NSKtMwcYBzCpCU4eJREeCeDpHmLCxJzizPTIVKnGI05Nq
 xe/4WJo2PChi9MQix5+XmpUuK8xSClAiClGaV5cINg6eESo6yUMC8j0GlCPAWpRbmZJajyrxj
 FORiVhHmLQKbwZOaVwO17BXQKE9Aphq3TQE4pSURISTUwWnkUzP+0m3tWzoK8hnCxr4U6HNG/
 rn2wyl5Ud+zkrmscC/lnl+dstDlpq1etZeH2dr5DlfHJZT94GJ+G63QGq73hucXdn6rJ/zl2w
 XHmhk3nWpT72BtMOAs3HNxw6Udawmxp7qR1ygGOC80fX2Li39TCK9Ph9SO5Utfw1jzjtSbZxr
 mXfuxRYinOSDTUYi4qTgQAg8DnjwoDAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503071731!99998536!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4578 invoked from network); 18 Aug 2017 15:55:32 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 15:55:32 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7IFtPaT025694
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 15:55:26 GMT
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 v7IFtPGG009214
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 15:55:25 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7IFtNMp028796;
 Fri, 18 Aug 2017 15:55:23 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 18 Aug 2017 08:55:23 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 01F6C6A02B1; Fri, 18 Aug 2017 11:55:22 -0400 (EDT)
Date: Fri, 18 Aug 2017 11:55:22 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andri =?iso-8859-1?Q?M=F6ll?= <andri@dot.ee>
Message-ID: <20170818155522.GB28399@char.us.oracle.com>
References: <5994933B.1040809@dot.ee>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5994933B.1040809@dot.ee>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] "MMIO emulation failed" from booting OVMF on Xen
 v4.9.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDY6NDc6MjNQTSArMDAwMCwgQW5kcmkgTcO2bGwgd3Jv
dGU6Cj4gSGV5LAo+IAo+IEFzIHBlciBBbmRyZXcgW0Nvb3Blcl0ncyBzdWdnZXN0aW9uLCB3cml0
aW5nIGhlcmUgaW5zdGVhZCBvZiAjeGVuIG9uCj4gRnJlZW5vZGUuCj4gCj4gSSdtIHRyeWluZyBv
dXQgWGVuICg0LjkuMCkgd2l0aCBPVk1GIChyMjEyNDMuMzg1OGI0YTFmZi0xKSBhbmQgaGF2aW5n
IGl0CgpPSywgc28gdGhpcyBpcwpvbW1pdCAzODU4YjRhMWZmMDlkMzI0M2ZlYThkMDdiZDEzNTQ3
ODIzN2NiOGY3CkF1dGhvcjogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5v
cmc+CkRhdGU6ICAgV2VkIE1hciAxIDE4OjM0OjMzIDIwMTcgKzAwMDAKCiAgICBBcm1QbGF0Zm9y
bVBrZy9QbGF0Zm9ybUludGVsQmRzTGliOiBkb24ndCBjbG9iYmVyIENvblNwbGl0dGVyIGhhbmRs
ZQoKV2hpY2ggbG9va3MgdG8gYmUgZG9uZSByaWdodCBhZnRlciB0aGUgNE1CIGluY3JlYXNlLiBX
aGF0IGlzIAp0aGUgc2lkZSBvZiB0aGUgYmluYXJ5IGJsb2I/Cgo+IGNyYXNoIHJpZ2h0IG9uIGJv
b3QgYm90aCB3aXRoIHRoZSAzMmIgYW5kIDY0YiBPVk1GIGJpbmFyaWVzLiBUaGlzIGlzIG9uIEFy
Y2gKCkRpZCB5b3UgYnVpbGQgdGhlbSBhcyBSRUxFQVNFIG9yIERFQlVHPwoKPiBMaW51eCwgQU1E
IFJ5emVuIG9uIGEgWDM3MCBtb3RoZXJib2FyZC4KPiAKPiBHaXZlbiB0aGUgZm9sbG93aW5nIG1p
bmltYWwgVk0gZGVjbGFyYXRpb246Cj4gPiBidWlsZGVyID0gImh2bSIKPiA+IG1heG1lbSA9IDUx
Mgo+ID4gbWVtb3J5ID0gNTEyCj4gPiB2Y3B1cyA9IDEKPiA+IG9uX3Bvd2Vyb2ZmID0gImRlc3Ry
b3kiCj4gPiBvbl9yZWJvb3QgPSAiZGVzdHJveSIKPiA+IG9uX2NyYXNoID0gImRlc3Ryb3kiCj4g
PiBiaW9zID0gIm92bWYiCj4gPiBkZXZpY2VfbW9kZWxfdmVyc2lvbiA9ICJxZW11LXhlbiIKPiA+
IGJpb3NfcGF0aF9vdmVycmlkZSA9ICIvdXNyL3NoYXJlL292bWYvb3ZtZl9jb2RlX2lhMzIuYmlu
Igo+IGFuZCBydW5uaW5nIGl0IHdpdGggYHhsIGNyZWF0ZSB2bS5jZmdgLCBJIHNlZSBpdCBjcmFz
aCB3aGlsZSBib290aW5nIHdpdGgKPiB0aGUgZm9sbG93aW5nIGRpc3BsYXllZCBieSBgeGwgZG1l
c2dgOgo+IAo+ID4gKFhFTikgTU1JTyBlbXVsYXRpb24gZmFpbGVkOiBkMXYwIDE2Yml0IEAgZjAw
MDowMDAwZmY1NCAtPiA2NiBlYSA1YyBmZgo+ID4gZmYgZmYgMTAgMDAgYjggNDAgMDYgMDAgMDAg
MGYgMjIKPiA+IChYRU4pIGQxdjAgVHJpcGxlIGZhdWx0IC0gaW52b2tpbmcgSFZNIHNodXRkb3du
IGFjdGlvbiAxCj4gSSd2ZSBydW4gdGhlIGh5cGVydmlzb3Igd2l0aCBgZ3Vlc3RfbG9nbHZsPWFs
bGAgZm9yIG1vcmUgb3V0cHV0IGFuZCBhdHRhY2hlZAo+IGl0IGhlcmUgYW5kIHVwbG9hZGVkIGl0
IGF0Cj4gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbW9sbC9hNDZkZmZjNzQ2NmNlZDkzYTAzNjVh
NjkxNmE0ZGI5NiBpbiBjYXNlIHRoZQo+IGZpbGUgZG9lc24ndCBnbyB0aHJvdWdoLgo+IAo+IEFu
eSBpZGVhcyBhbnlvbmU/IFRoYW5rcyBpbiBhZHZhbmNlIQo+IAo+IEFuZHJpCgo+IChYRU4pIEhW
TTEgc2F2ZTogQ1BVCj4gKFhFTikgSFZNMSBzYXZlOiBQSUMKPiAoWEVOKSBIVk0xIHNhdmU6IElP
QVBJQwo+IChYRU4pIEhWTTEgc2F2ZTogTEFQSUMKPiAoWEVOKSBIVk0xIHNhdmU6IExBUElDX1JF
R1MKPiAoWEVOKSBIVk0xIHNhdmU6IFBDSV9JUlEKPiAoWEVOKSBIVk0xIHNhdmU6IElTQV9JUlEK
PiAoWEVOKSBIVk0xIHNhdmU6IFBDSV9MSU5LCj4gKFhFTikgSFZNMSBzYXZlOiBQSVQKPiAoWEVO
KSBIVk0xIHNhdmU6IFJUQwo+IChYRU4pIEhWTTEgc2F2ZTogSFBFVAo+IChYRU4pIEhWTTEgc2F2
ZTogUE1USU1FUgo+IChYRU4pIEhWTTEgc2F2ZTogTVRSUgo+IChYRU4pIEhWTTEgc2F2ZTogVklS
SURJQU5fRE9NQUlOCj4gKFhFTikgSFZNMSBzYXZlOiBDUFVfWFNBVkUKPiAoWEVOKSBIVk0xIHNh
dmU6IFZJUklESUFOX1ZDUFUKPiAoWEVOKSBIVk0xIHNhdmU6IFZNQ0VfVkNQVQo+IChYRU4pIEhW
TTEgc2F2ZTogVFNDX0FESlVTVAo+IChYRU4pIEhWTTEgc2F2ZTogQ1BVX01TUgo+IChYRU4pIEhW
TTEgcmVzdG9yZTogQ1BVIDAKPiAoZDEpIEhWTSBMb2FkZXIKPiAoZDEpIERldGVjdGVkIFhlbiB2
NC45LjAKPiAoZDEpIFhlbmJ1cyByaW5ncyBAMHhmZWZmYzAwMCwgZXZlbnQgY2hhbm5lbCAxCj4g
KGQxKSBTeXN0ZW0gcmVxdWVzdGVkIE9WTUYKPiAoZDEpIENQVSBzcGVlZCBpcyAzMDAxIE1Iego+
IChkMSkgUmVsb2NhdGluZyBndWVzdCBtZW1vcnkgZm9yIGxvd21lbSBNTUlPIHNwYWNlIGRpc2Fi
bGVkCj4gKGQxKSBQQ0ktSVNBIGxpbmsgMCByb3V0ZWQgdG8gSVJRNQo+IChkMSkgUENJLUlTQSBs
aW5rIDEgcm91dGVkIHRvIElSUTEwCj4gKGQxKSBQQ0ktSVNBIGxpbmsgMiByb3V0ZWQgdG8gSVJR
MTEKPiAoZDEpIFBDSS1JU0EgbGluayAzIHJvdXRlZCB0byBJUlE1Cj4gKGQxKSBwY2kgZGV2IDAx
OjMgSU5UQS0+SVJRMTAKPiAoZDEpIHBjaSBkZXYgMDI6MCBJTlRBLT5JUlExMQo+IChkMSkgTm8g
UkFNIGluIGhpZ2ggbWVtb3J5OyBzZXR0aW5nIGhpZ2hfbWVtIHJlc291cmNlIGJhc2UgdG8gMTAw
MDAwMDAwCj4gKGQxKSBwY2kgZGV2IDAzOjAgYmFyIDEwIHNpemUgMDAyMDAwMDAwOiAwZjAwMDAw
MDgKPiAoZDEpIHBjaSBkZXYgMDI6MCBiYXIgMTQgc2l6ZSAwMDEwMDAwMDA6IDBmMjAwMDAwOAo+
IChkMSkgcGNpIGRldiAwMzowIGJhciAzMCBzaXplIDAwMDAxMDAwMDogMGYzMDAwMDAwCj4gKGQx
KSBwY2kgZGV2IDAzOjAgYmFyIDE0IHNpemUgMDAwMDAxMDAwOiAwZjMwMTAwMDAKPiAoZDEpIHBj
aSBkZXYgMDI6MCBiYXIgMTAgc2l6ZSAwMDAwMDAxMDA6IDAwMDAwYzAwMQo+IChkMSkgcGNpIGRl
diAwMToxIGJhciAyMCBzaXplIDAwMDAwMDAxMDogMDAwMDBjMTAxCj4gKGQxKSBNdWx0aXByb2Nl
c3NvciBpbml0aWFsaXNhdGlvbjoKPiAoZDEpICAtIENQVTAgLi4uIDQ4LWJpdCBwaHlzIC4uLiBm
aXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgo+IChkMSkgV3JpdGluZyBT
TUJJT1MgdGFibGVzIC4uLgo+IChkMSkgTG9hZGluZyBPVk1GIC4uLgo+IChYRU4pIGQxdjAgT3Zl
ci1hbGxvY2F0aW9uIGZvciBkb21haW4gMTogMTMxMzI5ID4gMTMxMzI4Cj4gKGQxKSBMb2FkaW5n
IEFDUEkgLi4uCj4gKGQxKSBDT05WIGRpc2FibGVkCj4gKGQxKSB2bTg2IFRTUyBhdCBmYzAwYTQw
MAo+IChkMSkgQklPUyBtYXA6Cj4gKGQxKSAgZmZlMDAwMDAtZmZmZGZmZmY6IE1haW4gQklPUwo+
IChkMSkgRTgyMCB0YWJsZToKPiAoZDEpICBbMDBdOiAwMDAwMDAwMDowMDAwMDAwMCAtIDAwMDAw
MDAwOjAwMGEwMDAwOiBSQU0KPiAoZDEpICBIT0xFOiAwMDAwMDAwMDowMDBhMDAwMCAtIDAwMDAw
MDAwOjAwMGYwMDAwCj4gKGQxKSAgWzAxXTogMDAwMDAwMDA6MDAwZjAwMDAgLSAwMDAwMDAwMDow
MDEwMDAwMDogUkVTRVJWRUQKPiAoZDEpICBbMDJdOiAwMDAwMDAwMDowMDEwMDAwMCAtIDAwMDAw
MDAwOjFmNzE1MDAwOiBSQU0KPiAoZDEpICBIT0xFOiAwMDAwMDAwMDoxZjcxNTAwMCAtIDAwMDAw
MDAwOmZjMDAwMDAwCj4gKGQxKSAgWzAzXTogMDAwMDAwMDA6ZmMwMDAwMDAgLSAwMDAwMDAwMTow
MDAwMDAwMDogUkVTRVJWRUQKPiAoZDEpIEludm9raW5nIE9WTUYgLi4uCj4gKFhFTikgTU1JTyBl
bXVsYXRpb24gZmFpbGVkOiBkMXYwIDE2Yml0IEAgZjAwMDowMDAwZmY1NCAtPiA2NiBlYSA1YyBm
ZiBmZiBmZiAxMCAwMCBiOCA0MCAwNiAwMCAwMCAwZiAyMgoKVGhhdCBjb2RlIGlzOgpjcmlwdHMv
ZGVjb2RlY29kZSAKQ29kZTogNjYgZWEgNWMgZmYgZmYgZmYgMTAgMDAgYjggNDAgMDYgMDAgMDAg
MGYgMjIKQ29kZTogNjYgZWEgNWMgZmYgZmYgZmYgMTAgMDAgYjggNDAgMDYgMDAgMDAgMGYgMjIK
c2VkOiAtZSBleHByZXNzaW9uICMxLCBjaGFyIDE6IHVua25vd24gY29tbWFuZDogYC0nCgpDb2Rl
IHN0YXJ0aW5nIHdpdGggdGhlIGZhdWx0aW5nIGluc3RydWN0aW9uCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgMDogICA2NiBlYSAgICAgICAgICAgICAgICAg
ICBkYXRhMTYgKGJhZCkgCiAgIDI6ICAgNWMgICAgICAgICAgICAgICAgICAgICAgcG9wICAgICVy
c3AKICAgMzogICBmZiAgICAgICAgICAgICAgICAgICAgICAoYmFkKSAgCiAgIDQ6ICAgZmYgICAg
ICAgICAgICAgICAgICAgICAgKGJhZCkgIAogICA1OiAgIGZmIDEwICAgICAgICAgICAgICAgICAg
IGNhbGxxICAqKCVyYXgpCiAgIDc6ICAgMDAgYjggNDAgMDYgMDAgMDAgICAgICAgYWRkICAgICVi
aCwweDY0MCglcmF4KQogICBkOiAgIDBmICAgICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4Zgog
ICBlOiAgIDIyICAgICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4MjIKCldoaWNoIGxvb2tzIHRv
IGJlIGdhcmJhZ2UuCgpBbHNvIGNhbiB5b3Ugc2hhcmUgd2hhdCB2ZXJzaW9uIG9mIGNvbXBpbGVy
IHlvdSBhcmUgdXNpbmcgR0NDPwoKQW5kIGRpZCB5b3UgYnVpbGQgdGhlIE9WTUYgb3V0IG9mIHRy
ZWUgb3IgdXNlIHRoZSBNYWtlZmlsZSBhbmQgc3VjaCB0aGF0CmNhbWUgd2l0aCBYZW4/CgpUaGVy
ZSBpcyBhIHdheSB0byBnZXQgYW4gZ29vZCBpZGVhIG9mIHdoZXJlIHRoaW5ncyBhcmUgZ29pbmcg
YmFkIGJ5CmNyYW5rZWQgdGhlIGRlYnVnIHVwIGFuZCBtYWtpbmcgYW4gc3BlY2lhbCBwb3J0IGJl
IHBpcHBlZCB0bwphIGZpbGUgKHdoaWNoIHlvdSBzaG91bGQgYmUgYWJsZSB0byBkbyB3aXRoIHRo
ZSBjcmFmdHkgdXNhZ2Ugb2YgZXh0cmEKZ3Vlc3QgY29uZmlnIHBhcmFtZXRlcnMpLgoKPiAoWEVO
KSBkMXYwIFRyaXBsZSBmYXVsdCAtIGludm9raW5nIEhWTSBzaHV0ZG93biBhY3Rpb24gMQo+IChY
RU4pICoqKiBEdW1waW5nIERvbTEgdmNwdSMwIHN0YXRlOiAqKioKPiAoWEVOKSAtLS0tWyBYZW4t
NC45LjAgIHg4Nl82NCAgZGVidWc9biAgIE5vdCB0YWludGVkIF0tLS0tCj4gKFhFTikgQ1BVOiAg
ICA2Cj4gKFhFTikgUklQOiAgICBmMDAwOls8MDAwMDAwMDAwMDAwZmY1ND5dCj4gKFhFTikgUkZM
QUdTOiAwMDAwMDAwMDAwMDAwMDQ2ICAgQ09OVEVYVDogaHZtIGd1ZXN0IChkMXYwKQo+IChYRU4p
IHJheDogMDAwMDAwMDA0MDAwMDAyMyAgIHJieDogMDAwMDAwMDAwMDAwZmY3NCAgIHJjeDogMDAw
MDAwMDAwMDAwMDAwMAo+IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAgIHJzaTogMDAwMDAw
MDAwMDAwMDAwMCAgIHJkaTogMDAwMDAwMDAwMDAwNTA0Mgo+IChYRU4pIHJicDogMDAwMDAwMDAw
MDAwMDAwMCAgIHJzcDogMDAwMDAwMDAwMDAwMDAwMCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMAo+
IChYRU4pIHI5OiAgMDAwMDAwMDAwMDAwMDAwMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIx
MTogMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIHIxMjogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMzog
MDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIHIxNTogMDAw
MDAwMDAwMDAwMDAwMCAgIGNyMDogMDAwMDAwMDA0MDAwMDAzMyAgIGNyNDogMDAwMDAwMDAwMDAw
MDAwMAo+IChYRU4pIGNyMzogMDAwMDAwMDAwMDAwMDAwMCAgIGNyMjogMDAwMDAwMDAwMDAwMDAw
MAo+IChYRU4pIGRzOiBmMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6
IDAwMDAgICBjczogZjAwMAoKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 16:00:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 16: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.xen.org>)
	id 1dijhC-0001lE-Rc; Fri, 18 Aug 2017 16:00:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396451df5=anthony.perard@citrix.com>)
 id 1dijhB-0001l6-EG
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 16:00:25 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B7/13-02181-81F07995; Fri, 18 Aug 2017 16:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva4Y//R
 Ig4ed0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1P59ZCj7rVhzbfYe9gXGWUhcjJ4eEgL/E
 oU1P2UBsFgFVifU/JoLZbAIGEiumX2UEsUUE1CUOd2xi6WLk4mAW+MEkcfnkWRaQhLCAr0Tvp
 MtgNq+AtcTuBfvBioQENjBJLO9qY4dICEqcnPkErIhZQEdiwe5PQBs4gGxpieX/OEDCnAJWEn
 +OHGICsUUFlCXm7VsFdoSQgJrEjYXLWCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6aXVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYavUMDIw7GK+0OR9ilORgUhLl/T1rSqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4f3umRQoJFqempFWmZOcCgh0lLcPAoifB6gaR5iwsSc
 4sz0yFSpxgVpcR5f4MkBEASGaV5cG2wSLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3Hs
 gUnsy8Erjpr4AWMwEtNmydBrK4JBEhJdXAaKshU5X1t/9Lp7dCh/r71Ogbx4Tn33w06d0m38q
 fItM/cc+2KPvFmVtRfjZ3og3j5bsFoSETluukvd2kuzdKTc/4pxVLfQE/j5NlwwRppjWxN8+v
 EPg+VYAz6ofwEpnTZklNAbe/m//6xlGZsyOby+lq75Sf/RfTzs6bkP/r8P7z5U6XUw78UGIpz
 kg01GIuKk4EANYj7XCvAgAA
X-Env-Sender: prvs=396451df5=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503072020!52552077!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17893 invoked from network); 18 Aug 2017 16:00:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 16:00:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="444333078"
Date: Fri, 18 Aug 2017 17:00:18 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20170818160018.GH1475@perard.uk.xensource.com>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
 <20170817162347.1590-3-anthony.perard@citrix.com>
 <20170818043655-mutt-send-email-mst@kernel.org>
 <20170818113734.181332ad@nial.brq.redhat.com>
 <20170818133107.GG1475@perard.uk.xensource.com>
 <20170818161957.3a63f611@nial.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818161957.3a63f611@nial.brq.redhat.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Bruce Rogers <brogers@suse.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Marcel Apfelbaum <marcel@redhat.com>,
 xen-devel@lists.xenproject.org, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v3 2/3] hw/acpi: Move
	acpi_set_pci_info to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDQ6MTk6NTdQTSArMDIwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBGcmksIDE4IEF1ZyAyMDE3IDE0OjMxOjA3ICswMTAwCj4gQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+ID4gT24gRnJpLCBBdWcg
MTgsIDIwMTcgYXQgMTE6Mzc6MzRBTSArMDIwMCwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+ID4g
T24gRnJpLCAxOCBBdWcgMjAxNyAwNDo0MDowMiArMDMwMAo+ID4gPiAiTWljaGFlbCBTLiBUc2ly
a2luIiA8bXN0QHJlZGhhdC5jb20+IHdyb3RlOgo+ID4gPiAgIAo+ID4gPiA+IE9uIFRodSwgQXVn
IDE3LCAyMDE3IGF0IDA1OjIzOjQ2UE0gKzAxMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOiAgCj4g
PiA+ID4gPiBUaGlzIG1lYW5zIHRoYXQgdGhlIGZ1bmN0aW9uIHdpbGwgYmUgY2FsbCBhbmQgdGhl
IHByb3BlcnR5Cj4gPiA+ID4gPiBhY3BpLXBjaWhwLWJzZWwgd2lsbCBiZSBzZXQgZXZlbiBpZiBB
Q1BJIGJ1aWxkIGlzIGRpc2FibGUuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRvIGRvIFBDSSBwYXNz
dGhyb3VnaCB3aXRoIFhlbiwgdGhlIHByb3BlcnR5IGFjcGktcGNpaHAtYnNlbCBuZWVkcyB0byBi
ZQo+ID4gPiA+ID4gc2V0LCBidXQgdGhpcyB3YXMgZG9uZSBvbmx5IHdoZW4gQUNQSSB0YWJsZXMg
YXJlIGJ1aWx0IHdoaWNoIGlzIG5vdAo+ID4gPiA+ID4gbmVlZGVkIGZvciBhIFhlbiBndWVzdC4g
VGhlIG5lZWQgZm9yIHRoZSBwcm9wZXJ0eSBzdGFydHMgd2l0aCBjb21taXQKPiA+ID4gPiA+ICJw
YzogcGNpaHA6IGF2b2lkIGFkZGluZyBBQ1BJX1BDSUhQX1BST1BfQlNFTCB0d2ljZSIKPiA+ID4g
PiA+IChmMGM5ZDY0YTY4Yjc3NjM3NGVjNDczMjQyNGEzZTI3NzUzY2UzN2I2KS4KPiA+ID4gPiA+
IAo+ID4gPiA+ID4gUmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxl
bmJvb20uaXQ+Cj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiBD
aGFuZ2VzIGluIFYzOgo+ID4gPiA+ID4gICAtIG1vdmUgYWNwaV9zZXRfcGNpX2luZm8gdG8gcGNp
aHAgaW5zdGVhZAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBDaGFuZ2VzIGluIFYyOgo+ID4gPiA+ID4g
ICAtIGNoZWNrIGZvciBhY3BpX2VuYWJsZWQgYmVmb3JlIGNhbGxpbmcgYWNwaV9zZXRfcGNpX2lu
Zm8uCj4gPiA+ID4gPiAgIC0gc2V0IHRoZSBwcm9wZXJ0eSBvbiB0aGUgcm9vdCBidXMgb25seS4K
PiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhpcyBwYXRjaCB3b3VsZCBiZSBhIGNhbmRpdGFkZSB0byBi
YWNrcG9ydCB0byAyLjksIGFsb25nIHdpdGgKPiA+ID4gPiA+ICJody9hY3BpOiBMaW1pdCBob3Rw
bHVnIHRvIHJvb3QgYnVzIG9uIGxlZ2FjeSBtb2RlIgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBDQzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gPiA+ID4gQ0M6
IEJydWNlIFJvZ2VycyA8YnJvZ2Vyc0BzdXNlLmNvbT4KPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4g
IGh3L2FjcGkvcGNpaHAuYyAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ID4gPiA+ID4gIGh3L2kzODYvYWNwaS1idWlsZC5jIHwgMzIgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiA+ID4gPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMo
KyksIDMyIGRlbGV0aW9ucygtKQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvaHcv
YWNwaS9wY2locC5jIGIvaHcvYWNwaS9wY2locC5jCj4gPiA+ID4gPiBpbmRleCA5ZGIzYzJlYWYy
Li40NGU4ODQyZGI4IDEwMDY0NAo+ID4gPiA+ID4gLS0tIGEvaHcvYWNwaS9wY2locC5jCj4gPiA+
ID4gPiArKysgYi9ody9hY3BpL3BjaWhwLmMKPiA+ID4gPiA+IEBAIC03NSw2ICs3NSwzNiBAQCBz
dGF0aWMgaW50IGFjcGlfcGNpaHBfZ2V0X2JzZWwoUENJQnVzICpidXMpCj4gPiA+ID4gPiAgICAg
IH0KPiA+ID4gPiA+ICB9Cj4gPiA+ID4gPiAgCj4gPiA+ID4gPiArLyogQXNzaWduIEJTRUwgcHJv
cGVydHkgdG8gYWxsIGJ1c2VzLiAgSW4gdGhlIGZ1dHVyZSwgdGhpcyBjYW4gYmUgY2hhbmdlZAo+
ID4gPiA+ID4gKyAqIHRvIG9ubHkgYXNzaWduIHRvIGJ1c2VzIHRoYXQgc3VwcG9ydCBob3RwbHVn
Lgo+ID4gPiA+ID4gKyAqLwo+ID4gPiA+ID4gK3N0YXRpYyB2b2lkICphY3BpX3NldF9ic2VsKFBD
SUJ1cyAqYnVzLCB2b2lkICpvcGFxdWUpCj4gPiA+ID4gPiArewo+ID4gPiA+ID4gKyAgICB1bnNp
Z25lZCAqYnNlbF9hbGxvYyA9IG9wYXF1ZTsKPiA+ID4gPiA+ICsgICAgdW5zaWduZWQgKmJ1c19i
c2VsOwo+ID4gPiA+ID4gKwo+ID4gPiA+ID4gKyAgICBpZiAocWJ1c19pc19ob3RwbHVnZ2FibGUo
QlVTKGJ1cykpKSB7Cj4gPiA+ID4gPiArICAgICAgICBidXNfYnNlbCA9IGdfbWFsbG9jKHNpemVv
ZiAqYnVzX2JzZWwpOwo+ID4gPiA+ID4gKwo+ID4gPiA+ID4gKyAgICAgICAgKmJ1c19ic2VsID0g
KCpic2VsX2FsbG9jKSsrOwo+ID4gPiA+ID4gKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF91
aW50MzJfcHRyKE9CSkVDVChidXMpLCBBQ1BJX1BDSUhQX1BST1BfQlNFTCwKPiA+ID4gPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXNfYnNlbCwgJmVycm9yX2Fi
b3J0KTsKPiA+ID4gPiA+ICsgICAgfQo+ID4gPiA+ID4gKwo+ID4gPiA+ID4gKyAgICByZXR1cm4g
YnNlbF9hbGxvYzsKPiA+ID4gPiA+ICt9Cj4gPiA+ID4gPiArCj4gPiA+ID4gPiArc3RhdGljIHZv
aWQgYWNwaV9zZXRfcGNpX2luZm8odm9pZCkKPiA+ID4gPiA+ICt7Cj4gPiA+ID4gPiArICAgIFBD
SUJ1cyAqYnVzID0gZmluZF9pNDQwZngoKTsgLyogVE9ETzogUTM1IHN1cHBvcnQgKi8KPiA+ID4g
PiA+ICsgICAgdW5zaWduZWQgYnNlbF9hbGxvYyA9IEFDUElfUENJSFBfQlNFTF9ERUZBVUxUOwo+
ID4gPiA+ID4gKwo+ID4gPiA+ID4gKyAgICBpZiAoYnVzKSB7Cj4gPiA+ID4gPiArICAgICAgICAv
KiBTY2FuIGFsbCBQQ0kgYnVzZXMuIFNldCBwcm9wZXJ0eSB0byBlbmFibGUgYWNwaSBiYXNlZCBo
b3RwbHVnLiAqLwo+ID4gPiA+ID4gKyAgICAgICAgcGNpX2Zvcl9lYWNoX2J1c19kZXB0aF9maXJz
dChidXMsIGFjcGlfc2V0X2JzZWwsIE5VTEwsICZic2VsX2FsbG9jKTsKPiA+ID4gPiA+ICsgICAg
fQo+ID4gPiA+ID4gK30KPiA+ID4gPiA+ICsKPiA+ID4gPiA+ICBzdGF0aWMgdm9pZCBhY3BpX3Bj
aWhwX3Rlc3RfaG90cGx1Z19idXMoUENJQnVzICpidXMsIHZvaWQgKm9wYXF1ZSkKPiA+ID4gPiA+
ICB7Cj4gPiA+ID4gPiAgICAgIEFjcGlQY2lIcEZpbmQgKmZpbmQgPSBvcGFxdWU7Cj4gPiA+ID4g
PiBAQCAtMTc3LDYgKzIwNyw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcGNpaHBfdXBkYXRlKEFjcGlQ
Y2lIcFN0YXRlICpzKQo+ID4gPiA+ID4gIAo+ID4gPiA+ID4gIHZvaWQgYWNwaV9wY2locF9yZXNl
dChBY3BpUGNpSHBTdGF0ZSAqcykKPiA+ID4gPiA+ICB7Cj4gPiA+ID4gPiArICAgIGFjcGlfc2V0
X3BjaV9pbmZvKCk7Cj4gPiA+ID4gPiAgICAgIGFjcGlfcGNpaHBfdXBkYXRlKHMpOwo+ID4gPiA+
ID4gIH0gICAgCj4gPiA+ID4gCj4gPiA+ID4gSUlVQyBkb2luZyB0aGlzIG9uIHJlc2V0IHdpbGwg
YWRkIHByb3BlcnR5IG92ZXIgYW5kIG92ZXIgYWdhaW4gbGVha2luZwo+ID4gPiA+IG1lbW9yeS4g
IAo+ID4gPiBpbiB2MiBJJ3ZlIGV4cGxpY2l0bHkgc3VnZ2VzdGVkIHRvIGNhbGwgaXQgb25jZSwg
bGlrZTogIAo+ID4gCj4gPiBTb3JyeSBJIG1pc3VuZGVyc3Rvb2QuIEknbGwgZml4IGl0Lgo+ID4g
Cj4gPiA+IGFjcGlfc2V0X3BjaV9pbmZvKCkgewo+ID4gPiAKPiA+ID4gICAgc3RhdGljIGJvb2wg
YnNlbF9pcyBzZXQ7Cj4gPiA+IAo+ID4gPiAgICBpZiAoYnNlbF9pcyBzZXQpCj4gPiA+ICAgICAg
ICByZXR1cm47Cj4gPiA+ICAgIGJzZWxfaXMgc2V0ID0gdHJ1ZTsKPiA+ID4gCj4gPiA+ICAgIC4u
Lgo+ID4gPiB9Cj4gPiA+IAo+ID4gPiBub3QgcGF0Y2ggcmVsYXRlZDoKPiA+ID4gQlRXIGJzZWwg
YXNzaWdubWVudCBpcyBub3Qgc3RhYmxlIGluIGhvdHBsdWcgKyBtaWdyYXRpb24gdXNlIGNhc2Us
Cj4gPiA+IGFuZCB3ZSBwcm9iYWJseSBzaG91bGQgZml4IGl0IHVwIGluIDIuMTEgKENDaW5nIE1h
cmNlbCkKPiA+ID4gICAKPiA+ID4gPiBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0byBkbyBpdCBvbiBt
YWNoaW5lIGRvbmUuCj4gPiA+ID4gCj4gPiA+ID4gSWdvciwgIEkgdGhpbmsgcmVvcmRlcmluZyBh
Y3BpLWJ1aWxkIGxpa2UgZWFybGllciB2ZXJzaW9uIGRpZAo+ID4gPiA+IGlzIGxlc3MgaW50cnVz
aXZlIGFuZCBtb3JlIGFwcHJvcHJpYXRlIGZvciAyLjEwLgo+ID4gPiA+IAo+ID4gPiA+IEZvciAy
LjEwIEkgd291bGQgbGlrZSB0byBzZWUgaWRlYWxseSBzb21lIGNoYW5nZXMgdGhhdAo+ID4gPiA+
IGFyZSBhbGwgaWYgKHhlbikgbWFraW5nIGl0IG9idmlvdXMgbm9uIHhlbiBpcyBub3QKPiA+ID4g
PiBhZmZlY3RlZC4gSSBjYW4gdGhlbiBhY2sgaXQgYW5kIGl0IHdpbGwgYmUgbWVyZ2VkIGluIHhl
biB0cmVlLiAgCj4gPiA+IGl0IGRpZG4ndCB3b3JrIGJlZm9yZSBzbyBJJ2QganVzdCBwdXNoIGZp
eCB0byAyLjExIHdpdGhvdXQKPiA+ID4gaW50ZXJtZWRpYXRlIGZpeC4KPiA+ID4gQnV0IGlmIHlv
dSBndXlzIHRoaW5rIGl0J3Mgd29ydGggdG8gZml4IGluIDIuMTAsIEknbSBmaW5lIHdpdGggdjIK
PiA+ID4gZm9yIGl0IGlmIEFudGhvbnkgd2lsbCB0YWtlIGNhcmUgb2YgaXQgKHJlYmFzZSB0aGlz
IHNlcmllcykKPiA+ID4gaW4gMi4xMSBtZXJnZSB3aW5kb3cuICAKPiA+IAo+ID4gWWVzLCBJIGNh
biB0YWtlIGNhcmUgb2YgdGhpcyBzZXJpZXMgZm9yIDIuMTEsIGFuZCBmaW5kIG91dCBob3cgdG8g
YnVpbGQKPiA+IHRoZSBtaXBzLXNvZnRtbXUgdGFyZ2V0IHdoaWNoIGRvZXMgbm90IGJ1aWxkIGJl
Y2F1c2UgaXQncyBtaXNzaW5nCj4gPiBmaW5kX2k0NDBmeC4KPiBpdCBkb2Vzbid0IGxvb2sgbGlr
ZSBtaXBzIHN1cHBvcnRzIEFDUEksIHNvIHdlIHByb2JhYmx5IHNob3VsZG4ndAo+IGJ1aWxkIGFj
cGkvcGNpaHAgZm9yIGl0IGF0IGFsbCBidXQgSSdtIG5vdCBzdXJlIGhvdyBoYXJkIGl0Cj4gd291
bGQgYmUgdG8gZmFjdG9yIG91dCBpZiBwb3NzaWJsZSBhdCBhbGwKPiAKPiAgCj4gPiA+ID4gCj4g
PiA+ID4gQ2xlYW4gaXQgdXAgYWZ0ZXIgMi4xMC4KPiA+ID4gPiAgIAo+ID4gCj4gPiBTbyBpcyB0
aGUgdjIgZ29vZCBlbm91Z2ggb3IgZG8gSSBuZWVkIHRvIHJlc2VuZCBpdD8KPiBEbyB5b3UgcmVh
bGx5IG5lZWQgaXQgaW4gMi4xMD8KPiBpdCdzIG9ubHkgMiBkYXlzIGxlZnQgdGlsbCByZWxlYXNl
IHNvIHVubGVzcyBpdCdzIGJsb2NrZXIKPiBJJ2Qgd2FpdCB0aWxsIGFmdGVyIHJlbGVhc2UgYW5k
IGRvIGNsZWFuIGZpeC4KCkl0IG1vc3RseSBtZWFucyB0aGF0IHNvbWVvbmUgYnVpbGRpbmcgUUVN
VSAyLjEwIHdvdWxkIGJlIHVuYWJsZSB0byBkbwpQQ0kgcGFzc3Rocm91Z2ggaG90cGx1Zy4gQnV0
IFBDSSBQVCB3b3JrcyBmaW5lIHdoZW4gdGhlIGRldmljZSBpcyBhZGRlZApiZWZvcmUgYSBndWVz
dCBpcyBzdGFydGVkLiBNYXliZSBob3RwbHVnIGNhbiB3b3JrIGFzIHdlbGwgd2l0aCBleHRyYQpz
dGVwcyBkb25lIGluIHRoZSBndWVzdCB0byBmb3JjZSB0byBwcm9iZSBmb3IgbmV3IGRldmljZXMu
CgpTbyBJIHdvdWxkIHNheSBpdCBpcyBub3QgYSBibG9ja2VyLCBhbmQgY291bGQgYmUgYWRkZWQg
aW4gdGhlIGtub3duCmlzc3VlIG9mIHRoZSByZWxlYXNlIG5vdGVzPwoKLS0gCkFudGhvbnkgUEVS
QVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 16:25:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 16: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.xen.org>)
	id 1dik4r-0003EA-Tj; Fri, 18 Aug 2017 16:24:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3965c3a12=Andrew.Cooper3@citrix.com>)
 id 1dik4r-0003Dv-1c
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 16:24:53 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 EF/AD-03044-4D417995; Fri, 18 Aug 2017 16:24:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQveyyPR
 Ig937dS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLzWfZCmbyVJye08DUwHiYo4uRk0NCwE9i
 0555jCC2sECgxLXD79lBbBGBHInnRxaydjFycDALyEqsn18JEhYSCJLY83o1C4jNJqAvsfvFJ
 yYQm1fAVmLfhXVMIOUsAqoSncdzQMKiAuES+79fY4YoEZQ4OfMJWCungIXE1pcXWSCma0qs36
 UPEmYWkJdo3jqbGcIWl2j6spIVYquaxLX+S+wQB6dLbP37i3kCo8AsJFNnIUyahWTSLCSTFjC
 yrGLUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxWBiDYwXh6
 XeAhRkkOJiVR3t+zpkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdIzw9UkiwKDU9tSItMwcYN
 zBpCQ4eJRHeGyBp3uKCxNzizHSI1ClGXY6OCRu+MAmx5OXnpUqJ8y4HKRIAKcoozYMbAYvhS4
 yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm3QsyhSczrwRu0yugI5iAjjBsnQZyREkiQkqqgbE
 yYob1ZZe3Tbv6pnsoK71av5Hnl9hUDeWc0xvC2LZvvq0w87XdjcWbM/vCapsunXC7peiwIlie
 MdLccTOT1NXFS6Nui+teU1A1NJi+7iL/Ne2T+8U+bXb+ZvDhsY3Oqosey7/1nrL+ydXoYXWM/
 e/cLcvqVezkr148FfzrEfel9mm6azlWsk9XYinOSDTUYi4qTgQAnrj4b9wCAAA=
X-Env-Sender: prvs=3965c3a12=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503073491!112145149!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3310 invoked from network); 18 Aug 2017 16:24:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 16:24:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="51211556"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, =?UTF-8?Q?Andri_M=c3=b6l?=
 =?UTF-8?Q?l?= <andri@dot.ee>
References: <5994933B.1040809@dot.ee>
 <20170818155522.GB28399@char.us.oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <25a56340-73f9-46e6-c7cd-598fb2e63f13@citrix.com>
Date: Fri, 18 Aug 2017 17:24:50 +0100
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: <20170818155522.GB28399@char.us.oracle.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] "MMIO emulation failed" from booting OVMF on Xen
 v4.9.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDgvMTcgMTY6NTUsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBXZWQs
IEF1ZyAxNiwgMjAxNyBhdCAwNjo0NzoyM1BNICswMDAwLCBBbmRyaSBNw7ZsbCB3cm90ZToKPgo+
PiAoZDEpIEludm9raW5nIE9WTUYgLi4uCj4+IChYRU4pIE1NSU8gZW11bGF0aW9uIGZhaWxlZDog
ZDF2MCAxNmJpdCBAIGYwMDA6MDAwMGZmNTQgLT4gNjYgZWEgNWMgZmYgZmYgZmYgMTAgMDAgYjgg
NDAgMDYgMDAgMDAgMGYgMjIKPiBUaGF0IGNvZGUgaXM6Cj4gY3JpcHRzL2RlY29kZWNvZGUgCj4g
Q29kZTogNjYgZWEgNWMgZmYgZmYgZmYgMTAgMDAgYjggNDAgMDYgMDAgMDAgMGYgMjIKPiBDb2Rl
OiA2NiBlYSA1YyBmZiBmZiBmZiAxMCAwMCBiOCA0MCAwNiAwMCAwMCAwZiAyMgo+IHNlZDogLWUg
ZXhwcmVzc2lvbiAjMSwgY2hhciAxOiB1bmtub3duIGNvbW1hbmQ6IGAtJwo+Cj4gQ29kZSBzdGFy
dGluZyB3aXRoIHRoZSBmYXVsdGluZyBpbnN0cnVjdGlvbgo+ID09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KPiAgICAwOiAgIDY2IGVhICAgICAgICAgICAgICAgICAg
IGRhdGExNiAoYmFkKSAKPiAgICAyOiAgIDVjICAgICAgICAgICAgICAgICAgICAgIHBvcCAgICAl
cnNwCj4gICAgMzogICBmZiAgICAgICAgICAgICAgICAgICAgICAoYmFkKSAgCj4gICAgNDogICBm
ZiAgICAgICAgICAgICAgICAgICAgICAoYmFkKSAgCj4gICAgNTogICBmZiAxMCAgICAgICAgICAg
ICAgICAgICBjYWxscSAgKiglcmF4KQo+ICAgIDc6ICAgMDAgYjggNDAgMDYgMDAgMDAgICAgICAg
YWRkICAgICViaCwweDY0MCglcmF4KQo+ICAgIGQ6ICAgMGYgICAgICAgICAgICAgICAgICAgICAg
LmJ5dGUgMHhmCj4gICAgZTogICAyMiAgICAgICAgICAgICAgICAgICAgICAuYnl0ZSAweDIyCj4K
PiBXaGljaCBsb29rcyB0byBiZSBnYXJiYWdlLgoKVGhhdCBpcyBiZWNhdXNlIHlvdSdyZSBkaXNh
c3NlbWJsaW5nIGl0IGFzIDY0Yml0IGNvZGUsIG5vdCAxNi4gOikKClRoZSBvZmZlbmRpbmcgaW5z
dHJ1Y3Rpb24gaXMgYWN0dWFsbHkgbGptcGwgJDB4MTAsJDB4ZmZmZmZmNWMsIGFuZCBpcwphbG1v
c3QgY2VydGFpbmx5IGZvbGxvd2luZyBhIHdyaXRlIHRvIENSMCB3aGljaCBlbmFibGVzIHByb3Rl
Y3RlZCBtb2RlLgoKMHhlYSBpcyBub3QgdmFsaWQgaW4gNjRiaXQgbW9kZS4gIERlY29kaW5nIGl0
IGlzIGFscmVhZHkgY29tcGxpY2F0ZWQKYmVjYXVzZSBpdCB0YWtlcyB0d28gYWRqYWNlbnQgaW1t
ZWRpYXRlIG9wZXJhbmRzLCB3aXRoIHRoZSBvZmZzZXQKZW5jb2RlZCBiZWZvcmUgdGhlIHNlZ21l
bnQuIFRoZXJlIGlzIG5vICJpbW1lZGlhdGUgb3BlcmFuZCBvdmVycmlkZSIKcHJlZml4IGluIHg4
Niwgc28gbWFraW5nIHRoZSBpbnN0cnVjdGlvbiB1c2FibGUgaW4gYSA2NGJpdCBjb2RlIHNlZ21l
bnQKaXMgdHJpY2t5LiAgR2l2ZW4gaG93IHJhcmVseSBpdCBpcyB1c2VkLCBJIGV4cGVjdCBBTUQg
ZGVjaWRlZCBpdCB3YXNuJ3QKd29ydGggdGhlIGVmZm9ydCBvciBzaWxpY29uIHRyeWluZyB0byBt
YWtlIGl0IHdvcmsuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 16:31:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 16: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.xen.org>)
	id 1dikAj-0003tZ-Ir; Fri, 18 Aug 2017 16:30:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dikAh-0003tN-VP
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 16:30:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EE/6F-02962-F3617995; Fri, 18 Aug 2017 16:30:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVddObHq
 kwcKP/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmD//AHvBS7OKK1P2sTQw
 vtLpYuTiEBL4yygxefNUdgjnMaPEyfZprBDONkaJZed6gTKcHCICzhJfz8wFs3kF9CV2r/jMD
 GILC+hJ3LvewgRiSwh4SWzY9o2ti5EDzH75RbSLkZ2DTcBK4pAYSAGLgKrEs877LBMYuRYwMq
 xi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LAMQ7GD8Mz/
 wEKMkB5OSKO/vWVMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwiotOjxQSLEpNT61Iy8wBhhhM
 WoKDR0mE96QIUJq3uCAxtzgzHSJ1itGYY8Pq9V+YOCbN/PmNSYglLz8vVUqcdy5IqQBIaUZpH
 twgWOhfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvO5ApPJl5JXD7XgGdwgR0imHrNJBTSh
 IRUlINjFUeO5Ys/1TDnuUWxrPMx1dhebImzxSGvr6O2crPXH+eTPNcyXh31/e/DKKXf9iIHY3
 4YuC8OffAtbufyiJZPzknTX8sf4ifZ/JCybXPVgWt0sgT8rlgcHFyjQRz1Z7w/IS46KCLbyR3
 XeuLfTU94nuLtSn7keN934R+VxtqyCoePvriqqPvPiWW4oxEQy3mouJEAF4t+R94AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503073853!102916875!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45848 invoked from network); 18 Aug 2017 16:30:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 16:30:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dikAc-0000sZ-IB; Fri, 18 Aug 2017 16:30:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dikAX-0000ZF-3D; Fri, 18 Aug 2017 16:30:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dikAW-0004BD-Sc; Fri, 18 Aug 2017 16:30:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112687-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3a424c5f49239b810e08aa23368945a9f0360d4c
X-Osstest-Versions-That: ovmf=d75b8ac278bc9f0159aa7eb9a92fd2cc87a18d8c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 16:30:44 +0000
Subject: [Xen-devel] [ovmf test] 112687: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY4NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2ODcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzYTQyNGM1ZjQ5MjM5YjgxMGUwOGFhMjMzNjg5NDVh
OWYwMzYwZDRjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkNzViOGFj
Mjc4YmM5ZjAxNTlhYTdlYjlhOTJmZDJjYzg3YTE4ZDhjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2NzEgIDIwMTctMDgtMTYgMTg6NDc6MzAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNjg3ICAyMDE3LTA4LTE3IDE0OjQwOjE5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQmksIERhbmRhbiA8ZGFuZGFuLmJp
QGludGVsLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgRGFu
ZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVs
LmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKaWF4aW4gV3UgPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBNYXJ2aW4g
SD91c2VyIDxNYXJ2aW4uSGFldXNlckBvdXRsb29rLmNvbT4KICBNYXJ2aW4gSGFldXNlciA8TWFy
dmluLkhhZXVzZXJAb3V0bG9vay5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249M2E0MjRjNWY0OTIzOWI4MTBlMDhhYTIzMzY4OTQ1
YTlmMDM2MGQ0YworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgM2E0
MjRjNWY0OTIzOWI4MTBlMDhhYTIzMzY4OTQ1YTlmMDM2MGQ0YworIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249M2E0MjRjNWY0OTIzOWI4MTBlMDhhYTIzMzY4OTQ1YTlmMDM2MGQ0YworIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4g
Li9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgzYTQyNGM1ZjQ5MjM5YjgxMGUwOGFhMjMz
Njg5NDVhOWYwMzYwZDRjID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBj
YXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdCAzYTQyNGM1ZjQ5MjM5YjgxMGUwOGFhMjMzNjg5NDVhOWYw
MzYwZDRjOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGQ3NWI4YWMuLjNhNDI0YzUg
IDNhNDI0YzVmNDkyMzliODEwZTA4YWEyMzM2ODk0NWE5ZjAzNjBkNGMgLT4geGVuLXRlc3RlZC1t
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 16:39:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 16:39: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.xen.org>)
	id 1dikIY-0004Ke-S2; Fri, 18 Aug 2017 16:39:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehabkost@redhat.com>) id 1dikIY-0004KX-2V
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 16:39:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 EE/61-27137-52817995; Fri, 18 Aug 2017 16:39:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K52LJdRldFYnq
 kwZ6tJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9r3dZCtpZK9Z19bE1MLaxdDFycQgJzGaS
 WP70PFsXIycHi4C9xJKl88BsRoEyiXOzLjJB2LkSHWdfQDUsZ5RY+O0qC0SDqkTDmw4wm01AW
 2L2s/fsILYIUHzz9NPsIA3MAnMYJdafPMQKkhAWsJJo3NcLtoFXwFLiyfIr7BBTVzBK7Jh8lx
 kiIShxcuYTsKnMAuoSf+ZdAopzANnSEsv/cUCE5SWat84GC3MK2Ep0r9YBCUsIyEn83/gW7Gh
 RAWWJ3bf2MkPEtSUutD8Ce0BCoI9R4tnFlUwTGEVnIdk2C8m2WQjbZiHZtoCRZRWjRnFqUVlq
 ka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDEMADBDsbzawMPMUpyMCmJ8
 v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvhvj0SCHBotT01Iq0zBxg7MKkJTh4lER4VU
 DSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US5/0mBlQkAFKUUZoHNwKWRi4xykoJ8zICHSX
 EU5BalJtZgir/ilGcg1FJmLceZBVPZl4J3KZXQEcwAR1h2DoN5IiSRISUVAMj4/M1tU9N2Da8
 jjThLPu1uXVBx9Rvz1zvZD9N8P6V3tcbxNmjWLOG4V2lVvDd4JRF3vM+y0klzH0Z8r3cwKhg5
 bQ3h+OnbTMSvd9q0vHxvPnRPR8TN8n4elvPOMvHV5QUv/N+d4/uliyp5VkhDyekbpN+zJzhzZ
 mW8ovneKj1wfOyIgKvDT2UWIozEg21mIuKEwHnEoHEHgMAAA==
X-Env-Sender: ehabkost@redhat.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503074339!72685768!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9283 invoked from network); 18 Aug 2017 16:39:00 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 16:39:00 -0000
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 9348A883C9;
 Fri, 18 Aug 2017 16:38:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9348A883C9
Received: from localhost (ovpn-116-4.gru2.redhat.com [10.97.116.4])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 21511619CF;
 Fri, 18 Aug 2017 16:38:55 +0000 (UTC)
Date: Fri, 18 Aug 2017 13:38:54 -0300
From: Eduardo Habkost <ehabkost@redhat.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170818163854.GY3108@localhost.localdomain>
References: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
 <34042934-782b-6bcc-b9b2-de7a1816cfb7@redhat.com>
 <3ababa62-f055-5bbb-b9b9-c55ada8368dd@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3ababa62-f055-5bbb-b9b9-c55ada8368dd@intel.com>
X-Fnord: you can see the fnord
User-Agent: Mutt/1.8.0 (2017-02-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.26]); Fri, 18 Aug 2017 16:38:58 +0000 (UTC)
Cc: mst@redhat.com, qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 anthony.perard@citrix.com, Paolo Bonzini <pbonzini@redhat.com>,
 rth@twiddle.net
Subject: Re: [Xen-devel] [PATCH] x86: Skip check apic_id_limit for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDk6Mzc6MTBBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgxNuaXpSAxOToyMSwgUGFvbG8gQm9uemluaSB3cm90ZToKPiA+
IE9uIDE2LzA4LzIwMTcgMDI6MjIsIExhbiBUaWFueXUgd3JvdGU6Cj4gPj4gWGVuIHZJT01NVSBk
ZXZpY2UgbW9kZWwgd2lsbCBiZSBpbiBYZW4gaHlwZXJ2aXNvci4gU2tpcCB2SU9NTVUKPiA+PiBj
aGVjayBmb3IgWGVuIGhlcmUgd2hlbiB2Y3B1IG51bWJlciBpcyBtb3JlIHRoYW4gMjU1Lgo+ID4g
Cj4gPiBJIHRoaW5rIHlvdSBzdGlsbCBuZWVkIHRvIGRvIGEgY2hlY2sgZm9yIHZJT01NVSBiZWlu
ZyBlbmFibGVkLgo+IAo+IFllcywgdGhpcyB3aWxsIGJlIGRvbmUgaW4gdGhlIFhlbiB0b29sIHN0
YWNrIGFuZCBRZW11IGRvZXNuJ3QgaGF2ZSBzdWNoCj4ga25vd2xlZGdlLiBPcGVyYXRpb25zIG9m
IGNyZWF0ZSwgZGVzdHJveSBYZW4gdklPTU1VIHdpbGwgYmUgZG9uZSBpbiB0aGUKPiBYZW4gdG9v
bCBzdGFjay4KClNob3VsZG4ndCB3ZSBtYWtlIFFFTVUgaGF2ZSBrbm93bGVkZ2Ugb2YgdGhlIHZJ
T01NVSBkZXZpY2UsIHRoZW4/Cldvbid0IFFFTVUgbmVlZCB0byBrbm93IGFib3V0IGl0IGV2ZW50
dWFsbHk/CgotLSAKRWR1YXJkbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 16:42:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 16:42: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.xen.org>)
	id 1dikM3-0004yh-Bu; Fri, 18 Aug 2017 16:42:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dikM2-0004yJ-KI
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 16:42:38 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F5/90-02184-DF817995; Fri, 18 Aug 2017 16:42:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfePxPR
 Ig2sH9C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMXH2ItaCO9YV37umMDUw
 7jXoYuTiEBL4yyjx78wlZgjnMaPEmcnHWSGcbYwSSy4cYepi5OQQEXCW+HpmLjuIzSugL9G2a
 StYXFggSKJ77yt2kAYJgQZWiXvLusCKJAQ8Jdq6HzHB2O3df4Hi7BxsAlYSh8RAoiwCqhIzV1
 xhnsDIvYCRYRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 X6xkYGHcw7mr3O8QoycGkJMr7e9aUSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBni0yOFBItS
 01Mr0jJzgOEHk5bg4FES4VUBSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvH0iRAEhRR
 mke3AhYLFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7H2QKT2ZeCdymV0BHMAEdYdg6De
 SIkkSElFQDI1fCi0r3su9dfR9VxRqX1jjPOZPr7L6iJGN6AquZ32rbVINXD7libpdoFuoYsz8
 xOFsnVudocex6oY1KxPsgyQUXLqybEq/IHh0XK8ZcmTkl4p7A76XzGyaHt539fHVJWrdKX8HP
 WJnciQH3Xr9VZP7b+tt/N8d2x+T55z/Z9t9JUri2+XChEktxRqKhFnNRcSIAjig8s4ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503074555!105052504!1
X-Originating-IP: [104.130.215.37]
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 41988 invoked from network); 18 Aug 2017 16:42:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 16:42:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dikLy-0001B0-Mw; Fri, 18 Aug 2017 16:42: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 1dikLt-0001G3-8S; Fri, 18 Aug 2017 16:42:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dikLs-0007Ht-V4; Fri, 18 Aug 2017 16:42:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112700-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=08143c5b6c1fc1e67e0d86cbff09aa3c2d46b93a
X-Osstest-Versions-That: xen=85d6028a8fd7807162e189e5e32e71642cb62519
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 16:42:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112700: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcwMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjk5
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2OTkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY5OQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjk5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgMDgxNDNjNWI2YzFmYzFlNjdlMGQ4NmNiZmYwOWFhM2MyZDQ2
YjkzYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODVkNjAyOGE4ZmQ3
ODA3MTYyZTE4OWU1ZTMyZTcxNjQyY2I2MjUxOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjk5
ICAyMDE3LTA4LTE4IDEzOjAxOjIzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjcwMCAgMjAxNy0wOC0xOCAxNTowMjowMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTA4
MTQzYzViNmMxZmMxZTY3ZTBkODZjYmZmMDlhYTNjMmQ0NmI5M2EKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgMDgxNDNjNWI2YzFmYzFlNjdl
MGQ4NmNiZmYwOWFhM2MyZDQ2YjkzYQorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj0wODE0M2M1YjZjMWZjMWU2N2UwZDg2Y2JmZjA5YWEzYzJkNDZiOTNhCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4
eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0
YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4MDgxNDNjNWI2YzFmYzFlNjdlMGQ4NmNiZmYwOWFhM2MyZDQ2YjkzYSA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3Jn
L3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51
eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJF
RV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVf
T1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAw
ODE0M2M1YjZjMWZjMWU2N2UwZDg2Y2JmZjA5YWEzYzJkNDZiOTNhOnJlZnMvaGVhZHMvc21va2UK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg1ZDYw
MjguLjA4MTQzYzUgIDA4MTQzYzViNmMxZmMxZTY3ZTBkODZjYmZmMDlhYTNjMmQ0NmI5M2EgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 16:53:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 16: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.xen.org>)
	id 1dikWf-0005lu-Bf; Fri, 18 Aug 2017 16:53:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1dikWe-0005lo-0i
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 16:53:36 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 31/AA-03557-F8B17995; Fri, 18 Aug 2017 16:53:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVysWW7jG6f9PR
 Ig+2zjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2rtiCVSwV36a+YGxgPMLcxcjFISQwm0ni
 +LUH7F2MnBwsAvYS16f+ZQaxGQXKJG6v2c8KYedKbF71jwWiYROjxPZj5xlBEsICVhKN+3rZu
 hg5OEQEfCSW3lICMZmBent+2UKUX2eU+HR5GjtInE1AU2L/H7BVvAK2Ei8nLWCCWKsq8XvmYT
 YQW1QgXGL/92vMEDWCEidnPmEBsTmBNr34dgwsziygLvFn3iUoW1zi1pP5TBC2vMT2t3OYQVZ
 JCGhLvJ+cB3KChEAfo8SeZS8ZJzCKzEIydhaSUbOQjJqFZNQCRpZVjBrFqUVlqUW6hoZ6SUWZ
 6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBMcEABDsYPy0LOMQoycGkJMr7e9aUSCG+p
 PyUyozE4oz4otKc1OJDjDIcHEoSvCelpkcKCRalpqdWpGXmAKMTJi3BwaMkwrsSJM1bXJCYW5
 yZDpE6xajL0fRhyxcmIZa8/LxUKXHeDpAiAZCijNI8uBGwRHGJUVZKmJcR6CghnoLUotzMElT
 5V4ziHIxKwrx+IFN4MvNK4Da9AjqCCegIw9ZpIEeUJCKkpBoY+zq+xL9MUEpc7Cu6iunmhOjN
 sZ+WGclLtPlv81y3bOW3zK2+S6zYap6WhXLzxrW0r/4+OzItIkLirFZxF7NRBM/hU3VmN76FZ
 lcfO52ZlfD1s8cXz/33Fk/zvvvZXiP5hcxPgdtaRyrSn3SKTZJhlU1V0/mY3njm0LHOe4o7T5
 V8dp3mpb9PiaU4I9FQi7moOBEAKQkKQg8DAAA=
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503075213!78543276!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25103 invoked from network); 18 Aug 2017 16:53:34 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 16:53:34 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id F3A9283F45;
 Fri, 18 Aug 2017 16:53:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com F3A9283F45
Received: from [10.36.116.105] (ovpn-116-105.ams2.redhat.com [10.36.116.105])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9347F707C9;
 Fri, 18 Aug 2017 16:53:28 +0000 (UTC)
To: Eduardo Habkost <ehabkost@redhat.com>, Lan Tianyu <tianyu.lan@intel.com>
References: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
 <34042934-782b-6bcc-b9b2-de7a1816cfb7@redhat.com>
 <3ababa62-f055-5bbb-b9b9-c55ada8368dd@intel.com>
 <20170818163854.GY3108@localhost.localdomain>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <d02e9f04-2487-1a02-4453-5e604b0f3f2b@redhat.com>
Date: Fri, 18 Aug 2017 18:53:27 +0200
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: <20170818163854.GY3108@localhost.localdomain>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Fri, 18 Aug 2017 16:53:33 +0000 (UTC)
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org, rth@twiddle.net,
 qemu-devel@nongnu.org, mst@redhat.com
Subject: Re: [Xen-devel] [PATCH] x86: Skip check apic_id_limit for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDgvMjAxNyAxODozOCwgRWR1YXJkbyBIYWJrb3N0IHdyb3RlOgo+Pj4gSSB0aGluayB5
b3Ugc3RpbGwgbmVlZCB0byBkbyBhIGNoZWNrIGZvciB2SU9NTVUgYmVpbmcgZW5hYmxlZC4KPj4K
Pj4gWWVzLCB0aGlzIHdpbGwgYmUgZG9uZSBpbiB0aGUgWGVuIHRvb2wgc3RhY2sgYW5kIFFlbXUg
ZG9lc24ndCBoYXZlIHN1Y2gKPj4ga25vd2xlZGdlLiBPcGVyYXRpb25zIG9mIGNyZWF0ZSwgZGVz
dHJveSBYZW4gdklPTU1VIHdpbGwgYmUgZG9uZSBpbiB0aGUKPj4gWGVuIHRvb2wgc3RhY2suCj4K
PiBTaG91bGRuJ3Qgd2UgbWFrZSBRRU1VIGhhdmUga25vd2xlZGdlIG9mIHRoZSB2SU9NTVUgZGV2
aWNlLCB0aGVuPwo+IFdvbid0IFFFTVUgbmVlZCB0byBrbm93IGFib3V0IGl0IGV2ZW50dWFsbHk/
CgpObywgaXQgYWN0dWFsbHkgbWFrZXMgc2Vuc2Ugc2luY2UgWGVuIGhvc3RzIGFsbCBzeXN0ZW0t
d2lkZSBpbnRlcnJ1cHQKc291cmNlcyBvdXRzaWRlIFFFTVUsIHVubGlrZSBLVk0gd2hpY2ggb25s
eSBob3N0cyB0aGUgKHBlci1DUFUpIGxvY2FsIEFQSUMuCgpQYW9sbwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 17:35:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 17:35: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.xen.org>)
	id 1dilAd-0008Mh-OG; Fri, 18 Aug 2017 17:34:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3968c7560=dario.faggioli@citrix.com>)
 id 1dilAc-0008Lr-7G
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 17:34:54 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8E/39-01736-D3527995; Fri, 18 Aug 2017 17:34:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHSDva6N6vR
 IgzmbJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXV3ayFPyVqLj34StzA2OjWBcjJ4eEQIjE
 7CkL2bsYOTh4BQwlml9kgISFBdIkzszfyAZiswkYSLzZsZcVxBYRkJGY8WonUxcjFwezwAcmi
 Q2/DjKBJFgEVCXmzl4JVsQpYC3xctV+FpAiIYEDjBIdaxaBTeIXkJS49eUjM4jNLFAtMbPrMi
 vEEdoSR871s4PYvAKCEidnPmEBsYUE1CRmzL3MOoGRbxaSlllIyiDimhKt23+zQ9jaEssWvma
 GsG0l1q17D1VjI7Hp6gJGCFteYvvbOcwLGNlXMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjq
 5aYWFyemp+YkJhXrJefnbmIEhnM9AwPjDsbG2X6HGCU5mJREeX/PmhIpxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYJ3rfL0SCHBotT01Iq0zBxgZMGkJTh4lER4BVSA0rzFBYm5xZnpEKlTjIpS4r
 xTQfoEQBIZpXlwbbBovsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPczyBSezLwSuOmvgBY
 zAS02bJ0GsrgkESEl1cCoHPdoml6x4FHpVTONnzWkTfCq/PduRsdMxSy13Qkej110OSfU3flt
 0p0S9zJ5g2x2V6H+km9vVx3b83JxxGNDz3s3HzoX1TXEtK73vLXZQsXz25aCP29+NG93M1I9s
 0c84MjjPJZt63ryZFe2v9ZgujLVQXzblNUH9rgcW28hlZk22bCobeIfJZbijERDLeai4kQAha
 b7juECAAA=
X-Env-Sender: prvs=3968c7560=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503077690!79464159!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23782 invoked from network); 18 Aug 2017 17:34:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 17:34:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; 
 d="asc'?scan'208";a="444341030"
Message-ID: <1503075980.7157.10.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Tim Deegan <tim@xen.org>
Date: Fri, 18 Aug 2017 19:06:20 +0200
In-Reply-To: <20170817130326.GA19856@deinos.phlegethon.org>
References: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
 <150290194976.24854.16620727129787611822.stgit@Solace.fritz.box>
 <20170817130326.GA19856@deinos.phlegethon.org>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4834125576017448753=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4834125576017448753==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-V6BYk7RGlxM8+YniQ+dZ"

--=-V6BYk7RGlxM8+YniQ+dZ
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-08-17 at 14:03 +0100, Tim Deegan wrote:
> At 18:45 +0200 on 16 Aug (1502909149), Dario Faggioli wrote:
> > +
> > +/*
> > + * The CPU is becoming idle, so no more read side critical
> > + * sections, and one more step toward grace period.
> > + */
> > +void rcu_idle_enter(unsigned int cpu)
> > +{
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* During non-boot CPU bringup and resume=
, until this function
> > is
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* called for the first time, it's fine t=
o find our bit
> > already set.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0ASSERT(!cpumask_test_cpu(cpu, &rcu_ctrlblk.idl=
e_cpumask) ||
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(sys=
tem_state < SYS_STATE_active || system_state >=3D
> > SYS_STATE_resume));
>=20
> Does every newly started CPU immediately idle?=C2=A0=C2=A0If not, then it=
 might
> run in an RCU read section but excluded from the grace period
> mechanism.
>=20
They do call startup_cpu_idle_loop() pretty soon, yes (right at the end
of start_secondary(), on both x86 and ARM). But technically, yes, there
is a window for that.

> It seems like it would be better to start with the idle_cpumask
> empty,
> and rely on online_cpumask to exclude CPUs that aren't running.
>
I thought about that too, but then ended up doing it the other way
(i.e., having the mask fully set).

Now, I just tried to initialize it to "all clear"... It works, and I
have to admit that I like it better. :-)

As I'm going on vacations for a couple of weeks, I'll send v3 right
now, with just this changed, so it could even be checked-in, if others
too are happy with this, and the rest of the patches (if not, we'll
talk about it when I'm back :-P).

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-V6BYk7RGlxM8+YniQ+dZ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZlx6MAAoJEBZCeImluHPu9o8QAL+YVXXI8rzdOkjofSaz0jEO
2KGzHsZ4AcRJ61gHZGNf83n3WZuCxdvRfwmgIL/pkn26nl/aDm2rFIamaJPDYXPS
We/EXMnke5lgBlEsFbgb1DOSmiYKZcpZLawKH+2BAsNN7lXTiCe8MVZ6F9S+Wull
VAlHG9PtCHbRSjz/WoIHrTmGHj5gMKzGIO7z1c87/TF+aYQQCRR6J2hqECgtospl
HUUnkFCzMO3oSlHE1sTCGU52Shj4IZ2v4WsqH0N8/t08xgcajIjr9UaC3aQddkGM
iQuDYhVmam9EJduNDzAbnY2vihvo64D0lAjANCD6FleWpkIlC3KPH+6U6UnBSDsA
yLop7eglUpWJLVPS/UEfEQlIDwj7ICMmi3zylRmU5bY2SK0eKycfvEpzela6BBD5
qKD13bHvETxr6vJ9VtBRYquX9Ny8JKGrkvj5Gd1GulefAa8Duz3w0nxxZk0LKIlH
x12VEfGxbjXkTc7EjQlHFqgW8CYsVWoV7xxKuctXCbDFIp3qPgwaV0Ftx+LRRlRj
4fYcJhHka+djpgidyINLVGQonaUNnVWls5gG9eOxlsiFHE/xLHEF9bAg3Qaoy8mC
F7+Dr7ac5EmNMy1ONwgD6JysvzVqZKFrYvTc2VeUEbZXvSrXjWyJfERy0JLQPVu+
rPOqvP8qE/TbbhV3Xm89
=5WtT
-----END PGP SIGNATURE-----

--=-V6BYk7RGlxM8+YniQ+dZ--


--===============4834125576017448753==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4834125576017448753==--


From xen-devel-bounces@lists.xen.org Fri Aug 18 17:35:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 17:35: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.xen.org>)
	id 1dilBK-0008QO-2E; Fri, 18 Aug 2017 17:35:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dilBJ-0008Q7-DT
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 17:35:37 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 DB/63-01724-86527995; Fri, 18 Aug 2017 17:35:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42Lxqg120U1XnR5
 p8PqrlcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHh1U2Wgh2CFZeeXGZqYPzA08XIxSEk0M8o
 0bj2BTOIwyJwiUVi3rkzLCCOhMA7Fon2CyvZuxg5gZw0ifXrbgAlOIDsConDW6VAwkICyhLTV
 /5gh5jUyCRxf94xVpAEm4CGxNopB9lAbBEBaYlrny8zghQxCxxhlDix/yFYkbBAjMTuubeZQW
 wWAVWJ1Sfegy3jFbCQ2NC9mRVisbxE/47lTBMY+RYwMqxi1ChOLSpLLdI1MtNLKspMzyjJTcz
 M0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMlnoGBsYdjA17/Q4xSnIwKYny/p41JVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG+byvRIIcGi1PTUirTMHGDYwqQlOHiURHgFQNK8xQWJucWZ6RCpU
 4zGHBtWr//CxDHpwPYvTEIsefl5qVLivJNASgVASjNK8+AGweLpEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3gyQKTyZeSVw+14BncIEdIph6zSQU0oSEVJSDYy1/L0Xf13WvhA/hd8hNlY
 +fv+z7LPmq2c9qhFW1bn7dFLXob+auisLZ5hEZSaHydyyupsuKf/HLnPPv0aTRL/w3oINEr0a
 u9WXl3D8vx3/t2ihr3PanTr75vilxbFp09NPffwm+zzFey6DbuIW1tlHT0SbLd770a1uu+ylR
 ql73df6NRonz1BiKc5INNRiLipOBABi3Q+1ogIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503077734!98953456!1
X-Originating-IP: [74.125.83.68]
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 19548 invoked from network); 18 Aug 2017 17:35:35 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 17:35:35 -0000
Received: by mail-pg0-f68.google.com with SMTP id n4so1117633pgn.0
 for <xen-devel@lists.xen.org>; Fri, 18 Aug 2017 10:35:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=UY5v59rKMc6QUNMTCnU41xEce3fzzQ6Osy5IbqO2JAg=;
 b=l9JwmSr6RjZLKHDjT30n76ZXX0UHEaGGxaLqVv2RjTF7oQ+OBsqLrNtvlAROjj8aKL
 vtluVZr1kGyhZ1oAGwdjsI3T3XZFWjQB5GEgtIP8Yi4LplJgrMkS+G7Wja+bzk7L1s7U
 cr17CHC7x3GxUwol9XWS2rColsLi2tepqn59eQa967FwXgJDf6/HLYY3MqiItTQIT7ls
 sqmq9mHlI2Ywc1d6/wNxH7S0zuKrJ8jwQGAg2Vd0dJANQJT8mHbZt0qtRyoMOphSsypn
 nQimmc/OFQNJpVhbJnWpkOoLq7Y6uRi+9HgE2dPiUybtEZpHiDXLiyqM7L8QI2g4oQZ7
 20VQ==
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=UY5v59rKMc6QUNMTCnU41xEce3fzzQ6Osy5IbqO2JAg=;
 b=ZXQ+KOactrZ6dYP/pFsuAcD3+9jfLqj7tKswyZBFv0fOliWIgb+zdaUSdGjQPpWrhN
 qFk8WONvEQAs+a3tnZ8Rhl2ilZOwQ8Fn9tvnnuNup7Uqb+GxYP9dZv+dtPmyf9CAx32Z
 JMbOpDzO4uBAqB5rgp+UMeYe74gbsVPtcgwDsOuEzyDfxq0OEKf3SGEX7xQrVuHzXMmb
 vKIU2RE4EgzMHwvGSukoL1PNkfLIvDxqztYh5KQJjAIwWhC5jEXVvRw6bkB9/cKxVjom
 L9q1oPO0xk1bz+F2e0MA2mMlv7qH51OuQlkYq0bNTLt/Phu/JuXbt7NykqK8Ek08NT42
 d1Lg==
X-Gm-Message-State: AHYfb5g7mms5k/UsnZt1lAUXg+85NRa3hvriBlOUbytC0eUj97U6sZZ5
 cY8co51Ct0kgnL8fbjqOCg==
X-Received: by 10.99.117.68 with SMTP id f4mr8984757pgn.379.1503077733353;
 Fri, 18 Aug 2017 10:35:33 -0700 (PDT)
Received: from localhost.localdomain ([117.136.40.135])
 by smtp.gmail.com with ESMTPSA id y8sm12289273pfi.159.2017.08.18.10.35.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 10:35:31 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 19 Aug 2017 01:35:09 +0800
Message-Id: <20170818173509.5832-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH] libxc: add xc_domain_remove_from_physmap to
	wrap XENMEM_remove_from_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg
YXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIuIFNlZToKCiAgaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAz
MDQ3Lmh0bWwKClRoZW4gcGxhbiBpcyB0byB1c2UgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNo
IHRvIG1hcCB0aGUgc2hhcmVkIHBhZ2VzIGZyb20Kb25lIGRvbVUgdG8gYW5vdGhlciBhbmQgdXNl
IFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIGNhbmNlbCB0aGUgc2hhcmluZy4KQSB3cmFw
cGVyIHRvIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCB3YXMgYWRkZWQgaW4gdGhlIGZvbGxv
d2luZyBjb21taXQ6CgogIGNvbW1pdCAyMGU3MjVlOTM2NGNmZjRhMjk5NDVmNjY5ODZlY2Q4OGNj
YTg3NDNkCgpOb3cgYWRkIHRoZSB3cmFwcGVyIHRvIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFw
LgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNj
OiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oIHwgIDQgKysrKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCAxMSArKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAppbmRleCBjNzcxMGI4ZjM2Li4wZmYxNWE5MjU1IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAt
MTM4MSw2ICsxMzgxLDEwIEBAIGludCB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNf
aW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCAqZ2ZwbnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqZXJy
cyk7CiAKK2ludCB4Y19kb21haW5fcmVtb3ZlX2Zyb21fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhj
aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuKTsKKwogaW50IHhj
X2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZXh0ZW50cywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKaW5kZXggM2JhYjRlOGJh
Yi4uZTZiMzI3OTJjMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIv
dG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTEwNzcsNiArMTA3NywxNyBAQCBvdXQ6CiAgICAg
cmV0dXJuIHJjOwogfQogCitpbnQgeGNfZG9tYWluX3JlbW92ZV9mcm9tX3BoeXNtYXAoeGNfaW50
ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3BmbikK
K3sKKyAgICBzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgeHJmcCA9IHsKKyAgICAgICAg
LmRvbWlkID0gZG9taWQsCisgICAgICAgIC5ncGZuID0gZ3BmbiwKKyAgICB9OworICAgIHJldHVy
biBkb19tZW1vcnlfb3AoeGNoLCBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcCwgJnhyZnAsIHNp
emVvZih4cmZwKSk7Cit9CisKIGludCB4Y19kb21haW5fY2xhaW1fcGFnZXMoeGNfaW50ZXJmYWNl
ICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKLS0g
CjIuMTQuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 17:56:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 17:56: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.xen.org>)
	id 1dilVH-0001Qq-Tp; Fri, 18 Aug 2017 17:56:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396e6b0ec=roger.pau@citrix.com>)
 id 1dilVG-0001Qk-I5
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 17:56:14 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 5D/9C-02177-D3A27995; Fri, 18 Aug 2017 17:56:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWyU9JRQtdWa3q
 kwc4JzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTrYvZC15LVOy59JOtgfGccBcjJ4eEgJ/E
 xA3rWEBsFgFViWePrzB1MXJwsAnYS0z/WgESFhFQklh7/RAriM0s4CIxr+k9I4gtLJArcaVrA
 huIzSvgIbFgw072LkYuDiGBzYwS9/pPsUAkBCVOznzCAtGsJ3Fj6hQ2kPnMAtISy/9xQITlJZ
 q3zmYGCXMK2En8f2YIEhYVUJE4uXINE4gtJKAo0T/vARvExekSE5/1sExgFJiFZMEsJAtmISy
 YhWTBAkaWVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeHK
 AAQ7GKe+jzvEKMnBpCTK+3vWlEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz/NaZHCgkWpaanV
 qRl5gAjByYtwcGjJMJrrwmU5i0uSMwtzkyHSJ1itORo+v7xOxNH08Rfv5g4+kCkEEtefl6qlD
 gvD0iDAEhDRmke3DhYdF9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMK8syBSezLwSuK2vgA5
 iAjrIsHUayEEliQgpqQZG+1emlxQ+rF3v0afuaps6I+1KzdknHgt1+Wb48VbX3IjxPpo7kbda
 1WPhCSVxs65pnzT/T9jXMH2J55S2tKUlF7dKbrPbctnT6s22oxYenzPn7pC8/XDNvgs/bMV4Z
 pczzW/fdKqK68eqer3GNZUMQvYMrRqmRfM5WFR2zXYvfcn3doKU/pRTSizFGYmGWsxFxYkAuR
 I5OukCAAA=
X-Env-Sender: prvs=396e6b0ec=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503078972!79465748!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34513 invoked from network); 18 Aug 2017 17:56:13 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 17:56:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="51214755"
Date: Fri, 18 Aug 2017 18:24:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: annie li <annie.li@oracle.com>
Message-ID: <20170818172406.yupdjusjxx2mhu6d@MacBook-Pro-de-Roger.local>
References: <1503009826-3363-1-git-send-email-annie.li@oracle.com>
 <20170818091411.cl2drb5mofmo3oav@MacBook-Pro-de-Roger.local>
 <f750d078-26a7-dd43-4c0a-2506c04300a0@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f750d078-26a7-dd43-4c0a-2506c04300a0@oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: stop blkback thread of
 every queue in xen_blkif_disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMTA6Mjk6MTVBTSAtMDQwMCwgYW5uaWUgbGkgd3JvdGU6
Cj4gCj4gT24gOC8xOC8yMDE3IDU6MTQgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBP
biBUaHUsIEF1ZyAxNywgMjAxNyBhdCAwNjo0Mzo0NlBNIC0wNDAwLCBBbm5pZSBMaSB3cm90ZToK
PiA+ID4gSWYgdGhlcmUgaXMgaW5mbGlnaHQgSS9PIGluIGFueSBub24tbGFzdCBxdWV1ZSwgYmxr
YmFjayByZXR1cm5zIC1FQlVTWQo+ID4gPiBkaXJlY3RseSwgYW5kIG5ldmVyIHN0b3BzIHRocmVh
ZCBvZiByZW1haW5pbmcgcXVldWUgYW5kIHByb2Nlc3NzIHRoZW0uIFdoZW4KPiA+ID4gcmVtb3Zp
bmcgdmJkIGRldmljZSB3aXRoIGxvdHMgb2YgZGlzayBJL08gbG9hZCwgc29tZSBxdWV1ZXMgd2l0
aCBpbmZsaWdodAo+ID4gPiBJL08gc3RpbGwgaGF2ZSBibGtiYWNrIHRocmVhZCBydW5uaW5nIGV2
ZW4gdGhvdWdoIHRoZSBjb3JyZXNwb25kaW5nIHZiZAo+ID4gPiBkZXZpY2Ugb3IgZ3Vlc3QgaXMg
Z29uZS4KPiA+ID4gQW5kIHRoaXMgY291bGQgY2F1c2Ugc29tZSBwcm9ibGVtcywgZm9yIGV4YW1w
bGUsIGlmIHRoZSBiYWNrZW5kIGRldmljZSB0eXBlCj4gPiA+IGlzIGZpbGUsIHNvbWUgbG9vcCBk
ZXZpY2VzIGFuZCBibGtiYWNrIHRocmVhZCBhbHdheXMgbGluZ2VycyB0aGVyZSBmb3JldmVyCj4g
PiA+IGFmdGVyIGd1ZXN0IGlzIGRlc3Ryb3llZCwgYW5kIHRoaXMgY2F1c2VzIGZhaWx1cmUgb2Yg
dW1vdW50aW5nIHJlcG9zaXRvcmllcwo+ID4gPiB1bmxlc3MgcmVib290aW5nIHRoZSBkb20wLiBT
byBzdG9wIGFsbCB0aHJlYWRzIHByb3Blcmx5IGFuZCByZXR1cm4gLUVCVVNZCj4gPiA+IGlmIGFu
eSBxdWV1ZSBoYXMgaW5mbGlnaHQgSS9PLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogQW5u
aWUgTGkgPGFubmllLmxpQG9yYWNsZS5jb20+Cj4gPiA+IFJldmlld2VkLWJ5OiBIZXJiZXJ0IHZh
biBkZW4gQmVyZ2ggPGhlcmJlcnQudmFuLmRlbi5iZXJnaEBvcmFjbGUuY29tPgo+ID4gPiBSZXZp
ZXdlZC1ieTogQmhhdmVzaCBEYXZkYSA8YmhhdmVzaC5kYXZkYUBvcmFjbGUuY29tPgo+ID4gPiBS
ZXZpZXdlZC1ieTogQWRuYW4gTWlzaGVyZmkgPGFkbmFuLm1pc2hlcmZpQG9yYWNsZS5jb20+Cj4g
PiA+IC0tLQo+ID4gPiAgIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCAxMCAr
KysrKysrKy0tCj4gPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGti
YWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ID4gPiBp
bmRleCA3OTJkYTY4Li4yYWRiODU5IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtiYWNrL3hlbmJ1cy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMKPiA+ID4gQEAgLTI0NCw2ICsyNDQsNyBAQCBzdGF0aWMgaW50IHhlbl9ibGtpZl9k
aXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQo+ID4gPiAgIHsKPiA+ID4gICAJc3Ry
dWN0IHBlbmRpbmdfcmVxICpyZXEsICpuOwo+ID4gPiAgIAl1bnNpZ25lZCBpbnQgaiwgcjsKPiA+
ID4gKwlib29sIGJ1c3kgPSBmYWxzZTsKPiA+ID4gICAJZm9yIChyID0gMDsgciA8IGJsa2lmLT5u
cl9yaW5nczsgcisrKSB7Cj4gPiA+ICAgCQlzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcgPSAm
YmxraWYtPnJpbmdzW3JdOwo+ID4gPiBAQCAtMjYxLDggKzI2MiwxMCBAQCBzdGF0aWMgaW50IHhl
bl9ibGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQo+ID4gPiAgIAkJICog
ZG9uJ3QgaGF2ZSBhbnkgZGlzY2FyZF9pbyBvciBvdGhlcl9pbyByZXF1ZXN0cy4gU28sIGNoZWNr
aW5nCj4gPiA+ICAgCQkgKiBmb3IgaW5mbGlnaHQgSU8gaXMgZW5vdWdoLgo+ID4gPiAgIAkJICov
Cj4gPiA+IC0JCWlmIChhdG9taWNfcmVhZCgmcmluZy0+aW5mbGlnaHQpID4gMCkKPiA+ID4gLQkJ
CXJldHVybiAtRUJVU1k7Cj4gPiA+ICsJCWlmIChhdG9taWNfcmVhZCgmcmluZy0+aW5mbGlnaHQp
ID4gMCkgewo+ID4gPiArCQkJYnVzeSA9IHRydWU7Cj4gPiA+ICsJCQljb250aW51ZTsKPiA+ID4g
KwkJfQo+ID4gSSBndWVzcyBJJ20gbWlzc2luZyBzb21ldGhpbmcsIGJ1dCBJIGRvbid0IHNlZSBo
b3cgdGhpcyBpcyBzb2x2aW5nIHRoZQo+ID4gcHJvYmxlbSBkZXNjcmliZWQgaW4gdGhlIGRlc2Ny
aXB0aW9uLgo+ID4gCj4gPiBJZiB0aGUgcHJvYmxlbSBpcyB0aGF0IHhlbl9ibGtpZl9kaXNjb25u
ZWN0IHJldHVybnMgd2l0aG91dCBjbGVhbmluZwo+ID4gYWxsIHRoZSBxdWV1ZXMsIHRoaXMgcGF0
Y2gga2VlcHMgdGhlIGN1cnJlbnQgYmVoYXZpb3IsIGp1c3QgdGhhdCBpdAo+ID4gd2lsbCB0cnkg
dG8gcmVtb3ZlIG1vcmUgcXVldWVzIGJlZm9yZSByZXR1cm5pbmcsIGFzIG9wcG9zZWQgdG8KPiA+
IHJldHVybmluZyB3aGVuIGZpbmRpbmcgdGhlIGZpcnN0IGJ1c3kgcXVldWUuCj4gQmVmb3JlIGNo
ZWNraW5nIGluZmxpZ2h0LCBmb2xsb3dpbmcgY29kZSBzdG9wcyB0aGUgYmxrYmFjayB0aHJlYWQs
Cj4gICAgICAgICAgICAgICAgIGlmIChyaW5nLT54ZW5ibGtkKSB7Cj4gICAgICAgICAgICAgICAg
ICAgICAgICAga3RocmVhZF9zdG9wKHJpbmctPnhlbmJsa2QpOwo+ICAgICAgICAgICAgICAgICAg
ICAgICAgIHdha2VfdXAoJnJpbmctPnNodXRkb3duX3dxKTsKPiAgICAgICAgICAgICAgICAgfQo+
IFRoaXMgcGF0Y2ggYWxsb3dzIHRocmVhZCBvZiBldmVyeSBxdWV1ZSBoYXMgdGhlIGNoYW5jZSB0
byBnZXQgc3RvcHBlZC4KPiBPdGhlcndpc2UsIG9ubHkgdGhyZWFkIG9mIHF1ZXVlIGJlZm9yZShp
bmNsdWRpbmcpIGZpcnN0IGJ1c3kgb25lIGdldAo+IHN0b3BwZWQsIHRocmVhZHMgb2YgcmVtYWlu
aW5nIHF1ZXVlIHdpbGwgc3RpbGwgcnVuLCBhbmQgdGhlc2UgYmxrdGhyZWFkIGFuZAo+IGNvcnJl
c3BvbmRpbmcgbG9vcCBkZXZpY2Ugd2lsbCBsaW5nZXIgZm9yZXZlciBldmVuIGFmdGVyIGd1ZXN0
IGlzIGRlc3Ryb3llZC4KClRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uOgoKQWNrZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:04:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18: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.xen.org>)
	id 1dilcs-0002Af-Nz; Fri, 18 Aug 2017 18:04:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dilcr-0002AZ-Rv
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:04:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E9/4A-01724-41C27995; Fri, 18 Aug 2017 18:04:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXiVRvkoiusMz3
 S4Pt6ZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNy03Omgv98FUsn97A3MDbydDFycQgJzGCU
 OD79AzuIwyIwlVXi48ELLCCOhMBGVomj72cwdjFyAjlxEr1flrJC2JUSFw80gMWFBFQkbm5fx
 QQx6gejxK8Dl1hAEsICehJHjv5gh7ADJXYt280EYrMJGEi82bEXbJCIgJLEvVWTweLMAk+YJF
 Y+BRrKAXSGqkTjSRuQMK+At8S8TxvBxogKyEmsvNzCChEXlDg58wkLSDmzgKbE+l36EFPkJba
 /ncM8gVFoFpKqWQhVs5BULWBkXsWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgrJebWlycmJ6a
 k5hUrJecn7uJERjODECwg3Hbds9DjJIcTEqivL9nTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MHLpT09UkiwKDU9tSItMwcYWTBpCQ4eJRHeFVpAad7igsTc4sx0iNQpRmOODavXf2HimHRg+x
 cmIZa8/LxUKXHeOJBJAiClGaV5cINgEX+JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzNIAt
 5MvNK4Pa9AjqFCegUw9ZpIKeUJCKkpBoY/T86p3I9vRqi/7h0d3xv/j13BpMvrqoPd/gVut5o
 6lvEopOQ53OpPVI+Se6m79yylXezHx6q/f7SZlEgR0pwc4TvGea846fK+dg/vGa/pHGIx+fVh
 n1NTy9PiFm7ffeEKz/WWJ/dVO/Y2n5q2ktx1zkpvxdcuXTnZFT4CvF/S4I9RT9Lte3lUmIpzk
 g01GIuKk4EALVGGqrzAgAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503079443!103031602!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13099 invoked from network); 18 Aug 2017 18:04:03 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 18:04:03 -0000
Received: by mail-wm0-f68.google.com with SMTP id t138so4985324wmt.4
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 11:04:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=BqJ3MIjr4lljvHuIrJ8/gijbuNwGNNQ9DBHgEzssSZE=;
 b=FF22Xlaa0v/30v4IUUPWA9dygpYkCtc1S5ab2rf+OxUV4HZ8OqWX4b4gPRoB64QslG
 Rs/Djr/hcq+8q+1I0wozDJAv0NF+goT9FO7XimInogfq5Y1pVOoL0IlX/PafPGXlOwk7
 DV7wo7G2OKFjb9txtHNBDgkhuXcOpo1090vdUv9YVfDlJs7NDvQ+CKlTIxFmW9KhSLS8
 a2vvd+OG5lls6XWUmc0XAKPFzKKv22pq86dGfOkFiwoaqeeq4vT5/EcNmtjPm46M75Dm
 eFKq40KnPPRe7wSvl/q/6K6wvcQ7gpTEZ3jgrn43WlJrZl+A9E3HnmaV9zIyq8+Ro+76
 xmag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=BqJ3MIjr4lljvHuIrJ8/gijbuNwGNNQ9DBHgEzssSZE=;
 b=DFs9r80I/d00tcyUyf0WJFu7pDRGxqoZYEDvTcSpyxxpxjiuizZcbLpUPZAMMj/K9G
 k0YlDkZPg2yggEN6NKhIHlMWCBc8PP5rXksBOjDaEc8hXqd082wpCrWK0q6J2fx8PXdz
 6cPO9GrSAntYwbB2ekiGrI7qJ5kda00+RVZ+zB4VxEvDD47OKTH3+Mszz4Udj3/qCsxY
 h8fBIAffi6aju+tNztGUVSp/4Jq/fJQek2AnLTvGea//LU8eur77fA6yLzOxaklT+RBD
 lKkL1U2WLy9tSEsA8bYheWlkEFWCncP2+1wOWq7Jkpnqw9KMsawOBHCrpV+EVaPk1ClT
 t5Ig==
X-Gm-Message-State: AHYfb5g8U4kDadVOy3elt7uj/PQdSyKyM2+l4BiWc6zmLxFRAiJatyez
 cr4luv6BEDW2Vw==
X-Received: by 10.28.158.21 with SMTP id h21mr1824425wme.118.1503079442998;
 Fri, 18 Aug 2017 11:04:02 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id 123sm3187727wmt.14.2017.08.18.11.04.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 11:04:02 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 20:04:00 +0200
Message-ID: <150307710991.29525.3681195976643263117.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 0/6] xen: RCU: x86/ARM: Add support of
 rcu_idle_{enter, exit}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKSSBrbm93LCB2MiBvZiB0aGlzIHNlcmllcyBqdXN0IHdlbnQgb3V0LiBCdXQgc2luY2Ug
SSBsZWF2ZSBmb3IgMiB3ZWVrcywgSQp3YW50ZWQgdGhlIHZlcnNpb24gd2l0aCBhcyBtdWNoIGFz
IHBvc3NpYmxlIGNvbW1lbnRzIGFkZHJlc3NlZCB0byBiZSBvbiB0aGUKbGlzdCwgYW5kIHNpbmNl
IGl0IHdhcyByYXRoZXIgcXVpY2sgdG8gZG8gdGhhdCAoYW5kIHRlc3QgaXQpLCBmb3IgbGF0ZXN0
IFRpbSdzCmNvbW1lbnQsIGhlcmUgSSBhbS4KClNvLCBiYXNpY2FsbHksIHRoaXMgaXMgdjIsIGFz
IGhlcmU6CgogaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDgvbXNnMDE4ODEuaHRtbAoKQnV0IHdpdGgsIGFzIFRpbSBzdWdnZXN0ZWQsIHRoZSBpZGxl
X2NwdW1hc2sgaW5pdGlhbGl6ZWQgdG8gImFsbCBjbGVhciIuIFRoZQp2YXJpb3VzIENQVXMsIHRo
ZXJlZm9yZSwgYXJlIGNvbnNpZGVyZWQgYnVzeSB3aGVuIHRoZXkgY29tZSB1cCwgYW5kIGNsZWFy
IHRoZWlyCm93biBiaXQgaW4gdGhlIG1hc2ssIGFzIHNvb24gYXMgdGhleSBlbnRlciB0aGUgaWRs
ZSBsb29wIGZvciB0aGUgZmlyc3QgdGltZQood2hpY2ggaXMgcHJldHR5IHNvb24pLiBEb2luZyBs
aWtlIHRoaXMsIHdlIGNsb3NlIGFub3RoZXIgd2luZG93IGZvciBhCnBvdGVudGlhbCAoYWx0aG91
Z2gsIHJhdGhlciB1bmxpa2VseSkgcmFjZS91bm5lY2Vzc2FyeSBleHRlbnNpb24gb2YgdGhlIGdy
YWNlCnBlcmlvZCwgYW5kIHdlIHNpbXBsaWZ5IHRoZSBjb2RlIChhLmsuYS4gJ3dpbi13aW4nIDot
RCkuCgpSZWdhcmRzLApEYXJpbwotLS0KRGFyaW8gRmFnZ2lvbGkgKDYpOgogICAgICB4ZW46IGlu
IGRvX3NvZnRpcnEoKSBzYW1wbGUgc21wX3Byb2Nlc3Nvcl9pZCgpIG9uY2UgYW5kIGZvciBhbGwu
CiAgICAgIHhlbjogQVJNOiBzdXNwZW5kIHRoZSB0aWNrIChpZiBpbiB1c2UpIHdoZW4gZ29pbmcg
aWRsZS4KICAgICAgeGVuOiBSQ1UveDg2L0FSTTogZGlzY291bnQgQ1BVcyB0aGF0IHdlcmUgaWRs
ZSB3aGVuIGdyYWNlIHBlcmlvZCBzdGFydGVkLgogICAgICB4ZW46IFJDVTogZG9uJ3QgbGV0IGEg
Q1BVIHdpdGggYSBjYWxsYmFjayBnbyBpZGxlLgogICAgICB4ZW46IFJDVTogYXZvaWQgYnVzeSB3
YWl0aW5nIHVudGlsIHRoZSBlbmQgb2YgZ3JhY2UgcGVyaW9kLgogICAgICB4ZW46IHRyeSB0byBw
cmV2ZW50IGlkbGUgdGltZXIgZnJvbSBmaXJpbmcgdG9vIG9mdGVuLgoKIHhlbi9hcmNoL2FybS9k
b21haW4uYyAgICAgICAgIHwgICAyOSArKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0
LWlkbGUuYyB8ICAgIDMgLQogeGVuL2NvbW1vbi9yY3VwZGF0ZS5jICAgICAgICAgfCAgMTIzICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vY29tbW9uL3NjaGVk
dWxlLmMgICAgICAgICB8ICAgIDQgKwogeGVuL2NvbW1vbi9zb2Z0aXJxLmMgICAgICAgICAgfCAg
ICA4ICstLQogeGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaCAgfCAgICAyICsKIHhlbi9pbmNs
dWRlL3hlbi9yY3VwZGF0ZS5oICAgIHwgICAgNiArKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICAgfCAgICA2ICstCiA4IGZpbGVzIGNoYW5nZWQsIDE1OSBpbnNlcnRpb25zKCspLCAyMiBk
ZWxldGlvbnMoLSkKLS0KPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBw
ZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0
dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENp
dHJpeCBTeXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:04:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18:04: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.xen.org>)
	id 1dilcz-0002By-VA; Fri, 18 Aug 2017 18:04:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dilcy-0002Bi-Fo
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:04:12 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 76/6A-01724-B1C27995; Fri, 18 Aug 2017 18:04:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMbThoK60zvR
 Ig6+vmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyu5fsZCx6LVEx7mtLA2C7YxcjFISQwk1Fi
 1dPPzCAOi8AaVomzd7+zgTgSApdYJZZPXA7kcAI5cRKb23uAqjiA7GqJ1xPAwkICKhI3t69ig
 pj0lVHixaXrjCAJYQE9iSNHf7BD2JESh/a/Ygax2QQMJN7s2MsKYosIKEncWzUZrJlZYDaTxJ
 WZN1hAFrAIqEpcmhYPUsMr4CPRsOACE4jNCWS/uHiCFWKxt8S73ytYQGxRATmJlZdbWCHqBSV
 OznwCNoZZQFNi/S59kDCzgLzE9rdzmCcwisxCUjULoWoWkqoFjMyrGNWLU4vKUot0TfWSijLT
 M0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDv56BgXEH4+WvTocYJTmYlER5f8+aEinEl
 5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdaa3qkkGBRanpqRVpmDjAKYdISHDxKIryPQNK8xQWJuc
 WZ6RCpU4yWHFeurPvCxLFh9XogOeXA9i9MQix5+XmpUuK8JSANAiANGaV5cONgieISo6yUMC8
 jAwODEE9BalFuZgmq/CtGcQ5GJWHeZpApPJl5JXBbXwEdxAR0kGHrNJCDShIRUlINjFFTtl3I
 OPbq/6s3F1++m/iwd5VHMMezq4skV7Ny22+bcbE7Wjto+62ZqezxF/I2/1163M7suPL94++vH
 ljztEdNjqto5bwtbyyvGQerHVQSj66bdO7dsZvTNHd2Sdr9tztq2iXHOaFm5YLEpnovvfWl5m
 s2aTwQMnWK06/wmlO6cH7edKZVD04qsRRnJBpqMRcVJwIAF8FidA8DAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503079450!98955841!1
X-Originating-IP: [209.85.128.193]
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 24599 invoked from network); 18 Aug 2017 18:04:11 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 18:04:11 -0000
Received: by mail-wr0-f193.google.com with SMTP id z91so10949236wrc.4
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 11:04:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=1ish8extx06PHo4LZ9i1t0CFsevQ6klSrEp1wHXIlLo=;
 b=UyoDRyacSHHvE6PUY91iCUzMRmwORyQbQmD2+aWVVX68Kdw1mfQt/BcKDR71J1/PT3
 t0oqT3VFDqGrgXkbJ50jVBZDC9ws+z0sD6wMWVM/Pyq8e9JYaYGMQlpr+GrFTTSlQtMI
 E6CGrsshocFA8kYuxB3snRIvUH35Mg6y2pgxXuIM6scTKnaDap7iy+nPcql1dIFx+g65
 qW2/tVVRHbu2FoyXwgv+auC/wb+GQ8x5o47VZNc//mOMsFz+ExUJvipUIPtJFRTBz6S2
 FuvKwQ39BAoe4e9RVnwoaueX6Mt/MXoXa/BOlgM0fG/RNilVNayVBLoJLkD0b8xetIPL
 pKqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=1ish8extx06PHo4LZ9i1t0CFsevQ6klSrEp1wHXIlLo=;
 b=PhQJr+m1szuLaX7CYaV77r/DGgNITDnAqGrVN1tNEGUzNvzIAI/9Yg2yhkjIAHRyt3
 FfrUBEq6soD9e6POrywepbpg/oRl/s1S6qKRKJ7L45A2KP64gUdvUgn/IfAdmXwJlEZm
 Int7uMneKqz6yylExmJZXZQKdl6JQoloZbsvKnToTrEGJchc3qF35v3kJHA85gdzrHII
 pIzjaA1ZAllBrKyBBdliDiJIw8ncR5d011biEt2dMuFjmZ2jxl630qKefipHxnDM74Xq
 F6FOm3mk046O2ooKjK2Lyy9chC/qniDIQ5JkCWiWBpo6PDukXUEr8QPOiJ8qPyfba1bk
 ytlA==
X-Gm-Message-State: AHYfb5gtMVoZ0PIq+VQvZz00l5x4un8DnAKHtJU6NYdXJoVARL9dmkBv
 mBze1b/CBOGohA==
X-Received: by 10.223.136.104 with SMTP id e37mr1732678wre.152.1503079450494; 
 Fri, 18 Aug 2017 11:04:10 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id 5sm7570209wre.5.2017.08.18.11.04.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 11:04:09 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 20:04:08 +0200
Message-ID: <150307944811.29525.17246395290922089132.stgit@Solace.fritz.box>
In-Reply-To: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 1/6] xen: in do_softirq() sample
 smp_processor_id() once and for all.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gZmFjdCwgcmlnaHQgbm93LCB3ZSByZWFkIGl0IGF0IGV2ZXJ5IGl0ZXJhdGlvbiBvZiB0aGUg
bG9vcC4KVGhlIHJlYXNvbiBpdCdzIGRvbmUgbGlrZSB0aGlzIGlzIGhvdyBjb250ZXh0IHN3aXRj
aCB3YXMgaGFuZGxlZApvbiBJQTY0IChzZWUgY29tbWl0IGFlOWJmY2RjLCAiW1hFTl0gVmFyaW91
cyBzb2Z0aXJxIGNsZWFudXBzIiBbMV0pLgoKSG93ZXZlcjoKMSkgd2UgZG9uJ3QgaGF2ZSBJQTY0
IGFueSBsb25nZXIsIGFuZCBhbGwgdGhlIGFjaGl0ZWN0dXJlcyB0aGF0CiAgIHdlIGRvIHN1cHBv
cnQsIGFyZSBvayB3aXRoIHNhbXBsaW5nIG9uY2UgYW5kIGZvciBhbGw7CjIpIHNhbXBsaW5nIGF0
IGV2ZXJ5IGl0ZXJhdGlvbiAoc2xpZ2h0bHkpIGFmZmVjdCBwZXJmb3JtYW5jZTsKMykgc2FtcGxp
bmcgYXQgZXZlcnkgaXRlcmF0aW9uIGlzIG1pc2xlYWRpbmcsIGFzIGl0IG1ha2VzIHBlb3BsZQog
ICBiZWxpZXZlIHRoYXQgaXQgaXMgY3VycmVudGx5IHBvc3NpYmxlIHRoYXQgU0NIRURVTEVfU09G
VElSUQogICBtb3ZlcyB0aGUgZXhlY3V0aW9uIGZsb3cgb24gYW5vdGhlciBDUFUgKGFuZCB0aGUg
Y29tbWVudCwKICAgYnkgcmVpbmZvcmNpbmcgdGhpcyBiZWxpZWYsIG1ha2VzIHRoaW5ncyBldmVu
IHdvcnNlISkuCgpUaGVyZWZvcmUsIGxldCdzOgotIGRvIHRoZSBzYW1wbGluZyBvbmx5IG9uY2Us
IGFuZCByZW1vdmUgdGhlIGNvbW1lbnQ7Ci0gbGVhdmUgYW4gQVNTRVJUKCkgYXJvdW5kLCBzbyB0
aGF0LCBpZiBjb250ZXh0IHN3aXRjaGluZwogIGxvZ2ljIGNoYW5nZXMgKGluIGN1cnJlbnQgb3Ig
bmV3IGFyY2hlcyksIHdlIHdpbGwgbm90aWNlLgoKWzFdIFNvbWUgbW9yZSAoaGlzdG9yaWNhbCkg
aW5mb3JtYXRpb24gaGVyZToKICAgIGh0dHA6Ly9vbGQtbGlzdC1hcmNoaXZlcy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDA2LTA2L21zZzAxMjYyLmh0bWwKClNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQpUaGlzIGhhcyBiZWVuIHN1Ym1pdHRlZCBhbHJlYWR5
LCBhcyBhIHBhcnQgb2YgYW5vdGhlciBzZXJpZXMuIERpc2N1c3Npb24gaXMgaGVyZToKIGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAwMTAy
Lmh0bWwKCkZvciB0aGUgc3VwZXIgbGF6eSwgSmFuJ3MgbGF0ZXN0IHdvcmQgaW4gdGhhdCB0aHJl
YWQgd2VyZSB0aGVzZToKICJJJ3ZlIHZvaWNlZCBteSBvcGluaW9uLCBidXQgSSBkb24ndCBtZWFu
IHRvIGJsb2NrIHRoZSBwYXRjaC4gQWZ0ZXIKICBhbGwgdGhlcmUncyBubyBhY3RpdmUgaXNzdWUg
dGhlIGNoYW5nZSBpbnRyb2R1Y2VzLiIKIChodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMDc5Ny5odG1sKQoKU2luY2UgdGhlbjoKLSBjaGFu
Z2VkICJvbmNlIGFuZCBmb3IgYWxsIiB3aXRoICJvbmx5IG9uY2UiLCBhcyByZXF1ZXN0ZWQgYnkg
R2VvcmdlIChhbmQKICBhcHBsaWVkIGhpcyBSZXZpZXdlZC1ieSwgYXMgaGUgc2FpZCBJIGNvdWxk
KS4KLS0tCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyB8ICAgIDggKystLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zb2Z0aXJxLmMgYi94ZW4vY29tbW9uL3NvZnRpcnEuYwppbmRleCBhYzEyY2Y4Li42N2M4
NGJhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NvZnRpcnEuYworKysgYi94ZW4vY29tbW9uL3Nv
ZnRpcnEuYwpAQCAtMjcsMTYgKzI3LDEyIEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25l
ZCBpbnQsIGJhdGNoaW5nKTsKIAogc3RhdGljIHZvaWQgX19kb19zb2Z0aXJxKHVuc2lnbmVkIGxv
bmcgaWdub3JlX21hc2spCiB7Ci0gICAgdW5zaWduZWQgaW50IGksIGNwdTsKKyAgICB1bnNpZ25l
ZCBpbnQgaSwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHVuc2lnbmVkIGxvbmcgcGVu
ZGluZzsKIAogICAgIGZvciAoIDsgOyApCiAgICAgewotICAgICAgICAvKgotICAgICAgICAgKiBJ
bml0aWFsaXNlIEBjcHUgb24gZXZlcnkgaXRlcmF0aW9uOiBTQ0hFRFVMRV9TT0ZUSVJRIG1heSBt
b3ZlCi0gICAgICAgICAqIHVzIHRvIGFub3RoZXIgcHJvY2Vzc29yLgotICAgICAgICAgKi8KLSAg
ICAgICAgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgICAgICBBU1NFUlQoY3B1ID09IHNt
cF9wcm9jZXNzb3JfaWQoKSk7CiAKICAgICAgICAgaWYgKCByY3VfcGVuZGluZyhjcHUpICkKICAg
ICAgICAgICAgIHJjdV9jaGVja19jYWxsYmFja3MoY3B1KTsKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:04:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18: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.xen.org>)
	id 1dild7-0002Dg-5n; Fri, 18 Aug 2017 18:04:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dild5-0002DK-Vt
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:04:20 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 28/D4-02177-32C27995; Fri, 18 Aug 2017 18:04:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsVyMbThkK6SzvR
 Igz+vpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDd2IKVvFUfN34j7WBcTpnFyMXh5DAdEaJ
 OTuusHYxcnKwCKxhlZh4QggkISFwiVXixbNWRpCEhECcxI89i4FsDiC7UuLPagGQsJCAisTN7
 auYIAZ9Z5Q4erqNGSQhLKAnceToD3YIO0Ci59Y9FhCbTcBA4s2OvWDLRASUJO6tmswEYjMLhE
 rsOPqCCeIIVYkth46C7eUV8Jb4d38O2ExOAR+JFxdPsEIs9pZ493sF2ExRATmJlZdbWCHqBSV
 OznzCAnIns4CmxPpd+hDj5SW2v53DPIFRZBaSqlkIVbOQVC1gZF7FqFGcWlSWWqRrZKSXVJSZ
 nlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREY+vUMDIw7GPe0+x1ilORgUhLl/T1rSqQQX
 1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5oremRQoJFqempFWmZOcAohElLcPAoifCuAEnzFhck5h
 ZnpkOkTjEac1y5su4LE8eUA9u/MAmx5OXnpUqJ87JrA5UKgJRmlObBDYIlh0uMslLCvIwMDAx
 CPAWpRbmZJajyrxjFORiVhHn/gizkycwrgdv3CugUJqBTDFungZxSkoiQkmpg9IstW8mWf9T6
 8VzdbyeUtl6Q+xrya3PpDKO8iRsnP3p6sP94QEnPtfdbvaz/ZUd2KRZ8d5nC65JonvTWOZ3VS
 uXCx6PXu9P+aPyzVlF6+GTlz3LFxjWv/zKenhQ/Z+bVGaoFSuJWeRzaykIrF/FFz3ftX/vmUm
 ZpOdOPCd+Kj1+Y6lwd+vDNSSWW4oxEQy3mouJEAIU42uIJAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503079458!69074425!1
X-Originating-IP: [209.85.128.194]
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 6328 invoked from network); 18 Aug 2017 18:04:18 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 18:04:18 -0000
Received: by mail-wr0-f194.google.com with SMTP id 49so7924190wrw.5
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 11:04:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=sOocSPj1PjeiBpwbNyWkUXKqfGZ4Rh8E0bPHs+s8gPA=;
 b=J2Oy+zrlc5/EGK9nOC7/OB0463HjaubQ1RNX6Xy7VJIRi1jvA+FRvDWIDU5jKSGWVg
 K6PEva1XpssvfEFy7nDkPURmDyuTDtfDenIw9auTnuAAs9Dz6Enk7BzqYLdAfAYXt2kk
 5OrmwiiKJYTR0yqQkcpUwAfJ4wMfwmVseOmIgHPnDVNWniehVXM1hz9xAYs/s8LflhcN
 EQ+rR5i2f8HaQq4JMp95N28s21PvGDepGzfhoSlpfedeTlsW6sC7XF1XQDYCFRXZWdwh
 IuGlmwOI2kmZ7yZza/gp/01zGu/mGUJoP/2PtAKZLK4+udyDMQQIRKWUZkZ/xH58oJDZ
 WjAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=sOocSPj1PjeiBpwbNyWkUXKqfGZ4Rh8E0bPHs+s8gPA=;
 b=YeOm9cVAzRJq7efdj+lSZPPDTDdgFQv6e9fcD1OntQrRS0NPuedRfu9W+ujD4EXQ15
 1RPQKy9Ry48EcPfXMGBVda7rxss320XmbuD3XPRdMU6qWxipbhik0dF2Zxib3KqnqzeQ
 55NDJb+SthT6GgAs3/dIgZlobtlQtngE97svG/1GouP7U5XlJU/TsCJNxrgHM0cbirNw
 mVQ+vcdGCi4o9e0+B4N9lAqIsntowWJnpYRpzZGyhnEGlzKmpfUrGezoElCn11mxc9Ty
 S7qJEC3HVIeo/h3aQBxH5ubpOfNPNTTLbSep2PUOgcPQnkEbLZDjr5yGBB8kWCewRo4i
 Sw6g==
X-Gm-Message-State: AHYfb5gVvVKSAB++ZOv3DvPw+6Wz9If9jyfD3O+jA+vNcO9TyzcwbCaL
 6m4+o4QdG40uK7XB
X-Received: by 10.223.161.131 with SMTP id u3mr5792389wru.44.1503079457635;
 Fri, 18 Aug 2017 11:04:17 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id o24sm2884199wmi.8.2017.08.18.11.04.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 11:04:16 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 20:04:15 +0200
Message-ID: <150307945558.29525.9885476348147421224.stgit@Solace.fritz.box>
In-Reply-To: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v3 2/6] xen: ARM: suspend the tick (if in use)
 when going idle.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgY29tbWl0IDk2NGZhZThhYyAoImNwdWlkbGU6IHN1c3BlbmQvcmVzdW1lIHNjaGVkdWxl
cgp0aWNrIHRpbWVyIGR1cmluZyBjcHUgaWRsZSBzdGF0ZSBlbnRyeS9leGl0IiksIGlmIGEgc2No
ZWR1bGVyCmhhcyBhIHBlcmlvZGljIHRpY2sgdGltZXIsIHdlIHN0b3AgaXQgd2hlbiBnb2luZyBp
ZGxlLgoKVGhpcywgaG93ZXZlciwgaXMgb25seSB0cnVlIGZvciB4ODYuIE1ha2UgaXQgdHJ1ZSBm
b3IgQVJNIGFzCndlbGwuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyB8ICAgMjkgKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwppbmRleCBlZWViYmRiLi4yMTYwZDJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0zOSw2ICszOSwyNSBAQAog
CiBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwogCitzdGF0aWMgdm9p
ZCBkb19pZGxlKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKKworICAgIHNjaGVkX3RpY2tfc3VzcGVuZCgpOworICAgIC8qIHNjaGVkX3RpY2tfc3Vz
cGVuZCgpIGNhbiByYWlzZSBUSU1FUl9TT0ZUSVJRLiBQcm9jZXNzIGl0IG5vdy4gKi8KKyAgICBw
cm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKworICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cisg
ICAgaWYgKCBjcHVfaXNfaGFsdGFibGUoY3B1KSApCisgICAgeworICAgICAgICBkc2Ioc3kpOwor
ICAgICAgICB3ZmkoKTsKKyAgICB9CisgICAgbG9jYWxfaXJxX2VuYWJsZSgpOworCisgICAgc2No
ZWRfdGlja19yZXN1bWUoKTsKK30KKwogdm9pZCBpZGxlX2xvb3Aodm9pZCkKIHsKICAgICB1bnNp
Z25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtNTIsMTUgKzcxLDcgQEAgdm9p
ZCBpZGxlX2xvb3Aodm9pZCkKICAgICAgICAgaWYgKCB1bmxpa2VseSh0YXNrbGV0X3dvcmtfdG9f
ZG8oY3B1KSkgKQogICAgICAgICAgICAgZG9fdGFza2xldCgpOwogICAgICAgICBlbHNlCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Ci0gICAgICAgICAgICBpZiAo
IGNwdV9pc19oYWx0YWJsZShjcHUpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBk
c2Ioc3kpOwotICAgICAgICAgICAgICAgIHdmaSgpOwotICAgICAgICAgICAgfQotICAgICAgICAg
ICAgbG9jYWxfaXJxX2VuYWJsZSgpOwotICAgICAgICB9CisgICAgICAgICAgICBkb19pZGxlKCk7
CiAKICAgICAgICAgZG9fc29mdGlycSgpOwogICAgICAgICAvKgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:04:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18: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.xen.org>)
	id 1dildE-0002FX-D0; Fri, 18 Aug 2017 18:04:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dildD-0002F5-8N
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:04:27 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 DE/78-01732-A2C27995; Fri, 18 Aug 2017 18:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsXiVRvkoqupMz3
 SYOsPTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNn/wPWgp2mFVMOdjM1MJ7R7mLk4hASmMEo
 0bn1DjOIwyKwhlXi1pdTTCCOhMAlVoknjz4xdjFyADlxEn8vRnUxcgKZZRJ/Z69mBbGFBFQkb
 m5fxQQx6QejxJSu1YwgCWEBPYkjR3+wQ9hJEnsOdzOD2GwCBhJvduwFaxYRUJK4t2oyE4jNLP
 CESWLlU7BeFgFViUsvz4DFeQV8JN49eMYGYnMC2S8unoBa7C3x7vcKFhBbVEBOYuXlFlaIekG
 JkzOfsIDczCygKbF+lz7EeHmJ7W/nME9gFJmFpGoWQtUsJFULGJlXMWoUpxaVpRbpGhrrJRVl
 pmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhj8DEOxg3Lbd8xCjJAeTkijv71lTIoX4k
 vJTKjMSizPii0pzUosPMcpwcChJ8HJpT48UEixKTU+tSMvMAUYiTFqCg0dJhHeFFlCat7ggMb
 c4Mx0idYrRmGPD6vVfmDgmHdj+hUmIJS8/L1VKnDcOZJIASGlGaR7cIFiCuMQoKyXMywh0mhB
 PQWpRbmYJqvwrRnEORiVh3maQhTyZeSVw+14BncIEdIph6zSQU0oSEVJSDYw5HHfKPxVevdZl
 K1p27FBxSOi83D+zn3894eCz7EDA9FnLvx5etdG5gWuR5oyrb9k9pX5l7XT6tTPulN6CHsYnZ
 ZpTi0rmKs1cvjJV6dLUT/ssdk1lTpz9fprODR/RzTyS971nnrmbbPKjSGBNzrnmFVufq8aoK+
 obie9QnSYTMzVF3sAotvOjEktxRqKhFnNRcSIApSqPuwsDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503079465!55158490!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37463 invoked from network); 18 Aug 2017 18:04:25 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 18:04:25 -0000
Received: by mail-wm0-f68.google.com with SMTP id q189so5015907wmd.0
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 11:04:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=i6oKlisyxyHRQIto6F717mTjMjLdwv8XTEG7naKzAyQ=;
 b=tDn7UX0tQoQ1+1jesY35S53/u5os17840dnqXvDpw+21kNxXGFThojH8dIsC7u+ajA
 ZP1VuVEwrBGpVnty/HSd6SUZPkA25fFFV8e8Z3EF3pm9whLbwRFEnEzyNJdAX43ik2ez
 dKdfY1VlBJ7G0AusYhuAsXGZ6sc1ucdR0oYwEwvc8gN05aQOFdgkpY7TosxHrPqjRd1i
 T7wwlQ024tAQ8zsuGggaKp0ZV2wP98GLtzkXbLUxM9jX9CFqNRfI/DbsvbsJPOqne/1m
 DUUYZFV9wdL4in5o+TVQG22ShNnjkKCZ9xUPNz2OEyBlvilUl20brm82g3OtT0whfBLf
 yiEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=i6oKlisyxyHRQIto6F717mTjMjLdwv8XTEG7naKzAyQ=;
 b=Rw4m9hst0NXYS3rSvkm9WLA5OYexqtIglPag0FxOWHbcqxKfEQYDh3e22BGEpPPmCr
 0jMJQPuQji2U2k2zX3Z30NkX8aCzVv00vulgCwHIClOLwy3ecMR/g2lfBvS6NFOXgkT/
 26KqyS/0BXpVbWeAPP2Jh1LGQgob9j8kviKBNRcSd64YV2vhyoqM/hPY0G10/eKDeuh4
 ECIfhKBXFxWph9/ta9WmwaJlPsfV0QXKXJsxt5lOdAgeX314TvhD9B8FYlyF6XhwAkyW
 ocWybXwh09DrWUPXk5WMukcca4be+GkSQ6gYXjryVQpp97istfNJUGPL4O639N3F+lTC
 3Y5A==
X-Gm-Message-State: AHYfb5g4dD4SROlEOTSJkyRMMiXbviGg7vyqbYycqZqf8uBUE1OTmnTL
 C/yWs60S/nLuzA==
X-Received: by 10.28.21.72 with SMTP id 69mr1820013wmv.75.1503079465233;
 Fri, 18 Aug 2017 11:04:25 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id c77sm1892698wmd.25.2017.08.18.11.04.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 11:04:24 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 20:04:22 +0200
Message-ID: <150307946273.29525.14036690240810795204.stgit@Solace.fritz.box>
In-Reply-To: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
References: <150307710991.29525.3681195976643263117.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 3/6] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIGlzIGEgdGlja2xlc3MgKG1pY3JvLSlrZXJuZWwsIGkuZS4sIHdoZW4gYSBDUFUgYmVjb21l
cwppZGxlIHRoZXJlIGlzIG5vIHRpbWVyIHRpY2sgdGhhdCB3aWxsIHBlcmlvZGljYWxseSB3YWtl
IHRoZQpDUFUgdXAuCk9UT0gsIHdoZW4gd2UgaW1wb3J0ZWQgUkNVIGZyb20gTGludXgsIExpbnV4
IHdhcyAob24geDg2KSBhCnRpY2tpbmcga2VybmVsLCBpLmUuLCB0aGVyZSB3YXMgYSBwZXJpb2Rp
YyB0aW1lciB0aWNrIGFsd2F5cwpydW5uaW5nLCBldmVuIG9uIGlkbGUgQ1BVcy4gVGhpcyB3YXMg
YmFkIGZvciBwb3dlciBjb25zdW1wdGlvbiwKYnV0LCBmb3IgaW5zdGFuY2UsIG1hZGUgaXQgZWFz
eSB0byBtb25pdG9yIHRoZSBxdWllc2NlbnQgc3RhdGVzCm9mIGFsbCB0aGUgQ1BVcywgYW5kIGhl
bmNlIHRlbGwgd2hlbiBSQ1UgZ3JhY2UgcGVyaW9kcyBlbmRlZC4KCkluIFhlbiwgdGhhdCBpcyBp
bXBvc3NpYmxlLCBhbmQgdGhhdCdzIHBhcnRpY3VsYXJseSBwcm9ibGVtYXRpYwp3aGVuIHRoZSBz
eXN0ZW0gaXMgdmVyeSBsaWdodGx5IGxvYWRlZCwgYXMgc29tZSBDUFVzIG1heSBuZXZlcgpoYXZl
IHRoZSBjaGFuY2UgdG8gdGVsbCB0aGUgUkNVIGNvcmUgbG9naWMgYWJvdXQgdGhlaXIgcXVpZXNj
ZW5jZSwKYW5kIGdyYWNlIHBlcmlvZHMgY291bGQgZXh0ZW5kIGluZGVmaW5pdGVseSEKClRoaXMg
aGFzIGxlZCwgb24geDg2LCB0byBsb25nIChhbmQgdW5wcmVkaWN0YWJsZSkgZGVsYXlzIGJldHdl
ZW4KUkNVIGNhbGxiYWNrcyBxdWV1ZWluZyBhbmQgdGhlaXIgYWN0dWFsIGludm9rYXRpb24uIE9u
IEFSTSwgd2UndmUKZXZlbiBzZWVuIGluZmluaXRlIGdyYWNlIHBlcmlvZHMgKGUuZy4sIGNvbXBs
YXRlX2RvbWFpbl9kZXN0cm95KCkKbmV2ZXIgYmVpbmcgYWN0dWFsbHkgaW52b2tlZCEpLiBTZWUg
aGVyZToKCiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTctMDEvbXNnMDI0NTQuaHRtbAoKVGhlIGZpcnN0IHN0ZXAgZm9yIGZpeGluZyB0aGlz
IHNpdHVhdGlvbiBpcyBmb3IgUkNVIHRvIHJlY29yZCwKYXQgdGhlIGJlZ2lubmluZyBvZiBhIGdy
YWNlIHBlcmlvZCwgd2hpY2ggQ1BVcyBhcmUgYWxyZWFkeSBpZGxlLgpJbiBmYWN0LCBiZWluZyBp
ZGxlLCB0aGV5IGNhbid0IGJlIGluIHRoZSBtaWRkbGUgb2YgYW55IHJlYWQtc2lkZQpjcml0aWNh
bCBzZWN0aW9uLCBhbmQgd2UgZG9uJ3QgaGF2ZSB0byB3YWl0IGZvciB0aGVpciBxdWllc2NlbmNl
LgoKVGhpcyBpcyB0cmFja2VkIGluIGEgY3B1bWFzaywgaW4gYSBzaW1pbGFyIHdheSB0byBob3cg
aXQgd2FzIGFsc28KZG9uZSBpbiBMaW51eCAob24gczM5MCwgd2hpY2ggd2FzIHRpY2tsZXNzIGFs
cmVhZHkpLiBJdCBpcyBhbHNvCmJhc2ljYWxseSB0aGUgc2FtZSBhcHByb2FjaCB1c2VkIGZvciBt
YWtpbmcgTGludXggeDg2IHRpY2tsZXNzLAppbiAyLjYuMjEgb24gKHNlZSBjb21taXQgNzliZjJi
YjMgInRpY2stbWFuYWdlbWVudDogZHludGljayAvCmhpZ2hyZXMgZnVuY3Rpb25hbGl0eSIpLgoK
Rm9yIGNvcnJlY3RuZXNzLCB3ZWUgYWxzbyBhZGQgYmFycmllcnMuIE9uZSBpcyBhbHNvIHByZXNl
bnQgaW4KTGludXgsIChzZWUgY29tbWl0IGMzZjU5MDIzLCAiRml4IFJDVSByYWNlIGluIGFjY2Vz
cyBvZiBub2h6X2NwdV9tYXNrIiwKYWx0aG91Z2gsIHdlIGNoYW5nZSB0aGUgY29kZSBjb21tZW50
IHRvIHNvbWV0aGluZyB0aGF0IG1ha2VzIGJldHRlcgpzZW5zZSBmb3IgdXMpLiBUaGUgb3RoZXIg
KHdoaWNoIGlzIGl0cyBwYWlyKSwgaXMgcHV0IGluIHRoZSBuZXdseQppbnRyb2R1Y2VkIGZ1bmN0
aW9uIHJjdV9pZGxlX2VudGVyKCksIHJpZ2h0IGFmdGVyIHVwZGF0aW5nIHRoZQpjcHVtYXNrLiBU
aGV5IHByZXZlbnQgcmFjZXMgYmV0d2VlbiBDUFVzIGdvaW5nIGlkbGUgZHVyaW5nIHRoZQpiZWdp
bm5pbmcgb2YgYSBncmFjZSBwZXJpb2QuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KQ2hhbmdlcyBmcm9tIHYyOgoqIGluaXRpYWxpemUgaWRsZV9jcHVtYXNrIHRv
ICJhbGwgY2xlYXIiLCBpLmUuLCBhbGwgdGhlIENQVXMgYXJlIGJ1c3k7CiAgdGhleSdsbCBjbGVh
ciB0aGVpciBiaXQgb3V0IHRoZW1zZWx2ZXMgYXMgc29vbiBhcyB0aGUgcnVuIHRoZSBpZGxlCiAg
bG9vcCAocHJldHR5IHNvb24gYW55d2F5KS4KCkNoYW5nZXMgZnJvbSB2MToKKiBjYWxsIHJjdV9p
ZGxlX3tlbnRlcixleGl0fSgpIGZyb20gdGljayBzdXNwZW5zaW9uL3Jlc3RhcnRpbmcgbG9naWMu
ICBUaGlzCiAgd2lkZW4gdGhlIHdpbmRvdyBkdXJpbmcgd2hpY2ggYSBDUFUgaGFzIGl0cyBiaXQg
c2V0IGluIHRoZSBpZGxlIGNwdW1hc2suCiAgRHVyaW5nIHJldmlldywgaXQgd2FzIHN1Z2dlc3Rl
ZCB0byBkbyB0aGUgb3Bwb3NpdGUgKG5hcnJvdyBpdCksIGFuZCB0aGF0J3MKICB3aGF0IEkgZGlk
IGZpcnN0LiBCdXQgdGhlbiwgSSBjaGFuZ2VkIG15IG1pbmQsIGFzIGRvaW5nIHRoaW5ncyBhcyB0
aGV5IGxvb2sKICBub3cgKHdpZGUgd2luZG93KSwgY3VyZXMgYW5vdGhlciBwcmUtZXhpc3Rpbmcg
KGFuZCBpbmRlcGVuZGVudCkgcmFjYSB3aGljaAogIFRpbSBkaXNjb3ZlcmVkLCBzdGlsbCBkdXJp
bmcgdjEgcmV2aWV3OwoqIGFkZCBhIGJhcnJpZXIgaW4gcmN1X2lkbGVfZW50ZXIoKSB0b28sIHRv
IHByb3Blcmx5IGRlYWwgd2l0aCB0aGUgcmFjZSBUaW0KICBwb2ludGVkIG91dCBkdXJpbmcgcmV2
aWV3OwoqIG1hcmsgQ1BVIHdoZXJlIFJDVSBpbml0aWFsaXphdGlvbiBoYXBwZW5zLCBhdCBib290
LCBhcyBub24taWRsZS4KLS0tCiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgICAgICB8ICAgNDEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9jb21tb24vc2NoZWR1
bGUuYyAgICAgIHwgICAgMiArKwogeGVuL2luY2x1ZGUveGVuL3JjdXBkYXRlLmggfCAgICAzICsr
KwogMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwpp
bmRleCA4Y2M1YTgyLi4xMmFlN2RhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMK
KysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC01Miw3ICs1Miw4IEBAIHN0YXRpYyBzdHJ1
Y3QgcmN1X2N0cmxibGsgewogICAgIGludCAgbmV4dF9wZW5kaW5nOyAgLyogSXMgdGhlIG5leHQg
YmF0Y2ggYWxyZWFkeSB3YWl0aW5nPyAgICAgICAgICovCiAKICAgICBzcGlubG9ja190ICBsb2Nr
IF9fY2FjaGVsaW5lX2FsaWduZWQ7Ci0gICAgY3B1bWFza190ICAgY3B1bWFzazsgLyogQ1BVcyB0
aGF0IG5lZWQgdG8gc3dpdGNoIGluIG9yZGVyICAgICovCisgICAgY3B1bWFza190ICAgY3B1bWFz
azsgLyogQ1BVcyB0aGF0IG5lZWQgdG8gc3dpdGNoIGluIG9yZGVyIC4uLiAqLworICAgIGNwdW1h
c2tfdCAgIGlkbGVfY3B1bWFzazsgLyogLi4uIHVubGVzcyB0aGV5IGFyZSBhbHJlYWR5IGlkbGUg
Ki8KICAgICAvKiBmb3IgY3VycmVudCBiYXRjaCB0byBwcm9jZWVkLiAgICAgICAgKi8KIH0gX19j
YWNoZWxpbmVfYWxpZ25lZCByY3VfY3RybGJsayA9IHsKICAgICAuY3VyID0gLTMwMCwKQEAgLTI0
OCw3ICsyNDksMTYgQEAgc3RhdGljIHZvaWQgcmN1X3N0YXJ0X2JhdGNoKHN0cnVjdCByY3VfY3Ry
bGJsayAqcmNwKQogICAgICAgICBzbXBfd21iKCk7CiAgICAgICAgIHJjcC0+Y3VyKys7CiAKLSAg
ICAgICAgY3B1bWFza19jb3B5KCZyY3AtPmNwdW1hc2ssICZjcHVfb25saW5lX21hcCk7CisgICAg
ICAgLyoKKyAgICAgICAgKiBNYWtlIHN1cmUgdGhlIGluY3JlbWVudCBvZiByY3AtPmN1ciBpcyB2
aXNpYmxlIHNvLCBldmVuIGlmIGEKKyAgICAgICAgKiBDUFUgdGhhdCBpcyBhYm91dCB0byBnbyBp
ZGxlLCBpcyBjYXB0dXJlZCBpbnNpZGUgcmNwLT5jcHVtYXNrLAorICAgICAgICAqIHJjdV9wZW5k
aW5nKCkgd2lsbCByZXR1cm4gZmFsc2UsIHdoaWNoIHRoZW4gbWVhbnMgY3B1X3F1aWV0KCkKKyAg
ICAgICAgKiB3aWxsIGJlIGludm9rZWQsIGJlZm9yZSB0aGUgQ1BVIHdvdWxkIGFjdHVhbGx5IGVu
dGVyIGlkbGUuCisgICAgICAgICoKKyAgICAgICAgKiBUaGlzIGJhcnJpZXIgaXMgcGFpcmVkIHdp
dGggdGhlIG9uZSBpbiByY3VfaWRsZV9lbnRlcigpLgorICAgICAgICAqLworICAgICAgICBzbXBf
bWIoKTsKKyAgICAgICAgY3B1bWFza19hbmRub3QoJnJjcC0+Y3B1bWFzaywgJmNwdV9vbmxpbmVf
bWFwLCAmcmNwLT5pZGxlX2NwdW1hc2spOwogICAgIH0KIH0KIApAQCAtNDc0LDcgKzQ4NCwzNCBA
QCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9uZmIgPSB7CiB2b2lkIF9faW5pdCBy
Y3VfaW5pdCh2b2lkKQogewogICAgIHZvaWQgKmNwdSA9ICh2b2lkICopKGxvbmcpc21wX3Byb2Nl
c3Nvcl9pZCgpOworCisgICAgY3B1bWFza19jbGVhcigmcmN1X2N0cmxibGsuaWRsZV9jcHVtYXNr
KTsKICAgICBjcHVfY2FsbGJhY2soJmNwdV9uZmIsIENQVV9VUF9QUkVQQVJFLCBjcHUpOwogICAg
IHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X25mYik7CiAgICAgb3Blbl9zb2Z0aXJxKFJDVV9T
T0ZUSVJRLCByY3VfcHJvY2Vzc19jYWxsYmFja3MpOwogfQorCisvKgorICogVGhlIENQVSBpcyBi
ZWNvbWluZyBpZGxlLCBzbyBubyBtb3JlIHJlYWQgc2lkZSBjcml0aWNhbAorICogc2VjdGlvbnMs
IGFuZCBvbmUgbW9yZSBzdGVwIHRvd2FyZCBncmFjZSBwZXJpb2QuCisgKi8KK3ZvaWQgcmN1X2lk
bGVfZW50ZXIodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9j
cHUoY3B1LCAmcmN1X2N0cmxibGsuaWRsZV9jcHVtYXNrKSk7CisgICAgY3B1bWFza19zZXRfY3B1
KGNwdSwgJnJjdV9jdHJsYmxrLmlkbGVfY3B1bWFzayk7CisgICAgLyoKKyAgICAgKiBJZiBzb21l
IG90aGVyIENQVSBpcyBzdGFydGluZyBhIG5ldyBncmFjZSBwZXJpb2QsIHdlJ2xsIG5vdGljZSB0
aGF0CisgICAgICogYnkgc2VlaW5nIGEgbmV3IHZhbHVlIGluIHJjcC0+Y3VyIChkaWZmZXJlbnQg
dGhhbiBvdXIgcXVpZXNjYmF0Y2gpLgorICAgICAqIFRoYXQgd2lsbCBmb3JjZSB1cyBhbGwgdGhl
IHdheSB1bnRpbCBjcHVfcXVpZXQoKSwgY2xlYXJpbmcgb3VyIGJpdAorICAgICAqIGluIHJjcC0+
Y3B1bWFzaywgZXZlbiBpbiBjYXNlIHdlIG1hbmFnZWQgdG8gZ2V0IGluIHRoZXJlLgorICAgICAq
CisgICAgICogU2UgdGhlIGNvbW1lbnQgYmVmb3JlIGNwdW1hc2tfYW5kbm90KCkgaW4gIHJjdV9z
dGFydF9iYXRjaCgpLgorICAgICAqLworICAgIHNtcF9tYigpOworfQorCit2b2lkIHJjdV9pZGxl
X2V4aXQodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShj
cHUsICZyY3VfY3RybGJsay5pZGxlX2NwdW1hc2spKTsKKyAgICBjcHVtYXNrX2NsZWFyX2NwdShj
cHUsICZyY3VfY3RybGJsay5pZGxlX2NwdW1hc2spOworfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGU4M2Y0YzcuLmM2ZjQ4
MTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKQEAgLTE5MDMsNiArMTkwMyw3IEBAIHZvaWQgc2NoZWRfdGlja19zdXNwZW5kKHZv
aWQpCiAKICAgICBzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIFNDSEVEX09Q
KHNjaGVkLCB0aWNrX3N1c3BlbmQsIGNwdSk7CisgICAgcmN1X2lkbGVfZW50ZXIoY3B1KTsKIH0K
IAogdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQpAQCAtMTkxMCw2ICsxOTExLDcgQEAgdm9p
ZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQogICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkOwog
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKKyAgICByY3VfaWRs
ZV9leGl0KGNwdSk7CiAgICAgc2NoZWQgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKICAgICBT
Q0hFRF9PUChzY2hlZCwgdGlja19yZXN1bWUsIGNwdSk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vcmN1cGRhdGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCmluZGV4IDU1
N2E3YjEuLjU2MWFjNDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCkBAIC0xNDYsNCArMTQ2LDcgQEAgdm9pZCBj
YWxsX3JjdShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQsCiAKIGludCByY3VfYmFycmllcih2b2lkKTsK
IAordm9pZCByY3VfaWRsZV9lbnRlcih1bnNpZ25lZCBpbnQgY3B1KTsKK3ZvaWQgcmN1X2lkbGVf
ZXhpdCh1bnNpZ25lZCBpbnQgY3B1KTsKKwogI2VuZGlmIC8qIF9fWEVOX1JDVVBEQVRFX0ggKi8K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:04:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18: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.xen.org>)
	id 1dildN-0002Iv-OL; Fri, 18 Aug 2017 18:04:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dildM-0002IR-Qa
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:04:36 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 85/7C-01731-43C27995; Fri, 18 Aug 2017 18:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMbThiK6BzvR
 Ig/MfrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozP0/eyFhwWrXj4vYelgXGiYBcjF4eQwHRG
 ifczethAHBaBNawSPRPbmEEcCYFLrBJPW98BZTiBnDiJ59tbmSHsaolDfz6C2UICKhI3t69ig
 hj1k1HibFMHI0hCWEBP4sjRH+wQtpfE9nnHwGw2AQOJNzv2soLYIgJKEvdWTWYCsZkFnjBJrH
 wK1MsBdIaqRP+JSpAwr4CPxJfvjWDlnED2i4snWCH2eku8+72CBcQWFZCTWHm5hRWiXlDi5Mw
 nLCBjmAU0Jdbv0oeYLi+x/e0c5gmMIrOQVM1CqJqFpGoBI/MqRvXi1KKy1CJdI72kosz0jJLc
 xMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgZwCCHYzf/zgdYpTkYFIS5f09a0qkEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQleLu3pkUKCRanpqRVpmTnAOIRJS3DwKInwPtICSvMWFyTmFmemQ6
 ROMRpzXLmy7gsTx5QD278wCbHk5eelSonzsoNMEgApzSjNgxsESw+XGGWlhHkZgU4T4ilILcr
 NLEGVf8UozsGoJMzrDrKQJzOvBG7fK6BTmIBOMWydBnJKSSJCSqqBMdWE5fSqih8BZ7giN/xO
 Nzm8uUxo1f6kG8eesU2uMJKePSnlXs+RzU86Zn8ur966Z+lxw/NPBFZcLr6WGe3RuD/GgvMNe
 wNLpsRR2y13OS8u+rXDf9Wxa+3F4T6Fn+JUdjY8kTmlq32saVqP2IHpWXfY5Q8G8y09XsMsUX
 Wo9bfbIasPcw9LpimxFGckGmoxFxUnAgBJoR53CgMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503079472!105059677!1
X-Originating-IP: [209.85.128.196]
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 34720 invoked from network); 18 Aug 2017 18:04:32 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 18:04:32 -0000
Received: by mail-wr0-f196.google.com with SMTP id 49so7924395wrw.5
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 11:04:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=kqorUZTiSnS1+/m1t4Kb42OBDVxq+XpUy8C0BXFbhvg=;
 b=U6G8dL+Vu/N9jZSW5nYQDF3FVO53bKdLY7APB3vBgaAou7leJwGCAfyi07/4o137Za
 dHLXjMNhb7bz4fRAgqcuhW2Ti+L0Cakmg2zLiXgWnL4J46YckXsPV3SxMIOhtUWgV/hm
 wP/R8KyhUPUrJCIFK0bjt+1d65AsrjTF+U0fSTS1Wf1mYAGy6SECEyU3dfW9RPDMMS4n
 CQ1/idkVKc7UqFOnsPe9HWX4x9GtgQ5qCk62OKvrfiEh0aGk9mUR5o8z66zyIPJstCAl
 Iu7zwrVcWTOsdenw4U29mJKVRYt+pNLa9g4qLuY1yQB95/9Dgofq80H6TU6gchLtXWPv
 HSXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=kqorUZTiSnS1+/m1t4Kb42OBDVxq+XpUy8C0BXFbhvg=;
 b=RC0QvDe7HzW7qcmAEcuxB2XeQWGxE7W+fz1OPEYwzAVV8grEU7Wv5YJfNYMMxLq7Ta
 X3zckqn5TfTXaxJEWQwEimPdaPbNTHiwjn8YOOd6fBVa40TAF5x/RBvpvuDqmYym+yH3
 bzjIdWHNB6tBeRn7qyMVxsR6ziWa8V05Y0hdY8HTcB80vgRY04fVFxaXRK13TXwb7T/+
 K1eiPq/fnEpBfdQ13xemOz1UUVy8JfgBUmpM24QS/NBdH0ON5RVi+uTfTq8N6NJTKcFt
 ecm+8utZ2nX53wL+7sloZX0a9ll0o/V1TUzLrOkrBYglpvT6NHu0pbHfZTa2HrIVXTIo
 WCNg==
X-Gm-Message-State: AHYfb5ggIM/izkdt27O0aGr5ON5knwGAYXQ62quZAKoV+8dLpF0o/clJ
 UyCehz1Fb6n/7Q==
X-Received: by 10.223.158.205 with SMTP id b13mr5582467wrf.131.1503079472576; 
 Fri, 18 Aug 2017 11:04:32 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id u46sm12422833wrf.15.2017.08.18.11.04.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 11:04:31 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 20:04:30 +0200
Message-ID: <150307947033.29525.16503215464785953885.stgit@Solace.fritz.box>
In-Reply-To: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
References: <150307710991.29525.3681195976643263117.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 4/6] xen: RCU: don't let a CPU with a
	callback go idle.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgYSBDUFUgaGFzIGEgY2FsbGJhY2sgcXVldWVkLCBpdCBtdXN0IGJlIHJlYWR5IHRvIGludm9r
ZQppdCwgYXMgc29vbiBhcyBhbGwgdGhlIG90aGVyIENQVXMgaW52b2x2ZWQgaW4gdGhlIGdyYWNl
IHBlcmlvZApoYXMgZ29uZSB0aHJvdWdoIGEgcXVpZXNjZW50IHN0YXRlLgoKQnV0IGlmIHdlIGxl
dCBzdWNoIENQVSBnbyBpZGxlLCB3ZSBjYW4ndCByZWFsbHkgdGVsbCB3aGVuIChpZiEpCml0IHdp
bGwgcmVhbGl6ZSB0aGF0IGl0IGlzIGFjdHVhbGx5IHRpbWUgdG8gaW52b2tlIHRoZSBjYWxsYmFj
ay4KVG8gc29sdmUgdGhpcyBwcm9ibGVtLCBhIENQVSB0aGF0IGhhcyBhIGNhbGxiYWNrIHF1ZXVl
ZCAoYW5kIGhhcwphbHJlYWR5IGdvbmUgdGhyb3VnaCBhIHF1aWVzY2VudCBzdGF0ZSBpdHNlbGYp
IHdpbGwgc3RheSBvbmxpbmUsCnVudGlsIHRoZSBncmFjZSBwZXJpb2QgZW5kcywgYW5kIHRoZSBj
YWxsYmFjayBjYW4gYmUgaW52b2tlZC4KClRoaXMgaXMgc2ltaWxhciB0byB3aGF0IExpbnV4IGRv
ZXMsIGFuZCBpcyB0aGUgc2Vjb25kIGFuZCBsYXN0CnN0ZXAgZm9yIGZpeGluZyB0aGUgb3Zlcmx5
IGxvbmcgKG9yIGluZmluaXRlISkgZ3JhY2UgcGVyaW9kcy4KVGhlIHByb2JsZW0sIHRob3VnaCwg
aXMgdGhhdCwgd2l0aGluIExpbnV4LCB3ZSBoYXZlIHRoZSB0aWNrLApzbywgYWxsIHRoYXQgaXMg
bmVjZXNzYXJ5IGlzIHRvIG5vdCBzdG9wIHRoZSB0aWNrIGZvciB0aGUgQ1BVCihldmVuIGlmIGl0
IGhhcyBnb25lIGlkbGUpLiBJbiBYZW4sIHRoZXJlJ3Mgbm8gdGljaywgc28gd2UgbXVzdAphdm9p
ZCBmb3IgdGhlIENQVSB0byBnbyBpZGxlIGVudGlyZWx5LCBhbmQgbGV0IGl0IHNwaW4gb24KcmN1
X3BlbmRpbmcoKSwgY29uc3VtaW5nIHBvd2VyIGFuZCBjYXVzaW5nIG92ZXJoZWFkLgoKSW4gdGhp
cyBjb21taXQsIHdlIGltcGxlbWVudCB0aGUgYWJvdmUsIHVzaW5nIHJjdV9uZWVkc19jcHUoKSwK
aW4gYSB3YXkgc2ltaWxhciB0byBob3cgaXQgaXMgdXNlZCBpbiBMaW51eC4gVGhpcyBpdCBjb3Jy
ZWN0LAp1c2VmdWwgYW5kIG5vdCB3YXN0ZWZ1bCBmb3IgQ1BVcyB0aGF0IHBhcnRpY2lwYXRlIGlu
IGdyYWNlCnBlcmlvZCwgYnV0IGhhdmUgbm90IGEgY2FsbGJhY2sgcXVldWVkLiBGb3IgdGhlIG9u
ZXMgdGhhdApoYXMgY2FsbGJhY2tzLCBhbiBvcHRpbWl6YXRpb24gdGhhdCBhdm9pZHMgaGF2aW5n
IHRvIHNwaW4gaXMKaW50cm9kdWNlZCBpbiBhIHN1YnNlcXVlbnQgY2hhbmdlLgoKU2lnbmVkLW9m
Zi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCB8ICAgIDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNTgyOGEwMS4uYzExNjYwNCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTg0Nyw3ICs4NDcsOCBAQCB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBp
bnQgY3B1KTsKIAogLyoKICAqIFVzZWQgYnkgaWRsZSBsb29wIHRvIGRlY2lkZSB3aGV0aGVyIHRo
ZXJlIGlzIHdvcmsgdG8gZG86Ci0gKiAgKDEpIFJ1biBzb2Z0aXJxczsgb3IgKDIpIFBsYXkgZGVh
ZDsgb3IgKDMpIFJ1biB0YXNrbGV0cy4KKyAqICAoMSkgRGVhbCB3aXRoIFJDVTsgKDIpIG9yIHJ1
biBzb2Z0aXJxczsgb3IgKDMpIFBsYXkgZGVhZDsKKyAqICBvciAoNCkgUnVuIHRhc2tsZXRzLgog
ICoKICAqIEFib3V0ICgzKSwgaWYgYSB0YXNrbGV0IGlzIGVucXVldWVkLCBpdCB3aWxsIGJlIHNj
aGVkdWxlZAogICogcmVhbGx5IHJlYWxseSBzb29uLCBhbmQgaGVuY2UgaXQncyBwb2ludGxlc3Mg
dG8gdHJ5IHRvCkBAIC04NTUsNyArODU2LDggQEAgdWludDY0X3QgZ2V0X2NwdV9pZGxlX3RpbWUo
dW5zaWduZWQgaW50IGNwdSk7CiAgKiB0aGUgdGFza2xldF93b3JrX3RvX2RvKCkgaGVscGVyKS4K
ICAqLwogI2RlZmluZSBjcHVfaXNfaGFsdGFibGUoY3B1KSAgICAgICAgICAgICAgICAgICAgXAot
ICAgICghc29mdGlycV9wZW5kaW5nKGNwdSkgJiYgICAgICAgICAgICAgICAgICAgXAorICAgICgh
cmN1X25lZWRzX2NwdShjcHUpICYmICAgICAgICAgICAgICAgICAgICAgXAorICAgICAhc29mdGly
cV9wZW5kaW5nKGNwdSkgJiYgICAgICAgICAgICAgICAgICAgXAogICAgICBjcHVfb25saW5lKGNw
dSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAhcGVyX2NwdSh0YXNrbGV0X3dv
cmtfdG9fZG8sIGNwdSkpCiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:04:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18:04: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.xen.org>)
	id 1dildS-0002L3-Vd; Fri, 18 Aug 2017 18:04:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dildS-0002Kj-1L
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:04:42 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 1D/D5-03044-93C27995; Fri, 18 Aug 2017 18:04:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRvkomuhMz3
 SYONyZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3817Wgn92FYeO/WRtYFxu3MXIySEkMINR
 4s/buC5GLg4WgTWsEle6trODJCQELrFK/D6bBmHHSSxumM8MYVdKrF/4mAmiWUXi5vZVTCDNQ
 gI/GCU6z6wASwgL6EkcOfqDHcIOkbh/bzkbiM0mYCDxZsdeVhBbREBJ4t6qyWDNzAKTmCWm33
 jKCJJgEVCVWNH8AGwbr4CPxNQj38EaOIHsFxdPsEJs9pZ493sFC4gtKiAnsfJyCytEvaDEyZl
 PgOIcQEM1Jdbv0gcJMwvIS2x/O4d5AqPILCRVsxCqZiGpWsDIvIpRvTi1qCy1SNdSL6koMz2j
 JDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgZgGAH491NAYcYJTmYlER5f8+aEinEl5SfU
 pmRWJwRX1Sak1p8iFGGg0NJgjdaa3qkkGBRanpqRVpmDjAOYdISHDxKIrwrQNK8xQWJucWZ6R
 CpU4y6HJMObP/CJMSSl5+XKiXOWwJSJABSlFGaBzcClhIuMcpKCfMyAh0lxFOQWpSbWYIq/4p
 RnINRSZj3IMgUnsy8ErhNr4COYAI6wrB1GsgRJYkIKakGxhCVsyt+LN70dF9pzVbH3iOvf6+p
 WlH+N5+Rf/Hhqg3ha//n2kQ+P7Fxxc3q37X7t8lPNnwdGV89j5XV0T9xivHcAtFtzKyucQ8+K
 H9btzrRYh9D8teAV+kzJjnc3iMYkKHidLjH79/2hw+cF0apb71Zb2n4wmat0v0r8y7Gzvmaee
 zYp+YVs6crsRRnJBpqMRcVJwIAfZGGRgQDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503079480!64636869!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19451 invoked from network); 18 Aug 2017 18:04:40 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 18:04:40 -0000
Received: by mail-wm0-f68.google.com with SMTP id t138so4986810wmt.4
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 11:04:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=vRKfM8NL3GQxW/KWCMgsR6jzXn7dIF9SaSh/ar3Cm3s=;
 b=fGoRXJZGQMl2tQoCEXcXskTbpe2QhSxU0SFzBE+FpXOAI271iKaPVrOysQPvbfcUtK
 r5U1S7lk6fQhnQKB7qSIRr/AlFoOqm6vrQ7WiiS7Y8nJO0H9AeNbRMt0GD9kpTo3wYyf
 X1BAWOnBB+RneMnw/u+vCkikJoaur7lbtGuJdJItr5pT7ZkWNeQNSaLJmPlQ1zzjGdKU
 8qRL1+36b7ae0HIC/JsfukfsABqP6K4Zk8Bdt3KvIV2DLVSURSSAhnx0FRaiFuOJa1qD
 FpetL92ASvJ8VuPqRUBM5yP6mXzCwjZt/2cKWDFHOvr5WxSsnzfQIuHnPimJvBjO8XlD
 ZuVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=vRKfM8NL3GQxW/KWCMgsR6jzXn7dIF9SaSh/ar3Cm3s=;
 b=Zlm1/RYyVRXu+A5adOT2b6CylJt/+dar6BWvJakaNB3Cm/9NSfvSR6X6IeJ0NRvpPG
 OZhbCOwUG8xbUPPjEInRm4eiApYuXOtazFdl3wpm5zvxSX4RvQKqkdR+IKnlzf7nEcWx
 Do6lMGTmLM91HUHauRh3RungkY1c4ac4nrQ9cgHLxxx4HGSNBme8voXjuUoBg/GO5EFY
 GEGBbVb7CiXQ2yHWeLcSVo4iTtbZCrA33SSo2Tk9VfjzJ4mYSEdzYseZ87sRDOEz5YFS
 9lRe/JQZdaPmBcnCZkB0EtRI8pXQaj3BnzpoxFKgJ01BYM1QZanFRYNOTZ5bBE71Ftba
 a+aA==
X-Gm-Message-State: AHYfb5id3Tz3XvYVcfhtCHtlYSNglq89hSRo+Dg4Qeu0uFY1aNdDu0RB
 g9EhjoujghDKpg==
X-Received: by 10.28.189.68 with SMTP id n65mr1583727wmf.142.1503079480182;
 Fri, 18 Aug 2017 11:04:40 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id y36sm8227349wrb.53.2017.08.18.11.04.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 11:04:39 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 20:04:37 +0200
Message-ID: <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
In-Reply-To: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
References: <150307710991.29525.3681195976643263117.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 5/6] xen: RCU: avoid busy waiting until the
 end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gdGhlIENQVSB3aGVyZSBhIGNhbGxiYWNrIGlzIHF1ZXVlZCwgY3B1X2lzX2hhbHRhYmxlKCkK
cmV0dXJucyBmYWxzZSAoZHVlIHRvIHJjdV9uZWVkc19jcHUoKSBiZWluZyBpdHNlbGYgZmFsc2Up
LgpUaGF0IG1lYW5zIHRoZSBDUFUgd291bGQgc3BpbiBpbnNpZGUgaWRsZV9sb29wKCksIGNvbnRp
bnVvdXNseQpjYWxsaW5nIGRvX3NvZnRpcnEoKSwgYW5kLCBpbiB0aGVyZSwgY29udGludW91c2x5
IGNoZWNraW5nCnJjdV9wZW5kaW5nKCksIGluIGEgdGlnaHQgbG9vcC4KCkxldCdzIGluc3RlYWQg
YWxsb3cgdGhlIENQVSB0byByZWFsbHkgZ28gaWRsZSwgYnV0IG1ha2Ugc3VyZSwKYnkgYXJtaW5n
IGEgdGltZXIsIHRoYXQgd2UgcGVyaW9kaWNhbGx5IGNoZWNrIHdoZXRoZXIgdGhlCmdyYWNlIHBl
cmlvZCBoYXMgY29tZSB0byBhbiBlbmRlZC4gQXMgdGhlIHBlcmlvZCBvZiB0aGUKdGltZXIsIHdl
IHBpY2sgYSB2YWx1ZSB0aGF0IG1ha2VzIHRoaW5nIGxvb2sgbGlrZSB3aGF0CmhhcHBlbnMgaW4g
TGludXgsIHdpdGggdGhlIHBlcmlvZGljIHRpY2sgKGFzIHRoaXMgY29kZQpjb21lcyBmcm9tIHRo
ZXJlKS4KCk5vdGUgdGhhdCB0aGUgdGltZXIgd2lsbCAqb25seSogYmUgYXJtZWQgb24gQ1BVcyB0
aGF0IGFyZQpnb2luZyBpZGxlIHdoaWxlIGhhdmluZyBxdWV1ZWQgUkNVIGNhbGxiYWNrcy4gT24g
Q1BVcyB0aGF0CmRvbid0LCB0aGVyZSB3b24ndCBiZSBhbnkgdGltZXIsIGFuZCB0aGVpciBzbGVl
cCB3b24ndCBiZQppbnRlcnJ1cHRlZCAoYW5kIGV2ZW4gZm9yIENQVXMgd2l0aCBjYWxsYmFja3Ms
IHdlIG9ubHkKZXhwZWN0IGFuIGhhbmRmdWwgb2Ygd2FrZXVwcyBhdCBtb3N0LCBidXQgdGhhdCBk
ZXBlbmRzIG9uCnRoZSBzeXN0ZW0gbG9hZCwgYXMgbXVjaCBhcyBmcm9tIG90aGVyIHRoaW5ncyku
CgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNv
bT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlcyBmcm9tIHYxOgoqIGNs
YXJpZmllZCBjaGFuZ2Vsb2c7CiogZml4IHN0eWxlL2luZGVudGF0aW9uIGlzc3VlczsKKiBkZWFs
IHdpdGggUkNVIGlkbGUgdGltZXIgaW4gdGljayBzdXNwZW5zaW9uIGxvZ2ljOwoqIGFzIGEgY29u
c2VxdWVuY2Ugb2YgdGhlIHBvaW50IGFib3ZlLCB0aGUgdGltZXIgbm93IGZpcmVzLCBzbyBraWxs
CiAgdGhlIEFTU0VSVF9VTlJFQUNIQUJMRSwgYW5kIHB1dCBhIHBlcmZjb3VudGVyIHRoZXJlICh0
byBjb3VudCB0aGUKICB0aW1lcyBpdCB0cmlnZ2Vycyk7CiogYWRkIGEgY29tbWVudCBhYm91dCB0
aGUgdmFsdWUgY2hvc2VuIGZvciBwcm9ncmFtbWluZyB0aGUgaWRsZSB0aW1lcjsKKiBhdm9pZCBw
b2ludGxlc3MvYm9ndXMgJyEhJyBhbmQgdm9pZCogY2FzdHM7CiogcmVhcnJhbmdlIHRoZSByY3Vf
bmVlZHNfY3B1KCkgcmV0dXJuIGNvbmRpdGlvbjsKKiBhZGQgYSBjb21tZW50IHRvIGNsYXJpZnkg
d2h5IHdlIGRvbid0IHdhbnQgdG8gY2hlY2sgcmN1X3BlbmRpbmcoKQogIGluIHJjdV9pZGxlX3Rp
bWVyX3N0YXJ0KCkuCi0tLQogeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgfCAgICAzICst
CiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgICAgICAgICB8ICAgNzIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgIHwg
ICAgMiArCiB4ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oICB8ICAgIDIgKwogeGVuL2luY2x1
ZGUveGVuL3JjdXBkYXRlLmggICAgfCAgICAzICsrCiA1IGZpbGVzIGNoYW5nZWQsIDc5IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwppbmRleCA3NjJkZmYx
Li5iNjc3MGVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYworKysg
Yi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwpAQCAtNzQxLDkgKzc0MSw4IEBAIHN0YXRp
YyB2b2lkIG13YWl0X2lkbGUodm9pZCkKIAl9CiAKIAljcHVmcmVxX2Ric190aW1lcl9zdXNwZW5k
KCk7Ci0KIAlzY2hlZF90aWNrX3N1c3BlbmQoKTsKLQkvKiBzY2hlZF90aWNrX3N1c3BlbmQoKSBj
YW4gcmFpc2UgVElNRVJfU09GVElSUS4gUHJvY2VzcyBpdCBub3cuICovCisJLyogVGltZXIgcmVs
YXRlZCBvcGVyYXRpb25zIGNhbiByYWlzZSBUSU1FUl9TT0ZUSVJRLiBQcm9jZXNzIGl0IG5vdy4g
Ki8KIAlwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKIAogCS8qIEludGVycnVwdHMgbXVzdCBi
ZSBkaXNhYmxlZCBmb3IgQzIgYW5kIGhpZ2hlciB0cmFuc2l0aW9ucy4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwppbmRleCAxMmFl
N2RhLi44NzE5MzZmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMKKysrIGIveGVu
L2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC04NCw4ICs4NCwzNyBAQCBzdHJ1Y3QgcmN1X2RhdGEgewog
ICAgIGludCBjcHU7CiAgICAgc3RydWN0IHJjdV9oZWFkIGJhcnJpZXI7CiAgICAgbG9uZyAgICAg
ICAgICAgIGxhc3RfcnNfcWxlbjsgICAgIC8qIHFsZW4gZHVyaW5nIHRoZSBsYXN0IHJlc2NoZWQg
Ki8KKworICAgIC8qIDMpIGlkbGUgQ1BVcyBoYW5kbGluZyAqLworICAgIHN0cnVjdCB0aW1lciBp
ZGxlX3RpbWVyOworICAgIGJvb2wgaWRsZV90aW1lcl9hY3RpdmU7CiB9OwogCisvKgorICogSWYg
YSBDUFUgd2l0aCBSQ1UgY2FsbGJhY2tzIHF1ZXVlZCBnb2VzIGlkbGUsIHdoZW4gdGhlIGdyYWNl
IHBlcmlvZCBpcworICogbm90IGZpbmlzaGVkIHlldCwgaG93IGNhbiB3ZSBtYWtlIHN1cmUgdGhh
dCB0aGUgY2FsbGJhY2tzIHdpbGwgZXZlbnR1YWxseQorICogYmUgZXhlY3V0ZWQ/IEluIExpbnV4
ICgyLjYuMjEsIHRoZSBmaXJzdCAidGlja2xlc3MgaWRsZSIgTGludXgga2VybmVsKSwKKyAqIHRo
ZSBwZXJpb2RpYyB0aW1lciB0aWNrIHdvdWxkIG5vdCBiZSBzdG9wcGVkIGZvciBzdWNoIENQVS4g
SGVyZSBpbiBYZW4sCisgKiB3ZSAobWF5KSBkb24ndCBldmVuIGhhdmUgYSBwZXJpb2RpYyB0aW1l
ciB0aWNrLCBzbyB3ZSBuZWVkIHRvIHVzZSBhCisgKiBzcGVjaWFsIHB1cnBvc2UgdGltZXIuCisg
KgorICogU3VjaCB0aW1lcjoKKyAqIDEpIGlzIGFybWVkIG9ubHkgd2hlbiBhIENQVSB3aXRoIGFu
IFJDVSBjYWxsYmFjayhzKSBxdWV1ZWQgZ29lcyBpZGxlCisgKiAgICBiZWZvcmUgdGhlIGVuZCBv
ZiB0aGUgY3VycmVudCBncmFjZSBwZXJpb2QgKF9ub3RfIGZvciBhbnkgQ1BVcyB0aGF0CisgKiAg
ICBnbyBpZGxlISk7CisgKiAyKSB3aGVuIGl0IGZpcmVzLCBpdCBpcyBvbmx5IHJlLWFybWVkIGlm
IHRoZSBncmFjZSBwZXJpb2QgaXMgc3RpbGwKKyAqICAgIHJ1bm5pbmc7CisgKiAzKSBpdCBpcyBz
dG9wcGVkIGltbWVkaWF0ZWx5LCBpZiB0aGUgQ1BVIHdha2VzIHVwIGZyb20gaWRsZSBhbmQKKyAq
ICAgIHJlc3VtZXMgJ25vcm1hbCcgZXhlY3V0aW9uLgorICoKKyAqIEFib3V0IGhvdyBmYXIgaW4g
dGhlIGZ1dHVyZSB0aGUgdGltZXIgc2hvdWxkIGJlIHByb2dyYW1tZWQgZWFjaCB0aW1lLAorICog
aXQncyBoYXJkIHRvIHRlbGwgKGd1ZXNzISEpLiBTaW5jZSB0aGlzIG1pbWljcyBMaW51eCdzIHBl
cmlvZGljIHRpbWVyCisgKiB0aWNrLCB0YWtlIHZhbHVlcyB1c2VkIHRoZXJlIGFzIGFuIGluZGlj
YXRpb24uIEluIExpbnV4IDIuNi4yMSwgdGljaworICogcGVyaW9kIGNhbiBiZSAxMG1zLCA0bXMs
IDMuMzNtcyBvciAxbXMuIExldCdzIHVzZSAxMG1zLCB0byBlbmFibGUKKyAqIGF0IGxlYXN0IHNv
bWUgcG93ZXIgc2F2aW5nIG9uIHRoZSBDUFUgdGhhdCBpcyBnb2luZyBpZGxlLgorICovCisjZGVm
aW5lIFJDVV9JRExFX1RJTUVSX1BFUklPRCBNSUxMSVNFQ1MoMTApCisKIHN0YXRpYyBERUZJTkVf
UEVSX0NQVShzdHJ1Y3QgcmN1X2RhdGEsIHJjdV9kYXRhKTsKIAogc3RhdGljIGludCBibGltaXQg
PSAxMDsKQEAgLTQwNCw3ICs0MzMsNDUgQEAgaW50IHJjdV9uZWVkc19jcHUoaW50IGNwdSkKIHsK
ICAgICBzdHJ1Y3QgcmN1X2RhdGEgKnJkcCA9ICZwZXJfY3B1KHJjdV9kYXRhLCBjcHUpOwogCi0g
ICAgcmV0dXJuICghIXJkcC0+Y3VybGlzdCB8fCByY3VfcGVuZGluZyhjcHUpKTsKKyAgICByZXR1
cm4gKHJkcC0+Y3VybGlzdCAmJiAhcmRwLT5pZGxlX3RpbWVyX2FjdGl2ZSkgfHwgcmN1X3BlbmRp
bmcoY3B1KTsKK30KKworLyoKKyAqIFRpbWVyIGZvciBtYWtpbmcgc3VyZSB0aGUgQ1BVIHdoZXJl
IGEgY2FsbGJhY2sgaXMgcXVldWVkIGRvZXMKKyAqIHBlcmlvZGljYWxseSBwb2tlIHJjdV9wZWRu
aW5nKCksIHNvIHRoYXQgaXQgd2lsbCBpbnZva2UgdGhlIGNhbGxiYWNrCisgKiBub3QgdG9vIGxh
dGUgYWZ0ZXIgdGhlIGVuZCBvZiB0aGUgZ3JhY2UgcGVyaW9kLgorICovCit2b2lkIHJjdV9pZGxl
X3RpbWVyX3N0YXJ0KCkKK3sKKyAgICBzdHJ1Y3QgcmN1X2RhdGEgKnJkcCA9ICZ0aGlzX2NwdShy
Y3VfZGF0YSk7CisKKyAgICAvKgorICAgICAqIE5vdGUgdGhhdCB3ZSBkb24ndCBjaGVjayByY3Vf
cGVuZGluZygpIGhlcmUuIEluIGZhY3QsIHdlIGRvbid0IHdhbnQKKyAgICAgKiB0aGUgdGltZXIg
YXJtZWQgb24gQ1BVcyB0aGF0IGFyZSBpbiB0aGUgcHJvY2VzcyBvZiBxdWllc2Npbmcgd2hpbGUK
KyAgICAgKiBnb2luZyBpZGxlLCB1bmxlc3MgdGhleSByZWFsbHkgYXJlIHRoZSBvbmVzIHdpdGgg
YSBxdWV1ZWQgY2FsbGJhY2suCisgICAgICovCisgICAgaWYgKGxpa2VseSghcmRwLT5jdXJsaXN0
KSkKKyAgICAgICAgcmV0dXJuOworCisgICAgc2V0X3RpbWVyKCZyZHAtPmlkbGVfdGltZXIsIE5P
VygpICsgUkNVX0lETEVfVElNRVJfUEVSSU9EKTsKKyAgICByZHAtPmlkbGVfdGltZXJfYWN0aXZl
ID0gdHJ1ZTsKK30KKwordm9pZCByY3VfaWRsZV90aW1lcl9zdG9wKCkKK3sKKyAgICBzdHJ1Y3Qg
cmN1X2RhdGEgKnJkcCA9ICZ0aGlzX2NwdShyY3VfZGF0YSk7CisKKyAgICBpZiAobGlrZWx5KCFy
ZHAtPmlkbGVfdGltZXJfYWN0aXZlKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgcmRwLT5pZGxl
X3RpbWVyX2FjdGl2ZSA9IGZhbHNlOworICAgIHN0b3BfdGltZXIoJnJkcC0+aWRsZV90aW1lcik7
Cit9CisKK3N0YXRpYyB2b2lkIHJjdV9pZGxlX3RpbWVyX2hhbmRsZXIodm9pZCogZGF0YSkKK3sK
KyAgICAvKiBOb3RoaW5nLCByZWFsbHkuLi4gSnVzdCBjb3VudCB0aGUgbnVtYmVyIG9mIHRpbWVz
IHdlIGZpcmUgKi8KKyAgICBwZXJmY19pbmNyKHJjdV9pZGxlX3RpbWVyKTsKIH0KIAogdm9pZCBy
Y3VfY2hlY2tfY2FsbGJhY2tzKGludCBjcHUpCkBAIC00MjUsNiArNDkyLDggQEAgc3RhdGljIHZv
aWQgcmN1X21vdmVfYmF0Y2goc3RydWN0IHJjdV9kYXRhICp0aGlzX3JkcCwgc3RydWN0IHJjdV9o
ZWFkICpsaXN0LAogc3RhdGljIHZvaWQgcmN1X29mZmxpbmVfY3B1KHN0cnVjdCByY3VfZGF0YSAq
dGhpc19yZHAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJjdV9jdHJsYmxr
ICpyY3AsIHN0cnVjdCByY3VfZGF0YSAqcmRwKQogeworICAgIGtpbGxfdGltZXIoJnJkcC0+aWRs
ZV90aW1lcik7CisKICAgICAvKiBJZiB0aGUgY3B1IGdvaW5nIG9mZmxpbmUgb3ducyB0aGUgZ3Jh
Y2UgcGVyaW9kIHdlIGNhbiBibG9jawogICAgICAqIGluZGVmaW5pdGVseSB3YWl0aW5nIGZvciBp
dCwgc28gZmx1c2ggaXQgaGVyZS4KICAgICAgKi8KQEAgLTQ1Myw2ICs1MjIsNyBAQCBzdGF0aWMg
dm9pZCByY3VfaW5pdF9wZXJjcHVfZGF0YShpbnQgY3B1LCBzdHJ1Y3QgcmN1X2N0cmxibGsgKnJj
cCwKICAgICByZHAtPnFzX3BlbmRpbmcgPSAwOwogICAgIHJkcC0+Y3B1ID0gY3B1OwogICAgIHJk
cC0+YmxpbWl0ID0gYmxpbWl0OworICAgIGluaXRfdGltZXIoJnJkcC0+aWRsZV90aW1lciwgcmN1
X2lkbGVfdGltZXJfaGFuZGxlciwgcmRwLCBjcHUpOwogfQogCiBzdGF0aWMgaW50IGNwdV9jYWxs
YmFjaygKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwppbmRleCBjNmY0ODE3Li44ODI3OTIxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xOTA0LDYgKzE5MDQsNyBA
QCB2b2lkIHNjaGVkX3RpY2tfc3VzcGVuZCh2b2lkKQogICAgIHNjaGVkID0gcGVyX2NwdShzY2hl
ZHVsZXIsIGNwdSk7CiAgICAgU0NIRURfT1Aoc2NoZWQsIHRpY2tfc3VzcGVuZCwgY3B1KTsKICAg
ICByY3VfaWRsZV9lbnRlcihjcHUpOworICAgIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KCk7CiB9CiAK
IHZvaWQgc2NoZWRfdGlja19yZXN1bWUodm9pZCkKQEAgLTE5MTEsNiArMTkxMiw3IEBAIHZvaWQg
c2NoZWRfdGlja19yZXN1bWUodm9pZCkKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKICAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCisgICAgcmN1X2lkbGVf
dGltZXJfc3RvcCgpOwogICAgIHJjdV9pZGxlX2V4aXQoY3B1KTsKICAgICBzY2hlZCA9IHBlcl9j
cHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIFNDSEVEX09QKHNjaGVkLCB0aWNrX3Jlc3VtZSwgY3B1
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVk
ZS94ZW4vcGVyZmNfZGVmbi5oCmluZGV4IDUzODQ5YWYuLmNhNDQ2ZTUgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BlcmZjX2Rl
Zm4uaApAQCAtMTIsNiArMTIsOCBAQCBQRVJGQ09VTlRFUihjYWxsc19mcm9tX211bHRpY2FsbCwg
ICAgICAgImNhbGxzIGZyb20gbXVsdGljYWxsIikKIFBFUkZDT1VOVEVSKGlycXMsICAgICAgICAg
ICAgICAgICAgICIjaW50ZXJydXB0cyIpCiBQRVJGQ09VTlRFUihpcGlzLCAgICAgICAgICAgICAg
ICAgICAiI0lQSXMiKQogCitQRVJGQ09VTlRFUihyY3VfaWRsZV90aW1lciwgICAgICAgICAiUkNV
OiBpZGxlX3RpbWVyIikKKwogLyogR2VuZXJpYyBzY2hlZHVsZXIgY291bnRlcnMgKGFwcGxpY2Fi
bGUgdG8gYWxsIHNjaGVkdWxlcnMpICovCiBQRVJGQ09VTlRFUihzY2hlZF9pcnEsICAgICAgICAg
ICAgICAic2NoZWQ6IHRpbWVyIikKIFBFUkZDT1VOVEVSKHNjaGVkX3J1biwgICAgICAgICAgICAg
ICJzY2hlZDogcnVucyB0aHJvdWdoIHNjaGVkdWxlciIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vcmN1cGRhdGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCmluZGV4IDU2MWFj
NDMuLjM0MDJlYjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCkBAIC0xNDksNCArMTQ5LDcgQEAgaW50IHJjdV9i
YXJyaWVyKHZvaWQpOwogdm9pZCByY3VfaWRsZV9lbnRlcih1bnNpZ25lZCBpbnQgY3B1KTsKIHZv
aWQgcmN1X2lkbGVfZXhpdCh1bnNpZ25lZCBpbnQgY3B1KTsKIAordm9pZCByY3VfaWRsZV90aW1l
cl9zdGFydCh2b2lkKTsKK3ZvaWQgcmN1X2lkbGVfdGltZXJfc3RvcCh2b2lkKTsKKwogI2VuZGlm
IC8qIF9fWEVOX1JDVVBEQVRFX0ggKi8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:04:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18:04: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.xen.org>)
	id 1dildb-0002P6-6n; Fri, 18 Aug 2017 18:04:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dildZ-0002O7-C1
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:04:49 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 73/9A-01993-04C27995; Fri, 18 Aug 2017 18:04:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXiVRvkpGuvMz3
 S4Ps8K4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePzVK2CNRIV/x4/ZG5g7BTpYuTiEBKYxijR
 2nWYFcRhEVjDKtF5ciKYIyFwiVViTstD5i5GDiAnTmLCApUuRk4gs1Ji9aSLTCC2kICKxM3tq
 5ggJn1nlJj+4yhYQlhAT+LI0R/sELavxK+f/WA2m4CBxJsde1lBbBEBJYl7qyaD1TMLPGGSWP
 mUEcRmEVCVmPjvFTOIzSvgI3Hi7HE2EJsTyH5x8QQrxGJviXe/V7CA2KICchIrL7ewQtQLSpy
 c+YQF5GZmAU2J9bv0IcbLS2x/O4d5AqPILCRVsxCqZiGpWsDIvIpRvTi1qCy1SNdML6koMz2j
 JDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPQZgGAH49QG50OMkhxMSqK8v2dNiRTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwculPT1SSLAoNT21Ii0zBxiFMGkJDh4lEd4VWkBp3uKCxNzizH
 SI1ClGXY5JB7Z/YRJiycvPS5US52UHmSEAUpRRmgc3ApYQLjHKSgnzMgIdJcRTkFqUm1mCKv+
 KUZyDUUmY9y/IKp7MvBK4Ta+AjmACOsKwdRrIESWJCCmpBsaJWVq5/Y2Xjv0IbOXWbH93/upE
 8cxX6UtsOe5OWtHZxWwd2F4XZqawju3IjUcv/WQs7qmsrPxdN0tG/rK38n+nTWtn3Mx/m+1gt
 Ft/vqOXhejqhwfv/ooKkzIQTeRoj6hSuhK8YUmvZQMDz3qOzXsWa/1p6uW6yNlrHd29JNEyRq
 3FzVX8sBJLcUaioRZzUXEiAGOnKmoDAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503079487!87290457!1
X-Originating-IP: [74.125.82.66]
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 47898 invoked from network); 18 Aug 2017 18:04:47 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 18:04:47 -0000
Received: by mail-wm0-f66.google.com with SMTP id c14so757219wmh.1
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 11:04:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=0ec//mt/y3KHXuylG92JSebQtgdKMucwGNKh5VD2me8=;
 b=rLB5eaJl+7khBYLh37r5JRLYKuNmJDGqLIHumSLEbMqkGb8n29mF3NflBjaEMsvCgc
 opWHVBJf5UP/M0zUEB5LnvFZaLJ2HOocViHzw5oWVa/rLOyc8qQ/31BwflauBWLgbVM2
 tGnPl/Ef/wCZzoIyXyW+ip3C7YHubxCqb9321kiu8qmWjqjYf2DqNN+NVMsX/fzTbXlT
 Hbwgsef21T4nwgqhKaTJDo/t0t6WB7PSoUv9MRFR3SlcVOnI1poX5ddrIeXucGgZyLgt
 vywfiJf8FSVbbSYT8iB//a7D9RywthWdKeWE3xOhbzNQu0PpUkS693LaOu13zkEPKsP2
 8KTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=0ec//mt/y3KHXuylG92JSebQtgdKMucwGNKh5VD2me8=;
 b=GumMyA9NdrjsxBthD2xaXA0k7xqnSwGcBaWBNTspKgU0ezYRON+flrEcXFDqc2Qvtf
 /okuZ6/5KF1hxg2B6jmzTgHT8wbk4+DArdxQqWhJ0YzMqLoCOU4Qcp/zR56h9H88SErC
 h5RidY12dplkMiG1A8fofOe8Q3xEDGRHLIIdT914a5OP1S0dFVpmK5HEV3JWK2sDiNW4
 ijXWWuyZF7oFUJtiq8YPQbJqjNZsBOg/U7ZupzWJCZFI/eFBs2Q/I2E9EXthweYan5fD
 8vBq13tBa6yRBEGk4BGQihGCypcCiD+I/cAeprKzW8HHneL67cFlvOguJHafUfK8mwno
 4Faw==
X-Gm-Message-State: AHYfb5hPIemudhHgCiD8RkOjIbmlEd9LXAMMtebF4v9ooZhgnuDmAIuG
 /3+BCyef0skKrg==
X-Received: by 10.28.93.138 with SMTP id r132mr2253738wmb.24.1503079487586;
 Fri, 18 Aug 2017 11:04:47 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.3])
 by smtp.gmail.com with ESMTPSA id d10sm1666429wmh.4.2017.08.18.11.04.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 11:04:46 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 18 Aug 2017 20:04:45 +0200
Message-ID: <150307948527.29525.18126889783757078160.stgit@Solace.fritz.box>
In-Reply-To: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
References: <150307710991.29525.3681195976643263117.stgit@Solace.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 6/6] xen: try to prevent idle timer from
	firing too often.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWRlYSBpczogdGhlIG1vcmUgQ1BVcyBhcmUgc3RpbGwgYWN0aXZlIGluIGEgZ3JhY2UgcGVyaW9k
LAp0aGUgbW9yZSB3ZSBjYW4gd2FpdCB0byBjaGVjayB3aGV0aGVyIGl0J3MgdGltZSB0byBpbnZv
a2UKdGhlIGNhbGxiYWNrcyAob24gdGhvc2UgQ1BVcyB0aGF0IGhhdmUgYWxyZWFkeSBxdWllc2Nl
ZCwKYXJlIGlkbGUsIGFuZCBoYXZlIGNhbGxiYWNrcyBxdWV1ZWQpLgoKV2hhdCB3ZSdyZSB0cnlp
bmcgdG8gYXZvaWQgaXMgb25lIG9mIHRob3NlIGlkbGUgQ1BVcyB0bwp3YWtlIHVwLCBvbmx5IHRv
IGRpc2NvdmVyIHRoYXQgdGhlIGdyYWNlIHBlcmlvZCBpcyBzdGlsbApydW5uaW5nLCBhbmQgdGhh
dCBpdCBoZW5jZSBjb3VsZCBoYXZlIGJlIHNsZXB0IGxvbmdlcgooc2F2aW5nIG1vcmUgcG93ZXIp
LgoKVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGFuIGhldXJpc3RpYyBhaW1lZCBhdCBhY2hpZXZpbmcK
dGhhdCwgYXQgdGhlIHByaWNlIG9mIGhhdmluZyB0byBjYWxsIGNwdW1hc2tfd2VpZ2h0KCkgb24K
dGhlICdlbnRlcmluZyBpZGxlJyBwYXRoLCBvbiBDUFVzIHdpdGggcXVldWVkIGNhbGxiYWNrcy4K
Ck9mIGNvdXJzZSwgd2UsIGF0IHRoZSBzYW1lIHRpbWUsIGRvbid0IHdhbnQgdG8gZGVsYXkKcmVj
b2duaXNpbmcgdGhhdCB3ZSBjYW4gaW52b2tlIHRoZSBjYWxsYmFja3MgZm9yIHRvbwptdWNoLCBz
byB3ZSBhbHNvIHNldCBhIG1heGltdW0uCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KIHhlbi9jb21tb24vcmN1cGRhdGUuYyB8ICAgMTggKysrKysrKysrKysrKyst
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMgYi94ZW4vY29tbW9uL3JjdXBkYXRlLmMK
aW5kZXggODcxOTM2Zi4uNWEzY2IxZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5j
CisrKyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwpAQCAtMTEwLDEwICsxMTAsMTcgQEAgc3RydWN0
IHJjdV9kYXRhIHsKICAqIEFib3V0IGhvdyBmYXIgaW4gdGhlIGZ1dHVyZSB0aGUgdGltZXIgc2hv
dWxkIGJlIHByb2dyYW1tZWQgZWFjaCB0aW1lLAogICogaXQncyBoYXJkIHRvIHRlbGwgKGd1ZXNz
ISEpLiBTaW5jZSB0aGlzIG1pbWljcyBMaW51eCdzIHBlcmlvZGljIHRpbWVyCiAgKiB0aWNrLCB0
YWtlIHZhbHVlcyB1c2VkIHRoZXJlIGFzIGFuIGluZGljYXRpb24uIEluIExpbnV4IDIuNi4yMSwg
dGljawotICogcGVyaW9kIGNhbiBiZSAxMG1zLCA0bXMsIDMuMzNtcyBvciAxbXMuIExldCdzIHVz
ZSAxMG1zLCB0byBlbmFibGUKLSAqIGF0IGxlYXN0IHNvbWUgcG93ZXIgc2F2aW5nIG9uIHRoZSBD
UFUgdGhhdCBpcyBnb2luZyBpZGxlLgorICogcGVyaW9kIGNhbiBiZSAxMG1zLCA0bXMsIDMuMzNt
cyBvciAxbXMuCisgKgorICogVGhhdCBiZWluZyBzYWlkLCB3ZSBjYW4gYXNzdW1lIHRoYXQsIHRo
ZSBtb3JlIENQVXMgYXJlIHN0aWxsIGFjdGl2ZSBpbgorICogdGhlIGN1cnJlbnQgZ3JhY2UgcGVy
aW9kLCB0aGUgbG9uZ2VyIGl0IHdpbGwgdGFrZSBmb3IgaXQgdG8gY29tZSB0byBpdHMKKyAqIGVu
ZC4gV2Ugd2FpdCAxMG1zIGZvciBlYWNoIGFjdGl2ZSBDUFUsIGFzIG1pbmltaXppbmcgdGhlIHdh
a2V1cHMgZW5hYmxlcworICogbW9yZSBlZmZlY3RpdmUgcG93ZXIgc2F2aW5nLCBvbiB0aGUgQ1BV
IHRoYXQgaGFzIGdvbmUgaWRsZS4gQnV0IHdlIGFsc28KKyAqIG5ldmVyIHdhaXQgbW9yZSB0aGFu
IDEwMG1zLCB0byBhdm9pZCBkZWxheWluZyByZWNvZ25pc2luZyB0aGUgZW5kIG9mIGEKKyAqIGdy
YWNlIHBlcmlvZCAoYW5kIHRoZSBpbnZvY2F0aW9uIG9mIHRoZSBjYWxsYmFja3MpIGJ5IHRvbyBt
dWNoLgogICovCi0jZGVmaW5lIFJDVV9JRExFX1RJTUVSX1BFUklPRCBNSUxMSVNFQ1MoMTApCisj
ZGVmaW5lIFJDVV9JRExFX1RJTUVSX0NQVV9ERUxBWSAgTUlMTElTRUNTKDEwKQorI2RlZmluZSBS
Q1VfSURMRV9USU1FUl9QRVJJT0RfTUFYIE1JTExJU0VDUygxMDApCiAKIHN0YXRpYyBERUZJTkVf
UEVSX0NQVShzdHJ1Y3QgcmN1X2RhdGEsIHJjdV9kYXRhKTsKIApAQCAtNDQ0LDYgKzQ1MSw3IEBA
IGludCByY3VfbmVlZHNfY3B1KGludCBjcHUpCiB2b2lkIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KCkK
IHsKICAgICBzdHJ1Y3QgcmN1X2RhdGEgKnJkcCA9ICZ0aGlzX2NwdShyY3VfZGF0YSk7CisgICAg
c190aW1lX3QgbmV4dDsKIAogICAgIC8qCiAgICAgICogTm90ZSB0aGF0IHdlIGRvbid0IGNoZWNr
IHJjdV9wZW5kaW5nKCkgaGVyZS4gSW4gZmFjdCwgd2UgZG9uJ3Qgd2FudApAQCAtNDUzLDcgKzQ2
MSw5IEBAIHZvaWQgcmN1X2lkbGVfdGltZXJfc3RhcnQoKQogICAgIGlmIChsaWtlbHkoIXJkcC0+
Y3VybGlzdCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIHNldF90aW1lcigmcmRwLT5pZGxlX3Rp
bWVyLCBOT1coKSArIFJDVV9JRExFX1RJTUVSX1BFUklPRCk7CisgICAgbmV4dCA9IG1pbl90KHNf
dGltZV90LCBSQ1VfSURMRV9USU1FUl9QRVJJT0RfTUFYLAorICAgICAgICAgICAgICAgICBjcHVt
YXNrX3dlaWdodCgmcmN1X2N0cmxibGsuY3B1bWFzaykgKiBSQ1VfSURMRV9USU1FUl9DUFVfREVM
QVkpOworICAgIHNldF90aW1lcigmcmRwLT5pZGxlX3RpbWVyLCBOT1coKSArIG5leHQpOwogICAg
IHJkcC0+aWRsZV90aW1lcl9hY3RpdmUgPSB0cnVlOwogfQogCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:12:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18: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.xen.org>)
	id 1dill0-0003bL-00; Fri, 18 Aug 2017 18:12:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dilky-0003ay-Fh
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 18:12:28 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 49/70-18997-B0E27995; Fri, 18 Aug 2017 18:12:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZdLb3q
 kwdduOYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtC1sYStYU1ex9NZm9gbG
 FYFdjFwcQgJ/GSX+bDzLDOE8ZpTo+reNBcLZxijx8OFtoAwnh4iAs8TXM3PZQWxeAX2J+5+eA
 NkcHMIC4RJ/57GB1EsITNOS6DrZxQZSIyHgKXFq4w84+9ukw0D17BxsAlYSh8RAoiwCqhLdSw
 +wT2DkXsDIsIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0OM
 MQLCD8Uu/8yFGSQ4mJVHe37OmRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J2lMz1SSLAoNT21
 Ii0zBxh6MGkJDh4lEV4fkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzBoMUCYAUZZTmw
 Y2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPK6AJN4cnMK4Hb9AroCCagIwxbp4EcUZ
 KIkJJqYMyYGLF42Zmd/YfPayRerJnaMVMt5gp/wIdStaW6W97nHo5cN+3hHc6+FI3d22PufrM
 yvlYhJZ7Lzyej5/sp279AJ2rKprWb94TMiV7387dM2lvHyZe+y+Tc/sPS3n705Zm1zCezlYJr
 HFrrjv0z/D5brG9mz1L95F3RizR87EXDrNlSJjJ4yimxFGckGmoxFxUnAgBRDPvHfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503079945!69075174!1
X-Originating-IP: [104.130.215.37]
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 59365 invoked from network); 18 Aug 2017 18:12:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 18:12:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dilkr-0003aP-Qz; Fri, 18 Aug 2017 18:12:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dilkm-0000ru-6G; Fri, 18 Aug 2017 18:12:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dilkk-0001gL-1B; Fri, 18 Aug 2017 18:12:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112685-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken: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:guest-start/debian.repeat: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-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-xl-pvh-intel:guest-saverestore: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-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: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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-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=c9f3ca0624ad09a986a351230e2c9c1e9b42636a
X-Osstest-Versions-That: xen=8aebf856caabeb46f89acf07b727193e16ab1242
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 18:12:14 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112685: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY4NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY4NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyNjY3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MTI2NjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMTI2NjcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2NwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjY2NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjY2NwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY3CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2
NjcKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY3CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI2NjcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0OCB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMjY1MAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEy
NjUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NjcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY2NwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTEyNjY3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NjcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgYzlmM2NhMDYyNGFkMDlhOTg2YTM1MTIzMGUyYzljMWU5YjQy
NjM2YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOGFlYmY4NTZjYWFi
ZWI0NmY4OWFjZjA3YjcyNzE5M2UxNmFiMTI0MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjY3
ICAyMDE3LTA4LTE2IDEzOjI3OjU3IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY4NSAgMjAxNy0wOC0xNyAxMzo1NDo0MyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1
cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCBjOWYzY2EwNjI0YWQwOWE5ODZhMzUxMjMwZTJjOWMxZTliNDI2
MzZhCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBB
dWcgMTcgMTU6MTE6MjIgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4IHRyYW5zaXRpdmUgZ3Jh
bnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50cyBtdXN0
IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAgcmVmZXJlbmNlIGNvdW50aW5nIGJy
ZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNhbGwgdG8KICAgIF9fYWNxdWlyZV9n
cmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkKICAgIGNvdW50
ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5hbCBwaW4gY291bnQpLiBGdXJ0aGVy
bW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQgbG9ja3Mgd2Ug
bmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3Jp
Z2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKICAgIGp1c3QgdGhlIHBpbiBj
b3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzLiBBcyBhCiAg
ICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIG5lZWRzIHRvIG1pcnJvciB0aGF0
IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQogICAgcmV0cnkgcGF0aCBvZiBf
X2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRhYl9zZXRfdmVyc2lvbigpIGFsc28K
ICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNpdGl2ZSBncmFu
dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFJlcG9ydGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMwYzQzMmM3CiAgICBtYXN0ZXIgZGF0
ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0IGU4NzMyNTEzNzgyOTU1YWVlN2Ew
MDU2MjJiOGY3Mzk5YTdiYzgwZDUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNToxMDo1MCAyMDE3ICswMjAwCgogICAgZ250dGFiOiBk
b24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgIAogICAgVGhlcmUgaXMg
bm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0
aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMgd2l0aCBh
IGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6CiAgICAtIF9fcmVsZWFzZV9ncmFu
dF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgIF9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwgdHJhbnNp
dGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZp
bmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICBhcmd1bWVudCBmYWxzZSwgYXMg
dGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAgICAgIG9i
c2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAKICAgIFRo
aXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2NiN2Y3MzQw
OGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0
OjM5OjE4ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:13:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18: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.xen.org>)
	id 1dillt-0003hN-Df; Fri, 18 Aug 2017 18:13:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dills-0003hB-SB
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 18:13:24 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D9/0D-03937-44E27995; Fri, 18 Aug 2017 18:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsXiVRvsqOusNz3
 SYMJ7QYslHxezODB6HN39mymAMYo1My8pvyKBNWPWln/sBX/1K473v2NrYPys1MXIxSEkMIFR
 4uuLm0wgjoTAHFaJlSvmM3YxcgI5SRIrn+9n7WLkALLLJM7MZAUJCwloSNy+2cgOYR9kkni2W
 wvCnsgoseu9LURrscSlIy+YQGxeAUGJkzOfsEDUeEt86J0INodTwENi0s5GJoi4u8T9P9vB4m
 wC2hJtr3eB2SwCqhJPN61lh5iZKDHnw3M2iJkBEmu7H4PNFBYIkbg/cw+YLSKgJ3H0VwsjyC/
 MAouYJV6+gxjELKAp0br9N/sERpFZSG6ahSS1gJFpFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6u
 oYGZXm5qcXFiempOYlKxXnJ+7iZGYKAzAMEOxusbAw4xSnIwKYny/p41JVKILyk/pTIjsTgjv
 qg0J7X4EKMMB4eSBG+W7vRIIcGi1PTUirTMHGDMwaQlOHiURHirQNK8xQWJucWZ6RCpU4zGHB
 tWr//CxDHpwPYvTEIsefl5qVLivPEgpQIgpRmleXCDYKngEqOslDAvI9BpQjwFqUW5mSWo8q8
 YxTkYlYR5ZUCm8GTmlcDtewV0ChPQKYat00BOKUlESEk1MJ7RqhEPOioR9zG1zObJ52cLfij2
 +DfMO/vtwuxsrXXsuZyN0xorQyNimz3rnUxSJRtmv8v8/yHu6AOnlx/2dITZZ9Q6RtreXNQpW
 q6RNLuI6UXw7+Ri0zPCiyfxN/6r1np41uDvM4vK9QsqExzd//7NYzncf23GZ5XsaP/VDyZcsH
 EW3RK8WImlOCPRUIu5qDgRAA6CfT0AAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503080002!100012038!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16353 invoked from network); 18 Aug 2017 18:13:23 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 18:13:23 -0000
Received: by mail-pg0-f65.google.com with SMTP id 83so16144165pgb.4
 for <xen-devel@lists.xen.org>; Fri, 18 Aug 2017 11:13:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=JbvHNg5qGgDoPhqMc5wddMoH8k4ixdspnWa4kold8pg=;
 b=CaEwKeHC4jcFtxTCIwvcJtClWbVfzX9OYnv1cRR7RHuL1n1L2lGncTj5xLi1xoyp69
 NOUrayX3Nc8zlS1MhLL7408DhhHFyvrmTZYnVGzeuVCNcstzJKV2wA9KCq0aMDsv1Wc8
 No7MCPDcRB1dpw7eMih3xCkqW0xMp2qZ3JFHT9cop3qt939g1+v0pdxBpuZWyVtWdZf4
 YrMgrUh6PioxZw6z/cSwRQg4jsEKsg8glIsZmZHrx7lVnmE73FoPUJMs+FESPlNg38W3
 l9ou7zAqrKDqzJ+ThiaKm3oU5Pl7OqByUw6YTLXJkYEAEJe+aX+hEIwwd5lvgoJy4iMa
 NIJg==
X-Gm-Message-State: AHYfb5h5g2uYevrKDNjBzXkvDzy4PX17dOuEB20A/1H9v6rKp/AL+Moa
 Sy4OwoUUBaHhLlT2ONQ=
X-Received: by 10.99.60.65 with SMTP id i1mr8306186pgn.51.1503080001328;
 Fri, 18 Aug 2017 11:13:21 -0700 (PDT)
Received: from mail-pg0-f47.google.com (mail-pg0-f47.google.com.
 [74.125.83.47])
 by smtp.gmail.com with ESMTPSA id z125sm6882159pfz.108.2017.08.18.11.13.20
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 18 Aug 2017 11:13:20 -0700 (PDT)
Received: by mail-pg0-f47.google.com with SMTP id i12so69057376pgr.3
 for <xen-devel@lists.xen.org>; Fri, 18 Aug 2017 11:13:20 -0700 (PDT)
X-Received: by 10.98.137.202 with SMTP id n71mr9370359pfk.243.1503080000468;
 Fri, 18 Aug 2017 11:13:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Fri, 18 Aug 2017 11:12:39 -0700 (PDT)
In-Reply-To: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
References: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 18 Aug 2017 12:12:39 -0600
X-Gmail-Original-Message-ID: <CABfawhniMRL47-xurjDN4ahwwvdb9+Cu9caa+VqGBMzPtL9YFA@mail.gmail.com>
Message-ID: <CABfawhniMRL47-xurjDN4ahwwvdb9+Cu9caa+VqGBMzPtL9YFA@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <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 v6] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgNTo1MCBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IEluIHNvbWUgaW50cm9zcGVjdGlvbiB1c2VjYXNl
cywgYW4gaW4tZ3Vlc3QgYWdlbnQgbmVlZHMgdG8gY29tbXVuaWNhdGUKPiB3aXRoIHRoZSBleHRl
cm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50LiAgQW4gZXhpc3RpbmcgbWVjaGFuaXNtIGlzCj4gSFZN
T1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCwgYnV0IHRoaXMgaXMgcmVzdHJpY3RlZCB0byBrZXJu
ZWwgdXNlY2FzZXMKPiBsaWtlIGFsbCBvdGhlciBoeXBlcmNhbGxzLgo+Cj4gSW50cm9kdWNlIGEg
bWVjaGFuaXNtIHdoZXJlYnkgdGhlIGludHJvc3BlY3Rpb24gYWdlbnQgY2FuIHdoaXRlbGlzdCB0
aGUKPiB1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCBkaXJlY3RseSBmcm9tIHVz
ZXJzcGFjZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgoKQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KCj4KPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIFY1Ogo+ICAgICAgICAgLSBBZGRlZCB0aGUg
Ym9vbCBhbGxvd191c2Vyc3BhY2UgdG8gdGhlIHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdAo+ICAg
ICAgICAgIGZ1bmN0aW9uCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwg
IDIgKy0KPiAgdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAgfCAgMyArKy0KPiAgeGVuL2Fy
Y2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgfCAgNSArKysrKwo+ICB4ZW4vY29tbW9uL21vbml0b3Iu
YyAgICAgICAgICB8ICAxICsKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAxOSAr
KysrKysrKysrLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDEg
Kwo+ICA2IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBpbmRleCBiZGU4MzEzLi5hM2QwOTI5IDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKPiBAQCAtMjAyMSw3ICsyMDIxLDcgQEAgaW50IHhjX21vbml0b3Jfc29m
dHdhcmVfYnJlYWtwb2ludCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCj4g
IGludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWFpbl9pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBl
bmFibGUpOwo+ICBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWFpbl9pZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGVuYWJsZSwgYm9vbCBzeW5jKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGVuYWJsZSwgYm9vbCBzeW5jLCBib29sIGFsbG93X3VzZXJzcGFjZSk7Cj4gIGludCB4Y19tb25p
dG9yX2RlYnVnX2V4Y2VwdGlvbnMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lk
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5
bmMpOwo+ICBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsIGJvb2wgZW5hYmxlKTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCj4gaW5kZXggYjQ0Y2U5My4uYTY3Nzgy
MCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKPiArKysgYi90b29scy9s
aWJ4Yy94Y19tb25pdG9yLmMKPiBAQCAtMTQ3LDcgKzE0Nyw3IEBAIGludCB4Y19tb25pdG9yX2Rl
c2NyaXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiAg
fQo+Cj4gIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHN5bmMpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBzeW5j
LCBib29sIGFsbG93X3VzZXJzcGFjZSkKPiAgewo+ICAgICAgREVDTEFSRV9ET01DVEw7Cj4KPiBA
QCAtMTU3LDYgKzE1Nyw3IEBAIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRTsK
PiAgICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfR1VFU1RfUkVRVUVTVDsKPiAgICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5ndWVzdF9yZXF1
ZXN0LnN5bmMgPSBzeW5jOwo+ICsgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lmd1ZXN0X3JlcXVl
c3QuYWxsb3dfdXNlcnNwYWNlID0gZW5hYmxlID8gYWxsb3dfdXNlcnNwYWNlIDogZmFsc2U7Cj4K
PiAgICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPiAgfQo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNh
bGwuYwo+IGluZGV4IGU3MjM4Y2UuLjU3NDJkZDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9oeXBlcmNhbGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKPiBA
QCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgICAgICAgICAvKiBGYWxsdGhyb3VnaCB0byBwZXJtaXNzaW9uIGNoZWNrLiAq
Lwo+ICAgICAgY2FzZSA0Ogo+ICAgICAgY2FzZSAyOgo+ICsgICAgICAgIGlmICggY3VycmQtPmFy
Y2gubW9uaXRvci5ndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkICYmCj4gKyAgICAgICAg
ICAgIGVheCA9PSBfX0hZUEVSVklTT1JfaHZtX29wICYmCj4gKyAgICAgICAgICAgIChtb2RlID09
IDggPyByZWdzLT5yZGkgOiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZl
bnQgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gICAgICAgICAgaWYgKCB1bmxpa2VseSho
dm1fZ2V0X2NwbChjdXJyKSkgKQo+ICAgICAgICAgIHsKPiAgICAgIGRlZmF1bHQ6Cj4gZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vbW9uaXRvci5jIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKPiBpbmRl
eCA0NTFmNDJmLi4yMDQ2M2UwIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vbW9uaXRvci5jCj4g
KysrIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKPiBAQCAtNzUsNiArNzUsNyBAQCBpbnQgbW9uaXRv
cl9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAq
bW9wKQo+ICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKPiAgICAgICAgICBkLT5tb25pdG9yLmd1
ZXN0X3JlcXVlc3Rfc3luYyA9IG1vcC0+dS5ndWVzdF9yZXF1ZXN0LnN5bmM7Cj4gICAgICAgICAg
ZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X2VuYWJsZWQgPSByZXF1ZXN0ZWRfc3RhdHVzOwo+ICsg
ICAgICAgIGQtPmFyY2gubW9uaXRvci5ndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkID0g
bW9wLT51Lmd1ZXN0X3JlcXVlc3QuYWxsb3dfdXNlcnNwYWNlOwo+ICAgICAgICAgIGRvbWFpbl91
bnBhdXNlKGQpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAo+
IGluZGV4IGMxMDUyMmIuLmRlMDI1MDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKPiBAQCAtMzk2
LDE1ICszOTYsMTYgQEAgc3RydWN0IGFyY2hfZG9tYWluCj4KPiAgICAgIC8qIEFyY2gtc3BlY2lm
aWMgbW9uaXRvciBvcHRpb25zICovCj4gICAgICBzdHJ1Y3Qgewo+IC0gICAgICAgIHVuc2lnbmVk
IGludCB3cml0ZV9jdHJscmVnX2VuYWJsZWQgICAgICAgOiA0Owo+IC0gICAgICAgIHVuc2lnbmVk
IGludCB3cml0ZV9jdHJscmVnX3N5bmMgICAgICAgICAgOiA0Owo+IC0gICAgICAgIHVuc2lnbmVk
IGludCB3cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSAgOiA0Owo+IC0gICAgICAgIHVuc2lnbmVk
IGludCBzaW5nbGVzdGVwX2VuYWJsZWQgICAgICAgICAgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVk
IGludCBzb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVk
IGludCBkZWJ1Z19leGNlcHRpb25fZW5hYmxlZCAgICAgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVk
IGludCBkZWJ1Z19leGNlcHRpb25fc3luYyAgICAgICAgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVk
IGludCBjcHVpZF9lbmFibGVkICAgICAgICAgICAgICAgOiAxOwo+IC0gICAgICAgIHVuc2lnbmVk
IGludCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFibGVkICAgOiAxOwo+ICsgICAgICAgIHVuc2lnbmVk
IGludCB3cml0ZV9jdHJscmVnX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IDQ7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHdyaXRlX2N0cmxyZWdfc3luYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogNDsKPiArICAgICAgICB1bnNpZ25lZCBpbnQg
d3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA0
Owo+ICsgICAgICAgIHVuc2lnbmVkIGludCBzaW5nbGVzdGVwX2VuYWJsZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IDE7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHNvZnR3
YXJlX2JyZWFrcG9pbnRfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX2VuYWJsZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAxOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNl
cHRpb25fc3luYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7Cj4gKyAgICAg
ICAgdW5zaWduZWQgaW50IGNwdWlkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogMTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nl
c3NfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwo+ICsgICAgICAgIHVu
c2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkICAgICAgICAgICAgICAg
ICAgICAgICA6IDE7Cj4gICAgICAgICAgc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCAqbXNyX2Jp
dG1hcDsKPiAgICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJscmVnX21hc2tbNF07Cj4gICAgICB9
IG1vbml0b3I7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IGluZGV4IGZmMzk3NjIuLjU5OTdjNTIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCj4gQEAgLTExMjQsNiArMTEyNCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X21vbml0b3Jfb3Agewo+ICAgICAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgICAgIC8qIFBhdXNl
IHZDUFUgdW50aWwgcmVzcG9uc2UgKi8KPiAgICAgICAgICAgICAgdWludDhfdCBzeW5jOwo+ICsg
ICAgICAgICAgICB1aW50OF90IGFsbG93X3VzZXJzcGFjZTsKPiAgICAgICAgICB9IGd1ZXN0X3Jl
cXVlc3Q7Cj4KPiAgICAgICAgICBzdHJ1Y3Qgewo+IC0tCj4gMi43LjQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:31:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18: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.xen.org>)
	id 1dim2y-00052u-Sx; Fri, 18 Aug 2017 18:31:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1dim2x-00052o-6x
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:31:03 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C2/CC-02181-66237995; Fri, 18 Aug 2017 18:31:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jG6q0fR
 IgyUzrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNEz8wFnxhqphy+z9zA+MUpi5GLg4hgdlM
 Eif3zGPuYuTkYBGwl1h15BMLiM0oUCZxbtZFJgg7Q2LqpVssEA2rGSX2nGmHalCVmDm/G6yBT
 UBb4tnU7WBxEQF1icMdm8AamAX+MEmc+tLFCpIQFvCV6J10GayBV8Ba4uT2PVBnbGCSWN7Vxg
 6REJQ4OfMJWBGzgJbEjX8vgYo4gGxpieX/OEDCnAJWEn+OHAK7TgJo8ZHde9lA5kgI9DFKdO7
 YzD6BUWgWklGzkIyahTBqASPzKkb14tSistQiXVO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzE
 pGK95PzcTYzAgK5nYGDcwXj5q9MhRkkOJiVR3t+zpkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQk
 uA9ajg9UkiwKDU9tSItMwcYWzBpCQ4eJRHePwZAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56
 VKifPOBpkhAFKUUZoHNwIW55cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNKg0zhycwrgdv
 0CugIJqAjDFungRxRkoiQkmpg5Jot6/YuvFPhXKSmSJHFMuEL8xYbFW/NXn9E0z9wW06/h0B5
 fGVxdmj3RtENsnXCP09Nnv+MqzvOXNHlZamckNA3m3M8gq+NLu/58PTb3PWS5c193V5sMzzOX
 ZBlLM/gynY96vcxTMCjsejJUs9MnYhN2QUMs0M4NkROdd7MnZKQl7eNuUyJpTgj0VCLuag4EQ
 AHZi1s7gIAAA==
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503081060!55160570!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30852 invoked from network); 18 Aug 2017 18:31:01 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 18:31:01 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E15F5883C9;
 Fri, 18 Aug 2017 18:30:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com E15F5883C9
Received: from redhat.com (ovpn-124-128.rdu2.redhat.com [10.10.124.128])
 by smtp.corp.redhat.com (Postfix) with SMTP id 11E496F0A0;
 Fri, 18 Aug 2017 18:30:56 +0000 (UTC)
Date: Fri, 18 Aug 2017 21:30:56 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20170818213036-mutt-send-email-mst@kernel.org>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
 <20170817162347.1590-3-anthony.perard@citrix.com>
 <20170818043655-mutt-send-email-mst@kernel.org>
 <20170818113734.181332ad@nial.brq.redhat.com>
 <20170818133107.GG1475@perard.uk.xensource.com>
 <20170818161957.3a63f611@nial.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818161957.3a63f611@nial.brq.redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Fri, 18 Aug 2017 18:31:00 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org,
 Bruce Rogers <brogers@suse.com>, Marcel Apfelbaum <marcel@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v3 2/3] hw/acpi: Move
	acpi_set_pci_info to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDQ6MTk6NTdQTSArMDIwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiA+ID4gPiAKPiA+ID4gPiBDbGVhbiBpdCB1cCBhZnRlciAyLjEwLgo+ID4gPiA+ICAg
Cj4gPiAKPiA+IFNvIGlzIHRoZSB2MiBnb29kIGVub3VnaCBvciBkbyBJIG5lZWQgdG8gcmVzZW5k
IGl0Pwo+IERvIHlvdSByZWFsbHkgbmVlZCBpdCBpbiAyLjEwPwo+IGl0J3Mgb25seSAyIGRheXMg
bGVmdCB0aWxsIHJlbGVhc2Ugc28gdW5sZXNzIGl0J3MgYmxvY2tlcgo+IEknZCB3YWl0IHRpbGwg
YWZ0ZXIgcmVsZWFzZSBhbmQgZG8gY2xlYW4gZml4LgoKV2VsbCBpdCdzIGEgcmVncmVzc2lvbiBp
c24ndCBpdD8KCj4gCj4gPiBUaGFua3MsCj4gPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:32:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18:32: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.xen.org>)
	id 1dim4N-00058H-6i; Fri, 18 Aug 2017 18:32:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1dim4L-000589-NO
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:32:29 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2B/26-03557-DB237995; Fri, 18 Aug 2017 18:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVysWW7jO4eo+m
 RBvemy1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLf65nK1jLXvH42HzGBsZrrF2MnBxCAnOZ
 JObdtQaxWQQcJVa3dbCA2IwCZRLX+mewQ9gZEluXngSKcwHVr2aUmLH0KxtEg6rErZZdYA1sA
 toSz6ZuZwaxRQT0JFpWTWQFaWAW+Mok0fC5ixEkISzgK9E76TJYA6+AtcSq1wegpj5kkphwv5
 ERIiEocXLmE7AiZgEtiRv/XjJ1MXIA2dISy/9xgJicAjYSF3/ng1RIAO09snsvG8gYCYE+Rok
 F1y8xTmAUmoVk0iwkk2YhTFrAyLyKUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tbg4MT01
 JzGpWC85P3cTIzCYGYBgB+P0y/6HGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDS
 YLX0HB6pJBgUWp6akVaZg4wrmDSEhw8SiK8G0HSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5
 US5xUCKRIAKcoozYMbAYvxS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQAyhSczrwRu0yu
 gI5iAjjBsnQZyREkiQkqqgdF4R7SVgJJDbc5rfweFc+Im93oO6mwNm/LXvYB5hpIes1js6bjr
 uxeEB76N6fhxYId9Xu3CgyZcDtOnmr1eIvTu7/MFVc/vxt5zNH+YILvlyX1Ww0VP1Qs2rP0xS
 Wt7zbVrz1/nWSRsPss8/ZOFaOSKTzaL3u26tkEtbmO1yFxNdrsg38opitZKLMUZiYZazEXFiQ
 CtLUJA7AIAAA==
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503081147!89247318!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51241 invoked from network); 18 Aug 2017 18:32:28 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 18:32:28 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 73AB0C0587C4;
 Fri, 18 Aug 2017 18:32:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 73AB0C0587C4
Received: from redhat.com (ovpn-124-128.rdu2.redhat.com [10.10.124.128])
 by smtp.corp.redhat.com (Postfix) with SMTP id 9A6E26F0A0;
 Fri, 18 Aug 2017 18:32:23 +0000 (UTC)
Date: Fri, 18 Aug 2017 21:32:23 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170818213110-mutt-send-email-mst@kernel.org>
References: <20170817162347.1590-1-anthony.perard@citrix.com>
 <20170817162347.1590-3-anthony.perard@citrix.com>
 <20170818043655-mutt-send-email-mst@kernel.org>
 <20170818113734.181332ad@nial.brq.redhat.com>
 <20170818133107.GG1475@perard.uk.xensource.com>
 <20170818161957.3a63f611@nial.brq.redhat.com>
 <20170818160018.GH1475@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818160018.GH1475@perard.uk.xensource.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Fri, 18 Aug 2017 18:32:26 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org, Eduardo Habkost <ehabkost@redhat.com>,
 Bruce Rogers <brogers@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Marcel Apfelbaum <marcel@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [PATCH for-2.10 v3 2/3] hw/acpi: Move
	acpi_set_pci_info to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDU6MDA6MThQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IENsZWFuIGl0IHVwIGFmdGVyIDIuMTAuCj4gPiA+
ID4gPiAgIAo+ID4gPiAKPiA+ID4gU28gaXMgdGhlIHYyIGdvb2QgZW5vdWdoIG9yIGRvIEkgbmVl
ZCB0byByZXNlbmQgaXQ/Cj4gPiBEbyB5b3UgcmVhbGx5IG5lZWQgaXQgaW4gMi4xMD8KPiA+IGl0
J3Mgb25seSAyIGRheXMgbGVmdCB0aWxsIHJlbGVhc2Ugc28gdW5sZXNzIGl0J3MgYmxvY2tlcgo+
ID4gSSdkIHdhaXQgdGlsbCBhZnRlciByZWxlYXNlIGFuZCBkbyBjbGVhbiBmaXguCj4gCj4gSXQg
bW9zdGx5IG1lYW5zIHRoYXQgc29tZW9uZSBidWlsZGluZyBRRU1VIDIuMTAgd291bGQgYmUgdW5h
YmxlIHRvIGRvCj4gUENJIHBhc3N0aHJvdWdoIGhvdHBsdWcuIEJ1dCBQQ0kgUFQgd29ya3MgZmlu
ZSB3aGVuIHRoZSBkZXZpY2UgaXMgYWRkZWQKPiBiZWZvcmUgYSBndWVzdCBpcyBzdGFydGVkLiBN
YXliZSBob3RwbHVnIGNhbiB3b3JrIGFzIHdlbGwgd2l0aCBleHRyYQo+IHN0ZXBzIGRvbmUgaW4g
dGhlIGd1ZXN0IHRvIGZvcmNlIHRvIHByb2JlIGZvciBuZXcgZGV2aWNlcy4KPiAKPiBTbyBJIHdv
dWxkIHNheSBpdCBpcyBub3QgYSBibG9ja2VyLCBhbmQgY291bGQgYmUgYWRkZWQgaW4gdGhlIGtu
b3duCj4gaXNzdWUgb2YgdGhlIHJlbGVhc2Ugbm90ZXM/CgpSZWdyZXNzaW9ucyBhcmVuJ3Qgbmlj
ZS4gQnV0IHJpc2sgdG8gd29ya2luZyBzZXR1cHMgaXNuJ3QgbmljZSBlaXRoZXIuCklmIHlvdSBj
YW4gY29tZSB1cCB3aXRoIGEgcGF0Y2ggdGhhdCBvYnZpb3VzbHkgbGltaXRzIHRoZSBlZmZlY3Qg
dG8geGVuCm9ubHksIEknbGwgbWVyZ2UgaXQgb3IgYWNrIGZvciBtZXJnZSB0aHJvdWdoIFhlbiB0
cmVlLgoKPiAtLSAKPiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:48:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18:48: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.xen.org>)
	id 1dimJs-00061O-JF; Fri, 18 Aug 2017 18:48:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dimJq-00061I-Pj
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 18:48:30 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DE/EE-01996-E7637995; Fri, 18 Aug 2017 18:48:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsUyZ7p8oG6t2fR
 Ig1sTlCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyrL6+xFxxRqpi2YwZjA+NSmS5GLg4hgYlM
 Eq/n7GGCcP4ySmz+NJURwtnIKLH4YTtrFyMnkNPDKPHvqR6IzSZgJHH26HRGEFtEQFri2ufLY
 A3MArsZJY4ensMEkhAW8JLYc6yVBcRmEVCV+NGxDKyBFyi++flTsBoJAQWJKQ/fM0PYhhKnH2
 5jnMDIs4CRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 36xkYGHcwXt7id4hRkoNJSZT396wpkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFlNp0cKCRal
 pqdWpGXmAMMQJi3BwaMkwmsOkuYtLkjMLc5Mh0idYlSUEuf9bQKUEABJZJTmwbXBQv8So6yUM
 C8jAwODEE9BalFuZgmq/CtGcQ5GJWFecZDxPJl5JXDTXwEtZgJabNg6DWRxSSJCSqqBsfHSHp
 bibq893Xtf1969ectrKhfjAtbk+ZeC7pw5MSv23B65q/Mbpj09aPng7+bNCffnaJw8c8WjXuK
 e1l9ts5Uuj4Pj1/5ZvfBjsCBXWL2rpvlKdf77i5WDRPnX7WHUc2muXyvSVLW15Wiyq8DMWL+q
 QAv27/MSIxok4maFvc8VvRBdaLM2TYmlOCPRUIu5qDgRAIS4PdN4AgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503082107!106277095!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60194 invoked from network); 18 Aug 2017 18:48:29 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Aug 2017 18:48:29 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7IImLG4017326
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 18:48:21 GMT
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 v7IImKIk020860
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Aug 2017 18:48:21 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 v7IImKIi019237;
 Fri, 18 Aug 2017 18:48:20 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 18 Aug 2017 11:48:19 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 18 Aug 2017 14:51:01 -0400
Message-Id: <1503082261-11400-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: kevin.tian@intel.com, suravee.suthikulpanit@amd.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, jun.nakajima@intel.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v3] hvm: vmx/svm_cpu_up_prepare should be called
	only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2Ugcm91dGluZXMgYXJlIGZpcnN0IGNhbGxlZCB2aWEgQ1BVX1VQX1BSRVBBUkUgbm90aWZp
ZXIgYnkgdGhlIEJTUAphbmQgdGhlbiBieSB0aGUgYm9vdGluZyBBU1AgZnJvbSB2bXhfY3B1X3Vw
KCkvX3N2bV9jcHVfdXAoKS4KCkF2b2lkIHRoZSB1bm5lY2Vzc2FyeSBzZWNvbmQgY2FsbC4gQmVj
YXN1ZSBCU1AgZG9lc24ndCBnbyB0aHJvdWdoCkNQVV9VUF9QUkVQQVJFIGl0IGlzIGEgc3BlY2lh
bCBjYXNlIGFuZCBzbyB3ZSBwYXNzICdic3AnIGZsYWcgdG8KaHZtX2Z1bmNzLmNwdV91cCgpIHRv
IGhlbHAgaXQgZGVjaWRlIHdoZXRoZXIgb3Igbm90IHRvIGNhbGwKdm14L3N2bV9jcHVfdXBfcHJl
cGFyZSgpLgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpWMzoKKiBSZXZlcnRlZCB0byB2MS1zdHlsZSBwYXRjaCwgd2l0aG91dCBh
c3N1bXB0aW9uIHRoYXQgQlNQIGlzIGFsd2F5cyBDUFUwLgogIFByb2JsZW0gd2l0aCBWMiB3YXMg
dGhhdCBvbiBJbnRlbCB2bXhfY3B1X3VwX3ByZXBhcmUoKSBuZWVkcyB0byBiZSBjYWxsZWQKICBh
ZnRlciB2bXhfaW5pdF92bWNzX2NvbmZpZygpOiB0aGUgbGF0dGVyIHNldHMgdm1jc19yZXZpc2lv
bl9pZCwgdXNlZAogIGxhdGVyIGJ5IHZteF9hbGxvY192bWNzKCkuCgoKIHhlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jICAgICAgICAgfCAxMSArKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm1jcy5jICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAg
ICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICB8ICA0ICsr
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggfCAgMiArLQogNSBmaWxlcyBj
aGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5k
ZXggMGRjOTQ0Mi4uNmJhYmI5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTE1MjMsNyArMTUyMyw3IEBA
IHN0YXRpYyBpbnQgc3ZtX2hhbmRsZV9vc3Z3KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3Is
IHVpbnQ2NF90ICp2YWwsIGJvb2xfdCByCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQg
X3N2bV9jcHVfdXAoYm9vbCBic3ApCitzdGF0aWMgaW50IHN2bV9jcHVfdXAoYm9vbCBic3ApCiB7
CiAgICAgdWludDY0X3QgbXNyX2NvbnRlbnQ7CiAgICAgaW50IHJjOwpAQCAtMTUzOCw3ICsxNTM4
LDcgQEAgc3RhdGljIGludCBfc3ZtX2NwdV91cChib29sIGJzcCkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAgICAgfQogCi0gICAgaWYgKCAocmMgPSBzdm1fY3B1X3VwX3ByZXBhcmUoY3B1KSkg
IT0gMCApCisgICAgaWYgKCBic3AgJiYgKHJjID0gc3ZtX2NwdV91cF9wcmVwYXJlKGNwdSkpICE9
IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKICAgICB3cml0ZV9lZmVyKHJlYWRfZWZlcigpIHwg
RUZFUl9TVk1FKTsKQEAgLTE1NzgsMTggKzE1NzgsMTMgQEAgc3RhdGljIGludCBfc3ZtX2NwdV91
cChib29sIGJzcCkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBzdm1fY3B1X3VwKHZv
aWQpCi17Ci0gICAgcmV0dXJuIF9zdm1fY3B1X3VwKGZhbHNlKTsKLX0KLQogY29uc3Qgc3RydWN0
IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF9zdm0odm9pZCkKIHsKICAgICBib29s
X3QgcHJpbnRlZCA9IDA7CiAKICAgICBzdm1faG9zdF9vc3Z3X3Jlc2V0KCk7CiAKLSAgICBpZiAo
IF9zdm1fY3B1X3VwKHRydWUpICkKKyAgICBpZiAoIHN2bV9jcHVfdXAodHJ1ZSkgKQogICAgIHsK
ICAgICAgICAgcHJpbnRrKCJTVk06IGZhaWxlZCB0byBpbml0aWFsaXNlLlxuIik7CiAgICAgICAg
IHJldHVybiBOVUxMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDc4NTQ4MDIuLjJiMjBkMDMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKQEAgLTYwMyw3ICs2MDMsNyBAQCB2b2lkIHZteF9jcHVfZGVhZCh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgIHZteF9waV9kZXNjX2ZpeHVwKGNwdSk7CiB9CiAKLWludCB2bXhfY3B1
X3VwKHZvaWQpCitpbnQgdm14X2NwdV91cChib29sIGJzcCkKIHsKICAgICB1MzIgZWF4LCBlZHg7
CiAgICAgaW50IHJjLCBiaW9zX2xvY2tlZCwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAt
NjUyLDcgKzY1Miw3IEBAIGludCB2bXhfY3B1X3VwKHZvaWQpCiAKICAgICBJTklUX0xJU1RfSEVB
RCgmdGhpc19jcHUoYWN0aXZlX3ZtY3NfbGlzdCkpOwogCi0gICAgaWYgKCAocmMgPSB2bXhfY3B1
X3VwX3ByZXBhcmUoY3B1KSkgIT0gMCApCisgICAgaWYgKCBic3AgJiYgKHJjID0gdm14X2NwdV91
cF9wcmVwYXJlKGNwdSkpICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKICAgICBzd2l0Y2gg
KCBfX3ZteG9uKHRoaXNfY3B1KHZteG9uX3JlZ2lvbikpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggNjdm
Yzg1Yi4uNDE5MDBlZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0MzMsNyArMjQzMyw3IEBAIGNvbnN0
IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQpCiB7CiAg
ICAgc2V0X2luX2NyNChYODZfQ1I0X1ZNWEUpOwogCi0gICAgaWYgKCB2bXhfY3B1X3VwKCkgKQor
ICAgIGlmICggdm14X2NwdV91cCh0cnVlKSApCiAgICAgewogICAgICAgICBwcmludGsoIlZNWDog
ZmFpbGVkIHRvIGluaXRpYWxpc2UuXG4iKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oCmluZGV4IGI2ODdlMDMuLmNkNDI3ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBA
IC0xNTgsNyArMTU4LDcgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAgICAgaW50ICAo
KmNwdV91cF9wcmVwYXJlKSh1bnNpZ25lZCBpbnQgY3B1KTsKICAgICB2b2lkICgqY3B1X2RlYWQp
KHVuc2lnbmVkIGludCBjcHUpOwogCi0gICAgaW50ICAoKmNwdV91cCkodm9pZCk7CisgICAgaW50
ICAoKmNwdV91cCkoYm9vbCBic3ApOwogICAgIHZvaWQgKCpjcHVfZG93bikodm9pZCk7CiAKICAg
ICAvKiBDb3B5IHVwIHRvIDE1IGJ5dGVzIGZyb20gY2FjaGVkIGluc3RydWN0aW9uIGJ5dGVzIGF0
IGN1cnJlbnQgcklQLiAqLwpAQCAtNDQzLDcgKzQ0Myw3IEBAIHZvaWQgaHZtX3NldF9yZHRzY19l
eGl0aW5nKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBlbmFibGUpOwogCiBzdGF0aWMgaW5saW5l
IGludCBodm1fY3B1X3VwKHZvaWQpCiB7Ci0gICAgcmV0dXJuIChodm1fZnVuY3MuY3B1X3VwID8g
aHZtX2Z1bmNzLmNwdV91cCgpIDogMCk7CisgICAgcmV0dXJuIChodm1fZnVuY3MuY3B1X3VwID8g
aHZtX2Z1bmNzLmNwdV91cChmYWxzZSkgOiAwKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGh2
bV9jcHVfZG93bih2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggZTNmYWY3
OC4uY2NhYmNjMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3Mu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC0yNSw3ICsyNSw3
IEBAIGV4dGVybiB2b2lkIHZtY3NfZHVtcF92Y3B1KHN0cnVjdCB2Y3B1ICp2KTsKIGV4dGVybiB2
b2lkIHNldHVwX3ZtY3NfZHVtcCh2b2lkKTsKIGV4dGVybiBpbnQgIHZteF9jcHVfdXBfcHJlcGFy
ZSh1bnNpZ25lZCBpbnQgY3B1KTsKIGV4dGVybiB2b2lkIHZteF9jcHVfZGVhZCh1bnNpZ25lZCBp
bnQgY3B1KTsKLWV4dGVybiBpbnQgIHZteF9jcHVfdXAodm9pZCk7CitleHRlcm4gaW50ICB2bXhf
Y3B1X3VwKGJvb2wgYnNwKTsKIGV4dGVybiB2b2lkIHZteF9jcHVfZG93bih2b2lkKTsKIAogc3Ry
dWN0IHZtY3Nfc3RydWN0IHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 18:55:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 18:55: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.xen.org>)
	id 1dimQ3-0006fU-91; Fri, 18 Aug 2017 18:54:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=396cc44c7=citrix-osstest@xenproject.org>)
 id 1dimQ2-0006fB-5N
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 18:54:54 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 50/F0-01994-DF737995; Fri, 18 Aug 2017 18:54:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDve4f8+m
 RBo+2S1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxJ1xYyFtwMrlhwayVzA+M/xy5GTg4JAX+J
 SevOsHcxcgDZ7hL3HqaBhEUEnCUmfLjNBmLzCuhJ/FzRyA5iCwsYSUyb9JwNotVN4kXPUXYY+
 /aWTjCbTcBDYmLPRBYQm0VAVeJSZzNYXEhAS2Lp4pVMEDMFJU7OfAJWwywgIXHwxQtmiDkWEj
 PutjNNYOSdhaRsFpKyBYxMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpO
 K9ZLzczcxAkOnnoGBcQfj3cl+hxglOZiURHl/z5oSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 96bZ9EghwaLU9NSKtMwcYBDDpCU4eJREeO+CpHmLCxJzizPTIVKnGI05Nqxe/4WJY9LMn9+Yh
 Fjy8vNSpcR5f4KUCoCUZpTmwQ2CRdclRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8rSBTeD
 LzSuD2vQI6hQnoFMPWaSCnlCQipKQaGOue9bt9aBdb9CvItlOl4IAbc5iFZ82lsFCOt9seLdz
 9+RxjtICBQJqA4ufM37q/BD4mhlv/tVKN9fo3s/nS9o39F+ODeC49PsrcWLY3cOeCi5X5XL3H
 tofkz6owPGZ29cbRws97qv7MEcqq6l+4SHOBSKz2pRRP5UlRWXNEutinVgp08ns2KLEUZyQaa
 jEXFScCAIwtsqOpAgAA
X-Env-Sender: prvs=396cc44c7=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503082490!86776354!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18273 invoked from network); 18 Aug 2017 18:54:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2017 18:54:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="444354645"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71992-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3a424c5f49239b810e08aa23368945a9f0360d4c
X-Osstest-Versions-That: ovmf=d75b8ac278bc9f0159aa7eb9a92fd2cc87a18d8c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 18 Aug 2017 19:54:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71992: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk5MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5OTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAzYTQyNGM1ZjQ5MjM5YjgxMGUwOGFhMjMzNjg5NDVhOWYwMzYw
ZDRjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkNzViOGFjMjc4YmM5
ZjAxNTlhYTdlYjlhOTJmZDJjYzg3YTE4ZDhjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5ODgg
IDIwMTctMDgtMTcgMTQ6NDk6MTQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTkyICAyMDE3LTA4LTE4IDE2OjUwOjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQmksIERhbmRhbiA8ZGFuZGFuLmJpQGludGVs
LmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4K
ICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRl
bC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBNYXJ2aW4gSD91c2Vy
IDxNYXJ2aW4uSGFldXNlckBvdXRsb29rLmNvbT4KICBNYXJ2aW4gSGFldXNlciA8TWFydmluLkhh
ZXVzZXJAb3V0bG9vay5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgM2E0MjRjNWY0OTIzOWI4MTBlMDhhYTIzMzY4OTQ1YTlm
MDM2MGQ0YwpBdXRob3I6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3Jn
PgpEYXRlOiAgIFRodSBBdWcgMTcgMTM6MTY6NTggMjAxNyArMDEwMAoKICAgIEFybVBrZy9Bcm1E
bWFMaWI6IHVzZSBkb3VibGUgYnVmZmVyaW5nIG9ubHkgZm9yIGJ1cyBtYXN0ZXIgd3JpdGUKICAg
IAogICAgVGhlIEFybVBrZyBpbXBsZW1lbnRhdGlvbiBvZiBEbWFMaWIgdXNlcyBkb3VibGUgYnVm
ZmVyaW5nIHRvIGVuc3VyZQogICAgdGhhdCBhbnkgYXR0ZW1wdCB0byBwZXJmb3JtIG5vbi1jb2hl
cmVudCBETUEgb24gdW5hbGlnbmVkIGJ1ZmZlcnMgY2Fubm90CiAgICBjb3JydXB0IGFkamFjZW50
IHVucmVsYXRlZCBkYXRhIHdoaWNoIGhhcHBlbnMgdG8gc2hhcmUgY2FjaGVsaW5lcyB3aXRoCiAg
ICB0aGUgZGF0YSB3ZSBhcmUgZXhjaGFuZ2luZyB3aXRoIHRoZSBkZXZpY2UuCiAgICAKICAgIFN1
Y2ggY29ycnVwdGlvbiBjYW4gb25seSBvY2N1ciBvbiBidXMgbWFzdGVyIHdyaXRlLCBpbiB3aGlj
aCBjYXNlIHdlIGhhdmUKICAgIHRvIGludmFsaWRhdGUgdGhlIGNhY2hlcyB0byBlbnN1cmUgdGhl
IENQVSB3aWxsIHNlZSB0aGUgZGF0YSB3cml0dGVuIHRvCiAgICBtZW1vcnkgYnkgdGhlIGRldmlj
ZS4gSW4gdGhlIGJ1cyBtYXN0ZXIgcmVhZCBjYXNlLCB3ZSBjYW4gc2ltcGx5IGNsZWFuCiAgICBh
bmQgaW52YWxpZGF0ZSBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCBtYXkgcHVyZ2UgdW5yZWxhdGVk
IGFkamFjZW50IGRhdGEKICAgIGZyb20gdGhlIGNhY2hlcywgYnV0IHdpbGwgbm90IGNvcnJ1cHQg
aXRzIGNvbnRlbnRzLgogICAgCiAgICBBbHNvLCB0aGlzIGRvdWJsZSBidWZmZXIgZG9lcyBub3Qg
bmVjZXNzYXJpbHkgaGF2ZSB0byBiZSBhbGxvY2F0ZWQgZnJvbQogICAgdW5jYWNoZWQgbWVtb3J5
OiBieSB0aGUgc2FtZSByZWFzb25pbmcsIHdlIGNhbiBwZXJmb3JtIGNhY2hlIGludmFsaWRhdGlv
bgogICAgb24gYW4gb3JkaW5hcnkgcG9vbCBhbGxvY2F0aW9uIGFzIGxvbmcgYXMgd2UgdGFrZSB0
aGUgc2FtZSBhbGlnbm1lbnQKICAgIGNvbnN0cmFpbnRzIGludG8gYWNjb3VudC4KICAgIAogICAg
U28gdXBkYXRlIG91ciBjb2RlIGFjY29yZGluZ2x5OiByZW1vdmUgZG91YmxlIGJ1ZmZlcmluZyBm
cm9tIHRoZSBidXMKICAgIG1hc3RlciByZWFkIHBhdGgsIGFuZCBzd2l0Y2ggdG8gYSBwb29sIGFs
bG9jYXRpb24gZm9yIHRoZSBkb3VibGUgYnVmZmVyLgogICAgCiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5
OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+Cgpjb21taXQgNWYw
ZjVlOTBhZThjNTdmNGEwNzAyNzQwZDVhZWU5NWNlNTBmYzY4NApBdXRob3I6IExhc3psbyBFcnNl
ayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxNiAxMjo0NTo1OSAyMDE3ICsw
MjAwCgogICAgQXJtVmlydFBrZy9GZHRQTDAxMVNlcmlhbFBvcnRMaWI6IGNhbGwgUEwwMTFVYXJ0
TGliIGluIGFsbCBTZXJpYWxQb3J0TGliIEFQSXMKICAgIAogICAgV2l0aCB0aGUgU2VyaWFsRHhl
IGNoYW5nZSBpbiBjb21taXQgNGNmM2YzN2M4N2JhICgiTWRlTW9kdWxlUGtnIFNlcmlhbER4ZToK
ICAgIFByb2Nlc3MgdGltZW91dCBjb25zaXN0ZW50bHkgaW4gU2VyaWFsUmVhZCIsIDIwMTctMDct
MTgpLCBzZXR0aW5nCiAgICBFRklfU0VSSUFMX0lOUFVUX0JVRkZFUl9FTVBUWSBpbiB0aGUgIkNv
bnRyb2wiIG91dHB1dCBwYXJhbWV0ZXIsIGluIHRoZQogICAgR2V0Q29udHJvbCgpIFNlcmlhbFBv
cnRMaWIgZnVuY3Rpb24sIGlzIG5vIGxvbmdlciBhICJzbWFsbCBvcHRpbWl6YXRpb24iLgogICAg
TmFtZWx5LCBkdWUgdG8gdGhlIFNlcmlhbER4ZSBjaGFuZ2UsIHRoZSBHZXRPbmVLZXlGcm9tU2Vy
aWFsKCkgY2FsbCBpbgogICAgVGVybWluYWxEeGUncyBUZXJtaW5hbENvbkluVGltZXJIYW5kbGVy
KCkgY2FuIHRha2UgdmVyeSBsb25nIGlmIHRoZSBpbnB1dAogICAgcXVldWUgaXMgZW1wdHksIGV2
ZW4gaWYgR2V0T25lS2V5RnJvbVNlcmlhbCgpJ3MgcmV0dXJuIHZhbHVlIGNhdXNlcyB0aGUKICAg
IGxvb3AgdG8gYmUgZXhpdGVkIHJpZ2h0IGFmdGVyLCBpbiB0aGUgZmlyc3QgaXRlcmF0aW9uLgog
ICAgCiAgICBUaGlzIGlzc3VlIGNhdXNlcyBhIGJvb3QgaGFuZyBpbiBBcm1WaXJ0UWVtdTogd2l0
aCB0aGUgaW5wdXQgcXVldWUgZW1wdHksCiAgICBUZXJtaW5hbENvbkluVGltZXJIYW5kbGVyKCkg
dGFrZXMgc28gbG9uZyB0byByZXR1cm4gdGhhdCwgYnkgdGhlIHRpbWUgaXQKICAgIHJldHVybnMs
IHRoZXJlJ3MgYW5vdGhlciBleGVjdXRpb24gcXVldWVkIGFscmVhZHkgKGR1ZSB0byB0aGUgYXNz
b2NpYXRlZAogICAgdGltZXIgZXZlbnQgYmVpbmcgc2lnbmFsZWQgbWVhbndoaWxlKS4gVGhlIGJv
b3QgcHJvY2VzcyBpcyBzdHVjayBpbiB0aGUKICAgIHRpbWVyIGV2ZW50IGhhbmRsZXIuCiAgICAK
ICAgIFRoZXJlZm9yZSBldmVuIHRoZSBmaXJzdCBHZXRPbmVLZXlGcm9tU2VyaWFsKCkgaXRlcmF0
aW9uIG11c3QgYmUgcHJldmVudGVkCiAgICBpbiBUZXJtaW5hbENvbkluVGltZXJIYW5kbGVyKCkg
aWYgdGhlIGlucHV0IHF1ZXVlIGlzIGVtcHR5LCBhbmQgdGhhdAogICAgcmVxdWlyZXMgaW1wbGVt
ZW50aW5nIEdldENvbnRyb2woKSBmb3IgcmVhbC4KICAgIAogICAgSW1wbGVtZW50IHRoZSBTZXRB
dHRyaWJ1dGVzKCksIFNldENvbnRyb2woKSBhbmQgR2V0Q29udHJvbCgpIEFQSXMgKG9mCiAgICBT
ZXJpYWxQb3J0RXh0TGliIG9yaWdpbikgaW4gRmR0UEwwMTFTZXJpYWxQb3J0TGliIHdpdGggY2Fs
bHMgdG8gbWF0Y2hpbmcKICAgIFBMMDExVWFydExpYiBmdW5jdGlvbnMuIFRoaXMgZm9sbG93cyB0
aGUgZXhhbXBsZSBvZgogICAgIkFybVBsYXRmb3JtUGtnL0xpYnJhcnkvUEwwMTFTZXJpYWxQb3J0
TGliIiBhbmQgYWxzbyBtYXRjaGVzIFN0YXIncwogICAgb3JpZ2luYWwgaWRlYSB1bmRlciBbMV0u
CiAgICAKICAgIFRoZSBwYXRjaCBjYW4gYmUgY29uc2lkZXJlZCBhIGNvbnRpbnVhdGlvbiBvZiBj
b21taXQgYWQ3ZjZiYzJlMTE2CiAgICAoIkFybVZpcnRQa2c6IFVzZSBTZXJpYWxEeGUgaW4gTWRl
TW9kdWxlUGtnIGluc3RlYWQgb2YgRW1iZWRkZWRQa2ciLAogICAgMjAxNS0xMS0yNiksIGJhc2Vk
IG9uIHRoZSBtYWlsaW5nIGxpc3QgdGhyZWFkcyBbMV0gWzJdIFszXS4KICAgIAogICAgWzFdIGh0
dHA6Ly9taWQubWFpbC1hcmNoaXZlLmNvbS8xNDQ3NzUyOTMwLTMyODgwLTEyLWdpdC1zZW5kLWVt
YWlsLXN0YXIuemVuZ0BpbnRlbC5jb20KICAgIFsyXSBodHRwOi8vbWlkLm1haWwtYXJjaGl2ZS5j
b20vMTQ0ODI0MzA2Ny0xODgwLTEyLWdpdC1zZW5kLWVtYWlsLXN0YXIuemVuZ0BpbnRlbC5jb20K
ICAgIFszXSBodHRwOi8vbWlkLm1haWwtYXJjaGl2ZS5jb20vYjc0ODU4MGMtY2I1MS0zMmM5LWFj
ZjktNzgwODQxZWYxNWRhQHJlZGhhdC5jb20KICAgIAogICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxh
cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgQ2M6IEJyaWplc2ggU2luZ2ggPGJyaWplc2gu
c2luZ2hAYW1kLmNvbT4KICAgIENjOiBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogICAg
Q2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIE9yaWdpbmFsbHktc3VnZ2Vz
dGVkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXBvcnRlZC1ieTog
QnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBcmQg
Qmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFRlc3RlZC1ieTogQnJp
amVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCBjYTU2MjU2ZDVlMGI3ZTYzMzI1YjA0
OWU5MGE2YmQwM2Y5MGUzNTk4CkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KRGF0ZTogICBUdWUgQXVnIDE1IDE4OjA5OjU3IDIwMTcgKzAyMDAKCiAgICBPdm1mUGtnL2J1
aWxkLnNoOiBzZWxlY3QgdGhlIEdDQzQ5IHRvb2xjaGFpbiBzZXR0aW5ncyBmb3IgZ2NjLTcuKgog
ICAgCiAgICBXaGVuIFVlZmlDcHVQa2cvTXBJbml0TGliIGlzIGJ1aWx0IGZvciBYNjQgd2l0aCBn
Y2MtNywgdXNpbmcgdGhlIERFQlVHCiAgICBidWlsZCB0YXJnZXQgYW5kIHRoZSBHQ0M1IHRvb2xj
aGFpbiBzZXR0aW5ncywgYSBDLWxhbmd1YWdlIGFzc2lnbm1lbnQgaXMKICAgIG1pc2NvbXBpbGVk
IHN1Y2ggdGhhdCB0aGUgaW5pdGlhbCBBUCBzdGFydHVwIGhhbmdzIGluIENwdU1wUGVpIChYNjQp
IG9yCiAgICBDcHVEeGUgKElhMzJYNjQpLiBTZWUgPGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3Jl
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjcxPgogICAgZm9yIGEgZGV0YWlsZWQgYW5hbHlzaXMgb2Yg
dGhlIHN5bXB0b21zLCBhbmQgZm9yIG1haWxpbmcgbGlzdCBsaW5rcy4KICAgIAogICAgVGhpcyBp
c3N1ZSBoYXMgYmVlbiByZXBvcnRlZCBzZXZlcmFsIHRpbWVzIChvbmUgZXhhbXBsZSBpcwogICAg
PGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjU3PikuIFVu
dGlsIHdlIChvciB0aGUKICAgIHVwc3RyZWFtIGdjYyBkZXZlbG9wZXJzKSBmaWd1cmUgb3V0IGhv
dyB0byBkaXNzdWFkZSBnY2MtNyBmcm9tIHRoZQogICAgbWlzY29tcGlsYXRpb24sIHBpY2sgdGhl
IEdDQzQ5IHRvb2xjaGFpbiBpbiAiYnVpbGQuc2giIGZvciBnY2MtNy4qLgogICAgCiAgICBDYzog
QWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICAgIENjOiBKb3Jk
YW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb3Jk
YW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoKY29tbWl0IDU4NDNkZmYyNWQ3
ZTc0ZTBkZGJkOTUyOGNjOTRiNmM5ZmQ4MTgxY2MKQXV0aG9yOiBIYW8gV3UgPGhhby5hLnd1QGlu
dGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDE2IDE0OjEzOjQ0IDIwMTcgKzA4MDAKCiAgICBNYWlu
dGFpbmVycy50eHQ6IFVwZGF0ZSB0aGUgbWFpbnRhaW5lciBmb3IgU291cmNlTGV2ZWxEZWJ1Z1Br
ZwogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IGQ2
NTRiZjg1MmY4NjkwMjgxNmYwZWNkZGZmOTBhYTc3MmY3MWRkMDkKQXV0aG9yOiBCaSwgRGFuZGFu
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMDk6MDc6NDQgMjAxNyAr
MDgwMAoKICAgIEludGVsU2lsaWNvblBrZy9JbnRlbFZUZER4ZTogVXBkYXRlIGZ1bmN0aW9uIGNv
bW1lbnRzCiAgICAKICAgIEluIGNvbW1pdCA0YWQ1ZjU5NzE1M2M3Y2IyMGE5NjgyMzZjMmM3ZDZm
ZjAxOTk0MzUwLCB0aGUgcGFyYW1ldGVycwogICAgb2Ygc29tZSBmdW5jdGlvbnMgaGF2ZSBiZWVu
IHVwZGF0ZWQsIGJ1dCBtaXNzIHRvIHVwZGF0ZSB0aGUgY29tbWVudHMKICAgIGFjY29yZGluZ2x5
LiBUaGlzIHBhdGNoIGlzIHRvIHVwZGF0ZSB0aGUgZnVuY3Rpb24gY29tbWVudHMuCiAgICAKICAg
IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYt
Ynk6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3
ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KCmNvbW1pdCA0ZTMzZmY3NWQ5ZGNjZDNhNTlm
NzBlZWVhZmY5ZTMyMDg0MjZmNjNlCkF1dGhvcjogTWFydmluIEg/dXNlciA8TWFydmluLkhhZXVz
ZXJAb3V0bG9vay5jb20+CkRhdGU6ICAgVGh1IEp1bCAyMCAyMzoxMTozNyAyMDE3IC0wNzAwCgog
ICAgUXVhcmtTb2NQa2cvUU5DU21tRGlzcGF0Y2hlcjogRml4IHVzZSBhZnRlciBmcmVlIGlzc3Vl
ICMyCiAgICAKICAgIEFzIHBhcnQgb2YgY29tbWl0IDVmODJlMDIsIEFjdGl2ZVJlY29yZEluRGIg
d2FzIGludHJvZHVjZWQgYXMgYSBjb3B5CiAgICBvZiBSZWNvcmRJbkRiIGFzIGxhdHRlciBtYXkg
YmUgZnJlZWQgYnkgdGhlIGNhbGxiYWNrIGZ1bmN0aW9uLiBUaGlzCiAgICBjb21taXQgcmVwbGFj
ZXMgYW4gYWNjZXNzIG9mIFJlY29yZEluRGIgYWZ0ZXIgdGhlIGNhbGxiYWNrIGZ1bmN0aW9uCiAg
ICBoYXMgYmVlbiBleGVjdXRlZCB3aXRoIGFuIGFjY2VzcyB0byBBY3RpdmVSZWNvcmRJbkRiLgog
ICAgCiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+
CiAgICBDYzogS2VsbHkgU3RlZWxlIDxrZWxseS5zdGVlbGVAaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogTWFydmluIEhhZXVzZXIgPE1hcnZpbi5IYWV1c2VyQG91dGxvb2suY29tPgog
ICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu
Y29tPgoKY29tbWl0IDY2MTljZjNiNmE4NDM5N2NlZmY1ZDg1NjExMWEzM2Y5Y2RmYjA4MTIKQXV0
aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxNiAx
MzoyMDozNiAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZyBSZWdpc3RlckNwdUZlYXR1cmVzTGli
OiBGaXggYnVmZmVyIHBvaW50ZXIgZXJyb3IgdXNhZ2UuCiAgICAKICAgIEN1cnJlbnQgY29kZSBh
bGxvY2F0ZSBidWZmZXIgZm9yIHRoZSBwb2ludGVyIHdoaWNoIGxhdGVyIGdldCB2YWx1ZQogICAg
ZnJvbSBQQ0QgZGF0YWJhc2UuIGJ1dCBjdXJyZW50IGNvZGUgZXJyb3IgdXNlICI9IiBmb3IgdGhp
cyBjYXNlLgogICAgVXNlIEFsbG9jYXRlQ29weVBvb2wgaW5zdGVhZCB0byBmaXggaXQuCiAgICAK
ICAgIFYyIGVuaGFuY2VkIHRvIGRpcmVjdGx5IHVzZSBBbGxvY2F0ZUNvcHlQb29sIHRvIGdldCB0
aGUgUENEIHZhbHVlLgogICAgVjMgZW5oYW5jZWQgdG8gYXZvaWQgdXNpbmcgbG9jYWwgdGVtcCB2
YXJpYWJsZS4KICAgIFY0IGVuaGFuY2VkIHRvIGtlZXAgdGhlIGZ1bmN0aW9ucyB0byBnZXQgdGhl
IHBjZCB2YWx1ZXMuCiAgICAKICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgog
ICAgQ2M6IFNoYW8gTWluZyA8bWluZy5zaGFvQGludGVsLmNvbT4KICAgIENjOiBLaW5uZXkgTWlj
aGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLaW5uZXkg
TWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KCmNvbW1pdCBhYTBmMmJmN2Nj
ODc5ZGM3MzIxNjRkMWVhMDAzYjUzZTI0NGMyZmY0CkF1dGhvcjogSmlheGluIFd1IDxqaWF4aW4u
d3VAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBBdWcgMTYgMTQ6MTY6NDQgMjAxNyArMDgwMAoKICAg
IE5ldHdvcmtQa2cvSXA2RHhlOiBGaXggdGhlIGJ1ZyB3aGVuIGNoZWNraW5nIHRoZSBEYXRhU2l6
ZQogICAgCiAgICBEdXJpbmcgc2V0dGluZyB0aGUgRG5zU2VydmVyLCB0aGUgRGF0YVNpemUgY2hl
Y2sgaXMgaW5jb3JyZWN0LgogICAgVGhpcyBwYXRjaCBpcyB0byBmaXggdGhlIGlzc3VlLgogICAg
CiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 20:02:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 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.xen.org>)
	id 1dinSv-0002bl-8Z; Fri, 18 Aug 2017 20:01:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dinSu-0002bZ-9L
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 20:01:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F8/5F-03937-3B747995; Fri, 18 Aug 2017 20:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeT+/R
 Ig9uPxC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaced/O3PBCZuK1Yceszcw
 zjPsYuTiEBL4yyixu/csI4TzmFFi19fDUM42Rokpa1pZuxg5OUQEnCW+npnLDmLzCuhLzL0/i
 QXEFhYIkph1fg4rSIOEQAOrxL1lXWBFEgKeEgsedTHC2AuPzmPuYmTnYBOwkjgkBhJlEVCV6L
 58imkCI/cCRoZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BXmcAgh2M35YFHGKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3n636ZFCgkWp
 6akVaZk5wPCDSUtw8CiJ8CaBpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpxXGxjMQgIgR
 RmleXAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8ziCreDLzSuA2vQI6ggnoCMPWaS
 BHlCQipKQaGNUn691c4pwwZbqk7+HbK15O1wtdpMczyeBL/q5FFka3mmdc0sifm+jTbJ1g7HN
 xqtq1HLOy5H0P3QV5Jr5Uef+O44tKpdLJPwlZNctWsTaxTraZo1CQPs3yw+vPm0LKL397lLDb
 OUz1d++O87IxAedX33rLrKl2cU1io4zPjpsCOUYMpv4RukosxRmJhlrMRcWJAInNTouAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503086513!72702391!1
X-Originating-IP: [104.130.215.37]
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 28686 invoked from network); 18 Aug 2017 20:01:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 20:01:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dinSp-0006PM-P5; Fri, 18 Aug 2017 20:01: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 1dinSk-0000sH-4x; Fri, 18 Aug 2017 20:01:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dinSj-0002mZ-U5; Fri, 18 Aug 2017 20:01:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112703-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7f86858186f4932ceba91f731337e0ef536d6cd0
X-Osstest-Versions-That: xen=08143c5b6c1fc1e67e0d86cbff09aa3c2d46b93a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 20:01:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112703: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzAw
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI3MDAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjcwMAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNzAwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgN2Y4Njg1ODE4NmY0OTMyY2ViYTkxZjczMTMzN2UwZWY1MzZk
NmNkMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDgxNDNjNWI2YzFm
YzFlNjdlMGQ4NmNiZmYwOWFhM2MyZDQ2YjkzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNzAw
ICAyMDE3LTA4LTE4IDE1OjAyOjAwIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjcwMyAgMjAxNy0wOC0xOCAxODoyMDoxOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJl
dmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTdmODY4NTgx
ODZmNDkzMmNlYmE5MWY3MzEzMzdlMGVmNTM2ZDZjZDAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgN2Y4Njg1ODE4NmY0OTMyY2ViYTkxZjcz
MTMzN2UwZWY1MzZkNmNkMAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj03
Zjg2ODU4MTg2ZjQ5MzJjZWJhOTFmNzMxMzM3ZTBlZjUzNmQ2Y2QwCisgLiAuL2NyaS1sb2NrLXJl
cG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1j
b21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5j
aAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxl
LXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0g
eGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9
IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4
N2Y4Njg1ODE4NmY0OTMyY2ViYTkxZjczMTMzN2UwZWY1MzZkNmNkMCA9IHggJ10nCisgOiB0ZXN0
ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcK
KysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJp
b3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYu
MjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAx
CisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA3Zjg2ODU4
MTg2ZjQ5MzJjZWJhOTFmNzMxMzM3ZTBlZjUzNmQ2Y2QwOnJlZnMvaGVhZHMvc21va2UKVG8gb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDA4MTQzYzUuLjdm
ODY4NTggIDdmODY4NTgxODZmNDkzMmNlYmE5MWY3MzEzMzdlMGVmNTM2ZDZjZDAgLT4gc21va2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 18 20:44:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 20: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.xen.org>)
	id 1dio7U-00057A-CS; Fri, 18 Aug 2017 20:43:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dio7T-000574-2i
 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 20:43:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 91/AC-18185-68157995; Fri, 18 Aug 2017 20:43:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfTGet3WwOm
 RBpO+Klh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbj29lKXjOU3Fim0wD42GuLkYuDiGBGYwS
 D09NYwRxWAQaWCUatq1jBnEkBOawSkw/0wnkcAA5eRK3FgR0MXICmUUSP2ZfZQaxeQUEJU7Of
 MICYgsJeEt8udvPDmJzCthIrFm0jBliwyNGiduz37CBJNgEVCXmnWsEs1mA7LPvHrNBDAqQmL
 /7JlizsICUxJ3u9awgtoiAlsSqa1sYQWxmAT2JB7cmskPYmhKt23+zT2AUmIXkjllIUgsYmVY
 xahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIgMQ7GBsWhR4
 iFGSg0lJlPf3rCmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4m/ynRwoJFqWmp1akZeYAYwImL
 cHBoyTCyxoAlOYtLkjMLc5Mh0idYrTkuHJl3Rcmjjt9G4DklAPbvzAJseTl56VKifP6gzQIgD
 RklObBjYPF7SVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ814HmcKTmVcCt/UV0EFMQAcZtk4
 DOagkESEl1cDosuJJS++1XysVO0XLC9z/S7Kya3T8Kzpc3rXvSPsv0Zs1Ak3Pmi6ymt5Q+STV
 d2WKUAOf49e4/bNCvsyPNPy16tXVv49n1YhsrnUU6v8Tbn1D4YTTVZveIxcSHn8UnrT4vkaDU
 E783hnLBM0m9/4JUv/Ltenc5I3Htpj2PdcuvRt5e3vg+sksSizFGYmGWsxFxYkAm3Ax1tYCAA
 A=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503089028!66608092!1
X-Originating-IP: [209.85.216.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12646 invoked from network); 18 Aug 2017 20:43:49 -0000
Received: from mail-qt0-f175.google.com (HELO mail-qt0-f175.google.com)
 (209.85.216.175)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 20:43:49 -0000
Received: by mail-qt0-f175.google.com with SMTP id b4so11997675qta.1
 for <xen-devel@lists.xenproject.org>; Fri, 18 Aug 2017 13:43:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/6DqkTS8KeaYGi2Vg5ZsFlPWxBOhEBWYqFcmOHcjVE4=;
 b=fRp2BRAl1QSw6gqk9GKeICzf8YvF/UtIz3QFptmUbASn7s+aMza3x5YNfltjUtR9ys
 iYq6GdPBZd2ZO29NZotYqFaxHgSVq0gd1akAsl0r+4obsPoxQjRw7OiGi0noxWRhxQGS
 8o7p8HM2Z3vKoD5CwoWOAU/Th2kRTZwb0fIvAncqDp1Wc6KO3/YoQGkt8ihrNtdu5UAS
 WMeVFfmJsGrJsrUgR+/us0Uy0T/eL7CjwcGVbZeFCr7erWxUWGFC4pulizFVT4+w0D/q
 qfrICqSpx16ukbBsJWVUQwtQAAzVtR1hEea5/Dk/0H0R8wde9M/d96D6MBBYpIG9n7g6
 tQGw==
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=/6DqkTS8KeaYGi2Vg5ZsFlPWxBOhEBWYqFcmOHcjVE4=;
 b=hNwvRIkq9T0HPVwSeDHIA7Qxt3XgNDpbUZT31eAifn2RdVNvhS57FtoDpVUzgKFGa9
 Rf6jKO1vSHDiK5eQ+8JPMd3lr4jIISFoyQPoGJaq/tlHbGemWbIkCx89J4kDuMKRT1xT
 tL00fzRJ8J+3CsrKsBowKr7dLsRg9ydnhGbJArPgkNmXo0gNkV01Sw3JsfTAg8t5b4XA
 W+q81lMCTvqX3GgURkU72C7qcDxOxLRf8jT3IlIMksbEJvrjjyFHeWzj60aagKiWqt0q
 aJbPhuVZiGVIqdl1Eyh+OOpZ1OdrsU8p5UhHOGllEcgbaZuqUQIS7UGBFUE82s+S0/m4
 kP6g==
X-Gm-Message-State: AHYfb5jNvcn8ClqNTo5vGISuBNnOPCZBDSoKqjQdzzPlcyOr+Jv8wWZN
 YFqexBy9uTiEFDkzTLFUqTcMoFYUdQ==
X-Received: by 10.200.3.146 with SMTP id t18mr3273990qtg.175.1503089028441;
 Fri, 18 Aug 2017 13:43:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.28.117 with HTTP; Fri, 18 Aug 2017 13:43:47 -0700 (PDT)
In-Reply-To: <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 18 Aug 2017 16:43:47 -0400
Message-ID: <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmlpLAoKT24gVHVlLCBBdWcgMSwgMjAxNyBhdCA0OjAyIEFNLCBBbmRyaWkgQW5pc292
IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPiB3cm90ZToKPiBIZWxsbyBNZW5nIFh1LAo+Cj4gSSd2
ZSBnZXQgYmFjayB0byB0aGlzIHN0dWZmLgoKU29ycnkgZm9yIHRoZSBsYXRlIHJlc3BvbnNlLiBJ
J20gbm90IHN1cmUgaWYgeW91IGhhdmUgYWxyZWFkeSBzb2x2ZWQgdGhpcy4KCj4KPgo+IE9uIDAz
LjA3LjE3IDE3OjU4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+Pgo+PiBUaGF0J3Mgd2h5IHdlIGFy
ZSBnb2luZyB0byBrZWVwIGNvbmZpZ3VyYXRpb24gKG9mIGd1ZXN0cyBhbmQgd29ya2xvYWRzKQo+
PiBjbG9zZSB0byBbMV0gZm9yIGV2YWx1YXRpb24sIGJ1dCBvbiBvdXIgdGFyZ2V0IFNvQy4KPj4g
SSdtIHdvbmRlcmluZyBpZiB0aGVyZSBhcmUga25vd24gaXNzdWVzIG9yIHNwZWNpZmljcyBmb3Ig
QVJNLgo+Pgo+PiBbMV0gaHR0cHM6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bGluaHBoYW4vcGFwZXJz
L2Vtc29mdDE0LXJ0LXhlbi5wZGYKPgo+IEN1cnJlbnRseSBJIGhhdmUgYSBzZXR1cCB3aXRoIGRv
bTAgYW5kIGRvbVUncyB3aXRoIExpdG11cy1SVC4KCkdyZWF0IQoKPiBGb2xsb3dpbmcgdGhlCj4g
ZG9jdW1lbnQgSSBuZWVkIHdvcmtsb2FkIHRhc2tzLgo+IE1heWJlIHlvdSBoYXZlIG1lbnRpb25l
ZCB3b3JrbG9hZCB0YXNrcyBzb3VyY2VzIHlvdSBjYW4gc2hhcmUsIHNvIHRoYXQgd291bGQKPiBz
aG9ydGVuIG15IHN0ZXBzLgoKU3VyZS4gVGhlIHdvcmtsb2FkIHdlIHVzZWQgaW4gdGhlIHBhcGVy
IGlzIG1haW5seSB0aGUgY3B1LWludGVuc2l2ZSB0YXNrLgpXZSBmaXJzdCBjYWxpYnJhdGUgYSBi
dXN5LWxvb3Agb2YgbXVsdGlwbGljYXRpb25zIHRoYXQgcnVucyBmb3IgMW1zLgpUaGVuIGZvciBh
IHRhc2sgdGhhdCBleGVjdXRlcyBmb3IgZXhlKG1zKSwgd2Ugc2ltcGx5IGxldCB0aGUgdGFzawpl
eGVjdXRlIHRoZSAxbXMgYnVzeSBsb29wIGZvciBleGUgdGltZXMuCkl0IGlzIGFsc28gZ29vZCB0
byBydW4gdGhlIHNhbWUgdGFzayBmb3Igc2V2ZXJhbCB0aW1lcyB0byBtYWtlIHN1cmUKdGhlIHRh
c2sncyBleGVjdXRpb24gdGltZSBpcyB0YWJsZSBmcm9tIGRpZmZlcmVudCBydW5zLgoKVGhlIFNl
Y3Rpb24gNC4xIGFuZCA0LjIgaW4gWzFdIGV4cGxhaW5lZCB0aGUgd2hvbGUgZXhwZXJpbWVudCBz
dGVwcy4KSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9uIG9yIGNvbmZ1c2lvbiBvbiBhIHNwZWNpZmlj
IHN0ZXAsIHBsZWFzZSBmZWVsCmZyZWUgdG8gbGV0IG1lIGtub3cuCldlIG1heSBzY2hlZHVsZSBh
IG1lZXRpbmcgdG8gY2xhcmlmeSBhbGwgdGhlIHF1ZXN0aW9ucyBvciBjb25mdXNpb25zCnlvdSBt
YXkgaGF2ZS4KClsxXSBodHRwczovL3d3dy5jaXMudXBlbm4uZWR1L35saW5ocGhhbi9wYXBlcnMv
ZW1zb2Z0MTQtcnQteGVuLnBkZgoKQmVzdCByZWdhcmRzLAoKTWVuZwoKCgoKPgo+IC0tCj4KPiAq
QW5kcmlpIEFuaXNvdioKPgo+CgoKCi0tIAotLS0tLS0tLS0tLQpNZW5nIFh1ClBoRCBDYW5kaWRh
dGUgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5u
c3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 21:03:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 21:03:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dioQD-0006QD-V4; Fri, 18 Aug 2017 21:03:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christopher.w.clark@gmail.com>) id 1dioQD-0006Q7-4F
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 21:03:13 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 87/FD-01732-01657995; Fri, 18 Aug 2017 21:03:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXiVRvsossfNj3
 SYNsfSYslHxezODB6HN39mymAMYo1My8pvyKBNaNr/22mgkelFU3/G9kaGGcmdDFycQgJ9DNK
 XH63mhXEYRG4xCLx7fszNhBHQuAdi8TMMzMYuxg5gZwkiWWPJgFVcQDZVRJPj2SAhIUEdCTa/
 t1khJi0kUmi/fhZNpAEm4CyxN1VbewgtoiAtMS1z5cZQXqZBSQlTt7PBwkLC/hJrHi2GaycRU
 BV4uuMRawgNq+Ar8Sv9TuZINbKSdw818k8gZFvASPDKkaN4tSistQiXSNLvaSizPSMktzEzBx
 dQwNTvdzU4uLE9NScxKRiveT83E2MwECpZ2Bg3MF4eYvfIUZJDiYlUd7fs6ZECvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLg9QyZHikkWJSanlqRlpkDDFmYtAQHj5IIbwVImre4IDG3ODMdInWK0
 ZLjwf81X5g4NqxeDyQnHdj+hUmIJS8/L1VKnFcxFKhBAKQhozQPbhwsri4xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEuYNBJnCk5lXArf1FdBBTEAHGbZOAzmoJBEhJdXAWPshbtHjvn/FUia
 K8kvCo5N1SthNxZzZNESaDSUTz7/7coAtsfDj7i2/T/2xCQtbal/kbLh81q64i5MCb19T9ip9
 8dbKIHsXS0z/z+DU/AdW+wUnLGPN+Mj3488MWxuGad+c5bnVhfMifqq8yNn438TV3XrWpdbO8
 PslZ2tOCafsFi2JOD5ZiaU4I9FQi7moOBEAjpycNqYCAAA=
X-Env-Sender: christopher.w.clark@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503090189!105022385!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39403 invoked from network); 18 Aug 2017 21:03:11 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Aug 2017 21:03:11 -0000
Received: by mail-pg0-f68.google.com with SMTP id n4so1779938pgn.0
 for <xen-devel@lists.xen.org>; Fri, 18 Aug 2017 14:03:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=3/t4QEGdsgnlY1LKpIpaEk9tESVn7ZjLOm8xVusE+AE=;
 b=i3cM5CewatIXwtyN5VIsFGv2CoOcvTvZaUXASP1jJqB96vpbx/pIDrEJp4kV3ho7pL
 bQhjAL9Fves276/fUseqN5sgYU9eASt+DAPMIXzkkNRJHab8x6J7kCJm6eTNtotS5Gyg
 AgaHmXlyiWHguVingfqSFsjI48loLWsG70z3KCG4jMXpjI/WyTAAl9tV0/L6qbAKi0U/
 02S0F9g2Ok4T/1JOTnpPEWq8OObkxNO8C4QXFe8ACeXF8n2TBK2QgoJRm74Dypja1gVL
 siqEgnrh80XK6mPPg5J2nwo4lQ9ZOBwRrqX9wPRk0lSjSBq/8mZXuy8oR2XH82Bjdx9M
 EP5A==
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=3/t4QEGdsgnlY1LKpIpaEk9tESVn7ZjLOm8xVusE+AE=;
 b=MoLqCGnvV0Q//IV3wcp9sct18PWquIXJyEcBWkQSWBj+nb1sws5hD3HRyO+W6/zjmu
 sRqL8YaWxDyUdZB27cd2Ma0SD6vdhGyHHyaj8AaMSh7bgvp+fYi9VcO7o5yY+0MP0Nf3
 Jjbk9oM+KDSQcWtFW2ACKuFHhnLKKcuIi2gSOaSdRE5LJF11AeoVFEIF6Xt5RS5AsF2k
 1Tnc6owRUY8ARV/WZUS9eUcUCisKlZaWtoOCnJnccAL00FjQkMtA9w0fr+fiJWc6ZaNm
 3lvY1dCuZSFw05jdjOiUUFu6+To76k9XS/2kVmRaiOC70I0Tn1u3FrpGA1FYCPEASs+2
 eu1g==
X-Gm-Message-State: AHYfb5gmkza0e58qn/+yBWOiHsVVZKnBoBd7kIaRDJCwzMJ4lkd54Oln
 QkGlSmtYVAIOmUgNewk=
X-Received: by 10.99.51.200 with SMTP id z191mr9700322pgz.329.1503090189036;
 Fri, 18 Aug 2017 14:03:09 -0700 (PDT)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id c19sm13634839pfk.3.2017.08.18.14.03.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 18 Aug 2017 14:03:08 -0700 (PDT)
From: christopher.w.clark@gmail.com
To: xen-devel@lists.xen.org
Date: Fri, 18 Aug 2017 14:02:30 -0700
Message-Id: <1503090150-20715-1-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH] xsm: policy hooks to require an IOMMU and
	interrupt remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNv
bT4KCklzb2xhdGlvbiBvZiBkZXZpY2VzIHBhc3NlZCB0aHJvdWdoIHRvIGRvbWFpbnMgdXN1YWxs
eSByZXF1aXJlcyBhbgphY3RpdmUgSU9NTVUuIFRoZSBleGlzdGluZyBtZXRob2Qgb2YgcmVxdWly
aW5nIGFuIElPTU1VIGlzIHZpYSBhIFhlbgpib290IHBhcmFtZXRlciAoImlvbW11PWZvcmNlIikg
d2hpY2ggd2lsbCBhYm9ydCBib290IGlmIGFuIElPTU1VIGlzIG5vdAphdmFpbGFibGUuCgpNb3Jl
IGdyYWNlZnVsIGRlZ3JhZGF0aW9uIG9mIGJlaGF2aW91ciB3aGVuIGFuIElPTU1VIGlzIGFic2Vu
dCBjYW4gYmUKYWNoaWV2ZWQgYnkgZW5hYmxpbmcgWFNNIHRvIHBlcmZvcm0gZW5mb3JjZW1lbnQg
b2YgSU9NTVUgcmVxdWlyZW1lbnQuCgpUaGlzIHBhdGNoIGVuYWJsZXMgYW4gZW5mb3JjZWFibGUg
WFNNIHBvbGljeSB0byBzcGVjaWZ5IHRoYXQgYW4gSU9NTVUgaXMKcmVxdWlyZWQgZm9yIHBhcnRp
Y3VsYXIgZG9tYWlucyB0byBhY2Nlc3MgZGV2aWNlcyBhbmQgaG93IGNhcGFibGUgdGhhdApJT01N
VSBtdXN0IGJlLiBUaGlzIGFsbG93cyBhIFhlbiBzeXN0ZW0gdG8gYm9vdCB3aGlsc3Qgc3RpbGwK
ZW5zdXJpbmcgdGhhdCBhbiBJT01NVSBpcyBhY3RpdmUgYmVmb3JlIHBlcm1pdHRpbmcgZGV2aWNl
IHVzZS4KClVzaW5nIGEgWFNNIHBvbGljeSBlbnN1cmVzIHRoYXQgdGhlIGlzb2xhdGlvbiBwcm9w
ZXJ0aWVzIHJlbWFpbiBlbmZvcmNlZApldmVuIHdoZW4gdGhlIGxhcmdlLCBjb21wbGV4IHRvb2xz
dGFjayBzb2Z0d2FyZSBjaGFuZ2VzLgoKRm9yIHNvbWUgaGFyZHdhcmUgcGxhdGZvcm1zIGludGVy
cnVwdCByZW1hcHBpbmcgaXMgYSBzdHJpY3QgcmVxdWlyZW1lbnQKZm9yIHNlY3VyZSBpc29sYXRp
b24uIE5vdCBhbGwgSU9NTVVzIHByb3ZpZGUgaW50ZXJydXB0IHJlbWFwcGluZy4KVGhlIFhTTSBw
b2xpY3kgY2FuIG5vdyBvcHRpb25hbGx5IHJlcXVpcmUgaW50ZXJydXB0IHJlbWFwcGluZy4KClRo
ZSBkZXZpY2UgdXNlIGhvb2tzIG5vdyBjaGVjayB3aGV0aGVyIGFuIElPTU1VIGlzOgogKiBBY3Rp
dmUgYW5kIHNlY3VyZWx5IGlzb2xhdGluZzoKICAgIC0tIGN1cnJlbnQgY3JpdGVyaWEgZm9yIHRo
aXMgaXMgdGhhdCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIG9rCiAqIEFjdGl2ZSBidXQgaW50ZXJy
dXB0IHJlbWFwcGluZyBpcyBub3QgYXZhaWxhYmxlCiAqIE5vdCBhY3RpdmUKClRoaXMgcGF0Y2gg
YWxzbyB1cGRhdGVzIHRoZSByZWZlcmVuY2UgWFNNIHBvbGljeSB0byB1c2UgdGhlIG5ldwpwcmlt
aXRpdmVzLCB3aXRoIHBvbGljeSBlbnRyaWVzIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gYWN0aXZl
IElPTU1VLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNs
YXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0tClBhdGNoIGF1dGhvcjogQ2hyaXN0b3BoZXIgQ2xhcmsK
Q29weXJpZ2h0IGJlbG9uZ3MgdG8gQkFFIFN5c3RlbXMuIFdyaXR0ZW4gZm9yIE9wZW5YVC4gW09Y
VC04MjZdClRoZSBhdXRob3IgaXMgZ3JhdGVmdWwgdG8gRGFuaWVsIERlIEdyYWFmLCBTdGVwaGVu
IFNtYWxsZXksCkRhbmllbCBTbWl0aCBhbmQgUm9zcyBQaGlsaXBzb24gZm9yIGZlZWRiYWNrIG9u
IGVhcmxpZXIgcmV2aXNpb25zCm9mIHRoaXMgcGF0Y2guCgpUaGlzIHBhdGNoIHdhcyBkZXZlbG9w
ZWQgZm9yIE9wZW5YVCBmb3IgdGhlIDIwMTcgc3RhYmxlLTcgcmVsZWFzZQp0byBlbnN1cmUgdGhh
dCBhIG5ldHdvcmsgaW50ZXJmYWNlIGNhcmQgY2Fubm90IGJlIHBhc3NlZCB0aHJvdWdoCnRvIHRo
ZSBuZXR3b3JrIGRyaXZlciBkb21haW4gdW5sZXNzIHRoZSBJT01NVSBpcyBhY3RpdmUuCgpFYXJs
aWVyIHZlcnNpb25zIG9mIE9wZW5YVCBoYWQgZW5zdXJlZCB0aGlzIHZpYSBsb2dpYyBpbiB0aGUg
dG9vbHN0YWNrLApidXQgdGhpcyBiZWhhdmlvdXIgd2FzIGRpc2NvdmVyZWQgdG8gaGF2ZSBiZWVu
IGxvc3QgYWZ0ZXIgcG9ydGluZyB0aGUKdXBwZXIgbGV2ZWwgb2YgdGhlIHRvb2xzdGFjayB0byB1
c2UgbGlieGwuIFRoaXMgbW90aXZhdGVkIGludHJvZHVjdGlvbgpvZiBhIHJvYnVzdCB3YXkgb2Yg
ZW5zdXJpbmcgdGhhdCB0aGlzIGltcG9ydGFudCBzeXN0ZW0gcG9saWN5IHdvdWxkCmJlIHByZXNl
cnZlZCBhY3Jvc3MgYW55IGZ1dHVyZSB0b29sc3RhY2sgY2hhbmdlcy4KClRoZSBYU00gaG9vayBj
b2RlIGluIHRoaXMgcGF0Y2ggaXMgdGhlIHNhbWUgYXMgaW4gT3BlblhUOyB0aGUgcmVmZXJlbmNl
CnBvbGljeSBpcyBub3QuIFRoZSBob29rcyBoYXZlIGJlZW4gdmFsaWRhdGVkIGFzIGJlaGF2aW5n
IGNvcnJlY3RseSBvbgpzZXZlcmFsIGdlbmVyYXRpb25zIG9mIERlbGwgYW5kIEhQIEludGVsLWJh
c2VkIGhhcmR3YXJlLCB3aXRoIHRoaXMgcGF0Y2gKYXBwbGllZCB0byBYZW4gNC42LCB3aXRoIGFu
ZCB3aXRob3V0IGludGVycnVwdCByZW1hcHBpbmcgY2FwYWJpbGl0eTsKYW5kIGZ1cnRoZXIgdGVz
dGluZyB3aXRoIFhlbiA0Ljkgb24gYSBzdWJzZXQgb2YgdGhhdCBoYXJkd2FyZS4KVGhlIHJlZmVy
ZW5jZSBwb2xpY3kgaW4gdGhpcyBwYXRjaCBoYXMgYmVlbiBjb21waWxlLXRlc3RlZCBvbmx5LgoK
QW4gT3BlblhUIHN5c3RlbSB3aWxsIHN0aWxsIGJvb3QgZXZlbiB3aXRoIHRoZSBJT01NVSBkaXNh
YmxlZCAtLSB3aGljaAppcyBkaWZmZXJlbnQgYmVoYXZpb3VyIHRoYW4gd291bGQgYmUgdGhlIGNh
c2UgaWYgdGhlIElPTU1VIHdhcyByZXF1aXJlZAp2aWEgdGhlIFhlbiBjb21tYW5kIGxpbmUuIFRo
ZSBzeXN0ZW0gcmV0YWlucyBpdHMgaXNvbGF0aW9uIGZyb20gdGhlCm5ldHdvcmsgYnkgcHJldmVu
dGluZyBwYXNzdGhyb3VnaCBvZiB0aGUgTklDKHMpIHRvIHRoZSBkb21haW4gY29udGFpbmluZwp0
aGUgZGV2aWNlIGRyaXZlcnMsIHdoaWxzdCBzdGlsbCBhbGxvd2luZyB1c2VyIGFjY2VzcyB0byBW
TXMgc3RvcmVkCmxvY2FsbHkgb24gdGhlIHN5c3RlbS4KClNpbmNlIE9wZW5YVCBzdXBwb3J0cyBv
bGRlciBoYXJkd2FyZSB3aXRoIGxlc3MgY2FwYWJsZSBJT01NVXMsIGl0cwpkZWZhdWx0IGNvbmZp
Z3VyYXRpb24gaXMgdG8gYWxsb3cgdXNlIHdpdGhvdXQgaW50ZXJydXB0IHJlbWFwcGluZywKYnV0
IGRlcml2YXRpdmUgcHJvamVjdHMgb2YgT3BlblhUIHdpdGggZGlmZmVyZW50IGhhcmR3YXJlIHN1
cHBvcnQKcmVxdWlyZW1lbnRzIGFyZSBhYmxlIHRvIGNoYW5nZSB0aGVpciBwb2xpY3kgdG8gdGhl
IHN0cm9uZ2VyIHNldHRpbmcKdGhhdCBpbnNpc3RzIG9uIGludGVycnVwdCByZW1hcHBpbmcgYXZh
aWxhYmlsaXR5LgoKRGV2aWNlIGlzb2xhdGlvbiBjYW4gYmU6CiAgVXNlZnVsLCBlZy4gZm9yIHJl
c2lsaWVuY3kgYWdhaW5zdCBvY2Nhc2lvbmFsbHkgYnVnZ3kgZGV2aWNlcwpvcgogIE5lY2Vzc2Fy
eSwgZWcuIHN0cmljdGx5IHJlcXVpcmVkIGZvciBzeXN0ZW0gc2VjdXJpdHkKCmFuZCBzb21ldGlt
ZXMgYm90aCBhcmUgdHJ1ZToKClRoZSBob29rcyBpbiB0aGlzIHBhdGNoIGVuYWJsZSBhIHNpbmds
ZSBYU00gcG9saWN5IHRvIGJlIGNyZWF0ZWQKZm9yIGEgY29tbW9uIHNvZnR3YXJlIGJ1aWxkIHRo
YXQgaXMgdXNhYmxlIGFjcm9zcyBkaXZlcnNlIGhhcmR3YXJlCnRvIGV4cHJlc3M6CgogICogdGhh
dCBhbGxvd2luZyBHUFUgcGFzc3Rocm91Z2ggdG8gYSBwYXJ0aWN1bGFyIGNsYXNzIG9mIFZNcyBk
b2VzCiAgICByZXF1aXJlIGFuIElPTU1VLCBidXQgaXQgY2FuIHByb2NlZWQgd2l0aG91dCBpbnRl
cnJ1cHQgcmVtYXBwaW5nLAoKICAqIHdoZXJlYXMgdGhlIG5ldHdvcmsgaW50ZXJmYWNlIGNhcmQg
aXMgbm90IGFsbG93ZWQgdG8gYmUgdXNlZAogICAgYnkgdGhlIG5ldHdvcmsgZHJpdmVyIGRvbWFp
biB1bmxlc3MgYW4gSU9NTVUgaXMgYWN0aXZlIGFuZAogICAgaXQgaGFzIGludGVycnVwdCByZW1h
cHBpbmcgY2FwYWJpbGl0eS4KCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9uaWNfZGV2LnRl
IHwgIDIgKy0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgICAgfCAyOSArKysr
KysrKysrKysrKysrKysrLS0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLnRlICAg
ICB8ICAzICsrLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICB8IDQ0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycyAgIHwgMjAgKysrKysrKysrKysrKystLQogNSBmaWxlcyBjaGFuZ2VkLCA4
MyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9uaWNfZGV2LnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
bmljX2Rldi50ZQppbmRleCBlMDQ4NGFmLi41MjA2ZjFlIDEwMDY0NAotLS0gYS90b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9uaWNfZGV2LnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL25pY19kZXYudGUKQEAgLTExLDQgKzExLDQgQEAKIHR5cGUgbmljX2Rldl90LCByZXNvdXJj
ZV90eXBlOwogCiBhZG1pbl9kZXZpY2UoZG9tMF90LCBuaWNfZGV2X3QpCi11c2VfZGV2aWNlKGRv
bVVfdCwgbmljX2Rldl90KQordXNlX2RldmljZV9ub2lvbW11KGRvbVVfdCwgbmljX2Rldl90KQpk
aWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmIGIvdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMveGVuLmlmCmluZGV4IGVkMGRmNGYuLjkxMjY0MDAgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgorKysgYi90b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy94ZW4uaWYKQEAgLTE2NywxMSArMTY3LDMyIEBAIGRlZmluZShgbWFrZV9k
ZXZpY2VfbW9kZWwnLCBgCiAjCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCi0jIHVzZV9kZXZp
Y2UoZG9tYWluLCBkZXZpY2UpCisjIHVzZV9kZXZpY2VfaW9tbXUoZG9tYWluLCBkZXZpY2UpCiAj
ICAgQWxsb3cgYSBkZXZpY2UgdG8gYmUgdXNlZCBieSBhIGRvbWFpbgotZGVmaW5lKGB1c2VfZGV2
aWNlJywgYAorIyAgIG9ubHkgaWYgYW4gSU9NTVUgcHJvdmlkZXMgaXNvbGF0aW9uLgorZGVmaW5l
KGB1c2VfZGV2aWNlX2lvbW11JywgYAogICAgIGFsbG93ICQxICQxX3NlbGY6bW11IGV4Y2hhbmdl
OwotICAgIGFsbG93ICQxICQyOnJlc291cmNlIHVzZTsKKyAgICBhbGxvdyAkMSAkMjpyZXNvdXJj
ZSB1c2VfaW9tbXU7CisgICAgYWxsb3cgJDEgZG9taW9fdDptbXUgeyBtYXBfcmVhZCBtYXBfd3Jp
dGUgfTsKKycpCisKKyMgdXNlX2RldmljZV9pb21tdV9ub2ludHJlbWFwKGRvbWFpbiwgZGV2aWNl
KQorIyAgIEFsbG93IGEgZGV2aWNlIHRvIGJlIHVzZWQgYnkgYSBkb21haW4KKyMgICBvbmx5IGlm
IGFuIElPTU1VIGlzIGFjdGl2ZSwgZXZlbiBpZiBpdCBkb2VzIG5vdCBzdXBwb3J0CisjICAgaW50
ZXJydXB0IHJlbWFwcGluZy4KKyMgICBBbGxvd3MgYWNjZXB0YW5jZSBvZiAodHlwaWNhbGx5IG9s
ZGVyKSBsZXNzIGlzb2xhdGluZyBoYXJkd2FyZS4KK2RlZmluZShgdXNlX2RldmljZV9pb21tdV9u
b2ludHJlbWFwJywgYAorICAgIGFsbG93ICQxICQxX3NlbGY6bW11IGV4Y2hhbmdlOworICAgIGFs
bG93ICQxICQyOnJlc291cmNlIHsgdXNlX2lvbW11IHVzZV9pb21tdV9ub2ludHJlbWFwIH07Cisg
ICAgYWxsb3cgJDEgZG9taW9fdDptbXUgeyBtYXBfcmVhZCBtYXBfd3JpdGUgfTsKKycpCisKKyMg
dXNlX2RldmljZV9ub2lvbW11KGRvbWFpbiwgZGV2aWNlKQorIyAgIEFsbG93IGEgZGV2aWNlIHRv
IGJlIHVzZWQgYnkgYSBkb21haW4KKyMgICBldmVuIHdpdGhvdXQgYW4gSU9NTVUgYXZhaWxhYmxl
LgorZGVmaW5lKGB1c2VfZGV2aWNlX25vaW9tbXUnLCBgCisgICAgYWxsb3cgJDEgJDFfc2VsZjpt
bXUgZXhjaGFuZ2U7CisgICAgYWxsb3cgJDEgJDI6cmVzb3VyY2UgeyB1c2VfaW9tbXUgdXNlX2lv
bW11X25vaW50cmVtYXAgdXNlX25vaW9tbXUgfTsKICAgICBhbGxvdyAkMSBkb21pb190Om1tdSB7
IG1hcF9yZWFkIG1hcF93cml0ZSB9OwogJykKIApAQCAtMTgwLDcgKzIwMSw3IEBAIGRlZmluZShg
dXNlX2RldmljZScsIGAKIGRlZmluZShgYWRtaW5fZGV2aWNlJywgYAogICAgIGFsbG93ICQxICQy
OnJlc291cmNlIHsgc2V0dXAgc3RhdF9kZXZpY2UgYWRkX2RldmljZSBhZGRfaXJxIGFkZF9pb21l
bSBhZGRfaW9wb3J0IHJlbW92ZV9kZXZpY2UgcmVtb3ZlX2lycSByZW1vdmVfaW9tZW0gcmVtb3Zl
X2lvcG9ydCBwbHVnIHVucGx1ZyB9OwogICAgIGFsbG93ICQxICQyOmh2bSBiaW5kX2lycTsKLSAg
ICB1c2VfZGV2aWNlKCQxLCAkMikKKyAgICB1c2VfZGV2aWNlX25vaW9tbXUoJDEsICQyKQogJykK
IAogIyBkZWxlZ2F0ZV9kZXZpY2VzKHByaXYtZG9tYWluLCB0YXJnZXQtZG9tYWluKQpkaWZmIC0t
Z2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLnRlIGIvdG9vbHMvZmxhc2svcG9s
aWN5L21vZHVsZXMveGVuLnRlCmluZGV4IDBjZmYyZGYuLjNkYmY5M2QgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kv
bW9kdWxlcy94ZW4udGUKQEAgLTY3LDcgKzY3LDggQEAgYWxsb3cgeGVuX3QgcmVzb3VyY2VfdHlw
ZSA6IHJlc291cmNlIHsgcmVtb3ZlX2lycSByZW1vdmVfaW9wb3J0IHJlbW92ZV9pb21lbSB9Owog
bmV2ZXJhbGxvdyAqIH5kb21haW5fdHlwZTpkb21haW4geyBjcmVhdGUgdHJhbnNpdGlvbiB9Owog
CiAjIFJlc291cmNlcyBtdXN0IGJlIGRlY2xhcmVkIHVzaW5nIHJlc291cmNlX3R5cGUKLW5ldmVy
YWxsb3cgKiB+cmVzb3VyY2VfdHlwZTpyZXNvdXJjZSB1c2U7CituZXZlcmFsbG93ICogfnJlc291
cmNlX3R5cGU6cmVzb3VyY2UgeyB1c2UgdXNlX2lvbW11IHVzZV9pb21tdV9ub2ludHJlbWFwCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2Vfbm9pb21tdSB9OwogCiAj
IEV2ZW50cyBtdXN0IHVzZSBldmVudF90eXBlIChzZWUgY3JlYXRlX2NoYW5uZWwgZm9yIGEgdGVt
cGxhdGUpCiBuZXZlcmFsbG93IH5ldmVudF90eXBlICo6ZXZlbnQgYmluZDsKZGlmZiAtLWdpdCBh
L3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCA5MTE0
NjI3Li4yNzZjYTk3IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVu
L3hzbS9mbGFzay9ob29rcy5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8eGVuL2Vycm5v
Lmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi94ZW5vcHJv
Zi5oPgorI2luY2x1ZGUgPHhlbi9pb21tdS5oPgogI2lmZGVmIENPTkZJR19IQVNfUENJCiAjaW5j
bHVkZSA8YXNtL21zaS5oPgogI2VuZGlmCkBAIC04ODYsMTEgKzg4NywzMSBAQCBzdGF0aWMgaW50
IGZsYXNrX21hcF9kb21haW5fbXNpIChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaXJxLCB2b2lkICpk
YXRhLAogI2VuZGlmCiB9CiAKK3N0YXRpYyB1MzIgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Bl
cm0odm9pZCkKK3sKKyAgICAvKiBPYnRhaW4gdGhlIHBlcm1pc3Npb24gbGV2ZWwgcmVxdWlyZWQg
Zm9yIGFsbG93aW5nIGEgZG9tYWluCisgICAgICogdG8gdXNlIGFuIGFzc2lnbmVkIGRldmljZS4K
KyAgICAgKgorICAgICAqIEFuIGFjdGl2ZSBJT01NVSB3aXRoIGludGVycnVwdCByZW1hcHBpbmcg
Y2FwYWJpbGl0eSBpcyBlc3NlbnRpYWwKKyAgICAgKiBmb3IgZW5zdXJpbmcgc3RyaWN0IGlzb2xh
dGlvbiBvZiBkZXZpY2VzLCBzbyBwcm92aWRlIGEgZGlzdGluY3QKKyAgICAgKiBwZXJtaXNzaW9u
IGZvciB0aGF0IGNhc2UgYW5kIGFsc28gZW5hYmxlIG9wdGlvbmFsIHN1cHBvcnQgZm9yCisgICAg
ICogbGVzcyBjYXBhYmxlIGhhcmR3YXJlIChubyBJT01NVSBvciBJT01NVSBtaXNzaW5nIGludHJl
bWFwIGNhcGFiaWxpdHkpCisgICAgICogdmlhIG90aGVyIHNlcGFyYXRlIHBlcm1pc3Npb25zLgor
ICAgICAqLworICAgIHUzMiBwZXJtID0gUkVTT1VSQ0VfX1VTRV9OT0lPTU1VOworCisgICAgaWYg
KGlvbW11X2VuYWJsZWQpCisgICAgICAgIHBlcm0gPSAoIGlvbW11X2ludHJlbWFwID8gUkVTT1VS
Q0VfX1VTRV9JT01NVSA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUkVTT1VS
Q0VfX1VTRV9JT01NVV9OT0lOVFJFTUFQICk7CisgICAgcmV0dXJuIHBlcm07Cit9CisKIHN0YXRp
YyBpbnQgZmxhc2tfbWFwX2RvbWFpbl9pcnEgKHN0cnVjdCBkb21haW4gKmQsIGludCBpcnEsIHZv
aWQgKmRhdGEpCiB7CiAgICAgdTMyIHNpZCwgZHNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CiAg
ICAgc3RydWN0IGF2Y19hdWRpdF9kYXRhIGFkOworICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11
X3Jlc291cmNlX3VzZV9wZXJtKCk7CiAKICAgICBpZiAoIGlycSA+PSBucl9zdGF0aWNfaXJxcyAm
JiBkYXRhICkgewogICAgICAgICByYyA9IGZsYXNrX21hcF9kb21haW5fbXNpKGQsIGlycSwgZGF0
YSwgJnNpZCwgJmFkKTsKQEAgLTkwNyw3ICs5MjgsNyBAQCBzdGF0aWMgaW50IGZsYXNrX21hcF9k
b21haW5faXJxIChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaXJxLCB2b2lkICpkYXRhKQogICAgIGlm
ICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICByYyA9IGF2Y19oYXNfcGVybShkc2lk
LCBzaWQsIFNFQ0NMQVNTX1JFU09VUkNFLCBSRVNPVVJDRV9fVVNFLCAmYWQpOworICAgIHJjID0g
YXZjX2hhc19wZXJtKGRzaWQsIHNpZCwgU0VDQ0xBU1NfUkVTT1VSQ0UsIGRwZXJtLCAmYWQpOwog
ICAgIHJldHVybiByYzsKIH0KIApAQCAtOTU2LDYgKzk3Nyw3IEBAIHN0YXRpYyBpbnQgZmxhc2tf
YmluZF9wdF9pcnEgKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRf
aXJxICpiCiAgICAgaW50IHJjID0gLUVQRVJNOwogICAgIGludCBpcnE7CiAgICAgc3RydWN0IGF2
Y19hdWRpdF9kYXRhIGFkOworICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3Vz
ZV9wZXJtKCk7CiAKICAgICByYyA9IGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfUkVTT1VS
Q0UsIFJFU09VUkNFX19BREQpOwogICAgIGlmICggcmMgKQpAQCAtOTcyLDcgKzk5NCw3IEBAIHN0
YXRpYyBpbnQgZmxhc2tfYmluZF9wdF9pcnEgKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5f
ZG9tY3RsX2JpbmRfcHRfaXJxICpiCiAgICAgICAgIHJldHVybiByYzsKIAogICAgIGRzaWQgPSBk
b21haW5fc2lkKGQpOwotICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZHNpZCwgcnNpZCwgU0VDQ0xB
U1NfUkVTT1VSQ0UsIFJFU09VUkNFX19VU0UsICZhZCk7CisgICAgcmV0dXJuIGF2Y19oYXNfcGVy
bShkc2lkLCByc2lkLCBTRUNDTEFTU19SRVNPVVJDRSwgZHBlcm0sICZhZCk7CiB9CiAKIHN0YXRp
YyBpbnQgZmxhc2tfdW5iaW5kX3B0X2lycSAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9k
b21jdGxfYmluZF9wdF9pcnEgKmJpbmQpCkBAIC05OTAsNiArMTAxMiw3IEBAIHN0cnVjdCBpb21l
bV9oYXNfcGVybV9kYXRhIHsKICAgICB1MzIgc3NpZDsKICAgICB1MzIgZHNpZDsKICAgICB1MzIg
cGVybTsKKyAgICB1MzIgdXNlX3Blcm07CiB9OwogCiBzdGF0aWMgaW50IF9pb21lbV9oYXNfcGVy
bSh2b2lkICp2LCB1MzIgc2lkLCB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVu
ZCkKQEAgLTEwMDcsNyArMTAzMCw3IEBAIHN0YXRpYyBpbnQgX2lvbWVtX2hhc19wZXJtKHZvaWQg
KnYsIHUzMiBzaWQsIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcKICAgICBpZiAo
IHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgcmV0dXJuIGF2Y19oYXNfcGVybShkYXRh
LT5kc2lkLCBzaWQsIFNFQ0NMQVNTX1JFU09VUkNFLCBSRVNPVVJDRV9fVVNFLCAmYWQpOworICAg
IHJldHVybiBhdmNfaGFzX3Blcm0oZGF0YS0+ZHNpZCwgc2lkLCBTRUNDTEFTU19SRVNPVVJDRSwg
ZGF0YS0+dXNlX3Blcm0sICZhZCk7CiB9CiAKIHN0YXRpYyBpbnQgZmxhc2tfaW9tZW1fcGVybWlz
c2lvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kLCB1aW50
OF90IGFjY2VzcykKQEAgLTEwMjcsNiArMTA1MCw3IEBAIHN0YXRpYyBpbnQgZmxhc2tfaW9tZW1f
cGVybWlzc2lvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5k
CiAKICAgICBkYXRhLnNzaWQgPSBkb21haW5fc2lkKGN1cnJlbnQtPmRvbWFpbik7CiAgICAgZGF0
YS5kc2lkID0gZG9tYWluX3NpZChkKTsKKyAgICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9tbXVf
cmVzb3VyY2VfdXNlX3Blcm0oKTsKIAogICAgIHJldHVybiBzZWN1cml0eV9pdGVyYXRlX2lvbWVt
X3NpZHMoc3RhcnQsIGVuZCwgX2lvbWVtX2hhc19wZXJtLCAmZGF0YSk7CiB9CkBAIC0xMDQxLDcg
KzEwNjUsNyBAQCBzdGF0aWMgaW50IGZsYXNrX3BjaV9jb25maWdfcGVybWlzc2lvbihzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZiwgdQogICAgIHUzMiBkc2lkLCByc2lkOwog
ICAgIGludCByYyA9IC1FUEVSTTsKICAgICBzdHJ1Y3QgYXZjX2F1ZGl0X2RhdGEgYWQ7Ci0gICAg
dTMyIHBlcm0gPSBSRVNPVVJDRV9fVVNFOworICAgIHUzMiBwZXJtOwogCiAgICAgcmMgPSBzZWN1
cml0eV9kZXZpY2Vfc2lkKG1hY2hpbmVfYmRmLCAmcnNpZCk7CiAgICAgaWYgKCByYyApCkBAIC0x
MDUwLDYgKzEwNzQsOCBAQCBzdGF0aWMgaW50IGZsYXNrX3BjaV9jb25maWdfcGVybWlzc2lvbihz
dHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZiwgdQogICAgIC8qIFdyaXRlcyB0
byB0aGUgQkFScyBjb3VudCBhcyBzZXR1cCAqLwogICAgIGlmICggYWNjZXNzICYmIChlbmQgPj0g
MHgxMCAmJiBzdGFydCA8IDB4MjgpICkKICAgICAgICAgcGVybSA9IFJFU09VUkNFX19TRVRVUDsK
KyAgICBlbHNlCisgICAgICAgIHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgp
OwogCiAgICAgQVZDX0FVRElUX0RBVEFfSU5JVCgmYWQsIERFVik7CiAgICAgYWQuZGV2aWNlID0g
KHVuc2lnbmVkIGxvbmcpIG1hY2hpbmVfYmRmOwpAQCAtMTI3OSw2ICsxMzA1LDcgQEAgc3RhdGlj
IGludCBmbGFza19hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hp
bmVfYmRmKQogICAgIHUzMiBkc2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBz
dHJ1Y3QgYXZjX2F1ZGl0X2RhdGEgYWQ7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVz
b3VyY2VfdXNlX3Blcm0oKTsKIAogICAgIHJjID0gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFT
U19SRVNPVVJDRSwgUkVTT1VSQ0VfX0FERCk7CiAgICAgaWYgKCByYyApCkBAIC0xMjk1LDcgKzEz
MjIsNyBAQCBzdGF0aWMgaW50IGZsYXNrX2Fzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwg
dWludDMyX3QgbWFjaGluZV9iZGYpCiAgICAgICAgIHJldHVybiByYzsKIAogICAgIGRzaWQgPSBk
b21haW5fc2lkKGQpOwotICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZHNpZCwgcnNpZCwgU0VDQ0xB
U1NfUkVTT1VSQ0UsIFJFU09VUkNFX19VU0UsICZhZCk7CisgICAgcmV0dXJuIGF2Y19oYXNfcGVy
bShkc2lkLCByc2lkLCBTRUNDTEFTU19SRVNPVVJDRSwgZHBlcm0sICZhZCk7CiB9CiAKIHN0YXRp
YyBpbnQgZmxhc2tfZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1h
Y2hpbmVfYmRmKQpAQCAtMTMzNCw2ICsxMzYxLDcgQEAgc3RhdGljIGludCBmbGFza19hc3NpZ25f
ZHRkZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZHRwYXRoKQogICAgIHUzMiBk
c2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBzdHJ1Y3QgYXZjX2F1ZGl0X2Rh
dGEgYWQ7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKTsK
IAogICAgIHJjID0gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19SRVNPVVJDRSwgUkVTT1VS
Q0VfX0FERCk7CiAgICAgaWYgKCByYyApCkBAIC0xMzUwLDcgKzEzNzgsNyBAQCBzdGF0aWMgaW50
IGZsYXNrX2Fzc2lnbl9kdGRldmljZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBjaGFyICpkdHBh
dGgpCiAgICAgICAgIHJldHVybiByYzsKIAogICAgIGRzaWQgPSBkb21haW5fc2lkKGQpOwotICAg
IHJldHVybiBhdmNfaGFzX3Blcm0oZHNpZCwgcnNpZCwgU0VDQ0xBU1NfUkVTT1VSQ0UsIFJFU09V
UkNFX19VU0UsICZhZCk7CisgICAgcmV0dXJuIGF2Y19oYXNfcGVybShkc2lkLCByc2lkLCBTRUND
TEFTU19SRVNPVVJDRSwgZHBlcm0sICZhZCk7CiB9CiAKIHN0YXRpYyBpbnQgZmxhc2tfZGVhc3Np
Z25fZHRkZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZHRwYXRoKQpAQCAtMTQ3
Niw2ICsxNTA0LDcgQEAgc3RydWN0IGlvcG9ydF9oYXNfcGVybV9kYXRhIHsKICAgICB1MzIgc3Np
ZDsKICAgICB1MzIgZHNpZDsKICAgICB1MzIgcGVybTsKKyAgICB1MzIgdXNlX3Blcm07CiB9Owog
CiBzdGF0aWMgaW50IF9pb3BvcnRfaGFzX3Blcm0odm9pZCAqdiwgdTMyIHNpZCwgdW5zaWduZWQg
bG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpCkBAIC0xNDkzLDcgKzE1MjIsNyBAQCBzdGF0
aWMgaW50IF9pb3BvcnRfaGFzX3Blcm0odm9pZCAqdiwgdTMyIHNpZCwgdW5zaWduZWQgbG9uZyBz
dGFydCwgdW5zaWduZWQgbG9uZwogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CiAK
LSAgICByZXR1cm4gYXZjX2hhc19wZXJtKGRhdGEtPmRzaWQsIHNpZCwgU0VDQ0xBU1NfUkVTT1VS
Q0UsIFJFU09VUkNFX19VU0UsICZhZCk7CisgICAgcmV0dXJuIGF2Y19oYXNfcGVybShkYXRhLT5k
c2lkLCBzaWQsIFNFQ0NMQVNTX1JFU09VUkNFLCBkYXRhLT51c2VfcGVybSwgJmFkKTsKIH0KIAog
c3RhdGljIGludCBmbGFza19pb3BvcnRfcGVybWlzc2lvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50
MzJfdCBzdGFydCwgdWludDMyX3QgZW5kLCB1aW50OF90IGFjY2VzcykKQEAgLTE1MTQsNiArMTU0
Myw3IEBAIHN0YXRpYyBpbnQgZmxhc2tfaW9wb3J0X3Blcm1pc3Npb24oc3RydWN0IGRvbWFpbiAq
ZCwgdWludDMyX3Qgc3RhcnQsIHVpbnQzMl90IGVuCiAKICAgICBkYXRhLnNzaWQgPSBkb21haW5f
c2lkKGN1cnJlbnQtPmRvbWFpbik7CiAgICAgZGF0YS5kc2lkID0gZG9tYWluX3NpZChkKTsKKyAg
ICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKTsKIAogICAg
IHJldHVybiBzZWN1cml0eV9pdGVyYXRlX2lvcG9ydF9zaWRzKHN0YXJ0LCBlbmQsIF9pb3BvcnRf
aGFzX3Blcm0sICZkYXRhKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2Fj
Y2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXgg
MWY3ZWIzNS4uZjI3NmYwNCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTQy
MCwxMSArNDIwLDI3IEBAIGNsYXNzIHJlc291cmNlCiAjICBzb3VyY2UgPSBkb21haW4gbWFraW5n
IHRoZSBoeXBlcmNhbGwKICMgIHRhcmdldCA9IGRvbWFpbiB3aGljaCB3aWxsIG5vIGxvbmdlciBo
YXZlIGFjY2VzcyB0byB0aGUgcmVzb3VyY2UKICAgICByZW1vdmUKKyMgY2hlY2tlZCB3aGVuIHVz
aW5nIHNvbWUgY29yZSBYZW4gZGV2aWNlcyAodGFyZ2V0IHhlbl90KQorIyAgc291cmNlID0gZG9t
YWluIHdoaWNoIHdpbGwgaGF2ZSBhY2Nlc3MgdG8gdGhlIHJlc291cmNlCisjICB0YXJnZXQgPSB4
ZW5fdAorICAgIHVzZQogIyBjaGVja2VkIHdoZW4gYWRkaW5nIGEgcmVzb3VyY2UgdG8gYSBkb21h
aW46CiAjICBzb3VyY2UgPSBkb21haW4gd2hpY2ggd2lsbCBoYXZlIGFjY2VzcyB0byB0aGUgcmVz
b3VyY2UKICMgIHRhcmdldCA9IHJlc291cmNlJ3Mgc2VjdXJpdHkgbGFiZWwKLSMgYWxzbyBjaGVj
a2VkIHdoZW4gdXNpbmcgc29tZSBjb3JlIFhlbiBkZXZpY2VzICh0YXJnZXQgeGVuX3QpCi0gICAg
dXNlCisjIFJlcXVpcmVzIGFuIGFjdGl2ZSBJT01NVSBjYXBhYmxlIG9mIGludGVycnVwdCByZW1h
cHBpbmcgaW4gb3JkZXIgdG8KKyMgZW5mb3JjZSBpc29sYXRpb24uCisgICAgdXNlX2lvbW11Cisj
IGNoZWNrZWQgd2hlbiBhZGRpbmcgYSByZXNvdXJjZSB0byBhIGRvbWFpbiB3aGVuIGFuIElPTU1V
IGlzIGF2YWlsYWJsZQorIyBidXQgaXQgaXMgbm90IGNhcGFibGUgb2YgaW50ZXJydXB0IG1hcHBp
bmc6CisjICBzb3VyY2UgPSBkb21haW4gd2hpY2ggd2lsbCBoYXZlIGFjY2VzcyB0byB0aGUgcmVz
b3VyY2UKKyMgIHRhcmdldCA9IHJlc291cmNlJ3Mgc2VjdXJpdHkgbGFiZWwKKyMgRW5hYmxlIHRo
aXMgdG8gYWxsb3cgc29tZSBsZXNzIHNlY3VyZSBzeXN0ZW1zIHRvIHN0aWxsIHdvcmsuCisgICAg
dXNlX2lvbW11X25vaW50cmVtYXAKKyMgY2hlY2tlZCB3aGVuIGFkZGluZyBhIHJlc291cmNlIHRv
IGEgZG9tYWluIHdoZW4gbm8gSU9NTVUgcHJlc2VudDoKKyMgIHNvdXJjZSA9IGRvbWFpbiB3aGlj
aCB3aWxsIGhhdmUgYWNjZXNzIHRvIHRoZSByZXNvdXJjZQorIyAgdGFyZ2V0ID0gcmVzb3VyY2Un
cyBzZWN1cml0eSBsYWJlbAorIyBFbmFibGUgdGhpcyB0byBhbGxvdyByZXNvdXJjZSB1c2Ugd2l0
aG91dCBhbiBhY3RpdmUgSU9NTVUuCisgICAgdXNlX25vaW9tbXUKICMgUEhZU0RFVk9QX21hcF9w
aXJxIGFuZCBpb2FwaWMgd3JpdGVzIGZvciBkb20wLCB3aGVuIGFjdGluZyBvbiByZWFsIElSUXMK
ICMgIEZvciBHU0kgaW50ZXJydXB0cywgdGhlIElSUSdzIGxhYmVsIGlzIGluZGV4ZWQgYnkgdGhl
IElSUSBudW1iZXIKICMgIEZvciBNU0kgaW50ZXJydXB0cywgdGhlIGxhYmVsIG9mIHRoZSBQQ0kg
ZGV2aWNlIGlzIHVzZWQKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 21:32:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 21:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1diosZ-0008K3-5z; Fri, 18 Aug 2017 21:32:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diosY-0008Jr-E7
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 21:32:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 08/8B-03557-DEC57995; Fri, 18 Aug 2017 21:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdNzPR
 Ig4ZV6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HKsmblgcwNjxeWjZ9gb
 GB+GdTFycQgJ/GWUuL/sJRuE85hRYsb9r0wQzjZGia+bFrB3MXJyiAg4S3w9MxfM5hXQl2idu
 IsFxBYWsJJY1XsZLC4hcF5Xov1rcBcjB5DtKdGwWR/G7Pps2sXIzsEGVH1IDKSWRUBVonX6W6
 YJjNwLGBlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepw
 BCHYw7vsYeYhRkoNJSZT396wpkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeA9FT48UEixKTU+t
 SMvMAYYeTFqCg0dJhLcBJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8F0CKBECKMkrz4
 EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlVgVElxJOZVwK36RXQEUxARxi2TgM5oi
 QRISXVwLjaWd2xxKTaw3zSkiOlJq78y9Nqy/z/vlv9qsEly+yj7vN3c84xse578bX04am4oj1
 /zd98Eby0oGRZ7Qm95RE7vCRLwi8pSIgpmWR81N1xzFgrY6fLO95v8p6zshc5hVTdaFxtc3P6
 p/x7/QXTPQwW9eV4NE54EnLQa3tVg0HKTQVfVb0jcUosxRmJhlrMRcWJAAQfWt1+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503091947!78564260!1
X-Originating-IP: [104.130.215.37]
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 40841 invoked from network); 18 Aug 2017 21:32:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 21:32:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diosQ-0000Px-U1; Fri, 18 Aug 2017 21:32: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 1diosL-0007XI-GM; Fri, 18 Aug 2017 21:32:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diosL-0004yf-0Y; Fri, 18 Aug 2017 21:32:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112689-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-libvirt-vhd:guest-saverestore:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=136ff4ea88123d7728a01187ee9bbdf010b23345
X-Osstest-Versions-That: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 21:32:17 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 112689: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY4OSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY4OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwOTA2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMTA5MDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTA5MDYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDExMDkwNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwOTA2CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTEwOTA2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU5IGxlYWst
Y2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtl
IDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNr
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwOTA2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTA5MDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVs
dGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgIDQwIHh0Zi90
ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICA0NCB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMy
LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVs
dGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAzMyB4dGYv
dGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgMzMgeHRmL3Rlc3QtaHZtMzJw
YWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1
bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgNDAgeHRm
L3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgIDQwIHh0Zi90ZXN0LWh2bTMy
cHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICA0NCB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU4IHh0Zi90ZXN0LWh2
bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OCB4dGYvdGVzdC1o
dm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxMzZmZjRlYTg4MTIzZDc3Mjhh
MDExODdlZTliYmRmMDEwYjIzMzQ1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAzMjE3MTI5ZWI2NWMwZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTA5MDYgIDIwMTctMDYtMjEgMDA6MjA6NDMgWiAgIDU4IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEyNjUyICAyMDE3LTA4LTE1IDE0OjEwOjUxIFogICAgMyBkYXlzICAg
IDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjg5ICAyMDE3LTA4LTE3IDE3OjIy
OjE4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
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
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxMzZmZjRlYTg4MTIzZDc3
MjhhMDExODdlZTliYmRmMDEwYjIzMzQ1CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTU6NTUgMjAxNyArMDIwMAoKICAgIGdudHRh
YjogZml4IHRyYW5zaXRpdmUgZ3JhbnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0
cmFuc2l0aXZlIGdyYW50cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAg
cmVmZXJlbmNlIGNvdW50aW5nIGJyZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNh
bGwgdG8KICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50
X2Zvcl9jb3B5KCkKICAgIGNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5h
bCBwaW4gY291bnQpLiBGdXJ0aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFy
aWx5IGRyb3BwZWQgbG9ja3Mgd2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRp
ZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tp
bmcKICAgIGp1c3QgdGhlIHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJl
aGF2ZWQgZ3Vlc3RzLiBBcyBhCiAgICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgp
IG5lZWRzIHRvIG1pcnJvciB0aGF0IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUg
YSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRo
ZQogICAgcmV0cnkgcGF0aCBvZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRh
Yl9zZXRfdmVyc2lvbigpIGFsc28KICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVy
aW5nIGEgdHJhbnNpdGl2ZSBncmFudC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMw
YzQzMmM3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0
IDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNToxNTozNSAyMDE3
ICswMjAwCgogICAgZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2Fs
bHMKICAgIAogICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxk
IGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxz
LCBzbyBvbmx5IG9uZXMgd2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6
CiAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9u
Y2UsIGFzCiAgICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ug
b2YgbXVsdGktbGV2ZWwgdHJhbnNpdGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9n
cmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAg
ICBhcmd1bWVudCBmYWxzZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAg
IC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVj
b3ZlciBmcm9tIGFuCiAgICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3Mg
cGluIGNvdW50CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCgpjb21taXQgZDM4NDg5ZGU5ZGY5M2E0
Njc5Y2FlMmFlMDJiNzUyODc3NzhmYjNlZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjM1OjQ2IDIwMTcgKzAyMDAKCiAgICBnbnR0
YWI6IGNvcnJlY3QgcGluIHN0YXR1cyBmaXh1cCBmb3IgY29weQogICAgCiAgICBSZWdhcmRsZXNz
IG9mIGNvcHkgb3BlcmF0aW9ucyBvbmx5IHNldHRpbmcgR05UUElOX2hzdCosIEdOVFBJTl9kZXYq
CiAgICBhbHNvIG5lZWQgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IHdoZW4gZGVjaWRpbmcgd2hl
dGhlciB0byBjbGVhcgogICAgX0dURl97cmVhZCx3cml0fWluZy4gQXQgbGVhc3QgZm9yIGNvbnNp
c3RlbmN5IHdpdGggY29kZSBlbHNld2hlcmUgdGhlCiAgICByZWFkIHBhcnQgYmV0dGVyIGRvZXNu
J3QgdXNlIGFueSBtYXNrIGF0IGFsbC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjMwLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRiMzE3ZDZjYTJkMTM4YTIKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA4OjAzICswMjAwCgpjb21taXQgZGY1OTAxNDI3
NmNkY2EzZDg1Mjg2YzcwYmQ1MTk0NjA5ZmJhODMyMApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNTozMzowOSAyMDE3
ICswMjAwCgogICAgeDg2L2dyYW50OiBkaXNhbGxvdyBtaXNhbGlnbmVkIFBURXMKICAgIAogICAg
UGFnZXRhYmxlIGVudHJpZXMgbXVzdCBiZSBhbGlnbmVkIHRvIGZ1bmN0aW9uIGNvcnJlY3RseS4g
IERpc2FsbG93IGF0dGVtcHRzCiAgICBmcm9tIHRoZSBndWVzdCB0byBoYXZlIGEgZ3JhbnQgUFRF
IGNyZWF0ZWQgYXQgYSBtaXNhbGlnbmVkIGFkZHJlc3MsIHdoaWNoCiAgICB3b3VsZCByZXN1bHQg
aW4gY29ycnVwdGlvbiBvZiB0aGUgTDEgdGFibGUgd2l0aCBsYXJnZWx5LWd1ZXN0LWNvbnRyb2xs
ZWQKICAgIHZhbHVlcy4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xMjEzNyAvIFhTQS0yMjcu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogY2U0NDI5MjZjMjUzMGRhOTM3NjE5OWRjYzc2OTQzNjM3NmFk
MjM4NgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTUgMTU6MDY6NDUgKzAyMDAKKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 18 21:55:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 21:55: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.xen.org>)
	id 1dipF8-0001Hg-41; Fri, 18 Aug 2017 21:55:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dipF7-0001Ha-5B
 for xen-devel@lists.xen.org; Fri, 18 Aug 2017 21:55:49 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 2A/8C-01732-46267995; Fri, 18 Aug 2017 21:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVyTUIiSDc5aXq
 kwetWFYslHxezODB6HN39mymAMYo1My8pvyKBNWNX6wrWgr/8FRv2fWdpYJzD28XIySEh4C+x
 6MoJpi5GLg4hgW5GiQMXOhkhEr4Saz8fYgFJcArs5ZE4tqiVDcSREHjKJLF74x4WiJYORomfr
 RPYIZxtjBLXpzaD9QsLBEvMXfAUKMHBISJgJXG9QwskLAQ09tKet+wgNpuArsSCgyuZQGxeAQ
 eJhYfmgMVZBFQlWr4dYgOxRQXCJfZ/v8YMUSMocXLmExYQm1PAT2Lvr5tgNcwCZhLzNj9khrD
 FJW49mc8EYctLbH87h3kCo/AsJO2zkLTMQtIyC0nLAkaWVYwaxalFZalFusYGeklFmekZJbmJ
 mTm6hgamermpxcWJ6ak5iUnFesn5uZsYgVFQz8DAuINxwiq/Q4ySHExKory/Z02JFOJLyk+pz
 EgszogvKs1JLT7EKMPBoSTBy544PVJIsCg1PbUiLTMHGI8waQkOHiURXjWQNG9xQWJucWY6RO
 oUo6KUOK8QSEIAJJFRmgfXBksBlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ84qATOHJzCu
 Bm/4KaDET0GLD1mkgi0sSEVJSDYyqHw+vy3lj3MPYnbr80sQ+x7XVs3jtV+5KOPUk+MVMxdjm
 LqU/PtbcM9yjdhx3XpPV0SG1snST5atalcdnM1veMdZXnllymLX5Sqb9oYpFXq/f3k6+PCVs6
 3TmCfeupZQ8MX44tXynxemXD3tarhu5uddNDQp3ZZmvyHztUQ3Py63bDzOc6FBTYinOSDTUYi
 4qTgQAvMQHivwCAAA=
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503093346!86787356!1
X-Originating-IP: [214.24.24.82]
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 55741 invoked from network); 18 Aug 2017 21:55:47 -0000
Received: from ucol19pa09.eemsg.mail.mil (HELO ucol19pa09.eemsg.mail.mil)
 (214.24.24.82)
 by server-11.tower-206.messagelabs.com with SMTP; 18 Aug 2017 21:55:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; d="scan'208";a="511333282"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by ucol19pa09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 18 Aug 2017 21:55:31 +0000
X-IronPort-AV: E=Sophos;i="5.41,393,1498521600"; 
   d="scan'208";a="1263686"
IronPort-PHdr: =?us-ascii?q?9a23=3AsWgauxyhuvesLtvXCy+O+j09IxM/srCxBDY+r6Qd?=
 =?us-ascii?q?2+IWIJqq85mqBkHD//Il1AaPBtSLrasc16GO7OjJYi8p2d65qncMcZhBBVcuqP?=
 =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?=
 =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMhzexe65+IAm5oAneqsUbg5ZpJ7osxBfOvnZGYf?=
 =?us-ascii?q?ldy3lyJVKUkRb858Ow84Bm/i9Npf8v9NNOXLvjcaggQrNWEDopM2Yu5M32rhbD?=
 =?us-ascii?q?VheA5mEdUmoNjBVFBRXO4QzgUZfwtiv6sfd92DWfMMbrQ704RSiu4qF2QxDmki?=
 =?us-ascii?q?cHMyMy/n/RhMJ+kalXpAutqwJjz4LRZoyeKfhwcb7Hfd4CWGRPQMhRWSxCDI2y?=
 =?us-ascii?q?YYQAAOgOMvpXoYTmu1sDrwGzCRWwCO7hyDJFgGL9060g0+QmFAHLxAIuEMgIsH?=
 =?us-ascii?q?TVstr1MLoZX+6rw6LVzDvDdelZ1i3z6IPVdR0uvP6MUq9ufsre00kgDRjIjkmQ?=
 =?us-ascii?q?qIP5PzOV0f4Bs26A7+V6T+6vhGknqx9orzWp28wiiZHJi5oIxl3L+ih12oY4Kc?=
 =?us-ascii?q?CiREJlbtOoDoFcuzycOoBrWM0tWXtotzw/yrAevJ67ezUFx4o/yh7EbvyHb5CI?=
 =?us-ascii?q?4hX+VOaNOTt4hGxqeLa4hxuq7Uiv0Pf8Vsip0FZRtCZFjtnNuWwN1xzU8MSHTO?=
 =?us-ascii?q?dy/ly91jqV0gDT6+VELVg1lardNZEh3qY9moccvEnMBCP7mFj6gLWIekgr5OSk?=
 =?us-ascii?q?8fnrbq3jppCGNo90jg/+Mr4pmsy6Gek3LwcOUHWF9uSzzr3s51b0QKlKj/Iqkq?=
 =?us-ascii?q?nZt4rWJcIApqGjGQNV3YEj6winAze8zNsYhWUHLE5CeB+fk4fpO0vOIPHjDfej?=
 =?us-ascii?q?hFSsiDdryO7cPrH7DJTBNGTMkLP7crZn6E5R0wUzzdVF6JJVDrENOu78Wkj0tN?=
 =?us-ascii?q?bAFB82LxS0w/r7CNV6zo4fVnyAAqmAPKzPr1CI+PwgI+2XaY8RuTb9MOQl5+X0?=
 =?us-ascii?q?gX42h1Ade7Ol3ZwNaHC3TbxaJBCSYWDtmcsGCWcHpEwhCufugUeBeTFWbne2Ga?=
 =?us-ascii?q?k743VzGI+gSIvOWI2pqLiAxzugWI1bYCZBEF/fP23vctCoUvENZSbaDsIpvSYN?=
 =?us-ascii?q?XLbpH4Mu2RyhrgbS16tsLu2S/DYR853kyo4mtKXoiRgu+GksXIym2GaXQjQxxD?=
 =?us-ascii?q?sF?=
X-IPAS-Result: =?us-ascii?q?A2AjAgDHYZdZ/wHyM5BeGQEBAQEBAQEBAQEBBwEBAQEBFAE?=
 =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgwQrgXmeJIFMIog4j3aCDIM7AoNuVwEBAQEBAQEBA?=
 =?us-ascii?q?gFqKIIzJIJBAQEBAQMjFVELDQgDAgImAgIhNgcMBgIBAReHc4IKAxWsaoImIgK?=
 =?us-ascii?q?HFw2EIgEBAQcBAQEBJIELgh2CAoNaC4JxgleFL4JhBaARPI9LAYR2i2CGfow3i?=
 =?us-ascii?q?WdXgQooDB8qD4d/JDYBilEBAQE?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 18 Aug 2017 21:55:30 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7ILtU7O004018; Fri, 18 Aug 2017 17:55:30 -0400
To: christopher.w.clark@gmail.com, xen-devel@lists.xen.org
References: <1503090150-20715-1-git-send-email-christopher.w.clark@gmail.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <2c0e51fa-8502-c17a-c907-d0e72f2defa9@tycho.nsa.gov>
Date: Fri, 18 Aug 2017 17:55:30 -0400
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: <1503090150-20715-1-git-send-email-christopher.w.clark@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xsm: policy hooks to require an IOMMU and
 interrupt remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwNTowMiBQTSwgY2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20gd3Jv
dGU6Cj4gRnJvbTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0
ZW1zLmNvbT4KPiAKPiBJc29sYXRpb24gb2YgZGV2aWNlcyBwYXNzZWQgdGhyb3VnaCB0byBkb21h
aW5zIHVzdWFsbHkgcmVxdWlyZXMgYW4KPiBhY3RpdmUgSU9NTVUuIFRoZSBleGlzdGluZyBtZXRo
b2Qgb2YgcmVxdWlyaW5nIGFuIElPTU1VIGlzIHZpYSBhIFhlbgo+IGJvb3QgcGFyYW1ldGVyICgi
aW9tbXU9Zm9yY2UiKSB3aGljaCB3aWxsIGFib3J0IGJvb3QgaWYgYW4gSU9NTVUgaXMgbm90Cj4g
YXZhaWxhYmxlLgo+IAo+IE1vcmUgZ3JhY2VmdWwgZGVncmFkYXRpb24gb2YgYmVoYXZpb3VyIHdo
ZW4gYW4gSU9NTVUgaXMgYWJzZW50IGNhbiBiZQo+IGFjaGlldmVkIGJ5IGVuYWJsaW5nIFhTTSB0
byBwZXJmb3JtIGVuZm9yY2VtZW50IG9mIElPTU1VIHJlcXVpcmVtZW50Lgo+IAo+IFRoaXMgcGF0
Y2ggZW5hYmxlcyBhbiBlbmZvcmNlYWJsZSBYU00gcG9saWN5IHRvIHNwZWNpZnkgdGhhdCBhbiBJ
T01NVSBpcwo+IHJlcXVpcmVkIGZvciBwYXJ0aWN1bGFyIGRvbWFpbnMgdG8gYWNjZXNzIGRldmlj
ZXMgYW5kIGhvdyBjYXBhYmxlIHRoYXQKPiBJT01NVSBtdXN0IGJlLiBUaGlzIGFsbG93cyBhIFhl
biBzeXN0ZW0gdG8gYm9vdCB3aGlsc3Qgc3RpbGwKPiBlbnN1cmluZyB0aGF0IGFuIElPTU1VIGlz
IGFjdGl2ZSBiZWZvcmUgcGVybWl0dGluZyBkZXZpY2UgdXNlLgo+IAo+IFVzaW5nIGEgWFNNIHBv
bGljeSBlbnN1cmVzIHRoYXQgdGhlIGlzb2xhdGlvbiBwcm9wZXJ0aWVzIHJlbWFpbiBlbmZvcmNl
ZAo+IGV2ZW4gd2hlbiB0aGUgbGFyZ2UsIGNvbXBsZXggdG9vbHN0YWNrIHNvZnR3YXJlIGNoYW5n
ZXMuCj4gCj4gRm9yIHNvbWUgaGFyZHdhcmUgcGxhdGZvcm1zIGludGVycnVwdCByZW1hcHBpbmcg
aXMgYSBzdHJpY3QgcmVxdWlyZW1lbnQKPiBmb3Igc2VjdXJlIGlzb2xhdGlvbi4gTm90IGFsbCBJ
T01NVXMgcHJvdmlkZSBpbnRlcnJ1cHQgcmVtYXBwaW5nLgo+IFRoZSBYU00gcG9saWN5IGNhbiBu
b3cgb3B0aW9uYWxseSByZXF1aXJlIGludGVycnVwdCByZW1hcHBpbmcuCj4gCj4gVGhlIGRldmlj
ZSB1c2UgaG9va3Mgbm93IGNoZWNrIHdoZXRoZXIgYW4gSU9NTVUgaXM6Cj4gICAqIEFjdGl2ZSBh
bmQgc2VjdXJlbHkgaXNvbGF0aW5nOgo+ICAgICAgLS0gY3VycmVudCBjcml0ZXJpYSBmb3IgdGhp
cyBpcyB0aGF0IGludGVycnVwdCByZW1hcHBpbmcgaXMgb2sKPiAgICogQWN0aXZlIGJ1dCBpbnRl
cnJ1cHQgcmVtYXBwaW5nIGlzIG5vdCBhdmFpbGFibGUKPiAgICogTm90IGFjdGl2ZQo+IAo+IFRo
aXMgcGF0Y2ggYWxzbyB1cGRhdGVzIHRoZSByZWZlcmVuY2UgWFNNIHBvbGljeSB0byB1c2UgdGhl
IG5ldwo+IHByaW1pdGl2ZXMsIHdpdGggcG9saWN5IGVudHJpZXMgdGhhdCBkbyBub3QgcmVxdWly
ZSBhbiBhY3RpdmUgSU9NTVUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsg
PGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KCkFja2VkLWJ5OiBEYW5pZWwgRGUg
R3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCk9uZSBhZGRpdGlvbmFsIG5vdGU6IGlmIHRo
aXMgdHlwZSBvZiBwZXJtaXNzaW9uIGV4cGFuc2lvbiBuZWVkcyB0byBiZQphcHBsaWVkIHRvIG1v
cmUgcGVybWlzc2lvbnMgYmFzZWQgb24gaHlwZXJ2aXNvciBzZXR0aW5ncywgaXQgbWF5IGJlCnVz
ZWZ1bCB0byBsb29rIGF0IG90aGVyIHNvbHV0aW9ucyAoc3VjaCBhcyBwb2xpY3kgYm9vbGVhbnMp
IHRvIGltcGxlbWVudAp0aGlzIGxvZ2ljLiAgSG93ZXZlciwgbW9zdCBvZiB0aG9zZSBzb2x1dGlv
bnMgYXJlIG1vcmUgY29tcGxpY2F0ZWQgdGhhbgpuZWNlc3NhcnkgZm9yIGEgc2luZ2xlIGRpc3Rp
bmN0aW9uIGxpa2UgdGhpcywgYW5kIHRoZSBzaW1wbGVyIG9uZXMgZG8Kbm90IHByb3ZpZGUgdGhl
IHNhbWUgZWFzZSBvZiB2ZXJpZmljYXRpb24gdGhhdCB0aGlzIHZlcnNpb24gaGFzLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 18 22:56:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Aug 2017 22: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.xen.org>)
	id 1diqBF-00051R-VT; Fri, 18 Aug 2017 22:55:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diqBF-00051F-AQ
 for xen-devel@lists.xensource.com; Fri, 18 Aug 2017 22:55:53 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B6/00-03557-87077995; Fri, 18 Aug 2017 22:55:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbe8YHq
 kwfXtmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLi/gbWg07qiZ/cFtgbG
 L/pdjFwcQgJ/GSU2vP7LAuE8ZpSYsOISG4SzjVFiUtMc9i5GTg4RAWeJr2fmgtm8AvoS8273s
 4HYwgJBEq8OX2YGaZAQaGCVuLesC6xIQsBT4u55kLEcYPaLP3xdjOwcbAJWEofEQApYBFQlJm
 3pYZ7AyL2AkWEVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 HGYBgB+PO506HGCU5mJREeX/PmhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3Wv70SCHBotT0
 1Iq0zBxg6MGkJTh4lER460DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzhsNUiQAUpRRm
 gc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMqwUyhSczrwRu0yugI5iAjjBsnQZyRE
 kiQkqqgbH1alLLq+Tnd/1+mN7/0uk6wTjgWu6WsiVq97/qpmXHcTbbP979/sNuPt5VzkaBvz+
 WCMgeUHO4GBhkLLsvS940chfT9g7xFU3H0ta5dITtv/2OTcTmi6Z2NEvjuiWbn6Qs9T8ceVRk
 fVLU+q/pyxf3KZkVGWzX7fb6UxJmNEV2KbvGHpEQdiWW4oxEQy3mouJEAOWjTRd+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503096950!78623377!1
X-Originating-IP: [104.130.215.37]
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 19868 invoked from network); 18 Aug 2017 22:55:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Aug 2017 22:55:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diqB8-0002V9-KS; Fri, 18 Aug 2017 22:55: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 1diqB3-0002pk-1P; Fri, 18 Aug 2017 22:55:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diqB2-0002Ma-2T; Fri, 18 Aug 2017 22:55:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112705-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=82d510c88dc12c8aa31aa97bab633b922737bdf4
X-Osstest-Versions-That: xen=7f86858186f4932ceba91f731337e0ef536d6cd0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Aug 2017 22:55:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112705: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcwNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzAz
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI3MDMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjcwMwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNzAzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgODJkNTEwYzg4ZGMxMmM4YWEzMWFhOTdiYWI2MzNiOTIyNzM3
YmRmNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgN2Y4Njg1ODE4NmY0
OTMyY2ViYTkxZjczMTMzN2UwZWY1MzZkNmNkMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNzAz
ICAyMDE3LTA4LTE4IDE4OjIwOjE4IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjcwNSAgMjAxNy0wOC0xOCAyMTowMjoyNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14
ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj04MmQ1MTBjODhkYzEyYzhhYTMxYWE5N2JhYjYz
M2I5MjI3MzdiZGY0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIDgyZDUxMGM4OGRjMTJjOGFhMzFhYTk3YmFiNjMzYjkyMjczN2JkZjQKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ODJkNTEwYzg4ZGMxMmM4YWEzMWFh
OTdiYWI2MzNiOTIyNzM3YmRmNAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDgyZDUxMGM4OGRjMTJjOGFhMzFh
YTk3YmFiNjMzYjkyMjczN2JkZjQgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11
bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgODJkNTEwYzg4ZGMxMmM4YWEzMWFhOTdiYWI2
MzNiOTIyNzM3YmRmNDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICA3Zjg2ODU4Li44MmQ1MTBjICA4MmQ1MTBjODhkYzEy
YzhhYTMxYWE5N2JhYjYzM2I5MjI3MzdiZGY0IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 19 02:02:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 02:02: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.xen.org>)
	id 1dit5V-00034Y-BG; Sat, 19 Aug 2017 02:02:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dit5T-00034A-MB
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 02:02:07 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 75/98-01732-E1C97995; Sat, 19 Aug 2017 02:02:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVduzvR
 Ig04BixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGa8Of2cteBuYMXq1qtsDYzf
 bLoYuTiEBP4ySiz7uZe5i5ETyHnMKDF1cihEYhujxLVzp1hBEiICzhJfz8xlB7F5BfQlXk49C
 BYXFvCXmHi6gQmkQULgOq/EzNeXgRIcQI6vxM8TSSA1IObJnidANewcbAJWEofEQKIsAqoS51
 r+Mk9g5F7AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q3/UMDIw7GHv2+h1ilORgUhLl/T1rSqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV752dMjhQSL
 UtNTK9Iyc4CBB5OW4OBREuH9PgsozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rwnQIoEQ
 IoySvPgRsCi4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYYgpPJl5JXCbXgEdwQR0hGHrNJ
 AjShIRUlINjEyvd0u+0+/xEZ6u+TG1byfL8Y0//mwTeP0sy+XD1A/lDFHvo9/4SD6oiZmy6NK
 hw/7X7Kf+2hf38eWkhNqpjKu1Tn2bZvwo6+/KdcwL7l9MMuG78Ovz0aq/76aUPJlpybdk6cqd
 L2xvq22YkX995RRWJv+DzxbrnYqMWrk3Zkfg00/P/9kaz7ozU4mlOCPRUIu5qDgRAOfrYWZ9A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503108124!106609618!1
X-Originating-IP: [104.130.215.37]
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 27761 invoked from network); 19 Aug 2017 02:02:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 02:02:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dit5K-0006jW-M9; Sat, 19 Aug 2017 02:01: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 1dit5F-0006TP-7O; Sat, 19 Aug 2017 02:01:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dit5E-0007LG-Pz; Sat, 19 Aug 2017 02:01:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112693-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 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-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-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=ad97fecee721a4527e9aca9977b8e2360989620d
X-Osstest-Versions-That: libvirt=21de51c3e26d2b5ca71f7891704b4f8cd8049b58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 02:01:52 +0000
Subject: [Xen-devel] [libvirt test] 112693: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY5MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2OTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjc3CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI2NzcKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3NwogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjc3
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NzcKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3NwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNjc3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NzcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY3
NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGFkOTdmZWNlZTcyMWE0NTI3ZTlhY2E5OTc3YjhlMjM2
MDk4OTYyMGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDIxZGU1MWMz
ZTI2ZDJiNWNhNzFmNzg5MTcwNGI0ZjhjZDgwNDliNTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjY3NyAgMjAxNy0wOC0xNyAwNDoyMTowNiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI2OTMgIDIwMTctMDgtMTggMDQ6Mjk6MDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJpc3RpYW4g
RWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIEVyaWsgU2t1bHRl
dHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNv
bT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGlu
YSA8cGhyZGluYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJh
bmNoPWxpYnZpcnQKKyByZXZpc2lvbj1hZDk3ZmVjZWU3MjFhNDUyN2U5YWNhOTk3N2I4ZTIzNjA5
ODk2MjBkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1Rf
UkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1s
b2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCBhZDk3
ZmVjZWU3MjFhNDUyN2U5YWNhOTk3N2I4ZTIzNjA5ODk2MjBkCisgYnJhbmNoPWxpYnZpcnQKKyBy
ZXZpc2lvbj1hZDk3ZmVjZWU3MjFhNDUyN2U5YWNhOTk3N2I4ZTIzNjA5ODk2MjBkCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0
X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0CisgeGVuYnJhbmNo
PXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0K
KyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNl
bGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxl
CisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGFkOTdmZWNlZTcyMWE0NTI3
ZTlhY2E5OTc3YjhlMjM2MDk4OTYyMGQgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAu
L2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3Nz
dGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBn
aXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQK
KysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1j
cm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZp
cnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBk
YWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVF
X1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9P
Vk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IGFkOTdm
ZWNlZTcyMWE0NTI3ZTlhY2E5OTc3YjhlMjM2MDk4OTYyMGQ6cmVmcy9oZWFkcy94ZW4tdGVzdGVk
LW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CiAgIDIxZGU1MWMuLmFkOTdmZWMgIGFkOTdmZWNlZTcyMWE0NTI3ZTlhY2E5OTc3YjhlMjM2
MDk4OTYyMGQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 19 03:28:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 03:28: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.xen.org>)
	id 1diuQQ-000812-Mk; Sat, 19 Aug 2017 03:27:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diuQP-00080f-4R
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 03:27:49 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A5/D5-03406-430B7995; Sat, 19 Aug 2017 03:27:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdd4w/R
 Ig8cf+SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfnTUcaCE2UVHfPeMDcw
 nvXsYuTiEBL4yyix+95MZgjnMaPE01tXGSGcbYwS04+9AHI4OUQEnCW+npnLDmLzCuhLtH1+B
 WRzcAgLhEjs/VoBUi8hcF1P4tGWZSwgcQkBT4k/i3JAykHMp5t2snUxsnOwCVhJHBIDibIIqE
 q8PdHNPIGRewEjwypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECPMwDBDsZvywIOMUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv83XTI4UE
 i1LTUyvSMnOAoQeTluDgURLh9V0PlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHexyAzB
 ECKMkrz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnjQFbxZOaVwG16BXQEE9ARhq
 3TQI4oSURISTUwits+mRQWsSs6y/lPkxTbl7gpprsKj+1ZmLLr6jK9Z1ETstetM1M0chaJ+rQ
 sceeSx3eXLS8LZS1ofDGVtdFsmvG8wLOyfvFPFL/N0hTZulPkzwsH5zrWZtde7TUFK8/NZAxn
 +blReVKUXVaZkpO88csDp57oL63SVrmQqKalLCWT8M8ii7FNiaU4I9FQi7moOBEAZvXqzn4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503113266!78443839!1
X-Originating-IP: [104.130.215.37]
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 14228 invoked from network); 19 Aug 2017 03:27:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 03:27:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diuQH-0000Re-Uj; Sat, 19 Aug 2017 03:27: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 1diuQC-0002mp-Ka; Sat, 19 Aug 2017 03:27:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diuQC-0008SF-Cz; Sat, 19 Aug 2017 03:27:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112692-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c39cf093fc7de5eb3c8bc2bee0cd3078d4049947
X-Osstest-Versions-That: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 03:27:36 +0000
Subject: [Xen-devel] [xen-unstable test] 112692: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY5MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY5Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjU1CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBSRUdSLiB2cy4gMTEyNjU1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgMTggZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
NjU1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjU1CiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI2NTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1NQogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyNjU1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1NQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEyNjU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyNjU1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjY1NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjU1CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTI2NTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjY1NQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxp
a2UgMTEyNjU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjMzljZjA5M2ZjN2RlNWViM2M4YmMy
YmVlMGNkMzA3OGQ0MDQ5OTQ3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEzOGEyCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTI2NTUgIDIwMTctMDgtMTUgMTg6NDY6MDMgWiAgICAzIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTEyNjc0ICAyMDE3LTA4LTE3IDAwOjE3OjI3IFogICAgMiBkYXlzICAgIDIg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjkyICAyMDE3LTA4LTE4IDA0OjAyOjQ3
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDM5
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 19 06:08:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 06:08: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.xen.org>)
	id 1diwvt-0001EX-3C; Sat, 19 Aug 2017 06:08:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diwvs-0001E3-0X
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 06:08:28 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D8/B3-01712-BD5D7995; Sat, 19 Aug 2017 06:08:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVff61em
 RBt9eWVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+K/draCPXkVZ57xNzAu
 duli5OIQEvjLKDGh+QEThPOYUWJK7ypmCGcbo8TPW2tYuxg5OUQEnCW+npnLDmLzCuhL/Ojay
 gRiCwsESzycOwOsW0Lgo6bEjknX2UASEgLeEjO/nQGaxAFmT+zz72Jk52ATsJI4JAZSwCKgKt
 G/rZ1tAiP3AkaGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgR6vZ2Bg3ME4YZXfIUZJDiYlUd7fs6ZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgLb0yPVJI
 sCg1PbUiLTMHGHowaQkOHiUR3hqQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifP+AykSA
 CnKKM2DGwGLg0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkrQabwZOaVwG16BXQEE9ARhq
 3TQI4oSURISTUwuie8DFk++ZPw8emfZlbM+XO4jS3qXYJ5w0rtbfVPM2YeDcm9elC7fLXY5eR
 b/w8mCQZ5ln8qm62vf3t2Vd+B0wucLp5OK3hw6YNfoPjlg5vF/Q6fnVFt92lB7dE7myYled7h
 tnkcdoqNrWD5vcoW8dXLfvIYPMgN7z371OphsNvFwNvBczb4MiixFGckGmoxFxUnAgB89D46f
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503122902!92436353!1
X-Originating-IP: [104.130.215.37]
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 20344 invoked from network); 19 Aug 2017 06:08:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 06:08:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diwvk-0004v4-TV; Sat, 19 Aug 2017 06:08: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 1diwvf-0002Xp-FS; Sat, 19 Aug 2017 06:08:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diwvf-0007T1-9h; Sat, 19 Aug 2017 06:08:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112691-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel: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-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt:debian-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot: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-armhf-armhf-xl:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=04d49f3638d0210de592dd52ad62cfca8b3ed9fe
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 06:08:15 +0000
Subject: [Xen-devel] [linux-linus test] 112691: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY5MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNjkxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1
MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxNiBkZWJpYW4taW5zdGFsbC9kc3RfaG9zdCAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDE2IGRlYmlhbi1pbnN0YWxsL2RzdF9ob3N0ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1
MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTAgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEw
NTE1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxv
Y2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMCBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwNGQ0OWYzNjM4ZDAy
MTBkZTU5MmRkNTJhZDYyY2ZjYThiM2VkOWZlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICAxNDM5Y2NmNzNkOWMwNzY1NGZkZDViNDk2OWZkNTNjMmZlYjg2ODRkCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTA1MTUgIDIwMTctMDYtMTcgMDY6NDg6NTYgWiAgIDYyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTEwNTM2ICAyMDE3LTA2LTE3IDIzOjQ4OjEzIFogICA2MiBk
YXlzICAgODAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjkxICAyMDE3LTA4LTE4
IDAzOjI5OjAxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMzE4IHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjY5ODIgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 19 07:42:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 07:42: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.xen.org>)
	id 1diyOi-0007KK-Kj; Sat, 19 Aug 2017 07:42:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1diyOg-0007Jx-Oj
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 07:42:19 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E1/1E-01862-9DBE7995; Sat, 19 Aug 2017 07:42:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffG6+m
 RBjO+WlqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8W17YwF7SsZKxad5Wxg
 PFrZxcjFISTwl1Fi9vFFTBDOY0aJ6Xv3s0E42xglLl3ewtLFyMkhIuAs8fXMXHYQm1dAX2J9T
 x8biC0sECTx5sRHsG4JgYNqEkeOtgElOIAcb4lfV2NBakDMDasfAM1h52ATsJI4JAYSZRFQlV
 jzdArLBEbuBYwMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczc
 xAn1ez8DAuIOxZ6/fIUZJDiYlUd7fs6ZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZQGGkJBg
 UWp6akVaZg4w+GDSEhw8SiK8R18CpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx38yugI
 gGQoozSPLgRsEi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtwtkCk9mXgncpldARzABHW
 HYOg3kiJJEhJRUA6PopfTI0o9LFk6Ku7h/wcopBmovTx7XWCy+2Ovl+20CAf1Mem9qXpu/D9x
 zJV+pibljotfpvlk/nTyiu0R3zvp6wueQ/k3VzISTYm5TKwSij5xaUPir6IyZppTimsshL/fF
 7zddU7r4Q5k1++9nTA85BMUENnU9fvh13gfVS3JL17wJKJ4adOWKEktxRqKhFnNRcSIAIqNrH
 X8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503128535!93874772!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 859 invoked from network); 19 Aug 2017 07:42:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 07:42:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1diyOb-0007HQ-GE; Sat, 19 Aug 2017 07: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 1diyOW-0007EC-2t; Sat, 19 Aug 2017 07:42:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1diyOV-0007fE-N4; Sat, 19 Aug 2017 07:42:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112694-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-armhf-xsm:xen-build:fail:regression
 linux-3.18:test-armhf-armhf-xl-credit2:host-ping-check-native:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine: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-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-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-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-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64: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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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: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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 07:42:07 +0000
Subject: [Xen-devel] [linux-3.18 test] 112694: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2555609684654533934=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2555609684654533934==
Content-Type: text/plain

flight 112694 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112694/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102
 build-armhf-xsm               6 xen-build                fail REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2   5 host-ping-check-native     fail pass in 112675

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112675 blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112675 like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 112675 like 112102
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 112675 never pass
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 112675 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 112675 never pass
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 112675 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 112675 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-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
 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

version targeted for testing:
 linux                a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   28 days
Failing since        112351  2017-07-27 22:26:55 Z   22 days   35 attempts
Testing same since   112675  2017-08-17 01:27:20 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 5081 lines long.)


--===============2555609684654533934==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2555609684654533934==--

From xen-devel-bounces@lists.xen.org Sat Aug 19 09:45:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 09:45: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.xen.org>)
	id 1dj0Jw-0006lk-GP; Sat, 19 Aug 2017 09:45:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dj0Jv-0006kv-96
 for xen-devel@lists.xenproject.org; Sat, 19 Aug 2017 09:45:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 54/E0-09901-9B808995; Sat, 19 Aug 2017 09:45:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXCqh5zXXcnx4x
 IgxMPxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyp79eyFWxkrzi84jVzA2MrWxcjF4eQwEJG
 ifbfB5i7GDk5WARUJVp/fAWz2QTkJNZtvMEGYosI6El8ePUNrIFZ4C2TxKljD5lAEsICoRL7D
 80Es3kFrCReXLvCCGILCXhLvPu9ggUiLihxcuYTMJtZQEdi59Y7QIM4gGxpieX/OEDCnAI+Ei
 8unmAFsUUFVCSuTHjLDmJLCIhI/LrziRnC1pQ4eGkTC4StIHH/8zU2CDtQYlrjduYJjIKzkGy
 bhWTbLIRtCxiZVzFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525i
 BAYtAxDsYNz3MfIQoyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KLDzGqc3AIXN32N1yKJS8/L
 1VJgleQfUakkGBRanpqRVpmDjCqYColOHiURHjzQdK8xQWJucWZ6RCpU4z2HBtWr//CxNH0YQ
 uQXLFgK5Dsm7j9C5MQ2FQpcd7pIG0CIG0ZpXlwQ2FJ4BKjrJQwLyPQxUI8BalFuZklqPKvGMU
 5GJWEeYtBpvBk5pXA7X4FdBYT0FmGrdNAzipJREhJNTBK/lZpNS9RfCezbB7Dmikn7wss+V5V
 suWejmnSQsa+u2ezLz96o/H3ZJCW6tl1stLSwrbtTp4lm4XObXaIuNx6T0vd65N8rs929hdZN
 wNecTXlLI1cktdvkMBSk1x7PVjM7bSLn4q4c2VOt9Lkkh0fLoT+ObHxJFPytdVlIVwcfiLscU
 /fBSuxFGckGmoxFxUnAgClahqw/QIAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503135929!112208853!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8330 invoked from network); 19 Aug 2017 09:45:29 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Aug 2017 09:45:29 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dj0Jp-000PpA-9o; Sat, 19 Aug 2017 09:45:25 +0000
Date: Sat, 19 Aug 2017 10:45:25 +0100
From: Tim Deegan <tim@xen.org>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170819094525.GB97890@deinos.phlegethon.org>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
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: 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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 0/6] xen: RCU: x86/ARM: Add support of
 rcu_idle_{enter, exit}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMjA6MDQgKzAyMDAgb24gMTggQXVnICgxNTAzMDg2NjQwKSwgRGFyaW8gRmFnZ2lvbGkgd3Jv
dGU6Cj4gSGV5LAo+IAo+IEkga25vdywgdjIgb2YgdGhpcyBzZXJpZXMganVzdCB3ZW50IG91dC4g
QnV0IHNpbmNlIEkgbGVhdmUgZm9yIDIgd2Vla3MsIEkKPiB3YW50ZWQgdGhlIHZlcnNpb24gd2l0
aCBhcyBtdWNoIGFzIHBvc3NpYmxlIGNvbW1lbnRzIGFkZHJlc3NlZCB0byBiZSBvbiB0aGUKPiBs
aXN0LCBhbmQgc2luY2UgaXQgd2FzIHJhdGhlciBxdWljayB0byBkbyB0aGF0IChhbmQgdGVzdCBp
dCksIGZvciBsYXRlc3QgVGltJ3MKPiBjb21tZW50LCBoZXJlIEkgYW0uCj4gCj4gU28sIGJhc2lj
YWxseSwgdGhpcyBpcyB2MiwgYXMgaGVyZToKPiAKPiAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDE4ODEuaHRtbAo+IAo+IEJ1dCB3aXRo
LCBhcyBUaW0gc3VnZ2VzdGVkLCB0aGUgaWRsZV9jcHVtYXNrIGluaXRpYWxpemVkIHRvICJhbGwg
Y2xlYXIiLiBUaGUKPiB2YXJpb3VzIENQVXMsIHRoZXJlZm9yZSwgYXJlIGNvbnNpZGVyZWQgYnVz
eSB3aGVuIHRoZXkgY29tZSB1cCwgYW5kIGNsZWFyIHRoZWlyCj4gb3duIGJpdCBpbiB0aGUgbWFz
aywgYXMgc29vbiBhcyB0aGV5IGVudGVyIHRoZSBpZGxlIGxvb3AgZm9yIHRoZSBmaXJzdCB0aW1l
Cj4gKHdoaWNoIGlzIHByZXR0eSBzb29uKS4gRG9pbmcgbGlrZSB0aGlzLCB3ZSBjbG9zZSBhbm90
aGVyIHdpbmRvdyBmb3IgYQo+IHBvdGVudGlhbCAoYWx0aG91Z2gsIHJhdGhlciB1bmxpa2VseSkg
cmFjZS91bm5lY2Vzc2FyeSBleHRlbnNpb24gb2YgdGhlIGdyYWNlCj4gcGVyaW9kLCBhbmQgd2Ug
c2ltcGxpZnkgdGhlIGNvZGUgKGEuay5hLiAnd2luLXdpbicgOi1EKS4KClRoYW5rcyEKClJldmll
d2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 19 09:51:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 09: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.xen.org>)
	id 1dj0PZ-0007NF-52; Sat, 19 Aug 2017 09:51:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dj0PY-0007Ms-Dy
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 09:51:20 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 01/B5-01732-71A08995; Sat, 19 Aug 2017 09:51:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVeMa0a
 kQf8sEYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Jj5jL3gR3VF0+G5LA2M
 n3y7GLk4hAT+Mkos/7GcDcJ5zChx9N8JRghnG6PElElf2LsYOTlEBJwlvp6ZC2bzCuhLvLn2F
 swWFgiSeNmxBaxbQuC9jcTyPfNYQBISAt4Sc3/dZ4Wx20/tBGpg52ATsJI4JAYSZRFQlbjf/o
 9lAiP3AkaGVYwaxalFZalFuobGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgV5
 nAIIdjNu2ex5ilORgUhLl/T1rSqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5UjhmRQoJFqemp
 FWmZOcDwg0lLcPAoifBeB0nzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ472yQIgGQoozSP
 LgRsFi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeBSBTeDLzSuA2vQI6ggnoCMPWaSBHlC
 QipKQaGEvEZVrntzp8PbG8luXmPIO9eSoZU9/yGtvab/zZ8MV+/q6Pjlo3ZsSUqLUfcZx6R/L
 nnLhr/683btu7T3fjqeWcnFFzfj/X/nt8N/eUH8d0958/8k7Qz+WLz8JIt+jq1sLovIQ7alNT
 LjQZS09gjpPybe50DD+Q2nl94uuOI1897qSH2IcsbVViKc5INNRiLipOBADgfNomgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503136276!55208564!1
X-Originating-IP: [104.130.215.37]
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 9326 invoked from network); 19 Aug 2017 09:51:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 09:51:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dj0PT-0002bu-RL; Sat, 19 Aug 2017 09:51: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 1dj0PO-0007Zz-ER; Sat, 19 Aug 2017 09:51:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dj0PO-0004R0-9i; Sat, 19 Aug 2017 09:51:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112695-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel: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-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel: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-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd: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-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-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-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:build-amd64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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=bb70832dd42b298d4303fd054bf18a78650ff04a
X-Osstest-Versions-That: linux=510c8a899caf095cb13d09d203573deef15db2fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 09:51:10 +0000
Subject: [Xen-devel] [linux-next test] 112695: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY5NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI2OTUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjY3MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjY3MwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNjczCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDcgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMjY3MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
NjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjY3MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNjczCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI2NzMKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3MwogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyNjczCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NzMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3MwogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEyNjczCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI2NzMKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMjY3MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjczCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NzMKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJiNzA4MzJkZDQyYjI5OGQ0MzAzZmQwNTRi
ZjE4YTc4NjUwZmYwNGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDUx
MGM4YTg5OWNhZjA5NWNiMTNkMDlkMjAzNTczZGVlZjE1ZGIyZmUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEyNjk1ICAyMDE3LTA4LTE4IDA5OjMxOjQwIFogICAgMSBkYXlzICAgIDEg
YXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 19 10:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 10:12: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.xen.org>)
	id 1dj0jc-0000Mg-VD; Sat, 19 Aug 2017 10:12:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dj0jb-0000Ma-3P
 for xen-devel@lists.xen.org; Sat, 19 Aug 2017 10:12:03 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 94/18-03406-2FE08995; Sat, 19 Aug 2017 10:12:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVyMfTAYd2PfDM
 iDe4u0LZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM6Vh5lK+gXqti2k7eBcTdvFyMnh5BAP6PE
 9DXFXYxcHCwCl1gk7jbsZwRxJATesUj0PTjPBFIlIRAn8W/TeiCbA8iukvi4zQmiWVli+sof7
 CD1QgJNTBLzJt5gBUmwCWhIrJ1ykA3EFhGQlrj2+TLYUGaBI4wSJ/Y/BCsSFoiXeLHrGCPIUB
 YBVYlze51BwrwCFhKTv1xihNgrL9G/YznTBEa+BYwMqxg1ilOLylKLdA0N9JKKMtMzSnITM3O
 APDO93NTi4sT01JzEpGK95PzcTYzAMGEAgh2Mx9/HHWKU5GBSEuX9PWtKpBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3rW8MyKFBItS01Mr0jJzgAELk5bg4FES4fUDSfMWFyTmFmemQ6ROMVpyX
 Lmy7gsTx4bV64HklAPbvzAJseTl56VKifN2gDQIgDRklObBjYNF1SVGWSlhXkagA4V4ClKLcj
 NLUOVfMYpzMCoJ80aDTOHJzCuB2/oK6CAmoIMMW6eBHFSSiJCSamA0/1upVnTyJvuq8LWtU9+
 daq63vJ31MezLbl4+07y/j8IN1y46OP27IyfHn09rjh7fp7DrpMf3xV8Z/Z4c9TcJvX1Af0vG
 7n8b5qcIrFPfvm1iFONizup19v8Xrbw5hc9/y/lwhoQDsr1yTn517mnWYRqL+UKv3hc4cdmec
 U6/snJ60cdXUhNnKLEUZyQaajEXFScCAAdoULulAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503137520!64691989!1
X-Originating-IP: [209.85.192.195]
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 60573 invoked from network); 19 Aug 2017 10:12:01 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Aug 2017 10:12:01 -0000
Received: by mail-pf0-f195.google.com with SMTP id z3so773385pfk.0
 for <xen-devel@lists.xen.org>; Sat, 19 Aug 2017 03:12:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=2OkfY6ATab2O08wiV9o2/nTIg9OzEalGoEZbLUxRizU=;
 b=nmV2R5669fVn7VQrvnSrza2bE/c6xUYf2zNxp3ect39GfvjjUBQYm+gxCYKIQM4+1P
 B5dFTS+s47WuJz933SqSl93S52U0ruNbZR9iMhhpaiab8C3hdGOiyhvFGqDc/lqQKkIL
 LPBsv6GEYGPx9dNmkcgkYPmVLoFYslZ8sAY306cQ+0htJXruXusJCSrrYcK20T7pxukN
 p2zqSfaDnTrVItVEALQbVSObwdpb3sqbdMBo7lIvDVjY+ZYkG020KY/Ljngv93+FAFHB
 GthZf9ZyetRclu9wMe1zKQiOG5ewGUteRo2pxmMHllomksQBRwe4dFrXFQPgFNZM6y/T
 yEIQ==
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=2OkfY6ATab2O08wiV9o2/nTIg9OzEalGoEZbLUxRizU=;
 b=TWIz9eyRHBYInZb8Euj+VsTwMpWQuFlLbxhSZ3UYB4y1k06bBkJfAXPbbENmCBN5Dn
 psx2rmpty9kz03TujdqHxjDTZBuVelDwUaqZW+TAMkLgzGOLrVM5b8aQ2kEL+31bI8DO
 ofCrLdA0UAbNWsIArMwHvFe+b+diEjzKglayrWB7DfNCJF94c7L08XUTo1AT72MbgjKB
 ksmMX+iLQa0IOQh32htjCVC41CQ19b06Hacr7EyONmXupSJel1Wqe8+FBt/jKvVWxJ0p
 kbaiuZ6NW9bMOM1QgHstKrcSIG6m6MLPYdEem0tFQytAd/zEazeIjaOuWm8vTYh6we10
 7YKA==
X-Gm-Message-State: AHYfb5hJS9EwFycbwn0rvpeA+OGyGEDLwT6UP+ZwW5CJEw//6XVfDUvT
 sMSnHmgRtY5xqzSV
X-Received: by 10.84.218.136 with SMTP id r8mr12477111pli.111.1503137519397;
 Sat, 19 Aug 2017 03:11:59 -0700 (PDT)
Received: from sky-arch.localdomain ([120.239.101.221])
 by smtp.gmail.com with ESMTPSA id i187sm16189890pfe.67.2017.08.19.03.11.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 19 Aug 2017 03:11:58 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 19 Aug 2017 18:11:37 +0800
Message-Id: <20170819101137.4101-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v2] libxc: add xc_domain_remove_from_physmap to
	wrap XENMEM_remove_from_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg
YXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIuIFNlZToKCiAgaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAz
MDQ3Lmh0bWwKClRoZW4gcGxhbiBpcyB0byB1c2UgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNo
IHRvIG1hcCB0aGUgc2hhcmVkIHBhZ2VzIGZyb20Kb25lIGRvbVUgdG8gYW5vdGhlciBhbmQgdXNl
IFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIGNhbmNlbCB0aGUgc2hhcmluZy4KQSB3cmFw
cGVyIHRvIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCB3YXMgYWRkZWQgaW4gdGhlIGZvbGxv
d2luZyBjb21taXQ6CgogIGNvbW1pdCAyMGU3MjVlOTM2NGNmZjRhMjk5NDVmNjY5ODZlY2Q4OGNj
YTg3NDNkCgpOb3cgYWRkIHRoZSB3cmFwcGVyIHRvIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFw
LgoKU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQogIHYyOiBhZGQgdGhlIHNpZ25lZC1vZmYgbWVzc2FnZQot
LS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDQgKysrKwogdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMgICAgICAgfCAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBjNzcxMGI4ZjM2Li4wZmYxNWE5
MjU1IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTM4MSw2ICsxMzgxLDEwIEBAIGludCB4Y19k
b21haW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZ2ZwbnMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCAqZXJycyk7CiAKK2ludCB4Y19kb21haW5fcmVtb3Zl
X2Zyb21fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCBncGZuKTsKKwogaW50IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhj
X2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJf
ZXh0ZW50cywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGli
eGMveGNfZG9tYWluLmMKaW5kZXggM2JhYjRlOGJhYi4uZTZiMzI3OTJjMCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAg
LTEwNzcsNiArMTA3NywxNyBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfZG9t
YWluX3JlbW92ZV9mcm9tX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3BmbikKK3sKKyAgICBzdHJ1Y3QgeGVuX3JlbW92ZV9m
cm9tX3BoeXNtYXAgeHJmcCA9IHsKKyAgICAgICAgLmRvbWlkID0gZG9taWQsCisgICAgICAgIC5n
cGZuID0gZ3BmbiwKKyAgICB9OworICAgIHJldHVybiBkb19tZW1vcnlfb3AoeGNoLCBYRU5NRU1f
cmVtb3ZlX2Zyb21fcGh5c21hcCwgJnhyZnAsIHNpemVvZih4cmZwKSk7Cit9CisKIGludCB4Y19k
b21haW5fY2xhaW1fcGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKLS0gCjIuMTQuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 19 11:03:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 11: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.xen.org>)
	id 1dj1Wn-0003Tm-M5; Sat, 19 Aug 2017 11:02:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=397f72a47=citrix-osstest@xenproject.org>)
 id 1dj1Wl-0003Tb-R8
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 11:02:51 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F8/43-01736-BDA18995; Sat, 19 Aug 2017 11:02:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO4tqRm
 RBvtPi1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owpF2ewFXQKV/w8t5O5gfE4TxcjJ4eEgL/E
 2p9/mCBsd4nLX2awgNgiAs4SEz7cZgOxeQX0JN7decwKYgsLREqsffcEqIYLqH4/u0TnrvPME
 M2qEs9mdYPZbAIeEhN7JoINYgGKNz5YCrZASEBLYunilUwQQwUlTs58AlbDLCAhcfDFC6g5Fh
 L7/55lnsDIOwtJ2SwkZQsYmVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCY
 V6yXn525iBAYPAxDsYJza4HyIUZKDSUmU9/esKZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHin
 S86IFBIsSk1PrUjLzAGGMUxagoNHSYS3EyTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLiv
 DNAigRAijJK8+BGwGLqEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5j4NM4cnMK4Hb9AroCC
 agIwxbp4EcUZKIkJJqYGyT7m+7P+WgWKTU7TV7Tiq57L7dZPTrQ9XaUO5JZzRF/r/6ULMv5e7
 kH8dPFJ/f7y+xqFEq4r25x89730I6TRujJJ84uir2rHs8R8Z84kvBjnMa8y8oXYz+Iihx+8yj
 X7kZa6TYHrCrbhdesvVL869fp1dobe1zzuBSNiiZdqZB9PuN8JqCilVKLMUZiYZazEXFiQBhW
 RMcpAIAAA==
X-Env-Sender: prvs=397f72a47=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503140568!107914699!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8483 invoked from network); 19 Aug 2017 11:02:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Aug 2017 11:02:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,397,1498521600"; d="scan'208";a="436114960"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71994-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71968
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 19 Aug 2017 12:02:46 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71994: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTk0IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTk5NC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzE5NjgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTk2OAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTY4
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzE5NjgKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5NjgKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MTk2OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9v
dC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTY4CiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcxOTY4CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk2OAoKYmFzZWxpbmUgdmVyc2lv
bjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxOTY4Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3RyZXRjaC1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0Cmxv
Z3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 19 11:32:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 11: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.xen.org>)
	id 1dj1z1-0005MH-WA; Sat, 19 Aug 2017 11:32:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dj1z0-0005M5-U5
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 11:32:03 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 1A/D1-01712-2B128995; Sat, 19 Aug 2017 11:32:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXej4ox
 Ig7/vWS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseHIKvaC+x2MFccb57M1
 MM6I6mLk5BAS+MsosbZXvIuRC8h+zCjR0XKGBcLZxiix48gnZpAqEQFnia9n5rKD2LwC+hKn1
 15nA7GFBcIl9n1eCmZLCFwxlHjwpgzC9pRo+nAEaBAHmH1trVUXIzsHm4CVxCExkAIWAVWJGf
 /PMk1g5F7AyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 fDECwg3HvP6dDjJIcTEqivL9nTYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbrzAjUkiwKDU9
 tSItMwcYeDBpCQ4eJRHeCyBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US500AKRIAKcooz
 YMbAYuCS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfSEPNIUnM68EbtMroCOYgI4wbJ0Gck
 RJIkJKqoHRL2hyzKQlv5/5mH01Ctx7+d2lW/OcZ940iLLZXRcrkHn+78JSjdrbW05v6bTYx+1
 dtm1Sk+4rI0XGqn117Nsq3Odozc24LLqr4+SPN2+eWJtpZb6Z4dPQdD3JLGmT4+QvT2YkC+3Q
 3v6xc5ryMW2urVuKjSNbzPbkytu0SNQIaEx4r3a56tNCJZbijERDLeai4kQAIfQ/630CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503142319!79521461!1
X-Originating-IP: [104.130.215.37]
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 20091 invoked from network); 19 Aug 2017 11:32:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 11:32:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dj1yv-0005Bc-JK; Sat, 19 Aug 2017 11:31: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 1dj1yq-0005XB-4b; Sat, 19 Aug 2017 11:31:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dj1yp-0006gW-TA; Sat, 19 Aug 2017 11:31:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112696-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-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-qemut-win7-amd64:guest-start/win.repeat: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-qemuu-ws16-amd64:windows-install: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-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-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.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-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-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
X-Osstest-Versions-This: xen=c57b1f959b4c2285c1989c8a205f6132d27a98f4
X-Osstest-Versions-That: xen=0e186e33c0487a81c48dccdede206e63db22dd7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 11:31:51 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112696: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY5NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY5Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxMCBkZWJp
YW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExMjY4MiBwYXNzIGlu
IDExMjY5NgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTEyNjgyIHBhc3MgaW4gMTEyNjk2CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMTI2ODIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgIGJy
b2tlbiBwYXNzIGluIDExMjY4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDExMjY4MiBwYXNzIGluIDEx
MjY5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDExMjY4MiBwYXNzIGluIDExMjY5NgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgICBmYWlsIHBhc3MgaW4g
MTEyNjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDExMjY4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTEyNjgy
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMTI2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMjY4MgoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjY0NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMjY0NwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjQ3CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NDcK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDExMjY0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEyNjQ3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGluIDExMjY4MiBibG9ja2VkIGluIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEx
MjY4MiBsaWtlIDExMjY0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDExMjY4MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjgyIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTEyNjgyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI2ODIgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDExMjY4MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTI2NDcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExMjY0NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgYzU3YjFmOTU5YjRjMjI4NWMxOTg5YzhhMjA1ZjYxMzJkMjdhOThmNApiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMGUxODZlMzNjMDQ4N2E4MWM0OGRjY2RlZGUy
MDZlNjNkYjIyZGQ3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjQ3ICAyMDE3LTA4LTE1IDEz
OjQyOjU3IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjY4MiAgMjAxNy0wOC0x
NyAxMzo1MzoyOCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IGhv
c3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGM1N2IxZjk1OWI0YzIyODVj
MTk4OWM4YTIwNWY2MTMyZDI3YTk4ZjQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNTowNzoyMyAyMDE3ICswMjAwCgogICAgZ250dGFi
OiBmaXggdHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwogICAgCiAgICBQcm9jZXNzaW5nIG9mIHRy
YW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUgZmFzdCBwYXRoLCBvciBlbHNlCiAgICBy
ZWZlcmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0aGUgc2tpcHBlZCByZWN1cnNpdmUgY2Fs
bCB0bwogICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgKGl0cyBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoKQogICAgY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdpbmFs
IHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCiAgICBhZnRlciByZS1hY3F1aXJpbmcgdGVtcG9yYXJp
bHkgZHJvcHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlmeSBubyBncmFudAogICAgcHJvcGVydGll
cyBjaGFuZ2VkIGlmIHRoZSBvcmlnaW5hbCBwaW4gY291bnQgd2FzIG5vbi16ZXJvOyBjaGVja2lu
ZwogICAganVzdCB0aGUgcGluIGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVo
YXZlZCBndWVzdHMuIEFzIGEKICAgIHJlc3VsdCwgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkg
bmVlZHMgdG8gbWlycm9yIHRoYXQgbmV3IGJlaGF2aW9yLgogICAgCiAgICBGdXJ0aGVybW9yZSBh
IF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24gd2FzIG1pc3Npbmcgb24gdGhl
CiAgICByZXRyeSBwYXRoIG9mIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpLCBhbmQgZ250dGFi
X3NldF92ZXJzaW9uKCkgYWxzbwogICAgbmVlZHMgdG8gYmFpbCBvdXQgdXBvbiBlbmNvdW50ZXJp
bmcgYSB0cmFuc2l0aXZlIGdyYW50LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGFkNDhmYjk2M2RiZmYwMjc2MmQyZGI1Mzk2ZmE2NTVhYzBj
NDMyYzcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjQwOjMxICswMjAwCgpjb21taXQg
NmIxNDdmZDNkZTdmZDYwY2U2YzQyN2RkNDRjM2ZjZmQ5YThkMjEzMQpBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3IDE0OjU4OjQyIDIwMTcg
KzAyMDAKCiAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBjYWxs
cwogICAgCiAgICBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGUgY29tcGlsZXIgd291bGQg
YWN0dWFsbHkgdHJhbnNsYXRlIHRoZW0KICAgIHRvIGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMs
IHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJzaW9uIGxpbWl0CiAgICBhcmUgb2theToK
ICAgIC0gX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgY2FuIGNhbGwgaXRzZWxmIG9ubHkgb25j
ZSwgYXMKICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBv
ZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgIGdyYW50cywKICAgIC0gX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCkgaXMgZmluZSB0byBjYWxsIGl0c2VsZiB3aXRoIHRoZSBsYXN0CiAgICAg
IGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAg
LSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNv
dmVyIGZyb20gYW4KICAgICAgb2JzZXJ2ZWQgY2hhbmdlIHRvIHRoZSBhY3RpdmUgZW50cnkncyBw
aW4gY291bnQKICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogOTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUxYmEyZjk4YjA3N2VhYTFjMgogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 19 12:42:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 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.xen.org>)
	id 1dj35A-0001Hh-GJ; Sat, 19 Aug 2017 12:42:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dj358-0001HV-L4
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 12:42:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 30/59-03368-13238995; Sat, 19 Aug 2017 12:42:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfAaEa
 kQVOrhsWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzVrX1sBdcq6jYMvUDawPj
 B/8uRi4OIYG/jBJvFt9hhXAeM0ocfHiNDcLZxijxtqsByOHkEBFwlvh6Zi47iM0roC9xdfFbF
 hBbWMBKYtbLY6wgtoTAHG2JKXuYIGxPiQl7twHZHGB2zxuhLkZ2Djag8kNiIAUsAqoSp24tYZ
 zAyL2AkWEVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagxxm
 AYAfjmQWBhxglOZiURHl/z5oSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC96XBjEghwaLU9NSK
 tMwcYOjBpCU4eJREeDtA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc6rZAhUJABSlFGaB
 zcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrCTKFJzOvBG7TK6AjmICOMGydBnJESS
 JCSqqB0apd6P7uI2xmeZWzei+0m0+tvCQoss0wvFJEwTTwyZopHe0XK8qNNqkuCzVNUT7+0rR
 6sdyrTMYtrquCHdfwfLlV+F7A5vEGQ81FPouUOWpftlbtPL5yfbaVxLUSEfMpxxfs/v6tU8eW
 c8InpW+852XNL/2/sth/bcGjVfnxR5Qq7Q/XGvbkKbEUZyQaajEXFScCAB345n9+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503146543!52956824!1
X-Originating-IP: [104.130.215.37]
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 58796 invoked from network); 19 Aug 2017 12:42:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 12:42:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dj352-0006xQ-NK; Sat, 19 Aug 2017 12:42: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 1dj34x-00015d-DR; Sat, 19 Aug 2017 12:42:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dj34x-00045q-5T; Sat, 19 Aug 2017 12:42:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112698-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3: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-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm: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-amd64-xl-pvh-intel:guest-saverestore: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-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xl-qemut-ws16-amd64:windows-install: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-xl-pvh-amd:guest-start: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-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-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194: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-libvirt-qemuu-debianhvm-amd64-xsm: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-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: xen=1ac8162d8323481ea5fb9cf20c5b830c4ffb7aec
X-Osstest-Versions-That: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 12:42:15 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 112698: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjY5OCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjY5OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2MQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxMTI2NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2MQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDExMjY2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjEKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTEy
NjgzIHBhc3MgaW4gMTEyNjk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEyNjgzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFz
cyBpbiAxMTI2ODMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgZmFpbCBwYXNzIGluIDExMjY4MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNDgg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEyNjgzIGxpa2UgMTEyNjYx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFp
bCBpbiAxMTI2ODMgbGlrZSAxMTI2NjEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICA0OCB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMjY0OAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IGxpa2UgMTEyNjYxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI2NjEKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY2
MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEyNjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NjEKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMjY2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2Et
MTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3MCB4dGYv
dGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMWFj
ODE2MmQ4MzIzNDgxZWE1ZmI5Y2YyMGM1YjgzMGM0ZmZiN2FlYwpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgNWFlMDExZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4
OWUxYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjYxICAyMDE3LTA4LTE2IDA2OjE0OjExIFog
ICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjY4MyAgMjAxNy0wOC0xNyAxMzo1Mzoz
MSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxYWM4MTYyZDgzMjM0ODFlYTVmYjlj
ZjIwYzViODMwYzRmZmI3YWVjCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTQ6MDcgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4
IHRyYW5zaXRpdmUgZ3JhbnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0cmFuc2l0
aXZlIGdyYW50cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAgcmVmZXJl
bmNlIGNvdW50aW5nIGJyZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNhbGwgdG8K
ICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKICAgIGNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5hbCBwaW4g
Y291bnQpLiBGdXJ0aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFyaWx5IGRy
b3BwZWQgbG9ja3Mgd2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRpZXMgY2hh
bmdlZCBpZiB0aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKICAg
IGp1c3QgdGhlIHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQg
Z3Vlc3RzLiBBcyBhCiAgICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIG5lZWRz
IHRvIG1pcnJvciB0aGF0IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUgYSBfX3Jl
bGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQogICAg
cmV0cnkgcGF0aCBvZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRhYl9zZXRf
dmVyc2lvbigpIGFsc28KICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEg
dHJhbnNpdGl2ZSBncmFudC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMwYzQzMmM3
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0IDc0N2Rm
M2MwNTVlMTdmZGQ1ODcxY2NlOWRhYTg3ZmZmMDVjZjFiOGQKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNToxMzoxNCAyMDE3ICswMjAw
CgogICAgZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAg
IAogICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVh
bGx5IHRyYW5zbGF0ZSB0aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBv
bmx5IG9uZXMgd2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6CiAgICAt
IF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFz
CiAgICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVs
dGktbGV2ZWwgdHJhbnNpdGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9ncmFudF9m
b3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICBhcmd1
bWVudCBmYWxzZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgIC0gX19h
Y3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVjb3ZlciBm
cm9tIGFuCiAgICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNv
dW50CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 19 14:22:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 14: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.xen.org>)
	id 1dj4dH-0007cx-TK; Sat, 19 Aug 2017 14:21:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas.petazzoni@free-electrons.com>)
 id 1dj4dG-0007cr-So
 for xen-devel@lists.xen.org; Sat, 19 Aug 2017 14:21:47 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8F/F5-22472-97948995; Sat, 19 Aug 2017 14:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsVix8JvplvhOSP
 S4PUWTYslHxezODB6HN39mymAMYo1My8pvyKBNWPWjKuMBTu5KnYdu8jWwPiOo4uRk0NIoEyi
 6d0tRhBbQiBYYvHtJawQNp/ExRc/mCDsbkaJM/vTuhi5gOo3MEpcWj6fvYuRg4NNwEbiQBcLS
 I2IgLTEtc+XweYwCyRJzPp0jA2kRFjAR2JWMw9ImEVAVWLm4ZNsIDavgIdE4+EFUKvkJJZuv8
 48gZFnASPDKkb14tSistQiXUu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAj9c
 zMDDuYHz90+kQoyQHk5Io7+9ZUyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAWecyIFBIsSk1P
 rUjLzAGGHkxagoNHSYS3HCTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivPEgRQIgRRmle
 XAjYHFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw72SQKTyZeSVwm14BHcEEdIRh6zSQI0
 oSEVJSDYwip4T7Wf1+uWXV5pe76soqL95mrvAymUfIdq7E5ek5pipyecW+nlU9CVP5fJTvtlo
 f+Oe8aPIp9XDOlcuMggqDv0jvMa7ya50jeuecbhTvevVJ78J2/thjn79i9tKYLZzekz47Vl8U
 mmVkfuVvOS9vU/6VorbEp82+wV/v7zjXdbDkuX1nuBJLcUaioRZzUXEiAH68BbV+AgAA
X-Env-Sender: thomas.petazzoni@free-electrons.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503152504!110540389!1
X-Originating-IP: [62.4.15.54]
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 63741 invoked from network); 19 Aug 2017 14:21:44 -0000
Received: from mail.free-electrons.com (HELO mail.free-electrons.com)
 (62.4.15.54)
 by server-14.tower-31.messagelabs.com with SMTP; 19 Aug 2017 14:21:44 -0000
Received: by mail.free-electrons.com (Postfix, from userid 110)
 id C97A421D7B; Sat, 19 Aug 2017 16:21:43 +0200 (CEST)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 mail.free-electrons.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT,
 URIBL_BLOCKED shortcircuit=ham autolearn=disabled version=3.4.0
Received: from localhost (132.230.147.77.rev.sfr.net [77.147.230.132])
 by mail.free-electrons.com (Postfix) with ESMTPSA id 5BD4A21D61;
 Sat, 19 Aug 2017 16:21:43 +0200 (CEST)
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: xen-devel@lists.xen.org
Date: Sat, 19 Aug 2017 16:21:42 +0200
Message-Id: <20170819142142.18673-1-thomas.petazzoni@free-electrons.com>
X-Mailer: git-send-email 2.9.4
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>,
 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Subject: [Xen-devel] [PATCH] tools/libxc/xc_dom_arm: add missing variable
	initialization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgoKVGhlIHZhcmlhYmxl
IGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplIG1heSByZW1haW4gdW5pbml0aWFsaXplZCBpZgpn
dWVzdF90eXBlIGlzIG5vdCBvbmUgb2YgeGVuLTMuMC1hYXJjaDY0IG9yIHhlbi0zLjAtYXJtdjds
LiBBbmQgdGhlCmNvZGUgcHJlY2lzZWx5IGNoZWNrcyBpZiB0aGlzIHZhcmlhYmxlIGlzIHN0aWxs
IDAgdG8gZGVjaWRlIGlmIHRoZQpndWVzdCB0eXBlIGlzIHN1cHBvcnRlZCBvciBub3QuCgpUaGlz
IGZpeGVzIHRoZSBmb2xsb3dpbmcgYnVpbGQgZmFpbHVyZSB3aXRoIGdjYyA3Lng6Cgp4Y19kb21f
YXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplJyBtYXkgYmUg
dXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5pbml0
aWFsaXplZF0KICAgICBpZiAoIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDAgKQoKUGF0
Y2ggb3JpZ2luYWxseSB0YWtlbiBmcm9tCmh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA5MzEzLmh0bWwuCgpTaWduZWQtb2ZmLWJ5OiBCZXJu
ZCBLdWhscyA8YmVybmQua3VobHNAdC1vbmxpbmUuZGU+ClNpZ25lZC1vZmYtYnk6IFRob21hcyBQ
ZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgotLS0KIHRvb2xz
L2xpYnhjL3hjX2RvbV9hcm0uYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90b29scy9saWJ4Yy94
Y19kb21fYXJtLmMKaW5kZXggZTdkNGJkMC4uZTY2OWZiMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwpAQCAtMjIzLDYg
KzIyMyw4IEBAIHN0YXRpYyBpbnQgc2V0X21vZGUoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9taWQsIGNoYXIgKmd1ZXN0X3R5cGUpCiAKICAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAg
ICAgZG9tY3RsLmNtZCAgICA9IFhFTl9ET01DVExfc2V0X2FkZHJlc3Nfc2l6ZTsKKyAgICBkb21j
dGwudS5hZGRyZXNzX3NpemUuc2l6ZSA9IDA7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUodHlwZXMpOyBpKysgKQogICAgICAgICBpZiAoICFzdHJjbXAodHlwZXNbaV0uZ3Vlc3Qs
IGd1ZXN0X3R5cGUpICkKICAgICAgICAgICAgIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplID0g
dHlwZXNbaV0uc2l6ZTsKLS0gCjIuOS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 19 15:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 15: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.xen.org>)
	id 1dj5x4-000474-8F; Sat, 19 Aug 2017 15:46:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dj5x2-00046h-Nr
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 15:46:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 AE/3C-02033-74D58995; Sat, 19 Aug 2017 15:46:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdctdka
 kQcMnHYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHFx6n7HgVgNjRdPldywN
 jNuCuhi5OIQE/jJKXHi2jxnCecwocf/XaTYIZxujxPvOFvYuRk4OEQFnia9n5oLZvAL6Ei1ru
 tlAbGGBcIlb0+azgjRICCzWlri65hlYQkLAU2LhhV5GGLtv9g+gODsHm4CVxCExkCiLgKrEjc
 atLBMYuRcwMqxiVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPR
 6PQMD4w7Gpl7nQ4ySHExKory/Z02JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6x0zI1JIsCg1
 PbUiLTMHGH4waQkOHiURXmOQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifPeiAYqEgApy
 ijNgxsBi4VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5xUFW8WTmlcBtegV0BBPQEYat00
 COKElESEk1ME6pPXrByLs/YFFSV+Zs5sSsR0mreKewNp7eZHX/zev4V5MWLIy+eq98mc9D42N
 xcn2fyw+1FjeV/I7wvFJZxKqRxJja8YYlemJYSWylwaN2T9N/Usqt2ux5s7cmKzzr078c0+Sx
 QuxTrgRLZbBq76IjUiaSJZFeKye1bdUNuNyb5MPBcaxaiaU4I9FQi7moOBEAwtH814ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503157573!92468405!1
X-Originating-IP: [104.130.215.37]
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 51093 invoked from network); 19 Aug 2017 15:46:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 15:46:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dj5ww-0003ES-3d; Sat, 19 Aug 2017 15:46: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 1dj5wq-0002xA-LC; Sat, 19 Aug 2017 15:46:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dj5wq-0007qh-Cr; Sat, 19 Aug 2017 15:46:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112701-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5c10e0e4b0804aa43a45b4bf31d4df3f08ccd0c1
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 15:46:04 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112701: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcwMSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcwMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDExMjY2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEy
NjY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDExMjY2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjY2NAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2
NjQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTI2NjQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0OCB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMjY2NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEy
NjY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NjQKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
IDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDVjMTBlMGU0YjA4MDRhYTQzYTQ1YjRiZjMxZDRkZjNmMDhjY2QwYzEKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGY1MjExY2U3NTgyMWUwZjJjYzU1ZWZm
ZDI4ZGZiZTkwODIyNjk3MGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjY2NCAgMjAxNy0wOC0x
NiAxMDo0ODoyNSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2ODQgIDIwMTct
MDgtMTcgMTM6NTM6NDEgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDVjMTBlMGU0YjA4MDRhYTQzYTQ1
YjRiZjMxZDRkZjNmMDhjY2QwYzEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNTowNzo1NiAyMDE3ICswMjAwCgogICAgZ250dGFiOiBm
aXggdHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwogICAgCiAgICBQcm9jZXNzaW5nIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUgZmFzdCBwYXRoLCBvciBlbHNlCiAgICByZWZl
cmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0aGUgc2tpcHBlZCByZWN1cnNpdmUgY2FsbCB0
bwogICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgKGl0cyBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoKQogICAgY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdpbmFsIHBp
biBjb3VudCkuIEZ1cnRoZXJtb3JlCiAgICBhZnRlciByZS1hY3F1aXJpbmcgdGVtcG9yYXJpbHkg
ZHJvcHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlmeSBubyBncmFudAogICAgcHJvcGVydGllcyBj
aGFuZ2VkIGlmIHRoZSBvcmlnaW5hbCBwaW4gY291bnQgd2FzIG5vbi16ZXJvOyBjaGVja2luZwog
ICAganVzdCB0aGUgcGluIGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZl
ZCBndWVzdHMuIEFzIGEKICAgIHJlc3VsdCwgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVl
ZHMgdG8gbWlycm9yIHRoYXQgbmV3IGJlaGF2aW9yLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIF9f
cmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24gd2FzIG1pc3Npbmcgb24gdGhlCiAg
ICByZXRyeSBwYXRoIG9mIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpLCBhbmQgZ250dGFiX3Nl
dF92ZXJzaW9uKCkgYWxzbwogICAgbmVlZHMgdG8gYmFpbCBvdXQgdXBvbiBlbmNvdW50ZXJpbmcg
YSB0cmFuc2l0aXZlIGdyYW50LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGFkNDhmYjk2M2RiZmYwMjc2MmQyZGI1Mzk2ZmE2NTVhYzBjNDMy
YzcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjQwOjMxICswMjAwCgpjb21taXQgNWFm
Yjk0Y2FjMDE4OGI2ODQxZjQzNGEwODdlMTkzNjZmMDg3ZWZkMgpBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3IDE1OjAxOjI3IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscwog
ICAgCiAgICBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGUgY29tcGlsZXIgd291bGQgYWN0
dWFsbHkgdHJhbnNsYXRlIHRoZW0KICAgIHRvIGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNv
IG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJzaW9uIGxpbWl0CiAgICBhcmUgb2theToKICAg
IC0gX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgY2FuIGNhbGwgaXRzZWxmIG9ubHkgb25jZSwg
YXMKICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBt
dWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgIGdyYW50cywKICAgIC0gX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgaXMgZmluZSB0byBjYWxsIGl0c2VsZiB3aXRoIHRoZSBsYXN0CiAgICAgIGFy
Z3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgLSBf
X2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVy
IGZyb20gYW4KICAgICAgb2JzZXJ2ZWQgY2hhbmdlIHRvIHRoZSBhY3RpdmUgZW50cnkncyBwaW4g
Y291bnQKICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1p
dDogOTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUxYmEyZjk4YjA3N2VhYTFjMgogICAgbWFzdGVyIGRh
dGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 19 16:47:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 16:47: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.xen.org>)
	id 1dj6u7-0008LL-1F; Sat, 19 Aug 2017 16:47:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dj6u6-0008L9-IW
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 16:47:18 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9B/11-09901-59B68995; Sat, 19 Aug 2017 16:47:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXdK9ox
 Ig9lLdCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfxFdMFqk4pffxczNjDe
 0Opi5OIQEvjLKHGkp5UFwnnMKLFw5g52CGcbo8SCF2uYuhg5OUQEnCW+npnLDmLzCuhLnJj6l
 A3EFhbQk7h7fy+YLSHgJTFnRg8zjP3y6jmgenYONgEriUNiIFEWAVWJJW/vMk5g5FrAyLCKUa
 M4tagstUjXyEQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQswxAsINx38fIQ4y
 SHExKory/Z02JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW5M1I1JIsCg1PbUiLTMHGGIwaQkO
 HiURXgGQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNmgRQJgBRllObBjYCF+yVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ89aCTOHJzCuB2/QK6AgmoCMMW6eBHFGSiJCSamBsaei8p3
 Pz/P3ZPXP8LFYUd5Ys/rzwamlvc9MRh6MGYgtO2G3+cehs6qqA2vRNv/dmzi1jq3y637Oq7/f
 qRZVHlp73a7PLneI/d6LfRK4OMaeL9/6G/dK+ZNAdbTbB+sK8kycmLvsqfHCK4P2MWwv6E2Zs
 3VutpHG5UWtunrfZKsZYzzPfJnxRVmIpzkg01GIuKk4EAMQTg/5yAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503161235!72444186!1
X-Originating-IP: [104.130.215.37]
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 35257 invoked from network); 19 Aug 2017 16:47:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 16:47:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dj6tz-0005Hd-Uo; Sat, 19 Aug 2017 16:47:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dj6tu-00072s-9H; Sat, 19 Aug 2017 16:47:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dj6tt-0008PI-Qs; Sat, 19 Aug 2017 16:47:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112702-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ba40cb31b69df76a3392219a78cbd7b49ae24c49
X-Osstest-Versions-That: ovmf=3a424c5f49239b810e08aa23368945a9f0360d4c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 16:47:05 +0000
Subject: [Xen-devel] [ovmf test] 112702: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcwMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI3MDIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiYTQwY2IzMWI2OWRmNzZhMzM5MjIxOWE3OGNiZDdi
NDlhZTI0YzQ5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzYTQyNGM1
ZjQ5MjM5YjgxMGUwOGFhMjMzNjg5NDVhOWYwMzYwZDRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI2ODcgIDIwMTctMDgtMTcgMTQ6NDA6MTkgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNzAyICAyMDE3LTA4LTE4IDE2OjMzOjA0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBE
IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLaW5uZXkgPG1p
Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YmE0MGNi
MzFiNjlkZjc2YTMzOTIyMTlhNzhjYmQ3YjQ5YWUyNGM0OQorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIG92bWYgYmE0MGNiMzFiNjlkZjc2YTMzOTIyMTlhNzhjYmQ3YjQ5YWUy
NGM0OQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YmE0MGNiMzFiNjlkZjc2YTMzOTIyMTlhNzhj
YmQ3YjQ5YWUyNGM0OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhi
YTQwY2IzMWI2OWRmNzZhMzM5MjIxOWE3OGNiZDdiNDlhZTI0YzQ5ID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVN
VV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisg
VFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisg
aW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBiYTQwY2IzMWI2
OWRmNzZhMzM5MjIxOWE3OGNiZDdiNDlhZTI0YzQ5OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0
ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CiAgIDNhNDI0YzUuLmJhNDBjYjMgIGJhNDBjYjMxYjY5ZGY3NmEzMzkyMjE5YTc4Y2JkN2I0
OWFlMjRjNDkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 19 18:50:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 18:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dj8oo-0007FY-7q; Sat, 19 Aug 2017 18:49:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=397f72a47=citrix-osstest@xenproject.org>)
 id 1dj8om-0007FF-C3
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 18:49:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 23/1F-01732-35888995; Sat, 19 Aug 2017 18:49:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG5Qx4x
 Ig4fHtC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bLspfMBQeEKxqfT2RvYDzM28XIySEh4C+x
 5MMpxi5GDiDbXeLewzSQsIiAs8SED7fZQGxeAT2Jif3H2UFsYQEjidfTNrBCtLpJ7F62hBnGf
 n5jPwuIzSbgITGxZyKYzSKgKvFzeRdYr5CAlsTSxSuZIGYKSpyc+QSshllAQuLgixdQcywkZt
 xtZ5rAyDsLSdksJGULGJlWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhX
 rJefnbmIEhg4DEOxgfNXtfIhRkoNJSZT396wpkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOe2
 zYgUEixKTU+tSMvMAQYxTFqCg0dJhNcOJM1bXJCYW5yZDpE6xWjMsWH1+i9MHJNm/vzGJMSSl
 5+XKiXOuxqkVACkNKM0D24QLLouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXvB1oCk9mXg
 ncvldApzABnWLYOg3klJJEhJRUA6PQfMau09+f3HwXmar9u3SdkOGbo49+bn3wZ8a87eHlWzM
 0TTJZXjx1utn9ut8yYeYX5bvmbsdTOG8y9Sj+mL0hUrht4qESh82HVjeuOv807vepyRtlVuzk
 dCpweNttLviw8dSLRpOcH3yVi/VLHI/vZZw5fUv5npcSL/1mVdtNuuaQdf/+tNnblViKMxINt
 ZiLihMBsy0Q1KkCAAA=
X-Env-Sender: prvs=397f72a47=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503168592!106142270!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20058 invoked from network); 19 Aug 2017 18:49:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Aug 2017 18:49:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,398,1498521600"; d="scan'208";a="436128621"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71995-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ba40cb31b69df76a3392219a78cbd7b49ae24c49
X-Osstest-Versions-That: ovmf=3a424c5f49239b810e08aa23368945a9f0360d4c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 19 Aug 2017 19:49:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71995: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5OTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiYTQwY2IzMWI2OWRmNzZhMzM5MjIxOWE3OGNiZDdiNDlhZTI0
YzQ5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzYTQyNGM1ZjQ5MjM5
YjgxMGUwOGFhMjMzNjg5NDVhOWYwMzYwZDRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5OTIg
IDIwMTctMDgtMTggMTY6NTA6MjQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTk1ICAyMDE3LTA4LTE5IDE2OjQ5OjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBEIEtpbm5l
eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwu
ZC5raW5uZXlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRl
Lm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYmE0MGNiMzFi
NjlkZjc2YTMzOTIyMTlhNzhjYmQ3YjQ5YWUyNGM0OQpBdXRob3I6IE1pY2hhZWwgRCBLaW5uZXkg
PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBBdWcgMTYgMTY6NDk6MTcg
MjAxNyAtMDcwMAoKICAgIFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW06IEFkZCBDUFVJRCBNQ0Eg
c3VwcG9ydCBjaGVjawogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTY3NAogICAgCiAgICBBZGQgQ1BVSUQgY2hlY2sgdG8gc2VlIGlmIHRoZSBD
UFUgc3VwcG9ydHMgdGhlIE1hY2hpbmUKICAgIENoZWNrIEFyY2hpdGVjdHVyZSBiZWZvcmUgYWNj
ZXNzaW5nIHRoZSBNYWNoaW5lIENoZWNrCiAgICBBcmNoaXRlY3R1cmUgcmVsYXRlZCBNU1JzLgog
ICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sat Aug 19 19:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 19: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.xen.org>)
	id 1dj9J9-0001Ay-GK; Sat, 19 Aug 2017 19:21:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dj9J7-0001An-W3
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 19:21:18 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 3E/FB-27137-DAF88995; Sat, 19 Aug 2017 19:21:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXd1/4x
 IgzdzLCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacX3fIZaCkw2MFTNbnzM2
 MK4J7mLk4hAS+MsosWzKZUYI5zGjxI1XE5khnG2MEjMm7AdyODlEBJwlvp6Zyw5i8wroS/x63
 c0CYgsLhEss/gnRLSFwUFviS9t6RpCEhICnxKmNP9hg7G+TDgM1s3OwCVhJHBIDibIIqEq8fN
 3ENIGRewEjwypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 /MwDBDsbrGwMOMUpyMCmJ8v6eNSVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvdd+MSCHBotT0
 1Iq0zBxgAMKkJTh4lER4jUDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzhsGUiQAUpRRm
 gc3AhYNlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMqwEyhSczrwRu0yugI5iAjjBsnQZyRE
 kiQkqqgfHsvK6iP3fSnwneSSyUzKy/2qPxLp6/fjbXozo2n+VvrnHW2Xqs/Te30OLwB9MzV8v
 42NT+zla3WL7IoZrP0/Ug3yY7l/cyf8TDc4J/NBc87Z0VIvhcgev0zLsX3y2d9yYjdM2uhLW3
 HhhPL6+NDbOzqjsiK/FDsTvJTEZopd2xxkuL9r7s2aTEUpyRaKjFXFScCAAOvs9/gQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503170474!64720233!1
X-Originating-IP: [104.130.215.37]
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 50502 invoked from network); 19 Aug 2017 19:21:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 19:21:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dj9J3-0000mH-RY; Sat, 19 Aug 2017 19:21: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 1dj9Iy-0004Ap-9U; Sat, 19 Aug 2017 19:21:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dj9Ix-0005tD-Oc; Sat, 19 Aug 2017 19:21:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112704-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken: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-raw: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-rtds:guest-start/debian.repeat: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-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt: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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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: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: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-credit2: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-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-amd64-xl-qemut-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=c9f3ca0624ad09a986a351230e2c9c1e9b42636a
X-Osstest-Versions-That: xen=8aebf856caabeb46f89acf07b727193e16ab1242
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 19:21:07 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112704: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcwNCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcwNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyNjY3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MTI2NjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDExMjY2NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2NwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjY2NwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMTI2ODUKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGlu
IDExMjY4NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2
NwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyNjY3CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjcKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjY2NwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY3CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2
NjcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVu
dHJ5IGZhaWwgaW4gMTEyNjg1IGxpa2UgMTEyNjUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI2ODUgbGlrZSAxMTI2
NjcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTEyNjg1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjY1MAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEyNjY3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NjcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MjY2NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgYzlmM2NhMDYyNGFkMDlhOTg2YTM1MTIzMGUyYzljMWU5YjQy
NjM2YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOGFlYmY4NTZjYWFi
ZWI0NmY4OWFjZjA3YjcyNzE5M2UxNmFiMTI0MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjY3
ICAyMDE3LTA4LTE2IDEzOjI3OjU3IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjY4NSAgMjAxNy0wOC0xNyAxMzo1NDo0MyBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyBob3N0LWluc3RhbGwoNCkKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCBjOWYzY2EwNjI0YWQwOWE5ODZhMzUxMjMwZTJjOWMxZTliNDI2
MzZhCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBB
dWcgMTcgMTU6MTE6MjIgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4IHRyYW5zaXRpdmUgZ3Jh
bnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50cyBtdXN0
IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAgcmVmZXJlbmNlIGNvdW50aW5nIGJy
ZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNhbGwgdG8KICAgIF9fYWNxdWlyZV9n
cmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkKICAgIGNvdW50
ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5hbCBwaW4gY291bnQpLiBGdXJ0aGVy
bW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQgbG9ja3Mgd2Ug
bmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3Jp
Z2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKICAgIGp1c3QgdGhlIHBpbiBj
b3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzLiBBcyBhCiAg
ICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIG5lZWRzIHRvIG1pcnJvciB0aGF0
IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQogICAgcmV0cnkgcGF0aCBvZiBf
X2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRhYl9zZXRfdmVyc2lvbigpIGFsc28K
ICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNpdGl2ZSBncmFu
dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFJlcG9ydGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMwYzQzMmM3CiAgICBtYXN0ZXIgZGF0
ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0IGU4NzMyNTEzNzgyOTU1YWVlN2Ew
MDU2MjJiOGY3Mzk5YTdiYzgwZDUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNToxMDo1MCAyMDE3ICswMjAwCgogICAgZ250dGFiOiBk
b24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgIAogICAgVGhlcmUgaXMg
bm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0
aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMgd2l0aCBh
IGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6CiAgICAtIF9fcmVsZWFzZV9ncmFu
dF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgIF9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwgdHJhbnNp
dGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZp
bmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICBhcmd1bWVudCBmYWxzZSwgYXMg
dGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAgICAgIG9i
c2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAKICAgIFRo
aXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2NiN2Y3MzQw
OGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0
OjM5OjE4ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 19 22:45:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Aug 2017 22:45: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.xen.org>)
	id 1djCUj-0004lT-AJ; Sat, 19 Aug 2017 22:45:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djCUh-0004lA-7u
 for xen-devel@lists.xensource.com; Sat, 19 Aug 2017 22:45:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8A/04-02177-68FB8995; Sat, 19 Aug 2017 22:45:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbdl/4x
 Ig+Nr5CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMbHtFmPB9CbGir8XP7A2
 MG6J6GLk4hAS+Mso0X56MyOE85hRonHFNlYIZxujxO+PO9i6GDk5RAScJb6emcsOYvMK6Et8n
 9LPCGILC1hJ/H3xGSwuIfBTT2J6Y0wXIweQ7SnRsFkfxuz6bNrFyM7BBlR9SAyklkVAVeL9vW
 usExi5FzAyrGJUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Dc
 DEOxg/P7H6RCjJAeTkijv+dkzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8O7YC5QTLEpNT61I
 y8wBBh5MWoKDR0mEd+o+oDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzmoIUCYAUZZTmw
 Y2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeAbmEJzOvBG7TK6AjmICOMGydBnJESS
 JCSqqBUXbH+0tGX0t8vkuqFky/56EudfABY+T35Y93VCjf95JclfxkxtGypk3nmGet6rItFmo
 xUL3cKVix5rtMWtl+1SKOoCmXn2/gXzy7Sr55LvPpO/4dFxapnuBgTbldrHD5cdSK3V94RLbd
 bdE4mTnl9TXGl5teau5Kjhdimq/TJbbxCEN6J9u8i0osxRmJhlrMRcWJABACgdB9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503182723!107843316!1
X-Originating-IP: [104.130.215.37]
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 50158 invoked from network); 19 Aug 2017 22:45:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Aug 2017 22:45:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djCUc-00067Q-Ck; Sat, 19 Aug 2017 22:45: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 1djCUW-000640-QQ; Sat, 19 Aug 2017 22:45:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djCUW-0007vH-2e; Sat, 19 Aug 2017 22:45:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112706-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:guest-saverestore:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=136ff4ea88123d7728a01187ee9bbdf010b23345
X-Osstest-Versions-That: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Aug 2017 22:45:16 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 112706: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcwNiB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcwNi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEw
OTA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEwOTA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTA5MDYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDkwNgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0
ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE0IGd1
ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTEyNjg5IHBhc3MgaW4gMTEyNzA2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBwYXNzIGluIDExMjY4OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEyNjg5CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEw
OTA2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIGluIDExMjY4OSBsaWtlIDExMDkwNgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjY4OSBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDExMjY4OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtl
IDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNr
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAg
ICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTA5MDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDkwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwOTA2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgMTkgeHRm
L3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICA0MCB4dGYvdGVzdC1odm0zMnBz
ZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVs
dGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDE5IHh0
Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgMzMgeHRmL3Rlc3QtaHZtMzJw
YWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZh
dWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgNDAgeHRm
L3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWls
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNDQgeHRmL3Rlc3QtaHZt
NjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZh
dWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNDQg
eHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU4
IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OCB4dGYvdGVzdC1o
dm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5
NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxMzZmZjRlYTg4MTIzZDc3Mjhh
MDExODdlZTliYmRmMDEwYjIzMzQ1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAzMjE3MTI5ZWI2NWMwZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTA5MDYgIDIwMTctMDYtMjEgMDA6MjA6NDMgWiAgIDU5IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEyNjUyICAyMDE3LTA4LTE1IDE0OjEwOjUxIFogICAgNCBkYXlzICAg
IDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjg5ICAyMDE3LTA4LTE3IDE3OjIy
OjE4IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
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
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxMzZmZjRlYTg4MTIzZDc3
MjhhMDExODdlZTliYmRmMDEwYjIzMzQ1CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTU6NTUgMjAxNyArMDIwMAoKICAgIGdudHRh
YjogZml4IHRyYW5zaXRpdmUgZ3JhbnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0
cmFuc2l0aXZlIGdyYW50cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAg
cmVmZXJlbmNlIGNvdW50aW5nIGJyZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNh
bGwgdG8KICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50
X2Zvcl9jb3B5KCkKICAgIGNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5h
bCBwaW4gY291bnQpLiBGdXJ0aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFy
aWx5IGRyb3BwZWQgbG9ja3Mgd2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRp
ZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tp
bmcKICAgIGp1c3QgdGhlIHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJl
aGF2ZWQgZ3Vlc3RzLiBBcyBhCiAgICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgp
IG5lZWRzIHRvIG1pcnJvciB0aGF0IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUg
YSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRo
ZQogICAgcmV0cnkgcGF0aCBvZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRh
Yl9zZXRfdmVyc2lvbigpIGFsc28KICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVy
aW5nIGEgdHJhbnNpdGl2ZSBncmFudC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMw
YzQzMmM3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0
IDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNToxNTozNSAyMDE3
ICswMjAwCgogICAgZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2Fs
bHMKICAgIAogICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxk
IGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxz
LCBzbyBvbmx5IG9uZXMgd2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6
CiAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9u
Y2UsIGFzCiAgICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ug
b2YgbXVsdGktbGV2ZWwgdHJhbnNpdGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9n
cmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAg
ICBhcmd1bWVudCBmYWxzZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAg
IC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVj
b3ZlciBmcm9tIGFuCiAgICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3Mg
cGluIGNvdW50CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCgpjb21taXQgZDM4NDg5ZGU5ZGY5M2E0
Njc5Y2FlMmFlMDJiNzUyODc3NzhmYjNlZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBUdWUgQXVnIDE1IDE1OjM1OjQ2IDIwMTcgKzAyMDAKCiAgICBnbnR0
YWI6IGNvcnJlY3QgcGluIHN0YXR1cyBmaXh1cCBmb3IgY29weQogICAgCiAgICBSZWdhcmRsZXNz
IG9mIGNvcHkgb3BlcmF0aW9ucyBvbmx5IHNldHRpbmcgR05UUElOX2hzdCosIEdOVFBJTl9kZXYq
CiAgICBhbHNvIG5lZWQgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IHdoZW4gZGVjaWRpbmcgd2hl
dGhlciB0byBjbGVhcgogICAgX0dURl97cmVhZCx3cml0fWluZy4gQXQgbGVhc3QgZm9yIGNvbnNp
c3RlbmN5IHdpdGggY29kZSBlbHNld2hlcmUgdGhlCiAgICByZWFkIHBhcnQgYmV0dGVyIGRvZXNu
J3QgdXNlIGFueSBtYXNrIGF0IGFsbC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjMwLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRiMzE3ZDZjYTJkMTM4YTIKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA4OjAzICswMjAwCgpjb21taXQgZGY1OTAxNDI3
NmNkY2EzZDg1Mjg2YzcwYmQ1MTk0NjA5ZmJhODMyMApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNTozMzowOSAyMDE3
ICswMjAwCgogICAgeDg2L2dyYW50OiBkaXNhbGxvdyBtaXNhbGlnbmVkIFBURXMKICAgIAogICAg
UGFnZXRhYmxlIGVudHJpZXMgbXVzdCBiZSBhbGlnbmVkIHRvIGZ1bmN0aW9uIGNvcnJlY3RseS4g
IERpc2FsbG93IGF0dGVtcHRzCiAgICBmcm9tIHRoZSBndWVzdCB0byBoYXZlIGEgZ3JhbnQgUFRF
IGNyZWF0ZWQgYXQgYSBtaXNhbGlnbmVkIGFkZHJlc3MsIHdoaWNoCiAgICB3b3VsZCByZXN1bHQg
aW4gY29ycnVwdGlvbiBvZiB0aGUgTDEgdGFibGUgd2l0aCBsYXJnZWx5LWd1ZXN0LWNvbnRyb2xs
ZWQKICAgIHZhbHVlcy4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xMjEzNyAvIFhTQS0yMjcu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogY2U0NDI5MjZjMjUzMGRhOTM3NjE5OWRjYzc2OTQzNjM3NmFk
MjM4NgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTUgMTU6MDY6NDUgKzAyMDAKKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 20 00:16:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 00: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.xen.org>)
	id 1djDuo-0002I6-QQ; Sun, 20 Aug 2017 00:16:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djDum-0002Hv-Qd
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 00:16:29 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 3B/59-03937-BD4D8995; Sun, 20 Aug 2017 00:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffWlRm
 RBve6rC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fZHYsH1gIq529tZGhj/
 W3cxcnEICfxllNg0bQsLhPOYUWLdjHWMEM42RokPu+cAOZwcIgLOEl/PzGUHsXkF9CXe3HnKA
 mILC/hLzDxxnRnElhC4zivxo9sawvaV6Hoyhx3G3rp2MZDNzsEmYCVxSAwkyiKgKnGjYwfrBE
 buBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3OAAQ
 7GA8sCjzEKMnBpCTKe372jEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwTLwPlBItS01Mr0jJz
 gKEHk5bg4FES4bUFSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvEEiRAEhRRmke3AhYH
 FxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8JyBSezLwSuE2vgI5gAjrCsHUayBEliQgpqQ
 bGDQbvd4Wq1wUWnt4b7vFsCleoyIbu4Mkp3O+6rm92lGqYyuaXsijTf4WIyutw9gyVXOGMrkJ
 nvwNPuC/W5ne3tmz7wfsj7ZOnZOQ51y8S8Uw8O/+3b/zuz7Yu0u7o+b2zJix20P+aXnlny4pG
 get/1So+Sv3/nttpNr3zc+Z8VpEF3KZeoi+VWIozEg21mIuKEwHSLYqJfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503188185!112645020!1
X-Originating-IP: [104.130.215.37]
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 25483 invoked from network); 20 Aug 2017 00:16:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 00:16:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djDug-0000X2-Av; Sun, 20 Aug 2017 00:16: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 1djDua-0003Bm-TX; Sun, 20 Aug 2017 00:16:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djDua-0003H3-Es; Sun, 20 Aug 2017 00:16:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112709-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7726d1581f9e433a106f45ed87ec95ece575f817
X-Osstest-Versions-That: libvirt=ad97fecee721a4527e9aca9977b8e2360989620d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 00:16:16 +0000
Subject: [Xen-devel] [libvirt test] 112709: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcwOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI3MDkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjkzCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI2OTMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY5MwogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjkz
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2OTMKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY5MwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNjkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2OTMKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY5
MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDc3MjZkMTU4MWY5ZTQzM2ExMDZmNDVlZDg3ZWM5NWVj
ZTU3NWY4MTcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGFkOTdmZWNl
ZTcyMWE0NTI3ZTlhY2E5OTc3YjhlMjM2MDk4OTYyMGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjY5MyAgMjAxNy0wOC0xOCAwNDoyOTowOSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI3MDkgIDIwMTctMDgtMTkgMDQ6MjA6MTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBQYXZlbCBIcmRp
bmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNp
b249NzcyNmQxNTgxZjllNDMzYTEwNmY0NWVkODdlYzk1ZWNlNTc1ZjgxNworIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgNzcyNmQxNTgxZjllNDMzYTEwNmY0NWVk
ODdlYzk1ZWNlNTc1ZjgxNworIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249NzcyNmQxNTgxZjll
NDMzYTEwNmY0NWVkODdlYzk1ZWNlNTc1ZjgxNworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIk
YnJhbmNoIiBpbgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eGxpYnZpcnQgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFl
bXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAor
KyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVu
LTQuOS10ZXN0aW5nCisgJ1snIHg3NzI2ZDE1ODFmOWU0MzNhMTA2ZjQ1ZWQ4N2VjOTVlY2U1NzVm
ODE3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0i
fSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFp
bHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5s
aWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGli
dmlydAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
bGlidmlydAorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdCA3NzI2ZDE1ODFmOWU0MzNhMTA2ZjQ1ZWQ4
N2VjOTVlY2U1NzVmODE3OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBhZDk3ZmVjLi43NzI2
ZDE1ICA3NzI2ZDE1ODFmOWU0MzNhMTA2ZjQ1ZWQ4N2VjOTVlY2U1NzVmODE3IC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 20 03:22:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 03:22: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.xen.org>)
	id 1djGox-00088e-2G; Sun, 20 Aug 2017 03:22:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djGow-00088G-Bb
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 03:22:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 76/38-02962-D7009995; Sun, 20 Aug 2017 03:22:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVbeGYWa
 kwcSZ+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPbqEnPBsuCKnvPL2BoY
 N3t1MXJxCAn8ZZSY8rKTBcJ5zChx8UcjkMMJ5GxjlOhYwQ1iiwg4S3w9M5cdxBYWCJRYO/UBI
 4jNK2Avsf//dSCbnYNNwErikBhIlEVAVeLM2suMExg5FjAyrGLUKE4tKkst0jUy0UsqykzPKM
 lNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQUAxDsYNz3MfIQoyQHk5Io7/nZMyKF+JLyUyo
 zEosz4otKc1KLDzHKcHAoSfBa/AfKCRalpqdWpGXmAEMGJi3BwaMkApHmLS5IzC3OTIdInWLU
 5diwev0XJiGWvPy8VClxXh2QIgGQoozSPLgRsPC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJ
 WHeY/+ApvBk5pXAbXoFdAQT0BGGrdNAjihJREhJNTAurvVXvvln5mLmBNM/JxhSAx9MehBaGr
 9h3t9HVZM1jx46o3vtJ6PrAWv9IvXyq+mKfxdyG308/uLHtlP177N8zGpf/6+xsjjTVLB61v0
 QxrTq20rTHho6zxJimHBfPnqB/bbAX7WlmRplPdcS9Z+yfKuxS4q5oZ5VNY3RxsNh6rZY7kWc
 Kx4qsRRnJBpqMRcVJwIAbhgg+FoCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503199355!55612516!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15483 invoked from network); 20 Aug 2017 03:22:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 03:22:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djGor-0004BB-Tg; Sun, 20 Aug 2017 03:22:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djGom-0006G8-IX; Sun, 20 Aug 2017 03:22:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djGom-0007Vm-9c; Sun, 20 Aug 2017 03:22:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1djGom-0007Vm-9c@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 03:22:28 +0000
Subject: [Xen-devel] [xen-4.6-testing bisection] complete
	test-amd64-i386-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi00LjYtdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNi10ZXN0aW5nCmpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NAp0ZXN0aWQgZGViaWFuLWh2bS1pbnN0YWxs
CgpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6
IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRy
ZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNzQ3ZGYzYzA1NWUx
N2ZkZDU4NzFjY2U5ZGFhODdmZmYwNWNmMWI4ZAogIEJ1ZyBub3QgcHJlc2VudDogNWFlMDExZTY2
MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUxYwogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjczMy8KCgogIGNv
bW1pdCA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNjZTlkYWE4N2ZmZjA1Y2YxYjhkCiAgQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBUaHUgQXVnIDE3IDE1OjEz
OjE0IDIwMTcgKzAyMDAKICAKICAgICAgZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3Vu
ZGVkIHRhaWwgY2FsbHMKICAgICAgCiAgICAgIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRo
ZSBjb21waWxlciB3b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhlbQogICAgICB0byBicmFuY2hl
cyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMgd2l0aCBhIGtub3duIHJlY3Vyc2lvbiBs
aW1pdAogICAgICBhcmUgb2theToKICAgICAgLSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBj
YW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwogICAgICAgIF9fYWNxdWlyZV9ncmFudF9mb3Jf
Y29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwgdHJhbnNpdGl2ZQogICAgICAg
IGdyYW50cywKICAgICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBmaW5lIHRvIGNh
bGwgaXRzZWxmIHdpdGggdGhlIGxhc3QKICAgICAgICBhcmd1bWVudCBmYWxzZSwgYXMgdGhhdCBw
cmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2Nv
cHkoKSBtdXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVyIGZyb20gYW4KICAgICAgICBvYnNl
cnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRyeSdzIHBpbiBjb3VudAogICAgICAKICAgICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgICBtYXN0ZXIgY29tbWl0OiA5OTlk
MmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAgICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QveGVuLTQuNi10ZXN0aW5nL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0LmRlYmlhbi1odm0taW5zdGFsbC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdy
YXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1z
dGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuNi10ZXN0aW5n
L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0LmRlYmlhbi1odm0taW5zdGFsbCAt
LXN1bW1hcnktb3V0PXRtcC8xMTI3MzMuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0
ZT0xMTI2NjEgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tNC42LXRlc3RpbmcgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgZGViaWFuLWh2bS1pbnN0YWxsClNlYXJj
aGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTI2OTggZmFpbCBbaG9zdD1ub2JsaW5n
MV0gLyAxMTI2NjEgW2hvc3Q9YmFyb3F1ZTBdIDExMjY0OCBbaG9zdD1tZXJsb3QwXSAxMTE1MTQg
W2hvc3Q9Y2hhcmRvbm5heTFdIDExMTQ5MiBbaG9zdD1odXhlbHJlYmUxXSAxMTE0NjcgW2hvc3Q9
bWVybG90MF0gMTExMDM4IFtob3N0PXBpbm90MV0gMTExMDA0IFtob3N0PW5vY2VyYTBdIDExMDkz
MSBbaG9zdD1ub2JsaW5nMF0gMTEwODk5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRz
OiAxMTI2OTggLyAxMTA4OTkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBu
byB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11
dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhh
ZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2Ez
ZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNGUzNWFiMWVkZDc0YjdkMjRiN2E0
YWFlYmU3NWZlNjgyMjJhMmYyYiAxYWM4MTYyZDgzMjM0ODFlYTVmYjljZjIwYzViODMwYzRmZmI3
YWVjCkJhc2lzIHBhc3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRk
NTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNDRmM2Q0ZTY0NDhlMzc1ODgyNDhkYjc4NDE5M2I3YTA0
N2FkZDY1YSA0ZWZkNzRkYjUxZDc1ZjIyYjljNjVlNWYxZGJlNTMzMjg1NGZmYTBhCkdlbmVyYXRp
bmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQjYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIw
NGMyNTU4N2YxMy1hOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dCM1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3LTU3Y2EzZjRhMzA5MjY5
NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdCM0NGYzZDRlNjQ0OGUzNzU4ODI0OGRiNzg0MTkzYjdhMDQ3YWRkNjVhLTRlMzVhYjFlZGQ3
NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQjNGVmZDc0ZGI1MWQ3NWYyMmI5YzY1ZTVmMWRiZTUzMzI4NTRmZmEwYS0xYWM4MTYyZDgzMjM0
ODFlYTVmYjljZjIwYzViODMwYzRmZmI3YWVjCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJl
ZSBkaXNjb250aWd1b3VzOiBsaW51eC1wdm9wcwpMb2FkZWQgMzAxNCBub2RlcyBpbiByZXZpc2lv
biBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDExMDkzMSBbaG9zdD1ub2JsaW5n
MF0KIDExMDg5OSBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVk
ZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3IDQ0ZjNkNGU2NDQ4ZTM3NTg4MjQ4ZGI3ODQxOTNiN2Ew
NDdhZGQ2NWEgNGVmZDc0ZGI1MWQ3NWYyMmI5YzY1ZTVmMWRiZTUzMzI4NTRmZmEwYQogMTExMDA0
IFtob3N0PW5vY2VyYTBdCiAxMTEwMzggW2hvc3Q9cGlub3QxXQogMTExNDY3IFtob3N0PW1lcmxv
dDBdCiAxMTE0OTIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExMTUxNCBbaG9zdD1jaGFyZG9ubmF5MV0K
IDExMjY2MSBbaG9zdD1iYXJvcXVlMF0KIDExMjY0OCBbaG9zdD1tZXJsb3QwXQogMTEyNjk3IHBh
c3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBm
NTU1OWIxYzhmYzcgNDRmM2Q0ZTY0NDhlMzc1ODgyNDhkYjc4NDE5M2I3YTA0N2FkZDY1YSA0ZWZk
NzRkYjUxZDc1ZjIyYjljNjVlNWYxZGJlNTMzMjg1NGZmYTBhCiAxMTI2ODMgZmFpbCBpcnJlbGV2
YW50CiAxMTI2OTggZmFpbCBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1
ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2
ODIyMmEyZjJiIDFhYzgxNjJkODMyMzQ4MWVhNWZiOWNmMjBjNWI4MzBjNGZmYjdhZWMKIDExMjcz
MyBmYWlsIGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0
NTQwZjU1NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIg
NzQ3ZGYzYzA1NWUxN2ZkZDU4NzFjY2U5ZGFhODdmZmYwNWNmMWI4ZAogMTEyNzExIGZhaWwgaXJy
ZWxldmFudAogMTEyNzEzIHBhc3MgaXJyZWxldmFudAogMTEyNzE0IHBhc3MgaXJyZWxldmFudAog
MTEyNzE2IHBhc3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRkNTUz
ZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNDRmM2Q0ZTY0NDhlMzc1ODgyNDhkYjc4NDE5M2I3YTA0N2Fk
ZDY1YSA0ZWZkNzRkYjUxZDc1ZjIyYjljNjVlNWYxZGJlNTMzMjg1NGZmYTBhCiAxMTI3MTggZmFp
bCBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1
NTU5YjFjOGZjNyA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDFhYzgx
NjJkODMyMzQ4MWVhNWZiOWNmMjBjNWI4MzBjNGZmYjdhZWMKIDExMjcxOSBwYXNzIGI2NWYyZjQ1
N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3
IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIgMzMwMGFkMzdlYTY3ZTNk
NzI0OWFkNjkwZDAzODNiY2FkZWQ0YWU0MwogMTEyNzIxIHBhc3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3
OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNGUzNWFiMWVk
ZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYiA1YWUwMTFlNjYyMGZiM2ZkYzExMjdjODQ4
NzM3MThhZGE0NTg5ZTFjCiAxMTI3MjMgcGFzcyBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2Fm
OGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTdj
YTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyA0ZTM1YWIxZWRkNzRiN2QyNGI3
YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDVhZTAxMWU2NjIwZmIzZmRjMTEyN2M4NDg3MzcxOGFkYTQ1
ODllMWMKIDExMjcyNCBmYWlsIGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4
OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2
OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVm
ZTY4MjIyYTJmMmIgNzQ3ZGYzYzA1NWUxN2ZkZDU4NzFjY2U5ZGFhODdmZmYwNWNmMWI4ZAogMTEy
NzI3IHBhc3MgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNm
ZjQ1NDBmNTU1OWIxYzhmYzcgNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYy
YiA1YWUwMTFlNjYyMGZiM2ZkYzExMjdjODQ4NzM3MThhZGE0NTg5ZTFjCiAxMTI3MjggZmFpbCBh
OTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5
YjFjOGZjNyA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDc0N2RmM2Mw
NTVlMTdmZGQ1ODcxY2NlOWRhYTg3ZmZmMDVjZjFiOGQKIDExMjczMCBwYXNzIGE5N2ExNmYxOGM0
ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3IDRl
MzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIgNWFlMDExZTY2MjBmYjNmZGMx
MTI3Yzg0ODczNzE4YWRhNDU4OWUxYwpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25z
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTA4OTkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTEyNjk4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTEyNzE2IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTEyNzE4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0
IGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1
NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIgNWFlMDEx
ZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUxYwpObyByZXZpc2lvbnMgbGVmdCB0byB0
ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMjcyMyAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMjcyNCAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMjcyNyAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEyNzI4IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEyNzMwIChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI3MzMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgNzQ3ZGYzYzA1NWUxN2ZkZDU4NzFjY2U5ZGFhODdmZmYwNWNmMWI4ZAogIEJ1ZyBub3Qg
cHJlc2VudDogNWFlMDExZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUxYwogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExMjczMy8KCgogIGNvbW1pdCA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNjZTlkYWE4N2ZmZjA1
Y2YxYjhkCiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTog
ICBUaHUgQXVnIDE3IDE1OjEzOjE0IDIwMTcgKzAyMDAKICAKICAgICAgZ250dGFiOiBkb24ndCB1
c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgICAgCiAgICAgIFRoZXJlIGlzIG5v
IGd1YXJhbnRlZSB0aGF0IHRoZSBjb21waWxlciB3b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhl
bQogICAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMgd2l0aCBh
IGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgICBhcmUgb2theToKICAgICAgLSBfX3JlbGVhc2Vf
Z3JhbnRfZm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwogICAgICAgIF9f
YWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwg
dHJhbnNpdGl2ZQogICAgICAgIGdyYW50cywKICAgICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2Nv
cHkoKSBpcyBmaW5lIHRvIGNhbGwgaXRzZWxmIHdpdGggdGhlIGxhc3QKICAgICAgICBhcmd1bWVu
dCBmYWxzZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgICAgLSBfX2Fj
cXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVyIGZy
b20gYW4KICAgICAgICBvYnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRyeSdzIHBpbiBj
b3VudAogICAgICAKICAgICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAgIAogICAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgICBt
YXN0ZXIgY29tbWl0OiA5OTlkMmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAg
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCgpSZXZpc2lvbiBncmFw
aCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuNi10ZXN0aW5nL3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0LmRlYmlhbi1odm0taW5zdGFsbC57ZG90LHBz
LHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTEyNzMzOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMTI3MzMgeGVuLTQuNi10ZXN0aW5n
IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTEyNzMzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5v
dCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 20 03:22:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 03:22: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.xen.org>)
	id 1djGor-00087O-QU; Sun, 20 Aug 2017 03:22:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djGor-000870-0w
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 03:22:33 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F4/0B-03765-87009995; Sun, 20 Aug 2017 03:22:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbecYWa
 kwadmQYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvP9yiK2gMb/i+P3fLA2M
 X5y6GLk4hAT+MkpsWziBEcJ5zCix6PpWZghnG6PE10WHgDKcHCICzhJfz8xlB7F5BfQlrk/6z
 9TFyMEhLBAicbK5DqReQuCDssSjGZNZQWokBDwl7p7/ywJjP920k62LkZ2DTcBK4pAYSCeLgK
 rElNs2Exi5FzAyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ4AxDsYPy2LOAQoyQHk5Io7/nZMyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBa/AfKCRal
 pqdWpGXmAEMPJi3BwaMkApHmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXh2QIgGQoozSP
 LgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeJpApPJl5JXCbXgEdwQR0hGHrNJAjSh
 IRUlINjKm86+b2Wd7bXrjYeeeWDbXN04pab/w+M0n85spr+wIyaicGfZtevlItwmBR19/y7b2
 3Al7e3FSs9VG4kf2q47ZbDqG/NV/YT9HZ2eOx89zDNdwCbN/lHEQj5Vw2XBX/WjrZ3eafx5us
 jJlqHh1T/rYdeXTPiuPVl9SdRvWV15qbVPzOvBKemK3EUpyRaKjFXFScCAA1nRsDfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503199350!111098493!1
X-Originating-IP: [104.130.215.37]
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 8503 invoked from network); 20 Aug 2017 03:22:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 03:22:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djGok-0004B6-Vy; Sun, 20 Aug 2017 03:22: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 1djGof-0006Fq-Lj; Sun, 20 Aug 2017 03:22:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djGof-0007Jc-A9; Sun, 20 Aug 2017 03:22:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112708-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-unstable:build-armhf:xen-build:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-arm64-arm64-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:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=82d510c88dc12c8aa31aa97bab633b922737bdf4
X-Osstest-Versions-That: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 03:22:21 +0000
Subject: [Xen-devel] [xen-unstable test] 112708: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcwOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcwOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjU1CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTEyNjU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNjU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjU1
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NTUK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2
NTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjY1NQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjU1CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI2NTUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1NQogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEy
NjU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQv
d2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEyNjU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI2NTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExMjY1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IDgyZDUxMGM4OGRjMTJjOGFhMzFhYTk3YmFiNjMzYjkyMjczN2JkZjQKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRiMzE3ZDZj
YTJkMTM4YTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjY1NSAgMjAxNy0wOC0xNSAxODo0Njow
MyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTI2NzQgIDIwMTctMDgtMTcgMDA6
MTc6MjcgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI3
MDggIDIwMTctMDgtMTkgMDM6MzI6MjEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1
bS5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4
NDYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 20 07:50:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 07: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.xen.org>)
	id 1djKzt-0007wl-GR; Sun, 20 Aug 2017 07:50:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djKzs-0007wa-8G
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 07:50:12 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 7D/9B-03937-33F39995; Sun, 20 Aug 2017 07:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfIfma
 kwcs5YhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+L54PWPBvyWMFff3b2dp
 YPxd2sXIxSEk8JdRYu2fr4wQzmNGiQ0HNjJDONsYJZY23AXKcHKICDhLfD0zlx3E5hXQlzj/a
 yFYXFjAReLhyvdg3RICz5UkXv56wtrFyAHkeEv8uhoLUgNiblj9gKWLkZ2DTcBK4pAYSJRFQF
 Wie8cjxgmM3AsYGVYxqhenFpWlFuma6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqcAQh2MHZf9j/EKMnBpCTKq602M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+CLVBOsCg1
 PbUiLTMHGHwwaQkOHiUR3j6QNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOK2QEVCYAUZ
 ZTmwY2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMKgkzhycwrgdv0CugIJqAjDFungR
 xRkoiQkmpgPHHFrd7xUf+FxxuOC/B/qTy1LvQlq9I121TLvs0RG7cf337y5+S/Mgb7vN6fNf2
 76cXmD9wuAad2XmdXNI5Wfrh7uszGvQe37Hv0YdPXE7s3bmRX+y/MW5ncZR627eH/wv1rzDZm
 VYsFmSd84w0x0TzHeTGt4/HLLReFnp20vndovsTbr1O0Di5WYinOSDTUYi4qTgQAVdLeG38CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503215409!107080709!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19905 invoked from network); 20 Aug 2017 07:50:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 07:50:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djKzk-0002sw-KX; Sun, 20 Aug 2017 07:50:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djKzf-0005zF-0M; Sun, 20 Aug 2017 07:49:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djKze-0003kx-QF; Sun, 20 Aug 2017 07:49:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112712-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 07:49:58 +0000
Subject: [Xen-devel] [linux-3.18 test] 112712: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4750851577371031307=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4750851577371031307==
Content-Type: text/plain

flight 112712 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112712/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 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-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-raw 12 migrate-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
 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

version targeted for testing:
 linux                a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   29 days
Failing since        112351  2017-07-27 22:26:55 Z   23 days   36 attempts
Testing same since   112675  2017-08-17 01:27:20 Z    3 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 5081 lines long.)


--===============4750851577371031307==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4750851577371031307==--

From xen-devel-bounces@lists.xen.org Sun Aug 20 09:50:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 09: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.xen.org>)
	id 1djMsD-0007IC-DW; Sun, 20 Aug 2017 09:50:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djMsC-0007Hp-L7
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 09:50:24 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B1/02-03937-06B59995; Sun, 20 Aug 2017 09:50:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTcuema
 kwf4jYhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNON/ylLlgAl/F8bUlDYwn
 uLsYuTiEBP4ySmyd08cO4TxmlPhx9isbhLONUeLz127WLkZODhEBZ4mvZ+YCVXFw8AroS3ROc
 gEJCwu4SBzdd5kRxJYQiJaYNPc9K4TtKXH3/F8WkHIQe//s0C5Gdg42ASuJQ2IgBSwCqhLzNl
 1gnMDIvYCRYRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 3GYBgB+O3ZQGHGCU5mJREebXVZkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9HwmUEyxKTU+t
 SMvMAYYdTFqCg0dJhNc2CijNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivA9AZgiAFGWU5
 sGNgMXAJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzngaZwpOZVwK36RXQEUxARxi2TgM5oi
 QRISXVwDhZSMpIubjdNiZ6in6rzm6m3n8zLllUJu6dsmyjU8e2Ds9nT962JUc8+7DxyLcHZa/
 1eA7VVt3M4siOt2EyOzj9Rkno7RzVHdEh7Q5G0n2PTGZNvLWkne/Nzdm+cfb7dqum3KxbmOmp
 d7ahssl8y7uz1X38npu2fE5eqZk0x5bTIeHpeg6rlUosxRmJhlrMRcWJAJww5Ml8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503222621!53017024!1
X-Originating-IP: [104.130.215.37]
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 35670 invoked from network); 20 Aug 2017 09:50:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 09:50:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djMs5-0006SR-8I; Sun, 20 Aug 2017 09:50: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 1djMrz-0005Im-Q4; Sun, 20 Aug 2017 09:50:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djMrz-0007Wl-L8; Sun, 20 Aug 2017 09:50:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112746-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-build:fail:regression
X-Osstest-Versions-This: xen=82d510c88dc12c8aa31aa97bab633b922737bdf4
X-Osstest-Versions-That: xen=7591ea75f77643342b194031ef5a903564901ba8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 09:50:11 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 112746: regressions - ALL
	FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc0NiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc0Ni8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNiBjb3Zlcml0eS1idWlsZCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
NjYzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ODJkNTEwYzg4ZGMxMmM4YWEzMWFhOTdiYWI2MzNiOTIyNzM3YmRmNApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNzU5MWVhNzVmNzc2NDMzNDJiMTk0MDMxZWY1YTkwMzU2
NDkwMWJhOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjYzICAyMDE3LTA4LTE2IDEwOjQ4OjI2
IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjc0NiAgMjAxNy0wOC0yMCAwOTox
ODo1MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4
LmludGVsLmNvbT4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 20 10:27:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 10: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.xen.org>)
	id 1djNSE-0000yk-E4; Sun, 20 Aug 2017 10:27:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djNSD-0000yY-35
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 10:27:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 65/8E-01736-81469995; Sun, 20 Aug 2017 10:27:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVc8ZWa
 kwcZ2dosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrOtfxVKwJ6+i7cAm5gbG
 +S5djFwcQgJ/GSUa/9xignAeM0r0vuxggXC2MUrs3DoNyOHkEBFwlvh6Zi47iM0roC+x7dgRs
 LiwQLDE5ubjjCANEgLvNCU23l3HCJKQEPCWOH/1EdBYDjB7Yp9/FyM7B5uAlcQhMZACFgFViV
 nTJzFNYORewMiwilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0Of1DAyMOxhvT/Y7xCjJwaQkyqutNjNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvTDJQTrAo
 NT21Ii0zBxh8MGkJDh4lEd4ckDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz/ksCKhIAK
 coozYMbAYuES4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWAKkBW8WTmlcBtegV0BBPQEYat00
 COKElESEk1MLLNLbpVzOTVxylyhOUeZ3wQR2DAb86p5sc1c8p5gk/cU9qt9L4h6+u9/rNPDRZ
 WF7i42HacvNHSz7gyetHiX0KrfK8oXnirN19MwejjCVFbw35+nUatkqtftrp5BNopu386lfoq
 SlH1/PwQ/sqPF/9vCuHisn2/yCHox4ebM+YdeL3sNtPmiUosxRmJhlrMRcWJAIsuWK9/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503224853!79584041!1
X-Originating-IP: [104.130.215.37]
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 549 invoked from network); 20 Aug 2017 10:27:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 10:27:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djNS7-0007Rc-5k; Sun, 20 Aug 2017 10: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 1djNS1-0008Po-Gt; Sun, 20 Aug 2017 10:27:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djNS0-0001qJ-Va; Sun, 20 Aug 2017 10:27:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112710-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-qemuu-nested-intel: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-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:debian-install:fail:regression
 linux-linus:test-amd64-i386-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt:xen-install:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot: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-armhf-armhf-xl:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=58d4e450a490d5f02183f6834c12550ba26d3b47
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 10:27:25 +0000
Subject: [Xen-devel] [linux-linus test] 112710: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcxMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNzEwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTA1
MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDE2IGRl
Ymlhbi1pbnN0YWxsL2RzdF9ob3N0ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxNiBk
ZWJpYW4taW5zdGFsbC9kc3RfaG9zdCAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEwIGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUx
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA1
MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEw
NTE1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxv
Y2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMCBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1OGQ0ZTQ1MGE0OTBk
NWYwMjE4M2Y2ODM0YzEyNTUwYmEyNmQzYjQ3CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICAxNDM5Y2NmNzNkOWMwNzY1NGZkZDViNDk2OWZkNTNjMmZlYjg2ODRkCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTA1MTUgIDIwMTctMDYtMTcgMDY6NDg6NTYgWiAgIDY0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTEwNTM2ICAyMDE3LTA2LTE3IDIzOjQ4OjEzIFogICA2MyBk
YXlzICAgODEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNzEwICAyMDE3LTA4LTE5
IDA2OjE4OjQ1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMzM2IHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjg5NDkgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 20 11:17:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 11: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.xen.org>)
	id 1djOEM-00043m-Ay; Sun, 20 Aug 2017 11:17:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djOEK-00043O-Ma
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 11:17:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 33/47-03765-FBF69995; Sun, 20 Aug 2017 11:17:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXdf/sx
 Ig8dHtCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8aLvHGvBpE7Gigd/UxsY
 N0V1MXJxCAn8ZZS4vPs+G4TzmFFi6Y5FQA4nkLONUeLMY14QW0TAWeLrmbnsXYwcHLwC+hJPz
 +aChIUFwiU+L/nLCtIrIXDJWOLUy42MIAkJAU+Jpg9HWEDqQexra626GNk52ASsJA6JgRSwCK
 hKtN5sYZ7AyL2AkWEVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkagvxmAYAfjgUWBhxglOZiURHm11WZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrcwDygkW
 paanVqRl5gADDyYtwcGjJMLbkQuU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd6LIEUCI
 EUZpXlwI2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvH4gl/Bk5pXAbXoFdAQT0BGGrd
 NAjihJREhJNTAatf2q9LIXu9e2LOl33inF+5seX75Ued/MZv0Vh1uN79znXlBYxfxbpHSX2ac
 l2iUmV+ZUlP1wS2rsX7jE8NvDky17Dwru9+ZUq76nzRd/i92H+dHUKQULap+5zv7MNElKQamZ
 O7iK59PzpxXGM1oUVE+tfnb8zsqSJ8dZ7h8O0Xzt03J5xevDSizFGYmGWsxFxYkAakATA30CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503227837!53022757!1
X-Originating-IP: [104.130.215.37]
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 56876 invoked from network); 20 Aug 2017 11:17:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 11:17:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djOEE-0000HU-Q7; Sun, 20 Aug 2017 11:17: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 1djOE9-00036d-Be; Sun, 20 Aug 2017 11:17:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djOE8-0006Zo-KB; Sun, 20 Aug 2017 11:17:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112715-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-win7-amd64:guest-localmigrate/x10: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-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-i386-xl-qemut-win10-i386:windows-install: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-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
X-Osstest-Versions-This: xen=c57b1f959b4c2285c1989c8a205f6132d27a98f4
X-Osstest-Versions-That: xen=0e186e33c0487a81c48dccdede206e63db22dd7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 11:17:08 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112715: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcxNSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcxNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2
NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgMTggZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjY5NiBSRUdSLiB2cy4gMTEyNjQ3CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExMjY5NiBw
YXNzIGluIDExMjcxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTI2OTYgcGFzcyBpbiAxMTI3MTUKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuIGZhaWwgaW4gMTEyNjk2IHBh
c3MgaW4gMTEyNzE1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgZmFpbCBpbiAxMTI2OTYgcGFzcyBpbiAxMTI3MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDExMjY5NiBwYXNzIGluIDExMjcx
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgaW4gMTEyNjk2IHBhc3MgaW4gMTEyNzE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTEyNjk2
IHBhc3MgaW4gMTEyNzE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTAgZGViaWFuLWRp
LWluc3RhbGwgZmFpbCBpbiAxMTI2OTYgcGFzcyBpbiAxMTI3MTUKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjY5NiBw
YXNzIGluIDExMjcxNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEyNjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4g
MTEyNjk2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjQ3
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NDcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY0NwogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWls
IGluIDExMjY5NiBibG9ja2VkIGluIDExMjY0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTI2OTYgYmxvY2tlZCBpbiAxMTI2NDcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWls
IGluIDExMjY5NiBsaWtlIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjY5NiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
bGlrZSAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjY0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjY0
NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0ICAgIGZhaWwgIGxpa2UgMTEyNjQ3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIGM1N2IxZjk1OWI0YzIyODVjMTk4OWM4YTIwNWY2MTMyZDI3YTk4ZjQKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBlMTg2ZTMzYzA0ODdhODFjNDhkY2NkZWRl
MjA2ZTYzZGIyMmRkN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjY0NyAgMjAxNy0wOC0xNSAx
Mzo0Mjo1NyBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2ODIgIDIwMTctMDgt
MTcgMTM6NTM6MjggWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGM1N2IxZjk1OWI0YzIyODVjMTk4OWM4
YTIwNWY2MTMyZDI3YTk4ZjQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNTowNzoyMyAyMDE3ICswMjAwCgogICAgZ250dGFiOiBmaXgg
dHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwogICAgCiAgICBQcm9jZXNzaW5nIG9mIHRyYW5zaXRp
dmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUgZmFzdCBwYXRoLCBvciBlbHNlCiAgICByZWZlcmVu
Y2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0aGUgc2tpcHBlZCByZWN1cnNpdmUgY2FsbCB0bwog
ICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgKGl0cyBfX3JlbGVhc2VfZ3JhbnRfZm9yX2Nv
cHkoKQogICAgY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdpbmFsIHBpbiBj
b3VudCkuIEZ1cnRoZXJtb3JlCiAgICBhZnRlciByZS1hY3F1aXJpbmcgdGVtcG9yYXJpbHkgZHJv
cHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlmeSBubyBncmFudAogICAgcHJvcGVydGllcyBjaGFu
Z2VkIGlmIHRoZSBvcmlnaW5hbCBwaW4gY291bnQgd2FzIG5vbi16ZXJvOyBjaGVja2luZwogICAg
anVzdCB0aGUgcGluIGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKICAgIHJlc3VsdCwgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMg
dG8gbWlycm9yIHRoYXQgbmV3IGJlaGF2aW9yLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24gd2FzIG1pc3Npbmcgb24gdGhlCiAgICBy
ZXRyeSBwYXRoIG9mIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpLCBhbmQgZ250dGFiX3NldF92
ZXJzaW9uKCkgYWxzbwogICAgbmVlZHMgdG8gYmFpbCBvdXQgdXBvbiBlbmNvdW50ZXJpbmcgYSB0
cmFuc2l0aXZlIGdyYW50LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGFkNDhmYjk2M2RiZmYwMjc2MmQyZGI1Mzk2ZmE2NTVhYzBjNDMyYzcK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjQwOjMxICswMjAwCgpjb21taXQgNmIxNDdm
ZDNkZTdmZDYwY2U2YzQyN2RkNDRjM2ZjZmQ5YThkMjEzMQpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3IDE0OjU4OjQyIDIwMTcgKzAyMDAK
CiAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscwogICAg
CiAgICBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGUgY29tcGlsZXIgd291bGQgYWN0dWFs
bHkgdHJhbnNsYXRlIHRoZW0KICAgIHRvIGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9u
bHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJzaW9uIGxpbWl0CiAgICBhcmUgb2theToKICAgIC0g
X19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgY2FuIGNhbGwgaXRzZWxmIG9ubHkgb25jZSwgYXMK
ICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgIGdyYW50cywKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KCkgaXMgZmluZSB0byBjYWxsIGl0c2VsZiB3aXRoIHRoZSBsYXN0CiAgICAgIGFyZ3Vt
ZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgLSBfX2Fj
cXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVyIGZy
b20gYW4KICAgICAgb2JzZXJ2ZWQgY2hhbmdlIHRvIHRoZSBhY3RpdmUgZW50cnkncyBwaW4gY291
bnQKICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
OTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUxYmEyZjk4YjA3N2VhYTFjMgogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 20 13:33:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 13:33: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.xen.org>)
	id 1djQLi-0003yw-3b; Sun, 20 Aug 2017 13:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djQLh-0003yk-2R
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 13:33:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 33/AD-03765-09F89995; Sun, 20 Aug 2017 13:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVbe/f2a
 kwavFrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeDDXtWBiVcX35fINjCsC
 uxg5OYQE/jJK7D4h1MXIBWQ/ZpT4dmAxO0RiG1DimzGILSLgLPH1zFywOK+AvsSPP9NYQGxhA
 SuJZWv3s4A0Swhc05F48GMyM0hCQsBTYsLebUxdjBxgds8boAXsHGxA9YfEQApYBFQlni/oYZ
 vAyL2AkWEVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCnGYB
 gB+P0y/6HGCU5mJREebXVZkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBV7wPKCRalpqdWpGXm
 AEMOJi3BwaMkwvuxFyjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivKIgMwRAijJK8+BGw
 ML/EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR594JM4cnMK4Hb9AroCCagIwxbp4EcUZKIkJ
 JqYNxlk2W39Z3bpOLGo5tvrNblVJzx8ifbAd05t6XOaa3vd/5y9/WOhaVJudxrzKQj3ujKyzs
 yf1/gOXHqXy3VbvaPajf5xHtUaqVzlqVP7v+uZJrRwX2KI8Bp0UcDVo/EylIhPqPJ1fvTHws5
 t+kyP0n71HXxyKGI8rOpExwrVjjum6B47emNfUosxRmJhlrMRcWJALvE/GN6AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503235981!72060140!1
X-Originating-IP: [104.130.215.37]
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 37419 invoked from network); 20 Aug 2017 13:33:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 13:33:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djQLa-0003ez-Tf; Sun, 20 Aug 2017 13:32: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 1djQLV-0002SB-Fm; Sun, 20 Aug 2017 13:32:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djQLV-0004gn-2v; Sun, 20 Aug 2017 13:32:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112717-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3: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-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-xtf-amd64-amd64-5: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-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-qemuu-debianhvm-amd64-xsm: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-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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1ac8162d8323481ea5fb9cf20c5b830c4ffb7aec
X-Osstest-Versions-That: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 13:32:53 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 112717: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcxNyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcxNy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2MQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxMTI2NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2MQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDExMjY2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjEKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBpbiAxMTI2OTggcGFzcyBpbiAxMTI3MTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMjY4Mwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTEyNjgzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTI2OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
cGFzcyBpbiAxMTI2OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10
c3gtdm1lbnRyeSBmYWlsIGluIDExMjY4MyBsaWtlIDExMjY2MQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTI2OTggbGlr
ZSAxMTI2NDgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgaW4gMTEyNjk4IGxpa2UgMTEyNjYxCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjY5OCBsaWtlIDEx
MjY2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
IGZhaWwgaW4gMTEyNjk4IGxpa2UgMTEyNjYxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjk4IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTEyNjk4IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICA0OCB4dGYvdGVz
dC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMjY2MQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEyNjYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjY2MQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEyNjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFl
LXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA3MCB4dGYv
dGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDcwIHh0Zi90ZXN0LXB2
MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIDFhYzgxNjJkODMyMzQ4MWVhNWZiOWNmMjBjNWI4MzBjNGZmYjdhZWMKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDVhZTAxMWU2NjIwZmIzZmRjMTEy
N2M4NDg3MzcxOGFkYTQ1ODllMWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjY2MSAgMjAxNy0w
OC0xNiAwNjoxNDoxMSBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2ODMgIDIw
MTctMDgtMTcgMTM6NTM6MzEgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWFjODE2
MmQ4MzIzNDgxZWE1ZmI5Y2YyMGM1YjgzMGM0ZmZiN2FlYwpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3IDE1OjE0OjA3IDIwMTcgKzAyMDAK
CiAgICBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCiAgICAKICAgIFByb2Nl
c3Npbmcgb2YgdHJhbnNpdGl2ZSBncmFudHMgbXVzdCBub3QgdXNlIHRoZSBmYXN0IHBhdGgsIG9y
IGVsc2UKICAgIHJlZmVyZW5jZSBjb3VudGluZyBicmVha3MgZHVlIHRvIHRoZSBza2lwcGVkIHJl
Y3Vyc2l2ZSBjYWxsIHRvCiAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgpCiAgICBjb3VudGVycGFydCBvY2N1cnMgaW5kZXBlbmRlbnQg
b2Ygb3JpZ2luYWwgcGluIGNvdW50KS4gRnVydGhlcm1vcmUKICAgIGFmdGVyIHJlLWFjcXVpcmlu
ZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5IG5vIGdyYW50CiAg
ICBwcm9wZXJ0aWVzIGNoYW5nZWQgaWYgdGhlIG9yaWdpbmFsIHBpbiBjb3VudCB3YXMgbm9uLXpl
cm87IGNoZWNraW5nCiAgICBqdXN0IHRoZSBwaW4gY291bnRzIGlzIHN1ZmZpY2llbnQgb25seSBm
b3Igd2VsbC1iZWhhdmVkIGd1ZXN0cy4gQXMgYQogICAgcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoKSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCiAgICAKICAgIEZ1
cnRoZXJtb3JlIGEgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgaW52b2NhdGlvbiB3YXMgbWlz
c2luZyBvbiB0aGUKICAgIHJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCks
IGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNvCiAgICBuZWVkcyB0byBiYWlsIG91dCB1cG9u
IGVuY291bnRlcmluZyBhIHRyYW5zaXRpdmUgZ3JhbnQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjI2LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQ0OGZiOTYzZGJmZjAyNzYyZDJkYjUz
OTZmYTY1NWFjMGM0MzJjNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6NDA6MzEgKzAy
MDAKCmNvbW1pdCA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNjZTlkYWE4N2ZmZjA1Y2YxYjhkCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6
MTM6MTQgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRl
ZCB0YWlsIGNhbGxzCiAgICAKICAgIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBjb21w
aWxlciB3b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhlbQogICAgdG8gYnJhbmNoZXMgaW5zdGVh
ZCBvZiBjYWxscywgc28gb25seSBvbmVzIHdpdGggYSBrbm93biByZWN1cnNpb24gbGltaXQKICAg
IGFyZSBva2F5OgogICAgLSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNl
bGYgb25seSBvbmNlLCBhcwogICAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3b24ndCBw
ZXJtaXQgdXNlIG9mIG11bHRpLWxldmVsIHRyYW5zaXRpdmUKICAgICAgZ3JhbnRzLAogICAgLSBf
X2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBmaW5lIHRvIGNhbGwgaXRzZWxmIHdpdGggdGhl
IGxhc3QKICAgICAgYXJndW1lbnQgZmFsc2UsIGFzIHRoYXQgcHJldmVudHMgZnVydGhlciByZWN1
cnNpb24sCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRz
ZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICBvYnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2
ZSBlbnRyeSdzIHBpbiBjb3VudAogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA5OTlkMmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMy
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDozOToxOCArMDIwMAoocWVtdSBjaGFuZ2Vz
IG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 20 15:16:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 15:16: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.xen.org>)
	id 1djRxE-0001hh-Gz; Sun, 20 Aug 2017 15:15:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djRxC-0001hK-U8
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 15:15:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 89/F1-03368-AA7A9995; Sun, 20 Aug 2017 15:15:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXfl8pm
 RBlve8FisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/wboYIPxhVvJjxhb2Bc
 rNXFyMUhJPCXUeL0/t+sEM5jRolv/1ayQDjbGCUWbzgMlOHkEBFwlvh6Zi47iM0roC9x6NMns
 LiwgJ7E3NvfWEBsCQEvid61x1hh7DezNwDF2TnYBKwkDol1MXJwsAioSlxdXTWBkWsBI8MqRo
 3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAvzIAwQ7G2xsDDjF
 KcjApifJqq82MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe3EpUE6wKDU9tSItMwcYYDBpCQ4e
 JRHepGVAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEudVBCkSACnKKM2DGwEL9kuMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5mUFmcKTmVcCt+kV0BFMQEcYtk4DOaIkESEl1cDoaH5azt
 vkQdhjmcR5Iov+vDA+EblL0kyxplZR1tVr12cVba0/Lrv9Gz5Khi0UOiLjdoXz81lL5qkb5y/
 fdffUlt/1a9e2rHdjvhaXr3tLVPSAkMnX2U4TEn9YePAuFHaf52lz2HDG6bmJ/3Q75v/eNifN
 g6su/1KO6SwfL5tZvFr89yY/jTisxFKckWioxVxUnAgAsF2z8HECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503242152!112772009!1
X-Originating-IP: [104.130.215.37]
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 56522 invoked from network); 20 Aug 2017 15:15:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 15:15:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djRx8-0006KS-Gf; Sun, 20 Aug 2017 15: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 1djRx3-0007gQ-2m; Sun, 20 Aug 2017 15:15:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djRx2-0002W5-Pq; Sun, 20 Aug 2017 15:15:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112722-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ce13d2d8c81f0ba77ac15d1e9a395ef1b8e57a82
X-Osstest-Versions-That: ovmf=ba40cb31b69df76a3392219a78cbd7b49ae24c49
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 15:15:44 +0000
Subject: [Xen-devel] [ovmf test] 112722: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcyMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI3MjIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjZTEzZDJkOGM4MWYwYmE3N2FjMTVkMWU5YTM5NWVm
MWI4ZTU3YTgyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYTQwY2Iz
MWI2OWRmNzZhMzM5MjIxOWE3OGNiZDdiNDlhZTI0YzQ5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI3MDIgIDIwMTctMDgtMTggMTY6MzM6MDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNzIyICAyMDE3LTA4LTE5IDE2OjQ5OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWNlMTNkMmQ4
YzgxZjBiYTc3YWMxNWQxZTlhMzk1ZWYxYjhlNTdhODIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCBvdm1mIGNlMTNkMmQ4YzgxZjBiYTc3YWMxNWQxZTlhMzk1ZWYxYjhlNTdh
ODIKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWNlMTNkMmQ4YzgxZjBiYTc3YWMxNWQxZTlhMzk1
ZWYxYjhlNTdhODIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4Y2Ux
M2QyZDhjODFmMGJhNzdhYzE1ZDFlOWEzOTVlZjFiOGU1N2E4MiA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgY2UxM2QyZDhjODFm
MGJhNzdhYzE1ZDFlOWEzOTVlZjFiOGU1N2E4MjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICBiYTQwY2IzLi5jZTEzZDJkICBjZTEzZDJkOGM4MWYwYmE3N2FjMTVkMWU5YTM5NWVmMWI4
ZTU3YTgyIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 20 16:45:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 16: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.xen.org>)
	id 1djTLn-0007fD-93; Sun, 20 Aug 2017 16:45:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djTLm-0007eo-9k
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 16:45:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 3F/BC-01862-1ACB9995; Sun, 20 Aug 2017 16:45:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfBnpm
 RBrNucVmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE141hHB3PB80bGinXXHzI1
 MG4J7mLk4hAS+Mso0XSohQXCecwo8WzHdvYuRk4gZxujxNU3PiC2iICzxNczc8HivAL6Eiemf
 2EEsYUFwiXm7ZzICNIsIfBHW2Ly6gWsIAkJAU+JhRd6GWHsvtk/2LoY2TnYBKwkDomBRFkEVC
 Wef37HOoGRewEjwypG9eLUorLUIl0zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2
 MQJ/XMzAw7mC80uZ8iFGSg0lJlFdbbWakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnest1AOcGi
 1PTUirTMHGDwwaQlOHiURHjbQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOawBSJABSl
 FGaBzcCFgmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzZoNM4cnMK4Hb9AroCCagIwxbp4
 EcUZKIkJJqYLy373nXBr+HFzRu+NQlNOxYkebd2W1+dPnFHnXJrCiFlfV9q6d7sS+eyDFPqua
 Ibd8Kz4h9m+59U36rNuGo+/LEFgvZW1vft7/Nyf+VwG64kelbzAtHtbe3kp8dXfrje/3e7xFR
 di815BgkH6scUTvpJ3DrSH2V28Wkx0bPorTXr01feVXYX1KJpTgj0VCLuag4EQCeLM1pfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503247518!72226739!1
X-Originating-IP: [104.130.215.37]
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 15419 invoked from network); 20 Aug 2017 16:45:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 16:45:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djTLf-0000dD-O3; Sun, 20 Aug 2017 16:45: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 1djTLa-0004kW-Ek; Sun, 20 Aug 2017 16:45:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djTLZ-0003hm-HO; Sun, 20 Aug 2017 16:45:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112720-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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: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: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-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: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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5c10e0e4b0804aa43a45b4bf31d4df3f08ccd0c1
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 16:45:09 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112720: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcyMCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcyMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEy
NjY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEy
NjY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDExMjY2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIHBhc3MgaW4gMTEyNzAxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjY0CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2
NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjY2NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0OCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTI3MDEgbGlrZSAxMTI2NjQKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtl
IDExMjY2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNjY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NjQKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVjMTBlMGU0YjA4MDRhYTQzYTQ1
YjRiZjMxZDRkZjNmMDhjY2QwYzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIGY1MjExY2U3NTgyMWUwZjJjYzU1ZWZmZDI4ZGZiZTkwODIyNjk3MGYKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDExMjY2NCAgMjAxNy0wOC0xNiAxMDo0ODoyNSBaICAgIDQgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTI2ODQgIDIwMTctMDgtMTcgMTM6NTM6NDEgWiAgICAzIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
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
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDVjMTBlMGU0YjA4MDRhYTQzYTQ1YjRiZjMxZDRkZjNmMDhjY2QwYzEKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNTowNzo1
NiAyMDE3ICswMjAwCgogICAgZ250dGFiOiBmaXggdHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwog
ICAgCiAgICBQcm9jZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCiAgICByZWZlcmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0
aGUgc2tpcHBlZCByZWN1cnNpdmUgY2FsbCB0bwogICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KCkgKGl0cyBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKQogICAgY291bnRlcnBhcnQgb2NjdXJz
IGluZGVwZW5kZW50IG9mIG9yaWdpbmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCiAgICBhZnRl
ciByZS1hY3F1aXJpbmcgdGVtcG9yYXJpbHkgZHJvcHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlm
eSBubyBncmFudAogICAgcHJvcGVydGllcyBjaGFuZ2VkIGlmIHRoZSBvcmlnaW5hbCBwaW4gY291
bnQgd2FzIG5vbi16ZXJvOyBjaGVja2luZwogICAganVzdCB0aGUgcGluIGNvdW50cyBpcyBzdWZm
aWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBndWVzdHMuIEFzIGEKICAgIHJlc3VsdCwgX19y
ZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMgdG8gbWlycm9yIHRoYXQgbmV3IGJlaGF2aW9y
LgogICAgCiAgICBGdXJ0aGVybW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9j
YXRpb24gd2FzIG1pc3Npbmcgb24gdGhlCiAgICByZXRyeSBwYXRoIG9mIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpLCBhbmQgZ250dGFiX3NldF92ZXJzaW9uKCkgYWxzbwogICAgbmVlZHMgdG8g
YmFpbCBvdXQgdXBvbiBlbmNvdW50ZXJpbmcgYSB0cmFuc2l0aXZlIGdyYW50LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGFkNDhmYjk2M2Ri
ZmYwMjc2MmQyZGI1Mzk2ZmE2NTVhYzBjNDMyYzcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3
IDE0OjQwOjMxICswMjAwCgpjb21taXQgNWFmYjk0Y2FjMDE4OGI2ODQxZjQzNGEwODdlMTkzNjZm
MDg3ZWZkMgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
aHUgQXVnIDE3IDE1OjAxOjI3IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3Nz
aWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscwogICAgCiAgICBUaGVyZSBpcyBubyBndWFyYW50ZWUg
dGhhdCB0aGUgY29tcGlsZXIgd291bGQgYWN0dWFsbHkgdHJhbnNsYXRlIHRoZW0KICAgIHRvIGJy
YW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJz
aW9uIGxpbWl0CiAgICBhcmUgb2theToKICAgIC0gX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkg
Y2FuIGNhbGwgaXRzZWxmIG9ubHkgb25jZSwgYXMKICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9j
b3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgIGdy
YW50cywKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgaXMgZmluZSB0byBjYWxsIGl0
c2VsZiB3aXRoIHRoZSBsYXN0CiAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRz
IGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0
IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVyIGZyb20gYW4KICAgICAgb2JzZXJ2ZWQgY2hhbmdl
IHRvIHRoZSBhY3RpdmUgZW50cnkncyBwaW4gY291bnQKICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yMjYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUxYmEy
Zjk4YjA3N2VhYTFjMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAK
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 20 16:56:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 16:56: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.xen.org>)
	id 1djTWf-0008Oa-Ar; Sun, 20 Aug 2017 16:56:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=398df0abf=citrix-osstest@xenproject.org>)
 id 1djTWe-0008OT-EF
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 16:56:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 26/A2-02176-34FB9995; Sun, 20 Aug 2017 16:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpK7T/pm
 RBndnqFrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oylDy8yF/z0qPi95gBbA+MTky5GTg4JAX+J
 rR+es0HY7hLT21eA2SICzhITPtwGs3kF9CQmTp/HDGILCxhJHFu1iBWi3k1i/c1dbDD2hFUfG
 EFsNgEPiYk9E1lAbBYBVYln956CxYUEtCSWLl7JBDFTUOLkzCdgNcwCEhIHX7xghphjIbHjYx
 /bBEbeWUjKZiEpW8DItIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC8
 5P3cTIzB46hkYGHcwNs72O8QoycGkJMqrrTYzUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7529
 QDnBotT01Iq0zBxgGMOkJTh4lER400DSvMUFibnFmekQqVOMxhwbVq//wsQxaebPb0xCLHn5e
 alS4rwa+4BKBUBKM0rz4AbB4usSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeO5ApPJl5JX
 D7XgGdwgR0imHrNJBTShIRUlINjEIxtlHRP4r9dZqD5ESfh+x2XWzxtONvukbJ/SZ/vttF7sc
 3rFrBLmhl+D7iEHta3mF7L8PZHbJhTCzXpiuuf6fwvHPNtHfSvLf3Mz5q+BfRe/K8wFvT6lc6
 LxW/vNSw23+GvYPnljkf14K9++WfnjpatObKqr7D2lsTr37M8St9esJA+k5mjBJLcUaioRZzU
 XEiACxIdzKqAgAA
X-Env-Sender: prvs=398df0abf=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503248192!108147366!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2858 invoked from network); 20 Aug 2017 16:56:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Aug 2017 16:56:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,404,1498521600"; d="scan'208";a="436167371"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71996-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ce13d2d8c81f0ba77ac15d1e9a395ef1b8e57a82
X-Osstest-Versions-That: ovmf=ba40cb31b69df76a3392219a78cbd7b49ae24c49
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 20 Aug 2017 17:56:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71996: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTk5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE5OTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjZTEzZDJkOGM4MWYwYmE3N2FjMTVkMWU5YTM5NWVmMWI4ZTU3
YTgyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYTQwY2IzMWI2OWRm
NzZhMzM5MjIxOWE3OGNiZDdiNDlhZTI0YzQ5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5OTUg
IDIwMTctMDgtMTkgMTY6NDk6NTAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
OTk2ICAyMDE3LTA4LTIwIDE1OjE5OjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGNlMTNkMmQ4Yzgx
ZjBiYTc3YWMxNWQxZTlhMzk1ZWYxYjhlNTdhODIKQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBBdWcgMTggMDQ6MzA6NDAgMjAxNyArMDIwMAoKICAg
IE1kZU1vZHVsZVBrZy9TY3NpQnVzRHhlOiBkb24ndCBwcm9kdWNlIFNjc2lJbyBmb3Igbm9uZXhp
c3RlbnQgTFVOcywgcGFydCAyCiAgICAKICAgIFRoZSBTUEMtNCBzYXlzIGFib3V0IElOUVVJUlks
CiAgICAKICAgID4gSW4gcmVzcG9uc2UgdG8gYW4gSU5RVUlSWSBjb21tYW5kIHJlY2VpdmVkIGJ5
IGFuIGluY29ycmVjdCBsb2dpY2FsIHVuaXQsCiAgICA+IHRoZSBTQ1NJIHRhcmdldCBkZXZpY2Ug
c2hhbGwgcmV0dXJuIHRoZSBJTlFVSVJZIGRhdGEgd2l0aCB0aGUgcGVyaXBoZXJhbAogICAgPiBx
dWFsaWZpZXIgc2V0IHRvIHRoZSB2YWx1ZSBkZWZpbmVkIGluIDYuNC4yLiBUaGUgSU5RVUlSWSBj
b21tYW5kIHNoYWxsCiAgICA+IHJldHVybiBDSEVDSyBDT05ESVRJT04gc3RhdHVzIG9ubHkgd2hl
biB0aGUgZGV2aWNlIHNlcnZlciBpcyB1bmFibGUgdG8KICAgID4gcmV0dXJuIHRoZSByZXF1ZXN0
ZWQgSU5RVUlSWSBkYXRhLgogICAgCiAgICBXaGVuIGEgZGV2aWNlIHNlcnZlciB0YWtlcyB0aGUg
c2Vjb25kIGJyYW5jaCwgYW5kIHJldHVybnMgQ0hFQ0sgQ09ORElUSU9OCiAgICBmb3IgYSBub25l
eGlzdGVudCBMVU4sIHRoZSBJbnF1aXJ5RGF0YSBzdHJ1Y3R1cmUgaW4gdGhlCiAgICBEaXNjb3Zl
clNjc2lEZXZpY2UoKSBmdW5jdGlvbiByZW1haW5zIGZpbGxlZCB3aXRoIHRoZSBvcmlnaW5hbCB6
ZXJvcy4KICAgIAogICAgRGlzY292ZXJTY3NpRGV2aWNlKCkgdGhlbiBzZWVzIHplcm8gaW4gYm90
aCBQZXJpcGhlcmFsX1F1YWxpZmllciBhbmQKICAgIFBlcmlwaGVyYWxfVHlwZSwgYW5kIHRoZXJl
Zm9yZSBTY3NpQnVzRHhlIHByb2R1Y2VzIGEgU2NzaUlvIHByb3RvY29sCiAgICBpbnN0YW5jZSB3
aXRoIGRldmljZSB0eXBlIHplcm8sIGZvciB0aGUgbm9uZXhpc3RlbnQgTFVOLgogICAgCiAgICBE
ZXZpY2UgdHlwZSB6ZXJvIGlzIEVGSV9TQ1NJX1RZUEVfRElTSy4gVGh1cyBTY3NpRGlza0R4ZSBi
aW5kcyB0aGUgYm9ndXMKICAgIFNjc2lJbyBwcm90b2NvbCBpbnRlcmZhY2UsIGFuZCBwcm9kdWNl
cyBhIHNpbWlsYXJseSBib2d1cyBCbG9ja0lvCiAgICBpbnRlcmZhY2Ugb24gdG9wLiBUaGlzIHJp
cHBsZXMgdXAgdG8gQkRTLCB3aGVyZSBVZWZpQm9vdE1hbmFnZXJMaWIgY2FuCiAgICBhdXRvLWdl
bmVyYXRlIGJvZ3VzIFVFRkkgYm9vdCBvcHRpb25zIGZvciB0aGUgbm9uZXhpc3RlbnQgTFVOcy4K
ICAgIAogICAgVGhpcyBoYXMgYmVlbiBlbmNvdW50ZXJlZCB3aXRoIFFFTVUsIGFmdGVyIGNvbW1p
dCBkZWQ2ZGRjNWE3YjkgKCJzY3NpOgogICAgY2xhcmlmeSBzZW5zZSBjb2RlcyBmb3IgTFVOMCBl
bXVsYXRpb24iLCAyMDE3LTA4LTA0KS4gUUVNVSBub3cgYW5zd2VycwogICAgSU5RVUlSWSBjb21t
YW5kcyB0aGF0IHdlcmUgZGlyZWN0ZWQgdG8gbm9uZXhpc3RlbnQgTFVOcyB3aXRoOgogICAgCiAg
ICA+IERpc2NvdmVyU2NzaURldmljZToxMzYxOiBMdW49MiBIb3N0QWRhcHRlclN0YXR1cz0wIFRh
cmdldFN0YXR1cz0yCiAgICA+ICAgICAgICAgICAgICAgICAgICAgICAgICBTZW5zZURhdGFMZW5n
dGg9MTggSW5xdWlyeURhdGFMZW5ndGg9OTYKICAgID4gU2Vuc2UgewogICAgPiBTZW5zZSAwMDAw
MDAgNzAgMDAgMDUgMDAgMDAgMDAgMDAgMEEgMDAgMDAgMDAgMDAgMjUgMDAgMDAgMDAKICAgID4g
U2Vuc2UgMDAwMDEwIDAwIDAwCiAgICA+IFNlbnNlIH0KICAgID4gSW5xdWlyeSB7CiAgICA+IElu
cXVpcnkgMDAwMDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwCiAgICA+IElucXVpcnkgMDAwMDEwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwCiAgICA+IElucXVpcnkgMDAwMDIwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCiAgICA+IElucXVpcnkgMDAwMDMwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCiAgICA+IElucXVpcnkgMDAw
MDQwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCiAgICA+
IElucXVpcnkgMDAwMDUwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwCiAgICA+IElucXVpcnkgfQogICAgCiAgICBUaGUgaW50ZXJlc3RpbmcgZmllbGRzIGFy
ZToKICAgIC0gSG9zdEFkYXB0ZXJTdGF0dXM9MCAoT0spLAogICAgLSBUYXJnZXRTdGF0dXM9MiAo
Q0hFQ0sgQ09ORElUSU9OKSwKICAgIC0gU2Vuc2UvRXJyb3JfQ29kZT0weDcwIChDdXJyZW50IGVy
cm9yLCBGaXhlZCBkZXNjcmlwdGlvbikKICAgIC0gU2Vuc2UvU2Vuc2VfS2V5PTB4MDUgKElMTEVH
QUwgUkVRVUVTVCkKICAgIAogICAgQWNjb3JkaW5nIHRvIFNQQy00ICJUYWJsZSA0MSAtLSBTZW5z
ZSBrZXkgZGVzY3JpcHRpb25zIChwYXJ0IDIgb2YgMikiLAogICAgSUxMRUdBTCBSRVFVRVNUIGlz
IGp1c3RpZmllZCB3aGVuICJ0aGUgY29tbWFuZCB3YXMgYWRkcmVzc2VkIHRvIGFuCiAgICBpbmNv
cnJlY3QgbG9naWNhbCB1bml0IG51bWJlciIuCiAgICAKICAgIFRodXMsIHJlY29nbml6ZSB0aGlz
IGtpbmQgb2YgYW5zd2VyIGZvciBub25leGlzdGVudCBMVU5zLgogICAgCiAgICAoCiAgICAKICAg
IENoZWNraW5nIHRoZSBzdGF0dXMgZmllbGRzIGFuZCB0aGUgc2Vuc2UgZGF0YSBpcyBqdXN0aWZp
ZWQgYW55d2F5LAogICAgYWNjb3JkaW5nIHRvIHRoZSBkb2N1bWVudGF0aW9uIG9mIFNjc2lJbnF1
aXJ5Q29tbWFuZCgpOgogICAgCiAgICA+ICAgQHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAgICAg
ICAgICAgICAgVGhlIGNvbW1hbmQgd2FzIGV4ZWN1dGVkCiAgICA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2Vzc2Z1bGx5LiBTZWUKICAgID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIb3N0QWRhcHRlclN0YXR1cywKICAgID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUYXJnZXRTdGF0dXMsIFNl
bnNlRGF0YUxlbmd0aCwKICAgID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhbmQgU2Vuc2VEYXRhIGluIHRoYXQgb3JkZXIgZm9yCiAgICA+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkaXRpb25hbCBzdGF0dXMgaW5mb3JtYXRpb24u
CiAgICAKICAgICkKICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4K
ICAgIENjOiBGZW5nIFRpYW4gPGZlbmcudGlhbkBpbnRlbC5jb20+CiAgICBDYzogSGFubmVzIFJl
aW5lY2tlIDxoYXJlQHN1c2UuY29tPgogICAgQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAg
U2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgYzA5ZTQ4MWJi
YjM0Y2I3ODFiM2Q5OGY0ZWM3ODEzMDVlNjFkZmRhNQpBdXRob3I6IExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAxOCAwNDowNzowMSAyMDE3ICswMjAwCgog
ICAgTWRlTW9kdWxlUGtnL1Njc2lCdXNEeGU6IHJlbW92ZSByZWR1bmRhbnQgImVsc2UiIGFmdGVy
ICJicmVhayIgc3RhdGVtZW50CiAgICAKICAgIFRoZSBjb2RlIGFmdGVyIHRoZSAiaWYiIHN0YXRl
bWVudCBpcyBvbmx5IHJlYWNoYWJsZSBpZiB0aGUgZmlyc3QgYnJhbmNoCiAgICB3aXRoIHRoZSAi
YnJlYWsiIGlzIG5vdCB0YWtlbi4gVGhlcmVmb3JlIHdlIGNhbiBtb3ZlIHRoZSAiZWxzZSIgYnJh
bmNoCiAgICBhZnRlciB0aGUgImlmIiBzdGF0ZW1lbnQsIHNpbXBsaWZ5aW5nIHRoZSBjb2RlLgog
ICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IEZlbmcg
VGlhbiA8ZmVuZy50aWFuQGludGVsLmNvbT4KICAgIENjOiBIYW5uZXMgUmVpbmVja2UgPGhhcmVA
c3VzZS5jb20+CiAgICBDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAg
IENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5
OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA4OTdlZmI5NzdmZmIyMzQwNWUxNWUz
MTUzM2Q1NDg3YjEzODczZjAwCkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KRGF0ZTogICBGcmkgQXVnIDE4IDAzOjIyOjA2IDIwMTcgKzAyMDAKCiAgICBNZGVNb2R1bGVQ
a2cvU2NzaUJ1c0R4ZTogZG9uJ3QgcHJvZHVjZSBTY3NpSW8gZm9yIG5vbmV4aXN0ZW50IExVTnMs
IHBhcnQgMQogICAgCiAgICBUaGUgU1BDLTQgc3BlYyBzYXlzIGFib3V0IHRoZSBJTlFVSVJZIGRh
dGEsIGluICJUYWJsZSAxMzggLS0gUGVyaXBoZXJhbAogICAgcXVhbGlmaWVyIjoKICAgIAogICAg
PiBRdWFsaWZpZXIgPSAwMTFiICBUaGUgZGV2aWNlIHNlcnZlciBpcyBub3QgY2FwYWJsZSBvZiBz
dXBwb3J0aW5nIGEKICAgID4gICAgICAgICAgICAgICAgICAgcGVyaXBoZXJhbCBkZXZpY2Ugb24g
dGhpcyBsb2dpY2FsIHVuaXQuIEZvciB0aGlzCiAgICA+ICAgICAgICAgICAgICAgICAgIHBlcmlw
aGVyYWwgcXVhbGlmaWVyIHRoZSBwZXJpcGhlcmFsIGRldmljZSB0eXBlIHNoYWxsCiAgICA+ICAg
ICAgICAgICAgICAgICAgIGJlIHNldCB0byAxRmguIEFsbCBvdGhlciBwZXJpcGhlcmFsIGRldmlj
ZSB0eXBlIHZhbHVlcwogICAgPiAgICAgICAgICAgICAgICAgICBhcmUgcmVzZXJ2ZWQgZm9yIHRo
aXMgcGVyaXBoZXJhbCBxdWFsaWZpZXIuCiAgICAKICAgIEFjY29yZGluZ2x5LCB0aGUgRGlzY292
ZXJTY3NpRGV2aWNlKCkgZnVuY3Rpb24gcmV0dXJucyBGQUxTRSBpZgogICAgUGVyaXBoZXJhbF9R
dWFsaWZpZXIgaXMgMyBkZWNpbWFsLCBidXQgUGVyaXBoZXJhbF9UeXBlIGRpZmZlcnMgZnJvbSAx
RmguCiAgICBUaGlzIGlzIGEgdmFsaWQgc2FuaXR5IGNoZWNrIC0tIHN1Y2ggY29tYmluYXRpb25z
IGFyZSByZXNlcnZlZC4KICAgIAogICAgV2hlbiBQZXJpcGhlcmFsX1F1YWxpZmllciBpcyAzLCBh
bmQgUGVyaXBoZXJhbF9UeXBlIGlzIDFGaCwgdGhlbgogICAgRGlzY292ZXJTY3NpRGV2aWNlKCkg
cmV0dXJucyBUUlVFLiBXaGlsZSB0aGlzIGNvbWJpbmF0aW9uIGlzIG5vdCByZXNlcnZlZCwKICAg
IHJldHVybmluZyBUUlVFIGZvciBpdCBpcyBpbmNvcnJlY3Q6IFBlcmlwaGVyYWxfVHlwZSAxRmgg
c3RhbmRzIGZvcgogICAgIlVua25vd24gb3Igbm8gZGV2aWNlIHR5cGUiLCBhbmQgdGhpcyBjb21i
aW5hdGlvbiBpcyByZXR1cm5lZCBpbgogICAgcGFydGljdWxhciB3aGVuIHRoZSBJTlFVSVJZIGNv
bW1hbmQgd2FzIGRpcmVjdGVkIHRvIGEgbm9uZXhpc3RlbnQgTFVOLgogICAgUXVvdGluZyB0aGUg
c3BlYzoKICAgIAogICAgPiBJbiByZXNwb25zZSB0byBhbiBJTlFVSVJZIGNvbW1hbmQgcmVjZWl2
ZWQgYnkgYW4gaW5jb3JyZWN0IGxvZ2ljYWwgdW5pdCwKICAgID4gdGhlIFNDU0kgdGFyZ2V0IGRl
dmljZSBzaGFsbCByZXR1cm4gdGhlIElOUVVJUlkgZGF0YSB3aXRoIHRoZSBwZXJpcGhlcmFsCiAg
ICA+IHF1YWxpZmllciBzZXQgdG8gdGhlIHZhbHVlIGRlZmluZWQgaW4gNi40LjIuIFsuLi5dCiAg
ICA+CiAgICA+IFsuLi5dCiAgICA+CiAgICA+IFRoZSBQRVJJUEhFUkFMIFFVQUxJRklFUiBmaWVs
ZCBhbmQgUEVSSVBIRVJBTCBERVZJQ0UgVFlQRSBmaWVsZCBpZGVudGlmeQogICAgPiB0aGUgcGVy
aXBoZXJhbCBkZXZpY2UgY29ubmVjdGVkIHRvIHRoZSBsb2dpY2FsIHVuaXQuIElmIHRoZSBTQ1NJ
IHRhcmdldAogICAgPiBkZXZpY2UgaXMgbm90IGNhcGFibGUgb2Ygc3VwcG9ydGluZyBhIHBlcmlw
aGVyYWwgZGV2aWNlIGNvbm5lY3RlZCB0bwogICAgPiB0aGlzIGxvZ2ljYWwgdW5pdCwgdGhlIGRl
dmljZSBzZXJ2ZXIgc2hhbGwgc2V0IHRoZXNlIGZpZWxkcyB0byA3RmgKICAgID4gKGkuZS4sIFBF
UklQSEVSQUwgUVVBTElGSUVSIGZpZWxkIHNldCB0byAwMTFiIGFuZCBQRVJJUEhFUkFMIERFVklD
RSBUWVBFCiAgICA+IGZpZWxkIHNldCB0byAxRmgpLgogICAgCiAgICBUaGUgY29uc2VxdWVuY2Ug
b2YgdGhpcyBidWcgaXMgdGhhdCBmb3IgZWFjaCBub25leGlzdGVudCBUYXJnZXQvTFVOIHBhaXIs
CiAgICB3ZSBwcm9kdWNlIGEgdXNlbGVzcyBTY3NpSW8gcHJvdG9jb2wgaW50ZXJmYWNlLiBUaGUg
aW50ZXJuYWwKICAgICJTY3NpSW9EZXZpY2UtPlNjc2lEZXZpY2VUeXBlIiBmaWVsZCB3aWxsIGJl
IHNldCB0byAweDFmLCBhbmQgaXQgd2lsbCBiZQogICAgcmV0dXJuZWQgdG8gaGlnaGVyLWxldmVs
IFNDU0kgZHJpdmVycyB3aGVuIHRoZXkgY2FsbAogICAgU2NzaUlvLT5HZXREZXZpY2VUeXBlKCku
CiAgICAKICAgIEdpdmVuIHRoYXQgMHgxZiBtZWFucyAiVW5rbm93biBvciBubyBkZXZpY2UgdHlw
ZSIsIG5vIGhpZ2hlci1sZXZlbCBkcml2ZXIKICAgIGNhbiBldmVyIHN1cHBvcnQgaXQsIHNvIHRo
ZXNlIFNjc2lJbyBwcm90b2NvbCBpbnRlcmZhY2VzIGFyZSB1c2VsZXNzLgogICAgCiAgICBUaGUg
Zml4IGlzIHRvIHJldHVybiBGQUxTRSBmb3IgdGhlIChQZXJpcGhlcmFsX1F1YWxpZmllcj0zLAog
ICAgUGVyaXBoZXJhbF9UeXBlPTB4MWYpIGNvbWJpbmF0aW9uLiBXaXRoIHRoYXQgaG93ZXZlciB3
ZSByZWplY3QgdGhlIHdob2xlCiAgICBQZXJpcGhlcmFsX1F1YWxpZmllcj0zIHNwYWNlIChqdXN0
aWZpZWRseSAtLSBzZWUgdGhlIGRlZmluaXRpb24gYWJvdmUpLAogICAgd2hpY2ggbGV0cyB1cyBz
aW1wbGlmeSB0aGUgY29kZS4KICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVs
LmNvbT4KICAgIENjOiBGZW5nIFRpYW4gPGZlbmcudGlhbkBpbnRlbC5jb20+CiAgICBDYzogSGFu
bmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogICAgQ2M6IFBhb2xvIEJvbnppbmkgPHBib256
aW5pQHJlZGhhdC5jb20+CiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 20 19:23:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 19: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.xen.org>)
	id 1djVoD-0000VV-Hj; Sun, 20 Aug 2017 19:22:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arndbergmann@gmail.com>) id 1djVoB-0000VP-V7
 for xen-devel@lists.xenproject.org; Sun, 20 Aug 2017 19:22:52 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 96/60-01724-981E9995; Sun, 20 Aug 2017 19:22:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfSWqW7Hw5m
 RBpP3Glt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTD0YXzGSv+Hz1EGsD4wvWLkYuDiGBmYwS
 KxfMZeti5ORgEWhnlbjUzQmSkBBYzCrxe1cfC0hCQiBPYt77+8xdjBxAdpHErvluIGFeAUGJk
 zOfgJUIC8hJLPqzmhHEFhLwktj0+zITiM0pECixfvcNVoh4pcTnR3OZQWw2AWWJ10ensELsVZ
 V4ermLCWKVocSC2ZeZIeYHSPScesUGMd9K4sXBTWD1IgLGEh++9DKD3Mks8IZJ4sWMtWAJZgF
 Nidbtv9knMArNQnLfLCSpBYxMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01Nz
 EpOK9ZLzczcxAsOWAQh2MK7Z7nmIUZKDSUmUV1ttZqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 d5/94FygkWp6akVaZk5wAiCSUtw8CiJ8Ko/AErzFhck5hZnpkOkTjFacly5su4LE0fThy1Acs
 qB7V+YhFjy8vNSpcR5v4PMEwBpyCjNgxsHi/JLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEub
 tAVnLk5lXArf1FdBBTEAHGbZOAzmoJBEhJdXA2KeUbrFg7isJgeneYnszKpwrNpdMdVh4Nacs
 o8+7jpPjQOvrZeVrXv/RmcD0Lq4o3mXNzqqtUzZduvp8brRt3bsfXxmYtl8LeLdJncPu+rHQC
 V9kXn+WaT+ao5bZ6PxPQjHk8z/LI4Lyh1bFzHh70+7R7BZ3zVPbJRmazExLmrcYzXiwMNMmXY
 mlOCPRUIu5qDgRAP7K3G7tAgAA
X-Env-Sender: arndbergmann@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503256967!110621521!1
X-Originating-IP: [209.85.218.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41631 invoked from network); 20 Aug 2017 19:22:48 -0000
Received: from mail-oi0-f53.google.com (HELO mail-oi0-f53.google.com)
 (209.85.218.53)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Aug 2017 19:22:48 -0000
Received: by mail-oi0-f53.google.com with SMTP id f11so136999795oic.0
 for <xen-devel@lists.xenproject.org>; Sun, 20 Aug 2017 12:22:48 -0700 (PDT)
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=eGcWjUO8279E5mY0PUrTUyusLeaOMcZwty4oB2Df9Vc=;
 b=E6Rhd7sUmlc/EEi9rIjY44zEKfqy5wobWEaxQueCN32Xx7bwh4BaCUvxjFrFu8tXTe
 QUTuybUC1fgGV3bUnXWfM5lLl1Ak9lq1oCtg+gRYj+dQAXaQ4dOu8dySA0UdNlYKSZv2
 3GYYTrYfYr3qnfmVHqF7dCR69kJfC+VGOLpVvAVPsV3xr/83+xz4tVyIVmZ8KJp5jycj
 lgyhmXAEdcrsyJkkms25zikNPqIAogbkRi8Mr57khu9hih5llt4jDsunACPVGzweMteG
 lvLI/i7eyZ4BL6U/NikqpibgVnYklvpJXyUs+20XOS7gHoxYIVno9TuG1jsF4f47FluM
 0BUA==
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=eGcWjUO8279E5mY0PUrTUyusLeaOMcZwty4oB2Df9Vc=;
 b=MzwVFRSkA76hKKMNYnFz3gvcQ57s9gNV/FPZPeN5z3lH+1veSEMMij//NQ3dLaFm/S
 FEyKuaajLuE9+Vfmv+zRW4QtyuBZui/nB+lL7gf0wEwiolS0oax2fAeVLGjfXDnliVo/
 eT+HP4HgCLHh3IY476xuICP/jkei/KZG+49jsaP63JmRuExc5DhlVfIgv65alAz6Lb8H
 IItUeJpsbOuUN6Us+lca3aEezsPPGay6PQlOe95ah7ULEFpZt7FKhnXXY6ZZsar9570I
 e2ySPjoOoamJa3uwOQtQJUA+MW+JV1sy+hJK/mf5LWjJ6CAmtCNfiDr+r/Ob2GmKSZRD
 Bg9A==
X-Gm-Message-State: AHYfb5hXMhbhRUDT8drMlgokmyobztdQ4/od728aik06ZViiT/WidrXZ
 oPR0IXl7KldSQn4fzC+Dgpf/1DMVbg==
X-Received: by 10.202.217.9 with SMTP id q9mr18057020oig.198.1503256967392;
 Sun, 20 Aug 2017 12:22:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.29.34 with HTTP; Sun, 20 Aug 2017 12:22:46 -0700 (PDT)
In-Reply-To: <CAK7LNATndykM25k_-ra+R=GptoETMJYuYZs04+=Eb9GiYUVkjQ@mail.gmail.com>
References: <20170726133655.2137437-1-arnd@arndb.de>
 <CAK7LNATndykM25k_-ra+R=GptoETMJYuYZs04+=Eb9GiYUVkjQ@mail.gmail.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Sun, 20 Aug 2017 21:22:46 +0200
X-Google-Sender-Auth: vsgq2JkR6z3PhdvgsrIwDjrVTUE
Message-ID: <CAK8P3a0WibLt9Bozj8F-jwkW+4-NvGb7dXJCcSZ5mr-ubt3s2Q@mail.gmail.com>
To: Masahiro Yamada <yamada.masahiro@socionext.com>
Cc: Juergen Gross <jgross@suse.com>,
 Linux Kbuild mailing list <linux-kbuild@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Michal Marek <mmarek@suse.com>, David Vrabel <david.vrabel@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] Kbuild: use -fshort-wchar globally
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBBdWcgMjAsIDIwMTcgYXQgMjozMSBQTSwgTWFzYWhpcm8gWWFtYWRhCjx5YW1hZGEu
bWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4gd3JvdGU6Cj4gSGkgQXJuZCwKPgo+IFRoaXMgcGF0Y2gg
d2FzIHBpY2tlZCB1cCBmb3IgbGludXgtbmV4dAo+IChJIGFzc3VtZSBpdCB3YXMgcXVldWVkIHVw
IGZvciA0LjE0LXJjMSkKPiBidXQgSSBzZWUgdGhpcyB3YXJuaW5nIGluIExpbnVzJyB0cmVlLgo+
Cj4gSWYgd2UgYXJlIG5vdCBjb21mb3J0YWJsZSB3aXRoIHRoaXMgd2FybmluZyBpbiB0aGUgNC4x
MyByZWxlYXNlLAo+IHNoYWxsIEkgaW5jbHVkZSB0aGlzIHBhdGNoIGluIHRoZSBrYnVpbGQvZml4
ZXMgcHVsbCByZXF1ZXN0Pwo+IChwbGFubmVkIHRoaXMgd2VlaykKPgo+IFBsZWFzZSBsZXQgbWUg
a25vdyB5b3VyIHRob3VnaHQuCgpZZXMsIEkgdGhpbmsgaXQgd291bGQgYmUgZ29vZCB0byBoYXZl
IGluIDQuMTMsIHNpbmNlIGl0J3MgYSByZWdyZXNzaW9uCmFnYWluc3Qgb2xkZXIga2VybmVscy4K
Cj4gMjAxNy0wNy0yNiAyMjozNiBHTVQrMDk6MDAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5k
ZT46Cj4+IEEgcHJldmlvdXMgcGF0Y2ggYWRkZWQgdGhlIC0tbm8td2NoYXItc2l6ZS13YXJuaW5n
IHRvIHRoZSBNYWtlZmlsZSB0bwo+PiBhdm9pZCB0aGlzIGhhcm1sZXNzIHdhcm5pbmc6Cj4KPiAi
QSBwcmV2aW91cyBwYXRjaCIgc291bmRzIGFtYmlndW91cy4KPgo+IFRoZSBwcmV2aW91cyBwYXRj
aCB3YXMgYXBwbGllZCBvbmUgeWVhciBhZ28uCj4KPgo+IElmIGl0IGlzIE9LLCBJIGNhbiByZXdv
cmQgbGlrZQo+Cj4gQ29tbWl0IDk3MWE2OWRiN2RjMCAoIlhlbjogZG9uJ3Qgd2FybiBhYm91dCAy
LWJ5dGUgd2NoYXJfdCBpbiBlZmkiKSBhZGRlZCAuLi4KCkdvb2QgaWRlYSwgdGhhbmtzIQoKICAg
ICAgIEFybmQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 20 19:25:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 19:25: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.xen.org>)
	id 1djVr2-0000dv-Vs; Sun, 20 Aug 2017 19:25:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djVr1-0000df-IB
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 19:25:47 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C7/DD-03765-A32E9995; Sun, 20 Aug 2017 19:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdfy0cx
 Ig9v3eSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8eDOBLaC602MFT+uH2Bs
 YOwL7WLk4hAS+Mso8fPFA2YI5zGjxNfNn5ggnG2MEmvuzwJyODlEBJwlvp6Zyw5i8wroS6z9/
 4ANxBYWCJeY3L6eEaRBQmCBnkTD0nVgRRICnhKnNv5gg7G/TToMFGfnYBOwkjgkBhJlEVCV2H
 /xBtsERu4FjAyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 C/c4ABDsYb28MOMQoycGkJMqrrTYzUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+0HQDnBotT0
 1Iq0zBxgAMKkJTh4lER4RR4CpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpw3GWSGAEhRR
 mke3AhYNFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8hkCk8mXklcJteAR3BBHSEYes0kC
 NKEhFSUg2MRRrrjwtzm8T8aN+7nS2I8+f67c6mr0TXCNbHvf9/9NJy9tW73dV5HC6EXlFTszg
 X71pbmJS/a3rZQzON2x2OmTcvyqt2qK3JO/Nv3by7RhP4dp5qvlfxNWOhXLhO2MrPFbkzZ4So
 HP5//p7Bs9XWZ633aS7lmR14QWnBb17WJcfP/uvROlWqocRSnJFoqMVcVJwIAHohyCGBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503257143!70727578!1
X-Originating-IP: [104.130.215.37]
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 331 invoked from network); 20 Aug 2017 19:25:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 19:25:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djVqu-0004jL-3a; Sun, 20 Aug 2017 19:25: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 1djVqo-0003mL-Eu; Sun, 20 Aug 2017 19:25:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djVqn-00043j-UA; Sun, 20 Aug 2017 19:25:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112725-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-4: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-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken: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:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 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-xsm: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-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-amd64-amd64-libvirt: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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-cubietruck: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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-i386-xl-qemuu-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-amd64-xl-qemut-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=c9f3ca0624ad09a986a351230e2c9c1e9b42636a
X-Osstest-Versions-That: xen=8aebf856caabeb46f89acf07b727193e16ab1242
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 19:25:34 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112725: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjcyNSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjcyNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTEy
NzA0IHBhc3MgaW4gMTEyNzI1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDQ4IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExMjY4NSBwYXNzIGluIDExMjcyNQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IHBhc3MgaW4gMTEyNjg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEyNzA0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgIGZhaWwgcGFzcyBp
biAxMTI3MDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2
NjcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY3CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI2NjcKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NwogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEy
NjY3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1l
bnRyeSBmYWlsIGluIDExMjY4NSBsaWtlIDExMjY1MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTI2ODUgbGlrZSAxMTI2NTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWls
IGluIDExMjY4NSBsaWtlIDExMjY2NwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgIDQ4IHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTEyNjUwCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
bGlrZSAxMTI2NjcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY2NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjY3
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTI2NjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgYzlmM2NhMDYyNGFkMDlhOTg2YTM1MTIzMGUyYzljMWU5YjQyNjM2YQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOGFlYmY4NTZjYWFiZWI0NmY4OWFjZjA3Yjcy
NzE5M2UxNmFiMTI0MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjY3ICAyMDE3LTA4LTE2IDEz
OjI3OjU3IFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjY4NSAgMjAxNy0wOC0x
NyAxMzo1NDo0MyBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCBjOWYzY2EwNjI0YWQwOWE5ODZhMzUxMjMwZTJjOWMxZTliNDI2MzZhCkF1dGhvcjogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTE6MjIg
MjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4IHRyYW5zaXRpdmUgZ3JhbnQgaGFuZGxpbmcKICAg
IAogICAgUHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50cyBtdXN0IG5vdCB1c2UgdGhlIGZh
c3QgcGF0aCwgb3IgZWxzZQogICAgcmVmZXJlbmNlIGNvdW50aW5nIGJyZWFrcyBkdWUgdG8gdGhl
IHNraXBwZWQgcmVjdXJzaXZlIGNhbGwgdG8KICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgp
IChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkKICAgIGNvdW50ZXJwYXJ0IG9jY3VycyBp
bmRlcGVuZGVudCBvZiBvcmlnaW5hbCBwaW4gY291bnQpLiBGdXJ0aGVybW9yZQogICAgYWZ0ZXIg
cmUtYWNxdWlyaW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQgbG9ja3Mgd2UgbmVlZCB0byB2ZXJpZnkg
bm8gZ3JhbnQKICAgIHByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwgcGluIGNvdW50
IHdhcyBub24temVybzsgY2hlY2tpbmcKICAgIGp1c3QgdGhlIHBpbiBjb3VudHMgaXMgc3VmZmlj
aWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzLiBBcyBhCiAgICByZXN1bHQsIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgpIG5lZWRzIHRvIG1pcnJvciB0aGF0IG5ldyBiZWhhdmlvci4K
ICAgIAogICAgRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBpbnZvY2F0
aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQogICAgcmV0cnkgcGF0aCBvZiBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoKSwgYW5kIGdudHRhYl9zZXRfdmVyc2lvbigpIGFsc28KICAgIG5lZWRzIHRvIGJh
aWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNpdGl2ZSBncmFudC4KICAgIAogICAgVGhp
cyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZDQ4ZmI5NjNkYmZm
MDI3NjJkMmRiNTM5NmZhNjU1YWMwYzQzMmM3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAx
NDo0MDozMSArMDIwMAoKY29tbWl0IGU4NzMyNTEzNzgyOTU1YWVlN2EwMDU2MjJiOGY3Mzk5YTdi
YzgwZDUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1
IEF1ZyAxNyAxNToxMDo1MCAyMDE3ICswMjAwCgogICAgZ250dGFiOiBkb24ndCB1c2UgcG9zc2li
bHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgIAogICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRo
YXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICB0byBicmFu
Y2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMgd2l0aCBhIGtub3duIHJlY3Vyc2lv
biBsaW1pdAogICAgYXJlIG9rYXk6CiAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGNh
biBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwgdHJhbnNpdGl2ZQogICAgICBncmFu
dHMsCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNl
bGYgd2l0aCB0aGUgbGFzdAogICAgICBhcmd1bWVudCBmYWxzZSwgYXMgdGhhdCBwcmV2ZW50cyBm
dXJ0aGVyIHJlY3Vyc2lvbiwKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgbXVzdCBu
b3QgY2FsbCBpdHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAgICAgIG9ic2VydmVkIGNoYW5nZSB0
byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5
OGIwNzdlYWExYzIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 20 19:26:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 19: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.xen.org>)
	id 1djVrE-0000gf-CB; Sun, 20 Aug 2017 19:26:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djVrD-0000g9-JB
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 19:25:59 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 18/CB-03937-642E9995; Sun, 20 Aug 2017 19:25:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVdf10cx
 IgwWf1CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfrnWcaCM/4V75pXsjUw
 drh3MXJxCAn8ZZSY1n+fBcJ5zCgxb1cPE4SzjVFi04FFjF2MnBwiAs4SX8/MZQexhQXCJPp+b
 ASzeQXsJS5emQFUw87BJmAlcUgMJMoioCqxqreBdQIjxwJGhlWMGsWpRWWpRbpGxnpJRZnpGS
 W5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIG+YgCCHYx/5gceYpTkYFIS5dVWmxkpxJeUn1K
 ZkVicEV9UmpNafIhRhoNDSYI37SFQTrAoNT21Ii0zBxg0MGkJDh4lEd5TIGne4oLE3OLMdIjU
 KUZdjg2r139hEmLJy89LlRLn3Q9SJABSlFGaBzcCFsCXGGWlhHkZgY4S4ilILcrNLEGVf8Uoz
 sGoJMy7HWQKT2ZeCdymV0BHMAEdYdg6DeSIkkSElFQDY0tU0fndV6SfpO1wa59T/HX5letcLI
 c3e7e+ms9aLnH3derJ43FbRXb+jP3JtOev3HrbH3WTb0iYm9+a5dwvzVuwy5P5gUhD1W59jU8
 FKTd26nzjli5wZP/7bUFFqY3HNKl3Ci5JtwXkv6n69t897/PXRDvHW74rZeGz8C2z57423lHv
 bcmgrMRSnJFoqMVcVJwIANW335RbAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503257156!55667670!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33263 invoked from network); 20 Aug 2017 19:25:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 19:25:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djVr2-0004jP-7J; Sun, 20 Aug 2017 19:25: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 1djVqw-0003nZ-U6; Sun, 20 Aug 2017 19:25:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djVqw-0004FQ-6s; Sun, 20 Aug 2017 19:25:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1djVqw-0004FQ-6s@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 19:25:42 +0000
Subject: [Xen-devel] [xen-4.6-testing bisection] complete
	test-amd64-i386-xl-qemut-debianhvm-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi00LjYtdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNi10ZXN0aW5nCmpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0CnRlc3RpZCBkZWJpYW4taHZtLWlu
c3RhbGwKClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVu
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3NDdkZjNj
MDU1ZTE3ZmRkNTg3MWNjZTlkYWE4N2ZmZjA1Y2YxYjhkCiAgQnVnIG5vdCBwcmVzZW50OiA1YWUw
MTFlNjYyMGZiM2ZkYzExMjdjODQ4NzM3MThhZGE0NTg5ZTFjCiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNzU4LwoK
CiAgY29tbWl0IDc0N2RmM2MwNTVlMTdmZGQ1ODcxY2NlOWRhYTg3ZmZmMDVjZjFiOGQKICBBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIFRodSBBdWcgMTcg
MTU6MTM6MTQgMjAxNyArMDIwMAogIAogICAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1
bmJvdW5kZWQgdGFpbCBjYWxscwogICAgICAKICAgICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRo
YXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICAgIHRvIGJy
YW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJz
aW9uIGxpbWl0CiAgICAgIGFyZSBva2F5OgogICAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgICAgX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAg
ICAgICAgZ3JhbnRzLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUg
dG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0
aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9m
b3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICAg
IG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAgIAog
ICAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6
IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgICAgbWFzdGVyIGRh
dGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tNC42LXRlc3RpbmcvdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC5kZWJpYW4taHZtLWluc3RhbGwuaHRtbApSZXZpc2lvbiBJRHMg
aW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92
ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1i
aXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi00
LjYtdGVzdGluZy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LmRlYmlh
bi1odm0taW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xMTI3NTguYmlzZWN0aW9uLXN1bW1hcnkg
LS1iYXNpcy10ZW1wbGF0ZT0xMTI2NjEgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4t
NC42LXRlc3RpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBkZWJp
YW4taHZtLWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExMjcx
NyBmYWlsIFtob3N0PWh1eGVscmViZTBdIC8gMTEyNjYxIFtob3N0PWZpYW5vMV0gMTEyNjQ4IFto
b3N0PW5vY2VyYTFdIDExMTUxNCBbaG9zdD1pdGFsaWExXSAxMTE0OTIgb2suCkZhaWx1cmUgLyBi
YXNpcyBwYXNzIGZsaWdodHM6IDExMjcxNyAvIDExMTQ5MgoodHJlZSB3aXRoIG5vIHVybDogbWlu
aW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3Mp
ClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTog
bGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJl
ZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBhOTdhMTZmMThjNDg5
NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyA0ZTM1
YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDFhYzgxNjJkODMyMzQ4MWVhNWZi
OWNmMjBjNWI4MzBjNGZmYjdhZWMKQmFzaXMgcGFzcyBiNjVmMmY0NTdjNDliMmNmZDc5NjdjMzRi
N2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
NTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyA0ZTM1YWIxZWRkNzRiN2Qy
NGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIGQ3MDhiNjk1YTM2YjRmZGNkOGU0OGU2ZmM4ZTYxMWUw
MTBmNTI4MGIKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVy
YXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCNiNjVmMmY0NTdjNDli
MmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzLWE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4
YWYwYjhmMWQ4OTcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0IzU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhm
YzctNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIy
YTJmMmItNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCNkNzA4YjY5NWEzNmI0ZmRjZDhlNDhlNmZjOGU2MTFlMDEwZjUy
ODBiLTFhYzgxNjJkODMyMzQ4MWVhNWZiOWNmMjBjNWI4MzBjNGZmYjdhZWMKYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LXB2b3BzCkxvYWRlZCAxMDAz
IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTEx
NDY3IFtob3N0PWNoYXJkb25uYXkxXQogMTExNDkyIHBhc3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3
YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNGUzNWFiMWVkZDc0
YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYiBkNzA4YjY5NWEzNmI0ZmRjZDhlNDhlNmZjOGU2
MTFlMDEwZjUyODBiCiAxMTE1MTQgW2hvc3Q9aXRhbGlhMV0KIDExMjY2MSBbaG9zdD1maWFubzFd
CiAxMTI2NDggW2hvc3Q9bm9jZXJhMV0KIDExMjY4MyBmYWlsIGlycmVsZXZhbnQKIDExMjY5OCBm
YWlsIGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQw
ZjU1NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIgMWFj
ODE2MmQ4MzIzNDgxZWE1ZmI5Y2YyMGM1YjgzMGM0ZmZiN2FlYwogMTEyNzQ4IHBhc3MgYTk3YTE2
ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhm
YzcgNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYiA1YWUwMTFlNjYyMGZi
M2ZkYzExMjdjODQ4NzM3MThhZGE0NTg5ZTFjCiAxMTI3NTMgZmFpbCBhOTdhMTZmMThjNDg5NWU0
MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyA0ZTM1YWIx
ZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDc0N2RmM2MwNTVlMTdmZGQ1ODcxY2Nl
OWRhYTg3ZmZmMDVjZjFiOGQKIDExMjczNSBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3
YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1
N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0
YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIgZDcwOGI2OTVhMzZiNGZkY2Q4ZTQ4ZTZmYzhlNjExZTAx
MGY1MjgwYgogMTEyNzM5IGZhaWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYx
ZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5
MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3
NWZlNjgyMjJhMmYyYiAxYWM4MTYyZDgzMjM0ODFlYTVmYjljZjIwYzViODMwYzRmZmI3YWVjCiAx
MTI3NDAgcGFzcyBiNjVmMmY0NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNk
M2ZmNDU0MGY1NTU5YjFjOGZjNyA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEy
ZjJiIDVhZTAxMWU2NjIwZmIzZmRjMTEyN2M4NDg3MzcxOGFkYTQ1ODllMWMKIDExMjc0MiBwYXNz
IGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1
NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIgNWFlMDEx
ZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUxYwogMTEyNzU1IHBhc3MgYTk3YTE2ZjE4
YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcg
NGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYiA1YWUwMTFlNjYyMGZiM2Zk
YzExMjdjODQ4NzM3MThhZGE0NTg5ZTFjCiAxMTI3NDUgZmFpbCBhOTdhMTZmMThjNDg5NWU0MTk1
MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyA0ZTM1YWIxZWRk
NzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDc0N2RmM2MwNTVlMTdmZGQ1ODcxY2NlOWRh
YTg3ZmZmMDVjZjFiOGQKIDExMjcxNyBmYWlsIGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4
YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2Nh
M2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0Yjdh
NGFhZWJlNzVmZTY4MjIyYTJmMmIgMWFjODE2MmQ4MzIzNDgxZWE1ZmI5Y2YyMGM1YjgzMGM0ZmZi
N2FlYwogMTEyNzU4IGZhaWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5
NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5
NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZl
NjgyMjJhMmYyYiA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNjZTlkYWE4N2ZmZjA1Y2YxYjhkClNlYXJj
aGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMTQ5
MiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTI2OTggKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI3MzUgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI3MzkgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdh
ZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3
Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNGUzNWFiMWVkZDc0YjdkMjRi
N2E0YWFlYmU3NWZlNjgyMjJhMmYyYiA1YWUwMTFlNjYyMGZiM2ZkYzExMjdjODQ4NzM3MThhZGE0
NTg5ZTFjCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEyNzQyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTEyNzQ1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTEyNzQ4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMTI3NTMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMTI3NTUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMjc1
OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJv
YmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNj
ZTlkYWE4N2ZmZjA1Y2YxYjhkCiAgQnVnIG5vdCBwcmVzZW50OiA1YWUwMTFlNjYyMGZiM2ZkYzEx
MjdjODQ4NzM3MThhZGE0NTg5ZTFjCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNzU4LwoKCiAgY29tbWl0IDc0N2Rm
M2MwNTVlMTdmZGQ1ODcxY2NlOWRhYTg3ZmZmMDVjZjFiOGQKICBBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTM6MTQgMjAxNyAr
MDIwMAogIAogICAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBj
YWxscwogICAgICAKICAgICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVy
IHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICAgIHRvIGJyYW5jaGVzIGluc3RlYWQg
b2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJzaW9uIGxpbWl0CiAgICAg
IGFyZSBva2F5OgogICAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0
c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29u
J3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgICAgZ3JhbnRzLAog
ICAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYg
d2l0aCB0aGUgbGFzdAogICAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1
cnRoZXIgcmVjdXJzaW9uLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qg
bm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICAgIG9ic2VydmVkIGNoYW5n
ZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAgIAogICAgICBUaGlzIGlzIHBh
cnQgb2YgWFNBLTIyNi4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2NiN2Y3MzQw
OGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcg
MTQ6Mzk6MTggKzAyMDAKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC94ZW4tNC42LXRlc3RpbmcvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC5kZWJpYW4taHZtLWluc3RhbGwue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExMjc1ODogdG9sZXJhYmxlIEFMTCBG
QUlMCgpmbGlnaHQgMTEyNzU4IHhlbi00LjYtdGVzdGluZyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc1OC8KCkZh
aWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 20 19:41:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 19:41: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.xen.org>)
	id 1djW6R-00023O-Pj; Sun, 20 Aug 2017 19:41:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djW6R-000230-0t
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 19:41:43 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 68/6F-03044-6F5E9995; Sun, 20 Aug 2017 19:41:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVffr05m
 RBk//CVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/bRAywF/6Irrp54z9bA
 uDmoi5GLQ0jgL6PEyZbNzBDOY0aJhrPtbBDONkaJ1+93AGU4OUQEnCW+npnLDmILC4RJdC5dB
 hbnFbCXuDrvPlCcnYNNwErikBhIlEVAVeLn1L9MExg5FjAyrGLUKE4tKkst0jU00ksqykzPKM
 lNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQVAxDsYLy8MeAQoyQHk5Ior7bazEghvqT8lMq
 MxOKM+KLSnNTiQ4wyHBxKErzznwDlBItS01Mr0jJzgEEDk5bg4FES4VUASfMWFyTmFmemQ6RO
 MepybFi9/guTEEtefl6qlDjvfpAiAZCijNI8uBGwAL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxD
 kYlYd5mkCk8mXklcJteAR3BBHSEYes0kCNKEhFSUg2Mdxhln59y2zlbd8LEDP5/nftPmhzY/f
 2pPrvp7gLTlsmcG7sqdRbXc082WJH1fenCafL3GO5zFX8sWvR25pz5kxaK33GIizl8ubEju2V
 Czicz/ZdFl1m1W/OUeZyaMxv1X+Wd3MLcERDVpFbUfFw1m1szlTlpfsCKvM/LZO+EnLaa3XrG
 Yv47JZbijERDLeai4kQABPaZI1sCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503258100!103081821!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62266 invoked from network); 20 Aug 2017 19:41:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 19:41:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djW6I-00058g-4f; Sun, 20 Aug 2017 19:41: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 1djW6C-0005Ql-I0; Sun, 20 Aug 2017 19:41:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djW6C-0000Qz-1U; Sun, 20 Aug 2017 19:41:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1djW6C-0000Qz-1U@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 19:41:28 +0000
Subject: [Xen-devel] [xen-4.5-testing bisection] complete
	test-amd64-i386-xl-qemut-debianhvm-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi00LjUtdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNS10ZXN0aW5nCmpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0CnRlc3RpZCBkZWJpYW4taHZtLWlu
c3RhbGwKClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVu
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0MmM4YmE1
ZGZjMGJlOWQ2NDZmMTkxYzc0NGM1ZmE3MWQ3ZjM3MmZhCiAgQnVnIG5vdCBwcmVzZW50OiBkMzg0
ODlkZTlkZjkzYTQ2NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNzYxLwoK
CiAgY29tbWl0IDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKICBBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIFRodSBBdWcgMTcg
MTU6MTU6MzUgMjAxNyArMDIwMAogIAogICAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1
bmJvdW5kZWQgdGFpbCBjYWxscwogICAgICAKICAgICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRo
YXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICAgIHRvIGJy
YW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJz
aW9uIGxpbWl0CiAgICAgIGFyZSBva2F5OgogICAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgICAgX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAg
ICAgICAgZ3JhbnRzLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUg
dG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0
aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9m
b3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICAg
IG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAgIAog
ICAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6
IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgICAgbWFzdGVyIGRh
dGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tNC41LXRlc3RpbmcvdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC5kZWJpYW4taHZtLWluc3RhbGwuaHRtbApSZXZpc2lvbiBJRHMg
aW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92
ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1i
aXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi00
LjUtdGVzdGluZy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LmRlYmlh
bi1odm0taW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xMTI3NjEuYmlzZWN0aW9uLXN1bW1hcnkg
LS1iYXNpcy10ZW1wbGF0ZT0xMTA5MDYgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4t
NC41LXRlc3RpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBkZWJp
YW4taHZtLWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExMjcw
NiBmYWlsIFtob3N0PW5vYmxpbmcxXSAvIDExMjY2OSBbaG9zdD1maWFubzFdIDExMjY1MiBbaG9z
dD1iYXJvcXVlMF0gMTEwOTA2IFtob3N0PWNoYXJkb25uYXkxXSAxMDgxODMgW2hvc3Q9YmFyb3F1
ZTBdIDEwODE0MSBbaG9zdD1odXhlbHJlYmUxXSAxMDcyMzYgW2hvc3Q9Zmlhbm8wXSAxMDcyMDUg
W2hvc3Q9cmltYXZhMF0gMTA2ODQwIFtob3N0PWVsYmxpbmcxXSAxMDU4NDcgW2hvc3Q9aHV4ZWxy
ZWJlMV0gMTA1ODI3IFtob3N0PWZpYW5vMF0gMTA1ODE3IFtob3N0PXBpbm90MV0gMTA0NTkwIFto
b3N0PWl0YWxpYTFdIDEwNDU3MyBbaG9zdD1jaGFyZG9ubmF5MV0gMTAzODA1IFtob3N0PW5vYmxp
bmcwXSAxMDMzOTggW2hvc3Q9aHV4ZWxyZWJlMV0gMTAzMzE2IFtob3N0PWNoYXJkb25uYXkwXSAx
MDMxOTYgW2hvc3Q9YmFyb3F1ZTBdIDEwMzE2MSBbaG9zdD1iYXJvcXVlMV0gMTAzMDUxIFtob3N0
PW1lcmxvdDBdIDEwMzAwNyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTEyNzA2
IC8gMTAzMDA3Cih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2Vh
YmlvcykKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApU
cmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGE5N2ExNmYx
OGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTli
IDg1M2Q0ZGJlNDFhYjQwZGZkMjg5YjkzMTU4YWZiYjQxZGRjYjRhNTQgMTM2ZmY0ZWE4ODEyM2Q3
NzI4YTAxMTg3ZWU5YmJkZjAxMGIyMzM0NQpCYXNpcyBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2
N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBmYWRkMjdiMWE3ZDZmNWNmYzQ3ODZlZjA5ZDYwYjM2OGU0NDIyNmFkIDM3YTQ2MGNhNjk2
MzgxYmIxNGRmYmYwMTJkN2EwNjJjN2MwNWMzMjQgYmRmM2VmMThhM2Y1ZDdmMmU2YjE5ODgzOGY2
ZTc3ZjIzN2QzZTNmMgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0I2I2NWYyZjQ1
N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMtYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRk
MjdhZjhhZjBiOGYxZDg5NyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQjZmFkZDI3YjFhN2Q2ZjVjZmM0Nzg2ZWYwOWQ2MGIzNjhl
NDQyMjZhZC1jY2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjMzdhNDYwY2E2OTYzODFiYjE0ZGZiZjAxMmQ3YTA2
MmM3YzA1YzMyNC04NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2JkZjNlZjE4YTNmNWQ3ZjJlNmIxOTg4MzhmNmU3N2Yy
MzdkM2UzZjItMTM2ZmY0ZWE4ODEyM2Q3NzI4YTAxMTg3ZWU5YmJkZjAxMGIyMzM0NQphZGhvYy1y
ZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtcHZvcHMKTG9hZGVk
IDUwMTEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6
CiAxMDI3NjcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMjg1NSBbaG9zdD1waW5vdDFdCiAxMDI3OTUg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMjkwNSBbaG9zdD1lbGJsaW5nMF0KIDEwMjk1MiBbaG9zdD1u
b2NlcmExXQogMTAzMDUxIFtob3N0PW1lcmxvdDBdCiAxMDMwMDcgcGFzcyBiNjVmMmY0NTdjNDli
MmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZmFkZDI3YjFhN2Q2ZjVjZmM0Nzg2ZWYwOWQ2MGIzNjhlNDQyMjZhZCAzN2E0
NjBjYTY5NjM4MWJiMTRkZmJmMDEyZDdhMDYyYzdjMDVjMzI0IGJkZjNlZjE4YTNmNWQ3ZjJlNmIx
OTg4MzhmNmU3N2YyMzdkM2UzZjIKIDEwMzE2MSBbaG9zdD1iYXJvcXVlMV0KIDEwMzE5NiBbaG9z
dD1iYXJvcXVlMF0KIDEwMzMxNiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwMzM5OCBbaG9zdD1odXhl
bHJlYmUxXQogMTAzODA1IFtob3N0PW5vYmxpbmcwXQogMTA0MzU1IFtdCiAxMDQzNjggW10KIDEw
NDM5MSBbXQogMTA0NDY1IFtdCiAxMDQ0MjYgW10KIDEwNDUyOCBbXQogMTA0NTkwIFtob3N0PWl0
YWxpYTFdCiAxMDQ1NDQgW10KIDEwNDU3MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNTgxNyBbaG9z
dD1waW5vdDFdCiAxMDU4NDcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTgyNyBbaG9zdD1maWFubzBd
CiAxMDY4NzIgW2hvc3Q9cGlub3QwXQogMTA2ODQwIFtob3N0PWVsYmxpbmcxXQogMTA3MjA1IFto
b3N0PXJpbWF2YTBdCiAxMDcyMzYgW2hvc3Q9Zmlhbm8wXQogMTA4MTQxIFtob3N0PWh1eGVscmVi
ZTFdCiAxMDgxODMgW2hvc3Q9YmFyb3F1ZTBdCiAxMTA5MDYgW2hvc3Q9Y2hhcmRvbm5heTFdCiAx
MTI2NTIgW2hvc3Q9YmFyb3F1ZTBdCiAxMTI2NjkgW2hvc3Q9Zmlhbm8xXQogMTEyNjg5IGZhaWwg
aXJyZWxldmFudAogMTEyNzM0IHBhc3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMy
NTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUw
MzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgNmIwOTY2YTQ0MjJhNjM3NGRiMGYyNTBi
MTgxYmI0Mjc2YzllN2ExMCBhMjhiOTlkMDVjMmY5ZTc1OTA5MWEzMTVkNjVlODE4YzY4NDQwZDFk
CiAxMTI3NTEgZmFpbCBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0
NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA4NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRk
Y2I0YTU0IDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKIDExMjczNyBw
YXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNh
ZWJiMWZlZTRmMTliIDZiMDk2NmE0NDIyYTYzNzRkYjBmMjUwYjE4MWJiNDI3NmM5ZTdhMTAgNzcz
MDk0ZTI0MDM5MDZmZTEzNTIzNzc1NDJkYTUxZmRhNGY5OGJmYwogMTEyNzU0IHBhc3MgYTk3YTE2
ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYx
OWIgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCBkMzg0ODlkZTlkZjkz
YTQ2NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCiAxMTI3MzggcGFzcyBiNjVmMmY0NTdjNDliMmNm
ZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA2YjA5NjZh
NDQyMmE2Mzc0ZGIwZjI1MGIxODFiYjQyNzZjOWU3YTEwIDZlYzE3M2IxZTNhZDljNzc2MWU2YzNm
Y2Y2ODA1OGE2MmVhZmZlNzAKIDExMjc0MSBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3
YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBj
Y2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDg1M2Q0ZGJlNDFhYjQwZGZk
Mjg5YjkzMTU4YWZiYjQxZGRjYjRhNTQgMzIxNzEyOWViNjVjMGQ0OTk1ZWQwOGZiODkxOWUzYzMz
NGNhZDU0OAogMTEyNzA2IGZhaWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYx
ZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgx
MjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThh
ZmJiNDFkZGNiNGE1NCAxMzZmZjRlYTg4MTIzZDc3MjhhMDExODdlZTliYmRmMDEwYjIzMzQ1CiAx
MTI3MjkgcGFzcyBiNjVmMmY0NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZmFkZDI3YjFhN2Q2ZjVjZmM0Nzg2
ZWYwOWQ2MGIzNjhlNDQyMjZhZCAzN2E0NjBjYTY5NjM4MWJiMTRkZmJmMDEyZDdhMDYyYzdjMDVj
MzI0IGJkZjNlZjE4YTNmNWQ3ZjJlNmIxOTg4MzhmNmU3N2YyMzdkM2UzZjIKIDExMjczMiBmYWls
IGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJi
MWZlZTRmMTliIDg1M2Q0ZGJlNDFhYjQwZGZkMjg5YjkzMTU4YWZiYjQxZGRjYjRhNTQgMTM2ZmY0
ZWE4ODEyM2Q3NzI4YTAxMTg3ZWU5YmJkZjAxMGIyMzM0NQogMTEyNzQ0IHBhc3MgYjY1ZjJmNDU3
YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIg
ODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCBkMzg0ODlkZTlkZjkzYTQ2
NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCiAxMTI3NTYgZmFpbCBhOTdhMTZmMThjNDg5NWU0MTk1
MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA4NTNkNGRiZTQx
YWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0IDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0
YzVmYTcxZDdmMzcyZmEKIDExMjc2MCBwYXNzIGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4
YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2Ri
MzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDg1M2Q0ZGJlNDFhYjQwZGZkMjg5
YjkzMTU4YWZiYjQxZGRjYjRhNTQgZDM4NDg5ZGU5ZGY5M2E0Njc5Y2FlMmFlMDJiNzUyODc3Nzhm
YjNlZAogMTEyNzQ3IHBhc3MgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5
NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5
OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJi
NDFkZGNiNGE1NCBkMzg0ODlkZTlkZjkzYTQ2NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCiAxMTI3
NjEgZmFpbCBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZm
ZWRjYWViYjFmZWU0ZjE5YiA4NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0
IDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKU2VhcmNoaW5nIGZvciBp
bnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTAzMDA3IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMjcwNiAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMjcyOSAocGFzcyksIGZvciBiYXNp
cyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMjczMiAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiAwIHJldmlzaW9ucyBhdCBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFk
ODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAzODEy
Njk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA4NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFm
YmI0MWRkY2I0YTU0IGQzODQ4OWRlOWRmOTNhNDY3OWNhZTJhZTAyYjc1Mjg3Nzc4ZmIzZWQKTm8g
cmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMTI3NDcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMTI3NTEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMTI3NTQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMjc1
NiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMjc2MCAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEyNzYxIChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5n
ZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKICBCdWcgaW50cm9kdWNlZDogIDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0YzVmYTcx
ZDdmMzcyZmEKICBCdWcgbm90IHByZXNlbnQ6IGQzODQ4OWRlOWRmOTNhNDY3OWNhZTJhZTAyYjc1
Mjg3Nzc4ZmIzZWQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI3NjEvCgoKICBjb21taXQgNDJjOGJhNWRmYzBiZTlk
NjQ2ZjE5MWM3NDRjNWZhNzFkN2YzNzJmYQogIEF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIERhdGU6ICAgVGh1IEF1ZyAxNyAxNToxNTozNSAyMDE3ICswMjAwCiAgCiAg
ICAgIGdudHRhYjogZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxzCiAgICAg
IAogICAgICBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGUgY29tcGlsZXIgd291bGQgYWN0
dWFsbHkgdHJhbnNsYXRlIHRoZW0KICAgICAgdG8gYnJhbmNoZXMgaW5zdGVhZCBvZiBjYWxscywg
c28gb25seSBvbmVzIHdpdGggYSBrbm93biByZWN1cnNpb24gbGltaXQKICAgICAgYXJlIG9rYXk6
CiAgICAgIC0gX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgY2FuIGNhbGwgaXRzZWxmIG9ubHkg
b25jZSwgYXMKICAgICAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3b24ndCBwZXJtaXQg
dXNlIG9mIG11bHRpLWxldmVsIHRyYW5zaXRpdmUKICAgICAgICBncmFudHMsCiAgICAgIC0gX19h
Y3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgaXMgZmluZSB0byBjYWxsIGl0c2VsZiB3aXRoIHRoZSBs
YXN0CiAgICAgICAgYXJndW1lbnQgZmFsc2UsIGFzIHRoYXQgcHJldmVudHMgZnVydGhlciByZWN1
cnNpb24sCiAgICAgIC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBp
dHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAgICAgICAgb2JzZXJ2ZWQgY2hhbmdlIHRvIHRoZSBh
Y3RpdmUgZW50cnkncyBwaW4gY291bnQKICAgICAgCiAgICAgIFRoaXMgaXMgcGFydCBvZiBYU0Et
MjI2LgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgICAgbWFzdGVyIGNvbW1pdDogOTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUx
YmEyZjk4YjA3N2VhYTFjMgogICAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDozOToxOCAr
MDIwMAoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hl
bi00LjUtdGVzdGluZy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LmRl
Ymlhbi1odm0taW5zdGFsbC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTEyNzYxOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdo
dCAxMTI3NjEgeGVuLTQuNS10ZXN0aW5nIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNzYxLwoKRmFpbHVyZXMgOi0v
IGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 20 22:49:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Aug 2017 22:49: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.xen.org>)
	id 1djZ1P-0004RQ-B9; Sun, 20 Aug 2017 22:48:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djZ1N-0004R3-GW
 for xen-devel@lists.xensource.com; Sun, 20 Aug 2017 22:48:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FA/C5-03612-8C11A995; Sun, 20 Aug 2017 22:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfe44Kx
 Ig8NtUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuH77N2vBvCbGir3vL7M1
 MK6L6GLk4hAS+Mso8bT/MTOE85hRYtv7d+wQzjZGiakTfwJlODlEBJwlvp6Zyw5i8wroS0w5v
 wwozsEhLGAlMX9GFUi9hECzvkR/zzk2kLiEgKdEw2Z9GLPrs2kXIzsHG1D1ITGQGSwCqhKHzv
 9kncDIvYCRYRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 HGYBgB+PftYGHGCU5mJREeXd/nBkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3gsCsSCHBotT0
 1Iq0zBxg6MGkJTh4lER4r4CkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHc+SJEASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7xaQKTyZeSVwm14BHcEEdIRh6zSQI0
 oSEVJSDYyhn+a3KJoLdn97MNPw0v/KNw5+8l0xhrkOfU6M7F6in4vk6x6f3Jn4dZ59wkanmUq
 mR1/FZ86yeN6pl+ht8cW46tX3Iuk5rltuPrT+rdtptdR807SmDx1SYjv+/4zW0eJ/ca7l0Urz
 e2t4rjx/cDHw88zLunyv05xLNZjWiyzjDLBc0Hk9YaISS3FGoqEWc1FxIgDMzdOjfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503269318!72088150!1
X-Originating-IP: [104.130.215.37]
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 16238 invoked from network); 20 Aug 2017 22:48:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Aug 2017 22:48:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djZ1F-0001eJ-D9; Sun, 20 Aug 2017 22:48: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 1djZ19-0006q6-Vb; Sun, 20 Aug 2017 22:48:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djZ19-0007Of-Io; Sun, 20 Aug 2017 22:48:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112731-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=136ff4ea88123d7728a01187ee9bbdf010b23345
X-Osstest-Versions-That: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Aug 2017 22:48:27 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 112731: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjczMSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjczMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEw
OTA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEwOTA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTA5MDYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDkwNgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0
ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMt
dmNwdXMxIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTI3MDYgcGFzcyBpbiAx
MTI3MzEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBm
YWlsIGluIDExMjcwNiBwYXNzIGluIDExMjczMQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBwYXNzIGluIDExMjcwNgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9j
a2VkIGluIDExMDkwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA5
MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1
OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTkgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEw
OTA2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDkwNgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTEwOTA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1
aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICA0
MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAxOSB4dGYvdGVz
dC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNw
dWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
MzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5n
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgIDQwIHh0Zi90ZXN0
LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNw
dWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRp
bmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICA0MCB4dGYvdGVz
dC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTggeHRm
L3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMTM2ZmY0ZWE4ODEy
M2Q3NzI4YTAxMTg3ZWU5YmJkZjAxMGIyMzM0NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgMzIxNzEyOWViNjVjMGQ0OTk1ZWQwOGZiODkxOWUzYzMzNGNhZDU0OAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEwOTA2ICAyMDE3LTA2LTIxIDAwOjIwOjQzIFogICA2MCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExMjY1MiAgMjAxNy0wOC0xNSAxNDoxMDo1MSBaICAgIDUg
ZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjY4OSAgMjAxNy0wOC0x
NyAxNzoyMjoxOCBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTM2ZmY0ZWE4
ODEyM2Q3NzI4YTAxMTg3ZWU5YmJkZjAxMGIyMzM0NQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3IDE1OjE1OjU1IDIwMTcgKzAyMDAKCiAg
ICBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCiAgICAKICAgIFByb2Nlc3Np
bmcgb2YgdHJhbnNpdGl2ZSBncmFudHMgbXVzdCBub3QgdXNlIHRoZSBmYXN0IHBhdGgsIG9yIGVs
c2UKICAgIHJlZmVyZW5jZSBjb3VudGluZyBicmVha3MgZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vy
c2l2ZSBjYWxsIHRvCiAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFz
ZV9ncmFudF9mb3JfY29weSgpCiAgICBjb3VudGVycGFydCBvY2N1cnMgaW5kZXBlbmRlbnQgb2Yg
b3JpZ2luYWwgcGluIGNvdW50KS4gRnVydGhlcm1vcmUKICAgIGFmdGVyIHJlLWFjcXVpcmluZyB0
ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5IG5vIGdyYW50CiAgICBw
cm9wZXJ0aWVzIGNoYW5nZWQgaWYgdGhlIG9yaWdpbmFsIHBpbiBjb3VudCB3YXMgbm9uLXplcm87
IGNoZWNraW5nCiAgICBqdXN0IHRoZSBwaW4gY291bnRzIGlzIHN1ZmZpY2llbnQgb25seSBmb3Ig
d2VsbC1iZWhhdmVkIGd1ZXN0cy4gQXMgYQogICAgcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoKSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCiAgICAKICAgIEZ1cnRo
ZXJtb3JlIGEgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgaW52b2NhdGlvbiB3YXMgbWlzc2lu
ZyBvbiB0aGUKICAgIHJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCksIGFu
ZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNvCiAgICBuZWVkcyB0byBiYWlsIG91dCB1cG9uIGVu
Y291bnRlcmluZyBhIHRyYW5zaXRpdmUgZ3JhbnQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjI2LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQ0OGZiOTYzZGJmZjAyNzYyZDJkYjUzOTZm
YTY1NWFjMGM0MzJjNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6NDA6MzEgKzAyMDAK
CmNvbW1pdCA0MmM4YmE1ZGZjMGJlOWQ2NDZmMTkxYzc0NGM1ZmE3MWQ3ZjM3MmZhCkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTU6
MzUgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0
YWlsIGNhbGxzCiAgICAKICAgIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBjb21waWxl
ciB3b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhlbQogICAgdG8gYnJhbmNoZXMgaW5zdGVhZCBv
ZiBjYWxscywgc28gb25seSBvbmVzIHdpdGggYSBrbm93biByZWN1cnNpb24gbGltaXQKICAgIGFy
ZSBva2F5OgogICAgLSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYg
b25seSBvbmNlLCBhcwogICAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3b24ndCBwZXJt
aXQgdXNlIG9mIG11bHRpLWxldmVsIHRyYW5zaXRpdmUKICAgICAgZ3JhbnRzLAogICAgLSBfX2Fj
cXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBmaW5lIHRvIGNhbGwgaXRzZWxmIHdpdGggdGhlIGxh
c3QKICAgICAgYXJndW1lbnQgZmFsc2UsIGFzIHRoYXQgcHJldmVudHMgZnVydGhlciByZWN1cnNp
b24sCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxm
IHRvIHJlY292ZXIgZnJvbSBhbgogICAgICBvYnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBl
bnRyeSdzIHBpbiBjb3VudAogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA5OTlkMmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDozOToxOCArMDIwMAoKY29tbWl0IGQzODQ4OWRl
OWRmOTNhNDY3OWNhZTJhZTAyYjc1Mjg3Nzc4ZmIzZWQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNTozNTo0NiAyMDE3ICswMjAwCgog
ICAgZ250dGFiOiBjb3JyZWN0IHBpbiBzdGF0dXMgZml4dXAgZm9yIGNvcHkKICAgIAogICAgUmVn
YXJkbGVzcyBvZiBjb3B5IG9wZXJhdGlvbnMgb25seSBzZXR0aW5nIEdOVFBJTl9oc3QqLCBHTlRQ
SU5fZGV2KgogICAgYWxzbyBuZWVkIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCB3aGVuIGRlY2lk
aW5nIHdoZXRoZXIgdG8gY2xlYXIKICAgIF9HVEZfe3JlYWQsd3JpdH1pbmcuIEF0IGxlYXN0IGZv
ciBjb25zaXN0ZW5jeSB3aXRoIGNvZGUgZWxzZXdoZXJlIHRoZQogICAgcmVhZCBwYXJ0IGJldHRl
ciBkb2Vzbid0IHVzZSBhbnkgbWFzayBhdCBhbGwuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIzMC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEz
OGEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowODowMyArMDIwMAoKY29tbWl0IGRm
NTkwMTQyNzZjZGNhM2Q4NTI4NmM3MGJkNTE5NDYwOWZiYTgzMjAKQXV0aG9yOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMTUgMTU6MzM6
MDkgMjAxNyArMDIwMAoKICAgIHg4Ni9ncmFudDogZGlzYWxsb3cgbWlzYWxpZ25lZCBQVEVzCiAg
ICAKICAgIFBhZ2V0YWJsZSBlbnRyaWVzIG11c3QgYmUgYWxpZ25lZCB0byBmdW5jdGlvbiBjb3Jy
ZWN0bHkuICBEaXNhbGxvdyBhdHRlbXB0cwogICAgZnJvbSB0aGUgZ3Vlc3QgdG8gaGF2ZSBhIGdy
YW50IFBURSBjcmVhdGVkIGF0IGEgbWlzYWxpZ25lZCBhZGRyZXNzLCB3aGljaAogICAgd291bGQg
cmVzdWx0IGluIGNvcnJ1cHRpb24gb2YgdGhlIEwxIHRhYmxlIHdpdGggbGFyZ2VseS1ndWVzdC1j
b250cm9sbGVkCiAgICB2YWx1ZXMuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTIxMzcgLyBY
U0EtMjI3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNlNDQyOTI2YzI1MzBkYTkzNzYxOTlkY2M3Njk0
MzYzNzZhZDIzODYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA2OjQ1ICswMjAwCihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 02:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 02: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.xen.org>)
	id 1djcP7-00047O-E2; Mon, 21 Aug 2017 02:25:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1djcP6-00047I-JQ
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 02:25:24 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 03/D2-03406-3944A995; Mon, 21 Aug 2017 02:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS1tYhojvZZVa
 kwZ1/whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJv33MBfc5Kxb07GNtYHzJ3sXIxSEkMJ1R
 YsvbuUxdjJwcEgK8EkeWzWCFsAMk9j69wQRRNI1R4syDDSwgCWEBK4nGfb1sILaIgKbE3u9no
 IquM0p8ujwNbCyzwBxGielHPjKCVLEJqEucWDwRzOYVsJH48P0uWDeLgKrEinlrwVaLCsRLPN
 50mh2iRlDi5MwnYNs4gba9+HaMGcRmBprzZ94lKFteonnrbOYJjAKzkLTMQlI2C0nZAkbmVYw
 axalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHKAAQ7GJsWBR5i
 lORgUhLl3f1xZqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5r51mRQoJFqempFWmZOcB4gUlLc
 PAoifBKgqR5iwsSc4sz0yFSpxgVpcR5eUASAiCJjNI8uDZYjF5ilJUS5mUEOkSIpyC1KDezBF
 X+FaM4B6OSMMR4nsy8Erjpr4AWMwEtNmydBrK4JBEhJdXAGK669cIuY1m+7OgjHs5FRyr7r3h
 apig47p1Z1M12UNPDj7dSfP7fU+yhist7jfhmhb7vmRztNOuWjom/6ffafYHNCTpr6u8pqbC+
 PlXdvzXTXJvlQ6PG+1npS96f0d9hlvB1B7vyF7HKkqTni4xmhidrvD2deFe1junUrW0nxL5fu
 uRmeeKEEktxRqKhFnNRcSIAe4eqsMwCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503282320!111171614!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21205 invoked from network); 21 Aug 2017 02:25:22 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 02:25:22 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Aug 2017 19:25:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,406,1498546800"; d="scan'208";a="1185871452"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga001.fm.intel.com with ESMTP; 20 Aug 2017 19:25:17 -0700
To: Eduardo Habkost <ehabkost@redhat.com>
References: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
 <34042934-782b-6bcc-b9b2-de7a1816cfb7@redhat.com>
 <3ababa62-f055-5bbb-b9b9-c55ada8368dd@intel.com>
 <20170818163854.GY3108@localhost.localdomain>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <471a4bdc-d381-4a70-0107-3150df6f5cf6@intel.com>
Date: Mon, 21 Aug 2017 10:22:15 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170818163854.GY3108@localhost.localdomain>
Cc: mst@redhat.com, qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 anthony.perard@citrix.com, Paolo Bonzini <pbonzini@redhat.com>,
 rth@twiddle.net
Subject: Re: [Xen-devel] [PATCH] x86: Skip check apic_id_limit for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMTnml6UgMDA6MzgsIEVkdWFyZG8gSGFia29zdCB3cm90ZToKPiBPbiBU
aHUsIEF1ZyAxNywgMjAxNyBhdCAwOTozNzoxMEFNICswODAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+
PiBPbiAyMDE35bm0MDjmnIgxNuaXpSAxOToyMSwgUGFvbG8gQm9uemluaSB3cm90ZToKPj4+IE9u
IDE2LzA4LzIwMTcgMDI6MjIsIExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4gWGVuIHZJT01NVSBkZXZp
Y2UgbW9kZWwgd2lsbCBiZSBpbiBYZW4gaHlwZXJ2aXNvci4gU2tpcCB2SU9NTVUKPj4+PiBjaGVj
ayBmb3IgWGVuIGhlcmUgd2hlbiB2Y3B1IG51bWJlciBpcyBtb3JlIHRoYW4gMjU1Lgo+Pj4KPj4+
IEkgdGhpbmsgeW91IHN0aWxsIG5lZWQgdG8gZG8gYSBjaGVjayBmb3IgdklPTU1VIGJlaW5nIGVu
YWJsZWQuCj4+Cj4+IFllcywgdGhpcyB3aWxsIGJlIGRvbmUgaW4gdGhlIFhlbiB0b29sIHN0YWNr
IGFuZCBRZW11IGRvZXNuJ3QgaGF2ZSBzdWNoCj4+IGtub3dsZWRnZS4gT3BlcmF0aW9ucyBvZiBj
cmVhdGUsIGRlc3Ryb3kgWGVuIHZJT01NVSB3aWxsIGJlIGRvbmUgaW4gdGhlCj4+IFhlbiB0b29s
IHN0YWNrLgo+IAo+IFNob3VsZG4ndCB3ZSBtYWtlIFFFTVUgaGF2ZSBrbm93bGVkZ2Ugb2YgdGhl
IHZJT01NVSBkZXZpY2UsIHRoZW4/Cj4gV29uJ3QgUUVNVSBuZWVkIHRvIGtub3cgYWJvdXQgaXQg
ZXZlbnR1YWxseT8KPiAKCkhpIEVkdWFyZG86CiAgICAgVGhhbmtzIGZvciB5b3VyIHJldmlldy4K
ICAgICBYZW4gaGFzIHNvbWUgZ3Vlc3QgbW9kZXMgd2hpY2ggZG9lc24ndCB1c2UgUWVtdSBhbmQg
d2UgdHJpZWQgdG8KbWFrZSBYZW4gdklPTU1VIGZyYW1ld29yayBjb21wYXRpYmxlIHdpdGggYWxs
IGd1ZXN0IG1vZGVzLiBTbyBmYXIsIHdlCmFyZSBhZGRpbmcgaW50ZXJydXB0IHJlbWFwcGluZyBm
dW5jdGlvbiBmb3IgWGVuIHZJT01NVSBhbmQgZmluZCBxZW11CmRvZXNuJ3QgbmVlZCB0byBrbm93
IFhlbiB2SU9NTVUuIFRoZSBjaGVjayBvZiB2Y3B1IG51bWJlciA+IDI1NSBoZXJlCndpbGwgYmUg
ZG9uZSBpbiBYZW4gc2lkZSBhbmQgc28gc2tpcCB0aGUgY2hlY2sgaW4gUWVtdSB0byBhdm9pZCBi
bG9ja2luZwpYZW4gY3JlYXRpbmcgPjI1NSB2Y3B1cy4KICAgICBXZSBtYXkgbWFrZSBRZW11IGhh
dmUga25vd2xlZGdlIG9mIHRoZSB2SU9NTVUgZGV2aWNlIGlmIGl0J3MKbmVjZXNzYXJ5IHdoZW4g
YWRkaW5nIG5ldyBmdW5jdGlvbi4KCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 03:59:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 03:59: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.xen.org>)
	id 1djdrb-0001Yh-Bo; Mon, 21 Aug 2017 03:58:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djdrZ-0001YJ-Uo
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 03:58:54 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 46/96-18185-D7A5A995; Mon, 21 Aug 2017 03:58:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbcmala
 kwYf77BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6JmTVvCvpOLBrbwGxkUe
 XYxcHEICfxklZt16ywrhPGaU6Fz8iL2LkRPI2cYoceVeKYgtIuAs8fXMXLA4r4C+xMTNdxlBb
 GGBEInD2zaANUsILNOSWHXmLitIQkLAU+Lu+b8sMPbTTTvZuhjZOdgErCQOiYFEWQRUJW43LW
 CdwMi9gJFhFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoL8
 ZgGAH4/WNAYcYJTmYlER5d3+cGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjchclakkGBRanpq
 RVpmDjDwYNISHDxKIrwLQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOuwmkSACkKKM0D
 24ELAouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXEWQKT2ZeCdymV0BHMAEdYdg6DeSIkk
 SElFQDozYL7+1VPZqaj50udFb/eb99/W5XQ+lY9qK9Pz492zs/02xa7++td1xDFVLCErd91/5
 8dMflz3/m+iZITSluqOvuP/ZocZLjfBev9KfdIq5aHYane1hte+UKvNZcSuLKP5h62zv4282C
 2PBflw6bKQjNyreIDWBesuRWr7fc75tnU/rTKjr+KrEUZyQaajEXFScCAD1/8d59AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503287931!70752930!1
X-Originating-IP: [104.130.215.37]
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 40435 invoked from network); 21 Aug 2017 03:58:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 03:58:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djdrU-00016C-Ed; Mon, 21 Aug 2017 03:58: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 1djdrO-0007qN-Tq; Mon, 21 Aug 2017 03:58:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djdrO-0006tJ-0F; Mon, 21 Aug 2017 03:58:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112736-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl:guest-start.2:fail:regression
 xen-unstable:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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: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-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=82d510c88dc12c8aa31aa97bab633b922737bdf4
X-Osstest-Versions-That: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 03:58:42 +0000
Subject: [Xen-devel] [xen-unstable test] 112736: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjczNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjczNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjU1CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTEyNjU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTEyNjU1CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE3IGd1ZXN0LXN0YXJ0LjIgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1NQogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyNjU1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NTUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1NQogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEyNjU1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NTUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGlu
IDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEyNjU1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NTUKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNjU1CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTI2NTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjY1NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyNjU1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDgyZDUxMGM4OGRjMTJjOGFhMzFhYTk3YmFiNjMzYjky
MjczN2JkZjQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZlMmE0Yzcz
NTY0YWI5MDdiNzMyMDU5YWRiMzE3ZDZjYTJkMTM4YTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjY1NSAgMjAxNy0wOC0xNSAxODo0NjowMyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTI2NzQgIDIwMTctMDgtMTcgMDA6MTc6MjcgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTI3MDggIDIwMTctMDgtMTkgMDM6MzI6MjEgWiAgICAyIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTZXJnZWogUHJvc2t1
cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
PgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlp
IFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4NDYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 04:51:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 04: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.xen.org>)
	id 1djegL-0005B4-Bn; Mon, 21 Aug 2017 04:51:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yamada.masahiro@socionext.com>) id 1djPPg-0000Rv-BU
 for xen-devel@lists.xenproject.org; Sun, 20 Aug 2017 12:33:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B1/45-01732-38189995; Sun, 20 Aug 2017 12:33:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVyqZkpWrepcWa
 kQe8EI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPzywHGgh6JissP3zE1MH4W6mLk4hASeMIo
 8f36WdYuRg4OFgEfia9/NLsYOYHMLSwSR55XgNgSAvISWxtusEDUz2KUeLJ+GytEIk9ixtVrz
 BB2kcTXTX1gcV4BQYmTM5+wgNhCAt4S+zb3MoHYnAKmEvvfPoOKm0gs/34ebC8bUPz5VgOIva
 oSe9Y8ZIcYmSgx9902NoiRARJTZ74EGyMsYCXx4uAmsFUiAooSU188Ywa5jVmgg1ni7LznYAl
 mAU2J1u2/2ScwCs9CctIsJKkFjEyrGDWKU4vKUot0Dc30kooy0zNKchMzc3QNDUz1clOLixPT
 U3MSk4r1kvNzNzECw5kBCHYwTn0fd4hRkoNJSZRXW21mpBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJ3pQGoJxgUWp6akVaZg4wsmDSEhw8SiK8PSBp3uKCxNzizHSI1ClGS44rV9Z9YeLYsHo9kJ
 xyYPsXJiGWvPy8VClx3myQBgGQhozSPLhxsOi/xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWH
 eVJApPJl5JXBbXwEdxAR0kGHrNJCDShIRUlINjJJTeSufz53nuyEzJ+qhQNlu34k7t7aw/rY8
 d0doT3XOH9lZatte/7mzLbfx/kHxD+acx3T3vnTgl718QfsXy9aYo25S16x2VCgE7P9r6PWGQ
 Wll/W1h7Sb9RVfZufYU8h5P9brOynrrdZHD3PT/jNv2ybfueK0QtblAd5eCcjXvLvMNteavtJ
 RYijMSDbWYi4oTAXP9Krz5AgAA
X-Env-Sender: yamada.masahiro@socionext.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503232383!87415010!1
X-Originating-IP: [210.131.2.91]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22378 invoked from network); 20 Aug 2017 12:33:06 -0000
Received: from conssluserg-06.nifty.com (HELO conssluserg-06.nifty.com)
 (210.131.2.91)
 by server-2.tower-206.messagelabs.com with EDH-RSA-DES-CBC3-SHA encrypted SMTP;
 20 Aug 2017 12:33:06 -0000
Received: from mail-yw0-f182.google.com (mail-yw0-f182.google.com
 [209.85.161.182]) (authenticated)
 by conssluserg-06.nifty.com with ESMTP id v7KCWcip001773
 for <xen-devel@lists.xenproject.org>; Sun, 20 Aug 2017 21:32:38 +0900
DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-06.nifty.com v7KCWcip001773
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com;
 s=dec2015msa; t=1503232359;
 bh=ndX6/F4c8ck4OG9dyfWLD8PCZI8l0x+MSAFvOZLPYkY=;
 h=In-Reply-To:References:From:Date:Subject:To:Cc:From;
 b=JlbKOv8pf7yuaZ/zgQOJErvjgUP7vxW/fvxb59ItnYetKc9EsEGLyTW78gcFhyBCG
 fIAqqKjnGzngALEG0bSdkdPbBOyf1AptRZe91Ec1WSCofqwn1CatsTBwoh+gpL1oS8
 jCUx9irF1b0tA1QC/cI2I7BKkQQiCqUjFhrKkkCrVwK9+d5oNySr/VZewZ9678YKHQ
 u2B2FLYcdhaGSvI5d7ec0v2BtVcD1g7rP00P9ykELgpxzHRpkHcv+lsTp+ln5j8py6
 vjyhKgu/RSv4AIhx1kAtsa2s7UStZmMFZJnhXtfgN65R5PcbwyimznXPOqR+E6rI/E
 sqiUeqNdzRKvA==
X-Nifty-SrcIP: [209.85.161.182]
Received: by mail-yw0-f182.google.com with SMTP id c206so10350716ywb.3
 for <xen-devel@lists.xenproject.org>; Sun, 20 Aug 2017 05:32:38 -0700 (PDT)
X-Gm-Message-State: AHYfb5gg/4AHqakyPX/Odr2nD+QcEWC3CT6n8eR9/iLZex2Oca05Q/mJ
 N6W0Pr7QT3Ozlfa83EKhCbkIIXCpHw==
X-Received: by 10.13.223.66 with SMTP id i63mr2800829ywe.299.1503232357319;
 Sun, 20 Aug 2017 05:32:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.164.225 with HTTP; Sun, 20 Aug 2017 05:31:56 -0700 (PDT)
In-Reply-To: <20170726133655.2137437-1-arnd@arndb.de>
References: <20170726133655.2137437-1-arnd@arndb.de>
From: Masahiro Yamada <yamada.masahiro@socionext.com>
Date: Sun, 20 Aug 2017 21:31:56 +0900
X-Gmail-Original-Message-ID: <CAK7LNATndykM25k_-ra+R=GptoETMJYuYZs04+=Eb9GiYUVkjQ@mail.gmail.com>
Message-ID: <CAK7LNATndykM25k_-ra+R=GptoETMJYuYZs04+=Eb9GiYUVkjQ@mail.gmail.com>
To: Arnd Bergmann <arnd@arndb.de>
X-Mailman-Approved-At: Mon, 21 Aug 2017 04:51:19 +0000
Cc: Juergen Gross <jgross@suse.com>,
 Linux Kbuild mailing list <linux-kbuild@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Michal Marek <mmarek@suse.com>, David Vrabel <david.vrabel@citrix.com>,
 xen-devel@lists.xenproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] Kbuild: use -fshort-wchar globally
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQXJuZCwKClRoaXMgcGF0Y2ggd2FzIHBpY2tlZCB1cCBmb3IgbGludXgtbmV4dAooSSBhc3N1
bWUgaXQgd2FzIHF1ZXVlZCB1cCBmb3IgNC4xNC1yYzEpCmJ1dCBJIHNlZSB0aGlzIHdhcm5pbmcg
aW4gTGludXMnIHRyZWUuCgpJZiB3ZSBhcmUgbm90IGNvbWZvcnRhYmxlIHdpdGggdGhpcyB3YXJu
aW5nIGluIHRoZSA0LjEzIHJlbGVhc2UsCnNoYWxsIEkgaW5jbHVkZSB0aGlzIHBhdGNoIGluIHRo
ZSBrYnVpbGQvZml4ZXMgcHVsbCByZXF1ZXN0PwoocGxhbm5lZCB0aGlzIHdlZWspCgpQbGVhc2Ug
bGV0IG1lIGtub3cgeW91ciB0aG91Z2h0LgoKCjIwMTctMDctMjYgMjI6MzYgR01UKzA5OjAwIEFy
bmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Ogo+IEEgcHJldmlvdXMgcGF0Y2ggYWRkZWQgdGhl
IC0tbm8td2NoYXItc2l6ZS13YXJuaW5nIHRvIHRoZSBNYWtlZmlsZSB0bwo+IGF2b2lkIHRoaXMg
aGFybWxlc3Mgd2FybmluZzoKCiJBIHByZXZpb3VzIHBhdGNoIiBzb3VuZHMgYW1iaWd1b3VzLgoK
VGhlIHByZXZpb3VzIHBhdGNoIHdhcyBhcHBsaWVkIG9uZSB5ZWFyIGFnby4KCgpJZiBpdCBpcyBP
SywgSSBjYW4gcmV3b3JkIGxpa2UKCkNvbW1pdCA5NzFhNjlkYjdkYzAgKCJYZW46IGRvbid0IHdh
cm4gYWJvdXQgMi1ieXRlIHdjaGFyX3QgaW4gZWZpIikgYWRkZWQgLi4uCgoKCgoKCj4gYXJtLWxp
bnV4LWdudWVhYmktbGQ6IHdhcm5pbmc6IGRyaXZlcnMveGVuL2VmaS5vIHVzZXMgMi1ieXRlIHdj
aGFyX3QgeWV0IHRoZSBvdXRwdXQgaXMgdG8gdXNlIDQtYnl0ZSB3Y2hhcl90OyB1c2Ugb2Ygd2No
YXJfdCB2YWx1ZXMgYWNyb3NzIG9iamVjdHMgbWF5IGZhaWwKPgo+IENoYW5naW5nIGtidWlsZCB0
byB1c2UgdGhpbiBhcmNoaXZlcyBpbnN0ZWFkIG9mIHJlY3Vyc2l2ZSBsaW5raW5nCj4gdW5mb3J0
dW5hdGVseSBicmluZ3MgdGhlIHNhbWUgd2FybmluZyBiYWNrIGR1cmluZyB0aGUgZmluYWwgbGlu
ay4KPgo+IFRoZSBrZXJuZWwgZG9lcyBub3QgdXNlIHdjaGFyX3Qgc3RyaW5nIGxpdGVyYWxzIGF0
IHRoaXMgcG9pbnQsIGFuZAo+IHhlbiBkb2VzIG5vdCB1c2Ugd2NoYXJfdCBhdCBhbGwgKG9ubHkg
ZWZpX2NoYXIxNl90KSwgc28gdGhlIGZsYWcKPiBoYXMgbm8gZWZmZWN0LCBidXQgYXMgcG9pbnRl
ZCBvdXQgYnkgSmFuIEJldWxpY2gsIGFkZGluZyBhIHdjaGFyX3QKPiBzdHJpbmcgbGl0ZXJhbCB3
b3VsZCBiZSBiYWQgaGVyZS4KPgo+IFNpbmNlIHdjaGFyX3QgaXMgYWx3YXlzIGRlZmluZWQgYXMg
dTE2LCBpbmRlcGVuZGVudCBvZiB0aGUgdG9vbGNoYWluCj4gZGVmYXVsdCwgYWx3YXlzIHBhc3Np
bmcgLWZzaG9ydC13Y2hhciBpcyBjb3JyZWN0IGFuZCBsZXRzIHVzCj4gcmVtb3ZlIHRoZSBYZW4g
c3BlY2lmaWMgaGFjayBhbG9uZyB3aXRoIGZpeGluZyB0aGUgd2FybmluZy4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Cj4gRml4ZXM6IDk3MWE2OWRiN2Rj
MCAoIlhlbjogZG9uJ3Qgd2FybiBhYm91dCAyLWJ5dGUgd2NoYXJfdCBpbiBlZmkiKQo+IEFja2Vk
LWJ5OiBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBjaXRyaXguY29tPgo+IExpbms6IGh0dHBz
Oi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTI3NTIxNy8KPiAtLS0KPiBJIHN1Ym1pdHRl
ZCBhbiBlYXJsaWVyIHBhdGNoIGluIEF1Z3VzdCAyMDE2LCBzaW1wbHkgcmVtb3ZpbmcgdGhlCj4g
ZmxhZyBpbiB4ZW4sIGJ1dCB0aGVyZSBzZWVtcyB0byBiZSBubyBoYXJtIGluIGVuYWJsaW5nIGl0
IGdsb2JhbGx5Cj4gLS0tCj4gIE1ha2VmaWxlICAgICAgICAgICAgIHwgMiArLQo+ICBkcml2ZXJz
L3hlbi9NYWtlZmlsZSB8IDMgLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQo+IGlu
ZGV4IGYxNTMzNDIzMDk0Zi4uMGZlNjNhNDdmZDUyIDEwMDY0NAo+IC0tLSBhL01ha2VmaWxlCj4g
KysrIGIvTWFrZWZpbGUKPiBAQCAtMzk2LDcgKzM5Niw3IEBAIExJTlVYSU5DTFVERSAgICA6PSBc
Cj4gIEtCVUlMRF9DUFBGTEFHUyA6PSAtRF9fS0VSTkVMX18KPgo+ICBLQlVJTERfQ0ZMQUdTICAg
Oj0gLVdhbGwgLVd1bmRlZiAtV3N0cmljdC1wcm90b3R5cGVzIC1Xbm8tdHJpZ3JhcGhzIFwKPiAt
ICAgICAgICAgICAgICAgICAgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1jb21tb24gXAo+ICsg
ICAgICAgICAgICAgICAgICAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWNvbW1vbiAtZnNob3J0
LXdjaGFyIFwKPiAgICAgICAgICAgICAgICAgICAgLVdlcnJvci1pbXBsaWNpdC1mdW5jdGlvbi1k
ZWNsYXJhdGlvbiBcCj4gICAgICAgICAgICAgICAgICAgIC1Xbm8tZm9ybWF0LXNlY3VyaXR5IFwK
PiAgICAgICAgICAgICAgICAgICAgLXN0ZD1nbnU4OSAkKGNhbGwgY2Mtb3B0aW9uLC1mbm8tUElF
KQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9NYWtlZmlsZSBiL2RyaXZlcnMveGVuL01ha2Vm
aWxlCj4gaW5kZXggOGZlYWI4MTBhZWQ5Li43ZjE4OGI4ZDBjNjcgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy94ZW4vTWFrZWZpbGUKPiArKysgYi9kcml2ZXJzL3hlbi9NYWtlZmlsZQo+IEBAIC03LDkg
KzcsNiBAQCBvYmoteSAgICs9IHhlbmJ1cy8KPiAgbm9zdGFja3AgOj0gJChjYWxsIGNjLW9wdGlv
biwgLWZuby1zdGFjay1wcm90ZWN0b3IpCj4gIENGTEFHU19mZWF0dXJlcy5vICAgICAgICAgICAg
ICAgICAgICAgIDo9ICQobm9zdGFja3ApCj4KPiAtQ0ZMQUdTX2VmaS5vICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKz0gLWZzaG9ydC13Y2hhcgo+IC1MREZMQUdTICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICs9ICQoY2FsbCBsZC1vcHRpb24sIC0tbm8td2NoYXItc2l6
ZS13YXJuaW5nKQo+IC0KPiAgZG9tMC0kKENPTkZJR19BUk02NCkgKz0gYXJtLWRldmljZS5vCj4g
IGRvbTAtJChDT05GSUdfUENJKSArPSBwY2kubwo+ICBkb20wLSQoQ09ORklHX1VTQl9TVVBQT1JU
KSArPSBkYmdwLm8KPiAtLQo+IDIuOS4wCj4KCgoKLS0gCkJlc3QgUmVnYXJkcwpNYXNhaGlybyBZ
YW1hZGEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 04:51:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 04: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.xen.org>)
	id 1djegL-0005BF-Iy; Mon, 21 Aug 2017 04:51:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yamada.masahiro@socionext.com>) id 1djaJA-0001rr-87
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 00:11:08 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 14/AA-01732-B152A995; Mon, 21 Aug 2017 00:11:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsVyqZkpWFdKdVa
 kQdcVQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPVfpaCnRwVG27OYWlg/MrWxcjFISTwhFHi
 6+dvzF2MnBwsAj4SW468AkuwCGxhkej5PpURJCEhIC8x/980qI6ZjBKNjzvYIRJ5EmvO3YYqK
 pG4fegC2CReAUGJkzOfsIDYQgLeEp/mv2YCsTkFAiVeX1rECDFoP6PE2wtHgRo4ONgETCWebz
 WAuEJV4uvBu8wQMxMlpk44AjUzQKLr2C2wXcICVhIvDm5iBbFFBBQlpr54xgwyk1lgCrPEwWP
 /wRLMApoSrdt/s09gFJ6F5KZZSFILGJlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjq5aYW
 Fyemp+YkJhXrJefnbmIEhjQDEOxgbNjueYhRkoNJSZR398eZkUJ8SfkplRmJxRnxRaU5qcWHG
 GU4OJQkeAuVZ0UKCRalpqdWpGXmAKMLJi3BwaMkwrtOCSjNW1yQmFucmQ6ROsVozHHlyrovTB
 xTDmz/wiTEkpeflyolzpsEMkkApDSjNA9uECzqLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUm
 YVxBkCk9mXgncvldApzABnWLYOg3klJJEhJRUA+OWvHDTKyb5FjZOJ0TmXXzjaN9+5F5Xwoot
 P31Wim2tEk/y3/y06nbybr9H5+tTNJR06xx3H+lS7IqtnC/mvIeDQ0gix3XKIU1Jr4Mz3QJP7
 jsQxclvoj7LZtac1tKZT0tvX7bQLWZd92fSH/XPGmtWzOR1zD9+W4jz0d5GyQz/bkXvPUoMt5
 RYijMSDbWYi4oTAZmPMdv1AgAA
X-Env-Sender: yamada.masahiro@socionext.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503274263!94036607!1
X-Originating-IP: [210.131.2.83]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42038 invoked from network); 21 Aug 2017 00:11:06 -0000
Received: from conssluserg-04.nifty.com (HELO conssluserg-04.nifty.com)
 (210.131.2.83)
 by server-15.tower-206.messagelabs.com with EDH-RSA-DES-CBC3-SHA encrypted
 SMTP; 21 Aug 2017 00:11:06 -0000
Received: from mail-yw0-f175.google.com (mail-yw0-f175.google.com
 [209.85.161.175]) (authenticated)
 by conssluserg-04.nifty.com with ESMTP id v7L0Aear025493
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 09:10:41 +0900
DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-04.nifty.com v7L0Aear025493
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com;
 s=dec2015msa; t=1503274241;
 bh=srA2wCBEZVy8GbezQqvmC3tri/F8Z16HWUYqrEzl684=;
 h=In-Reply-To:References:From:Date:Subject:To:Cc:From;
 b=QB/24zktOJzpsOMaQ/u2L8orDP0hoZFY4qnHZ8u9Mr55HE/Qh5DlUTpy+Z160gaDW
 0qleomz0HKeQbx6iH7i7B1FUfnFR9NNzsFDRYSnMnsRnlcflovus3gDe2Ub7ldZr/X
 aaImp0c/3FLV6pjpe3cIgmVsnxprIfVPnGIahvZ06nkxoiO+CrOt1FLT5OwgPl+bsM
 C6VovzI8Vr3k94bz/2lpgevTAG1uMgG7/0My9ufub4U6mE6l1b6j8f0Ab3AG7Wf40/
 KwbCwsfhFplRHHhMKcNQapgp/8oub9ntMlz3ZNaJ8xYDbd75a6B0eon2o8BY1Yh3L1
 sAt0khJhInl2w==
X-Nifty-SrcIP: [209.85.161.175]
Received: by mail-yw0-f175.google.com with SMTP id o192so3758567ywd.3
 for <xen-devel@lists.xenproject.org>; Sun, 20 Aug 2017 17:10:41 -0700 (PDT)
X-Gm-Message-State: AHYfb5g80kj7iwOyCD1h/IZb+m7K3FrDzQ2rR7jLTZvFFuyNhJ3CQ08p
 Ggls7Kj9jRipFGyzWh/XxYR+ikow3Q==
X-Received: by 10.37.38.143 with SMTP id m137mr11218717ybm.254.1503274239927; 
 Sun, 20 Aug 2017 17:10:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.164.225 with HTTP; Sun, 20 Aug 2017 17:09:59 -0700 (PDT)
In-Reply-To: <CAK8P3a0WibLt9Bozj8F-jwkW+4-NvGb7dXJCcSZ5mr-ubt3s2Q@mail.gmail.com>
References: <20170726133655.2137437-1-arnd@arndb.de>
 <CAK7LNATndykM25k_-ra+R=GptoETMJYuYZs04+=Eb9GiYUVkjQ@mail.gmail.com>
 <CAK8P3a0WibLt9Bozj8F-jwkW+4-NvGb7dXJCcSZ5mr-ubt3s2Q@mail.gmail.com>
From: Masahiro Yamada <yamada.masahiro@socionext.com>
Date: Mon, 21 Aug 2017 09:09:59 +0900
X-Gmail-Original-Message-ID: <CAK7LNATpsLJfFR6z+yFSkOPZP71Lqw5cKt8agibRvCpua6EjdA@mail.gmail.com>
Message-ID: <CAK7LNATpsLJfFR6z+yFSkOPZP71Lqw5cKt8agibRvCpua6EjdA@mail.gmail.com>
To: Arnd Bergmann <arnd@arndb.de>
X-Mailman-Approved-At: Mon, 21 Aug 2017 04:51:19 +0000
Cc: Juergen Gross <jgross@suse.com>,
 Linux Kbuild mailing list <linux-kbuild@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Michal Marek <mmarek@suse.com>, David Vrabel <david.vrabel@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] Kbuild: use -fshort-wchar globally
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wOC0yMSA0OjIyIEdNVCswOTowMCBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPjoK
PiBPbiBTdW4sIEF1ZyAyMCwgMjAxNyBhdCAyOjMxIFBNLCBNYXNhaGlybyBZYW1hZGEKPiA8eWFt
YWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+IHdyb3RlOgo+PiBIaSBBcm5kLAo+Pgo+PiBUaGlz
IHBhdGNoIHdhcyBwaWNrZWQgdXAgZm9yIGxpbnV4LW5leHQKPj4gKEkgYXNzdW1lIGl0IHdhcyBx
dWV1ZWQgdXAgZm9yIDQuMTQtcmMxKQo+PiBidXQgSSBzZWUgdGhpcyB3YXJuaW5nIGluIExpbnVz
JyB0cmVlLgo+Pgo+PiBJZiB3ZSBhcmUgbm90IGNvbWZvcnRhYmxlIHdpdGggdGhpcyB3YXJuaW5n
IGluIHRoZSA0LjEzIHJlbGVhc2UsCj4+IHNoYWxsIEkgaW5jbHVkZSB0aGlzIHBhdGNoIGluIHRo
ZSBrYnVpbGQvZml4ZXMgcHVsbCByZXF1ZXN0Pwo+PiAocGxhbm5lZCB0aGlzIHdlZWspCj4+Cj4+
IFBsZWFzZSBsZXQgbWUga25vdyB5b3VyIHRob3VnaHQuCj4KPiBZZXMsIEkgdGhpbmsgaXQgd291
bGQgYmUgZ29vZCB0byBoYXZlIGluIDQuMTMsIHNpbmNlIGl0J3MgYSByZWdyZXNzaW9uCj4gYWdh
aW5zdCBvbGRlciBrZXJuZWxzLgo+Cj4+IDIwMTctMDctMjYgMjI6MzYgR01UKzA5OjAwIEFybmQg
QmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Ogo+Pj4gQSBwcmV2aW91cyBwYXRjaCBhZGRlZCB0aGUg
LS1uby13Y2hhci1zaXplLXdhcm5pbmcgdG8gdGhlIE1ha2VmaWxlIHRvCj4+PiBhdm9pZCB0aGlz
IGhhcm1sZXNzIHdhcm5pbmc6Cj4+Cj4+ICJBIHByZXZpb3VzIHBhdGNoIiBzb3VuZHMgYW1iaWd1
b3VzLgo+Pgo+PiBUaGUgcHJldmlvdXMgcGF0Y2ggd2FzIGFwcGxpZWQgb25lIHllYXIgYWdvLgo+
Pgo+Pgo+PiBJZiBpdCBpcyBPSywgSSBjYW4gcmV3b3JkIGxpa2UKPj4KPj4gQ29tbWl0IDk3MWE2
OWRiN2RjMCAoIlhlbjogZG9uJ3Qgd2FybiBhYm91dCAyLWJ5dGUgd2NoYXJfdCBpbiBlZmkiKSBh
ZGRlZCAuLi4KPgo+IEdvb2QgaWRlYSwgdGhhbmtzIQo+CgoKQXBwbGllZCB0byBsaW51eC1rYnVp
bGQvZml4ZXMuICBUaGFua3MhCgoKCi0tIApCZXN0IFJlZ2FyZHMKTWFzYWhpcm8gWWFtYWRhCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 05:26:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 05: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.xen.org>)
	id 1djfEI-0007Yj-79; Mon, 21 Aug 2017 05:26:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djfEG-0007YF-Sm
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 05:26:25 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 9D/66-03368-00F6A995; Mon, 21 Aug 2017 05:26:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfd/3qx
 Ig9YrTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Puombng+xLGivlNx9kb
 GF+VdjFycQgJ/GWUmHr7FVsXIyeQ85hRYu1UKHsbo8SNxyYgtoiAs8TXM3PZQWxeAX2Jh7M2g
 NnCAi4S6978ZwcZJCFwW0miceoOIIcDyPGW+HU1FqQGxNyw+gFLFyM7B5uAlcQhMZAoi4CqxP
 rVl5gmMHIvYGRYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HEGINjBeGZB4CFGSQ4mJVHeDamzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8K7IBcoJFqWm
 p1akZeYAQw8mLcHBoyTCmwCS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd6vIEUCIEUZp
 XlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPtApvBk5pXAbXoFdAQT0BGGrdNAji
 hJREhJNTDyGm/Uc/GT2rTYokpz0ndb22s/T3bUTpeZrfF0+Y03tn53nnc0RLlxX61j+L8kp9U
 nd8k3TyHRI/N7a0Tqlua4KEnsl+XnzVsyiU1pLUdSwsJXs3OUL800nCH/Ku6El2Ewu+gXRcWo
 5HnK0xocw8weC8TGNznsmjm1psTj2OzS9hmrd3g1qCuxFGckGmoxFxUnAgAbmpnPfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503293181!75628591!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21232 invoked from network); 21 Aug 2017 05:26:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 05:26:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djfE8-0003ok-AW; Mon, 21 Aug 2017 05:26: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 1djfE2-0004bg-Ql; Mon, 21 Aug 2017 05:26:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djfE1-0001vh-QI; Mon, 21 Aug 2017 05:26:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112743-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 05:26:09 +0000
Subject: [Xen-devel] [linux-3.18 test] 112743: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2979346886607741193=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2979346886607741193==
Content-Type: text/plain

flight 112743 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112743/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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          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          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-raw 12 migrate-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
 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

version targeted for testing:
 linux                a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   30 days
Failing since        112351  2017-07-27 22:26:55 Z   24 days   37 attempts
Testing same since   112675  2017-08-17 01:27:20 Z    4 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 5081 lines long.)


--===============2979346886607741193==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2979346886607741193==--

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:17:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07:17: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.xen.org>)
	id 1djgy2-0005ze-I8; Mon, 21 Aug 2017 07:17:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgy1-0005zV-BP
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:17:45 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5B/2A-01993-8198A995; Mon, 21 Aug 2017 07:17:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsXiVRuspyvcOSv
 S4Nh5LYslHxezODB6HN39mymAMYo1My8pvyKBNePh5OksBQeZKra8c21g7GfqYuTiEBKYwCix
 YP0zFhCHRWAfq8S2yfuZQRwJgYOsEi9m7GLsYuQEctIkZl5YywxhV0kcPbGWHcQWEtCSaFxwk
 A1i1FdGiXstbWAJNgFjiSWHHrOB2CIC0hLXPl8GGsTBwSwgJXH6oDlIWFjAXOLP6ilgM1kEVC
 VubjvKAlLCK+AucXtJLMQqOYmG8/fBSjgFPCRe7p7CArHWXWLf9ANMILYoUM3Kyy2sIDavgKD
 EyZlPWCA2aUqs36UPEmYWkJfY/nYO8wRGkVlIqmYhVM1CUrWAkXkVo3pxalFZapGupV5SUWZ6
 RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDgMwDBDsa1rc6HGCU5mJREeTekzooU4kvKT
 6nMSCzOiC8qzUktPsQow8GhJMFb1g6UEyxKTU+tSMvMAcYgTFqCg0dJhHc5SJq3uCAxtzgzHS
 J1itGYo+nDli9MHJMObP/CJMSSl5+XKiXOux+kVACkNKM0D24QLDVcYpSVEuZlBDpNiKcgtSg
 3swRV/hWjOAejkjDvZJApPJl5JXD7XgGdwgR0imHrNJBTShIRUlINjDxlkzYUWHoac87fWG1X
 z3W4xnzLtOJ9JguO/d26TvNkQXjZV90t/GsvpQYZpy3n0t3huZNRnzNGdZFi2dG7O5mZbs6zW
 fH3ZVTENtdLr9se573rWGPJxnv5y+xn2/a9ntvLsDo8K1Tnd57oho/ubFnpkrrndye+67Stjp
 yzsTvT1K6R1Ul8khJLcUaioRZzUXEiAKbKoSQIAwAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503299858!92585904!1
X-Originating-IP: [74.125.83.46]
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 28726 invoked from network); 21 Aug 2017 07:17:39 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:17:39 -0000
Received: by mail-pg0-f46.google.com with SMTP id t3so66806975pgt.0
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:17:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=FrxHLp1rjqagWHy1h13a1Fe1NdFEtDU3vRwHPpfHjW8=;
 b=yIFSLmTDDNDPcF+nBIRU2WNlpL9/hlxD8lPrsLVEI+HaYsHRmUE0kQayjui/+iYmlY
 o/yq5vXQq5HYyfI3fngyHGTTzTosNX4GOWjorEY2UQw6Ccf9/LEhHnZSbwkl7meRQaSZ
 aUXAKz38iFspdhg4922rbsaM7jJBDTFVAirb9qV8vIMH1T1cF1X9YIK0QE+SFZIUA9Pb
 ZT2A1y/pwXbiUoUn/Blf5rMj9Q1m9hlEzHWXIxJvG9Keo+j8CcNYv6acAQwjzFQsPdOR
 EvN59VYCA7NHWSCCUJfL045xyOVewCSwH+JVEjFVciRMFHPqR8UPs7YsXkMDdjmSGl6c
 62rw==
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:user-agent:mime-version:content-transfer-encoding;
 bh=FrxHLp1rjqagWHy1h13a1Fe1NdFEtDU3vRwHPpfHjW8=;
 b=SmyLSgNCryew3udL9ZrhFbqe5SEPZRWIyYQ3WTVA5bBIK8dBUuueUZRDDieqXmNO1n
 2wV+MK6fjVutiBuaYTHkTLzh7szI3G2ZoeJPcdJQbb2qRuIiceVTurqIboWG6Z+Pnl9S
 MIuG9iHs1hCkViCo57FpRRphzKb/YgP49YycuEiLggmWUj1/SdHgYHkSYdllRPjypXbH
 3MPFT3iy/ggn9PNCpanNhXOkWBpAsqIxRmSLdIluY3NH/tE+dEnr9u2A2dmTBYE+RI47
 sCx0qhBZfFIk4upaP6syWnRiCWGwv+HGppq98nzgG0IiZSMLNO4rIFLwBOPvqN8NYChJ
 Nfqw==
X-Gm-Message-State: AHYfb5iUCUUb76NhH/KGm7dQP1s1lYbl0NsOEzCBmoQ7MjyThca/T8ZA
 q+AKHKvHOf/2tN20EH8kMQ==
X-Received: by 10.98.58.204 with SMTP id v73mr16075854pfj.191.1503299857953;
 Mon, 21 Aug 2017 00:17:37 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id b65sm10835648pfa.53.2017.08.21.00.17.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:17:37 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:47:35 +0530
Message-Id: <20170821071734.65172.49584.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 01/10] .gitignore: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KCgot
LS0KIC5naXRpZ25vcmUgfCAgICAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgLmdpdGlnbm9yZQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUg
Yi8uZ2l0aWdub3JlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg3M2Y4ZjYK
LS0tIC9kZXYvbnVsbAorKysgYi8uZ2l0aWdub3JlCkBAIC0wLDAgKzEsMiBAQAorIyBidWlsZC9m
ZWRvcmEKK2J1aWxkL2ZlZG9yYS9iaW51dGlscy0qLnRhcgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:17:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07:17: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.xen.org>)
	id 1djgxs-0005zK-B9; Mon, 21 Aug 2017 07:17:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgxr-0005y7-7z
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:17:35 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 94/59-01712-E098A995; Mon, 21 Aug 2017 07:17:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXiVRtsqsvVOSv
 S4PQ+A4slHxezODB6HN39mymAMYo1My8pvyKBNWPl8d3sBVu4Kx5dOszcwPiMs4uRi0NIYBKj
 xLGHk9m6GDk5WASWs0rMPCsHkpAQWMUq0bdkGRNIQkIgTeLs/i3sEHa5RGPXBGYQW0hAS6Jxw
 UE2iElfGSVe7NsN1sAmYCyx5NBjsKkiAtIS1z5fZuxi5OBgFpCSOH3QHCQsLGAl8e/KU1aIxa
 oSz159B5vJK+Au8WDpH1aIXXISDefvg8VFgeyVl1tYIWoEJU7OfMICMVJTYv0ufZAws4C8xPa
 3c5gnMArNQlI1C6FqFpKqBYzMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPFO93NTi4sT01JzE
 pGK95PzcTYzAYGYAgh2Ma6Y6H2KU5GBSEuXdkDorUogvKT+lMiOxOCO+qDQntfgQowwHh5IEL
 0MHUE6wKDU9tSItMwcYVzBpCQ4eJRHe5e1Aad7igsTc4sx0iNQpRl2OSQe2f2ESYsnLz0uVEu
 fdD1IkAFKUUZoHNwIW45cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsGMoUnM68EbtMroCO
 YgI4wbJ0GckRJIkJKqoGx9o3s/VsXbnlWLT1kEDIr8PeBCun7KosKDnCKC4tHL2nIkvr5WbW9
 PVv00qYi/unHO25LG+359UqE/dJ93shS6V3L/pjY1SVXfFvMekTKcfX0mPL6jw7flwU9vPcvy
 NyxNTpiz+obx6vvfVVsW/HStCbiXt/06r3rOWzf67D7SAq+yw/cHr1ZiaU4I9FQi7moOBEAkH
 I6wuwCAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503299849!106459187!1
X-Originating-IP: [74.125.83.53]
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 44909 invoked from network); 21 Aug 2017 07:17:30 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:17:30 -0000
Received: by mail-pg0-f53.google.com with SMTP id m133so12689796pga.5
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:17:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=HrRhqIBjVgyFl8gaDYMjlLodwV79Xwq52J1t0mj9WI0=;
 b=IhK/U3z6w1g/jHSx96ZU5ROWb/vfG3QT7YR+dRa10+5eosFDbUxp3J1NWhN+Hig/6z
 6hkePqB/m0BPxX1JgZNZA2DJMFSL2OmvkVtbyLdyJUZSrTdBmVkJDrp8xSs5Z4jqFoLZ
 31JtHqhecUMkYwaZp8AWrMYNlqqiNE0OBQj1BrJee2TSYbnvlYigBL/SXUy5MiZuHu+w
 p5sCxCYSboSphl9LW/RJfhoScWwxj+5uetwoWgseQRl5ta+bsevLzqKOv3273WO7bcds
 CPaMI3tpMZcLCjv/1A0dRGUhn+M4PZviFSCKGGfqIzZndjM7wJV0pyPfwLzeN6Hi4NAL
 dNfQ==
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:user-agent
 :mime-version:content-transfer-encoding;
 bh=HrRhqIBjVgyFl8gaDYMjlLodwV79Xwq52J1t0mj9WI0=;
 b=D4I4U9QRkA4Z77HyDyE213dssgHYpPGtyZS8ArUiQ9AIDVa4Og3stThJBqDliui45C
 oWDLW/MhT0hSeTKHfM5oDu6s5Qu2Rq/cXeTIqCK3b0x4Hit3TXlR8ppCd9W0jC8RxXpv
 KKbYiRyC1ncHQ4yGE2WZsvyOFx16MxvV3CiCwwydpb9yboiQKOu36LU7u+U2A11ZD4jG
 SR4uICC5+GXXBn+iUH5/E1wOO4Fjwp/g0Ey//twPE8eBoC+fxv+gXgu27zWWLNZFTHUb
 VHXqoL318Ivm8wIrQ7MjmAWPhskVVDQubXf8cLNh8CKu2Z+Jc9t8+Du9+z5oSyw/WVv6
 xxow==
X-Gm-Message-State: AHYfb5hLrFPaRWyKa47QT+kmvnX/24yy2FEKFQ7ilLtYt2r4r08RpvT2
 a8yv2dlG/0RtU06KnX9rug==
X-Received: by 10.84.229.65 with SMTP id d1mr13945387pln.4.1503299849040;
 Mon, 21 Aug 2017 00:17:29 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id f15sm18590814pgu.90.2017.08.21.00.17.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:17:28 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:47:22 +0530
Message-Id: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 00/10] Add Fedora support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFuYW8sCgpGb2xsb3dpbmcgc2VyaWVzIGFkZHMgZG9jdW1lbnRhdGlvbiBvbiBob3cg
dG8gdXNlIHN0YWdlMS14ZW4gb24gRmVkb3JhLgpJdCBhbHNvIGFkZHMgY29udGludW91cyBidWls
ZCBzdXBwb3J0IHVzaW5nIENpcmNsZUNJLgoKWGVuLCBRZW11LCBya3QgYW5kIHN0YWdlMSBBQ0kg
aW1hZ2UgYXJlIGJ1aWx0IHVzaW5nIGEgRmVkb3JhIGJhc2VkCmNvbnRhaW5lci4gVGhpcyBzZXR1
cCBhbGxvd3MgZm9yIGEgcmVwcm9kdWNpYmxlIGJ1aWxkIGVudmlyb25tZW50IHRoYXQKd2UgY2Fu
IHVzZSBsb2NhbGx5IGFuZCBhbHNvIHdpdGhpbiBhIENJIHN5c3RlbS4KCkJlbG93IGlzIGFuIG92
ZXJ2aWV3IG9mIHRoZSBzZXJpZXMgLQoKYnVpbGQvZmVkb3JhOiBBZGQgYGJ1aWxkcm9vdC1SRUFE
TUUubWRgCmJ1aWxkL2ZlZG9yYTogQWRkIGBidWlsZHJvb3QtRG9ja2VyZmlsZWAKYnVpbGQvZmVk
b3JhOiBBZGQgYHJ1bmAKCmBidWlsZC9mZWRvcmFgIGRpcmVjdG9yeSBpcyBpbnRyb2R1Y2VkLiBJ
biB0aGlzIGRpcmVjdG9yeSB3ZSBjYW4KbWFpbnRhaW4gZG9jdW1lbnRhdGlvbiwgc2NyaXB0cyBh
bmQgcGF0Y2hlcyByZWxhdGluZyB0byBGZWRvcmEgc3VwcG9ydApmb3Igc3RhZ2UxLXhlbi4KCmBi
dWlsZHJvb3QtUkVBRE1FLm1kYCBkZXNjcmliZXMgYSB0d28gc3RhZ2UgY29udGFpbmVyIGJ1aWxk
IHByb2Nlc3MuClRoaXMgaXMgbW9kZWxlZCBvbiBob3cgd2UgZG8gYnVpbGRzIGZvciBkaXN0cm8g
cGFja2FnZXMsIGJ1dCB1c2luZwpjb250YWluZXJzIGluc3RlYWQgb2YgYSBtb2NrL2Nocm9vdCBl
bnZpcm9ubWVudC4gVGhlIGJ1aWxkIGFydGlmYWN0CnByb2R1Y2VkIGJ5IGBydW5gIHNjcmlwdCBp
cyBhIHRhcmJhbGwsIGluc3RlYWQgb2YgYSBycG0gb3IgZGViIGZpbGUuCgpidWlsZC9mZWRvcmE6
IEFkZCBgc291cmNlX3BhdGguc2hgCmJ1aWxkL2ZlZG9yYTogQWRkIGB4ZW4tdW5zdGFibGUtcnVu
aXQvKmAgc2NyaXB0cwoKU2NyaXB0cyB1c2VkIHdpdGhpbiBidWlsZCBhcnRpZmFjdCB0YXJiYWxs
LgoKLmNpcmNsZWNpL2NvbmZpZy55bWw6IEFkZApSRUFETUUubWQ6IEFkZCBDaXJjbGVDSSBiYWRn
ZQoKQWRkcyBDaXJjbGVDSSBzdXBwb3J0LiBIZXJlIFsxXVsyXSBpcyBhIHRlbXBvcmFyeSByZXBv
IHdpdGggQ2lyY2xlIENJCnN1cHBvcnQgZW5hYmxlZC4KCmJ1aWxkL2ZlZG9yYTogQWRkIGBSVU5O
SU5HX1NUQUdFMV9YRU4ubWRgCkJVSUxESU5HLm1kOiBBZGQgRmVkb3JhIGluc3RydWN0aW9ucwoK
VXBkYXRlIGRvY3MuCgpQbGVhc2UgbGV0IG1lIGtub3cgeW91ciBjb21tZW50cy4gVGhhbmsgeW91
IQoKQmVzdCwKUmFqaXYKClsxXTogaHR0cHM6Ly9naXRodWIuY29tL2xhbWJkYS1saW51eC1mZWRv
cmEvc3RhZ2UxLXhlbi90cmVlL3dpcApbMl06IGh0dHBzOi8vY2lyY2xlY2kuY29tL2doL2xhbWJk
YS1saW51eC1mZWRvcmEvc3RhZ2UxLXhlbi90cmVlL3dpcAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:17:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07:17: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.xen.org>)
	id 1djgy6-000602-Po; Mon, 21 Aug 2017 07:17:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgy5-0005zw-HV
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:17:49 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BC/72-01732-C198A995; Mon, 21 Aug 2017 07:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXiVRtspivdOSv
 S4FiXscWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFzzl6mgot8FW92nmVtYHzK08XIxSEkMIFR
 4smnj0wgDovAPlaJ+xfnMXcxcnJICBxklWh7kg1hp0l0z/rDAmFXSRzuWMYKYgsJaEk0LjjIB
 jHpG6PE3fu72UASbALGEksOPQazRQSkJa59vszYxcjBwSwgJXH6oDlIWFjAX+LbxH9gu1gEVC
 WuTf3EBlLCK+AucWpxEcQqOYmG8/fBSjgFPCRe7p7CArHWXWLf9ANMILYoUM3Kyy1g5/AKCEq
 cnPmEBWKTpsT6XfogYWYBeYntb+cwT2AUmYWkahZC1SwkVQsYmVcxahSnFpWlFukaWeglFWWm
 Z5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGfj0DA+MOxvYTfocYJTmYlER5N6TOihTiS
 8pPqcxILM6ILyrNSS0+xCjDwaEkwcvQAZQTLEpNT61Iy8wBRiFMWoKDR0mEd3k7UJq3uCAxtz
 gzHSJ1ilGXY9KB7V+YhFjy8vNSpcR594MUCYAUZZTmwY2AJYRLjLJSwryMDAwMQjwFqUW5mSW
 o8q8YxTkYlYR5uUAu4cnMK4Hb9AroCCagIwxbp4EcUZKIkJJqYGyMP+bg/vn8eq9Vh14t/BY3
 3e5d37LqKgWmSG7d15UK2V8+vZJP1zoT9PeU1vVuG6aYbAUVmXjTEw7SSzyXnlN3Xm7/tOc5i
 6WkzzRz157zkW+eFkkcKSwScjwy293oAs/XWfO7q85pVtW9kJ3WL6FbMuFf/+U/XL8nfPj35a
 /EiuUMx4N+zlViKc5INNRiLipOBABzs6LKAwMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503299866!72280203!1
X-Originating-IP: [74.125.83.54]
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 62969 invoked from network); 21 Aug 2017 07:17:47 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:17:47 -0000
Received: by mail-pg0-f54.google.com with SMTP id t3so66809232pgt.0
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:17:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=FLd3LKhkWBwH3xhohx7+9Q772WNIDtclnZfwSZphQQs=;
 b=d/evOztS5NlHF/VZZ+sttrK5OUKKrMWJxsG49SCEoicT24GAbhOM1U7ogGS5adnLOS
 FhjcAoK8sPPPaLB7590wgK0otmTTKt5TDZ/DRd03pz5Z5NgxmSA6yzqRVp9IbdnbOEAq
 1MnYBTrV3/YNNqi5R/fISWFTu4cTQDF8vLkLwR1arbovaqj5KMfgt2pIu48OBp61qYQ6
 z/UkCj8yQclF6rl9xgzAdoze3ZIxP1Og8QCGd/kKHm0N7G/cd1slNPOmzRRoUA3Io25S
 Ms5FbK26tn6pcmgRlPH3FSD0GpvyIqxS/sFpDkkbj1a+tujYDIihI42vxGeKkH6IiUJ9
 XYfQ==
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:user-agent:mime-version:content-transfer-encoding;
 bh=FLd3LKhkWBwH3xhohx7+9Q772WNIDtclnZfwSZphQQs=;
 b=OhG9P8F5i6vRhTwKd1f23gdUPzYLPYjj741dc5rplHNT2rhVI7wsQMdGU2XfRKjg7D
 2dIhKlOvR07kD6DbL6YylcUsoJ8E6c7WHs942h4jI5LTOmKjs9IRpQYQxgs2zhH/QDPA
 xDTspcjShikSEGLqSLEplO+rSE1oZ4OJ27+7Of1+baSDQgLlmtuZViSVjA+HwMBiGD65
 BQYF4gXUrDaGiETte2pUOZHx3I+V8wX3ymfakfH9zLDu9kBVKgv+Gm0eCTr+D2ffnWZL
 MuNuEmSqRfvJjeCA1YDouS371WyJnTEWsHbdatoNnRNI05/F6++XPpHJDGpE6A1hGEEd
 yXrA==
X-Gm-Message-State: AHYfb5iUOldK0ndtGWQFti4/a5eWbmW36Z95/Lm8qMX7NrqoxYz84ojo
 XNIN8qffRFGFpxiUTluyog==
X-Received: by 10.84.198.129 with SMTP id p1mr18091642pld.120.1503299866038;
 Mon, 21 Aug 2017 00:17:46 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id c23sm19907373pfc.136.2017.08.21.00.17.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:17:45 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:47:43 +0530
Message-Id: <20170821071743.65172.96274.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 02/10] build/fedora: Add
	`buildroot-README.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KCgot
LS0KIGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtUkVBRE1FLm1kIHwgICA1MCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMo
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBidWlsZC9mZWRvcmEvYnVpbGRyb290LVJFQURNRS5tZAoK
ZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS9idWlsZHJvb3QtUkVBRE1FLm1kIGIvYnVpbGQvZmVk
b3JhL2J1aWxkcm9vdC1SRUFETUUubWQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uMGVmYjE1MAotLS0gL2Rldi9udWxsCisrKyBiL2J1aWxkL2ZlZG9yYS9idWlsZHJvb3QtUkVB
RE1FLm1kCkBAIC0wLDAgKzEsNTAgQEAKKyMjIHN0YWdlMS14ZW4gRmVkb3JhIEJ1aWxkcm9vdAor
CitzdGFnZTEteGVuIGJ1aWxkIGFydGlmYWN0cyBmb3IgRmVkb3JhIGlzIGJ1aWx0IGluIHR3byBw
aGFzZXMuIEluIHRoZSBmaXJzdCBwaGFzZQorYSBkb2NrZXIgY29udGFpbmVyIGlzIHByZXBhcmVk
IHdpdGggYWxsIHRoZSBidWlsZCBkZXBlbmRlbmNpZXMuIFdlIHJlZmVyIHRvIGl0CithcyBgc3Rh
Z2UxLXhlbi1mZWRvcmEtYnVpbGRyb290YC4gSW4gdGhlIG5leHQgcGhhc2Ugd2UgZXhlY3V0ZSB0
aGUgYHJ1bmAgc2NyaXB0Cit0aGF0IHVzZXMgYHN0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdGAg
YW5kIHRvIHByb2R1Y2UgdGhlIGJ1aWxkIGFydGlmYWN0cy4KKworIyMjIEJ1aWxkaW5nIGBzdGFn
ZTEteGVuLWZlZG9yYS1idWlsZHJvb3RgCisKK2BzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3Rg
IGhhcyBhIGV4dGVybmFsIGRlcGVuZGVuY3kKK29uIFtgYmludXRpbHNgXShodHRwczovL2dpdGh1
Yi5jb20vbGFtYmRhLWxpbnV4LWZlZG9yYS9iaW51dGlscykgcGFja2FnZSB0aGF0IGlzCitjb21w
aWxlZCB3aXRoIGBpMzg2cGVgIHN1cHBvcnQuIFlvdSBjYW4gZG93bmxvYWQgdGhlIHByZS1idWls
dCBSUE1zCitmcm9tIFtoZXJlXShodHRwczovL2RyaXZlLmdvb2dsZS5jb20vb3Blbj9pZD0wQl90
VGJ1eG11UnpJUjA1d1EzRTFlV1Z5YUdzKS4KK1BsZWFzZSBkb3dubG9hZCBgYmludXRpbHMtMi4y
Ni4xLTEuMS5mYzI1LnRhcmAuCisKK1RvIGJ1aWxkIGRvY2tlciBpbWFnZQorCitgYGAKK2NkIHN0
YWdlMS14ZW4vYnVpbGQvZmVkb3JhCisKK2RvY2tlciBidWlsZCAtZiBidWlsZHJvb3QtRG9ja2Vy
ZmlsZSAtdCBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3QgLgorYGBgCisKKyMjIyBSdW5uaW5n
IGBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3RgCisKK2BgYAorY2Qgc3RhZ2UxLXhlbgorCitk
b2NrZXIgcnVuIC0tcm0gXAorICAtdiBgcHdkYDovcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5jb20v
cmt0L3N0YWdlMS14ZW4gXAorICAtdiAvdG1wOi90bXAgXAorICAtdCAtaSBzdGFnZTEteGVuLWZl
ZG9yYS1idWlsZHJvb3QgXAorICAvc2Jpbi9teV9pbml0IC0tIC9yb290L2Jpbi9ydW4KK2BgYAor
CitUaGUgZ2VuZXJhdGVkIGJ1aWxkIGFydGlmYWN0cyBhcmUgaW4gYC90bXBgIGRpcmVjdG9yeS4K
KworVG8gZGVidWcgYnVpbGQgaXNzdWVzIC0KKworYGBgCitjZCBzdGFnZTEteGVuCisKK2RvY2tl
ciBydW4gLS1ybSBcCisgIC12IGBwd2RgOi9yb290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qv
c3RhZ2UxLXhlbiBcCisgIC12IC90bXA6L3RtcCBcCisgIC10IC1pIHN0YWdlMS14ZW4tZmVkb3Jh
LWJ1aWxkcm9vdCBcCisgIC9zYmluL215X2luaXQgLS0gL2Jpbi9iYXNoCitgYGAKKworQWxzbyBz
ZWUgc2VjdGlvbiBvbiBgaXBkYmAgaW4gYGJ1aWxkcm9vdC1Eb2NrZXJmaWxlYC4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:17:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07:17: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.xen.org>)
	id 1djgyF-000627-15; Mon, 21 Aug 2017 07:17:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgyD-00061e-QB
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:17:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 07/EB-03406-5298A995; Mon, 21 Aug 2017 07:17:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRuspavSOSv
 S4MlGUYslHxezODB6HN39mymAMYo1My8pvyKBNWPXsz7WgoWyFbcW7mFuYNws3sXIxSEkMJFR
 Yu2rn+wgDovAPlaJjw8esIA4EgIHWSU+vVnG1sXICeSkSTzZ0MAKYVdJ7H/5gxnEFhLQkmhcc
 JANYtQ3RomlD5+AJdgEjCWWHHoM1iwiIC1x7fNlxi5GDg5mASmJ0wfNQcLCAgES847/BithEV
 CV+Pb2BiOIzSvgLjGp+T0zxC45iYbz98FsTgEPiZe7p7BA7HWX2Df9ABOILQpUs/JyCytEr6D
 EyZlPWCBWaUqs36UPEmYWkJfY/nYO8wRGkVlIqmYhVM1CUrWAkXkVo0ZxalFZapGusYFeUlFm
 ekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DMAwQ7Gv2sDDzFKcjApifJuSJ0VKcSXl
 J9SmZFYnBFfVJqTWnyIUYaDQ0mCt6wdKCdYlJqeWpGWmQOMRJi0BAePkgjvcpA0b3FBYm5xZj
 pE6hSjLsekA9u/MAmx5OXnpUqJ81p3ABUJgBRllObBjYAlhUuMslLCvIxARwnxFKQW5WaWoMq
 /YhTnYFQS5j0HsoonM68EbtMroCOYgI4wbJ0GckRJIkJKqoHR7uzHLR8i2lO3SCpkBzF7TzX+
 KrneqzTBdr3HPjVeh91rbNuyQ2o9LbVWFet5N62s/rr0SFSOp2WN+1f9f7HP9wruf/7HS6Pg+
 I9zB/OOZHX/CS1+PD3n+4qMbNFqgeuv10lezGaZcGmb1ttXSw3u7WFzmhD/mUdy/vmFxqsLoh
 Ov8asLHqxTYinOSDTUYi4qTgQAZVJS4AUDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503299875!64843028!1
X-Originating-IP: [74.125.83.42]
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 26984 invoked from network); 21 Aug 2017 07:17:56 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:17:56 -0000
Received: by mail-pg0-f42.google.com with SMTP id i12so94938236pgr.3
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:17:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=CVbi8ZfwleD5GFv1MPJr6QvhsRiZ7K4ZcYdbunERCLI=;
 b=cUuKQ9DieIdV/JWiQ7+m19sN69IsNWgVg5b+bU3o/PrOkL3kaIs0NcYEYu+OJrRvtQ
 psi8ZHIGpyBshYnHW4lPMsu8m0drWXbEyNHPioRyXQGojx71fdObTCAQ3rLFescIyuEm
 Vo31t5rNsmG5bKhZg0Vavjbob5ZMqyBDE9LTZJRRU+psWg1Z4oeUNhXteh4Mmhx8P9hY
 PqJ5JLDA4TrWHsuzK8EEh0uTF0XdALxHqI1b2K7D6kvrHdOIqynmc2zPJqUDwf1Zc2eI
 GR8Uno1mtxiPPp8iXRjb5dnSWp8WHiCkD69UVgCeEfNEZ3p+nHpFrWCVMKk+6VGyLMqV
 hTfA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=CVbi8ZfwleD5GFv1MPJr6QvhsRiZ7K4ZcYdbunERCLI=;
 b=JADTQONB2HT6/Yf3e1HNecB77gysVhNJymusXJZjev1JfTC1AryrQlLGSoVfGsAdtv
 sFi6bptjz0KomDHWHi+GijcGretF88AGHJktWq1wlwk3GXa/lnRlNdNC/9QCqYsxVhAi
 4LkCc5LX9/Q2Ladttaf6JaiCTZ6B2gHA/lffe3hpAWY1ZSBDUAu74uOhnAAVVY/g5yLx
 MSvAhW7zk2oI1B87e9AgYKNxEeuRiBAmmn5BQSUjmLG3LD1eB6bt8B/KpJRhriMeCNkf
 9xUpZ1UvSseKj3S8Vlb85tpdSiBA2ZkQQ/K9bI2oHy5lFd2TL54v+ewmwfMg4x+TuAGM
 f9yw==
X-Gm-Message-State: AHYfb5iYCpH10gav2wz7nUclkk9wAL1JZpzNKNMPHB72mKb+aZ59CBYI
 chdwOJCyG/HsEWjQ98DPCw==
X-Received: by 10.98.156.80 with SMTP id f77mr16023099pfe.213.1503299874691;
 Mon, 21 Aug 2017 00:17:54 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id d88sm22119621pfl.158.2017.08.21.00.17.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:17:54 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:47:51 +0530
Message-Id: <20170821071751.65172.57390.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 03/10] build/fedora: Add
	`buildroot-Dockerfile`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KCgot
LS0KIGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtRG9ja2VyZmlsZSB8ICAxMDggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwOCBpbnNlcnRpb25z
KCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxl
CgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxlIGIvYnVpbGQv
ZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLmVkZTZlNTcKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEvYnVpbGRyb290
LURvY2tlcmZpbGUKQEAgLTAsMCArMSwxMDggQEAKKyMgdGFyYmFsbHMgY2hlY2tzdW0KKyMgLS0t
LS0tLS0tLS0tLS0tLS0KKyMgOTc0YjMwOTEyMzJkNzgxYzRmYzQxMGNjY2E5OGZiNjJiYTlmZWJl
OWU2YTk4OGUzNDg4MDQ0ODNjNGY2Njc0MiAgYmludXRpbHMtMi4yNi4xLTEuMS5mYzI1LnRhcgor
CitGUk9NIGxhbWJkYWxpbnV4ZmVkb3JhL2Jhc2VpbWFnZS1mZWRvcmEKKworQ01EIFsiL3NiaW4v
bXlfaW5pdCJdCisKK0NPUFkgWyBcCisgICIuL2JpbnV0aWxzLTIuMjYuMS0xLjEuZmMyNS50YXIi
LCBcCisgIFwKKyAgIi4vcnVuIiwgXAorICAiL3RtcC9kb2NrZXItYnVpbGQvIiBcCitdCisKK1JV
TiBcCisgICMgZG5mCisgIGVjaG8gIlJ1bm5pbmcgZG5mIHVwZGF0ZS4uLiIgJiYgXAorICBkbmYg
dXBkYXRlIC15ICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgbGVzcyAmJiBcCisgIGRuZiBpbnN0YWxs
IC15IHN1ZG8gJiYgXAorICBcCisgICMgY2lyY2xlY2kgY29udGFpbmVyIHJlcXVpcmVtZW50cwor
ICAjIGh0dHBzOi8vY2lyY2xlY2kuY29tL2RvY3MvMi4wL2N1c3RvbS1pbWFnZXMvI2FkZGluZy1y
ZXF1aXJlZC1hbmQtY3VzdG9tLXRvb2xzLW9yLWZpbGVzCisgIGRuZiBpbnN0YWxsIC15IGdpdCAm
JiBcCisgIGRuZiBpbnN0YWxsIC15IG9wZW5zc2gtY2xpZW50cyAmJiBcCisgIGRuZiBpbnN0YWxs
IC15IHRhciAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGd6aXAgJiYgXAorICBkbmYgaW5zdGFsbCAt
eSBjYS1jZXJ0aWZpY2F0ZXMgJiYgXAorICBcCisgICMgaW5zdGFsbCBgYmludXRpbHNgCisgIHB1
c2hkIC90bXAvZG9ja2VyLWJ1aWxkICYmIFwKKyAgICAjIHZlcmlmeSBjaGVja3N1bQorICAgIGVj
aG8gIjk3NGIzMDkxMjMyZDc4MWM0ZmM0MTBjY2NhOThmYjYyYmE5ZmViZTllNmE5ODhlMzQ4ODA0
NDgzYzRmNjY3NDIgIGJpbnV0aWxzLTIuMjYuMS0xLjEuZmMyNS50YXIiIHwgc2hhMjU2c3VtIC1j
IC0gJiYgXAorICAgIHRhciB4dmYgYmludXRpbHMtMi4yNi4xLTEuMS5mYzI1LnRhciAmJiBcCisg
ICAgZG5mIGluc3RhbGwgLXkgLi9iaW51dGlscy8yLjI2LjEvMS4xLmZjMjUveDg2XzY0L2JpbnV0
aWxzLTIuMjYuMS0xLjEuZmMyNS54ODZfNjQucnBtICYmIFwKKyAgcG9wZCAmJiBcCisgIFwKKyAg
ZG5mIGluc3RhbGwgLXkgQGJ1aWxkc3lzLWJ1aWxkICYmIFwKKyAgXAorICAjIEhhdmluZyBgaXBk
YmAgYXJvdW5kIGlzIHVzZWZ1bCB3aGVuIGRlYnVnZ2luZyBgcnVuYCBzY3JpcHQuIFVuY29tbWVu
dCB0aGlzCisgICMgc2VjdGlvbiBhcyByZXF1aXJlZAorICAjIGRuZiBpbnN0YWxsIC15IHB5dGhv
bjItZGV2ZWwgJiYgXAorICAjIGRuZiBpbnN0YWxsIC15IHB5dGhvbi1waXAgJiYgXAorICAjIHN1
IC1sIHJvb3QgLWMgInBpcDIgaW5zdGFsbCAtLXVzZXIgaXBkYj09MC44IGlweXRob249PTUuMy4w
IiAmJiBcCisgIFwKKyAgIyBOb3RlOiB4ZW4gYW5kIHFlbXUgaGFzIHNvbWUgZHVwbGljYXRlIHBh
Y2thZ2UgZGVwZW5kZW5jaWVzLiBXZSBhcmUKKyAgIyBleHBsaWNpdGx5IGNhbGxpbmcgb3V0IGRl
cGVuZGVuY2llcyBmb3IgeGVuIGFuZCBxZW11CisgICMKKyAgIyB4ZW4gYnVpbGQgZGVwZW5kZW5j
aWVzCisgIGRuZiBpbnN0YWxsIC15IGJyaWRnZS11dGlscyAmJiBcCisgIGRuZiBpbnN0YWxsIC15
IGdldHRleHQgJiYgXAorICBkbmYgaW5zdGFsbCAteSBnbGliMi1kZXZlbCAmJiBcCisgIGRuZiBp
bnN0YWxsIC15IGdsaWJjLWRldmVsLmk2ODYgJiYgXAorICBkbmYgaW5zdGFsbCAteSBncnViMiAm
JiBcCisgIGRuZiBpbnN0YWxsIC15IGlhc2wgJiYgXAorICBkbmYgaW5zdGFsbCAteSBsaWJhaW8t
ZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAteSBsaWJ1dWlkLWRldmVsICYmIFwKKyAgZG5mIGlu
c3RhbGwgLXkgbmN1cnNlcy1kZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IG9wZW5zc2wtZGV2
ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAteSBwaXhtYW4tZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFs
bCAteSBweXRob24yLWRldmVsICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgd2dldCAmJiBcCisgIGRu
ZiBpbnN0YWxsIC15IHlhamwtZGV2ZWwgJiYgXAorICBcCisgICMgcWVtdSBidWlsZCBkZXBlbmRl
bmNpZXMKKyAgZG5mIGluc3RhbGwgLXkgZ2xpYjItZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAt
eSBsaWJhaW8tZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAteSBsaWJhdHRyLWRldmVsICYmIFwK
KyAgZG5mIGluc3RhbGwgLXkgbGliY2FwLWRldmVsICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgbGli
Y2FwLW5nLWRldmVsICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgcGl4bWFuLWRldmVsICYmIFwKKyAg
ZG5mIGluc3RhbGwgLXkgemxpYi1kZXZlbCAmJiBcCisgIFwKKyAgIyBya3QgYnVpbGQgZGVwZW5k
ZW5jaWVzCisgIGRuZiBpbnN0YWxsIC15IGF1dG9jb25mICYmIFwKKyAgZG5mIGluc3RhbGwgLXkg
YXV0b21ha2UgJiYgXAorICBkbmYgaW5zdGFsbCAteSBnaXQgJiYgXAorICBkbmYgaW5zdGFsbCAt
eSBnbGliYy1zdGF0aWMgJiYgXAorICBkbmYgaW5zdGFsbCAteSBnbnVwZyAmJiBcCisgIGRuZiBp
bnN0YWxsIC15IGdvbGFuZyAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGxpYmFjbC1kZXZlbCAmJiBc
CisgIGRuZiBpbnN0YWxsIC15IHNxdWFzaGZzLXRvb2xzICYmIFwKKyAgZG5mIGluc3RhbGwgLXkg
c3lzdGVtZC1kZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IHdnZXQgJiYgXAorICBcCisgICMg
c3RhZ2UxLXhlbiBidWlsZCBkZXBlbmRlbmNpZXMKKyAgZG5mIGluc3RhbGwgLXkgYmMgJiYgXAor
ICBkbmYgaW5zdGFsbCAteSBidXN5Ym94ICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgZ2xpZGUgJiYg
XAorICBkbmYgaW5zdGFsbCAteSBnb2xhbmcgJiYgXAorICBkbmYgaW5zdGFsbCAteSBqcSAmJiBc
CisgIGRuZiBpbnN0YWxsIC15IGxpYmFjbC1kZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IHdn
ZXQgJiYgXAorICBcCisgICMgY29weSBgcnVuYCBmaWxlCisgIHN1IC1sIHJvb3QgLWMgIm1rZGly
IC9yb290L2JpbiIgJiYgXAorICBzdSAtbCByb290IC1jICJjcCAvdG1wL2RvY2tlci1idWlsZC9y
dW4gL3Jvb3QvYmluIiAmJiBcCisgIFwKKyAgIyBjcmVhdGUgYHN0YWdlMS14ZW5gIGRpcmVjdG9y
eQorICBta2RpciAtcCAvcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4g
JiYgXAorICBcCisgICMgY2xlYW51cAorICBybSAtcmYgL3RtcC9kb2NrZXItYnVpbGQgJiYgXAor
ICBkbmYgY2xlYW4gYWxsICYmIFwKKyAgcm0gLXJmIC92YXIvY2FjaGUvZG5mLyogJiYgXAorICBy
bSAtcmYgL3RtcC8qICYmIFwKKyAgcm0gLXJmIC92YXIvdG1wLyoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:18:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07: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.xen.org>)
	id 1djgyO-00064p-8G; Mon, 21 Aug 2017 07:18:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgyM-00064N-Tc
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:18:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 7A/35-02181-E298A995; Mon, 21 Aug 2017 07:18:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsXiVRtspqvbOSv
 S4OZ1RYslHxezODB6HN39mymAMYo1My8pvyKBNWPbh2aWguXSFf9vKzUwNkp0MXJxCAlMYJT4
 2rCIpYuRk4NFYB+rxIJbPiC2hMBBVonZaz0h7DSJ/Q/ns0LYFRK3Ht8Hs4UEtCQaFxxkgxj0l
 VFi/ZPVjCAJNgFjiSWHHrOB2CIC0hLXPl8GinNwMAtISZw+aA5iCgvYSyz/nQWxVlXi3oE7YN
 W8Au4S3z7+glolJ9Fw/j4ziM0p4CHxcvcUFoi17hL7ph9gArFFgWpWXm5hhegVlDg58wkLxCZ
 NifW79EHCzALyEtvfzmGewCgyC0nVLISqWUiqFjAyr2LUKE4tKkst0jUy1ksqykzPKMlNzMzR
 NTQw1stNLS5OTE/NSUwq1kvOz93ECAz7egYGxh2MfXv9DjFKcjApifJuSJ0VKcSXlJ9SmZFYn
 BFfVJqTWnyIUYaDQ0mCN6cDKCdYlJqeWpGWmQOMQJi0BAePkgjv8nagNG9xQWJucWY6ROoUoz
 HHhtXrvzBxTDqw/QuTEEtefl6qlDivNcgkAZDSjNI8uEGwxHCJUVZKmJeRgYFBiKcgtSg3swR
 V/hWjOAejkjCvB8gUnsy8Erh9r4BOYQI6xbB1GsgpJYkIKakGxvXB0y8pSojuWz7zmqqqnEdY
 u/QPrYmeh3Xi3Sc31Jof+/dqtdjR1g+/Ht2S2bngZGbEx5jsOaXJjF52n/cu1RYJWmmwNukQ2
 93Ub7/a/1/sTJ24vmojx5LTjQbszyaecn2a6HPhrtq/o3xRFu0bFyw4dixf+sz3F1P7fsjfN5
 CUMpwuYcz49Z0SS3FGoqEWc1FxIgC165O5BwMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503299884!110667658!1
X-Originating-IP: [74.125.83.54]
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 36513 invoked from network); 21 Aug 2017 07:18:05 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:18:05 -0000
Received: by mail-pg0-f54.google.com with SMTP id n4so31221436pgn.1
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:18:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=LNiX/Q5CmTtwCYgRNItSWqYB7G4F3DGn3v9fSc84uhA=;
 b=kuGIjsg/0hnk7av5vhEPmLwgKBjPBTTKAUGRHnMFZT974nQ9ULte01+SjZkqTo84VU
 azdWrfg/f1Xpb1+D56Ads3G/MYbRebVne2iDKh1hllfuDuBCSxnRqjgOo+WeVSUZqXjJ
 PaVSh9euIpgIu/0ajTlBJULKquHxD/0xNjVbY3qgxDi/eCgN2J0UzcXqTY3cEhYM+PKg
 ikPmcV85lNwyv2Tt1G9xm6JyXOMYYUsAJdowR32KGNQXbzZLw22MEyI7fh5jAS+qbFqM
 0oLvPZ8mZxXriOeSLqAYkrpRNl1SAC9CpmjTVj66xIQ9o++vO5tTf2HpGF/5PwLmuJQG
 MIlA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=LNiX/Q5CmTtwCYgRNItSWqYB7G4F3DGn3v9fSc84uhA=;
 b=DbK+Ij/hRsDn05SXNZ5a8yLwpuv1zr+AzMhbDQEpGgHYum1dWl+fua6F4R3UkxpzTE
 RD67wVzaVEwFevHyXktpBw/7F2XG9b+jaoO5zmqAGxWTk7DXjbyFFnuHIlBPBI9VU4Zx
 Xr+99KBHzGseREBAusmFEszaxe5Wiw3TQ5UHKQ8ixduHjD7AJSzZx+B6Yzg76aRwadFU
 HuGPc1VyVCHfRQWBZkNXYcqEHeovBb04JqItJtM/CS+O7UfiGPZlC++u7l7pgDZROmRZ
 9zd9X3NMEvz6RSjVJebolu865uJ+xxLgINaSp4FNlP2Z9Tb7IRDp8acXJLJibXdmSInC
 5/ew==
X-Gm-Message-State: AHYfb5h0jwlCiB8+O+KZ9nUv93Zoj2HdnM789u7Wqk/GoTZPiTL4avH1
 p6WdDmWMD2hzZxH9BQuFCw==
X-Received: by 10.98.15.79 with SMTP id x76mr16045088pfi.19.1503299883717;
 Mon, 21 Aug 2017 00:18:03 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id b6sm14529939pfj.148.2017.08.21.00.18.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:18:02 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:48:00 +0530
Message-Id: <20170821071800.65172.88884.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 04/10] build/fedora: Add `run`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KCgot
LS0KIGJ1aWxkL2ZlZG9yYS9ydW4gfCAgIDg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDg3IGluc2VydGlvbnMo
KykKIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEvcnVuCgpkaWZmIC0tZ2l0IGEvYnVp
bGQvZmVkb3JhL3J1biBiL2J1aWxkL2ZlZG9yYS9ydW4KbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5k
ZXggMDAwMDAwMC4uMzdlMWRhYwotLS0gL2Rldi9udWxsCisrKyBiL2J1aWxkL2ZlZG9yYS9ydW4K
QEAgLTAsMCArMSw4NyBAQAorIyEvdXNyL2Jpbi9weXRob24yCisKK2ltcG9ydCBzaGxleAoraW1w
b3J0IHN1YnByb2Nlc3MKK2ltcG9ydCBzeXMKK2ltcG9ydCBvcworCisKKyMgaGVscGVyIGZ1bmN0
aW9uIHRvIGNhcHR1cmUgc3Rkb3V0IGZyb20gYSBsb25nIHJ1bm5pbmcgcHJvY2VzcworZGVmIHN1
YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpOgorICAgIHAgPSBzdWJwcm9jZXNzLlBvcGVu
KAorICAgICAgICBzaGxleC5zcGxpdChjbWQpLCBjd2Q9Y3dkLCBlbnY9ZW52LCBzdGRvdXQ9c3Vi
cHJvY2Vzcy5QSVBFKQorICAgIHdoaWxlIHAucG9sbCgpIGlzIE5vbmU6CisgICAgICAgIGwgPSBw
LnN0ZG91dC5yZWFkbGluZSgpCisgICAgICAgIHN5cy5zdGRvdXQud3JpdGUobCkKKworCitlbnYg
PSBvcy5lbnZpcm9uLmNvcHkoKQorCisjIGJ1aWxkIGFuZCBpbnN0YWxsIHhlbi11bnN0YWJsZQor
cHJpbnQgIkNsb25pbmcgeGVuLXVuc3RhYmxlLi4uIgorY21kID0gJ2dpdCBjbG9uZSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCcKK3N1YnByb2Nlc3MuY2hlY2tfb3V0cHV0KHNobGV4LnNw
bGl0KGNtZCksIGN3ZD0nL3Jvb3QnKQorCitzdGVwcyA9IFsKKyAgICAnLi9jb25maWd1cmUgLS1w
cmVmaXg9L29wdC94ZW4tdW5zdGFibGUgLS13aXRoLXN5c3RlbS1xZW11PS9vcHQveGVuLXVuc3Rh
YmxlL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgLS1kaXNhYmxlLXN0dWJkb20gLS1kaXNh
YmxlLXFlbXUtdHJhZGl0aW9uYWwgLS1kaXNhYmxlLXJvbWJpb3MgLS1zeXNjb25mZGlyPS9vcHQv
eGVuLXVuc3RhYmxlL2V0YyAtLWVuYWJsZS1ycGF0aCAtLWRpc2FibGUtc3lzdGVtZCcsCisgICAg
J21ha2UnLAorICAgICdtYWtlIGluc3RhbGwgQk9PVF9ESVI9L29wdC94ZW4tdW5zdGFibGUvYm9v
dCBERUJVR19ESVI9L29wdC94ZW4tdW5zdGFibGUvbGliL2RlYnVnIEVGSV9ESVI9L29wdC94ZW4t
dW5zdGFibGUvYm9vdC9lZmkvRUZJL3hlbicKK10KK2ZvciBjbWQgaW4gc3RlcHM6CisgICAgY3dk
ID0gJy9yb290L3hlbicKKyAgICBzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQorCisj
IGJ1aWxkIGFuZCBpbnN0YWxsIHFlbXUtdW5zdGFibGUKK3ByaW50ICJDbG9uaW5nIHFlbXUtdW5z
dGFibGUuLi4iCitjbWQgPSAnZ2l0IGNsb25lIGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdCcK
K3N1YnByb2Nlc3MuY2hlY2tfb3V0cHV0KHNobGV4LnNwbGl0KGNtZCksIGN3ZD0nL3Jvb3QnKQor
CitzdGVwcyA9IFsKKyAgICAnLi9jb25maWd1cmUgLS1wcmVmaXg9L29wdC9xZW11LXVuc3RhYmxl
IC0tZW5hYmxlLXhlbiAtLXRhcmdldC1saXN0PWkzODYtc29mdG1tdSAtLWV4dHJhLWNmbGFncz0i
LUkvb3B0L3hlbi11bnN0YWJsZS9pbmNsdWRlIiAtLWV4dHJhLWxkZmxhZ3M9Ii1ML29wdC94ZW4t
dW5zdGFibGUvbGliIC1XbCwtcnBhdGgsL29wdC94ZW4tdW5zdGFibGUvbGliIiAtLWRpc2FibGUt
a3ZtIC0tZW5hYmxlLXZpcnRmcyAtLWVuYWJsZS1saW51eC1haW8nLAorICAgICdtYWtlJywgJ21h
a2UgaW5zdGFsbCcKK10KK2ZvciBjbWQgaW4gc3RlcHM6CisgICAgY3dkID0gJy9yb290L3FlbXUn
CisgICAgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKKworY21kID0gJ2NwIGkzODYt
c29mdG1tdS9xZW11LXN5c3RlbS1pMzg2IC9vcHQveGVuLXVuc3RhYmxlL2xpYi94ZW4vYmluL3Fl
bXUtc3lzdGVtLWkzODYnCitzdWJwcm9jZXNzLmNoZWNrX291dHB1dChzaGxleC5zcGxpdChjbWQp
LCBjd2Q9Jy9yb290L3FlbXUnKQorCisjIGJ1aWxkIHJrdAorcHJpbnQgIkNsb25pbmcgcmt0Li4u
IgorY21kID0gJ2dpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vcmt0L3JrdC5naXQnCitzdWJw
cm9jZXNzLmNoZWNrX291dHB1dChzaGxleC5zcGxpdChjbWQpLCBjd2Q9Jy9yb290JykKKworc3Rl
cHMgPSBbCisgICAgJy4vYXV0b2dlbi5zaCcsICcuL2NvbmZpZ3VyZSAtLWRpc2FibGUtdHBtIC0t
d2l0aC1zdGFnZTEtZmxhdm9ycz1jb3Jlb3MnLAorICAgICdtYWtlJworXQorZm9yIGNtZCBpbiBz
dGVwczoKKyAgICBjd2QgPSAnL3Jvb3Qvcmt0JworICAgIHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwg
Y3dkLCBlbnYpCisKKyMgYnVpbGQgc3RhZ2UxLXhlbgorZW52WydHT1BBVEgnXSA9ICcvcm9vdC9n
b3BhdGgnCitjd2QgPSAnL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29tL3JrdC9zdGFnZTEteGVu
JworY21kID0gJ2Jhc2ggYnVpbGQuc2gnCitzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52
KQorCisjIGluc3RhbGwgYnVpbGQgYXJ0aWZhY3RzIHRvIGAvb3B0L2AKK3N0ZXBzID0gWworICAg
ICdta2RpciAtcCAvb3B0L3N0YWdlMS14ZW4vYmluJywgJ21rZGlyIC1wIC9vcHQvc3RhZ2UxLXhl
bi9hY2knLAorICAgICdjcCAvcm9vdC9ya3QvYnVpbGQtcmt0LTEuMjguMStnaXQvdGFyZ2V0L2Jp
bi9ya3QgL29wdC9zdGFnZTEteGVuL2Jpbi9ya3QnLAorICAgICdjcCAvcm9vdC9nb3BhdGgvc3Jj
L2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4vc3RhZ2UxLXhlbi5hY2kgL29wdC9zdGFnZTEteGVu
L2FjaS9zdGFnZTEteGVuLmFjaScsCisgICAgJ2NwIC9yb290L2dvcGF0aC9zcmMvZ2l0aHViLmNv
bS9ya3Qvc3RhZ2UxLXhlbi9idWlsZC9mZWRvcmEvc291cmNlX3BhdGguc2ggL29wdC9zdGFnZTEt
eGVuL2Jpbi9zb3VyY2VfcGF0aC5zaCcsCisgICAgJ2NwIC1yIC9yb290L2dvcGF0aC9zcmMvZ2l0
aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0IC9v
cHQveGVuLXVuc3RhYmxlLXJ1bml0JworXQorZm9yIGNtZCBpbiBzdGVwczoKKyAgICBjd2QgPSAn
L3Jvb3QnCisgICAgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKKworY3dkID0gJy9v
cHQnCitjbWQgPSAndGFyIHpjdmYgL3Jvb3Qvc3RhZ2UxLXhlbi1idWlsZC50YXIuZ3ogcWVtdS11
bnN0YWJsZS8gc3RhZ2UxLXhlbi8geGVuLXVuc3RhYmxlLyB4ZW4tdW5zdGFibGUtcnVuaXQvJwor
c3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKKworY3dkID0gJy9yb290JworY21kID0g
J212IC9yb290L3N0YWdlMS14ZW4tYnVpbGQudGFyLmd6IC90bXAnCitzdWJwcm9jZXNzX3N0ZG91
dChjbWQsIGN3ZCwgZW52KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07: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.xen.org>)
	id 1djgyX-00067y-Iz; Mon, 21 Aug 2017 07:18:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgyV-00067L-Rq
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:18:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 8E/65-01862-6398A995; Mon, 21 Aug 2017 07:18:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsXiVRusr2vaOSv
 SYN8CeYslHxezODB6HN39mymAMYo1My8pvyKBNePsqQNsBY+YK248LmlgXM/cxcjFISQwgVGi
 a+IkNhCHRWAfq8SFTTuBMpwcEgIHWSU2XE2EsNMk2q/tAYpzANmVEpP7ZEDCQgJaEo0LDrJBD
 PrKKHH+0S8WkASbgLHEkkOP2UBsEQFpiWufLzOC9DILSEmcPmgOEhYW8JLYcm8pWDmLgKrEkW
 Pd7CA2r4C7xIYJv6FOkJNoOH8fzOYU8JB4uXsKC8Red4l90w8wgdiiQDUrL7ewQvQKSpyc+YQ
 FYpWmxPpd+iBhZgF5ie1v5zBPYBSZhaRqFkLVLCRVCxiZVzFqFKcWlaUW6Roa6yUVZaZnlOQm
 ZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAY+AxDsYNy23fMQoyQHk5Io74bUWZFCfEn5KZUZi
 cUZ8UWlOanFhxhlODiUJHhzOoBygkWp6akVaZk5wBiESUtw8CiJ8C5vB0rzFhck5hZnpkOkTj
 EaczR92PKFiWPSge1fmIRY8vLzUqXEea1BJgmAlGaU5sENgqWGS4yyUsK8jECnCfEUpBblZpa
 gyr9iFOdgVBLmbQGZwpOZVwK37xXQKUxApxi2TgM5pSQRISXVwGiwgOm5rMKDoFCL7B2t2dlh
 +8J21ogeiDjhd/lljtkVMw5h048+eSzNbJ4/ejbtLHR9bPXLh1V/qbT4B8OVkutlPNqeMemGP
 ztl0hDOLHr8z8Es8Z3n1kwT5yta6h3dEsYXL9LP8aXS1mXrviaFD8751oYzfBqeL9oQYzKzPO
 wJQ3r0c/nXSizFGYmGWsxFxYkArM6xGQgDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503299892!94024439!1
X-Originating-IP: [74.125.83.47]
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 28216 invoked from network); 21 Aug 2017 07:18:13 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:18:13 -0000
Received: by mail-pg0-f47.google.com with SMTP id t3so66815744pgt.0
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:18:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=YU5GeqOSANH0pCsw0w7lKtStcxACanZkl5Eq3tJd/oo=;
 b=uCmRYJCA+ulBF0FGSkNkowNZJirYIXjgd1fGOCuh8x4x8MXxx2I5vc3QdiVwzA8lfm
 +SK+shfE01kcJD/2dDc+q5bVvwepj2dudZ+LS9eWKlqx+TYL238/JWZX7iOTe2+4wN2u
 En5XnNKW7chGBKP4S6kRqLHfmX09oMhSEdBzsh1OErMMPpVpUQ3ZSGjNZQLZ0RwSxSGG
 RXjYMZY7Yi9I295xAYK89TX8OWHEOm95FwlKTffre9M9tKpQHPRcIK7e4r8VfrLAxq1u
 +gMANWsXlxsXnpqWhQgkhH6biAJDlaVGbgduSatWmWYslfENTl3mpIGNVsHfqnZrmlND
 ALjg==
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:user-agent:mime-version:content-transfer-encoding;
 bh=YU5GeqOSANH0pCsw0w7lKtStcxACanZkl5Eq3tJd/oo=;
 b=NPu1Abs4NuAn5OlIOLqaYdePS0VPoJoHispT+FYk5n4KDY894yalGjzxuXCBakF1+J
 tyREUy7tIL+x69J9XF9qByAlbP+DiZYDc4iFZEyU1p6kRrkmXw0e3gv3Ueo0niTHpwtz
 O1y2oVncIYQU2/1Ncv+DB46r/UtT8gSvlyBIMwROD4vbJ4K1TkxL7b0SKU/7RonzkW2M
 v1tYrvpyyrEOXJZ1tULaevtGN5Rpw6i2ziPa5Zz1rJgum+wZA7lTyBZ1E4377cYfO3c3
 OKOq8fWxYD4A++E27ddsx/5JZL7EdAJDHuNpvG/4D+KxibjnB4sfn4D5w/D+g/ehdnMm
 Xq1g==
X-Gm-Message-State: AHYfb5gWgLBD4/5/Gc0G8gFylk1uLmQOAStVawHMQCEwKcqrJhyzslMn
 7S8yjJ9Tc7G6XQfi+7mNPA==
X-Received: by 10.84.176.65 with SMTP id u59mr18089190plb.23.1503299891871;
 Mon, 21 Aug 2017 00:18:11 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id w81sm5593535pfk.169.2017.08.21.00.18.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:18:11 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:48:09 +0530
Message-Id: <20170821071808.65172.99353.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 05/10] build/fedora: Add
	`source_path.sh`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KCgot
LS0KIGJ1aWxkL2ZlZG9yYS9zb3VyY2VfcGF0aC5zaCB8ICAgIDMgKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL3NvdXJj
ZV9wYXRoLnNoCgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3NvdXJjZV9wYXRoLnNoIGIvYnVp
bGQvZmVkb3JhL3NvdXJjZV9wYXRoLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAw
MDAuLjU3YWM3ZWQKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEvc291cmNlX3BhdGgu
c2gKQEAgLTAsMCArMSwzIEBACisjIS9iaW4vc2gKKworZXhwb3J0IFBBVEg9L29wdC94ZW4tdW5z
dGFibGUvc2Jpbjovb3B0L3hlbi11bnN0YWJsZS9iaW46L29wdC9zdGFnZTEteGVuL2Jpbjovb3B0
L3FlbXUtdW5zdGFibGUvYmluOiRQQVRICgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:18:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07:18:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1djgye-0006B3-QP; Mon, 21 Aug 2017 07:18:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgyd-0006AF-JG
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:18:23 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6F/8B-01993-E398A995; Mon, 21 Aug 2017 07:18:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXiVRusqWvXOSv
 S4OI3ZoslHxezODB6HN39mymAMYo1My8pvyKBNeP8hP2MBSvVK7b9e8DawLhDqYuRi0NIYBKj
 RHvzFRYQh0VgH6vEi5+T2UEcCYGDrBLHr09n7WLkBHLSJGadusYOYVdLHNvdwwRiCwloSTQuO
 MgGMeobo8S5rjNsIAk2AWOJJYceg9kiAtIS1z5fZuxi5OBgFpCSOH3QHCQsLBAhMev0IxYQm0
 VAVeLp87tgNq+Am8T+K10sELvkJBrO32cGsTkFPCRe7p7CArHXXWLf9ANgN4gC1ay83MIK0Ss
 ocXLmExaIVZoS63fpg4SZBeQltr+dwzyBUWQWkqpZCFWzkFQtYGRexahRnFpUllqka2ihl1SU
 mZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGP4MQLCDsWm75yFGSQ4mJVHeDamzIoX4k
 vJTKjMSizPii0pzUosPMcpwcChJ8DJ0AOUEi1LTUyvSMnOAkQiTluDgURLhXd4OlOYtLkjMLc
 5Mh0idYrTk2LB6/Rcmjjt9G4DkpAPbvzAJseTl56VKifNag8wTAGnIKM2DGwdLFpcYZaWEeRm
 BDhTiKUgtys0sQZV/xSjOwagkzMsFMoUnM68EbusroIOYgA4ybJ0GclBJIkJKqoEx+dHVyXmG
 bS+e7fJd7nCX91STfMrDRnfhz+487sYii78t3fM34Lf/DMb3uWt9CyZuKWOfFJN6MFPM6rDQm
 pOiHpISoabv3sh/sbH7LHN45/eY7Gl9/UZMO4sepqRqpW5Q2KqxRHc9U63V6c/bz5VPnMxZxp
 xTfLGZ92/73rl7DPS5Zf4+TPiixFKckWioxVxUnAgA26MsUBEDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503299900!87475912!1
X-Originating-IP: [74.125.83.41]
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 32345 invoked from network); 21 Aug 2017 07:18:21 -0000
Received: from mail-pg0-f41.google.com (HELO mail-pg0-f41.google.com)
 (74.125.83.41)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:18:21 -0000
Received: by mail-pg0-f41.google.com with SMTP id y129so94838671pgy.4
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:18:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=8HK2KjMZL2BNZNw/70l98+B0HxcVBLu21nWGnl7Y5rk=;
 b=zRUv7LxDrzUuUWudLaF/oyvEFrK3oEN4BVYf9+c0At2E09l2RKnPJZAlz1XNUmISpq
 mw+GGxVoUqLTFpj/Hb6v8zYWYfSjqrEhYi4WZf8QCW5EgjTXx2dOc+lM9I00aU24kL8Y
 bg1eo+0J7ns55l15AUDYF5A5JznQoKOveSotDeYDUMO3O8ZjbQWvMwxPbgyn2JyjOqgC
 gqHdLWzGnD+iTVMlcHS3ShFRmx2GyUNfMioJcrjPlVfNdCqEBQc63TI6EZbZfpJ6DMdA
 GOvX2qj8qD/IMsxWXRqjS+Ukh8rKHU+K+oH3guFYS8h0lP8f35LeUQRz2FmJYwKX37sI
 EBLA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=8HK2KjMZL2BNZNw/70l98+B0HxcVBLu21nWGnl7Y5rk=;
 b=pam5WcthOLFhqmBONXzs92WqVD0YycrOMrupC0tSxRuu5VXK0Mgks/mrAyKXoTKmmy
 us+B7BO1PCKKRQwO6fRfxjq6lBwMKk/ndexTVsu09OisJuSLeuRk4exe4Q7EpTrE2v03
 NMKeDRyiQ2UF6/qy/dCpUT4NRb0+5H9I98odZGwImv7o+5wWVQPGyLq54mELiS6ZRvCA
 /Ja2FjRGHvahHR68ugQET1smzm2cWu4t9se7kk/vhP586z7UJ96pef39DOIcKf/7dKK+
 f7UPdH2UL9dN2i00V9xsl1qkupYS5P04KE9Qd6733no5qRgYpsqIvNQBdarKmReX6VBX
 In3w==
X-Gm-Message-State: AHYfb5gbGHr6kIAC0vKpgwMTvKMO/VbEWgxssek9Eqfy0JSLyyI2VijW
 JlDYi2Ow+T9dakgxatPHjg==
X-Received: by 10.84.210.203 with SMTP id a69mr18109916pli.395.1503299900052; 
 Mon, 21 Aug 2017 00:18:20 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id j73sm26636149pfa.117.2017.08.21.00.18.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:18:19 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:48:17 +0530
Message-Id: <20170821071817.65172.6416.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 06/10] build/fedora: Add
	`xen-unstable-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KCgot
LS0KIGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQvc2V0dXAuc2ggICAgICAgICAgIHwg
ICAyMSArKysrKysrKysrKysrKysrKysrKwogYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5p
dC90ZWFyZG93bi5zaCAgICAgICAgfCAgIDIxICsrKysrKysrKysrKysrKysrKysrCiAuLi4veGVu
LWluaXQtZG9tMC1kaXNrLWJhY2tlbmQvcnVuICAgICAgICAgICAgICAgICB8ICAgIDggKysrKysr
KysKIGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC9ydW4gIHwg
ICAgNiArKysrKysKIGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuY29uc29sZWQv
cnVuICAgIHwgICAxMCArKysrKysrKysrCiBidWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0
L3hlbnN0b3JlZC9ydW4gICAgICB8ICAgMjAgKysrKysrKysrKysrKysrKysrKwogNiBmaWxlcyBj
aGFuZ2VkLCA4NiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3Jh
L3hlbi11bnN0YWJsZS1ydW5pdC9zZXR1cC5zaAogY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2Zl
ZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQvdGVhcmRvd24uc2gKIGNyZWF0ZSBtb2RlIDEwMDc1NSBi
dWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbi1pbml0LWRvbTAtZGlzay1iYWNrZW5k
L3J1bgogY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQv
eGVuLWluaXQtZG9tMC9ydW4KIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEveGVuLXVu
c3RhYmxlLXJ1bml0L3hlbmNvbnNvbGVkL3J1bgogY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2Zl
ZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuc3RvcmVkL3J1bgoKZGlmZiAtLWdpdCBhL2J1aWxk
L2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQvc2V0dXAuc2ggYi9idWlsZC9mZWRvcmEveGVuLXVu
c3RhYmxlLXJ1bml0L3NldHVwLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAu
LjE2Njk5YmUKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1
bml0L3NldHVwLnNoCkBAIC0wLDAgKzEsMjEgQEAKKyMhL2Jpbi9iYXNoCisKK3NldCAtZQorc2V0
IC1vIHBpcGVmYWlsCisKKyMgcnVuaXQgUlBNIGNyZWF0ZXMgYC9ldGMvc2VydmljZWAgZGlyZWN0
b3J5CitpZiBbICEgLWQgIi9ldGMvc2VydmljZSIgXTsgdGhlbgorICAgIGVjaG8gIi9ldGMvc2Vy
dmljZSBkaXJlY3Rvcnkgbm90IGZvdW5kLiBQbGVhc2UgaW5zdGFsbCBydW5pdCBSUE0uIgorICAg
IGV4aXQgMQorZmkKKworcnVuaXRfc2VydmljZXM9InhlbmNvbnNvbGVkIHhlbi1pbml0LWRvbTAg
eGVuLWluaXQtZG9tMC1kaXNrLWJhY2tlbmQgeGVuc3RvcmVkIgorCitwdXNoZCAvZXRjL3NlcnZp
Y2UgPiAvZGV2L251bGwKK2ZvciBzZXJ2aWNlIGluICRydW5pdF9zZXJ2aWNlczsgZG8KKyAgICBs
biAtc2YgL29wdC94ZW4tdW5zdGFibGUtcnVuaXQvJHNlcnZpY2UgJHNlcnZpY2UKK2RvbmUKK3Bv
cGQgPiAvZGV2L251bGwKKworZWNobyAiU3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgc3ltbGlua3MgaW4g
L2V0Yy9zZXJ2aWNlIGRpcmVjdG9yeS4iCitleGl0IDAKZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9y
YS94ZW4tdW5zdGFibGUtcnVuaXQvdGVhcmRvd24uc2ggYi9idWlsZC9mZWRvcmEveGVuLXVuc3Rh
YmxlLXJ1bml0L3RlYXJkb3duLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAu
LmMwODk1ZjQKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1
bml0L3RlYXJkb3duLnNoCkBAIC0wLDAgKzEsMjEgQEAKKyMhL2Jpbi9iYXNoCisKK3NldCAtZQor
c2V0IC1vIHBpcGVmYWlsCisKKyMgcnVuaXQgUlBNIGNyZWF0ZXMgYC9ldGMvc2VydmljZWAgZGly
ZWN0b3J5CitpZiBbICEgLWQgIi9ldGMvc2VydmljZSIgXTsgdGhlbgorICAgIGVjaG8gIi9ldGMv
c2VydmljZSBkaXJlY3Rvcnkgbm90IGZvdW5kLiIKKyAgICBleGl0IDEKK2ZpCisKK3J1bml0X3Nl
cnZpY2VzPSJ4ZW5jb25zb2xlZCB4ZW4taW5pdC1kb20wIHhlbi1pbml0LWRvbTAtZGlzay1iYWNr
ZW5kIHhlbnN0b3JlZCIKKworcHVzaGQgL2V0Yy9zZXJ2aWNlID4gL2Rldi9udWxsCitmb3Igc2Vy
dmljZSBpbiAkcnVuaXRfc2VydmljZXM7IGRvCisgICAgcm0gLWYgJHNlcnZpY2UKK2RvbmUKK3Bv
cGQgPiAvZGV2L251bGwKKworZWNobyAiU3VjY2Vzc2Z1bGx5IGRlbGV0ZWQgc3ltbGlua3MgaW4g
L2V0Yy9zZXJ2aWNlIGRpcmVjdG9yeS4iCitleGl0IDAKZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9y
YS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC1kaXNrLWJhY2tlbmQvcnVuIGIvYnVp
bGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZC9y
dW4KbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4uYTk1Mjg5MAotLS0gL2Rldi9u
dWxsCisrKyBiL2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC1k
aXNrLWJhY2tlbmQvcnVuCkBAIC0wLDAgKzEsOCBAQAorIyEvYmluL3NoCitzdiBjaGVjayB4ZW5z
dG9yZWQgPi9kZXYvbnVsbCB8fCBleGl0IDEKK3N2IGNoZWNrIHhlbmNvbnNvbGVkID4vZGV2L251
bGwgfHwgZXhpdCAxCisKKyMgSW4gY2FzZSBvZiBmYWlsdXJlLCBhbGxvdyB1c2VyIHRvIHJ1biB0
ZWFyZG93biBzY3JpcHQKK3NsZWVwIDVzCisKK2V4ZWMgL29wdC94ZW4tdW5zdGFibGUvbGliL3hl
bi9iaW4vcWVtdS1zeXN0ZW0taTM4NiAteGVuLWRvbWlkIDAgLXhlbi1hdHRhY2ggLW5hbWUgZG9t
MCAtbm9ncmFwaGljIC1NIHhlbnB2IC1tb25pdG9yIC9kZXYvbnVsbCAtc2VyaWFsIC9kZXYvbnVs
bCAtcGFyYWxsZWwgL2Rldi9udWxsIC1ub2RlZmF1bHRzIC1uby11c2VyLWNvbmZpZwpkaWZmIC0t
Z2l0IGEvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wL3J1biBi
L2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC9ydW4KbmV3IGZp
bGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4uZjdmNTZlZAotLS0gL2Rldi9udWxsCisrKyBi
L2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC9ydW4KQEAgLTAs
MCArMSw2IEBACisjIS9iaW4vc2gKK3N2IGNoZWNrIHhlbnN0b3JlZCA+L2Rldi9udWxsIHx8IGV4
aXQgMQorCisvb3B0L3hlbi11bnN0YWJsZS9saWIveGVuL2Jpbi94ZW4taW5pdC1kb20wCisKK2V4
ZWMgY2hwc3QgLWIgeGVuLWluaXQtZG9tMCBydW5pdC1wYXVzZQpkaWZmIC0tZ2l0IGEvYnVpbGQv
ZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW5jb25zb2xlZC9ydW4gYi9idWlsZC9mZWRvcmEv
eGVuLXVuc3RhYmxlLXJ1bml0L3hlbmNvbnNvbGVkL3J1bgpuZXcgZmlsZSBtb2RlIDEwMDc1NQpp
bmRleCAwMDAwMDAwLi43YTNhYjRlCi0tLSAvZGV2L251bGwKKysrIGIvYnVpbGQvZmVkb3JhL3hl
bi11bnN0YWJsZS1ydW5pdC94ZW5jb25zb2xlZC9ydW4KQEAgLTAsMCArMSwxMCBAQAorIyEvYmlu
L3NoCitzdiBjaGVjayB4ZW4taW5pdC1kb20wID4vZGV2L251bGwgfHwgZXhpdCAxCisKK1sgISAt
ZCAvdmFyL2xvZy94ZW4vY29uc29sZSBdICYmIG1rZGlyIC1wIC92YXIvbG9nL3hlbi9jb25zb2xl
CisKKyMgSW4gY2FzZSBvZiBmYWlsdXJlLCBhbGxvdyB1c2VyIHRvIHJ1biB0ZWFyZG93biBzY3Jp
cHQKK3NsZWVwIDVzCisKKyMgLS1sb2c9W25vbmV8Z3Vlc3R8aHZ8YWxsXQorZXhlYyAvb3B0L3hl
bi11bnN0YWJsZS9zYmluL3hlbmNvbnNvbGVkIC1pIC0tbG9nPW5vbmUKZGlmZiAtLWdpdCBhL2J1
aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuc3RvcmVkL3J1biBiL2J1aWxkL2ZlZG9y
YS94ZW4tdW5zdGFibGUtcnVuaXQveGVuc3RvcmVkL3J1bgpuZXcgZmlsZSBtb2RlIDEwMDc1NQpp
bmRleCAwMDAwMDAwLi40MmU1ZTQxCi0tLSAvZGV2L251bGwKKysrIGIvYnVpbGQvZmVkb3JhL3hl
bi11bnN0YWJsZS1ydW5pdC94ZW5zdG9yZWQvcnVuCkBAIC0wLDAgKzEsMjAgQEAKKyMhL2Jpbi9z
aAorWyAhIC1kIC92YXIvcnVuL3hlbiBdICYmIG1rZGlyIC1wIC92YXIvcnVuL3hlbgorWyAhIC1k
IC92YXIvcnVuL3hlbnN0b3JlZCBdICYmIG1rZGlyIC1wIC92YXIvcnVuL3hlbnN0b3JlZAorWyAh
IC1kIC92YXIvbG9nL3hlbiBdICYmIG1rZGlyIC1wIC92YXIvbG9nL3hlbgorWyAhIC1kIC92YXIv
bGliL3hlbiBdICYmIG1rZGlyIC1wIC92YXIvbGliL3hlbgorWyAhIC1kIC92YXIvbGliL3hlbi9k
dW1wIF0gJiYgbWtkaXIgLXAgL3Zhci9saWIveGVuL2R1bXAKK1sgISAtZCAvdmFyL2xpYi94ZW4v
eGVucGFnaW5nIF0gJiYgbWtkaXIgLXAgL3Zhci9saWIveGVuL3BhZ2luZworWyAhIC1kIC92YXIv
bGliL3hlbnN0b3JlZCBdICYmIG1rZGlyIC1wIC92YXIvbGliL3hlbnN0b3JlZAorbW9kcHJvYmUg
LXEgeGVuLWV2dGNobiB8fCBleGl0IDEKK21vZHByb2JlIC1xIHhlbi1nbnRkZXYgfHwgZXhpdCAx
Cittb2Rwcm9iZSAtcSB4ZW4tZ250YWxsb2MgfHwgZXhpdCAxCittb3VudHBvaW50IC1xIC9wcm9j
L3hlbiB8fCBtb3VudCAtdCB4ZW5mcyB4ZW5mcyAvcHJvYy94ZW4KK21vdW50cG9pbnQgLXEgL3Zh
ci9saWIveGVuc3RvcmVkIHx8IG1vdW50IC10IHRtcGZzIHhlbnN0b3JlZCAvdmFyL2xpYi94ZW5z
dG9yZWQKK2dyZXAgLXEgImNvbnRyb2xfZCIgL3Byb2MveGVuL2NhcGFiaWxpdGllcyB8fCBleGl0
IDEKKworIyBJbiBjYXNlIG9mIGZhaWx1cmUsIGFsbG93IHVzZXIgdG8gcnVuIHRlYXJkb3duIHNj
cmlwdAorc2xlZXAgNXMKKworIyBVc2UgYC0tdHJhY2UtZmlsZSAvdmFyL2xvZy94ZW4veGVuc3Rv
cmVkLXRyYWNlLmxvZ2AgZm9yIGxvZ3MKK2V4ZWMgL29wdC94ZW4tdW5zdGFibGUvc2Jpbi94ZW5z
dG9yZWQgLS1uby1mb3JrCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07:18: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.xen.org>)
	id 1djgym-0006Ff-19; Mon, 21 Aug 2017 07:18:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgyl-0006Ea-4x
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:18:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E7/2E-02962-6498A995; Mon, 21 Aug 2017 07:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRtsquvWOSv
 S4Pd9VoslHxezODB6HN39mymAMYo1My8pvyKBNePepBdMBdM5Ko4+W8jewDiNrYuRi0NIYAKj
 xKIrv1hBHBaBfawSK05PYu5i5OSQEDjIKvFviSGEnSaxb9VXFgi7QmLplrfsILaQgJZE44KDU
 JO+MUqsezoDrIhNwFhiyaHHbCC2iIC0xLXPlxm7GDk4mAWkJE4fNAcJCws4Sqz63Q42h0VAVW
 L5jV6wvbwC7hJNi66xQeySk2g4fx8szingIfFy9xQWiL3uEvumH2ACsUWBalZebmGF6BWUODn
 zCQvEKk2J9bv0QcLMAvIS29/OYZ7AKDILSdUshKpZSKoWMDKvYtQoTi0qSy3SNTTUSyrKTM8o
 yU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDH4GINjB+GlZwCFGSQ4mJVHeDamzIoX4kvJTK
 jMSizPii0pzUosPMcpwcChJ8Ja1A+UEi1LTUyvSMnOAcQiTluDgURLhXQ6S5i0uSMwtzkyHSJ
 1i1OWYdGD7FyYhlrz8vFQpcd79IEUCIEUZpXlwI2Ap4RKjrJQwLyPQUUI8BalFuZklqPKvGMU
 5GJWEeSeDTOHJzCuB2/QK6AgmoCMMW6eBHFGSiJCSamDsEe9qUvp24I3NOiUHzgque6Gy7LGN
 uyWXR4h9naryPuaSiGwy+/sjd/6EcRgu+v38UHr028efZzx4e1ZnSX/zmxkpx2Zu+hpp31bD2
 82tuHftnHuTPi+sv2T6skux9/3VZZdrJ9VdPfgq+aE+45uVSne10zy9Yo9Exh5Y9Pqn/89V93
 8v6bXcrcRSnJFoqMVcVJwIAECT9e8EAwAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503299909!53096689!1
X-Originating-IP: [74.125.83.53]
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 3159 invoked from network); 21 Aug 2017 07:18:29 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:18:29 -0000
Received: by mail-pg0-f53.google.com with SMTP id t3so66819900pgt.0
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:18:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=E1MaS3CV7ojgK2TR7cSDcJSVYMT0CtqeyWvPWmx5kaY=;
 b=K5h7lDeCG5DnG9pgbkVerIiZHR9oBEFaIY6qljo/hNLbdNRYQ9KnZHokzLFDI6hyk8
 ya9hLbzSvklT7Pd1xvZgJ1Aq1+clLK6TqHIeTf5ugXBYMi02Vy4kMP7Jesd+/3Y11mhS
 eH7DwQcuzK3LvNbvTwd6LV3a+u/yiOiqEaXEgJtO3ChaWtAXIzrKDahJ1O9wxAzQCLpE
 QqVYDONxktVuQ3b3HmfHbnYlacH4dqtcdKsHbSQz/lqtsNX7CF5E3xaxphTojdjWfcjf
 YjYbcpl4C7QM3UuiUbZYLH36zkVkfuRzqxV9RDtBC8USmEQr5IsCHz6FDF7XhO9u1tyK
 49NA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=E1MaS3CV7ojgK2TR7cSDcJSVYMT0CtqeyWvPWmx5kaY=;
 b=o03lDd8srCSTr5lN/z6AMiVGJTjdwPXmFW8DmQoq0n1NKUXaifp44+KybnjQe4d0yY
 T6q5yD1YoR0oovSL/a8SShZAW7NKt4uNRJHHWdJjdybIsfDphItDWopnKo2OiFLOgiFJ
 c8xCVwtnTnYsArQo4mw4Fuxo5HIsx3QOdGIP4RLt086ushpX/wfkPYAlzBKXGHdlR7t+
 UF+KBnud88xjZfHjzwrHLYanZzZZAQNcElKC99Jhga0dSPpYjHaRxFRHCvDTYOLtFfah
 gYhuKSA9gHR8KZk0JBa221YUZtQlzBP8PlKCS2wJgDL72q3W/eXGc/tN/2Yhy9eSp7x1
 EU8Q==
X-Gm-Message-State: AHYfb5jzSKClpbi3V9SEJRcc70F7EUs5x+9+TwAaXGEDsUUB4OVY1TKI
 cJ9lmNa73t+Xa9cCRoHXFg==
X-Received: by 10.101.85.1 with SMTP id f1mr16297190pgr.225.1503299908529;
 Mon, 21 Aug 2017 00:18:28 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id t125sm21775769pgc.49.2017.08.21.00.18.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:18:28 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:48:25 +0530
Message-Id: <20170821071825.65172.26164.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 07/10] .circleci/config.yml: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KCgot
LS0KIC5jaXJjbGVjaS9jb25maWcueW1sIHwgICAyMSArKysrKysrKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgLmNpcmNs
ZWNpL2NvbmZpZy55bWwKCmRpZmYgLS1naXQgYS8uY2lyY2xlY2kvY29uZmlnLnltbCBiLy5jaXJj
bGVjaS9jb25maWcueW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjY3YWM5
NjQKLS0tIC9kZXYvbnVsbAorKysgYi8uY2lyY2xlY2kvY29uZmlnLnltbApAQCAtMCwwICsxLDIx
IEBACit2ZXJzaW9uOiAyCitqb2JzOgorICBidWlsZDoKKyAgICB3b3JraW5nX2RpcmVjdG9yeTog
L3Jvb3QKKyAgICBkb2NrZXI6CisgICAgICAtIGltYWdlOiBsYW1iZGFsaW51eGZlZG9yYS9zdGFn
ZTEteGVuLWZlZG9yYS1idWlsZHJvb3Q6MTcwODE3MTQwOQorICAgICAgICBjb21tYW5kOiAvc2Jp
bi9teV9pbml0CisgICAgc3RlcHM6CisgICAgICAtIHJ1bjoKKyAgICAgICAgICAjIFdlIGNyZWF0
ZSBgc3RhZ2UxLXhlbmAgZGlyZWN0b3J5IGluIERvY2tlcmZpbGUgZm9yIGxvY2FsIGRldgorICAg
ICAgICAgICMgZW52aXJvbm1lbnQuIFJlbW92aW5nIGl0IGhlcmUgc28gQ2lyY2xlQ0kgY2hlY2tv
dXQgc3RlcCBjYW4gd29yaworICAgICAgICAgICMgY29ycmVjdGx5CisgICAgICAgICAgbmFtZTog
UmVtb3Zpbmcgc3RhZ2UxLXhlbiBkaXJlY3RvcnkgZnJvbSBHT1BBVEguLi4KKyAgICAgICAgICBj
b21tYW5kOiB8CisgICAgICAgICAgICBybSAtcmYgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29t
L3JrdC9zdGFnZTEteGVuCisgICAgICAtIGNoZWNrb3V0OgorICAgICAgICAgIHBhdGg6IC9yb290
L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbgorICAgICAgLSBydW46CisgICAg
ICAgICAgbmFtZTogU3RhcnRpbmcgcnVuLi4uCisgICAgICAgICAgY29tbWFuZDogfAorICAgICAg
ICAgICAgL3Jvb3QvYmluL3J1bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:18:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07:18: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.xen.org>)
	id 1djgyv-0006M5-8P; Mon, 21 Aug 2017 07:18:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgyt-0006L8-U6
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:18:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FD/A3-03368-F498A995; Mon, 21 Aug 2017 07:18:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsXiVRuso+vXOSv
 S4MoJfYslHxezODB6HN39mymAMYo1My8pvyKBNePPtclsBftZK87MW87UwPiKpYuRk0NIYCKj
 xLk+rS5GLg4WgX2sElOezGcCcSQEDrJKPF6/nwmkSkIgTaLv5wbmLkYOILtS4u8BLYhmLYnGB
 QfZQOqFBL4xStw5sBOsnk3AWGLJocdsILaIgLTEtc+XGUF6mQWkJE4fNAcJCwu4Slz6+oQRxG
 YRUJV4tGopO4jNK+Au8WLfQlaItXISDefvM4PYnAIeEi93T4E62l1i3/QDYKtEgWpWXm5hheg
 VlDg58wkLxCpNifW79EHCzALyEtvfzmGewCgyC0nVLISqWUiqFjAyr2LUKE4tKkst0jW00Esq
 ykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAx9BiDYwXhzY8AhRkkOJiVR3g2psyKF+
 JLyUyozEosz4otKc1KLDzHKcHAoSfCWtQPlBItS01Mr0jJzgFEIk5bg4FES4V0OkuYtLkjMLc
 5Mh0idYjTmaPqw5QsTx6QD278wCbHk5eelSonzWncAlQqAlGaU5sENgiWHS4yyUsK8jECnCfE
 UpBblZpagyr9iFOdgVBLm5QKZwpOZVwK37xXQKUxApxi2TgM5pSQRISXVwNi4fEVG/utAv7eP
 Lz3btd/DuV42gWGSROjljv/6Irf4p06rW5uYaZYY+HPzqbbjyROf3L270aRBXDo7J4lV1ehYr
 tbZ98cFj/6tLTxhd7T4xov1u+U0/92bJnw2uilyL59eNHPPvktKb4NqP+1b9sis56TJ/b9PL/
 ySk974cmnRT+3nqzukNCqUWIozEg21mIuKEwF/Hb8+CQMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503299917!70776675!1
X-Originating-IP: [74.125.83.44]
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 15387 invoked from network); 21 Aug 2017 07:18:38 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:18:38 -0000
Received: by mail-pg0-f44.google.com with SMTP id i12so94948639pgr.3
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:18:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=HnaONw/olqHe8EQ75AlhpjjUl8pFE+eH6TXSQRKS3XQ=;
 b=KEnfFYPClH6RJ7IObXJCs8625odYbLJwVcw72Ijv7dYyB8ovBCraHNlLklrkNSDjSI
 BHow8GeuHDf1cse9e/lMcMcqLIl1rTx45hqciaCAOJoI2bILE6suYtVlyXIW0k5uXkO+
 jBVHx/A06Uk3ZTnVAD+9GcdPSXVJRC2pOSsdfxjfKBJZaXgo77bolYwTn9D/GZQbfnYZ
 5xW/aMaez6URZyIVRT074FBQngbc+/gYdp/X3RslKvykm2Fc1DESNCiLNttJ8nVED7Ba
 Tfj+XG6+yWL76PY4UZGpQWGj08NFrd3+KdZE9arns4bGH48F9EvLArKUo6O1CXFXSstq
 MbWQ==
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:user-agent:mime-version:content-transfer-encoding;
 bh=HnaONw/olqHe8EQ75AlhpjjUl8pFE+eH6TXSQRKS3XQ=;
 b=eKGMnM++FkvmcRSYlP0jmqVLT18GtIrJmaswSv8MnEPPXVPaweK2cKzr2S57Rz979Z
 v0D6dKPwzzB5X2agIe6vxmMGpv3cq8pv/fNZkYWIpx81uNDN0WMX8zN4+c+HD0dqFj9n
 2CwsJAGdY1dBbE5Tj7MOfL4Hs7RQlvZtJexFq5tcZgRZ1k++FXfZeRKLKPER+flxDjlE
 Tja/RkkyJXdPzT6mls6xHfCsCyoUo3+2NwaEXEgY35hFy+j+6/qZSiqPnM98XS/s5nT+
 u/M/CqA9fStBlHwY/dkcNetdXVfXPcOrzZag3iCFQkuhQJC8GiL4iqPDINWdUZfte8VZ
 XidA==
X-Gm-Message-State: AHYfb5j8THm4V3n7NwLT++VElNKdR4So3wpAOIHSx0zG/Zj5ZatkQEzg
 70mE1SagWQNSBy6rJzbvlQ==
X-Received: by 10.98.44.147 with SMTP id s141mr9029143pfs.98.1503299916964;
 Mon, 21 Aug 2017 00:18:36 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id t11sm21611038pfa.143.2017.08.21.00.18.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:18:36 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:48:34 +0530
Message-Id: <20170821071833.65172.59940.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 08/10] README.md: Add CircleCI
	badge
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KCgot
LS0KIFJFQURNRS5tZCB8ICAgIDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9SRUFETUUubWQgYi9SRUFETUUubWQKaW5kZXggOWVhNmFkZi4uZTFjZDQw
YyAxMDA2NDQKLS0tIGEvUkVBRE1FLm1kCisrKyBiL1JFQURNRS5tZApAQCAtMSw1ICsxLDcgQEAK
ICMgc3RhZ2UxLXhlbiAtIEEgWGVuIGJhc2VkIHN0YWdlMSBmb3IgQ29yZU9TIHJrdAogCitbIVtC
dWlsZCBTdGF0dXNdKGh0dHBzOi8vY2lyY2xlY2kuY29tL2doL3JrdC9zdGFnZTEteGVuL3RyZWUv
bWFzdGVyLnN2Zz9zdHlsZT1zaGllbGQmY2lyY2xlLXRva2VuPTpjaXJjbGUtdG9rZW4pXShodHRw
czovL2NpcmNsZWNpLmNvbS9naC9ya3Qvc3RhZ2UxLXhlbi90cmVlL21hc3RlcikKKwogIyMgR29h
bAogCiBDb3JlT1Mgcmt0IGlzIGEgbW9kdWxhciBjb250YWluZXIgZW5naW5lIHdpdGggW3RocmVl
IHN0YWdlcyBvZiBleGVjdXRpb25dKGh0dHBzOi8vY29yZW9zLmNvbS9ya3QvZG9jcy9sYXRlc3Qv
ZGV2ZWwvc3RhZ2UxLWltcGxlbWVudG9ycy1ndWlkZS5odG1sKS4gU3RhZ2UxIGlzIHJlc3BvbnNp
YmxlIGZvciBjcmVhdGluZyB0aGUgZXhlY3V0aW9uIGVudmlyb25tZW50IGZvciB0aGUgY29udGFp
bmVkIGFwcGxpY2F0aW9ucy4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:18:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07: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.xen.org>)
	id 1djgz4-0006RH-Fg; Mon, 21 Aug 2017 07:18:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgz3-0006QS-9s
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:18:49 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 EA/CF-03044-8598A995; Mon, 21 Aug 2017 07:18:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsXiVRtsoBveOSv
 S4M8VeYslHxezODB6HN39mymAMYo1My8pvyKBNePRh3lMBasaGSs2H13M1sD4M6uLkYtDSGAS
 o8TtOR/ZQRwWgX2sEidvrmIEcSQEDrJKXGu5DeRwAjlpEq/unWeFsCsktjbfZgGxhQS0JBoXH
 GSDGPWFUWL5itVgDWwCxhJLDj1mA7FFBKQlrn2+DBTn4GAWkJI4fdAcJCwsECjx7GQbO4jNIq
 Aq8XFrOzOIzSvgLrFn5mJ2iF1yEg3n74PFOQU8JF7ungK1111i3/QDTCC2KFDNysstrBC9ghI
 nZz5hgVilKbF+lz5ImFlAXmL72znMExhFZiGpmoVQNQtJ1QJG5lWMGsWpRWWpRbpGBnpJRZnp
 GSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIERwAAEOxh/LQs4xCjJwaQkyrshdVakEF9Sf
 kplRmJxRnxRaU5q8SFGGQ4OJQnenA6gnGBRanpqRVpmDjAWYdISHDxKIrzL24HSvMUFibnFme
 kQqVOMgRwbVq//wsSxoGcDkLzTByInHdgOJJu+f/wOJCf++sXE0QcihVjy8vNSpcR5rUH2CIA
 MyijNg1sDSy+XGGWlhHkZgQ4X4ilILcrNLEGVf8UozsGoJMzbAjKFJzOvBO6aV0CHMgEdatg6
 DeTQkkSElFQD4/TygCuNMz4wuZ28u881+FBxVcjn2f6v+6+p526zk9rkMyn84gtLiZYTKbF+f
 5ZoHPgYtW6XgEzwnrXGYgqveKOnX8qf9/tZY0uupNCpO/ckveJfW/lyivfc63b0KMlPbhFX53
 W+eTuvJKyiOeilQvVdHpH8v5P70+w+1J76U3Djv9bt1A9mSizFGYmGWsxFxYkAWTSKhCoDAAA
 =
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503299926!101746747!1
X-Originating-IP: [74.125.83.48]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54614 invoked from network); 21 Aug 2017 07:18:47 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:18:47 -0000
Received: by mail-pg0-f48.google.com with SMTP id u191so20465049pgc.2
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:18:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=tSw4oZgn4VaP7YBksGpn4Zg9YGgQLCl5A5OmFr9GuR8=;
 b=ryzzp3OB/kfMrtzF4k85AESNUgJEGDebBOWQCtNfO0QEbXSkosrkE3MK5pJvsvqbCN
 IKJ6Ok9q8IfYr/3fLeqb1T6I5Akbx+CML7DJ/qcKIr11FKZuD95bloRQX0gGe68coIOK
 i6LkcLV4yx4r8l0fB9VOfU7iOMSDevipbhpxBbD4rxR3nGyKjsesA6LJz8h4SfDLo/yw
 HtOHqd2NaLNSz332BSQX9cFHaZVktprfo9SiD32OnMY2XTNhYLLyyTNu6u0T/D6HesZa
 Q8imD5/VlLuC9qwhw/wbfirK2GzLwdZ+mNCeCHR7UjTyB+ucRsQeiaT+DLjya1IzNFTZ
 bHEA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=tSw4oZgn4VaP7YBksGpn4Zg9YGgQLCl5A5OmFr9GuR8=;
 b=V2KMt+DXju2FUke0pLZByKlVoY6rZgb1eba6YlljXxMQUQOt/kubv2mTQGqyb8GeMK
 bPVjnTFMN9oARH+rM8YVVWfHTG2pjizpYzdrOdjl/Gx3wV5n9Xtd+YOTXrjIbhxwxfb6
 +EiW3yX7HF02HOMtAR3My/0XjDjb0i5kDU+fyiAR4HAU/SXLk8i9Z59Rhueqfx56YAyO
 0Ot9sBEJgqVuUxZd4lO/FWcFEXwKODDKCezMktRkWAIvSLLs3dXhzTP4CLLeZ8758WxS
 xcx9TdVGcuhVKcV882OGqacuECzaIZgjjHbvIa0dOv/MizkdRydW+Tmo0X18nguiAnZZ
 y/7w==
X-Gm-Message-State: AHYfb5ivpihEs3/veQe8G/yZkLNnobIdld/Txu2hgZDTfoTJC0+ZyvJy
 b/SC9uHBuGDHot3yanZ76A==
X-Received: by 10.84.236.4 with SMTP id q4mr18101434plk.423.1503299925381;
 Mon, 21 Aug 2017 00:18:45 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id b27sm23028281pfe.6.2017.08.21.00.18.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:18:44 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:48:42 +0530
Message-Id: <20170821071842.65172.98094.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 09/10] build/fedora: Add
	`RUNNING_STAGE1_XEN.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ci0tLQogYnVpbGQvZmVkb3JhL1JVTk5JTkdfU1RBR0UxX1hFTi5tZCB8ICAzODMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzgzIGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBidWlsZC9mZWRvcmEvUlVOTklOR19TVEFHRTFfWEVO
Lm1kCgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL1JVTk5JTkdfU1RBR0UxX1hFTi5tZCBiL2J1
aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uNzA1ZTdlNAotLS0gL2Rldi9udWxsCisrKyBiL2J1aWxkL2ZlZG9yYS9SVU5O
SU5HX1NUQUdFMV9YRU4ubWQKQEAgLTAsMCArMSwzODMgQEAKKyMgUnVubmluZyBTdGFnZTEgWGVu
IG9uIEZlZG9yYQorCitUaGlzIGRvY3VtZW50IG91dGxpbmVzIHRoZSBzdGVwcyB0byBnZXQgc3Rh
cnRlZCB3aXRoIHN0YWdlMS14ZW4gb24gRmVkb3JhLiBUaGV5IGFyZSAmbmRhc2g7CisKKyAqIFtQ
cmVwYXJpbmcgeW91ciBtYWNoaW5lIGFuZCBpbnN0YWxsaW5nIG1pbmltYWwgRmVkb3JhXSgjcHJl
cGFyaW5nX3lvdXJfbWFjaGluZV9hbmRfaW5zdGFsbGluZ19taW5pbWFsX2ZlZG9yYSkKKyAqIFtC
b290aW5nIGludG8gWGVuXSgjYm9vdGluZ19pbnRvX3hlbikKKyAqIFtMYXVuY2hpbmcgWGVuIHNl
cnZpY2VzXSgjbGF1bmNoaW5nX3hlbl9zZXJ2aWNlcykKKyAqIFtTZXR0aW5nIHVwIFhlbiBuZXR3
b3JraW5nXSgjc2V0dGluZ191cF94ZW5fbmV0d29ya2luZykKKyAqIFtSdW5uaW5nIHN0YWdlMS14
ZW5dKCNydW5uaW5nX3N0YWdlMS14ZW4pCisKKzxhIG5hbWU9InByZXBhcmluZ195b3VyX21hY2hp
bmVfYW5kX2luc3RhbGxpbmdfbWluaW1hbF9mZWRvcmEiPjwvYT4KKyMjIFByZXBhcmluZyB5b3Vy
IG1hY2hpbmUgYW5kIGluc3RhbGxpbmcgbWluaW1hbCBGZWRvcmEKKworT24geDg2IHBsYXRmb3Jt
IHRoZXJlIGFyZSB0d28gd2F5cyB0byBzdGFydCBhbiBvcGVyYXRpbmcgc3lzdGVtIG9yIGEgaHlw
ZXJ2aXNvci4gVGhleSBhcmUgJm5kYXNoOworCisgKiBMZWdhY3kgQklPUyBNb2RlCisgKiBFRkkg
TW9kZQorCitMYXRlc3Qgb3BlcmF0aW5nIHN5c3RlbXMgYW5kIGh5cGVydmlzb3JzIGluY2x1ZGlu
ZyBGZWRvcmEgYW5kIFhlbiBoYXMgc3VwcG9ydCBmb3IgRUZJIG1vZGUuIElmIHlvdSBhcmUgdW5m
YW1pbGlhciB3aXRoIEVGSSB3ZSByZWNvbW1lbmQgY2hlY2tpbmcgb3V0IHRoaXMgW2FydGljbGVd
KGh0dHA6Ly93d3cucm9kc2Jvb2tzLmNvbS9lZmktYm9vdGxvYWRlcnMvcHJpbmNpcGxlcy5odG1s
KS4KKworQnkgZGVmYXVsdCwgbW9zdCBCSU9TIG5vdyBib290IHVzaW5nIEVGSSBNb2RlLiBJbiB5
b3VyIEJJT1MgbWVudSwgdGhlcmUgbWlnaHQgYmUgYW4gb3B0aW9uIHRvIHRvZ2dsZSBfTGVnYWN5
IEJJT1MgTW9kZV8uIERvIG5vdCB0b2dnbGUgdGhhdCBvcHRpb24uCisKKyMjIyBFbmFibGUgVlQt
eCBhbmQgVlQtZAorCitQbGVhc2UgZW5zdXJlIHRoYXQgeW91IGhhdmUgZW5hYmxlZCBWVC14IGFu
ZCBpZiBhdmFpbGFibGUgVlQtZC4KKworIyMjIERpc2FibGUgU2VjdXJlIEJvb3QKKworQXMgd2Ug
d2lsbCBiZSBib290aW5nIGEgY3VzdG9tIGJ1aWxkIG9mIFhlbiwgd2UgbmVlZCB0byBkaXNhYmxl
IHNlY3VyZSBib290LiBZb3Ugd2lsbCBmaW5kIGFuIG9wdGlvbiBpbiB5b3VyIEJJT1MgbWVudSB0
byBkaXNhYmxlIHNlY3VyZSBib290LgorCisjIyMgSW5zdGFsbGluZyBtaW5pbWFsIEZlZG9yYQor
CitUaGUgZGVmYXVsdCBGZWRvcmEgaW5zdGFsbGF0aW9uIGluc3RhbGxzIHBhY2thZ2VzIHRoYXQg
d2UgZG8gbm90IHJlcXVpcmUgd2hlbiBydW5uaW5nIFhlbi4gV2UgcmVjb21tZW5kIGRvaW5nIGEg
bWluaW1hbCBGZWRvcmEgYXMgZm9sbG93cy4KKworIDEuIERvd25sb2FkIE5ldCBJbnN0YWxsIGlt
YWdlCisKKyAyLiBQcmVwYXJlIGEgVVNCIGRyaXZlCisKKyAzLiBEbyBhIG1pbmltYWwgRmVkb3Jh
IEluc3RhbGwKKworWW91IGNhbiBkb3dubG9hZCB0aGUgRmVkb3JhIG5ldCBpbnN0YWxsIGltYWdl
IFtoZXJlXShodHRwczovL2FsdC5mZWRvcmFwcm9qZWN0Lm9yZy8pLiBZb3UgY2FuIHNlbGVjdCBl
aXRoZXIgdGhlIEZlZG9yYSBTZXJ2ZXIgb3IgRmVkb3JhIFdvcmtzdGF0aW9uIGltYWdlLCBpdCBk
b2Vzbid0IHJlYWxseSBtYXR0ZXIuCisKK0FmdGVyIGRvd25sb2FkaW5nIHRoZSBuZXQgaW5zdGFs
bCBpbWFnZXMsIHBsZWFzZSBjb3B5IHRoZSByYXcgaW1hZ2Ugb250byBhIFVTQiBkcml2ZS4gUGxl
YXNlIHNlZSBbdGhpc10oaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9kb2N1bWVudGF0aW9uL2Vu
LVVTL1JlZF9IYXRfRW50ZXJwcmlzZV9MaW51eC83L2h0bWwvSW5zdGFsbGF0aW9uX0d1aWRlL3Nl
Y3QtbWFraW5nLXVzYi1tZWRpYS5odG1sKSBsaW5rIG9uIGhvdyB0byBwcmVwYXJlIFVTQiBkcml2
ZS4KKworRUZJIEJJT1MgY29tZXMgd2l0aCBhIF9CSU9TIEJvb3QgTWVudV8gdXNpbmcgd2hpY2gg
eW91IGNhbiBzZWxlY3QgdGhlIGRldmljZSB0byBib290IGZyb20uIEluc2VydCB0aGUgVVNCIGRy
aXZlLCB0aGVuIGdvIGludG8geW91ciBCSU9TIEJvb3QgTWVudSBhbmQgYm9vdCB1c2luZyB0aGUg
VVNCIGRyaXZlLiBUaGlzIHNob3VsZCBzdGFydCB0aGUgRmVkb3JhIE5ldHdvcmsgSW5zdGFsbGVy
LgorCitJbiB0aGUgRmVkb3JhIEluc3RhbGxlciwgdGhlcmUgaXMgYSBzZWN0aW9uIGZvciB1bmRl
ciBfU09GVFdBUkVfIGNhbGxlZCBfU09GVFdBUkUgU0VMRUNUSU9OXy4gSW4gdGhpcyBzZWN0aW9u
IHBsZWFzZSAqKnNlbGVjdCoqIGVpdGhlciBfTWluaW1hbCBJbnN0YWxsXyBvciBfQmFzaWMgRGVz
a3RvcF8sICoqd2l0aG91dCoqIGFueSBhZGQtb25zLiAKKworKipOb3RlOioqIElmIHRoZXJlIGlz
IGV4aXN0aW5nIGRhdGEgb24gdGhlIGhhcmQgZGlzaywgcGxlYXNlIGVuc3VyZSB0aGF0IF9JTlNU
QUxMQVRJT04gREVTVElOQVRJT05fIHVuZGVyIF9TWVNURU1fIHNlY3Rpb24gaXMgYXBwcm9wcmlh
dGVseSBjb25maWd1cmVkLiAKKworVGhlbiBjbGljayBvbiBfQmVnaW4gSW5zdGFsbGF0aW9uXyB0
byBjb21wbGV0ZSB0aGUgaW5zdGFsbGF0aW9uLgorCitPbmNlIHRoZSBpbnN0YWxsYXRpb24gaXMg
Y29tcGxldGUsIHBsZWFzZSBkaXNhYmxlIFNFTGludXggYnkgZWRpdGluZyBgL2V0Yy9zZWxpbnV4
L2NvbmZpZ2AuCisKK1lvdSBub3cgaGF2ZSBhIG1pbmltYWwgRmVkb3JhIEluc3RhbGxhdGlvbiwg
d2hpY2ggaXMgZ29vZCBmb3Igd29ya2luZyB3aXRoIFhlbi4KKworPGEgbmFtZT0iYm9vdGluZ19p
bnRvX3hlbiI+PC9hPgorIyMgQm9vdGluZyBpbnRvIFhlbgorCitMb2cgaW50byBGZWRvcmEgYXMg
cm9vdCBhbmQgY29weSBvdmVyIGBzdGFnZTEteGVuLWJ1aWxkLnRhci5nemAuIEV4dHJhY3QgYHN0
YWdlMS14ZW4tYnVpbGQudGFyLmd6YCBpbnRvIGAvb3B0YCBkaXJlY3RvcnkuCisKK2BgYHNoZWxs
Citbcm9vdEBsb2NhbGhvc3Qgfl0jIHRhciB6eHZmIHN0YWdlMS14ZW4tYnVpbGQudGFyLmd6IC1D
IC9vcHQKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBscyAvb3B0CitxZW11LXVuc3RhYmxlICBzdGFn
ZTEteGVuICB4ZW4tdW5zdGFibGUgIHhlbi11bnN0YWJsZS1ydW5pdAorYGBgCisKK1RoaXMgd2ls
bCBleHRyYWN0IGFsbCB0aGUgYnVpbGQgYXJ0aWZhY3RzIGludG8gYC9vcHRgIGRpcmVjdG9yeS4K
KworTmV4dCB3ZSB3aWxsIGNyZWF0ZSBhIEJJT1MgQm9vdCBNZW51IGVudHJ5IHRvIGJvb3QgYHhl
bi00LjEwLXVuc3RhYmxlLmVmaWAuIFRoaXMgd2lsbCBzdGFydCBYZW4gaHlwZXJ2aXNvci4gWGVu
IHdpbGwgdGhlbiBzdGFydCBGZWRvcmEgYXMgRG9tLTAgZ3Vlc3QuCisKK09uIEZlZG9yYSwgRUZJ
IHN5c3RlbSBwYXJ0aXRpb24gKEVTUCkgaXMgdXN1YWxseSBtb3VudGVkIGF0IGAvYm9vdC9lZmlg
LiBUaGlzIGlzIGEgYHZmYXRgIHBhcnRpdGlvbi4gWW91IGNhbiBjaGVjayBpZiBFRkkgc3lzdGVt
IHBhcnRpdGlvbiBpcyBtb3VudGVkIGFzIGZvbGxvd3MgJm5kYXNoOworCitgYGBzaGVsbAorW3Jv
b3RAbG9jYWxob3N0IH5dIyBtb3VudCB8IGdyZXAgJ1wvYm9vdFwvZWZpJworL2Rldi9zZGExIG9u
IC9ib290L2VmaSB0eXBlIHZmYXQgKHJ3LHJlbGF0aW1lLGZtYXNrPTAwNzcsZG1hc2s9MDA3Nyxj
b2RlcGFnZT00MzcsaW9jaGFyc2V0PWFzY2lpLHNob3J0bmFtZT13aW5udCxlcnJvcnM9cmVtb3Vu
dC1ybykKK2BgYAorCitDcmVhdGUgYSBkaXJlY3RvcnkgZm9yIFhlbiB1bmRlciBgL2Jvb3QvZWZp
L0VGSWAgYW5kIGNvcHkgb3ZlciBgeGVuLTQuMTAtdW5zdGFibGUuZWZpYC4KKworYGBgc2hlbGwK
K1tyb290QGxvY2FsaG9zdCB+XSMgbWtkaXIgLXAgL2Jvb3QvZWZpL0VGSS94ZW4KK1tyb290QGxv
Y2FsaG9zdCB+XSMgY3AgL29wdC94ZW4tdW5zdGFibGUvYm9vdC9lZmkvRUZJL3hlbi94ZW4tNC4x
MC11bnN0YWJsZS5lZmkgL2Jvb3QvZWZpL0VGSS94ZW4vCitgYGAKKworSW5zcGVjdCBgL2Jvb3Qv
ZWZpL0VGSS9mZWRvcmEvZ3J1Yi5jZmdgLiBVbmRlciBzZWN0aW9uIGAjIyMgQkVHSU4gL2V0Yy9n
cnViLmQvMTBfbGludXggIyMjYCB5b3Ugd2lsbCBmaW5kIGBtZW51ZW50cnlgIGZvciBGZWRvcmEg
a2VybmVsIGFuZCBpbml0cmQuIExvb2sgZm9yIGBsaW51eGVmaWAgYW5kIGBpbml0cmRlZmlgLiBD
b3B5IG92ZXIgdGhlIGB2bWxpbnV6YCBhbmQgYGluaXRyYW1mc2AgZmlsZXMgdGhhdCB5b3Ugd2Fu
dCB0byB1c2UgZm9yIHlvdXIgRG9tLTAgaW50byBgL2Jvb3QvZWZpL0VGSS94ZW5gIGRpcmVjdG9y
eS4KKworYGBgc2hlbGwKK1tyb290QGxvY2FsaG9zdCB+XSMgY3AgL2Jvb3Qvdm1saW51ei1BLkIu
Qy1ELmZjWFgueDg2XzY0IC9ib290L2VmaS9FRkkveGVuLworCitbcm9vdEBsb2NhbGhvc3Qgfl0j
IGNwIC9ib290L2luaXRyYW1mcy1BLkIuQy1ELmZjWFgueDg2XzY0LmltZyAvYm9vdC9lZmkvRUZJ
L3hlbi8KK2BgYAorCitOb3cgaW4gYC9ib290L2VmaS9FRkkveGVuL2AgeW91IHNob3VsZCBoYXZl
IHRoZSBmb2xsb3dpbmcgZmlsZXMuCisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGxz
IC9ib290L2VmaS9FRkkveGVuLworaW5pdHJhbWZzLUEuQi5DLUQuZmNYWC54ODZfNjQuaW1nICB2
bWxpbnV6LUEuQi5DLUQuZmNYWC54ODZfNjQgIHhlbi00LjEwLXVuc3RhYmxlLmVmaQorYGBgCisK
K05leHQgY3JlYXRlIGEgZmlsZSBgeGVuLTQuMTAtdW5zdGFibGUuY2ZnYCBpbiBgL2Jvb3QvZWZp
L0VGSS94ZW4vYC4gVGhpcyBpcyB0aGUgW2NvbmZpZ3VyYXRpb24gZmlsZV0oaHR0cHM6Ly94ZW5i
aXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL2VmaS5odG1sKSB0aGF0IFhlbiBFRkkgbG9h
ZGVyIHdpbGwgdXNlIHRvIGxvYWQgRG9tLTAga2VybmVsIGFuZCBpbml0cmQuCisKK0ZvbGxvd2lu
ZyBhcmUgY29udGVudHMgb2YgYHhlbi00LjEwLXVuc3RhYmxlLmNmZ2AKKworYGBgCitbZ2xvYmFs
XQorZGVmYXVsdD1mZWRvcmEtQS5CLkMtRC5mYzI1CisKK1tmZWRvcmEtQS5CLkMtRC5mYzI1XQor
b3B0aW9ucz1jb25zb2xlPXZnYSxjb20xIGNvbTE9MTE1MjAwLDhuMSBpb21tdT12ZXJib3NlIHVj
b2RlPXNjYW4gZmxhc2s9ZGlzYWJsZWQgY29ucmluZ19zaXplPTIwOTcxNTIgbG9nbHZsPWFsbCBh
dXRvYmFsbG9vbj0wIGRvbTBfbWVtPTQwOTZNLG1heDo0MDk2TQora2VybmVsPXZtbGludXotQS5C
LkMtRC5mYzI1Lng4Nl82NCByb290PVVVSUQ9eHh4eHh4eHgteHh4eC14eHh4LXh4eHgteHh4eHh4
eHh4eHh4IHJvIHJoZ2IgY29uc29sZT1odmMwIGNvbnNvbGU9dHR5MAorcmFtZGlzaz1pbml0cmFt
ZnMtQS5CLkMtRC5mYzI1Lng4Nl82NC5pbWcKK2BgYAorCitZb3UgY2FuIGZpbmQgdGhlIGJvb3Qg
cGFyYW1ldGVycyBmb3IgYGtlcm5lbD1gIGZyb20gYGxpbnV4ZWZpYCBlbnRyeSBpbiBgL2Jvb3Qv
ZWZpL0VGSS9mZWRvcmEvZ3J1Yi5jZmdgIEFkanVzdCBgZG9tMF9tZW1gIGFwcHJvcHJpYXRlbHkg
bGVhdmluZyBzdWZmaWNpZW50IHJvb20gZm9yIGRvbS1VIGd1ZXN0cy4KKworV2UgY2FuIG5vdyB1
c2UgYGVmaWJvb3RtZ3JgIHRvIGNyZWF0ZSBhIGJvb3QgZW50cnkgZm9yIFhlbi4gSWYgdGhpcyB0
aGUgZmlyc3QgdGltZSB5b3UgYXJlIHVzaW5nIGBlZmlib290bWdyYCBwbGVhc2UgY2hlY2tvdXQg
dGhlIG1hbiBwYWdlcyBieSBkb2luZyBgbWFuIGVmaWJvb3RtZ3JgLgorCitVc2UgYGVmaWJvb3Rt
Z3IgLXZgIHRvIGxpc3QgYWxsIHRoZSBFRkkgYm9vdCBlbnRpcmVzLgorCitgYGBzaGVsbAorW3Jv
b3RAbG9jYWxob3N0IH5dIyBlZmlib290bWdyIC12CitCb290Q3VycmVudDogMDAwMgorVGltZW91
dDogMiBzZWNvbmRzCitCb290T3JkZXI6IC4uLgorCitbLi4uXQorCitCb290MDAwMSogWGVuICAg
SEQoMSxHUFQsN2Q1MTE5OTEtMWMyNS00ZTMzLTkwMGItMWQ2MWQ3NzUyZjE5LDB4ODAwLDB4ODIw
MDApL0ZpbGUoXEVGSVx4ZW5ceGVuLTQuMTAtdW5zdGFibGUuZWZpKQorQm9vdDAwMDIqIEZlZG9y
YSAgICAgICAgSEQoMSxHUFQsN2Q1MTE5OTEtMWMyNS00ZTMzLTkwMGItMWQ2MWQ3NzUyZjE5LDB4
ODAwLDB4ODIwMDApL0ZpbGUoXEVGSVxmZWRvcmFcc2hpbS5lZmkpCisKK1suLi5dCitgYGAKKwor
SW4gdGhlIGFib3ZlIGV4YW1wbGUgdGhlcmUgaXMgYWxyZWFkeSBhbiBlbnRyeSBmb3IgWGVuIHdp
dGggYSBib290IG51bWJlciBvZiBgMWAuIEZlZG9yYSBpcyBhdCBib290IG51bWJlciBgMmAuIFlv
dXIgZW50aXJlcyB3b3VsZCBsb29rIGRpZmZlcmVudC4gWW91IHdvbid0IGhhdmUgdGhlIFhlbiBl
bnRyeSBhcyB5ZXQhIFdlIGFyZSBzaG93aW5nIHlvdSBhbiBleGFtcGxlIHdoZXJlIHRoZSBYZW4g
Ym9vdCBlbnRyeSBoYXMgYWxyZWFkeSBiZWVuIGNyZWF0ZWQuCisKK0xldCB1cyBub3cgY3JlYXRl
IGEgYm9vdCBlbnRyeSBmb3IgWGVuLiBGaXJzdCB3ZSBuZWVkIHRvIGlkZW50aWZ5IHRoZSBkaXNr
IGFuZCB0aGUgcGFydGl0aW9uIG51bWJlciBmb3IgRUZJIHN5c3RlbSBwYXJ0aXRpb24uIEluIG1v
c3QgY2FzZXMgaXQgaXMgYXQgYC9kZXYvc2RhMWAuIFlvdSBjYW4gaWRlbnRpZnkgdGhpcyBieSBk
b2luZyAmbmRhc2g7CisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGRmIC9ib290L2Vm
aQorRmlsZXN5c3RlbSAgICAgMUstYmxvY2tzICBVc2VkIEF2YWlsYWJsZSBVc2UlIE1vdW50ZWQg
b24KKy9kZXYvc2RhMSAgICAgICAgIDI2MjEyOCA2MzAxOSAgICAxOTkxMDkgIDI1JSAvYm9vdC9l
ZmkKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBzZ2Rpc2sgLXAgL2Rldi9zZGEKK0Rpc2sgL2Rldi9z
ZGE6IDk3Njc3MzE2OCBzZWN0b3JzLCA0NjUuOCBHaUIKK0xvZ2ljYWwgc2VjdG9yIHNpemU6IDUx
MiBieXRlcworCitbLi4uXQorCitOdW1iZXIgIFN0YXJ0IChzZWN0b3IpICAgIEVuZCAoc2VjdG9y
KSAgU2l6ZSAgICAgICBDb2RlICBOYW1lCisgICAxICAgICAgICAgICAgMjA0OCAgICAgICAgICA1
MzQ1MjcgICAyNjAuMCBNaUIgICBFRjAwICBFRkkgU3lzdGVtIFBhcnRpdGlvbgorYGBgCisKK1lv
dSBjYW4gbm93IGNyZWF0ZSBib290IGVudHJ5IGZvciBYZW4gdXNpbmcgdGhlIGZvbGxvd2luZyBj
b21tYW5kLiBBZGp1c3QgYC9kZXYvc2RhYCBhbmQgYC1wIDFgLCBhY2NvcmRpbmcgdG8gd2hlcmUg
eW91ciBFRkkgc3lzdGVtIHBhcnRpdGlvbiBpcyBsb2NhdGVkLgorCitgYGBzaGVsbAorW3Jvb3RA
bG9jYWxob3N0IH5dIyBlZmlib290bWdyIC1jIC13IC1MIFhlbiAtZCAvZGV2L3NkYSAtcCAxIC1s
ICdcRUZJXHhlblx4ZW4tNC4xMC11bnN0YWJsZS5lZmknCitCb290Q3VycmVudDogLi4uCitUaW1l
b3V0OiAyIHNlY29uZHMKK0Jvb3RPcmRlcjogMDAwMSwwMDAyLDAwMDAsMDAxMCwwMDExLDAwMTIs
MDAxMywwMDE3LDAwMTgsMDAxOSwwMDFBLDAwMUIsMDAxQworCitbLi4uXQorCitCb290MDAwMiog
RmVkb3JhCisKK1suLi5dCisKK0Jvb3QwMDAxKiBYZW4KK2BgYAorCitUaGUgb3V0cHV0IGluZGlj
YXRlcyB0aGF0IGEgYm9vdCBlbnRyeSBmb3IgWGVuIGlzIGNyZWF0ZWQgd2l0aCBhIGJvb3QgbnVt
YmVyIG9mIGAxYC4gCisKK1dlIHdpbGwgbm93IHNob3cgeW91IGhvdyB0byBkZWxldGUgYW4gZXhp
c3RpbmcgYm9vdCBlbnRyeS4KKworKipOb3RlOioqIEJlIGNhcmVmdWwgd2hlbiBkZWxldGluZyBi
b290IGVudGlyZXMgdGhhdCB5b3UgaGF2ZSBub3QgY3JlYXRlZC4gRG8gbm90IGRlbGV0ZSBGZWRv
cmEgb3IgYW55IGVudHJ5IHVubGVzcyB5b3UgcmVhbGx5IGtub3cgd2hhdCB5b3UgYXJlIGRvaW5n
LiBZb3UgaGF2ZSBiZWVuIHdhcm5lZCEKKworYGBgc2hlbGwKK1tyb290QGxvY2FsaG9zdCB+XSMg
ZWZpYm9vdG1nciAtYiA8Ym9vdF9udW0+IC1CCisKK1tyb290QGxvY2FsaG9zdCB+XSMgZWZpYm9v
dG1nciAtYiAxIC1CCitCb290Q3VycmVudDogLi4uCitCb290T3JkZXI6IC4uLgorCitbLi4uXQor
CitCb290MDAwMiogRmVkb3JhCitCb290MDAxMCAgU2V0dXAKKworWy4uLl0KK2BgYAorCitPbmNl
IHdlIGhhdmUgY3JlYXRlZCBhIGJvb3QgZW50cnkgd2UgY2FuIG5vdyBib290IGludG8gWGVuLiBS
ZXN0YXJ0IG1hY2hpbmUgYW5kIGZyb20gdGhlIEJJT1MgYm9vdCBtZW51IHNlbGVjdCAqKlhlbioq
LiBZb3UnbGwgc2VlIFhlbiBzdGFydGluZyBmb2xsb3dlZCBieSBMaW51eC4KKworQWZ0ZXIgYm9v
dGluZyBpbnRvIExpbnV4LCB5b3UgY2FuIHNlZSBpZiBoYXZlIHN1Y2Nlc3NmdWxseSBib290ZWQg
WGVuIGJ5IGNoZWNraW5nIG91dCBgZG1lc2dgLgorCitgYGBzaGVsbAorW3Jvb3RAbG9jYWxob3N0
IH5dIyBkbWVzZyB8IGdyZXAgW1h4XWVuCitbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA1N2ZmZl0gdXNhYmxlCisKK1suLi5dCisKK1sgICAg
MC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IFhlbgorWyAgICAwLjAwMDAwMF0gU2V0dGlu
ZyBBUElDIHJvdXRpbmcgdG8gWGVuIFBWLgorWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmly
dHVhbGl6ZWQga2VybmVsIG9uIFhlbgorWyAgICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuMTAt
dW5zdGFibGUgKHByZXNlcnZlLUFEKQorWyAgICAwLjAwMTAwMF0gWGVuOiB1c2luZyB2Y3B1b3Ag
dGltZXIgaW50ZXJmYWNlCitbICAgIDAuMDAxMDAwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3Ig
Q1BVIDAKK2BgYAorCitJZiB5b3UgZG9uJ3Qgc2VlIFhlbiBtZW50aW9uZWQgaW4geW91ciBgZG1l
c2dgLCB0aGVuIHBsZWFzZSBjaGVjayB0aGUgcHJldmlvdXMgc3RlcHMuCisKKzxhIG5hbWU9Imxh
dW5jaGluZ194ZW5fc2VydmljZXMiPjwvYT4KKyMjIExhdW5jaGluZyBYZW4gc2VydmljZXMKKwor
SW4gRG9tLTAsIHdlIG5lZWQgdG8gbGF1bmNoIHNlcnZpY2VzIHJlcXVpcmVkIGJ5IFhlbi4gVGhl
c2Ugc2VydmljZXMgYXJlIG1hbmFnZWQgdXNpbmcgW2BydW5pdGBdKGh0dHA6Ly9zbWFyZGVuLm9y
Zy9ydW5pdC8pIHByb2Nlc3Mgc3VwZXJ2aXNvci4gWW91IGNhbiBkb3dubG9hZCBhbmQgaW5zdGFs
bCBgcnVuaXRgIFJQTXMgZm9yIEZlZG9yYSBmcm9tIFtoZXJlXShodHRwczovL2RyaXZlLmdvb2ds
ZS5jb20vb3Blbj9pZD0wQl90VGJ1eG11UnpJUjA1d1EzRTFlV1Z5YUdzKS4KKworYGBgc2hlbGwK
KyhlbnN1cmUgY29ycmVjdCBjaGVja3N1bSBvbiB0aGUgZG93bmxvYWRlZCBiaW5hcnkpCitbcm9v
dEBsb2NhbGhvc3Qgfl0jIGVjaG8gIjEwY2M2MmZmYzA0MGM0OWVmYTBkZDg1Y2JhY2Q3MGMwNzEy
YTdjMTBjNTg3MTdhMzc2NjEwYjc4NmJjNDlkMTkgIHJ1bml0LTIuMS4yLTEuMS5mYzI1LnRhciIg
fCBzaGEyNTZzdW0gLWMgLQorcnVuaXQtMi4xLjItMS4xLmZjMjUudGFyOiBPSworCitbcm9vdEBs
b2NhbGhvc3Qgfl0jIHRhciB4dmYgcnVuaXQtMi4xLjItMS4xLmZjMjUudGFyCisKK1tyb290QGxv
Y2FsaG9zdCB+XSMgZG5mIGluc3RhbGwgLXkgLi9ydW5pdC8yLjEuMi8xLjEuZmMyNS94ODZfNjQv
cnVuaXQtMi4xLjItMS4xLmZjMjUueDg2XzY0LnJwbQorCitbcm9vdEBsb2NhbGhvc3Qgfl0jIHBn
cmVwIC1hZiBydW5zdmRpcgorMTY3OSBydW5zdmRpciAtUCAtSCAvZXRjL3NlcnZpY2UgbG9nOiAu
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
CitgYGAKKworSW4gYC9vcHQveGVuLXVuc3RhYmxlLXJ1bml0YCB3ZSBwcm92aWRlIHR3byBzY3Jp
cHRzIHRvIG1hbmFnZSBYZW4gc2VydmljZXMuIAorCisgKiBgc2V0dXAuc2hgCisgKiBgdGVhcmRv
d24uc2hgCisKK2BzZXR1cC5zaGAgaXMgdXNlZCB0byBzZXR1cCBYZW4gc2VydmljZXMuIElmIHlv
dSBhcmUgZ29pbmcgdG8gYmUgcnVubmluZyBGZWRvcmEgZGlyZWN0bHkgd2l0aG91dCBYZW4sIHBs
ZWFzZSB1c2UgYHRlYXJkb3duLnNoYCBwcmlvciB0byBzaHV0dGluZyBkb3duIERvbWFpbi0wLiBU
aGlzIHdpbGwgZGlzYWJsZSBsYXVuY2hpbmcgWGVuIHNlcnZpY2VzIHVuZGVyIEZlZG9yYSB3aXRo
b3V0IFhlbi4KKworUnVuIGBzZXR1cC5zaGAKKworYGBgc2hlbGwKK1tyb290QGxvY2FsaG9zdCB+
XSMgL29wdC94ZW4tdW5zdGFibGUtcnVuaXQvc2V0dXAuc2gKK1N1Y2Nlc3NmdWxseSBjcmVhdGVk
IHN5bWxpbmtzIGluIC9ldGMvc2VydmljZSBkaXJlY3RvcnkuCitgYGAKKworWW91IGNhbiB2ZXJp
ZnkgWGVuIHNlcnZpY2VzIGFyZSBydW5uaW5nIGNvcnJlY3RseSBieSBkb2luZyB0aGUgZm9sbG93
aW5nICZuZGFzaDsKKworYGBgc2hlbGwKK1tyb290QGxvY2FsaG9zdCB+XSMgbHMgL2V0Yy9zZXJ2
aWNlIHwgeGFyZ3MgLUwgMSAtSSB7fSBzdiBzdGF0dXMge30KK3J1bjogeGVuY29uc29sZWQ6IChw
aWQgMjk2NzMpIDExNXMKK3J1bjogeGVuLWluaXQtZG9tMDogKHBpZCAyOTY3MikgMTE1cworcnVu
OiB4ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZDogKHBpZCAyOTY3NSkgMTE1cworcnVuOiB4ZW5z
dG9yZWQ6IChwaWQgMjk2NzQpIDExNXMKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBzb3VyY2UgL29w
dC9zdGFnZTEteGVuL2Jpbi9zb3VyY2VfcGF0aC5zaAorCitbcm9vdEBsb2NhbGhvc3Qgfl0jIHhs
IGluZm8KK2hvc3QgICAgICAgICAgICAgICAgICAgOiBsb2NhbGhvc3QubG9jYWxkb21haW4KK3Jl
bGVhc2UgICAgICAgICAgICAgICAgOiA0LjExLjEyLTIwMC5mYzI1Lng4Nl82NAordmVyc2lvbiAg
ICAgICAgICAgICAgICA6ICMxIFNNUCBGcmkgSnVsIDIxIDE2OjQxOjQzIFVUQyAyMDE3CittYWNo
aW5lICAgICAgICAgICAgICAgIDogeDg2XzY0CisKK1suLi5dCisKK2NjX2NvbXBpbGVfZG9tYWlu
ICAgICAgOiBbdW5rbm93bl0KK2NjX2NvbXBpbGVfZGF0ZSAgICAgICAgOiBGcmkgQXVnIDE4IDA2
OjMyOjU1IFVUQyAyMDE3CitidWlsZF9pZCAgICAgICAgICAgICAgIDogNGE2NWUxYWU5NjQwN2E4
ZGQ0N2YzMThkYjRiZGY3ZDMKK3hlbmRfY29uZmlnX2Zvcm1hdCAgICAgOiA0CisKK1tyb290QGxv
Y2FsaG9zdCB+XSMgeGwgbGlzdAorTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJRCAgIE1lbSBWQ1BVcyAgICAgIFN0YXRlICAgVGltZShzKQorRG9tYWluLTAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgNDA5NiAgICAgNCAgICAgci0tLS0t
ICAgICAxMjEuMgorYGBgCisKKzxhIG5hbWU9InNldHRpbmdfdXBfeGVuX25ldHdvcmtpbmciPjwv
YT4KKyMjIFNldHRpbmcgdXAgWGVuIG5ldHdvcmtpbmcKKworVGhlcmUgYXJlIG11bHRpcGxlIHdh
eXMgdG8gZG8gbmV0d29ya2luZyBvbiBYZW4uIFR3byBjb21tb24gY29uZmlndXJhdGlvbnMgYXJl
IFticmlkZ2luZ10oaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX05ldHdvcmtp
bmcjQnJpZGdpbmcpIGFuZCBbTkFUXShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9Y
ZW5fTmV0d29ya2luZyNOZXR3b3JrX0FkZHJlc3NfVHJhbnNsYXRpb24pLiBCcmlkZ2luZyBpcyB0
aGUgZGVmYXVsdCBhbmQgbW9zdCBzaW1wbGUgY29uZmlndXJhdGlvbiB0byBzZXR1cC4gSG93ZXZl
ciB3aXJlbGVzcyBkZXZpY2UgZHJpdmVycyBhcmUgdW5hYmxlIHRvIGRvIGJyaWRnaW5nLiBUbyBv
dmVyY29tZSB0aGlzIGxpbWl0YXRpb24sIHdlIHNldHVwIGFuIGludGVybmFsICBicmlkZ2UgYW5k
IHRoZW4gdXNlIE5BVCB0byBzZW5kIHBhY2tldHMgZXh0ZXJuYWxseS4gVGhpcyBzZXR1cCB3b3Jr
cyBmb3IgYm90aCB3aXJlZCBhbmQgd2lyZWxlc3MgZGV2aWNlcy4KKworYGBgc2hlbGwKK1tyb290
QGxvY2FsaG9zdCB+XSMgaXAgbGluayBzaG93CisxOiBsbzogPExPT1BCQUNLLFVQLExPV0VSX1VQ
PiBtdHUgNjU1MzYgcWRpc2Mgbm9xdWV1ZSBzdGF0ZSBVTktOT1dOIG1vZGUgREVGQVVMVCBncm91
cCBkZWZhdWx0IHFsZW4gMTAwMAorICAgIGxpbmsvbG9vcGJhY2sgMDA6MDA6MDA6MDA6MDA6MDAg
YnJkIDAwOjAwOjAwOjAwOjAwOjAwCisyOiBlbnAwczMxZjY6IDxOTy1DQVJSSUVSLEJST0FEQ0FT
VCxNVUxUSUNBU1QsVVA+IG10dSAxNTAwIHFkaXNjIGZxX2NvZGVsIHN0YXRlIERPV04gbW9kZSBE
RUZBVUxUIGdyb3VwIGRlZmF1bHQgcWxlbiAxMDAwCisgICAgbGluay9ldGhlciBjODo1Yjo3Njo3
MTo0MDpjOCBicmQgZmY6ZmY6ZmY6ZmY6ZmY6ZgorMzogd2xwNHMwOiA8QlJPQURDQVNULE1VTFRJ
Q0FTVCxVUCxMT1dFUl9VUD4gbXR1IDE1MDAgcWRpc2MgbXEgc3RhdGUgVVAgbW9kZSBET1JNQU5U
IGdyb3VwIGRlZmF1bHQgcWxlbiAxMDAwCisgICAgbGluay9ldGhlciBlNDphNzphMDo5Mzo5Zjox
MyBicmQgZmY6ZmY6ZmY6ZmY6ZmY6ZgorYGBgCisKK1dlIGhhdmUgdHdvIGRldmljZXMgYGVucDBz
MzFmNmAgd2hpY2ggaXMgYSB3aXJlZCBldGhlcm5ldCBkZXZpY2UgYW5kIGB3bHA0czBgIHdoaWNo
IGlzIGEgd2lyZWxlc3MgZXRoZXJuZXQgZGV2aWNlLiBXZSB3aWxsIHVzZSBgd2xwNHMwYCBpbiB0
aGUgZm9sbG93aW5nIGV4YW1wbGUuIEhvd2V2ZXIgc2ltaWxhciBhcHByb2FjaCB3b3VsZCBhbHNv
IHdvcmsgZm9yIGBlbnAwczMxZjZgIGRldmljZS4gWW91IGNhbiBhbHNvIGFkanVzdCB0aGUgcHJp
dmF0ZSBuZXR3b3JrIDEwLjEuMS4wLzI0IHRvIGEgbm9uLW92ZXJsYXBwaW5nIHByaXZhdGUgc3Vi
bmV0LiAKKworYGBgc2hlbGwKK1tyb290QGxvY2FsaG9zdCB+XSMgYnJjdGwgc2hvdworYnJpZGdl
IG5hbWUgICAgIGJyaWRnZSBpZCAgICAgICAgICAgICAgIFNUUCBlbmFibGVkICAgICBpbnRlcmZh
Y2VzCisKK1tyb290QGxvY2FsaG9zdCB+XSMgaXAgbGluayBhZGQgeGVuYnIwIHR5cGUgYnJpZGdl
CisKK1tyb290QGxvY2FsaG9zdCB+XSMgaXAgYWRkciBhZGQgMTAuMS4xLjEvMjQgZGV2IHhlbmJy
MAorCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwIGxpbmsgc2V0IHhlbmJyMCB1cAorCitbcm9vdEBs
b2NhbGhvc3Qgfl0jIG1vZHByb2JlIGR1bW15CisKK1tyb290QGxvY2FsaG9zdCB+XSMgaXAgbGlu
ayBzZXQgZHVtbXkwIHVwCisKK1tyb290QGxvY2FsaG9zdCB+XSMgYnJjdGwgYWRkaWYgeGVuYnIw
IGR1bW15MAorCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGJyY3RsIHNob3cKK2JyaWRnZSBuYW1lICAg
ICBicmlkZ2UgaWQgICAgICAgICAgICAgICBTVFAgZW5hYmxlZCAgICAgaW50ZXJmYWNlcworeGVu
YnIwICAgICAgICAgIDgwMDAuZDIxYjVjNDExM2I3ICAgICAgIG5vICAgICAgICAgICAgICBkdW1t
eTAKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBpcHRhYmxlcyAtSSBGT1JXQVJEIC1qIEFDQ0VQVAor
Citbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwdGFibGVzIC10IG5hdCAtSSBQT1NUUk9VVElORyAtLW91
dC1pbnRlcmZhY2Ugd2xwNHMwIC1qIE1BU1FVRVJBREUKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBl
Y2hvIDEgPiAvcHJvYy9zeXMvbmV0L2lwdjQvaXBfZm9yd2FyZAorYGBgCisKK1dpdGggdGhpcyBj
b25maWd1cmF0aW9uIHdlIGNhbiBsYXVuY2ggRG9tLVUgWGVuIGd1ZXN0cyB1c2luZyB0aGUgZm9s
bG93aW5nIGNvbmZpZ3VyYXRpb24gc2V0dGluZy4KKworYGBgCisjIE5ldHdvcmsgY29uZmlndXJh
dGlvbgordmlmID0gWydicmlkZ2U9eGVuYnIwJ10KK2BgYAorCitUaGVuIGZyb20gd2l0aGluIHRo
ZSBndWVzdCwgd2Ugd2lsbCBuZWVkIHRvIHNldHVwIGBldGgwYCBpbnRlcmZhY2Ugd2l0aCBhIHN0
YXRpYyBJUCBhZGRyZXNzIGluIHRoZSByYW5nZSBvZiAxMC4xLjEuMC8yNCBhbmQgZ2F0ZXdheSBh
cyAxMC4xLjEuMS4KKworPGEgbmFtZT0icnVubmluZ19zdGFnZTEteGVuIj48L2E+CisjIyBSdW5u
aW5nIHN0YWdlMS14ZW4KKworT25jZSB3ZSBoYXZlIFhlbiBzZXR1cCwgaXQgaXMgZmFpcmx5IHN0
cmFpZ2h0Zm9yd2FyZCB0byBydW4gc3RhZ2UxLXhlbi4gV2UgcHJvdmlkZSBhIHNjcmlwdCB0byBz
b3VyY2UgYWxsIHRoZSByZXF1aXJlZCBiaW5hcmllcyBmcm9tIFhlbiwgUUVNVSBhbmQgcmt0IGlu
dG8gb3VyIHBhdGguCisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIHNvdXJjZSAvb3B0
L3N0YWdlMS14ZW4vYmluL3NvdXJjZV9wYXRoLnNoCitgYGAKKworV2UgY2FuIG5vdyBkb3dubG9h
ZCBpbWFnZXMgdXNpbmcgYHJrdGAgYW5kIHJ1biB0aGVtIHVuZGVyIHN0YWdlMS14ZW5iaXRzCisK
K2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIHJrdCAtLWluc2VjdXJlLW9wdGlvbnM9aW1h
Z2UgZmV0Y2ggZG9ja2VyOi8vYWxwaW5lCitEb3dubG9hZGluZyBzaGEyNTY6ODgyODZmNDE1MzAg
Wz09PT09PT09PT09PT09PT09PT09PT09PT09PT09XSAxLjk5IE1CIC8gMS45OSBNQgorc2hhNTEy
LWY4NGY5NzFmOGUwMTI4NGY0YWQwYzNjZjNlZmFhNzcwCisKK1tyb290QGxvY2FsaG9zdCB+XSMg
cmt0IHJ1biBzaGE1MTItZjg0Zjk3MWY4ZTAxMjg0ZjRhZDBjM2NmM2VmYWE3NzAgXAorICAgICAg
ICAgICAgICAgICAgICAgIC0taW50ZXJhY3RpdmUgLS1pbnNlY3VyZS1vcHRpb25zPWltYWdlIFwK
KyAgICAgICAgICAgICAgICAgICAgICAtLXN0YWdlMS1wYXRoPS9vcHQvc3RhZ2UxLXhlbi9hY2kv
c3RhZ2UxLXhlbi5hY2kKK2BgYAorCitXaXRoaW4gdGhlIGNvbnRhaW5lciwgd2UgY2FuIHNlZSB3
ZSBhcmUgcnVubmluZyBhcyBhIFhlbiBQViBndWVzdCwgYW5kIHVzaW5nIDlwZnMKKworYGBgc2hl
bGwKKy8gIyBkbWVzZyB8IGdyZXAgW1h4XWVuCitbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgw
MDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gdXNhYmxlCitbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMGEwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2
ZWQKK1sgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAw
MDNmZmZmZmZmXSB1c2FibGUKK1sgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IFhl
bgorWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgor
WyAgICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuMTAtdW5zdGFibGUgKHByZXNlcnZlLUFEKQor
WyAgICAwLjAwMDAwMF0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkKKworWy4uLl0K
KworWyAgICAxLjYwNTk5MF0gSW5pdGlhbGlzaW5nIFhlbiB0cmFuc3BvcnQgZm9yIDlwZnMKK2Bg
YAorCitGcm9tIERvbWFpbi0wLCB3ZSBjYW4gcnVuIGBya3RgIGFuZCBgeGxgIHRvIGdldCB0aGUg
ZGV0YWlscyBvZiB0aGUgY29udGFpbmVyLgorCitgYGBzaGVsbAorW3Jvb3RAbG9jYWxob3N0IH5d
IyBya3QgbGlzdAorVVVJRCAgICAgICAgICAgIEFQUCAgICAgSU1BR0UgTkFNRSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEUgICBDUkVBVEVEICAgICAgIFNUQVJURUQg
ICAgICAgICAgTkVUV09SS1MKKzIyMjA4M2VjICAgICAgICBhbHBpbmUgIHJlZ2lzdHJ5LTEuZG9j
a2VyLmlvL2xpYnJhcnkvYWxwaW5lOmxhdGVzdCAgICAgIHJ1bm5pbmcgNCBtaW51dGVzIGFnbyA0
IG1pbnV0ZXMgYWdvICAgIGRlZmF1bHQ6aXA0PTE3Mi4xNi4yOC4xNQorCitbcm9vdEBsb2NhbGhv
c3Qgfl0jIHhsIGxpc3QKK05hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSUQgICBNZW0gVkNQVXMgICAgICBTdGF0ZSAgIFRpbWUocykKK0RvbWFpbi0wICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgIDQwOTMgICAgIDQgICAgIHItLS0tLSAgICAx
MDU2LjkKKzIyMjA4M2VjLWQ2ZGEtNDM0Ny1iMjYxLTBhNzMzYmFlNjgwMiAgICAgICAgIDEgIDEw
MjQgICAgIDIgICAgIC1iLS0tLSAgICAgICAyLjIKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBya3Qg
c3RvcCAyMjIwODNlYworIjIyMjA4M2VjLWQ2ZGEtNDM0Ny1iMjYxLTBhNzMzYmFlNjgwMiIKKwor
W3Jvb3RAbG9jYWxob3N0IH5dIyB4bCBsaXN0CitOYW1lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCitEb21h
aW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICA0MDkzICAgICA0ICAg
ICByLS0tLS0gICAgMTA1OC41CitgYGAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:18:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07: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.xen.org>)
	id 1djgzC-0006Wm-RS; Mon, 21 Aug 2017 07:18:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1djgzA-0006V8-P3
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:18:56 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B8/4D-01724-0698A995; Mon, 21 Aug 2017 07:18:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRtsqhvfOSv
 SYMJJGYslHxezODB6HN39mymAMYo1My8pvyKBNePN+x+MBT/EKnbsXczewHhIuIuRi0NIYBKj
 xP9nV9lBHBaBfawSnY/3AzmcHBICB1klft2NhrDTJHrOvGKEsKsk9r99yAxiCwloSTQuOMgGM
 ekLo8TkazuZQBJsAsYSSw49ZgOxRQSkJa59vgzUzMHBLCAlcfqgOUhYWMBH4uCsD2DlLAKqEh
 suPgOzeQXcJT62zGOG2CUn0XD+PpjNKeAh8XL3FBaIve4S+6YfAKsXBapZebmFFaJXUOLkzCc
 sEKs0Jdbv0gcJMwvIS2x/O4d5AqPILCRVsxCqZiGpWsDIvIpRozi1qCy1SNfIUi+pKDM9oyQ3
 MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD46xkYGHcwNu31O8QoycGkJMq7IXVWpBBfUn5KZ
 UZicUZ8UWlOavEhRhkODiUJXoYOoJxgUWp6akVaZg4wDmHSEhw8SiK8y9uB0rzFBYm5xZnpEK
 lTjLockw5s/8IkxJKXn5cqJc5rDTJDAKQoozQPbgQsJVxilJUS5mVkYGAQ4ilILcrNLEGVf8U
 ozsGoJMzrATKFJzOvBG7TK6AjmICOMGydBnJESSJCSqqBUT/RtTddSHXbxJ+Xzny8oWAz3/2c
 vtxuC4vkh7PfX+1w/8XwKT5Ro7J3W++TeTs2ndimlt1TnaBhezTR1tfiYinT/cV8kz0vHWT8x
 l6/NmbbtXw3q3yvVr4/oRNXZJvNy+ZMzFlvOGXbrh39yxk5AwpmyDdoTv53il892sRcLd731i
 qjSS93KrEUZyQaajEXFScCAENmdxEEAwAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503299934!72280393!1
X-Originating-IP: [74.125.83.53]
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 6233 invoked from network); 21 Aug 2017 07:18:55 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 07:18:55 -0000
Received: by mail-pg0-f53.google.com with SMTP id y129so94847221pgy.4
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 00:18:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=jaqqiCR/hOAX7p9GVpHEHWkbm0kBiV4xfnEfQ2DLTZU=;
 b=k/upQOb2dKnH+rHXpADUrJrI+M0msBPHFmbuD+uEIrFbBo28SufiCkEf1MWfna3u2d
 XsOPByHghcwjYOqcweX4G4XCqTkRB3GwBaaFpQ1sBiaHZEC6aUCYr0i6qeFVP27LUS/J
 OEm8ovTj8NYwxFAZz7Uo+Y69AfTuXkjta555efqILXvfmNBbMzD2BLWso+LtJ8nlg0w5
 l43jLXz1D7EEKG17ZLwCAAF/QLMrngVYKdX4KJiKQBbyp8/PrpTeuI7y35/5/GK+5rM+
 PdA/7Z2a95t3KSt8STjG2mz2kQY2e2K9f0PROA3qMcQ+vNaAF8fWdqIGXmTD0UoVhscd
 DtcA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=jaqqiCR/hOAX7p9GVpHEHWkbm0kBiV4xfnEfQ2DLTZU=;
 b=bV7D6TMLva/TcRX2CUDqOA5Sldm3EZKXww18Z64mOkVK4v61HDmWBwWr448YQ9uSjj
 8CNt5e01owGqb8ZGvEfxFdv+mL6IC22qG1mFfeeuHPda6E3ZB0+OG7WaemMxhIlWYDb9
 E1o5gsESlIZ0dW7KRq1QegTCLqBFnB2TvJ5f5shVALUPidBuIDd/Y3ObtuFSYZCzUWdz
 MHN3Xpfss2I3gJoylmCR3KIetd2Gwi+ZtfWw/ahZFYk3cwLs4OfciyIPEV69xcLHs2nE
 rs3OkKvBpXIGeaJ4Vg8Cp7V/4ih1bH33q4nDxH7DSb4XbxxY6ZQhRzo78/+cDNztgkuB
 1ODA==
X-Gm-Message-State: AHYfb5g4ExbA+0XHad9MAwQmpD0/3MH5E0l041SYTZo2hgeq1Df+Tx1V
 nzMOKC/TInphkl6hKn8Bmg==
X-Received: by 10.98.157.194 with SMTP id a63mr8971085pfk.322.1503299933459;
 Mon, 21 Aug 2017 00:18:53 -0700 (PDT)
Received: from localhost ([103.205.217.54])
 by smtp.gmail.com with ESMTPSA id c7sm22546903pfg.29.2017.08.21.00.18.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 00:18:53 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 12:48:50 +0530
Message-Id: <20170821071850.65172.70404.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen (RFC) PATCH 10/10] BUILDING.md: Add Fedora
	instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ci0tLQogQlVJTERJTkcubWQgfCAgIDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9CVUlMRElORy5tZCBiL0JVSUxESU5HLm1kCmluZGV4IDNlZjUzMTEuLmI5Y2E0
MDQgMTAwNjQ0Ci0tLSBhL0JVSUxESU5HLm1kCisrKyBiL0JVSUxESU5HLm1kCkBAIC0xLDcgKzEs
MTMgQEAKICMgQnVpbGQKLXN0YWdlMS14ZW4gcmVxdWlyZXMgbmV3IFhlbiBhbmQgUUVNVSB2ZXJz
aW9ucyBhdCB0aGUgdGltZSBvZiB3cml0aW5nLiBZb3UgYXJlIHVubGlrZWx5IHRvIGZpbmQgdGhl
bSBhbHJlYWR5IHBhY2thZ2VkIHdpdGggeW91ciBkaXN0cm8uIFRoaXMgZG9jdW1lbnQgZGVzY3Jp
YmVzIGhvdyB0byBidWlsZCBhbmQgaW5zdGFsbCB0aGUgbGF0ZXN0IFhlbiBhbmQgUUVNVSBmcm9t
IHNjcmF0Y2guIEluIGFkZGl0aW9uLCBnaXZlbiB0aGF0IENvcmVPUyBya3QgaXMgYWxzbyBtaXNz
aW5nIGZyb20gcmVhc29uYWJseSBuZXcgZGlzdHJvcyBzdWNoIGFzIFVidW50dSBYZW5pYWwgWGVy
dXMsIEkgYWRkZWQgaW5zdHJ1Y3Rpb25zIG9uIGhvdyB0byBidWlsZCB0aGF0IHRvby4gVGhlIGRv
Y3VtZW50IGluY2x1ZGVzIHRoZSBkZXBlbmRlbmNpZXMgbmVlZGVkIGZvciB0aGUgYnVpbGQgYmFz
ZWQgb24gVWJ1bnR1IFhlbmlhbCBYZXJ1cy4KK3N0YWdlMS14ZW4gcmVxdWlyZXMgbmV3IFhlbiBh
bmQgUUVNVSB2ZXJzaW9ucyBhdCB0aGUgdGltZSBvZiB3cml0aW5nLiBZb3UgYXJlIHVubGlrZWx5
IHRvIGZpbmQgdGhlbSBhbHJlYWR5IHBhY2thZ2VkIHdpdGggeW91ciBkaXN0cm8uIFRoaXMgZG9j
dW1lbnQgZGVzY3JpYmVzIGhvdyB0byBidWlsZCBhbmQgaW5zdGFsbCB0aGUgbGF0ZXN0IFhlbiwg
UUVNVSBhbmQgcmt0IGZyb20gc2NyYXRjaCBmb3IgVWJ1bnR1IFhlbmlhbCBYZXJ1cyBhbmQgRmVk
b3JhLgogCi0jIyBCdWlsZGluZyBYZW4KKyAqIFtVYnVudHUgWGVuaWFsIFhlcnVzXSgjYnVpbGRf
dWJ1bnR1KQorICogW0ZlZG9yYV0oI2J1aWxkX2ZlZG9yYSkKKworPGEgbmFtZT0iYnVpbGRfdWJ1
bnR1Ij48L2E+CisjIyBVYnVudHUgWGVuaWFsIFhlcnVzCisKKyMjIyBCdWlsZGluZyBYZW4KIGBg
YAogYXB0LWdldCBpbnN0YWxsIGdpdCBidWlsZC1lc3NlbnRpYWwgcHl0aG9uLWRldiBnZXR0ZXh0
IHV1aWQtZGV2IGxpYm5jdXJzZXM1LWRldiBsaWJ5YWpsLWRldiBsaWJhaW8tZGV2IHBrZy1jb25m
aWcgbGliZ2xpYjIuMC1kZXYgbGlic3NsLWRldiBsaWJwaXhtYW4tMS1kZXYgYnJpZGdlLXV0aWxz
IHdnZXQgbGliZmR0LWRldiBiaW44NiBiY2MgbGlibHptYS1kZXYgaWFzbCBsaWJjNi1kZXYtaTM4
NgogCkBAIC0xNyw3ICsyMyw3IEBAIHJlYm9vdAogTWFrZSBzdXJlIHRvIHNlbGVjdCBYZW4gYXQg
Ym9vdCwgb3IgZWRpdCAvYm9vdC9ncnViL2dydWIuY2ZnIHRvIG1ha2UgaXQgdGhlIGRlZmF1bHQs
IGNoYW5naW5nICJzZXQgZGVmYXVsdD0iMCIgdG8gcG9pbnQgdG8gdGhlIGFwcHJvcHJpYXRlIGVu
dHJ5IGJlbG93ICh0aGUgb25lIGJvb3RpbmcgeGVuLmd6KSwgd2hpY2ggY291bGQgYmUgZW50cnkg
bnVtYmVyICI0IiBmb3IgZXhhbXBsZS4KIAogCi0jIyBCdWlsZGluZyBRRU1VCisjIyMgQnVpbGRp
bmcgUUVNVQogYGBgCiBhcHQtZ2V0IGluc3RhbGwgbGliZ2xpYjIuMC1kZXYgbGlicGl4bWFuLTEt
ZGV2IGxpYmNhcC1kZXYgbGliYXR0cjEtZGV2CiAKQEAgLTU0LDcgKzYwLDcgQEAgbWFrZSBpbnN0
YWxsCiBjcCBpMzg2LXNvZnRtbXUvcWVtdS1zeXN0ZW0taTM4NiAvdXNyL2xpYi94ZW4vYmluLwog
YGBgCiAKLSMjIEJ1aWxkaW5nIENvcmVPUyBya3QKKyMjIyBCdWlsZGluZyBDb3JlT1Mgcmt0CiBg
YGAKIGFwdC1nZXQgaW5zdGFsbCBnb2xhbmcgYXV0b21ha2UgbGliYWNsMS1kZXYgbGlic3lzdGVt
ZC1kZXYKIC4vY29uZmlndXJlIC0tZGlzYWJsZS10cG0gLS13aXRoLXN0YWdlMS1mbGF2b3JzPWNv
cmVvcwpAQCAtNjIsNyArNjgsNyBAQCBtYWtlCiBjcCBidWlsZC1ya3QtMS4yNi4wK2dpdC90YXJn
ZXQvYmluL3JrdCAvdXNyL3NiaW4KIGBgYAogCi0jIyBCdWlsZGluZyBzdGFnZTEteGVuCisjIyMg
QnVpbGRpbmcgc3RhZ2UxLXhlbgogYGBgCiBhcHQtZ2V0IGluc3RhbGwgYnVzeWJveC1zdGF0aWMg
anEKIApAQCAtNzIsMyArNzgsMjIgQEAgZXhwb3J0IEdPUEFUSD0vcGF0aC90by9nb3BhdGgKIGJh
c2ggYnVpbGQuc2gKIGNwIHN0YWdlMS14ZW4uYWNpIC9ob21lL3VzZXJuYW1lCiBgYGAKKworPGEg
bmFtZT0iYnVpbGRfZmVkb3JhIj48L2E+CisjIyBGZWRvcmEKKworT24gRmVkb3JhIHdlIGJ1aWxk
IHN0YWdlMS14ZW4gYXJ0aWZhY3RzIChYZW4sIFFFTVUgYW5kIHJrdCkgaW4gYSBkb2NrZXIgY29u
dGFpbmVyIGFzIGZvbGxvd3MgJm5kYXNoOworCitgYGAKK2NkIHN0YWdlMS14ZW4KKworZG9ja2Vy
IHB1bGwgbGFtYmRhbGludXhmZWRvcmEvc3RhZ2UxLXhlbi1mZWRvcmEtYnVpbGRyb290CisKK2Rv
Y2tlciBydW4gLS1ybSBcCisgIC12IGBwd2RgOi9yb290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9y
a3Qvc3RhZ2UxLXhlbiBcCisgIC12IC90bXA6L3RtcCBcCisgIC10IC1pIGxhbWJkYWxpbnV4ZmVk
b3JhL3N0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdCBcCisgIC9zYmluL215X2luaXQgLS0gL3Jv
b3QvYmluL3J1bgorYGBgCisKK09uY2UgYGRvY2tlciBydW5gIGNvbXBsZXRlcywgdGhlIGJ1aWxk
IGFydGlmYWN0IGBzdGFnZTEteGVuLWJ1aWxkLnRhci5nemAgaXMgZ2VuZXJhdGVkIGluIGAvdG1w
YCBkaXJlY3RvcnkuIFBsZWFzZSBzZWUgW1JVTk5JTkdfU1RBR0UxX1hFTi5tZF0oYnVpbGQvZmVk
b3JhL1JVTk5JTkdfU1RBR0UxX1hFTi5tZCkgZm9yIGRldGFpbHMgb24gaG93IHRvIHNldHVwIEZl
ZG9yYSBmb3IgcnVubmluZyBzdGFnZTEteGVuLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:54:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07:54: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.xen.org>)
	id 1djhXj-0001Fc-IV; Mon, 21 Aug 2017 07:54:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1djhXi-0001FW-Nf
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 07:54:38 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4A/6F-02181-DB19A995; Mon, 21 Aug 2017 07:54:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1tbhqLt34qx
 Ig4PzuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzq66zFNzhrVg09zBzA+NNri5GLg4hgemM
 Egv/fGTqYuTkkBDglTiybAYrhB0gsf/uHWYQW0igkVHi1jZbEJtXwFRi07kDbCC2MFDN47Oz2
 EFsNgFdidkHm8DqRQRUJTq23mQCWcAs8JNR4ueEv4wgCRagxPPjx8EaOAX0JD7PmsUKccU1Ro
 lrO4+CJZgFNCVat/9mh7hCW6Jn7w+gqRxAmwUl/u4QhiiRl2jeOpt5AqPALCQdsxCqZiGpWsD
 IvIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzA86xkYGHcw
 Nu31O8QoycGkJMq7IXVWpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ooJQDnBotT01Iq0zBxgp
 MCkJTh4lER4uYHRIsRbXJCYW5yZDpE6xagoJc7bCdInAJLIKM2Da4NF5yVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwrx7QabwZOaVwE1/BbSYCWixYes0kMUliQgpqQZG/RNx3983Zk712ed
 4NTgq29fvi5q+iOkrHY79fjmNrw42l82fL772+EZlW9EnS1f9Eovlbmt+lV6V4xWo28n04sBM
 Dp7l6/0vbLl42mxi9j8uz6cxN1aqT5tskTDnheD3WSdv9Ys1BQfmzXFaatpq8rhl3d2HC6+d1
 v26UbO8ryq321Ju68xUJZbijERDLeai4kQA/i9BfckCAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503302074!103229058!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13026 invoked from network); 21 Aug 2017 07:54:36 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 07:54:36 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 00:54:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,408,1498546800"; d="scan'208";a="1185957922"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.120])
 by fmsmga001.fm.intel.com with ESMTP; 21 Aug 2017 00:54:29 -0700
Message-ID: <1503302068.5248.1.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Date: Mon, 21 Aug 2017 15:54:28 +0800
In-Reply-To: <20170818092500.GX11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-8-git-send-email-yi.y.sun@linux.intel.com>
 <1503027128.3857.14.camel@linux.intel.com>
 <20170818092500.GX11396@yi.y.sun>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 07/13] x86: implement set value flow for
 MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gPiA+IAo+ID4gPiDCoAo+ID4gPiArLyoKPiA+ID4gKyAqIEJlY2F1c2UgbXVsdGlwbGUgZmVh
dHVyZXMgbWF5IGNvLWV4aXN0LCB3ZSBuZWVkIGhhbmRsZSBhbGwKPiA+ID4gZmVhdHVyZXMgdG8g
d3JpdGUKPiA+ID4gKyAqIHZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1MgcmVnaXN0ZXIgd2l0aCBu
ZXcgQ09TIElELiBFLmc6Cj4gPiA+ICsgKiAxLiBMMyBDQVQgYW5kIE1CQSBjby1leGlzdC4KPiA+
ID4gKyAqIDIuIERvbTEgYW5kIERvbTIgc2hhcmUgYSBzYW1lIENPUyBJRCAoMikuIFRoZSBMMyBD
QVQgQ0JNIG9mCj4gPiA+IERvbTEKPiA+ID4gaXMgMHgxZmYsCj4gPiA+ICsgKsKgwqDCoMKgdGhl
IE1CQSBUaHJ0bGUgb2YgRG9tMSBpcyAweGEuCj4gPiA+ICsgKiAzLiBVc2VyIHdhbnRzIHRvIGNo
YW5nZSBNQkEgVGhydGwgb2YgRG9tMSB0byBiZSAweDE0LiBCZWNhdXNlCj4gPiA+IENPUwo+ID4g
PiBJRCAyIGlzCj4gPiA+ICsgKsKgwqDCoMKgdXNlZCBieSBEb20yIHRvbywgd2UgaGF2ZSB0byBw
aWNrIGEgbmV3IENPUyBJRCAzLiBUaGUKPiA+ID4gb3JpZ2luYWwKPiA+ID4gdmFsdWVzIG9mCj4g
PiA+ICsgKsKgwqDCoMKgRG9tMSBvbiBDT1MgSUQgMyBtYXkgYmUgYmVsb3c6Cj4gPiA+ICsgKsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+ID4gPiArICrCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqB8IENPUyAzIHwKPiA+ID4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLS0tLS0t
LS0tCj4gPiA+ICsgKsKgwqDCoMKgTDMgQ0FUwqDCoHwgMHg3ZmYgfAo+ID4gPiArICrCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAtLS0tLS0tLS0KPiA+ID4gKyAqwqDCoMKgwqBNQkHCoMKgwqDCoMKg
fCAweDDCoMKgwqB8Cj4gPiA+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+
ID4gPiArICogNC4gQWZ0ZXIgc2V0dGluZywgdGhlIEwzIENBVCBDQk0gdmFsdWUgb2YgRG9tMSBz
aG91bGQgYmUga2VwdAo+ID4gPiBhbmQKPiA+ID4gdGhlIG5ldyBNQkEKPiA+ID4gKyAqwqDCoMKg
wqBUaHJ0bCBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9uIENPUyBJRCAzIHNob3VsZCBiZSBiZWxv
dy4KPiA+ID4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLS0tLS0tLS0tCj4gPiA+ICsgKsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoHwgQ09TIDMgfAo+ID4gPiArICrCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAtLS0tLS0tLS0KPiA+ID4gKyAqwqDCoMKgwqBMMyBDQVTCoMKgfCAweDFmZiB8Cj4g
PiA+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+ID4gPiArICrCoMKgwqDC
oE1CQcKgwqDCoMKgwqB8IDB4MTTCoMKgfAo+ID4gPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAtLS0tLS0tLS0KPiA+ID4gKyAqCj4gPiA+ICsgKiBTbywgd2Ugc2hvdWxkIHdyaXRlIGFsbCBm
ZWF0dXJlcyB2YWx1ZXMgaW50byB0aGVpciBNU1JzLiBUaGF0Cj4gPiA+IHJlcXVpcmVzIHRoZQo+
ID4gPiArICogZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1
ZSBhcnJheSBhcmUKPiA+ID4gaW5wdXQuCj4gPiA+ICsgKi8KPiA+IAo+ID4gQWx0aG91Z2ggSSB1
bmRlcnN0YW5kIHRoZW0sIEkgc3RpbGwgaGF2ZSBhIGZlZWxpbmcgb2YgdGhlIG5lY2Vzc2l0eQo+
ID4gdG8KPiA+IHJld29yZCB0aGVzZSBjb21tZW50cy4KPiA+IAo+IEhvdyBhYm91dCBtb3ZlIGNv
bW1lbnRzIGludG8gY29tbWl0IG1lc3NhZ2U/CgpGaW5lIHRvIG1lLgoKQ2hhbwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 07:55:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 07:55: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.xen.org>)
	id 1djhYM-0001Ik-Ql; Mon, 21 Aug 2017 07:55:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djhYL-0001IU-7T
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 07:55:17 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D4/0C-02033-4E19A995; Mon, 21 Aug 2017 07:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fhxFm
 RBidemlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLH5xjLNjGXtGz+wJbA2MbWxcjJ4eQQJ5E
 //5/YDavgJ3EqbZtYLaEgKHE6YU3WUBsFgFViXPdJ8FsNgF1ibZn21m7GDk4RASMJD5skwQJM
 wv0MUos/60CYgsL+EtM7PzGBDHeS2L5uetgNqeAt8St53fAWnkFBCX+7hCGaNWSePjrFguErS
 2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpWuglFWWmZ5TkJmb
 m6BoamOrlphYXJ6an5iQmFesl5+duYgQGHgMQ7GA82Ox8iFGSg0lJlHdD6qxIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8FROAcoJFqempFWmZOcAYgElLcPAoifBOAEnzFhck5hZnpkOkTjHqc
 jR92PKFSYglLz8vVUqctxOkSACkKKM0D24ELB4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZ
 iXF2QKT2ZeCdymV0BHMAEdYdg6DeSIkkSElFQDI8eL7fGs8o4zJycw/Mntul3ydLrh+vNO6oy
 SKze4HDt99m3wYX/b2K/Ri7eWbdX5dWRaTPG5hR+WGG5YVGxVeSohtdLvtE/uFM2+jYd19999
 rpvEFZVw7YFYLv/9xB1PAz7/9nzCzl5Uva3V9dXNkpy5FlYhC7puTzpzyStL98KCdeEnj64oW
 KnEUpyRaKjFXFScCACxnO+YwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503302111!108053419!1
X-Originating-IP: [137.65.248.74]
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 52759 invoked from network); 21 Aug 2017 07:55:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 07:55:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 01:55:10 -0600
Message-Id: <599AADF70200007800171700@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 01:55:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1503082261-11400-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1503082261-11400-1-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, jun.nakajima@intel.com,
 suravee.suthikulpanit@amd.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] hvm: vmx/svm_cpu_up_prepare should be
 called only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA4LjE3IGF0IDIwOjUxLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPiBAQCAtMTU4LDcgKzE1OCw3IEBAIHN0cnVjdCBodm1f
ZnVuY3Rpb25fdGFibGUgewo+ICAgICAgaW50ICAoKmNwdV91cF9wcmVwYXJlKSh1bnNpZ25lZCBp
bnQgY3B1KTsKPiAgICAgIHZvaWQgKCpjcHVfZGVhZCkodW5zaWduZWQgaW50IGNwdSk7Cj4gIAo+
IC0gICAgaW50ICAoKmNwdV91cCkodm9pZCk7Cj4gKyAgICBpbnQgICgqY3B1X3VwKShib29sIGJz
cCk7CgpJIGNhbiBzZWUgd2h5IHlvdSB3YW50IHRvIGludHJvZHVjZSB0aGUgcGFyYW1ldGVyIGhl
cmUsIGJ1dCBpdApmZWVscyB3cm9uZyB0byBkbyBzbywgYXMgLi4uCgo+IEBAIC00NDMsNyArNDQz
LDcgQEAgdm9pZCBodm1fc2V0X3JkdHNjX2V4aXRpbmcoc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90
IGVuYWJsZSk7Cj4gIAo+ICBzdGF0aWMgaW5saW5lIGludCBodm1fY3B1X3VwKHZvaWQpCj4gIHsK
PiAtICAgIHJldHVybiAoaHZtX2Z1bmNzLmNwdV91cCA/IGh2bV9mdW5jcy5jcHVfdXAoKSA6IDAp
Owo+ICsgICAgcmV0dXJuIChodm1fZnVuY3MuY3B1X3VwID8gaHZtX2Z1bmNzLmNwdV91cChmYWxz
ZSkgOiAwKTsKCi4uLiB5b3UgZG9uJ3QgbmVlZCBpdCBhdCB0aGlzIGxheWVyIC0geW91IG9ubHkg
ZXZlciBwYXNzICJmYWxzZSIuClRoZSBwcmV2aW91cyBzb2x1dGlvbiBvbiB0aGUgU1ZNIHNpZGUg
KHVzaW5nIGEgdGhpbiB3cmFwcGVyKQpzZWVtcyB0byBtZSB0byBiZSB0aGUgY2xlYW5lciB2YXJp
YW50LCBldmVuIGlmIHNsaWdodGx5IGxlc3MKZWZmaWNpZW50IChidXQgcGVyZm9ybWFuY2UgcmVh
bGx5IGRvZXNuJ3QgbWF0dGVyIGhlcmUpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 08:07:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 08: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.xen.org>)
	id 1djhjt-0002iI-RX; Mon, 21 Aug 2017 08:07:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1djhjs-0002iC-Pq
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 08:07:13 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 B5/4D-03765-0B49A995; Mon, 21 Aug 2017 08:07:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTcRjG/d5ut9NcnZu216WE0zLMmSJKWJB
 RhBCG/pMpRDv12hbbXLtZEwrM0EpNdIrm/FkYoYVaWqn9ISoWFiKWv5ICdVKkJUqikqLtvGl2
 f33unuf7fJ/3eEmBpISQk4zFzJgMtE5BuOGaI1icsqnElhi6aN91dLm1GItGMT3zQ3gcShJqD
 clpFpVQ86mzhDDOYpaff9rwTFSL5SI3EqduCWBirlWUi0gSURegY0HKfZdQORjMdPUKc5ErKa
 Xk8CWvaZM9KX8oaP2GOBZQITAxXiTiWELVYzDUeJFjggqGqoIBnGMxdQx+dCxsMk4dgOWv6xj
 HXlQCdC6PCHiPB/SVT296XKl4WLcXOfMjobplUsDzfnj9q9LJMhifrsG4zkD5QWlDBtcZqDIE
 a9bnBN/HH/pyrJt+oHyht78S5zkW7q2uEPyBEQy6hntx/uW2CEYfTwl5VzBkfxgU8cIbAuqbn
 zmFIGgcXnDGGmGsbQHjTWNCGM2977zDB9ae1CBeKCRgZGoS50upYG5j1XnCKoWR+bt4IQq07f
 gJth2D23YMbtsxeC3CG9AhljFdY0zK8PCQZJNWrTHraa1OGRYaGaJnWJZWMzo6mQ1JSdO/QI4
 NcXE8bai9Kb4beZOYwkvczNgSJbuT01IzNDSruWRK1zFsN/IhSQWIJcUOzcPEqBnLZa3OsWZb
 MpDuCk9xk9Uhi1kjrWe1al56j5Rk1nzrIibBDWkGRi4T+3EZFGfSpBu2I7aW9SPylUvFyFFK4
 m5kTHqt+X99BslIpJCKvbkUd63BvH3TjKME5igRll3KlTDT/yR5JrInldtPyK5mH36Up4o4XX
 UuVRp9RR3V/70uNm6l+rosarwn4LfxXX9MRcH5/LKBbDfRS/+Njoqbx1uWHrSr8qtfWYkzJ1P
 6plyWQnWzN1JEAXdKw40qi0dCYfPS07wUS99g575CkMdW6pYOfu5S1p16+DZrb73dw5o/u+ds
 hCA1UIGzGjosSGBi6b/rWB6QpwMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503302830!64852294!1
X-Originating-IP: [104.47.2.80]
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 33174 invoked from network); 21 Aug 2017 08:07:11 -0000
Received: from mail-db5eur01on0080.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.80)
 by server-2.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 08:07:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7qwEEvJc8tT62+q/W2wGjhya5OPHEX1ZkDhYDcxBW9E=;
 b=TmZV3xeWyQzEbydaHJ85y61mpbRZ6CuAU0fdNTauJl2IFTxj7+g2c1FuoyB5CMXuvzn38fXjEWEqA4brt00vINA3/QEdNhVWUuvGq3NfOyu8f58lrBAFRlXS3lttPp9dPHQGsexhHHON6AtRRDLXvyYSQJXRAMMupvG6ZYes3hk=
Received: from [10.17.180.119] (85.223.209.53) by
 VI1PR0302MB2734.eurprd03.prod.outlook.com (2603:10a6:800:e2::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 08:07:09 +0000
To: Meng Xu <xumengpanda@gmail.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
Date: Mon, 21 Aug 2017 11:07:03 +0300
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: <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1PR08CA0226.eurprd08.prod.outlook.com
 (2603:10a6:802:15::35) To VI1PR0302MB2734.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 605c9cb0-3cda-42eb-99e0-08d4e86b9f71
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0302MB2734; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2734;
 3:KBui6VnUClCtqvdKDXk5zhIvdsLAKN/+emSp0NtfL6UvFnzItmCgk70+0BUoJpWWSeHni7IpccGiwJ9rOdfOTDKuBz57Zw3RDsy/QdehM4gNBH85SuDFLJJAqL/9TXBWonEvdCl+Zu1xo2OWrBQlGkNZvBYgQmBakSW+SO0yCJZdw/myjS0z8FQTsSgUgwFslbPkBDHi7e51EehXIIk2vffT+Nevwy+5Dzn7pSo7ZNPrL3IxB0gLv+PCt3lr7dGn;
 25:v8m4bDA3Ga3xiCOkWkJfnEb7e7oWcbuSiwqjpoJcS1ta/cYzQ1xbJuVa/hs9SynUNrCB72aj4eRJ6BaCLPm6wVXS3k5eHnLULx/clRn5081/YBCUOlH8qXwt5queqzUjzGxQvtdOctVJor8VIvawqMXAvQzShgxQFVlplLbvB1VkuPPLYRpGft9rhrFvwuhZdNh/LoRjxQBKhcbhXYkfSQ7pyOUKTjWxfEgEfdEKDAoTjoueSLXOX86M5mOwjyQVBDFNg8DIrnn5XPzVZYL7tKVara1JKHpXfPpiLy9bTSE+ZbocP8CCfuvIh2TXAz0EE+ACPNv/OVwfUPHjtcysgA==;
 31:Di4YJ2E62arRqVizWIbJ73dGpXPxwZqa3GBV+LJ/WNR5Cey1lR1ZAIbaygQR2ZtJXQ5RhLDtiM2PO6einuHHSzksqiSJc2cQOrBpjaRIgBgMGrkKGAVma8jvOKqSaJ/IGjU6UXESy4OkR7NlhzBUYUwKxntLtMVZwHt5Zm9vpBx9EkYUFkKOocTEYPi7grlE537STeNMRFFMSXmyC2wKCBaGqr5Bw3b8N7GrzlSMVTw=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2734:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2734;
 20:jfaoy2trk6gsF8mbtTx8MDI/XZ/oAPIbxg2BytODDHWmWQcCSr3+u0Pq+7i7b8waFIac/GRTM8A24kbtaWtqGU8zVAUiRoR8qJRCDdwPeYCFjGW6kUfwkoeexdOgO6lvLIz8DxX8MQuq9gotvkpC1lZe1ffKkjxSyn89XQ8dMzvVcBBc32RESTBNeVq4CckmHgBy65bW6yhZZJWEmQ8MzhFC6DMlHXq3bV3ZqFa3jpodASFXoFTlPX2iC/7NB7IBAAIzaOANtX9JEjHVsEqjY09PRtDEpFdPGAMViPDUZUUaW05MwbW3ZA8J8SHaw+9so2Z/ahcHN7HTychPOtQNjthkT582egkcI5rNHZHksGL4zBXWI9ZoUz87LbesXDG4c1R0LsHSSyqnhbLz2CLaTKw1imvCHfvcl+YgWV+wN+rHTMgmbaPKAGvbeF9NMbWnx2GztOveOAaqNkHN6hVIIv8SZeWI2qpOerP3NtYuv1HEUmhX0tmEB21UcEcdUmiR;
 4:CMs9aNQt1KV/SQqyvoRq0EY+Q3DX4EqtVQ56BmW9eh9VgsouJw5884p2zNCd1Cq4CfVR7P/sjzrp3WTKvO97oKkICrVaMA1L/rWxhoYcDd2tmGcnwsYzU3/yg9IhH/sPoYsWMoHyLkcJ15ybg/8Ltz/LDsG+vUZf7Jgzx/xdLScGszcIc3G38wc7a+vKtoLHdu3/86u7rfkstKMCRx/xDkCXbmqxC10QQi0FeKWlmvskkYw+IytKcjXyteq6Svid
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2734EE991B029E0542FE6941E6870@VI1PR0302MB2734.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0302MB2734; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0302MB2734; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(189002)(199003)(24454002)(6486002)(4326008)(230700001)(2906002)(77096006)(3846002)(4001350100001)(93886005)(53936002)(80792005)(6116002)(110136004)(64126003)(7736002)(68736007)(53546010)(305945005)(229853002)(23676002)(83506001)(97736004)(5660300001)(25786009)(189998001)(101416001)(86362001)(54356999)(50986999)(65826007)(76176999)(72206003)(6916009)(81166006)(2950100002)(81156014)(7350300001)(478600001)(31686004)(8676002)(31696002)(6246003)(105586002)(106356001)(36756003)(65956001)(33646002)(1411001)(6666003)(50466002)(3480700004)(66066001)(47776003)(65806001)(42186005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2734; H:[10.17.180.119]; 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?MTtWSTFQUjAzMDJNQjI3MzQ7MjM6WFhoSGZUL2lkazExQXROOWMxNmYyYVZF?=
 =?utf-8?B?RTlPZm03MmFrenhldmsxbDNUdXlOaHVUbi9UYTA0RmlaYzFvK3E3RFlmSHdz?=
 =?utf-8?B?a3dDUnNPVHdjeGZody9hUzdLa0U3ZkxmSFFrY083bm9IQlhtTEZXWVZML2lO?=
 =?utf-8?B?QlNJTm5Sb3owNG1DZmt4U2szZXphbHNadk9EakNSa0tKem16YnVDNVZ4NHBM?=
 =?utf-8?B?N0d0cjVqYjRjY1BKY2NKd040MlUrYzkzaFcwMGQ1a2FoMEZTbk5HOTI4UEdv?=
 =?utf-8?B?QWg3akxTbFpJRlFrVEpoWTk5ZEZSVnBVTHF2V0Q4SkxDdmxDL3ZMc3QrTnQv?=
 =?utf-8?B?ZXN5Wk9ETDlpNklNZmU4N00wTTdVQzFuVGpsdk9xNWwwc1FYdmxwdjljcEVE?=
 =?utf-8?B?eFhHSWV4UmZFYWt4dEttZmNjOTRBZWxRN2N6WTFkUkVybit6WFY3N2hySUo0?=
 =?utf-8?B?SFBUUmIzQ20yYVhjbndvQ240VHlkMURSRktlaitoQmRJN29QL2hML3dQcGpy?=
 =?utf-8?B?N0UzdzdLcXVmNWpRemhoQlp5UFZFQWZmRXgyU05TKzlMRUlZTWx0Ykxzb3Vs?=
 =?utf-8?B?Y0RqMEtxVjhMM2tIWEJFcVFoTzB3aVZXdktsa01JcjZPbVpGdXd3djR3UnBS?=
 =?utf-8?B?VGhxZnJVYjRkeFliUU5qQU1IbFVhQ1BHbFNIYms1em9PVFFTYVgwYlJ4UkdS?=
 =?utf-8?B?aUNQaE9sQkFTRmp4NUV1OTRIWVY3T25UZFR4L1A2SU5VbEt2ZUtJR3lsck5q?=
 =?utf-8?B?UWdmSUlnQzdXYU5YamRlSjNGcmlFTkFhbmdjUFZVWHhDaVgzNzIyeWdzbXF3?=
 =?utf-8?B?OTJlbDEyT2xUVDA0NHB3T3BjQkI5WFNGVW9ya0lWUkgva1hmaWVRUXB4Qmo2?=
 =?utf-8?B?dFlJdlVObnN6andMZThCMnVPbzhEQ1BVKzBHMU1kalhOcWhUc2syMWx3VDFD?=
 =?utf-8?B?SXdTSTdBRmNsSEE1OXhuSDNmUWJYQ2RBNzA5cWR5VEJ3dGdoZGNDVFJ5UmtJ?=
 =?utf-8?B?K1hzclRMdWU0RTV0NFdhNmpJWExLeFltdTFPRklXamNkTmdPY1RVeWRmUkF4?=
 =?utf-8?B?ZVRGbC8wK3JoL0hPUnM1bjMxdjVXUDY2MllXc250ZkRTT29zQXVGZksvTlMz?=
 =?utf-8?B?TFYxUnNnZnA4NVNtVm1qQVVWY1NEamVqUmNwanBBSW5XbGVxSGVJQnBSbG5X?=
 =?utf-8?B?NG9xSGZXM1FQT0Z0OFJkNzRla1cvamtmS0h4ODdvR2VtZDBIWUk2WnN6STRu?=
 =?utf-8?B?YUtsVENFTU5aTkNtOU93UCtGQTBJbTZUU25RNlJ3K3lUcVFYbnZKTFdZMk43?=
 =?utf-8?B?ZVdTNHUyS2c4SlB6NFYrSmp2QWRFNzJUUnJ5OWpqV3Y0NlFzUFgvd3RTcVpr?=
 =?utf-8?B?Tnc1alV1ODcrSDVQb3VJdS9sN3pRR0ZKUUdFMkJ3OHhuT0NPRlZMYkFDcHpi?=
 =?utf-8?B?bEJlSlBHUFFiaHVZWVhEUjJzb2Q4RkIrUEJORjUwTzE4TFQ0UW1RdHVyWFNu?=
 =?utf-8?B?c1FiTlZyeGp1Z1dUcWlub2pyZkMxek0vSzNUS3BIeFZQc0FxTms1MWxQaGVO?=
 =?utf-8?B?akRGMXRJZ2pVMmEwVWQ0VmdUNmFLZFA5L1ZXTGxFTW5USnhSZGhFTEdRUEN0?=
 =?utf-8?B?ZVd3SldDTEg5QjRFZENSUlhSdSsxcGJBUUlXcjVKVWRZS3VtaGFmVTFtamVo?=
 =?utf-8?B?VktEMy9XMEswMFlxWjJUZFdwYUlGelRVcTdNRGVVMHJuZ3R2UDc3c0dsT3Jw?=
 =?utf-8?B?K1FWbXNnS2VFZTRjMXI2TzBjSDZrd0cwQlZLYnBaTSs3L3VIdFdFQ1BvWHVn?=
 =?utf-8?B?dmFqM0pMTGxYMlhoSk5vQ3BtVFZCa2FoQVhoTXRzM09xY3cvNENoalFQT0k2?=
 =?utf-8?B?UnMzSEJzdzVwVDN4UWhBYWJ1c0FsMTl2STBkS3BuOWRwUHk2eFhlRi9MaWRJ?=
 =?utf-8?Q?ucoVKolmiUSkOGLuK4OZgxMd5gYl7Iac=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2734;
 6:uaf4YYj/WoncMoAbC5c4naMI/wxpFDUGOP9myHvGIJFwJOyo1FTFvkhWh2iVcH92eM+v/w+Cyycajv3Ies99nnofwtyf1Wb0HzLxnyrxaZJnPrs91q/cg4hkbNNcnkOFDO3miK0KLELPlmq0Fy7i+A7NYkd3LUejOVraxPyC4Haa+1VUypwjz2kccTL4XkoKxf5WKqi8mNQf3RdquFof3wr9wsFOg0RCmCn0dWmW5kk+bChZnoUYlPVO3/Fks2n18Wol9uPo5OzDrwrYoKT7zqTjgzkBAZ5/RXM62AWqTOPBgmDcF55XCars+hgrLUBOgbcvGb36rFuoGgRm/MzjIg==;
 5:f6KzL8bH0jDoYKTZml3QYqwf2xI0tYAWX21aQxRI92xh0Mn86oIkFq94rUuLVc1K47c1Vcfk818+oiA3bjfC99mTu5aGH6xS9hBsM7jXJymO/ncoVOM6ZMdXFXC9Z2qoKRz7bXrBoYDKpIZ0it8B3Q==;
 24:XRotvLulTitoA8SJTnySIRTEgMQK49zT3pJwOMWLpukoO4lF01T05S2gYovSzhTDFK9IYz6+xng047Q0sXkgBrENceqXd2x2OcGhaliXd08=;
 7:Qvl2Nmsl2Nrja4tR0KlvYrZhNfOKfafdl6ZTpMAoraWBONV7/su1m8WDejOz7n4SkUE9/L5k2OrrcQH6cX8I4hWYe/2s0w8KoWxlt22ectWWapp5grGzrtc+TzOx1spfkHNvY3K8pqKD975//TX6oyR2kYi+FFKKhycINbr2SX1LXGGeN5PcA9EAeAp6IjJa4d6mu1N4jVsFmMnU6Wn3Yy6mkplIX2/R+/5zgFbKuUI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 08:07:09.8374 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2734
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gTWVuZyBYdSwKCgpPbiAxOC4wOC4xNyAyMzo0MywgTWVuZyBYdSB3cm90ZToKPiBUaGUg
U2VjdGlvbiA0LjEgYW5kIDQuMiBpbiBbMV0gZXhwbGFpbmVkIHRoZSB3aG9sZSBleHBlcmltZW50
IHN0ZXBzLgo+IElmIHlvdSBoYXZlIGFueSBxdWVzdGlvbiBvciBjb25mdXNpb24gb24gYSBzcGVj
aWZpYyBzdGVwLCBwbGVhc2UgZmVlbAo+IGZyZWUgdG8gbGV0IG1lIGtub3cuCiBGcm9tIHRoZSBk
b2N1bWVudCBpdCBpcyBub3QgcmVhbGx5IGNsZWFyIGlmIHlvdSByYW4gb25lIGd1ZXN0IFJUIGRv
bWFpbiAKb3Igc2V2ZXJhbCBzaW11bHRhbmVvdXNseSBmb3IgeW91ciBleHBlcmltZW50cy4KCi0t
IAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 08:17:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 08:17: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.xen.org>)
	id 1djhtS-0003QD-I5; Mon, 21 Aug 2017 08:17:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1djhtR-0003Q7-EE
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 08:17:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 88/56-01987-0079A995; Mon, 21 Aug 2017 08:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTH99x7t13F1XXTPA5NnEUhbjmDDBK
 ygvKLvZn58iWvdd1me7HdaSZR1ihCU8zUcPhSUkj7kEMNKwVBkVTozZeVOsJMpSxLYyaZZLte
 Nfv2P/z+zzn/53BIXFomkpNMroUxG2m9QuRNaHegQ8qlCltKZPv9mN3zzbexWBTXOTNAHEWpQ
 p0x3ZSbJtS2FD0QZS0QuW5Hrzgf5RMFyJskqCs4NFnbcK6QUlYMiu0DogLkRcooObgKG4ScFl
 ERUF38iuC0HxUGxc2TiNM4pYLR4Vti/vEwBkszd5ZNEmoPvKz74TGRnhFbYXRuuY8/lQTt806
 ct/hCT+U4wVm8qBhwDSbwLXdBTdMHnNch0DJdtaIDYHi8FuM0UKEwXfgH48YCVYagzDW0PFbq
 ydZzvRTnTcHQ9aKK4HU8DPa3ifgHTgzeVtjFfGEVg3PKinhXBHQ3DKyAVhH0u21iHoTDo8HZl
 bZZ4K7sw3nTOyGMzc0IeRAEi/W1iAclIshvqUZ8qDT4tvQb4z6KqGR4NivjPaUy6Ox8Li5B22
 zr9mFbtwTbuiXY1i3hLiLsaDvLmHMYszIqUpVu1mm0FgOt0yvVkTtVBoZlaQ2jp9NZ1WmToRF
 5LuSyQICeIGv34Q4USGIKf4mDsaVIN6SbzlzQ0qz2lDlbz7AdKIgkFSDJKPcwXzOjYXIzdHrP
 ma1iIH0UfpIDHJawWbSB1Wl41IuU5NWZZjcmJYwmIyMPkFzkTBRn0mYb11qsHmsfCpbLJEggE
 Eh9shizQWf5n0+hABIpZJImrouPzmhZmzTlCYF5QqivVXAhLPQ/JM9HZZ8NzhOKLwk3o8eZxI
 jFuriTBtfGhde/FA2u0Bp7Y8W9SIfzvPp9Y17RvnrduZgid+DIm+BPE2PVXY/3a9rDi3ySHxK
 ZecJjNya+dmeqYvc6Exfx6FZnabxa6ZhUOQZzoo781HvbJz5eohqqWoeOhyWdfVr+fdPBtM2p
 0ZqRLSEKgtXS6nDczNJ/Aeqtn6SnAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503303423!110839168!1
X-Originating-IP: [104.47.1.71]
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 45167 invoked from network); 21 Aug 2017 08:17:03 -0000
Received: from mail-ve1eur01on0071.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.71)
 by server-3.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 08:17:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uCII2+7ZS94TTEyWQd8akigqrXI+trwiw4DaYhES5PI=;
 b=cI1SO8ydlzXRKNDlu5CCZNZ8/Gz6RyxM9GtRbtDzQK8Oyy13zWTe5DOHJKnLeCx+Yo2GonP+oGjA64htKQBazkF1le5jOzTXqqtBR9BpSty9/50xOBS8K/yn0Ul8ah7qSs6mw0ihOcirMw2pT2RfGbSi/dEuuvDv8M2ArsYdRGc=
Received: from [10.17.180.119] (85.223.209.54) by
 HE1PR0302MB2731.eurprd03.prod.outlook.com (2603:10a6:3:f0::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 08:17:02 +0000
From: Andrii Anisov <andrii_anisov@epam.com>
To: Meng Xu <xumengpanda@gmail.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
Message-ID: <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
Date: Mon, 21 Aug 2017 11:16:57 +0300
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: <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: DB6PR0202CA0019.eurprd02.prod.outlook.com
 (2603:10a6:4:29::29) To HE1PR0302MB2731.eurprd03.prod.outlook.com
 (2603:10a6:3:f0::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6cfa5c25-704a-407e-7ee5-08d4e86d009a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0302MB2731; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2731;
 3:fWBNibHBeZ6RQaUB41DtTSgIeA0fG4zwhvr+isTfYTs5/V18/V2pzwc65ftYpPrkxDmByzluA3bBT5KAKqfVG2GokwcokflTisA1bM/976aDW7/yd0P+qXYULiVBy4bVf7mDSClYKKSMLvo31CitbNf+aBpsPkM83LcLZ7DuB5jzyLg6rJAAWJoKLsy+XVVWrbkNyYHhjXYa80tkOaJvmU6bU2bRTzaWpQvGkEf3VwOv11R4j9giPUEZIjSTp0YR;
 25:GOGcDF8zSLn8PkKF7UWJADZeesbI2HGhWd+q+UCYCZxk+gGG07Wk06J6U4vesOloz7hi+Fd1Urd9IIGl0oNpGmswRA3tl26jxl+PXzxsrJTvvgZTkdwe0bBK6NUHP/+ATQAvApQXTwdIPn8FYu1j3hxnv6U2O8Mes0aRgX8G0YYDR0rqzLh23dGyAPCYZWN0eK1JpmDivRp9Q0hgYfQVSshnNLhmRpZa1SYPN0HCOkiahAjJhEkfPL+k19hIc+4O03YIS6GOz94ZWlqCklgfQe6jEDuYcj1GvVTZgTCoN7qnwARTHday44CLNsBTNYEqd6NO+Y9ZiN0dE6DTk2qrxg==;
 31:0kaiLGyohVa5t24sg6albdN/ytOfZZhM2k9qRTGMyZ6TafTev8XB4H7EJd+dssKl72wYyDmcVALFCa5zYJjhLZZ7VzjpaT1Rngx9U2gkxiGGEhloc4NJ6z8KcmyZm4oZnok68fmeHw/K5ikmRd8C4Vr+Cj25bQKHqfjr4QDcJA+9rOTQYoR8tE+C1xq7QYQP0vC37IwO+zcQxtaTp/Prpq6Ekz4aHt2yGWoOZoaV1zM=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2731:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2731;
 20:c2W2Llr0mu+QiqlJx1R/mZLCjN/q28HVZgMBbkGjF7/qZOZIPbHS+uONU8+wBzE6h7Eu3Io9q/TdnS7QKyO5j9Oj1+45iENQJqqSWwB29lUO8X+1YKxAn2lWdwBNS4P6M6FHo6Ti/ltA8Y/QQvxHFHk671wZ1xX1IyTY7Ag9JOvJ476kWJeiE6NaNQEY+aOkeGK2XajfuO3+k4Sl5UzdNzJ3183Z6w3orEF4JcUTMGHgke1Rmsp5ek/ebBR/mgZYusKlhb5iqmtt15Hvf5KuuFd6YdWJ60auUiyfbGSgeV/a4yMHb6PEuxddbcTdv2QdmzuLotZdaPIaM5AexfRVKapLsbs+uk692xyLTSrrwck78TIIuaA2TXkYQj8EuShsKefVpfcttm3dlyECHO7Drk61O0G1i2CI4mJCCh81XOANZC9ASQNm4B7c16rvgxe03XF6P5gqhB48wfrFc2DrPfwyEC0O8qa+J8/uVzJeXU88WEQzhKxP2vbvn0xEyqQD;
 4:MB085TWMGvUOeeWyxuSA+afZftgXjW2t05JhFXzDiaC3jb3xMxyjXike5LkbT6kZrHWfqVzH2MqPHtG7zsLcgn5ojhnXiVv1UnCvwt4IL6+r/IcjVJA7GNsB5+AznJei/AgX0UdpczEGW7OIsIRdXRe41n9TbxSsOxgWDOOdr4sWnr24aiKSUjTkFhI28VCbjdE0hBDS75ndexkGdsk2ziMLZ6sZ+28shCneDebvnBCltjP5K4AUAoCil2t4ibVo
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2731EEEB63C6325159FC440EE6870@HE1PR0302MB2731.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0302MB2731; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0302MB2731; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6049001)(6009001)(199003)(24454002)(189002)(6116002)(76176999)(54356999)(47776003)(1411001)(6916009)(31696002)(2950100002)(110136004)(478600001)(3846002)(65826007)(50986999)(68736007)(305945005)(6666003)(66066001)(80792005)(81166006)(31686004)(81156014)(50466002)(4001350100001)(86362001)(229853002)(64126003)(23676002)(7736002)(77096006)(101416001)(6246003)(65806001)(6486002)(65956001)(42186005)(33646002)(2906002)(25786009)(83506001)(4326008)(53936002)(105586002)(230700001)(106356001)(189998001)(97736004)(72206003)(53546010)(7350300001)(36756003)(5660300001)(3480700004)(93886005)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2731; H:[10.17.180.119]; 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?MTtIRTFQUjAzMDJNQjI3MzE7MjM6cXMvWEk1ZU14Qnhyd09DajZlYytEQzFQ?=
 =?utf-8?B?R0Fzbk1iQ0tBalNtQU56VmdiR3o4am95akp1V0kra1FxSVVXN21YR1U2ZW9s?=
 =?utf-8?B?V2hMTVU5MWJmK1B6aHc4Z3VvZUZvVTRYdXQ1YWxLL1g5bXNtQVRHazUzOUhD?=
 =?utf-8?B?cllqTEJaSWxTa2FrVzRmQ3FpSmJab3NoL2JZaG13VThLUjlkdFhCcC9QTmJ5?=
 =?utf-8?B?VVpvcjhLQ0dycTZNVkNSSzdlcTcyQ0d4a0lTS2tXb1pORCtlT3QwYkdlb2Jy?=
 =?utf-8?B?ZjdaNU5rdUxZR1RJMTk0UDFSdGQyL2JLS3ROWDJPQ0hNVnlYUnpFeEVLeFlu?=
 =?utf-8?B?b3FQVmMzaSs1Kzl2cXlGNFRsRnFpcnR1MnlFbkw3RFJDVzhQZUxQc2FBNUVZ?=
 =?utf-8?B?YWhQcUpxcGhLd3piL1FZclBxQlMxakNLbmlabnNGOThhSG1rRG9ybEZxZ1gw?=
 =?utf-8?B?a25UOTJtODBsbGZzOHVJSnEwZDJMeDBSRy95d0RrU2kxQVpCY2oreVRCMGhr?=
 =?utf-8?B?RHNVSW9HZ3ZNTnZHQVZWSGJBcHBrRXBBUHVhUzZqU28zZG02eEFDWjBQYWlW?=
 =?utf-8?B?djRlYWVSUGdLYnJ6cEtwb2trV2FMQWd6NzdBUFhnUHlDZi9zYVZpK1l6bDVs?=
 =?utf-8?B?cTFkN25QZ1hmeDY3bVJJZDhTemVpNUlkVUxkTDBiaTA0aWhoODgwOFZyMits?=
 =?utf-8?B?a2YrWFBVYmNUdExWcW00VE1WNlZ6VTNoNE1Da2JWUDRHb1REcVlXbHExcFVX?=
 =?utf-8?B?ZnlRNlF1eWtEMHpVQytVR2xjRVNXVWZXTWlNNEJuRVNhMFdIcHZ4alEva2wv?=
 =?utf-8?B?SVB0ekxMRkQxWDZscjcvUGFQN2NZbndZTnhhWWk5NlQ3aXRkbDlkMyt5YTY3?=
 =?utf-8?B?ak5ra3h2MmkvazNyUnRjYzBMZTlYeEk2Z1NZKzRHUjFqWlRHTDN5NHhXaHRk?=
 =?utf-8?B?UnEyelE5UXcyMUVjWnlrTm5CQUV4cnRJK2RnRjRTaHQ0ekRWcSt2cEFwZUdR?=
 =?utf-8?B?TnVqT3VCZ25ldDFab3lWM0RzOFVhQmNCZEtpVXdsbk15QmZSSWI5QzFabmpB?=
 =?utf-8?B?dWxFOE02RVl5VmNxMnVHSmJxRm9nYXUzdWszYXNFSTk1M3k1U2RMeU41S0gz?=
 =?utf-8?B?R1RSN2RWOFpyV3NBajFrVEs2Q0ZlTU5GZGxoMEVIMWMyU0NMbWE3Y1l2OFhz?=
 =?utf-8?B?NzBJMzNqNnBzUHVscmZ6RGR2OWRsL3pLQmRXUVZxa3VkbzBKUE5McjA2MnRQ?=
 =?utf-8?B?c1NJTFBaQjVkVzl4eUcyb2xQNkI4ODRSRllkbDJPUS9EaFVRN2hQTTFFaXJz?=
 =?utf-8?B?QzIzOEZNRTZSK056UDE4UmxCc1IwYmNaUlBBd1NSVklTTnZFYXhQdk5DTWti?=
 =?utf-8?B?YVZpOXBTa0lwMVBkTU43K1p6V0dqMExkclhBaVNCTnRSWldGaWpJZ2Q1Rmhr?=
 =?utf-8?B?eXZUVW9qS1VQOHdmU0Z2VXFNbEkxTTI0U3BheWRCOVAyaDJoZUF0SzY4ejFJ?=
 =?utf-8?B?OGZBOU55RU5GYnZkaU44dlYrb2dCMDExV3lzT1dOQ3c1b0E5R1hMb1Vpckl0?=
 =?utf-8?B?bzZjby9DWnpkc1g3YTBRSURibnQ2Ynlsb0ROUEhsaVk2dDNzd0pxSmNpMXVs?=
 =?utf-8?B?VVRiR1JPN25vNXUxK1RxSVRtUmVvVmdGT1JXNlo0WDFjKzNHSW1JVzRWZE9M?=
 =?utf-8?B?MFJYeTVSeDcyWXN4MHhwT3RjMlQ0eDdwTGxXbEhnQ1VjRWI0T1Q2Nkx6MVpQ?=
 =?utf-8?B?MG1qZWJUUExIaGNQTVZOdGVBb2p1YnVYZDFNQVZ3RCttdmtZY0JoaG8zZG8y?=
 =?utf-8?B?VDBqdk1pVzJKYUthblQ1UWJhU21KZXVYRTEzcHFiNXkxVWtSUVFoNnh3Njkv?=
 =?utf-8?B?NXEvb1loYzNKY3ZPWnIycGdCRlVuRGFrbnlaQ0R0K2xyVUpIWnF0bHZBWkJY?=
 =?utf-8?Q?6uUspVG3VrcgpeagOXuiq9O1r4kSfrA8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2731;
 6:lW1dDhyEY+53bM9KqNeDGPPIm8gSWvvQJTSmeGIytZ+/1LmfZLrc+jFcofRb9ekfFhSvImmz8TKYjIBo49EG9ODHhYRKzvfiYKTQtfdfTzWAJnpVHbw7h2HAefKKGxHNa5Xfl57BmTrz3TsD2r5K1Jt1FEo2jC9pScpTaJedRMCVJ0SjwcOkcdiClI9YPty80OtVHa3j/2jeJhempHEHUc9KZncBR2nTYRSGTnTZnibFX8GFh0qBsaWm+i17FfCFyuvoFrqXsEnznCpU3AxOtGp3QxnGEFFbh3b/kbPk89c0UHVX0UXGJa+EFb/XwlecOmJQzJVFRaa0vEsZO5LK/A==;
 5:rX554E/Wc0iz0OQnkBTyJvkmREhHiYNRqFa0ZSWCwYLvgbN2c1H9HxqteK+DVmXJgCtmWQB/0UsHaVF0i6DtAm8zK6JD1f/WXY9eTStE21KV1OsnFrguXFnUAd7IJKA4fwT9cTLnyGz1rN2iKusZsA==;
 24:F1Wn2AsSCFh1w5ZOaPm2QWAy3EzNg3hNs08uvzhZIpTky0OCtSYG7EFKcBcahEyKHyYpDPUI6dF1YFJRI4EOvNwjhihMTFvn/gLCUPm9qZg=;
 7:klMs7lM3GVqCv3CFM3H0jLhuPfvtFKwUswFKjWhyBGi1+Vwt3KamBMTeKunCkbiimx2lztAIArqV1+ogfONUO2HRnp2tNb6+IVnySTPz5HofXpTJUTepGafUVdafTWmfk/6QSkRAGBTEQz4smaWUNT6R327PGcvf0Q/L1uFRF9gbxOD08c0rrSoDIFImTCO3qM3lXDtBYjslIBBVgn3iguMVJn1NzHyW5EbgS24qD34=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 08:17:02.1068 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2731
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDIxLjA4LjE3IDExOjA3LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIE1lbmcgWHUs
Cj4KPgo+IE9uIDE4LjA4LjE3IDIzOjQzLCBNZW5nIFh1IHdyb3RlOgo+PiBUaGUgU2VjdGlvbiA0
LjEgYW5kIDQuMiBpbiBbMV0gZXhwbGFpbmVkIHRoZSB3aG9sZSBleHBlcmltZW50IHN0ZXBzLgo+
PiBJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb24gb3IgY29uZnVzaW9uIG9uIGEgc3BlY2lmaWMgc3Rl
cCwgcGxlYXNlIGZlZWwKPj4gZnJlZSB0byBsZXQgbWUga25vdy4KPiBGcm9tIHRoZSBkb2N1bWVu
dCBpdCBpcyBub3QgcmVhbGx5IGNsZWFyIGlmIHlvdSByYW4gb25lIGd1ZXN0IFJUIAo+IGRvbWFp
biBvciBzZXZlcmFsIHNpbXVsdGFuZW91c2x5IGZvciB5b3VyIGV4cGVyaW1lbnRzLgpBbHNvIGl0
IGlzIG5vdCBkZXNjcmliZWQgWEVOIFJUIHNjaGVkdWxlciBzZXR1cCBsaWtlIHZjcHVzIHBlcmlv
ZC9idWRnZXQgCmNvbmZpZ3VyYXRpb24gZm9yIGVhY2ggZ3Vlc3QgZG9tYWluLgpJdCBpcyBub3Qg
b2J2aW91cyBpZiB0aGUgY29uZmlndXJlZCBzZXQgb2YgdmNwdXMgaW4gdGhlIGV4cGVyaW1lbnQg
c2V0dXAgCnV0aWxpemVkIGFsbCB0aGUgcGNwdXMgYmFuZHdpZHRoLgoKLS0gCgoqQW5kcmlpIEFu
aXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 08:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 08: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.xen.org>)
	id 1djhvJ-0003YE-1T; Mon, 21 Aug 2017 08:19:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vivek.kumar.chaubey@gmail.com>) id 1djhth-0003S3-RB
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 08:17:21 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 5B/E6-01729-1179A995; Mon, 21 Aug 2017 08:17:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVyMbThoK7A9Fm
 RBltaVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7N7+wFOwWqZj9dxFLA+MjgS5GLg4hgZmM
 EjP3HmUBcVgELrFI9J58DOZICLxjkXjX38jYxcgJ5MRJTHtwmAnCrpS42nGYFcQWEtCReProB
 zOE3c4k8XldZRcjBwebgKXE7V8hEOXeEifaJ4GViwgoSdxbNRlsDLNAsMTTi3tZQGxhAT+JZQ
 c2gq1iEVCVOHm1mQ1kDK+Ar0Tbc3mIMXISN891Mk9g5F/AyLCKUb04tagstUjXXC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzB4GIBgB+Oxyc6HGCU5mJREeTekzooU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMH7eSpQTrAoNT21Ii0zBxjGMGkJDh4lEd49IGne4oLE3OLMdIjUK
 UZjjitX1n1h4phyYPsXJiGWvPy8VClx3hqQUgGQ0ozSPLhBsPi6xCgrJczLCHSaEE9BalFuZg
 mq/CtGcQ5GJWHezSBTeDLzSuD2vQI6hQnoFMPWaSCnlCQipKQaGKX3OXoK77WZKtcVdY3ja/o
 fyZVHbkaa77e6oJ9g/y5mj+fyM21zFixceX8BR3tnOyPfSs7F4dHVb3ti132PtWG/E334UETT
 x7awY+32b1jFWe4by645q1Pp5Dv13PX4papBPF8WMqs1vrFRjnpqtnU55ze17ZLflkcx+3AHC
 MdmqR0/cvP5QSWW4oxEQy3mouJEAB6lWoWqAgAA
X-Env-Sender: vivek.kumar.chaubey@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503303440!105207540!1
X-Originating-IP: [209.85.128.193]
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 1329 invoked from network); 21 Aug 2017 08:17:20 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 08:17:20 -0000
Received: by mail-wr0-f193.google.com with SMTP id p14so11061905wrg.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 01:17:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=i0LTsQgIJKBw3o/V88MEP0NA3qZTny4goSXmzJM0KTM=;
 b=pYdXsIaIChgmJVmCsxmZh7rdVEdi5xacEMYAh3LvaoRQGAArQzCxB1MCj0wXOi0ss7
 ISjWmst0u/qMMqrsgrr1K4RMk/4pHhZa4r/mCNh1C4MBey8HEc07JZrdeXXHXyYt2+G5
 v8HkOgh+QOB04nJJy1/Xc1Nsfe5YaiZWdiVny1v2LXNoOF6Rp5u8YLtJoxQwhtBe2Ebs
 NIWTasKgLKPbmMJU0gEfJjpCrB90gSGg0j2ky28eFOSXe0G6B8XjA7cviaIRDBL6CiaA
 1D9gKlT2fFw252rM/G8C6x3zMLkov+/uaMrfU+35QHj+TqBqyGHrKEQBT7JGFG7a3zUX
 7KAA==
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=i0LTsQgIJKBw3o/V88MEP0NA3qZTny4goSXmzJM0KTM=;
 b=d1udqpRHp6qTp6cJjf17CfOsHuezBsA8OvkJTwT1PNAL/Pve495OTlFjS9IGaOZYmk
 TOKFMQEb0Oo6pGyyyZKxK/yBN3dYVBtOai06nHVzq4UA6ogqLV34h2deYidBSenkmyj2
 d/C616Ou24rGI0OwSTZb+mmE+PNuClCUcQF3+yTAkGce7CpO9dwbTdCbzfClKW1tLkUg
 W8GlXD54oe2AbDAHIqSJAy6yRfD1rtdiZvIQly3F9wEaJKu1PBisvF2aZ00+neASvpl6
 RmOxqrBMDyHu62oIHaM8D0icing2PyjK66q8/s0Zi5K5JurjFSf+OF4lP2QzI+TVMLXW
 S3Bw==
X-Gm-Message-State: AHYfb5gbLQ3qq8tFjeRiDr9betANeYr8YPop3kzL6e7FqhgKEIgIFgp2
 BDvc8jcIhTf09ByN
X-Received: by 10.80.225.66 with SMTP id i2mr11628971edl.211.1503303439877;
 Mon, 21 Aug 2017 01:17:19 -0700 (PDT)
Received: from viveklocal-HVM-domU.uk.xensource.com ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id w14sm6348466eda.63.2017.08.21.01.17.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Aug 2017 01:17:19 -0700 (PDT)
From: VIVEK KUMAR CHAUBEY <vivek.kumar.chaubey@gmail.com>
X-Google-Original-From: VIVEK KUMAR CHAUBEY <vivekkumar.chaubey@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Aug 2017 09:16:17 +0100
Message-Id: <1503303377-11438-1-git-send-email-vivekkumar.chaubey@citrix.com>
X-Mailer: git-send-email 2.7.4
X-Mailman-Approved-At: Mon, 21 Aug 2017 08:18:59 +0000
Cc: andrew.cooper3@citrix.com,
 Vivek Kumar Chaubey <vivekkumar.chaubey@citrix.com>
Subject: [Xen-devel] [PATCH] hvmloader: support system enclosure asset tag
	(SMBIOS type 3)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVml2ZWsgS3VtYXIgQ2hhdWJleSA8dml2ZWtrdW1hci5jaGF1YmV5QGNpdHJpeC5jb20+
CgpBbGxvdyBzZXR0aW5nIFN5c3RlbSBFbmNsb3N1cmUgQXNzZXQgVGFnIGZvciBIVk0gZ3Vlc3Qu
IEd1ZXN0IE9TIGNhbgpjaGVjayBhbmQgcGVyZm9ybSBkZXNpcmVkIG9wZXJhdGlvbiBsaWtlIHN1
cHBvcnQgaW5zdGFsbGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogVml2ZWsgS3VtYXIgQ2hhdWJleSA8
dml2ZWtrdW1hci5jaGF1YmV5QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3NtYmlvcy5jICAgICAgIHwgMTQgKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vaHZtX3hzX3N0cmluZ3MuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvc21iaW9zLmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMKaW5kZXgg
MjEwYzdiMC4uODA1YmY5NSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Nt
Ymlvcy5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwpAQCAtNTMxLDYg
KzUzMSw3IEBAIHNtYmlvc190eXBlXzNfaW5pdCh2b2lkICpzdGFydCkKICAgICBjb25zdCBjaGFy
ICpzOwogICAgIHZvaWQgKnB0czsKICAgICB1aW50MzJfdCBsZW5ndGg7CisgICAgdWludDMyX3Qg
Y291bnRlciA9IDE7CiAKICAgICBwdHMgPSBnZXRfc21iaW9zX3B0X3N0cnVjdCgzLCAmbGVuZ3Ro
KTsKICAgICBpZiAoIChwdHMgIT0gTlVMTCkmJihsZW5ndGggPiAwKSApCkBAIC01NDYsNyArNTQ3
LDcgQEAgc21iaW9zX3R5cGVfM19pbml0KHZvaWQgKnN0YXJ0KQogICAgIHAtPmhlYWRlci5sZW5n
dGggPSBzaXplb2Yoc3RydWN0IHNtYmlvc190eXBlXzMpOwogICAgIHAtPmhlYWRlci5oYW5kbGUg
PSBTTUJJT1NfSEFORExFX1RZUEUzOwogCi0gICAgcC0+bWFudWZhY3R1cmVyX3N0ciA9IDE7Cisg
ICAgcC0+bWFudWZhY3R1cmVyX3N0ciA9IGNvdW50ZXIrKzsKICAgICBwLT50eXBlID0gMHgwMTsg
Lyogb3RoZXIgKi8KICAgICBwLT52ZXJzaW9uX3N0ciA9IDA7CiAgICAgcC0+c2VyaWFsX251bWJl
cl9zdHIgPSAwOwpAQCAtNTYyLDEzICs1NjMsMjAgQEAgc21iaW9zX3R5cGVfM19pbml0KHZvaWQg
KnN0YXJ0KQogICAgIHN0cmNweSgoY2hhciAqKXN0YXJ0LCBzKTsKICAgICBzdGFydCArPSBzdHJs
ZW4ocykgKyAxOwogCi0gICAgLyogTm8gaW50ZXJuYWwgZGVmYXVsdHMgZm9yIHRoaXMgaWYgdGhl
IHZhbHVlIGlzIG5vdCBzZXQgKi8KKyAgICAvKiBObyBpbnRlcm5hbCBkZWZhdWx0cyBmb3IgZm9s
bG93aW5ncyBpZiB0aGUgdmFsdWUgaXMgbm90IHNldCAqLwogICAgIHMgPSB4ZW5zdG9yZV9yZWFk
KEhWTV9YU19FTkNMT1NVUkVfU0VSSUFMX05VTUJFUiwgTlVMTCk7CiAgICAgaWYgKCAocyAhPSBO
VUxMKSYmKCpzICE9ICdcMCcpICkKICAgICB7CiAgICAgICAgIHN0cmNweSgoY2hhciAqKXN0YXJ0
LCBzKTsKICAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsKLSAgICAgICAgcC0+c2VyaWFs
X251bWJlcl9zdHIgPSAyOworICAgICAgICBwLT5zZXJpYWxfbnVtYmVyX3N0ciA9IGNvdW50ZXIr
KzsKKyAgICB9CisgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0VOQ0xPU1VSRV9BU1NFVF9U
QUcsIE5VTEwpOworICAgIGlmICggKHMgIT0gTlVMTCkmJigqcyAhPSAnXDAnKSApCisgICAgewor
ICAgICAgICBzdHJjcHkoKGNoYXIgKilzdGFydCwgcyk7CisgICAgICAgIHN0YXJ0ICs9IHN0cmxl
bihzKSArIDE7CisgICAgICAgIHAtPmFzc2V0X3RhZ19zdHIgPSBjb3VudGVyKys7CiAgICAgfQog
CiAgICAgKigodWludDhfdCAqKXN0YXJ0KSA9IDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2h2bV94c19zdHJpbmdzLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94
c19zdHJpbmdzLmgKaW5kZXggMTQ2YjBiMC4uZmVhMWRkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vaHZtX3hzX3N0cmluZ3MuaApAQCAtNzEsNiArNzEsNyBAQAogI2RlZmluZSBIVk1fWFNfU1lT
VEVNX1NFUklBTF9OVU1CRVIgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tc2VyaWFsLW51bWJlciIK
ICNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VSRV9NQU5VRkFDVFVSRVIgICJiaW9zLXN0cmluZ3MvZW5j
bG9zdXJlLW1hbnVmYWN0dXJlciIKICNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VSRV9TRVJJQUxfTlVN
QkVSICJiaW9zLXN0cmluZ3MvZW5jbG9zdXJlLXNlcmlhbC1udW1iZXIiCisjZGVmaW5lIEhWTV9Y
U19FTkNMT1NVUkVfQVNTRVRfVEFHICAgICAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS1hc3NldC10
YWciCiAjZGVmaW5lIEhWTV9YU19CQVRURVJZX01BTlVGQUNUVVJFUiAgICAiYmlvcy1zdHJpbmdz
L2JhdHRlcnktbWFudWZhY3R1cmVyIgogI2RlZmluZSBIVk1fWFNfQkFUVEVSWV9ERVZJQ0VfTkFN
RSAgICAgImJpb3Mtc3RyaW5ncy9iYXR0ZXJ5LWRldmljZS1uYW1lIgogCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 08:21:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 08: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.xen.org>)
	id 1djhxE-00047z-CZ; Mon, 21 Aug 2017 08:21:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39949fa4a=wei.liu2@citrix.com>)
 id 1djhxC-00047q-TE
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 08:20:59 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 73/2E-01724-AE79A995; Mon, 21 Aug 2017 08:20:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHSDve7L6bM
 iDaaeUrZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPmnzIueMlWsfpMF1MD4zvWLkYODgkBf4mW
 D/FdjJwcLAKqEtM7ZrKC2GwCyhI/O3vZQEpEBKwkri5wBgkzC6RInPm2kQXEFhaIlZjVthOsn
 FfAQqJ98yp2EFtIwENi6+IWFoi4oMTJmU9YIHp1JBbs/gQ2kllAWmL5Pw6QMKeAp8S9jllMIL
 aogIpE59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGuoYFeUlFmekZJbmJ
 mDpBnrJebWlycmJ6ak5hUrJecn7uJERhi9QwMjDsYt3U5H2KU5GBSEuXdkDorUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE7+RpQDnBotT01Iq0zBxgsMOkJTh4lER414OkeYsLEnOLM9MhUqcYj
 Tk2rF7/hYmj6cOWL0xCLHn5ealS4rxywDgSEgApzSjNgxsEi8JLjLJSwryMDAwMQjwFqUW5mS
 Wo8q8YxTkYlYR5M0AW8mTmlcDtewV0ChPQKYat00BOKUlESEk1MBq+O1QUqGmzafbBa1ceOM9
 //jG69yTrypWVD78eea2zbmr8HR9/5WW6J3a2yHAYeXvv0ZFTW8iwyO3gR/UP108IW3mVfZyw
 a967B0dkLIsqr23896S58aXhxPfvHL+0d9l7Tt0iq/H/aeQUoQn+Ez9KPLbv8J5Wu3uS4GP3n
 N+mc1ZVbhJc+9ReiaU4I9FQi7moOBEAVVPumL0CAAA=
X-Env-Sender: prvs=39949fa4a=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503303655!106268990!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63041 invoked from network); 21 Aug 2017 08:20:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 08:20:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,408,1498521600"; d="scan'208";a="444481419"
Date: Mon, 21 Aug 2017 09:20:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Message-ID: <20170821082052.turuhxltvvwazvsj@citrix.com>
References: <20170819142142.18673-1-thomas.petazzoni@free-electrons.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170819142142.18673-1-thomas.petazzoni@free-electrons.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/libxc/xc_dom_arm: add missing
 variable initialization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBBdWcgMTksIDIwMTcgYXQgMDQ6MjE6NDJQTSArMDIwMCwgVGhvbWFzIFBldGF6em9u
aSB3cm90ZToKPiBGcm9tOiBCZXJuZCBLdWhscyA8YmVybmQua3VobHNAdC1vbmxpbmUuZGU+Cj4g
Cj4gVGhlIHZhcmlhYmxlIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplIG1heSByZW1haW4gdW5p
bml0aWFsaXplZCBpZgo+IGd1ZXN0X3R5cGUgaXMgbm90IG9uZSBvZiB4ZW4tMy4wLWFhcmNoNjQg
b3IgeGVuLTMuMC1hcm12N2wuIEFuZCB0aGUKPiBjb2RlIHByZWNpc2VseSBjaGVja3MgaWYgdGhp
cyB2YXJpYWJsZSBpcyBzdGlsbCAwIHRvIGRlY2lkZSBpZiB0aGUKPiBndWVzdCB0eXBlIGlzIHN1
cHBvcnRlZCBvciBub3QuCj4gCj4gVGhpcyBmaXhlcyB0aGUgZm9sbG93aW5nIGJ1aWxkIGZhaWx1
cmUgd2l0aCBnY2MgNy54Ogo+IAo+IHhjX2RvbV9hcm0uYzoyMjk6MzE6IGVycm9yOiAnZG9tY3Rs
LnUuYWRkcmVzc19zaXplLnNpemUnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBm
dW5jdGlvbiBbLVdlcnJvcj1tYXliZS11bmluaXRpYWxpemVkXQo+ICAgICAgaWYgKCBkb21jdGwu
dS5hZGRyZXNzX3NpemUuc2l6ZSA9PSAwICkKPiAKPiBQYXRjaCBvcmlnaW5hbGx5IHRha2VuIGZy
b20KPiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
L21zZzEwOTMxMy5odG1sLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJlcm5kIEt1aGxzIDxiZXJuZC5r
dWhsc0B0LW9ubGluZS5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0aG9t
YXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KCgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 08:31:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 08:31: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.xen.org>)
	id 1dji7S-0004v4-Cv; Mon, 21 Aug 2017 08:31:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <m.a.young@durham.ac.uk>) id 1dji7R-0004uy-Qj
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 08:31:33 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8B/AC-02962-56A9A995; Mon, 21 Aug 2017 08:31:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS+Iq9Szdl1qx
 IgzPXVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJXXMYC7azVHQ83cLewPiZuYuRi0NIYC2j
 xOpbn1ghnBWMEtOvfGDvYuQEcgokvj7cwwiRmMgo8XHtV2aQBIuAtsTSw1PBitgENCSWX2pjA
 rFFBAwlZs79DGRzcDALGEs091eChIUFEiR6Li8HK+cU8JCYeXAuC4jNK+AocWzuZRaI+c2MEk
 0npzKCJESB5s/qn84EUSQocXLmE7AGZgEtiYe/boHZEgJ2Ejs6GtkhbG2JP39vs05gFJyFpGU
 WkpYFjEyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlAEI
 djB2X/Y/xCjJwaQkyrshdVakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneTzOAcoJFqempFWmZO
 cBYgUlLcPAoifA6zwRK8xYXJOYWZ6ZDpE4xGnM0fdjyhYmjY8bPb0xCLHn5ealS4rxRIJMEQE
 ozSvPgBsFi+BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeQtBFvJk5pXA7XsFdAoT0CmGrdN
 ATilJREhJNTDaCz4+q2eybDPbGwap1clTdh4438/r/JbV8cyLHQuDX27ZeCTf5JNeK//HGr+4
 G6/Pd5tsO2W/pn3xp9fnRfY8r6oJnXRdnkFmcqnDr/dnT69YwnRnR8//6/ONd9ldSJjwceFc9
 U9fRaeuWPM0yp2xl3v3oTVXGO7KPf+7J1lQQlOQQd7UcV/sAyWW4oxEQy3mouJEAORB9PTcAg
 AA
X-Env-Sender: m.a.young@durham.ac.uk
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503304292!112847451!1
X-Originating-IP: [129.234.7.138]
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 44951 invoked from network); 21 Aug 2017 08:31:32 -0000
Received: from hermes1.dur.ac.uk (HELO hermes1.dur.ac.uk) (129.234.7.138)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 08:31:32 -0000
Received: from smtphost4.dur.ac.uk (smtphost4.dur.ac.uk [129.234.7.146])
 by hermes1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id v7L8VAI7059421;
 Mon, 21 Aug 2017 09:31:15 +0100
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost4.dur.ac.uk (8.14.4/8.14.4) with ESMTP id v7L8Uxxv003018;
 Mon, 21 Aug 2017 09:31:00 +0100
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id 9418628344B; Mon, 21 Aug 2017 09:30:54 +0100 (BST)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id 75054280E33;
 Mon, 21 Aug 2017 09:30:54 +0100 (BST)
Date: Mon, 21 Aug 2017 09:30:54 +0100 (BST)
From: M A Young <m.a.young@durham.ac.uk>
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170821071743.65172.96274.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.LFD.2.20.1708210919070.2147@algedi.dur.ac.uk>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071743.65172.96274.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.20 (LFD 67 2015-01-07)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: v7L8VAI7059421
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 02/10] build/fedora: Add
 `buildroot-README.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgoKPiArYHN0YWdlMS14
ZW4tZmVkb3JhLWJ1aWxkcm9vdGAgaGFzIGEgZXh0ZXJuYWwgZGVwZW5kZW5jeQo+ICtvbiBbYGJp
bnV0aWxzYF0oaHR0cHM6Ly9naXRodWIuY29tL2xhbWJkYS1saW51eC1mZWRvcmEvYmludXRpbHMp
IHBhY2thZ2UgdGhhdCBpcwo+ICtjb21waWxlZCB3aXRoIGBpMzg2cGVgIHN1cHBvcnQuIFlvdSBj
YW4gZG93bmxvYWQgdGhlIHByZS1idWlsdCBSUE1zCj4gK2Zyb20gW2hlcmVdKGh0dHBzOi8vZHJp
dmUuZ29vZ2xlLmNvbS9vcGVuP2lkPTBCX3RUYnV4bXVSeklSMDV3UTNFMWVXVnlhR3MpLgo+ICtQ
bGVhc2UgZG93bmxvYWQgYGJpbnV0aWxzLTIuMjYuMS0xLjEuZmMyNS50YXJgLgoKTm90ZSB5b3Ug
c2hvdWxkbid0IG5lZWQgdG8gZG8gdGhpcyBpbiBGZWRvcmEgMjYgYW5kIGxhdGVyIGFzIGkzODZw
ZXAgCnN1cHBvcnQgd2FzIGFkZGVkIHRvIGJpbnV0aWxzIChzZWUgCmh0dHBzOi8vYnVnemlsbGEu
cmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTM3Njg3MCApLgoKCU1pY2hhZWwgWW91bmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 08:33:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 08:33: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.xen.org>)
	id 1dji9R-000530-Oa; Mon, 21 Aug 2017 08:33:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39998e063=Paul.Durrant@citrix.com>)
 id 1dji9Q-00052K-Qf
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 08:33:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4E/01-03937-0EA9A995; Mon, 21 Aug 2017 08:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWyU9JRQvf+rFm
 RBt8Oqlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfv55lLFgoUTHx7B62BsazQl2MnBwSAn4S
 +6b+ZwGx2QR0JJYenc8EYosIZEps/3cAzGYGqrm89yQbiC0skCfxZPsxNoiafInr11cxdjFyA
 NlGEhsmVIKYLAKqEnc+yoJU8Aq4S6z8toAdxBYSiJWYt6CTCaSEU8BU4vxRTpAwo4CsxJfG1c
 wQi8Qlbj2BOEBCQEBiyZ7zzBC2qMTLx/9YIWwDia1L97FA1OtILNj9iQ3C1pZYtvA1M8RaQYm
 TM5+wTGAUnoVk7CwkLbOQtMxC0rKAkWUVo0ZxalFZapGukbleUlFmekZJbmJmjq6hgZlebmpx
 cWJ6ak5iUrFecn7uJkZg2DMAwQ7GxWsDDzFKcjApifJuSJ0VKcSXlJ9SmZFYnBFfVJqTWnyIU
 YODQ+DKwSOzGaVY8vLzUpUkeK/OBKoTLEpNT61Iy8wBRiZMqQQHj5IIbw1Imre4IDG3ODMdIn
 WKUZdjw+r1X5iEwGZIifM+BSkSACnKKM2DGwFLEpcYZaWEeRmBDhTiKUgtys0sQZV/xSjOwag
 kzKsKTDlCPJl5JXCbXgEdwQR0hGHrNJAjShIRUlINjAy5V41fyZ48EiD1+KbCug16D61muy6/
 7Xbh/bmf8xg/b7a7HOMY9fN9U7BG3RP9tNscTOmflUxeqfzieS8X9EjPze/Pr7OqzkJ2bD/Ov
 v0uul/z1Neub9rfw7WfP5+n9+yIzZNZu3PZ47oPxotOaf5XosSwZM3bjC+fPm/l7Z/LVLRtqY
 ofa7sSS3FGoqEWc1FxIgBlC3NDDQMAAA==
X-Env-Sender: prvs=39998e063=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503304415!78825411!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3365 invoked from network); 21 Aug 2017 08:33:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 08:33:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,408,1498521600"; d="scan'208";a="51271926"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 09/52] xen/arch/x86/hvm/viridian.c: let custom
 parameter parsing routines return errno
Thread-Index: AQHTFo6HK70MH6wr2k6J4LEiGj/sz6KOgbGA
Date: Mon, 21 Aug 2017 08:33:34 +0000
Message-ID: <f4b5d46a625a4adbab7e04301f51ff14@AMSPEX02CL03.citrite.net>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-10-jgross@suse.com>
In-Reply-To: <20170816125219.5255-10-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/52] xen/arch/x86/hvm/viridian.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEp1ZXJnZW4gR3Jvc3MgW21haWx0
bzpqZ3Jvc3NAc3VzZS5jb21dCj4gU2VudDogMTYgQXVndXN0IDIwMTcgMTM6NTIKPiBUbzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldwo+IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0ggdjMgMDkvNTJdIHhlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYzogbGV0IGN1c3RvbQo+IHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJl
dHVybiBlcnJubwo+IAo+IE1vZGlmeSB0aGUgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRp
bmVzIGluOgo+IAo+IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+IAo+IHRvIGluZGljYXRl
IHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KPiAK
PiBGaXggYW4gZXJyb3IgaW4gdGhlIHBhcnNpbmcgZnVuY3Rpb246IHVwIHRvIG5vdyBpdCB3b3Vs
ZCBvdmVyd3JpdGUgdGhlCj4gc3RhY2sgaW4gY2FzZSBtb3JlIHRoYW4gMyB2YWx1ZXMgYXJlIHNw
ZWNpZmllZC4KPiAKPiBDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMzoKPiAtIGRvbnQgbW9kaWZ5IG9wdGlvbiB2
YWx1ZSBpbiBwYXJzaW5nIGZ1bmN0aW9uCj4gLSBmaXggZXJyb3IgaW4gcGFyc2luZyByb3V0aW5l
Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDI4ICsrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKPiBpbmRleCBhYTliODdjMGFiLi4yZWRmOWQw
YjIzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+IEBAIC0xMDgzLDcgKzEwODMsNyBAQCBzdGF0aWMg
aW50IHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsCj4gaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCj4gIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5fVkNQ
VSwgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
dmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKPiAKPiAtc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24oY2hhciAqYXJnKQo+ICtzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNvbnN0IGNoYXIgKmFyZykKPiAgewo+
ICAgICAgY29uc3QgY2hhciAqdDsKPiAgICAgIHVuc2lnbmVkIGludCBuWzNdOwo+IEBAIC0xMDkz
LDE3ICsxMDkzLDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9u
KGNoYXIKPiAqYXJnKQo+ICAgICAgblsxXSA9IHZpcmlkaWFuX21pbm9yOwo+ICAgICAgblsyXSA9
IHZpcmlkaWFuX2J1aWxkOwo+IAo+IC0gICAgd2hpbGUgKCAodCA9IHN0cnNlcCgmYXJnLCAiLCIp
KSAhPSBOVUxMICkKPiAtICAgIHsKPiArICAgIGRvIHsKPiAgICAgICAgICBjb25zdCBjaGFyICpl
Owo+IAo+IC0gICAgICAgIGlmICggKnQgPT0gJ1wwJyApCj4gLSAgICAgICAgICAgIGNvbnRpbnVl
Owo+ICsgICAgICAgIHQgPSBzdHJjaHIoYXJnLCAnLCcpOwo+ICsgICAgICAgIGlmICggIXQgKQo+
ICsgICAgICAgICAgICB0ID0gc3RyY2hyKGFyZywgJ1wwJyk7Cj4gKwo+ICsgICAgICAgIGlmICgg
KmFyZyAmJiAqYXJnICE9ICcsJyAmJiBpIDwgMyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICBuW2ldID0gc2ltcGxlX3N0cnRvdWwoYXJnLCAmZSwgMCk7Cj4gKyAgICAgICAgICAgIGlmICgg
ZSAhPSB0ICkKPiArICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiArICAgICAgICB9Cj4gKwo+
ICsgICAgICAgIGkrKzsKPiArICAgICAgICBhcmcgPSB0ICsgMTsKPiArICAgIH0gd2hpbGUgKCAq
dCApOwoKVGhlIGxvb3AgaXMgbXVjaCBuZWF0ZXIgd2hlbiBzdHJzZXAoKSBpcyB1c2VkLiBDb3Vs
ZCB5b3Ugbm90IGp1c3QgYWRkIGEgY2hlY2sgZm9yIGkgPCAzIGF0IHRoZSBiZWdpbm5pbmc/Cgog
IFBhdWwKCj4gCj4gLSAgICAgICAgbltpKytdID0gc2ltcGxlX3N0cnRvdWwodCwgJmUsIDApOwo+
IC0gICAgICAgIGlmICggKmUgIT0gJ1wwJyApCj4gLSAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAt
ICAgIH0KPiAgICAgIGlmICggaSAhPSAzICkKPiAgICAgICAgICBnb3RvIGZhaWw7Cj4gCj4gQEAg
LTExMTgsMTAgKzExMjUsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3Zl
cnNpb24oY2hhcgo+ICphcmcpCj4gCj4gICAgICBwcmludGsoInZpcmlkaWFuLXZlcnNpb24gPSAl
I3gsJSN4LCUjeFxuIiwKPiAgICAgICAgICAgICB2aXJpZGlhbl9tYWpvciwgdmlyaWRpYW5fbWlu
b3IsIHZpcmlkaWFuX2J1aWxkKTsKPiAtICAgIHJldHVybjsKPiArICAgIHJldHVybiAwOwo+IAo+
ICAgZmFpbDoKPiAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiSW52YWxpZCB2aXJpZGlhbi12
ZXJzaW9uLCB1c2luZyBkZWZhdWx0XG4iKTsKPiArICAgIHJldHVybiAtRUlOVkFMOwo+ICB9Cj4g
IGN1c3RvbV9wYXJhbSgidmlyaWRpYW4tdmVyc2lvbiIsIHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24p
Owo+IAo+IC0tCj4gMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 08:34:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 08: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.xen.org>)
	id 1djiAA-00057D-1H; Mon, 21 Aug 2017 08:34:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djiA9-000574-7y
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 08:34:21 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6F/A7-03368-C0B9A995; Mon, 21 Aug 2017 08:34:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS5dn9qx
 IgykXOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzxz4xFkxlreh/8ZC9gXEqcxcjJ4eQQJ7E
 nVlXGUFsXgE7ie8HXrCC2BIChhKnF95kAbFZBFQlFp09yQ5iswmoS7Q92w5Uw8EhImAgce5oU
 hcjFwezwFomiYuz7jKB1AgLuEms270War6dxJwvO5lB6nkFBCX+7hAGCTMLaEk8/HWLBcLWll
 i28DVYCbOAtMTyfxwTGHlnITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N
 0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MC5eG3iIUZKDSUmUd0PqrEghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErxXZwLlBItS01Mr0jJzgOEOk5bg4FES4a0BSfMWFyTmFmemQ6ROMepyN
 H3Y8oVJiCUvPy9VSpz3KUiRAEhRRmke3AhY7F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK
 /qLKApPJl5JXCbXgEdwQR0hGHrNJAjShIRUlINjA0Tbgi9OrRTYfaUtwmnq734Gcqj0vlYTPQ
 95Hs0BN8+2Ny19LzwT2Uz8fynRVdmTcvJnpbRr7rwNrvAq/0XtrQpZ+1dyMzbWpD36YTwDc3F
 ntkTVklNsFufGZj71eNm6gOLrLAzVanH/Rfyzm5VW2nktmDy5v51l5pKzu2cFM6/Yf29Vy8ur
 lRiKc5INNRiLipOBABBYmE+uAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503304458!107183655!1
X-Originating-IP: [137.65.248.74]
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 62674 invoked from network); 21 Aug 2017 08:34:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 08:34:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 02:34:17 -0600
Message-Id: <599AB7260200007800171743@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 02:34:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
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] gnttab: fix "don't use possibly unbounded tail
	calls"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbXBhdCBtb2RlIGNvZGUgYWxzbyBuZWVkcyBhZGp1c3RtZW50IHRvIGRlYWwgd2l0aCB0
aGUgY2hhbmdlZApyZXR1cm4gdmFsdWUgZnJvbSBnbnR0YWJfY29weSgpLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2NvbW1vbi9jb21w
YXQvZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCkBA
IC0yNTgsOSArMjU4LDkgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQg
YwogICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX2NvcHkoZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0
LnVvcCwgZ250dGFiX2NvcHlfdCksIG4pOwogICAgICAgICAgICAgaWYgKCByYyA+IDAgKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIEFTU0VSVChyYyA8IG4pOwotICAgICAgICAgICAg
ICAgIGkgLT0gbiAtIHJjOwotICAgICAgICAgICAgICAgIG4gPSByYzsKKyAgICAgICAgICAgICAg
ICBBU1NFUlQocmMgPD0gbik7CisgICAgICAgICAgICAgICAgaSAtPSByYzsKKyAgICAgICAgICAg
ICAgICBuIC09IHJjOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyA+PSAwICkK
ICAgICAgICAgICAgIHsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 08:38:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 08: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.xen.org>)
	id 1djiEW-0005Pp-IY; Mon, 21 Aug 2017 08:38:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1djiEV-0005Pj-AI
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 08:38:51 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C8/52-18997-A1C9A995; Mon, 21 Aug 2017 08:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0gUURTGvbOz6yhOXHcVj4uPWokkXB+VJkk
 lRFF/FElQaZmOOrqL+2JmDRNCy7QwNM2oXNc0kEKXLEzQDJNMBQPTSkR8pJEmCYabmj0k23FW
 s/vXj/t959zvXA4lkZfLlBSbbWY5A6NTydxJTZjLTjVYLfHhxY8Co5eayolYdPjV3AB5HCVIt
 YYUY3ayVDO+1Cs1VUizG2xvZHnIRhYhd4rElyRwN9+OihBFIXwaWu0K4V6OCwnovHHXtQi5UQ
 qshNHrj6UCe+EgKGn6jASW4FCYGC5b9chxHQEDDYkCy3AIVJX0kQLTOAZGWmtW/STeCiP2YUJ
 gb3wK2pcGJaLHE3oqJlf9bjgO/nwqc/aPgntPP0pEDoTmWauTfWB4snq1D+AtUFz/SyKEBlyB
 4EX1WyQGCoKewpsS0eQPXb1WUuSjMNRdjEQeJKB04KJYnO8KVa09UlEIgeblAmfBtAwWRiiRY
 6D2vc1VZBPMfhhzvjwkhfmr085iP1h+WI1E4b4MRgqHnJGS4evKb0IUphRwzV4kK0XbLBv+wL
 JhbsuGuS0b5q5BZD0K5lnuPMupIyJDUzhthsasZ7Q6dUR4ZKie5Xkmg9UxKXxoqlHfiBwL4uI
 4LSiv+UgH8qUIlTf9hLXEyzelGNMuaBhek8Rl6Vi+A/lRlAroPZUOzZNjM9jsdK3OsWVrMlAe
 Ki+63uKQad7E6Hlthii9Rmrq8lzTAiEnDUYDq/ShzwomLJg0WYb1Fmu7+g75KxU0coSSe5hYT
 q81/6/PIB8KqRS0UkjioTWY11+acYQgHCEiCm4LIczMP0mZh9IrOw8+G+8NPnFO/rPf3B67sv
 t7buWE1oVbbLvTVpV7JrXavzRHnYvCU1NdR5vD2k4qk3Dcsb7evWMP9r/MSopv4TNLxwJasfV
 bfr5msyksJ6FOZ5vcR3+xXkn8sTgblTl1YJ5Pq53sip5o79d53vJt7A4gow/ZnkfusGftGkhS
 kbyGidgu4XjmL2msi5+mAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503304727!92216710!1
X-Originating-IP: [104.47.0.51]
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 52371 invoked from network); 21 Aug 2017 08:38:48 -0000
Received: from mail-he1eur01on0051.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.51)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 08:38:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=CXAySEL/Kzhvc5ysflwXpCRxteRtdXsWsuryK9qB3xA=;
 b=fdzgDnRncupOHlmq7bbmK+5LA8GkGw8l/1cvHe6Fnj0EasZN9w3JSeQ3mlfk70M3oF5hoc2WqrK8wilB7ztZSzShUKSBhEhu16R28Ndxjuww1xTIV6PupBZrkH3Jk5oYunAudoP9cuYpVZFgL51SLqd4Q8vbXtO2/b03evqZpBM=
Received: from [10.17.180.119] (85.223.209.59) by
 VI1PR0302MB2736.eurprd03.prod.outlook.com (2603:10a6:800:e2::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 08:38:46 +0000
To: Meng Xu <xumengpanda@gmail.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <68747692-f226-5907-3ac3-bff165d4bce3@epam.com>
Date: Mon, 21 Aug 2017 11:38:39 +0300
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: <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR0402CA0006.eurprd04.prod.outlook.com
 (2603:10a6:203:90::16) To VI1PR0302MB2736.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4ec730c7-d6ec-437a-8d02-08d4e8700a27
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0302MB2736; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 3:5lVz2jSqlIEkmGG1cuUpdw9RDQkBUPWGzzy4RY+h4ZJcphvYkF5lInsum9hXk3BAoj4PkFGy/S7+lvwPfXxYlD+rTRT1rlU+HLzLJFAmCFesCn2S2sX2m+px890gjrPEDWdFmHEuZXNCnGxWg/k76k9g8b5uVJh6FU+0fca17NB2oOzsVNIcyhepVv52JM11/neu1esCknbxWDUOZJWzA2ab1QAjrZTkTvawC4AbeX1eSm7+APsBUiAOblN3Bzg9;
 25:RkZkcsQA/9YpI0A6YOsa/FoccgOgliX0D1yd98mFnKOdfhyKx3V439xkMJWlFiRnMxHT3ACZc/JyMyg1kLIAP8xVQjiqKP0wg5GQ+VNucAkFeKOWzZYh08tl2c3jeDzvb54B+Qo53JS4saEnTmlHI0oaqyf8UKNJnZuNjUuNOFBwY/BaKhTaAiToocstrsf4X4Zx0fpFu9Khx9E3o3yM8FXbZSHnmH3ubKuaY8e6cMSqcKocfZo/U3VxdEWeDq8Kd+AigHAjH/d8SFPEJxC5NCxpwGI5TO1I0J8CM5kHHFFwrwz0jwEFBHqbi9XaPk0b9owVPuYOlP4nZqII7kaHNA==;
 31:YZgJynruzKJudYNHo4lpkjlp6FJRhKbZeAX+d4wMgl8c2Q4rQc8tBs7uF+NdYzMjaTKl4lELpa551dPcPjwQtNfXd6s+9pichs2DjYzk62AufOcv5MhMOuPPsDPMkHZAwXgXVEeM15ADm95YuYIuJ+UyjyVijFgmxzppeoxHxez59VTc//ByIZuim9dSZnJgmNUA+PwXFauqYuZII9hHpVknbRD+EQI3jzSPiFxYSB0=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2736:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 20:AZxBJut7XD3hVdPZiMhgs/8uyknUAv3T541iqbt/fyHlJSEDHAY/FgBSeo0SUhby4CK7VdUPev6FIeWbORGB5PfT3oYk6wyw+duU2n6hRhQg74sL4CSN4qRBxZMMZaL5s8HvHfUbUWDsnkn1yIMoMen2zFS+umWhSCOOdfY8llqbY3PEB/Bba7tOBfEhZbMYC5x83Ctrfmv7AUqa9TTM+tFyKMA5CjiI5wZWCbh/IdUqqKEKFl0JUdDnWrXS2A/Ze8F0ema+683gshJAvZckbFHgD5TcxmDVNoe+H8QRePIwHRmDIRrTiO/bygF/BTvKzHUZCgXvXngfWcREyQthjFYeOIhUsw4kfT3gxhkUMeoiTK0w1hkgtVESSW7YrtaBEJf6iJCQr6bQ7sbvzu1SCMTph1/3n9QYO3ECkfitsR83a5vBf87xQLFybNte4UjsJbCg0fB0I+qW9QZr1DTDRMrVwRiAIlAS5dQSzSLfXKsUhlQuADsLd938XGJLPFhr;
 4:r1mxGruUruzaujfQHrxxn2sspD3JmajawWRTmBVAmNjqoKx8MvWJnRLmAdLbBbEmIU1pJOZWBX9fgKctLFtCAvJFqO1Tj3YH0DABeHT15mCQmXA2UijY124fSLDCnfrajTz9NTSkNKp4EwLqj+abDHeJLGEWG9JBsCXOQAuxXr+KXMMOCR+nOuz67j0p+uX/n/h32IXg3DBx4daSWZKb+0ACbFiDzLhz/zPpVn+3uc8W0y+EIYK6rrGkoN6XlWZrH5ZCrh1upkvVvjPgAc37YxN+J4ogOuwB1GBLH7xpW24=
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820);
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2736B2DC9B532EC33F498E20E6870@VI1PR0302MB2736.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0302MB2736; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0302MB2736; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(24454002)(189002)(199003)(65826007)(5660300001)(966005)(31686004)(105586002)(25786009)(6246003)(2950100002)(6916009)(106356001)(47776003)(72206003)(33646002)(81156014)(93886005)(8676002)(81166006)(54356999)(65956001)(65806001)(66066001)(3480700004)(50986999)(42186005)(80792005)(4326008)(4001350100001)(97736004)(230700001)(83506001)(101416001)(76176999)(1411001)(6116002)(189998001)(2906002)(53546010)(305945005)(7736002)(31696002)(6486002)(77096006)(68736007)(64126003)(50466002)(3846002)(6306002)(7350300001)(53936002)(23676002)(110136004)(6666003)(229853002)(36756003)(86362001)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2736; H:[10.17.180.119]; 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?MTtWSTFQUjAzMDJNQjI3MzY7MjM6dkhPbloxOEpuMkRndkIxSG5DOWNDcC9E?=
 =?utf-8?B?VXpXYkhsNHBEaUg4Q3hUUVlNSnJOTS8xU0FFWUJjaFlybENoV3F2Z3ZnZCtk?=
 =?utf-8?B?OGR2a0hrVEdtMkVPc01Rd2o3dXZyYkQvRnN3cW5XbjZ6WWIrVzVDd21kVnZv?=
 =?utf-8?B?a1k0bWc0bUp4bE5YZTczN2wzVGhudlBIcTV1bXhzQUhOcGhxQXR6RGo4ZVZK?=
 =?utf-8?B?a0sxWmcyWWdwZmhqd1pCc2JIYkxGV3dadFhCbWFSaFlRbDd0Wnl3YUZuMTdW?=
 =?utf-8?B?MDVhT0VwNVpmRlpJQ0Z1Um5FRk9kbllpRVZwSjAyTFBuekxJZWpiY3AvdVEr?=
 =?utf-8?B?WkIyMkN1Rkl5WnllajI2YXpSZE4yY21sWFczVWdLQjUxd0JTd1J3NkVxUDFq?=
 =?utf-8?B?UTk3dTdwTGNsS3RkYmxhcGt5NWN1Mk0zb3dNS2p0MzZ4Y2R1S29jVy82S2Ew?=
 =?utf-8?B?Q1VkeUpUL2tUT1p6Z2twRDdVb2NXdDNJOUFZb3R4R3VoTm1GeHM0eXE3enlN?=
 =?utf-8?B?Tmswak55R0NIbFdMcnpHaTZMdklqajUzTUVEWkI0ZnR3RGpWT0dWYjZVL1pt?=
 =?utf-8?B?Z1JXMmUrU1RhRmZLTEhHTzIydmFVZ1FpeVlKMUY4TWRCZHEydE11NjY0ZXdt?=
 =?utf-8?B?RzJoN2xxKzVmaTFOUjZEOStsK0JiR1RjWUNWbm4xNFZzcTg5TEtpZFpjdmtZ?=
 =?utf-8?B?QjdzSEdxOWYyMVE5VHRBTzg3WUh1VVljYlhjRE5qd2FSM3VVeFU0ZWJwQjZr?=
 =?utf-8?B?dkdIM1BIdXQvSHdjOU5WWlhtSTdGSDJWYVN3cElMdjVTdXc4OFN0RnNkK2ti?=
 =?utf-8?B?c1hMV21YL0IrYW5OcnZJQjZhaEJGYXp3QmNrMnVLRExpY1E0Q09qTWZZdVps?=
 =?utf-8?B?cXVjSVIzWEVZelZONnZDMFZ5QjhzRFdRbjRPbnE2dWZhYStTamZXcVBRaW96?=
 =?utf-8?B?T3dncjZvTjJYenNsWXo0QnZxdlpjL2ZkbGRybG1BQ2ljeWI5ek13ZVBXOVVv?=
 =?utf-8?B?UTVPL3h2cHA0U0FuajdTa2NPZHpJbE0xN0ppOTB3OVpFU0piaEh1dkdRQ1BT?=
 =?utf-8?B?RmZBU3NCS2tWVHJTWGpqaHJmNHZQS0lJRGdlSUNZR2Q3K0JETWxGWTFqSS9l?=
 =?utf-8?B?dVlITWdvYnRUalFlU2psNDkwSWVkYVE3RkFkL3Y2Yk5BWFBTV1pxbEdqRVQ3?=
 =?utf-8?B?WVhEL1BMQTB4cHc2YUxXeHZJM2dYdm9DT2drNysrcjdINWVsZnNjZ1EydkJp?=
 =?utf-8?B?T2FndWtXMGRLelJVbERtcDM5MjdVb3k4VDBaSlVNV1hlc2ZWWDRJTXRPSE5N?=
 =?utf-8?B?MVlER0dLcE51MjF6U3YwSmVld0tRbFVZcUpnbG84VmdCVkU5TTFzZ3ZaeVZR?=
 =?utf-8?B?aDZtaitNbi81UkhrZ0R0enhpdnFvVG0rRVl5UVR6NlhrNUdobUVveE9GSHgv?=
 =?utf-8?B?YWpaMXJacTlqQWN5QkxOY1dxbEl3eDdyTkVVVEhTbVhDdkpXaVBvNEJEaGx3?=
 =?utf-8?B?Z3BxTXBLMlNaZmV6V1VkQ3ZwVlhFUVpzZURyYVF5OFRJQWhKU1k2cjJzNk9R?=
 =?utf-8?B?cmF6Y09TREYrQUdWZEl2M3R4R1hOaUFnZG5jaGhpSlArQzRXa1lLKzZjZWt2?=
 =?utf-8?B?dnU2OEtYVWkzaVdzaWtvZmRtR0p6ZFZ4blFTY1dQWUVWNjExamM3QnVVcC9N?=
 =?utf-8?B?OTVGeXFvMHhoa2RRaXRtQjM3N2Z4Q2tWRWlYQWlLQjUyUzVRblJZWDY5VVNZ?=
 =?utf-8?B?em9RTVNPK0hSRkVWSXZNRk5MMEZOT3Q3SCtZMHJHaXBlTldNOVZHMjRwOG1U?=
 =?utf-8?B?NkxLM0M2blVzT2ZLT0QvK01ScC9SVUVKdmtxSFBKNUwyVkZveWdqS3g1ZnFk?=
 =?utf-8?B?b2pHakNYd2MvdExPQnZQaEkzSkRKUHFIdCtibjdyb0thOEY5dVNZVitseWpT?=
 =?utf-8?B?M2JRZ0NkUmM2UkVlZ2pSNDVObkQ2UDg3Tld4NFlhblZSVldpVGpXSk9nNGtW?=
 =?utf-8?B?aVp4WVlvYXFrRldZU1cwZG9BWFBpUXdPN3ZqYkRnPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 6:dx9+XAXXRWoZgOGcEbD7nmOchCU1Ao2HJZJP5XldlkqwQ5TyyJikAro8UuYktk9iogwRQmnm06yad1vpe/sd7LuhFO5MG+/6RQ0DdZcvA8adnV2lO7by4pQjyU8SSgjXs2rxMXpFWOg5A7wMkbZoxd9OYQU+Vofv0i3oVgrdW3DC4S6DYjWn1SnI+hG8xcgOZKsLi4P/QpWUGeo2MOsQ17poeEXn6yB6CjGu0V3mz3tcnqJRImgzAr4TpwmVncx3lpKxk77mon6Cp5q5mUqJfBOXPJZtEA9Hveo/mAdz97eYE9Q+a+q0Zf4Lf897HUJZkOG6rLOFXKBTXK6oVjkdrA==;
 5:N0pBF41mb6PectPUPjkaG/GiBjK4aubQLArYv4cOfJq70SI2ALtcmWeAVz41g0ORZV3NFiQvUgmHCnVqqENDkzB2tsMEpI4bwDU06966mvRYbXBttJFHLlmiap0Br5bWaef+fuJ6CFeXy2WWPUsZOQ==;
 24:iXaWrxMqJvQKfTljzg8caH5FAWe75wlu6jHmMgGt6/XInY8AccsY6ElADnT0bJRXQgVrQoi3mwkY2cRXmeKhHaqNawKe+H3xFMdMAQGAlGU=;
 7:jL6x8HRRvzz1Q712R61tU6bwclzWbeUqFkCcuGWZrA1RopSkvpa+yozFAMPhVcMDyFSkgbnoLc1RNo5bj1W426UpDQQJbvJuomlzrfvUUjAuZ7YV+I++3cyeAdOUoPxwzoMhcCzTfaBJyE0dfYxtVmvhfQCd2RpdyfJmZhco67b6H4eyJg8cbBbrFixgLg+1ZO9JFBpFwb2Cj0KTaDcv5mpYRGWNmA85ofOZSFon4Vo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 08:38:46.7771 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2736
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDE4LjA4LjE3IDIzOjQzLCBNZW5nIFh1IHdyb3RlOgo+IFN1cmUuIFRoZSB3b3JrbG9hZCB3
ZSB1c2VkIGluIHRoZSBwYXBlciBpcyBtYWlubHkgdGhlIGNwdS1pbnRlbnNpdmUgdGFzay4KPiBX
ZSBmaXJzdCBjYWxpYnJhdGUgYSBidXN5LWxvb3Agb2YgbXVsdGlwbGljYXRpb25zIHRoYXQgcnVu
cyBmb3IgMW1zLgo+IFRoZW4gZm9yIGEgdGFzayB0aGF0IGV4ZWN1dGVzIGZvciBleGUobXMpLCB3
ZSBzaW1wbHkgbGV0IHRoZSB0YXNrCj4gZXhlY3V0ZSB0aGUgMW1zIGJ1c3kgbG9vcCBmb3IgZXhl
IHRpbWVzLgpJJ20gYSBiaXQgY29uZnVzZWQsIHdoeSBkaWRuJ3QgeW91IHJhbiB0aGUgc3lzdGVt
IHdpdGggcnRzcGluIGZyb20gCkxJVE1VUy1SVCwgYW55IGlzc3VlcyB3aXRoIGl0PwpCVFcsIEkn
dmUgZm91bmQgc2V0IGV4cGVyaW1lbnRhbCBwYXRjaGVzIChzY3JpcHRzIGFuZCBmdW5jdGlvbmFs
IApjaGFuZ2VzKSBvbiB5b3VyIGdpdGh1YjogaHR0cHM6Ly9naXRodWIuY29tL1Blbm5QYW5kYS9s
aWJsaXRtdXMgLgpBcmUgdGhleSByZWxhdGVkIHRvIHRoZSBtZW50aW9uZWQgZG9jdW1lbnQgWzFd
PwoKPiBbMV0gaHR0cHM6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bGluaHBoYW4vcGFwZXJzL2Vtc29m
dDE0LXJ0LXhlbi5wZGYKCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 08:40:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 08: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.xen.org>)
	id 1djiG4-0005xu-0T; Mon, 21 Aug 2017 08:40:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djiG2-0005xn-Qe
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 08:40:26 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 39/68-01724-97C9A995; Mon, 21 Aug 2017 08:40:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7dyzqx
 Ig/drlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvfT9ZCv5wVrxe/pm9gfEKexcjJ4eQQJ7E
 jwf3mUFsXgE7iakntjCB2BIChhKnF95kAbFZBFQl3q/+CBZnE1CXaHu2nRXEFhGwlNj/cTMji
 M0sUCWx4+dUNhBbWCBeovfjSiaI+f4Sy5d8AavnFPCTmL51H9AuDqBdghJ/dwhDtGpJPPx1iw
 XC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDfSSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDr56BgXEHY+cJv0OMkhxMSqK8G1JnRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4LWaDZQTLEpNT61Iy8wBxgFMWoKDR0mEd9UsoDRvcUFibnFmO
 kTqFKOilDhvOkifAEgiozQPrg0We5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNeAxnPk5
 lXAjf9FdBiJqDFhq3TQBaXJCKkpBoYbcXkVrVqzHS5ZLIgay5D7NKnVqsl9V6nMEzLOXaQweG
 qq6pq017Gp1umLZ5v5t81/+3hg0633q2JEC/cxWwbJh/wTMXN9LXYj/1uysXuCZunWJ5Vf3xN
 fvJZmeeP9t+YyqRwbGuXj7qh+Xc78WcrehQ3mfx7kfwqhTf7bfBp5eWitn/XbGg2UWIpzkg01
 GIuKk4EAHPOA1a4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503304823!103238634!1
X-Originating-IP: [137.65.248.74]
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 47342 invoked from network); 21 Aug 2017 08:40:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 08:40:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 02:40:23 -0600
Message-Id: <599AB893020000780017175A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 02:40:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "VIVEK KUMAR CHAUBEY" <vivek.kumar.chaubey@gmail.com>
References: <1503303377-11438-1-git-send-email-vivekkumar.chaubey@citrix.com>
In-Reply-To: <1503303377-11438-1-git-send-email-vivekkumar.chaubey@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 Vivek Kumar Chaubey <vivekkumar.chaubey@citrix.com>
Subject: Re: [Xen-devel] [PATCH] hvmloader: support system enclosure asset
 tag (SMBIOS type 3)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDEwOjE2LCA8dml2ZWsua3VtYXIuY2hhdWJleUBnbWFpbC5jb20+
IHdyb3RlOgo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwo+ICsrKyBi
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwo+IEBAIC01MzEsNiArNTMxLDcgQEAg
c21iaW9zX3R5cGVfM19pbml0KHZvaWQgKnN0YXJ0KQo+ICAgICAgY29uc3QgY2hhciAqczsKPiAg
ICAgIHZvaWQgKnB0czsKPiAgICAgIHVpbnQzMl90IGxlbmd0aDsKPiArICAgIHVpbnQzMl90IGNv
dW50ZXIgPSAxOwoKSSB0aGluayBoYXZpbmcgdGhlIGNvdW50ZXIgc3RhcnQgYXQgemVybyAodXNp
bmcgKytjb3VudGVyCmV2ZXJ5d2hlcmUgYmVsb3cpIHdvdWxkIGJlIG1vcmUgbmF0dXJhbC4KCj4g
QEAgLTU2MiwxMyArNTYzLDIwIEBAIHNtYmlvc190eXBlXzNfaW5pdCh2b2lkICpzdGFydCkKPiAg
ICAgIHN0cmNweSgoY2hhciAqKXN0YXJ0LCBzKTsKPiAgICAgIHN0YXJ0ICs9IHN0cmxlbihzKSAr
IDE7Cj4gIAo+IC0gICAgLyogTm8gaW50ZXJuYWwgZGVmYXVsdHMgZm9yIHRoaXMgaWYgdGhlIHZh
bHVlIGlzIG5vdCBzZXQgKi8KPiArICAgIC8qIE5vIGludGVybmFsIGRlZmF1bHRzIGZvciBmb2xs
b3dpbmdzIGlmIHRoZSB2YWx1ZSBpcyBub3Qgc2V0ICovCgpzL2ZvbGxvd2luZ3MvZm9sbG93aW5n
IG9uZXMvID8KCj4gICAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfRU5DTE9TVVJFX1NFUklB
TF9OVU1CRVIsIE5VTEwpOwo+ICAgICAgaWYgKCAocyAhPSBOVUxMKSYmKCpzICE9ICdcMCcpICkK
PiAgICAgIHsKPiAgICAgICAgICBzdHJjcHkoKGNoYXIgKilzdGFydCwgcyk7Cj4gICAgICAgICAg
c3RhcnQgKz0gc3RybGVuKHMpICsgMTsKPiAtICAgICAgICBwLT5zZXJpYWxfbnVtYmVyX3N0ciA9
IDI7Cj4gKyAgICAgICAgcC0+c2VyaWFsX251bWJlcl9zdHIgPSBjb3VudGVyKys7Cj4gKyAgICB9
Cj4gKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfRU5DTE9TVVJFX0FTU0VUX1RBRywgTlVM
TCk7Cj4gKyAgICBpZiAoIChzICE9IE5VTEwpJiYoKnMgIT0gJ1wwJykgKQoKUGxlYXNlIGRvbid0
IGNvcHkgc3R5bGUgdmlvbGF0aW9ucyAoaGVyZTogbWlzc2luZyBibGFua3MpIG9yIC4uLgoKPiAr
ICAgIHsKPiArICAgICAgICBzdHJjcHkoKGNoYXIgKilzdGFydCwgcyk7CgouLi4gdGhpbmdzIHJl
bmRlcmluZyB0aGUgY29kZSBmcmFnaWxlIChoZXJlOiBwb2ludGxlc3MgY2FzdCkuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 09:09:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 09: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.xen.org>)
	id 1djihs-0007XN-VM; Mon, 21 Aug 2017 09:09:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hfp@posteo.de>) id 1djihr-0007XH-OP
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 09:09:11 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 17/50-22472-633AA995; Mon, 21 Aug 2017 09:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsWy01nFSdds8ax
 Igz+HmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy3lz+xFxwWrVhy+B9jA+MqkS5GLg4hge2M
 EtsOL2KEcCYzShxoBHE4OZgFPCTOLNnFDmKLCCRJTNo9FSwuLOAtca7hNhuILSSwmFHi3vLkL
 kYODhYBVYmbX/IhWs0lbs67C1bCKyAocXLmExYQm01AXWL9+z+sIOW8QPahB9IgJqeAp8SbLR
 ogFaICShIPpjQwT2DknYXkhllIBkHE3SWer77LDGHLS2x/OwfKtpV4eGgZI4RtKbHpzD+oekW
 J/edfsS9gZF/FqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY
 sgxAsINx23bPQ4ySHExKorwbUmdFCvEl5adUZiQWZ8QXleakFh9i1ODgENi9pn0uoxRLXn5eq
 pIEb/AioDrBotT01Iq0zBxgVMGUSnDwKInw5oGkeYsLEnOLM9MhUqcY7TkONa79wsTR9GodkF
 yxYCuQfPVj+xcmIbCpUuK8MiBtAiBtGaV5cENhSeASo6yUMC8j0MlCPAWpRbmZJajyrxjFORi
 VhHlVQKbwZOaVwO1+BXQWE9BZhq3TQM4qSURISTUwxmes7217c9X7qtZsseZWY6FJVre/dfTH
 nvhtk3I0XeLR5o2f/CyuzIie6qElY2vneli15ig7/56umS9M9Nj3neddH8A8ff5Frpbjn/d+W
 Ljt56ToarHJR+bGOUp1cnPYXZoqYKV1rFHrkOiD4BkPJrmcuNn8sDXtm++hGyoZ0RprQ376lp
 +fp8RSnJFoqMVcVJwIAMji8Oz9AgAA
X-Env-Sender: hfp@posteo.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503306549!106796231!1
X-Originating-IP: [185.67.36.66]
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 50751 invoked from network); 21 Aug 2017 09:09:10 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 09:09:10 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id CC4742099D
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 11:09:09 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3xbSYH6XhFz10JS;
 Mon, 21 Aug 2017 11:09:07 +0200 (CEST)
Content-Type: multipart/mixed; boundary=----------91CvV5geOg7asTDtguAbVA
To: =?iso-8859-15?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, "Jan Beulich"
 <JBeulich@suse.com>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
Date: Mon, 21 Aug 2017 11:09:01 +0200
MIME-Version: 1.0
From: "Andreas Kinzler" <hfp@posteo.de>
Message-ID: <op.y5bc1geaollboj@kriftel>
In-Reply-To: <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
User-Agent: Opera Mail/1.0 (Win32)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

------------91CvV5geOg7asTDtguAbVA
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit

Hello Roger & Jan,

>> > Could you please try the patch below and paste the output you get on
>> > the Xen console?
>> Output is in attached file. Does it help?
> Yes, thanks. I'm quite sure the problem is that MSIX table entries are
> being unmasked before MSIX is enabled, and so Xen is not able to snoop
> those writes.
> Just to confirm, can you try the following two debug patches? One is
> for the hypervisor, the other is for QEMU.

Attached ZIP file contains hypervisor and qemu log.

Regards Andreas
------------91CvV5geOg7asTDtguAbVA
Content-Disposition: attachment; filename=xendebug-210817.zip
Content-Type: application/zip; name="xendebug-210817.zip"
Content-Transfer-Encoding: Base64

UEsDBBQAAgAIAKFYFUtkK6QQDAEAAF8LAAAMAAAAeGwtZG1lc2cudHh07dQ9C8Iw
EAbg3V9xoy4lqVq1qzg46OLiJmkTNRhbaCLqvzeg4ge1vXMQETu18DTckZe3OR9N
WzCZjeeQusLAvtBOBTDKRGKUjIHBRNiNMMa/BjDMs6Ve7QolQWWu0MrGjeYPncD8
E7MoZixgIKS8iKM/wOWwtXphtHW1+MBpPCzhr5fht2V45TKwzq1bbD0+/7baqfvv
K/PTImGIg6jRq+/h+0Z/I0KcEiFOi9Az/0fo+0f/dI+FlB57wGd0cImBalif1lJe
ltYK3qbxDo13aTyi8R6N92l8QOOCxhMaT2lc0rh6t+EoNcGwNfEahljYxsIOFnax
MMLCHhb2sXCAhQILEyxMsVBioaqDJ1BLAwQUAAIACAB7WBVLESgoCH8DAADnGAAA
DAAAAHFlbXUtbG9nLnR4dK2XUU/bMBDH3/kUtzcmMWQnTpNG4oFNPCANsZVNm4Sm
Kk2cEC1NstiFdp9+tpvSrMRV6hgJWlz8/9/P3J0vjwiFyLtEv2BNy3nN5w2Nivwv
DeGasTwr8zIDuQT104blsXiT0Oc8poCcEKFLBLySK2kJaO0EZ49v5bKccdqoN1XJ
Qri9h+17QLD7lCZwzoTrFVoj+YURgkXE6DxKkqZdpOIb+KYWoaE1fn+aFdZZEXRg
laROjLpW5EQrV2NFUI9VYGB1s66jkkmr2f2dxizoM1NH22MRV2WaZ9Jgnpc5D+E+
TRnloJQoLHO2jHj89A5ulqsi4jRRHgG6gKeK8fYgL4Btylimi8iI7eeXp1lhpLNC
eyuRBfjASi6dakUGWLWZQA7sdsunWsbDLIN+y8DA0nMGWKIJcg//d2LpRKsoGmKl
cmZsmkyGHCRWNeB4B3Zy6UQ7fwgZRsQ5sJJLPVZLlq9bk0w43D3cfvgJPFoUFD5e
z1TF7nMMHd2vds2rNIUr2XxVPLziUTGnJW9yysQ69o5KLKO6lhG/NvduPArDTwNC
iOeS3miOHVw8KPtEg3mTEoj2HFwd58KDr0OQP69wX6dsb67Zsfuq0y/ZKo4pY+mq
KDYdOemkzuilybmQ+yFfZGzicHZnI094Iy6wT99mny/EMbLfNBEd3EgFW1FxrKi4
VlSIFRXPisrEiopvRSWwojK1k3WWktdO9mI76Yvt5C8+lsCdLhrzplDNr1W8KYWI
bGRSUbQ1yrn8bVVD25E1zXhVJ6I5zqtSaDzsN6m4nmnMq0a0mi+3s68hfMBw1xOU
kNlKCc9VHYq/2TZ2uQlSsV9ptV2rb982hBC+y9cWQdwELzl/gjpv/oDnQSZikZco
hiwtoozJW85FGM6VrgioZ7Ycyoft8WEzPrLjW/zP5+z5eh87hhI69ggdM0JXQ0g6
hM4IQtceoWtG6GgIgw6hO4KQ2CMkZoR4R+hrq7D3MXIooWeP0DMjRJo+061DbwTh
xB7hxIiQTDWE3TqcjCD07RH6ZoSBhrBbh/4IwsAeYWBG6O8IJ/o6DEYQTu0RTs0I
J5pO063D6Zgb3+JIg81mGuJpGLuVGI1htDnWmM01hGgYu7W4GMNocbDBZpMNeZ1s
PH01xmMYLY422Gy2IY6m43TrMRnDaHG4wWbTDcEaxm49Ug3j4cMYLdUTnfI4+wdQ
SwECFAAUAAIACAChWBVLZCukEAwBAABfCwAADAAAAAAAAAABACAAAAAAAAAAeGwt
ZG1lc2cudHh0UEsBAhQAFAACAAgAe1gVSxEoKAh/AwAA5xgAAAwAAAAAAAAAAQAg
AAAANgEAAHFlbXUtbG9nLnR4dFBLBQYAAAAAAgACAHQAAADfBAAAAAA=

------------91CvV5geOg7asTDtguAbVA
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

------------91CvV5geOg7asTDtguAbVA--



From xen-devel-bounces@lists.xen.org Mon Aug 21 09:19:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 09:19: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.xen.org>)
	id 1djird-0008GG-Rr; Mon, 21 Aug 2017 09:19:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=399224df6=citrix-osstest@xenproject.org>)
 id 1djirc-0008Fs-Bj
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 09:19:16 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B7/C1-01862-295AA995; Mon, 21 Aug 2017 09:19:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO6kpbM
 iDRbtY7e4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkLm/YzFywVqpjU2cXYwLiTu4uRk0NCwF/i
 2OpHbBC2u8Sc9qWsILaIgLPEhA+3weK8AnoSa6/OYgSxhQVCJVadfcnSxcgFVN/FJnHkegczR
 LOqxNlVc1lAbDYBD4mJPRPBbBag+Pxr08FqhAS0JJYuXskEMVRQ4uTMJ2A1zAISEgdfvICaYy
 Fx6Pl/5gmMvLOQlM1CUraAkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZg+NQzMDDuYGzY63eIUZKDSUmUd0PqrEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Ery6S4BygkWp6akVaZk5wECGSUtw8CiJ8DIBg1mIt7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzU
 qXEea1AZgiAFGWU5sGNgEXVJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvLUgU3gy80rgNr
 0COoIJ6AjD1mkgR5QkIqSkGhgNzuk915425YlW6+XbOblC92XqnjgHTlr71Ov5pdO34lS0RdZ
 csv/Cs630k+2CcL5D4RfkbttmZ+df+Lj9foS60ZHq1fvDM+d1PNgTzXGp52mq1Zw5ARsErsy6
 x3PgXJhu72Gp3SWzonUzUyIMN87at+LP7rpeLZOEaEHOuy+ntlkuqjAW2XVKiaU4I9FQi7moO
 BEAG0BGnqUCAAA=
X-Env-Sender: prvs=399224df6=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503307152!110933884!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1934 invoked from network); 21 Aug 2017 09:19:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 09:19:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,408,1498521600"; d="scan'208";a="436204334"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71997-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:guest-start:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71972
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 21 Aug 2017 10:19:05 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71997: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxOTk3IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxOTk3LwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MTk3MgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTcyCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5NzIKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MTk3MgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZn
cnViIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgZmFpbCBsaWtlIDcxOTcyCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAxMSBndWVzdC1zdGFydCAgICAgICBmYWlsIGxp
a2UgNzE5NzIKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgIGZhaWwgbGlrZSA3MTk3MgogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1z
aWQtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTcyCgpi
YXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzE5NzIKCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1zaWQtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1o
Zi1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVz
dC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJj
ZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJs
ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 09:41:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 09:41: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.xen.org>)
	id 1djjCd-0001ek-PJ; Mon, 21 Aug 2017 09:40:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vivek.kumar.chaubey@gmail.com>) id 1djjCb-0001ec-Tn
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 09:40:58 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A8/1C-03937-9AAAA995; Mon, 21 Aug 2017 09:40:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVyMbThoO6KVbM
 iDc7t1rL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2tuxjLugUq3i3/xJTA+NvwS5GLg4hgRmM
 Etdbn7OAOCwCl1gklq5+xN7FyMkhIfCOReJnezGEHSdx8ecZFgi7UuLE1wVgNUICOhJPH/1gh
 pjUxiTRMnEtUxcjBwebgKXE7V8hEPXeEifaJ7GC2CICShL3Vk1mArGZBYIlnl7cCzZTWCBQ4s
 XkdjYQm0VAVWLd7z1g83kFfCX+LO1gg5gjJ3HzXCfzBEb+BYwMqxg1ilOLylKLdI1M9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOIAQh2MK5aEHiIUZKDSUmUd0PqrEghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErw3VgLlBItS01Mr0jJzgKEMk5bg4FES4a0ESfMWFyTmFmemQ
 6ROMRpzXLmy7gsTx5QD278wCbHk5eelSonzLgUpFQApzSjNgxsEi7FLjLJSwryMQKcJ8RSkFu
 VmlqDKv2IU52BUEubVAJnCk5lXArfvFdApTECnGLZOAzmlJBEhJdXA2HpZ56wOj0Lew9Z5t75
 4rSjTEn5jWKpT8/vnzeJvLVkzL5fyaVlP116zrmaRfP5S7ZPFyXlFWadqfO1PfXiZb5e99XOy
 ZuHxiM8dIu7pb619/r81nMPyQtHu6PJX/WvWXl90JcLZ72po0k9eGZNLPjyv9qfd6+wWr9znb
 7TOw3yhZ8PXOaZ8SizFGYmGWsxFxYkAdxEDbKwCAAA=
X-Env-Sender: vivek.kumar.chaubey@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503308456!112862645!1
X-Originating-IP: [209.85.128.193]
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 6734 invoked from network); 21 Aug 2017 09:40:56 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 09:40:56 -0000
Received: by mail-wr0-f193.google.com with SMTP id p8so14036710wrf.2
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 02:40:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=qe/QHt0E2ItnjKaXaUIErR4hhBAi/laCO8/CWqeak6w=;
 b=T8gwU1IGUpzfGnoe3dG3KdPFj9/G0LtxXl3jhdjxtGF10caZiqNsEQbJ7UbCwF9NaI
 QdkDx0rufFbd6rhfWIn77qhzRpjJbtHElEJGyEmJ1ymX4rHKumJqGCQLwjbv7xvQK/HC
 N5+3xK5b6uQCZLT35CD4v5gj2epF7mV1HoUrc3EpBGlOncHngV61hDGYU/zoOjziQrS8
 o7AxagvUCL+knyEPW+QnZmrV5z6oNVftOecvkRs2d7WvxzpFgKJftnIuNIt5UYbstaBK
 DPgnbbCgFEr10TGZk0BVe1c7u75MLhM5sNIVlc2VOUzi8jBnt8rk1bSZI8hooJrXp7+B
 yV6A==
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=qe/QHt0E2ItnjKaXaUIErR4hhBAi/laCO8/CWqeak6w=;
 b=m95jIo53029Fq7DLaFd0jzf1IIXm1XRWm10lpUoUlevIY8UUaKudWXJREvuFlkG43W
 4TsiJg3tJcNIxDEwaIbz2Wlbw2JVF2znQ0fJRNYmVpJ53KElNX0jtrZu8eZnVkQEbKKZ
 8mlrTPCZpuHg18VcrTd7+k4TWmgrKisDj6C0OUFPvFcijFiombc1ipXU1Ag3forwLOhT
 Z5pXR7ooMjVPuANYNjCYIAMbollSjIl2eIzkeLm4nGUhJMJABhnMOTOkyVFqCA9pUP+/
 Fm0c7yZjT9+tI45SHpI/nCLwJSiNvZUP7b0ubiG56jJtg8H0I30OEUvBemC+3nosZ95f
 +bOA==
X-Gm-Message-State: AHYfb5hurK8zZ/HfzQulhHIUlhDaEeyqKwzsKFNZ9WJBncSTPnx7aDtl
 f5yuzbWV6sKigx7X
X-Received: by 10.80.135.22 with SMTP id i22mr2471914edb.162.1503308455915;
 Mon, 21 Aug 2017 02:40:55 -0700 (PDT)
Received: from viveklocal-HVM-domU.uk.xensource.com ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id l3sm6370061edc.32.2017.08.21.02.40.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Aug 2017 02:40:55 -0700 (PDT)
From: VIVEK KUMAR CHAUBEY <vivek.kumar.chaubey@gmail.com>
X-Google-Original-From: VIVEK KUMAR CHAUBEY <vivekkumar.chaubey@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Aug 2017 10:40:39 +0100
Message-Id: <1503308439-12678-1-git-send-email-vivekkumar.chaubey@citrix.com>
X-Mailer: git-send-email 2.7.4
Cc: andrew.cooper3@citrix.com,
 Vivek Kumar Chaubey <vivekkumar.chaubey@citrix.com>
Subject: [Xen-devel] [PATCH v2] hvmloader: support system enclosure asset
	tag (SMBIOS type 3)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVml2ZWsgS3VtYXIgQ2hhdWJleSA8dml2ZWtrdW1hci5jaGF1YmV5QGNpdHJpeC5jb20+
CgpBbGxvdyBzZXR0aW5nIFN5c3RlbSBFbmNsb3N1cmUgQXNzZXQgVGFnIGZvciBIVk0gZ3Vlc3Qu
IEd1ZXN0IE9TIGNhbgpjaGVjayBhbmQgcGVyZm9ybSBkZXNpcmVkIG9wZXJhdGlvbiBsaWtlIHN1
cHBvcnQgaW5zdGFsbGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogVml2ZWsgS3VtYXIgQ2hhdWJleSA8
dml2ZWtrdW1hci5jaGF1YmV5QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3NtYmlvcy5jICAgICAgIHwgMjAgKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3MuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvc21iaW9zLmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMK
aW5kZXggMjEwYzdiMC4uM2VjNDFhZCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3NtYmlvcy5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwpAQCAt
NTMxLDYgKzUzMSw3IEBAIHNtYmlvc190eXBlXzNfaW5pdCh2b2lkICpzdGFydCkKICAgICBjb25z
dCBjaGFyICpzOwogICAgIHZvaWQgKnB0czsKICAgICB1aW50MzJfdCBsZW5ndGg7CisgICAgdWlu
dDMyX3QgY291bnRlciA9IDA7CiAKICAgICBwdHMgPSBnZXRfc21iaW9zX3B0X3N0cnVjdCgzLCAm
bGVuZ3RoKTsKICAgICBpZiAoIChwdHMgIT0gTlVMTCkmJihsZW5ndGggPiAwKSApCkBAIC01NDYs
NyArNTQ3LDcgQEAgc21iaW9zX3R5cGVfM19pbml0KHZvaWQgKnN0YXJ0KQogICAgIHAtPmhlYWRl
ci5sZW5ndGggPSBzaXplb2Yoc3RydWN0IHNtYmlvc190eXBlXzMpOwogICAgIHAtPmhlYWRlci5o
YW5kbGUgPSBTTUJJT1NfSEFORExFX1RZUEUzOwogCi0gICAgcC0+bWFudWZhY3R1cmVyX3N0ciA9
IDE7CisgICAgcC0+bWFudWZhY3R1cmVyX3N0ciA9ICsrY291bnRlcjsKICAgICBwLT50eXBlID0g
MHgwMTsgLyogb3RoZXIgKi8KICAgICBwLT52ZXJzaW9uX3N0ciA9IDA7CiAgICAgcC0+c2VyaWFs
X251bWJlcl9zdHIgPSAwOwpAQCAtNTU5LDE2ICs1NjAsMjMgQEAgc21iaW9zX3R5cGVfM19pbml0
KHZvaWQgKnN0YXJ0KQogICAgIHN0YXJ0ICs9IHNpemVvZihzdHJ1Y3Qgc21iaW9zX3R5cGVfMyk7
CiAgICAgCiAgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0VOQ0xPU1VSRV9NQU5VRkFDVFVS
RVIsICJYZW4iKTsKLSAgICBzdHJjcHkoKGNoYXIgKilzdGFydCwgcyk7CisgICAgc3RyY3B5KHN0
YXJ0LCBzKTsKICAgICBzdGFydCArPSBzdHJsZW4ocykgKyAxOwogCi0gICAgLyogTm8gaW50ZXJu
YWwgZGVmYXVsdHMgZm9yIHRoaXMgaWYgdGhlIHZhbHVlIGlzIG5vdCBzZXQgKi8KKyAgICAvKiBO
byBpbnRlcm5hbCBkZWZhdWx0cyBmb3IgZm9sbG93aW5nIG9uZXMgaWYgdGhlIHZhbHVlIGlzIG5v
dCBzZXQgKi8KICAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfRU5DTE9TVVJFX1NFUklBTF9O
VU1CRVIsIE5VTEwpOwotICAgIGlmICggKHMgIT0gTlVMTCkmJigqcyAhPSAnXDAnKSApCisgICAg
aWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQogICAgIHsKLSAgICAgICAgc3RyY3B5
KChjaGFyICopc3RhcnQsIHMpOworICAgICAgICBzdHJjcHkoc3RhcnQsIHMpOworICAgICAgICBz
dGFydCArPSBzdHJsZW4ocykgKyAxOworICAgICAgICBwLT5zZXJpYWxfbnVtYmVyX3N0ciA9ICsr
Y291bnRlcjsKKyAgICB9CisgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0VOQ0xPU1VSRV9B
U1NFVF9UQUcsIE5VTEwpOworICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkK
KyAgICB7CisgICAgICAgIHN0cmNweShzdGFydCwgcyk7CiAgICAgICAgIHN0YXJ0ICs9IHN0cmxl
bihzKSArIDE7Ci0gICAgICAgIHAtPnNlcmlhbF9udW1iZXJfc3RyID0gMjsKKyAgICAgICAgcC0+
YXNzZXRfdGFnX3N0ciA9ICsrY291bnRlcjsKICAgICB9CiAKICAgICAqKCh1aW50OF90ICopc3Rh
cnQpID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0cmlu
Z3MuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3MuaAppbmRleCAxNDZi
MGIwLi5mZWExZGQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19z
dHJpbmdzLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCkBA
IC03MSw2ICs3MSw3IEBACiAjZGVmaW5lIEhWTV9YU19TWVNURU1fU0VSSUFMX05VTUJFUiAgICAi
Ymlvcy1zdHJpbmdzL3N5c3RlbS1zZXJpYWwtbnVtYmVyIgogI2RlZmluZSBIVk1fWFNfRU5DTE9T
VVJFX01BTlVGQUNUVVJFUiAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtbWFudWZhY3R1cmVyIgog
I2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX1NFUklBTF9OVU1CRVIgImJpb3Mtc3RyaW5ncy9lbmNs
b3N1cmUtc2VyaWFsLW51bWJlciIKKyNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VSRV9BU1NFVF9UQUcg
ICAgICJiaW9zLXN0cmluZ3MvZW5jbG9zdXJlLWFzc2V0LXRhZyIKICNkZWZpbmUgSFZNX1hTX0JB
VFRFUllfTUFOVUZBQ1RVUkVSICAgICJiaW9zLXN0cmluZ3MvYmF0dGVyeS1tYW51ZmFjdHVyZXIi
CiAjZGVmaW5lIEhWTV9YU19CQVRURVJZX0RFVklDRV9OQU1FICAgICAiYmlvcy1zdHJpbmdzL2Jh
dHRlcnktZGV2aWNlLW5hbWUiCiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 09:47:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 09: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.xen.org>)
	id 1djjIT-0001sz-Di; Mon, 21 Aug 2017 09:47:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3997d9450=roger.pau@citrix.com>)
 id 1djjIR-0001sm-TI
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 09:46:59 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 08/95-18185-31CAA995; Mon, 21 Aug 2017 09:46:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsWyU9JRQldozax
 Ig7VHZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/t6+wFByUqPj+v4exgfGucBcjJ4eEgJ/E
 5aWPGEFsFgFViQdHjjB3MXJwsAnYS0z/WgESFhFQlpj46jIziM0sEClxeOMcJhBbWMBb4lzDb
 TYQm1fAQ2Lq0j2sXYxcHEICBxglDnbdY4FICEqcnPmEBaLZSuL4ygWsIPOZBaQllv/jAAlzCm
 hI/F7+H2y+qICKxMmVa8DmCwkoSvTPe8AGcWa6xNa/v5gnMPLPQjJ1FpKpsxCmQoR1JBbs/sS
 GUxjEtpbY/WIG2wJG9lWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIHhzQAEOxi/LAs4xCjJwaQkyrshdVakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnes6uAc
 oJFqempFWmZOcBIg0lLcPAoifBOWQ2U5i0uSMwtzkyHSJ1i1OWYdnTdFyYhlrz8vFQpcd6FID
 MEQIoySvPgRsCi/hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEIS7hycwrgdv0CugIJqAjDFu
 ngRxRkoiQkmpgXC75rIXp4K7vDq1qAis5Vj61fH52z4JDyx1rD1gelNponv+/f94rx6JtuxON
 mWqDFRoaF3kwb+nf5HdK4nnLJFHjsCVCN8/75C7aLusX5NxmVvWrWlq2l2mO/sZbHt3+zcI7v
 sT9N9X1Pv7h+6R7iR9y+k/nL7FfIfG7f4HqZZm+RQE/301ar8RSnJFoqMVcVJwIAGsPsDX1Ag
 AA
X-Env-Sender: prvs=3997d9450=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503308818!100246046!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59815 invoked from network); 21 Aug 2017 09:46:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 09:46:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,408,1498521600"; d="scan'208";a="51275071"
Date: Mon, 21 Aug 2017 10:46:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andreas Kinzler <hfp@posteo.de>
Message-ID: <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="5wtjy7typhwfigmg"
Content-Disposition: inline
In-Reply-To: <op.y5bc1geaollboj@kriftel>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--5wtjy7typhwfigmg
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline

On Mon, Aug 21, 2017 at 11:09:01AM +0200, Andreas Kinzler wrote:
> Hello Roger & Jan,
> 
> > > > Could you please try the patch below and paste the output you get on
> > > > the Xen console?
> > > Output is in attached file. Does it help?
> > Yes, thanks. I'm quite sure the problem is that MSIX table entries are
> > being unmasked before MSIX is enabled, and so Xen is not able to snoop
> > those writes.
> > Just to confirm, can you try the following two debug patches? One is
> > for the hypervisor, the other is for QEMU.
> 
> Attached ZIP file contains hypervisor and qemu log.

Thanks, so the guest is indeed unmasking the MSIX table entries before
MSIX is enabled, and QEMU only registers the entries with Xen once MSIX
is enabled:

Trying to interleave the Xen and QEMU log correctly, I think the
following is the current flow:

[00:05.0] pci_msix_write: Write to MSIX table entry 0 CTRL, masked: 0
[...]
[00:05.0] xen_pt_msixctrl_reg_write: Enabling MSIX, setting up entries
[00:05.0] xen_pt_msix_update_one: Setting up MSIX vector 0 PIRQ: -1 Masked: 0
[00:05.0] msi_msix_setup: Mapping PIRQ for MSIX entry 0
[00:05.0] msi_msix_update: Updating MSI-X with pirq 55 gvec 0x81 gflags 0x1301 (entry: 0)
(XEN) 0000:02:00.0 added entry 0 to msi_list
(XEN) 0000:02:00.0 added to msixtbl list
[...]
[00:05.0] xen_pt_msixctrl_reg_write: enable MSI-X
(XEN) MSIX ctrl write. Enabled: 1 Maskall: 0. Configured entries:
(XEN) 0 host_masked: 0 guest_masked: 1

Xen never detects the MSIX table entry unmask because it happens
before the MSIX is bound to the guest, so the Xen msixtbl handlers are
not aware of this memory region.

The two possible solutions I see to this are:

 - Make QEMU setup the vectors when the table entries are unmasked,
   even if MSIX is not enabled.
 - Provide an hypercall so QEMU can unmask MSIX vectors on behalf of
   the guest. This would be used to unmask the entries if MSIX is
   enabled with table entries already unmasked.

The patch I've sent earlier (which I'm also attaching to this email)
implements the first solution for QEMU.

Can you please give it a try?

Thanks.

--5wtjy7typhwfigmg
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="msix_bind.patch"

diff --git a/hw/xen/xen_pt_msi.c b/hw/xen/xen_pt_msi.c
index ff9a79f5d2..dfb8d64654 100644
--- a/hw/xen/xen_pt_msi.c
+++ b/hw/xen/xen_pt_msi.c
@@ -451,8 +451,12 @@ static void pci_msix_write(void *opaque, hwaddr addr,
         }
 
         entry->updated = true;
-    } else if (msix->enabled && entry->updated &&
-               !(val & PCI_MSIX_ENTRY_CTRL_MASKBIT)) {
+    } else if (entry->updated && !(val & PCI_MSIX_ENTRY_CTRL_MASKBIT)) {
+        /*
+         * NB: always register the entries with Xen when the write to the MSIX
+         * table happens, or else Xen won't be able to correctly snoop the
+         * entry control register write, and will fails to unmask the vector.
+         */
         const volatile uint32_t *vec_ctrl;
 
         /*
-- 
2.11.0 (Apple Git-81)


--5wtjy7typhwfigmg
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--5wtjy7typhwfigmg--


From xen-devel-bounces@lists.xen.org Mon Aug 21 10:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10:02: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.xen.org>)
	id 1djjX2-0003E0-Ow; Mon, 21 Aug 2017 10:02:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1djjX1-0003Du-FH
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:02:03 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A8/03-03406-A9FAA995; Mon, 21 Aug 2017 10:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMfTGJt1Z62d
 FGlz4z2LxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZcuDufueCEXEXryhlMDYzLJbsYuTiEBGYy
 Sly4fYMdxGERaGeVmHbyOZDDySEhsJhV4tJVHwg7T2LXuhmsEHaxxI4pJ5lBbF4BQYmTM5+wg
 NjCApISV6ZPB7OFBLwk9qxZxAhicwrYSNx6/JARYlsjk8Sv5k9gzWwC6hJ9M8+CNbAIqEoc+L
 afGWKBocSGi78ZIRYESCxrWc4OscBF4uGhC2BxEQFliY+tvWBXMwscY5Q48PweWDOzgKZE6/b
 f7BMYhWYhOXAWktQCRqZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIGhywAEOxi7L/sfYpTkYFIS5d2QOitSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvxHVAO
 cGi1PTUirTMHGAUwaQlOHiURHj1QdK8xQWJucWZ6RCpU4yWHFeurPvCxHGnbwOQnHJg+xcmIZ
 a8/LxUKXHeMJAGAZCGjNI8uHGwSL/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYYireDLzSuC
 2vgI6iAnoIMPWaSAHlSQipKQaGKV04yzkNorO/FO/0NWUq8pVP+RYhlFxosLV4r+mLJZ7NxRr
 GhwMsM+MsNOeFL7ujVXYx9gTVtIvHcKuL9jmKtHwOlDvvKvPy9dHv6fUMN7NlGjy6PC7uegXf
 +KOv+oFz/6+SlsTwjDxgg8Dy7+lQsE9Vc3TLblrm5eomb3LC1poKLTldgKLEktxRqKhFnNRcS
 IAbNNU1O8CAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503309721!78671229!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4009 invoked from network); 21 Aug 2017 10:02:01 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 10:02:01 -0000
Received: by mail-qt0-f178.google.com with SMTP id x36so11866955qtx.2
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 03:02:01 -0700 (PDT)
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=eY4w6S/rknbcMsGMA4f8cWZJknqWUdAUYZR7N3cH3+M=;
 b=iH5v8YZKPQYxuw3EURRyl3D4wcQn0Z4ZIpH8tr1HCISyRR0id1sAewBXTxsvQDmCHu
 vN0hNFf9Wq3cj7m76q2QziSa8Mi4iG9qmr4NwmdVVCGtdLkgD+ZbitdftiKtS9nT9U33
 V7epSYaWcRxAXGEm+CX6L/lH0AqGjS0i4Q+Ssf7Eg/W2QyGlu1fj0kWqPXVarrgz6oAb
 PCXeUFDBsOxdHhbI4m3litIdUr7CrxgVRv3cwWrF2Bdij0XUQFeYJ5CJC6/6T797jnho
 wu7k+AGBUBgKVDVgCWEiBiCRYcmAlPAlClDBkibp4DDALk9GJrjJ5TiAdKaLfpYjFlC3
 SROw==
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=eY4w6S/rknbcMsGMA4f8cWZJknqWUdAUYZR7N3cH3+M=;
 b=R6OPq9nkR2++71aZAIB02kI1suD2YX87dDUyNQyxRRRgxqG7BppUL3UQ8LtjanOGQq
 Ov4CkSdcTV1cXDh2PGw7ydvxDiJkS9/7yj1JgOHvSy+TtjnSzv36HQlfjMD9J/uO45Er
 oBT7cFhsQfV4KHWKz/x2KF0nCMp6jA5SSVBBzmL1CbMZLMf8adskhi1VJ/SGXeexv/p1
 l13J2T2gNXJM/3R5GwE5yMgZJHMoCwKYvx9S70aMevsU3Rh2Zpx6G7gybkFNkDBaSfiz
 64PyOqfHLbShTZ7E32YQu5UdaXv7L+TLeGapabKPVCCzt2EE12mVouw715uda3vF8njA
 Svqg==
X-Gm-Message-State: AHYfb5jUIbfLCQPVpeED9AbdfKXrLtmkleZK02PuWWXoPCw15pSY24ns
 +X6sKdesU8RXL7yGTKKYbJHHHr2MsQ+s
X-Received: by 10.200.48.151 with SMTP id v23mr3359591qta.339.1503309720915;
 Mon, 21 Aug 2017 03:02:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.77.205 with HTTP; Mon, 21 Aug 2017 03:02:00 -0700 (PDT)
In-Reply-To: <1d8531da-0b41-f88e-6203-edbd74054c54@suse.com>
References: <69f044c3-a987-12bd-eec3-d4c19f075e58@suse.com>
 <9c480e7f-daf3-f422-5379-726c98835ab3@citrix.com>
 <71012e94-4188-9b0c-247b-6b48d5d3a9f5@suse.com>
 <026b75f5-7207-042d-a97f-4a928f9ab4f8@citrix.com>
 <1d8531da-0b41-f88e-6203-edbd74054c54@suse.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 21 Aug 2017 11:02:00 +0100
X-Google-Sender-Auth: qYYQsrO2qqSef_3MpEK_DCvfsds
Message-ID: <CAFLBxZb1oCB-i_VVjRD30_yNN7kwESOpwStcVEhcKCySmSHn6A@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
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 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Runtime adjustment of hypervisor parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgNCwgMjAxNyBhdCAzOjU3IFBNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+IE9uIDA0LzA4LzE3IDE1OjU3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
PiBPbiAwNC8wOC8xNyAxNDozNiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDA0LzA4LzE3
IDE1OjIzLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE9uIDA0LzA4LzE3IDE0OjIwLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBMYXN0IHllYXIgSmFuIHBvc3RlZCBhIHBhdGNoIHNlcmll
cyB0byBjaGFuZ2UgaHlwZXJ2aXNvciBsb2cgbGV2ZWwKPj4+Pj4gdGhyZXNob2xkcyB2aWEgeGwg
Y29tbWFuZCBbMV0uIFRoaXMgYXBwcm9hY2ggd2FzIGxhdGVyIG1vZGlmaWVkIGJ5IFdlaQo+Pj4+
PiByZXN1bHRpbmcgaW4gcGF0Y2ggc2VyaWVzIFsyXS4KPj4+Pj4KPj4+Pj4gSSdkIGxpa2UgdG8g
Zm9sbG93IHVwIHdpdGggYW5vdGhlciBhcHByb2FjaCBiZWluZyBhYmxlIHRvIGRvIHRoZSBzYW1l
LAo+Pj4+PiBidXQgYmVpbmcgbXVjaCBtb3JlIGZsZXhpYmxlOgo+Pj4+Pgo+Pj4+PiBJbnN0ZWFk
IG9mIGNvbnRyb2xsaW5nIG9ubHkgbG9nbHZsIEkgc3VnZ2VzdCB0byBhZGQgYSB4bCBjb21tYW5k
Cj4+Pj4+Cj4+Pj4+IHhsIHhlbi1wYXJhbSA8cGFyYW1ldGVycz4KPj4+Pj4KPj4+Pj4gd2hpY2gg
d2lsbCB0YWtlIGEgPHBhcmFtZXRlcnM+IHN0cmluZyBiZWluZyBwYXJzZWQgYnkgdGhlIGh5cGVy
dmlzb3IKPj4+Pj4gdGhlIHNhbWUgd2F5IGl0IGlzIHBhcnNpbmcgYm9vdCBwYXJhbWV0ZXJzLiBB
bGxvd2VkIHBhcmFtZXRlcnMgYXJlCj4+Pj4+IHNwZWNpZmllZCBpbiB0aGUgaHlwZXJ2aXNvciB0
aGUgc2FtZSB3YXkgYXMgYm9vdCBwYXJhbWV0ZXJzLCBidXQgd2l0aAo+Pj4+PiBhbm90aGVyIHNl
dCBvZiBtYWNyb3MgKGUuZy4gY3VzdG9tX3J1bnRpbWVfcGFyYW0oKSwgLi4uKS4gT2Z0ZW4gZW5v
dWdoCj4+Pj4+IChlLmcuIGluIHRoZSBsb2dsdmwgY2FzZSkgdGhlIGRlZmluaXRpb25zIGNvdWxk
IGJlIGp1c3QgdGhlIHNhbWUsIHdoaWxlCj4+Pj4+IGluIG90aGVyIGNhc2VzIHRoZXkgbWlnaHQg
ZGlmZmVyIGEgbGl0dGxlIGJpdCAoZXhhbXBsZTogY29ucmluZ19zaXplCj4+Pj4+IHdvdWxkIHJl
cXVpcmUgYSBkaWZmZXJlbnQgaGFuZGxpbmcgYXMgYXQgYm9vdCB0aW1lIGR1ZSB0byByYWNlCj4+
Pj4+IGNvbmRpdGlvbiBoYW5kbGluZykuCj4+Pj4+Cj4+Pj4+IFBhcnNpbmcgZnVuY3Rpb25zIGNv
dWxkIGJlIHJldXNlZCBpbiBtb3N0IGNhc2VzLCB0aGV5J2QganVzdCBuZWVkIHRvCj4+Pj4+IGxv
c2UgdGhlIF9faW5pdCBtb2RpZmllci4KPj4+Pj4KPj4+Pj4gV2hhdCBkbyB5b3UgdGhpbms6IGlz
IHRoaXMgYXBwcm9hY2ggc2Vuc2libGUsIG9yIGNhbiBJIGp1c3QgcHV0IGl0IGludG8KPj4+Pj4g
L2Rldi9udWxsIGluc3RlYWQgb2Ygc3RhcnRpbmcgd2l0aCB0aGUgcGF0Y2hlcz8KPj4+PiBXaGF0
IHNvcnQgb2YgcGFyYW1ldGVycyB3ZXJlIHlvdSB0aGlua2luZyBvZiB0d2Vha2luZz8gIChXaXRo
b3V0IGFueQo+Pj4+IGV2aWRlbmNlKSBJJ20gZ29pbmcgdG8gZ28gb3V0IG9uIGEgbGltYiBhbmQg
c2F5IHRoYXQgbW9zdCBvZiB0aGUKPj4+PiBoeXBlcnZpc29yIGNvbW1hbmQgbGluZSBwYXJhbWV0
ZXJzIGFyZSBub3Qgc2FmZSB0byBwbGF5IHdpdGggYWZ0ZXIgYm9vdC4KPj4+IFRoZSBmb2xsb3dp
bmcgd291bGQgYmUgYSBuaWNlIHN0YXJ0IGZvciBkaXNjdXNzaW9uOgo+Pj4KPj4+IGFzeW5jLXNo
b3ctYWxsLCBjb25zb2xlX3RpbWVzdGFtcHMsIGNvbnN3aXRjaCwKPj4KPj4gY29uc3dpdGNoIGNh
biBhbHJlYWR5IGJlIGFsdGVyZWQgdXNpbmcgYHhsIGRlYnVnLWtleXNgCj4+Cj4+PiBndWVzdF9s
b2dsdmwsIGxvZ2x2bCwgaHZtX2RlYnVnLAo+Pgo+PiBJJ20gZ2V0dGluZyBzbG93bHkgbW9yZSBh
bm5veWVkIHdpdGggdGhlIHNjYXR0ZXJndW4gYXBwcm9hY2ggb2YKPj4gaHZtX2RlYnVnIGFuZCB0
aGUgdHJhY2UgbG9naWMgd2hlbiBpdCBjb21lcyB0byB0aGUgc3Vic2V0IHRoZXkgZWFjaCBoYXZl
Cj4+IG9mIGZ1bmN0aW9uYWxpdHkuCj4+Cj4+IEkndmUgYSBjdW5uaW5nIHBsYW4gd2hpY2ggSSB3
YXMgZ29pbmcgdG8gcHJvcG9zZSBvbmNlIFBhdWwncyBnZW5lcmFsCj4+IG1hcHBpbmcgcGF0Y2hl
cyBhcmUgYSBsaXR0bGUgYmV0dGVyIGZvcm1lZCwgd2hlcmVieSB3ZSBjYW4gY29udHJvbAo+PiBh
Y3Rpb24gbG9nZ2luZyBvbiBhIHBlci1kb21haW4gb3IgcGVyLXZjcHUgYmFzaXMsIHJhdGhlciB0
aGFuIGdldHRpbmcgYQo+PiBmdWxsLXN5c3RlbSB0b3JyZW50IG9yIG5vdGhpbmcuCj4+Cj4+PiBo
dm1fZmVwLAo+Pgo+PiBUaGlzIGlzIGEgcGFyYW1ldGVyIGZvciByZWFzb25zIG9mIHNlY3VyaXR5
IChpLmUuIGlmIHlvdSBkaWRuJ3QgY2hvb3NlCj4+IGl0IGF0IGJvb3QsIGl0cyBkZWZpbml0ZWx5
IG5vdCB1c2FibGUgaW4gdGhlIHN5c3RlbSkuICBJIHBsYW4gdG8gbWFrZSBpdAo+PiBhbHNvIG5l
ZWQgdG8gYmUgb3B0ZWQtaW4gdG8gYXQgdGhlIHRvb2xzdGFjayBsZXZlbCBhdCBkb21haW4gYnVp
bGQgdGltZS4KPj4KPj4gSXQgaXNuJ3QgY3VycmVudGx5IHNhZmUgdG8gdHJ5IGFuZCBmbGlwIHRo
aXMgb3B0aW9uIGJlaGluZCB0aGUgYmFjayBvZiBhCj4+IGRvbWFpbiwgYXMgdGhlIGFsdGVyYXRp
b24gb25seSBoYXBwZW5zIHdoZW4gY29uc3RydWN0aW5nIHRoZSB2Y3B1Lgo+Pgo+Pj4gaHZtX3Bv
cnQ4MCwKPj4KPj4gSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSBxdWVzdGlvbiB0aGUgdXRpbGl0eSBv
ZiB0aGlzIGF0IGFsbC4gIEkgd2FzCj4+IGNvbnNpZGVyaW5nIGtpbGxpbmcgaXQgY29tcGxldGVs
eSwgbm90IGxlYXN0IGJlY2F1c2UgaXQgbWFrZXMKPj4gbmVzdGVkLXZpcnQgSU8gYml0bWFwIGhh
bmRsaW5nIGZhciBoYXJkZXIuCj4+Cj4+PiBpb21tdV9kZXZfaW90bGJfdGltZW91dCwgaXJxX3Jh
dGVsaW1pdCwKPj4+IG5taSwgbm9yZWJvb3QsIHJlYm9vdCwgc3luY19jb25zb2xlLCB2cG11LAo+
Pgo+PiBNeSBDUFVJRCBzZXJpZXMgd2lsbCBob3BlZnVsbHkgc29ydCB2cG11IG91dCBwcm9wZXJs
eS4gIChsaWtlIGh2bV9mZXApCj4+IG5lZWRpbmcgdG8gb3B0IGluIHRvIGl0IGluIHRoZSBYZW4g
Y29tbWFuZCBsaW5lIChkdWUgdG8gaXRzIHNlY3VyaXR5Cj4+IHN0YXR1cyksIGFuZCB0aGVuIG9w
dCBpbiB0byBpdCBhdCB0aGUgdG9vbHN0YWNrIGxldmVsLgo+Pgo+Pj4gIHdhdGNoZG9nX3RpbWVv
dXQKPgo+IFdoaWNoIHBhcmFtZXRlcnMgc2hvdWxkIGJlIGNoYW5nZWFibGUgaXMgc3ViamVjdCB0
byBkaXNjdXNzaW9uLiBJIGp1c3QKPiB3YW50ZWQgdG8gc2hvdyB0aGVyZSBhcmUgbW9yZSB0aGFu
IDEgb3IgMiBwb3NzaWJsZSBjYW5kaWRhdGVzLgo+Cj4+IEkgdGhpbmsgdGhlcmUgaXMgbWVyaXQg
aW4gaGF2aW5nIGEgd2hpdGVsaXN0IG9mIHBhcmFtZXRlcnMgd2UgdGhpbmsgYXJlCj4+IHNhZmUg
dG8gYmUgYWx0ZXJlZCBhdCBydW50aW1lLCBhbmQgYSBkb20wIG1lY2hhbmlzbSBvZiB0d2Vha2lu
ZyB0aGVtLgo+Cj4gVGhhdCdzIHdoYXQgSSdtIHN1Z2dlc3RpbmcuCj4KPiBUaGUgd2hpdGVsaXN0
IGlzIGEgbmF0dXJhbCByZXN1bHQgZnJvbSB0aGUgbmVlZCB0byBzcGVjaWZ5IGVhY2ggcnVudGlt
ZQo+IGNoYW5nZWFibGUgcGFyYW1ldGVyIHZpYSBhbm90aGVyIG1hY3JvLCBlLmcuOgo+Cj4gIGN1
c3RvbV9wYXJhbSgiY29uc29sZV90aW1lc3RhbXBzIiwgcGFyc2VfY29uc29sZV90aW1lc3RhbXBz
KTsKPiArY3VzdG9tX3J1bnRpbWVfcGFyYW0oImNvbnNvbGVfdGltZXN0YW1wcyIsIHBhcnNlX2Nv
bnNvbGVfdGltZXN0YW1wcyk7CgpGV0lXIFNvbWV0aGluZyBsaWtlIHRoaXMgc2VlbXMgbGlrZSBh
IHJlYXNvbmFibGUgb3B0aW9uIHRvIG1lLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:03:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10: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.xen.org>)
	id 1djjYj-0003Kn-33; Mon, 21 Aug 2017 10:03:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3993c75ea=Andrew.Cooper3@citrix.com>)
 id 1djjYi-0003KZ-3U
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:03:48 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 5C/45-01995-300BA995; Mon, 21 Aug 2017 10:03:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQpdpw6x
 Igw+7dCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZt3ewFzSwVzQt/MfawHiWpYuRk0NCwE/i
 09db7CC2sICXxLOnhxlBbBGBAInTfQ2sXYxcHMwCHxkl2n+uB0sICRRJ/Hp3nxXEZhPQl9j94
 hMTiM0rYCvR9AJiEIuAqsTMg3vB4qIC4RL7v19jhqgRlDg58wnYYk4Be4l5E9qBbA6gBZoS63
 fpg4SZBeQltr+dwwxhi0s0fVnJCrFWTeJa/yV2iJvTJSY+62GZwCgwC8nUWQiTZiGZNAvJpAW
 MLKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDlgEIdjC+
 PO15iFGSg0lJlHdD6qxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8f9YB5QSLUtNTK9Iyc4DRA
 5OW4OBREuG9B5LmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ47yWQIgGQoozSPLgRsEi+xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeUZApPJl5JXCbXgEdwQR0hGHrNJAjShIRUlINjKz
 ZO/OClTqeiboZzJp38N3dja/4rB4K+e9n3qEr8zNOZ2/utJPL87OlN4l6+vyMi9QO33dwUtX5
 Z/sC7j57Vf5p8YZ9S+YcE5dR6mbtEzu8tOTY7sQC17Ma1z9V50/WCXOuPCJ/Yk+hRND2wEMmZ
 68ypTfnqMisvnD8xPE1BzVveWjE7Qh/Xa7EUpyRaKjFXFScCABg03mX3wIAAA==
X-Env-Sender: prvs=3993c75ea=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503309826!103257563!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53226 invoked from network); 21 Aug 2017 10:03:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 10:03:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,408,1498521600"; d="scan'208";a="51275796"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <599AB7260200007800171743@prv-mh.provo.novell.com>
 <599AB7260200007800171743@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <187f5bfa-2066-3991-5cce-dd7dfb1c0b65@citrix.com>
Date: Mon, 21 Aug 2017 11:03:45 +0100
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: <599AB7260200007800171743@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] gnttab: fix "don't use possibly unbounded
	tail calls"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDgvMTcgMDk6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBjb21wYXQgbW9kZSBj
b2RlIGFsc28gbmVlZHMgYWRqdXN0bWVudCB0byBkZWFsIHdpdGggdGhlIGNoYW5nZWQKPiByZXR1
cm4gdmFsdWUgZnJvbSBnbnR0YWJfY29weSgpLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKL3NpZ2ggLSBUaGVyZSdzIGFsd2F5cyBhbm90aGVyIG9u
ZSwgaXNuJ3QgdGhlcmUuCgpUaGUgcGF0Y2ggc2hvdWxkIG1lbnRpb24gdGhhdCBpdCBpcyBwYXJ0
IG9mIFhTQS0yMjYuIFdpdGggdGhhdCwKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+Cj4gLS0tIGEveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRf
dGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMKPiBAQCAtMjU4
LDkgKzI1OCw5IEBAIGludCBjb21wYXRfZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGMKPiAg
ICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX2NvcHkoZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVv
cCwgZ250dGFiX2NvcHlfdCksIG4pOwo+ICAgICAgICAgICAgICBpZiAoIHJjID4gMCApCj4gICAg
ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIEFTU0VSVChyYyA8IG4pOwo+IC0gICAgICAg
ICAgICAgICAgaSAtPSBuIC0gcmM7Cj4gLSAgICAgICAgICAgICAgICBuID0gcmM7Cj4gKyAgICAg
ICAgICAgICAgICBBU1NFUlQocmMgPD0gbik7Cj4gKyAgICAgICAgICAgICAgICBpIC09IHJjOwo+
ICsgICAgICAgICAgICAgICAgbiAtPSByYzsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAg
ICBpZiAoIHJjID49IDAgKQo+ICAgICAgICAgICAgICB7Cj4KPgo+CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:07:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10:07: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.xen.org>)
	id 1djjcb-0003ZW-JK; Mon, 21 Aug 2017 10:07:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1djjca-0003ZQ-Ms
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:07:48 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 01/9D-03368-4F0BA995; Mon, 21 Aug 2017 10:07:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsVysyfVTffzhlm
 RBk075Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxF+9awFHRIViz8uImlgfG/UBcjF4eQwCZG
 ieZVW9kgnJ2MEo3N/5m7GDmBnBCJ/m9rWEBsFgFViYsP1rOD2GwCmhJ3Pn9iArFFBJQk7q2aD
 GRzcDALSEh8XWcKEhYWUJHo2LySaQIjxwJGhlWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIF+YQCCHYyn1wUeYpTkYFIS5d2QOitSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvq/VAOcGi1PTUirTMHGCAwKQlOHiURHg5gUEixFtckJhbnJkOkTrFqMuxYfX6
 L0xCLHn5ealS4rwbQWYIgBRllObBjYAF6yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ85qBr
 OLJzCuB2/QK6AgmoCMMW6eBHFGSiJCSamBULlllptMj/D6yf/urg3Pl0m1jvmYaWq1teqj2er
 NL0n6ne5fyM96ZLDfWzHm2USpGsHJS05M/TruuKZfz3xfOXc756YbqghShO/yqhrmKTxza0rJ
 NmPtrhZZuK1ymdC/6w6+0bytuWXTuXVfT1PuVw/caywLrU9c2Lr11zTzOQeuIR82i0/uUWIoz
 Eg21mIuKEwGORir6UQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503310067!70812719!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=2.0 required=7.0 tests=msgid: No Message-ID
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64652 invoked from network); 21 Aug 2017 10:07:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 21 Aug 2017 10:07:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 64A0580D;
 Mon, 21 Aug 2017 03:07:46 -0700 (PDT)
Received: from e108454-lin (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 472313F578;
 Mon, 21 Aug 2017 03:07:41 -0700 (PDT)
Received: by e108454-lin (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 11:07:39 +0100
Date: Mon, 21 Aug 2017 11:07:39 +0100
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Cc: julien.grall@arm.com
Subject: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>
Message-Id: <E1djjcb-0003ZW-JK@lists.xenproject.org>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKd291bGsgbGlrZSB0byBzZWUgaW4gNC4xMCBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIHR3aWNl
IGEKeWVhci4gVGhlIHVwY29taW5nIDQuMTAgdGltZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgoKKiBM
YXN0IHBvc3RpbmcgZGF0ZTogU2VwdGVtYmVyIDE1dGgsIDIwMTcKKiBIYXJkIGNvZGUgZnJlZXpl
OiBTZXB0ZW1iZXIgMjl0aCwgMjAxNwoqIFJDMTogVEJECiogUmVsZWFzZTogRGVjZW1iZXIgMiwg
MjAxNwoKTm90ZSB0aGF0IHdlIGRvbid0IGhhdmUgZnJlZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55
bW9yZS4gQWxsIHBhdGNoZXMKdGhhdCB3aXNoIHRvIGdvIGludG8gNC4xMCBtdXN0IGJlIHBvc3Rl
ZCBubyBsYXRlciB0aGFuIHRoZSBsYXN0IHBvc3RpbmcKZGF0ZS4gQWxsIHBhdGNoZXMgcG9zdGVk
IGFmdGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkCmludG8gbmV4dCBy
ZWxlYXNlLgoKUkNzIHdpbGwgYmUgYXJyYW5nZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgZnJlZXplLgoK
V2UgcmVjZW50bHkgaW50cm9kdWNlZCBhIGppcmEgaW5zdGFuY2UgdG8gdHJhY2sgYWxsIHRoZSB0
YXNrcyAobm90IG9ubHkgYmlnKQpmb3IgdGhlIHByb2plY3QuIFNlZTogaHR0cHM6Ly94ZW5wcm9q
ZWN0LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vlcy4KCk1vc3Qgb2YgdGhlIHRhc2tz
IHRyYWNrZWQgYnkgdGhpcyBlLW1haWwgYWxzbyBoYXZlIGEgY29ycmVzcG9uZGluZyBqaXJhIHRh
c2sKcmVmZXJyZWQgYnkgWEVOLU4uCgpJIGhhdmUgc3RhcnRlZCB0byBpbmNsdWRlIHRoZSB2ZXJz
aW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2NpYXRlZCB0byBlYWNoCmZlYXR1cmUuIENhbiBlYWNo
IG93bmVyIHNlbmQgYW4gdXBkYXRlIG9uIHRoZSB2ZXJzaW9uIG51bWJlciBpZiB0aGUgc2VyaWVz
CndhcyBwb3N0ZWQgdXBzdHJlYW0/Cgo9IFByb2plY3RzID0KCj09IEh5cGVydmlzb3IgPT0gCgoq
ICBQZXItY3B1IHRhc2tsZXQKICAtICBYRU4tMjgKICAtICBLb25yYWQgUnplc3p1dGVrIFdpbGsK
CiogIEFkZCBzdXBwb3J0IG9mIHJjdV9pZGxlX3tlbnRlcixleGl0fQogIC0gIFhFTi0yNwogIC0g
IERhcmlvIEZhZ2dpb2xpCgo9PT0geDg2ID09PSAKCiogIEFsbG93IGlvcmVxIHNlcnZlciBpbnRl
cmZhY2UgdG8gc3VwcG9ydCBYZW5HVCAodjcpCiAgLSAgWEVOLTQzCiAgLSAgWXUgWmhhbmcKICAt
ICBQYXVsIER1cnJhbnQKCiogIFBWSHYyIHN1cHBvcnQKICAtICBYRU4tNDQKICAtICBSb2dlciBQ
YXUgTW9ubmUKCiogIHZOVkRJTU0gc3VwcG9ydCBmb3IgSFZNIChSRkMpCiAgLSAgWEVOLTQ1CiAg
LSAgSGFvemhvbmcgWmhhbmcKCiogIENvbXBsZXRpb24gb2YgdGhlIHg4NiBpbnNuIGVtdWxhdG9y
IChhcyBmYXIgYXMgcG9zc2libGUpCiAgLSAgWEVOLTQ2CiAgLSAgSmFuIEJldWxpY2gKCiogIEdl
dHRpbmcgZ3Vlc3QgQ1BVSUQgaGFuZGxpbmcgaW50byBhIGJldHRlciBzaGFwZQogIC0gIFhFTi00
NwogIC0gIEFuZHJldyBDb29wZXIKCiogIEVuYWJsZSBMMiBDYWNoZSBBbGxvY2F0aW9uIFRlY2hu
b2xvZ3kgKHYxNCkKICAtICBYRU4tMzcKICAtICBZaSBTdW4KCiogIEVuYWJsZSBNZW1vcnkgQmFu
ZHdpZHRoIEFsbG9jYXRpb24gKFJGQyB2MikKICAtICBYRU4tNDgKICAtICBZaSBTdW4KCiogIElu
dGVsIExNQ0Ugc3VwcG9ydCAodjIpCiAgLSAgWEVOLTY4CiAgLSAgSGFvemhvbiBaaGFuZwoKKiAg
Q2hhbmdlIHhlbi5lZmkgYnVpbGQgYW5kIGFkZCBTSElNX0xPQ0sgdmVyaWZpY2F0aW9uIGludG8g
ZWZpX211bHRpYm9vMigpCiAgLSAgWEVOLTk5CiAgLSAgRGFuaWVsIEtpcGVyCgo9PT0gQVJNID09
PSAKCiogIFN1cHBvcnQgVGVncmEgU29DcyAoUkZDKQogIC0gIFhFTi00OQogIC0gIEt5bGUgVGVt
a2luCgoqICBBbHRwMm0gZm9yIEFSTQogIC0gIFhFTi05NAogIC0gIFNlcmdlaiBQcm9za3VyaW4K
CiogIFNNTVV2MwogIC0gIFhFTi0yNQogIC0gIFNhbWVlciBHb2VsCiAgLSAgU2hhbmtlciBEb250
aGluZW5pCgoqICBQTDAxMSBlbXVsYXRpb24gKHY2KQogIC0gIFhFTi05NwogIC0gIEJodXBpbmRl
ciBUaGFrdXIKCiogIE5vbi1TaGFyZWQgSU9NTVUgc3VwcG9ydCAodjIpCiAgLSAgWEVOLTEwMAog
IC0gIE9sZWtzYW5kciBUeXNoY2hlbmtvCgoqICBJUE1NVS1WTVNBIHN1cHBvcnQgKFJGQykKICAt
ICBYRU4tMTAxCiAgLSAgT2xla3NhbmRyIFR5c2hjaGVua28KCj09IFRvb2xzdGFjayA9PSAKCiog
IExpYnhsIFBWU0NTSSBzdXBwb3J0ICh2MTMpCiAgLSAgWEVOLTUwCiAgLSAgT2xhZiBIZXJpbmcK
CiogIExpYnhsIGRlcHJpdiBRRU1VCiAgLSAgSWFuIEphY2tzb24KCiogIFJlbW92ZSBibGt0YXAy
CiAgLSAgWEVOLTgKICAtICBXZWkgTGl1Cgo9PSBNaW5pLU9TID09IAoKKiAgQVJNNjQgc3VwcG9y
dAogIC0gIFNoaWppZSBIdWFuZwogIC0gIEthbHkgWGluCgo9PSBQViBEcml2ZXJzID09IAoKKiAg
WGVuIHRyYW5zcG9ydCBmb3IgOXBmcwogIC0gIFhFTi01MQogIC0gIFN0ZWZhbm8gU3RhYmVsbGlu
aQoKKiAgUFYgY2FsbHMKICAtICBYRU4tNjMKICAtICBTdGVmYW5vIFN0YWJlbGxpbmkKCiogIE11
bHRpLXRvdWNoCiAgLSAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KICAtICBPbGVrc2FuciBHcnl0
c292CgoqICBTb3VuZAogIC0gIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvCiAgLSAgT2xla3NhbnIg
R3J5dHNvdgoKKiAgRGlzcGxheQogIC0gIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvCiAgLSAgT2xl
a3NhbnIgR3J5dHNvdgoKPT0gVGVzdGluZyA9PSAKCiogIENvbnRpbnVvdXMgZnV6emluZyBvZiBY
ZW4gY29kZSB1c2luZyBHb29nbGUgb3NzLWZ1enoKICAtICBXZWkgTGl1Cgo9PSBDb21wbGV0ZWQg
PT0gCgoqICBJVFMgZW11bGF0aW9uIChEb20wIG9ubHkpICh2MSkKICAtICBYRU4tOTUKICAtICBB
bmRyZSBQcnp5d2FyYQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:11:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10: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.xen.org>)
	id 1djjfe-0004AH-18; Mon, 21 Aug 2017 10:10:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3997d9450=roger.pau@citrix.com>)
 id 1djjfc-0004A9-Qy
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:10:56 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 30/92-27137-0B1BA995; Mon, 21 Aug 2017 10:10:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQnf9xlm
 RBrN+qVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbLixkLOiQrphxU7aB8aFoFyMnh4SAn8TW
 ++9Yuhg5OFgEVCUeneAFMdkE7CWmf60AqRARMJfY3dbKAmIzC5RLHNixkRXEFhZIkpi54TYji
 M0r4CHRufAkWFxIwFfiV9dEFoi4oMTJmU+genUkFuz+xAYynllAWmL5Pw6QMCfQAWf7doGNER
 VQkTi5cg0TxBhFif55D9ggjkyX2Pr3F/MERv5ZSKbOQjJ1FsLUBYzMqxg1ilOLylKLdI0s9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MB5YFHiIUZKDSUmUd0PqrEgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzJG4BygkWp6akVaZk5wCiASUtw8CiJ8HKCpHmLCxJzi
 zPTIVKnGBWlxHlNQRICIImM0jy4NljkXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrxnIFJ
 7MvBK46a+AFjMBLTZsnQayuCQRISXVwLhNfwH/zecy8YctghRkRPu3W/DJ8Ry3m8rOGfPK5Q6
 vdJSd9buiHUKr1mzVmPpHKHxHzqVnYbN+PmW3Vpuve75vh/J82zd/1xkI7mJ9L/OtcNLvD2xH
 G+umae2+YBjd11j+dvsKZX1ubu7N81LnrbuhsuxftfOSgy5Z9j0O1a//np9zavb5VduVWIozE
 g21mIuKEwFpl/b7twIAAA==
X-Env-Sender: prvs=3997d9450=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503310255!78793343!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37340 invoked from network); 21 Aug 2017 10:10:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 10:10:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,408,1498521600"; d="scan'208";a="51276125"
Date: Mon, 21 Aug 2017 11:10:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: VIVEK KUMAR CHAUBEY <vivek.kumar.chaubey@gmail.com>
Message-ID: <20170821101026.rdhoficjwjpyj4qj@MacBook-Pro-de-Roger.local>
References: <1503308439-12678-1-git-send-email-vivekkumar.chaubey@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503308439-12678-1-git-send-email-vivekkumar.chaubey@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org,
 Vivek Kumar Chaubey <vivekkumar.chaubey@citrix.com>, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] hvmloader: support system enclosure
 asset tag (SMBIOS type 3)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMTA6NDA6MzlBTSArMDEwMCwgVklWRUsgS1VNQVIgQ0hB
VUJFWSB3cm90ZToKPiBGcm9tOiBWaXZlayBLdW1hciBDaGF1YmV5IDx2aXZla2t1bWFyLmNoYXVi
ZXlAY2l0cml4LmNvbT4KPiAKPiBBbGxvdyBzZXR0aW5nIFN5c3RlbSBFbmNsb3N1cmUgQXNzZXQg
VGFnIGZvciBIVk0gZ3Vlc3QuIEd1ZXN0IE9TIGNhbgo+IGNoZWNrIGFuZCBwZXJmb3JtIGRlc2ly
ZWQgb3BlcmF0aW9uIGxpa2Ugc3VwcG9ydCBpbnN0YWxsYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1i
eTogVml2ZWsgS3VtYXIgQ2hhdWJleSA8dml2ZWtrdW1hci5jaGF1YmV5QGNpdHJpeC5jb20+Cj4g
LS0tCj4gIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYyAgICAgICB8IDIwICsrKysr
KysrKysrKysrLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3Mu
aCB8ICAxICsKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMg
Yi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMKPiBpbmRleCAyMTBjN2IwLi4zZWM0
MWFkIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwo+ICsr
KyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwo+IEBAIC01MzEsNiArNTMxLDcg
QEAgc21iaW9zX3R5cGVfM19pbml0KHZvaWQgKnN0YXJ0KQo+ICAgICAgY29uc3QgY2hhciAqczsK
PiAgICAgIHZvaWQgKnB0czsKPiAgICAgIHVpbnQzMl90IGxlbmd0aDsKPiArICAgIHVpbnQzMl90
IGNvdW50ZXIgPSAwOwo+ICAKPiAgICAgIHB0cyA9IGdldF9zbWJpb3NfcHRfc3RydWN0KDMsICZs
ZW5ndGgpOwo+ICAgICAgaWYgKCAocHRzICE9IE5VTEwpJiYobGVuZ3RoID4gMCkgKQo+IEBAIC01
NDYsNyArNTQ3LDcgQEAgc21iaW9zX3R5cGVfM19pbml0KHZvaWQgKnN0YXJ0KQo+ICAgICAgcC0+
aGVhZGVyLmxlbmd0aCA9IHNpemVvZihzdHJ1Y3Qgc21iaW9zX3R5cGVfMyk7Cj4gICAgICBwLT5o
ZWFkZXIuaGFuZGxlID0gU01CSU9TX0hBTkRMRV9UWVBFMzsKPiAgCj4gLSAgICBwLT5tYW51ZmFj
dHVyZXJfc3RyID0gMTsKPiArICAgIHAtPm1hbnVmYWN0dXJlcl9zdHIgPSArK2NvdW50ZXI7Cj4g
ICAgICBwLT50eXBlID0gMHgwMTsgLyogb3RoZXIgKi8KPiAgICAgIHAtPnZlcnNpb25fc3RyID0g
MDsKPiAgICAgIHAtPnNlcmlhbF9udW1iZXJfc3RyID0gMDsKPiBAQCAtNTU5LDE2ICs1NjAsMjMg
QEAgc21iaW9zX3R5cGVfM19pbml0KHZvaWQgKnN0YXJ0KQo+ICAgICAgc3RhcnQgKz0gc2l6ZW9m
KHN0cnVjdCBzbWJpb3NfdHlwZV8zKTsKPiAgICAgIAo+ICAgICAgcyA9IHhlbnN0b3JlX3JlYWQo
SFZNX1hTX0VOQ0xPU1VSRV9NQU5VRkFDVFVSRVIsICJYZW4iKTsKPiAtICAgIHN0cmNweSgoY2hh
ciAqKXN0YXJ0LCBzKTsKPiArICAgIHN0cmNweShzdGFydCwgcyk7CgpJZGVhbGx5IHRoaXMgc2hv
dWxkIGJlIGluIGEgc2VwYXJhdGUgcGF0Y2gsIHNpbmNlIGl0J3MgdW5yZWxhdGVkIHRvCnRoZSBh
ZGRlZCBjb2RlLCBvciBpdCBzaG91bGQgYmUgbWVudGlvbmVkIGluIHRoZSBjb21taXQgbG9nIHRo
YXQgeW91CmFyZSBhbHNvIGluY2x1ZGluZyBzb21lIHN0eWxlIGNoYW5nZXMgdG8gZXhpc3Rpbmcg
Y29kZS4KCj4gICAgICBzdGFydCArPSBzdHJsZW4ocykgKyAxOwo+ICAKPiAtICAgIC8qIE5vIGlu
dGVybmFsIGRlZmF1bHRzIGZvciB0aGlzIGlmIHRoZSB2YWx1ZSBpcyBub3Qgc2V0ICovCj4gKyAg
ICAvKiBObyBpbnRlcm5hbCBkZWZhdWx0cyBmb3IgZm9sbG93aW5nIG9uZXMgaWYgdGhlIHZhbHVl
IGlzIG5vdCBzZXQgKi8KPiAgICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19FTkNMT1NVUkVf
U0VSSUFMX05VTUJFUiwgTlVMTCk7Cj4gLSAgICBpZiAoIChzICE9IE5VTEwpJiYoKnMgIT0gJ1ww
JykgKQo+ICsgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQoKU2FtZSBoZXJl
LgoKPiAgICAgIHsKPiAtICAgICAgICBzdHJjcHkoKGNoYXIgKilzdGFydCwgcyk7Cj4gKyAgICAg
ICAgc3RyY3B5KHN0YXJ0LCBzKTsKPiArICAgICAgICBzdGFydCArPSBzdHJsZW4ocykgKyAxOwo+
ICsgICAgICAgIHAtPnNlcmlhbF9udW1iZXJfc3RyID0gKytjb3VudGVyOwo+ICsgICAgfQo+ICsg
ICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0VOQ0xPU1VSRV9BU1NFVF9UQUcsIE5VTEwpOwo+
ICsgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQo+ICsgICAgewo+ICsgICAg
ICAgIHN0cmNweShzdGFydCwgcyk7Cj4gICAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsK
PiAtICAgICAgICBwLT5zZXJpYWxfbnVtYmVyX3N0ciA9IDI7Cj4gKyAgICAgICAgcC0+YXNzZXRf
dGFnX3N0ciA9ICsrY291bnRlcjsKPiAgICAgIH0KPiAgCj4gICAgICAqKCh1aW50OF90ICopc3Rh
cnQpID0gMDsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3Ry
aW5ncy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCj4gaW5kZXgg
MTQ2YjBiMC4uZmVhMWRkNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2
bV94c19zdHJpbmdzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19zdHJp
bmdzLmgKPiBAQCAtNzEsNiArNzEsNyBAQAo+ICAjZGVmaW5lIEhWTV9YU19TWVNURU1fU0VSSUFM
X05VTUJFUiAgICAiYmlvcy1zdHJpbmdzL3N5c3RlbS1zZXJpYWwtbnVtYmVyIgo+ICAjZGVmaW5l
IEhWTV9YU19FTkNMT1NVUkVfTUFOVUZBQ1RVUkVSICAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS1t
YW51ZmFjdHVyZXIiCj4gICNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VSRV9TRVJJQUxfTlVNQkVSICJi
aW9zLXN0cmluZ3MvZW5jbG9zdXJlLXNlcmlhbC1udW1iZXIiCj4gKyNkZWZpbmUgSFZNX1hTX0VO
Q0xPU1VSRV9BU1NFVF9UQUcgICAgICJiaW9zLXN0cmluZ3MvZW5jbG9zdXJlLWFzc2V0LXRhZyIK
PiAgI2RlZmluZSBIVk1fWFNfQkFUVEVSWV9NQU5VRkFDVFVSRVIgICAgImJpb3Mtc3RyaW5ncy9i
YXR0ZXJ5LW1hbnVmYWN0dXJlciIKPiAgI2RlZmluZSBIVk1fWFNfQkFUVEVSWV9ERVZJQ0VfTkFN
RSAgICAgImJpb3Mtc3RyaW5ncy9iYXR0ZXJ5LWRldmljZS1uYW1lIgoKV291bGQgYmUgbmljZSB0
byBoYXZlIHRoaXMgZG9jdW1lbnRlZCBvbiB0aGUKZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1h
cmtkb3duIGRvY3VtZW50LCBidXQgdGhlcmUgYXJlIGFscmVhZHkgYQpidW5jaCBvZiBwYXRocyBp
biBodm1feHNfc3RyaW5ncy5oIHRoYXQgYXJlIG5vdCBkb2N1bWVudGVkLiBIb3BlZnVsbHkKdGhl
cmUncyBhIGNvbW1lbnQgaW4gaHZtX3hzX3N0cmluZ3MuaC4KClJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:11:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10: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.xen.org>)
	id 1djjfz-0004CB-8p; Mon, 21 Aug 2017 10:11:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39998e063=Paul.Durrant@citrix.com>)
 id 1djjfy-0004Bz-0J
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:11:18 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 25/A7-01732-5C1BA995; Mon, 21 Aug 2017 10:11:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsWyU9JRQvfIxlm
 RBm2/VCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozv208wFfSIVmy9MpetgfGFSBcjJ4eEgJ/E
 iiM7mEFsNgEdiaVH5zOB2CICuRJvf7xkA7GFBUwkGmbPZYGIm0rsfj4JqsZI4sHxGWC9LAKqE
 j/mzWUHsXkF3CWO7FjGCGILAfUe2b8NLM4J1Nt56D5YPaOArMSXxtVgNrOAuMStJxB7JQQEJJ
 bsOc8MYYtKvHz8jxXCNpDYunQf0A0cQPWaEut36UO0KkpM6X4ItVZQ4uTMJywTGIVmIZk6C6F
 jFpKOWUg6FjCyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93E
 CAxwBiDYwdi03fMQoyQHk5Io74bUWZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiTNwDlBItS0
 1Mr0jJzgLEGk5bg4FES4eUESfMWFyTmFmemQ6ROMRpzbFi9/gsTx5bfJ74zCbHk5eelSonzmo
 KUCoCUZpTmwQ2CpYBLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuY1A5nCk5lXArfvFdApTEC
 nGLZOAzmlJBEhJdXAKPX1ZHueZyTLw1yLqIm2IptLf72rvBRgJnS/y+dexNy6d/Mkb2a5L3HI
 t08/vfxU1WLWucfs4yrdj8+qs/qR2xz6NvNAGOsd+fkvQ37XvWmaLOSsxHlsR3fn8/8hduaTr
 XZwaJntXCztz23U8aKPuX19wxuNd5whBUfSuFtmXit677/xdNtyJZbijERDLeai4kQAMMcEof
 wCAAA=
X-Env-Sender: prvs=39998e063=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503310276!106495685!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35699 invoked from network); 21 Aug 2017 10:11:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 10:11:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,408,1498521600"; d="scan'208";a="51276158"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Xen 4.10 Development Update
Thread-Index: AQHTGmWV2XsfVPh9HEGXgHaeTocyZ6KOlo1A
Date: Mon, 21 Aug 2017 10:11:15 +0000
Message-ID: <2e59656a426f4d1898f6c3369935b948@AMSPEX02CL03.citrite.net>
References: <E1djjcb-0003ZW-O0@lists.xenproject.org>
In-Reply-To: <E1djjcb-0003ZW-O0@lists.xenproject.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVsaWVuIEdy
YWxsDQo+IFNlbnQ6IDIxIEF1Z3VzdCAyMDE3IDExOjA4DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gQ2M6IGp1bGllbi5ncmFsbEBhcm0uY29tDQo+IFN1YmplY3Q6IFtY
ZW4tZGV2ZWxdIFhlbiA0LjEwIERldmVsb3BtZW50IFVwZGF0ZQ0KPiANCj4gVGhpcyBlbWFpbCBv
bmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNlIHJlcGx5IGZvciBp
dGVtcyB5b3UNCj4gd291bGsgbGlrZSB0byBzZWUgaW4gNC4xMCBzbyB0aGF0IHBlb3BsZSBoYXZl
IGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQNCj4gcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4N
Cj4gDQo+IFlvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUNCj4gd29ya2luZyBvbi4NCj4gDQo+ID0gVGltZWxpbmUg
PQ0KPiANCj4gV2Ugbm93IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2ls
bCByZWxlYXNlIHR3aWNlIGENCj4geWVhci4gVGhlIHVwY29taW5nIDQuMTAgdGltZWxpbmUgYXJl
IGFzIGZvbGxvd2VkOg0KPiANCj4gKiBMYXN0IHBvc3RpbmcgZGF0ZTogU2VwdGVtYmVyIDE1dGgs
IDIwMTcNCj4gKiBIYXJkIGNvZGUgZnJlZXplOiBTZXB0ZW1iZXIgMjl0aCwgMjAxNw0KPiAqIFJD
MTogVEJEDQo+ICogUmVsZWFzZTogRGVjZW1iZXIgMiwgMjAxNw0KPiANCj4gTm90ZSB0aGF0IHdl
IGRvbid0IGhhdmUgZnJlZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBhdGNoZXMN
Cj4gdGhhdCB3aXNoIHRvIGdvIGludG8gNC4xMCBtdXN0IGJlIHBvc3RlZCBubyBsYXRlciB0aGFu
IHRoZSBsYXN0IHBvc3RpbmcNCj4gZGF0ZS4gQWxsIHBhdGNoZXMgcG9zdGVkIGFmdGVyIHRoYXQg
ZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkDQo+IGludG8gbmV4dCByZWxlYXNlLg0K
PiANCj4gUkNzIHdpbGwgYmUgYXJyYW5nZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgZnJlZXplLg0KPiAN
Cj4gV2UgcmVjZW50bHkgaW50cm9kdWNlZCBhIGppcmEgaW5zdGFuY2UgdG8gdHJhY2sgYWxsIHRo
ZSB0YXNrcyAobm90IG9ubHkgYmlnKQ0KPiBmb3IgdGhlIHByb2plY3QuIFNlZTogaHR0cHM6Ly94
ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vlcy4NCj4gDQo+IE1vc3Qg
b2YgdGhlIHRhc2tzIHRyYWNrZWQgYnkgdGhpcyBlLW1haWwgYWxzbyBoYXZlIGEgY29ycmVzcG9u
ZGluZyBqaXJhIHRhc2sNCj4gcmVmZXJyZWQgYnkgWEVOLU4uDQo+IA0KPiBJIGhhdmUgc3RhcnRl
ZCB0byBpbmNsdWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2NpYXRlZCB0byBl
YWNoDQo+IGZlYXR1cmUuIENhbiBlYWNoIG93bmVyIHNlbmQgYW4gdXBkYXRlIG9uIHRoZSB2ZXJz
aW9uIG51bWJlciBpZiB0aGUgc2VyaWVzDQo+IHdhcyBwb3N0ZWQgdXBzdHJlYW0/DQo+IA0KPiA9
IFByb2plY3RzID0NCj4gDQo+ID09IEh5cGVydmlzb3IgPT0NCj4gDQo+ICogIFBlci1jcHUgdGFz
a2xldA0KPiAgIC0gIFhFTi0yOA0KPiAgIC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsaw0KPiANCj4g
KiAgQWRkIHN1cHBvcnQgb2YgcmN1X2lkbGVfe2VudGVyLGV4aXR9DQo+ICAgLSAgWEVOLTI3DQo+
ICAgLSAgRGFyaW8gRmFnZ2lvbGkNCj4gDQo+ID09PSB4ODYgPT09DQo+IA0KPiAqICBBbGxvdyBp
b3JlcSBzZXJ2ZXIgaW50ZXJmYWNlIHRvIHN1cHBvcnQgWGVuR1QgKHY3KQ0KPiAgIC0gIFhFTi00
Mw0KPiAgIC0gIFl1IFpoYW5nDQo+ICAgLSAgUGF1bCBEdXJyYW50DQoNCkkgdGhpbmsgdGhpcyBp
cyBlaXRoZXIgZG9uZSBvciBvYnNvbGV0ZSBub3cuIE5vdCBzdXJlIHdoaWNoLg0KDQogIFBhdWwN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:12:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10:12: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.xen.org>)
	id 1djjh4-0004LK-M4; Mon, 21 Aug 2017 10:12:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1djjh4-0004LB-2A
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:12:26 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D0/38-09901-902BA995; Mon, 21 Aug 2017 10:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNykQpdj06x
 Ig5+brC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/FzuYC5rYK168bGdrYOxn62Lk4hASmMYo
 saXpGpDDySEhwCtxZNkMVgg7QOLljzMsEEWNjBJfZrewgyR4BcwkXs2eB5Tg4BAWyJPYNIMFJ
 MwmoCsx+2ATM4gtIuAqcfnrOrA5zALXGSUmbqoDsVkEVCW6J7czgbRyCnhInF1XCDG+lVHizM
 8uJoh6TYnW7b/ZIW7QlujZ+4MZpJ5XQFDi7w5hiBJ5ieats5knMArMQtIxC6FqFpKqBYzMqxg
 1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOTAQh2MP6ZH3iI
 UZKDSUmUd0PqrEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzxG4FygkWp6akVaZk5wCiBSUtw8
 CiJ8P7aAJTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ472WQIgGQoozSPLgRsIi9xCgrJc
 zLCHSUEE9BalFuZgmq/CtGcQ5GJWFeM5ApPJl5JXCbXgEdwQR0hGHrNJAjShIRUlINjPmb9zQ
 5fbo11alD+8a58x6Wfl+l5NatVG92tnq3fNPbRAmbLFGpet9/U0zLvBlWCB2bl2J5pu3KK17D
 Vwn3rnyob1v3afGl/B+Hmr/kbPbx8N5ykCc0IsteVFn3vM/RGM3y22fiz5akR68LrHpuM93ti
 uSe6BWar78YxsVmbXgu4784N/DmcSWW4oxEQy3mouJEACerZMLTAgAA
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503310342!64880412!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61765 invoked from network); 21 Aug 2017 10:12:24 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 10:12:24 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 03:12:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,408,1498546800"; d="scan'208";a="1164675843"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.120])
 by orsmga001.jf.intel.com with ESMTP; 21 Aug 2017 03:12:19 -0700
Message-ID: <1503310338.5248.21.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Mon, 21 Aug 2017 18:12:18 +0800
In-Reply-To: <1502264512-4648-9-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 08/13] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gwqAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IGluZGV4IDZlODBkMzYuLjEwZDMxN2Ig
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsCj4gQEAgLTk3Nyw2ICs5NzcsNyBAQCBsaWJ4bF9wc3JfY2Jt
X3R5cGUgPSBFbnVtZXJhdGlvbigicHNyX2NibV90eXBlIiwgWwo+IMKgwqDCoMKgwqAoMiwgIkwz
X0NCTV9DT0RFIiksCj4gwqDCoMKgwqDCoCgzLCAiTDNfQ0JNX0RBVEEiKSwKPiDCoMKgwqDCoMKg
KDQsICJMMl9DQk0iKSwKPiArwqDCoMKgwqAoNSwgIk1CQV9USFJUTCIpLAoKVGhpcyBpcyBub3Qg
cXVpdGUgYXBwcm9wcmlhdGUgYXMgTUJBX1RIUlRMIGlzIGFjdHVhbGx5IG5vdCBhICdjYm1fdHlw
ZScuCgo+IMKgwqDCoMKgwqBdKQo+IMKgCj4gwqBsaWJ4bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3Qo
InBzcl9jYXRfaW5mbyIsIFsKPiBAQCAtOTg1LDMgKzk4NiwyNCBAQCBsaWJ4bF9wc3JfY2F0X2lu
Zm8gPSBTdHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsKPiDCoMKgwqDCoMKgKCJjYm1fbGVuIiwgdWlu
dDMyKSwKPiDCoMKgwqDCoMKgKCJjZHBfZW5hYmxlZCIsIGJvb2wpLAo+IMKgwqDCoMKgwqBdKQo+
ICsKPiArbGlieGxfcHNyX2ZlYXRfdHlwZSA9IEVudW1lcmF0aW9uKCJwc3JfZmVhdF90eXBlIiwg
Wwo+ICvCoMKgwqDCoCgxLCAiQ0FUX0lORk8iKSwKPiArwqDCoMKgwqAoMiwgIk1CQV9JTkZPIiks
Cj4gK8KgwqDCoMKgXSkKCidfSU5GTycgY2FuIGJlIHJlbW92ZWQgc28gdGhhdCBpdCBjYW4gYmUg
dXNlZCBmb3Igb3RoZXIgcHVycG9zZSBpbiB0aGUKZnV0dXJlLgoKQ2hhbwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10:13: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.xen.org>)
	id 1djjhu-0004T1-Uw; Mon, 21 Aug 2017 10:13:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1djjht-0004Sp-CN
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:13:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 06/D5-18185-C32BA995; Mon, 21 Aug 2017 10:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVywNwkVtdm06x
 Ig09zmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvXyezFiwQqni76it7A+MOgS5GLg4hgemM
 ElsftzJ2MXJySAjwShxZNoMVwg6Q2PjiLTuILSTQyCgxY3IpiM0rYCbxcf8bJpBmYZD4pUd/w
 BrYBHQlZh9sYgaxRQRcJS5/XQcWZxa4zigxcVNdFyMHB4uAqsT1f1YgJqeAp8TTd4YQN7QxSr
 zvWsIOUa4p0br9NzvEDdoSPXt/MIPU8woISvzdIQxRIi/RvHU28wRGgVlIOmYhVM1CUrWAkXk
 Vo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgaDIAwQ7GL8sC
 DjFKcjApifJuSJ0VKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/EGoJxgUWp6akVaZg4wSmDSE
 hw8SiK8FRuB0rzFBYm5xZnpEKlTjIpS4ryXQfoEQBIZpXlwbbDIvMQoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVh3hiQ8TyZeSVw018BLWYCWmzYOg1kcUkiQkqqgZH/hZeDc9wEvY/eOZoc8zI
 C1R7ln2m56V7wLFBCeNXM2BePFzdoRmlMajXYGy93aJl7/P2UifP6N/z1Vy2RuVmkOs258YBc
 XumCuBVXTPOVn25dfyErNsV6SuJl9lB1wf0b54QKTTpqc/zV1SMqPVIVb31OLLmue7hc4Fr0l
 36Lwy5/yqaJZSmxFGckGmoxFxUnAgDUGhhyxwIAAA==
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503310393!53133585!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35738 invoked from network); 21 Aug 2017 10:13:15 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 10:13:15 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 03:13:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,408,1498546800"; d="scan'208";a="1185999429"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.120])
 by fmsmga001.fm.intel.com with ESMTP; 21 Aug 2017 03:13:08 -0700
Message-ID: <1503310387.5248.22.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Mon, 21 Aug 2017 18:13:07 +0800
In-Reply-To: <1502264512-4648-10-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 09/13] tools: implement the new get hw
 info interface suitable to all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gwqBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNy
X2NhdF9pbmZvICoqaW5mbywKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCj4gwqB7Cj4gwqDC
oMKgwqDCoEdDX0lOSVQoY3R4KTsKPiDCoMKgwqDCoMKgaW50IHJjOwo+IC3CoMKgwqDCoGludCBp
ID0gMCwgc29ja2V0aWQsIG5yX3NvY2tldHM7Cj4gLcKgwqDCoMKgbGlieGxfYml0bWFwIHNvY2tl
dG1hcDsKPiArwqDCoMKgwqB1bnNpZ25lZCBpbnQgaTsKPiArwqDCoMKgwqBsaWJ4bF9wc3JfaHdf
aW5mbyAqaHdfaW5mbzsKPiDCoMKgwqDCoMKgbGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Cj4gwqAK
PiAtwqDCoMKgwqBsaWJ4bF9iaXRtYXBfaW5pdCgmc29ja2V0bWFwKTsKPiAtCj4gLcKgwqDCoMKg
cmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwo+IC3C
oMKgwqDCoGlmIChyYykgewo+IC3CoMKgwqDCoMKgwqDCoMKgTE9HRShFUlJPUiwgImZhaWxlZCB0
byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOwo+ICvCoMKgwqDCoHJjID0gbGlieGxfcHNyX2dl
dF9od19pbmZvKGN0eCwgJmh3X2luZm8sICh1bnNpZ25lZCBpbnQgKiluciwKPiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBMSUJY
TF9QU1JfRkVBVF9UWVBFX0NBVF9JTkZPLCBsdmwpOwo+ICvCoMKgwqDCoGlmIChyYykKPiDCoMKg
wqDCoMKgwqDCoMKgwqBnb3RvIG91dDsKPiAtwqDCoMKgwqB9Cj4gwqAKPiAtwqDCoMKgwqBsaWJ4
bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0cyk7Cj4gLcKg
wqDCoMKgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXApOwo+
IC3CoMKgwqDCoGlmIChyYyA8IDApIHsKPiAtwqDCoMKgwqDCoMKgwqDCoExPR0UoRVJST1IsICJm
YWlsZWQgdG8gZ2V0IGF2YWlsYWJsZSBzb2NrZXRzIik7Cj4gLcKgwqDCoMKgwqDCoMKgwqBnb3Rv
IG91dDsKPiAtwqDCoMKgwqB9Cj4gK8KgwqDCoMKgcHRyID0gbGlieGxfX21hbGxvYyhOT0dDLCAq
bnIgKiBzaXplb2YobGlieGxfcHNyX2NhdF9pbmZvKSk7Cj4gwqAKPiAtwqDCoMKgwqBwdHIgPSBs
aWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKgo+IHNpemVvZihsaWJ4bF9wc3JfY2F0X2lu
Zm8pKTsKPiAtCj4gLcKgwqDCoMKgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgc29j
a2V0bWFwKSB7Cj4gLcKgwqDCoMKgwqDCoMKgwqBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKPiAtwqDC
oMKgwqDCoMKgwqDCoGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwg
bHZsLAo+ICZwdHJbaV0uY29zX21heCwKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCZwdHJbaV0uY2JtX2xlbiwKPiAmcHRy
W2ldLmNkcF9lbmFibGVkKSkgewo+ICvCoMKgwqDCoGZvciAoaSA9IDA7IGkgPCAqbnI7IGkrKykg
ewo+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKGxpYnhsX19wc3JfaHdfaW5mb190b19saWJ4bF9wc3Jf
Y2F0X2luZm8oCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBMSUJY
TF9QU1JfRkVBVF9UWVBFX0NBVF9JTkZPLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgJmh3X2luZm9baV0sICZwdHJbaV0pKSB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqByYyA9IEVSUk9SX0ZBSUw7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmcmVl
KHB0cik7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBnb3RvIG91dDsKPiDCoMKgwqDCoMKg
wqDCoMKgwqB9Cj4gLcKgwqDCoMKgwqDCoMKgwqBpKys7Cj4gwqDCoMKgwqDCoH0KPiDCoAo+IMKg
wqDCoMKgwqAqaW5mbyA9IHB0cjsKPiAtwqDCoMKgwqAqbnIgPSBpOwo+IMKgb3V0Ogo+IC3CoMKg
wqDCoGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZzb2NrZXRtYXApOwoKWW91IHByb2JhYmx5IG5lZWQg
dG8gY2FsbMKgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlIHNvbWUgd2hlcmUuCgpDaGFvCj4g
wqDCoMKgwqDCoEdDX0ZSRUU7Cj4gwqDCoMKgwqDCoHJldHVybiByYzsKPiDCoH0KPiBAQCAtNDM5
LDE1ICs0NDEsMTIwIEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QKPiBkb21pZCwKPiDCoMKgwqDCoMKgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gwqB9Cj4gwqAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:13:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10: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.xen.org>)
	id 1djjiH-0004X6-6V; Mon, 21 Aug 2017 10:13:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1djjiF-0004WF-Ml
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:13:39 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 06/FA-02175-252BA995; Mon, 21 Aug 2017 10:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1tYhohu0aVa
 kwZ55Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahP7PZCuYyVRz78Ie1gfErYxcjF4eQwHRG
 iW/bjrJ3MXJySAjwShxZNoMVwvaXeDP7CxNEUSOjxKXP88ASvAJmEmun3mQCsYUFgiV+zbwLZ
 rMJ6ErMPtjEDGKLCLhKXP66jhWkmVngI6PEsuZFYBtYBFQlFrXMYAGxOQU8JQ6enMoKsaGNUW
 Lh+7lgk5gFNCVat/+GOklbomfvD6CpHECbBSX+7hCGKJGX2P52DvMERoFZSDpmIVTNQlK1gJF
 5FaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7GL/3O
 hxglOZiURHk3pM6KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG78RKCdYlJqeWpGWmQOMFJi0B
 AePkghvBUiat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivJc3ABUJgBRllObBjYBF7SVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ864GmcKTmVcCt+kV0BFMQEcYtk4DOaIkESEl1cDofXW
 /orxzAfM7i08nFzafqb6+cuvHpjsht3ZsMD3beo058N+fv182m3z/t/LT43tblwrFca3PWBu8
 ZpfNxozphUtbdjS83hk8Ve3OovWixZ2d8z+7PF+/ujSJ13pfVE5apixT/Yoc5jW6dssuLa1OE
 a98xf/TQ2BfQcW/jZP3XEz4yi64pqSUQYmlOCPRUIu5qDgRAJ1uUYTVAgAA
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503310416!108083761!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45605 invoked from network); 21 Aug 2017 10:13:38 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 10:13:38 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 03:13:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,408,1498546800"; d="scan'208";a="142727419"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.120])
 by fmsmga006.fm.intel.com with ESMTP; 21 Aug 2017 03:13:32 -0700
Message-ID: <1503310411.5248.23.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Mon, 21 Aug 2017 18:13:31 +0800
In-Reply-To: <1502264512-4648-11-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 10/13] tools: rename 'xc_psr_cat_type' to
 'xc_psr_val_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMDE3LTA4LTA5IGF0IDE1OjQxICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gVGhpcyBw
YXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdmFsX3R5cGUnIHNvIHRo
YXQKPiB0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBmZWF0
dXJlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNv
bT4KClJldmlld2VkLWJ5OiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:15:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 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.xen.org>)
	id 1djjjY-0004iu-G4; Mon, 21 Aug 2017 10:15:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1djjjW-0004id-Pt
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:14:58 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D7/D3-01732-2A2BA995; Mon, 21 Aug 2017 10:14:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1taRortg06x
 Ig80TVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHG16yFcxkqzi/Sb+B8QhrFyMnh5BApcT7
 PTvYQWwJAV6JI8tmsELY/hKPN/5j7GLkAqppZJToft0OVsQrYCbxu6UBrEhYIF9idcd+MJtNQ
 Fdi9sEmZhBbRMBV4vLXdawgzcwCHxklljUvAmrm4GARUJWY808QpIZTwFOi994UJogFbYwScx
 ohhjILaEq0bv8NdZG2RM/eH8wgvbwCghJ/dwhDlMhLNG+dzTyBUWAWko5ZCFWzkFQtYGRexah
 RnFpUllqka2Shl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGJr1DAyMOxj7Vvkd
 YpTkYFIS5d2QOitSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv/EagnGBRanpqRVpmDjBKYNISH
 DxKIrwVIGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzxoEUCYAUZZTmwY2ARewlRlkpYV
 5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8MSBTeDLzSuA2vQI6ggnoCMPWaSBHlCQipKQaGAUzfL9
 o+d7fv0dJUeqM55IVoiplNs7yixp2mK9Wjb/cUrXMM1Ww4JFg/vNZJxOU/GzkrUwN3LIF23dz
 r+b5eDBjwzu9vN5OrgTXO/W77nf0cv6Qf2FdW+q9MvLVThbO3N0604+yihx8r7Jm+clptRO6g
 h4YyHS5L3ATnPyFPbut9+/Bg2+LlViKMxINtZiLihMBljto1dMCAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503310493!108084002!1
X-Originating-IP: [134.134.136.100]
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 10343 invoked from network); 21 Aug 2017 10:14:56 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 10:14:56 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 21 Aug 2017 03:14:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,408,1498546800"; d="scan'208";a="142727815"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.120])
 by fmsmga006.fm.intel.com with ESMTP; 21 Aug 2017 03:14:50 -0700
Message-ID: <1503310489.5248.24.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Mon, 21 Aug 2017 18:14:49 +0800
In-Reply-To: <1502264512-4648-12-git-send-email-yi.y.sun@linux.intel.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 11/13] tools: implemet new get value
 interface suitable for all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gwqAKPiAtc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2cobGlieGxfX2dj
ICpnYywgaW50IGVycikKPiArc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21z
ZyhsaWJ4bF9fZ2MgKmdjLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaW50IGVyciwKPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlKQo+IMKgewo+
ICvCoMKgwqDCoC8qCj4gK8KgwqDCoMKgwqAqIEluZGV4IGlzICdsaWJ4bF9wc3JfY2JtX3R5cGUn
IHNvIHdlIHNldCB0d28gJ0NEUCcgdG8KPiBjb3JyZXNwb25kIHRvCj4gK8KgwqDCoMKgwqAqIERB
VEEgYW5kIENPREUuCj4gK8KgwqDCoMKgwqAqLwoKT3IganVzdCB1c2UgIkNEUCBDT0RFIiBhbmQg
IkNEUCBEQVRBIiByZXNwZWN0aXZlbHk/Cgo+ICvCoMKgwqDCoGNvbnN0IGNoYXIgKiBjb25zdCBm
ZWF0X25hbWVbNl0gPSB7Cj4gK8KgwqDCoMKgwqDCoMKgwqAiVU5LTk9XTiIsCj4gK8KgwqDCoMKg
wqDCoMKgwqAiTDMgQ0FUIiwKPiArwqDCoMKgwqDCoMKgwqDCoCJDRFAiLAo+ICvCoMKgwqDCoMKg
wqDCoMKgIkNEUCIsCj4gK8KgwqDCoMKgwqDCoMKgwqAiTDIgQ0FUIiwKPiArwqDCoMKgwqDCoMKg
wqDCoCJNQkEiLAo+ICvCoMKgwqDCoH07Cj4gwqDCoMKgwqDCoGNoYXIgKm1zZzsKPiDCoAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:15:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10:15: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.xen.org>)
	id 1djjjt-0004mE-No; Mon, 21 Aug 2017 10:15:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1djjjs-0004m0-8B
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:15:20 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D7/CB-18185-7B2BA995; Mon, 21 Aug 2017 10:15:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXf7plm
 RBh/fc1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnTr9iKlgoUNGwZCtjA+Nk3i5GLg4hgU2M
 ErMWnGCCcHYzSuy79pG9i5GTQ1jARKLp/XRmkISIwExGicb3P1hAEkIChRKzm7eA2WwCmhJ3P
 n9iArF5Bawktv1uBbNZBFQl5p3awQxiiwqES7xtPMICUSMocXLmEzCbU8BDYvqKH2wgNrOAmc
 S8zQ+ZIWx5ie1v5zBPYOSdhaRlFpKyWUjKFjAyr2LUKE4tKkst0jU00EsqykzPKMlNzMwB8sz
 0clOLixPTU3MSk4r1kvNzNzECQ4sBCHYwHn8fd4hRkoNJSZR3Q+qsSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvPEbgXKCRanpqRVpmTnAIIdJS3DwKInwVoCkeYsLEnOLM9MhUqcYdTk2rF7/h
 UmIJS8/L1VKnDcOpEgApCijNA9uBCziLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNwZkCk
 9mXgncpldARzABHWHYOg3kiJJEhJRUA+Mqkb+ODwvt/3gn3zh8afvWBvFVJul7n9+7dMnpXHf
 m36Mu/bv+rrF8dPKd7p05Wm0/GGzsCiJu3bW4cdhoeonrVQs54YhlB5RWpWju+e0qENYRfi/X
 mVG44ahqzEX+U0cq3F8Jthr69Udo/HW+W5YTpsn1VVJyjmaz9roCjchJbruyg1fViCixFGckG
 moxFxUnAgBBrB8VswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503310518!53133992!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58624 invoked from network); 21 Aug 2017 10:15:19 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 21 Aug 2017 10:15:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 28B1780D;
 Mon, 21 Aug 2017 03:15:18 -0700 (PDT)
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 80B413F578;
 Mon, 21 Aug 2017 03:15:17 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "Yu, Zhang" <yu.c.zhang@linux.intel.com>
References: <E1djjcb-0003ZW-O0@lists.xenproject.org>
 <2e59656a426f4d1898f6c3369935b948@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <95ad88bc-0db3-9be2-75be-498f4a465ea1@arm.com>
Date: Mon, 21 Aug 2017 11:15:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2e59656a426f4d1898f6c3369935b948@AMSPEX02CL03.citrite.net>
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUGF1bCwKCk9uIDIxLzA4LzE3IDExOjExLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+PiBKdWxpZW4gR3JhbGwKPj4g
U2VudDogMjEgQXVndXN0IDIwMTcgMTE6MDgKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+PiBDYzoganVsaWVuLmdyYWxsQGFybS5jb20KPj4gU3ViamVjdDogW1hlbi1kZXZl
bF0gWGVuIDQuMTAgRGV2ZWxvcG1lbnQgVXBkYXRlCj4+Cj4+IFRoaXMgZW1haWwgb25seSB0cmFj
a3MgYmlnIGl0ZW1zIGZvciB4ZW4uZ2l0IHRyZWUuIFBsZWFzZSByZXBseSBmb3IgaXRlbXMgeW91
Cj4+IHdvdWxrIGxpa2UgdG8gc2VlIGluIDQuMTAgc28gdGhhdCBwZW9wbGUgaGF2ZSBhbiBpZGVh
IHdoYXQgaXMgZ29pbmcgb24gYW5kCj4+IHByaW9yaXRpc2UgYWNjb3JkaW5nbHkuCj4+Cj4+IFlv
dSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNlcyBvZiB0aGUg
ZmVhdHVyZSB5b3UncmUKPj4gd29ya2luZyBvbi4KPj4KPj4gPSBUaW1lbGluZSA9Cj4+Cj4+IFdl
IG5vdyBhZG9wdCBhIGZpeGVkIGN1dC1vZmYgZGF0ZSBzY2hlbWUuIFdlIHdpbGwgcmVsZWFzZSB0
d2ljZSBhCj4+IHllYXIuIFRoZSB1cGNvbWluZyA0LjEwIHRpbWVsaW5lIGFyZSBhcyBmb2xsb3dl
ZDoKPj4KPj4gKiBMYXN0IHBvc3RpbmcgZGF0ZTogU2VwdGVtYmVyIDE1dGgsIDIwMTcKPj4gKiBI
YXJkIGNvZGUgZnJlZXplOiBTZXB0ZW1iZXIgMjl0aCwgMjAxNwo+PiAqIFJDMTogVEJECj4+ICog
UmVsZWFzZTogRGVjZW1iZXIgMiwgMjAxNwo+Pgo+PiBOb3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBm
cmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwgcGF0Y2hlcwo+PiB0aGF0IHdpc2gg
dG8gZ28gaW50byA0LjEwIG11c3QgYmUgcG9zdGVkIG5vIGxhdGVyIHRoYW4gdGhlIGxhc3QgcG9z
dGluZwo+PiBkYXRlLiBBbGwgcGF0Y2hlcyBwb3N0ZWQgYWZ0ZXIgdGhhdCBkYXRlIHdpbGwgYmUg
YXV0b21hdGljYWxseSBxdWV1ZWQKPj4gaW50byBuZXh0IHJlbGVhc2UuCj4+Cj4+IFJDcyB3aWxs
IGJlIGFycmFuZ2VkIGltbWVkaWF0ZWx5IGFmdGVyIGZyZWV6ZS4KPj4KPj4gV2UgcmVjZW50bHkg
aW50cm9kdWNlZCBhIGppcmEgaW5zdGFuY2UgdG8gdHJhY2sgYWxsIHRoZSB0YXNrcyAobm90IG9u
bHkgYmlnKQo+PiBmb3IgdGhlIHByb2plY3QuIFNlZTogaHR0cHM6Ly94ZW5wcm9qZWN0LmF0bGFz
c2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vlcy4KPj4KPj4gTW9zdCBvZiB0aGUgdGFza3MgdHJh
Y2tlZCBieSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25kaW5nIGppcmEgdGFzawo+
PiByZWZlcnJlZCBieSBYRU4tTi4KPj4KPj4gSSBoYXZlIHN0YXJ0ZWQgdG8gaW5jbHVkZSB0aGUg
dmVyc2lvbiBudW1iZXIgb2Ygc2VyaWVzIGFzc29jaWF0ZWQgdG8gZWFjaAo+PiBmZWF0dXJlLiBD
YW4gZWFjaCBvd25lciBzZW5kIGFuIHVwZGF0ZSBvbiB0aGUgdmVyc2lvbiBudW1iZXIgaWYgdGhl
IHNlcmllcwo+PiB3YXMgcG9zdGVkIHVwc3RyZWFtPwo+Pgo+PiA9IFByb2plY3RzID0KPj4KPj4g
PT0gSHlwZXJ2aXNvciA9PQo+Pgo+PiAqICBQZXItY3B1IHRhc2tsZXQKPj4gICAtICBYRU4tMjgK
Pj4gICAtICBLb25yYWQgUnplc3p1dGVrIFdpbGsKPj4KPj4gKiAgQWRkIHN1cHBvcnQgb2YgcmN1
X2lkbGVfe2VudGVyLGV4aXR9Cj4+ICAgLSAgWEVOLTI3Cj4+ICAgLSAgRGFyaW8gRmFnZ2lvbGkK
Pj4KPj4gPT09IHg4NiA9PT0KPj4KPj4gKiAgQWxsb3cgaW9yZXEgc2VydmVyIGludGVyZmFjZSB0
byBzdXBwb3J0IFhlbkdUICh2NykKPj4gICAtICBYRU4tNDMKPj4gICAtICBZdSBaaGFuZwo+PiAg
IC0gIFBhdWwgRHVycmFudAo+Cj4gSSB0aGluayB0aGlzIGlzIGVpdGhlciBkb25lIG9yIG9ic29s
ZXRlIG5vdy4gTm90IHN1cmUgd2hpY2guCgpDQ2VkIFl1IFpoYW5nIHRvIHRlbGwgd2hpY2ggb25l
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:15:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10:15: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.xen.org>)
	id 1djjju-0004n0-Uj; Mon, 21 Aug 2017 10:15:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1djjju-0004ma-CQ
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:15:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8F/5D-03406-9B2BA995; Mon, 21 Aug 2017 10:15:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNxEW3fnplm
 RBvs6hC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNp3YyF/SxVEy5NoO1gXERcxcjJ4eQQKVE
 38t+RhBbQoBX4siyGawQtr/Ey68r2SFqGhkl9u4sBLF5BcwkHm27AlYvLJAv8fbEZbA5bAK6E
 rMPNoHZIgIuEk/WHGXrYuTiYBb4yyjx8eIzNpAEi4CqxN1t7WBDOQUsJU4+6GYEKRIS2Moose
 /1dyaQBLOApkTr9t/sEFdoS/Ts/QE0lQNos6DE3x3CECXyEtvfzmGewCgwC0nHLISqWUiqFjA
 yr2LUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxOBiDYwbhq
 QeAhRkkOJiVR3g2psyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDGbwTKCRalpqdWpGXmAOMEJ
 i3BwaMkwlsBkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDhvHEiRAEhRRmke3AhYzF5ilJ
 US5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8MyBSezLwSuE2vgI5gAjrCsHUayBEliQgpqQbG4P9
 TDmWcP5is2M+TFf6id4PE5YJP79Ryq5rTFJz+NUoLMbs/XWTa0uS9fXmx6aRJl2Y08612WsqU
 kjjrfE4xf7LD9592L3PUZ6ydwGMv5aCUOSE28tRLhux+o2e83v0Lzr06WzPHna3WtPq2fv8Wl
 5mBB5fa821I+zJdoZ7j09NTK/I8L65XYinOSDTUYi4qTgQArXAWGdQCAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503310519!112396663!1
X-Originating-IP: [192.55.52.43]
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 52989 invoked from network); 21 Aug 2017 10:15:20 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 10:15:20 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga105.fm.intel.com with ESMTP; 21 Aug 2017 03:15:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,408,1498546800"; d="scan'208";a="142102651"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.120])
 by fmsmga005.fm.intel.com with ESMTP; 21 Aug 2017 03:15:16 -0700
Message-ID: <1503310515.5248.25.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>
Date: Mon, 21 Aug 2017 18:15:15 +0800
In-Reply-To: <20170815112532.ltiixjcrdrhbomc5@citrix.com>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-13-git-send-email-yi.y.sun@linux.intel.com>
 <20170815112532.ltiixjcrdrhbomc5@citrix.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 12/13] tools: implemet new set value
 interface suitable for all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA4LTE1IGF0IDEyOjI1ICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFdl
ZCwgQXVnIDA5LCAyMDE3IGF0IDAzOjQxOjUxUE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IAo+
ID4gVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHNldCB2YWx1ZSBpbnRlcmZhY2UgaW4gdG9v
bHMgc3VpdGFibGUKPiA+IGZvciBhbGwgcHNyCj4gPiBhbGxvY2F0aW9uIGZlYXR1cmVzIGFuZCB0
aGUgd2hvbGUgZmxvdy4gSXQgYWxzbyBlbmFibGVzIE1CQSBzdXBwb3J0Cj4gPiB0byBzZXQKPiA+
IE1CQSB2YWx1ZSBpbiB0b29scy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55
LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gCj4gU2FtZSBjb21tZW50IG9uIGNvbW1pdCBtZXNzYWdl
IGluIHByZXZpb3VzIHBhdGNoIGFwcGxpZXMgaGVyZSwgdG9vLgo+IAo+IEFuZCBDaGFvIHBsZWFz
ZSBjb25maXJtIHlvdSdyZSBva2F5IHdpdGggdGhlIHhsIGludGVyZmFjZS4KCkknbSBmaW5lIHdp
dGggaXQuCgpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:26:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10: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.xen.org>)
	id 1djjub-0005uD-0u; Mon, 21 Aug 2017 10:26:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djjua-0005u7-1S
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:26:24 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E8/0F-01731-F45BA995; Mon, 21 Aug 2017 10:26:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov6731lm
 RBicvSVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrFrWxFhzhqZj2t52lgfEXZxcjJ4eEgJHE
 24n/mEBsIYGFjBJXXjiD2MICJhJN76czg9giAu4Slz9OZYOoMZG4P2M9WD2bgKrEhuunWEFsX
 gFriSOX17KA2CxA8Z5FG8FsUYFwif3frzFD1AhKnJz5BCzOKWAqcXH/M7CZzALqEn/mXWKGsM
 UlNj37zgphy0tsfzuHeQIj3ywk7bOQtMxC0jILScsCRpZVjOrFqUVlqUW6JnpJRZnpGSW5iZk
 5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxhv9TkfYpTkYFIS5d2QOitSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgSv1RagnGBRanpqRVpmDjAaYNISHDxKIrwzNgOleYsLEnOLM9MhUqcYd
 Tk2rF7/hUmIJS8/L1VKnHc+yAwBkKKM0jy4EbDIvMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORi
 Vh3p0gq3gy80rgNr0COoIJ6AjD1mkgR5QkIqSkGhhXvlzwrnfvgkXVc+fMFfj4ivNT4/4PFVf
 f16r8+LDmuRsr87YaJwONL5oBUl/UzdYy7+wwemX98Pgq9wLRwPhDjWVCITUv/9vd59+VXM41
 M3SjdQCH2Xln9oxiv9UXs3ufBIUxtel7RBcpKardWPB3q6BoktyM/NteUTO3tM0V5ThQws5nU
 qDEUpyRaKjFXFScCACf290qxwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503311179!94104424!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10664 invoked from network); 21 Aug 2017 10:26:19 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 10:26:19 -0000
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 mx1.suse.de (Postfix) with ESMTP id B7A4CABED;
 Mon, 21 Aug 2017 10:26:18 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <E1djjcb-0003ZW-JK@lists.xenproject.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9d166980-a5f3-f38a-ad43-035df7c70ca7@suse.com>
Date: Mon, 21 Aug 2017 12:26:17 +0200
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: <E1djjcb-0003ZW-JK@lists.xenproject.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDgvMTcgMTI6MDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGlzIGVtYWlsIG9ubHkg
dHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0ZW1z
IHlvdQo+IHdvdWxrIGxpa2UgdG8gc2VlIGluIDQuMTAgc28gdGhhdCBwZW9wbGUgaGF2ZSBhbiBp
ZGVhIHdoYXQgaXMgZ29pbmcgb24gYW5kCj4gcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4KPiAKPiBZ
b3UncmUgd2VsY29tZSB0byBwcm92aWRlIGRlc2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhl
IGZlYXR1cmUgeW91J3JlCj4gd29ya2luZyBvbi4KPiAKPiA9IFRpbWVsaW5lID0KPiAKPiBXZSBu
b3cgYWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgdHdp
Y2UgYQo+IHllYXIuIFRoZSB1cGNvbWluZyA0LjEwIHRpbWVsaW5lIGFyZSBhcyBmb2xsb3dlZDoK
PiAKPiAqIExhc3QgcG9zdGluZyBkYXRlOiBTZXB0ZW1iZXIgMTV0aCwgMjAxNwo+ICogSGFyZCBj
b2RlIGZyZWV6ZTogU2VwdGVtYmVyIDI5dGgsIDIwMTcKPiAqIFJDMTogVEJECj4gKiBSZWxlYXNl
OiBEZWNlbWJlciAyLCAyMDE3Cj4gCj4gTm90ZSB0aGF0IHdlIGRvbid0IGhhdmUgZnJlZXplIGV4
Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBhdGNoZXMKPiB0aGF0IHdpc2ggdG8gZ28gaW50
byA0LjEwIG11c3QgYmUgcG9zdGVkIG5vIGxhdGVyIHRoYW4gdGhlIGxhc3QgcG9zdGluZwo+IGRh
dGUuIEFsbCBwYXRjaGVzIHBvc3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNh
bGx5IHF1ZXVlZAo+IGludG8gbmV4dCByZWxlYXNlLgo+IAo+IFJDcyB3aWxsIGJlIGFycmFuZ2Vk
IGltbWVkaWF0ZWx5IGFmdGVyIGZyZWV6ZS4KPiAKPiBXZSByZWNlbnRseSBpbnRyb2R1Y2VkIGEg
amlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qgb25seSBiaWcpCj4gZm9y
IHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2pl
Y3RzL1hFTi9pc3N1ZXMuCj4gCj4gTW9zdCBvZiB0aGUgdGFza3MgdHJhY2tlZCBieSB0aGlzIGUt
bWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25kaW5nIGppcmEgdGFzawo+IHJlZmVycmVkIGJ5IFhF
Ti1OLgo+IAo+IEkgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZlcnNpb24gbnVtYmVyIG9m
IHNlcmllcyBhc3NvY2lhdGVkIHRvIGVhY2gKPiBmZWF0dXJlLiBDYW4gZWFjaCBvd25lciBzZW5k
IGFuIHVwZGF0ZSBvbiB0aGUgdmVyc2lvbiBudW1iZXIgaWYgdGhlIHNlcmllcwo+IHdhcyBwb3N0
ZWQgdXBzdHJlYW0/Cj4gCj4gPSBQcm9qZWN0cyA9Cj4gCj4gPT0gSHlwZXJ2aXNvciA9PSAKPiAK
PiAqICBQZXItY3B1IHRhc2tsZXQKPiAgIC0gIFhFTi0yOAo+ICAgLSAgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrCj4gCj4gKiAgQWRkIHN1cHBvcnQgb2YgcmN1X2lkbGVfe2VudGVyLGV4aXR9Cj4gICAt
ICBYRU4tMjcKPiAgIC0gIERhcmlvIEZhZ2dpb2xpCgoqICBBZGQgc3VwcG9ydCBmb3IgbW9kaWZ5
aW5nIGh5cGVydmlybyBwYXJhbWV0ZXJzIGF0IHJ1bnRpbWUKICAtICBKdWVyZ2VuIEdyb3NzCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:28:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10: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.xen.org>)
	id 1djjx0-00064f-G9; Mon, 21 Aug 2017 10:28:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1djjwz-00064V-9j
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:28:53 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 EB/42-18185-4E5BA995; Mon, 21 Aug 2017 10:28:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTmBt3HW2d
 FGizvsbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6Hr1iLHjFW/Hu8EHWBsatnF2MXBxCAjMY
 JS5t7GEDcVgEtjJLPNwykb2LkZNDQmAOq8TleWUQdp7ExLW7WSDsYol3U7vAangFBCVOznwCF
 hcS8JT49OsIE4jNKWAvMXXiEyaIDfsZJfo2bwEq4uBgEzCRmNUhAVLDIqAqcf7RFUaIOQESi1
 vegs0RFoiUONNwF8wWEVCW+Px8JTPIHGaBZ0wS7yZtYQNJMAtoSrRu/80+gVFgFpI7ZiFJLWB
 kWsWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiKDECwg/Hb
 soBDjJIcTEqivBtSZ0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBduQUoJ1iUmp5akZaZA4wKm
 LQEB4+SCO8hkDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxBLXn5eqpQ473yQUgGQ0ozSPL
 hBsGi9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHePJApPJl5JXD7XgGdwgR0imHrNJBTShI
 RUlINjG4mU0rfzV8x8darnxpV/P7+6+UtRcpfMgaZ2G2OlWmdeODXufVvky5qWFnumfgw0MlP
 yqdcwmI+z+oldeZfJj34xOmR9pn55CEJ+Y0zffIaZqhabXzkGi7nvPq4AmcDd6D7lZn8/555a
 Po4SVzimyizakGI/lrT3DKtB4Xqbtqm6e2JbYXKSizFGYmGWsxFxYkA5j0Z2dECAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503311331!55757336!1
X-Originating-IP: [209.85.217.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57708 invoked from network); 21 Aug 2017 10:28:51 -0000
Received: from mail-ua0-f176.google.com (HELO mail-ua0-f176.google.com)
 (209.85.217.176)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 10:28:51 -0000
Received: by mail-ua0-f176.google.com with SMTP id q40so6669669uag.0
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 03:28:51 -0700 (PDT)
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=nSk4qTUpEWFenlgrRD/PmQ72giYZPqgYvZoRuIfQBzk=;
 b=VlPgOrwbGXloYRpAuWj7yhGqo5pjFzn21c+0fjUVqANg0gBe2/ut7TY3720gGEd2G4
 CA7lo6dMdkMIt5F824Dbn9bBylofKxLpDcN9Ti7F3i+xGF5OdBOezx9nHqPJYNrwCcIm
 L0dqkJnq0d4fpDEZCpEz74SCvMJDETWHg9tiU=
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=nSk4qTUpEWFenlgrRD/PmQ72giYZPqgYvZoRuIfQBzk=;
 b=k/TAAo/oq9Yrf68QI7OspOEBYIth1F8M3X80J14iR43Hvs99gv5eGq/3G/PGROLlgd
 /x3KCvHM8OX4898ZdNXv6A8DFwRGZpETSaOoZRQWfo2lQL+z9bD4XOBDV2yUsh1uz0fF
 V42ArQ7vmyMigVYc26l2IXGYsl9AjVG2PGMSqLA1t4XkjMLKeeaP4Ty2gu2G9LPh4F1O
 q7guxdmMZufjYD5Vk/eRieuVtQI/UVZfgXSSuRqRCGUEx+6uaVSdJvy5gpuiqIWHujPW
 R/Pa4IBT9lT8rIXGLsEETMZEUiR+l0cZ1CrlzuKuGbrBpkM5aXBuAhuH8Rg9YdGfCU0G
 MHSQ==
X-Gm-Message-State: AHYfb5i3h4I05McvX/GUlkvXdClMK9P2xG2M3mk/TTuHWAIrnIgoxtPu
 l5mgq41fu74tGYZfTjSXA9/4Qx8cj5Ce
X-Received: by 10.176.70.210 with SMTP id t18mr9359631uab.190.1503311330743;
 Mon, 21 Aug 2017 03:28:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Mon, 21 Aug 2017 03:28:50 -0700 (PDT)
In-Reply-To: <59882F860200007800103910@prv-mh.provo.novell.com>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
 <59882F860200007800103910@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 21 Aug 2017 15:58:50 +0530
Message-ID: <CACtJ1JSpdZTYmVngXT6iy4givi2au10F4qOBkw_qtuVzvOtu5A@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/25 v7] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gNyBBdWd1c3QgMjAxNyBhdCAxNDo0NCwgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+IDA4LzA3LzE3IDEwOjU1IEFNID4+Pgo+PkBAIC0xMTQ4LDYgKzExNDksMjQg
QEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7Cj4+dWludDMyX3QgdGFyZ2V0OyAgICAv
KiBJTiAqLwo+PnVpbnQ2NF90IGRhdGE7ICAgICAgLyogSU4vT1VUICovCj4+fTsKPj4rCj4+K3N0
cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wIHsKPj4rI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX09Q
X0lOSVQgIDAKPj4rICAgICAgICB1aW50MzJfdCBjbWQ7ICAgICAgICAgICAvKiBYRU5fRE9NQ1RM
X1ZVQVJUX09QXyogKi8KPj4rICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQ7ICAvKiBJTiAq
Lwo+PisjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEgMAo+PisgICAgICAgIHVp
bnQzMl90IHR5cGU7ICAgICAgICAgIC8qIElOIC0gdHlwZSBvZiB2dWFydC4KPj4rICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgIEN1cnJlbnRseSBvbmx5IHZwbDAxMSBzdXBw
b3J0ZWQuCj4+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4+KyAgICAgICAg
eGVuX3Bmbl90IGdmbjsgICAgICAgICAgLyogSU4gLSBndWVzdCBnZm4gdG8gYmUgdXNlZCBhcyBh
Cj4+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICByaW5nIGJ1ZmZlci4K
Pj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KPj4rICAgICAgICBldnRjaG5f
cG9ydF90IGV2dGNobjsgICAvKiBPVVQgLSByZW1vdGUgcG9ydCBvZiB0aGUgZXZlbnQKPj4rICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgICBjaGFubmVsIHVzZWQgZm9yIHNl
bmRpbmcKPj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgICByaW5nIGJ1
ZmZlciBldmVudHMuCj4+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4+K307
Cj4KPiBQbGVhc2UgdHJ5IHRvIGxpbWl0IHRoZSBhbW91bnQgb2YgcGFkZGluZyBuZWVkZWQgYW5k
IG1ha2UgYWxsIHJlbWFpbmluZwo+IHBhZGRpbmcgZmllbGRzIGV4cGxpY2l0LiBUaGF0IHNob3Vs
ZCB0aGVuIGFsc28gbWFrZSBvYnZpb3VzIHRoYXQgdXNpbmcKPiB4ZW5fcGZuX3QgaW4gZG9tY3Rs
LmggaXMgbm90IGEgZ29vZCBpZGVhICh0aGUgZXhpc3RpbmcgdXNlcyBhcmUgYm9ndXMgdG9vCj4g
YWZhaWN0IC0gaW4gdGhlIGdldHBhZ2VmcmFtZWluZm8zIGNhc2UgdGhlIGhhbmRsZXIgZGVhbHMg
d2l0aCB0aGUgZGlmZmVyaW5nCj4gd2lkdGggYmV0d2VlbiAzMi0gYW5kIDY0LWJpdCBjYWxsZXJz
LCBhbmQgdGhlIGNhY2hlZmx1c2ggb25lIGlzIGZpbmUgcmlnaHQKPiBub3cgb25seSBiZWNhdXNl
IGl0J3MgQVJNLW9ubHkpLgoKUGxlYXNlIGNvcnJlY3QgbWUgaWYgSSB1bmRlcnN0b29kIHlvdXIg
Y29tbWVudCB3cm9uZ2x5LgoKSSBiZWxpZXZlIHlvdSBhcmUgcmVmZXJyaW5nIHRvIHJlLW9yZGVy
aW5nIHRoZSBmaWVsZHMgaW4gdGhlIGFib3ZlCnN0cnVjdHVyZSBzbyB0aGF0IHRoZSBzdHJ1Y3R1
cmUgc2l6ZSBpcyBtaW5pbWlzZWQuClNob3VsZCBJIHVzZSB0eXBlIGFzIHVuc2lnbmVkIGxvbmcg
aW5zdGVhZCBvZiB4ZW5fcGZuX3QgaW4gdGhpcyBzdHJ1Y3R1cmU/CgpSZWdhcmRzLApCaHVwaW5k
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 10:59:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 10: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.xen.org>)
	id 1djkQi-00086R-2L; Mon, 21 Aug 2017 10:59:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=399c332c9=George.Dunlap@citrix.com>)
 id 1djkQh-00086L-9w
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 10:59:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B8/6E-03612-61DBA995; Mon, 21 Aug 2017 10:59:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQld076x
 Ig4NfDSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnk2azFixTr3g5O6uBcapCFyMnh4SAn8SW
 zbuYIew8iY8HHjBC2IUSt758YQexeQUEJU7OfMICYnMK2Ev8+H0QyObiEBI4zSrx6/UksASbg
 J7EvONfwWwWAVWJ7bumsEEMSpTYc3UWC8SgAIkFc++ygzQLC8xhlJjVPAtss4iAskTvr99gU5
 kFTjNJTDlyFSzBLKAp0br9N9gZQkBTFz84CmRzAE1Nlzj7PXMCo8AsJAfOQtKxgJFpFaNGcWp
 RWWqRrqGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYBgyAMEOxvsbAw4xSnIw
 KYnybkidFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfebqCcYFFqempFWmYOMCJg0hIcPEoiv
 HIgad7igsTc4sx0iNQpRkUpcV5/kIQASCKjNA+uDRaFlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM
 7BqCTM+wdkCk9mXgnc9FdAi5mAFhu2TgNZXJKIkJJqYDT899yzZPINWR9W6corZp6MXyTvNk4
 VfHv6ZVMCf9xSsaP3v19Q52nPKxZPyFt16YnRQ7sv00oun5jxfc9E3SBnhQj3oFa7mMfK81Vj
 JJvnH7ir2iSed4Pln3Qld6PF66jAk5dzV/kvN5BS1199Yv/U7epTjRxyq5geWs9yNuFJmW0X1
 iX4TomlOCPRUIu5qDgRAP8BjXC9AgAA
X-Env-Sender: prvs=399c332c9=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503313173!66849176!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56169 invoked from network); 21 Aug 2017 10:59:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 10:59:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="51278423"
X-Gm-Message-State: AHYfb5juLN2awzuRH+P7JEJ8cGVUPi1XJrDXtZ35Ock09oII8E4jV/Zm
 TgPCtB6Z4iVI8k665HoGzytniyXzuw==
X-Received: by 10.237.59.72 with SMTP id q8mr8879915qte.262.1503313170440;
 Mon, 21 Aug 2017 03:59:30 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <598AD786020000780016DF89@prv-mh.provo.novell.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
 <598AD786020000780016DF89@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 21 Aug 2017 11:59:29 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
Message-ID: <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgOSwgMjAxNyBhdCA4OjM2IEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA4LjA4LjE3IGF0IDEzOjE2LCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPiB3cm90ZToKPj4gT24gMDgvMDcvMjAxNyAwNDo1OSBQTSwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+PiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IDA4
LzA3LzE3IDEyOjI3IFBNID4+Pgo+Pj4+IFNvIGl0IHNlZW1zIHRoYXQgcGVvcGxlIGFyZSBzdGls
bCBub3QgcXVpdGUgY2xlYXIgYWJvdXQgd2hhdCBJJ20gcHJvcG9zaW5nLgo+Pj4KPj4+IEFuZCBp
bmRlZWQgeW91ciBleGFtcGxlcyBoZWxwZWQgbWUgdW5kZXJzdGFuZCBiZXR0ZXIgd2hhdCB5b3Ug
bWVhbgo+Pj4gKG9yIGF0IGxlYXN0IEkgaG9wZSB0aGV5IGRpZCkuCj4+Pgo+Pj4+IFN1cHBvc2Ug
c29tZW9uZSBidWlsZHMgYSBsaXZlcGF0Y2ggd2l0aCB0aGUgY29ycmVjdCBjb21waWxlciwgd2l0
aCBhCj4+Pj4gY29ycmVjdCBwYXRjaCAodGhhdCB3b3VsZCBmaXggdGhlIGJ1ZyBpZiByZWJvb3Rl
ZCBpbnRvIGEgbmV3Cj4+Pj4gaHlwZXJ2aXNvciksIHdpdGggY29ycmVjdCBmaXgtdXAgY29kZS4g
IFN1cHBvc2UgdGhhdCB0aGUgYnVnIHBhc3NlcyBhbGwKPj4+PiByZWFzb25hYmxlIHRlc3Rpbmc7
IGJ1dCB0aGF0LCAqZHVlIHRvIGEgYnVnIGluIHRoZSB0b29scyosIHRoZSBwYXRjaAo+Pj4+IGFs
c28gZ2l2ZXMgUFYgZ3Vlc3RzIGFjY2VzcyB0byBoeXBlcnZpc29yIG1lbW9yeS4gIElzIHRoaXMg
YSBzZWN1cml0eQo+Pj4+IGlzc3VlPyAgWWVzIC0tIHRoZSBodW1hbiB0b2xkIGl0IHRvIGRvIHNh
ZmUgdGhpbmcgWCAoImJ1aWxkIGEgbGl2ZXBhdGNoCj4+Pj4gYmFzZWQgb24gY29ycmVjdCBpbnB1
dHMgdG8gZml4IHRoaXMgYnVnIikgYW5kIGl0IGRpZCB1bnNhZmUgdGhpbmcgWQo+Pj4+ICgiYnVp
bGQgYSBsaXZlcGF0Y2ggdGhhdCBvcGVucyB1cCBhIG5ldyBzZWN1cml0eSBob2xlIikuCj4+Pgo+
Pj4gVGhlcmUncyBvbmUgbW9yZSBmYWN0b3IgaGVyZTogVGhlIGxpdmVwYXRjaCB0b29scyBtYXkg
YmVoYXZlIHByb3Blcmx5Cj4+PiB3aXRoIG9uZSB2ZXJzaW9uIG9mIHRoZSBjb21waWxlciwgYW5k
IGltcHJvcGVybHkgd2l0aCBhbm90aGVyLgo+Pgo+PiBJIGRvbid0IHJlYWxseSB1bmRlcnN0YW5k
IHRoZSByZWFzb25pbmcgaGVyZS4gIElzIHRoaXMgeW91ciBhcmd1bWVudDoKPj4gIk9uZSBjYW4g
aW1hZ2luZSBhIHNlY3VyaXR5LWNyaXRpY2FsIGxpdmVwYXRjaCBidWcgdGhhdCBvbmx5IGFmZmVj
dHMKPj4gc2F5LCBnY2MgNi54IGFuZCBub3QgZ2NjIDUueCBvciA3LnguICBUaGVyZWZvcmUsIHdl
IHNob3VsZCBuZXZlciBpc3N1ZQo+PiBYU0FzIGZvciBhbnkgc2VjdXJpdHktY3JpdGljYWwgbGl2
ZXBhdGNoIGJ1Z3MuIgo+Pgo+PiBJZiB3ZSBmb3VuZCB0aGF0IGxpdmVwYXRjaGluZyB0b29scyBt
YWtlIGFuIGluY29ycmVjdCBwYXRjaCBvbmx5IHdoZW4KPj4gdXNpbmcgZ2NjIDUueCwgYW5kIHdl
IGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCBzb21lIHBlb3BsZSBtYXkgYmUKPj4gdXNpbmcg
Z2NjIDUueCwgdGhlbiBJIHRoaW5rIHdlIHNob3VsZCBpc3N1ZSBhbiBYU0EgYW5kIHNheSB0aGF0
IGl0IG9ubHkKPj4gYWZmZWN0cyBwZW9wbGUgY29tcGlsaW5nIHhlbiB3aXRoIGdjYyA1LnguCj4+
Cj4+IEl0IHByb2JhYmx5IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gc3BlY2lmeSBzb21lIHJhbmdlIG9m
IGNvbXBpbGVyIHZlcnNpb25zCj4+IGZvciB3aGljaCB3ZSB3aWxsIGlzc3VlIFhTQXMgZm9yIHRo
ZSBsaXZlcGF0Y2ggdG9vbHMuICBBIGdvb2QgYmFzZWxpbmUKPj4gd291bGQgYmUgd2hhdCB2ZXJz
aW9ucyBvZiBnY2MgWGVuIHVzZXMsIGFuZCB0aGVuIHdlIGNhbiByZXN0cmljdCBpdAo+PiBmdXJ0
aGVyIGlmIHdlIG5lZWQgdG8gKGZvciBpbnN0YW5jZSwgaWYgc29tZSB2ZXJzaW9ucyBvZiBnY2Mg
YXJlIG1pc3NpbmcKPj4gcmVxdWlzaXRlIGZlYXR1cmVzLCBvciBpZiB0aGV5IGFyZSBqdXN0IGtu
b3duIHRvIGJlIGJ1Z2d5KS4KPj4KPj4gQW5kIHJlbWVtYmVyLCB0aGlzIGlzIG5vdCAiV2UgaGF2
ZSB0ZXN0ZWQgYWxsIGNvbXBpbGVyIHZlcnNpb25zIGFuZAo+PiBwcm9taXNlIHlvdSB0aGVyZSBh
cmUgbm8gYnVncy4iICBJdCdzLCAiSWYgc29tZW9uZSBmaW5kcyBhIGJ1ZyBmb3IgdGhpcwo+PiBz
ZXQgb2YgY29tcGlsZXJzLCB3ZSB3aWxsIHRlbGwgeW91IGFib3V0IGl0IHNvIHlvdSBjYW4gZG8g
c29tZXRoaW5nCj4+IGFib3V0IGl0LiIKPgo+IEkgY2FuIHNlZSBhbmQgdW5kZXJzdGFuZCBhbGwg
b2Ygd2hhdCB5b3Ugc2F5OyBteSBhcmd1bWVudCwKPiBob3dldmVyIHdhcyBtb3JlIHRvd2FyZHMg
dGhlIG1hdHJpeCBvZiB3aGF0IG5lZWRzIHN1cHBvcnRpbmcKPiBwb3NzaWJseSBiZWNvbWluZyB1
bnJlYXNvbmFibHkgbGFyZ2UgKG5vIG1hdHRlciB3aGV0aGVyIHdlCj4gc3BlY2lmeSBhIHJhbmdl
IG9mIGNvbXBpbGVycywgYXMgb25jZSBhZ2FpbiBkaXN0cm9zIHRlbmQgdG8gbm90Cj4gc2hpcCBw
bGFpbiB1bnBhdGNoZWQgdXBzdHJlYW0gY29tcGlsZXIgdmVyc2lvbnMpLgoKV2hhdCBkbyB5b3Ug
bWVhbiwgIlRoZSBtYXRyaXggb2Ygd2hhdCBuZWVkcyBzdXBwb3J0aW5nIFttYXkgcG9zc2libHkK
YmVjb21lXSBpbmNyZWFzaW5nbHkgbGFyZ2UiPyAgIFdoYXQgaXMgdGhlIHByb2JsZW0gd2l0aCBo
YXZpbmcgYSBsYXJnZQooaW1wbGljaXQpICJzdXBwb3J0ZWQiIG1hdHJpeD8gIEhvdyBpcyBzdXBw
b3J0aW5nIGEgImxhcmdlIG1hdHJpeCIgZm9yCmxpdmVwYXRjaCB0b29scyBkaWZmZXJlbnQgdGhh
biB0aGUgY3VycmVudCAibGFyZ2UgbWF0cml4IiB3ZSBzdXBwb3J0CmZvciBqdXN0IGJ1aWxkaW5n
IFhlbiBhdCBhbGw/CgoKPj4gU3VwcG9zZSBpbnN0ZWFkIHdlIGlzc3VlZCBhbiBYU0Egd2l0aCBh
IHBhdGNoLCBhbmQgdGhhdCBpdCB3YXMgbGF0ZXIKPj4gZGlzY292ZXJlZCB0aGF0IHRoZSBwYXRj
aCBvcGVuZWQgdXAgYSBkaWZmZXJlbnQgc2VjdXJpdHkgaG9sZSB3aGVuCj4+IGFwcGxpZWQgb24g
dG9wIG9mIFhlblNlcnZlcidzIHBhdGNocXVldWUsIGJ1dCBub3Qgb24gdGhlIGJhc2VsaW5lCj4+
IFhlblByb2plY3QuICBXb3VsZCB3ZSBpc3N1ZSBhbm90aGVyIFhTQSBhbmQvb3IgYW4gdXBkYXRl
IHRvIGFuIGV4aXN0aW5nIFhTQT8KPj4KPj4gVGhlIG9idmlvdXMgKmRlZmF1bHQqIGFuc3dlciB0
byB0aGF0IGlzICJObzsgaXQncyBub3QgcHJhY3RpY2FsIGZvciB1cwo+PiB0byBkZWFsIHdpdGgg
c29mdHdhcmUgdGhhdCBpcyBub3QgaW5zaWRlIHRoZSBYZW5Qcm9qZWN0J3MgY29udHJvbC4iICBP
bmUKPj4gY291bGQgaW1hZ2luZSBjaXJjdW1zdGFuY2VzIGluIHdoaWNoIHdlIGlzc3VlIHN0YXRl
bWVudHMgb3IgYW4gWFNBCj4+IGFueXdheSwgYnV0IHRoYXQgd291bGQgdGhlIGV4Y2VwdGlvbiBh
bmQgbm90IHRoZSBydWxlLgo+Pgo+PiBJIHRoaW5rIHRoZSBzYW1lIGtpbmQgb2YgdGhpbmcgd291
bGQgYXBwbHkgdG8gdGhlIGxpdmVwYXRjaCB0b29sczogKmJ5Cj4+IGRlZmF1bHQqLCB3ZSBvbmx5
IGlzc3VlIFhTQXMgZm9yIHRoZSBsaXZlcGF0Y2ggdG9vbHMgaWYgdGhleSBjcmVhdGUKPj4gc2Vj
dXJpdHkgaXNzdWVzIHdoZW4gZ2VuZXJhdGluZyBibG9icyBiYXNlZCBvbiBzZWN1cml0eSBwYXRj
aGVzIGlzc3VlZAo+PiBieSB0aGUgWGVuUHJvamVjdCwgYW5kIG9uIHRvcCBvZiBYZW5Qcm9qZWN0
LXJlbGVhc2VkIHNvZnR3YXJlLiAgQXMKPj4gYWx3YXlzLCBpZiB0aGVyZSdzIHNvbWUgdW5mb3Jl
c2VlbiBjaXJjdW1zdGFuY2UgdGhlbiBzb21lb25lIGNvdWxkIGFyZ3VlCj4+IGZvciBhbiBleGNl
cHRpb24uCj4KPiBOb3Qgc3VyZSBoZXJlIC0gaWYgYW5hbHlzaXMgc2hvd2VkIHRoYXQgdGhlIHNh
bWUgaXNzdWUgY291bGQgaGFwcGVuCj4gZWxzZXdoZXJlLCBhbmQgb3RoZXJzIHdlcmUganVzdCBs
dWNreSBzbyBmYXIsIEkgdGhpbmsgd2UnZCBoYXZlIHRvCj4gYWx0ZXIgdGhlIGRlZmF1bHQgKGFu
ZCBJJ20gaGVzaXRhbnQgdG8gY2FsbCB0aGlzIGFuIGV4Y2VwdGlvbikuIFBsdXMKPiBhbmFseXNp
cyBtYXksIHRoZSBtb3JlIGRpZmZlcmVudCBjb21wb25lbnRzIGFyZSBpbnZvbHZlZAo+IChzcGVj
aWZpY2FsbHkgdGhlIGNvbXBpbGVyLCB3aGljaCBwZXJoYXBzIG5vbmUgb2YgdXMgaGFzIGRlZXAg
ZW5vdWdoCj4ga25vd2xlZGdlIGFib3V0KSwgYmVjb21lIG1vcmUgYW5kIG1vcmUgZGlmZmljdWx0
Lgo+Cj4gQm90dG9tIGxpbmUgLSB3aGlsZSB0ZWNobmljYWxseSBJIGFncmVlIGl0IHdvdWxkIGJl
IGdvb2QgZm9yIHRoZSB0b29scwo+IHRvIGJlIHNlY3VyaXR5IHN1cHBvcnRlZCwgZnJvbSBhIHBy
YWN0aWNhbCBwZXJzcGVjdGl2ZSBJIHNlZSB0b28KPiBtdWNoIGNvbXBsZXhpdHkgZm9yIHRoaXMg
dG8gYmUgcmVhc29uYWJseSBtYW5hZ2VhYmxlLgoKQnV0IEkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFu
ZCB3aHkgeW91IHRoaW5rIHNvLiAgRXZlcnkgc2luZ2xlIG9iamVjdGlvbgpvciBxdWVzdGlvbiBh
Ym91dCB3aGF0IHdvdWxkIG9yIHdvdWxkICBub3QgYmUgc3VwcG9ydGVkIHRoYXQgaGFzIGJlZW4K
cmFpc2VkIHNvIGZhciBoYXMgYW5hbG9ncyBpbiB3aGF0IHdlIGFscmVhZHkgc3VwcG9ydC4gIEl0
IGlzIG5vIG1vcmUKY29tcGxleCB0byBzdXBwb3J0IGxpdmVwYXRjaC10b29scyB0aGFuIHRvIHN1
cHBvcnQgSFZNIFVTQgpwYXNzdGhyb3VnaCwgb3IgY3JlZGl0Mi4KCkkgaGF2ZSBlbHNld2hlcmUg
ZGVzY3JpYmVkIGEgaHlwb3RoZXRpY2FsIHNjZW5hcmlvIHdoZXJlIEkgdGhpbmsgd2UKc2hvdWxk
IGlzc3VlIGFuIFhTQSBmb3IgbGl2ZXBhdGNoLXRvb2xzLiAgQXJlIHlvdSByZWFsbHkgc2VyaW91
c2x5CnN1Z2dlc3RpbmcgdGhhdCBpbiB0aGF0IHNjZW5hcmlvIHdlIHNob3VsZCBzaW1wbHkgcHVi
bGlzaCB0aGUKdnVsbmVyYWJpbGl0eSBvbnRvIHhlbi1kZXZlbCB3aXRoIG5vIHByZWRpc2Nsb3N1
cmU/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 11:02:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 11:02: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.xen.org>)
	id 1djkTX-0000GT-GC; Mon, 21 Aug 2017 11:02:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djkTW-0000GN-1b
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 11:02:30 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 00/18-03368-5CDBA995; Mon, 21 Aug 2017 11:02:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov+6RvbM
 iDaY807D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOu3X3CUrBMvGL7rUb2BsbZQl2MnBwSAkYS
 byf+Y+pi5OIQEljIKPH11kcmkISwQJ7E7R8/wGwRIHvapt8sIDazgJ/E5ucHGCEaZjFKbF+1m
 BUkwSagKrHh+ikwm1fAWuLwsk52EJsFKN48qZsZxBYVCJfY//0aM0SNoMTJmU/AhnIKeEic62
 uHWqAu8WfeJWYIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlSWWqR
 raK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYoAxAsIPx9saAQ4ySHExKorwb
 UmdFCvEl5adUZiQWZ8QXleakFh9i1ODgELhy8MhsRimWvPy8VCUJ3pd7gOoEi1LTUyvSMnOAM
 QRTKsHBoyTC+w8kzVtckJhbnJkOkTrFqMuxYfX6L0xCYDOkxHmXgRQJgBRllObBjYDF8yVGWS
 lhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8z4CmcKTmVcCt+kV0BFMQEcYtk4DOaIkESEl1cAY2GB
 dmX3u0Gdhifp/pc83MzD2C15on5x069HXlVcaLtntnBu33yA/Jzjl4tTEMuv08/YsHeU9GZbW
 vx/vZ4//F/WP8Y1DL5vInGWbvU+K77eI/f/h3afuE4J2Ryrl+AM0lwcpnfVzaCzJv7z3ySsb0
 QV8UrfCW4NidmsHyxlorr/fveTb8SNKLMUZiYZazEXFiQDO4sOk4gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503313348!78664984!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14881 invoked from network); 21 Aug 2017 11:02:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 11:02:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 752CAABF8;
 Mon, 21 Aug 2017 11:02:27 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-10-jgross@suse.com>
 <f4b5d46a625a4adbab7e04301f51ff14@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <439c7766-d776-f4d9-3d65-b570e3530a80@suse.com>
Date: Mon, 21 Aug 2017 13:02:26 +0200
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: <f4b5d46a625a4adbab7e04301f51ff14@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/52] xen/arch/x86/hvm/viridian.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDgvMTcgMTA6MzMsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVlcmdlbiBHcm9zcyBbbWFpbHRvOmpncm9zc0BzdXNlLmNv
bV0KPj4gU2VudDogMTYgQXVndXN0IDIwMTcgMTM6NTIKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjsgUGF1
bCBEdXJyYW50Cj4+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT47IEFuZHJldwo+PiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+Cj4+IFN1YmplY3Q6IFtQQVRDSCB2MyAwOS81Ml0geGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jOiBsZXQgY3VzdG9tCj4+IHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybiBlcnJu
bwo+Pgo+PiBNb2RpZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoK
Pj4KPj4geGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4+Cj4+IHRvIGluZGljYXRlIHdoZXRo
ZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KPj4KPj4gRml4
IGFuIGVycm9yIGluIHRoZSBwYXJzaW5nIGZ1bmN0aW9uOiB1cCB0byBub3cgaXQgd291bGQgb3Zl
cndyaXRlIHRoZQo+PiBzdGFjayBpbiBjYXNlIG1vcmUgdGhhbiAzIHZhbHVlcyBhcmUgc3BlY2lm
aWVkLgo+Pgo+PiBDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPj4g
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+IFYzOgo+PiAtIGRvbnQgbW9kaWZ5IG9wdGlv
biB2YWx1ZSBpbiBwYXJzaW5nIGZ1bmN0aW9uCj4+IC0gZml4IGVycm9yIGluIHBhcnNpbmcgcm91
dGluZQo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDI4ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+PiBpbmRleCBhYTliODdjMGFi
Li4yZWRmOWQwYjIzIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMK
Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4+IEBAIC0xMDgzLDcgKzEwODMs
NyBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQs
Cj4+IGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+PiAgSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9S
RShWSVJJRElBTl9WQ1BVLCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dCwKPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BV
KTsKPj4KPj4gLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNoYXIg
KmFyZykKPj4gK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24oY29uc3Qg
Y2hhciAqYXJnKQo+PiAgewo+PiAgICAgIGNvbnN0IGNoYXIgKnQ7Cj4+ICAgICAgdW5zaWduZWQg
aW50IG5bM107Cj4+IEBAIC0xMDkzLDE3ICsxMDkzLDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
YXJzZV92aXJpZGlhbl92ZXJzaW9uKGNoYXIKPj4gKmFyZykKPj4gICAgICBuWzFdID0gdmlyaWRp
YW5fbWlub3I7Cj4+ICAgICAgblsyXSA9IHZpcmlkaWFuX2J1aWxkOwo+Pgo+PiAtICAgIHdoaWxl
ICggKHQgPSBzdHJzZXAoJmFyZywgIiwiKSkgIT0gTlVMTCApCj4+IC0gICAgewo+PiArICAgIGRv
IHsKPj4gICAgICAgICAgY29uc3QgY2hhciAqZTsKPj4KPj4gLSAgICAgICAgaWYgKCAqdCA9PSAn
XDAnICkKPj4gLSAgICAgICAgICAgIGNvbnRpbnVlOwo+PiArICAgICAgICB0ID0gc3RyY2hyKGFy
ZywgJywnKTsKPj4gKyAgICAgICAgaWYgKCAhdCApCj4+ICsgICAgICAgICAgICB0ID0gc3RyY2hy
KGFyZywgJ1wwJyk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCAqYXJnICYmICphcmcgIT0gJywnICYm
IGkgPCAzICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgbltpXSA9IHNpbXBsZV9zdHJ0
b3VsKGFyZywgJmUsIDApOwo+PiArICAgICAgICAgICAgaWYgKCBlICE9IHQgKQo+PiArICAgICAg
ICAgICAgICAgIGdvdG8gZmFpbDsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIGkrKzsK
Pj4gKyAgICAgICAgYXJnID0gdCArIDE7Cj4+ICsgICAgfSB3aGlsZSAoICp0ICk7Cj4gCj4gVGhl
IGxvb3AgaXMgbXVjaCBuZWF0ZXIgd2hlbiBzdHJzZXAoKSBpcyB1c2VkLiBDb3VsZCB5b3Ugbm90
IGp1c3QgYWRkIGEgY2hlY2sgZm9yIGkgPCAzIGF0IHRoZSBiZWdpbm5pbmc/CgpPZiBjb3Vyc2Ug
SSBjb3VsZC4gT1RPSCBJIGRvbid0IHRoaW5rIHRoZSByZXN1bHRpbmcgY29kZSB3b3VsZCBiZQpu
ZWF0ZXIuIEkgY2FuJ3QgcmVtb3ZlIHRoZSBjaGVjayBmb3IgaSBiZWluZyAzIGFmdGVyIHRoZSBs
b29wLCBzbwpJJ2QgaGF2ZSB0byBhZGQgc29tZSBsaW5lcyBpbnN0ZWFkIG9mIHRlc3RpbmcgaSA8
IDMgaW4gdGhlIGFscmVhZHkKcHJlc2VudCBpZiBzdGF0ZW1lbnQuCgpJbiBjYXNlIHlvdSBhcmUg
dGFyZ2V0aW5nIHRvIGNvbnRpbnVlIHVzaW5nIHN0cnNlcCgpOiB0aGlzIHdvdWxkCm1vZGlmeSB0
aGUgb3B0aW9uIHN0cmluZy4gSSB3YW50IHRvIGF2b2lkIHRoYXQgYXMgSSBuZWVkIGl0IHVubW9k
aWZpZWQKZm9yIGJlaW5nIGFibGUgdG8gdXNlIGl0IGluIHRoZSBlcnJvciBtZXNzYWdlIG9mIHBh
dGNoIDM5LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 11:21:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 11: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.xen.org>)
	id 1djklw-0001eQ-58; Mon, 21 Aug 2017 11:21:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djklu-0001eE-BH
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 11:21:30 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3C/A6-09901-932CA995; Mon, 21 Aug 2017 11:21:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfi0Kx
 Ig7V/5S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMb9zBVvBn07Giu9zZ7I2
 MLZGdzFycQgJ/GWUOPn0OhOE85hRYvLBzcwQzjZGid/TtwBlODlEBJwlvp6Zyw5i8wroS8xYs
 58RxBYWCJfYN2kiI0iDhMAGE4l7H7eBNUgIeEo0fTjC0sXIAWZfW2vVxcjOwSZgJXFIDKSARU
 BVoud+H/sERu4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECvc4ABDsYL28MOMQoycGkJMq7IXVWpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXpmDQDnB
 otT01Iq0zBxg+MGkJTh4lER4LUHSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzhsIUiQAU
 pRRmgc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMKw0yhSczrwRu0yugI5iAjjBsnQ
 ZyREkiQkqqgfE8+/R5sgeUnpnf+/SpXyjL4ovh8Wd/rssq1LV17HQp0HW3On3p19Y/Rx4st5a
 MsBD+lnzmmcgd08Z3+Vcuz5W4uX+ToP/rpqhlG5bx/jAu26f4sOlJrtHF1mLXAD8/1UXm+0y7
 RX99DitqbLkn8zPynonKlikmS/0vfH/CXnIm9fWSqJ0PnQqVWIozEg21mIuKEwGr5ashgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503314487!70828019!1
X-Originating-IP: [104.130.215.37]
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 56107 invoked from network); 21 Aug 2017 11:21:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 11:21:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djkln-00055J-Jq; Mon, 21 Aug 2017 11:21: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 1djklh-0000PZ-Tv; Mon, 21 Aug 2017 11:21:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djklh-0004i3-Hk; Mon, 21 Aug 2017 11:21:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112750-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken: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-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10: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-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-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-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
X-Osstest-Versions-This: xen=c57b1f959b4c2285c1989c8a205f6132d27a98f4
X-Osstest-Versions-That: xen=0e186e33c0487a81c48dccdede206e63db22dd7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 11:21:17 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112750: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc1MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc1MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEy
NjQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBp
biAxMTI2OTYgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDE4
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTI3MTUgUkVHUi4gdnMuIDExMjY0
NwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMTI2OTYgcGFzcyBpbiAxMTI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTEyNjk2IHBhc3MgaW4gMTEyNzUwCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAx
MTI2OTYgcGFzcyBpbiAxMTI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDExMjY5NiBwYXNzIGluIDExMjc1
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIGluIDExMjY5NiBwYXNzIGluIDExMjc1MAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTEyNjk2IHBhc3MgaW4gMTEyNzUw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBpbiAxMTI2OTYgcGFzcyBpbiAxMTI3NTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExMjY5Ngog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBwYXNzIGluIDExMjY5NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEyNzE1CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICAgIGZhaWwg
cGFzcyBpbiAxMTI3MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMjcxNQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY0NwogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjQ3
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NDcKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDExMjY0
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWls
IGluIDExMjY5NiBibG9ja2VkIGluIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMjY5NiBsaWtlIDEx
MjY0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
IGZhaWwgaW4gMTEyNjk2IGxpa2UgMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjk2IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTEyNzE1IGxpa2UgMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNzE1IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBsaWtlIDExMjY0NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyNjQ3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBj
NTdiMWY5NTliNGMyMjg1YzE5ODljOGEyMDVmNjEzMmQyN2E5OGY0CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAwZTE4NmUzM2MwNDg3YTgxYzQ4ZGNjZGVkZTIwNmU2M2Ri
MjJkZDdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI2NDcgIDIwMTctMDgtMTUgMTM6NDI6NTcg
WiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjgyICAyMDE3LTA4LTE3IDEzOjUz
OjI4IFogICAgMyBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNTdiMWY5NTliNGMyMjg1YzE5ODljOGEyMDVmNjEz
MmQyN2E5OGY0CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFRodSBBdWcgMTcgMTU6MDc6MjMgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4IHRyYW5zaXRp
dmUgZ3JhbnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50
cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAgcmVmZXJlbmNlIGNvdW50
aW5nIGJyZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNhbGwgdG8KICAgIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkKICAg
IGNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5hbCBwaW4gY291bnQpLiBG
dXJ0aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQgbG9j
a3Mgd2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRpZXMgY2hhbmdlZCBpZiB0
aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKICAgIGp1c3QgdGhl
IHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzLiBB
cyBhCiAgICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIG5lZWRzIHRvIG1pcnJv
ciB0aGF0IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3Jh
bnRfZm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQogICAgcmV0cnkgcGF0
aCBvZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRhYl9zZXRfdmVyc2lvbigp
IGFsc28KICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNpdGl2
ZSBncmFudC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMwYzQzMmM3CiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0IDZiMTQ3ZmQzZGU3ZmQ2
MGNlNmM0MjdkZDQ0YzNmY2ZkOWE4ZDIxMzEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNDo1ODo0MiAyMDE3ICswMjAwCgogICAgZ250
dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgIAogICAgVGhl
cmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5z
bGF0ZSB0aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMg
d2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6CiAgICAtIF9fcmVsZWFz
ZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgIF9f
YWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwg
dHJhbnNpdGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgp
IGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICBhcmd1bWVudCBmYWxz
ZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgIC0gX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAg
ICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2Ni
N2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4
LTE3IDE0OjM5OjE4ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 11:26:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 11:26: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.xen.org>)
	id 1djkqk-0001tg-Rf; Mon, 21 Aug 2017 11:26:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hfp@posteo.de>) id 1djkqj-0001tY-FU
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 11:26:29 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D3/42-01732-463CA995; Mon, 21 Aug 2017 11:26:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsWy01nFSTf58Kx
 IgwuXjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnT66xFtxQqpjUF9TAOFmxi5GTQ0hgO6PE
 inNiXYxcQPZkRolJsw4ydzFycDALeEhcu68CUiMikCQxafdURhBbWMBb4lzDbTaI+n+MEt/2/
 2cFSbAIqErc2rkAzGYWMJe4Oe8uG4jNKyAocXLmExYQm01AXWL9+z+sEHF1iWmbj4HVcAp4Sv
 xfc5AJxBYVUJJ4MKWBeQIj7yyEM2YhmTQLbIO7xPPVd5khbHmJ7W/nQNn2Elum/4GyrSW2Pvg
 NVa8osf/8K/YFjOyrGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNz
 NzECQ7aegYFxB+Oedr9DjJIcTEqivBtSZ0UK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2L2mfS6jF
 Etefl6qkgRv+SGgOsGi1PTUirTMHGBUwZRKcPAoifAuA0nzFhck5hZnpkOkTjHacxxqXPuFia
 Pp1ToguWLBViD56sf2L0xCYFOlxHmPgLQJgLRllObBDYUlgUuMslLCvIwMDAxCPAWpRbmZJaj
 yrxjFORiVhHl9QKbwZOaVwO1+BXQWE9BZhq3TQM4qSURISTUwJjeZ2qetnukdo/bqs/XGC0WO
 7kFqdR8n5PdMuKF5SdJZ3tBRUeb6Ie7ddhkNXHnvan/ULHM+vHl25PJ5R08ntnxNe9bub737V
 9si5Wuftqr9XFe69FTZZ8/G5mkq/w236+6o3ubtKFkt0re9+Fvep8glp/tyeNUmTmjn/1uuGc
 7+sCHxQJOOEktxRqKhFnNRcSIAm0JtyP0CAAA=
X-Env-Sender: hfp@posteo.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503314787!105247929!1
X-Originating-IP: [185.67.36.66]
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 36331 invoked from network); 21 Aug 2017 11:26:27 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 11:26:27 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 8859B209F0
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 13:26:27 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3xbWbk0qFkz10Hq;
 Mon, 21 Aug 2017 13:26:25 +0200 (CEST)
Content-Type: multipart/mixed; boundary=----------wOFPAVAwwKnZa4Qa37EYZb
To: =?iso-8859-15?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, "Jan Beulich"
 <JBeulich@suse.com>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
Date: Mon, 21 Aug 2017 13:26:19 +0200
MIME-Version: 1.0
From: "Andreas Kinzler" <hfp@posteo.de>
Message-ID: <op.y5bjd9p4ollboj@kriftel>
In-Reply-To: <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
User-Agent: Opera Mail/1.0 (Win32)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

------------wOFPAVAwwKnZa4Qa37EYZb
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit

>> Attached ZIP file contains hypervisor and qemu log.
> Thanks, so the guest is indeed unmasking the MSIX table entries before
> MSIX is enabled, and QEMU only registers the entries with Xen once MSIX
> is enabled:

> The patch I've sent earlier (which I'm also attaching to this email)
> implements the first solution for QEMU.
> Can you please give it a try?

Results are inconsistent. On the first run it seemed OK (Windows had a  
problem of its own). On a later run, Windows again hang during boot. qemu  
logs are different on both runs but I was not able to separate different  
runs in xl-dmesg.

Regards Andreas
------------wOFPAVAwwKnZa4Qa37EYZb
Content-Disposition: attachment; filename=xendebug-210817-2.zip
Content-Type: application/zip; name="xendebug-210817-2.zip"
Content-Transfer-Encoding: Base64

UEsDBBQAAgAIAEhqFUuwySu2sgEAAGonAAAMAAAAeGwtZG1lc2cudHh07ZrBTsJA
EIbvPsUc8SBpCxToVTl4wIsXbqTtrrhx2Zp2ifj2rikoEmSmwJrGTE80fOw3G4b2
n5TObPJwDdPH+xnkttTwVioruzAxaaalSCCAaVq9pFq7l124LcyTWqxKKUAaWypZ
JVedf7RC4I4kiJMg6AaQCrEh3t0CtoBlpeZaVRaF12EzPDqA/76Z8Hsz4dHNwHNR
2fnSwfXHFiu5e77FXLVEMKKBpNKPfw/tK/2EFgqbtFDYrIX2cW6h9pf+19exqMl1
7AdcQ2ubadgB76SVuXVvuwJvZrAyn1sHZeoyIS+Wr1paVZgNXwPKLLZytLqDXX+2
dh3i4kO/n/PFES7ueRH3cHHfi7iPiwdexANcHHsRx7h46EU8xMUjL+IRLh57EY9x
cepFnOLizIs4w8W5F3GOi4UXscDF0otY+ooewV5Q+LoN7keP38GICvaoYJ8KDqhg
TAWHVHBEBcdUMKWCGRXMqaCggpIGXiAkcptym7a/TduwAs9TPE/xPMXzFM9TPE/x
PMXzFAdVDqqnxczjj1s4ZnLM5JjJMZNjJsdMjpmXj5lN/uzAMZNj5iVj5gdQSwME
FAACAAgAL2oVSzGRGv9/AwAA5xgAABIAAABxZW11LWRtLXRhcGUubG9nLjatmF9v
2jAUxd/7Ke7eOolVduL8IVIfuqkPlVZ1o5tWqZpQSJwQDUIWmxb26Wc7oaQ0ZsEz
EhAZfM/NL5eTIx4RipB3gX7ChpbTik9rGi+KPzSCK8aKvCzKHOQSVPMtKxJxkNKn
IqGAnAihCwR8JVeyEtDGCc8e35bLC8ZprQ5WJYvg5g6aY0Cw+5SmcM6E6iXaIPnA
CMEsZnQap2ndLlLxBL6tRGtog9+fJoV1UgQdSKWZk6CuFDlRytVIEdQjFRpIXW+q
uGRSanJ3qxEL+8QU2h6JZFVmRS4FpkVZ8AjusoxRDqoShWXBljFP5u/gerlexJym
SiNEI5ivGG9BjoBty0SOi5iI5vOL06Qw0kmhvZSYAnwgJZdOlSIDpNpJIAdyu+VT
JZNhkmG/ZGgg6TkDJJGP3MNrJ5ZOlIrjIVJqZv53TPwhILH6DTjegZxcOlEuGHJm
GBHnQEou9UgtWbFpRXKhcHt/8+EBeDxbUPh4NVG/2P2MoaP71a7pKsvgUpqv6oev
eLyY0pLXBWViHXtHSyzjqpIdv5h7tx91GkGWpsjLEre3m2PgkkHTJwzmzUgg2gOu
SgqhwTcRyNdL3OeU7Z1rcux+1fFLtk4Syli2Xiy2GkzrKhVtT1elKHtPOZddriuJ
6QGeaMJXtbiLfbmZfI3gA4bbmP2iaQTd5kSZppTgsq4i8Z0GudwEmdivaskrtgXU
t69pIYLv8l3ubK7Rc8HnUBX1b/A8yEUvcrwx5NkizpmcPxdhOFd1xa2l6/qSpKr8
XBey8A/5JtmrTppr3/YDn75NPo/EmDTnpZvHAZSwPUq9+/5NiewozV5TcvaUXseK
4ZywPU6OPU6OGSdXw4l0ODlmnBx7nFx7nFwzTo6GU9jh5Jpxcu1xIvY4ETNOeMcp
0LrT6+A7nBOxx8mzx8kz44Q0Lt71J8+Mk2ePk2+Pk2/EiYw1nLr+5Jtx8u1xCuxx
Csw4hRpOXX8KzDgF9jiF9jiFZpyCHSdf70+hGafQHqexPU5jM06+xse7/jQ24zS2
mDMtxnFslseJpyHVdajYMGnajOQ2M7lZKCdEg6prUjNDVBZTObYYy7FZLicvudzT
+1RiiMpiMMcWkzk2i+bE0Vh616pSQ1QWszm2GM6xWTonWIOq61XUENXAeJ7weqH+
QmorXpeiSNvswwjYHl77v9awMrRUvagzPvsLUEsDBBQAAgAIACZqFUtlPdWFaQMA
AKAYAAAQAAAAcWVtdS1kbS10YXBlLmxvZ62YX2+bMBTF3/sp7t46qa1sMH+C1Idu
6kOlVd3STatUTREBQ9AIMOy0yT79bCdpaYoj8BwpCXLiey4/bg5HeUQoQt4F+gVr
Ws0aPmtpXBZ/aQRXjBV5VVQ5yCVoFhtWJOIgpU9FQgE5EUIXCHgtV7IK0NoJTx7f
l8sLxmmrDuqKRXBzB9tjQLD/lKZwyoTqJVoj+cAIwTxmdBanabtbpOIJfNOI1tAa
fxwnhXVSBB1IpZmToK4UGSnlaqQI6pEKDaSu101cMSk1vbvViIV9Ygptj0RSV1mR
S4FZURU8grssY5SDqkRhWbBlzJPFB7hersqY01RphOgMFjXjO5BnwDZVIsdFTMT2
84txUhjppNCrlJgCfCAll8ZKkQFSu0kgB3L75bGSyTDJsF8yNJD0nAGSyEfu4bUT
SyOl4niIlJqZ/x0TfwhIrH4DjncgJ5dGygVDzgwj4hxIyaUeqSUr1juRXCjc3t+c
PwCP5yWFT1dT9Yt9nTF0dL/aNauzDC6l+ap+eM3jckYr3haUiXXsHS2xjJtGdvxi
7t1+1GkEmYNDQr1JbzfHwCWDpk8YzLuRQLQHXJMUQoOvI5Cvl7jPKXd3rumx+1XH
L9kqSShj2aosNxpMqyYVbc/qSpS9p5zLLleNxPQATzThdSvuYl9vpt8iOMdwG7Pf
NBVO3qkmymxLCS6rJhLf2SKXmyAT+1UtecU2/fu2LUTwQ77Lndtr9FzwBTRF+wc8
D3LRixxvDHlWxjmT8+ciDKeqrmio6/qSpKr83Bay8E/5JtmrTrbXftcPfP4+/XIm
xuT9eY2khO1RwmaUyJ7S/C0l55XS21gxnBO2x8mxx8kx4+RqOJEOJ8eMk2OPk2uP
k2vGydFwCjucXDNOrj1OxB4nYsYJ7zkFWnd6G3yHcyL2OHn2OHlmnJDGxbv+5Jlx
8uxx8u1x8o04kYmGU9effDNOvj1OgT1OgRmnUMOp60+BGafAHqfQHqfQjFOw5+Tr
/Sk04xTa4zSxx2lixsnX+HjXnyZmnCYWc6bFOI7N8jjxNKS6DhUbJk2bkdxmJjcL
5YRoUHVNam6IymIqxxZjOTbL5eQll3t6n0oMUVkM5thiMsdm0Zw4GkvvWlVqiMpi
NscWwzk2S+cEa1B1vYoaohoYzxPeluovpF1FWqkiqtWTf1BLAQIUABQAAgAIAEhq
FUuwySu2sgEAAGonAAAMAAAAAAAAAAEAIAAAAAAAAAB4bC1kbWVzZy50eHRQSwEC
FAAUAAIACAAvahVLMZEa/38DAADnGAAAEgAAAAAAAAABACAAAADcAQAAcWVtdS1k
bS10YXBlLmxvZy42UEsBAhQAFAACAAgAJmoVS2U91YVpAwAAoBgAABAAAAAAAAAA
AQAgAAAAiwUAAHFlbXUtZG0tdGFwZS5sb2dQSwUGAAAAAAMAAwC4AAAAIgkAAAAA

------------wOFPAVAwwKnZa4Qa37EYZb
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

------------wOFPAVAwwKnZa4Qa37EYZb--



From xen-devel-bounces@lists.xen.org Mon Aug 21 11:33:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 11:33: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.xen.org>)
	id 1djkxW-0002Zz-Ik; Mon, 21 Aug 2017 11:33:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djkxV-0002Zj-Cz
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 11:33:29 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 1B/4A-01732-805CA995; Mon, 21 Aug 2017 11:33:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVZf96Kx
 Ig5/NahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LnoBHPB9dCKSbN2Mzcw
 PvfpYuTiEBL4yyjx9eQs1i5GTiDnMaPE0n1eEIltjBLfbu5hAkmICDhLfD0zlx3EFhYIlHjSu
 AHM5hWwlzhz6x9jFyM7B5uAlcQhMZAoi4CqxNaO7ewTGDkWMDKsYtQoTi0qSy3SNTTRSyrKTM
 8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9BQDEOxgXLHd8xCjJAeTkijvhtRZkUJ8Sfk
 plRmJxRnxRaU5qcWHGGU4OJQkeLmPAOUEi1LTUyvSMnOAIQOTluDgURLhPXcYKM1bXJCYW5yZ
 DpE6xajLsWH1+i9MQix5+XmpUuK8R0CKBECKMkrz4EbAwvcSo6yUMC8j0FFCPAWpRbmZJajyr
 xjFORiVhHk/gUzhycwrgdv0CugIJqAjDFungRxRkoiQkmpgFF9ucTisSeGmTZ3xxG+FvwWm7j
 2ZYLhROnSa0fb7E/8WqR98UFL0azKroOyEZX07q4782uyqd+WAudYzdqnFbowWgdUb3/wTq3r
 bP+Uf2++m25WS/8U7I1o9ks6d+fbP8NjncI11PpXOjBJXp52x3nNjauqRTwF3jC2jJkZ+XLda
 tsf8Xv66jUosxRmJhlrMRcWJAMIUxI5aAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503315206!72333536!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65454 invoked from network); 21 Aug 2017 11:33:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 11:33:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djkxP-0005NS-IE; Mon, 21 Aug 2017 11:33: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 1djkxK-0000t9-3D; Mon, 21 Aug 2017 11:33:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djkxJ-0004Fn-Ul; Mon, 21 Aug 2017 11:33:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1djkxJ-0004Fn-Ul@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 11:33:17 +0000
Subject: [Xen-devel] [xen-4.5-testing bisection] complete
	test-amd64-i386-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi00LjUtdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNS10ZXN0aW5nCmpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NAp0ZXN0aWQgZGViaWFuLWh2bS1pbnN0YWxs
CgpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6
IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRy
ZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNDJjOGJhNWRmYzBi
ZTlkNjQ2ZjE5MWM3NDRjNWZhNzFkN2YzNzJmYQogIEJ1ZyBub3QgcHJlc2VudDogZDM4NDg5ZGU5
ZGY5M2E0Njc5Y2FlMmFlMDJiNzUyODc3NzhmYjNlZAogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc3OS8KCgogIGNv
bW1pdCA0MmM4YmE1ZGZjMGJlOWQ2NDZmMTkxYzc0NGM1ZmE3MWQ3ZjM3MmZhCiAgQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBUaHUgQXVnIDE3IDE1OjE1
OjM1IDIwMTcgKzAyMDAKICAKICAgICAgZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3Vu
ZGVkIHRhaWwgY2FsbHMKICAgICAgCiAgICAgIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRo
ZSBjb21waWxlciB3b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhlbQogICAgICB0byBicmFuY2hl
cyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMgd2l0aCBhIGtub3duIHJlY3Vyc2lvbiBs
aW1pdAogICAgICBhcmUgb2theToKICAgICAgLSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBj
YW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwogICAgICAgIF9fYWNxdWlyZV9ncmFudF9mb3Jf
Y29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwgdHJhbnNpdGl2ZQogICAgICAg
IGdyYW50cywKICAgICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBmaW5lIHRvIGNh
bGwgaXRzZWxmIHdpdGggdGhlIGxhc3QKICAgICAgICBhcmd1bWVudCBmYWxzZSwgYXMgdGhhdCBw
cmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2Nv
cHkoKSBtdXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVyIGZyb20gYW4KICAgICAgICBvYnNl
cnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRyeSdzIHBpbiBjb3VudAogICAgICAKICAgICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgICBtYXN0ZXIgY29tbWl0OiA5OTlk
MmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAgICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QveGVuLTQuNS10ZXN0aW5nL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0LmRlYmlhbi1odm0taW5zdGFsbC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdy
YXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1z
dGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuNS10ZXN0aW5n
L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0LmRlYmlhbi1odm0taW5zdGFsbCAt
LXN1bW1hcnktb3V0PXRtcC8xMTI3NzkuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0
ZT0xMTA5MDYgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tNC41LXRlc3RpbmcgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgZGViaWFuLWh2bS1pbnN0YWxsClNlYXJj
aGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTI3MzEgZmFpbCBbaG9zdD1odXhlbHJl
YmUwXSAvIDExMjY2OSBbaG9zdD1pdGFsaWExXSAxMTI2NTIgW2hvc3Q9bWVybG90MF0gMTEwOTA2
IFtob3N0PWJhcm9xdWUxXSAxMDgxODMgW2hvc3Q9bm9ibGluZzFdIDEwODE0MSBbaG9zdD1pdGFs
aWEwXSAxMDcyMzYgW2hvc3Q9bWVybG90MF0gMTA3MjA1IFtob3N0PWl0YWxpYTFdIDEwNjg3MiBv
ay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTEyNzMxIC8gMTA2ODcyCih0cmVlIHdp
dGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXgg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJl
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3
YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBj
Y2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDg1M2Q0ZGJlNDFhYjQwZGZk
Mjg5YjkzMTU4YWZiYjQxZGRjYjRhNTQgMTM2ZmY0ZWE4ODEyM2Q3NzI4YTAxMTg3ZWU5YmJkZjAx
MGIyMzM0NQpCYXNpcyBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdm
MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2
OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIGFkMGQzYzY2ZmE5MGZhYmM5ODgzMTFmZDY1NGY3
OWMzMTMxYTQwMjcgMTY3ODUyMWE4YThmYmM0NDAwNTRlYzUxYmVmZTY4ZTM0NGM2YzlkZgpHZW5l
cmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0I2I2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3
YTBiMDRjMjU1ODdmMTMtYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQjY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5Yi1jY2RiMzA1MDM4
MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQjYWQwZDNjNjZmYTkwZmFiYzk4ODMxMWZkNjU0Zjc5YzMxMzFhNDAyNy04NTNkNGRi
ZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0IzE2Nzg1MjFhOGE4ZmJjNDQwMDU0ZWM1MWJlZmU2OGUzNDRjNmM5ZGYtMTM2ZmY0ZWE4
ODEyM2Q3NzI4YTAxMTg3ZWU5YmJkZjAxMGIyMzM0NQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6
IHRyZWUgZGlzY29udGlndW91czogbGludXgtcHZvcHMKTG9hZGVkIDIwMDcgbm9kZXMgaW4gcmV2
aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMDY4NzIgcGFzcyBiNjVm
MmY0NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0
ZjE5YiBhZDBkM2M2NmZhOTBmYWJjOTg4MzExZmQ2NTRmNzljMzEzMWE0MDI3IDE2Nzg1MjFhOGE4
ZmJjNDQwMDU0ZWM1MWJlZmU2OGUzNDRjNmM5ZGYKIDEwNjg0MCBbaG9zdD1yaW1hdmEwXQogMTA3
MjA1IFtob3N0PWl0YWxpYTFdCiAxMDcyMzYgW2hvc3Q9bWVybG90MF0KIDEwODE0MSBbaG9zdD1p
dGFsaWEwXQogMTA4MTgzIFtob3N0PW5vYmxpbmcxXQogMTEwOTA2IFtob3N0PWJhcm9xdWUxXQog
MTEyNjUyIFtob3N0PW1lcmxvdDBdCiAxMTI2NjkgW2hvc3Q9aXRhbGlhMV0KIDExMjY4OSBmYWls
IGlycmVsZXZhbnQKIDExMjc2NSBmYWlsIGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYw
YjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1
MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDg1M2Q0ZGJlNDFhYjQwZGZkMjg5Yjkz
MTU4YWZiYjQxZGRjYjRhNTQgMTM2ZmY0ZWE4ODEyM2Q3NzI4YTAxMTg3ZWU5YmJkZjAxMGIyMzM0
NQogMTEyNzMxIGZhaWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2
NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFk
ZGNiNGE1NCAxMzZmZjRlYTg4MTIzZDc3MjhhMDExODdlZTliYmRmMDEwYjIzMzQ1CiAxMTI3NzQg
cGFzcyBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRj
YWViYjFmZWU0ZjE5YiA4NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0IGQz
ODQ4OWRlOWRmOTNhNDY3OWNhZTJhZTAyYjc1Mjg3Nzc4ZmIzZWQKIDExMjc2NiBwYXNzIGI2NWYy
ZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRm
MTliIDZiMDk2NmE0NDIyYTYzNzRkYjBmMjUwYjE4MWJiNDI3NmM5ZTdhMTAgNTc3OWQ2YTg1MWE0
ZjMxNjUyZTRhMzE5OGZiMmNiOTQ5M2UyNWNhZQogMTEyNzA2IGZhaWwgYTk3YTE2ZjE4YzQ4OTVl
NDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRk
YmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCAxMzZmZjRlYTg4MTIzZDc3MjhhMDEx
ODdlZTliYmRmMDEwYjIzMzQ1CiAxMTI3NzYgZmFpbCBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQy
N2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Y2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA4NTNkNGRiZTQxYWI0MGRm
ZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0IDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0YzVmYTcx
ZDdmMzcyZmEKIDExMjc2OCBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1
ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4
MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDZiMDk2NmE0NDIyYTYzNzRkYjBmMjUwYjE4
MWJiNDI3NmM5ZTdhMTAgMjVlYWE4Njg0OTZiMDgyNGQ5ZjNiZmE5OTE0N2MzMTgyNDNkMGE4YQog
MTEyNzY5IHBhc3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZj
ZmM2ZmVkY2FlYmIxZmVlNGYxOWIgNmIwOTY2YTQ0MjJhNjM3NGRiMGYyNTBiMTgxYmI0Mjc2Yzll
N2ExMCA0OTY0ZTg2MTU2ODRhYjcwMWJiYWRmZjliN2Q0MWJkN2IxNzM1Y2Q1CiAxMTI3NzAgcGFz
cyBiNjVmMmY0NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWVi
YjFmZWU0ZjE5YiA4NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0IGRmNTkw
MTQyNzZjZGNhM2Q4NTI4NmM3MGJkNTE5NDYwOWZiYTgzMjAKIDExMjc2NCBwYXNzIGI2NWYyZjQ1
N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTli
IGFkMGQzYzY2ZmE5MGZhYmM5ODgzMTFmZDY1NGY3OWMzMTMxYTQwMjcgMTY3ODUyMWE4YThmYmM0
NDAwNTRlYzUxYmVmZTY4ZTM0NGM2YzlkZgogMTEyNzc3IHBhc3MgYTk3YTE2ZjE4YzQ4OTVlNDE5
NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0
MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCBkMzg0ODlkZTlkZjkzYTQ2NzljYWUyYWUw
MmI3NTI4Nzc3OGZiM2VkCiAxMTI3NzEgcGFzcyBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2Fm
OGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Nk
YjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA4NTNkNGRiZTQxYWI0MGRmZDI4
OWI5MzE1OGFmYmI0MWRkY2I0YTU0IGQzODQ4OWRlOWRmOTNhNDY3OWNhZTJhZTAyYjc1Mjg3Nzc4
ZmIzZWQKIDExMjc3MyBmYWlsIGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4
OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2
OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDg1M2Q0ZGJlNDFhYjQwZGZkMjg5YjkzMTU4YWZi
YjQxZGRjYjRhNTQgNDJjOGJhNWRmYzBiZTlkNjQ2ZjE5MWM3NDRjNWZhNzFkN2YzNzJmYQogMTEy
Nzc5IGZhaWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2
ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1
NCA0MmM4YmE1ZGZjMGJlOWQ2NDZmMTkxYzc0NGM1ZmE3MWQ3ZjM3MmZhClNlYXJjaGluZyBmb3Ig
aW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEwNjg3MiAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTI3MDYgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI3NjQgKHBhc3MpLCBmb3IgYmFz
aXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI3NjUgKGZhaWwpLCBmb3IgYmFzaXMgZmFp
bHVyZQogMCByZXZpc2lvbnMgYXQgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYx
ZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgx
MjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThh
ZmJiNDFkZGNiNGE1NCBkMzg0ODlkZTlkZjkzYTQ2NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCk5v
IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTEyNzcxIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTEyNzczIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTEyNzc0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI3
NzYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI3Nzcg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMjc3OSAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFu
Z2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0MmM4YmE1ZGZjMGJlOWQ2NDZmMTkxYzc0NGM1ZmE3
MWQ3ZjM3MmZhCiAgQnVnIG5vdCBwcmVzZW50OiBkMzg0ODlkZTlkZjkzYTQ2NzljYWUyYWUwMmI3
NTI4Nzc3OGZiM2VkCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNzc5LwoKCiAgY29tbWl0IDQyYzhiYTVkZmMwYmU5
ZDY0NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKICBBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTU6MzUgMjAxNyArMDIwMAogIAog
ICAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscwogICAg
ICAKICAgICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFj
dHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICAgIHRvIGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMs
IHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJzaW9uIGxpbWl0CiAgICAgIGFyZSBva2F5
OgogICAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5
IG9uY2UsIGFzCiAgICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0
IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgICAgZ3JhbnRzLAogICAgICAtIF9f
YWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUg
bGFzdAogICAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVj
dXJzaW9uLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwg
aXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUg
YWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAgIAogICAgICBUaGlzIGlzIHBhcnQgb2YgWFNB
LTIyNi4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZl
MWJhMmY5OGIwNzdlYWExYzIKICAgICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTgg
KzAyMDAKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94
ZW4tNC41LXRlc3RpbmcvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQuZGViaWFu
LWh2bS1pbnN0YWxsLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQoxMTI3Nzk6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEx
Mjc3OSB4ZW4tNC41LXRlc3RpbmcgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI3NzkvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 11:46:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 11: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.xen.org>)
	id 1djl9W-0003PM-Ms; Mon, 21 Aug 2017 11:45:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39998e063=Paul.Durrant@citrix.com>)
 id 1djl9V-0003PG-MN
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 11:45:53 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 03/01-04533-0F7CA995; Mon, 21 Aug 2017 11:45:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42LZKekoofvh+Kx
 Ig9cnuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2hn3MBc/VK253z2ZvYFyi3sXIySEh4Cex
 dPskdhCbTUBHYunR+UwgtohApsT2fwfAbGagmst7T7KB2MICeRJPth9jg6jJl7h+fRUjhO0k8
 anlLlicRUBV4t6u7WC9vALuEl8XvmPtYuTiEBI4zSjxcW8DUBEHB6eAjcS6jjyQGkYBWYkvja
 uZIXaJS9x6AnGDhICAxJI955khbFGJl4//sULYBhJbl+5jARnDLKApsX6XPkSrosSU7ofsEGs
 FJU7OfMIygVF4FpKpsxA6ZiHpmIWkYwEjyypG9eLUorLUIl1LvaSizPSMktzEzBxdQwNjvdzU
 4uLE9NScxKRiveT83E2MwLCvZ2Bg3MH4+qfTIUZJDiYlUd4NqbMihfiS8lMqMxKLM+KLSnNSi
 w8xanBwCFw5eGQ2oxRLXn5eqpIE7/djQHWCRanpqRVpmTnAyIQpleDgURLhXQiS5i0uSMwtzk
 yHSJ1iNObYsHr9FyaOLb9PfGcSApskJc57HKRUAKQ0ozQPbhAsYVxilJUS5mVkYGAQ4ilILcr
 NLEGVf8UozsGoJMw7AWQKT2ZeCdy+V0CnMAGdYtg6DeSUkkSElFQDo9UVPsUepp1XPnau0FnJ
 myO94lrBpOtisfbvpbXWdRoXJX7qPBSWfvVLv+T1UKMXL4/3/HkUaJ9/geeZrrhsuGhFovT9F
 G62X24Xzhasm7RLY1kZ8xmTs7lzb7e2ZpxN7r74pJyz9Mferbct4n6kmzdZvrZ8wLGPsy32/H
 LtIEX55FmNVse3KbEUZyQaajEXFScCALZ9scUTAwAA
X-Env-Sender: prvs=39998e063=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503315951!55405193!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57273 invoked from network); 21 Aug 2017 11:45:52 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 11:45:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="51281981"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 09/52] xen/arch/x86/hvm/viridian.c: let custom
 parameter parsing routines return errno
Thread-Index: AQHTFo6HK70MH6wr2k6J4LEiGj/sz6KOgbGAgAAJnACAAC010A==
Date: Mon, 21 Aug 2017 11:45:48 +0000
Message-ID: <20fcf7ae5e924d3d8f7299a318b6c356@AMSPEX02CL03.citrite.net>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-10-jgross@suse.com>
 <f4b5d46a625a4adbab7e04301f51ff14@AMSPEX02CL03.citrite.net>
 <439c7766-d776-f4d9-3d65-b570e3530a80@suse.com>
In-Reply-To: <439c7766-d776-f4d9-3d65-b570e3530a80@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/52] xen/arch/x86/hvm/viridian.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWls
dG86amdyb3NzQHN1c2UuY29tXQ0KPiBTZW50OiAyMSBBdWd1c3QgMjAxNyAxMjowMg0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5k
cmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6
IFtQQVRDSCB2MyAwOS81Ml0geGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jOiBsZXQgY3VzdG9t
DQo+IHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybiBlcnJubw0KPiANCj4gT24gMjEv
MDgvMTcgMTA6MzMsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPj4gRnJvbTogSnVlcmdlbiBHcm9zcyBbbWFpbHRvOmpncm9zc0BzdXNlLmNv
bV0NCj4gPj4gU2VudDogMTYgQXVndXN0IDIwMTcgMTM6NTINCj4gPj4gVG86IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPjsgUGF1bCBEdXJyYW50DQo+ID4+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldw0KPiA+PiBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+DQo+ID4+IFN1YmplY3Q6IFtQQVRDSCB2MyAwOS81Ml0geGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jOiBsZXQgY3VzdG9tDQo+ID4+IHBhcmFtZXRlciBwYXJzaW5n
IHJvdXRpbmVzIHJldHVybiBlcnJubw0KPiA+Pg0KPiA+PiBNb2RpZnkgdGhlIGN1c3RvbSBwYXJh
bWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoNCj4gPj4NCj4gPj4geGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi5jDQo+ID4+DQo+ID4+IHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4NCj4gPj4NCj4gPj4gRml4IGFuIGVycm9yIGlu
IHRoZSBwYXJzaW5nIGZ1bmN0aW9uOiB1cCB0byBub3cgaXQgd291bGQgb3ZlcndyaXRlIHRoZQ0K
PiA+PiBzdGFjayBpbiBjYXNlIG1vcmUgdGhhbiAzIHZhbHVlcyBhcmUgc3BlY2lmaWVkLg0KPiA+
Pg0KPiA+PiBDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPj4g
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPj4gQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCj4gPj4gLS0tDQo+ID4+IFYzOg0KPiA+PiAtIGRv
bnQgbW9kaWZ5IG9wdGlvbiB2YWx1ZSBpbiBwYXJzaW5nIGZ1bmN0aW9uDQo+ID4+IC0gZml4IGVy
cm9yIGluIHBhcnNpbmcgcm91dGluZQ0KPiA+PiAtLS0NCj4gPj4gIHhlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4uYyB8IDI4ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0NCj4gPj4gIDEgZmls
ZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkNCj4gPj4NCj4gPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYw0KPiA+PiBpbmRleCBhYTliODdjMGFiLi4yZWRmOWQwYjIzIDEwMDY0NA0K
PiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMNCj4gPj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jDQo+ID4+IEBAIC0xMDgzLDcgKzEwODMsNyBAQCBzdGF0aWMg
aW50IHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4NCj4gKmQsDQo+ID4+IGh2
bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiA+PiAgSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShW
SVJJRElBTl9WQ1BVLA0KPiB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dCwNCj4gPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9W
Q1BVKTsNCj4gPj4NCj4gPj4gLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJz
aW9uKGNoYXIgKmFyZykNCj4gPj4gK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3Zl
cnNpb24oY29uc3QgY2hhciAqYXJnKQ0KPiA+PiAgew0KPiA+PiAgICAgIGNvbnN0IGNoYXIgKnQ7
DQo+ID4+ICAgICAgdW5zaWduZWQgaW50IG5bM107DQo+ID4+IEBAIC0xMDkzLDE3ICsxMDkzLDI0
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNoYXINCj4gPj4g
KmFyZykNCj4gPj4gICAgICBuWzFdID0gdmlyaWRpYW5fbWlub3I7DQo+ID4+ICAgICAgblsyXSA9
IHZpcmlkaWFuX2J1aWxkOw0KPiA+Pg0KPiA+PiAtICAgIHdoaWxlICggKHQgPSBzdHJzZXAoJmFy
ZywgIiwiKSkgIT0gTlVMTCApDQo+ID4+IC0gICAgew0KPiA+PiArICAgIGRvIHsNCj4gPj4gICAg
ICAgICAgY29uc3QgY2hhciAqZTsNCj4gPj4NCj4gPj4gLSAgICAgICAgaWYgKCAqdCA9PSAnXDAn
ICkNCj4gPj4gLSAgICAgICAgICAgIGNvbnRpbnVlOw0KPiA+PiArICAgICAgICB0ID0gc3RyY2hy
KGFyZywgJywnKTsNCj4gPj4gKyAgICAgICAgaWYgKCAhdCApDQo+ID4+ICsgICAgICAgICAgICB0
ID0gc3RyY2hyKGFyZywgJ1wwJyk7DQo+ID4+ICsNCj4gPj4gKyAgICAgICAgaWYgKCAqYXJnICYm
ICphcmcgIT0gJywnICYmIGkgPCAzICkNCj4gPj4gKyAgICAgICAgew0KPiA+PiArICAgICAgICAg
ICAgbltpXSA9IHNpbXBsZV9zdHJ0b3VsKGFyZywgJmUsIDApOw0KPiA+PiArICAgICAgICAgICAg
aWYgKCBlICE9IHQgKQ0KPiA+PiArICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsNCj4gPj4gKyAg
ICAgICAgfQ0KPiA+PiArDQo+ID4+ICsgICAgICAgIGkrKzsNCj4gPj4gKyAgICAgICAgYXJnID0g
dCArIDE7DQo+ID4+ICsgICAgfSB3aGlsZSAoICp0ICk7DQo+ID4NCj4gPiBUaGUgbG9vcCBpcyBt
dWNoIG5lYXRlciB3aGVuIHN0cnNlcCgpIGlzIHVzZWQuIENvdWxkIHlvdSBub3QganVzdCBhZGQg
YQ0KPiBjaGVjayBmb3IgaSA8IDMgYXQgdGhlIGJlZ2lubmluZz8NCj4gDQo+IE9mIGNvdXJzZSBJ
IGNvdWxkLiBPVE9IIEkgZG9uJ3QgdGhpbmsgdGhlIHJlc3VsdGluZyBjb2RlIHdvdWxkIGJlDQo+
IG5lYXRlci4gSSBjYW4ndCByZW1vdmUgdGhlIGNoZWNrIGZvciBpIGJlaW5nIDMgYWZ0ZXIgdGhl
IGxvb3AsIHNvDQo+IEknZCBoYXZlIHRvIGFkZCBzb21lIGxpbmVzIGluc3RlYWQgb2YgdGVzdGlu
ZyBpIDwgMyBpbiB0aGUgYWxyZWFkeQ0KPiBwcmVzZW50IGlmIHN0YXRlbWVudC4NCj4gDQo+IElu
IGNhc2UgeW91IGFyZSB0YXJnZXRpbmcgdG8gY29udGludWUgdXNpbmcgc3Ryc2VwKCk6IHRoaXMg
d291bGQNCj4gbW9kaWZ5IHRoZSBvcHRpb24gc3RyaW5nLiBJIHdhbnQgdG8gYXZvaWQgdGhhdCBh
cyBJIG5lZWQgaXQgdW5tb2RpZmllZA0KPiBmb3IgYmVpbmcgYWJsZSB0byB1c2UgaXQgaW4gdGhl
IGVycm9yIG1lc3NhZ2Ugb2YgcGF0Y2ggMzkuDQoNCk9rLCBJIGRvbid0IGZlZWwgdGhhdCBzdHJv
bmdseS4gSWYgeW91IGJlbGlldmUgdGhpcyBpcyB0aGUgbmVhdGVzdCB3YXkuLi4NCg0KQWNrZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gDQo+IA0KPiBK
dWVyZ2VuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 11:49:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 11: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.xen.org>)
	id 1djlDQ-0003bK-Ak; Mon, 21 Aug 2017 11:49:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vivek.kumar.chaubey@gmail.com>) id 1djlDP-0003bD-Ef
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 11:49:55 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 32/FF-03612-2E8CA995; Mon, 21 Aug 2017 11:49:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVyMbThsO6jE7M
 iDaZ18lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/mm6yFDQqV+yY/Im9gfGKbBcjF4eQwAxG
 ia6u66wgDovAJRaJbzt+soE4EgLvWCSeTb4GlOEEcuIkdnS9YYSwKyW+fZjIDmILCehIPH30g
 xliVDuTxJSXU4CKODjYBCwlbv8Kgaj3ljjRPglsjoiAksS9VZOZQGxmgWCJpxf3soDYwgKBEq
 cO/wGLswioSuz5chpsDK+Ar8SCx44QY+Qkbp7rZJ7AyL+AkWEVo0ZxalFZapGusYFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgADEAwQ7Gv2sDDzFKcjApifJuSJ0VKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCt+g4UE6wKDU9tSItMwcYyjBpCQ4eJRHeySBp3uKCxNzizHSI1
 ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd41IKUCIKUZpXlwg2AxdolRVkqYlxHoNCGegtSi3M
 wSVPlXjOIcjErCvLUgU3gy80rg9r0COoUJ6BTD1mkgp5QkIqSkGhh5c5b+r5aWUzr7rHvGucZ
 LC048X+VhYrJmtuum/HUtMfJMf5Y/mTPHa8f1uFTbvT/dA+/dYFzEqHOgY48ua/W0CaJMi7rn
 TuU0/ZLA23nlXK1BR3XF1E7nOoeXk94n2IbeXvHcXvNLxIaEIg/R/6x5BldX6rM7160rlFvd0
 Pny+fu8l6KMHSuVWIozEg21mIuKEwG/QkNDrAIAAA==
X-Env-Sender: vivek.kumar.chaubey@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503316194!66859832!1
X-Originating-IP: [209.85.128.195]
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 52573 invoked from network); 21 Aug 2017 11:49:54 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 11:49:54 -0000
Received: by mail-wr0-f195.google.com with SMTP id k10so4588161wre.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 04:49:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=RwuvkIF99n7zPl8YOsX8vGoN/uqxvuWTPKfvhOnOIGI=;
 b=sjH/cPD4HdrO8NjpOAubJ0R7b2LNSxRyLj9b3FbofbVFXDx5d4hee7QabywDj1vwsZ
 psyD9Sedn9zoQ/lIYcOeLZT/Snj41gk06p+Dx2phjClzlvmrzu86fbtOQJnqs2FQf+TT
 qzWK0+q46s128NYD7m9+48fglYX4O2JXqZLmsEMDz1EdMNVfSIOqq/yHo2NcxCtp76Kt
 i8TetXrzOqQWYkPckjNftQk4haHw3RK7YlFsOPQ2bYyjl73UtxxOarN/lJjSo3iEr7tx
 3TDXI0mp+py18uUXUJ/WROhttyHpF70KfsWUmGPg1Ckt8t+oUlsvaxuJW+efFArBhAlF
 ANPw==
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=RwuvkIF99n7zPl8YOsX8vGoN/uqxvuWTPKfvhOnOIGI=;
 b=gvPeO2Ads8ynUO/Ubal8Wp4/g48MevQnZHO9/1eNhObtvfAJMNfGAOQY30bnGZN0mH
 wf7nme8lIgL6fPrSi9YOY57YC5+zoAVuoonYHdCepPt5GIaYvBTLYqlPoaglGk6D0FJL
 O7+83FR7i1YoXosIMzNfU4Dpv9P2iPaaB7p8+rpeAZHJ9hyOovpbOtJoC2Kp2+w1xKxT
 AhkKYSrEGUOovmZFFLaYBhZnLoo3uUFN+LMzc8jxJ/uCq7odi0pXV2B2ussqcPd149+P
 ftjdeBHlWW7pegEselC4qfMckrDKDd34eYyskH//tQ7nUcqGn9LKKmR1PrMKNnviccEl
 IaGg==
X-Gm-Message-State: AHYfb5g8Kp8LlAQqBpYLqOkrgUSZlOhmd5/J3uMi9T4PElOJUlGv5/a1
 7MCETA/qQxsmTzx7
X-Received: by 10.80.212.133 with SMTP id s5mr12353355edi.95.1503316193313;
 Mon, 21 Aug 2017 04:49:53 -0700 (PDT)
Received: from viveklocal-HVM-domU.uk.xensource.com ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id z42sm6653240edz.69.2017.08.21.04.49.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Aug 2017 04:49:52 -0700 (PDT)
From: VIVEK KUMAR CHAUBEY <vivek.kumar.chaubey@gmail.com>
X-Google-Original-From: VIVEK KUMAR CHAUBEY <vivekkumar.chaubey@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Aug 2017 12:49:38 +0100
Message-Id: <1503316178-15058-1-git-send-email-vivekkumar.chaubey@citrix.com>
X-Mailer: git-send-email 2.7.4
Cc: andrew.cooper3@citrix.com,
 Vivek Kumar Chaubey <vivekkumar.chaubey@citrix.com>
Subject: [Xen-devel] [PATCH v3] hvmloader: support system enclosure asset
	tag (SMBIOS type 3)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVml2ZWsgS3VtYXIgQ2hhdWJleSA8dml2ZWtrdW1hci5jaGF1YmV5QGNpdHJpeC5jb20+
CgpBbGxvdyBzZXR0aW5nIHN5c3RlbSBlbmNsb3N1cmUgYXNzZXQgdGFnIGZvciBIVk0gZ3Vlc3Qu
IEd1ZXN0IE9TIGNhbgpjaGVjayBhbmQgcGVyZm9ybSBkZXNpcmVkIG9wZXJhdGlvbiBsaWtlIHN1
cHBvcnQgaW5zdGFsbGF0aW9uLgpBbHNvIGFkZGVkIGRvY3VtZW50YXRpb24gb2YgJ34vYmlvcy1z
dHJpbmcvKicgeGVuc3RvcmUga2V5cyBpbnRvCmRvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJr
ZG93bgoKU2lnbmVkLW9mZi1ieTogVml2ZWsgS3VtYXIgQ2hhdWJleSA8dml2ZWtrdW1hci5jaGF1
YmV5QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSB2MihSZXZpZXcgY2hhbmdlcyk6CiAg
KiBSZW1vdmUgc3R5bGUgY2hhbmdlcyB0byBleGlzdGluZyBsaW5lcwogICogQWRkIGRvY3VtZW50
YXRpb24gZm9yIHhlbnN0b3JlIGtleXMgJ34vYmlvcy1zdHJpbmdzLyonIHRvCmRvY3MvbWlzYy94
ZW5zdG9yZS1wYXRocy5tYXJrZG93bgotLS0KIGRvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJr
ZG93biAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9zbWJpb3MuYyAgICAgICB8IDE0ICsrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2h2bV94c19zdHJpbmdzLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDM0IGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbnN0
b3JlLXBhdGhzLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCmlu
ZGV4IDZjODBhOWUuLjkyMjU4ZmEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRo
cy5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rvd24KQEAgLTIx
MSw2ICsyMTEsMjggQEAgd2lsbCBub3QgcmVsb2NhdGUgZ3Vlc3QgbWVtb3J5LgogCiBUaGUgQklP
UyB1c2VkIGJ5IHRoaXMgZG9tYWluLgogCisjIyMjIH4vYmlvcy1zdHJpbmdzL2Jpb3MtdmVuZG9y
ID0gU1RSSU5HIFtIVk0sSU5URVJOQUxdCisjIyMjIH4vYmlvcy1zdHJpbmdzL2Jpb3MtdmVyc2lv
biA9IFNUUklORyBbSFZNLElOVEVSTkFMXQorIyMjIyB+L2Jpb3Mtc3RyaW5ncy9zeXN0ZW0tbWFu
dWZhY3R1cmVyID0gU1RSSU5HIFtIVk0sSU5URVJOQUxdCisjIyMjIH4vYmlvcy1zdHJpbmdzL3N5
c3RlbS1wcm9kdWN0LW5hbWUgPSBTVFJJTkcgW0hWTSxJTlRFUk5BTF0KKyMjIyMgfi9iaW9zLXN0
cmluZ3Mvc3lzdGVtLXZlcnNpb24gPSBTVFJJTkcgW0hWTSxJTlRFUk5BTF0KKyMjIyMgfi9iaW9z
LXN0cmluZ3Mvc3lzdGVtLXNlcmlhbC1udW1iZXIgPSBTVFJJTkcgW0hWTSxJTlRFUk5BTF0KKyMj
IyMgfi9iaW9zLXN0cmluZ3MvZW5jbG9zdXJlLW1hbnVmYWN0dXJlciA9IFNUUklORyBbSFZNLElO
VEVSTkFMXQorIyMjIyB+L2Jpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtc2VyaWFsLW51bWJlciA9IFNU
UklORyBbSFZNLElOVEVSTkFMXQorIyMjIyB+L2Jpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtYXNzZXQt
dGFnID0gU1RSSU5HIFtIVk0sSU5URVJOQUxdCisjIyMjIH4vYmlvcy1zdHJpbmdzL2JhdHRlcnkt
bWFudWZhY3R1cmVyID0gU1RSSU5HIFtIVk0sSU5URVJOQUxdCisjIyMjIH4vYmlvcy1zdHJpbmdz
L2JhdHRlcnktZGV2aWNlLW5hbWUgPSBTVFJJTkcgW0hWTSxJTlRFUk5BTF0KKworVGhlc2UgeGVu
c3RvcmUgdmFsdWVzIGFyZSB1c2VkIHRvIG92ZXJyaWRlIHNvbWUgb2YgdGhlIGRlZmF1bHQgc3Ry
aW5nCit2YWx1ZXMgaW4gdGhlIFNNQklPUyB0YWJsZSBjb25zdHJ1Y3RlZCBpbiBodm1sb2FkZXIu
IFNlZSB0aGUgU01CSU9TCit0YWJsZSBzcGVjaWZpY2F0aW9uIGF0IGh0dHA6Ly93d3cuZG10Zi5v
cmcvc3RhbmRhcmRzL3NtYmlvcy8KKworIyMjIyB+L2Jpb3Mtc3RyaW5ncy9vZW0tKiA9IFNUUklO
RyBbSFZNLElOVEVSTkFMXQorCisxIHRvIDk5IE9FTSBzdHJpbmdzIGNhbiBiZSBzZXQgaW4geGVu
c3RvcmUgdXNpbmcgdmFsdWVzIG9mIHRoZSBmb3JtCisnfi9iaW9zLXN0cmluZ3Mvb2VtLTEnIHRv
ICd+L2Jpb3Mtc3RyaW5ncy9vZW0tOTknLiBUaGVzZSBzdHJpbmdzIHdpbGwgYmUKK2xvYWRlZCBp
bnRvIHRoZSBTTUJJT1MgdHlwZSAxMSBzdHJ1Y3R1cmUuCisKICMjIyMgfi9wbGF0Zm9ybS8qID0g
KCIwInwiMSIpIFtIVk0sSU5URVJOQUxdCiAKIFZhcmlvdXMgYm9vbGVhbiBwbGF0Zm9ybSBwcm9w
ZXJ0aWVzLgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jIGIv
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jCmluZGV4IDIxMGM3YjAuLjE1NDc0N2Qg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYworKysgYi90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMKQEAgLTUzMSw2ICs1MzEsNyBAQCBzbWJpb3Nf
dHlwZV8zX2luaXQodm9pZCAqc3RhcnQpCiAgICAgY29uc3QgY2hhciAqczsKICAgICB2b2lkICpw
dHM7CiAgICAgdWludDMyX3QgbGVuZ3RoOworICAgIHVpbnQzMl90IGNvdW50ZXIgPSAwOwogCiAg
ICAgcHRzID0gZ2V0X3NtYmlvc19wdF9zdHJ1Y3QoMywgJmxlbmd0aCk7CiAgICAgaWYgKCAocHRz
ICE9IE5VTEwpJiYobGVuZ3RoID4gMCkgKQpAQCAtNTQ2LDcgKzU0Nyw3IEBAIHNtYmlvc190eXBl
XzNfaW5pdCh2b2lkICpzdGFydCkKICAgICBwLT5oZWFkZXIubGVuZ3RoID0gc2l6ZW9mKHN0cnVj
dCBzbWJpb3NfdHlwZV8zKTsKICAgICBwLT5oZWFkZXIuaGFuZGxlID0gU01CSU9TX0hBTkRMRV9U
WVBFMzsKIAotICAgIHAtPm1hbnVmYWN0dXJlcl9zdHIgPSAxOworICAgIHAtPm1hbnVmYWN0dXJl
cl9zdHIgPSArK2NvdW50ZXI7CiAgICAgcC0+dHlwZSA9IDB4MDE7IC8qIG90aGVyICovCiAgICAg
cC0+dmVyc2lvbl9zdHIgPSAwOwogICAgIHAtPnNlcmlhbF9udW1iZXJfc3RyID0gMDsKQEAgLTU2
MiwxMyArNTYzLDIwIEBAIHNtYmlvc190eXBlXzNfaW5pdCh2b2lkICpzdGFydCkKICAgICBzdHJj
cHkoKGNoYXIgKilzdGFydCwgcyk7CiAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsKIAotICAg
IC8qIE5vIGludGVybmFsIGRlZmF1bHRzIGZvciB0aGlzIGlmIHRoZSB2YWx1ZSBpcyBub3Qgc2V0
ICovCisgICAgLyogTm8gaW50ZXJuYWwgZGVmYXVsdHMgZm9yIGZvbGxvd2luZyBvbmVzIGlmIHRo
ZSB2YWx1ZSBpcyBub3Qgc2V0ICovCiAgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0VOQ0xP
U1VSRV9TRVJJQUxfTlVNQkVSLCBOVUxMKTsKICAgICBpZiAoIChzICE9IE5VTEwpJiYoKnMgIT0g
J1wwJykgKQogICAgIHsKICAgICAgICAgc3RyY3B5KChjaGFyICopc3RhcnQsIHMpOwogICAgICAg
ICBzdGFydCArPSBzdHJsZW4ocykgKyAxOwotICAgICAgICBwLT5zZXJpYWxfbnVtYmVyX3N0ciA9
IDI7CisgICAgICAgIHAtPnNlcmlhbF9udW1iZXJfc3RyID0gKytjb3VudGVyOworICAgIH0KKyAg
ICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfRU5DTE9TVVJFX0FTU0VUX1RBRywgTlVMTCk7Cisg
ICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQorICAgIHsKKyAgICAgICAgc3Ry
Y3B5KHN0YXJ0LCBzKTsKKyAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsKKyAgICAgICAg
cC0+YXNzZXRfdGFnX3N0ciA9ICsrY291bnRlcjsKICAgICB9CiAKICAgICAqKCh1aW50OF90ICop
c3RhcnQpID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0
cmluZ3MuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3MuaAppbmRleCAx
NDZiMGIwLi5mZWExZGQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94
c19zdHJpbmdzLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5o
CkBAIC03MSw2ICs3MSw3IEBACiAjZGVmaW5lIEhWTV9YU19TWVNURU1fU0VSSUFMX05VTUJFUiAg
ICAiYmlvcy1zdHJpbmdzL3N5c3RlbS1zZXJpYWwtbnVtYmVyIgogI2RlZmluZSBIVk1fWFNfRU5D
TE9TVVJFX01BTlVGQUNUVVJFUiAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtbWFudWZhY3R1cmVy
IgogI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX1NFUklBTF9OVU1CRVIgImJpb3Mtc3RyaW5ncy9l
bmNsb3N1cmUtc2VyaWFsLW51bWJlciIKKyNkZWZpbmUgSFZNX1hTX0VOQ0xPU1VSRV9BU1NFVF9U
QUcgICAgICJiaW9zLXN0cmluZ3MvZW5jbG9zdXJlLWFzc2V0LXRhZyIKICNkZWZpbmUgSFZNX1hT
X0JBVFRFUllfTUFOVUZBQ1RVUkVSICAgICJiaW9zLXN0cmluZ3MvYmF0dGVyeS1tYW51ZmFjdHVy
ZXIiCiAjZGVmaW5lIEhWTV9YU19CQVRURVJZX0RFVklDRV9OQU1FICAgICAiYmlvcy1zdHJpbmdz
L2JhdHRlcnktZGV2aWNlLW5hbWUiCiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 11:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 11: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.xen.org>)
	id 1djlIv-0004I2-VI; Mon, 21 Aug 2017 11:55:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3993c75ea=Andrew.Cooper3@citrix.com>)
 id 1djlIu-0004Hw-E5
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 11:55:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0E/02-03044-73ACA995; Mon, 21 Aug 2017 11:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsXitHRDpK75qVm
 RBo0H+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzfTdZC1p5KnavusbYwNjK0cXIySEh4C9x
 Ye8eJhCbTUBfYveLT2C2iIC6xOmOi6xdjBwczAJ+Eoce+IKYwgLxEhvXKYCYLAKqEi876kFMX
 gFPiWWdvhDz5CTOH//JDGILCahJXOu/xA5i8woISpyc+YQFxGYWkJA4+OIF8wRG7llIUrOQpB
 YwMq1i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMAgYg2MF
 4ZkHgIUZJDiYlUd4NqbMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHj4BlBMsSk1PrUjLzAGG
 I0xagoNHSYTX/CRQmre4IDG3ODMdInWKUVFKnNcEJCEAksgozYNrg8XAJUZZKWFeRqBDhHgKU
 otyM0tQ5V8xinMwKgnzKoFM4cnMK4Gb/gpoMRPQYsPWaSCLSxIRUlINjOtZZypc6/AuKr30VO
 fX2jkzJYI2lk1RCCkrO7m5MiGr7XIo99/3i7fZKP6cnMaiYvPHx6Hc+3HbJZ4lexiO/S84lTW
 P5coNycUBL9c8m3GHiWWSxr+uLVvmzqo/dU/H6Ph93vkT/9wKO2my1UarPGad8y4evmRPmZkH
 mcyj+7W/WMszW0+/VaPEUpyRaKjFXFScCACARaEvfAIAAA==
X-Env-Sender: prvs=3993c75ea=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503316533!53154041!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58753 invoked from network); 21 Aug 2017 11:55:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 11:55:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="436221873"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 21 Aug 2017 12:55:30 +0100
Message-ID: <1503316530-28107-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/tlb: Opencode the use of write_cr4() in
	write_cr3() and flush_area_local()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhdm9pZHMgdW5uZWNlc3NhcnkgdXBkYXRlcyB0byB0aGUgc3RhY2sgc2hhZG93IGNvcHkg
b2YgY3I0IGR1cmluZwpjcml0aWNhbCByZWdpb25zIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZC4K
Ck5vIGNoYW5nZSBpbiBiZWhhdmlvdXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyB8IDE5ICsrKysrKysrKysrKyst
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKaW5kZXggZjZkN2FkMS4uNjUwMTJjOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTgxLDkgKzgxLDE0IEBA
IHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQogCiAgICAgaHZtX2ZsdXNoX2d1ZXN0
X3RsYnMoKTsKIAotICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgIGFzbSB2
b2xhdGlsZSAoICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKLSAg
ICB3cml0ZV9jcjQoY3I0KTsKKyAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtucGdlXSwgJSVjcjQ7
IgorICAgICAgICAgICAgICAgICAgIm1vdiAlW2NyM10sICUlY3IzOyIKKyAgICAgICAgICAgICAg
ICAgICJtb3YgJVtjcjRdLCAlJWNyNDsiCisgICAgICAgICAgICAgICAgICA6OgorICAgICAgICAg
ICAgICAgICAgIFtucGdlXSAiciIgKGNyNCAmIH5YODZfQ1I0X1BHRSksCisgICAgICAgICAgICAg
ICAgICAgW2NyM10gICJyIiAoY3IzKSwKKyAgICAgICAgICAgICAgICAgICBbY3I0XSAgInIiIChj
cjQpCisgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiKTsKIAogICAgIHBvc3RfZmx1c2godCk7
CiAKQEAgLTEyMyw5ICsxMjgsMTEgQEAgdW5zaWduZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29u
c3Qgdm9pZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncykKIAogICAgICAgICAgICAgaHZtX2ZsdXNo
X2d1ZXN0X3RsYnMoKTsKIAotICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BH
RSk7Ci0gICAgICAgICAgICBiYXJyaWVyKCk7Ci0gICAgICAgICAgICB3cml0ZV9jcjQoY3I0KTsK
KyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoIm1vdiAlW25wZ2VdLCAlJWNyNDsiCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICJtb3YgJVtjcjRdLCAlJWNyNDsiCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIDo6CisgICAgICAgICAgICAgICAgICAgICAgICAgICBbbnBnZV0gInIiIChjcjQg
JiB+WDg2X0NSNF9QR0UpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NyNF0gICJyIiAo
Y3I0KSk7CiAKICAgICAgICAgICAgIHBvc3RfZmx1c2godCk7CiAgICAgICAgIH0KLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 11:56:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 11:56: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.xen.org>)
	id 1djlJZ-0004LY-7E; Mon, 21 Aug 2017 11:56:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djlJY-0004LO-9W
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 11:56:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0F/61-03612-F5ACA995; Mon, 21 Aug 2017 11:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDSzf+1Kx
 Ig6lHWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3m+YzF3TyVxxdWdfAuIOri5GTQ0ggT+L6
 oX4mEJtXwE7i65bnrCC2hIChxOmFN1lAbBYBVYnOH4sYQWw2AXWJtmfbwWpEBEwklkz8C2Rzc
 TAL/GCSWL3lB1hCWCBS4kzDXRaQhJBAG5PE4sbl7CAJToFAiSt7jwElOIC2CUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaG+g
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GD8uzbwEKMkB5OSKO+G1FmR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Z58EygkWpaanVqRl5gAjASYtwcGjJMJbBJLmLS5Iz
 C3OTIdInWJUlBLnXQySEABJZJTmwbXBou8So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlngk
 zhycwrgZv+CmgxE9Biw9ZpIItLEhFSUg2M3uKbfb7qTRZo7e09HpHDpr1si2nT2o+N+z8d254
 yu8ntybZfOmVXc/ucm6xkzh799clcf9VOnTezfFj1ZIyWvPmdsWPb+4q9nVc6V0XPFQ/VeLHa
 1uvA1Ynabpbb2vQvvQrfb75K8Vjop9nHDucJ/nTpVzD5FDmt7HfLW5UtJWZXNbudApNclViKM
 xINtZiLihMBWrWTirkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503316573!112891042!1
X-Originating-IP: [137.65.248.74]
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 23685 invoked from network); 21 Aug 2017 11:56:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 11:56:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 05:56:12 -0600
Message-Id: <599AE679020000780017184B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 05:56:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <1502095997-31219-7-git-send-email-bhupinder.thakur@linaro.org>
 <59882F860200007800103910@prv-mh.provo.novell.com>
 <CACtJ1JSpdZTYmVngXT6iy4givi2au10F4qOBkw_qtuVzvOtu5A@mail.gmail.com>
In-Reply-To: <CACtJ1JSpdZTYmVngXT6iy4givi2au10F4qOBkw_qtuVzvOtu5A@mail.gmail.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>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/25 v7] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDEyOjI4LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiBIaSBKYW4sCj4gCj4gT24gNyBBdWd1c3QgMjAxNyBhdCAxNDo0NCwgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4gQmh1cGluZGVyIFRoYWt1ciA8Ymh1
cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiAwOC8wNy8xNyAxMDo1NSBBTSA+Pj4KPj4+QEAgLTEx
NDgsNiArMTE0OSwyNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKPj4+dWludDMy
X3QgdGFyZ2V0OyAgICAvKiBJTiAqLwo+Pj51aW50NjRfdCBkYXRhOyAgICAgIC8qIElOL09VVCAq
Lwo+Pj59Owo+Pj4rCj4+PitzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCB7Cj4+PisjZGVmaW5l
IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVCAgMAo+Pj4rICAgICAgICB1aW50MzJfdCBjbWQ7ICAg
ICAgICAgICAvKiBYRU5fRE9NQ1RMX1ZVQVJUX09QXyogKi8KPj4+KyAgICAgICAgZG9taWRfdCBj
b25zb2xlX2RvbWlkOyAgLyogSU4gKi8KPj4+KyNkZWZpbmUgWEVOX0RPTUNUTF9WVUFSVF9UWVBF
X1ZQTDAxMSAwCj4+PisgICAgICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAgIC8qIElOIC0gdHlw
ZSBvZiB2dWFydC4KPj4+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICBD
dXJyZW50bHkgb25seSB2cGwwMTEgc3VwcG9ydGVkLgo+Pj4rICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKi8KPj4+KyAgICAgICAgeGVuX3Bmbl90IGdmbjsgICAgICAgICAgLyogSU4g
LSBndWVzdCBnZm4gdG8gYmUgdXNlZCBhcyBhCj4+PisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAqICAgICAgcmluZyBidWZmZXIuCj4+PisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAqLwo+Pj4rICAgICAgICBldnRjaG5fcG9ydF90IGV2dGNobjsgICAvKiBPVVQgLSBy
ZW1vdGUgcG9ydCBvZiB0aGUgZXZlbnQKPj4+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogICAgICAgY2hhbm5lbCB1c2VkIGZvciBzZW5kaW5nCj4+PisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAqICAgICAgIHJpbmcgYnVmZmVyIGV2ZW50cy4KPj4+KyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICovCj4+Pit9Owo+Pgo+PiBQbGVhc2UgdHJ5IHRvIGxp
bWl0IHRoZSBhbW91bnQgb2YgcGFkZGluZyBuZWVkZWQgYW5kIG1ha2UgYWxsIHJlbWFpbmluZwo+
PiBwYWRkaW5nIGZpZWxkcyBleHBsaWNpdC4gVGhhdCBzaG91bGQgdGhlbiBhbHNvIG1ha2Ugb2J2
aW91cyB0aGF0IHVzaW5nCj4+IHhlbl9wZm5fdCBpbiBkb21jdGwuaCBpcyBub3QgYSBnb29kIGlk
ZWEgKHRoZSBleGlzdGluZyB1c2VzIGFyZSBib2d1cyB0b28KPj4gYWZhaWN0IC0gaW4gdGhlIGdl
dHBhZ2VmcmFtZWluZm8zIGNhc2UgdGhlIGhhbmRsZXIgZGVhbHMgd2l0aCB0aGUgZGlmZmVyaW5n
Cj4+IHdpZHRoIGJldHdlZW4gMzItIGFuZCA2NC1iaXQgY2FsbGVycywgYW5kIHRoZSBjYWNoZWZs
dXNoIG9uZSBpcyBmaW5lIHJpZ2h0Cj4+IG5vdyBvbmx5IGJlY2F1c2UgaXQncyBBUk0tb25seSku
Cj4gCj4gUGxlYXNlIGNvcnJlY3QgbWUgaWYgSSB1bmRlcnN0b29kIHlvdXIgY29tbWVudCB3cm9u
Z2x5Lgo+IAo+IEkgYmVsaWV2ZSB5b3UgYXJlIHJlZmVycmluZyB0byByZS1vcmRlcmluZyB0aGUg
ZmllbGRzIGluIHRoZSBhYm92ZQo+IHN0cnVjdHVyZSBzbyB0aGF0IHRoZSBzdHJ1Y3R1cmUgc2l6
ZSBpcyBtaW5pbWlzZWQuCgpZZXMuCgo+IFNob3VsZCBJIHVzZSB0eXBlIGFzIHVuc2lnbmVkIGxv
bmcgaW5zdGVhZCBvZiB4ZW5fcGZuX3QgaW4gdGhpcyBzdHJ1Y3R1cmU/CgpObywgdWludDY0X2Fs
aWduZWRfdCBpcyB3aGF0IHlvdSB3YW50LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 12:01:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 12:01: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.xen.org>)
	id 1djlOh-00056w-Uc; Mon, 21 Aug 2017 12:01:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djlOg-00056d-Od
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 12:01:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0F/5F-03368-E9BCA995; Mon, 21 Aug 2017 12:01:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXfO6Vm
 RBlPPiVqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/qUfsaCN8YVy56oNjDO
 1+pi5OIQEvjLKDF17j12COcxo8TKWc+gnG2MEk/XfWLuYuTkEBFwlvh6Zi47iM0roC/Rd/o/K
 4gtLKAn0XN7DVhcQsBL4uTEhUww9taPvUC97BxsAlYSh8S6GDk4WARUJbZf1ZjAyLWAkWEVo0
 ZxalFZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagXxmAYAfjzvWBhxg
 lOZiURHk3pM6KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK3wKKCdYlJqeWpGWmQMMMJi0BAeP
 kghvEkiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeWVAigRAijJK8+BGwIL9EqOslDAvI
 9BRQjwFqUW5mSWo8q8YxTkYlYR5A0Gm8GTmlcBtegV0BBPQEYat00COKElESEk1MHo/C5Ca99
 VeJvnjs4TuU7PtTQqdrsteuG24Prvw2H2b2CrHNQ0TZ1hdbX0mvvDf6ryZRz90MbL96t7A3li
 WP9fG/cftu/dUddPb5S8pZJxQP1IltZ/7/IuvuwxT30uc1ug+oGBb+aSo/ui7T1IFGzazHN5y
 0XtH1xrnGaW9rxj+/jq23Enl2UElluKMREMt5qLiRADjVQB3cQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503316891!55776436!1
X-Originating-IP: [104.130.215.37]
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 8870 invoked from network); 21 Aug 2017 12:01:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 12:01:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djlOb-00067i-1V; Mon, 21 Aug 2017 12:01: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 1djlOV-0002va-KD; Mon, 21 Aug 2017 12:01:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djlOV-0001K9-Dv; Mon, 21 Aug 2017 12:01:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112757-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=fa74dd2217aebe6930890e55d58d35e639b18c2e
X-Osstest-Versions-That: ovmf=ce13d2d8c81f0ba77ac15d1e9a395ef1b8e57a82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 12:01:23 +0000
Subject: [Xen-devel] [ovmf test] 112757: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc1NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI3NTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmYTc0ZGQyMjE3YWViZTY5MzA4OTBlNTVkNThkMzVl
NjM5YjE4YzJlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjZTEzZDJk
OGM4MWYwYmE3N2FjMTVkMWU5YTM5NWVmMWI4ZTU3YTgyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI3MjIgIDIwMTctMDgtMTkgMTY6NDk6MzQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNzU3ICAyMDE3LTA4LTIwIDE1OjIwOjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVuIE5pZSA8
anVuLm5pZUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZmE3NGRkMjIxN2Fl
YmU2OTMwODkwZTU1ZDU4ZDM1ZTYzOWIxOGMyZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIG92bWYgZmE3NGRkMjIxN2FlYmU2OTMwODkwZTU1ZDU4ZDM1ZTYzOWIxOGMyZQor
IGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZmE3NGRkMjIxN2FlYmU2OTMwODkwZTU1ZDU4ZDM1ZTYz
OWIxOGMyZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3Zt
ZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhl
bi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhmYTc0ZGQy
MjE3YWViZTY5MzA4OTBlNTVkNThkMzVlNjM5YjE4YzJlID0geCAnXScKKyA6IHRlc3RlZC8yLjYu
MzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0
Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9s
aW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNU
UkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
IFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
IFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9Y
VEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19s
aW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBmYTc0ZGQyMjE3YWViZTY5
MzA4OTBlNTVkNThkMzVlNjM5YjE4YzJlOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAg
IGNlMTNkMmQuLmZhNzRkZDIgIGZhNzRkZDIyMTdhZWJlNjkzMDg5MGU1NWQ1OGQzNWU2MzliMThj
MmUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 12:08:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 12:08: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.xen.org>)
	id 1djlUo-0005Ol-Jd; Mon, 21 Aug 2017 12:07:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djlUn-0005Of-SR
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 12:07:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F5/00-27137-91DCA995; Mon, 21 Aug 2017 12:07:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS1fi7Kx
 Ig2dPhSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owlx3oZC3YYV0z9NIG5gXGKVhcjJ4eQQJ7E
 1me/GLsYOTh4BewkDm/VAwlLCBhKnF54kwXEZhFQlXjYvpodxGYTUJdoe7adFcQWEdCTuLnpN
 nMXIxcHs8AdJonVE1rZQRxhgbmMEi2X74FlhASms0nsfbAEbBSnQKDEqRnrWSC2CUr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFuk
 aGuglFWWmZ5TkJmbmAHlmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GI+/jzvEKMnBpCTKuyF1
 VqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5Jp4FygkWp6akVaZk5wFiASUtw8CiJ8EqApHmLC
 xJzizPTIVKnGBWlxHk/gyQEQBIZpXlwbbD4u8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3h
 8gU3gy80rgpr8CWswEtNiwdRrI4pJEhJRUA+PUp6ePHQoVjDoSXqqY4q7ZKpxTFnt8si+v1Yc
 GN4VnRRtWHMr/dEesPeffDOZLPH+O2v5Z/VLiKLM6n+rqo+rTs1Nv8vCtO3DB/+7N/Hlpf2Vm
 XePKzW1UdmctWsCXvU71ieQSn8PTDxyZMveK5eztYlpv+pWdjmYIMQkbVp58LF0w9YYhv68SS
 3FGoqEWc1FxIgBaFT+bugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503317270!72961170!1
X-Originating-IP: [137.65.248.74]
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 16915 invoked from network); 21 Aug 2017 12:07:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 12:07:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 06:07:49 -0600
Message-Id: <599AE9330200007800171877@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 06:07:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
 <598AD786020000780016DF89@prv-mh.provo.novell.com>
 <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
In-Reply-To: <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDEyOjU5LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiBXZWQsIEF1ZyA5LCAyMDE3IGF0IDg6MzYgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDA4LjA4LjE3IGF0IDEzOjE2LCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDA4LzA3LzIwMTcgMDQ6NTkgUE0sIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4gMDgvMDcvMTcgMTI6MjcgUE0gPj4+Cj4+Pj4+IFNvIGl0IHNlZW1zIHRoYXQgcGVvcGxl
IGFyZSBzdGlsbCBub3QgcXVpdGUgY2xlYXIgYWJvdXQgd2hhdCBJJ20gcHJvcG9zaW5nLgo+Pj4+
Cj4+Pj4gQW5kIGluZGVlZCB5b3VyIGV4YW1wbGVzIGhlbHBlZCBtZSB1bmRlcnN0YW5kIGJldHRl
ciB3aGF0IHlvdSBtZWFuCj4+Pj4gKG9yIGF0IGxlYXN0IEkgaG9wZSB0aGV5IGRpZCkuCj4+Pj4K
Pj4+Pj4gU3VwcG9zZSBzb21lb25lIGJ1aWxkcyBhIGxpdmVwYXRjaCB3aXRoIHRoZSBjb3JyZWN0
IGNvbXBpbGVyLCB3aXRoIGEKPj4+Pj4gY29ycmVjdCBwYXRjaCAodGhhdCB3b3VsZCBmaXggdGhl
IGJ1ZyBpZiByZWJvb3RlZCBpbnRvIGEgbmV3Cj4+Pj4+IGh5cGVydmlzb3IpLCB3aXRoIGNvcnJl
Y3QgZml4LXVwIGNvZGUuICBTdXBwb3NlIHRoYXQgdGhlIGJ1ZyBwYXNzZXMgYWxsCj4+Pj4+IHJl
YXNvbmFibGUgdGVzdGluZzsgYnV0IHRoYXQsICpkdWUgdG8gYSBidWcgaW4gdGhlIHRvb2xzKiwg
dGhlIHBhdGNoCj4+Pj4+IGFsc28gZ2l2ZXMgUFYgZ3Vlc3RzIGFjY2VzcyB0byBoeXBlcnZpc29y
IG1lbW9yeS4gIElzIHRoaXMgYSBzZWN1cml0eQo+Pj4+PiBpc3N1ZT8gIFllcyAtLSB0aGUgaHVt
YW4gdG9sZCBpdCB0byBkbyBzYWZlIHRoaW5nIFggKCJidWlsZCBhIGxpdmVwYXRjaAo+Pj4+PiBi
YXNlZCBvbiBjb3JyZWN0IGlucHV0cyB0byBmaXggdGhpcyBidWciKSBhbmQgaXQgZGlkIHVuc2Fm
ZSB0aGluZyBZCj4+Pj4+ICgiYnVpbGQgYSBsaXZlcGF0Y2ggdGhhdCBvcGVucyB1cCBhIG5ldyBz
ZWN1cml0eSBob2xlIikuCj4+Pj4KPj4+PiBUaGVyZSdzIG9uZSBtb3JlIGZhY3RvciBoZXJlOiBU
aGUgbGl2ZXBhdGNoIHRvb2xzIG1heSBiZWhhdmUgcHJvcGVybHkKPj4+PiB3aXRoIG9uZSB2ZXJz
aW9uIG9mIHRoZSBjb21waWxlciwgYW5kIGltcHJvcGVybHkgd2l0aCBhbm90aGVyLgo+Pj4KPj4+
IEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgdGhlIHJlYXNvbmluZyBoZXJlLiAgSXMgdGhpcyB5
b3VyIGFyZ3VtZW50Ogo+Pj4gIk9uZSBjYW4gaW1hZ2luZSBhIHNlY3VyaXR5LWNyaXRpY2FsIGxp
dmVwYXRjaCBidWcgdGhhdCBvbmx5IGFmZmVjdHMKPj4+IHNheSwgZ2NjIDYueCBhbmQgbm90IGdj
YyA1Lnggb3IgNy54LiAgVGhlcmVmb3JlLCB3ZSBzaG91bGQgbmV2ZXIgaXNzdWUKPj4+IFhTQXMg
Zm9yIGFueSBzZWN1cml0eS1jcml0aWNhbCBsaXZlcGF0Y2ggYnVncy4iCj4+Pgo+Pj4gSWYgd2Ug
Zm91bmQgdGhhdCBsaXZlcGF0Y2hpbmcgdG9vbHMgbWFrZSBhbiBpbmNvcnJlY3QgcGF0Y2ggb25s
eSB3aGVuCj4+PiB1c2luZyBnY2MgNS54LCBhbmQgd2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0
aGF0IHNvbWUgcGVvcGxlIG1heSBiZQo+Pj4gdXNpbmcgZ2NjIDUueCwgdGhlbiBJIHRoaW5rIHdl
IHNob3VsZCBpc3N1ZSBhbiBYU0EgYW5kIHNheSB0aGF0IGl0IG9ubHkKPj4+IGFmZmVjdHMgcGVv
cGxlIGNvbXBpbGluZyB4ZW4gd2l0aCBnY2MgNS54Lgo+Pj4KPj4+IEl0IHByb2JhYmx5IHdvdWxk
IG1ha2Ugc2Vuc2UgdG8gc3BlY2lmeSBzb21lIHJhbmdlIG9mIGNvbXBpbGVyIHZlcnNpb25zCj4+
PiBmb3Igd2hpY2ggd2Ugd2lsbCBpc3N1ZSBYU0FzIGZvciB0aGUgbGl2ZXBhdGNoIHRvb2xzLiAg
QSBnb29kIGJhc2VsaW5lCj4+PiB3b3VsZCBiZSB3aGF0IHZlcnNpb25zIG9mIGdjYyBYZW4gdXNl
cywgYW5kIHRoZW4gd2UgY2FuIHJlc3RyaWN0IGl0Cj4+PiBmdXJ0aGVyIGlmIHdlIG5lZWQgdG8g
KGZvciBpbnN0YW5jZSwgaWYgc29tZSB2ZXJzaW9ucyBvZiBnY2MgYXJlIG1pc3NpbmcKPj4+IHJl
cXVpc2l0ZSBmZWF0dXJlcywgb3IgaWYgdGhleSBhcmUganVzdCBrbm93biB0byBiZSBidWdneSku
Cj4+Pgo+Pj4gQW5kIHJlbWVtYmVyLCB0aGlzIGlzIG5vdCAiV2UgaGF2ZSB0ZXN0ZWQgYWxsIGNv
bXBpbGVyIHZlcnNpb25zIGFuZAo+Pj4gcHJvbWlzZSB5b3UgdGhlcmUgYXJlIG5vIGJ1Z3MuIiAg
SXQncywgIklmIHNvbWVvbmUgZmluZHMgYSBidWcgZm9yIHRoaXMKPj4+IHNldCBvZiBjb21waWxl
cnMsIHdlIHdpbGwgdGVsbCB5b3UgYWJvdXQgaXQgc28geW91IGNhbiBkbyBzb21ldGhpbmcKPj4+
IGFib3V0IGl0LiIKPj4KPj4gSSBjYW4gc2VlIGFuZCB1bmRlcnN0YW5kIGFsbCBvZiB3aGF0IHlv
dSBzYXk7IG15IGFyZ3VtZW50LAo+PiBob3dldmVyIHdhcyBtb3JlIHRvd2FyZHMgdGhlIG1hdHJp
eCBvZiB3aGF0IG5lZWRzIHN1cHBvcnRpbmcKPj4gcG9zc2libHkgYmVjb21pbmcgdW5yZWFzb25h
Ymx5IGxhcmdlIChubyBtYXR0ZXIgd2hldGhlciB3ZQo+PiBzcGVjaWZ5IGEgcmFuZ2Ugb2YgY29t
cGlsZXJzLCBhcyBvbmNlIGFnYWluIGRpc3Ryb3MgdGVuZCB0byBub3QKPj4gc2hpcCBwbGFpbiB1
bnBhdGNoZWQgdXBzdHJlYW0gY29tcGlsZXIgdmVyc2lvbnMpLgo+IAo+IFdoYXQgZG8geW91IG1l
YW4sICJUaGUgbWF0cml4IG9mIHdoYXQgbmVlZHMgc3VwcG9ydGluZyBbbWF5IHBvc3NpYmx5Cj4g
YmVjb21lXSBpbmNyZWFzaW5nbHkgbGFyZ2UiPyAgIFdoYXQgaXMgdGhlIHByb2JsZW0gd2l0aCBo
YXZpbmcgYSBsYXJnZQo+IChpbXBsaWNpdCkgInN1cHBvcnRlZCIgbWF0cml4PyAgSG93IGlzIHN1
cHBvcnRpbmcgYSAibGFyZ2UgbWF0cml4IiBmb3IKPiBsaXZlcGF0Y2ggdG9vbHMgZGlmZmVyZW50
IHRoYW4gdGhlIGN1cnJlbnQgImxhcmdlIG1hdHJpeCIgd2Ugc3VwcG9ydAo+IGZvciBqdXN0IGJ1
aWxkaW5nIFhlbiBhdCBhbGw/CgpUaGUgbWF0cml4IG9mIFhlbiBvbmx5IGhhcyBqdXN0IGEgc2lu
Z2xlIGRpbWVuc2lvbi4gU2luY2UgbGl2ZXBhdGNoCnRvb2xzIGFuZCBYZW4gYXJlIGluZGVwZW5k
ZW50LCBhbnkgcGFpciBvZiB0aGVtIHdvdWxkIG5lZWQKYnVpbGRpbmcvdGVzdGluZyBpbiBvcmRl
ciB0byBiZSBzdXJlIHRoaW5ncyB3b3JrIGluIGFsbCBzdXBwb3J0ZWQKY29tYmluYXRpb25zLgoK
Pj4+IFN1cHBvc2UgaW5zdGVhZCB3ZSBpc3N1ZWQgYW4gWFNBIHdpdGggYSBwYXRjaCwgYW5kIHRo
YXQgaXQgd2FzIGxhdGVyCj4+PiBkaXNjb3ZlcmVkIHRoYXQgdGhlIHBhdGNoIG9wZW5lZCB1cCBh
IGRpZmZlcmVudCBzZWN1cml0eSBob2xlIHdoZW4KPj4+IGFwcGxpZWQgb24gdG9wIG9mIFhlblNl
cnZlcidzIHBhdGNocXVldWUsIGJ1dCBub3Qgb24gdGhlIGJhc2VsaW5lCj4+PiBYZW5Qcm9qZWN0
LiAgV291bGQgd2UgaXNzdWUgYW5vdGhlciBYU0EgYW5kL29yIGFuIHVwZGF0ZSB0byBhbiBleGlz
dGluZyBYU0E/Cj4+Pgo+Pj4gVGhlIG9idmlvdXMgKmRlZmF1bHQqIGFuc3dlciB0byB0aGF0IGlz
ICJObzsgaXQncyBub3QgcHJhY3RpY2FsIGZvciB1cwo+Pj4gdG8gZGVhbCB3aXRoIHNvZnR3YXJl
IHRoYXQgaXMgbm90IGluc2lkZSB0aGUgWGVuUHJvamVjdCdzIGNvbnRyb2wuIiAgT25lCj4+PiBj
b3VsZCBpbWFnaW5lIGNpcmN1bXN0YW5jZXMgaW4gd2hpY2ggd2UgaXNzdWUgc3RhdGVtZW50cyBv
ciBhbiBYU0EKPj4+IGFueXdheSwgYnV0IHRoYXQgd291bGQgdGhlIGV4Y2VwdGlvbiBhbmQgbm90
IHRoZSBydWxlLgo+Pj4KPj4+IEkgdGhpbmsgdGhlIHNhbWUga2luZCBvZiB0aGluZyB3b3VsZCBh
cHBseSB0byB0aGUgbGl2ZXBhdGNoIHRvb2xzOiAqYnkKPj4+IGRlZmF1bHQqLCB3ZSBvbmx5IGlz
c3VlIFhTQXMgZm9yIHRoZSBsaXZlcGF0Y2ggdG9vbHMgaWYgdGhleSBjcmVhdGUKPj4+IHNlY3Vy
aXR5IGlzc3VlcyB3aGVuIGdlbmVyYXRpbmcgYmxvYnMgYmFzZWQgb24gc2VjdXJpdHkgcGF0Y2hl
cyBpc3N1ZWQKPj4+IGJ5IHRoZSBYZW5Qcm9qZWN0LCBhbmQgb24gdG9wIG9mIFhlblByb2plY3Qt
cmVsZWFzZWQgc29mdHdhcmUuICBBcwo+Pj4gYWx3YXlzLCBpZiB0aGVyZSdzIHNvbWUgdW5mb3Jl
c2VlbiBjaXJjdW1zdGFuY2UgdGhlbiBzb21lb25lIGNvdWxkIGFyZ3VlCj4+PiBmb3IgYW4gZXhj
ZXB0aW9uLgo+Pgo+PiBOb3Qgc3VyZSBoZXJlIC0gaWYgYW5hbHlzaXMgc2hvd2VkIHRoYXQgdGhl
IHNhbWUgaXNzdWUgY291bGQgaGFwcGVuCj4+IGVsc2V3aGVyZSwgYW5kIG90aGVycyB3ZXJlIGp1
c3QgbHVja3kgc28gZmFyLCBJIHRoaW5rIHdlJ2QgaGF2ZSB0bwo+PiBhbHRlciB0aGUgZGVmYXVs
dCAoYW5kIEknbSBoZXNpdGFudCB0byBjYWxsIHRoaXMgYW4gZXhjZXB0aW9uKS4gUGx1cwo+PiBh
bmFseXNpcyBtYXksIHRoZSBtb3JlIGRpZmZlcmVudCBjb21wb25lbnRzIGFyZSBpbnZvbHZlZAo+
PiAoc3BlY2lmaWNhbGx5IHRoZSBjb21waWxlciwgd2hpY2ggcGVyaGFwcyBub25lIG9mIHVzIGhh
cyBkZWVwIGVub3VnaAo+PiBrbm93bGVkZ2UgYWJvdXQpLCBiZWNvbWUgbW9yZSBhbmQgbW9yZSBk
aWZmaWN1bHQuCj4+Cj4+IEJvdHRvbSBsaW5lIC0gd2hpbGUgdGVjaG5pY2FsbHkgSSBhZ3JlZSBp
dCB3b3VsZCBiZSBnb29kIGZvciB0aGUgdG9vbHMKPj4gdG8gYmUgc2VjdXJpdHkgc3VwcG9ydGVk
LCBmcm9tIGEgcHJhY3RpY2FsIHBlcnNwZWN0aXZlIEkgc2VlIHRvbwo+PiBtdWNoIGNvbXBsZXhp
dHkgZm9yIHRoaXMgdG8gYmUgcmVhc29uYWJseSBtYW5hZ2VhYmxlLgo+IAo+IEJ1dCBJIHN0aWxs
IGRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSB0aGluayBzby4gIEV2ZXJ5IHNpbmdsZSBvYmplY3Rp
b24KPiBvciBxdWVzdGlvbiBhYm91dCB3aGF0IHdvdWxkIG9yIHdvdWxkICBub3QgYmUgc3VwcG9y
dGVkIHRoYXQgaGFzIGJlZW4KPiByYWlzZWQgc28gZmFyIGhhcyBhbmFsb2dzIGluIHdoYXQgd2Ug
YWxyZWFkeSBzdXBwb3J0LiAgSXQgaXMgbm8gbW9yZQo+IGNvbXBsZXggdG8gc3VwcG9ydCBsaXZl
cGF0Y2gtdG9vbHMgdGhhbiB0byBzdXBwb3J0IEhWTSBVU0IKPiBwYXNzdGhyb3VnaCwgb3IgY3Jl
ZGl0Mi4KCkkgZG9uJ3QgdGhpbmsgd2UgY3VycmVudGx5IGhhdmUgYW55IHNjZW5hcmlvIHdoZXJl
IGl0IG1pZ2h0IGJlCnJlcXVpcmVkIChyYXRoZXIgdGhhbiBqdXN0IGJlaW5nIG9wdGlvbmFsKSB0
byBkbyBpbi1kZXB0aCBhbmFseXNpcwpvZiBjb21waWxlciBiZWhhdmlvci4gSWYgd2UgcmFuIGlu
dG8gYSBjb21waWxlciBpbmR1Y2VkIHZ1bG5lcmFiaWxpdHkKaW4gWGVuLCBJJ20gc3VyZSB3ZSdk
IGZvcndhcmQgdGhpcyB0byB0aGUgY29tcGlsZXIgZm9sa3MuIElmLCBob3dldmVyLAp0aGVyZSdz
IGFuIGlzc3VlIHdpdGggYSBsaXZlcGF0Y2gsIGFuZCBpdCdzIHVuY2xlYXIgd2hldGhlciB0aGUg
cm9vdApjYXVzZSBhcmUgdGhlIHRvb2wgY2hhaW4gb3IgdGhlIGxpdmVwYXRjaCB0b29scywgYm90
aCB3b3VsZCBuZWVkIHRvCmJlIGFuYWx5emVkIHRvIGZpbmQgdGhlIGN1bHByaXQuIEkgZG9uJ3Qg
dGhpbmsgZm9yd2FyZGluZyB0aGlzIHRvIHRoZQpjb21waWxlciBmb2xrcyB3b3VsZCBiZSBhcHBy
b3ByaWF0ZSB1bnRpbCB3ZSdyZSBzdXJlIGl0J3MgaW4gdGhlaXIgY29kZQpyYXRoZXIgdGhhbiBv
dXJzLgoKPiBJIGhhdmUgZWxzZXdoZXJlIGRlc2NyaWJlZCBhIGh5cG90aGV0aWNhbCBzY2VuYXJp
byB3aGVyZSBJIHRoaW5rIHdlCj4gc2hvdWxkIGlzc3VlIGFuIFhTQSBmb3IgbGl2ZXBhdGNoLXRv
b2xzLiAgQXJlIHlvdSByZWFsbHkgc2VyaW91c2x5Cj4gc3VnZ2VzdGluZyB0aGF0IGluIHRoYXQg
c2NlbmFyaW8gd2Ugc2hvdWxkIHNpbXBseSBwdWJsaXNoIHRoZQo+IHZ1bG5lcmFiaWxpdHkgb250
byB4ZW4tZGV2ZWwgd2l0aCBubyBwcmVkaXNjbG9zdXJlPwoKV2VsbCwgYXQgbGVhc3QgSSdtIG5v
dCAxMDAlIGNvbnZpbmNlZCBpc3N1aW5nIGFuIFhTQSBpbiB0aGlzIGNhc2UKd291bGQgYmUgYXBw
cm9wcmlhdGUuCgpBbnl3YXkgLSBzaW5jZSBpdCBmZWVscyBsaWtlIHdlJ3JlIG1vdmluZyBpbiBj
aXJjbGVzICh3aGljaCBpbiBwYXJ0Cm1heSBiZSBiZWNhdXNlIEkgY2FuJ3QgZXhwcmVzcyB3ZWxs
IGVub3VnaCB0aGUgcmVhc29ucyBmb3IgbXkKaGVzaXRhdGlvbiB0byBnbyB0byB0aGUgZnVsbCBY
U0EgZXh0ZW50IHdpdGggdGhlIGxpdmVwYXRjaCB0b29scykKSSdkIGxpa2UgdG8ganVzdCBjb25j
bHVkZSBteSBwYXJ0IGhlcmUgd2l0aCBzYXlpbmcgdGhhdCBJJ20gbm90CmdvaW5nIHRvIHN0YW5k
IGluIHRoZSB3YXkgd2hpY2hldmVyIGRlY2lzaW9uIGlzIHRha2VuLiBJJ3ZlCnZvaWNlZCBteSBy
ZXNlcnZhdGlvbnMsIGFuZCB0aGF0IHdpbGwgaGF2ZSB0byBkby4gSSdkIHRoZXJlZm9yZQpwcmVm
ZXIgdG8gbGVhdmUgdGhlIGRpc2N1c3Npb24gdG8gdGhvc2UgbW9yZSBmYW1pbGlhciB3aXRoIHRo
b3NlCnRvb2xzIChhbmQgdGhlaXIgcG9zc2libGUgbGltaXRhdGlvbnMgYW5kIGlzc3VlcykuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 12:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 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.xen.org>)
	id 1djlif-0006di-Rl; Mon, 21 Aug 2017 12:22:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djlie-0006dc-2U
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 12:22:12 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F5/4C-03557-370DA995; Mon, 21 Aug 2017 12:22:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS7fowqx
 IgxurTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbK2azFTRwVbQ9m8fcwNjO0cXIwSEkkCfx
 a6Z+FyMnB6+AncSFOzfZQWwJAUOJ0wtvsoDYLAKqEpO/HmMEsdkE1CXanm1nBWkVEXCUmNzsB
 RJmFoiWmHV+FzNIWFjAR+JMj1sXIxfQ8H+MEt/2/2cFqeEU8JT4v+YgE0gNr4CgxN8dwhCtWh
 IPf91igbC1JZYtfA02hllAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukbGekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHHAAQ7GP/MDzzEKMnBpCTKuyF1VqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6n54BygkWp6akVaZk5wBiASUtw8CiJ8N4BSfMWFyTmF
 memQ6ROMSpKifNynAdKCIAkMkrz4NpgcXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryOIF
 N4MvNK4Ka/AlrMBLTYsHUayOKSRISUVAOjzOPoYzLrLPYc7fSV3HbHWGzetrUpJ1M2dakdfxn
 ZtF5I8jfrpmMTIkInfBSYJ3C4w4/7fot62pnF7q+YXSRYtG4lfTizveeSypyph2sfhtoZfFH9
 LzadrXud4MNLnxubE6+K3zfNTPrvJiG1IOl6vjV7gINB73zJI6x2vyQ0q3SNErcG27xXYinOS
 DTUYi4qTgQA6CeQN7YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503318129!75353037!1
X-Originating-IP: [137.65.248.74]
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 39793 invoked from network); 21 Aug 2017 12:22:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 12:22:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 06:22:08 -0600
Message-Id: <599AEC8D020000780017188B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 06:22:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andreas Kinzler <hfp@posteo.de>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDExOjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFhlbiBuZXZlciBkZXRlY3RzIHRoZSBNU0lYIHRhYmxlIGVudHJ5IHVubWFzayBiZWNhdXNlIGl0
IGhhcHBlbnMKPiBiZWZvcmUgdGhlIE1TSVggaXMgYm91bmQgdG8gdGhlIGd1ZXN0LCBzbyB0aGUg
WGVuIG1zaXh0YmwgaGFuZGxlcnMgYXJlCj4gbm90IGF3YXJlIG9mIHRoaXMgbWVtb3J5IHJlZ2lv
bi4KPiAKPiBUaGUgdHdvIHBvc3NpYmxlIHNvbHV0aW9ucyBJIHNlZSB0byB0aGlzIGFyZToKPiAK
PiAgLSBNYWtlIFFFTVUgc2V0dXAgdGhlIHZlY3RvcnMgd2hlbiB0aGUgdGFibGUgZW50cmllcyBh
cmUgdW5tYXNrZWQsCj4gICAgZXZlbiBpZiBNU0lYIGlzIG5vdCBlbmFibGVkLgo+ICAtIFByb3Zp
ZGUgYW4gaHlwZXJjYWxsIHNvIFFFTVUgY2FuIHVubWFzayBNU0lYIHZlY3RvcnMgb24gYmVoYWxm
IG9mCj4gICAgdGhlIGd1ZXN0LiBUaGlzIHdvdWxkIGJlIHVzZWQgdG8gdW5tYXNrIHRoZSBlbnRy
aWVzIGlmIE1TSVggaXMKPiAgICBlbmFibGVkIHdpdGggdGFibGUgZW50cmllcyBhbHJlYWR5IHVu
bWFza2VkLgoKTmVpdGhlciBzb3VuZHMgcmlnaHQuIEFzIGxvbmcgYXMgTVNJLVggaXMgZGlzYWJs
ZWQgKG9yIHRoZSBtYXNrYWxsCmJpdCBzZXQpLCB0aGUgY29udGVudHMgb2YgdGhlIHRhYmxlIGVu
dHJpZXMgaXMgbWVhbmluZ2xlc3MuIEl0IGlzIG5vdApjb3JyZWN0IHRvIGFzc2lnbiBhbnkgbWVh
bmluZyB0byB0aGVtIGluIHRoYXQgc3RhdGUuIEFuZCBxZW11CnNob3VsZCBub3QgYmUgdW5tYXNr
aW5nIHRoZSBlbnRyaWVzIG9uIGJlaGFsZiBvZiB0aGUgZ3Vlc3QgZWl0aGVyLgpJdCBvdWdodCB0
byBiZSBwb3NzaWJsZSBmb3IgWGVuIHRvIGtub3cgdGhlIHN0YXRlIG9mIHRoZSBtYXNrIGJpdHMK
YXQgdGhlIHRpbWUgb2YgYmluZGluZyB0aGUgaW50ZXJydXB0cy4gQWZ0ZXIgYWxsLCB3aXRoIGEg
bmV3IGh5cGVyY2FsbAphZGRlZCBsaWtlIHlvdSBwcm9wb3NlIGl0LCB0aGVyZSB3b3VsZCBzdGls
bCBiZSBhIHdpbmRvdyBpbiB0aW1lCndoZXJlIG5laXRoZXIgc2V0dGluZyAobWFza2VkIG9yIHVu
bWFza2VkKSB3b3VsZCBiZSBjb3JyZWN0IGluClhlbidzIGludGVybmFsIHJlY29yZGluZyBvZiBz
dGF0ZS4gUXVpdGUgcG9zc2libHkgdGhlIG9ubHkgc29sdXRpb24KaXMgZm9yIHFlbXUgdG8gY29t
bXVuaWNhdGUgdGhlIGludGVuZGVkIHN0YXRlIG9mIHRoZSBtYXNrIGJpdAp3aGlsZSBiaW5kaW5n
IHRoZSBpbnRlcnJ1cHQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 12:32:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 12: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.xen.org>)
	id 1djlsL-0007OW-PE; Mon, 21 Aug 2017 12:32:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hfp@posteo.de>) id 1djlsK-0007OQ-3S
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 12:32:12 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 44/98-01994-BC2DA995; Mon, 21 Aug 2017 12:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsWy01nFSffUpVm
 RBnPf61ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkL1+xjLFjIXbF76X/2BsY/HF2MXBxCAtsZ
 JSZ/XMoG4UxmlFh15S5LFyMnB7OAu8Tz1XeZQWwRgSSJ4xPnMEPEzSVuzrvLBmILC3hLnGu4D
 dW8iUni5/MWJpAEi4CqxJFje8EG8QoISpyc+QRqqLzE9rcQg9gE1CXWv//D2sXIAVSjLvFvqh
 xImFPAXmLBok6wElEBJYkHUxqYJzDyzUJy0iwkU2chmbqAkXkVo0ZxalFZapGuoYVeUlFmekZ
 JbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgwDEAwQ7Gpu2ehxglOZiURHk3pM6KFOJLyk+p
 zEgszogvKs1JLT7EqMHBIbB7TftcRimWvPy8VCUJ3pCLQHWCRanpqRVpmTnAmIApleDgURLhX
 QOS5i0uSMwtzkyHSJ1itORoerXuCxPHigVbgeSrH9u/MAmBzZMS550J0iAA0pBRmgc3Dha3lx
 hlpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCTMexVkCk9mXgnc1ldABzEBHWTYOg3koJJEhJRUAyP
 LUbEJL2f8Ndygv/L5v7SXZjHTnAVFr6b55bn0bnFXm8LQNMdiQp9wcOA+k/9Cx6bwZck2ufmE
 Jn8xT+v+2CD/Kkt+2qqcu4e6993k+DX77RZBZvcdrnx3tHpYt4u+ULF21Engvr5qtcGRyXoRu
 1dx3Gm8+J9x/urZUypn/c48+kk7fbFnUbgSS3FGoqEWc1FxIgB2japZ1gIAAA==
X-Env-Sender: hfp@posteo.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503318729!92650002!1
X-Originating-IP: [185.67.36.66]
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 27605 invoked from network); 21 Aug 2017 12:32:10 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Aug 2017 12:32:10 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 85C6B20821
 for <xen-devel@lists.xen.org>; Mon, 21 Aug 2017 14:32:09 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3xbY3W5VPsz10J1;
 Mon, 21 Aug 2017 14:32:07 +0200 (CEST)
To: "Jan Beulich" <JBeulich@suse.com>, =?iso-8859-15?Q?Roger_Pau_Monn=E9?=
 <roger.pau@citrix.com>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
 <599AEC8D020000780017188B@prv-mh.provo.novell.com>
Date: Mon, 21 Aug 2017 14:32:06 +0200
MIME-Version: 1.0
From: "Andreas Kinzler" <hfp@posteo.de>
Message-ID: <op.y5bmfsn9ollboj@kriftel>
In-Reply-To: <599AEC8D020000780017188B@prv-mh.provo.novell.com>
User-Agent: Opera Mail/1.0 (Win32)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"; DelSp="yes"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4gIC0gTWFrZSBRRU1VIHNldHVwIHRoZSB2ZWN0b3JzIHdoZW4gdGhlIHRhYmxlIGVudHJpZXMg
YXJlIHVubWFza2VkLAo+PiAgICBldmVuIGlmIE1TSVggaXMgbm90IGVuYWJsZWQuCj4+ICAtIFBy
b3ZpZGUgYW4gaHlwZXJjYWxsIHNvIFFFTVUgY2FuIHVubWFzayBNU0lYIHZlY3RvcnMgb24gYmVo
YWxmIG9mCj4+ICAgIHRoZSBndWVzdC4gVGhpcyB3b3VsZCBiZSB1c2VkIHRvIHVubWFzayB0aGUg
ZW50cmllcyBpZiBNU0lYIGlzCj4+ICAgIGVuYWJsZWQgd2l0aCB0YWJsZSBlbnRyaWVzIGFscmVh
ZHkgdW5tYXNrZWQuCj4gTmVpdGhlciBzb3VuZHMgcmlnaHQuIEFzIGxvbmcgYXMgTVNJLVggaXMg
ZGlzYWJsZWQgKG9yIHRoZSBtYXNrYWxsCj4gYml0IHNldCksIHRoZSBjb250ZW50cyBvZiB0aGUg
dGFibGUgZW50cmllcyBpcyBtZWFuaW5nbGVzcy4gSXQgaXMgbm90Cj4gY29ycmVjdCB0byBhc3Np
Z24gYW55IG1lYW5pbmcgdG8gdGhlbSBpbiB0aGF0IHN0YXRlLiBBbmQgcWVtdQo+IHNob3VsZCBu
b3QgYmUgdW5tYXNraW5nIHRoZSBlbnRyaWVzIG9uIGJlaGFsZiBvZiB0aGUgZ3Vlc3QgZWl0aGVy
Lgo+IEl0IG91Z2h0IHRvIGJlIHBvc3NpYmxlIGZvciBYZW4gdG8ga25vdyB0aGUgc3RhdGUgb2Yg
dGhlIG1hc2sgYml0cwo+IGF0IHRoZSB0aW1lIG9mIGJpbmRpbmcgdGhlIGludGVycnVwdHMuIEFm
dGVyIGFsbCwgd2l0aCBhIG5ldyBoeXBlcmNhbGwKPiBhZGRlZCBsaWtlIHlvdSBwcm9wb3NlIGl0
LCB0aGVyZSB3b3VsZCBzdGlsbCBiZSBhIHdpbmRvdyBpbiB0aW1lCj4gd2hlcmUgbmVpdGhlciBz
ZXR0aW5nIChtYXNrZWQgb3IgdW5tYXNrZWQpIHdvdWxkIGJlIGNvcnJlY3QgaW4KPiBYZW4ncyBp
bnRlcm5hbCByZWNvcmRpbmcgb2Ygc3RhdGUuIFF1aXRlIHBvc3NpYmx5IHRoZSBvbmx5IHNvbHV0
aW9uCj4gaXMgZm9yIHFlbXUgdG8gY29tbXVuaWNhdGUgdGhlIGludGVuZGVkIHN0YXRlIG9mIHRo
ZSBtYXNrIGJpdAo+IHdoaWxlIGJpbmRpbmcgdGhlIGludGVycnVwdC4KCkhlbGxvIEphbiArIFJv
Z2VyLAoKYXMgc29tZW9uZSB3aG8gaXMgbm90IGZhbWlsaWFyIHdpdGggTVNJLVggc3R1ZmYsIEkg
c3RpbGwgaGF2ZSBvbmUgb2J2aW91cyAgCnF1ZXN0aW9uOiBXaHkgd2FzIGFsbCBvZiB0aGlzIG5v
dCBhIHByb2JsZW0gYmVmb3JlIHRoZSBjb21taXQgSSBiaXNlY3RlZCAgCmRvd24/IEV2ZXJ5dGhp
bmcgZGlkIHdvcmsgYmVmb3JlIGFuZCB0byBiZSBob25lc3QgdGhlcmUgaXMgYSAiYnVzaW5lc3Mi
ICAKc2lkZSB0byBteSBxdWVzdGlvbjogU2luY2UgdGhhdCBwYXRjaCBpdCBoYXMgYWN0dWFsbHkg
YmVlbiBicm9rZW4gZm9yIGF0ICAKbGVhc3QgMyBtYWpvciBYZW4gcmVsZWFlcyAoNC42LTQuOCku
IERvZXMgdGhhdCBtYWtlIGFueSBzZW5zZT8gRm9yIHRoZSAgCnJlcHV0YXRpb24gb2YgWGVuPwoK
UmVnYXJkcyBBbmRyZWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 12:34:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 12: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.xen.org>)
	id 1djluC-0007VB-40; Mon, 21 Aug 2017 12:34:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djluB-0007V2-20
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 12:34:07 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C9/01-01859-E33DA995; Mon, 21 Aug 2017 12:34:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS6fjDS9f28qx
 Ig+Uz5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHzXfYC65wVhy/28jUwPiHvYuRk0NIIE9i
 6s5ZYDavgJ3E9TdPmUFsCQFDidMLb7KA2CwCqhKXD70Fi7MJqEu0PdvOCmKLCARIPH93BijOw
 cEsoCLReEYAJCwsoCHx6fkyJojxxhLLlnaAjeEUMJE4824nK0g5r4CgxN8dwiBhZgEtiYe/br
 FA2NoSyxa+hpooLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSNLvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNCrZ2Bg3MHYtNfvEKMkB5OSKO+G1FmRQnxJ+SmV
 GYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCN+QiUJ1gUWp6akVaZg4wOmBKJTh4lER41
 4CkeYsLEnOLM9MhUqcYLTmavn/8zsTRNPHXLyaOPhApBDZPSpyX7xJQgwBIQ0ZpHtw4WARfYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMGwOyliczrwRu6yugg5iADjJsnQZyUEkiQkqqgXG
 J2wNRpr/fLANM94T0pFkvtQ2V3lrTJBo97516Y5PF7lcr699od7o9un9x8a28/6r7GW+VfNqj
 oM+drt7zZJmPwl+Gpllpt755vs+7Jvnr1ZGJjt8ebJvxaDGbZXtYtsHEjpgdgtvLXyZy8oey5
 ob9/eChEKKwO6x001T2NxVy1gY6xkw1V5RYijMSDbWYi4oTAdx3DHvbAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503318843!80023136!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33508 invoked from network); 21 Aug 2017 12:34:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 12:34:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 06:34:03 -0600
Message-Id: <599AEF5802000078001718A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 06:34:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>, "Lars Kurth" <lars.kurth@citrix.com>
References: <59c5a995.016@prv1-mh.provo.novell.com>
In-Reply-To: <59c5a995.016@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDEyOjA3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
ICogIENvbXBsZXRpb24gb2YgdGhlIHg4NiBpbnNuIGVtdWxhdG9yIChhcyBmYXIgYXMgcG9zc2li
bGUpCj4gICAtICBYRU4tNDYKPiAgIC0gIEphbiBCZXVsaWNoCgpQYXRjaGVzIGZvciB0aGUgbmV4
dCBzdGVwIGhhdmUgYmVlbiBwZW5kaW5nIHVucmV2aWV3ZWQgZm9yCmV4YWN0bHkgMiBtb250aHMu
IENvbnNpZGVyaW5nIGhvdyBtdWNoIHJldmlldyBvZiBuZXcKZnVuY3Rpb25hbGl0eSBwYXRjaGVz
IGJ5IHZhcmlvdXMgcGVvcGxlIEkndmUgYmVlbiBkb2luZyBkdXJpbmcKdGhhdCBwZXJpb2Qgb2Yg
dGltZSAobm90IHRvIHNwZWFrIG9mIGhvdyBtdWNoIG1vcmUgaXMgd2FpdGluZwp0byBiZSByZXZp
ZXdlZCksIEkgZmluZCBpdCByZWFsbHkgdW5hY2NlcHRhYmxlIHRoYXQgc3VjaCBhIHNlcmllcwpp
cyBib3R0bGVuZWNrZWQgYnkgaGF2aW5nIHRvIHdhaXQgZm9yIGEgc2luZ2xlIHBlcnNvbiAoQW5k
cmV3KSB0bwpyZXZpZXcgaXQuIEkgY2FuIGZ1bGx5IHVuZGVyc3RhbmQgdGhhdCBoZSBoYXMgbm8g
dGltZSB0byBsb29rCnRocm91Z2ggdGhpcyAobm9uLXRyaXZpYWwpIHNlcmllcy4gT3RoZXJzIHNo
b3VsZCBmaW5hbGx5IHN0YXJ0CnN0ZXBwaW5nIHVwIChhbmQgbm90IGp1c3QgZm9yIHBpZWNlcyB3
aGVyZSByZXZpZXcgaXMgZWFzeSBhbmQgY2FuCmJlIGRvbmUgaW4gYSBmZXcgbWludXRlcykuIE90
aGVyd2lzZSBJIG1heSBmaW5kIG15c2VsZiBmb3JjZWQgdG8Kc3RvcCByZXZpZXdpbmcgYW55IG5l
dyBmdW5jdGlvbmFsaXR5IHBhdGNoZXMgY29udHJpYnV0ZWQgYnkKcGVvcGxlIG5vdCBvdGhlcndp
c2UgcGFydGljaXBhdGluZyBpbiBkZXZlbG9wbWVudCBpbiBtZWFuaW5nZnVsCndheXMgKHdoaWNo
IHdvdWxkIGRyYW1hdGljYWxseSBzaHJpbmsgbXkgdG8tYmUtcmV2aWV3ZWQgcXVldWUpLgoKSSBk
aWQgYnJpbmcgdXAgaW4gdGhlIHBhc3QgdGhlIHRoZW9yZXRpY2FsbHkgcG9zc2libGUgbW9kZWwg
b2YKY29udHJpYnV0b3JzIGhhdmluZyB0byBidWlsZCB1cCBjcmVkaXQgZm9yIHN1Ym1pdHRpbmcg
bmV3CmZ1bmN0aW9uYWxpdHkgcGF0Y2hlcy4gTG9va2luZyBhdCB0aGUgcGF0Y2ggc3VibWlzc2lv
biByYXRlIEkKdGhpbmsgdGhpcyBuZWVkcyB0byBiZSBjb25zaWRlcmVkIHNlcmlvdXNseSwgZGVz
cGl0ZSBpdHMgdmVyeQpvYnZpb3VzIGRyYXdiYWNrcy4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 12:39:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 12: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.xen.org>)
	id 1djlz5-0007oN-Py; Mon, 21 Aug 2017 12:39:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djlz4-0007oH-QZ
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 12:39:10 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 73/E3-02184-D64DA995; Mon, 21 Aug 2017 12:39:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzf3yqx
 Igxk/ZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyF+5pYCvoEKk6u2c3WwPiVp4uRk0NIIE/i
 x+tXTCA2r4CdxL9zZ9lBbAkBQ4nTC2+ygNgsAqoSR2Y/ZwOx2QTUJdqebWcFsUWA4k8m7mMEs
 ZkFyiUuXj8KNIeDQ1jAR+JMj1sXIxfQ+PNMEi2bp4LVcwpoSNz49ooVpIZXQFDi7w5hiFYtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGpXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxobtnocYJTmYlER5N6TOihTi
 S8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErxsl4HqBItS01Mr0jJzgPEBUyrBw
 aMkwisJkuYtLkjMLc5Mh0idYlSUEuddeAkoIQCSyCjNg2uDxeQlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfMyg4znycwrgZv+CmgxE9Biw9ZpIItLEhFSUg2M8k37DDXrZ2y2WrNI7vDtre8
 4TuVmLPnmo/p95/zlWdWP9I2ctrVGrOZjUpj9/3/Ea11z16XtjT+nO5Sc1jm4t8mYob9e9pug
 0gUpPglrybXH3a5EqksfX6V4Ly2kY04y65cun84vRsJCaku/pb9p1zGLfH14m862X6E/CoumW
 SrN3VCdbLlfiaU4I9FQi7moOBEAAeILlcQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503319147!108008836!1
X-Originating-IP: [137.65.248.74]
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 32460 invoked from network); 21 Aug 2017 12:39:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 12:39:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 06:39:07 -0600
Message-Id: <599AF08702000078001718B7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 06:39:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andreas Kinzler" <hfp@posteo.de>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
 <599AEC8D020000780017188B@prv-mh.provo.novell.com>
 <op.y5bmfsn9ollboj@kriftel>
In-Reply-To: <op.y5bmfsn9ollboj@kriftel>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDE0OjMyLCA8aGZwQHBvc3Rlby5kZT4gd3JvdGU6Cj4+ID4gIC0g
TWFrZSBRRU1VIHNldHVwIHRoZSB2ZWN0b3JzIHdoZW4gdGhlIHRhYmxlIGVudHJpZXMgYXJlIHVu
bWFza2VkLAo+Pj4gICAgZXZlbiBpZiBNU0lYIGlzIG5vdCBlbmFibGVkLgo+Pj4gIC0gUHJvdmlk
ZSBhbiBoeXBlcmNhbGwgc28gUUVNVSBjYW4gdW5tYXNrIE1TSVggdmVjdG9ycyBvbiBiZWhhbGYg
b2YKPj4+ICAgIHRoZSBndWVzdC4gVGhpcyB3b3VsZCBiZSB1c2VkIHRvIHVubWFzayB0aGUgZW50
cmllcyBpZiBNU0lYIGlzCj4+PiAgICBlbmFibGVkIHdpdGggdGFibGUgZW50cmllcyBhbHJlYWR5
IHVubWFza2VkLgo+PiBOZWl0aGVyIHNvdW5kcyByaWdodC4gQXMgbG9uZyBhcyBNU0ktWCBpcyBk
aXNhYmxlZCAob3IgdGhlIG1hc2thbGwKPj4gYml0IHNldCksIHRoZSBjb250ZW50cyBvZiB0aGUg
dGFibGUgZW50cmllcyBpcyBtZWFuaW5nbGVzcy4gSXQgaXMgbm90Cj4+IGNvcnJlY3QgdG8gYXNz
aWduIGFueSBtZWFuaW5nIHRvIHRoZW0gaW4gdGhhdCBzdGF0ZS4gQW5kIHFlbXUKPj4gc2hvdWxk
IG5vdCBiZSB1bm1hc2tpbmcgdGhlIGVudHJpZXMgb24gYmVoYWxmIG9mIHRoZSBndWVzdCBlaXRo
ZXIuCj4+IEl0IG91Z2h0IHRvIGJlIHBvc3NpYmxlIGZvciBYZW4gdG8ga25vdyB0aGUgc3RhdGUg
b2YgdGhlIG1hc2sgYml0cwo+PiBhdCB0aGUgdGltZSBvZiBiaW5kaW5nIHRoZSBpbnRlcnJ1cHRz
LiBBZnRlciBhbGwsIHdpdGggYSBuZXcgaHlwZXJjYWxsCj4+IGFkZGVkIGxpa2UgeW91IHByb3Bv
c2UgaXQsIHRoZXJlIHdvdWxkIHN0aWxsIGJlIGEgd2luZG93IGluIHRpbWUKPj4gd2hlcmUgbmVp
dGhlciBzZXR0aW5nIChtYXNrZWQgb3IgdW5tYXNrZWQpIHdvdWxkIGJlIGNvcnJlY3QgaW4KPj4g
WGVuJ3MgaW50ZXJuYWwgcmVjb3JkaW5nIG9mIHN0YXRlLiBRdWl0ZSBwb3NzaWJseSB0aGUgb25s
eSBzb2x1dGlvbgo+PiBpcyBmb3IgcWVtdSB0byBjb21tdW5pY2F0ZSB0aGUgaW50ZW5kZWQgc3Rh
dGUgb2YgdGhlIG1hc2sgYml0Cj4+IHdoaWxlIGJpbmRpbmcgdGhlIGludGVycnVwdC4KPiAKPiBh
cyBzb21lb25lIHdobyBpcyBub3QgZmFtaWxpYXIgd2l0aCBNU0ktWCBzdHVmZiwgSSBzdGlsbCBo
YXZlIG9uZSBvYnZpb3VzICAKPiBxdWVzdGlvbjogV2h5IHdhcyBhbGwgb2YgdGhpcyBub3QgYSBw
cm9ibGVtIGJlZm9yZSB0aGUgY29tbWl0IEkgYmlzZWN0ZWQgIAo+IGRvd24/IEV2ZXJ5dGhpbmcg
ZGlkIHdvcmsgYmVmb3JlIGFuZCB0byBiZSBob25lc3QgdGhlcmUgaXMgYSAiYnVzaW5lc3MiICAK
PiBzaWRlIHRvIG15IHF1ZXN0aW9uOiBTaW5jZSB0aGF0IHBhdGNoIGl0IGhhcyBhY3R1YWxseSBi
ZWVuIGJyb2tlbiBmb3IgYXQgIAo+IGxlYXN0IDMgbWFqb3IgWGVuIHJlbGVhZXMgKDQuNi00Ljgp
LiBEb2VzIHRoYXQgbWFrZSBhbnkgc2Vuc2U/IEZvciB0aGUgIAo+IHJlcHV0YXRpb24gb2YgWGVu
PwoKRm9yIHRoZSByZXB1dGF0aW9uIG9mIFhlbiB0aGlzIGlzIG5vdCBuaWNlLCBJIGFncmVlLiBC
dXQgdGhpcyBiZWluZyBhbgpvcGVuIHNvdXJjZSBwcm9qZWN0LCB5b3Ugd291bGQgaGF2ZSBiZWVu
IGZyZWUgdG8gY29udHJpYnV0ZSBhIGZpeAppbiBhbGwgb2YgdGhpcyB0aW1lLiBJbiBubyBjYXNl
IGlzIGl0LCBpbW8sIGFwcHJvcHJpYXRlIHRvIGRlbWFuZCBhbgppbW1lZGlhdGUgc29sdXRpb24g
aGVyZSAtIGlmIHRoZXJlJ3MgYSBidXNpbmVzcyBhc3BlY3QgZm9yIHlvdSBhbmQKeW91IGRvbid0
IGZlZWwgY2FwYWJsZSBvZiBhbmFseXppbmcgYW5kIGZpeGluZyB0aGUgaXNzdWUgeW91cnNlbGYs
CnlvdSBhbHdheXMgaGF2ZSB0aGUgb3B0aW9uIG9mIHBheWluZyBzb21lb25lIHdobyBpcy4KClRo
ZSBmYWN0IHRoYXQgdGhpbmdzIGhhZCB3b3JrZWQgYmVmb3JlIHRoYXQgY2hhbmdlIGRvZXMgX25v
dF8KbWVhbiB0aGUgY2hhbmdlIHdhcyBiYWQuIEl0J3MgaXMgZmFyIG1vcmUgbGlrZWx5IGZvciB0
aGluZ3MgdG8gaGF2ZQp3b3JrZWQgb3V0IG9mIHB1cmUgbHVjay4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 12:46:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 12: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.xen.org>)
	id 1djm6U-000066-Ig; Mon, 21 Aug 2017 12:46:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djm6S-000060-Qi
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 12:46:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 98/F4-18185-636DA995; Mon, 21 Aug 2017 12:46:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9fk2qx
 Ig48XjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owtLxpYChbzVLz49p+1gXEGRxcjJ4eQQJ5E
 07QrTCA2r4CdxJytj1lAbAkBQ4nTC2+C2SwCqhIXN9xgB7HZBNQl2p5tZwWxRQT0JeZ/+glkc
 3AwC2hKzPlcCxIWFkiR2NzylAlivKfE8gsdbCA2p4CXxPRHy9lBynkFBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzxERpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGprpJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgvL8x4BCjJAeTkijvhtRZkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeFWuAuUEi1LTUyvSMnOAUQCTluDgURLhLQBJ8xYXJOYWZ6ZDp
 E4xKkqJ8wqCJARAEhmleXBtsMi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeGJApPJl5JX
 DTXwEtZgJabNg6DWRxSSJCSqqBUXn13m2fL/x5uyS1emvtjQ6Wk3pbvHQ5DO2c9s+f8UBqcsb
 qsol+ey1qdh33Pva/OOn/tZor+lniR8vWOLnPW+p/sv6hrdsJxa7YAEfFz40PChUtkwPUy9w3
 PLK4457kXsjx5tuZpS2a+lP3nAqxPqdnOn9B2+m51zSrLqedSmL+qrTmbkNcrhJLcUaioRZzU
 XEiABqdcDi3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503319603!100282758!1
X-Originating-IP: [137.65.248.74]
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 62688 invoked from network); 21 Aug 2017 12:46:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 12:46:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 06:46:42 -0600
Message-Id: <599AF24F02000078001718C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 06:46:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503316530-28107-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503316530-28107-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/tlb: Opencode the use of write_cr4() in
 write_cr3() and flush_area_local()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDEzOjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBhdm9pZHMgdW5uZWNlc3NhcnkgdXBkYXRlcyB0byB0aGUgc3RhY2sgc2hhZG93
IGNvcHkgb2YgY3I0IGR1cmluZwo+IGNyaXRpY2FsIHJlZ2lvbnMgd2l0aCBpbnRlcnJ1cHRzIGRp
c2FibGVkLgoKSG1tLCB5ZXMgLSB3ZSBkb24ndCBhY2Nlc3MgQ1I0IGluICNNQyBvciBOTUkgaGFu
ZGxpbmcsIGRvIHdlPwoKPiBObyBjaGFuZ2UgaW4gYmVoYXZpb3VyLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIC4uLgoKPiAtLS0gYS94ZW4v
YXJjaC94ODYvZmx1c2h0bGIuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCj4gQEAg
LTgxLDkgKzgxLDE0IEBAIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQo+ICAKPiAg
ICAgIGh2bV9mbHVzaF9ndWVzdF90bGJzKCk7Cj4gIAo+IC0gICAgd3JpdGVfY3I0KGNyNCAmIH5Y
ODZfQ1I0X1BHRSk7Cj4gLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJy
IiAoY3IzKSA6ICJtZW1vcnkiICk7Cj4gLSAgICB3cml0ZV9jcjQoY3I0KTsKPiArICAgIGFzbSB2
b2xhdGlsZSAoIm1vdiAlW25wZ2VdLCAlJWNyNDsiCj4gKyAgICAgICAgICAgICAgICAgICJtb3Yg
JVtjcjNdLCAlJWNyMzsiCj4gKyAgICAgICAgICAgICAgICAgICJtb3YgJVtjcjRdLCAlJWNyNDsi
Cj4gKyAgICAgICAgICAgICAgICAgIDo6Cj4gKyAgICAgICAgICAgICAgICAgICBbbnBnZV0gInIi
IChjcjQgJiB+WDg2X0NSNF9QR0UpLAo+ICsgICAgICAgICAgICAgICAgICAgW2NyM10gICJyIiAo
Y3IzKSwKPiArICAgICAgICAgICAgICAgICAgIFtjcjRdICAiciIgKGNyNCkKPiArICAgICAgICAg
ICAgICAgICAgOiAibWVtb3J5Iik7CgouLi4gYmxhbmtzIGFkZGVkIGltbWVkaWF0ZWx5IGluc2lk
ZSB0aGUgcGFyZW50aGVzZXMgaGVyZSBhbmQgLi4uCgo+IEBAIC0xMjMsOSArMTI4LDExIEBAIHVu
c2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCj4gIAo+ICAgICAgICAgICAgICBodm1fZmx1c2hfZ3Vlc3RfdGxicygpOwo+ICAKPiAt
ICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7Cj4gLSAgICAgICAgICAg
IGJhcnJpZXIoKTsKPiAtICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCk7Cj4gKyAgICAgICAgICAg
IGFzbSB2b2xhdGlsZSAoIm1vdiAlW25wZ2VdLCAlJWNyNDsiCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIm1vdiAlW2NyNF0sICUlY3I0OyIKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICA6Ogo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBbbnBnZV0gInIiIChjcjQgJiB+WDg2
X0NSNF9QR0UpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBbY3I0XSAgInIiIChjcjQp
KTsKCi4uLiBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 13:02:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 13:02: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.xen.org>)
	id 1djmLk-0001Q2-TK; Mon, 21 Aug 2017 13:02:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3993c75ea=Andrew.Cooper3@citrix.com>)
 id 1djmLj-0001PL-JI
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 13:02:35 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 32/E1-03044-AE9DA995; Mon, 21 Aug 2017 13:02:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQvfVzVm
 RBlOv81ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnr909hL2jnr1i/4yVTA+Muri5GTg4JAT+J
 i1sOMnYxcnAIC6RIbH/oDRIWEVCW6P31mwUkzCygLvH7rBlIWEigVmLG5yXsIDabgL7E7hefm
 EBsXgFbiQlPjrCA2CwCqhJf1u1jBbFFBcIl9n+/xgxRIyhxcuYTsBpOAXuJEz+nQo3XlFi/Sx
 8kzCwgL7H97RxmCFtcounLSlaItWoS1/ovsUMcnC6x9e8v5gmMArOQTJ2FMGkWkkmzkExawMi
 yilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFgZgGAH459l
 AYcYJTmYlER5N6TOihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvxBlBOsCg1PbUiLTMHGDcwa
 QkOHiUR3kaQNG9xQWJucWY6ROoUo6KUOO8KkIQASCKjNA+uDRarlxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCTMWwAyhSczrwRu+iugxUxAiw1bp4EsLklESEk1MIrF6T1b3fvlQey8rclGlQz
 9EzvPhthPm/Ph44ybjWzbojoki//G7Lv4JkZqx4/9s0vSrXbM53WTuHkwX3PjcVNRrysyVc5r
 w2I4pjfZFE61rLqx9QnndS/96+e2bVl4LliiJ+P5HP2X03xNQ9/dqCgP8CsIMeqRr1j5mb/92
 7lHvlJiLt0RKkosxRmJhlrMRcWJAAoW8DPQAgAA
X-Env-Sender: prvs=3993c75ea=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503320554!108133598!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14881 invoked from network); 21 Aug 2017 13:02:34 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 13:02:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="51286040"
To: Jan Beulich <JBeulich@suse.com>
References: <1503316530-28107-1-git-send-email-andrew.cooper3@citrix.com>
 <599AF24F02000078001718C3@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b7c96354-a77f-d6e7-a350-5cee8233c6b8@citrix.com>
Date: Mon, 21 Aug 2017 14:01:53 +0100
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: <599AF24F02000078001718C3@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/tlb: Opencode the use of write_cr4() in
 write_cr3() and flush_area_local()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDgvMTcgMTM6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA4LjE3IGF0
IDEzOjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoaXMgYXZvaWRz
IHVubmVjZXNzYXJ5IHVwZGF0ZXMgdG8gdGhlIHN0YWNrIHNoYWRvdyBjb3B5IG9mIGNyNCBkdXJp
bmcKPj4gY3JpdGljYWwgcmVnaW9ucyB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQuCj4gSG1tLCB5
ZXMgLSB3ZSBkb24ndCBhY2Nlc3MgQ1I0IGluICNNQyBvciBOTUkgaGFuZGxpbmcsIGRvIHdlPwoK
I01DIGFuZCBOTUkgYXJlIGFsd2F5cyBhYmxlIHRvIG9ic2VydmUgc3RhbGUgdmFsdWVzIHdoZXRo
ZXIgd2UgdXBkYXRlCnRoZSBzaGFkb3cgY29weSBoZXJlIG9yIG5vdC4KClRoZSBlbnRyeSBwYXRo
cyBkbyBtb2RpZnkgY3I0IHRvIHJlLWVuYWJsZSBjcjRfcHYzMl9tYXNrLCBidXQgdGhhdCBpcwph
bGwuICBBcyB3ZSBhcmUgaW50ZXJydXB0aW5nIFhlbiBjb250ZXh0IGhlcmUsIHdlIHNob3VsZCB0
YWtlIHRoZQpmYXN0cGF0aCBhbmQgbGVhdmUgY3I0IHVubW9kaWZpZWQuCgp+QW5kcmV3Cgo+Cj4+
IE5vIGNoYW5nZSBpbiBiZWhhdmlvdXIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiB3aXRoIC4uLgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9m
bHVzaHRsYi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCj4+IEBAIC04MSw5ICs4
MSwxNCBAQCB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25nIGNyMykKPj4gIAo+PiAgICAgIGh2
bV9mbHVzaF9ndWVzdF90bGJzKCk7Cj4+ICAKPj4gLSAgICB3cml0ZV9jcjQoY3I0ICYgflg4Nl9D
UjRfUEdFKTsKPj4gLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAo
Y3IzKSA6ICJtZW1vcnkiICk7Cj4+IC0gICAgd3JpdGVfY3I0KGNyNCk7Cj4+ICsgICAgYXNtIHZv
bGF0aWxlICgibW92ICVbbnBnZV0sICUlY3I0OyIKPj4gKyAgICAgICAgICAgICAgICAgICJtb3Yg
JVtjcjNdLCAlJWNyMzsiCj4+ICsgICAgICAgICAgICAgICAgICAibW92ICVbY3I0XSwgJSVjcjQ7
Igo+PiArICAgICAgICAgICAgICAgICAgOjoKPj4gKyAgICAgICAgICAgICAgICAgICBbbnBnZV0g
InIiIChjcjQgJiB+WDg2X0NSNF9QR0UpLAo+PiArICAgICAgICAgICAgICAgICAgIFtjcjNdICAi
ciIgKGNyMyksCj4+ICsgICAgICAgICAgICAgICAgICAgW2NyNF0gICJyIiAoY3I0KQo+PiArICAg
ICAgICAgICAgICAgICAgOiAibWVtb3J5Iik7Cj4gLi4uIGJsYW5rcyBhZGRlZCBpbW1lZGlhdGVs
eSBpbnNpZGUgdGhlIHBhcmVudGhlc2VzIGhlcmUgYW5kIC4uLgo+Cj4+IEBAIC0xMjMsOSArMTI4
LDExIEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCj4+ICAKPj4gICAgICAgICAgICAgIGh2bV9mbHVzaF9ndWVzdF90bGJz
KCk7Cj4+ICAKPj4gLSAgICAgICAgICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwo+
PiAtICAgICAgICAgICAgYmFycmllcigpOwo+PiAtICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCk7
Cj4+ICsgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtucGdlXSwgJSVjcjQ7Igo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAibW92ICVbY3I0XSwgJSVjcjQ7Igo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICA6Ogo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgW25w
Z2VdICJyIiAoY3I0ICYgflg4Nl9DUjRfUEdFKSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFtjcjRdICAiciIgKGNyNCkpOwo+IC4uLiBoZXJlLgo+Cj4gSmFuCj4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 13:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 13: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.xen.org>)
	id 1djmkl-0002xc-15; Mon, 21 Aug 2017 13:28:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1djmkk-0002xW-BZ
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 13:28:26 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 59/F7-02181-9FFDA995; Mon, 21 Aug 2017 13:28:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVffH/Vm
 RBhcm61p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3G7exF3RzV6xZ+Y29gXE7ZxcjF4eQwGQm
 iadbbjJBOH8ZJX68P8oM4WxklJj6ZyUbhLONUeLl5EXsXYycHMICthKLj29iBrFFBLwk7m2dy
 QZiCwnMZpQ4vLAMxGYWiJKY/PoUE4jNJmAkcfbodEYQmxeod+Gb/2C9LAKqEkdeTmYFsUUFwi
 XeNh5hgagRlDg58wmYzSngKLFjC8ReZgF1iT/zLjFD2PIS29/OAbMlBIwl+mb1sUxgFJyFpH0
 WkpZZSFoWMDKvYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI
 DN56BgbGHYw9e/0OMUpyMCmJ8m5InRUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL37z2gnGBRa
 npqRVpmDjCOYNISHDxKIrzCwFgS4i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV5GkCIBkK
 KM0jy4EbCYvsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmJcVZApPZl4J3KZXQEcwAR1h2Do
 N5IiSRISUVAMj+4SLntVK5ry5yudn+ucsMKgwUxS1N1g668myVRvuTbFyniq36bKCgGxeuK0b
 3+l1JiqOMWUed5ZE/FDdvCzt6iU+DoV9MSctJ3UyeR3d3Hz6iZ5P44GpaxOXNMVxau5+yb6lY
 Frh6Tn7UjrPP1wkV7+9e9eSA1z3eL0F9UzFl6034txdfkpQiaU4I9FQi7moOBEAcd0ZQeQCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503322103!110904031!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28271 invoked from network); 21 Aug 2017 13:28:24 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 13:28:24 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7LDSKlb000324
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 13:28:20 GMT
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 v7LDSKsH002221
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 13:28:20 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 v7LDSJDc001542;
 Mon, 21 Aug 2017 13:28: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 ; Mon, 21 Aug 2017 06:28:19 -0700
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170612150417.7648-1-wei.liu2@citrix.com>
 <20170619113353.3vn5ioj6xi5322t7@citrix.com>
 <22855.51970.930585.581606@mariner.uk.xensource.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ae29702c-7e96-ea04-4a3a-cb71fe4e4cd0@oracle.com>
Date: Mon, 21 Aug 2017 09:28:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22855.51970.930585.581606@mariner.uk.xensource.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: Re: [Xen-devel] [PATCH] ipxe: update to newer commit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTkvMjAxNyAwOTowMCBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2VpIExpdSB3cml0
ZXMgKCJSZTogW1BBVENIXSBpcHhlOiB1cGRhdGUgdG8gbmV3ZXIgY29tbWl0Iik6Cj4+IE9uIE1v
biwgSnVuIDEyLCAyMDE3IGF0IDA0OjA0OjE3UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4+PiBU
byBnZXQgNWY4NWNiYjllZTFjMDBjZWM4MWE4NDhhOWU4NzFhZDVkMWU3ZjUzZiB0byBwbGFjYXRl
IGdjYyA3Lgo+Pj4KPj4+IFRoZSBvbmx5IHBhdGNoIHdlIGhhdmUgYXBwbGllcyBjbGVhbmx5Lgo+
Pj4KPj4+IFJlcG9ydGVkLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBQaW5nPwo+
IEkgZG9uJ3QgdGhpbmsgSSBoYXZlIGFueSBiYXNpcyB0byB3aXRoaG9sZCBhbiBhY2suICBQbGVh
c2UgdXBkYXRlIHRoaXMKPiBpbiB4ZW4uZ2l0I3N0YWdpbmc6Q29uZmlnLm1rLiAgT2J2aW91c2x5
IHRoaXMgaXNuJ3QgcmVhbGx5IHN1aXRhYmxlCj4gZm9yIHN0YWdpbmctNC45Lgo+Cj4gQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+Cj4gVGhhbmtzLAo+
IElhbi4KCkRpZCB0aGUgdXBkYXRlZCBiaW5hcnkgZXZlciBnb3QgdXBsb2FkZWQgdG8geGVuYml0
cz8gSSBkb24ndCBzZWUgaXQgdGhlcmUuCgppZiAhIC91c3IvYmluL3dnZXQgLWMgLU8gX2lweGUu
dGFyLmd6Cmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLWV4dGZpbGVzL2lweGUtZ2l0LTM1NmY2
YzFiNjRkN2E5Nzc0NmQxODE2Y2VmOGNhMjJiZGQ4ZDBiNWQudGFyLmd6Owp0aGVuIFwKICAgICAg
ICBnaXQgY2xvbmUgZ2l0Oi8vZ2l0LmlweGUub3JnL2lweGUuZ2l0IGlweGUuZ2l0OyBcCiAgICAg
ICAgKGNkIGlweGUuZ2l0ICYmIGdpdCBhcmNoaXZlIC0tZm9ybWF0PXRhciAtLXByZWZpeD1pcHhl
LyBcCiAgICAgICAgMzU2ZjZjMWI2NGQ3YTk3NzQ2ZDE4MTZjZWY4Y2EyMmJkZDhkMGI1ZCB8IGd6
aXAgLW4KPi4uL19pcHhlLnRhci5neik7IFwKICAgICAgICBybSAtcmYgaXB4ZS5naXQ7IFwKICAg
IGZpCi0tMjAxNy0wOC0yMSAwOToyMTowOS0tIApodHRwOi8veGVuYml0cy54ZW4ub3JnL3hlbi1l
eHRmaWxlcy9pcHhlLWdpdC0zNTZmNmMxYjY0ZDdhOTc3NDZkMTgxNmNlZjhjYTIyYmRkOGQwYjVk
LnRhci5negpSZXNvbHZpbmcgeGVuYml0cy54ZW4ub3JnLi4uIDEwNC4yMzkuMTkyLjEyMApDb25u
ZWN0aW5nIHRvIHhlbmJpdHMueGVuLm9yZ3wxMDQuMjM5LjE5Mi4xMjB8OjgwLi4uIGNvbm5lY3Rl
ZC4KSFRUUCByZXF1ZXN0IHNlbnQsIGF3YWl0aW5nIHJlc3BvbnNlLi4uIDQwNCBOb3QgRm91bmQK
MjAxNy0wOC0yMSAwOToyMToxMCBFUlJPUiA0MDQ6IE5vdCBGb3VuZC4KCgotYm9yaXMKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 13:33:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 13: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.xen.org>)
	id 1djmpK-0003aG-Ih; Mon, 21 Aug 2017 13:33:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djmpJ-0003a9-Ny
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 13:33:09 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 35/D3-22472-511EA995; Mon, 21 Aug 2017 13:33:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov67Iw1m
 RBlO3Klh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzljxkLtgvWDH9bVAD426+LkZODgkBI4m3
 E/8xdTFycQgJLGSUWL1tPwtIQlggXmLytUVgCRGBPkaJpvY3jCAJZoF6iQ1729i7GDmAOlIld
 jUxgYTZBFQlNlw/xQpi8wpYS3xumcwMYrMAxd/e7WYDsUUFwiX2f7/GDFEjKHFy5hOwXZwClh
 J7X3UzQYxXl/gz7xIzhC0usenZd1YIW16ieets5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGhvoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmc9AwPjDsbOE36HGCU5
 mJREeTekzooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFb+gAoJ1iUmp5akZaZA4wTmLQEB4+SC
 O/J+0Bp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US55UCmSEAUpRRmgc3AhazlxhlpYR5GR
 kYGIR4ClKLcjNLUOVfMYpzMCoJ85qDTOHJzCuB2/QK6AgmoCMMW6eBHFGSiJCSamBMnLzhp1n
 0hlSb5mb1rMlzlja3NiQ03V3z9+OnbW2bHole/Lzle8pi35jUrl/VMYEnzI+sXFBts+ZApqb6
 DO3L+VOP2+VO6d1xriRIsTs46yQnh4jzjpql9w64bV/86NNZjwn+sfcSPv5PWPhr1cZFD/LY8
 htXiinOfX73TsQFJyvBWIMcpecnlFiKMxINtZiLihMBkQ1LHtQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503322388!99219503!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51759 invoked from network); 21 Aug 2017 13:33:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 13:33:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B39E3AABA;
 Mon, 21 Aug 2017 13:33:07 +0000 (UTC)
To: Mikko Rapeli <mikko.rapeli@iki.fi>, linux-kernel@vger.kernel.org,
 linux-api@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20170806164428.2273-1-mikko.rapeli@iki.fi>
 <20170806164428.2273-28-mikko.rapeli@iki.fi>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ff3e726a-8e03-4543-7190-e6f8229b9e99@suse.com>
Date: Mon, 21 Aug 2017 15:33:05 +0200
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: <20170806164428.2273-28-mikko.rapeli@iki.fi>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>
Subject: Re: [Xen-devel] [PATCH v06 27/36] uapi xen/gntdev.h: include
 xen/privcmd.h and define grant_ref_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDgvMTcgMTg6NDQsIE1pa2tvIFJhcGVsaSB3cm90ZToKPiBCb3RoIGFyZSBuZWVkZWQg
dG8gY29tcGlsZSA8eGVuL2dudGRldi5oPiBpbiB1c2Vyc3BhY2UuIEZpeGVzIHRoZXNlCj4gdXNl
cnNwYWNlIGNvbXBpbGUgZXJyb3JzOgo+IAo+IHhlbi9nbnRkZXYuaDoxNTE6NDogZXJyb3I6IHVu
a25vd24gdHlwZSBuYW1lIOKAmGdyYW50X3JlZl904oCZCj4gICAgIGdyYW50X3JlZl90IHJlZjsK
PiAgICAgXgo+IHhlbi9nbnRkZXYuaDoxNTM6NDogZXJyb3I6IHVua25vd24gdHlwZSBuYW1lIOKA
mGRvbWlkX3TigJkKPiAgICAgZG9taWRfdCBkb21pZDsKPiAgICAgXgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IE1pa2tvIFJhcGVsaSA8bWlra28ucmFwZWxpQGlraS5maT4KPiBDYzogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAtLS0K
PiAgaW5jbHVkZS91YXBpL3hlbi9nbnRkZXYuaCAgICAgICAgICAgfCA2ICsrKysrKwo+ICBpbmNs
dWRlL3hlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaCB8IDYgKy0tLS0tCj4gIDIgZmlsZXMgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9p
bmNsdWRlL3VhcGkveGVuL2dudGRldi5oIGIvaW5jbHVkZS91YXBpL3hlbi9nbnRkZXYuaAo+IGlu
ZGV4IGQwNjYxOTc3NjY3ZS4uZjIwODcwNmIwN2M5IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFw
aS94ZW4vZ250ZGV2LmgKPiArKysgYi9pbmNsdWRlL3VhcGkveGVuL2dudGRldi5oCj4gQEAgLTM0
LDYgKzM0LDEyIEBACj4gICNkZWZpbmUgX19MSU5VWF9QVUJMSUNfR05UREVWX0hfXwo+ICAKPiAg
I2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vcHJpdmNtZC5oPgo+ICsK
PiArLyoKPiArICogUmVmZXJlbmNlIHRvIGEgZ3JhbnQgZW50cnkgaW4gYSBzcGVjaWZpZWQgZG9t
YWluJ3MgZ3JhbnQgdGFibGUuCj4gKyAqLwo+ICt0eXBlZGVmIF9fdTMyIGdyYW50X3JlZl90Owo+
ICAKPiAgc3RydWN0IGlvY3RsX2dudGRldl9ncmFudF9yZWYgewo+ICAJLyogVGhlIGRvbWFpbiBJ
RCBvZiB0aGUgZ3JhbnQgdG8gYmUgbWFwcGVkLiAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaCBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS9ncmFudF90
YWJsZS5oCj4gaW5kZXggN2ZiNzExMmQ2NjdjLi4yOWIzNzI0YWVjMmMgMTAwNjQ0Cj4gLS0tIGEv
aW5jbHVkZS94ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmgKPiArKysgYi9pbmNsdWRlL3hlbi9p
bnRlcmZhY2UvZ3JhbnRfdGFibGUuaAo+IEBAIC0yOSw2ICsyOSw3IEBACj4gICNkZWZpbmUgX19Y
RU5fUFVCTElDX0dSQU5UX1RBQkxFX0hfXwo+ICAKPiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2Uv
eGVuLmg+Cj4gKyNpbmNsdWRlIDx1YXBpL3hlbi9nbnRkZXYuaD4gLyogZm9yIGdyYW50X3JlZl90
ICovCgpIbW0sIEkgcmVhbGx5IGRvbid0IGxpa2UgdGhpcy4gV2UgaW1wb3J0IHRoZSBYZW4gaGVh
ZGVycyBmcm9tIHRoZSBYZW4Kc291cmNlIHJlcG9zaXRvcnkuIFRoZSBYZW4gc3BlY2lmaWMgdHlw
ZXMgc2hvdWxkbid0IGJlIHRha2VuIGZyb20Kbm9uLVhlbiBoZWFkZXJzLgoKPiAgCj4gIC8qKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICAgKiBHUkFOVCBUQUJMRSBSRVBSRVNF
TlRBVElPTgo+IEBAIC04NSwxMSArODYsNiBAQAo+ICAgKi8KPiAgCj4gIC8qCj4gLSAqIFJlZmVy
ZW5jZSB0byBhIGdyYW50IGVudHJ5IGluIGEgc3BlY2lmaWVkIGRvbWFpbidzIGdyYW50IHRhYmxl
Lgo+IC0gKi8KPiAtdHlwZWRlZiB1aW50MzJfdCBncmFudF9yZWZfdDsKPiAtCj4gLS8qCj4gICAq
IEEgZ3JhbnQgdGFibGUgY29tcHJpc2VzIGEgcGFja2VkIGFycmF5IG9mIGdyYW50IGVudHJpZXMg
aW4gb25lIG9yIG1vcmUKPiAgICogcGFnZSBmcmFtZXMgc2hhcmVkIGJldHdlZW4gWGVuIGFuZCBh
IGd1ZXN0Lgo+ICAgKiBbWEVOXTogVGhpcyBmaWVsZCBpcyB3cml0dGVuIGJ5IFhlbiBhbmQgcmVh
ZCBieSB0aGUgc2hhcmluZyBndWVzdC4KPiAKCkknZCByYXRoZXIgdXNlIF9fdTMyIGluc3RlYWQg
b2YgZ3JhbnRfcmVmX3QgaW4gdGhlIHVhcGkgaGVhZGVycy4KCkJvcmlzLCB3aGF0IGRvIHlvdSB0
aGluaz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 13:33:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 13: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.xen.org>)
	id 1djmpi-0003cP-QU; Mon, 21 Aug 2017 13:33:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1djmpg-0003c6-MS
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 13:33:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5E/33-09901-B21EA995; Mon, 21 Aug 2017 13:33:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVy9qV1m67Gw1m
 RBrsmqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3j95mKbjIVjHx5Ar2BsbXLF2MXBwsAsfY
 JDbOnMIE4ggJ3GSU+PPxMlsXIyeQ08Qo0bJIG8RmEVCVWHPhE1Ccg4NNQFviWocPSFhEQEli8
 ZeP7CC9zAIzRSRarl5nBEkIC7hJ7Hh2hRGknlfAV2LtWjmIkaeZJE5OjwexeQUEJU7OfMICYj
 MLaEnc+PeSCaScWUBaYvk/DpAwp4CFxONt98BKRAVUJJZeamWdwMg/C0n3LCTdsxC6FzAyr2J
 UL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjBOPuy/yFG
 SQ4mJVHeDamzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8JY+AMoJFqWmp1akZeYAYwEmLcHBo
 yTCywKS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOK8USJEASFFGaR7cCFhcXmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iwbw3IFJ7MvBK4Ta+AjmACOsKwdRrIESWJCCmpBkabbQIMXMf
 vrs9Ms+X5tWOt7weBOanMISclz50PMdvlwpEWwxQToL6G+Xz94VvFH/+4Nay9r1qytSYrUUb3
 +p8+9e5rJXFWzvciNP+6HZ3mHsYlHiPpNUM4Nde96vbsO0ddop4/zcx5b7BmPa9f4LEHU3Mvq
 TxzavlsW3arMPbL2Yagbi2RS0osxRmJhlrMRcWJAOo8tJPGAgAA
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503322407!111277335!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40641 invoked from network); 21 Aug 2017 13:33:28 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-12.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 21 Aug 2017 13:33:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=V+ASGLU+vm5PFbvWBUH7jl7y+oIYqG7wv6ep1OMzJFU=; b=jBGOgQs/lI52h52cNv5QPS6lX
 Hunf5hMF/7Dnr3Qt1N4OYVSp8WuTx8KFj5jMTS7/YKLNUMbm4mh6VWsPkfgPWXLpBd1kdcwym8aAz
 MCYd2bxvrxJYMfhptpvANpv5G01UZGW+KL6sdOl4nadr0Qk+XHW0A0CKUReOkDGcu+d8kqh8N3J5X
 FLMSImBs9WeK+3+TPsaNR33lSJ4ZeqAcjnBDFPwV5ByyHZ6KG14hAD5XfQfWztO1bzl8Xwy70Tdzx
 GKz0vk7CFqHeiL59LekIav7orsoIxVI2MJ3GIEBoNYJHqF3A+4li6Xn5PHQxjh54TKGqZFDLjHwQW
 SciaUWsvQ==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1djmoa-0005WM-Rz; Mon, 21 Aug 2017 13:32:26 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id BCC83201F52B0; Mon, 21 Aug 2017 15:32:22 +0200 (CEST)
Date: Mon, 21 Aug 2017 15:32:22 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Ingo Molnar <mingo@kernel.org>
Message-ID: <20170821133222.2ek6bhqgdeoymxsg@hirez.programming.kicks-ass.net>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170816151235.oamkdva6cwpc4cex@gmail.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDU6MTI6MzVQTSArMDIwMCwgSW5nbyBNb2xuYXIgd3Jv
dGU6Cj4gVW5mb3J0dW5hdGVseSBtY21vZGVsPWxhcmdlIGxvb2tzIHByZXR0eSBoZWF2eSB0b28g
QUZBSUNTLCBhdCB0aGUgbWFjaGluZSAKPiBpbnN0cnVjdGlvbiBsZXZlbC4KPiAKPiBGdW5jdGlv
biBjYWxscyBsb29rIGxpa2UgdGhpczoKPiAKPiAgLW1jbW9kZWw9bWVkaXVtOgo+IAo+ICAgIDc1
NzogICBlOCA5OCBmZiBmZiBmZiAgICAgICAgICBjYWxscSAgNmY0IDx0ZXN0X2NvZGU+Cj4gCj4g
IC1tY21vZGVsPWxhcmdlCj4gCj4gICAgNzdiOiAgIDQ4IGI4IDEwIGY3IGRmIGZmIGZmICAgIG1v
dmFicyAkMHhmZmZmZmZmZmZmZGZmNzEwLCVyYXgKPiAgICA3ODI6ICAgZmYgZmYgZmYgCj4gICAg
Nzg1OiAgIDQ4IDhkIDA0IDAzICAgICAgICAgICAgIGxlYSAgICAoJXJieCwlcmF4LDEpLCVyYXgK
PiAgICA3ODk6ICAgZmYgZDAgICAgICAgICAgICAgICAgICAgY2FsbHEgIColcmF4Cj4gCj4gQW5k
IHdlJ2QgZG8gdGhpcyBmb3IgX0VWRVJZXyBmdW5jdGlvbiBjYWxsIGluIHRoZSBrZXJuZWwuIFRo
YXQga2luZCBvZiBjcmFwIGlzIAo+IHRvdGFsbHkgdW5hY2NlcHRhYmxlLgoKU28gd2h5IGRvZXMg
dGhpcyBuZWVkIHRvIGJlIGNvbXB1dGVkIGZvciBldmVyeSBzaW5nbGUgY2FsbD8gSG93IG9mdGVu
CndpbGwgd2UgbW92ZSB0aGUga2VybmVsIGFyb3VuZCBhdCBydW50aW1lPwoKV2h5IGNhbid0IHdl
IHByb2Nlc3MgdGhlIHJlbG9jYXRpb24gYXQgbG9hZCB0aW1lIGFuZCB0aGVuIGRpc2NhcmQgdGhl
CnJlbG9jYXRpb24gdGFibGVzIGFsb25nIHdpdGggdGhlIHJlc3Qgb2YgX19pbml0ID8KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 13:33:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 13: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.xen.org>)
	id 1djmpp-0003du-4T; Mon, 21 Aug 2017 13:33:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39949fa4a=wei.liu2@citrix.com>)
 id 1djmpn-0003dM-Dt
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 13:33:39 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 22/23-01736-231EA995; Mon, 21 Aug 2017 13:33:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7Rw1m
 RBj2TuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjp44xFaznqfj54gdzA+Myri5GTg4JAX+J
 3ZMesoDYLAKqEi3HTzGD2GwCyhI/O3vZQGwRAQOJ99cnAdlcHMwCcxglJjffZQdJCAvYSiw+v
 gmsgVfAQmJ6WxMTSJGQwDlGiVcN15kgEoISJ2c+AdvALKAjsWD3J6BJHEC2tMTyfxwgYU4BO4
 nOy+/A5ogKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0LfSSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjQEIdjAebHY+xCjJwaQkyrshdVakEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnez/eBcoJFqempFWmZOcCgh0lLcPAoifCyPABK8xYXJOYWZ
 6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8USJEASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw7xeQS3gy80rgNr0COoIJ6AjD1mkgR5QkIqSkGhi9OVVu3HVgCpZV1P9kaOf4W+z
 E/Ysfqh47T/rXFfHYnLVwWuA6gRMrj7j1XbpSpR+kEjvnVviapNKcJzpdnWKzFY4/Dz304HqO
 8eEzQRu9kl5IVbe7Vh21ZLt0+sL3SZ9Ut3I6TDMMNDqcsHx7zvxSDoUfH7Q8M+8vfhnj9FKl0
 zLKhvXo/KlKLMUZiYZazEXFiQDCCsAVuwIAAA==
X-Env-Sender: prvs=39949fa4a=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503322416!79727797!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30934 invoked from network); 21 Aug 2017 13:33:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 13:33:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="436236536"
Date: Mon, 21 Aug 2017 14:33:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170821133325.pvwjmnuzwmbdqxrd@citrix.com>
References: <20170612150417.7648-1-wei.liu2@citrix.com>
 <20170619113353.3vn5ioj6xi5322t7@citrix.com>
 <22855.51970.930585.581606@mariner.uk.xensource.com>
 <ae29702c-7e96-ea04-4a3a-cb71fe4e4cd0@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ae29702c-7e96-ea04-4a3a-cb71fe4e4cd0@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] ipxe: update to newer commit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMDk6Mjg6MTVBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA2LzE5LzIwMTcgMDk6MDAgQU0sIElhbiBKYWNrc29uIHdyb3RlOgo+ID4g
V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIXSBpcHhlOiB1cGRhdGUgdG8gbmV3ZXIgY29tbWl0
Iik6Cj4gPj4gT24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMDQ6MDQ6MTdQTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+Pj4gVG8gZ2V0IDVmODVjYmI5ZWUxYzAwY2VjODFhODQ4YTllODcxYWQ1ZDFl
N2Y1M2YgdG8gcGxhY2F0ZSBnY2MgNy4KPiA+Pj4KPiA+Pj4gVGhlIG9ubHkgcGF0Y2ggd2UgaGF2
ZSBhcHBsaWVzIGNsZWFubHkuCj4gPj4+Cj4gPj4+IFJlcG9ydGVkLWJ5OiBaaG9uZ3plIExpdSA8
YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gPj4gUGluZz8KPiA+IEkgZG9uJ3QgdGhpbmsgSSBoYXZlIGFueSBi
YXNpcyB0byB3aXRoaG9sZCBhbiBhY2suICBQbGVhc2UgdXBkYXRlIHRoaXMKPiA+IGluIHhlbi5n
aXQjc3RhZ2luZzpDb25maWcubWsuICBPYnZpb3VzbHkgdGhpcyBpc24ndCByZWFsbHkgc3VpdGFi
bGUKPiA+IGZvciBzdGFnaW5nLTQuOS4KPiA+Cj4gPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPgo+ID4gVGhhbmtzLAo+ID4gSWFuLgo+IAo+IERp
ZCB0aGUgdXBkYXRlZCBiaW5hcnkgZXZlciBnb3QgdXBsb2FkZWQgdG8geGVuYml0cz8gSSBkb24n
dCBzZWUgaXQgdGhlcmUuCj4gCj4gaWYgISAvdXNyL2Jpbi93Z2V0IC1jIC1PIF9pcHhlLnRhci5n
ego+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLWV4dGZpbGVzL2lweGUtZ2l0LTM1NmY2YzFi
NjRkN2E5Nzc0NmQxODE2Y2VmOGNhMjJiZGQ4ZDBiNWQudGFyLmd6Owo+IHRoZW4gXAo+ICAgICAg
ICAgZ2l0IGNsb25lIGdpdDovL2dpdC5pcHhlLm9yZy9pcHhlLmdpdCBpcHhlLmdpdDsgXAo+ICAg
ICAgICAgKGNkIGlweGUuZ2l0ICYmIGdpdCBhcmNoaXZlIC0tZm9ybWF0PXRhciAtLXByZWZpeD1p
cHhlLyBcCj4gICAgICAgICAzNTZmNmMxYjY0ZDdhOTc3NDZkMTgxNmNlZjhjYTIyYmRkOGQwYjVk
IHwgZ3ppcCAtbgo+ID4uLi9faXB4ZS50YXIuZ3opOyBcCj4gICAgICAgICBybSAtcmYgaXB4ZS5n
aXQ7IFwKPiAgICAgZmkKPiAtLTIwMTctMDgtMjEgMDk6MjE6MDktLSAKPiBodHRwOi8veGVuYml0
cy54ZW4ub3JnL3hlbi1leHRmaWxlcy9pcHhlLWdpdC0zNTZmNmMxYjY0ZDdhOTc3NDZkMTgxNmNl
ZjhjYTIyYmRkOGQwYjVkLnRhci5nego+IFJlc29sdmluZyB4ZW5iaXRzLnhlbi5vcmcuLi4gMTA0
LjIzOS4xOTIuMTIwCj4gQ29ubmVjdGluZyB0byB4ZW5iaXRzLnhlbi5vcmd8MTA0LjIzOS4xOTIu
MTIwfDo4MC4uLiBjb25uZWN0ZWQuCj4gSFRUUCByZXF1ZXN0IHNlbnQsIGF3YWl0aW5nIHJlc3Bv
bnNlLi4uIDQwNCBOb3QgRm91bmQKPiAyMDE3LTA4LTIxIDA5OjIxOjEwIEVSUk9SIDQwNDogTm90
IEZvdW5kLgo+IAoKVGhlIHRhcmJhbGwgaXMgbm90IHByZXNlbnQgeWV0LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 13:49:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 13:49: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.xen.org>)
	id 1djn4q-0004j6-CU; Mon, 21 Aug 2017 13:49:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djn4o-0004j0-Kn
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 13:49:10 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B3/4B-02184-5D4EA995; Mon, 21 Aug 2017 13:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/fqk1m
 RBhvmC1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTzlxhK9jKVjGvbyNrA+MK1i5GTg4hgTyJ
 jbdnMoLYvAJ2En8P72QBsSUEDCVOL7wJZrMIqEqsOHYQrIZNQF2i7dl2sF4RgSiJo69msXcxc
 nEwC1xilDi1di87SEJYIECi6UIXE0hCSGAHo8TEfw/AOjgFrCUONnUCTeIA2iYo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6i
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYfvUMDIw7GJt6nQ8xSnIwKYnybkid
 FSnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHjrHgPVCRalpqdWpGXmACMEp
 lSCg0dJhPcMSJq3uCAxtzgzHSJ1ilGXo+nDli9MQmAzpMR520CKBECKMkrz4EbAovUSo6yUMC
 8jAwODEE9BalFuZgmq/CtGcQ5GJWHeryBTeDLzSuA2vQI6ggnoCMPWaSBHlCQipKQaGBcx3f8
 dtvZYRdkbvXk7K7zcNK/m6ZxaWCrAriHbw1Z/zGmCxFbPa7urw/0vu1+/uuvpjNIVVj+luz7o
 ddmzfdLuUuU525Hpe5r5eC13U9Ul/e/516O3X7F8tfi6T3PECsV9i+4ouW/OtfI1fPXgA8/pB
 dvd9/xa9uyY4K1V+zl37/D9M6215Z4SS3FGoqEWc1FxIgAzs0/60QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503323347!87038358!1
X-Originating-IP: [137.65.248.74]
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 15896 invoked from network); 21 Aug 2017 13:49:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Aug 2017 13:49:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 07:49:06 -0600
Message-Id: <599B00EF0200007800171907@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 07:49:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502908394-9760-2-git-send-email-boris.ostrovsky@oracle.com>
 <1fb6bc7c-b303-8bac-46df-3d88c3459c11@arm.com>
In-Reply-To: <1fb6bc7c-b303-8bac-46df-3d88c3459c11@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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCHES v8 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDEyOjMwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE2LzA4LzE3IDE5OjMzLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IC4uIHNvIHRoYXQg
aXQncyBlYXN5IHRvIGZpbmQgcGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkICh0aG9zZSBw
YWdlcyBhcmUKPj4gbm93IG1hcmtlZCB3aXRoIF9QR0NfbmVlZF9zY3J1YiBiaXQpLgo+Pgo+PiBX
ZSBrZWVwIHRyYWNrIG9mIHRoZSBmaXJzdCB1bnNjcnViYmVkIHBhZ2UgaW4gYSBwYWdlIGJ1ZGR5
IHVzaW5nIGZpcnN0X2RpcnR5Cj4+IGZpZWxkLiBGb3Igbm93IGl0IGNhbiBoYXZlIHR3byB2YWx1
ZXMsIDAgKHdob2xlIGJ1ZGR5IG5lZWRzIHNjcnViYmluZykgb3IKPj4gSU5WQUxJRF9ESVJUWV9J
RFggKHRoZSBidWRkeSBkb2VzIG5vdCBuZWVkIHRvIGJlIHNjcnViYmVkKS4gU3Vic2VxdWVudCAK
PiBwYXRjaGVzCj4+IHdpbGwgYWxsb3cgc2NydWJiaW5nIHRvIGJlIGludGVycnVwdGVkLCByZXN1
bHRpbmcgaW4gZmlyc3RfZGlydHkgdGFraW5nIGFueQo+PiB2YWx1ZS4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiAKPiBG
b3IgdGhlIEFSTSBiaXRzOgo+IAo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKSSd2ZSBzdGFydGVkIGNvbW1pdHRpbmcgdGhlIHNlcmllcyB3aGVuIEkgbm90
aWNlZCBwYXRjaGVzIDQsIDUsIGFuZCA2CmFyZSBzdGlsbCBsYWNraW5nIEFSTSBzaWRlIGFja3Mu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 13:49:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 13:49: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.xen.org>)
	id 1djn4t-0004jN-Ja; Mon, 21 Aug 2017 13:49:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1djn4s-0004jH-C4
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 13:49:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A2/6D-01724-9D4EA995; Mon, 21 Aug 2017 13:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVffGk1m
 RBhf2Wll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPLl1gKjjFW/Gz5QJzA+M27i5GLg4hgclM
 Ehe2TWGBcH4zSvT8P8/WxcgJ5GxklJg/JwAisY1Rou/OJLCEsICtxOLjm5hBbBEBRYkHL2+yQ
 hT9YZR4eK+FESTBLNDNKHF/iTiIzSZgJHH26HSwOC9Q84Gt3UwgNouAqsTMW0dYQWxRgXCJt4
 1HWCBqBCVOznwCZnMKWEpsmTOPGWKmnsSO679YIWx5ie1v54DFJQSMJfpm9bFMYBSchaR9FpK
 WWUhaFjAyr2JUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDF0G
 INjBeKHd+RCjJAeTkijvhtRZkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH89BsoJFqWmp1akZ
 eYAowgmLcHBoyTCewYkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxfHgEVCYAUZZTmwY
 2ARfQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPqA9ODEE9mXgncpldARzABHWHYOg3kiJJ
 EhJRUA2Pdgcb7H5Onz3xm+KVK3qmg99seA+O7+0qC+HjOhGy3OaJ678zDBTnNyRcLdr9/tNpv
 eravJNu9ud+ORjPNv3jx74J9E4xMk3+e7Wlde/Wpx60qffmERR3rH66xsQ8SODar4K1NmxEfR
 86HfKWXZmsfp+00VdOx3fvywOlSgX8fjK9eYPjXyLVYiaU4I9FQi7moOBEA7xNZKuMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503323351!99222672!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24414 invoked from network); 21 Aug 2017 13:49:12 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 13:49:12 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7LDn7sE029769
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 13:49:08 GMT
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 v7LDn6bY003467
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 13:49: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 v7LDn5AV019708;
 Mon, 21 Aug 2017 13:49:06 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, 21 Aug 2017 06:49:05 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <20170612150417.7648-1-wei.liu2@citrix.com>
 <20170619113353.3vn5ioj6xi5322t7@citrix.com>
 <22855.51970.930585.581606@mariner.uk.xensource.com>
 <ae29702c-7e96-ea04-4a3a-cb71fe4e4cd0@oracle.com>
 <20170821133325.pvwjmnuzwmbdqxrd@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <23116cf5-1ff5-05ea-3544-f0844e213890@oracle.com>
Date: Mon, 21 Aug 2017 09:49:01 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170821133325.pvwjmnuzwmbdqxrd@citrix.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>
Subject: Re: [Xen-devel] [PATCH] ipxe: update to newer commit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjEvMjAxNyAwOTozMyBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEF1ZyAyMSwg
MjAxNyBhdCAwOToyODoxNUFNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDA2
LzE5LzIwMTcgMDk6MDAgQU0sIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gV2VpIExpdSB3cml0ZXMg
KCJSZTogW1BBVENIXSBpcHhlOiB1cGRhdGUgdG8gbmV3ZXIgY29tbWl0Iik6Cj4+Pj4gT24gTW9u
LCBKdW4gMTIsIDIwMTcgYXQgMDQ6MDQ6MTdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4+Pj4g
VG8gZ2V0IDVmODVjYmI5ZWUxYzAwY2VjODFhODQ4YTllODcxYWQ1ZDFlN2Y1M2YgdG8gcGxhY2F0
ZSBnY2MgNy4KPj4+Pj4KPj4+Pj4gVGhlIG9ubHkgcGF0Y2ggd2UgaGF2ZSBhcHBsaWVzIGNsZWFu
bHkuCj4+Pj4+Cj4+Pj4+IFJlcG9ydGVkLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFp
bC5jb20+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4+Pj4gUGluZz8KPj4+IEkgZG9uJ3QgdGhpbmsgSSBoYXZlIGFueSBiYXNpcyB0byB3aXRoaG9s
ZCBhbiBhY2suICBQbGVhc2UgdXBkYXRlIHRoaXMKPj4+IGluIHhlbi5naXQjc3RhZ2luZzpDb25m
aWcubWsuICBPYnZpb3VzbHkgdGhpcyBpc24ndCByZWFsbHkgc3VpdGFibGUKPj4+IGZvciBzdGFn
aW5nLTQuOS4KPj4+Cj4+PiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4+Pgo+Pj4gVGhhbmtzLAo+Pj4gSWFuLgo+PiBEaWQgdGhlIHVwZGF0ZWQgYmlu
YXJ5IGV2ZXIgZ290IHVwbG9hZGVkIHRvIHhlbmJpdHM/IEkgZG9uJ3Qgc2VlIGl0IHRoZXJlLgo+
Pgo+PiBpZiAhIC91c3IvYmluL3dnZXQgLWMgLU8gX2lweGUudGFyLmd6Cj4+IGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLWV4dGZpbGVzL2lweGUtZ2l0LTM1NmY2YzFiNjRkN2E5Nzc0NmQxODE2
Y2VmOGNhMjJiZGQ4ZDBiNWQudGFyLmd6Owo+PiB0aGVuIFwKPj4gICAgICAgICBnaXQgY2xvbmUg
Z2l0Oi8vZ2l0LmlweGUub3JnL2lweGUuZ2l0IGlweGUuZ2l0OyBcCj4+ICAgICAgICAgKGNkIGlw
eGUuZ2l0ICYmIGdpdCBhcmNoaXZlIC0tZm9ybWF0PXRhciAtLXByZWZpeD1pcHhlLyBcCj4+ICAg
ICAgICAgMzU2ZjZjMWI2NGQ3YTk3NzQ2ZDE4MTZjZWY4Y2EyMmJkZDhkMGI1ZCB8IGd6aXAgLW4K
Pj4+IC4uL19pcHhlLnRhci5neik7IFwKPj4gICAgICAgICBybSAtcmYgaXB4ZS5naXQ7IFwKPj4g
ICAgIGZpCj4+IC0tMjAxNy0wOC0yMSAwOToyMTowOS0tIAo+PiBodHRwOi8veGVuYml0cy54ZW4u
b3JnL3hlbi1leHRmaWxlcy9pcHhlLWdpdC0zNTZmNmMxYjY0ZDdhOTc3NDZkMTgxNmNlZjhjYTIy
YmRkOGQwYjVkLnRhci5nego+PiBSZXNvbHZpbmcgeGVuYml0cy54ZW4ub3JnLi4uIDEwNC4yMzku
MTkyLjEyMAo+PiBDb25uZWN0aW5nIHRvIHhlbmJpdHMueGVuLm9yZ3wxMDQuMjM5LjE5Mi4xMjB8
OjgwLi4uIGNvbm5lY3RlZC4KPj4gSFRUUCByZXF1ZXN0IHNlbnQsIGF3YWl0aW5nIHJlc3BvbnNl
Li4uIDQwNCBOb3QgRm91bmQKPj4gMjAxNy0wOC0yMSAwOToyMToxMCBFUlJPUiA0MDQ6IE5vdCBG
b3VuZC4KPj4KPiBUaGUgdGFyYmFsbCBpcyBub3QgcHJlc2VudCB5ZXQuCgoKWWVzLCB0aGF0IG11
Y2ggSSBmaWd1cmVkIG91dCA7LSkKCkkgd2FzIHJlYWxseSBhc2tpbmcgd2hlbiBpdCBpcyBnb2lu
ZyB0byBzaG93IHVwIHRoZXJlLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 13:50:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 13:50: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.xen.org>)
	id 1djn5z-0005IK-Ta; Mon, 21 Aug 2017 13:50:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39949fa4a=wei.liu2@citrix.com>)
 id 1djn5y-0005I8-Vi
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 13:50:23 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 72/5E-02184-E15EA995; Mon, 21 Aug 2017 13:50:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7s01m
 RBrO+m1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbHqcX7OavuH58MnMD412eLkZODgkBf4mu
 xw2sIDaLgKrEwUt32UFsNgFliZ+dvWwgtoiAgcT765OAbC4OZoE5jBKv2u8zgiSEBWwlFh/fx
 NzFyMHBK2AhMbEvGKRGSGA9k8SEU8+YQWp4BQQlTs58wgJiMwvoSCzY/YkNpJ5ZQFpi+T8OkD
 CngJ3E77V/wW4QFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Ro
 a6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYaAxDsYFzZ7nyIUZKDSUmUd0Pq
 rEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry/HgPlBItS01Mr0jJzgCEPk5bg4FES4e0FSfMWF
 yTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvc5AiAZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW
 5mCar8K0ZxDkYlYd7dIFN4MvNK4Da9AjqCCegIw9ZpIEeUJCKkpBoYe04pdK7PNPw23Tm/6eC
 VGRMq95jyKzkl8J7VKFHveLSNbfNcJevPvhu/ik/I7GVx2eUX3m+646hPxQGXq1emnLmz2ODV
 ihkyBsp1eZKpCTc1d0+y+7p70d873ytMAlz6b8+IuJt+fMdEQe/+1b964juZdQ59Yv71ffmJ8
 sf9X59xK0TzLFt8U4mlOCPRUIu5qDgRAMwYSLe6AgAA
X-Env-Sender: prvs=39949fa4a=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503323419!71882306!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 759 invoked from network); 21 Aug 2017 13:50:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 13:50:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="444521130"
Date: Mon, 21 Aug 2017 14:50:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170821135017.pqqreaqx7pax2zwh@citrix.com>
References: <20170612150417.7648-1-wei.liu2@citrix.com>
 <20170619113353.3vn5ioj6xi5322t7@citrix.com>
 <22855.51970.930585.581606@mariner.uk.xensource.com>
 <ae29702c-7e96-ea04-4a3a-cb71fe4e4cd0@oracle.com>
 <20170821133325.pvwjmnuzwmbdqxrd@citrix.com>
 <23116cf5-1ff5-05ea-3544-f0844e213890@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23116cf5-1ff5-05ea-3544-f0844e213890@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] ipxe: update to newer commit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMDk6NDk6MDFBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA4LzIxLzIwMTcgMDk6MzMgQU0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBN
b24sIEF1ZyAyMSwgMjAxNyBhdCAwOToyODoxNUFNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3Jv
dGU6Cj4gPj4gT24gMDYvMTkvMjAxNyAwOTowMCBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPj4+
IFdlaSBMaXUgd3JpdGVzICgiUmU6IFtQQVRDSF0gaXB4ZTogdXBkYXRlIHRvIG5ld2VyIGNvbW1p
dCIpOgo+ID4+Pj4gT24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMDQ6MDQ6MTdQTSArMDEwMCwgV2Vp
IExpdSB3cm90ZToKPiA+Pj4+PiBUbyBnZXQgNWY4NWNiYjllZTFjMDBjZWM4MWE4NDhhOWU4NzFh
ZDVkMWU3ZjUzZiB0byBwbGFjYXRlIGdjYyA3Lgo+ID4+Pj4+Cj4gPj4+Pj4gVGhlIG9ubHkgcGF0
Y2ggd2UgaGF2ZSBhcHBsaWVzIGNsZWFubHkuCj4gPj4+Pj4KPiA+Pj4+PiBSZXBvcnRlZC1ieTog
Wmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgo+ID4+Pj4+IFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4+PiBQaW5nPwo+ID4+PiBJIGRvbid0
IHRoaW5rIEkgaGF2ZSBhbnkgYmFzaXMgdG8gd2l0aGhvbGQgYW4gYWNrLiAgUGxlYXNlIHVwZGF0
ZSB0aGlzCj4gPj4+IGluIHhlbi5naXQjc3RhZ2luZzpDb25maWcubWsuICBPYnZpb3VzbHkgdGhp
cyBpc24ndCByZWFsbHkgc3VpdGFibGUKPiA+Pj4gZm9yIHN0YWdpbmctNC45Lgo+ID4+Pgo+ID4+
PiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPj4+
Cj4gPj4+IFRoYW5rcywKPiA+Pj4gSWFuLgo+ID4+IERpZCB0aGUgdXBkYXRlZCBiaW5hcnkgZXZl
ciBnb3QgdXBsb2FkZWQgdG8geGVuYml0cz8gSSBkb24ndCBzZWUgaXQgdGhlcmUuCj4gPj4KPiA+
PiBpZiAhIC91c3IvYmluL3dnZXQgLWMgLU8gX2lweGUudGFyLmd6Cj4gPj4gaHR0cDovL3hlbmJp
dHMueGVuLm9yZy94ZW4tZXh0ZmlsZXMvaXB4ZS1naXQtMzU2ZjZjMWI2NGQ3YTk3NzQ2ZDE4MTZj
ZWY4Y2EyMmJkZDhkMGI1ZC50YXIuZ3o7Cj4gPj4gdGhlbiBcCj4gPj4gICAgICAgICBnaXQgY2xv
bmUgZ2l0Oi8vZ2l0LmlweGUub3JnL2lweGUuZ2l0IGlweGUuZ2l0OyBcCj4gPj4gICAgICAgICAo
Y2QgaXB4ZS5naXQgJiYgZ2l0IGFyY2hpdmUgLS1mb3JtYXQ9dGFyIC0tcHJlZml4PWlweGUvIFwK
PiA+PiAgICAgICAgIDM1NmY2YzFiNjRkN2E5Nzc0NmQxODE2Y2VmOGNhMjJiZGQ4ZDBiNWQgfCBn
emlwIC1uCj4gPj4+IC4uL19pcHhlLnRhci5neik7IFwKPiA+PiAgICAgICAgIHJtIC1yZiBpcHhl
LmdpdDsgXAo+ID4+ICAgICBmaQo+ID4+IC0tMjAxNy0wOC0yMSAwOToyMTowOS0tIAo+ID4+IGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLWV4dGZpbGVzL2lweGUtZ2l0LTM1NmY2YzFiNjRkN2E5
Nzc0NmQxODE2Y2VmOGNhMjJiZGQ4ZDBiNWQudGFyLmd6Cj4gPj4gUmVzb2x2aW5nIHhlbmJpdHMu
eGVuLm9yZy4uLiAxMDQuMjM5LjE5Mi4xMjAKPiA+PiBDb25uZWN0aW5nIHRvIHhlbmJpdHMueGVu
Lm9yZ3wxMDQuMjM5LjE5Mi4xMjB8OjgwLi4uIGNvbm5lY3RlZC4KPiA+PiBIVFRQIHJlcXVlc3Qg
c2VudCwgYXdhaXRpbmcgcmVzcG9uc2UuLi4gNDA0IE5vdCBGb3VuZAo+ID4+IDIwMTctMDgtMjEg
MDk6MjE6MTAgRVJST1IgNDA0OiBOb3QgRm91bmQuCj4gPj4KPiA+IFRoZSB0YXJiYWxsIGlzIG5v
dCBwcmVzZW50IHlldC4KPiAKPiAKPiBZZXMsIHRoYXQgbXVjaCBJIGZpZ3VyZWQgb3V0IDstKQo+
IAo+IEkgd2FzIHJlYWxseSBhc2tpbmcgd2hlbiBpdCBpcyBnb2luZyB0byBzaG93IHVwIHRoZXJl
Lgo+IAoKSWFuIGlzIGF3YXkuICBJIGRvbid0IGtub3cgd2hvIGVsc2UgaGFzIHBlcm1pc3Npb24g
dG8gZ2VuZXJhdGUgYW5kCnVwbG9hZCB0aGF0IHRhcmJhbGwuIDotKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:02:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14:02: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.xen.org>)
	id 1djnHi-0006IR-39; Mon, 21 Aug 2017 14:02:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=399efa679=ross.lagerwall@citrix.com>)
 id 1djnHh-0006IL-68
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:02:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 63/A2-09901-4F7EA995; Mon, 21 Aug 2017 14:02:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHRDpO6X57M
 iDbav47T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOuLPnGUrCQo+LlrX+sDYx32boYOTkkBPwl
 Gib/YQex2QQMJG5d+s4MYosISEv0z2kHinNxMAusZpS4/noBE0hCWMBaovfoAaAiDg4WAVWJx
 oUGIGFeATuJRb/ns0DMlJPYc3EG2EwhATWJt8vPsEDUCEqcnPkEzGYWkJA4+OIF8wRG7llIUr
 OQpBYwMq1i1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMBgY
 g2MG472PkIUZJDiYlUd4NqbMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnn0GlBMsSk1PrUjL
 zAGGJUxagoNHSYT3Ckiat7ggMbc4Mx0idYpRUUqcdwtIQgAkkVGaB9cGi4VLjLJSwryMQIcI8
 RSkFuVmlqDKv2IU52BUEubtBJnCk5lXAjf9FdBiJqDFhq3TQBaXJCKkpBoY58isVr2bcGbvwp
 sKzP5yKg9rkoUUzy2btWHeTrne5JsX+Rddua7kXB6zJF1DNNRb9lqWEe+Eymuf5kZsVLX5o1/
 /64xhcsMuiyn3v9w4a7rdx8/hwj3efOMiz9I4tjCvB4etm2WWazwNnDLdVNlMaNXm7N5FPKZv
 +BYrvrNjDpRJf/T76rR2JZbijERDLeai4kQANISczYACAAA=
X-Env-Sender: prvs=399efa679=ross.lagerwall@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503324146!108145623!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27313 invoked from network); 21 Aug 2017 14:02:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 14:02:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="436241393"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 21 Aug 2017 15:01:38 +0100
Message-ID: <20170821140138.27421-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] [PATCH] xen: Emit RTC_CHANGE upon TIMEOFFSET ioreq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgZ3Vlc3Qgd3JpdGVzIHRvIHRoZSBSVEMsIFhlbiBlbXVsYXRlcyBpdCBhbmQgYnJv
YWRjYXN0cyBhClRJTUVPRkZTRVQgaW9yZXEuIEVtaXQgYW4gUlRDX0NIQU5HRSBRTVAgbWVzc2Fn
ZSB3aGVuIHRoaXMgaGFwcGVucwpyYXRoZXIgdGhhbiBpZ25vcmluZyBpdCBzbyB0aGF0IHNvbWV0
aGluZyB1c2VmdWwgY2FuIGJlIGRvbmUgd2l0aCB0aGUKaW5mb3JtYXRpb24uCgpTaWduZWQtb2Zm
LWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCiBody9p
Mzg2L3hlbi94ZW4taHZtLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCmluZGV4IGQ5Y2NkNWQuLmZmZDIwZGMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1o
dm0uYworKysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTE2LDYgKzE2LDcgQEAKICNpbmNs
dWRlICJody9pMzg2L2FwaWMtbXNpZGVmLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24u
aCIKICNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJxYXBpLWV2ZW50
LmgiCiAjaW5jbHVkZSAicW1wLWNvbW1hbmRzLmgiCiAKICNpbmNsdWRlICJxZW11L2Vycm9yLXJl
cG9ydC5oIgpAQCAtOTY3LDYgKzk2OCw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9pb3JlcShYZW5J
T1N0YXRlICpzdGF0ZSwgaW9yZXFfdCAqcmVxKQogICAgICAgICAgICAgaGFuZGxlX3ZtcG9ydF9p
b3JlcShzdGF0ZSwgcmVxKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIElPUkVR
X1RZUEVfVElNRU9GRlNFVDoKKyAgICAgICAgICAgIHFhcGlfZXZlbnRfc2VuZF9ydGNfY2hhbmdl
KChpbnQ2NF90KXJlcS0+ZGF0YSwgJmVycm9yX2Fib3J0KTsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBjYXNlIElPUkVRX1RZUEVfSU5WQUxJREFURToKICAgICAgICAgICAgIHhlbl9pbnZh
bGlkYXRlX21hcF9jYWNoZSgpOwotLSAKMi45LjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:09:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14:09: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.xen.org>)
	id 1djnOK-0006ZB-Pe; Mon, 21 Aug 2017 14:09:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39949fa4a=wei.liu2@citrix.com>)
 id 1djnOJ-0006Z4-N4
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:09:19 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 23/25-01859-E89EA995; Mon, 21 Aug 2017 14:09:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUrfv5ax
 Ig69rRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1own7dtZCtZIVez+sImtgbFLpIuRk0NCwF9i
 y8clzCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i8apWoDgHh7CAk8SZi84gYRYBVYmeJT/Ay
 nkFLCR+dLWzQ4yUl9jVdpEVxOYUsJT43nCVCaRVCKjm5Aw5kLCQgIJEx/RjTBCtghInZz5hgd
 gkIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgrJebWlycmJ6
 ak5hUrJecn7uJERg4DECwg3HFds9DjJIcTEqivBtSZ0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuBNfwGUEyxKTU+tSMvMAYYwTFqCg0dJhJf/OVCat7ggMbc4Mx0idYpRUUqctw6kTwAkkVGaB
 9cGi5tLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZdBjKFJzOvBG76K6DFTECLDVungSwuSU
 RISTUwTudRdtj+dJeJ9Kynx/zuq0SxGws92Kd3r/rp09K5qmkntqY+KFPbLXBEtO7gkzeXDB6
 /WCLy1KlWbuqz8C22a8JXvr00/9rH+8nVZYEnebXcOfo18/NKvsoL3vufrq0uLMXppcZidGCn
 +2fF27ue3tCb4cHnWWvpLnZjwmr97woL5rPqax44rcRSnJFoqMVcVJwIAGtY4uCWAgAA
X-Env-Sender: prvs=39949fa4a=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503324556!107678837!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25274 invoked from network); 21 Aug 2017 14:09:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 14:09:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="436242903"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 21 Aug 2017 15:09:13 +0100
Message-ID: <20170821140913.11465-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170821140913.11465-1-wei.liu2@citrix.com>
References: <20170821140913.11465-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 3/3] x86: switch to plain bool in passthrough
	code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgIHwgMTYg
KysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmggfCAgNiArKyst
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvLmMKaW5kZXggZTMwZmQ1NjhmMy4uMTlhMjFiZjg1YSAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jCkBAIC04MSwxNyArODEsMTcgQEAgc3RhdGljIHZvaWQgcmFpc2Vfc29mdGlycV9mb3Io
c3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSkKICAqIElmIGl0IGlzIGZhbHNlLCBpdCBp
cyB0aGUgY2FsbGVycyByZXNwb25zaWJpbGl0eSB0byBtYWtlIHN1cmUKICAqIHRoYXQgdGhlIHNv
ZnRpcnEgKHdpdGggdGhlIGV2ZW50X2xvY2sgZHJvcHBlZCkgaGFzIHJhbi4KICAqLwotYm9vbF90
IHB0X3BpcnFfc29mdGlycV9hY3RpdmUoc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSkK
K2Jvb2wgcHRfcGlycV9zb2Z0aXJxX2FjdGl2ZShzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9k
cGNpKQogewogICAgIGlmICggcGlycV9kcGNpLT5zdGF0ZSAmICgoMSA8PCBTVEFURV9SVU4pIHwg
KDEgPDwgU1RBVEVfU0NIRUQpKSApCi0gICAgICAgIHJldHVybiAxOworICAgICAgICByZXR1cm4g
dHJ1ZTsKIAogICAgIC8qCiAgICAgICogSWYgaW4gdGhlIGZ1dHVyZSB3ZSB3b3VsZCBjYWxsICdy
YWlzZV9zb2Z0aXJxX2ZvcicgcmlnaHQgYXdheQogICAgICAqIGFmdGVyICdwdF9waXJxX3NvZnRp
cnFfYWN0aXZlJyB3ZSBNVVNUIHJlc2V0IHRoZSBsaXN0IChvdGhlcndpc2UgaXQKICAgICAgKiBt
aWdodCBoYXZlIHN0YWxlIGRhdGEpLgogICAgICAqLwotICAgIHJldHVybiAwOworICAgIHJldHVy
biBmYWxzZTsKIH0KIAogLyoKQEAgLTEzNiw3ICsxMzYsNyBAQCBzdGF0aWMgdm9pZCBwdF9waXJx
X3NvZnRpcnFfcmVzZXQoc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSkKICAgICBwaXJx
X2RwY2ktPm1hc2tlZCA9IDA7CiB9CiAKLWJvb2xfdCBwdF9pcnFfbmVlZF90aW1lcih1aW50MzJf
dCBmbGFncykKK2Jvb2wgcHRfaXJxX25lZWRfdGltZXIodWludDMyX3QgZmxhZ3MpCiB7CiAgICAg
cmV0dXJuICEoZmxhZ3MgJiAoSFZNX0lSUV9EUENJX0dVRVNUX01TSSB8IEhWTV9JUlFfRFBDSV9U
UkFOU0xBVEUpKTsKIH0KQEAgLTIzMiw3ICsyMzIsNyBAQCB2b2lkIGZyZWVfaHZtX2lycV9kcGNp
KHN0cnVjdCBodm1faXJxX2RwY2kgKmRwY2kpCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmVj
dG9yX2hhc2hpbmdfZGVzdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRlc3RfaWQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGRlc3RfbW9kZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGRlc3RfbW9kZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGd2ZWMpCiAKIHsKQEAgLTczOSwx
NCArNzM5LDE0IEBAIHZvaWQgcHRfcGlycV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBo
dm1fcGlycV9kcGNpICpkcGNpKQogICAgIGRwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID0gLTE7CiB9
CiAKLWJvb2xfdCBwdF9waXJxX2NsZWFudXBfY2hlY2soc3RydWN0IGh2bV9waXJxX2RwY2kgKmRw
Y2kpCitib29sIHB0X3BpcnFfY2xlYW51cF9jaGVjayhzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqZHBj
aSkKIHsKICAgICBpZiAoICFkcGNpLT5mbGFncyAmJiAhcHRfcGlycV9zb2Z0aXJxX2FjdGl2ZShk
cGNpKSApCiAgICAgewogICAgICAgICBkcGNpLT5kb20gPSBOVUxMOwotICAgICAgICByZXR1cm4g
MTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQotICAgIHJldHVybiAwOworICAgIHJldHVy
biBmYWxzZTsKIH0KIAogaW50IHB0X3BpcnFfaXRlcmF0ZShzdHJ1Y3QgZG9tYWluICpkLApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pcnEuaAppbmRleCA4NGNiOGY4NzY1Li4yYTkzMDViMTU4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pcnEuaApAQCAtMTc2LDcgKzE3Niw3IEBAIHN0cnVjdCBodm1faXJxX2RwY2kgewogc3RydWN0
IGh2bV9waXJxX2RwY2kgewogICAgIHVpbnQzMl90IGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBz
dGF0ZTsKLSAgICBib29sX3QgbWFza2VkOworICAgIGJvb2wgbWFza2VkOwogICAgIHVpbnQxNl90
IHBlbmRpbmc7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBkaWdsX2xpc3Q7CiAgICAgc3RydWN0IGRv
bWFpbiAqZG9tOwpAQCAtMTg2LDEzICsxODYsMTMgQEAgc3RydWN0IGh2bV9waXJxX2RwY2kgewog
fTsKIAogdm9pZCBwdF9waXJxX2luaXQoc3RydWN0IGRvbWFpbiAqLCBzdHJ1Y3QgaHZtX3BpcnFf
ZHBjaSAqKTsKLWJvb2xfdCBwdF9waXJxX2NsZWFudXBfY2hlY2soc3RydWN0IGh2bV9waXJxX2Rw
Y2kgKik7Citib29sIHB0X3BpcnFfY2xlYW51cF9jaGVjayhzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAq
KTsKIGludCBwdF9waXJxX2l0ZXJhdGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAg
ICAgICAgaW50ICgqY2IpKHN0cnVjdCBkb21haW4gKiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICosIHZvaWQgKmFyZyksCiAgICAgICAgICAgICAg
ICAgICAgIHZvaWQgKmFyZyk7CiAKLWJvb2xfdCBwdF9waXJxX3NvZnRpcnFfYWN0aXZlKHN0cnVj
dCBodm1fcGlycV9kcGNpICopOworYm9vbCBwdF9waXJxX3NvZnRpcnFfYWN0aXZlKHN0cnVjdCBo
dm1fcGlycV9kcGNpICopOwogLyogTW9kaWZ5IHN0YXRlIG9mIGEgUENJIElOVHggd2lyZS4gKi8K
IHZvaWQgaHZtX3BjaV9pbnR4X2Fzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
ZGV2aWNlLAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnR4KTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:09:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14:09: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.xen.org>)
	id 1djnOL-0006Zg-3i; Mon, 21 Aug 2017 14:09:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39949fa4a=wei.liu2@citrix.com>)
 id 1djnOK-0006ZA-In
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:09:20 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D5/16-04533-F89EA995; Mon, 21 Aug 2017 14:09:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHRDpG7/y1m
 RBu++clt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXVt5iK9i0h7HizcV9zA2MD9sYuxg5OSQE
 /CW+n5rBBGKzCShL/OzsZQOxRQT0JJoOPAeq4eJgFtjHJHH49QYWkISwgIPEi84eMJtFQFXi9
 tV9YDavgIXE7r5FrBBD5SV2tV0EszkFLCW+N1wFWsDBIQRUc3KGHEhYSEBBomP6MSaIVkGJkz
 OfgI1hFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDWy00
 tLk5MT81JTCrWS87P3cQIDCAGINjBuGK75yFGSQ4mJVHeDamzIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8Ka/AMoJFqWmp1akZeYAQxkmLcHBoyTCy/8cKM1bXJCYW5yZDpE6xajLsaBnwxcmI
 Za8/LxUKXHeOpAZAiBFGaV5cCNgcXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzLQKbwZO
 aVwG16BXQEE9ARhq3TQI4oSURISTUw6u3x74v7vOf+u4kvlySa1fbu3vFTODrD+3GEfuzMXSz
 zF/9V571hxpFxaNfNxANfS+YW9D9v7nmb28EWLfV2cqHmwm0X/syMOfRlnaqmlOL5/fWdd9Ye
 j//nLrhTajFj+7m2dT1Hbv6SUeOy3RrxLL7E8O9naQvdH2V3bghqsm9LDZjFs/pAiRJLcUaio
 RZzUXEiAD33KxqmAgAA
X-Env-Sender: prvs=39949fa4a=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503324556!107678837!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25359 invoked from network); 21 Aug 2017 14:09:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 14:09:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="436242902"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 21 Aug 2017 15:09:11 +0100
Message-ID: <20170821140913.11465-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170821140913.11465-1-wei.liu2@citrix.com>
References: <20170821140913.11465-1-wei.liu2@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>
Subject: [Xen-devel] [PATCH 1/3] xen: move hvm save code under common to x86
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvZGUgaXMgb25seSB1c2VkIGJ5IHg4NiBhdCB0aGlzIHBvaW50LiBNZXJnZSBjb21tb24v
aHZtL3NhdmUuYwppbnRvIHg4NiBodm0vc2F2ZS5jLiBNb3ZlIHRoZSBoZWFkZXJzIGFuZCBmaXgg
dXAgaW5jbHVzaW9ucy4gUmVtb3ZlCnRoZSBub3cgZW1wdHkgY29tbW9uL2h2bSBkaXJlY3Rvcnku
CgpBbHNvIGZpeCBzb21lIGlzc3VlcyB3aGlsZSBtb3Zpbmc6CjEuIHJlbW92aW5nIHRyYWlsaW5n
IHNwYWNlczsKMi4gZml4IG11bHRpLWxpbmUgY29tbWVudDsKMy4gbWFrZSAiaSIgaW4gaHZtX3Nh
dmUgdW5zaWduZWQgaW50Owo0LiBhZGQgc29tZSBibGFuayBsaW5lcyB0byBzZXBhcmF0ZSBzZWN0
aW9ucyBvZiBjb2RlOwo1LiBjaGFuZ2UgYm9vbF90IHRvIGJvb2wuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92
bWNlLmMgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYyAgICAg
ICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgICAgICAgICAgICAgICAg
IHwgMzA4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL01ha2VmaWxl
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgLQogeGVuL2NvbW1vbi9odm0vTWFrZWZpbGUgICAg
ICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9jb21tb24vaHZtL3NhdmUuYyAgICAgICAgICAgICAg
ICAgICB8IDMzMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
e3hlbiA9PiBhc20teDg2fS9odm0vc2F2ZS5oIHwgICAwCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdXBwb3J0LmggICAgICAgfCAgIDIgKy0KIDggZmlsZXMgY2hhbmdlZCwgMzExIGluc2VydGlv
bnMoKyksIDMzNiBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2h2
bS9NYWtlZmlsZQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vaHZtL3NhdmUuYwogcmVu
YW1lIHhlbi9pbmNsdWRlL3t4ZW4gPT4gYXNtLXg4Nn0vaHZtL3NhdmUuaCAoMTAwJSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmMKaW5kZXggNjJmYWFlNDljNi4uOWM0NjBjN2M2YyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL3ZtY2UuYwpAQCAtMjYsNyArMjYsNyBAQAogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgogI2lu
Y2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KLSNpbmNsdWRlIDx4ZW4vaHZt
L3NhdmUuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3NhdmUuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vz
c29yLmg+CiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgogI2luY2x1ZGUgPGFzbS9zeXN0ZW0u
aD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYyBiL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdV9hbWQuYwppbmRleCBiM2MzNjk3YTY4Li41ZWZjMzliNGViIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11
X2FtZC5jCkBAIC0yMiwxMSArMjIsMTEgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL3hlbm9wcm9m
Lmg+Ci0jaW5jbHVkZSA8eGVuL2h2bS9zYXZlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAj
aW5jbHVkZSA8eGVuL2lycS5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNt
L3ZwbXUuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3NhdmUuaD4KICNpbmNsdWRlIDxhc20vaHZtL3Zs
YXBpYy5oPgogI2luY2x1ZGUgPHB1YmxpYy9wbXUuaD4KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zYXZlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwppbmRleCBmN2Q0OTk5MDcz
Li44OTg0YTIzYTg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwpAQCAtMjAsNyArMjAsMTEgQEAKICAqIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKKyNp
bmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KKwog
I2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgorCiAjaW5jbHVkZSA8cHVibGljL2h2bS9zYXZl
Lmg+CiAKIHZvaWQgYXJjaF9odm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3Nh
dmVfaGVhZGVyICpoZHIpCkBAIC03OCw2ICs4MiwzMTAgQEAgaW50IGFyY2hfaHZtX2xvYWQoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9zYXZlX2hlYWRlciAqaGRyKQogICAgIHJldHVybiAw
OwogfQogCisvKiBMaXN0IG9mIGhhbmRsZXJzIGZvciB2YXJpb3VzIEhWTSBzYXZlIGFuZCByZXN0
b3JlIHR5cGVzICovCitzdGF0aWMgc3RydWN0IHsKKyAgICBodm1fc2F2ZV9oYW5kbGVyIHNhdmU7
CisgICAgaHZtX2xvYWRfaGFuZGxlciBsb2FkOworICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAg
c2l6ZV90IHNpemU7CisgICAgaW50IGtpbmQ7Cit9IGh2bV9zcl9oYW5kbGVyc1tIVk1fU0FWRV9D
T0RFX01BWCArIDFdID0geyB7TlVMTCwgTlVMTCwgIjw/PiJ9LCB9OworCisvKiBJbml0LXRpbWUg
ZnVuY3Rpb24gdG8gYWRkIGVudHJpZXMgdG8gdGhhdCBsaXN0ICovCit2b2lkIF9faW5pdCBodm1f
cmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5cGVjb2RlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBodm1fc2F2ZV9oYW5kbGVyIHNhdmVfc3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh2bV9sb2FkX2hhbmRsZXIgbG9hZF9zdGF0ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZV90IHNpemUsIGludCBraW5kKQoreworICAgIEFTU0VSVCh0eXBl
Y29kZSA8PSBIVk1fU0FWRV9DT0RFX01BWCk7CisgICAgQVNTRVJUKGh2bV9zcl9oYW5kbGVyc1t0
eXBlY29kZV0uc2F2ZSA9PSBOVUxMKTsKKyAgICBBU1NFUlQoaHZtX3NyX2hhbmRsZXJzW3R5cGVj
b2RlXS5sb2FkID09IE5VTEwpOworICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSA9
IHNhdmVfc3RhdGU7CisgICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5sb2FkID0gbG9hZF9z
dGF0ZTsKKyAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLm5hbWUgPSBuYW1lOworICAgIGh2
bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZSA9IHNpemU7CisgICAgaHZtX3NyX2hhbmRsZXJz
W3R5cGVjb2RlXS5raW5kID0ga2luZDsKK30KKworc2l6ZV90IGh2bV9zYXZlX3NpemUoc3RydWN0
IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzaXplX3Qgc3o7CisgICAg
aW50IGk7CisKKyAgICAvKiBCYXNpYyBvdmVyaGVhZCBmb3IgaGVhZGVyIGFuZCBmb290ZXIgKi8K
KyAgICBzeiA9ICgyICogc2l6ZW9mIChzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvcikpICsgSFZN
X1NBVkVfTEVOR1RIKEhFQURFUik7CisKKyAgICAvKiBQbHVzIHNwYWNlIGZvciBlYWNoIHRoaW5n
IHdlIHdpbGwgYmUgc2F2aW5nICovCisgICAgZm9yICggaSA9IDA7IGkgPD0gSFZNX1NBVkVfQ09E
RV9NQVg7IGkrKyApCisgICAgICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW2ldLmtpbmQgPT0gSFZN
U1JfUEVSX1ZDUFUgKQorICAgICAgICAgICAgZm9yX2VhY2hfdmNwdShkLCB2KQorICAgICAgICAg
ICAgICAgIHN6ICs9IGh2bV9zcl9oYW5kbGVyc1tpXS5zaXplOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBzeiArPSBodm1fc3JfaGFuZGxlcnNbaV0uc2l6ZTsKKworICAgIHJldHVybiBzejsK
K30KKworLyoKKyAqIEV4dHJhY3QgYSBzaW5nbGUgaW5zdGFuY2Ugb2YgYSBzYXZlIHJlY29yZCwg
YnkgbWFyc2hhbGxpbmcgYWxsIHJlY29yZHMgb2YKKyAqIHRoYXQgdHlwZSBhbmQgY29weWluZyBv
dXQgdGhlIG9uZSB3ZSBuZWVkLgorICovCitpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAorICAgICAg
ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBoYW5kbGUsIHVpbnQ2NF90ICpi
dWZzeikKK3sKKyAgICBpbnQgcnY7CisgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsg
fTsKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKKworICAgIGlm
ICggZC0+aXNfZHlpbmcgfHwKKyAgICAgICAgIHR5cGVjb2RlID4gSFZNX1NBVkVfQ09ERV9NQVgg
fHwKKyAgICAgICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZSA8IHNpemVvZigqZGVz
YykgfHwKKyAgICAgICAgICFodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgKQorICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKworICAgIGN0eHQuc2l6ZSA9IGh2bV9zcl9oYW5kbGVyc1t0eXBl
Y29kZV0uc2l6ZTsKKyAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBI
Vk1TUl9QRVJfVkNQVSApCisgICAgICAgIGN0eHQuc2l6ZSAqPSBkLT5tYXhfdmNwdXM7CisgICAg
Y3R4dC5kYXRhID0geG1hbGxvY19ieXRlcyhjdHh0LnNpemUpOworICAgIGlmICggIWN0eHQuZGF0
YSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgaWYgKCAocnYgPSBodm1fc3JfaGFu
ZGxlcnNbdHlwZWNvZGVdLnNhdmUoZCwgJmN0eHQpKSAhPSAwICkKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZSAlIlBSSXUxNiIgKCVk
KVxuIiwKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsKKyAgICBl
bHNlIGlmICggcnYgPSAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKKyAgICB7
CisgICAgICAgIHVpbnQzMl90IG9mZjsKKworICAgICAgICBmb3IgKCBvZmYgPSAwOyBvZmYgPD0g
KGN0eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSk7IG9mZiArPSBkZXNjLT5sZW5ndGggKQorICAgICAg
ICB7CisgICAgICAgICAgICBkZXNjID0gKHZvaWQgKikoY3R4dC5kYXRhICsgb2ZmKTsKKyAgICAg
ICAgICAgIC8qIE1vdmUgcGFzdCBoZWFkZXIgKi8KKyAgICAgICAgICAgIG9mZiArPSBzaXplb2Yo
KmRlc2MpOworICAgICAgICAgICAgaWYgKCBjdHh0LmN1ciA8IGRlc2MtPmxlbmd0aCB8fAorICAg
ICAgICAgICAgICAgICBvZmYgPiBjdHh0LmN1ciAtIGRlc2MtPmxlbmd0aCApCisgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGluc3RhbmNlID09IGRlc2MtPmluc3RhbmNl
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBydiA9IDA7CisgICAgICAgICAgICAg
ICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChoYW5kbGUpICkKKyAgICAgICAgICAgICAgICAg
ICAgKmJ1ZnN6ID0gZGVzYy0+bGVuZ3RoOworICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAqYnVm
c3ogPCBkZXNjLT5sZW5ndGggKQorICAgICAgICAgICAgICAgICAgICBydiA9IC1FTk9CVUZTOwor
ICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBjb3B5X3RvX2d1ZXN0KGhhbmRsZSwgY3R4dC5kYXRh
ICsgb2ZmLCBkZXNjLT5sZW5ndGgpICkKKyAgICAgICAgICAgICAgICAgICAgcnYgPSAtRUZBVUxU
OworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgKmJ1ZnN6ID0gZGVz
Yy0+bGVuZ3RoOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAg
ICB9CisgICAgfQorCisgICAgeGZyZWUoY3R4dC5kYXRhKTsKKyAgICByZXR1cm4gcnY7Cit9CisK
K2ludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
K3sKKyAgICBjaGFyICpjOworICAgIHN0cnVjdCBodm1fc2F2ZV9oZWFkZXIgaGRyOworICAgIHN0
cnVjdCBodm1fc2F2ZV9lbmQgZW5kOworICAgIGh2bV9zYXZlX2hhbmRsZXIgaGFuZGxlcjsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGlmICggZC0+aXNfZHlpbmcgKQorICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKworICAgIGhkci5tYWdpYyA9IEhWTV9GSUxFX01BR0lDOworICAgIGhkci52
ZXJzaW9uID0gSFZNX0ZJTEVfVkVSU0lPTjsKKworICAgIC8qIFNhdmUgeGVuIGNoYW5nZXNldCAq
LworICAgIGMgPSBzdHJyY2hyKHhlbl9jaGFuZ2VzZXQoKSwgJzonKTsKKyAgICBpZiAoIGMgKQor
ICAgICAgICBoZHIuY2hhbmdlc2V0ID0gc2ltcGxlX3N0cnRvbGwoYywgTlVMTCwgMTYpOworICAg
IGVsc2UKKyAgICAgICAgaGRyLmNoYW5nZXNldCA9IC0xVUxMOyAvKiBVbmtub3duICovCisKKyAg
ICBhcmNoX2h2bV9zYXZlKGQsICZoZHIpOworCisgICAgaWYgKCBodm1fc2F2ZV9lbnRyeShIRUFE
RVIsIDAsIGgsICZoZHIpICE9IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VS
UiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHdyaXRlIGhlYWRlclxuIiwKKyAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgIH0KKworICAgIC8q
IFNhdmUgYWxsIGF2YWlsYWJsZSBraW5kcyBvZiBzdGF0ZSAqLworICAgIGZvciAoIGkgPSAwOyBp
IDw9IEhWTV9TQVZFX0NPREVfTUFYOyBpKysgKQorICAgIHsKKyAgICAgICAgaGFuZGxlciA9IGh2
bV9zcl9oYW5kbGVyc1tpXS5zYXZlOworICAgICAgICBpZiAoIGhhbmRsZXIgIT0gTlVMTCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJIVk0lZCBzYXZlOiAl
c1xuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGh2bV9zcl9oYW5kbGVyc1tp
XS5uYW1lKTsKKyAgICAgICAgICAgIGlmICggaGFuZGxlcihkLCBoKSAhPSAwICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCisgICAgICAgICAgICAg
ICAgICAgICAgICJIVk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJdTE2IlxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpKTsKKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKworICAg
IC8qIFNhdmUgYW4gZW5kLW9mLWZpbGUgbWFya2VyICovCisgICAgaWYgKCBodm1fc2F2ZV9lbnRy
eShFTkQsIDAsIGgsICZlbmQpICE9IDAgKQorICAgIHsKKyAgICAgICAgLyogUnVuIG91dCBvZiBk
YXRhICovCisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IG5vIHJvb20g
Zm9yIGVuZCBtYXJrZXJcbiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOworICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKyAgICB9CisKKyAgICAvKiBTYXZlIG1hY3JvcyBzaG91bGQgbm90
IGhhdmUgbGV0IHVzIG92ZXJydW4gKi8KKyAgICBBU1NFUlQoaC0+Y3VyIDw9IGgtPnNpemUpOwor
ICAgIHJldHVybiAwOworfQorCitpbnQgaHZtX2xvYWQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCit7CisgICAgc3RydWN0IGh2bV9zYXZlX2hlYWRlciBoZHI7Cisg
ICAgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmRlc2M7CisgICAgaHZtX2xvYWRfaGFuZGxl
ciBoYW5kbGVyOworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgaWYgKCBkLT5pc19keWluZyAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgLyogUmVhZCB0aGUgc2F2ZSBoZWFkZXIs
IHdoaWNoIG11c3QgYmUgZmlyc3QgKi8KKyAgICBpZiAoIGh2bV9sb2FkX2VudHJ5KEhFQURFUiwg
aCwgJmhkcikgIT0gMCApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIGlmICggYXJjaF9odm1f
bG9hZChkLCAmaGRyKSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIC8qIERvd24gYWxsIHRo
ZSB2Y3B1czogd2Ugb25seSByZS1lbmFibGUgdGhlIG9uZXMgdGhhdCBoYWQgc3RhdGUgc2F2ZWQu
ICovCisgICAgZm9yX2VhY2hfdmNwdShkLCB2KQorICAgICAgICBpZiAoIHRlc3RfYW5kX3NldF9i
aXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgICAgIHZjcHVfc2xlZXBf
bm9zeW5jKHYpOworCisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIGlmICggaC0+c2l6
ZSAtIGgtPmN1ciA8IHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvcikgKQorICAgICAg
ICB7CisgICAgICAgICAgICAvKiBSdW4gb3V0IG9mIGRhdGEgKi8KKyAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIKKyAgICAgICAgICAgICAgICAgICAiSFZNJWQgcmVzdG9yZTogc2F2ZSBk
aWQgbm90IGVuZCB3aXRoIGEgbnVsbCBlbnRyeVxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQpOworICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICB9CisKKyAgICAgICAg
LyogUmVhZCB0aGUgdHlwZWNvZGUgb2YgdGhlIG5leHQgZW50cnkgIGFuZCBjaGVjayBmb3IgdGhl
IGVuZC1tYXJrZXIgKi8KKyAgICAgICAgZGVzYyA9IChzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRv
ciAqKSgmaC0+ZGF0YVtoLT5jdXJdKTsKKyAgICAgICAgaWYgKCBkZXNjLT50eXBlY29kZSA9PSAw
ICkKKyAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgIC8qIEZpbmQgdGhlIGhhbmRsZXIg
Zm9yIHRoaXMgZW50cnkgKi8KKyAgICAgICAgaWYgKCAoZGVzYy0+dHlwZWNvZGUgPiBIVk1fU0FW
RV9DT0RFX01BWCkgfHwKKyAgICAgICAgICAgICAoKGhhbmRsZXIgPSBodm1fc3JfaGFuZGxlcnNb
ZGVzYy0+dHlwZWNvZGVdLmxvYWQpID09IE5VTEwpICkKKyAgICAgICAgeworICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgcmVzdG9yZTogdW5rbm93biBlbnRyeSB0eXBlY29k
ZSAldVxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRlc2MtPnR5cGVjb2Rl
KTsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorCisgICAgICAgIC8qIExvYWQg
dGhlIGVudHJ5ICovCisgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJIVk0lZCByZXN0b3Jl
OiAlcyAlIlBSSXUxNiJcbiIsIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgIGh2bV9zcl9o
YW5kbGVyc1tkZXNjLT50eXBlY29kZV0ubmFtZSwgZGVzYy0+aW5zdGFuY2UpOworICAgICAgICBp
ZiAoIGhhbmRsZXIoZCwgaCkgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIgIkhWTSVkIHJlc3RvcmU6IGZhaWxlZCB0byBsb2FkIGVudHJ5ICV1LyV1XG4i
LAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZGVzYy0+dHlwZWNvZGUsIGRlc2Mt
Pmluc3RhbmNlKTsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgIH0KKwor
ICAgIC8qIE5vdCByZWFjaGVkICovCit9CisKK2ludCBfaHZtX2luaXRfZW50cnkoc3RydWN0IGh2
bV9kb21haW5fY29udGV4dCAqaCwgdWludDE2X3QgdGMsIHVpbnQxNl90IGluc3QsCisgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGxlbikKK3sKKyAgICBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3Jp
cHRvciAqZAorICAgICAgICA9IChzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqKSZoLT5kYXRh
W2gtPmN1cl07CisKKyAgICBpZiAoIGgtPnNpemUgLSBoLT5jdXIgPCBsZW4gKyBzaXplb2YgKCpk
KSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORyAiSFZNIHNhdmU6IG5v
IHJvb20gZm9yIgorICAgICAgICAgICAgICAgIiAlIlBSSXUzMiIgKyAlenUgYnl0ZXMgZm9yIHR5
cGVjb2RlICUiUFJJdTE2IlxuIiwKKyAgICAgICAgICAgICAgIGxlbiwgc2l6ZW9mKCpkKSwgdGMp
OworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgZC0+dHlwZWNvZGUgPSB0YzsKKyAg
ICBkLT5pbnN0YW5jZSA9IGluc3Q7CisgICAgZC0+bGVuZ3RoID0gbGVuOworICAgIGgtPmN1ciAr
PSBzaXplb2YoKmQpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgX2h2bV93cml0ZV9lbnRy
eShzdHJ1Y3QgaHZtX2RvbWFpbl9jb250ZXh0ICpoLCB2b2lkICpzcmMsCisgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3Qgc3JjX2xlbikKK3sKKyAgICBtZW1jcHkoJmgtPmRhdGFbaC0+Y3Vy
XSwgc3JjLCBzcmNfbGVuKTsKKyAgICBoLT5jdXIgKz0gc3JjX2xlbjsKK30KKworaW50IF9odm1f
Y2hlY2tfZW50cnkoc3RydWN0IGh2bV9kb21haW5fY29udGV4dCAqaCwgdWludDE2X3QgdHlwZSwg
dWludDMyX3QgbGVuLAorICAgICAgICAgICAgICAgICAgICAgYm9vbCBzdHJpY3RfbGVuZ3RoKQor
eworICAgIHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkCisgICAgICAgID0gKHN0cnVjdCBo
dm1fc2F2ZV9kZXNjcmlwdG9yICopJmgtPmRhdGFbaC0+Y3VyXTsKKworICAgIGlmICggc2l6ZW9m
KCpkKSA+IGgtPnNpemUgLSBoLT5jdXIpCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0df
V0FSTklORworICAgICAgICAgICAgICAgIkhWTSByZXN0b3JlOiBub3QgZW5vdWdoIGRhdGEgbGVm
dCB0byByZWFkICV6dSBieXRlcyAiCisgICAgICAgICAgICAgICAiZm9yIHR5cGUgJXUgaGVhZGVy
XG4iLCBzaXplb2YoKmQpLCB0eXBlKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAg
IGlmICggKHR5cGUgIT0gZC0+dHlwZWNvZGUpIHx8CisgICAgICAgICAoc3RyaWN0X2xlbmd0aCA/
IChsZW4gIT0gZC0+bGVuZ3RoKSA6IChsZW4gPCBkLT5sZW5ndGgpKSB8fAorICAgICAgICAgKGQt
Pmxlbmd0aCA+IChoLT5zaXplIC0gaC0+Y3VyIC0gc2l6ZW9mKCpkKSkpICkKKyAgICB7CisgICAg
ICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCisgICAgICAgICAgICAgICAiSFZNIHJlc3RvcmUg
bWlzbWF0Y2g6IGV4cGVjdGVkICVzIHR5cGUgJXUgbGVuZ3RoICV1LCAiCisgICAgICAgICAgICAg
ICAic2F3IHR5cGUgJXUgbGVuZ3RoICV1LiAgJXp1IGJ5dGVzIHJlbWFpbmluZ1xuIiwKKyAgICAg
ICAgICAgICAgIHN0cmljdF9sZW5ndGggPyAic3RyaWN0IiA6ICJ6ZXJvZXh0ZW5kZWQiLCB0eXBl
LCBsZW4sCisgICAgICAgICAgICAgICBkLT50eXBlY29kZSwgZC0+bGVuZ3RoLCBoLT5zaXplIC0g
aC0+Y3VyIC0gc2l6ZW9mKCpkKSk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBo
LT5jdXIgKz0gc2l6ZW9mKCpkKTsKKworICAgIHJldHVybiAwOworfQorCit2b2lkIF9odm1fcmVh
ZF9lbnRyeShzdHJ1Y3QgaHZtX2RvbWFpbl9jb250ZXh0ICpoLCB2b2lkICpkZXN0LAorICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZGVzdF9sZW4pCit7CisgICAgc3RydWN0IGh2bV9zYXZl
X2Rlc2NyaXB0b3IgKmQKKyAgICAgICAgPSAoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKikm
aC0+ZGF0YVtoLT5jdXIgLSBzaXplb2YoKmQpXTsKKworICAgIEJVR19PTihkLT5sZW5ndGggPiBk
ZXN0X2xlbik7CisKKyAgICBtZW1jcHkoZGVzdCwgJmgtPmRhdGFbaC0+Y3VyXSwgZC0+bGVuZ3Ro
KTsKKworICAgIGlmICggZC0+bGVuZ3RoIDwgZGVzdF9sZW4gKQorICAgICAgICBtZW1zZXQoKGNo
YXIgKilkZXN0ICsgZC0+bGVuZ3RoLCAwLCBkZXN0X2xlbiAtIGQtPmxlbmd0aCk7CisKKyAgICBo
LT5jdXIgKz0gZC0+bGVuZ3RoOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZp
bGUKaW5kZXggMjZjNWE2NDMzNy4uMzllMjYxNDU0NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9N
YWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCkBAIC03NCw4ICs3NCw2IEBAIHRtZW0t
eSA6PSB0bWVtLm8gdG1lbV94ZW4ubyB0bWVtX2NvbnRyb2wubwogdG1lbS0kKENPTkZJR19DT01Q
QVQpICs9IGNvbXBhdC90bWVtX3hlbi5vCiBvYmotJChDT05GSUdfVE1FTSkgKz0gJCh0bWVtLXkp
CiAKLXN1YmRpci0kKENPTkZJR19YODYpICs9IGh2bQotCiBzdWJkaXItJChDT05GSUdfR0NPVikg
Kz0gZ2NvdgogCiBzdWJkaXIteSArPSBsaWJlbGYKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vaHZt
L01ha2VmaWxlIGIveGVuL2NvbW1vbi9odm0vTWFrZWZpbGUKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IGE0NjRhNTdkNTIuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2NvbW1vbi9odm0vTWFr
ZWZpbGUKKysrIC9kZXYvbnVsbApAQCAtMSArMCwwIEBACi1vYmoteSArPSBzYXZlLm8KZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vaHZtL3NhdmUuYyBiL3hlbi9jb21tb24vaHZtL3NhdmUuYwpkZWxl
dGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMWE3MTM1ZWUzMS4uMDAwMDAwMDAwMAotLS0gYS94
ZW4vY29tbW9uL2h2bS9zYXZlLmMKKysrIC9kZXYvbnVsbApAQCAtMSwzMzAgKzAsMCBAQAotLyoK
LSAqIGh2bS9zYXZlLmM6IFNhdmUgYW5kIHJlc3RvcmUgSFZNIGd1ZXN0J3MgZW11bGF0ZWQgaGFy
ZHdhcmUgc3RhdGUuCi0gKgotICogQ29weXJpZ2h0IChjKSAyMDA0LCBJbnRlbCBDb3Jwb3JhdGlv
bi4KLSAqIENvcHlyaWdodCAoYykgMjAwNywgWGVuU291cmNlIEluYy4KLSAqIENvcHlyaWdodCAo
YykgMjAwNywgSXNha3UgWWFtYWhhdGEgPHlhbWFoYXRhIGF0IHZhbGludXggY28ganA+Ci0gKiAg
ICAgICAgICAgICAgICAgICAgIFZBIExpbnV4IFN5c3RlbXMgSmFwYW4gSy5LLgotICogICAgICAg
ICAgICAgICAgICAgICBzcGxpdCBhcmNoIGdlbmVyaWMgcGFydAotICoKLSAqIFRoaXMgcHJvZ3Jh
bSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5
IGl0Ci0gKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlLAotICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCi0gKiBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkg
b3IKLSAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKLSAqIG1vcmUgZGV0YWlscy4KLSAqCi0gKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhbG9uZyB3aXRoCi0gKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KLSAqLwotCi0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUg
PHhlbi92ZXJzaW9uLmg+Ci0jaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4KLSNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KLSNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Ci0KLSNpbmNsdWRlIDxh
c20vaHZtL3N1cHBvcnQuaD4KLQotLyogTGlzdCBvZiBoYW5kbGVycyBmb3IgdmFyaW91cyBIVk0g
c2F2ZSBhbmQgcmVzdG9yZSB0eXBlcyAqLwotc3RhdGljIHN0cnVjdCB7IAotICAgIGh2bV9zYXZl
X2hhbmRsZXIgc2F2ZTsKLSAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWQ7IAotICAgIGNvbnN0IGNo
YXIgKm5hbWU7Ci0gICAgc2l6ZV90IHNpemU7Ci0gICAgaW50IGtpbmQ7Ci19IGh2bV9zcl9oYW5k
bGVycyBbSFZNX1NBVkVfQ09ERV9NQVggKyAxXSA9IHt7TlVMTCwgTlVMTCwgIjw/PiJ9LH07Ci0K
LS8qIEluaXQtdGltZSBmdW5jdGlvbiB0byBhZGQgZW50cmllcyB0byB0aGF0IGxpc3QgKi8KLXZv
aWQgX19pbml0IGh2bV9yZWdpc3Rlcl9zYXZldm0odWludDE2X3QgdHlwZWNvZGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX2hhbmRsZXIgc2F2ZV9zdGF0ZSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfaGFuZGxlciBsb2FkX3N0YXRlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSwgaW50IGtpbmQpCi17Ci0g
ICAgQVNTRVJUKHR5cGVjb2RlIDw9IEhWTV9TQVZFX0NPREVfTUFYKTsKLSAgICBBU1NFUlQoaHZt
X3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlID09IE5VTEwpOwotICAgIEFTU0VSVChodm1fc3Jf
aGFuZGxlcnNbdHlwZWNvZGVdLmxvYWQgPT0gTlVMTCk7Ci0gICAgaHZtX3NyX2hhbmRsZXJzW3R5
cGVjb2RlXS5zYXZlID0gc2F2ZV9zdGF0ZTsKLSAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVd
LmxvYWQgPSBsb2FkX3N0YXRlOwotICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ubmFtZSA9
IG5hbWU7Ci0gICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplID0gc2l6ZTsKLSAgICBo
dm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPSBraW5kOwotfQotCi1zaXplX3QgaHZtX3Nh
dmVfc2l6ZShzdHJ1Y3QgZG9tYWluICpkKSAKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBz
aXplX3Qgc3o7Ci0gICAgaW50IGk7Ci0gICAgCi0gICAgLyogQmFzaWMgb3ZlcmhlYWQgZm9yIGhl
YWRlciBhbmQgZm9vdGVyICovCi0gICAgc3ogPSAoMiAqIHNpemVvZiAoc3RydWN0IGh2bV9zYXZl
X2Rlc2NyaXB0b3IpKSArIEhWTV9TQVZFX0xFTkdUSChIRUFERVIpOwotCi0gICAgLyogUGx1cyBz
cGFjZSBmb3IgZWFjaCB0aGluZyB3ZSB3aWxsIGJlIHNhdmluZyAqLwotICAgIGZvciAoIGkgPSAw
OyBpIDw9IEhWTV9TQVZFX0NPREVfTUFYOyBpKysgKSAKLSAgICAgICAgaWYgKCBodm1fc3JfaGFu
ZGxlcnNbaV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSApCi0gICAgICAgICAgICBmb3JfZWFjaF92
Y3B1KGQsIHYpCi0gICAgICAgICAgICAgICAgc3ogKz0gaHZtX3NyX2hhbmRsZXJzW2ldLnNpemU7
Ci0gICAgICAgIGVsc2UgCi0gICAgICAgICAgICBzeiArPSBodm1fc3JfaGFuZGxlcnNbaV0uc2l6
ZTsKLQotICAgIHJldHVybiBzejsKLX0KLQotLyogRXh0cmFjdCBhIHNpbmdsZSBpbnN0YW5jZSBv
ZiBhIHNhdmUgcmVjb3JkLCBieSBtYXJzaGFsbGluZyBhbGwKLSAqIHJlY29yZHMgb2YgdGhhdCB0
eXBlIGFuZCBjb3B5aW5nIG91dCB0aGUgb25lIHdlIG5lZWQuICovCi1pbnQgaHZtX3NhdmVfb25l
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50IGlu
c3RhbmNlLAotICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBoYW5k
bGUsIHVpbnQ2NF90ICpidWZzeikKLXsKLSAgICBpbnQgcnY7Ci0gICAgaHZtX2RvbWFpbl9jb250
ZXh0X3QgY3R4dCA9IHsgfTsKLSAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAq
ZGVzYzsKLQotICAgIGlmICggZC0+aXNfZHlpbmcgfHwKLSAgICAgICAgIHR5cGVjb2RlID4gSFZN
X1NBVkVfQ09ERV9NQVggfHwKLSAgICAgICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6
ZSA8IHNpemVvZigqZGVzYykgfHwKLSAgICAgICAgICFodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVd
LnNhdmUgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGN0eHQuc2l6ZSA9IGh2bV9z
cl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsKLSAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBl
Y29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSApCi0gICAgICAgIGN0eHQuc2l6ZSAqPSBkLT5t
YXhfdmNwdXM7Ci0gICAgY3R4dC5kYXRhID0geG1hbGxvY19ieXRlcyhjdHh0LnNpemUpOwotICAg
IGlmICggIWN0eHQuZGF0YSApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOwotCi0gICAgaWYgKCAo
cnYgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUoZCwgJmN0eHQpKSAhPSAwICkKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlw
ZSAlIlBSSXUxNiIgKCVkKVxuIiwKLSAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdHlwZWNv
ZGUsIHJ2KTsKLSAgICBlbHNlIGlmICggcnYgPSAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2Yo
KmRlc2MpICkKLSAgICB7Ci0gICAgICAgIHVpbnQzMl90IG9mZjsKLQotICAgICAgICBmb3IgKCBv
ZmYgPSAwOyBvZmYgPD0gKGN0eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSk7IG9mZiArPSBkZXNjLT5s
ZW5ndGggKQotICAgICAgICB7Ci0gICAgICAgICAgICBkZXNjID0gKHZvaWQgKikoY3R4dC5kYXRh
ICsgb2ZmKTsKLSAgICAgICAgICAgIC8qIE1vdmUgcGFzdCBoZWFkZXIgKi8KLSAgICAgICAgICAg
IG9mZiArPSBzaXplb2YoKmRlc2MpOwotICAgICAgICAgICAgaWYgKCBjdHh0LmN1ciA8IGRlc2Mt
Pmxlbmd0aCB8fAotICAgICAgICAgICAgICAgICBvZmYgPiBjdHh0LmN1ciAtIGRlc2MtPmxlbmd0
aCApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBpZiAoIGluc3RhbmNlID09
IGRlc2MtPmluc3RhbmNlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBydiA9IDA7
Ci0gICAgICAgICAgICAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChoYW5kbGUpICkKLSAg
ICAgICAgICAgICAgICAgICAgKmJ1ZnN6ID0gZGVzYy0+bGVuZ3RoOwotICAgICAgICAgICAgICAg
IGVsc2UgaWYgKCAqYnVmc3ogPCBkZXNjLT5sZW5ndGggKQotICAgICAgICAgICAgICAgICAgICBy
diA9IC1FTk9CVUZTOwotICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBjb3B5X3RvX2d1ZXN0KGhh
bmRsZSwgY3R4dC5kYXRhICsgb2ZmLCBkZXNjLT5sZW5ndGgpICkKLSAgICAgICAgICAgICAgICAg
ICAgcnYgPSAtRUZBVUxUOwotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAg
ICAgKmJ1ZnN6ID0gZGVzYy0+bGVuZ3RoOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgfQotICAgICAgICB9Ci0gICAgfQotCi0gICAgeGZyZWUoY3R4dC5kYXRhKTsKLSAgICBy
ZXR1cm4gcnY7Ci19Ci0KLWludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKLXsKLSAgICBjaGFyICpjOwotICAgIHN0cnVjdCBodm1fc2F2ZV9oZWFk
ZXIgaGRyOwotICAgIHN0cnVjdCBodm1fc2F2ZV9lbmQgZW5kOwotICAgIGh2bV9zYXZlX2hhbmRs
ZXIgaGFuZGxlcjsKLSAgICB1aW50MTZfdCBpOwotCi0gICAgaWYgKCBkLT5pc19keWluZyApCi0g
ICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgaGRyLm1hZ2ljID0gSFZNX0ZJTEVfTUFHSUM7
Ci0gICAgaGRyLnZlcnNpb24gPSBIVk1fRklMRV9WRVJTSU9OOwotCi0gICAgLyogU2F2ZSB4ZW4g
Y2hhbmdlc2V0ICovCi0gICAgYyA9IHN0cnJjaHIoeGVuX2NoYW5nZXNldCgpLCAnOicpOwotICAg
IGlmICggYyApCi0gICAgICAgIGhkci5jaGFuZ2VzZXQgPSBzaW1wbGVfc3RydG9sbChjLCBOVUxM
LCAxNik7Ci0gICAgZWxzZSAKLSAgICAgICAgaGRyLmNoYW5nZXNldCA9IC0xVUxMOyAvKiBVbmtu
b3duICovCi0KLSAgICBhcmNoX2h2bV9zYXZlKGQsICZoZHIpOwotCi0gICAgaWYgKCBodm1fc2F2
ZV9lbnRyeShIRUFERVIsIDAsIGgsICZoZHIpICE9IDAgKQotICAgIHsKLSAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHdyaXRlIGhlYWRlclxuIiwKLSAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Ci0gICAgICAgIHJldHVybiAtRUZBVUxUOwotICAg
IH0gCi0KLSAgICAvKiBTYXZlIGFsbCBhdmFpbGFibGUga2luZHMgb2Ygc3RhdGUgKi8KLSAgICBm
b3IgKCBpID0gMDsgaSA8PSBIVk1fU0FWRV9DT0RFX01BWDsgaSsrICkgCi0gICAgewotICAgICAg
ICBoYW5kbGVyID0gaHZtX3NyX2hhbmRsZXJzW2ldLnNhdmU7Ci0gICAgICAgIGlmICggaGFuZGxl
ciAhPSBOVUxMICkgCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZP
ICJIVk0lZCBzYXZlOiAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGh2
bV9zcl9oYW5kbGVyc1tpXS5uYW1lKTsKLSAgICAgICAgICAgIGlmICggaGFuZGxlcihkLCBoKSAh
PSAwICkgCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VS
UgotICAgICAgICAgICAgICAgICAgICAgICAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlw
ZSAlIlBSSXUxNiJcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaSk7
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgICAgICAgICB9IAotICAgICAg
ICB9Ci0gICAgfQotCi0gICAgLyogU2F2ZSBhbiBlbmQtb2YtZmlsZSBtYXJrZXIgKi8KLSAgICBp
ZiAoIGh2bV9zYXZlX2VudHJ5KEVORCwgMCwgaCwgJmVuZCkgIT0gMCApCi0gICAgewotICAgICAg
ICAvKiBSdW4gb3V0IG9mIGRhdGEgKi8KLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZN
JWQgc2F2ZTogbm8gcm9vbSBmb3IgZW5kIG1hcmtlclxuIiwKLSAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCk7Ci0gICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgIH0KLQotICAgIC8qIFNhdmUg
bWFjcm9zIHNob3VsZCBub3QgaGF2ZSBsZXQgdXMgb3ZlcnJ1biAqLwotICAgIEFTU0VSVChoLT5j
dXIgPD0gaC0+c2l6ZSk7Ci0gICAgcmV0dXJuIDA7Ci19Ci0KLWludCBodm1fbG9hZChzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKLXsKLSAgICBzdHJ1Y3QgaHZtX3Nh
dmVfaGVhZGVyIGhkcjsKLSAgICBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKLSAg
ICBodm1fbG9hZF9oYW5kbGVyIGhhbmRsZXI7Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgCi0g
ICAgaWYgKCBkLT5pc19keWluZyApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgLyog
UmVhZCB0aGUgc2F2ZSBoZWFkZXIsIHdoaWNoIG11c3QgYmUgZmlyc3QgKi8KLSAgICBpZiAoIGh2
bV9sb2FkX2VudHJ5KEhFQURFUiwgaCwgJmhkcikgIT0gMCApIAotICAgICAgICByZXR1cm4gLTE7
Ci0KLSAgICBpZiAoIGFyY2hfaHZtX2xvYWQoZCwgJmhkcikgKQotICAgICAgICByZXR1cm4gLTE7
Ci0KLSAgICAvKiBEb3duIGFsbCB0aGUgdmNwdXM6IHdlIG9ubHkgcmUtZW5hYmxlIHRoZSBvbmVz
IHRoYXQgaGFkIHN0YXRlIHNhdmVkLiAqLwotICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikgCi0gICAg
ICAgIGlmICggdGVzdF9hbmRfc2V0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQot
ICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0KLSAgICBmb3IgKCA7IDsgKQotICAg
IHsKLSAgICAgICAgaWYgKCBoLT5zaXplIC0gaC0+Y3VyIDwgc2l6ZW9mKHN0cnVjdCBodm1fc2F2
ZV9kZXNjcmlwdG9yKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIC8qIFJ1biBvdXQgb2YgZGF0
YSAqLwotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgotICAgICAgICAgICAgICAgICAg
ICJIVk0lZCByZXN0b3JlOiBzYXZlIGRpZCBub3QgZW5kIHdpdGggYSBudWxsIGVudHJ5XG4iLAot
ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Ci0gICAgICAgICAgICByZXR1cm4gLTE7
Ci0gICAgICAgIH0KLSAgICAgICAgCi0gICAgICAgIC8qIFJlYWQgdGhlIHR5cGVjb2RlIG9mIHRo
ZSBuZXh0IGVudHJ5ICBhbmQgY2hlY2sgZm9yIHRoZSBlbmQtbWFya2VyICovCi0gICAgICAgIGRl
c2MgPSAoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKikoJmgtPmRhdGFbaC0+Y3VyXSk7Ci0g
ICAgICAgIGlmICggZGVzYy0+dHlwZWNvZGUgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gMDsg
Ci0gICAgICAgIAotICAgICAgICAvKiBGaW5kIHRoZSBoYW5kbGVyIGZvciB0aGlzIGVudHJ5ICov
Ci0gICAgICAgIGlmICggKGRlc2MtPnR5cGVjb2RlID4gSFZNX1NBVkVfQ09ERV9NQVgpIHx8Ci0g
ICAgICAgICAgICAgKChoYW5kbGVyID0gaHZtX3NyX2hhbmRsZXJzW2Rlc2MtPnR5cGVjb2RlXS5s
b2FkKSA9PSBOVUxMKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIgIkhWTSVkIHJlc3RvcmU6IHVua25vd24gZW50cnkgdHlwZWNvZGUgJXVcbiIsCi0gICAgICAg
ICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBkZXNjLT50eXBlY29kZSk7Ci0gICAgICAgICAgICBy
ZXR1cm4gLTE7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBMb2FkIHRoZSBlbnRyeSAqLwotICAg
ICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiSFZNJWQgcmVzdG9yZTogJXMgJSJQUkl1MTYiXG4i
LCBkLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICBodm1fc3JfaGFuZGxlcnNbZGVzYy0+dHlw
ZWNvZGVdLm5hbWUsIGRlc2MtPmluc3RhbmNlKTsKLSAgICAgICAgaWYgKCBoYW5kbGVyKGQsIGgp
ICE9IDAgKSAKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZN
JWQgcmVzdG9yZTogZmFpbGVkIHRvIGxvYWQgZW50cnkgJXUvJXVcbiIsCi0gICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBkZXNjLT50eXBlY29kZSwgZGVzYy0+aW5zdGFuY2UpOwotICAg
ICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgLyogTm90IHJlYWNo
ZWQgKi8KLX0KLQotaW50IF9odm1faW5pdF9lbnRyeShzdHJ1Y3QgaHZtX2RvbWFpbl9jb250ZXh0
ICpoLAotICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB0YywgdWludDE2X3QgaW5zdCwgdWlu
dDMyX3QgbGVuKQotewotICAgIHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkIAotICAgICAg
ICA9IChzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqKSZoLT5kYXRhW2gtPmN1cl07Ci0gICAg
aWYgKCBoLT5zaXplIC0gaC0+Y3VyIDwgbGVuICsgc2l6ZW9mICgqZCkgKQotICAgIHsKLSAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcgIkhWTSBzYXZlOiBubyByb29tIGZvciIKLSAgICAg
ICAgICAgICAgICIgJSJQUkl1MzIiICsgJXp1IGJ5dGVzIGZvciB0eXBlY29kZSAlIlBSSXUxNiJc
biIsCi0gICAgICAgICAgICAgICBsZW4sIHNpemVvZigqZCksIHRjKTsKLSAgICAgICAgcmV0dXJu
IC0xOwotICAgIH0KLSAgICBkLT50eXBlY29kZSA9IHRjOwotICAgIGQtPmluc3RhbmNlID0gaW5z
dDsKLSAgICBkLT5sZW5ndGggPSBsZW47Ci0gICAgaC0+Y3VyICs9IHNpemVvZigqZCk7Ci0gICAg
cmV0dXJuIDA7Ci19Ci0KLXZvaWQgX2h2bV93cml0ZV9lbnRyeShzdHJ1Y3QgaHZtX2RvbWFpbl9j
b250ZXh0ICpoLAotICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnNyYywgdWludDMyX3Qgc3Jj
X2xlbikKLXsKLSAgICBtZW1jcHkoJmgtPmRhdGFbaC0+Y3VyXSwgc3JjLCBzcmNfbGVuKTsKLSAg
ICBoLT5jdXIgKz0gc3JjX2xlbjsKLX0KLQotaW50IF9odm1fY2hlY2tfZW50cnkoc3RydWN0IGh2
bV9kb21haW5fY29udGV4dCAqaCwgCi0gICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB0eXBl
LCB1aW50MzJfdCBsZW4sIGJvb2xfdCBzdHJpY3RfbGVuZ3RoKQotewotICAgIHN0cnVjdCBodm1f
c2F2ZV9kZXNjcmlwdG9yICpkIAotICAgICAgICA9IChzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRv
ciAqKSZoLT5kYXRhW2gtPmN1cl07Ci0gICAgaWYgKCBzaXplb2YoKmQpID4gaC0+c2l6ZSAtIGgt
PmN1cikKLSAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAg
ICAgICAiSFZNIHJlc3RvcmU6IG5vdCBlbm91Z2ggZGF0YSBsZWZ0IHRvIHJlYWQgJXp1IGJ5dGVz
ICIKLSAgICAgICAgICAgICAgICJmb3IgdHlwZSAldSBoZWFkZXJcbiIsIHNpemVvZigqZCksIHR5
cGUpOwotICAgICAgICByZXR1cm4gLTE7Ci0gICAgfQotICAgIGlmICggKHR5cGUgIT0gZC0+dHlw
ZWNvZGUpIHx8Ci0gICAgICAgICAoc3RyaWN0X2xlbmd0aCA/IChsZW4gIT0gZC0+bGVuZ3RoKSA6
IChsZW4gPCBkLT5sZW5ndGgpKSB8fAotICAgICAgICAgKGQtPmxlbmd0aCA+IChoLT5zaXplIC0g
aC0+Y3VyIC0gc2l6ZW9mKCpkKSkpICkKLSAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19X
QVJOSU5HCi0gICAgICAgICAgICAgICAiSFZNIHJlc3RvcmUgbWlzbWF0Y2g6IGV4cGVjdGVkICVz
IHR5cGUgJXUgbGVuZ3RoICV1LCAiCi0gICAgICAgICAgICAgICAic2F3IHR5cGUgJXUgbGVuZ3Ro
ICV1LiAgJXp1IGJ5dGVzIHJlbWFpbmluZ1xuIiwKLSAgICAgICAgICAgICAgIHN0cmljdF9sZW5n
dGggPyAic3RyaWN0IiA6ICJ6ZXJvZXh0ZW5kZWQiLCB0eXBlLCBsZW4sCi0gICAgICAgICAgICAg
ICBkLT50eXBlY29kZSwgZC0+bGVuZ3RoLCBoLT5zaXplIC0gaC0+Y3VyIC0gc2l6ZW9mKCpkKSk7
Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0gICAgaC0+Y3VyICs9IHNpemVvZigqZCk7Ci0g
ICAgcmV0dXJuIDA7Ci19Ci0KLXZvaWQgX2h2bV9yZWFkX2VudHJ5KHN0cnVjdCBodm1fZG9tYWlu
X2NvbnRleHQgKmgsCi0gICAgICAgICAgICAgICAgICAgICB2b2lkICpkZXN0LCB1aW50MzJfdCBk
ZXN0X2xlbikKLXsKLSAgICBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZCAKLSAgICAgICAg
PSAoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKikmaC0+ZGF0YVtoLT5jdXIgLSBzaXplb2Yo
KmQpXTsKLSAgICBCVUdfT04oZC0+bGVuZ3RoID4gZGVzdF9sZW4pOwotICAgIG1lbWNweShkZXN0
LCAmaC0+ZGF0YVtoLT5jdXJdLCBkLT5sZW5ndGgpOwotICAgIGlmICggZC0+bGVuZ3RoIDwgZGVz
dF9sZW4gKQotICAgICAgICBtZW1zZXQoKGNoYXIgKilkZXN0ICsgZC0+bGVuZ3RoLCAwLCBkZXN0
X2xlbiAtIGQtPmxlbmd0aCk7Ci0gICAgaC0+Y3VyICs9IGQtPmxlbmd0aDsKLX0KLQotLyoKLSAq
IExvY2FsIHZhcmlhYmxlczoKLSAqIG1vZGU6IEMKLSAqIGMtZmlsZS1zdHlsZTogIkJTRCIKLSAq
IGMtYmFzaWMtb2Zmc2V0OiA0Ci0gKiB0YWItd2lkdGg6IDQKLSAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAotICogRW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaHZtL3NhdmUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaApzaW1pbGFyaXR5IGluZGV4IDEwMCUK
cmVuYW1lIGZyb20geGVuL2luY2x1ZGUveGVuL2h2bS9zYXZlLmgKcmVuYW1lIHRvIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3NhdmUuaApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3VwcG9ydC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCmluZGV4IDhh
MTI1MmIyOWUuLmIxOGRiYjZkNDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N1cHBvcnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKQEAgLTIy
LDcgKzIyLDcgQEAKIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgotI2luY2x1ZGUgPHhlbi9odm0vc2F2ZS5oPgorI2luY2x1ZGUgPGFzbS9odm0vc2F2ZS5o
PgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAogI2lmbmRlZiBOREVCVUcKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:09:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14:09: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.xen.org>)
	id 1djnOM-0006a0-B7; Mon, 21 Aug 2017 14:09:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39949fa4a=wei.liu2@citrix.com>)
 id 1djnOL-0006ZS-Gs
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:09:21 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F4/9F-22472-099EA995; Mon, 21 Aug 2017 14:09:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6El7M
 iDea1sVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXLp5nL9gSUbHswCTGBsbdbl2MnBwSAv4S
 F+ZNZAGx2QSUJX529rKB2CICehJNB54zdjFycTAL7GOSOPx6A1iRsICzxKLry5i7GDk4WARUJ
 U4/TQIJ8wpYSCxc8I0ZYqa8xK62i6wgNqeApcT3hqtMIOVCQDUnZ8iBhIUEFCQ6ph9jgmgVlD
 g58wnYdGYBCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDY73
 c1OLixPTUnMSkYr3k/NxNjMDQYQCCHYwrtnseYpTkYFIS5d2QOitSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgRv+gugnGBRanpqRVpmDjCIYdISHDxKIrz8z4HSvMUFibnFmekQqVOMuhwLejZ8Y
 RJiycvPS5US560DmSEAUpRRmgc3AhZRlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuwxkCk
 9mXgncpldARzABHWHYOg3kiJJEhJRUA2Oqg5boqtxllnZX80qjzvZXuCzrMk6cemBrpsSFXxv
 /Tpznrazj1rh7tncxc2hOuJjwJK1Lh1tEMpOL7jDk6assXN6+406jRrrkzEm5TxIYprzYd2eZ
 hK+0TUiP04u/H77N3rOab9L0W3uTPPT5nhcvM2I23yrQET7TVj7uYCxTyBK2023vjZVYijMSD
 bWYi4oTAYJm+ZCjAgAA
X-Env-Sender: prvs=39949fa4a=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503324556!107678837!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25489 invoked from network); 21 Aug 2017 14:09:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 14:09:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="436242898"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 21 Aug 2017 15:09:12 +0100
Message-ID: <20170821140913.11465-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170821140913.11465-1-wei.liu2@citrix.com>
References: <20170821140913.11465-1-wei.liu2@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>
Subject: [Xen-devel] [PATCH 2/3] xen: merge common hvm/irq.h into x86
	hvm/irq.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhdCBoZWFkZXIgZmlsZSBpcyBvbmx5IHVzZWQgYnkgeDg2LiBNZXJnZSBpcyBpbnRvIHRoZSB4
ODYgaGVhZGVyLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCkNj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCkNjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiAg
ICAgIAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgIHwgICAxIC0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lycS5oIHwgMTExICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaCAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRl
L3hlbi9odm0vaXJxLmggICAgIHwgMTQwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMTEgaW5zZXJ0aW9ucygrKSwgMTQzIGRlbGV0
aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW8uYwppbmRleCBmZmVhZjcwYmU2Li5lMzBmZDU2OGYzIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMKQEAgLTIzLDcgKzIzLDYgQEAKICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8
YXNtL2h2bS9pcnEuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KLSNpbmNsdWRlIDx4
ZW4vaHZtL2lycS5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAKIHN0YXRpYyBERUZJTkVf
UEVSX0NQVShzdHJ1Y3QgbGlzdF9oZWFkLCBkcGNpX2xpc3QpOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaApp
bmRleCA3ZDQ1MjkzYWVkLi44NGNiOGY4NzY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaApAQCAtMjEs
NyArMjEsOCBAQAogI2lmbmRlZiBfX0FTTV9YODZfSFZNX0lSUV9IX18KICNkZWZpbmUgX19BU01f
WDg2X0hWTV9JUlFfSF9fCiAKLSNpbmNsdWRlIDx4ZW4vaHZtL2lycS5oPgorI2luY2x1ZGUgPHhl
bi90aW1lci5oPgorCiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20vaHZt
L3ZwaWMuaD4KICNpbmNsdWRlIDxhc20vaHZtL3Zpb2FwaWMuaD4KQEAgLTEwNiw0ICsxMDcsMTEy
IEBAIHN0cnVjdCBodm1faW50YWNrIGh2bV92Y3B1X2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNw
dSAqdik7CiBzdHJ1Y3QgaHZtX2ludGFjayBodm1fdmNwdV9hY2tfcGVuZGluZ19pcnEoc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV9pbnRhY2sgaW50YWNrKTsKIAorc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsKKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAgdWludDhfdCBidXM7CisgICAgdWludDhfdCBk
ZXZpY2U7CisgICAgdWludDhfdCBpbnR4OworfTsKKworI2RlZmluZSBfSFZNX0lSUV9EUENJX01B
Q0hfUENJX1NISUZUICAgICAgICAgICAgMAorI2RlZmluZSBfSFZNX0lSUV9EUENJX01BQ0hfTVNJ
X1NISUZUICAgICAgICAgICAgMQorI2RlZmluZSBfSFZNX0lSUV9EUENJX01BUFBFRF9TSElGVCAg
ICAgICAgICAgICAgMgorI2RlZmluZSBfSFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCAgICAg
ICAgICAgMworI2RlZmluZSBfSFZNX0lSUV9EUENJX0dVRVNUX1BDSV9TSElGVCAgICAgICAgICAg
NAorI2RlZmluZSBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9TSElGVCAgICAgICAgICAgNQorI2Rl
ZmluZSBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9TSElGVCAgICAgICAgNgorI2RlZmluZSBf
SFZNX0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCAgICAgICAgICAxNQorI2RlZmluZSBIVk1fSVJR
X0RQQ0lfTUFDSF9QQ0kgICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfTUFDSF9QQ0lfU0hJRlQp
CisjZGVmaW5lIEhWTV9JUlFfRFBDSV9NQUNIX01TSSAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBD
SV9NQUNIX01TSV9TSElGVCkKKyNkZWZpbmUgSFZNX0lSUV9EUENJX01BUFBFRCAgICAgICAgICAo
MSA8PCBfSFZNX0lSUV9EUENJX01BUFBFRF9TSElGVCkKKyNkZWZpbmUgSFZNX0lSUV9EUENJX0VP
SV9MQVRDSCAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCkKKyNkZWZp
bmUgSFZNX0lSUV9EUENJX0dVRVNUX1BDSSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0dVRVNU
X1BDSV9TSElGVCkKKyNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX01TSSAgICAgICAoMSA8PCBf
SFZNX0lSUV9EUENJX0dVRVNUX01TSV9TSElGVCkKKyNkZWZpbmUgSFZNX0lSUV9EUENJX0lERU5U
SVRZX0dTSSAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9TSElGVCkKKyNkZWZp
bmUgSFZNX0lSUV9EUENJX1RSQU5TTEFURSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX1RSQU5T
TEFURV9TSElGVCkKKworI2RlZmluZSBWTVNJX0RFU1RfSURfTUFTSyAweGZmCisjZGVmaW5lIFZN
U0lfUkhfTUFTSyAgICAgIDB4MTAwCisjZGVmaW5lIFZNU0lfRE1fTUFTSyAgICAgIDB4MjAwCisj
ZGVmaW5lIFZNU0lfREVMSVZfTUFTSyAgIDB4NzAwMAorI2RlZmluZSBWTVNJX1RSSUdfTU9ERSAg
ICAweDgwMDAKKworI2RlZmluZSBHRkxBR1NfU0hJRlRfUkggICAgICAgICAgICAgOAorI2RlZmlu
ZSBHRkxBR1NfU0hJRlRfREVMSVZfTU9ERSAgICAgMTIKKyNkZWZpbmUgR0ZMQUdTX1NISUZUX1RS
R19NT0RFICAgICAgIDE1CisKK3N0cnVjdCBodm1fZ21zaV9pbmZvIHsKKyAgICB1aW50MzJfdCBn
dmVjOworICAgIHVpbnQzMl90IGdmbGFnczsKKyAgICBpbnQgZGVzdF92Y3B1X2lkOyAvKiAtMSA6
bXVsdGktZGVzdCwgbm9uLW5lZ2F0aXZlOiBkZXN0X3ZjcHVfaWQgKi8KKyAgICBib29sIHBvc3Rl
ZDsgLyogZGlyZWN0bHkgZGVsaXZlciB0byBndWVzdCB2aWEgVlQtZCBQST8gKi8KK307CisKK3N0
cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgeworICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsK
KyAgICB1aW50OF90IGJ1czsKKyAgICB1aW50OF90IGRldmljZTsKKyAgICB1aW50OF90IGludHg7
CisgICAgdWludDhfdCBtYWNoaW5lX2dzaTsKK307CisKKyNkZWZpbmUgTlJfSVNBSVJRUyAgMTYK
KyNkZWZpbmUgTlJfTElOSyAgICAgNAorI2lmIGRlZmluZWQoQ09ORklHX1g4NikKKyMgZGVmaW5l
IE5SX0hWTV9ET01VX0lSUVMgQVJSQVlfU0laRSgoKHN0cnVjdCBodm1faHdfdmlvYXBpYyAqKTAp
LT5yZWRpcnRibCkKKyNlbmRpZgorCisvKiBQcm90ZWN0ZWQgYnkgZG9tYWluJ3MgZXZlbnRfbG9j
ayAqLworc3RydWN0IGh2bV9pcnFfZHBjaSB7CisgICAgLyogR3Vlc3QgSVJRIHRvIGd1ZXN0IGRl
dmljZS9pbnR4IG1hcHBpbmcuICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBnaXJxW05SX0hWTV9E
T01VX0lSUVNdOworICAgIC8qIFJlY29yZCBvZiBtYXBwZWQgSVNBIElSUXMgKi8KKyAgICBERUNM
QVJFX0JJVE1BUChpc2FpcnFfbWFwLCBOUl9JU0FJUlFTKTsKKyAgICAvKiBSZWNvcmQgb2YgbWFw
cGVkIExpbmtzICovCisgICAgdWludDhfdCBsaW5rX2NudFtOUl9MSU5LXTsKK307CisKKy8qIE1h
Y2hpbmUgSVJRIHRvIGd1ZXN0IGRldmljZS9pbnR4IG1hcHBpbmcuICovCitzdHJ1Y3QgaHZtX3Bp
cnFfZHBjaSB7CisgICAgdWludDMyX3QgZmxhZ3M7CisgICAgdW5zaWduZWQgaW50IHN0YXRlOwor
ICAgIGJvb2xfdCBtYXNrZWQ7CisgICAgdWludDE2X3QgcGVuZGluZzsKKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkIGRpZ2xfbGlzdDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkb207CisgICAgc3RydWN0IGh2
bV9nbXNpX2luZm8gZ21zaTsKKyAgICBzdHJ1Y3QgdGltZXIgdGltZXI7CisgICAgc3RydWN0IGxp
c3RfaGVhZCBzb2Z0aXJxX2xpc3Q7Cit9OworCit2b2lkIHB0X3BpcnFfaW5pdChzdHJ1Y3QgZG9t
YWluICosIHN0cnVjdCBodm1fcGlycV9kcGNpICopOworYm9vbF90IHB0X3BpcnFfY2xlYW51cF9j
aGVjayhzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqKTsKK2ludCBwdF9waXJxX2l0ZXJhdGUoc3RydWN0
IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgaW50ICgqY2IpKHN0cnVjdCBkb21haW4g
KiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICos
IHZvaWQgKmFyZyksCisgICAgICAgICAgICAgICAgICAgIHZvaWQgKmFyZyk7CisKK2Jvb2xfdCBw
dF9waXJxX3NvZnRpcnFfYWN0aXZlKHN0cnVjdCBodm1fcGlycV9kcGNpICopOworLyogTW9kaWZ5
IHN0YXRlIG9mIGEgUENJIElOVHggd2lyZS4gKi8KK3ZvaWQgaHZtX3BjaV9pbnR4X2Fzc2VydChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZGV2aWNlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBpbnR4KTsKK3ZvaWQgaHZtX3BjaV9pbnR4X2RlYXNzZXJ0KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkZXZpY2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgaW50eCk7CisKKy8qIE1vZGlmeSBzdGF0ZSBvZiBhbiBJU0Eg
ZGV2aWNlJ3MgSVJRIHdpcmUuICovCit2b2lkIGh2bV9pc2FfaXJxX2Fzc2VydChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSk7Cit2b2lkIGh2bV9pc2FfaXJxX2RlYXNzZXJ0
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxKTsKKworLyogTW9kaWZ5IHN0
YXRlIG9mIEdTSXMuICovCit2b2lkIGh2bV9nc2lfYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBnc2kpOwordm9pZCBodm1fZ3NpX2RlYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBnc2kpOworCitpbnQgaHZtX3NldF9wY2lfbGlua19yb3V0ZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1OCBsaW5rLCB1OCBpc2FfaXJxKTsKKworaW50IGh2bV9pbmplY3RfbXNpKHN0
cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpOworCit2b2lkIGh2
bV9tYXliZV9kZWFzc2VydF9ldnRjaG5faXJxKHZvaWQpOwordm9pZCBodm1fYXNzZXJ0X2V2dGNo
bl9pcnEoc3RydWN0IHZjcHUgKnYpOwordm9pZCBodm1fc2V0X2NhbGxiYWNrX3ZpYShzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50NjRfdCB2aWEpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9JUlFf
SF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9pcnEuaAppbmRleCAzOGVkYzA1M2Y4Li5kOWRhZDM5M2IxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJx
LmgKQEAgLTcsNyArNyw3IEBACiAjaW5jbHVkZSA8YXNtL251bWEuaD4KICNpbmNsdWRlIDx4ZW4v
Y3B1bWFzay5oPgogI2luY2x1ZGUgPHhlbi9zbXAuaD4KLSNpbmNsdWRlIDx4ZW4vaHZtL2lycS5o
PgorI2luY2x1ZGUgPGFzbS9odm0vaXJxLmg+CiAjaW5jbHVkZSA8aXJxX3ZlY3RvcnMuaD4KICNp
bmNsdWRlIDxhc20vcGVyY3B1Lmg+CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9odm0v
aXJxLmggYi94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwZDJjNzJjMTA5Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9odm0v
aXJxLmgKKysrIC9kZXYvbnVsbApAQCAtMSwxNDAgKzAsMCBAQAotLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgotICogaXJxLmgKLSAqIAotICogSW50ZXJydXB0IGRpc3RyaWJ1dGlvbiBhbmQgZGVsaXZl
cnkgbG9naWMuCi0gKiAKLSAqIENvcHlyaWdodCAoYykgMjAwNiwgSyBBIEZyYXNlciwgWGVuU291
cmNlIEluYy4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAotICogdW5kZXIgdGhlIHRlcm1zIGFuZCBj
b25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKLSAqIHZlcnNpb24g
MiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKgotICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVs
LCBidXQgV0lUSE9VVAotICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCi0gKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCi0gKiBt
b3JlIGRldGFpbHMuCi0gKgotICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAotICogdGhpcyBwcm9ncmFt
OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKi8KLQotI2lm
bmRlZiBfX1hFTl9IVk1fSVJRX0hfXwotI2RlZmluZSBfX1hFTl9IVk1fSVJRX0hfXwotCi0jaW5j
bHVkZSA8eGVuL3R5cGVzLmg+Ci0jaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Ci0jaW5jbHVkZSA8
eGVuL3Rhc2tsZXQuaD4KLSNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KLSNpbmNsdWRlIDxwdWJsaWMv
aHZtL3NhdmUuaD4KLQotc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsKLSAgICBzdHJ1Y3QgbGlz
dF9oZWFkIGxpc3Q7Ci0gICAgdWludDhfdCBidXM7Ci0gICAgdWludDhfdCBkZXZpY2U7Ci0gICAg
dWludDhfdCBpbnR4OwotfTsKLQotI2RlZmluZSBfSFZNX0lSUV9EUENJX01BQ0hfUENJX1NISUZU
ICAgICAgICAgICAgMAotI2RlZmluZSBfSFZNX0lSUV9EUENJX01BQ0hfTVNJX1NISUZUICAgICAg
ICAgICAgMQotI2RlZmluZSBfSFZNX0lSUV9EUENJX01BUFBFRF9TSElGVCAgICAgICAgICAgICAg
MgotI2RlZmluZSBfSFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCAgICAgICAgICAgMwotI2Rl
ZmluZSBfSFZNX0lSUV9EUENJX0dVRVNUX1BDSV9TSElGVCAgICAgICAgICAgNAotI2RlZmluZSBf
SFZNX0lSUV9EUENJX0dVRVNUX01TSV9TSElGVCAgICAgICAgICAgNQotI2RlZmluZSBfSFZNX0lS
UV9EUENJX0lERU5USVRZX0dTSV9TSElGVCAgICAgICAgNgotI2RlZmluZSBfSFZNX0lSUV9EUENJ
X1RSQU5TTEFURV9TSElGVCAgICAgICAgICAxNQotI2RlZmluZSBIVk1fSVJRX0RQQ0lfTUFDSF9Q
Q0kgICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfTUFDSF9QQ0lfU0hJRlQpCi0jZGVmaW5lIEhW
TV9JUlFfRFBDSV9NQUNIX01TSSAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX01TSV9T
SElGVCkKLSNkZWZpbmUgSFZNX0lSUV9EUENJX01BUFBFRCAgICAgICAgICAoMSA8PCBfSFZNX0lS
UV9EUENJX01BUFBFRF9TSElGVCkKLSNkZWZpbmUgSFZNX0lSUV9EUENJX0VPSV9MQVRDSCAgICAg
ICAoMSA8PCBfSFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCkKLSNkZWZpbmUgSFZNX0lSUV9E
UENJX0dVRVNUX1BDSSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0dVRVNUX1BDSV9TSElGVCkK
LSNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX01TSSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJ
X0dVRVNUX01TSV9TSElGVCkKLSNkZWZpbmUgSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSSAgICAo
MSA8PCBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9TSElGVCkKLSNkZWZpbmUgSFZNX0lSUV9E
UENJX1RSQU5TTEFURSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCkK
LQotI2RlZmluZSBWTVNJX0RFU1RfSURfTUFTSyAweGZmCi0jZGVmaW5lIFZNU0lfUkhfTUFTSyAg
ICAgIDB4MTAwCi0jZGVmaW5lIFZNU0lfRE1fTUFTSyAgICAgIDB4MjAwCi0jZGVmaW5lIFZNU0lf
REVMSVZfTUFTSyAgIDB4NzAwMAotI2RlZmluZSBWTVNJX1RSSUdfTU9ERSAgICAweDgwMDAKLQot
I2RlZmluZSBHRkxBR1NfU0hJRlRfUkggICAgICAgICAgICAgOAotI2RlZmluZSBHRkxBR1NfU0hJ
RlRfREVMSVZfTU9ERSAgICAgMTIKLSNkZWZpbmUgR0ZMQUdTX1NISUZUX1RSR19NT0RFICAgICAg
IDE1Ci0KLXN0cnVjdCBodm1fZ21zaV9pbmZvIHsKLSAgICB1aW50MzJfdCBndmVjOwotICAgIHVp
bnQzMl90IGdmbGFnczsKLSAgICBpbnQgZGVzdF92Y3B1X2lkOyAvKiAtMSA6bXVsdGktZGVzdCwg
bm9uLW5lZ2F0aXZlOiBkZXN0X3ZjcHVfaWQgKi8KLSAgICBib29sIHBvc3RlZDsgLyogZGlyZWN0
bHkgZGVsaXZlciB0byBndWVzdCB2aWEgVlQtZCBQST8gKi8KLX07Ci0KLXN0cnVjdCBodm1fZ2ly
cV9kcGNpX21hcHBpbmcgewotICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKLSAgICB1aW50OF90
IGJ1czsKLSAgICB1aW50OF90IGRldmljZTsKLSAgICB1aW50OF90IGludHg7Ci0gICAgdWludDhf
dCBtYWNoaW5lX2dzaTsKLX07Ci0KLSNkZWZpbmUgTlJfSVNBSVJRUyAgMTYKLSNkZWZpbmUgTlJf
TElOSyAgICAgNAotI2lmIGRlZmluZWQoQ09ORklHX1g4NikKLSMgZGVmaW5lIE5SX0hWTV9ET01V
X0lSUVMgQVJSQVlfU0laRSgoKHN0cnVjdCBodm1faHdfdmlvYXBpYyAqKTApLT5yZWRpcnRibCkK
LSNlbmRpZgotCi0vKiBQcm90ZWN0ZWQgYnkgZG9tYWluJ3MgZXZlbnRfbG9jayAqLwotc3RydWN0
IGh2bV9pcnFfZHBjaSB7Ci0gICAgLyogR3Vlc3QgSVJRIHRvIGd1ZXN0IGRldmljZS9pbnR4IG1h
cHBpbmcuICovCi0gICAgc3RydWN0IGxpc3RfaGVhZCBnaXJxW05SX0hWTV9ET01VX0lSUVNdOwot
ICAgIC8qIFJlY29yZCBvZiBtYXBwZWQgSVNBIElSUXMgKi8KLSAgICBERUNMQVJFX0JJVE1BUChp
c2FpcnFfbWFwLCBOUl9JU0FJUlFTKTsKLSAgICAvKiBSZWNvcmQgb2YgbWFwcGVkIExpbmtzICov
Ci0gICAgdWludDhfdCBsaW5rX2NudFtOUl9MSU5LXTsKLX07Ci0KLS8qIE1hY2hpbmUgSVJRIHRv
IGd1ZXN0IGRldmljZS9pbnR4IG1hcHBpbmcuICovCi1zdHJ1Y3QgaHZtX3BpcnFfZHBjaSB7Ci0g
ICAgdWludDMyX3QgZmxhZ3M7Ci0gICAgdW5zaWduZWQgaW50IHN0YXRlOwotICAgIGJvb2xfdCBt
YXNrZWQ7Ci0gICAgdWludDE2X3QgcGVuZGluZzsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRpZ2xf
bGlzdDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb207Ci0gICAgc3RydWN0IGh2bV9nbXNpX2luZm8g
Z21zaTsKLSAgICBzdHJ1Y3QgdGltZXIgdGltZXI7Ci0gICAgc3RydWN0IGxpc3RfaGVhZCBzb2Z0
aXJxX2xpc3Q7Ci19OwotCi12b2lkIHB0X3BpcnFfaW5pdChzdHJ1Y3QgZG9tYWluICosIHN0cnVj
dCBodm1fcGlycV9kcGNpICopOwotYm9vbF90IHB0X3BpcnFfY2xlYW51cF9jaGVjayhzdHJ1Y3Qg
aHZtX3BpcnFfZHBjaSAqKTsKLWludCBwdF9waXJxX2l0ZXJhdGUoc3RydWN0IGRvbWFpbiAqZCwK
LSAgICAgICAgICAgICAgICAgICAgaW50ICgqY2IpKHN0cnVjdCBkb21haW4gKiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICosIHZvaWQgKmFyZyks
Ci0gICAgICAgICAgICAgICAgICAgIHZvaWQgKmFyZyk7Ci0KLWJvb2xfdCBwdF9waXJxX3NvZnRp
cnFfYWN0aXZlKHN0cnVjdCBodm1fcGlycV9kcGNpICopOwotLyogTW9kaWZ5IHN0YXRlIG9mIGEg
UENJIElOVHggd2lyZS4gKi8KLXZvaWQgaHZtX3BjaV9pbnR4X2Fzc2VydCgKLSAgICBzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZGV2aWNlLCB1bnNpZ25lZCBpbnQgaW50eCk7Ci12b2lk
IGh2bV9wY2lfaW50eF9kZWFzc2VydCgKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZGV2aWNlLCB1bnNpZ25lZCBpbnQgaW50eCk7Ci0KLS8qIE1vZGlmeSBzdGF0ZSBvZiBhbiBJ
U0EgZGV2aWNlJ3MgSVJRIHdpcmUuICovCi12b2lkIGh2bV9pc2FfaXJxX2Fzc2VydCgKLSAgICBz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSk7Ci12b2lkIGh2bV9pc2FfaXJx
X2RlYXNzZXJ0KAotICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxKTsK
LQotLyogTW9kaWZ5IHN0YXRlIG9mIEdTSXMuICovCi12b2lkIGh2bV9nc2lfYXNzZXJ0KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpOwotdm9pZCBodm1fZ3NpX2RlYXNzZXJ0KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpOwotCi1pbnQgaHZtX3NldF9wY2lfbGlu
a19yb3V0ZShzdHJ1Y3QgZG9tYWluICpkLCB1OCBsaW5rLCB1OCBpc2FfaXJxKTsKLQotaW50IGh2
bV9pbmplY3RfbXNpKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRh
dGEpOwotCi12b2lkIGh2bV9tYXliZV9kZWFzc2VydF9ldnRjaG5faXJxKHZvaWQpOwotdm9pZCBo
dm1fYXNzZXJ0X2V2dGNobl9pcnEoc3RydWN0IHZjcHUgKnYpOwotdm9pZCBodm1fc2V0X2NhbGxi
YWNrX3ZpYShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCB2aWEpOwotCi0jZW5kaWYgLyogX19Y
RU5fSFZNX0lSUV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:09:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14: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.xen.org>)
	id 1djnOS-0006cA-M0; Mon, 21 Aug 2017 14:09:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39949fa4a=wei.liu2@citrix.com>)
 id 1djnOR-0006bJ-Jd
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:09:27 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9D/4F-01732-699EA995; Mon, 21 Aug 2017 14:09:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDve60l7M
 iDY70yFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7PxxkLdjLUXH6wgPGBsbZbF2MnBwSAv4S
 zxddYgKx2QSUJX529oLFRQT0JJoOPGcEsZkFFCVO3Z7BDGILC5hKXLnaDhZnEVCV+Dd9ClicV
 8BC4tfpLYwQM+UldrVdZAWxhQQUJDqmH2OCqBGUODnzCQvETAmJgy9eME9g5J6FJDULSWoBI9
 MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYKhnYGDcwdh
 8wu8QoyQHk5Io74bUWZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh/PQfKCRalpqdWpGXmAMMS
 Ji3BwaMkwssPkuYtLkjMLc5Mh0idYlSUEue9DZIQAElklObBtcFi4RKjrJQwLyMDA4MQT0FqU
 W5mCar8K0ZxDkYlYd78F0BTeDLzSuCmvwJazAS02LB1GsjikkSElFQDo9icwy+dVsg3sDGfnt
 t64mPAy9yFcjO8dvfcu3gv4t3V2SvOCLpf2DjPf5OY2/r4GwfOfz2zeJ5y14xny06oLbGTa03
 hZKkufzhne5uWsf3xhbIr5v5v8U7Znn33uo7CxEi5j1vcLkunRnV8m1TNv6uk0Px32IEmpnUm
 iTcLLNLfzdn44/n/5plKLMUZiYZazEXFiQDTM1HHgAIAAA==
X-Env-Sender: prvs=39949fa4a=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503324563!94108952!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21598 invoked from network); 21 Aug 2017 14:09:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 14:09:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="444524264"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 21 Aug 2017 15:09:10 +0100
Message-ID: <20170821140913.11465-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 0/3] xen: move common hvm code to x86
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSAoMyk6CiAgeGVuOiBtb3ZlIGh2bSBzYXZlIGNvZGUgdW5kZXIgY29tbW9uIHRvIHg4
NgogIHhlbjogbWVyZ2UgY29tbW9uIGh2bS9pcnEuaCBpbnRvIHg4NiBodm0vaXJxLmgKICB4ODY6
IHN3aXRjaCB0byBwbGFpbiBib29sIGluIHBhc3N0aHJvdWdoIGNvZGUKCiB4ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay92bWNlLmMgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9hbWQuYyAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgICAg
ICAgICAgICAgICAgIHwgMzA4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29t
bW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgIDIgLQogeGVuL2NvbW1vbi9odm0v
TWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9jb21tb24vaHZtL3NhdmUuYyAg
ICAgICAgICAgICAgICAgICB8IDMzMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgICAgICAgICAgIHwgIDE3ICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9pcnEuaCAgICAgICAgICAgfCAxMTEgKysrKysrKysrKy0KIHhlbi9p
bmNsdWRlL3t4ZW4gPT4gYXNtLXg4Nn0vaHZtL3NhdmUuaCB8ICAgMAogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3VwcG9ydC5oICAgICAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ly
cS5oICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmggICAg
ICAgICAgICAgICB8IDE0MCAtLS0tLS0tLS0tLS0tLQogMTIgZmlsZXMgY2hhbmdlZCwgNDMwIGlu
c2VydGlvbnMoKyksIDQ4NyBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vY29t
bW9uL2h2bS9NYWtlZmlsZQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vaHZtL3NhdmUu
YwogcmVuYW1lIHhlbi9pbmNsdWRlL3t4ZW4gPT4gYXNtLXg4Nn0vaHZtL3NhdmUuaCAoMTAwJSkK
IGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCgotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:14:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14:14: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.xen.org>)
	id 1djnT6-0007cO-A5; Mon, 21 Aug 2017 14:14:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=39949fa4a=wei.liu2@citrix.com>)
 id 1djnT5-0007cI-7G
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:14:15 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F2/AE-03612-6BAEA995; Mon, 21 Aug 2017 14:14:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO62V7M
 iDbav4bb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOerw0qeMVbcWjHceYGxh7uLkZODgkBf4mL
 fy4ygdgsAqoSC+csYwSx2QSUJX529rKB2CICehJNB54Dxbk4mAX2MUkcfr2BBSQhLOAucXH5W
 3YQm1fAQuL3rVVgg4QE0iRuHlzBCBEXlDg58wlYPbOAjsSC3Z+AhnIA2dISy/9xgIQ5BSwl7n
 1cDjZGVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BAL6koMz2
 jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MF4/H3cIUZJDiYlUd4NqbMihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwvn4BlBMsSk1PrUjLzAGGPExagoNHSYTX4CVQmre4IDG3ODMdI
 nWKUVFKnLcOpE8AJJFRmgfXBouzS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQgyhSczrw
 Ru+iugxUxAiw1bp4EsLklESEk1MMr0b+N97Lwpe2n8u9br8znm3Trbszl4Yvh9Y/6w7/+cNz+
 /pnZmrVllmo/Zh+6JIZezfBjf/kjTf5d5/aDBhIetOg3/K++36cyO82u+emdzwN3N6idV7p6Y
 qvVEYsfBn29uHVf9/Pvr9lnctwQd/k16fpmL9XCrWUfn69SJNit9mJc8K6xbKGCgxFKckWiox
 VxUnAgAaVjjv64CAAA=
X-Env-Sender: prvs=39949fa4a=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503324852!80926772!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31873 invoked from network); 21 Aug 2017 14:14:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 14:14:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="436243847"
Date: Mon, 21 Aug 2017 15:14:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170821141410.x43jpzbpkmwazufu@citrix.com>
References: <20170821140913.11465-1-wei.liu2@citrix.com>
 <20170821140913.11465-3-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170821140913.11465-3-wei.liu2@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>
Subject: Re: [Xen-devel] [PATCH 2/3] xen: merge common hvm/irq.h into x86
	hvm/irq.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMDM6MDk6MTJQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGF0IGhlYWRlciBmaWxlIGlzIG9ubHkgdXNlZCBieSB4ODYuIE1lcmdlIGlzIGludG8gdGhl
IHg4NiBoZWFkZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KWy4uLl0KPiArI2RlZmluZSBIVk1fSVJRX0RQQ0lfTUFDSF9QQ0kgICAgICAgICgxIDw8
IF9IVk1fSVJRX0RQQ0lfTUFDSF9QQ0lfU0hJRlQpCj4gKyNkZWZpbmUgSFZNX0lSUV9EUENJX01B
Q0hfTVNJICAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX01BQ0hfTVNJX1NISUZUKQo+ICsjZGVm
aW5lIEhWTV9JUlFfRFBDSV9NQVBQRUQgICAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9NQVBQ
RURfU0hJRlQpCj4gKyNkZWZpbmUgSFZNX0lSUV9EUENJX0VPSV9MQVRDSCAgICAgICAoMSA8PCBf
SFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCkKPiArI2RlZmluZSBIVk1fSVJRX0RQQ0lfR1VF
U1RfUENJICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfR1VFU1RfUENJX1NISUZUKQo+ICsjZGVm
aW5lIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9HVUVT
VF9NU0lfU0hJRlQpCj4gKyNkZWZpbmUgSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSSAgICAoMSA8
PCBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9TSElGVCkKPiArI2RlZmluZSBIVk1fSVJRX0RQ
Q0lfVFJBTlNMQVRFICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfVFJBTlNMQVRFX1NISUZUKQoK
SG1tLi4uIEkgdGhpbmsgSSdkIGJldHRlciBjaGFuZ2UgdGhlc2UgdG8gMXUKCj4gKwo+ICsjZGVm
aW5lIFZNU0lfREVTVF9JRF9NQVNLIDB4ZmYKPiArI2RlZmluZSBWTVNJX1JIX01BU0sgICAgICAw
eDEwMAo+ICsjZGVmaW5lIFZNU0lfRE1fTUFTSyAgICAgIDB4MjAwCj4gKyNkZWZpbmUgVk1TSV9E
RUxJVl9NQVNLICAgMHg3MDAwCj4gKyNkZWZpbmUgVk1TSV9UUklHX01PREUgICAgMHg4MDAwCj4g
Kwo+ICsjZGVmaW5lIEdGTEFHU19TSElGVF9SSCAgICAgICAgICAgICA4Cj4gKyNkZWZpbmUgR0ZM
QUdTX1NISUZUX0RFTElWX01PREUgICAgIDEyCj4gKyNkZWZpbmUgR0ZMQUdTX1NISUZUX1RSR19N
T0RFICAgICAgIDE1Cj4gKwo+ICtzdHJ1Y3QgaHZtX2dtc2lfaW5mbyB7Cj4gKyAgICB1aW50MzJf
dCBndmVjOwo+ICsgICAgdWludDMyX3QgZ2ZsYWdzOwo+ICsgICAgaW50IGRlc3RfdmNwdV9pZDsg
LyogLTEgOm11bHRpLWRlc3QsIG5vbi1uZWdhdGl2ZTogZGVzdF92Y3B1X2lkICovCj4gKyAgICBi
b29sIHBvc3RlZDsgLyogZGlyZWN0bHkgZGVsaXZlciB0byBndWVzdCB2aWEgVlQtZCBQST8gKi8K
PiArfTsKPiArCj4gK3N0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgewo+ICsgICAgc3RydWN0
IGxpc3RfaGVhZCBsaXN0Owo+ICsgICAgdWludDhfdCBidXM7Cj4gKyAgICB1aW50OF90IGRldmlj
ZTsKPiArICAgIHVpbnQ4X3QgaW50eDsKPiArICAgIHVpbnQ4X3QgbWFjaGluZV9nc2k7Cj4gK307
Cj4gKwo+ICsjZGVmaW5lIE5SX0lTQUlSUVMgIDE2Cj4gKyNkZWZpbmUgTlJfTElOSyAgICAgNAo+
ICsjaWYgZGVmaW5lZChDT05GSUdfWDg2KQo+ICsjIGRlZmluZSBOUl9IVk1fRE9NVV9JUlFTIEFS
UkFZX1NJWkUoKChzdHJ1Y3QgaHZtX2h3X3Zpb2FwaWMgKikwKS0+cmVkaXJ0YmwpCj4gKyNlbmRp
ZgoKQW5kIHRoaXMgaWYgZGVmaW5lZCBpcyBub3QgbmVlZGVkIGFueSBtb3JlIGFmdGVyIG1vdmlu
Zy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:29:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14: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.xen.org>)
	id 1djni4-0008U5-KL; Mon, 21 Aug 2017 14:29:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1djni2-0008Tz-HY
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:29:42 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 29/AB-01862-55EEA995; Mon, 21 Aug 2017 14:29:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVy9qV1m27ou1m
 RBhuuMFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmNO/vYCq5yVzw91MPUwPico4uRi4NF4Bib
 xPcNyxhBHCGBm4wSLa92QjlNjBIbPnQydzFyApWpSryc2MnaxcjBwSagLXGtwwckLCKgJLH4y
 0d2kHpmgZkiEi1XrzOCJIQF3CR2PLvCCFLPK+ArcWaWP8TMPmaJhQ+3sYHU8AoISpyc+YQFxG
 YW0JK48e8lE0g9s4C0xPJ/HCBhTgE/iR1PjjKB2KICKhJLL7WyTmDkn4WkexaS7lkI3QsYmVc
 xahSnFpWlFukameglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGYT0DA+MOxlfH
 /Q4xSnIwKYnybkidFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfmW6CcYFFqempFWmYOMCJg0
 hIcPEoivGkgad7igsTc4sx0iNQpRkUpcd7bIAkBkERGaR5cGywKLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5g0HmcKTmVcCN/0V0GImoMWGrdNAFpckIqSkGhjL/+W2LJ09Y8ONyus3xOu
 Fru068P685t+HTtVfPc1lbj87uomRyZqPTXnX+hkpCzdmfbYyzV+QZ7k/fc2ifDWb9Z6xhRkc
 cep/s7q8taeeulXa113x3kfrt9sbp5WO9zkPLZldWj//xf3T/5jXXslfl/7npmmNVYPozeQfl
 Rwhu7zW5+iaSa1SYinOSDTUYi4qTgQATAPAOr0CAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503325780!52843422!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50550 invoked from network); 21 Aug 2017 14:29:40 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-4.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 21 Aug 2017 14:29:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=OGKgJcyKA4T/Ed9Aey1uzOYt1ftqnotZGF24aIHTTXc=; b=eyMkJyPeLNowHNayZ90hQCy0E
 HRsjhsaDltDQbDPuc9yGSdolvDmpWi0tz+81xXVCreXwCOdiSSvPz3AuM9/SQSpdPDqLp6fqMg8Uw
 k80ZBL/2mDJFf4Fk3V0E0sap/wZfoL5HfVK35FRdfdjpG5kSS0p86QuUV3zV5BiWyfMKnbJoH3jyu
 4DvKRyIjmaUksTjUAO0vJjzTjhZv9WFBKN4nmjKnW8yYoAEQNXXHAuqc0zLAe/1F67yA2Y99uiE2+
 zsUhSWm2iP2tO72/WKgyLLOaFV7Kfry+k6q9XQkB1zGaLMj98IblsSb7RGJhvPkroyqK2Rx6hKdMH
 gwx1bjsdg==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1djnhH-00060T-MZ; Mon, 21 Aug 2017 14:28:56 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 6B536201F52A9; Mon, 21 Aug 2017 16:28:54 +0200 (CEST)
Date: Mon, 21 Aug 2017 16:28:54 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Ingo Molnar <mingo@kernel.org>
Message-ID: <20170821142854.dmuusnbc2tsrai3v@hirez.programming.kicks-ass.net>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <20170821133222.2ek6bhqgdeoymxsg@hirez.programming.kicks-ass.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170821133222.2ek6bhqgdeoymxsg@hirez.programming.kicks-ass.net>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMDM6MzI6MjJQTSArMDIwMCwgUGV0ZXIgWmlqbHN0cmEg
d3JvdGU6Cj4gT24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDU6MTI6MzVQTSArMDIwMCwgSW5nbyBN
b2xuYXIgd3JvdGU6Cj4gPiBVbmZvcnR1bmF0ZWx5IG1jbW9kZWw9bGFyZ2UgbG9va3MgcHJldHR5
IGhlYXZ5IHRvbyBBRkFJQ1MsIGF0IHRoZSBtYWNoaW5lIAo+ID4gaW5zdHJ1Y3Rpb24gbGV2ZWwu
Cj4gPiAKPiA+IEZ1bmN0aW9uIGNhbGxzIGxvb2sgbGlrZSB0aGlzOgo+ID4gCj4gPiAgLW1jbW9k
ZWw9bWVkaXVtOgo+ID4gCj4gPiAgICA3NTc6ICAgZTggOTggZmYgZmYgZmYgICAgICAgICAgY2Fs
bHEgIDZmNCA8dGVzdF9jb2RlPgo+ID4gCj4gPiAgLW1jbW9kZWw9bGFyZ2UKPiA+IAo+ID4gICAg
NzdiOiAgIDQ4IGI4IDEwIGY3IGRmIGZmIGZmICAgIG1vdmFicyAkMHhmZmZmZmZmZmZmZGZmNzEw
LCVyYXgKPiA+ICAgIDc4MjogICBmZiBmZiBmZiAKPiA+ICAgIDc4NTogICA0OCA4ZCAwNCAwMyAg
ICAgICAgICAgICBsZWEgICAgKCVyYngsJXJheCwxKSwlcmF4Cj4gPiAgICA3ODk6ICAgZmYgZDAg
ICAgICAgICAgICAgICAgICAgY2FsbHEgIColcmF4Cj4gPiAKPiA+IEFuZCB3ZSdkIGRvIHRoaXMg
Zm9yIF9FVkVSWV8gZnVuY3Rpb24gY2FsbCBpbiB0aGUga2VybmVsLiBUaGF0IGtpbmQgb2YgY3Jh
cCBpcyAKPiA+IHRvdGFsbHkgdW5hY2NlcHRhYmxlLgo+IAo+IFNvIHdoeSBkb2VzIHRoaXMgbmVl
ZCB0byBiZSBjb21wdXRlZCBmb3IgZXZlcnkgc2luZ2xlIGNhbGw/IEhvdyBvZnRlbgo+IHdpbGwg
d2UgbW92ZSB0aGUga2VybmVsIGFyb3VuZCBhdCBydW50aW1lPwo+IAo+IFdoeSBjYW4ndCB3ZSBw
cm9jZXNzIHRoZSByZWxvY2F0aW9uIGF0IGxvYWQgdGltZSBhbmQgdGhlbiBkaXNjYXJkIHRoZQo+
IHJlbG9jYXRpb24gdGFibGVzIGFsb25nIHdpdGggdGhlIHJlc3Qgb2YgX19pbml0ID8KCkFoLCBJ
IHNlZSwgdGhpcyBpcyBsYXJnZSBtb2RlIGFuZCB0aGF0IG5lZWRzIHRvIHVzZSBNT1ZBQlMgdG8g
bG9hZCA2NGJpdAppbW1lZGlhdGVzLiBTdGlsbCwgc21hbGwgUklQIHJlbGF0aXZlIHNob3VsZCBi
ZSBhYmxlIHRvIGxpdmUgYXQgYW55CnBvaW50IGFzIGxvbmcgYXMgZXZlcnl0aGluZyBsaXZlcyBp
bnNpZGUgdGhlIHNhbWUgMkcgcmVsYXRpdmUgcmFuZ2UsIHNvCndvdWxkIHN0aWxsIGFsbG93IHRo
ZSBnb2FsIG9mIGluY3JlYXNpbmcgdGhlIEtBU0xSIHJhbmdlLgoKU28gSSdtIG5vdCBzZWVpbmcg
aG93IHdlIG5lZWQgbGFyZ2UgbW9kZSBmb3IgdGhhdC4gVGhhdCBzYWlkLCBhZnRlcgpyZWFkaW5n
IHVwIG9uIGFsbCB0aGlzLCBSSVAgcmVsYXRpdmUgd2lsbCBub3QgYmUgdG9vIHByZXR0eSBlaXRo
ZXIsCndoaWxlIENBTEwgaXMgbmF0dXJhbGx5IFJJUCByZWxhdGl2ZSwgZGF0YSBzdGlsbCBuZWVk
cyBhbiBleHBsaWNpdCAlcmlwCm9mZnNldCwgc3RpbGwgbG9hZHMgYmV0dGVyIHRoYW4gdGhlIGxh
cmdlIG1vZGVsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:31:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14:31: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.xen.org>)
	id 1djnjy-0000b4-Vt; Mon, 21 Aug 2017 14:31:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1djnjy-0000av-7M
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:31:42 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A6/EB-01862-DCEEA995; Mon, 21 Aug 2017 14:31:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVffMu1m
 RBl/u6Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzj55iKdgnUnHy20TmBsYOwS5GLg4hgclM
 Et/757J2MXICOb8ZJV48rYewNzJKrP1qAlG0jVHiytN7LCAJYYF4icnXFjGBJEQEOhgl1u/fB
 tU9jVHi0nlxkASzQDujxMz93WAJNgEjibNHpzOC2LwCthLLj94Di7MIqErcf/eJHcQWFQiXeN
 t4hAWiRlDi5MwnQDYHB6eAjcTT/U4gYWYBdYk/8y4xQ9jyEs1bZ4PZEgLGEn2z+lgmMArOQtI
 9C0nLLCQtCxiZVzFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525i
 BIYuAxDsYFyz3fMQoyQHk5Io74bUWZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgj3wLlBItS0
 1Mr0jJzgFEEk5bg4FES4U0DSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjv9TdARQIgRR
 mleXAjYBF9iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8U0BW8WTmlcBtegV0BBPQEYat00C
 OKElESEk1MCYF2CblJVzYKNdfeTO7be6Fqw3+OpEl09vzhVff3WNYtP96R6qsiIfHjSD/Swzn
 zXZWm79vqjfc833q8n9RJ3c5/q5Y89o++ovi2/M/BBesfFYXG/1iqxMX44PXRy+qyYsdO9AxV
 f7cRr+dp78IiL/hvJVt9D6j/8qnuMMSt9R776UtfMezeoMSS3FGoqEWc1FxIgC0zXD74wIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503325898!110223618!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1448 invoked from network); 21 Aug 2017 14:31:40 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 14:31:40 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7LEVO3h029894
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 14:31:25 GMT
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 v7LEVOXP003753
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 14:31:24 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 v7LEVL0O013663;
 Mon, 21 Aug 2017 14:31:22 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, 21 Aug 2017 07:31:21 -0700
To: Juergen Gross <jgross@suse.com>, Mikko Rapeli <mikko.rapeli@iki.fi>,
 linux-kernel@vger.kernel.org, linux-api@vger.kernel.org
References: <20170806164428.2273-1-mikko.rapeli@iki.fi>
 <20170806164428.2273-28-mikko.rapeli@iki.fi>
 <ff3e726a-8e03-4543-7190-e6f8229b9e99@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c4766f8b-fcd0-4158-2d70-72417bf4afbb@oracle.com>
Date: Mon, 21 Aug 2017 10:31:17 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <ff3e726a-8e03-4543-7190-e6f8229b9e99@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>
Subject: Re: [Xen-devel] [PATCH v06 27/36] uapi xen/gntdev.h: include
 xen/privcmd.h and define grant_ref_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjEvMjAxNyAwOTozMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNi8wOC8x
NyAxODo0NCwgTWlra28gUmFwZWxpIHdyb3RlOgo+PiBCb3RoIGFyZSBuZWVkZWQgdG8gY29tcGls
ZSA8eGVuL2dudGRldi5oPiBpbiB1c2Vyc3BhY2UuIEZpeGVzIHRoZXNlCj4+IHVzZXJzcGFjZSBj
b21waWxlIGVycm9yczoKPj4KPj4geGVuL2dudGRldi5oOjE1MTo0OiBlcnJvcjogdW5rbm93biB0
eXBlIG5hbWUg4oCYZ3JhbnRfcmVmX3TigJkKPj4gICAgIGdyYW50X3JlZl90IHJlZjsKPj4gICAg
IF4KPj4geGVuL2dudGRldi5oOjE1Mzo0OiBlcnJvcjogdW5rbm93biB0eXBlIG5hbWUg4oCYZG9t
aWRfdOKAmQo+PiAgICAgZG9taWRfdCBkb21pZDsKPj4gICAgIF4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogTWlra28gUmFwZWxpIDxtaWtrby5yYXBlbGlAaWtpLmZpPgo+PiBDYzogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiAt
LS0KPj4gIGluY2x1ZGUvdWFwaS94ZW4vZ250ZGV2LmggICAgICAgICAgIHwgNiArKysrKysKPj4g
IGluY2x1ZGUveGVuL2ludGVyZmFjZS9ncmFudF90YWJsZS5oIHwgNiArLS0tLS0KPj4gIDIgZmls
ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS91YXBpL3hlbi9nbnRkZXYuaCBiL2luY2x1ZGUvdWFwaS94ZW4vZ250ZGV2
LmgKPj4gaW5kZXggZDA2NjE5Nzc2NjdlLi5mMjA4NzA2YjA3YzkgMTAwNjQ0Cj4+IC0tLSBhL2lu
Y2x1ZGUvdWFwaS94ZW4vZ250ZGV2LmgKPj4gKysrIGIvaW5jbHVkZS91YXBpL3hlbi9nbnRkZXYu
aAo+PiBAQCAtMzQsNiArMzQsMTIgQEAKPj4gICNkZWZpbmUgX19MSU5VWF9QVUJMSUNfR05UREVW
X0hfXwo+PiAgCj4+ICAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPj4gKyNpbmNsdWRlIDx4ZW4v
cHJpdmNtZC5oPgo+PiArCj4+ICsvKgo+PiArICogUmVmZXJlbmNlIHRvIGEgZ3JhbnQgZW50cnkg
aW4gYSBzcGVjaWZpZWQgZG9tYWluJ3MgZ3JhbnQgdGFibGUuCj4+ICsgKi8KPj4gK3R5cGVkZWYg
X191MzIgZ3JhbnRfcmVmX3Q7Cj4+ICAKPj4gIHN0cnVjdCBpb2N0bF9nbnRkZXZfZ3JhbnRfcmVm
IHsKPj4gIAkvKiBUaGUgZG9tYWluIElEIG9mIHRoZSBncmFudCB0byBiZSBtYXBwZWQuICovCj4+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaCBiL2luY2x1
ZGUveGVuL2ludGVyZmFjZS9ncmFudF90YWJsZS5oCj4+IGluZGV4IDdmYjcxMTJkNjY3Yy4uMjli
MzcyNGFlYzJjIDEwMDY0NAo+PiAtLS0gYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvZ3JhbnRfdGFi
bGUuaAo+PiArKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaAo+PiBAQCAt
MjksNiArMjksNyBAQAo+PiAgI2RlZmluZSBfX1hFTl9QVUJMSUNfR1JBTlRfVEFCTEVfSF9fCj4+
ICAKPj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgo+PiArI2luY2x1ZGUgPHVhcGkv
eGVuL2dudGRldi5oPiAvKiBmb3IgZ3JhbnRfcmVmX3QgKi8KPiBIbW0sIEkgcmVhbGx5IGRvbid0
IGxpa2UgdGhpcy4gV2UgaW1wb3J0IHRoZSBYZW4gaGVhZGVycyBmcm9tIHRoZSBYZW4KPiBzb3Vy
Y2UgcmVwb3NpdG9yeS4gVGhlIFhlbiBzcGVjaWZpYyB0eXBlcyBzaG91bGRuJ3QgYmUgdGFrZW4g
ZnJvbQo+IG5vbi1YZW4gaGVhZGVycy4KPgo+PiAgCj4+ICAvKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPj4gICAqIEdSQU5UIFRBQkxFIFJFUFJFU0VOVEFUSU9OCj4+IEBAIC04
NSwxMSArODYsNiBAQAo+PiAgICovCj4+ICAKPj4gIC8qCj4+IC0gKiBSZWZlcmVuY2UgdG8gYSBn
cmFudCBlbnRyeSBpbiBhIHNwZWNpZmllZCBkb21haW4ncyBncmFudCB0YWJsZS4KPj4gLSAqLwo+
PiAtdHlwZWRlZiB1aW50MzJfdCBncmFudF9yZWZfdDsKPj4gLQo+PiAtLyoKPj4gICAqIEEgZ3Jh
bnQgdGFibGUgY29tcHJpc2VzIGEgcGFja2VkIGFycmF5IG9mIGdyYW50IGVudHJpZXMgaW4gb25l
IG9yIG1vcmUKPj4gICAqIHBhZ2UgZnJhbWVzIHNoYXJlZCBiZXR3ZWVuIFhlbiBhbmQgYSBndWVz
dC4KPj4gICAqIFtYRU5dOiBUaGlzIGZpZWxkIGlzIHdyaXR0ZW4gYnkgWGVuIGFuZCByZWFkIGJ5
IHRoZSBzaGFyaW5nIGd1ZXN0Lgo+Pgo+IEknZCByYXRoZXIgdXNlIF9fdTMyIGluc3RlYWQgb2Yg
Z3JhbnRfcmVmX3QgaW4gdGhlIHVhcGkgaGVhZGVycy4KPgo+IEJvcmlzLCB3aGF0IGRvIHlvdSB0
aGluaz8KCkkgYWdyZWUgdGhhdCBpbmNsdWRpbmcgYSBub24tWGVuIGZpbGUgaW50byBpbmNsdWRl
L3hlbi9pbnRlcmZhY2UgaXMgbm90CmVzcGVjaWFsbHkgZGVzaXJhYmxlLgoKQ2FuIHdlIGlmZGVm
IF9fS0VSTkVMX19ncmFudF9yZWZfdCB1c2FnZSBpbiB1YXBpIGhlYWRlciwgd2l0aCBlbHNlCmNs
YXVzZSB1c2luZyBfX3UzMj8gQW5kIG1heWJlIHN0aWNrIEJVSUxEX0JVR19PTiBzb21ld2hlcmUg
dG8gY2hlY2sgdGhhdApzaXplcyBhcmUgc3RpbGwgdGhlIHNhbWUgPwoKLWJvcmlzCgotYm9yaXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:31:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14: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.xen.org>)
	id 1djnkC-0000dS-6j; Mon, 21 Aug 2017 14:31:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1djnkB-0000dF-3d
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:31:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 16/68-02176-ADEEA995; Mon, 21 Aug 2017 14:31:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiaHS5Vffmu1m
 RBpf/aVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLn0xhLLjOWvH471HmBsZrLF2MXBwsAifY
 JJZe2sYI4ggJ3GaUmPhuEhOE08QoseHjAvYuRk6gMlWJA+9eAiU4ONgEtCWudfiAhEUENCSmn
 t7DDFLPLDBZRGLPoW5GkISwgJvEjmdXwGxeAV+JOy++sUEMncckcXV/CxtEQlDi5MwnLCA2s4
 CWxI1/EAuYBaQllv/jAAlzCgRKLF7wDGyOqIAK0KWtrBMY+Wch6Z6FpHsWQvcCRuZVjBrFqUV
 lqUW6RqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgVjPwMC4g7H1hN8hRkkO
 JiVR3g2psyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBGvgXKCRalpqdWpGXmAGMCJi3BwaMkw
 psGkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDhvDkiRAEhRRmke3AhYfF5ilJUS5mVkYG
 AQ4ilILcrNLEGVf8UozsGoJMw7BWQKT2ZeCdymV0BHMAEdYdg6DeSIkkSElFQDo3jSwhyHe/1
 dRyadLDyuGmTyaNK2BsFtqosOtrf/rZHQ+r75Y//PzRH5687u2uSy5vYBZoYk9fcbA5LU4/Id
 Nto6aNguaeu1blLrLT0zuWHBdU3bGemfhYWOaZWy/xO0lZoUcurnhbdV5qeWOIk0L1/jy/qmc
 sUk+8LC+O8M8596+/OJ/bvHrcRSnJFoqMVcVJwIAISJ91/KAgAA
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503325911!52843889!1
X-Originating-IP: [65.50.211.133]
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 5845 invoked from network); 21 Aug 2017 14:31:53 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 21 Aug 2017 14:31:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=dcjJbFsmR/ai6PZ6htyWIS1dY9dwkIbMwg9wATMSupE=; b=Criufr94FmZbCFlr5uE728P8+
 Kpp2v3+BfSKPeyGW6XOBPAcrmwPfwtljYe1M4isP9NOvN3+Ot+YEmd82VpcKkgJSQdyH6vxQRdtRx
 ltcmkd59JgBgQiLtJWi/SEck0417FbOKTTJy1vHOw5nJgBZPiFo+utj7pjMTkGde7+JjFEjRXJsCP
 vE941Qlc0x1YcnJvKkP5gB4CaOX9I6OvknA+1GGUTbOHs/EHA6+RDolaARntlWulF7e70+xLl5klw
 v5XOnE9nywwtyNRSovrIwtxukJJVjIN7FRkZ4o19ul1iI7ZrMY4Eur8SOaYwy/BLOULa/DPUf1PUE
 sDqJGwmdg==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1djnjb-0003tr-9A; Mon, 21 Aug 2017 14:31:19 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 8575B201F52AB; Mon, 21 Aug 2017 16:31:17 +0200 (CEST)
Date: Mon, 21 Aug 2017 16:31:17 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170821143117.22sekggxizt3mhze@hirez.programming.kicks-ass.net>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMDc6MjA6MzhBTSAtMDcwMCwgVGhvbWFzIEdhcm5pZXIg
d3JvdGU6Cj4gT24gVHVlLCBBdWcgMTUsIDIwMTcgYXQgMTI6NTYgQU0sIEluZ28gTW9sbmFyIDxt
aW5nb0BrZXJuZWwub3JnPiB3cm90ZToKCj4gPiBIYXZlIHlvdSBjb25zaWRlcmVkIGEga2VybmVs
IHdpdGggLW1jbW9kZWw9c21hbGwgKG9yIG1lZGl1bSkgaW5zdGVhZCBvZiAtZnBpZQo+ID4gLW1j
bW9kZWw9bGFyZ2U/IFdlIGNhbiBwaWNrIGEgcmFuZG9tIDJHQiB3aW5kb3cgaW4gdGhlIChub24t
a2VybmVsKSBjYW5vbmljYWwKPiA+IHg4Ni02NCBhZGRyZXNzIHNwYWNlIHRvIHJhbmRvbWl6ZSB0
aGUgbG9jYXRpb24gb2Yga2VybmVsIHRleHQuIFRoZSBsb2NhdGlvbiBvZgo+ID4gbW9kdWxlcyBj
YW4gYmUgZnVydGhlciByYW5kb21pemVkIHdpdGhpbiB0aGF0IDJHQiB3aW5kb3cuCj4gCj4gLW1v
ZGVsPXNtYWxsL21lZGl1bSBhc3N1bWUgeW91IGFyZSBvbiB0aGUgbG93IDMyLWJpdC4gSXQgZ2Vu
ZXJhdGVzCj4gaW5zdHJ1Y3Rpb25zIHdoZXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyBoYXZlIHRo
ZSBoaWdoIDMyLWJpdCB0byBiZQo+IHplcm8uCgpUaGF0J3MgYSBjb21waWxlciBmYWlsLCByaWdo
dD8gQmVjYXVzZSB0aGUgU0RNIHN0YXRlcyB0aGF0IGZvciAiQ0FMTApyZWwzMiIgdGhlIDMyYml0
IGRpc3BsYWNlbWVudCBpcyBzaWduIGV4dGVuZGVkIG9uIHg4Nl82NC4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:41:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14:41: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.xen.org>)
	id 1djnsp-0001Ys-78; Mon, 21 Aug 2017 14:40:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djnsn-0001YZ-Sm
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 14:40:50 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 14/70-22472-1F0FA995; Mon, 21 Aug 2017 14:40:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff9h1m
 RBvc+ilmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9+l++wFz3Mr+u68Ymxg
 vO7cxcjFISTwl1Hi148r7BDOY0aJe3tuM0M42xglJnx6wNrFyMkhIuAs8fXMXHYQm1dAX+Lyy
 pmMILawQLDEnOOLmEAaJASma0qsbpgH1iAh4C1x/uojoAQHmD2xz7+LkZ2DTcBK4pAYSAGLgK
 pE28TNzBMYuRcwMqxi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/
 dxAj0eT0DA+MOxs4TfocYJTmYlER5N6TOihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXv2PVBO
 sCg1PbUiLTMHGHwwaQkOHiUR3sMgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEufdDVIkA
 FKUUZoHNwIWCZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN+BJnCk5lXArfpFdARTEBHGL
 ZOAzmiJBEhJdXA6B0nqvaL78gE+8rDv9Ml9QU2eMsFPXpvJX92vXOD2692pVnWnGd5j0imaLx
 6p3135RGGTZ+rJ6p5TZ1xjUN8a/u9WZHtf9MLbzfey5p6Ujd6S39RzbQeV2se6wC3h75qIUvc
 doZrno8V+vmNx+dThrNAi5FL3lPnrb49Ex/xqMbanL5r8s9AiaU4I9FQi7moOBEAXwH/HX8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503326446!80047986!1
X-Originating-IP: [104.130.215.37]
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 36151 invoked from network); 21 Aug 2017 14:40:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 14:40:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djnsi-0001vk-D4; Mon, 21 Aug 2017 14:40: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 1djnsc-0003gi-6C; Mon, 21 Aug 2017 14:40:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djnsZ-0004O9-Q6; Mon, 21 Aug 2017 14:40:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112749-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64: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-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-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-xl-qemut-stubdom-debianhvm-amd64-xsm: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-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:debian-install:fail:regression
 linux-linus:test-amd64-i386-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot: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-armhf-armhf-xl:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-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-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=58d4e450a490d5f02183f6834c12550ba26d3b47
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 14:40:36 +0000
Subject: [Xen-devel] [linux-linus test] 112749: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc0OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNzQ5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDE2IGRl
Ymlhbi1pbnN0YWxsL2RzdF9ob3N0ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxNiBk
ZWJpYW4taW5zdGFsbC9kc3RfaG9zdCAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUx
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1
MTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tl
biBibG9ja2VkIGluIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJs
b2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDU4ZDRlNDUwYTQ5MGQ1ZjAyMTgzZjY4MzRjMTI1NTBiYTI2ZDNiNDcK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0
ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAx
Ny0wNi0xNyAwNjo0ODo1NiBaICAgNjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYg
IDIwMTctMDYtMTcgMjM6NDg6MTMgWiAgIDY0IGRheXMgICA4MiBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTI3MTAgIDIwMTctMDgtMTkgMDY6MTg6NDUgWiAgICAyIGRheXMgICAgMiBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjIzMzYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5v
dCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDI2ODk0OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:46:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14: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.xen.org>)
	id 1djnxz-0001nt-0u; Mon, 21 Aug 2017 14:46:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djnxx-0001nl-8t
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:46:09 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AE/F7-01993-032FA995; Mon, 21 Aug 2017 14:46:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov67+p1m
 RBgvnm1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHGtrZC2aLV/xZ0svWwLhFuIuRk0NCwEji
 7cR/TF2MXBxCAgsZJXYf/8kCkhAWiJeYfG0RWEJEoJ9R4uKxp2wgCWaBeokNe9vYITpOMkocv
 fEFLMEmoCqx4fopVhCbV8Ba4uvUs4wgNgtQfP/yv+wgtqhAuMT+79eYIWoEJU7OfAK2jVPATm
 Jbdx87xAJ1iT/zLjFD2OISm559Z4Ww5SWat85mnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo3pxalF
 ZapGuuV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsZjk50PMUpyMCmJ
 8m5InRUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3zQegnGBRanpqRVpmDjBWYNISHDxKIryvQ
 NK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOew+kSACkKKM0D24ELG4vMcpKCfMyAh0lxF
 OQWpSbWYIq/4pRnINRSZj3IcgUnsy8ErhNr4COYAI6wrB1GsgRJYkIKakGxoID/r/8v3n1M8+
 LMmwKSNymd6DdT6ZU1jvgchcX0+Y/firSrM11HzZv2tGuNI/9JrdgQrxOjvpTd/OLM0+lJk/4
 mtAy6W7ssRjH2Yp12kc/npgX0rZHwJ7vUOn6mbxpSy6dt/YL0j9bVFUQNsn9W90zdoujM6Unb
 rw95aH+vDvrH9yZ/mazgxJLcUaioRZzUXEiAOWjQunWAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503326767!108285964!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50998 invoked from network); 21 Aug 2017 14:46:07 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 14:46:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2A9EDABB3;
 Mon, 21 Aug 2017 14:46:07 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mikko Rapeli <mikko.rapeli@iki.fi>, linux-kernel@vger.kernel.org,
 linux-api@vger.kernel.org
References: <20170806164428.2273-1-mikko.rapeli@iki.fi>
 <20170806164428.2273-28-mikko.rapeli@iki.fi>
 <ff3e726a-8e03-4543-7190-e6f8229b9e99@suse.com>
 <c4766f8b-fcd0-4158-2d70-72417bf4afbb@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d11cef3b-e20e-0fe7-f1a7-d14ff229d87e@suse.com>
Date: Mon, 21 Aug 2017 16:46:05 +0200
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: <c4766f8b-fcd0-4158-2d70-72417bf4afbb@oracle.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>
Subject: Re: [Xen-devel] [PATCH v06 27/36] uapi xen/gntdev.h: include
 xen/privcmd.h and define grant_ref_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDgvMTcgMTY6MzEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOC8yMS8yMDE3
IDA5OjMzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAwNi8wOC8xNyAxODo0NCwgTWlr
a28gUmFwZWxpIHdyb3RlOgo+Pj4gQm90aCBhcmUgbmVlZGVkIHRvIGNvbXBpbGUgPHhlbi9nbnRk
ZXYuaD4gaW4gdXNlcnNwYWNlLiBGaXhlcyB0aGVzZQo+Pj4gdXNlcnNwYWNlIGNvbXBpbGUgZXJy
b3JzOgo+Pj4KPj4+IHhlbi9nbnRkZXYuaDoxNTE6NDogZXJyb3I6IHVua25vd24gdHlwZSBuYW1l
IOKAmGdyYW50X3JlZl904oCZCj4+PiAgICAgZ3JhbnRfcmVmX3QgcmVmOwo+Pj4gICAgIF4KPj4+
IHhlbi9nbnRkZXYuaDoxNTM6NDogZXJyb3I6IHVua25vd24gdHlwZSBuYW1lIOKAmGRvbWlkX3Ti
gJkKPj4+ICAgICBkb21pZF90IGRvbWlkOwo+Pj4gICAgIF4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5
OiBNaWtrbyBSYXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+Cj4+PiBDYzogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4+IENjOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+
PiAtLS0KPj4+ICBpbmNsdWRlL3VhcGkveGVuL2dudGRldi5oICAgICAgICAgICB8IDYgKysrKysr
Cj4+PiAgaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmggfCA2ICstLS0tLQo+Pj4g
IDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Pj4KPj4+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkveGVuL2dudGRldi5oIGIvaW5jbHVkZS91YXBpL3hl
bi9nbnRkZXYuaAo+Pj4gaW5kZXggZDA2NjE5Nzc2NjdlLi5mMjA4NzA2YjA3YzkgMTAwNjQ0Cj4+
PiAtLS0gYS9pbmNsdWRlL3VhcGkveGVuL2dudGRldi5oCj4+PiArKysgYi9pbmNsdWRlL3VhcGkv
eGVuL2dudGRldi5oCj4+PiBAQCAtMzQsNiArMzQsMTIgQEAKPj4+ICAjZGVmaW5lIF9fTElOVVhf
UFVCTElDX0dOVERFVl9IX18KPj4+ICAKPj4+ICAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPj4+
ICsjaW5jbHVkZSA8eGVuL3ByaXZjbWQuaD4KPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFJlZmVyZW5j
ZSB0byBhIGdyYW50IGVudHJ5IGluIGEgc3BlY2lmaWVkIGRvbWFpbidzIGdyYW50IHRhYmxlLgo+
Pj4gKyAqLwo+Pj4gK3R5cGVkZWYgX191MzIgZ3JhbnRfcmVmX3Q7Cj4+PiAgCj4+PiAgc3RydWN0
IGlvY3RsX2dudGRldl9ncmFudF9yZWYgewo+Pj4gIAkvKiBUaGUgZG9tYWluIElEIG9mIHRoZSBn
cmFudCB0byBiZSBtYXBwZWQuICovCj4+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJm
YWNlL2dyYW50X3RhYmxlLmggYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaAo+
Pj4gaW5kZXggN2ZiNzExMmQ2NjdjLi4yOWIzNzI0YWVjMmMgMTAwNjQ0Cj4+PiAtLS0gYS9pbmNs
dWRlL3hlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaAo+Pj4gKysrIGIvaW5jbHVkZS94ZW4vaW50
ZXJmYWNlL2dyYW50X3RhYmxlLmgKPj4+IEBAIC0yOSw2ICsyOSw3IEBACj4+PiAgI2RlZmluZSBf
X1hFTl9QVUJMSUNfR1JBTlRfVEFCTEVfSF9fCj4+PiAgCj4+PiAgI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UveGVuLmg+Cj4+PiArI2luY2x1ZGUgPHVhcGkveGVuL2dudGRldi5oPiAvKiBmb3IgZ3Jh
bnRfcmVmX3QgKi8KPj4gSG1tLCBJIHJlYWxseSBkb24ndCBsaWtlIHRoaXMuIFdlIGltcG9ydCB0
aGUgWGVuIGhlYWRlcnMgZnJvbSB0aGUgWGVuCj4+IHNvdXJjZSByZXBvc2l0b3J5LiBUaGUgWGVu
IHNwZWNpZmljIHR5cGVzIHNob3VsZG4ndCBiZSB0YWtlbiBmcm9tCj4+IG5vbi1YZW4gaGVhZGVy
cy4KPj4KPj4+ICAKPj4+ICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+
ICAgKiBHUkFOVCBUQUJMRSBSRVBSRVNFTlRBVElPTgo+Pj4gQEAgLTg1LDExICs4Niw2IEBACj4+
PiAgICovCj4+PiAgCj4+PiAgLyoKPj4+IC0gKiBSZWZlcmVuY2UgdG8gYSBncmFudCBlbnRyeSBp
biBhIHNwZWNpZmllZCBkb21haW4ncyBncmFudCB0YWJsZS4KPj4+IC0gKi8KPj4+IC10eXBlZGVm
IHVpbnQzMl90IGdyYW50X3JlZl90Owo+Pj4gLQo+Pj4gLS8qCj4+PiAgICogQSBncmFudCB0YWJs
ZSBjb21wcmlzZXMgYSBwYWNrZWQgYXJyYXkgb2YgZ3JhbnQgZW50cmllcyBpbiBvbmUgb3IgbW9y
ZQo+Pj4gICAqIHBhZ2UgZnJhbWVzIHNoYXJlZCBiZXR3ZWVuIFhlbiBhbmQgYSBndWVzdC4KPj4+
ICAgKiBbWEVOXTogVGhpcyBmaWVsZCBpcyB3cml0dGVuIGJ5IFhlbiBhbmQgcmVhZCBieSB0aGUg
c2hhcmluZyBndWVzdC4KPj4+Cj4+IEknZCByYXRoZXIgdXNlIF9fdTMyIGluc3RlYWQgb2YgZ3Jh
bnRfcmVmX3QgaW4gdGhlIHVhcGkgaGVhZGVycy4KPj4KPj4gQm9yaXMsIHdoYXQgZG8geW91IHRo
aW5rPwo+IAo+IEkgYWdyZWUgdGhhdCBpbmNsdWRpbmcgYSBub24tWGVuIGZpbGUgaW50byBpbmNs
dWRlL3hlbi9pbnRlcmZhY2UgaXMgbm90Cj4gZXNwZWNpYWxseSBkZXNpcmFibGUuCj4gCj4gQ2Fu
IHdlIGlmZGVmIF9fS0VSTkVMX19ncmFudF9yZWZfdCB1c2FnZSBpbiB1YXBpIGhlYWRlciwgd2l0
aCBlbHNlCj4gY2xhdXNlIHVzaW5nIF9fdTMyPyBBbmQgbWF5YmUgc3RpY2sgQlVJTERfQlVHX09O
IHNvbWV3aGVyZSB0byBjaGVjayB0aGF0Cj4gc2l6ZXMgYXJlIHN0aWxsIHRoZSBzYW1lID8KCkkn
ZCByYXRoZXIgdXNlIF9fdTMyIHVuY29uZGl0aW9uYWxseSBhbmQgaGF2ZSB0aGUgQlVJTERfQlVH
X09OIGluIHRoZQpncmFudCBvciBwcml2Y21kIGRyaXZlci4KCk90aGVyd2lzZSB3ZSdkIGRlcGVu
ZCBvbiB0aGUgc2VxdWVuY2Ugb2YgI2luY2x1ZGVzICh3aGF0IGhhcHBlbnMgaWYgYQpkcml2ZXIg
aW5jbHVkZXMgdGhlIHVhcGkgaGVhZGVyIGJlZm9yZSB4ZW4vaW50ZXJmYWNlL3hlbi5oPykKCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:50:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1djo1g-00024T-GS; Mon, 21 Aug 2017 14:50:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3997d9450=roger.pau@citrix.com>)
 id 1djo1f-00024G-4h
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 14:49:59 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C3/48-22472-613FA995; Mon, 21 Aug 2017 14:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQlf086x
 Ig8tXtS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozfU36yFOzjqdhyfwFjA+M/zi5GTg4JAT+J
 Dbf72UFsFgFVifbZO4BsDg42AXuJ6V8rQMIiAsoSvb9+s4DYzAKREusvTmUGsYUFvCXONdxmA
 7F5BTwkvi7cDBTn4hAS2MQk8fN5CxNEQlDi5MwnUM06Egt2f2IDmc8sIC2x/B8HSJgTaNWCRZ
 1gM0UFVCROrlwD1iokoCjRP+8BG8SZ6RITn/WwTGDkn4Vk6iwkU2chTF3AyLyKUaM4tagstUj
 X0FIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwAOsZGBh3MP4+7neIUZKDSUmU
 d0PqrEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry9H4FygkWp6akVaZk5wFiASUtw8CiJ8N4CS
 fMWFyTmFmemQ6ROMSpKifNWgSQEQBIZpXlwbbD4u8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1
 FJmNfvE9AUnsy8Erjpr4AWMwEtNmydBrK4JBEhJdXAyPO1yoxp9a+DbHd3WL2vCDE9H659U/1
 vwZEz7g8mGrg12GpETBAyvSWUV9WmyTgt9LIn25dFHtYRPpmud3h2F9ze/zzzj1hr4gs3LqCP
 KwwiVrPNvrheYgfDxuj5KUrcdk7bptp48k1TVFq98fK661dCQgqUcib21WexLQ5UaLA+0B68p
 ECJpTgj0VCLuag4EQDjElkQugIAAA==
X-Env-Sender: prvs=3997d9450=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503326997!106349159!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16759 invoked from network); 21 Aug 2017 14:49:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 14:49:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="51294640"
Date: Mon, 21 Aug 2017 15:49:53 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170821144953.to7osz5rmoqnlfwh@MacBook-Pro-de-Roger.local>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
 <599AEC8D020000780017188B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599AEC8D020000780017188B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andreas Kinzler <hfp@posteo.de>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMDY6MjI6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA4LjE3IGF0IDExOjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gWGVuIG5ldmVyIGRldGVjdHMgdGhlIE1TSVggdGFibGUgZW50cnkgdW5tYXNrIGJl
Y2F1c2UgaXQgaGFwcGVucwo+ID4gYmVmb3JlIHRoZSBNU0lYIGlzIGJvdW5kIHRvIHRoZSBndWVz
dCwgc28gdGhlIFhlbiBtc2l4dGJsIGhhbmRsZXJzIGFyZQo+ID4gbm90IGF3YXJlIG9mIHRoaXMg
bWVtb3J5IHJlZ2lvbi4KPiA+IAo+ID4gVGhlIHR3byBwb3NzaWJsZSBzb2x1dGlvbnMgSSBzZWUg
dG8gdGhpcyBhcmU6Cj4gPiAKPiA+ICAtIE1ha2UgUUVNVSBzZXR1cCB0aGUgdmVjdG9ycyB3aGVu
IHRoZSB0YWJsZSBlbnRyaWVzIGFyZSB1bm1hc2tlZCwKPiA+ICAgIGV2ZW4gaWYgTVNJWCBpcyBu
b3QgZW5hYmxlZC4KPiA+ICAtIFByb3ZpZGUgYW4gaHlwZXJjYWxsIHNvIFFFTVUgY2FuIHVubWFz
ayBNU0lYIHZlY3RvcnMgb24gYmVoYWxmIG9mCj4gPiAgICB0aGUgZ3Vlc3QuIFRoaXMgd291bGQg
YmUgdXNlZCB0byB1bm1hc2sgdGhlIGVudHJpZXMgaWYgTVNJWCBpcwo+ID4gICAgZW5hYmxlZCB3
aXRoIHRhYmxlIGVudHJpZXMgYWxyZWFkeSB1bm1hc2tlZC4KPiAKPiBOZWl0aGVyIHNvdW5kcyBy
aWdodC4gQXMgbG9uZyBhcyBNU0ktWCBpcyBkaXNhYmxlZCAob3IgdGhlIG1hc2thbGwKPiBiaXQg
c2V0KSwgdGhlIGNvbnRlbnRzIG9mIHRoZSB0YWJsZSBlbnRyaWVzIGlzIG1lYW5pbmdsZXNzLiBJ
dCBpcyBub3QKPiBjb3JyZWN0IHRvIGFzc2lnbiBhbnkgbWVhbmluZyB0byB0aGVtIGluIHRoYXQg
c3RhdGUuCgpSaWdodCwgdGhleSBvbmx5IGJlY29tZSByZWxldmFudCB3aGVuIE1TSS1YIGlzIGVu
YWJsZWQsIHRoZSBtYXNrYWxsCmJpdCBpcyB1bnNldCBhbmQgdGhlIGVudHJ5IGNvbnRyb2wgcmVn
aXN0ZXIgbWFzayBiaXQgaXMgYWxzbyB1bnNldC4KCj4gQW5kIHFlbXUKPiBzaG91bGQgbm90IGJl
IHVubWFza2luZyB0aGUgZW50cmllcyBvbiBiZWhhbGYgb2YgdGhlIGd1ZXN0IGVpdGhlci4KPiBJ
dCBvdWdodCB0byBiZSBwb3NzaWJsZSBmb3IgWGVuIHRvIGtub3cgdGhlIHN0YXRlIG9mIHRoZSBt
YXNrIGJpdHMKPiBhdCB0aGUgdGltZSBvZiBiaW5kaW5nIHRoZSBpbnRlcnJ1cHRzLgoKQUZBSUNU
IFFFTVUgd2lsbCBvbmx5IGJvdW5kIHRoZSBpbnRlcnJ1cHRzIHdoZW4gdGhleSBhcmUgdW5tYXNr
ZWQsIHNvCnRoZSBzZW1hbnRpY3Mgb2YgWEVOX0RPTUNUTF9iaW5kX3B0X2lycSBjb3VsZCBiZSBj
aGFuZ2VkIHNvIHRoYXQgTVNJCmludGVycnVwdHMgYXJlIHVubWFza2VkIHdoZW4gYm91bmQsIGJ1
dCB0aGF0IHdpbGwgY2hhbmdlIHRoZSBjdXJyZW50CmJlaGF2aW9yLgoKQW5vdGhlciBvcHRpb24g
aXMgdG8gKGFiKXVzZSB0aGUgbXNpLmdmbGFncyBmaWVsZCB0byBhZGQgYW5vdGhlciBmbGFnCmlu
IG9yZGVyIHRvIHNpZ25hbCBYZW4gd2hldGhlciB0aGUgaW50ZXJydXB0IHNob3VsZCBiZSB1bm1h
c2tlZC4gVGhpcwppcyBpbiBsaW5lIHdpdGggd2hhdCB5b3Ugc3VnZ2VzdCBiZWxvdy4KClJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:58:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14:58: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.xen.org>)
	id 1djo9x-0002w8-FT; Mon, 21 Aug 2017 14:58:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djo9v-0002vv-Om
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 14:58:31 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F3/8E-02176-615FA995; Mon, 21 Aug 2017 14:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVf066x
 Ig5YzPBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HzxDGvBkaqKf7vuMTYw
 7g3sYuTiEBL4yyjR/W4mG4TzmFGiefoxIIcTyNnGKPFugiSILSLgLPH1zFx2EJtXQF/i3NLDT
 CC2sIC/xJT2r4wgzRICe3Ukpp09CdYsIeApMWHvNqAiDjC7541QFyM7B5uAlcQhMZACFgFVid
 t/frFOYORewMiwilGjOLWoLLVI18hYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0OP1DAyMOxh3tPsdYpTkYFIS5d2QOitSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv7BegnGBR
 anpqRVpmDjD0YNISHDxKIryOn4HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzrsFpEgAp
 CijNA9uBCwOLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5tUBuYQnM68EbtMroCOYgI4wbJ
 0GckRJIkJKqoFRIY6Rd+qB+WwH5y75eLJRopkluGNHtN06gW1m69JbT0S/z3xiJ3jewfHZj/s
 vLua9q1uara7WvG9rlxzr9jtT9rB2Fqa6nnvg1OnlfYB94leRKhepqQvXZ5yZ8Fn4lbz4Zq91
 X1b4TDzoH5NUNcFk3Y1lyy/eXZRpfEzy5MO5H7duXNbSEf2vQYmlOCPRUIu5qDgRAAUAOV1+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503327507!106552209!1
X-Originating-IP: [104.130.215.37]
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 48370 invoked from network); 21 Aug 2017 14:58:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 14:58:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djo9r-0002Mf-4j; Mon, 21 Aug 2017 14:58:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djo9l-0004m8-Ig; Mon, 21 Aug 2017 14:58:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djo9k-0006iT-O1; Mon, 21 Aug 2017 14:58:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112752-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-win7-amd64:guest-stop:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry: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-xtf-amd64-amd64-5: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:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm: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-amd64-xl-qemut-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-pvh-intel:guest-saverestore: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-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check: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-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-qemuu-debianhvm-amd64-xsm: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-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-amd64-i386-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1ac8162d8323481ea5fb9cf20c5b830c4ffb7aec
X-Osstest-Versions-That: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 14:58:20 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 112752: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc1MiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc1Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2MQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxMTI2NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2MQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDExMjY2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjEKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJv
a2VuIHBhc3MgaW4gMTEyNzE3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgZmFpbCBpbiAxMTI3MTcgcGFzcyBpbiAxMTI3NTIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTEyNzE3IHBhc3MgaW4gMTEyNzUyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjcxNyBwYXNzIGluIDExMjc1MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTEyNjgzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgNDggeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMTI3MTcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgZmFpbCBwYXNzIGlu
IDExMjcxNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVu
dHJ5IGZhaWwgaW4gMTEyNjgzIGxpa2UgMTEyNjYxCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNzE3IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTEyNzE3IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICA0OCB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMjY2MQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwg
IGxpa2UgMTEyNjYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NjEKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY2
MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTEyNjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NjEKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMjY2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2Et
MTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNzAgeHRmL3Rlc3Qt
cHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFl
LXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAxYWM4MTYyZDgzMjM0ODFlYTVmYjljZjIwYzViODMwYzRmZmI3YWVjCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1YWUwMTFlNjYyMGZiM2ZkYzExMjdjODQ4
NzM3MThhZGE0NTg5ZTFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI2NjEgIDIwMTctMDgtMTYg
MDY6MTQ6MTEgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjgzICAyMDE3LTA4
LTE3IDEzOjUzOjMxIFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWFjODE2MmQ4MzIz
NDgxZWE1ZmI5Y2YyMGM1YjgzMGM0ZmZiN2FlYwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3IDE1OjE0OjA3IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCiAgICAKICAgIFByb2Nlc3Npbmcg
b2YgdHJhbnNpdGl2ZSBncmFudHMgbXVzdCBub3QgdXNlIHRoZSBmYXN0IHBhdGgsIG9yIGVsc2UK
ICAgIHJlZmVyZW5jZSBjb3VudGluZyBicmVha3MgZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2
ZSBjYWxsIHRvCiAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFzZV9n
cmFudF9mb3JfY29weSgpCiAgICBjb3VudGVycGFydCBvY2N1cnMgaW5kZXBlbmRlbnQgb2Ygb3Jp
Z2luYWwgcGluIGNvdW50KS4gRnVydGhlcm1vcmUKICAgIGFmdGVyIHJlLWFjcXVpcmluZyB0ZW1w
b3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5IG5vIGdyYW50CiAgICBwcm9w
ZXJ0aWVzIGNoYW5nZWQgaWYgdGhlIG9yaWdpbmFsIHBpbiBjb3VudCB3YXMgbm9uLXplcm87IGNo
ZWNraW5nCiAgICBqdXN0IHRoZSBwaW4gY291bnRzIGlzIHN1ZmZpY2llbnQgb25seSBmb3Igd2Vs
bC1iZWhhdmVkIGd1ZXN0cy4gQXMgYQogICAgcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2Nv
cHkoKSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCiAgICAKICAgIEZ1cnRoZXJt
b3JlIGEgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgaW52b2NhdGlvbiB3YXMgbWlzc2luZyBv
biB0aGUKICAgIHJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCksIGFuZCBn
bnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNvCiAgICBuZWVkcyB0byBiYWlsIG91dCB1cG9uIGVuY291
bnRlcmluZyBhIHRyYW5zaXRpdmUgZ3JhbnQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0Et
MjI2LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQ0OGZiOTYzZGJmZjAyNzYyZDJkYjUzOTZmYTY1
NWFjMGM0MzJjNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6NDA6MzEgKzAyMDAKCmNv
bW1pdCA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNjZTlkYWE4N2ZmZjA1Y2YxYjhkCkF1dGhvcjogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTM6MTQg
MjAxNyArMDIwMAoKICAgIGdudHRhYjogZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWls
IGNhbGxzCiAgICAKICAgIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBjb21waWxlciB3
b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhlbQogICAgdG8gYnJhbmNoZXMgaW5zdGVhZCBvZiBj
YWxscywgc28gb25seSBvbmVzIHdpdGggYSBrbm93biByZWN1cnNpb24gbGltaXQKICAgIGFyZSBv
a2F5OgogICAgLSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYgb25s
eSBvbmNlLCBhcwogICAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3b24ndCBwZXJtaXQg
dXNlIG9mIG11bHRpLWxldmVsIHRyYW5zaXRpdmUKICAgICAgZ3JhbnRzLAogICAgLSBfX2FjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBmaW5lIHRvIGNhbGwgaXRzZWxmIHdpdGggdGhlIGxhc3QK
ICAgICAgYXJndW1lbnQgZmFsc2UsIGFzIHRoYXQgcHJldmVudHMgZnVydGhlciByZWN1cnNpb24s
CiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRv
IHJlY292ZXIgZnJvbSBhbgogICAgICBvYnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRy
eSdzIHBpbiBjb3VudAogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiA5OTlkMmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDozOToxOCArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 14:59:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 14: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.xen.org>)
	id 1djoBJ-00031v-Qm; Mon, 21 Aug 2017 14:59:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1djoBI-00031o-Pc
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 14:59:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 CA/E8-04533-B65FA995; Mon, 21 Aug 2017 14:59:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXSO6nOVTf766x
 Ig+MTBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtl/vYC1ZJVGy98JupgXG7SBcjF4eQwEQm
 ie99s5ghnN+MEpfPtbJAOBsYJc49fM3YxcgJ5GxjlDg4QQzEFhaIl5h8bRETSJGIQAejxPr92
 1ghOn4BtU94DDaLWaCdUWLm/m5WkBY2ASOJs0eng43iFbCVmHxhAxuIzSKgKtG9/hoziC0qEC
 7xtvEIC0SNoMTJmU/AbE4BG4mOSe/AepkF1CX+zLvEDGHLSzRvnQ1mSwgYSnzeuJR5AqPgLCT
 ts5C0zELSsoCReRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4m
 RmAAMwDBDsZX3c6HGCU5mJREeTekzooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEr+wUoJ1iUm
 p5akZaZA4wlmLQEB4+SCO8KkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzKoMUCYAUZZ
 TmwY2AxfUlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNmgkzhycwrgdv0CugIJqAjDFungRx
 RkoiQkmpgdBOc8q++fM/HYL63D9/t21z49sUcRQvf/r+B52Xb230fhaQnBiQtkJ4XEOnN8OSi
 rMj0JXPV5lnFxk68fCj16Lz9myyeCrStXrFqcSyLmFjD16CHcVEpMlMYrJS8lm1IMTzYpv4t5
 ELKx7eMh97/KrLnl9Xc/cb1rorWndv7bdmW/hf7JRQxVYmlOCPRUIu5qDgRAAoyXznmAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503327593!110761395!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56166 invoked from network); 21 Aug 2017 14:59:54 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 14:59:54 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7LExf6i009492
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 14:59:42 GMT
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 v7LExfGC005124
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 14:59:41 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 v7LExeDi032542;
 Mon, 21 Aug 2017 14:59:40 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, 21 Aug 2017 07:59:40 -0700
To: Juergen Gross <jgross@suse.com>, Mikko Rapeli <mikko.rapeli@iki.fi>,
 linux-kernel@vger.kernel.org, linux-api@vger.kernel.org
References: <20170806164428.2273-1-mikko.rapeli@iki.fi>
 <20170806164428.2273-28-mikko.rapeli@iki.fi>
 <ff3e726a-8e03-4543-7190-e6f8229b9e99@suse.com>
 <c4766f8b-fcd0-4158-2d70-72417bf4afbb@oracle.com>
 <d11cef3b-e20e-0fe7-f1a7-d14ff229d87e@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1e7f62c1-d1d8-a45f-d0e0-a88f618e4f2a@oracle.com>
Date: Mon, 21 Aug 2017 10:59:36 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <d11cef3b-e20e-0fe7-f1a7-d14ff229d87e@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xenproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>
Subject: Re: [Xen-devel] [PATCH v06 27/36] uapi xen/gntdev.h: include
 xen/privcmd.h and define grant_ref_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjEvMjAxNyAxMDo0NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyMS8wOC8x
NyAxNjozMSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwOC8yMS8yMDE3IDA5OjMzIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMDYvMDgvMTcgMTg6NDQsIE1pa2tvIFJhcGVs
aSB3cm90ZToKPj4+PiBCb3RoIGFyZSBuZWVkZWQgdG8gY29tcGlsZSA8eGVuL2dudGRldi5oPiBp
biB1c2Vyc3BhY2UuIEZpeGVzIHRoZXNlCj4+Pj4gdXNlcnNwYWNlIGNvbXBpbGUgZXJyb3JzOgo+
Pj4+Cj4+Pj4geGVuL2dudGRldi5oOjE1MTo0OiBlcnJvcjogdW5rbm93biB0eXBlIG5hbWUg4oCY
Z3JhbnRfcmVmX3TigJkKPj4+PiAgICAgZ3JhbnRfcmVmX3QgcmVmOwo+Pj4+ICAgICBeCj4+Pj4g
eGVuL2dudGRldi5oOjE1Mzo0OiBlcnJvcjogdW5rbm93biB0eXBlIG5hbWUg4oCYZG9taWRfdOKA
mQo+Pj4+ICAgICBkb21pZF90IGRvbWlkOwo+Pj4+ICAgICBeCj4+Pj4KPj4+PiBTaWduZWQtb2Zm
LWJ5OiBNaWtrbyBSYXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+Cj4+Pj4gQ2M6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+Pj4gQ2M6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4+Pj4gLS0tCj4+Pj4gIGluY2x1ZGUvdWFwaS94ZW4vZ250ZGV2LmggICAgICAgICAgIHwg
NiArKysrKysKPj4+PiAgaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmggfCA2ICst
LS0tLQo+Pj4+ICAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo
LSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkveGVuL2dudGRldi5oIGIvaW5j
bHVkZS91YXBpL3hlbi9nbnRkZXYuaAo+Pj4+IGluZGV4IGQwNjYxOTc3NjY3ZS4uZjIwODcwNmIw
N2M5IDEwMDY0NAo+Pj4+IC0tLSBhL2luY2x1ZGUvdWFwaS94ZW4vZ250ZGV2LmgKPj4+PiArKysg
Yi9pbmNsdWRlL3VhcGkveGVuL2dudGRldi5oCj4+Pj4gQEAgLTM0LDYgKzM0LDEyIEBACj4+Pj4g
ICNkZWZpbmUgX19MSU5VWF9QVUJMSUNfR05UREVWX0hfXwo+Pj4+ICAKPj4+PiAgI2luY2x1ZGUg
PGxpbnV4L3R5cGVzLmg+Cj4+Pj4gKyNpbmNsdWRlIDx4ZW4vcHJpdmNtZC5oPgo+Pj4+ICsKPj4+
PiArLyoKPj4+PiArICogUmVmZXJlbmNlIHRvIGEgZ3JhbnQgZW50cnkgaW4gYSBzcGVjaWZpZWQg
ZG9tYWluJ3MgZ3JhbnQgdGFibGUuCj4+Pj4gKyAqLwo+Pj4+ICt0eXBlZGVmIF9fdTMyIGdyYW50
X3JlZl90Owo+Pj4+ICAKPj4+PiAgc3RydWN0IGlvY3RsX2dudGRldl9ncmFudF9yZWYgewo+Pj4+
ICAJLyogVGhlIGRvbWFpbiBJRCBvZiB0aGUgZ3JhbnQgdG8gYmUgbWFwcGVkLiAqLwo+Pj4+IGRp
ZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaCBiL2luY2x1ZGUv
eGVuL2ludGVyZmFjZS9ncmFudF90YWJsZS5oCj4+Pj4gaW5kZXggN2ZiNzExMmQ2NjdjLi4yOWIz
NzI0YWVjMmMgMTAwNjQ0Cj4+Pj4gLS0tIGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2dyYW50X3Rh
YmxlLmgKPj4+PiArKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaAo+Pj4+
IEBAIC0yOSw2ICsyOSw3IEBACj4+Pj4gICNkZWZpbmUgX19YRU5fUFVCTElDX0dSQU5UX1RBQkxF
X0hfXwo+Pj4+ICAKPj4+PiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+Cj4+Pj4gKyNp
bmNsdWRlIDx1YXBpL3hlbi9nbnRkZXYuaD4gLyogZm9yIGdyYW50X3JlZl90ICovCj4+PiBIbW0s
IEkgcmVhbGx5IGRvbid0IGxpa2UgdGhpcy4gV2UgaW1wb3J0IHRoZSBYZW4gaGVhZGVycyBmcm9t
IHRoZSBYZW4KPj4+IHNvdXJjZSByZXBvc2l0b3J5LiBUaGUgWGVuIHNwZWNpZmljIHR5cGVzIHNo
b3VsZG4ndCBiZSB0YWtlbiBmcm9tCj4+PiBub24tWGVuIGhlYWRlcnMuCj4+Pgo+Pj4+ICAKPj4+
PiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4gICAqIEdSQU5UIFRB
QkxFIFJFUFJFU0VOVEFUSU9OCj4+Pj4gQEAgLTg1LDExICs4Niw2IEBACj4+Pj4gICAqLwo+Pj4+
ICAKPj4+PiAgLyoKPj4+PiAtICogUmVmZXJlbmNlIHRvIGEgZ3JhbnQgZW50cnkgaW4gYSBzcGVj
aWZpZWQgZG9tYWluJ3MgZ3JhbnQgdGFibGUuCj4+Pj4gLSAqLwo+Pj4+IC10eXBlZGVmIHVpbnQz
Ml90IGdyYW50X3JlZl90Owo+Pj4+IC0KPj4+PiAtLyoKPj4+PiAgICogQSBncmFudCB0YWJsZSBj
b21wcmlzZXMgYSBwYWNrZWQgYXJyYXkgb2YgZ3JhbnQgZW50cmllcyBpbiBvbmUgb3IgbW9yZQo+
Pj4+ICAgKiBwYWdlIGZyYW1lcyBzaGFyZWQgYmV0d2VlbiBYZW4gYW5kIGEgZ3Vlc3QuCj4+Pj4g
ICAqIFtYRU5dOiBUaGlzIGZpZWxkIGlzIHdyaXR0ZW4gYnkgWGVuIGFuZCByZWFkIGJ5IHRoZSBz
aGFyaW5nIGd1ZXN0Lgo+Pj4+Cj4+PiBJJ2QgcmF0aGVyIHVzZSBfX3UzMiBpbnN0ZWFkIG9mIGdy
YW50X3JlZl90IGluIHRoZSB1YXBpIGhlYWRlcnMuCj4+Pgo+Pj4gQm9yaXMsIHdoYXQgZG8geW91
IHRoaW5rPwo+PiBJIGFncmVlIHRoYXQgaW5jbHVkaW5nIGEgbm9uLVhlbiBmaWxlIGludG8gaW5j
bHVkZS94ZW4vaW50ZXJmYWNlIGlzIG5vdAo+PiBlc3BlY2lhbGx5IGRlc2lyYWJsZS4KPj4KPj4g
Q2FuIHdlIGlmZGVmIF9fS0VSTkVMX19ncmFudF9yZWZfdCB1c2FnZSBpbiB1YXBpIGhlYWRlciwg
d2l0aCBlbHNlCj4+IGNsYXVzZSB1c2luZyBfX3UzMj8gQW5kIG1heWJlIHN0aWNrIEJVSUxEX0JV
R19PTiBzb21ld2hlcmUgdG8gY2hlY2sgdGhhdAo+PiBzaXplcyBhcmUgc3RpbGwgdGhlIHNhbWUg
Pwo+IEknZCByYXRoZXIgdXNlIF9fdTMyIHVuY29uZGl0aW9uYWxseSBhbmQgaGF2ZSB0aGUgQlVJ
TERfQlVHX09OIGluIHRoZQo+IGdyYW50IG9yIHByaXZjbWQgZHJpdmVyLgo+Cj4gT3RoZXJ3aXNl
IHdlJ2QgZGVwZW5kIG9uIHRoZSBzZXF1ZW5jZSBvZiAjaW5jbHVkZXMgKHdoYXQgaGFwcGVucyBp
ZiBhCj4gZHJpdmVyIGluY2x1ZGVzIHRoZSB1YXBpIGhlYWRlciBiZWZvcmUgeGVuL2ludGVyZmFj
ZS94ZW4uaD8pCgpPSywgZ29vZCBwb2ludC4KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 15:15:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 15:15: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.xen.org>)
	id 1djoPl-0004qn-Sf; Mon, 21 Aug 2017 15:14:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1djoPk-0004qh-G1
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 15:14:52 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 FD/56-02962-BE8FA995; Mon, 21 Aug 2017 15:14:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/f1j1m
 RBnOW8Fks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfmj6yFixkqXj8cjNjA+Me5i5GTg4hgTyJ
 01Ous4PYvAJ2EmumfGcFsSUEDCVOL7zJAmKzCKhK3D5xlQnEZhNQl2h7th2ohoNDRMBRYnKzF
 0iYWSBaYtb5XcwgYWEBH4kzPW5djFxA0z8wSfx4Nx+slVPAU+LIxSksIDW8AoISf3cIQ7RqST
 z8dYsFwtaWWLbwNdgYZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuklFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHgMQ7GCcd8L/EKMkB5OSKO+G1FmRQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCt/Y7UJ1gUWp6akVaZg4wNmBKJTh4l
 ER4K0HSvMUFibnFmekQqVOMuhxNH7Z8YRICmyElzpsFUiQAUpRRmgc3AhanlxhlpYR5GYEOFO
 IpSC3KzSxBlX/FKM7BqCTM+wVkCk9mXgncpldARzABHWHYOg3kiJJEhJRUA6MTU2zGLNbc8xM
 9OH9cWVjjMiX9/+Zvxixvmi5vKp/7i2/py72iazb9yXj6//2870GcKRZfw1kWKzPtuCI5cXaM
 MJtcCZcUg4zygnC+/uvGfYeiFvZWXHRruthvydnzZZ5lyI6bIk2vO7Kvbt2xZbVz0ZV8wfr47
 NfqB8IilU04Uks6bTQNbZRYijMSDbWYi4oTAewIMEfOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503328489!72207200!1
X-Originating-IP: [137.65.248.74]
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 14221 invoked from network); 21 Aug 2017 15:14:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 15:14:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 09:14:49 -0600
Message-Id: <599B150502000078001719C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 09:14:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
 <599AEC8D020000780017188B@prv-mh.provo.novell.com>
 <20170821144953.to7osz5rmoqnlfwh@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170821144953.to7osz5rmoqnlfwh@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andreas Kinzler <hfp@posteo.de>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDE2OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFub3RoZXIgb3B0aW9uIGlzIHRvIChhYil1c2UgdGhlIG1zaS5nZmxhZ3MgZmllbGQgdG8gYWRk
IGFub3RoZXIgZmxhZwo+IGluIG9yZGVyIHRvIHNpZ25hbCBYZW4gd2hldGhlciB0aGUgaW50ZXJy
dXB0IHNob3VsZCBiZSB1bm1hc2tlZC4gVGhpcwo+IGlzIGluIGxpbmUgd2l0aCB3aGF0IHlvdSBz
dWdnZXN0IGJlbG93LgoKRnJvbSBhIGJyaWVmIGxvb2sgaXQgbG9va3MgbGlrZSB0aGlzIHdvdWxk
IGJlIGRvYWJsZSwgYnV0IHRoZSB3YXkgdGhlc2UKZmxhZ3MgYXJlIGJlaW5nIGNvbW11bmljYXRl
ZCBpcyByYXRoZXIgdWdseSAodGhlIHZhbHVlcyB1c2VkIGhlcmUKYXJlbid0IHBhcnQgb2YgdGhl
IHB1YmxpYyBpbnRlcmZhY2UsIGFuZCBoZW5jZSBpdCB3YXNuJ3QgaW1tZWRpYXRlbHkKY2xlYXIg
d2hldGhlciB1c2luZyBvbmUgb2YgdGhlIHVudXNlZCBiaXRzIHdvdWxkIGJlIGFuIG9wdGlvbiwg
YnV0Cml0IGxvb2tzIGxpa2UgaXQgaXMpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 15:19:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 15: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.xen.org>)
	id 1djoTu-000585-Cv; Mon, 21 Aug 2017 15:19:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3997d9450=roger.pau@citrix.com>)
 id 1djoTs-00057x-Mr
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 15:19:08 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 85/77-01996-BE9FA995; Mon, 21 Aug 2017 15:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQvflz1m
 RBk9nylss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvm6ewFOxnq2hccYmxgXEBaxcjJ4eEgJ/E
 se8zwGwWAVWJo63rmboYOTjYBOwlpn+tAAmLCChL9P76zQJiMwtESqy/OJUZxBYW8JY413CbD
 cTmFfCQ+DPvENAYLg4hgSXMEjdOvmWESAhKnJz5BKpZR2LB7k9sIPOZBaQllv/jAAlzAq3afv
 oSWImogIrEyZVrmEBsIQFFif55D9ggzkyX2Pr3F/MERv5ZSKbOQjJ1FsLUBYzMqxg1ilOLylK
 LdA0N9JKKMtMzSnITM3OAPFO93NTi4sT01JzEpGK95PzcTYzAAGQAgh2Ma6Y6H2KU5GBSEuXd
 kDorUogvKT+lMiOxOCO+qDQntfgQowwHh5IE768fQDnBotT01Iq0zBxgLMCkJTh4lER4n4Kke
 YsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolznsWpEgApCijNA9uBCwuLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmY9yHIFJ7MvBK4Ta+AjmACOsKwdRrIESWJCCmpBsawZW4LOL4yik+s+db
 /I2LHyemmZ3Z7/CmeZv/887Lvu8tnLjj7jtGfc095cFXylrkOUeXPzizZZfCoVmDaYwe5efJ7
 /JJ2Mlg61R7r56+0t0iQvvR1ivDmM5LHpTl7965mKfwkZhc2PXv9gmkxdimfHk3TviAheo29+
 lNmx2bm+qT0DQqaJyYosRRnJBpqMRcVJwIA4pZj4MYCAAA=
X-Env-Sender: prvs=3997d9450=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503328745!94161148!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11133 invoked from network); 21 Aug 2017 15:19:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 15:19:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="51296875"
Date: Mon, 21 Aug 2017 16:18:56 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170821151856.rvauh2gidhgl7hiv@MacBook-Pro-de-Roger.local>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
 <599AEC8D020000780017188B@prv-mh.provo.novell.com>
 <20170821144953.to7osz5rmoqnlfwh@MacBook-Pro-de-Roger.local>
 <599B150502000078001719C3@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599B150502000078001719C3@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andreas Kinzler <hfp@posteo.de>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMDk6MTQ6NDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA4LjE3IGF0IDE2OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQW5vdGhlciBvcHRpb24gaXMgdG8gKGFiKXVzZSB0aGUgbXNpLmdmbGFncyBmaWVs
ZCB0byBhZGQgYW5vdGhlciBmbGFnCj4gPiBpbiBvcmRlciB0byBzaWduYWwgWGVuIHdoZXRoZXIg
dGhlIGludGVycnVwdCBzaG91bGQgYmUgdW5tYXNrZWQuIFRoaXMKPiA+IGlzIGluIGxpbmUgd2l0
aCB3aGF0IHlvdSBzdWdnZXN0IGJlbG93Lgo+IAo+IEZyb20gYSBicmllZiBsb29rIGl0IGxvb2tz
IGxpa2UgdGhpcyB3b3VsZCBiZSBkb2FibGUsIGJ1dCB0aGUgd2F5IHRoZXNlCj4gZmxhZ3MgYXJl
IGJlaW5nIGNvbW11bmljYXRlZCBpcyByYXRoZXIgdWdseSAodGhlIHZhbHVlcyB1c2VkIGhlcmUK
PiBhcmVuJ3QgcGFydCBvZiB0aGUgcHVibGljIGludGVyZmFjZSwgYW5kIGhlbmNlIGl0IHdhc24n
dCBpbW1lZGlhdGVseQo+IGNsZWFyIHdoZXRoZXIgdXNpbmcgb25lIG9mIHRoZSB1bnVzZWQgYml0
cyB3b3VsZCBiZSBhbiBvcHRpb24sIGJ1dAo+IGl0IGxvb2tzIGxpa2UgaXQgaXMpLgoKWWVzLCBp
dCdzIG5vdCBwcmV0dHkuLi4gTGFzdCB1c2VkIGJpdCBpcyAxNSwgaGVuY2UgYml0IDE2IGNvdWxk
IGJlCnVzZWQgdG8gc2lnbmFsIHRvIFhlbiB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgc2hvdWxkIGJl
IHVubWFza2VkIGFmdGVyCmJpbmRpbmcuIEkgaGF2ZSBhIGhhbGYtZHJhZnRlZCBwYXRjaCwgd2ls
bCBmaW5pc2ggaXQgbm93LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 15:28:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 15:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1djocc-0005ub-9q; Mon, 21 Aug 2017 15:28:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=399c332c9=George.Dunlap@citrix.com>)
 id 1djoca-0005uV-I1
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 15:28:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 65/83-01987-70CFA995; Mon, 21 Aug 2017 15:28:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXitHSDvS7bn1m
 RBkvOW1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvD5xhK7ijWtG49xdjA+MnuS5GTg4JAX+J
 4wsvsXQxcnEIC8xllPiyfBs7SEJEQFmi99dvsASzwGkmiaXX7oI5QgKn2STuv9nEBlLFJqAnM
 e/4VxYQm1fAVmLNuhVg3SwCqhIdq+YxgtiiAuES+79fY4aoEZQ4OfMJWD2ngL3E0WXvWLsYOY
 A2aEqs36UPEmYWEJe49WQ+E4QtL9G8dTZYqxDQyMUPjrJPYOSfhWTSLITuWUi6ZyHpXsDIsop
 Rozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPWy00tLk5MT81JTCrWS87P3cQIDM96BgbGHYzbupwP
 MUpyMCmJ8m5InRUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3/RdQTrAoNT21Ii0zBxgpMGkJD
 h4lEd4ukDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzbgUpEgApyijNgxsBi9pLjLJSwr
 yMDAwMQjwFqUW5mSWo8q8YxTkYlYR5K34DTeHJzCuB2/QK6AgmoCMMW6eBHFGSiJCSamC079Y
 /FlBqsW1PYdHCJRLzXvtt+9AoyFLmVi4Wvdj4whsPr5XFS3N5XsmnLhBqv3f+sJEoW66lwuXP
 b4RWzMta/OfatNBDgbZTHiZ9fHB5YpC+gfq1JWda5Ou4ll6fuJwx/Nam7Nr3v7NfTwlKiZaRL
 7/p3D9RorVyfs+Bv1vnPTr/Xpc1Jf+lEktxRqKhFnNRcSIAYBh5+NUCAAA=
X-Env-Sender: prvs=399c332c9=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503329285!110926368!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16319 invoked from network); 21 Aug 2017 15:28:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 15:28:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="444537499"
To: Jan Beulich <JBeulich@suse.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
 <598AD786020000780016DF89@prv-mh.provo.novell.com>
 <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
 <599AE9330200007800171877@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <fabbcef7-a7ad-f5aa-67a1-d79ea73a32f5@citrix.com>
Date: Mon, 21 Aug 2017 16:28:01 +0100
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: <599AE9330200007800171877@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjEvMjAxNyAwMTowNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQW5kIHJlbWVt
YmVyLCB0aGlzIGlzIG5vdCAiV2UgaGF2ZSB0ZXN0ZWQgYWxsIGNvbXBpbGVyIHZlcnNpb25zIGFu
ZAo+Pj4+IHByb21pc2UgeW91IHRoZXJlIGFyZSBubyBidWdzLiIgIEl0J3MsICJJZiBzb21lb25l
IGZpbmRzIGEgYnVnIGZvciB0aGlzCj4+Pj4gc2V0IG9mIGNvbXBpbGVycywgd2Ugd2lsbCB0ZWxs
IHlvdSBhYm91dCBpdCBzbyB5b3UgY2FuIGRvIHNvbWV0aGluZwo+Pj4+IGFib3V0IGl0LiIKPj4+
Cj4+PiBJIGNhbiBzZWUgYW5kIHVuZGVyc3RhbmQgYWxsIG9mIHdoYXQgeW91IHNheTsgbXkgYXJn
dW1lbnQsCj4+PiBob3dldmVyIHdhcyBtb3JlIHRvd2FyZHMgdGhlIG1hdHJpeCBvZiB3aGF0IG5l
ZWRzIHN1cHBvcnRpbmcKPj4+IHBvc3NpYmx5IGJlY29taW5nIHVucmVhc29uYWJseSBsYXJnZSAo
bm8gbWF0dGVyIHdoZXRoZXIgd2UKPj4+IHNwZWNpZnkgYSByYW5nZSBvZiBjb21waWxlcnMsIGFz
IG9uY2UgYWdhaW4gZGlzdHJvcyB0ZW5kIHRvIG5vdAo+Pj4gc2hpcCBwbGFpbiB1bnBhdGNoZWQg
dXBzdHJlYW0gY29tcGlsZXIgdmVyc2lvbnMpLgo+Pgo+PiBXaGF0IGRvIHlvdSBtZWFuLCAiVGhl
IG1hdHJpeCBvZiB3aGF0IG5lZWRzIHN1cHBvcnRpbmcgW21heSBwb3NzaWJseQo+PiBiZWNvbWVd
IGluY3JlYXNpbmdseSBsYXJnZSI/ICAgV2hhdCBpcyB0aGUgcHJvYmxlbSB3aXRoIGhhdmluZyBh
IGxhcmdlCj4+IChpbXBsaWNpdCkgInN1cHBvcnRlZCIgbWF0cml4PyAgSG93IGlzIHN1cHBvcnRp
bmcgYSAibGFyZ2UgbWF0cml4IiBmb3IKPj4gbGl2ZXBhdGNoIHRvb2xzIGRpZmZlcmVudCB0aGFu
IHRoZSBjdXJyZW50ICJsYXJnZSBtYXRyaXgiIHdlIHN1cHBvcnQKPj4gZm9yIGp1c3QgYnVpbGRp
bmcgWGVuIGF0IGFsbD8KPiAKPiBUaGUgbWF0cml4IG9mIFhlbiBvbmx5IGhhcyBqdXN0IGEgc2lu
Z2xlIGRpbWVuc2lvbi4gU2luY2UgbGl2ZXBhdGNoCj4gdG9vbHMgYW5kIFhlbiBhcmUgaW5kZXBl
bmRlbnQsIGFueSBwYWlyIG9mIHRoZW0gd291bGQgbmVlZAo+IGJ1aWxkaW5nL3Rlc3RpbmcgaW4g
b3JkZXIgdG8gYmUgc3VyZSB0aGluZ3Mgd29yayBpbiBhbGwgc3VwcG9ydGVkCj4gY29tYmluYXRp
b25zLgoKU28geW91ciBhcmd1bWVudCBzZWVtcyB0byBiZToKCjEuIFdlIGNhbiBvbmx5IHByb3Zp
ZGUgc2VjdXJpdHkgc3VwcG9ydCBpbiBzaXR1YXRpb25zIHdoZXJlIHdlIGNhbiB0ZXN0CmFsbCBw
b3NzaWJsZSBjb21iaW5hdGlvbnMgaW4gdGhlIHN1cHBvcnQgbWF0cml4LgoKMi4gV2UgY2Fubm90
IHRlc3QgdGhlIGVudGlyZSBtYXRyaXggb2YgY29tYmluYXRpb25zIGZvciBYZW4geCBsaXZlcGF0
Y2gKdG9vbHMgeCBjb21waWxlcnMKCjMuIFRoZXJlZm9yZSwgd2UgY2Fubm90IHByb3ZpZGUgc2Vj
dXJpdHkgc3VwcG9ydCBmb3IgbGl2ZXBhdGNoaW5nIHRvb2xzLgoKUHV0IHRoaXMgd2F5LCBJIGhv
cGUgeW91IGNhbiBzZWUgd2hhdCB0aGUgZmxhdyBpbiB0aGUgYXJndW1lbnQgaXM6ICMxIGlzCmZh
bHNlLiAgWGVuIGhhcyB7WGVuIHZlcnNpb259IHgge0xpbnV4IHZlcnNpb259IHgge0NvbXBpbGVy
fSB4CntIYXJkd2FyZX0uICBIYXJkd2FyZSBvZiBjb3Vyc2UgaW5jbHVkZXMgbm90IG9ubHkgdGhl
IGNoaXAgaXRzZWxmLCBidXQKdGhlIEJJT1MgLyBmaXJtd2FyZSwgYW5kIHRoZSBwYXJ0aWN1bGFy
IGRldmljZXMgKGFuZCBkZXZpY2UgZmlybXdhcmUpLgpJZiB3ZSB3YW50ZWQgd2UgY291bGQgYWRk
IGluIHtQeXRob24gdmVyc2lvbn0gZm9yIHBlb3BsZSB1c2luZyBweWdydWIsCmFuZCB7T2NhbWwg
Y29tcGlsZXIgdmVyc2lvbn0gZm9yIHBlb3BsZSBydW5uaW5nIE9jYW1sLCB2ZXJzaW9ucyBvZgpz
eXN0ZW1kIC0tIEknbSBzdXJlIHdpdGggZWZmb3J0IEkgY291bGQgZmluZCBtb3JlIGRpbWVuc2lv
bnMgdG8gYWRkIHRvCnRoZSBtYXRyaXguCgpXZSBkbyBub3QsIGFuZCBuZXZlciBoYXZlLCAqdGVz
dGVkKiB0aGUgZW50aXJlIG1hdHJpeCBvZiBwb3NzaWJsZQpjb21iaW5hdGlvbnMgY29uc2lkZXJl
ZCAic2VjdXJpdHkgc3VwcG9ydGVkIiB0byBtYWtlIHN1cmUgdGhleSB3b3JrLgpTdWNoIGEgbWF0
cml4IGlzIGNvbXBsZXRlbHkgaW1wb3NzaWJsZSB0byBldmVuIGNvbnNpZGVyLCBhbmQgZXZlbiBp
ZiB3ZQpkaWQgc29tZSBzb3J0IG9mIHRlc3RpbmcsIHRoYXQgY291bGQgbm90IGd1YXJhbnRlZSB0
aGF0IHRoZXkgYXJlIGJ1ZyBmcmVlLgoKV2hhdCB3ZSBkbyBmb3Igc2VjdXJpdHkgc3VwcG9ydCBp
czoKCjEuIFRlc3QgYSAqcmVwcmVzZW50YXRpdmUgc2FtcGxlKiBvZiBjb21iaW5hdGlvbnMgKHZp
YSBvc3N0ZXN0LCBwcm9kdWN0CnRlc3RpbmcsIHVzZXIgdGVzdGluZywgJmMpCgoyLiBQcm9taXNl
IHRvIGlzc3VlIFhTQXMgaWYgYW55b25lICpoYXBwZW5zIHRvIGRpc2NvdmVyKiBhIGNvbWJpbmF0
aW9uCmluIHRoZSByZXN0IG9mIHRoZSBzdXBwb3J0IG1hdHJpeCB0aGF0IGhhcyBhIHNlY3VyaXR5
IGlzc3VlCgpUaGF0IGlzIHRoZSByZXF1aXJtZW50IGZvciBub3JtYWwgWGVuLCBhbmQgaXQgd291
bGQgYmUgdGhlIHNhbWUKcmVxdWlyZW1lbnQgZm9yIGxpdmVwYXRjaC10b29sczogVGhhdCBiZXR3
ZWVuIG9zc3Rlc3QsIHByb2R1Y3QsIGFuZCB0aGUKY29tbXVuaXR5LCB3ZSBnZXQgcmVndWxhciB0
ZXN0aW5nIG9mICphIHJlcHJlc2VudGF0aXZlIHNhbXBsZSogb2Yge1hlbiwKbGl2ZXBhdGNoLXRv
b2xzLCBjb21waWxlcn0sIGFuZCAod2hhdCBwcmltYXJpbHkgY29uY2VybnMgbWUpIGlzc3VlIGFu
ClhTQSBpZiBhbnlvbmUgZGlzY292ZXJzIGEgc2VjdXJpdHkgaXNzdWUgc29tZXdoZXJlIGluIHRo
YXQgbWF0cml4LgoKSSdtIG5vdCBmcnVzdHJhdGVkLCBidXQgSSBhbSBiYWZmbGVkIGJ5IHRoZSBm
YWN0IHRoYXQgdGhpcyAic3VwcG9ydAptYXRyaXgiIG9iamVjdGlvbiBpcyBzbyBwZXJzaXN0ZW50
LiAgTmVhcmx5IGV2ZXJ5b25lIGhhcyBicm91Z2h0IGl0IHVwLAphcyB0aG91Z2ggInRlc3QgZXZl
cnkgY29tYmluYXRpb24iIHdhcyBhIG5lY2Vzc2FyeSByZXF1aXJlbWVudCwgaW4gc3BpdGUKb2Yg
dGhlIGZhY3QgdGhhdCAxKSB0aGVyZSBpcyAqbm8qIHBpZWNlIG9mIHNvZnR3YXJlIGZvciB3aGlj
aCB3ZSB0ZXN0CnRoZSBlbnRpcmUgbWF0cml4IG9mIHBvc3NpYmxlIGNvbWJpbmF0aW9ucyAyKSBJ
IGhhdmUgc2FpZCBvdmVyIGFuZCBvdmVyCmFnYWluIChpbiBmYWN0LCBJIHNwZWNpZmljYWxseSBz
YWlkIGEgZmV3IHJlcGxpZXMgYWdvIC0tIGl0J3MgdGhlcmUgYXQKdGhlIHRvcCBvZiB0aGlzIGVt
YWlsKSB0aGF0IHdlIGRvIG5vdCB0ZXN0IGFsbCBwb3NzaWJsZSBjb21iaW5hdGlvbnMuCgo+PiBJ
IGhhdmUgZWxzZXdoZXJlIGRlc2NyaWJlZCBhIGh5cG90aGV0aWNhbCBzY2VuYXJpbyB3aGVyZSBJ
IHRoaW5rIHdlCj4+IHNob3VsZCBpc3N1ZSBhbiBYU0EgZm9yIGxpdmVwYXRjaC10b29scy4gIEFy
ZSB5b3UgcmVhbGx5IHNlcmlvdXNseQo+PiBzdWdnZXN0aW5nIHRoYXQgaW4gdGhhdCBzY2VuYXJp
byB3ZSBzaG91bGQgc2ltcGx5IHB1Ymxpc2ggdGhlCj4+IHZ1bG5lcmFiaWxpdHkgb250byB4ZW4t
ZGV2ZWwgd2l0aCBubyBwcmVkaXNjbG9zdXJlPwo+IAo+IFdlbGwsIGF0IGxlYXN0IEknbSBub3Qg
MTAwJSBjb252aW5jZWQgaXNzdWluZyBhbiBYU0EgaW4gdGhpcyBjYXNlCj4gd291bGQgYmUgYXBw
cm9wcmlhdGUuCj4gCj4gQW55d2F5IC0gc2luY2UgaXQgZmVlbHMgbGlrZSB3ZSdyZSBtb3Zpbmcg
aW4gY2lyY2xlcyAod2hpY2ggaW4gcGFydAo+IG1heSBiZSBiZWNhdXNlIEkgY2FuJ3QgZXhwcmVz
cyB3ZWxsIGVub3VnaCB0aGUgcmVhc29ucyBmb3IgbXkKPiBoZXNpdGF0aW9uIHRvIGdvIHRvIHRo
ZSBmdWxsIFhTQSBleHRlbnQgd2l0aCB0aGUgbGl2ZXBhdGNoIHRvb2xzKQo+IEknZCBsaWtlIHRv
IGp1c3QgY29uY2x1ZGUgbXkgcGFydCBoZXJlIHdpdGggc2F5aW5nIHRoYXQgSSdtIG5vdAo+IGdv
aW5nIHRvIHN0YW5kIGluIHRoZSB3YXkgd2hpY2hldmVyIGRlY2lzaW9uIGlzIHRha2VuLiBJJ3Zl
Cj4gdm9pY2VkIG15IHJlc2VydmF0aW9ucywgYW5kIHRoYXQgd2lsbCBoYXZlIHRvIGRvLiBJJ2Qg
dGhlcmVmb3JlCj4gcHJlZmVyIHRvIGxlYXZlIHRoZSBkaXNjdXNzaW9uIHRvIHRob3NlIG1vcmUg
ZmFtaWxpYXIgd2l0aCB0aG9zZQo+IHRvb2xzIChhbmQgdGhlaXIgcG9zc2libGUgbGltaXRhdGlv
bnMgYW5kIGlzc3VlcykuCgpJbmRlZWQ7IGFuZCBhcyBJIHRoaW5rIEkgc2FpZCBiZWZvcmUsIEkg
dGhpbmsgd2UgbmVlZCB0byBtb3ZlIGZvcndhcmQKd2l0aCBnZXR0aW5nIGEgc3RhdGVtZW50IG9u
IGxpdmVwYXRjaGluZyBpbiwgYW5kIHNpbmNlIG1vc3Qgb2YgdGhlCnZvaWNlcyBpbnZvbHZlZCBp
biB0aGlzIGNvbnZlcnNhdGlvbiBzZWVtIHRvIGJlIGluIGZhdm9yIG9mIHNheWluZwpsaXZlcGF0
Y2gtdG9vbHMgYXJlICpub3QqIHN1cHBvcnRlZCwgSSB3b24ndCBvYmplY3QuIEknbSBvbmx5IHN0
aWxsCmNvbnRpbnVpbmcgdGhpcyB0aHJlYWQgYmVjYXVzZSBwZW9wbGUgc2VlbSB0byBiZSBjb25m
dXNlZCBhYm91dCB3aGF0IEkKYW0gYXNraW5nIHBlb3BsZSB0byBkby4KCkkgdGhpbmsgdGhlIGxp
a2VsaWhvb2Qgb2YgYW4gWFNBLXdvcnRoeSBidWcgYmVpbmcgZm91bmQgaW4gdGhlIGxpdmVwYXRj
aAp0b29scyBpcyB2ZXJ5IGxvdy4gIEknbSBoYXBweSB0byBkZWZlciB0aGUgYXJndW1lbnQgYWJv
dXQgd2hldGhlciB3ZQpzaG91bGQgaXNzdWUgYW4gWFNBIGZvciBzdWNoIGEgYnVnIHVudGlsIHN1
Y2ggdGltZSBhcyBvbmUgYmVjb21lcyBrbm93bi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 15:44:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 15:44: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.xen.org>)
	id 1djosf-0007Gg-SC; Mon, 21 Aug 2017 15:44:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lyan@suse.com>) id 1djops-0007E2-Lq
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 15:41:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 6B/A6-03557-F3FFA995; Mon, 21 Aug 2017 15:41:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS9fu/6x
 Igw+PuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxF9/YyFrRJVbQcKmhgnCvexcjJISSQJ9Fy
 8RsLiM0rYCdxavUHZhBbQsBQ4vTCm2BxFgFVicO/lrGC2GwCihJrt69i7GLk4hARaGWUOHniN
 FCCg0NYIETi72IriJl2EueWPmQHCfMKCEr83SEMEmYGCi87s5xpAiPXLITMLCQZCNtF4samrS
 wQtpbEw1+3oGxtiWULXzND2GoSt7ddZUcV5wCyJSUa51cuYORYxahRnFpUllqka2isl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCD8cuygEOMkhxMSqK8G1JnRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4OX6B5QTLEpNT61Iy8wBxgFMWoKDR0mE99EfoDRvcUFibnFmO
 kTqFKMxx6HfJ74zcRwDkUIsefl5qVLivDf+ApUKgJRmlObBDYLF5yVGWSlhXkag04R4ClKLcj
 NLUOVfMYpzMCoJ8/KB3MOTmVcCt+8V0ClMQKcYtk4DOaUkESEl1cC4/eY2cY058W/rpz0zijz
 1aTvf4Z9Maccqp225s2wKr7VG4R1T0+tdy2a8Yliwb9eC12e59babn7XiW/PuIvtbaxeBAwIz
 v1eGX63cpOBrZiDeeXL94R1LC88v3mUkeUnsxWbLvWtt1r075sBzWV/rGkNr+fe+vSKptarRz
 PVBG/dlGKg9OqJqocRSnJFoqMVcVJwIAFWBoznKAgAA
X-Env-Sender: lyan@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503330108!72211714!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27691 invoked from network); 21 Aug 2017 15:41:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 15:41:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 09:41:48 -0600
Message-Id: <599AFF3A02000047000184DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 09:41:46 -0600
From: "Liang Yan" <lyan@suse.com>
To: <xen-devel@lists.xenproject.org>,<boris.ostrovsky@oracle.com>,
 "Juergen Gross" <jgross@suse.com>, <linux-kernel@vger.kernel.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part7E46B02A.0__="
X-Mailman-Approved-At: Mon, 21 Aug 2017 15:44:44 +0000
Subject: [Xen-devel] [PATCH] XEN/xen-kbdfront: Enable auto repeat for xen
 keyboard front driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part7E46B02A.0__=
Content-Type: multipart/alternative; boundary="=__Part7E46B02A.1__="

--=__Part7E46B02A.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Long pressed key could not show right in XEN vncviewer after tigervnc =
client changed the way how to send repeat keys, from "Down Up Down Up ..." =
to "Down Down Dow." By enable EV_REP bit here, XEN keyboard device will =
trigger default auto repeat process from input subsystem, and make auto =
repeat keys work correctly.  =20

Signed-off-by: Liang Yan <lyan@suse.com>
---
 drivers/input/misc/xen-kbdfront.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/input/misc/xen-kbdfront.c b/drivers/input/misc/xen-kbd=
front.c
index fa130e7b734c..0dce9830e2f4 100644
--- a/drivers/input/misc/xen-kbdfront.c
+++ b/drivers/input/misc/xen-kbdfront.c
@@ -248,6 +248,7 @@ static int xenkbd_probe(struct xenbus_device *dev,
 	kbd->id.product =3D 0xffff;
=20
 	__set_bit(EV_KEY, kbd->evbit);
+	__set_bit(EV_REP, kbd->evbit);
 	for (i =3D KEY_ESC; i < KEY_UNKNOWN; i++)
 		__set_bit(i, kbd->keybit);
 	for (i =3D KEY_OK; i < KEY_MAX; i++)
--=20
2.14.0



--=__Part7E46B02A.1__=
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Description: HTML

<html><head><meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3DUTF-8"><META name=3D"Author" content=3D"GroupWise WebAccess"><sty=
le type=3D"text/css"> =0Abody p =0A{ =0A	margin: 0px; =0A}=0A</style=
></head><body style=3D'font-family: Helvetica, Arial, sans-serif; =
font-size: 13px; '><div>Long pressed key could not show right in XEN =
vncviewer after tigervnc client changed the way how to send repeat keys, =
from "Down Up Down Up ..." to "Down Down Dow." By enable EV_REP bit here, =
XEN keyboard device will trigger default auto repeat process from input =
subsystem, and make auto repeat keys work correctly. &nbsp;&nbsp;</div><br>=
<div>Signed-off-by: Liang Yan &lt;lyan@suse.com&gt;</div><div>---</div><div=
>&nbsp;drivers/input/misc/xen-kbdfront.c | 1 +</div><div>&nbsp;1 file =
changed, 1 insertion(+)</div><br><div>diff --git a/drivers/input/misc/xen-k=
bdfront.c b/drivers/input/misc/xen-kbdfront.c</div><div>index fa130e7b734c.=
.0dce9830e2f4 100644</div><div>--- a/drivers/input/misc/xen-kbdfront.c</div=
><div>+++ b/drivers/input/misc/xen-kbdfront.c</div><div>@@ -248,6 +248,7 =
@@ static int xenkbd_probe(struct xenbus_device *dev,</div><div>&nbsp;<span=
 style=3D"white-space:pre">	</span>kbd-&gt;id.product =3D 0xffff;</div>=
<div>&nbsp;</div><div>&nbsp;<span style=3D"white-space:pre">	</span>__se=
t_bit(EV_KEY, kbd-&gt;evbit);</div><div>+<span style=3D"white-space:pre">	=
</span>__set_bit(EV_REP, kbd-&gt;evbit);</div><div>&nbsp;<span style=3D"whi=
te-space:pre">	</span>for (i =3D KEY_ESC; i &lt; KEY_UNKNOWN; i++)</div><d=
iv>&nbsp;<span style=3D"white-space:pre">		</span>__set_bit(i,=
 kbd-&gt;keybit);</div><div>&nbsp;<span style=3D"white-space:pre">	=
</span>for (i =3D KEY_OK; i &lt; KEY_MAX; i++)</div><div>--&nbsp;</div><div=
>2.14.0</div><br></body></html>

--=__Part7E46B02A.1__=--

--=__Part7E46B02A.0__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part7E46B02A.0__=--


From xen-devel-bounces@lists.xen.org Mon Aug 21 15:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 15:54: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.xen.org>)
	id 1djp1S-000817-O1; Mon, 21 Aug 2017 15:53:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1djp1R-000811-Lg
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 15:53:49 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 31/69-03765-C020B995; Mon, 21 Aug 2017 15:53:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfT+Bl1uptm
 RBqf7TS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbC1ULXtVVvLi9g6WB8UhKFyMXh5DALEaJ
 p5fusoA4LAINrBLNZx+zgjgSAnNYJd43b2HuYuQEcvIk9qyawQJhF0mseLCaHcTmFRCUODnzC
 VhcSMBHYnLrMqYuRg4OTgFrie2XWSA2zGOS+DjxKFgNm4CBxP53T8B6WQRUJTY3TWGBmBMgsW
 8uSC8nh7BAuMSJYw1gcREBdYk/FyYwggxiFmhnlPh1aRpYM7OApkTr9t/sExiBHkC4YxaS1AJ
 GplWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHIAAQ7GOed
 8D/EKMnBpCTKuyF1VqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5NDLMjhQSLUtNTK9Iyc4AxA
 ZOW4OBREuF9BJLmLS5IzC3OTIdInWK05LhyZd0XJo4Nq9cDySkHtn9hEmLJy89LlRLnXQrSIA
 DSkFGaBzcOFreXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMx7G2QKT2ZeCdzWV0AHMQEdZNg
 6DeSgkkSElFQD421V097VDxVCF087EJ27Y0OE2OW09qTq+tQPq44YiyUsXLBwssOC6ZoPm8SY
 L95cdLbm9xeD+MPzBZvbH3naZN+ODSrI05vSp8wfbJDkGxn/tW2+akxo543cqxG+QUVf3ny33
 WhY3b9F4JS840OJu9skRfL+pa57lbY3wO+06N5T7/ftXS1xSomlOCPRUIu5qDgRAJgUOAjWAg
 AA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503330826!111302844!1
X-Originating-IP: [209.85.223.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58361 invoked from network); 21 Aug 2017 15:53:47 -0000
Received: from mail-io0-f176.google.com (HELO mail-io0-f176.google.com)
 (209.85.223.176)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 15:53:47 -0000
Received: by mail-io0-f176.google.com with SMTP id g135so14965414iog.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 08:53:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=8kZtsNuQK0vr4zo+opU8zPL3LfR6ZANJlJijrxdx/3w=;
 b=t9nFtx5tX+vF/zLhn0b265+tpsQMaKnQQrQIOhHkoRCcaKmBxLaRQwN76FqnDUAlhK
 pvCRvMGqJSkZRyiTcPYzadFrEA7Pnkhu2ea/ayzBYX553EWQ7YhwMPNqdm6G9v1RCH7x
 KhjE8Dbyh1NsWTLsxcPnpGn4Lm+lYq1SPT0CWDLp4Vkj+FopYisjZdPXRO5mioeUSSkI
 EscNlqfVx9px2O/1S0KLSYnmtqoO8MkN+OgvC8eMaUIBby0ZooYtT7tBKm4Ir4bp+j4n
 ispiZGVsWC4NZRkam4ppxaqwbM/l14wnKXYwadhoYvbn83TJ0Dccal4gupeFp1j9YRz9
 uOng==
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=8kZtsNuQK0vr4zo+opU8zPL3LfR6ZANJlJijrxdx/3w=;
 b=PFTu3st2HgmBx0mZLwg3R2OfX7tlJufM+gW6tSbzVGHAVUDbfgF1A9hC+e+ob5fIeG
 WUsWPKOJErP7UNdEEcMVfCEjTpukReJeaKrw+6oCMk48BCIDYUNJK72VLl3NcpWDZSbw
 fIb+/7M2Yraho+zmiC9I2hd3vA2o96ZocYamfE1c030A1cBni0WrTcZqUpBR/abcK8jx
 K96co0rNfvWnoeO8Kr38DFiNsnr8pmQov1s0vsRqHir5fim9F+xfZ/Iy6apkit5SYBfb
 N2+yG4NbPyDCOaPv5xhBMcYAluSPd4BQt7L/7jMi0LLlZDxDn4rofiHx7jJvJGGKr2Lo
 WYPQ==
X-Gm-Message-State: AHYfb5jM2DcIZGdZP17nzR0eAE/nzvvsYUDVw0hSdsyzWPr7KlXjfstI
 L9laHkZYsrHwwUFIwuxwCM2sGvKJpA==
X-Received: by 10.107.135.28 with SMTP id j28mr6026410iod.41.1503330826223;
 Mon, 21 Aug 2017 08:53:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Mon, 21 Aug 2017 08:53:45 -0700 (PDT)
In-Reply-To: <67fc0f4f-4f7d-6a84-ace6-4d9a37e58b38@arm.com>
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <1501081804-4882-3-git-send-email-olekstysh@gmail.com>
 <2b29be2b-f7ee-c2f0-370e-f2632f2d75fe@arm.com>
 <CAPD2p-n8k5i9U8GbQYx45ku5YnQ2BMd-Atwi9N2ppijUGQP_6w@mail.gmail.com>
 <67fc0f4f-4f7d-6a84-ace6-4d9a37e58b38@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 21 Aug 2017 18:53:45 +0300
Message-ID: <CAPD2p-m+nfDsDb4fZrcTyxonGppxak0pNsSnDP+5oYK+ehFk3Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 2/7] iommu/arm: ipmmu-vmsa: Add Xen
 changes for main driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbi4KClNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZS4KCk9uIFRodSwgQXVnIDEw
LCAyMDE3IGF0IDY6MTMgUE0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdy
b3RlOgo+IEhpLAo+Cj4gT24gMTAvMDgvMTcgMTU6MjcsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+Pgo+PiBPbiBUdWUsIEF1ZyA4LCAyMDE3IGF0IDI6MzQgUE0sIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4KPj4+IE9uIDI2LzA3LzE3IDE2OjA5LCBP
bGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4+Pgo+Pj4+IEBAIC0zNTUsNiArNTU3LDEwIEBA
IHN0YXRpYyBzdHJ1Y3QgaHdfcmVnaXN0ZXIKPj4+PiAqcm9vdF9wZ3RhYmxlW0lQTU1VX0NUWF9N
QVhdID0gewo+Pj4+Cj4+Pj4gIHN0YXRpYyBib29sIGlwbW11X2lzX3Jvb3Qoc3RydWN0IGlwbW11
X3Ztc2FfZGV2aWNlICptbXUpCj4+Pj4gIHsKPj4+PiArICAgICAgIC8qIFhlbjogRml4ICovCj4+
Pgo+Pj4KPj4+Cj4+PiBIbW1tLiBDYW4gd2UgZ2V0IGEgYml0IG1vcmUgZGV0YWlscz8KPj4KPj4K
Pj4gVGhlc2UgaXMgYSBjYXNlIHdoZW4gaXBtbXVfaXNfcm9vdCBpcyBjYWxsZWQgd2l0aCAibW11
IiBiZWluZyBOVUxMLgo+Pgo+PiBodHRwczovL2dpdGh1Yi5jb20vb3R5c2hjaGVua28xL3hlbi9i
bG9iL2ZjMjMxYTBmMmVkYjNkMDFkMTc4ZmI1YzI3ZGQ2YzEwNjU4MDdjODEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyNMMjMzMAo+Pgo+PiBJbiBpcG1tdV92bXNhX2Fs
bG9jX3BhZ2VfdGFibGUoKSB3ZSBuZWVkIHRvIGZpbmQgInJvb3QgbW11IiwgYnV0IHdlCj4+IGRv
ZXNuJ3QgaGF2ZSBhcmd1bWVudCB0byBwYXNzLgo+PiBTbywgSSBoYWQgdHdvIG9wdGlvbnM6Cj4+
Cj4+IDEuIEFkZCBjb2RlIHNlYXJjaGluZyBmb3IgaXQuCj4+IC4uLgo+PiBzcGluX2xvY2soJmlw
bW11X2RldmljZXNfbG9jayk7Cj4+IGxpc3RfZm9yX2VhY2hfZW50cnkobW11LCAmaXBtbXVfZGV2
aWNlcywgbGlzdCkgewo+PiAgICBpZiAoaXBtbXVfaXNfcm9vdChtbXUpKQo+PiAgICAgICBicmVh
azsKPj4gfQo+PiBzcGluX3VubG9jaygmaXBtbXVfZGV2aWNlc19sb2NrKTsKPj4gLi4uCj4+Cj4+
IDIuIFVzZSBleGlzdGluZyBpcG1tdV9maW5kX3Jvb3QoKSB3aXRoIGFkZGluZyB0aGlzIGNoZWNr
IGZvciBhIHZhbGlkCj4+IHZhbHVlLgo+PiBTbywgaWYgd2UgY2FsbCBpcG1tdV9maW5kX3Jvb3Qo
KSB3aXRoIGFyZ3VtZW50IGJlaW5nIE5VTEwgd2Ugd2lsbAo+PiBhY3R1YWxseSBnZXQgc2VhcmNo
aW5nIHRoZSBsaXN0Lgo+Pgo+PiBJIGRlY2lkZWQgdG8gdXNlIDIgb3B0aW9uLgo+Cj4KPiBDYW4g
eW91IHBsZWFzZSBleHBhbmQgdGhlIGNvbW1lbnQgdGhlbj8KV2lsbCBkby4KCj4KPgo+Pgo+Pj4K
Pj4+PiArICAgICAgIGlmICghbW11KQo+Pj4+ICsgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7
Cj4+Pj4gKwo+Pj4+ICAgICAgICAgaWYgKG1tdS0+ZmVhdHVyZXMtPmhhc19jYWNoZV9sZWFmX25v
ZGVzKQo+Pj4+ICAgICAgICAgICAgICAgICByZXR1cm4gbW11LT5pc19sZWFmID8gZmFsc2UgOiB0
cnVlOwo+Pj4+ICAgICAgICAgZWxzZQo+Pj4+IEBAIC00MDUsMTQgKzYxMSwyOCBAQCBzdGF0aWMg
dm9pZCBpcG1tdV9jdHhfd3JpdGUoc3RydWN0Cj4+Pj4gaXBtbXVfdm1zYV9kb21haW4KPj4+PiAq
ZG9tYWluLCB1bnNpZ25lZCBpbnQgcmVnLAo+Pj4+ICAgICAgICAgaXBtbXVfd3JpdGUoZG9tYWlu
LT5yb290LCBkb21haW4tPmNvbnRleHRfaWQgKiBJTV9DVFhfU0laRSArCj4+Pj4gcmVnLAo+Pj4+
IGRhdGEpOwo+Pj4+ICB9Cj4+Pj4KPj4+PiAtc3RhdGljIHZvaWQgaXBtbXVfY3R4X3dyaXRlMihz
dHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwgdW5zaWduZWQKPj4+PiBpbnQgcmVnLAo+
Pj4+ICsvKiBYZW46IFdyaXRlIHRoZSBjb250ZXh0IGZvciBjYWNoZSBJUE1NVSBvbmx5LiAqLwo+
Pj4KPj4+Cj4+Pgo+Pj4gU2FtZSBoZXJlLiBXaHkgZG9lcyBpdCBuZWVkIHRvIGJlIGRpZmZlcmVu
dCB3aXRoIFhlbj8KPj4KPj4KPj4gV2VsbCwgbGV0IG1lIGVsYWJvcmF0ZSBhIGJpdCBtb3JlIGFi
b3V0IHRoaXMuCj4+Cj4+IEkgZmVlbCB0aGF0IEkgbmVlZCB0byBleHBsYWluIGluIGEgZmV3IHdv
cmRzIGFib3V0IElQTU1VIGl0c2VsZjoKPj4gR2VuZXJhbGx5IHNwZWFraW5nLAo+PiBUaGUgSVBN
TVUgaGFyZHdhcmUgKFItQ2FyIEdlbjMpIGhhcyA4IGNvbnRleHQgYmFua3MgYW5kIGNvbnNpc3Rz
IG9mIG5leHQKPj4gcGFydHM6Cj4+IC0gcm9vdCBJUE1NVQo+PiAtIGEgbnVtYmVyIG9mIGNhY2hl
IElQTU1Vcwo+Pgo+PiBFYWNoIGNhY2hlIElQTU1VIGlzIGNvbm5lY3RlZCB0byByb290IElQTU1V
IGFuZCBoYXMgdVRMQiBwb3J0cyB0aGUKPj4gbWFzdGVyIGRldmljZXMgY2FuIGJlIHRpZWQgdG8u
Cj4+IFNvbWV0aGluZywgbGlrZSB0aGlzOgo+Pgo+PiBtYXN0ZXIgZGV2aWNlMSAtLS0+IGNhY2hl
IElQTU1VMSBbOCBjdHhdIC0tLT4gcm9vdCBJUE1NVSBbOCBjdHhdIC0+IG1lbW9yeQo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAo+PiBtYXN0ZXIgZGV2aWNlMiAtLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPj4gbWFzdGVyIGRldmljZTMgLS0t
PiBjYWNoZSBJUE1NVTIgWzggY3R4XSAtLQo+Pgo+PiBFYWNoIGNvbnRleHQgYmFuayBoYXMgcmVn
aXN0ZXJzLgo+PiBTb21lIHJlZ2lzdGVycyBleGlzdCBmb3IgYm90aCByb290IElQTU1VIGFuZCBj
YWNoZSBJUE1NVXMgLT4gSU1DVFIKPj4gU29tZSByZWdpc3RlcnMgZXhpc3Qgb25seSBmb3Igcm9v
dCBJUE1NVSAtPiBJTVRUTEJSeC9JTVRUVUJSeCwgSU1NQUlSMCwKPj4gZXRjCj4+Cj4+IFNvLCBv
cmlnaW5hbCBkcml2ZXIgaGFzIHR3byBoZWxwZXJzOgo+PiAxLiBpcG1tdV9jdHhfd3JpdGUoKSAt
IGlzIGludGVuZGVkIHRvIHdyaXRlIGEgcmVnaXN0ZXIgaW4gY29udGV4dCBiYW5rCj4+IE4qIGZv
ciByb290IElQTU1VIG9ubHkuCj4+IDIuIGlwbW11X2N0eF93cml0ZTIoKSAtIGlzIGludGVuZGVk
IHRvIHdyaXRlIGEgcmVnaXN0ZXIgaW4gY29udGV4dAo+PiBiYW5rIE4gZm9yIGJvdGggcm9vdCBJ
UE1NVSBhbmQgY2FjaGUgSVBNTVUuCj4+ICp3aGVyZSBOPTAtNwo+Pgo+PiBBRkFJVSwgb3JpZ2lu
YWwgTGludXggZHJpdmVyIHByb3ZpZGVzIGVhY2ggSU9NTVUgZG9tYWluIHdpdGggYQo+PiBzZXBh
cmF0ZSBJUE1NVSBjb250ZXh0Ogo+PiBtYXN0ZXIgZGV2aWNlMSArIG1hc3RlciBkZXZpY2UyIGFy
ZSBpbiBJT01NVSBkb21haW4xIGFuZCB1c2UgSVBNTVUgY29udGV4dAo+PiAwCj4+IG1hc3RlciBk
ZXZpY2UzIGlzIGluIElPTU1VIGRvbWFpbjIgYW5kIHVzZXMgSVBNTVUgY29udGV4dCAxCj4+Cj4+
IFNvLCB3aGVuIGF0dGFjaGluZyBkZXZpY2UgdG8gbmV3IElPTU1VIGRvbWFpbiBpbiBMaW51eCB3
ZSBoYXZlIHRvCj4+IGluaXRpYWxpemUgY29udGV4dCBmb3Igcm9vdCBJUE1NVSBhbmQgZW5hYmxl
IGNvbnRleHQgKElNQ1RSIHJlZ2lzdGVyKQo+PiBmb3IgYm90aCByb290IGFuZCBjYWNoZSBJUE1N
VXMuCj4+Cj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2hvcm1zL3JlbmVzYXMtYnNwLmdpdC90cmVlL2RyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5jP2g9
djQuOS9yY2FyLTMuNS4zI242MjAKPj4KPj4gSW4gWGVuIHdlIG5lZWQgYWRkaXRpb25hbCBoZWxw
ZXIgImlwbW11X2N0eF93cml0ZTEiIGZvciB3cml0aW5nIGEKPj4gcmVnaXN0ZXIgaW4gY29udGV4
dCBiYW5rIE4gZm9yIGNhY2hlIElQTU1VIG9ubHkuCj4+IFRoZSByZWFzb24gaXMgdGhhdCB3ZSBu
ZWVkIGEgd2F5IHRvIGNvbnRyb2wgY2FjaGUgSVBNTVUgc2VwYXJhdGVseQo+PiBzaW5jZSB3ZSBo
YXZlIGEgbGl0dGxlIGJpdCBhbm90aGVyIG1vZGVsLgo+Pgo+PiBBbGwgSU9NTVUgZG9tYWlucyB3
aXRoaW4gYSBzaW5nbGUgWGVuIGRvbWFpbiAoZG9tX2lvbW11KGQpLT5hcmNoLnByaXYpCj4+IHVz
ZSB0aGUgc2FtZSBJUE1NVSBjb250ZXh0IE4KPj4gd2hpY2ggd2FzIGluaXRpYWxpemVkIGFuZCBl
bmFibGVkIGF0IHRoZSBkb21haW4gY3JlYXRpb24gdGltZS4gVGhpcwo+PiBtZWFucyB0aGF0IGFs
bCBtYXN0ZXIgZGV2aWNlcwo+PiB0aGF0IGFyZSBhc3NpZ25lZCB0byB0aGUgZ3Vlc3QgZG9tYWlu
ICJkIiB1c2Ugb25seSB0aGlzIElQTU1VIGNvbnRleHQKPj4gTiB3aGljaCBhY3R1YWxseSBjb250
YWlucyBQMk0gbWFwcGluZyBmb3IgZG9tYWluICJkIjoKPj4gbWFzdGVyIGRldmljZTEgKyBtYXN0
ZXIgZGV2aWNlMiBhcmUgaW4gSU9NTVUgZG9tYWluMSBhbmQgdXNlIElQTU1VIGNvbnRleHQKPj4g
MAo+PiBtYXN0ZXIgZGV2aWNlMyBpcyBpbiBJT01NVSBkb21haW4yIGFuZCBhbHNvIHVzZXMgSVBN
TVUgY29udGV4dCAwCj4+Cj4+IFNvLCB3aGVuIGF0dGFjaGluZyBkZXZpY2UgdG8gbmV3IElPTU1V
IGRvbWFpbiBpbiBYZW4gd2UgZG9uJ3QgaGF2ZSB0bwo+PiBpbml0aWFsaXplIGFuZCBlbmFibGUg
Y29udGV4dCwKPj4gYmVjYXVzZSBpdCBoYXMgYmVlbiBhbHJlYWR5IGRvbmUgYXQgZG9tYWluIGlu
aXRpYWxpemF0aW9uIHRpbWU6Cj4+Cj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5rbzEv
eGVuL2Jsb2IvaXBtbXVfdjIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2Eu
YyNMMjM4MAo+PiB3ZSBqdXN0IGhhdmUgdG8gZW5hYmxlIGNvbnRleHQgZm9yIGNvcnJlc3BvbmRp
bmcgY2FjaGUgSVBNTVUgb25seToKPj4KPj4gaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtv
MS94ZW4vYmxvYi9pcG1tdV92Mi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1z
YS5jI0wxMDgzCj4+Cj4+IFRoaXMgaXMgdGhlIG1haW4gZGlmZmVyZW5jZSBiZXR3ZWVuIGRyaXZl
cnMgaW4gTGludXggYW5kIFhlbi4KPj4KPj4gU28sIGFzIHlvdSBjYW4gc2VlIHRoZXJlIGlzIGEg
bmVlZCB0byBtYW5pcHVsYXRlIGNvbnRleHQgcmVnaXN0ZXJzIGZvcgo+PiBjYWNoZSBJUE1NVSB3
aXRob3V0IHRvdWNoaW5nIHJvb3QgSVBNTVUsCj4+IHRoYXQncyB3aHkgSSBhZGRlZCB0aGlzIGhl
bHBlci4KPj4KPj4gRG9lcyB0aGlzIG1ha2Ugc2Vuc2U/Cj4KPgo+IEkgdGhpbmsgaXQgZG9lcy4K
Z29vZC4KCj4KPgo+Pgo+Pj4KPj4+Cj4+Pj4gK3N0YXRpYyB2b2lkIGlwbW11X2N0eF93cml0ZTEo
c3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sIHVuc2lnbmVkCj4+Pj4gaW50IHJlZywK
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBkYXRhKQo+Pj4+ICB7Cj4+Pj4g
ICAgICAgICBpZiAoZG9tYWluLT5tbXUgIT0gZG9tYWluLT5yb290KQo+Pj4+IC0gICAgICAgICAg
ICAgICBpcG1tdV93cml0ZShkb21haW4tPm1tdSwKPj4+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9tYWluLT5jb250ZXh0X2lkICogSU1fQ1RYX1NJWkUgKyByZWcsCj4+Pj4gZGF0YSk7
Cj4+Pj4gKyAgICAgICAgICAgICAgIGlwbW11X3dyaXRlKGRvbWFpbi0+bW11LCBkb21haW4tPmNv
bnRleHRfaWQgKgo+Pj4+IElNX0NUWF9TSVpFCj4+Pj4gKyByZWcsIGRhdGEpOwo+Pj4+ICt9Cj4+
Pj4KPj4+PiAtICAgICAgIGlwbW11X3dyaXRlKGRvbWFpbi0+cm9vdCwgZG9tYWluLT5jb250ZXh0
X2lkICogSU1fQ1RYX1NJWkUgKwo+Pj4+IHJlZywKPj4+PiBkYXRhKTsKPj4+PiArLyoKPj4+PiAr
ICogWGVuOiBXcml0ZSB0aGUgY29udGV4dCBmb3IgYm90aCByb290IElQTU1VIGFuZCBhbGwgY2Fj
aGUgSVBNTVVzCj4+Pj4gKyAqIHRoYXQgYXNzaWduZWQgdG8gdGhpcyBYZW4gZG9tYWluLgo+Pj4+
ICsgKi8KPj4+PiArc3RhdGljIHZvaWQgaXBtbXVfY3R4X3dyaXRlMihzdHJ1Y3QgaXBtbXVfdm1z
YV9kb21haW4gKmRvbWFpbiwgdW5zaWduZWQKPj4+PiBpbnQgcmVnLAo+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdTMyIGRhdGEpCj4+Pj4gK3sKPj4+PiArICAgICAgIHN0cnVjdCBp
cG1tdV92bXNhX3hlbl9kb21haW4gKnhlbl9kb21haW4gPQo+Pj4+IGRvbV9pb21tdShkb21haW4t
PmQpLT5hcmNoLnByaXY7Cj4+Pj4gKyAgICAgICBzdHJ1Y3QgaW9tbXVfZG9tYWluICppb19kb21h
aW47Cj4+Pj4gKwo+Pj4+ICsgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpb19kb21haW4sICZ4
ZW5fZG9tYWluLT5jb250ZXh0cywgbGlzdCkKPj4+PiArICAgICAgICAgICAgICAgaXBtbXVfY3R4
X3dyaXRlMSh0b192bXNhX2RvbWFpbihpb19kb21haW4pLCByZWcsIGRhdGEpOwo+Pj4+ICsKPj4+
PiArICAgICAgIGlwbW11X2N0eF93cml0ZShkb21haW4sIHJlZywgZGF0YSk7Cj4+Pj4gIH0KPj4+
Pgo+Pj4+ICAvKgo+Pj4+Cj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiBAQCAtNDg4LDYg
KzcwOCwxMCBAQCBzdGF0aWMgdm9pZCBpcG1tdV90bGJfZmx1c2hfYWxsKHZvaWQgKmNvb2tpZSkK
Pj4+PiAgewo+Pj4+ICAgICAgICAgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4gPSBj
b29raWU7Cj4+Pj4KPj4+PiArICAgICAgIC8qIFhlbjogSnVzdCByZXR1cm4gaWYgY29udGV4dF9p
ZCBoYXMgbm9uLWV4aXN0ZW50IHZhbHVlICovCj4+Pgo+Pj4KPj4+Cj4+PiBTYW1lIGhlcmUuCj4+
Cj4+Cj4+IEkgdGhpbmsgdGhhdCB0aGVyZSBpcyBhIHBvc3NpYmxlIHJhY2UuCj4+IEluIGlwbW11
X2RvbWFpbl9pbml0X2NvbnRleHQoKSB3ZSBhcmUgdHJ5aW5nIHRvIGFsbG9jYXRlIGNvbnRleHQg
YW5kCj4+IGlmIGFsbG9jYXRpb24gZmFpbHMgd2Ugd2lsbCBjYWxsIGZyZWVfaW9fcGd0YWJsZV9v
cHMoKSwKPj4gYnV0ICJkb21haW4tPmNvbnRleHRfaWQiIGhhc24ndCBiZWVuIGluaXRpYWxpemVk
IHlldCAobGlrZWx5IGl0IGlzIDApLgo+Pgo+PiBodHRwczovL2dpdGh1Yi5jb20vb3R5c2hjaGVu
a28xL3hlbi9ibG9iL2ZjMjMxYTBmMmVkYjNkMDFkMTc4ZmI1YzI3ZGQ2YzEwNjU4MDdjODEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyNMNzk5Cj4+Cj4+IEFuZCBoYXZp
bmcgZm9sbG93aW5nIGNhbGwgc3RhY2s6Cj4+IGZyZWVfaW9fcGd0YWJsZV9vcHMoKSAtPiBpb19w
Z3RhYmxlX3RsYl9mbHVzaF9hbGwoKSAtPgo+PiBpcG1tdV90bGJfZmx1c2hfYWxsKCkgLT4gaXBt
bXVfdGxiX2ludmFsaWRhdGUoKQo+PiB3ZSB3aWxsIGdldCBhIG1pc3Rha2VuIGNhY2hlIGZsdXNo
IGZvciBhIGNvbnRleHQgcG9pbnRlZCBieQo+PiB1bmluaXRpYWxpemVkICJkb21haW4tPmNvbnRl
eHRfaWQiLgo+Pgo+PiBUaGF0J3Mgd2h5IEkgaW5pdGlhbGl6ZWQgY29udGV4dF9pZCB3aXRoIG5v
bi1leGlzdGVudCB2YWx1ZSBiZWZvcmUKPj4gYWxsb2NhdGluZyBjb250ZXh0Cj4+Cj4+IGh0dHBz
Oi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5rbzEveGVuL2Jsb2IvZmMyMzFhMGYyZWRiM2QwMWQxNzhm
YjVjMjdkZDZjMTA2NTgwN2M4MS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1z
YS5jI0w3OTIKPj4gYW5kIGNoZWNrZWQgaXQgZm9yIGEgdmFsaWQgdmFsdWUgaGVyZQo+Pgo+PiBo
dHRwczovL2dpdGh1Yi5jb20vb3R5c2hjaGVua28xL3hlbi9ibG9iL2ZjMjMxYTBmMmVkYjNkMDFk
MTc4ZmI1YzI3ZGQ2YzEwNjU4MDdjODEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11
LXZtc2EuYyNMNzEyCj4+IGFuZCBldmVyeXdoZXJlIGl0IGlzIG5lZWQgdG8gY2hlY2tlZC4KPgo+
Cj4gVGhlIHJhY2UgaXMgaW4gdGhlIGNvZGUgYWRkZWQgb3IgdGhlIG9uZSBmcm9tIExpbnV4PyBJ
ZiB0aGUgbGF0dGVyLCB0aGVuIHlvdQo+IHNob3VsZCBoYXZlIGFuIGFjdGlvbiB0byBmaXggaXQg
dGhlcmUuIElmIHRoZSBmb3JtZXIsIHRoZSBJJ2QgbGlrZSB0bwo+IHVuZGVyc3RhbmQgaG93IGNv
bWUgd2UgaW50cm9kdWNlZCBhIHJhY2UgY29tcGFyZSB0byBMaW51eC4KSSB0aGluayB0aGUgbGF0
dGVyLiBJIGhhdmUganVzdCBwdXNoZWQgYSBwYXRjaCBpbi4KaHR0cHM6Ly9saXN0cy5saW51eGZv
dW5kYXRpb24ub3JnL3BpcGVybWFpbC9pb21tdS8yMDE3LUF1Z3VzdC8wMjM4NTcuaHRtbAoKPgo+
IFsuLi5dCj4KPj4+Cj4+Pj4gKwo+Pj4+ICAgICAgICAgLyoKPj4+PiAgICAgICAgICAqIEZpbmQg
YW4gdW51c2VkIGNvbnRleHQuCj4+Pj4gICAgICAgICAgKi8KPj4+PiBAQCAtNTc4LDYgKzgwNywx
MSBAQCBzdGF0aWMgaW50IGlwbW11X2RvbWFpbl9pbml0X2NvbnRleHQoc3RydWN0Cj4+Pj4gaXBt
bXVfdm1zYV9kb21haW4gKmRvbWFpbikKPj4+Pgo+Pj4+ICAgICAgICAgLyogVFRCUjAgKi8KPj4+
PiAgICAgICAgIHR0YnIgPSBkb21haW4tPmNmZy5hcm1fbHBhZV9zMV9jZmcudHRiclswXTsKPj4+
PiArCj4+Pj4gKyAgICAgICAvKiBYZW46ICovCj4+Pj4gKyAgICAgICBkZXZfbm90aWNlKGRvbWFp
bi0+cm9vdC0+ZGV2LCAiZCVkOiBTZXQgSVBNTVUgY29udGV4dCAldSAocGdkCj4+Pj4gMHglIlBS
SXg2NCIpXG4iLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+ZC0+ZG9tYWlu
X2lkLCBkb21haW4tPmNvbnRleHRfaWQsIHR0YnIpOwo+Pj4KPj4+Cj4+Pgo+Pj4gSWYgeW91IHdh
bnQgdG8ga2VlcCBkcml2ZXIgY2xvc2UgdG8gTGludXgsIHRoZW4geW91IG5lZWQgdG8gYXZvaWQK
Pj4+IHVuZWNlc3NhcnkKPj4+IGNoYW5nZS4KPj4KPj4gU2hhbGwgSSBkcm9wIGl0Pwo+Cj4KPiBE
ZXBlbmRzLiBIb3cgdXNlZnVsIGlzIGl0PyBJZiBpdCBpcywgdGhlbiBtYXkgeW91IHdhbnQgdG8g
dXBzdHJlYW0gdGhhdD8KTm90IHNvIHVzZWZ1bCwgYnV0IGl0IGlzIGJldHRlciB0byBrZWVwIGl0
IHdoaWxlIGRyaXZlciBpcyBpbiBwcm9ncmVzcy4KSG93ZXZlciwgSSBjYW4gbW92ZSB0aGlzIHBy
aW50IG91dCBvZiB0aGUgaXBtbXVfZG9tYWluX2luaXRfY29udGV4dCgpLgoiT3VyIiBpcG1tdV92
bXNhX2FsbG9jX3BhZ2VfdGFibGUoKSBpcyBhIGdvb2QgY2FuZGlkYXRlIHRvIGhhdmUgaXQuCgo+
Cj4gWy4uLl0KPgo+Cj4+Pj4gIHN0YXRpYyBpbnQgaXBtbXVfYXR0YWNoX2RldmljZShzdHJ1Y3Qg
aW9tbXVfZG9tYWluICppb19kb21haW4sCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBkZXZpY2UgKmRldikKPj4+PiBAQCAtNzg3LDcgKzEwNDIsMjAgQEAgc3RhdGlj
IGludCBpcG1tdV9hdHRhY2hfZGV2aWNlKHN0cnVjdCBpb21tdV9kb21haW4KPj4+PiAqaW9fZG9t
YWluLAo+Pj4+ICAgICAgICAgICAgICAgICAvKiBUaGUgZG9tYWluIGhhc24ndCBiZWVuIHVzZWQg
eWV0LCBpbml0aWFsaXplIGl0LiAqLwo+Pj4+ICAgICAgICAgICAgICAgICBkb21haW4tPm1tdSA9
IG1tdTsKPj4+PiAgICAgICAgICAgICAgICAgZG9tYWluLT5yb290ID0gcm9vdDsKPj4+PiArCj4+
Pj4gKy8qCj4+Pj4gKyAqIFhlbjogV2UgaGF2ZSBhbHJlYWR5IGluaXRpYWxpemVkIGFuZCBlbmFi
bGVkIGNvbnRleHQgZm9yIHJvb3QgSVBNTVUKPj4+PiArICogZm9yIHRoaXMgWGVuIGRvbWFpbi4g
RW5hYmxlIGNvbnRleHQgZm9yIGdpdmVuIGNhY2hlIElQTU1VIG9ubHkuCj4+Pj4gKyAqIEZsdXNo
IHRoZSBUTEIgYXMgcmVxdWlyZWQgd2hlbiBtb2RpZnlpbmcgdGhlIGNvbnRleHQgcmVnaXN0ZXJz
Lgo+Pj4KPj4+Cj4+Pgo+Pj4gV2h5Pwo+Pgo+Pgo+PiBPcmlnaW5hbCBMaW51eCBkcml2ZXIgcHJv
dmlkZXMgZWFjaCBJT01NVSBkb21haW4gd2l0aCBhIHNlcGFyYXRlIElQTU1VCj4+IGNvbnRleHQu
Cj4+IFNvLCB3aGVuIGF0dGFjaGluZyBkZXZpY2UgdG8gSU9NTVUgZG9tYWluIHdoaWNoIGhhc24n
dCBiZWVuCj4+IGluaXRpYWxpemVkIHlldCB3ZSBoYXZlIHRvCj4+IGNhbGwgaXBtbXVfZG9tYWlu
X2luaXRfY29udGV4dCgpIGZvciBpbml0aWFsaXppbmcgKHJvb3Qgb25seSkgYW5kCj4+IGVuYWJs
aW5nIChyb290ICsgY2FjaGUgKiApIGNvbnRleHQgZm9yIHRoaXMgSU9NTVUgZG9tYWluLgo+Pgo+
PiAqIFlvdSBjYW4gc2VlIGF0IHRoZSBlbmQgb2YgdGhlICJvcmlnaW5hbCIgaXBtbXVfZG9tYWlu
X2luaXRfY29udGV4dCgpCj4+IGltcGxlbWVudGF0aW9uLCB0aGF0IGNvbnRleHQgaXMgZW5hYmxl
ZCBmb3IgYm90aCBjYWNoZSBhbmQgcm9vdCBJUE1NVXMKPj4gYmVjYXVzZSBvZiAiaXBtbXVfY3R4
X3dyaXRlMiIuCj4+Cj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2hvcm1zL3JlbmVzYXMtYnNwLmdpdC90cmVlL2RyaXZlcnMvaW9tbXUvaXBtbXUtdm1z
YS5jP2g9djQuOS9yY2FyLTMuNS4zI242MjAKPj4KPj4gRnJvbSBteSBwb2ludCBvZiB2aWV3LCB3
ZSBkb24ndCBoYXZlIHRvIGRvIHRoZSBzYW1lIHdoZW4gd2UgYXJlCj4+IGF0dGFjaGluZyBkZXZp
Y2UgaW4gWGVuLCBhcyB3ZSBrZWVwIG9ubHkgb25lIElQTU1VIGNvbnRleHQgKFAyTQo+PiBtYXBw
aW5ncykgcGVyIFhlbiBkb21haW4KPj4gZm9yIHVzaW5nIGJ5IGFsbCBhc3NpZ25lZCB0byB0aGlz
IGd1ZXN0IGRldmljZXMuCj4+IFdoYXQgaXMgbW9yZSBhIG51bWJlciBvZiBjb250ZXh0IGJhbmtz
IGlzIGxpbWl0ZWQgKDgpLCBhbmQgaWYgd2UKPj4gZm9sbG93ZWQgTGludXggd2F5IGhlcmUsIHdl
IHdvdWxkIGJlIHF1aWNrbHkgcnVuIG91dCBvZiBhdmFpbGFibGUKPj4gY29udGV4dHMuCj4+IEJ1
dCBoYXZpbmcgb25lIElQTU1VIGNvbnRleHQgcGVyIFhlbiBkb21haW4gYWxsb3cgdXMgdG8gcGFz
c3Rocm91Z2gKPj4gZGV2aWNlcyB0byA4IGd1ZXN0IGRvbWFpbi4KPgo+Cj4gVGhlIHdheSB5b3Ug
ZGVzY3JpYmUgaXQgZ2l2ZSBhbiBpbXByZXNzaW9uIHRoYXQgdGhlIGRyaXZlciBpcyBmdW5kYW1l
bnRhbGx5Cj4gZGlmZmVyZW50IGluIFhlbiBjb21wYXJlIHRvIExpbnV4LiBBbSBJIHJpZ2h0PwpJ
dCBpcyBoYXJkIHRvIHNheSwgaXMgImZ1bmRhbWVudGFsbHkgZGlmZmVyZW50IiBzdWl0YWJsZSBj
b21iaW5hdGlvbiBoZXJlLgoKRHJpdmVycyBkaWZmZXIgbW9zdGx5IGluIGNvbnRleHQgYXNzaWdu
bWVudC4KQWxzbyBYZW4gZHJpdmVyIGhhcyAiVk1TQXY4LTY0IG1vZGUiIGVuYWJsZWQgYW5kIGFz
eW5jaHJvbm91cyBwYWdlCnRhYmxlIGRlYWxsb2NhdGlvbiBzZXF1ZW5jZS4KClNvLCBwcm9iYWJs
eSwgeWVzLgoKPgo+Cj4+Cj4+IFRha2luZyBpbnRvIHRoZSBhY2NvdW50IGRlc2NyaWJlZCBhYm92
ZSwgd2UgaW5pdGlhbGl6ZSAocm9vdCBvbmx5KSBhbmQKPj4gZW5hYmxlIChyb290IG9ubHkgKiog
KSBjb250ZXh0IGF0IHRoZSBkb21haW4gY3JlYXRpb24gdGltZQo+PiBpZiBJT01NVSBpcyBleHBl
Y3RlZCB0byBiZSB1c2VkIGZvciB0aGlzIGd1ZXN0Lgo+Pgo+PiBodHRwczovL2dpdGh1Yi5jb20v
b3R5c2hjaGVua28xL3hlbi9ibG9iL2lwbW11X3YyL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pcG1tdS12bXNhLmMjTDIzODAKPj4KPj4gKiogWW91IGNhbiBzZWUgYXQgdGhlIGVuZCBvZiB0
aGUgIm1vZGlmaWVkIgo+PiBpcG1tdV9kb21haW5faW5pdF9jb250ZXh0KCkgaW1wbGVtZW50YXRp
b24sIHRoYXQgY29udGV4dCBpcyBlbmFibGVkCj4+IGZvciByb290IElQTU1VIG9ubHkKPj4gYmVj
YXVzZSBvZiAiaXBtbXVfY3R4X3dyaXRlIi4KPj4KPj4gaHR0cHM6Ly9naXRodWIuY29tL290eXNo
Y2hlbmtvMS94ZW4vYmxvYi9pcG1tdV92Mi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBt
bXUtdm1zYS5jI0w4ODIKPj4KPj4gVGhhdCdzIHdoeSwgaGVyZSwgaW4gaXBtbXVfYXR0YWNoX2Rl
dmljZSgpIHdlIGRvbid0IGhhdmUgdG8gY2FsbAo+PiBpcG1tdV9kb21haW5faW5pdF9jb250ZXh0
KCkgYW55bW9yZSwgYmVjYXVzZQo+PiB0aGUgY29udGV4dCBoYXMgYmVlbiBhbHJlYWR5IGluaXRp
YWxpemVkIGFuZCBlbmFibGVkLiBBbGwgd2hhdCB3ZSBuZWVkCj4+IGhlcmUgaXMgdG8gZW5hYmxl
IHRoaXMgY29udGV4dCBmb3IgY2FjaGUgSVBNTVUgdGhlIGRldmljZQo+PiBpcyBwaHlzaWNhbGx5
IGNvbm5lY3RlZCB0by4KPj4KPj4gRG9lcyB0aGlzIG1ha2Ugc2Vuc2U/Cj4+Cj4+Pgo+Pj4KPj4+
PiArICovCj4+Pj4gKyNpZiAwCj4+Pj4gICAgICAgICAgICAgICAgIHJldCA9IGlwbW11X2RvbWFp
bl9pbml0X2NvbnRleHQoZG9tYWluKTsKPj4+PiArI2VuZGlmCj4+Pj4gKyAgICAgICAgICAgICAg
IGlwbW11X2N0eF93cml0ZTEoZG9tYWluLCBJTUNUUiwKPj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGlwbW11X2N0eF9yZWFkKGRvbWFpbiwgSU1DVFIpIHwKPj4+PiBJTUNUUl9G
TFVTSCk7Cj4+Pj4gKwo+Pj4+ICsgICAgICAgICAgICAgICBkZXZfaW5mbyhkZXYsICJVc2luZyBJ
UE1NVSBjb250ZXh0ICV1XG4iLAo+Pj4+IGRvbWFpbi0+Y29udGV4dF9pZCk7Cj4+Pj4gKyNpZiAw
IC8qIFhlbjogTm90IG5lZWRlZCAqLwo+Pj4+ICAgICAgICAgICAgICAgICBpZiAocmV0IDwgMCkg
ewo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGRldl9lcnIoZGV2LCAiVW5hYmxlIHRvIGlu
aXRpYWxpemUgSVBNTVUKPj4+PiBjb250ZXh0XG4iKTsKPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21haW4tPm1tdSA9IE5VTEw7Cj4+Pj4gQEAgLTc5NSw2ICsxMDYzLDcgQEAgc3RhdGlj
IGludCBpcG1tdV9hdHRhY2hfZGV2aWNlKHN0cnVjdCBpb21tdV9kb21haW4KPj4+PiAqaW9fZG9t
YWluLAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGRldl9pbmZvKGRldiwgIlVzaW5nIElQ
TU1VIGNvbnRleHQgJXVcbiIsCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tYWluLT5jb250ZXh0X2lkKTsKPj4+PiAgICAgICAgICAgICAgICAgfQo+Pj4+ICsjZW5kaWYK
Pj4+PiAgICAgICAgIH0gZWxzZSBpZiAoZG9tYWluLT5tbXUgIT0gbW11KSB7Cj4+Pj4gICAgICAg
ICAgICAgICAgIC8qCj4+Pj4gICAgICAgICAgICAgICAgICAqIFNvbWV0aGluZyBpcyB3cm9uZywg
d2UgY2FuJ3QgYXR0YWNoIHR3byBkZXZpY2VzIHVzaW5nCj4+Pj4gQEAgLTgzNCw2ICsxMTAzLDE0
IEBAIHN0YXRpYyB2b2lkIGlwbW11X2RldGFjaF9kZXZpY2Uoc3RydWN0Cj4+Pj4gaW9tbXVfZG9t
YWluCj4+Pj4gKmlvX2RvbWFpbiwKPj4+PiAgICAgICAgICAqLwo+Pj4+ICB9Cj4+Pj4KPj4+PiAr
LyoKPj4+PiArICogWGVuOiBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiB0aGVzZSBjYWxs
YmFja3MgaXMgaW5zdWZmaWNpZW50Cj4+Pj4gZm9yCj4+Pj4gdXMKPj4+PiArICogc2luY2UgdGhl
eSBhcmUgaW50ZW5kZWQgdG8gYmUgY2FsbGVkIGZyb20gTGludXggSU9NTVUgY29yZSB0aGF0Cj4+
Pj4gKyAqIGhhcyBhbHJlYWR5IGRvbmUgYWxsIHJlcXVpcmVkIGFjdGlvbnMgc3VjaCBhcyBkb2lu
ZyB2YXJpb3VzIGNoZWNrcywKPj4+PiArICogc3BsaXR0aW5nIGludG8gbWVtb3J5IGJsb2NrIHRo
ZSBoYXJkd2FyZSBzdXBwb3J0cyBhbmQgc28gb24uCj4+Pgo+Pj4KPj4+Cj4+PiBDYW4geW91IGV4
cGFuZCBpdCBoZXJlPyBXaHkgY2FuJ3Qgb3VyIElPTU1VIGZyYW1ld29yayBjb3VsZCBkbyB0aGF0
Pwo+Pgo+Pgo+PiBJZiBhZGQgYWxsIHJlcXVpcmVkIHN1cHBvcnQgdG8gSU9NTVUgZnJhbWV3b3Jr
IGFuZCBtb2RpZnkgYWxsIGV4aXN0aW5nCj4+IElPTU1VIGRyaXZlcnMKPj4gdG8gZm9sbG93IHRo
aXMgc3VwcG9ydCwgdGhlbiB5ZXMsIGl0IHdpbGwgYXZvaWQgSU9NTVUgZHJpdmVycyBzdWNoIGFz
Cj4+IElQTU1VLVZNU0EgZnJvbSBoYXZpbmcgdGhlc2Ugc3R1ZmYgaW4uCj4+Cj4+IFRvIGJlIGhv
bmVzdCwgSSB3YXMgdHJ5aW5nIHRvIHRvdWNoIElPTU1VIGNvbW1vbiBjb2RlIGFuZCBvdGhlciBJ
T01NVQo+PiBkcml2ZXJzIGFzIGxpdHRsZSBhcyBwb3NzaWJsZSwKPj4gYnV0IEkgaGFkIHRvIGlu
dHJvZHVjZSBhIGZldyBjaGFuZ2VzICgibm9uLXNoYXJlZCBJT01NVSIpLgo+Cj4KPiBXaGF0IEkg
YW0gbG9va2luZyBpcyBzb21ldGhpbmcgd2UgY2FuIGVhc2lseSBtYWludGFpbiBpbiB0aGUgZnV0
dXJlLiBJZiBpdAo+IHJlcXVpcmVzIGNoYW5nZSBpbiB0aGUgY29tbW9uIGNvZGUgdGhlbiB3ZSBz
aG91bGQgZG8gaXQuIElmIGl0IGhhcHBlbnMgdG8gYmUKPiB0b28gY29tcGxleCwgdGhlbiBtYXli
ZSB3ZSBzaG91bGQgbm90IHRha2UgaXQgZnJvbSBMaW51eC4KSSB1bmRlcnN0YW5kIHlvdXIgcG9p
bnQuCgo+Cj4+Cj4+Pgo+Pj4gSUhNTywgaWYgd2Ugd2FudCB0byBnZXQgZHJpdmVyIGZyb20gTGlu
dXgsIHdlIG5lZWQgdG8gZ2V0IGFuIGludGVyZmFjZQo+Pj4gdmVyeQo+Pj4gY2xvc2UgdG8gaXQu
IE90aGVyd2lzZSBpdCBpcyBub3Qgd29ydGggaXQgYmVjYXVzZSB5b3Ugd291bGQgaGF2ZSB0bwo+
Pj4gaW1wbGVtZW50IGZvciBlYWNoIElPTU1VLgo+Pgo+PiBZb3UgYXJlIHJpZ2h0Lgo+Pgo+Pj4K
Pj4+IE15IG92ZXJhbGwgZmVlbGluZyBhdCB0aGUgbW9tZW50IGlzIFhlbiBpcyBub3QgcmVhZHkg
dG8gd2VsY29tZSB0aGlzCj4+PiBkcml2ZXIKPj4+IGRpcmVjdGx5IGZyb20gTGludXguIFRoaXMg
aXMgYWxzbyBhIEJTUCBkcml2ZXIsIHNvIG5vIHRob3JvdWdoIHJldmlldwo+Pj4gZG9uZQo+Pj4g
YnkgdGhlIGNvbW11bml0eS4KPj4KPj4KPj4gQXMgSSBzYWlkIGluIGEgY292ZXIgbGV0dGVyIHRo
ZSBCU1AgZHJpdmVyIGhhZCBtb3JlIGNvbXBsZXRlIHN1cHBvcnQKPj4gdGhhbiB0aGUgbWFpbmxp
bmUgb25lLgo+Cj4KPiBJIGtub3cuIEJ1dCB0aGlzIG1lYW5zIHdlIGFyZSBnb2luZyB0byBicmlu
ZyBjb2RlIGluIFhlbiB0aGF0IHdhcyBub3QgZnVsbHkKPiByZXZpZXdlZCBhbmQgZG9uJ3Qga25v
dyB0aGUgcXVhbGl0eSBvZiB0aGUgY29kZS4KPgo+PiBJIHdvdWxkIGxpa2UgdG8gY2xhcmlmeSB3
aGF0IG5lZWQgdG8gYmUgZG9uZSBmcm9tIG15IHNpZGUuCj4+IFNob3VsZCBJIHdhaXQgZm9yIHRo
ZSBtaXNzaW5nIHRoaW5ncyByZWFjaCB1cHN0ZWFtIGFuZCB0aGVuIHJlYmFzZSBvbgo+PiB0aGUg
bWFpbmxpbmUgZHJpdmVyPwo+PiBPciBzaG91bGQgSSByZXdyaXRlIHRoaXMgZHJpdmVyIHdpdGhv
dXQgZm9sbG93aW5nIExpbnV4Pwo+Cj4KPiBJIGRvbid0IGhhdmUgYSBjbGVhciBhbnN3ZXIgaGVy
ZS4gQXMgSSBzYWlkLCB3ZSBuZWVkIHRvIHdlaWdodCBwcm9zIGFuZCBjb25zCj4gdG8gdXNlIExp
bnV4IGRyaXZlciBvdmVyIG91ciBvd24uCj4KPiBBdCB0aGUgbW9tZW50LCB5b3UgYXJlIHVzaW5n
IGEgQlNQIGRyaXZlciB3aGljaCBoYXMgbW9yZSBmZWF0dXJlcyBidXQKPiBtb2RpZmllZCBxdWl0
ZSBhIGxvdC4gV2UgZG9uJ3QgZXZlbiBrbm93IHdoZW4gdGhpcyBpcyBnb2luZyB0byBiZSBtZXJn
ZWQgaW4KPiBMaW51eC4KPgo+IEtlZXBpbmcgY29kZSBjbG9zZSB0byBMaW51eCByZXF1aXJlcyBz
b21lIGhhY2tzIHRoYXQgYXJlIGFjY2VwdGFibGUgaWYgeW91Cj4gY2FuIGJlbmVmaXRzIGZyb20g
dGhlIGNvbW11bml0eSAoYnVnIGZpeCwgcmV2aWV3Li4uKS4gQXMgdGhlIGRyaXZlciBpcyB0YWtl
bgo+IGZyb20gdGhlIEJTUCwgd2UgZG9uJ3Qga25vdyBpZiB0aGUgY29kZSB3aWxsIHN0YXkgaW4g
dGhlIGN1cnJlbnQgZm9ybSBub3IgYmUKPiBhYmxlIHRvIGdldCBidWcgZml4LgoKSSBnb3QgaXQu
IENvbXBsZXRlbHkgYWdyZWUgd2l0aCB5b3UuCkJ1dCwgd2UgbmVlZCB0byBjaG9vc2Ugd2hpY2gg
ZGlyZWN0aW9uIHdlIHNob3VsZCBmb2xsb3cuIFdlIGhhdmUgMwpvcHRpb25zIGF0IHRoZSBtb21l
bnQKYW5kIEkgYW0gT0sgd2l0aCBlYWNoIG9mIHRoZW06CjEuIGRpcmVjdCBwb3J0IGZyb20gQlNQ
IChjdXJyZW50IGltcGxlbWVudGF0aW9uKS4KMi4gZGlyZWN0IHBvcnQgZnJvbSBtYWlubGluZSBM
aW51eCAod2hlbiBpdCBoYXMgcmVxdWlyZWQgc3VwcG9ydCkuCjMuIG5ldyBkcml2ZXIgYmFzZWQg
b24gQlNQL0xpbnV4IGFuZCBjb250YWlucyBvbmx5IHJlbGV2YW50IHRvIFhlbiB0aGluZ3MuCgpJ
IGFtIHN0YXJ0aW5nIHRvIHRoaW5rIHRoYXQgb3B0aW9ucyAyIG9yIDMgKCspIHdvdWxkIGJlIG1v
cmUgc3VpdGFibGUuCldoYXQgZG8geW91IHRoaW5rPwoKPgo+IENoZWVycywKPgo+IC0tCj4gSnVs
aWVuIEdyYWxsCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 15:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 15: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.xen.org>)
	id 1djp5Y-0008DJ-CY; Mon, 21 Aug 2017 15:58:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1djp5W-0008DD-MO
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 15:58:02 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E8/EF-03044-A030B995; Mon, 21 Aug 2017 15:58:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfSWvi4n8+x
 IgwndMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bX2cvsBfu4Kk5sPMHWwHieo4uRi0NIYCaj
 xMy+dmYQh0WgkVVi8aMvTCCOhMAcVon2FdOAHE4gJ09iw/W9UHaJxI69y1lAbF4BQYmTM5+A2
 UICPhJH1nQD2RwcnAJ+Elc+s0BsuM8kcenidjaQGjYBLYk9DfPB5rAIqEq0T17OBjEnQGL+zI
 vMILawgJvEjmdXGEFsEQFNiZVt98FqmAVmcEhMvpsBMpRBYCGPxLT7s5kgEpoSrdt/s09gFJy
 F5KZZSFILGJlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE
 BikDEOxgbFoUeIhRkoNJSZR3Q+qsSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBMYZ0cKCRalp
 qdWpGXmAOMFJi3BwaMkwisHkuYtLkjMLc5Mh0idYjTmuHJl3RcmjikHtn9hEmLJy89LlRLnnQ
 RSKgBSmlGaBzcIFseXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMwrATKFJzOvBG7fK6BTmIB
 OMWydBnJKSSJCSqqBUdeNcZGrkqW93oybFh7bhD8EcrypZnJ0XDwrcsqrtzOkrAvjCyzexX0J
 O3ry0oeVPPw1ViJmEpf3PjqU/2RRpcrKK5sVhTqdZA/qfr5b3mwrOsd+mUlk0t7F0m98DNcsi
 S7tOBuaeHvKg79BT/b//pST7NoR8iSnYdcxJf0+yVs/fTZuWCXEpsRSnJFoqMVcVJwIABOUIO
 3eAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503331080!59899140!1
X-Originating-IP: [209.85.218.47]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53616 invoked from network); 21 Aug 2017 15:58:01 -0000
Received: from mail-oi0-f47.google.com (HELO mail-oi0-f47.google.com)
 (209.85.218.47)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 15:58:01 -0000
Received: by mail-oi0-f47.google.com with SMTP id r200so23462729oie.2
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 08:58:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=njAJKg+nCHkGyo57UZTmsLA6ms3YhJFCa4udRzeK+Tc=;
 b=fBqURif2dyh6sKztqO6u5DvFIkRi8VxTxXjjQPfBrq4ldNi0LSLJllliZ5mOifrL/+
 TptxRsIBBXGvWS3h6p9Fo5obwnWJYqQeszHPt5ofX3ivpavZzIplPsGHQNa0HZffLPc1
 MNNKQPaeEoijs5aD6OqQOhpGYion+afmwhpDHMjtOSyBaZ0JpHL7wyZ8iG7M+YUF36nk
 l8o/H8XsxtYhZXJdvn8flV6h3ldAOPfiJVVnIlWCjLL3KQMxq7NA5/D57YvJV22jrD3H
 DpcR/XnZ+EuXwb82VDgXREn/qMyxM2JyFfTqa+c/RQtAjHe1GfvaRqjC5MbDOiNSes22
 1utw==
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=njAJKg+nCHkGyo57UZTmsLA6ms3YhJFCa4udRzeK+Tc=;
 b=eGLdUsS/3NqSJ7snuoqDdA+wU4zBdAxIz40fmf0WY7DNfdVG87x1Po/q7XWyc6QdBn
 fm/5LDkoS20UIfiaHOn5YqKZjAv3gNdyv99aMxSbPsxGtyW2wgibHv6xxQpB+9z6HB+k
 ELqGaPyUMfeoJ/kjA/pBQDnQ+dk1oBiLwvrQzM0UlkJsTdlC82G9xy6c71yBBD2uaue0
 GE9nb7yropgGdQbSGXZxrRrZE/VLiS8wQrFjNpcanACzuXZCLc4UBsmhH9VkpUz/NCgX
 7XWOrPAmtWcioSq2yrJ/YupdL1qoMU/AiQ5LLzUIko+x3W6UbVmO2ymJmhkkfeNYw+wl
 ZaSw==
X-Gm-Message-State: AHYfb5jKDUIJwMhD3Fb2b3kGuJU+N+NwfLMcFQ3Q1GhkhEscmhUrc1eF
 iv64oeGQE08kJAxWxnQEPq2ENQQD5EiI
X-Received: by 10.202.79.132 with SMTP id d126mr2424309oib.217.1503331079457; 
 Mon, 21 Aug 2017 08:57:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.103.229 with HTTP; Mon, 21 Aug 2017 08:57:58 -0700 (PDT)
In-Reply-To: <20170821143117.22sekggxizt3mhze@hirez.programming.kicks-ass.net>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170821143117.22sekggxizt3mhze@hirez.programming.kicks-ass.net>
From: Thomas Garnier <thgarnie@google.com>
Date: Mon, 21 Aug 2017 08:57:58 -0700
Message-ID: <CAJcbSZFVg=5o3sDA=iwButtzn4CCpzGfZpX_DBtj7JRWzBHUjQ@mail.gmail.com>
To: Peter Zijlstra <peterz@infradead.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgNzozMSBBTSwgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBp
bmZyYWRlYWQub3JnPiB3cm90ZToKPiBPbiBUdWUsIEF1ZyAxNSwgMjAxNyBhdCAwNzoyMDozOEFN
IC0wNzAwLCBUaG9tYXMgR2FybmllciB3cm90ZToKPj4gT24gVHVlLCBBdWcgMTUsIDIwMTcgYXQg
MTI6NTYgQU0sIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPiB3cm90ZToKPgo+PiA+IEhh
dmUgeW91IGNvbnNpZGVyZWQgYSBrZXJuZWwgd2l0aCAtbWNtb2RlbD1zbWFsbCAob3IgbWVkaXVt
KSBpbnN0ZWFkIG9mIC1mcGllCj4+ID4gLW1jbW9kZWw9bGFyZ2U/IFdlIGNhbiBwaWNrIGEgcmFu
ZG9tIDJHQiB3aW5kb3cgaW4gdGhlIChub24ta2VybmVsKSBjYW5vbmljYWwKPj4gPiB4ODYtNjQg
YWRkcmVzcyBzcGFjZSB0byByYW5kb21pemUgdGhlIGxvY2F0aW9uIG9mIGtlcm5lbCB0ZXh0LiBU
aGUgbG9jYXRpb24gb2YKPj4gPiBtb2R1bGVzIGNhbiBiZSBmdXJ0aGVyIHJhbmRvbWl6ZWQgd2l0
aGluIHRoYXQgMkdCIHdpbmRvdy4KPj4KPj4gLW1vZGVsPXNtYWxsL21lZGl1bSBhc3N1bWUgeW91
IGFyZSBvbiB0aGUgbG93IDMyLWJpdC4gSXQgZ2VuZXJhdGVzCj4+IGluc3RydWN0aW9ucyB3aGVy
ZSB0aGUgdmlydHVhbCBhZGRyZXNzZXMgaGF2ZSB0aGUgaGlnaCAzMi1iaXQgdG8gYmUKPj4gemVy
by4KPgo+IFRoYXQncyBhIGNvbXBpbGVyIGZhaWwsIHJpZ2h0PyBCZWNhdXNlIHRoZSBTRE0gc3Rh
dGVzIHRoYXQgZm9yICJDQUxMCj4gcmVsMzIiIHRoZSAzMmJpdCBkaXNwbGFjZW1lbnQgaXMgc2ln
biBleHRlbmRlZCBvbiB4ODZfNjQuCj4KClRoYXQncyBkaWZmZXJlbnQgdGhhbiB3aGF0IEkgZXhw
ZWN0ZWQgYXQgZmlyc3QgdG9vLgoKTm93LCBJIHRoaW5rIEkgaGF2ZSBhbiBhbHRlcm5hdGl2ZSBv
ZiB1c2luZyBtY21vZGVsPWxhcmdlLiBJIGNvdWxkIHVzZQotZlBJQyBhbmQgZW5zdXJlIG1vZHVs
ZXMgYXJlIG5ldmVyIGZhciBhd2F5IGZyb20gdGhlIG1haW4ga2VybmVsCihtb3ZpbmcgdGhlIG1v
ZHVsZSBzZWN0aW9uIHN0YXJ0IGNsb3NlIHRvIHRoZSByYW5kb20ga2VybmVsIGVuZCkuIEkKbG9v
a2VkIGF0IGl0IGFuZCB0aGF0IHNlZW1zIHBvc3NpYmxlIGJ1dCB3aWxsIHJlcXVpcmUgbW9yZSB3
b3JrLiBJCnBsYW4gdG8gc3RhcnQgd2l0aCB0aGUgbWNtb2RlbD1sYXJnZSBzdXBwb3J0IGFuZCBh
ZGQgdGhpcyBtb2RlIGluIGEKd2F5IHRoYXQgY291bGQgYmVuZWZpdCBjbGFzc2ljIEtBU0xSICh3
aXRob3V0IC1mUElDKSBiZWNhdXNlIGl0CnJhbmRvbWl6ZSB3aGVyZSBtb2R1bGVzIHN0YXJ0IGJh
c2VkIG9uIHRoZSBrZXJuZWwuCgotLSAKVGhvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 16:01:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 16:01: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.xen.org>)
	id 1djp8v-0000ta-Ro; Mon, 21 Aug 2017 16:01:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djp8t-0000tC-Oc
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 16:01:31 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2A/22-01862-AD30B995; Mon, 21 Aug 2017 16:01:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfcm8+x
 Ig0cn5S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8Xa+ccFsm4qdB/4yNTB+
 M+hi5OIQEvjLKLGg9QtLFyMnkPOYUeLx4kCIxDZGifcnrzCBJEQEnCW+npnLDmLzCuhLdB3vA
 IsLCwRJPGl7yAjSICHQwCpxb1kXWJGEgKdE77cGRhj734rbrF2M7BxsAlYSh8RAoiwCqhIrL7
 5lmcDIvYCRYRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoL/
 rGRgYdzBe/up0iFGSg0lJlHdD6qxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8skyzI4UEi1LT
 UyvSMnOAgQeTluDgURLhFQRJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOC8DSJEASFFGa
 R7cCFgUXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzNsCMoUnM68EbtMroCOYgI4wbJ0Gck
 RJIkJKqoHx4AUWWZtnyhbLZ8rtyd3paXTl3o+On0mHY1PMj2xZ0mg/ZfUi5b3Hf+lcSWiYsGZ
 lqGBEZvn3TPYJi+VdecM+vr3696rPwnUZEudtP0Q7ztTQmbbjz/n9TYkXzX9vnHLf8zLL/ac3
 j3Lsvrdk/quiH7pPU5r3HOsVufMhW7/Ga9M1p0NsDIG3VZRYijMSDbWYi4oTAfX5gWN9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503331288!106361137!1
X-Originating-IP: [104.130.215.37]
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 23612 invoked from network); 21 Aug 2017 16:01:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 16:01:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djp8p-0004Y0-Tm; Mon, 21 Aug 2017 16:01: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 1djp8k-0000q4-Ew; Mon, 21 Aug 2017 16:01:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djp8j-0001cG-QV; Mon, 21 Aug 2017 16:01:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112784-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cd3ed39b9df088f89a7dab69053c323a2b490330
X-Osstest-Versions-That: xen=82d510c88dc12c8aa31aa97bab633b922737bdf4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 16:01:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112784: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc4NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzA1
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI3MDUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjcwNQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNzA1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgY2QzZWQzOWI5ZGYwODhmODlhN2RhYjY5MDUzYzMyM2EyYjQ5
MDMzMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODJkNTEwYzg4ZGMx
MmM4YWEzMWFhOTdiYWI2MzNiOTIyNzM3YmRmNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNzA1
ICAyMDE3LTA4LTE4IDIxOjAyOjI3IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
Mjc4NCAgMjAxNy0wOC0yMSAxNDowMzoxMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgVml2ZWsgS3Vt
YXIgQ2hhdWJleSA8dml2ZWtrdW1hci5jaGF1YmV5QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dz
CgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlz
aW9uPWNkM2VkMzliOWRmMDg4Zjg5YTdkYWI2OTA1M2MzMjNhMmI0OTAzMzAKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgY2QzZWQzOWI5ZGYw
ODhmODlhN2RhYjY5MDUzYzMyM2EyYjQ5MDMzMAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UK
KyByZXZpc2lvbj1jZDNlZDM5YjlkZjA4OGY4OWE3ZGFiNjkwNTNjMzIzYTJiNDkwMzMwCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2Vs
ZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9
eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQor
ICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVh
bS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJl
dnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVz
dGluZworICdbJyB4Y2QzZWQzOWI5ZGYwODhmODlhN2RhYjY5MDUzYzMyM2EyYjQ5MDMzMCA9IHgg
J10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJp
b3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisr
ICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdb
JyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJ
TlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
IFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBp
bgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
L3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdCBjZDNlZDM5YjlkZjA4OGY4OWE3ZGFiNjkwNTNjMzIzYTJiNDkwMzMwOnJlZnMvaGVhZHMv
c21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAg
IDgyZDUxMGMuLmNkM2VkMzkgIGNkM2VkMzliOWRmMDg4Zjg5YTdkYWI2OTA1M2MzMjNhMmI0OTAz
MzAgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 16:20:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 16:20:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1djpRC-0002Jq-Dz; Mon, 21 Aug 2017 16:20:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1djpRB-0002Jk-JX
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 16:20:25 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1C/83-18185-8480B995; Mon, 21 Aug 2017 16:20:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSas64Hx+x
 Ig79zOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzD/axF9wRqdjYO4elgfE0fxcjF4eQwHRG
 iZlPD7KBOCwCDawSa2e9YgZxJATmsErsunODqYuRE8jJk9jeuJYRws6X2Ph8DyuIzSsgKHFy5
 hMWEFtIwEdi1eadYPWcAoESEw+dZodY8ZFR4tSBTWAJNgEDif3vnrCD2CwCqhIzXr0BauYAGh
 QgcWAyWFhYIF1i6a+fzCC2iICSxL1Vk5lA5jALXGOWeD3hJVgRs4CmROv23+wTGAVmIbljFpL
 UAkamVYwaxalFZalFuoYGeklFmekZJbmJmTlAnplebmpxcWJ6ak5iUrFecn7uJkZgMDIAwQ7G
 4+/jDjFKcjApifJuSJ0VKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt5ZtdqSQYFFqempFWmYOM
 C5g0hIcPEoivL9A0rzFBYm5xZnpEKlTjMYcV66s+8LEMeXA9i9MQix5+XmpUuK8b0BKBUBKM0
 rz4AbB4vUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHn3gUzhycwrgdv3CugUJqBTDFungZx
 SkoiQkmpgZLTh8b9QfeowT/zTe8/Ejylq7LV5q6kYn7VS8iZDl35L6K7QQqMzRurOJ5bf+bSt
 xWIm6/teJ7n4kjVzb77copP4SkWlxrH6kJJO9vPjGc83+wZGVi7I/rvCIbmgcfXNY0llDpMt1
 +bzrS1K+l5fw2q2edp9DyHJk34vrI0WKru7WTz61VKpxFKckWioxVxUnAgA3Lb4+NICAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503332423!66910885!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28600 invoked from network); 21 Aug 2017 16:20:24 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 16:20:24 -0000
Received: by mail-it0-f67.google.com with SMTP id 190so1824909itx.3
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 09:20:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dgDamajWLU0VcdiaJ9PXmy304UWFTt1yJe8rPyg8QCs=;
 b=peiWUTNXkxq5B1Aet8nQai4yYsbjI89/qJRKjCzo8BT8t1o/5zJlXMdVcSaSfsh/ow
 bSiV6OypPRLCeXTLfmmaLeAGoVhgS+6SYunRPZcXvd8ZUJawgUwGPX+BqXeQ195zyTgl
 XoudjUFG//uhfkE/t/33VoqHR9ooIjHYH3MuZeUAkVtxrD6mT8WQEHtPWIyZkqE/EgXE
 FClocY+o6wpF9iZovXcB/O1Cnt0o8FrLeUvBOK4CJ5EJ4Q0dF5jCZdzrPR1Dy6LTk24v
 s3+I9rHVZemuB6Kw4/4WRcu5FaRZOLtOTfhZKb6NDPn2jznxUcHcjFqYfUog+zSpHzW8
 4cPA==
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=dgDamajWLU0VcdiaJ9PXmy304UWFTt1yJe8rPyg8QCs=;
 b=RH02EkAhJQV7OzzSdZ2hFQs+sjxfyYLwQ9rJ/rI06QIFJXlOkJfPjQTGinzSnM+3t6
 hUdZp7P3cQrluWfSVWoMza97Q93S5/zRUE79itMPVISg1hR+uv1NLRww9T3tqZ6IE9Hr
 ULFf17UnM72yVA81jxsEdLjKWD0F9KcyrN9oGa028zKvu9NWvYnsnlAyz55NTdWYDLl0
 hT+1kLYNE+qiW1EMPvhdxcN51pPl/f/wcuOfC2GAF1sepWFF9vR9sbX05ryuZfkNLZQf
 yetCn6gfbKWt07Orp/tWLuovF5lBCqGCJ442aiAovkzteJ9TlZj5PXFelBKaVuWVfNZ5
 tL+w==
X-Gm-Message-State: AHYfb5h8ThyGqSu9y8vXHdzydjCzfrEYAvafDJVOBl+xhDCtM5ogZgw4
 tvXwYzpz8a8ISrGs0dJXXh/9r1VgPQ==
X-Received: by 10.36.36.74 with SMTP id f71mr708001ita.60.1503332422467; Mon,
 21 Aug 2017 09:20:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Mon, 21 Aug 2017 09:20:21 -0700 (PDT)
In-Reply-To: <CAPD2p-=a4RAnJC5MgC72mYjdDO-M2t_-3Nq9VyNk0GunQRiCcw@mail.gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-3-git-send-email-olekstysh@gmail.com>
 <b2579e32-0490-cf50-e99e-23843dab7db9@arm.com>
 <CAPD2p-=a4RAnJC5MgC72mYjdDO-M2t_-3Nq9VyNk0GunQRiCcw@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 21 Aug 2017 19:20:21 +0300
Message-ID: <CAPD2p-=f6tHe-g=2w5qCkr1OtNMjU4vK0wOd84f4bqagXFX3Dg@mail.gmail.com>
To: xen-devel@lists.xenproject.org
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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 02/13] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KCkFueSBjb21tZW50cz8KCk9uIFRodSwgQXVnIDMsIDIwMTcgYXQgMzozMiBQTSwg
T2xla3NhbmRyIFR5c2hjaGVua28KPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+IEhpLCBK
dWxpZW4KPgo+IE9uIFRodSwgQXVnIDMsIDIwMTcgYXQgMjoyMSBQTSwgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEhpIE9sZWtzYW5kciwKPj4KPj4gT24gMjUv
MDcvMTcgMTg6MjYsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4KPj4+IGRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+PiBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4+IGluZGV4IDc0YzA5YjAuLjdjMzEzYzAgMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+PiArKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+Cj4+Cj4+IFsuLi5dCj4+Cj4+PiAr
c3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfdW5tYXBfcGFnZXMoc3RydWN0IGRvbWFp
biAqZCwKPj4+ICsgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgaW50
IG9yZGVyKQo+Pj4gK3sKPj4+ICsgICAgICAgdW5zaWduZWQgbG9uZyBpOwo+Pj4gKyAgICAgICBp
bnQgcmMgPSAwOwo+Pj4gKwo+Pj4gKyAgICAgICBmb3IgKGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRl
cik7IGkrKykgewo+Pj4gKyAgICAgICAgICAgICAgIGludCByZXQgPSBhcm1fc21tdV91bm1hcF9w
YWdlKGQsIGdmbiArIGkpOwo+Pgo+Pgo+Pgo+PiBNaXNzaW5nIGJsYW5rIGxpbmUgYmV0d2VlbiBk
ZWNsYXJhdGlvbihzKSBhbmQgc3RhdGVtZW50KHMpLgo+IFdpbGwgYWRkLgo+Cj4+Cj4+PiArICAg
ICAgICAgICAgICAgaWYgKCFyYykKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0
Owo+Pj4gKyAgICAgICB9Cj4+PiArCj4+PiArICAgICAgIHJldHVybiByYzsKPj4+ICt9Cj4+PiAr
Cj4+PiAgc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0g
ewo+Pj4gICAgICAuaW5pdCA9IGFybV9zbW11X2lvbW11X2RvbWFpbl9pbml0LAo+Pj4gICAgICAu
aHdkb21faW5pdCA9IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQsCj4+PiBAQCAtMjc4Niw4ICsy
ODIzLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3Bz
ID0gewo+Pj4gICAgICAuaW90bGJfZmx1c2hfYWxsID0gYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxs
LAo+Pj4gICAgICAuYXNzaWduX2RldmljZSA9IGFybV9zbW11X2Fzc2lnbl9kZXYsCj4+PiAgICAg
IC5yZWFzc2lnbl9kZXZpY2UgPSBhcm1fc21tdV9yZWFzc2lnbl9kZXYsCj4+PiAtICAgIC5tYXBf
cGFnZSA9IGFybV9zbW11X21hcF9wYWdlLAo+Pj4gLSAgICAudW5tYXBfcGFnZSA9IGFybV9zbW11
X3VubWFwX3BhZ2UsCj4+PiArICAgIC5tYXBfcGFnZXMgPSBhcm1fc21tdV9tYXBfcGFnZXMsCj4+
PiArICAgIC51bm1hcF9wYWdlcyA9IGFybV9zbW11X3VubWFwX3BhZ2VzLAo+Pj4gIH07Cj4+Pgo+
Pj4gIHN0YXRpYyBfX2luaXQgY29uc3Qgc3RydWN0IGFybV9zbW11X2RldmljZSAqZmluZF9zbW11
KGNvbnN0IHN0cnVjdCBkZXZpY2UKPj4+ICpkZXYpCj4+Cj4+Cj4+IFsuLi5dCj4+Cj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4+IGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4+IGluZGV4IDE5MzI4ZjYuLmI0ZThjODkg
MTAwNjQ0Cj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+Pj4g
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4KPj4KPj4gWy4uLl0K
Pj4KPj4+ICtzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlcyhz
dHJ1Y3QgZG9tYWluICpkLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKPj4+ICt7Cj4+
PiArICAgIHVuc2lnbmVkIGxvbmcgaTsKPj4+ICsgICAgaW50IHJjID0gMDsKPj4+ICsKPj4+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKPj4+ICsgICAgewo+Pj4g
KyAgICAgICAgaW50IHJldCA9IGludGVsX2lvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSk7Cj4+
Cj4+Cj4+IE1pc3NpbmcgYmxhbmsgbGluZSBiZXR3ZWVuIGRlY2xhcmF0aW9uKHMpIGFuZCBzdGF0
ZW1lbnQocykuCj4gV2lsbCBhZGQuCj4KPj4KPj4+ICsgICAgICAgIGlmICggIXJjICkKPj4+ICsg
ICAgICAgICAgICByYyA9IHJldDsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICByZXR1cm4gcmM7
Cj4+PiArfQo+Pj4gKwo+Pgo+Pgo+PiBDaGVlcnMsCj4+Cj4+Cj4+IC0tCj4+IEp1bGllbiBHcmFs
bAo+Cj4KPgo+IC0tCj4gUmVnYXJkcywKPgo+IE9sZWtzYW5kciBUeXNoY2hlbmtvCgoKCi0tIApS
ZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 16:29:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 16: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.xen.org>)
	id 1djpZe-0002do-9a; Mon, 21 Aug 2017 16:29:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1djpZc-0002di-SS
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 16:29:08 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 70/33-02184-35A0B995; Mon, 21 Aug 2017 16:29:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSai24Q1+x
 Ig+Zmc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPhzfeMBcdMKuYvbmJtYDym1cXIxSEkMINR
 4sG5dyxdjJwcLAINrBLnb9SBJCQE5rBKnOpsZwVJSAjkSVz7c4YNws6VaGv6yQRi8woISpyc+
 QSsWUjAR2LrmT6wGk4BF4m3b7+yQ8SrJT7NfQAWZxMwkNj/7glQnANomarEuZkSEGMCJG6tOA
 ZWIiwQIfH/bDPYeBEBJYl7qyYzgdzDLLCNSWLCw/9gRcwCmhKt23+zT2AUmIXkjFlIUgsYmVY
 xahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGIgMQ7GA8e9rz
 EKMkB5OSKO+G1FmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JTlnRwoJFqWmp1akZeYAYwImL
 cHBoyTCm84BlOYtLkjMLc5Mh0idYjTmuHJl3RcmjikHtn9hEmLJy89LlRLnfQ1SKgBSmlGaBz
 cIFquXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMwrBXIPT2ZeCdy+V0CnMAGdYtg6DeSUkkS
 ElFQDo1zMfiv2nC/Tvh/Pnfzwx872Z1fj71ddWeZQeqlRydDhpJg1x+GlL/tnCj0sTDzC8f6U
 zJ9CUTm5owe/3OhmUWCKyVtr9rJn0rrfnzbWzGGLV5LuMbl1uc9+xbK5FzefP+vZfDK0VS/jw
 8mJ1Yybrxs+5cw5XLp944YuOW+FQnmuwx2XFFv2XFViKc5INNRiLipOBAC95eHm0AIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503332945!105302436!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58371 invoked from network); 21 Aug 2017 16:29:06 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 16:29:06 -0000
Received: by mail-it0-f68.google.com with SMTP id w204so2291098ita.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 09:29:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=vGsScZfEljdMQY88bUDyR2WAqukZdkjl13Qyh6nthvs=;
 b=RC8F6jd66AHYHyx02x/XCTkJraVHqWxi5T22SRTFTjehYqTXlYOXqcSzXGNTXeUNhq
 H07mOp61XEhKhgJy6dCSQ0oDEDhdKFf7ZY2h8Y19AoCcNRjH+oOnvfn8Md21XjSIHgR9
 xh5tZ2N6j5fYq+V2maQLJvFUrx6Dly9NqWg4zgfvk4IyO5L0Uy2Dn3tgAGGLeWalzcPT
 MtrrXhoDEiSiUfHu7h5/14VaTSfi5FXsuRqCGUH0BRAfhMgOkw34+yhRoN9FM678a/AW
 Z6jYuVvrx9CatOOLfoRdh8ZVdB84JfHKhNNtxMmY9yH5ipfUIWTFugolQBW2oFOK0WgQ
 VZsg==
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=vGsScZfEljdMQY88bUDyR2WAqukZdkjl13Qyh6nthvs=;
 b=POvnxMla2Z+n4HlPM/DkGQuJwyrufPUEewaO6iMHJNN35kbesNnTn34xUyHUq5jCjp
 bYwa2DZN0USx0dBCFVrYvmIbN5A65gARFQjRPP+v8q3p+gAtuPSKWysJPeXbetXdtxaB
 l0qi5vrtVvQ/ta0bEwXFRnEuUpRECRMjSKTKd/UQd6jQKGZ8+IjkskilpLIHKu4bLGrk
 QqrCAt+I/rBpA3GbXAhl2vwZk+iCs++orLDv98k11LBCkYn1qlpiT4DNa2tmOAFS/Uhz
 iphOcQk2lQtKJiwjws5PnvHxUKT98oHKZ8JuWPpyapQWBACX4RxBltx8wnfJjA+X7DWf
 ltVQ==
X-Gm-Message-State: AHYfb5genj1gMQGlJ0p1nDO6bZNcmml6eesT6DpiWWaO7bG/W+XdeV9N
 bOguhXdZvv/Ad/MEEGKUamdhgJjm/A==
X-Received: by 10.36.14.12 with SMTP id 12mr871396ite.2.1503332945125; Mon, 21
 Aug 2017 09:29:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Mon, 21 Aug 2017 09:29:04 -0700 (PDT)
In-Reply-To: <1501003615-15274-7-git-send-email-olekstysh@gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-7-git-send-email-olekstysh@gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 21 Aug 2017 19:29:04 +0300
Message-ID: <CAPD2p-ncegus4Bm7eV-3hB1ogjwikxY2-PerrHcHvuxHVWAEMg@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 06/13] iommu: Add extra use_iommu
	argument to iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KCkFueSBjb21tZW50cz8KCk9uIFR1ZSwgSnVsIDI1LCAyMDE3IGF0IDg6MjYgUE0s
IE9sZWtzYW5kciBUeXNoY2hlbmtvCjxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPiBGcm9t
OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4K
PiBUaGUgcHJlc2VuY2Ugb2YgdGhpcyBmbGFnIGxldHMgdXMga25vdyB0aGF0IHRoZSBndWVzdCBk
b21haW4gaGFzIHN0YXRpY2FsbHkKPiBhc3NpZ25lZCBkZXZpY2VzIHdoaWNoIHdpbGwgbW9zdCBs
aWtlbHkgYmUgdXNlZCBmb3IgcGFzc3Rocm91Z2gKPiBhbmQgYXMgdGhlIHJlc3VsdCB0aGUgSU9N
TVUgaXMgZXhwZWN0ZWQgdG8gYmUgdXNlZCBmb3IgdGhpcyBkb21haW4uCj4KPiBUYWtpbmcgaW50
byB0aGUgYWNjb3VudCB0aGlzIGhpbnQgd2hlbiBkZWFsaW5nIHdpdGggbm9uLXNoYXJlZCBJT01N
VXMKPiB3ZSBjYW4gcG9wdWxhdGUgSU9NTVUgcGFnZSB0YWJsZXMgYmVmb3JlIGhhbmQgYXZvaWQg
Z29pbmcgdGhyb3VnaAo+IHRoZSBsaXN0IG9mIHBhZ2VzIGF0IHRoZSBmaXJzdCBhc3NpZ25lZCBk
ZXZpY2UuCj4gQXMgdGhpcyBmbGFnIGRvZXNuJ3QgY292ZXIgaG90cGx1ZyBjYXNlLCB3ZSB3aWxs
IGNvbnRpbnVlIHRvIHBvcHVsYXRlCj4gSU9NTVUgcGFnZSB0YWJsZXMgb24gdGhlIGZseS4KPgo+
IEV4dGVuZCBjb3JyZXNwb25kaW5nIHBsYXRmb3JtIGNhbGxiYWNrIHdpdGggZXh0cmEgYXJndW1l
bnQgYXMgd2VsbCBhbmQKPiBwYXNzIHRob3VnaHQgaW5jb21pbmcgZmxhZyB0byB0aGUgSU9NTVUg
ZHJpdmVycyBmb2xsb3dlZCBieSB1cGRhdGluZwo+ICJkLT5uZWVkX2lvbW11IiBmbGFnIGZvciBh
bnkgZG9tYWlucy4gQnV0LCBpdCBtdXN0IGJlIGFuIGFkZGl0aW9uYWwgbG9naWMgYmVmb3JlCj4g
dXBkYXRpbmcgdGhpcyBmbGFnIGZvciBoYXJkd2FyZSBkb21haW5zIHdoaWNoIHRoZSBuZXh0IHBh
dGNoIGlzIGludHJvZHVjaW5nLgo+Cj4gQXMgaW9tbXVfZG9tYWluX2luaXQoKSBpcyBjYWxsZWQg
d2l0aCAidXNlX2lvbW11IiBmbGFnIGJlaW5nIGZvcmNlZAo+IHRvIGZhbHNlIGZvciBub3csIG5v
IGZ1bmN0aW9uYWwgY2hhbmdlIGlzIGludGVuZGVkIGZvciBib3RoIEFSTSBhbmQgeDg2Lgo+Cj4g
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
Cj4gQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+Cj4KPiAtLS0KPiAgICBDaGFuZ2VzIGluIHYxOgo+ICAgICAgIC0gQ2xhcmlmeSBwYXRjaCBz
dWJqZWN0L2Rlc2NyaXB0aW9uLgo+ICAgICAgIC0gcy9ib29sX3QvYm9vbC8KPgo+ICAgIENoYW5n
ZXMgaW4gdjI6Cj4gICAgICAgLSBFeHRlbmQgImluaXQiIGNhbGxiYWNrIHdpdGggZXh0cmEgYXJn
dW1lbnQgdG9vLgo+ICAgICAgIC0gQ2xhcmlmeSBwYXRjaCBkZXNjcmlwdGlvbi4KPiAgICAgICAt
IEFkZCBtYWludGFpbmVycyBpbiBDQwo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAg
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9w
Y2lfYW1kX2lvbW11LmMgfCAgMiArLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS5jICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAg
ICAgICAgICAgICB8IDEwICsrKysrKysrLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgICAgICAgICB8ICAyICstCj4gIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIDcgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCA3NjMxMGVkLi5lYzE5MzEwIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwo+IEBAIC01NjksNyArNTY5LDcgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCj4gICAgICBBU1NFUlQoY29uZmln
ICE9IE5VTEwpOwo+Cj4gICAgICAvKiBwMm1faW5pdCByZWxpZXMgb24gc29tZSB2YWx1ZSBpbml0
aWFsaXplZCBieSB0aGUgSU9NTVUgc3Vic3lzdGVtICovCj4gLSAgICBpZiAoIChyYyA9IGlvbW11
X2RvbWFpbl9pbml0KGQpKSAhPSAwICkKPiArICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2lu
aXQoZCwgZmFsc2UpKSAhPSAwICkKPiAgICAgICAgICBnb3RvIGZhaWw7Cj4KPiAgICAgIGlmICgg
KHJjID0gcDJtX2luaXQoZCkpICE9IDAgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBpbmRleCBkN2U2OTkyLi4xZmZlNzZjIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwo+IEBAIC02NDEsNyArNjQxLDcgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCj4gICAgICAgICAgaWYgKCAo
cmMgPSBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhkKSkgIT0gMCApCj4gICAgICAgICAgICAgIGdv
dG8gZmFpbDsKPgo+IC0gICAgICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCkpICE9
IDAgKQo+ICsgICAgICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCwgZmFsc2UpKSAh
PSAwICkKPiAgICAgICAgICAgICAgZ290byBmYWlsOwo+ICAgICAgfQo+ICAgICAgc3Bpbl9sb2Nr
X2luaXQoJmQtPmFyY2guZTgyMF9sb2NrKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMKPiBpbmRleCBmZTc0NGQyLi4yNDkxZThjIDEwMDY0NAo+IC0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCj4gQEAgLTI2MSw3ICsyNjEs
NyBAQCBzdGF0aWMgaW50IGdldF9wYWdpbmdfbW9kZSh1bnNpZ25lZCBsb25nIGVudHJpZXMpCj4g
ICAgICByZXR1cm4gbGV2ZWw7Cj4gIH0KPgo+IC1zdGF0aWMgaW50IGFtZF9pb21tdV9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICtzdGF0aWMgaW50IGFtZF9pb21tdV9kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkLCBib29sIHVzZV9pb21tdSkKPiAgewo+ICAgICAgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMKPiBpbmRleCBlODI4MzA4Li42NTJiNThjIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCj4gQEAgLTI3MDUsNyArMjcwNSw3IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfcmVh
c3NpZ25fZGV2KHN0cnVjdCBkb21haW4gKnMsIHN0cnVjdCBkb21haW4gKnQsCj4gICAgICAgICBy
ZXR1cm4gMDsKPiAgfQo+Cj4gLXN0YXRpYyBpbnQgYXJtX3NtbXVfaW9tbXVfZG9tYWluX2luaXQo
c3RydWN0IGRvbWFpbiAqZCkKPiArc3RhdGljIGludCBhcm1fc21tdV9pb21tdV9kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkLCBib29sIHVzZV9pb21tdSkKPiAgewo+ICAgICAgICAgc3RydWN0
IGFybV9zbW11X3hlbl9kb21haW4gKnhlbl9kb21haW47Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKPiBpbmRleCAzZTllNGMzLi4xOWM4N2QxIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
Cj4gQEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaW9tbXVfcGFy
YW0oY2hhciAqcykKPiAgICAgIH0gd2hpbGUgKCBzcyApOwo+ICB9Cj4KPiAtaW50IGlvbW11X2Rv
bWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gK2ludCBpb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkLCBib29sIHVzZV9pb21tdSkKPiAgewo+ICAgICAgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4gICAgICBpbnQgcmV0ID0gMDsKPiBAQCAtMTQyLDcg
KzE0MiwxMyBAQCBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAg
ICAgICByZXR1cm4gMDsKPgo+ICAgICAgaGQtPnBsYXRmb3JtX29wcyA9IGlvbW11X2dldF9vcHMo
KTsKPiAtICAgIHJldHVybiBoZC0+cGxhdGZvcm1fb3BzLT5pbml0KGQpOwo+ICsgICAgcmV0ID0g
aGQtPnBsYXRmb3JtX29wcy0+aW5pdChkLCB1c2VfaW9tbXUpOwo+ICsgICAgaWYgKCByZXQgKQo+
ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+ICsgICAgZC0+bmVlZF9pb21tdSA9IHVzZV9pb21t
dTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiAgfQo+Cj4gIHN0YXRpYyB2b2lkIF9faHdkb21faW5p
dCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBkb21haW4gKmQpCj4gZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKPiBpbmRleCBiNGU4Yzg5Li40NWQxZjM2IDEwMDY0NAo+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMKPiBAQCAtMTI3Nyw3ICsxMjc3LDcgQEAgdm9pZCBfX2luaXQgaW9t
bXVfZnJlZShzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCj4gICAgICAgICAgYWdhdyA9IDY0
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIGFnYXc7IH0pCj4KPiAtc3Rh
dGljIGludCBpbnRlbF9pb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICtzdGF0
aWMgaW50IGludGVsX2lvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQsIGJvb2wgdXNl
X2lvbW11KQo+ICB7Cj4gICAgICBkb21faW9tbXUoZCktPmFyY2guYWdhdyA9IHdpZHRoX3RvX2Fn
YXcoREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCk7Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+IGluZGV4IDMyOTc5
OTguLmY0ZDQ4OWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+IEBAIC01Niw3ICs1Niw3IEBAIGludCBpb21tdV9z
ZXR1cCh2b2lkKTsKPiAgaW50IGlvbW11X2FkZF9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYp
Owo+ICBpbnQgaW9tbXVfZW5hYmxlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldik7Cj4gIGlu
dCBpb21tdV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKPiAtaW50IGlvbW11
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwo+ICtpbnQgaW9tbXVfZG9tYWluX2luaXQo
c3RydWN0IGRvbWFpbiAqZCwgYm9vbCB1c2VfaW9tbXUpOwo+ICB2b2lkIGlvbW11X2h3ZG9tX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCk7Cj4gIHZvaWQgaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCk7Cj4gIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2
IHNlZywgdTggYnVzLCB1OCBkZXZmbik7Cj4gQEAgLTE1NSw3ICsxNTUsNyBAQCBzdHJ1Y3QgcGFn
ZV9pbmZvOwo+ICB0eXBlZGVmIGludCBpb21tdV9ncmRtX3QoeGVuX3Bmbl90IHN0YXJ0LCB4ZW5f
dWxvbmdfdCBuciwgdTMyIGlkLCB2b2lkICpjdHh0KTsKPgo+ICBzdHJ1Y3QgaW9tbXVfb3BzIHsK
PiAtICAgIGludCAoKmluaXQpKHN0cnVjdCBkb21haW4gKmQpOwo+ICsgICAgaW50ICgqaW5pdCko
c3RydWN0IGRvbWFpbiAqZCwgYm9vbCB1c2VfaW9tbXUpOwo+ICAgICAgdm9pZCAoKmh3ZG9tX2lu
aXQpKHN0cnVjdCBkb21haW4gKmQpOwo+ICAgICAgaW50ICgqYWRkX2RldmljZSkodTggZGV2Zm4s
IGRldmljZV90ICpkZXYpOwo+ICAgICAgaW50ICgqZW5hYmxlX2RldmljZSkoZGV2aWNlX3QgKmRl
dik7Cj4gLS0KPiAyLjcuNAo+CgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 16:30:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 16:30: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.xen.org>)
	id 1djpb4-0003B1-OZ; Mon, 21 Aug 2017 16:30:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1djpb2-0003At-VS
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 16:30:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 6B/F7-03937-CAA0B995; Mon, 21 Aug 2017 16:30:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfT+Id3VXLM
 jDY5N17b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOudF9lLVigUPHrwm3WBsaVEl2MXBxCAjMZ
 Jd69fcQC4rAINLBKnLmzix3EkRCYwyoxff8r1i5GTiAnT2L75k1MEHaJxNUjC8BsXgFBiZMzn
 wB1cwCN8pG488Kui5Gdg1PAReJYEkiBkEC1xJnL/1lAbDYBA4n9756wgxSzCKhKPFtiCzEjQO
 LC1YVg84QF0iU6Nx8EKxcRUJK4t2oyE8gxzAINjBLnj54FO4ZZQFOidftv9gmMArOQ3DALSWo
 BI9MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGQAgh2M
 ZxYEHmKU5GBSEuXdkDorUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7wrO2ZFCgkWp6akVaZk5w
 HiASUtw8CiJ8EqDpHmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5S0FKBUBKM0
 rz4AbB4vQSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmDQabwZOaVwO17BXQKE9Aphq3TQE4
 pSURISTUwGlx6YBOaFbicV+e5eJPZR7OJv6ZWvhYvNZgmdPfuIm6HMzI/vxyNjJldvSCMWavC
 J+lV0LrzL48leE4RUVkmPiV2aprKublZnHfY2+bn9x3gWlR6t9z2zdTnV1x/mR80PV7yJVbOo
 2BF1bnUn4s+3ZrcFPo3qZp1RfE6b35z7nf3unLEWjKblFiKMxINtZiLihMBJ+Afzs4CAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503333034!107276457!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9851 invoked from network); 21 Aug 2017 16:30:35 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 16:30:35 -0000
Received: by mail-io0-f194.google.com with SMTP id l190so2286561iol.2
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 09:30:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6NSZqZFtJKgfAQ9nb5HTqeuesVTOX64TPsG9sEiSBCQ=;
 b=GVYWryL3dRmSLeVa1c96WigQmJ/4yc4azmZpI91ap6zE1xpbvX16Wu0gHgZxwnWVGB
 vXWgoO1upFJgYkZBADKsqT8zg8uRsOq7nknfMaVlfdYI3eQYND6npQ21HRrh1Nea3cOt
 ldOFmcshWNIRoK8YGbMyIjcsHgUAluY7uwZTTC8Kh9CVMQJ5l6MbqxlIxDxfaKPzC5fZ
 2I3/mnXEvphGDxAPgMURFP4qtPil5x1yjYhX41VgtHLt6RUmREUtHPDkUMYpykyvACp5
 Q7yrOSWT5Z6tHzLYe2BsVO/DrhA4Xh543hh/etvYHhQpewCNi4QtD+t+VxKSxCzyhGZn
 wt/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=6NSZqZFtJKgfAQ9nb5HTqeuesVTOX64TPsG9sEiSBCQ=;
 b=QCn5dvlC5faMHXWiuGLByk4PYU1C3UNnQg8KNzKFL3n5PJ0DRasBaXqBySgpCU8nZz
 F1J7PvuXh7KSrxQ6b7FIL9XB3x/Vl6My9vysZBgIJzU1GKHpCXQa2xkj9Pb3G5R/o+Kl
 a1JWnsBDqfGALZJ4BcY8ofKR15ke84UOMmM5aOT2v8/y/ijaa3yJI02DKDer9j8ni4OD
 6XYrS+cdaMyWz3g+PUfRqPUq7NmfU6EZ6O8XPPzUJWPpX7bzNm4v8zRioFQxe4Kl10IU
 TZGHZ4IXYDkB58bgLb6h8NTfbrDfsrb+J8OuGAV4uBSlmWK8lYBpRVQYKi4WQEOCKNNw
 5M2A==
X-Gm-Message-State: AHYfb5h2340QE7f4OsAxFyjYwNRra1nTGF5jZOm39VUsvbd2jQtaADWd
 q6in+P4rxY3D2H+qygsugeU7LygQ1fvS
X-Received: by 10.107.134.210 with SMTP id q79mr7035069ioi.193.1503333033894; 
 Mon, 21 Aug 2017 09:30:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Mon, 21 Aug 2017 09:30:33 -0700 (PDT)
In-Reply-To: <1501003615-15274-8-git-send-email-olekstysh@gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-8-git-send-email-olekstysh@gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 21 Aug 2017 19:30:33 +0300
Message-ID: <CAPD2p-nmfOfbsuwsmzmaaDeoq+_g91h4OcVz3srp5uBbScYJ4g@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 07/13] iommu: Make decision about needing
 IOMMU for hardware domains in advance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KCkFueSBjb21tZW50cz8KCk9uIFR1ZSwgSnVsIDI1LCAyMDE3IGF0IDg6MjYgUE0s
IE9sZWtzYW5kciBUeXNoY2hlbmtvCjxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPiBGcm9t
OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4K
PiBUaGUgaGFyZHdhcmUgZG9tYWlucyByZXF1aXJlIElPTU1VIHRvIGJlIHVzZWQgaW4gdGhlIG1v
c3QgY2FzZXMgYW5kCj4gYSBkZWNpc2lvbiB0byB1c2UgaXQgaXMgbWFkZSBhdCBoYXJkd2FyZSBk
b21haW4gY29uc3RydWN0aW9uIHRpbWUuCj4gQnV0LCBpdCBpcyBub3QgdGhlIGJlc3QgbW9tZW50
IGZvciB0aGUgbm9uLXNoYXJlZCBJT01NVXMgZHVlIHRvCj4gdGhlIG5lY2Vzc2l0eSBvZiByZXRy
aWV2aW5nIGFsbCBtYXBwaW5nIHdoaWNoIGNvdWxkIGhhcHBlbiBpbiBhIHBlcmlvZAo+IG9mIHRp
bWUgYmV0d2VlbiBJT01NVSBwZXItZG9tYWluIGluaXRpYWxpemF0aW9uIGFuZCB0aGlzIG1vbWVu
dC4KPgo+IFNvLCBtYWtlIGEgZGVjaXNpb24gYWJvdXQgbmVlZGluZyBJT01NVSBhIGJpdCBlYXJs
aWVyLCBpbiBpb21tdV9kb21haW5faW5pdCgpLgo+IEhhdmluZyAiZC0+bmVlZF9pb21tdSIgZmxh
ZyBzZXQgYXQgdGhlIGVhcmx5IHN0YWdlIHdlIHdvbid0IHNraXAKPiBhbnkgSU9NTVUgbWFwcGlu
ZyB1cGRhdGVzLiBBbmQgYXMgdGhlIHJlc3VsdCB0aGUgZXhpc3RpbmcgaW4gaW9tbXVfaHdkb21f
aW5pdCgpCj4gY29kZSB0aGF0IGdvZXMgdGhyb3VnaCB0aGUgbGlzdCBvZiB0aGUgcGFnZXMgYW5k
IHRyaWVzIHRvIHJldHJpZXZlIG1hcHBpbmcKPiBmb3Igbm9uLXNoYXJlZCBJT01NVXMgd29uJ3Qg
YmUgbmVlZGVkIGFueW1vcmUgYW5kIGNhbiBiZSBqdXN0IGRyb3BwZWQuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IC0tLQo+IENoYW5nZXMgaW4gdjE6Cj4gICAgLQo+
Cj4gQ2hhbmdlcyBpbiB2MjoKPiAgICAtIFRoaXMgaXMgdGhlIHJlc3VsdCBvZiByZXdvcmtpbmcg
b2xkIHBhdGNoOgo+ICAgICAgW1BBVENIIHYxIDA4LzEwXSBpb21tdTogU3BsaXQgaW9tbXVfaHdk
b21faW5pdCgpIGludG8gYXJjaCBzcGVjaWZpYyBwYXJ0cwo+IC0tLQo+ICB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jIHwgNDQgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9u
cygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gaW5kZXggMTljODdkMS4uZjVlNWI3ZSAx
MDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC01Miw3ICs1Miw3IEBAIGN1c3RvbV9w
YXJhbSgiaW9tbXUiLCBwYXJzZV9pb21tdV9wYXJhbSk7Cj4gIGJvb2xfdCBfX2luaXRkYXRhIGlv
bW11X2VuYWJsZSA9IDE7Cj4gIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2VuYWJsZWQ7Cj4g
IGJvb2xfdCBfX3JlYWRfbW9zdGx5IGZvcmNlX2lvbW11Owo+IC1ib29sX3QgX19od2RvbV9pbml0
ZGF0YSBpb21tdV9kb20wX3N0cmljdDsKPiArYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfZG9t
MF9zdHJpY3Q7Cj4gIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X3ZlcmJvc2U7Cj4gIGJvb2xf
dCBfX3JlYWRfbW9zdGx5IGlvbW11X3dvcmthcm91bmRfYmlvc19idWc7Cj4gIGJvb2xfdCBfX3Jl
YWRfbW9zdGx5IGlvbW11X2lnZnggPSAxOwo+IEBAIC0xNDEsNiArMTQxLDE1IEBAIGludCBpb21t
dV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkLCBib29sIHVzZV9pb21tdSkKPiAgICAgIGlm
ICggIWlvbW11X2VuYWJsZWQgKQo+ICAgICAgICAgIHJldHVybiAwOwo+Cj4gKyAgICBpZiAoIGlz
X2hhcmR3YXJlX2RvbWFpbihkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAocGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGQpICYmICFpb21tdV9wYXNzdGhyb3VnaCkgfHwKPiArICAgICAgICAgICAg
ICBpb21tdV9kb20wX3N0cmljdCApCj4gKyAgICAgICAgICAgIHVzZV9pb21tdSA9IDE7Cj4gKyAg
ICAgICAgZWxzZQo+ICsgICAgICAgICAgICB1c2VfaW9tbXUgPSAwOwo+ICsgICAgfQo+ICsKPiAg
ICAgIGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3BzKCk7Cj4gICAgICByZXQgPSBoZC0+
cGxhdGZvcm1fb3BzLT5pbml0KGQsIHVzZV9pb21tdSk7Cj4gICAgICBpZiAoIHJldCApCj4gQEAg
LTE2MSw4ICsxNzAsNiBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgY2hlY2tfaHdkb21fcmVx
cyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCApCj4gICAg
ICAgICAgcGFuaWMoIkRvbTAgdXNlcyBwYWdpbmcgdHJhbnNsYXRlZCBtb2RlLCBkb20wLXBhc3N0
aHJvdWdoIG11c3Qgbm90IGJlICIKPiAgICAgICAgICAgICAgICAiZW5hYmxlZFxuIik7Cj4gLQo+
IC0gICAgaW9tbXVfZG9tMF9zdHJpY3QgPSAxOwo+ICB9Cj4KPiAgdm9pZCBfX2h3ZG9tX2luaXQg
aW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+IEBAIC0xNzUsMzcgKzE4Miw2IEBA
IHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAg
ICAgICAgICByZXR1cm47Cj4KPiAgICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ28nLCAmaW9tbXVf
ZHVtcF9wMm1fdGFibGUsICJkdW1wIGlvbW11IHAybSB0YWJsZSIsIDApOwo+IC0gICAgZC0+bmVl
ZF9pb21tdSA9ICEhaW9tbXVfZG9tMF9zdHJpY3Q7Cj4gLSAgICBpZiAoIG5lZWRfaW9tbXUoZCkg
JiYgIWlvbW11X3VzZV9oYXBfcHQoZCkgKQo+IC0gICAgewo+IC0gICAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7Cj4gLSAgICAgICAgdW5zaWduZWQgaW50IGkgPSAwOwo+IC0gICAgICAgIGlu
dCByYyA9IDA7Cj4gLQo+IC0gICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5w
YWdlX2xpc3QgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKPiAtICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBt
Zm5fdG9fZ21mbihkLCBtZm4pOwo+IC0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwcGluZyA9
IElPTU1VRl9yZWFkYWJsZTsKPiAtICAgICAgICAgICAgaW50IHJldDsKPiAtCj4gLSAgICAgICAg
ICAgIGlmICggKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA9PSAw
KSB8fAo+IC0gICAgICAgICAgICAgICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1Rf
dHlwZV9tYXNrKQo+IC0gICAgICAgICAgICAgICAgICA9PSBQR1Rfd3JpdGFibGVfcGFnZSkgKQo+
IC0gICAgICAgICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7Cj4gLQo+IC0gICAg
ICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZXMoZCwgZ2ZuLCBtZm4sIDAs
IG1hcHBpbmcpOwo+IC0gICAgICAgICAgICBpZiAoICFyYyApCj4gLSAgICAgICAgICAgICAgICBy
YyA9IHJldDsKPiAtCj4gLSAgICAgICAgICAgIGlmICggIShpKysgJiAweGZmZmZmKSApCj4gLSAg
ICAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKPiAtICAgICAgICB9Cj4g
LQo+IC0gICAgICAgIGlmICggcmMgKQo+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5J
TkcgImQlZDogSU9NTVUgbWFwcGluZyBmYWlsZWQ6ICVkXG4iLAo+IC0gICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCByYyk7Cj4gLSAgICB9Cj4KPiAgICAgIHJldHVybiBoZC0+cGxhdGZv
cm1fb3BzLT5od2RvbV9pbml0KGQpOwo+ICB9Cj4gLS0KPiAyLjcuNAo+CgoKCi0tIApSZWdhcmRz
LAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 16:44:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 16: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.xen.org>)
	id 1djpoA-00043d-Oa; Mon, 21 Aug 2017 16:44:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1djpo9-00043X-47
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 16:44:09 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 4E/7E-01862-8DD0B995; Mon, 21 Aug 2017 16:44:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfSas+513tm
 RBru+KFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmP35cUPEqo+LX4DGsD4ya7LkYuDiGB6YwS
 3ZvmMII4LAINrBKPl81nBnEkBOawSiyY9pi9i5EDyMmT+HU+v4uRE8jMl7i8vpcVxOYVEJQ4O
 fMJC4gtJOAj8en+FzaQck4BV4lLh4sgwjUSXQ3fmUFsNgEDif3vnrCD2CwCqhLN5xYzgpTzCg
 RInPqQDRIWFsiU2Lz5BxOILSKgJHFv1WQmkGuYBSYxSmz7thFsFbOApkTr9t/sExgFZiG5Yha
 S1AJGplWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBWM/A
 wLiDsWWv3yFGSQ4mJVHeDamzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8KbwzI4UEixKTU+tS
 MvMAcYDTFqCg0dJhHcxSJq3uCAxtzgzHSJ1itGe48qVdV+YOKYc2A4kmyb++sXE0QcihVjy8v
 NSpcR5r4C0CYC0ZZTmwQ2Fxe8lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8cSBTeDLzSuB
 2vwI6iwnoLMPWaSBnlSQipKQaGI8qH+jf+H2N18rF542vl3gJb2DbNTPyQfLVtArFpsywukdP
 pmk1rft9JnOiql9K20wTdW4fxz81afOdolzZoqbnV7J7FF9X/sRl13Ph3a+Zx+JeZj834i/99
 J7Jo4Zh1U3rwPNCC87ND1YTi3nOHTb7YLA0g8t8Q9u9K88FnC1fvfPUnuA1W5RYijMSDbWYi4
 oTAYJO4pHaAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503333846!52864236!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26570 invoked from network); 21 Aug 2017 16:44:07 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 16:44:07 -0000
Received: by mail-it0-f67.google.com with SMTP id 77so10199513itj.4
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 09:44:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uKbQ8NnM7UU6twFTR/U9QlYTfCHTU8yfuDFKRp7VUro=;
 b=dIJqXEm/BNqdUDqC84tVrJxLlFGZ1K1txSEQth/kS6wJ/AUneBL2MLYlnfUQm1VwgH
 +VaW2KXk3Qzx2VOBL+Y7mCT8NlHyQ9ULWU56ief26UF0FZAF0uXKMfaIr7HxT5WdY+5X
 BaGMg2U8osFylRPF0hVBhgaq/Hy6kOh0w5u0gGlq04dpgwvsaLnIp7n4p4WhRLpBkRu8
 w3h5SrO5MN5hXMLqeupmDCuK6VqBEaDqlkPhWkibzrYfoCVV7KjOS7ge4o5Uph472uFq
 YaYZBbf+mevbQ+aglES7qZmXAQVugupHiTIxKED7gutXaQ1zhHMj8iFMOyqdzUE06HZK
 H+iA==
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=uKbQ8NnM7UU6twFTR/U9QlYTfCHTU8yfuDFKRp7VUro=;
 b=h19U4MeSqZQU55zHmGg2QXFhERvV1H2VVdnPjIj9T8Z2S/RsLkIDoF5irie4nihxPf
 sI4tdnvohy1itI0WXm4WxEgbYHawrxbmnK8ZrzznjTtZbkER4F11xogeKMU7y2qwPwRl
 9PVRr+RtRBM2g/bYCXDHJqZVvA0/GWGHlAQ1sxHQ1yPhDntrc87XXQS/2SbV6n/jHwGD
 KfjXcw07DIUcU2bDZ2xPHjP6AIhrCHlwE3unqnbU7YolbljcErzT+GN7YF/6PT+US3jO
 YrhZ1hmdqV/GpEGa8FkHEV5F1G3OFqBXfq2WMptg3U2okrx2ONORCe/PVrhNMAPmclTQ
 tVgA==
X-Gm-Message-State: AHYfb5ikmuqh1smGe9jPjmShsD4GkJRPktmy2DCthjhlhIu5D39Mae5n
 +cdhJY3iOKBxYhgOv7UBtzUsx8EuDw==
X-Received: by 10.36.36.74 with SMTP id f71mr770672ita.60.1503333845662; Mon,
 21 Aug 2017 09:44:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Mon, 21 Aug 2017 09:44:05 -0700 (PDT)
In-Reply-To: <1501003615-15274-14-git-send-email-olekstysh@gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-14-git-send-email-olekstysh@gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 21 Aug 2017 19:44:05 +0300
Message-ID: <CAPD2p-kosYecwBPT=2dRQzq8XGBspDTbWp+umPjn9e=kF1M2cA@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 13/13] [RFC] iommu: AMD-Vi: Squash
 map_pages/unmap_pages with map_page/unmap_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KCkFueSBjb21tZW50cz8KCk9uIFR1ZSwgSnVsIDI1LCAyMDE3IGF0IDg6MjYgUE0s
IE9sZWtzYW5kciBUeXNoY2hlbmtvCjxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPiBGcm9t
OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4K
PiBSZWR1Y2UgdGhlIHNjb3BlIG9mIHRoZSBUT0RPIGJ5IHNxdWFzaGluZyBzaW5nbGUtcGFnZSBz
dHVmZiB3aXRoCj4gbXVsdGktcGFnZSBvbmUuIE5leHQgdGFyZ2V0IGlzIHRvIHVzZSBsYXJnZSBw
YWdlcyB3aGVuZXZlciBwb3NzaWJsZQo+IGluIHRoZSBjYXNlIHRoYXQgaGFyZHdhcmUgc3VwcG9y
dHMgdGhlbS4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IENDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBh
bWQuY29tPgo+Cj4gLS0tCj4gICAgQ2hhbmdlcyBpbiB2MToKPiAgICAgICAtCj4KPiAgICBDaGFu
Z2VzIGluIHYyOgo+ICAgICAgIC0KPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hl
bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgMjUwICsrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMjEgaW5zZXJ0aW9ucygrKSwgMTI5IGRlbGV0
aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+IGluZGV4
IGVhM2E3MjguLjIyZDBjYzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X21hcC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jCj4gQEAgLTYzMSwxODggKzYzMSwxODAgQEAgc3RhdGljIGludCB1cGRhdGVfcGFnaW5n
X21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCj4gICAgICByZXR1cm4g
MDsKPiAgfQo+Cj4gLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQo+ICsv
Kgo+ICsgKiBUT0RPOiBPcHRpbWl6ZSBieSB1c2luZyBsYXJnZSBwYWdlcyB3aGVuZXZlciBwb3Nz
aWJsZSBpbiB0aGUgY2FzZQo+ICsgKiB0aGF0IGhhcmR3YXJlIHN1cHBvcnRzIHRoZW0uCj4gKyAq
Lwo+ICtpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBvcmRlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKPiAgewo+IC0gICAgYm9vbF90IG5lZWRfZmx1
c2ggPSAwOwo+ICAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4g
ICAgICBpbnQgcmM7Cj4gLSAgICB1bnNpZ25lZCBsb25nIHB0X21mbls3XTsKPiAtICAgIHVuc2ln
bmVkIGludCBtZXJnZV9sZXZlbDsKPiArICAgIHVuc2lnbmVkIGxvbmcgb3JpZ19nZm4gPSBnZm47
Cj4gKyAgICB1bnNpZ25lZCBsb25nIGk7Cj4KPiAgICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChk
KSApCj4gICAgICAgICAgcmV0dXJuIDA7Cj4KPiAtICAgIG1lbXNldChwdF9tZm4sIDAsIHNpemVv
ZihwdF9tZm4pKTsKPiAtCj4gICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7
Cj4gLQo+ICAgICAgcmMgPSBhbWRfaW9tbXVfYWxsb2Nfcm9vdChoZCk7Cj4gKyAgICBzcGluX3Vu
bG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiAgICAgIGlmICggcmMgKQo+ICAgICAgewo+
IC0gICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ICAgICAgICAg
IEFNRF9JT01NVV9ERUJVRygiUm9vdCB0YWJsZSBhbGxvYyBmYWlsZWQsIGdmbiA9ICVseFxuIiwg
Z2ZuKTsKPiAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Cj4gICAgICAgICAgcmV0dXJuIHJjOwo+
ICAgICAgfQo+Cj4gLSAgICAvKiBTaW5jZSBIVk0gZG9tYWluIGlzIGluaXRpYWxpemVkIHdpdGgg
MiBsZXZlbCBJTyBwYWdlIHRhYmxlLAo+IC0gICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBw
YWdlIHRhYmxlIGZvciBsYWdlciBnZm4gbm93ICovCj4gLSAgICBpZiAoIGlzX2h2bV9kb21haW4o
ZCkgKQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrLCBnZm4rKywg
bWZuKysgKQo+ICAgICAgewo+IC0gICAgICAgIGlmICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGdm
bikgKQo+ICsgICAgICAgIGJvb2xfdCBuZWVkX2ZsdXNoID0gMDsKPiArICAgICAgICB1bnNpZ25l
ZCBsb25nIHB0X21mbls3XTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWw7Cj4g
Kwo+ICsgICAgICAgIG1lbXNldChwdF9tZm4sIDAsIHNpemVvZihwdF9tZm4pKTsKPiArCj4gKyAg
ICAgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ICsKPiArICAgICAgICAv
KiBTaW5jZSBIVk0gZG9tYWluIGlzIGluaXRpYWxpemVkIHdpdGggMiBsZXZlbCBJTyBwYWdlIHRh
YmxlLAo+ICsgICAgICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3Ig
bGFnZXIgZ2ZuIG5vdyAqLwo+ICsgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIHVwZGF0ZV9wYWdpbmdfbW9kZShkLCBnZm4pICkK
PiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7Cj4gKyAgICAgICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVwZGF0
ZSBwYWdlIG1vZGUgZmFpbGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsKPiArICAgICAgICAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKPiArICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiArICAg
ICAgICAgICAgICAgIGdvdG8gZXJyOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsK
PiArICAgICAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2dmbihkLCBnZm4sIHB0X21mbikgfHwgKHB0
X21mblsxXSA9PSAwKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBzcGluX3VubG9jaygm
aGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiAtICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJV
cGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBnZm4gPSAlbHhcbiIsIGdmbik7Cj4gKyAgICAgICAgICAg
IEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4i
LCBnZm4pOwo+ICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Cj4gLSAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwo+ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAg
IGdvdG8gZXJyOwo+ICAgICAgICAgIH0KPiAtICAgIH0KPgo+IC0gICAgaWYgKCBpb21tdV9wZGVf
ZnJvbV9nZm4oZCwgZ2ZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQo+IC0gICAgewo+
IC0gICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+IC0gICAgICAg
IEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4i
LCBnZm4pOwo+IC0gICAgICAgIGRvbWFpbl9jcmFzaChkKTsKPiAtICAgICAgICByZXR1cm4gLUVG
QVVMVDsKPiAtICAgIH0KPiArICAgICAgICAvKiBJbnN0YWxsIDRrIG1hcHBpbmcgZmlyc3QgKi8K
PiArICAgICAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwg
Z2ZuLCBtZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFi
bGUpKTsKPgo+IC0gICAgLyogSW5zdGFsbCA0ayBtYXBwaW5nIGZpcnN0ICovCj4gLSAgICBuZWVk
X2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZ2ZuLCBtZm4sCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BBR0lOR19NT0RFX0xF
VkVMXzEsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdz
ICYgSU9NTVVGX3dyaXRhYmxlKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKPiArICAgICAgICAvKiBEbyBub3Qg
aW5jcmVhc2UgcGRlIGNvdW50IGlmIGlvIG1hcHBpbmcgaGFzIG5vdCBiZWVuIGNoYW5nZWQgKi8K
PiArICAgICAgICBpZiAoICFuZWVkX2ZsdXNoICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ICsgICAgICAgICAgICBjb250
aW51ZTsKPiArICAgICAgICB9Cj4KPiAtICAgIC8qIERvIG5vdCBpbmNyZWFzZSBwZGUgY291bnQg
aWYgaW8gbWFwcGluZyBoYXMgbm90IGJlZW4gY2hhbmdlZCAqLwo+IC0gICAgaWYgKCAhbmVlZF9m
bHVzaCApCj4gLSAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAgLyogNEsgbWFwcGluZyBmb3Ig
UFYgZ3Vlc3RzIG5ldmVyIGNoYW5nZXMsCj4gKyAgICAgICAgICogbm8gbmVlZCB0byBmbHVzaCBp
ZiB3ZSB0cnVzdCBub24tcHJlc2VudCBiaXRzICovCj4gKyAgICAgICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICkKPiArICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7
Cj4KPiAtICAgIC8qIDRLIG1hcHBpbmcgZm9yIFBWIGd1ZXN0cyBuZXZlciBjaGFuZ2VzLAo+IC0g
ICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3ZSB0cnVzdCBub24tcHJlc2VudCBiaXRzICovCj4g
LSAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQo+IC0gICAgICAgIGFtZF9pb21tdV9mbHVzaF9w
YWdlcyhkLCBnZm4sIDApOwo+IC0KPiAtICAgIGZvciAoIG1lcmdlX2xldmVsID0gSU9NTVVfUEFH
SU5HX01PREVfTEVWRUxfMjsKPiAtICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhkLT5hcmNoLnBh
Z2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKPiAtICAgIHsKPiAtICAgICAgICBpZiAoIHB0X21m
blttZXJnZV9sZXZlbF0gPT0gMCApCj4gLSAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgIGlm
ICggIWlvbW11X3VwZGF0ZV9wZGVfY291bnQoZCwgcHRfbWZuW21lcmdlX2xldmVsXSwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbiwgbWZuLCBtZXJnZV9sZXZlbCkg
KQo+IC0gICAgICAgICAgICBicmVhazsKPiAtCj4gLSAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9w
YWdlcyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBnZm4sCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmbGFncywgbWVyZ2VfbGV2ZWwpICkKPiArICAgICAgICBmb3IgKCBtZXJnZV9s
ZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7Cj4gKyAgICAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQo+ICAgICAgICAg
IHsKPiAtICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4g
LSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiTWVyZ2UgaW9tbXUgcGFnZSBmYWlsZWQgYXQg
bGV2ZWwgJWQsICIKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnZm4gPSAlbHggbWZu
ID0gJWx4XG4iLCBtZXJnZV9sZXZlbCwgZ2ZuLCBtZm4pOwo+IC0gICAgICAgICAgICBkb21haW5f
Y3Jhc2goZCk7Cj4gLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsgICAgICAgICAgICBp
ZiAoIHB0X21mblttZXJnZV9sZXZlbF0gPT0gMCApCj4gKyAgICAgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICAgICAgaWYgKCAhaW9tbXVfdXBkYXRlX3BkZV9jb3VudChkLCBwdF9tZm5bbWVy
Z2VfbGV2ZWxdLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdm
biwgbWZuLCBtZXJnZV9sZXZlbCkgKQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQsIHB0X21mblttZXJnZV9sZXZlbF0s
IGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncywgbWVyZ2Vf
bGV2ZWwpICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gKyAgICAgICAgICAgICAgICBBTURfSU9NTVVfREVC
VUcoIk1lcmdlIGlvbW11IHBhZ2UgZmFpbGVkIGF0IGxldmVsICVkLCAiCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImdmbiA9ICVseCBtZm4gPSAlbHhcbiIsIG1lcmdlX2xldmVs
LCBnZm4sIG1mbik7Cj4gKyAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Cj4gKyAgICAg
ICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKPiAr
ICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgLyogRGVhbGxvY2F0ZSBsb3dlciBsZXZl
bCBwYWdlIHRhYmxlICovCj4gKyAgICAgICAgICAgIGZyZWVfYW1kX2lvbW11X3BndGFibGUobWZu
X3RvX3BhZ2UocHRfbWZuW21lcmdlX2xldmVsIC0gMV0pKTsKPiAgICAgICAgICB9Cj4KPiAtICAg
ICAgICAvKiBEZWFsbG9jYXRlIGxvd2VyIGxldmVsIHBhZ2UgdGFibGUgKi8KPiAtICAgICAgICBm
cmVlX2FtZF9pb21tdV9wZ3RhYmxlKG1mbl90b19wYWdlKHB0X21mblttZXJnZV9sZXZlbCAtIDFd
KSk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gICAg
ICB9Cj4KPiAtb3V0Ogo+IC0gICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7
Cj4gICAgICByZXR1cm4gMDsKPiArCj4gK2VycjoKPiArICAgIHdoaWxlICggaS0tICkKPiArICAg
ICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCj4gKyAgICAg
ICAgaWYgKCBhbWRfaW9tbXVfdW5tYXBfcGFnZXMoZCwgb3JpZ19nZm4gKyBpLCAwKSApCj4gKyAg
ICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgIHJldHVybiByYzsKPiAgfQo+Cj4gLXN0YXRp
YyBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuKQo+ICtpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1hcF9wYWdlcyhzdHJ1
Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG9yZGVyKQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIHB0X21mbls3
XTsKPiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+ICsgICAg
aW50IHJ0ID0gMDsKPiArICAgIHVuc2lnbmVkIGxvbmcgaTsKPgo+ICAgICAgaWYgKCBpb21tdV91
c2VfaGFwX3B0KGQpICkKPiAgICAgICAgICByZXR1cm4gMDsKPgo+IC0gICAgbWVtc2V0KHB0X21m
biwgMCwgc2l6ZW9mKHB0X21mbikpOwo+IC0KPiAtICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFw
cGluZ19sb2NrKTsKPiAtCj4gICAgICBpZiAoICFoZC0+YXJjaC5yb290X3RhYmxlICkKPiAtICAg
IHsKPiAtICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiAgICAg
ICAgICByZXR1cm4gMDsKPiAtICAgIH0KPgo+IC0gICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBp
bml0aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKPiAtICAgICAqIHdlIG1pZ2h0
IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZ2ZuIG5vdyAqLwo+IC0gICAgaWYg
KCBpc19odm1fZG9tYWluKGQpICkKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRl
cik7IGkrKywgZ2ZuKysgKQo+ICAgICAgewo+IC0gICAgICAgIGludCByYyA9IHVwZGF0ZV9wYWdp
bmdfbW9kZShkLCBnZm4pOwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuWzddOwo+Cj4g
LSAgICAgICAgaWYgKCByYyApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiAtICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVH
KCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBnZm4gPSAlbHhcbiIsIGdmbik7Cj4gLSAgICAgICAg
ICAgIGlmICggcmMgIT0gLUVBRERSTk9UQVZBSUwgKQo+IC0gICAgICAgICAgICAgICAgZG9tYWlu
X2NyYXNoKGQpOwo+IC0gICAgICAgICAgICByZXR1cm4gcmM7Cj4gLSAgICAgICAgfQo+IC0gICAg
fQo+ICsgICAgICAgIG1lbXNldChwdF9tZm4sIDAsIHNpemVvZihwdF9tZm4pKTsKPgo+IC0gICAg
aWYgKCBpb21tdV9wZGVfZnJvbV9nZm4oZCwgZ2ZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0g
MCkgKQo+IC0gICAgewo+IC0gICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xv
Y2spOwo+IC0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50
cnkgZ2ZuID0gJWx4XG4iLCBnZm4pOwo+IC0gICAgICAgIGRvbWFpbl9jcmFzaChkKTsKPiAtICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKPiAtICAgIH0KPiAtCj4gLSAgICAvKiBtYXJrIFBURSBhcyAn
cGFnZSBub3QgcHJlc2VudCcgKi8KPiAtICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21m
blsxXSwgZ2ZuKTsKPiAtICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+
ICsgICAgICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPgo+IC0gICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7Cj4gLQo+IC0gICAgcmV0dXJuIDA7Cj4gLX0K
PiAtCj4gLS8qIFRPRE86IE9wdGltaXplIGJ5IHNxdWFzaGluZyBtYXBfcGFnZXMvdW5tYXBfcGFn
ZXMgd2l0aCBtYXBfcGFnZS91bm1hcF9wYWdlICovCj4gLWludCBfX211c3RfY2hlY2sgYW1kX2lv
bW11X21hcF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNp
Z25lZCBpbnQgb3JkZXIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmxhZ3MpCj4gLXsKPiAtICAgIHVuc2lnbmVkIGxvbmcgaTsKPiAtICAgIGlu
dCByYyA9IDA7Cj4gLQo+IC0gICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsr
ICkKPiAtICAgIHsKPiAtICAgICAgICByYyA9IGFtZF9pb21tdV9tYXBfcGFnZShkLCBnZm4gKyBp
LCBtZm4gKyBpLCBmbGFncyk7Cj4gLSAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQo+ICsgICAg
ICAgIC8qIFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQgd2l0aCAyIGxldmVsIElPIHBh
Z2UgdGFibGUsCj4gKyAgICAgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxl
IGZvciBsYWdlciBnZm4gbm93ICovCj4gKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkK
PiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHdoaWxlICggaS0tICkKPiAtICAgICAgICAgICAg
ICAgIC8qIElmIHN0YXRlbWVudCB0byBzYXRpc2Z5IF9fbXVzdF9jaGVjay4gKi8KPiAtICAgICAg
ICAgICAgICAgIGlmICggYW1kX2lvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSkgKQo+IC0gICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgICAgICBpbnQgcmMgPSB1cGRhdGVf
cGFnaW5nX21vZGUoZCwgZ2ZuKTsKPgo+IC0gICAgICAgICAgICBicmVhazsKPiArICAgICAgICAg
ICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ICsgICAgICAgICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBnZm4gPSAlbHhcbiIsIGdmbik7Cj4gKyAg
ICAgICAgICAgICAgICBpZiAoIHJjICE9IC1FQUREUk5PVEFWQUlMICkKPiArICAgICAgICAgICAg
ICAgICAgICBkb21haW5fY3Jhc2goZCk7Cj4gKyAgICAgICAgICAgICAgICBpZiAoICFydCApCj4g
KyAgICAgICAgICAgICAgICAgICAgcnQgPSByYzsKPiArICAgICAgICAgICAgICAgIGNvbnRpbnVl
Owo+ICsgICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+IC0gICAgfQo+IC0KPiAtICAgIHJldHVy
biByYzsKPiAtfQo+Cj4gLWludCBfX211c3RfY2hlY2sgYW1kX2lvbW11X3VubWFwX3BhZ2VzKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gLXsKPiAtICAgIHVuc2ln
bmVkIGxvbmcgaTsKPiAtICAgIGludCByYyA9IDA7Cj4gKyAgICAgICAgaWYgKCBpb21tdV9wZGVf
ZnJvbV9nZm4oZCwgZ2ZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4g
KyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkg
Z2ZuID0gJWx4XG4iLCBnZm4pOwo+ICsgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Cj4gKyAg
ICAgICAgICAgIGlmICggIXJ0ICkKPiArICAgICAgICAgICAgICAgIHJ0ID0gLUVGQVVMVDsKPiAr
ICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgfQo+Cj4gLSAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQo+IC0gICAgewo+IC0gICAgICAgIGludCByZXQgPSBh
bWRfaW9tbXVfdW5tYXBfcGFnZShkLCBnZm4gKyBpKTsKPiArICAgICAgICAvKiBtYXJrIFBURSBh
cyAncGFnZSBub3QgcHJlc2VudCcgKi8KPiArICAgICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2Vu
dChwdF9tZm5bMV0sIGdmbik7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBp
bmdfbG9jayk7Cj4KPiAtICAgICAgICBpZiAoICFyYyApCj4gLSAgICAgICAgICAgIHJjID0gcmV0
Owo+ICsgICAgICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBnZm4sIDApOwo+ICAgICAgfQo+
Cj4gLSAgICByZXR1cm4gcmM7Cj4gKyAgICByZXR1cm4gcnQ7Cj4gIH0KPgo+ICBpbnQgYW1kX2lv
bW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sCj4gQEAg
LTgzMSw3ICs4MjMsNyBAQCBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChz
dHJ1Y3QgZG9tYWluICpkb21haW4sCj4gICAgICBnZm4gPSBwaHlzX2FkZHIgPj4gUEFHRV9TSElG
VDsKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2VzOyBpKysgKQo+ICAgICAgewo+IC0gICAg
ICAgIHJ0ID0gYW1kX2lvbW11X21hcF9wYWdlKGRvbWFpbiwgZ2ZuICtpLCBnZm4gK2ksIGZsYWdz
KTsKPiArICAgICAgICBydCA9IGFtZF9pb21tdV9tYXBfcGFnZXMoZG9tYWluLCBnZm4gK2ksIGdm
biAraSwgZmxhZ3MsIDApOwo+ICAgICAgICAgIGlmICggcnQgIT0gMCApCj4gICAgICAgICAgICAg
IHJldHVybiBydDsKPiAgICAgIH0KPiAtLQo+IDIuNy40Cj4KCgoKLS0gClJlZ2FyZHMsCgpPbGVr
c2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 16:44:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 16:44: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.xen.org>)
	id 1djpoK-00044G-Vu; Mon, 21 Aug 2017 16:44:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1djpoK-000448-N7
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 16:44:20 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FE/1D-03937-3ED0B995; Mon, 21 Aug 2017 16:44:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfT+Qd3HvLM
 jDZYuZbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+L29gKvhuWXH9QEYD41PVLkZODiGB6YwS
 O/s0uxi5OFgEGlglGr63s4A4EgJzWCUm77rF3sXIAeTkSXxbmw3SICFQJNF86wkriM0rIChxc
 uYTFohBPhIze98zgticAq4Sv86BtILEayRu3J/GBGKzCRhI7H/3BCzOIqAqcfPvP6g5ARI/H/
 8G6xUWSJc42NXEBmKLCChJ3Fs1GayXWaBOYuG9nWwQtqZE6/bf7BMYBWYhOWMWktQCRqZVjBr
 FqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBQcgABDsYvywLOMQo
 ycGkJMq7IXVWpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kc8syOFBItS01Mr0jJzgPEAk5bg4
 FES4V0MkuYtLkjMLc5Mh0idYrTnuHJl3RcmjikHtgPJpom/fjFx9IFIIZa8/LxUKXHeCJA2AZ
 C2jNI8uKGw+L3EKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd6ZIFN4MvNK4Ha/AjqLCegsw9Z
 pIGeVJCKkpBoYG9N6qviyj79cun3J8Ra/w8cVJjtWK3QZnwhk49963Mu0osw0/cgBzr0mX85e
 32n+z7fEJ//kBrNVDjs1v9kbC2WdWbo4eH+uxtcT67LWSAnd/x3+cL3ru8Oy6Wf1Fr/QfGj06
 MfzRepvstg63uZr+s5d0KvJkdp/YtmN3QnmV+UDPil3C/FtVWIpzkg01GIuKk4EAKgAVjHaAg
 AA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503333858!78763366!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41188 invoked from network); 21 Aug 2017 16:44:18 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 16:44:18 -0000
Received: by mail-io0-f193.google.com with SMTP id m40so787883ioi.4
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 09:44:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=JsNKIaP7SlO/jKD7OKidQhOD1q6KaDJ8tJM24t3T5C8=;
 b=WOgUp9hU+iWd9kgOW+wSMMr4VIE1tjq+6/F63n+nyq+mYC33nHXwvXJgwVOfNuQFGQ
 CsJ+dA/vi3jeCnHW29i30ns+2ldDqksjo1JIbcCS5+XlCJ7jq4LoprPLBOn/nJNFOCC0
 v3iy5sZH+SubP02xfbItROFoMp4be8Ral22FEuv51Ww9Qe6laCySu/wDxRWdbzY9rfVW
 G65iundrxACcBCAnO8kOMzi48xAx0yGeSzZPvovsd3fSUgbQf4twjjJmJuEGJUg5dVRD
 57cZzKqgYmwtbckUpUk8aGjoJsGBI78csrwP/T4zuaIuIDdpjWHmm29OPZtcbWAMsRgC
 EZlQ==
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=JsNKIaP7SlO/jKD7OKidQhOD1q6KaDJ8tJM24t3T5C8=;
 b=ZkWnJc4X29Sv7vg+0q2N1Q2bANQRYss3MONxGU5F6vFbjAd6v3RNmh9yg413OuDWJe
 MOBn3BV3aTFXL8cyQa4ko/zi+fcas07N/5z0BjzN4y0esGf2KbkULBY0P1LZN+isZFvc
 63fUDvODxv9pnx0t+rFUEYvAnO5T3rOiWlI68zEcKxR1OEO9BPOO5V9ZzszKPIQ9bNdD
 xm8ldcm0c75VcAZ+BEoA2oX6ge7YzjsJO1dw/+yU7Si+nlNaMn8SwlntD+8qOpT/EexJ
 gn+UmY1OLIKuKwZphVZ6y3R4tWoC6aA7fkP9pIbIJuU/dx/p0Hih0EwINrbXXonCrwkV
 B9ug==
X-Gm-Message-State: AHYfb5jI0PNYJFIDeJdgteDHeG8tijtDFa6Vs4WOQ5un0pYngnFpJ0D9
 qVygkYt68GueYXgEBH9Q44e6dCnnfQ==
X-Received: by 10.107.135.28 with SMTP id j28mr6200372iod.41.1503333857352;
 Mon, 21 Aug 2017 09:44:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Mon, 21 Aug 2017 09:44:16 -0700 (PDT)
In-Reply-To: <1501003615-15274-13-git-send-email-olekstysh@gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-13-git-send-email-olekstysh@gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 21 Aug 2017 19:44:16 +0300
Message-ID: <CAPD2p-k0eOsbS+=hdJ7_t2h9My_jobnEQqajoGiownac_wzztg@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 12/13] [RFC] iommu: VT-d: Squash
 map_pages/unmap_pages with map_page/unmap_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KCkFueSBjb21tZW50cz8KCk9uIFR1ZSwgSnVsIDI1LCAyMDE3IGF0IDg6MjYgUE0s
IE9sZWtzYW5kciBUeXNoY2hlbmtvCjxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPiBGcm9t
OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4K
PiBSZWR1Y2UgdGhlIHNjb3BlIG9mIHRoZSBUT0RPIGJ5IHNxdWFzaGluZyBzaW5nbGUtcGFnZSBz
dHVmZiB3aXRoCj4gbXVsdGktcGFnZSBvbmUuIE5leHQgdGFyZ2V0IGlzIHRvIHVzZSBsYXJnZSBw
YWdlcyB3aGVuZXZlciBwb3NzaWJsZQo+IGluIHRoZSBjYXNlIHRoYXQgaGFyZHdhcmUgc3VwcG9y
dHMgdGhlbS4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPgo+IC0tLQo+ICAg
IENoYW5nZXMgaW4gdjE6Cj4gICAgICAgLQo+Cj4gICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAt
Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIHwgMTM4ICsrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNjcgaW5z
ZXJ0aW9ucygrKSwgNzEgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYwo+IGluZGV4IDQ1ZDFmMzYuLmQyMGIyZjkgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuYwo+IEBAIC0xNzUwLDE1ICsxNzUwLDI0IEBAIHN0YXRpYyB2b2lkIGlvbW11X2Rv
bWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgc3Bpbl91bmxvY2soJmhkLT5h
cmNoLm1hcHBpbmdfbG9jayk7Cj4gIH0KPgo+IC1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmbGFncykKPiArc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfdW5tYXBfcGFn
ZXMoc3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7Cj4gKwo+ICsv
Kgo+ICsgKiBUT0RPOiBPcHRpbWl6ZSBieSB1c2luZyBsYXJnZSBwYWdlcyB3aGVuZXZlciBwb3Nz
aWJsZSBpbiB0aGUgY2FzZQo+ICsgKiB0aGF0IGhhcmR3YXJlIHN1cHBvcnRzIHRoZW0uCj4gKyAq
Lwo+ICtzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZXMoc3RydWN0
IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Mp
Cj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+IC0g
ICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBuZXcgPSB7
IDAgfTsKPiAtICAgIHU2NCBwZ19tYWRkcjsKPiAgICAgIGludCByYyA9IDA7Cj4gKyAgICB1bnNp
Z25lZCBsb25nIG9yaWdfZ2ZuID0gZ2ZuOwo+ICsgICAgdW5zaWduZWQgbG9uZyBpOwo+Cj4gICAg
ICAvKiBEbyBub3RoaW5nIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlICovCj4gICAgICBp
ZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQo+IEBAIC0xNzY4LDc4ICsxNzc3LDYwIEBAIHN0YXRp
YyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
Cj4gICAgICBpZiAoIGlvbW11X3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
Cj4gICAgICAgICAgcmV0dXJuIDA7Cj4KPiAtICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGlu
Z19sb2NrKTsKPiAtCj4gLSAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwg
KHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEssIDEpOwo+IC0gICAgaWYgKCBwZ19tYWRkciA9
PSAwICkKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKywgZ2ZuKyss
IG1mbisrICkKPiAgICAgIHsKPiAtICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGlu
Z19sb2NrKTsKPiAtICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAtICAgIH0KPiAtICAgIHBhZ2Ug
PSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKPiAtICAg
IHB0ZSA9IHBhZ2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7Cj4gLSAgICBvbGQgPSAqcHRlOwo+IC0g
ICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1mbiA8PCBQQUdFX1NISUZUXzRLKTsK
PiAtICAgIGRtYV9zZXRfcHRlX3Byb3QobmV3LAo+IC0gICAgICAgICAgICAgICAgICAgICAoKGZs
YWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVBRCAgOiAwKSB8Cj4gLSAgICAgICAg
ICAgICAgICAgICAgICgoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpID8gRE1BX1BURV9XUklURSA6
IDApKTsKPiArICAgICAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSA9IE5VTEwsICpwdGUgPSBOVUxM
LCBvbGQsIG5ldyA9IHsgMCB9Owo+ICsgICAgICAgIHU2NCBwZ19tYWRkcjsKPgo+IC0gICAgLyog
U2V0IHRoZSBTTlAgb24gbGVhZiBwYWdlIHRhYmxlIGlmIFNub29wIENvbnRyb2wgYXZhaWxhYmxl
ICovCj4gLSAgICBpZiAoIGlvbW11X3Nub29wICkKPiAtICAgICAgICBkbWFfc2V0X3B0ZV9zbnAo
bmV3KTsKPiArICAgICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4KPiAt
ICAgIGlmICggb2xkLnZhbCA9PSBuZXcudmFsICkKPiAtICAgIHsKPiArICAgICAgICBwZ19tYWRk
ciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRf
NEssIDEpOwo+ICsgICAgICAgIGlmICggcGdfbWFkZHIgPT0gMCApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiArICAgICAg
ICAgICAgcmMgPSAtRU5PTUVNOwo+ICsgICAgICAgICAgICBnb3RvIGVycjsKPiArICAgICAgICB9
Cj4gKyAgICAgICAgcGFnZSA9IChzdHJ1Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2Uo
cGdfbWFkZHIpOwo+ICsgICAgICAgIHB0ZSA9IHBhZ2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7Cj4g
KyAgICAgICAgb2xkID0gKnB0ZTsKPiArICAgICAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBh
ZGRyX3QpbWZuIDw8IFBBR0VfU0hJRlRfNEspOwo+ICsgICAgICAgIGRtYV9zZXRfcHRlX3Byb3Qo
bmV3LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKChmbGFncyAmIElPTU1VRl9yZWFkYWJs
ZSkgPyBETUFfUFRFX1JFQUQgIDogMCkgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKChm
bGFncyAmIElPTU1VRl93cml0YWJsZSkgPyBETUFfUFRFX1dSSVRFIDogMCkpOwo+ICsKPiArICAg
ICAgICAvKiBTZXQgdGhlIFNOUCBvbiBsZWFmIHBhZ2UgdGFibGUgaWYgU25vb3AgQ29udHJvbCBh
dmFpbGFibGUgKi8KPiArICAgICAgICBpZiAoIGlvbW11X3Nub29wICkKPiArICAgICAgICAgICAg
ZG1hX3NldF9wdGVfc25wKG5ldyk7Cj4gKwo+ICsgICAgICAgIGlmICggb2xkLnZhbCA9PSBuZXcu
dmFsICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5t
YXBwaW5nX2xvY2spOwo+ICsgICAgICAgICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7
Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiArICAgICAgICAqcHRlID0g
bmV3Owo+ICsKPiArICAgICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihz
dHJ1Y3QgZG1hX3B0ZSkpOwo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5n
X2xvY2spOwo+ICAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKPiAtICAgICAg
ICByZXR1cm4gMDsKPiAtICAgIH0KPiAtICAgICpwdGUgPSBuZXc7Cj4gLQo+IC0gICAgaW9tbXVf
Zmx1c2hfY2FjaGVfZW50cnkocHRlLCBzaXplb2Yoc3RydWN0IGRtYV9wdGUpKTsKPiAtICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+IC0gICAgdW5tYXBfdnRkX2RvbWFp
bl9wYWdlKHBhZ2UpOwo+Cj4gLSAgICBpZiAoICF0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lv
dGxiKSApCj4gLSAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYihkLCBnZm4sIGRtYV9wdGVf
cHJlc2VudChvbGQpLCAxKTsKPiAtCj4gLSAgICByZXR1cm4gcmM7Cj4gLX0KPiAtCj4gLXN0YXRp
YyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbikKPiAtewo+IC0gICAgLyogRG8gbm90aGluZyBpZiBoYXJkd2FyZSBkb21h
aW4gYW5kIGlvbW11IHN1cHBvcnRzIHBhc3MgdGhydS4gKi8KPiAtICAgIGlmICggaW9tbXVfcGFz
c3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiAtICAgICAgICByZXR1cm4gMDsK
PiAtCj4gLSAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgKHBhZGRyX3QpZ2ZuIDw8IFBB
R0VfU0hJRlRfNEspOwo+IC19Cj4gLQo+IC0vKiBUT0RPOiBPcHRpbWl6ZSBieSBzcXVhc2hpbmcg
bWFwX3BhZ2VzL3VubWFwX3BhZ2VzIHdpdGggbWFwX3BhZ2UvdW5tYXBfcGFnZSAqLwo+IC1zdGF0
aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAq
ZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gLXsKPiAt
ICAgIHVuc2lnbmVkIGxvbmcgaTsKPiAtICAgIGludCByYyA9IDA7Cj4gLQo+IC0gICAgZm9yICgg
aSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKPiAtICAgIHsKPiAtICAgICAgICByYyA9
IGludGVsX2lvbW11X21hcF9wYWdlKGQsIGdmbiArIGksIG1mbiArIGksIGZsYWdzKTsKPiAtICAg
ICAgICBpZiAoIHVubGlrZWx5KHJjKSApCj4gKyAgICAgICAgaWYgKCAhdGhpc19jcHUoaW9tbXVf
ZG9udF9mbHVzaF9pb3RsYikgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgd2hpbGUgKCBp
LS0gKQo+IC0gICAgICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0
X2NoZWNrLiAqLwo+IC0gICAgICAgICAgICAgICAgaWYgKCBpbnRlbF9pb21tdV91bm1hcF9wYWdl
KGQsIGdmbiArIGkpICkKPiAtICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKPiAtCj4gLSAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiKGQs
IGdmbiwgZG1hX3B0ZV9wcmVzZW50KG9sZCksIDEpOwo+ICsgICAgICAgICAgICBpZiAoIHJjICkK
PiArICAgICAgICAgICAgICAgIGdvdG8gZXJyOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPgo+ICsg
ICAgcmV0dXJuIDA7Cj4gKwo+ICtlcnI6Cj4gKyAgICB3aGlsZSAoIGktLSApCj4gKyAgICAgICAg
LyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwo+ICsgICAgICAgIGlm
ICggaW50ZWxfaW9tbXVfdW5tYXBfcGFnZXMoZCwgb3JpZ19nZm4gKyBpLCAwKSApCj4gKyAgICAg
ICAgICAgIGNvbnRpbnVlOwo+ICsKPiAgICAgIHJldHVybiByYzsKPiAgfQo+Cj4gQEAgLTE4NDcs
MTIgKzE4MzgsMTcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfdW5tYXBf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKPiAgewo+
IC0gICAgdW5zaWduZWQgbG9uZyBpOwo+ICAgICAgaW50IHJjID0gMDsKPiArICAgIHVuc2lnbmVk
IGxvbmcgaTsKPiArCj4gKyAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBhbmQg
aW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwo+ICsgICAgaWYgKCBpb21tdV9wYXNzdGhyb3Vn
aCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ICsgICAgICAgIHJldHVybiAwOwo+Cj4gLSAg
ICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQo+ICsgICAgZm9yICggaSA9
IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrLCBnZm4rKyApCj4gICAgICB7Cj4gLSAgICAgICAg
aW50IHJldCA9IGludGVsX2lvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSk7Cj4gKyAgICAgICAg
aW50IHJldCA9IGRtYV9wdGVfY2xlYXJfb25lKGQsIChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZU
XzRLKTsKPiArCj4gICAgICAgICAgaWYgKCAhcmMgKQo+ICAgICAgICAgICAgICByYyA9IHJldDsK
PiAgICAgIH0KPiAtLQo+IDIuNy40Cj4KCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNo
ZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 17:01:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 17:01: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.xen.org>)
	id 1djq47-0005bY-Mb; Mon, 21 Aug 2017 17:00:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1djq46-0005bS-Gc
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 17:00:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 45/78-01996-5B11B995; Mon, 21 Aug 2017 17:00:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXer4Ox
 Ig7sLuC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owFk6oKfrJXfGm7xdbAeIqti5GLQ0hgI6NE
 24spzF2MnEDObkaJhx/ZQGxhgQCJpgtdTCC2iECQxLT1M1khGt4wSjQ/vQLmMAscZpTY/6GLB
 aSKTUBT4s7nT2AdvAJWEg++LwKLswioSvRvfcIOYosKhEu8bTzCAlEjKHFy5hMwm1PAXuLf1e
 NgvcwCthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQTC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDgGIBgB+PU93GHGCU5mJREeTekzooU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMGbITA7UkiwKDU9tSItMwcY+jBpCQ4eJRHen3xAad7igsTc4sx0i
 NQpRkUpcd55IH0CIImM0jy4Nli8XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw70yQKTyZeS
 Vw018BLWYCWmzYOg1kcUkiQkqqgVGSoW7r4uc2c7kkbzVHbdvmckKfX+n1YmYxn+StiY1CHo5
 t31nqdvltvHtWx/n1/Jntyw72Ced8l3bK21kyUac9SnjihF6JI5e+/dJ8/fJG6MOgV68+35n6
 smLuBWPTQ5siiiqZ393b8F/gxzO5bImP2gGP5oatyV8fMffc5VdJs62XW5cZvg1TYinOSDTUY
 i4qTgQAl4thfbICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503334836!105305738!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37475 invoked from network); 21 Aug 2017 17:00:37 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 21 Aug 2017 17:00:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0E42C2B;
 Mon, 21 Aug 2017 10:00:36 -0700 (PDT)
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 579713F577;
 Mon, 21 Aug 2017 10:00:34 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1502908394-9760-1-git-send-email-boris.ostrovsky@oracle.com>
 <1502908394-9760-2-git-send-email-boris.ostrovsky@oracle.com>
 <1fb6bc7c-b303-8bac-46df-3d88c3459c11@arm.com>
 <599B00EF0200007800171907@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <69db9204-d0b1-74bc-ff93-95fd4618ca80@arm.com>
Date: Mon, 21 Aug 2017 18:00:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <599B00EF0200007800171907@prv-mh.provo.novell.com>
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCHES v8 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjEvMDgvMTcgMTQ6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE3
LjA4LjE3IGF0IDEyOjMwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAxNi8w
OC8xNyAxOTozMywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gLi4gc28gdGhhdCBpdCdzIGVh
c3kgdG8gZmluZCBwYWdlcyB0aGF0IG5lZWQgdG8gYmUgc2NydWJiZWQgKHRob3NlIHBhZ2VzIGFy
ZQo+Pj4gbm93IG1hcmtlZCB3aXRoIF9QR0NfbmVlZF9zY3J1YiBiaXQpLgo+Pj4KPj4+IFdlIGtl
ZXAgdHJhY2sgb2YgdGhlIGZpcnN0IHVuc2NydWJiZWQgcGFnZSBpbiBhIHBhZ2UgYnVkZHkgdXNp
bmcgZmlyc3RfZGlydHkKPj4+IGZpZWxkLiBGb3Igbm93IGl0IGNhbiBoYXZlIHR3byB2YWx1ZXMs
IDAgKHdob2xlIGJ1ZGR5IG5lZWRzIHNjcnViYmluZykgb3IKPj4+IElOVkFMSURfRElSVFlfSURY
ICh0aGUgYnVkZHkgZG9lcyBub3QgbmVlZCB0byBiZSBzY3J1YmJlZCkuIFN1YnNlcXVlbnQKPj4g
cGF0Y2hlcwo+Pj4gd2lsbCBhbGxvdyBzY3J1YmJpbmcgdG8gYmUgaW50ZXJydXB0ZWQsIHJlc3Vs
dGluZyBpbiBmaXJzdF9kaXJ0eSB0YWtpbmcgYW55Cj4+PiB2YWx1ZS4KPj4+Cj4+PiBTaWduZWQt
b2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pgo+
PiBGb3IgdGhlIEFSTSBiaXRzOgo+Pgo+PiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPgo+IEkndmUgc3RhcnRlZCBjb21taXR0aW5nIHRoZSBzZXJpZXMgd2hl
biBJIG5vdGljZWQgcGF0Y2hlcyA0LCA1LCBhbmQgNgo+IGFyZSBzdGlsbCBsYWNraW5nIEFSTSBz
aWRlIGFja3MuCgpXaG9vcHMsIHRoYW5rIHlvdSBmb3IgdGhlIHJlbWFpbmRlci4gWW91IGNhbiBh
Y2sgbXkgYWNrIG9uIHRoZSA0LCA1LCBhbmQgNjoKCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 17:02:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 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.xen.org>)
	id 1djq5X-0005h4-1K; Mon, 21 Aug 2017 17:02:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djq5V-0005ge-6S
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 17:02:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 89/B7-03612-C021B995; Mon, 21 Aug 2017 17:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZdLaHa
 kwaIt0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPazja3gdRdjxZ2nR1gb
 GFdEdzFycQgJ/GWUaLszixXCecwoceTWPfYuRk4gZxujxK7+UhBbRMBZ4uuZuWBxXgF9iWknp
 7GC2MIC4RJfrv9iB2mWEPhhInFgYSMTSEJCwFNi4YVeRhi7b/YPti5Gdg42ASuJQ2IgURYBVY
 mF/XdZJzByL2BkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEeh1BiDYwXh+beAhRkkOJiVR3g2psyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+FZgdKSRY
 lJqeWpGWmQMMP5i0BAePkghvqCBQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnngcwQA
 CnKKM2DGwGLhUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5g0AWcWTmVcCt+kV0BFMQEcYtk
 4DOaIkESEl1cCYvLdlYi/HU++oGycU1CM5p7iJSs2p0N4vpdPTyfmchyH3ytVzLoHvAjQTglb
 VTjL4Zc3zUlG80XHDvre7jk7c8Y3xwMES3+lsRZG7ueTUF92cWqI+x3hJxgLVVL8mDbsbwdds
 Kk/Wsseq5UfO/qGkst3i3uLUJ4dcS6q4v+mmzg0WaHjftkyJpTgj0VCLuag4EQBp4rhLgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503334921!66915569!1
X-Originating-IP: [104.130.215.37]
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 26498 invoked from network); 21 Aug 2017 17:02:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 17:02:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djq5P-00067H-Iw; Mon, 21 Aug 2017 17:01: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 1djq5K-00054V-4z; Mon, 21 Aug 2017 17:01:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djq5J-0003sS-Vr; Mon, 21 Aug 2017 17:01:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112759-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 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-2: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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-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: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: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-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: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-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-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:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5c10e0e4b0804aa43a45b4bf31d4df3f08ccd0c1
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 17:01:53 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112759: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc1OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc1OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEyNjY0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2
NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2NAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjY2NAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgNDggeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMTI3MDEKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGlu
IDExMjcyMAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10
c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTEyNzIwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTEyNjY0CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBpbiAxMTI3MDEgbGlrZSAxMTI2NjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEyNzIwIGxpa2UgMTEyNjY0CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTEyNzIwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNzIwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI3MjAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMTI3MjAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjcyMCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDExMjcyMCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNzIwIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI3
MjAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI3MjAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjcyMCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExMjcyMCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI3MjAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDExMjcyMCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjcyMCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMTI3MjAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjcyMCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDExMjcyMCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI3MjAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
MjcyMCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNzIwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI3MjAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDExMjcyMCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExMjY2NAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVp
bGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDVjMTBlMGU0YjA4MDRhYTQzYTQ1YjRiZjMxZDRkZjNmMDhjY2QwYzEKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGY1MjExY2U3NTgyMWUwZjJjYzU1ZWZmZDI4
ZGZiZTkwODIyNjk3MGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjY2NCAgMjAxNy0wOC0xNiAx
MDo0ODoyNSBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI2ODQgIDIwMTctMDgt
MTcgMTM6NTM6NDEgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1
cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKCk5v
dCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1YzEwZTBlNGIwODA0YWE0M2E0NWI0YmYzMWQ0ZGYzZjA4
Y2NkMGMxCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRo
dSBBdWcgMTcgMTU6MDc6NTYgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4IHRyYW5zaXRpdmUg
Z3JhbnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50cyBt
dXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAgcmVmZXJlbmNlIGNvdW50aW5n
IGJyZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNhbGwgdG8KICAgIF9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkKICAgIGNv
dW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5hbCBwaW4gY291bnQpLiBGdXJ0
aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQgbG9ja3Mg
d2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUg
b3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKICAgIGp1c3QgdGhlIHBp
biBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzLiBBcyBh
CiAgICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIG5lZWRzIHRvIG1pcnJvciB0
aGF0IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQogICAgcmV0cnkgcGF0aCBv
ZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRhYl9zZXRfdmVyc2lvbigpIGFs
c28KICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNpdGl2ZSBn
cmFudC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMwYzQzMmM3CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0IDVhZmI5NGNhYzAxODhiNjg0
MWY0MzRhMDg3ZTE5MzY2ZjA4N2VmZDIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNTowMToyNyAyMDE3ICswMjAwCgogICAgZ250dGFi
OiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgIAogICAgVGhlcmUg
aXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0
ZSB0aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMgd2l0
aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6CiAgICAtIF9fcmVsZWFzZV9n
cmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwgdHJh
bnNpdGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlz
IGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICBhcmd1bWVudCBmYWxzZSwg
YXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgIC0gX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAgICAg
IG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2NiN2Y3
MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3
IDE0OjM5OjE4ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 17:24:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 17: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.xen.org>)
	id 1djqRL-0007CV-1N; Mon, 21 Aug 2017 17:24:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=399224df6=citrix-osstest@xenproject.org>)
 id 1djqRK-0007CC-Fx
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 17:24:38 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A8/DA-02033-5571B995; Mon, 21 Aug 2017 17:24:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXjdUfHa
 kwarnrBb3prxnd2D02N63iz2AMYo1My8pvyKBNePv99WMBXuEK14/UWpg3MzbxcjJISHgL/F4
 /xd2CNtdYnr7CjYQW0TAWWLCh9tgNq+AnsTqQ91gNcICRhKv5l1k7WLkAKp3k2j46wfR6ibxY
 1onWDmbgIfExJ6JLCA2i4CqxLzZ58FsIQEtiaWLVzJBjBSUODnzCVicWUBC4uCLF8wQcywkdn
 zsY5vAyDsLSdksJGULGJlWMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5pnq5qcXFiempOYlJxXr
 J+bmbGIGBwwAEOxjXTHU+xCjJwaQkyrshdVakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnezaKz
 I4UEi1LTUyvSMnOAIQyTluDgURLh5REDSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvS
 ZAZAiBFGaV5cCNg8XSJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzMIKt4MvNK4Da9AjqCCe
 gIw9ZpIEeUJCKkpBoYnbcEBjMWuG/bvyXMvqH0j1yDeuWrL8rLcjd6rw15Mc/u2xS3C+Wz85k
 TFu+OmqjAkrV6UbXu73mz38cteB3FoKid8yNs6sVj3exc3ey7Gu3L4jvuCvf0Xk54EbTb6cF3
 LymeLq6jOyJuGNzcZNjQfrMnYaXmhPN1y8V/GvLun2TeGa8aav1CiaU4I9FQi7moOBEAAbeES
 KICAAA=
X-Env-Sender: prvs=399224df6=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503336275!87071291!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5157 invoked from network); 21 Aug 2017 17:24:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Aug 2017 17:24:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,409,1498521600"; d="scan'208";a="444555001"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72000-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=fa74dd2217aebe6930890e55d58d35e639b18c2e
X-Osstest-Versions-That: ovmf=ce13d2d8c81f0ba77ac15d1e9a395ef1b8e57a82
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 21 Aug 2017 18:24:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72000: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMDAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBmYTc0ZGQyMjE3YWViZTY5MzA4OTBlNTVkNThkMzVlNjM5YjE4
YzJlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjZTEzZDJkOGM4MWYw
YmE3N2FjMTVkMWU5YTM5NWVmMWI4ZTU3YTgyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5OTYg
IDIwMTctMDgtMjAgMTU6MTk6MzEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDAwICAyMDE3LTA4LTIxIDEyOjMyOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVuIE5pZSA8anVuLm5p
ZUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVz
dC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+
b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZmE3NGRkMjIxN2FlYmU2
OTMwODkwZTU1ZDU4ZDM1ZTYzOWIxOGMyZQpBdXRob3I6IEp1biBOaWUgPGp1bi5uaWVAbGluYXJv
Lm9yZz4KRGF0ZTogICBUaHUgQXVnIDE3IDIwOjU4OjU5IDIwMTcgKzA4MDAKCiAgICBFbWJlZGRl
ZFBrZy9BbmRyb2lkQm9vdDogYm9vdCBhbmRyb2lkIGtlcm5lbCBmcm9tIHN0b3JhZ2UKICAgIAog
ICAgQWRkIGFuIGFuZHJvaWQga2VybmVsIGxvYWRlciB0aGF0IGNvdWxkIGxvYWQga2VybmVsIGZy
b20gc3RvcmFnZQogICAgZGV2aWNlLgogICAgVGhpcyBhbmRyb2lkIGJvb3QgaW1hZ2UgQkRTIGFk
ZCBhZGR0aXRpb25hbCBjbWRsaW5lL2R0Yi9yYW1mcwogICAgc3VwcG9ydCBiZXNpZGVzIGtlcm5l
bCB0aGF0IGlzIGludHJvZHVjZWQgYnkgQW5kcm9pZCBib290IGhlYWRlci4KICAgIAogICAgVGhp
cyBwYXRjaCBpcyBkZXJpdmVkIGZyb20gSGFvamlhbidzIGNvZGUgYXMgYmVsb3cgbGluay4KICAg
IGh0dHBzOi8vcGF0Y2hlcy5saW5hcm8ub3JnL3BhdGNoLzk0NjgzLwogICAgCiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdW4gTmllIDxqdW4ubmllQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
TGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 17:32:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 17:32: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.xen.org>)
	id 1djqYo-0007uh-Pk; Mon, 21 Aug 2017 17:32:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1djqYn-0007ub-Cy
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 17:32:21 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 11/C0-01995-4291B995; Mon, 21 Aug 2017 17:32:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXSO6nOVVdZcna
 kwcfpmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9n0fZClp4Kw7vfMrWwLiVq4uRk0NIYDKT
 xJ9zJV2MXED2b0aJFUtvM0EkNjBK/D9WAZHoZpSYs/Y2excjB5BTJLHwEStIDYuAqsSKk8/YQ
 MJsAiYSb1Y5goRFBNQl/lyYwAhiMwsoSew/ew3MFgYqaXo/nRmknFfAXGLvej2ITSYSR/ZvYw
 exeQUEJU7OfMIC0aolcePfSyaQcmYBaYnl/zhAwpwCphKdh+4zg9iiAsoS8/atYgOxJQSMJfp
 m9bFMYBSahWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01
 JzGpWC85P3cTIzCM6xkYGHcw/j7ud4hRkoNJSZR3Q+qsSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvMnisyOFBItS01Mr0jJzgBEFk5bg4FES4X0CkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/L
 xUKXHepSBFAiBFGaV5cCNg0X2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvcpApPJl5JXC
 bXgEdwQR0hGHrNJAjShIRUlINjKLH+Ks1r+6UTb2nZfhy26oqhoT92+axfXhXeUdn0el//Ru1
 fc6EiQns2WPhuDes1eHkg3kcB43lgia+clfceLTc8fGGCX67ufslQoxLPBz4791RTN4yt/pnp
 e1MQRmeZ3+2VsRud4uyvl3/b87cFLWt0+dbN514dKN4yblb19hPTgyY5zzb9qYSS3FGoqEWc1
 FxIgA+RdfB6QIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503336738!52868893!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1486 invoked from network); 21 Aug 2017 17:32:19 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 17:32:19 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7LHWDB7026897
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 17:32:13 GMT
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 v7LHWCvm032369
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 17:32:13 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 v7LHWC2A027941;
 Mon, 21 Aug 2017 17:32:12 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 21 Aug 2017 10:32:11 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 0798E6A0764; Mon, 21 Aug 2017 13:32:10 -0400 (EDT)
Date: Mon, 21 Aug 2017 13:32:10 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170821173210.GB23276@char.us.oracle.com>
References: <E1djjcb-0003ZW-O0@lists.xenproject.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <E1djjcb-0003ZW-O0@lists.xenproject.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMTE6MDc6MzlBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoaXMgZW1haWwgb25seSB0cmFja3MgYmlnIGl0ZW1zIGZvciB4ZW4uZ2l0IHRyZWUu
IFBsZWFzZSByZXBseSBmb3IgaXRlbXMgeW91Cj4gd291bGsgbGlrZSB0byBzZWUgaW4gNC4xMCBz
byB0aGF0IHBlb3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKPiBwcmlvcml0
aXNlIGFjY29yZGluZ2x5Lgo+IAo+IFlvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRp
b24gYW5kIHVzZSBjYXNlcyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKPiB3b3JraW5nIG9uLgo+IAo+
ID0gVGltZWxpbmUgPQo+IAo+IFdlIG5vdyBhZG9wdCBhIGZpeGVkIGN1dC1vZmYgZGF0ZSBzY2hl
bWUuIFdlIHdpbGwgcmVsZWFzZSB0d2ljZSBhCj4geWVhci4gVGhlIHVwY29taW5nIDQuMTAgdGlt
ZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgo+IAo+ICogTGFzdCBwb3N0aW5nIGRhdGU6IFNlcHRlbWJl
ciAxNXRoLCAyMDE3Cj4gKiBIYXJkIGNvZGUgZnJlZXplOiBTZXB0ZW1iZXIgMjl0aCwgMjAxNwo+
ICogUkMxOiBUQkQKPiAqIFJlbGVhc2U6IERlY2VtYmVyIDIsIDIwMTcKPiAKPiBOb3RlIHRoYXQg
d2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwgcGF0Y2hl
cwo+IHRoYXQgd2lzaCB0byBnbyBpbnRvIDQuMTAgbXVzdCBiZSBwb3N0ZWQgbm8gbGF0ZXIgdGhh
biB0aGUgbGFzdCBwb3N0aW5nCj4gZGF0ZS4gQWxsIHBhdGNoZXMgcG9zdGVkIGFmdGVyIHRoYXQg
ZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkCj4gaW50byBuZXh0IHJlbGVhc2UuCj4g
Cj4gUkNzIHdpbGwgYmUgYXJyYW5nZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgZnJlZXplLgo+IAo+IFdl
IHJlY2VudGx5IGludHJvZHVjZWQgYSBqaXJhIGluc3RhbmNlIHRvIHRyYWNrIGFsbCB0aGUgdGFz
a3MgKG5vdCBvbmx5IGJpZykKPiBmb3IgdGhlIHByb2plY3QuIFNlZTogaHR0cHM6Ly94ZW5wcm9q
ZWN0LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vlcy4KPiAKPiBNb3N0IG9mIHRoZSB0
YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcgamly
YSB0YXNrCj4gcmVmZXJyZWQgYnkgWEVOLU4uCj4gCj4gSSBoYXZlIHN0YXJ0ZWQgdG8gaW5jbHVk
ZSB0aGUgdmVyc2lvbiBudW1iZXIgb2Ygc2VyaWVzIGFzc29jaWF0ZWQgdG8gZWFjaAo+IGZlYXR1
cmUuIENhbiBlYWNoIG93bmVyIHNlbmQgYW4gdXBkYXRlIG9uIHRoZSB2ZXJzaW9uIG51bWJlciBp
ZiB0aGUgc2VyaWVzCj4gd2FzIHBvc3RlZCB1cHN0cmVhbT8KPiAKPiA9IFByb2plY3RzID0KPiAK
PiA9PSBIeXBlcnZpc29yID09IAo+IAo+ICogIFBlci1jcHUgdGFza2xldAo+ICAgLSAgWEVOLTI4
Cj4gICAtICBLb25yYWQgUnplc3p1dGVrIFdpbGsKCkkgYW0gbm90IGdvaW5nIHRvIGJlIGFibGUg
dG8gZ2V0IHRoaXMgZG9uZSBpbiB0aGUgdGltZS1mcmFtZS4KSWYgc29tZWJvZHkgd291bGQgYmUg
aW50ZXJlc3RlZCBpbiBwaWNraW5nIHVwIHRoZSBwYXRjaGVzIEkgd291bGQKYmUgdGhyaWxsZWQh
CgooSW4gdGhlIG1lYW4tdGltZSBJIGhhdmUgc29tZSBsaXZlcGF0Y2ggcGF0Y2hlcyB0aGF0IEkg
YW0gbWFzc2FnaW5nKS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 18:06:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 18: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.xen.org>)
	id 1djr5K-0001hI-3k; Mon, 21 Aug 2017 18:05:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djr5I-0001gG-Pz
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 18:05:56 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 25/6D-02177-4012B995; Mon, 21 Aug 2017 18:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ovy6T4ux
 Ig2tTJC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZ/5+yFZx1qzh7t5m1gfGlURcjJ4eEgJHE
 24n/mLoYuTiEBBYySlyZtIcRJMEmoCqx4fopVhBbREBa4trny4wgRcwCjxklmndDFAkL+Ens2
 j4dzGYBatjd/5EJxOYVMJZ4NWkfK8QGeYmOA5NZQGxOAROJ9XsPM4PYQkA1Ez7PZpvAyL2AkW
 EVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB+Pef06
 HGCU5mJREeTekzooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrrDA7UkiwKDU9tSItMwcYaDBp
 CQ4eJRHe1fJAad7igsTc4sx0iNQpRkUpcV5xkD4BkERGaR5cGyy4LzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmY9y7IeJ7MvBK46a+AFjMBLTZsnQayuCQRISXVwCiWLbfmHq+JZXJMmfF7lk
 9R7QoJT2/f9y95JrfXWzHwkW3S3qyXT3Zkmizetbm1Kdi2u/fmpXOnzt/ZJ9Lvrh9ft8/h5K3
 Ii7tUnn47pLJtt6e7TPuB8wpCH9qy1zn+vn/6iexz/6dm866btNUrqR+KD7/7+bnHxnzOv+1a
 PoxXODrORx6ala7EUpyRaKjFXFScCAB2MahmaQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503338754!104615850!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23852 invoked from network); 21 Aug 2017 18:05:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 18:05:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EF419ADDC;
 Mon, 21 Aug 2017 18:05:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 20:05:46 +0200
Message-Id: <20170821180549.3989-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170821180549.3989-1-jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH 2/5] xen: move XENMAPSPACE_grant_table code into
	grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRs
aW5nIGFyZSBuZWFybHkKaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCgpUaGlzIGF0IG9uY2UgZml4ZXMgYSBidWcgaW4gdGhl
IGFybSBjb2RlIHdoaWNoIGRpZG4ndCB1bmxvY2sgdGhlIGdyYW50CnRhYmxlIGluIGVycm9yIGNh
c2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgMzQgKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICB8IDQxICsr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggfCAgNiArKysrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8ICA1ICsrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3Jh
bnRfdGFibGUuaCAgICAgfCAgMyArKysKIDYgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygr
KSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4v
YXJjaC9hcm0vbW0uYwppbmRleCBhODEwYTA1NmQ3Li42ZGFkMTY3YThlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMjQsNiArMjQsNyBA
QAogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9wcmVlbXB0Lmg+CiAjaW5jbHVk
ZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2dy
YW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vZXZl
bnQuaD4KQEAgLTM0LDcgKzM1LDYgQEAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1
ZGUgPGFzbS9mbHVzaHRsYi5oPgogI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KLSNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgogI2luY2x1ZGUgPHhzbS94c20u
aD4KICNpbmNsdWRlIDx4ZW4vcGZuLmg+CkBAIC0xMjI5LDM3ICsxMjI5LDExIEBAIGludCB4ZW5t
ZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIHN3aXRjaCAoIHNwYWNlICkKICAgICB7CiAgICAg
Y2FzZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZToKLSAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhk
LT5ncmFudF90YWJsZSk7Ci0KLSAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lv
biA9PSAwICkKLSAgICAgICAgICAgIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKLQot
ICAgICAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAg
ICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAg
ICAgICAgICBpZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAg
ICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lk
eF0pOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwot
ICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAoaWR4
ID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkpICYmCi0gICAgICAgICAgICAgICAg
IChpZHggPCBtYXhfZ3JhbnRfZnJhbWVzKSApCi0gICAgICAgICAgICAgICAgZ250dGFiX2dyb3df
dGFibGUoZCwgaWR4ICsgMSk7Ci0KLSAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJh
bWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4o
ZC0+Z3JhbnRfdGFibGUtPnNoYXJlZF9yYXdbaWR4XSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KLQotICAgICAgICBkLT5hcmNo
LmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOworICAgICAgICByYyA9IGdudHRhYl9tYXBfZnJh
bWUoZCwgaWR4LCBnZm4sICZtZm4pOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJl
dHVybiByYzsKIAogICAgICAgICB0ID0gcDJtX3JhbV9ydzsKLQotICAgICAgICBncmFudF93cml0
ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhFTk1B
UFNQQUNFX3NoYXJlZF9pbmZvOgogICAgICAgICBpZiAoIGlkeCAhPSAwICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZWQ3NzI3MDU4Ni4u
ZTMzOTk4N2MwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTQ2MDEsNDAgKzQ2MDEsMTkgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21h
cF9vbmUoCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAgICAgdW5zaWdu
ZWQgbG9uZyBnZm4gPSAwOyAvKiBnY2MgLi4uICovCi0gICAgdW5zaWduZWQgbG9uZyBwcmV2X21m
biwgbWZuID0gMCwgb2xkX2dwZm47CisgICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgb2xkX2dw
Zm47CiAgICAgaW50IHJjID0gMDsKKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKICAgICBw
Mm1fdHlwZV90IHAybXQ7CiAKICAgICBzd2l0Y2ggKCBzcGFjZSApCiAgICAgewogICAgICAgICBj
YXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOgogICAgICAgICAgICAgaWYgKCBpZHggPT0gMCAp
Ci0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pOworICAg
ICAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pKTsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlOgot
ICAgICAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7Ci0KLSAgICAgICAg
ICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMCApCi0gICAgICAgICAgICAg
ICAgZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPSAxOwotCi0gICAgICAgICAgICBpZiAoIGQt
PmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAgKGlkeCAm
IFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAg
ICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAg
ICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNb
aWR4XSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJs
ZSkpICYmCi0gICAgICAgICAgICAgICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQot
ICAgICAgICAgICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsKLQotICAg
ICAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSAp
Ci0gICAgICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5z
aGFyZWRfcmF3W2lkeF0pOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBncmFudF93cml0
ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworICAgICAgICAgICAgZ250dGFiX21hcF9mcmFtZShk
LCBpZHgsIGdwZm4sICZtZm4pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgWEVO
TUFQU1BBQ0VfZ21mbl9yYW5nZToKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuOgpAQCAt
NDY1MSw4ICs0NjMwLDggQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGlkeCksIGQp
ICkKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIG1mbiA9IGlkeDsKLSAgICAg
ICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOworICAgICAgICAgICAgbWZuID0g
X21mbihpZHgpOworICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9y
ZWlnbjoKQEAgLTQ2NjEsNyArNDY0MCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJh
bnNsYXRlKGQpIHx8IChtZm4gPT0gMCkgKQorICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShkKSB8fCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgIHsKICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICBnb3RvIHB1dF9ib3RoOwpAQCAtNDY4NSwxNiArNDY2NCwxNiBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgZ290byBwdXRfYm90aDsKIAog
ICAgIC8qIFVubWFwIGZyb20gb2xkIGxvY2F0aW9uLCBpZiBhbnkuICovCi0gICAgb2xkX2dwZm4g
PSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOworICAgIG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9t
Zm4obWZuX3gobWZuKSk7CiAgICAgQVNTRVJUKCBvbGRfZ3BmbiAhPSBTSEFSRURfTTJQX0VOVFJZ
ICk7CiAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNlID09IFhFTk1B
UFNQQUNFX2dtZm5fcmFuZ2UgKQogICAgICAgICBBU1NFUlQoIG9sZF9ncGZuID09IGdmbiApOwog
ICAgIGlmICggb2xkX2dwZm4gIT0gSU5WQUxJRF9NMlBfRU5UUlkgKQotICAgICAgICByYyA9IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihvbGRfZ3BmbiksIF9tZm4obWZuKSwgUEFH
RV9PUkRFUl80Syk7CisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBf
Z2ZuKG9sZF9ncGZuKSwgbWZuLCBQQUdFX09SREVSXzRLKTsKIAogICAgIC8qIE1hcCBhdCBuZXcg
bG9jYXRpb24uICovCiAgICAgaWYgKCAhcmMgKQotICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgZ3BmbiwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAgcmMg
PSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CiAK
ICBwdXRfYm90aDoKICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2UgdG9vayBhIHJl
ZiBvZiB0aGUgZ2ZuIGF0IHRoZSB0b3AgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBmYjM4NTljZThlLi45ZTE4
ZGMwNDkzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNjA3LDYgKzM2MDcsNDQgQEAgaW50IG1lbV9zaGFyaW5n
X2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKIH0K
ICNlbmRpZgogCitpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikK
K3sKKyAgICBpbnQgcmMgPSAwOworCisgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJs
ZSk7CisKKyAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDAgKQorICAgICAg
ICBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9IDE7CisKKyAgICBpZiAoIGQtPmdyYW50X3Rh
YmxlLT5ndF92ZXJzaW9uID09IDIgJiYKKyAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRf
dGFibGVfc3RhdHVzKSApCisgICAgeworICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90
YWJsZV9zdGF0dXM7CisgICAgICAgIGlmICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhkLT5ncmFu
dF90YWJsZSkgKQorICAgICAgICAgICAgKm1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+Z3JhbnRf
dGFibGUtPnN0YXR1c1tpZHhdKSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dy
YW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkpICYmCisgICAgICAgICAgICAgKGlkeCA8IG1heF9n
cmFudF9mcmFtZXMpICkKKyAgICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEp
OworCisgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSAp
CisgICAgICAgICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c2hh
cmVkX3Jhd1tpZHhdKSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
KyAgICB9CisKKyAgICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCBpZHgsIGdmbik7CisKKyAgICBn
cmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworCisgICAgcmV0dXJuIHJjOworfQor
CiBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiB7CiAg
ICAgaW50IGZpcnN0ID0gMTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRf
dGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAppbmRleCBiYzRkNjFh
OTQwLi41ODFjNGJmOTI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC0yMSw2ICsy
MSwxMiBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQog
ICAgIHJldHVybiAxOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9n
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQoreworICAgIGQtPmFyY2guZ3JhbnRf
dGFibGVfZ2ZuW2lkeF0gPSBnZm47Cit9CisKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRf
cGFnZShkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRl
eCAzM2IyZjg4Yjk2Li5jODY1OTk5YTMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBA
IC03NSw2ICs3NSwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5z
aWduZWQgaW50IG5yLCB1aW50MTZfdCAqc3QpCiAgICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3
ICV3MSwlMCIgOiAiPW0iICgqc3QpIDogIklyIiAobnIpLCAibSIgKCpzdCkpOwogfQogCitzdGF0
aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z2ZuX3QgZ2ZuKQoreworfQorCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vlc3QgcGFn
ZXMgZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KICNkZWZpbmUgZ250dGFiX2hvc3Rf
bWFwcGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAogICAgICghKHJvKSAmJiAoKChs
ZCkgPT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJs
ZS5oCmluZGV4IGFmMjY5YTEwOGQuLjQzZWM2YzRkODAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBA
IC0xMzYsNCArMTM2LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3Rh
dHVzX2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2Zu
KHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAoraW50IGdudHRh
Yl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdm
biwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOworCiAjZW5kaWYgLyogX19YRU5f
R1JBTlRfVEFCTEVfSF9fICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 18:06:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 18: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.xen.org>)
	id 1djr5I-0001gY-Iv; Mon, 21 Aug 2017 18:05:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djr5H-0001g4-JD
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 18:05:55 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 65/D1-03406-2012B995; Mon, 21 Aug 2017 18:05:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ovy6T4ux
 Ig6bDfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8al83OYCk7wVHx9/Ja1gXErVxcjJ4eEgJHE
 24n/mLoYuTiEBBYySmw/sJQZJMEmoCqx4fopVhBbREBa4trny4wgRcwCjxklmnfvYQRJCAv4S
 xybNZsJxGYBanh8egNYM6+AscS8zt2MEBvkJToOTGYBsTkFTCTW7z0MViMEVDPh82y2CYzcCx
 gZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYwdvx
 zOsQoycGkJMq7IXVWpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXmWF2ZFCgkWp6akVaZk5wECD
 SUtw8CiJ8K6WB0rzFhck5hZnpkOkTjEqSonzioP0CYAkMkrz4NpgwX2JUVZKmJcR6BAhnoLUo
 tzMElT5V4ziHIxKwrwhIFN4MvNK4Ka/AlrMBLTYsHUayOKSRISUVAOjQHht6+qDVxVeMUp3O1
 zYmGKrd2WS89clisGTUnez5QpHyzrNv5gZvYRL4PEG0f0H3nOfa2LSnKd8wqLHmelR4/7Dxak
 PH1yz7j7z7YuB5ZviSXcSQxdp3LjoFyw5zVzUsVlVrPCYjFJvzz2ZuPcxZrrdPrcnRhr/+/xk
 r0O3rGKha9vEVzOUWIozEg21mIuKEwGfH4rSaQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503338753!75764155!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48439 invoked from network); 21 Aug 2017 18:05:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 18:05:54 -0000
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 mx1.suse.de (Postfix) with ESMTP id 8970BADAA;
 Mon, 21 Aug 2017 18:05:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 20:05:45 +0200
Message-Id: <20170821180549.3989-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170821180549.3989-1-jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH 1/5] xen: remove deprecated boot parameter
	gnttab_max_nr_frames
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJvb3QgcGFyYW1ldGVyIGdudHRhYl9tYXhfbnJfZnJhbWVzIGhhcyBiZWVuIGRlcHJlY2F0
ZWQgaW4gWGVuIDQuNS4KUmVtb3ZlIGl0IG5vdy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAxOSAr
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDE4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAzNjg5NWFhNTQ5Li5mYjM4NTljZThlIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC00MCwxMyArNDAsNiBAQAogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxh
c20vZmx1c2h0bGIuaD4KIAotLyoKLSAqIFRoaXMgb3B0aW9uIGlzIGRlcHJlY2F0ZWQsIHVzZSBn
bnR0YWJfbWF4X2ZyYW1lcyBhbmQKLSAqIGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIGluc3Rl
YWQuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBtYXhfbnJfZ3JhbnRfZnJh
bWVzOwotaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9ucl9mcmFtZXMiLCBtYXhfbnJfZ3JhbnRf
ZnJhbWVzKTsKLQogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X2dyYW50X2ZyYW1lczsK
IGludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwgbWF4X2dyYW50X2ZyYW1lcyk7CiAK
QEAgLTM2ODQsMTcgKzM2NzcsNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnRfYWxs
KHVuc2lnbmVkIGNoYXIga2V5KQogCiBzdGF0aWMgaW50IF9faW5pdCBnbnR0YWJfdXNhZ2VfaW5p
dCh2b2lkKQogewotICAgIGlmICggbWF4X25yX2dyYW50X2ZyYW1lcyApCi0gICAgewotICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcKLSAgICAgICAgICAgICAgICJnbnR0YWJfbWF4X25yX2Zy
YW1lcyBpcyBkZXByZWNhdGVkLCB1c2UgZ250dGFiX21heF9mcmFtZXMgaW5zdGVhZFxuIik7Ci0g
ICAgICAgIGlmICggIW1heF9ncmFudF9mcmFtZXMgKQotICAgICAgICAgICAgbWF4X2dyYW50X2Zy
YW1lcyA9IG1heF9ucl9ncmFudF9mcmFtZXM7Ci0gICAgICAgIEJVSUxEX0JVR19PTihERUZBVUxU
X01BWF9NQVBUUkFDS19GUkFNRVMgPCBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMpOwotICAg
ICAgICBpZiAoICFtYXhfbWFwdHJhY2tfZnJhbWVzICkKLSAgICAgICAgICAgIG1heF9tYXB0cmFj
a19mcmFtZXMgPSBtYXhfbnJfZ3JhbnRfZnJhbWVzICoKLSAgICAgICAgICAgICAgICAoREVGQVVM
VF9NQVhfTUFQVFJBQ0tfRlJBTUVTIC8gREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTKTsKLSAg
ICB9CisgICAgQlVJTERfQlVHX09OKERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUyA8IERFRkFV
TFRfTUFYX05SX0dSQU5UX0ZSQU1FUyk7CiAKICAgICBpZiAoICFtYXhfZ3JhbnRfZnJhbWVzICkK
ICAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyA9IERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUzsK
LS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 18:06:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 18: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.xen.org>)
	id 1djr5I-0001gM-CO; Mon, 21 Aug 2017 18:05:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djr5H-0001g3-Ft
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 18:05:55 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B3/7F-01987-2012B995; Mon, 21 Aug 2017 18:05:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ovy6T4ux
 Ig2drOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozfp/sYC+7xVGxd5d7A2MjVxcjJISFgJPF2
 4j+mLkYuDiGBhYwSS/5OYwdJsAmoSmy4fooVxBYRkJa49vkyI0gRs8BjRonm3XsYQRLCAoYS9
 94+YwGxWYAaJjduZAOxeQWMJW7/WscKsUFeouPAZJYJjJwLGBlWMaoXpxaVpRbpmuolFWWmZ5
 TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6q56BgXEH4+WvTocYJTmYlER5N6TOihTiS8p
 PqcxILM6ILyrNSS0+xKjBwSHQt2b1BUYplrz8vFQlCV5b+dmRQoJFqempFWmZOcBwgimV4OBR
 EuFdDZLmLS5IzC3OTIdInWLU5diwev0XJiGwGVLivJtBigRAijJK8+BGwEL7EqOslDAvIwMDg
 xBPQWpRbmYJqvwrRnEORiVh3lSQKTyZeSVwm14BHcEEdIRh6zSQI0oSEVJSDYwiFuape95Zs0
 u56h5fvLRz9bsFsmqck6f8+MOt2Vx2cO0cyySb5UKe+w5Zc1d19y888cArd+bLMyqHFmkamq1
 yke6cV/f3fsN69ZdKcjVmWkHzKlae9rkyn82IUZmZ0fIk27qivd4Tnrse6Jy6blt/31fjRUke
 TcHRjz7xyu33f3a3dVbK/stKLMUZiYZazEXFiQCL6tTTaAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503338753!80074382!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65356 invoked from network); 21 Aug 2017 18:05:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 18:05:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8978DADB4;
 Mon, 21 Aug 2017 18:05:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 20:05:44 +0200
Message-Id: <20170821180549.3989-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKZW5hYmxlcyBjb25maWd1
cmluZyBkaWZmZXJlbnQgbWF4aW11bSBncmFudCBmcmFtZSBudW1iZXJzIGZvciB2MSBhbmQKdjIu
IEluIG9yZGVyIHRvIGxldCB0aGUgZ3Vlc3Qga25vdyBhYm91dCB0aGUgYWN0dWFsIG51bWJlcnMg
YW4KaW50ZXJmYWNlIGZvciBwcm9iaW5nIHRoZSB2MSBhbmQgdjIgbGltaXRzIGlzIGFkZGVkLgoK
SnVlcmdlbiBHcm9zcyAoNSk6CiAgeGVuOiByZW1vdmUgZGVwcmVjYXRlZCBib290IHBhcmFtZXRl
ciBnbnR0YWJfbWF4X25yX2ZyYW1lcwogIHhlbjogbW92ZSBYRU5NQVBTUEFDRV9ncmFudF90YWJs
ZSBjb2RlIGludG8gZ3JhbnRfdGFibGUuYwogIHhlbjogY2xlYW4gdXAgZ3JhbnRfdGFibGUuaAog
IHhlbjogc3VwcG9ydCBkaWZmZXJlbnQgZ250dGFiX21heF9mcmFtZXMgZm9yIGdyYW50IHYxIGFu
ZCB2MgogIHhlbjogYWRkIG5ldyBoeXBlcmNhbGwgdG8gZ2V0IGdyYW50IHRhYmxlIGxpbWl0cwoK
IHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
ICAgICAgICAgfCAgMzQgKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICB8
ICA0MSArKy0tLS0KIHhlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMgICB8ICAgOSArLQog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMjY3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgg
fCAgIDkgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8ICAgNSArCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCAgfCAgMTQgKysKIHhlbi9pbmNsdWRlL3hlbi9n
cmFudF90YWJsZS5oICAgICB8ICA5MiArLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaCAgICAgICAgICAgfCAgIDEgKwogMTEgZmlsZXMgY2hhbmdlZCwgMjY5IGluc2VydGlvbnMo
KyksIDIwNyBkZWxldGlvbnMoLSkKCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 18:06:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 18: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.xen.org>)
	id 1djr5K-0001hV-AQ; Mon, 21 Aug 2017 18:05:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djr5I-0001gR-SE
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 18:05:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 42/8B-27137-4012B995; Mon, 21 Aug 2017 18:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ovy6z4ux
 Ig0OtQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b712tYCybkV+xetoqpgXFRSBcjJ4eEgJHE
 24n/mLoYuTiEBBYySrStu88IkmATUJXYcP0UK4gtIiAtce3zZUaQImaBx4wSzbv3gBUJCwRK7
 H28BcxmAWp42r8KrIFXwFhi+drvTBAb5CU6DkxmAbE5BUwk1u89zAxiCwHVTPg8m20CI/cCRo
 ZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBHmYAgh2M59c
 GHmKU5GBSEuXdkDorUogvKT+lMiOxOCO+qDQntfgQowYHh0DfmtUXGKVY8vLzUpUkeHfJz44U
 EixKTU+tSMvMAYYgTKkEB4+SCO9qkDRvcUFibnFmOkTqFKOilDivuAJQQgAkkVGaB9cGC/tLj
 LJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9CzKeJzOvBG76K6DFTECLDVungSwuSURISTUwBp
 vfs4/cfssob/K0RamMWX8UrXfl9B/IvH5u6sVT1xZuS9wS2xV1OEMwf7r3sdStXeEGSxnPqsn
 P+cDwe/+s/+sTZ8QWz9Z7/PSH3oo2iacKdWvn3Pnk8nrXva0HdHodWQ6L+T3znbWZ58Xv29y3
 X831jJ1aceWg9XbHr+KCgZs3K9XX7ttQtUCJpTgj0VCLuag4EQARVOl/dgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503338755!111317174!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31099 invoked from network); 21 Aug 2017 18:05:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 18:05:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D38B8ADDF;
 Mon, 21 Aug 2017 18:05:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 20:05:48 +0200
Message-Id: <20170821180549.3989-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170821180549.3989-1-jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH 4/5] xen: support different gnttab_max_frames
	for grant v1 and v2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG51bWJlciBvZiBncmFudHMgYSBkb21haW4gY2FuIHNldHVwIGlzIGxpbWl0ZWQgYnkgdGhl
IG1heGltdW0KbnVtYmVyIG9mIGdyYW50IGZyYW1lcyBpdCBpcyBhbGxvd2VkIHRvIHVzZS4gVG9k
YXkgdGhlIGxpbWl0IGlzIHRoZQpzYW1lIHJlZ2FyZGxlc3Mgd2hldGhlciB0aGUgZG9tYWluIHVz
ZXMgZ3JhbnQgdjEgb3IgdjIuIFVzaW5nIHYyCndpbGwgdGhlcmVmb3IgYmUgYSBkaXNhZHZhbnRh
Z2UgZm9yIHRoZSBkb21haW4gYXMgb25seSBoYWxmIHRoZQpudW1iZXIgb2YgZ3JhbnRzIGNvbXBh
cmVkIHRvIHYxIGNhbiBiZSB1c2VkLCBiZWNhdXNlIGEgZ3JhbnQgdjIgZW50cnkKaXMgdHdpY2Ug
YXMgbGFyZ2UgYXMgdGhlIHYxIGVudHJ5LiBUaGlzIGlzIHRoZSByZWFzb24gZm9yIHRoZSBsYWNr
IG9mCmdyYW50IHYyIHN1cHBvcnQgaW4gdGhlIExpbnV4IGtlcm5lbCAoaW4gZmFjdCBncmFudCB2
MiBzdXBwb3J0IGhhcwpiZWVuIHJlbW92ZWQgZnJvbSBMaW51eCBmb3IgdGhpcyByZWFzb24pLgoK
T1RPSCB1c2luZyBvbmx5IGdyYW50IHYxIHdpbGwgbGltaXQgYSBwdiBkb21haW4gdG8gdGhlIGxv
dyAxNlRCIG9mCm1lbW9yeSBvZiB0aGUgaG9zdCwgYXMgZ3JhbnQgdjEgZW50cmllcyBvbmx5IHVz
ZSBhIDMyIGJpdCBtZm4uIFNvCmlmIHdlIHdhbnQgdG8gc3VwcG9ydCBtb3JlIHRoYW4gMTZUQiBv
ZiBtZW1vcnkgYW5kIGJlIGFibGUgdG8gdXNlCnRoYXQgbWVtb3J5IGluIHB2IGRvbWFpbnMsIHdl
IGhhdmUgdG8gcmVtb3ZlIHRoZSBkaXNhZHZhbnRhZ2Ugb2YKdXNpbmcgZ3JhbnQgdjIgYnkgYmVp
bmcgYWJsZSB0byBzZXR1cCB0aGUgc2FtZSBudW1iZXIgb2YgZ3JhbnRzIGFzCndpdGggdjEuCgpJ
biBvcmRlciB0byBhY2hpZXZlIHRoaXMgYWRkIHN1cHBvcnQgZm9yIGxpbWl0aW5nIHRoZSBudW1i
ZXIgb2YgZ3JhbnQKZnJhbWVzIGZvciB2MSBhbmQgdjIgaW5kZXBlbmRlbnRseSBmcm9tIGVhY2gg
b3RoZXIuIFBlciBkZWZhdWx0IGxldAp0aGUgdjIgbnVtYmVyIGJlIHR3aWNlIHRoZSB2YWx1ZSBv
ZiB0aGUgdjEgbnVtYmVyLiBNb2RpZnkgdGhlIGJvb3QKcGFyYW1ldGVyIGdudHRhYl9tYXhfZnJh
bWVzIHRvIGFjY2VwdCBlaXRoZXIgYSBzaW5nbGUgdmFsdWUgd2hpY2gKd2lsbCBzZXQgdGhlIHYx
IGxpbWl0IHRvIHRoYXQgdmFsdWUgYW5kIHRoZSB2MiBsaW1pdCB0byAyKnZhbHVlLCBvcgp0d28g
dmFsdWVzIHNlcGFyYXRlZCBieSBhIGNvbW1hIHRvIHNldCBib3RoIGxpbWl0cyB0byBkZWRpY2F0
ZWQKdmFsdWVzLgoKQWRkIHNvbWUgc2FuaXR5IGNoZWNrcyB0byBtYWtlIHN1cmUgdGhlIG1heGlt
dW0gbnVtYmVyIG9mIGZyYW1lcyBpc24ndApsb3dlciB0aGFuIHRoZSBpbml0aWFsIG51bWJlciwg
YXMgdGhpcyBsZWFkcyB0byByYXRoZXIgc3RyYW5nZSBjcmFzaGVzLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4u
YyAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAg
IHwgICAyICstCiB4ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jICAgfCAgIDkgKystLQog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMTA3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgg
fCAgIDMgKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICB8ICAgNSArLQogNiBm
aWxlcyBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXgg
ZWVlYmJkYjM5YS4uNWEwYmVjMGI0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDY5LDcgKzQ2OSw3IEBAIHN0cnVjdCBk
b21haW4gKmFsbG9jX2RvbWFpbl9zdHJ1Y3Qodm9pZCkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAK
ICAgICBjbGVhcl9wYWdlKGQpOwotICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuID0geHphbGxv
Y19hcnJheShnZm5fdCwgbWF4X2dyYW50X2ZyYW1lcyk7CisgICAgZC0+YXJjaC5ncmFudF90YWJs
ZV9nZm4gPSB4emFsbG9jX2FycmF5KGdmbl90LCBtYXhfZ3JhbnRfZnJhbWVzKCkpOwogICAgIHJl
dHVybiBkOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMWJlYzRmYTIzZC4uZmZjNWU1ZTg3YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwpAQCAtMjA5NSw3ICsyMDk1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IGZpbmRfZ250dGFiX3JlZ2lvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGtpbmZvLT5nbnR0YWJf
c2l6ZSA9IChfZXRleHQgLSBfc3RleHQpICYgUEFHRV9NQVNLOwogCiAgICAgLyogTWFrZSBzdXJl
IHRoZSBncmFudCB0YWJsZSB3aWxsIGZpdCBpbiB0aGUgcmVnaW9uICovCi0gICAgaWYgKCAoa2lu
Zm8tPmdudHRhYl9zaXplID4+IFBBR0VfU0hJRlQpIDwgbWF4X2dyYW50X2ZyYW1lcyApCisgICAg
aWYgKCAoa2luZm8tPmdudHRhYl9zaXplID4+IFBBR0VfU0hJRlQpIDwgbWF4X2dyYW50X2ZyYW1l
cygpICkKICAgICAgICAgcGFuaWMoIkNhbm5vdCBmaW5kIGEgc3BhY2UgZm9yIHRoZSBncmFudCB0
YWJsZSByZWdpb25cbiIpOwogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3Rh
YmxlLmMKaW5kZXggZjhjNjBhMWJkZi4uYTQzNzM0MDIxNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9jb21wYXQvZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJs
ZS5jCkBAIC0xNTcsMTEgKzE1NywxMiBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxlX29wKHVuc2ln
bmVkIGludCBjbWQsCiAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9mcmFtZV9saXN0
X3NpemVfaW5fcGFnZSA9CiAgICAgICAgICAgICAgICAgICAgIChDT01QQVRfQVJHX1hMQVRfU0la
RSAtIHNpemVvZigqbmF0LnNldHVwKSkgLwogICAgICAgICAgICAgICAgICAgICBzaXplb2YoKm5h
dC5zZXR1cC0+ZnJhbWVfbGlzdC5wKTsKLSAgICAgICAgICAgICAgICBpZiAoIG1heF9mcmFtZV9s
aXN0X3NpemVfaW5fcGFnZSA8IG1heF9ncmFudF9mcmFtZXMgKQorCisgICAgICAgICAgICAgICAg
aWYgKCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UgPCBtYXhfZ3JhbnRfZnJhbWVzKCkgKQog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfZ3JhbnRfZnJhbWVzIGlz
IHRvbyBsYXJnZSAoJXUsJXUpXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhf
Z3JhbnRfZnJhbWVzLCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzKCksIG1heF9mcmFtZV9saXN0X3NpemVf
aW5fcGFnZSk7CiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgZWxzZQpAQCAtMjk1LDExICsyOTYsMTEgQEAgaW50IGNv
bXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCBtYXhfZnJhbWVfbGlzdF9zaXpl
X2luX3BhZ2VzIDwKLSAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhf
Z3JhbnRfZnJhbWVzKSApCisgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMo
bWF4X2dyYW50X2ZyYW1lc192MikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAgICAgICAgICAgICJncmFudF90
b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpIGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dy
YW50X2ZyYW1lcyksCisgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2Zy
YW1lcyhtYXhfZ3JhbnRfZnJhbWVzX3YyKSwKICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhf
ZnJhbWVfbGlzdF9zaXplX2luX3BhZ2VzKTsKICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CiAgICAgICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMDFkMDk5NDVkYS4uMzNjZjFm
OWVhMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtNzYsOCArNzYsMzQgQEAgc3RydWN0IGdyYW50X3RhYmxlIHsK
ICNkZWZpbmUgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgMzIKICNlbmRpZgogCi11bnNp
Z25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfZ3JhbnRfZnJhbWVzOwotaW50ZWdlcl9wYXJhbSgi
Z250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKK3N0YXRpYyB1bnNpZ25lZCBp
bnQgX19yZWFkX21vc3RseSBtYXhfZ3JhbnRfZnJhbWVzX3YxOworc3RhdGljIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IG1heF9ncmFudF9mcmFtZXNfdjI7CisKK3N0YXRpYyBpbnQgc2V0X21h
eF9ncmFudF9mcmFtZXMoY29uc3QgY2hhciAqc3RyKQoreworICAgIGNvbnN0IGNoYXIgKnM7Cisg
ICAgdW5zaWduZWQgaW50IHZhbDsKKworICAgIHZhbCA9IHNpbXBsZV9zdHJ0b3VsKHN0ciwgJnMs
IDApOworICAgIGlmICggdmFsIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgKQorICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICBtYXhfZ3JhbnRfZnJhbWVzX3YxID0gdmFsOworICAgIG1heF9n
cmFudF9mcmFtZXNfdjIgPSAyICogbWF4X2dyYW50X2ZyYW1lc192MTsKKyAgICBpZiAoICEqcyAp
CisgICAgICAgIHJldHVybiAwOworCisgICAgaWYgKCAqcyAhPSAnLCcgKQorICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKworICAgIHZhbCA9IHNpbXBsZV9zdHJ0b3VsKHMgKyAxLCAmcywgMCk7Cisg
ICAgaWYgKCB2YWwgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgIG1heF9ncmFudF9mcmFtZXNfdjIgPSB2YWw7CisKKyAgICByZXR1cm4gKnMg
PyAtRUlOVkFMIDogMDsKK30KKworY3VzdG9tX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIHNl
dF9tYXhfZ3JhbnRfZnJhbWVzKTsKIAogLyogVGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IG1h
cHBpbmdzIGlzIGRlZmluZWQgYXMgYSBtdWx0aXBsaWVyIG9mIHRoZQogICogbWF4aW11bSBudW1i
ZXIgb2YgZ3JhbnQgdGFibGUgZW50cmllcy4gVGhpcyBkZWZpbmVzIHRoZSBtdWx0aXBsaWVyIHVz
ZWQuCkBAIC0yNzQsMjQgKzMwMCwzMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2ZsdXNo
X3RsYihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGludAotbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGNvbnN0IHVuc2lnbmVkIGludCBu
dW0pCitudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoY29uc3QgdW5zaWduZWQgaW50IG51
bSwgdW5zaWduZWQgaW50IHZlcnNpb24pCiB7CiAgICAgLyoKICAgICAgKiBIb3cgbWFueSBmcmFt
ZXMgYXJlIG5lZWRlZCBmb3IgdGhlIGFjdGl2ZSBncmFudCB0YWJsZSwKICAgICAgKiBnaXZlbiB0
aGUgc2l6ZSBvZiB0aGUgc2hhcmVkIGdyYW50IHRhYmxlPwogICAgICAqLwotICAgIHVuc2lnbmVk
IGludCBzaGFfcGVyX3BhZ2UgPSBQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdjFfdCk7
CisgICAgdW5zaWduZWQgaW50IHNoYV9wZXJfcGFnZTsKIAorICAgIHNoYV9wZXJfcGFnZSA9ICh2
ZXJzaW9uID09IDIpID8gU0hHTlRfUEVSX1BBR0VfVjIgOiBTSEdOVF9QRVJfUEFHRV9WMTsKICAg
ICByZXR1cm4gRElWX1JPVU5EX1VQKG51bSAqIHNoYV9wZXJfcGFnZSwgQUNHTlRfUEVSX1BBR0Up
OwogfQogCi0jZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzIFwKLSAgICBudW1fYWN0
X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykKLQogc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBpbnQKIG5yX2FjdGl2ZV9ncmFudF9mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxl
ICpndCkKIHsKLSAgICByZXR1cm4gbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKG5yX2dy
YW50X2ZyYW1lcyhndCkpOworICAgIHJldHVybiBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFt
ZXMobnJfZ3JhbnRfZnJhbWVzKGd0KSwgZ3QtPmd0X3ZlcnNpb24pOworfQorCit1bnNpZ25lZCBp
bnQgbWF4X2dyYW50X2ZyYW1lcyh2b2lkKQoreworICAgIHJldHVybiBtYXgobWF4X2dyYW50X2Zy
YW1lc192MSwgbWF4X2dyYW50X2ZyYW1lc192Mik7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgaW50CittYXhfZ3JhbnRfZnJhbWVzX3Yoc3RydWN0IGdyYW50X3RhYmxlICp0KQoreworICAg
IHJldHVybiAodC0+Z3RfdmVyc2lvbiA9PSAyKSA/IG1heF9ncmFudF9mcmFtZXNfdjIgOiBtYXhf
Z3JhbnRfZnJhbWVzX3YxOwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBhY3RpdmVfZ3JhbnRf
ZW50cnkgKgpAQCAtMTY2Myw3ICsxNjk4LDcgQEAgZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiAgICAgc3RydWN0IGdyYW50X3Rh
YmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwogICAgIHVuc2lnbmVkIGludCBpLCBqOwogCi0gICAg
QVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gbWF4X2dyYW50X2ZyYW1lcyk7CisgICAgQVNTRVJUKHJl
cV9ucl9mcmFtZXMgPD0gbWF4X2dyYW50X2ZyYW1lc192KGd0KSk7CiAKICAgICBnZHByaW50ayhY
RU5MT0dfSU5GTywKICAgICAgICAgICAgICJFeHBhbmRpbmcgZG9tICglZCkgZ3JhbnQgdGFibGUg
ZnJvbSAoJWQpIHRvICglZCkgZnJhbWVzLlxuIiwKQEAgLTE2NzEsNyArMTcwNiw4IEBAIGdudHRh
Yl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVz
KQogCiAgICAgLyogQWN0aXZlICovCiAgICAgZm9yICggaSA9IG5yX2FjdGl2ZV9ncmFudF9mcmFt
ZXMoZ3QpOwotICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMocmVx
X25yX2ZyYW1lcyk7IGkrKyApCisgICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hh
X2ZyYW1lcyhyZXFfbnJfZnJhbWVzLCBndC0+Z3RfdmVyc2lvbik7CisgICAgICAgICAgaSsrICkK
ICAgICB7CiAgICAgICAgIGlmICggKGd0LT5hY3RpdmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2Uo
KSkgPT0gTlVMTCApCiAgICAgICAgICAgICBnb3RvIGFjdGl2ZV9hbGxvY19mYWlsZWQ7CkBAIC0x
NzEwLDcgKzE3NDYsOCBAQCBzaGFyZWRfYWxsb2NfZmFpbGVkOgogICAgIH0KIGFjdGl2ZV9hbGxv
Y19mYWlsZWQ6CiAgICAgZm9yICggaSA9IG5yX2FjdGl2ZV9ncmFudF9mcmFtZXMoZ3QpOwotICAg
ICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMocmVxX25yX2ZyYW1lcyk7
IGkrKyApCisgICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhyZXFf
bnJfZnJhbWVzLCBndC0+Z3RfdmVyc2lvbik7CisgICAgICAgICAgaSsrICkKICAgICB7CiAgICAg
ICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5hY3RpdmVbaV0pOwogICAgICAgICBndC0+YWN0aXZl
W2ldID0gTlVMTDsKQEAgLTE3MzUsMTUgKzE3NzIsNiBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiAg
ICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSApCiAgICAgICAg
IHJldHVybiAtRUZBVUxUOwogCi0gICAgaWYgKCB1bmxpa2VseShvcC5ucl9mcmFtZXMgPiBtYXhf
Z3JhbnRfZnJhbWVzKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIlhl
biBvbmx5IHN1cHBvcnRzIHVwIHRvICVkIGdyYW50LXRhYmxlIGZyYW1lcyIKLSAgICAgICAgICAg
ICAgICAiIHBlciBkb21haW4uXG4iLAotICAgICAgICAgICAgICAgIG1heF9ncmFudF9mcmFtZXMp
OwotICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgICAgICBnb3Rv
IG91dDsKLSAgICB9Ci0KICAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theShvcC5mcmFtZV9saXN0
LCBvcC5ucl9mcmFtZXMpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKQEAgLTE3NjMsNiAr
MTc5MSwxNSBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsK
ICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKIAorICAgIGlmICggdW5saWtlbHkob3AubnJfZnJh
bWVzID4gbWF4X2dyYW50X2ZyYW1lc192KGd0KSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGso
WEVOTE9HX0lORk8sICJYZW4gb25seSBzdXBwb3J0cyB1cCB0byAlZCBncmFudC10YWJsZSBmcmFt
ZXMiCisgICAgICAgICAgICAgICAgIiBwZXIgZG9tYWluLlxuIiwKKyAgICAgICAgICAgICAgICBt
YXhfZ3JhbnRfZnJhbWVzX3YoZ3QpKTsKKyAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKKyAgICAgICAgZ290byB1bmxvY2s7CisgICAgfQorCiAgICAgaWYgKCBndC0+Z3Rf
dmVyc2lvbiA9PSAwICkKICAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOwogCkBAIC0xNzczLDcg
KzE4MTAsNyBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgewogICAgICAgICBnZHByaW50ayhY
RU5MT0dfSU5GTywKICAgICAgICAgICAgICAgICAgIkV4cGFuZCBncmFudCB0YWJsZSB0byAldSBm
YWlsZWQuIEN1cnJlbnQ6ICV1IE1heDogJXVcbiIsCi0gICAgICAgICAgICAgICAgIG9wLm5yX2Zy
YW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgbWF4X2dyYW50X2ZyYW1lcyk7CisgICAgICAgICAg
ICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgbWF4X2dyYW50X2ZyYW1l
c192KGd0KSk7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAg
ICAgIGdvdG8gdW5sb2NrOwogICAgIH0KQEAgLTE4MzEsNyArMTg2OCw3IEBAIGdudHRhYl9xdWVy
eV9zaXplKAogICAgIGdyYW50X3JlYWRfbG9jayhkLT5ncmFudF90YWJsZSk7CiAKICAgICBvcC5u
cl9mcmFtZXMgICAgID0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKTsKLSAgICBvcC5t
YXhfbnJfZnJhbWVzID0gbWF4X2dyYW50X2ZyYW1lczsKKyAgICBvcC5tYXhfbnJfZnJhbWVzID0g
bWF4X2dyYW50X2ZyYW1lc192KGQtPmdyYW50X3RhYmxlKTsKICAgICBvcC5zdGF0dXMgICAgICAg
ID0gR05UU1Rfb2theTsKIAogICAgIGdyYW50X3JlYWRfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsK
QEAgLTMzNzgsNyArMzQxNSw3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIHN0cnVjdCBncmFudF90YWJsZSAqdDsKLSAgICB1bnNpZ25lZCBpbnQg
aSwgajsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaiwgbWF4X2ZyYW1lczsKIAogICAgIGlmICggKHQg
PSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJsZSkpID09IE5VTEwgKQogICAgICAgICBnb3RvIG5v
X21lbV8wOwpAQCAtMzM4OSwxMSArMzQyNiwxMiBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAgICAg
dC0+bnJfZ3JhbnRfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7CiAKICAgICAvKiBB
Y3RpdmUgZ3JhbnQgdGFibGUuICovCisgICAgbWF4X2ZyYW1lcyA9IG1heChudW1fYWN0X2ZyYW1l
c19mcm9tX3NoYV9mcmFtZXMobWF4X2dyYW50X2ZyYW1lc192MSwgMSksCisgICAgICAgICAgICAg
ICAgICAgICBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMobWF4X2dyYW50X2ZyYW1lc192
MiwgMikpOwogICAgIGlmICggKHQtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4
X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1heF9mcmFtZXMpKSA9PSBOVUxMICkKICAgICAgICAgZ290byBub19t
ZW1fMTsKLSAgICBmb3IgKCBpID0gMDsKLSAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJv
bV9zaGFfZnJhbWVzKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTKTsgaSsrICkKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IG1heF9mcmFtZXM7IGkrKyApCiAgICAgewogICAgICAgICBpZiAoICh0LT5hY3Rp
dmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCiAgICAgICAgICAgICBnb3Rv
IG5vX21lbV8yOwpAQCAtMzQwOCw3ICszNDQ2LDcgQEAgZ3JhbnRfdGFibGVfY3JlYXRlKAogICAg
ICAgICBnb3RvIG5vX21lbV8yOwogCiAgICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwotICAg
IGlmICggKHQtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2Zy
YW1lcykpID09IE5VTEwgKQorICAgIGlmICggKHQtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5
KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcygpKSkgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9f
bWVtXzM7CiAgICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsr
ICkKICAgICB7CkBAIC0zNDE5LDcgKzM0NTcsNyBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAKICAg
ICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwogICAg
IHQtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1l
cykpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1l
cyhtYXhfZ3JhbnRfZnJhbWVzX3YyKSk7CiAgICAgaWYgKCB0LT5zdGF0dXMgPT0gTlVMTCApCiAg
ICAgICAgIGdvdG8gbm9fbWVtXzQ7CiAKQEAgLTM0MzksOCArMzQ3Nyw3IEBAIGdyYW50X3RhYmxl
X2NyZWF0ZSgKICBub19tZW1fMzoKICAgICB2ZnJlZSh0LT5tYXB0cmFjayk7CiAgbm9fbWVtXzI6
Ci0gICAgZm9yICggaSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hh
X2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCisgICAgZm9yICggaSA9IDA7
IGkgPCBtYXhfZnJhbWVzOyBpKysgKQogICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh0LT5hY3Rp
dmVbaV0pOwogICAgIHhmcmVlKHQtPmFjdGl2ZSk7CiAgbm9fbWVtXzE6CkBAIC0zNzA2LDcgKzM3
NDMsNyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIGVsc2UKICAgICB7CiAgICAgICAgIGlmICggKGlkeCA+
PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgotICAgICAgICAgICAgIChpZHgg
PCBtYXhfZ3JhbnRfZnJhbWVzKSApCisgICAgICAgICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFt
ZXNfdihkLT5ncmFudF90YWJsZSkpICkKICAgICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQs
IGlkeCArIDEpOwogCiAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50
X3RhYmxlKSApCkBAIC0zNzk0LDEwICszODMxLDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGdudHRh
Yl91c2FnZV9pbml0KHZvaWQpCiB7CiAgICAgQlVJTERfQlVHX09OKERFRkFVTFRfTUFYX01BUFRS
QUNLX0ZSQU1FUyA8IERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyk7CiAKLSAgICBpZiAoICFt
YXhfZ3JhbnRfZnJhbWVzICkKLSAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyA9IERFRkFVTFRfTUFY
X05SX0dSQU5UX0ZSQU1FUzsKKyAgICBpZiAoICFtYXhfZ3JhbnRfZnJhbWVzX3YxICkKKyAgICAg
ICAgbWF4X2dyYW50X2ZyYW1lc192MSA9IERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUzsKKyAg
ICBpZiAoICFtYXhfZ3JhbnRfZnJhbWVzX3YyICkKKyAgICAgICAgbWF4X2dyYW50X2ZyYW1lc192
MiA9IDIgKiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7CiAKLSAgICBpZiAoICFtYXhfbWFw
dHJhY2tfZnJhbWVzICkKKyAgICBpZiAoIG1heF9tYXB0cmFja19mcmFtZXMgPCBJTklUSUFMX05S
X0dSQU5UX0ZSQU1FUyApCiAgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXMgPSBERUZBVUxUX01B
WF9NQVBUUkFDS19GUkFNRVM7CiAKICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdnJywgZ250dGFi
X3VzYWdlX3ByaW50X2FsbCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRf
dGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAppbmRleCA1ODFjNGJm
OTI4Li4yYjUxZGM5NTRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC0zNiw3ICsz
Niw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfc2V0X2ZyYW1lX2dmbihzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKIAogI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4o
ZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoICgo
aSA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJiAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgIChpIDwgbWF4X2dyYW50X2ZyYW1lcykpID8gMCA6IGdmbl94KGQtPmFy
Y2guZ3JhbnRfdGFibGVfZ2ZuW2ldKSkKKyAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzX3YoZC0+
Z3JhbnRfdGFibGUpKSkgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgID8gMCA6
IGdmbl94KGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2ldKSkKIAogI2RlZmluZSBnbnR0YWJfbmVl
ZF9pb21tdV9tYXBwaW5nKGQpICAgICAgICAgICAgICAgICAgICBcCiAgICAgKGlzX2RvbWFpbl9k
aXJlY3RfbWFwcGVkKGQpICYmIG5lZWRfaW9tbXUoZCkpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4
IDA2ZmFmNjFhNmIuLmUwMDNjYjM5ZjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFu
dF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0yOSw5ICsy
OSw2IEBACiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vZ3JhbnRfdGFibGUu
aD4KIAotLyogVGhlIG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiAqLwotZXh0ZXJuIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9ncmFudF9mcmFtZXM7Ci0KIC8qIENyZWF0ZS9k
ZXN0cm95IHBlci1kb21haW4gZ3JhbnQgdGFibGUgY29udGV4dC4gKi8KIGludCBncmFudF90YWJs
ZV9jcmVhdGUoCiAgICAgc3RydWN0IGRvbWFpbiAqZCk7CkBAIC01NSw0ICs1Miw2IEBAIGludCBt
ZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBncmFudF9yZWZf
dCByZWYsCiBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbik7CiAK
K3Vuc2lnbmVkIGludCBtYXhfZ3JhbnRfZnJhbWVzKHZvaWQpOworCiAjZW5kaWYgLyogX19YRU5f
R1JBTlRfVEFCTEVfSF9fICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 18:06:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 18: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.xen.org>)
	id 1djr5J-0001gt-Pk; Mon, 21 Aug 2017 18:05:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djr5I-0001gC-5N
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 18:05:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F5/C3-03612-3012B995; Mon, 21 Aug 2017 18:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ovy6T4ux
 Igz1zTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrf86xFSx3rNi98ANbA+Mi0y5GTg4JASOJ
 txP/MXUxcnEICSxklGj7eY4NJMEmoCqx4fopVhBbREBa4trny4wgRcwCjxklmnfvAXI4OIQFD
 CTmHC8EqWEBqt/4fhY7iM0rYCyxdEUHG8QCeYmOA5NZQGxOAROJ9XsPM4PYQkA1Ez7PZpvAyL
 2AkWEVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB2P
 3Zf9DjJIcTEqivBtSZ0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBVVpgdKSRYlJqeWpGWmQMM
 M5i0BAePkgjvanmgNG9xQWJucWY6ROoUo6KUOK84SJ8ASCKjNA+uDRbalxhlpYR5GYEOEeIpS
 C3KzSxBlX/FKM7BqCTMuwhkPE9mXgnc9FdAi5mAFhu2TgNZXJKIkJJqYJx0pvnL7Sl1Vp/XfF
 l89EuV494rWuwTTZas0/uUt31lP5ftwmrOy/qZn98p9p4M+2P9JGpP4nf5tfePOXzcn3nxzOn
 ek5UJ+r/nLXz0b8/sOY3Xz3W+P9vjU3Xb5sVa/oYjB2f5WjNaTHgyRVToiPTX0k3ndJ4f3qX/
 VG3JD8Evt18pL1dgn1tiocRSnJFoqMVcVJwIAEQQaFdoAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503338754!103246985!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10791 invoked from network); 21 Aug 2017 18:05:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 18:05:54 -0000
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 mx1.suse.de (Postfix) with ESMTP id 66C14ADCB;
 Mon, 21 Aug 2017 18:05:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 20:05:47 +0200
Message-Id: <20170821180549.3989-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170821180549.3989-1-jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH 3/5] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFueSBkZWZpbml0aW9ucyBjYW4gYmUgbW92ZWQgZnJvbSB4ZW4vZ3JhbnRfdGFibGUuaCB0bwpj
b21tb24vZ3JhbnRfdGFibGUuYyBub3csIGFzIHRoZXkgYXJlIG5vIGxvbmdlciB1c2VkIGluIG90
aGVyIHNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgfCA4MSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUu
aCB8IDg2ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNl
cnRpb25zKCspLCA4NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggOWUxOGRjMDQ5My4uMDFk
MDk5NDVkYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNDAsNiArNDAsNDIgQEAKICNpbmNsdWRlIDx4c20veHNt
Lmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAKKy8qIFBlci1kb21haW4gZ3JhbnQgaW5m
b3JtYXRpb24uICovCitzdHJ1Y3QgZ3JhbnRfdGFibGUgeworICAgIC8qCisgICAgICogTG9jayBw
cm90ZWN0aW5nIHVwZGF0ZXMgdG8gZ3JhbnQgdGFibGUgc3RhdGUgKHZlcnNpb24sIGFjdGl2ZQor
ICAgICAqIGVudHJ5IGxpc3QsIGV0Yy4pCisgICAgICovCisgICAgcGVyY3B1X3J3bG9ja190ICAg
ICAgIGxvY2s7CisgICAgLyogVGFibGUgc2l6ZS4gTnVtYmVyIG9mIGZyYW1lcyBzaGFyZWQgd2l0
aCBndWVzdCAqLworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9ncmFudF9mcmFtZXM7Cisg
ICAgLyogU2hhcmVkIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUu
aCkuICovCisgICAgdW5pb24geworICAgICAgICB2b2lkICoqc2hhcmVkX3JhdzsKKyAgICAgICAg
c3RydWN0IGdyYW50X2VudHJ5X3YxICoqc2hhcmVkX3YxOworICAgICAgICB1bmlvbiBncmFudF9l
bnRyeV92MiAqKnNoYXJlZF92MjsKKyAgICB9OworICAgIC8qIE51bWJlciBvZiBncmFudCBzdGF0
dXMgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChmb3IgdmVyc2lvbiAyKSAqLworICAgIHVuc2ln
bmVkIGludCAgICAgICAgICBucl9zdGF0dXNfZnJhbWVzOworICAgIC8qIFN0YXRlIGdyYW50IHRh
YmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCkuICovCisgICAgZ3JhbnRfc3Rh
dHVzX3QgICAgICAgKipzdGF0dXM7CisgICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLworICAg
IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiphY3RpdmU7CisgICAgLyogTWFwcGluZyB0cmFj
a2luZyB0YWJsZSBwZXIgdmNwdS4gKi8KKyAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRy
YWNrOworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBtYXB0cmFja19saW1pdDsKKyAgICAvKiBM
b2NrIHByb3RlY3RpbmcgdGhlIG1hcHRyYWNrIGxpbWl0ICovCisgICAgc3BpbmxvY2tfdCAgICAg
ICAgICAgIG1hcHRyYWNrX2xvY2s7CisgICAgLyogVGhlIGRlZmluZWQgdmVyc2lvbnMgYXJlIDEg
YW5kIDIuICBTZXQgdG8gMCBpZiB3ZSBkb24ndCBrbm93CisgICAgICAgd2hhdCB2ZXJzaW9uIHRv
IHVzZSB5ZXQuICovCisgICAgdW5zaWduZWQgICAgICAgICAgICAgIGd0X3ZlcnNpb247Cit9Owor
CisjaWZuZGVmIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAvKiB0byBhbGxvdyBhcmNoIHRv
IG92ZXJyaWRlICovCisvKiBEZWZhdWx0IG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiBb
UE9MSUNZXSAqLworI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgorI2Vu
ZGlmCisKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9ncmFudF9mcmFtZXM7CiBpbnRl
Z2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIG1heF9ncmFudF9mcmFtZXMpOwogCkBAIC0x
MTgsNiArMTU0LDE4IEBAIHN0cnVjdCBncmFudF9tYXBwaW5nIHsKICAgICB1aW50MzJfdCBwYWQ7
ICAgICAgICAgICAvKiByb3VuZCBzaXplIHRvIGEgcG93ZXIgb2YgMiAqLwogfTsKIAorLyogTnVt
YmVyIG9mIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3JhbnQgdGFi
bGUgbG9jay4gKi8KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX2dyYW50X2ZyYW1lcyhz
dHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQoreworICAgIHJldHVybiBndC0+bnJfZ3JhbnRfZnJhbWVz
OworfQorCisvKiBOdW1iZXIgb2Ygc3RhdHVzIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11
c3QgaG9sZCBkJ3MgZ3IuIHRhYmxlIGxvY2suKi8KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50
IG5yX3N0YXR1c19mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICByZXR1cm4g
Z3QtPm5yX3N0YXR1c19mcmFtZXM7Cit9CisKICNkZWZpbmUgTUFQVFJBQ0tfUEVSX1BBR0UgKFBB
R0VfU0laRSAvIHNpemVvZihzdHJ1Y3QgZ3JhbnRfbWFwcGluZykpCiAjZGVmaW5lIG1hcHRyYWNr
X2VudHJ5KHQsIGUpIFwKICAgICAoKHQpLT5tYXB0cmFja1soZSkvTUFQVFJBQ0tfUEVSX1BBR0Vd
WyhlKSVNQVBUUkFDS19QRVJfUEFHRV0pCkBAIC0xOTcsNyArMjQ1LDI3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBhY3Rfc2V0X2dmbihzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QsIGdmbl90
IGdmbikKICNlbmRpZgogfQogCi1ERUZJTkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwoZ3JhbnRfcnds
b2NrKTsKK3N0YXRpYyBERUZJTkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwoZ3JhbnRfcndsb2NrKTsK
Kworc3RhdGljIGlubGluZSB2b2lkIGdyYW50X3JlYWRfbG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0KQoreworICAgIHBlcmNwdV9yZWFkX2xvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfcmVhZF91bmxvY2soc3RydWN0IGdyYW50X3Rh
YmxlICpndCkKK3sKKyAgICBwZXJjcHVfcmVhZF91bmxvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxv
Y2spOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfd3JpdGVfbG9jayhzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKmd0KQoreworICAgIHBlcmNwdV93cml0ZV9sb2NrKGdyYW50X3J3bG9jaywgJmd0
LT5sb2NrKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGdyYW50X3dyaXRlX3VubG9jayhzdHJ1
Y3QgZ3JhbnRfdGFibGUgKmd0KQoreworICAgIHBlcmNwdV93cml0ZV91bmxvY2soZ3JhbnRfcnds
b2NrLCAmZ3QtPmxvY2spOworfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2ZsdXNoX3Rs
Yihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewpAQCAtMjUwLDYgKzMxOCwxNSBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgYWN0aXZlX2VudHJ5X3JlbGVhc2Uoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRy
eSAqYWN0KQogICAgIHNwaW5fdW5sb2NrKCZhY3QtPmxvY2spOwogfQogCisjZGVmaW5lIEdSQU5U
X1NUQVRVU19QRVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X3N0YXR1c190KSkKKyNk
ZWZpbmUgR1JBTlRfUEVSX1BBR0UgKFBBR0VfU0laRSAvIHNpemVvZihncmFudF9lbnRyeV92Ml90
KSkKKy8qIE51bWJlciBvZiBncmFudCB0YWJsZSBzdGF0dXMgZW50cmllcy4gQ2FsbGVyIG11c3Qg
aG9sZCBkJ3MgZ3IuIHRhYmxlIGxvY2suKi8KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdy
YW50X3RvX3N0YXR1c19mcmFtZXMoaW50IGdyYW50X2ZyYW1lcykKK3sKKyAgICByZXR1cm4gKGdy
YW50X2ZyYW1lcyAqIEdSQU5UX1BFUl9QQUdFICsgR1JBTlRfU1RBVFVTX1BFUl9QQUdFIC0gMSkg
LworICAgICAgICBHUkFOVF9TVEFUVVNfUEVSX1BBR0U7Cit9CisKIC8qIENoZWNrIGlmIHRoZSBw
YWdlIGhhcyBiZWVuIHBhZ2VkIG91dCwgb3IgbmVlZHMgdW5zaGFyaW5nLgogICAgSWYgcmMgPT0g
R05UU1Rfb2theSwgKnBhZ2UgY29udGFpbnMgdGhlIHBhZ2Ugc3RydWN0IHdpdGggYSByZWYgdGFr
ZW4uCiAgICBDYWxsZXIgbXVzdCBkbyBwdXRfcGFnZSgqcGFnZSkuCkBAIC0xNTgwLDcgKzE2NTcs
NyBAQCBnbnR0YWJfdW5wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgKiBHcm93IHRoZSBncmFudCB0YWJsZS4gVGhlIGNhbGxl
ciBtdXN0IGhvbGQgdGhlIGdyYW50IHRhYmxlJ3MKICAqIHdyaXRlIGxvY2sgYmVmb3JlIGNhbGxp
bmcgdGhpcyBmdW5jdGlvbi4KICAqLwotaW50CitzdGF0aWMgaW50CiBnbnR0YWJfZ3Jvd190YWJs
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKIHsKICAgICBz
dHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
CmluZGV4IDQzZWM2YzRkODAuLjA2ZmFmNjFhNmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0y
OSw2NSArMjksOCBAQAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL2dyYW50
X3RhYmxlLmg+CiAKLSNpZm5kZWYgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTIC8qIHRvIGFs
bG93IGFyY2ggdG8gb3ZlcnJpZGUgKi8KLS8qIERlZmF1bHQgbWF4aW11bSBzaXplIG9mIGEgZ3Jh
bnQgdGFibGUuIFtQT0xJQ1ldICovCi0jZGVmaW5lIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1F
UyAgIDMyCi0jZW5kaWYKIC8qIFRoZSBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gKi8K
LWV4dGVybiB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsKLQotREVDTEFSRV9QRVJDUFVf
UldMT0NLX0dMT0JBTChncmFudF9yd2xvY2spOwotCi0vKiBQZXItZG9tYWluIGdyYW50IGluZm9y
bWF0aW9uLiAqLwotc3RydWN0IGdyYW50X3RhYmxlIHsKLSAgICAvKgotICAgICAqIExvY2sgcHJv
dGVjdGluZyB1cGRhdGVzIHRvIGdyYW50IHRhYmxlIHN0YXRlICh2ZXJzaW9uLCBhY3RpdmUKLSAg
ICAgKiBlbnRyeSBsaXN0LCBldGMuKQotICAgICAqLwotICAgIHBlcmNwdV9yd2xvY2tfdCAgICAg
ICBsb2NrOwotICAgIC8qIFRhYmxlIHNpemUuIE51bWJlciBvZiBmcmFtZXMgc2hhcmVkIHdpdGgg
Z3Vlc3QgKi8KLSAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbnJfZ3JhbnRfZnJhbWVzOwotICAg
IC8qIFNoYXJlZCBncmFudCB0YWJsZSAoc2VlIGluY2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmgp
LiAqLwotICAgIHVuaW9uIHsKLSAgICAgICAgdm9pZCAqKnNoYXJlZF9yYXc7Ci0gICAgICAgIHN0
cnVjdCBncmFudF9lbnRyeV92MSAqKnNoYXJlZF92MTsKLSAgICAgICAgdW5pb24gZ3JhbnRfZW50
cnlfdjIgKipzaGFyZWRfdjI7Ci0gICAgfTsKLSAgICAvKiBOdW1iZXIgb2YgZ3JhbnQgc3RhdHVz
IGZyYW1lcyBzaGFyZWQgd2l0aCBndWVzdCAoZm9yIHZlcnNpb24gMikgKi8KLSAgICB1bnNpZ25l
ZCBpbnQgICAgICAgICAgbnJfc3RhdHVzX2ZyYW1lczsKLSAgICAvKiBTdGF0ZSBncmFudCB0YWJs
ZSAoc2VlIGluY2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmgpLiAqLwotICAgIGdyYW50X3N0YXR1
c190ICAgICAgICoqc3RhdHVzOwotICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8KLSAgICBz
dHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICoqYWN0aXZlOwotICAgIC8qIE1hcHBpbmcgdHJhY2tp
bmcgdGFibGUgcGVyIHZjcHUuICovCi0gICAgc3RydWN0IGdyYW50X21hcHBpbmcgKiptYXB0cmFj
azsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbWFwdHJhY2tfbGltaXQ7Ci0gICAgLyogTG9j
ayBwcm90ZWN0aW5nIHRoZSBtYXB0cmFjayBsaW1pdCAqLwotICAgIHNwaW5sb2NrX3QgICAgICAg
ICAgICBtYXB0cmFja19sb2NrOwotICAgIC8qIFRoZSBkZWZpbmVkIHZlcnNpb25zIGFyZSAxIGFu
ZCAyLiAgU2V0IHRvIDAgaWYgd2UgZG9uJ3Qga25vdwotICAgICAgIHdoYXQgdmVyc2lvbiB0byB1
c2UgeWV0LiAqLwotICAgIHVuc2lnbmVkICAgICAgICAgICAgICBndF92ZXJzaW9uOwotfTsKLQot
c3RhdGljIGlubGluZSB2b2lkIGdyYW50X3JlYWRfbG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
KQotewotICAgIHBlcmNwdV9yZWFkX2xvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOwotfQot
Ci1zdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfcmVhZF91bmxvY2soc3RydWN0IGdyYW50X3RhYmxl
ICpndCkKLXsKLSAgICBwZXJjcHVfcmVhZF91bmxvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2sp
OwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfd3JpdGVfbG9jayhzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmd0KQotewotICAgIHBlcmNwdV93cml0ZV9sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5s
b2NrKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIGdyYW50X3dyaXRlX3VubG9jayhzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmd0KQotewotICAgIHBlcmNwdV93cml0ZV91bmxvY2soZ3JhbnRfcndsb2Nr
LCAmZ3QtPmxvY2spOwotfQorZXh0ZXJuIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9n
cmFudF9mcmFtZXM7CiAKIC8qIENyZWF0ZS9kZXN0cm95IHBlci1kb21haW4gZ3JhbnQgdGFibGUg
Y29udGV4dC4gKi8KIGludCBncmFudF90YWJsZV9jcmVhdGUoCkBAIC0xMDYsMzMgKzQ5LDYgQEAg
dm9pZAogZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgc3RydWN0IGRvbWFpbiAqZCk7CiAK
LS8qIEluY3JlYXNlIHRoZSBzaXplIG9mIGEgZG9tYWluJ3MgZ3JhbnQgdGFibGUuCi0gKiBDYWxs
ZXIgbXVzdCBob2xkIGQncyBncmFudCB0YWJsZSB3cml0ZSBsb2NrLgotICovCi1pbnQKLWdudHRh
Yl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVz
KTsKLQotLyogTnVtYmVyIG9mIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBk
J3MgZ3JhbnQgdGFibGUgbG9jay4gKi8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX2dy
YW50X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQotewotICAgIHJldHVybiBndC0+bnJf
Z3JhbnRfZnJhbWVzOwotfQotCi0vKiBOdW1iZXIgb2Ygc3RhdHVzIGdyYW50IHRhYmxlIGZyYW1l
cy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3IuIHRhYmxlIGxvY2suKi8KLXN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgaW50IG5yX3N0YXR1c19mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsK
LSAgICByZXR1cm4gZ3QtPm5yX3N0YXR1c19mcmFtZXM7Ci19Ci0KLSNkZWZpbmUgR1JBTlRfU1RB
VFVTX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfc3RhdHVzX3QpKQotI2RlZmlu
ZSBHUkFOVF9QRVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X2VudHJ5X3YyX3QpKQot
LyogTnVtYmVyIG9mIGdyYW50IHRhYmxlIHN0YXR1cyBlbnRyaWVzLiBDYWxsZXIgbXVzdCBob2xk
IGQncyBnci4gdGFibGUgbG9jay4qLwotc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRf
dG9fc3RhdHVzX2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQotewotICAgIHJldHVybiAoZ3JhbnRf
ZnJhbWVzICogR1JBTlRfUEVSX1BBR0UgKyBHUkFOVF9TVEFUVVNfUEVSX1BBR0UgLSAxKSAvCi0g
ICAgICAgIEdSQU5UX1NUQVRVU19QRVJfUEFHRTsKLX0KLQogaW50IG1lbV9zaGFyaW5nX2dyZWZf
dG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCA1ODI4YTAxMjNjLi4yZGM5NzI4OTkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMzA3LDYgKzMwNyw3
IEBAIHN0cnVjdCB2bV9ldmVudF9wZXJfZG9tYWluCiB9OwogCiBzdHJ1Y3QgZXZ0Y2huX3BvcnRf
b3BzOworc3RydWN0IGdyYW50X3RhYmxlOwogCiBlbnVtIGd1ZXN0X3R5cGUgewogICAgIGd1ZXN0
X3R5cGVfcHYsIGd1ZXN0X3R5cGVfaHZtCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 18:06:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 18:06: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.xen.org>)
	id 1djr6I-0001yP-Jb; Mon, 21 Aug 2017 18:06:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1djr6H-0001y1-2S
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 18:06:57 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EA/05-03612-0412B995; Mon, 21 Aug 2017 18:06:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov6694ux
 Ig1Wb9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owD5wMKtktVvJ5zh62B8YNoFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKbHp6jBUkwSagKrHh+ikwW0RAWuLa58uMIEXMAo8ZJZp372EESQgLuEq8a
 G1gB7FZQBpmzWXuYuTg4BUwlug/HQexQF6i48BkFhCbU8BEYv3ew8wgthBQyYTPs9kmMHIvYG
 RYxahenFpUllqka6mXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoWwYg2MF4d1P
 AIUZJDiYlUd4NqbMihfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmCV1lhdqSQ
 YFFqempFWmYOMPhgSiU4eJREeFfLA6V5iwsSc4sz0yFSpxiNOZom/vrFxNEHIoXAJkmJ84qDT
 BIAKc0ozYMbBIuKS4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmnQwyhSczrwRu3yugU5iATj
 FsnQZySkkiQkqqgVHyn4D2qi3f7z+SMZ31R8ct1vTlqeXPFj5fdbFva3RP+ZNqs62Kv2VeGm+
 yn75tjefhc0//yKjZ5e7rebb39K93AqyMtWtDKhcwrG27voFDLKRzOU9C1dGuWY9mm75IcVcJ
 d9M8dymzTGrh67DlNjYdHHxxBoniJ5avfnMw847TOePqUzrSh3SVWIozEg21mIuKEwH22JYFh
 QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503338815!101863325!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25479 invoked from network); 21 Aug 2017 18:06:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Aug 2017 18:06:55 -0000
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 mx1.suse.de (Postfix) with ESMTP id 4D0A1ADED;
 Mon, 21 Aug 2017 18:05:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 20:05:49 +0200
Message-Id: <20170821180549.3989-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170821180549.3989-1-jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant table
	limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG9kYXkgYSBndWVzdCBjYW4gZ2V0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIGZyYW1lIG51bWJl
ciBmb3IgdGhlCmN1cnJlbnRseSBzZWxlY3RlZCBncmFudCB0YWJsZSBpbnRlcmZhY2UgdmVyc2lv
biAoMSBvciAyKSBvbmx5LiBBZGQKYSBuZXcgZ3JhbnQgdGFibGUgb3BlcmF0aW9uIHRvIGdldCB0
aGUgbGltaXRzIG9mIGJvdGggdmFyaWFudHMgaW4Kb3JkZXIgdG8gZ2l2ZSB0aGUgZ3Vlc3QgYW4g
b3Bwb3J0dW5pdHkgdG8gc2VsZWN0IHRoZSB2ZXJzaW9uIHNlcnZpbmcKaXRzIG5lZWRzIGJlc3Qu
CgpCYWNrZ3JvdW5kIGZvciB0aGUgbmVlZCBmb3IgdGhpcyBuZXcgaHlwZXJjYWxsIGlzIHRoYXQg
ZS5nLiB0aGUgTGludXgKa2VybmVsIHdvbid0IHVzZSB2MiBhcyBsb25nIGFzIHRoaXMgd2lsbCBh
bGxvdyBsZXNzIGFjdGl2ZSBncmFudHMgYXMKdjEuIEFzIHNvb24gYXMgdGhlIGtlcm5lbCBjYW4g
ZGV0ZWN0IGl0IGNhbiBjcmVhdGUgYXMgbWFueSB2MiBlbnRyaWVzCmFzIGZvciB2MSwgaXQgd2ls
bCBoYXZlIG5vIHJlYXNvbiBub3QgdG8gdXNlIHYyLiBBbmQgdGhpcyB3aWxsIGFsbG93ClhlbiBw
bGFjaW5nIGEgcHYtZG9tYWluIHdpdGggc3VjaCBhIGtlcm5lbCBhYm92ZSB0aGUgY3VycmVudCAx
NlRCClJBTSBsaW1pdC4KCkZvciBzZXR0aW5nIHVwIHRoZSBncmFudCB0YWJsZSBhIGtlcm5lbCBu
ZWVkcyB0aGUgZm9sbG93aW5nCmluZm9ybWF0aW9uOgotIGN1cnJlbnQgdmVyc2lvbiAoa2V4ZWMg
Y2FzZSkKLSBjdXJyZW50IHNpemUgKGtleGVjIGNhc2UpCi0gbWF4IHNpemUgdjEKLSBtYXggc2l6
ZSB2MgpJbiBvcmRlciBub3QgdG8gaGF2ZSB0byBpc3N1ZSAzIGh5cGVyY2FsbHMgKEdOVFRBQk9Q
X3F1ZXJ5X3NpemUsCkdOVFRBQk9QX2dldF92ZXJzaW9uLCBHTlRUQUJPUF9nZXRfdjFfYW5kX3Yy
X21heCksIGxldCB0aGUgbmV3Cmh5cGVyY2FsbCByZXR1cm4gYWxsIHRoZSBuZWVkZWQgaW5mb3Jt
YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgfCAyNiArKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmggfCAxNCArKysrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4
IDMzY2YxZjllYTIuLjgzMzcwYTAzOTAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTMwNDEsNiArMzA0MSwyOCBA
QCBnbnR0YWJfZ2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfZ2V0X3Zl
cnNpb25fdCkgdW9wKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgbG9uZworZ250dGFiX2dl
dF9zZXR1cF9pbmZvKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX2luZm9fdCkg
dW9wKQoreworICAgIGdudHRhYl9zZXR1cF9pbmZvX3Qgb3A7CisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpn
dCA9IGQtPmdyYW50X3RhYmxlOworCisgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7CisgICAgb3Au
dmVyc2lvbiA9IGd0LT5ndF92ZXJzaW9uOworICAgIG9wLm5yX2ZyYW1lcyA9IG5yX2dyYW50X2Zy
YW1lcyhndCk7CisgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKKyAgICBvcC5tYXhfbnJfZnJh
bWVzX3YxID0gbWF4X2dyYW50X2ZyYW1lc192MTsKKyAgICBvcC5tYXhfbnJfZnJhbWVzX3YyID0g
bWF4X2dyYW50X2ZyYW1lc192MjsKKworICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOworCisgICAg
aWYgKCBfX2NvcHlfdG9fZ3Vlc3QodW9wLCAmb3AsIDEpICkKKyAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIHMxNgogc3dhcF9ncmFudF9yZWYoZ3Jh
bnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQogewpAQCAtMzM4OSw2ICszNDExLDEw
IEBAIGRvX2dyYW50X3RhYmxlX29wKAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNl
IEdOVFRBQk9QX2dldF9zZXR1cF9pbmZvOgorICAgICAgICByYyA9IGdudHRhYl9nZXRfc2V0dXBf
aW5mbyhndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXR1cF9pbmZvX3QpKTsKKyAgICAg
ICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FTk9TWVM7CiAgICAgICAg
IGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaAppbmRleCAwMTgwMzZlODI1Li5iMzBmODVi
MmY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaApAQCAtMzEyLDYgKzMxMiw3IEBAIHR5cGVk
ZWYgdWludDE2X3QgZ3JhbnRfc3RhdHVzX3Q7CiAjZGVmaW5lIEdOVFRBQk9QX2dldF92ZXJzaW9u
ICAgICAgICAgIDEwCiAjZGVmaW5lIEdOVFRBQk9QX3N3YXBfZ3JhbnRfcmVmCSAgICAgIDExCiAj
ZGVmaW5lIEdOVFRBQk9QX2NhY2hlX2ZsdXNoCSAgICAgIDEyCisjZGVmaW5lIEdOVFRBQk9QX2dl
dF9zZXR1cF9pbmZvICAgICAgIDEzCiAjZW5kaWYgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
XyAqLwogLyogYCB9ICovCiAKQEAgLTU5Nyw2ICs1OTgsMTkgQEAgc3RydWN0IGdudHRhYl9jYWNo
ZV9mbHVzaCB7CiB0eXBlZGVmIHN0cnVjdCBnbnR0YWJfY2FjaGVfZmx1c2ggZ250dGFiX2NhY2hl
X2ZsdXNoX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShnbnR0YWJfY2FjaGVfZmx1c2hfdCk7
CiAKKy8qCisgKiBHTlRUQUJPUF9nZXRfc2V0dXBfaW5mbzogR2V0IGluZm9ybWF0aW9uIG5lZWRl
ZCBmb3IgZ3JhbnQgdGFibGUgc2V0dXAKKyAqIG9mIHRoZSBjYWxsaW5nIGRvbWFpbi4KKyAqLwor
c3RydWN0IGdudHRhYl9zZXR1cF9pbmZvIHsKKyAgICB1aW50MzJfdCB2ZXJzaW9uOworICAgIHVp
bnQzMl90IG5yX2ZyYW1lczsKKyAgICB1aW50MzJfdCBtYXhfbnJfZnJhbWVzX3YxOworICAgIHVp
bnQzMl90IG1heF9ucl9mcmFtZXNfdjI7Cit9OwordHlwZWRlZiBzdHJ1Y3QgZ250dGFiX3NldHVw
X2luZm8gZ250dGFiX3NldHVwX2luZm9fdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKGdudHRh
Yl9zZXR1cF9pbmZvX3QpOworCiAjZW5kaWYgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyAq
LwogCiAvKgotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 19:06:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 19:06:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1djs1N-0006NU-EM; Mon, 21 Aug 2017 19:05:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djs1M-0006NI-9Q
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 19:05:56 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 78/10-03612-31F2B995; Mon, 21 Aug 2017 19:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVdIf3a
 kweP5YhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuNi+ja3geRNjxYp5t5ka
 GHtDuxi5OIQE/jJKrGvfwgzhPGaUmPNpCSOEs41R4sDvNqAMJ4eIgLPE1zNz2UFsXgF9ifXtf
 1lAbGGBcIkHj9aygDRICMzWk7i1+RcbSEJCwFPi1MYfcPa3SYeBmtk52ASsJA6JgURZBFQl9h
 xtYpvAyL2AkWEVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 g3xmAYAfj+bWBhxglOZiURHk3pM6KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+093dqSQYFFq
 empFWmYOMABh0hIcPEoivCx6QGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn5QUpEgApy
 ijNgxsBi4ZLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdD3IJT2ZeCdymV0BHMAEdYdg6De
 SIkkSElFQD47SlZ29Ons0wJ02j5sZe05ZNS77/5A7tOWW7+rSO8bQqNaOeGcHPdGoYlt12qC9
 ZMNs/8D/fXDOVS+2vFZWXvt9tJWi45OIJAfczM9urHttVrNU3+lFiqXVGYd2VH71HZnxLvWcw
 b5v3k6DySznTn/UdvKYsYSP1hdHVgUfL7Iekq6GRmVDbRiWW4oxEQy3mouJEAKfdCneBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503342353!55841108!1
X-Originating-IP: [104.130.215.37]
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 47900 invoked from network); 21 Aug 2017 19:05:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 19:05:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djs1G-0000um-UZ; Mon, 21 Aug 2017 19:05: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 1djs1B-00055J-Fm; Mon, 21 Aug 2017 19:05:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djs1B-000180-2O; Mon, 21 Aug 2017 19:05:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112763-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-4: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-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken: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-2: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-armhf-armhf-libvirt: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-armhf-armhf-libvirt-raw: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-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-amd64-amd64-libvirt: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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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: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: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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-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=c9f3ca0624ad09a986a351230e2c9c1e9b42636a
X-Osstest-Versions-That: xen=8aebf856caabeb46f89acf07b727193e16ab1242
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 19:05:45 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112763: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc2MyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc2My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY2
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjcKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTEy
NzA0IHBhc3MgaW4gMTEyNzYzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDQ4IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExMjcwNCBwYXNzIGluIDExMjc2MwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBp
biAxMTI3MjUgcGFzcyBpbiAxMTI3NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEyNzI1IHBhc3MgaW4gMTEy
NzYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMTI3MDQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMjcyNQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NwogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTEyNjY3CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjcKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2Nwog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTEyNjY3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjcKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEy
NzI1IGxpa2UgMTEyNjY3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNDggeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTI2NTAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEx
MjY1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjY3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NjcKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMjY2NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjY3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGM5ZjNjYTA2MjRhZDA5YTk4NmEzNTEyMzBlMmM5YzFlOWI0
MjYzNmEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhhZWJmODU2Y2Fh
YmViNDZmODlhY2YwN2I3MjcxOTNlMTZhYjEyNDIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjY2
NyAgMjAxNy0wOC0xNiAxMzoyNzo1NyBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTI2ODUgIDIwMTctMDgtMTcgMTM6NTQ6NDMgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgYzlmM2NhMDYyNGFkMDlhOTg2YTM1MTIzMGUyYzljMWU5YjQy
NjM2YQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUg
QXVnIDE3IDE1OjExOjIyIDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdy
YW50IGhhbmRsaW5nCiAgICAKICAgIFByb2Nlc3Npbmcgb2YgdHJhbnNpdGl2ZSBncmFudHMgbXVz
dCBub3QgdXNlIHRoZSBmYXN0IHBhdGgsIG9yIGVsc2UKICAgIHJlZmVyZW5jZSBjb3VudGluZyBi
cmVha3MgZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCiAgICBfX2FjcXVpcmVf
Z3JhbnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpCiAgICBjb3Vu
dGVycGFydCBvY2N1cnMgaW5kZXBlbmRlbnQgb2Ygb3JpZ2luYWwgcGluIGNvdW50KS4gRnVydGhl
cm1vcmUKICAgIGFmdGVyIHJlLWFjcXVpcmluZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdl
IG5lZWQgdG8gdmVyaWZ5IG5vIGdyYW50CiAgICBwcm9wZXJ0aWVzIGNoYW5nZWQgaWYgdGhlIG9y
aWdpbmFsIHBpbiBjb3VudCB3YXMgbm9uLXplcm87IGNoZWNraW5nCiAgICBqdXN0IHRoZSBwaW4g
Y291bnRzIGlzIHN1ZmZpY2llbnQgb25seSBmb3Igd2VsbC1iZWhhdmVkIGd1ZXN0cy4gQXMgYQog
ICAgcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBuZWVkcyB0byBtaXJyb3IgdGhh
dCBuZXcgYmVoYXZpb3IuCiAgICAKICAgIEZ1cnRoZXJtb3JlIGEgX19yZWxlYXNlX2dyYW50X2Zv
cl9jb3B5KCkgaW52b2NhdGlvbiB3YXMgbWlzc2luZyBvbiB0aGUKICAgIHJldHJ5IHBhdGggb2Yg
X19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNv
CiAgICBuZWVkcyB0byBiYWlsIG91dCB1cG9uIGVuY291bnRlcmluZyBhIHRyYW5zaXRpdmUgZ3Jh
bnQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBSZXBvcnRlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1p
dDogYWQ0OGZiOTYzZGJmZjAyNzYyZDJkYjUzOTZmYTY1NWFjMGM0MzJjNwogICAgbWFzdGVyIGRh
dGU6IDIwMTctMDgtMTcgMTQ6NDA6MzEgKzAyMDAKCmNvbW1pdCBlODczMjUxMzc4Mjk1NWFlZTdh
MDA1NjIyYjhmNzM5OWE3YmM4MGQ1CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTA6NTAgMjAxNyArMDIwMAoKICAgIGdudHRhYjog
ZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxzCiAgICAKICAgIFRoZXJlIGlz
IG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBjb21waWxlciB3b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUg
dGhlbQogICAgdG8gYnJhbmNoZXMgaW5zdGVhZCBvZiBjYWxscywgc28gb25seSBvbmVzIHdpdGgg
YSBrbm93biByZWN1cnNpb24gbGltaXQKICAgIGFyZSBva2F5OgogICAgLSBfX3JlbGVhc2VfZ3Jh
bnRfZm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwogICAgICBfX2FjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoKSB3b24ndCBwZXJtaXQgdXNlIG9mIG11bHRpLWxldmVsIHRyYW5z
aXRpdmUKICAgICAgZ3JhbnRzLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBm
aW5lIHRvIGNhbGwgaXRzZWxmIHdpdGggdGhlIGxhc3QKICAgICAgYXJndW1lbnQgZmFsc2UsIGFz
IHRoYXQgcHJldmVudHMgZnVydGhlciByZWN1cnNpb24sCiAgICAtIF9fYWNxdWlyZV9ncmFudF9m
b3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICBv
YnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRyeSdzIHBpbiBjb3VudAogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5OTlkMmNjYjdmNzM0
MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAx
NDozOToxOCArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 19:31:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 19:31: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.xen.org>)
	id 1djsPc-0008BZ-HS; Mon, 21 Aug 2017 19:31:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1djsPb-0008BS-Cr
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 19:30:59 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DE/65-01996-2F43B995; Mon, 21 Aug 2017 19:30:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXSO6nOVfeDyex
 Ig2vzuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNP1+zFMzjqDh0dAlbA+MXti5GLg4hgclM
 EjOfXmeFcH4zSuzbthkqs5FR4tWq1+wQzjZGiUvNW5m6GDk5hAUiJO6sPQdWJSKwk1Fi1pQjb
 CAJIYEiiStr9rGD2GwCRhJnj05nBLF5BWwlju1ZAWazCKhKzH31kwXEFhUIl3jbeIQFokZQ4u
 TMJ2A2p4C9xK6bB5hBbGYBdYk/8y5B2fIS29/OAbMlBIwl2t9eZJvAKDALSfssJC2zkLQsYGR
 exahenFpUllqka66XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYpAxAsIPx2GTn
 Q4ySHExKorwbUmdFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5QQGvZBgUWp6akVaZg4wXmDSE
 hw8SiK8D4yB0rzFBYm5xZnpEKlTjIpS4rzLQRICIImM0jy4NliMXmKUlRLmZQQ6RIinILUoN7
 MEVf4VozgHo5IwrxDIdp7MvBK46a+AFjMBLTZsnQayuCQRISXVwMijqriqmm/vD/HSK98stA4
 uivVp257+cG3pvs4NJrIZ8R/mT5Fnnrh7V37Vwgyxil/Lbq+abjrnsfPC8/YnzkiHPOXujbt4
 llmGU5fp9/MzTz+fE3fOD2W9teMG5zOXxgNJj9dmBRa6L38i1f/zdsFUQ/8rdTWTbEIOrxY+v
 /z+Vb5d06UOXXNSYinOSDTUYi4qTgQAxuzFzMwCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503343853!79773627!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37358 invoked from network); 21 Aug 2017 19:30:55 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Aug 2017 19:30:55 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7LJUowK007599
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 19:30:51 GMT
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 v7LJUoel015504
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Aug 2017 19:30:50 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 v7LJUnsj028316;
 Mon, 21 Aug 2017 19:30:49 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, 21 Aug 2017 12:30:49 -0700
To: Liang Yan <lyan@suse.com>, xen-devel@lists.xenproject.org,
 Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <599AFF3A02000047000184DE@prv-mh.provo.novell.com>
 <599AFF3A02000047000184DE@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2a2accd5-645c-7a68-f452-6ddbcccdb9cf@oracle.com>
Date: Mon, 21 Aug 2017 15:30:45 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <599AFF3A02000047000184DE@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH] XEN/xen-kbdfront: Enable auto repeat for
 xen keyboard front driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIG1haW50YWluZXIgKERtaXRyeSkuCgotYm9yaXMKCk9uIDA4LzIxLzIwMTcgMTE6NDEg
QU0sIExpYW5nIFlhbiB3cm90ZToKPiBMb25nIHByZXNzZWQga2V5IGNvdWxkIG5vdCBzaG93IHJp
Z2h0IGluIFhFTiB2bmN2aWV3ZXIgYWZ0ZXIgdGlnZXJ2bmMKPiBjbGllbnQgY2hhbmdlZCB0aGUg
d2F5IGhvdyB0byBzZW5kIHJlcGVhdCBrZXlzLCBmcm9tICJEb3duIFVwIERvd24gVXAKPiAuLi4i
IHRvICJEb3duIERvd24gRG93LiIgQnkgZW5hYmxlIEVWX1JFUCBiaXQgaGVyZSwgWEVOIGtleWJv
YXJkCj4gZGV2aWNlIHdpbGwgdHJpZ2dlciBkZWZhdWx0IGF1dG8gcmVwZWF0IHByb2Nlc3MgZnJv
bSBpbnB1dCBzdWJzeXN0ZW0sCj4gYW5kIG1ha2UgYXV0byByZXBlYXQga2V5cyB3b3JrIGNvcnJl
Y3RseS4gICAKPgo+IFNpZ25lZC1vZmYtYnk6IExpYW5nIFlhbiA8bHlhbkBzdXNlLmNvbT4KPiAt
LS0KPiAgZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMSArCj4gIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQvbWlz
Yy94ZW4ta2JkZnJvbnQuYwo+IGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4g
aW5kZXggZmExMzBlN2I3MzRjLi4wZGNlOTgzMGUyZjQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9p
bnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gKysrIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1r
YmRmcm9udC5jCj4gQEAgLTI0OCw2ICsyNDgsNyBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICBrYmQtPmlkLnByb2R1Y3QgPSAweGZmZmY7Cj4g
IAo+ICBfX3NldF9iaXQoRVZfS0VZLCBrYmQtPmV2Yml0KTsKPiArX19zZXRfYml0KEVWX1JFUCwg
a2JkLT5ldmJpdCk7Cj4gIGZvciAoaSA9IEtFWV9FU0M7IGkgPCBLRVlfVU5LTk9XTjsgaSsrKQo+
ICBfX3NldF9iaXQoaSwga2JkLT5rZXliaXQpOwo+ICBmb3IgKGkgPSBLRVlfT0s7IGkgPCBLRVlf
TUFYOyBpKyspCj4gLS0gCj4gMi4xNC4wCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:17:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20: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.xen.org>)
	id 1djt8T-0002er-F2; Mon, 21 Aug 2017 20:17:21 +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 1djt8S-0002el-TZ
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:17:21 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BC/E7-03557-0DF3B995; Mon, 21 Aug 2017 20:17:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu45+9m
 RBt/PyVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvj8xlLmgXqGhZsISlgXEObxcjF4eQwBIm
 iVXnv7J3MXJysAg4SNzoPgRkc3AwCsRIPPhhDRJmFAiTmHx5CStImEVAW2J+ny1ImE3AUOLvk
 01sIGEJIHvJZw6QsIiAusSfCxMYQWxmAU+Jw9efMYKUCAuEShz8Lw5icgpYSRy54ANSwSvgLX
 H5/jVWEFtIwFLiefslMFtUQFfi0L8/bBA1ghInZz5hgZioJbF8+jaWCYwCs5CkZiFJLWBkWsW
 oXpxaVJZapGuml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHoMQLCDcd4J/0OM
 khxMSqK8G1JnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K2wmx0pJFiUmp5akZaZA4wCmLQEB
 4+SCG8hSJq3uCAxtzgzHSJ1itGYo2nir19MHH0gUoglLz8vVUqcNwakVACkNKM0D24QLDovMc
 pKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZh3HcgUnsy8Erh9r4BOYQI6xbB1GsgpJYkIKakGxp4
 HB8tOeNq7/4hdw/Kkx+f5xfM8F1686Ax57V/oPPkQy1tj2wYjX4vfDllM0XILH7o+KLT44PH0
 wH2dKae+zyhiVD6hcU0x6aTftvut7JzuK146zmp5sePfCQmFZWfP8LNr2JxZMzVISI17yQkX/
 QeiYizF7xXfv2QI2VuyY7Wf6YfrvtzFhkosxRmJhlrMRcWJAOMXGPXJAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503346637!112881320!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20337 invoked from network); 21 Aug 2017 20:17:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 20:17:18 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5B7A321A1C;
 Mon, 21 Aug 2017 20:17:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5B7A321A1C
Date: Mon, 21 Aug 2017 13:17:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170808171726.28966-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1708211253240.12143@sstabellini-ThinkPad-X260>
References: <20170808171726.28966-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: mark.rutland@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/arm: Tighten memory attribute
 requirement for memory shared
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA4IEF1ZyAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gWGVuIGFsbG93cyBzaGFy
ZWQgbWFwcGluZyB0byBiZSBOb3JtYWwgaW5uZXItY2FjaGVhYmxlIHdpdGggYW55IGlubmVyIGNh
Y2hlCj4gYWxsb2NhdGlvbiBzdHJhdGVneSBhbmQgbm8gcmVzdHJpY3Rpb24gb2YgdGhlIG91dGVy
LWNhY2hlYWJpbGl0eS4KPiAKPiBIb3dldmVyLCBYZW4gaXMgYWx3YXlzIG1hcHBpbmcgdGhvc2Ug
cmVnaW9uIE5vcm1hbCBJbm5lciBXcml0ZS1CYWNrCj4gT3V0ZXIgV3JpdGUtQmFjayBJbm5lci1z
aGFyZWFibGUuIFBlciBCMi44ICJNaXNtYXRjaGVkIG1lbW9yeQo+IGF0dHJpYnV0ZXMiIGluIEFS
TSBEREkgMDQ4N0IuYSwgaWYgdGhlIGd1ZXN0IGlzIG5vdCB1c2luZyB0aGUgZXhhY3Qgc2FtZQo+
IG1lbW9yeSBhdHRyaWJ1dGVzIChleGNsdWRpbmcgYW55IGNhY2hlIGFsbG9jYXRpb24gaGludHMp
IGZvciB0aGUgc2hhcmVkCj4gcmVnaW9uIHRoZW4gdGhlIHJlZ2lvbiB3aWxsIGJlIGFjY2Vzc2Vk
IHdpdGggbWlzbWF0Y2hlZCBhdHRyaWJ1dGVzLgo+IAo+IFRoaXMgd2lsbCByZXN1bHQgdG8gcG90
ZW50aWFsIGxvc3Mgb2YgY29oZXJlbmN5LCBhbmQgbWF5IGltcGFjdCB0aGUKPiBwZXJmb3JtYW5j
ZS4KPiAKPiBHaXZlbiB0aGF0IHRoZSBBUk0gQVJNIHN0cm9uZ2x5IHJlY29tbWVuZHMgdG8gYXZv
aWQgdXNpbmcgbWlzbWF0Y2hlZAo+IGF0dHJpYnV0ZXMsIHdlIHNob3VsZCBpbXBvc2Ugc2hhcmVk
IHJlZ2lvbiB0byBiZSBOb3JtYWwgSW5uZXIgV3JpdGUtQmFjawo+IE91dGVyIFdyaXRlLUJhY2sg
SW5uZXItc2hhcmVhYmxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgg
fCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gaW5kZXggYmQ5NzRmYjEzZC4uOGY5ZDA2ZWY3
ZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gQEAgLTYxLDE1ICs2MSwxNSBAQAo+ICAgKgo+
ICAgKiBBbGwgbWVtb3J5IHdoaWNoIGlzIHNoYXJlZCB3aXRoIG90aGVyIGVudGl0aWVzIGluIHRo
ZSBzeXN0ZW0KPiAgICogKGluY2x1ZGluZyB0aGUgaHlwZXJ2aXNvciBhbmQgb3RoZXIgZ3Vlc3Rz
KSBtdXN0IHJlc2lkZSBpbiBtZW1vcnkKPiAtICogd2hpY2ggaXMgbWFwcGVkIGFzIE5vcm1hbCBJ
bm5lci1jYWNoZWFibGUuIFRoaXMgYXBwbGllcyB0bzoKPiArICogd2hpY2ggaXMgbWFwcGVkIGFz
IE5vcm1hbCBJbm5lciBXcml0ZS1CYWNrIE91dGVyIFdyaXRlLUJhY2sgSW5uZXItU2hhcmVhYmxl
Lgo+ICsgKiBUaGlzIGFwcGxpZXMgdG86Cj4gICAqICAtIGh5cGVyY2FsbCBhcmd1bWVudHMgcGFz
c2VkIHZpYSBhIHBvaW50ZXIgdG8gZ3Vlc3QgbWVtb3J5Lgo+ICAgKiAgLSBtZW1vcnkgc2hhcmVk
IHZpYSB0aGUgZ3JhbnQgdGFibGUgbWVjaGFuaXNtIChpbmNsdWRpbmcgUFYgSS9PCj4gICAqICAg
IHJpbmdzIGV0YykuCj4gICAqICAtIG1lbW9yeSBzaGFyZWQgd2l0aCB0aGUgaHlwZXJ2aXNvciAo
c3RydWN0IHNoYXJlZF9pbmZvLCBzdHJ1Y3QKPiAgICogICAgdmNwdV9pbmZvLCB0aGUgZ3JhbnQg
dGFibGUsIGV0YykuCj4gICAqCj4gLSAqIEFueSBJbm5lciBjYWNoZSBhbGxvY2F0aW9uIHN0cmF0
ZWd5IChXcml0ZS1CYWNrLCBXcml0ZS1UaHJvdWdoIGV0YykKPiAtICogaXMgYWNjZXB0YWJsZS4g
VGhlcmUgaXMgbm8gcmVzdHJpY3Rpb24gb24gdGhlIE91dGVyLWNhY2hlYWJpbGl0eS4KPiArICog
QW55IGNhY2hlIGFsbG9jYXRpb24gaGludHMgYXJlIGFjY2VwdGFibGUuCj4gICAqLwo+ICAKPiAg
LyoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:17:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20: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.xen.org>)
	id 1djt8c-0002fA-MD; Mon, 21 Aug 2017 20:17:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1djt8b-0002f4-UP
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:17:30 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 5A/4B-22472-9DF3B995; Mon, 21 Aug 2017 20:17:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssu4N+9m
 RBl8alSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oybp7+zFcxgq5i4ZSdTA2MjaxcjF4eQwBIm
 iQdLZzN3MXJysAg4SCy7MA0owcHBKBAj8eCHNUiYUSBMYvLlJawQJdoSX/qnMoLYbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MIERJMwsYCzR3F8JYgoLmEt8XhADYnIKWEpMnhsAUswr4C3xrO
 8hG4gtJGAh8WbRD7A9ogK6Eof+/WGDqBGUODnzCQuIzSygJbF8+jaWCYwCs5CkZiFJLWBkWsW
 oUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh89QwMjDsYm/b6
 HWKU5GBSEuXdkDorUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb4Xd7EghwaLU9NSKtMwcYBzAp
 CU4eJREeAtB0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEueNASkSACnKKM2DGwGLyUuMsl
 LCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlfgkzhycwrgdv0CugIJqAjDFungRxRkoiQkmpgTDR
 Oz7j+vPjBnSLhs8tNjlXlG3Ur158rLs/hlqtW4t7ycCpn7bJ1n7iC/+2SZxfY09iRsyhq0RsT
 86Tn5WqsklIikTeL7jasnHTCaeaHi1p/pMujH2ld1Kut3tp8SXXlKy4rMd7gGoGUuGnOLy84W
 zUfnWnD2lrIfzpzR0+qZ5/027yFe04osRRnJBpqMRcVJwIAhRFmysQCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503346647!103349686!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 26550 invoked from network); 21 Aug 2017 20:17:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 20:17:28 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5B17221A1C;
 Mon, 21 Aug 2017 20:17:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5B17221A1C
Date: Mon, 21 Aug 2017 13:17:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170811181421.6120-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1708211317200.12143@sstabellini-ThinkPad-X260>
References: <20170811181421.6120-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/arm: p2m: Remove p2m_operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMSBBdWcgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgaXMgYSBsZWZ0
IG92ZXIgb2YgYmVmb3JlIHRoZSBQMk0gY29kZSB3YXMgcmV3b3JrZWQuIFNvIGRyb3AgaXQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoK
PiAtLS0KPiAgeGVuL2FyY2gvYXJtL3AybS5jIHwgNCAtLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4v
YXJjaC9hcm0vcDJtLmMKPiBpbmRleCA3YjJhYWM0YzkwLi5jNDg0NDY5ZTZjIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC02
MTEsMTAgKzYxMSw2IEBAIHN0YXRpYyBpbnQgcDJtX21lbV9hY2Nlc3NfcmFkaXhfc2V0KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAK
PiAtZW51bSBwMm1fb3BlcmF0aW9uIHsKPiAtICAgIE1FTUFDQ0VTUywKPiAtfTsKPiAtCj4gIC8q
Cj4gICAqIFB1dCBhbnkgcmVmZXJlbmNlcyBvbiB0aGUgc2luZ2xlIDRLIHBhZ2UgcmVmZXJlbmNl
ZCBieSBwdGUuCj4gICAqIFRPRE86IEhhbmRsZSBzdXBlcnBhZ2VzLCBmb3Igbm93IHdlIG9ubHkg
dGFrZSBzcGVjaWFsIHJlZmVyZW5jZXMgZm9yIGxlYWYKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:28:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1djtIv-0003Ve-Mk; Mon, 21 Aug 2017 20:28:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry.torokhov@gmail.com>) id 1djtIu-0003VY-D0
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 20:28:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 04/B0-03368-7524B995; Mon, 21 Aug 2017 20:28:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTmId1wp9m
 RBl+uMVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7l79lKljIVTHtiUsD4w6OLkYuDiGBGYwS
 Z8/uZAdxWAQaWCXaly1hAnEkBOawSuyZeImli5ETyMmTuHNvPyOEXSzxdlEDWJxXQFDi5MwnY
 LaQgLfE875OsBpOATuJfcdnQcULJJa+6mUDsdkEDCW2NlxgB7FZBFQl3vTOZoeYEyCxeOMbVh
 BbWCBC4s7ac2D1IgIGEu+vT2IDOYhZoJVR4vmZu8wgCWYBTYnW7b/ZJzAKzEJyxywkqQWMTKs
 YNYpTi8pSi3SNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkQEIdjA2LQo8
 xCjJwaQkyrshdVakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleR8fZkUKCRanpqRVpmTnAqIBJS
 3DwKInwNoKkeYsLEnOLM9MhUqcYjTmuXFn3hYljyoHtX5iEWPLy81KlxHmdQUoFQEozSvPgBs
 Gi9RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEedlApvBk5pXA7XsFdAoT0CmGrdNATilJREh
 JNTA23RR3v5cmvsNN32fleZNWxl+XU/O8T23etlGOzzu0y4/r80SWbdPFfrolbSiMClVn3Pj9
 85LDyZI/5+4U27Tt9OI/zFe62t9de3o5zXE26+oJj98uvXP/UGTUwi/nD0v7fiubnuW4VtRJ9
 1WT2sPlX45N7DJiWZRs5v11/vH9CdnT5+XeuaW3VYmlOCPRUIu5qDgRAMIX3TzRAgAA
X-Env-Sender: dmitry.torokhov@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503347286!73031171!1
X-Originating-IP: [209.85.217.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9944 invoked from network); 21 Aug 2017 20:28:06 -0000
Received: from mail-ua0-f194.google.com (HELO mail-ua0-f194.google.com)
 (209.85.217.194)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Aug 2017 20:28:06 -0000
Received: by mail-ua0-f194.google.com with SMTP id d12so1035402uag.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 13:28:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=qDj4y+P8FZBVpbdieBGSieFchCD15iRaIHpei6Qt6vI=;
 b=SoTfBrOKFVKkchVFf7Wr/E8qwG/QCuo8q3XmPheYZRJ/By4OOUMGq8kr8yFkIznXPb
 NUaXYCEAtg5/Y1z7JzGJuCYaE33U6X0t6huSYCcPX6P9fxaJcbZK5Y/BtjcfpkvrSoCG
 qUW1IB7G6nBLo/F0e7gU9mN0MYYvfRwayjI3XPIcFX84mKCGc67KZRok8xhN//jjIt89
 tzW9OSKTvxx8o035wpme8pMXcsPofy7tW1jbXDkbCJXEd1Kf7qMB2/I3bZV5vq5Dd/1P
 EckbnHL18yIpkyRJp0w0/E4ex5dR84RYIpBxNBIsApAGa89h7p8np9udrMQMW7UgIZJj
 iqiw==
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=qDj4y+P8FZBVpbdieBGSieFchCD15iRaIHpei6Qt6vI=;
 b=K1NPJnVfVOnq98A2bkCciZwFF7MqxEiu/rZ3Rsv7xdfGlLWMZ3TWeL09rcvk2zGpMh
 dvn6yhw/ViaPx5BsOdBgEjbQ2EuFn2eqZ+UOCL/h7NKYBKRSZqnEVrm+vCEJmlc03VGr
 DekR/UoxWgvZM31uFIFpWkVBfWwAA8FHjwtWBfweXvLM4OhsReCms+fF/dgXRK8DVVR0
 V2M1oUNIwyKx1bO9xlxaYwOfT9efGmtB3t3Nh96y0EYiPa7Gl3b6l66WGb4DbBBYPJur
 r5wHgak6Y/njUzET92NFPuPd9+43uJvOkBQdzp4ofGb3OR+n/ZjhbqT0RdfYyuLwveaI
 o9TA==
X-Gm-Message-State: AHYfb5iRn324xQmU+vN/cyqDwcI2rrhTJQUHx19PMAKDB7Bs7rdKdcGR
 cpEd+ymMeUiGnezah1gdM6sgMd9zDg==
X-Received: by 10.159.53.136 with SMTP id t8mr13131737uad.196.1503347285670;
 Mon, 21 Aug 2017 13:28:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.19.242 with HTTP; Mon, 21 Aug 2017 13:28:05 -0700 (PDT)
In-Reply-To: <2a2accd5-645c-7a68-f452-6ddbcccdb9cf@oracle.com>
References: <599AFF3A02000047000184DE@prv-mh.provo.novell.com>
 <2a2accd5-645c-7a68-f452-6ddbcccdb9cf@oracle.com>
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Date: Mon, 21 Aug 2017 13:28:05 -0700
Message-ID: <CAKdAkRQf5J4xH5a-6s73c2OSRa=fVyhR0XfEGmqTopyrK812kA@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Liang Yan <lyan@suse.com>, xen-devel@lists.xenproject.org,
 Juergen Gross <jgross@suse.com>, lkml <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] [PATCH] XEN/xen-kbdfront: Enable auto repeat for
 xen keyboard front driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMTI6MzAgUE0sIEJvcmlzIE9zdHJvdnNreQo8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Cj4gQWRkaW5nIG1haW50YWluZXIgKERtaXRy
eSkuCgpJIGNhbid0IHNlZW0gdG8gZmluZCB0aGUgb3JpZ2luYWwgaW4gbXkgbWFpbGJveCBub3Ig
aW4gcGF0Y2h3b3JrLiBDYW4KeW91IHBsZWFzZSByZXNlbmQ/Cgo+Cj4KPiAtYm9yaXMKPgo+IE9u
IDA4LzIxLzIwMTcgMTE6NDEgQU0sIExpYW5nIFlhbiB3cm90ZToKPiA+IExvbmcgcHJlc3NlZCBr
ZXkgY291bGQgbm90IHNob3cgcmlnaHQgaW4gWEVOIHZuY3ZpZXdlciBhZnRlciB0aWdlcnZuYwo+
ID4gY2xpZW50IGNoYW5nZWQgdGhlIHdheSBob3cgdG8gc2VuZCByZXBlYXQga2V5cywgZnJvbSAi
RG93biBVcCBEb3duIFVwCj4gPiAuLi4iIHRvICJEb3duIERvd24gRG93LiIgQnkgZW5hYmxlIEVW
X1JFUCBiaXQgaGVyZSwgWEVOIGtleWJvYXJkCj4gPiBkZXZpY2Ugd2lsbCB0cmlnZ2VyIGRlZmF1
bHQgYXV0byByZXBlYXQgcHJvY2VzcyBmcm9tIGlucHV0IHN1YnN5c3RlbSwKPiA+IGFuZCBtYWtl
IGF1dG8gcmVwZWF0IGtleXMgd29yayBjb3JyZWN0bHkuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTog
TGlhbmcgWWFuIDxseWFuQHN1c2UuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9pbnB1dC9taXNj
L3hlbi1rYmRmcm9udC5jIHwgMSArCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
Cj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+
ID4gYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPiA+IGluZGV4IGZhMTMwZTdi
NzM0Yy4uMGRjZTk4MzBlMmY0IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9pbnB1dC9taXNjL3hl
bi1rYmRmcm9udC5jCj4gPiArKysgYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMK
PiA+IEBAIC0yNDgsNiArMjQ4LDcgQEAgc3RhdGljIGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKPiA+ICBrYmQtPmlkLnByb2R1Y3QgPSAweGZmZmY7Cj4gPgo+ID4g
IF9fc2V0X2JpdChFVl9LRVksIGtiZC0+ZXZiaXQpOwo+ID4gK19fc2V0X2JpdChFVl9SRVAsIGti
ZC0+ZXZiaXQpOwo+ID4gIGZvciAoaSA9IEtFWV9FU0M7IGkgPCBLRVlfVU5LTk9XTjsgaSsrKQo+
ID4gIF9fc2V0X2JpdChpLCBrYmQtPmtleWJpdCk7Cj4gPiAgZm9yIChpID0gS0VZX09LOyBpIDwg
S0VZX01BWDsgaSsrKQo+ID4gLS0KPiA+IDIuMTQuMAo+ID4KPgoKVGhhbmtzLgoKLS0gCkRtaXRy
eQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:28:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:28: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.xen.org>)
	id 1djtJ9-0003Wt-UE; Mon, 21 Aug 2017 20:28:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtJ8-0003We-2d
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:28:22 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 2B/F2-18997-5624B995; Mon, 21 Aug 2017 20:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpik+JIrShJLcpLzFFi42LRyGbS0k12mh1
 p8LRRwmLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzehYspqp4LFkxbSlMQ2Mb0S6GDk5WAQamSUm
 HrQGsRkFYiQ2belkBLGFBPqZJBaeqIKwkyV+rFzCDGKzCZhIrJt/nh3EFhGQlrj2+TJQPRcHs
 8BORokFW76xgCSEBTwkFu7rZoZYoCrRP3kpK4jNK+AlsenCCrAaCQE5iZvnOpkh4oISJ2c+AY
 szC0hIHHzxghmiRlHiwO+ZzCALJAQmMkrc6bvADHGRusTe32+gimQljp6dAzXUV+LzpblMEA1
 XmSSaH2xihHCa2SVe/r7DCFGlI7H/ySSosbvZJXZ+OMAOkYiVOHm2GaqoQOLDxwfsEEU3WCUu
 zdwAlZCR+LN8PpS9jFXi2RMPiJsSJN79/w21+zaPxPO3s6CcTnaJPU+vs0KCRkri/Y6TjBC2j
 MSGGXNYJjCqzEIKhVlIobCAkWkVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak
 5iUrFecn7uJkZgSmAAgh2M/7Z5HmKU5GBSEuXdkDorUogvKT+lMiOxOCO+qDQntfgQowwHh5I
 Er6Pj7EghwaLU9NSKtMwcYHKCSUtw8CiJ8DaCpHmLCxJzizPTIVKnGI05Nqxe/4WJ497srV+Y
 hFjy8vNSpcR5nUFKBUBKM0rz4AbBkuYlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPWgkzhy
 cwrgdv3CugUJqBTDFungZxSkoiQkmpgZNdjNSuINlhzXHfa+/95Z06t+pMWsX2uUM6JgNl5zf
 MmRE/l2v74sOm7CxbcEaeO7ZHWU3jd+q9/xodUI1Y7G71Xz1q2CPzJ3ecZfW/lZruD/30P3ro
 X0NR+4WYjh3Dp/kInDuU9bNsM6pO0vZuOzmdX9bjdqtv7jUOw3zdE23fd8/VhSvqZSizFGYmG
 WsxFxYkAyT6UTZUDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503347299!108173679!1
X-Originating-IP: [40.107.2.42]
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 60625 invoked from network); 21 Aug 2017 20:28:19 -0000
Received: from mail-eopbgr20042.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.42)
 by server-4.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:28:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=dxonD0NA9w+MnAWm9mVdvsnZsO5ub6QG/M8EEaceJgk=;
 b=eiZ8aLGnb3GfQyDaVIe1KKqCBRJSUxPM2+/o6bjcV0FWHxxNeCR7Nk78eFVVSGZpgcA5a57vR4+08clcS0Z7FikrrIB2EXTWmXAhlY7brbgFZVaQ5p6md9RYitBI/O+q0mK+AdBELA6uy/1q0xNI0mRQqGsCD3qdlKo3Q+zX8co=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:28:15 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:28:11 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:44 +0300
Message-Id: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM4PR05CA0001.eurprd05.prod.outlook.com (2603:10a6:205::14)
 To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 84f952b7-5b37-47e1-3563-08d4e8d3274f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:XIB9MWUaKe3dJufRzm7JNgz2lg0nlHBesDPjXaWIpPuMeXGyygx42oLDEp6Mn1MFN6C7b41bbCf3jQVRdx2CLZCn8VulfbychiFdP0VI7y4lOA6ocdabEYJe6EHMaL28yQ6f9yzagazUdvU/kgaSuadrFq527DD2KG++0m552OhySIJtrPdJYLG/Lcp8BJyNmhHygtzmrSjndfOUAvAJcnEduBCaMnBNA/8Fp8XneuwchBmruGDxcddkhJAr18Ru;
 25:AHf0UqvCdK3MQVIdVEgikhpayba8QDiE9WDOumlvKXJSnUIlgGQ0gOWZE11DkaxgIYQMjSgJDxgkh6QHj5vQgQnAFageO+MfZEO24u57RMtehpDM61q8ZyYhuUchFpVEx++13TmNQempqdXuauYmO3iuYVWXcVbZvhrKZKUkWabtbu9ef0pEjQDTF0fvffOPKWUN+6fEaj3GxxMn+WduTlh5mtif36IaO8/bN4T0N9JfOS0jwakNbHlPFjHYjHpREYQYZEn05EQ/UeF61m+wwIADWdO0p1/uenjx5s7OZlblBxBiQEdUfr+n376VVYL2Gx4S6I0BX++mhOQTK409Fw==;
 31:6cY2p/UexB5V1yVLJYGnBrQ3Pf9fxf4cBJQU2l7Fcxz80JopfA8Tiz7Je3j+Rxb1073fzoyxzX873+rRfqm26FSCBTOsPivUdCgKBYcCNnoE5HBRG29QYDt6x/A1/2LcbhgQGbaHKI4WSgPjIBzfFAyrXBEZyEZC6PjT9QtnvH29cju+kDTJI02k/r423eo/U2azv2e/VKrLDl6MqJ25Sggx9djsDtHSsobm6S5Qjc8=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:t6tRGyph0WWTXoEqvdiDbskxP9WjHktFSChx5rO/eSd7jhdJoB9NqLc7PPiYtFzbrO1WbW2txtYsn6XtrzuR+QmqGP+c+I46q84+o7+/Ap83iset1JCol1sOiC18g+YKPtgVj3XRhy8/sbqBBWuDvR5LzQ2aTkQuFTQynilFkAlFOAGL+XQULARPO6sEigV+EzVCEB3GCfohGi7GfKIWNMlLWUN+KviI7hLH9Oh/HXh6lyYuq+NES2iSwWY+0wt9yUwR48VGC2MpyKYnoyhfGgtCs7ncxGh3DOIJnznaU4clnAX+Rn0mBRut5+97t0kvcg0gCYoPv98MAONHJSMixoInnOVz70fWgIkS2wuZLFM1KKKJ+XkmqYu2fiJXyt23T+bWEfKBZELt5G0PLxrvl1HtVtk2AObVKMNQgVERClGp6Hal1FjYylJcqwol6B284KRpro7iZtA8HFrvJfqGttAaILlOlwsUZeNIqvTz47iv+h9IoKABW9Q5Znw9KGPs;
 4:iNH9CHBYLXOH8H+pQmZ2IjjL3QucsIIaXDwY0mK2iQ81m4IdGTAlVm7vqWdvcuqvAfNIGadXUdehFSx9EPKxHaJI2m+yfUcu4Klk3pXfxqNF3XlAk/dJlBoMj0165TXUO/zsISss2BnJa77SM05dO94QcQd+nlyVBEhDwuNNu1wWb0hDGXS6Z1AclgIk0c1Z2SU7Cotyb8VQ28F+dtOF3ZcKkhCS2dZjptrTKeKC26cqPkVya9voNDs7UBOjRFHhPmNckGUq2dIQ7VThwWLQpMkHE45Thz8T2/sFHHg1yfx/avJZR8a4NcwP//+z/M3DteLLo2y4Dcua6zuiYIFkOu2KTFvL0fW3T/jmk8LNIbO9uDOTmeZqUBiWZT/1Y6lo
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(278021516957215)(17755550239193); 
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2139F1D066814C594190F0BDE6870@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(53754006)(72206003)(2906002)(42186005)(5003940100001)(54906002)(6916009)(8666007)(50226002)(101416001)(105586002)(2361001)(53936002)(122856001)(6306002)(106356001)(97736004)(2351001)(50986999)(966005)(5660300001)(33646002)(68736007)(48376002)(110136004)(478600001)(7350300001)(8656003)(86362001)(36756003)(47776003)(6116002)(3846002)(66066001)(81156014)(305945005)(107886003)(80792005)(8676002)(189998001)(50466002)(4326008)(6666003)(81166006)(7736002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:OodLxQxF0KZEIbvbIXfFYWBookCdzSLACCFSlfw?=
 =?us-ascii?Q?0K/hOEqRkwOY0ObDox+wUfCVGVgoLYQVL9T8fieTosD0S4fAk4UyGNKF/qol?=
 =?us-ascii?Q?jp/Q2/9jlEuEOlZGRbWig8que99NuEfIXneQ5LbSNNIPtseQ5NBERjgskaV2?=
 =?us-ascii?Q?svYDi7c4d1+lTV8nd9F6N3xkcFAecFQP+BGOfHYUdfNWukGpIPRWwRPzQwbq?=
 =?us-ascii?Q?Spanxljse2XMbZEQwTna7gt5oFiHylre1H8K/sPDK10dEAiJhsVpukQdbW0B?=
 =?us-ascii?Q?h/1Y31nMgJtQM1JlFgEcwGVdyamfd5cKVDc0ffO/C/TUowaiSLtyVxcBmTjU?=
 =?us-ascii?Q?ASLH9Oslnx/AgBrf3B7kG3+D8+2Jj4D+n3URmsqrNgsHMl9q/rWjFzeITIPz?=
 =?us-ascii?Q?HGPoLj41zbx15etY0oxf/IzfoYnfERo2FpeVoumJ2jQ2HylFG5tVkhgWSFV2?=
 =?us-ascii?Q?AVKq5GY/v8BQVaS55xASjDuCz7b9cZLDplGX+cooIxw2JECBTvWw5TB1sDDN?=
 =?us-ascii?Q?kGfUz1qoHWLtMiRVMF/Th1Ce2s2Q7mGUPDqrHNpO/Gn69kNTtWMTChTgngp8?=
 =?us-ascii?Q?2ud6kf/lq+0wM7igAM6MUQO0VtxK93FxLesximFwryYjpSj7MPwcLPFzH5JH?=
 =?us-ascii?Q?qHRw5r32hIyfJYGApji4oIT6HCjzKkm/uLyjN3KaW7rORRI+3kp0I1P52409?=
 =?us-ascii?Q?YaWmnPnjImgdZmHKODeo2UOt55OXf/yegQ7tgnQACcvhR29d0otbsDtl2X66?=
 =?us-ascii?Q?FLNC91zFpm9Il+FPpwcTnjjt9BOkyZpzWCjI66Tl5IJWwVNf+mh9sheN4vl4?=
 =?us-ascii?Q?2CLpG6lQ2HP3BhmpdlYbGQwodNtBzzuL1j3ZzoL6GjKhlB4gDYn8/Um3VvRT?=
 =?us-ascii?Q?8JbYFiuanos5eCbnyy72GloBp8+aq+m145zTHCplXgcyCwClmz+uGih2e0WR?=
 =?us-ascii?Q?wg+OhLwuoi7AoXMgAw6wuHDVn+aE1L9jzmtbpug+SZkGcazfLcUgVRAFX0bL?=
 =?us-ascii?Q?T82rGucnDrsEHLHXBG4rAho+UFumoaLm8ti6tyuyrZNtmYQWEO3fD1dXF170?=
 =?us-ascii?Q?NHKulNX5LYC7temhzSc5cpTbgDb81/neAddNA5JAL3PNhGaEWArO0GNEMYpZ?=
 =?us-ascii?Q?lOWAxo/VglGJq1p6/IMrcb/OgzKyIKw62DGgUaJIuAtwlI4jsmn6Y+EVWss6?=
 =?us-ascii?Q?RzNJwJd+WEqtMMMNI+cLTs5s38yIXaqRRB9ve?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:LNWiVLQ+VDvg/4VUgnscKi3D8HvcXH4+QTDcMTi/7YTDQGcz0UJ1weViBiUjZ4MX0OYiiU7/YtfJCofMGjkZFVfwNCy7EMW5RUQjL5L2r0IXcY/SPLpeJ+gLte3MQEGJIKqkhTMuwflVJJyWYVHRhJLAdUhlWR1Ux/O1GlSIbpebQ8P2zHgQI79wPvX9T/NGJKyA/hHut59ML4BGqVXm+OBDuD6Yss5+0eOKeQbXI5WqGBP46wPCSiguA3CDhWQuWgX/JJw/04WGidayQyZ5Egg3kPiLUJGD42MCSrfS7DjiaejHZqEevcawZ5uqktw4zCsD52k0CHYWyPH/AU3tzg==;
 5:ilzxAncf+HRR5E+6n5dUh9uetpJ0g/bcrrodFg2I9sQTThKEcuJiRKyKYlQ8OaYp2MPZRT7FyMVsjJdPW+/dOPggiaQtrXvTLXVZbYl0uGJlTh3WUK0/o5aCucWqKZ7JTyIqBN+j3UR/Bhgs5tjHCA==;
 24:r9/NjckT7o/h1YSB4AWGF4v30+Vzuaxdxer08XATD8RVV2t7EWZA5W92Ban543JUuCgUyktrsWJiDgtpBkIf7lkVQWtqxTGX1IYxPYJLrFc=;
 7:iXNuwfuocUgJatZD8DNLLlpS4RcjkHu0j8E13F615qsiT5KxFjGFikWFHZYDSuUSsr46ZAQYTUWRmi6+kCeSIgg83PozrdYi5F+K4B2PppZoaTJfrBTSP0dc+KIifvSHquwfpic/ZaDDHHwCFcdghEkNF7oLnhF27afdYX5G2TkQEAOkHFMTsWnkgPFkBE0NWg2Jk5dBGCeysHNeZyJCuE6P1pDUQxmeioBcES2sU+I=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:28:15.5859 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 00/11] Handle SMCs and HVCs in conformance
	with SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKdjQ6CgogKiBBZGRlZCBwYXRjaCB3aXRoIHB1YmxpYyBkZWZpbml0aW9kIGZv
ciB4ZW5fdXVpZF90CiAqIEFkZGVkIHBhdGNoIHdpdGggaW1tZWRpYXRlIHZhbHVlIG1hc2sgZm9y
IFNNQywgSFZDIGFuZCBTVkMKICogQWRkZWQgcGF0Y2ggd2l0aCBoZWFkZXIgc21jY2MuaCAoZ2Vu
ZXJpYyBTTUNDQyBkZWZpbml0aW9ucykKICogQWRkZWQgcGF0Y2hlcyB0aGF0IGFkZCBhbmQgZW5h
YmxlIFhFTkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRlZAogKiBSZW1vdmVkIHBhdGNoIHRoYXQgYWRk
ZWQgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbigpIGFuZCBmcmllbmRzCiAgIHRvIHRoZSBwcm9jZXNz
b3IuaAoKVGhpcyBwYXRjaCBzZXJpZXMgZGVwZW5kcyBvbiBKdWxpZW4ncyBwYXRjaGVzIGZvciB0
cmFwcy5jIGNsZWFudXAgKFsxXSkuCgpUaGVyZSB3YXMgZGlzY3Vzc2lvbiBhYm91dCBTTUNDQyBi
aW5kaW5ncyAoZS5nLiBob3cgdG8gdGVsbCBndWVzdCwgdGhhdAppdCBjYW4gc2FmZWxseSBjYWxs
IFNNQ0NDIHJvdXRpbmVzKS4gQXMgdGVtcG9yYXJ5IHNvbHV0aW9uLCB3ZSdsbApwcm92aWRlIFhF
TkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRlZCBmZWF0dXJlLiBNb3JlIGdlbmVyaWMgc29sdXRpb24K
aXMgc3RpbGwgdW5kZXIgZGlzY3Vzc2lvbi4KClsxXSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUu
Y29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzExNzgzOS5odG1sCgotLS0KdjM6CgpUaGlz
IGlzIHRoaXJkIHZlcnNpb24uIEluc3RlYWQgb2YgNCBwYXRjaGVzLCB0aGVyZSBhcmUgNyBub3cu
CkFzIHBhcnQgb2YgdGhlIHNlcmllcywgSSBtYWtlIHNvbWUgZnVuY3Rpb25zIGluIHRyYXBzLmMK
YXZhaWxhYmxlIGdsb2JhbGx5LCBtb3ZlZCBTTUMgY29uZGl0aW9uYWwgY2hlY2sgaW50bwpzZXBh
cmF0ZSBwYXRjaCwgY2hhbmdlZCBob3cgUFNDSSBmdW5jdGlvbmQgbnVtYmVycyBhcmUgZGVmaW5l
ZC4KCi0tLQp2MjoKClRoaXMgaXMgc2Vjb25kIHZlcnNpb24uIEluc3RlYWQgb2YgMiBwYXRjaGVz
LCB0aGVyZSBhcmUgNCBub3cuCkkgaGF2ZSBkaXZpZGVkIFBTQ0kgcGF0Y2ggaW50byB0d286IG9u
ZSBjaGFuZ2VzIGhvdyBQU0NJCmNvZGUgYWNjZXNzZXMgcmVnaXN0ZXJzIGFuZCBzZWNvbmQgb25l
IG1vdmVzIFBTQ0kgY29kZSB3aXRoCm5ldyBhY2Nlc3NvcnMgdG8gdnNtYy5jLgoKQWxzbyBJIGhh
ZCByZW1vdmVkIHJlZHVuZGFudCA2NCBiaXQgbW9kZSBjaGVjayBpbiBQU0NJIGNvZGUsIGFzIGl0
CmRvZXMgbm90IGNvbmZvcm1zIHdpdGggU01DQ0MuCgotLS0KdjE6CgpUaGlzIHBhdGNoIHNlcmll
cyBhZGRzIGEgZ2VuZXJpYyB3YXkgdG8gaGFuZGxlIHN0YW5kYXJkIGNhbGxzCnRoYXQgYXJlIGRl
ZmluZWQgaW4gQVJNIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24gKFNNQ0NDKS4KCkZpcnN0IHBhdGNo
IGFkZHMgZ2VuZXJpYyBoYW5kbGVyIGFuZCBzZWNvbmQgb25lIG1vdmVzIFBTQ0kKaGFuZGxpbmcg
Y29kZSB0byB0aGF0IGdlbmVyaWMgaGFuZGxlci4KCldpdGggdGhpcyBwYXRjaCBzZXJpZXMgZ3Vl
c3QgY2FuIHF1ZXJ5IGh5cGVydmlzb3IgaW4gYSBzdGFuZGFyZAp3YXkgdG8gZGV0ZXJtaW5lIHdo
aWNoIHZpcnR1YWxpemF0aW9uIHN5c3RlbSBpcyB1c2VkLgpUaGUgc2FtZSBhcHBsaWVzIHRvIFBT
Q0kgY2FsbHMuIE5vdyBndWVzdCBjYW4gdGVsbCBpZiBQU0NJIGNhbGxzCmFyZSBoYW5kbGVkIGJ5
IGh5cGVydmlzb3Igb3IgYnksIHNheSwgQVJNIFRGLgoKQWxzbyB0aG9zZSBwYXRjaGVzIGFyZSBu
ZWVkZWQgZm9yIHVwY29taW5nIFRFRSBzdXBwb3J0LgotLS0KClZvbG9keW15ciBCYWJjaHVrICgx
MSk6CiAgYXJtOiB0cmFwczogdXNlIGdlbmVyaWMgcmVnaXN0ZXIgYWNjZXNzb3JzIGluIHRoZSBQ
U0NJIGNvZGUKICBhcm06IHRyYXBzOiBjaGVjayBpZiBTTUMgd2FzIGNvbmRpdGlvbmFsIGJlZm9y
ZSBoYW5kbGluZyBpdAogIHB1YmxpYzogeGVuLmg6IGFkZCBkZWZpbml0aW9ucyBmb3IgVVVJRCBo
YW5kbGluZwogIGFybTogcHJvY2Vzc29yLmg6IGFkZCBkZWZpbml0aW9uIGZvciBpbW1lZGlhdGUg
dmFsdWUgbWFzawogIGFybTogYWRkIFNNQ0NDIHByb3RvY29sIGRlZmluaXRpb25zLgogIGFybTog
c21jY2M6IGhhbmRsZSBTTUNzIGFjY29yZGluZyB0byBTTUNDQwogIGFybTogdHJhcHM6IGhhbmRs
ZSBQU0NJIGNhbGxzIGluc2lkZSBgdnNtYy5jYAogIGFybTogUFNDSTogdXNlIGRlZmluaXRpb25z
IHByb3ZpZGVkIGJ5IGFzbS9zbWNjYy5oCiAgYXJtOiB2c21jOiByZW1vdmUgNjQgYml0IG1vZGUg
Y2hlY2sgaW4gUFNDSSBoYW5kbGVyCiAgcHVibGljOiBhZGQgWEVORkVBVF9BUk1fU01DQ0Nfc3Vw
cG9ydGVkIGZlYXR1cmUKICBhcm06IGVuYWJsZSBYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0ZWQg
ZmVhdHVyZQoKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICB8ICAgMSArCiB4ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyAgfCAgIDUgKy0KIHhlbi9hcmNoL2FybS9wc2Np
LmMgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAg
ICAgIHwgMTMzICstLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAg
ICAgICB8IDMxOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Nv
bW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmggICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICAg
fCAgNDQgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggICAgICAgfCAgOTYgKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaCAgICAgICAgfCAgMzEgKysrKwog
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oIHwgIDY2ICsrKysrKysrCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvZmVhdHVyZXMuaCAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvcHVibGljL3hl
bi5oICAgICAgICAgIHwgICA5ICsrCiAxMyBmaWxlcyBjaGFuZ2VkLCA1NjEgaW5zZXJ0aW9ucygr
KSwgMTYxIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92c21j
LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaAoKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:28:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:28: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.xen.org>)
	id 1djtJK-0003ZA-5f; Mon, 21 Aug 2017 20:28:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtJI-0003Yp-TR
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:28:33 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 07/2B-01862-0724B995; Mon, 21 Aug 2017 20:28:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHKsWRWlGSWpSXmKPExsWSoc/gqJvnNDv
 SYP0rS4slHxezODB6HN39mymAMYo1My8pvyKBNWPhrQusBU+0Kn72hzcwPlPoYuTiYBFoZJaY
 /PEtUxcjJwejQIzEpi2djCAJIYF+JonTn5cygySEBJIlnl7+ygJiswmYSKybf54dxBYRkJa49
 vkyWAOzwE5GiQVbvoEVCQuESqxpegI0lQNoharE9cWxIGFeAS+JJRtusYLYEgJyEjfPdYLN5x
 Twlji7p40RYpeXxLc/e1kg6gUlTs58AmYzC0hIHHzxghmiV1HiwO+ZUPZURoktz9MgetUl9v5
 +AxWXlTh6dg4LhO0rcajhJRvInRICV5kkju8+wwrhNLNLnGlvgarSkdh56Sw7ROI5m0TLtXWM
 EAlLiY8/frBB2AUSX2a+heq+wSrRPeEpO0RCRuLP8vmMEInVrBKNz09DAy9B4t3/30wQRbd5J
 P50ckHYnewSTeuiJjCqzULy6ywkvy5gZFrFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEZgO6hkYGHcwnmp2PsQoycGkJMq7IXVWpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXkfH2ZFCgkWp6akVaZk5wMQEk5bg4FES4fUESfMWFyTmFmemQ6ROMSpKifOedABK
 CIAkMkrz4NpgyfASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeN5DxPJl5JXDTXwEtZgJab
 Ng6DWRxSSJCSqqB0eJxWdT2fpGJpbs+L9ifbXXmR9ty09TZX4r2q4r8/KfQ+/EdX7XTrqCD5e
 oTf+f3X10sle+vn/9kYb2OeeOC8idLdKffN92w9wXnki2r+uxNBR8ccbpm/+1ky/YHG2b12QW
 Vpn7fkKD1anL3Qd+Nxhv3y4bP2bOf16sqr+Wz6Uwe49C16lLzuJVYijMSDbWYi4oTAbf/5haB
 AwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503347310!111037465!1
X-Originating-IP: [104.47.0.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51069 invoked from network); 21 Aug 2017 20:28:30 -0000
Received: from mail-he1eur01on0065.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.65)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:28:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=mstCJyJ0ydXgK0TR3dZueXf8j6C68V3WeEAhpo7NGXU=;
 b=PssC1+5OP0r34yEekGAAhxgAPzX0WbCuAIQP+7088zN2waZVId+I4SeOeYffmMyOjeo6mI0evnty2djpIODEJSoPrPPPPSvbmh0KaPoq/noQRwpY7+icWclrOKDNSXZq/hP0Glpw4Jm9YMcDoDElIwXlkCzBtGRlcOO6C1p0W9k=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:28:27 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:28:21 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:45 +0300
Message-Id: <1503347275-13039-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: DB6PR0801CA0060.eurprd08.prod.outlook.com
 (2603:10a6:4:2b::28) To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3c96ebcf-75e7-49c8-1dad-08d4e8d32e47
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:o5Za4pnsaWw2Y3UtnzhOWBlcEvQXPorZTybX6EF5eyK+CCL9GFaEdsHRJtoxHbDOoIUkc8KMnA7ATI5QxzJPXOe7956mJAAHoE2QBfiBPdqkDupvugpX5wvgHT8nvycgA/3KAdU/BfSNAsnRTd7c6FqZ/d1Ug2PzdmjdjdaxFQQdiXtH9L3zRpfL2ncUebG7mW9cJ+HjHYqahCLcG1O5RPyrA57v5Oj/RGkhAGvbjTqeHtPHDNHM/yChrOSOGqJW;
 25:423Lczy7I6emSqJgAemC4UB1c0C1fIfhEpowDiKNvD4QLtemVrsZmFYBJmhuiGzoQVqNomclLER9HuR4zB2aUKpyJRtdL84ifj3PnMY3mfl9h6ycxTxY37XvirwGipu9N9qMjd9o0UAvFPQVms+mYDEk7Tuw2a9DDBAougGW7DDRGEMngAoVFlvnWwLOIbESUeZamot5IJPHDxogZvyi4XPK3JZWctS+ANuxZTzEgmdB3m3nR4GnAORj0uuDqynT3XCWMwHa9/Htiobfjh1fteVcX2QSZPkse8aXC4Zm+bmY5ROEKb62Rz2fh289WihduEmCiTRWx/sJeGtfNIWZ3Q==;
 31:HYb907tusUG7S0Y2EQnX+krgUQtSmIiOcmE64lrNFxogXjLvMvAE0/K29Dy3vhxIsH+Jd6JDNctAm85e7dqK8k1xuvseKLSIETDnYzntlYcW/41RBUwSnDAIoliQBDZ2ETf3zLCHjUcA6/bHVILeSlw79oOm8woSPZrmPYUW0aR33+cQGNlFS3vfruTaiaTKnL5QYAQobtCjMZ6+ikEe/lEbZPfZbuLV9OmjzT4YOJM=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:3WT6SwOYsfHywZpGV5nikmZ0uogcUcY0tevWLqhv0nrS3+Nls9QotvZRQZS8MjE66lJBgOUxEnWGVSJAbnhVzsbmuzDE0KMy6u0pCNFmHZjsMNU1/O3V2/wYcWEu6aBy3mjMBFCoz5wrx/NvLgfeQiyU2Z6WRmcCiMYBEhWGVoYpEpH8PcrVRHPpzHovG5Z707mtmE5+DrRzCTfcEArj5jWhdFOzjn6x6PnHTvlsnZih77d793cy0WN4PW1JgiveqSoOzCWqsE+T+pG1xvq1T1La8RwMteUsTFRSbBrJachOtd70vJ3emQl1wA3b3LL7EfRAMVl+YPxHhYOFpPS3KjoOcijgGO8TXdUH+xoO4CdOBMXkjAOd0q8pYIbx+5zhpSq0HduVgiwloTJ74Ssgnkd4Plz6ma8hUjxJOt31SWXjtAX09NrRdrg1gjgeSLK0kuXQtw6tlYw76YDI7RML/s4nKW8qlxb6e+mvYC5fSXEd2ihMsm9xKPN2vzj0vb7i;
 4:7D5dP1SnmKTRi188u3e0sNIYEm2+xADAyOt5juIrz/+bNwNJU195YVpC1AgnlzGsRimoKAiLb3nYwGPM+HcNKLZNqGaLQ/mQEOAao+1g79MkStCv0a5+XTh3etdHz98PtD++MBxnxFYm9kExpja07PzmB98O4K6vKKIQnd4sl0r82qfsF5G1qpz+5JI22TJeS6QnWvMcTbPnCa3PvINaIm0+9gK8xc0SiLNNsjTxVurFEkmSikMFSrSCBAonI3+FYKJ1xnglK8c2HJo2+kbrs1E2T59VBb5eiWOhDCoekKQ=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB213896EC23DC8F4AC59702BDE6870@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(8676002)(50226002)(5003940100001)(76176999)(6916009)(81166006)(81156014)(2950100002)(189998001)(6666003)(122856001)(8656003)(7736002)(5660300001)(305945005)(2906002)(101416001)(50986999)(7350300001)(33646002)(2351001)(47776003)(97736004)(86362001)(2361001)(50466002)(4326008)(72206003)(8666007)(6116002)(68736007)(42186005)(106356001)(105586002)(66066001)(3846002)(54906002)(110136004)(53936002)(36756003)(107886003)(48376002)(478600001)(80792005)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2138;
 23:q+V8zSGViCUeuwKGYOgx6vB3ptIEke/gEqF1P2t?=
 =?us-ascii?Q?fZKq/jfxNBrT4gF+2UbJs3zSqbHzHkhRGJVzSztMg7g8a4Gl1vZLZfOyVtYu?=
 =?us-ascii?Q?OjLWwPK5isJ36C4m225DMhNK7AmUX6u15h1PS9XnkF4ktbKC6ixC/0IgANpO?=
 =?us-ascii?Q?+s4iC1oxFZObrc/12U5auQxeK4uZDhlgAuSplGq2RGsoGpKmQi7St/OsWakU?=
 =?us-ascii?Q?jxCOv+TwzwRyj4PS8NsoO7UFjTfFoIiMyr3qj+Ekru4k8Ilam7fo/HKqNEru?=
 =?us-ascii?Q?THhnPPIAkpdBxrhNNNnW9fmdOn8v3TH8KLykyAIJWwG35K/+P2hJF6ESapjd?=
 =?us-ascii?Q?O4t7P73uJ7wqTHbxDD+mIMy8wF9szrwEpkVfqf850CZj+SjV4g3nAyfNStel?=
 =?us-ascii?Q?1JxBF8GUQ2EhnaUanaoWP/wJInF9DlWWF0Fn9k3/jCjUri66KHolfdShM2qU?=
 =?us-ascii?Q?BGXtoLt9276mbKtDUqhyRwG7MlzmXOn0TP5W9Y1rUSNbkskCrxCRZL6z6+7A?=
 =?us-ascii?Q?0E8plvuKbNRrvVmW89Cd6ZwhK5n2EtUMqttP4NRukTQQHFrrfcwIJ8lCNro3?=
 =?us-ascii?Q?DOdPEZT/mmzHNFk+pu+SAvnCb7cI8AzYwUipKcq0STPpmvsV3WiVkKBcP8tq?=
 =?us-ascii?Q?tzRsHBmFZz9qvxqJD+mkJDZFDgnIBYyShxn2+Zaow7eUifGS2IXzbT97a+Ed?=
 =?us-ascii?Q?8ZoKRvyCIqQi5jpnCA2gsJXnebnmWCmttfl1VUYw//gGc+3JBodOnqE3I5am?=
 =?us-ascii?Q?n5Tegkhtba/OFh1SWYD0fRMy8E7BEwA9BduVa36nIMPjxdJ7xsX1yKt+Mq44?=
 =?us-ascii?Q?CumaJG949wLwf3JpEEVUqmgbxIUrIRUBMnKBBbgKBDR328tbSE+ISPeaOtBe?=
 =?us-ascii?Q?WHB5i8vBZRlv6KhM/pFmaZvW3z7JQ0vAkiuNWHSYaMLsec5hQMv2HTnrrTHg?=
 =?us-ascii?Q?IcGL7ztvn9ttMW3o5CATUBu8sO9osX3+7S9gKpD/REopEdMujai2kBg7Yuh3?=
 =?us-ascii?Q?D4ISAJjsmzdNp/HyGJgpKKgguWWychOEVv3Un5C3UL2h3f040uFfn+NzQk6X?=
 =?us-ascii?Q?1sX/f64zcM5+T1+z8+xSVCqMpSgTNO2Rhtjz+8oNGxBfaHcCu6tYc/FRFpct?=
 =?us-ascii?Q?h6Wzv3gD+W3SMKRz0SoxGmVgMcxCzmVTM3JX6XBN36sepsIxz604BoUAAo6z?=
 =?us-ascii?Q?f1hqLLHZcKpqCA/n63iF/M7auWcTLhEnWLITP?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:rtYiXG/fWOTNMDuUWfFda76W7zrklcrQd4Lq4j2y6dR1RA2ROq0z90p6qEJDBqGmTmdzz6nopGSVT0ncrH7OexF9eVE5uXlR3dCCz5bQFubLfRoFlLUH3KiArQGYVVY54Kf3iehkvLfq4m+b8Vc42t2ZwYuwWp9ki3rVIy28O36F5m8bR2H96z3Kb11TDlUfwa+ELoiJfNjEhR/Z9Zh5Snoa7zwFqjjYJjuMDLdjPO7qw8Y4KneBfBn70iGlIq64VWK5haJm91RRpV8bvBOf6/z4uvDqckxaZPeDZWoAGhS7sJ3fbmhEuCZ74L6esw8koqhBlKHHaZQrXK76cpSuWg==;
 5:6XaNpji1EP+um1/RTcUH/lwCJTSxWW9x246H3CCbOtxTqmCDGv+eQFNJN06tY2r8sAJoRyqps+s/vXvwBEakUCIfCQY+WohmlNSU0p1ayfnjBF/w8HO/caURSFye4SjHwAPiyYi+RxIjk8+Mf82NSg==;
 24:727wMHyTxekCMMglnIyh3UgBR61lvs0B3j/fCzHfrEetqu25EONp+zG3113b05riBVsu2JbtrH1PtWiBgCklnj90ac8OCCHLtxVmSbiNQ2g=;
 7:Ur/pci3ezFu9P7zsFoCwUOAAHqAJKR/Xx9hImlRfM5BBMP8iyvkz8fOfrLbYDxl7xuJd6pnT4whY/kIJGDYOVhCN7c+Go3BIiNF7jDMo7KLpzCgQoYI0+6h6UtvA3LkmxTFaJwBsifN95DG1XYkajYIZrvsUZMnfWfiax357hvjmiKLE21GwSUlAqCOI0+6lw/GczOvXuZIkG2v5Hnm0FKvPj3s4i4762hv2c0N1eB4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:28:27.0269 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 01/11] arm: traps: use generic register
	accessors in the PSCI code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHN0YW5kYXJkIGZ1bmN0aW9ucyBzZXRfdXNlcl9yZWcoKSBhbmQgZ2V0X3VzZXJf
cmVnKCkuIFdlIGNhbgp1c2UgdGhlbSBpbiBQU0NJX1NFVF9SRVNVTFQoKS9QU0NJX0FSRygpIG1h
Y3Jvc2VzIGluc3RlYWQgb2YgcmVseWluZyBvbgpDT05GSUdfQVJNXzY0IGRlZmluaXRpb24uCgpT
aWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20+Ci0tLQoKKiBBZGRlZCBzcGFjZSBpbnRvIHJlZyxuCiogVXNlZCAzMi1iaXQgY29uc3RhbnQg
dGluIFBTQ0lfQVJHMzIKCi0tLQp4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDQwICsrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDEzZWZiNTguLjY2ZjEyY2IgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0x
NDUwLDE0ICsxNDUwLDEzIEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBjb2RlKQogfQogI2VuZGlmCiAKKyNkZWZpbmUg
UFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCisjZGVm
aW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKKwogI2lmZGVmIENPTkZJ
R19BUk1fNjQKLSNkZWZpbmUgUFNDSV9SRVNVTFRfUkVHKHJlZykgKHJlZyktPngwCi0jZGVmaW5l
IFBTQ0lfQVJHKHJlZyxuKSAocmVnKS0+eCMjbgotI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAo
dWludDMyX3QpKCAocmVnKS0+eCMjbiAmIDB4MDAwMDAwMDBGRkZGRkZGRiApCisjZGVmaW5lIFBT
Q0lfQVJHMzIocmVnLCBuKSAodWludDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4pICYgMHhGRkZG
RkZGRikKICNlbHNlCi0jZGVmaW5lIFBTQ0lfUkVTVUxUX1JFRyhyZWcpIChyZWcpLT5yMAotI2Rl
ZmluZSBQU0NJX0FSRyhyZWcsbikgKHJlZyktPnIjI24KLSNkZWZpbmUgUFNDSV9BUkczMihyZWcs
bikgUFNDSV9BUkcocmVnLG4pCisjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLCBuKSBQU0NJX0FSRyhy
ZWcsIG4pCiAjZW5kaWYKIAogLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9k
ZSAzMi82NCBiaXQgKi8KQEAgLTE0NzEsMTQgKzE0NzAsMTQgQEAgc3RhdGljIHZvaWQgZG9fdHJh
cF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJlZ2lzdGVyX3QgZmlkID0g
UFNDSV9BUkcocmVncywwKTsKIAogICAgIC8qIHByZWxvYWRpbmcgaW4gY2FzZSBwc2NpX21vZGVf
Y2hlY2sgZmFpbHMgKi8KLSAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBQU0NJX0lOVkFMSURf
UEFSQU1FVEVSUzsKKyAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlZBTElEX1BBUkFN
RVRFUlMpOwogICAgIHN3aXRjaCggZmlkICkKICAgICB7CiAgICAgY2FzZSBQU0NJX2NwdV9vZmY6
CiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVn
cywxKTsKICAgICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Ci0gICAgICAgICAg
ICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2NpX2NwdV9vZmYocHN0YXRlKTsKKyAgICAg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7CiAg
ICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJX2NwdV9vbjoKQEAgLTE0ODYs
MzYgKzE0ODUsMzYgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkID0gUFNDSV9BUkczMihyZWdz
LDEpOwogICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOwog
ICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAgICAgICAgICAgUFNDSV9S
RVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpOworICAgICAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50
KSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJ
X1ZFUlNJT046CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7Ci0gICAgICAgIFBT
Q0lfUkVTVUxUX1JFRyhyZWdzKSA9IGRvX3BzY2lfMF8yX3ZlcnNpb24oKTsKKyAgICAgICAgUFND
SV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfb2ZmKTsKLSAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJf
Y3B1X29mZigpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1
X29mZigpKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lO
Rk9fVFlQRToKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Ci0g
ICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190
eXBlKCk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRl
X2luZm9fdHlwZSgpKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdS
QVRFX0lORk9fVVBfQ1BVOgogICAgIGNhc2UgUFNDSV8wXzJfRk42NF9NSUdSQVRFX0lORk9fVVBf
Q1BVOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwogICAg
ICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAg
ICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3Vw
X2NwdSgpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21p
Z3JhdGVfaW5mb191cF9jcHUoKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJf
Rk5fU1lTVEVNX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKICAg
ICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwotICAgICAgICBQU0NJX1JFU1VMVF9SRUco
cmVncykgPSBQU0NJX0lOVEVSTkFMX0ZBSUxVUkU7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBT
Q0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1f
cmVzZXQpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKLSAgICAgICAgUFND
SV9SRVNVTFRfUkVHKHJlZ3MpID0gUFNDSV9JTlRFUk5BTF9GQUlMVVJFOworICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKICAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046CiAgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQ
VV9PTjoKQEAgLTE1MjUsOCArMTUyNCw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0g
UFNDSV9BUkcocmVncywxKTsKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9B
UkcocmVncywyKTsKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywz
KTsKLSAgICAgICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAg
ZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpOworICAgICAgICAgICAgUFND
SV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lk
KSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVf
U1VTUEVORDoKQEAgLTE1MzcsOCArMTUzNSw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9
IFBTQ0lfQVJHMzIocmVncywxKTsKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFND
SV9BUkcocmVncywyKTsKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVn
cywzKTsKLSAgICAgICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAg
ICAgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCk7CisgICAgICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRl
LCBlcG9pbnQsIGNpZCkpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFND
SV8wXzJfRk5fQUZGSU5JVFlfSU5GTzoKQEAgLTE1NDgsOCArMTU0NSw3IEBAIHN0YXRpYyB2b2lk
IGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgewogICAg
ICAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywxKTsKICAgICAgICAgICAg
IHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsMik7Ci0gICAgICAgICAgICBQU0NJX1JF
U1VMVF9SRUcocmVncykgPQotICAgICAgICAgICAgICAgIGRvX3BzY2lfMF8yX2FmZmluaXR5X2lu
Zm8odGFmZiwgbGFmZik7CisgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNj
aV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgpAQCAtMTU1OCw3ICsxNTU0LDcgQEAg
c3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAg
ICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1
KTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRl
KHRjcHUpKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:28:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20: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.xen.org>)
	id 1djtJT-0003cG-Gh; Mon, 21 Aug 2017 20:28:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtJS-0003by-W9
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:28:43 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2E/89-18185-A724B995; Mon, 21 Aug 2017 20:28:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LRyGbR0610mh1
 psH++sMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtE0aQ9LwQ/WiuMTepkaGJ+zdDFycbAINDJL
 LO1cwNbFyMnBKBAjsWlLJyNIQkhgIpPEm7VrmUESQgLJEr+u9jCB2GwCJhLr5p9nB7FFBKQlr
 n2+DNbALLCTUWLBlm8sIAlhgVCJnVsXM4LYLAKqEju3LQUbxCvgJbFjxzawGgkBOYmb5zrB4p
 wC3hJn97QxQizzkvj2Zy8LRL2gxMmZT8BsZgEJiYMvXjBD9CpKHPg9kxlksYTANEaJ5tZFUM3
 qEnt/v4EqkpU4enYO1DJfiTkr9rNANFxlkti/+BQ7hNPMLvH7+CaoDh2Jp0v+MEIknrNJHP3f
 yQaRsJT4+OMHlF0gsfHuAyaIohusEjdnHmaCSMhI/Fk+H6p7IavEgwdHmSCOSpB49/83VMdJH
 onWg7NYIZxOdonHB24yTWBUm4Xk3VlI3l3AyLSKUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwE
 wvN7W4ODE9NScxqVgvOT93EyMwNTAAwQ7GnesDDzFKcjApifJuSJ0VKcSXlJ9SmZFYnBFfVJq
 TWnyIUYaDQ0mC19FxdqSQYFFqempFWmYOMEnBpCU4eJREeBtB0rzFBYm5xZnpEKlTjMYcTR+2
 fGHiuDd76xcmIZa8/LxUKXFeZ5BSAZDSjNI8uEGw5HmJUVZKmJcR6DQhnoLUotzMElT5V4ziH
 IxKwry1IFN4MvNK4Pa9AjqFCegUw9ZpIKeUJCKkpBoYz3eyd1tu5ZPLTdnHvq6RIeA486utel
 onojde+HLRYNPcXVU3Fz86f8KpK25V35Oc18usbMT8Zuxq1pTt/3f4o8oeHgf7Sy3253/Evlt
 yc8Od1683b7S3WF0+a85taWtBnRxHfaNKja8xB4UqT1ad1ZrW/UnwWXvZuZg8HXZl/1OsZkzX
 YsIOKbEUZyQaajEXFScCAC9Z3C+ZAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503347321!112962108!1
X-Originating-IP: [40.107.4.46]
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 36481 invoked from network); 21 Aug 2017 20:28:41 -0000
Received: from mail-eopbgr40046.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.46)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:28:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=m/m2zR+CM7BN/HavCqNAasHfVUnv5wxRXkgMjnyXFkI=;
 b=JprN75iCEpF5meALtpGW/81lDG9g2JKF1Q5kVAgKrMmrm+NWykMFofEEMlld7W7JQGaBui94JfSWmwmXJMEEHq6kSJK8ug12VQGZ0sNLJg9y32ELYq3kyUa6CTTWfIyTa3AE0zEUq+fm+wyPQQAWRVjyv7HudCRy+jwI7o5XUWE=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 VI1PR0301MB2142.eurprd03.prod.outlook.com (2603:10a6:800:26::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:28:38 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:28:33 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:46 +0300
Message-Id: <1503347275-13039-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1P190CA0032.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:802:2b::45) To VI1PR0301MB2142.eurprd03.prod.outlook.com
 (2603:10a6:800:26::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2e1c09c3-ff72-4d73-63a4-08d4e8d334f5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2142; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 3:nplxt5uQldqkTd0h8eV1Jwne62vFDREW/G/B3U3sIxTIhKyYBuSIkRIsfSw5ooKET59ktQkFCFdP0CiJBcqcuW5+Kh8O9DWCctloUoN3LmpIgVVmbHP8TzCxzkrJAoY7RTNoe7Th4atqHVLrtKOs82yiCFIVQf3f3ErwB0TEUVl1OdZnLtuBrnyDuZINxyoM2dkIWWaKoJHBmEACIKsXQt0KLo6RwlD0aJe6F8W1Hhr+lNsKGPydTg57sfZVrjLd;
 25:0n198owTx5X9GUOVr4RUmA4aB4GNUfY9CzyEuq9NowNZ/aaBz4rm6j2zCX0GULGm+KEQrEfHdoexn4LiOwBiOrrMQtRzru1Yawx9GMPaMReN4cYOaKFqZS8a3lrkSvBr3vZtvsfaPbnzlL3IwnIXEbN2d9fy5tKc9Po5hiWhk3mbtxSdy8DAkF8WBGcfGM5b6VdHG6jhLdNWlPciz60Dc16lqHPsOzulk90V36F/ilzN1A073yuyZyPlL9PDV2xAXA/+iD3uS+VngzQrNTJiyCEVknuZTVTfRdGEORUgIo1lmU5zrt5/2lE4dTx5wJ827RmN3lJ5BSEgyjtHOI47DQ==;
 31:WeFTiAgVNYWsO66YMajmQ9vOjB2zkpxDfmTj4QYubtrJ313lKIoBDqJ3zduVttv+oj2elc+0HduQuZNRCz14/H6JOqg7LTB/XKKQFIYk/Eh7bzFBLge2S99j6RJTtBoGWivEhvV1bucSEg2WtubWpolGYLQ57OCex8dY7ZCeymPMjodx7LQF28kwzxG9P1v3jdmU8tsm9AlQdHJdu4LjvdtGHWcCNM6veJQAufwe5bA=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2142:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 20:NpRWHj8Wdzz/y5FLPOFk9ex0xU8lX423Kvq8sAsmpMCYLpd+/z1V4MzwFiIdXenjiUPMig9mX0L/rrRsdSiTLQ4t3BfTXvkeRTJ0+dPG3sR4xvkMrjv3pMCINnN0UXngIsNacppYDHg0vDK4u3oKP+v3i2iE1nNx44d7Rfi5Tt+NtCJB/nCc++yoUKwFGJO1Y/0g/JZZoG0LMRRciYSe13bzpY7UlW4GmMGKc92xAnG5ImAY+vPl/e4jreNLBcqg49jPQBcLhjwaZr0kLnk/yr8HIHoXIJ6slm09H2bgpOZQ+BmYGFOBBmBG9q72CN1ALram5xyIyatrB8RA7xTFBCLEixdbnfyJWKflkedRjV8LJZehXVWaF16FZvQjG0YnCNV0ppF962Ol1PoXm+BkdAKu9nMqd2Za5cp3haj05N4xhswKUWHTREc+m06Ul4PAzlWusEEbtKz6/lThc3b21gxnSJtsWdH0JuPYgASftjC864JJcTKgNXtL94W8HSPG;
 4:yMKZ+QYQ2nR2SgwNrlAoFK80335SxBt1I3AIsKONd0qYhkCMqyLfdJJO9RbIcWX5p16ZAMLjXRS/gQkgjutTM4KsVb1eeNb24gG2Fbf2QlfEMdbhVymw7IXS2RiXcAnlAXSHHeUA9i3lcEX1UZhGJbCNg5FXEcPgwKVcwR9GybCtXDqzdk7ogn2tEWvWW6k7w4dQRE3Z9umqd9kRrdCeyCQFjxzWy1AhygKkZpuSV9FrjI0ZgYfXC1EezLPB5kL/NUYrkjSqFuzVypoIyxH/ITuXN6HqQOpxY+BlwGldBo4=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB214208146897AB6FBCF87E56E6870@VI1PR0301MB2142.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2142; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(5660300001)(2351001)(101416001)(8656003)(6916009)(7350300001)(76176999)(42186005)(2950100002)(50226002)(106356001)(54906002)(5003940100001)(6666003)(81166006)(105586002)(50986999)(48376002)(50466002)(81156014)(8676002)(7736002)(72206003)(305945005)(33646002)(2361001)(53936002)(2906002)(86362001)(122856001)(47776003)(66066001)(478600001)(80792005)(6116002)(189998001)(4326008)(3846002)(8666007)(36756003)(107886003)(110136004)(97736004)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2142; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2142;
 23:INJZJwDRqCyo68OUyAS+wE0LmHsFIPexlhLsf1S?=
 =?us-ascii?Q?O2bnd/2k8PcPjmC8fwJpQwmyC1QBsBMqRrNOaSl4Kz5FNHPziq2WLz0g4lOg?=
 =?us-ascii?Q?KEzgnUAQkH5Mm2+A3vu6IoRueyWJRirRmerDTy04tA2BLNDWZP4qL6M1ZOhD?=
 =?us-ascii?Q?KqwySq89wjk3Rv6I6GZxNu0mM+3IRwFBiiBQij5ACmNo9fkcvQN8vKnjcAZ8?=
 =?us-ascii?Q?MRfIpyP6+wOPJmhp0T8kiN7CgZVj+zkf93gaGp0hSGhcaX5BreVQ7y+awZG4?=
 =?us-ascii?Q?qkV7uA5LV+CBu9Zw1CmvzAzpX4aoN92faKhxCIW+ND3Z7TOHz3rc7dvfHMQF?=
 =?us-ascii?Q?R0PESKru+nhd4+JUnTSo1sMyLppxfeqpqbHXDT0CHL5MCwaA4bkZnO5Acwjj?=
 =?us-ascii?Q?vJlYrL+M5zkFP82HGPzwG3fZ60GRDQbSXDrFpEFUIP2UiipfAWZfzh7yRh9L?=
 =?us-ascii?Q?asvFK3uljtEujddGCZDwhgSRiDlHSFmt4r59aNTP8UrNS+d7QnhwdV/GvID7?=
 =?us-ascii?Q?f8qXu6kBuiEc8G97uW7qAV5U339oO4+KgA6DLRXowCcjkBp26te07eomhWym?=
 =?us-ascii?Q?94Mc3hiJeA/U0YPPVVtEMpoVVHysR9XCFSqGHvegmXeaVqsUIZfEZRKcnlX7?=
 =?us-ascii?Q?mnacKQyvFqj3Ygx3ONJ+Tk5ID7il6NiPcc2wdPd1gd+Rnhfnuh0rQSNZvIx3?=
 =?us-ascii?Q?KqpKtyfCEC6fDkI78GYRVZ65aX5aj7v8PSwf//FGDpRNAYTw6/YJQW9PVJKf?=
 =?us-ascii?Q?mSjwCtmmo9IJsfQHJkX5MymievmZYyFyMUnrj8mzGNDgZ4RWewt9y0VNXK2K?=
 =?us-ascii?Q?CG3fvfmyniUNHU73RDr2bGZ7p5OVmpbZKSICTS4tELIM/F215ddmH46r2beo?=
 =?us-ascii?Q?50Oq8NwfZ/XpsBy2wXt7+flN5i7betavOY68kziSv4txzHQahabLXeqJFxiW?=
 =?us-ascii?Q?sGWMsdsnnrceG2hxwgjHeVAh29SAFiuNoYolJCULstRV0VYljI2lgIBhoX3T?=
 =?us-ascii?Q?6ZRH7z0qKfrxfFyQk4Wfq/62nMTJZoKN8r9j/bwxOgDZp/bU4nL83k3G/SKQ?=
 =?us-ascii?Q?TCxCP8Rn0pzqhmDOdqVml4YSB2Uc3V6eKH8UGUYXabCmknV03mqCUteqRJS6?=
 =?us-ascii?Q?v2ca8OpugMyGKCvJGtQVkvUnvpogpLPaNIBE0EUh392Pzgk1d696f4efY836?=
 =?us-ascii?Q?0fpWBtLH7K8JeVqI=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 6:pYyNdEicslIdw2IRS8+61um7aOUiMDVmZbWV7NjheYcoMgWVasUM4BJLOj8wWqP2f+I1S83lJCC0egvCHItJwfUE2gJ3VxK1adhwHvAiuODB6DJg4w8d9MslknZ2f06OjUXgolwM7Bl7dwLHX3RG79V0A+8YwL1iHHmZAiJGRhiqs/GTYYX1FJ8vCj+ZEg/hEG6bmfssgB1/ZJe3TUA6zBaBGYvaiJDrLKF8VEeU3yHn66LQSml8gH4U1u+UWdObbgneQdenuHHpd1442dcEiNvrjI1owVjQrbBquv3JNj8C+MG7ERO+FvtfK8l7XWH9281FJ8kEs/VpL8vEVbX5Rw==;
 5:2jFAP5cjc/jaFTgVATJWfCdQ/Jaa3TSkjnUKxr4kzzMtfnmZBRXy5lKL+O96+eEEq5c/tBU2KbfoR0q+sZ5EazUz1mytk8kX2OwkSC4hqYXKsDkBtq9bWkPIvgfeksNvzcm/FLURTE4tNftIdvBG/g==;
 24:fwxTNjvYxvYUy0axDEjltzD01Dj91Zco362QU/MEKi6qD05yim+Xcwyxa90vIp3zY2u03/LP2MZeRG2x1QxzcBBNyvgn/7afhHLXumZXa7I=;
 7:RaXORgVCrt1p9+LxagSOMnY0cw+WcPVx4a+nEXPPd7dGIhWWb78pY6BxZzY88nqItSwY0NhjuS92Jt/yDVaeKhduU6S5AYEfOesT4jpuFBTERabsNYfrKp+y3MSV4chedf8xrSL4JzINFvE7OIte594I6aI3EbmjOOx36tGFTJ+MQx2ioJyrfvbS/y/nFoc6KOn/z/PJrc1ETi7Ki0eRLoFwQu3545sjSIq1ILy6yio=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:28:38.6885 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2142
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 02/11] arm: traps: check if SMC was
	conditional before handling it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJhcHBlZCBTTUMgaW5zdHJ1Y3Rpb24gY2FuIGZhaWwgY29uZGl0aW9uIGNoZWNrIG9uIEFSTXY4
IGFyaGNpdGVjdHVyZQooQVJNIERESSAwNDg3Qi5hIHBhZ2UgRDctMjI3MSkuIFNvIHdlIG5lZWQg
dG8gY2hlY2sgaWYgY29uZGl0aW9uIHdhcyBtZWV0LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS90
cmFwcy5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4
IDY2ZjEyY2IuLjgyY2QyYjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yMTU5LDYgKzIxNTksMTIgQEAgc3RhdGljIHZvaWQg
ZG9fdHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBo
c3IpCiB7CiAgICAgaW50IHJjID0gMDsKIAorICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2lu
c3RyKHJlZ3MsIGhzcikgKQorICAgIHsKKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwor
ICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gu
bW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCiAgICAgICAgIHJjID0gbW9uaXRvcl9z
bWMoKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:28:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:28: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.xen.org>)
	id 1djtJj-0003i8-Oc; Mon, 21 Aug 2017 20:28:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtJi-0003ha-Bo
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:28:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 63/91-03368-9824B995; Mon, 21 Aug 2017 20:28:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSf0gTYRj2u7ttp+3knIavNvsxyCTSNCOSKMo
 wdRJUfwRWkDe9ttE2x92MhYWaWFqCRWnpQq1FoZbZLDWamPYD0swwLSsUIUmRsjQRYVrtdtPs
 ++vhe57nfZ4XXhJX5EtDSdZqYTkTY1BJ/YiI4yglsjDelhr9rWTz1luTdmInSnrxxIXtQ4cke
 pMm05om0c1/dknMBZT166AyFw35nke+JEHn4dD+gxAwoo+A42EROo/8SAVdgoGrsVEiEAo6He
 rejiABS+nNUF/VIxNwEL0C3v965zHgdBcOU8/bPZMCaTVUOu9jYsJaGHM1eQyU+7/ZPuH5B3o
 lfHxThAvYl06BbudZJIapYWaulRD1AfCqfMSDcRqgfWwMF71r4KmrHBeCgb6C4HdbsVQ0r4NW
 1zevKAxedF8nRLwXRi7NykRDPwbXLlQhkciXwZmriSLeAPaW596po1Jw2lq9ojiYnJ2VitgMp
 cUVmCgakIDj9mXvPkqYu1OFRMIugQHnECF2SoOJPy6v45UcBhpt3owiGdyYKJNdROEVS7atWL
 JtNcJqUQTPcidYLjJ2U5SG02t1FiOjN0TGRG+JMrI8z2hZA6Pho9IzjQ7kPgUf92tBXfX7O1A
 IiamWUw1sRarCX5OZcVLH8LqjXJaB5TuQkiRVQO3aZUtVBHCslrUe0xvc97RAAylXBVF+Ak3x
 ZsbI67Ui1YliyanKhmmMHLI9msYUhCnTxIYGU7sFKS1IdVmmxUELt9mLwkIDKeSuppCbWc6ot
 /zPj6NgEqkCqcfCFLneZFnMG3dXwdxVYgrKhCoW5h8Vmovkq+9k9x0cfGBdw32IuHeqAcKjC/
 bM9JxrSirs/+GzbH+1I+HTy5RnORpN+nxwV8/N1xn+nd/rSqPy4rZnl7bRif3qnG3q8Ij5T5K
 Nhb0/a3q1B2q/pCbHv00IdCS/XGUqPrxDOlxXYPjeFxKe1mccTWqem5/cd/e0OiEmLrGmXTms
 IngdE7Me53jmL5ktW46WAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503347336!78767624!1
X-Originating-IP: [40.107.1.75]
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 37797 invoked from network); 21 Aug 2017 20:28:56 -0000
Received: from mail-eopbgr10075.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.75)
 by server-9.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:28:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vx4R76utpNL13riiFISVEVAulaFkupIcAaAeWy52Bm8=;
 b=B93RPv9LIJTmb8egYrElK90oxBqPA1j8GWsOfwTQK/pHxCFYMpQTUR6OI2ZUSRYWHj52z1jEEuu6EWLWAk/oN7WCPQLj7b4ap9S6XczDOxlhuzSM/nRRV7ab5RJ39IIftnInkfVA6WVkfmIR9TzT8iY2FEWLcsqqqH1Ya8nAviM=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 HE1PR0301MB2137.eurprd03.prod.outlook.com (2603:10a6:3:21::14) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:28:52 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:28:47 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:47 +0300
Message-Id: <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1P189CA0014.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::27) To HE1PR0301MB2137.eurprd03.prod.outlook.com
 (2603:10a6:3:21::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 06fb0e34-c499-47b1-1d76-08d4e8d33d97
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2137; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 3:5WuGyJKvZy9+onLx/UJ3RH+I4JfMxIwINhW988r/KwPvZehWiKEGPusJp8CtZByeJ0XG9BD3rjWXa3XTIq3WKpkzqUpzqxijo+YGgKkzedkbPdIRWjHRQYWsjdLUn+lEw8ICD6v1kTqqDDo2J7XectwT9Z3iah8wodI6B6zi6mr3azL0HseDLFhv8fBWHuOReHdWJclgbps0SbF0nbw1mUa0VgQ7AJ9dVNQ/bZNGFRKEhSyUZObpG0h+G4AGDN2Y;
 25:O6EKi31ecNhs9iEkR1Rg9xG+lqUdWQqeZP/v+z/MrLg6I7wdaMxqF9bZhYbjBZ1/SoDiEX9rFuBdqyCx5KY1Y1i4I/rRziYe33NkeuJcp9BiGKPkJnOu9oaHSsAvBxx/yDWVHFzj8X1Emi1ub2OSx1XExsx4ry7oHFdfW6kecvSWIT2ruEcH6S7HtVAdKe2uHwLDlaHWZQcej98+HK6in0WNFp2oUpBIkjkbh5yHghoZ0dUAclSjkiFNO1jxKnjpxQRa3gTkzjj+dXfqTbJkCkNn9ockxJwj1Vedfw6FKcBYwfwHLHQAE4WAFRhd0ZpxA4DkvlHzEteH2p4NNjAA4w==;
 31:zhnGvQ8cjUS2NgPgm0JXopSkULdT7VGMf17eFkA+SJ+/ymv71yq0oZASBMJzHnlpg1kI+kVGgS55E8Q8i0oAkMRacZ6GoWr1nLVr/JSPcJMXBjulU42rVgPH/q/4owfDWj+/B5BIfFTZpU7ocjei1fxEUXruDTGzmx9PhjC++OWh02h631vm7fP7VZBTDFHxOQKIWeaCFNLr7/lTa5nb6T5Npvyw0Wl7BKlk9owf/GI=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2137:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 20:B+4jEonoxozHt+Id30fj740IuKhQNuxb6wuA5W8I02XMgHHPwfp+dUMvpITAAgmqEDSA/h8N2aX5/bN1HOhvB7ShjdZsgpipkHmeVe+OYampXDtsx1lifn0p2KizwSt0wRFXhrnpWFCR+4z7GQueegS3PS3u1FH4DJ6w4F1DzepSwFAZp3X4SjQNo9XD2cJ7kxPLEoo/dt8eecyz70q7wJe3+1GpzmXApYUQTdFbETn5DY0CtslN2tRqeR1MFRTvcf09C2XyVrKe8TnfJQFVYNORaqc+27nUatHD8h+IypcS8EqIEFebj1Ok+LE1DGmXWt8d7I1cX1UzRC9EgybgmVhB//dCaCoymu7CqZb+vJ8kMhnfHYrCfDikoX2YCb0/UtrzJjrGt5YN5aEG1SOByFV3Be3DVchYO33uQCqZKMoJeNJSxmkxGUJOyJ/iLoKC1tb43I5c13ToY6ObGeKpPxqRUVL7VEpEJAVTyfIezqd28xRWHudbmOZadwHgOqu4;
 4:tOPRVP2zPQqK7r8kMsR/nWUoWKF21Wh8NlHslJD+lWS0pM/dENuchPfd38p1dEjPdR0arVXWOciwv4s0HLTKgYKBY2kOebYldErP6ArUFIgAkwoKupC5oPrNhsMbu9wkGL2bcWsHQPUxdNAW0q8IiV9hLhD2htDuEhRztQdSBQB1BEpv/53HyzcQWnz1Jfycj1UCFyDqzNqmIuR9AYrFYUjCNF92/7X5VF7xuYEAtLDnxHTrNsG7aXKKcDE83CeGE4TRXlGQ0L17ruEId/SsMC9noRJ5SUw7/p6AOOBqSjY=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2137FB1D58BA6D15DFEECFFAE6870@HE1PR0301MB2137.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2137; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(189002)(199003)(86362001)(48376002)(7416002)(101416001)(5660300001)(47776003)(50226002)(122856001)(97736004)(81166006)(50986999)(81156014)(50466002)(8676002)(66066001)(33646002)(80792005)(8656003)(76176999)(2906002)(7350300001)(189998001)(6116002)(5003940100001)(42186005)(8666007)(6916009)(2950100002)(72206003)(106356001)(2361001)(54906002)(7736002)(105586002)(2351001)(53936002)(478600001)(68736007)(110136004)(4326008)(45080400002)(305945005)(36756003)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2137; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2137;
 23:tx9BfEermc+Wirb2qTlABH4y+92wscWJofcIrr+?=
 =?us-ascii?Q?ExzxhtxpxGUkanXduvwPYp+QKN+Zv8LuPrINAcW45A4T7DiiEZGE6dT4JtAt?=
 =?us-ascii?Q?dqbTaigSwKh61yYOAcTmHy377dLePYNMX6xj4Wor2htIb6568lbo1ZrprYxJ?=
 =?us-ascii?Q?miKbPSLdfl+Zu7fQxAeyCN0iF6z4qch37WB0MRRZBuEQR+S6CR/xzlipJTEc?=
 =?us-ascii?Q?dx6YGsITMHKcgHfnQlrV9fwblIL/OQ2Dxij9rr/arN9SqlumqNNC1MddmERK?=
 =?us-ascii?Q?X/w4gOaq7JN3zvfsbpa/i1podk70+XgQcKwI+HrKv2LnaMyWb9p762jpBbmV?=
 =?us-ascii?Q?6OxSqUvSR978+LBLC31YUsZFqx5Xo52aPVB3WCF0p+32zB9VyeQNKEDC/eHT?=
 =?us-ascii?Q?9vQfe+mzb2vqPsMyV3cGWMpXA+zc2tZGWrN1fdF+I3TvuY8vjrAXpLogXHgU?=
 =?us-ascii?Q?gte2Ol2QnbS6Kkn94sE2E/U8mn3tgD1iZi5mfb8qxfUhaPO2dgHLlIs4hJ6S?=
 =?us-ascii?Q?DASl+ZHQ6lBjB8G4JILqFe5Hz4pQQ00KFwK2Sqhj8/Oq6wOkXqpBx0/9e+Hc?=
 =?us-ascii?Q?lIjoYKpZnoApSVct9xLHhfTJZdsBuOuBxfixS1QEWfzwW6S1Jm6EPei6riCg?=
 =?us-ascii?Q?goiW/DE9bRy2e3nqXYZ56ITWcOq6DEj3vxaU+LYhKLHxS+pcL/YttLR3EnRF?=
 =?us-ascii?Q?1K4R7x0DsCQYWFq0yadRzLm9V3FoTbfK0+3y6fXBOqKxDM/CWZLDNH3egvR3?=
 =?us-ascii?Q?ccPpjX6ur3Q08jbBZQFdkpa3fJFZbE2jCy+TDiMyUOaChhz4sRTJCxQs7xIw?=
 =?us-ascii?Q?4Zi/QowmSZ8JoNL3kmZy3aUFQG9uQMYcjGpn8NyUaUZW7loL5xJwLoPByNnx?=
 =?us-ascii?Q?5zL8XY0TxbLFIhcnJNvluLvkEmWDCa2xyEFbfYmycP8XeZYzQvpqeUaIwNjL?=
 =?us-ascii?Q?KE4b2YDlikZxlIbr892vmo//D1Rg1ELwQ4/rSGT2l/UE9toJd7uVKy7Yb3Ww?=
 =?us-ascii?Q?gqc2g8qwkqVoIGThLwNPH69D86gpAsv18b8ha6XPJS+dJ5Y22J2SepDZ9esM?=
 =?us-ascii?Q?Il6z/hAzOHllRGAw9I0DHynFQvEw8AWazDNIKdTS1bx9ndtYQ5EM43UGYJ3o?=
 =?us-ascii?Q?kUwVWQzzUwN0O8N80Ruini5YfQDdmMnWxhmqlwqcAwifNn5dthNjm2R1K0Lj?=
 =?us-ascii?Q?PixzpiNAJdN336Ow=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 6:MZK1MbW3I53nYIs9Tq3Me4k2UzV4WXEqzcjpEUjpXNCeaIzCCYojP5lJJk/eMQBaG3Nzxue5iuyaUA9VuvtJptOX0FFc33kBEQTuZPalyctfX/UC+9gE73bgaK1AujMPV80VOS44KarDvq8wK1HamZNijpkrNRLEc/pxEyDfb89bbXpSMF/bR6VTLACfevI0IOCrarj3SqWTqOepoBfbBmOAc0Z01tRJRBnCzZB/z0/F68XBFxmv8wHkOQQQ3jJWy/RFURiF5Q24fmeMSWAInSRLNiLfEOxvsTDdmwKkYLihXbDfJRx2RNCevgDNr5byMneM7y8zTXkGsEF9c9buRQ==;
 5:Mh6yN9u53SqnJPodl55jGj3spJzpmeP2doOkMmr4KCSMezfTKKH9vSs5F+u2SobWU/tY9NyBN4qVx0lpElzQiNRUzmLpUpL8XsGi+Lea7oFj4aVKPokBN86SK7rrfZy5M1T4kJ0I/noCoARCwHjq2g==;
 24:8VIO+TvYKx4Bq6dEjFClmI8QzmPilBu5gXxZNMQz24WuDpqwr6RNFur99b8Ps/jdM42KIpmB1cquMY+PYbXRbKoXArY7VaeMAUBjb8Tw6Ko=;
 7:OeOJHCctOorRHYWiGeX9C3ufQRknRko6Aw5OuA5Gr3eUEkjvR7zErSZB4fSMs4wweFVAsLSxdLmDJP28vc1+YFEXDVhRCc/dMyOg5dI1CoOTjwvNCISuf1Z0wKHPodKyCIVtR38x255SxLoGz9dNj0n1rKGoVSMGuXRdMgcvRnaLHYvCKCQM421XuQHFQqaRb8qe202t4lR8w7lH3Vi20oEHuXJ097ErXdn4ZX4QrA4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:28:52.2951 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2137
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBVVUlEIGFzIGFuIGFy
cmF5IG9mIDE2CmJ5dGVzIGluIGJpZyBlbmRpYW4gZm9ybWF0LgoKQWRkZWQgbWFjcm8gWEVOX0RF
RklORV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1c3VhbCB3YXk6CgogWEVOX0RF
RklORV9VVUlEKDAwMTEyMjMzLCA0NDU1LCA2Njc3LCA4ODk5LCBhYWJiY2NkZGVlZmYpCgp3aWxs
IGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVz
ZW50ZWQgYXMKIHsweDAwLCAweDExLCAweDIyLCAweDMzLCAweDQ0LCAweDU1LCAweDY2LCAweDc3
LCAweDg4LAogIDB4OTksIDB4YWEsIDB4YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmZ9CgpOQjog
VGhpcyBpcyBjb21wYXRpYmxlIHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1
dCBpdCBpcyBub3QKY29tcGF0aWJsZSB3aXRoIE1pY3Jvc29mdCwgYXMgdGhleSB1c2UgbWl4ZWQt
ZW5kaWFuIGVuY29kaW5nIChzb21lCmNvbXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4sIHNvbWUg
YXJlIGJpZy1lbmRpYW4pLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCB8IDkg
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4
IDJhYzZiMWUuLmQxYTQ3NjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKQEAgLTkzMCw2ICs5MzAsMTUgQEAgX19ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50MTYsIHVpbnQxNl90KTsKIF9fREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUodWludDMyLCB1aW50MzJfdCk7CiBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVp
bnQ2NCwgdWludDY0X3QpOwogCit0eXBlZGVmIHVpbnQ4X3QgeGVuX3V1aWRfdFsxNl07CisjZGVm
aW5lIFhFTl9ERUZJTkVfVVVJRChhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAg
ICAgICAgICAgICBcCisgICAgeygoYSkgPj4gMjQpICYgMHhGRiwgKChhKSA+PiAxNikgJiAweEZG
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICgoYSkgPj4gIDgpICYgMHhGRiwg
KChhKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICgo
YikgPj4gIDgpICYgMHhGRiwgKChiKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICgoYykgPj4gIDgpICYgMHhGRiwgKChjKSA+PiAgMCkgJiAweEZGLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICgoZCkgPj4gIDgpICYgMHhGRiwgKChk
KSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2fQorCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwog
CiAvKiBEZWZhdWx0IGRlZmluaXRpb25zIGZvciBtYWNyb3MgdXNlZCBieSBkb21jdGwvc3lzY3Rs
LiAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20: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.xen.org>)
	id 1djtJr-0003lD-0Q; Mon, 21 Aug 2017 20:29:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtJp-0003kj-TJ
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:29:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F7/62-03612-1924B995; Mon, 21 Aug 2017 20:29:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUURjuzMyuo+zkuFr+rRd0u0eamkRC0cW
 EMiIrfFCMnLVpd2FvzKy2vZmZpD2odMM1XMlCyNJclDSz1DIoL+WKoeWmgZiYmJdSaQ3bcdTs
 PH3nfJf/O/CTuHxOoiBZi5nlDIxOKfUiNLuw6LCCw8VJEfVVfnvvT5YRB9HR1gYXloCSJVqDy
 mhJlWi+dE7hpimp5XVjdCZqluQhT5KgL+PQmB8iYESngL0mFwlYThdiUNsSmYdIN06DZ9mU8C
 ylo6HS9t5DwH50AHyc7nbLvUicrkdQWjNDCHpf+gwUfzeI8Zuh8nfmYiRFx0P3dOmiF+hg6Ov
 MxQXsSR+Hjuc5S2PjYWa+kRD1PvC2aGgR4zRA88gILnpDoclVhAtzgS5CkDdUIhHNW6HRNbYk
 CoLWjruEiE/AwEuHVDT0YJDf3kCIlyse8KE9GxdaA70Tbjp8RMM3KTx1ZIg4Bibn5qSixARjZ
 UuDeyXQP+ySippAmC+3IZGokMB1axcmNkqF8QUXJhKfZTA3ObNkz/WAuupZVIC2WFf91brqr6
 UIe4i28SyXwXJhUVHhKk6r1pj1jFYXFhmxJ1zP8jyjZnWMig9PM+rtyL0Fa9ynDj2ynWpBG0h
 MuY56wlqT5GtVxvOXNAyvOcel61i+BQWSpBKorkPFSXIfjlWzlgtanXuVlmkgZUo/ykugKd7E
 6HmtWqTeoTAya6LmJyYnDEYDq/CnhgURLYg06YaViOWFdKAghS+F3KXkMhPL6bXm//lR5E8ip
 S8lFVJkWoN5ZdKouwTmLhF59bZQwsz8oxSZ6FqMX95678mGDu/ZwYohbnjgZII1y9kXUr37gT
 P3nh3sIbbkrqlbKC4lsbBqvq1/e3BvqOpXYvP+IznYsYnpwU05X9tUJubx2ViK/DRvpUPabBO
 98jevoppO+7TGht6offHjQI9T1j02vsAEODPk7Re7NsaV3PkTPL6vHCqnGCXBa5jIHTjHM38B
 zvrh04sDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503347344!107297692!1
X-Originating-IP: [104.47.2.52]
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 58311 invoked from network); 21 Aug 2017 20:29:04 -0000
Received: from mail-db5eur01on0052.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.52)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:29:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=skSUwDYWfwvF9Zp+IbF1+n+3ZWU9jENIcZs04VJ4PQU=;
 b=iKpV19d3qWnLnQ9EEDZ8a8P2Nz8HZK4lVdm59n8g0Huq25oSgoVAijt7+iOvdxZaMu4iHGjG6jndTNpekltJUFvwhSNl/h3HFI7/wP4niVxBKTLsSz9yohTuG/+yAubiQoyH3p7Yak4dVCbeyYezkYbTC/ZdKYvjoUTqht8s4RA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:29:01 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:28:57 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:48 +0300
Message-Id: <1503347275-13039-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM5PR0402CA0016.eurprd04.prod.outlook.com
 (2603:10a6:203:90::26) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d02285e6-2588-4e42-f329-08d4e8d3428f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:hrSWkwIMwCQvzNKCTHRlQm+mLXjS/frKu7Yjj9gWN9Dp246MN/eYApEs8Stu/9mhnlDo9glX4OTUJuyitHOUsKEzIfM5rlZlcRohNQSQzZnai7vi1xOho/qUylXQQ3qUr6aj4/A9/gbN5EmF3+6HRIcCfSrjk51H2OtDHxVDefgRxaHMfAwWHf/RrVXTVLMPUhATkfRaBcDHuytjXs6dxkMelwGo6samFd09d0j67y4FFRwRrLC3qs5kktxPX/4N;
 25:FiI9NEXUt6COOD7EmwUdUYKgkXLJYDVjRBMdg2bPQmESK2F1Dz5X7zdCH2zIRdTne7y2c3iDa1YhBuiLrZI76DHEnxlmkn8MngK3Xwbj7rOxJtCQXni0ZCw8mn07KU71hvlbX6JiVcWS8UEPfyw3rqZVP+t5z/kUyYCU/MX/UA+GER1URVvaI+2HgDkWzqOt0gHQvRpt36JIK4Y7XiGp8TOJNum7Fr4DLFkmuyZkfYVmq46DWjWToC3+3rLbV5rwugg1JB9UedZyHWooo+YNoxZCj5PUN3Lweldd6J3Tupck6GTaXLisXsTH2rYerzZglN+NoQnHfUsIs8OyGWWMTQ==;
 31:lfu1btvIT+tSSieTaSGGB6DgEjNNdynijMdhCdF28JOjLRWRJIMkIHSZ6qiglr81XMCggnY+efOKIEXWLSYRRIsQhb2pkDYWwCYfW5d9VC/BsG9fLgPfz9XIKkeplI6eL/4LHXwaqz+UKKtlDnmvpi9jYprQa8pv1gCPsFGgSbAn/LWm4jnlspBTddRn9PELz4hemcdGgtUpgkBKMqZvL8CAzS2aGIReqZiJFagbDoY=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:gMfC2PD6fBqIiML4eNmLIaqYpiKoighPhS08iyjmsZovUKq98Q64il7mrZF4aVFZuPD8LuFTkUUfZJc5thqmlZRIhDbD03M3IdU9NieHADTpSS2lnK77IbuPgCQKFNlKSrZmDccMkDAN4w9yFb1aVnXNmJf2GZlg6a92UhHRt9Wcqpi9rjyE9TITWOpHVzehZGLE858P8Q+0yPlu/7DZhxsDFawOBzQZ1Wd2/bZkq0WkChBkNoGDzZLeCmf0PfZAz4nPFPWsgMvdIFcgfYizvXJcyR4SSr+Ak+4077EWBR//E6CAexSP9vb3pvxMGuxmG4rAsqs1fJdH2QergQr1ZUpx3PgyoXNK0MnyXyZU49e3BKJqD556AO96dZqsA+pkFSD8YW4XHXZxnlNv317g/kOktLnqFlr7SSJdJnMEtLIR0kgIn1Epj+LwIg8hLv6fspCDpAbFKyd3dApR1SQecbv+yIsO9GjbrC9JhzSkmWMudKebRH1Rzz7kAj8PEhdN;
 4:Zq7L0LIDns3qOqKJQn2G+sglXwWIpQv1Ww7S+RgdWTqYtuHRgsbZXVaGkkFNq5/98RT3kUWLQRRKoPzVhUNiEzJxeF5je8eVWOAESNQXEruvb74SrnnZT8qzBpdox8lySYkc2WBD2m/VlC9F9lgqJzsl3YyDLkmlr2TISZmDChVo/NeBR6XDYf8IjELzcg52k1fdiD2JF8xYz+mYdPc7SEozQzcje3mzRht9GuGnE2Ytu6zsNQXa9+8ZW7Iq9UkH4/9EbMsFwVZ1pKgNOfhtdqo8E0L/MABS1QplDmaIhTY=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB214124516BB83F8CF30FEEB5E6870@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(53936002)(54906002)(5003940100001)(107886003)(97736004)(72206003)(2906002)(80792005)(50466002)(6666003)(50226002)(66066001)(33646002)(2361001)(48376002)(4326008)(110136004)(36756003)(6916009)(189998001)(2950100002)(2351001)(81156014)(86362001)(68736007)(8656003)(76176999)(8676002)(101416001)(5660300001)(7736002)(50986999)(122856001)(106356001)(105586002)(42186005)(8666007)(478600001)(305945005)(47776003)(7350300001)(3846002)(6116002)(81166006)(14773001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2141;
 23:C/gqXpMA7X7WtcOMQ6WhiTg/og2f3pV+Kg8ERc1?=
 =?us-ascii?Q?ioXBtkByoA5vAEcdmW/EpGa8gb1lp8MWgNy6/PIsn63FMCF5MR6MgJxW7iwz?=
 =?us-ascii?Q?blA5PzRVvWwgDmBYPq6/tjj1IndJiPx+Libpjv/K6YSGuE/x5bEZVkPcPaKj?=
 =?us-ascii?Q?LEJ1j4zPGmgUxudzrkid31zHRA4HzzlCsRnK51LpMZNumKwE+9+vAoDUjT22?=
 =?us-ascii?Q?OF8yCVkEZ9k1sRU2aGB5ntFDFCVvveBfQ+Fca3f0p7JpDhaxA2uaNDYEBVJT?=
 =?us-ascii?Q?sj8VR4O5M/lx1dSTF6CLcRrHIK5XEEgtfHWS7NJAui3WIAJcYdGMfLUUw5Wv?=
 =?us-ascii?Q?z2PpzowdXxvrL2JmBL8bBGoyarUBPftwEyoSOBt0prpwhXHwKFdMdwyJMuqh?=
 =?us-ascii?Q?DFc2jUCr3c9kqBsEve08PSklCwvP9jM+nKLH46cD6ekbNXcsT6wRbDJO/lU2?=
 =?us-ascii?Q?pP4Ii13oqKRsXj9t9VSW4iR8UbXXb88g4ZrMf64SEjdB/opoQeZvHzCfNgzD?=
 =?us-ascii?Q?uaz/PrUgMbUBfuhwE7aYCDifc35Bufh3i6IJAoVXwIdcYhnL5j1pnehYfcyc?=
 =?us-ascii?Q?Hkxx8L/ZzXbwv5cuiOBW/P72zVttTg7LAkm74evJCU7iT4j8KSGjgqN3Pr9Z?=
 =?us-ascii?Q?DtHHKIUkprN29jISY89BgRKit8//yvP89aCIx0kKoK+kC/cGdp52JgWzEEiW?=
 =?us-ascii?Q?YZ1AdpDMUOygx0yE6T5IwnmLcC+nFEAuqd5W5z5KrMd/iKNA3thzatmlqW6R?=
 =?us-ascii?Q?ma0hCXaELAjTYL+SyFaeSyIpM4p/8z0NLbYbafyH0XkMT6UuAtPe0Ravmqtg?=
 =?us-ascii?Q?1OJN/azdAoMcl4P+tG9s0/kEop7Y46U6qcjBuLlkCEwP6bQdHh1ZVzpOM0P6?=
 =?us-ascii?Q?YMU0DwZD9nWhOXxeyEY/KqEx2IESL9G9mxgtuuwIRolvzDktsmLf6sOTTKYm?=
 =?us-ascii?Q?xnDd1RBoivWExKaR4roVZEh1qQaUBJDemCqdla2L3/4A3QnWLVNsaJbIYK0p?=
 =?us-ascii?Q?xXgvVrw5yP8IpuyXvbrLTMtP8whTI/bBalxgJvuRovwDUk9eDNFZ0XI/h6rk?=
 =?us-ascii?Q?2blCZ+ZGyb0SljWoPrl4ShCXwt3bZ78C3PXU6aKs/QQSHkrsBNF5sD2k8OC5?=
 =?us-ascii?Q?/J6pL1qzRP/hqCdYysfobcjKTu5X6BriCRyESrD9tqAS8zOQk+PLfe3TWtBi?=
 =?us-ascii?Q?gt9T72slTdD/pWJrk8+fhhFkHsvCvlq/frr5y?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:fk91dODTrmEYYp8zk0Mp7m/u7MzYeF4OyV6PDEhGWCsFpqfzAssXlXeLCTkdjMDolh1mbQJO/DvKgyaR62e+UPdOhP92a2bSSq8+GGKBtA35Hp0D5pK35Uo/T0goI3NrdX2GVfyFXnkknJJZWuiZNBHV2SiyrbyUxwa4oB5W/SqBoUExlhgd6ScjtjO0p5qGPKJmyNSB+Y9+EI2FPqkrfdQCAGhHsSB+J5VK3qQjnSjgAr0XIu60opu+UTHGzomvazojM/6Bg0WEabuJn+2v6ZtYCZ/IWbBf3t3xWVDl+XOoQJm61rlezbjJj4FtbS0+sFC1BVNcEt4bQzVOpqtzzg==;
 5:J3sV5BFfUIl5IUk2N20ISVWHj7flKPALwMu60LIP+PjzEWpJFOiPxEQpNRBVBksgpeG0OFpKFIyKGfrH8NH8eYd/k1I+3MNSx+KlsqJLKKGAZaISAwUDzOkyMAOIn5rnRGiuzWkp5pJv2mCWrrK+zQ==;
 24:7mYgfqg0ZGnJGs8wFE7mqxonGd9gXh5Vt4R1U73TQ+OfNgWbRkUwl9XS8qKCMvjqadFn6BQm7hLMaVIW8TXD60VX0whk9RBgB5uC89qT/Hs=;
 7:dPV4/en/SU5GHis+B31xKcDiT80Ov/w7p6clM6y/eQAwn+Uc/evYH6XDjRPXR6HIzNdmQtNUeVtW5Ohth5kUusAG9t3SM2942himvGRnfy4f9xXHlq7Njwbix9NMkGTxTYHRVZdEsdMvee2167qU/cdxCun5kDA5076ESjFsr1GrBsWFWL69SRAjD/L0KW4tLgOinaG04gM3LXATgjSJqWBxv4Mc7wcEE6syjCE9aYA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:29:01.4024 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 04/11] arm: processor.h: add definition for
	immediate value mask
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIGRlZmluaXRpb24gSFNSX1hYQ19JTU1fTUFTSy4gSXQgY2FuIGJlIHVz
ZWQgdG8gZXh0cmFjdAppbW1lZGlhdGUgdmFsdWUgZm9yIHRyYXBwZWQgSFZDMzIsIEhWQzY0LCBT
TUM2NCwgU1ZDMzIsIFNWQzY0IGluc3RydWN0aW9ucywKYXMgZGVzY3JpYmVkIGF0IEFSTSBBUk0g
KEFSTSBEREkgMDQ4N0IuYSBwYWdlcyBENy0yMjcwLCBENy0yMjcyKS4KClNpZ25lZC1vZmYtYnk6
IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCA1MWNlODAyLi44OTc1MmE3
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTU4MCw2ICs1ODAsOSBAQCB1bmlvbiBoc3Ig
ewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFNSX1NZU1JFR19DUk5fTUFTS3xIU1Jf
U1lTUkVHX0NSTV9NQVNLfFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhTUl9TWVNS
RUdfT1AyX01BU0spCiAKKy8qIEhTUi5FQyA9PSBIU1Jfe0hWQzMyLCBIVkM2NCwgU01DNjQsIFNW
QzMyLCBTVkM2NH0gKi8KKyNkZWZpbmUgSFNSX1hYQ19JTU1fTUFTSyAgICAgKDB4ZmZmZikKKwog
LyogUGh5c2ljYWwgQWRkcmVzcyBSZWdpc3RlciAqLwogI2RlZmluZSBQQVJfRiAgICAgICAgICAg
KF9BQygxLFUpPDwwKQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:29:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20: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.xen.org>)
	id 1djtJz-0003pp-AU; Mon, 21 Aug 2017 20:29:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtJx-0003op-8A
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:29:13 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B2/BB-01712-8924B995; Mon, 21 Aug 2017 20:29:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUhTURjGd+69267mjeMsfHN94KASSdPIMIL
 yIyKNPiCoDEvv9OpG2xy7M9YfkSZls5BSmLpFViaVxQrxj2WtD0lNzSyz7IsQMjSRSDcsm1S7
 u9Pqv+ec3/O8zznw0qTCI42iOYuZMxlYnUoWSmlWExviatIcWQmvPsckX5looFLQ1va7PmIX2
 i/VGtRFllypptLdSRptyyyNrZ+IEvQUKlAoTeFSEjw1F4gKFEIjnA3NLVYkAAU+R4DbNS0VgA
 LnwYx3QCZoGV4Lzvo+uaAXYCW89rwMBEh8B8HFlilKABF4I4wMDQUCFF4O72oaSEEzOBMcj/u
 QoAEvhbfPrIH7ELwNeu+dRGJZJkzNuCnRHw5ddcMBTWKAR6OjpJiNhoe+OlIoBmxD8PhnDyWG
 V4LbNx40LYH23vOUqLfDDdf1YOAVAQPOF5R4KJPDqGdKLrpWwf33pXIRVMuhtvoWIYJMuGZvC
 77bCN39dploeiOF5w9cMhEshpmr9UgEHVI409cRfFQufP3tC066ycAN+3bRZJVDk61cdhatsP
 /zW/s/v72IiCYUw3Omw5wpbk1SvNqkLdSY9axWF5eYkBSv53ieLeR0rJqPzyvSNyP/MhyTSJA
 LtZbvaEOLaEK1kLnN2bMU89VF+Uc0LK/JMRXrOL4NLaZpFTCpqY4sRbiJK+QsBVqdf6NmMdBh
 qgVMhoAZ3sjqeW2hiLpRdFQk05XiB1gAmmLDXGx2F/vRkqgIBkkkEkWYkTPpteb/+RiKpJEqg
 tkijA/TGsxz08f8xYS/OPGETSg2s39RVAlSal+MXPpNVD3JPXtqb/rbArtBnh4xmJRkTj407+
 CdfdkFzMcf3wZDVesdsWmNnZP68uzoS46JNT27W5fd+p48fPfD9BdlTsyvGENZTm3x6Uqn48D
 m1AzvqhEzxpcb1+2xGWK975x296YQ62RVh3L8aEu34bkr3zoxuNPoTTmuwiqK17CJsaSJZ/8A
 8qc7L4YDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503347351!92712392!1
X-Originating-IP: [104.47.2.59]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61796 invoked from network); 21 Aug 2017 20:29:11 -0000
Received: from mail-db5eur01on0059.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.59)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:29:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7Bif6HDinJ71SRyU7ggOwmxjU/t4HgovXktX7kcgkgo=;
 b=GJuZd/+n0M4s+j5faQIgokhVrrtiGkG6+BP1CufVMxZTB2BugnCMyhUOzm2b1MxfBvcouLV6ZxRUBQQv9NVa9nGh1avKr/EvWZEtpSkj0V5ezyY34Xdl8AMOz+F5e11ORDRqOWz8Owg2E92XIW8HYaBE5h/uLlqWigluS0P0ksU=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 AM4PR0301MB2129.eurprd03.prod.outlook.com (2603:10a6:200:4d::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:29:09 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:29:04 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:49 +0300
Message-Id: <1503347275-13039-6-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1P190CA0032.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:802:2b::45) To AM4PR0301MB2129.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9cdf8732-41cb-4512-1272-08d4e8d34720
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2129; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 3:xtH2JyWon6ZZxxBgHdi+SBglb8Xxzrn6jrVPvn58EViY3/qXJxMtVsHndJIrWysbOgxCAcmAN23TQTY4RJ2FOfy3I9gWoEwm5bK2lW/ld29hbYkYAR2nm4//MMlkCyFYuNxRuM2WN6U0C2lir6fBIis7mz4QpexuHPEWIvljtKNBelg2vW39A5CHhzxLgBtskuIl4jDbM3ZNjlsc5sKgKnRsKOEDFzKhNSgzKr3/jwHYLUBeAn47DzJaTEnYeMkf;
 25:KyxnwwA/JRLplUtYrUrLEMllmmMoQzrvNpgeuljFnwyG2pymNvDX+hvxiWA2HbvewqDjdm4K//n4PXkGD896moRq9pcuB1AI9hYO1q57uZ8u/RiMDckoKyQkWDtJxq+8nlwoYCtlPze58IGGYL1O2yVlFyVIHxbqOHTUmqs2DXguPCcS+mtPEZj7UTcN451pWtwvkSHNlC8bcSgVBZ0k2wm3Q54nMWHqIqdgnIDO/0+oZFXkjo21gSoEs+JO2Z3pJC4s/ym46xDhF7H5nG0vMRc7+5TrREXu+aS5DXScFID845HogV9rYA7/5sfAL/VMO5YirY1xKGnmJaOgcs66tw==;
 31:z8+Q994ewyuOjS5SceF2VyNPbmjvCFZNkYpeWCMQShXUvwM734rOiXmXCEZIXNjvyantfpGGrbNYr8/pzioUWaGWLT+6zGVByXXGBpe1IwE5QMVDemFbY3+rzSYWWinoRNBt8MHSQ4V8Af8zUXGbw4aeEeBd6FSCsTE9R5oA/A2HvMCPIBLx/0+y6mzEhS9CNI8+cWjpDWouOnTaMWfmUCkF1DLS9+DKMY6we01JKLo=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2129:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 20:+jWiYnD5soAYhttBBnmcCcfxtJ1g4HFDIsyDyUwVU8RvSNtfatf4GVfkLMnXK+MAj3IW7pZEuT8YBsLm6JYz1y2+IT+acCzEB8TixXsbm75pMQxGZAbc6JzG+fL1sSW98IX9dwv52H+i9H6Fdqm4AmkU5UX6MFlgtQJ4nmOqdkU5UqQ7GAQimS3qUgNvMVfp/bYdRGSN8gxbWmVDIap/YV9xRKRNGK/IqdMg+fpDw0oLS06El9oI4LNV4jbhOpFz7SThQ9+xbSLDuLrFw8cr9mtQj+I4KP6SrLyPMswh/i1eCeO0CzjDYaPoVhNFraxbdkLdayPjlRp0WP0cNYshzJDiNfwTyoGtSOhMNu3XE6jXcrK3AViSxBq/fZ96n6yGEjsyXdlP9eUnpn6DGiR408SR1SqZDSnu5F4zF+KDeJZf7KzLoY3yGBelw7/bocCHvGnDcQdMM7xGj7Hts4rLXkbCVS0QkfJx7pNMohuRRzdZa9W3YkcPxWhJKJFkoYUz;
 4:O8PkZtZqzaMbvw5ihrJt8rtV4AXpEZgfLVFfAymzqenXogZI0e999w4bBpmEtbzrP+XoV/37CSt8Uc+aqtuETISiLhjuGJtlKLw9svj+iz93VE0xHip4t+X5x+ADqeChaGaBURUagPB3l2BUfGfI15VHjYPxtSFRKfhNzU1sLK+ZplMxJyrgDc0Ppfarx4A4CGMm0qYAi0+hELb/xAQ+TmfAVY1VjcWwkTkSnigAdsVfI+CMnHK0QSgIzYA8uJBQTeMZdMtD9/P3PH4nvGRX6h5CkNgVOil4GjyllZA7hxsVpYpieWWsQovbPq0BQ1usDRKf0+pG34q5KSNzKyxVJg==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB212987830A88E00F9A4A9479E6870@AM4PR0301MB2129.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2129; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2129; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(189002)(199003)(2361001)(50226002)(2351001)(106356001)(122856001)(6666003)(8656003)(5660300001)(966005)(33646002)(54906002)(110136004)(105586002)(107886003)(2906002)(347745004)(80792005)(7350300001)(86362001)(36756003)(97736004)(189998001)(50466002)(8676002)(6116002)(478600001)(6916009)(2950100002)(48376002)(3846002)(42186005)(50986999)(53936002)(76176999)(68736007)(72206003)(101416001)(8666007)(47776003)(5003940100001)(4326008)(66066001)(81166006)(6306002)(7736002)(81156014)(305945005)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2129; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; AM4PR0301MB2129;
 23:l60hcT0yYHrPBZZGy6mzVO3t9z+z3rgiPEYjHyx?=
 =?us-ascii?Q?3aM7TfEhoX1LSLK406S1DN09PIwg/7a30xDbfnDYRRLzyPR/NkwWxyTPzw/x?=
 =?us-ascii?Q?J291tBnRNuTEg1SnevMZuugy3pQXNN//sCJjSG/W5aCN98HVgD6fySwfgwkr?=
 =?us-ascii?Q?vLPeLCsYCaFJnfOdoYqmfPpTlNtyG7mjjRNsL1KCncwAH+DuL05T60vMA3I4?=
 =?us-ascii?Q?MN/TthO06zcDsSUTfSoJOwUmVaWpns7LYZmC9eh0RXmNPa+pCBa3Ja4mRU+P?=
 =?us-ascii?Q?fQjEvkmbD2O4osiJMqF8FWWBjro3DGYuuAN/ZpJyWL0jKcF7pCN8dNyzj58Z?=
 =?us-ascii?Q?iBwhsB2TQ1IkLBKHaeo9mgs/VnHk9nwL8hju4+RCXCZl9M88NUr8f7nfmZQJ?=
 =?us-ascii?Q?1Okdj4hgr4VU+rwdJG3QVqyOX59PQ9x6EcR58dvQMceiX7143BDykXrtDodw?=
 =?us-ascii?Q?so3F7+DT6QQgfLVfRkxKJDKed8B1j0lk83nLmnCbdXY08Um1wUJ05c9ZcacP?=
 =?us-ascii?Q?jGI+pmp24+DP/tplB32amnZnspi4Tav3AzpYSELaDrEE+tJ8GCNyY59Q0ZlN?=
 =?us-ascii?Q?opn/+n9rpKfbM293NyHQgOSC+p8soEPhn3/fQdfcxtcuBtWrBjbsJ497QkA+?=
 =?us-ascii?Q?++bt2/FizccKbQUY4ELKLsFYQE+zl4aD8SGBJCiSivmRV9Nn229PuoTdxWsZ?=
 =?us-ascii?Q?Q71A16LM69rXu12ux8pcMwvteCMb/8nuht5yLg3aQM+KVsxzgX5CFMnoCCjT?=
 =?us-ascii?Q?WgzaeG7mw9Tn1cTlLUfzFLbfO9fsXx0JDvNvwum60o5L+J1tGL2O5lJ2sSyr?=
 =?us-ascii?Q?fCmsz4b2Eysjd+BVKGVt8CAN/pr5Akaijr7gtX1nPJh2Lv0YnZmOsjkhtFKl?=
 =?us-ascii?Q?ATXjhIg2FSdnDhB1MBsn3gB1NvfZa+zUmUTfBHxdYU++Y052Q20AK9UBIn6u?=
 =?us-ascii?Q?305JFRyrGDRhvq0PkTBAscfNzjV3BEaw4dp2wFCllc3hT96y+JCm8fOc2xgX?=
 =?us-ascii?Q?+NQl0OXIZ89gDh4QDjeZfrCe0rRV64x6ZPj61f19me0Qb8/3RvCaoKVFP+Bq?=
 =?us-ascii?Q?LQzqUm45NBsXLupD8FRXefAwlRd9bbkJN+96fPCFZ1k8j6g7lckVYuXssMtz?=
 =?us-ascii?Q?0lZgRK8meGWc9NShCaGq0994Ncg8nMkq7fd8356x0joaWcxvbKLnVaPQrD+y?=
 =?us-ascii?Q?+fbq+p+c7WAZCDxAGMYk4TUTM8v4Ury+IDe3puZl1+960htwBET47Vph+wNQ?=
 =?us-ascii?Q?Hs3F+5ClFGAm+rJapxotL6aOTsgTQ+Ab3RPaNA7d6?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 6:shFS0i8Ly4zEr4cUIyQ3JmerDtgeMiuNkkoE4ILabwbRZIAP6EEPhRkFZmATNsvF3HuFGjcmRxYJ/fzHXU/PJGezVJsylFAd5pCk4nMW2JFPCzRSZ5hlzJjUNuxt4t3DK/PLZqSaqL3grcXBPvNM0IVbkZdu9nOjOIPhLki16jAQlcibYsInjORBfwmV91K64FIuF2ydqQVbRyn4lMdK8LAcaV1hcSVb31YCNvtfOZ4IeooDYwGBvYUgJEdaQGNdNz0P3GOVah7qcLOU1TeW7mbzzXNp5Q9NQ8Keco87DqaM0x9cfDoYESQEbCMmFLiZzyU52xct+zT9h1JVNoZIPA==;
 5:emef71U53KeNVDJ5KsD0spNACNjIZaTMOx2mJfYM37ilGxJJL8qPIStbAmEKRS8JlovHG+7ngt6FQ/UdDp1rA1DJzKin00WqERfWFea/j0gRrN64cYOAcnOmgvI4XyFSKkZDzRWjeMf7IQO1PBz2bA==;
 24:kaRunLoE7Rn+ZuBMmvvFol1gtOlsAw+HVy8x0jj7lcB6rXPMMvRZ2YeD0qMCxUCfar7lsP88ccZ9maW5Xu56AvAZ68Zzs3q/FTHwfLcv18E=;
 7:esGfjjfVzvR1MCxSxdOiBsod+ENiEKMnFjHKZKEHg89roHPU6cLtZapBOPLiuGa8j2nDwg3QpZi+POi6dyGS2TQmZgM2tLnC8aeTLXtTbOorF8/xf9VsspZlts+vv3dm4W/zcJpwJOQ5riPhGBFoQ/E08BHRgd1mnVnzw1pH4c1nKuoBZZznwGvquhr10h03c2PX/E3BdQqa0KbKnoPbZBz997Aas1D9QfKkTMx9E0c=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:29:09.0266 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2129
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 05/11] arm: add SMCCC protocol definitions.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIGdlbmVyaWMgZGVmaW5pdGlvbnMgdXNlZCBpbiBBUk0gU01DIGNhbGwg
Y29udmVudGlvbi4KVGhvc2UgZGVmaW5pdGlvbnMgd2FzIHRha2VuIGZyb20gbGludXggaGVhZGVy
IGFybS1zbWNjYy5oLCBleHRlbmRlZAphbmQgZm9ybWF0dGVkIGFjY29yZGluZyB0byBYRU4gY29k
aW5nIHN0eWxlLgoKVGhleSBjYW4gYmUgdXNlZCBieSBib3RoIFNNQ0NDIGNsaWVudHMgKGxpa2Ug
UFNDSSkgYW5kIGJ5IFNNQ0NDCnNlcnZlcnMgKGxpa2UgdlBTQ0kgb3IgdXBjb21pbmcgZ2VuZXJp
YyBTTUNDQyBoYW5kbGVyKS4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgg
fCA5MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUvYXNtLWFybS9zbWNjYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjY3ZGEzZmIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKQEAgLTAsMCArMSw5MiBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxNSwg
TGluYXJvIExpbWl0ZWQKKyAqIENvcHlyaWdodCAoYykgMjAxNywgRVBBTSBTeXN0ZW1zCisgKgor
ICogVGhpcyBzb2Z0d2FyZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYworICogTGljZW5zZSB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBhbmQKKyAqIG1heSBiZSBjb3BpZWQsIGRpc3RyaWJ1
dGVkLCBhbmQgbW9kaWZpZWQgdW5kZXIgdGhvc2UgdGVybXMuCisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KKyAqCisgKi8KKworI2lmbmRlZiBfX0FTTV9BUk1fU01DQ0NfSF9fCisjZGVmaW5lIF9f
QVNNX0FSTV9TTUNDQ19IX18KKworLyoKKyAqIFRoaXMgZmlsZSBwcm92aWRlcyBjb21tb24gZGVm
aW5lcyBmb3IgQVJNIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gYXMKKyAqIHNwZWNpZmllZCBpbgor
ICogaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmRlbjAw
MjhhL2luZGV4Lmh0bWwKKyAqLworCisjZGVmaW5lIEFSTV9TTUNDQ19TVERfQ0FMTCAgICAgICAg
ICAgICAgMFUKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZBU1RfQ0FMTCAgICAgICAgICAgICAxVQorI2Rl
ZmluZSBBUk1fU01DQ0NfVFlQRV9TSElGVCAgICAgICAgICAgIDMxCisKKyNkZWZpbmUgQVJNX1NN
Q0NDX1NNQ18zMiAgICAgICAgICAgICAgICAwVQorI2RlZmluZSBBUk1fU01DQ0NfU01DXzY0ICAg
ICAgICAgICAgICAgIDFVCisjZGVmaW5lIEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQgICAgICAg
MzAKKworI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfTUFTSyAgICAgICAgICAgIDB4M0YKKyNkZWZp
bmUgQVJNX1NNQ0NDX09XTkVSX1NISUZUICAgICAgICAgICAyNAorCisjZGVmaW5lIEFSTV9TTUND
Q19GVU5DX01BU0sgICAgICAgICAgICAgMHhGRkZGCisKKy8qIENoZWNrIGlmIHRoaXMgaXMgZmFz
dCBjYWxsICovCisjZGVmaW5lIEFSTV9TTUNDQ19JU19GQVNUX0NBTEwoc21jX3ZhbCkgXAorICAg
ICgoc21jX3ZhbCkgJiAoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCA8PCBBUk1fU01DQ0NfVFlQRV9TSElG
VCkpCisKKy8qIENoZWNrIGlmIHRoaXMgaXMgNjQgYml0IGNhbGwgICovCisjZGVmaW5lIEFSTV9T
TUNDQ19JU182NChzbWNfdmFsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgKChzbWNfdmFsKSAmIChBUk1fU01DQ0NfU01DXzY0IDw8IEFSTV9TTUNDQ19DQUxM
X0NPTlZfU0hJRlQpKQorCisvKiBHZXQgZnVuY3Rpb24gbnVtYmVyIGZyb20gZnVuY3Rpb24gaWRl
bnRpZmllciAqLworI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19OVU0oc21jX3ZhbCkgICAgICgoc21j
X3ZhbCkgJiBBUk1fU01DQ0NfRlVOQ19NQVNLKQorCisvKiBHZXQgc2VydmljZSBvd25lciBudW1i
ZXIgZnJvbSBmdW5jdGlvbiBpZGVudGlmaWVyICovCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9O
VU0oc21jX3ZhbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCgo
c21jX3ZhbCkgPj4gQVJNX1NNQ0NDX09XTkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNL
KQorCisvKgorICogQ29uc3RydWN0IGZ1bmN0aW9uIGlkZW50aWZpZXIgZnJvbSBjYWxsIHR5cGUg
KGZhc3Qgb3Igc3RhbmRhcmQpLAorICogY2FsbGluZyBjb252ZW50aW9uICgzMiBvciA2NCBiaXQp
LCBzZXJ2aWNlIG93bmVyIGFuZCBmdW5jdGlvbiBudW1iZXIKKyAqLworI2RlZmluZSBBUk1fU01D
Q0NfQ0FMTF9WQUwodHlwZSwgY2FsbGluZ19jb252ZW50aW9uLCBvd25lciwgZnVuY19udW0pICAg
XAorICAgICgoKHR5cGUpIDw8IEFSTV9TTUNDQ19UWVBFX1NISUZUKSB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgKChjYWxsaW5nX2NvbnZlbnRpb24pIDw8IEFS
TV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQpIHwgICAgICAgICAgXAorICAgICAgICAgKCgob3duZXIp
ICYgQVJNX1NNQ0NDX09XTkVSX01BU0spIDw8IEFSTV9TTUNDQ19PV05FUl9TSElGVCkgfCAgXAor
ICAgICAgICAgKChmdW5jX251bSkgJiBBUk1fU01DQ0NfRlVOQ19NQVNLKSkKKworLyogTGlzdCBv
ZiBrbm93biBzZXJ2aWNlIG93bmVycyAqLworI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfQVJDSCAg
ICAgICAgICAgIDAKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX0NQVSAgICAgICAgICAgICAxCisj
ZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9TSVAgICAgICAgICAgICAgMgorI2RlZmluZSBBUk1fU01D
Q0NfT1dORVJfT0VNICAgICAgICAgICAgIDMKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NUQU5E
QVJEICAgICAgICA0CisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SICAgICAgNQor
I2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFAgICAgIDQ4CisjZGVmaW5lIEFSTV9T
TUNDQ19PV05FUl9UUlVTVEVEX0FQUF9FTkQgNDkKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RS
VVNURURfT1MgICAgICA1MAorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQg
IDYzCisKKy8qIExpc3Qgb2YgZ2VuZXJpYyBmdW5jdGlvbiBudW1iZXJzICovCisjZGVmaW5lIEFS
TV9TTUNDQ19GVU5DX0NBTExfQ09VTlQgICAgICAgMHhGRjAwCisjZGVmaW5lIEFSTV9TTUNDQ19G
VU5DX0NBTExfVUlEICAgICAgICAgMHhGRjAxCisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExf
UkVWSVNJT04gICAgMHhGRjAzCisKKy8qIE9ubHkgb25lIGVycm9yIGNvZGUgZGVmaW5lZCBpbiBT
TUNDQyAqLworI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKKwor
I2VuZGlmICAvKiBfX0FTTV9BUk1fU01DQ0NfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJs
ZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNl
dDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6YgorICovCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:29:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:29: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.xen.org>)
	id 1djtK6-0003tF-Hv; Mon, 21 Aug 2017 20:29:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtK5-0003sT-2H
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:29:21 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0B/C0-03406-0A24B995; Mon, 21 Aug 2017 20:29:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG+2Znx9Gc+FwVT6ZBG12QNDUz7U+
 aUWGU+isMoWZtchf21sxqakhe0lhD85KCbmVUmGioiERaXkO72CYoZVZglKVpCKKZuKbtOKvV
 /Bjej/c857wHDi1TmClvmks1cbye1SopF1K9G/n53zpoiQ/MuhkSdm/6LhmBjvY8thGx6JRco
 1cZUs/I1UNduZSxJz619mkBkYlGD+cjF5rEWTIoKyil8pEzjXACNDWbkWgo8DUCaq7+JkVDgR
 OhwTwmEzWFQ6C+qt9J1B54E7ydGVwBZLgFwe3mOTtA0+74EFiX08UaEm+DgeIHhKgZHA0FeQ9
 X+gDeDMOvzSvaGR8D65M8JM2KhrnFNlKqd4MXFaMrWoYBusbHHewW6LRVyMS5gIsR1PTOURK8
 A9psPxxFvtBjvUFK+jg0WecJCXhDQM6nJiQ9cpwga2nSQeyCjtEShx6jwPZJJelwmJ6fp8TNA
 BuhfyZNYt/JYaCiEUk1PrB4v8rRtFYODS1WuRTpDEwt2xyjP7jC5+pyufQwO0FrYTZVhLZX/r
 Ns5T/L3kZELdopcHwKx/vvCQ5Q8ZoktUnHarT+QYGhATpOENgkTsuqhIBEg64J2U9hnf17hPr
 q47rRRppQejKNXGW8YoPKcDZNzQrq03yylhO6kQ9NK4GJjLTEK9x4LolLPafR2u9p1QbaVenB
 ZIk2IxhZnaBJkqyXKJxurGuYJejs4oUFgi4U/wpSb9Bz3l5MlAhgEVAn69farV7oAPL1dmeQP
 aDC1cjxOo3pf38CedFI6c60iF1cNXrT2tQJeyDCHigot1wMZGL/Wt6ZKCxDg0K9tFuxW3uR18
 Xr+0/GlMbph/jW4GYD86Li+bOv0WFRr6DsiOfpLqc6dW9LR3/i0uOqvphfCV8edM9aOqMszs5
 fR26e/5ZDGe/UfY/dVzrskzmdMNmekb6+JCIuvDVl8Nn4gZ/vRy5cpqqnrrzcW+9xy/PLukt1
 JwpZwvJxXkkKajbIT8YL7B+iQtGVnAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503347358!112454574!1
X-Originating-IP: [104.47.1.42]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37900 invoked from network); 21 Aug 2017 20:29:18 -0000
Received: from mail-ve1eur01on0042.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.42)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:29:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=HKR/e0CeottULvysdPVJ/m/IgmQlJUXT5lzD/vhPb+Y=;
 b=LQFUspRhY2J1cbIdTrwiaXEg7gTu1FOUL01un9UnaB/+GO/KLWrPzUtx235jRjroPzuXdNQQDM9VmfJt7jG4sBq1WiAWgXmDCn79W6JWPglyF4jFWue0QgSp1oJ+bZ9MqmRerOy7E5trOp5qpQZ+zuW8vbfaJgylHE0cUmMS5Zs=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:29:15 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:29:11 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:50 +0300
Message-Id: <1503347275-13039-7-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM4PR05CA0024.eurprd05.prod.outlook.com (2603:10a6:205::37)
 To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4e4d4057-37df-4c14-9ba9-08d4e8d34b06
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:KUqJ5ARVJBq68I39+XBqm0oUSR86Xizj4QPFarRx9Cs1tJ4J+QaaptPdbiVdALi43ovnxmlSMpeWfyFOgIRTFRT/5qUafdPutRVkQ4RKVFS3ZOJIWR3szBMoXFOGrHkrrBPdZGUiEU8Acd/cGl0xA2+5yIKTyoFod/xdBlvIkuoAgLjZbp6IFvri16Q0rbyLyjKEUOIgKWBthtYVlbVmXVdfqneHcPOcA5DJh0uCjYbBkmSXH9bgjoweFs7U32N8;
 25:P9DAAYCVwC21AyNeScnYTVIxpY5yT+ic3vs4ftx73s3Gysa/HHKkLYxm1cC+ByF5MoBTuYCmKWvxbYKQy0xSRZcXvcRV6iTmguI0ZsoEV3ESUsOVgji78cVy0/le7plFDFFVIeVY+bb5wxZ9lgRYS3asArmWe1HEz1pz455BbB7zpXEpD0JhtYi9wOk1V4zhLbZC05oOqxIScjtmVFR8XOpHNEzT6heWsWCMoDv1qpTlZXCEGECS/ggHzfd1QGxC9GrjyWwTvGmDCv5tefOlgI0n8DPGESdCtmiZtJ/24bD7++uXDQf8qMNlKwFcqRoOTgax+jFT6xzE00YF6ZHSDw==;
 31:q0IEqEDIZJVd+ITySeu8VEQJH3IgolazOcXS5ziWi7ZJTvnPFxILF3+bz+pGsFcVNEz9QmrmFVTwRnq08C/9sE9G4udS7PWGO72jNl9AYtEKwJbNz0yQnwjbX8DNoD5X6Oe/lmiY0+eeJy90iqxGrpkFKayjbJOF35PiEGVXqL5AFssMaVr+icqKrR0KS+aoIFkUhQJMGDbNq+A62NjXfujLd0edI3XZS4qv5bBU5Bw=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:wE/SP2H+rumkHi9/IK+mHo9wC9nDeFaFqB0sCsXbv5ohNnJ0f72HrE0qR2YUth2p4mtl7PzRD3A1RRznbnUzeF1q1pbBS82sqnhtFeqr5JJjwZYxAgKa9tjVFHVxG76XNFgwq3YU3kqX8Lud/FfiVx97gGOJ/e+8L9kgneT/E4yf8tV4hkWy0ej3CQmuhdAXAl9AUwMqf9TnV7FX+RApc5pZKCCPEJuXUUuavnBjSOo1hguYeGJ02slOntxcRzBnehC8aFn6RpccG7j+hWnEhOR549M3JpTyJZ38eGUSs7wfmyERz+T3TgZa+rY8n6CkJP0pltQXyQ5XDMSicWZSgqJqAxeKyZQ1fMY8JTSUiJUodQnFG7i26vzDe7Fm2eynSZqsb2NGkDeGmXE0JbtdIs/McsyE6qLEbhLwzdi4DvWNtG6GcfPGJ78nx91Hrew2hHwsG5Fu3qZ4ReB9tnitwLfRKvI4nrQb8iX/WmpPK612N8AFWxq/LgZ2zY3QhB7O;
 4:r1AT+EjmVc55kgjU+K5AsUJRZTiwCrIsKq7t/zgSQeYDnrkXTz7IJymvQGxA0g+ThlJ30g0DdTstqM3FlV/FSE0v4tUdG1OHjyg7f5vPYILXDBkEKX/FRHh/risiYSDTrwgN7J0uK7I8QtcZfT0SrlLeW2SJ96BMSEQo1T1MINRdm/zEezF/KDsfY8kR4nVjH3SurXLQyoWLFthRoaC7Hrwo3HkRfkWHwHKqa+KEkuCPjs+NhcK4AnpcODiNRw/4zIx2VAS8RPwf9oOV2R0pqwa7MhWyjE+vfxdmQbXaSm8=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2139E9E2F6146A2114634DE1E6870@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(72206003)(2906002)(2950100002)(42186005)(5003940100001)(54906002)(6916009)(8666007)(50226002)(101416001)(105586002)(2361001)(53936002)(122856001)(106356001)(76176999)(97736004)(2351001)(50986999)(5660300001)(33646002)(68736007)(48376002)(110136004)(478600001)(7350300001)(8656003)(86362001)(36756003)(47776003)(6116002)(3846002)(66066001)(81156014)(305945005)(107886003)(80792005)(8676002)(189998001)(50466002)(4326008)(6666003)(81166006)(7736002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:OrJzXMDWXHXAg5HiLCrH8Tf82i1gv+RpiYpMRJN?=
 =?us-ascii?Q?k3yaf+551IIo2wnXvXBjaqzgPn2R9CoK3kcSJk2Ga3LSFnn0sjhJr78falqp?=
 =?us-ascii?Q?oD0bgGDh6H+KJwPZmqGj3VBZJ+z3KBRnZVCL1JQ58Qxrqro5IQ6Q19TT1b4v?=
 =?us-ascii?Q?ifYo0mnTU+5ic68pf/v7yEeE6AqTAYwE6dQInjsm0a8XKmYfwyGsMoG4ILv8?=
 =?us-ascii?Q?fZbPCHuA5GoEV0lhaVH42CNAc4CI0qsBiWSSh4rc4oLnEyZp2Zf8g+RCaTz1?=
 =?us-ascii?Q?aBhLtZFxYYRaJZm726vw+a1ktkn3PxPoFLsTQ1SUbpx1GC70EJ84WHHpa3rY?=
 =?us-ascii?Q?RGJkryUbVSQLkBgPOuutA47dZtTP4KKP7YnR1WnyCCc1hkjyiCZ/fJdVEmCi?=
 =?us-ascii?Q?x9sgzrI4m1GWRhTKHUWlmmtrz5OpdbjsHQQwduT1yMzkDclwtyZuHHkeKNSV?=
 =?us-ascii?Q?adErohidncLKD2yj45uncCICacGsdm+6P9ywjihG43CxJY+V6aUC2t1BK9pZ?=
 =?us-ascii?Q?UJFXtSE6JpKdiE9mNj10CedskilkEawrMCKPzKEFeJtXsmQVMCOGIPDy49//?=
 =?us-ascii?Q?1D7IY5bSMgX8qFmhJBHgbi0EEM/DhIe92XhSJZAbUmCiLpCfrtkovcoI6vK4?=
 =?us-ascii?Q?qjLvpYpWL17swI/7f1QkD4eVgfy+CnQePbNO35I1qDw8CL5fR0jJQFyNwsp+?=
 =?us-ascii?Q?n8o3QT3tet1Gr27YMtIYF4pdn0vfYi3BpT/Hh71SfJ7jggnyCuXmjDH8oWX2?=
 =?us-ascii?Q?VgiadJScimy5zsmyvPitl8jeVQH0eDQeihm0j7lpNBxWilG7k4tojY+jpf6c?=
 =?us-ascii?Q?Ii5QzwaVgQj8ZAMj4AK/FddqwUksCX5+joMmX0uS2P55ExlkWIo+cwA29Aox?=
 =?us-ascii?Q?tmFBz1dyMF3SWE/RgKzNipNTglN23/zMZJ97X6ZMu/EFhb8brFG3fZHgWLNG?=
 =?us-ascii?Q?A6ulpIjKWbPK80l8TxVl5OXepaE1n438pHmoyWI6Df7KpOS5LYdGe5dqBfXS?=
 =?us-ascii?Q?+rqX1A7gCPpa93xeBGq2bkGn7X7cvkjEOhyw3HitPDCu1Hg94r4DAJF263Aq?=
 =?us-ascii?Q?8uK4+7iGwmMvKS8DQ0EOjkmCTJbetImC2Jf2opBx1QplY82QIynwthXfamw3?=
 =?us-ascii?Q?/zTXlKH+3BPA2s29vhTvV3MtW1U08CH0qwHMBKH1oL7puB3E7thKhVqGEOak?=
 =?us-ascii?Q?zbOn8ppQen35Y/sykHaFUk+Cz7YyadCVESN3Q?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:s2QkREqerHLq7m42bpCtqfrjplVEYpX5Bk7MO4lDzOjqh1553qr7jU5MBNcVk01PejdOTyJqXEYgwz7pf7TLYLQT+QQj+RJX+R4kHFDTpMOUD8bV0neTA2Lf6s3PhI13tHzkGyMoPsVR9/S2KTnaAT6oEGs1jtsYH/Vy2IGsXvFU7VAPeq/SpfXoqJ/fnCwKjUEgkU1aLXWX+PatQRTxgXozfVZcMYwwkNzDq+FPiwCKhU8bjZCzfm/TpmnHX4KS7XjO3VbWNhbevv7AVHzd5sbx68HtW2TPdo2VMyN09/Etj/pbX0D+67EBItnoR51ikgE7ciYS6IxUy1ibmeVqWA==;
 5:qRugYqtq44+EYx0QkTpymvwUhRTeVkwvJlGLOfso3JnS5NwgYVuGOzzgIg0ixwJLxAVAgGdOSvqTqs9sZaynlMFgJ0ULmQDgdTx2rgrtwXp16AHgb7fHQ8OM+IOCWpskR+3RUbCN8iW+hs2+yIDd7A==;
 24:koo/io3MtdpBS2FsdT7VpC/jSfeA+1S6z0IjjXhMVSw9GF1vcwSOqJO6V8V9ggRhHNgQnsgIeuJIZkQpfGpzlJ0Z4AkF7Lqz59daIVxK9fw=;
 7:mmTHbAXHZfr7Qm+TJTpYgjg4mOW6MqAkjNUxt8esJomvI6D4/tVeXSHxT385qtaap2I0uSEqB1QoJ8aHSEIOouBtQq2Qg1LV9SrHAlqkfnQUo2dOTpPJ5vNE2PXuXFd55lluO7W8yX8AByw8yTK1Y1V6J0Xi0Z3nv8W3a7OXW8RIg+jDdsGhrBJvgKz0sMVB+mjWGT1fVprvv+phrbkPk4KQ/MY4AoxknUPC2EdbZkM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:29:15.4769 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 06/11] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U01DQ0MgKFNNQyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGgg
SFZDcyBhbmQgU01Dcy4KU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUgdmFs
aWQgY29uZHVpdHMgdG8gY2FsbCB0byBkaWZmZXJlbnQKZmlybXdhcmUgZnVuY3Rpb25zLiBUaHVz
LCBmb3IgZXhhbXBsZSwgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5ClNNQyBvciBIVkMu
IEFsc28gU01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxz
LgpCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBh
bGxvd3MgdW5kZXJsaW5nCk9TIGRldGVybWluZSB2ZXJzaW9uLCBVVUlEIGFuZCBudW1iZXIgb2Yg
ZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKcHJvdmlkZXIuCgpUaGlzIHBhdGNoIGFkZHMg
bmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKYW5kIEhW
QyBhY2NvcmRpbmcgdG8gU01DQ0MuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBv
bmUKc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgoKQXQgdGhpcyB0aW1lIFN0
YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5IGNhbGxzLApzbyBj
YWxsZXIgY2FuIGFzayBhYm91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQg
aXMgWEVOIHJ1bm5pbmcuCgpUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5n
IGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4KYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBv
cnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCgpCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2Fy
ZGVkIHRvIHN0YW5kYXJkIFNNQ0NDIGhhbmRsZXIsIGl0IGNhbiBiZSByb3V0ZWQKdG8gYSBkb21h
aW4gbW9uaXRvciwgaWYgb25lIGlzIGluc3RhbGxlZC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2
aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KLS0tCgogKiBSZXdvcmtlZCBVVUlEIGhhbmRsaW5nIChkdWUgdG8gbmV3IFVVSUQgdHlw
ZSBkZWZpbml0aW9uKQogKiBSZW5hbWVkIHZzbWNfaGFuZGxlX2NhbGwoKSB0byB2c21jY2NfaGFu
ZGxlX2NhbGwoKSB0byBlbXBoYXNpcwogICB0aGF0IGl0IGhhbmRsZXMgYm90aCBTTUMgYW5kIEhW
QwogKiBBZGRlZCBjb21tZW50IGZvciBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKCkgdXNhZ2UKICog
VXNlZCBIU1JfWFhDX0lNTV9NQVNLIGluc3RlZCBvZiAweEZGCiAqIEFkZGVkIGZ1bGwgc3RvcHMg
dG8gY29tbWVudHMKCi0tLQoKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgfCAgMTggKy0tLS0KIHhlbi9h
cmNoL2FybS92c21jLmMgICAgICAgICAgICAgICB8IDE2MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmggICAgICAgIHwgIDMw
ICsrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaCB8ICA1OCArKysrKysr
KysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAyNTAgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZzbWMuYwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IGRlMDBjNWUuLjNkN2RkZTkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUKQEAgLTUxLDYgKzUxLDcgQEAgb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12
My5vCiBvYmotJChDT05GSUdfSEFTX0lUUykgKz0gdmdpYy12My1pdHMubwogb2JqLXkgKz0gdm1f
ZXZlbnQubwogb2JqLXkgKz0gdnRpbWVyLm8KK29iai15ICs9IHZzbWMubwogb2JqLXkgKz0gdnBz
Y2kubwogb2JqLXkgKz0gdnVhcnQubwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDgyY2QyYjEuLjQxNDFhODkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC01
MCw2ICs1MCw3IEBACiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMu
aD4KICNpbmNsdWRlIDxhc20vdmdpYy5oPgorI2luY2x1ZGUgPGFzbS92c21jLmg+CiAjaW5jbHVk
ZSA8YXNtL3Z0aW1lci5oPgogCiAjaW5jbHVkZSAiZGVjb2RlLmgiCkBAIC0yMTU1LDIzICsyMTU2
LDYgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAogICAgIGluamVjdF9kYWJ0X2V4Y2VwdGlvbihyZWdzLCBpbmZvLmd2YSwg
aHNyLmxlbik7CiB9CiAKLXN0YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAgIGludCByYyA9IDA7Ci0KLSAg
ICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKLSAgICB7Ci0gICAg
ICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAg
IGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJs
ZWQgKQotICAgICAgICByYyA9IG1vbml0b3Jfc21jKCk7Ci0KLSAgICBpZiAoIHJjICE9IDEgKQot
ICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci19Ci0KIHN0YXRpYyB2
b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsK
ICAgICBpZiAoIGd1ZXN0X21vZGUocmVncykgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zz
bWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uMGE4MTI5NAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAg
LTAsMCArMSwxNjAgQEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vdnNtYy5jCisgKgorICogR2VuZXJp
YyBoYW5kbGVyIGZvciBTTUMgYW5kIEhWQyBjYWxscyBhY2NvcmRpbmcgdG8KKyAqIEFSTSBTTUMg
Y2FsbGluZyBjb252ZW50aW9uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICovCisKKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KKyNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jLmg+CisjaW5jbHVkZSA8YXNt
L21vbml0b3IuaD4KKyNpbmNsdWRlIDxhc20vcmVncy5oPgorI2luY2x1ZGUgPGFzbS9zbWNjYy5o
PgorI2luY2x1ZGUgPGFzbS90cmFwcy5oPgorI2luY2x1ZGUgPGFzbS92c21jLmg+CisKKy8qIE51
bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZp
Y2UuICovCisjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCAzCisKK3N0YXRpYyB2b2lk
IGZpbGxfdXVpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgeGVuX3V1aWRfdCB1
KQoreworI2RlZmluZSBGSUxMX1VVSUQobikgXAorICAgIHNldF91c2VyX3JlZyhyZWdzLCBuLCAo
cmVnaXN0ZXJfdCkgdVtuICogNCArIDBdIDw8IDI0IHwgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1W24gKiA0ICsgMV0gPDwgMTYg
fCAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVbbiAqIDQgKyAyXSA8PCA4ICB8ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdVtuICogNCArIDNdIDw8IDAgICkKKwor
ICAgIEZJTExfVVVJRCgwKTsKKyAgICBGSUxMX1VVSUQoMSk7CisgICAgRklMTF9VVUlEKDIpOwor
ICAgIEZJTExfVVVJRCgzKTsKKyN1bmRlZiBGSUxMX1VVSUQKK30KKworLyogU01DQ0MgaW50ZXJm
YWNlIGZvciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2VsZi4gKi8KK3N0YXRpYyBib29sIGhh
bmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN0YXRp
YyBjb25zdCB4ZW5fdXVpZF90IHhlbl91dWlkID0gWEVOX1NNQ0NDX1VJRDsKKyAgICBzd2l0Y2gg
KCBBUk1fU01DQ0NfRlVOQ19OVU0oZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKSApCisgICAgeworICAg
IGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJl
Z3MsIDAsIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCk7CisgICAgICAgIHJldHVybiB0cnVlOwor
ICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgICAgIGZpbGxfdXVpZChyZWdz
LCB4ZW5fdXVpZCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9SRVZJU0lPTjoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFhFTl9TTUND
Q19NQUpPUl9SRVZJU0lPTik7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBYRU5fU01D
Q0NfTUlOT1JfUkVWSVNJT04pOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgcmV0
dXJuIGZhbHNlOworfQorCisvKgorICogdnNtY2NjX2hhbmRsZV9jYWxsKCkgLSBoYW5kbGUgU01D
L0hWQyBjYWxsIGFjY29yZGluZyB0byBBUk0gU01DQ0MuCisgKiByZXR1cm5zIHRydWUgaWYgdGhh
dCB3YXMgdmFsaWQgU01DQ0MgY2FsbCAoZXZlbiBpZiBmdW5jdGlvbiBudW1iZXIKKyAqIHdhcyB1
bmtvd24pLgorICovCitzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgYm9vbCBoYW5kbGVkID0gZmFsc2U7CisgICAgY29uc3Qg
dW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKKworICAgIC8qCisgICAgICog
Q2hlY2sgaW1tZWRpYXRlIHZhbHVlIGZvciBIVkMzMiwgSFZDNjQgYW5kIFNNQzY0LgorICAgICAq
IEl0IGlzIG5vdCBzbyBlYXN5IHRvIGNoZWNrIGltbWVkaWF0ZSB2YWx1ZSBmb3IgU01DMzIsCisg
ICAgICogYmVjYXVzZSBpdCBpcyBub3Qgc3RvcmVkIGluIEhTUi5JU1MgZmllbGQuIFRvIGdldCBp
bW1lZGlhdGUKKyAgICAgKiB2YWx1ZSB3ZSBuZWVkIHRvIGRpc2Fzc2VtYmxlIGluc3RydWN0aW9u
IGF0IGN1cnJlbnQgcGMsIHdoaWNoCisgICAgICogaXMgZXhwZW5zaXZlLiBTbyB3ZSB3aWxsIGFz
c3VtZSB0aGF0IGl0IGlzIDB4MC4KKyAgICAgKi8KKyAgICBzd2l0Y2ggKCBoc3IuZWMgKQorICAg
IHsKKyAgICBjYXNlIEhTUl9FQ19IVkMzMjoKKyAgICBjYXNlIEhTUl9FQ19IVkM2NDoKKyAgICBj
YXNlIEhTUl9FQ19TTUM2NDoKKyAgICAgICAgaWYgKCAoaHNyLmlzcyAmIEhTUl9YWENfSU1NX01B
U0spICE9IDApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgSFNSX0VDX1NNQzMyOgorICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgLyogNjQgYml0IGNhbGxzIGFyZSBhbGxvd2Vk
IG9ubHkgZnJvbSA2NCBiaXQgZG9tYWlucy4gKi8KKyAgICBpZiAoIEFSTV9TTUNDQ19JU182NChn
ZXRfdXNlcl9yZWcocmVncywgMCkpICYmCisgICAgICAgICBpc18zMmJpdF9kb21haW4oY3VycmVu
dC0+ZG9tYWluKSApCisgICAgeworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NN
Q0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQor
CisgICAgc3dpdGNoICggQVJNX1NNQ0NDX09XTkVSX05VTShnZXRfdXNlcl9yZWcocmVncywgMCkp
ICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjoKKyAgICAgICAg
aGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOworICAgICAgICBicmVhazsKKyAgICB9
CisKKyAgICBpZiAoICFoYW5kbGVkICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX0lO
Rk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVyIlxuIiwKKyAgICAgICAgICAg
ICAgICBnZXRfdXNlcl9yZWcocmVncywgMCkpOworICAgICAgICAvKiBJbmZvcm0gY2FsbGVyIHRo
YXQgZnVuY3Rpb24gaXMgbm90IHN1cHBvcnRlZC4gKi8KKyAgICAgICAgc2V0X3VzZXJfcmVnKHJl
Z3MsIDAsIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTik7CisgICAgfQorCisgICAgcmV0
dXJuIHRydWU7Cit9CisKKy8qIFRoaXMgZnVuY3Rpb24gd2lsbCBiZSBjYWxsZWQgZnJvbSB0cmFw
cy5jLiAqLwordm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29u
c3QgdW5pb24gaHNyIGhzcikKK3sKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAhY2hlY2tf
Y29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCisgICAgeworICAgICAgICBhZHZhbmNlX3Bj
KHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBJZiBtb25pdG9y
IGlzIGVuYWJsZWQsIGxldCBpdCBoYW5kbGUgdGhlIGNhbGwuICovCisgICAgaWYgKCBjdXJyZW50
LT5kb21haW4tPmFyY2gubW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCisgICAgICAg
IHJjID0gbW9uaXRvcl9zbWMoKTsKKworICAgIGlmICggcmMgPT0gMSApCisgICAgICAgIHJldHVy
bjsKKworICAgIC8qCisgICAgICogVXNlIHN0YW5kYXJkIHJvdXRpbmVzIHRvIGhhbmRsZSB0aGUg
Y2FsbC4KKyAgICAgKiB2c21jY2NfaGFuZGxlX2NhbGwoKSB3aWxsIHJldHVybiBmYWxzZSBpZiB0
aGlzIGNhbGwgaXMgbm90CisgICAgICogU01DQ0MgY29tcGF0YmlsZSAoaS5lLiBpbW1lZGlhdGUg
dmFsdWUgIT0gMCkuIEFzIGl0IGlzIG5vdAorICAgICAqIGNvbXBhdGlibGUsIHdlIGNhbid0IGJl
IHN1cmUgdGhhdCBndWVzdCB3aWxsIHVuZGVyc3RhbmQKKyAgICAgKiBBUk1fU01DQ0NfRVJSX1VO
S05PV05fRlVOQ1RJT04uCisgICAgICovCisgICAgaWYgKCB2c21jY2NfaGFuZGxlX2NhbGwocmVn
cykgKQorICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAgZWxzZQorICAgICAgICBp
bmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92c21j
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzFhYWE1NQotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oCkBAIC0wLDAgKzEsMzAgQEAKKy8q
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTcsIEVQQU0gU3lzdGVtcworICoKKyAqIFRoaXMgc29mdHdh
cmUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMK
KyAqIExpY2Vuc2UgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbiwgYW5kCisgKiBtYXkgYmUgY29waWVkLCBkaXN0cmlidXRlZCwgYW5kIG1vZGlm
aWVkIHVuZGVyIHRob3NlIHRlcm1zLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
KyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICov
CisjaWZuZGVmIF9fQVNNX0FSTV9WU01DX0hfXworI2RlZmluZSBfX0FTTV9BUk1fVlNNQ19IX18K
KworI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCit2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKKworI2VuZGlmICAvKiBfX0FT
TV9BUk1fVlNNQ19IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMK
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKKyAqIEVuZDpiCisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLWFybS9zbWMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zZDNjZDkwCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCkBAIC0wLDAgKzEsNTggQEAK
Ky8qCisgKiBzbWMuaAorICoKKyAqIFNNQy9IVkMgaW50ZXJmYWNlIGluIGFjY29yZGFuY2Ugd2l0
aCBTTUMgQ2FsbGluZyBDb252ZW50aW9uLgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAq
IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhl
ICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmlj
dGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFu
ZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNv
bnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVj
dCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4K
KyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgor
ICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZ
IE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBM
SU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5U
IFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9S
IEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFO
IEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00s
IE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1Ig
T1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgMjAx
NyAoQykgRVBBTSBTeXN0ZW1zCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1f
U01DX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hfXworCisjaW5jbHVk
ZSAicHVibGljL3hlbi5oIgorCisvKgorICogSHlwZXJ2aXNvciBTZXJ2aWNlIHZlcnNpb24uCisg
KgorICogV2UgY2FuJ3QgdXNlIFhFTiB2ZXJzaW9uIGhlcmUsIGJlY2F1c2Ugb2YgU01DQ0MgcmVx
dWlyZW1lbnRzOgorICogTWFqb3IgcmV2aXNpb24gc2hvdWxkIGNoYW5nZSBldmVyeSB0aW1lIFNN
Qy9IVkMgZnVuY3Rpb24gaXMgcmVtb3ZlZC4KKyAqIE1pbm9yIHJldmlzaW9uIHNob3VsZCBjaGFu
Z2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9uIGlzIGFkZGVkLgorICogU28sIGl0IGlzIFNN
Q0NDIHByb3RvY29sIHJldmlzaW9uIGNvZGUsIG5vdCBYRU4gdmVyc2lvbi4KKyAqCisgKiBUaG9z
ZSB2YWx1ZXMgYXJlIHN1YmplY3RlZCB0byBjaGFuZ2UsIHdoZW4gaW50ZXJmYWNlIHdpbGwgYmUg
ZXh0ZW5kZWQuCisgKi8KKyNkZWZpbmUgWEVOX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAKKyNkZWZp
bmUgWEVOX1NNQ0NDX01JTk9SX1JFVklTSU9OIDEKKworLyogSHlwZXJ2aXNvciBTZXJ2aWNlIFVJ
RC4gUmFuZG9tbHkgZ2VuZXJhdGVkIHdpdGggdXVpZGdlbi4gKi8KKyNkZWZpbmUgWEVOX1NNQ0ND
X1VJRCBYRU5fREVGSU5FX1VVSUQoMHhhNzE4MTJkYywgMHhjNjk4LCAweDQzNjksIDB4OWFjZiwg
XAorCQkJCSAgICAgIDB4NzksIDB4ZDEsIDB4OGQsIDB4ZGUsIDB4ZTYsIDB4NjcpCisKKyNlbmRp
ZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hfXyAqLworCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOmIKKyAqLwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:29:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:29: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.xen.org>)
	id 1djtKB-0003x3-U2; Mon, 21 Aug 2017 20:29:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtKA-0003vq-DK
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:29:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C8/60-03937-5A24B995; Mon, 21 Aug 2017 20:29:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCKsWRWlGSWpSXmKPExsWSoc/krbvEaXa
 kwd5ORYslHxezODB6HN39mymAMYo1My8pvyKBNePJi38sBV+qKrZffMHawDg5vouRi4NFoJFZ
 4s/9D8xdjJwcjAIxEpu2dDKCJIQEJjJJbLjymwkkISSQLPHu4iswm03ARGLd/PPsILaIgLTEt
 c+XwRqYBXYySizY8o0FJCEs4C7RemQWK4jNIqAq0Tx9A1icV8BL4nPbIjBbQkBO4ua5TrDNnA
 LeEmf3tDFCLPOS+PZnL1S9oMTJmU/AbGYBCYmDL14wQ/QqShz4PZMZZLGEwExGiTsXIRYLCah
 L7P39BqpIVuLo2TlQy3wlpmzdxg7RcJVJ4sLVKUwQTjO7xOnvK9ghqnQkerq/MEIkJrNLHLy0
 mQki4Skxq2MSlF0gcamhH2rUDVaJl5NmQu2QkfizfD5U92pWiXtzd0B9lCDx7v9vqH23eSS+/
 tgP5XSyS3xadJ9tAqPaLCTvzkLy7gJGplWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIGpgQEIdjAeWBR4iFGSg0lJlHdD6qxIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8jo6zI4UEi1LTUyvSMnOASQomLcHBoyTC2wiS5i0uSMwtzkyHSJ1iVJQS53UGSQiA
 JDJK8+DaYInxEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5d4JM4cnMK4Gb/gpoMRPQYsPWa
 SCLSxIRUlINjPsP3zg0QZJJZLd7zXm52myHBwylKS67byvt08gX25pb53lwj29fX+MDiWWXlV
 +n/P65eVVZ+Yz6p64fGC586z55+FJYiYmWX++uikwVDfO/5ZcOsLqY3vi+6AU708WNX/PO71g
 pxCx3+gb/Hr9fDe/lr8y+bii09bKy65+V+tueOfnlGvGev6HEUpyRaKjFXFScCAB5RLalhwMA
 AA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503347364!70907515!1
X-Originating-IP: [104.47.2.75]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3919 invoked from network); 21 Aug 2017 20:29:24 -0000
Received: from mail-db5eur01on0075.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.75)
 by server-5.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:29:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=jBMB73i7/tWWdZZKPr6VGGNThLneP4jYhgcq4AmYNFs=;
 b=Q0ZviHSW87h3co0YdLLSFwyrb6KqGOAQPUVw0MwXEszbihU+QYjdghSEp6hYYN3fnbGnw1rMnkcy58gNu0jQLTw1+esu/3v054e3H3ooToNykGCfHK4CPe/O8NFSVb8cYk3NA40UqpfX7++Qn0yIjHNlsz5Ek4m12lnk9wcFltU=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 VI1PR0301MB2144.eurprd03.prod.outlook.com (2603:10a6:800:26::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:29:21 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:29:18 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:51 +0300
Message-Id: <1503347275-13039-8-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM5PR0402CA0005.eurprd04.prod.outlook.com
 (2603:10a6:203:90::15) To VI1PR0301MB2144.eurprd03.prod.outlook.com
 (2603:10a6:800:26::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ba39610b-d5b5-4e8e-00e9-08d4e8d34e92
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2144; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 3:SKvYkhHsDdmenZs6zEW0BYk/afGNHDqwUtuaQk83ddl1U8EXFDCq2ChnGj/4Pcx9o6SelHEaUecv9AzPUE7hgGOGmDRuMdtqT0vMrIPo37LR/aAROS2z2Tx+85d5zMHWIv3kcQuDUxYFR2qq6dEKqmdXLuTLsFOsicj0K55c21XW7IbIBIRaob1oV/5aJ00/eUq4/Kq3S4ufn86YsKZc08IkuxnRSNeez3t+k7dNDUb2FRbuAMsM36DBAmC8zWy5;
 25:RGOUbuq8zaqtRiGUKrvk9h8swAwRULPhRSRydRkGSwkalIYxP/8d4lcn1qSS0IPn15HUK2CGeJHGSg0YjJq+mwxRZlTe9rc4V+I2VI/DTS7JD8dhDFDm8RRCV43+amd+FHqVWBYXMGYVi4FgxrYsb9lwavfIl7xixbeZW/lguuQi5H0TOju/xGbKXV6n0dCrsSyVZOHDeDugLPQoqHrtF3c3qqz35LrV+WXRpNOioj7Z1HGuyVTfYg36DX6yVNYTcMzeYF81Rs7Xnk0oAXdIHupM4HMbHP4GLgxl4+dZlhihjO+aEC7AK+JwhUc69dye5rYeDOXzG/rerFrLt3f2yg==;
 31:13uZXltVCgaMzgn2RUiOzw61UvS02qe5Te/QlhpFedL3roybuRxchJZ5jCFh2Rxd82/G7+rYTcU8bwJPTDwqPXcfocXPuJ1paY9YwcdZ5EHRMMCbQQWWbOxX+15FosfzvTcAnW2lfLen+iNZuWgRoMGAAkl9tZx9r21oxHWqtuT/1uXAQtdeI8TlsyXV6DVKMlKF/uPjjLqNupDNtaH/s8tmckWNgjdZBVimLp9RU3M=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2144:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 20:e73WwiGgbD9bIDi6xbd363IxmZUoayfcMuRo0rfeB2iipBCjjgRaKQJDUTVMAe6y7qV2jNpKT3+YimVcFpCOoOus2LkLm5jK/HPCpnS2/mppxsQIPuP1YFLj6Ns/tbPAFI2ki0XLTgA46lFmkW3dQUidUVTqs70+Z23H4nS9wG5FWh39Q4/M/+3xBiwVYVdqEaNpVvJMjTIDbe5ipY4/L2vaTtwNKDamaQvKdP85jQL7ZJcsmMjNw/93avBz/ajyjIehNsRrhRTYIUixkg9mvhpLy0FutNlO74XQmUxvsU3NbSOqk62JFJJbEoES54iBf4PLQoNPeQvy7UuYDpUjruKE87XoFwepdBHGy74lN2OdV5fTt80qcXe4okpXA9qo7xrw3gkDCY2lyzQs81xO1DO92QpuqvXJOi2nQD2J1IkZk7WBv9ZmxtvWd3n6YT+4WUni5dIftRKbbrAOak0iYtXJimnGCPeZqlAcAI9B6cgWyX2L6CSwSSzbaL2/xX6J;
 4:ii9xv4wIm3DYxSp9/Sg2TZruUJOazj9xjJJmGOhMPZjZCtmNXAQkgoVxktmIcEhS2DV+KCe4qhwfLz7MDT/mh3uw1NCSA+T79NZ1t8LO+buK/XpQFLDlbx+U+/JbuR3+sF/vO2Ee2+t/yhJg6Vovi4FTMr2QK/SZGeSVejsy3w8udVgt62Pt4kw+gubBZ0/n8E6ZtUUNv+pnDUbEOgCW/O7g0/GqfyGOTwjRdrhHS0ULSL7n1YGKCqr7XuskOtPkOnRDCVHBNDAgd1w81hWZqiPxLTpSqiuLnfcFcA8/OW8gMZlZO6LQF+bM8CenaXPRIF9Rgj1tE8ZlX4LWGixeWg==
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(17755550239193);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB214428F83D74BBF76C5A7041E6870@VI1PR0301MB2144.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123562025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2144; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(7736002)(6916009)(7350300001)(2950100002)(81156014)(106356001)(42186005)(50986999)(81166006)(105586002)(80792005)(33646002)(6666003)(305945005)(5003940100001)(50226002)(2351001)(3846002)(8676002)(6116002)(76176999)(2361001)(101416001)(2906002)(50466002)(8656003)(110136004)(189998001)(107886003)(478600001)(66066001)(48376002)(97736004)(47776003)(72206003)(68736007)(4326008)(54906002)(86362001)(8666007)(122856001)(5660300001)(53936002)(36756003)(81973001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2144; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2144;
 23:dH6Q9F7WY0XWX9av6dDOrFBDEJ/J5StZWPlLBTN?=
 =?us-ascii?Q?m0o2qlx51v4bh2BLlx8Jks7r5lJMkEVPQjpMVEqilZcCZLBY2kfbX+rTVZo4?=
 =?us-ascii?Q?kCkC7tEgH3aHzrecFrbYltfY6iHDHHb0XemeMmsNkt+hwsk5sHibCSXXEruG?=
 =?us-ascii?Q?8z9roRIqzULiaeBrm1QRaat7NMv5ekY4/AkvlnzDIbtq60SvSXjpj/h67x2I?=
 =?us-ascii?Q?iynXDi5IR2aSe4i4h2Q640I7TE4jDH4hZPkahfaf+Z+Nuh5Vw39jCvD0qf2G?=
 =?us-ascii?Q?pL2xUqUpajSii2rv5opwxTzlok/cKDMrK31Sbs5YJ48t2LFakiYHd9zq+kGa?=
 =?us-ascii?Q?F08sS6QNRv40tlYk387jxVRbnzLvA7xeJcYBsi4sedWQdAW9elqMW9y4VWbZ?=
 =?us-ascii?Q?hFSmQO14eMHHXzyIp+YECbrWU7IPYhmcRgzzuwLIsFoSRtcbcmwBzNrc178J?=
 =?us-ascii?Q?HXV9jEa+nJsHsTcYdw4/1HRxOCyIFFYBuoqvr/FWqcG7NxtBF8bEWNSliRte?=
 =?us-ascii?Q?Sfq8v93XUxVZFcN22qm8rTYb7yeAGsgbuLG8oq0p+7d2RUf9Z3ePtuwXR8IS?=
 =?us-ascii?Q?HmzRa7qPTskKjH0JI5L3FmrlnCbpYEaUAPc3sgiw4bo+F64aq71fcrxNoiwJ?=
 =?us-ascii?Q?IKICaTAp6tMyXbov5dizE6aOpuzOHphUIn8DdxlE4eIy1FNCemjm83rU2fa7?=
 =?us-ascii?Q?Zyz9lAZEPhdkgNptbePuohL9RHVX1aEjH9fvUTWQrONfB0TXSzSEwYsU9HWf?=
 =?us-ascii?Q?wyFmxu0HmHgexsCjgDOPlKSmkc7NoBCH8rst8/W+0MFx3up3Xu8/EKE3/UHA?=
 =?us-ascii?Q?p09el//LaTHd81EQWd5wKyPNyz9SLHWSUYycEoqj8X7VYWbPwLwVn47hAA3s?=
 =?us-ascii?Q?+gqvmP80eJORqGXKg+SHUg8tl4/RFy4FmLciM/iV3sOKxT3vsb1IwkPOcLj+?=
 =?us-ascii?Q?4BmHITMByuIbnmctqZMcdcgby57I6C4elDRhs9lU0UEwv6u5BGN+lDHOPr4h?=
 =?us-ascii?Q?pZNCt8fNcx+0lCUhNOvX99OdSM9lDvbcZXJ6gOlieVytlLbCN137+pug2Vwk?=
 =?us-ascii?Q?bBcvZdxe5QaufvUN6WlcSWxZZxkK8i4Qf4nz1FNv/+rVJTyqvt+DuhQByybb?=
 =?us-ascii?Q?p5RWKFcSKMDhrd5kKHEUYG6u8iHnHyVrjmVENA2wU318NVTCFytC0/SWDfbG?=
 =?us-ascii?Q?IX2s75ue6vwJ+YQ5KlG72ATe36+9osiUW7uaz?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 6:ddCiNXjsLNoNTV5sFGdi3VrwjPJhVThY8q5XbRFWnTrXwk3jZGWHf7/43cXpsqfdTGBNfAEFFn7OW51OIfH9SbI1u9lg1kAoTUdCRdEXQ+Pg5pFKkTd5JJCKKdnxxZqc75tlXU1tVQf1C1fAfDYhiEOm7RaDfhbUeWLAy9twWb6q4XQZngJAveACZAD3yk2SXlt9PzdSGGMYBeOMtIWrSmy3KFOXUzJpkghl7wk84i+52DryXRFUMQ1ZpphDrbZAyVUFuruwHTUiH+/OT71R4kcgatXiClrDzkPnE3B2P4x6cljJJLaUkjjdKRj6jF6T+QaXGTG9lcrCOqgn8x3i4w==;
 5:a42didAHxT1mxZv9F3E8UPQBJvCLnEje+JaimHSyBobo0p2r9NriW/eNGT/IMgh5bZBEhfyz1gqrSm/6OzC9BFo8Arva0Ej+6Z23bczf4fQc2id9OlT/KCuNdkaQjXSKX3z2jURCnyFQOknqSwXkow==;
 24:LdoiJlCW+B1ijH33JIFxvaE1+lKCi9tVso3ScNIjVs0spEVG5f2o1ZyZay/yaaWhll9oMgIAiiy3ktakkBLrtgGPkDkauqBSal2vxWoTack=;
 7:GLe00KdNZmLspbm4ZkcopELBIe7WhPhpkhno/6akoy+KDgiKz+1VZkixSeYFvhkg2MysHUrSHmGCzprMhqcK2eAK+m1PnieGue4K201aFjd2xgGFZ8sBIxeB4dsG8iSPA6GaP1xQPgLT27a6DmLnxmsLmcvUBnj8ZWTIoZT79xae1TXM0XE+CLcVpv9wglIIQEovc5E5Y4LNFYBOjI4ZXtrfxoZ1JrPI3zLtvqxbgAY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:29:21.5329 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2144
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 07/11] arm: traps: handle PSCI calls inside
	`vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQgYmUgaGFuZGxl
ZCBpbgphcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMuY2AuIFRoaXMgcGF0Y2gganVzdCBtb3ZlcyBQ
U0NJCmhhbmRsZXIgY2FsbHMgZnJvbSBgdHJhcHMuY2AgdG8gYHZzbWMuY2AuCgpPbGRlciBQU0NJ
IDAuMSB1c2VzIFNNQyBmdW5jdGlvbiBpZGVudGlmaWVycyBpbiByYW5nZSB0aGF0IGlzCnJlc2Vy
ZXZlZCBmb3IgZXhpc2luZ3MgQVBJcyAoQVJNIERFTiAwMDI4QiwgcGFnZSAxNiksIHdoaWxlIG5l
d2VyClBTQ0kgMC4yIGlzIGRlZmluZWQgYXMgInN0YW5kYXJkIHNlY3VyZSBzZXJ2aWNlIiB3aXRo
IG93biByYW5nZXMKKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTgpLgoKU2lnbmVkLW9mZi1ieTogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpSZXZpZXdlZC1ieTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
PgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgotLS0KCiAqIEZpeGVkIG1pc3Rha2VzIGFib3V0IG5vbi1leGlzdGFudCBQU0NJ
IDIuMAogKiBBZGRlZCBzcGVjaWFsIFNNQyBmdW5jdGlvbiBudW1iZXIgaGFuZGxpbmcgZm9yIFBT
Q0kgMC4xCiAqIEZpeGVkIGNvZGluZyBzdHlsZSBpbiAgaGFuZGxlX3BzY2lfMF8xKCkKICogQ2hh
bmdlZCBob3cgcmV0dXJuIGRvX3RyYXBfaHZjX3NtY2NjKCkgaXMgY2FsbGVkIGZyb20gdHJhcHMu
YwogKiBSZW5hbWVkIFNTQyB0byBTU1NDIChTdGFuZGFyZCBTZWN1cmUgU2VydmljZSBDYWxscykK
Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgIHwgMTE3ICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgICB8IDE3NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oICAgICAgIHwgICA0ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oICAgICAg
ICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmggfCAgIDggKysKIDUg
ZmlsZXMgY2hhbmdlZCwgMTgzIGluc2VydGlvbnMoKyksIDEyMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4
IDQxNDFhODkuLjUxN2UwMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDUxLDExOSArMTQ1MSw2IEBAIHN0YXRpYyB2b2lk
IGRvX2RlYnVnX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBj
b2RlKQogfQogI2VuZGlmCiAKLSNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRf
dXNlcl9yZWcocmVnLCAwLCB2YWwpCi0jZGVmaW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJf
cmVnKHJlZywgbikKLQotI2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV9BUkczMihy
ZWcsIG4pICh1aW50MzJfdCkoZ2V0X3VzZXJfcmVnKHJlZywgbikgJiAweEZGRkZGRkZGKQotI2Vs
c2UKLSNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pIFBTQ0lfQVJHKHJlZywgbikKLSNlbmRpZgot
Ci0vKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwot
c3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lz
dGVyX3QgZmlkKQotewotICAgICAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZp
ZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Ci19Ci0KLXN0YXRpYyB2b2lkIGRvX3RyYXBf
cHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICByZWdpc3Rlcl90IGZpZCA9
IFBTQ0lfQVJHKHJlZ3MsMCk7Ci0KLSAgICAvKiBwcmVsb2FkaW5nIGluIGNhc2UgcHNjaV9tb2Rl
X2NoZWNrIGZhaWxzICovCi0gICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5WQUxJRF9Q
QVJBTUVURVJTKTsKLSAgICBzd2l0Y2goIGZpZCApCi0gICAgewotICAgIGNhc2UgUFNDSV9jcHVf
b2ZmOgotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMy
KHJlZ3MsMSk7Ci0gICAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwotICAgICAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29mZihwc3RhdGUpKTsKLSAg
ICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfY3B1X29uOgotICAgICAgICB7
Ci0gICAgICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Ci0gICAg
ICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Ci0gICAgICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Ci0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQo
cmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsKLSAgICAgICAgfQotICAgICAg
ICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTjoKLSAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX3ZlcnNpb24oKSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJf
Rk5fQ1BVX09GRjoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Ci0gICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEU6Ci0gICAgICAgIHBl
cmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwotICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVToKLSAgICBjYXNlIFBT
Q0lfMF8yX0ZONjRfTUlHUkFURV9JTkZPX1VQX0NQVToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9taWdyYXRlX2luZm9fdXBfY3B1KTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3Vy
cmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBk
b19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOwotICAgICAgICBicmVhazsKLSAgICBj
YXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkY6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lz
dGVtX29mZik7Ci0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsKLSAgICAgICAgUFND
SV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUOgotICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX3N5c3RlbV9yZXNldCk7Ci0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgp
OwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsK
LSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046Ci0gICAgY2FzZSBQ
U0NJXzBfMl9GTjY0X0NQVV9PTjoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwot
ICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsMSk7
Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Ci0gICAg
ICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMyk7Ci0gICAgICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBj
aWQpKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQ
VV9TVVNQRU5EOgotICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORDoKLSAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2No
ZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQz
Ml90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
ZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0g
UFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Ci0gICAgICAgIH0KLSAg
ICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPOgotICAgIGNh
c2UgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPOgotICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9hZmZpbml0eV9pbmZvKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVu
dC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmVnaXN0ZXJfdCB0YWZm
ID0gUFNDSV9BUkcocmVncywxKTsKLSAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FS
RzMyKHJlZ3MsMik7Ci0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgotICAgIGNhc2UgUFNDSV8wXzJfRk42NF9N
SUdSQVRFOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKLSAgICAgICAg
aWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywxKTsKLSAgICAgICAg
ICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKLSAg
ICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBkb21haW5fY3Jh
c2hfc3luY2hyb25vdXMoKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLX0KLQogI2lmZGVmIENP
TkZJR19BUk1fNjQKICNkZWZpbmUgSFlQRVJDQUxMX1JFU1VMVF9SRUcocikgKHIpLT54MAogI2Rl
ZmluZSBIWVBFUkNBTExfQVJHMShyKSAociktPngwCkBAIC0yMjUyLDcgKzIxMzksNyBAQCBhc21s
aW5rYWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICAgICAgcmV0dXJuIGRvX2RlYnVnX3RyYXAocmVncywgaHNyLmlzcyAmIDB4MDBm
Zik7CiAjZW5kaWYKICAgICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQotICAgICAgICAgICAgcmV0
dXJuIGRvX3RyYXBfcHNjaShyZWdzKTsKKyAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19z
bWNjYyhyZWdzKTsKICAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgKHJlZ2lzdGVyX3Qg
KikmcmVncy0+cjEyLCBoc3IuaXNzKTsKICAgICAgICAgYnJlYWs7CiAjaWZkZWYgQ09ORklHX0FS
TV82NApAQCAtMjI2NCw3ICsyMTUxLDcgQEAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rf
c3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHJldHVybiBkb19k
ZWJ1Z190cmFwKHJlZ3MsIGhzci5pc3MgJiAweDAwZmYpOwogI2VuZGlmCiAgICAgICAgIGlmICgg
aHNyLmlzcyA9PSAwICkKLSAgICAgICAgICAgIHJldHVybiBkb190cmFwX3BzY2kocmVncyk7Cisg
ICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9odmNfc21jY2MocmVncyk7CiAgICAgICAgIGRvX3Ry
YXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYsIGhzci5pc3MpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIEhTUl9FQ19TTUM2NDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMg
Yi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IDBhODEyOTQuLjk1NmQ0ZWYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMTksNiAr
MTksNyBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFy
bS9zbWMuaD4KICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgorI2luY2x1ZGUgPGFzbS9wc2NpLmg+
CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KICNpbmNsdWRl
IDxhc20vdHJhcHMuaD4KQEAgLTI3LDYgKzI4LDkgQEAKIC8qIE51bWJlciBvZiBmdW5jdGlvbnMg
Y3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZpY2UuICovCiAjZGVmaW5lIFhF
Tl9TTUNDQ19GVU5DVElPTl9DT1VOVCAzCiAKKy8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVu
dGx5IHN1cHBvcnRlZCBieSBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UgQ2FsbHMuICovCisjZGVm
aW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgMTMKKwogc3RhdGljIHZvaWQgZmlsbF91dWlk
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB4ZW5fdXVpZF90IHUpCiB7CiAjZGVm
aW5lIEZJTExfVVVJRChuKSBcCkBAIC02Miw2ICs2NiwxMzMgQEAgc3RhdGljIGJvb2wgaGFuZGxl
X2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIGZhbHNl
OwogfQogCisjZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChyZWcsIHZhbCkgc2V0X3VzZXJfcmVnKHJl
ZywgMCwgdmFsKQorI2RlZmluZSBQU0NJX0FSRyhyZWcsIG4pIGdldF91c2VyX3JlZyhyZWcsIG4p
CisKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLCBuKSAodWlu
dDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4pICYgMHhGRkZGRkZGRikKKyNlbHNlCisjZGVmaW5l
IFBTQ0lfQVJHMzIocmVnLCBuKSBQU0NJX0FSRyhyZWcsIG4pCisjZW5kaWYKKworLyogUFNDSSAw
LjEgaW50ZXJmYWNlICovCitzdGF0aWMgYm9vbCBoYW5kbGVfcHNjaV8wXzEoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3dpdGNoICggZ2V0X3VzZXJfcmVnKHJlZ3MsMCkgJiAw
eEZGRkZGRkZGICkKKyAgICB7CisgICAgY2FzZSBQU0NJX2NwdV9vZmY6CisgICAgeworICAgICAg
ICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX2NwdV9vZmYpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNj
aV9jcHVfb2ZmKHBzdGF0ZSkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgY2Fz
ZSBQU0NJX2NwdV9vbjoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJH
MzIocmVncywgMSk7CisgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywg
Mik7CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7CisgICAgICAgIHJl
dHVybiB0cnVlOworICAgIH0KKyAgICB9CisgICAgcmV0dXJuIGZhbHNlOworfQorCisvKiBoZWxw
ZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLworc3RhdGljIGlu
bGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlk
KQoreworICAgIHJldHVybiAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJf
NjRCSVQpID4+IDMwICkgKTsKK30KKworLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhlciBT
dGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KK3N0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHJlZ2lzdGVyX3QgZmlkID0gUFNDSV9BUkcocmVn
cywgMCk7CisKKyAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfRlVOQ19OVU0oZmlkKSApCisgICAgewor
ICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTik6Cisg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9DUFVfT0ZGKToKKyAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFKToKKyAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7CisgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKKyAgICAgICAg
cmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlH
UkFURV9JTkZPX1VQX0NQVSk6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZv
X3VwX2NwdSk7CisgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwg
ZmlkKSApCisgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWln
cmF0ZV9pbmZvX3VwX2NwdSgpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1f
U01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fU1lTVEVNX09GRik6CisgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfc3lzdGVtX29mZik7CisgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsK
KyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cisg
ICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8y
X0ZOX1NZU1RFTV9SRVNFVCk6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0
KTsKKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7CisgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOworICAgICAgICByZXR1cm4gdHJ1
ZTsKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9DUFVfT04pOgorICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7CisgICAgICAgIGlmICggcHNjaV9tb2RlX2No
ZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJlZ2lz
dGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7CisgICAgICAgICAgICByZWdpc3Rlcl90
IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQg
PSBQU0NJX0FSRyhyZWdzLCAzKTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBk
b19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkpOworICAgICAgICB9CisgICAg
ICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZO
X0NQVV9TVVNQRU5EKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Cisg
ICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7
CisgICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworICAg
ICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKKyAgICAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVw
b2ludCwgY2lkKSk7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBB
Uk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyk6CisgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOworICAgICAgICBpZiAoIHBzY2lfbW9k
ZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQorICAgICAgICB7CisgICAgICAgICAgICBy
ZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKKyAgICAgICAgICAgIHVpbnQzMl90
IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxU
KHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOworICAgICAgICB9
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lf
MF8yX0ZOX01JR1JBVEUpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsK
KyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywgMSk7
CisgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZSh0
Y3B1KSk7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1fU01D
Q0NfRlVOQ19DQUxMX0NPVU5UOgorICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgU1NTQ19T
TUNDQ19GVU5DVElPTl9DT1VOVCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJN
X1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgeworICAgICAgICBzdGF0aWMgY29uc3QgeGVuX3V1
aWRfdCBwc2NpX3V1aWQgPSBTU1NDX1NNQ0NDX1VJRDsKKyAgICAgICAgZmlsbF91dWlkKHJlZ3Ms
IHBzY2lfdXVpZCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKyAgICBjYXNlIEFSTV9T
TUNDQ19GVU5DX0NBTExfUkVWSVNJT046CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBT
U1NDX1NNQ0NDX01BSk9SX1JFVklTSU9OKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEs
IFNTU0NfU01DQ0NfTUlOT1JfUkVWSVNJT04pOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9
CisgICAgcmV0dXJuIGZhbHNlOworfQorCiAvKgogICogdnNtY2NjX2hhbmRsZV9jYWxsKCkgLSBo
YW5kbGUgU01DL0hWQyBjYWxsIGFjY29yZGluZyB0byBBUk0gU01DQ0MuCiAgKiByZXR1cm5zIHRy
dWUgaWYgdGhhdCB3YXMgdmFsaWQgU01DQ0MgY2FsbCAoZXZlbiBpZiBmdW5jdGlvbiBudW1iZXIK
QEAgLTcxLDYgKzIwMiw3IEBAIHN0YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBib29sIGhhbmRsZWQgPSBmYWxzZTsKICAgICBj
b25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9OworICAgIHJlZ2lzdGVy
X3QgZnVuY19pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKIAogICAgIC8qCiAgICAgICogQ2hl
Y2sgaW1tZWRpYXRlIHZhbHVlIGZvciBIVkMzMiwgSFZDNjQgYW5kIFNNQzY0LgpAQCAtOTQsMjQg
KzIyNiwzOCBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgfQogCiAgICAgLyogNjQgYml0IGNhbGxzIGFyZSBhbGxvd2VkIG9u
bHkgZnJvbSA2NCBiaXQgZG9tYWlucy4gKi8KLSAgICBpZiAoIEFSTV9TTUNDQ19JU182NChnZXRf
dXNlcl9yZWcocmVncywgMCkpICYmCisgICAgaWYgKCBBUk1fU01DQ0NfSVNfNjQoZnVuY19pZCkg
JiYKICAgICAgICAgIGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5kb21haW4pICkKICAgICB7CiAg
ICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJ
T04pOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBzd2l0Y2ggKCBBUk1fU01D
Q0NfT1dORVJfTlVNKGdldF91c2VyX3JlZyhyZWdzLCAwKSkgKQorICAgIC8qCisgICAgICogU3Bl
Y2lhbCBjYXNlOiBpZGVudGlmaWVyIHJhbmdlIGZvciBleGlzdGluZyBBUElzLgorICAgICAqIFRo
aXMgcmFuZ2UgaXMgZGVzY3JpYmVkIGluIFNNQ0NDIChBUk0gREVOIDAwMjhCLCBwYWdlIDE2KSwK
KyAgICAgKiBidXQgaXQgZG9lcyBub3QgY29uZm9ybXMgdG8gc3RhbmRhcmQgZnVuY3Rpb24gaWRl
bnRpZmllcgorICAgICAqIGVuY29kaW5nLgorICAgICAqLworICAgIGlmICggZnVuY19pZCA+PSBB
Uk1fU01DQ0NfUkVTRVJWRURfUkFOR0VfU1RBUlQgJiYKKyAgICAgICAgIGZ1bmNfaWQgPD0gQVJN
X1NNQ0NDX1JFU0VSVkVEX1JBTkdFX0VORCApCisgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfcHNj
aV8wXzEocmVncyk7CisgICAgZWxzZQogICAgIHsKLSAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9I
WVBFUlZJU09SOgotICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2h5cGVydmlzb3IocmVncyk7Ci0g
ICAgICAgIGJyZWFrOworICAgICAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfT1dORVJfTlVNKGZ1bmNf
aWQpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09S
OgorICAgICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJEOgorICAg
ICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9zc3NjKHJlZ3MpOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoICFoYW5kbGVkICkKICAgICB7Ci0gICAgICAg
IGdwcmludGsoWEVOTE9HX0lORk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVy
IlxuIiwKLSAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgMCkpOworICAgICAgICBn
cHJpbnRrKFhFTkxPR19JTkZPLCAiVW5oYW5kbGVkIFNNQy9IVkM6ICUwOCJQUklyZWdpc3RlciJc
biIsIGZ1bmNfaWQpOwogICAgICAgICAvKiBJbmZvcm0gY2FsbGVyIHRoYXQgZnVuY3Rpb24gaXMg
bm90IHN1cHBvcnRlZC4gKi8KICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUND
Q19FUlJfVU5LTk9XTl9GVU5DVElPTik7CiAgICAgfQpAQCAtMTUwLDYgKzI5NiwyMSBAQCB2b2lk
IGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3Ig
aHNyKQogICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiB9CiAKKy8q
IFRoaXMgZnVuY3Rpb24gd2lsbCBiZSBjYWxsZWQgZnJvbSB0cmFwcy5jICovCit2b2lkIGRvX3Ry
YXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGNvbnN0IHVu
aW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07CisKKyAgICAvKgorICAgICAqIHZz
bWNjY19oYW5kbGVfY2FsbCgpIHdpbGwgcmV0dXJuIGZhbHNlIGlmIHRoaXMgY2FsbCBpcyBub3QK
KyAgICAgKiBTTUNDQyBjb21wYXRiaWxlIChpLmUuIGltbWVkaWF0ZSB2YWx1ZSAhPSAwKS4gQXMg
aXQgaXMgbm90CisgICAgICogY29tcGF0aWJsZSwgd2UgY2FuJ3QgYmUgc3VyZSB0aGF0IGd1ZXN0
IHdpbGwgdW5kZXJzdGFuZAorICAgICAqIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTi4K
KyAgICAgKi8KKyAgICBpZiAoICF2c21jY2NfaGFuZGxlX2NhbGwocmVncykgKQorICAgICAgICBp
bmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2Nj
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKaW5kZXggNjdkYTNmYi4uN2MwMDAzYyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc21jY2MuaApAQCAtODAsNiArODAsMTAgQEAKIC8qIE9ubHkgb25lIGVycm9yIGNv
ZGUgZGVmaW5lZCBpbiBTTUNDQyAqLwogI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVO
Q1RJT04gICgtMSkKIAorLyogU01DQ0MgZnVuY3Rpb24gaWRlbnRpZmllciByYW5nZSB3aGljaCBp
cyByZXNlcnZlZCBmb3IgZXhpc3RpbmcgQVBJcyAqLworI2RlZmluZSBBUk1fU01DQ0NfUkVTRVJW
RURfUkFOR0VfU1RBUlQgIDB4MAorI2RlZmluZSBBUk1fU01DQ0NfUkVTRVJWRURfUkFOR0VfRU5E
ICAgIDB4MDEwMEZGRkYKKwogI2VuZGlmICAvKiBfX0FTTV9BUk1fU01DQ0NfSF9fICovCiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdnNtYy5oCmluZGV4IDMxYWFhNTUuLjkwZmY2MTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdnNtYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oCkBAIC0x
Nyw2ICsxNyw3IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKIHZvaWQgZG9fdHJhcF9zbWMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwordm9pZCBk
b190cmFwX2h2Y19zbWNjYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKICNlbmRpZiAg
LyogX19BU01fQVJNX1ZTTUNfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLWFybS9zbWMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaAppbmRl
eCAzZDNjZDkwLi5jNTMyN2UzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0vc21jLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCkBAIC00Niw2
ICs0NiwxNCBAQAogI2RlZmluZSBYRU5fU01DQ0NfVUlEIFhFTl9ERUZJTkVfVVVJRCgweGE3MTgx
MmRjLCAweGM2OTgsIDB4NDM2OSwgMHg5YWNmLCBcCiAJCQkJICAgICAgMHg3OSwgMHhkMSwgMHg4
ZCwgMHhkZSwgMHhlNiwgMHg2NykKIAorLyogU3RhbmRhcmQgU2VydmljZSBTZXJ2aWNlIENhbGwg
dmVyc2lvbi4gKi8KKyNkZWZpbmUgU1NTQ19TTUNDQ19NQUpPUl9SRVZJU0lPTiAwCisjZGVmaW5l
IFNTU0NfU01DQ0NfTUlOT1JfUkVWSVNJT04gMQorCisvKiBTdGFuZGFyZCBTZXJ2aWNlIENhbGwg
VUlELiBSYW5kb21seSBnZW5lcmF0ZWQgd2l0aCB1dWlkZ2VuLiAqLworI2RlZmluZSBTU1NDX1NN
Q0NDX1VJRCBYRU5fREVGSU5FX1VVSUQoMHhmODYzMzg2ZiwgMHg0YjM5LCAweDRjYmQsIDB4OTIy
MCxcCisJCQkJICAgICAgMHhjZSwgMHgxNiwgMHg0MSwgMHhlNSwgMHg5ZiwgMHg2ZikKKwogI2Vu
ZGlmIC8qIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNfSF9fICovCiAKIC8qCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:29:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:29: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.xen.org>)
	id 1djtKJ-00041I-5Y; Mon, 21 Aug 2017 20:29:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtKH-00040M-NR
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:29:33 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4C/2A-03765-DA24B995; Mon, 21 Aug 2017 20:29:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEKsWRWlGSWpSXmKPExsWSoc9kqbvGaXa
 kwanFHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bGG2+YCk54VfzcF9vAOM+qi5GTg0WgkVmi
 qVMLxGYUiJHYtKWTsYuRi0NIYCKTRMuhnewgCSGBZIkXl7awgdhsAiYS6+afB4uLCEhLXPt8G
 ayBWWAno8SCLd9YQBLCAj4SZ49NZofYoCrx9cRlMJtXwEti+pzvTCC2hICcxM1zncwgNqeAt8
 TZPW2MEMu8JL792csCUS8ocXLmEzCbWUBC4uCLF8wQvYoSB37PZAZZLCEwmVHi9om5UJeqS+z
 9/QaqSFbi6Nk5LBC2r8SWrR+YIBquMknsX3yKHcJpZpc4fLENqkpH4umSP4wQiedsEtd//WSE
 SFhKfPzxgw3CLpBY/OgV1KgbrBI3Zx6GekhG4s/y+VDdq1klzrYdgDoqQeLd/99QHbd5JJ4tv
 QjldLJLzFi7mXkCo9osJO/OQvLuAkamVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxc
 WJ6ak5iUnFesn5uZsYgWmBAQh2MF7eGHCIUZKDSUmUd0PqrEghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKEryOjrMjhQSLUtNTK9Iyc4AJCiYtwcGjJMLbCJLmLS5IzC3OTIdInWJUlBLndQZJCIAk
 Mkrz4NpgSfESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlrQabwZOaVwE1/BbSYCWixYes0k
 MUliQgpqQZGd7U/Mm4vY+3/ceY2KnD2/W1dsULilu3drKcZL4L99Sz0dF4WXTfuaKz8a+v/Pa
 LY6M7Cjzdbcw8zdQhlHnhy+FlidHfiVxHJaa9vVNy8xOyUt7hV+OQPLhHmkq7YY9sYarcdri6
 Ufp5pccXy64ReMWHJ+Vrn/5Tvbg1TdDvMNuftG6VXPSpKLMUZiYZazEXFiQAWqCu2hQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503347371!112487364!1
X-Originating-IP: [104.47.2.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12951 invoked from network); 21 Aug 2017 20:29:32 -0000
Received: from mail-db5eur01on0057.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.57)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:29:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4a6Fw0jRtSShpeDMZlH2Nk0capLg7kKMGWdlAm4J474=;
 b=N1MOkJIktdp7d1BjV7ZeNzIeOLNpEzBKFMel164535DXTZtzOkoEpKxCRdLxZS6lRHX5xSoCxYtZYhCoHWxlhaGwT0Qf6bgxsY7brXwFr5nabBiHk0eTK/ebZUhPhyguVfS0hgVzk4EB7RvGcnuC0EnIxjuyfOZNuIhGNxK59NQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 VI1PR0301MB2142.eurprd03.prod.outlook.com (2603:10a6:800:26::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:29:29 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:29:24 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:52 +0300
Message-Id: <1503347275-13039-9-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM4PR05CA0020.eurprd05.prod.outlook.com (2603:10a6:205::33)
 To VI1PR0301MB2142.eurprd03.prod.outlook.com
 (2603:10a6:800:26::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: efde2687-8069-46f1-7193-08d4e8d3533c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2142; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 3:rjkq+o/QitwHxMerljoolcguG3PatDfSnmZdxp3i0tN5QUNIilVrnnxEzwqZYpIkmSwpSO+gC3XQJcUnUPEqgYZtJkNOLTkWGCxtmIWP8kI1CJE51ry7hVkJZKPw/215wFyzNdueYyAdmXtGf3PvtLvmxEuzGm/qk4hD4BCcaRuGGM17C2DMzdbW2jnJDUquXMLyrkeQmlT5FW+aS/TR+noILcq3SwdL2N+15X9TgGrhN1woUR4qj5VYIM8t/9Dy;
 25:gx6rvWwxUnBCKt653JkupbYaErGiqP3U1GxczZPg6H1rXLes0s9Nhk+Qh3XBidEMTaZjlYMg6oSFuQLSGHAM/O4bw8qiRTL8j66N5EntBwICm0Rd2iXMb0FMSypjuXZ0tNN8Hwaq6KQ/gOBI8pyux2eYX1MkTIw+0+yvzEjmbiJwdEKEKWukn7idTY80+xYBPz10G1dAcH2UyhXjI9VS5uftPGa1F5O8jbQ8PpFCwmfvDAeyRkWUYqc2DaAn+abmsibIAoinQd3NEniPeRofhXAKNSlms2Lfi3Fqi9opKi/Xl4QwhfGkOjLT5yOcj+iqrxA2uV4ETaRj3PSb0z5bKQ==;
 31:JL/gQjxRoAOVd64xNFBLX856qsAn0D2v5CaXszrfWdioA7bx/aTIAdhdBLCzxsDnxYITISckoMTyEWZhQ3PBJe4e92FzacU2U3lEOCLfw1h9MFxO8FIjegmFNKYtKHl7REJTokhiENvFJkWk+0VBLN29ZwOWDXPl1MFLU5+vM0w4MZVol/2CJeee8e+4K8KshlofISpc/sxbTnMqltDgTJU5eYONiKwi3PZmHc4a5Zc=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2142:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 20:iC2d/kK5u0+sA7PdcDxdafrVirit+LHjDPi1YoAGIQcO1gcYikzIiWUV9npj+GuzA7Zh2jXes0+eWBdwuYCodcAgqq6lT3gjEs0cp5Eqqsj9Rg0KRAnqZbl8snWFNoHlYLx5ihCnROzWNQH7YHkUZgzVISE+T9MRmg2e1rSyXkmy+j2SZT0xewtxI3f1h0g6+cVFDrieO7XNU249uRggm5A7TUbasEqgFBlRiXrz0+pMMBywODwRfnmJk1TcpPsMw4lUt1WGiEWcLmZUZLQAKsaX9doUF7qX4hdiPpMRPFoK/VffhQe5Z0ZyEmt9bc7zo4Mg6fB7WNr2qclFvWfuDEllWbCsSecnDh3fjz9WQJKKdYu6MXFRDy3ae9/ZsXaoxtuK8Ttx9Zg+6TnW74/akpg1CL1L+9zZc/IdkvOxWsPJO1gyYp1hq/SNPI5/rjIp4kd3yGRHxmug/pmURzTCtzQLXO2cUbL/dyFGzl3BO5HBBz9FdSU9+xWvUQQoDHXD;
 4:edl/YWg69HWxfwxDovoMIcIGlbMnaCEKVe+Z/v+85tXyT94+nDgMO2avOtVjXJ0TSHuHcWlNgUh33oyGLssXV6JxbMvIDWhhggsHI4UPz7CcPqvvgQhgWeXyQKcTg26XuILHBcsBiusXkHnLqbqC/en36/cfjC8d0dp/xvK6I+rfy/AmlsMNMg1S3WlqBcdCPLnQEi7a/scvL5YDXTclBkCVXraHE4bru6R+vbnRGd5UxTPt/WFzms8XYyPEfG+YDZZ7JdPpZQtmQvk8pPd6Wh0+3E4x0r3ysHwEcEYNcc4=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2142477467BAB065DB78E5BDE6870@VI1PR0301MB2142.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2142; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(5660300001)(2351001)(101416001)(8656003)(6916009)(7350300001)(76176999)(42186005)(2950100002)(50226002)(106356001)(54906002)(5003940100001)(6666003)(81166006)(105586002)(50986999)(48376002)(50466002)(81156014)(8676002)(7736002)(72206003)(305945005)(33646002)(2361001)(53936002)(2906002)(86362001)(122856001)(47776003)(66066001)(478600001)(80792005)(6116002)(189998001)(4326008)(3846002)(8666007)(36756003)(107886003)(110136004)(97736004)(68736007)(21314002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2142; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2142;
 23:Ac83oxzpTgtBz4j2jG2/1ka8MhrsvxRDdIwzYus?=
 =?us-ascii?Q?DMJwBbWriDHyqL90/kKzh2wRLnVfGv9cc0TAF25obS640K9CVo5igoHpufR8?=
 =?us-ascii?Q?RAmVNMK1kxp3Ekylcxma9D2Dd3wjATmr0HyPFFUkx4E2SxnxYfJmOyMpc7RF?=
 =?us-ascii?Q?DOcLF0SQjeL8wjCuiWL63wuyTfaq2RZcjGln1D+krRqANR9NvogH8cnDz30s?=
 =?us-ascii?Q?Af3NvV6WVQxkNW3B775urz1EvmDOJmt2TcMgbc+B+Jnwcsx86LinnoO398mt?=
 =?us-ascii?Q?8eZ6xRG16c0+9lIauEHy75svJlHHt9SUKXD6rU3BUpcLKgZ7gt/l7OLKfw/P?=
 =?us-ascii?Q?guuIWPN65plrDMuFk1f8AoJHDDclXvKmR+M9Y1A+l1cF5s6fhqiGX+a/oiVS?=
 =?us-ascii?Q?r/69ua3JqwEXVrv7rebkdXCR3dtXUZv4u9PyBuG6b85+CbzhNIDQnajzjERt?=
 =?us-ascii?Q?IxtkTzYkba/UaKSb5FbdVxmsCQUetNqTuBGeA2tGCylliz85D0dIReFPaCJ/?=
 =?us-ascii?Q?nikMsjSiZdp9My/Cg2YERccqBPL37LX4TAGOkRdQ3R3S3cqqgN9xjynQNhT6?=
 =?us-ascii?Q?AUYkgpv0UWKKFtjBcICMg0g39cfdFtxB0zrziZ/0g8ZScu/Kv5Gv6iL2x5SY?=
 =?us-ascii?Q?+oo1SXGnU6HxgHsdOFQYyL82cIs/XfSDu3vowJE5mnZiR4xcKv/casLp10n7?=
 =?us-ascii?Q?WwX9et7J/b82k2NNYEAdwtVbiFDOnkioGqDBkxTkWitN6wEPGdyJ5ZxZryU6?=
 =?us-ascii?Q?DTzNHfMaFDpSD011UCv6tGCHo4PD2Vo0jdYkCti++FNM2rXYFUJLJ0OJco/8?=
 =?us-ascii?Q?Ul42+b6nUVjeo17cCrvCIzpN0O7+YSz088eE7X0ZMItM777lw8vwt5rgYbqR?=
 =?us-ascii?Q?mgFwri7ACduvMW/2ScBoEvJnZAm/h2dOAQTZwd0e2teWT48da+4nPhZgqYC5?=
 =?us-ascii?Q?D2kMv/oSf2RE7ZLeUqS2Sb52taT4Wv5XNDs5eMrbdj0J0cK0nuf94Vf+4KQ7?=
 =?us-ascii?Q?Cz/BDhHWG35DyhwrwIToc2PyXfR473RoOC7U2UcO0/9HAh8Ss7zmQsKM9X4I?=
 =?us-ascii?Q?G27HbAe8vzuZ/mPzTtZaAZ+q7CS55nLa9kbXKFgKiIn359p87KGL5eM2uLHr?=
 =?us-ascii?Q?M3otjqVp6E7gmye5zAOtrixxv8tbvxuljBUZbeFNu61+4WKi9YUZ31+nkmRV?=
 =?us-ascii?Q?DPIuR/ko2vgIVB4Vw5Y4uIwvfAZ/UBOsTEuN2?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 6:uabRkGTeekUlw4rWY3qdgVVWf8O5FufuekMM5VtwN5cH1hWwEnwjQvvk7Cb1U/hrhu+Tdxi3YENeuYqUkfMv6JjehfjoJtpMK1By4oEEKVoLcXdODzP49INlsiufqsuZ1i8EWwZbXZ36p+bcIwGj6F20/OTeMFHDNhthUwJXLHxuPunjsw4K3iReVIngdChuOLm63IQiXpfOXasxkhPS8zCrlX0EFq2LQ9GqEj81BhD0RihxQ60zEDTtL8ovj/qSDcaVsBEnaZ4YVCQb6GpJ9U/Vucfib1HX0VlcMLMoPwcFZQCuUV+2zuGn/708w4kaA0RNiAhxKj2buDcS6pQuMA==;
 5:UOAR/1ESfSRVd6BpVLPrQtx0wsgXAIw3jS0yHY2NwV/ApPcYh1BsIEPi+mcDA+/fHlrDTRmOrXeL7QgBaditE+/wXDSElryvQm+jrOlCJyCSrWPYyla0upQjWAAAk1kHVViv3a900n5pxlgca/0e6g==;
 24:fK8wARI/LObDKNAFcsKN21rZGw9sjO/OVCq4IRVSP6htS/9Lqtxlwhg7YXEjKwp8uzBqmyP1AVbMkr5jQPZMTx2gdPR6d9DQjYUhrZGcP2g=;
 7:RjwujF43DeVdE0+8F5CXln0DVL3mYeZff53bAxeASut0ZAJFiOlmNKbDHjdMxeclh+2HQffC18bypwmYj/tTQ1ZWov/xQzdlmSkTZSHBmelLaj8cYzHYPEHeYNsBg4tcO3i7Dk2rnT7DAh/6AeUHypauAUc9AaiAxMzL4GHH0RFx7IMh6VvVsxT2zsCuMc7Rfs/oWXEqS012s4SH8pCeROySckc2Sd7VPXkE0gCVftw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:29:29.3296 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2142
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 08/11] arm: PSCI: use definitions provided by
	asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c21jY2MuaCBwcm92aWRlcyBkZWZpbml0aW9ucyB0byBjb25zdHJ1Y3QgU01DIGNhbGwgZnVuY3Rp
b24gbnVtYmVyIGFjY29yZGluZwp0byBTTUNDQy4gV2UgZG9uJ3QgbmVlZCBtdWx0aXBsZSBkZWZp
bml0aW9ucyBmb3Igb25lIHRoaW5nLCBhbmQgZGVmaW5pdGlvbnMKaW4gc21jY2MuaCBhcmUgbW9y
ZSBnZW5lcmljIHRoYW4gb25lcyB1c2VkIGluIHBzY2kuaC4KClNvIHBzY2kuaCB3aWxsIG9ubHkg
cHJvdmlkZSBmdW5jdGlvbiBjb2Rlcywgd2hpbGUgd2hvbGUgU01DIGZ1bmN0aW9uCmlkZW50aWZp
ZXIgd2lsbCBiZSBjb25zdHJ1Y3RlZCB1c2luZyBnZW5lcmljIG1hY3JvcyBmcm9tIHNtY2NjLmgu
CgpQU0NJXzBfMl9GTl94eHggd2FzIGRlbGliZXJhdGVseSByZW5hbWVkIHRvIFBTQ0lfMF8yX0ZV
TkNfeHh4LCBiZWNhdXNlIHRoaXMKaXMgYSBuZXcgZW50aXR5LiBJdCBjYW4gbGVhZCB0byBwcm9i
bGVtcywgaWYgd2UnbGwganVzdCBjaGFuZ2UgdmFsdWUgb2YKUFNDSV8wXzJfRk5feHh4IHdpdGhv
dXQgcmVuYW1pbmcgaXQuCgpUaGlzIGNoYW5nZSBhbHNvIGFmZmVjdHMgdnNtYy5jIGFuZCBzZWF0
dGxlLmMsIGJlY2F1c2UgdGhleSBib3RoIHVzZSBQU0NJCmZ1bmN0aW9uIG51bWJlcnMuCgpTaWdu
ZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
Ci0tLQoKICogUmV3b3JrZWQgZGVmaW5pdGlvbnMgdG8gbWluaW1pemUgdGhlaXIgbGVuZ2h0CiAq
IERlc2NyaWJlZCB3aHkgSSByZXBsYWNlZCBQU0NJXzBfMl9GTl94eHggd2l0aCBQU0NJXzBfMl9G
VU5DX3h4eAoKLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyB8ICA1ICsrKy0t
CiB4ZW4vYXJjaC9hcm0vcHNjaS5jICAgICAgICAgICAgICB8IDEwICsrKystLS0tLQogeGVuL2Fy
Y2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwg
NDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0
dGxlLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYwppbmRleCA4NmRjZTkxLi5m
YjJhZDEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYworKysg
Yi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYwpAQCAtMTksNiArMTksNyBAQAogCiAj
aW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KKyNpbmNsdWRl
IDxhc20vdnNtYy5oPgogCiBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHNlYXR0bGVfZHRfY29t
cGF0W10gX19pbml0Y29uc3QgPQogewpAQCAtMzMsMTIgKzM0LDEyIEBAIHN0YXRpYyBjb25zdCBj
aGFyICogY29uc3Qgc2VhdHRsZV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CiAgKi8KIHN0YXRp
YyB2b2lkIHNlYXR0bGVfc3lzdGVtX3Jlc2V0KHZvaWQpCiB7Ci0gICAgY2FsbF9zbWMoUFNDSV8w
XzJfRk5fU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKKyAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMy
KFNZU1RFTV9SRVNFVCksIDAsIDAsIDApOwogfQogCiBzdGF0aWMgdm9pZCBzZWF0dGxlX3N5c3Rl
bV9vZmYodm9pZCkKIHsKLSAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTl9TWVNURU1fT0ZGLCAwLCAw
LCAwKTsKKyAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYpLCAwLCAwLCAwKTsK
IH0KIAogUExBVEZPUk1fU1RBUlQoc2VhdHRsZSwgIlNFQVRUTEUiKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggMzRlZTk3ZS4uNjQ1
ZmU1OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0v
cHNjaS5jCkBAIC0zMSw5ICszMSw5IEBACiAgKiAobmF0aXZlLXdpZHRoKSBmdW5jdGlvbiBJRC4K
ICAqLwogI2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5h
bWUpCVBTQ0lfMF8yX0ZONjRfIyNuYW1lCisjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1l
KSAgIFBTQ0lfMF8yX0ZONjQobmFtZSkKICNlbHNlCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElW
RShuYW1lKQlQU0NJXzBfMl9GTl8jI25hbWUKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5h
bWUpICAgUFNDSV8wXzJfRk4zMihuYW1lKQogI2VuZGlmCiAKIHVpbnQzMl90IHBzY2lfdmVyOwpA
QCAtNDgsMTMgKzQ4LDEzIEBAIGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpCiB2b2lkIGNh
bGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVS
U0lPTigwLCAxKSApCi0gICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYsIDAs
IDAsIDApOworICAgICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYpLCAwLCAw
LCAwKTsKIH0KIAogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpCiB7CiAgICAgaWYg
KCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCi0gICAgICAgIGNhbGxfc21jKFBTQ0lf
MF8yX0ZOX1NZU1RFTV9SRVNFVCwgMCwgMCwgMCk7CisgICAgICAgIGNhbGxfc21jKFBTQ0lfMF8y
X0ZOMzIoU1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7CiB9CiAKIGludCBfX2luaXQgcHNjaV9pc19z
bWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKQEAgLTE0NCw3ICsx
NDQsNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKICAgICAgICAgfQogICAgIH0K
IAotICAgIHBzY2lfdmVyID0gY2FsbF9zbWMoUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OLCAwLCAw
LCAwKTsKKyAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoUFNDSV9WRVJTSU9O
KSwgMCwgMCwgMCk7CiAKICAgICAvKiBGb3IgdGhlIG1vbWVudCwgd2Ugb25seSBzdXBwb3J0IFBT
Q0kgMC4yIGFuZCBQU0NJIDEueCAqLwogICAgIGlmICggcHNjaV92ZXIgIT0gUFNDSV9WRVJTSU9O
KDAsIDIpICYmIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlcikgIT0gMSApCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCA5NTZkNGVm
Li40NmEyZmRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNo
L2FybS92c21jLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfcHNjaV8w
X3goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAvKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNo
ZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwogc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2Rl
X2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQogewotICAgIHJldHVybiAh
KCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJfNjRCSVQpID4+IDMwICkgKTsK
KyAgICByZXR1cm4gaXNfNjRiaXRfZG9tYWluKGQpIHx8ICFBUk1fU01DQ0NfSVNfNjQoZmlkKTsK
IH0KIAogLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUgQ2Fs
bHMgKi8KQEAgLTExMiwzNCArMTEyLDM0IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgc3dpdGNoICggQVJNX1NNQ0NDX0ZVTkNfTlVN
KGZpZCkgKQogICAgIHsKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9Q
U0NJX1ZFUlNJT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19QU0NJX1ZFUlNJT046CiAgICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7CiAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICBj
YXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9DUFVfT0ZGKToKKyAgICBjYXNlIFBT
Q0lfMF8yX0ZVTkNfQ1BVX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsK
ICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7CiAg
ICAgICAgIHJldHVybiB0cnVlOwotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8y
X0ZOX01JR1JBVEVfSU5GT19UWVBFKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfTUlHUkFURV9J
TkZPX1RZUEU6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwog
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5
cGUoKSk7CiAgICAgICAgIHJldHVybiB0cnVlOwotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVN
KFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFUpOgorICAgIGNhc2UgUFNDSV8wXzJfRlVO
Q19NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVf
aW5mb191cF9jcHUpOwogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21h
aW4sIGZpZCkgKQogICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8y
X21pZ3JhdGVfaW5mb191cF9jcHUoKSk7CiAgICAgICAgIHJldHVybiB0cnVlOwotICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYpOgorICAgIGNhc2UgUFND
SV8wXzJfRlVOQ19TWVNURU1fT0ZGOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9v
ZmYpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7CiAgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwotICAgICAgICByZXR1cm4gdHJ1
ZTsKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQp
OgorICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19TWVNURU1fUkVT
RVQ6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsKICAgICAgICAgZG9f
cHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7CiAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQ
U0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICBjYXNlIEFS
TV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9DUFVfT04pOgorICAgIGNhc2UgUFNDSV8wXzJf
RlVOQ19DUFVfT046CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKICAgICAgICAg
aWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKICAgICAgICAgewpA
QCAtMTQ5LDcgKzE0OSw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7CiAgICAgICAgIH0KICAgICAgICAgcmV0
dXJuIHRydWU7Ci0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQ1BVX1NV
U1BFTkQpOgorICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19DUFVfU1VTUEVORDoKICAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7CiAgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNr
KGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCiAgICAgICAgIHsKQEAgLTE1OSw3ICsxNTksNyBAQCBz
dGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3Rh
dGUsIGVwb2ludCwgY2lkKSk7CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAg
Y2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyk6CisgICAg
Y2FzZSBQU0NJXzBfMl9GVU5DX0FGRklOSVRZX0lORk86CiAgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfY3B1X2FmZmluaXR5X2luZm8pOwogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJy
ZW50LT5kb21haW4sIGZpZCkgKQogICAgICAgICB7CkBAIC0xNjgsNyArMTY4LDcgQEAgc3RhdGlj
IGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBs
YWZmKSk7CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgY2FzZSBBUk1fU01D
Q0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFURSk6CisgICAgY2FzZSBQU0NJXzBfMl9GVU5D
X01JR1JBVEU6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X21pZ3JhdGUpOwogICAgICAg
ICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAgICB7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHNjaS5oCmluZGV4IGJlMjQ1OGEuLjE0ZmI5OGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHNjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCkBAIC0x
LDYgKzEsOCBAQAogI2lmbmRlZiBfX0FTTV9QU0NJX0hfXwogI2RlZmluZSBfX0FTTV9QU0NJX0hf
XwogCisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisKIC8qIFBTQ0kgcmV0dXJuIHZhbHVlcyAoaW5j
bHVzaXZlIG9mIGFsbCBQU0NJIHZlcnNpb25zKSAqLwogI2RlZmluZSBQU0NJX1NVQ0NFU1MgICAg
ICAgICAgICAgICAgIDAKICNkZWZpbmUgUFNDSV9OT1RfU1VQUE9SVEVEICAgICAgICAgIC0xCkBA
IC00MSwzMCArNDMsMjQgQEAgcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBf
Y3B1KHZvaWQpOwogdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKHZvaWQpOwogdm9pZCBkb19w
c2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCk7CiAKLS8qIFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8K
LSNkZWZpbmUgUFNDSV8wXzJfRk5fQkFTRSAgICAgICAgMHg4NDAwMDAwMAotI2RlZmluZSBQU0NJ
XzBfMl9GTihuKSAgICAgICAgICAoUFNDSV8wXzJfRk5fQkFTRSArIChuKSkKLSNkZWZpbmUgUFND
SV8wXzJfNjRCSVQgICAgICAgICAgMHg0MDAwMDAwMAotI2RlZmluZSBQU0NJXzBfMl9GTjY0X0JB
U0UgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAoUFNDSV8wXzJfRk5fQkFTRSArIFBT
Q0lfMF8yXzY0QklUKQotI2RlZmluZSBQU0NJXzBfMl9GTjY0KG4pICAgICAgICAoUFNDSV8wXzJf
Rk42NF9CQVNFICsgKG4pKQotCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTiAgICAg
ICAgUFNDSV8wXzJfRk4oMCkKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQgICAgICAg
ICBQU0NJXzBfMl9GTigxKQotI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfT0ZGICAgICAgICAgICAg
IFBTQ0lfMF8yX0ZOKDIpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9PTiAgICAgICAgICAgICAg
UFNDSV8wXzJfRk4oMykKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyAgICAgICBQ
U0NJXzBfMl9GTig0KQotI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFICAgICAgICAgICAgIFBT
Q0lfMF8yX0ZOKDUpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFICAgUFND
SV8wXzJfRk4oNikKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVSBQU0NJ
XzBfMl9GTig3KQotI2RlZmluZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGICAgICAgICAgIFBTQ0lf
MF8yX0ZOKDgpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCAgICAgICAgUFNDSV8w
XzJfRk4oOSkKLQotI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EICAgICAgIFBTQ0lf
MF8yX0ZONjQoMSkKLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICBQU0NJ
XzBfMl9GTjY0KDMpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTyAgICAgUFND
SV8wXzJfRk42NCg0KQotI2RlZmluZSBQU0NJXzBfMl9GTjY0X01JR1JBVEUgICAgICAgICAgIFBT
Q0lfMF8yX0ZONjQoNSkKLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9NSUdSQVRFX0lORk9fVVBfQ1BV
ICAgUFNDSV8wXzJfRk42NCg3KQorI2RlZmluZSBQU0NJXzBfMl9GTjMyKG5hbWUpIEFSTV9TTUND
Q19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19TTUNfMzIsICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU0NJXzBfMl9GVU5DXyMjbmFtZSkKKyNkZWZp
bmUgUFNDSV8wXzJfRk42NChuYW1lKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1Rf
Q0FMTCwgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBBUk1fU01DQ0NfU01DXzY0LCAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFS
RCwgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUFNDSV8wXzJfRlVOQ18jI25hbWUpCisjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfUFNDSV9WRVJT
SU9OICAgICAgICAwCisjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfQ1BVX1NVU1BFTkQgICAgICAgICAx
CisjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfQ1BVX09GRiAgICAgICAgICAgICAyCisjZGVmaW5lIFBT
Q0lfMF8yX0ZVTkNfQ1BVX09OICAgICAgICAgICAgICAzCisjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNf
QUZGSU5JVFlfSU5GTyAgICAgICA0CisjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfTUlHUkFURSAgICAg
ICAgICAgICA1CisjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfTUlHUkFURV9JTkZPX1RZUEUgICA2Cisj
ZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfTUlHUkFURV9JTkZPX1VQX0NQVSA3CisjZGVmaW5lIFBTQ0lf
MF8yX0ZVTkNfU1lTVEVNX09GRiAgICAgICAgICA4CisjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfU1lT
VEVNX1JFU0VUICAgICAgICA5CiAKIC8qIFBTQ0kgdjAuMiBhZmZpbml0eSBsZXZlbCBzdGF0ZSBy
ZXR1cm5lZCBieSBBRkZJTklUWV9JTkZPICovCiAjZGVmaW5lIFBTQ0lfMF8yX0FGRklOSVRZX0xF
VkVMX09OICAgICAgMAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:29:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20: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.xen.org>)
	id 1djtKQ-00046z-GP; Mon, 21 Aug 2017 20:29:42 +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 1djtKO-00045h-Tj
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 20:29:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 02/B0-03937-4B24B995; Mon, 21 Aug 2017 20:29:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVybKJssu5mp9m
 RBr++qVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlL96xiL9jHXXH+xXWWBsYznF2MXBxCAkuY
 JObtOcjSxcjJwSLgIDFr12zGLkYODkaBGIkHP6xBwowCYRKTLy9hhSjRljj96wGYzSZgKPH3y
 SY2kHIJIHvJZw6QsIiAqsTm6afZQcYzg4yf0NXOBpIQFvCX2LLyJ9gqTgFbiRPXZ4LZvALeEh
 seLmWEuOceo8SPNogFogK6Eof+/WGDKBKUODnzCVgDs4CvxOKv78HuZAZqbpwWPoFRcBaSqll
 IqmYhVEGE1SUObn/ACGHLS2y7vooVrmSm8QJGtlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYG
 Znq5qcXFiempOYlJxXrJ+bmbGIGBzwAEOxj3fYw8xCjJwaQkyrshdVakEF9SfkplRmJxRnxRa
 U5q8SFGGQ4OJQleR8fZkUKCRanpqRVpmTnAGIRJS3DwKInwNoKkeYsLEnOLM9MhUqcYFaXEeZ
 1BEgIgiYzSPLg2WNxfYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvLcgUnsy8Erjpr4AWMwE
 tNmydBrK4JBEhJdXAaPRju3Bz+mmPGWlXLbTOrZu0aK3xvPPFVjXMAbX+u59zF536d2hW6oYU
 B/lfWzIcXspXf99s11Nw+8hn21zue8KbEmLF3H4paxTH+t8+e3k7r8Zd247r5eLcB5clT9tVJ
 D/5bL3oTq3jDr7BbypDnZfLvMjNOqH47MLusBurb9nP/sMzRenbayWW4oxEQy3mouJEACdi/W
 32AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503347378!100343670!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 30168 invoked from network); 21 Aug 2017 20:29:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 20:29:39 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6B4CB21456;
 Mon, 21 Aug 2017 20:29:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6B4CB21456
Date: Mon, 21 Aug 2017 13:29:36 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lan Tianyu <tianyu.lan@intel.com>
In-Reply-To: <d11787d1-dc57-1f22-86cc-9da639fd28af@intel.com>
Message-ID: <alpine.DEB.2.10.1708211327330.12143@sstabellini-ThinkPad-X260>
References: <1502311882-11038-1-git-send-email-tianyu.lan@intel.com>
 <1502311882-11038-3-git-send-email-tianyu.lan@intel.com>
 <20170811180438.GI1519@perard.uk.xensource.com>
 <d11787d1-dc57-1f22-86cc-9da639fd28af@intel.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-725231963-1503347263=:12143"
Content-ID: <alpine.DEB.2.10.1708211327480.12143@sstabellini-ThinkPad-X260>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, ehabkost@redhat.com,
 mst@redhat.com, qemu-devel@nongnu.org, marcel@redhat.com, pbonzini@redhat.com,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 rth@twiddle.net, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 2/3] xen-pt: bind/unbind interrupt
 remapping format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-725231963-1503347263=:12143
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1708211327481.12143@sstabellini-ThinkPad-X260>

On Tue, 15 Aug 2017, Lan Tianyu wrote:
> Hi Anthony:
> 
> On 2017å¹´08æœˆ12æ—¥ 02:04, Anthony PERARD wrote:
> > On Wed, Aug 09, 2017 at 04:51:21PM -0400, Lan Tianyu wrote:
> >> From: Chao Gao <chao.gao@intel.com>
> >>
> >> If a vIOMMU is exposed to guest, guest will configure the msi to remapping
> >> format. The original code isn't suitable to the new format. A new pair
> >> bind/unbind interfaces are added for this usage. This patch recognizes
> >> this case and uses new interfaces to bind/unbind msi.
> >>
> >> Signed-off-by: Chao Gao <chao.gao@intel.com>
> >> Signed-off-by: Lan Tianyu <tianyu.lan@intel.com>
> > 
> > Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
> > 
> > That patch series can be applied once the Xen side patches are merged.
> > 
> 
> Great. Thanks for your review.

Lan,

Could you please add a reference to the Xen side patch series in the
description of this patch? That way, it is easier to check what is the
dependecy. In fact, it would be even better to add a reference to the
commit id, once the patches are committed to xen.git.

Thanks,

Stefano
--8323329-725231963-1503347263=:12143
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-725231963-1503347263=:12143--


From xen-devel-bounces@lists.xen.org Mon Aug 21 20:29:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20: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.xen.org>)
	id 1djtKS-00048y-Na; Mon, 21 Aug 2017 20:29:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtKR-00047d-EK
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:29:43 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 29/14-03557-6B24B995; Mon, 21 Aug 2017 20:29:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUgUURSGvTOz6yhOjKvhyY+wJdMkRcmkrB9
 aPypNEH9ESpSzNrmLu+sys9pGEUq0oSRqpOIHKRRFupiaSqKrtmJ+pGaGZbQIhpRKVuZHxmq2
 46xm99d77/Oec98Dh8RlaxJvkjXoWU7LqOVSVyIoHZ0NaT5ekRRmzY84/HD+ARGNTvW02bAEl
 CxRaRUZhhSJcq14jtBN+Bt+jS3j2WgS8pALSdA5OBSOKPKQKymjCzBoW+5HeYi0X1KhtyNF8E
 jpCKireu0saE/aB94tvEWCH6dbEVQ3LRMC8KDjobd8RSo2DQCzcWajgKLjoH1iBBM00Lvhw3A
 uLmgX+/tQuxEJWkbHwvKqmRD97tBfNrWhcRrgxfQ0LtbugS5bGS58DHQxgtu/azCxOBDMtq8O
 kx/0DFUSoo4H60KrRNRjGJQUZYnFN52hv3vRAQ5AS0EPJoIvUrDctTiqj8D8ijgO0DqYspgcp
 nEJ9NQOOovAF1YfVyER1ErgR2c+IWZKgW/rto18iD4PjU25DtNHN3hS+dnRKtcZip6uSQvRvv
 Jtk5dvm7waYTUoiGe5LJYLCY8IVXCqNKVew6jUIeFhkaEalueZNFbNKPjQ1AxNI7KvgpP9PEf
 vGxIsaBeJyXdS9Wx5kmyHIuPSVSXDKy9ymWqWtyBfkpQDFRNTkSRz59g01nBZpbbv0yYG0k3u
 SeUImOJ1jIZXpYloAIWQExXNi5iM0GZoWW8v6oRgogWTMlO71WJzK0eRn7cHheyhZG46ltOo9
 P/zWeRFIrkHJRW6uKm0+q2fZu0hMHuI8FslQgg98w95ZyOTE3PO/OjN9MCZqMCmpU9kn39Xcs
 tg0nB3Z7TCeLA1/d6NWeu4qfpR6Yxhvxw3ZU9R+ZM+i9+x+51cX6muIIZcjapLjP3JLcXOXbA
 FVRlHvSqvBQTbAo6ejPRZ/9MQuXrnSkfi/Ku9h+ZezseVWI3WooFj6tPP2jrUsT7XzfWZcoJX
 MuHBOMczfwGQvBBjkAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503347381!72705419!1
X-Originating-IP: [40.107.1.86]
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 62723 invoked from network); 21 Aug 2017 20:29:41 -0000
Received: from mail-eopbgr10086.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.86)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:29:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rumRyUrAUbFIQBSn1+E3J3L5iR0DhoHY0j2vgoOOHd0=;
 b=XXn6MB1ir1om8TKWQ1xc42vviJkAg7eMzzGLgjG8Mly2ZV7WIOWI8x4ZFCQsyuHXFf7Rula1WWmCVzhLF+ca/kmvQrlmzMaKgW7I2KVxVwi482voiG35AEtr4ybIK1B4oQf0lzWi31iIFSmgKltMGivCdOhQDPnlpmZqRwyNlWo=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 HE1PR0301MB2140.eurprd03.prod.outlook.com (2603:10a6:3:21::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:29:37 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:29:31 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:53 +0300
Message-Id: <1503347275-13039-10-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: DB6PR0801CA0043.eurprd08.prod.outlook.com
 (2603:10a6:4:2b::11) To HE1PR0301MB2140.eurprd03.prod.outlook.com
 (2603:10a6:3:21::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 408ab573-59e5-486d-3768-08d4e8d35885
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2140; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 3:0WMCReTzpOlSi08zLoOnwTzCQbgUKZe7aGtWm77TgtvW4Ox+ihi8Th1hClKmDgZ/eza7YP3eZnaCEIiG3kOhnQbhXouyaVteDDZV4/0dMnYo53aFNsqkXCvwgplcFjyrObcKDo4/8NLYvSIvruCxmbhLXdx7SYYREN3oPCoA8qr9TwHCCdbWruC3K0MiiUl0P19KFSUu5plcwAQ9j7AeOEYResB/Es3Hnpoml9wL6eFTzpWSeskPq7NXzgbXAxvj;
 25:UBWsxkkP1CF8CGwXjQi/63fDKIh3K8E5/IWNA7uLIO24bxG9R/yc1OgvBsSTcuX3vM6tF/LvLfR06MZ7AZI8ESKiMrV9j/x4/pOuCbSdCHcSdElmv7mIaVLOY7lm2/A9qeq1hNWKZGAGRnITv0niV2aZOB2KzpU5PJSTtV1pBDrawafRon6lRtuCMcpbeIzqgTeuyt+8EPEmMk/Lc2fJrHJ9Rq39gkvUZWa5bWC1SS7weeYujj2pha/+daYEj/65giKF06d0blufk1jpvQJjplqu60AuVWVzefsOUkmj8ef+iZGERsPQQ0Korn5r7j5hB7uRJURdB2+Nxae62U9WoA==;
 31:2n8RYY0faU3OSpXMmhQe5bBxoE4QVsSvhSfNkuKmuHHkda/3LbS1lVXyjOe5gKNyus4wiN4EkX2DgHIgJ4SVRFPcPAH02m6TFUzEFrn6WHBrC3o2C84H2zBD4rNlkrktn6AualI2JWyLud8HDArlK/pzaqLLdxYU4ZSYLSQu/0GOPc5UvMGbP1g8qsIQM+fPYVExOeeh83s8xzBboLjp5oBukUpeNO+csWJAHu4KNnA=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2140:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 20:Cw6/593jtWuaxFFP3Q53xWGpa9WeZRW9mZky5zJ/1BqL5kIVgGtIAa375MAzATjSQOD59fg85gwElXUV/dQyxilHegxXzjDAnP5x9xvZUXC2k4P0UA+6jT8DxEqtiB/808v+pbixiaPgI8JVuBlGK2XViOxVUPVAb8us647RzCqOcNbmcQ6MqxWqlATE9w9Eg3gXNU7uBN5WDKrwwkd/Mk9PlfpIuA1e6huMLrfs+IGu08yjlTIoZVe2rWeoPdhFOCt0TP5FXSjfc9E5SOCacHST5G/ViElmTBzhhPC3Tyt8SF01csplwYI9ovOYZy71G9oXv4fR1WewBiN6kt+XPpYQJTRnKf3VvJGc6KgaWcEdOPPzPV8F2yeWNvi10Ut8HoqzTjNCnz/pZNNRr7SKSMrmaP/0d6CBI32d3SlYijhGHv+yUn/sFJvWzVKEBuww2wMrpxLfWTXwrbBaj5IWGjVhWMdv3EMOO5xGyjKVA4UIbM6RDIfAMhLSYZZGOAL0;
 4:iKWv2CnMZvtvDsWjPxTGJTwle1Js7xDLpnHmVbATE79lzTHiorJXyV0jW9qN4pAxFKHbC6h7lK6EZR0CnJ13/tsYwUYCHcSraXLpjtzf+cxrOXDnkd6s+k7jjjZXaMn6MOyj2pGMv6yINa3lBakvCZbrvsHEYe7+nYknD2C9FqyNizm1HaXQllh0MaV5Sz5ca/WjV0stxPaCyv51bs1YImkVWWKpeSKFbiwrHomknMsjvwMp55T5qldonxh3kWHpdHOXKWsTA3nHrZ6tGnpKCwnrMgW8FV4SBxG9KW+ScnI=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21407606A49DB504AB67A0E7E6870@HE1PR0301MB2140.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2140; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(50466002)(48376002)(50226002)(2906002)(81156014)(47776003)(110136004)(107886003)(54906002)(6116002)(3846002)(86362001)(8666007)(66066001)(7736002)(53936002)(5003940100001)(81166006)(8676002)(305945005)(6916009)(2950100002)(6666003)(7350300001)(106356001)(42186005)(80792005)(97736004)(50986999)(76176999)(101416001)(2351001)(2361001)(105586002)(8656003)(4326008)(189998001)(5660300001)(478600001)(72206003)(122856001)(36756003)(68736007)(33646002)(21314002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2140; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2140;
 23:LWFJ3hCsfBu4DFzNp/dlisC93A+yuWyljrPTOBh?=
 =?us-ascii?Q?8I5BDrwB0Pmya0FdFORSC3rPwYVqLrp9EDg/SiBH/bP1WoF6niVUUfN7r5h1?=
 =?us-ascii?Q?uuPIax2n/Eoqacry+Ov6Tt9DmuwbtDzxc3j3M+Q68ukcEqONfNMUtccAOEhK?=
 =?us-ascii?Q?ByhN7yMNhWqaXfyEaNNp0aLpr6hQEce7bSdapIDao70mkl+2mmEtUqnHRT/D?=
 =?us-ascii?Q?D7HTd8skWhLJLb9bDHxhqrPXARwVegW+GEGlXDFzM4AzkUTI0J6ZkkbAPhoI?=
 =?us-ascii?Q?4xwOWKA2DiynzsU1e9kUyht3Uw3jdt2FfTCsSD8A0w97zj3q+RzKEVl9eG+D?=
 =?us-ascii?Q?0p/XrXnrO/Ulghc3TsQSmLyuzm+DjIFXBkaQxIrtqFK7fIcyPw6OGU3jQCVp?=
 =?us-ascii?Q?/scvPbivO5voOhV+KzIGUUOC7/+Xf3LpDfXIUzgUpiowkZ8C3nuMBsswElJg?=
 =?us-ascii?Q?XkTXK0G05qcX8LDJq3IGO0gzn9Fpf0EgQfkPDNNZCLNn59cHXDHiGMDYeVd1?=
 =?us-ascii?Q?VyukSArcQ1N5/FjtpOgtuxAiPBiboc4lX9+LPx8dq58gpL5MXF9oUo2nd9MO?=
 =?us-ascii?Q?EghyDBTESazYXbc0/9aE15/0nhzUmjt2ui0F8oHNbr26h8mD8SM+Qz4qigGv?=
 =?us-ascii?Q?xit3iD1Fa6GwBhjyR60ByVUa3Snb0J3phd0jNH6Li2fP6BdUOIEmtriy5aJW?=
 =?us-ascii?Q?ehOtAyCg7mPfeXF2eEyQ1JpeecM9AG/qh9LkS2Abnto27U67+90j6sKT/Edw?=
 =?us-ascii?Q?crxOxfdr6qHRsgU68MWU6zZA+Og6GqdgqlHrWOES6weKVob0DC1nCiU0ZD9S?=
 =?us-ascii?Q?P97PjaL8SNkqCORU9p1YaHUAcnBaCKSVYKC4cR2Tj2vzb6sO+HWMcEgKtikN?=
 =?us-ascii?Q?mlwpdBsruDtDKqHkmWSFjm5yBhT8BuVp85PxZJyRE98Bhd63kdZSGN9m8AnD?=
 =?us-ascii?Q?9DIQAVwe8Z2HzfDtfv0UXci+r4Xz9OZQpbo76Fl2JPBZ35FhVkeSs91E6TT6?=
 =?us-ascii?Q?nMD38OqmxMZt5ADRjFRCIcXxiRXPgFCiMS25+s417ct1SJH7I0uyj8dSbvAo?=
 =?us-ascii?Q?47Ul1up5DRVp6O0eWUr5XvvOssh3px0H+RRSC2q8ReVo/HNnCvSVtnm7YSB9?=
 =?us-ascii?Q?mtbbYGHI42wW9+SAOOnq8Nw8KqpKsDH2yBqP4fsdoiwJnBXuEZU0yIQsmGpp?=
 =?us-ascii?Q?mCtIUnq/dztFOyHPKT5uYSaZaRYnY8iTohWCU?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 6:ytAPtmohpZbcMiHFFyaMNztGI7cJbAUFIP0WaMewJNFWH7uNch0eCLxR/xklzww4fwAvjIJJHgKZtSMdpo62/gckk6zoxvTdhxv9T8x5VQDmP+59unr9K4wzfxDQRPeW/b7gS5q561rs5Ic+80YePzF+Cp/8SZPrYUrEioKkAFsNhY74YSrlDXVC9kfEn916qSulMnUnuq0N36lqRvLALqfbp/ZTBA/5K2S+6nEw7cm0s1DREFTGsJuHb51fTU/oSissxWBktnjUOgLrLFkPjLG8ZAenDO+LdeJIiQNQnPzLPpJjIkmX9Jy6fHzIpB1en0lD19xs+DAvBbIXd+3deA==;
 5:lqzynxAPvbK0Ia31OfQCQu0E2VWejTyuKiQtr/QhW0MZPBofspdQppvTM6XDNXWO0ghsUloQE5R4amsnrchZZa9S/i80PspJ2274mq64673c4QOigyLzfIl51mv2Nht4gpeAJExALXtNU/weHIj18g==;
 24:vkWQuOjNdz1ow4L+WCaPxO9miF5UBlqeFpjAwHYa9UVJjTI+nD6dAMZoCLL8GJ02JN8tXE0jKJzI6BJK1LFhLp93ASCeLR0S+cZpmiE2y5I=;
 7:8GxSNmrNJqI705deGdfaTou0f6oL2QKJOuUVe8jSMSzAtv9NsMjJDmmg2pGgUZ40HevsabDCuLwiY7YNahfeVAoGCow3INT8l4W+F3Isf6/AeAMIAGmD++jThQPivrrhB2TjtP+w9xOfBK2ywdBEjeKwU9jwk7Y5N4DfI6prJ2d8Nha7Ax94+n1NEnHR3kCu5yqajDuzX/Plxjte50nHsI2AOGVN5q2s7ea41VTfYeY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:29:37.8982 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2140
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 09/11] arm: vsmc: remove 64 bit mode check in
	PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBoYW5kbGluZyBjb2RlIGhhZCBoZWxwZXIgcm91dGluZSB0aGF0IGNoZWNrZWQgY2FsbGlu
ZyBjb252ZW50aW9uLgpJdCBkb2VzIG5vdCBuZWVkZWQgYW55bW9yZSwgYmVjYXVzZToKCiAtIEdl
bmVyaWMgaGFuZGxlciBjaGVja3MgdGhhdCA2NCBiaXQgY2FsbHMgY2FuIGJlIG1hZGUgb25seSBi
eQogICA2NCBiaXQgZ3Vlc3RzLgoKIC0gU01DQ0MgcmVxdWlyZXMgdGhhdCA2NC1iaXQgaGFuZGxl
ciBzaG91bGQgc3VwcG9ydCBib3RoIDMyIGFuZCA2NCBiaXQKICAgY2FsbHMgZXZlbiBpZiB0aGV5
IG9yaWdpbmF0ZSBmcm9tIDY0IGJpdCBjYWxsZXIuCgpUaGlzIHBhdGNoIHJlbW92ZXMgdGhhdCBl
eHRyYSBjaGVjay4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCgogKiBVc2VkIGNhc2UgeHh4OgogICAgICAgIHsKCX0KICAg
Zm9ybWF0dGluZyBhcyBKdWxpZW4gc3VnZ2VzdGVkCiAgIAotLS0KIHhlbi9hcmNoL2FybS92c21j
LmMgfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCmlu
ZGV4IDQ2YTJmZGUuLjY3M2IyM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKKysr
IGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtOTksMTIgKzk5LDYgQEAgc3RhdGljIGJvb2wgaGFu
ZGxlX3BzY2lfMF94KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVybiBmYWxz
ZTsKIH0KIAotLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBi
aXQgKi8KLXN0YXRpYyBpbmxpbmUgaW50IHBzY2lfbW9kZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpk
LCByZWdpc3Rlcl90IGZpZCkKLXsKLSAgICByZXR1cm4gaXNfNjRiaXRfZG9tYWluKGQpIHx8ICFB
Uk1fU01DQ0NfSVNfNjQoZmlkKTsKLX0KLQogLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhl
ciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtMTI2LDggKzEyMCw3IEBAIHN0YXRpYyBib29s
IGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4g
dHJ1ZTsKICAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfTUlHUkFURV9JTkZPX1VQX0NQVToKICAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKLSAgICAgICAgaWYgKCBw
c2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOworICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2Nw
dSgpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgY2FzZSBQU0NJXzBfMl9GVU5DX1NZU1RF
TV9PRkY6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7CkBAIC0xNDAsNDIg
KzEzMyw0NiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVS
RSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19DUFVfT046
CisgICAgeworICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsMSk7Cisg
ICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKKyAgICAgICAgcmVn
aXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMpOworCiAgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfY3B1X29uKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWlu
LCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJ
X0FSRyhyZWdzLCAxKTsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkco
cmVncywgMik7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMp
OwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2
Y3B1aWQsIGVwb2ludCwgY2lkKSk7Ci0gICAgICAgIH0KKworICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKICAgICAg
ICAgcmV0dXJuIHRydWU7CisgICAgfQogICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19DUFVfU1VTUEVO
RDoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsK
KyAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOworICAgICAgICBy
ZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMyk7CisKICAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfc3VzcGVuZCk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQt
PmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9
IFBTQ0lfQVJHMzIocmVncywgMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBT
Q0lfQVJHKHJlZ3MsIDIpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhy
ZWdzLCAzKTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9j
cHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Ci0gICAgICAgIH0KKworICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9p
bnQsIGNpZCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAgICAgY2FzZSBQU0NJXzBf
Ml9GVU5DX0FGRklOSVRZX0lORk86CisgICAgeworICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQ
U0NJX0FSRyhyZWdzLDEpOworICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdz
LDIpOworCiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwotICAg
ICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKLSAg
ICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOwotICAgICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwg
bGFmZikpOwotICAgICAgICB9CisKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwogICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICB9CiAgICAgY2FzZSBQU0NJXzBfMl9GVU5DX01JR1JBVEU6CisgICAgeworICAgICAgICB1
aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLDEpOworCiAgICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X21pZ3JhdGUpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50
LT5kb21haW4sIGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0g
UFNDSV9BUkczMihyZWdzLCAxKTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBk
b19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKLSAgICAgICAgfQorCisgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKICAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgfQogICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKICAgICAg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwogICAg
ICAgICByZXR1cm4gdHJ1ZTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:29:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:29: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.xen.org>)
	id 1djtKa-0004F9-W2; Mon, 21 Aug 2017 20:29:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtKZ-0004Dv-Kh
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:29:51 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 66/5F-09901-FB24B995; Mon, 21 Aug 2017 20:29:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPKsWRWlGSWpSXmKPExsWSoc8QorvPaXa
 kQUMbj8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtFwupG9oJu94tyc36wNjD1sXYxcHCwCjcwS
 Nyd9BnOEBPqZJDa3HGPtYuQEcpIlDk95wQRiswmYSKybf54dxBYRkJa49vkyI0gDs8BpZolPR
 w6ygCSEBTwlTi14wgZiswioSly91s8MYvMKeEscu/8crFlCQE7i5rlOsDgnUPzsnjZGiGVeEt
 /+7GWBqBeUODnzCZjNLCAhcfDFC2aIXkWJA79nMoMslhCYwijx4FEzG0SzusTe32+gimQljp6
 dwwJh+0osXDSbHaLhKpNE4+R9bBBOM7vE/Hc/WSGqdCR+PtkKNfY5m8TkzUehbrWU+PjjBxuE
 XSAxZWYDVNENVolJu29BFclI/Fk+nxEiMZ9VYu7N1cwQRyVIvPv/Gxx8jAIxEpu2dEIVneSRm
 HhtEwuE08kusXvtLtYJjGqzkLw+C8nrCxiZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEJgYGINjBOP2y/yFGSQ4mJVHeDamzIoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8F50nB0pJFiUmp5akZaZA0xRMGkJDh4lEV5PkDRvcUFibnFmOkTqFKMuR9OHLV+Y
 hFjy8vNSpcR5nUGKBECKMkrz4EbA0uUlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOygUzhy
 cwrgdv0CugIJqAjDFungRxRkoiQkmpgXNQryrz288bKu4ql7IZHtIqXyk17WPBW8a990Lq5az
 QE3u8K9y6zrN7w9WPYvV2TXtd/On3Q7sWfmIw5fZ2sEyTsi/4U1E9f/SHRYWKWzfIEjTcb+H/
 deanf7Rd+2Gda5ew7FvEG95M/8G56vGpJPGeUTh+HR0P3v7mSFxuq4u8VO1+3r/rXocRSnJFo
 qMVcVJwIAMh4hL6SAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503347389!72240387!1
X-Originating-IP: [104.47.0.84]
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 40250 invoked from network); 21 Aug 2017 20:29:50 -0000
Received: from mail-he1eur01on0084.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.84)
 by server-14.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:29:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9/oln3RJVJrU0fE3Xn/WkUDo6k8iDP4Na06LKPHeMjg=;
 b=YFvrWgeXUlazdl4+LPpqwCfFtjAeI/vVp+lDFxLZ7aOJEsLWfTmn91Mv4VqI4P4yfUU56QSzBd7Iz/JO+iD9C/M3kTiNGeMz27q9z1w+6VtDaEmrFa2qCiGLxNxlhaW88p4KPJ+mAeiKQZkyTDzI+6X88WfhccEaenuqjxLQjEA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 DB6PR0301MB2133.eurprd03.prod.outlook.com (2603:10a6:4:46::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:29:46 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:29:41 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:54 +0300
Message-Id: <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1P189CA0006.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::19) To DB6PR0301MB2133.eurprd03.prod.outlook.com
 (2603:10a6:4:46::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 913a8485-6598-445f-4b4c-08d4e8d35ddf
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2133; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 3:Br043e5v/mJoefZSPfYFZ4+9oiIPerXarh+iJMFxmjUkiDj09tGuZ6dYEbAsKym7YqSCpFglpno1ao0Sd5yzKhFuzDlMu2WHhyI5QkRKWjx2vQ/QlmOze7l23/VGH0qF0OlxvspdhhRhGz9912y40hjCqG+AXyHtZis9fX8o3XqYLxDK1e1l88jd9JtBuaGk0yEVGfggdB+d+MfyBwax7N4ZJwAEstcXyzK9nKeVJkj0YFH8qgmUjpOQEvRSAKP3;
 25:LTerNPoGTC5ZJTy1SC20OJ++T1rGpJ0FgPnKY7EZ+qkRZiHpijqAxPbA6Jufk4MIZk0WaVLP8+UA/pXXiUWLQmTrOtthEtc7Alyn4+MZ9ild+sREE1u+HxTsSukxwuqtdJA4RtGmGvSa2SsHBqiAdf0/4RkBpR+9idCTDBe2B2tuZCmDPHwkLk5p3EiMd+SXuiTmj3lSWwRNPuzVU76yRINK7FtVLmBDzGHZEga6iaBywnOV3cQAONx/TTeiwmjP3x4zqj4Eqg7eq0Lsn+05FppRFp4ebMErmbrvcngolkfcOOax0UBqPacsprP7uZun5bwT6wkPItlhaXAoUsS7dw==;
 31:Pk5NZGkOWVcWbJUoT0W/AKB7usSGbt/A34Y8fGYDPvaiS6BgimmlTLTcjRaflGHreUGnavnprZfmbRug49xrbzzx6WBdEkzHpOtG0Pxf0PFcXFeBk51f+o643nN+z6D0pSIokBZMOYEbU5tKkVYzfr1q2f9gavT552kFmRBa3FH5a4uGtSs6Vtu7NBK2u+t1FB8KMzkRIBg6DO5Hg9v/k/Kywou9LKrng/D5EtNraj8=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2133:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 20:h86M3Efh6Yu3GPZhYqd/RcuUjmtJqI8kpP5138E8cggNjVuXlbfk0UpYz4Y+uroAOVvOgQGs+xr9bDywqtDbKhSZIXfRPKpkQb1J0ywQkP+48MqBppxf1LHF3DsF4nCAWIS3nRSLx1tlcgn300bIJkEFu6/x1JgIjTBLcRp/nbqF0QbHC2FdpOE8cCEgtyvDEJH/Nwo7e6YRrXRXR1HhyX6Qt3tD1NI2pf9JmzSVoebZXM10OXe4hZ39r1P6wKA0pvhSzGdHPo0dI+UG9Us17KgqXf+Bni9QDaYE8C7APhObxizoN+RViBKqTkfl7G2tqycxQtm0rcGerp3tJPLoB3/GYa+hkuCrt73Ebe2JOUwDwKSE4+BmZaG0bhF0W5TNVnq5Vzijfgc5M+KIAybsM3d9N86M3T71lEaHv8p24LjBiFWNKSZMdDXXmG3KCxImrnhYj2LdVFwQd9wnFk0aohRcsIXYtAKcwF5PtoPeQdcSBSKq5kecWw9Qo54HOPTC;
 4:oxCegbb/nGMBSrRpoa0/Ur6KSA9DCNBettvmnEP5ARE1dilLQpbR0h9uqyO2Y4tNeQPykJ0rSVPOrQkFnk/Nl5/kmrCUSAUfHAso8xoT9U+H97s3ZQ6YRKqPqieX4U/v6C8lkXoSGuPcaGk2XzIsen2GaRbQUpMvh7ln8+vDV3NRhJ5gUVxZVIoErDmxHMimPBWteQJyxn5NOjWjOZiucL19bbWv8Rccfknl6lo2ymSf84HSzXufeWaTG3+otZUkYD/UAaWuLrMUW6V3PExYOcNk5I7fh+p66lItz97HGBk=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2133B1ACCA95193EF3CFE306E6870@DB6PR0301MB2133.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2133; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2133; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(478600001)(7416002)(7736002)(305945005)(54906002)(81166006)(189998001)(53936002)(80792005)(8666007)(2906002)(106356001)(72206003)(33646002)(4326008)(5660300001)(42186005)(3846002)(81156014)(8676002)(105586002)(2361001)(2351001)(6116002)(101416001)(7350300001)(50466002)(47776003)(50226002)(122856001)(48376002)(66066001)(86362001)(110136004)(97736004)(6916009)(8656003)(76176999)(50986999)(2950100002)(6666003)(36756003)(5003940100001)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2133; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; DB6PR0301MB2133;
 23:iyJWMNvU3wMVOjmyHycl2jwQzE/98poFrf4/QMf?=
 =?us-ascii?Q?ua4SSUzmD2btAKwVtPBYngvucGhGSZAS84G6naxWkxd7hcehm3oZe8msIgPD?=
 =?us-ascii?Q?hExU+ueA2K+CrECf37jrTYTtwicWaGU1Z+I2fz2wqiiIaYOfpKScBcOLOfmc?=
 =?us-ascii?Q?zlD2uuvy5hwFXSfTc/sizR405oEvfYdvUm41Qoi74kit8TCQw1JqF1d+x1rb?=
 =?us-ascii?Q?BCVsLotsMV9OJZleKftjPBedetqPzGvfdjptvlxhZBx7bDP39YsB0TGWQWiy?=
 =?us-ascii?Q?pPLLs5i8TuhU1AEHS+XeX7PDb8QgBuNbt/Y6ORXoMpsYMbREZXf3eX8SL9bT?=
 =?us-ascii?Q?jecVmW4mpO7ZxR7EWMh+4Z4sTaZdcGAv19s0qmF16hpUQVS9lhpZ8Uci/5MI?=
 =?us-ascii?Q?zql3qMAD6ULShwfqHN/xPfyYfnfqE6b2MOkle/wPCR0vkK8Y9DTG/GaP0ulz?=
 =?us-ascii?Q?4ixVzpPG1XHYw4LhXp03p0NM6YacheLku+B0EWD1Hq2rjdJeB8T3o5gD60ct?=
 =?us-ascii?Q?DI5231HFfxpLmuM6izpD3CXFFxgm0wNU8ZpvUplqEptbIBcAqwlliWTTb4/8?=
 =?us-ascii?Q?vmXXD2KnBbprraw7QTxbI0KuiiM95bZ4Fa0FazswQsHXVQH7hDZFrtHgp74j?=
 =?us-ascii?Q?FUl145Bu30HYmrSPYtIY2R/e327FtRtZW5vXW9wikqg17A21WjQe378kyS/t?=
 =?us-ascii?Q?PpNo0C6qyRdwVm42Bkx67Fivn7CmF6XH0YYinlpM904/vlbxJ+L6ZFpEgH35?=
 =?us-ascii?Q?XSWiB0ewVdyG0rVSpCoOmGHwjria599DJDO1AkdxNTkJ5q//uioqSztWuEn3?=
 =?us-ascii?Q?bDYubti19yey3rnrCwU8J3PGwpPIaVbf8GsM9SNeMkbrfFdi9+UbvLpVV5Th?=
 =?us-ascii?Q?eFX7u0d5XR3WpfoqlqzcGbkToga9VCPpPc5hKjho9qEucmG9YBKhftARmO0L?=
 =?us-ascii?Q?8HiHZF2S4Ay5oeLnvgtRasPvPdTh5jd1Wq0wvfgj56iLw43X1i3gcGBmAKNJ?=
 =?us-ascii?Q?saiDk2A3kZVnJF2tUfOgN8kaBLlNdcMbsL+Kvk6Z5feE21ueLFq2UPJm0Jb1?=
 =?us-ascii?Q?QlF19mG2TZD+cIeqm1FIrRkqoY+SlKAOxqHHPFWVUiRGFFUxy5CHLcMBq5sd?=
 =?us-ascii?Q?OtOvRO75ONK2YZDTOHJWBqXiXSlio2IGOtO7N0T2HZYppaLkZ8e3suX4CSIJ?=
 =?us-ascii?Q?ri3qhRMKMNXUHOhM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 6:Kj9PDnomL5EM2OxdEmHdnYmwquaDKQKf4Wm3CioJdjqt2hL7d8SiyWzkStzTJIq8te+uItGGKQf37RhE1R1C5asBog0jw5vsBLsFoAKHwIHzwUC11s94lnzPK3CCEaX/bBCZuqutw7I7MI+TzYAWJkRQL0TspN9FPCApWQf7sPGuoMQeGlYwmvD/FQnVAzwpxLoukT/xdwm2O1xtZ1CXOVynMM258iSW9aWLY0LG9vG1bF53r9nTo4NI6Y27EenDEJLTIUv2UxfjRWdWjG3b/yPUId9nQVQYkonVjWeIrdrxjDAUzT9/fizcpXrGU5Fe4AeVS4T661iLKhulIP3GSw==;
 5:PAU4Tx41wOeAHv0aeSH+tw+NYnmxe7TGpwEB3QuZ13hVYtWzTIq9cZM7mb7a3a0jYfVQMkL41htsS+3mXgN+1uNSeT1nHb5WKpp3dWJMxmJXFoepk7vkegPQ71m2iT0LMijgZvKw+sMnfMXcyyMvpw==;
 24:PJxDeCLQlq63iDiKwithvhw7bhgRgxzgMTuNOQWGzK39nvMaX7K9HNU5Awz9Pud9m+gWeMuchifLB6Qo4lg1H3HUMS2RbLPaOMq5sznF1Yw=;
 7:gPNft++UGogxevRqaDr5we3Se5Ww5w1MoV3nPGeHTq84RNdJoO0PqcS/JUgPdVDUYD/PvkwjG1YJrlZcf9aXNtOAVWAfELZGvappSiUwMR/WWTvr0U+D8CdNjW7tlJAQP9cdzaBnSdUoaSgsUKu5kfzfdlJ7Pcrr74cUKE+Ww/rnXhhQq17fr0Y+6P+55QH5aaBPpTHKzpxE1GlIezMdYuNw6oBqT2aaeztAA2cqwQ8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:29:46.5178 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2133
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 10/11] public: add
	XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IGh5cGVydmlzb3IgaXMgY29tcGF0aWJsZSB3aXRo
IEFSTQpTTUMgY2FsbGluZyBjb252ZW50aW9uLiBIeXBlcnZpc29yIHdpbGwgbm90IGluamVjdCBh
biB1bmRlZmluZWQKaW5zdHJ1Y3Rpb24gZXhjZXB0aW9uIGlmIGFuIGludmFsaWQgU01DIGZ1bmN0
aW9uIHdlcmUgY2FsbGVkIGFuZAp3aWxsIG5vdCBjcmFzaCBhIGRvbWFpbiBpZiBhbiBpbnZsYWxp
ZCBIVkMgZnVuY3Rpb25zIHdlcmUgY2FsbGVkLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9mZWF0dXJlcy5oIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9mZWF0dXJlcy5oCmluZGV4IDIxMTBiMDQuLjFhOTg5YjggMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJl
cy5oCkBAIC0xMDIsNiArMTAyLDkgQEAKIC8qIEd1ZXN0IGNhbiB1c2UgWEVOTUVNRl92bm9kZSB0
byBzcGVjaWZ5IHZpcnR1YWwgbm9kZSBmb3IgbWVtb3J5IG9wLiAqLwogI2RlZmluZSBYRU5GRUFU
X21lbW9yeV9vcF92bm9kZV9zdXBwb3J0ZWQgMTMKIAorLyogYXJtOiBIeXBlcnZpc29yIHN1cHBv
cnRzIEFSTSBTTUMgY2FsbGluZyBjb252ZW50aW9uLiAqLworI2RlZmluZSBYRU5GRUFUX0FSTV9T
TUNDQ19zdXBwb3J0ZWQgICAgICAgMTQKKwogI2RlZmluZSBYRU5GRUFUX05SX1NVQk1BUFMgMQog
CiAjZW5kaWYgLyogX19YRU5fUFVCTElDX0ZFQVRVUkVTX0hfXyAqLwotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:30:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:30: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.xen.org>)
	id 1djtKj-0004M7-Az; Mon, 21 Aug 2017 20:30:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1djtKi-0004L9-EW
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:30:00 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 8A/96-02177-7C24B995; Mon, 21 Aug 2017 20:29:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSb0gTYRzH99zdbqd5ck2tn6ZRi0qiiWZREpT
 2SvtrvVOCPPXahtuUu2nrVZppaYWWOFETSy3RStMsolR0KWWx/FdmNs2gsqQiTWwwqXbeNHtz
 fO/5/L7P9/vAj8KV+WQAxZlNHG9k9SrSkwhOQeHqJ3vK40IbhrAdNVPVRCSK7n7kxGJRvFxnT
 Ew1J8i1EyX1WFoxaS6aG5dnonEiH3lSBJOFw+XGGjIfeVCIOQrNLXlIBEqmAIOW8qJ5oGSSYG
 qkComaZLZCQ2WvQtS+zCoY+jk4b8CZ5zhMd3USIvBhYuDGd4fLTLki1sPrS/PzNLMPRqqyMVE
 DsxrevMjDRe3hOre15iIpay/MzrUR0vxy6Cn9MK9xBqDz82dc8q6FDmcpLuYCU4KgabAVk8wb
 oc351T0UBN22K4SkD8BD6ygpGV5h0NdYK5d+shXgfPnRXWkz2L9Vu8EECdauPlICETDlcLh1G
 rx9OoKkoWE5fCzsUkggEOZqK5GkK+UwcTdB6pQA3/84McnQ4wUVxWfdEXkK6Bp9pChEG8qWvL
 ZsyWuvIqweBQscn8Hx6i3bQxJ5nUZrMrA6vTosNDzEwAkCq+H0bKIQkpRqaEauXTglk6EH6Ez
 bQSvypzCVH32HK4tTeiemJp/UsoL2GJ+u5wQrCqQoFdD9UeVxyuU8p+HMx3V610ItYKC8VL50
 lohpIY01CDqNhJ6hCOrOzcYZjDr9o8X1HSu/N4MpCWOqkQtYSX8SDYxo0KYbF69bWNEBFBTgQ
 yOZTKb0SuN4g870P59EKymk8qEd4i1eOqNpMXXSVQhzFQrLsYiFTOw/FJCJOgZtgdtQ5M7hdb
 OHzmXXZfiTXIHzwuFtuzqHzc399vZ4T+2J3uipPgXb8T4mc1ntxRXhRU0V3rT92PPrMfre+FL
 Mg7afz8FVFntT8X518inLxi/3769JmbSMZgvdv5PCBq7VTcfa+Nxv/nNRj/3GjlTfsrff1ge9
 i/21O6NHbVERgpYN24TzAvsX0FDMvJ0DAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503347398!110263046!1
X-Originating-IP: [40.107.1.51]
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 34925 invoked from network); 21 Aug 2017 20:29:58 -0000
Received: from mail-eopbgr10051.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.51)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Aug 2017 20:29:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Pn4WKe2AqCa+OnD6iP+/3aYnyJGRpAttaE/r1UguDAg=;
 b=LKtacoYFXLxqxZjOh1DG4ysZ1yWMqpNEj8we0JTb86Rpdt4bebVm+oCTLgy3rmgIrkXxoSr1VQPBAIl+FSeT8I/Ty8SHAgZ8f1cRw3DmD0pwi0nYc4Nps015NtaN574Mdza6QysU7hecjwbJBMQ++48jbPbb5DxQld6i3OowiwM=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 DB6PR0301MB2134.eurprd03.prod.outlook.com (2603:10a6:4:46::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Mon, 21
 Aug 2017 20:29:55 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 21 Aug 2017 23:29:49 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 23:27:55 +0300
Message-Id: <1503347275-13039-12-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM5PR0402CA0004.eurprd04.prod.outlook.com
 (2603:10a6:203:90::14) To DB6PR0301MB2134.eurprd03.prod.outlook.com
 (2603:10a6:4:46::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 94dc6b6b-e431-44e0-4045-08d4e8d362fa
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2134; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 3:v/8l36NWgy1NCWEYtNYsRApUzUKl9QyXSjFTFbZY/eorxCe7IQL3IJGzjILBxPb4Sna+vgur1kIfwqNML46EwvrKodG8aozEglrx/CJce1tomp2Luy38lXYiidO3sKKN9o0dHTelRVG0Fj4V7HGtMMrxSt9Qaas7i91ktyzuPMBjL5VKUNjvyn94USPMUgCtX9LiPHu+y1gyMtaI0hHi60jzAyscWbIKZcYVSHWvvwlCs9dKvJ55pJOCF0CNWoWX;
 25:3rmubVPCG0Z5UzI4UG2GnOLNVE4xPt9LtMMzIJi5Hr94vIEikgg52wyJRTy3N1HguEDhNAQnWzcWc4Mxs84A6lsTU2wRNBJ2nPuArk7iuO/d6wFIX9O0N3/gEAP4w4r3qjRd03ht5xqn3KhfxeyGc2o/0KyO7VIoQ+WwamA4TFQl/jIkR7GEDovShJMZuopSmzrXcSQ1w4x70YKsb+AWnRQ3Fn2TLH2slNDOZM40H5uzDaiOdw+cOGd9wGu2JAs+NpyRgZ87uCnv6Tck55tvS1AFgIlcJDJbEbsj+iItvE8NldP77Wq7BNVZWgoLfsrpQ4jtdaqhA5dkcBTR83UJ6g==;
 31:vzYDefIP8NVsPltrJLuuszC+OzISlD6Z/pF+XSW9XWiu5J2v8xBzytwTj1N85azL0D+WvC1qhYxyIC7zvaoi0BrzKbrxdqCA0SOTDmyhwEl0ecN/L0gIMNwX0TWp1RrVoub4NGs3iafqQnRjGNGdlCfFZRY9iS2YueNQCHvQ4q1zX+8Hx+IwU4sSdBRz2LtguDUEDx9dtMwMS7ivWfrnyLOS4HzoLuVoi+f11b3qyeU=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2134:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 20:vByJCXw8tnTmZjVcNkRC6HNNXI/B+gBAjrdHEBJwLgRWeG+9uaNOgUKxrv8WuAbTujrErTs7ETe8uGVCKpAOGebBB67gqHrzTc1/d4x0tn1o/uf0u0Puviiu7XvVQmxDupGk94OzQ00koJklAptvFJFi9mRaAsT5XaW9H49/ItuCvxExSZVzOhS4HnFDkf8YMrTwu5sp3kV8ZVFkWZD2RrQ23STp6jOe/eQefGrQk92+Fv4O1JAPP/L/a4A1BmTDVI9sX4V2gA7JSitExFcUrXsW8jzwrPMc4EaYn8cDWk+OQlcX+oNjFTOT1fSqCmqB9ntGqszNhL3uubDn6MmY27NQar55e9BkRe4n64KrfmRzhboqVSpZC/dDI/p8/Zyq6GzJY+p0hvIeoqroqcgTAWwojwYuYhzEpJ9Y6rzFoxcBphBxCkO2jp5+szTTPPle7kfq90uQ75QNoJjuym35ODVU8FsojJte8D/q0GTZiABoTUJflm0HA12avio7Gitd;
 4:9UpHZG1JPv3dgU/hqW6RWprXEQHqVvUDQ5WdoV9Y4GL6mCl9PcmqEgYGremQvksE/xtuqjEuES3Pk0RE4b/cHNDMCpxwZFO7ih4VUVFy83iLeDTxN8hToZmndcy9W/EFRma8yIxHZdRyyihJJusDluc3Sty1Ie5WbGZ6IJXcruJBDuCHfCjGBLPbPpKVM9SNAhp4yL3AEDeDNzF8KQUv2Zh06X3EgNxOAAxm+Ic7Rf7vUH2O6QGkhbln3p7UURswkYmWXrIE/rJgy5OZ//FCzut/gn5mEU0uxf7xKV6Gt5k=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB21348D4FC5BE4A919F56E4CBE6870@DB6PR0301MB2134.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2134; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2134; 
X-Forefront-PRVS: 040655413E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(189002)(199003)(54906002)(122856001)(6666003)(305945005)(3846002)(7416002)(7736002)(6116002)(33646002)(5660300001)(2906002)(72206003)(189998001)(86362001)(8656003)(5003940100001)(50466002)(8666007)(48376002)(2950100002)(478600001)(6916009)(36756003)(50986999)(81156014)(53936002)(81166006)(97736004)(76176999)(101416001)(66066001)(80792005)(110136004)(4326008)(50226002)(105586002)(47776003)(2351001)(2361001)(7350300001)(8676002)(106356001)(42186005)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2134; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; DB6PR0301MB2134;
 23:gtbMhjLUnCTMI4vWvhxdOjscFMFi652dzrk5LIG?=
 =?us-ascii?Q?i7+Ra7WxLdYkeO5OmajEvP05qqAXUrGmLYMLBQXORGWLLlN2c0BZo+3MqypV?=
 =?us-ascii?Q?NjAL9c7d1Faoww1y+w07+U39xLGzRbHBEPjBxf2JB99jkeIkewU6BatJo2zX?=
 =?us-ascii?Q?xdl+OR+g8oa88GcEEscZcJ1UD2txv+XPf/dSUrh4Sm6HAhGCIW00wTJWhDcD?=
 =?us-ascii?Q?temPkUspQXeLd5rsRCqk6KdIBgSRvNZslcb621pqKeXvb5s/wdfJgjN2/Phi?=
 =?us-ascii?Q?YTIV0RngHyIj1Xi5sAsV2ECv9i8GhjE35eXYhsFs55z5lTqbZCHQaXPPrbdq?=
 =?us-ascii?Q?QGgiy61u/r7uMNUugg5KF3c2IqObmcaFkxHFfJFusobSeWwG+mTOKh5fxh74?=
 =?us-ascii?Q?3bnx4d0nz38SxsRFOAknOOzz7znOLW3lA7V+ikz/yfJg5fxNgc+WWNKPaIUj?=
 =?us-ascii?Q?jaVC8XRSetFLKkHGgmibvDLU+aCj+qn+txM5z8KW61pCG4J7EfHAu8mj5NtC?=
 =?us-ascii?Q?JLFMkIU2y+3OK+T+DWeFtcpYk+u576o0CiQZYIR92lAsVtqj4UdSdGws5MlY?=
 =?us-ascii?Q?pdesPzKKn0YcKEBtJRdypsrjQM6y7TyVz/UsFoQ3TABFITYkbRVYBtTeNO1g?=
 =?us-ascii?Q?WxqY7vUlexlbzRlqOLiT8m10iVfoPJqJpb/gzghekf41C2YSQvuyuTUtMUzC?=
 =?us-ascii?Q?ZxuZ6+36rTWvct0hI5N3HVAahGsakcFjad+aDI3pfDJoo1gaYe1SFxd6lhkW?=
 =?us-ascii?Q?0Hd1YWMpQRcl+XAJ5Py1C9NDbSBGBB59acTO5HY1byzfiG2XPGtKvotm+Syo?=
 =?us-ascii?Q?8XXFhVJTdNkSVD34Cxtk+u6l6mpikVZIXl0x/BbccEFL0YLThLNOOBxaVblK?=
 =?us-ascii?Q?DEPevr7KKiFuli8lPSYnIC+mUSuAxCaU5OmUbKcZ5Cj3RqbGkjFg6LQ46G/F?=
 =?us-ascii?Q?d3TfMsH8/Mec5rbUQJqWnshUfl51wvc+E1NTU5//ENTQqbg1nU1GLIUhHRcz?=
 =?us-ascii?Q?SsRSRuYNaK3f1q1IuowMN2QEYfM/EVTRNB6mOTfaIoY/4AX7z0hrd55pVwy+?=
 =?us-ascii?Q?9QwgH6R5ccNk6gfb5RFXz1U69dJcBkB3DO+TwC4cZOqIJUrvOQokOo7VitvG?=
 =?us-ascii?Q?8d/B3fzIPVWfmFQRXwetCT04f5oDLJmc+fPma1AeI8BOiLYPseOKMLGMYrpy?=
 =?us-ascii?Q?qhOmBmFt9b/uiT+w=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 6:jNwGFS/jPU8x6ALquo6pcac5FEbk6wFAKhenivxkNb9iE9m+sOdtKTYB4xNN8WFKcnZhPWC5P7+tHDTVDG3ssTO0Z7ko4dC/ipyCuxieqWKk89ahq2NJcgw8Hx8yG9R3QHDDcE/lhoNlpvpr0cxapA9g4+cAj6obEi5HCSEWLtt2KEXblR/JUytTrIX6KuM48dCtBMuU8XWKlISq4mazHM8/GCZzZFj+BwGbRC1BqR1jbmFkPUL9qEPQWN6Hj/3gYH1NLTPyBsyxTLW1Pir0pFcumIZSpqF0Vk7P+IVbrddZPf7+PcCS7Itn0elqKtBoY9XhpBb1C8ax1qwiwvNESA==;
 5:WLFv88pgmbZKbXW30aY5Datv5HBgU3ii2TbhBSWjiyHQ3feu+y4EfOnhWREcmHb0iR6mL8cq5osKR5+yrXYIenfFPtx71Qu/go7mQ0gVtlU8nkFe6SkIpJpt87Q1HBcF+bRscwe8D9BcM0o5tI84yQ==;
 24:LsyKIipVWcyBZMI+8bz6KnpiS5K+tz2HCt8cvPtZ7Tc6EuKvBSf4lzhN7AlUq9ByhgNTdZMcfXkong55wx/cj2OUesBk31Dp5+lhpuPPudw=;
 7:NQZj6pxDZgXP55mIIO84uFxgJwgHorehmxp9QJBjW1RMCTNuHMJwEXztRjMWq2CrxMA3tSnKuE0a2MKPI+coj4NFc6/Q1clbD0r6fFGhx2yj5pO/6Q2Q0Yvfkfce1IpIXrV83brR6+R9bx4xuVMW+nagEVDqon4r8F7ElDO7TdJaA1ZBnjvKTbjRDzRDdsdKlhmpj0rxsDnov1NsU5jrqszzyXjfKSOuTEt94UQS/cw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2017 20:29:55.3643 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2134
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v4 11/11] arm: enable
	XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgWGVuIG5vdyBzdXBwb3J0cyBTTUNDQywgd2UgY2FuIGVuYWJsZSB0aGlzIGZlYXR1cmUgdG8g
dGVsbApndWVzdHMgdGhhdCBpdCBpcyBzYWZlIHRvIGNhbGwgZ2VuZXJpYyBTTUNzIGFuZCBIVkNz
LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgotLS0KIHhlbi9jb21tb24va2VybmVsLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4v
Y29tbW9uL2tlcm5lbC5jCmluZGV4IGNlN2NiOGEuLjE4YzRkNTEgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMzMyLDYgKzMzMiw5
IEBAIERPKHhlbl92ZXJzaW9uKShpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTkZFQVRfYXV0b190cmFuc2xhdGVk
X3BoeXNtYXApOwogICAgICAgICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
ICAgICAgICAgICAgIGZpLnN1Ym1hcCB8PSAxVSA8PCBYRU5GRUFUX2RvbTA7CisjaWZkZWYgQ09O
RklHX0FSTQorICAgICAgICAgICAgZmkuc3VibWFwIHw9ICgxVSA8PCBYRU5GRUFUX0FSTV9TTUND
Q19zdXBwb3J0ZWQpOworI2VuZGlmCiAjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICAgICAgc3dp
dGNoICggZC0+Z3Vlc3RfdHlwZSApCiAgICAgICAgICAgICB7Ci0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 20:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 20:53: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.xen.org>)
	id 1djthf-00071J-Aq; Mon, 21 Aug 2017 20:53:43 +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 1djthd-000712-LY
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 20:53:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F2/78-09901-5584B995; Mon, 21 Aug 2017 20:53:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssm6Ix+x
 Ig5ufRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owVm18wF3wXrthyXa6B8RJfFyMXh5DAEiaJ
 3ps7WLsYOTlYBBwk1vZvY+ti5OBgFIiRePDDGiTMKBAmMfnyEqgSbYnDx1axg9hsAoYSf59sA
 iuXALKXfOYACYsIqEm0r5rJDDKeWWA/o8Sje4sYQRLCAikSP1ZNBZvDKWApcfxnAwuIzSvgLb
 Hz+XYmEFtIwEJi0fWJYPWiAroSh/79YYOoEZQ4OfMJWD2zgJbE8unbWCYwCsxCkpqFJLWAkWk
 Vo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgCDIAwQ7Gv2sD
 DzFKcjApifJuSJ0VKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC95/b7EghwaLU9NSKtMwcYDTAp
 CU4eJREeF+BpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3PUiRAEhRRmke3AhYZF5ilJ
 US5mUEOkqIpyC1KDezBFX+FaM4B6OSMK+iO9AUnsy8ErhNr4COYAI6wrB1GsgRJYkIKakGxny
 H6uqvv1g7nHYrcATeruRfX+03X+0+6yadrwJeRUl6j84/nceYPUfqavDHL4sN9h9Wzl+eb/fN
 uneOnv6MkzoqW72Wa82syRSSq0l/wzSHrfNQ2cK3v8v4jiRerZ3rvmrKxZgAwUMMRTMY9qvbr
 562y543V+4rd5C4zaV9L//w9vDcbtbYpsRSnJFoqMVcVJwIAI+KsmDHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503348819!55849394!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 4226 invoked from network); 21 Aug 2017 20:53:40 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 20:53:40 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2A4F020C09;
 Mon, 21 Aug 2017 20:53:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2A4F020C09
Date: Mon, 21 Aug 2017 13:53:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <20170819101137.4101-1-blackskygg@gmail.com>
Message-ID: <alpine.DEB.2.10.1708211353270.12143@sstabellini-ThinkPad-X260>
References: <20170819101137.4101-1-blackskygg@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] libxc: add xc_domain_remove_from_physmap
 to wrap XENMEM_remove_from_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCAxOSBBdWcgMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gVGhpcyBpcyBmb3IgdGhl
IHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBW
TXMKPiBmcm9tIHhsIGNvbmZpZyBmaWxlIi4gU2VlOgo+IAo+ICAgaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAzMDQ3Lmh0bWwK
PiAKPiBUaGVuIHBsYW4gaXMgdG8gdXNlIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCB0byBt
YXAgdGhlIHNoYXJlZCBwYWdlcyBmcm9tCj4gb25lIGRvbVUgdG8gYW5vdGhlciBhbmQgdXNlIFhF
Tk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIGNhbmNlbCB0aGUgc2hhcmluZy4KPiBBIHdyYXBw
ZXIgdG8gWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIHdhcyBhZGRlZCBpbiB0aGUgZm9sbG93
aW5nIGNvbW1pdDoKPiAKPiAgIGNvbW1pdCAyMGU3MjVlOTM2NGNmZjRhMjk5NDVmNjY5ODZlY2Q4
OGNjYTg3NDNkCj4gCj4gTm93IGFkZCB0aGUgd3JhcHBlciB0byBYRU5NRU1fcmVtb3ZlX2Zyb21f
cGh5c21hcC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFp
bC5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKCj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+
IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gLS0tCj4gICB2Mjog
YWRkIHRoZSBzaWduZWQtb2ZmIG1lc3NhZ2UKPiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggfCAgNCArKysrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgMTEg
KysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCj4gCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKPiBpbmRleCBjNzcxMGI4ZjM2Li4wZmYxNWE5MjU1IDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKPiBAQCAtMTM4MSw2ICsxMzgxLDEwIEBAIGludCB4Y19kb21haW5fYWRk
X3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpnZnBucywKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgKmVycnMpOwo+ICAKPiAraW50IHhjX2RvbWFpbl9yZW1vdmVf
ZnJvbV9waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbl9wZm5fdCBncGZuKTsKPiArCj4gIGludCB4Y19kb21haW5fcG9wdWxhdGVfcGh5
c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBucl9leHRlbnRzLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4u
YyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4gaW5kZXggM2JhYjRlOGJhYi4uZTZiMzI3OTJj
MCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYwo+ICsrKyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbWFpbi5jCj4gQEAgLTEwNzcsNiArMTA3NywxNyBAQCBvdXQ6Cj4gICAgICByZXR1
cm4gcmM7Cj4gIH0KPiAgCj4gK2ludCB4Y19kb21haW5fcmVtb3ZlX2Zyb21fcGh5c21hcCh4Y19p
bnRlcmZhY2UgKnhjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
Z3BmbikKPiArewo+ICsgICAgc3RydWN0IHhlbl9yZW1vdmVfZnJvbV9waHlzbWFwIHhyZnAgPSB7
Cj4gKyAgICAgICAgLmRvbWlkID0gZG9taWQsCj4gKyAgICAgICAgLmdwZm4gPSBncGZuLAo+ICsg
ICAgfTsKPiArICAgIHJldHVybiBkb19tZW1vcnlfb3AoeGNoLCBYRU5NRU1fcmVtb3ZlX2Zyb21f
cGh5c21hcCwgJnhyZnAsIHNpemVvZih4cmZwKSk7Cj4gK30KPiArCj4gIGludCB4Y19kb21haW5f
Y2xhaW1fcGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCj4gLS0gCj4gMi4xNC4wCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 21:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 21:16: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.xen.org>)
	id 1dju3c-0008Ot-9w; Mon, 21 Aug 2017 21:16:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dju3a-0008On-JU
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 21:16:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 07/41-03557-5AD4B995; Mon, 21 Aug 2017 21:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu5S39m
 RBr3TBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozWruNsBSvYK349m8fWwDiHrYuRi0NIYAmT
 xOo9/9i7GDk5WAQcJJp2PWfuYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtie6j3SwgNpuAocTfJ
 5vYQMolgOwlnzlAwiIC6hJ/LkxgBLGZBUIlrr6/CjZRWCBIoveBPEiYU8BS4v+zc2BLeQW8JW
 Z1fAUrFxJIlVi+/R/YdFEBXYlD//6wQdQISpyc+YQFYqSWxPLp21gmMArMQpKahSS1gJFpFaN
 GcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxjXzAw8x
 SnIwKYnybkidFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneuz+xIIcGi1PTUirTMHGAswKQlO
 HiURHjFQdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnXQZSJABSlFGaBzcCFpeXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMzbBzKFJzOvBG7TK6AjmICOMGydBnJESSJCSqqBsWH7yfM
 cRXHNd88EFQnNWihb1zl9Vw73sbZ7b5fksOXf+75o6nN7LbYzy55zcBnUtP1fslJB6fl91ckv
 pNoP+juL74+eVf0w0HfGod2zrq5eevTJYt9TYq/SzEX2SJz4vf6lJUO36NKJzIJ30tbsVVsb/
 0Yqxdv4jOucNj3dMyePfTp+5/DjjX+UWIozEg21mIuKEwGziAZXxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503350180!112885491!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 9396 invoked from network); 21 Aug 2017 21:16:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 21:16:21 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6523121483;
 Mon, 21 Aug 2017 21:16:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6523121483
Date: Mon, 21 Aug 2017 14:16:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170811180257.5493-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1708211409230.12143@sstabellini-ThinkPad-X260>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 04/11] xen/arm: vgic-v3: Re-order the
 includes alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMSBBdWcgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKYW5kIGFwcGxpZWQKCgo+IC0t
LQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwgNyArKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gaW5kZXggNDhjNzY4
MjY3MS4uY2JlYWMyOGIyOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IEBAIC0xOSwxNiArMTksMTcgQEAKPiAgICov
Cj4gIAo+ICAjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgo+IC0jaW5jbHVkZSA8eGVuL2xpYi5oPgo+
ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiAtI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Cj4gICNp
bmNsdWRlIDx4ZW4vaXJxLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gICNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Cj4gICNpbmNsdWRlIDx4ZW4v
c2l6ZXMuaD4KPiArCj4gICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+IC0jaW5jbHVkZSA8YXNt
L21taW8uaD4KPiAgI2luY2x1ZGUgPGFzbS9naWNfdjNfZGVmcy5oPgo+ICAjaW5jbHVkZSA8YXNt
L2dpY192M19pdHMuaD4KPiArI2luY2x1ZGUgPGFzbS9tbWlvLmg+Cj4gICNpbmNsdWRlIDxhc20v
dmdpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL3ZnaWMtZW11bC5oPgo+ICAjaW5jbHVkZSA8YXNtL3Zy
ZWcuaD4KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 21 21:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 21:16: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.xen.org>)
	id 1dju3h-0008PL-H9; Mon, 21 Aug 2017 21:16:29 +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 1dju3h-0008P8-0D
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 21:16:29 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 98/3D-01712-CAD4B995; Mon, 21 Aug 2017 21:16:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu4q39m
 RBpvmaFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnH1j9mLljCXrGo9ydrA2MvWxcjF4eQwBIm
 iY/n/zB2MXJysAg4SKzYchQowcHBKBAj8eCHNUiYUSBMYvLlJawgYRYBbYmLLUUgYTYBQ4m/T
 zaBVUsA2Us+c4CERQTUJf5cmAA2kFkgVOLq+6vMILawQKDE5AefWUBsTgFLiQfvDrCB2LwC3h
 JrVmxnB7GFBFIlLv5/ClYjKqArcejfH6gaQYmTM5+wQMzUklg+fRvLBEaBWUhSs5CkFjAyrWL
 UKE4tKkst0jU00UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxABiDYwXj2tOch
 RkkOJiVR3g2psyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDO9ZkdKSRYlJqeWpGWmQOMBZi0B
 AePkgjvKZA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeZeBFAmAFGWU5sGNgMXlJUZZKW
 FeRqCjhHgKUotyM0tQ5V8xinMwKgnz+oJM4cnMK4Hb9AroCCagIwxbp4EcUZKIkJJqYOz/ZG8
 1NW3SvUjz7aukQpP9nZ0b5v/nCVq/eu8HoS/50V6zW9o/2t/2f2w1zVG/fP3kxkf75O0F7P69
 5Poz9ZVeZvUUhscT3u/qMq4o6kl50qa0dcE0c893B2ILS26y3HFY1rv5xNMUn9go9q97Fzeq8
 d7cEeVf2nC3aYmgUHB+2BbprPrLS5RYijMSDbWYi4oTASETYzfGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503350185!108073121!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 36166 invoked from network); 21 Aug 2017 21:16:26 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 21:16:26 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B610621483;
 Mon, 21 Aug 2017 21:16:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B610621483
Date: Mon, 21 Aug 2017 14:16:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170811180257.5493-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1708211411510.12143@sstabellini-ThinkPad-X260>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 05/11] xen/arm: vtimer: Re-order the
 includes alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMSBBdWcgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKYW5kIGFwcGxpZWQKCj4gLS0t
Cj4gIHhlbi9hcmNoL2FybS92dGltZXIuYyB8IDkgKysrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92dGltZXIuYyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwo+IGluZGV4IDMyYWMxMjc5
YWUuLjljN2U4ZjQ0MWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4gQEAgLTE4LDE2ICsxOCwxNyBAQAo+ICAgKi8KPiAg
Cj4gICNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KPiAtI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPHhlbi90aW1lci5oPgo+ICsKPiAgI2luY2x1ZGUg
PGFzbS9kaXY2NC5oPgo+ICsjaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL2ly
cS5oPgo+ICsjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAgI2luY2x1ZGUgPGFzbS90aW1lLmg+Cj4g
LSNpbmNsdWRlIDxhc20vZ2ljLmg+Cj4gICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+ICAjaW5jbHVk
ZSA8YXNtL3ZyZWcuaD4KPiAtI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gIAo+ICAvKgo+ICAgKiBD
aGVjayBpZiByZWdzIGlzIGFsbG93ZWQgYWNjZXNzLCB1c2VyX2dhdGUgaXMgdGFpbCBlbmQgb2Yg
YQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 21:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 21:16: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.xen.org>)
	id 1dju3Z-0008Oc-3J; Mon, 21 Aug 2017 21:16:21 +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 1dju3X-0008OW-RE
 for xen-devel@lists.xen.org; Mon, 21 Aug 2017 21:16:19 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 48/6F-01732-3AD4B995; Mon, 21 Aug 2017 21:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu4i39m
 RBnenS1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/Xu5lK5jCU3F280XWBsYNXF2MXBxCAkuY
 JN7MWMDWxcjJwSLgIPHi82ogm4ODUSBG4sEPa5Awo0CYxOTLS1ghSrQlVt78zAhiswkYSvx9s
 gmsXALIXvKZAyQsIqAu8efCBLASZoFQiavvrzKD2MICgRIfn/QygdicApYSt99fABvJK+AtMf
 FaFzuILSSQKjHn/CMWEFtUQFfi0L8/bBA1ghInZz5hgZipJbF8+jaWCYwCs5CkZiFJLWBkWsW
 oXpxaVJZapGuul1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIAMQLCD8dhk50OM
 khxMSqK8G1JnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GXymR0pJFiUmp5akZaZA4wFmLQEB
 4+SCK84SJq3uCAxtzgzHSJ1ilFRSpx3GUhCACSRUZoH1waLv0uMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5vUFmcKTmVcCN/0V0GImoMWGrdNAFpckIqSkGhgTL0duit94Ue/MyvcLjH9K6Yb
 38U+3aXkbtltZ+ciMEztcb27ScFS3O3zrj1h3/VPf/v0SZc9XTzkflL7waqjZutPTlp+3eXjt
 vXbqQe19EtXmHv+3Bc7qzTi4lvczx+zzO7I/Nn9Ta45pud5az+z1wHpeffjEfz+cjdxtX7Tsb
 lp//4LK/IvMSizFGYmGWsxFxYkAWhwCy7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503350177!108325046!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 20345 invoked from network); 21 Aug 2017 21:16:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 21:16:18 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 478D421483;
 Mon, 21 Aug 2017 21:16:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 478D421483
Date: Mon, 21 Aug 2017 14:16:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170811180257.5493-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1708211406530.12143@sstabellini-ThinkPad-X260>
References: <20170811180257.5493-1-julien.grall@arm.com>
 <20170811180257.5493-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 02/11] xen/arm: domain: Re-order the
 includes alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMSBBdWcgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKYW5kIGFwcGxpZWQKCj4gLS0t
Cj4gIHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
PiBpbmRleCAyZGM4YjBhYjVhLi4xZDgzNWQzMjFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC05LDYgKzksOSBA
QAo+ICAgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCj4gICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCj4gICAqLwo+ICsjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgo+ICsjaW5jbHVkZSA8eGVu
L2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiAgI2luY2x1ZGUgPHhl
bi9oeXBlcmNhbGwuaD4KPiAgI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gICNpbmNsdWRlIDx4ZW4v
bGliLmg+Cj4gQEAgLTE2LDI0ICsxOSwyMSBAQAo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4g
ICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgo+ICAjaW5jbHVkZSA8eGVuL3dhaXQuaD4KPiAtI2lu
Y2x1ZGUgPHhlbi9lcnJuby5oPgo+IC0jaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgo+IC0jaW5jbHVk
ZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4gIAo+ICsjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+
Cj4gKyNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+ICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQu
aD4KPiAgI2luY2x1ZGUgPGFzbS9ldmVudC5oPgo+ICsjaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICAj
aW5jbHVkZSA8YXNtL2d1ZXN0X2FjY2Vzcy5oPgo+IC0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAt
I2luY2x1ZGUgPGFzbS9wMm0uaD4KPiAgI2luY2x1ZGUgPGFzbS9pcnEuaD4KPiAtI2luY2x1ZGUg
PGFzbS9jcHVmZWF0dXJlLmg+Cj4gLSNpbmNsdWRlIDxhc20vdmZwLmg+Cj4gKyNpbmNsdWRlIDxh
c20vcDJtLmg+Cj4gKyNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KPiAgI2luY2x1ZGUgPGFzbS9w
cm9jaW5mby5oPgo+IC0jaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4gLQo+IC0jaW5jbHVk
ZSA8YXNtL2dpYy5oPgo+ICsjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiArI2luY2x1ZGUgPGFzbS92
ZnAuaD4KPiAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gLSNpbmNsdWRlIDxhc20vcGxhdGZvcm0u
aD4KPiArCj4gICNpbmNsdWRlICJ2dGltZXIuaCIKPiAgI2luY2x1ZGUgInZ1YXJ0LmgiCj4gIAo+
IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 22:30:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 22: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.xen.org>)
	id 1djvCx-0005FF-HK; Mon, 21 Aug 2017 22:30:07 +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 1djvCv-0005Cf-Sx
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 22:30:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 73/E9-03612-DEE5B995; Mon, 21 Aug 2017 22:30:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu6buNm
 RBjNuq1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbT/YzFbRxV2x/uZ2tgfE9RxcjF4eQwBIm
 iX/L9rB0MXJysAg4SMw/+ZC1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JZZPv8MEYrMJGEr8f
 bKJDaRcAshe8pkDJCwioCfRtaaZGWQ8s8AcRonWYxfYQBLCAvYSX1rWgPVyAtmPmueBxXkFvC
 W+LTvJDmILCdhJPL63ixnEFhXQlTj07w9UjaDEyZlPwM5kFtACumEbywRGgVlIUrOQpBYwMq1
 iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxBBiDYwXh3U8Ah
 RkkOJiVR3g2psyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+iZ0dKSRYlJqeWpGWmQOMBpi0B
 AePkgivATAihHiLCxJzizPTIVKnGBWlxHl3gfQJgCQySvPg2mAReIlRVkqYlxHoECGegtSi3M
 wSVPlXjOIcjErCvMkg43ky80rgpr8CWswEtNiwdRrI4pJEhJRUA2PNQzvGZ+rq+1bMdbu1OYF
 r4bWHPBV35MUPqcr6K790+1Ny2vr9Po0Veyvdb7S/+Wun9b5nY7j707Wxl2VCD7znbClyuOHh
 MCm17t7ykFvdIjrqQb9CF56zbV9UuvX0vR6PcKcLTt0iN3qTN/iYGWqtv/Bgf96z+aq6P4x/3
 Qr9GaXxcdvcn5VKLMUZiYZazEXFiQBI9MQYuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503354603!101882748!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 10063 invoked from network); 21 Aug 2017 22:30:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 22:30:04 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5AF07217C1;
 Mon, 21 Aug 2017 22:30:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5AF07217C1
Date: Mon, 21 Aug 2017 15:30:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20170821140138.27421-1-ross.lagerwall@citrix.com>
Message-ID: <alpine.DEB.2.10.1708211528350.12143@sstabellini-ThinkPad-X260>
References: <20170821140138.27421-1-ross.lagerwall@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: Emit RTC_CHANGE upon TIMEOFFSET ioreq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gV2hlbiB0aGUgZ3Vl
c3Qgd3JpdGVzIHRvIHRoZSBSVEMsIFhlbiBlbXVsYXRlcyBpdCBhbmQgYnJvYWRjYXN0cyBhCj4g
VElNRU9GRlNFVCBpb3JlcS4gRW1pdCBhbiBSVENfQ0hBTkdFIFFNUCBtZXNzYWdlIHdoZW4gdGhp
cyBoYXBwZW5zCj4gcmF0aGVyIHRoYW4gaWdub3JpbmcgaXQgc28gdGhhdCBzb21ldGhpbmcgdXNl
ZnVsIGNhbiBiZSBkb25lIHdpdGggdGhlCj4gaW5mb3JtYXRpb24uCgpBcmUgdGhlcmUgYW55IGhh
bmRsZXJzIG9mIHRoZSBSVENfQ0hBTkdFIFFNUCBtZXNzYWdlIHRvZGF5PyBXaGF0IGhhcHBlbnMK
aWYgdGhlcmUgYXJlIG5vIGhhbmRsZXJzPwoKSW4gb3RoZXIgd29yZHMsIGRvZXMgdGhpcyBwYXRj
aCBjaGFuZ2UgdGhlIGV4aXN0aW5nIGJlaGF2aW9yPyBJZiBzbywKcGxlYXNlIGRlc2NyaWJlLCBv
dGhlcndpc2UsIHBsZWFzZSBzdGF0ZSB0aGF0IHRoZXJlIGFyZSBubyBiZWhhdmlvcmFsCmNoYW5n
ZXMuCgoKPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KPiAtLS0KPiAgaHcvaTM4Ni94ZW4veGVuLWh2bS5jIHwgMiArKwo+ICAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hl
bi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwo+IGluZGV4IGQ5Y2NkNWQuLmZmZDIwZGMg
MTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gKysrIGIvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jCj4gQEAgLTE2LDYgKzE2LDcgQEAKPiAgI2luY2x1ZGUgImh3L2kzODYvYXBpYy1t
c2lkZWYuaCIKPiAgI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCj4gICNpbmNsdWRlICJo
dy94ZW4veGVuX2JhY2tlbmQuaCIKPiArI2luY2x1ZGUgInFhcGktZXZlbnQuaCIKPiAgI2luY2x1
ZGUgInFtcC1jb21tYW5kcy5oIgo+ICAKPiAgI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0Lmgi
Cj4gQEAgLTk2Nyw2ICs5NjgsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfaW9yZXEoWGVuSU9TdGF0
ZSAqc3RhdGUsIGlvcmVxX3QgKnJlcSkKPiAgICAgICAgICAgICAgaGFuZGxlX3ZtcG9ydF9pb3Jl
cShzdGF0ZSwgcmVxKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBJT1JF
UV9UWVBFX1RJTUVPRkZTRVQ6Cj4gKyAgICAgICAgICAgIHFhcGlfZXZlbnRfc2VuZF9ydGNfY2hh
bmdlKChpbnQ2NF90KXJlcS0+ZGF0YSwgJmVycm9yX2Fib3J0KTsKPiAgICAgICAgICAgICAgYnJl
YWs7Cj4gICAgICAgICAgY2FzZSBJT1JFUV9UWVBFX0lOVkFMSURBVEU6Cj4gICAgICAgICAgICAg
IHhlbl9pbnZhbGlkYXRlX21hcF9jYWNoZSgpOwo+IC0tIAo+IDIuOS41Cj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 22:53:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 22:53: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.xen.org>)
	id 1djvZe-0006bJ-EJ; Mon, 21 Aug 2017 22:53:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djvZd-0006aw-Ey
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 22:53:33 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 69/1D-03044-C646B995; Mon, 21 Aug 2017 22:53:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTc7ZXa
 kQfdpDYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfP6wi7XgkHXFj4OLmRoY
 Vxh0MXJxCAn8ZZToObaTDcJ5zCjx/vpzZghnG6PEhnmHmLoYOTlEBJwlvp6Zyw5i8wroSxzZs
 IkVxBYWCJLYNe0cC0iDhEADq8S9ZV1gRRICnhKHbn5nhLFvvOkCmsrOwSZgJXFIDCTKIqAq8f
 bGbbYJjNwLGBlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 Eep0BCHYwXt8YcIhRkoNJSZR3Q+qsSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPeSZkcKCRal
 pqdWpGXmAMMPJi3BwaMkwhuVDJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3p8gMwRAi
 jJK8+BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5fUBW8WTmlcBtegV0BBPQEYat00
 COKElESEk1MMYlGcsnpHs6sp1lfnWYw+DT+lazz66z2ivfeT55yLblZeLylxvqkg5/OH+88e5
 eaYX1k9vjD18tC6l0/foxWCJ3zqSOnTvUD9103L7V66f44u/LP1hH3z+2zfD0glJ9z4iDkaJ7
 b0VZPDHctyXjnpdKRpj8NcHKoDmFOQ13qmQTI9Ozy7b951ZiKc5INNRiLipOBACGcwfigAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503356010!73040739!1
X-Originating-IP: [104.130.215.37]
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 19967 invoked from network); 21 Aug 2017 22:53:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 22:53:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djvZV-0006uJ-Ec; Mon, 21 Aug 2017 22:53: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 1djvZQ-0005oS-0j; Mon, 21 Aug 2017 22:53:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djvZP-0005N7-9Q; Mon, 21 Aug 2017 22:53:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112796-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bcb9a02adf99b26b0cdf18cc67b6d48a03da5844
X-Osstest-Versions-That: xen=cd3ed39b9df088f89a7dab69053c323a2b490330
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 22:53:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112796: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc5NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc5Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzg0
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI3ODQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjc4NAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNzg0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgYmNiOWEwMmFkZjk5YjI2YjBjZGYxOGNjNjdiNmQ0OGEwM2Rh
NTg0NApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgY2QzZWQzOWI5ZGYw
ODhmODlhN2RhYjY5MDUzYzMyM2EyYjQ5MDMzMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNzg0
ICAyMDE3LTA4LTIxIDE0OjAzOjEzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
Mjc5NiAgMjAxNy0wOC0yMSAyMTowMjowNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14
ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1iY2I5YTAyYWRmOTliMjZiMGNkZjE4Y2M2N2I2
ZDQ4YTAzZGE1ODQ0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIGJjYjlhMDJhZGY5OWIyNmIwY2RmMThjYzY3YjZkNDhhMDNkYTU4NDQKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YmNiOWEwMmFkZjk5YjI2YjBjZGYx
OGNjNjdiNmQ0OGEwM2RhNTg0NAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGJjYjlhMDJhZGY5OWIyNmIwY2Rm
MThjYzY3YjZkNDhhMDNkYTU4NDQgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11
bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgYmNiOWEwMmFkZjk5YjI2YjBjZGYxOGNjNjdi
NmQ0OGEwM2RhNTg0NDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICBjZDNlZDM5Li5iY2I5YTAyICBiY2I5YTAyYWRmOTli
MjZiMGNkZjE4Y2M2N2I2ZDQ4YTAzZGE1ODQ0IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 23:12:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 23:12: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.xen.org>)
	id 1djvs1-0007uZ-P3; Mon, 21 Aug 2017 23:12:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1djvs0-0007uT-Qg
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 23:12:33 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 5E/E3-02176-FD86B995; Mon, 21 Aug 2017 23:12:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVybKJssu69jNm
 RBq+umFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7OsoL3k1jrJg3cRtTA+POtC5GLg4hgSVM
 EjfuvWXrYuTkYBFwkFg9YxeQzcHBKBAj8eCHNUiYUSBMYvLlJawQJdoSTVfuMILYbAKGEn+fb
 AIrlwCyl3zmAAmLCKhJ/Jm1EGwis0ChxL/7fWC2sICdxI9/D5hBbE4BV4nehgawOK+At8T+w5
 fAxggJ1EqsWhwJEhYV0JU49O8PVImgxMmZT1ggRmpJLJ++jWUCo8AsJKlZSFILGJlWMWoUpxa
 VpRbpGhrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBiADEOxgXP3b6RCjJAeT
 kijvhtRZkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC+lz44UEixKTU+tSMvMAcYCTFqCg0dJh
 PciSJq3uCAxtzgzHSJ1itGeY8Pq9V+YOJb92AEkmyb++sXE0QcihVjy8vNSpcR574O0CYC0ZZ
 TmwQ2Fxe4lRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfO2g0zhycwrgdv9CugsJqCzDFungZx
 VkoiQkmpglGG8xCm4rVX8V1B3dJCLWmW6gX2m6PbkVT2T4j5PyAjf1mq+SGua1SoZ60rlVL7v
 6xdYvc6plv1cecbs3aMLBVsUvmzSLubPOeKxXsPr4nHNtIv/VbNCN6Z0NcR+l0qNvBW4+8cts
 WuqN40+b4je9lo8dOWElyGyqgIf8p/uCtyfPVkmLC5diaU4I9FQi7moOBEAwPzuOdgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503357149!103412272!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55626 invoked from network); 21 Aug 2017 23:12:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Aug 2017 23:12:30 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 26C00217C1;
 Mon, 21 Aug 2017 23:12:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 26C00217C1
Date: Mon, 21 Aug 2017 16:12:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Owen Smith <owen.smith@citrix.com>
In-Reply-To: <1501081831-9587-2-git-send-email-owen.smith@citrix.com>
Message-ID: <alpine.DEB.2.10.1708211556570.12143@sstabellini-ThinkPad-X260>
References: <1501081831-9587-1-git-send-email-owen.smith@citrix.com>
 <1501081831-9587-2-git-send-email-owen.smith@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 1/2 v3] xenfb: Use Input Handlers directly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSwKClRoZSBjb2RlIGxvb2tzIGdvb2QuIEkgdGVzdGVkIHRoaXMgcGF0Y2ggd2l0aCBM
aW51eCBndWVzdHMgYW5kIHNlZW1zIHRvCndvcmsgT0ssIGNhbiB5b3UgYWxzbyBjb25maXJtPwoK
T25lIGNvbW1lbnQgYmVsb3cuCgoKT24gV2VkLCAyNiBKdWwgMjAxNywgT3dlbiBTbWl0aCB3cm90
ZToKPiBBdm9pZCB0aGUgdW5uZWNjZXNzYXJ5IGNhbGxzIHRocm91Z2ggdGhlIGlucHV0LWxlZ2Fj
eS5jIGZpbGUgYnkKPiB1c2luZyB0aGUgcWVtdV9pbnB1dF9oYW5kbGVyXyooKSBjYWxscyBkaXJl
Y3RseS4gVGhpcyBkaWQgcmVxdWlyZQo+IHJld29ya2luZyB0aGUgZXZlbnQgYW5kIHN5bmMgaGFu
ZGxlcnMgYW5kIGEgZGlyZWN0IG1hcHBpbmcgZnJvbQo+IFFFTVUncyBxY29kZXMgdG8gbGludXgg
S0VZXyogaWRlbnRpZmllcnMgcmVxdWlyZWQgYnkgdGhlIHJpbmcKPiBwcm90b2NvbC4gUmVtb3Zl
cyB0aGUgc2NhbmNvZGUybGludXggbWFwcGluZywgYW5kIHN1cHBvcnRpbmcKPiBkb2N1bWVudGlv
bi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+
Cj4gLS0tCj4gIGh3L2Rpc3BsYXkveGVuZmIuYyB8IDQwMSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjQ3IGlu
c2VydGlvbnMoKyksIDE1NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvZGlzcGxh
eS94ZW5mYi5jIGIvaHcvZGlzcGxheS94ZW5mYi5jCj4gaW5kZXggZGY4Yjc4Zi4uZTQxMjc1MyAx
MDA2NDQKPiAtLS0gYS9ody9kaXNwbGF5L3hlbmZiLmMKPiArKysgYi9ody9kaXNwbGF5L3hlbmZi
LmMKPiBAQCAtMjcsNiArMjcsNyBAQAo+ICAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgo+ICAKPiAg
I2luY2x1ZGUgImh3L2h3LmgiCj4gKyNpbmNsdWRlICJ1aS9pbnB1dC5oIgo+ICAjaW5jbHVkZSAi
dWkvY29uc29sZS5oIgo+ICAjaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCj4gIAo+IEBA
IC0zNyw5ICszOCw3IEBACj4gIAo+ICAjaW5jbHVkZSAidHJhY2UuaCIKPiAgCj4gLSNpZm5kZWYg
QlROX0xFRlQKPiAtI2RlZmluZSBCVE5fTEVGVCAweDExMCAvKiBmcm9tIDxsaW51eC9pbnB1dC5o
PiAqLwo+IC0jZW5kaWYKPiArI2luY2x1ZGUgInN0YW5kYXJkLWhlYWRlcnMvbGludXgvaW5wdXQu
aCIKPiAgCj4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCj4gIAo+IEBAIC01MSw5ICs1MCwxMCBAQCBzdHJ1
Y3QgY29tbW9uIHsKPiAgc3RydWN0IFhlbklucHV0IHsKPiAgICAgIHN0cnVjdCBjb21tb24gYzsK
PiAgICAgIGludCBhYnNfcG9pbnRlcl93YW50ZWQ7IC8qIFdoZXRoZXIgZ3Vlc3Qgc3VwcG9ydHMg
YWJzb2x1dGUgcG9pbnRlciAqLwo+IC0gICAgaW50IGJ1dHRvbl9zdGF0ZTsgICAgICAgLyogTGFz
dCBzZWVuIHBvaW50ZXIgYnV0dG9uIHN0YXRlICovCj4gLSAgICBpbnQgZXh0ZW5kZWQ7Cj4gLSAg
ICBRRU1VUHV0TW91c2VFbnRyeSAqcW1vdXNlOwo+ICsgICAgUWVtdUlucHV0SGFuZGxlclN0YXRl
ICpxa2JkOwo+ICsgICAgUWVtdUlucHV0SGFuZGxlclN0YXRlICpxbW91Owo+ICsgICAgaW50IG1v
dXNlX2F4ZXNbSU5QVVRfQVhJU19fTUFYXTsKPiArICAgIGludCBtb3VzZV93aGVlbDsKPiAgfTsK
PiAgCj4gICNkZWZpbmUgVVBfUVVFVUUgOAo+IEBAIC0xMjAsNzcgKzEyMCwxMjUgQEAgc3RhdGlj
IHZvaWQgY29tbW9uX3VuYmluZChzdHJ1Y3QgY29tbW9uICpjKQo+ICAKPiAgLyogLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gKi8KPiAgCj4gLSNpZiAwCj4gLS8qCj4gLSAqIFRoZXNlIHR3byB0YWJsZXMgYXJlIG5vdCBu
ZWVkZWQgYW55IG1vcmUsIGJ1dCBsZWZ0IGluIGhlcmUKPiAtICogaW50ZW50aW9uYWxseSBhcyBk
b2N1bWVudGF0aW9uLCB0byBzaG93IGhvdyBzY2FuY29kZTJsaW51eFtdCj4gLSAqIHdhcyBnZW5l
cmF0ZWQuCj4gLSAqCj4gLSAqIFRhYmxlcyB0byBtYXAgZnJvbSBzY2FuY29kZSB0byBMaW51eCBp
bnB1dCBsYXllciBrZXljb2RlLgo+IC0gKiBTY2FuY29kZXMgYXJlIGhhcmR3YXJlLXNwZWNpZmlj
LiAgVGhlc2UgbWFwcyBhc3N1bWVzIGEKPiAtICogc3RhbmRhcmQgQVQgb3IgUFMvMiBrZXlib2Fy
ZCB3aGljaCBpcyB3aGF0IFFFTVUgZmVlZHMgdXMuCj4gLSAqLwo+IC1jb25zdCB1bnNpZ25lZCBj
aGFyIGF0a2JkX3NldDJfa2V5Y29kZVs1MTJdID0gewo+IC0KPiAtICAgICAwLCA2NywgNjUsIDYz
LCA2MSwgNTksIDYwLCA4OCwgIDAsIDY4LCA2NiwgNjQsIDYyLCAxNSwgNDEsMTE3LAo+IC0gICAg
IDAsIDU2LCA0MiwgOTMsIDI5LCAxNiwgIDIsICAwLCAgMCwgIDAsIDQ0LCAzMSwgMzAsIDE3LCAg
MywgIDAsCj4gLSAgICAgMCwgNDYsIDQ1LCAzMiwgMTgsICA1LCAgNCwgOTUsICAwLCA1NywgNDcs
IDMzLCAyMCwgMTksICA2LDE4MywKPiAtICAgICAwLCA0OSwgNDgsIDM1LCAzNCwgMjEsICA3LDE4
NCwgIDAsICAwLCA1MCwgMzYsIDIyLCAgOCwgIDksMTg1LAo+IC0gICAgIDAsIDUxLCAzNywgMjMs
IDI0LCAxMSwgMTAsICAwLCAgMCwgNTIsIDUzLCAzOCwgMzksIDI1LCAxMiwgIDAsCj4gLSAgICAg
MCwgODksIDQwLCAgMCwgMjYsIDEzLCAgMCwgIDAsIDU4LCA1NCwgMjgsIDI3LCAgMCwgNDMsICAw
LCA4NSwKPiAtICAgICAwLCA4NiwgOTEsIDkwLCA5MiwgIDAsIDE0LCA5NCwgIDAsIDc5LDEyNCwg
NzUsIDcxLDEyMSwgIDAsICAwLAo+IC0gICAgODIsIDgzLCA4MCwgNzYsIDc3LCA3MiwgIDEsIDY5
LCA4NywgNzgsIDgxLCA3NCwgNTUsIDczLCA3MCwgOTksCj4gLQo+IC0gICAgICAwLCAgMCwgIDAs
ICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLAo+IC0g
ICAgMjE3LDEwMCwyNTUsICAwLCA5NywxNjUsICAwLCAgMCwxNTYsICAwLCAgMCwgIDAsICAwLCAg
MCwgIDAsMTI1LAo+IC0gICAgMTczLDExNCwgIDAsMTEzLCAgMCwgIDAsICAwLDEyNiwxMjgsICAw
LCAgMCwxNDAsICAwLCAgMCwgIDAsMTI3LAo+IC0gICAgMTU5LCAgMCwxMTUsICAwLDE2NCwgIDAs
ICAwLDExNiwxNTgsICAwLDE1MCwxNjYsICAwLCAgMCwgIDAsMTQyLAo+IC0gICAgMTU3LCAgMCwg
IDAsICAwLCAgMCwgIDAsICAwLCAgMCwxNTUsICAwLCA5OCwgIDAsICAwLDE2MywgIDAsICAwLAo+
IC0gICAgMjI2LCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsMjU1LCA5NiwgIDAsICAw
LCAgMCwxNDMsICAwLAo+IC0gICAgICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAs
MTA3LCAgMCwxMDUsMTAyLCAgMCwgIDAsMTEyLAo+IC0gICAgMTEwLDExMSwxMDgsMTEyLDEwNiwx
MDMsICAwLDExOSwgIDAsMTE4LDEwOSwgIDAsIDk5LDEwNCwxMTksICAwLAo+IC0KPiAtfTsKPiAt
Cj4gLWNvbnN0IHVuc2lnbmVkIGNoYXIgYXRrYmRfdW54bGF0ZV90YWJsZVsxMjhdID0gewo+IC0K
PiAtICAgICAgMCwxMTgsIDIyLCAzMCwgMzgsIDM3LCA0NiwgNTQsIDYxLCA2MiwgNzAsIDY5LCA3
OCwgODUsMTAyLCAxMywKPiAtICAgICAyMSwgMjksIDM2LCA0NSwgNDQsIDUzLCA2MCwgNjcsIDY4
LCA3NywgODQsIDkxLCA5MCwgMjAsIDI4LCAyNywKPiAtICAgICAzNSwgNDMsIDUyLCA1MSwgNTks
IDY2LCA3NSwgNzYsIDgyLCAxNCwgMTgsIDkzLCAyNiwgMzQsIDMzLCA0MiwKPiAtICAgICA1MCwg
NDksIDU4LCA2NSwgNzMsIDc0LCA4OSwxMjQsIDE3LCA0MSwgODgsICA1LCAgNiwgIDQsIDEyLCAg
MywKPiAtICAgICAxMSwgIDIsIDEwLCAgMSwgIDksMTE5LDEyNiwxMDgsMTE3LDEyNSwxMjMsMTA3
LDExNSwxMTYsMTIxLDEwNSwKPiAtICAgIDExNCwxMjIsMTEyLDExMywxMjcsIDk2LCA5NywxMjAs
ICA3LCAxNSwgMjMsIDMxLCAzOSwgNDcsIDU1LCA2MywKPiAtICAgICA3MSwgNzksIDg2LCA5NCwg
IDgsIDE2LCAyNCwgMzIsIDQwLCA0OCwgNTYsIDY0LCA3MiwgODAsIDg3LDExMSwKPiAtICAgICAx
OSwgMjUsIDU3LCA4MSwgODMsIDkyLCA5NSwgOTgsIDk5LDEwMCwxMDEsMTAzLDEwNCwxMDYsMTA5
LDExMAo+IC0KPiArc3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBrZXltYXBfcWNvZGVbUV9LRVlf
Q09ERV9fTUFYXSA9IHsKPiArICAgIFtRX0tFWV9DT0RFX0VTQ10gICAgICAgICAgICAgICAgID0g
S0VZX0VTQywKPiArICAgIFtRX0tFWV9DT0RFXzFdICAgICAgICAgICAgICAgICAgID0gS0VZXzEs
Cj4gKyAgICBbUV9LRVlfQ09ERV8yXSAgICAgICAgICAgICAgICAgICA9IEtFWV8yLAo+ICsgICAg
W1FfS0VZX0NPREVfM10gICAgICAgICAgICAgICAgICAgPSBLRVlfMywKPiArICAgIFtRX0tFWV9D
T0RFXzRdICAgICAgICAgICAgICAgICAgID0gS0VZXzQsCj4gKyAgICBbUV9LRVlfQ09ERV81XSAg
ICAgICAgICAgICAgICAgICA9IEtFWV81LAo+ICsgICAgW1FfS0VZX0NPREVfNl0gICAgICAgICAg
ICAgICAgICAgPSBLRVlfNiwKPiArICAgIFtRX0tFWV9DT0RFXzddICAgICAgICAgICAgICAgICAg
ID0gS0VZXzcsCj4gKyAgICBbUV9LRVlfQ09ERV84XSAgICAgICAgICAgICAgICAgICA9IEtFWV84
LAo+ICsgICAgW1FfS0VZX0NPREVfOV0gICAgICAgICAgICAgICAgICAgPSBLRVlfOSwKPiArICAg
IFtRX0tFWV9DT0RFXzBdICAgICAgICAgICAgICAgICAgID0gS0VZXzAsCj4gKyAgICBbUV9LRVlf
Q09ERV9NSU5VU10gICAgICAgICAgICAgICA9IEtFWV9NSU5VUywKPiArICAgIFtRX0tFWV9DT0RF
X0VRVUFMXSAgICAgICAgICAgICAgID0gS0VZX0VRVUFMLAo+ICsgICAgW1FfS0VZX0NPREVfQkFD
S1NQQUNFXSAgICAgICAgICAgPSBLRVlfQkFDS1NQQUNFLAo+ICsKPiArICAgIFtRX0tFWV9DT0RF
X1RBQl0gICAgICAgICAgICAgICAgID0gS0VZX1RBQiwKPiArICAgIFtRX0tFWV9DT0RFX1FdICAg
ICAgICAgICAgICAgICAgID0gS0VZX1EsCj4gKyAgICBbUV9LRVlfQ09ERV9XXSAgICAgICAgICAg
ICAgICAgICA9IEtFWV9XLAo+ICsgICAgW1FfS0VZX0NPREVfRV0gICAgICAgICAgICAgICAgICAg
PSBLRVlfRSwKPiArICAgIFtRX0tFWV9DT0RFX1JdICAgICAgICAgICAgICAgICAgID0gS0VZX1Is
Cj4gKyAgICBbUV9LRVlfQ09ERV9UXSAgICAgICAgICAgICAgICAgICA9IEtFWV9ULAo+ICsgICAg
W1FfS0VZX0NPREVfWV0gICAgICAgICAgICAgICAgICAgPSBLRVlfWSwKPiArICAgIFtRX0tFWV9D
T0RFX1VdICAgICAgICAgICAgICAgICAgID0gS0VZX1UsCj4gKyAgICBbUV9LRVlfQ09ERV9JXSAg
ICAgICAgICAgICAgICAgICA9IEtFWV9JLAo+ICsgICAgW1FfS0VZX0NPREVfT10gICAgICAgICAg
ICAgICAgICAgPSBLRVlfTywKPiArICAgIFtRX0tFWV9DT0RFX1BdICAgICAgICAgICAgICAgICAg
ID0gS0VZX1AsCj4gKyAgICBbUV9LRVlfQ09ERV9CUkFDS0VUX0xFRlRdICAgICAgICA9IEtFWV9M
RUZUQlJBQ0UsCj4gKyAgICBbUV9LRVlfQ09ERV9CUkFDS0VUX1JJR0hUXSAgICAgICA9IEtFWV9S
SUdIVEJSQUNFLAo+ICsgICAgW1FfS0VZX0NPREVfUkVUXSAgICAgICAgICAgICAgICAgPSBLRVlf
RU5URVIsCj4gKwo+ICsgICAgW1FfS0VZX0NPREVfQ1RSTF0gICAgICAgICAgICAgICAgPSBLRVlf
TEVGVENUUkwsCj4gKyAgICBbUV9LRVlfQ09ERV9BXSAgICAgICAgICAgICAgICAgICA9IEtFWV9B
LAo+ICsgICAgW1FfS0VZX0NPREVfU10gICAgICAgICAgICAgICAgICAgPSBLRVlfUywKPiArICAg
IFtRX0tFWV9DT0RFX0RdICAgICAgICAgICAgICAgICAgID0gS0VZX0QsCj4gKyAgICBbUV9LRVlf
Q09ERV9GXSAgICAgICAgICAgICAgICAgICA9IEtFWV9GLAo+ICsgICAgW1FfS0VZX0NPREVfR10g
ICAgICAgICAgICAgICAgICAgPSBLRVlfRywKPiArICAgIFtRX0tFWV9DT0RFX0hdICAgICAgICAg
ICAgICAgICAgID0gS0VZX0gsCj4gKyAgICBbUV9LRVlfQ09ERV9KXSAgICAgICAgICAgICAgICAg
ICA9IEtFWV9KLAo+ICsgICAgW1FfS0VZX0NPREVfS10gICAgICAgICAgICAgICAgICAgPSBLRVlf
SywKPiArICAgIFtRX0tFWV9DT0RFX0xdICAgICAgICAgICAgICAgICAgID0gS0VZX0wsCj4gKyAg
ICBbUV9LRVlfQ09ERV9TRU1JQ09MT05dICAgICAgICAgICA9IEtFWV9TRU1JQ09MT04sCj4gKyAg
ICBbUV9LRVlfQ09ERV9BUE9TVFJPUEhFXSAgICAgICAgICA9IEtFWV9BUE9TVFJPUEhFLAo+ICsg
ICAgW1FfS0VZX0NPREVfR1JBVkVfQUNDRU5UXSAgICAgICAgPSBLRVlfR1JBVkUsCj4gKwo+ICsg
ICAgW1FfS0VZX0NPREVfU0hJRlRdICAgICAgICAgICAgICAgPSBLRVlfTEVGVFNISUZULAo+ICsg
ICAgW1FfS0VZX0NPREVfQkFDS1NMQVNIXSAgICAgICAgICAgPSBLRVlfQkFDS1NMQVNILAo+ICsg
ICAgW1FfS0VZX0NPREVfTEVTU10gICAgICAgICAgICAgICAgPSBLRVlfMTAyTkQsCj4gKyAgICBb
UV9LRVlfQ09ERV9aXSAgICAgICAgICAgICAgICAgICA9IEtFWV9aLAo+ICsgICAgW1FfS0VZX0NP
REVfWF0gICAgICAgICAgICAgICAgICAgPSBLRVlfWCwKPiArICAgIFtRX0tFWV9DT0RFX0NdICAg
ICAgICAgICAgICAgICAgID0gS0VZX0MsCj4gKyAgICBbUV9LRVlfQ09ERV9WXSAgICAgICAgICAg
ICAgICAgICA9IEtFWV9WLAo+ICsgICAgW1FfS0VZX0NPREVfQl0gICAgICAgICAgICAgICAgICAg
PSBLRVlfQiwKPiArICAgIFtRX0tFWV9DT0RFX05dICAgICAgICAgICAgICAgICAgID0gS0VZX04s
Cj4gKyAgICBbUV9LRVlfQ09ERV9NXSAgICAgICAgICAgICAgICAgICA9IEtFWV9NLAo+ICsgICAg
W1FfS0VZX0NPREVfQ09NTUFdICAgICAgICAgICAgICAgPSBLRVlfQ09NTUEsCj4gKyAgICBbUV9L
RVlfQ09ERV9ET1RdICAgICAgICAgICAgICAgICA9IEtFWV9ET1QsCj4gKyAgICBbUV9LRVlfQ09E
RV9TTEFTSF0gICAgICAgICAgICAgICA9IEtFWV9TTEFTSCwKPiArICAgIFtRX0tFWV9DT0RFX1NI
SUZUX1JdICAgICAgICAgICAgID0gS0VZX1JJR0hUU0hJRlQsCj4gKwo+ICsgICAgW1FfS0VZX0NP
REVfQUxUXSAgICAgICAgICAgICAgICAgPSBLRVlfTEVGVEFMVCwKPiArICAgIFtRX0tFWV9DT0RF
X1NQQ10gICAgICAgICAgICAgICAgID0gS0VZX1NQQUNFLAo+ICsgICAgW1FfS0VZX0NPREVfQ0FQ
U19MT0NLXSAgICAgICAgICAgPSBLRVlfQ0FQU0xPQ0ssCj4gKwo+ICsgICAgW1FfS0VZX0NPREVf
RjFdICAgICAgICAgICAgICAgICAgPSBLRVlfRjEsCj4gKyAgICBbUV9LRVlfQ09ERV9GMl0gICAg
ICAgICAgICAgICAgICA9IEtFWV9GMiwKPiArICAgIFtRX0tFWV9DT0RFX0YzXSAgICAgICAgICAg
ICAgICAgID0gS0VZX0YzLAo+ICsgICAgW1FfS0VZX0NPREVfRjRdICAgICAgICAgICAgICAgICAg
PSBLRVlfRjQsCj4gKyAgICBbUV9LRVlfQ09ERV9GNV0gICAgICAgICAgICAgICAgICA9IEtFWV9G
NSwKPiArICAgIFtRX0tFWV9DT0RFX0Y2XSAgICAgICAgICAgICAgICAgID0gS0VZX0Y2LAo+ICsg
ICAgW1FfS0VZX0NPREVfRjddICAgICAgICAgICAgICAgICAgPSBLRVlfRjcsCj4gKyAgICBbUV9L
RVlfQ09ERV9GOF0gICAgICAgICAgICAgICAgICA9IEtFWV9GOCwKPiArICAgIFtRX0tFWV9DT0RF
X0Y5XSAgICAgICAgICAgICAgICAgID0gS0VZX0Y5LAo+ICsgICAgW1FfS0VZX0NPREVfRjEwXSAg
ICAgICAgICAgICAgICAgPSBLRVlfRjEwLAo+ICsgICAgW1FfS0VZX0NPREVfTlVNX0xPQ0tdICAg
ICAgICAgICAgPSBLRVlfTlVNTE9DSywKPiArICAgIFtRX0tFWV9DT0RFX1NDUk9MTF9MT0NLXSAg
ICAgICAgID0gS0VZX1NDUk9MTExPQ0ssCj4gKwo+ICsgICAgW1FfS0VZX0NPREVfS1BfMF0gICAg
ICAgICAgICAgICAgPSBLRVlfS1AwLAo+ICsgICAgW1FfS0VZX0NPREVfS1BfMV0gICAgICAgICAg
ICAgICAgPSBLRVlfS1AxLAo+ICsgICAgW1FfS0VZX0NPREVfS1BfMl0gICAgICAgICAgICAgICAg
PSBLRVlfS1AyLAo+ICsgICAgW1FfS0VZX0NPREVfS1BfM10gICAgICAgICAgICAgICAgPSBLRVlf
S1AzLAo+ICsgICAgW1FfS0VZX0NPREVfS1BfNF0gICAgICAgICAgICAgICAgPSBLRVlfS1A0LAo+
ICsgICAgW1FfS0VZX0NPREVfS1BfNV0gICAgICAgICAgICAgICAgPSBLRVlfS1A1LAo+ICsgICAg
W1FfS0VZX0NPREVfS1BfNl0gICAgICAgICAgICAgICAgPSBLRVlfS1A2LAo+ICsgICAgW1FfS0VZ
X0NPREVfS1BfN10gICAgICAgICAgICAgICAgPSBLRVlfS1A3LAo+ICsgICAgW1FfS0VZX0NPREVf
S1BfOF0gICAgICAgICAgICAgICAgPSBLRVlfS1A4LAo+ICsgICAgW1FfS0VZX0NPREVfS1BfOV0g
ICAgICAgICAgICAgICAgPSBLRVlfS1A5LAo+ICsgICAgW1FfS0VZX0NPREVfS1BfU1VCVFJBQ1Rd
ICAgICAgICAgPSBLRVlfS1BNSU5VUywKPiArICAgIFtRX0tFWV9DT0RFX0tQX0FERF0gICAgICAg
ICAgICAgID0gS0VZX0tQUExVUywKPiArICAgIFtRX0tFWV9DT0RFX0tQX0RFQ0lNQUxdICAgICAg
ICAgID0gS0VZX0tQRE9ULAo+ICsgICAgW1FfS0VZX0NPREVfS1BfRU5URVJdICAgICAgICAgICAg
PSBLRVlfS1BFTlRFUiwKPiArICAgIFtRX0tFWV9DT0RFX0tQX0RJVklERV0gICAgICAgICAgID0g
S0VZX0tQU0xBU0gsCj4gKyAgICBbUV9LRVlfQ09ERV9LUF9NVUxUSVBMWV0gICAgICAgICA9IEtF
WV9LUEFTVEVSSVNLLAo+ICsKPiArICAgIFtRX0tFWV9DT0RFX0YxMV0gICAgICAgICAgICAgICAg
ID0gS0VZX0YxMSwKPiArICAgIFtRX0tFWV9DT0RFX0YxMl0gICAgICAgICAgICAgICAgID0gS0VZ
X0YxMiwKPiArCj4gKyAgICBbUV9LRVlfQ09ERV9DVFJMX1JdICAgICAgICAgICAgICA9IEtFWV9S
SUdIVENUUkwsCj4gKyAgICBbUV9LRVlfQ09ERV9TWVNSUV0gICAgICAgICAgICAgICA9IEtFWV9T
WVNSUSwKPiArICAgIFtRX0tFWV9DT0RFX1BSSU5UXSAgICAgICAgICAgICAgID0gS0VZX1NZU1JR
LAoKSSB0YWtlIHRoYXQgS0VZX1BSSU5UIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIHByb3RvY29s
PwoKCj4gKyAgICBbUV9LRVlfQ09ERV9QQVVTRV0gICAgICAgICAgICAgICA9IEtFWV9QQVVTRSwK
PiArICAgIFtRX0tFWV9DT0RFX0FMVF9SXSAgICAgICAgICAgICAgID0gS0VZX1JJR0hUQUxULAo+
ICsKPiArICAgIFtRX0tFWV9DT0RFX0hPTUVdICAgICAgICAgICAgICAgID0gS0VZX0hPTUUsCj4g
KyAgICBbUV9LRVlfQ09ERV9VUF0gICAgICAgICAgICAgICAgICA9IEtFWV9VUCwKPiArICAgIFtR
X0tFWV9DT0RFX1BHVVBdICAgICAgICAgICAgICAgID0gS0VZX1BBR0VVUCwKPiArICAgIFtRX0tF
WV9DT0RFX0xFRlRdICAgICAgICAgICAgICAgID0gS0VZX0xFRlQsCj4gKyAgICBbUV9LRVlfQ09E
RV9SSUdIVF0gICAgICAgICAgICAgICA9IEtFWV9SSUdIVCwKPiArICAgIFtRX0tFWV9DT0RFX0VO
RF0gICAgICAgICAgICAgICAgID0gS0VZX0VORCwKPiArICAgIFtRX0tFWV9DT0RFX0RPV05dICAg
ICAgICAgICAgICAgID0gS0VZX0RPV04sCj4gKyAgICBbUV9LRVlfQ09ERV9QR0ROXSAgICAgICAg
ICAgICAgICA9IEtFWV9QQUdFRE9XTiwKPiArICAgIFtRX0tFWV9DT0RFX0lOU0VSVF0gICAgICAg
ICAgICAgID0gS0VZX0lOU0VSVCwKPiArICAgIFtRX0tFWV9DT0RFX0RFTEVURV0gICAgICAgICAg
ICAgID0gS0VZX0RFTEVURSwKPiArCj4gKyAgICBbUV9LRVlfQ09ERV9NRVRBX0xdICAgICAgICAg
ICAgICA9IEtFWV9MRUZUTUVUQSwKPiArICAgIFtRX0tFWV9DT0RFX01FVEFfUl0gICAgICAgICAg
ICAgID0gS0VZX1JJR0hUTUVUQSwKPiArICAgIFtRX0tFWV9DT0RFX01FTlVdICAgICAgICAgICAg
ICAgID0gS0VZX01FTlUsCj4gIH07Cj4gLSNlbmRpZgo+ICAKPiAtLyoKPiAtICogZm9yIChpID0g
MDsgaSA8IDEyODsgaSsrKSB7Cj4gLSAqICAgICBzY2FuY29kZTJsaW51eFtpXSA9IGF0a2JkX3Nl
dDJfa2V5Y29kZVthdGtiZF91bnhsYXRlX3RhYmxlW2ldXTsKPiAtICogICAgIHNjYW5jb2RlMmxp
bnV4W2kgfCAweDgwXSA9IGF0a2JkX3NldDJfa2V5Y29kZVthdGtiZF91bnhsYXRlX3RhYmxlW2ld
IHwgMHg4MF07Cj4gLSAqIH0KPiAtICovCj4gLXN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHNj
YW5jb2RlMmxpbnV4WzUxMl0gPSB7Cj4gLSAgICAgIDAsICAxLCAgMiwgIDMsICA0LCAgNSwgIDYs
ICA3LCAgOCwgIDksIDEwLCAxMSwgMTIsIDEzLCAxNCwgMTUsCj4gLSAgICAgMTYsIDE3LCAxOCwg
MTksIDIwLCAyMSwgMjIsIDIzLCAyNCwgMjUsIDI2LCAyNywgMjgsIDI5LCAzMCwgMzEsCj4gLSAg
ICAgMzIsIDMzLCAzNCwgMzUsIDM2LCAzNywgMzgsIDM5LCA0MCwgNDEsIDQyLCA0MywgNDQsIDQ1
LCA0NiwgNDcsCj4gLSAgICAgNDgsIDQ5LCA1MCwgNTEsIDUyLCA1MywgNTQsIDU1LCA1NiwgNTcs
IDU4LCA1OSwgNjAsIDYxLCA2MiwgNjMsCj4gLSAgICAgNjQsIDY1LCA2NiwgNjcsIDY4LCA2OSwg
NzAsIDcxLCA3MiwgNzMsIDc0LCA3NSwgNzYsIDc3LCA3OCwgNzksCj4gLSAgICAgODAsIDgxLCA4
MiwgODMsIDk5LCAgMCwgODYsIDg3LCA4OCwxMTcsICAwLCAgMCwgOTUsMTgzLDE4NCwxODUsCj4g
LSAgICAgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAs
ICAwLCAgMCwgIDAsCj4gLSAgICAgOTMsICAwLCAgMCwgODksICAwLCAgMCwgODUsIDkxLCA5MCwg
OTIsICAwLCA5NCwgIDAsMTI0LDEyMSwgIDAsCj4gLQo+IC0gICAgICAwLCAgMCwgIDAsICAwLCAg
MCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLAo+IC0gICAgMTY1
LCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsMTYzLCAgMCwgIDAsIDk2LCA5NywgIDAs
ICAwLAo+IC0gICAgMTEzLDE0MCwxNjQsICAwLDE2NiwgIDAsICAwLCAgMCwgIDAsICAwLDI1NSwg
IDAsICAwLCAgMCwxMTQsICAwLAo+IC0gICAgMTE1LCAgMCwxNTAsICAwLCAgMCwgOTgsMjU1LCA5
OSwxMDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLAo+IC0gICAgICAwLCAgMCwgIDAsICAw
LCAgMCwxMTksMTE5LDEwMiwxMDMsMTA0LCAgMCwxMDUsMTEyLDEwNiwxMTgsMTA3LAo+IC0gICAg
MTA4LDEwOSwxMTAsMTExLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwxMjUsMTI2LDEyNywx
MTYsMTQyLAo+IC0gICAgICAwLCAgMCwgIDAsMTQzLCAgMCwyMTcsMTU2LDE3MywxMjgsMTU5LDE1
OCwxNTcsMTU1LDIyNiwgIDAsMTEyLAo+IC0gICAgICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAw
LCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLAo+IC19Owo+ICAKPiAgLyogU2Vu
ZCBhbiBldmVudCB0byB0aGUga2V5Ym9hcmQgZnJvbnRlbmQgZHJpdmVyICovCj4gIHN0YXRpYyBp
bnQgeGVuZmJfa2JkX2V2ZW50KHN0cnVjdCBYZW5JbnB1dCAqeGVuZmIsCj4gQEAgLTI2MCw4NyAr
MzA4LDEyMyBAQCBzdGF0aWMgaW50IHhlbmZiX3NlbmRfcG9zaXRpb24oc3RydWN0IFhlbklucHV0
ICp4ZW5mYiwKPiAgICAgIHJldHVybiB4ZW5mYl9rYmRfZXZlbnQoeGVuZmIsICZldmVudCk7Cj4g
IH0KPiAgCj4gLS8qCj4gLSAqIFNlbmQgYSBrZXkgZXZlbnQgZnJvbSB0aGUgY2xpZW50IHRvIHRo
ZSBndWVzdCBPUwo+IC0gKiBRRU1VIGdpdmVzIHVzIGEgcmF3IHNjYW5jb2RlIGZyb20gYW4gQVQg
LyBQUy8yIHN0eWxlIGtleWJvYXJkLgo+IC0gKiBXZSBoYXZlIHRvIHR1cm4gdGhpcyBpbnRvIGEg
TGludXggSW5wdXQgbGF5ZXIga2V5Y29kZS4KPiAtICoKPiAtICogRXh0cmEgY29tcGxleGl0eSBm
cm9tIHRoZSBmYWN0IHRoYXQgd2l0aCBleHRlbmRlZCBzY2FuY29kZXMKPiAtICogKGxpa2UgdGhv
c2UgcHJvZHVjZWQgYnkgYXJyb3cga2V5cykgdGhpcyBtZXRob2QgZ2V0cyBjYWxsZWQKPiAtICog
dHdpY2UsIGJ1dCB3ZSBvbmx5IHdhbnQgdG8gc2VuZCBhIHNpbmdsZSBldmVudC4gU28gd2UgaGF2
ZSB0bwo+IC0gKiB0cmFjayB0aGUgJzB4ZTAnIHNjYW5jb2RlIHN0YXRlICYgY29sbGFwc2UgdGhl
IGV4dGVuZGVkIGtleXMKPiAtICogYXMgbmVlZGVkLgo+IC0gKgo+IC0gKiBXaXNoIHdlIGNvdWxk
IGp1c3Qgc2VuZCBzY2FuY29kZXMgc3RyYWlnaHQgdG8gdGhlIGd1ZXN0IHdoaWNoCj4gLSAqIGFs
cmVhZHkgaGFzIGNvZGUgZm9yIGRlYWxpbmcgd2l0aCB0aGlzLi4uCj4gLSAqLwo+IC1zdGF0aWMg
dm9pZCB4ZW5mYl9rZXlfZXZlbnQodm9pZCAqb3BhcXVlLCBpbnQgc2NhbmNvZGUpCj4gK3N0YXRp
YyB2b2lkIHhlbmZiX2tleV9ldmVudChEZXZpY2VTdGF0ZSAqZGV2LCBRZW11Q29uc29sZSAqc3Jj
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5wdXRFdmVudCAqZXZ0KQo+ICB7Cj4g
LSAgICBzdHJ1Y3QgWGVuSW5wdXQgKnhlbmZiID0gb3BhcXVlOwo+IC0gICAgaW50IGRvd24gPSAx
Owo+ICsgICAgc3RydWN0IFhlbklucHV0ICppbiA9IChzdHJ1Y3QgWGVuSW5wdXQgKilkZXY7Cj4g
KyAgICBJbnB1dEtleUV2ZW50ICprZXkgPSBldnQtPnUua2V5LmRhdGE7Cj4gKyAgICBpbnQgcWNv
ZGUgPSBxZW11X2lucHV0X2tleV92YWx1ZV90b19xY29kZShrZXktPmtleSk7Cj4gIAo+IC0gICAg
aWYgKHNjYW5jb2RlID09IDB4ZTApIHsKPiAtCXhlbmZiLT5leHRlbmRlZCA9IDE7Cj4gLQlyZXR1
cm47Cj4gLSAgICB9IGVsc2UgaWYgKHNjYW5jb2RlICYgMHg4MCkgewo+IC0Jc2NhbmNvZGUgJj0g
MHg3ZjsKPiAtCWRvd24gPSAwOwo+ICsgICAgaWYgKHFjb2RlICYmIGtleW1hcF9xY29kZVtxY29k
ZV0pIHsKPiArICAgICAgICB4ZW5mYl9zZW5kX2tleShpbiwga2V5LT5kb3duLCBrZXltYXBfcWNv
ZGVbcWNvZGVdKTsKPiAgICAgIH0KPiAtICAgIGlmICh4ZW5mYi0+ZXh0ZW5kZWQpIHsKPiAtCXNj
YW5jb2RlIHw9IDB4ODA7Cj4gLQl4ZW5mYi0+ZXh0ZW5kZWQgPSAwOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgdm9pZCB4ZW5mYl9tb3VzZV9ldmVudChEZXZpY2VTdGF0ZSAqZGV2LCBRZW11Q29uc29sZSAq
c3JjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnB1dEV2ZW50ICpldnQpCj4g
K3sKPiArICAgIHN0cnVjdCBYZW5JbnB1dCAqaW4gPSAoc3RydWN0IFhlbklucHV0ICopZGV2Owo+
ICsgICAgSW5wdXRCdG5FdmVudCAqYnRuOwo+ICsgICAgSW5wdXRNb3ZlRXZlbnQgKm1vdmU7Cj4g
Kwo+ICsgICAgc3dpdGNoIChldnQtPnR5cGUpIHsKPiArICAgIGNhc2UgSU5QVVRfRVZFTlRfS0lO
RF9CVE46Cj4gKyAgICAgICAgYnRuID0gZXZ0LT51LmJ0bi5kYXRhOwo+ICsgICAgICAgIHN3aXRj
aCAoYnRuLT5idXR0b24pIHsKPiArICAgICAgICBjYXNlIElOUFVUX0JVVFRPTl9MRUZUOgo+ICsg
ICAgICAgICAgICB4ZW5mYl9zZW5kX2tleShpbiwgYnRuLT5kb3duLCBCVE5fTEVGVCk7Cj4gKyAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgSU5QVVRfQlVUVE9OX1JJR0hUOgo+ICsg
ICAgICAgICAgICB4ZW5mYl9zZW5kX2tleShpbiwgYnRuLT5kb3duLCBCVE5fUklHSFQpOwo+ICsg
ICAgICAgICAgICBicmVhazsKPiArICAgICAgICBjYXNlIElOUFVUX0JVVFRPTl9NSURETEU6Cj4g
KyAgICAgICAgICAgIHhlbmZiX3NlbmRfa2V5KGluLCBidG4tPmRvd24sIEJUTl9NSURETEUpOwo+
ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBjYXNlIElOUFVUX0JVVFRPTl9XSEVFTF9V
UDoKPiArICAgICAgICAgICAgaWYgKGJ0bi0+ZG93bikgewo+ICsgICAgICAgICAgICAgICAgaW4t
Pm1vdXNlX3doZWVsLS07Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgY2FzZSBJTlBVVF9CVVRUT05fV0hFRUxfRE9XTjoKPiArICAgICAgICAgICAgaWYg
KGJ0bi0+ZG93bikgewo+ICsgICAgICAgICAgICAgICAgaW4tPm1vdXNlX3doZWVsKys7Cj4gKyAg
ICAgICAgICAgIH0KPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgZGVmYXVsdDoKPiAr
ICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAg
Y2FzZSBJTlBVVF9FVkVOVF9LSU5EX0FCUzoKPiArICAgICAgICBtb3ZlID0gZXZ0LT51LmFicy5k
YXRhOwo+ICsgICAgICAgIGluLT5tb3VzZV9heGVzW21vdmUtPmF4aXNdID0gbW92ZS0+dmFsdWU7
Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIElOUFVUX0VWRU5UX0tJTkRfUkVMOgo+ICsg
ICAgICAgIG1vdmUgPSBldnQtPnUucmVsLmRhdGE7Cj4gKyAgICAgICAgaW4tPm1vdXNlX2F4ZXNb
bW92ZS0+YXhpc10gKz0gbW92ZS0+dmFsdWU7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZh
dWx0Ogo+ICsgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+IC0gICAgeGVuZmJfc2VuZF9rZXkoeGVu
ZmIsIGRvd24sIHNjYW5jb2RlMmxpbnV4W3NjYW5jb2RlXSk7Cj4gIH0KPiAgCj4gLS8qCj4gLSAq
IFNlbmQgYSBtb3VzZSBldmVudCBmcm9tIHRoZSBjbGllbnQgdG8gdGhlIGd1ZXN0IE9TCj4gLSAq
Cj4gLSAqIFRoZSBRRU1VIG1vdXNlIGNhbiBiZSBpbiBlaXRoZXIgcmVsYXRpdmUsIG9yIGFic29s
dXRlIG1vZGUuCj4gLSAqIE1vdmVtZW50IGlzIHNlbnQgc2VwYXJhdGVseSBmcm9tIGJ1dHRvbiBz
dGF0ZSwgd2hpY2ggaGFzIHRvCj4gLSAqIGJlIGVuY29kZWQgYXMgdmlydHVhbCBrZXkgZXZlbnRz
LiBXZSBhbHNvIGRvbid0IGFjdHVhbGx5IGdldAo+IC0gKiBnaXZlbiBhbnkgYnV0dG9uIHVwL2Rv
d24gZXZlbnRzLCBzbyBoYXZlIHRvIHRyYWNrIGNoYW5nZXMgaW4KPiAtICogdGhlIGJ1dHRvbiBz
dGF0ZS4KPiAtICovCj4gLXN0YXRpYyB2b2lkIHhlbmZiX21vdXNlX2V2ZW50KHZvaWQgKm9wYXF1
ZSwKPiAtCQkJICAgICAgaW50IGR4LCBpbnQgZHksIGludCBkeiwgaW50IGJ1dHRvbl9zdGF0ZSkK
PiArc3RhdGljIHZvaWQgeGVuZmJfbW91c2Vfc3luYyhEZXZpY2VTdGF0ZSAqZGV2KQo+ICB7Cj4g
LSAgICBzdHJ1Y3QgWGVuSW5wdXQgKnhlbmZiID0gb3BhcXVlOwo+IC0gICAgUWVtdUNvbnNvbGUg
KmNvbiA9IHFlbXVfY29uc29sZV9sb29rdXBfYnlfaW5kZXgoMCk7Cj4gLSAgICBEaXNwbGF5U3Vy
ZmFjZSAqc3VyZmFjZTsKPiAtICAgIGludCBkdywgZGgsIGk7Cj4gKyAgICBzdHJ1Y3QgWGVuSW5w
dXQgKmluID0gKHN0cnVjdCBYZW5JbnB1dCAqKWRldjsKPiArICAgIGludCBkeCwgZHksIGR6Owo+
ICAKPiAtICAgIGlmICghY29uKSB7Cj4gLSAgICAgICAgeGVuX3B2X3ByaW50ZigmeGVuZmItPmMu
eGVuZGV2LCAwLCAiTm8gUUVNVSBjb25zb2xlIGF2YWlsYWJsZSIpOwo+IC0gICAgICAgIHJldHVy
bjsKPiAtICAgIH0KPiArICAgIGR4ID0gaW4tPm1vdXNlX2F4ZXNbSU5QVVRfQVhJU19YXTsKPiAr
ICAgIGR5ID0gaW4tPm1vdXNlX2F4ZXNbSU5QVVRfQVhJU19ZXTsKPiArICAgIGR6ID0gaW4tPm1v
dXNlX3doZWVsOwo+ICsKPiArICAgIHRyYWNlX3hlbmZiX21vdXNlX2V2ZW50KGluLCBkeCwgZHks
IGR6LCAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4tPmFic19wb2ludGVyX3dh
bnRlZCk7Cj4gKwo+ICsgICAgaWYgKGluLT5hYnNfcG9pbnRlcl93YW50ZWQpIHsKPiArICAgICAg
ICBRZW11Q29uc29sZSAqY29uID0gcWVtdV9jb25zb2xlX2xvb2t1cF9ieV9pbmRleCgwKTsKPiAr
ICAgICAgICBEaXNwbGF5U3VyZmFjZSAqc3VyZmFjZTsKPiArICAgICAgICBpbnQgZHcsIGRoOwo+
ICsKPiArICAgICAgICBpZiAoIWNvbikgewo+ICsgICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKCZp
bi0+Yy54ZW5kZXYsIDAsICJObyBRRU1VIGNvbnNvbGUgYXZhaWxhYmxlIik7Cj4gKyAgICAgICAg
ICAgIHJldHVybjsKPiArICAgICAgICB9Cj4gIAo+IC0gICAgc3VyZmFjZSA9IHFlbXVfY29uc29s
ZV9zdXJmYWNlKGNvbik7Cj4gLSAgICBkdyA9IHN1cmZhY2Vfd2lkdGgoc3VyZmFjZSk7Cj4gLSAg
ICBkaCA9IHN1cmZhY2VfaGVpZ2h0KHN1cmZhY2UpOwo+IC0KPiAtICAgIHRyYWNlX3hlbmZiX21v
dXNlX2V2ZW50KG9wYXF1ZSwgZHgsIGR5LCBkeiwgYnV0dG9uX3N0YXRlLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuZmItPmFic19wb2ludGVyX3dhbnRlZCk7Cj4gLSAgICBpZiAo
eGVuZmItPmFic19wb2ludGVyX3dhbnRlZCkKPiAtCXhlbmZiX3NlbmRfcG9zaXRpb24oeGVuZmIs
Cj4gLQkJCSAgICBkeCAqIChkdyAtIDEpIC8gMHg3ZmZmLAo+IC0JCQkgICAgZHkgKiAoZGggLSAx
KSAvIDB4N2ZmZiwKPiAtCQkJICAgIGR6KTsKPiAtICAgIGVsc2UKPiAtCXhlbmZiX3NlbmRfbW90
aW9uKHhlbmZiLCBkeCwgZHksIGR6KTsKPiAtCj4gLSAgICBmb3IgKGkgPSAwIDsgaSA8IDggOyBp
KyspIHsKPiAtCWludCBsYXN0RG93biA9IHhlbmZiLT5idXR0b25fc3RhdGUgJiAoMSA8PCBpKTsK
PiAtCWludCBkb3duID0gYnV0dG9uX3N0YXRlICYgKDEgPDwgaSk7Cj4gLQlpZiAoZG93biA9PSBs
YXN0RG93bikKPiAtCSAgICBjb250aW51ZTsKPiAtCj4gLQlpZiAoeGVuZmJfc2VuZF9rZXkoeGVu
ZmIsIGRvd24sIEJUTl9MRUZUK2kpIDwgMCkKPiAtCSAgICByZXR1cm47Cj4gKyAgICAgICAgc3Vy
ZmFjZSA9IHFlbXVfY29uc29sZV9zdXJmYWNlKGNvbik7Cj4gKyAgICAgICAgZHcgPSBzdXJmYWNl
X3dpZHRoKHN1cmZhY2UpOwo+ICsgICAgICAgIGRoID0gc3VyZmFjZV9oZWlnaHQoc3VyZmFjZSk7
Cj4gKwo+ICsgICAgICAgIGR4ID0gZHggKiAoZHcgLSAxKSAvIDB4N2ZmZjsKPiArICAgICAgICBk
eSA9IGR5ICogKGRoIC0gMSkgLyAweDdmZmY7Cj4gKwo+ICsgICAgICAgIHhlbmZiX3NlbmRfcG9z
aXRpb24oaW4sIGR4LCBkeSwgZHopOwo+ICsgICAgfSBlbHNlIHsKPiArICAgICAgICB4ZW5mYl9z
ZW5kX21vdGlvbihpbiwgZHgsIGR5LCBkeik7Cj4gKwo+ICsgICAgICAgIGluLT5tb3VzZV9heGVz
W0lOUFVUX0FYSVNfWF0gPSAwOwo+ICsgICAgICAgIGluLT5tb3VzZV9heGVzW0lOUFVUX0FYSVNf
WV0gPSAwOwo+ICAgICAgfQo+IC0gICAgeGVuZmItPmJ1dHRvbl9zdGF0ZSA9IGJ1dHRvbl9zdGF0
ZTsKPiArCj4gKyAgICBpbi0+bW91c2Vfd2hlZWwgPSAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgUWVt
dUlucHV0SGFuZGxlciB4ZW5mYl9rZXlib2FyZCA9IHsKPiArICAgIC5uYW1lICA9ICJYZW4gUFZG
QiBLZXlib2FyZCIsCj4gKyAgICAubWFzayAgPSBJTlBVVF9FVkVOVF9NQVNLX0tFWSwKPiArICAg
IC5ldmVudCA9IHhlbmZiX2tleV9ldmVudCwKPiArfTsKPiArc3RhdGljIFFlbXVJbnB1dEhhbmRs
ZXIgeGVuZmJfYWJzX21vdXNlID0gewo+ICsgICAgLm5hbWUgID0gIlhlbiBQVkZCIEFic29sdXRl
IE1vdXNlIiwKPiArICAgIC5tYXNrICA9IElOUFVUX0VWRU5UX01BU0tfQlROIHwgSU5QVVRfRVZF
TlRfTUFTS19BQlMsCj4gKyAgICAuZXZlbnQgPSB4ZW5mYl9tb3VzZV9ldmVudCwKPiArICAgIC5z
eW5jICA9IHhlbmZiX21vdXNlX3N5bmMKPiArfTsKPiArc3RhdGljIFFlbXVJbnB1dEhhbmRsZXIg
eGVuZmJfcmVsX21vdXNlID0gewo+ICsgICAgLm5hbWUgID0gIlhlbiBQVkZCIE1vdXNlIiwKPiAr
ICAgIC5tYXNrICA9IElOUFVUX0VWRU5UX01BU0tfQlROIHwgSU5QVVRfRVZFTlRfTUFTS19SRUws
Cj4gKyAgICAuZXZlbnQgPSB4ZW5mYl9tb3VzZV9ldmVudCwKPiArICAgIC5zeW5jICA9IHhlbmZi
X21vdXNlX3N5bmMsCj4gK307Cj4gKwo+ICBzdGF0aWMgaW50IGlucHV0X2luaXQoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2KQo+ICB7Cj4gICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2
LCAiZmVhdHVyZS1hYnMtcG9pbnRlciIsIDEpOwo+IEBAIC0zNTYsNyArNDQwLDYgQEAgc3RhdGlj
IGludCBpbnB1dF9pbml0aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgICAgIGlm
IChyYyAhPSAwKQo+ICAJcmV0dXJuIHJjOwo+ICAKPiAtICAgIHFlbXVfYWRkX2tiZF9ldmVudF9o
YW5kbGVyKHhlbmZiX2tleV9ldmVudCwgaW4pOwo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4g
QEAgLTM2OSwyNCArNDUyLDM0IEBAIHN0YXRpYyB2b2lkIGlucHV0X2Nvbm5lY3RlZChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYpCj4gICAgICAgICAgaW4tPmFic19wb2ludGVyX3dhbnRlZCA9IDA7
Cj4gICAgICB9Cj4gIAo+IC0gICAgaWYgKGluLT5xbW91c2UpIHsKPiAtICAgICAgICBxZW11X3Jl
bW92ZV9tb3VzZV9ldmVudF9oYW5kbGVyKGluLT5xbW91c2UpOwo+ICsgICAgaWYgKGluLT5xa2Jk
KSB7Cj4gKyAgICAgICAgcWVtdV9pbnB1dF9oYW5kbGVyX3VucmVnaXN0ZXIoaW4tPnFrYmQpOwo+
ICsgICAgfQo+ICsgICAgaWYgKGluLT5xbW91KSB7Cj4gKyAgICAgICAgcWVtdV9pbnB1dF9oYW5k
bGVyX3VucmVnaXN0ZXIoaW4tPnFtb3UpOwo+ICAgICAgfQo+ICAgICAgdHJhY2VfeGVuZmJfaW5w
dXRfY29ubmVjdGVkKHhlbmRldiwgaW4tPmFic19wb2ludGVyX3dhbnRlZCk7Cj4gLSAgICBpbi0+
cW1vdXNlID0gcWVtdV9hZGRfbW91c2VfZXZlbnRfaGFuZGxlcih4ZW5mYl9tb3VzZV9ldmVudCwg
aW4sCj4gLQkJCQkJICAgICAgaW4tPmFic19wb2ludGVyX3dhbnRlZCwKPiAtCQkJCQkgICAgICAi
WGVuIFBWRkIgTW91c2UiKTsKPiArCj4gKyAgICBpbi0+cWtiZCA9IHFlbXVfaW5wdXRfaGFuZGxl
cl9yZWdpc3RlcigoRGV2aWNlU3RhdGUgKilpbiwgJnhlbmZiX2tleWJvYXJkKTsKPiArICAgIGlu
LT5xbW91ID0gcWVtdV9pbnB1dF9oYW5kbGVyX3JlZ2lzdGVyKChEZXZpY2VTdGF0ZSAqKWluLAo+
ICsgICAgICAgIChpbi0+YWJzX3BvaW50ZXJfd2FudGVkID8gJnhlbmZiX2Fic19tb3VzZSA6ICZ4
ZW5mYl9yZWxfbW91c2UpKTsKPiArCj4gKyAgICBxZW11X2lucHV0X2hhbmRsZXJfYWN0aXZhdGUo
aW4tPnFrYmQpOwo+ICsgICAgcWVtdV9pbnB1dF9oYW5kbGVyX2FjdGl2YXRlKGluLT5xbW91KTsK
PiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgaW5wdXRfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCj4gIHsKPiAgICAgIHN0cnVjdCBYZW5JbnB1dCAqaW4gPSBjb250YWluZXJfb2Yo
eGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsKPiAgCj4gLSAgICBpZiAoaW4tPnFt
b3VzZSkgewo+IC0JcWVtdV9yZW1vdmVfbW91c2VfZXZlbnRfaGFuZGxlcihpbi0+cW1vdXNlKTsK
PiAtCWluLT5xbW91c2UgPSBOVUxMOwo+ICsgICAgaWYgKGluLT5xa2JkKSB7Cj4gKyAgICAgICAg
cWVtdV9pbnB1dF9oYW5kbGVyX3VucmVnaXN0ZXIoaW4tPnFrYmQpOwo+ICsgICAgICAgIGluLT5x
a2JkID0gTlVMTDsKPiArICAgIH0KPiArICAgIGlmIChpbi0+cW1vdSkgewo+ICsgICAgICAgIHFl
bXVfaW5wdXRfaGFuZGxlcl91bnJlZ2lzdGVyKGluLT5xbW91KTsKPiArICAgICAgICBpbi0+cW1v
dSA9IE5VTEw7Cj4gICAgICB9Cj4gLSAgICBxZW11X2FkZF9rYmRfZXZlbnRfaGFuZGxlcihOVUxM
LCBOVUxMKTsKPiAgICAgIGNvbW1vbl91bmJpbmQoJmluLT5jKTsKPiAgfQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 21 23:13:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 23:13: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.xen.org>)
	id 1djvsx-00080j-5q; Mon, 21 Aug 2017 23:13:31 +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 1djvsw-00080Z-DF
 for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 23:13:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E3/6B-03557-9196B995; Mon, 21 Aug 2017 23:13:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJssq5k5ux
 Ig43dTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ade7fZCqZJV0w4tZC1gfGLcBcjF4eQwBIm
 ic5Xk5m7GDk5WAQcJJ4fecvYxcjBwSgQI/HghzVImFEgTGLy5SWsIGEWAW2JZdukQcJsAoYSf
 59sYgMJSwDZSz5zgIRFBNQk/sxayAZiMwsUSvy73wdmCwu4SLz4t5QFxOYUcJW4+qwHbBGvgL
 fEpI92IKaQQK3E1+WSIBWiAroSh/79AevkFRCUODnzCQvERC2J5dO3sUxgFJiFJDULSWoBI9M
 qRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2Mf9cG
 HmKU5GBSEuXdkDorUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb3b67EghwaLU9NSKtMwcYBzAp
 CU4eJREeC+CpHmLCxJzizPTIVKnGI05mib++sXE0QcihVjy8vNSpcR580FKBUBKM0rz4AbB4v
 MSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnbQabwZOaVwO17BXQKE9Aphq3TQE4pSURISTU
 wVnswiJ3qO3Vmuop34Y8e83n1VW+6mDrvTLI5Gmf0ZtlUR8Wl3x2m6Uyafmn5i/4FS/KulT1Z
 JmfZn/IksPG7edeLrCdXjv//uHrSblHHXLEJYYmTb+ecuvmCzYSbZfGFKq4Jwo+k8xkYPEoFZ
 1uFm52OebNHv+yWeH7QU883zyrl50Wr/Wl9pMRSnJFoqMVcVJwIAEEi+2fKAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503357207!64984391!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35784 invoked from network); 21 Aug 2017 23:13:28 -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; 21 Aug 2017 23:13:28 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C194B20C09;
 Mon, 21 Aug 2017 23:13:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C194B20C09
Date: Mon, 21 Aug 2017 16:13:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Owen Smith <owen.smith@citrix.com>
In-Reply-To: <1501081831-9587-3-git-send-email-owen.smith@citrix.com>
Message-ID: <alpine.DEB.2.10.1708211612360.12143@sstabellini-ThinkPad-X260>
References: <1501081831-9587-1-git-send-email-owen.smith@citrix.com>
 <1501081831-9587-3-git-send-email-owen.smith@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 2/2 v3] xenfb: Add
	[feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyNiBKdWwgMjAxNywgT3dlbiBTbWl0aCB3cm90ZToKPiBXcml0ZXMgImZlYXR1cmUt
cmF3LXBvaW50ZXIiIGR1cmluZyBpbml0IHRvIGluZGljYXRlIHRoZSBiYWNrZW5kCj4gY2FuIHBh
c3MgcmF3IHVuc2NhbGVkIHZhbHVlcyBmb3IgYWJzb2x1dGUgYXhlcyB0byB0aGUgZnJvbnRlbmQu
Cj4gRnJvbnRlbmRzIHNldCAicmVxdWVzdC1yYXctcG9pbnRlciIgdG8gaW5kaWNhdGUgdGhlIGJh
Y2tlbmQgc2hvdWxkCj4gbm90IGF0dGVtcHQgdG8gc2NhbGUgYWJzb2x1dGUgdmFsdWVzIHRvIGNv
bnNvbGUgc2l6ZS4KPiAicmVxdWVzdC1yYXctcG9pbnRlciIgaXMgb25seSB2YWxpZCBpZiAicmVx
dWVzdC1hYnMtcG9pbnRlciIgaXMKPiBhbHNvIHNldC4gUmF3IHVuc2NhbGVkIHBvaW50ZXIgdmFs
dWVzIGFyZSBpbiB0aGUgcmFuZ2UgWzAsIDB4N2ZmZl0KPiAKPiAiZmVhdHVyZS1yYXctcG9pbnRl
ciIgYW5kICJyZXF1ZXN0LXJhdy1wb2ludGVyIiBhZGRlZCB0byBYZW4KPiBoZWFkZXIgaW4gY29t
bWl0IDc4Njg2NTRmZjdmZTVlNGEyZWVhZTJiMjc3NjQ0ZmE4ODRhNTAzMWUKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIGh3
L2Rpc3BsYXkveGVuZmIuYyB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZiLmMK
PiBpbmRleCBlNDEyNzUzLi5mMzk3ZjlhIDEwMDY0NAo+IC0tLSBhL2h3L2Rpc3BsYXkveGVuZmIu
Ywo+ICsrKyBiL2h3L2Rpc3BsYXkveGVuZmIuYwo+IEBAIC01MCw2ICs1MCw3IEBAIHN0cnVjdCBj
b21tb24gewo+ICBzdHJ1Y3QgWGVuSW5wdXQgewo+ICAgICAgc3RydWN0IGNvbW1vbiBjOwo+ICAg
ICAgaW50IGFic19wb2ludGVyX3dhbnRlZDsgLyogV2hldGhlciBndWVzdCBzdXBwb3J0cyBhYnNv
bHV0ZSBwb2ludGVyICovCj4gKyAgICBpbnQgcmF3X3BvaW50ZXJfd2FudGVkOyAvKiBXaGV0aGVy
IGd1ZXN0IHN1cHBvcnRzIHJhdyAodW5zY2FsZWQpIHBvaW50ZXIgKi8KPiAgICAgIFFlbXVJbnB1
dEhhbmRsZXJTdGF0ZSAqcWtiZDsKPiAgICAgIFFlbXVJbnB1dEhhbmRsZXJTdGF0ZSAqcW1vdTsK
PiAgICAgIGludCBtb3VzZV9heGVzW0lOUFVUX0FYSVNfX01BWF07Cj4gQEAgLTM4MCwyMSArMzgx
LDIzIEBAIHN0YXRpYyB2b2lkIHhlbmZiX21vdXNlX3N5bmMoRGV2aWNlU3RhdGUgKmRldikKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluLT5hYnNfcG9pbnRlcl93YW50ZWQpOwo+ICAK
PiAgICAgIGlmIChpbi0+YWJzX3BvaW50ZXJfd2FudGVkKSB7Cj4gLSAgICAgICAgUWVtdUNvbnNv
bGUgKmNvbiA9IHFlbXVfY29uc29sZV9sb29rdXBfYnlfaW5kZXgoMCk7Cj4gLSAgICAgICAgRGlz
cGxheVN1cmZhY2UgKnN1cmZhY2U7Cj4gLSAgICAgICAgaW50IGR3LCBkaDsKPiAtCj4gLSAgICAg
ICAgaWYgKCFjb24pIHsKPiAtICAgICAgICAgICAgeGVuX3B2X3ByaW50ZigmaW4tPmMueGVuZGV2
LCAwLCAiTm8gUUVNVSBjb25zb2xlIGF2YWlsYWJsZSIpOwo+IC0gICAgICAgICAgICByZXR1cm47
Cj4gLSAgICAgICAgfQo+ICsgICAgICAgIGlmICghaW4tPnJhd19wb2ludGVyX3dhbnRlZCkgewo+
ICsgICAgICAgICAgICBRZW11Q29uc29sZSAqY29uID0gcWVtdV9jb25zb2xlX2xvb2t1cF9ieV9p
bmRleCgwKTsKPiArICAgICAgICAgICAgRGlzcGxheVN1cmZhY2UgKnN1cmZhY2U7Cj4gKyAgICAg
ICAgICAgIGludCBkdywgZGg7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIWNvbikgewo+ICsgICAg
ICAgICAgICAgICAgeGVuX3B2X3ByaW50ZigmaW4tPmMueGVuZGV2LCAwLCAiTm8gUUVNVSBjb25z
b2xlIGF2YWlsYWJsZSIpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgICAg
ICB9Cj4gIAo+IC0gICAgICAgIHN1cmZhY2UgPSBxZW11X2NvbnNvbGVfc3VyZmFjZShjb24pOwo+
IC0gICAgICAgIGR3ID0gc3VyZmFjZV93aWR0aChzdXJmYWNlKTsKPiAtICAgICAgICBkaCA9IHN1
cmZhY2VfaGVpZ2h0KHN1cmZhY2UpOwo+ICsgICAgICAgICAgICBzdXJmYWNlID0gcWVtdV9jb25z
b2xlX3N1cmZhY2UoY29uKTsKPiArICAgICAgICAgICAgZHcgPSBzdXJmYWNlX3dpZHRoKHN1cmZh
Y2UpOwo+ICsgICAgICAgICAgICBkaCA9IHN1cmZhY2VfaGVpZ2h0KHN1cmZhY2UpOwo+ICAKPiAt
ICAgICAgICBkeCA9IGR4ICogKGR3IC0gMSkgLyAweDdmZmY7Cj4gLSAgICAgICAgZHkgPSBkeSAq
IChkaCAtIDEpIC8gMHg3ZmZmOwo+ICsgICAgICAgICAgICBkeCA9IGR4ICogKGR3IC0gMSkgLyAw
eDdmZmY7Cj4gKyAgICAgICAgICAgIGR5ID0gZHkgKiAoZGggLSAxKSAvIDB4N2ZmZjsKPiArICAg
ICAgICB9Cj4gIAo+ICAgICAgICAgIHhlbmZiX3NlbmRfcG9zaXRpb24oaW4sIGR4LCBkeSwgZHop
Owo+ICAgICAgfSBlbHNlIHsKPiBAQCAtNDI4LDYgKzQzMSw3IEBAIHN0YXRpYyBRZW11SW5wdXRI
YW5kbGVyIHhlbmZiX3JlbF9tb3VzZSA9IHsKPiAgc3RhdGljIGludCBpbnB1dF9pbml0KHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKPiAgewo+ICAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhl
bmRldiwgImZlYXR1cmUtYWJzLXBvaW50ZXIiLCAxKTsKPiArICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludCh4ZW5kZXYsICJmZWF0dXJlLXJhdy1wb2ludGVyIiwgMSk7Cj4gICAgICByZXR1cm4gMDsK
PiAgfQo+ICAKPiBAQCAtNDUxLDYgKzQ1NSwxMyBAQCBzdGF0aWMgdm9pZCBpbnB1dF9jb25uZWN0
ZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZpbi0+YWJzX3BvaW50ZXJfd2FudGVkKSA9PSAtMSkgewo+ICAgICAgICAgIGluLT5hYnNf
cG9pbnRlcl93YW50ZWQgPSAwOwo+ICAgICAgfQo+ICsgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVf
aW50KHhlbmRldiwgInJlcXVlc3QtcmF3LXBvaW50ZXIiLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZpbi0+cmF3X3BvaW50ZXJfd2FudGVkKSA9PSAtMSkgewo+ICsgICAgICAgIGlu
LT5yYXdfcG9pbnRlcl93YW50ZWQgPSAwOwo+ICsgICAgfQo+ICsgICAgaWYgKGluLT5yYXdfcG9p
bnRlcl93YW50ZWQgJiYgIWluLT5hYnNfcG9pbnRlcl93YW50ZWQpIHsKPiArICAgICAgICB4ZW5f
cHZfcHJpbnRmKHhlbmRldiwgMCwgInJhdyBwb2ludGVyIHNldCB3aXRob3V0IGFic29sdXRlIHBv
aW50ZXIuIik7Cj4gKyAgICB9Cj4gIAo+ICAgICAgaWYgKGluLT5xa2JkKSB7Cj4gICAgICAgICAg
cWVtdV9pbnB1dF9oYW5kbGVyX3VucmVnaXN0ZXIoaW4tPnFrYmQpOwo+IC0tIAo+IDIuMS40Cj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 21 23:20:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Aug 2017 23: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.xen.org>)
	id 1djvzo-0000J6-U8; Mon, 21 Aug 2017 23:20:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djvzn-0000Iu-Hc
 for xen-devel@lists.xensource.com; Mon, 21 Aug 2017 23:20:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 2A/6E-01729-2CA6B995; Mon, 21 Aug 2017 23:20:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfdg1ux
 Ig2UPbCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceTOA8aC2U2MFXuXXmFs
 YNwR0cXIxSEk8JdR4uWcxWwQzmNGiX0te6CcbYwSD1f+Yu5i5OQQEXCW+HpmLnsXIwcHr4C+R
 GN/HYgpLGAlsb1HFaRCQuCvnsShk3IgYQkBT4mGzfowZtdn0y5Gdg42oOJDYiC1LAKqEofPtz
 NNYORewMiwilGjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0Nv
 1DAyMOxgnrPI7xCjJwaQkyrshdVakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle08zZkUKCRanp
 qRVpmTnAsINJS3DwKInwmoOkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnNcHpEgApCijN
 A9uBCwGLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5tUFmcKTmVcCt+kV0BFMQEcYtk4DOa
 IkESEl1cDIqOSwPcvdxML889LY9j9p3lfDlv0x+PsteOK+23G6WdrXL6T+PjrtHZ/bDeObwU8
 271M+qZW8NeR/6iXHG/Pun/nTZ180j71LgvNe2CnX5usrA34crzGZIurhUJez9M/EyyxOe7dl
 e9+Ljru7ouaF7UdRO+/Tyqwtk5KTrrsXvYlve2yQ/y1DiaU4I9FQi7moOBEAde5F43wCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503357632!105332634!1
X-Originating-IP: [104.130.215.37]
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 6265 invoked from network); 21 Aug 2017 23:20:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Aug 2017 23:20:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djvzi-0007cj-Hg; Mon, 21 Aug 2017 23:20: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 1djvzd-0007Uj-5H; Mon, 21 Aug 2017 23:20:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djvzc-0005pI-OT; Mon, 21 Aug 2017 23:20:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112767-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=136ff4ea88123d7728a01187ee9bbdf010b23345
X-Osstest-Versions-That: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Aug 2017 23:20:24 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 112767: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc2NyB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc2Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEw
OTA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEwOTA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTA5MDYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDkwNgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0
ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjczMSBwYXNzIGluIDExMjc2Nwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTEyNzMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3Az
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMjczMQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGlu
IDExMDkwNgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgZmFpbCBpbiAxMTI3MzEgbGlrZSAxMTA5MDYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI3MzEgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMTI3MzEgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTkgbGVhay1jaGVjay9j
aGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTkg
bGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEwOTA2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5MDYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDkw
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTEwOTA2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDE5
IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgNDAgeHRmL3Rlc3QtaHZt
MzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQt
ZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAx
OSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgIDMzIHh0Zi90ZXN0LWh2
bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVp
ZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgIDQw
IHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICA0NCB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDQ0IHh0Zi90ZXN0
LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1
aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
IDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTggeHRmL3Rl
c3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhz
YS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMTM2ZmY0ZWE4ODEyM2Q3
NzI4YTAxMTg3ZWU5YmJkZjAxMGIyMzM0NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgMzIxNzEyOWViNjVjMGQ0OTk1ZWQwOGZiODkxOWUzYzMzNGNhZDU0OAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTEwOTA2ICAyMDE3LTA2LTIxIDAwOjIwOjQzIFogICA2MSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDExMjY1MiAgMjAxNy0wOC0xNSAxNDoxMDo1MSBaICAgIDYgZGF5
cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjY4OSAgMjAxNy0wOC0xNyAx
NzoyMjoxOCBaICAgIDQgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1
czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTM2ZmY0ZWE4ODEy
M2Q3NzI4YTAxMTg3ZWU5YmJkZjAxMGIyMzM0NQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3IDE1OjE1OjU1IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCiAgICAKICAgIFByb2Nlc3Npbmcg
b2YgdHJhbnNpdGl2ZSBncmFudHMgbXVzdCBub3QgdXNlIHRoZSBmYXN0IHBhdGgsIG9yIGVsc2UK
ICAgIHJlZmVyZW5jZSBjb3VudGluZyBicmVha3MgZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2
ZSBjYWxsIHRvCiAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFzZV9n
cmFudF9mb3JfY29weSgpCiAgICBjb3VudGVycGFydCBvY2N1cnMgaW5kZXBlbmRlbnQgb2Ygb3Jp
Z2luYWwgcGluIGNvdW50KS4gRnVydGhlcm1vcmUKICAgIGFmdGVyIHJlLWFjcXVpcmluZyB0ZW1w
b3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5IG5vIGdyYW50CiAgICBwcm9w
ZXJ0aWVzIGNoYW5nZWQgaWYgdGhlIG9yaWdpbmFsIHBpbiBjb3VudCB3YXMgbm9uLXplcm87IGNo
ZWNraW5nCiAgICBqdXN0IHRoZSBwaW4gY291bnRzIGlzIHN1ZmZpY2llbnQgb25seSBmb3Igd2Vs
bC1iZWhhdmVkIGd1ZXN0cy4gQXMgYQogICAgcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2Nv
cHkoKSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCiAgICAKICAgIEZ1cnRoZXJt
b3JlIGEgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgaW52b2NhdGlvbiB3YXMgbWlzc2luZyBv
biB0aGUKICAgIHJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCksIGFuZCBn
bnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNvCiAgICBuZWVkcyB0byBiYWlsIG91dCB1cG9uIGVuY291
bnRlcmluZyBhIHRyYW5zaXRpdmUgZ3JhbnQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0Et
MjI2LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQ0OGZiOTYzZGJmZjAyNzYyZDJkYjUzOTZmYTY1
NWFjMGM0MzJjNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6NDA6MzEgKzAyMDAKCmNv
bW1pdCA0MmM4YmE1ZGZjMGJlOWQ2NDZmMTkxYzc0NGM1ZmE3MWQ3ZjM3MmZhCkF1dGhvcjogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTU6MzUg
MjAxNyArMDIwMAoKICAgIGdudHRhYjogZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWls
IGNhbGxzCiAgICAKICAgIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBjb21waWxlciB3
b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhlbQogICAgdG8gYnJhbmNoZXMgaW5zdGVhZCBvZiBj
YWxscywgc28gb25seSBvbmVzIHdpdGggYSBrbm93biByZWN1cnNpb24gbGltaXQKICAgIGFyZSBv
a2F5OgogICAgLSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYgb25s
eSBvbmNlLCBhcwogICAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3b24ndCBwZXJtaXQg
dXNlIG9mIG11bHRpLWxldmVsIHRyYW5zaXRpdmUKICAgICAgZ3JhbnRzLAogICAgLSBfX2FjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBmaW5lIHRvIGNhbGwgaXRzZWxmIHdpdGggdGhlIGxhc3QK
ICAgICAgYXJndW1lbnQgZmFsc2UsIGFzIHRoYXQgcHJldmVudHMgZnVydGhlciByZWN1cnNpb24s
CiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRv
IHJlY292ZXIgZnJvbSBhbgogICAgICBvYnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRy
eSdzIHBpbiBjb3VudAogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiA5OTlkMmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDozOToxOCArMDIwMAoKY29tbWl0IGQzODQ4OWRlOWRm
OTNhNDY3OWNhZTJhZTAyYjc1Mjg3Nzc4ZmIzZWQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNTozNTo0NiAyMDE3ICswMjAwCgogICAg
Z250dGFiOiBjb3JyZWN0IHBpbiBzdGF0dXMgZml4dXAgZm9yIGNvcHkKICAgIAogICAgUmVnYXJk
bGVzcyBvZiBjb3B5IG9wZXJhdGlvbnMgb25seSBzZXR0aW5nIEdOVFBJTl9oc3QqLCBHTlRQSU5f
ZGV2KgogICAgYWxzbyBuZWVkIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCB3aGVuIGRlY2lkaW5n
IHdoZXRoZXIgdG8gY2xlYXIKICAgIF9HVEZfe3JlYWQsd3JpdH1pbmcuIEF0IGxlYXN0IGZvciBj
b25zaXN0ZW5jeSB3aXRoIGNvZGUgZWxzZXdoZXJlIHRoZQogICAgcmVhZCBwYXJ0IGJldHRlciBk
b2Vzbid0IHVzZSBhbnkgbWFzayBhdCBhbGwuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIzMC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEzOGEy
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowODowMyArMDIwMAoKY29tbWl0IGRmNTkw
MTQyNzZjZGNhM2Q4NTI4NmM3MGJkNTE5NDYwOWZiYTgzMjAKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMTUgMTU6MzM6MDkg
MjAxNyArMDIwMAoKICAgIHg4Ni9ncmFudDogZGlzYWxsb3cgbWlzYWxpZ25lZCBQVEVzCiAgICAK
ICAgIFBhZ2V0YWJsZSBlbnRyaWVzIG11c3QgYmUgYWxpZ25lZCB0byBmdW5jdGlvbiBjb3JyZWN0
bHkuICBEaXNhbGxvdyBhdHRlbXB0cwogICAgZnJvbSB0aGUgZ3Vlc3QgdG8gaGF2ZSBhIGdyYW50
IFBURSBjcmVhdGVkIGF0IGEgbWlzYWxpZ25lZCBhZGRyZXNzLCB3aGljaAogICAgd291bGQgcmVz
dWx0IGluIGNvcnJ1cHRpb24gb2YgdGhlIEwxIHRhYmxlIHdpdGggbGFyZ2VseS1ndWVzdC1jb250
cm9sbGVkCiAgICB2YWx1ZXMuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTIxMzcgLyBYU0Et
MjI3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNlNDQyOTI2YzI1MzBkYTkzNzYxOTlkY2M3Njk0MzYz
NzZhZDIzODYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA2OjQ1ICswMjAwCihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 01:25:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 01:25: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.xen.org>)
	id 1djxwa-0002Wu-Mi; Tue, 22 Aug 2017 01:25:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1djxwa-0002WW-6C
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 01:25:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1E/CC-03368-3088B995; Tue, 22 Aug 2017 01:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZepY3a
 kwaxbKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHDgFFPBIeuK32u7mRsY
 Vxh0MXJxCAn8ZZT4fvI+I4TzmFFi1z8YZxujxIQ/X5m7GDk5RAScJb6emcsOYvMK6Ev8Oj6Nq
 YuRg0NYIEji6p4skHoJgQZWiXvLusBqJAQ8Jbav6mOCsW9PPMTSxcjOwSZgJXFIDCTKIqAq0f
 RzLdsERu4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsYvy0LOMQoycGkJMq7IXVWpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXr722ZFCgkWp
 6akVaZk5wOCDSUtw8CiJ8L5uA0rzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4LwPIDAGQo
 ozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHedJBVPJl5JXCbXgEdwQR0hGHrNJ
 AjShIRUlINjKqrBJu/X23/dMhuichHieeFTEur+meYxctsDLvlpzO3om3q6ruRJrwxfVNM5nS
 GXhDYx1GkU9z9dsG//0uqD5ie//fybW2vp6vbk5uhf30Vr2w6n+2ldPdB237h8717hLWLeWd7
 Xlt4Z9P/gm1lng5O21MeGb471rROZVrTQrv3q9kio5izfiqxFGckGmoxFxUnAgBGbG91fwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503365121!66951116!1
X-Originating-IP: [104.130.215.37]
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 2630 invoked from network); 22 Aug 2017 01:25:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 01:25:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1djxwU-0001Ul-02; Tue, 22 Aug 2017 01: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 1djxwO-0006wa-ND; Tue, 22 Aug 2017 01:25:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1djxwO-00050K-HV; Tue, 22 Aug 2017 01:25:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112799-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
X-Osstest-Versions-That: xen=bcb9a02adf99b26b0cdf18cc67b6d48a03da5844
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 01:25:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112799: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc5OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc5OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzk2
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI3OTYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjc5NgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNzk2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgOTA1M2E3NGMwOGZkNmFiZjQzYmI0NWZmOTMyYjQzODZkZTdl
ODUxMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYmNiOWEwMmFkZjk5
YjI2YjBjZGYxOGNjNjdiNmQ0OGEwM2RhNTg0NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNzk2
ICAyMDE3LTA4LTIxIDIxOjAyOjA0IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
Mjc5OSAgMjAxNy0wOC0yMSAyMzowNjo0NSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14
ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj05MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJi
NDM4NmRlN2U4NTEwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIDkwNTNhNzRjMDhmZDZhYmY0M2JiNDVmZjkzMmI0Mzg2ZGU3ZTg1MTAKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249OTA1M2E3NGMwOGZkNmFiZjQzYmI0
NWZmOTMyYjQzODZkZTdlODUxMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDkwNTNhNzRjMDhmZDZhYmY0M2Ji
NDVmZjkzMmI0Mzg2ZGU3ZTg1MTAgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11
bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgOTA1M2E3NGMwOGZkNmFiZjQzYmI0NWZmOTMy
YjQzODZkZTdlODUxMDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICBiY2I5YTAyLi45MDUzYTc0ICA5MDUzYTc0YzA4ZmQ2
YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 01:54:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 01:54: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.xen.org>)
	id 1djyOt-0004Og-3d; Tue, 22 Aug 2017 01:54:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lyan@suse.com>) id 1djyOr-0004Oa-V8
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 01:54:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E3/A1-01993-DDE8B995; Tue, 22 Aug 2017 01:54:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/dO3+x
 Ig+nbBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjiwMLFkhXbP63hbGBcbVEFyMnh5BAnsTD
 Z4tZQWxeATuJS2/nsYHYEgKGEqcX3mQBsVkEVCUObewDs9kEFCXWbl/F2MXIxSEisJhR4mT3N
 SCHg0NYIETi72IrEFNIoEiifUMGiMkrICjxd4cwSCcz0PSXj16zTGDkmoWQmYUkA2G7SDSfaW
 GDsLUkHv66BRXXlli28DUzhK0mcXvbVXZUcQ4gW1KicX7lAkaOVYwaxalFZalFuoYGeklFmek
 ZJbmJmTlAnqlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GNVOdDzFKcjApifJuSJ0VKcSXlJ9S
 mZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeDN7Z0cKCRalpqdWpGXmAKMDplSCg0dJh
 FesByjNW1yQmFucmQ6ROsVozHHo94nvTBzHQKQQ2CQpcV5xkEkCIKUZpXlwg2BRe4lRVkqYlx
 HoTCGegtSi3MwSVPlXjOIcjErCvNtApvBk5pXA7XsFdAoT0CmGrdNATilJREhJNTCKlaksPDh
 3/R5988zfF0usNuh1pTjOOLBao0yUQTJGpZ8zacvdn18PJkhvj1f+fF9kw/rjAge/sd8/Wrnu
 Orf3KsfuB7eE2E9N+b4+b/OmRpaLjGe1OP1nrVjY+/NJ/4MQMf+HZZGHrXkZQk4qOsyqrzF6w
 nkkaYlRuInLwmSe+5EbNh69UaajxFKckWioxVxUnAgAVjjdUtUCAAA=
X-Env-Sender: lyan@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503366874!105340166!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27041 invoked from network); 22 Aug 2017 01:54:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 01:54:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Aug 2017 19:54:33 -0600
Message-Id: <599B8ED80200004700018555@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 21 Aug 2017 19:54:32 -0600
From: "Liang Yan" <lyan@suse.com>
To: <dmitry.torokhov@gmail.com>,<xen-devel@lists.xenproject.org>,
 <boris.ostrovsky@oracle.com>, "Juergen Gross" <jgross@suse.com>,
 <linux-kernel@vger.kernel.org>
References: <599AFF3A02000047000184DE@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartECD423C8.2__="
Subject: [Xen-devel] [PATCH] XEN/xen-kbdfront: Enable auto repeat for xen
 keyboard front driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartECD423C8.2__=
Content-Type: multipart/alternative; boundary="=__PartECD423C8.3__="

--=__PartECD423C8.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Long pressed key could not show right in XEN vncviewer after tigervnc =
client changed the way how to send repeat keys, from "Down Up Down Up ..." =
to "Down Down ... Up". By enable EV_REP bit here, XEN keyboard device will =
trigger default auto repeat process from input subsystem, and make auto =
repeat keys work correctly.  =20

Signed-off-by: Liang Yan <lyan@suse.com>
---
 drivers/input/misc/xen-kbdfront.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/input/misc/xen-kbdfront.c b/drivers/input/misc/xen-kbd=
front.c
index fa130e7b734c..0dce9830e2f4 100644
--- a/drivers/input/misc/xen-kbdfront.c
+++ b/drivers/input/misc/xen-kbdfront.c
@@ -248,6 +248,7 @@ static int xenkbd_probe(struct xenbus_device *dev,
  kbd->id.product =3D 0xffff;
=20
  __set_bit(EV_KEY, kbd->evbit);
+ __set_bit(EV_REP, kbd->evbit);
  for (i =3D KEY_ESC; i < KEY_UNKNOWN; i++)
  __set_bit(i, kbd->keybit);
  for (i =3D KEY_OK; i < KEY_MAX; i++)
--=20
2.14.0





--=__PartECD423C8.3__=
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Description: HTML

<html><head><meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3DUTF-8"><META name=3D"Author" content=3D"GroupWise WebAccess"><sty=
le type=3D"text/css"> =0Abody p =0A{ =0A	margin: 0px; =0A}=0A</style=
></head><body style=3D'font-family: Helvetica, Arial, sans-serif; =
font-size: 13px; '><div id=3D"GroupWiseSection_1503366656000_lyan@suse.com_=
F5AB7D0118AF00009D70726F37633164_" class=3D"GroupWiseMessageBody"><div>Long=
 pressed key could not show right in XEN vncviewer after tigervnc client =
changed the way how to send repeat keys, from "Down Up Down Up ..." to =
"Down Down ... Up". By enable EV_REP bit here, XEN keyboard device will =
trigger default auto repeat process from input subsystem, and make auto =
repeat keys work correctly. &nbsp;&nbsp;</div><br><div>Signed-off-by: =
Liang Yan &lt;lyan@suse.com&gt;</div><div>---</div><div>&nbsp;drivers/input=
/misc/xen-kbdfront.c | 1 +</div><div>&nbsp;1 file changed, 1 insertion(+)</=
div><br><div>diff --git a/drivers/input/misc/xen-kbdfront.c b/drivers/input=
/misc/xen-kbdfront.c</div><div>index fa130e7b734c..0dce9830e2f4 100644</div=
><div>--- a/drivers/input/misc/xen-kbdfront.c</div><div>+++ b/drivers/input=
/misc/xen-kbdfront.c</div><div>@@ -248,6 +248,7 @@ static int xenkbd_probe(=
struct xenbus_device *dev,</div><div>&nbsp;<span style=3D"white-space: =
pre;"> </span>kbd-&gt;id.product =3D 0xffff;</div><div>&nbsp;</div><div>&nb=
sp;<span style=3D"white-space: pre;"> </span>__set_bit(EV_KEY, kbd-&gt;evbi=
t);</div><div>+<span style=3D"white-space: pre;"> </span>__set_bit(EV_REP, =
kbd-&gt;evbit);</div><div>&nbsp;<span style=3D"white-space: pre;"> =
</span>for (i =3D KEY_ESC; i &lt; KEY_UNKNOWN; i++)</div><div>&nbsp;<span =
style=3D"white-space: pre;"> </span>__set_bit(i, kbd-&gt;keybit);</div><div=
>&nbsp;<span style=3D"white-space: pre;"> </span>for (i =3D KEY_OK; i &lt; =
KEY_MAX; i++)</div><div>--&nbsp;</div><div>2.14.0</div><br><br></div></body=
></html>

--=__PartECD423C8.3__=--

--=__PartECD423C8.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartECD423C8.2__=--


From xen-devel-bounces@lists.xen.org Tue Aug 22 01:58:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 01: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.xen.org>)
	id 1djySP-0004ZC-Is; Tue, 22 Aug 2017 01:58:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1djySN-0004Z6-SC
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 01:58:16 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 BF/84-01993-7BF8B995; Tue, 22 Aug 2017 01:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTGGt1t/bM
 jDWYv07b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOnuQreMRS0bRjHWMD42fmLkYuDiGBGYwS
 83e/ZAdxWAQaWCWmdTxlBHEkBOawSuz62sjaxcgJ5ORJHO86BmXnS5x+OJsFxOYVEJQ4OfMJm
 C0k4C1x5NIVIJuDg1PARuLO1WCIDTeYJM7t+sYOUsMmoCox71wjG0gNC5D95pcBxJgAiW8Hpo
 OVCAtISdzpXg+2SkRAS2LVtS2MIDazgJ7Eg1sT2SFsTYnW7b/ZJzAKzEJyxSwkqQWMTKsYNYp
 Ti8pSi3SNjPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDsJ6BgXEH4552v0OM
 khxMSqK8G1JnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K3rmx0pJFiUmp5akZaZA4wImLQEB
 4+SCO/3XqA0b3FBYm5xZjpE6hSjJceVK+u+MHE0fdgCJKcc2P6FSYglLz8vVUqc1wZkngBIQ0
 ZpHtw4WNReYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawgyhSczrwRu6yugg5iADjJsnQZ
 yUEkiQkqqgbFHMbJBRvxM9ZJ4o+YNltc2Gr16GLbv8/WCiyInt+/47y7zatanYoOlm6YZv5Oy
 T9qq5l/lfY7pQX16aLJn09LG03tOZlReORGmcLrleaXplJXLOuXKMtNVD5+zKDD96PYnZuGZ4
 JXLEkMySg2czErf6szYk7smm/kDX0ANZ/vPiDUlFvs1Q5RYijMSDbWYi4oTAdpvkc3VAgAA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503367094!92345055!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46337 invoked from network); 22 Aug 2017 01:58:14 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 01:58:14 -0000
Received: by mail-qt0-f172.google.com with SMTP id 57so13294075qtu.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 18:58:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=mV1kVEKAl2y9OBNIJFlT+VhRSsPB7RIz0EgM0I+aJ+A=;
 b=o80BIPbEwJzrbhdTF6thhArdPMw3mF+7KLSLy9AleSfyt5VgzOzNheoZn/fdmTFyfI
 TON2KcK6+09vkRXu+VETGs+GjHG5BEJPiQ/ehlYSETzzvpM1O8rxvr4yE9h5LrDiPuxx
 yw/uwOpHmzJrCw3IoP/VytRZ3LU/oVW28yvkodnfNdCVo97E/4x32swoMeghPPCTBN+u
 xvocMOHIHxVUDpg8N1dxu+nNLJtDwJe5EVnfyZL3RaZQIFbccfzpjIH5Mt2KG6oLYfzu
 5xNM4ER+yRBwd42MRrCCgCSDdm+ezutMuW17BPntYYxFhykqLB6eGVI9gR9Q5+cXulJu
 9X7A==
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=mV1kVEKAl2y9OBNIJFlT+VhRSsPB7RIz0EgM0I+aJ+A=;
 b=P28EjlxWYwKtGQZ5oRA9+rs4VxrsRRc23CFhHLDwFU+vrq64TwOyYm+m5DkV7bsIW0
 Ttq1HKorbqJG+zOdmVjm6Uiv+3ectoUUOCX+zbvI7KyuNO7bCFZPJG8/icbChO50OA73
 +yi1iAONCOoPE58J4/SyJSBhu1EIqx6q8C1iJU7Kjlf0AiaBbZtGe77JNQvEAeW8aUYA
 2oibNVohUcr416EhY/Pbxk76NeDlPm0OUHEWOolXDvQqLQTxpTIrKnJGiTBxglrpPgFu
 AicIlEfyzbbiZJqIbFGd3kV/R/KOGii5n4MPABXPuh69u3O143Ni3ek2jUcIoAVU83cx
 LZBQ==
X-Gm-Message-State: AHYfb5jvQWDwuWDQWCd2nnN6Ktek8tU/cn+Eyw8kGVgl92I9t1stFZno
 5z5qlqDzqsgCWPFlx2JgqQlI9y0dIw==
X-Received: by 10.200.41.9 with SMTP id y9mr1320565qty.32.1503367093682; Mon,
 21 Aug 2017 18:58:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.23.105 with HTTP; Mon, 21 Aug 2017 18:58:13 -0700 (PDT)
In-Reply-To: <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 21 Aug 2017 21:58:13 -0400
Message-ID: <CAENZ-+nfLk3cjueZtXnB=4js1k7rWeYiFB6JSjEnXsufLLvT7A@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgNDowNyBBTSwgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4KPiBIZWxsbyBNZW5nIFh1LAo+Cj4KPiBPbiAxOC4wOC4x
NyAyMzo0MywgTWVuZyBYdSB3cm90ZToKPj4KPj4gVGhlIFNlY3Rpb24gNC4xIGFuZCA0LjIgaW4g
WzFdIGV4cGxhaW5lZCB0aGUgd2hvbGUgZXhwZXJpbWVudCBzdGVwcy4KPj4gSWYgeW91IGhhdmUg
YW55IHF1ZXN0aW9uIG9yIGNvbmZ1c2lvbiBvbiBhIHNwZWNpZmljIHN0ZXAsIHBsZWFzZSBmZWVs
Cj4+IGZyZWUgdG8gbGV0IG1lIGtub3cuCj4KPiBGcm9tIHRoZSBkb2N1bWVudCBpdCBpcyBub3Qg
cmVhbGx5IGNsZWFyIGlmIHlvdSByYW4gb25lIGd1ZXN0IFJUIGRvbWFpbiBvciBzZXZlcmFsIHNp
bXVsdGFuZW91c2x5IGZvciB5b3VyIGV4cGVyaW1lbnRzLgo+CgpXZSBydW4gNCBWTXMgc2ltdWx0
YW5lb3VzbHkuCgoKTWVuZwoKCi0tIAotLS0tLS0tLS0tLQpNZW5nIFh1ClBoRCBDYW5kaWRhdGUg
aW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3ls
dmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 02:03:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 02: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.xen.org>)
	id 1djyX1-0005Zc-51; Tue, 22 Aug 2017 02:03:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1djyWz-0005ZW-OL
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 02:03:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4C/4E-18185-4D09B995; Tue, 22 Aug 2017 02:03:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTGFt0rE2Z
 HGlzcKW3xfctkJgdGj8MfrrAEMEaxZuYl5VcksGZc23GcpWAdd0X3zAaWBsYVnF2MXBxCAjMZ
 JeatOc0G4rAINLBKfH36nRnEkRCYwypxcsIppi5GTiCnSOJa0xUWGHvP/5VgNq+AoMTJmU/Ab
 CEBb4lTKw6D1XMK2Egs+/OGHWJFJ7PEwfuPGUESbAKqEvPONbKB2CxA9rW2q+wQgwIk/refBa
 sRFpCSuNO9nhXEFhHQklh1bQtYnFlAT+LBrYnsELamROv23+wTGAVmIbljFpLUAkamVYzqxal
 FZalFuoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocgABDsYdz53OsQoycGk
 JMq7IXVWpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3q/9syOFBItS01Mr0jJzgFEBk5bg4FES4
 b0PkuYtLkjMLc5Mh0idYjTmuHJl3RcmjikHtn9hEmLJy89LlRLnPQhSKgBSmlGaBzcIFq2XGG
 WlhHkZgU4T4ilILcrNLEGVf8UozsGoJMx7GWQKT2ZeCdy+V0CnMAGdYtg6DeSUkkSElFQDo82
 NDwkmbf229rYl88P1Sz9I6/mnBYX82H3abUrizb/Gt0R3sHBknTjQ7vmGRdQ1NOdl+6VPHNPf
 btllGmeXZvhOzN7nxKOTMfx+81b5KErvmuGcfbRms0Xs2ZX9PT8+Vp5VtHl/4XPVmt69bzc9e
 3yY4zNf7HKWX4l/9mfO/OrEupW3+pbzAiWW4oxEQy3mouJEADqoMijRAgAA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503367379!55867180!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12768 invoked from network); 22 Aug 2017 02:03:00 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 02:03:00 -0000
Received: by mail-qt0-f180.google.com with SMTP id v29so90581602qtv.3
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 19:03:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=w8biQ9E9WR6dLzBeydz+wyIGFBfZTTTSSnXvDMrhff8=;
 b=QzS6Li0T6jD3r8+jMoiB+E1GoL+HLgLTuTGAGBfRI8FZ+WzHW0cSx4wBxsBRrluW3e
 dnHK3UaVIaOSxGu2p0sfSW9/cT/44vl6D/D4P2XY2UuXYKtYQFd+7RQXFMIUKad5tdel
 2TGEMLbrBN6qpziWz+NPXxseoy0Oe6weifgFmGVuIPC64U1+TOEh6tQ4Ca+soCcf8Ijq
 tDAdYiS2Sp7DL7gqucwtWzDwVhnOp+Kxb74odmBKHBijRKqWs0lUcKnzVbo9K+dWG4cf
 bmmjd7j2ataMUV5DKBJ03gkfc0I4N8u2v0lg1a9d67CoUbC9jGUspgE2i6xXyBou3ChL
 9iaQ==
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=w8biQ9E9WR6dLzBeydz+wyIGFBfZTTTSSnXvDMrhff8=;
 b=PqFtsTL5KCh84y22kzCkq9Sq9CF3fCLe3waoFGY/JMBLTkz4HTzOiykn+xh+eoiYNE
 m8JuURJBXRUNrthgS7LGADFwNzzrzX5nq/13xojYwZuLL7ENR0S7AYrc0gfX5gsh11sM
 suj1gSmduNwrUeSBgryBzFkD2ragqtDELKyDgF++RyJComBIO8diGs09n2nN7ULyG3UQ
 ExoW1KA8GeJzp0GuiH4DQNHj2iYdXVDgM2dC33Qxq8ZENFX1YVZ3kScOCq/SVAy6U22R
 a7FD871ItGDACSm9/s6YphGr0A1o30C1gSMAmeNiwVqvzfTR3AQSrkjovsriSzAj8HQe
 YFIA==
X-Gm-Message-State: AHYfb5i3evLK4rNcdO0UFzatu4b5vKgzIyIv9Mro25XZvW1a+h9OS3xZ
 L0tcsSkRt/xeQbQFCO7fPIIVrDjfEoxZxbU=
X-Received: by 10.237.56.36 with SMTP id j33mr3610720qte.175.1503367379324;
 Mon, 21 Aug 2017 19:02:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.23.105 with HTTP; Mon, 21 Aug 2017 19:02:58 -0700 (PDT)
In-Reply-To: <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 21 Aug 2017 22:02:58 -0400
Message-ID: <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgNDoxNiBBTSwgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4KPiBPbiAyMS4wOC4xNyAxMTowNywgQW5kcmlpIEFuaXNv
diB3cm90ZToKPj4KPj4gSGVsbG8gTWVuZyBYdSwKPj4KPj4KPj4gT24gMTguMDguMTcgMjM6NDMs
IE1lbmcgWHUgd3JvdGU6Cj4+Pgo+Pj4gVGhlIFNlY3Rpb24gNC4xIGFuZCA0LjIgaW4gWzFdIGV4
cGxhaW5lZCB0aGUgd2hvbGUgZXhwZXJpbWVudCBzdGVwcy4KPj4+IElmIHlvdSBoYXZlIGFueSBx
dWVzdGlvbiBvciBjb25mdXNpb24gb24gYSBzcGVjaWZpYyBzdGVwLCBwbGVhc2UgZmVlbAo+Pj4g
ZnJlZSB0byBsZXQgbWUga25vdy4KPj4KPj4gRnJvbSB0aGUgZG9jdW1lbnQgaXQgaXMgbm90IHJl
YWxseSBjbGVhciBpZiB5b3UgcmFuIG9uZSBndWVzdCBSVCBkb21haW4gb3IKPj4gc2V2ZXJhbCBz
aW11bHRhbmVvdXNseSBmb3IgeW91ciBleHBlcmltZW50cy4KPgo+IEFsc28gaXQgaXMgbm90IGRl
c2NyaWJlZCBYRU4gUlQgc2NoZWR1bGVyIHNldHVwIGxpa2UgdmNwdXMgcGVyaW9kL2J1ZGdldAo+
IGNvbmZpZ3VyYXRpb24gZm9yIGVhY2ggZ3Vlc3QgZG9tYWluLgo+IEl0IGlzIG5vdCBvYnZpb3Vz
IGlmIHRoZSBjb25maWd1cmVkIHNldCBvZiB2Y3B1cyBpbiB0aGUgZXhwZXJpbWVudCBzZXR1cAo+
IHV0aWxpemVkIGFsbCB0aGUgcGNwdXMgYmFuZHdpZHRoLgo+CgpHaXZlbiB0aGUgc2V0IG9mIHRh
c2tzIGluIGVhY2ggVk0sIHdlIGNvbXB1dGUgdGhlIFZDUFVzJyBwZXJpb2RzIGFuZApidWRnZXRz
LCB1c2luZyB0aGUgQ0FSVFMgdG9vbCBbMV0uIE5vdGUgdGhhdCBlYWNoIHRhc2sgaGFzIGEgcGVy
aW9kCmFuZCBhIHdvcnN0LWNhc2UgZXhlY3V0aW9uIHRpbWUgKHdjZXQpLgoKVGhlIGNvbmZpZ3Vy
ZWQgc2V0IG9mIHZjcHVzIGluIHRoZSBleHBlcmltZW50IHNldHVwIG1heSBub3QgdXNlIGFsbApw
Y3B1cyBiYW5kd2lkdGguIEZvciBleGFtcGxlLCBpZiB3ZSBoYXZlIG9uZSB0YXNrIChwZXJpb2Qg
PSAxMG1zLCB3Y2V0Cj0gMm1zKSBvbiBhIFZDUFUsIHRoZSBWQ1BVIG9mIHRoZSB0YXNrIHdpbGwg
bm90IGJlIGNvbmZpZ3VyZWQgd2l0aAoxMDAlIGJhbmR3aWR0aC4gSWYgdGhlIFZDUFUgaXMgdGhl
IG9ubHkgVkNQVSBvbiBhIHBjcHUsIHRoYXQgcGNwdQpiYW5kd2lkdGggd29uJ3QgYmUgZnVsbHkg
dXNlZCBiZWNhdXNlIHRoZXJlIGlzIG5vdCBlbm91Z2ggd29ya2xvYWQgdG8KZnVsbHkgdXNlIGFs
bCBwY3B1IGJhbmR3aWR0aC4KClsxXSBodHRwczovL3J0Zy5jaXMudXBlbm4uZWR1L2NhcnRzLwoK
QmVzdCwKCk1lbmcKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgQ2FuZGlkYXRlIGluIENvbXB1dGVy
IGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6
Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 02:05:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 02:05: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.xen.org>)
	id 1djyZf-0005ia-Hc; Tue, 22 Aug 2017 02:05:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1djyZd-0005iT-MT
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 02:05:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 95/F0-18185-9719B995; Tue, 22 Aug 2017 02:05:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsUyZ7p8oG7FxNm
 RBhPuSlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk3t3xjLdgsXvHn4WPmBsZNwl2MXBxCApOZ
 JI6feMTWxcgJ5PxllFjZEQiR2Mgo0f5iDzuE08MocXhpJyNIFZuAkcTZo9PBbBEBaYlrny8zg
 hQxC+xmlDh6eA4TSEJYwEviz5NtrCA2i4CqxKJpq8BW8ALFb5z6DlYjIaAgMeXhe2YI21ii/e
 1FtgmMPAsYGVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6nwEIdjB+WhZwiFGSg0lJlHdD6qxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8jRNmRwoJFqWm
 p1akZeYAwxAmLcHBoyTCu6QfKM1bXJCYW5yZDpE6xagoJc5rDNInAJLIKM2Da4OF/iVGWSlhX
 kagQ4R4ClKLcjNLUOVfMYpzMCoJ884AGc+TmVcCN/0V0GImoMWGrdNAFpckIqSkGhiDb9dn6V
 klft20qf1mzMrp9qlnxY81KrPlK4maW5yad9NvelPyz+w3L+Zc/PfP+ey2WTHWRaw6IUycdzf
 l2gkJbpidsqhEQoOv16hr8xT9rf8XHXZ66bTAfVKlzxLJhZzz29eeN2g6+StleuaU4CiuuWeT
 zMwv1e9JYIlb35aQZOq/qOw2a5USS3FGoqEWc1FxIgC+ovb8eAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503367542!72259898!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57854 invoked from network); 22 Aug 2017 02:05:44 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 02:05:44 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7M25aAr020385
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 22 Aug 2017 02:05:36 GMT
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 v7M25Z06012373
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 22 Aug 2017 02:05:36 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v7M25Xk9003530;
 Tue, 22 Aug 2017 02:05:35 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 21 Aug 2017 19:05:32 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 21 Aug 2017 22:08:23 -0400
Message-Id: <1503367703-14432-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: kevin.tian@intel.com, suravee.suthikulpanit@amd.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, jun.nakajima@intel.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4] hvm: vmx/svm_cpu_up_prepare should be called
	only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2Ugcm91dGluZXMgYXJlIGZpcnN0IGNhbGxlZCB2aWEgQ1BVX1VQX1BSRVBBUkUgbm90aWZp
ZXIgYnkKdGhlIEJTUCBhbmQgdGhlbiBieSB0aGUgYm9vdGluZyBBU1AgZnJvbSB2bXhfY3B1X3Vw
KCkvX3N2bV9jcHVfdXAoKS4KCkF2b2lkIHRoZSB1bm5lY2Vzc2FyeSBzZWNvbmQgY2FsbC4gQmVj
YXVzZSBCU1AgZG9lc24ndCBnbyB0aHJvdWdoCkNQVV9VUF9QUkVQQVJFIGl0IGlzIGEgc3BlY2lh
bCBjYXNlLiBXZSBwYXNzICdic3AnIGZsYWcgdG8gbmV3bHkKYWRkZWQgX3ZteF9jcHVfdXAoKSAo
anVzdCBsaWtlIGl0J3MgYWxyZWFkeSBkb25lIGZvciBfc3ZtX2NwdV91cCgpKQpzbyB0aGV5IGNh
biBkZWNpZGUgd2hldGhlciBvciBub3QgdG8gY2FsbCB2bXgvc3ZtX2NwdV91cF9wcmVwYXJlKCku
CgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tClY0OgoqIFJldmVydGVkIHRvIG9yaWdpbmFsIChTVk0pIHN0eWxlIHBlciBKYW4ncyBy
ZXF1ZXN0LgoKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgfCAyICstCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgIHwgOSArKysrKysrLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdm1jcy5oIHwgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAwZGM5NDQyLi4zZTdiOWZjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwpAQCAtMTUzOCw3ICsxNTM4LDcgQEAgc3RhdGljIGludCBfc3ZtX2NwdV91cChib29sIGJz
cCkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgaWYgKCAocmMgPSBzdm1f
Y3B1X3VwX3ByZXBhcmUoY3B1KSkgIT0gMCApCisgICAgaWYgKCBic3AgJiYgKHJjID0gc3ZtX2Nw
dV91cF9wcmVwYXJlKGNwdSkpICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKICAgICB3cml0
ZV9lZmVyKHJlYWRfZWZlcigpIHwgRUZFUl9TVk1FKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCA3ODU0
ODAyLi44NmNkMzE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC02MDMsNyArNjAzLDcgQEAgdm9pZCB2
bXhfY3B1X2RlYWQodW5zaWduZWQgaW50IGNwdSkKICAgICB2bXhfcGlfZGVzY19maXh1cChjcHUp
OwogfQogCi1pbnQgdm14X2NwdV91cCh2b2lkKQoraW50IF92bXhfY3B1X3VwKGJvb2wgYnNwKQog
ewogICAgIHUzMiBlYXgsIGVkeDsKICAgICBpbnQgcmMsIGJpb3NfbG9ja2VkLCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7CkBAIC02NTIsNyArNjUyLDcgQEAgaW50IHZteF9jcHVfdXAodm9pZCkK
IAogICAgIElOSVRfTElTVF9IRUFEKCZ0aGlzX2NwdShhY3RpdmVfdm1jc19saXN0KSk7CiAKLSAg
ICBpZiAoIChyYyA9IHZteF9jcHVfdXBfcHJlcGFyZShjcHUpKSAhPSAwICkKKyAgICBpZiAoIGJz
cCAmJiAocmMgPSB2bXhfY3B1X3VwX3ByZXBhcmUoY3B1KSkgIT0gMCApCiAgICAgICAgIHJldHVy
biByYzsKIAogICAgIHN3aXRjaCAoIF9fdm14b24odGhpc19jcHUodm14b25fcmVnaW9uKSkgKQpA
QCAtNjkzLDYgKzY5MywxMSBAQCBpbnQgdm14X2NwdV91cCh2b2lkKQogICAgIHJldHVybiAwOwog
fQogCitpbnQgdm14X2NwdV91cCgpCit7CisgICAgcmV0dXJuIF92bXhfY3B1X3VwKGZhbHNlKTsK
K30KKwogdm9pZCB2bXhfY3B1X2Rvd24odm9pZCkKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICph
Y3RpdmVfdm1jc19saXN0ID0gJnRoaXNfY3B1KGFjdGl2ZV92bWNzX2xpc3QpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCA2N2ZjODViLi5mNmRhMTE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjQzMyw3ICsyNDMz
LDcgQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgo
dm9pZCkKIHsKICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfVk1YRSk7CiAKLSAgICBpZiAoIHZteF9j
cHVfdXAoKSApCisgICAgaWYgKCBfdm14X2NwdV91cCh0cnVlKSApCiAgICAgewogICAgICAgICBw
cmludGsoIlZNWDogZmFpbGVkIHRvIGluaXRpYWxpc2UuXG4iKTsKICAgICAgICAgcmV0dXJuIE5V
TEw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAppbmRleCBlM2ZhZjc4Li44ZmI5ZTNjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTI2LDYgKzI2LDcgQEAgZXh0ZXJuIHZv
aWQgc2V0dXBfdm1jc19kdW1wKHZvaWQpOwogZXh0ZXJuIGludCAgdm14X2NwdV91cF9wcmVwYXJl
KHVuc2lnbmVkIGludCBjcHUpOwogZXh0ZXJuIHZvaWQgdm14X2NwdV9kZWFkKHVuc2lnbmVkIGlu
dCBjcHUpOwogZXh0ZXJuIGludCAgdm14X2NwdV91cCh2b2lkKTsKK2V4dGVybiBpbnQgIF92bXhf
Y3B1X3VwKGJvb2wgYnNwKTsKIGV4dGVybiB2b2lkIHZteF9jcHVfZG93bih2b2lkKTsKIAogc3Ry
dWN0IHZtY3Nfc3RydWN0IHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 02:19:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 02:19: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.xen.org>)
	id 1djymg-0006WU-So; Tue, 22 Aug 2017 02:19:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1djymf-0006WO-7r
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 02:19:13 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 15/E3-27137-0A49B995; Tue, 22 Aug 2017 02:19:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTOWt35U2Z
 HGly7ZmHxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZcntvLUjBFpOLBg/OMDYxzBLoYuTiEBGYy
 SjxY8pgdxGERaGCVaFjcC+ZICMxhlehcvJaxi5ETyMmTuDb7GxuEXSgxZfpfZhCbV0BQ4uTMJ
 ywgtpCAt0Rf20wmEJtTwEZi0pv7LBArbjBJLFt4jBUkwSagKjHvXCPYIBYg+9PPD6wQgwIkNm
 xqABskLCAlcad7PVhcREBLYtW1LWBHMAvoSTy4NZEdwtaUaN3+m30Co8AsJHfMQpJawMi0ilG
 jOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBgZgGAH4+K1gYcY
 JTmYlER5N6TOihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtu8uxIIcGi1PTUirTMHGBcwKQlO
 HiURHi/g6R5iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8vLzUqXEeU+AlAqAlGaU5sENgs
 XrJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzigOjX4gnM68Ebt8roFOYgE4xbJ0GckpJIkJ
 KqoHR6Ljx7tOncle87JI7t2jHUa29E74aGG9xjJ786XPo8Z8zKoM9LHZ//Nb4c2NmseOzzr3v
 99f71qW4Oak/u/0jtz1EiGP9xp25i1ucIsr7X3Bl14SZv3ny/9ruf6llB4z4f6/X/qznlZF+W
 8sgM9aX80NXQFnC0Y1ijTULzLzepnp6RdWzXtJTYinOSDTUYi4qTgQA4OQPatICAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503368351!78962511!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27841 invoked from network); 22 Aug 2017 02:19:11 -0000
Received: from mail-qk0-f173.google.com (HELO mail-qk0-f173.google.com)
 (209.85.220.173)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 02:19:11 -0000
Received: by mail-qk0-f173.google.com with SMTP id z18so91100356qka.4
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 19:19:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=HfZ58Q4a1nRPbu14wTJ+1koPprwrJXReukcczrC9moA=;
 b=NFMbtfd4AdL9m9YDMiVwwzaD3g7fwkn5BclqxZzDk0+c7WHW4QUfTcjvxx+Zc9nPrD
 jH0OgMEONW+/NR+7YTYm1LGPi/0afHIpZBoTmcLaH7UZrLiT9JUnEJBRfYnzn553/yZV
 DjzOo4PaZnlu1N5pIP5FSLCFCygwL+CzUtiH1/9CiHRkwrMoOXeMBj8pg1So+yKT3M6D
 S5bNrBNOqjYH5wDb1LAjm/Ic/hVs2j8/J1w0ec2qy39zOxm9GW0leG+AWyl98xxKCa21
 tKda+NqJrpO23U1qOkIVmEF3OgsW2JCfqLpewm+1Ibs4XWuHNvJPVolssQu+TvZpbCGD
 MT/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=HfZ58Q4a1nRPbu14wTJ+1koPprwrJXReukcczrC9moA=;
 b=aQzRs2p65VuN8uzVO7x/eIVHFx0+BTJzMCCtcCQJHEw3mWuZOGso5cWvp23pYqYzyH
 /5Wgf3cjOCge9cN5oibi8tfQ7uo/zb0SC+zzLKKn9x/M1LCBtLfwvbK4TdeNRHvfwmfa
 no6RNPg9+0hy6RqKFfem0eZul2CLhf+GsKgySFihj53XH+oPnATMLrVsQDvOVmJvYJm4
 yc+LKPqehX5+EaUsz7luyh21lEYyDz5726dvkDMwqiyeYIjvoq793zdr42I7L3sLXMLs
 j9mk5xLBnP4A22LoKKQEbzsARyo6Bp/fuPvSkh2LsbY8dxMY7Y0/jIiuBNewFQYKOPzs
 2yzw==
X-Gm-Message-State: AHYfb5jwZ8X5iz9eLF3njaMktDTQEx/NrZJf8lwdi9ZSzSDZGelJdc7c
 vElaablm7SNHaAmSyQ4ZICVYgqgHIQ==
X-Received: by 10.55.10.14 with SMTP id 14mr24965968qkk.315.1503368350695;
 Mon, 21 Aug 2017 19:19:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.23.105 with HTTP; Mon, 21 Aug 2017 19:19:10 -0700 (PDT)
In-Reply-To: <68747692-f226-5907-3ac3-bff165d4bce3@epam.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <68747692-f226-5907-3ac3-bff165d4bce3@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 21 Aug 2017 22:19:10 -0400
Message-ID: <CAENZ-+mpD7Q0ZJUJpK=nAc255nMUAMSL1-ine3ZP0Anf3uYGig@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgNDozOCBBTSwgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4KPiBPbiAxOC4wOC4xNyAyMzo0MywgTWVuZyBYdSB3cm90
ZToKPj4KPj4gU3VyZS4gVGhlIHdvcmtsb2FkIHdlIHVzZWQgaW4gdGhlIHBhcGVyIGlzIG1haW5s
eSB0aGUgY3B1LWludGVuc2l2ZSB0YXNrLgo+PiBXZSBmaXJzdCBjYWxpYnJhdGUgYSBidXN5LWxv
b3Agb2YgbXVsdGlwbGljYXRpb25zIHRoYXQgcnVucyBmb3IgMW1zLgo+PiBUaGVuIGZvciBhIHRh
c2sgdGhhdCBleGVjdXRlcyBmb3IgZXhlKG1zKSwgd2Ugc2ltcGx5IGxldCB0aGUgdGFzawo+PiBl
eGVjdXRlIHRoZSAxbXMgYnVzeSBsb29wIGZvciBleGUgdGltZXMuCj4KPiBJJ20gYSBiaXQgY29u
ZnVzZWQsIHdoeSBkaWRuJ3QgeW91IHJhbiB0aGUgc3lzdGVtIHdpdGggcnRzcGluIGZyb20KPiBM
SVRNVVMtUlQsIGFueSBpc3N1ZXMgd2l0aCBpdD8KClRoZSB0YXNrIHdlIGFyZSB1c2luZyBzaG91
bGQgZG8gc2FtZSBhbW91bnQgb2YgY2FsY3VsYXRpb24gZm9yIHRoZQpzYW1lIGFtb3VudCBvZiB0
aW1lLiBGb3IgZXhhbXBsZSwgc3VwcG9zZSBpdCB0YWtlcyAxbXMgdG8gcnVuIHRoZQpmb2xsb3dp
bmcgcGllY2Ugb2YgY29kZToKZm9yKCBpID0gMDsgaSA8IDEgbWlsbGlvbjsgaSsrKQogICAgIHN1
bSArPSBpOwpUaGlzIHBpZWNlIG9mIGNvZGUgY2FuIGJlIHZpZXdlZCBhcyB0aGUgInBheWxvYWQi
IG9mIGEgcmVhbGlzdGljIHdvcmtsb2FkLgoKU3VwcG9zZSB0aGUgdGFzayBpcyBzY2hlZHVsZWQg
dG8gcnVuIGF0IHQwLCBwcmVlbXB0ZWQgYXQgdDEsIHJlc3VtZXMKYXQgdDIsIGFuZCBmaW5pc2hl
cyBhdCB0My4gV2UgaGF2ZSAodDEgLSB0MCkgKyAodDMgLSB0MikgPSAxbXMgYW5kIHdlCmFyZSBz
dXJlIHRoZSB0YXNrIGRpZCB0aGUgYWRkaXRpb24gZm9yIDFtaWxsaW9uIHRpbWVzLgoKSG93ZXZl
ciwgaWYgd2UgdXNlIHRoZSBydHNwaW4sIHRoZSBydHNwaW4gd2lsbCBjaGVjayBpZiAodDItdDAp
ID4gMW1zLgpJZiBzbywgaXQgd2lsbCBjbGFpbSBpdCBmaW5pc2hlcyBpdHMgd29ya2xvYWQgYWx0
aG91Z2ggaXQgaGFzbid0CmZpbmlzaGVkIGl0cyB3b3JrbG9hZCwgaS5lLiwgZG9pbmcgYWRkaXRp
b24gZm9yIDFtaWxsaW9uIHRpbWVzLgoKU2luY2Ugd2Ugd2FudCB0byBjb21wYXJlIGlmIHRhc2tz
IGNhbiBmaW5pc2ggdGhlaXIgIndvcmtsb2FkIiBieSB0aGVpcgpkZWFkbGluZSB1bmRlciBkaWZm
ZXJlbnQgc2NoZWR1bGluZyBhbGdvcml0aG1zLCB3ZSBzaG91bGQgZml4IHRoZQoiYW1vdW50IG9m
IHdvcmtsb2FkIiBhIHRhc2sgZG9lcyB1bmRlciBkaWZmZXJlbnQgc2NoZWR1bGluZyBwb2xpY2ll
cy4KcnRzcGluKCkgZG9lcyBub3QgYWNoaWV2ZSBvdXIgcHVycG9zZS4gVGhhdCdzIHdoeSB3ZSBk
b24ndCB1c2UgaXQuCgpOb3RlIHRoYXQgcnRzcGluKCkgaXMgaW5pdGlhbGx5IGRlc2lnbmVkIHRv
IHRlc3QgdGhlIHNjaGVkdWxpbmcKb3ZlcmxvYWQgb2YgTElUTVVTLiBJdCBkb2VzIG5vdCBwZXJm
b3JtIHRoZSBzYW1lIGFtb3VudCBvZiB3b3JrbG9hZApmb3IgdGhlIHNhbWUgYXNzaWduZWQgd2Nl
dC4KCj4gQlRXLCBJJ3ZlIGZvdW5kIHNldCBleHBlcmltZW50YWwgcGF0Y2hlcyAoc2NyaXB0cyBh
bmQgZnVuY3Rpb25hbCBjaGFuZ2VzKSBvbgo+IHlvdXIgZ2l0aHViOiBodHRwczovL2dpdGh1Yi5j
b20vUGVublBhbmRhL2xpYmxpdG11cyAuCj4gQXJlIHRoZXkgcmVsYXRlZCB0byB0aGUgbWVudGlv
bmVkIGRvY3VtZW50IFsxXT8KCk5vdCByZWFsbHkuIFRoZSBsaWJsaXRtdXMgcmVwbyB1bmRlciBt
eSByZXBvLiBpcyBmb3IgYW5vdGhlciBwcm9qZWN0LgpJdCBpcyBub3QgZm9yIFsxXSdzIHB1cnBv
c2UuCgpUaGUgaWRlYSBvZiBjcmVhdGluZyB0aGUgcmVhbC10aW1lIHRhc2sgaXMgc2ltaWxhciwg
dGhvdWdoLgpUaGUgcmVhbC10aW1lIHRhc2sgaXMgYmFzZWQgb24gdGhlIGJpbi9iYXNlX3Rhc2su
YyBpbiBsaWJsaXRtdXMuCkl0IG5lZWRzIHRvIGZpbGwgb3V0IHRoZSBqb2IoKSBmdW5jdGlvbiBh
cyBmb2xsb3dzOgoKc3RhdGljIGludCBqb2IoaW50IHdjZXQpCnsKICAgIGZvciAoaSA9IDA7IGkg
PCB3Y2V0OyBpKyspCiAgICAgICAgICBsb29wX2Zvcl9vbmVfMW1zKCkKfQoKIGxvb3BfZm9yX29u
ZV8xbXMoKSB7CiAgICAgLyogaXRlcmF0aW9ucyB2YWx1ZSBkaWZmZXJzIGFjcm9zcyBtYWNoaW5l
cyAqLwogICAgIGZvciAoaiA9IDA7IGogPCBpdGVyYXRpb25zOyBqKysgKQogICAgICAgICAgIHJl
c3VsdCAgPSByZXN1bHQgKyBqICogajsKICB9CgoKPgo+PiBbMV0gaHR0cHM6Ly93d3cuY2lzLnVw
ZW5uLmVkdS9+bGluaHBoYW4vcGFwZXJzL2Vtc29mdDE0LXJ0LXhlbi5wZGYKPgo+Cj4gLS0KCkhv
cGUgaXQgaGVscHMgY2xlYXIgdGhlIGNvbmZ1c2lvbi4KClRoYW5rcywKCk1lbmcKCgoKLS0gCi0t
LS0tLS0tLS0tCk1lbmcgWHUKUGhEIENhbmRpZGF0ZSBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRp
b24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVu
bi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 02:25:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 02:25: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.xen.org>)
	id 1djysf-0007BM-I0; Tue, 22 Aug 2017 02:25:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1djyse-0007BG-C8
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 02:25:24 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E0/69-27137-3169B995; Tue, 22 Aug 2017 02:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVywNxEW1d42ux
 Ig1XtnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2jcfZC/azV1xYvIGlgXE3WxcjJ4eQQIXE
 p//LWUBsCQFeiSPLZrBC2P4Sd6/PYuxi5AKqmcAoseT8LrAiFgFViY6tfewgNpuAusTjrz1MI
 LaIgLbEil+HmEEamAX6mSSeXlrFCJIQFsiXWN2xH2wqr4CuRNPLyywQUzcySkx9dpwZIiEocX
 LmE7ANzEBT/8y7BBTnALKlJZb/44AIy0s0b50NVs4pYC7xd/Y/sPmiAioSU05uY5vAKDgLyaR
 ZSCbNQpg0C8mkBYwsqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLz
 czcxAsOZAQh2MN7fGHCIUZKDSUmUd0PqrEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryaU2dHC
 gkWpaanVqRl5gAjCyYtwcGjJML7eApQmre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rxnQI
 oEQIoySvPgRsCi/BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeXtALuHJzCuB2/QK6AgmoCM
 MW6eBHFGSiJCSamC8snxTszu/y7QFC1PKnO2b3B64L5h0g/GK/oP1Jm3Z4r8PPUtfrSZr+jvn
 2d7ErlkCP3crPb+dr9q2lPdg8Pl+42WbNrXOqbQtZ56R+1z4x/oF+Qvk74RPqBBon//Ijvu+1
 nt5tSjlHU2Bm/Uip7lMEFQyX/Dp8uK82zNe2p8WUbR+ur/1qK2FEktxRqKhFnNRcSIA9x9oze
 0CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503368720!72726348!1
X-Originating-IP: [192.55.52.43]
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 37435 invoked from network); 22 Aug 2017 02:25:22 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 02:25:22 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP; 21 Aug 2017 19:25:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,410,1498546800"; d="scan'208";a="126761267"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 21 Aug 2017 19:25:17 -0700
Date: Tue, 22 Aug 2017 10:24:41 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20170822022441.GY11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-12-git-send-email-yi.y.sun@linux.intel.com>
 <1503310489.5248.24.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503310489.5248.24.camel@linux.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 11/13] tools: implemet new get value
 interface suitable for all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMjEgMTg6MTQ6NDksIENoYW8gUGVuZyB3cm90ZToKPiAKPiA+IMKgCj4gPiAtc3Rh
dGljIHZvaWQgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVy
cikKPiA+ICtzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNnKGxpYnhsX19n
YyAqZ2MsCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGludCBlcnIsCj4gPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlKQo+ID4gwqB7Cj4gPiAr
wqDCoMKgwqAvKgo+ID4gK8KgwqDCoMKgwqAqIEluZGV4IGlzICdsaWJ4bF9wc3JfY2JtX3R5cGUn
IHNvIHdlIHNldCB0d28gJ0NEUCcgdG8KPiA+IGNvcnJlc3BvbmQgdG8KPiA+ICvCoMKgwqDCoMKg
KiBEQVRBIGFuZCBDT0RFLgo+ID4gK8KgwqDCoMKgwqAqLwo+IAo+IE9yIGp1c3QgdXNlICJDRFAg
Q09ERSIgYW5kICJDRFAgREFUQSIgcmVzcGVjdGl2ZWx5Pwo+IApUaGV5IGFyZSBqdXN0IHZhbHVl
IHR5cGUgYnV0IG5vdCBmZWF0dXJlIG5hbWUuIFNvLCBJIGR1cGxpY2F0ZSAnQ0RQJwpoZXJlLgoK
PiA+ICvCoMKgwqDCoGNvbnN0IGNoYXIgKiBjb25zdCBmZWF0X25hbWVbNl0gPSB7Cj4gPiArwqDC
oMKgwqDCoMKgwqDCoCJVTktOT1dOIiwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgIkwzIENBVCIsCj4g
PiArwqDCoMKgwqDCoMKgwqDCoCJDRFAiLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqAiQ0RQIiwKPiA+
ICvCoMKgwqDCoMKgwqDCoMKgIkwyIENBVCIsCj4gPiArwqDCoMKgwqDCoMKgwqDCoCJNQkEiLAo+
ID4gK8KgwqDCoMKgfTsKPiA+IMKgwqDCoMKgwqBjaGFyICptc2c7Cj4gPiDCoAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 02:39:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 02:39: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.xen.org>)
	id 1djz5g-0007vk-Lf; Tue, 22 Aug 2017 02:38:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1djz5e-0007ve-Qo
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 02:38:50 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 39/27-01993-A399B995; Tue, 22 Aug 2017 02:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1tYhoWs5c3a
 kwfll0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bvxq1MBUs5K/bea2BtYHzB3sXIxSEkMJ1R
 YvbPQ2xdjJwcEgK8EkeWzWCFsAMkLtx7yghRNIFR4uj6o0AdHBwsAqoSd/dygtSwCahLPP7aw
 wRiiwhoS6z4dYgZpJ5Z4DujxIlTZ1hAEsICeRIvn10A6+UV0JWYvT0aYuYGRonNb7rAFvMKCE
 qcnPkErJ4ZaOifeZeYQeqZBaQllv/jgAjLSzRvnQ0W5hQwl3i6LxskLCqgIjHl5Da2CYyCs5A
 MmoVk0CyEQbOQDFrAyLKKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgv
 OT93EyMwlBmAYAdj3yznQ4ySHExKorwbUmdFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglZgxO
 1JIsCg1PbUiLTMHGFUwaQkOHiUR3vrpQGne4oLE3OLMdIjUKUZFKXHeXSAJAZBERmkeXBsski
 8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmNcNZDtPZl4J3PRXQIuZgBYbtk4DWVySiJCSamD
 k5Ne/UrGLm2l2lE3Dxjkb1/33leXclsN28M8NrfvZ144aqoVNz3vZrZBxk4djE4v2nMhUaQPO
 yy97OmXnCRsJ+7bLT39wru7A2i9xEgYOzIcMPEVeX7/EdsNha2RIbElGAs+Ol5c9GoqMnVt5Y
 5/HzVZWi13Jb8P+//BGiYOn82XyglnETiqxFGckGmoxFxUnAgCvMjXc3wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503369526!87622732!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47326 invoked from network); 22 Aug 2017 02:38:49 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 02:38:49 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 19:38:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,410,1498546800"; d="scan'208";a="1186713524"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 21 Aug 2017 19:38:43 -0700
Date: Tue, 22 Aug 2017 10:38:07 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20170822023807.GZ11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-9-git-send-email-yi.y.sun@linux.intel.com>
 <1503310338.5248.21.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503310338.5248.21.camel@linux.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 08/13] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMjEgMTg6MTI6MTgsIENoYW8gUGVuZyB3cm90ZToKPiAKPiA+IMKgICogbW9kZTog
Qwo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gaW5kZXggNmU4MGQzNi4uMTBkMzE3YiAxMDA2NDQKPiA+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCj4gPiBAQCAtOTc3LDYgKzk3Nyw3IEBAIGxpYnhsX3Bzcl9jYm1fdHlw
ZSA9IEVudW1lcmF0aW9uKCJwc3JfY2JtX3R5cGUiLCBbCj4gPiDCoMKgwqDCoMKgKDIsICJMM19D
Qk1fQ09ERSIpLAo+ID4gwqDCoMKgwqDCoCgzLCAiTDNfQ0JNX0RBVEEiKSwKPiA+IMKgwqDCoMKg
wqAoNCwgIkwyX0NCTSIpLAo+ID4gK8KgwqDCoMKgKDUsICJNQkFfVEhSVEwiKSwKPiAKPiBUaGlz
IGlzIG5vdCBxdWl0ZSBhcHByb3ByaWF0ZSBhcyBNQkFfVEhSVEwgaXMgYWN0dWFsbHkgbm90IGEg
J2NibV90eXBlJy4KPiAKTUJBX1RIUlRMIGlzIG5vdCAnY2JtX3R5cGUnLiBCdXQgSSBkbyBub3Qg
d2FudCB0byBjcmVhdGUgYSBuZXcgZ2VuZXJpYwp2YWx1ZSB0eXBlIHN0cnVjdHVyZSBoZXJlLiBJ
dCBsb29rcyByZWR1bmRhbnQuIFNvLCBJIHVzZSB0aGUgJ3Bzcl9jYm1fdHlwZScKdG8gaW5jbHVk
ZSBNQkEgdG9vLgoKPiA+IMKgwqDCoMKgwqBdKQo+ID4gwqAKPiA+IMKgbGlieGxfcHNyX2NhdF9p
bmZvID0gU3RydWN0KCJwc3JfY2F0X2luZm8iLCBbCj4gPiBAQCAtOTg1LDMgKzk4NiwyNCBAQCBs
aWJ4bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsKPiA+IMKgwqDCoMKg
wqAoImNibV9sZW4iLCB1aW50MzIpLAo+ID4gwqDCoMKgwqDCoCgiY2RwX2VuYWJsZWQiLCBib29s
KSwKPiA+IMKgwqDCoMKgwqBdKQo+ID4gKwo+ID4gK2xpYnhsX3Bzcl9mZWF0X3R5cGUgPSBFbnVt
ZXJhdGlvbigicHNyX2ZlYXRfdHlwZSIsIFsKPiA+ICvCoMKgwqDCoCgxLCAiQ0FUX0lORk8iKSwK
PiA+ICvCoMKgwqDCoCgyLCAiTUJBX0lORk8iKSwKPiA+ICvCoMKgwqDCoF0pCj4gCj4gJ19JTkZP
JyBjYW4gYmUgcmVtb3ZlZCBzbyB0aGF0IGl0IGNhbiBiZSB1c2VkIGZvciBvdGhlciBwdXJwb3Nl
IGluIHRoZQo+IGZ1dHVyZS4KPiAKT2ssIHdpbGwgcmVtb3ZlIGl0LgoKPiBDaGFvCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 02:39:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 02: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.xen.org>)
	id 1djz6T-0007yo-UJ; Tue, 22 Aug 2017 02:39:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1djz6S-0007ye-KY
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 02:39:40 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D8/05-27137-B699B995; Tue, 22 Aug 2017 02:39:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVywNwkVjd75ux
 Ig+0zJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozld76xFrwWrni44BNTA+NmwS5GLg4hgemM
 ElcbJ7N3MXJySAjwShxZNoMVwvaXeLtiIgtE0QRGiclrj7OAJFgEVCWu3b3FDGKzCahLPP7aw
 wRiiwhoS6z4dYgZpIFZ4DujxIlTZ8C6hQUaGSUuPfoDNpZXQFeibeJbZoixGxklZk69zgaREJ
 Q4OfMJ2ApmoLF/5l0CKuIAsqUllv/jgAjLSzRvnQ22mVPAXKL//lKws0UFVCSmnNzGNoFRcBa
 SSbOQTJqFMGkWkkkLGFlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXr
 JefnbmIEhjQDEOxgvLkx4BCjJAeTkijvhtRZkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCVmz
 I4UEixKTU+tSMvMAUYXTFqCg0dJhLd+OlCat7ggMbc4Mx0idYpRUUqcdxdIQgAkkVGaB9cGi+
 hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZlAdnOk5lXAjf9FdBiJqDFhq3TQBaXJCKkpBo
 YWT4zz99msDcu94Gbuk27ubBlrLKf9Ntlz3KOfPet7a4WmNR5yvNS+CqXj8tW5es5G2atTdHs
 Zl764ngNQ2nA+RWySUcUuo5J9cg9NeJn0nZVc7N7IathVbtv0rRfb/7ULL7aE5okZLjVSsNU7
 82XhLW+2xauyOv/WR7/45SMamjqbf1nXfOVWIozEg21mIuKEwHmatN94wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503369577!55869448!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57297 invoked from network); 22 Aug 2017 02:39:39 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 02:39:39 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 19:39:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,410,1498546800"; d="scan'208";a="143032597"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga006.fm.intel.com with ESMTP; 21 Aug 2017 19:39:34 -0700
Date: Tue, 22 Aug 2017 10:38:58 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20170822023858.GA11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-10-git-send-email-yi.y.sun@linux.intel.com>
 <1503310387.5248.22.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503310387.5248.22.camel@linux.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 09/13] tools: implement the new get hw
 info interface suitable to all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMjEgMTg6MTM6MDcsIENoYW8gUGVuZyB3cm90ZToKPiAKPiA+IMKgaW50IGxpYnhs
X3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCj4gPiDCoHsKPiA+IMKgwqDCoMKgwqBH
Q19JTklUKGN0eCk7Cj4gPiDCoMKgwqDCoMKgaW50IHJjOwo+ID4gLcKgwqDCoMKgaW50IGkgPSAw
LCBzb2NrZXRpZCwgbnJfc29ja2V0czsKPiA+IC3CoMKgwqDCoGxpYnhsX2JpdG1hcCBzb2NrZXRt
YXA7Cj4gPiArwqDCoMKgwqB1bnNpZ25lZCBpbnQgaTsKPiA+ICvCoMKgwqDCoGxpYnhsX3Bzcl9o
d19pbmZvICpod19pbmZvOwo+ID4gwqDCoMKgwqDCoGxpYnhsX3Bzcl9jYXRfaW5mbyAqcHRyOwo+
ID4gwqAKPiA+IC3CoMKgwqDCoGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOwo+ID4gLQo+
ID4gLcKgwqDCoMKgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3Nv
Y2tldHMpOwo+ID4gLcKgwqDCoMKgaWYgKHJjKSB7Cj4gPiAtwqDCoMKgwqDCoMKgwqDCoExPR0Uo
RVJST1IsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKPiA+ICvCoMKgwqDC
oHJjID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgJmh3X2luZm8sICh1bnNpZ25lZCBpbnQg
KiluciwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUX0lORk8sIGx2bCk7Cj4gPiAr
wqDCoMKgwqBpZiAocmMpCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqBnb3RvIG91dDsKPiA+IC3CoMKg
wqDCoH0KPiA+IMKgCj4gPiAtwqDCoMKgwqBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwg
JnNvY2tldG1hcCwgbnJfc29ja2V0cyk7Cj4gPiAtwqDCoMKgwqByYyA9IGxpYnhsX2dldF9vbmxp
bmVfc29ja2V0bWFwKGN0eCwgJnNvY2tldG1hcCk7Cj4gPiAtwqDCoMKgwqBpZiAocmMgPCAwKSB7
Cj4gPiAtwqDCoMKgwqDCoMKgwqDCoExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IGF2YWlsYWJs
ZSBzb2NrZXRzIik7Cj4gPiAtwqDCoMKgwqDCoMKgwqDCoGdvdG8gb3V0Owo+ID4gLcKgwqDCoMKg
fQo+ID4gK8KgwqDCoMKgcHRyID0gbGlieGxfX21hbGxvYyhOT0dDLCAqbnIgKiBzaXplb2YobGli
eGxfcHNyX2NhdF9pbmZvKSk7Cj4gPiDCoAo+ID4gLcKgwqDCoMKgcHRyID0gbGlieGxfX21hbGxv
YyhOT0dDLCBucl9zb2NrZXRzICoKPiA+IHNpemVvZihsaWJ4bF9wc3JfY2F0X2luZm8pKTsKPiA+
IC0KPiA+IC3CoMKgwqDCoGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1h
cCkgewo+ID4gLcKgwqDCoMKgwqDCoMKgwqBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKPiA+IC3CoMKg
wqDCoMKgwqDCoMKgaWYgKHhjX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCBs
dmwsCj4gPiAmcHRyW2ldLmNvc19tYXgsCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCZwdHJbaV0uY2JtX2xlbiwKPiA+
ICZwdHJbaV0uY2RwX2VuYWJsZWQpKSB7Cj4gPiArwqDCoMKgwqBmb3IgKGkgPSAwOyBpIDwgKm5y
OyBpKyspIHsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKGxpYnhsX19wc3JfaHdfaW5mb190b19s
aWJ4bF9wc3JfY2F0X2luZm8oCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUX0lORk8sCj4gPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCZod19pbmZvW2ldLCAmcHRyW2ldKSkgewo+ID4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByYyA9IEVSUk9SX0ZBSUw7Cj4gPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoGZyZWUocHRyKTsKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ290
byBvdXQ7Cj4gPiDCoMKgwqDCoMKgwqDCoMKgwqB9Cj4gPiAtwqDCoMKgwqDCoMKgwqDCoGkrKzsK
PiA+IMKgwqDCoMKgwqB9Cj4gPiDCoAo+ID4gwqDCoMKgwqDCoCppbmZvID0gcHRyOwo+ID4gLcKg
wqDCoMKgKm5yID0gaTsKPiA+IMKgb3V0Ogo+ID4gLcKgwqDCoMKgbGlieGxfYml0bWFwX2Rpc3Bv
c2UoJnNvY2tldG1hcCk7Cj4gCj4gWW91IHByb2JhYmx5IG5lZWQgdG8gY2FsbMKgbGlieGxfcHNy
X2h3X2luZm9fbGlzdF9mcmVlIHNvbWUgd2hlcmUuCj4gClllcywgeW91IGFyZSByaWdodC4gVGhh
bmtzIQoKPiBDaGFvCj4gPiDCoMKgwqDCoMKgR0NfRlJFRTsKPiA+IMKgwqDCoMKgwqByZXR1cm4g
cmM7Cj4gPiDCoH0KPiA+IEBAIC00MzksMTUgKzQ0MSwxMjAgQEAgaW50IGxpYnhsX3Bzcl9nZXRf
dmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdAo+ID4gZG9taWQsCj4gPiDCoMKgwqDCoMKgcmV0
dXJuIEVSUk9SX0ZBSUw7Cj4gPiDCoH0KPiA+IMKgCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 02:44:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 02: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.xen.org>)
	id 1djzAf-0000Ef-Et; Tue, 22 Aug 2017 02:44:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <o-takashi@sakamocchi.jp>) id 1djzAe-0000EZ-Du
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 02:44:00 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 61/D8-03368-F6A9B995; Tue, 22 Aug 2017 02:43:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUylz1DRzdv1ux
 Ig4ntxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8auvresBQu8KmZ82MXYwHjYrIuRi0NI4Bej
 xPT7f1i7GDmBnHqJswfeMYPYEgJqEkevfGYEsYUFIiRaGntZQGwRgWyJdzc+sYM0MwssYZR4M
 2clM8Sk/cwSR1dPA6tiEzCQmNO1jw3E5hVwkGhvO8AOYrMIqEqs2PcFrEZUIFxi//drzBA1gh
 InZz4Bi3MK2ErM3XQF7CJmATOJeZsfMkPY4hK3nsxngrDlJba/ncM8gVFgFpL2WUhaZiFpmYW
 kZQEjyypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZQCC
 HYyn1wUeYpTkYFIS5d2QOitSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvgpmzI4UEi1LTUyvSM
 nOAUQSTluDgURLhrZ8OlOYtLkjMLc5Mh0idYlSUEuedCNInAJLIKM2Da4NF7iVGWSlhXkagQ4
 R4ClKLcjNLUOVfMYpzMCoJ8z6aATSFJzOvBG76K6DFTECLDVungSwuSURISTUwshdJ3z0VrLT
 jcp5LQtn9nz+X1ASFCDyS/8G3/1qL7mVr1fOv/d6w/P8wgWFixzHdf08bk3YV3lPiPDjhovu2
 gnRvL9cprn+ZI25eZqgUyF7xpmTXg1n6awyFXltaap7fyf/g8Ipt3NFb4mdwvT3X/XNRU2kHc
 /7bum2aqwTlrT1bX9v82Za/SImlOCPRUIu5qDgRAO2MLbnXAgAA
X-Env-Sender: o-takashi@sakamocchi.jp
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503369836!72280760!1
X-Originating-IP: [157.7.104.44]
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 12862 invoked from network); 22 Aug 2017 02:43:58 -0000
Received: from smtp-proxy003.phy.lolipop.jp (HELO
 smtp-proxy003.phy.lolipop.jp) (157.7.104.44)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 02:43:58 -0000
Received: from smtp-proxy003.phy.lolipop.lan (HELO
 smtp-proxy003.phy.lolipop.jp) (172.19.44.44)
 (smtp-auth username m12129643-o-takashi , mechanism plain)
 by smtp-proxy003.phy.lolipop.jp (qpsmtpd/0.82) with ESMTPA;
 Tue, 22 Aug 2017 11:43:55 +0900
Received: from 127.0.0.1 (127.0.0.1)
 by smtp-proxy003.phy.lolipop.jp (LOLIPOP-Fsecure);
 Tue, 22 Aug 2017 11:43:55 +0900 (JST)
X-Virus-Status: clean(LOLIPOP-Fsecure)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <al1img@gmail.com>, clemens@ladisch.de
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Message-ID: <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
Date: Tue, 22 Aug 2017 11:43:55 +0900
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: <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 alsa-devel@alsa-project.org, tiwai@suse.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiBBdWcgMTggMjAxNyAxNjoyMywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
CiA+PiBZb3UgbWVhbiB0aGF0IGFueSBhbHNhLWxpYiBvciBsaWJwdWxzZSBhcHBsaWNhdGlvbnMg
cnVuIG9uIERvbTAgYXMgYQogPj4gYmFja2VuZCBkcml2ZXIgZm9yIHRoZSBmcm9udGVuZCBkcml2
ZXIgb24gRG9tVT8KID4+CiA+IE5vLCB0aGUgc291bmQgYmFja2VuZCBbMV0gaXMgYSB1c2VyLXNw
YWNlIGFwcGxpY2F0aW9uIChBTFNBL1B1bHNlQXVkaW8KID4gY2xpZW50KQogPiB3aGljaCBydW5z
IGFzIGEgWGVuIHBhcmEtdmlydHVhbCBiYWNrZW5kIGluIERvbTAgYW5kIHNlcnZlcyBhbGwgdGhl
CiA+IGZyb250ZW5kcyBydW5uaW5nIGluIERvbVUocykuCiA+IE90aGVyIEFMU0EvUHVsc2VBdWRp
byBjbGllbnRzIGluIERvbTAgYXJlIGFsc28gYWxsb3dlZCB0byBydW4gYXQgdGhlCiA+IHNhbWUg
dGltZS4KID4KID4gWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL3NuZF9iZQoKQWN0
dWFsbHksIHlvdSBkaWQgd2hhdCBJIG1lYW50LgoKUGxheWJhY2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENhcHR1cmUKICBkZWxheSAgICAgICBE
b21VLUEgICAgRG9tVS1CICAgIERvbVUtQyAgICAgICAgICAgICAgICAgICAgICBkZWxheQogICAg
ICAgICAgICAgLS0tLS0tLS0tIC0tLS0tLS0tLSAtLS0tLS0tLS0KICAgICAgICAgICAgIHwgICAg
ICAgfCB8ICAgICAgIHwgfCAgICAgICB8CihxdWV1ZWluZykgIHwgQXBwLUEgfCB8IEFwcC1CIHwg
fCBBcHAtQyB8ICAgICAgICAgICAgICAgICAgIChoYW5kbGluZykKICAgICB8ICAgICAgIHwgICAg
ICAgfCB8ICAgICAgIHwgfCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICBeCiAgICAgfCAg
ICAgICB8IChUU1MpIHwgfCAoVFNTKSB8IHwgKFRTUykgfCAgICAgICAgICAgICAgICAgICAgICAg
fAogICAgIHwgICAgICAgfCAgICAgICB8IHwgICAgICAgfCB8ICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICB8ICAgICAgIC0tLV4tLS0tLSAtLS0tXi0tLS0gLS0tLV4tLS0tICAg
ICAgICAgICAgICAgICAgICAgICB8CiAgICAgfCAgICAgICA9PT18PT09PT09PT09PXw9PT09PT09
PT18PT09PSBYZW5CdXMgYW5kICAgICAgICAgICAgfAogICAgIHwgICAgICAgLS0tfC0tLS0tLS0t
LS18LS0tLS0tLS0gfC0tLS0gICBtYXBwZWQgcGFnZSBmcmFtZSAgIHwKICAgICB8ICBEb20wIHwg
IHYgICAgICAgICAgdiAgICAgICAgIHYgICB8ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
fCAgICAgICB8QXBwLTAgICAgICBBcHAtMSAgICAgQXBwLTIgfCAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgIHwgICAgICAgfCAgXiAgICAgICAgICBeICAgICAgICAgXiAgIHwgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICB8ICAgICAgIHwgIHwtPiBBcHAtMzwtfCAgICAgICAgIHwgICB8
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgfCAgICAgICB8KElQQykgIF4gICAoSVBDKSAg
ICAgICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAgfAogICAgIHwgICAgICAgfCAgICAgICB2
ICAgICAgICAgICAgICAgdiAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICB8ICAgICAg
IHw9PUhXIGFic3RyYWN0aW9uIGZvciBUU1MgPT18ICAgICAgICAgICAgICAgICAgICAgICB8CiAg
ICAgfCAgICAgICB8ICAgICAgICAgIF4gICAgIF4gICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgIHwgICAgICAgLS0tLS0tLS0tLS18LS0tLS18LS0tLS0tLS0tLS0gICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICB8ICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAoVFNT
ID0gVGltZSBTaGFyaW5nIFN5c3RlbSkgICB8CiAgICAgfCAgICAgICAgICAgICAgICAgIHYgICAg
IHYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgIHwgICAgICAgICAgICAg
ICAgICBIYXJkd2FyZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICB2ICAg
ICAgICAgICAgICAgICAgICAgdiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CihwcmVzZW50aW5nKSAgICAgICAgICBwaHlzaWNhbCBwYXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgIChzYW1wbGluZykKCkkgY2FuIGVhc2lseSBpbWFnaW5lIHRoYXQgc2V2ZXJhbCBhcHBsaWNh
dGlvbnMgKEFwcFswfDF8Ml0pIHJ1biBpbiBEb20wCmFzIGJhY2tlbmQgZHJpdmVycyBvZiB0aGlz
IGNvbnRleHQsIHRvIGFkZCBzZXZlcmFsICd2aXJ0dWFsJyBzb3VuZApkZXZpY2UgZm9yIERvbVUs
IHZpYSBYZW5idXMuIFRoZSBiYWNrZW5kIGRyaXZlcnMgY2FuIGhhbmRsZSBkaWZmZXJlbnQKaGFy
ZHdhcmUgZm9yIHRoZSAndmlydHVhbCcgc291bmQgZGV2aWNlczsgZS5nLiBpdCBjYW4gYmUgQlNE
IHNvY2tldAphcHBsaWNhdGlvbnMuICBPZiBjb3Vyc2UsIHRoaXMgaXMgYSBzYW1wbGUgYmFzZWQg
b24gbXkgaW1hZ2luYXRpb24uCkFjdHVhbGx5LCB5b3UgYXNzdW1lIHRoYXQgeW91ciBhcHBsaWNh
dGlvbiBleGNsdXNpdmVseSBwcm9kdWNlcyB0aGUKJ3ZpcnR1YWwnIHNvdW5kIGNhcmRzLCBJIGd1
ZXNzLiAgQW55d2F5LCBpdCdzIG5vdCBhIHBvaW50IG9mIHRoaXMKZGlzY3Vzc2lvbi4KCiA+IElu
IG9yZGVyIHRvIGltcGxlbWVudCBvcHRpb24gMSkgZGlzY3Vzc2VkIChJbnRlcnJ1cHRzIHRvIHJl
c3BvbmQgCmV2ZW50cyBmcm9tCiA+IGFjdHVhbCBoYXJkd2FyZSkgd2UgZGlkIG51bWJlciBvZiBl
eHBlcmltZW50cyB0byBmaW5kIG91dCBpZiBpdCBjYW4gYmUKID4gaW1wbGVtZW50ZWQgaW4gdGhl
IHdheSBpdCBzYXRpc2ZpZXMgdGhlIHJlcXVpcmVtZW50cyB3aXRoIHJlc3BlY3QgdG8gCmxhdGVu
Y3ksCiA+IGludGVycnVwdCBudW1iZXIgYW5kIHVzZS1jYXNlcy4KID4KID4gRmlyc3Qgb2YgYWxs
IHRoZSBzb3VuZCBiYWNrZW5kIGlzIGEgdXNlci1zcGFjZSBhcHBsaWNhdGlvbiB3aGljaCB1c2Vz
IAplaXRoZXIKID4gQUxTQSBvciBQdWxzZUF1ZGlvIHRvIHBsYXkvY2FwdHVyZSBhdWRpbyBkZXBl
bmRpbmcgb24gY29uZmlndXJhdGlvbi4KID4gTW9zdCBvZiB0aGUgdXNlLWNhc2VzIHdlIGhhdmUg
YXJlIHVzaW5nIFB1bHNlQXVkaW8gYXMgaXQgYWxsb3dzIHRvCiA+IGltcGxlbWVudCBtb3JlIGNv
bXBsZXggdXNlIGNhc2VzIHRoZW4ganVzdCBwbGFpbiBBTFNBLgoKV2hlbiBhc3N1bWluZyBBcHAt
MyBpbiB0aGUgYWJvdmUgZGlhZ3JhbSBhcyBQdWxzZUF1ZGlvLCBhIGNvbWJpbmF0aW9uCm9mIEFw
cC0wL0FwcC0xL0FwcC0zIG1heSBjb3JyZXNwb25kIHRvIHRoZSBiYWNrZW5kIGRyaXZlciBpbiB5
b3VyCnVzZS1jYXNlLgoKID4gV2Ugc3RhcnRlZCB0byBsb29rIGF0IGhvdyBjYW4gd2UgZ2V0IHN1
Y2ggYW4gZXZlbnQgc28gaXQgY2FuIGJlIHVzZWQgYXMKID4gYSBwZXJpb2QgZWxhcHNlZCBub3Rp
ZmljYXRpb24gdG8gdGhlIGJhY2tlbmQuCiA+CiA+IEluIGNhc2Ugb2YgQUxTQSB3ZSB1c2VkIHBv
bGwgbWVjaGFuaXNtIHRvIHdhaXQgZm9yIGV2ZW50cyBmcm9tIEFMU0E6CiA+IHdlIGNvbmZpZ3Vy
ZWQgU1cgcGFyYW1zIHRvIGhhdmUgcGVyaW9kIGV2ZW50LCBidXQgdGhlIHByb2JsZW0gaGVyZSBp
cyAKdGhhdAogPiBpdCBpcyBub3RpZmllZCBub3Qgb25seSB3aGVuIHBlcmlvZCBlbGFwc2VzLCBi
dXQgYWxzbyB3aGVuIEFMU0EgaXMgCnJlYWR5IHRvCiA+IGNvbnN1bWUgbW9yZSBkYXRhLiBUaGVy
ZSBpcyBubyBtZWNoYW5pc20gdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGVzZQogPiB0d28gZXZl
bnRzIChwbGVhc2UgY29ycmVjdCB1cyBpZiB0aGVyZSBpcyBvbmUpLiBBbnl3YXlzLCBldmVuIGlm
IEFMU0EgCnByb3ZpZGVzCiA+IHBlcmlvZCBldmVudCB0byB1c2VyLXNwYWNlIChhZ2FpbiwgYmFj
a2VuZCBpcyBhIHVzZXItc3BhY2UgYXBwbGljYXRpb24pCiA+IGxhdGVuY3kgd2lsbCBjb25zaXN0
IG9mOiB0aW1lIGZyb20ga2VybmVsIHRvIHVzZXItc3BhY2UsIHVzZXItc3BhY2UgCkRvbTAgdG8K
ID4gZnJvbnRlbmQgZHJpdmVyIERvbVUuIEJvdGggYXJlIHZhcmlhYmxlIGFuZCBkZXBlbmQgb24g
bWFueSBmYWN0b3JzLAogPiBzbyB0aGUgbGF0ZW5jeSBpcyBub3QgZGV0ZXJtaW5pc3RpYy4KID4K
ID4gKFdlIHdlcmUgYWxzbyB0aGlua2luZyB0aGF0IHdlIGNhbiBpbXBsZW1lbnQgYSBoZWxwZXIg
ZHJpdmVyIGluIERvbTAgCnRvIGhhdmUKID4gYSBkZWRpY2F0ZWQgY2hhbm5lbCBmcm9tIEFMU0Eg
dG8gdGhlIGJhY2tlbmQgdG8gZGVsaXZlciBwZXJpb2QgCmVsYXBzZWQgZXZlbnQsCiA+IHNvIGZv
ciBpbnN0YW5jZSwgaXQgY2FuIGhhdmUgc29tZSBraW5kIG9mIGEgaG9vayBvbiAKc25kX3BjbV9w
ZXJpb2RfZWxhcHNlZCwKID4gYnV0IGl0IHdpbGwgbm90IHNvbHZlIHRoZSB1c2UtY2FzZSB3aXRo
IFB1bHNlQXVkaW8gZGlzY3Vzc2VkIGJlbG93LgogPiBBbHNvIGl0IGlzIHVuY2xlYXIgaG93IHRv
IGhhbmRsZSBzY2VuYXJpbyB3aGVuIG11bHRpcGxlIERvbVUgcGxheXMgCnRocm91Z2gKID4gbWl4
ZXIgd2l0aCBkaWZmZXJlbnQgZnJhbWUgcmF0ZXMsIGNoYW5uZWxzIGV0Yy4pLgoKSW4gZGVzaWdu
IG9mIEFMU0EgUENNIGNvcmUsIHByb2Nlc3NlcyBhcmUgYXdha2VuZWQgZnJvbSBwb2xsIHdhaXQg
YnkKdGhlIG90aGVyIHJ1bm5pbmcgdGFza3MsIHdoaWNoIGNhbGN1bGF0ZSBhdmFpbGFibGUgc3Bh
Y2Ugb24gUENNIGJ1ZmZlci4KVGhpcyBpcyBkb25lIGJ5IGEgY2FsbCBvZiAnc25kX3BjbV9od19w
cncwKCknIGluICdzb3VuZC9jb3JlL3BjbV9saWIuYycKaW4ga2VybmVsIGxhbmQuIEluIHRoaXMg
ZnVuY3Rpb24sIEFMU0EgUENNIGNvcmUgY2FsbHMgaW1wbGVtZW50YXRpb24gb2YKJ3N0cnVjdCBz
bmRfcGNtX29wcy5wb2ludGVyKCknIGluIGVhY2ggZHJpdmVyIGFuZCBnZXQgY3VycmVudCBwb3Np
dGlvbgpvZiBkYXRhIHRyYW5zbWlzc2lvbiB3aXRoaW4gYnVmZmVyIHNpemUsIHRoZW4gJ2h3X3B0
cicgb2YgUENNIGJ1ZmZlcgppcyB1cGRhdGVkLCB0aGVuIGNhbGN1bGF0ZXMgdGhlIGF2YWlsIHNw
YWNlLgoKVHlwaWNhbCBBTFNBIFBDTSBkcml2ZXJzIGNhbGwgdGhlIGZ1bmN0aW9uIGluIGFueSBo
dyBJUlEgY29udGV4dCBmb3IKaW50ZXJydXB0cyBnZW5lcmF0ZWQgYnkgaGFyZHdhcmUsIG9yIHN3
IElSUSBjb250ZXh0IGZvciBpbnRlcnJ1cHRzCmdlbmVyYXRlZCBieSBwYWNrZXQtb3JpZW50ZWQg
ZHJpdmVycyBmb3IgZ2VuZXJhbC1wdXJwb3NlIGJ1c2VzIHN1Y2ggYXMKVVNCLiBUaGlzIGlzIGEg
cmVhc29uIHRoYXQgdGhlIGRyaXZlcnMgY29uZmlndXJlIGhhcmR3YXJlIHRvIGdlbmVyYXRlCmlu
dGVycnVwdHMuCgpBY3R1YWxseSwgdGhlIHZhbHVlIG9mICdhdmFpbF9taW4nIGNhbiBiZSBjb25m
aWd1cmVkIGJ5IHVzZXIgdGhyZWFkcwphcyAnc3RydWN0IHNuZF9wY21fc3dfcGFyYW1zJy4gQXMg
YSBkZWZhdWx0LCB0aGlzIGVxdWFscyB0byB0aGUgc2l6ZSBvZgpwZXJpb2Qgb2YgUENNIGJ1ZmZl
ci4KCk9uIHRoZSBvdGhlciBoYW5kLCBhbnkgdXNlciB0aHJlYWQgY2FuIGFsc28gY2FsbCB0aGUg
ZnVuY3Rpb24gaW4gYQpjYWxsIGdyYXBoIG9mIGlvY3RsKDIpIHdpdGggc29tZSBjb21tYW5kczsg
ZS5nLiBTTkRSVl9QQ01fSU9DVExfSFdTWU5DLgpFdmVuIGlmIGEgdXNlciB0aHJlYWQgaXMgb24g
cG9sbCB3YWl0LCB0aGUgb3RoZXIgdXNlciB0aHJlYWQgY2FuIGF3YWtlCnRoZSB0aHJlYWQgYnkg
Y2FsbGluZyBpb2N0bCgyKSB3aXRoIHN1Y2ggY29tbWFuZHMuIEJ1dCB1c3VhbCBwcm9ncmFtCnBy
b2Nlc3NlcyBJL08gaW4gb25lIHVzZXIgdGhyZWFkIGFuZCB0aGlzIHNjZW5hcmlvIGlzIHJhcmUu
CgpUaGUgYWJvdmUgaXMgYSB0eXBpY2FsIHNjZW5hcmlvIHRvIHVzZSBBTFNBIHN0dWZmcyBmb3Ig
c2VtaS1yZWFsdGltZQpkYXRhIHRyYW5zbWlzc2lvbiBmb3Igc291bmQgaGFyZHdhcmUuIFByb2dy
YW1zIHJlbHkgb24gdGhlIElSUQpnZW5lcmF0ZWQgYnkgaGFyZHdhcmUuIERyaXZlcnMgYXJlIHBy
b2dyYW1tZWQgdG8gY29uZmlndXJlIHRoZQpoYXJkd2FyZSBnZW5lcmF0aW5nIHRoZSBJUlEuIEFM
U0EgUENNIGFwcGxpY2F0aW9ucyBhcmUgYXdha2VuZWQgYnkgSVJRCmhhbmRsZXJzIGFuZCBxdWV1
ZS9oYW5kbGUgUENNIGZyYW1lcyBpbiBhdmFpbCBzcGFjZSBvbiBQQ00gYnVmZmVyLgoKRm9yIGVm
ZmljaWVuY3ksIHRoZSBpbnRlcnZhbCBvZiBJUlEgaXMgY29uZmlndXJlZCBhcyB0aGUgc2FtZSBz
aXplCmFzIGEgcGVyaW9kIG9mIFBDTSBidWZmZXIgaW4gZnJhbWUgdW5pdC4gVGhpcyBpcyBhIGNv
bmNlcHQgb2YgdGhlCidwZXJpb2QnLiBCdXQgdGhlcmUncyBhIHJlc3Qgbm90IHRvIGNvbmZpZ3Vy
ZSB0aGUgaW50ZXJ2YWwgcGVyIHBlcmlvZDsKZS5nLiBJRUMgNjE4ODMtMS82IGVuZ2luZSBpbiBB
TFNBIGZpcmV3aXJlIHN0YWNrIGNvbmZpZ3VyZXMgMTM5NCBPSENJCmlzb2Nocm9ub3VzIGNvbnRl
eHQgZm9yIGNhbGxiYWNrIHBlciAybXNlYyBpbiBpdHMgc3cgSVJRIGNvbnRleHQgd2hpbGUKdGhl
IHNpemUgb2YgcGVyaW9kIGlzIHJlc3RyaWN0ZWQgdG8gZ2V0IG9uZSBpbnRlcnJ1cHQgYXQgbGVh
c3QuClRoZXJlZm9yZSwgdGhlIGludGVydmFsIG9mIGludGVycnVwdCBpcyBub3QgbmVjZXNzYXJp
bHkgYXMgdGhlIHNhbWUgYXMKdGhlIHNpemUgb2YgcGVyaW9kIGFzIGxvbmcgYXMgSVJRIGhhbmRs
ZXIgZW5hYmxlcyBhcHBsaWNhdGlvbnMgdG8gaGFuZGxlCmF2YWlsIHNwYWNlLgoKCkluIGEgcmVj
ZW50IGRlY2FkZSwgQUxTQSBQQ00gY29yZSBzdXBwb3J0cyB0aGUgb3RoZXIgc2NlbmFyaW8sIHdo
aWNoCnJlbHkgb24gc3lzdGVtIHRpbWVyIHdpdGggZW5vdWdoIGFjY3VyYWN5LiBJbiB0aGlzIHNj
ZW5hcmlvLAphcHBsaWNhdGlvbnMgZ2V0IGFuIGFkZGl0aW9uYWwgZGVzY3JpcHRvciBmb3Igc3lz
dGVtIHRpbWVyIGFuZApjb25maWd1cmUgdGhlIHRpbWVyIHRvIHdha2UgdXAgYXMgYXBwbGljYXRp
b25zJyBjb252ZW5pZW5jZSwgb3IgdXNlCnByZWNpc2Ugc3lzdGVtIGNhbGwgZm9yIG11bHRpcGxl
eGVkIEkvTyBzdWNoIGFzIHBwb2xsKDIpLiBBcHBsaWNhdGlvbnMKd2FrZSB1cCBhcyB0aGV5IHBy
ZWZlciwgdGhlIGFwcGxpY2F0aW9ucyBjYWxsIGlvY3RsKDIpIHdpdGgKU05EUlZfUENNX0lPQ1RM
X0hXU1lOQyBhbmQgY2FsY3VsYXRlIHRoZSBhdmFpbCBzcGFjZSwgdGhlbiBwcm9jZXNzIFBDTQpm
cmFtZXMuIFdoZW4gYWxsIG9mIGhhbmRsZWQgUENNIGZyYW1lcyBhcmUgcXVldWVkLCB0aGV5IHNj
aGVkdWxlIHRvCndha2UgdXAgZmFyIGVub3VnaC4gRWxzZSwgdGhleSBzY2hlZHVsZSB0byB3YWtl
IHVwIHNvb24gdG8gcmVkdWNlIGRlbGF5CmZvciBoYW5kbGVkIFBDTSBmcmFtZXMuCgpJbiB0aGlz
IHNjZW5hcmlvLCBhbnkgaHcvc3cgaW50ZXJydXB0IGlzIG5vdCBuZWNlc3NhcmlseSByZXF1aXJl
ZCBhcwpsb25nIGFzIHN5c3RlbSB0aW1lciBpcyBlbm91Z2ggYWNjdXJhdGUgYW5kIGRhdGEgdHJh
bnNtaXNzaW9uCmF1dG9tYXRpY2FsbHkgcnVucyByZWdhcmRsZXNzIG9mIElSUSBoYW5kbGVycy4g
Rm9yIHRoaXMgc2NlbmFyaW8sIGEgZmV3CmRyaXZlcnMgaGF2ZSBjb25kaXRpb25hbCBjb2RlIHRv
IHN1cHByZXNzIGh3L3N3IGludGVydmFsczsgZS5nLiBkcml2ZXJzCmZvciAnSW50ZWwgSERBJyBh
bmQgJ0MtTWVkaWEgODd4eCcgYmVjYXVzZSB0aGlzIHNjZW5hcmlvIHJlcXVpcmVzCmFjdHVhbCBo
YXJkd2FyZSB0byB0cmFuc2ZlciBkYXRhIGZyYW1lcyBhdXRvbWF0aWNhbGx5IGJ1dCBtYWtlIGl0
CmF2YWlsYWJsZSBmb3IgZHJpdmVycyB0byBnZXQgcHJlY2lzZSBwb3NpdGlvbiBvZiB0aGUgdHJh
bnNtaXNzaW9uLgpGdXJ0aGVybW9yZSwgdGhlcmUncyBhIGFwcGxpY2F0aW9uIHdoaWNoIHN1cHBv
cnRzIHRoaXMgc2NlbmFyaW8uIEFzCmxvbmcgYXMgSSBrbm93LCBleGNsdWRpbmcgUHVsc2VBdWRp
bywgbm90aGluZy4KCkFzIGEgc3VwcGxlbWVudCwgSSBub3RlIHRoYXQgYXVkaW8gdGltZXN0YW1w
IGlzIGFsc28gY2FsY3VsYXRlZCBpbiB0aGUKZnVuY3Rpb24sICdzbmRfcGNtX2h3X3BydzAoKScu
CgoKV2VsbCwgYXMgSSBpbmRpY2F0ZWQsIHRoZSBmcm9udGVuZCBkcml2ZXIgd29ya3Mgd2l0aG91
dCBhbnkKc3luY2hyb25pemF0aW9uIHRvIGRhdGEgdHJhbnNtaXNzaW9uIGJ5IGFjdHVhbCBzb3Vu
ZCBoYXJkd2FyZS4gSXQKcmVsaWVzIG9uIHN5c3RlbSB0aW1lciBvbiBlYWNoIG9mIERvbVUgYW5k
IERvbTAuIEkgbm90ZSBteSBjb25jZXJuCmFnYWluc3QgdGhpcyBkZXNpZ24gYXQgbGFzdC4KCkxp
bnV4IGlzIGEga2luZCBvZiBUaW1lIFNoYXJpbmcgU3lzdGVtLiBDUFUgdGltZSBpcyBkaXZpZGVk
IGZvciBlYWNoCnRhc2tzLiBUaHVzIHRoZXJlJ3MgZGVsYXkgb2Ygc2NoZWR1bGluZy4gQUxTQSBp
cyBkZXNpZ25lZCB0byByZWx5IG9uCmh3L3N3IGludGVycnVwdHMsIGJlY2F1c2UgSVJRIGNvbnRl
eHQgY2FuIHJ1biByZWdhcmRsZXNzIG9mIHRoZSB0YXNrCnNjaGVkdWxpbmcuIChhY3R1YWxseSBt
YW55IGV4Y2VwdGlvbnMgSSBrbm93LikuIFRoaXMgZGVzaWduIGRlZGljYXRlcwpkYXRhIHRyYW5z
bWlzc2lvbiBmb3IgYWN0dWFsIHRpbWUgZnJhbWUuCgpJbiBhIGRpYWdyYW0gb2YgdG9wIG9mIHRo
aXMgbWVzc2FnZSwgdGhlIGZyb250ZW5kIGRyaXZlciBydW5zIG9uIGVhY2gKb2YgRG9tVS4gVGlt
ZXIgZnVuY3Rpb25hbGl0eSBvZiB0aGUgRG9tVSBpcyBiYXNlZCBvbiBzY2hlZHVsaW5nIG9uIERv
bTAKc29tZWhvdywgdGh1cyB0aGVyZSdzIGEgZGVsYXkgZHVlIHRvIHNjaGVkdWxpbmcuIEF0IGxl
YXN0LCBpdCBoYXMgYQpyZXN0cmljdGlvbiBmb3IgaXRzIHByZWNpc2VuZXNzLiBBZGRpdGlvbmFs
bHksIGFwcGxpY2F0aW9ucyBvbiBEb21VIGFyZQpzY2hlZHVsYWJsZSB0YXNrcywgdGh1cyB0aGV5
J3JlIGRvbWluYXRlZCBieSB0YXNrIHNjaGVkdWxlciBvbiBEb21VLgpUaGVyZSdzIG5vIHJlbGlh
bmNlIGZvciBhY3R1YWwgdGltZSBmcmFtZS4gRnVydGhlcm1vcmUsIGxpYnB1bHNlCmFwcGxpY2F0
aW9ucyBvbiBEb20wIHBlcmZvcm0gSVBDIHRvIHB1bHNlYXVkaW8gZGFlbW9uLiBUaGlzIGJyaW5n
cwphbiBhZGRpdGlvbmFsIG92ZXJoZWFkIHRvIHN5bmNocm9uaXplIHRvIHRoZSBvdGhlciBwcm9j
ZXNzZXMuCgpUaGlzIGlzIG5vdCBhbiBpc3N1ZSBmb3IgdXN1YWwgYXBwbGljYXRpb25zLiBCdXQg
Zm9yIGFwcGxpY2F0aW9ucyB0bwp0cmFuc2ZlciBkYXRhIGFnYWluc3QgYWN0dWFsIHRpbWUgZnJh
bWUsIGl0J3MgYSBwcm9ibGVtLiBUb3RhbGx5LAp0aGVyZSdzIG5vIGd1YXJhbnRlZSBvZiB0aGUg
ZGF0YSB0cmFuc21pc3Npb24gZm9yIHNlbWktcmVhbHRpbWUKY2FwYWJpbGl0eS4gQW55IGFwcGxp
Y2F0aW9ucyBvbiBEb21VIG11c3QgcnVuIHdpdGggbGFyZ2UgZGVsYXkgZm9yIHNhZmUKYWdhaW5z
dCB0aW1pbmcgZ2FwLgoKClJlZ2FyZHMKClRha2FzaGkgU2FrYW1vdG8KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 04:52:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 04:52: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.xen.org>)
	id 1dk1AR-00087N-Um; Tue, 22 Aug 2017 04:51:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1dk1AQ-00087H-2z
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 04:51:54 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0A/4E-01987-968BB995; Tue, 22 Aug 2017 04:51:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsXS1tYhopuxY3a
 kQcsuHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePFNY+CqyIVy1e9ZWpg/MfXxcjJISQwjVGi
 bR43iC0hwCtxZNkMVgg7QGLFtEesEDVVEj0vdjGD2GwC2hJr/55iA7FFBJQk7q2azARiMwtES
 lyd0gVmCwtESDT8nQ5mswioSrT8uMcIYvMKuEk8fvyLBWK+nMTNc53MExi5FzAyrGJUL04tKk
 st0jXSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9Gw9AwPjDsZTzc6HGCU5mJR
 EeTekzooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrtH12pJBgUWp6akVaZg4wxGDSEhw8SiK8
 3NuA0rzFBYm5xZnpEKlTjIpS4rxXQRICIImM0jy4NlhYX2KUlRLmZWRgYBDiKUgtys0sQZV/x
 SjOwagkzPsPZApPZl4J3PRXQIuZgBYbtk4DWVySiJCSamDs/5BccmIX39enTS4FRfrPEkoeKj
 Vq8e+sPtNpUJGykEVy2W6FzTeULZ4tFMhPDDbd1XI+0fxMT7BV/QnlH5emzHU6vsxPMvbYIZE
 5/2OUjmoGfF94c87u1a+v1hxd5uvyJ6AoIEbvrtS11a5/Lkqzb/y7Myg2hW1FQDrvUZ95qofK
 9/SoRgorsRRnJBpqMRcVJwIARSgG22YCAAA=
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503377510!110824416!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10193 invoked from network); 22 Aug 2017 04:51:52 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 04:51:52 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 21:51:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,410,1498546800"; d="scan'208";a="1006256044"
Received: from test-kbl.bj.intel.com ([10.238.158.145])
 by orsmga003.jf.intel.com with ESMTP; 21 Aug 2017 21:51:47 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 22 Aug 2017 05:53:39 +0800
Message-Id: <1503352419-2851-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: Xiong Zhang <xiong.y.zhang@intel.com>, andrew.cooper3@citrix.com,
 JBeulich@suse.com
Subject: [Xen-devel] [PATCH] tools/hvmloader: Use base instead of
	pci_mem_start for find_next_rmrr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmluZF9uZXh0X3JtcnIoYmFzZSkgaXMgdXNlZCB0byBmaW5kIHRoZSBsb3dlc3QgUk1SUiBlbmRp
bmcgYWJvdmUgYmFzZQpidXQgYmVsb3cgNEcuIEN1cnJlbnQgbWV0aG9kIGNvdWxkbid0IGNvdmVy
IHRoZSBmb2xsb3dpbmcgc2l0dWF0aW9uOgphLiB0d28gcm1yciBleGlzdCwgc21hbGwgZ2FwIGJl
dHdlZW4gdGhlbQpiLiBwY2lfbWVtX3N0YXJ0IGFuZCBtZW1fcmVzb3VyY2UuYmFzZSBpcyBiZWxv
dyB0aGUgZmlyc3Qgcm1yci5iYXNlCmMuIGZpbmRfbmV4dF9ybXJyKHBjaV9tZW1fc3RhcnQpIHdp
bGwgZmluZCB0aGUgZmlyc3Qgcm1ycgpkLiBBZnRlciBhbGlnbmluZyBtZW1fcmVzb3VyY2UuYmFz
ZSB0byBiYXIgc2l6ZSwKICAgZmlyc3Rfcm1yci5lbmQgPCBuZXdfYmFzZSA8IHNlY29uZF9ybXJy
LmJhc2UgYW5kCiAgIG5ld19iYXNlICsgYmFyX3N6ID4gc2Vjb25kX3JtcnIuYmFzZS4KICAgU28g
dGhlIG5ldyBiYXIgd2lsbCBvdmVybGFwIHdpdGggdGhlIHNlY29uZCBybXJyIGFuZCBkb24ndCBv
dmVybGFwIHdpdGgKdGhlIGZpcnN0IHJtcnIuCkJ1dCB0aGUgbmV4dF9ybXJyIHBvaW50IHRvIHRo
ZSBmaXJzdCBybXJyLCB0aGVuIGNoZWNrX292ZXJsYXAoKSBjb3VsZG4ndApmaW5kIHRoZSBvdmVy
bGFwLiBGaW5hbGx5IGFzc2lnbiBhIHdyb25nIGJhciBhZGRyZXNzIHRvIGJhci4KClRoaXMgcGF0
Y2ggdXNpbmcgYWxpZ25lZCBuZXcgYmFzZSB0byBmaW5kIHRoZSBuZXh0IHJtcnIsIGNvdWxkIGZp
eCB0aGUKYWJvdmUgY2FzZSBhbmQgZmluZCBhbGwgdGhlIG92ZXJsYXBwZWQgcm1yciB3aXRoIG5l
dyBiYXNlLgoKU2lnbmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwu
Y29tPgotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYyB8IDIwICsrKysrKysrKysr
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKaW5kZXggZjQyODhhMy4uMTZmY2NiZiAxMDA2NDQKLS0t
IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9wY2kuYwpAQCAtNDA1LDggKzQwNSw2IEBAIHZvaWQgcGNpX3NldHVwKHZvaWQpCiAg
ICAgaW9fcmVzb3VyY2UuYmFzZSA9IDB4YzAwMDsKICAgICBpb19yZXNvdXJjZS5tYXggPSAweDEw
MDAwOwogCi0gICAgbmV4dF9ybXJyID0gZmluZF9uZXh0X3JtcnIocGNpX21lbV9zdGFydCk7Ci0K
ICAgICAvKiBBc3NpZ24gaW9tZW0gYW5kIGlvcG9ydCByZXNvdXJjZXMgaW4gZGVzY2VuZGluZyBv
cmRlciBvZiBzaXplLiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfYmFyczsgaSsrICkKICAg
ICB7CkBAIC00NjQsMTUgKzQ2MiwxOSBAQCB2b2lkIHBjaV9zZXR1cCh2b2lkKQogICAgICAgICBi
YXNlID0gKHJlc291cmNlLT5iYXNlICArIGJhcl9zeiAtIDEpICYgfih1aW50NjRfdCkoYmFyX3N6
IC0gMSk7CiAKICAgICAgICAgLyogSWYgd2UncmUgdXNpbmcgbWVtX3Jlc291cmNlLCBjaGVjayBm
b3IgUk1SUiBjb25mbGljdHMuICovCi0gICAgICAgIHdoaWxlICggcmVzb3VyY2UgPT0gJm1lbV9y
ZXNvdXJjZSAmJgotICAgICAgICAgICAgICAgIG5leHRfcm1yciA+PSAwICYmCi0gICAgICAgICAg
ICAgICAgY2hlY2tfb3ZlcmxhcChiYXNlLCBiYXJfc3osCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZW1vcnlfbWFwLm1hcFtuZXh0X3JtcnJdLmFkZHIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZW1vcnlfbWFwLm1hcFtuZXh0X3JtcnJdLnNpemUpICkKKyAgICAgICAg
aWYgKCByZXNvdXJjZSA9PSAmbWVtX3Jlc291cmNlKQogICAgICAgICB7Ci0gICAgICAgICAgICBi
YXNlID0gbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5hZGRyICsgbWVtb3J5X21hcC5tYXBbbmV4
dF9ybXJyXS5zaXplOwotICAgICAgICAgICAgYmFzZSA9IChiYXNlICsgYmFyX3N6IC0gMSkgJiB+
KGJhcl9zeiAtIDEpOwogICAgICAgICAgICAgbmV4dF9ybXJyID0gZmluZF9uZXh0X3JtcnIoYmFz
ZSk7CisgICAgICAgICAgICB3aGlsZSAoIG5leHRfcm1yciA+PSAwICYmCisgICAgICAgICAgICAg
ICAgICAgIGNoZWNrX292ZXJsYXAoYmFzZSwgYmFyX3N6LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5hZGRyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5zaXplKSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgYmFzZSA9IG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0u
YWRkciArCisgICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0u
c2l6ZTsKKyAgICAgICAgICAgICAgICBiYXNlID0gKGJhc2UgKyBiYXJfc3ogLSAxKSAmIH4oYmFy
X3N6IC0gMSk7CisgICAgICAgICAgICAgICAgbmV4dF9ybXJyID0gZmluZF9uZXh0X3JtcnIoYmFz
ZSk7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICBiYXJfZGF0YSB8PSAodWlu
dDMyX3QpYmFzZTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 04:53:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 04: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.xen.org>)
	id 1dk1Bv-0008D5-95; Tue, 22 Aug 2017 04:53:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dk1Bt-0008Cb-54
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 04:53:25 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8C/D3-01993-4C8BB995; Tue, 22 Aug 2017 04:53:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffwjtm
 RBhdmClqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1492+N6wFKyor+h4sZGlg
 XOvTxcjJISTwl1Hi9kmeLkYuIPsxo0Tj5R4WCGcbo8TZh7NYQKpEBJwlvp6Zyw5i8wroS/w+d
 58RxBYWCJFY824ZM0iDhMBKPYllfcdZQRISAp4Sd8//ZYGxn27aydbFyM7BJmAlcUisi5GDg0
 VAVWJla94ERu4FjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQL9zQAEOxgPNjsfYpTkYFIS5d2QOitSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv0vbZkUKC
 RanpqRVpmTnAwINJS3DwKInwcm8DSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvMcgMA
 ZCijNI8uBGwKLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5NIFN4MvNK4Da9AjqCCegIw9
 ZpIEeUJCKkpBoYdfidD5hkfcn/enLjlmnRH3dW/j34fbW6bqKwILPJxU+n41Ol9ygFvr6cfrz
 Ko2+j2LF3T6+e0ebaVTX9Tt7JOx7tPbzrznC686hNE8qJdPQx0dOZ5hpcdC7fNe2l/qcclxKv
 ha+fzw5cn+njtVFkjvxxJZ0+Bo4Dosomt9jkFSfku6tNevNaiaU4I9FQi7moOBEASLXLh30CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503377601!105350621!1
X-Originating-IP: [104.130.215.37]
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 46871 invoked from network); 22 Aug 2017 04:53:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 04:53:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dk1Bn-0007Ep-5n; Tue, 22 Aug 2017 04:53: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 1dk1Bh-0008AE-OB; Tue, 22 Aug 2017 04:53:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dk1Bh-0003fi-Hb; Tue, 22 Aug 2017 04:53:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112772-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl:guest-start.2:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=82d510c88dc12c8aa31aa97bab633b922737bdf4
X-Osstest-Versions-That: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 04:53:13 +0000
Subject: [Xen-devel] [xen-unstable test] 112772: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc3MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc3Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjU1
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAxOCBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTEyNjU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2
NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2
NTUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNjU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjU1CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDExMjczNiBwYXNzIGluIDEx
Mjc3MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMSBndWVzdC1zdGFydC9kZWJpYW4g
ZmFpbCBpbiAxMTI3MzYgcGFzcyBpbiAxMTI3NzIKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTcgZ3Vlc3Qtc3RhcnQuMiAgICBmYWlsIGluIDExMjczNiBwYXNzIGluIDExMjc3MgogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTEyNzM2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTI3MzYKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NTUK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMjY1NQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjU1CiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI2NTUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1NQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjU1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWls
IGluIDExMjczNiBibG9ja2VkIGluIDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDExMjczNiBibG9ja2VkIGluIDExMjY1NQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwg
aW4gMTEyNzM2IGxpa2UgMTEyNjU1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjczNiBsaWtlIDExMjY1NQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjcz
NiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDExMjczNiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2
NTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMjY1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjY1NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTEyNjU1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEx
MjY1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgODJkNTEwYzg4ZGMxMmM4YWEzMWFhOTdiYWI2MzNiOTIyNzM3YmRmNApiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmUyYTRjNzM1NjRhYjkwN2I3MzIwNTlh
ZGIzMTdkNmNhMmQxMzhhMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjU1ICAyMDE3LTA4LTE1
IDE4OjQ2OjAzIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMjY3NCAgMjAxNy0w
OC0xNyAwMDoxNzoyNyBaICAgIDUgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExMjcwOCAgMjAxNy0wOC0xOSAwMzozMjoyMSBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBz
ZWMuaW4udHVtLmRlPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDg0NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 05:48:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 05:48: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.xen.org>)
	id 1dk23K-0003Ft-JR; Tue, 22 Aug 2017 05:48:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dk23J-0003Fn-En
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 05:48:37 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 40/30-27137-4B5CB995; Tue, 22 Aug 2017 05:48:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVywNykQnfL0dm
 RBmdDLJZ8XMziwOhxdPdvpgDGKNbMvKT8igTWjJ4fnUwFq6QrXv4Nb2C8JtrFyMUhJDCNUWLD
 yhdMXYycHBICvBJHls1ghbD9JZqn9YPZQgI1Epc2zWEHsdkElCUufu1lA7FFBKQlrn2+zAgyi
 FngI7PE5APXwRLCAi4SC7/PBGtgEVCV2Hh2L9AgDg5eASeJ1/fyIOYrSEx5+J55AiP3AkaGVY
 waxalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgb5lAIIdjJc3Bhx
 ilORgUhLl3ZA6K1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/0kdmRQoJFqempFWmZOcAgg0lL
 cPAoifB+PAyU5i0uSMwtzkyHSJ1iVJQS5y0C6RMASWSU5sG1wQL7EqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR5y0Cm8GTmlcBNfwW0mAlosWHrNJDFJYkIKakGxkXf9vx8+nezyozgWdPs3o
 SqFuxZ9aHVq+/jeclwg4Y9K21udE+5cGff9H2mO2S2uLo6lZkscnCsu835fH63N0eowOy3n8z
 ncDzO2ndkjnteg8pNXRWDfhnJktrJASfdpX/pT2D1LFtRetKDawub9Uzh7/LumeHXfkve6LPg
 b/DmW/H9qE3mKyWW4oxEQy3mouJEAHGc4oxnAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503380913!72294187!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11268 invoked from network); 22 Aug 2017 05:48:35 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 05:48:35 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 22:48:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,410,1498546800"; d="scan'208";a="121372644"
Received: from knl-rvp-beta.sh.intel.com ([10.239.48.75])
 by orsmga004.jf.intel.com with ESMTP; 21 Aug 2017 22:48:30 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 22 Aug 2017 05:52:04 +0800
Message-Id: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
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>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Chao Gao <chao.gao@intel.com>, Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search VT-d
	unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTUi1JT1YgaXMgZW5hYmxlZCwgJ1ZpcnR1YWwgRnVuY3Rpb25zJyBvZiBhICdQaHlzaWNh
bCBGdW5jdGlvbicgYXJlIHVuZGVyCnRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMg
dGhlICdQaHlzaWNhbCBGdW5jdGlvbicuIEEgJ1BoeXNpY2FsCkZ1bmN0aW9uJyBjYW4gYmUgYSAn
VHJhZGl0aW9uYWwgRnVuY3Rpb24nIG9yIGFuIEFSSSAnRXh0ZW5kZWQgRnVuY3Rpb24nLgpBbmQg
ZnVydGhlcm1vcmUsICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFuIGVuZHBvaW50IGFyZSB1bmRl
ciB0aGUgc2NvcGUgb2YKdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnVHJhZGl0aW9uYWwgRnVu
Y3Rpb25zJyBvbiB0aGUgZW5kcG9pbnQuIFRvIHNlYXJjaApWVC1kIHVuaXQsIHRoZSBCREYgb2Yg
UEYgb3IgdGhlIEJERiBvZiBhIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIG1heSBiZSB1c2VkLiBBbmQK
aXQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSBQRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiBvciBu
b3QuCgpDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xPVCgpIHRvIHJlY29nbml6ZSBhbiBBUkkgJ0V4
dGVuZGVkIEZ1bmNpb24nLiBCdXQgaXQKaXMgcHJvYmxlbWF0aWMgZm9yIGEgY29ybmVyIGNhc2Ug
KGEgUkMgZW5kcG9pbnQgd2l0aCBTUklPViBjYXBhYmlsaXR5CmFuZCBoYXMgaXRzIG93biBWVC1k
IHVuaXQpLCBsZWFkaW5nIHRvIG1hdGNoaW5nIHRvIGEgd3JvbmcgVlQtZCB1bml0LgoKVGhpcyBw
YXRjaCByZXVzZXMgJ2lzX2V4dGZuJyBmaWVsZCBpbiBWRidzIHN0cnVjdCBwY2lfZGV2X2luZm8g
dG8gaW5kaWNhdGUKd2hldGhlciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5j
dGlvbi4gVGhlIGZpZWxkIGhlbHBzIHRvIHVzZQpjb3JyZWN0IEJERiB0byBzZWFyY2ggVlQtZCB1
bml0LgoKUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRl
bC5jb20+ClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQp2
NzoKIC0gRHJvcCBFcmljJ3MgdGVzdGVkLWJ5CiAtIENoYW5nZSBjb21taXQgbWVzc2FnZSB0byBi
ZSBjbGVhcmVyCiAtIFJlLXVzZSBWRidzIGlzX2V4dGZuIGZpZWxkCiAtIGFjY2VzcyBQRidzIGlz
X2V4dGZuIGZpZWxkIGluIGxvY2tlZCBhcmVhCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgICAgICB8IDYgKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5j
IHwgMiArLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICB8IDQgKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYwppbmRleCAyN2JkYjcxLi4yYTkxMzIwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAt
NTk5LDYgKzU5OSw3IEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRl
dmZuLAogICAgIHVuc2lnbmVkIGludCBzbG90ID0gUENJX1NMT1QoZGV2Zm4pLCBmdW5jID0gUENJ
X0ZVTkMoZGV2Zm4pOwogICAgIGNvbnN0IGNoYXIgKnBkZXZfdHlwZTsKICAgICBpbnQgcmV0Owor
ICAgIGJvb2wgcGZfaXNfZXh0Zm4gPSBmYWxzZTsKIAogICAgIGlmICghaW5mbykKICAgICAgICAg
cGRldl90eXBlID0gImRldmljZSI7CkBAIC02MDgsNiArNjA5LDggQEAgaW50IHBjaV9hZGRfZGV2
aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgewogICAgICAgICBwY2lkZXZzX2xv
Y2soKTsKICAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcsIGluZm8tPnBoeXNmbi5idXMs
IGluZm8tPnBoeXNmbi5kZXZmbik7CisgICAgICAgIGlmICggcGRldiApCisgICAgICAgICAgICBw
Zl9pc19leHRmbiA9IHBkZXYtPmluZm8uaXNfZXh0Zm47CiAgICAgICAgIHBjaWRldnNfdW5sb2Nr
KCk7CiAgICAgICAgIGlmICggIXBkZXYgKQogICAgICAgICAgICAgcGNpX2FkZF9kZXZpY2Uoc2Vn
LCBpbmZvLT5waHlzZm4uYnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4sCkBAIC03MDcsNiArNzEwLDkg
QEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgICAg
ICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGN0cmwpOwogICAgIH0KIAorICAgIC8q
IFZGJ3MgJ2lzX2V4dGZuJyBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXRoZXIgUEYgaXMgYW4gZXh0
ZW5kZWQgZnVuY3Rpb24gKi8KKyAgICBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKKyAgICAg
ICAgcGRldi0+aW5mby5pc19leHRmbiA9IHBmX2lzX2V4dGZuOwogICAgIGNoZWNrX3BkZXYocGRl
dik7CiAKICAgICByZXQgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2RtYXIuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKaW5kZXggODIw
NDBkZC4uODNjZTVkNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2Rt
YXIuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCkBAIC0yMTksNyAr
MjE5LDcgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0ICphY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3Vu
aXQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgZWxzZSBpZiAoIHBkZXYtPmluZm8u
aXNfdmlydGZuICkKICAgICB7CiAgICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsK
LSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDog
cGRldi0+aW5mby5waHlzZm4uZGV2Zm47CisgICAgICAgIGRldmZuID0gcGRldi0+aW5mby5pc19l
eHRmbiA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKICAgICB9CiAgICAgZWxzZQogICAg
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9w
Y2kuaAppbmRleCA1OWI2ZThhLi4zYjBkYTY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
cGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBAIC0zOSw2ICszOSwxMCBAQAogI2Rl
ZmluZSBQQ0lfU0JERjMocyxiLGRmKSAoKCgocykgJiAweGZmZmYpIDw8IDE2KSB8IFBDSV9CREYy
KGIsIGRmKSkKIAogc3RydWN0IHBjaV9kZXZfaW5mbyB7CisgICAgLyoKKyAgICAgKiBXaGVuICdp
c192aXJ0Zm4nIGlzIHNldCwgJ2lzX2V4dGZuJyBpcyByZS11c2VkIHRvIGluZGljYXRlIHdoZXRo
ZXIKKyAgICAgKiB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4KKyAg
ICAgKi8KICAgICBib29sX3QgaXNfZXh0Zm47CiAgICAgYm9vbF90IGlzX3ZpcnRmbjsKICAgICBz
dHJ1Y3QgewotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 05:59:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 05: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.xen.org>)
	id 1dk2DT-0003zZ-JO; Tue, 22 Aug 2017 05:59:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dk2DS-0003yk-LM
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 05:59:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 27/35-02176-928CB995; Tue, 22 Aug 2017 05:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42K5GHpdX1fzxOx
 IgzV3eCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymyz0sBY85K04s62JvYPzK3sXIxSEkMJ1R
 4ufdDcwgDovAZlaJqdOegmUkBG6ySux8v5Spi5ETyEmS2PT5KjuEXS7R2vGOGcQWElCU+PpsO
 hPEqKlMEi+unmAFSQgLmEg0vZ8OViQi4C5x+eNUNogGE4kjzyazgNhsAkYSy2/8ALN5BWwk+v
 tawRawCKhK/D79nBHEFhUIl9j//RozRI2gxMmZT8DqOQVMJT40rwWrYRYwk5i3+SEzhC0vsf3
 tHChbXOLWk/lMExiFZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0
 MNbLTS0uTkxPzUlMKtZLzs/dxAiMAgYg2MH48rTnIUZJDiYlUd4NqbMihfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwehyfHSkkWJSanlqRlpkDjEeYtAQHj5IIrxNImre4IDG3ODMdInWK0ZLjyp
 V1X5g4NqxeDySnHNj+hUmIJS8/L1VKnLcWpEEApCGjNA9uHCxlXGKUlRLmZQQ6UIinILUoN7M
 EVf4VozgHo5Iw76VjQFN4MvNK4La+AjqICeggw9ZpIAeVJCKkpBoYJ7a2PPj3Y7pq0N3f13Zf
 OR5Rw/PGN/6Uw4y9jn+crBVVup/EbVTiF/h9vvWqs8ntnxvUhNftbVqwZ/K+f1E5PyMf393cd
 eq9UKxkflzXguWmbULeV19HtgtVOjAd/L9+j9LDByXxnN9jJ5d7Np272RPN+eEj496wPKeKTZ
 EhPfM239HdGb79vBJLcUaioRZzUXEiABbmNiUUAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503381544!103437035!1
X-Originating-IP: [209.85.215.47]
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 38555 invoked from network); 22 Aug 2017 05:59:05 -0000
Received: from mail-lf0-f47.google.com (HELO mail-lf0-f47.google.com)
 (209.85.215.47)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 05:59:05 -0000
Received: by mail-lf0-f47.google.com with SMTP id f7so54994085lfg.4
 for <xen-devel@lists.xenproject.org>; Mon, 21 Aug 2017 22:59:05 -0700 (PDT)
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=CI4768YAlwqj7YJmpMVYPyJbT70XXGvGVbG5vTIvVgs=;
 b=h2mnwJNO7axveStABc1fcuADIyROB9WsAGsX7Zf1JUpXvrnq5IqxfbSh2+lvy78Sc+
 H7fuSqZhpI2GBQXq06h6G49VqhmrpPreiohSQYWBoFcSx5UQxssDP3QFT7PjmfnkzXPB
 xQZaWQt8Xq+V8dqzc+c+aFwlo5k2hYLY0azvPnerLkE3wykG6qA0wlLPgG9qpigKoDbK
 DjERmIY1UFp3B+4oEW2Dc7mDtR302DI6ewSF1MZGNbBQP0n9FMlMoGcwbBO3TV2ifQNh
 4HucvjQl8Wi6fMHDEsw1WvpLxhLikoXXOvwope4idDbhVRQYCP9WbqGwwvLiCeK+xBSk
 fhhQ==
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=CI4768YAlwqj7YJmpMVYPyJbT70XXGvGVbG5vTIvVgs=;
 b=SZENPM+wCZH1JMSV8oE/uXo6SdYb7YKDi1uMOU4qq+Un1nPJDpvxh7Vy5YxOXDvteu
 5T6NxHcvrgfaPuZHF+wtchf27OnboXHgUmTWF9bNcCcySJXDqDFAitdD/B5BLqjn5CJ6
 xnO51u509shsYjqrEBWFu9DeS1DD/Sa2lG7Wf8xZUqP8EdpaJ3kaZZXaA39j6hjNOODd
 LdrnNHQiMm0R93MY9GE+CnCQaOpIS/phX3LHrDGdD7xSE+icsN83NzkduWCl8/8GtgTu
 vygRvQNpt6N1pnmZL38B7YNRx6qi23LjW4JlnVZy12emHR3EJB9QEQ1AP23mO2s2gphF
 hFfA==
X-Gm-Message-State: AHYfb5gQ4FIdga0fM8xLhY7iKbgfCPqPE9h/qGM1vZTHYEU/UlgyYHaE
 ZTx0jsbvkWyOb6Vk5IA=
X-Received: by 10.46.20.79 with SMTP id 15mr7073651lju.152.1503381544027;
 Mon, 21 Aug 2017 22:59:04 -0700 (PDT)
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
 q27sm109528lfd.21.2017.08.21.22.59.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Aug 2017 22:59:03 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <E1djjcb-0003ZW-LY@lists.xenproject.org>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <22966ffb-e7c8-af9f-9589-998d33cde41e@gmail.com>
Date: Tue, 22 Aug 2017 08:59:02 +0300
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: <E1djjcb-0003ZW-LY@lists.xenproject.org>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbiEKCk9uIDA4LzIxLzIwMTcgMDE6MDcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBUaGlzIGVtYWlsIG9ubHkgdHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVh
c2UgcmVwbHkgZm9yIGl0ZW1zIHlvdQo+IHdvdWxrIGxpa2UgdG8gc2VlIGluIDQuMTAgc28gdGhh
dCBwZW9wbGUgaGF2ZSBhbiBpZGVhIHdoYXQgaXMgZ29pbmcgb24gYW5kCj4gcHJpb3JpdGlzZSBh
Y2NvcmRpbmdseS4KPgo+IFlvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5k
IHVzZSBjYXNlcyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKPiB3b3JraW5nIG9uLgo+Cj4KPiA9PSBU
b29sc3RhY2sgPT0KPgp3ZSBhcmUgd29ya2luZyBvbiBhZGRpbmcgc3VwcG9ydCBmb3Igc291bmQv
ZGlzcGxheS9tdG91Y2gKaW50byBsaWJ4bC94bDogZGlzcGxheSBzdXBwb3J0IHBhdGNoZXMgKyBm
cmFtZXdvcmsKcmVmYWN0b3JpbmcgcGF0Y2hlcyBhcmUgb24gcmV2aWV3IG5vdzogT2xla3NhbmRy
IEdyeXRzb3YgaXMgaW4gY2hhcmdlClBhdGNoIHNldCB2ZXJzaW9uOiA0Cj4gPT0gUFYgRHJpdmVy
cyA9PQo+Cj4gKiAgTXVsdGktdG91Y2gKPiAgICAtICBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+
ICAgIC0gIE9sZWtzYW5yIEdyeXRzb3YKbm90aGluZyB0byBiZSBkb25lIGluIFhlbiwgbXRvdWNo
IHN1cHBvcnQgaXMgYWxyZWFkeQppbiB0aGUgTGludXgga2VybmVsLiBXZSBhcmUgbm90IGNvbnNp
ZGVyaW5nIFFFTVUncyBiYWNrZW5kIGF0bQo+Cj4gKiAgU291bmQKPiAgICAtICBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbwo+ICAgIC0gIE9sZWtzYW5yIEdyeXRzb3YKbm90aGluZyB0byBiZSBkb25l
IGluIFhlbiBhdG0sIExpbnV4IGtlcm5lbCBmcm9udGVuZAppcyBvbiByZXZpZXcgbm93IC0gbWF5
IG5lZWQgaW50ZXJmYWNlIGV4dGVuc2lvbgpQYXRjaCBzZXQgdmVyc2lvbjogaW5pdGlhbAo+ICog
IERpc3BsYXkKPiAgICAtICBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+ICAgIC0gIE9sZWtzYW5y
IEdyeXRzb3YKbm90aGluZyB0byBiZSBkb25lIGluIFhlbiBhdG0sIExpbnV4IGZyb250ZW5kIGlz
IG5vdCB5ZXQKcmVhZHkgdG8gYmUgdXBzdHJlYW1lZAo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 06:04:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 06:04: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.xen.org>)
	id 1dk2It-0004h8-6s; Tue, 22 Aug 2017 06:04:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dk2Is-0004h2-00
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 06:04:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3C/D1-03044-979CB995; Tue, 22 Aug 2017 06:04:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tbhqFtxcna
 kwdoTuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCxR0sBS9FKr5+imhgvCfQxcjFISQwjVHi
 2syD7F2MnBwSArwSR5bNYIWw/SXebz7BBGILCUxglHg6XxXEZhFQlTi44BBYPZuAssTFr71sX
 YwcHCICKRKLL4aAzGQW+MYk0XprETNIjbBAiMSyCU1gc3gFDCX69h1nBiniFXjOLLFz3TUmiC
 u6GSUuz4Lo4BUQlDg58wkLiM0soCVx499LJpANzALSEsv/cYCEOYGGNq+eA3aEKNARu2/tZZ7
 AKDgLSfcsJN2zELoXMDKvYtQoTi0qSy3SNTTTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrW
 S87P3cQIDFoGINjBeH9jwCFGSQ4mJVHeDamzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8F4+M
 TtSSLAoNT21Ii0zBxg/MGkJDh4lEd4ikDRvcUFibnFmOkTqFKOilDjvz+NACQGQREZpHlwbLG
 YvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZi3HGQ8T2ZeCdz0V0CLmYAWG7ZOA1lckoiQkmp
 gnHC9trT9yMfL63aWnNXeX5V2+28827HHC0/Hp1n5FdlN+H8y+HGVyadvJ2dfL4ous5MyV5vz
 Pc09KblISe9XgeodZzUFS14jTfPyBdfvBsX/3ji97NtEQZWVc46tk7MMDd7mV6XOfU4v4Ny2h
 FOWuq+tNSoszBce5Vp1tTTqaaG8xflHFTEtSizFGYmGWsxFxYkA1kkITNQCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503381878!103295487!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8127 invoked from network); 22 Aug 2017 06:04:40 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 06:04:40 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 23:04:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,410,1498546800"; d="scan'208";a="121376684"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.65])
 by orsmga004.jf.intel.com with ESMTP; 21 Aug 2017 23:04:35 -0700
Date: Tue, 22 Aug 2017 13:03:47 +0800
From: Chao Gao <chao.gao@intel.com>
To: "Tian, Kevin" <kevin.tian@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170822050344.GA15606@op-computing>
Mail-Followup-To: "Tian, Kevin" <kevin.tian@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
References: <1502860344-84425-1-git-send-email-chao.gao@intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D76B99@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D76B99@SHSMSX101.ccr.corp.intel.com>
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>,
 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 v6] VT-d: fix VF of RC integrated PF matched
 to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDM6NDM6MDdQTSArMDgwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4+IEZyb206IEdhbywgQ2hhbwo+PiBTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAxNiwgMjAx
NyAxOjEyIFBNCj4+IAo+PiBUaGUgcHJvYmxlbSBpcyBmb3IgYSBWRiBvZiBSQyBpbnRlZ3JhdGVk
IFBGIChlLmcuIFBGJ3MgQkRGIGlzCj4+IDAwOjAyLjApLCB3ZSB3b3VsZCB3cm9uZ2x5IHVzZSAw
MDowMC4wIHRvIHNlYXJjaCBWVC1kIHVuaXQuCj4+IAo+PiBJZiBhIFBGIGlzIGFuIGV4dGVuZGVk
IGZ1bmN0aW9uLCB0aGUgQkRGIG9mIGEgdHJhZGl0aW9uYWwgZnVuY3Rpb24KPj4gd2l0aGluIHRo
ZSBzYW1lIGRldmljZSBzaG91bGQgYmUgdXNlZCB0byBzZWFyY2ggVlQtZCB1bml0LiBPdGhlcndp
c2UsCj4+IHRoZSByZWFsIEJERiBvZiBQRiBzaG91bGQgYmUgdXNlZC4gQWNjb3JkaW5nIFBDSS1l
IHNwZWMsIGFuIGV4dGVuZGVkCj4+IGZ1bmN0aW9uIGlzIGEgZnVuY3Rpb24gd2l0aGluIGFuIEFS
SSBkZXZpY2UgYW5kIEZ1bmN0aW9uIE51bWJlciBpcwo+PiBncmVhdGVyIHRoYW4gNy4gVGhlIG9y
aWdpbmFsIGNvZGUgdHJpZWQgdG8gdGVsbCBhcGFydCBFeHRlbmRlZAo+PiBGdW5jdGlvbiBhbmQg
bm9uLUV4dGVuZGVkIEZ1bmN0aW9uIHRocm91Z2ggY2hlY2tpbmcgUENJX1NMT1QoKSwKPj4gbWlz
c2luZyBjb3VudGVycGFydCBvZiBwY2lfYXJpX2VuYWJsZWQoKSAodGhpcyBmdW5jdGlvbiBleGlz
dHMgaW4KPj4gbGludXgga2VybmVsKSBjb21wYXJlZCB0byBsaW51eCBrZXJuZWwuIFdpdGhvdXQg
Y2hlY2tpbmcgd2hldGhlciBBUkkKPj4gaXMgZW5hYmxlZCwgaXQgaW5jdXJzIGEgUkMgaW50ZWdy
YXRlZCBQRiB3aXRoIFBDSV9TTE9UKCkgPjAgaXMgd3JvbmdseQo+PiBjbGFzc2lmaWVkIHRvIGFu
IGV4dGVuZGVkIGZ1bmN0aW9uLiBOb3RlIHRoYXQgYSBSQyBpbnRlZ3JhdGVkIGZ1bmN0aW9uCj4+
IGlzbid0IHdpdGhpbiBhbiBBUkkgZGV2aWNlIGFuZCB0aHVzIGNhbm5vdCBiZSBleHRlbmRlZCBm
dW5jdGlvbiBhbmQgaW4KPj4gdGhpcyBjYXNlIHRoZSByZWFsIEJERiBzaG91bGQgYmUgdXNlZC4K
Pj4gCj4+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyBmaWVsZCwgcGZfaXNfZXh0Zm4sIGlu
IHN0cnVjdAo+PiBwY2lfZGV2X2luZm8sIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBoeXNpY2Fs
IGZ1bmN0aW9uIGlzIGFuIGV4dGVuZGVkCj4+IGZ1bmN0aW9uLiBUaGUgbmV3IGZpZWxkIGhlbHBz
IHRvIGdlbmVyYXRlIGNvcnJlY3QgQkRGIHRvIHNlYXJjaCBWVC1kCj4+IHVuaXQuCj4+IAo+PiBS
ZXBvcnRlZC1ieTogQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4K
Pj4gVGVzdGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBSIDxFcmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29t
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiAtLS0K
Pj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgfCA2ICsrKysrLQo+PiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyB8IDIgKy0KPj4gIHhlbi9pbmNsdWRlL3hl
bi9wY2kuaCAgICAgICAgICAgICAgfCAxICsKPj4gIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4gaW5kZXgg
MjdiZGI3MS4uOGMyYmEzMyAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4gQEAgLTU5OSw2
ICs1OTksNyBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwK
Pj4gICAgICB1bnNpZ25lZCBpbnQgc2xvdCA9IFBDSV9TTE9UKGRldmZuKSwgZnVuYyA9IFBDSV9G
VU5DKGRldmZuKTsKPj4gICAgICBjb25zdCBjaGFyICpwZGV2X3R5cGU7Cj4+ICAgICAgaW50IHJl
dDsKPj4gKyAgICBib29sIHBmX2lzX2V4dGZuID0gZmFsc2U7Cj4+IAo+PiAgICAgIGlmICghaW5m
bykKPj4gICAgICAgICAgcGRldl90eXBlID0gImRldmljZSI7Cj4+IEBAIC02MDksNyArNjEwLDkg
QEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCj4+ICAgICAg
ICAgIHBjaWRldnNfbG9jaygpOwo+PiAgICAgICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywg
aW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuKTsKPj4gICAgICAgICAgcGNpZGV2
c191bmxvY2soKTsKPj4gLSAgICAgICAgaWYgKCAhcGRldiApCj4+ICsgICAgICAgIGlmICggcGRl
diApCj4+ICsgICAgICAgICAgICBwZl9pc19leHRmbiA9IHBkZXYtPmluZm8uaXNfZXh0Zm47Cj4K
PmJlc2lkZXMgUm9nZXIncyBjb21tZW50LCBjYW4geW91IG1vdmUgYWJvdmUgMiBsaW5lcyBpbnNp
ZGUgbG9jawo+cHJvdGVjdGlvbj8KPgoKSGksIEtldmluIGFuZCBSb2dlci4KCkkgc2VudCBvdXQg
YSBuZXcgdmVyc2lvbiByZWNlbnRseS4gVGhlIG5ldyB2ZXJzaW9uIGFkb3B0cyBhbGwgeW91cgpz
dWdnZXN0aW9ucy4gUGxlYXNlIHJldmlldyBpdC4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 06:38:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 06:38: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.xen.org>)
	id 1dk2p3-0006dI-RV; Tue, 22 Aug 2017 06:37:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk2p1-0006dC-QD
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 06:37:55 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BC/7E-03557-341DB995; Tue, 22 Aug 2017 06:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS9fp4ux
 Ig5VfJSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox7n2+zF7SIV6xa08TSwPhaqIuRk0NIIE/i
 5NkDLCA2r4CdxJyni5hAbAkBQ4nTC2+CxVkEVCVe/bgEFmcTUJdoe7adFcQWEdCTuLnpNnMXI
 xcHs8BtJom1Ww+zgzjCAnMZJVou3wPLCAn8Y5M4+vEC0CgODk6gFdenuYCYvAKCEn93CIMMYh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rq
 Z6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYNz3MfIQoyQHk5Io74bU
 WZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhtLsyOFBIsSk1PrUjLzAHGAkxagoNHSYTXCCTNW
 1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivG4gRQIgRRmleXAjYHF5iVFWSpiXEegoIZ6C1K
 LczBJU+VeM4hyMSsK8FiBTeDLzSuA2vQI6ggnoCMPWaSBHlCQipKQaGO0CGe12z7Z88szgorl
 S77TnbZmiJRWi2UscjMx8GZ6L1Ivd8eC8wZe3M8duEYddbFqa8YO29vsPr2dqbi6Qrl3Xr7Gu
 9Ndtl7C868v4J5gstJETS/8/ZcF5/e6TiYt88raU1slppCXbnRF6trpv2jSGtGOVyydZx6/cF
 DTD5e98a6ECpX88SizFGYmGWsxFxYkAs3/hjcYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503383872!108232706!1
X-Originating-IP: [137.65.248.74]
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 59048 invoked from network); 22 Aug 2017 06:37:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 06:37:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 00:37:51 -0600
Message-Id: <599BED5D0200007800171BFF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 00:37:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
 <598AD786020000780016DF89@prv-mh.provo.novell.com>
 <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
 <599AE9330200007800171877@prv-mh.provo.novell.com>
 <fabbcef7-a7ad-f5aa-67a1-d79ea73a32f5@citrix.com>
In-Reply-To: <fabbcef7-a7ad-f5aa-67a1-d79ea73a32f5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 RossLagerwall <ross.lagerwall@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDE3OjI4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBTbyB5b3VyIGFyZ3VtZW50IHNlZW1zIHRvIGJlOgo+IAo+IDEuIFdlIGNhbiBvbmx5IHBy
b3ZpZGUgc2VjdXJpdHkgc3VwcG9ydCBpbiBzaXR1YXRpb25zIHdoZXJlIHdlIGNhbiB0ZXN0Cj4g
YWxsIHBvc3NpYmxlIGNvbWJpbmF0aW9ucyBpbiB0aGUgc3VwcG9ydCBtYXRyaXguCj4gCj4gMi4g
V2UgY2Fubm90IHRlc3QgdGhlIGVudGlyZSBtYXRyaXggb2YgY29tYmluYXRpb25zIGZvciBYZW4g
eCBsaXZlcGF0Y2gKPiB0b29scyB4IGNvbXBpbGVycwo+IAo+IDMuIFRoZXJlZm9yZSwgd2UgY2Fu
bm90IHByb3ZpZGUgc2VjdXJpdHkgc3VwcG9ydCBmb3IgbGl2ZXBhdGNoaW5nIHRvb2xzLgo+IAo+
IFB1dCB0aGlzIHdheSwgSSBob3BlIHlvdSBjYW4gc2VlIHdoYXQgdGhlIGZsYXcgaW4gdGhlIGFy
Z3VtZW50IGlzOiAjMSBpcwo+IGZhbHNlLiAgWGVuIGhhcyB7WGVuIHZlcnNpb259IHgge0xpbnV4
IHZlcnNpb259IHgge0NvbXBpbGVyfSB4Cj4ge0hhcmR3YXJlfS4gIEhhcmR3YXJlIG9mIGNvdXJz
ZSBpbmNsdWRlcyBub3Qgb25seSB0aGUgY2hpcCBpdHNlbGYsIGJ1dAo+IHRoZSBCSU9TIC8gZmly
bXdhcmUsIGFuZCB0aGUgcGFydGljdWxhciBkZXZpY2VzIChhbmQgZGV2aWNlIGZpcm13YXJlKS4K
PiBJZiB3ZSB3YW50ZWQgd2UgY291bGQgYWRkIGluIHtQeXRob24gdmVyc2lvbn0gZm9yIHBlb3Bs
ZSB1c2luZyBweWdydWIsCj4gYW5kIHtPY2FtbCBjb21waWxlciB2ZXJzaW9ufSBmb3IgcGVvcGxl
IHJ1bm5pbmcgT2NhbWwsIHZlcnNpb25zIG9mCj4gc3lzdGVtZCAtLSBJJ20gc3VyZSB3aXRoIGVm
Zm9ydCBJIGNvdWxkIGZpbmQgbW9yZSBkaW1lbnNpb25zIHRvIGFkZCB0bwo+IHRoZSBtYXRyaXgu
Cj4gCj4gV2UgZG8gbm90LCBhbmQgbmV2ZXIgaGF2ZSwgKnRlc3RlZCogdGhlIGVudGlyZSBtYXRy
aXggb2YgcG9zc2libGUKPiBjb21iaW5hdGlvbnMgY29uc2lkZXJlZCAic2VjdXJpdHkgc3VwcG9y
dGVkIiB0byBtYWtlIHN1cmUgdGhleSB3b3JrLgo+IFN1Y2ggYSBtYXRyaXggaXMgY29tcGxldGVs
eSBpbXBvc3NpYmxlIHRvIGV2ZW4gY29uc2lkZXIsIGFuZCBldmVuIGlmIHdlCj4gZGlkIHNvbWUg
c29ydCBvZiB0ZXN0aW5nLCB0aGF0IGNvdWxkIG5vdCBndWFyYW50ZWUgdGhhdCB0aGV5IGFyZSBi
dWcgZnJlZS4KPiAKPiBXaGF0IHdlIGRvIGZvciBzZWN1cml0eSBzdXBwb3J0IGlzOgo+IAo+IDEu
IFRlc3QgYSAqcmVwcmVzZW50YXRpdmUgc2FtcGxlKiBvZiBjb21iaW5hdGlvbnMgKHZpYSBvc3N0
ZXN0LCBwcm9kdWN0Cj4gdGVzdGluZywgdXNlciB0ZXN0aW5nLCAmYykKPiAKPiAyLiBQcm9taXNl
IHRvIGlzc3VlIFhTQXMgaWYgYW55b25lICpoYXBwZW5zIHRvIGRpc2NvdmVyKiBhIGNvbWJpbmF0
aW9uCj4gaW4gdGhlIHJlc3Qgb2YgdGhlIHN1cHBvcnQgbWF0cml4IHRoYXQgaGFzIGEgc2VjdXJp
dHkgaXNzdWUKPiAKPiBUaGF0IGlzIHRoZSByZXF1aXJtZW50IGZvciBub3JtYWwgWGVuLCBhbmQg
aXQgd291bGQgYmUgdGhlIHNhbWUKPiByZXF1aXJlbWVudCBmb3IgbGl2ZXBhdGNoLXRvb2xzOiBU
aGF0IGJldHdlZW4gb3NzdGVzdCwgcHJvZHVjdCwgYW5kIHRoZQo+IGNvbW11bml0eSwgd2UgZ2V0
IHJlZ3VsYXIgdGVzdGluZyBvZiAqYSByZXByZXNlbnRhdGl2ZSBzYW1wbGUqIG9mIHtYZW4sCj4g
bGl2ZXBhdGNoLXRvb2xzLCBjb21waWxlcn0sIGFuZCAod2hhdCBwcmltYXJpbHkgY29uY2VybnMg
bWUpIGlzc3VlIGFuCj4gWFNBIGlmIGFueW9uZSBkaXNjb3ZlcnMgYSBzZWN1cml0eSBpc3N1ZSBz
b21ld2hlcmUgaW4gdGhhdCBtYXRyaXguCj4gCj4gSSdtIG5vdCBmcnVzdHJhdGVkLCBidXQgSSBh
bSBiYWZmbGVkIGJ5IHRoZSBmYWN0IHRoYXQgdGhpcyAic3VwcG9ydAo+IG1hdHJpeCIgb2JqZWN0
aW9uIGlzIHNvIHBlcnNpc3RlbnQuICBOZWFybHkgZXZlcnlvbmUgaGFzIGJyb3VnaHQgaXQgdXAs
Cj4gYXMgdGhvdWdoICJ0ZXN0IGV2ZXJ5IGNvbWJpbmF0aW9uIiB3YXMgYSBuZWNlc3NhcnkgcmVx
dWlyZW1lbnQsIGluIHNwaXRlCj4gb2YgdGhlIGZhY3QgdGhhdCAxKSB0aGVyZSBpcyAqbm8qIHBp
ZWNlIG9mIHNvZnR3YXJlIGZvciB3aGljaCB3ZSB0ZXN0Cj4gdGhlIGVudGlyZSBtYXRyaXggb2Yg
cG9zc2libGUgY29tYmluYXRpb25zIDIpIEkgaGF2ZSBzYWlkIG92ZXIgYW5kIG92ZXIKPiBhZ2Fp
biAoaW4gZmFjdCwgSSBzcGVjaWZpY2FsbHkgc2FpZCBhIGZldyByZXBsaWVzIGFnbyAtLSBpdCdz
IHRoZXJlIGF0Cj4gdGhlIHRvcCBvZiB0aGlzIGVtYWlsKSB0aGF0IHdlIGRvIG5vdCB0ZXN0IGFs
bCBwb3NzaWJsZSBjb21iaW5hdGlvbnMuCgpXZWxsLCBwYXJ0IG9mIGl0IG1heSBiZSB0aGF0IHRo
ZSBvdGhlciBjb21wb25lbnRzIGludm9sdmVkIGluIHRoZQp0ZXN0IG1hdHJpeCB5b3Ugc3VnZ2Vz
dCBhcmUgZXh0ZXJuYWwsIGkuZS4gd2UncmUganVzdCB0aGVpciBjb25zdW1lcnMuCklmIHdlIGNv
bnNpZGVyIGp1c3Qgb3VyIG93biBwb3J0aW9ucywgdGhlIG1hdHJpeCBpcyAtIGFzIHNhaWQgLSBv
bmUKZGltZW5zaW9uYWwuIFdpdGggdGhlIGxpdmVwYXRjaGluZyB0b29scywgYSBkaW1lbnNpb24g
aXMgYmVpbmcgYWRkZWQuCkV2ZW4gdXMgaXNzdWluZyBMaW51eCBYU0FzIGlzLCB3aXRoIHRoZSBj
dXJyZW50IHVwc3RyZWFtIHN0YXR1cyBvZgp0aGUgWGVuIHBpZWNlcyBpbiB0aGVyZSwgcXVlc3Rp
b25hYmxlIGltby4gVGhpcyBpcyBhbHNvIGNvbnNpZGVyaW5nCnRoZSBmYWN0IHRoYXQgaWlyYyB3
ZSd2ZSBuZXZlciBpc3N1ZWQgYW4gWFNBIGZvciBhbm90aGVyIFhlbiBndWVzdApPUywgeWV0IGl0
IGlzIGhhcmQgdG8gYmVsaWV2ZSB0aGF0IG9ubHkgTGludXggd291bGQgZXZlciBoYWQgYW55CnZ1
bG5lcmFiaWxpdHkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 06:43:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 06: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.xen.org>)
	id 1dk2tv-0007GY-KR; Tue, 22 Aug 2017 06:42:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dk2tu-0007GQ-8Z
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 06:42:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 0C/1A-02962-172DB995; Tue, 22 Aug 2017 06:42:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhoVtwaXa
 kwY3bFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bu0/vZCn6wVfxsamRuYLzE2sXIxSEkMJ1R
 4sCVK0xdjJwcEgK8EkeWzWCFsP0lpm86yA5R1Mgo0b3uNiNIglfAVKLv0jbmLkYODmGBPIlNM
 1hAwmwCuhKzDzYxg9giAqoSHVtvMoH0Mgv8ZJT4OeEvUC87BwtQ4qgKSAmngJ7E3uk/2CDGX2
 OUmPtqBTtIgllAU6J1+292iBu0JXr2/gBbxSsgKPF3hzBEibxE89bZzBMYBWYh6ZiFUDULSdU
 CRuZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBockABDsY
 DywKPMQoycGkJMq7IXVWpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mUXZ0cKCRalpqdWpGXmA
 KMEJi3BwaMkwpsIkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDivFkiRAEhRRmke3AhYxF
 5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8GkCk8mXklcJteAR3BBHSEYes0kCNKEhFSUg2
 Mbh+XWjIu+B2k8EW9wv/U1chNu7oib/R/bas1Ynz4MELMyk+po1R1RSe/ocaL5/99SiYYVi7Q
 fpUxR37yBL33lSrPC2/dkF5l/+5JDIt/w0oLJ//wtyxXol81lWw782FZ19+S5iC5CSuqVgrzK
 n9z3MT0qfuko/TWOX3njdelsQfO0De8Md1CiaU4I9FQi7moOBEAA9UNidMCAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503384174!78826504!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17616 invoked from network); 22 Aug 2017 06:42:56 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 06:42:56 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 23:42:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,410,1498546800"; d="scan'208";a="142457111"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.26.161])
 by fmsmga005.fm.intel.com with ESMTP; 21 Aug 2017 23:42:38 -0700
Message-ID: <1503384157.3035.3.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Date: Tue, 22 Aug 2017 14:42:37 +0800
In-Reply-To: <20170822023807.GZ11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-9-git-send-email-yi.y.sun@linux.intel.com>
 <1503310338.5248.21.camel@linux.intel.com>
 <20170822023807.GZ11396@yi.y.sun>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 08/13] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA4LTIyIGF0IDEwOjM4ICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gT24gMTct
MDgtMjEgMTg6MTI6MTgsIENoYW8gUGVuZyB3cm90ZToKPiA+IAo+ID4gCj4gPiA+IAo+ID4gPiDC
oCAqIG1vZGU6IEMKPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAo+ID4gPiBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gPiBpbmRleCA2ZTgwZDM2
Li4xMGQzMTdiIDEwMDY0NAo+ID4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
PiA+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gPiA+IEBAIC05NzcsNiAr
OTc3LDcgQEAgbGlieGxfcHNyX2NibV90eXBlID0KPiA+ID4gRW51bWVyYXRpb24oInBzcl9jYm1f
dHlwZSIsIFsKPiA+ID4gwqDCoMKgwqDCoCgyLCAiTDNfQ0JNX0NPREUiKSwKPiA+ID4gwqDCoMKg
wqDCoCgzLCAiTDNfQ0JNX0RBVEEiKSwKPiA+ID4gwqDCoMKgwqDCoCg0LCAiTDJfQ0JNIiksCj4g
PiA+ICvCoMKgwqDCoCg1LCAiTUJBX1RIUlRMIiksCj4gPiAKPiA+IFRoaXMgaXMgbm90IHF1aXRl
IGFwcHJvcHJpYXRlIGFzIE1CQV9USFJUTCBpcyBhY3R1YWxseSBub3QgYQo+ID4gJ2NibV90eXBl
Jy4KPiA+IAo+IE1CQV9USFJUTCBpcyBub3QgJ2NibV90eXBlJy4gQnV0IEkgZG8gbm90IHdhbnQg
dG8gY3JlYXRlIGEgbmV3IGdlbmVyaWMKPiB2YWx1ZSB0eXBlIHN0cnVjdHVyZSBoZXJlLiBJdCBs
b29rcyByZWR1bmRhbnQuIFNvLCBJIHVzZSB0aGUKPiAncHNyX2NibV90eXBlJwo+IHRvIGluY2x1
ZGUgTUJBIHRvby4KCkkgZG9uJ3Qgc3Ryb25nbHkgaW5zaXN0IG9uIGl0LiBJZiBvdGhlcnMgZG9u
J3Qgb2JqZWN0LCBJJ20gT0sgd2l0aCBpdC4KCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 06:45:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 06:45: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.xen.org>)
	id 1dk2vt-0007P5-0B; Tue, 22 Aug 2017 06:45:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dk2vs-0007Oy-3l
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 06:45:00 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 65/3A-03557-BE2DB995; Tue, 22 Aug 2017 06:44:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1tbhqPvq0ux
 Ig3eLzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxD544wFlzmqHhzdQ9bA+M09i5GLg4hgemM
 Eseb9jJ2MXJySAjwShxZNoMVwvaX2Nj5jxmiqJFRYv/CXcwgCV4BU4kF/88ygdjCAvkSqzv2g
 zWwCehKzD7YBFYjIqAq0bH1JlgNs8AkJolnb6RBbBag+Pr/V1lAbE4BPYlrs+ZALbjOKPG4bx
 0LRIOmROv23+wQV2hL9Oz9AVTEAbRYUOLvDmGIEnmJ5q2zmScwCsxC0jELoWoWkqoFjMyrGDW
 KU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYwfloWcIhR
 koNJSZR3Q+qsSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDoXZ0cKCRalpqdWpGXmACMFJi3Bw
 aMkwqsHkuYtLkjMLc5Mh0idYlSUEufVAkkIgCQySvPg2mDReYlRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvEYgU3gy80rgpr8CWswEtNiwdRrI4pJEhJRUA+PsVVsbj22wOKBza8P5bdxOllo
 ve1Qq5eXeSP7cFF7zekMI240LC7uP7flteyxu2bKoazcr4/+e3n3bdU/S62rTn0f0X18U+Hft
 VrFrsaD/13eV5uLuEfOCN/FX1WV/npS3529D3+4m3kPZFx0rrxRUfmsKd3RuKD+88tsp7avvN
 7K+nicUUqGqxFKckWioxVxUnAgAFrXOWMkCAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503384296!70951055!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4085 invoked from network); 22 Aug 2017 06:44:58 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 06:44:58 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Aug 2017 23:44:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,411,1498546800"; d="scan'208";a="302941174"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.26.161])
 by fmsmga004.fm.intel.com with ESMTP; 21 Aug 2017 23:44:34 -0700
Message-ID: <1503384273.3035.5.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Date: Tue, 22 Aug 2017 14:44:33 +0800
In-Reply-To: <20170822022441.GY11396@yi.y.sun>
References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com>
 <1502264512-4648-12-git-send-email-yi.y.sun@linux.intel.com>
 <1503310489.5248.24.camel@linux.intel.com>
 <20170822022441.GY11396@yi.y.sun>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 11/13] tools: implemet new get value
 interface suitable for all psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA4LTIyIGF0IDEwOjI0ICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gT24gMTct
MDgtMjEgMTg6MTQ6NDksIENoYW8gUGVuZyB3cm90ZToKPiA+IAo+ID4gCj4gPiA+IAo+ID4gPiDC
oAo+ID4gPiAtc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2cobGlieGxfX2dj
ICpnYywgaW50IGVycikKPiA+ID4gK3N0YXRpYyB2b2lkIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vy
cl9tc2cobGlieGxfX2djICpnYywKPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpbnQg
ZXJyLAo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGxpYnhsX3Bzcl9jYm1fdHlwZSB0
eXBlKQo+ID4gPiDCoHsKPiA+ID4gK8KgwqDCoMKgLyoKPiA+ID4gK8KgwqDCoMKgwqAqIEluZGV4
IGlzICdsaWJ4bF9wc3JfY2JtX3R5cGUnIHNvIHdlIHNldCB0d28gJ0NEUCcgdG8KPiA+ID4gY29y
cmVzcG9uZCB0bwo+ID4gPiArwqDCoMKgwqDCoCogREFUQSBhbmQgQ09ERS4KPiA+ID4gK8KgwqDC
oMKgwqAqLwo+ID4gCj4gPiBPciBqdXN0IHVzZSAiQ0RQIENPREUiIGFuZCAiQ0RQIERBVEEiIHJl
c3BlY3RpdmVseT8KPiA+IAo+IFRoZXkgYXJlIGp1c3QgdmFsdWUgdHlwZSBidXQgbm90IGZlYXR1
cmUgbmFtZS4gU28sIEkgZHVwbGljYXRlICdDRFAnCj4gaGVyZS4KCkknbSBmaW5lLgoKQ2hhbwo+
IAo+ID4gCj4gPiA+IAo+ID4gPiArwqDCoMKgwqBjb25zdCBjaGFyICogY29uc3QgZmVhdF9uYW1l
WzZdID0gewo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoCJVTktOT1dOIiwKPiA+ID4gK8KgwqDCoMKg
wqDCoMKgwqAiTDMgQ0FUIiwKPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqAiQ0RQIiwKPiA+ID4gK8Kg
wqDCoMKgwqDCoMKgwqAiQ0RQIiwKPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqAiTDIgQ0FUIiwKPiA+
ID4gK8KgwqDCoMKgwqDCoMKgwqAiTUJBIiwKPiA+ID4gK8KgwqDCoMKgfTsKPiA+ID4gwqDCoMKg
wqDCoGNoYXIgKm1zZzsKPiA+ID4gwqAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 07:22:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 07: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.xen.org>)
	id 1dk3VV-0001bn-Mb; Tue, 22 Aug 2017 07:21:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk3VU-0001bh-IA
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 07:21:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CB/51-02962-B8BDB995; Tue, 22 Aug 2017 07:21:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7f79ux
 Ig72P+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVjyYxFjRKVbyY94S9gXGaSBcjJ4eQQJ7E
 lBOfWUBsXgE7iQ2PlzKC2BIChhKnF94Ei7MIqEocvLsYzGYTUJdoe7adtYuRg0NEwEBi5iEpk
 DCzwB1miR/HuEBsYYFiiTWXLwON4QIav4NJYvvGY2C9nAKBElOPr2EG6eUVEJT4u0MYoldL4u
 GvWywQtrbEsoWvwUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrqZdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg/HupoBDjJIcTEqivBtSZ0UK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuAVvzU7UkiwKDU9tSItMwcYBTBpCQ4eJRHeuTeB0rzFBYm5x
 ZnpEKlTjLocG1av/8IkxJKXn5cqJc77BKRIAKQoozQPbgQsIi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmFcG5BKezLwSuE2vgI5gAjrCsHUayBEliQgpqQZGV+eCo5xl2+cKvTNb4Wu8r/O
 Ms5172tqN27t9tH/oT+af837Si062e7at4c/XfmVTXZo/lelgc9iCyg0lqt2ikl7nC0Uu/hbS
 8Q7itZs/UaRZUmaNa9aF08/0eE8q/P15uGjDzRWCvTKrnW8o9HPv1br/+bqUaEuD1qtb7XWHr
 Ff6zJqazXtMiaU4I9FQi7moOBEAWaGFSsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503386505!55897235!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40831 invoked from network); 22 Aug 2017 07:21:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 07:21:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 01:21:43 -0600
Message-Id: <599BF7A60200007800171C3C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 01:21:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-3-git-send-email-olekstysh@gmail.com>
 <b2579e32-0490-cf50-e99e-23843dab7db9@arm.com>
 <CAPD2p-=a4RAnJC5MgC72mYjdDO-M2t_-3Nq9VyNk0GunQRiCcw@mail.gmail.com>
 <CAPD2p-=f6tHe-g=2w5qCkr1OtNMjU4vK0wOd84f4bqagXFX3Dg@mail.gmail.com>
In-Reply-To: <CAPD2p-=f6tHe-g=2w5qCkr1OtNMjU4vK0wOd84f4bqagXFX3Dg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 02/13] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDE4OjIwLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
SGksIGFsbC4KPiAKPiBBbnkgY29tbWVudHM/CgpFeGN1c2UgbWUsIGJ1dCBjb21tZW50cyBvbiB3
aGF0PyBUaGUgcXVvdGVkIHRleHQgYmVsb3cganVzdCBoYXMKdHdvICJ3aWxsIGFkZCIgY29tbWVu
dHMgb2YgeW91cnMuIEkgZG9uJ3QgdGhpbmsgeW91IGV4cGVjdCBhbnkKZnVydGhlciBjb21tZW50
cyBvbiB0aG9zZS4gQXMgdG8gdGhlIHNlcmllcyBhcyBhIHdob2xlIC0gSSBzdGlsbCBoYXZlCml0
IG9uIG15IHRvLWJlLXJldmlld2VkIGxpc3QsIGJ1dCB0aGVyZSdzIG5vIHdheSBJIGNhbiBwcmVk
aWN0IHdoZW4KSSB3b3VsZCBnZXQgdG8gaXQuCgpKYW4KCj4gT24gVGh1LCBBdWcgMywgMjAxNyBh
dCAzOjMyIFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+IDxvbGVrc3R5c2hAZ21haWwuY29tPiB3
cm90ZToKPj4gSGksIEp1bGllbgo+Pgo+PiBPbiBUaHUsIEF1ZyAzLCAyMDE3IGF0IDI6MjEgUE0s
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gSGkgT2xla3Nh
bmRyLAo+Pj4KPj4+IE9uIDI1LzA3LzE3IDE4OjI2LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90
ZToKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS5jCj4+Pj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+Pj4gaW5kZXgg
NzRjMDliMC4uN2MzMTNjMCAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vc21tdS5jCj4+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
Ywo+Pj4KPj4+Cj4+PiBbLi4uXQo+Pj4KPj4+PiArc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJt
X3NtbXVfdW5tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKPj4+PiArICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKPj4+PiArewo+Pj4+ICsgICAg
ICAgdW5zaWduZWQgbG9uZyBpOwo+Pj4+ICsgICAgICAgaW50IHJjID0gMDsKPj4+PiArCj4+Pj4g
KyAgICAgICBmb3IgKGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKykgewo+Pj4+ICsgICAg
ICAgICAgICAgICBpbnQgcmV0ID0gYXJtX3NtbXVfdW5tYXBfcGFnZShkLCBnZm4gKyBpKTsKPj4+
Cj4+Pgo+Pj4KPj4+IE1pc3NpbmcgYmxhbmsgbGluZSBiZXR3ZWVuIGRlY2xhcmF0aW9uKHMpIGFu
ZCBzdGF0ZW1lbnQocykuCj4+IFdpbGwgYWRkLgo+Pgo+Pj4KPj4+PiArICAgICAgICAgICAgICAg
aWYgKCFyYykKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKPj4+PiArICAg
ICAgIH0KPj4+PiArCj4+Pj4gKyAgICAgICByZXR1cm4gcmM7Cj4+Pj4gK30KPj4+PiArCj4+Pj4g
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X2lvbW11X29wcyA9IHsKPj4+
PiAgICAgIC5pbml0ID0gYXJtX3NtbXVfaW9tbXVfZG9tYWluX2luaXQsCj4+Pj4gICAgICAuaHdk
b21faW5pdCA9IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQsCj4+Pj4gQEAgLTI3ODYsOCArMjgy
Myw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X2lvbW11X29wcyA9
IHsKPj4+PiAgICAgIC5pb3RsYl9mbHVzaF9hbGwgPSBhcm1fc21tdV9pb3RsYl9mbHVzaF9hbGws
Cj4+Pj4gICAgICAuYXNzaWduX2RldmljZSA9IGFybV9zbW11X2Fzc2lnbl9kZXYsCj4+Pj4gICAg
ICAucmVhc3NpZ25fZGV2aWNlID0gYXJtX3NtbXVfcmVhc3NpZ25fZGV2LAo+Pj4+IC0gICAgLm1h
cF9wYWdlID0gYXJtX3NtbXVfbWFwX3BhZ2UsCj4+Pj4gLSAgICAudW5tYXBfcGFnZSA9IGFybV9z
bW11X3VubWFwX3BhZ2UsCj4+Pj4gKyAgICAubWFwX3BhZ2VzID0gYXJtX3NtbXVfbWFwX3BhZ2Vz
LAo+Pj4+ICsgICAgLnVubWFwX3BhZ2VzID0gYXJtX3NtbXVfdW5tYXBfcGFnZXMsCj4+Pj4gIH07
Cj4+Pj4KPj4+PiAgc3RhdGljIF9faW5pdCBjb25zdCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpm
aW5kX3NtbXUoY29uc3Qgc3RydWN0IGRldmljZQo+Pj4+ICpkZXYpCj4+Pgo+Pj4KPj4+IFsuLi5d
Cj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
Ywo+Pj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4+PiBpbmRleCAx
OTMyOGY2Li5iNGU4Yzg5IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5jCj4+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMKPj4+Cj4+Pgo+Pj4gWy4uLl0KPj4+Cj4+Pj4gK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlu
dGVsX2lvbW11X3VubWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsCj4+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgb3JkZXIpCj4+Pj4gK3sKPj4+PiArICAgIHVuc2lnbmVkIGxvbmcgaTsKPj4+PiAr
ICAgIGludCByYyA9IDA7Cj4+Pj4gKwo+Pj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8
IG9yZGVyKTsgaSsrICkKPj4+PiArICAgIHsKPj4+PiArICAgICAgICBpbnQgcmV0ID0gaW50ZWxf
aW9tbXVfdW5tYXBfcGFnZShkLCBnZm4gKyBpKTsKPj4+Cj4+Pgo+Pj4gTWlzc2luZyBibGFuayBs
aW5lIGJldHdlZW4gZGVjbGFyYXRpb24ocykgYW5kIHN0YXRlbWVudChzKS4KPj4gV2lsbCBhZGQu
Cj4+Cj4+Pgo+Pj4+ICsgICAgICAgIGlmICggIXJjICkKPj4+PiArICAgICAgICAgICAgcmMgPSBy
ZXQ7Cj4+Pj4gKyAgICB9Cj4+Pj4gKwo+Pj4+ICsgICAgcmV0dXJuIHJjOwo+Pj4+ICt9Cj4+Pj4g
Kwo+Pj4KPj4+Cj4+PiBDaGVlcnMsCj4+Pgo+Pj4KPj4+IC0tCj4+PiBKdWxpZW4gR3JhbGwKPj4K
Pj4KPj4KPj4gLS0KPj4gUmVnYXJkcywKPj4KPj4gT2xla3NhbmRyIFR5c2hjaGVua28KPiAKPiAK
PiAKPiAtLSAKPiBSZWdhcmRzLAo+IAo+IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4gCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcgCj4gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbCAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 07:27:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 07:27: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.xen.org>)
	id 1dk3aT-0001oZ-DB; Tue, 22 Aug 2017 07:26:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk3aS-0001oT-OU
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 07:26:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 65/74-18997-FBCDB995; Tue, 22 Aug 2017 07:26:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3f/ndm
 RBndXyVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnb989hLnjKUrH5/yPGBsZuli5GTg4hgTyJ
 FY0bGUFsXgE7iSPfZ7CD2BIChhKnF94Eq2ERUJXoPXweLM4moC7R9mw7K4gtImAisX7tHaBeL
 g5mgSXMEldWLmIDSQgL+EvMf7CGCSQhJNDFKDHx/FKwDZwC3hJ/Nr9n7mLkANomKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr8FKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2S
 ql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGID1DAyMOxh3tfsdYpTkYFIS5d2Q
 OitSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvu9uzI4UEi1LTUyvSMnOAsQCTluDgURLhNQbGg
 xBvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR560FmCIAUZZTmwY2AxeUlRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK87iBTeDLzSuA2vQI6ggnoCMPWaSBHlCQipKQaGJW802XUUqvN557
 97ayWm3nsVams+7TO546Pd0jzm9Yp9b4QXH/OYsmhLwwnvxt9DDR//+3aIf+T9yTWtWYmxXVd
 eqzcFlNbo7bO+L7rxqQytt+fe73qOhg+LbDTS9sd+LiYR+HKA3tNiaIJDGzJgS+W3ntpqq+V3
 vj93l4+YfUXaoK8qh8TlViKMxINtZiLihMBB7nmrcYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503386813!94239161!1
X-Originating-IP: [137.65.248.74]
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 21602 invoked from network); 22 Aug 2017 07:26:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Aug 2017 07:26:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 01:26:52 -0600
Message-Id: <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 01:26:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
In-Reply-To: <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIyOjI3LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy94ZW4uaAo+IEBAIC05MzAsNiArOTMwLDE1IEBAIF9fREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUodWludDE2LCB1aW50MTZfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWlu
dDMyLCB1aW50MzJfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0LCB1aW50
NjRfdCk7Cj4gIAo+ICt0eXBlZGVmIHVpbnQ4X3QgeGVuX3V1aWRfdFsxNl07CgpBcyBleHByZXNz
ZWQgYmVmb3JlLCBJJ20gb3Bwb3NlZCB0byB0aGlzIGJlaW5nIGEgcGxhaW4gYXJyYXkuIEkndmUK
cG9pbnRlZCB5b3UgYXQgdGhlIEVGSSByZXByZXNlbnRhdGlvbiBhcyBhbiBleGFtcGxlOyBhdCB0
aGUgdmVyeQpsZWFzdCBJJ2QgZXhwZWN0IGEgd3JhcHBlciBzdHJ1Y3R1cmUgYXJvdW5kIHRoZSBh
cnJheSAod2hpY2ggaXMKX25vdF8gdG8gc2F5IHRoYXQgSSB3b3VsZCBhY2sgc3VjaCBhIHBhdGNo
LCBidXQgYXQgbGVhc3QgSSB3b3VsZG4ndApuYWsgaXQpLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 07:29:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 07:29: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.xen.org>)
	id 1dk3dA-0001yf-R5; Tue, 22 Aug 2017 07:29:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk3dA-0001yY-4W
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 07:29:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 86/22-27137-76DDB995; Tue, 22 Aug 2017 07:29:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDSzft7ux
 Igz0njS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9y5YzFTxnr9i39RJ7A+Ncti5GTg4hgTyJ
 zTMvMIPYvAJ2Eitu3GcHsSUEDCVOL7zJ0sXIwcEioCqxclIySJhNQF2i7dl2VhBbRMBEYv3aO
 4xdjFwczAJLmCWurFwENlNYwE/i0qZ37CAJIYFuRonJTw+DJTgFfCSu/P/IDjKUV0BQ4u8OYZ
 Aws4CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLV
 I18hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH459lAYcYJTmYlER5
 N6TOihTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErzvbs+OFBIsSk1PrUjLz
 AFGCEypBAePkgiv8R2gNG9xQWJucWY6ROoUozHHhtXrvzBxNH3Y8oVJCGySlDgvC0ipAEhpRm
 ke3CBY5F5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO9fkHt4MvNK4Pa9AjqFCegUw9ZpIKe
 UJCKkpBoYmbS3uMgoVvqfEGrs8vz134QpV2j77jPNWydO3ZlaNL1eL+9z/Caeaqd7/5et3vOL
 ZfLpmDcT+z8vK3s4e+IlPaGUlzHqLdvtewIezw7Tm7M267W+4uOt0k83a5eEFrjqioffSU/fk
 nLjs/TnCOWja/Ti2fkD94jqi2itm+wtzqbgknOmRdJbiaU4I9FQi7moOBEARpX4MdcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503386981!72291287!1
X-Originating-IP: [137.65.248.74]
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 42059 invoked from network); 22 Aug 2017 07:29:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 07:29:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 01:29:40 -0600
Message-Id: <599BF9830200007800171C62@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 01:29:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-12-git-send-email-volodymyr_babchuk@epam.com>
In-Reply-To: <1503347275-13039-12-git-send-email-volodymyr_babchuk@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 11/11] arm: enable
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIyOjI3LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IEFzIFhlbiBub3cgc3VwcG9ydHMgU01DQ0MsIHdlIGNhbiBlbmFibGUgdGhpcyBmZWF0
dXJlIHRvIHRlbGwKPiBndWVzdHMgdGhhdCBpdCBpcyBzYWZlIHRvIGNhbGwgZ2VuZXJpYyBTTUNz
IGFuZCBIVkNzLgoKSSB0aGluayB0aGlzIGFuZCBwYXRjaCAxMCBzaG91bGQgYmUgZm9sZGVkLgoK
PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24va2VybmVsLmMgfCAzICsrKwo+ICAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVs
LmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCj4gaW5kZXggY2U3Y2I4YS4uMThjNGQ1MSAxMDA2NDQK
PiAtLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCj4gKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwo+
IEBAIC0zMzIsNiArMzMyLDkgQEAgRE8oeGVuX3ZlcnNpb24pKGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+ICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5G
RUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKTsKPiAgICAgICAgICAgICAgaWYgKCBpc19oYXJk
d2FyZV9kb21haW4oZCkgKQo+ICAgICAgICAgICAgICAgICAgZmkuc3VibWFwIHw9IDFVIDw8IFhF
TkZFQVRfZG9tMDsKPiArI2lmZGVmIENPTkZJR19BUk0KPiArICAgICAgICAgICAgZmkuc3VibWFw
IHw9ICgxVSA8PCBYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0ZWQpOwo+ICsjZW5kaWYKClBvaW50
bGVzcyBwYXJlbnRoZXNlcyAoYXMgb3RoZXIgY29kZSBpbiBjb250ZXh0IHNob3dzIHlvdSkuCgpX
aXRoIGJvdGggYXNwZWN0cyB0YWtlbiBjYXJlIG9mCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 07:30:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 07:30: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.xen.org>)
	id 1dk3df-0002Uv-2g; Tue, 22 Aug 2017 07:30:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk3dd-0002Uf-Gn
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 07:30:13 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C9/8D-01862-48DDB995; Tue, 22 Aug 2017 07:30:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQrfl7ux
 Ig2dfeCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyHX86yF9zkqlhw+wlTA+NDji5GTg4JAT+J
 5Y/+soLYLAKqEnv3zWfsYuTgYBOwl5j+tQIkLCKgKNF74T4jiM0ssIpZ4u/rGBBbWMBD4knXe
 7A4L5B95sVDNhBbSMBJYtrjP6wQcUGJkzOfsED06kncmDqFDWQ8s4C0xPJ/HBBheYnmrbOZQc
 KcAs4StybxgIRFBVQkTq5cwwQxUVGif94DNoiD0yUmPuthmcAoMAvJgllIFsxCWDALyYIFjCy
 rGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDlQEIdjBeaHc+
 xCjJwaQkyrshdVakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnekjuzI4UEi1LTUyvSMnOAUQOTl
 uDgURLhNQZJ8xYXJOYWZ6ZDpE4xKkqJ87KAJARAEhmleXBtsEi9xCgrJczLCHSIEE9BalFuZg
 mq/CtGcQ5GJWFeZ5ApPJl5JXDTXwEtZgJabNg6DWRxSSJCSqqBMWS2wIf/xYsKMvb81L/1/8m
 6eiM1Wx/n5acv68T8Dp7676J1mO+9/+cXZkqe/J0p9qYtMj/m5DqBl4f1/9rPO3eVe/lpuz0O
 TXoJ5by/IqrqzaNVOMRaX+X+7iqv29a78PMkO3GdK3F7fswLKo6qL4otKgjKvMdySCQm86dI9
 j2GtNu3Vx4tV2Ipzkg01GIuKk4EAFkaKVfPAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503387011!110311914!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12624 invoked from network); 22 Aug 2017 07:30:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 07:30:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="51335422"
Date: Tue, 22 Aug 2017 08:29:58 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20170822072958.u7uilbwg2wbgcgl3@MacBook-Pro-de-Roger.local>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
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>,
 Crawford Eric R <Eric.R.Crawford@intel.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDU6NTI6MDRBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gV2hlbiBTUi1JT1YgaXMgZW5hYmxlZCwgJ1ZpcnR1YWwgRnVuY3Rpb25zJyBvZiBhICdQaHlz
aWNhbCBGdW5jdGlvbicgYXJlIHVuZGVyCj4gdGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZULWQgdW5p
dCBhcyB0aGUgJ1BoeXNpY2FsIEZ1bmN0aW9uJy4gQSAnUGh5c2ljYWwKPiBGdW5jdGlvbicgY2Fu
IGJlIGEgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9uJyBvciBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmN0aW9u
Jy4KPiBBbmQgZnVydGhlcm1vcmUsICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFuIGVuZHBvaW50
IGFyZSB1bmRlciB0aGUgc2NvcGUgb2YKPiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMgdGhlICdUcmFk
aXRpb25hbCBGdW5jdGlvbnMnIG9uIHRoZSBlbmRwb2ludC4gVG8gc2VhcmNoCj4gVlQtZCB1bml0
LCB0aGUgQkRGIG9mIFBGIG9yIHRoZSBCREYgb2YgYSB0cmFkaXRpb25hbCBmdW5jdGlvbiBtYXkg
YmUgdXNlZC4gQW5kCj4gaXQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSBQRiBpcyBhbiBleHRlbmRl
ZCBmdW5jdGlvbiBvciBub3QuCj4gCj4gQ3VycmVudCBjb2RlIHVzZXMgUENJX1NMT1QoKSB0byBy
ZWNvZ25pemUgYW4gQVJJICdFeHRlbmRlZCBGdW5jaW9uJy4gQnV0IGl0Cj4gaXMgcHJvYmxlbWF0
aWMgZm9yIGEgY29ybmVyIGNhc2UgKGEgUkMgZW5kcG9pbnQgd2l0aCBTUklPViBjYXBhYmlsaXR5
Cj4gYW5kIGhhcyBpdHMgb3duIFZULWQgdW5pdCksIGxlYWRpbmcgdG8gbWF0Y2hpbmcgdG8gYSB3
cm9uZyBWVC1kIHVuaXQuCj4gCj4gVGhpcyBwYXRjaCByZXVzZXMgJ2lzX2V4dGZuJyBmaWVsZCBp
biBWRidzIHN0cnVjdCBwY2lfZGV2X2luZm8gdG8gaW5kaWNhdGUKPiB3aGV0aGVyIHRoZSBQRiBv
ZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLiBUaGUgZmllbGQgaGVscHMgdG8gdXNl
Cj4gY29ycmVjdCBCREYgdG8gc2VhcmNoIFZULWQgdW5pdC4KPiAKPiBSZXBvcnRlZC1ieTogQ3Jh
d2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgoKVGhpcyBsb29rcyBmaW5lIHRvIG1lOgoK
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKR2l2
ZW4gdGhlIGlzc3VlcyB3ZSBoYWQgYmVmb3JlIHdpdGggdGhpcyBjb21taXQsIGNvdWxkIHdlIHBs
ZWFzZSBoYXZlCmEgVGVzdGVkLWJ5IGJ5IHNvbWVvbmU/IEkgc2F3IHRoYXQgeW91IGRyb3BwZWQg
RXJpYydzLCBhbmQgSSB3b3VsZApsaWtlIHRvIGhhdmUgaXQgYWdhaW4uCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 07:32:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 07: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.xen.org>)
	id 1dk3fy-0002iN-HU; Tue, 22 Aug 2017 07:32:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk3fw-0002iE-Tq
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 07:32:37 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 48/5F-02176-41EDB995; Tue, 22 Aug 2017 07:32:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsWyU9JRQlf43ux
 Ig4/dkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2rzNYCnqkK8793czawDhZtIuRk0NCwE/i
 w/V+RhCbRUBVYtHxL0A2BwebgL3E9K8VIGERgVSJDa/Os4HYwgK5Ele6JoDZvAIeEtf6QWwuD
 iGBj4wSi590s0MkBCVOznzCAmIzC+hJ3Jg6hQ1kJrOAtMTyfxwQYXmJ5q2zmUFsTgFPiTurbo
 DZogIqEidXrmECsYUEFCX65z1ggzgzXWLr31/MExj5ZyHZMAvJhlkIG2Yh2bCAkWUVo0ZxalF
 ZapGuobleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgYDIAwQ7Gl6c9DzFKcjAp
 ifJuSJ0VKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/Od2ZFCgkWp6akVaZk5wBiBSUtw8CiJ8
 L4GSfMWFyTmFmemQ6ROMRpzNE389YuJow9ECrHk5eelSonz/gYpFQApzSjNgxsEi91LjLJSwr
 yMQKcJ8RSkFuVmlqDKv2IU52BUEubdBDKFJzOvBG7fK6BTmIBOMWydBnJKSSJCSqqBsYNryse
 K3GdPlcpn9368/ZmFv/5fjmD26fWf5XhaRZ8L5Zut3vXibFJsWrWST4PchfXHTM9dYPqkyHPb
 T1PslsUd1WCzb/kT1LlLdtw67f6bUfyGh43JW7OnPzRdfj89su7rzkn+iocZr8995X54XkX4T
 98a09W2uSbOUSrPtNdbSS63uK5apMRSnJFoqMVcVJwIABFMbZbYAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503387155!110312379!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52761 invoked from network); 22 Aug 2017 07:32:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 07:32:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="51335509"
Date: Tue, 22 Aug 2017 08:32:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: annie li <annie.li@oracle.com>, <xen-devel@lists.xenproject.org>,
 <linux-kernel@vger.kernel.org>
Message-ID: <20170822073228.wanqwaqkb5edfvwh@MacBook-Pro-de-Roger.local>
References: <1503009826-3363-1-git-send-email-annie.li@oracle.com>
 <20170818091411.cl2drb5mofmo3oav@MacBook-Pro-de-Roger.local>
 <f750d078-26a7-dd43-4c0a-2506c04300a0@oracle.com>
 <20170818172406.yupdjusjxx2mhu6d@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818172406.yupdjusjxx2mhu6d@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: stop blkback thread of
 every queue in xen_blkif_disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDY6MjQ6MDZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEF1ZyAxOCwgMjAxNyBhdCAxMDoyOToxNUFNIC0wNDAwLCBhbm5p
ZSBsaSB3cm90ZToKPiA+IAo+ID4gT24gOC8xOC8yMDE3IDU6MTQgQU0sIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4gPiA+IE9uIFRodSwgQXVnIDE3LCAyMDE3IGF0IDA2OjQzOjQ2UE0gLTA0MDAs
IEFubmllIExpIHdyb3RlOgo+ID4gPiA+IElmIHRoZXJlIGlzIGluZmxpZ2h0IEkvTyBpbiBhbnkg
bm9uLWxhc3QgcXVldWUsIGJsa2JhY2sgcmV0dXJucyAtRUJVU1kKPiA+ID4gPiBkaXJlY3RseSwg
YW5kIG5ldmVyIHN0b3BzIHRocmVhZCBvZiByZW1haW5pbmcgcXVldWUgYW5kIHByb2Nlc3NzIHRo
ZW0uIFdoZW4KPiA+ID4gPiByZW1vdmluZyB2YmQgZGV2aWNlIHdpdGggbG90cyBvZiBkaXNrIEkv
TyBsb2FkLCBzb21lIHF1ZXVlcyB3aXRoIGluZmxpZ2h0Cj4gPiA+ID4gSS9PIHN0aWxsIGhhdmUg
YmxrYmFjayB0aHJlYWQgcnVubmluZyBldmVuIHRob3VnaCB0aGUgY29ycmVzcG9uZGluZyB2YmQK
PiA+ID4gPiBkZXZpY2Ugb3IgZ3Vlc3QgaXMgZ29uZS4KPiA+ID4gPiBBbmQgdGhpcyBjb3VsZCBj
YXVzZSBzb21lIHByb2JsZW1zLCBmb3IgZXhhbXBsZSwgaWYgdGhlIGJhY2tlbmQgZGV2aWNlIHR5
cGUKPiA+ID4gPiBpcyBmaWxlLCBzb21lIGxvb3AgZGV2aWNlcyBhbmQgYmxrYmFjayB0aHJlYWQg
YWx3YXlzIGxpbmdlcnMgdGhlcmUgZm9yZXZlcgo+ID4gPiA+IGFmdGVyIGd1ZXN0IGlzIGRlc3Ry
b3llZCwgYW5kIHRoaXMgY2F1c2VzIGZhaWx1cmUgb2YgdW1vdW50aW5nIHJlcG9zaXRvcmllcwo+
ID4gPiA+IHVubGVzcyByZWJvb3RpbmcgdGhlIGRvbTAuIFNvIHN0b3AgYWxsIHRocmVhZHMgcHJv
cGVybHkgYW5kIHJldHVybiAtRUJVU1kKPiA+ID4gPiBpZiBhbnkgcXVldWUgaGFzIGluZmxpZ2h0
IEkvTy4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbm5pZSBMaSA8YW5uaWUubGlA
b3JhY2xlLmNvbT4KPiA+ID4gPiBSZXZpZXdlZC1ieTogSGVyYmVydCB2YW4gZGVuIEJlcmdoIDxo
ZXJiZXJ0LnZhbi5kZW4uYmVyZ2hAb3JhY2xlLmNvbT4KPiA+ID4gPiBSZXZpZXdlZC1ieTogQmhh
dmVzaCBEYXZkYSA8YmhhdmVzaC5kYXZkYUBvcmFjbGUuY29tPgo+ID4gPiA+IFJldmlld2VkLWJ5
OiBBZG5hbiBNaXNoZXJmaSA8YWRuYW4ubWlzaGVyZmlAb3JhY2xlLmNvbT4KPiA+ID4gPiAtLS0K
PiA+ID4gPiAgIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCAxMCArKysrKysr
Ky0tCj4gPiA+ID4gICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+ID4gPiA+IAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGti
YWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ID4gPiA+
IGluZGV4IDc5MmRhNjguLjJhZGI4NTkgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2JhY2sveGVuYnVzLmMKPiA+ID4gPiBAQCAtMjQ0LDYgKzI0NCw3IEBAIHN0YXRpYyBpbnQgeGVu
X2Jsa2lmX2Rpc2Nvbm5lY3Qoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYpCj4gPiA+ID4gICB7Cj4g
PiA+ID4gICAJc3RydWN0IHBlbmRpbmdfcmVxICpyZXEsICpuOwo+ID4gPiA+ICAgCXVuc2lnbmVk
IGludCBqLCByOwo+ID4gPiA+ICsJYm9vbCBidXN5ID0gZmFsc2U7Cj4gPiA+ID4gICAJZm9yIChy
ID0gMDsgciA8IGJsa2lmLT5ucl9yaW5nczsgcisrKSB7Cj4gPiA+ID4gICAJCXN0cnVjdCB4ZW5f
YmxraWZfcmluZyAqcmluZyA9ICZibGtpZi0+cmluZ3Nbcl07Cj4gPiA+ID4gQEAgLTI2MSw4ICsy
NjIsMTAgQEAgc3RhdGljIGludCB4ZW5fYmxraWZfZGlzY29ubmVjdChzdHJ1Y3QgeGVuX2Jsa2lm
ICpibGtpZikKPiA+ID4gPiAgIAkJICogZG9uJ3QgaGF2ZSBhbnkgZGlzY2FyZF9pbyBvciBvdGhl
cl9pbyByZXF1ZXN0cy4gU28sIGNoZWNraW5nCj4gPiA+ID4gICAJCSAqIGZvciBpbmZsaWdodCBJ
TyBpcyBlbm91Z2guCj4gPiA+ID4gICAJCSAqLwo+ID4gPiA+IC0JCWlmIChhdG9taWNfcmVhZCgm
cmluZy0+aW5mbGlnaHQpID4gMCkKPiA+ID4gPiAtCQkJcmV0dXJuIC1FQlVTWTsKPiA+ID4gPiAr
CQlpZiAoYXRvbWljX3JlYWQoJnJpbmctPmluZmxpZ2h0KSA+IDApIHsKPiA+ID4gPiArCQkJYnVz
eSA9IHRydWU7Cj4gPiA+ID4gKwkJCWNvbnRpbnVlOwo+ID4gPiA+ICsJCX0KPiA+ID4gSSBndWVz
cyBJJ20gbWlzc2luZyBzb21ldGhpbmcsIGJ1dCBJIGRvbid0IHNlZSBob3cgdGhpcyBpcyBzb2x2
aW5nIHRoZQo+ID4gPiBwcm9ibGVtIGRlc2NyaWJlZCBpbiB0aGUgZGVzY3JpcHRpb24uCj4gPiA+
IAo+ID4gPiBJZiB0aGUgcHJvYmxlbSBpcyB0aGF0IHhlbl9ibGtpZl9kaXNjb25uZWN0IHJldHVy
bnMgd2l0aG91dCBjbGVhbmluZwo+ID4gPiBhbGwgdGhlIHF1ZXVlcywgdGhpcyBwYXRjaCBrZWVw
cyB0aGUgY3VycmVudCBiZWhhdmlvciwganVzdCB0aGF0IGl0Cj4gPiA+IHdpbGwgdHJ5IHRvIHJl
bW92ZSBtb3JlIHF1ZXVlcyBiZWZvcmUgcmV0dXJuaW5nLCBhcyBvcHBvc2VkIHRvCj4gPiA+IHJl
dHVybmluZyB3aGVuIGZpbmRpbmcgdGhlIGZpcnN0IGJ1c3kgcXVldWUuCj4gPiBCZWZvcmUgY2hl
Y2tpbmcgaW5mbGlnaHQsIGZvbGxvd2luZyBjb2RlIHN0b3BzIHRoZSBibGtiYWNrIHRocmVhZCwK
PiA+ICAgICAgICAgICAgICAgICBpZiAocmluZy0+eGVuYmxrZCkgewo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAga3RocmVhZF9zdG9wKHJpbmctPnhlbmJsa2QpOwo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgd2FrZV91cCgmcmluZy0+c2h1dGRvd25fd3EpOwo+ID4gICAgICAgICAgICAg
ICAgIH0KPiA+IFRoaXMgcGF0Y2ggYWxsb3dzIHRocmVhZCBvZiBldmVyeSBxdWV1ZSBoYXMgdGhl
IGNoYW5jZSB0byBnZXQgc3RvcHBlZC4KPiA+IE90aGVyd2lzZSwgb25seSB0aHJlYWQgb2YgcXVl
dWUgYmVmb3JlKGluY2x1ZGluZykgZmlyc3QgYnVzeSBvbmUgZ2V0Cj4gPiBzdG9wcGVkLCB0aHJl
YWRzIG9mIHJlbWFpbmluZyBxdWV1ZSB3aWxsIHN0aWxsIHJ1biwgYW5kIHRoZXNlIGJsa3RocmVh
ZCBhbmQKPiA+IGNvcnJlc3BvbmRpbmcgbG9vcCBkZXZpY2Ugd2lsbCBsaW5nZXIgZm9yZXZlciBl
dmVuIGFmdGVyIGd1ZXN0IGlzIGRlc3Ryb3llZC4KPiAKPiBUaGFua3MgZm9yIHRoZSBleHBsYW5h
dGlvbjoKPiAKPiBBY2tlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpGb3Jnb3QgdG8gYWRkLCB0aGlzIG5lZWRzIHRvIGJlIGJhY2twb3J0ZWQgdG8gc3RhYmxl
IGJyYW5jaGVzLCBzbzoKCkNjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCgpSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 07:57:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 07:57: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.xen.org>)
	id 1dk449-0004CG-Lx; Tue, 22 Aug 2017 07:57:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dk448-0004Br-Dj
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 07:57:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 11/88-02176-FE3EB995; Tue, 22 Aug 2017 07:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVffN49m
 RBn8e6lmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148qh7WwFH40r1pxYw9TA
 uESri5GTQ0jgL6NEyxGnLkYuIPsxo8SfifdZIJxtjBKvZ09nBKkSEXCW+HpmLjuIzSugL7H94
 QSwuLCAnsTHZa1MILaEgJfEpx0P4ezJi7exdjGyc7AJWEkcEuti5OBgEVCVeHktegIj1wJGhl
 WMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIF+rWdgYNzBeHe
 y3yFGSQ4mJVHeDamzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8C54NDtSSLAoNT21Ii0zBxhg
 MGkJDh4lEd5gkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzXgcpEgApyijNgxsBC/ZLj
 LJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5L4JM4cnMK4Hb9AroCCagIwxbp4EcUZKIkJJqYO
 wv1U9SjDoT/ODxrb7ZXDr2vI5nQl+2mTUmrvT0P7fe3T5adcNUy4BHk/MvT9Y6v+pqSPAaT9t
 bjpVnfLr4nsl9/s4rcFTW8r2qBuMqn7qk6bf+3AlX/iQ+aenneQ8bfTz2rnEN87S1Ud1loHVd
 V/bz+6MbZ+pFb2qo5lh2mG3f8r/Fi+oS5imxFGckGmoxFxUnAgAzrC6ZcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503388651!92765844!1
X-Originating-IP: [104.130.215.37]
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 43421 invoked from network); 22 Aug 2017 07:57:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 07:57:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dk441-00041e-6D; Tue, 22 Aug 2017 07:57: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 1dk43v-0002NE-Oh; Tue, 22 Aug 2017 07:57:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dk43v-0002uS-H7; Tue, 22 Aug 2017 07:57:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112782-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bb3d1a6198cc5a8f2672927295c9f8d5ede9187c
X-Osstest-Versions-That: ovmf=fa74dd2217aebe6930890e55d58d35e639b18c2e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 07:57:23 +0000
Subject: [Xen-devel] [ovmf test] 112782: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc4MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI3ODIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiYjNkMWE2MTk4Y2M1YThmMjY3MjkyNzI5NWM5Zjhk
NWVkZTkxODdjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmYTc0ZGQy
MjE3YWViZTY5MzA4OTBlNTVkNThkMzVlNjM5YjE4YzJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI3NTcgIDIwMTctMDgtMjAgMTU6MjA6MDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyNzgyICAyMDE3LTA4LTIxIDEyOjAzOjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSHVhamluZyBM
aSA8aHVhamluZy5saUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iYjNkMWE2
MTk4Y2M1YThmMjY3MjkyNzI5NWM5ZjhkNWVkZTkxODdjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggb3ZtZiBiYjNkMWE2MTk4Y2M1YThmMjY3MjkyNzI5NWM5ZjhkNWVkZTkx
ODdjCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iYjNkMWE2MTk4Y2M1YThmMjY3MjkyNzI5NWM5
ZjhkNWVkZTkxODdjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGJi
M2QxYTYxOThjYzVhOGYyNjcyOTI3Mjk1YzlmOGQ1ZWRlOTE4N2MgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGJiM2QxYTYxOThj
YzVhOGYyNjcyOTI3Mjk1YzlmOGQ1ZWRlOTE4N2M6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgZmE3NGRkMi4uYmIzZDFhNiAgYmIzZDFhNjE5OGNjNWE4ZjI2NzI5MjcyOTVjOWY4ZDVl
ZGU5MTg3YyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:03:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08:03: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.xen.org>)
	id 1dk4AC-0005RN-Bd; Tue, 22 Aug 2017 08:03:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dk4AB-0005RB-Q8
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 08:03:52 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 AE/74-02184-765EB995; Tue, 22 Aug 2017 08:03:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsWS0XRdVTf56ex
 Ig9MLBC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fniKEvBxfiKywcfMTcw
 /gvtYuTiEBL4yyix7+J6FgjnMaNEz719jBDONkaJEyuXsHUxcnKICDhLfD0zlx3EFhZIkmg9v
 48FxOYVsJdY/usfUxcjOwebgJXEITGQKIuAqsSK31tZJjByLGBkWMWoUZxaVJZapGtsoJdUlJ
 meUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEeiregYGxh2ME1b5HWKU5GBSEuXdkDorUog
 vKT+lMiOxOCO+qDQntfgQowwHh5IEr/CT2ZFCgkWp6akVaZk5wKCBSUtw8CiJ8FqCpHmLCxJz
 izPTIVKnGI05Nqxe/4WJo2Hir19MQix5+XmpUuK8Jx8DlQqAlGaU5sENggXzJUZZKWFeRgYGB
 iGegtSi3MwSVPlXjOIcjErCvGYgC3ky80rg9r0COoUJ6BTD1mkgp5QkIqSkGhgFss50vTyzOG
 n9i6uPVn1qrHi4dPLy9y3HpvJGKdcHLpmSUuoT/Ud95/1koSrZ7Uf7J9meXMx+4ZW2vz4X15O
 7ApwfF9rfTxAw/DevTzOCL7fzydfFQlclfcLfParbeK0k5Enqo8ulVw4euTjliKULy8xzsSG5
 4jayF34ESzjELeRP8itPue2oxFKckWioxVxUnAgA83UN4WECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503389026!108228733!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17427 invoked from network); 22 Aug 2017 08:03:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 08:03:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dk4A5-0004jb-GY; Tue, 22 Aug 2017 08:03: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 1dk4A0-0002gB-6R; Tue, 22 Aug 2017 08:03:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dk49z-00056O-Uh; Tue, 22 Aug 2017 08:03:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dk49z-00056O-Uh@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 08:03:39 +0000
Subject: [Xen-devel] [xen-4.6-testing bisection] complete
	test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi00LjYtdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNi10ZXN0aW5nCmpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtCnRlc3RpZCBk
ZWJpYW4taHZtLWluc3RhbGwKClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cgoq
KiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBp
biB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNjZTlkYWE4N2ZmZjA1Y2YxYjhkCiAgQnVnIG5vdCBw
cmVzZW50OiA1YWUwMTFlNjYyMGZiM2ZkYzExMjdjODQ4NzM3MThhZGE0NTg5ZTFjCiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTEyODEyLwoKCiAgY29tbWl0IDc0N2RmM2MwNTVlMTdmZGQ1ODcxY2NlOWRhYTg3ZmZmMDVj
ZjFiOGQKICBBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAg
IFRodSBBdWcgMTcgMTU6MTM6MTQgMjAxNyArMDIwMAogIAogICAgICBnbnR0YWI6IGRvbid0IHVz
ZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscwogICAgICAKICAgICAgVGhlcmUgaXMgbm8g
Z3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVt
CiAgICAgIHRvIGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEg
a25vd24gcmVjdXJzaW9uIGxpbWl0CiAgICAgIGFyZSBva2F5OgogICAgICAtIF9fcmVsZWFzZV9n
cmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgICAgX19h
Y3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0
cmFuc2l0aXZlCiAgICAgICAgZ3JhbnRzLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICAgIGFyZ3VtZW50
IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgICAtIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJv
bSBhbgogICAgICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNv
dW50CiAgICAgIAogICAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgICAgCiAgICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1h
c3RlciBjb21taXQ6IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAg
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKCgpGb3IgYmlzZWN0aW9u
IHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tNC42LXRlc3RpbmcvdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS5kZWJpYW4taHZtLWlu
c3RhbGwuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0
aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi00LjYtdGVzdGluZy90ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtLmRlYmlhbi1odm0taW5zdGFsbCAtLXN1bW1h
cnktb3V0PXRtcC8xMTI4MTIuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMTI2
NjEgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tNC42LXRlc3RpbmcgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBkZWJpYW4taHZtLWlu
c3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExMjcxNyBmYWlsIFto
b3N0PWNoYXJkb25uYXkxXSAvIDExMjY2MSBbaG9zdD1lbGJsaW5nMF0gMTEyNjQ4IFtob3N0PW1l
cmxvdDBdIDExMTUxNCBbaG9zdD1odXhlbHJlYmUwXSAxMTE0OTIgW2hvc3Q9aXRhbGlhMV0gMTEx
NDY3IFtob3N0PWZpYW5vMV0gMTExMDM4IFtob3N0PW1lcmxvdDFdIDExMTAwNCBbaG9zdD1odXhl
bHJlYmUxXSAxMTA5MzEgW2hvc3Q9Zmlhbm8xXSAxMTA4OTkgW2hvc3Q9bWVybG90MF0gMTEwMzg2
IFtob3N0PWl0YWxpYTFdIDExMDE4MyBbaG9zdD1jaGFyZG9ubmF5MF0gMTA5NTA5IFtob3N0PWZp
YW5vMV0gMTA5NDg4IFtob3N0PXBpbm90MF0gMTA5MDg1IFtob3N0PXJpbWF2YTFdIDEwOTA1NiBb
aG9zdD1tZXJsb3QxXSAxMDkwMTAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA4MTc2IFtob3N0PW5vYmxp
bmcwXSAxMDgxMzggW2hvc3Q9aHV4ZWxyZWJlMF0gMTA3MzU2IFtob3N0PWVsYmxpbmcwXSAxMDcy
MzUgW2hvc3Q9Zmlhbm8wXSAxMDcyMDggW2hvc3Q9Zmlhbm8wXSAxMDcxNTEgW2hvc3Q9bWVybG90
MV0gMTA2ODE5IFtob3N0PXJpbWF2YTBdIDEwNjY2MyBbaG9zdD1tZXJsb3QxXSAxMDY1Mjkgb2su
CkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDExMjcxNyAvIDEwNjUyOQoodHJlZSB3aXRo
IG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1
cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBh
OTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5
YjFjOGZjNyA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDFhYzgxNjJk
ODMyMzQ4MWVhNWZiOWNmMjBjNWI4MzBjNGZmYjdhZWMKQmFzaXMgcGFzcyBiNjVmMmY0NTdjNDli
MmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYjdlOWQzOTc2YmE0OGYyNzdkYTYwMDQzMTFmNTAyNWIwN2E4ODRlYSA3MjJj
ZTAzYjMyZjM3ZWY1YWYwOTEwNTcyN2I1NzQzMzkzMjZkMzU0IGFiYjVhMTI5MTU1NWQwZTMzYTE5
ZTJhMjUyZjAwODUyYTkwMjZmOTgKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJl
dnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCNi
NjVmMmY0NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzLWE5N2ExNmYxOGM0ODk1ZTQx
OTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAt
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2I3ZTlkMzk3NmJhNDhmMjc3ZGE2MDA0MzEx
ZjUwMjViMDdhODg0ZWEtNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzcyMmNlMDNiMzJmMzdlZjVhZjA5MTA1
NzI3YjU3NDMzOTMyNmQzNTQtNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYy
YiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNhYmI1YTEyOTE1NTVkMGUzM2ExOWUyYTI1
MmYwMDg1MmE5MDI2Zjk4LTFhYzgxNjJkODMyMzQ4MWVhNWZiOWNmMjBjNWI4MzBjNGZmYjdhZWMK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LXB2b3Bz
CkxvYWRlZCAxMTA0MiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3Qg
cmVzdWx0czoKIDEwNjUyOSBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1
ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBiN2U5ZDM5NzZi
YTQ4ZjI3N2RhNjAwNDMxMWY1MDI1YjA3YTg4NGVhIDcyMmNlMDNiMzJmMzdlZjVhZjA5MTA1NzI3
YjU3NDMzOTMyNmQzNTQgYWJiNWExMjkxNTU1ZDBlMzNhMTllMmEyNTJmMDA4NTJhOTAyNmY5OAog
MTA2NjYzIFtob3N0PW1lcmxvdDFdCiAxMDY4MTkgW2hvc3Q9cmltYXZhMF0KIDEwNzAyMCBbaG9z
dD1tZXJsb3QxXQogMTA3MDQyIFtob3N0PW1lcmxvdDFdCiAxMDcwNzYgW2hvc3Q9bWVybG90MV0K
IDEwNzA5NyBbaG9zdD1tZXJsb3QxXQogMTA3MTUxIFtob3N0PW1lcmxvdDFdCiAxMDcxMzQgW2hv
c3Q9bWVybG90MV0KIDEwNzExOSBbaG9zdD1tZXJsb3QxXQogMTA3MjA4IFtob3N0PWZpYW5vMF0K
IDEwNzIzNSBbaG9zdD1maWFubzBdCiAxMDczNTYgW2hvc3Q9ZWxibGluZzBdCiAxMDgxMzggW2hv
c3Q9aHV4ZWxyZWJlMF0KIDEwODE3NiBbaG9zdD1ub2JsaW5nMF0KIDEwOTAxMCBbaG9zdD1odXhl
bHJlYmUxXQogMTA5MDU2IFtob3N0PW1lcmxvdDFdCiAxMDkwODUgW2hvc3Q9cmltYXZhMV0KIDEw
OTQ4OCBbaG9zdD1waW5vdDBdCiAxMDk1MDkgW2hvc3Q9Zmlhbm8xXQogMTEwMjQ5IFtob3N0PWl0
YWxpYTFdCiAxMTAxODMgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTAzODYgW2hvc3Q9aXRhbGlhMV0K
IDExMDkzMSBbaG9zdD1maWFubzFdCiAxMTA4OTkgW2hvc3Q9bWVybG90MF0KIDExMTAwNCBbaG9z
dD1odXhlbHJlYmUxXQogMTExMDM4IFtob3N0PW1lcmxvdDFdCiAxMTE0NjcgW2hvc3Q9Zmlhbm8x
XQogMTExNDkyIFtob3N0PWl0YWxpYTFdCiAxMTE1MTQgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMjY2
MSBbaG9zdD1lbGJsaW5nMF0KIDExMjY0OCBbaG9zdD1tZXJsb3QwXQogMTEyNjgzIGZhaWwgaXJy
ZWxldmFudAogMTEyNjk4IGZhaWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYx
ZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5
MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3
NWZlNjgyMjJhMmYyYiAxYWM4MTYyZDgzMjM0ODFlYTVmYjljZjIwYzViODMwYzRmZmI3YWVjCiAx
MTI3ODcgcGFzcyBiNjVmMmY0NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNk
M2ZmNDU0MGY1NTU5YjFjOGZjNyA0NGYzZDRlNjQ0OGUzNzU4ODI0OGRiNzg0MTkzYjdhMDQ3YWRk
NjVhIDY4ZmE2OTExOTAwY2M1ZmRlODQ2MzIwMDRhMThhMTQwOTBjNGM3YTkKIDExMjc2MiBwYXNz
IGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBiN2U5ZDM5NzZiYTQ4ZjI3N2RhNjAwNDMxMWY1MDI1
YjA3YTg4NGVhIDcyMmNlMDNiMzJmMzdlZjVhZjA5MTA1NzI3YjU3NDMzOTMyNmQzNTQgYWJiNWEx
MjkxNTU1ZDBlMzNhMTllMmEyNTJmMDA4NTJhOTAyNmY5OAogMTEyNzE3IGZhaWwgYTk3YTE2ZjE4
YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcg
NGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYiAxYWM4MTYyZDgzMjM0ODFl
YTVmYjljZjIwYzViODMwYzRmZmI3YWVjCiAxMTI3ODMgZmFpbCBhOTdhMTZmMThjNDg5NWU0MTk1
MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyA0ZTM1YWIxZWRk
NzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDFhYzgxNjJkODMyMzQ4MWVhNWZiOWNmMjBj
NWI4MzBjNGZmYjdhZWMKIDExMjc5NCBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBi
MDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2Nh
M2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0Yjdh
NGFhZWJlNzVmZTY4MjIyYTJmMmIgZDcwOGI2OTVhMzZiNGZkY2Q4ZTQ4ZTZmYzhlNjExZTAxMGY1
MjgwYgogMTEyNzg4IHBhc3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2Yx
MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5
NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNDRmM2Q0ZTY0NDhlMzc1ODgyNDhkYjc4NDE5M2I3
YTA0N2FkZDY1YSBjOTIxYTAyZmRhOTczYmMwZGYwNWVjZDU3NWI2ZjRjZGUyODZkNmFmCiAxMTI3
OTEgcGFzcyBiNjVmMmY0NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2Zm
NDU0MGY1NTU5YjFjOGZjNyA0NGYzZDRlNjQ0OGUzNzU4ODI0OGRiNzg0MTkzYjdhMDQ3YWRkNjVh
IGFmNmM4ZTkyMjc2NjI2NGZhMzgxMzhmY2Y5MzVlZjA5ZDQzMTAyNTgKIDExMjc5OCBwYXNzIGE5
N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTli
MWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIgNWFlMDExZTY2
MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUxYwogMTEyNzk3IHBhc3MgYjY1ZjJmNDU3YzQ5
YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNGUz
NWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYiA1YWUwMTFlNjYyMGZiM2ZkYzEx
MjdjODQ4NzM3MThhZGE0NTg5ZTFjCiAxMTI4MDIgZmFpbCBhOTdhMTZmMThjNDg5NWU0MTk1MWE0
NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0MGY1NTU5YjFjOGZjNyA0ZTM1YWIxZWRkNzRi
N2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDc0N2RmM2MwNTVlMTdmZGQ1ODcxY2NlOWRhYTg3
ZmZmMDVjZjFiOGQKIDExMjgwNCBwYXNzIGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYw
YjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0
YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFh
ZWJlNzVmZTY4MjIyYTJmMmIgNWFlMDExZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUx
YwogMTEyODA2IGZhaWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU3Y2EzZjRhMzA5MjY5NWRk
NTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcgNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgy
MjJhMmYyYiA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNjZTlkYWE4N2ZmZjA1Y2YxYjhkCiAxMTI4MTAg
cGFzcyBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTdjYTNmNGEzMDkyNjk1ZGQ1NTNkM2ZmNDU0
MGY1NTU5YjFjOGZjNyA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIDVh
ZTAxMWU2NjIwZmIzZmRjMTEyN2M4NDg3MzcxOGFkYTQ1ODllMWMKIDExMjgxMiBmYWlsIGE5N2Ex
NmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4
ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIgNzQ3ZGYzYzA1NWUx
N2ZkZDU4NzFjY2U5ZGFhODdmZmYwNWNmMWI4ZApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZl
cnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMDY1MjkgKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEyNjk4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEyNzYyIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTEyNzgzIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNp
b25zIGF0IGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0
NTQwZjU1NTliMWM4ZmM3IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIg
NWFlMDExZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUxYwpObyByZXZpc2lvbnMgbGVm
dCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEx
Mjc5OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMjgwMiAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMjgwNCAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEyODA2IChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEyODEwIChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI4MTIgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBp
bnRyb2R1Y2VkOiAgNzQ3ZGYzYzA1NWUxN2ZkZDU4NzFjY2U5ZGFhODdmZmYwNWNmMWI4ZAogIEJ1
ZyBub3QgcHJlc2VudDogNWFlMDExZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUxYwog
IExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzExMjgxMi8KCgogIGNvbW1pdCA3NDdkZjNjMDU1ZTE3ZmRkNTg3MWNjZTlkYWE4
N2ZmZjA1Y2YxYjhkCiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
RGF0ZTogICBUaHUgQXVnIDE3IDE1OjEzOjE0IDIwMTcgKzAyMDAKICAKICAgICAgZ250dGFiOiBk
b24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgICAgCiAgICAgIFRoZXJl
IGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBjb21waWxlciB3b3VsZCBhY3R1YWxseSB0cmFuc2xh
dGUgdGhlbQogICAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMg
d2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgICBhcmUgb2theToKICAgICAgLSBfX3Jl
bGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwogICAg
ICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGkt
bGV2ZWwgdHJhbnNpdGl2ZQogICAgICAgIGdyYW50cywKICAgICAgLSBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoKSBpcyBmaW5lIHRvIGNhbGwgaXRzZWxmIHdpdGggdGhlIGxhc3QKICAgICAgICBh
cmd1bWVudCBmYWxzZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgICAg
LSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNv
dmVyIGZyb20gYW4KICAgICAgICBvYnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRyeSdz
IHBpbiBjb3VudAogICAgICAKICAgICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAgIAog
ICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgICBtYXN0ZXIgY29tbWl0OiA5OTlkMmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFh
MWMyCiAgICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCgpSZXZpc2lv
biBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuNi10ZXN0aW5n
L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20uZGVi
aWFuLWh2bS1pbnN0YWxsLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTI4MTI6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0
IDExMjgxMiB4ZW4tNC42LXRlc3RpbmcgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4MTIvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:06:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08: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.xen.org>)
	id 1dk4Ct-0005bv-TG; Tue, 22 Aug 2017 08:06:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk4Cs-0005bn-BN
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:06:38 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2D/87-03044-D06EB995; Tue, 22 Aug 2017 08:06:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsWyU9JRQpfn2ex
 Ig2OvDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1jb0sBcv0KrZNPsXUwNip1MXIwSEh4CfR
 25nVxcjJwSKgKnHvbxcbSJhNwF5i+tcKEFNEoEpi6+dQkAphAW+Jcw23wSp4BTwkPs5P6mLk4
 hASeMQs8fz3MyaQGl4BQYmTM5+wgNQwC1hJnFmTCGFKSyz/xwFSwSwgL9G8dTYziM0p4Ckx7e
 5EsE5RARWJkyvXgNlCAooS/fMesIHYEgLpElv//mKewMg/C8mCWQgLZiEsmIVkAYStJ3Fj6hQ
 2vEp0JBbs/gRVYipxYQkvqjCIbSYx+91XpgWM3KsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAiOGAQh2MHZf9j/EKMnBpCTKuyF1VqQQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd6mJ7MjhQSLUtNTK9Iyc4CxC5OW4OBREuG1BEnzFhck5hZnpkOkTjEqSonzvg
 RJCIAkMkrz4Npg6eISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnXgkzhycwrgZv+CmgxE9B
 iw9ZpIItLEhFSUg2MMuzBF+zNCkQENpSEH4x5HfV/x/TZltIXfgb9+BNmfOHRAeXdWxOcWTiu
 tZWvfxj/+k39O4bNzLoBqYetIopa91442ybgurxrpUM9u4D1a6XwlhN6Ff1fbdwUudcwdv4+t
 MPmwq0ZogfPzrcMEo3RWFL2tirzK6udkPAJyz1LLV/cdTa2MXZVYinOSDTUYi4qTgQAjw/Ivh
 IDAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503389196!55906454!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44534 invoked from network); 22 Aug 2017 08:06:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 08:06:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="51336848"
Date: Tue, 22 Aug 2017 09:06:29 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Andreas Kinzler <hfp@posteo.de>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Message-ID: <20170822080629.23fldcvxqxbywl42@MacBook-Pro-de-Roger.local>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
 <599AEC8D020000780017188B@prv-mh.provo.novell.com>
 <20170821144953.to7osz5rmoqnlfwh@MacBook-Pro-de-Roger.local>
 <599B150502000078001719C3@prv-mh.provo.novell.com>
 <20170821151856.rvauh2gidhgl7hiv@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="nqesc6grlzzcofeb"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20170821151856.rvauh2gidhgl7hiv@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--nqesc6grlzzcofeb
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

On Mon, Aug 21, 2017 at 04:18:56PM +0100, Roger Pau Monné wrote:
> On Mon, Aug 21, 2017 at 09:14:45AM -0600, Jan Beulich wrote:
> > >>> On 21.08.17 at 16:49, <roger.pau@citrix.com> wrote:
> > > Another option is to (ab)use the msi.gflags field to add another flag
> > > in order to signal Xen whether the interrupt should be unmasked. This
> > > is in line with what you suggest below.
> > 
> > From a brief look it looks like this would be doable, but the way these
> > flags are being communicated is rather ugly (the values used here
> > aren't part of the public interface, and hence it wasn't immediately
> > clear whether using one of the unused bits would be an option, but
> > it looks like it is).
> 
> Yes, it's not pretty... Last used bit is 15, hence bit 16 could be
> used to signal to Xen whether the interrupt should be unmasked after
> binding. I have a half-drafted patch, will finish it now.

Hello,

Andreas, could you please give a try to the attached two patches? One
is for Xen and the other one is for QEMU.

Thanks, Roger.

--nqesc6grlzzcofeb
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="xen.patch"

diff --git a/xen/drivers/passthrough/io.c b/xen/drivers/passthrough/io.c
index ffeaf70be6..7e63007fbf 100644
--- a/xen/drivers/passthrough/io.c
+++ b/xen/drivers/passthrough/io.c
@@ -343,13 +343,16 @@ int pt_irq_create_bind(
         uint8_t dest, dest_mode, delivery_mode;
         int dest_vcpu_id;
         const struct vcpu *vcpu;
+        uint32_t gflags = pt_irq_bind->u.msi.gflags & ~VMSI_UNMASKED;
+        struct irq_desc *desc;
+        unsigned long flags;
 
         if ( !(pirq_dpci->flags & HVM_IRQ_DPCI_MAPPED) )
         {
             pirq_dpci->flags = HVM_IRQ_DPCI_MAPPED | HVM_IRQ_DPCI_MACH_MSI |
                                HVM_IRQ_DPCI_GUEST_MSI;
             pirq_dpci->gmsi.gvec = pt_irq_bind->u.msi.gvec;
-            pirq_dpci->gmsi.gflags = pt_irq_bind->u.msi.gflags;
+            pirq_dpci->gmsi.gflags = gflags;
             /*
              * 'pt_irq_create_bind' can be called after 'pt_irq_destroy_bind'.
              * The 'pirq_cleanup_check' which would free the structure is only
@@ -402,13 +405,13 @@ int pt_irq_create_bind(
 
             /* If pirq is already mapped as vmsi, update guest data/addr. */
             if ( pirq_dpci->gmsi.gvec != pt_irq_bind->u.msi.gvec ||
-                 pirq_dpci->gmsi.gflags != pt_irq_bind->u.msi.gflags )
+                 pirq_dpci->gmsi.gflags != gflags )
             {
                 /* Directly clear pending EOIs before enabling new MSI info. */
                 pirq_guest_eoi(info);
 
                 pirq_dpci->gmsi.gvec = pt_irq_bind->u.msi.gvec;
-                pirq_dpci->gmsi.gflags = pt_irq_bind->u.msi.gflags;
+                pirq_dpci->gmsi.gflags = gflags;
             }
         }
         /* Calculate dest_vcpu_id for MSI-type pirq migration. */
@@ -439,6 +442,13 @@ int pt_irq_create_bind(
             pi_update_irte(vcpu ? &vcpu->arch.hvm_vmx.pi_desc : NULL,
                            info, pirq_dpci->gmsi.gvec);
 
+        desc = irq_to_desc(info->arch.irq);
+        ASSERT(desc);
+
+        spin_lock_irqsave(&desc->lock, flags);
+        guest_mask_msi_irq(desc, !(pt_irq_bind->u.msi.gflags & VMSI_UNMASKED));
+        spin_unlock_irqrestore(&desc->lock, flags);
+
         break;
     }
 
diff --git a/xen/include/xen/hvm/irq.h b/xen/include/xen/hvm/irq.h
index 0d2c72c109..bdc843fb9a 100644
--- a/xen/include/xen/hvm/irq.h
+++ b/xen/include/xen/hvm/irq.h
@@ -56,6 +56,7 @@ struct dev_intx_gsi_link {
 #define VMSI_DM_MASK      0x200
 #define VMSI_DELIV_MASK   0x7000
 #define VMSI_TRIG_MODE    0x8000
+#define VMSI_UNMASKED     0x10000
 
 #define GFLAGS_SHIFT_RH             8
 #define GFLAGS_SHIFT_DELIV_MODE     12

--nqesc6grlzzcofeb
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="qemu.patch"

diff --git a/hw/xen/xen_pt_msi.c b/hw/xen/xen_pt_msi.c
index ff9a79f5d2..971441dbab 100644
--- a/hw/xen/xen_pt_msi.c
+++ b/hw/xen/xen_pt_msi.c
@@ -24,6 +24,7 @@
 #define XEN_PT_GFLAGS_SHIFT_DM             9
 #define XEN_PT_GFLAGSSHIFT_DELIV_MODE     12
 #define XEN_PT_GFLAGSSHIFT_TRG_MODE       15
+#define XEN_PT_GFLAGSSHIFT_UNMASKED       16
 
 #define latch(fld) latch[PCI_MSIX_ENTRY_##fld / sizeof(uint32_t)]
 
@@ -155,7 +156,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
                            int pirq,
                            bool is_msix,
                            int msix_entry,
-                           int *old_pirq)
+                           int *old_pirq,
+                           bool masked)
 {
     PCIDevice *d = &s->dev;
     uint8_t gvec = msi_vector(data);
@@ -171,6 +173,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
         table_addr = s->msix->mmio_base_addr;
     }
 
+    gflags |= masked ? 0 : XEN_PT_GFLAGSSHIFT_UNMASKED;
+
     rc = xc_domain_update_msi_irq(xen_xc, xen_domid, gvec,
                                   pirq, gflags, table_addr);
 
@@ -274,7 +278,7 @@ int xen_pt_msi_update(XenPCIPassthroughState *s)
 {
     XenPTMSI *msi = s->msi;
     return msi_msix_update(s, msi_addr64(msi), msi->data, msi->pirq,
-                           false, 0, &msi->pirq);
+                           false, 0, &msi->pirq, false);
 }
 
 void xen_pt_msi_disable(XenPCIPassthroughState *s)
@@ -355,7 +359,8 @@ static int xen_pt_msix_update_one(XenPCIPassthroughState *s, int entry_nr,
     }
 
     rc = msi_msix_update(s, entry->addr, entry->data, pirq, true,
-                         entry_nr, &entry->pirq);
+                         entry_nr, &entry->pirq,
+                         vec_ctrl & PCI_MSIX_ENTRY_CTRL_MASKBIT);
 
     if (!rc) {
         entry->updated = false;

--nqesc6grlzzcofeb
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--nqesc6grlzzcofeb--


From xen-devel-bounces@lists.xen.org Tue Aug 22 08:07:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08: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.xen.org>)
	id 1dk4DZ-0005fw-57; Tue, 22 Aug 2017 08:07:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dk4DY-0005fl-5L
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:07:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D9/C4-03557-736EB995; Tue, 22 Aug 2017 08:07:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVywNykQtfs2ex
 Ig/5rkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7m79ZC7r5K3Z9/8LUwNjK08XIxSEkMI1R
 YtX83UxdjJwcEgK8EkeWzWCFsAMkPn54zg5X9GfaI7AiYYFIibmfl4DZIgKKEg9e3mSFKOphk
 rg9YQJYB7PAMkaJT/fPs4FUsQmoS5xYPJERxOYVsJH4smoemM0ioCrxbeFtsHWiAvESjzedZo
 eoEZQ4OfMJC4jNKWApcXL/O7BtzEBz/sy7xAxhy0s0b53NPIFRYBaSlllIymYhKVvAyLyKUb0
 4tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBEGYBgB+O8E/6HGCU5
 mJREeTekzooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7/cnsSCHBotT01Iq0zBxgtMCkJTh4l
 ER4X4KkeYsLEnOLM9MhUqcYdTkW9Gz4wiTEkpeflyolDlEkAFKUUZoHNwIWuZcYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzJv1FGgKT2ZeCdymV0BHMAEdYdg6DeSIkkSElFQDo2j4avEvgg9
 ztLZfZP+zld/n38bFCWxds4583fC800Y58Jqh/JxlqrJf6sO/7cjveuPSKFk+5YhBRFggW0al
 28cd9mHf/9dt4TaWuPLmjngq+4PMwzeMFjsaSshWZ1q9CY57230z9VpTxLvTL9+srhZvf1P50
 dXSeMa1cF0xrifqElZtv6+0KbEUZyQaajEXFScCANdCgpjXAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503389236!89636313!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64688 invoked from network); 22 Aug 2017 08:07:18 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 08:07:18 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 01:07:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,411,1498546800"; d="scan'208";a="1164978875"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga001.jf.intel.com with ESMTP; 22 Aug 2017 01:07:14 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <8bba8f94-c424-443d-4439-794831fc69b5@intel.com>
 <20170818101338.uipzmvb436sklm56@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <f8ab2e14-7766-40fa-81f4-6831c9564ce1@intel.com>
Date: Tue, 22 Aug 2017 16:04:09 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170818101338.uipzmvb436sklm56@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMTjml6UgMTg6MTMsIFdlaSBMaXUgd3JvdGU6Cj4+PiBBU1NFUlQoaW5m
by0+dmlvbW11W3Zpb21tdV9pZF0tPm9wcyk7Cj4+PiA+ID4gCj4+PiA+ID4gRm9yIGV4dHJhIHNh
ZmV0eS4KPj4gPiAKPj4gPiBPciBjaGVjayBvcHMgaW4gdGhlIHByZXZpb3VzIGlmPwo+PiA+IAo+
IFRoYXQgZGVwZW5kcyBvbiBpZiBvcHMgY2FuIGJlIG51bGwgb3Igbm90LgoKSWYgb3BzIGlzbid0
IGJlIHNldCwgaXQgd2lsbCBiZSBudWxsLiBCZWNhdXNlIHN0cnVjdCB2aW9tbXUgaXMgYWxsb2Nh
dGVkCnZpYSB4emFsbG9jKCkuCgo+IAo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvdmlvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCj4+PiA+ID4+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4+PiA+ID4+IGluZGV4IDAwMDAwMDAuLjUxYmRhNzIKPj4+ID4gPj4g
LS0tIC9kZXYvbnVsbAo+Pj4gPiA+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5o
Cj4+PiA+ID4+IEBAIC0wLDAgKzEsNzMgQEAKPj4+ID4gPj4gKy8qCj4+PiA+ID4+ICsgKiBpbmNs
dWRlL2FzbS14ODYvdmlvbW11LmgKPj4+ID4gPj4gKyAqCj4+PiA+ID4+ICsgKiBDb3B5cmlnaHQg
KGMpIDIwMTcgSW50ZWwgQ29ycG9yYXRpb24uCj4+PiA+ID4+ICsgKiBBdXRob3I6IExhbiBUaWFu
eXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPiAKPj4+ID4gPj4gKyAqCj4+PiA+ID4+ICsgKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeSBpdAo+Pj4gPiA+PiArICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKPj4+ID4gPj4gKyAqIHZlcnNpb24gMiwg
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4+PiA+ID4+ICsg
Kgo+Pj4gPiA+PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0
IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAo+Pj4gPiA+PiArICogQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4+
PiA+ID4+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCj4+PiA+ID4+ICsgKiBtb3JlIGRldGFpbHMuCj4+
PiA+ID4+ICsgKgo+Pj4gPiA+PiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAo+Pj4gPiA+PiArICog
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
Cj4+PiA+ID4+ICsgKgo+Pj4gPiA+PiArICovCj4+PiA+ID4+ICsjaWZuZGVmIF9fQVJDSF9YODZf
VklPTU1VX0hfXwo+Pj4gPiA+PiArI2RlZmluZSBfX0FSQ0hfWDg2X1ZJT01NVV9IX18KPj4+ID4g
Pj4gKwo+PiA+ID4gCj4+ID4gPiBJcyBhIGNvcnJlc3BvbmRpbmcgQVJNIGhlYWRlciBuZWVkZWQ/
IEdpdmVuIHZpb21tdSBpcyBjb21tb24gY29kZS4KPj4gCj4+IEkgYWRkZWQgc3VjaCBBUk0gaGVh
ZGVyIGZpbGUgaW4gcHJldmlvdXMgdmVyc2lvbiBidXQgSnVsaWVuIGhvcGUgdklPTU1VCj4+ID4g
c2hvdWxkIGJlIGRpc2FibGVkIGZvciBBUk0gYmVjYXVzZSBBUk0gZG9lc24ndCBzdXBwb3J0IHZJ
T01NVSBzbyBmYXIuCj4+ID4gCj4gSWYgdGhhdCdzIHdoYXQgaGUgd2FudGVkLCBzdXJlLgo+IAo+
IFBsZWFzZSBidWlsZCB0ZXN0IEFSTSBhcyB3ZWxsLiBZb3UgY2FuIGRvIHNvIHVzaW5nIHRyYXZp
cy1jaS4KCk9LLiBXaWxsIHRlc3QuCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:09:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08: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.xen.org>)
	id 1dk4FW-0005rc-Gp; Tue, 22 Aug 2017 08:09:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk4FU-0005rO-Sb
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:09:20 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 38/90-02176-FA6EB995; Tue, 22 Aug 2017 08:09:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS3f9s9m
 RBpdvSVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmX/75kLGjiqJj9Yx9LA+MWti5GTg4hgTyJ
 Iy2XWEFsXgE7iclvr7CD2BIChhKnF95kAbFZBFQljp1+ygxiswmoS7Q92w5WLyJgJNF5azLQH
 C4OZoGrTBJ/PzWBFQkLBEuc+dDHBJIQEuhglNg9pwEswSngJTHvxCbGLkYOoG2CEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuka
 meklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQFYz8DAuIOx9YTfIUZJDiYlUd4N
 qbMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPnw6O1JIsCg1PbUiLTMHGAswaQkOHiUR3tsga
 d7igsTc4sx0iNQpRkUpcd4rIAkBkERGaR5cGyz+LjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYF
 QS5r0LMoUnM68EbvoroMVMQIsNW6eBLC5JREhJNTA6sl58etl2/W/ZDr+/Su/OLJNc92G/S6P
 Y4cVhGuXT+Vocwn+WpPLuqnO7F8884dXi3T77a42vuSz9bLOzz8L5Z/qOJ0JXne7c3rjv9b0H
 fU+/yxvof7r8ZtLurU29v3N6w9b7FoWmiE69Mmd/5clX6Vtjnp9vtOyYKnxa/o52wsWKg0cSu
 v76K7EUZyQaajEXFScCAKQiqyC6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503389357!99326525!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30928 invoked from network); 22 Aug 2017 08:09:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 08:09:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 02:09:16 -0600
Message-Id: <599C02CB0200007800171CD3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 02:09:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
 <1502215598-4689-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1502215598-4689-2-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, 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,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [PATCH v8 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDIwOjA2LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKCldoYXQgYWJvdXQgdGhlIHVzZSBpbiBhIHN3aXRjaCgpIHN0YXRl
bWVudCBpbiBodm1lbXVsX2RvX2lvKCkKaW4gdGhpcyBmaWxlPyBBbmQgdGhlIHVzZSBpbiBodm1l
bXVsX2RvX2lvX2J1ZmZlcigpPwoKPiBAQCAtMjA0NCw2ICsyMDQ0LDggQEAgaW50IGh2bV9lbXVs
YXRlX29uZV9tbWlvKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGdsYSkKPiAgICAg
IHN3aXRjaCAoIHJjICkKPiAgICAgIHsKPiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6
Cj4gKyAgICAgICAgLyogZmFsbC10aHJvdWdoICovCj4gKyAgICBjYXNlIFg4NkVNVUxfVU5JTVBM
RU1FTlRFRDoKClRoZSBmYWxsLXRocm91Z2ggY29tbWVudCBpcyBwb2ludGxlc3MgaW4gc3VjaCBh
IGNhc2UuCgpodm0vaW50ZXJjZXB0LmMgaGFzIGEgdXNlIGluIGh2bV9wcm9jZXNzX2lvX2ludGVy
Y2VwdCgpIHdoaWNoCmxvb2tzIGxpa2UgaXQgbmVlZHMgZGVhbGluZyB3aXRoIHRvby4gQW5kIHRo
ZXJlIGFyZSBtb3JlLiBBbnkKcGxhY2VzIHlvdSBwZXJoYXBzIGxlYXZlIGFsb25lIGludGVudGlv
bmFsbHkgc2hvdWxkIGJlIHJlYXNvbmVkCmFib3V0IGluIHRoZSBkZXNjcmlwdGlvbi4KCj4gQEAg
LTc3MTcsNyArNzcxNyw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAKPiAgICAgIGRlZmF1bHQ6Cj4gICAg
ICBjYW5ub3RfZW11bGF0ZToKPiAtICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+
ICsgICAgICAgIHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVEOwoKVGhlcmUncyBhdCBsZWFzdCBv
bmUgZ290byB0byB0aGUgbGFiZWwgaGVyZSB3aGljaCBjYW4ndCBzdGF5IGFzIGlzCihpbiBpbnZv
a2Vfc3R1YigpKS4gRGlkIHlvdSByZWFsbHkgYXVkaXQgdGhlbSBhbGw/CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08:10: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.xen.org>)
	id 1dk4Go-0006Pi-QZ; Tue, 22 Aug 2017 08:10:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk4Gn-0006PQ-IL
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:10:41 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C9/AA-03406-007EB995; Tue, 22 Aug 2017 08:10:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5fh+ex
 Igzm/lS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNr86zFaxiqdi+qZOpgfEScxcjJ4eQQJ7E
 xs77YDavgJ3E6f9/mEBsCQFDidMLb7KA2CwCqhKHnlxjA7HZBNQl2p5tZwWxRQSMJDpvTQaKc
 3EwC1xlkvj7qQloEAeHsIC/xNqJLiBxIYEORok7/1czgjRwCnhJLO37wARSwysgKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr8HGMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10I
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfj7Mv+hxglOZiURHk3pM6K
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+/3J7EghwaLU9NSKtMwcYBzApCU4eJREeF+CpHmLC
 xJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJQ5RJABSlFGaBzcCFpOXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMyb9RRoCk9mXgncpldARzABHWHYOg3kiJJEhJRUAyPncoZj/oHdr8Nzti1VqtC
 KF9Bcu/HQMnep/lseLx52PfRYmvXoWrzLr/9FHB85tqbfWLJK5FBwdISb/PT0O+7hDxlfcAqf
 7GxZdyiHSyz3a2/jzHwJ8esHO6z6e3fwJbDVN+dUn42NLVn8u/+WfYHvtof5j5efeqre3fs5o
 nJJ9MIKnoyPpUosxRmJhlrMRcWJAJ+dHYPEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503389438!112038936!1
X-Originating-IP: [137.65.248.74]
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 11566 invoked from network); 22 Aug 2017 08:10:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 08:10:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 02:10:38 -0600
Message-Id: <599C031C0200007800171CD6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 02:10:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
 <1502215598-4689-3-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1502215598-4689-3-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, 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,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [PATCH v8 2/2] x86/monitor: Notify monitor if an
 emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDIwOjA2LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IElmIGNhc2Ugb2YgYSB2bV9ldmVudCB3aXRoIHRoZSBlbXVsYXRlX2ZsYWdzIHNldCwg
aWYgdGhlIGluc3RydWN0aW9uCj4gaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciwg
dGhlIG1vbml0b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKPiBvZiBkaXJlY3RseSBpbmpl
Y3RpbmcgYSBodyBleGNlcHRpb24uCj4gVGhpcyBiZWhhdmlvciBjYW4gYmUgdXNlZCB0byByZS1l
eGVjdXRlIGFuIGluc3RydWN0aW9uIG5vdCBzdXBwb3J0ZWQgYnkKPiB0aGUgZW11bGF0b3IgdXNp
bmcgdGhlIHJlYWwgcHJvY2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0Cj4gY3Jh
c2hpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJp
dGRlZmVuZGVyLmNvbT4KCkZvciB0aGUgcGFydHMgaXQgaXMgYXBwbGljYWJsZSB0bwpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08:10: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.xen.org>)
	id 1dk4Gp-0006Pt-1A; Tue, 22 Aug 2017 08:10:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dk4Go-0006PS-06
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:10:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 29/EE-03557-107EB995; Tue, 22 Aug 2017 08:10:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1taRosvwfHa
 kwaxfRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7ZZwFv1krlu77z9bA+Jali5GTQ0igQuLi
 xZ2sILaEAK/EkWUzoOwAiX+f/zN2MXIB1UxjlFiy6j1YQljAXuLLxxtsILaIgKLEg5c3WSEG9
 TBJrN4fC9LALLCMUeLT/fNgRWwC6hInFk9kBLF5BWwkdtxfxw5iswioSqyY9AasWVQgXuLxpt
 PsEDWCEidnPgG7jlPAUmLiwx6wGmagOX/mXWKGsOUlmrfOZp7AKDALScssJGWzkJQtYGRexah
 RnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJ4MQLCD8f7GgEOM
 khxMSqK8G1JnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H34dHakkGBRanpqRVpmDjBSYNISH
 DxKIry3QdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnvQJSJABSlFGaBzcCFrWXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMx7F2QKT2ZeCdymV0BHMAEdYdg6DeSIkkSElFQDo5nYzSM
 BPD+zFdlPPfb54T6tf1buY8uC5XfuPTAX2iWjkWPdH9m1RfGUz4cDSQLPTt7Kdpqz18Roe+5n
 87Mtl3w2/qm/m6CyY32jgEJq17q/ip9fJ87xqp3qqnqcI2lrifCHH7K+3+fd6K28sHPp2jT50
 wtcnhi0rVWP6Qr05WlbpT1jRZeDgxJLcUaioRZzUXEiACKbLEjVAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503389438!72299925!1
X-Originating-IP: [134.134.136.100]
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 1924 invoked from network); 22 Aug 2017 08:10:40 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 08:10:40 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 22 Aug 2017 01:10:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,411,1498546800"; d="scan'208";a="1006303391"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 22 Aug 2017 01:10:36 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
 <20170817111915.36qm7agffyaj24qr@citrix.com>
 <644abf78-4f55-0000-8942-ef554759736c@intel.com>
 <20170818101520.fa7cm7v2oenbeiou@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <8b22b02b-0b7a-adf7-2b92-749e9844e353@intel.com>
Date: Tue, 22 Aug 2017 16:07:32 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170818101520.fa7cm7v2oenbeiou@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMTjml6UgMTg6MTUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBBdWcg
MTgsIDIwMTcgYXQgMDM6MTc6MzdQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gT24gMjAx
N+W5tDA45pyIMTfml6UgMTk6MTksIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBXZWQsIEF1ZyAwOSwg
MjAxNyBhdCAwNDozNDowNVBNIC0wNDAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4+ICtOb3cganVz
dCBzdXBwcG9ydCBzaW5nbGUgdklPTU1VIGZvciBvbmUgVk0gYW5kIGludHJvZHVjZWQgZG9tY3Rs
cyBhcmUgY29tcGF0aWJsZQo+Pj4+ICt3aXRoIG11bHRpLXZJT01NVSBzdXBwb3J0Lgo+Pj4KPj4+
IElzIHRoaXMgc3RpbGwgdHJ1ZT8gCj4+Cj4+IFllcywgdGhlIHBhdGNoc2V0IGp1c3Qgc3VwcG9y
dHMgc2luZ2xlIHZJT01NVSBmb3Igb25lIFZNLgo+Pgo+IAo+IFRoZSBmaXJzdCBwYXJ0IG9mIHRo
ZSBzZW50ZW5jZSBpcyB0cnVlLCBidXQgdGhlIGxhdHRlciBpcyBwcm9iYWJseSBub3QuCj4gSXQg
c2VlbXMgdG8gbWUgZG9tY3RsIGlzIGFibGUgdG8gY29wZSB3aXRoIG11bHRpcGxlIHZpb21tdS4g
UGxlYXNlCj4gY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcuCgpUaGVzZSBkb21jdGwgaXMgYWJsZSB0
byBzdXBwb3J0IG11bHRpcGxlIHZJT01NVSBidXQgdklPTU1VIGRldmljZSBtb2RlbAppbiBYZW4g
aHlwZXJ2aXNvciBvbmx5IHN1cHBvcnQgc2luZ2xlIHZJT01NVSBmb3Igb25lIFZNLgoKLS0gCkJl
c3QgcmVnYXJkcwpUaWFueXUgTGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:12:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08:12: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.xen.org>)
	id 1dk4Ir-0006hH-DP; Tue, 22 Aug 2017 08:12:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk4Iq-0006gy-8o
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:12:48 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1A/F4-01862-F77EB995; Tue, 22 Aug 2017 08:12:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7fu+ex
 IgxnvzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozWs1cYC7pYKzYu6mNqYFzH0sXIySEkkCcx
 e3MHK4jNK2AnMXNlPzuILSFgKHF64U2wGhYBVYnmS5vA4mwC6hJtz7YD1XNwiAgYSXzYJgkSZ
 hboY5RY/lsFxBYW8Jf4P+kMI8R4L4kZX7+xgdicAt4S/19/YAJp5RUQlPi7QxiiVUvi4a9bLB
 C2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRroZdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh4DECwg/FCu/MhRkkOJiVR3g2psyKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfAmPpsdKSRYlJqeWpGWmQOMAZi0BAePkgjv7adAad7igsTc4sx0i
 NQpRl2Opg9bvjAJseTl56VKifOWgMwQACnKKM2DGwGLx0uMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5u0DmcKTmVcCt+kV0BFMQEcYtk4DOaIkESEl1cAoYrdtwtWuvoRr5xdEJsnOs9kuy29
 bvl5j+TXTiGsV+45uXdrduJqZw1fqmEv9FyG3La+650xjaXg+g/mr8bIw6ZhCJ14786/OW7tF
 OV6ebnMTlfrP4O4+o2sxz78iU7HDZ07xLU43bmnVurP4a7xbe0TY3uw5j6Pq74c9iz3XoLrq0
 FOz16lKLMUZiYZazEXFiQAegjFCwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503389565!72466068!1
X-Originating-IP: [137.65.248.74]
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 32411 invoked from network); 22 Aug 2017 08:12:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 08:12:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 02:12:44 -0600
Message-Id: <599C039C0200007800171CD9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 02:12:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1503367703-14432-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1503367703-14432-1-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, jun.nakajima@intel.com,
 suravee.suthikulpanit@amd.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] hvm: vmx/svm_cpu_up_prepare should be
 called only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA4LjE3IGF0IDA0OjA4LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IFRoZXNlIHJvdXRpbmVzIGFyZSBmaXJzdCBjYWxsZWQgdmlhIENQVV9VUF9QUkVQQVJF
IG5vdGlmaWVyIGJ5Cj4gdGhlIEJTUCBhbmQgdGhlbiBieSB0aGUgYm9vdGluZyBBU1AgZnJvbSB2
bXhfY3B1X3VwKCkvX3N2bV9jcHVfdXAoKS4KPiAKPiBBdm9pZCB0aGUgdW5uZWNlc3Nhcnkgc2Vj
b25kIGNhbGwuIEJlY2F1c2UgQlNQIGRvZXNuJ3QgZ28gdGhyb3VnaAo+IENQVV9VUF9QUkVQQVJF
IGl0IGlzIGEgc3BlY2lhbCBjYXNlLiBXZSBwYXNzICdic3AnIGZsYWcgdG8gbmV3bHkKPiBhZGRl
ZCBfdm14X2NwdV91cCgpIChqdXN0IGxpa2UgaXQncyBhbHJlYWR5IGRvbmUgZm9yIF9zdm1fY3B1
X3VwKCkpCj4gc28gdGhleSBjYW4gZGVjaWRlIHdoZXRoZXIgb3Igbm90IHRvIGNhbGwgdm14L3N2
bV9jcHVfdXBfcHJlcGFyZSgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:18:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08:18: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.xen.org>)
	id 1dk4Od-0006zm-5i; Tue, 22 Aug 2017 08:18:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk4Ob-0006zg-UP
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:18:46 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B5/DF-01729-5E8EB995; Tue, 22 Aug 2017 08:18:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/fxi9m
 RBn92Clks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlNZ9axFXTxVzSe/8vawHiUp4uRk0NIIE9i
 05bnbCA2r4CdxPFZR1lBbAkBQ4nTC2+ygNgsAqoSc2dvYQex2QTUJdqebQerERHQlWg/Mo8Jx
 GYWsJVo3/IIrF5YIF5iw5StQPVcQPNbGSVmPZoNVsQp4ChxbcsGoAQH0DJBib87hCF6tSQe/r
 rFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbqWeklFmek
 ZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GNe2Oh9ilORgUhLl3ZA6K1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO+h57MjhQSLUtNTK9Iyc4BxAJOW4OBREuHdDZLmLS5IzC3OT
 IdInWJUlBLn7QBJCIAkMkrz4NpgsXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrz/QKbwZO
 aVwE1/BbSYCWixYes0kMUliQgpqQbGjqecviu+P6wX4o4Llr7mWJ7/eqdGu+ucieKSUw98Mb9
 /oU1Mt3TVNk6r+uqNAT2zBD+rmugd3OGxZG2P2psdljrpjc2+KZE/14cZX7mwfbn38dT6H5pZ
 FtMddUXzO5VrdPxnyZ1kql3HkcH5MuDl+v+SnBduL9y3PJQ1onlB1gkfl9DVnaJKLMUZiYZaz
 EXFiQAoVtQ7uAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503389921!92385406!1
X-Originating-IP: [137.65.248.74]
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 37159 invoked from network); 22 Aug 2017 08:18:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Aug 2017 08:18:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 02:18:40 -0600
Message-Id: <599C04FE0200007800171D18@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 02:18:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Daniel De Graaf" <dgdegra@tycho.nsa.gov>
References: <1503090150-20715-1-git-send-email-christopher.w.clark@gmail.com>
 <2c0e51fa-8502-c17a-c907-d0e72f2defa9@tycho.nsa.gov>
In-Reply-To: <2c0e51fa-8502-c17a-c907-d0e72f2defa9@tycho.nsa.gov>
Mime-Version: 1.0
Content-Disposition: inline
Cc: christopher.w.clark@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xsm: policy hooks to require an IOMMU and
 interrupt remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA4LjE3IGF0IDIzOjU1LCA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PiB3cm90ZToK
PiBPbiAwOC8xOC8yMDE3IDA1OjAyIFBNLCBjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbSB3
cm90ZToKPj4gRnJvbTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KPj4gCj4+IElzb2xhdGlvbiBvZiBkZXZpY2VzIHBhc3NlZCB0aHJvdWdoIHRv
IGRvbWFpbnMgdXN1YWxseSByZXF1aXJlcyBhbgo+PiBhY3RpdmUgSU9NTVUuIFRoZSBleGlzdGlu
ZyBtZXRob2Qgb2YgcmVxdWlyaW5nIGFuIElPTU1VIGlzIHZpYSBhIFhlbgo+PiBib290IHBhcmFt
ZXRlciAoImlvbW11PWZvcmNlIikgd2hpY2ggd2lsbCBhYm9ydCBib290IGlmIGFuIElPTU1VIGlz
IG5vdAo+PiBhdmFpbGFibGUuCj4+IAo+PiBNb3JlIGdyYWNlZnVsIGRlZ3JhZGF0aW9uIG9mIGJl
aGF2aW91ciB3aGVuIGFuIElPTU1VIGlzIGFic2VudCBjYW4gYmUKPj4gYWNoaWV2ZWQgYnkgZW5h
YmxpbmcgWFNNIHRvIHBlcmZvcm0gZW5mb3JjZW1lbnQgb2YgSU9NTVUgcmVxdWlyZW1lbnQuCj4+
IAo+PiBUaGlzIHBhdGNoIGVuYWJsZXMgYW4gZW5mb3JjZWFibGUgWFNNIHBvbGljeSB0byBzcGVj
aWZ5IHRoYXQgYW4gSU9NTVUgaXMKPj4gcmVxdWlyZWQgZm9yIHBhcnRpY3VsYXIgZG9tYWlucyB0
byBhY2Nlc3MgZGV2aWNlcyBhbmQgaG93IGNhcGFibGUgdGhhdAo+PiBJT01NVSBtdXN0IGJlLiBU
aGlzIGFsbG93cyBhIFhlbiBzeXN0ZW0gdG8gYm9vdCB3aGlsc3Qgc3RpbGwKPj4gZW5zdXJpbmcg
dGhhdCBhbiBJT01NVSBpcyBhY3RpdmUgYmVmb3JlIHBlcm1pdHRpbmcgZGV2aWNlIHVzZS4KPj4g
Cj4+IFVzaW5nIGEgWFNNIHBvbGljeSBlbnN1cmVzIHRoYXQgdGhlIGlzb2xhdGlvbiBwcm9wZXJ0
aWVzIHJlbWFpbiBlbmZvcmNlZAo+PiBldmVuIHdoZW4gdGhlIGxhcmdlLCBjb21wbGV4IHRvb2xz
dGFjayBzb2Z0d2FyZSBjaGFuZ2VzLgo+PiAKPj4gRm9yIHNvbWUgaGFyZHdhcmUgcGxhdGZvcm1z
IGludGVycnVwdCByZW1hcHBpbmcgaXMgYSBzdHJpY3QgcmVxdWlyZW1lbnQKPj4gZm9yIHNlY3Vy
ZSBpc29sYXRpb24uIE5vdCBhbGwgSU9NTVVzIHByb3ZpZGUgaW50ZXJydXB0IHJlbWFwcGluZy4K
Pj4gVGhlIFhTTSBwb2xpY3kgY2FuIG5vdyBvcHRpb25hbGx5IHJlcXVpcmUgaW50ZXJydXB0IHJl
bWFwcGluZy4KPj4gCj4+IFRoZSBkZXZpY2UgdXNlIGhvb2tzIG5vdyBjaGVjayB3aGV0aGVyIGFu
IElPTU1VIGlzOgo+PiAgICogQWN0aXZlIGFuZCBzZWN1cmVseSBpc29sYXRpbmc6Cj4+ICAgICAg
LS0gY3VycmVudCBjcml0ZXJpYSBmb3IgdGhpcyBpcyB0aGF0IGludGVycnVwdCByZW1hcHBpbmcg
aXMgb2sKPj4gICAqIEFjdGl2ZSBidXQgaW50ZXJydXB0IHJlbWFwcGluZyBpcyBub3QgYXZhaWxh
YmxlCj4+ICAgKiBOb3QgYWN0aXZlCj4+IAo+PiBUaGlzIHBhdGNoIGFsc28gdXBkYXRlcyB0aGUg
cmVmZXJlbmNlIFhTTSBwb2xpY3kgdG8gdXNlIHRoZSBuZXcKPj4gcHJpbWl0aXZlcywgd2l0aCBw
b2xpY3kgZW50cmllcyB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGFjdGl2ZSBJT01NVS4KPj4gCj4+
IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFl
c3lzdGVtcy5jb20+Cj4gCj4gQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgoKVG8gYmUgaG9uZXN0LCBmb3IgdGhpcyBraW5kIG9mIGEgY2hhbmdlIEkgd291
bGQgaGF2ZSBob3BlZCBmb3IKYSBSZXZpZXdlZC1ieSAoYnkgeW91IG9yIHNvbWVvbmUgZWxzZSks
IG5vdCBqdXN0IGFuIEFja2VkLWJ5LgpIZW5jZSBJJ20gaGVzaXRhbnQgdG8gcHV0IHRoZSBwYXRj
aCBpbiByaWdodCBhd2F5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:21:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08: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.xen.org>)
	id 1dk4RJ-0007ZY-Ij; Tue, 22 Aug 2017 08:21:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400b57bf0=ross.lagerwall@citrix.com>)
 id 1dk4RH-0007ZR-Jl
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 08:21:31 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 5F/AB-01862-A89EB995; Tue, 22 Aug 2017 08:21:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpG7Xy9m
 RBidnSFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbG48yFaxiq9jR+4algXECaxcjJ4eEgL/E
 qYV3WEBsYQF7iS8ta5hAbBEBfYlNtxvZQWxmgSyJza/vgdUICdRLPNvWxQhiswkYSNy69J0Zx
 OYVsJU48aIbbCaLgKpE66PzYPWiAuES+79fg6oRlDg58wlYnFPAR+JaYx8LxHwLiZnzzzNC2O
 ISt57MZ4Kw5SW2v53DDLFXTeLt8jMsExj5ZyEZNQtJ+ywk7bOQtC9gZFnFqFGcWlSWWqRrZK6
 XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnPUMDIw7GFv2+h1ilORgUhLl3ZA6
 K1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/Fi9mRQoJFqempFWmZOcA4gUlLcPAoifDufg6U5
 i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO93kCIBkKKM0jy4EbCYvcQoKyXMy8jAwCDEU5
 BalJtZgir/ilGcg1FJmPcfyBSezLwSuE2vgI5gAjrCsHUayBEliQgpqQZGXhZr20z10///e7x
 8nFm57OTBi91vA9N7rtQeVvj0IfzFJV2mvsjvWobPDmmpF6/mkxBM23Jee56r4DQO50sOIYd1
 PCU5D0i5bc2ov8pUkqW+LvjeUrlfnt8dbpn2hd9JvsKiohPcNsnY4uXJJjk2gWfbBabo+ahb7
 E732HtKY+I16xQtrlglluKMREMt5qLiRABU3vrN1AIAAA==
X-Env-Sender: prvs=400b57bf0=ross.lagerwall@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503390088!99329169!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48872 invoked from network); 22 Aug 2017 08:21:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 08:21:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436358720"
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170821140138.27421-1-ross.lagerwall@citrix.com>
 <alpine.DEB.2.10.1708211528350.12143@sstabellini-ThinkPad-X260>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <e56c3b75-332d-4876-2d45-fd2f4edc4d69@citrix.com>
Date: Tue, 22 Aug 2017 09:21:26 +0100
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.1708211528350.12143@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: Emit RTC_CHANGE upon TIMEOFFSET ioreq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjEvMjAxNyAxMTozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1v
biwgMjEgQXVnIDIwMTcsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+PiBXaGVuIHRoZSBndWVzdCB3
cml0ZXMgdG8gdGhlIFJUQywgWGVuIGVtdWxhdGVzIGl0IGFuZCBicm9hZGNhc3RzIGEKPj4gVElN
RU9GRlNFVCBpb3JlcS4gRW1pdCBhbiBSVENfQ0hBTkdFIFFNUCBtZXNzYWdlIHdoZW4gdGhpcyBo
YXBwZW5zCj4+IHJhdGhlciB0aGFuIGlnbm9yaW5nIGl0IHNvIHRoYXQgc29tZXRoaW5nIHVzZWZ1
bCBjYW4gYmUgZG9uZSB3aXRoIHRoZQo+PiBpbmZvcm1hdGlvbi4KPiAKPiBBcmUgdGhlcmUgYW55
IGhhbmRsZXJzIG9mIHRoZSBSVENfQ0hBTkdFIFFNUCBtZXNzYWdlIHRvZGF5PyBXaGF0IGhhcHBl
bnMKPiBpZiB0aGVyZSBhcmUgbm8gaGFuZGxlcnM/CgpUaGUgbGlieGwgdG9vbHN0YWNrIGRvZXNu
J3QgaGFuZGxlIGl0IG5vciBkb2VzIHRoZSBYQVBJIHByb2plY3QgCmN1cnJlbnRseSwgYWx0aG91
Z2ggd2UgcGxhbiBvbiBtb2RpZnlpbmcgWEFQSSB0byBoYW5kbGUgaXQuCgpJdCBpcyBzaW1wbHkg
YW4gZXZlbnQgdGhhdCBpcyBicm9hZGNhc3QgdG8gYW55IFFNUCBtb25pdG9ycy4gSWYgbm90aGlu
ZyAKaGFuZGxlcyB0aGUgZXZlbnQsIHRoZW4gaXQgaXMgdGhlIHNhbWUgYmVoYXZpb3IgYXMgYmVm
b3JlLiBJZiBzb21ldGhpbmcgCmlzIGludGVyZXN0ZWQgaW4gdGhlIGV2ZW50LCB0aGVuIGl0IGNh
biBtYWtlIHVzZSBvZiB0aGUgdGltZSBvZmZzZXQgCmhvd2V2ZXIgaXQgd2FudHMuCgotLSAKUm9z
cyBMYWdlcndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:24:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08: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.xen.org>)
	id 1dk4Th-0007j7-VG; Tue, 22 Aug 2017 08:24:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk4Tg-0007j1-Lt
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:24:00 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3D/46-03612-02AEB995; Tue, 22 Aug 2017 08:24:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1f+1ex
 Ig/fHVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyOT3dYC9ZzVhw+vJmtgfE0excjJ4eQQJ7E
 50dnWEFsXgE7ias3nzKC2BIChhKnF95kAbFZBFQlzi2/zQxiswmoS7Q92w5WLyKgKTGz4xJQP
 RcHs8BZJonfFz8zgSSEBUIlvq3cxwaxIEPi6qS3YDangJXEq60rgGwOoGWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuhZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYZ1/2P8QoycGkJMq7IXVWpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3jsvZkcKCRalpqdWpGXmAOMAJi3BwaMkwpv6EijNW1yQm
 FucmQ6ROsWoKCXO+wmkTwAkkVGaB9cGi71LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY1AR
 nPk5lXAjf9FdBiJqDFhq3TQBaXJCKkpBoYU5d4ffwZ+H6a1/v5Nk6tLVOXXuaQfGkmEHva4Ec
 a045jjtU1DMVTjz7z8Yqbcvda3ZM/S5w/ZootfTXP4R/Xw10Z4WmC4kY3HB+Xz5mQlM6j/ezX
 VHeB1Uq3t2yRkuJyr6jti2rpPS2eUr9hdnrn2mM59le3mp44Y9ksVbDxRMDXKpnlJgZpSizFG
 YmGWsxFxYkAioLALbgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503390237!100404563!1
X-Originating-IP: [137.65.248.74]
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 38381 invoked from network); 22 Aug 2017 08:23:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 08:23:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 02:23:57 -0600
Message-Id: <599C063C0200007800171D23@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 02:23:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-5-julien.grall@arm.com>
In-Reply-To: <20170814142418.13267-5-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andre.przywara@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/27] xen/mm: Move {G, M]FN <-> {G,
 M}ADDR helpers to common code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjIzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
PiBAQCAtOTIsNiArOTIsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBtZm5fZXEobWZuX3QgeCwg
bWZuX3QgeSkKPiAgICAgIHJldHVybiBtZm5feCh4KSA9PSBtZm5feCh5KTsKPiAgfQo+ICAKPiAr
I2RlZmluZSBtYWRkcl90b19tZm4obWFkZHIpIF9tZm4ocGFkZHJfdG9fcGZuKG1hZGRyKSkKPiAr
I2RlZmluZSBtZm5fdG9fbWFkZHIobWZuKSAgIHBmbl90b19wYWRkcihtZm5feChtZm4pKQo+ICsK
PiAgVFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIGdmbik7Cj4gICNkZWZpbmUgUFJJX2dmbiAgICAg
ICAgICAiMDVseCIKPiAgI2RlZmluZSBJTlZBTElEX0dGTiAgICAgIF9nZm4ofjBVTCkKPiBAQCAt
MTMwLDYgKzEzMyw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGdmbl9lcShnZm5fdCB4LCBnZm5f
dCB5KQo+ICAgICAgcmV0dXJuIGdmbl94KHgpID09IGdmbl94KHkpOwo+ICB9Cj4gIAo+ICsjZGVm
aW5lIGdhZGRyX3RvX2dmbihnYWRkcikgX2dmbihwYWRkcl90b19wZm4oZ2FkZHIpKQo+ICsjZGVm
aW5lIGdmbl90b19nYWRkcihnZm4pICAgcGZuX3RvX3BhZGRyKGdmbl94KGdmbikpCj4gKwo+ICBU
WVBFX1NBRkUodW5zaWduZWQgbG9uZywgcGZuKTsKPiAgI2RlZmluZSBQUklfcGZuICAgICAgICAg
ICIwNWx4Igo+ICAjZGVmaW5lIElOVkFMSURfUEZOICAgICAgKH4wVUwpCgpIbW0sIGlmIHlvdSB3
YW50IHRoaXMgaW4gY29tbW9uIGNvZGUsIEkgdGhpbmsgdGhpcyBuZWVkcyB0byBiZQpjb3JyZWN0
IGZyb20gYSBtb3JlIGFic3RyYWN0IHBlcnNwZWN0aXZlLCBpLmUuIG5vdCBqdXN0IGZvciBBUk0K
YW5kIHg4Ni4gSW4gZ2VuZXJhbCBJIGRvbid0IHRoaW5rIHdlIGNhbiBhc3N1bWUgbWFjaGluZSwK
cGh5c2ljYWwsIGFuZCBndWVzdCBhZGRyZXNzZXMgdG8gYWxsIGJlIHRoZSBzYW1lIHdpZHRoICh3
aGljaAp0aGUgdXNlcyBhYm92ZSBpbXBseSkuIElPVyBJIHRoaW5rIHRoZXNlIHdvdWxkIGJldHRl
ciBzdGF5CmFyY2gtc3BlY2lmaWMsIGFuZCBpZiB5b3Ugd2FudCB0byB1c2UgdGhlbSBpbiBjb21t
b24gY29kZQp5b3UnbGwgbmVlZCB0byBhZGQgeDg2IHZhcmlhbnRzLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:29:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08:29: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.xen.org>)
	id 1dk4YY-0007x3-H9; Tue, 22 Aug 2017 08:29:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk4YX-0007wx-BK
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:29:01 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 85/BE-03368-C4BEB995; Tue, 22 Aug 2017 08:29:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9fn9ex
 Ig91HhSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owdy+cwF2xkrzj/7yVjA+ML1i5GDg4hgTyJ
 h4v8uhg5OXgF7CSuNL9lA7ElBAwlTi+8yQJSwiKgKnF9ewFImE1AXaLt2XZWEFtEQFNiZsclx
 i5GLg5mgbNMEr8vfmYCSQgLBEj0bmoDs4UEMiQe7dzODmJzClhJtNz5CzaTV0BQ4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19B
 cL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH4+2NAYcYJTmYlER5N6TO
 ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwav2anakkGBRanpqRVpmDjAKYNISHDxKIry3XwKle
 YsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzvsfpEgApCijNA9uBCwiLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYdwrIJTyZeSVwm14BHcEEdIRh6zSQI0oSEVJSDYyFG7wSqhLvrU24lSl
 1dnWl3t+bMwtCGy9MsjjjJh28w6iFU/rVtNXT3/hFiBZ5/1+kOdXDeDrHqQUbMooXc9yRTLh/
 2Dp2olC/t9fUjGvKd3XmfGTpmuZ1Z0bsy1wz87vK7JdfnRebOXPJfH/Fdou1qh8UrrdWTLh+6
 MJrzv09nkGz1MMaLr1UYinOSDTUYi4qTgQAcEVKpsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503390538!112042550!1
X-Originating-IP: [137.65.248.74]
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 25219 invoked from network); 22 Aug 2017 08:29:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 08:29:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 02:28:57 -0600
Message-Id: <599C07680200007800171D3D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 02:28:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-6-julien.grall@arm.com>
In-Reply-To: <20170814142418.13267-6-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andre.przywara@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/27] xen/mm: Use typesafe MFN for
 alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjIzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAt
MjAwLDcgKzIwMCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X2ZyYW1ldGFibGVfY2h1bmso
dm9pZCAqc3RhcnQsIHZvaWQgKmVuZCkKPiAgICAgICAgICAgKi8KPiAgICAgICAgICB3aGlsZSAo
IHN0ZXAgJiYgcyArIChzdGVwIDw8IFBBR0VfU0hJRlQpID4gZSArICg0IDw8IFBBR0VfU0hJRlQp
ICkKPiAgICAgICAgICAgICAgc3RlcCA+Pj0gUEFHRVRBQkxFX09SREVSOwo+IC0gICAgICAgIG1m
biA9IGFsbG9jX2Jvb3RfcGFnZXMoc3RlcCwgc3RlcCk7Cj4gKyAgICAgICAgbWZuID0gbWZuX3go
YWxsb2NfYm9vdF9wYWdlcyhzdGVwLCBzdGVwKSk7Cj4gICAgICAgICAgbWFwX3BhZ2VzX3RvX3hl
bihzLCBtZm4sIHN0ZXAsIFBBR0VfSFlQRVJWSVNPUik7CgpJIHRoaW5rIG92ZXJhbGwgaXQgd291
bGQgYmUgYmV0dGVyIGlmIG1mbiBoYWQgaXRzIHR5cGUgY2hhbmdlZCBoZXJlLgoKPiAtLS0gYS94
ZW4vYXJjaC94ODYvc3JhdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NyYXQuYwo+IEBAIC0xOTMs
NyArMTkzLDcgQEAgdm9pZCBfX2luaXQgYWNwaV9udW1hX3NsaXRfaW5pdChzdHJ1Y3QgYWNwaV90
YWJsZV9zbGl0ICpzbGl0KQo+ICAJCSAgICAgICAiTm90IHVzZWQuXG4iKTsKPiAgCQlyZXR1cm47
Cj4gIAl9Cj4gLQltZm4gPSBhbGxvY19ib290X3BhZ2VzKFBGTl9VUChzbGl0LT5oZWFkZXIubGVu
Z3RoKSwgMSk7Cj4gKwltZm4gPSBtZm5feChhbGxvY19ib290X3BhZ2VzKFBGTl9VUChzbGl0LT5o
ZWFkZXIubGVuZ3RoKSwgMSkpOwo+ICAJYWNwaV9zbGl0ID0gbWZuX3RvX3ZpcnQobWZuKTsKClNh
bWUgaGVyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:29:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08: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.xen.org>)
	id 1dk4Yw-0007zh-Ov; Tue, 22 Aug 2017 08:29:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk4Yv-0007zX-Ha
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:29:25 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F2/B8-01731-46BEB995; Tue, 22 Aug 2017 08:29:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzfl9ex
 Ig6Z2cYslHxezODB6HN39mymAMYo1My8pvyKBNWPGxgnMBf+YKh69+sDWwHicqYuRk0NIIE9i
 zulFbCA2r4CdxOHp3YwgtoSAocTphTdZuhg5OFgEVCW27rIDCbMJqEu0PdvOCmKLCGhKzOy4B
 FTOxcEscJZJ4vfFz2AzhQXiJdb1dUDNz5DYvv4EC4jNKWAl8WP3LLCZvAKCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuobGekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GP9t8zzEKMnBpCTKuyF1VqQQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuCd9Wp2pJBgUWp6akVaZg4wPmBKJ
 Th4lER4b78ESvMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDjvApAZAiBFGaV5cCNgsXqJUVZKmJ
 cR6EAhnoLUotzMElT5V4ziHIxKwrxTQKbwZOaVwG16BXQEE9ARhq3TQI4oSURISTUwpqn92ij
 EfyDI2eOa/6IDmcK5lROLujqyXkdO2j67WylHMOVN0qNCmS9p0nGJ3E7tbZvCN2x2iGsS0/1q
 caTObKdKesCV3KXfH869eH+PyZb7j4/Ouf7F9WOa0r1pOXeNW2V557FY79okk7F5veRrkQrzG
 H/ToKzwpCzBmlyV9yYxKbNS/cWVWIozEg21mIuKEwHpWHs+0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503390562!71989754!1
X-Originating-IP: [137.65.248.74]
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 56344 invoked from network); 22 Aug 2017 08:29:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Aug 2017 08:29:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 02:29:21 -0600
Message-Id: <599C07800200007800171D40@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 02:29:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-7-julien.grall@arm.com>
In-Reply-To: <20170814142418.13267-7-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andre.przywara@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/27] xen/mm: Use __virt_to_mfn in
 map_domain_page instead of virt_to_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjIzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IHZpcnRfdG9fbWZuIG1heSBieSBvdmVycmlkZGVuIGJ5IHRoZSBzb3VyY2UgZmlsZXMsIGZvciBp
bXByb3ZpbmcgbG9jYWxseQo+IHR5cGVzYWZlLgo+IAo+IFRoZXJlZm9yZSBtYXBfZG9tYWluX3Bh
Z2UgaGFzIHRvIHVzZSBfX3ZpcnRfdG9fbWZuIHRvIHByZXZlbnQgYW55Cj4gY29tcGlsYXRpb24g
aXNzdWUgaW4gc291cmNlcyBmaWxlcyB0aGF0IG92ZXJyaWRlIHRoZSBoZWxwZXIuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 08:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 08: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.xen.org>)
	id 1dk4lu-0000rh-UX; Tue, 22 Aug 2017 08:42:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk4lt-0000rb-68
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 08:42:49 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A0/AB-01731-88EEB995; Tue, 22 Aug 2017 08:42:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDvW7Hu9m
 RBgcmM1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzP55iKrjPXHHreytrA+MPpi5GTg4JAX+J
 XZPusHYxcnCwCKhK7DzDARJmE1CW+NnZywZiiwCFN08/zd7FyMXBLHCFUWLFosvsIPXCApESL
 64qgdTwClhI7L3xB6xGSGAfk8Tcvs1sEAlBiZMzn7CA1DMLaEqs36UPYUpLLP8HtopZQF6iee
 tsZhCbU8BW4vXqZkYQW1RARaJz6RwWEFtIQEGiY/oxpgmM/LOQDJ2FMHQWwtBZSIYuYGRZxah
 RnFpUllqka2iml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGJQMQLCDcer7uEOM
 khxMSqK8G1JnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I18OztSSLAoNT21Ii0zBxgfMGkJD
 h4lEd5Vb4DSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US500GmSEAUpRRmgc3AharlxhlpY
 R5GYGOEuIpSC3KzSxBlX/FKM7BqCTMOxdkCk9mXgncpldARzABHWHYOg3kiJJEhJRUA2P43Ji
 dumd3CTvsW+Avv1X4y2k2H+b77+bzbBT//EZWl2nC14zpetOP/Qx9pvhr12Pu/+qt2tb2If+/
 vN7ndYRnh+bZA1WWH3jkb3kHfms0VTM47d6rv/JWWe73949W/9pY2isg+e/deqlLnaI3vQuSz
 ///HOL4arfc8+c83mHGq87eY7ooH5itxFKckWioxVxUnAgAkmFqUdACAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503391366!79841459!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7065 invoked from network); 22 Aug 2017 08:42:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 08:42:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444637094"
Date: Tue, 22 Aug 2017 09:42:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822084243.hgpz77xhgqtpomyi@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <8bba8f94-c424-443d-4439-794831fc69b5@intel.com>
 <20170818101338.uipzmvb436sklm56@citrix.com>
 <f8ab2e14-7766-40fa-81f4-6831c9564ce1@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f8ab2e14-7766-40fa-81f4-6831c9564ce1@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDQ6MDQ6MDlQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgxOOaXpSAxODoxMywgV2VpIExpdSB3cm90ZToKPiA+Pj4gQVNT
RVJUKGluZm8tPnZpb21tdVt2aW9tbXVfaWRdLT5vcHMpOwo+ID4+PiA+ID4gCj4gPj4+ID4gPiBG
b3IgZXh0cmEgc2FmZXR5Lgo+ID4+ID4gCj4gPj4gPiBPciBjaGVjayBvcHMgaW4gdGhlIHByZXZp
b3VzIGlmPwo+ID4+ID4gCj4gPiBUaGF0IGRlcGVuZHMgb24gaWYgb3BzIGNhbiBiZSBudWxsIG9y
IG5vdC4KPiAKPiBJZiBvcHMgaXNuJ3QgYmUgc2V0LCBpdCB3aWxsIGJlIG51bGwuIEJlY2F1c2Ug
c3RydWN0IHZpb21tdSBpcyBhbGxvY2F0ZWQKPiB2aWEgeHphbGxvYygpLgoKQnV0IGlzIGl0IGZ1
bmN0aW9uYWxseSBjb3JyZWN0IC8gcG9zc2libGUgdG8gaGF2ZSBpdCB0byBiZSBOVUxMIHdoZW4g
eW91CmNvbWUgdG8gdGhpcyBwYXRoPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:43:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09: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.xen.org>)
	id 1dk5hy-0004qI-7Z; Tue, 22 Aug 2017 09:42:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dk5hx-0004pv-2J
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 09:42:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 72/81-03557-89CFB995; Tue, 22 Aug 2017 09:42:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXf6n9m
 RBmfes1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/bPlSwFL5YxVjz9+I2p
 gXF3eRcjF4eQwF9GiSlHFzFCOI8ZJU7OamaGcLYxSixaPI+pi5GTQ0TAWeLrmbnsIDavgL5E2
 /qDbCC2sICLxPtfrewgDRIC/SoSJ079Z+1i5AByvCV+XY0FqQExN6x+wNLFyM7BJmAlcUgMJM
 oioCox+esM5gmM3AsYGVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFes
 l5+duYgR6nQEIdjCeXhd4iFGSg0lJlHfy99mRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4J/0G
 ygkWpaanVqRl5gDDDyYtwcGjJMJbBZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3mkgR
 QIgRRmleXAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK830Gm8GTmlcBtegV0BBPQEY
 at00COKElESEk1MEptuiB1gT3QOpwrfEnWMrmWW4/PXTrcnV48Q+rSPFfZlvOWC34Imx3i8Pq
 Wsjm5ZmXGbHYuKx9bjRsNK4w4+w+l3V+bG+T+nvlZ/dTEf6097NsbnxjNLt7efz71q0iTzHYN
 A4G27TfnaOn8Yp4psTX0kQ8f29uVGV0vtZgc+4QbFyWorDhVr8RSnJFoqMVcVJwIANT/Rt+AA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503394965!101954321!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19711 invoked from network); 22 Aug 2017 09:42:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 09:42:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dk5hp-0007I1-A4; Tue, 22 Aug 2017 09:42: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 1dk5hj-00086L-Je; Tue, 22 Aug 2017 09:42:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dk5hi-0001Sh-S3; Tue, 22 Aug 2017 09:42:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112775-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken: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-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail: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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 09:42:34 +0000
Subject: [Xen-devel] [linux-3.18 test] 112775: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0303546318484930198=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0303546318484930198==
Content-Type: text/plain

flight 112775 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112775/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 112743

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112743 like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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          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          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     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-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-raw 12 migrate-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
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   31 days
Failing since        112351  2017-07-27 22:26:55 Z   25 days   38 attempts
Testing same since   112675  2017-08-17 01:27:20 Z    5 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 5081 lines long.)


--===============0303546318484930198==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0303546318484930198==--

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49: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.xen.org>)
	id 1dk5nw-00054G-18; Tue, 22 Aug 2017 09:49:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dk5nu-000549-B9
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 09:48:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1D/4D-03368-90EFB995; Tue, 22 Aug 2017 09:48:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1tYhr8v5b3a
 kwSItiyUfF7M4MHoc3f2bKYAxijUzLym/IoE14+uTAywF63gqPj0/w97A2M/VxcjJISRQITHv
 QwcjiC0hwCtxZNkMVgg7QGLvqW6mLkYuoJoJjBIT5u5nAkmwCKhKzDu6gg3EZhNQlrj4tRfMF
 hHIlpj0/iczSAOzwF8miQufToNNEhbwkHjS9R5sA6+AgcSit1/BpvIKfGWW2LH0ADPEGQ2MEl
 vX50MUCUqcnPmEBcRmFtCR2Ln1DtAGDiBbWmL5Pw6IsLxE89bZYK2cAp4SCy5NBysXBTpo962
 9zBMYhWYhmTQLyaRZCJNmIZm0gJFlFaNGcWpRWWqRrqGFXlJRZnpGSW5iZo6uoYGZXm5qcXFi
 empOYlKxXnJ+7iZGYJAzAMEOxpsbAw4xSnIwKYnyTv4+O1KILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBG/hH6CcYFFqempFWmYOMN5g0hIcPEoivJkgad7igsTc4sx0iNQpRkUpcd46kIQASCKjNA
 +uDRbjlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+wJkCk9mXgnc9FdAi5mAFhu2TgNZXJK
 IkJJqYGw7XHr39pkWn//rZjJnV/5duXmW306DRW9YAyMn/rRLqbr3/PB6HSW1/FecDOUuOsd4
 M87vfxGz3bqy7//nWVq1nOUmyY7T/32ea5KgdG//NVVmt8SHF8pOuov7BZsXW+4J+hf9WueAh
 U3anBdVgrfnXJ/zIeKeOav4z1fXVNkMdhckcu3kOKPEUpyRaKjFXFScCAAP7P9N7AIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503395334!67015832!1
X-Originating-IP: [134.134.136.31]
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 43409 invoked from network); 22 Aug 2017 09:48:56 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 09:48:56 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 22 Aug 2017 02:48:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,411,1498546800"; d="scan'208";a="1006330603"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga003.jf.intel.com with ESMTP; 22 Aug 2017 02:48:51 -0700
Date: Tue, 22 Aug 2017 16:48:03 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>
Message-ID: <20170822084800.GA7404@op-computing>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 xen-devel@lists.xen.org, 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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <20170822072958.u7uilbwg2wbgcgl3@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822072958.u7uilbwg2wbgcgl3@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 v7] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDg6Mjk6NThBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA1OjUyOjA0QU0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBXaGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMn
IG9mIGEgJ1BoeXNpY2FsIEZ1bmN0aW9uJyBhcmUgdW5kZXIKPj4gdGhlIHNjb3BlIG9mIHRoZSBz
YW1lIFZULWQgdW5pdCBhcyB0aGUgJ1BoeXNpY2FsIEZ1bmN0aW9uJy4gQSAnUGh5c2ljYWwKPj4g
RnVuY3Rpb24nIGNhbiBiZSBhICdUcmFkaXRpb25hbCBGdW5jdGlvbicgb3IgYW4gQVJJICdFeHRl
bmRlZCBGdW5jdGlvbicuCj4+IEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycg
b24gYW4gZW5kcG9pbnQgYXJlIHVuZGVyIHRoZSBzY29wZSBvZgo+PiB0aGUgc2FtZSBWVC1kIHVu
aXQgYXMgdGhlICdUcmFkaXRpb25hbCBGdW5jdGlvbnMnIG9uIHRoZSBlbmRwb2ludC4gVG8gc2Vh
cmNoCj4+IFZULWQgdW5pdCwgdGhlIEJERiBvZiBQRiBvciB0aGUgQkRGIG9mIGEgdHJhZGl0aW9u
YWwgZnVuY3Rpb24gbWF5IGJlIHVzZWQuIEFuZAo+PiBpdCBkZXBlbmRzIG9uIHdoZXRoZXIgdGhl
IFBGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uIG9yIG5vdC4KPj4gCj4+IEN1cnJlbnQgY29kZSB1
c2VzIFBDSV9TTE9UKCkgdG8gcmVjb2duaXplIGFuIEFSSSAnRXh0ZW5kZWQgRnVuY2lvbicuIEJ1
dCBpdAo+PiBpcyBwcm9ibGVtYXRpYyBmb3IgYSBjb3JuZXIgY2FzZSAoYSBSQyBlbmRwb2ludCB3
aXRoIFNSSU9WIGNhcGFiaWxpdHkKPj4gYW5kIGhhcyBpdHMgb3duIFZULWQgdW5pdCksIGxlYWRp
bmcgdG8gbWF0Y2hpbmcgdG8gYSB3cm9uZyBWVC1kIHVuaXQuCj4+IAo+PiBUaGlzIHBhdGNoIHJl
dXNlcyAnaXNfZXh0Zm4nIGZpZWxkIGluIFZGJ3Mgc3RydWN0IHBjaV9kZXZfaW5mbyB0byBpbmRp
Y2F0ZQo+PiB3aGV0aGVyIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9u
LiBUaGUgZmllbGQgaGVscHMgdG8gdXNlCj4+IGNvcnJlY3QgQkRGIHRvIHNlYXJjaCBWVC1kIHVu
aXQuCj4+IAo+PiBSZXBvcnRlZC1ieTogQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3Jk
QGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KPgo+VGhpcyBsb29rcyBmaW5lIHRvIG1lOgo+Cj5SZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4KClRoYW5rIHlvdSwgUm9nZXIuCgo+R2l2ZW4g
dGhlIGlzc3VlcyB3ZSBoYWQgYmVmb3JlIHdpdGggdGhpcyBjb21taXQsIGNvdWxkIHdlIHBsZWFz
ZSBoYXZlCj5hIFRlc3RlZC1ieSBieSBzb21lb25lPyBJIHNhdyB0aGF0IHlvdSBkcm9wcGVkIEVy
aWMncywgYW5kIEkgd291bGQKPmxpa2UgdG8gaGF2ZSBpdCBhZ2Fpbi4KCkhpLCBFcmljLgoKQ291
bGQgeW91IHRlc3QgdGhpcyBwYXRjaCBhZ2FpbiBhbmQgZ2l2ZSB0aGlzIHBhdGNoIHlvdXIgVGVz
dGVkLWJ5IGlmIGl0CnBhc3NlcyB5b3VyIHRlc3Q/CgpUaGFua3MKQ2hhbwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09: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.xen.org>)
	id 1dk5oO-00057G-9O; Tue, 22 Aug 2017 09:49:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oM-00056x-5W
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:26 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C9/69-01862-52EFB995; Tue, 22 Aug 2017 09:49:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpK7Kv9m
 RBid7bCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOS0uZChr4K772rWRtYNzO08XIySEh4C+x
 d9FlNhCbTUBH4uLcnUA2B4eIgIrE7b0GICazgJXE+cYwkAphAWOJL9s6wKpZBFQlZl3uZAKxe
 QUsJfZ92sUKMVFP4u3EF4wgtpCAokT/vAdsEDWCEidnPmEBsZkFJCQOvnjBPIGRexaS1CwkqQ
 WMTKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDoZ6BgXE
 HY89ev0OMkhxMSqK8k7/PjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVvzFygnWJSanlqRlpkD
 DEmYtAQHj5II7+M/QGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn/QFSJABSlFGaBzcCF
 h+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzKoFcwpOZVwK36RXQEUxARxi2TgM5oiQRIS
 XVwGihfUjvh9eX67KLmyPP3qj6vLK/ZNHM7/Of6CzvYZrO1LDA2Y17Cc//K3sqWz8v4y3/IXp
 zuuCqOxMWh5y3lIjLDL/5OO+WVCGP8KHCb3N0Q/MdC+23hAjmNDak83ft0Gf9tUW/K+fjufJ6
 lcm/NsvGNXsdXj1jq1ST8rvHxzIOTLzBt4xtYYQSS3FGoqEWc1FxIgCavKQmigIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503395363!72487814!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27478 invoked from network); 22 Aug 2017 09:49:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366287"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:01 +0100
Message-ID: <20170822094920.70151-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 00/19] libxl/xl: add PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBhZGRzIGEgbmV3IFBWSCBndWVzdCB0eXBlIHRvIGxpYnhsL3hs
LCB0aGlzIHN1cGVyc2VkZXMgdGhlCmN1cnJlbnQgUFZIdjIgaW1wbGVtZW50YXRpb24sIHRoYXQg
cmVsaWVzIG9uIHVzaW5nIHRoZSAibm9uZSIgZGV2aWNlCm1vZGVsIHZlcnNpb24uCgpBcyBwYXJ0
IG9mIHRoaXMgc2VyaWVzIGEgbmV3IHhsIG9wdGlvbiBpcyBhbHNvIGltcGxlbWVudGVkLCBjYWxs
ZWQKInR5cGUiIHRoYXQgc3VwZXJzZWRlcyB0aGUgY3VycmVudCAiYnVpbGRlciIgb3B0aW9uLiBB
ICJmaXJtd2FyZSIKb3B0aW9uIGlzIGFsc28gaW50cm9kdWNlZCBpbiBvcmRlciB0byBoYXZlIGEg
dW5pZm9ybSB3YXkgb2YgbG9hZGluZwpmaXJtd2FyZXMgZm9yIGFsbCBndWVzdCB0eXBlcyAoSFZN
LCBQViBhbmQgUFZIKS4KClBhdGNoIDEgbGlmdHMgc29tZSBmaWVsZHMgZnJvbSB0aGUgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gZG9tYWluCnNwZWNpZmljIHN1Yi1zdHJ1Y3RzIGludG8gbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gaXRzZWxmLCBzbyB0aGV5IGNhbgpiZSB1c2VkIGJ5IGFsbCBkb21h
aW4gdHlwZXMuIFBhdGNoZXMgMiBhbmQgMyBpbnRyb2R1Y2UgdGhlIG5ldyB0eXBlCmFuZCBmaXJt
d2FyZSBvcHRpb25zLiBQYXRjaCA0IGludHJvZHVjZXMgdGhlIFBWSCBndWVzdCB0eXBlIHRvIGxp
YnhsLgoKUGF0Y2hlcyBmcm9tIDUgdG8gMTcgYWRkIFBWSCBzdXBwb3J0IHRvIGFsbCB0aGUgbmVl
ZGVkIGZ1bmN0aW9ucywgdGhpcwpjb3VsZCBiZSBjb25zaWRlcmVkIGEgc2luZ2xlIHBhdGNoLCBi
dXQgSSd2ZSB0cmllZCB0byBzcGxpdCBpdCBpbgpvcmRlciB0byBlYXNlIHRoZSByZXZpZXcuIFRo
ZSBjdXJyZW50IHNwbGl0IGlzIGRvbmUgb24gYSBwZXIgZmlsZQpiYXNpcy4KCkZpbmFsbHkgcGF0
Y2ggMTggYWRkcyBQVkggc3VwcG9ydCB0byB4bCBhbmQgcGF0Y2ggMTkgcmVtb3ZlcyB0aGUKZGV2
aWNlIG1vZGVsIHZlcnNpb24gIm5vbmUiLgoKVGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBiYXNlZCBv
biB0aGUgZGlzY3Vzc2lvbiBoZWxkIGR1cmluZyB0aGUKQnVkYXBlc3QgWGVuU3VtbWl0IFswXS4K
CkkndmUgdGVzdGVkIHRoZSBjcmVhdGlvbiBhbmQgbWlncmF0aW9uIG9mIFBWSCBndWVzdHMsIHdo
aWNoIHNlZW1zIHRvCmJlIGFsbCBPSy4gSSd2ZSBhbHNvIHJ1biBhbiBvc3N0ZXN0IGZsaWdodCB3
aXRoIHRoaXMgc2VyaWVzLCB0aGUKb3V0cHV0IGNhbiBiZSBzZWVuIGF0OgoKaHR0cDovL29zc3Rl
c3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAwMS8KCihPbmx5IGFj
Y2Vzc2libGUgZnJvbSB0aGUgQ2l0cml4IGludGVybmFsIG5ldHdvcmssIHNvcnJ5KQoKU2FkbHkg
cXVpdGUgYSBsb3Qgb2YgSFZNIHRlc3QgZmFpbGVkIGR1ZSB0byBpbnRlcm5hbCBEZWJpYW4gYXB0
IGNhY2hlCmVycm9yczoKCkNvbmZpZ3VyZSB0aGUgcGFja2FnZSBtYW5hZ2VyCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCgpUaGUgaW5zdGFsbGVyIGZhaWxlZCB0byBhY2Nlc3MgdGhlIG1p
cnJvci4gVGhpcyBtYXkgYmUgYSBwcm9ibGVtIHdpdGggeW91ciAKbmV0d29yaywgb3Igd2l0aCB0
aGUgbWlycm9yLiBZb3UgY2FuIGNob29zZSB0byByZXRyeSB0aGUgZG93bmxvYWQsIHNlbGVjdCBh
IApkaWZmZXJlbnQgbWlycm9yLCBvciBpZ25vcmUgdGhlIHByb2JsZW0gYW5kIGNvbnRpbnVlIHdp
dGhvdXQgYWxsIHRoZSBwYWNrYWdlcyAKZnJvbSB0aGlzIG1pcnJvci4KRG93bmxvYWRpbmcgYSBm
aWxlIGZhaWxlZDoKICAxOiBSZXRyeSBbKl0sICAyOiBDaGFuZ2UgbWlycm9yLCAgICAgIDM6IEln
bm9yZSwgCgpUaGFua3MsIFJvZ2VyLgoKWzBdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAxNDQyLmh0bWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09: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.xen.org>)
	id 1dk5oO-00057S-GK; Tue, 22 Aug 2017 09:49:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oN-000574-4F
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:27 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 27/D6-02181-62EFB995; Tue, 22 Aug 2017 09:49:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpK7qv9m
 RBh8/GFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmflk9mKWicw1jR1TSfvYHxR0EXIyeHhIC/
 xITn19hAbDYBHYmLc3cC2RwcIgIqErf3GnQxcnEwC6xhlDg/5w87SI2wQIzEiZ61rCA2i4Cqx
 OtNXcwg9bwClhJ/lmZAjNSTeDvxBSOIzSlgJXF47xMwWwioZOPHn2CtvAKCEidnPmEBsZkFNC
 Vat/9mh7DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaNGcWpRWWqRrpGhXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLDVMzAw7mDs2et3iFGSg0lJlHfy99mRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4a/4C5QSLUtNTK9Iyc4BhD5OW4OBREuF9/AcozVtckJhbn
 JkOkTrFqMuxYfX6L0xCLHn5ealS4rw/QIoEQIoySvPgRsBi8BKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYV4lkEt4MvNK4Da9AjqCCegIw9ZpIEeUJCKkpBoYpY4LvxXS/JeykPXv2eR1P1b
 9O/fTW8Dn9Yq8LN1XlyJZVzZn297ZmxcuNV/9S4d7VOfjBPHo9cy3/zn5OKxVUNn9qanjt2xQ
 3f2FiRvES+Lfbbh9UelYvKlg1evvDNMMVeMqJpabfrt48I+Ui25I9S/jmWk3/L5tF/F89Pvwm
 caJfiu/PfN9qMRSnJFoqMVcVJwIANVqNmq8AgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503395363!72487814!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27621 invoked from network); 22 Aug 2017 09:49:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366290"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:02 +0100
Message-ID: <20170822094920.70151-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 01/19] libxl/xl: move some HVM/PV specific
	fields of libxl_domain_build_info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgSFZNL1BWIHN1Yi1zdHJ1Y3R1cmUgZmllbGRzIG9mIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvIGludG8KdGhlIHRvcC1sZXZlbCBzdHJ1Y3R1cmUuIHhsIGlzIGFsc28gbW9kaWZpZWQg
dG8gc3RhcnQgdXNpbmcgdGhvc2UKZmllbGRzLgoKVGhpcyBpcyByZXF1aXJlZCBiZWNhdXNlIHRo
b3NlIG9wdGlvbnMgd2lsbCBiZSB1c2VkIGJ5IHRoZSBuZXcgUFZICmd1ZXN0IHR5cGUuCgpEZWZp
bmVzIGFyZSBhZGRlZCBpbiBvcmRlciB0byBzaWduYWwgY29uc3VtZXJzIHRoYXQgdGhlIGZpZWxk
cyBhcmUKYXZhaWxhYmxlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgICB8ICAxNiArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2Jvb3Rs
b2FkZXIuYyB8ICAxNCArKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICB8ICAy
NCArKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICB8ICAgOCArLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICB8ICAxMyArKysrKwogdG9vbHMvbGlieGwvbGli
eGxfeDg2LmMgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jICAg
fCAgIDIgKy0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICB8IDEwNyArKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMveGwveGxfc3hwLmMgICAgICAg
ICAgICAgIHwgIDE2ICsrKy0tLQogOSBmaWxlcyBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9ucygrKSwg
NjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKaW5kZXggMjI5ZTI4OTc1MC4uM2FlZTI2ZmY1MyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zMDYsNiAr
MzA2LDIyIEBACiAjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9T
TEFURSAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX0JVSUxESU5GT18qIGluZGljYXRlcyB0aGF0IGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcworICogdGhlIGZpZWxkIHJlcHJlc2VudGVkIGJ5IHRo
ZSAnKicuIFRoZSBvcmlnaW5hbCBwb3NpdGlvbiBvZiB0aG9zZQorICogZmllbGRzIGlzOgorICog
IC0gdS5odm0udGltZXJfbW9kZQorICogIC0gdS5odm0uYXBpYworICogIC0gdS5odm0ubmVzdGVk
X2h2bQorICogIC0gdS5wdi5ib290bG9hZGVyCisgKiAgLSB1LnB2LmJvb3Rsb2FkZXJfYXJncwor
ICovCisjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX1RJTUVSX01PREUgMQorI2RlZmluZSBM
SUJYTF9IQVZFX0JVSUxESU5GT19BUElDIDEKKyNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9f
TkVTVEVEX0hWTSAxCisjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0JPT1RMT0FERVIgMQor
I2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19CT09UTE9BREVSX0FSR1MgMQorCisvKgogICog
bGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCiAgKiBUaGUgb25seSBndWFyYW50ZWUgd2hpY2gg
bGlieGwgbWFrZXMgcmVnYXJkaW5nIEFCSSBjb21wYXRpYmlsaXR5CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9ib290bG9hZGVyLmMgYi90b29scy9saWJ4bC9saWJ4bF9ib290bG9hZGVy
LmMKaW5kZXggYzdjMjAxMjYyYy4uYTQ3YmQ4YzI1YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfYm9vdGxvYWRlci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Jvb3Rsb2FkZXIuYwpA
QCAtNTEsNyArNTEsNyBAQCBzdGF0aWMgdm9pZCBtYWtlX2Jvb3Rsb2FkZXJfYXJncyhsaWJ4bF9f
Z2MgKmdjLCBsaWJ4bF9fYm9vdGxvYWRlcl9zdGF0ZSAqYmwsCiB7CiAgICAgY29uc3QgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmluZm8gPSBibC0+aW5mbzsKIAotICAgIGJsLT5hcmdzc3BhY2Ug
PSA5ICsgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZpbmZvLT51LnB2LmJvb3Rsb2FkZXJfYXJn
cyk7CisgICAgYmwtPmFyZ3NzcGFjZSA9IDkgKyBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoJmlu
Zm8tPmJvb3Rsb2FkZXJfYXJncyk7CiAKICAgICBHQ05FV19BUlJBWShibC0+YXJncywgYmwtPmFy
Z3NzcGFjZSk7CiAKQEAgLTcwLDggKzcwLDggQEAgc3RhdGljIHZvaWQgbWFrZV9ib290bG9hZGVy
X2FyZ3MobGlieGxfX2djICpnYywgbGlieGxfX2Jvb3Rsb2FkZXJfc3RhdGUgKmJsLAogICAgIEFS
RygiLS1vdXRwdXQtZm9ybWF0PXNpbXBsZTAiKTsKICAgICBBUkcoR0NTUFJJTlRGKCItLW91dHB1
dC1kaXJlY3Rvcnk9JXMiLCBibC0+b3V0cHV0ZGlyKSk7CiAKLSAgICBpZiAoaW5mby0+dS5wdi5i
b290bG9hZGVyX2FyZ3MpIHsKLSAgICAgICAgY2hhciAqKnAgPSBpbmZvLT51LnB2LmJvb3Rsb2Fk
ZXJfYXJnczsKKyAgICBpZiAoaW5mby0+Ym9vdGxvYWRlcl9hcmdzKSB7CisgICAgICAgIGNoYXIg
KipwID0gaW5mby0+Ym9vdGxvYWRlcl9hcmdzOwogICAgICAgICB3aGlsZSAoKnApIHsKICAgICAg
ICAgICAgIEFSRygqcCk7CiAgICAgICAgICAgICBwKys7CkBAIC0zMzAsNyArMzMwLDcgQEAgdm9p
ZCBsaWJ4bF9fYm9vdGxvYWRlcl9ydW4obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYm9vdGxvYWRl
cl9zdGF0ZSAqYmwpCiAgICAgICAgIGdvdG8gb3V0X29rOwogICAgIH0KIAotICAgIGlmICghaW5m
by0+dS5wdi5ib290bG9hZGVyKSB7CisgICAgaWYgKCFpbmZvLT5ib290bG9hZGVyKSB7CiAgICAg
ICAgIExPR0QoREVCVUcsIGRvbWlkLAogICAgICAgICAgICAgICJubyBib290bG9hZGVyIGNvbmZp
Z3VyZWQsIHVzaW5nIHVzZXIgc3VwcGxpZWQga2VybmVsIik7CiAgICAgICAgIGJsLT5rZXJuZWwt
PnBhdGggPSBibC0+aW5mby0+a2VybmVsOwpAQCAtNDE5LDE0ICs0MTksMTQgQEAgc3RhdGljIHZv
aWQgYm9vdGxvYWRlcl9kaXNrX2F0dGFjaGVkX2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAK
ICAgICBMT0dEKERFQlVHLCBibC0+ZG9taWQsCi0gICAgICAgICAiQ29uZmlnIGJvb3Rsb2FkZXIg
dmFsdWU6ICVzIiwgaW5mby0+dS5wdi5ib290bG9hZGVyKTsKKyAgICAgICAgICJDb25maWcgYm9v
dGxvYWRlciB2YWx1ZTogJXMiLCBpbmZvLT5ib290bG9hZGVyKTsKIAotICAgIGlmICggIXN0cmNt
cChpbmZvLT51LnB2LmJvb3Rsb2FkZXIsICIvdXNyL2Jpbi9weWdydWIiKSApCisgICAgaWYgKCAh
c3RyY21wKGluZm8tPmJvb3Rsb2FkZXIsICIvdXNyL2Jpbi9weWdydWIiKSApCiAgICAgICAgIExP
R0QoV0FSTiwgYmwtPmRvbWlkLAogICAgICAgICAgICAgICJib290bG9hZGVyPScvdXNyL2Jpbi9w
eWdydWInIGlzIGRlcHJlY2F0ZWQ7IHVzZSAiIFwKICAgICAgICAgICAgICAiYm9vdGxvYWRlcj0n
cHlncnViJyBpbnN0ZWFkIik7CiAKLSAgICBib290bG9hZGVyID0gaW5mby0+dS5wdi5ib290bG9h
ZGVyOworICAgIGJvb3Rsb2FkZXIgPSBpbmZvLT5ib290bG9hZGVyOwogCiAgICAgLyogSWYgdGhl
IGZ1bGwgcGF0aCBpcyBub3Qgc3BlY2lmaWVkLCBjaGVjayBpbiB0aGUgbGliZXhlYyBwYXRoICov
CiAgICAgaWYgKCBib290bG9hZGVyWzBdICE9ICcvJyApIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMTE1
ODMwM2UxYS4uMmYwM2ViZTU4NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTQwNiw2ICs0MDYsMjggQEAg
aW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fdHlwZV90b19zdHJpbmcoYl9pbmZvLT50eXBlKSk7CiAg
ICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKICAgICB9CisKKyAgICBpZiAoYl9pbmZvLT50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgeworICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRl
ZmF1bHQoJmJfaW5mby0+bmVzdGVkX2h2bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+dS5odm0ubmVzdGVkX2h2bSkpOworICAgICAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+YXBpYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+dS5odm0uYXBpYykp
OworICAgIH0gZWxzZSB7CisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZv
LT5uZXN0ZWRfaHZtLCBmYWxzZSk7CisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgm
Yl9pbmZvLT5hcGljLCB0cnVlKTsKKyAgICB9CisKKyAgICBpZiAoYl9pbmZvLT50aW1lcl9tb2Rl
ID09IExJQlhMX1RJTUVSX01PREVfREVGQVVMVCkKKyAgICAgICAgYl9pbmZvLT50aW1lcl9tb2Rl
ID0gYl9pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/IGJfaW5mby0+dS5odm0udGltZXJfbW9kZQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IExJQlhMX1RJTUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9USUNL
UzsKKworICAgIGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYgJiYgIWJf
aW5mby0+Ym9vdGxvYWRlcikgeworICAgICAgICBhc3NlcnQoIWJfaW5mby0+Ym9vdGxvYWRlcl9h
cmdzKTsKKyAgICAgICAgYl9pbmZvLT5ib290bG9hZGVyID0gYl9pbmZvLT51LnB2LmJvb3Rsb2Fk
ZXI7CisgICAgICAgIGJfaW5mby0+Ym9vdGxvYWRlcl9hcmdzID0gYl9pbmZvLT51LnB2LmJvb3Rs
b2FkZXJfYXJnczsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtOTAxLDcgKzkyMyw3
IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAog
ICAgIH0KIAogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZ
UEVfSFZNICYmCi0gICAgICAgIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUu
aHZtLm5lc3RlZF9odm0pICYmCisgICAgICAgIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+
Yl9pbmZvLm5lc3RlZF9odm0pICYmCiAgICAgICAgIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZp
Zy0+Yl9pbmZvLnUuaHZtLmFsdHAybSkgfHwKICAgICAgICAgKGRfY29uZmlnLT5iX2luZm8uYWx0
cDJtICE9IExJQlhMX0FMVFAyTV9NT0RFX0RJU0FCTEVEKSkpKSB7CiAgICAgICAgIHJldCA9IEVS
Uk9SX0lOVkFMOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi4zMzIxM2RiMzg4IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpA
QCAtMTkwLDcgKzE5MCw3IEBAIHN0YXRpYyBpbnQgbnVtYV9wbGFjZV9kb21haW4obGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHRpbWVyX21vZGUo
Y29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8pCiB7Ci0gICAgY29uc3QgbGlieGxf
dGltZXJfbW9kZSBtb2RlID0gaW5mby0+dS5odm0udGltZXJfbW9kZTsKKyAgICBjb25zdCBsaWJ4
bF90aW1lcl9tb2RlIG1vZGUgPSBpbmZvLT50aW1lcl9tb2RlOwogICAgIGFzc2VydChtb2RlID49
IExJQlhMX1RJTUVSX01PREVfREVMQVlfRk9SX01JU1NFRF9USUNLUyAmJgogICAgICAgICAgICBt
b2RlIDw9IExJQlhMX1RJTUVSX01PREVfT05FX01JU1NFRF9USUNLX1BFTkRJTkcpOwogICAgIHJl
dHVybiAoKHVuc2lnbmVkIGxvbmcpbW9kZSk7CkBAIC0zMDUsNyArMzA1LDcgQEAgc3RhdGljIHZv
aWQgaHZtX3NldF9jb25mX3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9t
aWQsCiAgICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fVlBUX0FM
SUdOLAogICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS52
cHRfYWxpZ24pKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGhhbmRsZSwgZG9taWQsIEhWTV9QQVJB
TV9ORVNURURIVk0sCi0gICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8t
PnUuaHZtLm5lc3RlZF9odm0pKTsKKyAgICAgICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92
YWwoaW5mby0+bmVzdGVkX2h2bSkpOwogfQogCiBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKQEAgLTgzMyw3ICs4MzMsNyBAQCBzdGF0aWMgaW50IGh2
bV9idWlsZF9zZXRfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwK
ICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogCiAgICAgICAgIHZhX2h2bSA9IChzdHJ1
Y3QgaHZtX2luZm9fdGFibGUgKikodmFfbWFwICsgSFZNX0lORk9fT0ZGU0VUKTsKLSAgICAgICAg
dmFfaHZtLT5hcGljX21vZGUgPSBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS5hcGljKTsK
KyAgICAgICAgdmFfaHZtLT5hcGljX21vZGUgPSBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5hcGlj
KTsKICAgICAgICAgdmFfaHZtLT5ucl92Y3B1cyA9IGluZm8tPm1heF92Y3B1czsKICAgICAgICAg
bWVtc2V0KHZhX2h2bS0+dmNwdV9vbmxpbmUsIDAsIHNpemVvZih2YV9odm0tPnZjcHVfb25saW5l
KSk7CiAgICAgICAgIG1lbWNweSh2YV9odm0tPnZjcHVfb25saW5lLCBpbmZvLT5hdmFpbF92Y3B1
cy5tYXAsIGluZm8tPmF2YWlsX3ZjcHVzLnNpemUpOwpAQCAtMTExOCw3ICsxMTE4LDcgQEAgaW50
IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
IGRvbS0+bW1pb19zaXplID0gSFZNX0JFTE9XXzRHX01NSU9fTEVOR1RIOwogICAgIGVsc2UgaWYg
KGRvbS0+bW1pb19zaXplID09IDAgJiYgIWRldmljZV9tb2RlbCkgewogI2lmIGRlZmluZWQoX19p
Mzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKLSAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xf
dmFsKGluZm8tPnUuaHZtLmFwaWMpKSB7CisgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChp
bmZvLT5hcGljKSkgewogICAgICAgICAgICAgLyogTWFrZSBzdXJlIExBUElDX0JBU0VfQUREUkVT
UyBpcyBiZWxvdyBzcGVjaWFsIHBhZ2VzICovCiAgICAgICAgICAgICBhc3NlcnQoKCgoKFg4Nl9I
Vk1fRU5EX1NQRUNJQUxfUkVHSU9OIC0gWDg2X0hWTV9OUl9TUEVDSUFMX1BBR0VTKQogICAgICAg
ICAgICAgICAgICAgICAgIDw8IFhDX1BBR0VfU0hJRlQpIC0gTEFQSUNfQkFTRV9BRERSRVNTKSkg
Pj0gWENfUEFHRV9TSVpFKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA2ZTgwZDM2MjU2Li5iZjE2NTJk
MzY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01MDYsMTAgKzUwNiwxNyBAQCBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAjIDY1MDAwIHdo
aWNoIGlzIHJlc2VydmVkIGJ5IHRoZSB0b29sc3RhY2suCiAgICAgKCJkZXZpY2VfdHJlZSIsICAg
ICAgc3RyaW5nKSwKICAgICAoImFjcGkiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKKyAg
ICAoImJvb3Rsb2FkZXIiLCAgICAgICBzdHJpbmcpLAorICAgICgiYm9vdGxvYWRlcl9hcmdzIiwg
IGxpYnhsX3N0cmluZ19saXN0KSwKKyAgICAoInRpbWVyX21vZGUiLCAgICAgICBsaWJ4bF90aW1l
cl9tb2RlKSwKKyAgICAoIm5lc3RlZF9odm0iLCAgICAgICBsaWJ4bF9kZWZib29sKSwKKyAgICAo
ImFwaWMiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAoInUiLCBLZXllZFVuaW9u
KE5vbmUsIGxpYnhsX2RvbWFpbl90eXBlLCAidHlwZSIsCiAgICAgICAgICAgICAgICAgWygiaHZt
IiwgU3RydWN0KE5vbmUsIFsoImZpcm13YXJlIiwgICAgICAgICBzdHJpbmcpLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJiaW9zIiwgICAgICAgICAgICAgbGlieGxf
Ymlvc190eXBlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgicGFl
IiwgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIyBUaGUgYXBpYyBmaWVsZCBpcyBkZXByZWNhdGVkLCBwbGVhc2UKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgdXNlIHRoZSB1bmlmaWVkIGFw
aWMgZmllbGQgYWJvdmUuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
ImFwaWMiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICMgVGhlIGZvbGxvd2luZyBhY3BpIGZpZWxkIGlzIGRlcHJlY2F0
ZWQuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIFBsZWFzZSB1c2Ug
dGhlIHVuaWZpZWQgYWNwaSBmaWVsZCBhYm92ZQpAQCAtNTI2LDYgKzUzMyw5IEBAIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJocGV0IiwgICAgICAgICAgICAgbGlieGxf
ZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInZwdF9h
bGlnbiIsICAgICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgibW1pb19ob2xlX21lbWtiIiwgIE1lbUtCKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICMgdGltZV9tb2RlIGFuZCBuZXN0ZWRfaHZtIGZpZWxk
cyBhcmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgZGVwcmVjYXRl
ZCBpbiBmYXZvciBvZiB0aGUgdW5pZmllZAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIyBmaWVsZHMgcHJlc2VudCBhYm92ZS4KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgidGltZXJfbW9kZSIsICAgICAgIGxpYnhsX3RpbWVyX21vZGUpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJuZXN0ZWRfaHZtIiwgICAg
ICAgbGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAjIFRoZSB1Lmh2bS5hbHRwMm0gZmllbGQgaXMgdXNlZCBzb2xlbHkKQEAgLTU2OCw2ICs1Nzgs
OSBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8i
LFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKICAgICAgICAg
ICAgICAgICAgKCJwdiIsIFN0cnVjdChOb25lLCBbKCJrZXJuZWwiLCBzdHJpbmcpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInNsYWNrX21lbWtiIiwgTWVtS0IpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGJvb3Rsb2FkZXIgYW5kIGJv
b3Rsb2FkZXJfYXJncyBmaWVsZHMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIyBhcmUgZGVwcmVjYXRlZCBpbiBmYXZvciBvZiB0aGUgdW5pZmllZAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAjIGZpZWxkcyBwcmVzZW50IGFib3ZlLgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImJvb3Rsb2FkZXIiLCBzdHJpbmcpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImJvb3Rsb2FkZXJfYXJncyIs
IGxpYnhsX3N0cmluZ19saXN0KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCJjbWRsaW5lIiwgc3RyaW5nKSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKaW5kZXggNDU1ZjZmMGJlZC4uNDQyODU0YzVj
MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfeDg2LmMKQEAgLTEyLDcgKzEyLDcgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVw
YXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBpZiAoZF9jb25maWctPmJfaW5mby5k
ZXZpY2VfbW9kZWxfdmVyc2lvbiAhPQogICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fTk9ORSkgewogICAgICAgICAgICAgeGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSBY
RU5fWDg2X0VNVV9BTEw7Ci0gICAgICAgIH0gZWxzZSBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9j
b25maWctPmJfaW5mby51Lmh2bS5hcGljKSkgeworICAgICAgICB9IGVsc2UgaWYgKGxpYnhsX2Rl
ZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8uYXBpYykpIHsKICAgICAgICAgICAgIC8qCiAgICAg
ICAgICAgICAgKiBIVk0gZ3Vlc3RzIHdpdGhvdXQgZGV2aWNlIG1vZGVsIG1heSB3YW50CiAgICAg
ICAgICAgICAgKiB0byBoYXZlIExBUElDIGVtdWxhdGlvbi4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3g4Nl9hY3BpLmMgYi90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCmluZGV4
IGMwYTZlMzIxZWMuLmNkOGY0ZjQ3NzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Nl9hY3BpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYwpAQCAtMTEyLDcgKzEx
Miw3IEBAIHN0YXRpYyBpbnQgaW5pdF9hY3BpX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogCiAgICAg
aHZtaW5mbyA9IGxpYnhsX196YWxsb2MoZ2MsIHNpemVvZigqaHZtaW5mbykpOwogCi0gICAgaHZt
aW5mby0+YXBpY19tb2RlID0gbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2bS5hcGljKTsK
KyAgICBodm1pbmZvLT5hcGljX21vZGUgPSBsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmFwaWMp
OwogCiAgICAgaWYgKGRvbS0+bnJfdm5vZGVzKSB7CiAgICAgICAgIHVuc2lnbmVkIGludCAqdmNw
dV90b192bm9kZSwgKnZkaXN0YW5jZTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMg
Yi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDVjMmJmMTcyMjIuLmY3ODI1NWRmZTUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAt
MTAzNyw2ICsxMDM3LDY1IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29u
ZmlnX3NvdXJjZSwKICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgImRyaXZlcl9kb21h
aW4iLCAmY19pbmZvLT5kcml2ZXJfZG9tYWluLCAwKTsKICAgICB4bHVfY2ZnX2dldF9kZWZib29s
KGNvbmZpZywgImFjcGkiLCAmYl9pbmZvLT5hY3BpLCAwKTsKIAorICAgIHhsdV9jZmdfcmVwbGFj
ZV9zdHJpbmcgKGNvbmZpZywgImJvb3Rsb2FkZXIiLCAmYl9pbmZvLT5ib290bG9hZGVyLCAwKTsK
KyAgICBzd2l0Y2ggKHhsdV9jZmdfZ2V0X2xpc3RfYXNfc3RyaW5nX2xpc3QoY29uZmlnLCAiYm9v
dGxvYWRlcl9hcmdzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmJfaW5mby0+Ym9vdGxvYWRlcl9hcmdzLCAxKSkgeworICAgIGNhc2UgMDoKKyAgICAgICAg
YnJlYWs7IC8qIFN1Y2Nlc3MgKi8KKyAgICBjYXNlIEVTUkNIOiBicmVhazsgLyogT3B0aW9uIG5v
dCBwcmVzZW50ICovCisgICAgY2FzZSBFSU5WQUw6CisgICAgICAgIGlmICgheGx1X2NmZ19nZXRf
c3RyaW5nKGNvbmZpZywgImJvb3Rsb2FkZXJfYXJncyIsICZidWYsIDApKSB7CisKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiV0FSTklORzogU3BlY2lmeWluZyBcImJvb3Rsb2FkZXJfYXJn
c1wiIgorICAgICAgICAgICAgICAgICAgICAiIGFzIGEgc3RyaW5nIGlzIGRlcHJlY2F0ZWQuICIK
KyAgICAgICAgICAgICAgICAgICAgIlBsZWFzZSB1c2UgYSBsaXN0IG9mIGFyZ3VtZW50cy5cbiIp
OworICAgICAgICAgICAgc3BsaXRfc3RyaW5nX2ludG9fc3RyaW5nX2xpc3QoYnVmLCAiIFx0XG4i
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+Ym9v
dGxvYWRlcl9hcmdzKTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0Ogor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwieGw6IFVuYWJsZSB0byBwYXJzZSBib290bG9hZGVyX2Fy
Z3MuXG4iKTsKKyAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgfQorCisgICAgaWYgKCF4
bHVfY2ZnX2dldF9sb25nKGNvbmZpZywgInRpbWVyX21vZGUiLCAmbCwgMSkpIHsKKyAgICAgICAg
Y29uc3QgY2hhciAqcyA9IGxpYnhsX3RpbWVyX21vZGVfdG9fc3RyaW5nKGwpOworCisgICAgICAg
IGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKKyAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICAgICAieGw6IFwidGltZXJfbW9kZVwi
IG9wdGlvbiBpcyBub3Qgc3VwcG9ydGVkIGZvciBQViBndWVzdHMuXG4iKTsKKyAgICAgICAgICAg
IGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAgICB9CisKKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJXQVJOSU5HOiBzcGVjaWZ5aW5nIFwidGltZXJfbW9kZVwiIGFzIGFuIGludGVnZXIgaXMgZGVw
cmVjYXRlZC4gIgorICAgICAgICAgICAgICAgICJQbGVhc2UgdXNlIHRoZSBuYW1lZCBwYXJhbWV0
ZXIgdmFyaWFudC4gJXMlcyVzXG4iLAorICAgICAgICAgICAgICAgIHMgPyAiZS5nLiB0aW1lcl9t
b2RlPVwiIiA6ICIiLAorICAgICAgICAgICAgICAgIHMgPyBzIDogIiIsCisgICAgICAgICAgICAg
ICAgcyA/ICJcIiIgOiAiIik7CisKKyAgICAgICAgaWYgKGwgPCBMSUJYTF9USU1FUl9NT0RFX0RF
TEFZX0ZPUl9NSVNTRURfVElDS1MgfHwKKyAgICAgICAgICAgIGwgPiBMSUJYTF9USU1FUl9NT0RF
X09ORV9NSVNTRURfVElDS19QRU5ESU5HKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IkVSUk9SOiBpbnZhbGlkIHZhbHVlICVsZCBmb3IgXCJ0aW1lcl9tb2RlXCJcbiIsIGwpOworICAg
ICAgICAgICAgZXhpdCAoMSk7CisgICAgICAgIH0KKyAgICAgICAgYl9pbmZvLT50aW1lcl9tb2Rl
ID0gbDsKKyAgICB9IGVsc2UgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAidGltZXJf
bW9kZSIsICZidWYsIDApKSB7CisgICAgICAgIGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExfRE9N
QUlOX1RZUEVfUFYpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAg
ICAgICAgICAieGw6IFwidGltZXJfbW9kZVwiIG9wdGlvbiBpcyBub3Qgc3VwcG9ydGVkIGZvciBQ
ViBndWVzdHMuXG4iKTsKKyAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAgICB9
CisKKyAgICAgICAgaWYgKGxpYnhsX3RpbWVyX21vZGVfZnJvbV9zdHJpbmcoYnVmLCAmYl9pbmZv
LT50aW1lcl9tb2RlKSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52
YWxpZCB2YWx1ZSBcIiVzXCIgZm9yIFwidGltZXJfbW9kZVwiXG4iLAorICAgICAgICAgICAgICAg
ICAgICBidWYpOworICAgICAgICAgICAgZXhpdCAoMSk7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgIm5lc3RlZGh2bSIsICZiX2luZm8tPm5lc3Rl
ZF9odm0sIDApOworICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAiYXBpYyIsICZiX2lu
Zm8tPmFwaWMsIDApOworCiAgICAgc3dpdGNoKGJfaW5mby0+dHlwZSkgewogICAgIGNhc2UgTElC
WExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBrZXJuZWxfYmFzZW5hbWUgPSBsaWJ4bF9iYXNl
bmFtZShiX2luZm8tPmtlcm5lbCk7CkBAIC0xMDY0LDcgKzExMjMsNiBAQCB2b2lkIHBhcnNlX2Nv
bmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgICAgICAgICAgICAg
ICJiaW9zX3BhdGhfb3ZlcnJpZGUgZ2l2ZW4gd2l0aG91dCBzcGVjaWZpYyBiaW9zIG5hbWVcbiIp
OwogCiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAicGFlIiwgJmJfaW5mby0+
dS5odm0ucGFlLCAwKTsKLSAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJhcGlj
IiwgJmJfaW5mby0+dS5odm0uYXBpYywgMCk7CiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2wo
Y29uZmlnLCAiYWNwaV9zMyIsICZiX2luZm8tPnUuaHZtLmFjcGlfczMsIDApOwogICAgICAgICB4
bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgImFjcGlfczQiLCAmYl9pbmZvLT51Lmh2bS5hY3Bp
X3M0LCAwKTsKICAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJhY3BpX2xhcHRv
cF9zbGF0ZSIsICZiX2luZm8tPnUuaHZtLmFjcGlfbGFwdG9wX3NsYXRlLCAwKTsKQEAgLTExMzQs
MjkgKzExOTIsNiBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19z
b3VyY2UsCiAgICAgICAgICAgICAgICAgZXhpdCAoMSk7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KLSAgICAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nKGNvbmZpZywgInRpbWVyX21vZGUiLCAm
bCwgMSkpIHsKLSAgICAgICAgICAgIGNvbnN0IGNoYXIgKnMgPSBsaWJ4bF90aW1lcl9tb2RlX3Rv
X3N0cmluZyhsKTsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiV0FSTklORzogc3BlY2lm
eWluZyBcInRpbWVyX21vZGVcIiBhcyBhbiBpbnRlZ2VyIGlzIGRlcHJlY2F0ZWQuICIKLSAgICAg
ICAgICAgICAgICAgICAgIlBsZWFzZSB1c2UgdGhlIG5hbWVkIHBhcmFtZXRlciB2YXJpYW50LiAl
cyVzJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgIHMgPyAiZS5nLiB0aW1lcl9tb2RlPVwiIiA6
ICIiLAotICAgICAgICAgICAgICAgICAgICBzID8gcyA6ICIiLAotICAgICAgICAgICAgICAgICAg
ICBzID8gIlwiIiA6ICIiKTsKLQotICAgICAgICAgICAgaWYgKGwgPCBMSUJYTF9USU1FUl9NT0RF
X0RFTEFZX0ZPUl9NSVNTRURfVElDS1MgfHwKLSAgICAgICAgICAgICAgICBsID4gTElCWExfVElN
RVJfTU9ERV9PTkVfTUlTU0VEX1RJQ0tfUEVORElORykgewotICAgICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgJWxkIGZvciBcInRpbWVyX21vZGVcIlxu
IiwgbCk7Ci0gICAgICAgICAgICAgICAgZXhpdCAoMSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAg
ICAgICBiX2luZm8tPnUuaHZtLnRpbWVyX21vZGUgPSBsOwotICAgICAgICB9IGVsc2UgaWYgKCF4
bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAidGltZXJfbW9kZSIsICZidWYsIDApKSB7Ci0gICAg
ICAgICAgICBpZiAobGlieGxfdGltZXJfbW9kZV9mcm9tX3N0cmluZyhidWYsICZiX2luZm8tPnUu
aHZtLnRpbWVyX21vZGUpKSB7Ci0gICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJP
UjogaW52YWxpZCB2YWx1ZSBcIiVzXCIgZm9yIFwidGltZXJfbW9kZVwiXG4iLAotICAgICAgICAg
ICAgICAgICAgICAgICAgYnVmKTsKLSAgICAgICAgICAgICAgICBleGl0ICgxKTsKLSAgICAgICAg
ICAgIH0KLSAgICAgICAgfQotCi0gICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAi
bmVzdGVkaHZtIiwgJmJfaW5mby0+dS5odm0ubmVzdGVkX2h2bSwgMCk7CiAKICAgICAgICAgaWYg
KCF4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgImFsdHAybWh2bSIsICZiX2luZm8tPnUuaHZt
LmFsdHAybSwgMCkpCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIldBUk5JTkc6IFNwZWNp
ZnlpbmcgXCJhbHRwMm1odm1cIiBpcyBkZXByZWNhdGVkLiAiCkBAIC0xMjEyLDI5ICsxMjQ3LDcg
QEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAg
ICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWOgogICAgIHsKLSAgICAg
ICAgeGx1X2NmZ19yZXBsYWNlX3N0cmluZyAoY29uZmlnLCAiYm9vdGxvYWRlciIsICZiX2luZm8t
PnUucHYuYm9vdGxvYWRlciwgMCk7Ci0gICAgICAgIHN3aXRjaCAoeGx1X2NmZ19nZXRfbGlzdF9h
c19zdHJpbmdfbGlzdChjb25maWcsICJib290bG9hZGVyX2FyZ3MiLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT51LnB2LmJvb3Rsb2FkZXJfYXJncywgMSkp
Ci0gICAgICAgIHsKLQotICAgICAgICBjYXNlIDA6IGJyZWFrOyAvKiBTdWNjZXNzICovCi0gICAg
ICAgIGNhc2UgRVNSQ0g6IGJyZWFrOyAvKiBPcHRpb24gbm90IHByZXNlbnQgKi8KLSAgICAgICAg
Y2FzZSBFSU5WQUw6Ci0gICAgICAgICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcs
ICJib290bG9hZGVyX2FyZ3MiLCAmYnVmLCAwKSkgewotCi0gICAgICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICJXQVJOSU5HOiBTcGVjaWZ5aW5nIFwiYm9vdGxvYWRlcl9hcmdzXCIiCi0gICAg
ICAgICAgICAgICAgICAgICAgICAiIGFzIGEgc3RyaW5nIGlzIGRlcHJlY2F0ZWQuICIKLSAgICAg
ICAgICAgICAgICAgICAgICAgICJQbGVhc2UgdXNlIGEgbGlzdCBvZiBhcmd1bWVudHMuXG4iKTsK
LSAgICAgICAgICAgICAgICBzcGxpdF9zdHJpbmdfaW50b19zdHJpbmdfbGlzdChidWYsICIgXHRc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5m
by0+dS5wdi5ib290bG9hZGVyX2FyZ3MpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwieGw6IFVu
YWJsZSB0byBwYXJzZSBib290bG9hZGVyX2FyZ3MuXG4iKTsKLSAgICAgICAgICAgIGV4aXQoLUVS
Uk9SX0ZBSUwpOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCFiX2luZm8tPnUucHYuYm9vdGxv
YWRlciAmJiAhYl9pbmZvLT5rZXJuZWwpIHsKKyAgICAgICAgaWYgKCFiX2luZm8tPmJvb3Rsb2Fk
ZXIgJiYgIWJfaW5mby0+a2VybmVsKSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk5l
aXRoZXIga2VybmVsIG5vciBib290bG9hZGVyIHNwZWNpZmllZFxuIik7CiAgICAgICAgICAgICBl
eGl0KDEpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS90b29scy94bC94bF9zeHAuYyBiL3Rvb2xz
L3hsL3hsX3N4cC5jCmluZGV4IGU3MzhiZjI0NjUuLjQ4NzU4MjQwZTYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3N4cC5jCisrKyBiL3Rvb2xzL3hsL3hsX3N4cC5jCkBAIC03MCwxMiArNzAsMTIg
QEAgdm9pZCBwcmludGZfaW5mb19zZXhwKGludCBkb21pZCwgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsIEZJTEUgKmZoKQogICAgIGZwcmludGYoZmgsICJcdChub21pZ3JhdGUgJXMpXG4i
LAogICAgICAgICAgICBsaWJ4bF9kZWZib29sX3RvX3N0cmluZyhiX2luZm8tPmRpc2FibGVfbWln
cmF0ZSkpOwogCi0gICAgaWYgKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViAm
JiBiX2luZm8tPnUucHYuYm9vdGxvYWRlcikgewotICAgICAgICBmcHJpbnRmKGZoLCAiXHQoYm9v
dGxvYWRlciAlcylcbiIsIGJfaW5mby0+dS5wdi5ib290bG9hZGVyKTsKLSAgICAgICAgaWYgKGJf
aW5mby0+dS5wdi5ib290bG9hZGVyX2FyZ3MpIHsKKyAgICBpZiAoY19pbmZvLT50eXBlID09IExJ
QlhMX0RPTUFJTl9UWVBFX1BWICYmIGJfaW5mby0+Ym9vdGxvYWRlcikgeworICAgICAgICBmcHJp
bnRmKGZoLCAiXHQoYm9vdGxvYWRlciAlcylcbiIsIGJfaW5mby0+Ym9vdGxvYWRlcik7CisgICAg
ICAgIGlmIChiX2luZm8tPmJvb3Rsb2FkZXJfYXJncykgewogICAgICAgICAgICAgZnByaW50Zihm
aCwgIlx0KGJvb3Rsb2FkZXJfYXJncyIpOwotICAgICAgICAgICAgZm9yIChpPTA7IGJfaW5mby0+
dS5wdi5ib290bG9hZGVyX2FyZ3NbaV07IGkrKykKLSAgICAgICAgICAgICAgICBmcHJpbnRmKGZo
LCAiICVzIiwgYl9pbmZvLT51LnB2LmJvb3Rsb2FkZXJfYXJnc1tpXSk7CisgICAgICAgICAgICBm
b3IgKGk9MDsgYl9pbmZvLT5ib290bG9hZGVyX2FyZ3NbaV07IGkrKykKKyAgICAgICAgICAgICAg
ICBmcHJpbnRmKGZoLCAiICVzIiwgYl9pbmZvLT5ib290bG9hZGVyX2FyZ3NbaV0pOwogICAgICAg
ICAgICAgZnByaW50ZihmaCwgIilcbiIpOwogICAgICAgICB9CiAgICAgfQpAQCAtODksNyArODks
NyBAQCB2b2lkIHByaW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywgRklMRSAqZmgpCiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQoc2hhZG93
X21lbWtiICUiUFJJZDY0IilcbiIsIGJfaW5mby0+c2hhZG93X21lbWtiKTsKICAgICAgICAgZnBy
aW50ZihmaCwgIlx0XHRcdChwYWUgJXMpXG4iLCBsaWJ4bF9kZWZib29sX3RvX3N0cmluZyhiX2lu
Zm8tPnUuaHZtLnBhZSkpOwogICAgICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0KGFwaWMgJXMpXG4i
LAotICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT51Lmh2bS5h
cGljKSk7CisgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3RvX3N0cmluZyhiX2luZm8tPmFw
aWMpKTsKICAgICAgICAgZnByaW50ZihmaCwgIlx0XHRcdChhY3BpICVzKVxuIiwKICAgICAgICAg
ICAgICAgIGxpYnhsX2RlZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+dS5odm0uYWNwaSkpOwogICAg
ICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0KG54ICVzKVxuIiwgbGlieGxfZGVmYm9vbF90b19zdHJp
bmcoYl9pbmZvLT51Lmh2bS5ueCkpOwpAQCAtMTAwLDkgKzEwMCw5IEBAIHZvaWQgcHJpbnRmX2lu
Zm9fc2V4cChpbnQgZG9taWQsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLCBGSUxFICpm
aCkKICAgICAgICAgZnByaW50ZihmaCwgIlx0XHRcdCh2cHRfYWxpZ24gJXMpXG4iLAogICAgICAg
ICAgICAgICAgbGlieGxfZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT51Lmh2bS52cHRfYWxpZ24p
KTsKICAgICAgICAgZnByaW50ZihmaCwgIlx0XHRcdCh0aW1lcl9tb2RlICVzKVxuIiwKLSAgICAg
ICAgICAgICAgIGxpYnhsX3RpbWVyX21vZGVfdG9fc3RyaW5nKGJfaW5mby0+dS5odm0udGltZXJf
bW9kZSkpOworICAgICAgICAgICAgICAgbGlieGxfdGltZXJfbW9kZV90b19zdHJpbmcoYl9pbmZv
LT50aW1lcl9tb2RlKSk7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQobmVzdGVkaHZtICVz
KVxuIiwKLSAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+dS5o
dm0ubmVzdGVkX2h2bSkpOworICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF90b19zdHJpbmco
Yl9pbmZvLT5uZXN0ZWRfaHZtKSk7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQoc3Rkdmdh
ICVzKVxuIiwgYl9pbmZvLT51Lmh2bS52Z2Eua2luZCA9PQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBMSUJYTF9WR0FfSU5URVJGQUNFX1RZUEVfU1REID8KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlRydWUiIDogIkZhbHNlIik7Ci0tIAoyLjEx
LjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49: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.xen.org>)
	id 1dk5oQ-00059X-R0; Tue, 22 Aug 2017 09:49:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oP-000586-DQ
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:29 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 66/51-02962-82EFB995; Tue, 22 Aug 2017 09:49:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva7Gv9m
 RBtuf8Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9uy+wFXwXrdj4/yF7A+NFwS5GTg4JAX+J
 u7vaWEBsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLLCGUeL8nD/sIDXCApYSn3fMZAOxWQRUJ
 fpnn2MFsXmB4i8a9rNCzNSTeDvxBSOIzSlgJXF47xMwWwioZuPHn1D1ghInZz4B28ssoCnRuv
 03O4QtL9G8dTYzRL2iRP+8B2wTGPlmIWmZhaRlFpKWBYzMqxjVi1OLylKLdE30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwdl/2P8QoycGkJMo7+fvsSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvGx/gXKCRanpqRVpmTnAoIdJS3DwKInwrvgDlOYtLkjMLc5Mh0idY
 tTl2LB6/RcmIZa8/LxUKXHeHyBFAiBFGaV5cCNgEXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwryrQabwZOaVwG16BXQEE9ARhq3TQI4oSURISTUwpn7+F3gkR/m749o/M8qXhf6PKGFfetH
 0K4dQzH11q2Ns0pHG9hnsEstUS1tNzs3xv7Ijz4R3asn/aOnX7U0nNgttNJ2avvJq2Yude4we
 Vs3+vObaTKOGYF975pY5a1e8TnEuSTqX1ODSzZl9+Mqy1cfXR30supY0f8mviY7G571qbBo9z
 6psVmIpzkg01GIuKk4EANShZ6e7AgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503395366!112535527!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8770 invoked from network); 22 Aug 2017 09:49:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444642841"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:03 +0100
Message-ID: <20170822094920.70151-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 02/19] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgbmV3IHR5cGUgb3B0aW9uIHRvIHhsIGNvbmZpZ3VyYXRpb24gZmlsZXMgaW4g
b3JkZXIgdG8Kc3BlY2lmeSB0aGUgZG9tYWluIHR5cGUuIFRoaXMgc3VwZXJzZWRlcyB0aGUgY3Vy
cmVudCBidWlsZGVyIG9wdGlvbi4KClRoZSBuZXcgb3B0aW9uIGlzIGRvY3VtZW50ZWQgaW4gdGhl
IHhsLmNmZyBtYW4gcGFnZSwgYW5kIHRoZSBwcmV2aW91cwpidWlsZGVyIG9wdGlvbiBpcyBtYXJr
ZWQgYXMgZGVwcmVjYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gfCAyMiArKysrKysrKysrKysrKysrKysrKy0tCiB0b29scy94bC94bF9w
YXJzZS5jICAgICAgfCAyMCArKysrKysrKysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAz
NyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCA3OWNiMmVhZWE3
Li5hYjUzNDM2ZGEyIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIv
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC01NCw5ICs1NCw5IEBAIFBhaXJzIG1heSBiZSBz
ZXBhcmF0ZWQgZWl0aGVyIGJ5IGEgbmV3bGluZSBvciBhIHNlbWljb2xvbi4gIEJvdGgKIG9mIHRo
ZSBmb2xsb3dpbmcgYXJlIHZhbGlkOgogCiAgIG5hbWU9ImgwIgotICBidWlsZGVyPSJodm0iCisg
IHR5cGU9Imh2bSIKIAotICBuYW1lPSJoMCI7IGJ1aWxkZXI9Imh2bSIKKyAgbmFtZT0iaDAiOyB0
eXBlPSJodm0iCiAKID1oZWFkMSBPUFRJT05TCiAKQEAgLTc3LDYgKzc3LDI0IEBAIHNpbmdsZSBo
b3N0IG11c3QgYmUgdW5pcXVlLgogCiA9b3ZlciA0CiAKKz1pdGVtIEI8dHlwZT0icHYiPgorCitT
cGVjaWZpZXMgdGhhdCB0aGlzIGlzIHRvIGJlIGEgUFYgZG9tYWluLCBzdWl0YWJsZSBmb3IgaG9z
dGluZyBYZW4tYXdhcmUgZ3Vlc3QKK29wZXJhdGluZyBzeXN0ZW1zLiBUaGlzIGlzIHRoZSBkZWZh
dWx0LgorCis9aXRlbSBCPHR5cGU9Imh2bSI+CisKK1NwZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8g
YmUgYW4gSFZNIGRvbWFpbi4gVGhhdCBpcywgYSBmdWxseSB2aXJ0dWFsaXNlZAorY29tcHV0ZXIg
d2l0aCBlbXVsYXRlZCBCSU9TLCBkaXNrIGFuZCBuZXR3b3JrIHBlcmlwaGVyYWxzLCBldGMuCisK
Kz1iYWNrCisKKz1oZWFkMyBEZXByZWNhdGVkIGd1ZXN0IHR5cGUgc2VsZWN0aW9uCisKK05vdGUg
dGhhdCB0aGUgYnVpbGRlciBvcHRpb24gaXMgYmVpbmcgZGVwcmVjYXRlZCBpbiBmYXZvciBvZiB0
aGUgdHlwZSBvcHRpb24uCisKKz1vdmVyIDQKKwogPWl0ZW0gQjxidWlsZGVyPSJnZW5lcmljIj4K
IAogU3BlY2lmaWVzIHRoYXQgdGhpcyBpcyB0byBiZSBhIFBWIGRvbWFpbiwgc3VpdGFibGUgZm9y
IGhvc3RpbmcgWGVuLWF3YXJlIGd1ZXN0CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5j
IGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCBmNzgyNTVkZmU1Li4zNzdmMGYwZDk0IDEwMDY0
NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAg
LTg1NCw5ICs4NTQsMjMgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25m
aWdfc291cmNlLAogCiAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmNfaW5mby0+cnVuX2hvdHBsdWdf
c2NyaXB0cywgcnVuX2hvdHBsdWdfc2NyaXB0cyk7CiAgICAgY19pbmZvLT50eXBlID0gTElCWExf
RE9NQUlOX1RZUEVfUFY7Ci0gICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImJ1
aWxkZXIiLCAmYnVmLCAwKSAmJgotICAgICAgICAhc3RybmNtcChidWYsICJodm0iLCBzdHJsZW4o
YnVmKSkpCi0gICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKyAg
ICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAiYnVpbGRlciIsICZidWYsIDApKSB7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICJUaGUgYnVpbGRlciBv
cHRpb24gaXMgYmVpbmcgZGVwcmVjYXRlZCwgcGxlYXNlIHVzZSB0eXBlIGluc3RlYWQuXG4iKTsK
KyAgICAgICAgaWYgKCFzdHJuY21wKGJ1ZiwgImh2bSIsIHN0cmxlbihidWYpKSkKKyAgICAgICAg
ICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKyAgICB9CisKKyAgICBp
ZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAidHlwZSIsICZidWYsIDApKSB7CisgICAg
ICAgIGlmICghc3RybmNtcChidWYsICJodm0iLCBzdHJsZW4oYnVmKSkpIHsKKyAgICAgICAgICAg
IGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKyAgICAgICAgfSBlbHNlIGlm
ICghc3RybmNtcChidWYsICJwdiIsIHN0cmxlbihidWYpKSkgeworICAgICAgICAgICAgY19pbmZv
LT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFY7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgZG9tYWluIHR5cGUgJXMuXG4iLCBidWYpOwor
ICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgfQorICAgIH0KIAogICAgIHhsdV9jZmdfZ2V0
X2RlZmJvb2woY29uZmlnLCAiaGFwIiwgJmNfaW5mby0+aGFwLCAwKTsKIAotLSAKMi4xMS4wIChB
cHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dk5oS-0005AP-2P; Tue, 22 Aug 2017 09:49:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oQ-00058t-B5
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:30 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 43/98-02181-92EFB995; Tue, 22 Aug 2017 09:49:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpK7Gv9m
 RBvcmm1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTrm1mL9iuWrH840/mBsZWmS5GTg4JAX+J
 aXeusYLYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWWANo8T5OX/YQWqEBcwkHtx8wAxiswioS
 rT9mgjWyytgKdG+fAsbxEw9ibcTXzCC2JwCVhKH9z4Bs4WAajZ+/AlVLyhxcuYTFhCbWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukameslFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGWz0DA+MOxpa9focYJTmYlER5J3+fHSnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgpftL1BOsCg1PbUiLTMHGPYwaQkOHiUR3sd/gNK8xQWJucWZ6
 RCpU4y6HBtWr//CJMSSl5+XKiXO+wOkSACkKKM0D24ELAYvMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmVQK5hCczrwRu0yugI5iAjjBsnQZyREkiQkqqgZF14UHeswJp1qcKrP/kqxxZtiq
 i48vVff9Nv5bfCD/ifzfs8Ce3F5EOfB3F99ZuzF7645DSL3uJWZLB91fejVB4sOp4utJLzyTZ
 xhCTp4a/2HqqVzswirjdfKkcct7zfI3crCVTZ6hYWrXNXGpqmBbSMDc7yS2kQCjtwPWDr7/+z
 Iyqs7vOOU+JpTgj0VCLuag4EQCaeyStvAIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503395366!106980980!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57482 invoked from network); 22 Aug 2017 09:49:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366296"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:04 +0100
Message-ID: <20170822094920.70151-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 03/19] xl: introduce a firmware option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBmaXJtd2FyZSBvcHRpb24gYWltcyB0byBwcm92aWRlIGEgY29oZXJlbnQgd2F5IHRv
IHNldCB0aGUKZmlybXdhcmUgZm9yIHRoZSBkaWZmZXJlbnQga2luZCBvZiBndWVzdHMgWGVuIHN1
cHBvcnRzLgoKRm9yIFBWIGd1ZXN0cyB0aGUgYXZhaWxhYmxlIGZpcm13YXJlcyBhcmUgcHZncnVi
ezMyfDY0fSwgYW5kIGZvciBIVk0KdGhlIGZvbGxvd2luZyBhcmUgc3VwcG9ydGVkOiBiaW9zLCB1
ZWZpLCBzZWFiaW9zLCByb21iaW9zIGFuZCBvdm1mLgpOb3RlIHRoYXQgdWVmaSBtYXBzIHRvIG92
bWYsIGFuZCBiaW9zIG1hcHMgdG8gdGhlIGRlZmF1bHQgZmlybXdhcmUgZm9yCmVhY2ggZGV2aWNl
IG1vZGVsLgoKVGhlIHhsLmNmZyBtYW4gcGFnZSBpcyB1cGRhdGVkIHRvIGRvY3VtZW50IHRoZSBu
ZXcgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbgppbmRleCBhYjUzNDM2ZGEyLi5hMGYzYzhhYjJhIDEwMDY0NAotLS0gYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC00NDAsNiAr
NDQwLDYyIEBAIGlzIGd1ZXN0IHNwZWNpZmljKS4KIAogPWJhY2sKIAorPWhlYWQzIE5vbiBkaXJl
Y3QgS2VybmVsIEJvb3QKKworTm9uIGRpcmVjdCBrZXJuZWwgYm9vdCBhbGxvd3MgYm9vdGluZyBn
dWVzdHMgd2l0aCBhIGZpcm13YXJlLiBUaGlzIGNhbiBiZSB1c2VkCitieSBhbGwgdHlwZXMgb2Yg
Z3Vlc3RzLCBhbHRob3VnaCB0aGUgc2VsZWN0aW9uIG9mIG9wdGlvbnMgaXMgZGlmZmVyZW50Citk
ZXBlbmRpbmcgb24gdGhlIGd1ZXN0IHR5cGUuCisKK1RoaXMgb3B0aW9uIHByb3ZpZGVzIHRoZSBm
bGV4aWJseSBvZiBsZXR0aW5nIHRoZSBndWVzdCBkZWNpZGUgd2hpY2gga2VybmVsIHRoZXkKK3dh
bnQgdG8gYm9vdCwgd2hpbGUgcHJldmVudGluZyBoYXZpbmcgdG8gcG9rZSBhdCB0aGUgZ3Vlc3Qg
ZmlsZSBzeXN0ZW0gZm9ybSB0aGUKK3Rvb2xzdGFjayBkb21haW4uCisKKz1oZWFkNCBQViBndWVz
dCBvcHRpb25zCisKKz1vdmVyIDQKKworPWl0ZW0gQjxmaXJtd2FyZT0icHZncnViMzJ8cHZncnVi
NjQiPgorCitCb290cyBhIGd1ZXN0IHVzaW5nIGEgcGFyYS12aXJ0dWFsaXplZCB2ZXJzaW9uIG9m
IGdydWIgdGhhdCBydW5zIGluc2lkZSBvZiB0aGUKK2d1ZXN0LiBUaGUgYml0bmVzcyBvZiB0aGUg
Z3Vlc3QgbmVlZHMgdG8gYmUga25vdywgc28gdGhhdCB0aGUgcmlnaHQgdmVyc2lvbiBvZgorcHZn
cnViIGNhbiBiZSBzZWxlY3RlZC4KKworTm90ZSB0aGF0IHhsIGV4cGVjdHMgdG8gZmluZCB0aGUg
cHZncnViMzIuYmluIGFuZCBwdmdydWI2NC5iaW4gYmluYXJpZXMgaW4KK0Y8QFhFTkZJUk1XQVJF
RElSQD4uCisKKz1iYWNrCisKKz1oZWFkNCBIVk0gZ3Vlc3Qgb3B0aW9ucworCis9b3ZlciA0CisK
Kz1pdGVtIEI8ZmlybXdhcmU9ImJpb3MiPgorCitCb290IHRoZSBndWVzdCB1c2luZyB0aGUgZGVm
YXVsdCBCSU9TIGZpcm13YXJlLCB3aGljaCBkZXBlbmRzIG9uIHRoZSBjaG9zZW4KK2RldmljZSBt
b2RlbC4KKworPWl0ZW0gQjxmaXJtd2FyZT0idWVmaSI+CisKK0Jvb3QgdGhlIGd1ZXN0IHVzaW5n
IHRoZSBkZWZhdWx0IFVFRkkgZmlybXdhcmUsIGN1cnJlbnRseSBPVk1GLgorCis9aXRlbSBCPGZp
cm13YXJlPSJzZWFiaW9zIj4KKworQm9vdCB0aGUgZ3Vlc3QgdXNpbmcgdGhlIFNlYUJJT1MgQklP
UyBmaXJtd2FyZS4KKworPWl0ZW0gQjxmaXJtd2FyZT0icm9tYmlvcyI+CisKK0Jvb3QgdGhlIGd1
ZXN0IHVzaW5nIHRoZSBST01CSU9TIEJJT1MgZmlybXdhcmUuCisKKz1pdGVtIEI8ZmlybXdhcmU9
Im92bWYiPgorCitCb290IHRoZSBndWVzdCB1c2luZyB0aGUgT1ZNRiBVRUZJIGZpcm13YXJlLgor
Cis9aXRlbSBCPGZpcm13YXJlPSJQQVRIIj4KKworTG9hZCB0aGUgc3BlY2lmaWVkIGZpbGUgYXMg
ZmlybXdhcmUgZm9yIHRoZSBndWVzdC4KKworPWJhY2sKKwogPWhlYWQzIE90aGVyIE9wdGlvbnMK
IAogPW92ZXIgNApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hs
X3BhcnNlLmMKaW5kZXggMzc3ZjBmMGQ5NC4uODQzODBlZmM3MiAxMDA2NDQKLS0tIGEvdG9vbHMv
eGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xMjU4LDkgKzEyNTgs
NTIgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAog
ICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CiAgICAgICAgIH0KIAorICAgICAgICAvKgor
ICAgICAgICAgKiBUaGUgZmlybXdhcmUgY29uZmlnIG9wdGlvbiBjYW4gYmUgdXNlZCBhcyBhIHNp
bXBsaWZpY2F0aW9uIGluc3RlYWQKKyAgICAgICAgICogb2Ygc2V0dGluZyBiaW9zIG9yIGZpcm13
YXJlX292ZXJyaWRlLiBJdCBoYXMgdGhlIGZvbGxvd2luZyBtZWFuaW5ncworICAgICAgICAgKiBm
b3IgSFZNIGd1ZXN0czoKKyAgICAgICAgICoKKyAgICAgICAgICogIC0gb3ZtZiB8IHNlYWJpb3Mg
fCByb21iaW9zOiBtYXBzIGRpcmVjdGx5IGludG8gdGhlICJiaW9zIiBvcHRpb24uCisgICAgICAg
ICAqICAtIHVlZmkgfCBiaW9zOiBtYXBzIGludG8gb25lIG9mIHRoZSBhYm92ZSBvcHRpb25zIGFu
ZCBpcyBzZXQgaW4gdGhlCisgICAgICAgICAqICAgIGJpb3MgZmllbGQuCisgICAgICAgICAqICAt
IEFueXRoaW5nIGVsc2UgaXMgdHJlYXRlZCBhcyBhIHBhdGggdGhhdCBpcyBjb3BpZWQgaW50byBm
aXJtd2FyZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChj
b25maWcsICJmaXJtd2FyZSIsICZidWYsIDApICYmCisgICAgICAgICAgICBsaWJ4bF9iaW9zX3R5
cGVfZnJvbV9zdHJpbmcoYnVmLCAmYl9pbmZvLT51Lmh2bS5iaW9zKSkgeworICAgICAgICAgICAg
aWYgKCFzdHJuY21wKGJ1ZiwgInVlZmkiLCBzdHJsZW4oYnVmKSkpCisgICAgICAgICAgICAgICAg
Yl9pbmZvLT51Lmh2bS5iaW9zID0gTElCWExfQklPU19UWVBFX09WTUY7CisgICAgICAgICAgICBl
bHNlIGlmIChzdHJuY21wKGJ1ZiwgImJpb3MiLCBzdHJsZW4oYnVmKSkpCisgICAgICAgICAgICAg
ICAgLyogQXNzdW1lIGl0J3MgYSBwYXRoIHRvIGEgY3VzdG9tIGZpcm13YXJlLiAqLworICAgICAg
ICAgICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcoY29uZmlnLCAiZmlybXdhcmUiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5odm0uZmlybXdh
cmUsIDApOworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEJJT1MgaXMgdGhlIGRlZmF1
bHQsIGFuZCB3aWxsIGJlIGNob3NlbiBieSBsaWJ4bCBiYXNlZCBvbiB0aGUKKyAgICAgICAgICAg
ICAqIGRldmljZSBtb2RlbCBzcGVjaWZpZWQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgfQor
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CiAgICAgewor
ICAgICAgICAvKgorICAgICAgICAgKiBUaGUgZmlybXdhcmUgY29uZmlnIG9wdGlvbiBjYW4gYmUg
dXNlZCBhcyBhIHNpbXBsaWZpY2F0aW9uIGluc3RlYWQKKyAgICAgICAgICogb2YgZGlyZWN0bHkg
c2V0dGluZyBrZXJuZWwuIEl0IHdpbGwgYmUgdHJhbnNsYXRlZCB0bworICAgICAgICAgKiBYRU5G
SVJNV0FSRURJUi88c3RyaW5nPi5iaW4KKyAgICAgICAgICovCisgICAgICAgIGlmICgheGx1X2Nm
Z19nZXRfc3RyaW5nIChjb25maWcsICJmaXJtd2FyZSIsICZidWYsIDApKSB7CisgICAgICAgICAg
ICBpZiAoYl9pbmZvLT5rZXJuZWwpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IkVSUk9SOiBib3RoIGtlcm5lbCBhbmQgZmlybXdhcmUgc3BlY2lmaWVkXG4iKTsKKyAgICAgICAg
ICAgICAgICBleGl0KDEpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKHN0cm5jbXAo
YnVmLCAicHZncnViMzIiLCBzdHJsZW4oYnVmKSkgJiYKKyAgICAgICAgICAgICAgICBzdHJuY21w
KGJ1ZiwgInB2Z3J1YjY0Iiwgc3RybGVuKGJ1ZikpKSB7CisgICAgICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAiRVJST1I6IG9ubHkgcHZncnViezMy
fDY0fSBzdXBwb3J0ZWQgYXMgZmlybXdhcmUgb3B0aW9uc1xuIik7CisgICAgICAgICAgICAgICAg
ZXhpdCgxKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgeGFzcHJpbnRmKCZiX2luZm8t
Pmtlcm5lbCwgWEVORklSTVdBUkVESVIgIi8lcy5iaW4iLCBidWYpOworICAgICAgICB9CiAgICAg
ICAgIGlmICghYl9pbmZvLT5ib290bG9hZGVyICYmICFiX2luZm8tPmtlcm5lbCkgewogICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJOZWl0aGVyIGtlcm5lbCBub3IgYm9vdGxvYWRlciBzcGVj
aWZpZWRcbiIpOwogICAgICAgICAgICAgZXhpdCgxKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgx
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dk5oS-0005Au-9N; Tue, 22 Aug 2017 09:49:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oQ-00058u-I0
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:30 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7C/36-09901-92EFB995; Tue, 22 Aug 2017 09:49:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDva7mv9m
 RBm+uM1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndWyYxFRx1r1i2YCFzA+Nyyy5GTg4JAX+J
 9unNjCA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFljDKHF+zh92kBphAQuJK+1XGEFqWARUJ
 dq3CICEeQUsJc62tbNCjNSTeDvxBdhITgEricN7n4DZQkA1Gz/+ZIWoF5Q4OfMJC4jNLKAp0b
 r9NzuELS/RvHU2M0S9okT/vAdsExj5ZiFpmYWkZRaSlgWMzKsY1YtTi8pSi3RN9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgONAQh2MHZf9j/EKMnBpCTKO/n77EghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErxsf4FygkWp6akVaZk5wJCHSUtw8CiJ8K74A5TmLS5IzC3OTIdIn
 WK05Niwev0XJo6mib9+MXH0gUghlrz8vFQpcd4fIA0CIA0ZpXlw42BxeYlRVkqYlxHoQCGegt
 Si3MwSVPlXjOIcjErCvKtBpvBk5pXAbX0FdBAT0EGGrdNADipJREhJNTCKnAwVm8srvDLVao2
 5393N07YpPajZt2N/7opuR5Nt84rXHHC56vyuNX13/sbzU52XX95jvP1K7to+nS1zzMIu9zN8
 Dt/oIzrp5DnHOsVZ263WFYVVNDOILWqJr1/a8UNqw5d76tI7K256/N722aKQc6WqVtujTUabv
 68WZX6cyv+Aa/U/Bz8DJZbijERDLeai4kQA6PAY2sYCAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503395366!112535527!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8918 invoked from network); 22 Aug 2017 09:49:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444642849"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:05 +0100
Message-ID: <20170822094920.70151-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/19] libxl: introduce a PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBndWVzdCB0eXBlIGlzIGludHJvZHVjZWQgdG8gdGhlIGxpYnhsIElETC4gbGlieGxf
X2RvbWFpbl9tYWtlCmlzIGFsc28gbW9kaWZpZWQgdG8gc2F2ZSB0aGUgZ3Vlc3QgdHlwZSwgYW5k
IGxpYnhsX19kb21haW5fdHlwZSBpcwpleHBhbmRlZCB0byBmZXRjaCB0aGF0IGluZm9ybWF0aW9u
IHdoZW4gZGV0ZWN0aW5nIGd1ZXN0IHR5cGUuCgpUaGlzIGlzIHJlcXVpcmVkIGJlY2F1c2UgdGhl
IGh5cGVydmlzb3Igb25seSBkaWZmZXJlbnRpYXRlcyBiZXR3ZWVuIFBWCmFuZCBIVk0gZ3Vlc3Rz
LCBzbyBsaWJ4bCBuZWVkcyBzb21lIGV4dHJhIGluZm9ybWF0aW9uIGluIG9yZGVyIHRvCmRpZmZl
cmVudGlhdGUgYmV0d2VlbiBhIEhWTSBhbmQgYSBQVkggZ3Vlc3QuCgpUaGUgbmV3IFBWSCBndWVz
dCB0eXBlIGFuZCBpdCdzIG9wdGlvbnMgYXJlIGRvY3VtZW50ZWQgb24gdGhlIHhsLmNmZwptYW4g
cGFnZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUu
aW4gICAgfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8ICAgNiArKysKIHRvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jICAgICB8ICAyOCArKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
fCAgIDIgKwogNCBmaWxlcyBjaGFuZ2VkLCAxNTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5j
ZmcucG9kLjUuaW4KaW5kZXggYTBmM2M4YWIyYS4uZTk1YjllOWNhNSAxMDA2NDQKLS0tIGEvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAt
ODIsNiArODIsMTIgQEAgc2luZ2xlIGhvc3QgbXVzdCBiZSB1bmlxdWUuCiBTcGVjaWZpZXMgdGhh
dCB0aGlzIGlzIHRvIGJlIGEgUFYgZG9tYWluLCBzdWl0YWJsZSBmb3IgaG9zdGluZyBYZW4tYXdh
cmUgZ3Vlc3QKIG9wZXJhdGluZyBzeXN0ZW1zLiBUaGlzIGlzIHRoZSBkZWZhdWx0LgogCis9aXRl
bSBCPHR5cGU9InB2aCI+CisKK1NwZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8gYmUgYW4gUFZIIGRv
bWFpbi4gVGhhdCBpcyBhIGxpZ2h0d2VpZ2h0IEhWTS1saWtlCitndWVzdCB3aXRob3V0IGEgZGV2
aWNlIG1vZGVsIGFuZCB3aXRob3V0IG1hbnkgb2YgdGhlIGVtdWxhdGVkIGRldmljZXMgYXZhaWxh
YmxlCit0byBIVk0gZ3Vlc3RzLiBOb3RlIHRoYXQgdGhpcyBtb2RlIHJlcXVpcmVzIGEgUFZIIGF3
YXJlIGtlcm5lbC4KKwogPWl0ZW0gQjx0eXBlPSJodm0iPgogCiBTcGVjaWZpZXMgdGhhdCB0aGlz
IGlzIHRvIGJlIGFuIEhWTSBkb21haW4uIFRoYXQgaXMsIGEgZnVsbHkgdmlydHVhbGlzZWQKQEAg
LTQ5Niw2ICs1MDIsMTEgQEAgTG9hZCB0aGUgc3BlY2lmaWVkIGZpbGUgYXMgZmlybXdhcmUgZm9y
IHRoZSBndWVzdC4KIAogPWJhY2sKIAorPWhlYWQ0IFBWSCBndWVzdCBvcHRpb25zCisKK0N1cnJl
bnRseSB0aGVyZSdzIG5vIGZpcm13YXJlIGF2YWlsYWJsZSBmb3IgUFZIIGd1ZXN0cywgdGhleSBz
aG91bGQgYmUgYm9vdGVkCit1c2luZyB0aGUgQjxEaXJlY3QgS2VybmVsIEJvb3Q+IG1ldGhvZCBv
ciB0aGUgQjxib290bG9hZGVyPiBvcHRpb24uCisKID1oZWFkMyBPdGhlciBPcHRpb25zCiAKID1v
dmVyIDQKQEAgLTIxMjEsNiArMjEzMiwxMTYgQEAgU2VlIEI8eGVuLXBjaS1kZXZpY2UtcmVzZXJ2
YXRpb25zKDcpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIAogPWJhY2sKIAorPWhlYWQyIFBWSCBH
dWVzdCBTcGVjaWZpYyBPcHRpb25zCisKKz1vdmVyIDQKKworPWl0ZW0gQjxuZXN0ZWRodm09Qk9P
TEVBTj4KKworRW5hYmxlIG9yIGRpc2FibGVzIGd1ZXN0IGFjY2VzcyB0byBoYXJkd2FyZSB2aXJ0
dWFsaXNhdGlvbiBmZWF0dXJlcywKK2UuZy4gaXQgYWxsb3dzIGEgZ3Vlc3QgT3BlcmF0aW5nIFN5
c3RlbSB0byBhbHNvIGZ1bmN0aW9uIGFzIGEKK2h5cGVydmlzb3IuIFlvdSBtYXkgd2FudCB0aGlz
CitvcHRpb24gaWYgeW91IHdhbnQgdG8gcnVuIGFub3RoZXIgaHlwZXJ2aXNvciAoaW5jbHVkaW5n
IGFub3RoZXIgY29weQorb2YgWGVuKSB3aXRoaW4gYSBYZW4gZ3Vlc3Qgb3IgdG8gc3VwcG9ydCBh
IGd1ZXN0IE9wZXJhdGluZyBTeXN0ZW0KK3doaWNoIHVzZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRp
b24gZXh0ZW5zaW9ucyAoZS5nLiBXaW5kb3dzIFhQCitjb21wYXRpYmlsaXR5IG1vZGUgb24gbW9y
ZSBtb2Rlcm4gV2luZG93cyBPUykuCitUaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0
LgorCis9aXRlbSBCPGFwaWM9Qk9PTEVBTj4KKworRW5hYmxlIHRoZSBsb2NhbCBBUElDIGVtdWxh
dGlvbiBmb3IgdGhlIGd1ZXN0LiBUaGUgbG9jYWwgQVBJQyBpbmZvcm1hdGlvbiB3aWxsCitiZSBl
eHBvc2VkIHRvIHRoZSBndWVzdCBpbiB0aGUgQUNQSSB0YWJsZXMuIFRoaXMgb3B0aW9uIGlzIGVu
YWJsZWQgYnkKK2RlZmF1bHQuCisKKz1pdGVtIEI8Ym9vdGxvYWRlcj0iUFJPR1JBTSI+CisKK1J1
biBDPFBST0dSQU0+IHRvIGZpbmQgdGhlIGtlcm5lbCBpbWFnZSBhbmQgcmFtZGlzayB0byB1c2Uu
ICBOb3JtYWxseQorQzxQUk9HUkFNPiB3b3VsZCBiZSBDPHB5Z3J1Yj4sIHdoaWNoIGlzIGFuIGVt
dWxhdGlvbiBvZgorZ3J1Yi9ncnViMi9zeXNsaW51eC4gRWl0aGVyIEI8a2VybmVsPiBvciBCPGJv
b3Rsb2FkZXI+IG11c3QgYmUgc3BlY2lmaWVkCitmb3IgUFYgZ3Vlc3RzLgorCis9aXRlbSBCPGJv
b3Rsb2FkZXJfYXJncz1bICJBUkciLCAiQVJHIiwgLi4uXT4KKworQXBwZW5kIEI8QVJHPnMgdG8g
dGhlIGFyZ3VtZW50cyB0byB0aGUgQjxib290bG9hZGVyPgorcHJvZ3JhbS4gQWx0ZXJuYXRpdmVs
eSBpZiB0aGUgYXJndW1lbnQgaXMgYSBzaW1wbGUgc3RyaW5nIHRoZW4gaXQgd2lsbAorYmUgc3Bs
aXQgaW50byB3b3JkcyBhdCB3aGl0ZXNwYWNlIEI8KHRoaXMgc2Vjb25kIG9wdGlvbiBpcyBkZXBy
ZWNhdGVkKT4uCisKKz1pdGVtIEI8dGltZXJfbW9kZT0iTU9ERSI+CisKK1NwZWNpZmllcyB0aGUg
bW9kZSBmb3IgVmlydHVhbCBUaW1lcnMuIFRoZSB2YWxpZCB2YWx1ZXMgYXJlIGFzIGZvbGxvd3M6
CisKKz1vdmVyIDQKKworPWl0ZW0gQjxkZWxheV9mb3JfbWlzc2VkX3RpY2tzPgorCitEZWxheSBm
b3IgbWlzc2VkIHRpY2tzLiBEbyBub3QgYWR2YW5jZSBhIHZDUFUncyB0aW1lIGJleW9uZCB0aGUK
K2NvcnJlY3QgZGVsaXZlcnkgdGltZSBmb3IgaW50ZXJydXB0cyB0aGF0IGhhdmUgYmVlbiBtaXNz
ZWQgZHVlIHRvCitwcmVlbXB0aW9uLiBEZWxpdmVyIG1pc3NlZCBpbnRlcnJ1cHRzIHdoZW4gdGhl
IHZDUFUgaXMgcmVzY2hlZHVsZWQgYW5kCithZHZhbmNlIHRoZSB2Q1BVJ3MgdmlydHVhbCB0aW1l
IHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4KKworPWl0ZW0gQjxub19kZWxheV9mb3JfbWlzc2VkX3Rp
Y2tzPgorCitObyBkZWxheSBmb3IgbWlzc2VkIHRpY2tzLiBBcyBhYm92ZSwgbWlzc2VkIGludGVy
cnVwdHMgYXJlIGRlbGl2ZXJlZCwKK2J1dCBndWVzdCB0aW1lIGFsd2F5cyB0cmFja3Mgd2FsbGNs
b2NrIChpLmUuLCByZWFsKSB0aW1lIHdoaWxlIGRvaW5nCitzby4KKworPWl0ZW0gQjxub19taXNz
ZWRfdGlja3NfcGVuZGluZz4KKworTm8gbWlzc2VkIGludGVycnVwdHMgYXJlIGhlbGQgcGVuZGlu
Zy4gSW5zdGVhZCwgdG8gZW5zdXJlIHRpY2tzIGFyZQorZGVsaXZlcmVkIGF0IHNvbWUgbm9uLXpl
cm8gcmF0ZSwgaWYgd2UgZGV0ZWN0IG1pc3NlZCB0aWNrcyB0aGVuIHRoZQoraW50ZXJuYWwgdGlj
ayBhbGFybSBpcyBub3QgZGlzYWJsZWQgaWYgdGhlIHZDUFUgaXMgcHJlZW1wdGVkIGR1cmluZwor
dGhlIG5leHQgdGljayBwZXJpb2QuCisKKz1pdGVtIEI8b25lX21pc3NlZF90aWNrX3BlbmRpbmc+
CisKK09uZSBtaXNzZWQgdGljayBwZW5kaW5nLiBNaXNzZWQgaW50ZXJydXB0cyBhcmUgY29sbGFw
c2VkCit0b2dldGhlciBhbmQgZGVsaXZlcmVkIGFzIG9uZSAnbGF0ZSB0aWNrJy4gIEd1ZXN0IHRp
bWUgYWx3YXlzIHRyYWNrcword2FsbGNsb2NrIChpLmUuLCByZWFsKSB0aW1lLgorCis9YmFjawor
Cis9YmFjaworCis9aGVhZDMgUGFnaW5nCisKK1RoZSBmb2xsb3dpbmcgb3B0aW9ucyBjb250cm9s
IHRoZSBtZWNoYW5pc21zIHVzZWQgdG8gdmlydHVhbGlzZSBndWVzdAorbWVtb3J5LiAgVGhlIGRl
ZmF1bHRzIGFyZSBzZWxlY3RlZCB0byBnaXZlIHRoZSBiZXN0IHJlc3VsdHMgZm9yIHRoZQorY29t
bW9uIGNhc2VzIHNvIHlvdSBzaG91bGQgbm9ybWFsbHkgbGVhdmUgdGhlc2Ugb3B0aW9ucwordW5z
cGVjaWZpZWQuCisKKz1vdmVyIDQKKworPWl0ZW0gQjxoYXA9Qk9PTEVBTj4KKworVHVybnMgImhh
cmR3YXJlIGFzc2lzdGVkIHBhZ2luZyIgKHRoZSB1c2Ugb2YgdGhlIGhhcmR3YXJlIG5lc3RlZCBw
YWdlCit0YWJsZSBmZWF0dXJlKSBvbiBvciBvZmYuICBUaGlzIGZlYXR1cmUgaXMgY2FsbGVkIEVQ
VCAoRXh0ZW5kZWQgUGFnZQorVGFibGVzKSBieSBJbnRlbCBhbmQgTlBUIChOZXN0ZWQgUGFnZSBU
YWJsZXMpIG9yIFJWSSAoUmFwaWQKK1ZpcnR1YWxpc2F0aW9uIEluZGV4aW5nKSBieSBBTUQuIElm
IHR1cm5lZAorb2ZmLCBYZW4gd2lsbCBydW4gdGhlIGd1ZXN0IGluICJzaGFkb3cgcGFnZSB0YWJs
ZSIgbW9kZSB3aGVyZSB0aGUKK2d1ZXN0J3MgcGFnZSB0YWJsZSB1cGRhdGVzIGFuZC9vciBUTEIg
Zmx1c2hlcyBldGMuIHdpbGwgYmUgZW11bGF0ZWQuCitVc2Ugb2YgSEFQIGlzIHRoZSBkZWZhdWx0
IHdoZW4gYXZhaWxhYmxlLgorCis9aXRlbSBCPG9vcz1CT09MRUFOPgorCitUdXJucyAib3V0IG9m
IHN5bmMgcGFnZXRhYmxlcyIgb24gb3Igb2ZmLiAgV2hlbiBydW5uaW5nIGluIHNoYWRvdyBwYWdl
Cit0YWJsZSBtb2RlLCB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlIHVwZGF0ZXMgbWF5IGJlIGRlZmVy
cmVkIGFzCitzcGVjaWZpZWQgaW4gdGhlIEludGVsL0FNRCBhcmNoaXRlY3R1cmUgbWFudWFscy4g
IEhvd2V2ZXIsIHRoaXMgbWF5CitleHBvc2UgdW5leHBlY3RlZCBidWdzIGluIHRoZSBndWVzdCwg
b3IgZmluZCBidWdzIGluIFhlbiwgc28gaXQgaXMKK3Bvc3NpYmxlIHRvIGRpc2FibGUgdGhpcyBm
ZWF0dXJlLiAgVXNlIG9mIG91dCBvZiBzeW5jIHBhZ2UgdGFibGVzLAord2hlbiBYZW4gdGhpbmtz
IGl0IGFwcHJvcHJpYXRlLCBpcyB0aGUgZGVmYXVsdC4KKworPWl0ZW0gQjxzaGFkb3dfbWVtb3J5
PU1CWVRFUz4KKworTnVtYmVyIG9mIG1lZ2FieXRlcyB0byBzZXQgYXNpZGUgZm9yIHNoYWRvd2lu
ZyBndWVzdCBwYWdldGFibGUgcGFnZXMKKyhlZmZlY3RpdmVseSBhY3RpbmcgYXMgYSBjYWNoZSBv
ZiB0cmFuc2xhdGVkIHBhZ2VzKSBvciB0byB1c2UgZm9yIEhBUAorc3RhdGUuIEJ5IGRlZmF1bHQg
dGhpcyBpcyAxTUIgcGVyIGd1ZXN0IHZDUFUgcGx1cyA4S0IgcGVyIE1CIG9mIGd1ZXN0CitSQU0u
IFlvdSBzaG91bGQgbm90IG5vcm1hbGx5IG5lZWQgdG8gYWRqdXN0IHRoaXMgdmFsdWUuIEhvd2V2
ZXIsIGlmIHlvdQorYXJlIG5vdCB1c2luZyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcgKGkuZS4g
eW91IGFyZSB1c2luZyBzaGFkb3cKK21vZGUpIGFuZCB5b3VyIGd1ZXN0IHdvcmtsb2FkIGNvbnNp
c3RzIG9mIGEgdmVyeSBsYXJnZSBudW1iZXIgb2YKK3NpbWlsYXIgcHJvY2Vzc2VzIHRoZW4gaW5j
cmVhc2luZyB0aGlzIHZhbHVlIG1heSBpbXByb3ZlIHBlcmZvcm1hbmNlLgorCis9YmFjaworCiA9
aGVhZDIgRGV2aWNlLU1vZGVsIE9wdGlvbnMKIAogVGhlIGZvbGxvd2luZyBvcHRpb25zIGNvbnRy
b2wgdGhlIHNlbGVjdGlvbiBvZiB0aGUgZGV2aWNlLW1vZGVsLiAgVGhpcwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpp
bmRleCAyZjAzZWJlNTg2Li43NWU4NWY4MDg2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNTMzLDYgKzUz
Myw3IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcsCiB7CiAgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3du
ZXIoZ2MpOwogICAgIGludCBmbGFncywgcmV0LCByYywgbmJfdm07CisgICAgY29uc3QgY2hhciAq
ZG9tX3R5cGU7CiAgICAgY2hhciAqdXVpZF9zdHJpbmc7CiAgICAgY2hhciAqZG9tX3BhdGgsICp2
bV9wYXRoLCAqbGlieGxfcGF0aDsKICAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcm9wZXJtWzJd
OwpAQCAtNzIzLDYgKzcyNCwxMSBAQCByZXRyeV90cmFuc2FjdGlvbjoKIAogICAgIHhzX3dyaXRl
KGN0eC0+eHNoLCB0LCBHQ1NQUklOVEYoIiVzL2NvbnRyb2wvcGxhdGZvcm0tZmVhdHVyZS1tdWx0
aXByb2Nlc3Nvci1zdXNwZW5kIiwgZG9tX3BhdGgpLCAiMSIsIDEpOwogICAgIHhzX3dyaXRlKGN0
eC0+eHNoLCB0LCBHQ1NQUklOVEYoIiVzL2NvbnRyb2wvcGxhdGZvcm0tZmVhdHVyZS14c19yZXNl
dF93YXRjaGVzIiwgZG9tX3BhdGgpLCAiMSIsIDEpOworCisgICAgZG9tX3R5cGUgPSBsaWJ4bF9k
b21haW5fdHlwZV90b19zdHJpbmcoaW5mby0+dHlwZSk7CisgICAgeHNfd3JpdGUoY3R4LT54c2gs
IHQsIEdDU1BSSU5URigiJXMvdHlwZSIsIGxpYnhsX3BhdGgpLCBkb21fdHlwZSwKKyAgICAgICAg
ICAgICBzdHJsZW4oZG9tX3R5cGUpKTsKKwogICAgIGlmICgheHNfdHJhbnNhY3Rpb25fZW5kKGN0
eC0+eHNoLCB0LCAwKSkgewogICAgICAgICBpZiAoZXJybm8gPT0gRUFHQUlOKSB7CiAgICAgICAg
ICAgICB0ID0gMDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKaW5kZXggMzMyMTNkYjM4OC4uNWVmMzVlNjZiZiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMK
QEAgLTM4LDkgKzM4LDMxIEBAIGxpYnhsX2RvbWFpbl90eXBlIGxpYnhsX19kb21haW5fdHlwZShs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICAgICAgTE9HKEVSUk9SLCAidW5hYmxl
IHRvIGdldCBkb21haW4gdHlwZSBmb3IgZG9taWQ9JSJQUkl1MzIsIGRvbWlkKTsKICAgICAgICAg
cmV0dXJuIExJQlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQ7CiAgICAgfQotICAgIGlmIChpbmZvLmZs
YWdzICYgWEVOX0RPTUlORl9odm1fZ3Vlc3QpCi0gICAgICAgIHJldHVybiBMSUJYTF9ET01BSU5f
VFlQRV9IVk07Ci0gICAgZWxzZQorICAgIGlmIChpbmZvLmZsYWdzICYgWEVOX0RPTUlORl9odm1f
Z3Vlc3QpIHsKKyAgICAgICAgY29uc3QgY2hhciAqdHlwZV9wYXRoID0gR0NTUFJJTlRGKCIlcy90
eXBlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194
c19saWJ4bF9wYXRoKGdjLCBkb21pZCkpOworICAgICAgICBjb25zdCBjaGFyICp0eXBlOworICAg
ICAgICBsaWJ4bF9kb21haW5fdHlwZSB0OworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgcmMg
PSBsaWJ4bF9feHNfcmVhZF9tYW5kYXRvcnkoZ2MsIFhCVF9OVUxMLCB0eXBlX3BhdGgsICZ0eXBl
KTsKKyAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICBMT0coV0FSTiwKKyAgICAgICAgICAg
ICAgICAidW5hYmxlIHRvIGdldCBkb21haW4gdHlwZSBmb3IgZG9taWQ9JSJQUkl1MzIiLCBhc3N1
bWluZyBIVk0iLAorICAgICAgICAgICAgICAgIGRvbWlkKTsKKyAgICAgICAgICAgIHJldHVybiBM
SUJYTF9ET01BSU5fVFlQRV9IVk07CisgICAgICAgIH0KKworICAgICAgICByYyA9IGxpYnhsX2Rv
bWFpbl90eXBlX2Zyb21fc3RyaW5nKHR5cGUsICZ0KTsKKyAgICAgICAgaWYgKHJjKSB7CisgICAg
ICAgICAgICBMT0coV0FSTiwKKyAgICAgICAgICAgICAgICAidW5hYmxlIHRvIGdldCBkb21haW4g
dHlwZSBmb3IgZG9taWQ9JSJQUkl1MzIiLCBhc3N1bWluZyBIVk0iLAorICAgICAgICAgICAgICAg
IGRvbWlkKTsKKyAgICAgICAgICAgIHJldHVybiBMSUJYTF9ET01BSU5fVFlQRV9IVk07CisgICAg
ICAgIH0KKworICAgICAgICByZXR1cm4gdDsKKyAgICB9IGVsc2UKICAgICAgICAgcmV0dXJuIExJ
QlhMX0RPTUFJTl9UWVBFX1BWOwogfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYmYxNjUyZDM2Ny4u
MDQ3NWJkZGM1OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNzUsNiArNzUsNyBAQCBsaWJ4bF9kb21h
aW5fdHlwZSA9IEVudW1lcmF0aW9uKCJkb21haW5fdHlwZSIsIFsKICAgICAoLTEsICJJTlZBTElE
IiksCiAgICAgKDEsICJIVk0iKSwKICAgICAoMiwgIlBWIiksCisgICAgKDMsICJQVkgiKSwKICAg
ICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEIikKIAogbGlieGxfcmRt
X3Jlc2VydmVfc3RyYXRlZ3kgPSBFbnVtZXJhdGlvbigicmRtX3Jlc2VydmVfc3RyYXRlZ3kiLCBb
CkBAIC01ODksNiArNTkwLDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRv
bWFpbl9idWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICMgVXNlIGhvc3QncyBFODIwIGZvciBQQ0kgcGFzc3Rocm91Z2guCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgiZTgyMF9ob3N0IiwgbGlieGxfZGVmYm9vbCksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKKyAgICAgICAgICAgICAgICAg
KCJwdmgiLCBOb25lKSwKICAgICAgICAgICAgICAgICAgKCJpbnZhbGlkIiwgTm9uZSksCiAgICAg
ICAgICAgICAgICAgIF0sIGtleXZhcl9pbml0X3ZhbCA9ICJMSUJYTF9ET01BSU5fVFlQRV9JTlZB
TElEIikpLAogCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49: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.xen.org>)
	id 1dk5oU-0005Cx-Gm; Tue, 22 Aug 2017 09:49:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oS-00058u-DV
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:32 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 27/56-09901-C2EFB995; Tue, 22 Aug 2017 09:49:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva72v9m
 RBnPf61h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7ZpxjLrjHWrH9KnsD41GWLkZODgkBf4nb
 T26xgdhsAjoSF+fuBLI5OEQEVCRu7zXoYuTiYBZYwyhxfs4fdpAaYQEniUVzmsHqWQRUJaZ//
 soOUs8rYCmx97QZxEg9ibcTXzCC2JwCVhKH9z4Bs4WASjZ+/MkKYvMKCEqcnPkE7ARmAU2J1u
 2/2SFseYnmrbOZIeoVJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoXpxaVJZapGuil1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCDsfuy/yFGSQ4mJVHeyd9nRwrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4GX7C5QTLEpNT61Iy8wBBjxMWoKDR0mEd8UfoDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR5f4AUCYAUZZTmwY2ARd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfOuBpnCk5lXArfpFdARTEBHGLZOAzmiJBEhJdXAuCWkeb7oWbsFjYxNLTpzXL6vVszyfqn
 7sW+m6cqYOTOm/3Yw+H1B7dP2pz+SZA+2ZkdL1Preuu6c/b6Q7X+k/IPlZYuF9zS8kzPckn/8
 k8my+utaYrc+Pd4QcEOh+sZ6+WfZqfyNed0NwiJyJ609fx+p//TQpXDNt0V3NNtc3POK5nEt6
 ZX5osRSnJFoqMVcVJwIAEv7k7W5AgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503395366!112535527!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9544 invoked from network); 22 Aug 2017 09:49:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444642853"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:07 +0100
Message-ID: <20170822094920.70151-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 06/19] libxl: set PVH guests to use the PV
	console
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyB8
IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCmluZGV4
IDQ0NmU3NjY5MTEuLjUwMjkzNjVkMmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTEzMyw2ICsxMzMs
NyBAQCBzdGF0aWMgaW50IGxpYnhsX19wcmltYXJ5X2NvbnNvbGVfZmluZChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWRfdm0sCiAgICAgICAgICAgICAqY29uc19udW0gPSAwOwogICAgICAg
ICAgICAgKnR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMOwogICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX1BWOgogICAgICAgICAgICAgKmRvbWlkID0gZG9taWRfdm07CiAgICAg
ICAgICAgICAqY29uc19udW0gPSAwOwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49: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.xen.org>)
	id 1dk5oV-0005EQ-Nx; Tue, 22 Aug 2017 09:49:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oV-0005D6-2D
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:35 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B8/9F-03406-E2EFB995; Tue, 22 Aug 2017 09:49:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva7ev9m
 RBk1TWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVL40LjvNWLOzpZmlgfMfVxcjJISHgL/H+
 +BE2EJtNQEfi4tydQDYHh4iAisTtvQZdjFwczAJrGCXOz/nDDlIjLBAjsaltBQuIzSKgKnF01
 n2wXl4BS4lJzQuYIGbqSbyd+IIRxOYUsJI4vPcJmC0EVLPx409WiHpBiZMzn4DNYRbQlGjd/p
 sdwpaXaN46mxmiXlGif94DtgmMfLOQtMxC0jILScsCRuZVjOrFqUVlqUW6JnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxi7L/sfYpTkYFIS5Z38fXakEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQletr9AOcGi1PTUirTMHGDIw6QlOHiURHhX/AFK8xYXJOYWZ6ZDpE4xK
 kqJ8/4ASQiAJDJK8+DaYHF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8q0Gm8GTmlcBNfw
 W0mAlosWHrNJDFJYkIKakGRg1n/XSWZQlCDilXXbq/K6nufTAjLf7JjgeO4lzH7u0VWyeyh+/
 6VIfipEN3NM9cerf88MTNUhcnrrP/sT65PH6v6BneXLOrcVtC3rldNUjSWn9GiflrwcyIuWUy
 c97Y/ld8/vaG4qZbIS+Cts+8sL/yrOejPT8bf7pzXFFsvyFsLSzdJX9YmF+JpTgj0VCLuag4E
 QBeNO8yrgIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503395366!112535527!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9753 invoked from network); 22 Aug 2017 09:49:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444642860"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:09 +0100
Message-ID: <20170822094920.70151-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 08/19] libxl: remove device model "none" support
	from disk related functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0QtUk9NIGJhY2tlbmQgc2VsZWN0aW9uIHdhcyBwYXJ0aWFsbHkgYmFzZWQgb24gdGhlIGRldmlj
ZSBtb2RlbCwgdGhpcwppcyBubyBsb25nZXIgbmVlZGVkIHNpbmNlIHRoZSBkZXZpY2UgbW9kZWwg
Im5vbmUiIGlzIG5vdyByZW1vdmVkLCBzbwpIVk0gZ3Vlc3RzIGFsd2F5cyBoYXZlIGEgZGV2aWNl
IG1vZGVsLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYyB8IDEwICstLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgOSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kaXNrLmMKaW5kZXggNjNkZTc1YzhmZS4uZjZjNjFmZGMwOSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYwpAQCAtMTY2LDkgKzE2Niw3IEBAIGludCBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKIAogICAgIC8qIEZvcmNl
IFFkaXNrIGJhY2tlbmQgZm9yIENEUk9NIGRldmljZXMgb2YgZ3Vlc3RzIHdpdGggYSBkZXZpY2Ug
bW9kZWwuICovCiAgICAgaWYgKGRpc2stPmlzX2Nkcm9tICE9IDAgJiYKLSAgICAgICAgbGlieGxf
X2RvbWFpbl90eXBlKGdjLCBkb21pZCkgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCi0gICAg
ICAgIGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkb21pZCkgIT0KLSAg
ICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSkgeworICAgICAgICBsaWJ4bF9f
ZG9tYWluX3R5cGUoZ2MsIGRvbWlkKSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAg
ICAgaWYgKCEoZGlzay0+YmFja2VuZCA9PSBMSUJYTF9ESVNLX0JBQ0tFTkRfUURJU0sgfHwKICAg
ICAgICAgICAgICAgZGlzay0+YmFja2VuZCA9PSBMSUJYTF9ESVNLX0JBQ0tFTkRfVU5LTk9XTikp
IHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiQmFja2VuZCBmb3IgQ0QgZGV2aWNl
cyBvbiBIVk0gZ3Vlc3RzIG11c3QgYmUgUWRpc2siKTsKQEAgLTc3NywxMiArNzc1LDYgQEAgaW50
IGxpYnhsX2Nkcm9tX2luc2VydChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhs
X2RldmljZV9kaXNrICpkaXNrLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBpZiAo
ZG1fdmVyID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKLSAgICAgICAgTE9H
RChFUlJPUiwgZG9taWQsICJHdWVzdHMgd2l0aG91dCBhIGRldmljZSBtb2RlbCBjYW5ub3QgdXNl
IGNkLWluc2VydCIpOwotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0
OwotICAgIH0KLQogICAgIGRpc2tzID0gbGlieGxfZGV2aWNlX2Rpc2tfbGlzdChjdHgsIGRvbWlk
LCAmbnVtKTsKICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspIHsKICAgICAgICAgaWYgKGRp
c2tzW2ldLmlzX2Nkcm9tICYmICFzdHJjbXAoZGlzay0+dmRldiwgZGlza3NbaV0udmRldikpCi0t
IAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49: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.xen.org>)
	id 1dk5oY-0005Gs-2A; Tue, 22 Aug 2017 09:49:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oX-0005FK-09
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C3/E5-03937-03EFB995; Tue, 22 Aug 2017 09:49:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva7+v9m
 RBi8atCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXq+8zFZwMr1h85yBLA+Np2y5GTg4JAX+J
 eQ9/soLYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWWANo8T5OX/YQeLCAg4Si+fygJgsAqoS2
 57Xg3TyClhJXDhxmQViop7E24kvGEFsTqD44b1PwGwhAUuJjR8hNvEKCEqcnPkErJ5ZQFOidf
 tvdghbXqJ562xmiHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzGqF6cWlaUW6ZroJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhkDEOxg7L7sf4hRkoNJSZR38vfZkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeNn+AuUEi1LTUyvSMnOAAQ+TluDgURLhXfEHKM1bXJCYW5yZDpE6x
 ajLsWH1+i9MQix5+XmpUuK8P0CKBECKMkrz4EbAou8So6yUMC8j0FFCPAWpRbmZJajyrxjFOR
 iVhHlXg0zhycwrgdv0CugIJqAjDFungRxRkoiQkmpgLOu8/fP69IvP35v/7rIu/BlVeWH/Ds3
 nau+3PTq0vV1QWaefVzz6WbGA5m2eY536B53O6Yi94swo4Q2tbJcVFT9+LzrCT/v3yc+nWQ3P
 vPMu0MxfLC/5XOv/dyXrOXp2zDfar72VKdnoo/RxR+6Lo3siW/P7xS8tN755XjfPw61b6RIjx
 6lVSizFGYmGWsxFxYkAAKjDobkCAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503395366!112535527!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9977 invoked from network); 22 Aug 2017 09:49:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444642864"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:11 +0100
Message-ID: <20170822094920.70151-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 10/19] libxl: add PVH support to domain building
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSBkZXZpY2UgbW9kZWwgIm5vbmUiIHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgfCAxNDggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTQgaW5z
ZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA1ZWYzNWU2NmJmLi43MmNh
NWUyNjZjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwpAQCAtMzE3LDE3ICszMTcsMzEgQEAgc3RhdGljIGludCBodm1fc2V0
X21jYV9jYXBhYmlsaXRpZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiBzdGF0aWMg
dm9pZCBodm1fc2V0X2NvbmZfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmNvbnN0IGluZm8pCiB7Ci0gICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlk
LCBIVk1fUEFSQU1fUEFFX0VOQUJMRUQsCi0gICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJv
b2xfdmFsKGluZm8tPnUuaHZtLnBhZSkpOworICAgIHN3aXRjaChpbmZvLT50eXBlKSB7CisgICAg
Y2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CisgICAgICAgIHhjX2h2bV9wYXJhbV9zZXQoaGFu
ZGxlLCBkb21pZCwgSFZNX1BBUkFNX1BBRV9FTkFCTEVELCB0cnVlKTsKKyAgICAgICAgeGNfaHZt
X3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fVElNRVJfTU9ERSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICB0aW1lcl9tb2RlKGluZm8pKTsKKyAgICAgICAgeGNfaHZtX3BhcmFt
X3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm5lc3RlZF9odm0pKTsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CisgICAgICAgIHhjX2h2bV9w
YXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1BBRV9FTkFCTEVELAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLnBhZSkpOwogI2lm
IGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKLSAgICB4Y19odm1fcGFy
YW1fc2V0KGhhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9IUEVUX0VOQUJMRUQsCi0gICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmhwZXQpKTsKKyAgICAgICAg
eGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fSFBFVF9FTkFCTEVELAor
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmhw
ZXQpKTsKICNlbmRpZgotICAgIHhjX2h2bV9wYXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BB
UkFNX1RJTUVSX01PREUsIHRpbWVyX21vZGUoaW5mbykpOwotICAgIHhjX2h2bV9wYXJhbV9zZXQo
aGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1ZQVF9BTElHTiwKLSAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0udnB0X2FsaWduKSk7Ci0gICAgeGNfaHZtX3Bh
cmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLAotICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5uZXN0ZWRfaHZtKSk7CisgICAgICAgIHhj
X2h2bV9wYXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1RJTUVSX01PREUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgdGltZXJfbW9kZShpbmZvKSk7CisgICAgICAgIHhjX2h2bV9w
YXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1ZQVF9BTElHTiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS52cHRfYWxpZ24pKTsK
KyAgICAgICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVE
SFZNLAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm5l
c3RlZF9odm0pKTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYWJvcnQo
KTsKKyAgICB9CiB9CiAKIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLApAQCAtNDY3LDkgKzQ4MSwxMSBAQCBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBzdGF0ZS0+c3RvcmVfcG9ydCA9IHhjX2V2
dGNobl9hbGxvY191bmJvdW5kKGN0eC0+eGNoLCBkb21pZCwgc3RhdGUtPnN0b3JlX2RvbWlkKTsK
ICAgICBzdGF0ZS0+Y29uc29sZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoY3R4LT54
Y2gsIGRvbWlkLCBzdGF0ZS0+Y29uc29sZV9kb21pZCk7CiAKLSAgICBpZiAoaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICBpZiAoaW5mby0+dHlwZSAhPSBMSUJYTF9E
T01BSU5fVFlQRV9QVikKICAgICAgICAgaHZtX3NldF9jb25mX3BhcmFtcyhjdHgtPnhjaCwgZG9t
aWQsIGluZm8pOworCiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9f
KQorICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAg
ICByYyA9IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMoZ2MsIGRvbWlkLCBpbmZvKTsKICAgICAg
ICAgaWYgKHJjKQogICAgICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNDc3LDEwICs0OTMsMTAgQEAg
aW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgIHJjID0gaHZtX3NldF9tY2FfY2FwYWJpbGl0aWVzKGdjLCBkb21pZCwgaW5mbyk7CiAgICAg
ICAgIGlmIChyYykKICAgICAgICAgICAgIHJldHVybiByYzsKLSNlbmRpZgogICAgIH0KKyNlbmRp
ZgogCi0gICAgLyogQWx0ZXJuYXRlIHAybSBzdXBwb3J0IG9uIHg4NiBpcyBhdmFpbGFibGUgb25s
eSBmb3IgSFZNIGd1ZXN0cy4gKi8KKyAgICAvKiBBbHRlcm5hdGUgcDJtIHN1cHBvcnQgb24geDg2
IGlzIGF2YWlsYWJsZSBvbmx5IGZvciBQVkgvSFZNIGd1ZXN0cy4gKi8KICAgICBpZiAoaW5mby0+
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgLyogVGhlIGNvbmZpZyBw
YXJhbWV0ZXIgImFsdHAybSIgcmVwbGFjZXMgdGhlIHBhcmFtZXRlciAiYWx0cDJtaHZtIi4gRm9y
CiAgICAgICAgICAqIGxlZ2FjeSByZWFzb25zLCBib3RoIHBhcmFtZXRlcnMgYXJlIGFjY2VwdGVk
IG9uIHg4NiBIVk0gZ3Vlc3RzLgpAQCAtNDk0LDYgKzUxMCw5IEBAIGludCBsaWJ4bF9fYnVpbGRf
cHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICB4Y19odm1fcGFyYW1fc2V0KGN0eC0+eGNoLCBkb21pZCwgSFZNX1BBUkFNX0FMVFAyTSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+YWx0cDJtKTsKKyAgICB9IGVsc2Ug
aWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKSB7CisgICAgICAgIHhjX2h2
bV9wYXJhbV9zZXQoY3R4LT54Y2gsIGRvbWlkLCBIVk1fUEFSQU1fQUxUUDJNLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGluZm8tPmFsdHAybSk7CiAgICAgfQogCiAgICAgcmMgPSBsaWJ4bF9f
YXJjaF9kb21haW5fY3JlYXRlKGdjLCBkX2NvbmZpZywgZG9taWQpOwpAQCAtODQ3LDcgKzg2Niw3
IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNfaW50ZXJmYWNlICpoYW5kbGUs
IHVpbnQzMl90IGRvbWlkLAogICAgIHVpbnQ2NF90IHN0cl9tZm4sIGNvbnNfbWZuOwogICAgIGlu
dCBpOwogCi0gICAgaWYgKGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9IExJQlhMX0RFVklD
RV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01B
SU5fVFlQRV9IVk0pIHsKICAgICAgICAgdmFfbWFwID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoaGFu
ZGxlLCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfUEFH
RV9TSVpFLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBIVk1fSU5GT19QRk4pOwpAQCAtOTAzLDcgKzkyMiw3IEBAIHN0YXRpYyBp
bnQgaHZtX2J1aWxkX3NldF94c192YWx1ZXMobGlieGxfX2djICpnYywKIAogICAgIC8qIE9ubHkg
b25lIG1vZHVsZSBjYW4gYmUgcGFzc2VkLiBQVkh2MiBndWVzdHMgZG8gbm90IHN1cHBvcnQgdGhp
cy4gKi8KICAgICBpZiAoZG9tLT5hY3BpX21vZHVsZXNbMF0uZ3Vlc3RfYWRkcl9vdXQgJiYgCi0g
ICAgICAgIGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9TElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fTk9ORSkgeworICAgICAgICBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSkgewogICAgICAgICBwYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkLyJIVk1fWFNf
QUNQSV9QVF9BRERSRVNTLCBkb21pZCk7CiAKICAgICAgICAgcmV0ID0gbGlieGxfX3hzX3ByaW50
ZihnYywgWEJUX05VTEwsIHBhdGgsICIweCUiUFJJeDY0LApAQCAtOTY0LDYgKzk4Myw3IEBAIG91
dDoKIAogc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2dj
X293bmVyKGdjKTsKQEAgLTk3MywzOSArOTkzLDY0IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFp
bl9maXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAogICAgIHZvaWQgKmRhdGE7CiAgICAgY29uc3QgY2hh
ciAqYmlvc19maWxlbmFtZSA9IE5VTEw7CiAKLSAgICBpZiAoaW5mby0+dS5odm0uZmlybXdhcmUp
Ci0gICAgICAgIGZpcm13YXJlID0gaW5mby0+dS5odm0uZmlybXdhcmU7Ci0gICAgZWxzZSB7Ci0g
ICAgICAgIHN3aXRjaCAoaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pCi0gICAgICAgIHsKLSAg
ICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05B
TDoKLSAgICAgICAgICAgIGZpcm13YXJlID0gImh2bWxvYWRlciI7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAg
ICAgICAgICAgIGZpcm13YXJlID0gImh2bWxvYWRlciI7Ci0gICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FOgotICAgICAgICAgICAg
aWYgKGluZm8tPmtlcm5lbCA9PSBOVUxMKSB7Ci0gICAgICAgICAgICAgICAgTE9HKEVSUk9SLCAi
bm8gZGV2aWNlIG1vZGVsIHJlcXVlc3RlZCB3aXRob3V0IGEga2VybmVsIik7CisgICAgaWYgKGlu
Zm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CisgICAgICAgIGlmIChpbmZvLT51
Lmh2bS5maXJtd2FyZSkgeworICAgICAgICAgICAgZmlybXdhcmUgPSBpbmZvLT51Lmh2bS5maXJt
d2FyZTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHN3aXRjaCAoaW5mby0+ZGV2aWNl
X21vZGVsX3ZlcnNpb24pCisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIExJQlhMX0RF
VklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgorICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJ
Q0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKKyAgICAgICAgICAgICAgICBm
aXJtd2FyZSA9ICJodm1sb2FkZXIiOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBMT0coRVJST1IsICJpbnZhbGlkIGRldmljZSBt
b2RlbCB2ZXJzaW9uICVkIiwKKyAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVs
X3ZlcnNpb24pOwogICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBkZWZhdWx0OgotICAgICAgICAgICAgTE9HKEVSUk9SLCAiaW52YWxpZCBkZXZpY2UgbW9kZWwg
dmVyc2lvbiAlZCIsCi0gICAgICAgICAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24p
OwotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoaW5mby0+a2VybmVsICE9IE5VTEwgJiYKLSAgICAg
ICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fTk9ORSkgeworICAgIGlmIChzdGF0ZS0+cHZfa2VybmVsLnBhdGggIT0gTlVMTCAmJiBpbmZv
LT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWSCkgewogICAgICAgICAvKiBUcnkgdG8gbG9h
ZCBhIGtlcm5lbCBpbnN0ZWFkIG9mIHRoZSBmaXJtd2FyZS4gKi8KLSAgICAgICAgcmMgPSB4Y19k
b21fa2VybmVsX2ZpbGUoZG9tLCBpbmZvLT5rZXJuZWwpOwotICAgICAgICBpZiAocmMgPT0gMCAm
JiBpbmZvLT5yYW1kaXNrICE9IE5VTEwpCi0gICAgICAgICAgICByYyA9IHhjX2RvbV9yYW1kaXNr
X2ZpbGUoZG9tLCBpbmZvLT5yYW1kaXNrKTsKKyAgICAgICAgaWYgKHN0YXRlLT5wdl9rZXJuZWwu
bWFwcGVkKSB7CisgICAgICAgICAgICByYyA9IHhjX2RvbV9rZXJuZWxfbWVtKGRvbSwgc3RhdGUt
PnB2X2tlcm5lbC5kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
ZS0+cHZfa2VybmVsLnNpemUpOworICAgICAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICAg
ICAgTE9HRShFUlJPUiwgInhjX2RvbV9rZXJuZWxfbWVtIGZhaWxlZCIpOworICAgICAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgcmMgPSB4Y19kb21fa2VybmVsX2ZpbGUoZG9tLCBzdGF0ZS0+cHZfa2VybmVsLnBhdGgpOwor
ICAgICAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwgInhjX2Rv
bV9rZXJuZWxfZmlsZSBmYWlsZWQiKTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIGlmIChzdGF0ZS0+cHZfcmFtZGlzay5wYXRo
ICYmIHN0cmxlbihzdGF0ZS0+cHZfcmFtZGlzay5wYXRoKSkgeworICAgICAgICAgICAgaWYgKHN0
YXRlLT5wdl9yYW1kaXNrLm1hcHBlZCkgeworICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX3Jh
bWRpc2tfbWVtKGRvbSwgc3RhdGUtPnB2X3JhbWRpc2suZGF0YSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+cHZfcmFtZGlzay5zaXplKTsKKyAgICAgICAg
ICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwgInhjX2Rv
bV9yYW1kaXNrX21lbSBmYWlsZWQiKTsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cisg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICBy
YyA9IHhjX2RvbV9yYW1kaXNrX2ZpbGUoZG9tLCBzdGF0ZS0+cHZfcmFtZGlzay5wYXRoKTsKKyAg
ICAgICAgICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwg
InhjX2RvbV9yYW1kaXNrX2ZpbGUgZmFpbGVkIik7CisgICAgICAgICAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogICAgIH0g
ZWxzZSB7CisgICAgICAgIC8qCisgICAgICAgICAqIE9ubHkgSFZNIGd1ZXN0cyBzaG91bGQgZ2V0
IGhlcmUsIFBWSCBzaG91bGQgYWx3YXlzIGhhdmUgYSBzZXQKKyAgICAgICAgICoga2VybmVsIGF0
IHRoaXMgcG9pbnQuCisgICAgICAgICAqLworICAgICAgICBhc3NlcnQoaW5mby0+dHlwZSA9PSBM
SUJYTF9ET01BSU5fVFlQRV9IVk0pOwogICAgICAgICByYyA9IHhjX2RvbV9rZXJuZWxfZmlsZShk
b20sIGxpYnhsX19hYnNfcGF0aChnYywgZmlybXdhcmUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hlbmZpcm13YXJlZGlyX3BhdGgoKSkp
OwogICAgIH0KQEAgLTEwMTUsNyArMTA2MCw4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9m
aXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBp
ZiAoaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fUUVNVV9YRU4pIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9I
Vk0gJiYKKyAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNF
X01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKICAgICAgICAgaWYgKGluZm8tPnUuaHZtLnN5c3Rl
bV9maXJtd2FyZSkgewogICAgICAgICAgICAgYmlvc19maWxlbmFtZSA9IGluZm8tPnUuaHZtLnN5
c3RlbV9maXJtd2FyZTsKICAgICAgICAgfSBlbHNlIHsKQEAgLTEwMzksNyArMTA4NSw4IEBAIHN0
YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9maXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBp
ZiAocmMpIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmIChpbmZvLT51Lmh2bS5zbWJpb3NfZmly
bXdhcmUpIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYK
KyAgICAgICAgaW5mby0+dS5odm0uc21iaW9zX2Zpcm13YXJlKSB7CiAgICAgICAgIGRhdGEgPSBO
VUxMOwogICAgICAgICBlID0gbGlieGxfcmVhZF9maWxlX2NvbnRlbnRzKGN0eCwgaW5mby0+dS5o
dm0uc21iaW9zX2Zpcm13YXJlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkYXRhLCAmZGF0YWxlbik7CkBAIC0xMDU3LDE0ICsxMTA0LDggQEAgc3RhdGljIGludCBsaWJ4
bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIH0KICAgICB9CiAKLSAg
ICBpZiAoaW5mby0+dS5odm0uYWNwaV9maXJtd2FyZSkgewotCi0gICAgICAgIGlmIChpbmZvLT5k
ZXZpY2VfbW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSB7
Ci0gICAgICAgICAgICBMT0dFKEVSUk9SLCAiUFZIIGd1ZXN0cyBkbyBub3QgYWxsb3cgbG9hZGlu
ZyBBQ1BJIG1vZHVsZXMiKTsKLSAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAg
ICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0KKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0gJiYKKyAgICAgICAgaW5mby0+dS5odm0uYWNwaV9maXJtd2FyZSkgewog
ICAgICAgICBkYXRhID0gTlVMTDsKICAgICAgICAgZSA9IGxpYnhsX3JlYWRfZmlsZV9jb250ZW50
cyhjdHgsIGluZm8tPnUuaHZtLmFjcGlfZmlybXdhcmUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmRhdGEsICZkYXRhbGVuKTsKQEAgLTEwOTcsMTMgKzExMzgsMTIgQEAg
aW50IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
dWludDY0X3QgbW1pb19zdGFydCwgbG93bWVtX2VuZCwgaGlnaG1lbV9lbmQsIG1lbV9zaXplOwog
ICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRfY29uZmlnLT5iX2lu
Zm87CiAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tID0gTlVMTDsKLSAgICBib29sIGRldmlj
ZV9tb2RlbCA9Ci0gICAgICAgIGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9IExJQlhMX0RF
VklDRV9NT0RFTF9WRVJTSU9OX05PTkUgPwotICAgICAgICB0cnVlIDogZmFsc2U7CisgICAgYm9v
bCBkZXZpY2VfbW9kZWwgPSBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSA/IHRy
dWUgOiBmYWxzZTsKIAogICAgIHhjX2RvbV9sb2dpbml0KGN0eC0+eGNoKTsKIAotICAgIGRvbSA9
IHhjX2RvbV9hbGxvY2F0ZShjdHgtPnhjaCwgaW5mby0+Y21kbGluZSwgTlVMTCk7CisgICAgZG9t
ID0geGNfZG9tX2FsbG9jYXRlKGN0eC0+eGNoLCBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9U
WVBFX1BWSCA/CisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5wdl9jbWRsaW5lIDog
aW5mby0+Y21kbGluZSwgTlVMTCk7CiAgICAgaWYgKCFkb20pIHsKICAgICAgICAgTE9HRShFUlJP
UiwgInhjX2RvbV9hbGxvY2F0ZSBmYWlsZWQiKTsKICAgICAgICAgcmMgPSBFUlJPUl9OT01FTTsK
QEAgLTExMjgsNyArMTE2OCw3IEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgZG9tLT5tbWlvX3NpemUgPSBpbmZvLT51Lmh2
bS5tbWlvX2hvbGVfbWVta2IgPDwgMTA7CiAgICAgfQogCi0gICAgcmMgPSBsaWJ4bF9fZG9tYWlu
X2Zpcm13YXJlKGdjLCBpbmZvLCBkb20pOworICAgIHJjID0gbGlieGxfX2RvbWFpbl9maXJtd2Fy
ZShnYywgaW5mbywgc3RhdGUsIGRvbSk7CiAgICAgaWYgKHJjICE9IDApIHsKICAgICAgICAgTE9H
KEVSUk9SLCAiaW5pdGlhbGl6aW5nIGRvbWFpbiBmaXJtd2FyZSBmYWlsZWQiKTsKICAgICAgICAg
Z290byBvdXQ7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49: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.xen.org>)
	id 1dk5oa-0005J6-9X; Tue, 22 Aug 2017 09:49:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oY-0005HS-QE
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 97/64-03557-23EFB995; Tue, 22 Aug 2017 09:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7hv9m
 RBif6dSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5h3gLmiUqupe9YmxgfCDQxcjJISHgL9H/
 vIcFxGYT0JG4OHcnWxcjB4eIgIrE7b0GXYxcHMwCaxglzs/5ww5SIyxQILFwxTsmEJtFQFViy
 s0FYHFeASuJnXtfs0DM1JN4O/EFI4jNCRQ/vPcJmC0kYCmx8eNPVoh6QYmTM5+A1TMLaEq0bv
 /NDmHLSzRvnc0MUa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkb14tSistQiXRO9pKLM9IyS3MT
 MHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGMAgh2M3Zf9DzFKcjApifJO/j47UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEL9tfoJxgUWp6akVaZg4w5GHSEhw8SiK8K/4ApXmLCxJzizPTIVKnG
 HU5Nqxe/4VJiCUvPy9VSpz3B0iRAEhRRmke3AhY/F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMO9qkCk8mXklcJteAR3BBHSEYes0kCNKEhFSUg2Mq+ZqxM9Zs+v7Xh4xm8Mz+XzjO1c9Wny
 vadW1lWK1Pw9LTlzxm9v3nqOA+fIl980SpaQN/Ka4HvLZ8ejxy9sWh1/bfnjAXmT04LKnM6eW
 XXa0fOfLHZOjlyltUCq0mM10bPJOkaX2TjNXL724pJ8rPd8toPTP2Qlr9zF1LpkmzOvBucRj9
 tMwVSWW4oxEQy3mouJEACroIiG6AgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503395366!112535527!6
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10359 invoked from network); 22 Aug 2017 09:49:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444642867"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:13 +0100
Message-ID: <20170822094920.70151-13-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 12/19] libxl: add PVH support to vpcu hotplug,
	domain destruction/pause and domain configuration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSBzdXBwb3J0IGZvciBkZXZpY2UgbW9kZWwgIm5vbmUiLgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIHwgMTggKysrKysrKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jCmluZGV4IDA4ZWNjZDA4MmIuLjY5MTE1ODUxMmQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFp
bi5jCkBAIC01NzEsMTQgKzU3MSwxMSBAQCBpbnQgbGlieGxfZG9tYWluX3VucGF1c2UobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQogICAgIH0KIAogICAgIGlmICh0eXBlID09IExJQlhM
X0RPTUFJTl9UWVBFX0hWTSkgewotICAgICAgICBpZiAobGlieGxfX2RldmljZV9tb2RlbF92ZXJz
aW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSAhPQotICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVM
X1ZFUlNJT05fTk9ORSkgewotICAgICAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9k
ZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKTsKLSAgICAgICAgICAgIGlmIChyYyA8IDApIHsKLSAgICAg
ICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkZhaWxlZCB0byB1bnBhdXNlIGRldmljZSBt
b2RlbCBmb3IgZG9tYWluOiVkIiwKLSAgICAgICAgICAgICAgICAgICAgIHJjKTsKLSAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgIH0KKyAgICAgICAgcmMgPSBsaWJ4bF9fZG9t
YWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKHJjIDwgMCkg
eworICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJGYWlsZWQgdG8gdW5wYXVzZSBkZXZp
Y2UgbW9kZWwgZm9yIGRvbWFpbjolZCIsCisgICAgICAgICAgICAgICAgIHJjKTsKKyAgICAgICAg
ICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgfQogICAgIHJldCA9IHhjX2RvbWFpbl91bnBh
dXNlKGN0eC0+eGNoLCBkb21pZCk7CkBAIC0xMDEyLDYgKzEwMDksNyBAQCB2b2lkIGxpYnhsX19k
ZXN0cm95X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Rlc3Ryb3lfZG9taWRfc3RhdGUg
KmRpcykKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfUFY6CiAgICAgICAgIGRtX3ByZXNlbnQgPSBsaWJ4bF9fZG1fYWN0aXZlKGdj
LCBkb21pZCk7CiAgICAgICAgIGJyZWFrOwpAQCAtMTM0OSw3ICsxMzQ3LDYgQEAgaW50IGxpYnhs
X3NldF92Y3B1b25saW5lKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfYml0
bWFwICpjcHVtYXApCiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CiAgICAgICAgIHN3
aXRjaCAobGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSkgewog
ICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElP
TkFMOgotICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9R
RU1VX1hFTjoKICAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF92Y3B1b25saW5lX3FtcChnYywg
ZG9taWQsIGNwdW1hcCwgJmluZm8pOwpAQCAtMTM1OCw2ICsxMzU1LDcgQEAgaW50IGxpYnhsX3Nl
dF92Y3B1b25saW5lKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfYml0bWFw
ICpjcHVtYXApCiAgICAgICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgIGNhc2UgTElC
WExfRE9NQUlOX1RZUEVfUFY6CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CkBAIC0xNTg0
LDcgKzE1ODIsNiBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWF4X3ZjcHVzLCBtYXApOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V
X1hFTl9UUkFESVRJT05BTDoKLSAgICAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fTk9ORToKICAgICAgICAgICAgICAgICByYyA9IGxpYnhsX191cGRhdGVfYXZhaWxfdmNw
dXNfeGVuc3RvcmUoZ2MsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXhfdmNwdXMsIG1hcCk7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CkBAIC0xNTkyLDYgKzE1ODksNyBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2Nv
bmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAg
ICAgIGFib3J0KCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
Y2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZ
UEVfUFY6CiAgICAgICAgICAgICByYyA9IGxpYnhsX191cGRhdGVfYXZhaWxfdmNwdXNfeGVuc3Rv
cmUoZ2MsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1heF92Y3B1cywgbWFwKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49: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.xen.org>)
	id 1dk5oc-0005Le-HT; Tue, 22 Aug 2017 09:49:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5ob-0005Jp-As
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F7/6F-03368-43EFB995; Tue, 22 Aug 2017 09:49:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva7Jv9m
 RBtMaeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzh86wFfziqniz4gtTA2MPRxcjJ4eEgL/E
 9TPdzCA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFljDKHF+zh92kBphAROJ72unsoPUsAioS
 txvMwEJ8wpYSSydd4UFYqSexNuJLxhBbE6g+OG9T8BsIQFLiY0ff7JC1AtKnJz5BKyeWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxqhenFpWlFuma6CUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYOy+7H+IUZKDSUmUd/L32ZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjZ/gLlBItS01Mr0jJzgCEPk5bg4FES4V3xByjNW1yQmFucmQ6RO
 sWoKCXO+wMkIQCSyCjNg2uDxdklRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOuBpnCk5lXAj
 f9FdBiJqDFhq3TQBaXJCKkpBoYVXIWBti9UuZ8o/jD6fnG8pk8m3t+fpFjuWMXc70uyuqWxG/
 dGvNn/q4m90w0l20+fm6Bqm/n6b8a6WWrzHrsbn1a0LlOLXD+CU+uT8d+hSiaFiz03GE45VyU
 4z8Zy8wNGvxBB7i4nParrZTRK9jjK6Gp+c9HacXsP1ND7besd8vgey00dcUWJZbijERDLeai4
 kQAtxKPS64CAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503395366!112535527!7
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10730 invoked from network); 22 Aug 2017 09:49:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444642870"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:15 +0100
Message-ID: <20170822094920.70151-15-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 14/19] libxl: PVH guests use PV nics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIGRldmljZSBtb2RlbCAibm9uZSIgc3VwcG9ydCBmcm9tIHRoZSBuaWMgZnVuY3Rpb25z
LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jIHwg
NyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jIGIvdG9vbHMvbGlieGwvbGli
eGxfbmljLmMKaW5kZXggNGI2ZThjMGNiMS4uNzhhZmJhMjk3MSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfbmljLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKQEAgLTkxLDE4
ICs5MSwxNyBAQCBpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9kZXZpY2VfbmljICpuaWMsCiAgICAgc3dpdGNoIChsaWJ4bF9fZG9tYWluX3R5cGUo
Z2MsIGRvbWlkKSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBp
ZiAoIW5pYy0+bmljdHlwZSkgewotICAgICAgICAgICAgaWYgKGhvdHBsdWcgfHwKLSAgICAgICAg
ICAgICAgICAobGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSA9
PQotICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSkKKyAg
ICAgICAgICAgIGlmIChob3RwbHVnKQogICAgICAgICAgICAgICAgIG5pYy0+bmljdHlwZSA9IExJ
QlhMX05JQ19UWVBFX1ZJRjsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBuaWMt
Pm5pY3R5cGUgPSBMSUJYTF9OSUNfVFlQRV9WSUZfSU9FTVU7CiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgY2FzZSBMSUJYTF9E
T01BSU5fVFlQRV9QVjoKICAgICAgICAgaWYgKG5pYy0+bmljdHlwZSA9PSBMSUJYTF9OSUNfVFlQ
RV9WSUZfSU9FTVUpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAotICAgICAgICAg
ICAgICAgICAidHJ5aW5nIHRvIGNyZWF0ZSBQViBndWVzdCB3aXRoIGFuIGVtdWxhdGVkIGludGVy
ZmFjZSIpOworICAgICAgICAgICAgICAgICAidHJ5aW5nIHRvIGNyZWF0ZSBQViBvciBQVkggZ3Vl
c3Qgd2l0aCBhbiBlbXVsYXRlZCBpbnRlcmZhY2UiKTsKICAgICAgICAgICAgIHJldHVybiBFUlJP
Ul9JTlZBTDsKICAgICAgICAgfQogICAgICAgICBuaWMtPm5pY3R5cGUgPSBMSUJYTF9OSUNfVFlQ
RV9WSUY7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49: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.xen.org>)
	id 1dk5od-0005N9-Og; Tue, 22 Aug 2017 09:49:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5od-0005HS-C5
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:43 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FE/94-03557-73EFB995; Tue, 22 Aug 2017 09:49:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva7Zv9m
 RBk33dCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTPV8YC2ZxVlyfepKtgfE7WxcjJ4eEgL/E
 s8nXwWw2AR2Ji3N3AtkcHCICKhK39xp0MXJxMAusYZQ4P+cPO0iNsICJxINnJxhBalgEVCUu/
 UwHCfMKWEncmnKCBWKknsTbiS8YQWxOoPjhvU/AbCEBS4mNH3+yQtQLSpyc+QSsnllAU6J1+2
 92CFteonnrbGaIekWJ/nkP2CYw8s1C0jILScssJC0LGJlXMaoXpxaVpRbpmuglFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGGgMQ7GDsvux/iFGSg0lJlHfy99mRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR42f4C5QSLUtNTK9Iyc4AhD5OW4OBREuFd8QcozVtckJhbnJkOkTrFq
 CglzvsDJCEAksgozYNrg8XZJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzrgaZwpOZVwI3/R
 XQYiagxYat00AWlyQipKQaGM127/T9HZN74YiH2dKrHKEsIoYdFkFhdY7WMUcqtkWEfjkUx5N
 8ak/PkiLO/qO6C6YYMZjtsyuyKZK5JLCLRzhxsuCJio3z2X8zr/7rEng12cGm6WJGUL+KbULt
 VRHD8+mtTZELrdd1f5p+r/Bj+I46teJbvBv62e7Y+irMeCOZYv0oMHqlEktxRqKhFnNRcSIA4
 iK4ha4CAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503395366!112535527!8
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10964 invoked from network); 22 Aug 2017 09:49:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444642877"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:17 +0100
Message-ID: <20170822094920.70151-17-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 16/19] libxl: add PVH support to USB
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIFBWSCBzdXBwb3J0IHRvIHVzYiByZWxhdGVkIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDQgKystLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF91c2IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCmluZGV4IGQ4OTQ4
ZDUyMTIuLmQ2YmRiYjgyMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCkBAIC00NSwxMyArNDUsMTMgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICBsaWJ4bF9kb21haW5fdHlwZSBkb210eXBlID0gbGlieGxfX2RvbWFpbl90
eXBlKGdjLCBkb21pZCk7CiAKICAgICBpZiAodXNiY3RybC0+dHlwZSA9PSBMSUJYTF9VU0JDVFJM
X1RZUEVfQVVUTykgewotICAgICAgICBpZiAoZG9tdHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9Q
VikgeworICAgICAgICBpZiAoZG9tdHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAg
ICAgICAgICAgIHJjID0gdXNiYmFja19pc19sb2FkZWQoZ2MpOwogICAgICAgICAgICAgaWYgKHJj
IDwgMCkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIHVzYmN0cmwtPnR5
cGUgPSByYyA/IExJQlhMX1VTQkNUUkxfVFlQRV9QVgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogTElCWExfVVNCQ1RSTF9UWVBFX1FVU0I7Ci0gICAgICAgIH0gZWxzZSBpZiAoZG9t
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICAgICAgfSBlbHNlIHsKICAgICAg
ICAgICAgIC8qIEZJWE1FOiBTZWUgaWYgd2UgY2FuIGRldGVjdCBQViBmcm9udGVuZCAqLwogICAg
ICAgICAgICAgdXNiY3RybC0+dHlwZSA9IExJQlhMX1VTQkNUUkxfVFlQRV9ERVZJQ0VNT0RFTDsK
ICAgICAgICAgfQotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:49:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:49: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.xen.org>)
	id 1dk5og-0005Qh-WF; Tue, 22 Aug 2017 09:49:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5og-0005Pd-6M
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:46 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 56/0C-03044-93EFB995; Tue, 22 Aug 2017 09:49:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7Fv9m
 RBoc3WFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/e3axFBzhrvi38wB7A+MZji5GTg4JAX+J
 RRdmsoPYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWWANo8T5OX/AaoQFjCRenfvLBmKzCKhKH
 FnbzQJSzytgJbH5RxrESD2JtxNfMILYnEDhw3ufgNlCApYSGz/+ZAWxeQUEJU7OfMICYjMLaE
 q0bv/NDmHLSzRvnc0MUa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkb14tSistQiXRO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGMAgh2M3Zf9DzFKcjApifJO/j47UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEL9tfoJxgUWp6akVaZg4w5GHSEhw8SiK8j/8ApXmLCxJzizPTI
 VKnGHU5Nqxe/4VJiCUvPy9VSpy3DWSGAEhRRmke3AhY/F1ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMK8SyBSezLwSuE2vgI5gAjrCsHUayBEliQgpqQZGl91FtsaSd5aEFMrd1Ks/XsCesfX
 k3EWTXOcZrK3fV3bu0OzPyWsDvu1/aWd73XDptPnnNwvtruNQnWiQ9/fJ5M+LD/g1v3I/drX6
 sIPq63Ad9yNV4rk7vzdOFzY4v+VrWY1Y4t22I0qvdh1R3MO3dcX7y2+/HbW/w72tY6f0rUpZ0
 5i42cZ71yqxFGckGmoxFxUnAgBGkJBGugIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503395366!112535527!9
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11068 invoked from network); 22 Aug 2017 09:49:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:49:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444642880"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:19 +0100
Message-ID: <20170822094920.70151-19-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 18/19] xl: add PVH as a guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSBkZXZpY2UgbW9kZWwgIm5vbmUiLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNl
LmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDg0MzgwZWZjNzIuLjI5ZjUyODc2Y2YgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpA
QCAtODY2LDYgKzg2Niw4IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29u
ZmlnX3NvdXJjZSwKICAgICAgICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBF
X0hWTTsKICAgICAgICAgfSBlbHNlIGlmICghc3RybmNtcChidWYsICJwdiIsIHN0cmxlbihidWYp
KSkgewogICAgICAgICAgICAgY19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFY7Cisg
ICAgICAgIH0gZWxzZSBpZiAoIXN0cm5jbXAoYnVmLCAicHZoIiwgc3RybGVuKGJ1ZikpKSB7Cisg
ICAgICAgICAgICBjX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVkg7CiAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgZG9tYWluIHR5
cGUgJXMuXG4iLCBidWYpOwogICAgICAgICAgICAgZXhpdCgxKTsKQEAgLTEyODMsNiArMTI4NSw3
IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAg
ICAgICAgfQogCiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZI
OgogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CiAgICAgewogICAgICAgICAvKgpAQCAt
MTk2MCw4ICsxOTYzLDYgQEAgc2tpcF91c2JkZXY6CiAgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNt
cChidWYsICJxZW11LXhlbiIpKSB7CiAgICAgICAgICAgICBiX2luZm8tPmRldmljZV9tb2RlbF92
ZXJzaW9uCiAgICAgICAgICAgICAgICAgPSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V
X1hFTjsKLSAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGJ1ZiwgIm5vbmUiKSkgewotICAgICAg
ICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9IExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX05PTkU7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwKICAgICAgICAgICAgICAgICAgICAgIlVua25vd24gZGV2aWNlX21vZGVsX3ZlcnNpb24gXCIl
c1wiIHNwZWNpZmllZFxuIiwgYnVmKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:50:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dk5p0-00067j-CX; Tue, 22 Aug 2017 09:50:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5oz-0005vu-0Z
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:50:05 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E2/92-02177-C4EFB995; Tue, 22 Aug 2017 09:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK73v9m
 RBrcPqVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLPq9lKpglVXH/w0fmBsbvIl2MnBwSAv4S
 K1q2MIPYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWWANo8T5OX/YQeLCAi4S7XPTQcpZBFQlV
 p9eCdbKK2Al8f7BQiaIkXoSbye+YASxOYHih/c+AbOFBCwlNn78yQpRLyhxcuYTFhCbWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukaG+glFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGWj0DA+MOxs4TfocYJTmYlER5J3+fHSnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgpftL1BOsCg1PbUiLTMHGPQwaQkOHiUR3sd/gNK8xQWJucWZ6
 RCpU4yKUuK8P0ASAiCJjNI8uDZYpF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7AmQKT2
 ZeCdz0V0CLmYAWG7ZOA1lckoiQkmpgDBCZxx80cfvjaUasNd8buT4ea3boCz/cyH5k1bbE+XP
 vfj9uETXdPlSvfwvHXNv9Tr81XqpdNNOcX/b9ZkeOtAA7l3TJ8Wenm6UuyK859qO3eNXebfu+
 TOmembTuY5OezvbG+RPnsqhYqEfM2+F84Kuzqddsse0fUoQWyKz+/dr4IJuvO8u6x0osxRmJh
 lrMRcWJAE93OVuvAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503395402!111036246!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62485 invoked from network); 22 Aug 2017 09:50:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:50:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366308"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:12 +0100
Message-ID: <20170822094920.70151-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/19] libxl: add PVH support to domain
	save/suspend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSB0aGUgZGV2aWNlIG1vZGVsICJub25lIiBzdXBwb3J0LgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgICAgfCA5ICsrKysr
Ky0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyB8IDggKysrLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2
ZS5jCmluZGV4IDc3ZmUzMGU5YzAuLjE5NGJiZGJjNWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbV9zYXZlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYwpAQCAt
MTU4LDYgKzE1OCwxMSBAQCB2b2lkIGxpYnhsX19kb21haW5fc3VzcGVuZF9jb21tb25fc3dpdGNo
X3FlbXVfbG9nZGlydHkKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzLiAqLwogICAgIGxpYnhs
X19sb2dkaXJ0eV9zd2l0Y2ggKmNvbnN0IGxkcyA9ICZkc3MtPmxvZ2RpcnR5OwogCisgICAgaWYg
KGRzcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpIHsKKyAgICAgICAgZG9tYWluX3N1
c3BlbmRfc3dpdGNoX3FlbXVfbG9nZGlydHlfZG9uZShlZ2MsIGxkcywgMCk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKICAgICBsZHMtPmNhbGxiYWNrID0gZG9tYWluX3N1c3BlbmRfc3dpdGNo
X3FlbXVfbG9nZGlydHlfZG9uZTsKICAgICBsaWJ4bF9fZG9tYWluX2NvbW1vbl9zd2l0Y2hfcWVt
dV9sb2dkaXJ0eShlZ2MsIGRvbWlkLCBlbmFibGUsIGxkcyk7CiB9CkBAIC0xNzYsOSArMTgxLDYg
QEAgdm9pZCBsaWJ4bF9fZG9tYWluX2NvbW1vbl9zd2l0Y2hfcWVtdV9sb2dkaXJ0eShsaWJ4bF9f
ZWdjICplZ2MsCiAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoK
ICAgICAgICAgZG9tYWluX3N1c3BlbmRfc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5KGVnYywgZG9t
aWQsIGVuYWJsZSwgbGRzKTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBMSUJYTF9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9OT05FOgotICAgICAgICBsZHMtPmNhbGxiYWNrKGVnYywgbGRzLCAwKTsK
LSAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJsb2dkaXJ0eSBzd2l0Y2ggZmFpbGVkIgogICAgICAgICAgICAgICIsIG5vIHZhbGlkIGRldmlj
ZSBtb2RlbCB2ZXJzaW9uIGZvdW5kLCBhYmFuZG9uaW5nIHN1c3BlbmQiKTsKQEAgLTM2Myw2ICsz
NjUsNyBAQCB2b2lkIGxpYnhsX19kb21haW5fc2F2ZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19k
b21haW5fc2F2ZV9zdGF0ZSAqZHNzKQogICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICBzd2l0
Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX0hWTTogewogICAgICAgICBkc3MtPmh2bSA9IDE7CiAgICAgICAgIGJy
ZWFrOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKaW5kZXggNjMxNGEwMDFkMS4uY2E0MTEwNzQxMiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCkBAIC05MCw4ICs5MCw2IEBAIGludCBsaWJ4bF9fZG9t
YWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGlmIChyZXQp
CiAgICAgICAgICAgICB1bmxpbmsoZmlsZW5hbWUpOwogICAgICAgICBicmVhazsKLSAgICBjYXNl
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Ci0gICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKICAgICB9CkBAIC0xNDgsMTQgKzE0
NiwxNCBAQCBzdGF0aWMgdm9pZCBkb21haW5fc3VzcGVuZF9jYWxsYmFja19jb21tb24obGlieGxf
X2VnYyAqZWdjLAogICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KICAgICBjb25zdCB1aW50
MzJfdCBkb21pZCA9IGRzcHMtPmRvbWlkOwogCi0gICAgaWYgKGRzcHMtPnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGRzcHMtPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZ
UEVfUFYpIHsKICAgICAgICAgeGNfaHZtX3BhcmFtX2dldChDVFgtPnhjaCwgZG9taWQsIEhWTV9Q
QVJBTV9DQUxMQkFDS19JUlEsICZodm1fcHZkcnYpOwogICAgICAgICB4Y19odm1fcGFyYW1fZ2V0
KENUWC0+eGNoLCBkb21pZCwgSFZNX1BBUkFNX0FDUElfU19TVEFURSwgJmh2bV9zX3N0YXRlKTsK
ICAgICB9CiAKICAgICBpZiAoKGh2bV9zX3N0YXRlID09IDApICYmIChkc3BzLT5ndWVzdF9ldnRj
aG4ucG9ydCA+PSAwKSkgewogICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgImlzc3VpbmcgJXMg
c3VzcGVuZCByZXF1ZXN0IHZpYSBldmVudCBjaGFubmVsIiwKLSAgICAgICAgICAgIGRzcHMtPnR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNID8gIlBWSFZNIiA6ICJQViIpOworICAgICAgICAg
ICAgZHNwcy0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QViA/ICJQVkgvSFZNIiA6ICJQViIp
OwogICAgICAgICByZXQgPSB4ZW5ldnRjaG5fbm90aWZ5KENUWC0+eGNlLCBkc3BzLT5ndWVzdF9l
dnRjaG4ucG9ydCk7CiAgICAgICAgIGlmIChyZXQgPCAwKSB7CiAgICAgICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgInhlbmV2dGNobl9ub3RpZnkgZmFpbGVkIHJldD0lZCIsIHJldCk7CkBAIC0x
OTAsNyArMTg4LDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX3N1c3BlbmRfY2FsbGJhY2tfY29tbW9u
KGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAKICAgICBMT0dEKERFQlVHLCBkb21pZCwgImlzc3Vp
bmcgJXMgc3VzcGVuZCByZXF1ZXN0IHZpYSBYZW5CdXMgY29udHJvbCBub2RlIiwKLSAgICAgICAg
ZHNwcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gPyAiUFZIVk0iIDogIlBWIik7Cisg
ICAgICAgIGRzcHMtPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYgPyAiUFZIL0hWTSIgOiAi
UFYiKTsKIAogICAgIGxpYnhsX19kb21haW5fcHZjb250cm9sX3dyaXRlKGdjLCBYQlRfTlVMTCwg
ZG9taWQsICJzdXNwZW5kIik7CiAKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:50:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dk5p1-00069H-K3; Tue, 22 Aug 2017 09:50:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5p0-00067Y-KA
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:50:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CE/98-01724-D4EFB995; Tue, 22 Aug 2017 09:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpK7Pv9m
 RBqeXSFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldC1rZCm6xVjy4fJ+lgfE9SxcjJ4eEgL/E
 mdPvmEFsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLLCGUeL8nD/sIDXCAo4Saw5+A6tnEVCVW
 Pr0BFicV8BKov/5VXaImXoSbye+YASxOYHih/c+AbOFBCwlNn78yQpRLyhxcuYTsBuYBTQlWr
 f/Zoew5SWat85mhqhXlOif94BtAiPfLCQts5C0zELSsoCReRWjRnFqUVlqka6xgV5SUWZ6Rkl
 uYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCw1TMwMO5g7Dzhd4hRkoNJSZR38vfZkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeNn+AuUEi1LTUyvSMnOAYQ+TluDgURLhffwHKM1bXJCYW5yZD
 pE6xajL0fRhyxcmIZa8/LxUKXHeHyBFAiBFGaV5cCNgMXiJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjDvC5ApPJl5JXCbXgEdwQR0hGHrNJAjShIRUlINjHOfGmfOELn+bWv2w0c1R/7nWYh
 1siyxi1v358fn3X8OFhxKTmzpO7zq8YUmebF7a586lU9b3adXE+uqr6/+xWCHKX/9j4J5Xccq
 xdd+Kz9QMVXL071gjqjlrOPsebkfxApuLju3tO/o9+fBQbvZtG3Z/6pF+bg+UO2yNE5sPfRp0
 uULzkatUkosxRmJhlrMRcWJAPQ0GZS8AgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503395402!111036246!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62722 invoked from network); 22 Aug 2017 09:50:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:50:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366312"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:14 +0100
Message-ID: <20170822094920.70151-14-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 13/19] libxl: add PVH support to memory functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jIHwgMSAr
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCmluZGV4IGY1ZDI1MzBkOGMu
LmU1NTFlMDlmZWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX21lbS5jCkBAIC00NjAsNiArNDYwLDcgQEAgaW50IGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKIAogICAgICpuZWVkX21lbWtiID0gYl9pbmZv
LT50YXJnZXRfbWVta2I7CiAgICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKKyAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKICAg
ICAgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZvLT5zaGFkb3dfbWVta2IgKyBMSUJYTF9IVk1fRVhU
UkFfTUVNT1JZOwogICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2Vf
bW9kZWxfc3R1YmRvbWFpbikpCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:50:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09: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.xen.org>)
	id 1dk5p4-0006Fs-SQ; Tue, 22 Aug 2017 09:50:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5p2-0006DE-Vk
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:50:09 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C6/CE-01987-05EFB995; Tue, 22 Aug 2017 09:50:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK7/v9m
 RBq2PdS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5d6YxF8yQqDi96D9jA+MPoS5GDg4JAX+J
 CWt4uxg5OdgEdCQuzt3JBhIWEVCRuL3XoIuRi4NZYA2jxPk5f9hBaoQFwiQ+vNkGZrMIqErs2
 HKfEcTmFbCS2Hr/MCuILSGgJ/F24guwOCdQ/PDeJ2C2kIClxMaPP1kh6gUlTs58wgJiMwtoSr
 Ru/80OYctLNG+dzQxRryjRP+8B2wRGvllIWmYhaZmFpGUBI/MqRo3i1KKy1CJdYwO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwdh5wu8QoyQHk5Io7+TvsyOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCy/QXKCRalpqdWpGXmAIMeJi3BwaMkwvv4D1Cat7ggMbc4M
 x0idYpRUUqc9wdIQgAkkVGaB9cGi7RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5X4BM4c
 nMK4Gb/gpoMRPQYsPWaSCLSxIRUlINjPp/N69/rjzFcPsCnk2nG3u8RKpsFNW+eya27TFXV/a
 /p37r9szSa9vyTE62MhS9jHAqPFI8ec0CQ+2VVoJxaxcHFzPslZ+X/zonbub7NdZ8fu4vRCe8
 j6579WshZ8nVs/qm5py/vW/EXra5tG1Ohkj5nLwTP2e3CFzqrvK6rBzFe1w+PMl/uhJLcUaio
 RZzUXEiAO3ffcuvAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503395402!111036246!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63592 invoked from network); 22 Aug 2017 09:50:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:50:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366316"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:16 +0100
Message-ID: <20170822094920.70151-16-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 15/19] libxl: remove device model "none" support
	from stream functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSB1c2FnZSBvZiBkZXZpY2UgbW9kZWwgIm5vbmUiIGluIHRoZSBtaWdyYXRpb24g
c3RyZWFtCnJlbGF0ZWQgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX3N0cmVhbV9yZWFkLmMgIHwgIDYgKystLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9zdHJlYW1fd3JpdGUuYyB8IDExICsrLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfc3RyZWFtX3JlYWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3N0cmVhbV9yZWFkLmMKaW5k
ZXggNDgzODc1MDM4Yy4uZmNiMzllZTdkNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
c3RyZWFtX3JlYWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zdHJlYW1fcmVhZC5jCkBAIC01
ODQsOCArNTg0LDcgQEAgc3RhdGljIGJvb2wgcHJvY2Vzc19yZWNvcmQobGlieGxfX2VnYyAqZWdj
LAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgUkVDX1RZUEVfRU1VTEFUT1JfWEVOU1RPUkVf
REFUQToKLSAgICAgICAgaWYgKGRjcy0+Z3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVs
X3ZlcnNpb24gPT0KLSAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUp
IHsKKyAgICAgICAgaWYgKGRjcy0+Z3Vlc3RfY29uZmlnLT5iX2luZm8udHlwZSAhPSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAg
ICAgIExPRyhFUlJPUiwKICAgICAgICAgICAgICAgICAiUmVjZWl2ZWQgYSB4ZW5zdG9yZSBlbXVs
YXRvciByZWNvcmQgd2hlbiBub25lIHdhcyBleHBlY3RlZCIpOwpAQCAtNjEzLDggKzYxMiw3IEBA
IHN0YXRpYyBib29sIHByb2Nlc3NfcmVjb3JkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgYnJl
YWs7CiAKICAgICBjYXNlIFJFQ19UWVBFX0VNVUxBVE9SX0NPTlRFWFQ6Ci0gICAgICAgIGlmIChk
Y3MtPmd1ZXN0X2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID09Ci0gICAgICAg
ICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSB7CisgICAgICAgIGlmIChkY3Mt
Pmd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CiAg
ICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICBMT0coRVJST1IsCiAgICAg
ICAgICAgICAgICAgIlJlY2VpdmVkIGFuIGVtdWxhdG9yIGNvbnRleHQgcmVjb3JkIHdoZW4gbm9u
ZSB3YXMgZXhwZWN0ZWQiKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3N0cmVhbV93
cml0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRlLmMKaW5kZXggYzk2YTZhMmMz
OC4uNjM0ZjMyNDBkMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRlLmMKQEAgLTE4MSw3ICsxODEs
NiBAQCBzdGF0aWMgdm9pZCBzZXR1cF9lbXVsYXRvcl93cml0ZShsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzd3NfcmVjb3JkX2RvbmVfY2IgY2IpCiB7
CiAgICAgYXNzZXJ0KHN0cmVhbS0+ZW11X3N1Yl9oZHIuaWQgIT0gRU1VTEFUT1JfVU5LTk9XTik7
Ci0gICAgYXNzZXJ0KHN0cmVhbS0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0gTElCWExfREVWSUNF
X01PREVMX1ZFUlNJT05fTk9ORSk7CiAgICAgc2V0dXBfZ2VuZXJpY193cml0ZShlZ2MsIHN0cmVh
bSwgd2hhdCwgaGRyLCBlbXVfaGRyLCBib2R5LCBjYik7CiB9CiAKQEAgLTI2MSwxMCArMjYwLDYg
QEAgdm9pZCBsaWJ4bF9fc3RyZWFtX3dyaXRlX3N0YXJ0KGxpYnhsX19lZ2MgKmVnYywKICAgICAg
ICAgICAgIHN0cmVhbS0+ZW11X3N1Yl9oZHIuaWQgPSBFTVVMQVRPUl9RRU1VX1VQU1RSRUFNOwog
ICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9OT05FOgotICAgICAgICAgICAgc3RyZWFtLT5lbXVfc3ViX2hkci5pZCA9IEVNVUxBVE9S
X1VOS05PV047Ci0gICAgICAgICAgICBicmVhazsKLQogICAgICAgICBkZWZhdWx0OgogICAgICAg
ICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICAgICAgTE9HRChFUlJPUiwgZHNzLT5kb21p
ZCwgIlVua25vd24gZW11bGF0b3IgZm9yIEhWTSBkb21haW4iKTsKQEAgLTM5NSw3ICszOTAsNyBA
QCBzdGF0aWMgdm9pZCB3cml0ZV9lbXVsYXRvcl94ZW5zdG9yZV9yZWNvcmQobGlieGxfX2VnYyAq
ZWdjLAogICAgIGNoYXIgKmJ1ZiA9IE5VTEw7CiAgICAgdWludDMyX3QgbGVuID0gMDsKIAotICAg
IGlmIChzdHJlYW0tPmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX05PTkUpIHsKKyAgICBpZiAoZHNzLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSkgewogICAgICAgICBlbXVsYXRvcl94ZW5zdG9yZV9yZWNvcmRfZG9uZShlZ2MsIHN0cmVhbSk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC00NDksOSArNDQ0LDcgQEAgc3RhdGljIHZvaWQg
d3JpdGVfZW11bGF0b3JfY29udGV4dF9yZWNvcmQobGlieGxfX2VnYyAqZWdjLAogICAgIHN0cnVj
dCBzdGF0IHN0OwogICAgIGludCByYzsKIAotICAgIGFzc2VydChkc3MtPnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKTsKLQotICAgIGlmIChzdHJlYW0tPmRldmljZV9tb2RlbF92ZXJzaW9u
ID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKKyAgICBpZiAoZHNzLT50eXBl
ICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAgICBlbXVsYXRvcl9jb250ZXh0X3Jl
Y29yZF9kb25lKGVnYywgc3RyZWFtKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLS0gCjIuMTEu
MCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:50:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:50: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.xen.org>)
	id 1dk5p5-0006GV-55; Tue, 22 Aug 2017 09:50:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5p3-0006E4-Km
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:50:09 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 95/61-01732-05EFB995; Tue, 22 Aug 2017 09:50:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG7Av9m
 RBk/fKFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHnzeyFXSyV7y4d4OxgfEDaxcjJ4eEgL/E
 nqeNLCA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFljDKHF+zh92kBphASeJmcv3MIHYLAKqE
 tcnzwaL8wpYStzrWMYMMVNP4u3EF4wgNqeAlcThvU/AbCGgmo0ff7JC1AtKnJz5BGwvs4CmRO
 v23+wQtrxE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NtBLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtnoGBsYdjJ0n/A4xSnIwKYnyTv4+O1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBC/bX6CcYFFqempFWmYOMOxh0hIcPEoivI//AKV5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXO+wOkSACkKKM0D24ELAYvMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmfQEyhSczrwRu0yugI5iAjjBsnQZyREkiQkqqgVFhodny83bHq0w1J7OoP3dbaXb
 QekLz/0nb7u9cnhxXdeil29S2a/9482d4n+ufum9xjvEvuQs8k8ujbLxu/XZVzyv39ZrfVsnz
 PGX2htQOP2exUwknnLa+2sEbd6Q0Piu2wtSDc9Hh99s1X9tp/ynqCJ7mYGVW+P+zwA2W7Kh3f
 723Leqs+KHEUpyRaKjFXFScCABoKFUUvAIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503395402!111036246!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63723 invoked from network); 22 Aug 2017 09:50:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:50:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366300"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:06 +0100
Message-ID: <20170822094920.70151-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 05/19] libxl: allow PVH guests to use a
	bootloader
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgUFZIIGd1ZXN0cyB0byBib290IHVzaW5nIGEgYm9vdGxvYWRlci4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ib290bG9hZGVyLmMgfCA0ICsrLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYm9vdGxvYWRlci5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Ym9vdGxvYWRlci5jCmluZGV4IGE0N2JkOGMyNWMuLjE4ZTllYmQ3MTQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2Jvb3Rsb2FkZXIuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ib290
bG9hZGVyLmMKQEAgLTMyNCw4ICszMjQsOCBAQCB2b2lkIGxpYnhsX19ib290bG9hZGVyX3J1bihs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ib290bG9hZGVyX3N0YXRlICpibCkKIAogICAgIGxpYnhs
X19ib290bG9hZGVyX2luaXQoYmwpOwogCi0gICAgaWYgKGluZm8tPnR5cGUgIT0gTElCWExfRE9N
QUlOX1RZUEVfUFYpIHsKLSAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJub3QgYSBQViBkb21h
aW4sIHNraXBwaW5nIGJvb3Rsb2FkZXIiKTsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKKyAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJub3QgYSBQVi9Q
VkggZG9tYWluLCBza2lwcGluZyBib290bG9hZGVyIik7CiAgICAgICAgIHJjID0gMDsKICAgICAg
ICAgZ290byBvdXRfb2s7CiAgICAgfQotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:50:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:50: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.xen.org>)
	id 1dk5p5-0006HB-DN; Tue, 22 Aug 2017 09:50:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5p4-0006F4-I4
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:50:10 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 04/F0-01862-15EFB995; Tue, 22 Aug 2017 09:50:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7gv9m
 RBi8/8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7rm5mLbjrUtE0X6yBsdu4i5GTQ0LAX2LF
 grXMIDabgI7Exbk72boYOThEBFQkbu816GLk4mAWWMMocX7OH3aQGmEBB4k7rz6D1bMIqEos/
 /wSLM4rYCnx9Fo3E8RMPYm3E18wgticAlYSh/c+AbOFgGo2fvzJClEvKHFy5hMWEJtZQFOidf
 tvdghbXqJ562xmiHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzFqFKcWlaUW6Rob6CUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZaPQMD4w7GzhN+hxglOZiURHknf58dKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCl+0vUE6wKDU9tSItMwcY9DBpCQ4eJRHex3+A0rzFBYm5xZnpE
 KlTjLocHTN+fmMSYsnLz0uVEuf9AVIkAFKUUZoHNwIWgZcYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfO+AJnCk5lXArfpFdARTEBHGLZOAzmiJBEhJdXAKPLU8k7G8v2POh2Srd8lOtzS7FS
 PXmtVderJyrkcqlM57u565F4vtMBwhW/F9z1BR4/GLOy/4dn9hFWf73jbkrm3fbOl1tlc9TOY
 E7e1LKhQ7ufL85tOFml8ns9wuHGn+Jwd3y4m2e2zL9jwQ/vXxTvebmvmdW+xCg6oN5rvumX6H
 vFDv9N1apRYijMSDbWYi4oTAbucN2y7AgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503395402!111036246!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63816 invoked from network); 22 Aug 2017 09:50:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:50:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366303"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:08 +0100
Message-ID: <20170822094920.70151-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 07/19] libxl: add PVH support to domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSBkZXZpY2UgbW9kZWwgIm5vbmUiIHN1cHBvcnQgZnJvbSBkb21haW4gY3JlYXRp
b24gYW5kCmludHJvZHVjZSBzdXBwb3J0IGZvciBQVkguCgpUaGlzIHJlcXVpcmVzIGNoYW5naW5n
IHNvbWUgb2YgdGhlIEhWTSBjaGVja3MgdG8gYmUgYXBwbGllZCBmb3IgYm90aApIVk0gYW5kIFBW
SC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IDc1ZTg1ZjgwODYuLjM5ODg5NDQ5OTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zNSw3
ICszNSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywKICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwogICAgIH0KIAotICAgIGlmIChj
X2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGNfaW5mby0+
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewogICAgICAgICBsaWJ4bF9kZWZib29sX3Nl
dGRlZmF1bHQoJmNfaW5mby0+aGFwLCB0cnVlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRk
ZWZhdWx0KCZjX2luZm8tPm9vcywgdHJ1ZSk7CiAgICAgfQpAQCAtNjUsNyArNjUsOCBAQCBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBp
bnQgaTsKIAogICAgIGlmIChiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYm
Ci0gICAgICAgIGJfaW5mby0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgeworICAgICAg
ICBiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYgJiYKKyAgICAgICAgYl9pbmZv
LT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWSCkgewogICAgICAgICBMT0coRVJST1IsICJp
bnZhbGlkIGRvbWFpbiB0eXBlIik7CiAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKICAgICB9
CkBAIC0xMjAsOCArMTIxLDYgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS5iaW9zID0g
TElCWExfQklPU19UWVBFX1JPTUJJT1M7IGJyZWFrOwogICAgICAgICAgICAgY2FzZSBMSUJYTF9E
RVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKICAgICAgICAgICAgICAgICBiX2luZm8tPnUu
aHZtLmJpb3MgPSBMSUJYTF9CSU9TX1RZUEVfU0VBQklPUzsgYnJlYWs7Ci0gICAgICAgICAgICBj
YXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Ci0gICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIExPRyhFUlJPUiwgInVu
a25vd24gZGV2aWNlIG1vZGVsIHZlcnNpb24iKTsKICAgICAgICAgICAgICAgICByZXR1cm4gRVJS
T1JfSU5WQUw7CkBAIC0xNDEsOCArMTQwLDYgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5m
b19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9S
X0lOVkFMOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2Ug
TElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORToKLSAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBkZWZhdWx0OmFib3J0KCk7CiAgICAgICAgIH0KIApAQCAtMjIyLDEwICsyMTksNyBAQCBp
bnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAg
ICAgICAgICAgIGJfaW5mby0+dS5odm0ubW1pb19ob2xlX21lbWtiID0gMDsKIAogICAgICAgICBp
ZiAoYl9pbmZvLT51Lmh2bS52Z2Eua2luZCA9PSBMSUJYTF9WR0FfSU5URVJGQUNFX1RZUEVfVU5L
Tk9XTikgewotICAgICAgICAgICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0g
TElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSkKLSAgICAgICAgICAgICAgICBiX2luZm8t
PnUuaHZtLnZnYS5raW5kID0gTElCWExfVkdBX0lOVEVSRkFDRV9UWVBFX05PTkU7Ci0gICAgICAg
ICAgICBlbHNlCi0gICAgICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS52Z2Eua2luZCA9IExJQlhM
X1ZHQV9JTlRFUkZBQ0VfVFlQRV9DSVJSVVM7CisgICAgICAgICAgICBiX2luZm8tPnUuaHZtLnZn
YS5raW5kID0gTElCWExfVkdBX0lOVEVSRkFDRV9UWVBFX0NJUlJVUzsKICAgICAgICAgfQogCiAg
ICAgICAgIGlmICghYl9pbmZvLT51Lmh2bS5oZHR5cGUpCkBAIC0yNTksMTIgKzI1Myw2IEBAIGlu
dCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORToKLSAgICAgICAgICAg
IGlmIChiX2luZm8tPnUuaHZtLnZnYS5raW5kICE9IExJQlhMX1ZHQV9JTlRFUkZBQ0VfVFlQRV9O
T05FKSB7Ci0gICAgICAgICAgICAgICAgTE9HKEVSUk9SLAotICAgICAgICAiZ3Vlc3RzIHdpdGhv
dXQgYSBkZXZpY2UgbW9kZWwgY2Fubm90IGhhdmUgYW4gZW11bGF0ZWQgdmlkZW8gY2FyZCIpOwot
ICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKLSAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIGJfaW5mby0+dmlkZW9fbWVta2IgPSAwOwogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU46CkBAIC00MDEsNiAr
Mzg5LDggQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICBiX2luZm8tPnUucHYuY21kbGluZSA9IE5VTEw7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CisgICAg
ICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIExPRyhFUlJPUiwgImludmFsaWQgZG9t
YWluIHR5cGUgJXMgaW4gY3JlYXRlIGluZm8iLAogICAgICAgICAgICAgbGlieGxfZG9tYWluX3R5
cGVfdG9fc3RyaW5nKGJfaW5mby0+dHlwZSkpOwpAQCAtNTE5LDYgKzUwOSwxNyBAQCBpbnQgbGli
eGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICB9CiAKICAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CisgICAgICAgIHJldCA9IGxpYnhs
X19idWlsZF9odm0oZ2MsIGRvbWlkLCBkX2NvbmZpZywgc3RhdGUpOworICAgICAgICBpZiAocmV0
KQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgdm1lbnRzID0gbGlieGxfX2NhbGxv
YyhnYywgMywgc2l6ZW9mKGNoYXIgKikpOworICAgICAgICB2bWVudHNbMF0gPSAic3RhcnRfdGlt
ZSI7CisgICAgICAgIHZtZW50c1sxXSA9IEdDU1BSSU5URigiJWx1LiUwMmQiLCBzdGFydF90aW1l
LnR2X3NlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbnQpc3RhcnRfdGltZS50
dl91c2VjLzEwMDAwKTsKKworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBy
ZXQgPSBFUlJPUl9JTlZBTDsKICAgICAgICAgZ290byBvdXQ7CkBAIC01NTMsNyArNTU0LDcgQEAg
aW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywKICAgICB9CiAKICAgICBmbGFncyA9IDA7Ci0gICAgaWYgKGluZm8tPnR5cGUg
PT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGluZm8tPnR5cGUgIT0gTElCWExf
RE9NQUlOX1RZUEVfUFYpIHsKICAgICAgICAgZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaHZtX2d1
ZXN0OwogICAgICAgICBmbGFncyB8PSBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5oYXApID8gWEVO
X0RPTUNUTF9DREZfaGFwIDogMDsKICAgICAgICAgZmxhZ3MgfD0gbGlieGxfZGVmYm9vbF92YWwo
aW5mby0+b29zKSA/IDAgOiBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmOwpAQCAtODgwLDcgKzg4MSw3
IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAog
ICAgIC8qIElmIHRhcmdldF9tZW1rYiBpcyBzbWFsbGVyIHRoYW4gbWF4X21lbWtiLCB0aGUgc3Vi
c2VxdWVudCBjYWxsCiAgICAgICogdG8gbGlieGMgd2hlbiBidWlsZGluZyBIVk0gZG9tYWluIHdp
bGwgZW5hYmxlIFBvRCBtb2RlLgogICAgICAqLwotICAgIHBvZF9lbmFibGVkID0gKGRfY29uZmln
LT5jX2luZm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pICYmCisgICAgcG9kX2VuYWJs
ZWQgPSAoZF9jb25maWctPmNfaW5mby50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWKSAmJgog
ICAgICAgICAoZF9jb25maWctPmJfaW5mby50YXJnZXRfbWVta2IgPCBkX2NvbmZpZy0+Yl9pbmZv
Lm1heF9tZW1rYik7CiAKICAgICAvKiBXZSBjYW5ub3QgaGF2ZSBQb0QgYW5kIFBDSSBkZXZpY2Ug
YXNzaWdubWVudCBhdCB0aGUgc2FtZSB0aW1lCkBAIC04ODksNyArODkwLDcgQEAgc3RhdGljIHZv
aWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICogZ3Vlc3Qu
IFRvIHN0YXkgb24gdGhlIHNhZmUgc2lkZSwgd2UgZGlzYWJsZSBQQ0kgZGV2aWNlCiAgICAgICog
YXNzaWdubWVudCB3aGVuIFBvRCBpcyBlbmFibGVkLgogICAgICAqLwotICAgIGlmIChkX2NvbmZp
Zy0+Y19pbmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCisgICAgaWYgKGRfY29u
ZmlnLT5jX2luZm8udHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJgogICAgICAgICBkX2Nv
bmZpZy0+bnVtX3BjaWRldnMgJiYgcG9kX2VuYWJsZWQpIHsKICAgICAgICAgcmV0ID0gRVJST1Jf
SU5WQUw7CiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLApAQCAtOTI4LDE4ICs5MjksMjAgQEAg
c3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAg
ICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAotICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCisgICAgaWYgKGRfY29uZmlnLT5jX2luZm8u
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJgogICAgICAgICAobGlieGxfZGVmYm9vbF92
YWwoZF9jb25maWctPmJfaW5mby5uZXN0ZWRfaHZtKSAmJgotICAgICAgICAobGlieGxfZGVmYm9v
bF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5hbHRwMm0pIHx8CisgICAgICAgICgoZF9jb25m
aWctPmNfaW5mby50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgorICAgICAgICAgIGxp
YnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8udS5odm0uYWx0cDJtKSkgfHwKICAgICAg
ICAgKGRfY29uZmlnLT5iX2luZm8uYWx0cDJtICE9IExJQlhMX0FMVFAyTV9NT0RFX0RJU0FCTEVE
KSkpKSB7CiAgICAgICAgIHJldCA9IEVSUk9SX0lOVkFMOwogICAgICAgICBMT0dEKEVSUk9SLCBk
b21pZCwgIm5lc3RlZGh2bSBhbmQgYWx0cDJtaHZtIGNhbm5vdCBiZSB1c2VkIHRvZ2V0aGVyIik7
CiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAotICAgIGlmIChkX2NvbmZpZy0+Y19p
bmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCi0gICAgICAgIChsaWJ4bF9kZWZi
b29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLmFsdHAybSkgfHwKLSAgICAgICAgKGRfY29u
ZmlnLT5iX2luZm8uYWx0cDJtICE9IExJQlhMX0FMVFAyTV9NT0RFX0RJU0FCTEVEKSkgJiYKKyAg
ICBpZiAoKChkX2NvbmZpZy0+Y19pbmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYm
CisgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLmFsdHAy
bSkpIHx8CisgICAgICAgIChkX2NvbmZpZy0+Y19pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZ
UEVfUFYgJiYKKyAgICAgICAgIGRfY29uZmlnLT5iX2luZm8uYWx0cDJtICE9IExJQlhMX0FMVFAy
TV9NT0RFX0RJU0FCTEVEKSkgJiYKICAgICAgICAgcG9kX2VuYWJsZWQpIHsKICAgICAgICAgcmV0
ID0gRVJST1JfSU5WQUw7CiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiQ2Fubm90IGVuYWJs
ZSBQb0QgYW5kIEFMVFAyTSBhdCB0aGUgc2FtZSB0aW1lIik7CkBAIC0xMTIyLDcgKzExMjUsNyBA
QCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywK
ICAgICAgICAgICAgIGNycy0+ZG9taWQgPSBkb21pZDsKICAgICAgICAgICAgIGNycy0+c2VuZF9i
YWNrX2ZkID0gZGNzLT5zZW5kX2JhY2tfZmQ7CiAgICAgICAgICAgICBjcnMtPnJlY3ZfZmQgPSBy
ZXN0b3JlX2ZkOwotICAgICAgICAgICAgY3JzLT5odm0gPSAoaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pOworICAgICAgICAgICAgY3JzLT5odm0gPSAoaW5mby0+dHlwZSAhPSBM
SUJYTF9ET01BSU5fVFlQRV9QVik7CiAgICAgICAgICAgICBjcnMtPmNhbGxiYWNrID0gbGlieGxf
X2NvbG9fcmVzdG9yZV9zZXR1cF9kb25lOwogICAgICAgICAgICAgbGlieGxfX2NvbG9fcmVzdG9y
ZV9zZXR1cChlZ2MsIGNycyk7CiAgICAgICAgICAgICBicmVhazsKQEAgLTEyMDMsNiArMTIwNiwx
MiBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfc3RyZWFtX2RvbmUobGlieGxfX2VnYyAqZWdjLAog
ICAgICAgICAgICAgdm1lbnRzW2krK10gPSAoY2hhciAqKSBzdGF0ZS0+cHZfY21kbGluZTsKICAg
ICAgICAgfQogICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoK
KyAgICAgICAgdm1lbnRzID0gbGlieGxfX2NhbGxvYyhnYywgMywgc2l6ZW9mKGNoYXIgKikpOwor
ICAgICAgICB2bWVudHNbMF0gPSAic3RhcnRfdGltZSI7CisgICAgICAgIHZtZW50c1sxXSA9IEdD
U1BSSU5URigiJWx1LiUwMmQiLCBzdGFydF90aW1lLnR2X3NlYywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChpbnQpc3RhcnRfdGltZS50dl91c2VjLzEwMDAwKTsKKyAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7CiAgICAgICAgIGdv
dG8gb3V0OwpAQCAtMTM2NywxMiArMTM3Niw2IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVu
Y2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAg
ICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKGdjLCBkb21pZCwgJmNvbnNvbGUsIHN0YXRlLCAm
ZGV2aWNlKTsKICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlX2Rpc3Bvc2UoJmNvbnNvbGUp
OwogCi0gICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID09
Ci0gICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSB7Ci0gICAgICAg
ICAgICBkb21jcmVhdGVfZGV2bW9kZWxfc3RhcnRlZChlZ2MsICZkY3MtPnNkc3MuZG0sIDApOwot
ICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0KICAgICAgICAgbGlieGxfZGV2aWNlX3Zr
Yl9pbml0KCZ2a2IpOwogICAgICAgICBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQoZ2MsIGRvbWlkLCAm
dmtiKTsKICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9kaXNwb3NlKCZ2a2IpOwpAQCAtMTM5NCw2
ICsxMzk3LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgICAgIHJldHVybjsKICAgICB9CiAg
ICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBF
X1BWSDoKICAgICB7CiAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBjb25zb2xlOwogICAg
ICAgICBsaWJ4bF9fZGV2aWNlIGRldmljZTsKQEAgLTE3MDAsOCArMTcwNCw3IEBAIHN0YXRpYyB2
b2lkIGRvbWFpbl9zb2Z0X3Jlc2V0X2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZ290byBl
cnJvcjsKICAgICB9CiAKLSAgICBpZiAoY2Rjcy0+ZGNzLmd1ZXN0X2NvbmZpZy0+Yl9pbmZvLmRl
dmljZV9tb2RlbF92ZXJzaW9uICE9Ci0gICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9O
X05PTkUpIHsKKyAgICBpZiAoY2Rjcy0+ZGNzLmd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnR5cGUgPT0g
TElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CiAgICAgICAgIHNhdmVmaWxlID0gR0NTUFJJTlRGKExJ
QlhMX0RFVklDRV9NT0RFTF9TQVZFX0ZJTEUiLiVkIiwgZGRzLT5kb21pZCk7CiAgICAgICAgIHJl
c3RvcmVmaWxlID0gR0NTUFJJTlRGKExJQlhMX0RFVklDRV9NT0RFTF9SRVNUT1JFX0ZJTEUiLiVk
IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGRzLT5kb21pZCk7Ci0tIAoyLjEx
LjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:50:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09: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.xen.org>)
	id 1dk5p7-0006La-PJ; Tue, 22 Aug 2017 09:50:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5p5-0006HQ-VG
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:50:12 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 82/DA-01995-35EFB995; Tue, 22 Aug 2017 09:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG7Qv9m
 RBkve61t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3fi9iKbjHWTF32V/WBsZOji5GTg4JAX+J
 +Wv7GEFsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLLCGUeL8nD/sIDXCArYS7W/amUBqWARUJ
 d5dZAUJ8wpYSbyYs4kNYqSexNuJL8BGcgLFD+99AmYLCVhKbPz4E6peUOLkzCcsIDazgKZE6/
 bf7BC2vETz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2LUKE4tKkst0jU20EsqykzPKMl
 NzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy1egYGxh2MnSf8DjFKcjApifJO/j47UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEL9tfoJxgUWp6akVaZg4w6GHSEhw8SiK8j/8ApXmLCxJzizPTI
 VKnGBWlxHl/gCQEQBIZpXlwbbBIu8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcFyBSezL
 wSuOmvgBYzAS02bJ0GsrgkESEl1cAofTH/a//GE8vjn+xY5pP6dqLDD4/M/d8Y6g9mfTL0+9K
 jODN/Woui68E+Pd1HQllvC3eVWPrwnebNmGr3KzEjUeNLof4tHnP+mwtU002neHJemREfd2ed
 qSarXbbKfc/+5W0aSsvrGT3F+HSv/ag05bXcWe2wOJx/WgDnIxXvyXnF9QeM/ZVYijMSDbWYi
 4oTAUA1nmivAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503395402!111036246!6
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64004 invoked from network); 22 Aug 2017 09:50:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:50:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366306"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:10 +0100
Message-ID: <20170822094920.70151-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/19] libxl: set device model for PVH guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFZIIGd1ZXN0cyB1c2UgdGhlIHNhbWUgZGV2aWNlIG1vZGVsIHNlbGVjdGlvbiBhcyBQViBndWVz
dHMsIGJlY2F1c2UKUFZIIGd1ZXN0cyBvbmx5IHVzZSB0aGUgZGV2aWNlIG1vZGVsIGZvciB0aGUg
UFYgYmFja2VuZHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGli
eGxfZG0uYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRl
eCBlMGU2YTk5ZTY3Li5jMzVjZGNmZWYxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTY0OCw2ICs2NDgsNyBAQCBzdGF0
aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywK
ICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBiX2luZm8tPmV4dHJhW2ldKTsKICAg
ICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItTSIpOwogICAgIHN3aXRjaCAoYl9pbmZvLT50
eXBlKSB7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgY2FzZSBMSUJYTF9E
T01BSU5fVFlQRV9QVjoKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAieGVucHYi
KTsKICAgICAgICAgZm9yIChpID0gMDsgYl9pbmZvLT5leHRyYV9wdiAmJiBiX2luZm8tPmV4dHJh
X3B2W2ldICE9IE5VTEw7IGkrKykKQEAgLTE0MDcsNiArMTQwOCw3IEBAIHN0YXRpYyBpbnQgbGli
eGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogCiAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW1hY2hpbmUiKTsKICAgICBzd2l0Y2ggKGJfaW5mby0+
dHlwZSkgeworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfUFY6CiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgInhlbnB2
Iik7CiAgICAgICAgIGZvciAoaSA9IDA7IGJfaW5mby0+ZXh0cmFfcHYgJiYgYl9pbmZvLT5leHRy
YV9wdltpXSAhPSBOVUxMOyBpKyspCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:50:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09: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.xen.org>)
	id 1dk5p8-0006M9-0A; Tue, 22 Aug 2017 09:50:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5p6-0006In-Am
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:50:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3F/F5-03557-35EFB995; Tue, 22 Aug 2017 09:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG7wv9m
 RBh9f8lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzD39lKVgoUPG/oZelgfEGbxcjJ4eEgL/E
 1BlbWEFsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLLCGUeL8nD/sIHFhAUeJvTclQEwWAVWJ+
 VcyQDp5Bawk/s5sZ4GYqCfxduILRhCbEyh+eO8TMFtIwFJi48efrBD1ghInZz4Bq2cW0JRo3f
 6bHcKWl2jeOpsZol5Ron/eA7YJjHyzkLTMQtIyC0nLAkbmVYzqxalFZalFuoZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYcYABDsYdz53OsQoycGkJMo7+fvsSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvGx/gXKCRanpqRVpmTnAgIdJS3DwKInwPv4DlOYtLkjMLc5Mh0idY
 lSUEuf9AZIQAElklObBtcGi7BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZVAtvNk5pXATX
 8FtJgJaLFh6zSQxSWJCCmpBkbNmQvbyz4/Uqy6sPdBelzb3rmh27QVrJoDrVlL5f238Lz7mP4
 3LEX71frSdzyWDtH+YrW/I2Y6GboorTHZW3agSmfqo475q95lz5VN2nhe+XX4pBVvbvS5iG3x
 eLd04vVkX82iubnhIlLlr0zSlpj49yx9/lHee/sDD7Vr/K3iH64srk9Yt0KJpTgj0VCLuag4E
 QCwtD8QrQIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503395408!111409993!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20737 invoked from network); 22 Aug 2017 09:50:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:50:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366321"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:20 +0100
Message-ID: <20170822094920.70151-20-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 19/19] libxl: remove device model "none" from IDL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHRoZSB4bC5jZmcgbWFuIHBhZ2UgZG9jdW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgfCA1IC0tLS0tCiB0b29scy9s
aWJ4bC9saWJ4bC5oICAgICAgICAgfCA4IC0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgfCAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmlu
ZGV4IGU5NWI5ZTljYTUuLjFmMTk5YTkxMmMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTIyNzEsMTEgKzIyNzEs
NiBAQCBUaGlzIGRldmljZS1tb2RlbCBpcyB0aGUgZGVmYXVsdCBmb3IgTGludXggZG9tMC4KIFVz
ZSB0aGUgZGV2aWNlLW1vZGVsIGJhc2VkIHVwb24gdGhlIGhpc3RvcmljYWwgWGVuIGZvcmsgb2Yg
UUVNVS4KIFRoaXMgZGV2aWNlLW1vZGVsIGlzIHN0aWxsIHRoZSBkZWZhdWx0IGZvciBOZXRCU0Qg
ZG9tMC4KIAotPWl0ZW0gQjxub25lPgotCi1Eb24ndCB1c2UgYW55IGRldmljZSBtb2RlbC4gVGhp
cyByZXF1aXJlcyBhIGtlcm5lbCBjYXBhYmxlIG9mIGJvb3RpbmcKLXdpdGhvdXQgZW11bGF0ZWQg
ZGV2aWNlcy4KLQogPWJhY2sKIAogSXQgaXMgcmVjb21tZW5kZWQgdG8gYWNjZXB0IHRoZSBkZWZh
dWx0IHZhbHVlIGZvciBuZXcgZ3Vlc3RzLiAgSWYKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDNhZWUyNmZmNTMuLjI1MDgyMzJmYzUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwu
aApAQCAtOTk2LDE0ICs5OTYsNiBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4
LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwogI2RlZmluZSBMSUJYTF9I
QVZFX0dGWF9QQVNTVEhSVV9LSU5ECiAKIC8qCi0gKiBMSUJYTF9IQVZFX0RFVklDRV9NT0RFTF9W
RVJTSU9OX05PTkUKLSAqCi0gKiBJbiB0aGUgY2FzZSB0aGF0IExJQlhMX0hBVkVfREVWSUNFX01P
REVMX1ZFUlNJT05fTk9ORSBpcyBzZXQgbGlieGwKLSAqIGFsbG93cyB0aGUgY3JlYXRpb24gb2Yg
SFZNIGd1ZXN0cyB3aXRob3V0IGEgZGV2aWNlIG1vZGVsLgotICovCi0jZGVmaW5lIExJQlhMX0hB
VkVfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSAxCi0KLS8qCiAgKiBMSUJYTF9IQVZFX0NIRUNL
UE9JTlRFRF9TVFJFQU0KICAqCiAgKiBJZiB0aGlzIGlzIGRlZmluZWQsIHRoZW4gbGlieGxfY2hl
Y2twb2ludGVkX3N0cmVhbSBleGlzdHMuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggMDQ3NWJkZGM1OS4u
MzRhYmI5OTdmZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtOTksNyArOTksNiBAQCBsaWJ4bF9kZXZp
Y2VfbW9kZWxfdmVyc2lvbiA9IEVudW1lcmF0aW9uKCJkZXZpY2VfbW9kZWxfdmVyc2lvbiIsIFsK
ICAgICAoMCwgIlVOS05PV04iKSwKICAgICAoMSwgIlFFTVVfWEVOX1RSQURJVElPTkFMIiksICMg
SGlzdG9yaWNhbCBxZW11LXhlbiBkZXZpY2UgbW9kZWwgKHFlbXUtZG0pCiAgICAgKDIsICJRRU1V
X1hFTiIpLCAgICAgICAgICAgICAjIFVwc3RyZWFtIGJhc2VkIHFlbXUteGVuIGRldmljZSBtb2Rl
bAotICAgICgzLCAiTk9ORSIpLCAgICAgICAgICAgICAgICAgIyBObyBkZXZpY2UgbW9kZWwKICAg
ICBdKQogCiBsaWJ4bF9jb25zb2xlX3R5cGUgPSBFbnVtZXJhdGlvbigiY29uc29sZV90eXBlIiwg
WwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:50:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09: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.xen.org>)
	id 1dk5p8-0006Mx-93; Tue, 22 Aug 2017 09:50:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk5p7-0006KV-88
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:50:13 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 4A/75-04533-45EFB995; Tue, 22 Aug 2017 09:50:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG7Iv9m
 RBldm8Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBltG0+wFRyTqTjfMY2pgfGzaBcjB4eEgL/E
 s+8uXYycHGwCOhIX5+5kAwmLCKhI3N5r0MXIxcEssIZR4vycP+wgNcICdhIdL36A2SwCqhKz5
 l8Gs3kFrCT6Pn8DsyUE9CTeTnzBCGJzAsUP730CZgsJWEps/PiTFaJeUOLkzCcsIDazgKZE6/
 bf7BC2vETz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2LUKE4tKkst0jU20EsqykzPKMl
 NzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy1egYGxh2MnSf8DjFKcjApifJO/j47UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEL9tfoJxgUWp6akVaZg4w6GHSEhw8SiK8j/8ApXmLCxJzizPTI
 VKnGBWlxHl/gCQEQBIZpXlwbbBIu8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcFyBSezL
 wSuOmvgBYzAS02bJ0GsrgkESEl1cC4TJBNnFX5snjmb7eXD8KrJKaI+nRnHvXcrnLZ1PXp1y+
 bF/okzrkyef2b+XJn/8Uz2ocdyGNdtV3H+5RSbpPP7llHfwd5O2hcjJJo81r50ssxW7jQtlmh
 suJZ2Va+yhupYjN0rNJ6UqdplE/hv6Ya3DT78V3rRX+Lcx2kZEv6X9vMk/Z76aHEUpyRaKjFX
 FScCAApdmvVrwIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503395402!111036246!7
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64504 invoked from network); 22 Aug 2017 09:50:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 09:50:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436366319"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 10:49:18 +0100
Message-ID: <20170822094920.70151-18-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 17/19] libxl: add PVH support to x86 functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbHNvIGluY2x1ZGVzIHRoZSB4ODYgQUNQSSByZWxhdGVkIGZ1bmN0aW9ucy4gUmVtb3Zl
IHN1cHBvcnQgZm9yCmRldmljZSBtb2RlbCAibm9uZSIKClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgIHwgMzMgKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIHwgIDMgKy0tCiAy
IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMK
aW5kZXggNDQyODU0YzVjMi4uZDMyMWI4MzQ5YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTcsMjAgKzcsMjIgQEAg
aW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tYWlu
X2NvbmZpZ3VyYXRpb25fdCAqeGNfY29uZmlnKQogewotCi0gICAgaWYgKGRfY29uZmlnLT5jX2lu
Zm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKLSAgICAgICAgaWYgKGRfY29uZmln
LT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KLSAgICAgICAgICAgIExJQlhMX0RFVklD
RV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKLSAgICAgICAgICAgIHhjX2NvbmZpZy0+ZW11bGF0aW9u
X2ZsYWdzID0gWEVOX1g4Nl9FTVVfQUxMOwotICAgICAgICB9IGVsc2UgaWYgKGxpYnhsX2RlZmJv
b2xfdmFsKGRfY29uZmlnLT5iX2luZm8uYXBpYykpIHsKLSAgICAgICAgICAgIC8qCi0gICAgICAg
ICAgICAgKiBIVk0gZ3Vlc3RzIHdpdGhvdXQgZGV2aWNlIG1vZGVsIG1heSB3YW50Ci0gICAgICAg
ICAgICAgKiB0byBoYXZlIExBUElDIGVtdWxhdGlvbi4KLSAgICAgICAgICAgICAqLworICAgIHN3
aXRjaChkX2NvbmZpZy0+Y19pbmZvLnR5cGUpIHsKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBF
X0hWTToKKyAgICAgICAgeGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSBYRU5fWDg2X0VNVV9B
TEw7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgorICAg
ICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5hcGljKSkKKyAgICAg
ICAgICAgIC8qIFBWSCBndWVzdHMgbWF5IHdhbnQgdG8gaGF2ZSBMQVBJQyBlbXVsYXRpb24uICov
CiAgICAgICAgICAgICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0xB
UElDOwotICAgICAgICB9Ci0gICAgfSBlbHNlIHsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
eGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSAwOworICAgICAgICBicmVhazsKKyAgICBjYXNl
IExJQlhMX0RPTUFJTl9UWVBFX1BWOgogICAgICAgICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFn
cyA9IDA7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGFib3J0KCk7CiAg
ICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0yNjYsNyArMjY4LDcgQEAgc3RhdGljIGludCBsaWJ4
bF9fZTgyMF9hbGxvYyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBzdHJ1Y3Qg
ZTgyMGVudHJ5IG1hcFtFODIwTUFYXTsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9p
bmZvOwogCi0gICAgaWYgKGRfY29uZmlnID09IE5VTEwgfHwgZF9jb25maWctPmNfaW5mby50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkKKyAgICBpZiAoZF9jb25maWcgPT0gTlVMTCB8fCBk
X2NvbmZpZy0+Y19pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpCiAgICAgICAgIHJl
dHVybiBFUlJPUl9JTlZBTDsKIAogICAgIGJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwpAQCAt
MzM4LDcgKzM0MCw3IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgIGlmIChydGNfdGltZW9mZnNl
dCkKICAgICAgICAgeGNfZG9tYWluX3NldF90aW1lX29mZnNldChjdHgtPnhjaCwgZG9taWQsIHJ0
Y190aW1lb2Zmc2V0KTsKIAotICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGRfY29uZmlnLT5iX2luZm8udHlwZSAhPSBMSUJY
TF9ET01BSU5fVFlQRV9QVikgewogICAgICAgICB1bnNpZ25lZCBsb25nIHNoYWRvdyA9IERJVl9S
T1VORFVQKGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEwMjQpOwogICAgICAgICB4Y19zaGFkb3dfY29udHJv
bChjdHgtPnhjaCwgZG9taWQsIFhFTl9ET01DVExfU0hBRE9XX09QX1NFVF9BTExPQ0FUSU9OLApA
QCAtMzgxLDggKzM4Myw3IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVz
Y3JpcHRpb24obGlieGxfX2djICpnYywKIHsKICAgICBpbnQgcmMgPSAwOwogCi0gICAgaWYgKChp
bmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgJiYKLSAgICAgICAgKGluZm8tPmRl
dmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpKSB7
CisgICAgaWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKSB7CiAgICAgICAg
IHJjID0gbGlieGxfX2RvbV9sb2FkX2FjcGkoZ2MsIGluZm8sIGRvbSk7CiAgICAgICAgIGlmIChy
YyAhPSAwKQogICAgICAgICAgICAgTE9HRShFUlJPUiwgImxpYnhsX2RvbV9sb2FkX2FjcGkgZmFp
bGVkIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfeDg2X2FjcGkuYwppbmRleCBjZDhmNGY0Nzc5Li41MjMzODYwNTNmIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3g4Nl9hY3BpLmMKQEAgLTE3MSw4ICsxNzEsNyBAQCBpbnQgbGlieGxfX2RvbV9sb2FkX2Fj
cGkobGlieGxfX2djICpnYywKICAgICB2b2lkICphY3BpX3BhZ2VzOwogICAgIHVuc2lnbmVkIGxv
bmcgcGFnZV9tYXNrOwogCi0gICAgaWYgKChiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZ
UEVfSFZNKSB8fAotICAgICAgICAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiAhPSBMSUJY
TF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSkKKyAgICBpZiAoYl9pbmZvLT50eXBlICE9IExJ
QlhMX0RPTUFJTl9UWVBFX1BWSCkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBsaWJ4bF9jdHh0
LnBhZ2Vfc2l6ZSA9IFhDX0RPTV9QQUdFX1NJWkUoZG9tKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0
LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:52:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:52: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.xen.org>)
	id 1dk5qp-0007ay-LP; Tue, 22 Aug 2017 09:51:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk5qo-0007aG-Kg
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:51:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9B/6B-02033-DBEFB995; Tue, 22 Aug 2017 09:51:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3fvv9m
 RBnN3KVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlz/pxhK2hhrtjQXtbAeIGpi5GTQ0ggT2L/
 geMsIDavgJ3E61VvwWwJAUOJ0wtvgtksAqoSz26cZQex2QTUJdqebWcFsUWA4ocvHQebwywQJ
 HG5YxkziC0skCqxfOkcZoj5sRJzDvexgdicAqYS72e8A7I5gHYJSvzdIQzRqiXx8NctFghbW2
 LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI110sqykzPKMlNzMz
 RNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw8BiDYwXhssvMhRkkOJiVR3snfZ0cK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuCt+QuUEyxKTU+tSMvMAcYATFqCg0dJhPfxH6A0b3FBYm5xZjpE6hSjL
 kfThy1fmIRY8vLzUqXEedtAZgiAFGWU5sGNgMXjJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nzvgBZxZOZVwK36RXQEUxARxi2TgM5oiQRISXVwBi+/Ob/tRV/d065NO8AX2el+aH/xpmCZdq
 2ve7XZI7/+XJoldBxXkaBlV9S3KZzrS3MfMrA0c0lLmFV9+ZVnLHBdJt0F6e7V5aanV8+b8Lv
 sjbuNcWMCVl6todenFedPvuawxzNiYePNe/n+sf62Evo+ysR8/+Re1VfmnJez0gqY++r0RPYm
 arEUpyRaKjFXFScCABYhvBrwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503395515!108253224!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1489 invoked from network); 22 Aug 2017 09:51:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 09:51:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 03:51:54 -0600
Message-Id: <599C1AD90200007800171DCE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 03:51:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-19-jgross@suse.com>
In-Reply-To: <20170816125219.5255-19-jgross@suse.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 v3 18/52] xen/arch/x86/psr.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vYXJj
aC94ODYvcHNyLmMKPiAKPiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg
d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCj4gCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:53:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:53: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.xen.org>)
	id 1dk5sK-0007wi-0J; Tue, 22 Aug 2017 09:53:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk5sI-0007wJ-Vq
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:53:31 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DC/D2-02181-A1FFB995; Tue, 22 Aug 2017 09:53:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1fy/+x
 Ig89/jSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHOw+yFrxlrzgz5RprA+MD1i5GTg4hgTyJ
 E9MOsoHYvAJ2En87zjCB2BIChhKnF95kAbFZBFQlDu6+yQ5iswmoS7Q92w7WKwIUP3zpOFg9s
 0CQxOWOZcwgtrBAlsTT8++ZIObHSsx5dQEozsHBKWAq8WCtOYjJKyAo8XeHMESnlsTDX7dYIG
 xtiWULX4NVMwtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BQL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH4+rfTocYJTmYlER5J3+fHSnEl5SfUpmR
 WJwRX1Sak1p8iFGDg0PgysEjsxmlWPLy81KVJHjv/QWqEyxKTU+tSMvMAUYHTKkEB4+SCO/jP
 0Bp3uKCxNzizHSI1ClGRSlx3i8gfQIgiYzSPLg2WEReYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvdZApPJl5JXDTXwEtZgJabNg6DWRxSSJCSqqB0d54XWZHUPnN4pZu9eYVMjsfhy2ynP2
 455qj8BH/uqzsmxkWczJnVsxsKNW6fHJ9nq5Bmtrpkuv17k+4rSecbShnr5HgD2P/Oi/xzrTd
 37vtzq/5+qx4+q2Sn8uWf9rV5X7eyWl54M/VhZ2R0yX1Pnjs1XEIfliY7vUgnfuM08Q5+5qdN
 iW5KrEUZyQaajEXFScCAGhK2+bDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503395607!110343391!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1747 invoked from network); 22 Aug 2017 09:53:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 09:53:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 03:53:27 -0600
Message-Id: <599C1B340200007800171DD1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 03:53:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-21-jgross@suse.com>
In-Reply-To: <20170816125219.5255-21-jgross@suse.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 v3 20/52] xen/arch/x86/shutdown.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvc2h1dGRvd24uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5j
Cj4gQEAgLTUxLDggKzUxLDExIEBAIHN0YXRpYyBpbnQgcmVib290X21vZGU7Cj4gICAqIGVmaSAg
ICBVc2UgdGhlIEVGSSByZWJvb3QgKGlmIHJ1bm5pbmcgdW5kZXIgRUZJKQo+ICAgKi8KPiAgc3Rh
dGljIGVudW0gcmVib290X3R5cGUgcmVib290X3R5cGUgPSBCT09UX0lOVkFMSUQ7Cj4gLXN0YXRp
YyB2b2lkIF9faW5pdCBzZXRfcmVib290X3R5cGUoY2hhciAqc3RyKQo+ICsKPiArc3RhdGljIGlu
dCBfX2luaXQgc2V0X3JlYm9vdF90eXBlKGNvbnN0IGNoYXIgKnN0cikKPiAgewo+ICsgICAgaW50
IHJjID0gMDsKPiArCj4gICAgICBmb3IgKCA7IDsgKQo+ICAgICAgewo+ICAgICAgICAgIHN3aXRj
aCAoICpzdHIgKQo+IEBAIC03NCw2ICs3Nyw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXRfcmVi
b290X3R5cGUoY2hhciAqc3RyKQo+ICAgICAgICAgIGNhc2UgJ3QnOgo+ICAgICAgICAgICAgICBy
ZWJvb3RfdHlwZSA9ICpzdHI7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGRlZmF1
bHQ6Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiAgICAgICAgICB9CgpQbGVhc2UgZG9u
J3Qgb21pdCB0aGUgYnJlYWsgc3RhdGVtZW50LCBldmVuIGlmIGl0IGlzIG5vdCBzdHJpY3RseSBu
ZWVkZWQKaGVyZS4KCj4gQEAgLTgyLDYgKzg3LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHNldF9y
ZWJvb3RfdHlwZShjaGFyICpzdHIpCj4gIAo+ICAgICAgaWYgKCByZWJvb3RfdHlwZSA9PSBCT09U
X0VGSSAmJiAhZWZpX2VuYWJsZWQoRUZJX1JTKSApCj4gICAgICAgICAgcmVib290X3R5cGUgPSBC
T09UX0lOVkFMSUQ7CgpTaG91bGQgdGhpcyBwZXJoYXBzIGFsc28gbGVhZCB0byAtRUlOVkFMIGJl
aW5nIHJldHVybmVkPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:55:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09:55: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.xen.org>)
	id 1dk5uM-0008IT-Bi; Tue, 22 Aug 2017 09:55:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk5uK-0008IE-Cz
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:55:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F4/F9-03765-79FFB995; Tue, 22 Aug 2017 09:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3f6/9m
 RBo2PuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozG0y9YC86zVtzsu8jcwNjD0sXIwSEkkCdx
 4nNRFyMnB6+AncSxYzfYQWwJAUOJ0wtvsoDYLAKqEi3N88BsNgF1ibZn21lBbBGg+OFLx5lAb
 GaBIInLHcuYQWxhgQqJS6ebwOJCArESb+b/BuvlFDCVeNm7mxlkLa+AoMTfHcIQrVoSD3/dYo
 GwtSWWLXwNVsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DY72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQYwCCHYxflgUcYpTkYFIS5Z38fXakEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4OgSsHj8xmlGLJy89LVZLgDfoHVCdYlJqeWpGWmQOMDphSCQ4eJRFeP
 5A0b3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ8375C1QkAFKUUZoHNwIWqZcYZaWEeRmBDhTiKU
 gtys0sQZV/xSjOwagkzBsOsoonM68EbtMroCOYgI4wbJ0GckRJIkJKqoHR3+193wL2iXu8Hhg
 732j91lTcZCS+am0U56o/nY7nFXwzbrnvPxNjY670/nLeqUuRM7kOmfmoVV+4afM3yGLCSaPQ
 bxeMmBgSghxW2b/ecqlz5uZitl0fV/MWXJ56Pnid7LwvvXO+fng5by2D6PmrjhtsZKb+zVd70
 DQt2VtU09/DcSuHTxSTEktxRqKhFnNRcSIAQQU/t88CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503395733!81051812!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61384 invoked from network); 22 Aug 2017 09:55:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 09:55:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 03:55:30 -0600
Message-Id: <599C1BB00200007800171DD4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 03:55:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-23-jgross@suse.com>
In-Reply-To: <20170816125219.5255-23-jgross@suse.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 v3 22/52]
 xen/arch/x86/x86_64/mmconfig-shared.c: let custom parameter parsing
 routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYwo+IEBAIC0yOCwyMiArMjgsMzUgQEAKPiAgCj4g
IHVuc2lnbmVkIGludCBwY2lfcHJvYmUgPSBQQ0lfUFJPQkVfQ09ORjEgfCBQQ0lfUFJPQkVfTU1D
T05GOwo+ICAKPiAtc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX21tY2ZnKGNoYXIgKnMpCj4gK3N0
YXRpYyBpbnQgX19pbml0IHBhcnNlX21tY2ZnKGNvbnN0IGNoYXIgKnMpCj4gIHsKPiAtICAgIGNo
YXIgKnNzOwo+ICsgICAgY29uc3QgY2hhciAqc3M7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICAKPiAg
ICAgIGRvIHsKPiAgICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+IC0gICAgICAgIGlmICgg
c3MgKQo+IC0gICAgICAgICAgICAqc3MgPSAnXDAnOwo+ICsgICAgICAgIGlmICggIXNzICkKPiAr
ICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Cj4gIAo+IC0gICAgICAgIGlmICggIXBh
cnNlX2Jvb2wocykgKQo+ICsgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKSB7CgpTdHls
ZS4gV2l0aCB0aGlzIGNvcnJlY3RlZApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 09:56:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 09: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.xen.org>)
	id 1dk5vA-0008RH-KT; Tue, 22 Aug 2017 09:56:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk5v9-0008R0-1w
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:56:27 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 00/CA-09901-ACFFB995; Tue, 22 Aug 2017 09:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/fk/9m
 RBkfP61p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3rjSzFFxnqrj8fh1TA+MKpi5GTg4hgTyJ
 HftOMILYvAJ2Emsm7mcGsSUEDCVOL7zJAmKzCKhK7J66H8xmE1CXaHu2nRXEFgGKH750HGgOB
 wezgIpE4xkBkLCwQIbEh7fzmSHGx0q0vXoINp5TwFRi+tMpYOW8AoISf3cIg4SZBbQkHv66xQ
 Jha0ssW/iaGWKitMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0N9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MDYtCjzEKMnBpCTKO/n77EghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwCVw4emc0oxZKXn5eqJMEb9A+oTrAoNT21Ii0zBxgdMKUSHDxKIrx+I
 Gne4oLE3OLMdIjUKUZdjqYPW74wCYHNkBLn/QVSJABSlFGaBzcCFqmXGGWlhHkZgQ4U4ilILc
 rNLEGVf8UozsGoJMzbDzKFJzOvBG7TK6AjmICOMGydBnJESSJCSqqBceIcqbxVxxQWvL/2SXV
 /kYXmBg29VR80/E7WvvlRfmCjct7l8lOh7KE3NOI2q9cGb/yRlKV0RO/80pY7Tln6jPYdHgs3
 b/P9ntWkG1Rw58eaAyvmpH+81tpw9s2F2e/3NztMjdik4n56w92MdJMjAvKyBjXxq5vnRWdWb
 V4qnvvj1MXQl13O65RYijMSDbWYi4oTAX9E6NXPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503395784!55931106!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24605 invoked from network); 22 Aug 2017 09:56:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 09:56:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 03:56:23 -0600
Message-Id: <599C1BE60200007800171DD7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 03:56:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-26-jgross@suse.com>
In-Reply-To: <20170816125219.5255-26-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 25/52] xen/common/efi/boot.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vY29t
bW9uL2VmaS9ib290LmMKPiAKPiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCj4gCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:01:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10: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.xen.org>)
	id 1dk600-0000v9-AQ; Tue, 22 Aug 2017 10:01:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk5zz-0000v3-D1
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 10:01:27 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 19/93-01994-6F00C995; Tue, 22 Aug 2017 10:01:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS/cbw5x
 Ig923uSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfyxeyFqxnqnh27CRLA+M7xi5GDg4hgTyJ
 FRv8QUxeATuJSetiuxg5OSQEDCVOL7zJAmKzCKhKTF/6hgnEZhNQl2h7tp0VxBYBih++dJwJp
 JVZQEWi8YwASFhYoEDie0szWImQQKzEui27wFo5BUwlXk5dzgixSVDi7w5hkDCzgJbEw1+3WC
 BsbYllC18zQ0yUllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGFXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYNgxAMEOxqbtnocYJTmYlER5J3+fHSnEl5SfUpmR
 WJwRX1Sak1p8iFGDg0PgysEjsxmlWPLy81KVJHhv/AeqEyxKTU+tSMvMAUYGTKkEB4+SCG8ZS
 Jq3uCAxtzgzHSJ1ilGXo+nDli9MQmAzpMR5G0CKBECKMkrz4EbAovQSo6yUMC8j0IFCPAWpRb
 mZJajyrxjFORiVhHm3g0zhycwrgdv0CugIJqAjDFungRxRkoiQkmpgXD/35ssTzBovvt7nN8x
 4eEPZYA1D1YJ7do13pzax/j7285z9f/Uj9fcYynnX8C3a+OndvaUxGoKTdt1zDip03LN0T8fk
 H4KnLmz6tvd+4eP2po8x3qU37xjnvAhTlvO9q29dnaP8Kf6nyeK/Hu8KfFT1PnLU3cg+fOXe3
 8qJlfqLrTOv352zcoESS3FGoqEWc1FxIgA4yrN5zQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503396084!87167076!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19449 invoked from network); 22 Aug 2017 10:01:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Aug 2017 10:01:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 04:01:23 -0600
Message-Id: <599C1D110200007800171E17@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 04:01:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-32-jgross@suse.com>
In-Reply-To: <20170816125219.5255-32-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 31/52] xen/drivers/cpufreq/cpufreq.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
NTgxLDggKzU4NSwxMiBAQCB2b2lkIF9faW5pdCBjcHVmcmVxX2NtZGxpbmVfcGFyc2UoY2hhciAq
c3RyKQo+ICAgICAgICAgICZjcHVmcmVxX2dvdl9wZXJmb3JtYW5jZSwKPiAgICAgICAgICAmY3B1
ZnJlcV9nb3ZfcG93ZXJzYXZlCj4gICAgICB9Owo+ICsgICAgc3RhdGljIGNoYXIgYnVmWzEyOF07
CgpfX2luaXRkYXRhCgpXaXRoIHRoYXQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:02:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10:02: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.xen.org>)
	id 1dk60W-0000xY-Ib; Tue, 22 Aug 2017 10:02:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400d7a4ee=citrix-osstest@xenproject.org>)
 id 1dk60V-0000xE-1V
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 10:01:59 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D1/0A-18185-6110C995; Tue, 22 Aug 2017 10:01:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpK4o45x
 Ig40T9CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aCeZOYClZIV5xq7WBtYHwh1MXIySEh4C/x
 9eoVVgjbXWJ6+wo2EFtEwFliwofbYDavgJ7EsfY/7CC2sECUxOvfkxm7GLmA6nfySCx9NQeqW
 VViyvU1YEVsAh4SE3smsoDYLEDxGc1nwOJCAloSSxevZIIYKihxcuYTsBpmAQmJgy9eMEPMsZ
 DY8bGPbQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYPgxAsIPx9saAQ4ySHExKoryTv8+OFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 e+M/UE6wKDU9tSItMwcYyDBpCQ4eJRHeMpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8
 zaAFAmAFGWU5sGNgEXVJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgeZwpOZVwK36RXQEU
 xARxi2TgM5oiQRISXVwKgp8NZpe/tEtckKLsnJ82bYij59/P3936dz/zypvWO9YL7LR++qt4p
 H3/86/pn3XLxK8s3fqmf9lJ4x3DzztIv7FMeu6Qv4Xfe5avxZeS/e9saEZbLnHgekimUZH71z
 wKX/Zt5r7wppwf08crx2n2+s7jj7c+b13/HLOSJWrE7yYeOf8HMXf/96JZbijERDLeai4kQAO
 HQafqUCAAA=
X-Env-Sender: prvs=400d7a4ee=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503396116!78852746!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38408 invoked from network); 22 Aug 2017 10:01:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 10:01:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="436367399"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72002-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71976
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 22 Aug 2017 11:01:53 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72002: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDAyIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMDIvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcxOTc2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5NzYKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTk3
NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcxOTc2CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5l
dGJvb3QtcHZncnViIDExIGd1ZXN0LXN0YXJ0ICAgICBmYWlsIGxpa2UgNzE5NzYKIHRlc3QtYW1k
NjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnViIDExIGd1ZXN0LXN0YXJ0ICAgICAgIGZh
aWwgbGlrZSA3MTk3NgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHln
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk3NgogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzE5NzYKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDEw
IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk3NgogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1kYWlseS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5
NzYKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5NzYKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQt
bmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTc2CiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MTk3NgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5z
dC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTc2CiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGxpa2UgNzE5NzYKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3
MTk3NgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJv
b3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJv
b3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGlu
c3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:04:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10: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.xen.org>)
	id 1dk62y-0001Az-0I; Tue, 22 Aug 2017 10:04:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk62w-0001At-8O
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 10:04:30 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 35/45-01859-DA10C995; Tue, 22 Aug 2017 10:04:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3cN45x
 Igx+vLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybM38wFzxlqWi7+YO5gXEecxcjB4eQQJ7E
 lP95XYycHLwCdhINp2+wg9gSAoYSpxfeZAEpYRFQldjzlREkzCagLtH2bDsriC0CFD586TgTS
 AmzgIHE3e8mIGFhgSKJt4c+sEMMj5W4stYdxOQUMJVo+OUCYvIKCEr83SEMUswsoCXx8NctFg
 hbW2LZwtfMEPOkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6mXVJSZnlGSm5i
 Zo2toYKyXm1pcnJiempOYVKyXnJ+7iREYcPUMDIw7GF//dDrEKMnBpCTKO/n77EghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwCVw4emc0oxZKXn5eqJMFrxDAnUkiwKDU9tSItMwcYEzClEhw8SiK8S
 0DSvMUFibnFmekQqVOMuhxNH7Z8YRICmyElzrsXpEgApCijNA9uBCw+LzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQShriEJzOvBG7TK6AjmICOMGydBnJESSJCSqqB0Ssv+/JDB3mmpzw/Tsq
 tmObl+4//+Eup0g71NM1Db3L+6nRN0N+19NqGZ5ddvqi/z0+X8ZPRP2yopWW/coH08amxLvuS
 Ds4RPbRiXUBg6uLApbsy4trXTyleKyF+4UA2O1+/xN9rnxdo1kcb8Mb8nlmouUVwz/5frQrtr
 3PDj7+bFnljO+uOMiWW4oxEQy3mouJEAFERq7XKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503396267!94235747!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25565 invoked from network); 22 Aug 2017 10:04:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 10:04:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 04:04:26 -0600
Message-Id: <599C1DC70200007800171E22@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 04:04:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-34-jgross@suse.com>
In-Reply-To: <20170816125219.5255-34-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 33/52] xen/drivers/passthrough/iommu.c:
 let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
ODksNDQgKzg5LDUwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShjaGFy
ICpzKQo+ICAgICAgICAgICAgICBzICs9IDM7Cj4gIAo+ICAgICAgICAgIHNzID0gc3RyY2hyKHMs
ICcsJyk7Cj4gLSAgICAgICAgaWYgKCBzcyApCj4gLSAgICAgICAgICAgICpzcyA9ICdcMCc7Cj4g
LQo+IC0gICAgICAgIGlmICggIXBhcnNlX2Jvb2wocykgKQo+IC0gICAgICAgICAgICBpb21tdV9l
bmFibGUgPSAwOwo+IC0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJmb3JjZSIpIHx8ICFz
dHJjbXAocywgInJlcXVpcmVkIikgKQo+ICsgICAgICAgIGlmICggIXNzICkKPiArICAgICAgICAg
ICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Cj4gKwo+ICsgICAgICAgIGIgPSBwYXJzZV9ib29sKHMp
OwoKSSBkb24ndCB0aGluayB0aGlzIHdpbGwgd29yayBhcyBpbnRlbmRlZCBmb3IgImlvbW11PXll
cywuLi4iLiBEaWQgSQpwZXJoYXBzIG92ZXJsb29rIHRoZSBzYW1lIGlzc3VlIGluIHNvbWUgb2Yg
dGhlIGVhcmxpZXIgcGF0Y2hlcz8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:07:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10:07: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.xen.org>)
	id 1dk65m-0001PA-EG; Tue, 22 Aug 2017 10:07:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk65k-0001P2-QD
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 10:07:24 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 1E/4F-01732-C520C995; Tue, 22 Aug 2017 10:07:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzeSaU6
 kwbbjShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPKZuYCx6zVmw6fZatgfEMSxcjJ4eQQJ7E
 nb1/wGxeATuJrgn72UBsCQFDidMLb4LFWQRUJS52vWQEsdkE1CXanm1nBbFFgOKHLx1n6mLk4
 GAWUJFoPCMAEhYWKJC4uGkVM8T4WIkNDx+B2ZwCphJnvr1lBynnFRCU+LtDGCTMLKAl8fDXLR
 YIW1ti2cLXzBATpSWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtopJdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh6DECwg7FvlvMhRkkOJiVR3snfZ0cK8SXlp1Rm
 JBZnxBeV5qQWH2LU4OAQuHLwyGxGKZa8/LxUJQnefQxzIoUEi1LTUyvSMnOA0QFTKsHBoyTCu
 wQkzVtckJhbnJkOkTrFqMvR9GHLFyYhsBlS4rx7QYoEQIoySvPgRsAi9RKjrJQwLyPQgUI8Ba
 lFuZklqPKvGMU5GJWEeZ+ATOHJzCuB2/QK6AgmoCMMW6eBHFGSiJCSamDMnPkwWrxvn3k+85r
 0ACGPM8eX1s++vr4xRnrP1f7Oomc+DZ9UxQTeRJy88fHgOkVN7ikVNrtY9Z0sp8zfds39/tHP
 O2NX7tS0/Wkaurps7+HfAWx/5s+w3P/c7tKuX58X9R/uXBfTVLgi7P0T062LljtFT9/0aIqa1
 uFPPuy3o/+L2B3Ty58jocRSnJFoqMVcVJwIAJMeFW7PAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503396439!87685575!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46031 invoked from network); 22 Aug 2017 10:07:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 10:07:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 04:07:19 -0600
Message-Id: <599C1E770200007800171E25@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 04:07:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-35-jgross@suse.com>
In-Reply-To: <20170816125219.5255-35-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 34/52] xen/drivers/passthrough/pci.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jCj4gQEAgLTE0OSwxNyArMTQ5LDE4IEBAIHN0YXRpYyBzdHJ1Y3QgcGhhbnRv
bV9kZXYgewo+ICB9IHBoYW50b21fZGV2c1s4XTsKPiAgc3RhdGljIHVuc2lnbmVkIGludCBucl9w
aGFudG9tX2RldnM7Cj4gIAo+IC1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcGhhbnRvbV9kZXYo
Y2hhciAqc3RyKSB7Cj4gK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3BoYW50b21fZGV2KGNvbnN0
IGNoYXIgKnN0cikKPiArewo+ICAgICAgY29uc3QgY2hhciAqcyA9IHN0cjsKPiAgICAgIHVuc2ln
bmVkIGludCBzZWcsIGJ1cywgc2xvdDsKPiAgICAgIHN0cnVjdCBwaGFudG9tX2RldiBwaGFudG9t
Owo+ICAKPiAgICAgIGlmICggIXMgfHwgISpzIHx8IG5yX3BoYW50b21fZGV2cyA+PSBBUlJBWV9T
SVpFKHBoYW50b21fZGV2cykgKQo+IC0gICAgICAgIHJldHVybjsKPiArICAgICAgICByZXR1cm4g
LUVJTlZBTDsKCkkgdGhpbmsgeW91IHdhbnQgdG8gc3BsaXQgdGhlIGNvbmRpdGlvbmFsIGFuZCBy
ZXR1cm4gZS5nLiAtRTJCSUcgZm9yCnRoZXJlIGJlaW5nIHRvbyBtYW55IGRldmljZXMuIFlvdSBj
b3VsZCB0aGVuIGF0IG9uY2UgZHJvcCB0aGUKcG9pbnRsZXNzICFzLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:13:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10: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.xen.org>)
	id 1dk6Bt-00028J-3s; Tue, 22 Aug 2017 10:13:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400d7a4ee=citrix-osstest@xenproject.org>)
 id 1dk6Br-00027w-TB
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 10:13:43 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C0/24-09901-7D30C995; Tue, 22 Aug 2017 10:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve415jm
 RBr2LtS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0ZH+yK2ggvCFZ2f57E0MF7n7WLk5JAQ8Jfo
 uX6HGcJ2l5jevoINxBYRcJaY8OE2mM0roCfxYMISJhBbWMBI4uOadywQ9W4Sp/a8ZoWxu+Y3g
 sXZBDwkJvZMBLNZBFQlmvtWgNUICWhJLF28kglipqDEyZlPwGqYBSQkDr54AXWDhcSOj31sEx
 h5ZyEpm4WkbAEj0ypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjMDgYQCCHYxr5gceYpTkYFIS5Z38fXakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJUxzIoUE
 i1LTUyvSMnOAYQyTluDgURLhPccIlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeRZAZA
 iBFGaV5cCNgMXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzHQabwZOaVwG16BXQEE9ARhq
 3TQI4oSURISTUwxpS1Hvq6T2ZSz8TFt5Wsfy35WlM56972i7U/NDaFvdUsEF4SXhlY/LftUS7
 Tziv7VE6sCT7jaVc2c5px7ErbKe/yZiowOX342PZu4YHpx1riLlbprVjf9brtWaOW8JPqyc4J
 DaXzUtyNG88psbDJL/ez/DZ/eYZ/iAtTYezRZQ2lZfY3WhanK7EUZyQaajEXFScCAG1DQu2kA
 gAA
X-Env-Sender: prvs=400d7a4ee=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503396821!107384211!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44810 invoked from network); 22 Aug 2017 10:13:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 10:13:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444644891"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72003-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bb3d1a6198cc5a8f2672927295c9f8d5ede9187c
X-Osstest-Versions-That: ovmf=fa74dd2217aebe6930890e55d58d35e639b18c2e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 22 Aug 2017 11:13:39 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72003: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAwMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiYjNkMWE2MTk4Y2M1YThmMjY3MjkyNzI5NWM5ZjhkNWVkZTkx
ODdjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmYTc0ZGQyMjE3YWVi
ZTY5MzA4OTBlNTVkNThkMzVlNjM5YjE4YzJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMDAg
IDIwMTctMDgtMjEgMTI6MzI6NDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDAzICAyMDE3LTA4LTIyIDA4OjIwOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSHVhamluZyBMaSA8aHVh
amluZy5saUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiYjNkMWE2MTk4
Y2M1YThmMjY3MjkyNzI5NWM5ZjhkNWVkZTkxODdjCkF1dGhvcjogSHVhamluZyBMaSA8aHVhamlu
Zy5saUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxMTo0NToyOSAyMDE3ICswODAwCgog
ICAgU2hlbGxQa2cvbWtkaXI6IHN1cHBvcnQgY3JlYXRpbmcgbmVzdGVkIGRpcmVjdG9yaWVzCiAg
ICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21taXQg
ODhmOWFjZDZjYzVmNTMwODMyMDdmNGMwMDAxMGVlMGNmMzY1YzExYwpBdXRob3I6IEh1YWppbmcg
TGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBBdWcgOSAxNjozMzoxNSAyMDE3
ICswODAwCgogICAgU2hlbGwvbWtkaXI6IE1vZGlmeSB0aGUgaGVscCBjb250ZW50IHRvIGFsaWdu
IHRvIHNwZWMuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcu
bGlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:28:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dk6Pl-00032D-CW; Tue, 22 Aug 2017 10:28:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dk6Pk-000327-0Y
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 10:28:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F2/CD-03937-3370C995; Tue, 22 Aug 2017 10:28:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfSao64R+5x
 Ig2ntOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWC0uYC+5LV5x/cpq5gfGiaBcjF4eQwHRG
 ifMLZjCDOCwCDawSDxdeBXI4OSQE5rBK9M3jhrDzJPa3tbPA2Is/LGYCsXkFBCVOznwCFhcS8
 JGY8OUHI4jNKWAvcelfLyPEhldMEndOTwEbyiZgILH/3RN2EJtFQFVi/rJLbBCDAiTati0GGy
 QsUCxx/P0bsAUiAsoSvb9+s4AMYhY4wSzR/W8bK0iCWUBTonX7b/YJjAKzkBwyC0lqASPTKka
 N4tSistQiXUNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBkAIIdjF+WBRxi
 lORgUhLlnfx9dqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5NtjmRQoJFqempFWmZOcC4gElLc
 PAoifDygKR5iwsSc4sz0yFSpxgtOa5cWfeFiWPD6vVAcsqB7V+YhFjy8vNSpcR5b7ECNQiANG
 SU5sGNg8XuJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzBoOs5cnMK4Hb+groICaggwxbp4E
 cVJKIkJJqYExtTAwUzd7k5cD6zOSSiJKA6sq8mMI5f4+dCd9l/7vZbOHzx0UXHl/de/rtvl17
 8pSs56Wf3Vr06PimXNuZQlv0LvidCdgnaL/gwceGD58edd6Ym9nV7cNclxtscrI6913+2xSG+
 ceSrOptfklHfo1vfLd97p/3Lp+s9htwsZ/fkc8fJ/LVlkmJpTgj0VCLuag4EQDrrPj52AIAAA
 ==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503397681!53315365!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9817 invoked from network); 22 Aug 2017 10:28:02 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 10:28:02 -0000
Received: by mail-it0-f65.google.com with SMTP id 77so11399493itj.4
 for <xen-devel@lists.xenproject.org>; Tue, 22 Aug 2017 03:28:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=n/18m/Hob0CyDfr463ASBjQ2Rsx3s9wW2xGGjanMwrs=;
 b=b6/rPDsv7ijAENCaYCGI1eENyOyjTHEeulF4sPneGZNqCdGHXsrEtAz+qp0toefcqp
 yiD45Vj0ammT4h4FvAHHWEEqIUItOJ1L9Pg1QiKVqHyw9oAY5XKxeniDvKyctpHf2Eai
 yXmLClfOesYydt2GRmO1uC2jbO/4/cvXx9tonMvi4wM5QvLRyPaB4e1WwWeNe4CbRL/u
 znsdDgGXf14XruHXkPe1n8LMIzRIxXhaCEoj2bWAv9pZcSLHKxoj1DCACBnNrZB/xrKe
 691QtWPHk1Nmz2SrJK2JzaIv69kuzM/IE9pQbfTp8QaQQ5tcYvGxqYp3l0CmiyPXJaJ3
 yNxw==
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=n/18m/Hob0CyDfr463ASBjQ2Rsx3s9wW2xGGjanMwrs=;
 b=liwoY0oQllLZ4NgNKAqKCj/6Druhh3PBYThsEh1rvn2n+/0xAGhNTD0Ce3BQD5lwF4
 Eas42a6/1WCQGnulEgnSCyAOH0iKNoGthCfko/z9RnXf/ke/70y9QEzZUUDyhLFpGjp/
 6Eo4I3qf1Hu+d41uoRpFePY/fZQqq126P2RjXehR4Ko4JTyHILG54ezV9Q+evaE1Ix0Q
 75fB//wTriQ6nNR7ngmrJdiGOEpF7nPD56jBUOsfsbkvG0gmFP4xI7IM6kJ8Jb15GI9I
 sPGWnsTrx1tRK31SGUXDKIoZhY7EESbb1cXoyZQBPY1kYLfncj9cE9V6WzQvNb3OcDZS
 FwAw==
X-Gm-Message-State: AHYfb5gUzXzzlfPPmXmsMt6toJYY6gaQFeahgCK97LaTbljZwtZofVIi
 O56RcRguN8dmi+JZ5aMnh92Rd+DzaQ==
X-Received: by 10.36.36.74 with SMTP id f71mr86206ita.60.1503397681362; Tue,
 22 Aug 2017 03:28:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Tue, 22 Aug 2017 03:28:00 -0700 (PDT)
In-Reply-To: <599BF7A60200007800171C3C@prv-mh.provo.novell.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-3-git-send-email-olekstysh@gmail.com>
 <b2579e32-0490-cf50-e99e-23843dab7db9@arm.com>
 <CAPD2p-=a4RAnJC5MgC72mYjdDO-M2t_-3Nq9VyNk0GunQRiCcw@mail.gmail.com>
 <CAPD2p-=f6tHe-g=2w5qCkr1OtNMjU4vK0wOd84f4bqagXFX3Dg@mail.gmail.com>
 <599BF7A60200007800171C3C@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Tue, 22 Aug 2017 13:28:00 +0300
Message-ID: <CAPD2p-k3jEFXGw-EKOqfg1gKAtB7-FqmuhhCmrZpxoMmbWwUZA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 02/13] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEphbgoKT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMTA6MjEgQU0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMjEuMDguMTcgYXQgMTg6MjAsIDxvbGVr
c3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4gSGksIGFsbC4KPj4KPj4gQW55IGNvbW1lbnRzPwo+
Cj4gRXhjdXNlIG1lLCBidXQgY29tbWVudHMgb24gd2hhdD8gVGhlIHF1b3RlZCB0ZXh0IGJlbG93
IGp1c3QgaGFzCj4gdHdvICJ3aWxsIGFkZCIgY29tbWVudHMgb2YgeW91cnMuIEkgZG9uJ3QgdGhp
bmsgeW91IGV4cGVjdCBhbnkKPiBmdXJ0aGVyIGNvbW1lbnRzIG9uIHRob3NlLiBBcyB0byB0aGUg
c2VyaWVzIGFzIGEgd2hvbGUgLSBJIHN0aWxsIGhhdmUKPiBpdCBvbiBteSB0by1iZS1yZXZpZXdl
ZCBsaXN0LCBidXQgdGhlcmUncyBubyB3YXkgSSBjYW4gcHJlZGljdCB3aGVuCj4gSSB3b3VsZCBn
ZXQgdG8gaXQuCkkgZ290IGl0LiBObyBwcm9ibGVtLCB3aWxsIHdhaXQuCgo+Cj4gSmFuCj4KPj4g
T24gVGh1LCBBdWcgMywgMjAxNyBhdCAzOjMyIFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+PiA8
b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4+PiBIaSwgSnVsaWVuCj4+Pgo+Pj4gT24gVGh1
LCBBdWcgMywgMjAxNyBhdCAyOjIxIFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPiB3cm90ZToKPj4+PiBIaSBPbGVrc2FuZHIsCj4+Pj4KPj4+PiBPbiAyNS8wNy8xNyAxODoy
NiwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+Pj4+IGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUuYwo+Pj4+PiBpbmRleCA3NGMwOWIwLi43YzMxM2MwIDEwMDY0NAo+
Pj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+Pj4+ICsrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4+Pgo+Pj4+Cj4+Pj4gWy4uLl0K
Pj4+Pgo+Pj4+PiArc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfdW5tYXBfcGFnZXMo
c3RydWN0IGRvbWFpbiAqZCwKPj4+Pj4gKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
LCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4+Pj4+ICt7Cj4+Pj4+ICsgICAgICAgdW5zaWduZWQgbG9u
ZyBpOwo+Pj4+PiArICAgICAgIGludCByYyA9IDA7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICBmb3Ig
KGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKykgewo+Pj4+PiArICAgICAgICAgICAgICAg
aW50IHJldCA9IGFybV9zbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSk7Cj4+Pj4KPj4+Pgo+Pj4+
Cj4+Pj4gTWlzc2luZyBibGFuayBsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24ocykgYW5kIHN0YXRl
bWVudChzKS4KPj4+IFdpbGwgYWRkLgo+Pj4KPj4+Pgo+Pj4+PiArICAgICAgICAgICAgICAgaWYg
KCFyYykKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmMgPSByZXQ7Cj4+Pj4+ICsgICAg
ICAgfQo+Pj4+PiArCj4+Pj4+ICsgICAgICAgcmV0dXJuIHJjOwo+Pj4+PiArfQo+Pj4+PiArCj4+
Pj4+ICBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7
Cj4+Pj4+ICAgICAgLmluaXQgPSBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdCwKPj4+Pj4gICAg
ICAuaHdkb21faW5pdCA9IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQsCj4+Pj4+IEBAIC0yNzg2
LDggKzI4MjMsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21t
dV9vcHMgPSB7Cj4+Pj4+ICAgICAgLmlvdGxiX2ZsdXNoX2FsbCA9IGFybV9zbW11X2lvdGxiX2Zs
dXNoX2FsbCwKPj4+Pj4gICAgICAuYXNzaWduX2RldmljZSA9IGFybV9zbW11X2Fzc2lnbl9kZXYs
Cj4+Pj4+ICAgICAgLnJlYXNzaWduX2RldmljZSA9IGFybV9zbW11X3JlYXNzaWduX2RldiwKPj4+
Pj4gLSAgICAubWFwX3BhZ2UgPSBhcm1fc21tdV9tYXBfcGFnZSwKPj4+Pj4gLSAgICAudW5tYXBf
cGFnZSA9IGFybV9zbW11X3VubWFwX3BhZ2UsCj4+Pj4+ICsgICAgLm1hcF9wYWdlcyA9IGFybV9z
bW11X21hcF9wYWdlcywKPj4+Pj4gKyAgICAudW5tYXBfcGFnZXMgPSBhcm1fc21tdV91bm1hcF9w
YWdlcywKPj4+Pj4gIH07Cj4+Pj4+Cj4+Pj4+ICBzdGF0aWMgX19pbml0IGNvbnN0IHN0cnVjdCBh
cm1fc21tdV9kZXZpY2UgKmZpbmRfc21tdShjb25zdCBzdHJ1Y3QgZGV2aWNlCj4+Pj4+ICpkZXYp
Cj4+Pj4KPj4+Pgo+Pj4+IFsuLi5dCj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+Pj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKPj4+Pj4gaW5kZXggMTkzMjhmNi4uYjRlOGM4OSAxMDA2NDQKPj4+Pj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4+Pj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4+Pgo+Pj4+Cj4+Pj4gWy4uLl0KPj4+Pgo+
Pj4+PiArc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfdW5tYXBfcGFnZXMoc3Ry
dWN0IGRvbWFpbiAqZCwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+Pj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQo+Pj4+PiAr
ewo+Pj4+PiArICAgIHVuc2lnbmVkIGxvbmcgaTsKPj4+Pj4gKyAgICBpbnQgcmMgPSAwOwo+Pj4+
PiArCj4+Pj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKPj4+
Pj4gKyAgICB7Cj4+Pj4+ICsgICAgICAgIGludCByZXQgPSBpbnRlbF9pb21tdV91bm1hcF9wYWdl
KGQsIGdmbiArIGkpOwo+Pj4+Cj4+Pj4KPj4+PiBNaXNzaW5nIGJsYW5rIGxpbmUgYmV0d2VlbiBk
ZWNsYXJhdGlvbihzKSBhbmQgc3RhdGVtZW50KHMpLgo+Pj4gV2lsbCBhZGQuCj4+Pgo+Pj4+Cj4+
Pj4+ICsgICAgICAgIGlmICggIXJjICkKPj4+Pj4gKyAgICAgICAgICAgIHJjID0gcmV0Owo+Pj4+
PiArICAgIH0KPj4+Pj4gKwo+Pj4+PiArICAgIHJldHVybiByYzsKPj4+Pj4gK30KPj4+Pj4gKwo+
Pj4+Cj4+Pj4KPj4+PiBDaGVlcnMsCj4+Pj4KPj4+Pgo+Pj4+IC0tCj4+Pj4gSnVsaWVuIEdyYWxs
Cj4+Pgo+Pj4KPj4+Cj4+PiAtLQo+Pj4gUmVnYXJkcywKPj4+Cj4+PiBPbGVrc2FuZHIgVHlzaGNo
ZW5rbwo+Pgo+Pgo+Pgo+PiAtLQo+PiBSZWdhcmRzLAo+Pgo+PiBPbGVrc2FuZHIgVHlzaGNoZW5r
bwo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IGh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPgo+Cj4KCgoKLS0gClJlZ2FyZHMsCgpPbGVr
c2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:42:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10:42: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.xen.org>)
	id 1dk6dx-0004Hv-OW; Tue, 22 Aug 2017 10:42:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dk6dw-0004Ho-PG
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 10:42:44 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 7D/B6-01732-3AA0C995; Tue, 22 Aug 2017 10:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1tYhobuYa06
 kwYYT4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNrZeZC16zVKw/v4exgfEbcxcjF4eQwHRG
 ieur3rB3MXJySAjwShxZNoMVwg6QeHx2MZgtJDCNUaJ7QQ2ILSwQKTH38xImEFtEQFHiwcubr
 BCD3jBJPJo5iQ3EYRZYxijx6f55NpAqNgF1iROLJzKC2LwCNhI7Pm4F62YRUJXYtvwhWI2oQL
 zE402n2SFqBCVOznzCAmJzClhK3Oy9xgxiMwPN+TPvEpQtL9G8dTbzBEaBWUhaZiEpm4WkbAE
 j8ypG9eLUorLUIl1DvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwABlAIIdjMs/
 Oh1ilORgUhLlnfx9dqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4VzjmRQoJFqempFWmZOcBYg
 UlLcPAoifCGg6R5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOWwBSJABSlFGaBzcCFreXGG
 WlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwbDzKFJzOvBG7TK6AjmICOMGydBnJESSJCSqqBcV9
 f+ccvrA7iBUe3S+1Q3iL+9rTLW4kUvdAtCo4eW+ZrLjpV9ur/ostX/z+7msmos2jBnxNMPsLF
 Lx8+bBNZ3zq1Wm1CwQH2zzP7Mi8syfe3i0gK1gr327PeMXTSoclzbnoFeyf+0FWYeaxo/cXlB
 i9nyWw6d8Lr8NFkdssvTX9+SF31uvG3vkGJpTgj0VCLuag4EQD8c2BR1gIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503398560!72499968!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36376 invoked from network); 22 Aug 2017 10:42:42 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 10:42:42 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 03:42:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,411,1498546800"; d="scan'208";a="1208800570"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga002.fm.intel.com with ESMTP; 22 Aug 2017 03:42:36 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <8bba8f94-c424-443d-4439-794831fc69b5@intel.com>
 <20170818101338.uipzmvb436sklm56@citrix.com>
 <f8ab2e14-7766-40fa-81f4-6831c9564ce1@intel.com>
 <20170822084243.hgpz77xhgqtpomyi@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <2075eb90-868e-e8be-f69b-d57ecab06ed8@intel.com>
Date: Tue, 22 Aug 2017 18:39:32 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822084243.hgpz77xhgqtpomyi@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMTY6NDIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBBdWcg
MjIsIDIwMTcgYXQgMDQ6MDQ6MDlQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gT24gMjAx
N+W5tDA45pyIMTjml6UgMTg6MTMsIFdlaSBMaXUgd3JvdGU6Cj4+Pj4+IEFTU0VSVChpbmZvLT52
aW9tbXVbdmlvbW11X2lkXS0+b3BzKTsKPj4+Pj4+Pgo+Pj4+Pj4+IEZvciBleHRyYSBzYWZldHku
Cj4+Pj4+Cj4+Pj4+IE9yIGNoZWNrIG9wcyBpbiB0aGUgcHJldmlvdXMgaWY/Cj4+Pj4+Cj4+PiBU
aGF0IGRlcGVuZHMgb24gaWYgb3BzIGNhbiBiZSBudWxsIG9yIG5vdC4KPj4KPj4gSWYgb3BzIGlz
bid0IGJlIHNldCwgaXQgd2lsbCBiZSBudWxsLiBCZWNhdXNlIHN0cnVjdCB2aW9tbXUgaXMgYWxs
b2NhdGVkCj4+IHZpYSB4emFsbG9jKCkuCj4gCj4gQnV0IGlzIGl0IGZ1bmN0aW9uYWxseSBjb3Jy
ZWN0IC8gcG9zc2libGUgdG8gaGF2ZSBpdCB0byBiZSBOVUxMIHdoZW4geW91Cj4gY29tZSB0byB0
aGlzIHBhdGg/Cj4gCgpObywgaXQgc2hvdWxkbid0IGJlIE5VTEwgaWYgc3RydWN0IHZpb21tdSBp
cyBzZXQgdXAgY29ycmVjdGx5LgoKLS0gCkJlc3QgcmVnYXJkcwpUaWFueXUgTGFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10: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.xen.org>)
	id 1dk6gL-0004QV-7I; Tue, 22 Aug 2017 10:45:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yu.c.zhang@linux.intel.com>) id 1dk6gJ-0004QO-A1
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 10:45:11 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 0A/7E-01731-63B0C995; Tue, 22 Aug 2017 10:45:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXS1tYhoWvCPSf
 S4Eori8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHgUDtLwUvBioWH/7I0MJ7k62Lk4hASmM4o
 cXvdfuYuRk4OCQFeiSPLZrBC2AESrZ9OM0EUzWeUeLV5NRtIQljARKLp/XRmkISIwBRGiZO7+
 1ghqhYySjz4/IEJpIpNQFvix+rfjCA2r4CTxP9Nf1lAbBYBVYndBxvBbFGBaIm1s5azQ9QISp
 yc+QQszilgLbH3yTOwk5gFzCTmbX4IZctLNG+dDWWLS9x6Mp9pAqPALCTts5C0zELSMgtJywJ
 GllWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBW8/AwLiD
 ccIqv0OMkhxMSqK8k7/PjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSvGNSdSSLAoNT21Ii0zB
 xhHMGkJDh4lEd6JnEBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US580EmSEAUpRRmgc3Ah
 bTlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8waCTOHJzCuB2/QK6AgmoCMMW6eBHFGSiJC
 SamDsqtj1b8Ou2uCHdRcE/vEUtpabaiS93RmlHt/a9HPC03mGf/tMH+92Pr4sVI5t6cMDNedP
 tJ1T6TsTrdJm3WlezMZ0Zc4tcZ2Qkjv1vDv/pa8tl1hQclJJW+YZm8v+Sob21lueqcp8kfvqJ
 3dMKgwM49dyuCC5fMbd/Q/OnxeqPcLIfK7pZ6QSS3FGoqEWc1FxIgAq67K95AIAAA==
X-Env-Sender: yu.c.zhang@linux.intel.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503398705!108160612!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34957 invoked from network); 22 Aug 2017 10:45:07 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 10:45:07 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 03:45:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,411,1498546800"; d="scan'208";a="1208801231"
Received: from zhangyu-win7x64.ccr.corp.intel.com (HELO [10.238.135.171])
 ([10.238.135.171])
 by fmsmga002.fm.intel.com with ESMTP; 22 Aug 2017 03:45:01 -0700
To: Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <E1djjcb-0003ZW-O0@lists.xenproject.org>
 <2e59656a426f4d1898f6c3369935b948@AMSPEX02CL03.citrite.net>
 <95ad88bc-0db3-9be2-75be-498f4a465ea1@arm.com>
From: Yu Zhang <yu.c.zhang@linux.intel.com>
Message-ID: <4d92313f-3bbf-97c3-d4b4-c81a5fec135e@linux.intel.com>
Date: Tue, 22 Aug 2017 18:22:31 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <95ad88bc-0db3-9be2-75be-498f4a465ea1@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA4LzIxLzIwMTcgNjoxNSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFBhdWwsCj4K
PiBPbiAyMS8wOC8xNyAxMToxMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3Vu
Y2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+Pj4gSnVsaWVuIEdyYWxsCj4+PiBTZW50
OiAyMSBBdWd1c3QgMjAxNyAxMTowOAo+Pj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+Pj4gQ2M6IGp1bGllbi5ncmFsbEBhcm0uY29tCj4+PiBTdWJqZWN0OiBbWGVuLWRldmVs
XSBYZW4gNC4xMCBEZXZlbG9wbWVudCBVcGRhdGUKPj4+Cj4+PiBUaGlzIGVtYWlsIG9ubHkgdHJh
Y2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIAo+Pj4gaXRl
bXMgeW91Cj4+PiB3b3VsayBsaWtlIHRvIHNlZSBpbiA0LjEwIHNvIHRoYXQgcGVvcGxlIGhhdmUg
YW4gaWRlYSB3aGF0IGlzIGdvaW5nIAo+Pj4gb24gYW5kCj4+PiBwcmlvcml0aXNlIGFjY29yZGlu
Z2x5Lgo+Pj4KPj4+IFlvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVz
ZSBjYXNlcyBvZiB0aGUgZmVhdHVyZSAKPj4+IHlvdSdyZQo+Pj4gd29ya2luZyBvbi4KPj4+Cj4+
PiA9IFRpbWVsaW5lID0KPj4+Cj4+PiBXZSBub3cgYWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUg
c2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgdHdpY2UgYQo+Pj4geWVhci4gVGhlIHVwY29taW5nIDQu
MTAgdGltZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgo+Pj4KPj4+ICogTGFzdCBwb3N0aW5nIGRhdGU6
IFNlcHRlbWJlciAxNXRoLCAyMDE3Cj4+PiAqIEhhcmQgY29kZSBmcmVlemU6IFNlcHRlbWJlciAy
OXRoLCAyMDE3Cj4+PiAqIFJDMTogVEJECj4+PiAqIFJlbGVhc2U6IERlY2VtYmVyIDIsIDIwMTcK
Pj4+Cj4+PiBOb3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBh
bnltb3JlLiBBbGwgcGF0Y2hlcwo+Pj4gdGhhdCB3aXNoIHRvIGdvIGludG8gNC4xMCBtdXN0IGJl
IHBvc3RlZCBubyBsYXRlciB0aGFuIHRoZSBsYXN0IHBvc3RpbmcKPj4+IGRhdGUuIEFsbCBwYXRj
aGVzIHBvc3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZAo+
Pj4gaW50byBuZXh0IHJlbGVhc2UuCj4+Pgo+Pj4gUkNzIHdpbGwgYmUgYXJyYW5nZWQgaW1tZWRp
YXRlbHkgYWZ0ZXIgZnJlZXplLgo+Pj4KPj4+IFdlIHJlY2VudGx5IGludHJvZHVjZWQgYSBqaXJh
IGluc3RhbmNlIHRvIHRyYWNrIGFsbCB0aGUgdGFza3MgKG5vdCAKPj4+IG9ubHkgYmlnKQo+Pj4g
Zm9yIHRoZSBwcm9qZWN0LiBTZWU6IAo+Pj4gaHR0cHM6Ly94ZW5wcm9qZWN0LmF0bGFzc2lhbi5u
ZXQvcHJvamVjdHMvWEVOL2lzc3Vlcy4KPj4+Cj4+PiBNb3N0IG9mIHRoZSB0YXNrcyB0cmFja2Vk
IGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcgCj4+PiBqaXJhIHRhc2sK
Pj4+IHJlZmVycmVkIGJ5IFhFTi1OLgo+Pj4KPj4+IEkgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUg
dGhlIHZlcnNpb24gbnVtYmVyIG9mIHNlcmllcyBhc3NvY2lhdGVkIHRvIAo+Pj4gZWFjaAo+Pj4g
ZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVt
YmVyIGlmIHRoZSAKPj4+IHNlcmllcwo+Pj4gd2FzIHBvc3RlZCB1cHN0cmVhbT8KPj4+Cj4+PiA9
IFByb2plY3RzID0KPj4+Cj4+PiA9PSBIeXBlcnZpc29yID09Cj4+Pgo+Pj4gKsKgIFBlci1jcHUg
dGFza2xldAo+Pj4gwqAgLcKgIFhFTi0yOAo+Pj4gwqAgLcKgIEtvbnJhZCBSemVzenV0ZWsgV2ls
awo+Pj4KPj4+ICrCoCBBZGQgc3VwcG9ydCBvZiByY3VfaWRsZV97ZW50ZXIsZXhpdH0KPj4+IMKg
IC3CoCBYRU4tMjcKPj4+IMKgIC3CoCBEYXJpbyBGYWdnaW9saQo+Pj4KPj4+ID09PSB4ODYgPT09
Cj4+Pgo+Pj4gKsKgIEFsbG93IGlvcmVxIHNlcnZlciBpbnRlcmZhY2UgdG8gc3VwcG9ydCBYZW5H
VCAodjcpCj4+PiDCoCAtwqAgWEVOLTQzCj4+PiDCoCAtwqAgWXUgWmhhbmcKPj4+IMKgIC3CoCBQ
YXVsIER1cnJhbnQKPj4KPj4gSSB0aGluayB0aGlzIGlzIGVpdGhlciBkb25lIG9yIG9ic29sZXRl
IG5vdy4gTm90IHN1cmUgd2hpY2guCj4KPiBDQ2VkIFl1IFpoYW5nIHRvIHRlbGwgd2hpY2ggb25l
Lgo+CgpUaGFua3MsIEp1bGllbi4gVGhpcyBpcyBkb25lIG5vdy4gOikKCll1Cgo+IENoZWVycywK
PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:53:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10:53: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.xen.org>)
	id 1dk6oQ-00058N-1V; Tue, 22 Aug 2017 10:53:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk6oP-00058H-EP
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 10:53:33 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D4/80-02033-C2D0C995; Tue, 22 Aug 2017 10:53:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDva4O75x
 Ig3tfeC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxb7V/YC76xVry7+4apgfEWSxcjJ4eEgL/E
 7L6lzCA2i4CqxNaXlxhBbDYBZYmfnb1sILYIUHzz9NPsXYxcHMwCVxglViy6DORwcAgLREq8u
 KoEUsMrYCHR9nEBWI2QwDxmibuv2lggEoISJ2c+YQGpZxbQlFi/Sx/ClJZY/o8DpIJZQF6iee
 tssBM4BWwl3s+YyA5iiwqoSHQunQM2RUhAQaJj+jGmCYz8s5AMnYUwdBbC0FlIhi5gZFnFqF6
 cWlSWWqRrqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiUDECwg/FLv/MhRkkO
 JiVR3snfZ0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBt4J4TKSRYlJqeWpGWmQOMD5i0BAePk
 gjvAS6gNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHn9QGYIgBRllObBjYDF6iVGWSlhXk
 ago4R4ClKLcjNLUOVfMYpzMCoJ8+4BmcKTmVcCt+kV0BFMQEcYtk4DOaIkESEl1cCo5HaE/9v
 tuDluqb9WPl36dTJ3xBH/KZdZ9rOFW88S+jTNhLW7yz7FvHW/95S7hjnufDFdrtNW35Qv/bLf
 Qj3PS6zr5/7PbOE7P+8xTpn6WOToQuE1InLO1Tv+XD04/Zmw4DPjn1kMvQJ3Ldwf3y2Rl9mjP
 b//Z84sq2mdBVFXDRsD2+0vTluoxFKckWioxVxUnAgAN8GWS9ACAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503399210!72021458!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18516 invoked from network); 22 Aug 2017 10:53:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 10:53:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444647668"
Date: Tue, 22 Aug 2017 11:53:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822105328.vkhqq25gzsn7mkve@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <8bba8f94-c424-443d-4439-794831fc69b5@intel.com>
 <20170818101338.uipzmvb436sklm56@citrix.com>
 <f8ab2e14-7766-40fa-81f4-6831c9564ce1@intel.com>
 <20170822084243.hgpz77xhgqtpomyi@citrix.com>
 <2075eb90-868e-e8be-f69b-d57ecab06ed8@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2075eb90-868e-e8be-f69b-d57ecab06ed8@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6Mzk6MzJQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyMuaXpSAxNjo0MiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1
ZSwgQXVnIDIyLCAyMDE3IGF0IDA0OjA0OjA5UE0gKzA4MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4g
Pj4gT24gMjAxN+W5tDA45pyIMTjml6UgMTg6MTMsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+Pj4gQVNT
RVJUKGluZm8tPnZpb21tdVt2aW9tbXVfaWRdLT5vcHMpOwo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IEZv
ciBleHRyYSBzYWZldHkuCj4gPj4+Pj4KPiA+Pj4+PiBPciBjaGVjayBvcHMgaW4gdGhlIHByZXZp
b3VzIGlmPwo+ID4+Pj4+Cj4gPj4+IFRoYXQgZGVwZW5kcyBvbiBpZiBvcHMgY2FuIGJlIG51bGwg
b3Igbm90Lgo+ID4+Cj4gPj4gSWYgb3BzIGlzbid0IGJlIHNldCwgaXQgd2lsbCBiZSBudWxsLiBC
ZWNhdXNlIHN0cnVjdCB2aW9tbXUgaXMgYWxsb2NhdGVkCj4gPj4gdmlhIHh6YWxsb2MoKS4KPiA+
IAo+ID4gQnV0IGlzIGl0IGZ1bmN0aW9uYWxseSBjb3JyZWN0IC8gcG9zc2libGUgdG8gaGF2ZSBp
dCB0byBiZSBOVUxMIHdoZW4geW91Cj4gPiBjb21lIHRvIHRoaXMgcGF0aD8KPiA+IAo+IAo+IE5v
LCBpdCBzaG91bGRuJ3QgYmUgTlVMTCBpZiBzdHJ1Y3QgdmlvbW11IGlzIHNldCB1cCBjb3JyZWN0
bHkuCj4gCgpUaGVuIGFuIEFTU0VSVCBpcyB3YXJyYW50ZWQgLS0gaG9wZSB5b3Ugc2VlIHRoZSBs
aW5lIG9mIHRoaW5raW5nLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:57:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10: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.xen.org>)
	id 1dk6sL-0005JM-Hw; Tue, 22 Aug 2017 10:57:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dk6sK-0005JE-AE
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 10:57:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A4/5C-02176-F1E0C995; Tue, 22 Aug 2017 10:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVywNykWFeWb06
 kQf8MG4slHxezODB6HN39mymAMYo1My8pvyKBNaNzzSWmgi9sFftvGDUwnmftYuTiEBKYzijR
 dOMoexcjJ4eEAK/EkWUzWCFsf4kF15qYIYqmMUo0z1jFBpIQFoiUmPt5CROILSKgKPHg5U2oS
 WeYJSY1TGcDcZgFljFKfLp/HqyDTUBd4sTiiYwgNq+AjcTyk4uYQWwWAVWJOxc2ga0WFYiXeL
 zpNDtEjaDEyZlPWEBsTgFLiR9/FoH1MgPN+TPvEjOELS/RvHU28wRGgVlIWmYhKZuFpGwBI/M
 qRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAAZQCCHYzf/zgd
 YpTkYFIS5Z38fXakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleDt45kUKCRanpqRVpmTnAWIFJS
 3DwKInwJvMApXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc57FaRIAKQoozQPbgQsbi8xyk
 oJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcHZApPZl4J3KZXQEcwAR1h2DoN5IiSRISUVAOjd5f
 Fj1OvW9m9bfIZNvfJennk3pftfNHu//5t6bwn/h+lEpucVzYzXOqIFPpr/mTLX68Dh0IqOnOP
 HJr2RYhhy9T4zu7rS7n6I55+rcopXvatKnO+TNMCq6Mr5062LtOdcSyHz1bsa9x+M74l7dfYj
 jSfuKGx/X5s6QPhre/TX4ROyS07Yq6mxFKckWioxVxUnAgAwVwZsdYCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503399451!87695452!1
X-Originating-IP: [192.55.52.115]
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 35454 invoked from network); 22 Aug 2017 10:57:33 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 10:57:33 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 03:57:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,411,1498546800"; d="scan'208";a="142530995"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga005.fm.intel.com with ESMTP; 22 Aug 2017 03:57:29 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <8bba8f94-c424-443d-4439-794831fc69b5@intel.com>
 <20170818101338.uipzmvb436sklm56@citrix.com>
 <f8ab2e14-7766-40fa-81f4-6831c9564ce1@intel.com>
 <20170822084243.hgpz77xhgqtpomyi@citrix.com>
 <2075eb90-868e-e8be-f69b-d57ecab06ed8@intel.com>
 <20170822105328.vkhqq25gzsn7mkve@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <6a4d6b95-ea05-cf71-317f-c489ed5241f7@intel.com>
Date: Tue, 22 Aug 2017 18:54:25 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822105328.vkhqq25gzsn7mkve@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMTg6NTMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBBdWcg
MjIsIDIwMTcgYXQgMDY6Mzk6MzJQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gT24gMjAx
N+W5tDA45pyIMjLml6UgMTY6NDIsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBUdWUsIEF1ZyAyMiwg
MjAxNyBhdCAwNDowNDowOVBNICswODAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4+IE9uIDIwMTfl
ubQwOOaciDE45pelIDE4OjEzLCBXZWkgTGl1IHdyb3RlOgo+Pj4+Pj4+IEFTU0VSVChpbmZvLT52
aW9tbXVbdmlvbW11X2lkXS0+b3BzKTsKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBGb3IgZXh0cmEgc2Fm
ZXR5Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gT3IgY2hlY2sgb3BzIGluIHRoZSBwcmV2aW91cyBpZj8KPj4+
Pj4+Pgo+Pj4+PiBUaGF0IGRlcGVuZHMgb24gaWYgb3BzIGNhbiBiZSBudWxsIG9yIG5vdC4KPj4+
Pgo+Pj4+IElmIG9wcyBpc24ndCBiZSBzZXQsIGl0IHdpbGwgYmUgbnVsbC4gQmVjYXVzZSBzdHJ1
Y3QgdmlvbW11IGlzIGFsbG9jYXRlZAo+Pj4+IHZpYSB4emFsbG9jKCkuCj4+Pgo+Pj4gQnV0IGlz
IGl0IGZ1bmN0aW9uYWxseSBjb3JyZWN0IC8gcG9zc2libGUgdG8gaGF2ZSBpdCB0byBiZSBOVUxM
IHdoZW4geW91Cj4+PiBjb21lIHRvIHRoaXMgcGF0aD8KPj4+Cj4+Cj4+IE5vLCBpdCBzaG91bGRu
J3QgYmUgTlVMTCBpZiBzdHJ1Y3QgdmlvbW11IGlzIHNldCB1cCBjb3JyZWN0bHkuCj4+Cj4gCj4g
VGhlbiBhbiBBU1NFUlQgaXMgd2FycmFudGVkIC0tIGhvcGUgeW91IHNlZSB0aGUgbGluZSBvZiB0
aGlua2luZy4KPiAKCk9LLiBJIGdvdCBpdC4gV2lsbCBhZGQgaW4gdGhlIG5leHQgdmVyc2lvbi4K
Ci0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 10:59:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 10:59: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.xen.org>)
	id 1dk6tj-0005Or-Rj; Tue, 22 Aug 2017 10:59:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400d52203=George.Dunlap@citrix.com>)
 id 1dk6ti-0005Ol-Tk
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 10:59:03 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3B/5C-03368-67E0C995; Tue, 22 Aug 2017 10:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQreUb06
 kweXtEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bqxVNZCiYoVxw/sZKxgfGaTBcjJ4eEgJ/E
 7KP/mSDsPIm965awwdjHnl8Ei/MKCEqcnPmEBcTmFLCXeNX8BijOxSEksIpdYsPueYwgCTYBP
 Yl5x7+CFbEIqEqcmHsbalCixJX3LawQgwIkTi1uZwNpFhaYwygxq3kWM0hCREBZovfXbxaQBL
 PAKSaJpTv+gyWYBTQlWrf/ZgexhYCmLn5wFMjmAJqaLnH2e+YERoFZSA6chaRjASPTKkb14tS
 istQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAMGQAgh2MO587HWKU5GBS
 EuWd/H12pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3lm8cyKFBItS01Mr0jJzgBEBk5bg4FES4
 T0LkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeV5AiAZCijNI8uBGw6LzEKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYd5nPEBTeDLzSuA2vQI6ggnoCMPWaSBHlCQipKQaGLNzuK0XrPb
 WOLPQ0F2u9cjkq5ZrHovtu+5ssjbtu4VOw9bZ3S4PVWcu8pYX++13fPoMt13nEu95vO08+9X2
 7Dq5DW51s27f193NVshqccZUKKBSMVkg4Ju8wKuQo7FKZw7McC99vC7pTVOvj6ZxwZpUFu9tr
 +3vF4kslvJa4VHQ+l/es+fZeyWW4oxEQy3mouJEABrOPXbJAgAA
X-Env-Sender: prvs=400d52203=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503399541!111425090!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55809 invoked from network); 22 Aug 2017 10:59:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 10:59:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="51345155"
X-Gm-Message-State: AHYfb5jIK12r1q/Ciaf/wNobPBqFb6BMrGiSw8wRhUMC+ib0bVUr4P+2
 PH/XxUgts3T1J6WKNLVXH2YqO7kMqw==
X-Received: by 10.55.204.2 with SMTP id r2mr304366qki.75.1503399538100; Tue,
 22 Aug 2017 03:58:58 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <599BED5D0200007800171BFF@prv-mh.provo.novell.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
 <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
 <99b2f1db-84c7-1421-dd3d-56b1f5a539a2@citrix.com>
 <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
 <598AD786020000780016DF89@prv-mh.provo.novell.com>
 <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
 <599AE9330200007800171877@prv-mh.provo.novell.com>
 <fabbcef7-a7ad-f5aa-67a1-d79ea73a32f5@citrix.com>
 <599BED5D0200007800171BFF@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 22 Aug 2017 11:58:57 +0100
X-Gmail-Original-Message-ID: <CAFLBxZa5=+zMVwf8ODuSQbE0V8wjUsSz+5bGnsgHmAcgudQ_9A@mail.gmail.com>
Message-ID: <CAFLBxZa5=+zMVwf8ODuSQbE0V8wjUsSz+5bGnsgHmAcgudQ_9A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 RossLagerwall <ross.lagerwall@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgNzozNyBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyMS4wOC4xNyBhdCAxNzoyOCwgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+IFNvIHlvdXIgYXJndW1lbnQgc2VlbXMgdG8gYmU6Cj4+Cj4+
IDEuIFdlIGNhbiBvbmx5IHByb3ZpZGUgc2VjdXJpdHkgc3VwcG9ydCBpbiBzaXR1YXRpb25zIHdo
ZXJlIHdlIGNhbiB0ZXN0Cj4+IGFsbCBwb3NzaWJsZSBjb21iaW5hdGlvbnMgaW4gdGhlIHN1cHBv
cnQgbWF0cml4Lgo+Pgo+PiAyLiBXZSBjYW5ub3QgdGVzdCB0aGUgZW50aXJlIG1hdHJpeCBvZiBj
b21iaW5hdGlvbnMgZm9yIFhlbiB4IGxpdmVwYXRjaAo+PiB0b29scyB4IGNvbXBpbGVycwo+Pgo+
PiAzLiBUaGVyZWZvcmUsIHdlIGNhbm5vdCBwcm92aWRlIHNlY3VyaXR5IHN1cHBvcnQgZm9yIGxp
dmVwYXRjaGluZyB0b29scy4KPj4KPj4gUHV0IHRoaXMgd2F5LCBJIGhvcGUgeW91IGNhbiBzZWUg
d2hhdCB0aGUgZmxhdyBpbiB0aGUgYXJndW1lbnQgaXM6ICMxIGlzCj4+IGZhbHNlLiAgWGVuIGhh
cyB7WGVuIHZlcnNpb259IHgge0xpbnV4IHZlcnNpb259IHgge0NvbXBpbGVyfSB4Cj4+IHtIYXJk
d2FyZX0uICBIYXJkd2FyZSBvZiBjb3Vyc2UgaW5jbHVkZXMgbm90IG9ubHkgdGhlIGNoaXAgaXRz
ZWxmLCBidXQKPj4gdGhlIEJJT1MgLyBmaXJtd2FyZSwgYW5kIHRoZSBwYXJ0aWN1bGFyIGRldmlj
ZXMgKGFuZCBkZXZpY2UgZmlybXdhcmUpLgo+PiBJZiB3ZSB3YW50ZWQgd2UgY291bGQgYWRkIGlu
IHtQeXRob24gdmVyc2lvbn0gZm9yIHBlb3BsZSB1c2luZyBweWdydWIsCj4+IGFuZCB7T2NhbWwg
Y29tcGlsZXIgdmVyc2lvbn0gZm9yIHBlb3BsZSBydW5uaW5nIE9jYW1sLCB2ZXJzaW9ucyBvZgo+
PiBzeXN0ZW1kIC0tIEknbSBzdXJlIHdpdGggZWZmb3J0IEkgY291bGQgZmluZCBtb3JlIGRpbWVu
c2lvbnMgdG8gYWRkIHRvCj4+IHRoZSBtYXRyaXguCj4+Cj4+IFdlIGRvIG5vdCwgYW5kIG5ldmVy
IGhhdmUsICp0ZXN0ZWQqIHRoZSBlbnRpcmUgbWF0cml4IG9mIHBvc3NpYmxlCj4+IGNvbWJpbmF0
aW9ucyBjb25zaWRlcmVkICJzZWN1cml0eSBzdXBwb3J0ZWQiIHRvIG1ha2Ugc3VyZSB0aGV5IHdv
cmsuCj4+IFN1Y2ggYSBtYXRyaXggaXMgY29tcGxldGVseSBpbXBvc3NpYmxlIHRvIGV2ZW4gY29u
c2lkZXIsIGFuZCBldmVuIGlmIHdlCj4+IGRpZCBzb21lIHNvcnQgb2YgdGVzdGluZywgdGhhdCBj
b3VsZCBub3QgZ3VhcmFudGVlIHRoYXQgdGhleSBhcmUgYnVnIGZyZWUuCj4+Cj4+IFdoYXQgd2Ug
ZG8gZm9yIHNlY3VyaXR5IHN1cHBvcnQgaXM6Cj4+Cj4+IDEuIFRlc3QgYSAqcmVwcmVzZW50YXRp
dmUgc2FtcGxlKiBvZiBjb21iaW5hdGlvbnMgKHZpYSBvc3N0ZXN0LCBwcm9kdWN0Cj4+IHRlc3Rp
bmcsIHVzZXIgdGVzdGluZywgJmMpCj4+Cj4+IDIuIFByb21pc2UgdG8gaXNzdWUgWFNBcyBpZiBh
bnlvbmUgKmhhcHBlbnMgdG8gZGlzY292ZXIqIGEgY29tYmluYXRpb24KPj4gaW4gdGhlIHJlc3Qg
b2YgdGhlIHN1cHBvcnQgbWF0cml4IHRoYXQgaGFzIGEgc2VjdXJpdHkgaXNzdWUKPj4KPj4gVGhh
dCBpcyB0aGUgcmVxdWlybWVudCBmb3Igbm9ybWFsIFhlbiwgYW5kIGl0IHdvdWxkIGJlIHRoZSBz
YW1lCj4+IHJlcXVpcmVtZW50IGZvciBsaXZlcGF0Y2gtdG9vbHM6IFRoYXQgYmV0d2VlbiBvc3N0
ZXN0LCBwcm9kdWN0LCBhbmQgdGhlCj4+IGNvbW11bml0eSwgd2UgZ2V0IHJlZ3VsYXIgdGVzdGlu
ZyBvZiAqYSByZXByZXNlbnRhdGl2ZSBzYW1wbGUqIG9mIHtYZW4sCj4+IGxpdmVwYXRjaC10b29s
cywgY29tcGlsZXJ9LCBhbmQgKHdoYXQgcHJpbWFyaWx5IGNvbmNlcm5zIG1lKSBpc3N1ZSBhbgo+
PiBYU0EgaWYgYW55b25lIGRpc2NvdmVycyBhIHNlY3VyaXR5IGlzc3VlIHNvbWV3aGVyZSBpbiB0
aGF0IG1hdHJpeC4KPj4KPj4gSSdtIG5vdCBmcnVzdHJhdGVkLCBidXQgSSBhbSBiYWZmbGVkIGJ5
IHRoZSBmYWN0IHRoYXQgdGhpcyAic3VwcG9ydAo+PiBtYXRyaXgiIG9iamVjdGlvbiBpcyBzbyBw
ZXJzaXN0ZW50LiAgTmVhcmx5IGV2ZXJ5b25lIGhhcyBicm91Z2h0IGl0IHVwLAo+PiBhcyB0aG91
Z2ggInRlc3QgZXZlcnkgY29tYmluYXRpb24iIHdhcyBhIG5lY2Vzc2FyeSByZXF1aXJlbWVudCwg
aW4gc3BpdGUKPj4gb2YgdGhlIGZhY3QgdGhhdCAxKSB0aGVyZSBpcyAqbm8qIHBpZWNlIG9mIHNv
ZnR3YXJlIGZvciB3aGljaCB3ZSB0ZXN0Cj4+IHRoZSBlbnRpcmUgbWF0cml4IG9mIHBvc3NpYmxl
IGNvbWJpbmF0aW9ucyAyKSBJIGhhdmUgc2FpZCBvdmVyIGFuZCBvdmVyCj4+IGFnYWluIChpbiBm
YWN0LCBJIHNwZWNpZmljYWxseSBzYWlkIGEgZmV3IHJlcGxpZXMgYWdvIC0tIGl0J3MgdGhlcmUg
YXQKPj4gdGhlIHRvcCBvZiB0aGlzIGVtYWlsKSB0aGF0IHdlIGRvIG5vdCB0ZXN0IGFsbCBwb3Nz
aWJsZSBjb21iaW5hdGlvbnMuCj4KPiBXZWxsLCBwYXJ0IG9mIGl0IG1heSBiZSB0aGF0IHRoZSBv
dGhlciBjb21wb25lbnRzIGludm9sdmVkIGluIHRoZQo+IHRlc3QgbWF0cml4IHlvdSBzdWdnZXN0
IGFyZSBleHRlcm5hbCwgaS5lLiB3ZSdyZSBqdXN0IHRoZWlyIGNvbnN1bWVycy4KCkJ1dCBvdXIg
cmVzcG9uc2UgdG8gbWUsIHlvdSBtZW50aW9uZWQgZGlzdHJvcyBoYXZpbmcgcGF0Y2hlZCBjb21w
aWxlcnMKYXMgYSByZWFzb24gdGhhdCB0aGUgbWF0cml4IGlzIHVudGVuYWJseSBsYXJnZS4KCj4g
SWYgd2UgY29uc2lkZXIganVzdCBvdXIgb3duIHBvcnRpb25zLCB0aGUgbWF0cml4IGlzIC0gYXMg
c2FpZCAtIG9uZQo+IGRpbWVuc2lvbmFsLiBXaXRoIHRoZSBsaXZlcGF0Y2hpbmcgdG9vbHMsIGEg
ZGltZW5zaW9uIGlzIGJlaW5nIGFkZGVkLgo+IEV2ZW4gdXMgaXNzdWluZyBMaW51eCBYU0FzIGlz
LCB3aXRoIHRoZSBjdXJyZW50IHVwc3RyZWFtIHN0YXR1cyBvZgo+IHRoZSBYZW4gcGllY2VzIGlu
IHRoZXJlLCBxdWVzdGlvbmFibGUgaW1vLiBUaGlzIGlzIGFsc28gY29uc2lkZXJpbmcKPiB0aGUg
ZmFjdCB0aGF0IGlpcmMgd2UndmUgbmV2ZXIgaXNzdWVkIGFuIFhTQSBmb3IgYW5vdGhlciBYZW4g
Z3Vlc3QKPiBPUywgeWV0IGl0IGlzIGhhcmQgdG8gYmVsaWV2ZSB0aGF0IG9ubHkgTGludXggd291
bGQgZXZlciBoYWQgYW55Cj4gdnVsbmVyYWJpbGl0eS4KCldlbGwsIG5vIC0tIHdlIGhhdmUgYXQg
dmVyeSBsZWFzdCB7TGludXh9IHgge1hlbn0sIGZvciB3aGljaCB3ZSBlbmQgdXAKdGVzdGluZyAq
bWFueSogZGlmZmVyZW50IGNvbmZpZ3VyYXRpb25zLCBidXQgY2VydGFpbmx5IG5vdCBhbGwuCgpJ
IHRoaW5rIGd1ZXN0IE9TIHN1cHBvcnQgaXMgYWN0dWFsbHkgYSBwcmV0dHkgZ29vZCBhbmFsb2cu
ICBJIGNhbid0CmltYWdpbmUgbm90IGlzc3VpbmcgWFNBcyBmb3IgYnVncyBpbiBMaW51eCwganVz
dCBhcyBJIGNhbid0IGltYWdpbmUKbm90IGlzc3VpbmcgWFNBcyBmb3IgYWN0dWFsIHNlY3VyaXR5
IGlzc3VlcyB0aGF0IGdldCBmb3VuZCBpbiB0aGUKbGl2ZXBhdGNoIHRvb2xzLiAgSWYgeW91IHRo
aW5rIHdlIHNob3VsZG4ndCBnaXZlIHNlY3VyaXR5IHN1cHBvcnQgZm9yCkxpbnV4LCBpdCBtYWtl
cyBzZW5zZSB0aGF0IHlvdSB3b3VsZCBmZWVsIHRoZSBzYW1lIHdheSBmb3IKbGl2ZXBhdGNoLXRv
b2xzIChhbHRob3VnaCBJIGRvbid0IHJlYWxseSB1bmRlcnN0YW5kIHdoeSB5b3UgdGhpbmsgdGhh
dAp3YXkgYWJvdXQgZWl0aGVyKS4KCldlIGlzc3VlIG1vcmUgWFNBcyBmb3IgTGludXggdGhhbiBm
b3Igb3RoZXIgZ3Vlc3RzLCBpbiBwYXJ0IGJlY2F1c2Ugb2YKdGhlIGNvbXBsZXhpdHkgb2YgdGhl
IGNvZGUgaW5zaWRlIExpbnV4IGNvbXBhcmVkIHRvIG90aGVyIE9TZXM7IGJ1dAphbHNvIGluIHBh
cnQgZHVlIHRvIHRoZSBmYWN0IHRoYXQgdGhhdCBpcyB0aGUgbW9zdCB0ZXN0ZWQgYW5kCmxvb2tl
ZC1hdC4gIFRoZXJlIHByb2JhYmx5ICphcmUqIG1vcmUgYnVncyBpbiBMaW51eCB0aGFuIGluIE5l
dEJTRCBvcgpGcmVlQlNEOyBidXQgYWxzbyBtb3JlIG9mIHRoZW0gYXJlIGZvdW5kIGJlY2F1c2Ug
bW9yZSBwZW9wbGUgYXJlCnRlc3RpbmcgYW5kIGxvb2tpbmcuCgpCdXQgaW4gYW55IGNhc2UsIGlu
IG15IG1pbmQsIHRoZSBwcm9taXNlIG5ldmVyIHdhcyAid2UgdGVzdCBhbGwKdmVyc2lvbnMgb2Yg
TGludXggd2l0aCBhbGwgdmVyc2lvbnMgb2YgWGVuIiwgbXVjaCBsZXNzICJXZSB0ZXN0IGFsbAp2
ZXJzaW9ucyBvZiBhbGwgb3BlcmF0aW5nIHN5c3RlbXMgd2l0aCBhbGwgdmVyc2lvbnMgb2YgWGVu
Ii4gIFRoZQpwcm9taXNlIHdhcywgIldlIHRlc3QgYSByZXByZXNlbnRhdGl2ZSBzYW1wbGUgb2Yg
TGludXggYW5kIFhlbgpjb21iaW5hdGlvbnMsIGFuZCB3ZSBwcm9taXNlIHRvIHJlcG9ydCBpc3N1
ZXMgaWYgdGhleSBhcmUgZm91bmQuIgpUaGF0J3Mgd2hhdCBJIHRoaW5nIGlzIHRoZSByaWdodCB0
aGluZyB0byBkbyBmb3IgbGl2ZXBhdGNoLXRvb2xzIGFzCndlbGwuCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:02:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11:02: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.xen.org>)
	id 1dk6xM-00064z-El; Tue, 22 Aug 2017 11:02:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk6xL-00064s-7l
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 11:02:47 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9B/58-01993-65F0C995; Tue, 22 Aug 2017 11:02:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQjeEf06
 kwbF7+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWHRtZC7bLV0xay9XA2CDVxcjJISHgJ7Gn
 9TMbiM0ioCrxbWYrUxcjBwebgL3E9K8VIGERAXOJ3W2tLCA2s0C5xAGgKSC2sECSxJE/d8BsX
 gEPiXkdhxhBbCEBX4mH79azQMQFJU7OfALVqydxY+oUNpDxzALSEsv/cUCE5SWat85mBrE5ga
 7p+nSACcQWFVCROLlyDRPESEWJ/nkP2CAuTpeY+KyHZQKjwCwkG2Yh2TALYcMsJBsWMLKsYtQ
 oTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDFYGINjBuLLd+RCj
 JAeTkijv5O+zI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M7inRMpJFiUmp5akZaZA4wbmLQEB
 4+SCO9ZkDRvcUFibnFmOkTqFKOilDjvOpCEAEgiozQPrg0Wq5cYZaWEeRmBDhHiKUgtys0sQZ
 V/xSjOwagkzHsZZApPZl4J3PRXQIuZgBYbtk4DWVySiJCSamCcNPXftm/TF/2xllcP8pSbqf3
 Q5FfLrPqIypsqb320nisw7N8leebZXvkffXPzFl6d+mHTQuvLex58mXr73k5fdrHITu3+o/8P
 1DgvdhMoOBrNzyG3z2bWEW7OP1oVR2ZotHJELdt8aZ99ccT6/p8LBRRlUtl23X47dUvNtiM+c
 l9OHZWd+/XAHyWW4oxEQy3mouJEAHxN0qbQAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503399764!79872441!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44036 invoked from network); 22 Aug 2017 11:02:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 11:02:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="51345391"
Date: Tue, 22 Aug 2017 12:02:40 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: VIVEK KUMAR CHAUBEY <vivek.kumar.chaubey@gmail.com>
Message-ID: <20170822110240.dyrpnq5jixwskhy3@MacBook-Pro-de-Roger.local>
References: <1503316178-15058-1-git-send-email-vivekkumar.chaubey@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503316178-15058-1-git-send-email-vivekkumar.chaubey@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org,
 Vivek Kumar Chaubey <vivekkumar.chaubey@citrix.com>, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v3] hvmloader: support system enclosure
 asset tag (SMBIOS type 3)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMTI6NDk6MzhQTSArMDEwMCwgVklWRUsgS1VNQVIgQ0hB
VUJFWSB3cm90ZToKPiBGcm9tOiBWaXZlayBLdW1hciBDaGF1YmV5IDx2aXZla2t1bWFyLmNoYXVi
ZXlAY2l0cml4LmNvbT4KPiAKPiBBbGxvdyBzZXR0aW5nIHN5c3RlbSBlbmNsb3N1cmUgYXNzZXQg
dGFnIGZvciBIVk0gZ3Vlc3QuIEd1ZXN0IE9TIGNhbgo+IGNoZWNrIGFuZCBwZXJmb3JtIGRlc2ly
ZWQgb3BlcmF0aW9uIGxpa2Ugc3VwcG9ydCBpbnN0YWxsYXRpb24uCj4gQWxzbyBhZGRlZCBkb2N1
bWVudGF0aW9uIG9mICd+L2Jpb3Mtc3RyaW5nLyonIHhlbnN0b3JlIGtleXMgaW50bwo+IGRvY3Mv
bWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93bgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZpdmVrIEt1
bWFyIENoYXViZXkgPHZpdmVra3VtYXIuY2hhdWJleUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAtLS0KPiBDaGFuZ2Vz
IHNpbmNlIHYyKFJldmlldyBjaGFuZ2VzKToKPiAgICogUmVtb3ZlIHN0eWxlIGNoYW5nZXMgdG8g
ZXhpc3RpbmcgbGluZXMKPiAgICogQWRkIGRvY3VtZW50YXRpb24gZm9yIHhlbnN0b3JlIGtleXMg
J34vYmlvcy1zdHJpbmdzLyonIHRvCj4gZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3du
Cj4gLS0tCj4gIGRvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93biAgICAgICB8IDIyICsr
KysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5j
ICAgICAgIHwgMTQgKysrKysrKysrKystLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1f
eHNfc3RyaW5ncy5oIHwgIDEgKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRo
cy5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93bgo+IGluZGV4IDZj
ODBhOWUuLjkyMjU4ZmEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1h
cmtkb3duCj4gKysrIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCj4gQEAgLTIx
MSw2ICsyMTEsMjggQEAgd2lsbCBub3QgcmVsb2NhdGUgZ3Vlc3QgbWVtb3J5Lgo+ICAKPiAgVGhl
IEJJT1MgdXNlZCBieSB0aGlzIGRvbWFpbi4KPiAgCj4gKyMjIyMgfi9iaW9zLXN0cmluZ3MvYmlv
cy12ZW5kb3IgPSBTVFJJTkcgW0hWTSxJTlRFUk5BTF0KPiArIyMjIyB+L2Jpb3Mtc3RyaW5ncy9i
aW9zLXZlcnNpb24gPSBTVFJJTkcgW0hWTSxJTlRFUk5BTF0KPiArIyMjIyB+L2Jpb3Mtc3RyaW5n
cy9zeXN0ZW0tbWFudWZhY3R1cmVyID0gU1RSSU5HIFtIVk0sSU5URVJOQUxdCj4gKyMjIyMgfi9i
aW9zLXN0cmluZ3Mvc3lzdGVtLXByb2R1Y3QtbmFtZSA9IFNUUklORyBbSFZNLElOVEVSTkFMXQo+
ICsjIyMjIH4vYmlvcy1zdHJpbmdzL3N5c3RlbS12ZXJzaW9uID0gU1RSSU5HIFtIVk0sSU5URVJO
QUxdCj4gKyMjIyMgfi9iaW9zLXN0cmluZ3Mvc3lzdGVtLXNlcmlhbC1udW1iZXIgPSBTVFJJTkcg
W0hWTSxJTlRFUk5BTF0KPiArIyMjIyB+L2Jpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtbWFudWZhY3R1
cmVyID0gU1RSSU5HIFtIVk0sSU5URVJOQUxdCj4gKyMjIyMgfi9iaW9zLXN0cmluZ3MvZW5jbG9z
dXJlLXNlcmlhbC1udW1iZXIgPSBTVFJJTkcgW0hWTSxJTlRFUk5BTF0KPiArIyMjIyB+L2Jpb3Mt
c3RyaW5ncy9lbmNsb3N1cmUtYXNzZXQtdGFnID0gU1RSSU5HIFtIVk0sSU5URVJOQUxdCj4gKyMj
IyMgfi9iaW9zLXN0cmluZ3MvYmF0dGVyeS1tYW51ZmFjdHVyZXIgPSBTVFJJTkcgW0hWTSxJTlRF
Uk5BTF0KPiArIyMjIyB+L2Jpb3Mtc3RyaW5ncy9iYXR0ZXJ5LWRldmljZS1uYW1lID0gU1RSSU5H
IFtIVk0sSU5URVJOQUxdCj4gKwo+ICtUaGVzZSB4ZW5zdG9yZSB2YWx1ZXMgYXJlIHVzZWQgdG8g
b3ZlcnJpZGUgc29tZSBvZiB0aGUgZGVmYXVsdCBzdHJpbmcKPiArdmFsdWVzIGluIHRoZSBTTUJJ
T1MgdGFibGUgY29uc3RydWN0ZWQgaW4gaHZtbG9hZGVyLiBTZWUgdGhlIFNNQklPUwo+ICt0YWJs
ZSBzcGVjaWZpY2F0aW9uIGF0IGh0dHA6Ly93d3cuZG10Zi5vcmcvc3RhbmRhcmRzL3NtYmlvcy8K
PiArCj4gKyMjIyMgfi9iaW9zLXN0cmluZ3Mvb2VtLSogPSBTVFJJTkcgW0hWTSxJTlRFUk5BTF0K
PiArCj4gKzEgdG8gOTkgT0VNIHN0cmluZ3MgY2FuIGJlIHNldCBpbiB4ZW5zdG9yZSB1c2luZyB2
YWx1ZXMgb2YgdGhlIGZvcm0KPiArJ34vYmlvcy1zdHJpbmdzL29lbS0xJyB0byAnfi9iaW9zLXN0
cmluZ3Mvb2VtLTk5Jy4gVGhlc2Ugc3RyaW5ncyB3aWxsIGJlCj4gK2xvYWRlZCBpbnRvIHRoZSBT
TUJJT1MgdHlwZSAxMSBzdHJ1Y3R1cmUuCj4gKwo+ICAjIyMjIH4vcGxhdGZvcm0vKiA9ICgiMCJ8
IjEiKSBbSFZNLElOVEVSTkFMXQo+ICAKPiAgVmFyaW91cyBib29sZWFuIHBsYXRmb3JtIHByb3Bl
cnRpZXMuCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYyBi
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwo+IGluZGV4IDIxMGM3YjAuLjE1NDc0
N2QgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jCj4gKysr
IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jCj4gQEAgLTUzMSw2ICs1MzEsNyBA
QCBzbWJpb3NfdHlwZV8zX2luaXQodm9pZCAqc3RhcnQpCj4gICAgICBjb25zdCBjaGFyICpzOwo+
ICAgICAgdm9pZCAqcHRzOwo+ICAgICAgdWludDMyX3QgbGVuZ3RoOwo+ICsgICAgdWludDMyX3Qg
Y291bnRlciA9IDA7Cj4gIAo+ICAgICAgcHRzID0gZ2V0X3NtYmlvc19wdF9zdHJ1Y3QoMywgJmxl
bmd0aCk7Cj4gICAgICBpZiAoIChwdHMgIT0gTlVMTCkmJihsZW5ndGggPiAwKSApCj4gQEAgLTU0
Niw3ICs1NDcsNyBAQCBzbWJpb3NfdHlwZV8zX2luaXQodm9pZCAqc3RhcnQpCj4gICAgICBwLT5o
ZWFkZXIubGVuZ3RoID0gc2l6ZW9mKHN0cnVjdCBzbWJpb3NfdHlwZV8zKTsKPiAgICAgIHAtPmhl
YWRlci5oYW5kbGUgPSBTTUJJT1NfSEFORExFX1RZUEUzOwo+ICAKPiAtICAgIHAtPm1hbnVmYWN0
dXJlcl9zdHIgPSAxOwo+ICsgICAgcC0+bWFudWZhY3R1cmVyX3N0ciA9ICsrY291bnRlcjsKPiAg
ICAgIHAtPnR5cGUgPSAweDAxOyAvKiBvdGhlciAqLwo+ICAgICAgcC0+dmVyc2lvbl9zdHIgPSAw
Owo+ICAgICAgcC0+c2VyaWFsX251bWJlcl9zdHIgPSAwOwo+IEBAIC01NjIsMTMgKzU2MywyMCBA
QCBzbWJpb3NfdHlwZV8zX2luaXQodm9pZCAqc3RhcnQpCj4gICAgICBzdHJjcHkoKGNoYXIgKilz
dGFydCwgcyk7Cj4gICAgICBzdGFydCArPSBzdHJsZW4ocykgKyAxOwo+ICAKPiAtICAgIC8qIE5v
IGludGVybmFsIGRlZmF1bHRzIGZvciB0aGlzIGlmIHRoZSB2YWx1ZSBpcyBub3Qgc2V0ICovCj4g
KyAgICAvKiBObyBpbnRlcm5hbCBkZWZhdWx0cyBmb3IgZm9sbG93aW5nIG9uZXMgaWYgdGhlIHZh
bHVlIGlzIG5vdCBzZXQgKi8KPiAgICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19FTkNMT1NV
UkVfU0VSSUFMX05VTUJFUiwgTlVMTCk7Cj4gICAgICBpZiAoIChzICE9IE5VTEwpJiYoKnMgIT0g
J1wwJykgKQo+ICAgICAgewo+ICAgICAgICAgIHN0cmNweSgoY2hhciAqKXN0YXJ0LCBzKTsKPiAg
ICAgICAgICBzdGFydCArPSBzdHJsZW4ocykgKyAxOwo+IC0gICAgICAgIHAtPnNlcmlhbF9udW1i
ZXJfc3RyID0gMjsKPiArICAgICAgICBwLT5zZXJpYWxfbnVtYmVyX3N0ciA9ICsrY291bnRlcjsK
PiArICAgIH0KPiArICAgIHMgPSB4ZW5zdG9yZV9yZWFkKEhWTV9YU19FTkNMT1NVUkVfQVNTRVRf
VEFHLCBOVUxMKTsKPiArICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKCkkn
bSBub3Qgc3VyZSB3aGV0aGVyIHRoZSBpbm5lciBwYXJlbnRoZXNlcyBhcmUgcmVxdWlyZWQgaGVy
ZSwgYnV0CnRoYXQncyBqdXN0IGEgbml0LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:03:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11: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.xen.org>)
	id 1dk6xi-00067s-R6; Tue, 22 Aug 2017 11:03:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk6xh-00067i-MW
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 11:03:09 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 DC/12-03765-C6F0C995; Tue, 22 Aug 2017 11:03:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDvW4O/5x
 Ig7k3ZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyjJxULXrNV9HcuYWpg3MvaxcjJISHgL9Ez
 9QsziM0ioCrR/LwbzGYTUJb42dnLBmKLAMU3Tz/N3sXIxcEscIVRYsWiy+wgCWEBe4kvH2+AF
 fEKWEic/NrDCFIkJLCPSaLr7g8miISgxMmZT1i6GDmAujUl1u/ShzClJZb/4wCpYBaQl2jeOh
 tsL6eArcSW2evBbhMVUJHoXDqHBcQWElCQ6Jh+jGkCI/8sJENnIQydhTB0FpKhCxhZVjGqF6c
 WlaUW6VrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiUDEOxgvLsp4BCjJAeT
 kijv5O+zI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8CrzzYkUEixKTU+tSMvMAcYHTFqCg0dJh
 JcdJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeWZAiAZCijNI8uBGwWL3EKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYd6TIFN4MvNK4Da9AjqCCegIw9ZpIEeUJCKkpBoYw3Uv2gSxOHW
 sPDad9chdfaEPvCuXXLesm7WrhsPWvtP/zgHNw0mpV4IlrvhOYlvLdFM3TutcLgs363OdrRn/
 pwnf9pZevkhPwNxTWtjtS6z2jzi+ydulpectZazXW8S18WpYs05RW9Wmjk+/RFRCFT0PubPe/
 VHVo789wWVHxRORiots8jOVWIozEg21mIuKEwEeMqZf0AIAAA==
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503399786!112583955!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42975 invoked from network); 22 Aug 2017 11:03:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 11:03:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444648817"
Date: Tue, 22 Aug 2017 12:03:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822110305.y6dxk5dacfcoqivu@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
 <20170817111915.36qm7agffyaj24qr@citrix.com>
 <644abf78-4f55-0000-8942-ef554759736c@intel.com>
 <20170818101520.fa7cm7v2oenbeiou@citrix.com>
 <8b22b02b-0b7a-adf7-2b92-749e9844e353@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8b22b02b-0b7a-adf7-2b92-749e9844e353@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDQ6MDc6MzJQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgxOOaXpSAxODoxNSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIEZy
aSwgQXVnIDE4LCAyMDE3IGF0IDAzOjE3OjM3UE0gKzA4MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4g
Pj4gT24gMjAxN+W5tDA45pyIMTfml6UgMTk6MTksIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IE9uIFdl
ZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjA1UE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4g
Pj4+PiArTm93IGp1c3Qgc3VwcHBvcnQgc2luZ2xlIHZJT01NVSBmb3Igb25lIFZNIGFuZCBpbnRy
b2R1Y2VkIGRvbWN0bHMgYXJlIGNvbXBhdGlibGUKPiA+Pj4+ICt3aXRoIG11bHRpLXZJT01NVSBz
dXBwb3J0Lgo+ID4+Pgo+ID4+PiBJcyB0aGlzIHN0aWxsIHRydWU/IAo+ID4+Cj4gPj4gWWVzLCB0
aGUgcGF0Y2hzZXQganVzdCBzdXBwb3J0cyBzaW5nbGUgdklPTU1VIGZvciBvbmUgVk0uCj4gPj4K
PiA+IAo+ID4gVGhlIGZpcnN0IHBhcnQgb2YgdGhlIHNlbnRlbmNlIGlzIHRydWUsIGJ1dCB0aGUg
bGF0dGVyIGlzIHByb2JhYmx5IG5vdC4KPiA+IEl0IHNlZW1zIHRvIG1lIGRvbWN0bCBpcyBhYmxl
IHRvIGNvcGUgd2l0aCBtdWx0aXBsZSB2aW9tbXUuIFBsZWFzZQo+ID4gY29ycmVjdCBtZSBpZiBJ
J20gd3JvbmcuCj4gCj4gVGhlc2UgZG9tY3RsIGlzIGFibGUgdG8gc3VwcG9ydCBtdWx0aXBsZSB2
SU9NTVUgYnV0IHZJT01NVSBkZXZpY2UgbW9kZWwKPiBpbiBYZW4gaHlwZXJ2aXNvciBvbmx5IHN1
cHBvcnQgc2luZ2xlIHZJT01NVSBmb3Igb25lIFZNLgo+IAoKSW4gdGhhdCBjYXNlIHBsZWFzZSB1
cGRhdGUgdGhlIGRvY3VtZW50LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:03:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11: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.xen.org>)
	id 1dk6yA-0006Df-3G; Tue, 22 Aug 2017 11:03:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dk6y9-0006DB-BR
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 11:03:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 7C/DC-03406-88F0C995; Tue, 22 Aug 2017 11:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbedf06
 kwb92dYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdNzmKvjTyVhx/+xVlgbG
 qdFdjFwcQgJ/GSVeHvvJCOE8ZpTYuPwrK4SzjVGi4cI3oAwnh4iAs8TXM3PZQWxeAX2Ji8dvM
 YHYwgLhEj8OrGIBaZAQ2GAisfDHRFaQhISAp0TThyNACQ4w+9paqy5Gdg42ASuJQ2IgQRYBVY
 mzM5QmMHIvYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 obwYg2MHYfdn/EKMkB5OSKO/k77MjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwKvPNiRQSLEpN
 T61Iy8wBBh5MWoKDR0mElx0kzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ryyIEUCIEUZp
 XlwI2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvJd5gabwZOaVwG16BXQEE9ARhq3TQI
 4oSURISTUwHn/s4nIx9Lui9dXgWX8bU5m7vTbcnfzcz87NIsdu+mR26ZkyC2Sf3wjv3jbX8BD
 PFMEIu41elr/5vHesllyjIf9Ls3r73Mms89fOTpvT+vA8+0WFqjdRAruPGDxaZxZ6rNY+5fJ/
 nmW9h+6yylqnh8lu8bzjcXbvSd8dMTvkeM5NYFsYbe9losRSnJFoqMVcVJwIAFqOnup9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503399814!113059387!1
X-Originating-IP: [104.130.215.37]
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 23191 invoked from network); 22 Aug 2017 11:03:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 11:03:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dk6y4-000134-NI; Tue, 22 Aug 2017 11:03:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dk6xz-0002uM-BY; Tue, 22 Aug 2017 11:03:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dk6xy-00020G-Q5; Tue, 22 Aug 2017 11:03:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112780-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-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-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-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-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-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
X-Osstest-Versions-This: xen=c57b1f959b4c2285c1989c8a205f6132d27a98f4
X-Osstest-Versions-That: xen=0e186e33c0487a81c48dccdede206e63db22dd7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 11:03:26 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112780: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc4MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc4MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2
NDcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTI2NDcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjY0NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgMTggZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjY5NiBSRUdSLiB2cy4gMTEyNjQ3CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExMjY5NiBw
YXNzIGluIDExMjc4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTI2OTYgcGFzcyBpbiAxMTI3ODAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDExMjY5NiBwYXNz
IGluIDExMjc4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gZmFpbCBpbiAxMTI2OTYgcGFzcyBpbiAxMTI3ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDExMjY5
NiBwYXNzIGluIDExMjc4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDExMjY5NiBwYXNzIGluIDExMjc4MAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTEyNjk2
IHBhc3MgaW4gMTEyNzgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTI2OTYgcGFzcyBpbiAxMTI3ODAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTEyNzUwIHBhc3MgaW4gMTEyNzgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTI2OTYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBwYXNzIGluIDExMjcxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEyNzUwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjQ3CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2
NDcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjY0NwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJv
a2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDExMjY5NiBibG9ja2VkIGlu
IDExMjY0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMTI2OTYgYmxvY2tlZCBpbiAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTI2OTYg
bGlrZSAxMTI2NDcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMTI2OTYgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTI3NTAgbGlrZSAxMTI2
NDcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMTI3NTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI3NTAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTEyNjQ3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyNjQ3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTI2NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBj
NTdiMWY5NTliNGMyMjg1YzE5ODljOGEyMDVmNjEzMmQyN2E5OGY0CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAwZTE4NmUzM2MwNDg3YTgxYzQ4ZGNjZGVkZTIwNmU2M2Ri
MjJkZDdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI2NDcgIDIwMTctMDgtMTUgMTM6NDI6NTcg
WiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjgyICAyMDE3LTA4LTE3IDEzOjUz
OjI4IFogICAgNCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNTdiMWY5NTliNGMyMjg1YzE5ODljOGEyMDVmNjEz
MmQyN2E5OGY0CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFRodSBBdWcgMTcgMTU6MDc6MjMgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4IHRyYW5zaXRp
dmUgZ3JhbnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50
cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAgcmVmZXJlbmNlIGNvdW50
aW5nIGJyZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNhbGwgdG8KICAgIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkKICAg
IGNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5hbCBwaW4gY291bnQpLiBG
dXJ0aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQgbG9j
a3Mgd2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRpZXMgY2hhbmdlZCBpZiB0
aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKICAgIGp1c3QgdGhl
IHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzLiBB
cyBhCiAgICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIG5lZWRzIHRvIG1pcnJv
ciB0aGF0IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3Jh
bnRfZm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQogICAgcmV0cnkgcGF0
aCBvZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRhYl9zZXRfdmVyc2lvbigp
IGFsc28KICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNpdGl2
ZSBncmFudC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMwYzQzMmM3CiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0IDZiMTQ3ZmQzZGU3ZmQ2
MGNlNmM0MjdkZDQ0YzNmY2ZkOWE4ZDIxMzEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNDo1ODo0MiAyMDE3ICswMjAwCgogICAgZ250
dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgIAogICAgVGhl
cmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5z
bGF0ZSB0aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMg
d2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6CiAgICAtIF9fcmVsZWFz
ZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgIF9f
YWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwg
dHJhbnNpdGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgp
IGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICBhcmd1bWVudCBmYWxz
ZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgIC0gX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAg
ICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2Ni
N2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4
LTE3IDE0OjM5OjE4ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:09:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11: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.xen.org>)
	id 1dk749-0006bw-S7; Tue, 22 Aug 2017 11:09:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk748-0006bq-5e
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 11:09:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8E/C7-18185-BF01C995; Tue, 22 Aug 2017 11:09:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve5vgTm
 RBovfM1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBldy6+wFqzirzg2cRljA+Nkni5GTg4JAX+J
 5X/XsIPYLAKqEv0fv4HZbALKEj87e9lAbBGg+Obpp4HiXBzMAlcYJWbfmANWJCzgIfHh/k0wm
 1fAQqJtz3dWEFtIoE7iwqezjBBxQYmTM5+wgNjMAjoSC3Z/AhrKAWRLSyz/xwES5hRwlZi/9C
 hYq6iAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjenFqUVlqka6ZXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxnkn/A8xSnIwKYnyTv4+O1KILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO9J/jmRQoJFqempFWmZOcCQh0lLcPAoifBuAknzFhck5hZnpkOkT
 jHqcmxYvf4LkxBLXn5eqpQ4732QIgGQoozSPLgRsPi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWFee5ApPJl5JXCbXgEdwQR0hGHrNJAjShIRUlINjAqJ1Znu537neiXvj17Sy1ir4jIlK2C
 D14F2PX0NmQcdu+oOT9y7lO9c5ep+8+UR1Z7Gf7oljh37dHz6dV6l6b3c/07FVZWH19em/p8U
 ZWvq+yJkmpxKQMPkvSukzfjf63sxNjZfjjMRrt0hcqjlSNsPSe513mlSTD+N8xaYzrl6pWsxW
 7GSEktxRqKhFnNRcSIAECVQM7oCAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503400185!60022690!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54850 invoked from network); 22 Aug 2017 11:09:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 11:09:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,411,1498521600"; d="scan'208";a="444649476"
Date: Tue, 22 Aug 2017 12:09:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822110943.kxhsh5le7fftmrlj@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-6-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-6-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 5/25] tools/libxc: Add viommu operations
	in libxc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBYRU5fRE9NQ1RMX3Zpb21tdV9vcCBoeXBlcmNhbGwuIFRoaXMgaHlwZXJjYWxsCj4gY29t
cHJpc2VzIHRocmVlIHN1Yi1jb21tYW5kOgo+IC0gcXVlcnkgY2FwYWJpbGl0aWVzIG9mIG9uZSBz
cGVjaWZpYyB0eXBlIHZJT01NVSBlbXVsYXRlZCBieSBYZW4KPiAtIGNyZWF0ZSB2SU9NTVUgaW4g
WGVuIGh5cGVydmlzb3IsIGdpdmVuIHZpb21tdSB0eXBlLCByZWdpc3Rlci1zZXQgbG9jYXRpb24K
PiBhbmQgY2FwYWJpbGl0aWVzCj4gLSBkZXN0cm95IHZJT01NVSBzcGVjaWZpZWQgYnkgdmlvbW11
X2lkCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KClRoaXMgbmVl
ZHMgdG8gZ2V0IHJlYmFzZWQgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBwcm9wb3NlZCBuYW1lIGNo
YW5nZXMKaW4gdGhlIHN0cnVjdC4KCj4gKwo+ICsjaW5jbHVkZSAieGNfcHJpdmF0ZS5oIgo+ICsK
PiAraW50IHhjX3Zpb21tdV9xdWVyeV9jYXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9t
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB0eXBlLCB1aW50NjRfdCAqY2Fw
KQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICBERUNMQVJFX0RPTUNUTDsKPiArCj4gKyAgICBk
b21jdGwuY21kID0gWEVOX0RPTUNUTF92aW9tbXVfb3A7Cj4gKyAgICBkb21jdGwuZG9tYWluID0g
KGRvbWlkX3QpZG9tOwoKUG9pbnRsZXNzIGNhc3QgaGVyZSBhbmQgYmVsb3cuCgo+ICsgICAgZG9t
Y3RsLnUudmlvbW11X29wLmNtZCA9IFhFTl9ET01DVExfcXVlcnlfdmlvbW11X2NhcHM7Cj4gKyAg
ICBkb21jdGwudS52aW9tbXVfb3AudS5xdWVyeV9jYXBzLnZpb21tdV90eXBlID0gdHlwZTsKPiAr
Cj4gKyAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwo+ICsgICAgaWYgKCAhcmMgKQo+
ICsgICAgICAgICpjYXAgPSBkb21jdGwudS52aW9tbXVfb3AudS5xdWVyeV9jYXBzLmNhcGFiaWxp
dGllczsKCkJsYW5rIGxpbmUgaGVyZSBwbGVhc2UuCgo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4g
Kwo+ICtpbnQgeGNfdmlvbW11X2NyZWF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb20s
IHVpbnQ2NF90IHR5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRk
ciwgdWludDY0X3QgbGVuZ3RoLCB1aW50NjRfdCBjYXAsCj4gKyAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90ICp2aW9tbXVfaWQpCj4gK3sKPiArICAgIGludCByYzsKPiArICAgIERFQ0xBUkVf
RE9NQ1RMOwo+ICsKPiArICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Zpb21tdV9vcDsKPiAr
ICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb207Cj4gKyAgICBkb21jdGwudS52aW9tbXVf
b3AuY21kID0gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11Owo+ICsgICAgZG9tY3RsLnUudmlvbW11
X29wLnUuY3JlYXRlX3Zpb21tdS52aW9tbXVfdHlwZSA9IHR5cGU7Cj4gKyAgICBkb21jdGwudS52
aW9tbXVfb3AudS5jcmVhdGVfdmlvbW11LmJhc2VfYWRkcmVzcyA9IGJhc2VfYWRkcjsKPiArICAg
IGRvbWN0bC51LnZpb21tdV9vcC51LmNyZWF0ZV92aW9tbXUubGVuZ3RoID0gbGVuZ3RoOwo+ICsg
ICAgZG9tY3RsLnUudmlvbW11X29wLnUuY3JlYXRlX3Zpb21tdS5jYXBhYmlsaXRpZXMgPSBjYXA7
Cj4gKwo+ICsgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPiArICAgIGlmICggIXJj
ICkKPiArICAgICAgICAqdmlvbW11X2lkID0gZG9tY3RsLnUudmlvbW11X29wLnUuY3JlYXRlX3Zp
b21tdS52aW9tbXVfaWQ7CgpEaXR0by4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:15:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11:15: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.xen.org>)
	id 1dk79K-0007Gx-Fx; Tue, 22 Aug 2017 11:15:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dk79I-0007Gm-R1
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 11:15:08 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 95/5D-03044-C321C995; Tue, 22 Aug 2017 11:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddaaE6
 kwaWvbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuNs3g73gsHVF24mZjA2M
 Kw26GLk4hAT+Mkq8Ov6RBcJ5zCixbMomVghnG6PEx57TjF2MnBwiAs4SX8/MZQexeQX0Jfr/L
 GQGsYUFgiQuT/zOBNIgIdDAKnFvWRdQEQeQ4ynRN9kIpAbEvLxsI1sXIzsHm4CVxCExkCiLgK
 rEpQun2Scwci9gZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+
 7iRHocwYg2MG4Zn7gIUZJDiYlUd7J32dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXSQwJ1JI
 sCg1PbUiLTMHGHwwaQkOHiUR3tsgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEufdDlIkA
 FKUUZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsEZApPZl4J3KZXQEcwAR1h2D
 oN5IiSRISUVAOjXI3ryQlH/n6plzl47YzRJhOGis173sssteb+9JnFWqA/TcuhweoDv8lMpul
 txX+zGS+pFX5f6ezr5POirmyLBPft22+nsd+qW/7mIG/p47KbrU2TXA79OlFyPSQi8ZPNtly2
 Vzm/fl0UrK1/y6omeXIBE9NGxc/huVdkQl9dfrt/6xvzzbfylViKMxINtZiLihMB2UJw/H8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503400506!113061782!1
X-Originating-IP: [104.130.215.37]
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 27361 invoked from network); 22 Aug 2017 11:15:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 11:15:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dk79D-0001LH-KQ; Tue, 22 Aug 2017 11:15: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 1dk798-0003jR-6B; Tue, 22 Aug 2017 11:14:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dk797-0003Y2-SQ; Tue, 22 Aug 2017 11:14:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112816-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0c5f2f9cefacd0881b86abbe36e231815cef7735
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 11:14:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112816: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgxNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjgxNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzk5
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI3OTkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjc5OQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNzk5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgMGM1ZjJmOWNlZmFjZDA4ODFiODZhYmJlMzZlMjMxODE1Y2Vm
NzczNQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTA1M2E3NGMwOGZk
NmFiZjQzYmI0NWZmOTMyYjQzODZkZTdlODUxMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNzk5
ICAyMDE3LTA4LTIxIDIzOjA2OjQ1IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjgxNiAgMjAxNy0wOC0yMiAwOToxODoxMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9
eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249MGM1ZjJmOWNlZmFjZDA4ODFiODZhYmJlMzZl
MjMxODE1Y2VmNzczNQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11
bnN0YWJsZS1zbW9rZSAwYzVmMmY5Y2VmYWNkMDg4MWI4NmFiYmUzNmUyMzE4MTVjZWY3NzM1Cisg
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTBjNWYyZjljZWZhY2QwODgxYjg2
YWJiZTM2ZTIzMTgxNWNlZjc3MzUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5j
aD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhi
cmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQor
IHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgwYzVmMmY5Y2VmYWNkMDg4MWI4
NmFiYmUzNmUyMzE4MTVjZWY3NzM1ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9h
cC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rl
c3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0
aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3Qv
ZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4t
dW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDBjNWYyZjljZWZhY2QwODgxYjg2YWJiZTM2
ZTIzMTgxNWNlZjc3MzU6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOTA1M2E3NC4uMGM1ZjJmOSAgMGM1ZjJmOWNlZmFj
ZDA4ODFiODZhYmJlMzZlMjMxODE1Y2VmNzczNSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:16:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11: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.xen.org>)
	id 1dk7Ak-0007N4-Rh; Tue, 22 Aug 2017 11:16:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk7Ai-0007Mu-T1
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 11:16:36 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C3/45-02177-4921C995; Tue, 22 Aug 2017 11:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQney0Jx
 Ig6ubFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owdy5ayFxzgqmg4LNnAeJmji5GTQ0LAT+L5
 ydOMIDaLgKrEsj3/mboYOTjYBOwlpn+tAAmLCOhIXN37grWLkYuDWeA1k8Sn6ydZQBxhgbmME
 l+Wb2MHqeIV8JDYdOAbI0hCSGANi0THySWMEAlBiZMzn7CA2MxAoxbs/sQGsoFZQFpi+T+wIz
 gFAiUmHVrGCmKLCqhInFy5hgnEFhJQlOif94AN4tB0iYnPelgmMPLPQjJ1FpKpsxCmLmBkXsW
 oUZxaVJZapGtorJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiCDECwg/HfNs9D
 jJIcTEqivJO/z44U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7SGBOpJBgUWp6akVaZg4wGmDSE
 hw8SiK8t0HSvMUFibnFmekQqVOMilLivNsEgRICIImM0jy4NlgEXmKUlRLmZQQ6RIinILUoN7
 MEVf4VozgHo5IwryzIFJ7MvBK46a+AFjMBLTZsnQayuCQRISXVwLiifnV+dOX/thvfdt/IC33
 mFLcn+UCyk8/aWqlFb3Q69lxNXfqId+XCO/s3vH5zSl8h2laWPz5joYXtFYYErr4LTtw/t85i
 2ab08ke5VduD67kTsnib3t1dW7Hm5op53i/0/5+/JWpz3O/50hUdt94F/Xgv+IjhXJGy37mex
 W6Lfyg8Xhl1X+qFEktxRqKhFnNRcSIAlG2K7bsCAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503400595!108418365!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38470 invoked from network); 22 Aug 2017 11:16:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 11:16:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51346147"
Date: Tue, 22 Aug 2017 12:16:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170822111604.ufb4ztazfj72fwy4@MacBook-Pro-de-Roger.local>
References: <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
 <598AD786020000780016DF89@prv-mh.provo.novell.com>
 <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
 <599AE9330200007800171877@prv-mh.provo.novell.com>
 <fabbcef7-a7ad-f5aa-67a1-d79ea73a32f5@citrix.com>
 <599BED5D0200007800171BFF@prv-mh.provo.novell.com>
 <CAFLBxZa5=+zMVwf8ODuSQbE0V8wjUsSz+5bGnsgHmAcgudQ_9A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZa5=+zMVwf8ODuSQbE0V8wjUsSz+5bGnsgHmAcgudQ_9A@mail.gmail.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 RossLagerwall <ross.lagerwall@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMTE6NTg6NTdBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBJIHRoaW5rIGd1ZXN0IE9TIHN1cHBvcnQgaXMgYWN0dWFsbHkgYSBwcmV0dHkgZ29v
ZCBhbmFsb2cuICBJIGNhbid0Cj4gaW1hZ2luZSBub3QgaXNzdWluZyBYU0FzIGZvciBidWdzIGlu
IExpbnV4LCBqdXN0IGFzIEkgY2FuJ3QgaW1hZ2luZQo+IG5vdCBpc3N1aW5nIFhTQXMgZm9yIGFj
dHVhbCBzZWN1cml0eSBpc3N1ZXMgdGhhdCBnZXQgZm91bmQgaW4gdGhlCj4gbGl2ZXBhdGNoIHRv
b2xzLiAgSWYgeW91IHRoaW5rIHdlIHNob3VsZG4ndCBnaXZlIHNlY3VyaXR5IHN1cHBvcnQgZm9y
Cj4gTGludXgsIGl0IG1ha2VzIHNlbnNlIHRoYXQgeW91IHdvdWxkIGZlZWwgdGhlIHNhbWUgd2F5
IGZvcgo+IGxpdmVwYXRjaC10b29scyAoYWx0aG91Z2ggSSBkb24ndCByZWFsbHkgdW5kZXJzdGFu
ZCB3aHkgeW91IHRoaW5rIHRoYXQKPiB3YXkgYWJvdXQgZWl0aGVyKS4KPiAKPiBXZSBpc3N1ZSBt
b3JlIFhTQXMgZm9yIExpbnV4IHRoYW4gZm9yIG90aGVyIGd1ZXN0cywgaW4gcGFydCBiZWNhdXNl
IG9mCj4gdGhlIGNvbXBsZXhpdHkgb2YgdGhlIGNvZGUgaW5zaWRlIExpbnV4IGNvbXBhcmVkIHRv
IG90aGVyIE9TZXM7IGJ1dAo+IGFsc28gaW4gcGFydCBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0aGF0
IGlzIHRoZSBtb3N0IHRlc3RlZCBhbmQKPiBsb29rZWQtYXQuICBUaGVyZSBwcm9iYWJseSAqYXJl
KiBtb3JlIGJ1Z3MgaW4gTGludXggdGhhbiBpbiBOZXRCU0Qgb3IKPiBGcmVlQlNEOyBidXQgYWxz
byBtb3JlIG9mIHRoZW0gYXJlIGZvdW5kIGJlY2F1c2UgbW9yZSBwZW9wbGUgYXJlCj4gdGVzdGlu
ZyBhbmQgbG9va2luZy4KCklNSE8sIHdlIGlzc3VlIFhTQSBmb3IgTGludXggYmVjYXVzZSBMaW51
eCBsYWNrcyBhIHNlY3VyaXR5IHByb2Nlc3MuCklmIGEgYnVnIHdhcyBmb3VuZCBpbiB0aGUgQlNE
cywgaXQgc2hvdWxkIGJlIGhhbmRsZWQgdXNpbmcgdGhlIG5vcm1hbApzZWN1cml0eSBwcm9jZXNz
IHRoYXQgZWFjaCBCU0QgaGFzLCBhbmQgYSBTQSB3b3VsZCBiZSBpc3N1ZWQgYnkgdGhlCnNlY3Vy
aXR5IG9mZmljZXI6CgpodHRwczovL3d3dy5mcmVlYnNkLm9yZy9zZWN1cml0eS9hZHZpc29yaWVz
Lmh0bWwKCkZvciBleGFtcGxlIE5ldEJTRCBoYXMgcmVjZW50bHkgcmVsZWFzZWQgYSBTQSBmb3Ig
YSBYZW4tc3BlY2lmaWMKUFYgdnVsbmVyYWJpbGl0eSBpbiB0aGVpciBpbXBsZW1lbnRhdGlvbjoK
CmZ0cDovL2Z0cC5ubC5uZXRic2Qub3JnL3B1Yi9OZXRCU0Qvc2VjdXJpdHkvYWR2aXNvcmllcy9O
ZXRCU0QtU0EyMDE3LTAwMy50eHQuYXNjCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:22:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dk7GE-000846-FW; Tue, 22 Aug 2017 11:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dk7GD-000840-B0
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 11:22:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 EA/8A-18185-8E31C995; Tue, 22 Aug 2017 11:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTfeF8Jx
 Ig5nbWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/S4oKerkqXvTPZ2tg/MfexcjJISSwmVFi
 8aT8LkYuIPsAo8S18w+ZQRLCAr4S5y6uZgGxRQQcJJadf8EIYjMLpEs8729kgmjOkPi56j/YI
 DYBXYkdN1+D9fIKWEn8XPQGzGYRUJX4Nn8SWK+oQLhE09l+FogaQYmTM5+A2ZxA9Tu/trBCzF
 eX+DPvEjOELS7R9GUlVFxeYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGJUL04tKkst0rXQSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE0GINjBOPuy/yFGSQ4mJVHeyd9nRwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4O0QmhMpJFiUmp5akZaZA4wSmLQEB4+SCO8BkDRvcUFib
 nFmOkTqFKOilDjvJJCEAEgiozQPrg0WmZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzOsDMo
 UnM68EbvoroMVMQIsNW6eBLC5JREhJNTBKL/9mrdF4akfJ1HWhSjeM585P7zK9/YJxVZOi5L6
 Sc6+1Hrff3tXtOin4PYukse7iLbxz98VOurEh8qyffsSjh9uqKxcWHL5oe/PK2/wuS75dze9f
 VDv48iq5zm9sLL4Qa+tTwvFiIvsyi3LtXu2gf62rFfZOnLLnVu2lgF3e6sbmaoElp4yUWIozE
 g21mIuKEwH6OiRRxwIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503400935!53326580!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55191 invoked from network); 22 Aug 2017 11:22:15 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 22 Aug 2017 11:22:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D777F13D5;
 Tue, 22 Aug 2017 04:22:14 -0700 (PDT)
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 E7BE43F577;
 Tue, 22 Aug 2017 04:22:13 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-2-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <421ea971-09b9-a6da-9f3f-5482b9c8e983@arm.com>
Date: Tue, 22 Aug 2017 12:22:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-2-julien.grall@arm.com>
Content-Language: en-GB
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, sstabellini@kernel.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 01/27] xen/x86: numa: Don't check
	alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGFsbG9jX2Jvb3Rf
cGFnZXMgd2lsbCBwYW5pYyBpZiBpdCBpcyBub3QgcG9zc2libGUgdG8gYWxsb2NhdGUuIFNvIHRo
ZQo+IGNoZWNrIGluIHRoZSBjYWxsZXIgaXMgcG9pbnRsZXNzLgoKTW9yZSB0aGFuIHRoYXQgSSBk
b24ndCBzZWUgd2h5ICIwIiBjb3VsZG4ndCBiZSBhIHZhbGlkIE1GTi4gQXQgbGVhc3QgdGhlCmNv
ZGUgaW4gYWxsb2NfYm9vdF9wYWdlcygpIGRvZXNuJ3QgdHJlYXQgaXQgc3BlY2lhbGx5LCBzbyBp
dCBkb2Vzbid0CnNpZ25hbCBhbiBlcnJvciBjb25kaXRpb24gaW4gdGhlIGZpcnN0IHBsYWNlLgoK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2
aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQ2hlZXJz
LApBbmRyZS4KCj4gLS0tCj4gCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L251bWEuYyB8IDggLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDggZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9udW1hLmMgYi94ZW4vYXJj
aC94ODYvbnVtYS5jCj4gaW5kZXggZDQ1MTk2ZmFmYy4uZmZlYmE2ZTE4MCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbnVtYS5jCj4gKysrIGIveGVuL2FyY2gveDg2L251bWEuYwo+IEBAIC0x
MDEsMTQgKzEwMSw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGFsbG9jYXRlX2NhY2hlYWxpZ25lZF9t
ZW1ub2RlbWFwKHZvaWQpCj4gICAgICB1bnNpZ25lZCBsb25nIHNpemUgPSBQRk5fVVAobWVtbm9k
ZW1hcHNpemUgKiBzaXplb2YoKm1lbW5vZGVtYXApKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgbWZu
ID0gYWxsb2NfYm9vdF9wYWdlcyhzaXplLCAxKTsKPiAgCj4gLSAgICBpZiAoICFtZm4gKQo+IC0g
ICAgewo+IC0gICAgICAgIHByaW50ayhLRVJOX0VSUgo+IC0gICAgICAgICAgICAgICAiTlVNQTog
VW5hYmxlIHRvIGFsbG9jYXRlIE1lbW9yeSB0byBOb2RlIGhhc2ggbWFwXG4iKTsKPiAtICAgICAg
ICBtZW1ub2RlbWFwc2l6ZSA9IDA7Cj4gLSAgICAgICAgcmV0dXJuIC0xOwo+IC0gICAgfQo+IC0K
PiAgICAgIG1lbW5vZGVtYXAgPSBtZm5fdG9fdmlydChtZm4pOwo+ICAgICAgbWZuIDw8PSBQQUdF
X1NISUZUOwo+ICAgICAgc2l6ZSA8PD0gUEFHRV9TSElGVDsKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:23:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11:23: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.xen.org>)
	id 1dk7HZ-0008A5-Q5; Tue, 22 Aug 2017 11:23:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dk7HY-00089k-Dd
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 11:23:40 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 49/3E-18185-B341C995; Tue, 22 Aug 2017 11:23:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTddaZE6
 kwaqTfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXputsBW/ZK1ad7GVqYDzE1sXIxSEksJlR
 Yt2tC0wQzgFGiQmN3UAOB4ewgK/EjD0aXYycHCICDhLLzr9gBLGZBdIlnvc3MoHYQgIZEl1Xr
 4LF2QR0JXbcfM0MYvMKWEmsfbOZFcRmEVCVuParF6xeVCBcoulsPwtEjaDEyZlPwGxOoPrVCz
 ZDzVeX+DPvEjOELS7R9GUlK4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxqhenFpWlFuk
 a6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYnAxDsYOz453SIUZKDSUmUd/L3
 2ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg7hOZECgkWpaanVqRl5gDjBCYtwcGjJMJ7ACTNW
 1yQmFucmQ6ROsWoKCXOOwkkIQCSyCjNg2uDxeYlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCf
 MeBpnCk5lXAjf9FdBiJqDFhq3TQBaXJCKkpBoYNVWXeNlaWiqWfA1eyV+YeOGNb9/ll8zH0+J
 dv3w9eH1NepvVtDCFzB1GP9NXr/7jcSB5MV9bTnZEfdDXcKmO+RNuMe9u2uBZ63/s/CaJ42VP
 jYQkfnW/2v4+/Mjj2H1nrofWak9maWmfP11B7sy/4lOLTJ5FvigNV3nfvJr7Z6A2V+v+aS46S
 izFGYmGWsxFxYkA2daV1MgCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503401018!72807950!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26569 invoked from network); 22 Aug 2017 11:23:39 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 22 Aug 2017 11:23:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7FE7F13D5;
 Tue, 22 Aug 2017 04:23:38 -0700 (PDT)
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 91D873F577;
 Tue, 22 Aug 2017 04:23:37 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-3-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <c30e046b-1790-c23e-13c7-180627b9e2b8@arm.com>
Date: Tue, 22 Aug 2017 12:23:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-3-julien.grall@arm.com>
Content-Language: en-GB
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, sstabellini@kernel.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 02/27] xen/x86: srat: Don't check
	alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGFsbG9jX2Jvb3Rf
cGFnZXMgd2lsbCBwYW5pYyBpZiBpdCBpcyBub3QgcG9zc2libGUgdG8gYWxsb2NhdGUuIFNvIHRo
ZQo+IGNoZWNrIGluIHRoZSBjYWxsZXIgaXMgcG9pbnRsZXNzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpUaGFua3MsCkFuZHJlLgoKPiAtLS0K
PiAKPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvc3Jh
dC5jIHwgNSAtLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NyYXQuYyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKPiBpbmRl
eCBjZDEyODNlNThjLi45NTY2MGE5YmJjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zcmF0
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvc3JhdC5jCj4gQEAgLTE5NCwxMSArMTk0LDYgQEAgdm9p
ZCBfX2luaXQgYWNwaV9udW1hX3NsaXRfaW5pdChzdHJ1Y3QgYWNwaV90YWJsZV9zbGl0ICpzbGl0
KQo+ICAJCXJldHVybjsKPiAgCX0KPiAgCW1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoUEZOX1VQKHNs
aXQtPmhlYWRlci5sZW5ndGgpLCAxKTsKPiAtCWlmICghbWZuKSB7Cj4gLQkJcHJpbnRrKEtFUk5f
RVJSICJBQ1BJOiBVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciAiCj4gLQkJICAgICAgICJz
YXZpbmcgQUNQSSBTTElUIG51bWEgaW5mb3JtYXRpb24uXG4iKTsKPiAtCQlyZXR1cm47Cj4gLQl9
Cj4gIAlhY3BpX3NsaXQgPSBtZm5fdG9fdmlydChtZm4pOwo+ICAJbWVtY3B5KGFjcGlfc2xpdCwg
c2xpdCwgc2xpdC0+aGVhZGVyLmxlbmd0aCk7Cj4gIH0KPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:24:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11: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.xen.org>)
	id 1dk7IB-0008GJ-56; Tue, 22 Aug 2017 11:24:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk7I9-0008Fz-MG
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 11:24:17 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 8A/98-03612-0641C995; Tue, 22 Aug 2017 11:24:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDSzdBZE6
 kwbO5Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/iknsBStFKhbf72VsYJzM18XIySEkkCfR
 vWk1M4jNK2An8bVpESOILSFgKHF64U2WLkYODhYBVYnWiVogYTYBdYm2Z9tZQWwRoPDhS8eZu
 hi5OJgFLjBJfF6yhB0kISwQJvHr1BUWiPmxEv+2zmACsTkFTCVWbr/ECDKTV0BQ4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10I
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfj7Mv+hxglOZiURHknf58d
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl0t4TqSQYFFqempFWmYOMApg0hIcPEoivL+EgNK8x
 QWJucWZ6RCpU4yKUuK8AiB9AiCJjNI8uDZY5F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO
 9/kPE8mXklcNNfAS1mAlps2DoNZHFJIkJKqoFx5sdYXjXeqQzrNvmtZBVc5TEl7MiqD6UaH52
 uTXVMjZLgCdjqJZO2dFe2xsvNgeUGHeJdfklcUXf6f0xqn3vkwmyvsI1B0RkbnH+FmbBzXjZP
 vyD+75CbgMjzw5Ml+N8+Yj29qvLDMYlAhcb7567dsmX8JStovVYlZN8Cu8NRChaqz/93mTEos
 RRnJBpqMRcVJwIARsKJkbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503401054!112556039!1
X-Originating-IP: [137.65.248.74]
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 49951 invoked from network); 22 Aug 2017 11:24:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 11:24:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 05:24:13 -0600
Message-Id: <599C307A0200007800171EFF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 05:24:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-40-jgross@suse.com>
In-Reply-To: <20170816125219.5255-40-jgross@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAgc3Rh
dGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCj4gIHsK
PiAgICAgIGNoYXIgb3B0WzEyOF0sICpvcHR2YWwsICpvcHRrZXksICpxOwo+IC0gICAgY29uc3Qg
Y2hhciAqcCA9IGNtZGxpbmU7Cj4gKyAgICBjb25zdCBjaGFyICpwID0gY21kbGluZSwgKnMsICpr
ZXk7Cj4gICAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbTsKPiAtICAgIGludCBi
b29sX2Fzc2VydDsKPiArICAgIGludCBib29sX2Fzc2VydCwgcmN0bXAsIHJjOwo+ICsgICAgYm9v
bCBmb3VuZDsKCklmIHlvdSB0b3VjaCB0aGlzIGFueXdheSwgSSB0aGluayBib29sX2Fzc2VydCBz
aG91bGQgYmVjb21lIGJvb2wgdG9vLgpBbmQgcGVyaGFwcyB3b3J0aHdoaWxlIHNocmlua2luZyB0
aGUgc2NvcGUgb2YgYXQgbGVhc3Qgc29tZSBvZiB0aGUKdmFyaWFibGVzIHlvdSBhZGQvdG91Y2gu
Cgo+IEBAIC0xMzEsMTMgKzE1NywyMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVfcGFy
c2UoY29uc3QgY2hhciAqY21kbGluZSkKPiAgICAgICAgICAgICAgICAgICAgICBzYWZlX3N0cmNw
eShvcHQsICJubyIpOwo+ICAgICAgICAgICAgICAgICAgICAgIG9wdHZhbCA9IG9wdDsKPiAgICAg
ICAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAgICAgICgodm9pZCAoKikoY29uc3QgY2hhciAq
KSlwYXJhbS0+dmFyKShvcHR2YWwpOwo+ICsgICAgICAgICAgICAgICAgcmN0bXAgPSBwYXJhbS0+
cGFyLmZ1bmMob3B0dmFsKTsKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAg
ICBkZWZhdWx0Ogo+ICAgICAgICAgICAgICAgICAgQlVHKCk7Cj4gICAgICAgICAgICAgICAgICBi
cmVhazsKPiAgICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgaWYgKCAhcmMgKQo+ICsg
ICAgICAgICAgICAgICAgcmMgPSByY3RtcDsKPiAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlm
ICggcmMgKQo+ICsgICAgICAgICAgICBwcmludGsoInBhcmFtZXRlciBcIiVzXCIgaGFzIGludmFs
aWQgdmFsdWUgXCIlc1wiIVxuIiwga2V5LCBvcHR2YWwpOwoKU2luY2UgYSBmZXcgZGlmZmVyZW50
IHJjIHZhbHVlcyBhcmUgcG9zc2libGUgYnkgbm93LCBpdCdzIHBlcmhhcHMKd29ydGggYWxzbyBs
b2dnaW5nIHJjLgoKPiBAQCAtMTc2LDcgKzIxMCw4IEBAIGludCBfX2luaXQgcGFyc2VfYm9vbChj
b25zdCBjaGFyICpzKQo+ICAgICAgICAgICAhc3RyY21wKCJvbiIsIHMpIHx8Cj4gICAgICAgICAg
ICFzdHJjbXAoInRydWUiLCBzKSB8fAo+ICAgICAgICAgICAhc3RyY21wKCJlbmFibGUiLCBzKSB8
fAo+IC0gICAgICAgICAhc3RyY21wKCIxIiwgcykgKQo+ICsgICAgICAgICAhc3RyY21wKCIxIiwg
cykgfHwKPiArICAgICAgICAgISpzICkKPiAgICAgICAgICByZXR1cm4gMTsKCkNhcmVmdWwgd2l0
aCB0aGlzOiBUYWtpbmcgdGhlICJpb21tdT0iIGV4YW1wbGUgdGhhdCBJJ3ZlIGNvbW1lbnRlZApv
biBpbiB0aGUgb3RoZXIgcGF0Y2ggYWxyZWFkeSwgbXVjaCBkZXBlbmRzIG9uIHdoYXQgeW91IG1l
YW4gdG8KZG8gYWJvdXQgdGhlIHByb2JsZW0gdGhlcmU6ICJpb21tdT0sLi4uIiBzaG91bGQgbm90
IGVuZCB1cAptZWFuaW5nICJpb21tdT1vbiwuLi4iLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
aW5pdC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2luaXQuaAo+IEBAIC04Myw3ICs4MywxMCBA
QCBzdHJ1Y3Qga2VybmVsX3BhcmFtIHsKPiAgICAgICAgICBPUFRfQ1VTVE9NCj4gICAgICB9IHR5
cGU7Cj4gICAgICB1bnNpZ25lZCBpbnQgbGVuOwo+IC0gICAgdm9pZCAqdmFyOwo+ICsgICAgdW5p
b24gewo+ICsgICAgICAgIHZvaWQgKnZhcjsKPiArICAgICAgICBpbnQgKCpmdW5jKShjb25zdCBj
aGFyICopOwo+ICsgICAgfSBwYXI7Cj4gIH07Cj4gIAo+ICBleHRlcm4gY29uc3Qgc3RydWN0IGtl
cm5lbF9wYXJhbSBfX3NldHVwX3N0YXJ0W10sIF9fc2V0dXBfZW5kW107Cj4gQEAgLTk1LDIzICs5
OCwzOCBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3NldHVwX3N0YXJ0W10s
IAo+IF9fc2V0dXBfZW5kW107Cj4gIAo+ICAjZGVmaW5lIGN1c3RvbV9wYXJhbShfbmFtZSwgX3Zh
cikgXAo+ICAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAo+
IC0gICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSB7IF9fc2V0dXBfc3RyXyMjX3ZhciwgT1BU
X0NVU1RPTSwgMCwgX3ZhciB9Cj4gKyAgICBfX2twYXJhbSBfX3NldHVwXyMjX3ZhciA9IFwKPiAr
ICAgICAgICB7IC5uYW1lID0gX19zZXR1cF9zdHJfIyNfdmFyLCBcCj4gKyAgICAgICAgICAudHlw
ZSA9IE9QVF9DVVNUT00sIFwKPiArICAgICAgICAgIC5wYXIuZnVuYyA9IF92YXIgfQoKSSBtdWNo
IGFwcHJlY2lhdGUgdGhpcywgYXMgaXQgaXMgb25seSBub3cgdGhhdCB3ZSBjYW4gYmUgc3VyZSBh
bGwKaGFuZGxlciBmdW5jdGlvbnMgYXJlIG9mIHRoZSBpbnRlbmRlZCB0eXBlLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:24:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11:24: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.xen.org>)
	id 1dk7IJ-0008II-D2; Tue, 22 Aug 2017 11:24:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dk7IH-0008Hp-QU
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 11:24:25 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 AE/B2-01731-9641C995; Tue, 22 Aug 2017 11:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQjdFZE6
 kQcMbJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePriXlsBX1aFUd6vRoYT2h2MXJySAj4SRw8
 uo4FxGYT0JFYenQ+E4gtIpAn0bTsI1sXIxcHs8BzRolb21YwgySEBVwkpj0+wApR5CrRtmI1k
 M0BZBtJfHnDDGKyCKhKLJkZBFLBK+AucWfZJHYQW0ggQ6KzbTXYeE4BK4kP66exgdiMArISXx
 pXg01nFhCXuPUE4gQJAQGJJXvOM0PYohIvH/9jhbANJLYu3ccCsopZQFNi/S59iFZFiSndD9k
 h1gpKnJz5hGUCo/AsJFNnIXTMQtIxC0nHAkaWVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBqZ6
 uanFxYnpqTmJScV6yfm5mxiBIc8ABDsY17Y6H2KU5GBSEuWd/H12pBBfUn5KZUZicUZ8UWlOa
 vEhRhkODiUJXi7hOZFCgkWp6akVaZk5wOiDSUtw8CiJ8JaCpHmLCxJzizPTIVKnGI05Nqxe/4
 WJY8vvE9+ZhFjy8vNSpcR5JwkBlQqAlGaU5sENgiWFS4yyUsK8jECnCfEUpBblZpagyr9iFOd
 gVBLm/Q8yhSczrwRu3yugU5iATjFsnQZySkkiQkqqgTHQum6j/od1UXWPlZMPZMRd2XrkSUtN
 tJBhpU6u580z79aU1y2RvXvIdMLy19uj1xol75fv6/YsXzPZNe3GGdWFMWa7HGu1Gzr/L1/6z
 UtUQi4z48VmmW8b6zm27f3nsHmvqo7tmoxFj9x/5MWqPOkWsPZdprVZkS3m+FXX9RZv52kcvD
 +VI1GJpTgj0VCLuag4EQCOnsSrBQMAAA==
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503401060!87700833!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28510 invoked from network); 22 Aug 2017 11:24:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 11:24:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51346562"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 01/11] x86/pci: introduce hvm_pci_decode_addr
Thread-Index: AQHTFQmqABaWVYOl9USHAWqKsU8RiaKQSDNQ
Date: Tue, 22 Aug 2017 11:24:19 +0000
Message-ID: <1d0748ba16a043efbaa82df8b87adf20@AMSPEX02CL03.citrite.net>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-2-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-2-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 01/11] x86/pci: introduce
	hvm_pci_decode_addr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTQgQXVndXN0IDIwMTcgMTU6MjkN
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb207IGtvbnJhZC53aWxrQG9yYWNsZS5jb207IFJvZ2VyIFBhdSBNb25uZQ0K
PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPjsgSmFuDQo+IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENvb3Bl
cg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHY1IDAx
LzExXSB4ODYvcGNpOiBpbnRyb2R1Y2UgaHZtX3BjaV9kZWNvZGVfYWRkcg0KPiANCj4gQW5kIHVz
ZSBpdCBpbiB0aGUgaW9yZXEgY29kZSB0byBkZWNvZGUgYWNjZXNzZXMgdG8gdGhlIFBDSSBJTyBw
b3J0cw0KPiBpbnRvIGJ1cywgc2xvdCwgZnVuY3Rpb24gYW5kIHJlZ2lzdGVyIHZhbHVlcy4NCj4g
DQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4N
Cg0KPiAtLS0NCj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+
IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2NDoN
Cj4gIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4NCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2lv
LmMgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKw0KPiAgeGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jICAgICB8IDEyICsrKysrLS0tLS0tLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aW8uaCB8ICA1ICsrKysrDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIv
eGVuL2FyY2gveDg2L2h2bS9pby5jDQo+IGluZGV4IDIxNGFiMzA3YzQuLjA3NGNiYTg5ZGEgMTAw
NjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYw0KPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL2lvLmMNCj4gQEAgLTI1Niw2ICsyNTYsMjUgQEAgdm9pZCByZWdpc3Rlcl9nMm1fcG9ydGlv
X2hhbmRsZXIoc3RydWN0IGRvbWFpbg0KPiAqZCkNCj4gICAgICBoYW5kbGVyLT5vcHMgPSAmZzJt
X3BvcnRpb19vcHM7DQo+ICB9DQo+IA0KPiArdW5zaWduZWQgaW50IGh2bV9wY2lfZGVjb2RlX2Fk
ZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmJ1cywgdW5zaWduZWQgaW50ICpzbG90
LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmdW5j
KQ0KPiArew0KPiArICAgIHVuc2lnbmVkIGxvbmcgYmRmOw0KPiArDQo+ICsgICAgQVNTRVJUKENG
OF9FTkFCTEVEKGNmOCkpOw0KPiArDQo+ICsgICAgYmRmID0gQ0Y4X0JERihjZjgpOw0KPiArICAg
ICpidXMgPSBQQ0lfQlVTKGJkZik7DQo+ICsgICAgKnNsb3QgPSBQQ0lfU0xPVChiZGYpOw0KPiAr
ICAgICpmdW5jID0gUENJX0ZVTkMoYmRmKTsNCj4gKyAgICAvKg0KPiArICAgICAqIE5COiB0aGUg
bG93ZXIgMiBiaXRzIG9mIHRoZSByZWdpc3RlciBhZGRyZXNzIGFyZSBmZXRjaGVkIGZyb20gdGhl
DQo+ICsgICAgICogb2Zmc2V0IGludG8gdGhlIDB4Y2ZjIHJlZ2lzdGVyIHdoZW4gcmVhZGluZy93
cml0aW5nIHRvIGl0Lg0KPiArICAgICAqLw0KPiArICAgIHJldHVybiBDRjhfQUREUl9MTyhjZjgp
IHwgKGFkZHIgJiAzKTsNCj4gK30NCj4gKw0KPiAgLyoNCj4gICAqIExvY2FsIHZhcmlhYmxlczoN
Cj4gICAqIG1vZGU6IEMNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0KPiBpbmRleCBiMmE4YjBlOTg2Li43NTI5NzZkMTZk
IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jDQo+IEBAIC0xMTc4LDE4ICsxMTc4LDE2IEBAIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyDQo+ICpodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LA0KPiAgICAgICAgICAgQ0Y4X0VOQUJMRUQoY2Y4KSApDQo+ICAgICAgew0KPiAgICAgICAgICB1
aW50MzJfdCBzYmRmLCB4ODZfZmFtOw0KPiArICAgICAgICB1bnNpZ25lZCBpbnQgYnVzLCBzbG90
LCBmdW5jLCByZWc7DQo+ICsNCj4gKyAgICAgICAgcmVnID0gaHZtX3BjaV9kZWNvZGVfYWRkcihj
ZjgsIHAtPmFkZHIsICZidXMsICZzbG90LCAmZnVuYyk7DQo+IA0KPiAgICAgICAgICAvKiBQQ0kg
Y29uZmlnIGRhdGEgY3ljbGUgKi8NCj4gDQo+IC0gICAgICAgIHNiZGYgPSBYRU5fRE1PUF9QQ0lf
U0JERigwLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0JVUyhDRjhf
QkRGKGNmOCkpLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1Qo
Q0Y4X0JERihjZjgpKSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9G
VU5DKENGOF9CREYoY2Y4KSkpOw0KPiArICAgICAgICBzYmRmID0gWEVOX0RNT1BfUENJX1NCREYo
MCwgYnVzLCBzbG90LCBmdW5jKTsNCj4gDQo+ICAgICAgICAgIHR5cGUgPSBYRU5fRE1PUF9JT19S
QU5HRV9QQ0k7DQo+IC0gICAgICAgIGFkZHIgPSAoKHVpbnQ2NF90KXNiZGYgPDwgMzIpIHwNCj4g
LSAgICAgICAgICAgICAgIENGOF9BRERSX0xPKGNmOCkgfA0KPiAtICAgICAgICAgICAgICAgKHAt
PmFkZHIgJiAzKTsNCj4gKyAgICAgICAgYWRkciA9ICgodWludDY0X3Qpc2JkZiA8PCAzMikgfCBy
ZWc7DQo+ICAgICAgICAgIC8qIEFNRCBleHRlbmRlZCBjb25maWd1cmF0aW9uIHNwYWNlIGFjY2Vz
cz8gKi8NCj4gICAgICAgICAgaWYgKCBDRjhfQUREUl9ISShjZjgpICYmDQo+ICAgICAgICAgICAg
ICAgZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCAmJg0KPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lvLmgNCj4gaW5kZXggMjQ4NGViMWM3NS4uNTE2NTliNmM3ZiAxMDA2NDQNCj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pby5oDQo+IEBAIC0xNDksNiArMTQ5LDExIEBAIHZvaWQgc3RkdmdhX2RlaW5pdChz
dHJ1Y3QgZG9tYWluICpkKTsNCj4gDQo+ICBleHRlcm4gdm9pZCBodm1fZHBjaV9tc2lfZW9pKHN0
cnVjdCBkb21haW4gKmQsIGludCB2ZWN0b3IpOw0KPiANCj4gKy8qIERlY29kZSBhIFBDSSBwb3J0
IElPIGFjY2VzcyBpbnRvIGEgYnVzL3Nsb3QvZnVuYy9yZWcuICovDQo+ICt1bnNpZ25lZCBpbnQg
aHZtX3BjaV9kZWNvZGVfYWRkcih1bnNpZ25lZCBpbnQgY2Y4LCB1bnNpZ25lZCBpbnQgYWRkciwN
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqYnVzLCB1
bnNpZ25lZCBpbnQgKnNsb3QsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKmZ1bmMpOw0KPiArDQo+ICAvKg0KPiAgICogSFZNIHBvcnQgSU8gaGFuZGxl
ciB0aGF0IHBlcmZvcm1zIGZvcndhcmRpbmcgb2YgZ3Vlc3QgSU8gcG9ydHMgaW50bw0KPiBtYWNo
aW5lDQo+ICAgKiBJTyBwb3J0cy4NCj4gLS0NCj4gMi4xMS4wIChBcHBsZSBHaXQtODEpDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:24:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11:24: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.xen.org>)
	id 1dk7IQ-0008KL-K7; Tue, 22 Aug 2017 11:24:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400c7cc2d=Andrew.Cooper3@citrix.com>)
 id 1dk7IO-0008Ju-Sc
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 11:24:32 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0A/57-03406-E641C995; Tue, 22 Aug 2017 11:24:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQjdPZE6
 kwZJ5HBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8am3TtYCx5yVfy68Z+1gfE2RxcjJ4eEgJ/E
 hM6TTCC2sICzxLW5axhBbBEBH4kzD2Yzg9jMAgoSs7uPsYLYQgKWEhs//gSz2QT0JXa/+ATWy
 ytgK3Fo9XZ2EJtFQFXizO1dYHFRgXCJ/d+vMUPUCEqcnPmEBcTmFLCSOLz3CdAuDqD5mhLrd+
 lDrJKX2P52DtRacYmmLyuh1qpJXOu/xA5xcrrExGc9LBMYBWYhmToLYdIsJJNmIZm0gJFlFaN
 GcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMAyAMEOxtsbAw4x
 SnIwKYnyTv4+O1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+98JxIIcGi1PTUirTMHGDswKQlO
 HiURHhLQdK8xQWJucWZ6RCpU4yKUuK8S0ESAiCJjNI8uDZYvF5ilJUS5mUEOkSIpyC1KDezBF
 X+FaM4B6OSMK8NyBSezLwSuOmvgBYzAS02bJ0GsrgkESEl1cBYcfmF85/9La638gy3y4v75ao
 0bP2nNN3J+a3MhuLu71HLBV4esDyloMo2rXG+26kv1uyL+acdaD1XtLrTri/4tfjsn4kG5dNa
 vz+c5Kc5uc7/zk+Pjrzo3AUMmw9rBP0WPn60+sPmvrsNi1RaHrK5GZs3yFh9Coif+pDzW7/vA
 qG0XOnlUhpKLMUZiYZazEXFiQBPUGk60gIAAA==
X-Env-Sender: prvs=400c7cc2d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503401069!78851570!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12815 invoked from network); 22 Aug 2017 11:24:30 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 11:24:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51346566"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170822094920.70151-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8c5d00a7-c3ab-8d3b-2138-0e672f224e22@citrix.com>
Date: Tue, 22 Aug 2017 12:24:29 +0100
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: <20170822094920.70151-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: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 00/19] libxl/xl: add PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTA6NDksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBIZWxsbywKPgo+IFRo
aXMgc2VyaWVzIGFkZHMgYSBuZXcgUFZIIGd1ZXN0IHR5cGUgdG8gbGlieGwveGwsIHRoaXMgc3Vw
ZXJzZWRlcyB0aGUKPiBjdXJyZW50IFBWSHYyIGltcGxlbWVudGF0aW9uLCB0aGF0IHJlbGllcyBv
biB1c2luZyB0aGUgIm5vbmUiIGRldmljZQo+IG1vZGVsIHZlcnNpb24uCj4KPiBBcyBwYXJ0IG9m
IHRoaXMgc2VyaWVzIGEgbmV3IHhsIG9wdGlvbiBpcyBhbHNvIGltcGxlbWVudGVkLCBjYWxsZWQK
PiAidHlwZSIgdGhhdCBzdXBlcnNlZGVzIHRoZSBjdXJyZW50ICJidWlsZGVyIiBvcHRpb24uIEEg
ImZpcm13YXJlIgo+IG9wdGlvbiBpcyBhbHNvIGludHJvZHVjZWQgaW4gb3JkZXIgdG8gaGF2ZSBh
IHVuaWZvcm0gd2F5IG9mIGxvYWRpbmcKPiBmaXJtd2FyZXMgZm9yIGFsbCBndWVzdCB0eXBlcyAo
SFZNLCBQViBhbmQgUFZIKS4KPgo+IFBhdGNoIDEgbGlmdHMgc29tZSBmaWVsZHMgZnJvbSB0aGUg
bGlieGxfZG9tYWluX2J1aWxkX2luZm8gZG9tYWluCj4gc3BlY2lmaWMgc3ViLXN0cnVjdHMgaW50
byBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBpdHNlbGYsIHNvIHRoZXkgY2FuCj4gYmUgdXNlZCBi
eSBhbGwgZG9tYWluIHR5cGVzLiBQYXRjaGVzIDIgYW5kIDMgaW50cm9kdWNlIHRoZSBuZXcgdHlw
ZQo+IGFuZCBmaXJtd2FyZSBvcHRpb25zLiBQYXRjaCA0IGludHJvZHVjZXMgdGhlIFBWSCBndWVz
dCB0eXBlIHRvIGxpYnhsLgo+Cj4gUGF0Y2hlcyBmcm9tIDUgdG8gMTcgYWRkIFBWSCBzdXBwb3J0
IHRvIGFsbCB0aGUgbmVlZGVkIGZ1bmN0aW9ucywgdGhpcwo+IGNvdWxkIGJlIGNvbnNpZGVyZWQg
YSBzaW5nbGUgcGF0Y2gsIGJ1dCBJJ3ZlIHRyaWVkIHRvIHNwbGl0IGl0IGluCj4gb3JkZXIgdG8g
ZWFzZSB0aGUgcmV2aWV3LiBUaGUgY3VycmVudCBzcGxpdCBpcyBkb25lIG9uIGEgcGVyIGZpbGUK
PiBiYXNpcy4KPgo+IEZpbmFsbHkgcGF0Y2ggMTggYWRkcyBQVkggc3VwcG9ydCB0byB4bCBhbmQg
cGF0Y2ggMTkgcmVtb3ZlcyB0aGUKPiBkZXZpY2UgbW9kZWwgdmVyc2lvbiAibm9uZSIuCgpDYW4g
d2Uga2VlcCBub25lIGFzIGFuIG9wdGlvbiwgZXZlbiBpZiBpdCBsb29zZXMgaXRzIHNwZWNpYWwg
UFZICm1lYW5pbmc/ICBJJ3ZlIGdvdCBzb21lIHBsYW5zIGZvciBYVEYgdGVzdGluZyB3aGVyZSBw
YXJ0IG9mIHRoZSB0ZXN0CnBsYXlzIHRoZSBwYXJ0IG9mIHFlbXUgYnkgY29ubmVjdGluZyB0byB0
aGUgaW9yZXEgc2VydmVyLCBhbmQgaGF2aW5nIGFuCmFiaWxpdHkgdG8gY29uZmlndXJlICJubyBk
ZXZpY2UgbW9kZWwgLSBJIGtub3cgd2hhdCBJJ20gZG9pbmciIHdvdWxkIGJlCm5lY2Vzc2FyeS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:28:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11: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.xen.org>)
	id 1dk7Lo-0000LK-2M; Tue, 22 Aug 2017 11:28:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk7Lm-0000L9-Qi
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 11:28:02 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 CB/49-01862-1451C995; Tue, 22 Aug 2017 11:28:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9dRdE6
 kQeNjBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPTv4WsBY9YK048FWlg/MvSxcjJISSQJ/Hz
 82VmEJtXwE6ie9csRhBbQsBQ4vTCm2A1LAKqEts232ECsdkE1CXanm1nBbFFgOKHLx0HinNxM
 AtcYJL4vGQJexcjB4ewQIjExtPuEPNjJa6fn8gMEuYUMJXo/skJYvIKCEr83SEMUsEsoCXx8N
 ctFghbW2LZwtdg1cwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jWy1Esqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy8egYGxh2MTXv9DjFKcjApifJO/j47Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb73wnEghwaLU9NSKtMwcYAzApCU4eJREeHVFgNK8xQWJu
 cWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnXQoyQwCkKKM0D24ELB4vMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLmzQJZxZOZVwK36RXQEUxARxi2TgM5oiQRISXVwLg0oOCT7fzelwmP3srIrTM
 yZFu2e8r/r04PX7LsnKrAcfHDqvYXVStufMzateIDY16An1iwZDLrTl0tWTabWa6JU61LNq43
 mu31NdZ+uVyXSxqrYNslA8MK2cTst75q6fvamOq/sLh9Dbyz493ibd5x/ctYlIRyExecCTu43
 cWw4LfcEtGUt0osxRmJhlrMRcWJAGbNwA7CAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503401279!110897284!1
X-Originating-IP: [137.65.248.74]
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 38630 invoked from network); 22 Aug 2017 11:28:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 11:28:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 05:27:59 -0600
Message-Id: <599C315B0200007800171F02@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 05:27:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-48-jgross@suse.com>
In-Reply-To: <20170816125219.5255-48-jgross@suse.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 47/52] xen: add basic support for runtime
 parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBBZGQg
dGhlIG5lZWRlZCBpbmZyYXN0cnVjdHVyZSBmb3IgcnVudGltZSBwYXJhbWV0ZXIgY2hhbmdpbmcg
c2ltaWxhcgo+IHRvIHRoYXQgdXNlZCBhdCBib290IHRpbWUgdmlhIGNtZGxpbmUuIFdlIGFyZSB1
c2luZyB0aGUgc2FtZSBwYXJzaW5nCj4gZnVuY3Rpb25zIGFzIGZvciBjbWRsaW5lIHBhcnNpbmcs
IGJ1dCB3aXRoIGEgZGlmZmVyZW50IGFycmF5IG9mCj4gcGFyYW1ldGVyIGRlZmluaXRpb25zLgo+
IAo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:28:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11: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.xen.org>)
	id 1dk7Lp-0000Ld-9b; Tue, 22 Aug 2017 11:28:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dk7Lo-0000LI-7j
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 11:28:04 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F1/D3-01996-3451C995; Tue, 22 Aug 2017 11:28:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTddRdE6
 kwemNVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBx/dZCn7xVlza4tjA+JOri5GLQ0hgM6PE
 /d1fWCCcA4wSe3ZeZOti5OQQFvCWWDK/jQnEFhFwkFh2/gUjiM0skC7xvL8RLC4kkCGxtPkqM
 4jNJqArsePmazCbV8BKouHedbAaFgFVic7+BWC9ogLhEk1n+1kgagQlTs58AmZzAtVvXH+OHW
 K+usSfeZeYIWxxiaYvK1khbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI18h
 IL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDzrGRgYdzDuafc7xCjJwaQkyjv5
 ++xIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8CiJzIoUEi1LTUyvSMnOAkQKTluDgURLhTQZJ8
 xYXJOYWZ6ZDpE4x6nLcObn+C5MQS15+XqqUOK8pSJEASFFGaR7cCFjUXmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzKsPMoUnM68EbtMroCOYgI4wbJ0GckRJIkJKqoGRgfc3WzyTouKTO6V
 5M1O6hb7WevhPsYrWd5pT7fVVf9fa5p2r7fkcDqvvS59/ZuMGfee6w9JBU9kUOd+FWNxZtVWS
 M9QyyME476pBzH9RTvbJKh6z+bhOi4ZuZjwS7ba0Z++XjhuMjsGfYwWDFk3iSBHV6/086eH7h
 oNpU1e+vHzjh/aB63OVWIozEg21mIuKEwEMXut81QIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503401281!72028455!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33623 invoked from network); 22 Aug 2017 11:28:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 22 Aug 2017 11:28:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D922113D5;
 Tue, 22 Aug 2017 04:28:00 -0700 (PDT)
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 EBC9A3F577;
 Tue, 22 Aug 2017 04:27:59 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-4-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <9f0a4514-b8a4-a896-e237-dcd00bfd86ec@arm.com>
Date: Tue, 22 Aug 2017 12:28:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-4-julien.grall@arm.com>
Content-Language: en-GB
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, sstabellini@kernel.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 03/27] xen/x86: mm: Don't check
	alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBvbmx5IHdh
eSBhbGxvY19ib290X3BhZ2VzIHdpbGwgcmV0dXJuIDAgaXMgZHVyaW5nIHRoZSBlcnJvciBjYXNl
LgoKVGhpcyBzdGF0ZW1lbnQgaXMgbm90IHRydWUuIElmIGFsbG9jX2Jvb3RfcGFnZXMoKSByZXR1
cm5zLCBpdCBoYXMKc3VjY2VlZGVkLiBSZXR1cm5pbmcgMCBpcyBub3RoaW5nIHNwZWNpYWwuCgo+
IEFsdGhvdWdoLCBYZW4gd2lsbCBwYW5pYyBpbiB0aGUgZXJyb3IgcGF0aC4gU28gdGhlIGNoZWNr
IGluIHRoZSBjYWxsZXIKPiBpcyBwb2ludGxlc3MuCj4gCj4gTG9va2luZyBhdCB0aGUgbG9vcCwg
bXkgdW5kZXJzdGFuZGluZyBpcyBpdCB3aWxsIHRyeSB0byBhbGxvY2F0ZSBpbgo+IHNtYWxsZXIg
Y2h1bmsgaWYgYSBiaWdnZXIgY2h1bmsgZmFpbC4gR2l2ZW4gdGhhdCBhbGxvY19ib290X3BhZ2Vz
IGNhbgo+IG5ldmVyIGNoZWNrLCB0aGUgbG9vcCBzZWVtcyB1bmVjZXNzYXJ5LgoKQWdyZWVkLCB0
aGUgYWxnb3JpdGhtIGRvZXNuJ3Qgd29yayB3aXRoIChjdXJyZW50KSBpbXBsZW1lbnRhdGlvbiBv
ZgphbGxvY19ib290X3BhZ2VzKCksIHNvIHRoZSBwYXRjaCBpcyB2YWxpZC4KCj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkdpdmVuIHRoYXQgeW91
IGFkanVzdCB0aGUgY29tbWl0IG1lc3NhZ2U6CgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpDaGVlcnMsCkFuZHJlLgoKPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IAo+IEkgaGF2ZW4ndCB0ZXN0ZWQgdGhpcyBjb2RlLCBvbmx5IGJ1aWxk
IHRlc3QgaXQuIEkgY2FuJ3Qgc2VlIGhvdwo+IGFsbG9jX2Jvb3RfcGFnZXMgd291bGQgcmV0dXJu
IDAgb3RoZXIgdGhhbiB0aGUgZXJyb3IgcGF0aC4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21tLmMg
fCA2ICstLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDUgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKPiBpbmRleCBmNTNjYTQzNTU0Li42NmUzMzcxMDlkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtMjAwLDExICsyMDAsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9mcmFtZXRhYmxlX2NodW5rKHZvaWQgKnN0YXJ0LCB2
b2lkICplbmQpCj4gICAgICAgICAgICovCj4gICAgICAgICAgd2hpbGUgKCBzdGVwICYmIHMgKyAo
c3RlcCA8PCBQQUdFX1NISUZUKSA+IGUgKyAoNCA8PCBQQUdFX1NISUZUKSApCj4gICAgICAgICAg
ICAgIHN0ZXAgPj49IFBBR0VUQUJMRV9PUkRFUjsKPiAtICAgICAgICBkbyB7Cj4gLSAgICAgICAg
ICAgIG1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoc3RlcCwgc3RlcCk7Cj4gLSAgICAgICAgfSB3aGls
ZSAoICFtZm4gJiYgKHN0ZXAgPj49IFBBR0VUQUJMRV9PUkRFUikgKTsKPiAtICAgICAgICBpZiAo
ICFtZm4gKQo+IC0gICAgICAgICAgICBwYW5pYygiTm90IGVub3VnaCBtZW1vcnkgZm9yIGZyYW1l
IHRhYmxlIik7Cj4gKyAgICAgICAgbWZuID0gYWxsb2NfYm9vdF9wYWdlcyhzdGVwLCBzdGVwKTsK
PiAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKHMsIG1mbiwgc3RlcCwgUEFHRV9IWVBFUlZJU09S
KTsKPiAgICAgIH0KPiAgCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:31:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11:31: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.xen.org>)
	id 1dk7Ow-00014Q-Nw; Tue, 22 Aug 2017 11:31:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk7Ov-00014E-DI
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 11:31:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2F/B6-03044-4061C995; Tue, 22 Aug 2017 11:31:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQpdFbE6
 kwcYnfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNd3uZCy7yVDztzm5g7OTqYuTkkBDwk7hx
 9yILiM0ioCrx4M9BJhCbTUBH4uLcnWwgtoiArsSzBc/AbGYBJ4n1Z9+xg9jCAs4S1+auYQSxe
 QU8JDo2HQeaw8EhJJAjMWVqDURYUOLkzCcsEK06Egt2f2IDKWEWkJZY/o8DJMwpYCdxbd9+sK
 2iAioSJ1euAbOFBBQl+uc9YIO4Ml1i699fzBMY+WchmToLydRZCFMXMDKvYtQoTi0qSy3SNbL
 QSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjBeH5t4CFGSQ4mJVHeyd9n
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JUVnRMpJFiUmp5akZaZA4wDmLQEB4+SCG8ISJq3u
 CAxtzgzHSJ1ilFRSpx3qwhQQgAkkVGaB9cGi71LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEu
 aNBxnPk5lXAjf9FdBiJqDFhq3TQBaXJCKkpBoYOf63a8jGPtyRyjfJ69vD40nmnQUvXPXuJcy
 /d6y7JF05NcxU0WbP/9W/pH6pMa2Oq3Xcf1fn3421d3ac9QiqvfOhdMsVS9bvLcEBSpyJj8U/
 9qpfTdY8eE6+etnfa6K7wlbczVDzWH5ry9uv0+snZbgfS7LjiKxuDL93iVEu8fSWoA3OLAssl
 ViKMxINtZiLihMBuzPwvrgCAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503401475!65078383!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65397 invoked from network); 22 Aug 2017 11:31:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 11:31:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51346874"
Date: Tue, 22 Aug 2017 12:30:45 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170822113045.4i5klb45wqrqrckk@MacBook-Pro-de-Roger.local>
References: <20170822094920.70151-1-roger.pau@citrix.com>
 <8c5d00a7-c3ab-8d3b-2138-0e672f224e22@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8c5d00a7-c3ab-8d3b-2138-0e672f224e22@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 00/19] libxl/xl: add PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMTI6MjQ6MjlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wOC8xNyAxMDo0OSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gSGVs
bG8sCj4gPgo+ID4gVGhpcyBzZXJpZXMgYWRkcyBhIG5ldyBQVkggZ3Vlc3QgdHlwZSB0byBsaWJ4
bC94bCwgdGhpcyBzdXBlcnNlZGVzIHRoZQo+ID4gY3VycmVudCBQVkh2MiBpbXBsZW1lbnRhdGlv
biwgdGhhdCByZWxpZXMgb24gdXNpbmcgdGhlICJub25lIiBkZXZpY2UKPiA+IG1vZGVsIHZlcnNp
b24uCj4gPgo+ID4gQXMgcGFydCBvZiB0aGlzIHNlcmllcyBhIG5ldyB4bCBvcHRpb24gaXMgYWxz
byBpbXBsZW1lbnRlZCwgY2FsbGVkCj4gPiAidHlwZSIgdGhhdCBzdXBlcnNlZGVzIHRoZSBjdXJy
ZW50ICJidWlsZGVyIiBvcHRpb24uIEEgImZpcm13YXJlIgo+ID4gb3B0aW9uIGlzIGFsc28gaW50
cm9kdWNlZCBpbiBvcmRlciB0byBoYXZlIGEgdW5pZm9ybSB3YXkgb2YgbG9hZGluZwo+ID4gZmly
bXdhcmVzIGZvciBhbGwgZ3Vlc3QgdHlwZXMgKEhWTSwgUFYgYW5kIFBWSCkuCj4gPgo+ID4gUGF0
Y2ggMSBsaWZ0cyBzb21lIGZpZWxkcyBmcm9tIHRoZSBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBk
b21haW4KPiA+IHNwZWNpZmljIHN1Yi1zdHJ1Y3RzIGludG8gbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gaXRzZWxmLCBzbyB0aGV5IGNhbgo+ID4gYmUgdXNlZCBieSBhbGwgZG9tYWluIHR5cGVzLiBQ
YXRjaGVzIDIgYW5kIDMgaW50cm9kdWNlIHRoZSBuZXcgdHlwZQo+ID4gYW5kIGZpcm13YXJlIG9w
dGlvbnMuIFBhdGNoIDQgaW50cm9kdWNlcyB0aGUgUFZIIGd1ZXN0IHR5cGUgdG8gbGlieGwuCj4g
Pgo+ID4gUGF0Y2hlcyBmcm9tIDUgdG8gMTcgYWRkIFBWSCBzdXBwb3J0IHRvIGFsbCB0aGUgbmVl
ZGVkIGZ1bmN0aW9ucywgdGhpcwo+ID4gY291bGQgYmUgY29uc2lkZXJlZCBhIHNpbmdsZSBwYXRj
aCwgYnV0IEkndmUgdHJpZWQgdG8gc3BsaXQgaXQgaW4KPiA+IG9yZGVyIHRvIGVhc2UgdGhlIHJl
dmlldy4gVGhlIGN1cnJlbnQgc3BsaXQgaXMgZG9uZSBvbiBhIHBlciBmaWxlCj4gPiBiYXNpcy4K
PiA+Cj4gPiBGaW5hbGx5IHBhdGNoIDE4IGFkZHMgUFZIIHN1cHBvcnQgdG8geGwgYW5kIHBhdGNo
IDE5IHJlbW92ZXMgdGhlCj4gPiBkZXZpY2UgbW9kZWwgdmVyc2lvbiAibm9uZSIuCj4gCj4gQ2Fu
IHdlIGtlZXAgbm9uZSBhcyBhbiBvcHRpb24sIGV2ZW4gaWYgaXQgbG9vc2VzIGl0cyBzcGVjaWFs
IFBWSAo+IG1lYW5pbmc/ICBJJ3ZlIGdvdCBzb21lIHBsYW5zIGZvciBYVEYgdGVzdGluZyB3aGVy
ZSBwYXJ0IG9mIHRoZSB0ZXN0Cj4gcGxheXMgdGhlIHBhcnQgb2YgcWVtdSBieSBjb25uZWN0aW5n
IHRvIHRoZSBpb3JlcSBzZXJ2ZXIsIGFuZCBoYXZpbmcgYW4KPiBhYmlsaXR5IHRvIGNvbmZpZ3Vy
ZSAibm8gZGV2aWNlIG1vZGVsIC0gSSBrbm93IHdoYXQgSSdtIGRvaW5nIiB3b3VsZCBiZQo+IG5l
Y2Vzc2FyeS4KCkkgZ3Vlc3MgeW91IGNhbm5vdCBkbyB0aGF0IHdpdGggUFZIIGJlY2F1c2UgeW91
IHdhbnQgdGhlIGZ1bGwgc2V0IG9mCmVtdWxhdGVkIGRldmljZXMgYnkgWGVuIHRvIGJlIGF2YWls
YWJsZSB0byBYVEY/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:31:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11:31: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.xen.org>)
	id 1dk7PI-000181-2s; Tue, 22 Aug 2017 11:31:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk7PG-00017o-RX
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 11:31:38 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E7/74-18185-A161C995; Tue, 22 Aug 2017 11:31:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1dSbE6
 kwcaZ8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+2Q/YC9byV6x/2cvewDidu4uRk0NIIE/i
 8Kr3bF2MHBy8AnYSzZtcQMISAoYSpxfeZAGxWQRUJd4fOMoIYrMJqEu0PdvOCmKLAMUPXzrO1
 MXIxcEs8ItJ4uvsfWANwgLBElPO7WOHmB8rcWDSBGYQm1PAVOLA5u1QuwQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0Dc30koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg48BCHYw3t8YcIhRkoNJSZR38vfZkUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgnenyJxIIcGi1PTUirTMHGB8wJRKc
 PAoifAmg6R5iwsSc4sz0yFSpxgVpcR5t4IkBEASGaV5cG2wmLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd7HIFN4MvNK4Ka/AlrMBLTYsHUayOKSRISUVAPjFRGlFeWxBv7GJlYbxZrkHA/
 oblkbbPVKrI59+1XWia+l5yS13jvTI12/cs2lr8Gq2SXF6358zf/49SbzBZ1bm53eJRk/b7RK
 sj/tKecvdVL02Z8Jah82XPTk5X5mEL+fP37H1NrNgscE/vO1PvKPnPmz4862Gc4f3319fT/CQ
 Mrp06/tD48oKrEUZyQaajEXFScCACgLQmfEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503401495!55951393!1
X-Originating-IP: [137.65.248.74]
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 47852 invoked from network); 22 Aug 2017 11:31:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 11:31:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 05:31:35 -0600
Message-Id: <599C32330200007800171F47@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 05:31:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-49-jgross@suse.com>
In-Reply-To: <20170816125219.5255-49-jgross@suse.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, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 48/52] xen: add hypercall for setting
 parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL3N5c2N0bC5jCj4gKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwo+IEBAIC00
NjcsNiArNDY3LDQyIEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X3N5c2N0bF90KSB1X3N5c2N0bCkKPiAgICAgICAgICAgICAgY29weWJhY2sgPSAxOwo+ICAgICAg
ICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyOgo+ICsg
ICAgewo+ICsjZGVmaW5lIFhFTl9TRVRfUEFSQU1FVEVSX01BWF9TSVpFIDEwMjMKPiArICAgICAg
ICBjaGFyICpwYXJhbXM7Cj4gKwo+ICsgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5w
YWRbMF0gfHwgb3AtPnUuc2V0X3BhcmFtZXRlci5wYWRbMV0gfHwKPiArICAgICAgICAgICAgIG9w
LT51LnNldF9wYXJhbWV0ZXIucGFkWzJdICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJl
dCA9IC1FSU5WQUw7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArICAgICAg
ICBpZiAoIG9wLT51LnNldF9wYXJhbWV0ZXIuc2l6ZSA+IFhFTl9TRVRfUEFSQU1FVEVSX01BWF9T
SVpFICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJldCA9IC1FMkJJRzsKPiArICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHBhcmFtcyA9IHhtYWxsb2NfYnl0
ZXMob3AtPnUuc2V0X3BhcmFtZXRlci5zaXplICsgMSk7Cj4gKyAgICAgICAgaWYgKCAhcGFyYW1z
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJldCA9IC1FTk9NRU07Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArICAgICAgICBpZiAoIF9fY29weV9mcm9tX2d1ZXN0
KHBhcmFtcywgb3AtPnUuc2V0X3BhcmFtZXRlci5wYXJhbXMsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemUpICkKCllvdSBkaWRuJ3QgdmVy
aWZ5IHRoZSBoYW5kbGUgZWFybGllciwgc28gSSB0aGluayB0aGlzIG5lZWRzIHRvIGJlCmNvcHlf
ZnJvbV9ndWVzdCgpLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiBAQCAtMTA5Niw2ICsxMDk2LDIxIEBAIHN0
cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB7Cj4gIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNj
dGxfbGl2ZXBhdGNoX29wIHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wX3Q7Cj4gIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wX3QpOwo+ICAKPiArLyoKPiArICog
WEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyCj4gKyAqCj4gKyAqIENoYW5nZSBoeXBlcnZpc29yIHBh
cmFtZXRlcnMgYXQgcnVudGltZS4KPiArICogVGhlIGlucHV0IHN0cmluZyBpcyBwYXJzZWQgc2lt
aWxhciB0byB0aGUgYm9vdCBwYXJhbWV0ZXJzLgo+ICsgKi8KPiArCj4gK3N0cnVjdCB4ZW5fc3lz
Y3RsX3NldF9wYXJhbWV0ZXIgewo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBwYXJh
bXM7ICAgICAgIC8qIElOOiBwb2ludGVyIHRvIHBhcmFtZXRlcnMuICovCj4gKyAgICB1aW50MTZf
dCBzaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IHNpemUgb2YgcGFyYW1ldGVy
cy4gKi8KClRoZSBjb21iaW5hdGlvbiBvZiBsZW5ndGggYW5kIHplcm8gdGVybWluYXRvciBpcyBh
bHdheXMgYSBsaXR0bGUKYW1iaWd1b3VzOiBJIHRoaW5rIGl0IHNob3VsZCBiZSBjbGFyaWZpZWQg
aW4gdGhlIGNvbW1lbnQgd2hhdApiZWhhdmlvciB0byBleHBlY3QsIHVubGVzcyB5b3Ugd2FudCB0
byBlaXRoZXIgZGlzYWxsb3cKZW1iZWRkZWQgTlVMcyBvciBkcm9wIHRoZSBzaXplIGZpZWxkLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 11:34:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 11:34: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.xen.org>)
	id 1dk7RX-0001LP-Eg; Tue, 22 Aug 2017 11:33:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk7RV-0001LE-Bw
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 11:33:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B7/BD-04533-4A61C995; Tue, 22 Aug 2017 11:33:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3eJ2Jx
 Ig+t7OCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHG2awFlxiqTh2/DNTA2MXSxcjJ4eQQJ7E
 o+bbbCA2r4CdRNfLNYwgtoSAocTphTfBalgEVCU6H/5lBbHZBNQl2p5tB7NFgOKHLx1n6mLk4
 mAWuMAk8XnJEnaQhLBAjETvsxPsEAtiJVZu2wg2iFPAVOLH+QdADRxAywQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0jfSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDr56BgXEH46lm50OMkhxMSqK8k7/PjhTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwXtYdE6kkGBRanpqRVpmDjAOYNISHDxKIrx9IGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonz7gcpEgApyijNgxsBi8lLjLJSwryMDAwMQjwFqUW5mS
 Wo8q8YxTkYlYR5Z4JM4cnMK4Hb9AroCCagIwxbp4EcUZKIkJJqYEzKKsjfv/Ln1vWVE7SO3Ls
 gb68awx2n57LSlMNY+91ZwRlPDZXmWhsbaLy7ZHO6fVLPZuX+6nkaLbm96+rrkubab3h/WW91
 21EltS2WBYrzHQ8y6wmaM7jN2Gd2g73QMLF192eBkz0r/SQmP/twWehX78tr0q/zjyikBE87b
 LzuAP+N+ODcx0osxRmJhlrMRcWJAIt8FZHEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503401634!107824936!1
X-Originating-IP: [137.65.248.74]
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 56658 invoked from network); 22 Aug 2017 11:33:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 11:33:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 05:33:53 -0600
Message-Id: <599C32BF0200007800171F4A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 05:33:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-53-jgross@suse.com>
In-Reply-To: <20170816125219.5255-53-jgross@suse.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 52/52] xen: make some console related
 parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBTdXBw
b3J0IG1vZGlmeWluZyBjb25zd2l0Y2gsIGNvbnNvbGVfdGltZXN0YW1wcywgbG9nbHZsIGFuZAo+
IGd1ZXN0X2xvZ2x2bCBhdCBydW50aW1lLgo+IAo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
Pgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:06:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:06: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.xen.org>)
	id 1dk7wJ-0003RT-7L; Tue, 22 Aug 2017 12:05:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dk7wH-0003RM-6i
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:05:45 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 8E/9A-03765-81E1C995; Tue, 22 Aug 2017 12:05:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LZKekooSsmNyf
 S4Mw8c4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP8vtdMBVsWMVesWNvI3MD4Zw5zFyMnh4SA
 n8TbjV2sIDabgI7E0qPzmUBsEYE8iaZlH9lAbGaBtUwS17YogNjCAmkSx463sELUpEucbD/BD
 mEbSbzcfABsJouAqkTXwwNgvbwC7hInN30CmykkkCHx7ftcsF5OASuJH7vnsYDYjAKyEl8aVz
 ND7BKXuPUE4gYJAQGJJXvOQ90pKvHy8T9WCNtAYuvSfUC9HED1mhLrd+lDtCpKTOl+yA6xVlD
 i5MwnLBMYhWchmToLoWMWko5ZSDoWMLKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy00t
 Lk5MT81JTCrWS87P3cQIDH4GINjB+GlZwCFGSQ4mJVHeyd9nRwrxJeWnVGYkFmfEF5XmpBYfY
 pTh4FCS4F0mMydSSLAoNT21Ii0zBxiHMGkJDh4lEd4ZIGne4oLE3OLMdIjUKUZ7jg2r139h4l
 jQswFIdsz4+Y2JY8vvE9+ZhFjy8vNSpcR554K0CYC0ZZTmwQ2FpY1LjLJSwryMQGcK8RSkFuV
 mlqDKv2IU52BUEuZ9AjKFJzOvBG73K6CzmIDOMmydBnJWSSJCSqqBcTMb59rJL5Zf3nGpZebv
 /lP7NtmwGyx719PQ28W+25CTzfJA+K6TKjPN/mv3mzPrf7U++mVDGOMlYRbnKzf3zytLtdomc
 zdwqYZVLLuBLF8rS+RH7qKvGYGSvAd3a3x6tNl0zcKtG98IOCw4PqN+XVnNCTsjbldtRvXtBb
 qa0b6a529YL7jIrsRSnJFoqMVcVJwIAP/OKEwWAwAA
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503403542!78878627!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60905 invoked from network); 22 Aug 2017 12:05:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 12:05:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51349307"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 02/11] vpci: introduce basic handlers to trap accesses
 to the PCI config space
Thread-Index: AQHTFQmrifk8pBhaqEymXGc0y7NtPqKQUAtQ
Date: Tue, 22 Aug 2017 12:05:34 +0000
Message-ID: <013c462daa0d4aa58c197bf05995f1d3@AMSPEX02CL03.citrite.net>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-3-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTQgQXVndXN0IDIwMTcgMTU6MjkN
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb207IGtvbnJhZC53aWxrQG9yYWNsZS5jb207IFJvZ2VyIFBhdSBNb25uZQ0K
PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4
LmNvbT47IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gU3ViamVjdDog
W1BBVENIIHY1IDAyLzExXSB2cGNpOiBpbnRyb2R1Y2UgYmFzaWMgaGFuZGxlcnMgdG8gdHJhcCBh
Y2Nlc3NlcyB0bw0KPiB0aGUgUENJIGNvbmZpZyBzcGFjZQ0KPiANCj4gVGhpcyBmdW5jdGlvbmFs
aXR5IGlzIGdvaW5nIHRvIHJlc2lkZSBpbiB2cGNpLmMgKGFuZCB0aGUgY29ycmVzcG9uZGluZw0K
PiB2cGNpLmggaGVhZGVyKSwgYW5kIHNob3VsZCBiZSBhcmNoLWFnbm9zdGljLiBUaGUgaGFuZGxl
cnMgaW50cm9kdWNlZA0KPiBpbiB0aGlzIHBhdGNoIHNldHVwIHRoZSBiYXNpYyBmdW5jdGlvbmFs
aXR5IHJlcXVpcmVkIGluIG9yZGVyIHRvIHRyYXANCj4gYWNjZXNzZXMgdG8gdGhlIFBDSSBjb25m
aWcgc3BhY2UsIGFuZCBhbGxvdyBkZWNvZGluZyB0aGUgYWRkcmVzcyBhbmQNCj4gZmluZGluZyB0
aGUgY29ycmVzcG9uZGluZyBoYW5kbGVyIHRoYXQgc2hvdWxkIGhhbmRsZSB0aGUgYWNjZXNzDQo+
IChhbHRob3VnaCBubyBoYW5kbGVycyBhcmUgaW1wbGVtZW50ZWQpLg0KPiANCj4gTm90ZSB0aGF0
IHRoZSB0cmFwcyB0byB0aGUgUENJIElPIHBvcnRzIHJlZ2lzdGVycyAoMHhjZjgvMHhjZmMpIGFy
ZQ0KPiBzZXR1cCBpbnNpZGUgb2YgYSB4ODYgSFZNIGZpbGUsIHNpbmNlIHRoYXQncyBub3Qgc2hh
cmVkIHdpdGggb3RoZXINCj4gYXJjaGVzLg0KPiANCj4gQSBuZXcgWEVOX1g4Nl9FTVVfVlBDSSB4
ODYgZG9tYWluIGZsYWcgaXMgYWRkZWQgaW4gb3JkZXIgdG8gc2lnbmFsIFhlbg0KPiB3aGV0aGVy
IGEgZG9tYWluIHNob3VsZCB1c2UgdGhlIG5ld2x5IGludHJvZHVjZWQgdlBDSSBoYW5kbGVycywg
dGhpcw0KPiBpcyBvbmx5IGVuYWJsZWQgZm9yIFBWSCBEb20wIGF0IHRoZSBtb21lbnQuDQo+IA0K
PiBBIHZlcnkgc2ltcGxlIHVzZXItc3BhY2UgdGVzdCBpcyBhbHNvIHByb3ZpZGVkLCBzbyB0aGF0
IHRoZSBiYXNpYw0KPiBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2UENJIHRyYXBzIGNhbiBiZSBhc3Nl
cnRlZC4gVGhpcyBoYXMgYmVlbiBwcm92ZW4NCj4gcXVpdGUgaGVscGZ1bCBkdXJpbmcgZGV2ZWxv
cG1lbnQsIHNpbmNlIHRoZSBsb2dpYyB0byBoYW5kbGUgcGFydGlhbA0KPiBhY2Nlc3NlcyBvciBh
Y2Nlc3NlcyB0aGF0IGV4cGFuZCBhY3Jvc3MgbXVsdGlwbGUgcmVnaXN0ZXJzIGlzIG5vdA0KPiB0
cml2aWFsLg0KPiANCj4gVGhlIGhhbmRsZXJzIGZvciB0aGUgcmVnaXN0ZXJzIGFyZSBhZGRlZCB0
byBhIGxpbmtlZCBsaXN0IHRoYXQncyBrZWVwDQo+IHNvcnRlZCBhdCBhbGwgdGltZXMuIEJvdGgg
dGhlIHJlYWQgYW5kIHdyaXRlIGhhbmRsZXJzIHN1cHBvcnQgYWNjZXNzZXMNCj4gdGhhdCBleHBh
bmQgYWNyb3NzIG11bHRpcGxlIGVtdWxhdGVkIHJlZ2lzdGVycyBhbmQgY29udGFpbiBnYXBzIG5v
dA0KPiBlbXVsYXRlZC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPg0KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4g
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2NDoNCj4gKiBVc2VyLXNw
YWNlIHRlc3QgaGFybmVzczoNCj4gIC0gRG8gbm90IHJlZGlyZWN0IHRoZSBvdXRwdXQgb2YgdGhl
IHRlc3QuDQo+ICAtIEFkZCBtYWluLmMgYW5kIGVtdWwuaCBhcyBkZXBlbmRlbmNpZXMgb2YgdGhl
IE1ha2VmaWxlIHRhcmdldC4NCj4gIC0gVXNlIHRoZSBzYW1lIHJ1bGUgdG8gbW9kaWZ5IHRoZSB2
cGNpIGFuZCBsaXN0IGhlYWRlcnMuDQo+ICAtIFJlbW92ZSB1bmRlcnNjb3JlcyBmcm9tIGxvY2Fs
IG1hY3JvIHZhcmlhYmxlcy4NCj4gIC0gQWRkIF9jaGVjayBzdWZmaXggdG8gdGhlIHRlc3QgaGFy
bmVzcyBtdWx0aXJlYWQgZnVuY3Rpb24uDQo+ICAtIENoYW5nZSB0aGUgdmFsdWUgd3JpdHRlbiBi
eSBldmVyeSBkaWZmZXJlbnQgc2l6ZSBpbiB0aGUgbXVsdGl3cml0ZQ0KPiAgICB0ZXN0Lg0KPiAg
LSBVc2UgeyB9IHRvIGluaXRpYWxpemUgdGhlIHIxNiBhbmQgcjIwIGFycmF5cyAoaW5zdGVhZCBv
ZiB7IDAgfSkuDQo+ICAtIFBlcmZvcm0gc29tZSBvZiB0aGUgcmVhZCBjaGVja3Mgd2l0aCB0aGUg
bG9jYWwgdmFyaWFibGUgZGlyZWN0bHkuDQo+ICAtIEV4cGFuZCBzb21lIGNvbW1lbnRzLg0KPiAg
LSBJbXBsZW1lbnQgYSBkdW1teSByd2xvY2suDQo+ICogSHlwZXJ2aXNvciBjb2RlOg0KPiAgLSBH
dWFyZCB0aGUgbGlua2VyIHNjcmlwdCBjaGFuZ2VzIHdpdGggQ09ORklHX0hBU19QQ0kuDQo+ICAt
IFJlbmFtZSB2cGNpX2FjY2Vzc19jaGVjayB0byB2cGNpX2FjY2Vzc19hbGxvd2VkIGFuZCBtYWtl
IGl0IHJldHVybg0KPiAgICBib29sLg0KPiAgLSBNYWtlIGh2bV9wY2lfZGVjb2RlX2FkZHIgcmV0
dXJuIHRoZSByZWdpc3RlciBhcyByZXR1cm4gdmFsdWUuDQo+ICAtIFVzZSB+MyBpbnN0ZWFkIG9m
IDB4ZmZmYyB0byByZW1vdmUgdGhlIHJlZ2lzdGVyIG9mZnNldCB3aGVuDQo+ICAgIGNoZWNraW5n
IGFjY2Vzc2VzIHRvIElPIHBvcnRzLg0KPiAgLSBzL2hlYWQvcHJldiBpbiB2cGNpX2FkZF9yZWdp
c3Rlci4NCj4gIC0gQWRkIHBhcmVudGhlc2VzIGFyb3VuZCAmIGluIHZwY2lfYWRkX3JlZ2lzdGVy
Lg0KPiAgLSBGaXggcmVnaXN0ZXIgcmVtb3ZhbC4NCj4gIC0gQ2hhbmdlIHRoZSBCVUdzIGluIHZw
Y2lfe3JlYWQvd3JpdGV9X2h3IGhlbHBlcnMgdG8NCj4gICAgQVNTRVJUX1VOUkVBQ0hBQkxFLg0K
PiAgLSBNYWtlIG1lcmdlX3Jlc3VsdCBzdGF0aWMgYW5kIGNoYW5nZSB0aGUgY29tcHV0YXRpb24g
b2YgdGhlIG1hc2sgdG8NCj4gICAgYXZvaWQgdXNpbmcgYSB1aW50NjRfdC4NCj4gIC0gTW9kaWZ5
IHZwY2lfcmVhZCB0byBvbmx5IHJlYWQgZnJvbSBoYXJkd2FyZSB0aGUgbm90LWVtdWxhdGVkIGdh
cHMuDQo+ICAtIFJlbW92ZSB0aGUgdnBjaV92YWwgdW5pb24gYW5kIHVzZSBhIHVpbnQzMl90IGlu
c3RlYWQuDQo+ICAtIENoYW5nZSBoYW5kbGVyIHJlYWQgdHlwZSB0byByZXR1cm4gYSB1aW50MzJf
dCBpbnN0ZWFkIG9mIG1vZGlmeWluZw0KPiAgICBhIHZhcmlhYmxlIHBhc3NlZCBieSByZWZlcmVu
Y2UuDQo+ICAtIENvbnN0aWZ5IHRoZSBkYXRhIG9wYXF1ZSBwYXJhbWV0ZXIgb2YgcmVhZCBoYW5k
bGVycy4NCj4gIC0gQ2hhbmdlIHRoZSBzaXplIHBhcmFtZXRlciBvZiB0aGUgdnBjaV97cmVhZC93
cml0ZX0gZnVuY3Rpb25zIHRvDQo+ICAgIHVuc2lnbmVkIGludC4NCj4gIC0gUGxhY2UgdGhlIGFy
cmF5IG9mIGluaXRpYWxpemF0aW9uIGhhbmRsZXJzIGluIGluaXQucm9kYXRhIG9yDQo+ICAgIC5y
b2RhdGEgZGVwZW5kaW5nIG9uIHdoZXRoZXIgbGF0ZS1od2RvbSBpcyBlbmFibGVkLg0KPiAgLSBS
ZW1vdmUgdGhlIHBjaV9kZXZzIGxvY2ssIGFzc3VtZSB0aGUgRG9tMCBpcyB3ZWxsIGJlaGF2ZWQg
YW5kIHdvbid0DQo+ICAgIHJlbW92ZSB0aGUgZGV2aWNlIHdoaWxlIHRyeWluZyB0byBhY2Nlc3Mg
aXQuDQo+ICAtIENoYW5nZSB0aGUgcmVjdXJzaXZlIHNwaW5sb2NrIGludG8gYSBydyBsb2NrIGZv
ciBwZXJmb3JtYW5jZQ0KPiAgICByZWFzb25zLg0KPiANCj4gQ2hhbmdlcyBzaW5jZSB2MzoNCj4g
KiBVc2VyLXNwYWNlIHRlc3QgaGFybmVzczoNCj4gIC0gRml4IHNwYWNlcyBpbiBjb250YWluZXJf
b2YgbWFjcm8uDQo+ICAtIEltcGxlbWVudCBhIGR1bW15IGxvY2tpbmcgZnVuY3Rpb25zLg0KPiAg
LSBSZW1vdmUgJ2N1cnJlbnQnIG1hY3JvIG1ha2UgY3VycmVudCBhIHBvaW50ZXIgdG8gdGhlIHN0
YXRpY2FsbHkNCj4gICAgYWxsb2NhdGVkIHZwY3UuDQo+ICAtIFJlbW92ZSB1bm5lZWRlZCBwYXJl
bnRoZXNlcyBpbiB0aGUgcGNpX2NvbmZfcmVhZFggbWFjcm9zLg0KPiAgLSBGaXggdGhlIG5hbWUg
b2YgdGhlIHdyaXRlIHRlc3QgbWFjcm8uDQo+ICAtIFJlbW92ZSB0aGUgZHVtbXkgRVhQT1JUX1NZ
TUJPTCBtYWNybyAodGhpcyB3YXMgbmVlZGVkIGJ5IHRoZSBSQg0KPiAgICBjb2RlIG9ubHkpLg0K
PiAgLSBJbXBvcnQgdGhlIG1heCBtYWNyby4NCj4gIC0gVGVzdCBhbGwgcG9zc2libGUgcmVhZC93
cml0ZSBzaXplIGNvbWJpbmF0aW9ucyB3aXRoIGFsbCBwb3NzaWJsZQ0KPiAgICBlbXVsYXRlZCBy
ZWdpc3RlciBzaXplcy4NCj4gIC0gSW50cm9kdWNlIGEgdGVzdCBmb3IgcmVnaXN0ZXIgcmVtb3Zh
bC4NCj4gKiBIeXBlcnZpc29yIGNvZGU6DQo+ICAtIFVzZSBhIHNvcnRlZCBsaXN0IGluIG9yZGVy
IHRvIHN0b3JlIHRoZSBjb25maWcgc3BhY2UgaGFuZGxlcnMuDQo+ICAtIFJlbW92ZSBzb21lIHVu
bmVlZGVkICdlbHNlJyBicmFuY2hlcy4NCj4gIC0gTWFrZSB0aGUgSU8gcG9ydCBoYW5kbGVycyBh
bHdheXMgcmV0dXJuIFg4NkVNVUxfT0tBWSwgYW5kIHNldCB0aGUNCj4gICAgZGF0YSB0byBhbGwg
MSdzIGluIGNhc2Ugb2YgcmVhZCBmYWlsdXJlICh3cml0ZSBhcmUgc2ltcGx5IGlnbm9yZWQpLg0K
PiAgLSBJbiBodm1fc2VsZWN0X2lvcmVxX3NlcnZlciByZXVzZSBsb2NhbCB2YXJpYWJsZXMgd2hl
biBjYWxsaW5nDQo+ICAgIFhFTl9ETU9QX1BDSV9TQkRGLg0KPiAgLSBTdG9yZSB0aGUgcG9pbnRl
cnMgdG8gdGhlIGluaXRpYWxpemF0aW9uIGZ1bmN0aW9ucyBpbiB0aGUgLnJvZGF0YQ0KPiAgICBz
ZWN0aW9uLg0KPiAgLSBEbyBub3QgaWdub3JlIHRoZSByZXR1cm4gdmFsdWUgb2YgeGVuX3ZwY2lf
YWRkX2hhbmRsZXJzIGluDQo+ICAgIHNldHVwX29uZV9od2RvbV9kZXZpY2UuDQo+ICAtIFJlbW92
ZSB0aGUgdnBjaV9pbml0IG1hY3JvLg0KPiAgLSBEbyBub3QgaGlkZSB0aGUgcG9pbnRlcnMgaW5z
aWRlIG9mIHRoZSB2cGNpX3tyZWFkL3dyaXRlfV90DQo+ICAgIHR5cGVkZWZzLg0KPiAgLSBSZW5h
bWUgcHJpdl9kYXRhIHRvIHByaXZhdGUgaW4gdnBjaV9yZWdpc3Rlci4NCj4gIC0gU2ltcGxpZnkg
Y2hlY2tpbmcgZm9yIHJlZ2lzdGVyIG92ZXJsYXAgaW4gdnBjaV9yZWdpc3Rlcl9jbXAuDQo+ICAt
IENoZWNrIHRoYXQgdGhlIG9mZnNldCBhbmQgdGhlIGxlbmd0aCBtYXRjaCBiZWZvcmUgcmVtb3Zp
bmcgYQ0KPiAgICByZWdpc3RlciBpbiB4ZW5fdnBjaV9yZW1vdmVfcmVnaXN0ZXIuDQo+ICAtIE1h
a2UgdnBjaV9yZWFkX2h3IHJldHVybiBhIHZhbHVlIHJhdGhlciB0aGFuIHN0b3JpbmcgaXQgaW4g
YQ0KPiAgICBwb2ludGVyIHBhc3NlZCBieSBwYXJhbWV0ZXIuDQo+ICAtIEhhbmRsZXIgZGlzcGF0
Y2hlciBmdW5jdGlvbnMgdnBjaV97cmVhZC93cml0ZX0gbm8gbG9uZ2VyIHJldHVybiBhbg0KPiAg
ICBlcnJvciBjb2RlLCBlcnJvcnMgb24gcmVhZHMvd3JpdGVzIHNob3VsZCBiZSB0cmVhdGVkIGxp
a2UgaGFyZHdhcmUNCj4gICAgKHdyaXRlcyBpZ25vcmVkLCByZWFkcyByZXR1cm4gYWxsIDEncyBv
ciBnYXJiYWdlKS4NCj4gIC0gTWFrZSBzdXJlIHBjaWRldnMgaXMgbG9ja2VkIGJlZm9yZSBjYWxs
aW5nIHBjaV9nZXRfcGRldl9ieV9kb21haW4uDQo+ICAtIFVzZSBhIHJlY3Vyc2l2ZSBzcGlubG9j
ayBmb3IgdGhlIHZwY2kgbG9jaywgc28gdGhhdCBzcGluX2lzX2xvY2tlZA0KPiAgICBjaGVja3Mg
dGhhdCB0aGUgY3VycmVudCBDUFUgaXMgaG9sZGluZyB0aGUgbG9jay4NCj4gIC0gTWFrZSB0aGUg
Y29kZSBsZXNzIGVycm9yLWNoYXR0eSBieSByZW1vdmluZyBzb21lIG9mIHRoZSBwcmludGsncy4N
Cj4gIC0gUGFzcyB0aGUgc2xvdCBhbmQgdGhlIGZ1bmN0aW9uIGFzIHNlcGFyYXRlIHBhcmFtZXRl
cnMgdG8gdGhlDQo+ICAgIGhhbmRsZXIgZGlzcGF0Y2hlcnMgKGluc3RlYWQgb2YgcGFzc2luZyBk
ZXZmbikuDQo+ICAtIEFsbG93IGhhbmRsZXJzIHRvIGJlIHJlZ2lzdGVyZWQgd2l0aCBlaXRoZXIg
YSByZWFkIG9yIHdyaXRlDQo+ICAgIGZ1bmN0aW9uIG9ubHksIHRoZSBtaXNzaW5nIGhhbmRsZXIg
d2lsbCBiZSByZXBsYWNlZCBieSBhIGR1bW15DQo+ICAgIGhhbmRsZXIgKHdyaXRlcyBpZ25vcmVk
LCByZWFkcyByZXR1cm4gMSdzKS4NCj4gIC0gSW50cm9kdWNlIFBDSV9DRkdfU1BBQ0VfKiBkZWZp
bmVzIGZyb20gTGludXguDQo+ICAtIFNpbXBsaWZ5IHRoZSBoYW5kbGVyIGRpc3BhdGNoZXJzIGJ5
IHJlbW92aW5nIHRoZSByZWN1cnNpb24sIG5vdyB0aGUNCj4gICAgZGlzcGF0Y2hlcnMgaXRlcmF0
ZSBvdmVyIHRoZSBsaXN0IG9mIHNvcnRlZCBoYW5kbGVycyBhbmQgY2FsbCB0aGVtDQo+ICAgIGlu
IG9yZGVyLg0KPiAgLSBSZW1vdmUgdGhlIEdFTk1BU0tfQllURVMsIFNISUZUX1JJR0hUX0JZVEVT
IGFuZCBBRERfUkVTVUxUDQo+IG1hY3JvcywNCj4gICAgYW5kIGluc3RlYWQgcHJvdmlkZSBhIG1l
cmdlX3Jlc3VsdCBmdW5jdGlvbiBpbiBvcmRlciB0byBtZXJnZSBhDQo+ICAgIHJlZ2lzdGVyIG91
dHB1dCBpbnRvIGEgcGFydGlhbCByZXN1bHQuDQo+ICAtIFJlbmFtZSB0aGUgZmllbGRzIG9mIHRo
ZSB2cGNpX3ZhbCB1bmlvbiB0byB1OC91MTYvdTMyLg0KPiAgLSBSZW1vdmUgdGhlIHJldHVybiB2
YWx1ZXMgZnJvbSB0aGUgcmVhZC93cml0ZSBoYW5kbGVycywgZXJyb3JzDQo+ICAgIHNob3VsZCBi
ZSBoYW5kbGVkIGludGVybmFsbHkgYW5kIHNpZ25hbGVkIGFzIHdvdWxkIGJlIGRvbmUgb24NCj4g
ICAgbmF0aXZlIGhhcmR3YXJlLg0KPiAgLSBSZW1vdmUgdGhlIHVzYWdlIG9mIHRoZSBHRU5NQVNL
IG1hY3JvLg0KPiANCj4gQ2hhbmdlcyBzaW5jZSB2MjoNCj4gIC0gR2VuZXJhbGl6ZSB0aGUgUENJ
IGFkZHJlc3MgZGVjb2RpbmcgYW5kIHVzZSBpdCBmb3IgSU9SRVEgY29kZSBhbHNvLg0KPiANCj4g
Q2hhbmdlcyBzaW5jZSB2MToNCj4gIC0gQWxsb3cgYWNjZXNzIHRvIGNyb3NzIGEgd29yZC1ib3Vu
ZGFyeS4NCj4gIC0gQWRkIGxvY2tpbmcuDQo+ICAtIEFkZCBjbGVhbnVwIHRvIHhlbl92cGNpX2Fk
ZF9oYW5kbGVycyBpbiBjYXNlIG9mIGZhaWx1cmUuDQo+IC0tLQ0KPiAgLmdpdGlnbm9yZSAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzICsNCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAg
ICAgICAgICB8ICAgMiArLQ0KPiAgdG9vbHMvdGVzdHMvTWFrZWZpbGUgICAgICAgICAgICAgIHwg
ICAxICsNCj4gIHRvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZpbGUgICAgICAgICB8ICAzNyArKysrDQo+
ICB0b29scy90ZXN0cy92cGNpL2VtdWwuaCAgICAgICAgICAgfCAxMjggKysrKysrKysrKysNCj4g
IHRvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jICAgICAgICAgICB8IDMxNCArKysrKysrKysrKysrKysr
KysrKysrKysrKysNCj4gIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgICAgICAgICB8ICAxMCAr
DQo+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgfCAgMTggKy0NCj4gIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgMiArDQo+ICB4ZW4vYXJjaC94ODYvaHZt
L2lvLmMgICAgICAgICAgICAgfCAxMTggKysrKysrKysrLQ0KPiAgeGVuL2FyY2gveDg2L3NldHVw
LmMgICAgICAgICAgICAgIHwgICAzICstDQo+ICB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAg
ICAgICAgfCAgMTAgKw0KPiAgeGVuL2RyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAy
ICstDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgfCAgIDkgKy0NCj4gIHhl
bi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgICAgICAgICB8ICAgMSArDQo+ICB4ZW4vZHJpdmVycy92
cGNpL3ZwY2kuYyAgICAgICAgICAgfCA0NDMNCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysNCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICB8ICAgMSAr
DQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgfCAgIDMgKw0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCAgICAgIHwgICAzICsNCj4gIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni94ZW4uaCB8ICAgNSArLQ0KPiAgeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAg
ICAgICAgIHwgICAzICsNCj4gIHhlbi9pbmNsdWRlL3hlbi9wY2lfcmVncy5oICAgICAgICB8ICAg
OCArDQo+ICB4ZW4vaW5jbHVkZS94ZW4vdnBjaS5oICAgICAgICAgICAgfCAgODAgKysrKysrKw0K
PiAgMjMgZmlsZXMgY2hhbmdlZCwgMTE5NCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkN
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy92cGNpL01ha2VmaWxlDQo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgNCj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCB0b29scy90ZXN0cy92cGNpL21haW4uYw0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9k
cml2ZXJzL3ZwY2kvTWFrZWZpbGUNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy92
cGNpL3ZwY2kuYw0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi92cGNpLmgN
Cj4NCltzbmlwXQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMNCj4gaW5kZXggNmNiOTAzZGVmNS4uY2M3M2RmOGRjNyAxMDA2NDQN
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jDQo+IEBAIC0zNiw2ICszNiw3IEBADQo+ICAjaW5jbHVkZSA8eGVuL3Jhbmdlc2V0Lmg+
DQo+ICAjaW5jbHVkZSA8eGVuL21vbml0b3IuaD4NCj4gICNpbmNsdWRlIDx4ZW4vd2FybmluZy5o
Pg0KPiArI2luY2x1ZGUgPHhlbi92cGNpLmg+DQo+ICAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPg0K
PiAgI2luY2x1ZGUgPGFzbS9oYXAuaD4NCj4gICNpbmNsdWRlIDxhc20vY3VycmVudC5oPg0KPiBA
QCAtNjI5LDYgKzYzMCw3IEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQNCj4gbG9uZyBkb21jcl9mbGFncywNCj4gICAgICAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLmlvX2JpdG1hcCA9IGh2bV9pb19iaXRtYXA7DQo+IA0KPiAgICAgIHJlZ2lzdGVy
X2cybV9wb3J0aW9faGFuZGxlcihkKTsNCj4gKyAgICByZWdpc3Rlcl92cGNpX3BvcnRpb19oYW5k
bGVyKGQpOw0KPiANCj4gICAgICBodm1faW9yZXFfaW5pdChkKTsNCj4gDQo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMNCj4gaW5kZXgg
MDc0Y2JhODlkYS4uYzNiNjhlYjI1NyAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9p
by5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYw0KPiBAQCAtMjUsNiArMjUsNyBAQA0K
PiAgI2luY2x1ZGUgPHhlbi90cmFjZS5oPg0KPiAgI2luY2x1ZGUgPHhlbi9ldmVudC5oPg0KPiAg
I2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4NCj4gKyNpbmNsdWRlIDx4ZW4vdnBjaS5oPg0KPiAg
I2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+DQo+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4N
Cj4gICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+DQo+IEBAIC0yNjAsNyArMjYxLDcgQEAgdW5z
aWduZWQgaW50IGh2bV9wY2lfZGVjb2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwNCj4gdW5zaWdu
ZWQgaW50IGFkZHIsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKmJ1cywgdW5zaWduZWQgaW50ICpzbG90LA0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmdW5jKQ0KPiAgew0KPiAtICAgIHVuc2lnbmVkIGxv
bmcgYmRmOw0KPiArICAgIHVuc2lnbmVkIGludCBiZGY7DQoNClNob3VsZG4ndCB0aGlzIGJlIGZv
bGRlZCBpbnRvIHRoZSBwcmV2aW91cyBwYXRjaCB3aGVyZSB5b3UgaW50cm9kdWNlIHRoaXMgZnVu
Y3Rpb24/DQoNCj4gDQo+ICAgICAgQVNTRVJUKENGOF9FTkFCTEVEKGNmOCkpOw0KPiANCj4gQEAg
LTI3NSw2ICsyNzYsMTIxIEBAIHVuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2ln
bmVkIGludA0KPiBjZjgsIHVuc2lnbmVkIGludCBhZGRyLA0KPiAgICAgIHJldHVybiBDRjhfQURE
Ul9MTyhjZjgpIHwgKGFkZHIgJiAzKTsNCj4gIH0NCj4gDQo+ICsvKiBEbyBzb21lIHNhbml0eSBj
aGVja3MuICovDQo+ICtzdGF0aWMgYm9vbCB2cGNpX2FjY2Vzc19hbGxvd2VkKHVuc2lnbmVkIGlu
dCByZWcsIHVuc2lnbmVkIGludCBsZW4pDQo+ICt7DQo+ICsgICAgLyogQ2hlY2sgYWNjZXNzIHNp
emUuICovDQo+ICsgICAgaWYgKCBsZW4gIT0gMSAmJiBsZW4gIT0gMiAmJiBsZW4gIT0gNCApDQo+
ICsgICAgICAgIHJldHVybiBmYWxzZTsNCj4gKw0KPiArICAgIC8qIENoZWNrIHRoYXQgYWNjZXNz
IGlzIHNpemUgYWxpZ25lZC4gKi8NCj4gKyAgICBpZiAoIChyZWcgJiAobGVuIC0gMSkpICkNCj4g
KyAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiArDQo+ICsgICAgcmV0dXJuIHRydWU7DQo+ICt9DQo+
ICsNCj4gKy8qIHZQQ0kgY29uZmlnIHNwYWNlIElPIHBvcnRzIGhhbmRsZXJzICgweGNmOC8weGNm
YykuICovDQo+ICtzdGF0aWMgYm9vbCB2cGNpX3BvcnRpb19hY2NlcHQoY29uc3Qgc3RydWN0IGh2
bV9pb19oYW5kbGVyICpoYW5kbGVyLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGlvcmVxX3QgKnApDQo+ICt7DQo+ICsgICAgcmV0dXJuIChwLT5hZGRyID09IDB4Y2Y4
ICYmIHAtPnNpemUgPT0gNCkgfHwgKHAtPmFkZHIgJiB+MykgPT0gMHhjZmM7DQo+ICt9DQo+ICsN
Cj4gK3N0YXRpYyBpbnQgdnBjaV9wb3J0aW9fcmVhZChjb25zdCBzdHJ1Y3QgaHZtX2lvX2hhbmRs
ZXIgKmhhbmRsZXIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRk
ciwgdWludDMyX3Qgc2l6ZSwgdWludDY0X3QgKmRhdGEpDQo+ICt7DQo+ICsgICAgc3RydWN0IGRv
bWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsNCj4gKyAgICB1bnNpZ25lZCBpbnQgYnVzLCBzbG90
LCBmdW5jLCByZWc7DQo+ICsNCj4gKyAgICAqZGF0YSA9IH4odWludDY0X3QpMDsNCj4gKw0KPiAr
ICAgIHZwY2lfcmxvY2soZCk7DQo+ICsgICAgaWYgKCBhZGRyID09IDB4Y2Y4ICkNCj4gKyAgICB7
DQo+ICsgICAgICAgIEFTU0VSVChzaXplID09IDQpOw0KPiArICAgICAgICAqZGF0YSA9IGQtPmFy
Y2guaHZtX2RvbWFpbi5wY2lfY2Y4Ow0KPiArICAgICAgICB2cGNpX3J1bmxvY2soZCk7DQo+ICsg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICsgICAgfQ0KPiArICAgIGlmICggIUNGOF9F
TkFCTEVEKGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4KSApDQo+ICsgICAgew0KPiArICAgICAg
ICB2cGNpX3J1bmxvY2soZCk7DQo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICsg
ICAgfQ0KPiArDQo+ICsgICAgcmVnID0gaHZtX3BjaV9kZWNvZGVfYWRkcihkLT5hcmNoLmh2bV9k
b21haW4ucGNpX2NmOCwgYWRkciwgJmJ1cywNCj4gJnNsb3QsDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZnVuYyk7DQo+ICsNCj4gKyAgICBpZiAoICF2cGNpX2FjY2Vzc19hbGxv
d2VkKHJlZywgc2l6ZSkgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdnBjaV9ydW5sb2NrKGQpOw0K
PiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArICAgIH0NCj4gKw0KPiArICAgICpk
YXRhID0gdnBjaV9yZWFkKDAsIGJ1cywgc2xvdCwgZnVuYywgcmVnLCBzaXplKTsNCj4gKyAgICB2
cGNpX3J1bmxvY2soZCk7DQo+ICsNCj4gKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArfQ0K
PiArDQo+ICtzdGF0aWMgaW50IHZwY2lfcG9ydGlvX3dyaXRlKGNvbnN0IHN0cnVjdCBodm1faW9f
aGFuZGxlciAqaGFuZGxlciwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgYWRkciwgdWludDMyX3Qgc2l6ZSwgdWludDY0X3QgZGF0YSkNCj4gK3sNCj4gKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOw0KPiArICAgIHVuc2lnbmVkIGludCBidXMs
IHNsb3QsIGZ1bmMsIHJlZzsNCj4gKw0KPiArICAgIHZwY2lfd2xvY2soZCk7DQo+ICsgICAgaWYg
KCBhZGRyID09IDB4Y2Y4ICkNCj4gKyAgICB7DQo+ICsgICAgICAgIEFTU0VSVChzaXplID09IDQp
Ow0KPiArICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGNpX2NmOCA9IGRhdGE7DQo+ICsgICAg
ICAgIHZwY2lfd3VubG9jayhkKTsNCj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4g
KyAgICB9DQo+ICsgICAgaWYgKCAhQ0Y4X0VOQUJMRUQoZC0+YXJjaC5odm1fZG9tYWluLnBjaV9j
ZjgpICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHZwY2lfd3VubG9jayhkKTsNCj4gKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICByZWcgPSBodm1fcGNp
X2RlY29kZV9hZGRyKGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4LCBhZGRyLCAmYnVzLA0KPiAm
c2xvdCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZmdW5jKTsNCj4gKw0KPiAr
ICAgIGlmICggIXZwY2lfYWNjZXNzX2FsbG93ZWQocmVnLCBzaXplKSApDQo+ICsgICAgew0KPiAr
ICAgICAgICB2cGNpX3d1bmxvY2soZCk7DQo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgdnBjaV93cml0ZSgwLCBidXMsIHNsb3QsIGZ1bmMsIHJl
Zywgc2l6ZSwgZGF0YSk7DQo+ICsgICAgdnBjaV93dW5sb2NrKGQpOw0KPiArDQo+ICsgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsNCj4gK30NCj4gKw0KPiArc3RhdGljIGNvbnN0IHN0cnVjdCBodm1f
aW9fb3BzIHZwY2lfcG9ydGlvX29wcyA9IHsNCj4gKyAgICAuYWNjZXB0ID0gdnBjaV9wb3J0aW9f
YWNjZXB0LA0KPiArICAgIC5yZWFkID0gdnBjaV9wb3J0aW9fcmVhZCwNCj4gKyAgICAud3JpdGUg
PSB2cGNpX3BvcnRpb193cml0ZSwNCj4gK307DQo+ICsNCj4gK3ZvaWQgcmVnaXN0ZXJfdnBjaV9w
b3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKQ0KPiArew0KPiArICAgIHN0cnVjdCBodm1f
aW9faGFuZGxlciAqaGFuZGxlcjsNCj4gKw0KPiArICAgIGlmICggIWhhc192cGNpKGQpICkNCj4g
KyAgICAgICAgcmV0dXJuOw0KPiArDQo+ICsgICAgaGFuZGxlciA9IGh2bV9uZXh0X2lvX2hhbmRs
ZXIoZCk7DQo+ICsgICAgaWYgKCAhaGFuZGxlciApDQo+ICsgICAgICAgIHJldHVybjsNCj4gKw0K
PiArICAgIHJ3bG9ja19pbml0KCZkLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKTsNCj4gKyAg
ICBoYW5kbGVyLT50eXBlID0gSU9SRVFfVFlQRV9QSU87DQo+ICsgICAgaGFuZGxlci0+b3BzID0g
JnZwY2lfcG9ydGlvX29wczsNCj4gK30NCj4gKw0KPiAgLyoNCj4gICAqIExvY2FsIHZhcmlhYmxl
czoNCj4gICAqIG1vZGU6IEMNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMNCj4gaW5kZXggZGI1ZGY2OTU2ZC4uNWIyYzBlM2ZjMyAxMDA2
NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMNCj4gQEAgLTE1NjYsNyArMTU2Niw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3Rh
cnRfeGVuKHVuc2lnbmVkIGxvbmcNCj4gbWJpX3ApDQo+ICAgICAgICAgIGRvbWNyX2ZsYWdzIHw9
IERPTUNSRl9odm0gfA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAoKGh2bV9mdW5jcy5oYXBf
c3VwcG9ydGVkICYmICFvcHRfZG9tMF9zaGFkb3cpID8NCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICBET01DUkZfaGFwIDogMCk7DQo+IC0gICAgICAgIGNvbmZpZy5lbXVsYXRpb25fZmxhZ3Mg
PQ0KPiBYRU5fWDg2X0VNVV9MQVBJQ3xYRU5fWDg2X0VNVV9JT0FQSUM7DQo+ICsgICAgICAgIGNv
bmZpZy5lbXVsYXRpb25fZmxhZ3MgPQ0KPiBYRU5fWDg2X0VNVV9MQVBJQ3xYRU5fWDg2X0VNVV9J
T0FQSUN8DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9W
UENJOw0KPiAgICAgIH0NCj4gDQo+ICAgICAgLyogQ3JlYXRlIGluaXRpYWwgZG9tYWluIDAuICov
DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hl
bi5sZHMuUw0KPiBpbmRleCBmZjA4YmJlNDJhLi5hZjFiMzBjYjJiIDEwMDY0NA0KPiAtLS0gYS94
ZW4vYXJjaC94ODYveGVuLmxkcy5TDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMNCj4g
QEAgLTc2LDYgKzc2LDExIEBAIFNFQ1RJT05TDQo+IA0KPiAgICBfXzJNX3JvZGF0YV9zdGFydCA9
IC47ICAgICAgIC8qIFN0YXJ0IG9mIDJNIHN1cGVycGFnZXMsIG1hcHBlZCBSTy4gKi8NCj4gICAg
LnJvZGF0YSA6IHsNCj4gKyNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiBkZWZpbmVkKENP
TkZJR19MQVRFX0hXRE9NKQ0KPiArICAgICAgIF9fc3RhcnRfdnBjaV9hcnJheSA9IC47DQo+ICsg
ICAgICAgKigucm9kYXRhLnZwY2kpDQo+ICsgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47DQo+
ICsjZW5kaWYNCj4gICAgICAgICBfc3JvZGF0YSA9IC47DQo+ICAgICAgICAgLyogQnVnIGZyYW1l
cyB0YWJsZSAqLw0KPiAgICAgICAgIF9fc3RhcnRfYnVnX2ZyYW1lcyA9IC47DQo+IEBAIC0xNjcs
NiArMTcyLDExIEBAIFNFQ1RJT05TDQo+ICAgICAgICAgX2Vpbml0dGV4dCA9IC47DQo+ICAgIH0g
OnRleHQNCj4gICAgLmluaXQuZGF0YSA6IHsNCj4gKyNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJ
KSAmJiAhZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkNCj4gKyAgICAgICBfX3N0YXJ0X3ZwY2lf
YXJyYXkgPSAuOw0KPiArICAgICAgICooLmluaXQucm9kYXRhLnZwY2kpDQo+ICsgICAgICAgX19l
bmRfdnBjaV9hcnJheSA9IC47DQo+ICsjZW5kaWYNCj4gICAgICAgICAqKC5pbml0LnJvZGF0YSkN
Cj4gICAgICAgICAqKC5pbml0LnJvZGF0YS5yZWwpDQo+ICAgICAgICAgKiguaW5pdC5yb2RhdGEu
c3RyKikNCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL01ha2VmaWxlIGIveGVuL2RyaXZlcnMv
TWFrZWZpbGUNCj4gaW5kZXggMTkzOTE4MDJhOC4uZDUxYzc2NjQ1MyAxMDA2NDQNCj4gLS0tIGEv
eGVuL2RyaXZlcnMvTWFrZWZpbGUNCj4gKysrIGIveGVuL2RyaXZlcnMvTWFrZWZpbGUNCj4gQEAg
LTEsNiArMSw2IEBADQo+ICBzdWJkaXIteSArPSBjaGFyDQo+ICBzdWJkaXItJChDT05GSUdfSEFT
X0NQVUZSRVEpICs9IGNwdWZyZXENCj4gLXN1YmRpci0kKENPTkZJR19IQVNfUENJKSArPSBwY2kN
Cj4gK3N1YmRpci0kKENPTkZJR19IQVNfUENJKSArPSBwY2kgdnBjaQ0KPiAgc3ViZGlyLSQoQ09O
RklHX0hBU19QQVNTVEhST1VHSCkgKz0gcGFzc3Rocm91Z2gNCj4gIHN1YmRpci0kKENPTkZJR19B
Q1BJKSArPSBhY3BpDQo+ICBzdWJkaXItJChDT05GSUdfVklERU8pICs9IHZpZGVvDQo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jDQo+IGluZGV4IDI3YmRiNzE2M2MuLjU0MzI2Y2YwYjggMTAwNjQ0DQo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jDQo+IEBAIC0zMCw2ICszMCw3IEBADQo+ICAjaW5jbHVkZSA8eGVuL3Jh
ZGl4LXRyZWUuaD4NCj4gICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPg0KPiAgI2luY2x1ZGUgPHhl
bi90YXNrbGV0Lmg+DQo+ICsjaW5jbHVkZSA8eGVuL3ZwY2kuaD4NCj4gICNpbmNsdWRlIDx4c20v
eHNtLmg+DQo+ICAjaW5jbHVkZSA8YXNtL21zaS5oPg0KPiAgI2luY2x1ZGUgImF0cy5oIg0KPiBA
QCAtMTAzMCw5ICsxMDMxLDEwIEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdA0KPiBzZXR1cF9v
bmVfaHdkb21fZGV2aWNlKGNvbnN0IHN0cnVjdCBzZXR1cF9od2RvbSAqY3R4dCwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQ0KPiAgew0KPiAgICAgIHU4IGRldmZuID0gcGRldi0+ZGV2Zm47DQo+ICsgICAgaW50
IGVycjsNCj4gDQo+ICAgICAgZG8gew0KPiAtICAgICAgICBpbnQgZXJyID0gY3R4dC0+aGFuZGxl
cihkZXZmbiwgcGRldik7DQo+ICsgICAgICAgIGVyciA9IGN0eHQtPmhhbmRsZXIoZGV2Zm4sIHBk
ZXYpOw0KPiANCj4gICAgICAgICAgaWYgKCBlcnIgKQ0KPiAgICAgICAgICB7DQo+IEBAIC0xMDQ1
LDYgKzEwNDcsMTEgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0DQo+IHNldHVwX29uZV9od2Rv
bV9kZXZpY2UoY29uc3Qgc3RydWN0IHNldHVwX2h3ZG9tICpjdHh0LA0KPiAgICAgICAgICBkZXZm
biArPSBwZGV2LT5waGFudG9tX3N0cmlkZTsNCj4gICAgICB9IHdoaWxlICggZGV2Zm4gIT0gcGRl
di0+ZGV2Zm4gJiYNCj4gICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pID09IFBDSV9TTE9U
KHBkZXYtPmRldmZuKSApOw0KPiArDQo+ICsgICAgZXJyID0gdnBjaV9hZGRfaGFuZGxlcnMocGRl
dik7DQo+ICsgICAgaWYgKCBlcnIgKQ0KPiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAic2V0
dXAgb2YgdlBDSSBmb3IgZCVkIGZhaWxlZDogJWRcbiIsDQo+ICsgICAgICAgICAgICAgICBjdHh0
LT5kLT5kb21haW5faWQsIGVycik7DQo+ICB9DQo+IA0KPiAgc3RhdGljIGludCBfX2h3ZG9tX2lu
aXQgX3NldHVwX2h3ZG9tX3BjaV9kZXZpY2VzKHN0cnVjdCBwY2lfc2VnICpwc2VnLA0KPiB2b2lk
ICphcmcpDQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlIGIveGVuL2Ry
aXZlcnMvdnBjaS9NYWtlZmlsZQ0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAw
MDAwMDAwLi44NDBhOTA2NDcwDQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIveGVuL2RyaXZlcnMv
dnBjaS9NYWtlZmlsZQ0KPiBAQCAtMCwwICsxIEBADQo+ICtvYmoteSArPSB2cGNpLm8NCj4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jIGIveGVuL2RyaXZlcnMvdnBjaS92cGNp
LmMNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwMC4uZjYzZGU5N2U4
OQ0KPiAtLS0gL2Rldi9udWxsDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jDQo+IEBA
IC0wLDAgKzEsNDQzIEBADQo+ICsvKg0KPiArICogR2VuZXJpYyBmdW5jdGlvbmFsaXR5IGZvciBo
YW5kbGluZyBhY2Nlc3NlcyB0byB0aGUgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UNCj4gKyAqIGZy
b20gZ3Vlc3RzLg0KPiArICoNCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVt
cyBSJkQNCj4gKyAqDQo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yDQo+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMNCj4gKyAqIExpY2Vuc2Us
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
DQo+ICsgKg0KPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsDQo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZg0KPiArICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQ0KPiBHTlUNCj4g
KyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4NCj4gKyAqDQo+ICsg
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMNCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlDQo+
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4NCj4gKyAqLw0KPiArDQo+ICsjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+DQo+ICsjaW5jbHVkZSA8eGVuL3ZwY2kuaD4NCj4gKw0KPiArZXh0ZXJu
IHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX3N0YXJ0X3ZwY2lfYXJyYXlbXTsNCj4gK2V4
dGVybiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29uc3QgX19lbmRfdnBjaV9hcnJheVtdOw0KPiAr
I2RlZmluZSBOVU1fVlBDSV9JTklUIChfX2VuZF92cGNpX2FycmF5IC0gX19zdGFydF92cGNpX2Fy
cmF5KQ0KPiArDQo+ICsvKiBJbnRlcm5hbCBzdHJ1Y3QgdG8gc3RvcmUgdGhlIGVtdWxhdGVkIFBD
SSByZWdpc3RlcnMuICovDQo+ICtzdHJ1Y3QgdnBjaV9yZWdpc3RlciB7DQo+ICsgICAgdnBjaV9y
ZWFkX3QgKnJlYWQ7DQo+ICsgICAgdnBjaV93cml0ZV90ICp3cml0ZTsNCj4gKyAgICB1bnNpZ25l
ZCBpbnQgc2l6ZTsNCj4gKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0Ow0KPiArICAgIHZvaWQgKnBy
aXZhdGU7DQo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBub2RlOw0KPiArfTsNCj4gKw0KPiAraW50
IF9faHdkb21faW5pdCB2cGNpX2FkZF9oYW5kbGVycyhzdHJ1Y3QgcGNpX2RldiAqcGRldikNCj4g
K3sNCj4gKyAgICB1bnNpZ25lZCBpbnQgaTsNCj4gKyAgICBpbnQgcmMgPSAwOw0KPiArDQo+ICsg
ICAgaWYgKCAhaGFzX3ZwY2kocGRldi0+ZG9tYWluKSApDQo+ICsgICAgICAgIHJldHVybiAwOw0K
PiArDQo+ICsgICAgcGRldi0+dnBjaSA9IHh6YWxsb2Moc3RydWN0IHZwY2kpOw0KPiArICAgIGlm
ICggIXBkZXYtPnZwY2kgKQ0KPiArICAgICAgICByZXR1cm4gLUVOT01FTTsNCj4gKw0KPiArICAg
IElOSVRfTElTVF9IRUFEKCZwZGV2LT52cGNpLT5oYW5kbGVycyk7DQo+ICsNCj4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IE5VTV9WUENJX0lOSVQ7IGkrKyApDQo+ICsgICAgew0KPiArICAgICAgICBy
YyA9IF9fc3RhcnRfdnBjaV9hcnJheVtpXShwZGV2KTsNCj4gKyAgICAgICAgaWYgKCByYyApDQo+
ICsgICAgICAgICAgICBicmVhazsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICBpZiAoIHJjICkNCj4g
KyAgICB7DQo+ICsgICAgICAgIHdoaWxlICggIWxpc3RfZW1wdHkoJnBkZXYtPnZwY2ktPmhhbmRs
ZXJzKSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVy
ICpyID0gbGlzdF9maXJzdF9lbnRyeSgmcGRldi0+dnBjaS0+aGFuZGxlcnMsDQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZw
Y2lfcmVnaXN0ZXIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbm9kZSk7DQo+ICsNCj4gKyAgICAgICAgICAgIGxpc3RfZGVsKCZyLT5u
b2RlKTsNCj4gKyAgICAgICAgICAgIHhmcmVlKHIpOw0KPiArICAgICAgICB9DQo+ICsgICAgICAg
IHhmcmVlKHBkZXYtPnZwY2kpOw0KPiArICAgIH0NCj4gKw0KPiArICAgIHJldHVybiByYzsNCj4g
K30NCj4gKw0KPiArc3RhdGljIGludCB2cGNpX3JlZ2lzdGVyX2NtcChjb25zdCBzdHJ1Y3QgdnBj
aV9yZWdpc3RlciAqcjEsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCB2cGNpX3JlZ2lzdGVyICpyMikNCj4gK3sNCj4gKyAgICAvKiBSZXR1cm4gMCBpZiByZWdp
c3RlcnMgb3ZlcmxhcC4gKi8NCj4gKyAgICBpZiAoIHIxLT5vZmZzZXQgPCByMi0+b2Zmc2V0ICsg
cjItPnNpemUgJiYNCj4gKyAgICAgICAgIHIyLT5vZmZzZXQgPCByMS0+b2Zmc2V0ICsgcjEtPnNp
emUgKQ0KPiArICAgICAgICByZXR1cm4gMDsNCj4gKyAgICBpZiAoIHIxLT5vZmZzZXQgPCByMi0+
b2Zmc2V0ICkNCj4gKyAgICAgICAgcmV0dXJuIC0xOw0KPiArICAgIGlmICggcjEtPm9mZnNldCA+
IHIyLT5vZmZzZXQgKQ0KPiArICAgICAgICByZXR1cm4gMTsNCj4gKw0KPiArICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOw0KPiArICAgIHJldHVybiAwOw0KPiArfQ0KPiArDQo+ICsvKiBEdW1teSBo
b29rcywgd3JpdGVzIGFyZSBpZ25vcmVkLCByZWFkcyByZXR1cm4gMSdzICovDQo+ICtzdGF0aWMg
dWludDMyX3QgdnBjaV9pZ25vcmVkX3JlYWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVk
IGludCByZWcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9p
ZCAqZGF0YSkNCj4gK3sNCj4gKyAgICByZXR1cm4gfih1aW50MzJfdCkwOw0KPiArfQ0KPiArDQo+
ICtzdGF0aWMgdm9pZCB2cGNpX2lnbm9yZWRfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVu
c2lnbmVkIGludCByZWcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgdmFsLCB2b2lkICpkYXRhKQ0KPiArew0KPiArfQ0KPiArDQo+ICtpbnQgdnBjaV9hZGRfcmVn
aXN0ZXIoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZwY2lfcmVhZF90DQo+ICpyZWFkX2hh
bmRsZXIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgdnBjaV93cml0ZV90ICp3cml0ZV9oYW5k
bGVyLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LA0KPiArICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBzaXplLCB2b2lkICpkYXRhKQ0KPiArew0KPiArICAgIHN0cnVjdCBsaXN0X2hlYWQg
KnByZXY7DQo+ICsgICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7DQo+ICsNCj4gKyAgICAvKiBT
b21lIHNhbml0eSBjaGVja3MuICovDQo+ICsgICAgaWYgKCAoc2l6ZSAhPSAxICYmIHNpemUgIT0g
MiAmJiBzaXplICE9IDQpIHx8DQo+ICsgICAgICAgICBvZmZzZXQgPj0gUENJX0NGR19TUEFDRV9F
WFBfU0laRSB8fCAob2Zmc2V0ICYgKHNpemUgLSAxKSkgfHwNCj4gKyAgICAgICAgICghcmVhZF9o
YW5kbGVyICYmICF3cml0ZV9oYW5kbGVyKSApDQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOw0K
PiArDQo+ICsgICAgciA9IHhtYWxsb2Moc3RydWN0IHZwY2lfcmVnaXN0ZXIpOw0KPiArICAgIGlm
ICggIXIgKQ0KPiArICAgICAgICByZXR1cm4gLUVOT01FTTsNCj4gKw0KPiArICAgIHItPnJlYWQg
PSByZWFkX2hhbmRsZXIgPzogdnBjaV9pZ25vcmVkX3JlYWQ7DQo+ICsgICAgci0+d3JpdGUgPSB3
cml0ZV9oYW5kbGVyID86IHZwY2lfaWdub3JlZF93cml0ZTsNCj4gKyAgICByLT5zaXplID0gc2l6
ZTsNCj4gKyAgICByLT5vZmZzZXQgPSBvZmZzZXQ7DQo+ICsgICAgci0+cHJpdmF0ZSA9IGRhdGE7
DQo+ICsNCj4gKyAgICB2cGNpX3dsb2NrKHBkZXYtPmRvbWFpbik7DQo+ICsNCj4gKyAgICAvKiBU
aGUgbGlzdCBvZiBoYW5kbGVycyBtdXN0IGJlIGtlZXAgc29ydGVkIGF0IGFsbCB0aW1lcy4gKi8N
Cj4gKyAgICBsaXN0X2Zvcl9lYWNoICggcHJldiwgJnBkZXYtPnZwY2ktPmhhbmRsZXJzICkNCj4g
KyAgICB7DQo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyICp0aGlzID0NCj4g
KyAgICAgICAgICAgIGxpc3RfZW50cnkocHJldiwgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIs
IG5vZGUpOw0KPiArICAgICAgICBpbnQgY21wID0gdnBjaV9yZWdpc3Rlcl9jbXAociwgdGhpcyk7
DQo+ICsNCj4gKyAgICAgICAgaWYgKCBjbXAgPCAwICkNCj4gKyAgICAgICAgICAgIGJyZWFrOw0K
PiArICAgICAgICBpZiAoIGNtcCA9PSAwICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAg
dnBjaV93dW5sb2NrKHBkZXYtPmRvbWFpbik7DQo+ICsgICAgICAgICAgICB4ZnJlZShyKTsNCj4g
KyAgICAgICAgICAgIHJldHVybiAtRUVYSVNUOw0KPiArICAgICAgICB9DQo+ICsgICAgfQ0KPiAr
DQo+ICsgICAgbGlzdF9hZGRfdGFpbCgmci0+bm9kZSwgcHJldik7DQo+ICsgICAgdnBjaV93dW5s
b2NrKHBkZXYtPmRvbWFpbik7DQo+ICsNCj4gKyAgICByZXR1cm4gMDsNCj4gK30NCj4gKw0KPiAr
aW50IHZwY2lfcmVtb3ZlX3JlZ2lzdGVyKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNp
Z25lZCBpbnQgb2Zmc2V0LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBzaXplKQ0KPiArew0KPiArICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyIHIgPSB7IC5v
ZmZzZXQgPSBvZmZzZXQsIC5zaXplID0gc2l6ZSB9Ow0KPiArICAgIHN0cnVjdCB2cGNpX3JlZ2lz
dGVyICpybTsNCj4gKw0KPiArICAgIHZwY2lfd2xvY2socGRldi0+ZG9tYWluKTsNCj4gKyAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5ICggcm0sICZwZGV2LT52cGNpLT5oYW5kbGVycywgbm9kZSApDQo+
ICsgICAgew0KPiArICAgICAgICBpbnQgY21wID0gdnBjaV9yZWdpc3Rlcl9jbXAoJnIsIHJtKTsN
Cj4gKw0KPiArICAgICAgICAvKg0KPiArICAgICAgICAgKiBOQjogZG8gbm90IHVzZSBhIHN3aXRj
aCBzbyB0aGF0IHdlIGNhbiB1c2UgYnJlYWsgdG8NCj4gKyAgICAgICAgICogZ2V0IG91dCBvZiB0
aGUgbGlzdCBsb29wIGVhcmxpZXIgaWYgcmVxdWlyZWQuDQo+ICsgICAgICAgICAqLw0KPiArICAg
ICAgICBpZiAoICFjbXAgJiYgcm0tPm9mZnNldCA9PSBvZmZzZXQgJiYgcm0tPnNpemUgPT0gc2l6
ZSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIGxpc3RfZGVsKCZybS0+bm9kZSk7DQo+
ICsgICAgICAgICAgICB2cGNpX3d1bmxvY2socGRldi0+ZG9tYWluKTsNCj4gKyAgICAgICAgICAg
IHhmcmVlKHJtKTsNCj4gKyAgICAgICAgICAgIHJldHVybiAwOw0KPiArICAgICAgICB9DQo+ICsg
ICAgICAgIGlmICggY21wIDw9IDAgKQ0KPiArICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgfQ0K
PiArICAgIHZwY2lfd3VubG9jayhwZGV2LT5kb21haW4pOw0KPiArDQo+ICsgICAgcmV0dXJuIC1F
Tk9FTlQ7DQo+ICt9DQo+ICsNCj4gKy8qIFdyYXBwZXJzIGZvciBwZXJmb3JtaW5nIHJlYWRzL3dy
aXRlcyB0byB0aGUgdW5kZXJseWluZyBoYXJkd2FyZS4gKi8NCj4gK3N0YXRpYyB1aW50MzJfdCB2
cGNpX3JlYWRfaHcodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywNCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNsb3QsIHVuc2lnbmVkIGludCBm
dW5jLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmVnLCB1
bnNpZ25lZCBpbnQgc2l6ZSkNCj4gK3sNCj4gKyAgICB1aW50MzJfdCBkYXRhOw0KPiArDQo+ICsg
ICAgc3dpdGNoICggc2l6ZSApDQo+ICsgICAgew0KPiArICAgIGNhc2UgNDoNCj4gKyAgICAgICAg
ZGF0YSA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnKTsNCj4gKyAg
ICAgICAgYnJlYWs7DQo+ICsgICAgY2FzZSAzOg0KPiArICAgICAgICAvKg0KPiArICAgICAgICAg
KiBUaGlzIGlzIHBvc3NpYmxlIGJlY2F1c2UgYSA0Ynl0ZSByZWFkIGNhbiBoYXZlIDFieXRlIHRy
YXBwZWQgYW5kDQo+ICsgICAgICAgICAqIHRoZSByZXN0IHBhc3NlZC10aHJvdWdoLg0KPiArICAg
ICAgICAgKi8NCj4gKyAgICAgICAgaWYgKCByZWcgJiAxICkNCj4gKyAgICAgICAgew0KPiArICAg
ICAgICAgICAgZGF0YSA9IHBjaV9jb25mX3JlYWQ4KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcp
Ow0KPiArICAgICAgICAgICAgZGF0YSB8PSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3Qs
IGZ1bmMsIHJlZyArIDEpIDw8IDg7DQo+ICsgICAgICAgIH0NCj4gKyAgICAgICAgZWxzZQ0KPiAr
ICAgICAgICB7DQo+ICsgICAgICAgICAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVz
LCBzbG90LCBmdW5jLCByZWcpOw0KPiArICAgICAgICAgICAgZGF0YSB8PSBwY2lfY29uZl9yZWFk
OChzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnICsgMikgPDwgMTY7DQo+ICsgICAgICAgIH0NCj4g
KyAgICAgICAgYnJlYWs7DQo+ICsgICAgY2FzZSAyOg0KPiArICAgICAgICBkYXRhID0gcGNpX2Nv
bmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcpOw0KPiArICAgICAgICBicmVhazsN
Cj4gKyAgICBjYXNlIDE6DQo+ICsgICAgICAgIGRhdGEgPSBwY2lfY29uZl9yZWFkOChzZWcsIGJ1
cywgc2xvdCwgZnVuYywgcmVnKTsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsgICAgZGVmYXVsdDoN
Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7DQo+ICsgICAgICAgIGRhdGEgPSB+KHVp
bnQzMl90KTA7DQo+ICsgICAgICAgIGJyZWFrOw0KPiArICAgIH0NCj4gKw0KPiArICAgIHJldHVy
biBkYXRhOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgdm9pZCB2cGNpX3dyaXRlX2h3KHVuc2lnbmVk
IGludCBzZWcsIHVuc2lnbmVkIGludCBidXMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBzbG90LCB1bnNpZ25lZCBpbnQgZnVuYywNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsIHVpbnQzMl90
IGRhdGEpDQo+ICt7DQo+ICsgICAgc3dpdGNoICggc2l6ZSApDQo+ICsgICAgew0KPiArICAgIGNh
c2UgNDoNCj4gKyAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywg
cmVnLCBkYXRhKTsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsgICAgY2FzZSAzOg0KPiArICAgICAg
ICAvKg0KPiArICAgICAgICAgKiBUaGlzIGlzIHBvc3NpYmxlIGJlY2F1c2UgYSA0Ynl0ZSB3cml0
ZSBjYW4gaGF2ZSAxYnl0ZSB0cmFwcGVkIGFuZA0KPiArICAgICAgICAgKiB0aGUgcmVzdCBwYXNz
ZWQtdGhyb3VnaC4NCj4gKyAgICAgICAgICovDQo+ICsgICAgICAgIGlmICggcmVnICYgMSApDQo+
ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlOChzZWcsIGJ1cywgc2xv
dCwgZnVuYywgcmVnLCBkYXRhKTsNCj4gKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2Vn
LCBidXMsIHNsb3QsIGZ1bmMsIHJlZyArIDEsIGRhdGEgPj4gOCk7DQo+ICsgICAgICAgIH0NCj4g
KyAgICAgICAgZWxzZQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBwY2lfY29uZl93cml0
ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIGRhdGEpOw0KPiArICAgICAgICAgICAgcGNp
X2NvbmZfd3JpdGU4KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcgKyAyLCBkYXRhID4+IDE2KTsN
Cj4gKyAgICAgICAgfQ0KPiArICAgICAgICBicmVhazsNCj4gKyAgICBjYXNlIDI6DQo+ICsgICAg
ICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZywgZGF0YSk7DQo+
ICsgICAgICAgIGJyZWFrOw0KPiArICAgIGNhc2UgMToNCj4gKyAgICAgICAgcGNpX2NvbmZfd3Jp
dGU4KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIGRhdGEpOw0KPiArICAgICAgICBicmVhazsN
Cj4gKyAgICBkZWZhdWx0Og0KPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gKyAg
ICAgICAgYnJlYWs7DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+ICsvKg0KPiArICogTWVyZ2UgbmV3
IGRhdGEgaW50byBhIHBhcnRpYWwgcmVzdWx0Lg0KPiArICoNCj4gKyAqIFplcm8gdGhlIGJ5dGVz
IG9mICdkYXRhJyBmcm9tIFtvZmZzZXQsIG9mZnNldCArIHNpemUpLCBhbmQNCj4gKyAqIG1lcmdl
IHRoZSB2YWx1ZSBmb3VuZCBpbiAnbmV3JyBmcm9tIFswLCBvZmZzZXQpIGxlZnQgc2hpZnRlZA0K
PiArICogYnkgJ29mZnNldCcuDQo+ICsgKi8NCj4gK3N0YXRpYyB1aW50MzJfdCBtZXJnZV9yZXN1
bHQodWludDMyX3QgZGF0YSwgdWludDMyX3QgbmV3LCB1bnNpZ25lZCBpbnQgc2l6ZSwNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCkNCj4gK3sNCj4g
KyAgICB1aW50MzJfdCBtYXNrID0gMHhmZmZmZmZmZiA+PiAoMzIgLSA4ICogc2l6ZSk7DQo+ICsN
Cj4gKyAgICByZXR1cm4gKGRhdGEgJiB+KG1hc2sgPDwgKG9mZnNldCAqIDgpKSkgfCAoKG5ldyAm
IG1hc2spIDw8IChvZmZzZXQgKiA4KSk7DQo+ICt9DQo+ICsNCj4gK3VpbnQzMl90IHZwY2lfcmVh
ZCh1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgc2xvdCwN
Cj4gKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZnVuYywgdW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgaW50IHNpemUpDQo+ICt7DQo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnJlbnQtPmRvbWFpbjsNCj4gKyAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsNCj4gKyAgICBjb25z
dCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjsNCj4gKyAgICB1bnNpZ25lZCBpbnQgZGF0YV9vZmZz
ZXQgPSAwOw0KPiArICAgIHVpbnQzMl90IGRhdGEgPSB+KHVpbnQzMl90KTA7DQo+ICsNCj4gKyAg
ICBBU1NFUlQodnBjaV9ybG9ja2VkKGQpKTsNCj4gKw0KPiArICAgIC8qIEZpbmQgdGhlIFBDSSBk
ZXYgbWF0Y2hpbmcgdGhlIGFkZHJlc3MuICovDQo+ICsgICAgcGRldiA9IHBjaV9nZXRfcGRldl9i
eV9kb21haW4oZCwgc2VnLCBidXMsIFBDSV9ERVZGTihzbG90LCBmdW5jKSk7DQo+ICsgICAgaWYg
KCAhcGRldiApDQo+ICsgICAgICAgIHJldHVybiB2cGNpX3JlYWRfaHcoc2VnLCBidXMsIHNsb3Qs
IGZ1bmMsIHJlZywgc2l6ZSk7DQo+ICsNCj4gKyAgICAvKiBSZWFkIGZyb20gdGhlIGhhcmR3YXJl
IG9yIHRoZSBlbXVsYXRlZCByZWdpc3RlciBoYW5kbGVycy4gKi8NCj4gKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5ICggciwgJnBkZXYtPnZwY2ktPmhhbmRsZXJzLCBub2RlICkNCj4gKyAgICB7DQo+
ICsgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyIGVtdSA9IHsNCj4gKyAgICAgICAg
ICAgIC5vZmZzZXQgPSByZWcgKyBkYXRhX29mZnNldCwNCj4gKyAgICAgICAgICAgIC5zaXplID0g
c2l6ZSAtIGRhdGFfb2Zmc2V0DQo+ICsgICAgICAgIH07DQo+ICsgICAgICAgIGludCBjbXAgPSB2
cGNpX3JlZ2lzdGVyX2NtcCgmZW11LCByKTsNCj4gKyAgICAgICAgdWludDMyX3QgdmFsOw0KPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgcmVhZF9zaXplOw0KPiArDQo+ICsgICAgICAgIGlmICggY21w
IDwgMCApDQo+ICsgICAgICAgICAgICBicmVhazsNCj4gKyAgICAgICAgaWYgKCBjbXAgPiAwICkN
Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOw0KPiArDQo+ICsgICAgICAgIGlmICggZW11Lm9mZnNl
dCA8IHItPm9mZnNldCApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIC8qIEhlYWRpbmcg
Z2FwLCByZWFkIHBhcnRpYWwgY29udGVudCBmcm9tIGhhcmR3YXJlLiAqLw0KPiArICAgICAgICAg
ICAgcmVhZF9zaXplID0gci0+b2Zmc2V0IC0gZW11Lm9mZnNldDsNCj4gKyAgICAgICAgICAgIHZh
bCA9IHZwY2lfcmVhZF9odyhzZWcsIGJ1cywgc2xvdCwgZnVuYywgZW11Lm9mZnNldCwgcmVhZF9z
aXplKTsNCj4gKyAgICAgICAgICAgIGRhdGEgPSBtZXJnZV9yZXN1bHQoZGF0YSwgdmFsLCByZWFk
X3NpemUsIGRhdGFfb2Zmc2V0KTsNCj4gKyAgICAgICAgICAgIGRhdGFfb2Zmc2V0ICs9IHJlYWRf
c2l6ZTsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgICAgIHZhbCA9IHItPnJlYWQocGRldiwg
ci0+b2Zmc2V0LCByLT5wcml2YXRlKTsNCj4gKw0KPiArICAgICAgICAvKiBDaGVjayBpZiB0aGUg
cmVhZCBpcyBpbiB0aGUgbWlkZGxlIG9mIGEgcmVnaXN0ZXIuICovDQo+ICsgICAgICAgIGlmICgg
ci0+b2Zmc2V0IDwgZW11Lm9mZnNldCApDQo+ICsgICAgICAgICAgICB2YWwgPj49IChlbXUub2Zm
c2V0IC0gci0+b2Zmc2V0KSAqIDg7DQo+ICsNCj4gKyAgICAgICAgLyogRmluZCB0aGUgaW50ZXJz
ZWN0aW9uIHNpemUgYmV0d2VlbiB0aGUgdHdvIHNldHMuICovDQo+ICsgICAgICAgIHJlYWRfc2l6
ZSA9IG1pbihlbXUub2Zmc2V0ICsgZW11LnNpemUsIHItPm9mZnNldCArIHItPnNpemUpIC0NCj4g
KyAgICAgICAgICAgICAgICAgICAgbWF4KGVtdS5vZmZzZXQsIHItPm9mZnNldCk7DQo+ICsgICAg
ICAgIC8qIE1lcmdlIHRoZSBlbXVsYXRlZCBkYXRhIGludG8gdGhlIG5hdGl2ZSByZWFkIHZhbHVl
LiAqLw0KPiArICAgICAgICBkYXRhID0gbWVyZ2VfcmVzdWx0KGRhdGEsIHZhbCwgcmVhZF9zaXpl
LCBkYXRhX29mZnNldCk7DQo+ICsgICAgICAgIGRhdGFfb2Zmc2V0ICs9IHJlYWRfc2l6ZTsNCj4g
KyAgICAgICAgaWYgKCBkYXRhX29mZnNldCA9PSBzaXplICkNCj4gKyAgICAgICAgICAgIGJyZWFr
Ow0KPiArICAgICAgICBBU1NFUlQoZGF0YV9vZmZzZXQgPCBzaXplKTsNCj4gKyAgICB9DQo+ICsN
Cj4gKyAgICBpZiAoIGRhdGFfb2Zmc2V0IDwgc2l6ZSApDQo+ICsgICAgew0KPiArICAgICAgICAv
KiBUYWlsaW5nIGdhcCwgcmVhZCB0aGUgcmVtYWluaW5nLiAqLw0KPiArICAgICAgICB1aW50MzJf
dCB0bXBfZGF0YSA9IHZwY2lfcmVhZF9odyhzZWcsIGJ1cywgc2xvdCwgZnVuYywNCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnICsgZGF0YV9vZmZzZXQsDQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgLSBkYXRhX29m
ZnNldCk7DQo+ICsNCj4gKyAgICAgICAgZGF0YSA9IG1lcmdlX3Jlc3VsdChkYXRhLCB0bXBfZGF0
YSwgc2l6ZSAtIGRhdGFfb2Zmc2V0LCBkYXRhX29mZnNldCk7DQo+ICsgICAgfQ0KPiArDQo+ICsg
ICAgcmV0dXJuIGRhdGEgJiAoMHhmZmZmZmZmZiA+PiAoMzIgLSA4ICogc2l6ZSkpOw0KPiArfQ0K
PiArDQo+ICsvKg0KPiArICogUGVyZm9ybSBhIG1heWJlIHBhcnRpYWwgd3JpdGUgdG8gYSByZWdp
c3Rlci4NCj4gKyAqDQo+ICsgKiBOb3RlIHRoYXQgdGhpcyB3aWxsIG9ubHkgd29yayBmb3Igc2lt
cGxlIHJlZ2lzdGVycywgaWYgWGVuIG5lZWRzIHRvDQo+ICsgKiB0cmFwIGFjY2Vzc2VzIHRvIHJ3
MWMgcmVnaXN0ZXJzIChsaWtlIHRoZSBzdGF0dXMgUENJIGhlYWRlciByZWdpc3RlcikNCj4gKyAq
IHRoZSBsb2dpYyBpbiB2cGNpX3dyaXRlIHdpbGwgaGF2ZSB0byBiZSBleHBhbmRlZCBpbiBvcmRl
ciB0byBjb3JyZWN0bHkNCj4gKyAqIGRlYWwgd2l0aCB0aGVtLg0KPiArICovDQo+ICtzdGF0aWMg
dm9pZCB2cGNpX3dyaXRlX2hlbHBlcihzdHJ1Y3QgcGNpX2RldiAqcGRldiwNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyLCB1bnNp
Z25lZCBpbnQgc2l6ZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBvZmZzZXQsIHVpbnQzMl90IGRhdGEpDQo+ICt7DQo+ICsgICAgQVNTRVJUKHNpemUgPD0g
ci0+c2l6ZSk7DQo+ICsNCj4gKyAgICBpZiAoIHNpemUgIT0gci0+c2l6ZSApDQo+ICsgICAgew0K
PiArICAgICAgICB1aW50MzJfdCB2YWw7DQo+ICsNCj4gKyAgICAgICAgdmFsID0gci0+cmVhZChw
ZGV2LCByLT5vZmZzZXQsIHItPnByaXZhdGUpOw0KPiArICAgICAgICBkYXRhID0gbWVyZ2VfcmVz
dWx0KHZhbCwgZGF0YSwgc2l6ZSwgb2Zmc2V0KTsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICByLT53
cml0ZShwZGV2LCByLT5vZmZzZXQsIGRhdGEgJiAoMHhmZmZmZmZmZiA+PiAoMzIgLSA4ICogci0+
c2l6ZSkpLA0KPiArICAgICAgICAgICAgIHItPnByaXZhdGUpOw0KPiArfQ0KPiArDQo+ICt2b2lk
IHZwY2lfd3JpdGUodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQg
aW50IHNsb3QsDQo+ICsgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZ1bmMsIHVuc2lnbmVk
IGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLA0KPiArICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRhdGEpDQo+ICt7DQo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsN
Cj4gKyAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsNCj4gKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9y
ZWdpc3RlciAqcjsNCj4gKyAgICB1bnNpZ25lZCBpbnQgZGF0YV9vZmZzZXQgPSAwOw0KPiArDQo+
ICsgICAgQVNTRVJUKHZwY2lfd2xvY2tlZChkKSk7DQo+ICsNCj4gKyAgICAvKg0KPiArICAgICAq
IEZpbmQgdGhlIFBDSSBkZXYgbWF0Y2hpbmcgdGhlIGFkZHJlc3MuDQo+ICsgICAgICogUGFzc3Ro
cm91Z2ggZXZlcnl0aGluZyB0aGF0J3Mgbm90IHRyYXBwZWQuDQo+ICsgICAgICovDQo+ICsgICAg
cGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oZCwgc2VnLCBidXMsIFBDSV9ERVZGTihzbG90
LCBmdW5jKSk7DQo+ICsgICAgaWYgKCAhcGRldiApDQo+ICsgICAgew0KPiArICAgICAgICB2cGNp
X3dyaXRlX2h3KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIHNpemUsIGRhdGEpOw0KPiArICAg
ICAgICByZXR1cm47DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgLyogV3JpdGUgdGhlIHZhbHVlIHRv
IHRoZSBoYXJkd2FyZSBvciBlbXVsYXRlZCByZWdpc3RlcnMuICovDQo+ICsgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSAoIHIsICZwZGV2LT52cGNpLT5oYW5kbGVycywgbm9kZSApDQo+ICsgICAgew0K
PiArICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciBlbXUgPSB7DQo+ICsgICAgICAg
ICAgICAub2Zmc2V0ID0gcmVnICsgZGF0YV9vZmZzZXQsDQo+ICsgICAgICAgICAgICAuc2l6ZSA9
IHNpemUgLSBkYXRhX29mZnNldA0KPiArICAgICAgICB9Ow0KPiArICAgICAgICBpbnQgY21wID0g
dnBjaV9yZWdpc3Rlcl9jbXAoJmVtdSwgcik7DQo+ICsgICAgICAgIHVuc2lnbmVkIGludCB3cml0
ZV9zaXplOw0KPiArDQo+ICsgICAgICAgIGlmICggY21wIDwgMCApDQo+ICsgICAgICAgICAgICBi
cmVhazsNCj4gKyAgICAgICAgaWYgKCBjbXAgPiAwICkNCj4gKyAgICAgICAgICAgIGNvbnRpbnVl
Ow0KPiArDQo+ICsgICAgICAgIGlmICggZW11Lm9mZnNldCA8IHItPm9mZnNldCApDQo+ICsgICAg
ICAgIHsNCj4gKyAgICAgICAgICAgIC8qIEhlYWRpbmcgZ2FwLCB3cml0ZSBwYXJ0aWFsIGNvbnRl
bnQgdG8gaGFyZHdhcmUuICovDQo+ICsgICAgICAgICAgICB2cGNpX3dyaXRlX2h3KHNlZywgYnVz
LCBzbG90LCBmdW5jLCBlbXUub2Zmc2V0LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICBy
LT5vZmZzZXQgLSBlbXUub2Zmc2V0LCBkYXRhID4+IChkYXRhX29mZnNldCAqIDgpKTsNCj4gKyAg
ICAgICAgICAgIGRhdGFfb2Zmc2V0ICs9IHItPm9mZnNldCAtIGVtdS5vZmZzZXQ7DQo+ICsgICAg
ICAgIH0NCj4gKw0KPiArICAgICAgICAvKiBGaW5kIHRoZSBpbnRlcnNlY3Rpb24gc2l6ZSBiZXR3
ZWVuIHRoZSB0d28gc2V0cy4gKi8NCj4gKyAgICAgICAgd3JpdGVfc2l6ZSA9IG1pbihlbXUub2Zm
c2V0ICsgZW11LnNpemUsIHItPm9mZnNldCArIHItPnNpemUpIC0NCj4gKyAgICAgICAgICAgICAg
ICAgICAgIG1heChlbXUub2Zmc2V0LCByLT5vZmZzZXQpOw0KPiArICAgICAgICB2cGNpX3dyaXRl
X2hlbHBlcihwZGV2LCByLCB3cml0ZV9zaXplLCByZWcgKyBkYXRhX29mZnNldCAtIHItPm9mZnNl
dCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSA+PiAoZGF0YV9vZmZzZXQgKiA4
KSk7DQo+ICsgICAgICAgIGRhdGFfb2Zmc2V0ICs9IHdyaXRlX3NpemU7DQo+ICsgICAgICAgIGlm
ICggZGF0YV9vZmZzZXQgPT0gc2l6ZSApDQo+ICsgICAgICAgICAgICBicmVhazsNCj4gKyAgICAg
ICAgQVNTRVJUKGRhdGFfb2Zmc2V0IDwgc2l6ZSk7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgaWYg
KCBkYXRhX29mZnNldCA8IHNpemUgKQ0KPiArICAgICAgICAvKiBUYWlsaW5nIGdhcCwgd3JpdGUg
dGhlIHJlbWFpbmluZy4gKi8NCj4gKyAgICAgICAgdnBjaV93cml0ZV9odyhzZWcsIGJ1cywgc2xv
dCwgZnVuYywgcmVnICsgZGF0YV9vZmZzZXQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgc2l6
ZSAtIGRhdGFfb2Zmc2V0LCBkYXRhID4+IChkYXRhX29mZnNldCAqIDgpKTsNCj4gK30NCj4gKw0K
PiArLyoNCj4gKyAqIExvY2FsIHZhcmlhYmxlczoNCj4gKyAqIG1vZGU6IEMNCj4gKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCINCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0DQo+ICsgKiB0YWItd2lkdGg6
IDQNCj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbA0KPiArICogRW5kOg0KPiArICovDQo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaA0KPiBpbmRleCBjMTA1MjJiN2Y1Li5lYzE0MzQzYjI3IDEwMDY0NA0KPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgNCj4gQEAgLTQyNyw2ICs0MjcsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4N
Cj4gICNkZWZpbmUgaGFzX3ZwaXQoZCkgICAgICAgICghISgoZCktPmFyY2guZW11bGF0aW9uX2Zs
YWdzICYNCj4gWEVOX1g4Nl9FTVVfUElUKSkNCj4gICNkZWZpbmUgaGFzX3BpcnEoZCkgICAgICAg
ICghISgoZCktPmFyY2guZW11bGF0aW9uX2ZsYWdzICYgXA0KPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9YODZfRU1VX1VTRV9QSVJRKSkNCj4gKyNkZWZpbmUgaGFzX3ZwY2koZCkg
ICAgICAgICghISgoZCktPmFyY2guZW11bGF0aW9uX2ZsYWdzICYNCj4gWEVOX1g4Nl9FTVVfVlBD
SSkpDQo+IA0KPiAgI2RlZmluZSBoYXNfYXJjaF9wZGV2cyhkKSAgICAoIWxpc3RfZW1wdHkoJihk
KS0+YXJjaC5wZGV2X2xpc3QpKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLQ0KPiB4ODYvaHZtL2RvbWFpbi5oDQo+
IGluZGV4IGQyODk5YzliYjIuLjNhNTRkNTA2MDYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2Rv
bWFpbi5oDQo+IEBAIC0xODQsNiArMTg0LDkgQEAgc3RydWN0IGh2bV9kb21haW4gew0KPiAgICAg
IC8qIExpc3Qgb2YgZ3Vlc3QgdG8gbWFjaGluZSBJTyBwb3J0cyBtYXBwaW5nLiAqLw0KPiAgICAg
IHN0cnVjdCBsaXN0X2hlYWQgZzJtX2lvcG9ydF9saXN0Ow0KPiANCj4gKyAgICAvKiBMb2NrIGZv
ciB0aGUgUENJIGVtdWxhdGlvbiBsYXllciAodlBDSSkuICovDQo+ICsgICAgcndsb2NrX3QgdnBj
aV9sb2NrOw0KPiArDQo+ICAgICAgLyogTGlzdCBvZiBwZXJtYW5lbnRseSB3cml0ZS1tYXBwZWQg
cGFnZXMuICovDQo+ICAgICAgc3RydWN0IHsNCj4gICAgICAgICAgc3BpbmxvY2tfdCBsb2NrOw0K
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvLmgNCj4gaW5kZXggNTE2NTliNmM3Zi4uMDEzMjJhMmUyMSAxMDA2NDQN
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaA0KPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pby5oDQo+IEBAIC0xNjAsNiArMTYwLDkgQEAgdW5zaWduZWQgaW50IGh2
bV9wY2lfZGVjb2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwNCj4gdW5zaWduZWQgaW50IGFkZHIs
DQo+ICAgKi8NCj4gIHZvaWQgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21h
aW4gKmQpOw0KPiANCj4gKy8qIEhWTSBwb3J0IElPIGhhbmRsZXIgZm9yIFBDSSBhY2Nlc3Nlcy4g
Ki8NCj4gK3ZvaWQgcmVnaXN0ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpk
KTsNCj4gKw0KPiAgI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fSU9fSF9fICovDQo+IA0KPiANCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLQ0KPiB4ODYveGVuLmgNCj4gaW5kZXggZjIxMzMyZTg5Ny4uODZhMWEw
OWE4ZCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oDQo+
ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaA0KPiBAQCAtMjk1LDEyICsy
OTUsMTUgQEAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7DQo+ICAjZGVmaW5lIFhFTl9Y
ODZfRU1VX1BJVCAgICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9QSVQpDQo+ICAjZGVmaW5l
IF9YRU5fWDg2X0VNVV9VU0VfUElSUSAgICAgICA5DQo+ICAjZGVmaW5lIFhFTl9YODZfRU1VX1VT
RV9QSVJRICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9VU0VfUElSUSkNCj4gKyNkZWZpbmUgX1hF
Tl9YODZfRU1VX1ZQQ0kgICAgICAgICAgIDEwDQo+ICsjZGVmaW5lIFhFTl9YODZfRU1VX1ZQQ0kg
ICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9WUENJKQ0KPiANCj4gICNkZWZpbmUgWEVOX1g4
Nl9FTVVfQUxMICAgICAgICAgICAgIChYRU5fWDg2X0VNVV9MQVBJQyB8DQo+IFhFTl9YODZfRU1V
X0hQRVQgfCAgXA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9Y
ODZfRU1VX1BNIHwgWEVOX1g4Nl9FTVVfUlRDIHwgICAgICBcDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfSU9BUElDIHwgWEVOX1g4Nl9FTVVfUElD
IHwgIFwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VN
VV9WR0EgfCBYRU5fWDg2X0VNVV9JT01NVSB8ICAgXA0KPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1BJVCB8IFhFTl9YODZfRU1VX1VTRV9QSVJRKQ0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1BJVCB8
IFhFTl9YODZfRU1VX1VTRV9QSVJRIHxcDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWEVOX1g4Nl9FTVVfVlBDSSkNCj4gICAgICB1aW50MzJfdCBlbXVsYXRpb25fZmxh
Z3M7DQo+ICB9Ow0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hl
bi9pbmNsdWRlL3hlbi9wY2kuaA0KPiBpbmRleCBlYTZhNjZiMjQ4Li5hZDVkM2NhMDMxIDEwMDY0
NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgNCj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L3BjaS5oDQo+IEBAIC04OCw2ICs4OCw5IEBAIHN0cnVjdCBwY2lfZGV2IHsNCj4gICNkZWZpbmUg
UFRfRkFVTFRfVEhSRVNIT0xEIDEwDQo+ICAgICAgfSBmYXVsdDsNCj4gICAgICB1NjQgdmZfcmxl
bls2XTsNCj4gKw0KPiArICAgIC8qIERhdGEgZm9yIHZQQ0kuICovDQo+ICsgICAgc3RydWN0IHZw
Y2kgKnZwY2k7DQo+ICB9Ow0KPiANCj4gICNkZWZpbmUgZm9yX2VhY2hfcGRldihkb21haW4sIHBk
ZXYpIFwNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2lfcmVncy5oIGIveGVuL2lu
Y2x1ZGUveGVuL3BjaV9yZWdzLmgNCj4gaW5kZXggZWNkNjEyNGQ5MS4uY2M0ZWUzYjgzZSAxMDA2
NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaV9yZWdzLmgNCj4gKysrIGIveGVuL2luY2x1
ZGUveGVuL3BjaV9yZWdzLmgNCj4gQEAgLTIzLDYgKzIzLDE0IEBADQo+ICAjZGVmaW5lIExJTlVY
X1BDSV9SRUdTX0gNCj4gDQo+ICAvKg0KPiArICogQ29udmVudGlvbmFsIFBDSSBhbmQgUENJLVgg
TW9kZSAxIGRldmljZXMgaGF2ZSAyNTYgYnl0ZXMgb2YNCj4gKyAqIGNvbmZpZ3VyYXRpb24gc3Bh
Y2UuICBQQ0ktWCBNb2RlIDIgYW5kIFBDSWUgZGV2aWNlcyBoYXZlIDQwOTYgYnl0ZXMgb2YNCj4g
KyAqIGNvbmZpZ3VyYXRpb24gc3BhY2UuDQo+ICsgKi8NCj4gKyNkZWZpbmUgUENJX0NGR19TUEFD
RV9TSVpFCTI1Ng0KPiArI2RlZmluZSBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFCTQwOTYNCj4gKw0K
PiArLyoNCj4gICAqIFVuZGVyIFBDSSwgZWFjaCBkZXZpY2UgaGFzIDI1NiBieXRlcyBvZiBjb25m
aWd1cmF0aW9uIGFkZHJlc3Mgc3BhY2UsDQo+ICAgKiBvZiB3aGljaCB0aGUgZmlyc3QgNjQgYnl0
ZXMgYXJlIHN0YW5kYXJkaXplZCBhcyBmb2xsb3dzOg0KPiAgICovDQo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vdnBjaS5oIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaA0KPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi4xMmY3Mjg3ZDdiDQo+IC0tLSAvZGV2
L251bGwNCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaA0KPiBAQCAtMCwwICsxLDgwIEBA
DQo+ICsjaWZuZGVmIF9WUENJXw0KPiArI2RlZmluZSBfVlBDSV8NCj4gKw0KPiArI2luY2x1ZGUg
PHhlbi9wY2kuaD4NCj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4NCj4gKyNpbmNsdWRlIDx4ZW4v
bGlzdC5oPg0KPiArDQo+ICsvKg0KPiArICogSGVscGVycyBmb3IgbG9ja2luZy91bmxvY2tpbmcu
DQo+ICsgKg0KPiArICogTkI6IHRoZSByZWN1cnNpdmUgdmFyaWFudHMgYXJlIHVzZWQgc28gdGhh
dCBzcGluX2lzX2xvY2tlZA0KPiArICogcmV0dXJucyB3aGV0aGVyIHRoZSBsb2NrIGlzIGhvbGQg
YnkgdGhlIGN1cnJlbnQgQ1BVIChpbnN0ZWFkDQo+ICsgKiBvZiBqdXN0IHJldHVybmluZyB3aGV0
aGVyIHRoZSBsb2NrIGlzIGhvbGQgYnkgYW55IENQVSkuDQo+ICsgKi8NCg0KVGhlIGNvbW1lbnQg
ZG9lc24ndCBzZWVtIHRvIG1hdGNoIHRoZSB1c2Ugb2YgcmVhZC13cml0ZSBsb2NrcyBiZWxvdy4N
Cg0KPiArI2RlZmluZSB2cGNpX3Jsb2NrKGQpIHJlYWRfbG9jaygmKGQpLT5hcmNoLmh2bV9kb21h
aW4udnBjaV9sb2NrKQ0KPiArI2RlZmluZSB2cGNpX3dsb2NrKGQpIHdyaXRlX2xvY2soJihkKS0+
YXJjaC5odm1fZG9tYWluLnZwY2lfbG9jaykNCj4gKyNkZWZpbmUgdnBjaV9ydW5sb2NrKGQpIHJl
YWRfdW5sb2NrKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xvY2spDQo+ICsjZGVmaW5lIHZw
Y2lfd3VubG9jayhkKSB3cml0ZV91bmxvY2soJihkKS0+YXJjaC5odm1fZG9tYWluLnZwY2lfbG9j
aykNCj4gKyNkZWZpbmUgdnBjaV9ybG9ja2VkKGQpIHJ3X2lzX2xvY2tlZCgmKGQpLT5hcmNoLmh2
bV9kb21haW4udnBjaV9sb2NrKQ0KPiArI2RlZmluZSB2cGNpX3dsb2NrZWQoZCkgcndfaXNfd3Jp
dGVfbG9ja2VkKCYoZCktDQo+ID5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQ0KPiArDQo+ICsv
Kg0KPiArICogVGhlIHZQQ0kgaGFuZGxlcnMgd2lsbCBuZXZlciBiZSBjYWxsZWQgY29uY3VycmVu
dGx5IGZvciB0aGUgc2FtZSBkb21haW4sDQo+IGl0DQo+ICsgKiBpcyBndWFyYW50ZWVkIHRoYXQg
dGhlIHZwY2kgZG9tYWluIGxvY2sgd2lsbCBhbHdheXMgYmUgbG9ja2VkIHdoZW4gY2FsbGluZw0K
PiArICogYW55IGhhbmRsZXIuDQo+ICsgKi8NCj4gK3R5cGVkZWYgdWludDMyX3QgdnBjaV9yZWFk
X3Qoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpOw0KPiArDQo+ICt0eXBlZGVmIHZv
aWQgdnBjaV93cml0ZV90KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpOw0K
PiArDQo+ICt0eXBlZGVmIGludCB2cGNpX3JlZ2lzdGVyX2luaXRfdChzdHJ1Y3QgcGNpX2RldiAq
ZGV2KTsNCj4gKw0KPiArI2lmZGVmIENPTkZJR19MQVRFX0hXRE9NDQo+ICsjZGVmaW5lIFZQQ0lf
U0VDVElPTiAiLnJvZGF0YS52cGNpIg0KPiArI2Vsc2UNCj4gKyNkZWZpbmUgVlBDSV9TRUNUSU9O
ICIuaW5pdC5yb2RhdGEudnBjaSINCj4gKyNlbmRpZg0KPiArDQo+ICsjZGVmaW5lIFJFR0lTVEVS
X1ZQQ0lfSU5JVCh4KSAgICAgICAgICAgICAgICAgICBcDQo+ICsgIHN0YXRpYyB2cGNpX3JlZ2lz
dGVyX2luaXRfdCAqY29uc3QgeCMjX2VudHJ5ICBcDQo+ICsgICAgICAgICAgICAgICBfX3VzZWRf
c2VjdGlvbihWUENJX1NFQ1RJT04pID0geA0KPiArDQo+ICsvKiBBZGQgdlBDSSBoYW5kbGVycyB0
byBkZXZpY2UuICovDQo+ICtpbnQgX19tdXN0X2NoZWNrIHZwY2lfYWRkX2hhbmRsZXJzKHN0cnVj
dCBwY2lfZGV2ICpkZXYpOw0KPiArDQo+ICsvKiBBZGQvcmVtb3ZlIGEgcmVnaXN0ZXIgaGFuZGxl
ci4gKi8NCj4gK2ludCBfX211c3RfY2hlY2sgdnBjaV9hZGRfcmVnaXN0ZXIoY29uc3Qgc3RydWN0
IHBjaV9kZXYgKnBkZXYsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZw
Y2lfcmVhZF90ICpyZWFkX2hhbmRsZXIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZwY2lfd3JpdGVfdCAqd3JpdGVfaGFuZGxlciwNCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwgdW5zaWduZWQgaW50IHNpemUs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOw0KPiAr
aW50IF9fbXVzdF9jaGVjayB2cGNpX3JlbW92ZV9yZWdpc3Rlcihjb25zdCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG9mZnNldCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHNpemUpOw0KPiArDQo+ICsvKiBHZW5lcmljIHJlYWQvd3JpdGUgaGFuZGxl
cnMgZm9yIHRoZSBQQ0kgY29uZmlnIHNwYWNlLiAqLw0KPiArdWludDMyX3QgdnBjaV9yZWFkKHVu
c2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBidXMsIHVuc2lnbmVkIGludCBzbG90LA0KPiAr
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmdW5jLCB1bnNpZ25lZCBpbnQgcmVnLCB1
bnNpZ25lZCBpbnQgc2l6ZSk7DQo+ICt2b2lkIHZwY2lfd3JpdGUodW5zaWduZWQgaW50IHNlZywg
dW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50IHNsb3QsDQo+ICsgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGZ1bmMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLA0K
PiArICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpOw0KPiArDQo+ICtzdHJ1Y3QgdnBjaSB7
DQo+ICsgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJzIGZvciBhIGRldmljZS4gKi8NCj4gKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIGhhbmRsZXJzOw0KPiArfTsNCj4gKw0KPiArI2VuZGlmDQo+ICsN
Cj4gKy8qDQo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6DQo+ICsgKiBtb2RlOiBDDQo+ICsgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiDQo+ICsgKiBjLWJhc2ljLW9mZnNldDogNA0KPiArICogdGFiLXdpZHRo
OiA0DQo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwNCj4gKyAqIEVuZDoNCj4gKyAqLw0KPiAt
LQ0KPiAyLjExLjAgKEFwcGxlIEdpdC04MSkNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:12:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:12: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.xen.org>)
	id 1dk82O-00046h-0V; Tue, 22 Aug 2017 12:12:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dk82L-00046b-Pk
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:12:01 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0A/E8-01993-09F1C995; Tue, 22 Aug 2017 12:12:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42LZKekooTtBfk6
 kwbNuDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/28OsBc2TGCtuX8hpYJwwgbGLkZNDQsBP
 Yuu142A2m4COxNKj85lAbBGBPImmZR/Zuhi5OJgFnjNK3Nq2ghkkISwQLHFiVysbRFGIxIOnn
 6BsI4k//dfABrEIqEoc2T6JFcTmFXCXaDj+hB3EFhLIkPjfMBOshlPASmJ+z2OwmYwCshJfGl
 eD2cwC4hK3nkAcISEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WLoYOYDqNSXW79KHaFWUmNL9kB1
 iraDEyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahenFpUllqka6yXVJSZnlGSm5iZo2toYKqX
 m1pcnJiempOYVKyXnJ+7iREY+gxAsINx7z+nQ4ySHExKoryTv8+OFOJLyk+pzEgszogvKs1JL
 T7EqMHBIbB57eoLjFIsefl5qUoSvMpycyKFBItS01Mr0jJzgNEJUyrBwaMkwssMkuYtLkjMLc
 5Mh0idYjTm2LB6/Rcmji2/T3xnEgKbJCXOqwtSKgBSmlGaBzcIljQuMcpKCfMyAp0pxFOQWpS
 bWYIq/4pRnINRSZiXD2QKT2ZeCdy+V0CnMAGdYtg6DeSUkkSElFQDY/rJKsn5x4/teH7Ng7eV
 9WRt8mPjbz+vnq/yeH5gorPS66bXDC6qMre29YkHv9OYlxjdXPPHtCL47t7pqT0P13vbLZxfY
 LO44F/GdvO9BySNFt5n7nrxu+lrxokF/44rZp3oS+S9ftvyfd+MtLtS9zk27ov/+zNQpl/oon
 d3/6xFSiq/Ci1X9CixFGckGmoxFxUnAgArIDPeFQMAAA==
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503403919!87192893!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38197 invoked from network); 22 Aug 2017 12:12:00 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 12:12:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51350056"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 03/11] x86/mmcfg: add handlers for the PVH Dom0 MMCFG
 areas
Thread-Index: AQHTFQmrdys+4pzwAU6zR24j+qHM+6KQVXSQ
Date: Tue, 22 Aug 2017 12:11:41 +0000
Message-ID: <ab59edd02e88418e95349475b37ede78@AMSPEX02CL03.citrite.net>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-4-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-4-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 03/11] x86/mmcfg: add handlers for the
 PVH Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTQgQXVndXN0IDIwMTcgMTU6MjkN
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb207IGtvbnJhZC53aWxrQG9yYWNsZS5jb207IFJvZ2VyIFBhdSBNb25uZQ0K
PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHY1IDAzLzEx
XSB4ODYvbW1jZmc6IGFkZCBoYW5kbGVycyBmb3IgdGhlIFBWSCBEb20wDQo+IE1NQ0ZHIGFyZWFz
DQo+IA0KPiBJbnRyb2R1Y2UgYSBzZXQgb2YgaGFuZGxlcnMgZm9yIHRoZSBhY2Nlc3NlcyB0byB0
aGUgTU1DRkcgYXJlYXMuIFRob3NlDQo+IGFyZWFzIGFyZSBzZXR1cCBiYXNlZCBvbiB0aGUgY29u
dGVudHMgb2YgdGhlIGhhcmR3YXJlIE1NQ0ZHIHRhYmxlcywNCj4gYW5kIHRoZSBsaXN0IG9mIGhh
bmRsZWQgTU1DRkcgYXJlYXMgaXMgc3RvcmVkIGluc2lkZSBvZiB0aGUgaHZtX2RvbWFpbg0KPiBz
dHJ1Y3QuDQo+IA0KPiBUaGUgcmVhZC93cml0ZXMgYXJlIGZvcndhcmRlZCB0byB0aGUgZ2VuZXJp
YyB2cGNpIGhhbmRsZXJzIG9uY2UgdGhlDQo+IGFkZHJlc3MgaXMgZGVjb2RlZCBpbiBvcmRlciB0
byBvYnRhaW4gdGhlIGRldmljZSBhbmQgcmVnaXN0ZXIgdGhlDQo+IGd1ZXN0IGlzIHRyeWluZyB0
byBhY2Nlc3MuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBD
YzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENoYW5n
ZXMgc2luY2UgdjQ6DQo+ICAtIENoYW5nZSB0aGUgYXR0cmlidXRlIG9mIHB2aF9zZXR1cF9tbWNm
ZyB0byBfX2h3ZG9tX2luaXQuDQo+ICAtIFRyeSB0byBhZGQgYXMgbWFueSBNTUNGRyByZWdpb25z
IGFzIHBvc3NpYmxlLCBldmVuIGlmIG9uZSBmYWlscyB0bw0KPiAgICBhZGQuDQo+ICAtIENoYW5n
ZSBzb21lIGZpZWxkcyBvZiB0aGUgaHZtX21tY2ZnIHN0cnVjdDogdHVybiBzaXplIGludG8gYQ0K
PiAgICB1bnNpZ25lZCBpbnQsIHNlZ21lbnQgaW50byB1aW50MTZfdCBhbmQgYnVzIGludG8gdWlu
dDhfdC4NCj4gIC0gQ29udmVydCBzb21lIGFkZHJlc3MgcGFyYW1ldGVycyBmcm9tIHVuc2lnbmVk
IGxvbmcgdG8gcGFkZHJfdCBmb3INCj4gICAgY29uc2lzdGVuY3kuDQo+ICAtIE1ha2UgdnBjaV9t
bWNmZ19kZWNvZGVfYWRkciByZXR1cm4gdGhlIGRlY29kZWQgcmVnaXN0ZXIgaW4gdGhlDQo+ICAg
IHJldHVybiBvZiB0aGUgZnVuY3Rpb24uDQo+ICAtIEludHJvZHVjZSBhIG5ldyBtYWNybyB0byBj
b252ZXJ0IGEgTU1DRkcgYWRkcmVzcyBpbnRvIGEgQkRGLCBhbmQNCj4gICAgdXNlIGl0IGluIHZw
Y2lfbW1jZmdfZGVjb2RlX2FkZHIgdG8gY2xhcmlmeSB0aGUgbG9naWMuDQo+ICAtIEluIHZwY2lf
bW1jZmdfe3JlYWQvd3JpdGV9IHVuaWZ5IHRoZSBsb2dpYyBmb3IgOEIgYWNjZXNzZXMgYW5kDQo+
ICAgIHNtYWxsZXIgb25lcy4NCj4gIC0gQWRkIHRoZSBfX2h3ZG9tX2luaXQgYXR0cmlidXRlIHRv
IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlci4NCj4gIC0gVGVzdCB0aGF0IHJlZyArIHNpemUg
ZG9lc24ndCBjcm9zcyBhIGRldmljZSBib3VuZGFyeS4NCj4gDQo+IENoYW5nZXMgc2luY2UgdjM6
DQo+ICAtIFByb3BhZ2F0ZSBjaGFuZ2VzIGZyb20gcHJldmlvdXMgcGF0Y2hlczogZHJvcCB4ZW5f
IHByZWZpeCBmb3IgdnBjaQ0KPiAgICBmdW5jdGlvbnMsIHBhc3Mgc2xvdCBhbmQgZnVuYyBpbnN0
ZWFkIG9mIGRldmZuIGFuZCBmaXggdGhlIGVycm9yDQo+ICAgIHBhdGhzIG9mIHRoZSBNTUNGRyBo
YW5kbGVycy4NCj4gIC0gcy9lY2FtL21tY2ZnLy4NCj4gIC0gTW92ZSB0aGUgZGVzdHJveSBjb2Rl
IHRvIGEgc2VwYXJhdGUgZnVuY3Rpb24sIHNvIHRoZSBodm1fbW1jZmcNCj4gICAgc3RydWN0IGNh
biBiZSBwcml2YXRlIHRvIGh2bS9pby5jLg0KPiAgLSBDb25zdGlmeSB0aGUgcmV0dXJuIG9mIHZw
Y2lfbW1jZmdfZmluZC4NCj4gIC0gVXNlIGQgaW5zdGVhZCBvZiB2LT5kb21haW4gaW4gdnBjaV9t
bWNmZ19hY2NlcHQuDQo+ICAtIEFsbG93IDhieXRlIGFjY2Vzc2VzIHRvIHRoZSBtbWNmZy4NCj4g
DQo+IENoYW5nZXMgc2luY2UgdjE6DQo+ICAtIEFkZGVkIGxvY2tpbmcuDQo+IC0tLQ0KPiAgeGVu
L2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgfCAgMjIgKysrKysNCj4gIHhlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgICAgICAgICAgIHwgICAzICsNCj4gIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAg
ICAgICAgICAgIHwgMTgzDQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LQ0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgIDMgKw0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCAgICAgfCAgIDcgKysNCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvcGNpLmggICAgICAgIHwgICAyICsNCj4gIDYgZmlsZXMgY2hhbmdlZCwgMjE5IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2RvbTBfYnVpbGQuYw0KPiBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jDQo+IGluZGV4
IDBlN2QwNmJlOTUuLjA0YTg2ODJkMzMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jDQo+IEBA
IC0zOCw2ICszOCw4IEBADQo+ICAjaW5jbHVkZSA8cHVibGljL2h2bS9odm1faW5mb190YWJsZS5o
Pg0KPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX3ZjcHUuaD4NCj4gDQo+ICsjaW5jbHVkZSAi
Li4veDg2XzY0L21tY29uZmlnLmgiDQo+ICsNCj4gIC8qDQo+ICAgKiBIYXZlIHRoZSBUU1MgY292
ZXIgdGhlIElTQSBwb3J0IHJhbmdlLCB3aGljaCBtYWtlcyBpdA0KPiAgICogLSAxMDQgYnl0ZXMg
YmFzZSBzdHJ1Y3R1cmUNCj4gQEAgLTEwNDEsNiArMTA0MywyNCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwdmhfc2V0dXBfYWNwaShzdHJ1Y3QgZG9tYWluICpkLA0KPiBwYWRkcl90IHN0YXJ0X2luZm8p
DQo+ICAgICAgcmV0dXJuIDA7DQo+ICB9DQo+IA0KPiArc3RhdGljIHZvaWQgX19od2RvbV9pbml0
IHB2aF9zZXR1cF9tbWNmZyhzdHJ1Y3QgZG9tYWluICpkKQ0KPiArew0KPiArICAgIHVuc2lnbmVk
IGludCBpOw0KPiArICAgIGludCByYzsNCj4gKw0KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgcGNp
X21tY2ZnX2NvbmZpZ19udW07IGkrKyApDQo+ICsgICAgew0KPiArICAgICAgICByYyA9IHJlZ2lz
dGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihkLCBwY2lfbW1jZmdfY29uZmlnW2ldLmFkZHJlc3MsDQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25m
aWdbaV0uc3RhcnRfYnVzX251bWJlciwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5lbmRfYnVzX251bWJlciwNCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5w
Y2lfc2VnbWVudCk7DQo+ICsgICAgICAgIGlmICggcmMgKQ0KPiArICAgICAgICAgICAgcHJpbnRr
KCJVbmFibGUgdG8gc2V0dXAgTU1DRkcgaGFuZGxlciBhdCAlI2x4IGZvciBzZWdtZW50ICV1XG4i
LA0KPiArICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0uYWRkcmVzcywNCj4g
KyAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLnBjaV9zZWdtZW50KTsNCj4g
KyAgICB9DQo+ICt9DQo+ICsNCj4gIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHZoKHN0cnVj
dCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwNCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sDQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLA0KPiBAQCAtMTA5MCw2ICsxMTEw
LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwNCj4g
Y29uc3QgbW9kdWxlX3QgKmltYWdlLA0KPiAgICAgICAgICByZXR1cm4gcmM7DQo+ICAgICAgfQ0K
PiANCj4gKyAgICBwdmhfc2V0dXBfbW1jZmcoZCk7DQo+ICsNCj4gICAgICBwYW5pYygiQnVpbGRp
bmcgYSBQVkh2MiBEb20wIGlzIG5vdCB5ZXQgc3VwcG9ydGVkLiIpOw0KPiAgICAgIHJldHVybiAw
Ow0KPiAgfQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMNCj4gaW5kZXggY2M3M2RmOGRjNy4uMzE2ODk3MzgyMCAxMDA2NDQNCj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jDQo+IEBAIC01ODMsNiArNTgzLDcgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZA0KPiBsb25nIGRvbWNyX2ZsYWdzLA0KPiAgICAgIHNwaW5f
bG9ja19pbml0KCZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxvY2spOw0KPiAgICAgIElO
SVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxpc3QpOw0KPiAgICAg
IElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2bV9kb21haW4uZzJtX2lvcG9ydF9saXN0KTsNCj4g
KyAgICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMpOw0K
PiANCj4gICAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhkLCBQRVJET01BSU5fVklS
VF9TVEFSVCwgMCwgTlVMTCwNCj4gTlVMTCk7DQo+ICAgICAgaWYgKCByYyApDQo+IEBAIC03Mjgs
NiArNzI5LDggQEAgdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkNCj4g
ICAgICAgICAgbGlzdF9kZWwoJmlvcG9ydC0+bGlzdCk7DQo+ICAgICAgICAgIHhmcmVlKGlvcG9y
dCk7DQo+ICAgICAgfQ0KPiArDQo+ICsgICAgZGVzdHJveV92cGNpX21tY2ZnKCZkLT5hcmNoLmh2
bV9kb21haW4ubW1jZmdfcmVnaW9ucyk7DQo+ICB9DQo+IA0KPiAgc3RhdGljIGludCBodm1fc2F2
ZV90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90DQo+ICpo
KQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2
bS9pby5jDQo+IGluZGV4IGMzYjY4ZWIyNTcuLjI4NDVkYzViNDggMTAwNjQ0DQo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaW8uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMNCj4gQEAg
LTI4MCw3ICsyODAsNyBAQCB1bnNpZ25lZCBpbnQgaHZtX3BjaV9kZWNvZGVfYWRkcih1bnNpZ25l
ZCBpbnQgY2Y4LA0KPiB1bnNpZ25lZCBpbnQgYWRkciwNCj4gIHN0YXRpYyBib29sIHZwY2lfYWNj
ZXNzX2FsbG93ZWQodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IGxlbikNCj4gIHsNCj4g
ICAgICAvKiBDaGVjayBhY2Nlc3Mgc2l6ZS4gKi8NCj4gLSAgICBpZiAoIGxlbiAhPSAxICYmIGxl
biAhPSAyICYmIGxlbiAhPSA0ICkNCj4gKyAgICBpZiAoIGxlbiAhPSAxICYmIGxlbiAhPSAyICYm
IGxlbiAhPSA0ICYmIGxlbiAhPSA4ICkNCj4gICAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiANCj4g
ICAgICAvKiBDaGVjayB0aGF0IGFjY2VzcyBpcyBzaXplIGFsaWduZWQuICovDQo+IEBAIC0zOTEs
NiArMzkxLDE4NyBAQCB2b2lkIHJlZ2lzdGVyX3ZwY2lfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRv
bWFpbg0KPiAqZCkNCj4gICAgICBoYW5kbGVyLT5vcHMgPSAmdnBjaV9wb3J0aW9fb3BzOw0KPiAg
fQ0KPiANCj4gK3N0cnVjdCBodm1fbW1jZmcgew0KPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgbmV4
dDsNCj4gKyAgICBwYWRkcl90IGFkZHI7DQo+ICsgICAgdW5zaWduZWQgaW50IHNpemU7DQo+ICsg
ICAgdWludDE2X3Qgc2VnbWVudDsNCj4gKyAgICBpbnQ4X3QgYnVzOw0KPiArfTsNCj4gKw0KPiAr
LyogSGFuZGxlcnMgdG8gdHJhcCBQQ0kgTU1DRkcgY29uZmlnIGFjY2Vzc2VzLiAqLw0KPiArc3Rh
dGljIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKnZwY2lfbW1jZmdfZmluZChzdHJ1Y3QgZG9tYWlu
ICpkLA0KPiBwYWRkcl90IGFkZHIpDQo+ICt7DQo+ICsgICAgY29uc3Qgc3RydWN0IGh2bV9tbWNm
ZyAqbW1jZmc7DQo+ICsNCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbW1jZmcsICZkLT5h
cmNoLmh2bV9kb21haW4ubW1jZmdfcmVnaW9ucywNCj4gbmV4dCApDQo+ICsgICAgICAgIGlmICgg
YWRkciA+PSBtbWNmZy0+YWRkciAmJiBhZGRyIDwgbW1jZmctPmFkZHIgKyBtbWNmZy0+c2l6ZSAp
DQo+ICsgICAgICAgICAgICByZXR1cm4gbW1jZmc7DQo+ICsNCj4gKyAgICByZXR1cm4gTlVMTDsN
Cj4gK30NCj4gKw0KPiArc3RhdGljIHVuc2lnbmVkIGludCB2cGNpX21tY2ZnX2RlY29kZV9hZGRy
KGNvbnN0IHN0cnVjdCBodm1fbW1jZmcNCj4gKm1tY2ZnLA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50ICpidXMs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50ICpzbG90LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqZnVuYykNCj4gK3sNCj4gKyAgICB1bnNpZ25lZCBpbnQgYmRmOw0KPiAr
DQo+ICsgICAgYWRkciAtPSBtbWNmZy0+YWRkcjsNCj4gKyAgICBiZGYgPSBNTUNGR19CREYoYWRk
cik7DQo+ICsgICAgKmJ1cyA9IFBDSV9CVVMoYmRmKSArIG1tY2ZnLT5idXM7DQo+ICsgICAgKnNs
b3QgPSBQQ0lfU0xPVChiZGYpOw0KPiArICAgICpmdW5jID0gUENJX0ZVTkMoYmRmKTsNCj4gKw0K
PiArICAgIHJldHVybiBhZGRyICYgKFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUgLSAxKTsNCj4gK30N
Cj4gKw0KPiArc3RhdGljIGludCB2cGNpX21tY2ZnX2FjY2VwdChzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBhZGRyKQ0KPiArew0KPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47DQo+ICsgICAgYm9vbCBmb3VuZDsNCj4gKw0KPiArICAgIHZwY2lfcmxvY2soZCk7DQo+ICsg
ICAgZm91bmQgPSB2cGNpX21tY2ZnX2ZpbmQoZCwgYWRkcik7DQo+ICsgICAgdnBjaV9ydW5sb2Nr
KGQpOw0KPiArDQo+ICsgICAgcmV0dXJuIGZvdW5kOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgaW50
IHZwY2lfbW1jZmdfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9u
ZyAqZGF0YSkNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOw0KPiAr
ICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOw0KPiArICAgIHVuc2lnbmVkIGludCBi
dXMsIHNsb3QsIGZ1bmMsIHJlZzsNCj4gKw0KPiArICAgICpkYXRhID0gfjB1bDsNCj4gKw0KPiAr
ICAgIHZwY2lfcmxvY2soZCk7DQo+ICsgICAgbW1jZmcgPSB2cGNpX21tY2ZnX2ZpbmQoZCwgYWRk
cik7DQo+ICsgICAgaWYgKCAhbW1jZmcgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdnBjaV9ydW5s
b2NrKGQpOw0KPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArICAgIH0NCj4gKw0K
PiArICAgIHJlZyA9IHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIGFkZHIsICZidXMsICZz
bG90LCAmZnVuYyk7DQo+ICsNCj4gKyAgICBpZiAoICF2cGNpX2FjY2Vzc19hbGxvd2VkKHJlZywg
bGVuKSB8fA0KPiArICAgICAgICAgKHJlZyArIGxlbikgPiBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpF
ICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHZwY2lfcnVubG9jayhkKTsNCj4gKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICAvKg0KPiArICAgICAqIEFj
Y29yZGluZyB0byB0aGUgUENJZSAzLjFBIHNwZWNpZmljYXRpb246DQo+ICsgICAgICogIC0gQ29u
ZmlndXJhdGlvbiBSZWFkcyBhbmQgV3JpdGVzIG11c3QgdXN1YWxseSBiZSBEV09SRCBvciBzbWFs
bGVyDQo+ICsgICAgICogICAgaW4gc2l6ZS4NCj4gKyAgICAgKiAgLSBCZWNhdXNlIFJvb3QgQ29t
cGxleCBpbXBsZW1lbnRhdGlvbnMgYXJlIG5vdCByZXF1aXJlZCB0byBzdXBwb3J0DQo+ICsgICAg
ICogICAgYWNjZXNzZXMgdG8gYSBSQ1JCIHRoYXQgY3Jvc3MgRFcgYm91bmRhcmllcyBbLi4uXSBz
b2Z0d2FyZQ0KPiArICAgICAqICAgIHNob3VsZCB0YWtlIGNhcmUgbm90IHRvIGNhdXNlIHRoZSBn
ZW5lcmF0aW9uIG9mIHN1Y2ggYWNjZXNzZXMNCj4gKyAgICAgKiAgICB3aGVuIGFjY2Vzc2luZyBh
IFJDUkIgdW5sZXNzIHRoZSBSb290IENvbXBsZXggd2lsbCBzdXBwb3J0IHRoZQ0KPiArICAgICAq
ICAgIGFjY2Vzcy4NCj4gKyAgICAgKiAgWGVuIGhvd2V2ZXIgc3VwcG9ydHMgOGJ5dGUgYWNjZXNz
ZXMgYnkgc3BsaXR0aW5nIHRoZW0gaW50byB0d28NCj4gKyAgICAgKiAgNGJ5dGUgYWNjZXNzZXMu
DQo+ICsgICAgICovDQo+ICsgICAgKmRhdGEgPSB2cGNpX3JlYWQobW1jZmctPnNlZ21lbnQsIGJ1
cywgc2xvdCwgZnVuYywgcmVnLCBtaW4oNHUsIGxlbikpOw0KPiArICAgIGlmICggbGVuID09IDgg
KQ0KPiArICAgICAgICAqZGF0YSB8PSAodWludDY0X3QpdnBjaV9yZWFkKG1tY2ZnLT5zZWdtZW50
LCBidXMsIHNsb3QsIGZ1bmMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVnICsgNCwgNCkgPDwgMzI7DQo+ICsgICAgdnBjaV9ydW5sb2NrKGQpOw0KPiArDQo+ICsg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gK30NCj4gKw0KPiArc3RhdGljIGludCB2cGNpX21t
Y2ZnX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsDQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyBkYXRh
KQ0KPiArew0KPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47DQo+ICsgICAgY29u
c3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7DQo+ICsgICAgdW5zaWduZWQgaW50IGJ1cywgc2xv
dCwgZnVuYywgcmVnOw0KPiArDQo+ICsgICAgdnBjaV93bG9jayhkKTsNCj4gKyAgICBtbWNmZyA9
IHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKTsNCj4gKyAgICBpZiAoICFtbWNmZyApDQo+ICsgICAg
ew0KPiArICAgICAgICB2cGNpX3d1bmxvY2soZCk7DQo+ICsgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgcmVnID0gdnBjaV9tbWNmZ19kZWNvZGVfYWRk
cihtbWNmZywgYWRkciwgJmJ1cywgJnNsb3QsICZmdW5jKTsNCj4gKw0KPiArICAgIGlmICggIXZw
Y2lfYWNjZXNzX2FsbG93ZWQocmVnLCBsZW4pIHx8DQo+ICsgICAgICAgICAocmVnICsgbGVuKSA+
IFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdnBjaV93dW5s
b2NrKGQpOw0KPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArICAgIH0NCj4gKw0K
PiArICAgIHZwY2lfd3JpdGUobW1jZmctPnNlZ21lbnQsIGJ1cywgc2xvdCwgZnVuYywgcmVnLCBt
aW4oNHUsIGxlbiksIGRhdGEpOw0KPiArICAgIGlmICggbGVuID09IDggKQ0KPiArICAgICAgICB2
cGNpX3dyaXRlKG1tY2ZnLT5zZWdtZW50LCBidXMsIHNsb3QsIGZ1bmMsIHJlZyArIDQsIDQsIGRh
dGEgPj4gMzIpOw0KPiArICAgIHZwY2lfd3VubG9jayhkKTsNCj4gKw0KPiArICAgIHJldHVybiBY
ODZFTVVMX09LQVk7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9f
b3BzIHZwY2lfbW1jZmdfb3BzID0gew0KPiArICAgIC5jaGVjayA9IHZwY2lfbW1jZmdfYWNjZXB0
LA0KPiArICAgIC5yZWFkID0gdnBjaV9tbWNmZ19yZWFkLA0KPiArICAgIC53cml0ZSA9IHZwY2lf
bW1jZmdfd3JpdGUsDQo+ICt9Ow0KPiArDQo+ICtpbnQgX19od2RvbV9pbml0IHJlZ2lzdGVyX3Zw
Y2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90DQo+IGFkZHIsDQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
c3RhcnRfYnVzLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGVuZF9idXMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKQ0KPiArew0KPiArICAgIHN0cnVjdCBo
dm1fbW1jZmcgKm1tY2ZnOw0KPiArDQo+ICsgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihk
KSk7DQo+ICsNCj4gKyAgICB2cGNpX3dsb2NrKGQpOw0KPiArICAgIGlmICggdnBjaV9tbWNmZ19m
aW5kKGQsIGFkZHIpICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHZwY2lfd3VubG9jayhkKTsNCj4g
KyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgbW1jZmcgPSB4
bWFsbG9jKHN0cnVjdCBodm1fbW1jZmcpOw0KPiArICAgIGlmICggIW1tY2ZnICkNCj4gKyAgICB7
DQo+ICsgICAgICAgIHZwY2lfd3VubG9jayhkKTsNCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07
DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgaWYgKCBsaXN0X2VtcHR5KCZkLT5hcmNoLmh2bV9kb21h
aW4ubW1jZmdfcmVnaW9ucykgKQ0KPiArICAgICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwg
JnZwY2lfbW1jZmdfb3BzKTsNCj4gKw0KPiArICAgIG1tY2ZnLT5hZGRyID0gYWRkciArIChzdGFy
dF9idXMgPDwgMjApOw0KPiArICAgIG1tY2ZnLT5idXMgPSBzdGFydF9idXM7DQo+ICsgICAgbW1j
ZmctPnNlZ21lbnQgPSBzZWc7DQo+ICsgICAgbW1jZmctPnNpemUgPSAoZW5kX2J1cyAtIHN0YXJ0
X2J1cyArIDEpIDw8IDIwOw0KPiArICAgIGxpc3RfYWRkKCZtbWNmZy0+bmV4dCwgJmQtPmFyY2gu
aHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsNCj4gKyAgICB2cGNpX3d1bmxvY2soZCk7DQo+ICsN
Cj4gKyAgICByZXR1cm4gMDsNCj4gK30NCj4gKw0KPiArdm9pZCBkZXN0cm95X3ZwY2lfbW1jZmco
c3RydWN0IGxpc3RfaGVhZCAqZG9tYWluX21tY2ZnKQ0KPiArew0KPiArICAgIHdoaWxlICggIWxp
c3RfZW1wdHkoZG9tYWluX21tY2ZnKSApDQo+ICsgICAgew0KPiArICAgICAgICBzdHJ1Y3QgaHZt
X21tY2ZnICptbWNmZyA9IGxpc3RfZmlyc3RfZW50cnkoZG9tYWluX21tY2ZnLA0KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9t
bWNmZywgbmV4dCk7DQo+ICsNCj4gKyAgICAgICAgbGlzdF9kZWwoJm1tY2ZnLT5uZXh0KTsNCj4g
KyAgICAgICAgeGZyZWUobW1jZmcpOw0KPiArICAgIH0NCj4gK30NCj4gKw0KPiAgLyoNCj4gICAq
IExvY2FsIHZhcmlhYmxlczoNCj4gICAqIG1vZGU6IEMNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLQ0KPiB4ODYvaHZtL2Rv
bWFpbi5oDQo+IGluZGV4IDNhNTRkNTA2MDYuLmU4ZGMwMWJjM2UgMTAwNjQ0DQo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2RvbWFpbi5oDQo+IEBAIC0xODcsNiArMTg3LDkgQEAgc3RydWN0IGh2bV9kb21haW4g
ew0KPiAgICAgIC8qIExvY2sgZm9yIHRoZSBQQ0kgZW11bGF0aW9uIGxheWVyICh2UENJKS4gKi8N
Cj4gICAgICByd2xvY2tfdCB2cGNpX2xvY2s7DQo+IA0KPiArICAgIC8qIExpc3Qgb2YgTU1DRkcg
cmVnaW9ucyB0cmFwcGVkIGJ5IFhlbi4gKi8NCj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG1tY2Zn
X3JlZ2lvbnM7DQo+ICsNCj4gICAgICAvKiBMaXN0IG9mIHBlcm1hbmVudGx5IHdyaXRlLW1hcHBl
ZCBwYWdlcy4gKi8NCj4gICAgICBzdHJ1Y3Qgew0KPiAgICAgICAgICBzcGlubG9ja190IGxvY2s7
DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaW8uaA0KPiBpbmRleCAwMTMyMmEyZTIxLi44MzcwNDYwMjZjIDEwMDY0
NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oDQo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvLmgNCj4gQEAgLTE2Myw2ICsxNjMsMTMgQEAgdm9pZCByZWdpc3Rl
cl9nMm1fcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbg0KPiAqZCk7DQo+ICAvKiBIVk0gcG9y
dCBJTyBoYW5kbGVyIGZvciBQQ0kgYWNjZXNzZXMuICovDQo+ICB2b2lkIHJlZ2lzdGVyX3ZwY2lf
cG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCk7DQo+IA0KPiArLyogSFZNIE1NSU8gaGFu
ZGxlciBmb3IgUENJIE1NQ0ZHIGFjY2Vzc2VzLiAqLw0KPiAraW50IHJlZ2lzdGVyX3ZwY2lfbW1j
ZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGlu
dCBlbmRfYnVzLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgc2VnKTsNCj4gKy8qIERlc3Ryb3kgdHJhY2tlZCBNTUNGRyBhcmVhcy4gKi8NCj4gK3ZvaWQg
ZGVzdHJveV92cGNpX21tY2ZnKHN0cnVjdCBsaXN0X2hlYWQgKmRvbWFpbl9tbWNmZyk7DQo+ICsN
Cj4gICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lPX0hfXyAqLw0KPiANCj4gDQo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wY2ku
aA0KPiBpbmRleCAzNjgwMWQzMTdiLi5hYzE2YzhmZDVkIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3BjaS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGNpLmgNCj4g
QEAgLTYsNiArNiw4IEBADQo+ICAjZGVmaW5lIENGOF9BRERSX0hJKGNmOCkgKCAgKChjZjgpICYg
MHgwZjAwMDAwMCkgPj4gMTYpDQo+ICAjZGVmaW5lIENGOF9FTkFCTEVEKGNmOCkgKCEhKChjZjgp
ICYgMHg4MDAwMDAwMCkpDQo+IA0KPiArI2RlZmluZSBNTUNGR19CREYoYWRkcikgICggKChhZGRy
KSAmIDB4MGZmZmYwMDApID4+IDEyKQ0KPiArDQo+ICAjZGVmaW5lIElTX1NOQl9HRlgoaWQpIChp
ZCA9PSAweDAxMDY4MDg2IHx8IGlkID09IDB4MDExNjgwODYgXA0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgfHwgaWQgPT0gMHgwMTI2ODA4NiB8fCBpZCA9PSAweDAxMDI4MDg2IFwNCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgIHx8IGlkID09IDB4MDExMjgwODYgfHwgaWQgPT0gMHgwMTIy
ODA4NiBcDQo+IC0tDQo+IDIuMTEuMCAoQXBwbGUgR2l0LTgxKQ0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:21:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:21: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.xen.org>)
	id 1dk8BM-0004oC-Ss; Tue, 22 Aug 2017 12:21:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dk8BL-0004o6-JM
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:21:19 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3E/57-02176-EB12C995; Tue, 22 Aug 2017 12:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWyU9JRQnev4px
 Ig0mPNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5n6axFNxYwFSxfNVa9gbGH3OYuhg5OCQE
 /CSe32DsYuTkYBPQkVh6dD4TiC0ikCfRtOwjWxcjFwezwHNGiVvbVjCDJIQFLCQ+3p7IDFFkK
 fHiyU1GkDkiAkYSNw+WgIRZBFQlbt9cywYS5hVwl3i8SQ4kLCSQKfHlyQY2EJtTwFqi60IT2B
 RGAVmJL42rwWxmAXGJW08gTpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwg45kFNCXW79KHaFW
 UmNL9kB3E5hUQlDg58wnLBEbhWUimzkLomIWkYxaSjgWMLKsY1YtTi8pSi3SN9ZKKMtMzSnIT
 M3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOeAQh2MO7953SIUZKDSUmUd/L32ZFCfEn5KZUZi
 cUZ8UWlOanFhxhlODiUJHg3KsyJFBIsSk1PrUjLzAFGIExagoNHSYSXHxiFQrzFBYm5xZnpEK
 lTjJYcG1av/8LEsaBnA5Dc8vvEdyYhlrz8vFQpcd7vIPMEQBoySvPgxsGSxCVGWSlhXkagA4V
 4ClKLcjNLUOVfMYpzMCoJ876TB5rCk5lXArf1FdBBTEAHGbZOAzmoJBEhJdXAOKeJt6ZKsdY4
 S+d45bJfU553RExa3/jtQBIfZ8sFzXX7t2V3rlj/7ZICV26A/7JfQse2J3Nc/rlPdrJcu3/iT
 82bM15aPP7Cvtz65NKH3t8OPfu1dqNvd+Sj2b+nNbLVOiT+Z99ZKbR6onyh0s3u+GSJRnVrxX
 znVxukLlxMMVZ0jbhw8K3EfyWW4oxEQy3mouJEAK8OMWUNAwAA
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503404477!108430877!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25931 invoked from network); 22 Aug 2017 12:21:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 12:21:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51350606"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 09/11] vpci/msi: add MSI handlers
Thread-Index: AQHTFQmx9TrO7nBZrE6B7KWitUWG1qKQV/qg
Date: Tue, 22 Aug 2017 12:20:46 +0000
Message-ID: <acaf38fd35c04d2c8d034a21559aa058@AMSPEX02CL03.citrite.net>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-10-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-10-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTQgQXVndXN0IDIwMTcgMTU6MjkN
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb207IGtvbnJhZC53aWxrQG9yYWNsZS5jb207IFJvZ2VyIFBhdSBNb25uZQ0K
PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHY1IDA5LzEx
XSB2cGNpL21zaTogYWRkIE1TSSBoYW5kbGVycw0KPiANCj4gQWRkIGhhbmRsZXJzIGZvciB0aGUg
TVNJIGNvbnRyb2wsIGFkZHJlc3MsIGRhdGEgYW5kIG1hc2sgZmllbGRzIGluDQo+IG9yZGVyIHRv
IGRldGVjdCBhY2Nlc3NlcyB0byB0aGVtIGFuZCBzZXR1cCB0aGUgaW50ZXJydXB0cyBhcyByZXF1
ZXN0ZWQNCj4gYnkgdGhlIGd1ZXN0Lg0KPiANCj4gTm90ZSB0aGF0IHRoZSBwZW5kaW5nIHJlZ2lz
dGVyIGlzIG5vdCB0cmFwcGVkLCBhbmQgdGhlIGd1ZXN0IGNhbg0KPiBmcmVlbHkgcmVhZC93cml0
ZSB0byBpdC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENj
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2hhbmdl
cyBzaW5jZSB2NDoNCj4gIC0gRml4IGNvbW1pdCBtZXNzYWdlLg0KPiAgLSBDaGFuZ2UgdGhlIEFT
U0VSVHMgaW4gdnBjaV9tc2lfYXJjaF9tYXNrIGludG8gaWZzLg0KPiAgLSBJbnRyb2R1Y2UgSU5W
QUxJRF9QSVJRLg0KPiAgLSBEZXN0cm95IHRoZSBwYXJ0aWFsbHkgY3JlYXRlZCBiaW5kaW5ncyBp
biBjYXNlIG9mIGZhaWx1cmUgaW4NCj4gICAgdnBjaV9tc2lfYXJjaF9lbmFibGUuDQo+ICAtIEp1
c3QgdGFrZSB0aGUgcGNpZGV2cyBsb2NrIG9uY2UgaW4gdnBjaV9tc2lfYXJjaF9kaXNhYmxlLg0K
PiAgLSBQcmludCBhbiBlcnJvciBtZXNzYWdlIGluIGNhc2Ugb2YgZmFpbHVyZSBvZiBwdF9pcnFf
ZGVzdHJveV9iaW5kLg0KPiAgLSBNYWtlIHZwY2lfbXNpX2FyY2hfaW5pdCByZXR1cm4gdm9pZC4N
Cj4gIC0gQ29uc3RpZnkgdGhlIGFyY2ggcGFyYW1ldGVyIG9mIHZwY2lfbXNpX2FyY2hfcHJpbnQu
DQo+ICAtIFVzZSBmaXhlZCBpbnN0ZWFkIG9mIGNwdSBmb3IgbXNpIHJlZGlyZWN0aW9uLg0KPiAg
LSBTZXBhcmF0ZSB0aGUgaGVhZGVyIGluY2x1ZGVzIGluIHZwY2kvbXNpLmMgYmV0d2VlbiB4ZW4g
YW5kIGFzbS4NCj4gIC0gU3RvcmUgdGhlIG51bWJlciBvZiBjb25maWd1cmVkIHZlY3RvcnMgZXZl
biBpZiBNU0kgaXMgbm90IGVuYWJsZWQNCj4gICAgYW5kIGFsd2F5cyByZXR1cm4gaXQgaW4gdnBj
aV9tc2lfY29udHJvbF9yZWFkLg0KPiAgLSBGaXgvYWRkIGNvbW1lbnRzIGluIHZwY2lfbXNpX2Nv
bnRyb2xfd3JpdGUgdG8gY2xhcmlmeSBpbnRlbmRlZA0KPiAgICBiZWhhdmlvci4NCj4gIC0gU2lt
cGxpZnkgdXNhZ2Ugb2YgbWFza3MgaW4gdnBjaV9tc2lfYWRkcmVzc197dXBwZXJffXdyaXRlLg0K
PiAgLSBBZGQgY29tbWVudCB0byB2cGNpX21zaV9tYXNrX3tyZWFkL3dyaXRlfS4NCj4gIC0gRG9u
J3QgdXNlIE1BU0tfRVhUUiBpbiB2cGNpX21zaV9tYXNrX3dyaXRlLg0KPiAgLSBzL21zaV9vZmZz
ZXQvcG9zLyBpbiB2cGNpX2luaXRfbXNpLg0KPiAgLSBNb3ZlIGNvbnRyb2wgdmFyaWFibGUgc2V0
dXAgY2xvc2VyIHRvIGl0J3MgdXNhZ2UuDQo+ICAtIFVzZSBkJWQgaW4gdnBjaV9kdW1wX21zaS4N
Cj4gIC0gRml4IHByaW50aW5nIG9mIGJpdGZpZWxkIG1hc2sgaW4gdnBjaV9kdW1wX21zaS4NCj4g
IC0gRml4IGRlZmluaXRpb24gb2YgTVNJX0FERFJfUkVESVJFQ1RJT05fTUFTSy4NCj4gIC0gU2h1
ZmZsZSB0aGUgbGF5b3V0IG9mIHZwY2lfbXNpIHRvIG1pbmltaXplIGdhcHMuDQo+ICAtIFJlbW92
ZSB0aGUgZXJyb3IgbGFiZWwgaW4gdnBjaV9pbml0X21zaS4NCj4gDQo+IENoYW5nZXMgc2luY2Ug
djM6DQo+ICAtIFByb3BhZ2F0ZSBjaGFuZ2VzIGZyb20gcHJldmlvdXMgdmVyc2lvbnM6IGRyb3Ag
eGVuXyBwcmVmaXgsIGRyb3ANCj4gICAgcmV0dXJuIHZhbHVlIGZyb20gaGFuZGxlcnMsIHVzZSB0
aGUgbmV3IHZwY2lfdmFsIGZpZWxkcy4NCj4gIC0gVXNlIE1BU0tfRVhUUi4NCj4gIC0gUmVtb3Zl
IHRoZSB1c2FnZSBvZiBHRU5NQVNLLg0KPiAgLSBBZGQgR0ZMQUdTX1NISUZUX0RFU1RfSUQgYW5k
IHVzZSBpdCBpbiBtc2lfZmxhZ3MuDQo+ICAtIEFkZCAiYXJjaCIgdG8gdGhlIE1TSSBhcmNoIHNw
ZWNpZmljIGZ1bmN0aW9ucy4NCj4gIC0gTW92ZSB0aGUgZHVtcGluZyBvZiB2UENJIE1TSSBpbmZv
cm1hdGlvbiB0byBkdW1wX21zaSAoa2V5ICdNJykuDQo+ICAtIFJlbW92ZSB0aGUgZ3Vlc3RfdmVj
dG9ycyBmaWVsZC4NCj4gIC0gQWxsb3cgdGhlIGd1ZXN0IHRvIGNoYW5nZSB0aGUgbnVtYmVyIG9m
IGFjdGl2ZSB2ZWN0b3JzIHdpdGhvdXQNCj4gICAgaGF2aW5nIHRvIGRpc2FibGUgYW5kIGVuYWJs
ZSBNU0kuDQo+ICAtIENoZWNrIHRoZSBudW1iZXIgb2YgYWN0aXZlIHZlY3RvcnMgd2hlbiBwYXJz
aW5nIHRoZSBkaXNhYmxlDQo+ICAgIG1hc2suDQo+ICAtIFJlbW92ZSB0aGUgZGVidWcgbWVzc2Fn
ZXMgZnJvbSB2cGNpX2luaXRfbXNpLg0KPiAgLSBNb3ZlIHRoZSBhcmNoLXNwZWNpZmljIHBhcnQg
b2YgdGhlIGR1bXAgaGFuZGxlciB0byB4ODYvaHZtL3Ztc2kuYy4NCj4gIC0gVXNlIHRyeWxvY2sg
aW4gdGhlIGR1bXAgaGFuZGxlciB0byBnZXQgdGhlIHZwY2kgbG9jay4NCj4gDQo+IENoYW5nZXMg
c2luY2UgdjI6DQo+ICAtIEFkZCBhbiBhcmNoLXNwZWNpZmljIGFic3RyYWN0aW9uIGxheWVyLiBO
b3RlIHRoYXQgdGhpcyBpcyBvbmx5IGltcGxlbWVudGVkDQo+ICAgIGZvciB4ODYgY3VycmVudGx5
Lg0KPiAgLSBBZGQgYSB3cmFwcGVyIHRvIGRldGVjdCBNU0kgZW5hYmxpbmcgZm9yIHZQQ0kuDQo+
IA0KPiBOQjogSSd2ZSBvbmx5IGJlZW4gYWJsZSB0byB0ZXN0IHRoaXMgd2l0aCBkZXZpY2VzIHVz
aW5nIGEgc2luZ2xlIE1TSSBpbnRlcnJ1cHQNCj4gYW5kIG5vIG1hc2sgcmVnaXN0ZXIuIEkgd2ls
bCB0cnkgdG8gZmluZCBoYXJkd2FyZSB0aGF0IHN1cHBvcnRzIHRoZSBtYXNrDQo+IHJlZ2lzdGVy
IGFuZCBtb3JlIHRoYW4gb25lIHZlY3RvciwgYnV0IEkgY2Fubm90IG1ha2UgYW55IHByb21pc2Vz
Lg0KPiANCj4gSWYgdGhlcmUgYXJlIGRvdWJ0cyBhYm91dCB0aGUgdW50ZXN0ZWQgcGFydHMgd2Ug
Y291bGQgYWx3YXlzIGZvcmNlIFhlbiB0bw0KPiByZXBvcnQgbm8gcGVyLXZlY3RvciBtYXNraW5n
IHN1cHBvcnQgYW5kIG9ubHkgMSBhdmFpbGFibGUgdmVjdG9yLCBidXQgSSB3b3VsZA0KPiByYXRo
ZXIgYXZvaWQgZG9pbmcgaXQuDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXNpLmMgICAg
ICB8IDE1NiArKysrKysrKysrKysrKysrKysNCj4gIHhlbi9hcmNoL3g4Ni9tc2kuYyAgICAgICAg
ICAgfCAgIDMgKw0KPiAgeGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZSAgICB8ICAgMiArLQ0KPiAg
eGVuL2RyaXZlcnMvdnBjaS9tc2kuYyAgICAgICB8IDM2OA0KPiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5o
IHwgIDE4ICsrKw0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCAgICB8ICAgMSArDQo+ICB4
ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oICAgIHwgICAyICsNCj4gIHhlbi9pbmNsdWRlL3hlbi9p
cnEuaCAgICAgICAgfCAgIDEgKw0KPiAgeGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICAgICB8ICAy
NyArKysrDQo+ICA5IGZpbGVzIGNoYW5nZWQsIDU3NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvdnBjaS9tc2kuYw0KPiANCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXNpLmMNCj4gaW5kZXggYTM2NjkyYzMxMy4uYWVhMDg4ZTI5MCAxMDA2NDQNCj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXNpLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMNCj4g
QEAgLTYyMiwzICs2MjIsMTU5IEBAIHZvaWQgbXNpeF93cml0ZV9jb21wbGV0aW9uKHN0cnVjdCB2
Y3B1ICp2KQ0KPiAgICAgIGlmICggbXNpeHRibF93cml0ZSh2LCBjdHJsX2FkZHJlc3MsIDQsIDAp
ICE9IFg4NkVNVUxfT0tBWSApDQo+ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
TVNJLVggd3JpdGUgY29tcGxldGlvbiBmYWlsdXJlXG4iKTsNCj4gIH0NCj4gKw0KPiArc3RhdGlj
IHVuc2lnbmVkIGludCBtc2lfdmVjdG9yKHVpbnQxNl90IGRhdGEpDQo+ICt7DQo+ICsgICAgcmV0
dXJuIE1BU0tfRVhUUihkYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyk7DQo+ICt9DQo+ICsNCj4g
K3N0YXRpYyB1bnNpZ25lZCBpbnQgbXNpX2ZsYWdzKHVpbnQxNl90IGRhdGEsIHVpbnQ2NF90IGFk
ZHIpDQo+ICt7DQo+ICsgICAgdW5zaWduZWQgaW50IHJoLCBkbSwgZGVzdF9pZCwgZGVsaXZfbW9k
ZSwgdHJpZ19tb2RlOw0KPiArDQo+ICsgICAgcmggPSBNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJf
UkVESVJFQ1RJT05fTUFTSyk7DQo+ICsgICAgZG0gPSBNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJf
REVTVE1PREVfTUFTSyk7DQo+ICsgICAgZGVzdF9pZCA9IE1BU0tfRVhUUihhZGRyLCBNU0lfQURE
Ul9ERVNUX0lEX01BU0spOw0KPiArICAgIGRlbGl2X21vZGUgPSBNQVNLX0VYVFIoZGF0YSwgTVNJ
X0RBVEFfREVMSVZFUllfTU9ERV9NQVNLKTsNCj4gKyAgICB0cmlnX21vZGUgPSBNQVNLX0VYVFIo
ZGF0YSwgTVNJX0RBVEFfVFJJR0dFUl9NQVNLKTsNCj4gKw0KPiArICAgIHJldHVybiAoZGVzdF9p
ZCA8PCBHRkxBR1NfU0hJRlRfREVTVF9JRCkgfCAocmggPDwgR0ZMQUdTX1NISUZUX1JIKQ0KPiB8
DQo+ICsgICAgICAgICAgIChkbSA8PCBHRkxBR1NfU0hJRlRfRE0pIHwgKGRlbGl2X21vZGUgPDwN
Cj4gR0ZMQUdTX1NISUZUX0RFTElWX01PREUpIHwNCj4gKyAgICAgICAgICAgKHRyaWdfbW9kZSA8
PCBHRkxBR1NfU0hJRlRfVFJHX01PREUpOw0KPiArfQ0KPiArDQo+ICt2b2lkIHZwY2lfbXNpX2Fy
Y2hfbWFzayhzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgc3RydWN0IHBjaV9kZXYgKnBkZXYs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cnksIGJvb2wgbWFz
aykNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9tYWluOw0KPiArICAg
IGNvbnN0IHN0cnVjdCBwaXJxICpwaW5mbzsNCj4gKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7
DQo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsNCj4gKyAgICBpbnQgaXJxOw0KPiArDQo+ICsg
ICAgQVNTRVJUKGFyY2gtPnBpcnEgPj0gMCk7DQo+ICsgICAgcGluZm8gPSBwaXJxX2luZm8oZCwg
YXJjaC0+cGlycSArIGVudHJ5KTsNCj4gKyAgICBpZiAoICFwaW5mbyApDQo+ICsgICAgICAgIHJl
dHVybjsNCj4gKw0KPiArICAgIGlycSA9IHBpbmZvLT5hcmNoLmlycTsNCj4gKyAgICBpZiAoIGly
cSA+PSBucl9pcnFzIHx8IGlycSA8IDApDQo+ICsgICAgICAgIHJldHVybjsNCj4gKw0KPiArICAg
IGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOw0KPiArICAgIGlmICggIWRlc2MgKQ0KPiArICAgICAg
ICByZXR1cm47DQo+ICsNCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxh
Z3MpOw0KPiArICAgIGd1ZXN0X21hc2tfbXNpX2lycShkZXNjLCBtYXNrKTsNCj4gKyAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7DQo+ICt9DQo+ICsNCj4gK2lu
dCB2cGNpX21zaV9hcmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgc3RydWN0
IHBjaV9kZXYgKnBkZXYsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRk
cmVzcywgdWludDMyX3QgZGF0YSwgdW5zaWduZWQgaW50IHZlY3RvcnMpDQo+ICt7DQo+ICsgICAg
c3RydWN0IG1zaV9pbmZvIG1zaV9pbmZvID0gew0KPiArICAgICAgICAuc2VnID0gcGRldi0+c2Vn
LA0KPiArICAgICAgICAuYnVzID0gcGRldi0+YnVzLA0KPiArICAgICAgICAuZGV2Zm4gPSBwZGV2
LT5kZXZmbiwNCj4gKyAgICAgICAgLmVudHJ5X25yID0gdmVjdG9ycywNCj4gKyAgICB9Ow0KPiAr
ICAgIHVuc2lnbmVkIGludCBpOw0KPiArICAgIGludCByYzsNCj4gKw0KPiArICAgIEFTU0VSVChh
cmNoLT5waXJxID09IElOVkFMSURfUElSUSk7DQo+ICsNCj4gKyAgICAvKiBHZXQgYSBQSVJRLiAq
Lw0KPiArICAgIHJjID0gYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShwZGV2LT5kb21haW4sIC0x
LCAmYXJjaC0+cGlycSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQ
X1BJUlFfVFlQRV9NVUxUSV9NU0ksICZtc2lfaW5mbyk7DQo+ICsgICAgaWYgKCByYyApDQo+ICsg
ICAgew0KPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4OiUwMnguJXU6
IGZhaWxlZCB0byBtYXAgUElSUToNCj4gJWRcbiIsDQo+ICsgICAgICAgICAgICAgICAgIHBkZXYt
PnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksDQo+ICsgICAgICAgICAgICAg
ICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgcmMpOw0KPiArICAgICAgICByZXR1cm4gcmM7DQo+
ICsgICAgfQ0KPiArDQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQ0KPiAr
ICAgIHsNCj4gKyAgICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90IGJpbmQgPSB7DQo+ICsg
ICAgICAgICAgICAubWFjaGluZV9pcnEgPSBhcmNoLT5waXJxICsgaSwNCj4gKyAgICAgICAgICAg
IC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwNCj4gKyAgICAgICAgICAgIC51Lm1zaS5ndmVj
ID0gbXNpX3ZlY3RvcihkYXRhKSArIGksDQo+ICsgICAgICAgICAgICAudS5tc2kuZ2ZsYWdzID0g
bXNpX2ZsYWdzKGRhdGEsIGFkZHJlc3MpLA0KPiArICAgICAgICB9Ow0KPiArDQo+ICsgICAgICAg
IHBjaWRldnNfbG9jaygpOw0KPiArICAgICAgICByYyA9IHB0X2lycV9jcmVhdGVfYmluZChwZGV2
LT5kb21haW4sICZiaW5kKTsNCj4gKyAgICAgICAgaWYgKCByYyApDQo+ICsgICAgICAgIHsNCj4g
KyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsDQo+ICsgICAgICAgICAgICAgICAgICAg
ICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBiaW5kIFBJUlEgJXU6ICVkXG4iLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYt
PmRldmZuKSwNCj4gKyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwg
YXJjaC0+cGlycSArIGksIHJjKTsNCj4gKyAgICAgICAgICAgIHdoaWxlICggYmluZC5tYWNoaW5l
X2lycS0tICkNCj4gKyAgICAgICAgICAgICAgICBwdF9pcnFfZGVzdHJveV9iaW5kKHBkZXYtPmRv
bWFpbiwgJmJpbmQpOw0KPiArICAgICAgICAgICAgc3Bpbl9sb2NrKCZwZGV2LT5kb21haW4tPmV2
ZW50X2xvY2spOw0KPiArICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BpcnEocGRldi0+ZG9tYWlu
LCBhcmNoLT5waXJxKTsNCj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwZGV2LT5kb21haW4t
PmV2ZW50X2xvY2spOw0KPiArICAgICAgICAgICAgcGNpZGV2c191bmxvY2soKTsNCj4gKyAgICAg
ICAgICAgIGFyY2gtPnBpcnEgPSAtMTsNCj4gKyAgICAgICAgICAgIHJldHVybiByYzsNCj4gKyAg
ICAgICAgfQ0KPiArICAgICAgICBwY2lkZXZzX3VubG9jaygpOw0KPiArICAgIH0NCj4gKw0KPiAr
ICAgIHJldHVybiAwOw0KPiArfQ0KPiArDQo+ICtpbnQgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKHN0
cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2Rldg0KPiAqcGRldiwNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnMpDQo+ICt7DQo+ICsg
ICAgdW5zaWduZWQgaW50IGk7DQo+ICsNCj4gKyAgICBBU1NFUlQoYXJjaC0+cGlycSAhPSBJTlZB
TElEX1BJUlEpOw0KPiArDQo+ICsgICAgcGNpZGV2c19sb2NrKCk7DQo+ICsgICAgZm9yICggaSA9
IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgeGVuX2RvbWN0bF9i
aW5kX3B0X2lycV90IGJpbmQgPSB7DQo+ICsgICAgICAgICAgICAubWFjaGluZV9pcnEgPSBhcmNo
LT5waXJxICsgaSwNCj4gKyAgICAgICAgICAgIC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwN
Cj4gKyAgICAgICAgfTsNCj4gKyAgICAgICAgaW50IHJjOw0KPiArDQo+ICsgICAgICAgIHJjID0g
cHRfaXJxX2Rlc3Ryb3lfYmluZChwZGV2LT5kb21haW4sICZiaW5kKTsNCj4gKyAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0VSUiwNCj4gKyAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1
OiBmYWlsZWQgdG8gdW5iaW5kIFBJUlEgJXU6ICVkXG4iLA0KPiArICAgICAgICAgICAgICAgICBw
ZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLA0KPiArICAgICAgICAg
ICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIGFyY2gtPnBpcnEgKyBpLCByYyk7DQo+ICsg
ICAgfQ0KPiArDQo+ICsgICAgc3Bpbl9sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOw0K
PiArICAgIHVubWFwX2RvbWFpbl9waXJxKHBkZXYtPmRvbWFpbiwgYXJjaC0+cGlycSk7DQo+ICsg
ICAgc3Bpbl91bmxvY2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7DQo+ICsgICAgcGNpZGV2
c191bmxvY2soKTsNCj4gKw0KPiArICAgIGFyY2gtPnBpcnEgPSBJTlZBTElEX1BJUlE7DQo+ICsN
Cj4gKyAgICByZXR1cm4gMDsNCj4gK30NCj4gKw0KPiArdm9pZCB2cGNpX21zaV9hcmNoX2luaXQo
c3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gpDQo+ICt7DQo+ICsgICAgYXJjaC0+cGlycSA9IElO
VkFMSURfUElSUTsNCj4gK30NCj4gKw0KPiArdm9pZCB2cGNpX21zaV9hcmNoX3ByaW50KGNvbnN0
IHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCB1aW50MTZfdCBkYXRhLA0KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIpDQo+ICt7DQo+ICsgICAgcHJpbnRrKCJ2ZWM9
JSMwMnglN3MlNnMlM3Nhc3NlcnQlNXMlN3MgZGVzdF9pZD0lbHUgcGlycTogJWRcbiIsDQo+ICsg
ICAgICAgICAgIE1BU0tfRVhUUihkYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyksDQo+ICsgICAg
ICAgICAgIGRhdGEgJiBNU0lfREFUQV9ERUxJVkVSWV9MT1dQUkkgPyAibG93ZXN0IiA6ICJmaXhl
ZCIsDQo+ICsgICAgICAgICAgIGRhdGEgJiBNU0lfREFUQV9UUklHR0VSX0xFVkVMID8gImxldmVs
IiA6ICJlZGdlIiwNCj4gKyAgICAgICAgICAgZGF0YSAmIE1TSV9EQVRBX0xFVkVMX0FTU0VSVCA/
ICIiIDogImRlIiwNCj4gKyAgICAgICAgICAgYWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX0xPR0lD
ID8gImxvZyIgOiAicGh5cyIsDQo+ICsgICAgICAgICAgIGFkZHIgJiBNU0lfQUREUl9SRURJUkVD
VElPTl9MT1dQUkkgPyAibG93ZXN0IiA6ICJmaXhlZCIsDQo+ICsgICAgICAgICAgIE1BU0tfRVhU
UihhZGRyLCBNU0lfQUREUl9ERVNUX0lEX01BU0spLA0KPiArICAgICAgICAgICBhcmNoLT5waXJx
KTsNCj4gK30NCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4
Ni9tc2kuYw0KPiBpbmRleCA3Nzk5OGY0ZmIzLi42Mzc2OTE1M2YxIDEwMDY0NA0KPiAtLS0gYS94
ZW4vYXJjaC94ODYvbXNpLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L21zaS5jDQo+IEBAIC0zMCw2
ICszMCw3IEBADQo+ICAjaW5jbHVkZSA8cHVibGljL3BoeXNkZXYuaD4NCj4gICNpbmNsdWRlIDx4
ZW4vaW9tbXUuaD4NCj4gICNpbmNsdWRlIDx4c20veHNtLmg+DQo+ICsjaW5jbHVkZSA8eGVuL3Zw
Y2kuaD4NCj4gDQo+ICBzdGF0aWMgczggX19yZWFkX21vc3RseSB1c2VfbXNpID0gLTE7DQo+ICBi
b29sZWFuX3BhcmFtKCJtc2kiLCB1c2VfbXNpKTsNCj4gQEAgLTE1MzYsNiArMTUzNyw4IEBAIHN0
YXRpYyB2b2lkIGR1bXBfbXNpKHVuc2lnbmVkIGNoYXIga2V5KQ0KPiAgICAgICAgICAgICAgICAg
YXR0ci5ndWVzdF9tYXNrZWQgPyAnRycgOiAnICcsDQo+ICAgICAgICAgICAgICAgICBtYXNrKTsN
Cj4gICAgICB9DQo+ICsNCj4gKyAgICB2cGNpX2R1bXBfbXNpKCk7DQo+ICB9DQo+IA0KPiAgc3Rh
dGljIGludCBfX2luaXQgbXNpX3NldHVwX2tleWhhbmRsZXIodm9pZCkNCj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlDQo+
IGluZGV4IDI0MTQ2NzIxMmYuLjYyY2VjOWU4MmIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJz
L3ZwY2kvTWFrZWZpbGUNCj4gKysrIGIveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQ0KPiBAQCAt
MSArMSBAQA0KPiAtb2JqLXkgKz0gdnBjaS5vIGhlYWRlci5vDQo+ICtvYmoteSArPSB2cGNpLm8g
aGVhZGVyLm8gbXNpLm8NCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgYi94
ZW4vZHJpdmVycy92cGNpL21zaS5jDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAw
MDAwMDAwMDAuLjFlMzZiOTc3OWENCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi94ZW4vZHJpdmVy
cy92cGNpL21zaS5jDQo+IEBAIC0wLDAgKzEsMzY4IEBADQo+ICsvKg0KPiArICogSGFuZGxlcnMg
Zm9yIGFjY2Vzc2VzIHRvIHRoZSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3R1cmUuDQo+ICsgKg0KPiAr
ICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1zIFImRA0KPiArICoNCj4gKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3INCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYw0KPiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4NCj4gKyAqDQo+ICsgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwN
Cj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mDQo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlDQo+IEdOVQ0KPiArICogR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLg0KPiArICoNCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYw0KPiArICogTGljZW5zZSBhbG9u
ZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUNCj4gPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+Lg0KPiArICovDQo+ICsNCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4NCj4gKyNp
bmNsdWRlIDx4ZW4vdnBjaS5oPg0KPiArDQo+ICsjaW5jbHVkZSA8YXNtL21zaS5oPg0KPiArDQo+
ICsvKiBIYW5kbGVycyBmb3IgdGhlIE1TSSBjb250cm9sIGZpZWxkIChQQ0lfTVNJX0ZMQUdTKS4g
Ki8NCj4gK3N0YXRpYyB1aW50MzJfdCB2cGNpX21zaV9jb250cm9sX3JlYWQoc3RydWN0IHBjaV9k
ZXYgKnBkZXYsIHVuc2lnbmVkIGludA0KPiByZWcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpDQo+ICt7DQo+ICsgICAgY29uc3Qgc3Ry
dWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOw0KPiArICAgIHVpbnQxNl90IHZhbDsNCj4gKw0KPiAr
ICAgIC8qIFNldCB0aGUgbnVtYmVyIG9mIHN1cHBvcnRlZC9jb25maWd1cmVkIG1lc3NhZ2VzLiAq
Lw0KPiArICAgIHZhbCA9IE1BU0tfSU5TUihmbHMobXNpLT5tYXhfdmVjdG9ycykgLSAxLCBQQ0lf
TVNJX0ZMQUdTX1FNQVNLKTsNCj4gKyAgICB2YWwgfD0gTUFTS19JTlNSKGZscyhtc2ktPnZlY3Rv
cnMpIC0gMSwgUENJX01TSV9GTEFHU19RU0laRSk7DQo+ICsNCj4gKyAgICB2YWwgfD0gbXNpLT5l
bmFibGVkID8gUENJX01TSV9GTEFHU19FTkFCTEUgOiAwOw0KPiArICAgIHZhbCB8PSBtc2ktPm1h
c2tpbmcgPyBQQ0lfTVNJX0ZMQUdTX01BU0tCSVQgOiAwOw0KPiArICAgIHZhbCB8PSBtc2ktPmFk
ZHJlc3M2NCA/IFBDSV9NU0lfRkxBR1NfNjRCSVQgOiAwOw0KPiArDQo+ICsgICAgcmV0dXJuIHZh
bDsNCj4gK30NCj4gKw0KPiArc3RhdGljIHZvaWQgdnBjaV9tc2lfZW5hYmxlKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycykNCj4gK3sNCj4gKyAgICBpbnQgcmV0Ow0KPiAr
DQo+ICsgICAgQVNTRVJUKCFtc2ktPmVuYWJsZWQpOw0KPiArICAgIHJldCA9IHZwY2lfbXNpX2Fy
Y2hfZW5hYmxlKCZtc2ktPmFyY2gsIHBkZXYsIG1zaS0+YWRkcmVzcywgbXNpLT5kYXRhLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlY3RvcnMpOw0KPiArICAgIGlmICggcmV0
ICkNCj4gKyAgICAgICAgcmV0dXJuOw0KPiArDQo+ICsgICAgLyogQXBwbHkgdGhlIG1hc2sgYml0
cy4gKi8NCj4gKyAgICBpZiAoIG1zaS0+bWFza2luZyApDQo+ICsgICAgew0KPiArICAgICAgICB1
bnNpZ25lZCBpbnQgaTsNCj4gKyAgICAgICAgdWludDMyX3QgbWFzayA9IG1zaS0+bWFzazsNCj4g
Kw0KPiArICAgICAgICBmb3IgKCBpID0gZmZzKG1hc2spIC0gMTsgbWFzayAmJiBpIDwgdmVjdG9y
czsgaSA9IGZmcyhtYXNrKSAtIDEgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICB2cGNp
X21zaV9hcmNoX21hc2soJm1zaS0+YXJjaCwgcGRldiwgaSwgdHJ1ZSk7DQo+ICsgICAgICAgICAg
ICBfX2NsZWFyX2JpdChpLCAmbWFzayk7DQo+ICsgICAgICAgIH0NCj4gKyAgICB9DQo+ICsNCj4g
KyAgICBfX21zaV9zZXRfZW5hYmxlKHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2
LT5kZXZmbiksDQo+ICsgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiks
IG1zaS0+cG9zLCAxKTsNCj4gKw0KPiArICAgIG1zaS0+ZW5hYmxlZCA9IHRydWU7DQo+ICt9DQo+
ICsNCj4gK3N0YXRpYyBpbnQgdnBjaV9tc2lfZGlzYWJsZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
c3RydWN0IHZwY2lfbXNpICptc2kpDQo+ICt7DQo+ICsgICAgaW50IHJldDsNCj4gKw0KPiArICAg
IEFTU0VSVChtc2ktPmVuYWJsZWQpOw0KPiArICAgIF9fbXNpX3NldF9lbmFibGUocGRldi0+c2Vn
LCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwNCj4gKyAgICAgICAgICAgICAgICAg
ICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgbXNpLT5wb3MsIDApOw0KPiArDQo+ICsgICAgcmV0
ID0gdnBjaV9tc2lfYXJjaF9kaXNhYmxlKCZtc2ktPmFyY2gsIHBkZXYsIG1zaS0+dmVjdG9ycyk7
DQo+ICsgICAgaWYgKCByZXQgKQ0KPiArICAgICAgICByZXR1cm4gcmV0Ow0KPiArDQo+ICsgICAg
bXNpLT5lbmFibGVkID0gZmFsc2U7DQo+ICsNCj4gKyAgICByZXR1cm4gMDsNCj4gK30NCj4gKw0K
PiArc3RhdGljIHZvaWQgdnBjaV9tc2lfY29udHJvbF93cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdW5zaWduZWQgaW50IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQ0KPiArew0KPiArICAgIHN0cnVjdCB2cGNpX21z
aSAqbXNpID0gZGF0YTsNCj4gKyAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycyA9IDEgPDwgTUFTS19F
WFRSKHZhbCwgUENJX01TSV9GTEFHU19RU0laRSk7DQo+ICsgICAgYm9vbCBuZXdfZW5hYmxlZCA9
IHZhbCAmIFBDSV9NU0lfRkxBR1NfRU5BQkxFOw0KPiArDQo+ICsgICAgaWYgKCB2ZWN0b3JzID4g
bXNpLT5tYXhfdmVjdG9ycyApDQo+ICsgICAgICAgIHZlY3RvcnMgPSBtc2ktPm1heF92ZWN0b3Jz
Ow0KPiArDQo+ICsgICAgLyoNCj4gKyAgICAgKiBObyBjaGFuZ2UgaW4gdGhlIGVuYWJsZSBmaWVs
ZCBhbmQgdGhlIG51bWJlciBvZiB2ZWN0b3JzIGlzDQo+ICsgICAgICogdGhlIHNhbWUgb3IgdGhl
IGRldmljZSBpcyBub3QgZW5hYmxlZCwgaW4gd2hpY2ggY2FzZSB0aGUNCj4gKyAgICAgKiB2ZWN0
b3JzIGZpZWxkIGNhbiBiZSB1cGRhdGVkIGRpcmVjdGx5Lg0KPiArICAgICAqLw0KPiArICAgIGlm
ICggbmV3X2VuYWJsZWQgPT0gbXNpLT5lbmFibGVkICYmDQo+ICsgICAgICAgICAodmVjdG9ycyA9
PSBtc2ktPnZlY3RvcnMgfHwgIW1zaS0+ZW5hYmxlZCkgKQ0KPiArICAgIHsNCj4gKyAgICAgICAg
bXNpLT52ZWN0b3JzID0gdmVjdG9yczsNCj4gKyAgICAgICAgcmV0dXJuOw0KPiArICAgIH0NCj4g
Kw0KPiArICAgIGlmICggbmV3X2VuYWJsZWQgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgLyoNCj4g
KyAgICAgICAgICogSWYgdGhlIGRldmljZSBpcyBhbHJlYWR5IGVuYWJsZWQgaXQgbWVhbnMgdGhl
IG51bWJlciBvZg0KPiArICAgICAgICAgKiBlbmFibGVkIG1lc3NhZ2VzIGhhcyBjaGFuZ2VkLiBE
aXNhYmxlIGFuZCByZS1lbmFibGUgdGhlDQo+ICsgICAgICAgICAqIGRldmljZSBpbiBvcmRlciB0
byBhcHBseSB0aGUgY2hhbmdlLg0KPiArICAgICAgICAgKi8NCj4gKyAgICAgICAgaWYgKCBtc2kt
PmVuYWJsZWQgJiYgdnBjaV9tc2lfZGlzYWJsZShwZGV2LCBtc2kpICkNCj4gKyAgICAgICAgICAg
IC8qDQo+ICsgICAgICAgICAgICAgKiBTb21laG93IFhlbiBoYXMgbm90IGJlZW4gYWJsZSB0byBk
aXNhYmxlIHRoZQ0KPiArICAgICAgICAgICAgICogY29uZmlndXJlZCBNU0kgbWVzc2FnZXMsIGxl
YXZlIHRoZSBkZXZpY2Ugc3RhdGUgYXMtaXMsDQo+ICsgICAgICAgICAgICAgKiBzbyB0aGF0IHRo
ZSBndWVzdCBjYW4gdHJ5IHRvIGRpc2FibGUgTVNJIGFnYWluLg0KPiArICAgICAgICAgICAgICov
DQo+ICsgICAgICAgICAgICByZXR1cm47DQo+ICsNCj4gKyAgICAgICAgdnBjaV9tc2lfZW5hYmxl
KHBkZXYsIG1zaSwgdmVjdG9ycyk7DQo+ICsgICAgfQ0KPiArICAgIGVsc2UNCj4gKyAgICAgICAg
dnBjaV9tc2lfZGlzYWJsZShwZGV2LCBtc2kpOw0KPiArDQo+ICsgICAgbXNpLT52ZWN0b3JzID0g
dmVjdG9yczsNCj4gK30NCj4gKw0KPiArLyogSGFuZGxlcnMgZm9yIHRoZSBhZGRyZXNzIGZpZWxk
ICgzMmJpdCBvciBsb3cgcGFydCBvZiBhIDY0Yml0IGFkZHJlc3MpLiAqLw0KPiArc3RhdGljIHVp
bnQzMl90IHZwY2lfbXNpX2FkZHJlc3NfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWdu
ZWQgaW50DQo+IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgdm9pZCAqZGF0YSkNCj4gK3sNCj4gKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1z
aSA9IGRhdGE7DQo+ICsNCj4gKyAgICByZXR1cm4gbXNpLT5hZGRyZXNzOw0KPiArfQ0KPiArDQo+
ICtzdGF0aWMgdm9pZCB2cGNpX21zaV9hZGRyZXNzX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB1bnNpZ25lZCBpbnQgcmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpDQo+ICt7DQo+ICsgICAgc3RydWN0IHZwY2lfbXNp
ICptc2kgPSBkYXRhOw0KPiArDQo+ICsgICAgLyogQ2xlYXIgbG93IHBhcnQuICovDQo+ICsgICAg
bXNpLT5hZGRyZXNzICY9IH4weGZmZmZmZmZmdWxsOw0KPiArICAgIG1zaS0+YWRkcmVzcyB8PSB2
YWw7DQo+ICt9DQo+ICsNCj4gKy8qIEhhbmRsZXJzIGZvciB0aGUgaGlnaCBwYXJ0IG9mIGEgNjRi
aXQgYWRkcmVzcyBmaWVsZC4gKi8NCj4gK3N0YXRpYyB1aW50MzJfdCB2cGNpX21zaV9hZGRyZXNz
X3VwcGVyX3JlYWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsDQo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCByZWcsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpDQo+ICt7
DQo+ICsgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOw0KPiArDQo+ICsgICAg
cmV0dXJuIG1zaS0+YWRkcmVzcyA+PiAzMjsNCj4gK30NCj4gKw0KPiArc3RhdGljIHZvaWQgdnBj
aV9tc2lfYWRkcmVzc191cHBlcl93cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQN
Cj4gaW50IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQ0KPiArew0KPiArICAgIHN0cnVjdCB2cGNpX21zaSAq
bXNpID0gZGF0YTsNCj4gKw0KPiArICAgIC8qIENsZWFyIGhpZ2ggcGFydC4gKi8NCj4gKyAgICBt
c2ktPmFkZHJlc3MgJj0gMHhmZmZmZmZmZjsNCj4gKyAgICBtc2ktPmFkZHJlc3MgfD0gKHVpbnQ2
NF90KXZhbCA8PCAzMjsNCj4gK30NCj4gKw0KPiArLyogSGFuZGxlcnMgZm9yIHRoZSBkYXRhIGZp
ZWxkLiAqLw0KPiArc3RhdGljIHVpbnQzMl90IHZwY2lfbXNpX2RhdGFfcmVhZChzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgdm9pZCAqZGF0YSkNCj4gK3sNCj4gKyAgICBjb25zdCBzdHJ1Y3Qg
dnBjaV9tc2kgKm1zaSA9IGRhdGE7DQo+ICsNCj4gKyAgICByZXR1cm4gbXNpLT5kYXRhOw0KPiAr
fQ0KPiArDQo+ICtzdGF0aWMgdm9pZCB2cGNpX21zaV9kYXRhX3dyaXRlKHN0cnVjdCBwY2lfZGV2
ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpDQo+ICt7DQo+ICsgICAgc3RydWN0IHZwY2lf
bXNpICptc2kgPSBkYXRhOw0KPiArDQo+ICsgICAgbXNpLT5kYXRhID0gdmFsOw0KPiArfQ0KPiAr
DQo+ICsvKiBIYW5kbGVycyBmb3IgdGhlIE1TSSBtYXNrIGJpdHMuICovDQo+ICtzdGF0aWMgdWlu
dDMyX3QgdnBjaV9tc2lfbWFza19yZWFkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBp
bnQgcmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lk
ICpkYXRhKQ0KPiArew0KPiArICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsN
Cj4gKw0KPiArICAgIHJldHVybiBtc2ktPm1hc2s7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyB2b2lk
IHZwY2lfbXNpX21hc2tfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBy
ZWcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9p
ZCAqZGF0YSkNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7DQo+ICsg
ICAgdWludDMyX3QgZG1hc2s7DQo+ICsNCj4gKyAgICBkbWFzayA9IG1zaS0+bWFzayBeIHZhbDsN
Cj4gKw0KPiArICAgIGlmICggIWRtYXNrICkNCj4gKyAgICAgICAgcmV0dXJuOw0KPiArDQo+ICsg
ICAgaWYgKCBtc2ktPmVuYWJsZWQgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdW5zaWduZWQgaW50
IGk7DQo+ICsNCj4gKyAgICAgICAgZm9yICggaSA9IGZmcyhkbWFzaykgLSAxOyBkbWFzayAmJiBp
IDwgbXNpLT52ZWN0b3JzOw0KPiArICAgICAgICAgICAgICBpID0gZmZzKGRtYXNrKSAtIDEgKQ0K
PiArICAgICAgICB7DQo+ICsgICAgICAgICAgICB2cGNpX21zaV9hcmNoX21hc2soJm1zaS0+YXJj
aCwgcGRldiwgaSwgKHZhbCA+PiBpKSAmIDEpOw0KPiArICAgICAgICAgICAgX19jbGVhcl9iaXQo
aSwgJmRtYXNrKTsNCj4gKyAgICAgICAgfQ0KPiArICAgIH0NCj4gKw0KPiArICAgIG1zaS0+bWFz
ayA9IHZhbDsNCj4gK30NCj4gKw0KPiArc3RhdGljIGludCB2cGNpX2luaXRfbXNpKHN0cnVjdCBw
Y2lfZGV2ICpwZGV2KQ0KPiArew0KPiArICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMg
PSBwZGV2LT5idXM7DQo+ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4p
LCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOw0KPiArICAgIHN0cnVjdCB2cGNpX21zaSAq
bXNpOw0KPiArICAgIHVuc2lnbmVkIGludCBwb3M7DQo+ICsgICAgdWludDE2X3QgY29udHJvbDsN
Cj4gKyAgICBpbnQgcmV0Ow0KPiArDQo+ICsgICAgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChz
ZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NBUF9JRF9NU0kpOw0KPiArICAgIGlmICggIXBvcyAp
DQo+ICsgICAgICAgIHJldHVybiAwOw0KPiArDQo+ICsgICAgbXNpID0geHphbGxvYyhzdHJ1Y3Qg
dnBjaV9tc2kpOw0KPiArICAgIGlmICggIW1zaSApDQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVN
Ow0KPiArDQo+ICsgICAgbXNpLT5wb3MgPSBwb3M7DQo+ICsNCj4gKyAgICByZXQgPSB2cGNpX2Fk
ZF9yZWdpc3RlcihwZGV2LCB2cGNpX21zaV9jb250cm9sX3JlYWQsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdnBjaV9tc2lfY29udHJvbF93cml0ZSwNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtc2lfY29udHJvbF9yZWcocG9zKSwgMiwgbXNpKTsNCj4gKyAgICBpZiAo
IHJldCApDQo+ICsgICAgew0KPiArICAgICAgICB4ZnJlZShtc2kpOw0KPiArICAgICAgICByZXR1
cm4gcmV0Ow0KPiArICAgIH0NCj4gKw0KPiArICAgIC8qIEdldCB0aGUgbWF4aW11bSBudW1iZXIg
b2YgdmVjdG9ycyB0aGUgZGV2aWNlIHN1cHBvcnRzLiAqLw0KPiArICAgIGNvbnRyb2wgPSBwY2lf
Y29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIG1zaV9jb250cm9sX3JlZyhwb3MpKTsN
Cj4gKyAgICBtc2ktPm1heF92ZWN0b3JzID0gbXVsdGlfbXNpX2NhcGFibGUoY29udHJvbCk7DQo+
ICsgICAgQVNTRVJUKG1zaS0+bWF4X3ZlY3RvcnMgPD0gMzIpOw0KPiArDQo+ICsgICAgLyogVGhl
IG11bHRpcGxlIG1lc3NhZ2UgZW5hYmxlIGlzIDAgYWZ0ZXIgcmVzZXQgKDEgbWVzc2FnZSBlbmFi
bGVkKS4gKi8NCj4gKyAgICBtc2ktPnZlY3RvcnMgPSAxOw0KPiArDQo+ICsgICAgLyogTm8gUElS
USBib3VuZCB5ZXQuICovDQo+ICsgICAgdnBjaV9tc2lfYXJjaF9pbml0KCZtc2ktPmFyY2gpOw0K
PiArDQo+ICsgICAgbXNpLT5hZGRyZXNzNjQgPSBpc182NGJpdF9hZGRyZXNzKGNvbnRyb2wpID8g
dHJ1ZSA6IGZhbHNlOw0KPiArICAgIG1zaS0+bWFza2luZyA9IGlzX21hc2tfYml0X3N1cHBvcnQo
Y29udHJvbCkgPyB0cnVlIDogZmFsc2U7DQo+ICsNCj4gKyAgICByZXQgPSB2cGNpX2FkZF9yZWdp
c3RlcihwZGV2LCB2cGNpX21zaV9hZGRyZXNzX3JlYWQsDQo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdnBjaV9tc2lfYWRkcmVzc193cml0ZSwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtc2lfbG93ZXJfYWRkcmVzc19yZWcocG9zKSwgNCwgbXNpKTsNCj4gKyAgICBpZiAo
IHJldCApDQo+ICsgICAgew0KPiArICAgICAgICB4ZnJlZShtc2kpOw0KPiArICAgICAgICByZXR1
cm4gcmV0Ow0KPiArICAgIH0NCj4gKw0KPiArICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBk
ZXYsIHZwY2lfbXNpX2RhdGFfcmVhZCwgdnBjaV9tc2lfZGF0YV93cml0ZSwNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtc2lfZGF0YV9yZWcocG9zLCBtc2ktPmFkZHJlc3M2NCksIDIs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpKTsNCj4gKyAgICBpZiAoIHJldCAp
DQo+ICsgICAgew0KPiArICAgICAgICB4ZnJlZShtc2kpOw0KPiArICAgICAgICByZXR1cm4gcmV0
Ow0KPiArICAgIH0NCj4gKw0KPiArICAgIGlmICggbXNpLT5hZGRyZXNzNjQgKQ0KPiArICAgIHsN
Cj4gKyAgICAgICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9tc2lfYWRkcmVz
c191cHBlcl9yZWFkLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX21z
aV9hZGRyZXNzX3VwcGVyX3dyaXRlLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtc2lfdXBwZXJfYWRkcmVzc19yZWcocG9zKSwgNCwgbXNpKTsNCj4gKyAgICAgICAgaWYgKCBy
ZXQgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICB4ZnJlZShtc2kpOw0KPiArICAgICAg
ICAgICAgcmV0dXJuIHJldDsNCj4gKyAgICAgICAgfQ0KPiArICAgIH0NCj4gKw0KPiArICAgIGlm
ICggbXNpLT5tYXNraW5nICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHJldCA9IHZwY2lfYWRkX3Jl
Z2lzdGVyKHBkZXYsIHZwY2lfbXNpX21hc2tfcmVhZCwNCj4gdnBjaV9tc2lfbWFza193cml0ZSwN
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpX21hc2tfYml0c19yZWcocG9z
LCBtc2ktPmFkZHJlc3M2NCksIDQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1zaSk7DQo+ICsgICAgICAgIGlmICggcmV0ICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAg
ICAgeGZyZWUobXNpKTsNCj4gKyAgICAgICAgICAgIHJldHVybiByZXQ7DQo+ICsgICAgICAgIH0N
Cj4gKyAgICB9DQo+ICsNCj4gKyAgICBwZGV2LT52cGNpLT5tc2kgPSBtc2k7DQo+ICsNCj4gKyAg
ICByZXR1cm4gMDsNCj4gK30NCj4gKw0KPiArUkVHSVNURVJfVlBDSV9JTklUKHZwY2lfaW5pdF9t
c2kpOw0KPiArDQo+ICt2b2lkIHZwY2lfZHVtcF9tc2kodm9pZCkNCj4gK3sNCj4gKyAgICBzdHJ1
Y3QgZG9tYWluICpkOw0KPiArDQo+ICsgICAgZm9yX2VhY2hfZG9tYWluICggZCApDQo+ICsgICAg
ew0KPiArICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsNCj4gKw0KPiArICAgICAg
ICBpZiAoICFoYXNfdnBjaShkKSApDQo+ICsgICAgICAgICAgICBjb250aW51ZTsNCj4gKw0KPiAr
ICAgICAgICBwcmludGsoInZQQ0kgTVNJIGluZm9ybWF0aW9uIGZvciBkJWRcbiIsIGQtPmRvbWFp
bl9pZCk7DQo+ICsNCj4gKyAgICAgICAgaWYgKCAhdnBjaV90cnlybG9jayhkKSApDQo+ICsgICAg
ICAgIHsNCj4gKyAgICAgICAgICAgIHByaW50aygiVW5hYmxlIHRvIGdldCB2UENJIGxvY2ssIHNr
aXBwaW5nXG4iKTsNCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOw0KPiArICAgICAgICB9DQo+ICsN
Cj4gKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHBkZXYsICZkLT5hcmNoLnBkZXZfbGlz
dCwgZG9tYWluX2xpc3QgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICB1aW50OF90IHNl
ZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOw0KPiArICAgICAgICAgICAgdWludDhfdCBz
bG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0NCj4gPmRl
dmZuKTsNCj4gKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gcGRldi0+
dnBjaS0+bXNpOw0KPiArDQo+ICsgICAgICAgICAgICBpZiAoIG1zaSApDQo+ICsgICAgICAgICAg
ICB7DQo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKCJEZXZpY2UgJTA0eDolMDJ4OiUwMnguJXVc
biIsIHNlZywgYnVzLCBzbG90LCBmdW5jKTsNCj4gKw0KPiArICAgICAgICAgICAgICAgIHByaW50
aygiICBFbmFibGVkOiAldSBTdXBwb3J0cyBtYXNraW5nOiAldSA2NC1iaXQgYWRkcmVzc2VzOg0K
PiAldVxuIiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgbXNpLT5lbmFibGVkLCBtc2ktPm1h
c2tpbmcsIG1zaS0+YWRkcmVzczY0KTsNCj4gKyAgICAgICAgICAgICAgICBwcmludGsoIiAgTWF4
IHZlY3RvcnM6ICV1IGVuYWJsZWQgdmVjdG9yczogJXVcbiIsDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIG1zaS0+bWF4X3ZlY3RvcnMsIG1zaS0+dmVjdG9ycyk7DQo+ICsNCj4gKyAgICAgICAg
ICAgICAgICB2cGNpX21zaV9hcmNoX3ByaW50KCZtc2ktPmFyY2gsIG1zaS0+ZGF0YSwgbXNpLT5h
ZGRyZXNzKTsNCj4gKw0KPiArICAgICAgICAgICAgICAgIGlmICggbXNpLT5tYXNraW5nICkNCj4g
KyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIgIG1hc2s9JTA4eFxuIiwgbXNpLT5tYXNrKTsN
Cj4gKyAgICAgICAgICAgIH0NCj4gKyAgICAgICAgfQ0KPiArICAgICAgICB2cGNpX3J1bmxvY2so
ZCk7DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+ICsvKg0KPiArICogTG9jYWwgdmFyaWFibGVzOg0K
PiArICogbW9kZTogQw0KPiArICogYy1maWxlLXN0eWxlOiAiQlNEIg0KPiArICogYy1iYXNpYy1v
ZmZzZXQ6IDQNCj4gKyAqIHRhYi13aWR0aDogNA0KPiArICogaW5kZW50LXRhYnMtbW9kZTogbmls
DQo+ICsgKiBFbmQ6DQo+ICsgKi8NCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oDQo+IGluZGV4IDgzNzA0NjAy
NmMuLmI2YzVlMzBiNmEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lv
LmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaA0KPiBAQCAtMjAsNiArMjAs
NyBAQA0KPiAgI2RlZmluZSBfX0FTTV9YODZfSFZNX0lPX0hfXw0KPiANCj4gICNpbmNsdWRlIDx4
ZW4vbW0uaD4NCj4gKyNpbmNsdWRlIDx4ZW4vcGNpLmg+DQo+ICAjaW5jbHVkZSA8YXNtL2h2bS92
cGljLmg+DQo+ICAjaW5jbHVkZSA8YXNtL2h2bS92aW9hcGljLmg+DQo+ICAjaW5jbHVkZSA8cHVi
bGljL2h2bS9pb3JlcS5oPg0KPiBAQCAtMTI2LDYgKzEyNywyMyBAQCB2b2lkIGh2bV9kcGNpX2Vv
aShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQNCj4gZ3Vlc3RfaXJxLA0KPiAgdm9pZCBt
c2l4X3dyaXRlX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKik7DQo+ICB2b2lkIG1zaXh0YmxfaW5p
dChzdHJ1Y3QgZG9tYWluICpkKTsNCj4gDQo+ICsvKiBBcmNoLXNwZWNpZmljIE1TSSBkYXRhIGZv
ciB2UENJLiAqLw0KPiArc3RydWN0IHZwY2lfYXJjaF9tc2kgew0KPiArICAgIGludCBwaXJxOw0K
PiArfTsNCj4gKw0KPiArLyogQXJjaC1zcGVjaWZpYyB2UENJIE1TSSBoZWxwZXJzLiAqLw0KPiAr
dm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVj
dCBwY2lfZGV2ICpwZGV2LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGVudHJ5LCBib29sIG1hc2spOw0KPiAraW50IHZwY2lfbXNpX2FyY2hfZW5hYmxlKHN0cnVjdCB2
cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwNCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBhZGRyZXNzLCB1aW50MzJfdCBkYXRhLA0KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzKTsNCj4gK2ludCB2cGNpX21z
aV9hcmNoX2Rpc2FibGUoc3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2
DQo+ICpwZGV2LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVj
dG9ycyk7DQo+ICt2b2lkIHZwY2lfbXNpX2FyY2hfaW5pdChzdHJ1Y3QgdnBjaV9hcmNoX21zaSAq
YXJjaCk7DQo+ICt2b2lkIHZwY2lfbXNpX2FyY2hfcHJpbnQoY29uc3Qgc3RydWN0IHZwY2lfYXJj
aF9tc2kgKmFyY2gsIHVpbnQxNl90IGRhdGEsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgYWRkcik7DQo+ICsNCj4gIGVudW0gc3RkdmdhX2NhY2hlX3N0YXRlIHsNCj4gICAg
ICBTVERWR0FfQ0FDSEVfVU5JTklUSUFMSVpFRCwNCj4gICAgICBTVERWR0FfQ0FDSEVfRU5BQkxF
RCwNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21zaS5oDQo+IGluZGV4IDM3ZDM3YjgyMGUuLjQzYWI1YzZiYzYgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc2kuaA0KPiBAQCAtNDgsNiArNDgsNyBAQA0KPiAgI2RlZmluZSBNU0lfQUREUl9SRURJ
UkVDVElPTl9TSElGVCAgMw0KPiAgI2RlZmluZSBNU0lfQUREUl9SRURJUkVDVElPTl9DUFUgICAg
KDAgPDwNCj4gTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQpDQo+ICAjZGVmaW5lIE1TSV9BRERS
X1JFRElSRUNUSU9OX0xPV1BSSSAoMSA8PA0KPiBNU0lfQUREUl9SRURJUkVDVElPTl9TSElGVCkN
Cj4gKyNkZWZpbmUgTVNJX0FERFJfUkVESVJFQ1RJT05fTUFTSyAgICgxIDw8DQo+IE1TSV9BRERS
X1JFRElSRUNUSU9OX1NISUZUKQ0KPiANCj4gICNkZWZpbmUgTVNJX0FERFJfREVTVF9JRF9TSElG
VAkJMTINCj4gICNkZWZpbmUJIE1TSV9BRERSX0RFU1RfSURfTUFTSwkJMHgwMGZmMDAwDQo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oIGIveGVuL2luY2x1ZGUveGVuL2h2
bS9pcnEuaA0KPiBpbmRleCAwZDJjNzJjMTA5Li5kMDcxODVhNDc5IDEwMDY0NA0KPiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJx
LmgNCj4gQEAgLTU3LDcgKzU3LDkgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsNCj4gICNk
ZWZpbmUgVk1TSV9ERUxJVl9NQVNLICAgMHg3MDAwDQo+ICAjZGVmaW5lIFZNU0lfVFJJR19NT0RF
ICAgIDB4ODAwMA0KPiANCj4gKyNkZWZpbmUgR0ZMQUdTX1NISUZUX0RFU1RfSUQgICAgICAgIDAN
Cj4gICNkZWZpbmUgR0ZMQUdTX1NISUZUX1JIICAgICAgICAgICAgIDgNCj4gKyNkZWZpbmUgR0ZM
QUdTX1NISUZUX0RNICAgICAgICAgICAgIDkNCj4gICNkZWZpbmUgR0ZMQUdTX1NISUZUX0RFTElW
X01PREUgICAgIDEyDQo+ICAjZGVmaW5lIEdGTEFHU19TSElGVF9UUkdfTU9ERSAgICAgICAxNQ0K
PiANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pcnEuaCBiL3hlbi9pbmNsdWRlL3hl
bi9pcnEuaA0KPiBpbmRleCAwYWE4MTdlMjY2Li45YjEwZmZhNGMzIDEwMDY0NA0KPiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vaXJxLmgNCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lycS5oDQo+IEBA
IC0xMzMsNiArMTMzLDcgQEAgc3RydWN0IHBpcnEgew0KPiAgICAgIHN0cnVjdCBhcmNoX3BpcnEg
YXJjaDsNCj4gIH07DQo+IA0KPiArI2RlZmluZSBJTlZBTElEX1BJUlEgLTENCj4gICNkZWZpbmUg
cGlycV9pbmZvKGQsIHApICgoc3RydWN0IHBpcnEgKilyYWRpeF90cmVlX2xvb2t1cCgmKGQpLT5w
aXJxX3RyZWUsDQo+IHApKQ0KPiANCj4gIC8qIFVzZSB0aGlzIGluc3RlYWQgb2YgcGlycV9pbmZv
KCkgaWYgdGhlIHN0cnVjdHVyZSBtYXkgbmVlZCBhbGxvY2F0aW5nLiAqLw0KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgNCj4gaW5k
ZXggM2M2YmVhYWY0YS4uMjFkYTczZGYxNiAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUveGVu
L3ZwY2kuaA0KPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oDQo+IEBAIC0xMyw2ICsxMyw3
IEBADQo+ICAgKiBvZiBqdXN0IHJldHVybmluZyB3aGV0aGVyIHRoZSBsb2NrIGlzIGhvbGQgYnkg
YW55IENQVSkuDQo+ICAgKi8NCj4gICNkZWZpbmUgdnBjaV9ybG9jayhkKSByZWFkX2xvY2soJihk
KS0+YXJjaC5odm1fZG9tYWluLnZwY2lfbG9jaykNCj4gKyNkZWZpbmUgdnBjaV90cnlybG9jayhk
KSByZWFkX3RyeWxvY2soJihkKS0+YXJjaC5odm1fZG9tYWluLnZwY2lfbG9jaykNCj4gICNkZWZp
bmUgdnBjaV93bG9jayhkKSB3cml0ZV9sb2NrKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xv
Y2spDQo+ICAjZGVmaW5lIHZwY2lfcnVubG9jayhkKSByZWFkX3VubG9jaygmKGQpLT5hcmNoLmh2
bV9kb21haW4udnBjaV9sb2NrKQ0KPiAgI2RlZmluZSB2cGNpX3d1bmxvY2soZCkgd3JpdGVfdW5s
b2NrKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xvY2spDQo+IEBAIC05Myw5ICs5NCwzNSBA
QCBzdHJ1Y3QgdnBjaSB7DQo+ICAgICAgICAgIH0gYmFyc1s3XTsgLyogQXQgbW9zdCA2IEJBUlMg
KyAxIGV4cGFuc2lvbiBST00gQkFSLiAqLw0KPiAgICAgICAgICAvKiBGSVhNRTogY3VycmVudGx5
IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3IgU1ItSU9WLiAqLw0KPiAgICAgIH0gaGVhZGVyOw0KPiAr
DQo+ICsgICAgLyogTVNJIGRhdGEuICovDQo+ICsgICAgc3RydWN0IHZwY2lfbXNpIHsNCj4gKyAg
ICAgICAgLyogQXJjaC1zcGVjaWZpYyBkYXRhLiAqLw0KPiArICAgICAgICBzdHJ1Y3QgdnBjaV9h
cmNoX21zaSBhcmNoOw0KPiArICAgICAgICAvKiBBZGRyZXNzLiAqLw0KPiArICAgICAgICB1aW50
NjRfdCBhZGRyZXNzOw0KPiArICAgICAgICAvKiBPZmZzZXQgb2YgdGhlIGNhcGFiaWxpdHkgaW4g
dGhlIGNvbmZpZyBzcGFjZS4gKi8NCj4gKyAgICAgICAgdW5zaWduZWQgaW50IHBvczsNCj4gKyAg
ICAgICAgLyogTWF4aW11bSBudW1iZXIgb2YgdmVjdG9ycyBzdXBwb3J0ZWQgYnkgdGhlIGRldmlj
ZS4gKi8NCj4gKyAgICAgICAgdW5zaWduZWQgaW50IG1heF92ZWN0b3JzOw0KPiArICAgICAgICAv
KiBOdW1iZXIgb2YgdmVjdG9ycyBjb25maWd1cmVkLiAqLw0KPiArICAgICAgICB1bnNpZ25lZCBp
bnQgdmVjdG9yczsNCj4gKyAgICAgICAgLyogTWFzayBiaXRmaWVsZC4gKi8NCj4gKyAgICAgICAg
dWludDMyX3QgbWFzazsNCj4gKyAgICAgICAgLyogRGF0YS4gKi8NCj4gKyAgICAgICAgdWludDE2
X3QgZGF0YTsNCj4gKyAgICAgICAgLyogRW5hYmxlZD8gKi8NCj4gKyAgICAgICAgYm9vbCBlbmFi
bGVkOw0KPiArICAgICAgICAvKiBTdXBwb3J0cyBwZXItdmVjdG9yIG1hc2tpbmc/ICovDQo+ICsg
ICAgICAgIGJvb2wgbWFza2luZzsNCj4gKyAgICAgICAgLyogNjQtYml0IGFkZHJlc3MgY2FwYWJs
ZT8gKi8NCj4gKyAgICAgICAgYm9vbCBhZGRyZXNzNjQ7DQo+ICsgICAgfSAqbXNpOw0KPiAgI2Vu
ZGlmDQo+ICB9Ow0KPiANCj4gK3ZvaWQgdnBjaV9kdW1wX21zaSh2b2lkKTsNCj4gKw0KPiAgI2Vu
ZGlmDQo+IA0KPiAgLyoNCj4gLS0NCj4gMi4xMS4wIChBcHBsZSBHaXQtODEpDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:26:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:26: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.xen.org>)
	id 1dk8GO-00052f-Ki; Tue, 22 Aug 2017 12:26:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8GN-00052Z-8b
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:26:31 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 13/1E-03368-6F22C995; Tue, 22 Aug 2017 12:26:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/ez0px
 Ig21v5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/U5cxF1zgr/h7+QVbA+MEni5GTg4hgTyJ
 Y20TWUFsXgE7ieWtk8BsCQFDidMLb7KA2CwCqhLT/nSxg9hsAuoSbc+2A9VwcIgI6Eic/s4HE
 mYWCJK43LGMGcQWFgiU+HhwKhPE+AyJ2a97GEFsTgEriWtnFoK18goISvzdIQzRqiXx8NctFg
 hbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NtBLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MH4d23gIUZJDiYlUd7J32dHCvEl5adU
 ZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJXg3FOZFCgkWp6akVaZk5wOiAKZXg4FES4
 eUHSfMWFyTmFmemQ6ROMSpKifNmgiQEQBIZpXlwbbCIvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3rMgU3gy80rgpr8CWswEtNiwdRrI4pJEhJRUA2PSpNafoquTZroX64fwGHB2rE7ljEz
 L3eMdNYP7j8+vmyut23N1mLfwV7XuVt7du+m943xN2zw2iW/rnjkJ334Uffz4g5qyVer+0t8S
 UhTW5e0LZkz+VLil48Ffj7fsXc9TliTkypnqff5tHBZ6nH9O/YfjVmpfLH3inqs5zIjJP311W
 /fMSiWW4oxEQy3mouJEAGCYaJnDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503404785!112568663!1
X-Originating-IP: [137.65.248.74]
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 50935 invoked from network); 22 Aug 2017 12:26:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:26:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:26:25 -0600
Message-Id: <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:26:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
In-Reply-To: <20170811164320.92899-2-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 v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZXkgYXJlIGVtdWxhdGVkIGJ5IFhlbiwgc28gdGhleSBtdXN0IG5vdCBiZSBtYXBwZWQgaW50
byBEb20wIHAybS4KPiBJbnRyb2R1Y2UgYSBoZWxwZXIgZnVuY3Rpb24gdG8gYWRkIHRoZSBNTUNG
RyBhcmVhcyB0byB0aGUgbGlzdCBvZgo+IGRlbmllZCBpb21lbSByZWdpb25zIGZvciBQVkggRG9t
MC4KCiJUaGV5IGFyZSIgb3IgIlRoZXkgYXJlIGdvaW5nIHRvIGJlIj8KCj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPiBA
QCAtNDQwLDYgKzQ0MCwxMCBAQCBpbnQgX19pbml0IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMoc3Ry
dWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICAgICAgcmMgfD0gcmFuZ2VzZXRfYWRkX3NpbmdsZXRv
bihtbWlvX3JvX3JhbmdlcywgbWZuKTsKPiAgICAgIH0KPiAgCj4gKyAgICAvKiBGb3IgUFZIIHBy
ZXZlbnQgYWNjZXNzIHRvIHRoZSBNTUNGRyBhcmVhcy4gKi8KPiArICAgIGlmICggZG9tMF9wdmgg
KQo+ICsgICAgICAgIHJjIHw9IHBjaV9tbWNmZ19zZXRfZG9tYWluX3Blcm1pc3Npb25zKGQpOwoK
V2hhdCBhYm91dCBvbmVzIHJlcG9ydGVkIGJ5IERvbTAgbGF0ZXIgb24/IFdoaWNoIHRoZW4gcmFp
c2VzIHRoZQpxdWVzdGlvbiB3aGV0aGVyIC4uLgoKPiBAQCAtMTc1LDYgKzE3NywyNSBAQCB2b2lk
IHBjaV9tbWNmZ19hcmNoX2Rpc2FibGUodW5zaWduZWQgaW50IGlkeCkKPiAgICAgICAgICAgICBj
ZmctPnBjaV9zZWdtZW50LCBjZmctPnN0YXJ0X2J1c19udW1iZXIsIGNmZy0+ZW5kX2J1c19udW1i
ZXIpOwo+ICB9Cj4gIAo+ICtpbnQgcGNpX21tY2ZnX3NldF9kb21haW5fcGVybWlzc2lvbnMoc3Ry
dWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGlkeDsKPiArICAgIGludCBy
YyA9IDA7Cj4gKwo+ICsgICAgZm9yICggaWR4ID0gMDsgaWR4IDwgcGNpX21tY2ZnX2NvbmZpZ19u
dW07IGlkeCsrICkKPiArICAgIHsKPiArICAgICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9tY2ZnX2Fs
bG9jYXRpb24gKmNmZyA9IHBjaV9tbWNmZ192aXJ0W2lkeF0uY2ZnOwo+ICsgICAgICAgIHVuc2ln
bmVkIGxvbmcgc3RhcnQgPSBQRk5fRE9XTihjZmctPmFkZHJlc3MpICsKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUENJX0JERihjZmctPnN0YXJ0X2J1c19udW1iZXIsIDAsIDApOwo+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kID0gUEZOX0RPV04oY2ZnLT5hZGRyZXNzKSArCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQkRGKGNmZy0+ZW5kX2J1c19udW1iZXIs
IH4wLCB+MCk7Cj4gKwo+ICsgICAgICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIHN0YXJ0
LCBlbmQpOwoKLi4uIHRoaXMgc2hvdWxkbid0IGJlIHVubmVjZXNzYXJ5IGJ5LCBvdGhlciB0aGFu
IFBWIERvbTAsCnN0YXJ0aW5nIG91dCB3aXRoIG5vIEkvTyBtZW1vcnkgYmVpbmcgbWFkZSBhY2Nl
c3NpYmxlIChpLmUuCndoaXRlIGxpc3RpbmcganVzdCBsaWtlIHdlIGRlY2lkZWQgd2Ugd291bGQg
ZG8gZm9yIG90aGVyCnByb3BlcnRpZXMgZm9yIFBWSCkuCgpBZGRpdGlvbmFsbHkgd2hpbGUgaW4g
dGhlIGNvZGUgdGhhdCBkb20wX3NldHVwX3Blcm1pc3Npb25zKCkKd2FzIGJyb2tlbiBvdXQgZnJv
bSB1c2luZyB8PSB3YXMgZmluZSwgdGhlcmUgYW5kIGhlcmUgaXQncyBub3QKcmVhbGx5IGFwcHJv
cHJpYXRlIHVubGVzcyB3ZSB3YW50IHRvIGNvbnRpbnVlIHRvIGJha2UgaW4gdGhlCmFzc3VtcHRp
b24gdGhhdCBlaXRoZXIgaW9tZW1fZGVueV9hY2Nlc3MoKSBjYW4gb25seSBldmVyCnJldHVybiBh
IHNpbmdsZSBlcnJvciBpbmRpY2F0b3Igb3IgKGIpIHRoZSBjYWxsZXJzIG9ubHkgY2FyZSBhYm91
dAp0aGUgdmFsdWUgYmVpbmcgKG5vbi0pemVyby4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:28:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8IO-0005A9-09; Tue, 22 Aug 2017 12:28:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8IN-0005A2-3h
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:28:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 0B/6B-01729-2732C995; Tue, 22 Aug 2017 12:28:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDSzdfeU6
 kQfMuc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNK5xmWgklMFTsv5TcwPmXsYuTkEBLIk1h+
 dw0LiM0rYCexoeMKG4gtIWAocXrhTbA4i4CqxMvONewgNpuAukTbs+2sXYwcHCICOhKnv/OBh
 JkFgiQudyxjBrGFBeIlNu6awwIxPkNiwbfNYDangJXEpumrmEBaeQUEJf7uEAYxmYEmrp8nBD
 FFXqJ562xmiLC0xPJ/HBMY+WYh1M9CqJ+FpH4WQv0CRpZVjBrFqUVlqUW6hkZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQccABDsY+2Y5H2KU5GBSEuWd/H12pBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4JVTmhMpJFiUmp5akZaZA4wLmFIJDh4lEV5+R
 aA0b3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ86aAzBAAKcoozYMbAYvRS4yyUsK8jEAHCvEUpB
 blZpagyr9iFOdgVBLmPQuyiiczrwRu0yugI5iAjjBsnQZyREkiQkqqgbF48Vn2LH+beWUZJ2o
 kHfc4yL91e2jDrv1h4TOPcA75Hwf0lp1Ov7Lna9Pll+tV1zeUfVDv0ZgrVa2+6PCm6e/VCk0F
 67ZWCV3Jm1UnUyfGpP7eh736x9xTKSs3e6vqB6lNrjdM8pV4fEmRJ2XygmXcZwO0Gv1n1ehO+
 Ce07vmbWRyxG3f+XqfEUpyRaKjFXFScCABVBk8HzAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503404910!108180781!1
X-Originating-IP: [137.65.248.74]
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 5208 invoked from network); 22 Aug 2017 12:28:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:28:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:28:29 -0600
Message-Id: <599C3F8B0200007800171FD8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:28:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-3-roger.pau@citrix.com>
In-Reply-To: <20170811164320.92899-3-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 v2 2/4] x86/dom0: prevent PVH Dom0 from
 mapping read-only the IO APIC area
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoaXMgaXMgZW11bGF0ZWQgYnkgWGVuIGFuZCBtdXN0IG5vdCBiZSBtYXBwZWQgaW50byBQVkgg
RG9tMCBwMm0uCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpJZiB3ZSBzdGF5IHdpdGggYmxhY2sgbGlzdGluZyBNTUlPIHJhbmdlcwpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:31:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:31: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.xen.org>)
	id 1dk8LG-0005mK-DT; Tue, 22 Aug 2017 12:31:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8LF-0005mB-4M
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:31:33 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C9/41-03044-4242C995; Tue, 22 Aug 2017 12:31:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXS6fjDS1dZZU6
 kwZcHhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEObvYCtZzVtz638/YwHiPvYuRk0NIIE/i
 +eWfYDavgJ3E0ml3GUFsCQFDidMLb7KA2CwCqhLvNr5gArHZBNQl2p5tZwWxRQSCJBbebgWyO
 TiYBVQkGs8IgISFBbIl3k+8wwgxPkNiSXcHWAmngJXE1NWpICavgKDE3x3CEI3qEuvnCYEUMw
 vISzRvnc0MEZaWWP6PYwIj3yyE+lkI9bOQ1M9CqF/AyLKKUaM4tagstUjXyFAvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw6BiAYAfjn2UBhxglOZiURHknf58dKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCd7LSnEghwaLU9NSKtMwcYPjDpCU4eJREeLeApHmLCxJzizPTIVKnG
 BWlxHlTQBICIImM0jy4NljMXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbwvIFJ7MvBK46a
 +AFjMBLTZsnQayuCQRISXVwNjA/pj14UVlkSzmg/w/O8UOXJ9T8NJXXNP+54sIJfP95mVm8z7
 IvBBgejJrwqajKmHpRqd223bMyPyVUarJ2lnZfm/yTmfWw2feMe/e3hby8lux0WTuk/MqxKcp
 CP7V+PPE65F/y/Nzfavq6/a8V9V9a3fnKn/NDiH35Msym+/2apoo9KZfmKPEUpyRaKjFXFScC
 ABWcvlrtAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503405090!75893094!1
X-Originating-IP: [137.65.248.74]
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 62624 invoked from network); 22 Aug 2017 12:31:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:31:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:31:29 -0600
Message-Id: <599C403F0200007800171FDB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:31:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "Kevin Tian" <kevin.tian@intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-4-roger.pau@citrix.com>
In-Reply-To: <20170811164320.92899-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH
 implementation of iommu_inclusive_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIGNlcnRhaW4gSW50ZWwgc3lzdGVtcywgYXMgZmFyIGFzIEkgY2FuIHRlbGwgYWxtb3N0IGFs
bCBwcmUtSGFzd2VsbCBvbmVzLAo+IHRyeWluZyB0byBib290IGEgUFZIIERvbTAgd2lsbCBmcmVl
emUgdGhlIGJveCBjb21wbGV0ZWx5LCB1cCB0byB0aGUgcG9pbnQgdGhhdAo+IG5vdCBldmVuIHRo
ZSB3YXRjaGRvZyB3b3Jrcy4gVGhlIGZyZWV6ZSBoYXBwZW5zIGV4YWN0bHkgd2hlbiBlbmFibGlu
ZyB0aGUgRE1BCj4gcmVtYXBwaW5nIGluIHRoZSBJT01NVSwgdGhlIGxhc3QgbGluZSBzZWVuIGlz
Ogo+IAo+IChYRU4pIFtWVC1EXWlvbW11X2VuYWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9
IGZmZmY4MmMwMDAyMWIwMDAKPiAKPiBJbiBvcmRlciB0byB3b3JrYXJvdW5kIHRoaXMgKHdoaWNo
IHNlZW1zIHRvIGJlIGEgbGFjayBvZiBwcm9wZXIgUk1SUiBlbnRyaWVzLAo+IHBsdXMgdGhlIElP
TU1VIGJlaW5nIHVuYWJsZSB0byBnZW5lcmF0ZSBmYXVsdHMgYW5kIGZyZWV6aW5nIHRoZSBlbnRp
cmUgc3lzdGVtKQo+IGFkZCBhIFBWSCBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbiBvZiBpb21tdV9p
bmNsdXNpdmVfbWFwcGluZywgdGhhdCBtYXBzCj4gbm9uLVJBTSwgbm9uLXVudXNhYmxlIHJlZ2lv
bnMgaW50byBEb20wIHAybS4gTm90ZSB0aGF0IGNhcmUgaXMgdGFrZW4gdG8gbm90IG1hcAo+IGRl
dmljZSBNTUlPIHJlZ2lvbnMgdGhhdCBYZW4gaXMgZW11bGF0aW5nLCBsaWtlIHRoZSBsb2NhbCBB
UElDIG9yIHRoZSBJTyBBUElDLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSSBkb24ndCBtZWFuIHRvIG9iamVjdCB0byB0aGUgcGF0
Y2gsIGJ1dCBpdCBjZXJ0YWlubHkgd291bGQgYmUgaGVscGZ1bAp0byB1bmRlcnN0YW5kIHRoZSBi
ZWhhdmlvciBhIGxpdHRsZSBiZXR0ZXIsIGluIHBhcnRpY3VsYXIgYWxzbyB0bwpwZXJoYXBzIGJl
IGFibGUgdG8gZGVyaXZlIHdoYXQgUk1SUnMgYXJlIG1pc3NpbmcgKHdoaWNoIGNvdWxkCnRoZW4g
YmUgYWRkZWQgdmlhIGNvbW1hbmQgbGluZSBvcHRpb24gaW5zdGVhZCBvZiB0aGlzIGFsbC1vci1u
b3JoaW5nCmFwcHJvYWNoKS4gS2V2aW4sIGNvdWxkIHlvdSBwZXJoYXBzIGhlbHAgaGVyZT8KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:33:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:33: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.xen.org>)
	id 1dk8NI-0005ua-Ox; Tue, 22 Aug 2017 12:33:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dk8NG-0005uH-Iw
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 12:33:38 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 EA/7F-04533-1A42C995; Tue, 22 Aug 2017 12:33:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRWlGSWpSXmKPExsWS0XRdVXeBypx
 Ig18fjCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ePNbPaCXaEV71bHNjBe
 8uli5OIQEvjLKPH+4S1GCOcxo0TLq9msXYycQM42Rokp/UIgtoiAs8TXM3PZQWxhgTCJT+9ns
 YHYvAL2EpvvdrJ0MbJzsAlYSRwSA4myCKhKnNw+i20CI8cCRoZVjOrFqUVlqUW6FnpJRZnpGS
 W5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFeYgCCHYwX2p0PMUpyMCmJ8k7+PjtSiC8pP6U
 yI7E4I76oNCe1+BCjDAeHkgTvJOU5kUKCRanpqRVpmTnAcIFJS3DwKInwPgRJ8xYXJOYWZ6ZD
 pE4x6nJsWL3+C5MQS15+XqqUOK8HSJEASFFGaR7cCFjoXmKUlRLmZQQ6SoinILUoN7MEVf4Vo
 zgHo5Iw7yaQKTyZeSVwm14BHcEEdIRh6zSQI0oSEVJSDYzSq1yfGrwuvTZDsDlX+YI9Ry3Hpo
 o197gtJM7msNsYmIdsf94zt7Vie81NAcmvhjv8WTu+ZbXc/20g/JaVr/M6U5beZp1Ow73T3la
 nFUxTvyRdtlfVxFfl3txaBy7OngL29BW7z7x9n264efrTu7vZmW6funyuprL1pKa3ed3LE1d/
 P2Ir5FdiKc5INNRiLipOBAArY9NVWAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503405215!80199527!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14887 invoked from network); 22 Aug 2017 12:33:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 12:33:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dk8NB-0003M9-OV; Tue, 22 Aug 2017 12:33: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 1dk8N6-0000no-7l; Tue, 22 Aug 2017 12:33:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dk8N6-0005yc-2Q; Tue, 22 Aug 2017 12:33:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dk8N6-0005yc-2Q@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 12:33:28 +0000
Subject: [Xen-devel] [xen-4.5-testing bisection] complete
	test-amd64-i386-xl-qemuu-debianhvm-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi00LjUtdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNS10ZXN0aW5nCmpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0CnRlc3RpZCBkZWJpYW4taHZtLWlu
c3RhbGwKClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVu
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0MmM4YmE1
ZGZjMGJlOWQ2NDZmMTkxYzc0NGM1ZmE3MWQ3ZjM3MmZhCiAgQnVnIG5vdCBwcmVzZW50OiBkMzg0
ODlkZTlkZjkzYTQ2NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyODE5LwoK
CiAgY29tbWl0IDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKICBBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIFRodSBBdWcgMTcg
MTU6MTU6MzUgMjAxNyArMDIwMAogIAogICAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1
bmJvdW5kZWQgdGFpbCBjYWxscwogICAgICAKICAgICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRo
YXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICAgIHRvIGJy
YW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJz
aW9uIGxpbWl0CiAgICAgIGFyZSBva2F5OgogICAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgICAgX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAg
ICAgICAgZ3JhbnRzLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUg
dG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0
aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9m
b3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICAg
IG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAgIAog
ICAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6
IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgICAgbWFzdGVyIGRh
dGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tNC41LXRlc3RpbmcvdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC5kZWJpYW4taHZtLWluc3RhbGwuaHRtbApSZXZpc2lvbiBJRHMg
aW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92
ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1i
aXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi00
LjUtdGVzdGluZy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LmRlYmlh
bi1odm0taW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xMTI4MTkuYmlzZWN0aW9uLXN1bW1hcnkg
LS1iYXNpcy10ZW1wbGF0ZT0xMTA5MDYgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4t
NC41LXRlc3RpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBkZWJp
YW4taHZtLWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExMjc2
NyBmYWlsIFtob3N0PWNoYXJkb25uYXkxXSAvIDExMjY2OSBbaG9zdD1ub2JsaW5nMF0gMTEyNjUy
IFtob3N0PWJhcm9xdWUxXSAxMTA5MDYgW2hvc3Q9aXRhbGlhMV0gMTA4MTgzIFtob3N0PWVsYmxp
bmcwXSAxMDgxNDEgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDExMjc2NyAvIDEw
ODE0MQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3Mp
ClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTog
bGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJl
ZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBhOTdhMTZmMThjNDg5
NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA4NTNk
NGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0IDEzNmZmNGVhODgxMjNkNzcyOGEw
MTE4N2VlOWJiZGYwMTBiMjMzNDUKQmFzaXMgcGFzcyBiNjVmMmY0NTdjNDliMmNmZDc5NjdjMzRi
N2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Y2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA2YjA5NjZhNDQyMmE2Mzc0
ZGIwZjI1MGIxODFiYjQyNzZjOWU3YTEwIDg4MjVkZjE2ZTYzMWU5NjAzOGQ4NTMyYjFiNDA3OWEy
YjllNmNiOGEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVy
YXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCNiNjVmMmY0NTdjNDli
MmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzLWE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4
YWYwYjhmMWQ4OTcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0I2NjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYx
OWItY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzZiMDk2NmE0NDIyYTYzNzRkYjBmMjUwYjE4MWJiNDI3NmM5
ZTdhMTAtODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCM4ODI1ZGYxNmU2MzFlOTYwMzhkODUzMmIxYjQwNzlhMmI5ZTZj
YjhhLTEzNmZmNGVhODgxMjNkNzcyOGEwMTE4N2VlOWJiZGYwMTBiMjMzNDUKYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LXB2b3BzCkZyb20gZ2l0Oi8v
Y2FjaGU6OTQxOS9naXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuCiAgIDkwNTNhNzQuLjBjNWYyZjkg
IHNtb2tlICAgICAgLT4gb3JpZ2luL3Ntb2tlCkxvYWRlZCAyMDA3IG5vZGVzIGluIHJldmlzaW9u
IGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTA4MTQxIHBhc3MgYjY1ZjJmNDU3
YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIg
NmIwOTY2YTQ0MjJhNjM3NGRiMGYyNTBiMTgxYmI0Mjc2YzllN2ExMCA4ODI1ZGYxNmU2MzFlOTYw
MzhkODUzMmIxYjQwNzlhMmI5ZTZjYjhhCiAxMDgxODMgW2hvc3Q9ZWxibGluZzBdCiAxMTA5MDYg
W2hvc3Q9aXRhbGlhMV0KIDExMjY1MiBbaG9zdD1iYXJvcXVlMV0KIDExMjY2OSBbaG9zdD1ub2Js
aW5nMF0KIDExMjY4OSBmYWlsIGlycmVsZXZhbnQKIDExMjczMSBmYWlsIGE5N2ExNmYxOGM0ODk1
ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDg1M2Q0
ZGJlNDFhYjQwZGZkMjg5YjkzMTU4YWZiYjQxZGRjYjRhNTQgMTM2ZmY0ZWE4ODEyM2Q3NzI4YTAx
MTg3ZWU5YmJkZjAxMGIyMzM0NQogMTEyNzA2IGZhaWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRk
MjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBk
ZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCAxMzZmZjRlYTg4MTIzZDc3MjhhMDExODdlZTliYmRm
MDEwYjIzMzQ1CiAxMTI3NjcgZmFpbCBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4
ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAz
ODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA4NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1
OGFmYmI0MWRkY2I0YTU0IDEzNmZmNGVhODgxMjNkNzcyOGEwMTE4N2VlOWJiZGYwMTBiMjMzNDUK
IDExMjc4MSBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2
Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDZiMDk2NmE0NDIyYTYzNzRkYjBmMjUwYjE4MWJiNDI3NmM5
ZTdhMTAgODgyNWRmMTZlNjMxZTk2MDM4ZDg1MzJiMWI0MDc5YTJiOWU2Y2I4YQogMTEyNzkyIGZh
aWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2Fl
YmIxZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCAxMzZm
ZjRlYTg4MTIzZDc3MjhhMDExODdlZTliYmRmMDEwYjIzMzQ1CiAxMTI3OTUgcGFzcyBiNjVmMmY0
NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5
YiA2YjA5NjZhNDQyMmE2Mzc0ZGIwZjI1MGIxODFiYjQyNzZjOWU3YTEwIDA3ODBlODE4NDZiMmVk
NzE4Zjc2MDY1OTY3ZWYyZjBmOGE4ZTJiNmUKIDExMjgwMSBwYXNzIGI2NWYyZjQ1N2M0OWIyY2Zk
Nzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDZiMDk2NmE0
NDIyYTYzNzRkYjBmMjUwYjE4MWJiNDI3NmM5ZTdhMTAgMzIxNzEyOWViNjVjMGQ0OTk1ZWQwOGZi
ODkxOWUzYzMzNGNhZDU0OAogMTEyODAzIHBhc3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0Yjdh
MGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNj
ZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBkZmQy
ODliOTMxNThhZmJiNDFkZGNiNGE1NCBkMzg0ODlkZTlkZjkzYTQ2NzljYWUyYWUwMmI3NTI4Nzc3
OGZiM2VkCiAxMTI4MDUgcGFzcyBhOTdhMTZmMThjNDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFk
ODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAzODEy
Njk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA4NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFm
YmI0MWRkY2I0YTU0IGQzODQ4OWRlOWRmOTNhNDY3OWNhZTJhZTAyYjc1Mjg3Nzc4ZmIzZWQKIDEx
MjgwNyBmYWlsIGE5N2ExNmYxOGM0ODk1ZTQxOTUxYTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2Y2Zj
NmZlZGNhZWJiMWZlZTRmMTliIDg1M2Q0ZGJlNDFhYjQwZGZkMjg5YjkzMTU4YWZiYjQxZGRjYjRh
NTQgNDJjOGJhNWRmYzBiZTlkNjQ2ZjE5MWM3NDRjNWZhNzFkN2YzNzJmYQogMTEyODExIHBhc3Mg
YTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIx
ZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCBkMzg0ODlk
ZTlkZjkzYTQ2NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCiAxMTI4MTMgZmFpbCBhOTdhMTZmMThj
NDg5NWU0MTk1MWE0NGQyN2FmOGFmMGI4ZjFkODk3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgY2NkYjMwNTAzODEyNjk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YiA4
NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0IDQyYzhiYTVkZmMwYmU5ZDY0
NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKIDExMjgxNSBwYXNzIGE5N2ExNmYxOGM0ODk1ZTQxOTUx
YTQ0ZDI3YWY4YWYwYjhmMWQ4OTcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjY2RiMzA1MDM4MTI2OTk2NjQ2Y2ZjNmZlZGNhZWJiMWZlZTRmMTliIDg1M2Q0ZGJlNDFh
YjQwZGZkMjg5YjkzMTU4YWZiYjQxZGRjYjRhNTQgZDM4NDg5ZGU5ZGY5M2E0Njc5Y2FlMmFlMDJi
NzUyODc3NzhmYjNlZAogMTEyODE5IGZhaWwgYTk3YTE2ZjE4YzQ4OTVlNDE5NTFhNDRkMjdhZjhh
ZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZGIz
MDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0MWFiNDBkZmQyODli
OTMxNThhZmJiNDFkZGNiNGE1NCA0MmM4YmE1ZGZjMGJlOWQ2NDZmMTkxYzc0NGM1ZmE3MWQ3ZjM3
MmZhClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEwODE0MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MTI3MDYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI3
ODEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTI3OTIgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYTk3YTE2ZjE4YzQ4OTVlNDE5
NTFhNDRkMjdhZjhhZjBiOGYxZDg5NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIgODUzZDRkYmU0
MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCBkMzg0ODlkZTlkZjkzYTQ2NzljYWUyYWUw
MmI3NTI4Nzc3OGZiM2VkCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBo
IHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEyODA1IChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEyODA3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEyODExIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMTI4MTMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMTI4MTUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDExMjgxOSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJv
ZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0MmM4YmE1ZGZjMGJl
OWQ2NDZmMTkxYzc0NGM1ZmE3MWQ3ZjM3MmZhCiAgQnVnIG5vdCBwcmVzZW50OiBkMzg0ODlkZTlk
ZjkzYTQ2NzljYWUyYWUwMmI3NTI4Nzc3OGZiM2VkCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyODE5LwoKCiAgY29t
bWl0IDQyYzhiYTVkZmMwYmU5ZDY0NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKICBBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTU6
MzUgMjAxNyArMDIwMAogIAogICAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5k
ZWQgdGFpbCBjYWxscwogICAgICAKICAgICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhl
IGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICAgIHRvIGJyYW5jaGVz
IGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJzaW9uIGxp
bWl0CiAgICAgIGFyZSBva2F5OgogICAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGNh
biBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9j
b3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgICAg
Z3JhbnRzLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2Fs
bCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHBy
ZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICAgIG9ic2Vy
dmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAgIAogICAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6IDk5OWQy
Y2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgICAgbWFzdGVyIGRhdGU6IDIw
MTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC94ZW4tNC41LXRlc3RpbmcvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC5kZWJpYW4taHZtLWluc3RhbGwue2RvdCxwcyxwbmcsaHRtbCxzdmd9
LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExMjgxOTogdG9sZXJh
YmxlIEFMTCBGQUlMCgpmbGlnaHQgMTEyODE5IHhlbi00LjUtdGVzdGluZyByZWFsLWJpc2VjdCBb
cmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEx
MjgxOS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:33:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:33: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.xen.org>)
	id 1dk8Nb-0005xL-0l; Tue, 22 Aug 2017 12:33:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400c7cc2d=Andrew.Cooper3@citrix.com>)
 id 1dk8Na-0005x1-55
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:33:58 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 98/3C-18185-5B42C995; Tue, 22 Aug 2017 12:33:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQneLypx
 Ig8kTrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownJ/ayFHTwVWy/ItvAuJ27i5GTQ0LAT+Ly
 4r0sILawgLPEtblrGEFsEQEtifUrnrKB2MwCThLrz75jB7GFBFYxSpztkASx2QT0JXa/+MQEY
 vMK2ErM+9oAVs8ioCrR/3kNM4gtKhAusf/7NWaIGkGJkzOfgO3iFPCUmHLrHZDNATRfU2L9Ln
 2IVfIS29/OYYawxSWavqxkhVirJnGt/xI7xMnpElv//mKewCgwC8nUWQiTZiGZNAvJpAWMLKs
 YNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDlQEIdjD+mR94
 iFGSg0lJlHfy99mRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JynPiRQSLEpNT61Iy8wBRg5MW
 oKDR0mE9yFImre4IDG3ODMdInWKUVFKnNcDJCEAksgozYNrg0XrJUZZKWFeRqBDhHgKUotyM0
 tQ5V8xinMwKgnzVoJM4cnMK4Gb/gpoMRPQYsPWaSCLSxIRUlINjH77Lzh+VHp+Rmzx5QJbl1K
 XvmcZXocvCgl6ivHdvJt7dp/q0///K9ZlR67I3NiverXwkMMLH9kJRxxuGZ758vHL7JLzFZdC
 RKdvfhQlkK8zP/o+94pdAQIT7j2RCrYN/RYyJbXjoOgmif9iehMba3VjPVWCTQoWPFyuUTx/4
 c3dizT2vZ+mU6nEUpyRaKjFXFScCAAdWoN20QIAAA==
X-Env-Sender: prvs=400c7cc2d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503405236!73149389!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6502 invoked from network); 22 Aug 2017 12:33:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 12:33:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51351348"
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
 <8c5d00a7-c3ab-8d3b-2138-0e672f224e22@citrix.com>
 <20170822113045.4i5klb45wqrqrckk@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b595f68b-164f-1487-e93a-e83ed423bc96@citrix.com>
Date: Tue, 22 Aug 2017 13:33:55 +0100
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: <20170822113045.4i5klb45wqrqrckk@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, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 00/19] libxl/xl: add PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTI6MzAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBPbiBUdWUsIEF1ZyAy
MiwgMjAxNyBhdCAxMjoyNDoyOVBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAy
Mi8wOC8xNyAxMDo0OSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gSGVsbG8sCj4+Pgo+Pj4g
VGhpcyBzZXJpZXMgYWRkcyBhIG5ldyBQVkggZ3Vlc3QgdHlwZSB0byBsaWJ4bC94bCwgdGhpcyBz
dXBlcnNlZGVzIHRoZQo+Pj4gY3VycmVudCBQVkh2MiBpbXBsZW1lbnRhdGlvbiwgdGhhdCByZWxp
ZXMgb24gdXNpbmcgdGhlICJub25lIiBkZXZpY2UKPj4+IG1vZGVsIHZlcnNpb24uCj4+Pgo+Pj4g
QXMgcGFydCBvZiB0aGlzIHNlcmllcyBhIG5ldyB4bCBvcHRpb24gaXMgYWxzbyBpbXBsZW1lbnRl
ZCwgY2FsbGVkCj4+PiAidHlwZSIgdGhhdCBzdXBlcnNlZGVzIHRoZSBjdXJyZW50ICJidWlsZGVy
IiBvcHRpb24uIEEgImZpcm13YXJlIgo+Pj4gb3B0aW9uIGlzIGFsc28gaW50cm9kdWNlZCBpbiBv
cmRlciB0byBoYXZlIGEgdW5pZm9ybSB3YXkgb2YgbG9hZGluZwo+Pj4gZmlybXdhcmVzIGZvciBh
bGwgZ3Vlc3QgdHlwZXMgKEhWTSwgUFYgYW5kIFBWSCkuCj4+Pgo+Pj4gUGF0Y2ggMSBsaWZ0cyBz
b21lIGZpZWxkcyBmcm9tIHRoZSBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBkb21haW4KPj4+IHNw
ZWNpZmljIHN1Yi1zdHJ1Y3RzIGludG8gbGlieGxfZG9tYWluX2J1aWxkX2luZm8gaXRzZWxmLCBz
byB0aGV5IGNhbgo+Pj4gYmUgdXNlZCBieSBhbGwgZG9tYWluIHR5cGVzLiBQYXRjaGVzIDIgYW5k
IDMgaW50cm9kdWNlIHRoZSBuZXcgdHlwZQo+Pj4gYW5kIGZpcm13YXJlIG9wdGlvbnMuIFBhdGNo
IDQgaW50cm9kdWNlcyB0aGUgUFZIIGd1ZXN0IHR5cGUgdG8gbGlieGwuCj4+Pgo+Pj4gUGF0Y2hl
cyBmcm9tIDUgdG8gMTcgYWRkIFBWSCBzdXBwb3J0IHRvIGFsbCB0aGUgbmVlZGVkIGZ1bmN0aW9u
cywgdGhpcwo+Pj4gY291bGQgYmUgY29uc2lkZXJlZCBhIHNpbmdsZSBwYXRjaCwgYnV0IEkndmUg
dHJpZWQgdG8gc3BsaXQgaXQgaW4KPj4+IG9yZGVyIHRvIGVhc2UgdGhlIHJldmlldy4gVGhlIGN1
cnJlbnQgc3BsaXQgaXMgZG9uZSBvbiBhIHBlciBmaWxlCj4+PiBiYXNpcy4KPj4+Cj4+PiBGaW5h
bGx5IHBhdGNoIDE4IGFkZHMgUFZIIHN1cHBvcnQgdG8geGwgYW5kIHBhdGNoIDE5IHJlbW92ZXMg
dGhlCj4+PiBkZXZpY2UgbW9kZWwgdmVyc2lvbiAibm9uZSIuCj4+IENhbiB3ZSBrZWVwIG5vbmUg
YXMgYW4gb3B0aW9uLCBldmVuIGlmIGl0IGxvb3NlcyBpdHMgc3BlY2lhbCBQVkgKPj4gbWVhbmlu
Zz8gIEkndmUgZ290IHNvbWUgcGxhbnMgZm9yIFhURiB0ZXN0aW5nIHdoZXJlIHBhcnQgb2YgdGhl
IHRlc3QKPj4gcGxheXMgdGhlIHBhcnQgb2YgcWVtdSBieSBjb25uZWN0aW5nIHRvIHRoZSBpb3Jl
cSBzZXJ2ZXIsIGFuZCBoYXZpbmcgYW4KPj4gYWJpbGl0eSB0byBjb25maWd1cmUgIm5vIGRldmlj
ZSBtb2RlbCAtIEkga25vdyB3aGF0IEknbSBkb2luZyIgd291bGQgYmUKPj4gbmVjZXNzYXJ5Lgo+
IEkgZ3Vlc3MgeW91IGNhbm5vdCBkbyB0aGF0IHdpdGggUFZIIGJlY2F1c2UgeW91IHdhbnQgdGhl
IGZ1bGwgc2V0IG9mCj4gZW11bGF0ZWQgZGV2aWNlcyBieSBYZW4gdG8gYmUgYXZhaWxhYmxlIHRv
IFhURj8KCldoZXRoZXIgYSBkZXZpY2UgbW9kZWwgZXhpc3RzIGlzIGxvZ2ljYWxseSBpbmRlcGVu
ZGVudCBvZiB0aGUgdHlwZSBvZiBndWVzdC4KCkl0IGlzIGltcG9ydGFudCB0byBiZSBhYmxlIHRv
IHRlc3QgYWxsIGNvbWJpbmF0aW9ucy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:34:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8O6-00064W-CN; Tue, 22 Aug 2017 12:34:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dk8O5-00064I-AH
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:34:29 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 49/8A-01731-4D42C995; Tue, 22 Aug 2017 12:34:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42K52ZPqpntZZU6
 kQetkHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePNmTdMBXe5Kta+OMDWwHiQo4uRk0NIYDOj
 xNRnUPZuRomrK7hAbGEBE4mm99OZuxg5OEQEAiXOtaZAlKRJnGk+ywJiswloStz5/IkJxOYVs
 JL4fXENO4jNIqAqMf/tHUYQW1QgXOJt4xEWiBpBiZMzn4DZnAK2Eh0ProHZzAJmEvM2P2SGsO
 Ultr+dwzyBkXcWkpZZSMpmISlbwMi8ilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwoOoZGBh3MDb1Oh9ilORgUhLlnfx9dqQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCV5+YIAKCRalpqdWpGXmAEMbJi3BwaMkwvtQGSjNW1yQmFucmQ6ROsWoKCXOexMkIQCSy
 CjNg2uDxdMlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8qSDbeTLzSuCmvwJazAS02LB1Gs
 jikkSElFQDo5dekwTn/J0Ok7tNJrdoVUWumbMxa02HKKuJxb1t0tacwkdcZl0S51Xt8WhaG/h
 uvRqX3kSHEL8+0+igC51Gl26cVG6qU9KTnRl4YqvMzTA3o/h4Ib66uImvhTNNDufrSzH5VHSy
 ecnI+C8tt7ldvn1ea5r77WbVW2s2ayxRvKrO1zz99RYlluKMREMt5qLiRABpS6+uogIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503405267!87197287!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36429 invoked from network); 22 Aug 2017 12:34:27 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 22 Aug 2017 12:34:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5EC261596;
 Tue, 22 Aug 2017 05:34:26 -0700 (PDT)
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 D9F2A3F578;
 Tue, 22 Aug 2017 05:34:25 -0700 (PDT)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org
References: <E1djjcb-0003ZW-LY@lists.xenproject.org>
 <22966ffb-e7c8-af9f-9589-998d33cde41e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <384a089a-ec3a-9003-d015-db58bbbc5976@arm.com>
Date: Tue, 22 Aug 2017 13:34:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22966ffb-e7c8-af9f-9589-998d33cde41e@gmail.com>
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMi8wOC8xNyAwNjo1OSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gSGks
IEp1bGllbiEKCkhpIE9sZWtzYW5kciwKCj4gT24gMDgvMjEvMjAxNyAwMTowNyBQTSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+PiBUaGlzIGVtYWlsIG9ubHkgdHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVu
LmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yCj4+IGl0ZW1zIHlvdQo+PiB3b3VsayBsaWtlIHRv
IHNlZSBpbiA0LjEwIHNvIHRoYXQgcGVvcGxlIGhhdmUgYW4gaWRlYSB3aGF0IGlzIGdvaW5nIG9u
Cj4+IGFuZAo+PiBwcmlvcml0aXNlIGFjY29yZGluZ2x5Lgo+Pgo+PiBZb3UncmUgd2VsY29tZSB0
byBwcm92aWRlIGRlc2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhlIGZlYXR1cmUgeW91J3Jl
Cj4+IHdvcmtpbmcgb24uCj4+Cj4+Cj4+ID09IFRvb2xzdGFjayA9PQo+Pgo+IHdlIGFyZSB3b3Jr
aW5nIG9uIGFkZGluZyBzdXBwb3J0IGZvciBzb3VuZC9kaXNwbGF5L210b3VjaAo+IGludG8gbGli
eGwveGw6IGRpc3BsYXkgc3VwcG9ydCBwYXRjaGVzICsgZnJhbWV3b3JrCj4gcmVmYWN0b3Jpbmcg
cGF0Y2hlcyBhcmUgb24gcmV2aWV3IG5vdzogT2xla3NhbmRyIEdyeXRzb3YgaXMgaW4gY2hhcmdl
Cj4gUGF0Y2ggc2V0IHZlcnNpb246IDQKCkkgd291bGQga2VlcCB0aGF0IHVuZGVyIHRoZSBQViBk
cml2ZXJzLiBObyBuZWVkIHRvIGhhdmUgc2VwYXJhdGUgaXRlbXMgCmZvciBpdCA6KS4KCj4+ID09
IFBWIERyaXZlcnMgPT0KPj4KPj4gKiAgTXVsdGktdG91Y2gKPj4gICAgLSAgT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28KPj4gICAgLSAgT2xla3NhbnIgR3J5dHNvdgo+IG5vdGhpbmcgdG8gYmUgZG9u
ZSBpbiBYZW4sIG10b3VjaCBzdXBwb3J0IGlzIGFscmVhZHkKPiBpbiB0aGUgTGludXgga2VybmVs
LiBXZSBhcmUgbm90IGNvbnNpZGVyaW5nIFFFTVUncyBiYWNrZW5kIGF0bQo+Pgo+PiAqICBTb3Vu
ZAo+PiAgICAtICBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+PiAgICAtICBPbGVrc2FuciBHcnl0
c292Cj4gbm90aGluZyB0byBiZSBkb25lIGluIFhlbiBhdG0sIExpbnV4IGtlcm5lbCBmcm9udGVu
ZAo+IGlzIG9uIHJldmlldyBub3cgLSBtYXkgbmVlZCBpbnRlcmZhY2UgZXh0ZW5zaW9uCj4gUGF0
Y2ggc2V0IHZlcnNpb246IGluaXRpYWwKPj4gKiAgRGlzcGxheQo+PiAgICAtICBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbwo+PiAgICAtICBPbGVrc2FuciBHcnl0c292Cj4gbm90aGluZyB0byBiZSBk
b25lIGluIFhlbiBhdG0sIExpbnV4IGZyb250ZW5kIGlzIG5vdCB5ZXQKPiByZWFkeSB0byBiZSB1
cHN0cmVhbWVkCgpUaGFuayB5b3UgZm9yIHRoZSB1cGRhdGUhCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:37:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8Qs-0006Ma-Px; Tue, 22 Aug 2017 12:37:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8Qr-0006ML-Pa
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:37:21 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 2B/67-02176-0852C995; Tue, 22 Aug 2017 12:37:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7dBdU6
 kwfvXshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNS1eYCk5yV7x/cZmlgfEVRxcjJ4eQQJ7E
 1tMHmUBsXgE7iXcbbrOD2BIChhKnF95kAbFZBFQlWlZ8BYuzCahLtD3bztrFyMEhIqAjcfo7H
 0iYWSBI4nLHMmYQW1ggWOLq0zdMEOMzJE58fQIW5xSwkri3CWQVB9AqQYm/O4QhWrUkHv66xQ
 Jha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6pnpJRZnpGSW
 5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGBV8/AwLiD8fJXp0OMkhxMSqK8k7/PjhTiS8pP
 qcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErz7VeZECgkWpaanVqRl5gBjA6ZUgoNHS
 YT3Ikiat7ggMbc4Mx0idYpRUUqc9yRIQgAkkVGaB9cGi8dLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5l4BM4cnMK4Gb/gpoMRPQYsPWaSCLSxIRUlINjDfWq931yZsWULlEykButt2hurW
 POwXu7FGe0aM6I2Hh2jc6T8683/TkY+uidptbHHtTq0tY56dM2f+GuSj9mWt5lkhJolV6ib90
 zYQJXj75T1haTulytN0xKWhe0tbqKa/kXefgmvDvSNUG05Yb7U8F9KY4u5cv3rn41KUgC4bCK
 WqXjD62KLEUZyQaajEXFScCAOzN++DCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503405438!52997158!1
X-Originating-IP: [137.65.248.74]
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 52114 invoked from network); 22 Aug 2017 12:37:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:37:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:37:18 -0600
Message-Id: <599C419C0200007800171FFA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:37:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-5-roger.pau@citrix.com>
In-Reply-To: <20170811164320.92899-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 v2 4/4] x86/dom0: re-order DMA remapping
 enabling for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE1ha2Ugc3VyZSB0aGUgcmVzZXJ2ZWQgcmVnaW9ucyBhcmUgc2V0dXAgYmVmb3JlIGVuYWJsaW5n
IHRoZSBETUEKPiByZW1hcHBpbmcgaW4gdGhlIElPTU1VLCBieSBjYWxsaW5nIGRvbTBfc2V0dXBf
cGVybWlzc2lvbnMgYmVmb3JlCj4gaW9tbXVfaHdkb21faW5pdC4KCkkgY2FuJ3QgbWF0Y2ggdXAg
dGhpcyBwYXJ0IHdpdGggLi4uCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiBAQCAtNjA1LDEzICs2MDUs
NiBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBw
YWRkcl90IGVudHJ5LAo+ICAgICAgICAgIHJldHVybiByYzsKPiAgICAgIH0KPiAgCj4gLSAgICBy
YyA9IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMoZCk7Cj4gLSAgICBpZiAoIHJjICkKPiAtICAgIHsK
PiAtICAgICAgICBwYW5pYygiVW5hYmxlIHRvIHNldHVwIERvbTAgcGVybWlzc2lvbnM6ICVkXG4i
LCByYyk7Cj4gLSAgICAgICAgcmV0dXJuIHJjOwo+IC0gICAgfQo+IC0KPiAgICAgIHVwZGF0ZV9k
b21haW5fd2FsbGNsb2NrX3RpbWUoZCk7Cj4gIAo+ICAgICAgY2xlYXJfYml0KF9WUEZfZG93biwg
JnYtPnBhdXNlX2ZsYWdzKTsKPiBAQCAtMTA1OSw3ICsxMDUyLDEyIEBAIGludCBfX2luaXQgZG9t
MF9jb25zdHJ1Y3RfcHZoKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwK
PiAgCj4gICAgICBwcmludGsoIioqIEJ1aWxkaW5nIGEgUFZIIERvbTAgKipcbiIpOwo+ICAKPiAt
ICAgIGlvbW11X2h3ZG9tX2luaXQoZCk7Cj4gKyAgICByYyA9IGRvbTBfc2V0dXBfcGVybWlzc2lv
bnMoZCk7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoIlVuYWJs
ZSB0byBzZXR1cCBEb20wIHBlcm1pc3Npb25zOiAlZFxuIiwgcmMpOwo+ICsgICAgICAgIHJldHVy
biByYzsKPiArICAgIH0KPiAgCj4gICAgICByYyA9IHB2aF9zZXR1cF9wMm0oZCk7Cj4gICAgICBp
ZiAoIHJjICkKPiBAQCAtMTA2OCw2ICsxMDY2LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAo+ICAgICAgICAg
IHJldHVybiByYzsKPiAgICAgIH0KPiAgCj4gKyAgICBpb21tdV9od2RvbV9pbml0KGQpOwoKLi4u
IHlvdSBub3QgY2hhbmdpbmcgdGhlIHJlbGF0aXZlIG9yZGVyIGJldHdlZW4gdGhlc2UgdHdvIGZ1
bmN0aW9uCmNhbGxzLiBBcyB0byB0aGUgb3RoZXIgaGFsZiBJJ20gaW5jbGluZWQgdG8gYWxzbyB3
YWl0IGZvciBiZXR0ZXIKdW5kZXJzdGFuZGluZyBvZiB3aGF0J3MgZ29pbmcgb24gaGVyZSwgYXMg
c2FpZCBpbiByZXBseSB0byBwYXRjaCAzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:44:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8XE-00072X-Fw; Tue, 22 Aug 2017 12:43:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8XC-00072R-Hg
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 12:43:54 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5C/5E-01859-9072C995; Tue, 22 Aug 2017 12:43:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5dTfU6
 kwYol/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bOZ/PYC5azVmzd1szWwLiApYuRk0NIIE+i
 a+VTZhCbV8BOYsG0FrC4hIChxOmFN8FsFgFViea93xlBbDYBdYm2Z9tZuxg5OEQElCUmz/XtY
 uTiYBa4zyxx5PdVVpAaYQFPiVMPdrFCzHeSmPb4D1g9p4CzxK1JPCAmr4CgxN8dwiAVzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUMjvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjK+6nQ8xSnIwKYnyTv4+O1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+q2pxIIcGi1PTUirTMHGAUwKQlOHiURHgPqgKleYsLE
 nOLM9MhUqcYdTmaPmz5wiTEkpeflyolzvsFpEgApCijNA9uBCwiLzHKSgnzMgIdJcRTkFqUm1
 mCKv+KUZyDUUmY9wLIFJ7MvBK4Ta+AjmACOsKwdRrIESWJCCmpBsY5eqxritOuHisN8Umyr5n
 94zj3/37JkpJNa6y33718+l3dwYdBWbx3nPnPXlz5MNHd4+T6+T+vHMiyUfs5ZUmqxrKDqhlz
 Ln35VLD3wbSZyoH35kV4lYl9qff60+0dGMj6a37Bw0jmuKanR7zvpk1f/MLySkRdRAjLgsqU7
 FePFE8VBYUv1TytxFKckWioxVxUnAgAVm41JsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503405831!107838535!1
X-Originating-IP: [137.65.248.74]
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 57797 invoked from network); 22 Aug 2017 12:43:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:43:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:43:50 -0600
Message-Id: <599C43250200007800172018@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:43:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIzOjUyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
PiBAQCAtMzksNiArMzksMTAgQEAKPiAgI2RlZmluZSBQQ0lfU0JERjMocyxiLGRmKSAoKCgocykg
JiAweGZmZmYpIDw8IDE2KSB8IFBDSV9CREYyKGIsIGRmKSkKPiAgCj4gIHN0cnVjdCBwY2lfZGV2
X2luZm8gewo+ICsgICAgLyoKPiArICAgICAqIFdoZW4gJ2lzX3ZpcnRmbicgaXMgc2V0LCAnaXNf
ZXh0Zm4nIGlzIHJlLXVzZWQgdG8gaW5kaWNhdGUgd2hldGhlcgo+ICsgICAgICogdGhlIFBGIG9m
IHRoaXMgVkYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uCj4gKyAgICAgKi8KCkknZCBiZSBpbmNs
aW5lZCB0byBleHRlbmQgdGhlIGNvbW1lbnQgYnkgYXBwZW5kaW5nICIsIGFzIGEgVkYgaXRzZWxm
CmNhbiBuZXZlciBiZSBhbiBleHRlbmRlZCBmdW5jdGlvbi4iIElzIHRoYXQgY29ycmVjdD8gSWYg
c28sIHdvdWxkCnlvdSBhZ3JlZSB0aGlzIGJlaW5nIGFkZGVkIHdoaWxlIGNvbW1pdHRpbmcgKG9u
Y2UgdGhlIHJlcXVlc3RlZApUZXN0ZWQtYnkgaXMgaW4gcGxhY2UpPyBJbiB0aGF0IGNhc2UKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:44:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8Y5-00076P-Oz; Tue, 22 Aug 2017 12:44:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dk8Y5-00076J-23
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:44:49 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 63/A5-03765-0472C995; Tue, 22 Aug 2017 12:44:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTddefU6
 kwfl1mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2G3tYC14IVyyctYa1gXGKQBcjF4eQwGZG
 iY8PpjBCOLsZJVpuvGXuYuTkEBYwkWh6P50ZJCEiMI1R4sqFbjaIqpuMEn8urASrYhPQlLjz+
 RMTiM0rYCXx9NJ1NhCbRUBVYuqf9SwgtqhAuMTbxiMsEDWCEidnPgGzOQWcJZ4+fg5mMwuYSc
 zb/JAZwpaX2P52DvMERt5ZSFpmISmbhaRsASPzKkb14tSistQiXRO9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzA0GIAgh2M3Zf9DzFKcjApifJO/j47UogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IEb6ranEghwaLU9NSKtMwcYJDDpCU4eJREeFtVgdK8xQWJucWZ6RCpU4y6HBtWr
 //CJMSSl5+XKiXO+wWkSACkKKM0D24ELOIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3Js
 gUnsy8ErhNr4COYAI6wrB1GsgRJYkIKakGxuRzDIVqlzYlTORzY5p/Jsi9+ERRgOmThjdrZI7
 772R4ftJWUnbVOTub4vNvPu2u2myYtZ4zLbTf9chhnzVbbdZ/UJoonOM2N7GXoangaR/vDyUf
 hslHnm3JnZZ369h8VZk57lcYOZ2tWG4Vr1u6zmtRrerZow5LH1wx1XQqbgk66+eox9K7VomlO
 CPRUIu5qDgRAAkg/Z+zAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503405887!65093737!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45928 invoked from network); 22 Aug 2017 12:44:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 22 Aug 2017 12:44:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B97F1596;
 Tue, 22 Aug 2017 05:44:46 -0700 (PDT)
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 841443F578;
 Tue, 22 Aug 2017 05:44:45 -0700 (PDT)
To: Yu Zhang <yu.c.zhang@linux.intel.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <E1djjcb-0003ZW-O0@lists.xenproject.org>
 <2e59656a426f4d1898f6c3369935b948@AMSPEX02CL03.citrite.net>
 <95ad88bc-0db3-9be2-75be-498f4a465ea1@arm.com>
 <4d92313f-3bbf-97c3-d4b4-c81a5fec135e@linux.intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <56d10e5f-bf04-9c33-a100-5711a1943912@arm.com>
Date: Tue, 22 Aug 2017 13:44:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4d92313f-3bbf-97c3-d4b4-c81a5fec135e@linux.intel.com>
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMi8wOC8xNyAxMToyMiwgWXUgWmhhbmcgd3JvdGU6Cj4KPgo+IE9uIDgvMjEvMjAx
NyA2OjE1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFBhdWwsCj4+Cj4+IE9uIDIxLzA4
LzE3IDExOjExLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0KPj4+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0
cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YKPj4+PiBKdWxpZW4gR3JhbGwKPj4+PiBTZW50OiAyMSBB
dWd1c3QgMjAxNyAxMTowOAo+Pj4+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
Pj4+PiBDYzoganVsaWVuLmdyYWxsQGFybS5jb20KPj4+PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBY
ZW4gNC4xMCBEZXZlbG9wbWVudCBVcGRhdGUKPj4+Pgo+Pj4+IFRoaXMgZW1haWwgb25seSB0cmFj
a3MgYmlnIGl0ZW1zIGZvciB4ZW4uZ2l0IHRyZWUuIFBsZWFzZSByZXBseSBmb3IKPj4+PiBpdGVt
cyB5b3UKPj4+PiB3b3VsayBsaWtlIHRvIHNlZSBpbiA0LjEwIHNvIHRoYXQgcGVvcGxlIGhhdmUg
YW4gaWRlYSB3aGF0IGlzIGdvaW5nCj4+Pj4gb24gYW5kCj4+Pj4gcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KPj4+Pgo+Pj4+IFlvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5k
IHVzZSBjYXNlcyBvZiB0aGUgZmVhdHVyZQo+Pj4+IHlvdSdyZQo+Pj4+IHdvcmtpbmcgb24uCj4+
Pj4KPj4+PiA9IFRpbWVsaW5lID0KPj4+Pgo+Pj4+IFdlIG5vdyBhZG9wdCBhIGZpeGVkIGN1dC1v
ZmYgZGF0ZSBzY2hlbWUuIFdlIHdpbGwgcmVsZWFzZSB0d2ljZSBhCj4+Pj4geWVhci4gVGhlIHVw
Y29taW5nIDQuMTAgdGltZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgo+Pj4+Cj4+Pj4gKiBMYXN0IHBv
c3RpbmcgZGF0ZTogU2VwdGVtYmVyIDE1dGgsIDIwMTcKPj4+PiAqIEhhcmQgY29kZSBmcmVlemU6
IFNlcHRlbWJlciAyOXRoLCAyMDE3Cj4+Pj4gKiBSQzE6IFRCRAo+Pj4+ICogUmVsZWFzZTogRGVj
ZW1iZXIgMiwgMjAxNwo+Pj4+Cj4+Pj4gTm90ZSB0aGF0IHdlIGRvbid0IGhhdmUgZnJlZXplIGV4
Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBhdGNoZXMKPj4+PiB0aGF0IHdpc2ggdG8gZ28g
aW50byA0LjEwIG11c3QgYmUgcG9zdGVkIG5vIGxhdGVyIHRoYW4gdGhlIGxhc3QgcG9zdGluZwo+
Pj4+IGRhdGUuIEFsbCBwYXRjaGVzIHBvc3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRv
bWF0aWNhbGx5IHF1ZXVlZAo+Pj4+IGludG8gbmV4dCByZWxlYXNlLgo+Pj4+Cj4+Pj4gUkNzIHdp
bGwgYmUgYXJyYW5nZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgZnJlZXplLgo+Pj4+Cj4+Pj4gV2UgcmVj
ZW50bHkgaW50cm9kdWNlZCBhIGppcmEgaW5zdGFuY2UgdG8gdHJhY2sgYWxsIHRoZSB0YXNrcyAo
bm90Cj4+Pj4gb25seSBiaWcpCj4+Pj4gZm9yIHRoZSBwcm9qZWN0LiBTZWU6Cj4+Pj4gaHR0cHM6
Ly94ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vlcy4KPj4+Pgo+Pj4+
IE1vc3Qgb2YgdGhlIHRhc2tzIHRyYWNrZWQgYnkgdGhpcyBlLW1haWwgYWxzbyBoYXZlIGEgY29y
cmVzcG9uZGluZwo+Pj4+IGppcmEgdGFzawo+Pj4+IHJlZmVycmVkIGJ5IFhFTi1OLgo+Pj4+Cj4+
Pj4gSSBoYXZlIHN0YXJ0ZWQgdG8gaW5jbHVkZSB0aGUgdmVyc2lvbiBudW1iZXIgb2Ygc2VyaWVz
IGFzc29jaWF0ZWQgdG8KPj4+PiBlYWNoCj4+Pj4gZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2Vu
ZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZQo+Pj4+IHNlcmllcwo+Pj4+
IHdhcyBwb3N0ZWQgdXBzdHJlYW0/Cj4+Pj4KPj4+PiA9IFByb2plY3RzID0KPj4+Pgo+Pj4+ID09
IEh5cGVydmlzb3IgPT0KPj4+Pgo+Pj4+ICogIFBlci1jcHUgdGFza2xldAo+Pj4+ICAgLSAgWEVO
LTI4Cj4+Pj4gICAtICBLb25yYWQgUnplc3p1dGVrIFdpbGsKPj4+Pgo+Pj4+ICogIEFkZCBzdXBw
b3J0IG9mIHJjdV9pZGxlX3tlbnRlcixleGl0fQo+Pj4+ICAgLSAgWEVOLTI3Cj4+Pj4gICAtICBE
YXJpbyBGYWdnaW9saQo+Pj4+Cj4+Pj4gPT09IHg4NiA9PT0KPj4+Pgo+Pj4+ICogIEFsbG93IGlv
cmVxIHNlcnZlciBpbnRlcmZhY2UgdG8gc3VwcG9ydCBYZW5HVCAodjcpCj4+Pj4gICAtICBYRU4t
NDMKPj4+PiAgIC0gIFl1IFpoYW5nCj4+Pj4gICAtICBQYXVsIER1cnJhbnQKPj4+Cj4+PiBJIHRo
aW5rIHRoaXMgaXMgZWl0aGVyIGRvbmUgb3Igb2Jzb2xldGUgbm93LiBOb3Qgc3VyZSB3aGljaC4K
Pj4KPj4gQ0NlZCBZdSBaaGFuZyB0byB0ZWxsIHdoaWNoIG9uZS4KPj4KPgo+IFRoYW5rcywgSnVs
aWVuLiBUaGlzIGlzIGRvbmUgbm93LiA6KQoKSSBtYXkgaGF2ZSBtZXNzZWQgdXAgd2l0aCB0aGUg
dXBkYXRlLiBXYXMgaXQgdXBzdHJlYW1lZCBmb3IgWGVuIDQuOSBvciAKWGVuIDQuMTA/IEZvciB0
aGUgZm9ybWVyLCBJIHdpbGwganVzdCB0b3RhbGx5IHJlbW92ZSBpdCBmcm9tIHRoZSB1cGRhdGUu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:48:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:48: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.xen.org>)
	id 1dk8bu-0007Lr-7f; Tue, 22 Aug 2017 12:48:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8bs-0007Lk-VP
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 12:48:45 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3C/D3-03937-C282C995; Tue, 22 Aug 2017 12:48:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1dbY06
 kwestqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKm2fYCj6zV/zbvZS1gXEzWxcjJ4eQQJ5E
 98LDzCA2r4CdxPq1h5hAbAkBQ4nTC2+ygNgsAqoSkz4sB6tnE1CXaHu2nRXEFgGKH750HKiei
 4NZ4BKjxKm1e9lBEsICphI353exQCwwlpjweTZYM6eAicT6vSDLOICWCUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WuwEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgnH7Z/xCjJAeTkijv5O+zI4X4kvJT
 KjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgrdTfU6kkGBRanpqRVpmDjA+YEolOHiUR
 HjfqAGleYsLEnOLM9MhUqcYFaXEeaVA+gRAEhmleXBtsJi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWFeBpApPJl5JXDTXwEtZgJabNg6DWRxSSJCSqqBkTFkqtZ9ocs56o/8njLt4pBuOCg
 kv/v+dXn/Qgdz7uUq9yN3xM1emLHE4rbVatP570Trn9xNrr3KekN0m2dJ1iSmNPnrDaes3FMm
 izOv4ef5tfJ7YJskp7Cx6hyJDQnnOj81mpYZ6Jfsfm9ce539lP/c85uWlnPueWJ2O/GVrUjz3
 FKpazIGSizFGYmGWsxFxYkAmEWnDsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503406121!78887349!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26537 invoked from network); 22 Aug 2017 12:48:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:48:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:48:41 -0600
Message-Id: <599C44470200007800172030@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:48:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
In-Reply-To: <20170821180549.3989-1-jgross@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBDdXJy
ZW50bHkgTGludXggaGFzIG5vIHN1cHBvcnQgZm9yIGdyYW50IHYyIGFzIHRoaXMgd291bGQgcmVk
dWNlIHRoZQo+IG1heGltdW0gbnVtYmVyIG9mIGFjdGl2ZSBncmFudHMgYnkgYSBmYWN0b3Igb2Yg
MiBjb21wYXJlZCB0byB2MSwKPiBiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgo+IG9mIGdyYW50IGZyYW1lcyBhbmQg
Z3JhbnQgZW50cmllcyBvZiB2MiBuZWVkIHR3aWNlIGFzIG11Y2ggYnl0ZXMgYXMKPiB0aG9zZSBv
ZiB2MS4KPiAKPiBVbmZvcnR1bmF0ZWx5IGdyYW50IHYyIGlzIHRoZSBvbmx5IHdheSB0byBzdXBw
b3J0IGVpdGhlciBndWVzdHMgd2l0aAo+IG1vcmUgdGhhbiAxNlRCIG1lbW9yeSBzaXplIG9yIFBW
IGd1ZXN0cyB3aXRoIG1lbW9yeSBhYm92ZSB0aGUgMTZUQgo+IGJvcmRlciwgYXMgZ3JhbnQgdjEg
bGltaXRzIHRoZSBmcmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgo+IAo+IEluIG9yZGVy
IHRvIHJlbW92ZSB0aGUgZGlzYWR2YW50YWdlIG9mIGdyYW50IHYyIHRoaXMgcGF0Y2ggc2VyaWVz
Cj4gZW5hYmxlcyBjb25maWd1cmluZyBkaWZmZXJlbnQgbWF4aW11bSBncmFudCBmcmFtZSBudW1i
ZXJzIGZvciB2MSBhbmQKPiB2Mi4KCkJ1dCB0aGF0IGRvZXMgaW1wbHkgaGlnaGVyIG1lbW9yeSBm
b290cHJpbnQgb2Ygc3VjaCBhIGd1ZXN0IGluIFhlbiwKZG9lc24ndCBpdD8gVGhlIGxpbWl0LCBh
ZnRlciBhbGwsIGlzIHRoZXJlIHRvIGJvdW5kIHJlc291cmNlIHVzZSBvZgpEb21VLXMuICBJIHdv
bmRlciB3aGV0aGVyIHdlIHNob3VsZG4ndCBtYWtlIGFueSBzdWNoIGluY3JlYXNlCmRlcGVuZGVu
dCBvbiBmaXJzdCBwdXR0aW5nIGluIHBsYWNlIHByb3BlciBhY2NvdW50aW5nIG9mIHRoZSBtZW1v
cnkKdXNlZCBmb3IgaW5kaXZpZHVhbCBkb21haW5zLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:51:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8dz-0007v5-Jd; Tue, 22 Aug 2017 12:50:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk8dy-0007ut-IC
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:50:54 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8F/73-02177-DA82C995; Tue, 22 Aug 2017 12:50:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO5ajTm
 RBh23uCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxle1axFTRLVNz98IytgbFHpIuRk0NCwF/i
 3oc+dhCbTUBH4uLcnWxdjBwcIgIqErf3GnQxcnEwC7xmlJh05ycbSI2wgINE36IHYDaLgKrEi
 7nbWUBsXgFLicsT17NBzNSTeDvxBSNEXFDi5MwnYDXMApoSrdt/s0PY8hLNW2czg9hCAooS/f
 MesE1g5JmFpGUWkpZZSFoWMDKvYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81
 JTCrWS87P3cQIDJ56BgbGHYx9q/wOMUpyMCmJ8k7+PjtSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgTvd/U5kUKCRanpqRVpmTnAMIZJS3DwKInwLgRJ8xYXJOYWZ6ZDpE4x6nJ0zPj5jUmIJS8/L
 1VKnHcqSJEASFFGaR7cCFhMXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsBZApPZl4J3K
 ZXQEcwAR1h2DoN5IiSRISUVANjVdHN9xf3R/yJbxOLCBH4ZCbKaqXTliI8s3L2ia1y6Yzm65T
 stsxb2Hp3sfbewieePXur8uMto3bklJ6RX788S2fxlqCJAkfqfX1ZK70nnzHaE24eKvl2loBW
 hJSDz9o8iy2NH9d6Pdh245X7xjVKbJlat8zOXqgTC1fr10hdJfhT9FboQiYlluKMREMt5qLiR
 ADKEWh5pAIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503406251!104741615!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43221 invoked from network); 22 Aug 2017 12:50:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 12:50:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436386820"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 13:50:23 +0100
Message-ID: <20170822125023.70960-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chris Gilbert <chris.gilbert@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] hvmloader: add fields for SMBIOS 2.4 compliance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHZlcnNpb24gb2YgU01CSU9TIHNldCBpbiB0aGUgZW50cnkgcG9pbnQgaXMgMi40LCBob3dl
dmVyIHNldmVyYWwKc3RydWN0dXJlcyBhcmUgbWlzc2luZyBmaWVsZHMgcmVxdWlyZWQgYnkgMi40
LiBGaXggdGhpcyBieSBhZGRpbmcgdGhlCm1pc3NpbmcgZmllbGRzLCB0aGlzIGlzIGJhc2VkIG9u
IHRoZSBkb2N1bWVudHMgZm91bmQgYXQgdGhlIERNVEYgc2l0ZQpbMF0uCgpNb3N0IGZpZWxkcyBh
cmUgc2V0IHRvIDAgKHVuZGVmaW5lZC9ub3Qgc3BlY2lmaWVkKSwgZXhjZXB0IGZvciB0aGUKY2Fj
aGUgcmVsYXRlZCBoYW5kbGVycyB0aGF0IG5lZWQgdG8gYmUgaW5pdGlhbGl6ZWQgdG8gMHhmZmZm
IGluIG9yZGVyCnRvIHNpZ25hbCB0aGF0IHRoZSBpbmZvcm1hdGlvbiBpcyBub3QgcHJvdmlkZWQu
CgpbMF0gaHR0cHM6Ly93d3cuZG10Zi5vcmcvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdGFuZGFyZHMv
ZG9jdW1lbnRzL0RTUDAxMzRfMy4xLjEucGRmCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmVwb3J0ZWQgYnk6IENocmlzIEdpbGJlcnQgPGNo
cmlzLmdpbGJlcnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDYzogQ2hyaXMgR2lsYmVydCA8Y2hyaXMuZ2lsYmVydEBjaXRyaXgu
Y29tPgotLS0KSXQgc2VlbXMgbGlrZSB0aGUgY29kZSBpbiBzbWJpb3MgbGlrZXMgdG8gaW5pdGlh
bGl6ZSBldmVyeXRoaW5nIHRvIDAsCmJ1dCBJIGRvbid0IHNlZSB0aGUgdmFsdWUgaW4gdGhhdCBz
aW5jZSB0aGUgc3RydWN0IGlzIGFscmVhZHkgbWVtc2V0CnRvIDAuCi0tLQogdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL3NtYmlvcy5jICAgICAgIHwgIDMgKysrCiB0b29scy9maXJtd2FyZS9odm1s
b2FkZXIvc21iaW9zX3R5cGVzLmggfCAxNiArKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5n
ZWQsIDE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvc21iaW9zLmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMKaW5kZXggMjEw
YzdiMGQzNS4uMmMxZGE3YjM4ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L3NtYmlvcy5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwpAQCAtNjA4
LDYgKzYwOCw5IEBAIHNtYmlvc190eXBlXzRfaW5pdCgKIAogICAgIHAtPnN0YXR1cyA9IDB4NDE7
IC8qIHNvY2tldCBwb3B1bGF0ZWQsIENQVSBlbmFibGVkICovCiAgICAgcC0+dXBncmFkZSA9IDB4
MDE7IC8qIG90aGVyICovCisgICAgcC0+bDFfY2FjaGVfaGFuZGxlID0gMHhmZmZmOyAvKiBObyBj
YWNoZSBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmUgcHJvdmlkZWQuICovCisgICAgcC0+bDJfY2FjaGVf
aGFuZGxlID0gMHhmZmZmOyAvKiBObyBjYWNoZSBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmUgcHJvdmlk
ZWQuICovCisgICAgcC0+bDNfY2FjaGVfaGFuZGxlID0gMHhmZmZmOyAvKiBObyBjYWNoZSBpbmZv
cm1hdGlvbiBzdHJ1Y3R1cmUgcHJvdmlkZWQuICovCiAKICAgICBzdGFydCArPSBzaXplb2Yoc3Ry
dWN0IHNtYmlvc190eXBlXzQpOwogCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvc21iaW9zX3R5cGVzLmggYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVz
LmgKaW5kZXggZTkyNGY4MTliMy4uMmJmMTY0NWJmYSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL3NtYmlvc190eXBlcy5oCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci9zbWJpb3NfdHlwZXMuaApAQCAtMTA0LDYgKzEwNCwxMSBAQCBzdHJ1Y3Qgc21iaW9zX3R5cGVf
MyB7CiAgICAgdWludDhfdCBwb3dlcl9zdXBwbHlfc3RhdGU7CiAgICAgdWludDhfdCB0aGVybWFs
X3N0YXRlOwogICAgIHVpbnQ4X3Qgc2VjdXJpdHlfc3RhdHVzOworICAgIHVpbnQzMl90IG9lbV9z
cGVjaWZpYzsKKyAgICB1aW50OF90IGhlaWdodDsKKyAgICB1aW50OF90IG51bWJlcl9vZl9wb3dl
cl9jb3JkczsKKyAgICB1aW50OF90IGNvbnRhaW5lZF9lbGVtZW50X2NvdW50OworICAgIHVpbnQ4
X3QgY29udGFpbmVkX2VsZW1lbnRfbGVuZ3RoOwogfSBfX2F0dHJpYnV0ZV9fICgocGFja2VkKSk7
CiAKIC8qIFNNQklPUyB0eXBlIDQgLSBQcm9jZXNzb3IgSW5mb3JtYXRpb24gKi8KQEAgLTEyMSw2
ICsxMjYsMTIgQEAgc3RydWN0IHNtYmlvc190eXBlXzQgewogICAgIHVpbnQxNl90IGN1cnJlbnRf
c3BlZWQ7CiAgICAgdWludDhfdCBzdGF0dXM7CiAgICAgdWludDhfdCB1cGdyYWRlOworICAgIHVp
bnQxNl90IGwxX2NhY2hlX2hhbmRsZTsKKyAgICB1aW50MTZfdCBsMl9jYWNoZV9oYW5kbGU7Cisg
ICAgdWludDE2X3QgbDNfY2FjaGVfaGFuZGxlOworICAgIHVpbnQ4X3Qgc2VyaWFsX251bWJlcl9z
dHI7CisgICAgdWludDhfdCBhc3NldF90YWdfc3RyOworICAgIHVpbnQ4X3QgcGFydF9udW1iZXJf
c3RyOwogfSBfX2F0dHJpYnV0ZV9fICgocGFja2VkKSk7CiAKIC8qIFNNQklPUyB0eXBlIDExIC0g
T0VNIFN0cmluZ3MgKi8KQEAgLTE1OCw2ICsxNjksMTEgQEAgc3RydWN0IHNtYmlvc190eXBlXzE3
IHsKICAgICB1aW50OF90IGJhbmtfbG9jYXRvcl9zdHI7CiAgICAgdWludDhfdCBtZW1vcnlfdHlw
ZTsKICAgICB1aW50MTZfdCB0eXBlX2RldGFpbDsKKyAgICB1aW50MTZfdCBzcGVlZDsKKyAgICB1
aW50OF90IG1hbnVmYWN0dXJlcl9zdHI7CisgICAgdWludDhfdCBzZXJpYWxfbnVtYmVyX3N0cjsK
KyAgICB1aW50OF90IGFzc2V0X3RhZ19zdHI7CisgICAgdWludDhfdCBwYXJ0X251bWJlcl9zdHI7
CiB9IF9fYXR0cmlidXRlX18gKChwYWNrZWQpKTsKIAogLyogU01CSU9TIHR5cGUgMTkgLSBNZW1v
cnkgQXJyYXkgTWFwcGVkIEFkZHJlc3MgKi8KLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:53:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:53: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.xen.org>)
	id 1dk8gk-00086u-1u; Tue, 22 Aug 2017 12:53:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8gi-00086n-Uz
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:53:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9B/0A-03044-8592C995; Tue, 22 Aug 2017 12:53:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzdcc06
 kwbrpyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bVI8+YCtawVDxbMI+1gfEccxcjJ4eQQJ7E
 57mLWEFsXgE7iXNzdoHZEgKGEqcX3mQBsVkEVCWWX78HVs8moC7R9mw7WI2IgLLE3e8zgGq4O
 JgFdjJJTJ71lgkkISzgIrHl1wq2LkYOoAVpEh/3ZYOEOQUsJToPvAcL8woISvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RpZ6iU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYDywKPAQoyQHk5Io7+TvsyOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBmacyJFBIsSk1PrUjLzAHGAUxagoNHSYQ3RR0ozVtck
 JhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd6pIEUCIEUZpXlwI2AxeYlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvGUgU3gy80rgNr0COoIJ6AjD1mkgR5QkIqSkGhhzDzx8aRK1jyn0wofoTcz
 LL81j7hIP3par6LC+puPblfb4smfZd94LBKmzVL/N3yHdeHtT1c9z3wQNdPafieRYVR63/bLq
 X79JxqdmhEp95vfLyu/M1WT3SI9kLux5eXn6C03/qZNuGRkbsMw6tH3O2aYfjB/k/Hca+gS9v
 uPT/fvSxqlMbwqVWIozEg21mIuKEwGjL6qYxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503406421!67054438!1
X-Originating-IP: [137.65.248.74]
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 58648 invoked from network); 22 Aug 2017 12:53:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:53:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:53:41 -0600
Message-Id: <599C45730200007800172054@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:53:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170821140913.11465-1-wei.liu2@citrix.com>
 <20170821140913.11465-2-wei.liu2@citrix.com>
In-Reply-To: <20170821140913.11465-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/3] xen: move hvm save code under common to
	x86
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDE2OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhlIGNvZGUgaXMgb25seSB1c2VkIGJ5IHg4NiBhdCB0aGlzIHBvaW50LiBNZXJnZSBjb21tb24v
aHZtL3NhdmUuYwo+IGludG8geDg2IGh2bS9zYXZlLmMuIE1vdmUgdGhlIGhlYWRlcnMgYW5kIGZp
eCB1cCBpbmNsdXNpb25zLiBSZW1vdmUKPiB0aGUgbm93IGVtcHR5IGNvbW1vbi9odm0gZGlyZWN0
b3J5Lgo+IAo+IEFsc28gZml4IHNvbWUgaXNzdWVzIHdoaWxlIG1vdmluZzoKPiAxLiByZW1vdmlu
ZyB0cmFpbGluZyBzcGFjZXM7Cj4gMi4gZml4IG11bHRpLWxpbmUgY29tbWVudDsKPiAzLiBtYWtl
ICJpIiBpbiBodm1fc2F2ZSB1bnNpZ25lZCBpbnQ7Cj4gNC4gYWRkIHNvbWUgYmxhbmsgbGluZXMg
dG8gc2VwYXJhdGUgc2VjdGlvbnMgb2YgY29kZTsKPiA1LiBjaGFuZ2UgYm9vbF90IHRvIGJvb2wu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:55:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12:55: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.xen.org>)
	id 1dk8iD-0008FW-Fw; Tue, 22 Aug 2017 12:55:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8iC-0008Ef-17
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:55:16 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 4E/9B-01862-3B92C995; Tue, 22 Aug 2017 12:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3eT5px
 Ig/4nhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9P7UFO/grmt/cZ29g3MvTxcjJISSQJ7Fz
 9n82EJtXwE7ixof3zCC2hIChxOmFN1lAbBYBVYkH7RPAbDYBdYm2Z9tZQWwRAWWJu99nAMW5O
 JgFdjJJTJ71lgkkISzgLnFx+Vt2kISQwBRGicvL/4FN5RSwlDjR3whUxAG0TVDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FA
 vqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw/BiAYAfj6t9OhxglOZiURHknf58d
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeLM05kQKCRalpqdWpGXmACMEp
 lSCg0dJhHehOlCat7ggMbc4Mx0idYpRUUqctw6kTwAkkVGaB9cGi8pLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEubVB5nCk5lXAjf9FdBiJqDFhq3TQBaXJCKkpBoY+1ap+KYKd0p9cdnxfsL
 D9SqcIdFsNWl7Jj+5x7P37dRoRcnWB9y7zNyia58o9E1XXuq+VNJrl71iStXyuRs22R4ISj8a
 OvON4DFnzZ3LTk4UqFmxJ3Clz4FfK97rZmgXqTsGehmW+M3KzPGVfvly28U7oR+cYpkFX7X9P
 /wyMmDi8/dHTYNWKLEUZyQaajEXFScCANJJqrzFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503406512!80203562!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57026 invoked from network); 22 Aug 2017 12:55:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:55:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:55:12 -0600
Message-Id: <599C45CE0200007800172057@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:55:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170821140913.11465-1-wei.liu2@citrix.com>
 <20170821140913.11465-3-wei.liu2@citrix.com>
 <20170821141410.x43jpzbpkmwazufu@citrix.com>
In-Reply-To: <20170821141410.x43jpzbpkmwazufu@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/3] xen: merge common hvm/irq.h into x86
	hvm/irq.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDE2OjE0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMDM6MDk6MTJQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
Pj4gVGhhdCBoZWFkZXIgZmlsZSBpcyBvbmx5IHVzZWQgYnkgeDg2LiBNZXJnZSBpcyBpbnRvIHRo
ZSB4ODYgaGVhZGVyLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBbLi4uXQo+PiArI2RlZmluZSBIVk1fSVJRX0RQQ0lfTUFDSF9QQ0kgICAgICAg
ICgxIDw8IF9IVk1fSVJRX0RQQ0lfTUFDSF9QQ0lfU0hJRlQpCj4+ICsjZGVmaW5lIEhWTV9JUlFf
RFBDSV9NQUNIX01TSSAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX01TSV9TSElGVCkK
Pj4gKyNkZWZpbmUgSFZNX0lSUV9EUENJX01BUFBFRCAgICAgICAgICAoMSA8PCBfSFZNX0lSUV9E
UENJX01BUFBFRF9TSElGVCkKPj4gKyNkZWZpbmUgSFZNX0lSUV9EUENJX0VPSV9MQVRDSCAgICAg
ICAoMSA8PCBfSFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCkKPj4gKyNkZWZpbmUgSFZNX0lS
UV9EUENJX0dVRVNUX1BDSSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0dVRVNUX1BDSV9TSElG
VCkKPj4gKyNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX01TSSAgICAgICAoMSA8PCBfSFZNX0lS
UV9EUENJX0dVRVNUX01TSV9TSElGVCkKPj4gKyNkZWZpbmUgSFZNX0lSUV9EUENJX0lERU5USVRZ
X0dTSSAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9TSElGVCkKPj4gKyNkZWZp
bmUgSFZNX0lSUV9EUENJX1RSQU5TTEFURSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX1RSQU5T
TEFURV9TSElGVCkKPiAKPiBIbW0uLi4gSSB0aGluayBJJ2QgYmV0dGVyIGNoYW5nZSB0aGVzZSB0
byAxdQo+IAo+PiArCj4+ICsjZGVmaW5lIFZNU0lfREVTVF9JRF9NQVNLIDB4ZmYKPj4gKyNkZWZp
bmUgVk1TSV9SSF9NQVNLICAgICAgMHgxMDAKPj4gKyNkZWZpbmUgVk1TSV9ETV9NQVNLICAgICAg
MHgyMDAKPj4gKyNkZWZpbmUgVk1TSV9ERUxJVl9NQVNLICAgMHg3MDAwCj4+ICsjZGVmaW5lIFZN
U0lfVFJJR19NT0RFICAgIDB4ODAwMAo+PiArCj4+ICsjZGVmaW5lIEdGTEFHU19TSElGVF9SSCAg
ICAgICAgICAgICA4Cj4+ICsjZGVmaW5lIEdGTEFHU19TSElGVF9ERUxJVl9NT0RFICAgICAxMgo+
PiArI2RlZmluZSBHRkxBR1NfU0hJRlRfVFJHX01PREUgICAgICAgMTUKPj4gKwo+PiArc3RydWN0
IGh2bV9nbXNpX2luZm8gewo+PiArICAgIHVpbnQzMl90IGd2ZWM7Cj4+ICsgICAgdWludDMyX3Qg
Z2ZsYWdzOwo+PiArICAgIGludCBkZXN0X3ZjcHVfaWQ7IC8qIC0xIDptdWx0aS1kZXN0LCBub24t
bmVnYXRpdmU6IGRlc3RfdmNwdV9pZCAqLwo+PiArICAgIGJvb2wgcG9zdGVkOyAvKiBkaXJlY3Rs
eSBkZWxpdmVyIHRvIGd1ZXN0IHZpYSBWVC1kIFBJPyAqLwo+PiArfTsKPj4gKwo+PiArc3RydWN0
IGh2bV9naXJxX2RwY2lfbWFwcGluZyB7Cj4+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+
PiArICAgIHVpbnQ4X3QgYnVzOwo+PiArICAgIHVpbnQ4X3QgZGV2aWNlOwo+PiArICAgIHVpbnQ4
X3QgaW50eDsKPj4gKyAgICB1aW50OF90IG1hY2hpbmVfZ3NpOwo+PiArfTsKPj4gKwo+PiArI2Rl
ZmluZSBOUl9JU0FJUlFTICAxNgo+PiArI2RlZmluZSBOUl9MSU5LICAgICA0Cj4+ICsjaWYgZGVm
aW5lZChDT05GSUdfWDg2KQo+PiArIyBkZWZpbmUgTlJfSFZNX0RPTVVfSVJRUyBBUlJBWV9TSVpF
KCgoc3RydWN0IGh2bV9od192aW9hcGljICopMCktPnJlZGlydGJsKQo+PiArI2VuZGlmCj4gCj4g
QW5kIHRoaXMgaWYgZGVmaW5lZCBpcyBub3QgbmVlZGVkIGFueSBtb3JlIGFmdGVyIG1vdmluZy4K
CldpdCB0aGVzZSBhZGp1c3RtZW50cwpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:56:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8iw-0008Kf-Og; Tue, 22 Aug 2017 12:56:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8iv-0008KW-Nw
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:56:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A0/87-03937-1E92C995; Tue, 22 Aug 2017 12:56:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/eB5px
 Ig5/nVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXa/exFExmrNjxoZG1gbGBsYuRk0NIIE/i
 08WZrCA2r4CdxIvHX8BsCQFDidMLb7KA2CwCqhKLdy1hB7HZBNQl2p5tB6sREVCWuPt9BlgNs
 0CsxLw5D8DiwgJuEh86T0LNT5Po+tnKDGJzClhKbFo8iamLkQNol6DE3x3CEK1aEg9/3YIaoy
 2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpWuglFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgSGHgMQ7GCcfdn/EKMkB5OSKO/k77MjhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwZmnMiRQSLEpNT61Iy8wBRgFMWoKDR0mE9zRImre4IDG3ODMdInWK0
 ZJj1r81X5g45oHJpg9bvjAJseTl56VKifOyA2NNSACkIaM0D24cLFIvMcpKCfMyAh0oxFOQWp
 SbWYIq/4pRnINRSZhXH2QtT2ZeCdzWV0AHMQEdZNg6DeSgkkSElFQDo7PlhMKn5tmXU9bE896
 SvHr5r92iV2ye/m4HFmsZpgimKy/ybHz8x7TuHoexWq2kWFZYoaL6tngF+x0sqmv9Vyx30HhV
 c+SA2b3WT5uX3pV/s+XS5vIbSWfYE7fHPE/rsvmy79txvyR3W/uvNfM9Ga4ErdjFr920a5PRh
 Et22es/3mcPzb+0UYmlOCPRUIu5qDgRAFsfg0nPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503406558!72380756!1
X-Originating-IP: [137.65.248.74]
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 61313 invoked from network); 22 Aug 2017 12:56:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:56:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:55:58 -0600
Message-Id: <599C45F9020000780017205A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:55:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170821140913.11465-1-wei.liu2@citrix.com>
 <20170821140913.11465-4-wei.liu2@citrix.com>
In-Reply-To: <20170821140913.11465-4-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86: switch to plain bool in
	passthrough code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDE2OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:56:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8jV-0008Pk-0h; Tue, 22 Aug 2017 12:56:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk8jU-0008PO-3L
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 12:56:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A8/03-01995-30A2C995; Tue, 22 Aug 2017 12:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvS6T1px
 Ig+czrS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozfFxcxF5xnrvi79TpbA+Mk5i5GTg4JAX+J
 zzsngNksAqoSBxd3M4LYbALKEj87e9lAbBGg+Obpp9m7GLk4mAWuMErMvjGHHSQhLJAqca7zE
 VgDr4CFRM/tNWC2kECdxKx/n5gg4oISJ2c+YQGxmQV0JBbs/gQ0lAPIlpZY/o8DJMwp4CrxZk
 oP2EhRARWJzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdQyO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUGMAgh2Mr7qdDzFKcjApifJO/j47UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb5bGnEghwaLU9NSKtMwcYNDDpCU4eJREeBeqA6V5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXOWwcyQwCkKKM0D24ELAIvMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZj3PsgUnsy8ErhNr4COYAI6wrB1GsgRJYkIKakGRq/VfYFvPI6bqbVbb7ivnu8dWth
 1xTTkQbz9M7v9dec9O0SSkiaxlm+1DPw671GLyY+H0rtDj/rI/lhus114pu0lx+1dP548K2qq
 fxi6gvN126bv0y2sW50Db627WWDVVNgy+0vevIsm2/incHyZKeWiezg/OD3Hb9f/lxV1ttsXr
 muu1dCrVGIpzkg01GIuKk4EAJdwdNG7AgAA
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503406593!111074765!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58032 invoked from network); 22 Aug 2017 12:56:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 12:56:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444663860"
Date: Tue, 22 Aug 2017 13:56:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822125631.uclqbxqxwhfvgs47@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-7-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-7-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 6/25] tools/libacpi: Add DMA remapping
 reporting (DMAR) ACPI table structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDdQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEFkZCBkbWFyIHRh
YmxlIHN0cnVjdHVyZSBhY2NvcmRpbmcgQ2hhcHRlciA4ICJCSU9TIENvbnNpZGVyYXRpb25zIiBv
Zgo+IFZUZCBzcGVjIFJldi4gMi40Lgo+IAo+IFZUZCBzcGVjOmh0dHA6Ly93d3cuaW50ZWwuY29t
L2NvbnRlbnQvZGFtL3d3dy9wdWJsaWMvdXMvZW4vZG9jdW1lbnRzL3Byb2R1Y3Qtc3BlY2lmaWNh
dGlvbnMvdnQtZGlyZWN0ZWQtaW8tc3BlYy5wZGYKPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55
dS5sYW5AaW50ZWwuY29tPgoKSSBjaGVjayB0aGUgc3BlYyBhbmQgdGhlIGNvbnRlbnQsIHRoZXkg
bWF0Y2guCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:56:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8jW-0008QH-78; Tue, 22 Aug 2017 12:56:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk8jU-0008PU-Kc
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:56:36 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B9/A1-01724-30A2C995; Tue, 22 Aug 2017 12:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQpdZa06
 kwcYPYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arP54Fe4Qq1l6PaWB8x9fFyMkhIeAncWjW
 WWYQm0VAVeLHlptMIDabgI7Exbk72UBsEQFdiWcLnoHZzAJOEuvPvmMHsYUFnCWuzV3DCGLzC
 nhIfOw4DDSHi0NI4C6jxIG9N6ASghInZz5hgWjWkViw+xPQIA4gW1pi+T8OkDCngJ3EpOerwG
 aKCqhInFy5BuwGIQFFif55D9gg7kyX2Pr3F/MERv5ZSKbOQjJ1FsLUBYzMqxjVi1OLylKLdC3
 1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg6+egYFxB+Prn06HGCU5mJREeSd/
 nx0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3UHNOpJBgUWp6akVaZg4wDmDSEhw8SiK8HCBp3
 uKCxNzizHSI1ClGRSlxXnaQhABIIqM0D64NFnuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKg
 nzLtMAmsKTmVcCN/0V0GImoMWGrdNAFpckIqSkGhhVc2QrPmfLrXZkevD9VZzfoqtXLm9SKGd
 8Imcn12YzQenhWQ42g8aaxyuC5cQXbZ+jk7JUZ0/CyeTnncLaIb6HpBaH71dT5Xp5auOHb1+/
 T65ZsWD64ZwLX3h7bovvVzMRX/1jxvnavqlmv5UN0h8fvDfNyeGZ1zpF951Boi/cCqX3XDyq7
 jlBiaU4I9FQi7moOBEAlDxB7LgCAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503406595!72526573!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27685 invoked from network); 22 Aug 2017 12:56:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 12:56:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51352888"
Date: Tue, 22 Aug 2017 13:56:09 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170822125609.wvis64fo3n62c4hq@MacBook-Pro-de-Roger.local>
References: <20170822094920.70151-1-roger.pau@citrix.com>
 <8c5d00a7-c3ab-8d3b-2138-0e672f224e22@citrix.com>
 <20170822113045.4i5klb45wqrqrckk@MacBook-Pro-de-Roger.local>
 <b595f68b-164f-1487-e93a-e83ed423bc96@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b595f68b-164f-1487-e93a-e83ed423bc96@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 00/19] libxl/xl: add PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDE6MzM6NTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wOC8xNyAxMjozMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gT24g
VHVlLCBBdWcgMjIsIDIwMTcgYXQgMTI6MjQ6MjlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiA+PiBPbiAyMi8wOC8xNyAxMDo0OSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4+PiBI
ZWxsbywKPiA+Pj4KPiA+Pj4gVGhpcyBzZXJpZXMgYWRkcyBhIG5ldyBQVkggZ3Vlc3QgdHlwZSB0
byBsaWJ4bC94bCwgdGhpcyBzdXBlcnNlZGVzIHRoZQo+ID4+PiBjdXJyZW50IFBWSHYyIGltcGxl
bWVudGF0aW9uLCB0aGF0IHJlbGllcyBvbiB1c2luZyB0aGUgIm5vbmUiIGRldmljZQo+ID4+PiBt
b2RlbCB2ZXJzaW9uLgo+ID4+Pgo+ID4+PiBBcyBwYXJ0IG9mIHRoaXMgc2VyaWVzIGEgbmV3IHhs
IG9wdGlvbiBpcyBhbHNvIGltcGxlbWVudGVkLCBjYWxsZWQKPiA+Pj4gInR5cGUiIHRoYXQgc3Vw
ZXJzZWRlcyB0aGUgY3VycmVudCAiYnVpbGRlciIgb3B0aW9uLiBBICJmaXJtd2FyZSIKPiA+Pj4g
b3B0aW9uIGlzIGFsc28gaW50cm9kdWNlZCBpbiBvcmRlciB0byBoYXZlIGEgdW5pZm9ybSB3YXkg
b2YgbG9hZGluZwo+ID4+PiBmaXJtd2FyZXMgZm9yIGFsbCBndWVzdCB0eXBlcyAoSFZNLCBQViBh
bmQgUFZIKS4KPiA+Pj4KPiA+Pj4gUGF0Y2ggMSBsaWZ0cyBzb21lIGZpZWxkcyBmcm9tIHRoZSBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyBkb21haW4KPiA+Pj4gc3BlY2lmaWMgc3ViLXN0cnVjdHMg
aW50byBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBpdHNlbGYsIHNvIHRoZXkgY2FuCj4gPj4+IGJl
IHVzZWQgYnkgYWxsIGRvbWFpbiB0eXBlcy4gUGF0Y2hlcyAyIGFuZCAzIGludHJvZHVjZSB0aGUg
bmV3IHR5cGUKPiA+Pj4gYW5kIGZpcm13YXJlIG9wdGlvbnMuIFBhdGNoIDQgaW50cm9kdWNlcyB0
aGUgUFZIIGd1ZXN0IHR5cGUgdG8gbGlieGwuCj4gPj4+Cj4gPj4+IFBhdGNoZXMgZnJvbSA1IHRv
IDE3IGFkZCBQVkggc3VwcG9ydCB0byBhbGwgdGhlIG5lZWRlZCBmdW5jdGlvbnMsIHRoaXMKPiA+
Pj4gY291bGQgYmUgY29uc2lkZXJlZCBhIHNpbmdsZSBwYXRjaCwgYnV0IEkndmUgdHJpZWQgdG8g
c3BsaXQgaXQgaW4KPiA+Pj4gb3JkZXIgdG8gZWFzZSB0aGUgcmV2aWV3LiBUaGUgY3VycmVudCBz
cGxpdCBpcyBkb25lIG9uIGEgcGVyIGZpbGUKPiA+Pj4gYmFzaXMuCj4gPj4+Cj4gPj4+IEZpbmFs
bHkgcGF0Y2ggMTggYWRkcyBQVkggc3VwcG9ydCB0byB4bCBhbmQgcGF0Y2ggMTkgcmVtb3ZlcyB0
aGUKPiA+Pj4gZGV2aWNlIG1vZGVsIHZlcnNpb24gIm5vbmUiLgo+ID4+IENhbiB3ZSBrZWVwIG5v
bmUgYXMgYW4gb3B0aW9uLCBldmVuIGlmIGl0IGxvb3NlcyBpdHMgc3BlY2lhbCBQVkgKPiA+PiBt
ZWFuaW5nPyAgSSd2ZSBnb3Qgc29tZSBwbGFucyBmb3IgWFRGIHRlc3Rpbmcgd2hlcmUgcGFydCBv
ZiB0aGUgdGVzdAo+ID4+IHBsYXlzIHRoZSBwYXJ0IG9mIHFlbXUgYnkgY29ubmVjdGluZyB0byB0
aGUgaW9yZXEgc2VydmVyLCBhbmQgaGF2aW5nIGFuCj4gPj4gYWJpbGl0eSB0byBjb25maWd1cmUg
Im5vIGRldmljZSBtb2RlbCAtIEkga25vdyB3aGF0IEknbSBkb2luZyIgd291bGQgYmUKPiA+PiBu
ZWNlc3NhcnkuCj4gPiBJIGd1ZXNzIHlvdSBjYW5ub3QgZG8gdGhhdCB3aXRoIFBWSCBiZWNhdXNl
IHlvdSB3YW50IHRoZSBmdWxsIHNldCBvZgo+ID4gZW11bGF0ZWQgZGV2aWNlcyBieSBYZW4gdG8g
YmUgYXZhaWxhYmxlIHRvIFhURj8KPiAKPiBXaGV0aGVyIGEgZGV2aWNlIG1vZGVsIGV4aXN0cyBp
cyBsb2dpY2FsbHkgaW5kZXBlbmRlbnQgb2YgdGhlIHR5cGUgb2YgZ3Vlc3QuCj4gCj4gSXQgaXMg
aW1wb3J0YW50IHRvIGJlIGFibGUgdG8gdGVzdCBhbGwgY29tYmluYXRpb25zLgoKSSdtIG5vdCBv
cHBvc2VkIHRvIGxlYXZpbmcgZGV2aWNlIG1vZGVsIHZlcnNpb24gIm5vbmUiLCBidXQgc2FkbHkg
dGhpcwpvcHRpb24gaGFzIGJlZW4gYWJ1c2VkLCBzbyBJSVJDIGRldmljZSBtb2RlbCB2ZXJzaW9u
ICJub25lIiBpbXBsaWVzCnRoYXQgeW91IHdvbid0IGdldCBRRU1VIGZvciB0aGUgUFYgZGlzayBi
YWNrZW5kcy4KCkRvZXMgd2hhdCB5b3UgcGxhbiB0byBkbyB3b3JrIGlmIHRoZSBsYXN0IHBhdGNo
IGlzIGRyb3BwZWQ/IEkgYmV0IGl0Cm5lZWRzIG11Y2ggbW9yZSBtYXNzYWdpbmcgZHVlIHRvIHRo
ZSBhbW91bnRzIG9mIHN3aXRjaGVzIGJhc2VkIG9uIHRoZQpkZXZpY2UgbW9kZWwgdmVyc2lvbi4K
Ck1heWJlIHlvdSBuZWVkIGEgZGV2aWNlX21vZGVsX292ZXJyaWRlX3BhdGggaW5zdGVhZCwgb3Ig
c29tZXRoaW5nCnNpbWlsYXI/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 12:59:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 12: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.xen.org>)
	id 1dk8mJ-0000NE-KX; Tue, 22 Aug 2017 12:59:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8mI-0000N0-3i
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 12:59:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CA/99-03557-1BA2C995; Tue, 22 Aug 2017 12:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3eD1px
 Ig2O/TS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVNxuYCt4xVZzc9ZGtgXElUxcjJ4eQQJ7E
 zOPXWUFsXgE7iafPLrKB2BIChhKnF95kAbFZBFQlTuxbCGazCahLtD3bDlYvImAgsXLTLCCbi
 4NZ4AeTxOotP8ASwgJpEn9vtbKBJIQEehkldt3oAerm4OAU8JU48zsVxOQVEJT4u0MYpJxZQE
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRroZd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh8DECwg3H2Zf9DjJIcTEqivJO/z44U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbqDknUkiwKDU9tSItMwcYBzBpCQ4eJRFeDpA0b3FBY
 m5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeSeCFAmAFGWU5sGNgMXkJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnzSoFM4cnMK4Hb9AroCCagIwxbp4EcUZKIkJJqYAywNvEv+qFyme+8B/9M65V
 XjGWLVuQFTNHRenNEXlznzcSIrR72WvEn5l+27hJjmmMm56vzbKdMavq3dPeretkbGlmupkwV
 C5Jrdn+SwHzuXND/0Hvtf3ptt9VsPrtw0uF6ts0f1r0LeGFRvEDvzocv++7/mvSEZevM2+7tc
 xbzdx0sXKLSdlSJpTgj0VCLuag4EQBvKZp5xAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503406767!72827556!1
X-Originating-IP: [137.65.248.74]
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 49371 invoked from network); 22 Aug 2017 12:59:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 12:59:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 06:59:26 -0600
Message-Id: <599C46CD020000780017208E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 06:59:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307946273.29525.14036690240810795204.stgit@Solace.fritz.box>
In-Reply-To: <150307946273.29525.14036690240810795204.stgit@Solace.fritz.box>
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>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/6] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA4LjE3IGF0IDIwOjA0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ2hhbmdlcyBmcm9tIHYyOgo+ICogaW5pdGlhbGl6ZSBpZGxlX2NwdW1hc2sgdG8gImFs
bCBjbGVhciIsIGkuZS4sIGFsbCB0aGUgQ1BVcyBhcmUgYnVzeTsKPiAgIHRoZXknbGwgY2xlYXIg
dGhlaXIgYml0IG91dCB0aGVtc2VsdmVzIGFzIHNvb24gYXMgdGhlIHJ1biB0aGUgaWRsZQo+ICAg
bG9vcCAocHJldHR5IHNvb24gYW55d2F5KS4KCkp1c3QgdG8gbWFrZSBzdXJlIEkgY29ycmVjdGx5
IHVuZGVyc3RhbmQgdGhpcyAtIHlvdSByZWFsbHkgbWVhbgoidGhleSdsbCBzZXQgdGhlaXIgYml0
IHRoZW1zZWx2ZXMgLi4uIj8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 13:04:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 13:04: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.xen.org>)
	id 1dk8rK-00014n-7S; Tue, 22 Aug 2017 13:04:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dk8rI-00014h-Vy
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 13:04:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C4/28-03368-8EB2C995; Tue, 22 Aug 2017 13:04:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/e59px
 Ig1cHlS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmPReYCtqFKlqXPmdsYJzO18XIySEkkCex
 404jE4jNK2An0b6nhxnElhAwlDi98CYLiM0ioCqxauNlRhCbTUBdou3ZdlYQW0TAQGLlpllAN
 hcHs8APJomG3X/BBgkLREis7JjDDJIQEuhllOie2w3WzSngK3H9zUT2LkYOoG2CEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFusY
 GeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GP+uDTzEKMnBpCTKO/n7
 7EghvqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMHrDAx0IcGi1PTUirTMHGCMw
 JRKcPAoifAmgaR5iwsSc4sz0yFSpxgVpcR59UASAiCJjNI8uDZYXF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO9vLaApPJl5JXDTXwEtZgJabNg6DWRxSSJCSqqB0aFQ8eULQx+eIxv/CH3
 j72h9deX7npKe1d+6BCoFEoJrH2oHb3fINFvGUHvdJjbV2ff3tyflH4t7XlUVWpkc6J5x4er7
 /idfFlkcvHze2HjFSe+O/z8b26Q6ujS5BQ13B/bmS0xz2xd49MiMS+cWbJruu+up7Y1Jbj+ah
 B6F2C5mTCgs45m3VImlOCPRUIu5qDgRAF2hoN3GAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503407077!100465261!1
X-Originating-IP: [137.65.248.74]
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 23399 invoked from network); 22 Aug 2017 13:04:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 13:04:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Aug 2017 07:04:37 -0600
Message-Id: <599C480402000078001720A3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 22 Aug 2017 07:04:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
In-Reply-To: <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
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>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen: RCU: avoid busy waiting until
 the end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA4LjE3IGF0IDIwOjA0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvY3B1L213YWl0LWlkbGUuYwo+IEBAIC03NDEsOSArNzQxLDggQEAgc3RhdGljIHZvaWQg
bXdhaXRfaWRsZSh2b2lkKQo+ICAJfQo+ICAKPiAgCWNwdWZyZXFfZGJzX3RpbWVyX3N1c3BlbmQo
KTsKPiAtCj4gIAlzY2hlZF90aWNrX3N1c3BlbmQoKTsKPiAtCS8qIHNjaGVkX3RpY2tfc3VzcGVu
ZCgpIGNhbiByYWlzZSBUSU1FUl9TT0ZUSVJRLiBQcm9jZXNzIGl0IG5vdy4gKi8KPiArCS8qIFRp
bWVyIHJlbGF0ZWQgb3BlcmF0aW9ucyBjYW4gcmFpc2UgVElNRVJfU09GVElSUS4gUHJvY2VzcyBp
dCBub3cuICovCj4gIAlwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKCklzIHRoaXMgYSBsZWZ0
b3ZlciBmcm9tIHYxPyBPdGhlcndpc2UsIHdoeSBkbyB5b3UgZG8gdGhlIGFkanVzdG1lbnQKaGVy
ZSBidXQgbm90IGluIGFjcGlfcHJvY2Vzc29yX2lkbGUoKT8KCj4gLS0tIGEveGVuL2NvbW1vbi9y
Y3VwZGF0ZS5jCj4gKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCj4gQEAgLTg0LDggKzg0LDM3
IEBAIHN0cnVjdCByY3VfZGF0YSB7Cj4gICAgICBpbnQgY3B1Owo+ICAgICAgc3RydWN0IHJjdV9o
ZWFkIGJhcnJpZXI7Cj4gICAgICBsb25nICAgICAgICAgICAgbGFzdF9yc19xbGVuOyAgICAgLyog
cWxlbiBkdXJpbmcgdGhlIGxhc3QgcmVzY2hlZCAqLwo+ICsKPiArICAgIC8qIDMpIGlkbGUgQ1BV
cyBoYW5kbGluZyAqLwo+ICsgICAgc3RydWN0IHRpbWVyIGlkbGVfdGltZXI7Cj4gKyAgICBib29s
IGlkbGVfdGltZXJfYWN0aXZlOwo+ICB9Owo+ICAKPiArLyoKPiArICogSWYgYSBDUFUgd2l0aCBS
Q1UgY2FsbGJhY2tzIHF1ZXVlZCBnb2VzIGlkbGUsIHdoZW4gdGhlIGdyYWNlIHBlcmlvZCBpcwo+
ICsgKiBub3QgZmluaXNoZWQgeWV0LCBob3cgY2FuIHdlIG1ha2Ugc3VyZSB0aGF0IHRoZSBjYWxs
YmFja3Mgd2lsbCBldmVudHVhbGx5Cj4gKyAqIGJlIGV4ZWN1dGVkPyBJbiBMaW51eCAoMi42LjIx
LCB0aGUgZmlyc3QgInRpY2tsZXNzIGlkbGUiIExpbnV4IGtlcm5lbCksCj4gKyAqIHRoZSBwZXJp
b2RpYyB0aW1lciB0aWNrIHdvdWxkIG5vdCBiZSBzdG9wcGVkIGZvciBzdWNoIENQVS4gSGVyZSBp
biBYZW4sCj4gKyAqIHdlIChtYXkpIGRvbid0IGV2ZW4gaGF2ZSBhIHBlcmlvZGljIHRpbWVyIHRp
Y2ssIHNvIHdlIG5lZWQgdG8gdXNlIGEKPiArICogc3BlY2lhbCBwdXJwb3NlIHRpbWVyLgo+ICsg
Kgo+ICsgKiBTdWNoIHRpbWVyOgo+ICsgKiAxKSBpcyBhcm1lZCBvbmx5IHdoZW4gYSBDUFUgd2l0
aCBhbiBSQ1UgY2FsbGJhY2socykgcXVldWVkIGdvZXMgaWRsZQo+ICsgKiAgICBiZWZvcmUgdGhl
IGVuZCBvZiB0aGUgY3VycmVudCBncmFjZSBwZXJpb2QgKF9ub3RfIGZvciBhbnkgQ1BVcyB0aGF0
Cj4gKyAqICAgIGdvIGlkbGUhKTsKPiArICogMikgd2hlbiBpdCBmaXJlcywgaXQgaXMgb25seSBy
ZS1hcm1lZCBpZiB0aGUgZ3JhY2UgcGVyaW9kIGlzIHN0aWxsCj4gKyAqICAgIHJ1bm5pbmc7Cj4g
KyAqIDMpIGl0IGlzIHN0b3BwZWQgaW1tZWRpYXRlbHksIGlmIHRoZSBDUFUgd2FrZXMgdXAgZnJv
bSBpZGxlIGFuZAo+ICsgKiAgICByZXN1bWVzICdub3JtYWwnIGV4ZWN1dGlvbi4KPiArICoKPiAr
ICogQWJvdXQgaG93IGZhciBpbiB0aGUgZnV0dXJlIHRoZSB0aW1lciBzaG91bGQgYmUgcHJvZ3Jh
bW1lZCBlYWNoIHRpbWUsCj4gKyAqIGl0J3MgaGFyZCB0byB0ZWxsIChndWVzcyEhKS4gU2luY2Ug
dGhpcyBtaW1pY3MgTGludXgncyBwZXJpb2RpYyB0aW1lcgo+ICsgKiB0aWNrLCB0YWtlIHZhbHVl
cyB1c2VkIHRoZXJlIGFzIGFuIGluZGljYXRpb24uIEluIExpbnV4IDIuNi4yMSwgdGljawo+ICsg
KiBwZXJpb2QgY2FuIGJlIDEwbXMsIDRtcywgMy4zM21zIG9yIDFtcy4gTGV0J3MgdXNlIDEwbXMs
IHRvIGVuYWJsZQo+ICsgKiBhdCBsZWFzdCBzb21lIHBvd2VyIHNhdmluZyBvbiB0aGUgQ1BVIHRo
YXQgaXMgZ29pbmcgaWRsZS4KPiArICovCj4gKyNkZWZpbmUgUkNVX0lETEVfVElNRVJfUEVSSU9E
IE1JTExJU0VDUygxMCkKCldpdGggeW91IGV2ZW4gbWVudGlvbmluZyB0aGF0IHRoZSBvcmlnaW5h
bCBMaW51eCBjb2RlIGhhcyB3YXlzCnRvIHVzZSBkaWZmZXJlbnQgdmFsdWVzLCB3b3VsZG4ndCBp
dCBiZSB3b3J0aCBhbGxvd2luZyB0aGlzIHRvIGJlCmNvbW1hbmQgbGluZSBjb250cm9sbGFibGU/
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 13:12:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 13:12: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.xen.org>)
	id 1dk8z2-0001la-0K; Tue, 22 Aug 2017 13:12:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk8z0-0001lU-5n
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 13:12:38 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 10/77-01995-5CD2C995; Tue, 22 Aug 2017 13:12:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO4R3Tm
 RBsv+m1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl721rZCl5zVJx/soW9gXE/excjO4eEgL/E
 WiCLk4NFQFXix5oWFhCbTUBZ4mdnLxuILQIU3zz9NFANFwezwBVGidk35oA1CAtEStz+vxasi
 FfAQmL11pmMILaQQJ3EwgWz2SHighInZz4BG8osoCOxYPcnoHoOIFtaYvk/DpAwp4CrxIk3x5
 lBbFEBFYnOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1jA72kosz0jJL
 cxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAwq2dgYNzB2HnC7xCjJAeTkijv5O+zI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8H7QmRMpJFiUmp5akZaZAwx4mLQEB4+SCO8EkDRvcUFibnFmO
 kTqFKOilDjvLJCEAEgiozQPrg0WZZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMuB5nCk5
 lXAjf9FdBiJqDFhq3TQBaXJCKkpBoYFyzae/Jcks6iHbvvcf3SMhEuKL+c7C3hN//cnDmHPb9
 tbZXys1a92GfVm/PaWPRko83qm0I+z48eY/KtXrB42gMWQ/670a16W2saH6+bwdfnrjshvGX7
 Akkh362si3ujTRKv7fzCd75VXoN54qGT2yIvZM270Jpu/rn/7bbEPS4nJAO9nNJFlFiKMxINt
 ZiLihMBAjiWt60CAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503407554!110918048!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42462 invoked from network); 22 Aug 2017 13:12:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 13:12:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436391570"
Date: Tue, 22 Aug 2017 14:12:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822131232.2wtpfskzsgzall3k@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDhQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoZSBCSU9TIHJl
cG9ydHMgdGhlIHJlbWFwcGluZyBoYXJkd2FyZSB1bml0cyBpbiBhIHBsYXRmb3JtIHRvIHN5c3Rl
bSBzb2Z0d2FyZQo+IHRocm91Z2ggdGhlIERNQSBSZW1hcHBpbmcgUmVwb3J0aW5nIChETUFSKSBB
Q1BJIHRhYmxlLgo+IE5ldyBmaWVsZHMgYXJlIGludHJvZHVjZXMgZm9yIERNQVIgdGFibGUuIFRo
ZXNlIG5ldyBmaWVsZHMgYXJlIHNldCBieQo+IHRvb2xzdGFjayB0aHJvdWdoIHBhcnNpbmcgZ3Vl
c3QncyBjb25maWcgZmlsZS4gY29uc3RydWN0X2RtYXIoKSBpcyBhZGRlZCB0bwo+IGJ1aWxkIERN
QVIgdGFibGUgYWNjb3JkaW5nIHRvIHRoZSBuZXcgZmllbGRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55
dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYmFjcGkvYnVpbGQuYyAg
IHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ICB0b29scy9saWJhY3BpL2xpYmFjcGkuaCB8ICA5ICsrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdl
ZCwgNjYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2J1aWxk
LmMgYi90b29scy9saWJhY3BpL2J1aWxkLmMKPiBpbmRleCBmOTg4MWM5Li5jN2NjNzg0IDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwo+ICsrKyBiL3Rvb2xzL2xpYmFjcGkvYnVp
bGQuYwo+IEBAIC0yOCw2ICsyOCwxMCBAQAo+ICAKPiAgI2RlZmluZSBBQ1BJX01BWF9TRUNPTkRB
UllfVEFCTEVTIDE2Cj4gIAo+ICsjZGVmaW5lIFZURF9IT1NUX0FERFJFU1NfV0lEVEggMzkKPiAr
I2RlZmluZSBJNDQwX1BTRVVET19CVVNfUExBVEZPUk0gMHhmZgo+ICsjZGVmaW5lIEk0NDBfUFNF
VURPX0RFVkZOX0lPQVBJQyAweDAKCkkgaGF2ZSBzb21lIHN0dXBpZCBxdWVzdGlvbnMuIFdoYXQg
YXJlIHRoZXNlIEk0NDAgdmFsdWVzPyBXaGVyZSBkbyB0aGV5CmNvbWUgZnJvbT8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 13:19:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 13: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.xen.org>)
	id 1dk95g-00023R-QM; Tue, 22 Aug 2017 13:19:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk95g-00023L-9a
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 13:19:32 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C0/10-03937-36F2C995; Tue, 22 Aug 2017 13:19:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW6y/px
 Ig4c3GC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5P6azF0zRqlj39BZLA+NHuS5GDg4JAX+J
 7wuiuxg5OVgEVCXmHjzODmKzCShL/OzsZQOxRYDim6efBopzcTALXGGUmH1jDjtIr7BApsS6I
 9ogNbwCFhIfN5xlArGFBOokTnTeZ4eIC0qcnPmEBcRmFtCRWLD7ExtIK7OAtMTyfxwgYU4BV4
 kLn3uZQWxRARWJzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdQwO9pKL
 M9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTIzDMGIBgB+Px93GHGCU5mJREeSd/nx0pxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJXUG9OpJBgUWp6akVaZg4w4GHSEhw8SiK81iBp3uKCxNziz
 HSI1ClGXY4Nq9d/YRJiycvPS5US5z2oC1QkAFKUUZoHNwIWfZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzBsAsoonM68EbtMroCOYgI4wbJ0GckRJIkJKqoGxoIZj4W6Nap+byy/9TeG5kND
 q+/u23tLDSz6nxBjFnXAsZnBxslzF+Vyn8EF8cFz7gQY5jqkOdjw9s9/KbvunNvuJzok9L5l6
 vPb0SrJFBS4SuKN9pnzKTG6hU7v7Z2Uf7rxmzn56nW2wVdK+fYzdr7YfvpH56t+69xNW7PT8t
 Ust+faveSo/lViKMxINtZiLihMBfYBUSrkCAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503407969!65101218!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52210 invoked from network); 22 Aug 2017 13:19:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 13:19:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444669307"
Date: Tue, 22 Aug 2017 14:19:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822131927.y4asn3e3behvzhy6@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-9-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-9-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 8/25] tools/libxl: Add a user
 configurable parameter to control vIOMMU attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpbLi4uXQo+IC09YmFjayAK
PiArPWJhY2sKPiArCj4gKz1pdGVtIEI8dmlvbW11PSJWSU9NTVVfU1RSSU5HIj4KPiArCj4gK1Nw
ZWNpZmllcyB0aGUgdklPTU1VIHdoaWNoIGFyZSB0byBiZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3Qu
Cj4gKwo+ICtCPFZJT01NVV9TVFJJTkc+IGhhcyB0aGUgZm9ybSBDPEtFWT1WQUxVRSxLRVk9VkFM
VUUsLi4uPiB3aGVyZToKPiArCj4gKz1vdmVyIDQKPiArCj4gKz1pdGVtIEI8S0VZPVZBTFVFPgo+
ICsKPiArUG9zc2libGUgQjxLRVk+cyBhcmU6Cj4gKwo+ICs9b3ZlciA0Cj4gKwo+ICs9aXRlbSBC
PHR5cGU9IlNUUklORyI+Cj4gKwo+ICtDdXJyZW50bHkgdGhlcmUgaXMgb25seSBvbmUgdmFsaWQg
dHlwZToKPiArCj4gKyh4ODYgb25seSkgImludGVsX3Z0ZCIgbWVhbnMgcHJvdmlkaW5nIGEgZW11
bGF0ZWQgSW50ZWwgVlQtZCB0byB0aGUgZ3Vlc3QuCj4gKwo+ICs9aXRlbSBCPGludHJlbWFwPUJP
T0xFQU4+Cj4gKwo+ICtTcGVjaWZpZXMgd2hldGhlciB0aGUgdklPTU1VIHNob3VsZCBzdXBwb3J0
IGludGVycnVwdCByZW1hcHBpbmcKPiArYW5kIGRlZmF1bHQgJ3RydWUnLgo+ICsKPiArPWl0ZW0g
Qjx4MmFwaWM9Qk9PTEVBTj4KPiArCj4gK1NwZWNpZmllcyB3aGV0aGVyIHRoZSB2SU9NTVUgc2hv
dWxkIHN1cHBvcnQgeDJhcGljIG1vZGUgYW5kIGRlZmF1bHQgJ3RydWUnLgo+ICtPbmx5IHZhbGlk
IGZvciAiaW50ZWxfdnRkIi4KCldoeSBub3QgZXhwb3NlIGJhc2UgYWRkcmVzcyBhbmQgbGVuZ3Ro
IGFzIHdlbGw/Cgo+ICsKPiArPWJhY2sKPiAgCj4gID1oZWFkMyBHdWVzdCBWaXJ0dWFsIFRpbWUg
Q29udHJvbHMKPiAgCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IGluZGV4IDhhOTg0OWMuLjdhYmQ3MGMgMTAw
NjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCj4gQEAgLTQ1MCw2ICs0NTAsMjEgQEAgbGlieGxfYWx0cDJtX21v
ZGUgPSBFbnVtZXJhdGlvbigiYWx0cDJtX21vZGUiLCBbCj4gICAgICAoMywgImxpbWl0ZWQiKSwK
PiAgICAgIF0sIGluaXRfdmFsID0gIkxJQlhMX0FMVFAyTV9NT0RFX0RJU0FCTEVEIikKPiAgCj4g
K2xpYnhsX3Zpb21tdV90eXBlID0gRW51bWVyYXRpb24oInZpb21tdV90eXBlIiwgWwo+ICsgICAg
KDEsICJpbnRlbF92dGQiKSwKPiArICAgIF0pCj4gKwo+ICtsaWJ4bF92aW9tbXVfaW5mbyA9IFN0
cnVjdCgidmlvbW11X2luZm8iLCBbCj4gKyAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhs
X3Zpb21tdV90eXBlLCAidHlwZSIsCj4gKyAgICAgICAgICAgWygiaW50ZWxfdnRkIiwgU3RydWN0
KE5vbmUsIFsKPiArICAgICAgICAgICAgICAgICAoIngyYXBpYyIsICAgICBsaWJ4bF9kZWZib29s
KV0pKQo+ICsgICAgICAgICAgIF0pKSwKPiArICAgICgiaW50cmVtYXAiLCAgICAgICAgbGlieGxf
ZGVmYm9vbCksCj4gKyAgICAoImNhcCIsICAgICAgICAgICAgIHVpbnQ2NCksCj4gKyAgICAoImJh
c2VfYWRkciIsICAgICAgIHVpbnQ2NCksCj4gKyAgICAoImxlbiIsICAgICAgICAgICAgIHVpbnQ2
NCksCj4gKyAgICBdKQo+ICsKPiAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRv
bWFpbl9idWlsZF9pbmZvIixbCj4gICAgICAoIm1heF92Y3B1cyIsICAgICAgIGludGVnZXIpLAo+
ICAgICAgKCJhdmFpbF92Y3B1cyIsICAgICBsaWJ4bF9iaXRtYXApLAo+IEBAIC01MDYsNiArNTIx
LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZv
IixbCj4gICAgICAjIDY1MDAwIHdoaWNoIGlzIHJlc2VydmVkIGJ5IHRoZSB0b29sc3RhY2suCj4g
ICAgICAoImRldmljZV90cmVlIiwgICAgICBzdHJpbmcpLAo+ICAgICAgKCJhY3BpIiwgICAgICAg
ICAgICAgbGlieGxfZGVmYm9vbCksCj4gKyAgICAoInZpb21tdSIsICAgICAgICAgICBsaWJ4bF92
aW9tbXVfaW5mbyksCgpBbiBhcnJheSBwbGVhc2UsIHdlIHNob3VsZG4ndCBsaW1pdCB0aGUgbnVt
YmVyIG9mIHZpb21tdXMuCgo+ICAgICAgKCJ1IiwgS2V5ZWRVbmlvbihOb25lLCBsaWJ4bF9kb21h
aW5fdHlwZSwgInR5cGUiLAo+ICAgICAgICAgICAgICAgICAgWygiaHZtIiwgU3RydWN0KE5vbmUs
IFsoImZpcm13YXJlIiwgICAgICAgICBzdHJpbmcpLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoImJpb3MiLCAgICAgICAgICAgICBsaWJ4bF9iaW9zX3R5cGUpLAo+
IGRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwo+
IGluZGV4IDVjMmJmMTcuLjExYzRlYjIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfcGFyc2Uu
Ywo+ICsrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBAQCAtMTcsNiArMTcsNyBAQAo+ICAjaW5j
bHVkZSA8bGltaXRzLmg+Cj4gICNpbmNsdWRlIDxzdGRpby5oPgo+ICAjaW5jbHVkZSA8c3RkbGli
Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZG9tY3RsLmg+CgpXaHkgaXMgdGhpcyBuZWVkZWQ/Cgo+ICAj
aW5jbHVkZSA8eGVuL2h2bS9lODIwLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaHZtL3BhcmFtcy5oPgo+
ICAKPiBAQCAtMzAsNiArMzEsOSBAQAo+ICAKPiAgZXh0ZXJuIHZvaWQgc2V0X2RlZmF1bHRfbmlj
X3ZhbHVlcyhsaWJ4bF9kZXZpY2VfbmljICpuaWMpOwo+ICAKPiArI2RlZmluZSBWSU9NTVVfVlRE
X0JBU0VfQUREUiAgICAgICAgMHhmZWQ5MDAwMFVMTAo+ICsjZGVmaW5lIFZJT01NVV9WVERfUkVH
SVNURVJfTEVOICAgICAweDEwMDBVTEwKPiArCj4gICNkZWZpbmUgQVJSQVlfRVhURU5EX0lOSVRf
X0NPUkUoYXJyYXksY291bnQsaW5pdGZuLG1vcmUpICAgICAgICAgICAgICAgIFwKPiAgICAgICh7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICAgICAgICAgIHR5cGVvZigoY291bnQpKSBhcnJheV9leHRlbmRfb2xkX2Nv
dW50ID0gKGNvdW50KTsgICAgICAgICAgICAgICBcCj4gQEAgLTgwNCw2ICs4MDgsNjEgQEAgaW50
IHBhcnNlX3VzYmRldl9jb25maWcobGlieGxfZGV2aWNlX3VzYmRldiAqdXNiZGV2LCBjaGFyICp0
b2tlbikKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICsvKiBQYXJzZXMgdmlvbW11IGRhdGEg
YW5kIGFkZHMgaW5mbyBpbnRvIHZpb21tdQo+ICsgKiBSZXR1cm5zIDEgaWYgdGhlIGlucHV0IGRv
ZXNuJ3QgZm9ybSBhIHZhbGlkIHZpb21tdQo+ICsgKiBvciBwYXJzZWQgdmFsdWVzIGFyZSBub3Qg
Y29ycmVjdC4gU3VjY2Vzc2Z1bCBwYXJzZSByZXR1cm5zIDAgKi8KPiArc3RhdGljIGludCBwYXJz
ZV92aW9tbXVfY29uZmlnKGxpYnhsX3Zpb21tdV9pbmZvICp2aW9tbXUsIGNvbnN0IGNoYXIgKmlu
Zm8pCj4gK3sKPiArICAgIGNoYXIgKnB0ciwgKm9wYXJnLCAqc2F2ZXB0ciA9IE5VTEwsICpidWYg
PSB4c3RyZHVwKGluZm8pOwo+ICsKPiArICAgIHB0ciA9IHN0cnRva19yKGJ1ZiwgIiwiLCAmc2F2
ZXB0cik7Cj4gKyAgICBpZiAoTUFUQ0hfT1BUSU9OKCJ0eXBlIiwgcHRyLCBvcGFyZykpIHsKPiAr
ICAgICAgICBpZiAoIXN0cmNtcChvcGFyZywgImludGVsX3Z0ZCIpKSB7Cj4gKyAgICAgICAgICAg
IHZpb21tdS0+dHlwZSA9IExJQlhMX1ZJT01NVV9UWVBFX0lOVEVMX1ZURDsKPiArICAgICAgICB9
IGVsc2Ugewo+ICsgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgdmlvbW11IHR5
cGU6ICVzXG4iLCBvcGFyZyk7Cj4gKyAgICAgICAgICAgIHJldHVybiAxOwo+ICsgICAgICAgIH0K
PiArICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJ2aW9tbXUgdHlwZSBz
aG91bGQgYmUgc2V0IGZpcnN0OiAlc1xuIiwgb3BhcmcpOwo+ICsgICAgICAgIHJldHVybiAxOwo+
ICsgICAgfQo+ICsKPiArICAgIHB0ciA9IHN0cnRva19yKE5VTEwsICIsIiwgJnNhdmVwdHIpOwo+
ICsgICAgaWYgKE1BVENIX09QVElPTigiaW50cmVtYXAiLCBwdHIsIG9wYXJnKSkgewo+ICsgICAg
ICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZ2aW9tbXUtPmludHJlbWFwLCAhIXN0cnRvdWwob3Bhcmcs
IE5VTEwsIDApKTsKPiArICAgIH0KPiArCj4gKyAgICBpZiAodmlvbW11LT50eXBlID09IExJQlhM
X1ZJT01NVV9UWVBFX0lOVEVMX1ZURCkgewo+ICsgICAgICAgIGZvciAocHRyID0gc3RydG9rX3Io
TlVMTCwgIiwiLCAmc2F2ZXB0cik7IHB0cjsKPiArICAgICAgICAgICAgIHB0ciA9IHN0cnRva19y
KE5VTEwsICIsIiwgJnNhdmVwdHIpKSB7Cj4gKyAgICAgICAgICAgIGlmIChNQVRDSF9PUFRJT04o
IngyYXBpYyIsIHB0ciwgb3BhcmcpKSB7Cj4gKyAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29s
X3NldCgmdmlvbW11LT51LmludGVsX3Z0ZC54MmFwaWMsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAhIXN0cnRvdWwob3BhcmcsIE5VTEwsIDApKTsKPiArICAgICAgICAgICAg
fSBlbHNlIHsKPiArICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVW5rbm93biBzdHJp
bmcgYCVzJyBpbiB2aW9tbXUgc3BlY1xuIiwgcHRyKTsKPiArICAgICAgICAgICAgICAgIHJldHVy
biAxOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAobGli
eGxfZGVmYm9vbF9pc19kZWZhdWx0KHZpb21tdS0+aW50cmVtYXApKQo+ICsgICAgICAgICAgICBs
aWJ4bF9kZWZib29sX3NldCgmdmlvbW11LT5pbnRyZW1hcCwgdHJ1ZSk7Cj4gKwo+ICsgICAgICAg
IGlmICghbGlieGxfZGVmYm9vbF92YWwodmlvbW11LT5pbnRyZW1hcCkpIHsKPiArICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJDYW5ub3QgY3JlYXRlIG9uZSB2aXJ0dWFsIFZURCB3aXRob3V0
IGludHJlbWFwXG4iKTsKPiArICAgICAgICAgICAgcmV0dXJuIDE7Cj4gKyAgICAgICAgfQo+ICsK
PiArICAgICAgICAvKiBTZXQgZGVmYXVsdCB2YWx1ZXMgdG8gdW5leHBvc2VkIGZpZWxkcyAqLwo+
ICsgICAgICAgIHZpb21tdS0+YmFzZV9hZGRyID0gVklPTU1VX1ZURF9CQVNFX0FERFI7Cj4gKyAg
ICAgICAgdmlvbW11LT5sZW4gPSBWSU9NTVVfVlREX1JFR0lTVEVSX0xFTjsKPiArCgpZb3UncmUg
ZG9pbmcgdGhpcyBpcyB4bC4gVGhpcyBpcyBub3QgcmlnaHQuIFRoZSBkZWZhdWx0IHZhbHVlIHNo
b3VsZCBiZQpzZXQgZnJvbSB3aXRoaW4gbGlieGwuCgpZb3Ugc2hvdWxkIGhhdmUgYSBsaWJ4bF9Y
WFhfc2V0ZGVmYXVsdCBmdW5jdGlvbiBmb3IgdGhpcyB0eXBlLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 13:44:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 13:44: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.xen.org>)
	id 1dk9Tl-0003rh-QS; Tue, 22 Aug 2017 13:44:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk9Tk-0003rb-PI
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 13:44:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B4/AD-09901-8353C995; Tue, 22 Aug 2017 13:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK656Zx
 Ig6lzZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oybbUtZCzazV6z8M5utgfEMaxcjJ4eEgL/E
 ngUPwWwWAVWJv7OmsYHYbALKEj87e8FsESC799dvli5GLg5mgTOMEvePvANKcHAIC8RItB2MA
 6nhFbCQmPbtAliNkMAbJomlbRdZIRKCEidnPmEBsZkFdCQW7P4E1sssIC2x/B8HSJhTwF5i2s
 YbYCWiAioSnUvngNlCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BQL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH46dlAYcYJTmYlER5J3+fHSnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgtfGZE6kkGBRanpqRVpmDjDoYdISHDxKIrzdIGne4oLE3OLMd
 IjUKUZdjqYPW74wCbHk5eelSonzuoIUCYAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfOmgEzhycwrgdv0CugIJqAjDFungRxRkoiQkmpgbGzz2d0pujFwgdEc+UeGP060573
 YGviIfeOPfUYqN7YWZW99zN6k8jjD523mristpkfWLn75+7iEXGTL5//7F8gs69l/gM+wTmR7
 aGvPvinngqzfXk23brlUW/Yi3MDlx4Hybesul5wJ5y3w+2Z5PWDh7kX/5RfEshg4tpXuirC9t
 D+1fdKOQ0osxRmJhlrMRcWJAKxch5a7AgAA
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503409461!89708891!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54541 invoked from network); 22 Aug 2017 13:44:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 13:44:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436397797"
Date: Tue, 22 Aug 2017 14:44:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170822134419.ewanmhvxioc4ohdo@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
 <20170818134523.v3kuogezgy33ldmn@citrix.com>
 <59970E340200007800171212@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59970E340200007800171212@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 Wei Liu <wei.liu2@citrix.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDc6NTY6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjA4LjE3IGF0IDE1OjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIEF1ZyAxOCwgMjAxNyBhdCAwMTo0NTo1MFBNICswODAwLCBDaGFvIEdh
byB3cm90ZToKPiA+PiA+Cj4gPj4gPj4gPiArICAgICAgICAgICAgfQo+ID4+ID4+ID4gKyAgICAg
ICAgfQo+ID4+ID4+ID4gKyAgICB9Cj4gPj4gPj4gCj4gPj4gPj4gVGhpcyBzdGlsbCBsb29rcyB3
cm9uZyB0byBtZS4gSG93IGRvIHlvdSBrbm93IGFjcGlfbW9kdWxlc1swXSBpcyBETUFSCj4gPj4g
Pj4gdGFibGU/Cj4gPj4gPj4gCj4gPj4gPgo+ID4+ID5PaCwgSSBzb3J0YSBzZWUgd2h5IHlvdSBk
byB0aGlzLCBidXQgSSBzdGlsbCB0aGluayB0aGlzIGlzIHdyb25nLiBUaGUKPiA+PiA+RE1BUiBz
aG91bGQgZWl0aGVyIGJlIGEgbmV3IG1vZHVsZSBvciBiZSBqb2luZWQgdG8gdGhlIGV4aXN0aW5n
IG9uZSAoYW5kCj4gPj4gPndpdGggYWxsIGNvbmZsaWN0cyByZXNvbHZlZCkuCj4gPj4gCj4gPj4g
SGksIFdlaQo+ID4+IFRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4KPiA+PiAKPiA+PiBpaXJjLCBI
Vk0gb25seSBzdXBwb3J0cyBvbmUgbW9kdWxlOwo+ID4gCj4gPiBUaGlzIGlzIGluZGVlZCBob3cg
aXQgaXMgc3RhdGVkIGluIHZhcmlvdXMgY29tbWVudHMuIEknbSBub3Qgc3VyZSB3aHkKPiA+IHRo
ZXJlIGlzIHN1Y2ggcmVzdHJpY3Rpb24uIE1heWJlIHg4NiBtYWludGFpbmVycyBjYW4gc2hlZCBt
b3JlIGxpZ2h0IG9uCj4gPiB0aGlzPwo+IAo+IE5vdCBtZSwgc29ycnkuIE1heWJlIGFzayB3aG9l
dmVyIGhhcyB3cml0dGVuIHRoYXQgY29kZT8KPiAKCk9LLiBJIGhhdmUgbWlzdW5kZXJzdG9vZCB0
aGUgcmVzdHJpY3Rpb24gd2FzIGZyb20gaHZtbG9hZGVyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 13:48:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 13: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.xen.org>)
	id 1dk9Xo-00042X-Ac; Tue, 22 Aug 2017 13:48:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk9Xm-00042R-LZ
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 13:48:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C5/99-09901-2363C995; Tue, 22 Aug 2017 13:48:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUtfAbE6
 kwcNz0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aH5TOYC/5KV5xZ+YK9gfGtcBcjB4eEgL/E
 i1nRXYycHCwCqhJ/vq1kA7HZBJQlfnb2AtlcHCICDxglDrw+xwpSLywQI9F2MA6khlfAQmLtg
 olMILaQQBeTxPZZ2RBxQYmTM5+wgNjMAjoSC3Z/YgNpZRaQllj+jwMkzClgJfHv4h6wVlEBFY
 nOpXNYIMYoSHRMP8Y0gZF3FpJJs5BMmoUwaQEj8ypGjeLUorLUIl1DI72kosz0jJLcxMwcXUM
 DM73c1OLixPTUnMSkYr3k/NxNjMBwYgCCHYyXNwYcYpTkYFIS5Z38fXakEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQneiyZzIoUEi1LTUyvSMnOAgQ2TluDgURLh7QZJ8xYXJOYWZ6ZDpE4xKkqJ8
 14DSQiAJDJK8+DaYNF0iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8KSBTeDLzSuCmvwJazA
 S02LB1GsjikkSElFQDY3e+kpdD+zGO/nWzxQOSJk5urvh2ltnY4a60XrULl+HPjgOWYuk/H1x
 5/O/JF/ZJrZ13rXq3nd7UFtyf8nzh5Au3pH9/e/h/wmNGq2K9I3FPc92rz8odZctiuxy7smXj
 t4J3v/jZZdiTjNpOL5na3GJR7389YvqBD5knj+zdZt//oizgmMEFBSWW4oxEQy3mouJEAPzXz
 Q6hAgAA
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503409710!113093930!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56295 invoked from network); 22 Aug 2017 13:48:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 13:48:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436398572"
Date: Tue, 22 Aug 2017 14:48:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Lan Tianyu <tianyu.lan@intel.com>,
 <xen-devel@lists.xen.org>, <ian.jackson@eu.citrix.com>, <jbeulich@suse.com>,
 <andrew.cooper3@citrix.com>, <kevin.tian@intel.com>, <julien.grall@arm.com>
Message-ID: <20170822134828.dyvg7ytli4dzmj77@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170818054547.GA29191@skl-2s3.sh.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMTgsIDIwMTcgYXQgMDE6NDU6NTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDE6Mjg6MjFQTSArMDEwMCwgV2VpIExpdSB3cm90
ZToKPiA+T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMTI6MzI6MTdQTSArMDEwMCwgV2VpIExpdSB3
cm90ZToKPiA+PiBPbiBXZWQsIEF1ZyAwOSwgMjAxNyBhdCAwNDozNDoxMFBNIC0wNDAwLCBMYW4g
VGlhbnl1IHdyb3RlOgo+ID4+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiA+PiA+IGluZGV4IGY1NGZkNDkuLjk0YzkxOTYg
MTAwNjQ0Cj4gPj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ID4+ID4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiA+PiA+IEBAIC0xMDYwLDYgKzEwNjAsNDIgQEAgc3Rh
dGljIGludCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCj4gPj4gPiAgICAg
ICAgICB9Cj4gPj4gPiAgICAgIH0KPiA+PiA+ICAKPiA+PiA+ICsgICAgLyoKPiA+PiA+ICsgICAg
ICogSWYgYSBndWVzdCBoYXMgb25lIHZpcnR1YWwgVlRELCBidWlsZCBETUFSIHRhYmxlIGZvciBp
dCBhbmQgam9pbnQgdGhpcwo+ID4+ID4gKyAgICAgKiB0YWJsZSB3aXRoIGV4aXN0aW5nIGNvbnRl
bnQgaW4gYWNwaV9tb2R1bGVzIGluIG9yZGVyIHRvIGVtcGxveSBIVk0KPiA+PiA+ICsgICAgICog
ZmlybXdhcmUgcGFzcy10aHJvdWdoIG1lY2hhbmlzbSB0byBwYXNzLXRocm91Z2ggRE1BUiB0YWJs
ZS4KPiA+PiA+ICsgICAgICovCj4gPj4gPiArICAgIGlmIChpbmZvLT52aW9tbXUudHlwZSA9PSBM
SUJYTF9WSU9NTVVfVFlQRV9JTlRFTF9WVEQpIHsKPiA+PiA+ICsgICAgICAgIGRhdGFsZW4gPSAw
Owo+ID4+ID4gKyAgICAgICAgZSA9IGxpYnhsX19kb21fYnVpbGRfZG1hcihnYywgaW5mbywgZG9t
LCAmZGF0YSwgJmRhdGFsZW4pOwo+ID4+ID4gKyAgICAgICAgaWYgKGUpIHsKPiA+PiA+ICsgICAg
ICAgICAgICBMT0dFVihFUlJPUiwgZSwgImZhaWxlZCB0byBidWlsZCBETUFSIHRhYmxlIik7Cj4g
Pj4gPiArICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+ID4+ID4gKyAgICAgICAgICAgIGdv
dG8gb3V0Owo+ID4+ID4gKyAgICAgICAgfQo+ID4+ID4gKyAgICAgICAgaWYgKGRhdGFsZW4pIHsK
PiA+PiA+ICsgICAgICAgICAgICBsaWJ4bF9fcHRyX2FkZChnYywgZGF0YSk7Cj4gPj4gPiArICAg
ICAgICAgICAgaWYgKCFkb20tPmFjcGlfbW9kdWxlc1swXS5kYXRhKSB7Cj4gPj4gPiArICAgICAg
ICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEgPSBkYXRhOwo+ID4+ID4gKyAgICAg
ICAgICAgICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGggPSAodWludDMyX3QpZGF0YWxl
bjsKPiA+PiA+ICsgICAgICAgICAgICB9IGVsc2Ugewo+ID4+ID4gKyAgICAgICAgICAgICAgICAv
KiBqb2ludCB0YWJsZXMgKi8KPiA+PiA+ICsgICAgICAgICAgICAgICAgdm9pZCAqbmV3ZGF0YTsK
PiA+PiA+ICsgICAgICAgICAgICAgICAgbmV3ZGF0YSA9IG1hbGxvYyhkYXRhbGVuICsgZG9tLT5h
Y3BpX21vZHVsZXNbMF0ubGVuZ3RoKTsKPiA+PiAKPiA+PiBBbGwgbWVtb3J5IGFsbG9jYXRpb25z
IGluIGxpYnhsIHNob3VsZCB1c2UgbGlieGxfXypsbG9jIHdyYXBwZXJzLgo+ID4+IAo+ID4+ID4g
KyAgICAgICAgICAgICAgICBpZiAoIW5ld2RhdGEpIHsKPiA+PiA+ICsgICAgICAgICAgICAgICAg
ICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gam9pbnQgRE1BUiB0YWJsZSB0byBhY3BpIG1vZHVs
ZXMiKTsKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiA+PiA+
ICsgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4+ID4gKyAgICAgICAgICAgICAgICB9
Cj4gPj4gPiArICAgICAgICAgICAgICAgIG1lbWNweShuZXdkYXRhLCBkb20tPmFjcGlfbW9kdWxl
c1swXS5kYXRhLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVs
ZXNbMF0ubGVuZ3RoKTsKPiA+PiA+ICsgICAgICAgICAgICAgICAgbWVtY3B5KG5ld2RhdGEgKyBk
b20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGgsIGRhdGEsIGRhdGFsZW4pOwo+ID4+ID4gKyAgICAg
ICAgICAgICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5kYXRhID0gbmV3ZGF0YTsKPiA+PiA+ICsg
ICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoICs9ICh1aW50MzJfdClk
YXRhbGVuOwo+ID4KPiA+QWxzbywgdGhpcyBsZWFrcyB0aGUgb2xkIHBvaW50ZXIsIHJpZ2h0Pwo+
IAo+IFllcy4gV2lsbCBmaXggdGhpcy4KPiAKPiA+Cj4gPj4gPiArICAgICAgICAgICAgfQo+ID4+
ID4gKyAgICAgICAgfQo+ID4+ID4gKyAgICB9Cj4gPj4gCj4gPj4gVGhpcyBzdGlsbCBsb29rcyB3
cm9uZyB0byBtZS4gSG93IGRvIHlvdSBrbm93IGFjcGlfbW9kdWxlc1swXSBpcyBETUFSCj4gPj4g
dGFibGU/Cj4gPj4gCj4gPgo+ID5PaCwgSSBzb3J0YSBzZWUgd2h5IHlvdSBkbyB0aGlzLCBidXQg
SSBzdGlsbCB0aGluayB0aGlzIGlzIHdyb25nLiBUaGUKPiA+RE1BUiBzaG91bGQgZWl0aGVyIGJl
IGEgbmV3IG1vZHVsZSBvciBiZSBqb2luZWQgdG8gdGhlIGV4aXN0aW5nIG9uZSAoYW5kCj4gPndp
dGggYWxsIGNvbmZsaWN0cyByZXNvbHZlZCkuCj4gCj4gSGksIFdlaQo+IFRoYW5rcyBmb3IgeW91
ciBjb21tZW50cy4KPiAKPiBpaXJjLCBIVk0gb25seSBzdXBwb3J0cyBvbmUgbW9kdWxlOyBETUFS
IGNhbm5vdCBiZSBhIG5ldyBtb2R1bGUuIEpvaW5pbmcgdG8KPiB0aGUgZXhpc3Rpbmcgb25lIGlz
IHRoZSBhcHByb2FjaCB3ZSBhcmUgdGFraW5nLiAKPiAKPiBXaGljaCBraW5kIG9mIGNvbmZsaWN0
cyB5b3UgdGhpbmsgc2hvdWxkIGJlIHJlc29sdmVkPyBJZiB5b3UgbWVhbiBJCj4gZm9yZ2V0IHRv
IGZyZWUgdGhlIG9sZCBidWYsIEkgd2lsbCBmaXggdGhpcy4gSWYgeW91IG1lYW4gdGhlIHBvdGVu
dGlhbAo+IG92ZXJsYXAgYmV0d2VlbiB0aGUgYmluYXJ5IHBhc3NlZCBieSBhZG1pbiBhbmQgRE1B
UiB0YWJsZSBidWlsdCBoZXJlLCBJCj4gZG9uJ3QgaGF2ZSBtdWNoIGlkZWEgb24gdGhpcy4gRXZl
biB3aXRob3V0IHRoZSBETUFSIHRhYmxlLCB0aGUgYmluYXJ5Cj4gbWF5IGNvbnRhaW5zIE1BRFQg
b3Igb3RoZXIgdGFibGVzIGFuZCB0b29sIHN0YWNrcyBkb24ndCBpbnRyZXByZXQgdGhlCj4gYmlu
YXJ5IGFuZCBjaGVjayB3aGV0aGVyIHRoZXJlIGFyZSBjb25mbGljdHMsIHJpZ2h0Pwo+IAoKVGhp
bmtpbmcgYSBiaXQgbW9yZSBhYm91dCB0aGlzLCB3aGVuIEkgZmlyc3Qgc2FpZCAiY29uZmxpY3Rz
IiBJIGRpZG4ndAptZWFuIHRvIHBhcnNlIHRoZSBjb250ZW50LiBJIHdhcyByZWZlcnJpbmcgdG8g
dGhlIGNvZGUgaW4KbGlieGxfeDg2X2FwY2kuYyB3aGljaCBhbHNvIHNlZW1zIHRvIG1hbmlwdWxh
dGUgYWNwaV9tb2R1bGVzLgoKSSB3b3VsZCBsaWtlIHRoZSBjb2RlIHRvIGdlbmVyYXRlIGRtYXIg
dGFrZSBpbnRvIGNvbnNpZGVyYXRpb24KbGlieGxfX2RvbV9sb2FkX2FjcGkuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 13:54:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 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.xen.org>)
	id 1dk9dH-0004gL-V2; Tue, 22 Aug 2017 13:54:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dk9dF-0004gA-Vf
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 13:54:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 65/BF-02176-5873C995; Tue, 22 Aug 2017 13:54:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbfFfE6
 kwcH7PBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Lk/u2B5XcWFs19ZGxjf
 +HcxcnEICfxllFjQuYIJwnnMKDF33nQoZxujRNPVrUAOJ4eIgLPE1zNz2bsYOTh4BfQlns1VB
 zGFBYIkNj1TBSmXENhjJ3GyqYEVpFxCwFti7q/7cHb7qZ1ArewcbAJWEofEQKIsAqoSG569Y5
 3AyL2AkWEVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqC36xk
 YGHcwvv7pdIhRkoNJSZR38vfZkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDnM5kQKCRalpqdW
 pGXmAMMOJi3BwaMkwmsIkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHe/aZARQIgRRmle
 XAjYDFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbyfIKp7MvBK4Ta+AjmACOaJ1GsgRJY
 kIKakGxoTDH2YVm1gvmp4utMUywY3x3LznU5g8jKP2e1hGynZwzxRW1w/M3Lr1wa4UxmvBLz+
 t2xp32HPJI57sHQe9xTZIe9YYXn3Nx/tYtHxbgHnVt8O1WkWvdslwSM0PyXZ8dLB3pVlbWMHW
 ldZf1XjmWzrtWFBcsv1CX9SDz5ULao8cNUn7V/mkW4mlOCPRUIu5qDgRANDED/h8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503410050!106515630!1
X-Originating-IP: [104.130.215.37]
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 40749 invoked from network); 22 Aug 2017 13:54:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 13:54:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dk9dA-0005Q6-QX; Tue, 22 Aug 2017 13:54: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 1dk9d5-0005JE-Cx; Tue, 22 Aug 2017 13:54:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dk9d4-0000R2-4w; Tue, 22 Aug 2017 13:54:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112778-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel: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-libvirt: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-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl: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-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-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-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:build-amd64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-next:test-armhf-armhf-xl-vhd:guest-start.2:fail:heisenbug
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=bb70832dd42b298d4303fd054bf18a78650ff04a
X-Osstest-Versions-That: linux=510c8a899caf095cb13d09d203573deef15db2fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 13:54:02 +0000
Subject: [Xen-devel] [linux-next test] 112778: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc3OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI3NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjY3MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjY3MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyNjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
IDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
NjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjY3MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyNjczCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTI2NzMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3MwogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyNjczCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDYgeGVuLWluc3RhbGwgICAg
ICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExMjY5NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEyNjk1CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDE2IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxMTI2OTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjczCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI2NzMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3MwogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyNjczCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NzMKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEyNjk1IGxpa2UgMTEyNjczCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTEyNjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyNjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI2OTUg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI2OTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEy
NjczCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NzMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY3MwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJiNzA4MzJk
ZDQyYjI5OGQ0MzAzZmQwNTRiZjE4YTc4NjUwZmYwNGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDUxMGM4YTg5OWNhZjA5NWNiMTNkMDlkMjAzNTczZGVlZjE1ZGIyZmUK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyNjk1ICAyMDE3LTA4LTE4IDA5OjMxOjQw
IFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 13:54:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 13:54: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.xen.org>)
	id 1dk9da-0004jV-BB; Tue, 22 Aug 2017 13:54:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk9dY-0004jJ-VZ
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 13:54:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 70/BA-01862-8973C995; Tue, 22 Aug 2017 13:54:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQne6+Zx
 Ig7f7DCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTV3rYCjaKVDz78oCtgfE2fxcjJ4eEgJ/E
 hXXnWboYOThYBFQlXnwXAwmzCehIXJy7kw3EFhFQluj99ZsFxGYWCJDou3iLHcQWFgiUaJ3dx
 g7SyivgIXHlSnQXIxeHkMAcRomdX+4zgtTwCghKnJz5BKpXR2LB7k9sIPXMAtISy/9xgIQ5Be
 wlJn7vBisXFVCROLlyDROILSSgKNE/7wEbxJXpEhOf9bBMYOSfhWTqLCRTZyFMXcDIvIpRozi
 1qCy1SNfQUC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+Pq306HGCU5
 mJREeSd/nx0pxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR428zmRAoJFqWmp
 1akZeYAIwSmVIKDR0mENw8kzVtckJhbnJkOkTrFqCglzmsFkhAASWSU5sG1waLyEqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5O0Gm8GTmlcBNfwW0mAlosWHrNJDFJYkIKakGxuX63nXdHsk
 cD0x/cFz1ntVdp99d84fl8p7E294lf+tieNd2W8vu3ygfPdtHeZ2pVQ1LEn/jEq+lad06Z7/8
 yNQvPHMsblHNSfnk8peZax0Ci6debl2oNzVlN+PHE4FbEzmX/3wTayzD9EPUKlX/8asO++kL5
 t1zsD1sJXE+ZYrA/+eib5sLlViKMxINtZiLihMBWuH9esUCAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503410071!80215886!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29667 invoked from network); 22 Aug 2017 13:54:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 13:54:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51358106"
Date: Tue, 22 Aug 2017 14:54:21 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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 v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6MjY6MjNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhleSBhcmUgZW11bGF0ZWQgYnkgWGVuLCBzbyB0aGV5IG11c3Qgbm90IGJlIG1h
cHBlZCBpbnRvIERvbTAgcDJtLgo+ID4gSW50cm9kdWNlIGEgaGVscGVyIGZ1bmN0aW9uIHRvIGFk
ZCB0aGUgTU1DRkcgYXJlYXMgdG8gdGhlIGxpc3Qgb2YKPiA+IGRlbmllZCBpb21lbSByZWdpb25z
IGZvciBQVkggRG9tMC4KPiAKPiAiVGhleSBhcmUiIG9yICJUaGV5IGFyZSBnb2luZyB0byBiZSI/
CgpUaGlzIHN0YXJ0ZWQgYXMgYSBzZXJpZXMgb24gdG9wIG9mIHZQQ0ksIGJ1dCBJIHRoaW5rIGl0
IGhhcyBhIGNoYW5jZQpvZiBnZXR0aW5nIGluIGJlZm9yZSB2UENJLiBJIHdpbGwgY2hhbmdlIGl0
LgoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPiA+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMKPiA+IEBAIC00NDAsNiArNDQwLDEwIEBAIGludCBfX2luaXQgZG9t
MF9zZXR1cF9wZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICAgICAgICAgIHJj
IHw9IHJhbmdlc2V0X2FkZF9zaW5nbGV0b24obW1pb19yb19yYW5nZXMsIG1mbik7Cj4gPiAgICAg
IH0KPiA+ICAKPiA+ICsgICAgLyogRm9yIFBWSCBwcmV2ZW50IGFjY2VzcyB0byB0aGUgTU1DRkcg
YXJlYXMuICovCj4gPiArICAgIGlmICggZG9tMF9wdmggKQo+ID4gKyAgICAgICAgcmMgfD0gcGNp
X21tY2ZnX3NldF9kb21haW5fcGVybWlzc2lvbnMoZCk7Cj4gCj4gV2hhdCBhYm91dCBvbmVzIHJl
cG9ydGVkIGJ5IERvbTAgbGF0ZXIgb24/IFdoaWNoIHRoZW4gcmFpc2VzIHRoZQo+IHF1ZXN0aW9u
IHdoZXRoZXIgLi4uCgpUaGlzIHNob3VsZCBiZSBkZWFsdCB3aXRoIGluIHRoZSBQSFlTREVWT1Bf
cGNpX21tY2ZnX3Jlc2VydmVkIGhhbmRsZXIuCkJ1dCBzaW5jZSB5b3UgcHJvcG9zZSB0byBkbyB3
aGl0ZSBsaXN0aW5nLCBJIGd1ZXNzIGl0IGRvZXNuJ3QgbWF0dGVyCnRoYXQgbXVjaCBhbnltb3Jl
LgoKPiA+IEBAIC0xNzUsNiArMTc3LDI1IEBAIHZvaWQgcGNpX21tY2ZnX2FyY2hfZGlzYWJsZSh1
bnNpZ25lZCBpbnQgaWR4KQo+ID4gICAgICAgICAgICAgY2ZnLT5wY2lfc2VnbWVudCwgY2ZnLT5z
dGFydF9idXNfbnVtYmVyLCBjZmctPmVuZF9idXNfbnVtYmVyKTsKPiA+ICB9Cj4gPiAgCj4gPiAr
aW50IHBjaV9tbWNmZ19zZXRfZG9tYWluX3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpCj4g
PiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaWR4Owo+ID4gKyAgICBpbnQgcmMgPSAwOwo+ID4g
Kwo+ID4gKyAgICBmb3IgKCBpZHggPSAwOyBpZHggPCBwY2lfbW1jZmdfY29uZmlnX251bTsgaWR4
KysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9tY2ZnX2FsbG9j
YXRpb24gKmNmZyA9IHBjaV9tbWNmZ192aXJ0W2lkeF0uY2ZnOwo+ID4gKyAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzdGFydCA9IFBGTl9ET1dOKGNmZy0+YWRkcmVzcykgKwo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBDSV9CREYoY2ZnLT5zdGFydF9idXNfbnVtYmVyLCAwLCAwKTsK
PiA+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kID0gUEZOX0RPV04oY2ZnLT5hZGRyZXNzKSAr
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CREYoY2ZnLT5lbmRfYnVzX251
bWJlciwgfjAsIH4wKTsKPiA+ICsKPiA+ICsgICAgICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNz
KGQsIHN0YXJ0LCBlbmQpOwo+IAo+IC4uLiB0aGlzIHNob3VsZG4ndCBiZSB1bm5lY2Vzc2FyeSBi
eSwgb3RoZXIgdGhhbiBQViBEb20wLAo+IHN0YXJ0aW5nIG91dCB3aXRoIG5vIEkvTyBtZW1vcnkg
YmVpbmcgbWFkZSBhY2Nlc3NpYmxlIChpLmUuCj4gd2hpdGUgbGlzdGluZyBqdXN0IGxpa2Ugd2Ug
ZGVjaWRlZCB3ZSB3b3VsZCBkbyBmb3Igb3RoZXIKPiBwcm9wZXJ0aWVzIGZvciBQVkgpLgoKU28g
d291bGQgeW91IGxpa2UgdG8gc3dpdGNoIHRvIHRoaXMgd2hpdGUgbGlzdGluZyBtb2RlIGV2ZW4g
Zm9yIFBWCkRvbTAsIG9yIGp1c3QgZm9yIFBWSD8KClNob3VsZCByZXNlcnZlZCByZWdpb25zIGFu
ZCBob2xlcyBiZSBhZGRlZCB0byBpdD8gTWF5YmUgb25seSByZXNlcnZlZApyZWdpb25zPwoKPiBB
ZGRpdGlvbmFsbHkgd2hpbGUgaW4gdGhlIGNvZGUgdGhhdCBkb20wX3NldHVwX3Blcm1pc3Npb25z
KCkKPiB3YXMgYnJva2VuIG91dCBmcm9tIHVzaW5nIHw9IHdhcyBmaW5lLCB0aGVyZSBhbmQgaGVy
ZSBpdCdzIG5vdAo+IHJlYWxseSBhcHByb3ByaWF0ZSB1bmxlc3Mgd2Ugd2FudCB0byBjb250aW51
ZSB0byBiYWtlIGluIHRoZQo+IGFzc3VtcHRpb24gdGhhdCBlaXRoZXIgaW9tZW1fZGVueV9hY2Nl
c3MoKSBjYW4gb25seSBldmVyCj4gcmV0dXJuIGEgc2luZ2xlIGVycm9yIGluZGljYXRvciBvciAo
YikgdGhlIGNhbGxlcnMgb25seSBjYXJlIGFib3V0Cj4gdGhlIHZhbHVlIGJlaW5nIChub24tKXpl
cm8uCgpSaWdodCwgSSBjYW4gZml4IHRoYXQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 13:56:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 13:56: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.xen.org>)
	id 1dk9fe-0004wH-NC; Tue, 22 Aug 2017 13:56:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dk9fe-0004w8-0j
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 13:56:42 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 38/BD-18185-9183C995; Tue, 22 Aug 2017 13:56:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfTGFl0Jizm
 RBl9OKVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzf15mLfjCV9G3ZQpjA+M0ni5GLg4hgZmM
 ElvX32YEcVgEGlglJh47xAriSAjMYZVoatnD1sXICeQUSZzunwxnP/9wgAXE5hUQlDg58wmYL
 STgLfFw3g4wm1PAVOJiz3V2iLiJxN6Gv2C9bAKqEvPONYLZLED2rVvTWSHmBEg8vvmKEcQWBq
 pvej+dGcQWEVCX+HNhAlicWcBVYuXDpywQtqZE6/bf7BMYBWYhOWMWktQCRqZVjBrFqUVlqUW
 6RkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocgABDsY18wPPMQoycGkJMo7
 +fvsSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCzmcyKFBItS01Mr0jJzgFEBk5bg4FES4V1uB
 pTmLS5IzC3OTIdInWK05LhyZd0XJo4Nq9cDySkHtn9hEmLJy89LlRLnXQPSIADSkFGaBzcOFr
 mXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMx7EGQKT2ZeCdzWV0AHMQEdZNg6DeSgkkSElFQ
 DY8HMm1PFQzP9XzAr1++3eRrRMP17yYx5lqd8GxeKHHD5VX1hpsXPKzNDWtNyoprOJv8vic77
 c/laQqedmLuOrfdKRibr3fP7JFz55/JoOFmrb+plfNl2+hNXxwGTbSJz7NN/sTgopcjMEK9+Z
 heZEOGzTOV69PN/rydf/2SR2mG9sM7r2kYZJZbijERDLeai4kQAOim8itcCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503410199!113014949!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43958 invoked from network); 22 Aug 2017 13:56:40 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 13:56:40 -0000
Received: by mail-qt0-f180.google.com with SMTP id d15so26769862qta.0
 for <xen-devel@lists.xenproject.org>; Tue, 22 Aug 2017 06:56:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=3XF146MQ1BHZ2EMlarjIm+AIiOxveSBKJCirB0fYGV0=;
 b=hwG05cQk906G6FnhDHnJ8TFmnXCWvjIgGnfElZuCv7NGqYmn0SoJqyiBJ8XUNEWwtb
 Vavlt6tldGbDCTvLjfKEeU5z5o7exw/ZYYF4u+kIE+gfEHVNOrZW1E9pYFmiMUasjy4E
 jrFTSnMW4P9O8RyZrsasF2LKE0OSTFOldQUFCn4uIKdTxYri3zKWpLPTUxqyi0oxuMZd
 Q7o9IkSw0NE5LyeEeXhYjH3baltpCFShjFmpcxt5EcsR8/luLnonUfIa51lz3UiMgSXQ
 8qdeIoosAjxlif2sEYoR+9D90OemUNhC0WqFGLrqD8+mPwxHefbYOxPfUVSOay4wehBu
 +1gQ==
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=3XF146MQ1BHZ2EMlarjIm+AIiOxveSBKJCirB0fYGV0=;
 b=IGb3Rwee2bxG0OuWKzu9L+H9+p28OGr5afDTSmLwYJ0HpCtTCGhd9iP8wr70WW6I6K
 yayJyUO3LpTqN6OIIlFmqpW+2BPxF/Cyoc2ZNGxgP/YajvRAhzW2Rc7XSafRCOKFhye9
 wVLzM4PR4g6dD5P8d5XidwIRyeCfvPSr8i/8kblN1HoelAO3gfEDrPHVGS80RIVFoHPx
 vWqWB6Ki+kyVWkah/jMMiuGMBHwrZrVg7VBD5J1IvbHMkz+xCtbVwUHIgOWPoiRt8TUa
 YrhGMjOTUpndK5qcOXo5RBQlypQPv9ZYSlYSJShloNLSeXB7Qo3rgom0uqH3ySnhqDcZ
 t3JQ==
X-Gm-Message-State: AHYfb5jc71bIdwMp4xBqO3SADOAkuorsX6pypdrm9Cy1jIlU04EX6WxA
 AjHnxMgwRMcziDkdQ4devsOo8hCIz13EI4A=
X-Received: by 10.237.43.68 with SMTP id p62mr1016988qtd.116.1503410199347;
 Tue, 22 Aug 2017 06:56:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.23.105 with HTTP; Tue, 22 Aug 2017 06:56:38 -0700 (PDT)
In-Reply-To: <E1djjcb-0003ZW-Ic@lists.xenproject.org>
References: <E1djjcb-0003ZW-Ic@lists.xenproject.org>
From: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 22 Aug 2017 09:56:38 -0400
Message-ID: <CAENZ-+nCTR6mBkwj=18r6s8uTv0_6UqAhAzBaxrwtiU7UnTy_w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgNjowNyBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gVGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9y
IHhlbi5naXQgdHJlZS4gUGxlYXNlIHJlcGx5IGZvciBpdGVtcyB5b3UKPiB3b3VsayBsaWtlIHRv
IHNlZSBpbiA0LjEwIHNvIHRoYXQgcGVvcGxlIGhhdmUgYW4gaWRlYSB3aGF0IGlzIGdvaW5nIG9u
IGFuZAo+IHByaW9yaXRpc2UgYWNjb3JkaW5nbHkuCj4KPiBZb3UncmUgd2VsY29tZSB0byBwcm92
aWRlIGRlc2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhlIGZlYXR1cmUgeW91J3JlCj4gd29y
a2luZyBvbi4KPgo+ID0gVGltZWxpbmUgPQo+Cj4gV2Ugbm93IGFkb3B0IGEgZml4ZWQgY3V0LW9m
ZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIHR3aWNlIGEKPiB5ZWFyLiBUaGUgdXBjb21p
bmcgNC4xMCB0aW1lbGluZSBhcmUgYXMgZm9sbG93ZWQ6Cj4KPiAqIExhc3QgcG9zdGluZyBkYXRl
OiBTZXB0ZW1iZXIgMTV0aCwgMjAxNwo+ICogSGFyZCBjb2RlIGZyZWV6ZTogU2VwdGVtYmVyIDI5
dGgsIDIwMTcKPiAqIFJDMTogVEJECj4gKiBSZWxlYXNlOiBEZWNlbWJlciAyLCAyMDE3Cj4KPiBO
b3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBB
bGwgcGF0Y2hlcwo+IHRoYXQgd2lzaCB0byBnbyBpbnRvIDQuMTAgbXVzdCBiZSBwb3N0ZWQgbm8g
bGF0ZXIgdGhhbiB0aGUgbGFzdCBwb3N0aW5nCj4gZGF0ZS4gQWxsIHBhdGNoZXMgcG9zdGVkIGFm
dGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkCj4gaW50byBuZXh0IHJl
bGVhc2UuCj4KPiBSQ3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVlemUu
Cj4KPiBXZSByZWNlbnRseSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwg
dGhlIHRhc2tzIChub3Qgb25seSBiaWcpCj4gZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8v
eGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCj4KPiBNb3N0IG9m
IHRoZSB0YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRp
bmcgamlyYSB0YXNrCj4gcmVmZXJyZWQgYnkgWEVOLU4uCj4KPiBJIGhhdmUgc3RhcnRlZCB0byBp
bmNsdWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2NpYXRlZCB0byBlYWNoCj4g
ZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVt
YmVyIGlmIHRoZSBzZXJpZXMKPiB3YXMgcG9zdGVkIHVwc3RyZWFtPwo+Cj4gPSBQcm9qZWN0cyA9
Cj4KPiA9PSBIeXBlcnZpc29yID09Cj4KPiAqICBQZXItY3B1IHRhc2tsZXQKPiAgIC0gIFhFTi0y
OAo+ICAgLSAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4KPiAqICBBZGQgc3VwcG9ydCBvZiByY3Vf
aWRsZV97ZW50ZXIsZXhpdH0KPiAgIC0gIFhFTi0yNwo+ICAgLSAgRGFyaW8gRmFnZ2lvbGkKCkkn
bSBtb3ZpbmcgdGhlIFJURFMgc2NoZWR1bGVyIHRvIHdvcmstY29uc2VydmluZyBzY2hlZHVsZXIu
ClRoZSBmaXJzdCB2ZXJzaW9uIG9mIHRoZSBwYXRjaCBzZXJpZXMgaGFzIGJlZW4gcG9zdGVkIGF0
Cmh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNn
MTE3MDYyLmh0bWwsCmFmdGVyIHdlIGRpc2N1c3NlZCB0aGUgUkZDIHBhdGNoLgoKVGhhbmtzLAoK
TWVuZwoKLS0gCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGhEIENhbmRpZGF0ZSBpbiBDb21wdXRlciBh
bmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8v
d3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:02:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dk9lW-0005i1-Bm; Tue, 22 Aug 2017 14:02:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk9lV-0005hv-6s
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:02:45 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C3/23-02177-4893C995; Tue, 22 Aug 2017 14:02:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQrfZck6
 kwdEGPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP4d/GCBp6KHX21DYyPObsYOTgkBPwkft4z
 ATFZBFQlrq7R7GLk5GAT0JG4OHcnG4gtIqAs0fvrNwuIzSzgLrGysxcsLiyQLfF+4h1GEJtXw
 ENi28kTzCC2kMAcRokHE6Ih4oISJ2c+gerVk7gxdQobyCpmAWmJ5f84IMLyEs1bZ4O1cgrYS+
 zum8UEYosKqEicXLmGCWKkokT/vAdgayUE0iW2/v3FPIFRYBaSDbOQbJiFsGEWkg0LGFlWMWo
 UpxaVpRbpGpnrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmo9AwPjDsaWvX6H
 GCU5mJREeSd/nx0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3ifmcSCHBotT01Iq0zBxgzMCkJ
 Th4lER4b4CkeYsLEnOLM9MhUqcYFaXEeWUsgBICIImM0jy4NlicXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzPsWZDxPZl4J3PRXQIuZgBYbtk4DWVySiJCSamCcEuDUsHqPe+b9brPt790
 8wnrWzsrfEjx3nXkZV+WO4C8GyXODV7ybp173N6c6JmF2zVbDly62h0/P33C7bOLpL5Mi1Ipe
 d62ZotTyUDpdoJq/yvzp8ZlOx++ddWn4uEM7flapcfnex9H/LO7trLHv0Eor+Pk2e+GD8xf64
 jUbTSMEJbf97pysxFKckWioxVxUnAgAJAR9N84CAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503410563!55609427!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37009 invoked from network); 22 Aug 2017 14:02:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:02:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51358693"
Date: Tue, 22 Aug 2017 15:01:24 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170822140124.jqxnq7mwj3b6zi54@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-4-roger.pau@citrix.com>
 <599C403F0200007800171FDB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599C403F0200007800171FDB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Kevin Tian <kevin.tian@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH
 implementation of iommu_inclusive_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6MzE6MjdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gY2VydGFpbiBJbnRlbCBzeXN0ZW1zLCBhcyBmYXIgYXMgSSBjYW4gdGVsbCBh
bG1vc3QgYWxsIHByZS1IYXN3ZWxsIG9uZXMsCj4gPiB0cnlpbmcgdG8gYm9vdCBhIFBWSCBEb20w
IHdpbGwgZnJlZXplIHRoZSBib3ggY29tcGxldGVseSwgdXAgdG8gdGhlIHBvaW50IHRoYXQKPiA+
IG5vdCBldmVuIHRoZSB3YXRjaGRvZyB3b3Jrcy4gVGhlIGZyZWV6ZSBoYXBwZW5zIGV4YWN0bHkg
d2hlbiBlbmFibGluZyB0aGUgRE1BCj4gPiByZW1hcHBpbmcgaW4gdGhlIElPTU1VLCB0aGUgbGFz
dCBsaW5lIHNlZW4gaXM6Cj4gPiAKPiA+IChYRU4pIFtWVC1EXWlvbW11X2VuYWJsZV90cmFuc2xh
dGlvbjogaW9tbXUtPnJlZyA9IGZmZmY4MmMwMDAyMWIwMDAKPiA+IAo+ID4gSW4gb3JkZXIgdG8g
d29ya2Fyb3VuZCB0aGlzICh3aGljaCBzZWVtcyB0byBiZSBhIGxhY2sgb2YgcHJvcGVyIFJNUlIg
ZW50cmllcywKPiA+IHBsdXMgdGhlIElPTU1VIGJlaW5nIHVuYWJsZSB0byBnZW5lcmF0ZSBmYXVs
dHMgYW5kIGZyZWV6aW5nIHRoZSBlbnRpcmUgc3lzdGVtKQo+ID4gYWRkIGEgUFZIIHNwZWNpZmlj
IGltcGxlbWVudGF0aW9uIG9mIGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nLCB0aGF0IG1hcHMKPiA+
IG5vbi1SQU0sIG5vbi11bnVzYWJsZSByZWdpb25zIGludG8gRG9tMCBwMm0uIE5vdGUgdGhhdCBj
YXJlIGlzIHRha2VuIHRvIG5vdCBtYXAKPiA+IGRldmljZSBNTUlPIHJlZ2lvbnMgdGhhdCBYZW4g
aXMgZW11bGF0aW5nLCBsaWtlIHRoZSBsb2NhbCBBUElDIG9yIHRoZSBJTyBBUElDLgo+ID4gCj4g
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiAKPiBJIGRvbid0IG1lYW4gdG8gb2JqZWN0IHRvIHRoZSBwYXRjaCwgYnV0IGl0IGNlcnRhaW5s
eSB3b3VsZCBiZSBoZWxwZnVsCj4gdG8gdW5kZXJzdGFuZCB0aGUgYmVoYXZpb3IgYSBsaXR0bGUg
YmV0dGVyLCBpbiBwYXJ0aWN1bGFyIGFsc28gdG8KPiBwZXJoYXBzIGJlIGFibGUgdG8gZGVyaXZl
IHdoYXQgUk1SUnMgYXJlIG1pc3NpbmcgKHdoaWNoIGNvdWxkCj4gdGhlbiBiZSBhZGRlZCB2aWEg
Y29tbWFuZCBsaW5lIG9wdGlvbiBpbnN0ZWFkIG9mIHRoaXMgYWxsLW9yLW5vcmhpbmcKPiBhcHBy
b2FjaCkuIEtldmluLCBjb3VsZCB5b3UgcGVyaGFwcyBoZWxwIGhlcmU/CgpJIHRpZWQgdGhhdCwg
YnV0IHNpbmNlIHRoZSBzeXN0ZW0gZnJlZXplcyBjb21wbGV0ZWx5IEkgaGF2ZSBubyBpZGVhCndo
YXQncyBtaXNzaW5nLiBJdCdzIHF1aXRlIGNsZWFyIHRvIG1lIHRoYXQgaXQncyByZWxhdGVkIHRv
IHRoZSBJT01NVQphbmQgaXQncyBpbmFiaWxpdHkgdG8gcHJvcGVybHkgZ2VuZXJhdGUgYSBmYXVs
dCwgYnV0IGZ1cnRoZXIgdGhhbiB0aGF0CkkgaGF2ZSBubyBvdGhlciBjbHVlLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:07:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dk9qE-0005tf-Tr; Tue, 22 Aug 2017 14:07:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dk9qD-0005tY-QP
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:07:37 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C5/B1-03406-9AA3C995; Tue, 22 Aug 2017 14:07:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQneF1Zx
 Ig1mHVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzX4+yF6zlq/jZuY2tgfE7VxcjJ4eEgJ/E
 41WfmUFsFgFViZk/zrCD2GwCOhIX5+5kA7FFBJQlen/9ZgGxmQUCJPou3gKrERYIluhYfBUsz
 ivgITHx7VymLkYuDiGBOYwSiyceZINICEqcnPkEqllHYsHuT0BxDiBbWmL5Pw4Qk1PAXuLauw
 CQClEBFYmTK9cwgdhCAooS/fMesEGcmS4x8VkPywRG/llIhs5CMnQWwtAFjMyrGNWLU4vKUot
 0TfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjBOv+x/iFGSg0lJlHfy
 99mRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmCN8tyTqSQYFFqempFWmYOM
 EJgSiU4eJREeCtA0rzFBYm5xZnpEKlTjIpS4rw6IAkBkERGaR5cGywqLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYdwrIFJ7MvBK46a+AFjMBLTZsnQayuCQRISXVwLiHKe+rcHdt9wntX2f
 LJm0Nqp055bBQ3X/fQ4XvP5w18uh9aWfBZ7mhkt2a74akZ+Q1Ja242btvXis4KqSsa5oxQVbO
 8cBGO2mnA9Muz9qaqLR+lYrxvOKgCfJL+CSaRL1Xn5jBsfWceqjty80eud192lyTr5TveTl18
 8eGCxoqN9kLv8+r9VJiKc5INNRiLipOBAAl/fGsxQIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503410856!72377010!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26859 invoked from network); 22 Aug 2017 14:07:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:07:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51359288"
Date: Tue, 22 Aug 2017 15:05:15 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170822140515.ohiflova47l7ov7o@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-5-roger.pau@citrix.com>
 <599C419C0200007800171FFA@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599C419C0200007800171FFA@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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 v2 4/4] x86/dom0: re-order DMA remapping
 enabling for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6Mzc6MTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gTWFrZSBzdXJlIHRoZSByZXNlcnZlZCByZWdpb25zIGFyZSBzZXR1cCBiZWZvcmUg
ZW5hYmxpbmcgdGhlIERNQQo+ID4gcmVtYXBwaW5nIGluIHRoZSBJT01NVSwgYnkgY2FsbGluZyBk
b20wX3NldHVwX3Blcm1pc3Npb25zIGJlZm9yZQo+ID4gaW9tbXVfaHdkb21faW5pdC4KPiAKPiBJ
IGNhbid0IG1hdGNoIHVwIHRoaXMgcGFydCB3aXRoIC4uLgo+IAo+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9kb20wX2J1aWxkLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWls
ZC5jCj4gPiBAQCAtNjA1LDEzICs2MDUsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBf
Y3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGVudHJ5LAo+ID4gICAgICAgICAgcmV0dXJu
IHJjOwo+ID4gICAgICB9Cj4gPiAgCj4gPiAtICAgIHJjID0gZG9tMF9zZXR1cF9wZXJtaXNzaW9u
cyhkKTsKPiA+IC0gICAgaWYgKCByYyApCj4gPiAtICAgIHsKPiA+IC0gICAgICAgIHBhbmljKCJV
bmFibGUgdG8gc2V0dXAgRG9tMCBwZXJtaXNzaW9uczogJWRcbiIsIHJjKTsKPiA+IC0gICAgICAg
IHJldHVybiByYzsKPiA+IC0gICAgfQo+ID4gLQo+ID4gICAgICB1cGRhdGVfZG9tYWluX3dhbGxj
bG9ja190aW1lKGQpOwo+ID4gIAo+ID4gICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1
c2VfZmxhZ3MpOwo+ID4gQEAgLTEwNTksNyArMTA1MiwxMiBAQCBpbnQgX19pbml0IGRvbTBfY29u
c3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCj4gPiAg
Cj4gPiAgICAgIHByaW50aygiKiogQnVpbGRpbmcgYSBQVkggRG9tMCAqKlxuIik7Cj4gPiAgCj4g
PiAtICAgIGlvbW11X2h3ZG9tX2luaXQoZCk7Cj4gPiArICAgIHJjID0gZG9tMF9zZXR1cF9wZXJt
aXNzaW9ucyhkKTsKPiA+ICsgICAgaWYgKCByYyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHBy
aW50aygiVW5hYmxlIHRvIHNldHVwIERvbTAgcGVybWlzc2lvbnM6ICVkXG4iLCByYyk7Cj4gPiAr
ICAgICAgICByZXR1cm4gcmM7Cj4gPiArICAgIH0KPiA+ICAKPiA+ICAgICAgcmMgPSBwdmhfc2V0
dXBfcDJtKGQpOwo+ID4gICAgICBpZiAoIHJjICkKPiA+IEBAIC0xMDY4LDYgKzEwNjYsOCBAQCBp
bnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1
bGVfdCAqaW1hZ2UsCj4gPiAgICAgICAgICByZXR1cm4gcmM7Cj4gPiAgICAgIH0KPiA+ICAKPiA+
ICsgICAgaW9tbXVfaHdkb21faW5pdChkKTsKPiAKPiAuLi4geW91IG5vdCBjaGFuZ2luZyB0aGUg
cmVsYXRpdmUgb3JkZXIgYmV0d2VlbiB0aGVzZSB0d28gZnVuY3Rpb24KPiBjYWxscy4gQXMgdG8g
dGhlIG90aGVyIGhhbGYgSSdtIGluY2xpbmVkIHRvIGFsc28gd2FpdCBmb3IgYmV0dGVyCj4gdW5k
ZXJzdGFuZGluZyBvZiB3aGF0J3MgZ29pbmcgb24gaGVyZSwgYXMgc2FpZCBpbiByZXBseSB0byBw
YXRjaCAzLgoKV2h5IG5vdD8KCmRvbTBfc2V0dXBfcGVybWlzc2lvbnMgd2FzIGNhbGxlZCBmcm9t
IHB2aF9zZXR1cF9jcHVzLCB3aGlsZQppb21tdV9od2RvbV9pbml0IHdhcyB0aGUgZmlyc3QgZnVu
Y3Rpb24gY2FsbGVkIGluCmRvbTBfY29uc3RydWN0X3B2aC4KCkFmdGVyIHRoaXMgcGF0Y2ggZG9t
MF9zZXR1cF9wZXJtaXNzaW9ucyBpcyBhbHdheXMgY2FsbGVkIGJlZm9yZQppb21tdV9od2RvbV9p
bml0LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:13:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14:13: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.xen.org>)
	id 1dk9vS-0006XE-Gr; Tue, 22 Aug 2017 14:13:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dk9vQ-0006X1-LO
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:13:00 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FA/2D-02962-CEB3C995; Tue, 22 Aug 2017 14:13:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTfe19Zx
 Ig21/xC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/q7+zFNzgq3gw+yNrA+M/ri5GLg4hgY2M
 Eq/nPGSFcA4wShybc46li5GTQ1jAU2LTkiNsILaIgIPEsvMvGLsYOTiYBaQkTh80BwkLCWRK/
 LvyDayETUBXYsfN18wgJbwCVhK7VvuChFkEVCUm3pvDCmKLCoRLNJ3tB5vOKyAocXLmEzCbU8
 Ba4tjnRcwgNrOAusSfeZegbHGJpi8rWSFseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM
 4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfj6XWBhxgl
 OZiURHknf58dKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC97bVnEghwaLU9NSKtMwcYJzApCU4e
 JREeLNB0rzFBYm5xZnpEKlTjIpS4rxXQRICIImM0jy4NlhsXmKUlRLmZQQ6RIinILUoN7MEVf
 4VozgHo5Iwbz3IFJ7MvBK46a+AFjMBLTZsnQayuCQRISXVwCiVZ/+066D97qAwH+XKi/kP9xa
 eXJAnXZs8IUP93iY/bpP0e48edPXGXtmidND6wy/LixrMWzbssTq7uLbnXcf9/0kTo69Y7ZPU
 VjobKzth5rO5RYU71up1Z81b4jH9y02Fg0tZnu3Z18JQvmGP362fjNuk8mNq3RMUz9Qv1zuuM
 /XcVan/RnOUWIozEg21mIuKEwEIDn3HyAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503411178!81106369!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19452 invoked from network); 22 Aug 2017 14:12:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 22 Aug 2017 14:12:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 27D562B;
 Tue, 22 Aug 2017 07:12:58 -0700 (PDT)
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 81E8E3F3E1;
 Tue, 22 Aug 2017 07:12:57 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-10-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <ca2ce0eb-fe73-a0f2-be35-47127405070b@arm.com>
Date: Tue, 22 Aug 2017 15:12:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-10-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 09/27] xen/arm: traps: Don't define FAR_EL2
	for ARM32
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsaWFzaW5nIEZB
Ul9FTDIgdG8gSElGQVIgbWFrZXMgdGhlIGNvZGUgY29uZnVzaW5nIGJlY2F1c2Ugb24gQVJNdjgK
PiBGQVJfRUwyWzMxOjBdIGlzIGFyY2hpdGVjdHVyYWxseSBtYXBwZWQgdG8gSERGQVIgYW5kIEZB
Ul9FTDJbNjM6MzJdIHRvCj4gRkFSX0VMMi4KICBeXl5eXl5eCkkgZ3Vlc3MgeW91IG1lYW4gSElG
QVIgaGVyZS4KT3RoZXJ3aXNlIHRoZSBwYXRjaCBtYWtlcyBzZW5zZS4KCj4gU2VlIEQ3LjIuMzAg
aW4gQVJNIERESSAwNDg3Qi5hLiBPcGVuLWNvZGUgdGhlIGFsaWFzIGluc3RlYWQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2Vk
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywKQW5k
cmUuCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgIHwgOCArKysrKysrLQo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oIHwgMSAtCj4gIDIgZmlsZXMgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggYzA3OTk5YjUxOC4u
NDk4ZDhjNTk0YSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTI1NjAsMTEgKzI1NjAsMTcgQEAgc3RhdGljIHZvaWQg
ZG9fdHJhcF9pbnN0cl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNy
KQo+ICB7Cj4gICAgICBpbnQgcmM7Cj4gLSAgICByZWdpc3Rlcl90IGd2YSA9IFJFQURfU1lTUkVH
KEZBUl9FTDIpOwo+ICsgICAgcmVnaXN0ZXJfdCBndmE7Cj4gICAgICB1aW50OF90IGZzYyA9IGhz
ci5pYWJ0Lmlmc2MgJiB+RlNDX0xMX01BU0s7Cj4gICAgICBwYWRkcl90IGdwYTsKPiAgICAgIG1m
bl90IG1mbjsKPiAgCj4gKyNpZmRlZiBDT05GSUdfQVJNXzMyCj4gKyAgICBndmEgPSBSRUFEX0NQ
MzIoSElGQVIpOwo+ICsjZWxzZQo+ICsgICAgZ3ZhID0gUkVBRF9TWVNSRUc2NChGQVJfRUwyKTsK
PiArI2VuZGlmCj4gKwo+ICAgICAgLyoKPiAgICAgICAqIElmIHRoaXMgYml0IGhhcyBiZWVuIHNl
dCwgaXQgbWVhbnMgdGhhdCB0aGlzIGluc3RydWN0aW9uIGFib3J0IGlzIGNhdXNlZAo+ICAgICAg
ICogYnkgYSBndWVzdCBleHRlcm5hbCBhYm9ydC4gV2UgY2FuIGhhbmRsZSB0aGlzIGluc3RydWN0
aW9uIGFib3J0IGFzIGd1ZXN0Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3By
ZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oCj4gaW5kZXggYWY0NWVjN2E2NS4u
MTg4OWQ3Y2JmYiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaAo+IEBAIC0zMDcsNyArMzA3LDYgQEAK
PiAgI2RlZmluZSBFU1JfRUwxICAgICAgICAgICAgICAgICBERlNSCj4gICNkZWZpbmUgRVNSX0VM
MiAgICAgICAgICAgICAgICAgSFNSCj4gICNkZWZpbmUgRkFSX0VMMSAgICAgICAgICAgICAgICAg
SElGQVIKPiAtI2RlZmluZSBGQVJfRUwyICAgICAgICAgICAgICAgICBISUZBUgo+ICAjZGVmaW5l
IEhDUl9FTDIgICAgICAgICAgICAgICAgIEhDUgo+ICAjZGVmaW5lIEhQRkFSX0VMMiAgICAgICAg
ICAgICAgIEhQRkFSCj4gICNkZWZpbmUgSFNUUl9FTDIgICAgICAgICAgICAgICAgSFNUUgo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:15:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dk9xY-0006eY-SE; Tue, 22 Aug 2017 14:15:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk9xX-0006eO-Hy
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:15:11 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 37/53-01995-E6C3C995; Tue, 22 Aug 2017 14:15:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW6uzZx
 Ig49rxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHpx8zFjxlqmi795atgXE9UxcjJ4eEgL/E
 2h0LwWwWAVWJMzNvsoLYbALKEj87e9lAbBEg+2NrLzuIzSyQKzFh7TSwuLCAn8Siaf/A6nkFL
 CSO/pjECGILCcRKdJ76xAIRF5Q4OfMJC0SvjsSC3Z+AejmAbGmJ5f84QMKcAqYS6/oXgI0XFV
 CR6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE
 1NDDWy00tLk5MT81JTCrWS87P3cQIDLR6BgbGHYx9e/0OMUpyMCmJ8k7+PjtSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRviPWcSCHBotT01Iq0zBxgyMOkJTh4lER4ZUDSvMUFibnFmekQqVOMu
 hxNH7Z8YRJiycvPS5US500AKRIAKcoozYMbAYu/S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJ
 WEeX9ZAU3hycwrgdv0CugIJqAjDFungRxRkoiQkmpgZBYwm3hI1HeV6bFtt59dyH671/OX5D+
 G4t3dH5L+SqUeurDzIcNOi4VWxq8fNprlJDQV/l8c9O8Sf8fV9ylvD/W977zTU+Nbnqrw588O
 e6nbInl9Cb8XLfxt/dqeoetfo+D1B2WnA6L7TPfvehfwUImL6Yq3EKvQLpajs4KVvl/cc1nrh
 anIFiWW4oxEQy3mouJEACa3WpC6AgAA
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503411306!55612029!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54445 invoked from network); 22 Aug 2017 14:15:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:15:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444680910"
Date: Tue, 22 Aug 2017 15:15:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170822141504.ncrsxcxd2siklgll@citrix.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-50-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170816125219.5255-50-jgross@suse.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 v3 49/52] libxc: add function to set
	hypervisor parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDI6NTI6MTZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBuZXcgbGlieGMgZnVuY3Rpb24gdG8gc2V0IGh5cGVydmlzb3IgcGFyYW1l
dGVycyBhdCBydW50aW1lCj4gc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEgY29t
bWFuZCBsaW5lLgo+IAo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:16:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dk9yP-0006ky-8B; Tue, 22 Aug 2017 14:16:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk9yN-0006kp-TT
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:16:04 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A7/B5-01995-3AC3C995; Tue, 22 Aug 2017 14:16:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO4imzm
 RBl0HNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye1S9YC45wVnx4JN7AeJG9i5GTQ0LAX2Ly
 8RusXYwcHCwCqhL/rweAhNkElCV+dvaygdgiQPbH1l6wcmaBXIkJa6eBxYUFPCTWXf/HBGLzC
 lhI/Fm3ghnEFhKIldhy+ToLRFxQ4uTMJywQvToSC3Z/YgNZxSwgLbH8HwdImFPAVOLBscNgI0
 UFVCQ6l85hgRijINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3QNLfWSijLTM0pyEzN
 zdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDrJ6BgXEH4+/jfocYJTmYlER5J3+fHSnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgnez9ZxIIcGi1PTUirTMHGC4w6QlOHiURHgvgKR5iwsSc4sz0yFSp
 xgVpcR5E0ASAiCJjNI8uDZYjF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7EWQKT2ZeCd
 z0V0CLmYAWG7ZOA1lckoiQkmpgdDgyZebcBsZdFQvVI5xtE6z/aB6a0MJ/eFKZxuQ29onb/N8
 EbxY9u2z//hUHdRKXmf2zad1w7cQyoY3qH6e83p+wJUa0qX7FWXMVTrfQhoR3saV9OUUJ72sr
 izYltsibnZK0vXVS9iejWk/c2YUacgp+E5ms5C/aRK+a83xBgBzbv0nSkUbsSizFGYmGWsxFx
 YkAIkowcqwCAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503411360!107036571!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10685 invoked from network); 22 Aug 2017 14:16:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:16:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436405391"
Date: Tue, 22 Aug 2017 15:15:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170822141542.gvxquodpqcnos4jf@citrix.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-51-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170816125219.5255-51-jgross@suse.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 v3 50/52] libxl: add libxl_set_parameters()
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDI6NTI6MTdQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBuZXcgbGlieGwgZnVuY3Rpb24gdG8gc2V0IGh5cGVydmlzb3IgcGFyYW1l
dGVycyBhdCBydW50aW1lCj4gc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEgY29t
bWFuZCBsaW5lLgo+IAo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCgo+IC0tLQo+IFYyOgo+IC0gY29ycmVjdGVkIGNvZGluZyBzdHlsZSAo
V2VpIExpdSkKPiAtIHJlbW92ZWQgc3VwZXJmbHVvdXMgI2lmZGVmIChXZWkgTGl1KQo+IAo+IFYz
Ogo+IC0gdXNlIExPR0VWKCkgZm9yIGVycm9yIG1lc3NhZ2UKPiAtLS0KPiAgdG9vbHMvbGlieGwv
bGlieGwuYyB8IDE1ICsrKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bC5oIHwgIDgg
KysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5jCj4gaW5kZXgg
MGVmODc0NDA2Zi4uMjQ3YzU2Y2Y4MyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bC5j
Cj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwo+IEBAIC02NTIsNiArNjUyLDIxIEBAIGludCBs
aWJ4bF9zZW5kX2RlYnVnX2tleXMobGlieGxfY3R4ICpjdHgsIGNoYXIgKmtleXMpCj4gICAgICBy
ZXR1cm4gMDsKPiAgfQo+ICAKPiAraW50IGxpYnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAq
Y3R4LCBjaGFyICpwYXJhbXMpCj4gK3sKPiArICAgIGludCByZXQ7Cj4gKyAgICBHQ19JTklUKGN0
eCk7Cj4gKwo+ICsgICAgcmV0ID0geGNfc2V0X3BhcmFtZXRlcnMoY3R4LT54Y2gsIHBhcmFtcyk7
Cj4gKyAgICBpZiAocmV0IDwgMCkgewo+ICsgICAgICAgIExPR0VWKEVSUk9SLCByZXQsICJzZXR0
aW5nIHBhcmFtZXRlcnMiKTsKPiArICAgICAgICBHQ19GUkVFOwo+ICsgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOwo+ICsgICAgfQoKSW4gY2FzZSB5b3UgcmVwb3N0LCBjYW4geW91IGFkZCBhIGJs
YW5rIGxpbmUgaGVyZT8gVGhhbmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:16:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dk9yk-0006o6-Fe; Tue, 22 Aug 2017 14:16:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dk9yj-0006nv-Hb
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:16:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 41/0A-18185-8BC3C995; Tue, 22 Aug 2017 14:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4Omzm
 RBkvPSFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkb3q9hL7jBUtH1agFjA2MvSxcjJ4eEgL/E
 vtd9zCA2i4CqxIvP18FsNgFliZ+dvWwgtgiQ/bG1l72LkYuDWeAhk8SRX2tZQRLCAjESvc9Os
 IPYvAIWElsv7ANrFhKIlVi5bSMLRFxQ4uTMJ2A2s4COxILdn4CGcgDZ0hLL/3GAhDkFTCV+nH
 /ABGKLCqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGhrpJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxgvLwx4BCjJAeTkijv5O+zI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8IZYz4kUEixKTU+tSMvMAQY9TFqCg0dJhHcqSJq3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8CSBFAiBFGaV5cCNgEXiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrw1IFN4MvNK4Da9AjqCCegIw9ZpIEeUJCKkpBoY7/rePc5o0Nm6SyTSb6VUck9VsKf
 k1Qs/OX9zmR7WunYluVQtVnuq1NsfCiY3rdO//M9kWz1LR3qe8uZJ9vEXLr5Y2PjhRaHXVx3G
 Ss8XPdapHw6GnZ//SlDenKeiK485z+ninUeXSnim+q+3kj4y57P8807Rx1PamR8k2rV33joXH
 FQ9xdpBiaU4I9FQi7moOBEAKV2Wj7sCAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503411382!89715806!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27297 invoked from network); 22 Aug 2017 14:16:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:16:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444681177"
Date: Tue, 22 Aug 2017 15:16:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170822141616.xzbauisme7kika42@citrix.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-53-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170816125219.5255-53-jgross@suse.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 52/52] xen: make some console related
 parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDI6NTI6MTlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTdXBwb3J0IG1vZGlmeWluZyBjb25zd2l0Y2gsIGNvbnNvbGVfdGltZXN0YW1wcywg
bG9nbHZsIGFuZAo+IGd1ZXN0X2xvZ2x2bCBhdCBydW50aW1lLgo+IAo+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:19:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14:19: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.xen.org>)
	id 1dkA1H-00075P-Sx; Tue, 22 Aug 2017 14:19:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dkA1G-00075G-Fm
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:19:02 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9D/BD-02962-55D3C995; Tue, 22 Aug 2017 14:19:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6o7Zx
 Ig2nzpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyj+5+wFXxgrTiz9AtbA+M3li5GTg4JAX+J
 86ceMoPYLAKqEmub9rGC2GwCyhI/O3vZQGwRAT2Jo79aGLsYuTiYBeYySfRsXcIOkhAWCJV49
 vM1E4jNK2AhsXh2P1izkIC7xP0/21kh4oISJ2c+AVvGLKAjsWD3J6ChHEC2tMTyfxwgYU4BD4
 lJOxvBxogKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaG+glFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GD8uzbwEKMkB5OSKO/k77MjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwbraeEykkWJSanlqRlpkDDHqYtAQHj5II7wWQNG9xQWJuc
 WY6ROoUoy5H04ctX5iEWPLy81KlxHmfgBQJgBRllObBjYBF4CVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ824EmcKTmVcCt+kV0BFMQEcYtk4DOaIkESEl1cDI2/d+n8TrbRLezg5fOzvnmi9
 V9//7gGX5V07VTOnUHyxzfuw+9Gdrb6H3fePXatpeHRIPzCv6bK88TW9sce275hRz2SFt75K1
 u84WWM1onde4cWOmxrINYbv+HImuPOgmyTLv6XOduR8mFdVzfZ876df2mkPbnzeFSs0Q918pt
 t3o69S8TncdJZbijERDLeai4kQAd0djELsCAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503411539!103396713!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58416 invoked from network); 22 Aug 2017 14:19:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:19:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444681722"
Date: Tue, 22 Aug 2017 15:18:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20170822141846.y4iutid5znkvuoq4@citrix.com>
References: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, tamas@tklengyel.com, jbeulich@suse.com,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v6] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDI6NTA6MTlQTSArMDMwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPiBJbiBzb21lIGludHJvc3BlY3Rpb24gdXNlY2FzZXMsIGFuIGluLWd1ZXN0IGFn
ZW50IG5lZWRzIHRvIGNvbW11bmljYXRlCj4gd2l0aCB0aGUgZXh0ZXJuYWwgaW50cm9zcGVjdGlv
biBhZ2VudC4gIEFuIGV4aXN0aW5nIG1lY2hhbmlzbSBpcwo+IEhWTU9QX2d1ZXN0X3JlcXVlc3Rf
dm1fZXZlbnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCj4gbGlr
ZSBhbGwgb3RoZXIgaHlwZXJjYWxscy4KPiAKPiBJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVi
eSB0aGUgaW50cm9zcGVjdGlvbiBhZ2VudCBjYW4gd2hpdGVsaXN0IHRoZQo+IHVzZSBvZiBIVk1P
UF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50IGRpcmVjdGx5IGZyb20gdXNlcnNwYWNlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+
IAo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjU6Cj4gCS0gQWRkZWQgdGhlIGJvb2wgYWxsb3dfdXNl
cnNwYWNlIHRvIHRoZSB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QKPiAJIGZ1bmN0aW9uCj4gLS0t
Cj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDIgKy0KPiAgdG9vbHMvbGlieGMv
eGNfbW9uaXRvci5jICAgICAgfCAgMyArKy0KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:21:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkA3C-0007fo-8b; Tue, 22 Aug 2017 14:21:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dkA3A-0007fe-Qv
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:21:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 26/A5-03937-CCD3C995; Tue, 22 Aug 2017 14:21:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDve5p2zm
 RBj3ztS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNv1+yFfSwV1yd1MbewPiRtYuRk0NCwF9i
 Rt8yNhCbRUBV4sbafSwgNpuAssTPzl6gOAeHiICeRMsRPZAws0Aro8SSxbEgtrBAksSBB5cYQ
 WxeAQuJLT++soOUCwl4SrzeGQgRFpQ4OfMJC0SrjsSC3Z/AJjILSEss/8cBYnIKeEm87HEAqR
 AVUJHoXDoHrFpIQEGiY/oxpgmMfLOQDJqFZNAshEELGJlXMWoUpxaVpRbpGhnoJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhgDEOxg/LUs4BCjJAeTkijv5O+zI4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8AbYzIkUEixKTU+tSMvMAQY7TFqCg0dJhPcUSJq3uCAxtzgzHSJ1i
 lGXo+nDli9MQix5+XmpUuK8TiBFAiBFGaV5cCNgkXeJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrwaIFN4MvNK4Da9AjqCCegIw9ZpIEeUJCKkpBoYRbJb1v5+J/loKydDuvI7Ye3l/kz6xue
 mbDev/SCwQfJu7sKZflOqBK1X/3/kMN+jl70l373J6Er/EaE1jqKxaz846f7bGXDK9mDc1qAv
 BtOuvtkUuspk9atX53VCtnb878qz1zTiDLvqX1X8a/e159GfFz17YzB5I++Ctcqlddqf+Rkzm
 iVNlViKMxINtZiLihMBVYN/IbcCAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503411658!112624866!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19003 invoked from network); 22 Aug 2017 14:20:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:20:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444682146"
Date: Tue, 22 Aug 2017 15:20:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170822142055.jfiye4py6ixaqim7@citrix.com>
References: <1502981833-17992-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502981833-17992-1-git-send-email-igor.druzhinin@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDM6NTc6MTNQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gV2UgbmVlZCB0byBjaG9vc2UgQUNQSSB0YWJsZXMgYW5kIEFDUEkgSU8gcG9ydCBs
b2NhdGlvbgo+IHByb3Blcmx5IGRlcGVuZGluZyBvbiB0aGUgZGV2aWNlIG1vZGVsIHZlcnNpb24g
d2UgYXJlIHJ1bm5pbmcuCj4gUHJldmlvdXNseSwgdGhpcyBkZWNpc2lvbiB3YXMgbWFkZSBieSBC
SU9TIHR5cGUgc3BlY2lmaWMKPiBjb2RlIGluIGh2bWxvYWRlciwgZS5nLiBhbHdheXMgbG9hZCBR
RU1VIHRyYWRpdGlvbmFsIHNwZWNpZmljCj4gdGFibGVzIGlmIGl0J3MgUk9NQklPUyBhbmQgYWx3
YXlzIGxvYWQgUUVNVSBYZW4gc3BlY2lmaWMKPiB0YWJsZXMgaWYgaXQncyBTZWFCSU9TLgo+IAo+
IFRoaXMgY2hhbmdlIHNhdmVzIHRoaXMgYmVoYXZpb3IgKGZvciBjb21wYXRpYmlsaXR5KSBidXQg
YWRkcwo+IGFuIGFkZGl0aW9uYWwgd2F5ICh4ZW5zdG9yZSBrZXkpIHRvIHNwZWNpZnkgdGhlIGNv
cnJlY3QKPiBkZXZpY2UgbW9kZWwgaWYgd2UgaGFwcGVuIHRvIHJ1biBhIG5vbi1kZWZhdWx0IG9u
ZS4gVG9vbHN0YWNrCj4gYml0IG1ha2VzIHVzZSBvZiBpdC4KPiAKPiBUaGUgZW5mb3JjZW1lbnQg
b2YgQklPUyB0eXBlIGRlcGVuZGluZyBvbiBRRU1VIHZlcnNpb24gd2lsbAo+IGJlIGxpZnRlZCBs
YXRlciB3aGVuIHRoZSByZXN0IG9mIFJPTUJJT1MgY29tcGF0aWJpbGl0eSBmaXhlcwo+IGFyZSBp
biBwbGFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:22:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkA48-0007m3-If; Tue, 22 Aug 2017 14:22:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkA47-0007lu-SX
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:21:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1F/DA-03557-70E3C995; Tue, 22 Aug 2017 14:21:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTZfNbk6
 kwZN5OhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aiVd9YClZxVhw90sHUwDiJvYuRi0NIYDOj
 xMIbV5kgnAOMEu+fLAfKcHIICzhK3F0wiQXEFhFwkFh2/gVjFyMHB7OAlMTpg+YgYSGBDImPr
 06ClbMJ6ErsuPmaGcTmFbCSuD75PDNIOYuAqsTFPR4gYVGBcImms/0sECWCEidnPgGzOYHKD/
 zdyApiMwuoS/yZd4kZwhaXaPqyEiouL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJwMQ7GD8Mz/wEKMkB5OS
 KO/k77MjhfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIE7xubOZFCgkWp6akVa
 Zk5wPiBKZXg4FES4f0NkuYtLkjMLc5Mh0idYlSUEufdBZIQAElklObBtcFi9hKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEee+BTOHJzCuBm/4KaDET0GLD1mkgi0sSEVJSDYwFxjfWV2SfMN1
 +Lu/so8jzvyfulpydPiVst9KxZddYhBYd/efsyvzXp8b88HevjRsSWTm3dP/b85FJ9NeOSRc/
 3m4459+/MzLATqFQ+WpOkEN03aXoWXfrNvxPOvbch7+9Uyvf8OAjzepsie5H4i3N0z99kM1Na
 u3cl9phWWtod3ff3j8vX+5SYinOSDTUYi4qTgQARCpXz9QCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503411718!72379773!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37947 invoked from network); 22 Aug 2017 14:21:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 22 Aug 2017 14:21:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C223A15AD;
 Tue, 22 Aug 2017 07:21:57 -0700 (PDT)
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 274FB3F3E1;
 Tue, 22 Aug 2017 07:21:57 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-9-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <12aa488c-5356-8fe9-e3e9-faabf8db0517@arm.com>
Date: Tue, 22 Aug 2017 15:21:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-9-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 08/27] xen/arm: hsr_iabt: Document RES0 field
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cgo+IC0tLQo+ICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gaW5k
ZXggYWI1MjI1ZmE2Yy4uNTE2NDVmMDhjMCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+
IEBAIC01MDUsOSArNTA1LDkgQEAgdW5pb24gaHNyIHsKPiAgCj4gICAgICBzdHJ1Y3QgaHNyX2lh
YnQgewo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWZzYzo2OyAgLyogSW5zdHJ1Y3Rpb24gZmF1
bHQgc3RhdHVzIGNvZGUgKi8KPiAtICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6MTsKPiArICAg
ICAgICB1bnNpZ25lZCBsb25nIHJlczA6MTsgIC8qIFJFUzAgKi8KPiAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHMxcHR3OjE7IC8qIFN0YWdlIDIgZmF1bHQgZHVyaW5nIHN0YWdlIDEgdHJhbnNsYXRp
b24gKi8KPiAtICAgICAgICB1bnNpZ25lZCBsb25nIHJlczE6MTsKPiArICAgICAgICB1bnNpZ25l
ZCBsb25nIHJlczE6MTsgIC8qIFJFUzAgKi8KPiAgICAgICAgICB1bnNpZ25lZCBsb25nIGVhdDox
OyAgIC8qIEV4dGVybmFsIGFib3J0IHR5cGUgKi8KPiAgICAgICAgICB1bnNpZ25lZCBsb25nIHJl
czI6MTU7CgpBcyB3ZSBhcmUgYXQgaXQ6IG5ld2VyIHZlcnNpb25zIG9mIHRoZSBBUk0gQVJNIGhh
dmUgdGhlICJGblYiIGJpdCBoZXJlCmF0IGJpdCAxMCwgc28gd291bGQgaXQgYmUgd29ydGggdG8g
dXBkYXRlIGl0IGFzOgoKCSAgIHVuc2lnbmVkIGxvbmcgZm52OjE7CSAgLyogRkFSIG5vdCBWYWxp
ZCAqLwoJICAgdW5zaWduZWQgbG9uZyByZXMyOjE0OwoKQ2hlZXJzLApBbmRyZS4KCj4gICAgICAg
ICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:23:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14:23: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.xen.org>)
	id 1dkA5s-0007xD-To; Tue, 22 Aug 2017 14:23:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkA5s-0007x6-62
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:23:48 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 12/9E-18185-37E3C995; Tue, 22 Aug 2017 14:23:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTbfYbk6
 kwaprjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bN5hXsBWu5KpZ8uMncwNjM0cXIxSEksIlR
 oqv9KSuEs5tR4tOPy0xdjJwcwgKOEncXTGIBsUUEXCT23r3GBFE0g1Fi7ZQG9i5GDg5mASmJ0
 wfNQWrYBDQl7nz+BNbLK2AlcfjxS7BeFgFVibMLzzCC2KIC4RJvG4+wQNQISpyc+YQFZAyngL
 XE3BuWIGFmATOJeZsfMkPY8hLb385hnsDINwtJxywkZbOQlC1gZF7FqFGcWlSWWqRrbKCXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbgxAsIPx79rAQ4ySHExKoryTv8+OFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbB57eoLjFIsefl5qUoSvG9s5kQKCRalpqdWpGXmACMCplSCg
 0dJhPcUSJq3uCAxtzgzHSJ1ilFRSpzX1RYoIQCSyCjNg2uDReElRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfOGgUzhycwrgZv+CmgxE9Biw9ZpIItLEhFSUg2MprLLRIwFDz0yyF2eNrP3D8P
 lhws9Vt9XNVua3b6DQWtF9693RpOn67VFnzr3cPrNdDO+xVM2hZ24+HHBx6iqTO32khtu1kuS
 Eg7+YK+0nel8NHK346X9Tm1aTFl/X22qklFsWnu1Yt2ZY5s77+Z/Nz21/xH7klds28JytarW3
 rjf/uC73VRzJSWW4oxEQy3mouJEAGLvv229AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503411826!71048042!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17145 invoked from network); 22 Aug 2017 14:23:46 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 22 Aug 2017 14:23:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5460780D;
 Tue, 22 Aug 2017 07:23:46 -0700 (PDT)
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 AAE413F3E1;
 Tue, 22 Aug 2017 07:23:45 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-9-julien.grall@arm.com>
 <12aa488c-5356-8fe9-e3e9-faabf8db0517@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <529cd0e0-c6df-b9b0-fb6a-6bff9910501d@arm.com>
Date: Tue, 22 Aug 2017 15:23:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <12aa488c-5356-8fe9-e3e9-faabf8db0517@arm.com>
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 08/27] xen/arm: hsr_iabt: Document RES0 field
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMi8wOC8xNyAxNToyMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4KPiBPbiAxNC8wOC8xNyAxNToyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gUmV2aWV3ZWQt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+Cj4+IC0tLQo+PiAg
eGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDQgKystLQo+PiAgMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oCj4+IGluZGV4IGFiNTIyNWZhNmMuLjUxNjQ1ZjA4YzAgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAo+PiBAQCAtNTA1LDkgKzUwNSw5IEBAIHVuaW9uIGhzciB7Cj4+Cj4+ICAg
ICAgc3RydWN0IGhzcl9pYWJ0IHsKPj4gICAgICAgICAgdW5zaWduZWQgbG9uZyBpZnNjOjY7ICAv
KiBJbnN0cnVjdGlvbiBmYXVsdCBzdGF0dXMgY29kZSAqLwo+PiAtICAgICAgICB1bnNpZ25lZCBs
b25nIHJlczA6MTsKPj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyByZXMwOjE7ICAvKiBSRVMwICov
Cj4+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgczFwdHc6MTsgLyogU3RhZ2UgMiBmYXVsdCBkdXJp
bmcgc3RhZ2UgMSB0cmFuc2xhdGlvbiAqLwo+PiAtICAgICAgICB1bnNpZ25lZCBsb25nIHJlczE6
MTsKPj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyByZXMxOjE7ICAvKiBSRVMwICovCj4+ICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgLyogRXh0ZXJuYWwgYWJvcnQgdHlwZSAqLwo+PiAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHJlczI6MTU7Cj4KPiBBcyB3ZSBhcmUgYXQgaXQ6IG5ld2Vy
IHZlcnNpb25zIG9mIHRoZSBBUk0gQVJNIGhhdmUgdGhlICJGblYiIGJpdCBoZXJlCj4gYXQgYml0
IDEwLCBzbyB3b3VsZCBpdCBiZSB3b3J0aCB0byB1cGRhdGUgaXQgYXM6CgpTZWUgcGF0Y2ggMTEg
OikuIEkgd291bGQgcHJlZmVyIGlmIHdlIGtlZXAgImNsZWFuLXVwIiBvdXQgb2YgbmV3IAphZGRp
dGlvbiBmb3IgdGhlIHJldmlldy4KCkNoZWVycywKCj4KPiAJICAgdW5zaWduZWQgbG9uZyBmbnY6
MTsJICAvKiBGQVIgbm90IFZhbGlkICovCj4gCSAgIHVuc2lnbmVkIGxvbmcgcmVzMjoxNDsKCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:23:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 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.xen.org>)
	id 1dkA5w-0007xv-4e; Tue, 22 Aug 2017 14:23:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dkA5v-0007xh-Ap
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:23:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 90/1B-02962-67E3C995; Tue, 22 Aug 2017 14:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG6Z3Zx
 IgwnP+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxr36+xFMxkqpg4/y9bA+Mbxi5GTg4JAX+J
 7Q8PsoDYLAKqEpO/N7CC2GwCyhI/O3vZQGwRAQWJ52cWANVwcTALTGKU6OnfxwSSEBYIkFi87
 xtYEa+AhcTJLR1ARRwcQgIxEg+ahSHCghInZz4Bm88soCOxYPcnNpASZgFpieX/OEDCnAImEt
 8nPAGbKCqgItG5dA5YuRDQ2o7px5gmMPLNQjJpFpJJsxAmLWBkXsWoXpxaVJZapGusl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCDseOf0yFGSQ4mJVHeyd9nRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4H1jMydSSLAoNT21Ii0zBxjwMGkJDh4lEd5TIGne4oLE3OLMd
 IjUKUZdjqYPW74wCbHk5eelSonz7gIpEgApyijNgxsBi75LjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEuadBzKFJzOvBG7TK6AjmICOMGydBnJESSJCSqqB0e1Pb1wZp0TC04PPFy+TmDVVuXa
 rwzb2G6Wubp4LhbhPm7+U6p/+g+XkdHfVX3XXmCIaNmyvu1LvHye8eWOg9ortv9nZFWcUl/5a
 /zk3J5xZd2+bQ0vO+7gVi29ccvNQimzW57Q58vurcN2dpqeVzxo72cRDCxf1GF/yrbgr1Pi+f
 +7+1atDlFiKMxINtZiLihMBi/sCnLkCAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503411828!78924031!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57603 invoked from network); 22 Aug 2017 14:23:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:23:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436407059"
Date: Tue, 22 Aug 2017 15:23:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170822142347.6odzngziswmbyuox@citrix.com>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-2-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170817170133.30939-2-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] tools/libxc: move SUPERPAGE macros
 to common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDc6MDE6MzFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gVGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NI
SUZUIHdpbGwgYmUgdXNlZCBieQo+IG90aGVyIGNvZGUgaW4gbGlieGMuIE1vdmUgdGhlIG1hY3Jv
cyB0byBhIGhlYWRlciBmaWxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:34:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAGS-0000QG-53; Tue, 22 Aug 2017 14:34:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dkAGQ-0000QA-Av
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:34:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 82/F9-01732-1014C995; Tue, 22 Aug 2017 14:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpC6D45x
 Igys7NC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozv6+0LZnJXTF01g6mBsYuzi5GTQ0LAX6Lh
 +VpGEJtFQFVi/YVrLCA2m4CyxM/OXjYQW0RAQeL5mQVAcS4OZoFJjBI9/fuYQBLCAn4Sd/9tA
 iri4OAVsJD43uwLEhYSiJHY2jadHcTmFRCUODnzCdhMZgEdiQW7P4GVMwtISyz/xwES5hQwkb
 jy/BlYiaiAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6huV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCYMQDBDsaXpz0PMUpyMCmJ8k7+PjtSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvb7s5kUKCRanpqRVpmTnAgIdJS3DwKInwLgNJ8xYXJOYWZ
 6ZDpE4xKkqJ896wB0oIgCQySvPg2mBRdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvGtBpv
 Bk5pXATX8FtJgJaLFh6zSQxSWJCCmpBkbVXV3/jXbdWBVrFL8nqkSwJUmgdpqWuNAlPm2VSCu
 3IxxPvFd+XmiwqPFQ6hlPYS/9GuXYW98uT9K44L2hetpKbiv3U/NX+Dpn53F3Rm+autwwmHGq
 /Rqza8fSO0SsnK/NPG1gMtXL3+KpFgdnSPHuJTHb+O/PZzf6wcjLovBsMfPZj+rLmJRYijMSD
 bWYi4oTAXL34bmtAgAA
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503412478!111176012!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61187 invoked from network); 22 Aug 2017 14:34:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:34:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436409340"
Date: Tue, 22 Aug 2017 15:34:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170822143437.iuu63on6gr4kwboh@citrix.com>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-3-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170817170133.30939-3-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] tools/libxc: add API for bitmap
	access for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDc6MDE6MzJQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gRXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93
IHJlcHJlc2VudGVkIGJ5IGEKPiBnZW5lcmljIHN0cnVjdCB4Y19zcl9iaXRtYXAuCj4gU3dpdGNo
IHRoZSBleGlzdGluZyBwb3B1bGF0ZWRfcGZucyB0byB0aGlzIEFQSS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cj4gKwpbLi4uXQo+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgeGNfc3JfYml0bWFwX2ZyZWUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCj4gK3sK
PiArICAgIGZyZWUoYm0tPnApOwoKQWxzbyBzZXQgYm0tPnAgdG8gTlVMTCB0byBtYWtlIGl0IGlk
ZW1wb3RlbnQgcGxlYXNlLgoKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBib29sIHhjX3NyX3Nl
dF9iaXQodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQo+ICt7Cj4g
KyAgICBpZiAoIXhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdCkpCj4gKyAgICAgICAgcmV0dXJu
IGZhbHNlOwo+ICsKPiArICAgIHNldF9iaXQoYml0LCBibS0+cCk7Cj4gKyAgICByZXR1cm4gdHJ1
ZTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBib29sIHhjX3NyX3Rlc3RfYml0KHVuc2lnbmVk
IGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKPiArewo+ICsgICAgaWYgKGJpdCA+
IGJtLT5iaXRzKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArICAgIHJldHVybiAhIXRlc3Rf
Yml0KGJpdCwgYm0tPnApOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGludCB4Y19zcl90ZXN0
X2FuZF9jbGVhcl9iaXQodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJt
KQo+ICt7Cj4gKyAgICByZXR1cm4gdGVzdF9hbmRfY2xlYXJfYml0KGJpdCwgYm0tPnApOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGludCB4Y19zcl90ZXN0X2FuZF9zZXRfYml0KHVuc2lnbmVk
IGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKPiArewo+ICsgICAgcmV0dXJuIHRl
c3RfYW5kX3NldF9iaXQoYml0LCBibS0+cCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9v
bCBwZm5faXNfcG9wdWxhdGVkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCBw
Zm4pCj4gK3sKPiArICAgIHJldHVybiB4Y19zcl90ZXN0X2JpdChwZm4sICZjdHgtPnJlc3RvcmUu
cG9wdWxhdGVkX3BmbnMpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGludCBwZm5fc2V0X3Bv
cHVsYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQo+ICt7Cj4g
KyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwo+ICsKClRoaXMgaXMgbm90IHVzZWQs
IHJpZ2h0PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:34:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAGV-0000RS-FK; Tue, 22 Aug 2017 14:34:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dkAGU-0000Qn-Ka
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:34:46 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 68/3C-03937-5014C995; Tue, 22 Aug 2017 14:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQpfVcU6
 kwfVr4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8adxilMBdP1Kq68fMPUwHhPsYuRk0NCwE9i
 0ZIVbCA2i4CqxOFJf1i7GDk42ATsJaZ/rQAJiwCFN08/zd7FyMXBLHCaUaLhwnpmkISwQJLEo
 vOb2UFsXgEPif6Ju8DiQgJ1EvfeQczkFRCUODnzCQuIzSygI7Fg9yc2kPnMAtISy/9xgIQ5BV
 wl9u09CjZGVEBF4uTKNUwQYxQl+uc9YIM4M11i4rMelgmM/LOQTJ2FZOoshKkLGJlXMWoUpxa
 VpRbpGhvpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgPL0u8BCjJAeT
 kijv5O+zI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Jbbz4kUEixKTU+tSMvMAcYCTFqCg0dJh
 PcqSJq3uCAxtzgzHSJ1itGYo2nir19MHH0gUoglLz8vVUqcNxCkVACkNKM0D24QLEYvMcpKCf
 MyAp0mxFOQWpSbWYIq/4pRnINRSZi3EGQKT2ZeCdy+V0CnMAGdYtg6DeSUkkSElFQDo4jhXNU
 nOYu7Zx7Wqrp+ZeEG2x3zmX9phRxfU736f2XE45Ork8pmSdbGdXNp1YjNydRO+WhxKkD6Y8WL
 18u+Wd9qulf6M9Cl/VeF4sJpcizPyu4IXFC7lPlaodXam51l/onHKuecT5dUqu8qjVMy5rpc+
 DtQYvG8GYarjzznKclK2K3c8nmzqhJLcUaioRZzUXEiACrg0JXMAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503412484!72382309!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62721 invoked from network); 22 Aug 2017 14:34:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:34:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51362282"
Date: Tue, 22 Aug 2017 15:32:13 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822143213.ufajfeh5y6wttuib@MacBook-Pro-de-Roger.local>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGludHJvZHVjZSBjcmVhdGUsIGRlc3Ryb3kgYW5kIHF1ZXJ5
IGNhcGFiaWxpdGllcwo+IGNvbW1hbmQgZm9yIHZJT01NVS4gdklPTU1VIGxheWVyIHdpbGwgZGVh
bCB3aXRoIHJlcXVlc3RzIGFuZCBjYWxsCj4gYXJjaCB2SU9NTVUgb3BzLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vY29t
bW9uL2RvbWN0bC5jICAgICAgICAgfCAgMyArKysKPiAgeGVuL2NvbW1vbi92aW9tbXUuYyAgICAg
ICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwoKSSdtIGNvbmZ1
c2VkLCBJIGRvbid0IHNlZSB0aGlzIGZpbGUgaW4gdGhlIHJlcG8sIGFuZCB0aGUgY292ZXIgbGV0
dGVyCmRvZXNuJ3QgbWVudGlvbiB0aGlzIGJlaW5nIGJhc2VkIG9uIHRvcCBvZiBhbnkgb3RoZXIg
c2VyaWVzLCB3aGVyZQpkb2VzIHRoaXMgdmlvbW11LmMgZmlsZSBjb21lIGZyb20/Cgo+ICB4ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oICAgIHwgIDYgKysr
KysrCj4gIDQgZmlsZXMgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPiBpbmRleCBkODA0
ODhiLi4wMWMzMDI0IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPiArKysgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCj4gQEAgLTExNDQsNiArMTE0NCw5IEBAIGxvbmcgZG9fZG9tY3Rs
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKPiAgICAgICAg
ICBpZiAoICFyZXQgKQo+ICAgICAgICAgICAgICBjb3B5YmFjayA9IDE7Cj4gICAgICAgICAgYnJl
YWs7Cj4gKyAgICBjYXNlIFhFTl9ET01DVExfdmlvbW11X29wOgo+ICsgICAgICAgIHJldCA9IHZp
b21tdV9kb21jdGwoZCwgJm9wLT51LnZpb21tdV9vcCwgJmNvcHliYWNrKTsKPiArICAgICAgICBi
cmVhazsKCkhtLCBzaG91bGRuJ3QgdGhpcyBiZSBwcm90ZWN0ZWQgd2l0aCAjaWZkZWYgQ09ORklH
X1ZJT01NVT8KCj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIHJldCA9IGFyY2hfZG9fZG9tY3Rs
KG9wLCBkLCB1X2RvbWN0bCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94
ZW4vY29tbW9uL3Zpb21tdS5jCj4gaW5kZXggNjg3NGQ5Zi4uYTRkMDA0ZCAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL3Zpb21tdS5jCj4gKysrIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IEBAIC0x
NDgsNiArMTQ4LDQ5IEBAIHN0YXRpYyB1NjQgdmlvbW11X3F1ZXJ5X2NhcHMoc3RydWN0IGRvbWFp
biAqZCwgdTY0IHR5cGUpCj4gICAgICByZXR1cm4gdmlvbW11X3R5cGUtPm9wcy0+cXVlcnlfY2Fw
cyhkKTsKPiAgfQo+ICAKPiAraW50IHZpb21tdV9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHhlbl9kb21jdGxfdmlvbW11X29wICpvcCwKPiArICAgICAgICAgICAgICAgICAgYm9vbCAq
bmVlZF9jb3B5KQo+ICt7Cj4gKyAgICBpbnQgcmMgPSAtRUlOVkFMLCByZXQ7CgpEbyB5b3UgcmVh
bGx5IG5lZWQgYm90aCByZXQgYW5kIHJjPwoKPiArICAgIGlmICggIXZpb21tdV9lbmFibGVkKCkg
KQo+ICsgICAgICAgIHJldHVybiByYzsKCkVJTlZBTD8gTWF5YmUgRU5PREVWPwoKPiArCj4gKyAg
ICBzd2l0Y2ggKCBvcC0+Y21kICkKPiArICAgIHsKPiArICAgIGNhc2UgWEVOX0RPTUNUTF9jcmVh
dGVfdmlvbW11Ogo+ICsgICAgICAgIHJldCA9IHZpb21tdV9jcmVhdGUoZCwgb3AtPnUuY3JlYXRl
X3Zpb21tdS52aW9tbXVfdHlwZSwKPiArICAgICAgICAgICAgb3AtPnUuY3JlYXRlX3Zpb21tdS5i
YXNlX2FkZHJlc3MsCj4gKyAgICAgICAgICAgIG9wLT51LmNyZWF0ZV92aW9tbXUubGVuZ3RoLAo+
ICsgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11LmNhcGFiaWxpdGllcyk7CgpJIHdvdWxk
IHJhdGhlciBwcmVmZXIgZm9yIHZpb21tdV9jcmVhdGUgdG8gc2ltcGx5IHJldHVybiBhbiBlcnJv
ciBvcgowLCBhbmQgc3RvcmUgdGhlIHZpb21tdV9pZCBieSBwYXNzaW5nIGEgcG9pbnRlciBwYXJh
bWV0ZXIgdG8gdmlvbW11X2NyZWF0ZSwgaWU6CgpyYyA9IHZpb21tdV9jcmVhdGUoZCwgb3AtPnUu
Y3JlYXRlX3Zpb21tdS52aW9tbXVfdHlwZSwKICAgICAgICAgICAgICAgICAgIG9wLT51LmNyZWF0
ZV92aW9tbXUuYmFzZV9hZGRyZXNzLAogICAgICAgICAgICAgICAgICAgb3AtPnUuY3JlYXRlX3Zp
b21tdS5sZW5ndGgsCiAgICAgICAgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11LmNhcGFi
aWxpdGllcywKICAgICAgICAgICAgICAgICAgICZvcC0+dS5jcmVhdGVfdmlvbW11LnZpb21tdV9p
ZCk7Cgo+ICsgICAgICAgIGlmICggcmV0ID49IDAgKSB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF4gY29kaW5nIHN0eWxlCj4gKyAgICAgICAgICAgIG9wLT51LmNyZWF0ZV92aW9tbXUudmlv
bW11X2lkID0gcmV0Owo+ICsgICAgICAgICAgICAqbmVlZF9jb3B5ID0gdHJ1ZTsKPiArICAgICAg
ICAgICAgcmMgPSAwOyAvKiByZXR1cm4gMCBpZiBzdWNjZXNzICovCj4gKyAgICAgICAgfQo+ICsg
ICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgWEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdToK
PiArICAgICAgICByYyA9IHZpb21tdV9kZXN0cm95KGQsIG9wLT51LmRlc3Ryb3lfdmlvbW11LnZp
b21tdV9pZCk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3F1
ZXJ5X3Zpb21tdV9jYXBzOgo+ICsgICAgICAgIHJldCA9IHZpb21tdV9xdWVyeV9jYXBzKGQsIG9w
LT51LnF1ZXJ5X2NhcHMudmlvbW11X3R5cGUpOwoKU2FtZSBoZXJlLCBJIHdvdWxkIHJhdGhlciBw
YXNzIGFub3RoZXIgcGFyYW1ldGVyIGFuZCB1c2UgdGhlIHJldHVybgpmb3IgZXJyb3Igb25seS4K
Cj4gKyAgICAgICAgaWYgKCByZXQgPj0gMCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBv
cC0+dS5xdWVyeV9jYXBzLmNhcGFiaWxpdGllcyA9IHJldDsKPiArICAgICAgICAgICAgcmMgPSAw
Owo+ICsgICAgICAgIH0KPiArICAgICAgICAqbmVlZF9jb3B5ID0gdHJ1ZTsKPiArICAgICAgICBi
cmVhazsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIGJyZWFrOwoKSGVyZSB5b3Ugc2hv
dWxkIHJldHVybiBFTk9TWVMuCgo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+
ICsKPiAgaW50IF9faW5pdCB2aW9tbXVfc2V0dXAodm9pZCkKPiAgewo+ICAgICAgSU5JVF9MSVNU
X0hFQUQoJnR5cGVfbGlzdCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IGluZGV4IGZmMzk3NjIuLjRiMTBm
MjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gQEAgLTExNDksNiArMTE0OSw1NiBAQCBzdHJ1Y3Qg
eGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3Jf
Y2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7Cj4gIAo+ICsvKiAgdklPTU1VIGhlbHBlcgo+ICsg
Kgo+ICsgKiAgdklPTU1VIGludGVyZmFjZSBjYW4gYmUgdXNlZCB0byBjcmVhdGUvZGVzdHJveSB2
SU9NTVUgYW5kCj4gKyAqICBxdWVyeSB2SU9NTVUgY2FwYWJpbGl0aWVzLgo+ICsgKi8KPiArCj4g
Ky8qIHZJT01NVSB0eXBlIC0gc3BlY2lmeSB2ZW5kb3IgdklPTU1VIGRldmljZSBtb2RlbCAqLwo+
ICsjZGVmaW5lIFZJT01NVV9UWVBFX0lOVEVMX1ZURCAgICAgKDF1IDw8IDApCgpJZiB0aGlzIGdv
aW5nIHRvIGJlIHVzZWQgdG8gc3BlY2lmeSB0aGUgdmVuZG9yIG9ubHksIGl0IGRvZXNuJ3QgbmVl
ZAp0byBiZSBhIGJpdGZpZWxkLCBiZWNhdXNlIGl0IGRvZXNuJ3QgbWFrZSBzZW5zZSB0byBzcGVj
aWZ5IGZvcgpleGFtcGxlIFZJT01NVV9UWVBFX0lOVEVMX1ZURCB8IFZJT01NVV9UWVBFX0FNRCwg
aXQncyBlaXRoZXIgSW50ZWwgb3IKQU1ELiBEbyB5b3UgaGF2ZSBwbGFucyB0byBleHBhbmQgdGhp
cyB3aXRoIG90aGVyIHVzZXM/IEluIHdoaWNoIGNhc2UKdGhlIGNvbW1lbnQgc2hvdWxkIGJlIGZp
eGVkLgoKPiArCj4gKy8qIHZJT01NVSBjYXBhYmlsaXRpZXMgKi8KPiArI2RlZmluZSBWSU9NTVVf
Q0FQX0lSUV9SRU1BUFBJTkcgICgxdSA8PCAwKQo+ICsKPiArc3RydWN0IHhlbl9kb21jdGxfdmlv
bW11X29wIHsKPiArICAgIHVpbnQzMl90IGNtZDsKPiArI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0
ZV92aW9tbXUgICAgICAgICAgMAo+ICsjZGVmaW5lIFhFTl9ET01DVExfZGVzdHJveV92aW9tbXUg
ICAgICAgICAxCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwcyAgICAgIDIK
PiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICAvKiBJTiAt
IHZJT01NVSB0eXBlICovCj4gKyAgICAgICAgICAgIHVpbnQ2NF90IHZpb21tdV90eXBlOwo+ICsg
ICAgICAgICAgICAvKiAKPiArICAgICAgICAgICAgICogSU4gLSBNTUlPIGJhc2UgYWRkcmVzcyBv
ZiB2SU9NTVUuIHZJT01NVSBkZXZpY2UgbW9kZWxzCj4gKyAgICAgICAgICAgICAqIGFyZSBpbiBj
aGFyZ2Ugb2YgdG8gY2hlY2sgYmFzZV9hZGRyZXNzIGFuZCBsZW5ndGguCj4gKyAgICAgICAgICAg
ICAqLwo+ICsgICAgICAgICAgICB1aW50NjRfdCBiYXNlX2FkZHJlc3M7Cj4gKyAgICAgICAgICAg
IC8qIElOIC0gTGVuZ3RoIG9mIE1NSU8gcmVnaW9uICovCj4gKyAgICAgICAgICAgIHVpbnQ2NF90
IGxlbmd0aDsKCkl0IHNlZW1zIHdlaXJkIHRoYXQgeW91IGNhbiBzcGVjaWZ5IHRoZSBsZW5ndGgs
IGlzIHRoYXQgc29tZXRoaW5nCnRoYXQgYSB1c2VyIHdvdWxkIGxpa2UgdG8gc2V0PyBJc24ndCB0
aGUgbGVuZ3RoIG9mIHRoZSBJT01NVSBNTUlPCnJlZ2lvbiBmaXhlZCBieSB0aGUgaGFyZHdhcmUg
c3BlYz8KCj4gKyAgICAgICAgICAgIC8qIElOIC0gQ2FwYWJpbGl0aWVzIHdpdGggd2hpY2ggd2Ug
d2FudCB0byBjcmVhdGUgKi8KPiArICAgICAgICAgICAgdWludDY0X3QgY2FwYWJpbGl0aWVzOwo+
ICsgICAgICAgICAgICAvKiBPVVQgLSB2SU9NTVUgaWRlbnRpdHkgKi8KPiArICAgICAgICAgICAg
dWludDMyX3QgdmlvbW11X2lkOwo+ICsgICAgICAgIH0gY3JlYXRlX3Zpb21tdTsKPiArCj4gKyAg
ICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUgaWRlbnRpdHkgKi8K
PiArICAgICAgICAgICAgdWludDMyX3QgdmlvbW11X2lkOwo+ICsgICAgICAgIH0gZGVzdHJveV92
aW9tbXU7Cj4gKwo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIC8qIElOIC0gdklP
TU1VIHR5cGUgKi8KPiArICAgICAgICAgICAgdWludDY0X3QgdmlvbW11X3R5cGU7Cj4gKyAgICAg
ICAgICAgIC8qIE9VVCAtIHZJT01NVSBDYXBhYmlsaXRpZXMgKi8KPiArICAgICAgICAgICAgdWlu
dDY0X3QgY2FwYWJpbGl0aWVzOwo+ICsgICAgICAgIH0gcXVlcnlfY2FwczsKClRoaXMgYWxzbyBz
ZWVtcyB3ZWlyZCwgc2hvdWxkbid0IHlvdSBxdWVyeSB0aGUgY2FwYWJpbGl0aWVzIG9mIGFuCmFs
cmVhZHkgY3JlYXRlZCB2SU9NTVUsIHJhdGhlciB0aGFuIGEgdklPTU1VIHR5cGU/IFNob3VsZG4n
dCB0aGUgZmlyc3QKZmllbGQgYmUgdmlvbW11X2lkPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:36:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAHl-0000c8-PB; Tue, 22 Aug 2017 14:36:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkAHl-0000bz-3n
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:36:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 05/2D-02962-4514C995; Tue, 22 Aug 2017 14:36:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTTfYcU6
 kwamVlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLw/cYC57zVextO8jawPidu4uRi0NIYBOj
 xLL2A4wQzm5GiTmH7jB3MXJyCAs4SDxacZENxBYRMJJ48egyC0TRdiaJNbubmEAcZoEOZonmz
 X/BOtgENCXufP7EBGLzClhJ/Fi8DaybRUBVYuvXSWBxUYFwibeNR1ggagQlTs58AmZzClhLnL
 h+iBXEZhYwk5i3+SEzhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFukZmeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHHAAQ7GM8sCDzEKMnBpCTKO/n77EghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErzl9nMihQSLUtNTK9Iyc4DhD5OW4OBREuFdZgeU5i0uSMwtz
 kyHSJ1iVJQS5w0E6RMASWSU5sG1wWLuEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5C0Gm8G
 TmlcBNfwW0mAlosWHrNJDFJYkIKakGxtaf+/61ues4bW0tWVCcvFqy3ckwpOOSRsqKThaWxz7
 /+NZfnLaCi/UqK58ZL/eT/Y5z7v6P1WS/EhnylOX/y/j+hzFVj3OWuIbxN0jdZ3GzZ+4MWjhx
 Lpvgi5Xf5vxp7Dr8qj/rousfQaO8T/tqOZ0rl3H8X72x6dGMzgwLjT8Lt787ENh5XImlOCPRU
 Iu5qDgRAI7jaGK0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503412563!79030868!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47485 invoked from network); 22 Aug 2017 14:36:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 22 Aug 2017 14:36:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 268A780D;
 Tue, 22 Aug 2017 07:36:03 -0700 (PDT)
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 4D0A33F3E1;
 Tue, 22 Aug 2017 07:36:01 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1502095997-31219-1-git-send-email-bhupinder.thakur@linaro.org>
 <f61704bf-c1d2-e173-8ab7-370f374cd1f5@arm.com>
 <CACtJ1JS-UDAJOqmsf+OKYgK_+py7iONa5yw_YPDZjmaHUjd1CQ@mail.gmail.com>
 <CACtJ1JRAQ=iKQrcJ=azR=A0b1hba33Y0WyskXoD_nxKxa179MA@mail.gmail.com>
 <55b4a4b8-8afe-ba86-c3af-8879c3453e55@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9a8892d4-d7da-bbff-58f1-67f17a2ee831@arm.com>
Date: Tue, 22 Aug 2017 15:35:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <55b4a4b8-8afe-ba86-c3af-8879c3453e55@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>,
 Jan Beulich <jbeulich@suse.com>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/25 v7] SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBIHF1aWNrIHVwZGF0ZSBiZWxvdy4KCk9uIDE0LzA4LzE3IDE0OjU0LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gT24gMTQvMDgvMTcgMDg6NTIsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4+
IEkgY291bGQgbm90IHJlcHJvZHVjZSB0aGUgaXNzdWUgd2l0aCB0aGUgcmVkdWNlZCBidWZmZXIg
b2YgMTYgYnl0ZXMKPj4gYWxzby4gSSB0aGluayBpdCBtYXkgbm90IGJlIHJlcHJvZHVjaWJsZSBv
biB0aGUgZm91bmRhdGlvbiBtb2RlbC4gSSBhbQo+PiB0cnlpbmcgdG8gYnJpbmcgdXAgeGVuIG9u
IGFuIEFSTSBtYWNoaW5lIGhlcmUgdG8gcmVwcm9kdWNlIHRoZSBpc3N1ZS4KPj4KPj4gV2hpbGUg
bG9va2luZyBhdCB0aGUgcGwwMTEgZHJpdmVyIGluIGxpbnV4LCBJIHNlZSBvbmUgcG90ZW50aWFs
IGNhc2UKPj4gd2hlcmUgdGhlIHRoZSBkcml2ZXIgbWF5IHNlbmQgbW9yZSBkYXRhIGV2ZW4gd2hl
biB0aGUgVFggRklGTyBpcyBmdWxsLgo+PiBJdCBzZWVtcyB0aGUgcGwwMTEgZHJpdmVyIGV4cGVj
dHMgdGhhdCB0aGUgVFggaW50ZXJydXB0IG11c3QgYmUgcmFpc2VkCj4+IG9ubHkgd2hlbiBhdCBs
ZWFzdCBoYWxmIG9mIFRYIEZJRk8gcXVldWUgaXMgZW1wdHkuCj4+Cj4+IHBsMDExX3R4X2NoYXJz
KCkgY2FsbHMgcGwwMTFfdHhfY2hhcigpIGluIGEgbG9vcCBmb3IgKGZpZm9zaXplLzIpCj4+IG51
bWJlciBvZiB0aW1lcy4gU2luY2UgdGhlc2UgQVBJcyBhcmUgZ2V0dGluZyBjYWxsZWQgaW4gdGhl
IGludGVycnVwdAo+PiBjb250ZXh0LCBwbDAxMV90eF9jaGFyKCkgZG9lcyBub3QgY2hlY2sgZm9y
IFRYIEZJRk8gZnVsbCBzdGF0dXMKPj4gYmVjYXVzZSBpdCBleHBlY3RzIHRoYXQgZmlmb3NpemUv
MiBzcGFjZSBpcyBhdmFpbGFibGUuCj4+Cj4+IEluIHRoZSBlbXVsYXRpb24gbG9naWMsIHdlIHNo
b3VsZCBzZXQgdGhlIFRYIGJpdCBpbiB0aGUgc3RhdHVzCj4+IHJlZ2lzdGVyIG9ubHkgaWYgYXQg
bGVhc3Qgc3BhY2UgZm9yIDE2IGJ5dGVzIGlzIGF2YWlsYWJsZSAoc2luY2UgU0JTQQo+PiBmaWZv
c2l6ZSBpcyAzMikuIEN1cnJlbnRseSwgd2UgbWF5IGJlIHNldHRpbmcgdGhlIFRYIGJpdCBldmVu
IGlmIHRoZXJlCj4+IGlzIHNwYWNlIGZvciAxIGJ5dGUuIEluIHRoYXQgc2NlbmFyaW8sIHRoZSBk
cml2ZXIgbWF5IHdyaXRlIG1vcmUgZGF0YQo+PiB0aGVuIGVtdWxhdGlvbiBsb2dpYyBjYW4gcXVl
dWUgdXAuCj4KPiBJIHVuZGVyc3RhbmQgdGhhdCBpdCBpcyB0aGUgYmVoYXZpb3IgZXhwZWN0ZWQg
YnkgTGludXguIEhvd2V2ZXIgZGlkIHlvdQo+IGNoZWNrIGl0IHdhcyBjb21wbGlhbnQgd2l0aCB0
aGUgc3BlYz8KPgo+IElmIEkgbG9va2VkIGF0IHRoZSBQTDAxMSAoQVJNIERESSAwMTgzRyksIHRo
ZSBpbnRlcnJ1cHQgRklGTyBsZXZlbCBpcwo+IHNldCB2aWEgVUFSVElGTFMuIFRoZSByZXNldCB2
YWx1ZSBpcyBoYWxmLXdheSBtYXJrIChpLmUgMTYgYnl0ZSkuCj4KPiBIb3dldmVyLCBsb29raW5n
IGF0IHRoZSBTQlNBLCB0aGlzIHJlZ2lzdGVyIGlzIGluZXhpc3RlbnQgYW5kIEkgY2FuJ3QKPiBm
aW5kIGFueXRoaW5nIG1lbnRpb25pbmcgdGhlIGhhbGYtd2F5IG1hcmsuIFNvIHdlIG5lZWQgc29t
ZQo+IGNsYXJpZmljYXRpb24gaGVyZS4gTGV0IG1lIGFzayBpdC4KPgo+IE1lYW53aGlsZSwgdHJ5
aW5nIHRoZSBoYWxmLXdheSBtYXJrIHdvdWxkIGJlIGdvb2QgdG8gc2VlIGlmIGl0IGhlbHBzLgoK
SSBnb3QgdGhlIGNvbmZpcm1hdGlvbiB0aGF0IHNvbWUgY2xhcmlmaWNhdGlvbiBpcyBuZWVkZWQg
aW4gdGhlIHNwZWMuIApVbnRpbCB0aGlzIGlzIGRvbmUsIHdlIHNob3VsZCBhc3N1bWUgdGhlIGhh
bGZ3YXkgbWFyayBpbiBvdXIgZW11bGF0aW9uLgoKQ2hlZXJzLAoKPgo+IENoZWVycywKPgoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:37:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAJG-0000nt-3N; Tue, 22 Aug 2017 14:37:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dkAJF-0000ng-0b
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:37:37 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4C/62-01731-0B14C995; Tue, 22 Aug 2017 14:37:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfSxVcRjH+91zXIe5+rnIwxjdXojuHVOWtZX
 +aMVWa6tlWsa5dXLv3HvZOZeuPyoxjDGVsVzkfZk1a5RELygVoca8TC+0eUthlmJeqnucSzp/
 ffd8vs/z+z5nD0VIb4pdKMagZ1gdrZGJrUmvaHRGXnOkMMx3cNb5QMVcORmEjrc1LYtOoXMWa
 p0yxhBpoVotsoytcjDUvfVJRJlbM5A1ReLrBGQm3RVlICsK4fNQ+yAd8UCKk0XQVZpsAhRlj0
 9CeqYb73HAOyBraZnkPQTOJqBs/ImYB1L8DEFfDctrMd4HNcXvLHktwQchrXKB5DWJd0H7i2H
 Ea0ccClnN2WLBYwft+aNrHit8GPqWfqwFInAA3Kn7QgjaCYZGi811d3g0XbhWB7wdxhZGCD4Q
 4FwEq7P9SAjkCU+Xv5tNbtDWVUjyywA+AY2NPoK/XwSpA53m5mRLmKnKMTfshcc9XZYCmBDDS
 m+BGQTC3OKiWJgUC9O3fYXyoAUkvZYL2tX02D2R0Fsmhm9FeYSQKBJm/iybwZg9DK10kjeQp3
 HTLzBuWtu4aW3jprVLEFmNvDiGjWdYuZ+/Qsmqo1R6La3WyP189yu0DMfRUYyGVnKKCzHaWmQ
 6jy2mrwH9rg9uRc6USOYoyVkoCJPaKmMuJqhoThXBxmkYrhW5UpQMJAlBhWFSO5aJYgyX1BrT
 ja1joGxkDpLnPJZwsbSWU0cJqAPJqc8FD+dFUlIXo2NcnCQhvAnzJlWcbmPE+qX2IDcXewkyh
 ZLaxDKsVq3/n08hJwrJ7CXF/BQbtU6/8dKUKYTIFMIvJY8Poaf/IZdEhIp+nS5t+0gUdE80VF
 RMToUeC1eOvLmWO17e0FzR3Vs5WROhP+vkEfyqct5d9TMsvHY+LT+hpHnnS+NAimtgmvd9w1f
 KuiUJskMUn1qrW5j4QPWh1eiJpt0hHaTH8NGeW/Xvs/wTWgf2jK7ayiNTr16J77Npzgm43OF6
 YtsHsk8hIzkV7edNsBz9F4GJd5mkAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503412653!92848832!1
X-Originating-IP: [40.107.1.84]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3818 invoked from network); 22 Aug 2017 14:37:34 -0000
Received: from mail-eopbgr10084.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.84)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 22 Aug 2017 14:37:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=MBoscH+S/MkKWHFaTg0tVQjq17t00aQPby3epfO6YtA=;
 b=f0jhJ5mr8lVBZDOsw7bqIA+FJdrhGyFdVk65PkZmOEbv/5qkwOdFZk2oRcYgt49/9HmLk/Fhfm9jFZIRE4ixdjb6O3YYJNdhBCJhNVDUTM6HIxTcnLxP2caslBjaCyfDDZNMF0DX0BAvmDj/cCFQFqVpIGxENnbrb3bAayIyiR0=
Received: from [10.17.182.74] (85.223.209.52) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Tue, 22
 Aug 2017 14:37:25 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
Date: Tue, 22 Aug 2017 17:37:21 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: DB6PR1001CA0035.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::21) To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5d2adf40-d7fa-4b28-9fd4-08d4e96b4fb5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:OQdkZaRVDBdhN97SeobuQQr0hjMJggMjqMMiw5W4NuTJATTCgUeEacFNXHyWTlgLH4NR5rUmrc2ivwb6xq5HkXyPzj2e/YXdyVlyXdc1UP5gIWacsJr2NMSGrTd0P/NOSMwoW35qHiDt54nal9d4UFK+CBmu57U5cpUqzw3fpf1gDxcbG+SR1bmXp3XE3y1uBkGFGZ99CaXxjYPXPO8N16oi8piBN00FR6GI4pgidhUyijbMgEHUpctdgybRX/hf;
 25:6zEiUSTeWwNEyeKUO773oT4rS9Y9xDREVY2JgmHk602J6UIW6KsvxMEF48HpTFISTR8mODLJVWah3eBQl68d4q9kl4MOzrmJc6y1W+t/yUNsqFGwPzqI43ejfI/vmWnL4e7L18e+jRe7u6iSHy/GKfObFT0qfOCdMrgiVWFYlMkVDIso/OB4OJKmjIoDYgrPZD9obO4M3MNcfECcMBhsWYs4NI8USooPCaaSSxzNEokYhu205SsPMFUhuw9+R7NY85UVM/oxjKeFp0GVB0CjNU6lMpwKsqdKb7jwWetJdKpGv8m1zlL+BTN2FlL9l40WH+d+goDuQWkkIAoXFRjFkw==;
 31:DRHeaZ+i833KbTD9xXYduU5g02TBwLTTSjGJG6gbU6mfPCRdaouP0ccbvDqrBG3nC8KAXXftY00E5TZD6mpwq0hMzkdFgKssAUTNVwfEXgFzS68l45NweiMLs4DrRJbYcsybZXMLyR3b41hyshM6vMrgtmwyA8qVeRjzRUgTyiIhCgVJ1js8PbLGy7cfxAj3a3YIc78++F30LLulhpTbVmFFXKeC344a6ytV5MTgy88=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:HxdhueNGwGUIhptOeqOcS9t4tIO0pzB4OePFCCSR0KRg7DQRzOwtp1ilvBcs9BAcPDNlR6B+OgkDy3hNy/7pXwNqyu7RXMYwZiyB93ThvlteHu8WqJ625ZIfPbK1WMW4W5LwvMGm3cpSsyek4ynD6sOo0Zsh082+FAlx8EyL2Suybj84ObNKE2zMrrYVC6OjI2xhMxbiC4XzcJ225d5PCR2w2RBtCUMTwDgiEE4eYw2IgR4n7V05BWfcxT/2w/AAJY4P0jNV3Qy/CyRmRc+GzXOHPtB1uL68a6qMO1BIpUsE1vzAnkycB4gFEaAWTV1LJGupdg9UUouQzoUL/iK7zhp+u/VEwcNKMN+w4gH1pqyZA4tNdYxfjqBqjmmewTSdCtFqNe7fDeCRAvvTkUur2t6LOnVIKFrg7JPZycvEmEvBLym9Yy9JnjVe78iMJZygkdgNwRgyyWoWHHzas9lWbjyC8SL/5krTQqBiA+gEq5mFVIw4N2SI8y4LuodPIMFG;
 4:TkMHsywmi6PSNrhOtt1DpMWvJ5Drxc2Vu0mDIeDL3SrMKUSWYJzgkAJdKjee2OvvY3oyztin6SCP18YHbrPEjGDab5QdfZ9EJir0lUajYT93hSuCZiRNqv396jMI0PQz2L/pQQJdutqYPlO0QyNXFtdKMkdFDcIUK4HocBkUiqPVNbWSn/qoqpgsvHcnKgRh52XuoeFTB+g0E09aigew0MlwBt/QweMN8DAy538tcGJeM3PsFRUcEpIlzTPBKv+ZAYuxv5jgfLgqWYjNtJQSCjoVjC7CzAnqHSXQwQhrl6Y=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2138BE33E08EAF58881DF44AE6840@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 04073E895A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(189002)(199003)(24454002)(42186005)(105586002)(106356001)(68736007)(65956001)(3846002)(65806001)(53546010)(66066001)(4001350100001)(33646002)(97736004)(86362001)(47776003)(4326008)(72206003)(50466002)(25786009)(230700001)(83506001)(64126003)(478600001)(23676002)(80792005)(6116002)(8666007)(31696002)(54906002)(36756003)(45080400002)(53936002)(110136004)(6246003)(189998001)(2950100002)(229853002)(6666003)(8676002)(76176999)(81156014)(81166006)(6916009)(65826007)(31686004)(305945005)(54356999)(7416002)(5660300001)(101416001)(2906002)(50986999)(77096006)(6486002)(7350300001)(7736002)(8656003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:[10.17.182.74]; 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?MTtIRTFQUjAzMDFNQjIxMzg7MjM6VDhRS290VXlOZ2tUUnFOUS84WlNuNWZW?=
 =?utf-8?B?MDl5S2JWSVdFYzIrVmdiYXl4cEs2eUhkdHE4K21JSHVlVm9qTkJvcnRKTmdx?=
 =?utf-8?B?MzVWWFZBWHAzM2tQVFVOTjJuQTFJUzk2cFQ2c3ErdTFNQjRmVVVwQlJzZGEz?=
 =?utf-8?B?eE9ITmZNSGZXMUpTa3RiTFJTbi8wT0FUcHhTQkxNdFlldWQxR0NtRHdaSzFK?=
 =?utf-8?B?Q1haNkVDbHJKUlQ3ekdaTHpMaGV0eWl0cFFiRWFnaXNUeDlPYXRabTJZWnpq?=
 =?utf-8?B?aC9PRTlrSnM2N25zdjV6Rk00SEIyRGd0MC9TbCtROHBJVnY3aldTcVZEdzdH?=
 =?utf-8?B?ekRBS3Nmc0t1Uk8wVndsUURFMWhPVjh4TFE5cjJTOFM1OEVxRFNnb2hKOTlN?=
 =?utf-8?B?QmR2eXJnWEpGbkhIMDZjSG9CWXJHbTNMMndxaFNad3dyZkVuYzVZOXZydmJR?=
 =?utf-8?B?Q3MxS1VhaXpneTRtbnp5ZWhUbFoxNnhJSkpQYm5JeWJyT1lRTjRjTjlBMEMr?=
 =?utf-8?B?Uk1GVksxZXRPTE5BZ0NlKzJxbXgydG9QQ0tYWGd4S0kveklWUXZ0azN4OTd6?=
 =?utf-8?B?dEVFZnprZk9FOWlJT2IzZzhpc2xxVEZHWXZtUFhCdndOUDM4THd6azcrM0Vv?=
 =?utf-8?B?RDhFK3JBZTRNOG92ZU5VVlE5WHFUZWxsTXlPV0diVEhhaCtxOWo4Um9YUGhj?=
 =?utf-8?B?ZVBNVE5tNnEzZ05OeXJiUUxsRStoVXNvdEJyVU5XcXlCbkhYZFV1bkNLUHg4?=
 =?utf-8?B?UGJ1MEVkckFHeEorcnMyVmpqUU43QmRSckQxTlFUaFE4SW5VUUhmRklUVkFY?=
 =?utf-8?B?Zmtzc21rMmNoekhHUTZYVmJpMVBOYlk4UEhBRnZ3MU9YbjFGOWJieUlhOUZU?=
 =?utf-8?B?NkY3Q24vdVh5SGxRWEhId0tsK1hNWllNQWR5L05hYW53Z1dOUU5XVVk4QXNm?=
 =?utf-8?B?d0pWcVBXQXEydGpDOUlaeDNaRkU2OW81UVluWmphdTlseThQc1lLb0VBSDlU?=
 =?utf-8?B?dWgvMnhING90bStBNWlmUTM3UmFkcjM5OVQwRFJTdHlRa2M1MWpOWnR0Mkt5?=
 =?utf-8?B?c3RMdEdHcHVNVjJFbjNqcVJiVldkdWVqM1liOWlxbzlBcjMyK21OWExDcUQ2?=
 =?utf-8?B?STdKWUx4bVVHaGxSaDE3WXR1MmkvejlvbFUxU0dXZWt3cTZPeGhoa0FqWEdF?=
 =?utf-8?B?ZlBIRlBKME0xWm55VlQySVRrZDVmUVlIeXluSFJtQ1hGU2NUQXpyK25PU0ly?=
 =?utf-8?B?M0NMQ2tySm5RYUNCMXhUaDdualkzOGpveHkrajJTTkQycUc3cmtxWWpsSVVH?=
 =?utf-8?B?cFowVitwdXdMc2YvemhVbmdUVUFwVEorcGtNRHYyRXhnTDZROTZwMGNqd2xK?=
 =?utf-8?B?aWdkNUM2R0w2SytJSnFUS0hmSHNLR3llajZ2dWJUalJEUEEvY1JRaVB2RnU4?=
 =?utf-8?B?cGF4dFA1ZGUzK0srbmlCMDFPaDJzMTRXS1pTbnlnYk14QWN2NmdEZHdVbVVu?=
 =?utf-8?B?VVFzMFNHelIxdHlXT3pHcjJuSko5RWxPb1pFQ3pCNTBZR01QUFZEc2kvWEgz?=
 =?utf-8?B?MllJME9HcXNGUG95UkJtMlo5Ym9ZN1pBWHJybVVFcHhQQzN1UEV4S1VhL2NG?=
 =?utf-8?B?ckszNDM4Z0thUGFaL1JnZzFXZEdwMWczci85aGJJdkZKSVdiVXZMWkdhZnBL?=
 =?utf-8?B?bEpzaUJ4dnZ0U25Ld1d2SU4rcWN2U2cxQzE2ckV4cm5qSUovNHlyblgwSGZZ?=
 =?utf-8?B?NkFpRFMxSndEaXR3b0dmbDNqZDdXTjlIcytYdUxjTTR0YkZUa1N3MXArd09w?=
 =?utf-8?B?OElleUVBblBqVGt6ZlllSW1rdnpKQjdBRU1OZ3RmUFhGWnJ5M2tyQ0NNU0p0?=
 =?utf-8?B?ajZyZWRUeFE0eEx5bEVuTVFmVFdoeTdZOCtxWmF3Z0lhMUF4NlZONlE2NFdM?=
 =?utf-8?B?Q2FiNWE1K3NSYmllU2VJaUFHUE9BaDY5VHhRZjZOTy9NN3Nad09oMXlrSlZ1?=
 =?utf-8?B?amZsc0xodXo4WSs5THY0clVsT1pGRWtoaEMvYjNBPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:VjKwLzSG+qUM5Dh9BMDSMTnUDPa1Oo/mxCmDdqcZe0FJTIPw8bp5ryoL1FLVp7zKHQhAFAKDlf2d0acJJ8hy/CH+1aKtpZVo2LyNeNvgRU2jtB8ahT02/Aaa14BIsoOJ5q4o+Iv5Qb5i6cDL4QZWQ28/GksjBRNyCKP6AT+6dt4Pd9N1ng7cuPZCgNk/ZI2LUwp5Kr7JKiqupu22PwvGkZK3Rzr4FQg3avMGPN/zS0WNlc2cKvNBpE8oCcF7sP79U92yokfiscvIhPLPBLaVL5uQjpkL817H+SJGocANBIu9zqBZ0oRoRdtSCAPzMBRxA578i+pmW4bnP08oYj+2Pw==;
 5:42CR2VkNaeAKPk+LJIKNmz/VVDgCeEQX8TncLOBNHkVlfuTYU8kK+rKYi3etKAaFhUnm35y5U/jrouq7hT+QOgFRpObggyekWaVewIZku9pj3YUHsEBoZd/dR7q62J2RFMZKcvuUuZbRsMUIjzzm0Q==;
 24:dzK2Ph+46P9yqfhF5DczybVBtps+IzDdf44O9uoCjRhUHPoHQa+yLDAYHiHMk/sRefwaCgx0DJdXFJXQIubBYxxDwnO8wd5CftRkcJiUhuY=;
 7:RgBGCtByUV13vcrqpGQQHoFv4mFkS89MewNUqHFrWF7nosYpGSpVFlVZvUVvIIs9oNcAhjqCa1vuKP9ISnLc1cZUj/1XDL7dGgaZICj/P3jUFSxPPdmMBid0O1rni9gkXOgDBKen2P7r+C/4ohdH6vqSKvThUlOQNhhCJHWqlnw/zPdUfOh2FqYRgzsPa35L/OgZEJD27i40meMJaX5hqIfUzFnJF77xWlWJh5a9GSY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2017 14:37:25.9313 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjIuMDguMTcgMTA6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIx
LjA4LjE3IGF0IDIyOjI3LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdyb3RlOgo+PiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L3hlbi5oCj4+IEBAIC05MzAsNiArOTMwLDE1IEBAIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
dWludDE2LCB1aW50MTZfdCk7Cj4+ICAgX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50MzIs
IHVpbnQzMl90KTsKPj4gICBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ2NCwgdWludDY0
X3QpOwo+PiAgIAo+PiArdHlwZWRlZiB1aW50OF90IHhlbl91dWlkX3RbMTZdOwo+IAo+IEFzIGV4
cHJlc3NlZCBiZWZvcmUsIEknbSBvcHBvc2VkIHRvIHRoaXMgYmVpbmcgYSBwbGFpbiBhcnJheS4g
SSd2ZQo+IHBvaW50ZWQgeW91IGF0IHRoZSBFRkkgcmVwcmVzZW50YXRpb24gYXMgYW4gZXhhbXBs
ZTsgYXQgdGhlIHZlcnkKPiBsZWFzdCBJJ2QgZXhwZWN0IGEgd3JhcHBlciBzdHJ1Y3R1cmUgYXJv
dW5kIHRoZSBhcnJheSAod2hpY2ggaXMKPiBfbm90XyB0byBzYXkgdGhhdCBJIHdvdWxkIGFjayBz
dWNoIGEgcGF0Y2gsIGJ1dCBhdCBsZWFzdCBJIHdvdWxkbid0Cj4gbmFrIGl0KS4KCkVGSSBjb2Rl
IHVzZXMgR1VJRCwgd2hpY2ggaXMgcHJvZHVjdCBvZiBNaWNyb3NvZnQncyBOSUggc3luZHJvbWUu
CgpMZXQgbWUgY2l0ZSBzb21lIHBhcnRzIG9mIFJGQyA0MTIyOgoKNC4xLiAgRm9ybWF0CgogICAg
KlRoZSBVVUlEIGZvcm1hdCBpcyAxNiBvY3RldHMqOyBzb21lIGJpdHMgb2YgdGhlIGVpZ2h0IG9j
dGV0IHZhcmlhbnQKICAgIGZpZWxkIHNwZWNpZmllZCBiZWxvdyBkZXRlcm1pbmUgZmluZXIgc3Ry
dWN0dXJlLgouLi4uLgoKNC4xLjIuICBMYXlvdXQgYW5kIEJ5dGUgT3JkZXIKLi4uLi4KICAgIElu
IHRoZSBhYnNlbmNlIG9mIGV4cGxpY2l0IGFwcGxpY2F0aW9uIG9yIHByZXNlbnRhdGlvbiBwcm90
b2NvbAogICAgc3BlY2lmaWNhdGlvbiB0byB0aGUgY29udHJhcnksIGEgVVVJRCBpcyBlbmNvZGVk
IGFzIGEgMTI4LWJpdCBvYmplY3QsCiAgICBhcyBmb2xsb3dzOgoKICAgIFRoZSBmaWVsZHMgYXJl
IGVuY29kZWQgYXMgMTYgb2N0ZXRzLCB3aXRoIHRoZSBzaXplcyBhbmQgb3JkZXIgb2YgdGhlCiAg
ICBmaWVsZHMgZGVmaW5lZCBhYm92ZSwgYW5kIHdpdGggZWFjaCBmaWVsZCBlbmNvZGVkIHdpdGgg
dGhlIE1vc3QKICAgIFNpZ25pZmljYW50IEJ5dGUgZmlyc3QgKGtub3duIGFzIG5ldHdvcmsgYnl0
ZSBvcmRlcikuICBOb3RlIHRoYXQgdGhlCiAgICBmaWVsZCBuYW1lcywgcGFydGljdWxhcmx5IGZv
ciBtdWx0aXBsZXhlZCBmaWVsZHMsIGZvbGxvdyBoaXN0b3JpY2FsCiAgICBwcmFjdGljZS4KCiAg
ICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
ICAgICAzCiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAy
IDMgNCA1IDYgNyA4IDkgMCAxCiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGltZV9sb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
CiAgICB8ICAgICAgIHRpbWVfbWlkICAgICAgICAgICAgICAgIHwgICAgICAgICB0aW1lX2hpX2Fu
ZF92ZXJzaW9uICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHxjbGtfc2VxX2hpX3JlcyB8ICBjbGtfc2Vx
X2xvdyAgfCAgICAgICAgIG5vZGUgKDAtMSkgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICBub2RlICgyLTUpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rCi4uLi4uCgoKQlRXLCBHVUlEIGhhbmRsaW5nIGlzIGluY29t
cGF0aWJsZSB3aXRoIHRoaXMgUkZDLCBiZWNhdXNlIGluIEdVSUQKZmlyc3QgdGhyZWUgZmllbGRz
IGFyZSBzdG9yZWQgaW4gTEUgZm9ybWF0LCB3aGlsZSBvdGhlciBmaWVsZHMgYXJlIApzdG9yZWQg
aW4gQkUgZm9ybWF0LgoKSSBjYW4ndCBzZWUgd2h5IHlvdSB3YW50IHRvIG1hcCBVVUlEIHRvIGEg
Y2VydGFpbiBzdHJ1Y3R1cmUuIEkgY2FuIApjcmVhdGUgc3VjaCB3cmFwcGVyLCBidXQgaXQgd2ls
bCBiZSBqdXN0IGRlYWQgY29kZSwgYmVjYXVzZSB0aGVyZSBhcmUgbm8gCnVzZXJzIGZvciBpdC4g
RnJhbmtseSwgSSBjYW4ndCBpbWFnaW5lIHdoeSBzb21lb25lIHdpbGwgd2FudCB0byByZWFkLCAK
c2F5LCBjbGtfc2VxX2hpX3JlcyBmaWVsZCBvZiBVVUlELgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:37:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14:37: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.xen.org>)
	id 1dkAJS-0000qO-Az; Tue, 22 Aug 2017 14:37:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkAJQ-0000pu-Oi
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 14:37:48 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 05/37-27137-CB14C995; Tue, 22 Aug 2017 14:37:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTXe345x
 Ig0WHFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow59/ULznBUHH6yh6mBcQpbFyMXh5DAJkaJ
 8xPOsEM4BxglPs2cx9TFyMkhLGAv8ezDGkYQW0TAQWLZ+RdANgcHs4CUxOmD5iCmkECmxLYzW
 SAVbAK6EjtuvmYGsXkFrCTW790P1skioCpxfPEaNhBbVCBcoulsPwtEjaDEyZlPwGxOAWuJPa
 c2gtnMAuoSf+ZdYoawxSWavqxkhbDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeLUorL
 UIl0jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZACCHYx/lgUcYpTkYFIS
 5Z38fXakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneSoc5kUKCRanpqRVpmTnAKIFJS3DwKInw7
 gdJ8xYXJOYWZ6ZDpE4xKkqJ83qBJARAEhmleXBtsMi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ
 5GJWHe+SBTeDLzSuCmvwJazAS02LB1GsjikkSElFQD485tSlGXohQqmxZuZ2Cdc02x4/zTk7K
 +828WpCx4bxW+QdxTtYDx8ALXLWlXFe+6H1jv6J0fKXJHusf5m1q8rLxEWNnLxKfZU3xYNFMC
 meI8twemqLBNDV+47Y/6v/r1pcoHv96Suf72a+wUwV/rQgXfrJdlW7f2P7+p0ql3F8SrDml8e
 n9TX4mlOCPRUIu5qDgRAFOxtWnHAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503412667!65117636!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37061 invoked from network); 22 Aug 2017 14:37:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 22 Aug 2017 14:37:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CDBED80D;
 Tue, 22 Aug 2017 07:37:46 -0700 (PDT)
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 33DFD3F3E1;
 Tue, 22 Aug 2017 07:37:46 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-11-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <94dfb7b2-702e-43af-bb55-bef1db9539b5@arm.com>
Date: Tue, 22 Aug 2017 15:37:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-11-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 10/27] xen/arm: arm32: Don't define FAR_EL1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsaWFzaW5nIEZB
Ul9FTDEgdG8gSUZBUiBpcyB3cm9uZyBiZWNhdXNlIG9uIEFSTXY4IEZBUl9FTDFbMzE6MF0gaXMK
PiBhcmNoaXRlY3R1cmFsbHkgbWFwcGVkIHRvIERGQVIgYW5kIEZBUl9FTDFbNjM6MzJdIHRvIERG
QVIuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBeXl5eClNob3VsZCBiZSBJRkFSLCBJIGd1ZXNzPwpQbGVhc2UgcHV0IGEgcXVpZCBpbnRvIHRo
ZSBjb3B5LWFuZC1wYXN0ZSBwaWdneSBiYW5rIDstKQoKT3RoZXJ3aXNlIGl0J3MgZmluZS4KCj4g
QXMgRkFSX0VMMSBpcyBub3QgY3VycmVudGx5IHVzZWQgaW4gQVJNMzIgY29kZSwgcmVtb3ZlIGl0
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpD
aGVlcnMsCkFuZHJlLgoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaCB8IDEg
LQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2NwcmVncy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaAo+
IGluZGV4IDE4ODlkN2NiZmIuLjllMTM4NDg5ZjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHJlZ3MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKPiBA
QCAtMzA2LDcgKzMwNiw2IEBACj4gICNkZWZpbmUgREFDUjMyX0VMMiAgICAgICAgICAgICAgREFD
Ugo+ICAjZGVmaW5lIEVTUl9FTDEgICAgICAgICAgICAgICAgIERGU1IKPiAgI2RlZmluZSBFU1Jf
RUwyICAgICAgICAgICAgICAgICBIU1IKPiAtI2RlZmluZSBGQVJfRUwxICAgICAgICAgICAgICAg
ICBISUZBUgo+ICAjZGVmaW5lIEhDUl9FTDIgICAgICAgICAgICAgICAgIEhDUgo+ICAjZGVmaW5l
IEhQRkFSX0VMMiAgICAgICAgICAgICAgIEhQRkFSCj4gICNkZWZpbmUgSFNUUl9FTDIgICAgICAg
ICAgICAgICAgSFNUUgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAWT-0002Dg-Or; Tue, 22 Aug 2017 14:51: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=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAWS-0002DD-8R
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:16 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 19/D8-03557-3E44C995; Tue, 22 Aug 2017 14:51:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXveRy5x
 Ig2uLzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owv31cwFbQ1MVYcaQtuYLyb0MXIySEh4C/x
 f9VrNhCbTUBHYurTS6xdjBwcIgIqErf3GoCYzALlEh0TakEqhAUCJDZe3MkEYrMIqEqc2neWH
 cTmFbCW+Ny9mBFiorzErraLrCA2p4CNxMNDE1hAxggB1dy6HggSFgIavn7qLDaIVkGJkzOfsI
 DYzAISEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiBQcMABDsYdz53OsQoycGkJMo7+fvsSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvPOd50QKCRalpqdWpGXmAMMXJi3BwaMkwisKDGEh3uKCxNzizHSI1ClGRSlx3jcgfQIgi
 YzSPLg2WMxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvO5ApPJl5JXDTXwEtZgJabNg6DW
 RxSSJCSqqBMc1SRFVEscV+5bHr+mckKs9EHPuo0jmXw3c767nE5uff9zx01LfQU1/5d7pVzcU
 dUVb/Fq1+fKU/zkxPZ6HKy8xbd0R6lostWKURJ/9k1bIas4IY5c8SP4pdjm22FSpZ+yxBLjFp
 KWNN8oTf1Z/2z3UqChbtcV54xfXftYsKO3LPKhXUzy2MV2Ipzkg01GIuKk4EAKl91YiUAgAA
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503413471!112630478!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11224 invoked from network); 22 Aug 2017 14:51:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444688154"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:51:00 +0100
Message-ID: <20170822145107.6877-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 REPOST 06/12] x86/hvm/ioreq: rename .*pfn and
	.*gmfn to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgSU9SRVEgc2VydmVycyBhcmUgb25seSByZWxldmFudCB0byBIVk0gZ3Vlc3RzIGFuZCBh
bGwgdGhlIG5hbWVzIGluCnF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8gZ3Vlc3QgZnJh
bWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgp0byBhdm9pZCBhbnkgY29uZnVzaW9uLgoK
VGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgIHwgMTAgKystLQogdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAxMiArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYv
aHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICAgICAg
IHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAg
IHwgIDQgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAg
IHwgMjAgKysrLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2NyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCmluZGV4IGQ3YzY0NzYwMDYuLmZjYjI2MGQyOWIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvY29yZS5jCkBAIC0xNzQsNyArMTc0LDcgQEAgaW50IHhlbmRldmljZW1v
ZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoCiAKIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFf
c2VydmVyX2luZm8oCiAgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRv
bWlkLCBpb3NlcnZpZF90IGlkLAotICAgIHhlbl9wZm5fdCAqaW9yZXFfcGZuLCB4ZW5fcGZuX3Qg
KmJ1ZmlvcmVxX3BmbiwKKyAgICB4ZW5fcGZuX3QgKmlvcmVxX2dmbiwgeGVuX3Bmbl90ICpidWZp
b3JlcV9nZm4sCiAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBzdHJ1
Y3QgeGVuX2RtX29wIG9wOwpAQCAtMTkyLDExICsxOTIsMTEgQEAgaW50IHhlbmRldmljZW1vZGVs
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsK
IAotICAgIGlmIChpb3JlcV9wZm4pCi0gICAgICAgICppb3JlcV9wZm4gPSBkYXRhLT5pb3JlcV9w
Zm47CisgICAgaWYgKGlvcmVxX2dmbikKKyAgICAgICAgKmlvcmVxX2dmbiA9IGRhdGEtPmlvcmVx
X2dmbjsKIAotICAgIGlmIChidWZpb3JlcV9wZm4pCi0gICAgICAgICpidWZpb3JlcV9wZm4gPSBk
YXRhLT5idWZpb3JlcV9wZm47CisgICAgaWYgKGJ1ZmlvcmVxX2dmbikKKyAgICAgICAgKmJ1Zmlv
cmVxX2dmbiA9IGRhdGEtPmJ1ZmlvcmVxX2dmbjsKIAogICAgIGlmIChidWZpb3JlcV9wb3J0KQog
ICAgICAgICAqYnVmaW9yZXFfcG9ydCA9IGRhdGEtPmJ1ZmlvcmVxX3BvcnQ7CmRpZmYgLS1naXQg
YS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IDU4MGZhZDJm
NDkuLjEzMjE2ZGIwNGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVk
ZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94
ZW5kZXZpY2Vtb2RlbC5oCkBAIC02MCwxNyArNjAsMTcgQEAgaW50IHhlbmRldmljZW1vZGVsX2Ny
ZWF0ZV9pb3JlcV9zZXJ2ZXIoCiAgKiBAcGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2
aWNlbW9kZWwgaW50ZXJmYWNlLgogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBz
ZXJ2aWNlZAogICogQHBhcm0gaWQgdGhlIElPUkVRIFNlcnZlciBpZC4KLSAqIEBwYXJtIGlvcmVx
X3BmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlv
cmVxCi0gKiAgICAgICAgICAgICAgICAgIGdtZm4KLSAqIEBwYXJtIGJ1ZmlvcmVxX3BmbiBwb2lu
dGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCi0gKiAgICAg
ICAgICAgICAgICAgICAgZ21mbgorICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5f
cGZuX3QgdG8gcmVjZWl2ZSB0aGUgc3luY2hyb25vdXMgaW9yZXEKKyAqICAgICAgICAgICAgICAg
ICAgZ2ZuCisgKiBAcGFybSBidWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byBy
ZWNlaXZlIHRoZSBidWZmZXJlZCBpb3JlcQorICogICAgICAgICAgICAgICAgICAgIGdmbgogICog
QHBhcm0gYnVmaW9yZXFfcG9ydCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZl
IHRoZSBidWZmZXJlZAogICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVs
CiAgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRl
dmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIGlvc2VydmlkX3QgaWQsCi0gICAgeGVuX3Bmbl90ICpp
b3JlcV9wZm4sIHhlbl9wZm5fdCAqYnVmaW9yZXFfcGZuLAorICAgIHhlbl9wZm5fdCAqaW9yZXFf
Z2ZuLCB4ZW5fcGZuX3QgKmJ1ZmlvcmVxX2dmbiwKICAgICBldnRjaG5fcG9ydF90ICpidWZpb3Jl
cV9wb3J0KTsKIAogLyoqCkBAIC0xNjgsNyArMTY4LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2Rl
c3Ryb3lfaW9yZXFfc2VydmVyKAogICogVGhpcyBmdW5jdGlvbiBzZXRzIElPUkVRIFNlcnZlciBz
dGF0ZS4gQW4gSU9SRVEgU2VydmVyCiAgKiB3aWxsIG5vdCBiZSBwYXNzZWQgZW11bGF0aW9uIHJl
cXVlc3RzIHVudGlsIGl0IGlzIGluCiAgKiB0aGUgZW5hYmxlZCBzdGF0ZS4KLSAqIE5vdGUgdGhh
dCB0aGUgY29udGVudHMgb2YgdGhlIGlvcmVxX3BmbiBhbmQgYnVmaW9yZXFfcGZuIGFyZQorICog
Tm90ZSB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGUgaW9yZXFfZ2ZuIGFuZCBidWZpb3JlcV9nZm4g
YXJlCiAgKiBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyIGlzIGluIHRoZSBl
bmFibGVkIHN0YXRlLgogICoKICAqIEBwYXJtIGRtb2QgYSBoYW5kbGUgdG8gYW4gb3BlbiBkZXZp
Y2Vtb2RlbCBpbnRlcmZhY2UuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggNGNmNmRlZWRjNy4uZjdjYjg4M2ZlYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpA
QCAtNDI2LDggKzQyNiw4IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJn
cyAqb3BfYXJncykKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbyhkLCBkYXRhLT5pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZkYXRhLT5pb3JlcV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmRhdGEtPmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJy
ZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCmluZGV4IDZjYjkwM2RlZjUuLjU4YjRhZmExZDEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAt
NDE4NSwyMCArNDE4NSwyMCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fSU9S
RVFfU0VSVkVSX1BGTjoKLSAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4uYmFz
ZSA9IGEudmFsdWU7CisgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSA9
IGEudmFsdWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NF
UlZFUl9QQUdFUzoKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgICAgIGlm
ICggYS52YWx1ZSA9PSAwIHx8Ci0gICAgICAgICAgICAgYS52YWx1ZSA+IHNpemVvZihkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfZ21mbi5tYXNrKSAqIDggKQorICAgICAgICAgICAgIGEudmFsdWUg
PiBzaXplb2YoZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDggKQogICAgICAg
ICB7CiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGEudmFsdWU7IGkrKyApCi0gICAgICAgICAg
ICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5tYXNrKTsKKyAgICAg
ICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiAK
ICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGIyYThiMGU5ODYuLjNlNzUzYmEy
MjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTE4MSwxNyArMTgxLDE3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lv
X2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBp
bnQgaHZtX2FsbG9jX2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAq
Z21mbikKK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nICpnZm4pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwog
CiAgICAgcmMgPSAtRU5PTUVNOwotICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9mKGQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9nbWZuLm1hc2spICogODsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsg
aSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkK
ICAgICB7Ci0gICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ21mbi5tYXNrKSApCisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0
KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICkKICAgICAgICAgewotICAg
ICAgICAgICAgKmdtZm4gPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5iYXNlICsgaTsK
KyAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBp
OwogICAgICAgICAgICAgcmMgPSAwOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAg
LTIwMCwxMiArMjAwLDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dtZm4oc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ21mbikKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0
YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnbWZuKQorc3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewotICAgIHVuc2lnbmVkIGludCBpID0gZ21mbiAtIGQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nbWZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50IGkgPSBn
Zm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CiAKLSAgICBpZiAoIGdtZm4g
IT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX2dtZm4ubWFzayk7CisgICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKKyAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5t
YXNrKTsKIH0KIAogc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIHZv
aWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xf
dCBidWYpCiB9CiAKIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmLCB1bnNpZ25lZCBsb25nIGdtZm4pCisgICAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYsIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9p
b3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwpAQCAtMjI0
LDcgKzIyNCw3IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogICAgIHZvaWQgKnZh
OwogICAgIGludCByYzsKIAotICAgIGlmICggKHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIo
ZCwgZ21mbiwgJnBhZ2UsICZ2YSkpICkKKyAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsIGdmbiwgJnBhZ2UsICZ2YSkpICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAg
aWYgKCAoaW9ycC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQpAQCAtMjM1LDcgKzIzNSw3
IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogCiAgICAgaW9ycC0+dmEgPSB2YTsK
ICAgICBpb3JwLT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nbWZuID0gZ21mbjsKKyAgICBpb3Jw
LT5nZm4gPSBnZm47CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTI2NCwyMyArMjY0LDIzIEBAIGJv
b2xfdCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZt
X3JlbW92ZV9pb3JlcV9nbWZuKAorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oCiAg
ICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwKQogewotICAg
IGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAg
IGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFn
ZSkpLCAwKSApCiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAt
PnZhKTsKIH0KIAotc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dtZm4oCitzdGF0aWMgaW50IGh2
bV9hZGRfaW9yZXFfZ2ZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFf
cGFnZSAqaW9ycCkKIHsKICAgICBpbnQgcmM7CiAKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsK
IAotICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAor
ICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkp
LCAwKTsKICAgICBpZiAoIHJjID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBf
bWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSk7CkBAIC00MTIsMTcgKzQxMiwxNyBAQCBzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMpCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX3BmbikKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFf
Z2ZuKQogewogICAgIGludCByYzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIDAs
IGlvcmVxX3Bmbik7CisgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMCwgaW9yZXFfZ2Zu
KTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3Jl
cV9wZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVx
X3BhZ2UocywgMSwgYnVmaW9yZXFfcGZuKTsKKyAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCAxLCBi
dWZpb3JlcV9nZm4pOwogCiAgICAgaWYgKCByYyApCiAgICAgICAgIGh2bV91bm1hcF9pb3JlcV9w
YWdlKHMsIDApOwpAQCAtNDM1LDggKzQzNSw4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxKQogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBpb3JlcV9w
Zm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9wZm4g
PSBnZm5feChJTlZBTElEX0dGTik7CisgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5f
eChJTlZBTElEX0dGTik7CisgICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJ
TlZBTElEX0dGTik7CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKQEAgLTQ1
MSwxOCArNDUxLDE4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2
bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9QRk5dKTsKICAgICB9CiAKLSAgICBy
YyA9IGh2bV9hbGxvY19pb3JlcV9nbWZuKGQsICZpb3JlcV9wZm4pOworICAgIHJjID0gaHZtX2Fs
bG9jX2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9i
dWZpb3JlcSApCi0gICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dtZm4oZCwgJmJ1ZmlvcmVx
X3Bmbik7CisgICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2Zu
KTsKIAogICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9w
YWdlcyhzLCBpb3JlcV9wZm4sIGJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9tYXBfcGFnZXMocywgaW9yZXFfZ2ZuLCBidWZpb3JlcV9nZm4pOwogCiAgICAgaWYg
KCByYyApCiAgICAgewotICAgICAgICBodm1fZnJlZV9pb3JlcV9nbWZuKGQsIGlvcmVxX3Bmbik7
Ci0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dtZm4oZCwgYnVmaW9yZXFfcGZuKTsKKyAgICAgICAg
aHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIGlvcmVxX2dmbik7CisgICAgICAgIGh2bV9mcmVlX2lvcmVx
X2dmbihkLCBidWZpb3JlcV9nZm4pOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTQ4Miw5
ICs0ODIsOSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAgIHsKICAg
ICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFf
Z21mbihkLCBzLT5idWZpb3JlcS5nbWZuKTsKKyAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dm
bihkLCBzLT5idWZpb3JlcS5nZm4pOwogCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dtZm4oZCwg
cy0+aW9yZXEuZ21mbik7CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5n
Zm4pOwogICAgIH0KIH0KIApAQCAtNTU2LDEwICs1NTYsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBpZiAo
ICFpc19kZWZhdWx0ICkKICAgICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAm
cy0+aW9yZXEpOworICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEpOwog
CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9yZW1vdmVf
aW9yZXFfZ21mbihkLCAmcy0+YnVmaW9yZXEpOworICAgICAgICAgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKICAgICB9CiAKICAgICBzLT5lbmFibGVkID0gMTsKQEAg
LTU4Nyw5ICs1ODcsOSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYgKCAhaXNfZGVmYXVsdCApCiAgICAgewog
ICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVx
X2dtZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKKyAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQs
ICZzLT5idWZpb3JlcSk7CiAKLSAgICAgICAgaHZtX2FkZF9pb3JlcV9nbWZuKGQsICZzLT5pb3Jl
cSk7CisgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7CiAgICAgfQogCiAg
ICAgcy0+ZW5hYmxlZCA9IDA7CkBAIC03NzYsOCArNzc2LDggQEAgaW50IGh2bV9kZXN0cm95X2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogfQogCiBpbnQgaHZt
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfcGZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfcGZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFf
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9y
ZXFfcG9ydCkKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTc5NiwxMSAr
Nzk2LDExIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQs
IGlvc2VydmlkX3QgaWQsCiAgICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQogICAgICAgICAgICAg
Y29udGludWU7CiAKLSAgICAgICAgKmlvcmVxX3BmbiA9IHMtPmlvcmVxLmdtZm47CisgICAgICAg
ICppb3JlcV9nZm4gPSBzLT5pb3JlcS5nZm47CiAKICAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52
YSAhPSBOVUxMICkKICAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BmbiA9IHMtPmJ1
ZmlvcmVxLmdtZm47CisgICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2Zu
OwogICAgICAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAg
ICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCBkMjg5OWM5YmIyLi5jZTUzNmY3
NWVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1
ZGUgPHB1YmxpYy9odm0vZG1fb3AuaD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1
bnNpZ25lZCBsb25nIGdtZm47CisgICAgdW5zaWduZWQgbG9uZyBnZm47CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKICAgICB2b2lkICp2YTsKIH07CkBAIC0xMDUsNyArMTA1LDcgQEAgc3Ry
dWN0IGh2bV9kb21haW4gewogICAgIHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFz
ZTsKICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrOwotICAgIH0gaW9yZXFfZ21mbjsKKyAgICB9
IGlvcmVxX2dmbjsKIAogICAgIC8qIExvY2sgcHJvdGVjdHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0
aGUgc3ViLXN0cnVjdCBhbmQgdGhlIGRlZmF1bHQgKi8KICAgICBzdHJ1Y3QgewpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvcmVxLmgKaW5kZXggYjQzNjY3YTM2Ny4uNDNmYmUxMTVkYyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pb3JlcS5oCkBAIC0yOCw4ICsyOCw4IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlvc2VydmlkX3QgKmlkKTsKIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCk7CiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CiBpbnQgaHZtX21h
cF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBp
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1
aW50NjRfdCBzdGFydCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3Au
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCAyYTRjM2Q5MzhkLi42YmJh
YjVmY2EzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC00MSw5ICs0MSw5IEBACiAgKiBBIGRv
bWFpbiBzdXBwb3J0cyBhIHNpbmdsZSAnbGVnYWN5JyBJT1JFUSBTZXJ2ZXIgd2hpY2ggaXMgaW5z
dGFudGlhdGVkIGlmCiAgKiBwYXJhbWV0ZXIuLi4KICAqCi0gKiBIVk1fUEFSQU1fSU9SRVFfUEZO
IGlzIHJlYWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cworICog
SFZNX1BBUkFNX0lPUkVRX1BGTiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRo
ZSBzeW5jaHJvbm91cwogICogaW9yZXEgc3RydWN0dXJlcyksIG9yLi4uCi0gKiBIVk1fUEFSQU1f
QlVGSU9SRVFfUEZOIGlzIHJlYWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBidWZm
ZXJlZAorICogSFZNX1BBUkFNX0JVRklPUkVRX1BGTiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBj
b250YWluaW5nIHRoZSBidWZmZXJlZAogICogaW9yZXEgcmluZyksIG9yLi4uCiAgKiBIVk1fUEFS
QU1fQlVGSU9SRVFfRVZUQ0hOIGlzIHJlYWQgKHRvIGdldCB0aGUgZXZlbnQgY2hhbm5lbCB0aGF0
IFhlbiB1c2VzCiAgKiB0byByZXF1ZXN0IGJ1ZmZlcmVkIEkvTyBlbXVsYXRpb24pLgpAQCAtODEs
MTQgKzgxLDE0IEBAIHN0cnVjdCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKgog
ICogVGhlIGVtdWxhdG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0
dXJlcyBhbmQgYnVmZmVyZWQKICAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4g
dXNlcyB0byByZXF1ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRh
cmdldCBkb21haW4ncyBnbWZucyA8aW9yZXFfcGZuPiBhbmQgPGJ1ZmlvcmVxX3Bmbj4KKyAqIGhv
c3RlZCBpbiB0aGUgdGFyZ2V0IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9y
ZXFfZ2ZuPgogICogcmVzcGVjdGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZl
ciBpcyBoYW5kbGluZyBidWZmZXJlZAogICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0
b3IgbmVlZHMgdG8gYmluZCB0byBldmVudCBjaGFubmVsCiAgKiA8YnVmaW9yZXFfcG9ydD4gdG8g
bGlzdGVuIGZvciB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCiAgKiBzeW5jaHJv
bm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3Jl
cQotICogc3RydWN0dXJlcyBpbiA8aW9yZXFfcGZuPikuCisgKiBzdHJ1Y3R1cmVzIGluIDxpb3Jl
cV9nZm4+KS4KICAqIElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVk
IGVtdWxhdGlvbiByZXF1ZXN0cyB0aGVuIHRoZQotICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxi
dWZpb3JlcV9wZm4+IGFuZCA8YnVmaW9yZXFfcG9ydD4gd2lsbCBib3RoIGJlIDAuCisgKiB2YWx1
ZXMgaGFuZGVkIGJhY2sgaW4gPGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxs
IGJvdGggYmUgMC4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8g
MgogCkBAIC05OCwxMCArOTgsMTAgQEAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gewogICAgIHVpbnQxNl90IHBhZDsKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBw
b3J0ICovCiAgICAgZXZ0Y2huX3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5
bmMgaW9yZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9wZm47Ci0gICAgLyog
T1VUIC0gYnVmZmVyZWQgaW9yZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBidWZpb3Jl
cV9wZm47CisgICAgLyogT1VUIC0gc3luYyBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25l
ZF90IGlvcmVxX2dmbjsKKyAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBnZm4gKi8KKyAgICB1
aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAKIC8qCkBAIC0xNTAsNyArMTUwLDcg
QEAgc3RydWN0IHhlbl9kbV9vcF9pb3JlcV9zZXJ2ZXJfcmFuZ2UgewogICoKICAqIFRoZSBJT1JF
USBTZXJ2ZXIgd2lsbCBub3QgYmUgcGFzc2VkIGFueSBlbXVsYXRpb24gcmVxdWVzdHMgdW50aWwg
aXQgaXMKICAqIGluIHRoZSBlbmFibGVkIHN0YXRlLgotICogTm90ZSB0aGF0IHRoZSBjb250ZW50
cyBvZiB0aGUgaW9yZXFfcGZuIGFuZCBidWZpb3JlcV9mbiAoc2VlCisgKiBOb3RlIHRoYXQgdGhl
IGNvbnRlbnRzIG9mIHRoZSBpb3JlcV9nZm4gYW5kIGJ1ZmlvcmVxX2dmbiAoc2VlCiAgKiBYRU5f
RE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8pIGFyZSBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUg
SU9SRVEgU2VydmVyCiAgKiBpcyBpbiB0aGUgZW5hYmxlZCBzdGF0ZS4KICAqLwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAWX-0002Fi-H7; Tue, 22 Aug 2017 14:51:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAWW-0002FQ-9H
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:20 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7F/41-01862-7E44C995; Tue, 22 Aug 2017 14:51:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve4zlzm
 RBt/2W1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHlv1kKpgsWbH38nnGBsZdgl2MnBwSAv4S
 M1b3MoPYbAI6ElOfXmLtYuTgEBFQkbi916CLkYuDWWAXs8TNo99ZQWqEBWwkXs3qZgGxWQRUJ
 e51fGECsXkFrCW+7/rBAjFTXmJX20VWiLigxMmZT8DizAKaEq3bf7ND2PISzVtng+0VAtq1fu
 ostgmMPLOQtMxC0jILScsCRuZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYl
 JxXrJ+bmbGIGhU8/AwLiD8fVPp0OMkhxMSqK8k7/PjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wTvfeU6kkGBRanpqRVpmDjCIYdISHDxKIryXQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XK
 iXO6wFSJABSlFGaBzcCFlGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzvgOZwpOZVwK36R
 XQEUxARxi2TgM5oiQRISXVwKg7173Ze+ZP518njnmdWOta8MPl7BuG9+bLvuyS3vSvZeYBriV
 SAsadPYx/TRXjtrk8ffzskdWTMyrH/VV91tozS56p+7J23YrUEIGnzAm2t65uzHR2+siTvGbx
 SekGlp7wsEd9MzqXyH/LkuT689s1/F1rfenMcvl3U24EbS70M/v04kzcIUMlluKMREMt5qLiR
 ADJ0G8/owIAAA==
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503413476!111097500!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36730 invoked from network); 22 Aug 2017 14:51:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444688170"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:50:54 +0100
Message-ID: <20170822145107.6877-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
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>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 REPOST 00/12] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KFJFUE9TVCBhZnRlciByZWJhc2UgYW5kIHJlZmVyZW5jZSBmaXggaW4gcGF0Y2ggIzQgY29tbWVu
dCkKClRoaXMgc2VyaWVzIGludHJvZHVjZXMgc3VwcG9ydCBmb3IgZGlyZWN0IG1hcHBpbmcgb2Yg
Z3Vlc3QgcmVzb3VyY2VzLgpUaGUgcmVzb3VyY2VzIGFyZToKIC0gR3JhbnQgdGFibGVzCiAtIElP
UkVRIHNlcnZlciBwYWdlcwoKUGF1bCBEdXJyYW50ICgxMik6CiAgW3g4Nnxhcm1dOiByZW1vdmUg
Y29kZSBkdXBsaWNhdGlvbgogIHg4Ni9tbTogYWxsb3cgYSBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0
byBtYXAgZ3Vlc3QgbWZucwogIHg4Ni9tbTogYWRkIEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFj
cXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCiAgdG9vbHMvbGlieGVuZm9yZWlnbm1lbW9yeTogYWRkIHN1
cHBvcnQgZm9yIHJlc291cmNlIG1hcHBpbmcKICB0b29scy9saWJ4ZW5jdHJsOiB1c2UgbmV3IHhl
bmZvcmVpZ25tZW1vcnkgQVBJIHRvIHNlZWQgZ3JhbnQgdGFibGUKICB4ODYvaHZtL2lvcmVxOiBy
ZW5hbWUgLipwZm4gYW5kIC4qZ21mbiB0byAuKmdmbgogIHg4Ni9odm0vaW9yZXE6IHVzZSBib29s
IHJhdGhlciB0aGFuIGJvb2xfdAogIHg4Ni9odm0vaW9yZXE6IG1vdmUgaXNfZGVmYXVsdCBpbnRv
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyCiAgeDg2L2h2bS9pb3JlcTogc2ltcGxpZnkgY29kZSBh
bmQgdXNlIGNvbnNpc3RlbnQgbmFtaW5nCiAgeDg2L2h2bS9pb3JlcTogdXNlIGdmbl90IGluIHN0
cnVjdCBodm1faW9yZXFfcGFnZQogIHg4Ni9odm0vaW9yZXE6IGRlZmVyIG1hcHBpbmcgZ2ZucyB1
bnRpbCB0aGV5IGFyZSBhY3R1YWxseSByZXF1c3RlZAogIHg4Ni9odm0vaW9yZXE6IGFkZCBhIG5l
dyBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uCgogdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4
L3ByaXZjbWQuaCAgICAgICAgICAgICAgfCAgMTEgKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9j
b3JlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTggKy0KIHRvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oICAgIHwgIDE0ICstCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCAgNDIgKysKIC4uLi9saWJz
L2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgIDM5ICsrCiB0b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgICB8ICAgNSArCiB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYyAgICAgICAgICAgICAgICAgICB8ICA0NSAr
KwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgfCAg
MzAgKysKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAgICAgICAgICAgICAgICAgICAg
IHwgICA4ICstCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDEwMiArKysrLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgICAg
ICAgICAgICAgICAgfCAgMTAgKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMg
ICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hj
L3hjLmMgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjkgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG0u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICstCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogeGVuL2FyY2gveDg2
L2h2bS9pby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDUzICsrKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxNzcgKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAzMyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmggICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvcmVxLmggICAgICAgICAgICAgICAgICAgIHwgIDIwICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICAgICB8ICA0NiArKy0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQxICstCiB4ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiAy
OSBmaWxlcyBjaGFuZ2VkLCA4NDYgaW5zZXJ0aW9ucygrKSwgMzMxIGRlbGV0aW9ucygtKQoKLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKdjI6CiAtIFN1cHBvcnQgZm9yIElPUkVRIHNlcnZl
ciBwYWdlcyBhZGRlZAoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAWS-0002DL-Ht; Tue, 22 Aug 2017 14:51:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAWQ-0002D7-OS
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B7/5A-03044-1E44C995; Tue, 22 Aug 2017 14:51:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXvehy5x
 Ig2d7BSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmw6tYCu5bVqw9sI+5gfGJVhcjJ4eEgL/E
 9LZXrCA2m4COxNSnl4BsDg4RARWJ23sNuhi5OJgFljJKXPx3gwUkLiwQI7FvLgtIOYuAqsSbz
 m6wVl4Ba4np99sZIUbKS+xquwgW5xSwkXh4aAJYqxBQza3rgSBhIaDp66fOYoNoFZQ4OfMJ2E
 hmAQmJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMCwYQCCHYw7nzsdYpTkYFIS5Z38fXakEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQne+c5zIoUEi1LTUyvSMnOAAQyTluDgURLhFQUGsRBvcUFibnFmOkTqFKOilDjvG5A+AZBER
 mkeXBssai4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcdyBSezLwSuOmvgBYzAS02bJ0Gsr
 gkESEl1cDIdtb7Tk41z9Ipqnytgec+moafl5njlFa4T0JtK1+EeniieeTkiJ0frvMvu75a9pO
 n4P83wfeETxiHcjhfOzRLo6rq8qIZdlMTvn1Jfnn/lQITz6VlClIVXbcjyp72RzFe0vB9pbte
 21zqiKPw1CtvS/02lfbvbP/6IsXH/O//7KUphnw2+bpKLMUZiYZazEXFiQBAb/4slQIAAA==
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503413471!112630478!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11066 invoked from network); 22 Aug 2017 14:51:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444688152"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:50:57 +0100
Message-ID: <20170822145107.6877-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
	HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vz
c2FyaWx5IGF2YWlsYWJsZSB0byBiZQpmb3JlaWduLW1hcHBlZCBieSBhIHRvb2xzIGRvbWFpbiB1
bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoIHJpc2tzCnNoYXR0ZXJpbmcgYSBzdXBlci1w
YWdlIG1hcHBpbmcuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1
Y2ggcmVzb3VyY2VkIHRvIGJlIHByaXYtbWFwcGVkCmRpcmVjdGx5LCBieSBlaXRoZXIgYSBQViBv
ciBIVk0gdG9vbHMgZG9tYWluLgoKTk9URTogV2hpbHN0IHRoZSBuZXcgb3AgaXMgbm90IGludHJp
bnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLAogICAgICBJIGhhdmUgbm8g
bWVhbnMgdG8gdGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0gYW5kIHNvIGNhbm5vdCB2ZXJpZnkK
ICAgICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBIZW5jZSBpdCBpcyBjdXJyZW50bHkg
b25seSBpbXBsZW1lbnRlZAogICAgICBmb3IgeDg2LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgIHwgICAzICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgfCAgIDMgKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9tZW1vcnkuaCB8ICAzOCArKysrKysrKysrKysrKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTUyIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBhYWE5ZmY1MTk3Li40ZTg2ZjBhMmFiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDcx
Nyw2ICs0NzE3LDEwNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICByZXR1
cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfZ3JhbnRfdGFibGUoc3RydWN0
IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgIC8qCisgICAgICogSXRlcmF0ZSB0aHJvdWdoIHRoZSBsaXN0IGJhY2t3YXJkcyBzbyB0aGF0
IGdudHRhYl9nZXRfZnJhbWUoKSBpcworICAgICAqIGZpcnN0IGNhbGxlZCBmb3IgdGhlIGhpZ2hl
c3QgbnVtYmVyZWQgZnJhbWUuIFRoaXMgbWVhbnMgdGhhdCB0aGUKKyAgICAgKiBvdXQtb2YtYm91
bmRzIGNoZWNrIHdpbGwgYmUgZG9uZSBvbiB0aGUgZmlyc3QgaXRlcmF0aW9uIGFuZCwgaWYKKyAg
ICAgKiB0aGUgdGFibGUgbmVlZHMgdG8gZ3JvdywgaXQgd2lsbCBvbmx5IGdyb3cgb25jZS4KKyAg
ICAgKi8KKyAgICBpID0gbnJfZnJhbWVzOworICAgIHdoaWxlICggaS0tICE9IDAgKQorICAgIHsK
KyAgICAgICAgbWZuX3QgbWZuID0gZ250dGFiX2dldF9mcmFtZShkLCBmcmFtZSArIGkpOworCisg
ICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsKKyAgICB9CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSh4
ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpk
LCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyAqbWZuX2xpc3Q7
CisgICAgaW50IHJjOworCisgICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPT0gMCApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoeG1h
ci0+ZG9taWQpOworICAgIGlmICggZCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsK
KworICAgIHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9UQVJHRVQsIGQpOworICAgIGlm
ICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIG1mbl9saXN0ID0geG1hbGxvY19hcnJh
eSh1bnNpZ25lZCBsb25nLCB4bWFyLT5ucl9mcmFtZXMpOworCisgICAgcmMgPSAtRU5PTUVNOwor
ICAgIGlmICggIW1mbl9saXN0ICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBzd2l0Y2ggKCB4
bWFyLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGU6
CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCB4bWFyLT5pZCApIC8qIG11c3Qg
YmUgemVybyBmb3IgZ3JhbnRfdGFibGUgKi8KKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IHJjID0geGVubWVtX2FjcXVpcmVfZ3JhbnRfdGFibGUoZCwgeG1hci0+ZnJhbWUsIHhtYXItPm5y
X2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fbGlz
dCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCByYyApCisgICAgICAgIGdv
dG8gZnJlZV9hbmRfb3V0OworCisgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJk
KSApCisgICAgeworICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQoeG1hci0+Z21m
bl9saXN0LCAwLCBtZm5fbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhtYXItPm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IHhtYXItPm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAg
eGVuX3Bmbl90IGdmbjsKKworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAg
aWYgKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJmdmbiwgeG1hci0+Z21mbl9saXN0LCBpLCAx
KSApCisgICAgICAgICAgICAgICAgZ290byBmcmVlX2FuZF9vdXQ7CisKKyAgICAgICAgICAgIHJj
ID0gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KGN1cnJkLCBnZm4sIF9tZm4obWZuX2xpc3RbaV0pKTsK
KyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZnJlZV9hbmRfb3V0
OworICAgICAgICB9CisgICAgfQorCisgZnJlZV9hbmRfb3V0OgorICAgIHhmcmVlKG1mbl9saXN0
KTsKKworIG91dDoKKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKKyAgICByZXR1cm4gcmM7Cit9
CisKIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIGludCByYzsKQEAgLTQ5MzksNiArNTA0MCwxNiBA
QCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAorICAgIGNhc2Ug
WEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6CisgICAgeworICAgICAgICB4ZW5fbWVtX2FjcXVpcmVf
cmVzb3VyY2VfdCB4bWFyOworCisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ4bWFyLCBh
cmcsIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgIHJldHVybiB4
ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSgmeG1hcik7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0dXJuIHN1YmFyY2hfbWVtb3J5X29wKGNtZCwgYXJnKTsKICAgICB9CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXgg
ZThhNTdkMTE4Yy4uYzUwM2E3ZjFkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTExOCw4ICsxMTE4LDcgQEAgc3RhdGlj
IGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4sCiB9CiAKIC8qIFNldCBmb3JlaWduIG1mbiBpbiB0aGUgZ2l2ZW4gZ3Vl
c3QncyBwMm0gdGFibGUuICovCi1zdGF0aWMgaW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl90IG1mbikKK2ludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbikKIHsKICAgICByZXR1cm4gc2V0
X3R5cGVkX3AybV9lbnRyeShkLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgcDJtX21hcF9mb3Jl
aWduLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9nZXRfaG9zdHAybShkKS0+
ZGVmYXVsdF9hY2Nlc3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNjM5NWU4ZmQxZC4uM2NjZWMyNTBkOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCkBAIC02MTMsNiArNjEzLDkgQEAgdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hh
bmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0
IHAybV9kb21haW4gKiwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBlbmQpOwogCisvKiBTZXQgZm9yZWlnbiBlbnRyeSBpbiB0aGUg
cDJtIHRhYmxlIChmb3IgcHJpdi1tYXBwaW5nKSAqLworaW50IHNldF9mb3JlaWduX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKTsKKwogLyog
U2V0IG1taW8gYWRkcmVzc2VzIGluIHRoZSBwMm0gdGFibGUgKGZvciBwYXNzLXRocm91Z2gpICov
CiBpbnQgc2V0X21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
ciwgcDJtX2FjY2Vzc190IGFjY2Vzcyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
bWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggMjkzODZkZjk4Yi4u
OWJmNThlNzM4NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjUwLDcgKzY1MCw0MyBAQCBzdHJ1Y3Qg
eGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9s
b2d5X2luZm8geGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3QpOwogCi0vKiBOZXh0IGF2YWlsYWJsZSBzdWJv
cCBudW1iZXIgaXMgMjggKi8KKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5f
VE9PTFNfXykKKworLyoKKyAqIEdldCB0aGUgcGFnZXMgZm9yIGEgcGFydGljdWxhciBndWVzdCBy
ZXNvdXJjZSwgc28gdGhhdCB0aGV5IGNhbiBiZQorICogbWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9v
bHMgZG9tYWluLgorICovCisjZGVmaW5lIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIDI4CitzdHJ1
Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKKyAgICAvKiBJTiAtIHRoZSBkb21haW4gd2hv
c2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCisgICAgZG9taWRfdCBkb21pZDsKKyAgICAv
KiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlIChkZWZpbmVkIGJlbG93KSAqLworICAgIHVpbnQx
Nl90IHR5cGU7CisKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlIDAKKworICAg
IC8qCisgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hp
Y2ggbXVzdCBiZSB6ZXJvCisgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAg
ICAgKi8KKyAgICB1aW50MzJfdCBpZDsKKyAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZyYW1l
cyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCisgICAgdWludDMyX3QgbnJfZnJhbWVz
OworICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBl
ZCAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7CisgICAgLyogSU4vT1VUIC0gSWYgdGhl
IHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwgZ21mbl9saXN0CisgICAgICog
ICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2Uu
CisgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBl
eHBlY3RlZCB0aGF0LCBvbgorICAgICAqICAgICAgICAgIGVudHJ5LCBnbWZuX2xpc3Qgd2lsbCBi
ZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcworICAgICAqICAgICAgICAgIHRoYXQgd2ls
bCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqLworICAgIFhF
Tl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBnbWZuX2xpc3Q7Cit9OwordHlwZWRlZiBzdHJ1Y3Qg
eGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90OworCisj
ZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICovCisK
Ky8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOSAqLwogCiAjZW5kaWYgLyogX19Y
RU5fUFVCTElDX01FTU9SWV9IX18gKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAWU-0002E2-6w; Tue, 22 Aug 2017 14:51:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAWS-0002DF-Qe
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:17 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0C/46-09901-4E44C995; Tue, 22 Aug 2017 14:51:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXvexy5x
 Ig72vpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owd21awFTzqYqyYOW8XUwPj5uQuRk4OCQF/
 ifl7r7KB2GwCOhJTn15i7WLk4BARUJG4vdcAxGQWKJfomFALUiEs4C2x6vdCFhCbRUBVYvmPV
 4wgNq+AtcTaFRNZISbKS+xquwhmcwrYSDw8NIEFZIwQUM2t64EgYSGg4eunzmKDaBWUODnzCd
 hIZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXUMzvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwMBhAIIdjPc3BhxilORgUhLlnfx9dqQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd75znMihQSLUtNTK9Iyc4AhDJOW4OBREuG9BJLmLS5IzC3OTIdInWJUlBLn9QBJCIAkM
 krz4NpgcXOJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzvQKbwZOaVwE1/BbSYCWixYes0kM
 UliQgpqQbGnNL2/KaU59eXTvvdMPP1jKzIjoK/5u7LfS8t6y9MP8CtXZCZlX8w4FQl86Pyho8
 Jf7qMb7tzlny1Fdts9FlqVZCav9iZ8InmvxYcqQ7nbdKqLt6ou+xv8dPKGVNOlXy4/HWB4cSl
 HDuUAi6/3RX01liPS+H53PwLKRbNYf+FBLbKs1a13V2oxFKckWioxVxUnAgAxExm2JYCAAA=
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503413473!89722207!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10686 invoked from network); 22 Aug 2017 14:51:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444688155"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:51:01 +0100
Message-ID: <20170822145107.6877-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 REPOST 07/12] x86/hvm/ioreq: use bool rather
	than bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjaGFuZ2VzIHVzZSBvZiBib29sX3QgdG8gYm9vbCBpbiB0aGUgSU9SRVEgc2Vy
dmVyIGNvZGUuIEl0IGFsc28KZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9uIGluIGEgY29u
dGludWF0aW9uIGxpbmUuCgpUaGlzIHBhdGNoIGlzIHB1cmVseSBjb3NtZXRpYy4gTm8gc2VtYW50
aWMgb3IgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAg
ICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCAxMDAgKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCB8ICAgNiArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgg
IHwgIDE0ICsrKy0tLQogNiBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCA2NCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2RtLmMKaW5kZXggZjdjYjg4M2ZlYy4uODdlZjRiNmNhOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDA5LDcg
KzQwOSw3IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJn
cykKICAgICAgICAgaWYgKCBkYXRhLT5wYWRbMF0gfHwgZGF0YS0+cGFkWzFdIHx8IGRhdGEtPnBh
ZFsyXSApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9y
ZXFfc2VydmVyKGQsIGN1cnJfZC0+ZG9tYWluX2lkLCAwLAorICAgICAgICByYyA9IGh2bV9jcmVh
dGVfaW9yZXFfc2VydmVyKGQsIGN1cnJfZC0+ZG9tYWluX2lkLCBmYWxzZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLT5oYW5kbGVfYnVmaW9yZXEsICZkYXRhLT5p
ZCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDU4YjRhZmExZDEuLjAzMWQwN2Jh
ZjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwpAQCAtNDM2MSw3ICs0MzYxLDcgQEAgc3RhdGljIGludCBodm1vcF9nZXRfcGFy
YW0oCiAgICAgICAgIHsKICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQgPSBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9ETV9ET01BSU5dOwogCi0gICAgICAgICAgICByYyA9IGh2
bV9jcmVhdGVfaW9yZXFfc2VydmVyKGQsIGRvbWlkLCAxLAorICAgICAgICAgICAgcmMgPSBodm1f
Y3JlYXRlX2lvcmVxX3NlcnZlcihkLCBkb21pZCwgdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSFZNX0lPUkVRU1JWX0JVRklPUkVRX0xFR0FDWSwgTlVMTCk7
CiAgICAgICAgICAgICBpZiAoIHJjICE9IDAgJiYgcmMgIT0gLUVFWElTVCApCiAgICAgICAgICAg
ICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2lvLmMKaW5kZXggMjE0YWIzMDdjNC4uYmZhYzk5MzIyMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAt
NTksNyArNTksNyBAQCB2b2lkIHNlbmRfdGltZW9mZnNldF9yZXEodW5zaWduZWQgbG9uZyB0aW1l
b2ZmKQogICAgIGlmICggdGltZW9mZiA9PSAwICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYg
KCBodm1fYnJvYWRjYXN0X2lvcmVxKCZwLCAxKSAhPSAwICkKKyAgICBpZiAoIGh2bV9icm9hZGNh
c3RfaW9yZXEoJnAsIHRydWUpICE9IDAgKQogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJV
bnN1Y2Nlc3NmdWwgdGltZW9mZnNldCB1cGRhdGVcbiIpOwogfQogCkBAIC03Myw3ICs3Myw3IEBA
IHZvaWQgc2VuZF9pbnZhbGlkYXRlX3JlcSh2b2lkKQogICAgICAgICAuZGF0YSA9IH4wVUwsIC8q
IGZsdXNoIGFsbCAqLwogICAgIH07CiAKLSAgICBpZiAoIGh2bV9icm9hZGNhc3RfaW9yZXEoJnAs
IDApICE9IDAgKQorICAgIGlmICggaHZtX2Jyb2FkY2FzdF9pb3JlcSgmcCwgZmFsc2UpICE9IDAg
KQogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJVbnN1Y2Nlc3NmdWwgbWFwLWNhY2hlIGlu
dmFsaWRhdGVcbiIpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggM2U3NTNiYTIyNC4uNWUwMWUxYTZkMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwpAQCAtNDMsNyArNDMsNyBAQCBzdGF0aWMgaW9yZXFfdCAqZ2V0X2lvcmVxKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gJnAt
PnZjcHVfaW9yZXFbdi0+dmNwdV9pZF07CiB9CiAKLWJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdikKK2Jvb2wgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKQEAgLTU5LDExICs1OSwxMSBAQCBib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICAg
ICAgewogICAgICAgICAgICAgaWYgKCBzdi0+dmNwdSA9PSB2ICYmIHN2LT5wZW5kaW5nICkKLSAg
ICAgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAog
c3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCB1aW50
NjRfdCBkYXRhKQpAQCAtODIsMTAgKzgyLDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb19hc3Npc3Qo
c3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgdWludDY0X3QgZGF0YSkKICAgICBtc2l4X3dyaXRl
X2NvbXBsZXRpb24odik7CiAgICAgdmNwdV9lbmRfc2h1dGRvd25fZGVmZXJyYWwodik7CiAKLSAg
ICBzdi0+cGVuZGluZyA9IDA7CisgICAgc3YtPnBlbmRpbmcgPSBmYWxzZTsKIH0KIAotc3RhdGlj
IGJvb2xfdCBodm1fd2FpdF9mb3JfaW8oc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFf
dCAqcCkKK3N0YXRpYyBib29sIGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCBpb3JlcV90ICpwKQogewogICAgIHdoaWxlICggc3YtPnBlbmRpbmcgKQogICAgIHsKQEAg
LTExMiwxNiArMTEyLDE2IEBAIHN0YXRpYyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBo
dm1faW9yZXFfdmNwdSAqc3YsIGlvcmVxX3QgKnApCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJXZWlyZCBIVk0g
aW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7Ci0gICAgICAgICAgICBzdi0+cGVuZGluZyA9
IDA7CisgICAgICAgICAgICBzdi0+cGVuZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgZG9tYWlu
X2NyYXNoKHN2LT52Y3B1LT5kb21haW4pOwotICAgICAgICAgICAgcmV0dXJuIDA7IC8qIGJhaWwg
Ki8KKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsgLyogYmFpbCAqLwogICAgICAgICB9CiAgICAg
fQogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKLWJvb2xfdCBoYW5kbGVf
aHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCitib29sIGhhbmRsZV9odm1faW9fY29t
cGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJnYtPmFyY2guaHZtX3ZjcHUuaHZt
X2lvOwpAQCAtMTQxLDcgKzE0MSw3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24o
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICBpZiAoIHN2LT52Y3B1ID09IHYgJiYgc3YtPnBl
bmRpbmcgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggIWh2bV93YWl0X2Zv
cl9pbyhzdiwgZ2V0X2lvcmVxKHMsIHYpKSApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIH0KQEAgLTE3OCw3ICsxNzgsNyBAQCBib29sX3QgaGFuZGxlX2h2
bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBicmVhazsKICAgICB9CiAK
LSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIGludCBodm1fYWxs
b2NfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgKmdmbikKQEAgLTIw
OCw3ICsyMDgsNyBAQCBzdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3Jl
cV9wYWdlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQorc3RhdGljIHZv
aWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wg
YnVmKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZp
b3JlcSA6ICZzLT5pb3JlcTsKIApAQCAtMjE2LDcgKzIxNiw3IEBAIHN0YXRpYyB2b2lkIGh2bV91
bm1hcF9pb3JlcV9wYWdlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQog
fQogCiBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbF90IGJ1ZiwgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmLCB1bnNpZ25lZCBsb25nIGdmbikKIHsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAq
aW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKQEAgLTI0MCwxMCArMjQwLDEw
IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogICAgIHJldHVybiAwOwogfQogCi1i
b29sX3QgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKK2Jvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqczsKLSAgICBib29sX3QgZm91bmQgPSAwOworICAgIGJvb2wgZm91
bmQgPSBmYWxzZTsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAgLTI1NCw3ICsyNTQsNyBAQCBib29sX3QgaXNfaW9y
ZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdl
KSB8fAogICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09
IHBhZ2UpICkKICAgICAgICAgewotICAgICAgICAgICAgZm91bmQgPSAxOworICAgICAgICAgICAg
Zm91bmQgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CkBAIC0z
MDIsNyArMzAyLDcgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9h
ZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCwgc3RydWN0IHZjcHUgKnYpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogICAgIGludCByYzsK
QEAgLTQxNywyMiArNDE3LDIyIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFn
ZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB7CiAgICAgaW50IHJjOwogCi0gICAgcmMg
PSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMCwgaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9tYXBf
aW9yZXFfcGFnZShzLCBmYWxzZSwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkKICAgICAgICAg
cmV0dXJuIHJjOwogCiAgICAgaWYgKCBidWZpb3JlcV9nZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4p
ICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9yZXFfZ2ZuKTsK
KyAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgdHJ1ZSwgYnVmaW9yZXFfZ2ZuKTsK
IAogICAgIGlmICggcmMgKQotICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCAwKTsKKyAg
ICAgICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwog
fQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbF90IGlzX2RlZmF1bHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbF90IGhhbmRsZV9idWZpb3JlcSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiA9IGdmbl94KElOVkFM
SURfR0ZOKTsKQEAgLTQ2OSwxNSArNDY5LDE1IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIHZv
aWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2Rl
ZmF1bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNf
ZGVmYXVsdCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJvb2xf
dCBoYW5kbGVfYnVmaW9yZXEgPSAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKTsKKyAgICBib29s
IGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CiAKICAgICBpZiAoIGhhbmRsZV9i
dWZpb3JlcSApCi0gICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDEpOworICAgICAgICBo
dm1fdW5tYXBfaW9yZXFfcGFnZShzLCB0cnVlKTsKIAotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdl
KHMsIDApOworICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKIAogICAgIGlmICgg
IWlzX2RlZmF1bHQgKQogICAgIHsKQEAgLTQ4OSw3ICs0ODksNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQog
CiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sX3QgaXNfZGVmYXVsdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQogewogICAgIHVuc2lnbmVkIGludCBpOwogCkBA
IC01MDEsNyArNTAxLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdl
c2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1
bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNf
ZGVmYXVsdCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CkBAIC01MzcsMTcg
KzUzNywxNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBo
dm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIDApOworICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMocywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQog
ewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3Jl
cV92Y3B1ICpzdjsKLSAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxID0gKCBzLT5idWZpb3JlcS52
YSAhPSBOVUxMICk7CisgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZh
OwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIApAQCAtNTYyLDcgKzU2Miw3IEBAIHN0YXRp
YyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKICAg
ICB9CiAKLSAgICBzLT5lbmFibGVkID0gMTsKKyAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIAogICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMt
PmlvcmVxX3ZjcHVfbGlzdCwKQEAgLTU3NCwxMCArNTc0LDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9p
b3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVs
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQp
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAgICBib29sX3QgaGFuZGxl
X2J1ZmlvcmVxID0gKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICk7CisgICAgYm9vbCBoYW5kbGVf
YnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsK
IApAQCAtNTkyLDcgKzU5Miw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJs
ZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4o
ZCwgJnMtPmlvcmVxKTsKICAgICB9CiAKLSAgICBzLT5lbmFibGVkID0gMDsKKyAgICBzLT5lbmFi
bGVkID0gZmFsc2U7CiAKICBkb25lOgogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKQEAgLTYw
MCw3ICs2MDAsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIGludCBi
dWZpb3JlcV9oYW5kbGluZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vy
dmlkX3QgaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC02MTksNyArNjE5LDcgQEAgc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
CiAgICAgICAgIHJldHVybiByYzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZN
X0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyApCi0gICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9
IDE7CisgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9p
b3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCiAgICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVm
aW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CkBAIC02NDYsNyAr
NjQ2LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGlzX2RlZmF1bHQpCiB7CiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBo
dm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CkBAIC02ODEsNyArNjgxLDcgQEAg
c3RhdGljIGlvc2VydmlkX3QgbmV4dF9pb3NlcnZpZChzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBp
bnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21p
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCwgaW50IGJ1
ZmlvcmVxX2hhbmRsaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVm
YXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGlvc2VydmlkX3QgKmlkKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwpAQCAt
NzEzLDcgKzcxMyw3IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBkb21pZF90IGRvbWlkLAogICAgIGlmICggaXNfZGVmYXVsdCApCiAgICAgewogICAgICAg
ICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCAxKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9l
bmFibGUocywgdHJ1ZSk7CiAgICAgfQogCiAgICAgaWYgKCBpZCApCkBAIC03NTYsMTEgKzc1Niwx
MSBAQCBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQpCiAKICAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CiAKLSAg
ICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMsIDApOworICAgICAgICBodm1faW9yZXFf
c2VydmVyX2Rpc2FibGUocywgZmFsc2UpOwogCiAgICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2Vu
dHJ5KTsKIAotICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCAwKTsKKyAgICAgICAg
aHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgZmFsc2UpOwogCiAgICAgICAgIGRvbWFpbl91bnBh
dXNlKGQpOwogCkBAIC05NjgsNyArOTY4LDcgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiB9CiAKIGludCBodm1f
c2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlZCkKIHsKICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkICplbnRyeTsKICAgICBpbnQgcmM7CkBAIC05OTIsOSArOTkyLDkgQEAgaW50IGh2bV9zZXRf
aW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAg
ICAgIGRvbWFpbl9wYXVzZShkKTsKIAogICAgICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICAg
ICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgMCk7CisgICAgICAgICAgICBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzLCBmYWxzZSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCAwKTsKKyAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGlzYWJsZShzLCBmYWxzZSk7CiAKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKQEAgLTEw
MTcsNyArMTAxNyw3IEBAIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpc3RfZW50cnkgKQogICAgIHsKLSAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQgPSAo
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOworICAgICAgICBi
b29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXIpOwogCiAgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCBpc19k
ZWZhdWx0LCB2KTsKICAgICAgICAgaWYgKCByYyApCkBAIC0xMDY2LDcgKzEwNjYsNyBAQCB2b2lk
IGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICB7
Ci0gICAgICAgIGJvb2xfdCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRl
ZmF1bHRfaW9yZXFfc2VydmVyKTsKKyAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+
YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKIAogICAgICAgICBodm1faW9y
ZXFfc2VydmVyX2Rpc2FibGUocywgaXNfZGVmYXVsdCk7CiAKQEAgLTEzNDksNyArMTM0OSw3IEBA
IHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGlvcmVxX3QgKnApCiB9CiAKIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9fcCwKLSAgICAgICAgICAgICAgICAgICBib29s
X3QgYnVmZmVyZWQpCisgICAgICAgICAgICAgICAgICAgYm9vbCBidWZmZXJlZCkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnIt
PmRvbWFpbjsKQEAgLTE0MDAsNyArMTQwMCw3IEBAIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9fcCwKICAgICAgICAgICAgIHAtPnN0
YXRlID0gU1RBVEVfSU9SRVFfUkVBRFk7CiAgICAgICAgICAgICBub3RpZnlfdmlhX3hlbl9ldmVu
dF9jaGFubmVsKGQsIHBvcnQpOwogCi0gICAgICAgICAgICBzdi0+cGVuZGluZyA9IDE7CisgICAg
ICAgICAgICBzdi0+cGVuZGluZyA9IHRydWU7CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9S
RVRSWTsKICAgICAgICAgfQogICAgIH0KQEAgLTE0MDgsNyArMTQwOCw3IEBAIGludCBodm1fc2Vu
ZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9fcCwKICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAKLXVuc2lnbmVkIGludCBodm1fYnJv
YWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2xfdCBidWZmZXJlZCkKK3Vuc2lnbmVkIGludCBo
dm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpCiB7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggY2U1MzZmNzVlZi4uN2YxMjhj
MDVmZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTQ1LDcgKzQ1LDcgQEAgc3RydWN0
IGh2bV9pb3JlcV92Y3B1IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3RfZW50cnk7CiAgICAg
c3RydWN0IHZjcHUgICAgICAqdmNwdTsKICAgICBldnRjaG5fcG9ydF90ICAgIGlvcmVxX2V2dGNo
bjsKLSAgICBib29sX3QgICAgICAgICAgIHBlbmRpbmc7CisgICAgYm9vbCAgICAgICAgICAgICBw
ZW5kaW5nOwogfTsKIAogI2RlZmluZSBOUl9JT19SQU5HRV9UWVBFUyAoWEVOX0RNT1BfSU9fUkFO
R0VfUENJICsgMSkKQEAgLTY5LDggKzY5LDggQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewog
ICAgIHNwaW5sb2NrX3QgICAgICAgICAgICAgYnVmaW9yZXFfbG9jazsKICAgICBldnRjaG5fcG9y
dF90ICAgICAgICAgIGJ1ZmlvcmVxX2V2dGNobjsKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgICAgICAg
ICpyYW5nZVtOUl9JT19SQU5HRV9UWVBFU107Ci0gICAgYm9vbF90ICAgICAgICAgICAgICAgICBl
bmFibGVkOwotICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgYnVmaW9yZXFfYXRvbWljOworICAg
IGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxlZDsKKyAgICBib29sICAgICAgICAgICAgICAg
ICAgIGJ1ZmlvcmVxX2F0b21pYzsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAppbmRl
eCA0M2ZiZTExNWRjLi4xODI5ZmNmNDNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9pb3JlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKQEAgLTE5
LDEyICsxOSwxMiBAQAogI2lmbmRlZiBfX0FTTV9YODZfSFZNX0lPUkVRX0hfXwogI2RlZmluZSBf
X0FTTV9YODZfSFZNX0lPUkVRX0hfXwogCi1ib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYpOwotYm9vbF90IGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdik7
Ci1ib29sX3QgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSk7Citib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2
KTsKK2Jvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wg
aXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSk7CiAKIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBp
c19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBpc19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCAqaWQpOwogaW50IGh2bV9kZXN0cm95X2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKTsKIGludCBodm1fZ2V0X2lv
cmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCkBAIC00MCw3
ICs0MCw3IEBAIGludCBodm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsIHVpbnQzMl90IGZsYWdzKTsKIGlu
dCBodm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90
IGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZWQpOwogCiBpbnQgaHZtX2Fs
bF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2
KTsKIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2Y3B1ICp2KTsKQEAgLTUxLDggKzUxLDggQEAgaW50IGh2bV9zZXRfZG1fZG9t
YWluKHN0cnVjdCBkb21haW4gKmQsIGRvbWlkX3QgZG9taWQpOwogc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXFfdCAqcCk7CiBp
bnQgaHZtX3NlbmRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnBy
b3RvX3AsCi0gICAgICAgICAgICAgICAgICAgYm9vbF90IGJ1ZmZlcmVkKTsKLXVuc2lnbmVkIGlu
dCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2xfdCBidWZmZXJlZCk7CisgICAg
ICAgICAgICAgICAgICAgYm9vbCBidWZmZXJlZCk7Cit1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2Fz
dF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKTsKIAogdm9pZCBodm1faW9yZXFfaW5p
dChzdHJ1Y3QgZG9tYWluICpkKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAWU-0002Dr-0E; Tue, 22 Aug 2017 14:51:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAWS-0002DE-Pb
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F2/95-02962-4E44C995; Tue, 22 Aug 2017 14:51:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXveRy5x
 Ig/kf2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTix+wFPz1rbjb2c7awLjTqouRk0NCwF/i
 aNN/ZhCbTUBHYurTS6xdjBwcIgIqErf3GoCYzALlEh0TakEqhAXCJf61HwCrZhFQlbg//x4bi
 M0rYCNx6sYVVoiJ8hK72i6C2ZxA8YeHJrCAjBESsJa4dT0QJCwENHz91FlQrYISJ2c+YQGxmQ
 UkJA6+eME8gZF3FpLULCSpBYxMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPTU3M
 Sk4r1kvNzNzECg4YBCHYw7nzudIhRkoNJSZR38vfZkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eOc7z4kUEixKTU+tSMvMAYYvTFqCg0dJhFcUGMJCvMUFibnFmekQqVOMilLivG9A+gRAEhmle
 XBtsJi5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHedyBTeDLzSuCmvwJazAS02LB1Gsjikk
 SElFQDY5Df23/m+YFxavPWzl8mITt7bnTihCPt8U5bQye8YEm+7mIeVRrvcV0vcJNp0c3rs42
 3h8xKfW3M42v02V5yoUERp7c3p5Qtg1BVwt0lJXETNH/HWB67Y3xyapXBnM07/KsOtz8LME+q
 vW68hkFzpt6ufGsj6yJesyfJeRxRc/LeiPKGSq9XYinOSDTUYi4qTgQAxoJ+G5QCAAA=
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503413471!112630478!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11144 invoked from network); 22 Aug 2017 14:51:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444688153"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:51:03 +0100
Message-ID: <20170822145107.6877-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 REPOST 09/12] x86/hvm/ioreq: simplify code
	and use consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBJT1JFUSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyB8IDE4MSArKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyks
IDExMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggNTczNzA4MjIzOC4uZWRmYjM5NGM1OSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwpAQCAtMTgxLDYzICsxODEsNzYgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBs
ZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nICpnZm4p
CitzdGF0aWMgdW5zaWduZWQgbG9uZyBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAg
dW5zaWduZWQgaW50IGk7Ci0gICAgaW50IHJjOwogCi0gICAgcmMgPSAtRU5PTUVNOworICAgIEFT
U0VSVCghcy0+aXNfZGVmYXVsdCk7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IHNpemVvZihkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7CiAgICAgICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2Zu
Lm1hc2spICkKICAgICAgICAgewotICAgICAgICAgICAgKmdmbiA9IGQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9nZm4uYmFzZSArIGk7Ci0gICAgICAgICAgICByYyA9IDA7Ci0gICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJh
c2UgKyBpOwogICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBn
Zm5feChJTlZBTElEX0dGTik7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lkIGh2bV9mcmVl
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGludCBpID0gZ2ZuIC0gZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX2dmbi5iYXNlOwogCi0gICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4p
ICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNr
KTsKKyAgICBBU1NFUlQoIXMtPmlzX2RlZmF1bHQpOworCisgICAgc2V0X2JpdChpLCAmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3VubWFw
X2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQorc3RhdGlj
IHZvaWQgaHZtX3VubWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9v
bCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1
ZmlvcmVxIDogJnMtPmlvcmVxOwogCisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJ
RF9HRk4pICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIo
JmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKKyAgICBpb3JwLT5wYWdlID0gTlVMTDsKKworICAgIGlm
ICggIXMtPmlzX2RlZmF1bHQgKQorICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4ocywgaW9ycC0+
Z2ZuKTsKKworICAgIGlvcnAtPmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKIH0KIAotc3RhdGlj
IGludCBodm1fbWFwX2lvcmVxX3BhZ2UoCi0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmLCB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9n
Zm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7Ci0gICAgdm9pZCAqdmE7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAocmMgPSBwcmVwYXJl
X3JpbmdfZm9yX2hlbHBlcihkLCBnZm4sICZwYWdlLCAmdmEpKSApCi0gICAgICAgIHJldHVybiBy
YzsKLQotICAgIGlmICggKGlvcnAtPnZhICE9IE5VTEwpIHx8IGQtPmlzX2R5aW5nICkKLSAgICB7
Ci0gICAgICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2YSwgcGFnZSk7CisgICAgaWYgKCBk
LT5pc19keWluZyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KIAotICAgIGlvcnAt
PnZhID0gdmE7Ci0gICAgaW9ycC0+cGFnZSA9IHBhZ2U7Ci0gICAgaW9ycC0+Z2ZuID0gZ2ZuOwor
ICAgIGlmICggcy0+aXNfZGVmYXVsdCApCisgICAgICAgIGlvcnAtPmdmbiA9IGJ1ZiA/CisgICAg
ICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklP
UkVRX1BGTl0gOgorICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1z
W0hWTV9QQVJBTV9JT1JFUV9QRk5dOworICAgIGVsc2UKKyAgICAgICAgaW9ycC0+Z2ZuID0gaHZt
X2FsbG9jX2lvcmVxX2dmbihzKTsKKworICAgIGlmICggaW9ycC0+Z2ZuID09IGdmbl94KElOVkFM
SURfR0ZOKSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwogCi0gICAgcmV0dXJuIDA7CisgICAg
cmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBpb3JwLT5nZm4sICZpb3JwLT5wYWdlLCAm
aW9ycC0+dmEpOworCisgICAgaWYgKCByYyApCisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4o
cywgYnVmKTsKKworICAgIHJldHVybiByYzsKIH0KIAogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjUx
LDggKzI2NCw3IEBAIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
Y29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlzdF9lbnRyeSApCiAgICAgewotICAgICAgICBpZiAoIChzLT5pb3JlcS52YSAm
JiBzLT5pb3JlcS5wYWdlID09IHBhZ2UpIHx8Ci0gICAgICAgICAgICAgKHMtPmJ1ZmlvcmVxLnZh
ICYmIHMtPmJ1ZmlvcmVxLnBhZ2UgPT0gcGFnZSkgKQorICAgICAgICBpZiAoIChzLT5pb3JlcS5w
YWdlID09IHBhZ2UpIHx8IChzLT5idWZpb3JlcS5wYWdlID09IHBhZ2UpICkKICAgICAgICAgewog
ICAgICAgICAgICAgZm91bmQgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0yNjQsMjAg
KzI3NiwzMCBAQCBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgcmV0dXJuIGZvdW5kOwogfQogCi1zdGF0
aWMgdm9pZCBodm1fcmVtb3ZlX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgdm9pZCBodm1fcmVtb3ZlX2lvcmVxX2dm
bihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCisKIHsKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggcy0+aXNfZGVmYXVs
dCB8fCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuOwor
CiAgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oaW9ycC0+Z2ZuKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihpb3Jw
LT5wYWdlKSksIDApICkKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgIGNsZWFyX3BhZ2Uo
aW9ycC0+dmEpOwogfQogCi1zdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKAotICAgIHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKK3N0YXRpYyBpbnQgaHZt
X2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewor
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CisgICAgc3RydWN0IGh2bV9pb3JlcV9w
YWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwogICAgIGludCByYzsK
IAorICAgIGlmICggcy0+aXNfZGVmYXVsdCB8fCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIAog
ICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCkBAIC00
MTIsNzggKzQzNCwyNSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxf
dmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW9yZXFfZ2ZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJ1Zmlv
cmVxX2dmbikKLXsKLSAgICBpbnQgcmM7Ci0KLSAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShz
LCBmYWxzZSwgaW9yZXFfZ2ZuKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgcmV0dXJuIHJjOwot
Ci0gICAgaWYgKCBidWZpb3JlcV9nZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAg
cmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgdHJ1ZSwgYnVmaW9yZXFfZ2ZuKTsKLQotICAgIGlm
ICggcmMgKQotICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSk7Ci0KLSAgICBy
ZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGhhbmRsZV9idWZpb3JlcSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7Ci0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiA9IGdmbl94KElO
VkFMSURfR0ZOKTsKLSAgICB1bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX2dmbiA9IGdmbl94KElOVkFM
SURfR0ZOKTsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoIHMtPmlzX2RlZmF1bHQgKQotICAgIHsK
LSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3QgaGFu
ZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCi0gICAgICAgICAqIGJhY2t3YXJkcyBjb21wYXRpYmls
aXR5LgotICAgICAgICAgKi8KLSAgICAgICAgQVNTRVJUKGhhbmRsZV9idWZpb3JlcSk7Ci0gICAg
ICAgIHJldHVybiBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLAotICAgICAgICAgICAgICAg
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lPUkVRX1BGTl0sCi0gICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOXSk7Ci0gICAgfQorICAgIGludCByYyA9IC1FTk9NRU07CiAKLSAgICByYyA9IGh2bV9h
bGxvY19pb3JlcV9nZm4oZCwgJmlvcmVxX2dmbik7CisgICAgcmMgPSBodm1fbWFwX2lvcmVxX2dm
bihzLCBmYWxzZSk7CiAKICAgICBpZiAoICFyYyAmJiBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAg
ICByYyA9IGh2bV9hbGxvY19pb3JlcV9nZm4oZCwgJmJ1ZmlvcmVxX2dmbik7Ci0KLSAgICBpZiAo
ICFyYyApCi0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMocywgaW9yZXFf
Z2ZuLCBidWZpb3JlcV9nZm4pOworICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMsIHRy
dWUpOwogCiAgICAgaWYgKCByYyApCi0gICAgewotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4o
ZCwgaW9yZXFfZ2ZuKTsKLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIGJ1ZmlvcmVxX2dm
bik7Ci0gICAgfQorICAgICAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAg
IHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOwotICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsK
LQotICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgaHZtX3VubWFwX2lvcmVxX3Bh
Z2UocywgdHJ1ZSk7Ci0KLSAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSk7Ci0KLSAg
ICBpZiAoICFzLT5pc19kZWZhdWx0ICkKLSAgICB7Ci0gICAgICAgIGlmICggaGFuZGxlX2J1Zmlv
cmVxICkKLSAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZpb3JlcS5nZm4p
OwotCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5nZm4pOwotICAgIH0K
KyAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV91bm1hcF9pb3JlcV9n
Zm4ocywgZmFsc2UpOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFu
Z2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQpAQCAtNTQwLDIyICs1MDksMTUgQEAg
c3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRv
bWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwotICAgIGJvb2wgaGFuZGxlX2J1
ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKIAogICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAK
ICAgICBpZiAoIHMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFz
LT5pc19kZWZhdWx0ICkKLSAgICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQsICZz
LT5pb3JlcSk7Ci0KLSAgICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAg
aHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKLSAgICB9CisgICAgaHZtX3Jl
bW92ZV9pb3JlcV9nZm4ocywgZmFsc2UpOworICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHMsIHRy
dWUpOwogCiAgICAgcy0+ZW5hYmxlZCA9IHRydWU7CiAKQEAgLTU3MCwyMSArNTMyLDEzIEBAIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzKQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAg
ICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7Ci0KICAgICBzcGluX2xv
Y2soJnMtPmxvY2spOwogCiAgICAgaWYgKCAhcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9u
ZTsKIAotICAgIGlmICggIXMtPmlzX2RlZmF1bHQgKQotICAgIHsKLSAgICAgICAgaWYgKCBoYW5k
bGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKLQotICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEpOwotICAgIH0K
KyAgICBodm1fYWRkX2lvcmVxX2dmbihzLCB0cnVlKTsKKyAgICBodm1fYWRkX2lvcmVxX2dmbihz
LCBmYWxzZSk7CiAKICAgICBzLT5lbmFibGVkID0gZmFsc2U7CiAKQEAgLTYwNyw2ICs1NjEsOSBA
QCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKICAgICBJTklUX0xJU1RfSEVBRCgmcy0+aW9yZXFfdmNwdV9saXN0KTsKICAgICBzcGlu
X2xvY2tfaW5pdCgmcy0+YnVmaW9yZXFfbG9jayk7CiAKKyAgICBzLT5pb3JlcS5nZm4gPSBnZm5f
eChJTlZBTElEX0dGTik7CisgICAgcy0+YnVmaW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4p
OworCiAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjE0LDcgKzU3MSw3IEBAIHN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAg
IGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyAp
CiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAgICByYyA9IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBmYWlsX21hcDsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAX1-0002P3-Op; Tue, 22 Aug 2017 14:51:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAX0-0002OA-DI
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A3/6A-03557-5054C995; Tue, 22 Aug 2017 14:51:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUpfVdU6
 kweTtvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3fb9YCnYKVPR0/mBrYDzN08XIySEh4C/x
 9MMqdhCbTUBHYurTS6xdjBwcIgIqErf3GoCYzALlEh0TakEqhAXCJc4++McCYrMIqEr0N81mB
 bF5BawlVj5awAgxUV5iV9tFsDingI3Ew0MTWEDGCAHV3LoeCBIWAhq+fuosNohWQYmTM5+AjW
 QWkJA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NtJLKspMzyjJTczM0TU0MNPLTS0uTkx
 PzUlMKtZLzs/dxAgMGwYg2MF4el3gIUZJDiYlUd7J32dHCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgne88J1JIsCg1PbUiLTMHGMAwaQkOHiUR3lCQNG9xQWJucWY6ROoUo6KUOK8HSEIAJJFRm
 gfXBouaS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmLQCZwpOZVwI3/RXQYiagxYat00AWly
 QipKQaGDn+vYme3PxQ7W6dq8g9x4dTrj6xYL6axPM6LrClyeH1Tucnp5mW5OqfrWTxnPNh6bp
 H76dNyD7qtkIgWvz9E7G4PK64KgmZdwv8PkbIbHOO+M8h9JZDoVPBsqzfmPe0CVdD+eO+wm55
 C7VlBwrnCR8KaH9iXTRjoq7gBVYzkaCmftm6+c9nKrEUZyQaajEXFScCAKdYEwqVAgAA
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503413507!60068124!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12345 invoked from network); 22 Aug 2017 14:51:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436412957"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:50:56 +0100
Message-ID: <20170822145107.6877-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 REPOST 02/12] x86/mm: allow a privileged PV
	domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMg
dGhlbiBpdCBuZWVkcyBtYWtlCnRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKZG9taWQsIHNvIHRoYXQgdGhlIHBhc3Nl
ZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwpyYXRoZXIgdGhh
biBnZm5zIHByZXNlbnQgaW4gdGhlIGd1ZXN0IHAybS4KClRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNo
ZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgp0aGUg
b3duZXIgb2YgdGhlIHBhZ2UgdGFibGVzIG1hdGNoZXMgdGhlIGRvbWFpbiBwYXNzZWQgdG8KSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVy
IG9mIHRoZSBwYWdlLgpUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVj
YTkgKCJ4ODY6IENsZWFuIHVwCmdldF9wYWdlX2Zyb21fbDFlKCkgdG8gY29ycmVjdGx5IGRpc3Rp
bmd1aXNoIGJldHdlZW4gb3duZXItb2YtcHRlIGFuZApvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxs
IGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDBhYmIx
ZTI4NGYuLmFhYTlmZjUxOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC05ODksMTIgKzk4OSwxNSBAQCBnZXRfcGFnZV9mcm9tX2wxZSgK
ICAgICAgICAgICAgICAgICAgICAocmVhbF9wZ19vd25lciAhPSBkb21fY293KSApICkKICAgICB7
CiAgICAgICAgIC8qCi0gICAgICAgICAqIExldCBwcml2aWxlZ2VkIGRvbWFpbnMgdHJhbnNmZXIg
dGhlIHJpZ2h0IHRvIG1hcCB0aGVpciB0YXJnZXQKLSAgICAgICAgICogZG9tYWluJ3MgcGFnZXMu
IFRoaXMgaXMgdXNlZCB0byBhbGxvdyBzdHViLWRvbWFpbiBwdmZiIGV4cG9ydCB0bwotICAgICAg
ICAgKiBkb20wLCB1bnRpbCBwdmZiIHN1cHBvcnRzIGdyYW50ZWQgbWFwcGluZ3MuIEF0IHRoYXQg
dGltZSB0aGlzCi0gICAgICAgICAqIG1pbm9yIGhhY2sgY2FuIGdvIGF3YXkuCisgICAgICAgICAq
IElmIHRoZSByZWFsIHBhZ2Ugb3duZXIgaXMgbm90IHRoZSBkb21haW4gc3BlY2lmaWVkIGluIHRo
ZQorICAgICAgICAgKiBoeXBlcmNhbGwgdGhlbiBlc3RhYmxpc2ggdGhhdCB0aGUgc3BlY2lmaWVk
IGRvbWFpbiBoYXMKKyAgICAgICAgICogbWFwcGluZyBwcml2aWxlZ2Ugb3ZlciB0aGUgcGFnZSBv
d25lci4KKyAgICAgICAgICogVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIg
ZXhwb3J0IHRvIGRvbTAuIEl0IGlzCisgICAgICAgICAqIGFsc28gdXNlZCB0byBhbGxvdyBhIHBy
aXZpbGVnZWQgUFYgZG9tYWluIHRvIG1hcCBtZm5zIHVzaW5nCisgICAgICAgICAqIERPTUlEX1NF
TEYsIHdoaWNoIGlzIG5lZWRlZCBmb3IgbWFwcGluZyBndWVzdCByZXNvdXJjZXMgc3VjaAorICAg
ICAgICAgKiBncmFudCB0YWJsZSBmcmFtZXMuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIChy
ZWFsX3BnX293bmVyID09IE5VTEwpIHx8IChwZ19vd25lciA9PSBsMWVfb3duZXIpIHx8CisgICAg
ICAgIGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwKICAgICAgICAgICAgICB4c21fcHJp
dl9tYXBwaW5nKFhTTV9UQVJHRVQsIHBnX293bmVyLCByZWFsX3BnX293bmVyKSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAX2-0002Ps-3d; Tue, 22 Aug 2017 14:51:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAX1-0002OY-30
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:51 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CB/C7-03368-6054C995; Tue, 22 Aug 2017 14:51:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUpfVdU6
 kwfQd1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmF19ZC7q1Kraf62JvYHwl18XIySEh4C+x
 4OAPZhCbTUBHYurTS6xdjBwcIgIqErf3GnQxcnEwC5xilJj15zYbSFxYwFni4QlDkHIWAVWJd
 Vt+s4DYvALWEgdmXWGEGCkvsavtIiuIzSlgI/Hw0AQWkFYhoJpb1wNBwkJA09dPncUG0SoocX
 LmE7AxzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukaWeklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgYHDAAQ7GA8sCjzEKMnBpCTKO/n77EghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErzSznMihQSLUtNTK9Iyc4AhDJOW4OBREuENBUnzFhck5hZnpkOkTjEqSonzvgFJC
 IAkMkrz4NpgcXOJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwFIFN4MvNK4Ka/AlrMBLTYsH
 UayOKSRISUVAOjRNXHptYnlmJMKaHRs5I0bt5RlPzid92pT405csH11COs5ubXV/x4YBy4VSE
 l0SDQ8Ryrju7h+avr/K/5fL4YMv/Xm0fqyfdnxSuceaw371iiq8WNH7VuXF01u1P25xRa/nib
 blOYF1D1dKLV3oTKSXfmdcjPk3HkPGclYNh+kNX3+4ZNcdxKLMUZiYZazEXFiQCXtOGSlgIAA
 A==
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503413508!89722321!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14845 invoked from network); 22 Aug 2017 14:51:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436412958"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:50:55 +0100
Message-ID: <20170822145107.6877-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 REPOST 01/12] [x86|arm]: remove code
	duplication
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYSBzdWJzdGFudGlhbCBhbW91bnQgb2YgY29kZSBkdXBsaWNhdGVkIGJldHdlZW4g
dGhlIHg4NiBhbmQgYXJtCmltcGxlbWVudGF0aW9ucyBvZiBtbS5jOnhlbm1lbV9hZGRfdG9fcGh5
c21hcF9vbmUoKSBmb3IKWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGUuIEFsc28sIHRoZSBjb2RlIGlu
IHF1ZXN0aW9uIGxvb2tzIGxpa2UgaXQgcmVhbGx5CnNob3VsZCBiZSBpbiBjb21tb24vZ3JhbnRf
dGFibGUuYwoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGZ1bmN0aW9uIGluIGNvbW1vbi9n
cmFudF90YWJsZS5jIHRvIGdldCB0aGUgbWZuCm9mIGEgc3BlY2lmaWVkIGZyYW1lIGluIHRoZSBn
cmFudCB0YWJsZSBvZiBhIHNwZWNpZmllZCBndWVzdCwgYW5kIGNhbGxzIHRvCnRoYXQgZnJvbSB0
aGUgYXJjaC1zcGVjaWZpYyBjb2RlIGluIG1tLmMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAg
ICAgICAgICAgIHwgMjkgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICAgICAgIHwgMjYgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCB8ICAzICsrKwogNCBmaWxlcyBj
aGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGE4MTBhMDU2ZDcuLjVh
ZTk2MDc4MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCkBAIC0xMjI5LDMyICsxMjI5LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBf
b25lKAogICAgIHN3aXRjaCAoIHNwYWNlICkKICAgICB7CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9n
cmFudF90YWJsZToKLSAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7Ci0K
LSAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAwICkKLSAgICAgICAg
ICAgIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKLQotICAgICAgICBpZiAoIGQtPmdy
YW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAoaWR4ICYgWEVO
TUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZHgg
Jj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAgICBpZiAoIGlkeCA8
IG5yX3N0YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICAgICBtZm4g
PSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOwotICAgICAgICAgICAg
ZWxzZQotICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1l
cyhkLT5ncmFudF90YWJsZSkpICYmCi0gICAgICAgICAgICAgICAgIChpZHggPCBtYXhfZ3JhbnRf
ZnJhbWVzKSApCi0gICAgICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7
Ci0KLSAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxl
KSApCi0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNo
YXJlZF9yYXdbaWR4XSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Ci0gICAgICAgIH0KKyAgICAgICAgbWZuID0gZ250dGFiX2dldF9mcmFtZShkLCBp
ZHgpOworICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAorICAgICAgICBncmFudF93cml0ZV9sb2NrKGQtPmdyYW50X3Rh
YmxlKTsKICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsKIAogICAg
ICAgICB0ID0gcDJtX3JhbV9ydzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggNWI4NjNjNmZhNi4uMGFiYjFlMjg0ZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ2MzksMjkgKzQ2
MzksOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgICAgICBt
Zm4gPSB2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbyk7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZToKLSAgICAgICAgICAgIGdyYW50X3dy
aXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwotCi0gICAgICAgICAgICBpZiAoIGQtPmdyYW50X3Rh
YmxlLT5ndF92ZXJzaW9uID09IDAgKQotICAgICAgICAgICAgICAgIGQtPmdyYW50X3RhYmxlLT5n
dF92ZXJzaW9uID0gMTsKLQotICAgICAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVy
c2lvbiA9PSAyICYmCi0gICAgICAgICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFi
bGVfc3RhdHVzKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWR4ICY9IH5YRU5N
QVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwotICAgICAgICAgICAgICAgIGlmICggaWR4IDwgbnJf
c3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAgICAgICBtZm4g
PSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOwotICAgICAgICAgICAg
fQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICgg
KGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgotICAgICAgICAgICAg
ICAgICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKLSAgICAgICAgICAgICAgICAgICAg
Z250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7Ci0KLSAgICAgICAgICAgICAgICBpZiAoIGlk
eCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAgICAg
ICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsKLSAg
ICAgICAgICAgIH0KLQotICAgICAgICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3Rh
YmxlKTsKKyAgICAgICAgICAgIG1mbiA9IG1mbl94KGdudHRhYl9nZXRfZnJhbWUoZCwgaWR4KSk7
CisgICAgICAgICAgICBpZiAoIG1mbl9lcShfbWZuKG1mbiksIElOVkFMSURfTUZOKSApCisgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
Y2FzZSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlOgogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dt
Zm46CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKaW5kZXggMGY5ZGQxZTcwNi4uYjMyNzQ1ODMwMSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAt
MTYyMSw2ICsxNjIxLDM5IEBAIGFjdGl2ZV9hbGxvY19mYWlsZWQ6CiAgICAgcmV0dXJuIDA7CiB9
CiAKK21mbl90CitnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBpZHgpCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwor
ICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOworCisgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7
CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDAgKQorICAgICAgICBndC0+Z3RfdmVyc2lv
biA9IDE7CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDIgJiYKKyAgICAgICAgIChpZHgg
JiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCisgICAgeworICAgICAgICBpZHggJj0g
flhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7CisgICAgICAgIGlmICggaWR4IDwgbnJfc3Rh
dHVzX2ZyYW1lcyhndCkgKQorICAgICAgICAgICAgbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+
c3RhdHVzW2lkeF0pKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCAoaWR4
ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmCisgICAgICAgICAgICAgKGlkeCA8IG1heF9ncmFu
dF9mcmFtZXMpICkKKyAgICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOwor
CisgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGd0KSApCisgICAgICAgICAgICBt
Zm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKKyAgICB9CisKKyAg
ICBncmFudF93cml0ZV91bmxvY2soZ3QpOworCisgICAgcmV0dXJuIG1mbjsKK30KKwogc3RhdGlj
IGxvbmcgCiBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShn
bnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90
YWJsZS5oCmluZGV4IGI1YWYyMWI1M2MuLjA3OWNmODJhMWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
CkBAIC0xMjksNiArMTI5LDkgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiBpbnQKIGdudHRh
Yl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVz
KTsKIAorLyogR2V0IG1mbiBvZiBncmFudCBmcmFtZSAqLworbWZuX3QgZ250dGFiX2dldF9mcmFt
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KTsKKwogLyogTnVtYmVyIG9mIGdy
YW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3JhbnQgdGFibGUgbG9jay4g
Ki8KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKmd0KQogewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAX2-0002QX-Bt; Tue, 22 Aug 2017 14:51:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAX1-0002Ob-FT
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:51 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 06/5A-27137-6054C995; Tue, 22 Aug 2017 14:51:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpC6b65x
 Igzt7BSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJq14yFpwMqOhbNoOpgfGURRcjJ4eEgL/E
 /1OHmUBsNgEdialPL7F2MXJwiAioSNzeawASZhYolvj7v5sZxBYWSJY403yNEaSERUBV4ui2K
 JAwr4C1RO/nf2wQE+UldrVdZAWxOQVsJB4emsACUi4EVHPreiBEuaDEyZlPWCCma0q0bv/NDm
 HLSzRvnQ22SQjogPVTZ7FNYOSbhaRlFpKWWUhaFjAyr2LUKE4tKkst0jU20ksqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAwzBiDYwXh6XeAhRkkOJiVR3snfZ0cK8SXlp1RmJBZn
 xBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgTvfOc5kUKCRanpqRVpmTnASIApleDgURLhDQVJ8
 xYXJOYWZ6ZDpE4x6nJsWL3+C5MQ2AwpcV4PkCIBkKKM0jy4EbCovMQoKyXMywh0oBBPQWpRbm
 YJqvwrRnEORiVh3gKQKTyZeSVwm14BHcEEdIRh6zSQI0oSEVJSDYxLzdj2N9k41Vre073ns7F
 64Rqlx7XLf6bfk0pfp9udrMx5K8pttugF33lvdkp/ONz0bOnNiREX3xk8m3DALn6R3oneySdm
 n5uu/PLjtj+er29ukv9y6X73l+eVv5rZ1Lkr0p2tLQRbzppcs41TiPtdtLZJxfhCbL/+zOSbr
 st0OJMehSut2L5biaU4I9FQi7moOBEAzSKhtsUCAAA=
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503413507!60068124!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12517 invoked from network); 22 Aug 2017 14:51:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436412964"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:50:59 +0100
Message-ID: <20170822145107.6877-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 REPOST 05/12] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0t
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAg
ICAgICAgfCAgIDggKy0tCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICB8IDEw
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX3Ny
X3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICB8
ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8ICAgNiArLS0KIDYg
ZmlsZXMgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGNfZG9tLmgKaW5kZXggY2U0NzA1OGM0MS4uZDZjYTBhODY4MCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5o
CkBAIC0zMjMsMTIgKzMyMyw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSwgeGVuX3Bmbl90IHBmbiwKIGludCB4Y19kb21fYm9vdF9pbWFnZShz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9jb21wYXRfY2hlY2soc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKTsKIGludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKTsKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IGNvbnNvbGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5z
dG9yZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2Rv
bWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7
Ci1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlk
LAoraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVz
dF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sCiAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAogICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90IGNvbnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5j
IGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCBjM2I0NGRkMzk5Li5mYzMxNzRhZDdl
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9ib290LmMKQEAgLTI4MCwxMSArMjgwLDExIEBAIHN0YXRpYyB4ZW5fcGZuX3QgeGNf
ZG9tX2dudHRhYl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCkKICAgICBy
ZXR1cm4gZ21mbjsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNv
bGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0
X2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKIAogICAgIHhlbl9wZm5f
dCBnbnR0YWJfZ21mbjsKQEAgLTMzNywxMSArMzM3LDExIEBAIGludCB4Y19kb21fZ250dGFiX3Nl
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAK
LWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29t
cGF0X2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2Rv
bWlkKQogewogICAgIGludCByYzsKICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgw
LDcgKzM4MCw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmMgPSB4
Y19kb21fZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2Vl
ZCh4Y2gsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3Bmbiwg
eGVuc3RvcmVfZ3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlk
LCB4ZW5zdG9yZV9kb21pZCk7CiAgICAgaWYgKHJjICE9IDApCkBAIC00MDUsMTggKzQwNSw3OCBA
QCBpbnQgeGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21pZCwKICAgICByZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2h2bSwgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVu
X3Bmbl90IHhlbnN0b3JlX2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKLSAgICBpZiAoIHhjX2RvbV90
cmFuc2xhdGVkKGRvbSkgKSB7Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhl
bnN0b3JlX2RvbWlkKTsKLSAgICB9IGVsc2UgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRh
Yl9zZWVkKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9w
Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21p
ZCwgZG9tLT54ZW5zdG9yZV9kb21pZCk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZt
ZW0gPSB4Y2gtPmZtZW07CisgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZy
ZXM7CisgICAgdm9pZCAqYWRkciA9IE5VTEw7CisgICAgZ3JhbnRfZW50cnlfdjFfdCAqZ250dGFi
OworCisgICAgZnJlcyA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGd1ZXN0
X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5NRU1f
cmVzb3VyY2VfZ3JhbnRfdGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDAsIDAsIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZhZGRyLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwKTsKKyAgICBpZiAoICFmcmVzICkKKyAg
ICB7CisgICAgICAgIGlmICggZXJybm8gPT0gRU9QTk9UU1VQUCApCisgICAgICAgICAgICByZXR1
cm4gaXNfaHZtID8KKyAgICAgICAgICAgICAgICBjb21wYXRfZ250dGFiX2h2bV9zZWVkKHhjaCwg
Z3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
b2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgOgorICAgICAgICAgICAgICAg
IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKTsK
KworICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKKyAgICAgICAg
ICAgICAgICAgICAgICIlczogZmFpbGVkIHRvIGFjcXVpcmUgZ3JhbnQgdGFibGUgIgorICAgICAg
ICAgICAgICAgICAgICAgIltlcnJubz0lZF1cbiIsCisgICAgICAgICAgICAgICAgICAgICBfX0ZV
TkNUSU9OX18sIGVycm5vKTsKKyAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KKworICAgIGdudHRh
YiA9IGFkZHI7CisKKyAgICBpZiAoIGd1ZXN0X2RvbWlkICE9IGNvbnNvbGVfZG9taWQgICYmIGNv
bnNvbGVfZ21mbiAhPSAtMSkKKyAgICB7CisgICAgICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6
IHNldHRpbmcgY29uc29sZSBwZm49MHglIlBSSV94ZW5fcGZuLAorICAgICAgICAgICAgICAgICAg
ICAgIF9fRlVOQ1RJT05fXywgY29uc29sZV9nbWZuKTsKKworICAgICAgICBnbnR0YWJbR05UVEFC
X1JFU0VSVkVEX0NPTlNPTEVdLmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7CisgICAgICAgIGdu
dHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0uZG9taWQgPSBjb25zb2xlX2RvbWlkOworICAg
ICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZu
OworICAgIH0KKworICAgIGlmICggZ3Vlc3RfZG9taWQgIT0geGVuc3RvcmVfZG9taWQgJiYgeGVu
c3RvcmVfZ21mbiAhPSAtMSkKKyAgICB7CisgICAgICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6
IHNldHRpbmcgeGVuc3RvcmUgcGZuPTB4JSJQUklfeGVuX3BmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICBfX0ZVTkNUSU9OX18sIHhlbnN0b3JlX2dtZm4pOworCisgICAgICAgIGdudHRhYltHTlRU
QUJfUkVTRVJWRURfWEVOU1RPUkVdLmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7CisgICAgICAg
IGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVdLmRvbWlkID0geGVuc3RvcmVfZG9taWQ7
CisgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVdLmZyYW1lID0geGVuc3Rv
cmVfZ21mbjsKKyAgICB9CisKKyAgICB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKGZt
ZW0sIGZyZXMpOworCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB4Y19kb21fZ250dGFiX2luaXQo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gZG9t
LT54Y2g7CisgICAgZG9taWRfdCBndWVzdF9kb21pZCA9IGRvbS0+Z3Vlc3RfZG9taWQ7CisgICAg
Ym9vbCBpc19odm0gPSB4Y19kb21fdHJhbnNsYXRlZChkb20pOworICAgIHhlbl9wZm5fdCBjb25z
b2xlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CisgICAgeGVuX3Bm
bl90IHhlbnN0b3JlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOwor
ICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCA9IGRvbS0+Y29uc29sZV9kb21pZDsKKyAgICBkb21p
ZF90IHhlbnN0b3JlX2RvbWlkID0gZG9tLT54ZW5zdG9yZV9kb21pZDsKKworICAgIHJldHVybiB4
Y19kb21fZ250dGFiX3NlZWQoeGNoLCBndWVzdF9kb21pZCwgaXNfaHZtLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi5hNWM2
NjFkYThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwor
KysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjA3LDExICsyMDcs
MTEgQEAgc3RhdGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4KQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21f
Z250dGFiX2h2bV9zZWVkKHhjaCwgY3R4LT5kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKKyAgICByYyA9
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKICAgICBpZiAoIHJjICkK
ICAgICB7CiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGlj
IGludCB4ODZfcHZfc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAg
ICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJjID0geGNfZG9tX2dudHRh
Yl9zZWVkKHhjaCwgY3R4LT5kb21pZCwKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gs
IGN0eC0+ZG9taWQsIGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVz
dG9yZS5jb25zb2xlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3Rv
cmUueGVuc3RvcmVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2RvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi4wZDNlNDYyYzEyIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
b20uYwpAQCAtODUxLDcgKzg1MSw2IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMo
eGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICpzdG9yZV9tZm4gPSBz
dHJfbWZuOwogICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwogCi0gICAgeGNfZG9tX2dudHRh
Yl9odm1fc2VlZChoYW5kbGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sIGNvbnNv
bGVfZG9taWQsIHN0b3JlX2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEv
dG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3ds
ZXZlbC94Yy94Yy5jCmluZGV4IGFhOWY4ZTRkOWUuLjU4M2FiNTJhNmYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xv
d2xldmVsL3hjL3hjLmMKQEAgLTgwMCw5ICs4MDAsOSBAQCBzdGF0aWMgUHlPYmplY3QgKnB5eGNf
Z250dGFiX2h2bV9zZWVkKFhjT2JqZWN0ICpzZWxmLAogCQkJCSAgICAgICZjb25zb2xlX2RvbWlk
LCAmeGVuc3RvcmVfZG9taWQpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIHhj
X2RvbV9nbnR0YWJfaHZtX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sCi0JCQkJY29uc29sZV9n
bWZuLCB4ZW5zdG9yZV9nbWZuLAotCQkJCWNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAh
PSAwICkKKyAgICBpZiAoIHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwg
dHJ1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3Jl
X2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3Rv
cmVfZG9taWQpICE9IDAgKQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24o
c2VsZi0+eGNfaGFuZGxlKTsKIAogICAgIHJldHVybiBQeV9Ob25lOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14: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.xen.org>)
	id 1dkAX2-0002R9-K0; Tue, 22 Aug 2017 14:51:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAX1-0002OA-Qf
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:51 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F4/7A-03557-7054C995; Tue, 22 Aug 2017 14:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUpfNdU6
 kQftDE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePSsiMsBXPcK85t6GBuYOy07mLk5JAQ8JdY
 1fmMHcRmE9CRmPr0EmsXIweHiICKxO29BiBhZoFiib//u5lBwsICMRK3z/iAhFkEVCU2HDrGC
 GLzClhLHGw5wAIxUV5iV9tFVhCbU8BG4uGhCSwgrUJANbeuB4KEhYCGr586iw2iVVDi5MwnLB
 CbJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NzPRyU4uLE9N
 TcxKTivWS83M3MQLDhgEIdjAeWBR4iFGSg0lJlHfy99mRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4pZ3nRAoJFqWmp1akZeYAAxgmLcHBoyTCGwqS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8v
 FQpcd43IEUCIEUZpXlwI2DRdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvAUgU3gy80rgNr
 0COoIJ6AjD1mkgR5QkIqSkGhi5yz9vmSZewuzTfPR4a6uIxQNe74sXeycc6esJXP2b/2LcJD2
 nCSc39gtsZ90/TVSb+8bFz3t/fcoRO7zM0/hs6cnUL4t+NUzQ9HXsW6/74+unaVcKtDcYrW3Y
 9+otv2OkwaEDB8/4rv+jZfR11SOP2/lr2QSmcdlM3DBPbHPMBMUObzGl03MjlFiKMxINtZiLi
 hMBxffSzqECAAA=
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503413508!89722321!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14983 invoked from network); 22 Aug 2017 14:51:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436412965"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:50:58 +0100
Message-ID: <20170822145107.6877-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 REPOST 04/12] tools/libxenforeignmemory: add
	support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKdjI6CiAtIEJ1
bXAgbWlub3IgdmVyc2lvbiB1cCB0byAzCi0tLQogdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4
L3ByaXZjbWQuaCAgICAgICAgICAgICAgfCAxMSArKysrKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9jb3JlLmMgICAgICAgICAgICAgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysr
KysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmggIHwg
MzkgKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZv
cmVpZ25tZW1vcnkubWFwICAgfCAgNSArKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51
eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgfCAzMCArKysrKysr
KysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTczIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oIGIv
dG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRleCA3MzJmZjdjMTVhLi45
NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNt
ZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21kLmgKQEAgLTg2LDYg
Kzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCWNvbnN0IHByaXZjbWRf
ZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9vcF90OwogCit0eXBlZGVm
IHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3QgZG9tOworCV9fdTMyIHR5
cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsKKwlfX3U2NCBhZGRyOwor
fSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6IElPQ1RMX1BSSVZDTURf
SFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApAQCAtMTAzLDUgKzExMiw3
IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0MoX0lPQ19OT05FLCAnUCcs
IDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NUTF9QUklWQ01EX1JFU1RS
SUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9mKGRvbWlkX3QpKQorI2Rl
ZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9JT0MoX0lPQ19OT05FLCAn
UCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAKICNlbmRpZiAvKiBfX0xJ
TlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCmluZGV4
IGIxMTAwNzY2MjEuLjdlYjU5Yzc4Y2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKQEAg
LTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCiBpbmNsdWRlICQoWEVO
X1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlOT1IgICAgPSAyCitNSU5P
UiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVuZm9y
ZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBl
cwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4uMjkxZWU0NDUxNiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYworKysgYi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xMjAsNiArMTIwLDQ4IEBAIGludCB4ZW5mb3JlaWdu
bWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIHJldHVy
biBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KGZtZW0sIGRvbWlkKTsKIH0KIAoreGVu
Zm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291
cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1
bnNpZ25lZCBpbnQgdHlwZSwKKyAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJh
bWUsIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3Qs
IGludCBmbGFncykKK3sKKyAgICB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJl
czsKKyAgICBpbnQgcmM7CisKKyAgICBmcmVzID0gY2FsbG9jKDEsIHNpemVvZigqZnJlcykpOwor
ICAgIGlmICggIWZyZXMgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGZyZXMtPmRvbWlk
ID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQgPSBpZDsKKyAg
ICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5yX2ZyYW1lczsK
KyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90OworICAgIGZy
ZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFw
X3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7
CisKKyAgICAqcGFkZHIgPSBmcmVzLT5hZGRyOworICAgIHJldHVybiBmcmVzOworCitmYWlsOgor
ICAgIGZyZWUoZnJlcyk7CisKKyAgICByZXR1cm4gTlVMTDsKK30KKwordm9pZCB4ZW5mb3JlaWdu
bWVtb3J5X3VubWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVt
LCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBvc2RlcF94
ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworCisgICAgZnJlZShm
cmVzKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBi
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRl
eCBmNDgxNGMzOTBmLi5lNTZlYjNjNGQ0IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oCkBAIC0xMzgsNiArMTM4LDQ1IEBAIGlu
dCB4ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAog
aW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKIAordHlw
ZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGU7CisKKy8qKgorICogVGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vl
c3QgcmVzb3VyY2UuCisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWln
bm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEBwYXJt
IHR5cGUgdGhlIHJlc291cmNlIHR5cGUKKyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJl
c291cmNlIGlkZW50aWZpZXIKKyAqIEBwYXJtIGZyYW1lIGJhc2UgZnJhbWUgaW5kZXggd2l0aGlu
IHRoZSByZXNvdXJjZQorICogQHBhcm0gbnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFw
CisgKiBAcGFybSBwYWRkciBwb2ludGVyIHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8g
bW1hcCgyKQorICogQHBhcm0gcHJvdCBwYXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFy
bSBmbGFncyBwYXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcmV0dXJuIHBvaW50ZXIgdG8g
Zm9yZWlnbm1lbW9yeSByZXNvdXJjZSBoYW5kbGUgb24gc3VjY2VzcywgTlVMTCBvbgorICogICAg
ICAgICBmYWlsdXJlCisgKgorICogKnBhZGRyIGlzIHVzZWQsIG9uIGVudHJ5LCBhcyBhIGhpbnQg
YWRkcmVzcyBmb3IgZm9yZWlnbiBtYXAgcGxhY2VtZW50CisgKiAoc2VlIG1tYXAoMikpIHNvIHNo
b3VsZCBiZSBzZXQgdG8gTlVMTCBpZiBubyBzcGVjaWZpYyBwbGFjZW1lbnQgaXMKKyAqIHJlcXVp
cmVkLiBPbiByZXR1cm4gKnBhZGRyIGNvbnRhaW5zIHRoZSBhZGRyZXNzIHdoZXJlIHRoZSByZXNv
dXJjZSBpcworICogbWFwcGVkLgorICogQXMgZm9yIHhlbmZvcmVpZ25tZW1vcnlfbWFwMigpIGZs
YWdzIGlzIGEgc2V0IG9mIGFkZGl0aW9uYWwgZmxhZ3MKKyAqIGZvciBtbWFwKDIpLiBOb3QgYWxs
IG9mIHRoZSBmbGFnIGNvbWJpbmF0aW9ucyBhcmUgcG9zc2libGUgZHVlIHRvCisgKiBpbXBsZW1l
bnRhdGlvbiBkZXRhaWxzIG9uIGRpZmZlcmVudCBwbGF0Zm9ybXMuCisgKi8KK3hlbmZvcmVpZ25t
ZW1vcnlfcmVzb3VyY2VfaGFuZGxlICp4ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCwgdW5zaWduZWQg
aW50IHR5cGUsCisgICAgdW5zaWduZWQgaW50IGlkLCB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNp
Z25lZCBsb25nIG5yX2ZyYW1lcywKKyAgICB2b2lkICoqcGFkZHIsIGludCBwcm90LCBpbnQgZmxh
Z3MpOworCisvKioKKyAqIFRoaXMgZnVuY3Rpb24gcmVsZWFzZXMgYSBwcmV2aW91c2x5IGFjcXVp
cmVkIHJlc291cmNlLgorICoKKyAqIEBwYXJtIGZtZW0gaGFuZGxlIHRvIHRoZSBvcGVuIGZvcmVp
Z25tZW1vcnkgaW50ZXJmYWNlCisgKiBAcGFybSBmcmVzIGhhbmRsZSB0byB0aGUgYWNxdWlyZWQg
cmVzb3VyY2UKKyAqLwordm9pZCB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAorICAg
IHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNl
X2hhbmRsZSAqZnJlcyk7CisKICNlbmRpZgogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwIGIvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwCmluZGV4IDcxNmVjYWYxNWMuLmQ1MzIzYzg3
ZDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVt
b3J5Lm1hcAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9y
eS5tYXAKQEAgLTE0LDMgKzE0LDggQEAgVkVSU18xLjIgewogCWdsb2JhbDoKIAkJeGVuZm9yZWln
bm1lbW9yeV9tYXAyOwogfSBWRVJTXzEuMTsKK1ZFUlNfMS4zIHsKKwlnbG9iYWw6CisJCXhlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlOworCQl4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291
cmNlOworfSBWRVJTXzEuMjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9s
aW51eC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMKaW5kZXggMzc0ZTQ1YWVk
NS4uNDQ0NzcyM2NiMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMKQEAgLTI3Nyw2ICsyNzcs
NTEgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIGlvY3RsKGZtZW0tPmZkLCBJT0NUTF9QUklWQ01E
X1JFU1RSSUNULCAmZG9taWQpOwogfQogCit2b2lkIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5t
YXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVp
Z25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAgICh2b2lkKSBtdW5tYXAoZnJl
cy0+YWRkciwgZnJlcy0+bnJfZnJhbWVzIDw8IFBBR0VfU0hJRlQpOworfQorCitpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
IHByaXZjbWRfbW1hcF9yZXNvdXJjZV90IG1yOworICAgIGludCByYzsKKworICAgIGZyZXMtPmFk
ZHIgPSBtbWFwKGZyZXMtPmFkZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZULAorICAg
ICAgICAgICAgICAgICAgICAgIGZyZXMtPnByb3QsIGZyZXMtPmZsYWdzIHwgTUFQX1NIQVJFRCwg
Zm1lbS0+ZmQsIDApOworICAgIGlmICggZnJlcy0+YWRkciA9PSBNQVBfRkFJTEVEICkKKyAgICAg
ICAgcmV0dXJuIC0xOworCisgICAgbWVtc2V0KCZtciwgMCwgc2l6ZW9mKG1yKSk7CisgICAgbXIu
ZG9tID0gZnJlcy0+ZG9taWQ7CisgICAgbXIudHlwZSA9IGZyZXMtPnR5cGU7CisgICAgbXIuaWQg
PSBmcmVzLT5pZDsKKyAgICBtci5pZHggPSBmcmVzLT5mcmFtZTsKKyAgICBtci5udW0gPSBmcmVz
LT5ucl9mcmFtZXM7CisgICAgbXIuYWRkciA9ICh1aW50cHRyX3QpZnJlcy0+YWRkcjsKKworICAg
IHJjID0gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfTU1BUF9SRVNPVVJDRSwgJm1yKTsK
KyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIGludCBzYXZlZF9lcnJubzsKKworICAgICAg
ICBpZiAoIGVycm5vICE9IEVOT1RUWSApCisgICAgICAgICAgICBQRVJST1IoImlvY3RsIGZhaWxl
ZCIpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBlcnJubyA9IEVPUE5PVFNVUFA7CisKKyAg
ICAgICAgc2F2ZWRfZXJybm8gPSBlcnJubzsKKyAgICAgICAgb3NkZXBfeGVuZm9yZWlnbm1lbW9y
eV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKyAgICAgICAgZXJybm8gPSBzYXZlZF9lcnJu
bzsKKworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZh
dGUuaAppbmRleCBjNWMwN2NjNGM0Li4yYWU5MzgyNjY5IDEwMDY0NAotLS0gYS90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9w
cml2YXRlLmgKQEAgLTQyLDYgKzQyLDM2IEBAIHZvaWQgKmNvbXBhdF9tYXBmb3JlaWduX2JhdGNo
KHhlbmZvcmVpZ25tZW1faGFuZGxlICpmbWVtLCB1aW50MzJfdCBkb20sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmFyciwgaW50IG51bSk7CiAjZW5kaWYKIAorc3Ry
dWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlIHsKKyAgICBkb21pZF90IGRvbWlk
OworICAgIHVuc2lnbmVkIGludCB0eXBlOworICAgIHVuc2lnbmVkIGludCBpZDsKKyAgICB1bnNp
Z25lZCBsb25nIGZyYW1lOworICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzOworICAgIHZvaWQg
KmFkZHI7CisgICAgaW50IHByb3Q7CisgICAgaW50IGZsYWdzOworfTsKKworI2lmbmRlZiBfX2xp
bnV4X18KK3N0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291
cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5
X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBlcnJubyA9IEVPUE5PVFNVUFA7CisgICAg
cmV0dXJuIC0xOworfQorCit2b2lkIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3Vy
Y2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlf
cmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworfQorI2Vsc2UKK2ludCBvc2RlcF94ZW5mb3JlaWdu
bWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwg
eGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpOwordm9pZCBvc2RlcF94ZW5m
b3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CisjZW5kaWYK
KwogI2RlZmluZSBQRVJST1IoX2YuLi4pIFwKICAgICB4dGxfbG9nKGZtZW0tPmxvZ2dlciwgWFRM
X0VSUk9SLCBlcnJubywgInhlbmZvcmVpZ25tZW1vcnkiLCBfZikKIAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 14:51:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 14:51: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.xen.org>)
	id 1dkAX3-0002TC-Vw; Tue, 22 Aug 2017 14:51:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAX2-0002PB-CE
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 14:51:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 EA/C7-09901-7054C995; Tue, 22 Aug 2017 14:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUpfddU6
 kwbJ7ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bOvQvYCq4FVhz9+oqxgfG5dRcjJ4eEgL/E
 489HGEFsNgEdialPL7F2MXJwiAioSNzeawBiMguUS3RMqAWpEBaIkbi4cxUriM0ioCrx4sQ5F
 hCbV8BaYtHG06wQE+UldrVdBLM5BWwkHh6awAIyRgio5tb1QJCwENDw9VNnsUG0CkqcnPkEbA
 yzgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGusZFeUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZg2DAAwQ7G0+sCDzFKcjApifJO/j47UogvKT+lMiOxOCO+qDQntfgQowwH
 h5IE73znOZFCgkWp6akVaZk5wACGSUtw8CiJ8IaCpHmLCxJzizPTIVKnGBWlxHk9QBICIImM0
 jy4NljUXGKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbwHIFJ7MvBK46a+AFjMBLTZsnQayuC
 QRISXVwOgZfFlGV0f/Z81Uzzoff5MnWyIlGxX0H3I+6fVhaNP7rzw7UXdlR6hZhNqJsxLSa77
 FW/GaHt8353ZzXzRDsIBhpsnqdK+bJdxZZ453ONtb3ylpuJR6c5Noqf3kR7f7HBg6z22ekrvr
 vfiz5HOG3VN6T8hve5olfOv8H/G557PuVcazHHuar8RSnJFoqMVcVJwIAHP8iZCVAgAA
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503413507!60068124!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12658 invoked from network); 22 Aug 2017 14:51:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 14:51:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436412969"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:51:02 +0100
Message-ID: <20170822145107.6877-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 REPOST 08/12] x86/hvm/ioreq: move is_default
	into struct hvm_ioreq_server
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGVnYWN5IGVtdWxhdG9ycyB1c2UgdGhlICdkZWZhdWx0JyBJT1JFUSBzZXJ2ZXIgd2hpY2ggaGFz
IHNsaWdodGx5CmRpZmZlcmVudCBzZW1hbnRpY3MgdGhhbiBvdGhlciwgZXhwbGljaXRseSBjcmVh
dGVkLCBJT1JFUSBzZXJ2ZXJzLgoKQmVjYXVzZSBvZiB0aGlzLCBtb3N0IG9mIHRoZSBpbml0aWFs
aXphdGlvbiBhbmQgdGVhcmRvd24gY29kZSBuZWVkcyB0bwprbm93IHdoZXRoZXIgdGhlIHNlcnZl
ciBpcyBkZWZhdWx0IG9yIG5vdC4gVGhpcyBpcyBjdXJyZW50bHkgYWNoaWV2ZWQKYnkgcGFzc2lu
ZyBhbiBpc19kZWZhdWx0IGJvb2xlYW4gYXJndW1lbnQgdG8gdGhlIGZ1bmN0aW9ucyBpbiBxdWVz
dGlvbiwKd2hlcmVhcyB0aGlzIGFyZ3VtZW50IGNvdWxkIGJlIGF2b2lkZWQgYnkgYWRkaW5nIGEg
ZmllbGQgdG8gdGhlCmh2bV9pb3JlcV9zZXJ2ZXIgc3RydWN0dXJlIHdoaWNoIGlzIGFsc28gcGFz
c2VkIGFzIGFuIGFyZ3VtZW50IHRvIGFsbAp0aGUgcmVsZXZhbnQgZnVuY3Rpb25zLgoKU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAg
IHwgODAgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2Vy
dGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA1ZTAxZTFhNmQyLi41NzM3
MDgyMjM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCkBAIC0zMDIsNyArMzAyLDcgQEAgc3RhdGljIHZvaWQgaHZtX3Vw
ZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRp
YyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQs
IHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAgICAgaW50
IHJjOwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRf
dmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8gZmFpbDM7
CiAKICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICggaXNfZGVm
YXVsdCApCisgICAgICAgIGlmICggcy0+aXNfZGVmYXVsdCApCiAgICAgICAgICAgICBkLT5hcmNo
Lmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAgICAgICAg
ICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQzMSw2IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHMtPmRvbWFpbjsKQEAgLTQzOSw3ICs0MzgsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2
ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5zaWduZWQg
bG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJjOwogCi0g
ICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIHMtPmlzX2RlZmF1bHQgKQogICAgIHsKICAg
ICAgICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3QgaGFuZGxl
IGJ1ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNDY3LDcgQEAgc3RhdGljIGludCBodm1f
aW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAg
IHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3Nl
cnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFz
LT5idWZpb3JlcS52YTsKQEAgLTQ3OSw3ICs0NzcsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAgICAgaHZt
X3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVsdCApCisg
ICAgaWYgKCAhcy0+aXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRsZV9idWZp
b3JlcSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9yZXEuZ2Zu
KTsKQEAgLTQ4OCwyNSArNDg2LDIzIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfdW5t
YXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1zdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRz
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBpOwogCi0g
ICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIHMtPmlzX2RlZmF1bHQgKQogICAgICAgICBy
ZXR1cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBpKysgKQog
ICAgICAgICByYW5nZXNldF9kZXN0cm95KHMtPnJhbmdlW2ldKTsKIH0KIAotc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19k
ZWZhdWx0KQorc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQg
cmM7CiAKLSAgICBpZiAoIGlzX2RlZmF1bHQgKQorICAgIGlmICggcy0+aXNfZGVmYXVsdCApCiAg
ICAgICAgIGdvdG8gZG9uZTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfSU9fUkFOR0VfVFlQ
RVM7IGkrKyApCkBAIC01MzcsMTMgKzUzMywxMiBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2
ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHJldHVy
biAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGZh
bHNlKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogCiAgICAgcmV0
dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKQEAgLTU1NCw3ICs1NDksNyBA
QCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICBpZiAoIHMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAg
ICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFzLT5pc19kZWZhdWx0ICkKICAgICB7CiAg
ICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7CiAKQEAgLTU3Myw4ICs1
NjgsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywKICAgICBzcGluX3VubG9jaygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyB2
b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCitz
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBib29sIGhh
bmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CkBAIC01ODQsNyArNTc4LDcgQEAgc3Rh
dGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIGlmICggIXMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBp
ZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFzLT5pc19kZWZhdWx0ICkKICAgICB7CiAgICAg
ICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKICAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2Zu
KGQsICZzLT5idWZpb3JlcSk7CkBAIC02MDAsOCArNTk0LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsIGRvbWlkX3Qg
ZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQs
IGludCBidWZpb3JlcV9oYW5kbGluZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGlvc2VydmlkX3QgaWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgYnVm
aW9yZXFfaGFuZGxpbmcsIGlvc2VydmlkX3QgaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAg
ICAgaW50IHJjOwpAQCAtNjE0LDcgKzYwNyw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZz
LT5pb3JlcV92Y3B1X2xpc3QpOwogICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2Nr
KTsKIAotICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaXNfZGVm
YXVsdCk7CisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzKTsKICAg
ICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC02MjIsMTMgKzYxNSwxMyBAQCBz
dGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKICAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKIAogICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9zZXR1cF9wYWdlcygKLSAgICAgICAgICAgICBzLCBpc19kZWZhdWx0LCBidWZp
b3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKKyAgICAgICAgICAg
ICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAg
ICBpZiAoIHJjICkKICAgICAgICAgZ290byBmYWlsX21hcDsKIAogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShz
LCBpc19kZWZhdWx0LCB2KTsKKyAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHMsIHYpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gZmFpbF9hZGQ7CiAg
ICAgfQpAQCAtNjM3LDIxICs2MzAsMjAgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICBmYWlsX2FkZDoKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzLCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2Vz
KHMpOwogCiAgZmFpbF9tYXA6Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhz
LCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwog
CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGVpbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIEFTU0VSVCghcy0+ZW5h
YmxlZCk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwotICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVmYXVsdCk7Ci0gICAgaHZtX2lvcmVx
X3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2Vy
dmVyX3VubWFwX3BhZ2VzKHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMo
cyk7CiB9CiAKIHN0YXRpYyBpb3NlcnZpZF90IG5leHRfaW9zZXJ2aWQoc3RydWN0IGRvbWFpbiAq
ZCkKQEAgLTY5NSw2ICs2ODcsOCBAQCBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKICAgICBpZiAoICFzICkKICAgICAgICAgZ290byBm
YWlsMTsKIAorICAgIHMtPmlzX2RlZmF1bHQgPSBpc19kZWZhdWx0OworCiAgICAgZG9tYWluX3Bh
dXNlKGQpOwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAKQEAgLTcwMiw3ICs2OTYsNyBAQCBpbnQgaHZtX2NyZWF0ZV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKICAgICBpZiAoIGlzX2Rl
ZmF1bHQgJiYgZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICE9IE5VTEwg
KQogICAgICAgICBnb3RvIGZhaWwyOwogCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2luaXQo
cywgZCwgZG9taWQsIGlzX2RlZmF1bHQsIGJ1ZmlvcmVxX2hhbmRsaW5nLAorICAgIHJjID0gaHZt
X2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBidWZpb3JlcV9oYW5kbGluZywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0X2lvc2VydmlkKGQpKTsKICAgICBpZiAoIHJj
ICkKICAgICAgICAgZ290byBmYWlsMzsKQEAgLTcxMyw3ICs3MDcsNyBAQCBpbnQgaHZtX2NyZWF0
ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKICAgICBpZiAo
IGlzX2RlZmF1bHQgKQogICAgIHsKICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRf
aW9yZXFfc2VydmVyID0gczsKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgdHJ1
ZSk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOwogICAgIH0KIAogICAgIGlm
ICggaWQgKQpAQCAtNzU2LDExICs3NTAsMTEgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogCiAgICAgICAgIHAybV9zZXRfaW9y
ZXFfc2VydmVyKGQsIDAsIHMpOwogCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
LCBmYWxzZSk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKIAogICAgICAg
ICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9k
ZWluaXQocywgZmFsc2UpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKIAog
ICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKIApAQCAtOTkyLDkgKzk4Niw5IEBAIGludCBodm1f
c2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAog
ICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAKICAgICAgICAgaWYgKCBlbmFibGVkICkKLSAgICAg
ICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMsIGZhbHNlKTsKKyAgICAgICAgICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgICAgICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9kaXNhYmxlKHMpOwogCiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCkBAIC0xMDE3
LDkgKzEwMTEsNyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaXN0X2VudHJ5ICkKICAgICB7Ci0gICAgICAgIGJvb2wgaXNfZGVmYXVsdCA9IChzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlcik7Ci0KLSAgICAgICAgcmMg
PSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIGlzX2RlZmF1bHQsIHYpOworICAgICAgICBy
YyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgdik7CiAgICAgICAgIGlmICggcmMgKQog
ICAgICAgICAgICAgZ290byBmYWlsOwogICAgIH0KQEAgLTEwNjYsMTYgKzEwNTgsMTQgQEAgdm9p
ZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
Lmxpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCiAgICAg
ewotICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIpOwotCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
LCBpc19kZWZhdWx0KTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOwogCi0g
ICAgICAgIGlmICggaXNfZGVmYXVsdCApCisgICAgICAgIGlmICggcy0+aXNfZGVmYXVsdCApCiAg
ICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxM
OwogCiAgICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKIAotICAgICAgICBodm1faW9y
ZXFfc2VydmVyX2RlaW5pdChzLCBpc19kZWZhdWx0KTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9kZWluaXQocyk7CiAKICAgICAgICAgeGZyZWUocyk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaAppbmRleCA3ZjEyOGMwNWZmLi4xNjM0NGQxNzNiIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaApAQCAtNzEsNiArNzEsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAgICAg
c3RydWN0IHJhbmdlc2V0ICAgICAgICAqcmFuZ2VbTlJfSU9fUkFOR0VfVFlQRVNdOwogICAgIGJv
b2wgICAgICAgICAgICAgICAgICAgZW5hYmxlZDsKICAgICBib29sICAgICAgICAgICAgICAgICAg
IGJ1ZmlvcmVxX2F0b21pYzsKKyAgICBib29sICAgICAgICAgICAgICAgICAgIGlzX2RlZmF1bHQ7
CiB9OwogCiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:03:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkAhh-00047x-W3; Tue, 22 Aug 2017 15:02:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dkAhh-00047r-Ei
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 15:02:53 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 85/9B-03765-C974C995; Tue, 22 Aug 2017 15:02:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO4c9zm
 RBs0zJSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJ8y+xFExlqrj24jpjA+M9xi5GTg4JAX+J
 z1cWsYHYLAKqEmdXzWUBsdkElCV+dvaCxUUEFCSen1kAFOfiYBaYxCjR07+PCSQhLOAncfffJ
 rAiXgELic6rqxlBioQEuhglZn3ezwyREJQ4OfMJ2FRmAR2JBbs/ATVwANnSEsv/cYCEOQUsJe
 7NagM7SFRARaJz6RywciGgxR3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIRC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+O+j5GHGCU5mJREeSd/nx0pxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYL3h+ucSCHBotT01Iq0zBxg2MOkJTh4lER409yA0rzFBYm5x
 ZnpEKlTjLocTR+2fGESYsnLz0uVEuflACkSACnKKM2DGwGLwUuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5nUBmcKTmVcCt+kV0BFMQEcYtk4DOaIkESEl1cAYezuQ60fJvMZVb5usmc/M6V8
 TaXGd/eS2tfEyrgfuOP01swhm2HzKe+WyixzfJwp/0ctomVkhxy3rLdlWK7v/0uW6S8/Vz3Ib
 zuqulDJ8/nJljtXqgj0Lg5WuzZt0+o3uL9Ml3x5tPnCLaeWObbrNTT7R/ozKb57FWz31F7l9r
 LdGnMFm8c+9SizFGYmGWsxFxYkAXa4KwbwCAAA=
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503414170!107443456!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26107 invoked from network); 22 Aug 2017 15:02:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 15:02:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436415233"
Date: Tue, 22 Aug 2017 16:01:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170822150127.iixlkzu745iallcl@citrix.com>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-3-olaf@aepfle.de>
 <20170822143437.iuu63on6gr4kwboh@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822143437.iuu63on6gr4kwboh@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] tools/libxc: add API for bitmap
	access for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6MzQ6MzdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiA+ICtzdGF0aWMgaW5saW5lIGludCBwZm5fc2V0X3BvcHVsYXRlZChzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQo+ID4gK3sKPiA+ICsgICAgeGNfaW50ZXJmYWNlICp4
Y2ggPSBjdHgtPnhjaDsKPiA+ICsKPiAKPiBUaGlzIGlzIG5vdCB1c2VkLCByaWdodD8KCk9oIHRo
aXMgaXMgYWN1dGFsbHkgdXNlZC4gUGxlYXNlIGlnbm9yZSB0aGlzIGNvbW1lbnQuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:16:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15:16: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.xen.org>)
	id 1dkAuz-0004v8-A8; Tue, 22 Aug 2017 15:16:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAuy-0004v2-C2
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 15:16:36 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E6/5A-02962-3DA4C995; Tue, 22 Aug 2017 15:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXvey15x
 IgwmzWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtx4+yFNwKqZi78A17A+NR+y5GTg4JAX+J
 liebGUFsNgEdialPL7F2MXJwiAioSNzeawASZhZ4xiTx5wgriC0skCyxt3cOG4jNIqAq0X17D
 VicV8BG4siCVywQI+UldrVdBItzAsUfHprAAjJSSMBa4tb1QJCwEND09VNnsUG0CkqcnPmEBW
 KVhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmDgMADBDsZVCwIPMUpyMCmJ8k7+PjtSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgRvtOecSCHBotT01Iq0zBxgCMOkJTh4lER4y0DSvMUFibnFmekQqVOMuhyfJm74wiTEkpefl
 yolzusAUiQAUpRRmgc3AhZPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwIyhSczrwRu0y
 ugI5iAjjBsnQZyREkiQkqqgVGUSX71/9C839Zvzt16OyNldrVrz56opybsSa82bPp+qa1//ke
 NrMuG9+9VaxzfOUcosGULx9deRbtPN5VfPGUv5FvDMSdolcEtm8VXM+aU1zV84Lsn7GSdGi8Y
 Kb1t7pa/SYZF0i+KPvprFHyJFPkt069zyXT27TbLD56Wp/fcuSrWqrRhW5ESS3FGoqEWc1FxI
 gB6nZ1yogIAAA==
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503414993!81117920!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15593 invoked from network); 22 Aug 2017 15:16:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 15:16:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444693525"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:51:05 +0100
Message-ID: <20170822145107.6877-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-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 v2 REPOST 11/12] x86/hvm/ioreq: defer mapping
	gfns until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgSU9SRVEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KLS0tCiB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAg
ICAgICAgICAgICB8ICA4ICsrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVu
ZGV2aWNlbW9kZWwuaCB8ICA2ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDkgKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgNDQgKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICAgICAgICAgICAgICAgICAgfCAzMiArKysrKysrKysr
LS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9s
aWJzL2RldmljZW1vZGVsL2NvcmUuYwppbmRleCBmY2IyNjBkMjliLi45MDdjODk0ZTc3IDEwMDY0
NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYworKysgYi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2NvcmUuYwpAQCAtMTg4LDYgKzE4OCwxNCBAQCBpbnQgeGVuZGV2aWNlbW9kZWxf
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKAogCiAgICAgZGF0YS0+aWQgPSBpZDsKIAorICAgIC8qCisg
ICAgICogSWYgdGhlIGNhbGxlciBpcyBub3QgcmVxdWVzdGluZyBnZm4gdmFsdWVzIHRoZW4gaW5z
dHJ1Y3QgdGhlCisgICAgICogaHlwZXJjYWxsIG5vdCB0byByZXRyaWV2ZSB0aGVtIGFzIHRoaXMg
bWF5IGNhdXNlIHRoZW0gdG8gYmUKKyAgICAgKiBtYXBwZWQuCisgICAgICovCisgICAgaWYgKCFp
b3JlcV9nZm4gJiYgIWJ1ZmlvcmVxX2dmbikKKyAgICAgICAgZGF0YS0+ZmxhZ3MgPSBYRU5fRE1P
UF9ub19nZm5zOworCiAgICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwgMSwg
Jm9wLCBzaXplb2Yob3ApKTsKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oIGIv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKaW5kZXggMTMy
MTZkYjA0YS4uZGE2YjI1M2NmZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlL3hlbmRldmljZW1vZGVsLmgKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNs
dWRlL3hlbmRldmljZW1vZGVsLmgKQEAgLTYxLDExICs2MSwxMSBAQCBpbnQgeGVuZGV2aWNlbW9k
ZWxfY3JlYXRlX2lvcmVxX3NlcnZlcigKICAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gaWQgdG8g
YmUgc2VydmljZWQKICAqIEBwYXJtIGlkIHRoZSBJT1JFUSBTZXJ2ZXIgaWQuCiAgKiBAcGFybSBp
b3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBzeW5jaHJvbm91
cyBpb3JlcQotICogICAgICAgICAgICAgICAgICBnZm4KKyAqICAgICAgICAgICAgICAgICAgZ21m
bi4gKE1heSBiZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX2dmbiBw
b2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCi0gKiAg
ICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAgICAgICAgICAgICAgICAgICAgZ21mbi4gKE1heSBi
ZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX3BvcnQgcG9pbnRlciB0
byBhIGV2dGNobl9wb3J0X3QgdG8gcmVjZWl2ZSB0aGUgYnVmZmVyZWQKLSAqICAgICAgICAgICAg
ICAgICAgICAgaW9yZXEgZXZlbnQgY2hhbm5lbAorICogICAgICAgICAgICAgICAgICAgICBpb3Jl
cSBldmVudCBjaGFubmVsLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHJldHVy
biAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCiAgKi8KIGludCB4ZW5kZXZpY2Vtb2RlbF9n
ZXRfaW9yZXFfc2VydmVyX2luZm8oCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggODdlZjRiNmNhOS4uYzAyMGYwYzk5ZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0u
YwpAQCAtNDE4LDE2ICs0MTgsMTkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1v
cF9hcmdzICpvcF9hcmdzKQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9y
ZXFfc2VydmVyX2luZm8gKmRhdGEgPQogICAgICAgICAgICAgJm9wLnUuZ2V0X2lvcmVxX3NlcnZl
cl9pbmZvOworICAgICAgICBjb25zdCB1aW50MTZfdCB2YWxpZF9mbGFncyA9IFhFTl9ETU9QX25v
X2dmbnM7CiAKICAgICAgICAgY29uc3Rfb3AgPSBmYWxzZTsKIAogICAgICAgICByYyA9IC1FSU5W
QUw7Ci0gICAgICAgIGlmICggZGF0YS0+cGFkICkKKyAgICAgICAgaWYgKCBkYXRhLT5mbGFncyAm
IH52YWxpZF9mbGFncyApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9n
ZXRfaW9yZXFfc2VydmVyX2luZm8oZCwgZGF0YS0+aWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZGF0YS0+aW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChkYXRhLT5mbGFncyAmIFhFTl9ETU9QX25vX2dmbnMpID8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwgOiAmZGF0YS0+aW9y
ZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZs
YWdzICYgWEVOX0RNT1Bfbm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCA6ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYwppbmRleCAzYTlhYWYxZjVkLi43OTVjMTk4Zjk1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
CkBAIC0zNDQsNyArMzQ0LDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAgICAgc3YtPmlvcmVxX2V2dGNobiA9IHJj
OwogCi0gICAgaWYgKCB2LT52Y3B1X2lkID09IDAgJiYgcy0+YnVmaW9yZXEudmEgIT0gTlVMTCAp
CisgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgJiYKKyAgICAgICAgIChzLT5idWZpb3JlcV9oYW5k
bGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKSApCiAgICAgewogICAgICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogCkBAIC0zOTUsNyArMzk2LDggQEAgc3RhdGljIHZv
aWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKIAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICgg
di0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAo
IHYtPnZjcHVfaWQgPT0gMCAmJgorICAgICAgICAgICAgIChzLT5idWZpb3JlcV9oYW5kbGluZyAh
PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKSApCiAgICAgICAgICAgICBmcmVlX3hlbl9ldmVu
dF9jaGFubmVsKHYtPmRvbWFpbiwgcy0+YnVmaW9yZXFfZXZ0Y2huKTsKIAogICAgICAgICBmcmVl
X3hlbl9ldmVudF9jaGFubmVsKHYtPmRvbWFpbiwgc3YtPmlvcmVxX2V2dGNobik7CkBAIC00MjIs
NyArNDI0LDggQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVz
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogCiAgICAgICAgIGxpc3RfZGVsKCZzdi0+bGlz
dF9lbnRyeSk7CiAKLSAgICAgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgJiYgcy0+YnVmaW9yZXEu
dmEgIT0gTlVMTCApCisgICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmCisgICAgICAgICAg
ICAgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpICkK
ICAgICAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzLT5idWZpb3Jl
cV9ldnRjaG4pOwogCiAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBz
di0+aW9yZXFfZXZ0Y2huKTsKQEAgLTQzMywxNCArNDM2LDEzIEBAIHN0YXRpYyB2b2lkIGh2bV9p
b3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykK
ICAgICBzcGluX3VubG9jaygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX2lvcmVxX3Nl
cnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQorc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykK
IHsKICAgICBpbnQgcmMgPSAtRU5PTUVNOwogCiAgICAgcmMgPSBodm1fbWFwX2lvcmVxX2dmbihz
LCBmYWxzZSk7CiAKLSAgICBpZiAoICFyYyAmJiBoYW5kbGVfYnVmaW9yZXEgKQorICAgIGlmICgg
IXJjICYmIChzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZG
KSApCiAgICAgICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CiAKICAgICBpZiAo
IHJjICkKQEAgLTU2OCwxMyArNTcwLDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYgKCByYyApCiAgICAgICAgIHJl
dHVybiByYzsKIAotICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQyApCi0gICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7Ci0KLSAg
ICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKAotICAgICAgICAgICAgIHMsIGJ1Zmlv
cmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpOwotICAgIGlmICggcmMg
KQotICAgICAgICBnb3RvIGZhaWxfbWFwOworICAgIHMtPmJ1ZmlvcmVxX2hhbmRsaW5nID0gYnVm
aW9yZXFfaGFuZGxpbmc7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewpAQCAt
NTg5LDkgKzU4NSw2IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLAogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1
cyhzKTsKICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOwogCi0gZmFpbF9tYXA6
Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKLQogICAgIHJldHVybiBy
YzsKIH0KIApAQCAtNzQ3LDExICs3NDAsMjEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2lu
Zm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgaWYgKCBzLT5pZCAh
PSBpZCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gZ2Zu
X3gocy0+aW9yZXEuZ2ZuKTsKKyAgICAgICAgaWYgKCBpb3JlcV9nZm4gfHwgYnVmaW9yZXFfZ2Zu
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cyhzKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisKKyAgICAgICAgaWYgKCBpb3JlcV9nZm4gKQorICAgICAgICAgICAgKmlvcmVxX2dm
biA9IGdmbl94KHMtPmlvcmVxLmdmbik7CiAKLSAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICAgICAgaWYgKCBzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFT
UlZfQlVGSU9SRVFfT0ZGICkKICAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9
IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7CisgICAgICAgICAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAp
CisgICAgICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7
CisKICAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAg
ICAgICB9CiAKQEAgLTEyNzgsNyArMTI4MSw4IEBAIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVy
ZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCiAgICAgcGct
PnB0cnMud3JpdGVfcG9pbnRlciArPSBxdyA/IDIgOiAxOwogCiAgICAgLyogQ2Fub25pY2FsaXpl
IHJlYWQvd3JpdGUgcG9pbnRlcnMgdG8gcHJldmVudCB0aGVpciBvdmVyZmxvdy4gKi8KLSAgICB3
aGlsZSAoIHMtPmJ1ZmlvcmVxX2F0b21pYyAmJiBxdysrIDwgSU9SRVFfQlVGRkVSX1NMT1RfTlVN
ICYmCisgICAgd2hpbGUgKCAocy0+YnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQykgJiYKKyAgICAgICAgICAgIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9O
VU0gJiYKICAgICAgICAgICAgIHBnLT5wdHJzLnJlYWRfcG9pbnRlciA+PSBJT1JFUV9CVUZGRVJf
U0xPVF9OVU0gKQogICAgIHsKICAgICAgICAgdW5pb24gYnVmaW9yZXFfcG9pbnRlcnMgb2xkID0g
cGctPnB0cnMsIG5ldzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggN2I5M2QxMDIwOS4u
YjhiY2Q1NTlhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTcwLDcgKzcwLDcgQEAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewogICAgIGV2dGNobl9wb3J0X3QgICAgICAgICAgYnVm
aW9yZXFfZXZ0Y2huOwogICAgIHN0cnVjdCByYW5nZXNldCAgICAgICAgKnJhbmdlW05SX0lPX1JB
TkdFX1RZUEVTXTsKICAgICBib29sICAgICAgICAgICAgICAgICAgIGVuYWJsZWQ7Ci0gICAgYm9v
bCAgICAgICAgICAgICAgICAgICBidWZpb3JlcV9hdG9taWM7CisgICAgaW50ICAgICAgICAgICAg
ICAgICAgICBidWZpb3JlcV9oYW5kbGluZzsKICAgICBib29sICAgICAgICAgICAgICAgICAgIGlz
X2RlZmF1bHQ7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29w
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggNmJiYWI1ZmNhMy4uOTY3
N2JkNzRlNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtNzksMjggKzc5LDM0IEBAIHN0cnVj
dCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFf
c2VydmVyX2luZm86IEdldCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0bwogICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4uCiAg
KgotICogVGhlIGVtdWxhdG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3Ry
dWN0dXJlcyBhbmQgYnVmZmVyZWQKLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBY
ZW4gdXNlcyB0byByZXF1ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhl
IHRhcmdldCBkb21haW4ncyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KLSAq
IHJlc3BlY3RpdmVseS4gSW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxp
bmcgYnVmZmVyZWQKLSAqIGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRzIHRv
IGJpbmQgdG8gZXZlbnQgY2hhbm5lbAotICogPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3Ig
dGhlbS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZvcgotICogc3luY2hyb25vdXMgZW11bGF0
aW9uIHJlcXVlc3RzIGFyZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKLSAqIHN0cnVj
dHVyZXMgaW4gPGlvcmVxX2dmbj4pLgotICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFu
ZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uIHJlcXVlc3RzIHRoZW4gdGhlCi0gKiB2YWx1ZXMgaGFu
ZGVkIGJhY2sgaW4gPGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGgg
YmUgMC4KKyAqIElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0
aW9uIHJlcXVlc3RzLCB0aGUKKyAqIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hh
bm5lbCA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvcgorICogdGhlbS4gKFRoZSBldmVudCBj
aGFubmVscyB1c2VkIGZvciBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlCisgKiBz
cGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEgc3RydWN0dXJlcykuCisgKiBJbiBhZGRpdGlv
biwgaWYgdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUgdXNl
ZCwKKyAqIHRoZSBlbXVsYXRvciB3aWxsIG5lZWQgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBpb3Jl
cSBzdHJ1Y3R1cmVzIGFuZAorICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3RzKSBm
cm9tIGd1ZXN0IG1lbW9yeS4gSWYgPGZsYWdzPiBkb2VzCisgKiBub3QgY29udGFpbiBYRU5fRE1P
UF9ub19nZm5zIHRoZW4gdGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQKKyAq
IHRoZSBmcmFtZSBudW1iZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxi
dWZpb3JlcV9nZm4+CisgKiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5v
dCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24KKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBi
ZSB2YWxpZCkuCiAgKi8KICNkZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIK
IAogc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIC8qIElOIC0g
c2VydmVyIGlkICovCiAgICAgaW9zZXJ2aWRfdCBpZDsKLSAgICB1aW50MTZfdCBwYWQ7CisgICAg
LyogSU4gLSBmbGFncyAqLworICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5fRE1P
UF9ub19nZm5zIDAKKyNkZWZpbmUgWEVOX0RNT1Bfbm9fZ2ZucyAoMXUgPDwgX1hFTl9ETU9QX25v
X2dmbnMpCisKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2hu
X3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICovCisg
ICAgLyogT1VUIC0gc3luYyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAqLwog
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgaW9yZXFfZ2ZuOwotICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlv
cmVxIGdmbiAqLworICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNv
bW1lbnQgYWJvdmUpKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:16:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15:16: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.xen.org>)
	id 1dkAvB-0004wS-Rp; Tue, 22 Aug 2017 15:16:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAvA-0004w1-At
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 15:16:48 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C8/0D-03557-FDA4C995; Tue, 22 Aug 2017 15:16:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUvee15x
 Ig1dXzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdpwILrgdVHPm2nK2Bca1tFyMnh4SAv0Tz
 hcVsIDabgI7E1KeXWLsYOThEBFQkbu816GLk4mAWeM4k8an3CCNIjbBAsETX95eMIDUsAqoSz
 0/EgIR5BWwkbm5rZoUYKS+xq+0imM0JFH94aAILSLmQgLXEreuBIGEhoOnrp85ig2gVlDg58w
 kLiM0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1p
 cnJiempOYVKyXnJ+7iREYNgxAsIPxz7KAQ4ySHExKoryTv8+OFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBG+05J1JIsCg1PbUiLTMHGMAwaQkOHiUR3s0gad7igsTc4sx0iNQpRkUpcV4HkIQAS
 CKjNA+uDRY1lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM2wsyhSczrwRu+iugxUxAiw1bp4
 EsLklESEk1MGrs0yxmmiSS+unvTof677bf1v6cFR45T+vU8/eHT0f4SKVqn2pYbvYz5VZ9mf3
 LjxoexXfaedrtl0W+Wv9F+4FUMs9b7gbTxBlvT2stmMvpJ/mt8oClG2uP1LN48UQFQbX4ZS7W
 16znGfNFPzWc7CbwU/bd9y2rDs9f4e+jOT2AU6k73uZjsRJLcUaioRZzUXEiAEebdxqVAgAA
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503415003!79038341!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14883 invoked from network); 22 Aug 2017 15:16:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 15:16:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436418974"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:51:06 +0100
Message-ID: <20170822145107.6877-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-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 v2 REPOST 12/12] x86/hvm/ioreq: add a new
	mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYyAgICAgICAgfCAxMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyNyArKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2RtX29wLmggIHwgICA0ICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICAgIHwg
ICAzICsKIDUgZmlsZXMgY2hhbmdlZCwgMTcyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXgg
Nzk1YzE5OGY5NS4uOWU2ODM4ZGFiNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMjMxLDYgKzIzMSwxNSBAQCBz
dGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBi
b29sIGJ1ZikKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBpb3JwLT5wYWdlICkK
KyAgICB7CisgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90IGJlZW4gYWxsb2Nh
dGVkICovCisgICAgICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKKyAg
ICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCiAg
ICAgaWYgKCBkLT5pc19keWluZyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCkBAIC0yNTMs
NiArMjYyLDYwIEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBo
dm1fYWxsb2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikK
K3sKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7
CisKKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQorICAgIHsKKyAgICAgICAgLyogTWFrZSBzdXJlIHRo
ZSBwYWdlIGhhcyBub3QgYmVlbiBtYXBwZWQgKi8KKyAgICAgICAgaWYgKCAhZ2ZuX2VxKGlvcnAt
PmdmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAg
ICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBBbGxvY2F0ZWQgSU9SRVEgc2Vy
dmVyIHBhZ2VzIGFyZSBhc3NpZ25lZCB0byB0aGUgZW11bGF0aW5nCisgICAgICogZG9tYWluLCBu
b3QgdGhlIHRhcmdldCBkb21haW4uIFRoaXMgaXMgYmVjYXVzZSB0aGUgZW11bGF0b3IgaXMKKyAg
ICAgKiBsaWtlbHkgdG8gYmUgZGVzdHJveWVkIGFmdGVyIHRoZSB0YXJnZXQgZG9tYWluIGhhcyBi
ZWVuIHRvcm4KKyAgICAgKiBkb3duLCBhbmQgd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBv
dGhlcndpc2UgcGFnZSBhbGxvY2F0aW9uCisgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cworICAgICAqIG1heGltdW0gYWxsb2Nh
dGlvbi4KKyAgICAgKi8KKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGN1cnJk
LCBNRU1GX25vX3JlZmNvdW50KTsKKyAgICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisKKyAgICBnZXRfcGFnZShpb3JwLT5wYWdlLCBjdXJyZCk7CisKKyAgICBp
b3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdlKTsKKyAgICBpZiAo
ICFpb3JwLT52YSApCisgICAgeworICAgICAgICBwdXRfcGFnZShpb3JwLT5wYWdlKTsKKyAgICAg
ICAgaW9ycC0+cGFnZSA9IE5VTEw7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKwor
ICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9p
ZCBodm1fZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVm
KQoreworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3Jl
cSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggIWlvcnAtPnBhZ2UgKQorICAgICAgICByZXR1cm47
CisKKyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOworICAgIGlvcnAtPnZh
ID0gTlVMTDsKKworICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBO
VUxMOworfQorCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnM7CkBAIC00NTcsNiArNTIwLDI3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9z
ZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiAgICAgaHZtX3Vu
bWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hbGxvY19wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAgICBpbnQgcmMg
PSAtRU5PTUVNOworCisgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIGZhbHNlKTsKKwor
ICAgIGlmICggIXJjICYmIChzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKSApCisgICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX21mbihzLCB0cnVlKTsK
KworICAgIGlmICggcmMgKQorICAgICAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOwor
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVf
cGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCit7CisgICAgaHZtX2ZyZWVfaW9yZXFf
bWZuKHMsIHRydWUpOworICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7Cit9CisKIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC01ODMsNyArNjY3LDE4IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVz
KHMpOworCisgICAgLyoKKyAgICAgKiBOT1RFOiBJdCBpcyBzYWZlIHRvIGNhbGwgYm90aCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkgYW5kCisgICAgICogICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9mcmVlX3BhZ2VzKCkgaW4gdGhhdCBvcmRlci4KKyAgICAgKiAgICAgICBUaGlzIGlzIGJl
Y2F1c2UgdGhlIGZvcm1lciB3aWxsIGRvIG5vdGhpbmcgaWYgdGhlIHBhZ2VzCisgICAgICogICAg
ICAgYXJlIG5vdCBtYXBwZWQsIGxlYXZpbmcgdGhlIHBhZ2UgdG8gYmUgZnJlZWQgYnkgdGhlIGxh
dHRlci4KKyAgICAgKiAgICAgICBIb3dldmVyIGlmIHRoZSBwYWdlcyBhcmUgbWFwcGVkIHRoZW4g
dGhlIGZvcm1lciB3aWxsIHNldAorICAgICAqICAgICAgIHRoZSBwYWdlX2luZm8gcG9pbnRlciB0
byBOVUxMLCBtZWFuaW5nIHRoZSBsYXR0ZXIgd2lsbCBkbworICAgICAqICAgICAgIG5vdGhpbmcu
CisgICAgICovCiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC01OTMs
NiArNjg4LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMpCiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAgICAgaHZt
X2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIH0KIApAQCAtNzQ1LDYgKzg0MSw5IEBA
IGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vydmlk
X3QgaWQsCiAgICAgICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHMpOwog
ICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZCVkIGlvcmVxIHNlcnZlciAldSB1c2luZyBnZm5z
XG4iLAorICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBzLT5pZCk7CiAgICAgICAg
IH0KIAogICAgICAgICBpZiAoIGlvcmVxX2dmbiApCkBAIC03NjcsNiArODY2LDQzIEBAIGludCBo
dm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgcmV0dXJuIHJjOwogfQogCittZm5fdCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShz
dHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGlkeCkKK3sKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKKworICAgIHNwaW5fbG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5ICggcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlzdF9lbnRyeSApCisgICAgeworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCBzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCisgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKKyAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzKTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIGlkeCA9
PSAwICkKKyAgICAgICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+YnVmaW9yZXEucGFn
ZSkpOworICAgICAgICBlbHNlIGlmICggaWR4ID09IDEgKQorICAgICAgICAgICAgbWZuID0gX21m
bihwYWdlX3RvX21mbihzLT5pb3JlcS5wYWdlKSk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CisgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxvY2spOworCisgICAgcmV0dXJuIG1mbjsKK30KKwogaW50IGh2bV9tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwgdWludDY0X3Qgc3Rh
cnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZW5kKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0
ZTg2ZjBhMmFiLi4zZTg0NWFmMGU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIyLDYgKzEyMiw3IEBACiAjaW5jbHVkZSA8YXNtL2Zp
eG1hcC5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3BjaS5oPgor
I2luY2x1ZGUgPGFzbS9odm0vaW9yZXEuaD4KIAogLyogTWFwcGluZyBvZiB0aGUgZml4bWFwIHNw
YWNlIG5lZWRlZCBlYXJseS4gKi8KIGwxX3BnZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9h
bGlnbmVkIikgX19hbGlnbmVkKFBBR0VfU0laRSkKQEAgLTQ3NDQsNiArNDc0NSwyNyBAQCBzdGF0
aWMgaW50IHhlbm1lbV9hY3F1aXJlX2dyYW50X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
cmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10pCit7CisgICAgdW5zaWduZWQgaW50
IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKKyAgICB7CisgICAg
ICAgIG1mbl90IG1mbiA9IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKGQsIGlkLCBmcmFtZSAr
IGkpOworCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9y
ZXNvdXJjZSh4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKIHsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CkBAIC00Nzc4LDYgKzQ4MDAsMTEg
QEAgc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSh4ZW5fbWVtX2FjcXVpcmVfcmVz
b3VyY2VfdCAqeG1hcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm5fbGlzdCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfaW9y
ZXFfc2VydmVyOgorICAgICAgICByYyA9IHhlbm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihkLCB4
bWFyLT5pZCwgeG1hci0+ZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhtYXItPm5yX2ZyYW1lcywgbWZuX2xpc3QpOworICAgICAgICBicmVhazsKKwogICAg
IGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lvcmVxLmgKaW5kZXggMTgyOWZjZjQzZS4uMDMyYWViNmZhOSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pb3JlcS5oCkBAIC0zMSw2ICszMSw4IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZl
cl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICppb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpidWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpidWZpb3JlcV9wb3J0KTsKK21mbl90IGh2
bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4KTsKIGlu
dCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3Nl
cnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHR5cGUsIHVpbnQ2NF90IHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGVuZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2Rt
X29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggOTY3N2JkNzRlNy4u
NTliNjAwNjkxMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtOTAsNiArOTAsMTAgQEAgc3Ry
dWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyIHsKICAqIHRoZSBmcmFtZSBudW1iZXJz
IHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9nZm4+CiAgKiBy
ZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGluZyBidWZmZXJl
ZCBlbXVsYXRpb24KICAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2YWxpZCkuCisgKgorICog
Tk9URTogVG8gYWNjZXNzIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZm
ZXJlZCBpb3JlcQorICogICAgICAgcmluZywgaXQgaXMgcHJlZmVyYWJsZSB0byB1c2UgdGhlIFhF
Tk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeQorICogICAgICAgb3Agc3BlY2lmeWluZyByZXNv
dXJjZSB0eXBlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIuCiAgKi8KICNkZWZpbmUgWEVO
X0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IDliZjU4
ZTczODQuLjcxNjk0MWRjMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnku
aAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTY2NCwxMCArNjY0LDEzIEBA
IHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgIHVpbnQxNl90IHR5cGU7CiAK
ICNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlIDAKKyNkZWZpbmUgWEVOTUVNX3Jl
c291cmNlX2lvcmVxX3NlcnZlciAxCiAKICAgICAvKgogICAgICAqIElOIC0gYSB0eXBlLXNwZWNp
ZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwogICAgICAqICAgICAg
dW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCisgICAgICoKKyAgICAgKiB0eXBlID09IFhFTk1FTV9y
ZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgLT4gaWQgPT0gaW9yZXEgc2VydmVyIGlkCiAgICAgICovCiAg
ICAgdWludDMyX3QgaWQ7CiAgICAgLyogSU4gLSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhl
IHJlc291cmNlIHRvIGJlIG1hcHBlZCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:16:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15:16: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.xen.org>)
	id 1dkAvA-0004w8-Ky; Tue, 22 Aug 2017 15:16:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40066d99f=Paul.Durrant@citrix.com>)
 id 1dkAv9-0004vt-D3
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 15:16:47 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 59/BF-03765-EDA4C995; Tue, 22 Aug 2017 15:16:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUveu15x
 Ig+fHFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1b+axFEzSrrjz5jJ7A2OrYhcjB4eEgL9E
 5yPrLkZODjYBHYmpTy+xgoRFBFQkbu81AAkzC5RLzLs7jQnEFhYIklh8v4sVxGYRUJVYduEvI
 4jNK2AjcenyHhYQW0JAXmJX20WwGk6g+MNDE1hARgoJWEvcuh4IEhYCmr5+6iw2iFZBiZMzn7
 BArJKQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDTy00tLk5
 MT81JTCrWS87P3cQIDBsGINjB+GdZwCFGSQ4mJVHeyd9nRwrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4I32nBMpJFiUmp5akZaZAwxgmLQEB4+SCO9mkDRvcUFibnFmOkTqFKOilDivA0hCACSRU
 ZoH1waLmkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5u0FmcKTmVcCN/0V0GImoMWGrdNAFp
 ckIqSkGhjX1bDaHuFRCkuuTxI81PJYvdvwYEpS/KS3cVyXVjTtm3/urc1ju7L5/8NfP5tziOv
 qr+B4eTWTjKRH1+e7MrFYHjcX9UhLWzEnwPu1sebTpJkqXrbX1LcvXpPzx0Jrh8WcE5e4Pmdf
 yzm/JGTR5hsbjloLz9wQufimqdLBObl+7SsqVkyzXKeqxFKckWioxVxUnAgAThu2XZUCAAA=
X-Env-Sender: prvs=40066d99f=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503415003!79038341!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14795 invoked from network); 22 Aug 2017 15:16:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 15:16:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="436418964"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 22 Aug 2017 15:51:04 +0100
Message-ID: <20170822145107.6877-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170822145107.6877-1-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 REPOST 10/12] x86/hvm/ioreq: use gfn_t in
	struct hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBJT1JFUSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAg
ICAgfCA0MiArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGlu
c2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBlZGZiMzk0YzU5Li4z
YTlhYWYxZjVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0xODEsNyArMTgxLDcgQEAgYm9vbCBoYW5kbGVfaHZt
X2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0
YXRpYyB1bnNpZ25lZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMpCitzdGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAg
IHVuc2lnbmVkIGludCBpOwpAQCAtMTkyLDE4ICsxOTIsMTcgQEAgc3RhdGljIHVuc2lnbmVkIGxv
bmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICB7
CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spICkKICAgICAgICAgewotICAgICAgICAgICAgcmV0dXJuIGQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSArIGk7CisgICAgICAgICAgICByZXR1cm4gX2dmbihk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpKTsKICAgICAgICAgfQogICAgIH0K
IAotICAgIHJldHVybiBnZm5feChJTlZBTElEX0dGTik7CisgICAgcmV0dXJuIElOVkFMSURfR0ZO
OwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4pCitzdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGdmbl90IGdmbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwot
ICAgIHVuc2lnbmVkIGludCBpID0gZ2ZuIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5i
YXNlOworICAgIHVuc2lnbmVkIGludCBpID0gZ2ZuX3goZ2ZuKSAtIGQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9nZm4uYmFzZTsKIAogICAgIEFTU0VSVCghcy0+aXNfZGVmYXVsdCk7CiAKQEAgLTIx
NCw3ICsyMTMsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2Ug
KmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAoIGlvcnAt
PmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwg
SU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTIyMyw3ICsyMjIsNyBAQCBzdGF0aWMg
dm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29s
IGJ1ZikKICAgICBpZiAoICFzLT5pc19kZWZhdWx0ICkKICAgICAgICAgaHZtX2ZyZWVfaW9yZXFf
Z2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7
CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZtX21hcF9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAtMjM2LDE2
ICsyMzUsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgaWYg
KCBzLT5pc19kZWZhdWx0ICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAgICAgICAg
ICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZO
XSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BB
UkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJ
T1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlvcnAtPmdm
biA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4p
ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAgcmMgPSBw
cmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+cGFnZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAgICBpZiAo
IHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMjgyLDEwICsy
ODIsMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDog
JnMtPmlvcmVxOwogCi0gICAgaWYgKCBzLT5pc19kZWZhdWx0IHx8IGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggcy0+aXNfZGVmYXVsdCB8fCBnZm5fZXEoaW9ycC0+
Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAgIGRv
bWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTI5NywxMiArMjk3
LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIHMtPmlz
X2RlZmF1bHQgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBz
LT5pc19kZWZhdWx0IHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAg
IHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJjID09IDAg
KQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBh
Z2UpKSk7CkBAIC01NjEsOCArNTYxLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlv
cmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwog
Ci0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1ZmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZBTElEX0dG
TjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocyk7CiAgICAgaWYgKCByYyApCkBAIC03NDcsMTEg
Kzc0NywxMSBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAogICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCi0gICAgICAgICppb3JlcV9nZm4gPSBzLT5pb3JlcS5nZm47CisgICAgICAg
ICppb3JlcV9nZm4gPSBnZm5feChzLT5pb3JlcS5nZm4pOwogCiAgICAgICAgIGlmICggcy0+YnVm
aW9yZXEudmEgIT0gTlVMTCApCiAgICAgICAgIHsKLSAgICAgICAgICAgICpidWZpb3JlcV9nZm4g
PSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+
YnVmaW9yZXEuZ2ZuKTsKICAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFf
ZXZ0Y2huOwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggMTYzNDRk
MTczYi4uN2I5M2QxMDIwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTM2LDcgKzM2
LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2RtX29wLmg+CiAKIHN0cnVjdCBodm1faW9yZXFf
cGFnZSB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgZ2ZuX3QgZ2ZuOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdm9pZCAqdmE7CiB9OwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:28:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15:28: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.xen.org>)
	id 1dkB6X-0005vG-Tj; Tue, 22 Aug 2017 15:28:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dkB6W-0005vA-Oz
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 15:28:32 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 41/26-03612-0AD4C995; Tue, 22 Aug 2017 15:28:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQne+75x
 Ig2ezGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyTc1YyFewJqri9tJupgbHdsYuRk0NCwE+i
 /+xrxi5GDg4WAVWJ159DQUw2AXuJ6V8rQCpEgKKbp59m72Lk4mAWOM0o0XBhPTNIQligXOJeU
 zcLiM0r4ClxbcFuRhBbSKBIYuWTp2wQcUGJkzOfgNUwC+hILNj9iQ1kPrOAtMTyfxwgYU4BV4
 l1p3YzgdiiAioSJ1euYYIYoyjRP+8BG8SV6RJb//5insDIPwvJ1FlIps5CmLqAkXkVo0ZxalF
 ZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7GP8sCDjFKcjAp
 ifJO/j47UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr5bPnEghwaLU9NSKtMwcYCTApCU4eJREe
 LlB0rzFBYm5xZnpEKlTjLocC3o2fGESYsnLz0uVEue1AikSACnKKM2DGwGLykuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5p0FMoUnM68EbtMroCOYgI4wbJ0GckRJIkJKqoHR7mCqaeXSz/w
 Txda9ObPz+r1HrE1nAq/7PHrBGh/0Q1jApVJcsLf0zIm7HlbFZa3zZnb7P+WVDz7KvSjBL8o9
 pElaRcx+u9UU4wvaDklFJooSnuWi8XPXxyWJXhQsi5He2Oq+V8nmsmmd6HKupwFmU+u49XyYZ
 q/2nJaZtEtklfQ6j4S3s5RYijMSDbWYi4oTAUpFLzXFAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503415710!53375567!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54431 invoked from network); 22 Aug 2017 15:28:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 15:28:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51367498"
Date: Tue, 22 Aug 2017 16:27:48 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822152748.b5f5vj43isge2gof@dhcp-3-128.uk.xensource.com>
References: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] VIOMMU: Add vIOMMU helper functions
 to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDg6MjI6MTZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGludHJvZHVjdCBhbiBhYnN0cmFjdCBsYXllciBmb3IgYXJj
aCB2SU9NTVUgaW1wbGVtZW50YXRpb24KPiB0byBkZWFsIHdpdGggcmVxdWVzdHMgZnJvbSBkb20w
LiBBcmNoIHZJT01NVSBjb2RlIG5lZWRzIHRvIHByb3ZpZGUgY2FsbGJhY2sKPiB0byBwZXJmb3Jt
IGNyZWF0ZSwgZGVzdHJveSBhbmQgcXVlcnkgY2FwYWJpbGl0aWVzIG9wZXJhdGlvbi4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L0tjb25maWcgICAgIHwgICAxICsKPiAgeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgIHwgICAxICsKPiAgeGVuL2NvbW1vbi9LY29uZmlnICAgICAgIHwgICAzICsKPiAgeGVuL2Nv
bW1vbi9NYWtlZmlsZSAgICAgIHwgICAxICsKPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgIHwg
ICAzICsKPiAgeGVuL2NvbW1vbi92aW9tbXUuYyAgICAgIHwgMTY1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICB8ICAgMiArCj4gIHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCB8ICA3MSArKysrKysrKysrKysr
KysrKysrKwo+ICA4IGZpbGVzIGNoYW5nZWQsIDI0NyBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Zpb21tdS5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS94ZW4vdmlvbW11LmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25m
aWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+IGluZGV4IDMwYzI3NjkuLjFmMWRlOTYgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPiArKysgYi94ZW4vYXJjaC94ODYvS2NvbmZp
Zwo+IEBAIC0yMyw2ICsyMyw3IEBAIGNvbmZpZyBYODYKPiAgCXNlbGVjdCBIQVNfUERYCj4gIAlz
ZWxlY3QgTlVNQQo+ICAJc2VsZWN0IFZHQQo+ICsJc2VsZWN0IFZJT01NVQo+ICAKPiAgY29uZmln
IEFSQ0hfREVGQ09ORklHCj4gIAlzdHJpbmcKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+IGluZGV4IGRiNWRmNjkuLjY4ZjE2MzEgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwo+IEBAIC0xNTEzLDYgKzE1MTMsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0
X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ICAgICAgZWFybHlfbXNpX2luaXQoKTsKPiAgCj4g
ICAgICBpb21tdV9zZXR1cCgpOyAgICAvKiBzZXR1cCBpb21tdSBpZiBhdmFpbGFibGUgKi8KPiAr
ICAgIHZpb21tdV9zZXR1cCgpOwo+ICAKPiAgICAgIHNtcF9wcmVwYXJlX2NwdXMobWF4X2NwdXMp
Owo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29u
ZmlnCj4gaW5kZXggZGM4ZTg3Ni4uMmFkMmM4ZCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL0tj
b25maWcKPiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPiBAQCAtNDksNiArNDksOSBAQCBjb25m
aWcgSEFTX0NIRUNLUE9MSUNZCj4gIAlzdHJpbmcKPiAgCW9wdGlvbiBlbnY9IlhFTl9IQVNfQ0hF
Q0tQT0xJQ1kiCj4gIAo+ICtjb25maWcgVklPTU1VCj4gKwlib29sCj4gKwo+ICBjb25maWcgS0VY
RUMKPiAgCWJvb2wgImtleGVjIHN1cHBvcnQiCj4gIAlkZWZhdWx0IHkKPiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZpbGUKPiBpbmRleCAyNmM1YTY0
Li44NTI1NTNkIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKPiArKysgYi94ZW4v
Y29tbW9uL01ha2VmaWxlCj4gQEAgLTU2LDYgKzU2LDcgQEAgb2JqLXkgKz0gdGltZS5vCj4gIG9i
ai15ICs9IHRpbWVyLm8KPiAgb2JqLXkgKz0gdHJhY2Uubwo+ICBvYmoteSArPSB2ZXJzaW9uLm8K
PiArb2JqLSQoQ09ORklHX1ZJT01NVSkgKz0gdmlvbW11Lm8KPiAgb2JqLXkgKz0gdmlydHVhbF9y
ZWdpb24ubwo+ICBvYmoteSArPSB2bV9ldmVudC5vCj4gIG9iai15ICs9IHZtYXAubwo+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IGluZGV4
IGIyMmFhY2MuLmQxZjliMTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ICsr
KyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBAQCAtMzk2LDYgKzM5Niw5IEBAIHN0cnVjdCBkb21h
aW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdz
LAo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkb21saXN0X3VwZGF0ZV9sb2NrKTsKPiAgICAgIH0K
PiAgCj4gKyAgICBpZiAoIChlcnIgPSB2aW9tbXVfaW5pdF9kb21haW4oZCkpICE9IDAgKQo+ICsg
ICAgICAgIGdvdG8gZmFpbDsKPiArCj4gICAgICByZXR1cm4gZDsKPiAgCj4gICBmYWlsOgo+IGRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IG5l
dyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNjg3NGQ5Zgo+IC0tLSAvZGV2L251
bGwKPiArKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4gQEAgLTAsMCArMSwxNjUgQEAKPiArLyoK
PiArICogY29tbW9uL3Zpb21tdS5jCj4gKyAqIAo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgSW50
ZWwgQ29ycG9yYXRpb24KPiArICogQXV0aG9yOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVs
LmNvbT4gCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBh
bmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAqIHZl
cnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4g
KyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxs
IGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3
aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1
ZGUgPHhlbi9zcGlubG9jay5oPgo+ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vdmlvbW11Lmg+Cj4gKwo+ICtib29sIF9fcmVhZF9tb3N0bHkgb3B0X3Zpb21tdTsKPiAr
Ym9vbGVhbl9wYXJhbSgidmlvbW11Iiwgb3B0X3Zpb21tdSk7Cj4gKwo+ICtzdGF0aWMgc3Bpbmxv
Y2tfdCB0eXBlX2xpc3RfbG9jazsKCnN0YXRpYyBERUZJTkVfU1BJTkxPQ0sodHlwZV9saXN0X2xv
Y2spOwoKPiArc3RhdGljIHN0cnVjdCBsaXN0X2hlYWQgdHlwZV9saXN0OwoKc3RhdGljIExJU1Rf
SEVBRCh0eXBlX2xpc3QpOwoKPiArCj4gK3N0cnVjdCB2aW9tbXVfdHlwZSB7Cj4gKyAgICB1NjQg
dHlwZTsKPiArICAgIHN0cnVjdCB2aW9tbXVfb3BzICpvcHM7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIG5vZGU7Cj4gK307Cj4gKwo+ICtpbnQgdmlvbW11X2luaXRfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQpCj4gK3sKPiArICAgIGQtPnZpb21tdS5ucl92aW9tbXUgPSAwOwo+ICsgICAgcmV0dXJu
IDA7Cj4gK30KCklmIHlvdSBkb24ndCB1c2UgdGhlIHZpb21tdV9pbmZvIHN0cnVjdCB5b3UgY2Fu
IGFsc28gZ2V0IHJpZCBvZiB0aGlzLgpUaGUgYXJyYXkgZW50cmllcyB3aWxsIHBvaW50IHRvIE5V
TEwgd2hpY2ggY2FuIGJlIHVzZWQgdG8gc2lnbmFsIG5vdAppbml0aWFsaXplZC4KCj4gKwo+ICtz
dGF0aWMgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfZ2V0X3R5cGUodTY0IHR5cGUpCj4gK3sK
PiArICAgIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11X3R5cGUgPSBOVUxMOwo+ICsKPiArICAg
IHNwaW5fbG9jaygmdHlwZV9saXN0X2xvY2spOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSgg
dmlvbW11X3R5cGUsICZ0eXBlX2xpc3QsIG5vZGUgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICgg
dmlvbW11X3R5cGUtPnR5cGUgPT0gdHlwZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBz
cGluX3VubG9jaygmdHlwZV9saXN0X2xvY2spOwo+ICsgICAgICAgICAgICByZXR1cm4gdmlvbW11
X3R5cGU7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgc3Bpbl91bmxvY2soJnR5cGVfbGlz
dF9sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQo+ICsKPiAraW50IHZpb21tdV9y
ZWdpc3Rlcl90eXBlKHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcykKPiArewo+ICsg
ICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IE5VTEw7Cj4gKwo+ICsgICAgaWYg
KCAhdmlvbW11X2VuYWJsZWQoKSApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CgpFTk9ERVYg
aXMgbWF5YmUgYmV0dGVyIGhlcmUuCgo+ICsKPiArICAgIGlmICggdmlvbW11X2dldF90eXBlKHR5
cGUpICkKPiArICAgICAgICByZXR1cm4gLUVFWElTVDsKPiArCj4gKyAgICB2aW9tbXVfdHlwZSA9
IHh6YWxsb2Moc3RydWN0IHZpb21tdV90eXBlKTsKPiArICAgIGlmICggIXZpb21tdV90eXBlICkK
PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICB2aW9tbXVfdHlwZS0+dHlwZSA9
IHR5cGU7Cj4gKyAgICB2aW9tbXVfdHlwZS0+b3BzID0gb3BzOwo+ICsKPiArICAgIHNwaW5fbG9j
aygmdHlwZV9saXN0X2xvY2spOwo+ICsgICAgbGlzdF9hZGRfdGFpbCgmdmlvbW11X3R5cGUtPm5v
ZGUsICZ0eXBlX2xpc3QpOwo+ICsgICAgc3Bpbl91bmxvY2soJnR5cGVfbGlzdF9sb2NrKTsKPiAr
Cj4gKyAgICByZXR1cm4gMDsKPiArfQoKSG0sIEkgaGF2ZW4ndCBzZWVuIHRoZSB1c2FnZSBvZiB0
aGlzIGZ1bmN0aW9uLCBidXQgZnJvbSB0aGUgbG9va3Mgb2YKaXQgaXQgc2VlbXMgbGlrZSB5b3Ug
d2FudCB0byB1c2Ugc29tZXRoaW5nIHNpbWlsYXIgdG8gd2hhdCdzIHVzZWQgYnkKdGhlIHNjaGVk
dWxlciBpbiBvcmRlciB0byByZWdpc3RlciB2SU9NTVUgdHlwZXMuCgpTZWUgdGhlIGxvZ2ljIGFy
b3VuZCBSRUdJU1RFUl9TQ0hFRFVMRVIgaW4geGVuL3NjaGVkLWlmLmguCgo+ICsKPiArc3RhdGlj
IGludCB2aW9tbXVfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0eXBlLCB1NjQgYmFzZV9h
ZGRyZXNzLAo+ICsgICAgdTY0IGxlbmd0aCwgdTY0IGNhcHMpCj4gK3sKPiArICAgIHN0cnVjdCB2
aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9t
bXU7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11X3R5cGUgKnZpb21tdV90eXBlID0gTlVMTDsKPiArICAg
IGludCByYzsKPiArCj4gKyAgICB2aW9tbXVfdHlwZSA9IHZpb21tdV9nZXRfdHlwZSh0eXBlKTsK
PiArICAgIGlmICggIXZpb21tdV90eXBlICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAr
Cj4gKyAgICBpZiAoIGluZm8tPm5yX3Zpb21tdSA+PSBOUl9WSU9NTVVfUEVSX0RPTUFJTgo+ICsg
ICAgICAgIHx8ICF2aW9tbXVfdHlwZS0+b3BzIHx8ICF2aW9tbXVfdHlwZS0+b3BzLT5jcmVhdGUg
KQogICAgICAgICAgIF4gYWxpZ25lZCB3aXRoICJpbmZvIiBhYm92ZS4KPiArICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiArCj4gKyAgICB2aW9tbXUgPSB4emFsbG9jKHN0cnVjdCB2aW9tbXUpOwo+
ICsgICAgaWYgKCAhdmlvbW11ICkKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAg
ICB2aW9tbXUtPmJhc2VfYWRkcmVzcyA9IGJhc2VfYWRkcmVzczsKPiArICAgIHZpb21tdS0+bGVu
Z3RoID0gbGVuZ3RoOwo+ICsgICAgdmlvbW11LT5jYXBzID0gY2FwczsKPiArICAgIHZpb21tdS0+
b3BzID0gdmlvbW11X3R5cGUtPm9wczsKPiArICAgIHZpb21tdS0+dmlvbW11X2lkID0gaW5mby0+
bnJfdmlvbW11Owo+ICsKPiArICAgIGluZm8tPnZpb21tdVtpbmZvLT5ucl92aW9tbXVdID0gdmlv
bW11Owo+ICsgICAgaW5mby0+bnJfdmlvbW11Kys7Cj4gKwo+ICsgICAgcmMgPSB2aW9tbXUtPm9w
cy0+Y3JlYXRlKGQsIHZpb21tdSk7Cj4gKyAgICBpZiAoIHJjIDwgMCApCj4gKyAgICB7Cj4gKyAg
ICAgICAgeGZyZWUodmlvbW11KTsKPiArICAgICAgICBpbmZvLT5ucl92aW9tbXUtLTsKPiArICAg
ICAgICBpbmZvLT52aW9tbXVbaW5mby0+bnJfdmlvbW11XSA9IE5VTEw7Cj4gKyAgICAgICAgcmV0
dXJuIHJjOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiB2aW9tbXUtPnZpb21tdV9pZDsKPiAr
fQo+ICsKPiArc3RhdGljIGludCB2aW9tbXVfZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkLCB1MzIg
dmlvbW11X2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11X2luZm8gKmluZm8gPSAmZC0+dmlv
bW11Owo+ICsKPiArICAgIGlmICggdmlvbW11X2lkID49IGluZm8tPm5yX3Zpb21tdSB8fCAhaW5m
by0+dmlvbW11W3Zpb21tdV9pZF0gKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiAr
ICAgIGlmICggaW5mby0+dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+ZGVzdHJveShpbmZvLT52aW9t
bXVbdmlvbW11X2lkXSkgKQo+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwoKWW91IHNob3VsZCBy
ZXR1cm4gdGhlIHJldHVybiB0aGUgb3JpZ2luYWwgcmV0dXJuIHZhbHVlIGZyb20gdGhlCiJkZXN0
cm95IiBmdW5jdGlvbiBwb2ludGVyLCBpbnN0ZWFkIG9mIGhhcmRjb2RpbmcgaXQgdG8gRUZBVUxU
LgoKPiArCj4gKyAgICB4ZnJlZShpbmZvLT52aW9tbXVbdmlvbW11X2lkXSk7Cj4gKyAgICBpbmZv
LT52aW9tbXVbdmlvbW11X2lkXSA9IE5VTEw7Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAr
c3RhdGljIHU2NCB2aW9tbXVfcXVlcnlfY2FwcyhzdHJ1Y3QgZG9tYWluICpkLCB1NjQgdHlwZSkK
PiArewo+ICsgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IHZpb21tdV9nZXRf
dHlwZSh0eXBlKTsKPiArCj4gKyAgICBpZiAoICF2aW9tbXVfdHlwZSApCj4gKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgcmV0dXJuIHZpb21tdV90eXBlLT5vcHMtPnF1ZXJ5X2Nh
cHMoZCk7Cj4gK30KPiArCj4gK2ludCBfX2luaXQgdmlvbW11X3NldHVwKHZvaWQpCj4gK3sKPiAr
ICAgIElOSVRfTElTVF9IRUFEKCZ0eXBlX2xpc3QpOwo+ICsgICAgc3Bpbl9sb2NrX2luaXQoJnR5
cGVfbGlzdF9sb2NrKTsKPiArICAgIHJldHVybiAwOwo+ICt9CgpXaXRoIHRoZSBzdWdnZXN0ZWQg
Y2hhbmdlcyB0byBpbml0IHR5cGVfbGlzdCBhbmQgdHlwZV9saXN0X2xvY2sgYXQKZGVmaW5pdGlv
biB0aW1lIHlvdSBjYW4gZ2V0IHJpZCBvZiB2aW9tbXVfc2V0dXAuCgo+ICsKPiArLyoKPiArICog
TG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
PiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAqIEVuZDoKPiAr
ICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKPiBpbmRleCA2NjczYjI3Li45OGE5NjVhIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAt
MjEsNiArMjEsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+Cj4gICNpbmNsdWRlIDxhc20v
YXRvbWljLmg+Cj4gICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgo+ICsjaW5jbHVkZSA8eGVuL3Zpb21t
dS5oPgo+ICAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgo+ICAjaW5jbHVkZSA8cHVibGljL2RvbWN0
bC5oPgo+ICAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgo+IEBAIC00NzcsNiArNDc4LDcgQEAg
c3RydWN0IGRvbWFpbgo+ICAgICAgLyogdk5VTUEgdG9wb2xvZ3kgYWNjZXNzZXMgYXJlIHByb3Rl
Y3RlZCBieSByd2xvY2suICovCj4gICAgICByd2xvY2tfdCB2bnVtYV9yd2xvY2s7Cj4gICAgICBz
dHJ1Y3Qgdm51bWFfaW5mbyAqdm51bWE7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11X2luZm8gdmlvbW11
Owo+ICAKPiAgICAgIC8qIENvbW1vbiBtb25pdG9yIG9wdGlvbnMgKi8KPiAgICAgIHN0cnVjdCB7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hl
bi92aW9tbXUuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNTA2ZWE1
NAo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPiBAQCAt
MCwwICsxLDcxIEBACj4gKy8qCj4gKyAqIGluY2x1ZGUveGVuL3Zpb21tdS5oCj4gKyAqCj4gKyAq
IENvcHlyaWdodCAoYykgMjAxNywgSW50ZWwgQ29ycG9yYXRpb24KPiArICogQXV0aG9yOiBMYW4g
VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4gCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0
Cj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UsCj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRB
QklMSVRZIG9yCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsg
Kgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKgo+ICsgKi8KPiArI2lmbmRl
ZiBfX1hFTl9WSU9NTVVfSF9fCj4gKyNkZWZpbmUgX19YRU5fVklPTU1VX0hfXwo+ICsKPiArI2Rl
ZmluZSBOUl9WSU9NTVVfUEVSX0RPTUFJTiAxCj4gKwo+ICtzdHJ1Y3QgdmlvbW11Owo+ICsKPiAr
c3RydWN0IHZpb21tdV9vcHMgewo+ICsgICAgdTY0ICgqcXVlcnlfY2Fwcykoc3RydWN0IGRvbWFp
biAqZCk7Cj4gKyAgICBpbnQgKCpjcmVhdGUpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9t
bXUgKnZpb21tdSk7Cj4gKyAgICBpbnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUp
Owo+ICt9Owo+ICsKPiArc3RydWN0IHZpb21tdSB7Cj4gKyAgICB1NjQgYmFzZV9hZGRyZXNzOwoK
QWxsIHRob3NlIHNob3VsZCB1c2UgdWludCpfdCBpbnN0ZWFkIG9mIHRoZSB1KiB0eXBlcy4KCj4g
KyAgICB1NjQgbGVuZ3RoOwo+ICsgICAgdTY0IGNhcHM7Cj4gKyAgICB1MzIgdmlvbW11X2lkOwo+
ICsgICAgY29uc3Qgc3RydWN0IHZpb21tdV9vcHMgKm9wczsKPiArICAgIHZvaWQgKnByaXY7Cj4g
K307Cj4gKwo+ICtzdHJ1Y3QgdmlvbW11X2luZm8gewo+ICsgICAgdTMyIG5yX3Zpb21tdTsKPiAr
ICAgIHN0cnVjdCB2aW9tbXUgKnZpb21tdVtOUl9WSU9NTVVfUEVSX0RPTUFJTl07IC8qIHZpb21t
dSBhcnJheSovCgpTZWVtcyBraW5kIG9mIHBvaW50bGVzcyB0byBoYXZlIGEgbnJfdmlvbW11IGZp
ZWxkIHdoZW4gdGhlIGFycmF5IGlzCm5vdCBkeW5hbWljLCB5b3UgY291bGQganVzdCB1c2UgQVJS
QVlfU0laRS4gQW5kIHRoZW4gaW4gdGhlIGRvbWFpbgpzdHJ1Y3QgeW91IGNvdWxkIGRpcmVjdGx5
IGFkZCBhbiBhcnJheSBvZiB2aW9tbXUgc3RydWN0cywgZ2V0dGluZyByaWQKb2YgdmlvbW11X2lu
Zm8gYWx0b2dldGhlci4KCj4gK307Cj4gKwo+ICsjaWZkZWYgQ09ORklHX1ZJT01NVQo+ICtleHRl
cm4gYm9vbF90IG9wdF92aW9tbXU7Cgpib29sCgo+ICtzdGF0aWMgaW5saW5lIGJvb2wgdmlvbW11
X2VuYWJsZWQodm9pZCkgeyByZXR1cm4gb3B0X3Zpb21tdTsgfQoKSSB0aGluayB0aG9zZSBzdGF0
aWMgaW5saW5lIGZ1bmN0aW9ucyBzaG91bGQgYWxzbyBmb2xsb3cgdGhlIGNvZGluZwpzdGFuZGFy
ZC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:31:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15:31: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.xen.org>)
	id 1dkB9J-0006W9-EJ; Tue, 22 Aug 2017 15:31:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4000a592a=wei.liu2@citrix.com>)
 id 1dkB9I-0006W2-SO
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 15:31:24 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 3C/61-01729-C4E4C995; Tue, 22 Aug 2017 15:31:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva6X35x
 Ig/7VqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atVQuZCiYGVky+v4WpgfG5RRcjJ4eEgL/E
 sXuTGEFsFgFViZlPJ7GC2GwCyhI/O3vZQGwRAQWJ52cWsHQxcnEwC0xilOjp38cEkhAWCJHY+
 +cRWBGvgIXErJWHwJqFBGIkPh16DRUXlDg58wkLiM0soCOxYPcnoDgHkC0tsfwfB0iYU8BEYu
 +0W2AjRQVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA3N9JKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkONAQh2ME59H3eIUZKDSUmUd/L32ZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhX+8yJFBIsSk1PrUjLzAEGPUxagoNHSYS3BSTNW1yQmFucm
 Q6ROsWoy7Fh9fovTEIsefl5qVLivMdAigRAijJK8+BGwCLwEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5Z4FM4cnMK4Hb9AroCCagIwxbp4EcUZKIkJJqYBQ2W5ORz7cm8P36rW9qyg/O8S4
 y6iy53sq9XSGUz7xC/crVz3OF+2P+Xw+7tNdoe/yz1KsbV+9u1HM/0bL20pM0Fpa+rGcP/xb1
 VIlW3ZhgIVI9YYnTDoeY2jNmC+KsEsR3nL9xxVt22u64Z9NmrKs11oz/svEG05+pCxY1Plvk8
 CHotZTBgk4lluKMREMt5qLiRAClIj9MuwIAAA==
X-Env-Sender: prvs=4000a592a=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503415880!108467603!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26672 invoked from network); 22 Aug 2017 15:31:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 15:31:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="444696521"
Date: Tue, 22 Aug 2017 16:31:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170822153116.xi6tcqumodcxmrfd@citrix.com>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-4-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170817170133.30939-4-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDc6MDE6MzNQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6ClsuLi5dCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2
bS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKPiBpbmRleCAxZGNhODUz
NTRhLi42MDQ1NDE0OGRiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X2h2bS5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKPiBA
QCAtMTM1LDYgKzEzNSw4IEBAIHN0YXRpYyBpbnQgeDg2X2h2bV9sb2NhbGlzZV9wYWdlKHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgsCj4gIHN0YXRpYyBpbnQgeDg2X2h2bV9zZXR1cChzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4KQo+ICB7Cj4gICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+
eGNoOwo+ICsgICAgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm07Cj4gKyAgICB1bnNpZ25lZCBsb25n
IGJpdHM7Cj4gIAo+ICAgICAgaWYgKCBjdHgtPnJlc3RvcmUuZ3Vlc3RfdHlwZSAhPSBESERSX1RZ
UEVfWDg2X0hWTSApCj4gICAgICB7Cj4gQEAgLTE0OSw3ICsxNTEsMzAgQEAgc3RhdGljIGludCB4
ODZfaHZtX3NldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCj4gICAgICAgICAgcmV0dXJu
IC0xOwo+ICAgICAgfQo+ICAKPiArICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVt
cHRlZF8xZzsKPiArICAgIGJpdHMgPSAoY3R4LT5yZXN0b3JlLnAybV9zaXplID4+IFNVUEVSUEFH
RV8xR0JfU0hJRlQpICsgMTsKPiArICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0
cykgPT0gZmFsc2UgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgIGJtID0gJmN0eC0+
eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybTsKPiArICAgIGJpdHMgPSAoY3R4LT5yZXN0b3Jl
LnAybV9zaXplID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQpICsgMTsKPiArICAgIGlmICggeGNfc3Jf
Yml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0gZmFsc2UgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+
ICsKPiArICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zOwo+ICsg
ICAgYml0cyA9IGN0eC0+cmVzdG9yZS5wMm1fc2l6ZSArIDE7Cj4gKyAgICBpZiAoIHhjX3NyX2Jp
dG1hcF9yZXNpemUoYm0sIGJpdHMpID09IGZhbHNlICkKPiArICAgICAgICBnb3RvIG91dDsKPiAr
Cj4gKyAgICAvKiBObyBzdXBlcnBhZ2UgaW4gMXN0IDJNQiBkdWUgdG8gVkdBIGhvbGUgKi8KPiAr
ICAgIHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZyk7
Cj4gKyAgICB4Y19zcl9zZXRfYml0KDAsICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRf
Mm0pOwo+ICsKCkkgZG9uJ3QgcXVpdGUgZ2V0IHRoaXMuIFdoYXQgYWJvdXQgb3RoZXIgaG9sZXMg
c3VjaCBhcyBNTUlPPwoKPiAgICAgIHJldHVybiAwOwo+ICsKPiArb3V0Ogo+ICsgICAgRVJST1Io
IlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHBmbiBiaXRtYXBzIik7Cj4gKyAgICByZXR1
cm4gLTE7Cj4gIH0KPiAgCj4gIC8qCj4gQEAgLTIyNCwxMCArMjQ5LDE2NCBAQCBzdGF0aWMgaW50
IHg4Nl9odm1fc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCj4gIHN0
YXRpYyBpbnQgeDg2X2h2bV9jbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCj4gIHsK
PiAgICAgIGZyZWUoY3R4LT54ODZfaHZtLnJlc3RvcmUuY29udGV4dCk7Cj4gKyAgICB4Y19zcl9i
aXRtYXBfZnJlZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnKTsKPiArICAgIHhj
X3NyX2JpdG1hcF9mcmVlKCZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm0pOwo+ICsg
ICAgeGNfc3JfYml0bWFwX2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5z
KTsKPiAgCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArLyoKPiArICogU2V0IGEgcGZuIGFz
IGFsbG9jYXRlZCwgZXhwYW5kaW5nIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4K
PiArICovCj4gK3N0YXRpYyBpbnQgcGZuX3NldF9hbGxvY2F0ZWQoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKPiArewo+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBj
dHgtPnhjaDsKPiArCj4gKyAgICBpZiAoICF4Y19zcl9zZXRfYml0KHBmbiwgJmN0eC0+eDg2X2h2
bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKSApCj4gKyAgICB7Cj4gKyAgICAgICAgRVJST1IoIkZh
aWxlZCB0byByZWFsbG9jIGFsbG9jYXRlZF9wZm5zIGJpdG1hcCIpOwo+ICsgICAgICAgIGVycm5v
ID0gRU5PTUVNOwo+ICsgICAgICAgIHJldHVybiAtMTsKPiArICAgIH0KPiArICAgIHJldHVybiAw
Owo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBBdHRlbXB0IHRvIGFsbG9jYXRlIGEgc3VwZXJwYWdlIHdo
ZXJlIHRoZSBwZm4gcmVzaWRlcy4KPiArICovCj4gK3N0YXRpYyBpbnQgeDg2X2h2bV9hbGxvY2F0
ZV9wZm4oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKPiArewo+ICsg
ICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKPiArICAgIGJvb2wgc3VjY2VzcyA9IGZh
bHNlOwo+ICsgICAgaW50IHJjID0gLTEsIGRvbmU7Cj4gKyAgICB1bnNpZ25lZCBpbnQgb3JkZXI7
Cj4gKyAgICB1bnNpZ25lZCBsb25nIGk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHN0YXRfMWcgPSAw
LCBzdGF0XzJtID0gMCwgc3RhdF80ayA9IDA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGlkeF8xZywg
aWR4XzJtOwo+ICsgICAgdW5zaWduZWQgbG9uZyBjb3VudDsKPiArICAgIHhlbl9wZm5fdCBiYXNl
X3BmbiA9IDAsIGV4dG50Owo+ICsKPiArICAgIGlmICh4Y19zcl90ZXN0X2JpdChwZm4sICZjdHgt
Png4Nl9odm0ucmVzdG9yZS5hbGxvY2F0ZWRfcGZucykpCgpTdHlsZSBpcyB3cm9uZyBoZXJlIGFu
ZCBpbiBzb21lIG90aGVyIHBsYWNlcy4KCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAg
aWR4XzFnID0gcGZuID4+IFNVUEVSUEFHRV8xR0JfU0hJRlQ7Cj4gKyAgICBpZHhfMm0gPSBwZm4g
Pj4gU1VQRVJQQUdFXzJNQl9TSElGVDsKPiArICAgIGlmICgheGNfc3JfYml0bWFwX3Jlc2l6ZSgm
Y3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnLCBpZHhfMWcpKQo+ICsgICAgewo+ICsg
ICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYXR0ZW1wdGVkXzFnIik7Cj4gKyAgICAg
ICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+ICsgICAgaWYgKCF4Y19zcl9iaXRtYXBfcmVzaXplKCZj
dHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm0sIGlkeF8ybSkpCj4gKyAgICB7Cj4gKyAg
ICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBhdHRlbXB0ZWRfMm0iKTsKPiArICAgICAg
ICByZXR1cm4gLTE7Cj4gKyAgICB9Cj4gKyAgICBEUFJJTlRGKCJpZHhfMWcgJWx1IGlkeF8ybSAl
bHVcbiIsIGlkeF8xZywgaWR4XzJtKTsKPiArICAgIGlmICgheGNfc3JfdGVzdF9hbmRfc2V0X2Jp
dChpZHhfMWcsICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMWcpKSB7Cj4gKyAgICAg
ICAgb3JkZXIgPSBTVVBFUlBBR0VfMUdCX1NISUZUOwo+ICsgICAgICAgIGNvdW50ID0gMVVMIDw8
IG9yZGVyOwo+ICsgICAgICAgIGJhc2VfcGZuID0gKHBmbiA+PiBvcmRlcikgPDwgb3JkZXI7Cj4g
KyAgICAgICAgZXh0bnQgPSBiYXNlX3BmbjsKPiArICAgICAgICBkb25lID0geGNfZG9tYWluX3Bv
cHVsYXRlX3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlkLCAxLCBvcmRlciwgMCwgJmV4dG50KTsKPiAr
ICAgICAgICBEUFJJTlRGKCIxRyBiYXNlX3BmbiAlIiBQUklfeGVuX3BmbiAiIGRvbmUgJWRcbiIs
IGJhc2VfcGZuLCBkb25lKTsKPiArICAgICAgICBpZiAoZG9uZSA+IDApIHsKPiArICAgICAgICAg
ICAgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1w
dGVkXzJtOwo+ICsgICAgICAgICAgICBzdWNjZXNzID0gdHJ1ZTsKPiArICAgICAgICAgICAgc3Rh
dF8xZyA9IGRvbmU7Cj4gKyAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCAoY291bnQgPj4gU1VQ
RVJQQUdFXzJNQl9TSElGVCk7IGkrKykKPiArICAgICAgICAgICAgICAgIHhjX3NyX3NldF9iaXQo
KGJhc2VfcGZuID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQpICsgaSwgYm0pOwo+ICsgICAgICAgIH0K
PiArICAgIH0KPiArCj4gKyAgICBpZiAoIXhjX3NyX3Rlc3RfYW5kX3NldF9iaXQoaWR4XzJtLCAm
Y3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtKSkgewo+ICsgICAgICAgIG9yZGVyID0g
U1VQRVJQQUdFXzJNQl9TSElGVDsKPiArICAgICAgICBjb3VudCA9IDFVTCA8PCBvcmRlcjsKPiAr
ICAgICAgICBiYXNlX3BmbiA9IChwZm4gPj4gb3JkZXIpIDw8IG9yZGVyOwo+ICsgICAgICAgIGV4
dG50ID0gYmFzZV9wZm47Cj4gKyAgICAgICAgZG9uZSA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlz
bWFwKHhjaCwgY3R4LT5kb21pZCwgMSwgb3JkZXIsIDAsICZleHRudCk7Cj4gKyAgICAgICAgRFBS
SU5URigiMk0gYmFzZV9wZm4gJSIgUFJJX3hlbl9wZm4gIiBkb25lICVkXG4iLCBiYXNlX3Bmbiwg
ZG9uZSk7Cj4gKyAgICAgICAgaWYgKGRvbmUgPiAwKSB7Cj4gKyAgICAgICAgICAgIHN1Y2Nlc3Mg
PSB0cnVlOwo+ICsgICAgICAgICAgICBzdGF0XzJtID0gZG9uZTsKPiArICAgICAgICB9Cj4gKyAg
ICB9Cj4gKyAgICBpZiAoc3VjY2VzcyA9PSBmYWxzZSkgewo+ICsgICAgICAgIGNvdW50ID0gMTsK
PiArICAgICAgICBleHRudCA9IGJhc2VfcGZuID0gcGZuOwo+ICsgICAgICAgIGRvbmUgPSB4Y19k
b21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y2gsIGN0eC0+ZG9taWQsIGNvdW50LCAwLCAwLCAmZXh0
bnQpOwo+ICsgICAgICAgIGlmIChkb25lID4gMCkgewo+ICsgICAgICAgICAgICBzdWNjZXNzID0g
dHJ1ZTsKPiArICAgICAgICAgICAgc3RhdF80ayA9IGNvdW50Owo+ICsgICAgICAgIH0KPiArICAg
IH0KPiArICAgIERQUklOVEYoImNvdW50ICVsdSAxRyAlbHUgMk0gJWx1IDRrICVsdVxuIiwgY291
bnQsIHN0YXRfMWcsIHN0YXRfMm0sIHN0YXRfNGspOwo+ICsgICAgaWYgKHN1Y2Nlc3MgPT0gdHJ1
ZSkgewo+ICsgICAgICAgIGRvIHsKPiArICAgICAgICAgICAgY291bnQtLTsKPiArICAgICAgICAg
ICAgcmMgPSBwZm5fc2V0X2FsbG9jYXRlZChjdHgsIGJhc2VfcGZuICsgY291bnQpOwo+ICsgICAg
ICAgICAgICBpZiAocmMpCj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9IHdo
aWxlIChjb3VudCk7Cj4gKyAgICB9Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK3N0YXRp
YyBpbnQgeDg2X2h2bV9wb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVu
c2lnbmVkIGNvdW50LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4
ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKPiArewo+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2gg
PSBjdHgtPnhjaDsKPiArICAgIHhlbl9wZm5fdCBtaW5fcGZuID0gb3JpZ2luYWxfcGZuc1swXSwg
bWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNbMF07Cj4gKyAgICB1bnNpZ25lZCBpOwo+ICsgICAgaW50
IHJjID0gLTE7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKPiArICAg
IHsKPiArICAgICAgICBpZiAob3JpZ2luYWxfcGZuc1tpXSA8IG1pbl9wZm4pCj4gKyAgICAgICAg
ICAgIG1pbl9wZm4gPSBvcmlnaW5hbF9wZm5zW2ldOwo+ICsgICAgICAgIGlmIChvcmlnaW5hbF9w
Zm5zW2ldID4gbWF4X3BmbikKPiArICAgICAgICAgICAgbWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNb
aV07Cj4gKyAgICAgICAgaWYgKCAodHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9QRklORk9fWFRBQiAm
Jgo+ICsgICAgICAgICAgICAgIHR5cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX0JST0tFTikg
JiYKPiArICAgICAgICAgICAgICFwZm5faXNfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tp
XSkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmMgPSB4ODZfaHZtX2FsbG9jYXRlX3Bm
bihjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOwo+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiArICAg
ICAgICAgICAgICAgIGdvdG8gZXJyOwo+ICsgICAgICAgICAgICByYyA9IHBmbl9zZXRfcG9wdWxh
dGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7Cj4gKyAgICAgICAgICAgIGlmICggcmMgKQo+ICsg
ICAgICAgICAgICAgICAgZ290byBlcnI7Cj4gKyAgICAgICAgfQo+ICsgICAgfQoKT25lIHBvdGVu
dGlhbCBpc3N1ZSBJIGNhbiBzZWUgd2l0aCB5b3VyIGFsZ29yaXRobSBpcywgaWYgdGhlIHN0cmVh
bSBvZgpwYWdlIGluZm8gY29udGFpbnMgcGFnZXMgZnJvbSBkaWZmZXJlbnQgc3VwZXIgcGFnZXMs
IHRoZSByaXNrIG9mIGdvaW5nCm92ZXIgbWVtb3J5IGxpbWl0IGlzIGhpZ2ggKGhlbmNlIGZhaWxp
bmcgdGhlIG1pZ3JhdGlvbikuCgpJcyBteSBjb25jZXJuIHVuZm91bmRlZD8KCj4gKwo+ICsgICAg
d2hpbGUgKG1pbl9wZm4gPCBtYXhfcGZuKQo+ICsgICAgewo+ICsgICAgICAgIGlmICgheGNfc3Jf
Yml0bWFwX3Jlc2l6ZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMsIG1pbl9w
Zm4pKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxv
YyBhbGxvY2F0ZWRfcGZucyAlIiBQUklfeGVuX3BmbiwgbWluX3Bmbik7Cj4gKyAgICAgICAgICAg
IGdvdG8gZXJyOwo+ICsgICAgICAgIH0KPiArICAgICAgICBpZiAoIXBmbl9pc19wb3B1bGF0ZWQo
Y3R4LCBtaW5fcGZuKSAmJgo+ICsgICAgICAgICAgICB4Y19zcl90ZXN0X2FuZF9jbGVhcl9iaXQo
bWluX3BmbiwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKSkgewo+ICsgICAg
ICAgICAgICB4ZW5fcGZuX3QgcGZuID0gbWluX3BmbjsKPiArICAgICAgICAgICAgcmMgPSB4Y19k
b21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGNoLCBjdHgtPmRvbWlkLCAxLCAwLCAm
cGZuKTsKPiArICAgICAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlbGVhc2UgcGZuICUiIFBSSV94ZW5fcGZuLCBt
aW5fcGZuKTsKPiArICAgICAgICAgICAgICAgIGdvdG8gZXJyOwo+ICsgICAgICAgICAgICB9Cj4g
KyAgICAgICAgfQo+ICsgICAgICAgIG1pbl9wZm4rKzsKPiArICAgIH0KPiArCj4gKyAgICByYyA9
IDA7Cj4gKwo+ICsgZXJyOgo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICsKPiAgc3RydWN0
IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9odm0gPQo+ICB7Cj4gICAgICAucGZu
X2lzX3ZhbGlkICAgID0geDg2X2h2bV9wZm5faXNfdmFsaWQsCj4gQEAgLTIzNiw2ICs0MTUsNyBA
QCBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bSA9Cj4gICAgICAu
c2V0X3BhZ2VfdHlwZSAgID0geDg2X2h2bV9zZXRfcGFnZV90eXBlLAo+ICAgICAgLmxvY2FsaXNl
X3BhZ2UgICA9IHg4Nl9odm1fbG9jYWxpc2VfcGFnZSwKPiAgICAgIC5zZXR1cCAgICAgICAgICAg
PSB4ODZfaHZtX3NldHVwLAo+ICsgICAgLnBvcHVsYXRlX3BmbnMgICA9IHg4Nl9odm1fcG9wdWxh
dGVfcGZucywKPiAgICAgIC5wcm9jZXNzX3JlY29yZCAgPSB4ODZfaHZtX3Byb2Nlc3NfcmVjb3Jk
LAo+ICAgICAgLnN0cmVhbV9jb21wbGV0ZSA9IHg4Nl9odm1fc3RyZWFtX2NvbXBsZXRlLAo+ICAg
ICAgLmNsZWFudXAgICAgICAgICA9IHg4Nl9odm1fY2xlYW51cCwKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3Rv
cmVfeDg2X3B2LmMKPiBpbmRleCA1MGUyNWMxNjJjLi44Nzk1NzU1OWJjIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKPiArKysgYi90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCj4gQEAgLTkzNiw2ICs5MzYsNzUgQEAgc3RhdGljIHZvaWQg
eDg2X3B2X3NldF9nZm4oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbiwK
PiAgICAgICAgICAoKHVpbnQzMl90ICopY3R4LT54ODZfcHYucDJtKVtwZm5dID0gbWZuOwo+ICB9
Cj4gIAo+ICsvKgo+ICsgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5IGZyb20g
WGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQo+ICsgKiB1bnBvcHVsYXRlZCBzdWJzZXQu
ICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tpbmcgaXMgcGVyZm9ybWVkCj4g
KyAqIGFuZCBhbGwgdW5wb3B1bGF0ZWQgcGZucyBhcmUgcG9wdWxhdGVkLgo+ICsgKi8KPiArc3Rh
dGljIGludCB4ODZfcHZfcG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1
bnNpZ25lZCBjb3VudCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4
ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdWludDMyX3QgKnR5cGVzKQo+ICt7Cj4gKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9
IGN0eC0+eGNoOwo+ICsgICAgeGVuX3Bmbl90ICptZm5zID0gbWFsbG9jKGNvdW50ICogc2l6ZW9m
KCptZm5zKSksCj4gKyAgICAgICAgKnBmbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKnBmbnMp
KTsKPiArICAgIHVuc2lnbmVkIGksIG5yX3BmbnMgPSAwOwo+ICsgICAgaW50IHJjID0gLTE7Cj4g
Kwo+ICsgICAgaWYgKCAhbWZucyB8fCAhcGZucyApCj4gKyAgICB7Cj4gKyAgICAgICAgRVJST1Io
IkZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMgZm9yIHBvcHVsYXRpbmcgdGhlIHBoeXNtYXAi
LAo+ICsgICAgICAgICAgICAgIDIgKiBjb3VudCAqIHNpemVvZigqbWZucykpOwo+ICsgICAgICAg
IGdvdG8gZXJyOwo+ICsgICAgfQo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7ICsr
aSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAoIXR5cGVzIHx8ICh0eXBlcyAmJgo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgKHR5cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX1hUQUIg
JiYKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BG
SU5GT19CUk9LRU4pKSkgJiYKPiArICAgICAgICAgICAgICFwZm5faXNfcG9wdWxhdGVkKGN0eCwg
b3JpZ2luYWxfcGZuc1tpXSkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmMgPSBwZm5f
c2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOwo+ICsgICAgICAgICAgICBpZiAo
IHJjICkKPiArICAgICAgICAgICAgICAgIGdvdG8gZXJyOwo+ICsgICAgICAgICAgICBwZm5zW25y
X3BmbnNdID0gbWZuc1tucl9wZm5zXSA9IG9yaWdpbmFsX3BmbnNbaV07Cj4gKyAgICAgICAgICAg
ICsrbnJfcGZuczsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBucl9wZm5z
ICkKPiArICAgIHsKPiArICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4
YWN0KAo+ICsgICAgICAgICAgICB4Y2gsIGN0eC0+ZG9taWQsIG5yX3BmbnMsIDAsIDAsIG1mbnMp
Owo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgUEVSUk9S
KCJGYWlsZWQgdG8gcG9wdWxhdGUgcGh5c21hcCIpOwo+ICsgICAgICAgICAgICBnb3RvIGVycjsK
PiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcGZuczsgKytp
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggbWZuc1tpXSA9PSBJTlZBTElEX01G
TiApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIEVSUk9SKCJQb3B1bGF0ZSBw
aHlzbWFwIGZhaWxlZCBmb3IgcGZuICV1IiwgaSk7Cj4gKyAgICAgICAgICAgICAgICByYyA9IC0x
Owo+ICsgICAgICAgICAgICAgICAgZ290byBlcnI7Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAg
ICAgICAgICAgIGN0eC0+cmVzdG9yZS5vcHMuc2V0X2dmbihjdHgsIHBmbnNbaV0sIG1mbnNbaV0p
Owo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICByYyA9IDA7Cj4gKwo+ICsgZXJyOgo+
ICsgICAgZnJlZShwZm5zKTsKPiArICAgIGZyZWUobWZucyk7Cj4gKwo+ICsgICAgcmV0dXJuIHJj
Owo+ICt9Cj4gKwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:32:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15: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.xen.org>)
	id 1dkBAZ-0006bv-OL; Tue, 22 Aug 2017 15:32:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dkBAY-0006bm-GA
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 15:32:42 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 92/99-27137-99E4C995; Tue, 22 Aug 2017 15:32:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQnem35x
 Ig84tPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aV/92MBeuVK67+bWdtYNwm3cXIySEh4Cdx
 6MADVhCbRUBVonfeUvYuRg4ONgF7ielfK0DCIkDhzdNPA4W5OJgFTjNKNFxYzwySEBZIldh7c
 Bs7iM0r4ClxYs1qNhBbSKBO4uHKhUwQcUGJkzOfsIDYzAI6Egt2f2IDmc8sIC2x/B8HSJhTwF
 XidOcPsFZRARWJkyvXMEGMUZTon/eADeLMdImJz3pYJjDyz0IydRaSqbMQpi5gZF7FqFGcWlS
 WWqRrZKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsIPxz/zAQ4ySHExK
 oryTv8+OFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq+87J1JIsCg1PbUiLTMHGAswaQkOHiUR3
 hKQNG9xQWJucWY6ROoUoy7Hgp4NX5iEWPLy81KlxHndQYoEQIoySvPgRsDi8hKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeUNBpvBk5pXAbXoFdAQT0BGGrdNAjihJREhJNTC6vtu6f4bs4Y8
 6L/Yemt4qUTrjd9TsWPZf0x20n5ZOVN/ldUbB96pwrarr09chdbO7cgIzBXO9Iq4I8Wi3bHgY
 H7Piac+ik9PW7tvzgUNewNGCk/d5o8Akt3XlzoLJZ6633uGXv2S778WKz1FfVL9tvMbBvX77z
 JVLGG7+npkuIWuk8cP+uf1kJZbijERDLeai4kQAIa9bFcYCAAA=
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503415960!103409816!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32211 invoked from network); 22 Aug 2017 15:32:40 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 15:32:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51367876"
Date: Tue, 22 Aug 2017 16:32:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822153225.c2o6mfqz3ytvxj53@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBpcnEgcmVxdWVzdCBjYWxsYmFjayBmb3IgcGxhdGZv
cm0gaW1wbGVtZW50YXRpb24KPiB0byBkZWFsIHdpdGggaXJxIHJlbWFwcGluZyByZXF1ZXN0Lgo+
IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0t
LQo+ICB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgIHwgMTUgKysrKysrKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgIDkgKysr
KysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IGluZGV4IGE0ZDAwNGQuLmY0
ZDM0ZTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi92aW9tbXUuYwo+ICsrKyBiL3hlbi9jb21t
b24vdmlvbW11LmMKPiBAQCAtMTk4LDYgKzE5OCwyMSBAQCBpbnQgX19pbml0IHZpb21tdV9zZXR1
cCh2b2lkKQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCB2aW9tbXVfaGFuZGxlX2ly
cV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3Qp
Cj4gK3sKPiArICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7Cj4gKwo+
ICsgICAgaWYgKCB2aW9tbXVfaWQgPj0gaW5mby0+bnJfdmlvbW11Cj4gKyAgICAgICAgIHx8ICFp
bmZvLT52aW9tbXVbdmlvbW11X2lkXSApCgpUaGlzIGZpdHMgb24gdGhlIHNhbWUgbGluZSwgbm8g
bmVlZCB0byBzcGxpdCBpdC4KCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAg
aWYgKCAhaW5mby0+dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0ICkK
PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICByZXR1cm4gaW5mby0+dmlvbW11
W3Zpb21tdV9pZF0tPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0KGQsIHJlcXVlc3QpOwo+ICt9Cj4g
Kwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlv
bW11LmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjUxYmRhNzIKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+IEBAIC0w
LDAgKzEsNzMgQEAKPiArLyoKPiArICogaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCj4gKyAqCj4g
KyAqIENvcHlyaWdodCAoYykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlvbi4KPiArICogQXV0aG9yOiBM
YW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4gCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5
IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UsCj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICog
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hB
TlRBQklMSVRZIG9yCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+
ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKgo+ICsgKi8KPiArI2lm
bmRlZiBfX0FSQ0hfWDg2X1ZJT01NVV9IX18KPiArI2RlZmluZSBfX0FSQ0hfWDg2X1ZJT01NVV9I
X18KPiArCj4gKyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4gKyNpbmNsdWRlIDxhc20vdHlwZXMu
aD4KPiArCj4gKy8qIElSUSByZXF1ZXN0IHR5cGUgKi8KPiArI2RlZmluZSBWSU9NTVVfUkVRVUVT
VF9JUlFfTVNJICAgICAgICAgIDAKPiArI2RlZmluZSBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJQyAg
ICAgICAgIDEKPiArCj4gK3N0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QKPiArewo+ICsgICAg
dW5pb24gewo+ICsgICAgICAgIC8qIE1TSSAqLwo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAg
ICAgICAgIHU2NCBhZGRyOwo+ICsgICAgICAgICAgICB1MzIgZGF0YTsKPiArICAgICAgICB9IG1z
aTsKPiArICAgICAgICAvKiBSZWRpcmVjdGlvbiBFbnRyeSBpbiBJT0FQSUMgKi8KPiArICAgICAg
ICB1NjQgcnRlOwo+ICsgICAgfSBtc2c7Cj4gKyAgICB1MTYgc291cmNlX2lkOwo+ICsgICAgdTgg
dHlwZTsKPiArfTsKPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBpcnFfcmVxdWVzdF9pb2FwaWNf
ZmlsbChzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXEsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgaW9hcGljX2lkLCB1aW50NjRfdCBydGUpCj4gK3sKPiAr
ICAgIEFTU0VSVChyZXEpOwo+ICsgICAgcmVxLT50eXBlID0gVklPTU1VX1JFUVVFU1RfSVJRX0FQ
SUM7Cj4gKyAgICByZXEtPnNvdXJjZV9pZCA9IGlvYXBpY19pZDsKPiArICAgIHJlcS0+bXNnLnJ0
ZSA9IHJ0ZTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGlycV9yZXF1ZXN0X21zaV9m
aWxsKHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfaWQsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRh
dGEpCj4gK3sKPiArICAgIEFTU0VSVChyZXEpOwo+ICsgICAgcmVxLT50eXBlID0gVklPTU1VX1JF
UVVFU1RfSVJRX01TSTsKPiArICAgIHJlcS0+c291cmNlX2lkID0gc291cmNlX2lkOwo+ICsgICAg
cmVxLT5tc2cubXNpLmFkZHIgPSBhZGRyOwo+ICsgICAgcmVxLT5tc2cubXNpLmRhdGEgPSBkYXRh
Owo+ICt9CgpXaGF0J3MgdGhlIHVzYWdlIG9mIHRob3NlIHR3byBmdW5jdGlvbnM/IEFGQUlDVCB0
aGV5IGRvbid0IGhhdmUgYW55CmNhbGxlcnMgaW4gdGhpcyBwYXRjaC4KCj4gKwo+ICsjZW5kaWYg
LyogX19BUkNIX1g4Nl9WSU9NTVVfSF9fICovCj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJs
ZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2lj
LW9mZnNldDogNAo+ICsgKiB0YWItd2lkdGg6IDQKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5o
Cj4gaW5kZXggNTI3YWZiMS4uMGJlMWIzYSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
dmlvbW11LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPiBAQCAtMjAsNiArMjAs
OCBAQAo+ICAjaWZuZGVmIF9fWEVOX1ZJT01NVV9IX18KPiAgI2RlZmluZSBfX1hFTl9WSU9NTVVf
SF9fCj4gIAo+ICsjaW5jbHVkZSA8YXNtL3Zpb21tdS5oPgo+ICsKPiAgI2RlZmluZSBOUl9WSU9N
TVVfUEVSX0RPTUFJTiAxCj4gIAo+ICBzdHJ1Y3QgdmlvbW11Owo+IEBAIC0yOCw2ICszMCw4IEBA
IHN0cnVjdCB2aW9tbXVfb3BzIHsKPiAgICAgIHU2NCAoKnF1ZXJ5X2NhcHMpKHN0cnVjdCBkb21h
aW4gKmQpOwo+ICAgICAgaW50ICgqY3JlYXRlKShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdmlv
bW11ICp2aW9tbXUpOwo+ICAgICAgaW50ICgqZGVzdHJveSkoc3RydWN0IHZpb21tdSAqdmlvbW11
KTsKPiArICAgIGludCAoKmhhbmRsZV9pcnFfcmVxdWVzdCkoc3RydWN0IGRvbWFpbiAqZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVz
dCAqcmVxdWVzdCk7CgpJJ20gc2xpZ2h0bHkgbG9zdCwgeW91IGFkZCB0aGUgZnVuY3Rpb24gcG9p
bnRlciBoZXJlIGFuZCBzb21lIGlubGluZQpmdW5jdGlvbnMgaW4gYXNtLXg4Ni92aW9tbXUuaCwg
eWV0IEkgZG9uJ3Qgc2VlIHRoZW0gYmVpbmcgaG9va2VkIGludG8KdGhlIHN0cnVjdCB2aW9tbXVf
b3BzIGluIGFueSB3YXkuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:38:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15:38: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.xen.org>)
	id 1dkBGQ-0006tY-DU; Tue, 22 Aug 2017 15:38:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dkBGO-0006tS-Li
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 15:38:44 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EA/61-01724-3005C995; Tue, 22 Aug 2017 15:38:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQpc5YE6
 kwbcrnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b5b1PYCmZxVbx43MLWwDiZo4uRk0NCwE+i
 6f5CVhCbRUBV4sK7m0xdjBwcbAL2EtO/VoCERYDCm6efZu9i5OJgFjjNKNFwYT0zSEJYIEdiV
 2M7G4jNK+Ap8X1TM1hcSKBOYtujDqi4oMTJmU9YQGxmAR2JBbs/sYHMZxaQllj+D+wETgFXia
 ltL8BKRAVUJE6uXMMEMUZRon/eAzaIM9MlJj7rYZnAyD8LydRZSKbOQpi6gJF5FaNGcWpRWWq
 RrqGpXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxjXbPQ8xSnIwKYny
 Tv4+O1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+n35xIIcGi1PTUirTMHGAswKQlOHiURHgXg
 aR5iwsSc4sz0yFSpxgVpcR5V4IkBEASGaV5cG2w+LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDk
 YlYd4GkCk8mXklcNNfAS1mAlps2DoNZHFJIkJKqoGR51PW8QeT5C8lzasV7XNdF+ctwOYUe/9
 yS9fhlX9VNQzl55usuxeybs9BFe0TWYV7nmhMnCQR/8OrcS7fP50vx69+1VhhULba+4vJw/2Z
 S8Qyl1Usvqt982bw0xUl0ZoeDE4/11RO3D7ZKOF67ZplZ5lr1+b+fye9o8Ej+1brJuNHk+P4z
 f8tUWIpzkg01GIuKk4EAMay3EW6AgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503416322!53031706!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60118 invoked from network); 22 Aug 2017 15:38:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 15:38:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51368387"
Date: Tue, 22 Aug 2017 16:38:39 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822153839.hclcumi2akfkur4o@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-4-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-4-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 3/25] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDRQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBnZXRfaXJxX2luZm8gY2FsbGJhY2sgZm9yIHBsYXRm
b3JtIGltcGxlbWVudGF0aW9uCj4gdG8gY29udmVydCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QgdG8g
aXJxIGluZm8gKEUsRyB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZQo+IGFuZCBzbyBvbikuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4g
IHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgfCAxNiArKysrKysrKysrKysrKysrCj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCAgOCArKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94
ZW4vdmlvbW11LmggICAgIHwgIDkgKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzMgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2Nv
bW1vbi92aW9tbXUuYwo+IGluZGV4IGY0ZDM0ZTYuLjAzYzg3OWQgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi92aW9tbXUuYwo+ICsrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKPiBAQCAtMjEzLDYg
KzIxMywyMiBAQCBpbnQgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpk
LCB1MzIgdmlvbW11X2lkLAo+ICAgICAgcmV0dXJuIGluZm8tPnZpb21tdVt2aW9tbXVfaWRdLT5v
cHMtPmhhbmRsZV9pcnFfcmVxdWVzdChkLCByZXF1ZXN0KTsKPiAgfQo+ICAKPiAraW50IHZpb21t
dV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfaW5mbyAqaXJx
X2luZm8pCgpUaGUgZGVmaW5pdGlvbiBvZiB0aGlzIHN0cnVjdCBzZWVtcyB0byBiZSBhcmNoLXNw
ZWNpZmljLCBpbiB3aGljaCBjYXNlCklNSE8gaXQgc2hvdWxkIGJlIGNhbGxlZCBhcmNoX2lycV9y
ZW1hcHBpbmdfaW5mbywgaW4gb3JkZXIgdG8gZGVub3RlCml0J3MgYXJjaC1zcGVjaWZpYy4KCj4g
K3sKPiArICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7Cj4gKwo+ICsg
ICAgaWYgKCB2aW9tbXVfaWQgPj0gaW5mby0+bnJfdmlvbW11Cj4gKyAgICAgICAgIHx8ICFpbmZv
LT52aW9tbXVbdmlvbW11X2lkXSApCgpVbm5lZWRlZCBsaW5lIGJyZWFrLgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:53:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15: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.xen.org>)
	id 1dkBUk-00087y-KY; Tue, 22 Aug 2017 15:53:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dkBUi-00087s-Rj
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 15:53:33 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 14/30-01732-C735C995; Tue, 22 Aug 2017 15:53:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsUSuHLSYt3q4Dm
 RBj+b+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz5R3uYCqbxVnxvOcHewNjN3cXIxcEisIpZ
 YnvjKfYuRg4OCYFMiWXzwiBMEYkn/9NASoQETjNJtO7+xdTFyAlUryqxbt1fMJtNQEli78Hjj
 CC2iICixIOXN1lBbGaBAok1K7+BxYUFQiT2/nnEBmLzCuhKLDi7iRViaBejxJVL+6ESghInZz
 5hgWguljg9dSLYPcwC0hLL/3GAhDkFLCWuN85mBgmLCshKvH8sMYFRYBaS5llImmchNEOE1SX
 +zLvEjCGsLbFs4WtmCNsW6K/3LAsY2VcxqhenFpWlFuma6CUVZaZnlOQmZuboGhqY6uWmFhcn
 pqfmJCYV6yXn525iBAY9AxDsYLzV53yIUZKDSUmUd/L32ZFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHiPBs6JFBIsSk1PrUjLzAHGH0xagoNHSYR3HUiat7ggMbc4Mx0idYpRUUqc1zgIKCEAks
 gozYNrg8X8JUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzOoFM4cnMK4Gb/gpoMRPQYsPWaSC
 LSxIRUlLAJFJ1vPSJRdeHPrdnTD/ucdgcf3gtiPd0Mu/RqvsLni5VfjCNY+Kxdc4JGbEZhmEb
 5/96c3mGL4tPpGS93XpxsQ+e2vPnONYd27HhffsbG0HO89oL5HZlzz89a74e42Ljva5B1r5bu
 ObJWxoelYhSePHuyKO294IP4s7WdgUdu9nAt9DNtuLPZiWW4oxEQy3mouJEAMUoNPf0AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503417211!108219230!1
X-Originating-IP: [81.169.146.163]
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 693 invoked from network); 22 Aug 2017 15:53:31 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 15:53:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503417210;
 l=1724; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=Popc9MvJf4R5Jnrw3jVfDP9Id+DWYU8IYukTiEF3yTE=;
 b=h3D7OvxO4NQ9aCawqOqlDmeA+88Atj5ItLKy/Z2tZYSC82g5v3dmMjjAAGFBZFg0ND
 1kfTdj/aJE0XAVmk/Td10BR52J5GQ3QzeQlbt5aTYD1Kyj6Eh2FsmZ6F3yg46FvGpwU8
 287a9oVU7hGMwaky+FlTzusJq+XJsYNlOJN4o=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.3 AUTH) with ESMTPSA id c06e9ct7MFrUFXY
 (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);
 Tue, 22 Aug 2017 17:53:30 +0200 (CEST)
Date: Tue, 22 Aug 2017 17:53:25 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170822155325.GA6372@aepfle.de>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-4-olaf@aepfle.de>
 <20170822153116.xi6tcqumodcxmrfd@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170822153116.xi6tcqumodcxmrfd@citrix.com>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3648718940575769913=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3648718940575769913==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="zYM0uCDKw75PZbzx"
Content-Disposition: inline


--zYM0uCDKw75PZbzx
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Aug 22, Wei Liu wrote:

> On Thu, Aug 17, 2017 at 07:01:33PM +0200, Olaf Hering wrote:
> > +    /* No superpage in 1st 2MB due to VGA hole */
> > +    xc_sr_set_bit(0, &ctx->x86_hvm.restore.attempted_1g);
> > +    xc_sr_set_bit(0, &ctx->x86_hvm.restore.attempted_2m);
> I don't quite get this. What about other holes such as MMIO?

This just copies what meminit_hvm does. Is there a way to know where the
MMIO hole is? Maybe I just missed the MMIO part. In the worst case I
think a super page is allocated, which is later split into single pages.

> One potential issue I can see with your algorithm is, if the stream of
> page info contains pages from different super pages, the risk of going
> over memory limit is high (hence failing the migration).
>=20
> Is my concern unfounded?

In my testing I have seen the case of over-allocation. Thats why I
implemented the freeing of unpopulated parts. It would be nice to know
how many pages are actually coming. I think this info is not available.

On the other side, the first iteration sends the pfns linear. This is
when the allocation actually happens. So the over-allocation will only
trigger near the end, if a 1G range is allocated but only a few pages
will be stored into this range.

Olaf

--zYM0uCDKw75PZbzx
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWZxTcgAKCRBdQqD6ppg2
fgVVAKCNa6YfnhHS34d3jVAeb0JJWSn/kQCghhme4JVmMXAeiYdgRn4PKhyoBXI=
=9WPk
-----END PGP SIGNATURE-----

--zYM0uCDKw75PZbzx--


--===============3648718940575769913==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3648718940575769913==--


From xen-devel-bounces@lists.xen.org Tue Aug 22 15:54:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15: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.xen.org>)
	id 1dkBVy-0008E9-1e; Tue, 22 Aug 2017 15:54:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkBVw-0008Dw-Ei
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 15:54:48 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C8/D5-01862-7C35C995; Tue, 22 Aug 2017 15:54:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfdY8Jx
 Ig2+9ehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNBaWnDSqGLJ8dPsDYy3
 NLsYuTiEBP4ySkz8spINwnnMKDH14GJ2CGcbo8S2Z+1ADieHiICzxNczc8FsXgF9iWP/nrOA2
 MICuhJrd/wBsyUEPCU2773KDGN/m3UKaCo7B5uAlcQhsS5GDg4WAVWJBWecJzByLWBkWMWoUZ
 xaVJZapGtkqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejXegYGxh2MrSf8DjF
 KcjApifJO/j47UogvKT+lMiOxOCO+qDQntfgQowwHh5IE746gOZFCgkWp6akVaZk5wACDSUtw
 8CiJ8CaDpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3KkiRAEhRRmke3AhYsF9ilJUS5
 mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7G2QKT2ZeCdymV0BHMAEdYdg6DeSIkkSElFQDY4HTLf
 lFvduzPNoKjquKPWY0TnlvYXYne9OqLxyHOpbpzr48zya8ZYde+MebWk7vHp3pd6lpO8u05+e
 EqXtnvdhZvJjffWtX8u772X9mG1wwyPkhWSoUIsp0ckqTvI5sVeD2YPGTbCsePbQsdWb8I6S4
 I1zr9aa5GnzGL6bdmCv7rO30Nd3vu5VYijMSDbWYi4oTAXZBfURxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503417285!80237039!1
X-Originating-IP: [104.130.215.37]
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 31163 invoked from network); 22 Aug 2017 15:54:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 15:54:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkBVs-0000CT-Rd; Tue, 22 Aug 2017 15:54: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 1dkBVn-0002a4-7z; Tue, 22 Aug 2017 15:54:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkBVl-0001Gr-VB; Tue, 22 Aug 2017 15:54:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112790-mainreport@xen.org>
X-Osstest-Versions-This: xtf=b369b8f9cc89f906deba9ae1b1a6d27ac745cf2d
X-Osstest-Versions-That: xtf=24635d9265e70b2d75a17f2cfc0c2ca0fad5843b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 15:54:37 +0000
Subject: [Xen-devel] [xtf test] 112790: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc5MCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc5MC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGIzNjliOGY5Y2M4OWY5MDZkZWJhOWFlMWIxYTZkMjdh
Yzc0NWNmMmQKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDI0NjM1ZDky
NjVlNzBiMmQ3NWExN2YyY2ZjMGMyY2EwZmFkNTg0M2IKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjY0NSAgMjAxNy0wOC0xNSAxMDo0Njo0MSBaICAgIDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI3OTAgIDIwMTctMDgtMjEgMTc6MTQ6NTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPWIzNjliOGY5Y2M4OWY5MDZkZWJhOWFlMWIxYTZk
MjdhYzc0NWNmMmQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgYjM2
OWI4ZjljYzg5ZjkwNmRlYmE5YWUxYjFhNmQyN2FjNzQ1Y2YyZAorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj1iMzY5YjhmOWNjODlmOTA2ZGViYTlhZTFiMWE2ZDI3YWM3NDVjZjJkCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhiMzY5YjhmOWNjODlmOTA2ZGViYTlhZTFiMWE2
ZDI3YWM3NDVjZjJkID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysg
OiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYK
KysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveHRm
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
IGIzNjliOGY5Y2M4OWY5MDZkZWJhOWFlMWIxYTZkMjdhYzc0NWNmMmQ6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKICAgMjQ2MzVkOS4uYjM2OWI4ZiAgYjM2OWI4ZjljYzg5ZjkwNmRlYmE5YWUxYjFhNmQy
N2FjNzQ1Y2YyZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 15:55:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 15:55: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.xen.org>)
	id 1dkBX1-0008Mo-FD; Tue, 22 Aug 2017 15:55:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dkBX0-0008Me-M2
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 15:55:54 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B6/D4-01729-9045C995; Tue, 22 Aug 2017 15:55:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQpcjZE6
 kweSn7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aS+asYCz5bV/z7uYa5gXGPRhcjJ4eEgJ/E
 ipYzTCA2i4CqxOZLh9i6GDk42ATsJaZ/rQAJi4CEp59m72Lk4mAWOM0o0XBhPTNIQljAW6J9/
 1RmkHpeAU+JR+sjQMJCAnUS/zsmsoHYvAKCEidnPmEBsZkFdCQW7P4ENp5ZQFpi+T8OkDCngK
 vE+b37wMpFBVQkTq5cwwQxRlGif94DNogr0yW2/v3FPIGRfxaSqbOQTJ2FMHUBI/MqRvXi1KK
 y1CJdE72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYy3+pwPMUpyMCmJ
 8k7+PjtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSve9CcSCHBotT01Iq0zBxgHMCkJTh4lER4k
 0HSvMUFibnFmekQqVOMxhxNE3/9YuLoA5FCLHn5ealS4rxTQUoFQEozSvPgBsHi8xKjrJQwLy
 PQaUI8BalFuZklqPKvGMU5GJWEeRtApvBk5pXA7XsFdAoT0CmGrdNATilJREhJNTCGhzxI0gy
 snLn3f/hisemZmrN6i6e31um0HL6Z8WsK8x5u1SOq/243759/7dhWuZ/tr5crP+NU7KyRbL73
 RNE/xXiZlt2Gvs60N8tyAoPut0xi0BdJzixYdGbbulytN1aza7Rson5JrnJ1dDl50zvtx2ueb
 V3HrjlGrGXUOR/N9lrZxzFZO1uJpTgj0VCLuag4EQC0qwXpygIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503417352!94340199!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15168 invoked from network); 22 Aug 2017 15:55:52 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 15:55:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51369754"
Date: Tue, 22 Aug 2017 16:55:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822155547.23zratyawsssccrs@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBYZW4gdmlydHVhbCBJT01NVSBkb2MgdG8gaW50cm9k
dWNlIG1vdGl2YXRpb24sCj4gZnJhbWV3b3JrLCB2SU9NTVUgaHlwZXJjYWxsIGFuZCB4bCBjb25m
aWd1cmF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50
ZWwuY29tPgo+IC0tLQo+ICBkb2NzL21pc2MvdmlvbW11LnR4dCB8IDEzOSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQs
IDEzOSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvdmlvbW11
LnR4dAo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvdmlvbW11LnR4dCBiL2RvY3MvbWlzYy92
aW9tbXUudHh0Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4zOTQ1NWJi
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RvY3MvbWlzYy92aW9tbXUudHh0CgpJTUhPLCB0aGlz
IHNob3VsZCBiZSB0aGUgZmlyc3QgcGF0Y2ggaW4gdGhlIHNlcmllcy4KCj4gQEAgLTAsMCArMSwx
MzkgQEAKPiArWGVuIHZpcnR1YWwgSU9NTVUKPiArCj4gK01vdGl2YXRpb24KPiArPT09PT09PT09
PQo+ICsqKSBFbmFibGUgbW9yZSB0aGFuIDI1NSB2Y3B1IHN1cHBvcnQKClNlZW1zIGxpa2UgdGhl
ICIqKSIgaXMgc29tZSBraW5kIG9mIGxlZnRvdmVyPwoKPiArSFBDIGNsb3VkIHNlcnZpY2UgcmVx
dWlyZXMgVk0gcHJvdmlkZXMgaGlnaCBwZXJmb3JtYW5jZSBwYXJhbGxlbAo+ICtjb21wdXRpbmcg
YW5kIHdlIGhvcGUgdG8gY3JlYXRlIGEgaHVnZSBWTSB3aXRoID4yNTUgdmNwdSBvbiBvbmUgbWFj
aGluZQo+ICt0byBtZWV0IHN1Y2ggcmVxdWlyZW1lbnQuIFBpbiBlYWNoIHZjcHUgdG8gc2VwYXJh
dGUgcGNwdXMuCgpJIHdvdWxkIHJlLXdyaXRlIHRoaXMgYXM6CgpUaGUgY3VycmVudCByZXF1aXJl
bWVudHMgb2YgSFBDIGNsb3VkIHNlcnZpY2UgcmVxdWlyZXMgVk0gd2l0aCBhIGhpZ2gKbnVtYmVy
IG9mIENQVXMgaW4gb3JkZXIgdG8gYWNoaWV2ZSBoaWdoIHBlcmZvcm1hbmNlIGluIHBhcmFsbGVs
CmNvbXB1dGluZy4KCkFsc28sIHRoaXMgaXMgbmVlZGVkIGluIG9yZGVyIHRvIGNyZWF0ZSBWTXMg
d2l0aCA+IDEyOCB2Q1BVcywgbm90IDI1NQp2Q1BVcy4gVGhhdCdzIGJlY2F1c2UgdGhlIEFQSUMg
SUQgdXNlZCBieSBYZW4gaXMgQ1BVIElEICogMiAoaWU6IENQVQoxMjcgaGFzIEFQSUMgSUQgMjU0
LCB3aGljaCBpcyB0aGUgbGFzdCBvbmUgYXZhaWxhYmxlIGluIHhBUElDIG1vZGUpLgpZb3Ugc2hv
dWxkIHJld29yZCB0aGUgcGFyYWdyYXBocyBiZWxvdyBpbiBvcmRlciB0byBmaXggdGhlIG1lbnRp
b24gb2YKMjU1IHZDUFVzLgoKPiArCj4gK1RvIHN1cHBvcnQgPjI1NSB2Y3B1cywgWDJBUElDIG1v
ZGUgaW4gZ3Vlc3QgaXMgbmVjZXNzYXJ5IGJlY2F1c2UgbGVnYWN5Cj4gK0FQSUMoWEFQSUMpIGp1
c3Qgc3VwcG9ydHMgOC1iaXQgQVBJQyBJRCBhbmQgaXQgb25seSBjYW4gc3VwcG9ydCAyNTUKPiAr
dmNwdXMgYXQgbW9zdC4gWDJBUElDIG1vZGUgc3VwcG9ydHMgMzItYml0IEFQSUMgSUQgYW5kIGl0
IHJlcXVpcmVzCj4gK2ludGVycnVwdCBtYXBwaW5nIGZ1bmN0aW9uIG9mIHZJT01NVS4KCkNvcnJl
Y3QgbWUgaWYgSSdtIHdyb25nLCBidXQgSSBkb24ndCB0aGluayB4MkFQSUMgcmVxdWlyZXMgdklP
TU1VLiBUaGUKSU9NTVUgaXMgcmVxdWlyZWQgc28gdGhhdCB5b3UgY2FuIHJvdXRlIGludGVycnVw
dHMgdG8gYWxsIHRoZSBwb3NzaWJsZQpDUFVzLiBPbmUgY291bGQgaW1hZ2UgYSBzZXR1cCB3aGVy
ZSBvbmx5IENQVXMgd2l0aCBBUElDIElEcyA8IDI1NSBhcmUKdXNlZCBhcyB0YXJnZXRzIG9mIGV4
dGVybmFsIGludGVycnVwdHMsIGFuZCB0aGF0IGRvZXNuJ3QgcmVxdWlyZSBhCklPTU1VLgoKPiAr
VGhlIHJlYXNvbiBmb3IgdGhpcyBpcyB0aGF0IHRoZXJlIGlzIG5vIG1vZGlmaWNhdGlvbiB0byBl
eGlzdGluZyBQQ0kgTVNJCj4gK2FuZCBJT0FQSUMgd2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIFgy
QVBJQy4gUENJIE1TSS9JT0FQSUMgY2FuIG9ubHkgc2VuZAo+ICtpbnRlcnJ1cHQgbWVzc2FnZSBj
b250YWluaW5nIDgtYml0IEFQSUMgSUQsIHdoaWNoIGNhbm5vdCBhZGRyZXNzID4yNTUKPiArY3B1
cy4gSW50ZXJydXB0IHJlbWFwcGluZyBzdXBwb3J0cyAzMi1iaXQgQVBJQyBJRCBhbmQgc28gaXQn
cyBuZWNlc3NhcnkKPiArdG8gZW5hYmxlID4yNTUgY3B1cyB3aXRoIHgyYXBpYyBtb2RlLgo+ICsK
PiArCj4gK3ZJT01NVSBBcmNoaXRlY3R1cmUKPiArPT09PT09PT09PT09PT09PT09PQo+ICt2SU9N
TVUgZGV2aWNlIG1vZGVsIGlzIGluc2lkZSBYZW4gaHlwZXJ2aXNvciBmb3IgZm9sbG93aW5nIGZh
Y3RvcnMKPiArICAgIDEpIEF2b2lkIHJvdW5kIHRyaXBzIGJldHdlZW4gUWVtdSBhbmQgWGVuIGh5
cGVydmlzb3IKPiArICAgIDIpIEVhc2Ugb2YgaW50ZWdyYXRpb24gd2l0aCB0aGUgcmVzdCBvZiBo
eXBlcnZpc29yCj4gKyAgICAzKSBIVk1saXRlL1BWSCBkb2Vzbid0IHVzZSBRZW11Cj4gKwo+ICsq
IEludGVycnVwdCByZW1hcHBpbmcgb3ZlcnZpZXcuCj4gK0ludGVycnVwdHMgZnJvbSB2aXJ0dWFs
IGRldmljZXMgYW5kIHBoeXNpY2FsIGRldmljZXMgYXJlIGRlbGl2ZXJlZAo+ICt0byB2TEFQSUMg
ZnJvbSB2SU9BUElDIGFuZCB2TVNJLiB2SU9NTVUgbmVlZHMgdG8gcmVtYXAgaW50ZXJydXB0IGR1
cmluZwo+ICt0aGlzIHByb2NlZHVyZS4KPiArCj4gKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gK3xRZW11ICAgICAgICAgICAgICAgICAgICAg
ICB8Vk0gICAgICAgICAgICAgICAgICAgICB8Cj4gK3wgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICstLS0tLS0tLS0tLS0tLS0tKyAgICB8Cj4gK3wgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IHwgIERldmljZSBkcml2ZXIgfCAgICB8Cj4gK3wgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8Cj4gK3wgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAgICAgIF4gICAgICAgICAgICB8Cj4gK3wgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0r
ICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8Cj4gK3wgICAgICAgfCBWaXJ0dWFsIGRldmljZSB8
ICB8IHwgIElSUSBzdWJzeXN0ZW0gfCAgICB8Cj4gK3wgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0r
ICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICB8ICAgICAgICAgIF4gICAgICAgICAgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICB8ICAgICAgICAgIHwgICAgICAgICAgICB8Cj4gKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gK3xoeXBlcnZpc29yICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgIHwgVklSUSAgICAgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgfCAgICAgIHZMQVBJQyAgICAgIHwgICB8Cj4gK3wgICAgICAgICAgICAgICB8VklSUSAgICAg
ICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgIF4gICAgICAgICAgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgfCAgICAgIHZJT01NVSAgICAgIHwgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgIF4gICAgICAgICAgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgfCAgIHZJT0FQSUMvdk1TSSAgIHwgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgKy0tLS0rLS0tLSstLS0tLS0tLSsgICB8Cj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICBeICAgIF4gICAgICAgICAgICB8Cj4gK3wgICAgICAgICAgICAgICArLS0tLS0tLS0t
LS0tLS0tLS0rICAgIHwgICAgICAgICAgICB8Cj4gK3wgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICB8Cj4gKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gK0hXICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHxJUlEKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLSsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
UENJIERldmljZSAgICAgIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLSsKPiArCj4gKwo+ICt2SU9NTVUgaHlwZXJjYWxsCj4gKz09PT09PT09
PT09PT09PT0KPiArSW50cm9kdWNlIG5ldyBkb21jdGwgaHlwZXJjYWxsICJ4ZW5fZG9tY3RsX3Zp
b21tdV9vcCIgdG8gY3JlYXRlL2Rlc3Ryb3kKICAgICAgICAgICAgXiBhCj4gK3ZJT01NVSBhbmQg
cXVlcnkgdklPTU1VIGNhcGFiaWxpdGllcyB0aGF0IGRldmljZSBtb2RlbCBjYW4gc3VwcG9ydC4K
ICAgICAgICAgXiBzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIHRoZQo+ICsKPiAr
KiB2SU9NTVUgaHlwZXJjYWxsIHBhcmFtZXRlciBzdHJ1Y3R1cmUKPiArCj4gKy8qIHZJT01NVSB0
eXBlIC0gc3BlY2lmeSB2ZW5kb3IgdklPTU1VIGRldmljZSBtb2RlbCAqLwo+ICsjZGVmaW5lIFZJ
T01NVV9UWVBFX0lOVEVMX1ZURCAgICAgKDF1IDw8IDApCj4gKwo+ICsvKiB2SU9NTVUgY2FwYWJp
bGl0aWVzICovCj4gKyNkZWZpbmUgVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HICAoMXUgPDwgMCkK
PiArCj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCB7Cj4gKyAgICB1aW50MzJfdCBjbWQ7
Cj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11ICAgICAgICAgIDAKPiArI2RlZmlu
ZSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11ICAgICAgICAgMQo+ICsjZGVmaW5lIFhFTl9ET01D
VExfcXVlcnlfdmlvbW11X2NhcHMgICAgICAyCj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3Ry
dWN0IHsKPiArICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUgdHlwZSAgKi8KPiArICAgICAgICAg
ICAgdWludDY0X3QgdmlvbW11X3R5cGU7Cj4gKyAgICAgICAgICAgIC8qIElOIC0gTU1JTyBiYXNl
IGFkZHJlc3Mgb2YgdklPTU1VLiAqLwo+ICsgICAgICAgICAgICB1aW50NjRfdCBiYXNlX2FkZHJl
c3M7Cj4gKyAgICAgICAgICAgIC8qIElOIC0gTGVuZ3RoIG9mIE1NSU8gcmVnaW9uICovCj4gKyAg
ICAgICAgICAgIHVpbnQ2NF90IGxlbmd0aDsKPiArICAgICAgICAgICAgLyogSU4gLSBDYXBhYmls
aXRpZXMgd2l0aCB3aGljaCB3ZSB3YW50IHRvIGNyZWF0ZSAqLwo+ICsgICAgICAgICAgICB1aW50
NjRfdCBjYXBhYmlsaXRpZXM7Cj4gKyAgICAgICAgICAgIC8qIE9VVCAtIHZJT01NVSBpZGVudGl0
eSAqLwo+ICsgICAgICAgICAgICB1aW50MzJfdCB2aW9tbXVfaWQ7Cj4gKyAgICAgICAgfSBjcmVh
dGVfdmlvbW11Owo+ICsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICAvKiBJTiAt
IHZJT01NVSBpZGVudGl0eSAqLwo+ICsgICAgICAgICAgICB1aW50MzJfdCB2aW9tbXVfaWQ7Cj4g
KyAgICAgICAgfSBkZXN0cm95X3Zpb21tdTsKPiArCj4gKyAgICAgICAgc3RydWN0IHsKPiArICAg
ICAgICAgICAgLyogSU4gLSB2SU9NTVUgdHlwZSAqLwo+ICsgICAgICAgICAgICB1aW50NjRfdCB2
aW9tbXVfdHlwZTsKPiArICAgICAgICAgICAgLyogT1VUIC0gdklPTU1VIENhcGFiaWxpdGllcyAq
Lwo+ICsgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7Cj4gKyAgICAgICAgfSBxdWVy
eV9jYXBzOwo+ICsgICAgfSB1Owo+ICt9Owo+ICsKPiArLSBYRU5fRE9NQ1RMX3F1ZXJ5X3Zpb21t
dV9jYXBzCj4gKyAgICBRdWVyeSBjYXBhYmlsaXRpZXMgb2YgdklPTU1VIGRldmljZSBtb2RlbC4g
dklPTU1VX3R5cGUgc3BlY2lmaWVzCj4gK3doaWNoIHZlbmRvciB2SU9NTVUgZGV2aWNlIG1vZGVs
KEUsRyBJbnRlbCBWVEQpIGlzIHRhcmdldGVkIGFuZCBoeXBlcnZpc29yCj4gK3JldHVybnMgY2Fw
YWJpbGl0eSBiaXRzKEUsRyBpbnRlcnJ1cHQgcmVtYXBwaW5nIGJpdCkuCj4gKwo+ICstIFhFTl9E
T01DVExfY3JlYXRlX3Zpb21tdQo+ICsgICAgQ3JlYXRlIHZJT01NVSBkZXZpY2Ugd2l0aCB2SU9N
TVVfdHlwZSwgY2FwYWJpbGl0aWVzLCBNTUlPCj4gK2Jhc2UgYWRkcmVzcyBhbmQgbGVuZ3RoLiBI
eXBlcnZpc29yIHJldHVybnMgdmlvbW11X2lkLiBDYXBhYmlsaXRpZXMgc2hvdWxkCj4gK2JlIGlu
IHJhbmdlIG9mIHZhbHVlIHJldHVybmVkIGJ5IHF1ZXJ5X3Zpb21tdV9jYXBzIGh5cGVyY2FsbC4K
PiArCj4gKy0gWEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdQo+ICsgICAgRGVzdHJveSB2SU9NTVUg
aW4gWGVuIGh5cGVydmlzb3Igd2l0aCB2aW9tbXVfaWQgYXMgcGFyYW1ldGVycy4KPiArCj4gK05v
dyBqdXN0IHN1cHBwb3J0IHNpbmdsZSB2SU9NTVUgZm9yIG9uZSBWTSBhbmQgaW50cm9kdWNlZCBk
b210Y2xzIGFyZSBjb21wYXRpYmxlCj4gK3dpdGggbXVsdGktdklPTU1VIHN1cHBvcnQuCj4gKwo+
ICt4bCB2SU9NTVUgY29uZmlndXJhdGlvbgoKVGhpcyBzaG91bGQgYmUgInhsIHg4NiB2SU9NTVUg
Y29uZmlndXJhdGlvbiIsIHNpbmNlIGl0J3MgY2xlYXJseSB4ODYKc3BlY2lmaWMuCgo+ICs9PT09
PT09PT09PT09PT09PT09PT09PQo+ICt2aW9tbXU9InR5cGU9aW50ZWxfdnRkLGludHJlbWFwPTEs
eDJhcGljPTEiCgpTaG91bGRuJ3QgdGhpcyBoYXZlIHNvbWUga2luZCBvZiBhcnJheSBmb3JtPyBG
cm9tIHRoZSBjb2RlIEkgc2F3IGl0CnNlZW1zIGxpa2UgeW91IGFyZSBhZGRpbmcgc3VwcG9ydCBm
b3IgZG9tYWlucyBoYXZpbmcgbXVsdGlwbGUgSU9NTVVzLAppbiB3aGljaCBjYXNlIHRoaXMgc2hv
dWxkIGF0IGxlYXN0IGxvb2sgbGlrZToKCnZpb21tdSA9IFsKICAgICd0eXBlPWludGVsX3Z0ZCxp
bnRyZW1hcD0xLHgyYXBpYz0xJywKICAgICd0eXBlPWludGVsX3Z0ZCxpbnRyZW1hcD0xLHgyYXBp
Yz0xJwpdCgpCdXQgdGhlbiBpdCdzIG1pc3NpbmcgdG8gd2hpY2ggUENJIGJ1cyBlYWNoIElPTU1V
IGlzIGF0dGFjaGVkLgoKQWxzbywgd2h5IGRvIHlvdSBuZWVkIHRoZSB4MmFwaWMgcGFyYW1ldGVy
PyBJcyB0aGVyZSBhbnkgdmFsdWUgaW4KcHJvdmlkaW5nIGEgdklPTU1VIGlmIGl0IGRvZXNuJ3Qg
c3VwcG9ydCB4MkFQSUMgbW9kZT8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 16:08:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 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.xen.org>)
	id 1dkBid-0001Hp-Hx; Tue, 22 Aug 2017 16:07:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkBib-0001Hj-T6
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 16:07:54 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DA/8D-03612-9D65C995; Tue, 22 Aug 2017 16:07:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTfdG2Jx
 Ig9NXxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozeSSUFvwQqNt1MbWB8x9PFyMUhJLCZUeLG
 hmYWCOcAo8TVp3vYuxg5OYQFbCUmrp3KBGKLCDhILDv/grGLkYODWUBK4vRBc5CwkECmxPvJP
 awgNpuArsSOm6+ZQWxeASuJVR8fsIDYLAKqEoc2vAazRQXCJZrO9rNA1AhKnJz5BMzmFLCWmL
 dwKyOIzSygLvFn3iVmCFtcounLSlYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE0GINjB+G1ZwCFGSQ4m
 JVHeyd9nRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L0ROidSSLAoNT21Ii0zBxglMGkJDh4lE
 d58kDRvcUFibnFmOkTqFKOilDjvKZCEAEgiozQPrg0WmZcYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzBsGMoUnM68EbvoroMVMQIsNW6eBLC5JREhJNTDaJ+zhCN5ytapuYcMOm9fN8+/dOM+
 y8ELVxINBLdH6zJstVcO931VsCVaoUxCaePfy6W/X57AHOz/dERd4KmCCO1+i/STu14e8ZRK4
 r+9+q7zpyNn3j9LvSDEt57ObaXd47zYNtzfbFPnSb01ROfno1NpK9uOOR858XOJVf8OYv+vP/
 XsHbA+rKrEUZyQaajEXFScCAC9TTDzHAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503418071!71065627!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47426 invoked from network); 22 Aug 2017 16:07:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 22 Aug 2017 16:07:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EB8D313D5;
 Tue, 22 Aug 2017 09:07:50 -0700 (PDT)
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 512DB3F540;
 Tue, 22 Aug 2017 09:07:50 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-12-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <16624b57-2eb1-f8f5-a060-3f9e4c4cdfb4@arm.com>
Date: Tue, 22 Aug 2017 17:07:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-12-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 11/27] xen/arm: Add FnV field in hsr_*abt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZuViAoRkFSIG5v
dCBWYWxpZCkgYml0IHdhcyBpbnRyb2R1Y2VkIGJ5IEFSTXY4IGluIGJvdGggQUFyY2gzMiBhbmQK
PiBBQXJjaDY0IChTZWUgRDctMjI3NSwgRDctMjI3NywgRzYtNDk1OCwgRzYtNDk2MiBpbiBBUk0g
RERJIDA0ODdCLmEpLgoKSSB1bmRlcnN0YW5kIHRoYXQgdGhpcyBqdXN0IHByZXBhcmVzIHRoZSBk
YXRhIHN0cnVjdHVyZXMgZm9yIHBhdGNoICMxNCwKYnV0IEkgd2FzIHdvbmRlcmluZyBpZiB3ZSBz
aG91bGQgdXBkYXRlIHRoZSBvdGhlciBmaWVsZHMgb24gdGhlIHdheSBhcwp3ZWxsLCBmb3IgaW5z
dGFuY2UgdGhlcmUgaXMgbm93ICJhciIgaW4gQWFyY2gzMiBhbHNvLgoKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQnV0IHRoZSBhY3R1YWwgYml0
cyBhcmUgY29ycmVjdCwgc28gaWYgd2UganVzdCBuZWVkICJmbnYiLCB0aGVuIHRoaXMgaXM6CgpS
ZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cgo+IC0t
LQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgOCArKysrKy0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAo+IGluZGV4IDUxNjQ1ZjA4YzAuLjNlZjYwNmM1NTQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAtNTA5LDcgKzUwOSw4IEBAIHVuaW9uIGhzciB7Cj4gICAg
ICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAvKiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFn
ZSAxIHRyYW5zbGF0aW9uICovCj4gICAgICAgICAgdW5zaWduZWQgbG9uZyByZXMxOjE7ICAvKiBS
RVMwICovCj4gICAgICAgICAgdW5zaWduZWQgbG9uZyBlYXQ6MTsgICAvKiBFeHRlcm5hbCBhYm9y
dCB0eXBlICovCj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyByZXMyOjE1Owo+ICsgICAgICAgIHVu
c2lnbmVkIGxvbmcgZm52OjE7ICAgLyogRkFSIG5vdCBWYWxpZCAqLwo+ICsgICAgICAgIHVuc2ln
bmVkIGxvbmcgcmVzMjoxNDsKPiAgICAgICAgICB1bnNpZ25lZCBsb25nIGxlbjoxOyAgIC8qIElu
c3RydWN0aW9uIGxlbmd0aCAqLwo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgLyog
RXhjZXB0aW9uIENsYXNzICovCj4gICAgICB9IGlhYnQ7IC8qIEhTUl9FQ19JTlNUUl9BQk9SVF8q
ICovCj4gQEAgLTUyMCwxMCArNTIxLDExIEBAIHVuaW9uIGhzciB7Cj4gICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzMXB0dzoxOyAvKiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAxIHRyYW5zbGF0
aW9uICovCj4gICAgICAgICAgdW5zaWduZWQgbG9uZyBjYWNoZToxOyAvKiBDYWNoZSBNYWludGVu
YW5jZSAqLwo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgLyogRXh0ZXJuYWwgQWJv
cnQgVHlwZSAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZm52OjE7ICAgLyogRkFSIG5vdCBW
YWxpZCAqLwo+ICAjaWZkZWYgQ09ORklHX0FSTV8zMgo+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcg
c2J6cDA6NjsKPiArICAgICAgICB1bnNpZ25lZCBsb25nIHNienAwOjU7CgpUaGlzIGNhbiBiZSBi
cm9rZW4gZG93biBmdXJ0aGVyLCBhcyB0aGUgQVJNdjggQVJNIGV4cGxhaW5zIG1vcmUgb2YgdGhl
c2UKYml0cyBub3cuICJhciIgaXMgbm93IGFsc28gZGVmaW5lZCBoZXJlLCBmb3IgaW5zdGFuY2Uu
Cgo+ICAjZWxzZQo+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6NDsKPiAtICAgICAgICB1
bnNpZ25lZCBsb25nIHNienAwOjM7CgpBbmQgYWxzbyBvbiB0aGUgQWFyY2g2NCBzaWRlIHRoZXJl
IGFyZSBub3cgbW9yZSBiaXRzIHVzZWQuCgpDaGVlcnMsCkFuZHJlLgoKPiAgICAgICAgICB1bnNp
Z25lZCBsb25nIGFyOjE7ICAgIC8qIEFjcXVpcmUgUmVsZWFzZSAqLwo+ICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc2Y6MTsgICAgLyogU2l4dHkgRm91ciBiaXQgcmVnaXN0ZXIgKi8KPiAgI2VuZGlm
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 16:15:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 16: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.xen.org>)
	id 1dkBpy-0001xz-BG; Tue, 22 Aug 2017 16:15:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkBpw-0001xt-R3
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 16:15:28 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E0/D3-01736-0A85C995; Tue, 22 Aug 2017 16:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVysyfVTXd+xJx
 IgyW7VCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owLkysKXktWdB35w9LA+Ey0i5GTQ0hgM6PE
 u/2eXYxcQPZuRonZbXvYQBLCAkkSa69cA7NFBDwlnr3dxgJRNIdRYuHbrawgCWYBQ4nnex6BF
 bEJaErc+fyJqYuRg4NXwEpiw1xvkDCLgKrEjeanzCC2qEC4xNvGIywgNq+AoMTJmU/AbE4Ba4
 m+tnVMECNtJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrrGBXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLDVMzAw7mCcsMrvEKMkB5OSKO/k77MjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwsoXPiRQSLEpNT61Iy8wBhj1MWoKDR0mENwgkzVtckJhbn
 JkOkTrFaMyxYfX6L0wcd/o2fGESYsnLz0uVEuf1ASkVACnNKM2DGwSLx0uMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHk3g0zhycwrgdv3CugUJqBTDFungZxSkoiQkmpgrDi8b2XkQj3lyVs
 ZhLzd4v7q3a5x1OJcub+pxmalq+X82Kka1S2aB4/vPKHAONN09sGb77JVvx1WvvlLzGb/zkcn
 i7hPWVu+mWC1qMNSumyq0sNZ9lULbXOO7QmO0nMSueJ0/bvhI8XVi7d9mutxX93mafjnT4Gfz
 pgvy2FKutE04Ycii8A+ZyWW4oxEQy3mouJEAJmKKqfCAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503418526!106737610!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26665 invoked from network); 22 Aug 2017 16:15:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 22 Aug 2017 16:15:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 592B713D5;
 Tue, 22 Aug 2017 09:15:26 -0700 (PDT)
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 8C1A43F540;
 Tue, 22 Aug 2017 09:15:25 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <20170817161453.19318-1-julien.grall@arm.com>
 <651ecfe9-fafa-de8c-3d1c-345b136aa366@oracle.com>
 <1f568982-1518-2f7b-64dc-cd94c1943c1d@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c2866f89-32b9-a7ce-13c2-32b839dae659@arm.com>
Date: Tue, 22 Aug 2017 17:15:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1f568982-1518-2f7b-64dc-cd94c1943c1d@arm.com>
Cc: jgross@suse.com, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/events: events_fifo: Don't use {get,
 put}_cpu() in xen_evtchn_fifo_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpHZW50bGUgcGluZy4gVGhpcyBwYXRjaCB3YXMgcmV2aWV3ZWQgYnV0IG5vdCBxdWV1ZWQu
IEFyZSB3ZSB3YWl0aW5nIGZvciAKb3RoZXIgcmV2aWV3ZWQ/CgpDaGVlcnMsCgpPbiAxOC8wOC8x
NyAxMToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJvcmlzLAo+Cj4gT24gMTcvMDgvMTcg
MTg6MzYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDgvMTcvMjAxNyAxMjoxNCBQTSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gV2hlbiBib290aW5nIExpbnV4IGFzIFhlbiBndWVzdCB3
aXRoIENPTkZJR19ERUJVR19BVE9NSUMsIHRoZSBmb2xsb3dpbmcKPj4+IHNwbGF0IGFwcGVhcnM6
Cj4+Pgo+Pj4gWyAgICAwLjAwMjMyM10gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJp
ZXM6IDEwMjQgKG9yZGVyOiAxLAo+Pj4gODE5MiBieXRlcykKPj4+IFsgICAgMC4wMTk3MTddIEFT
SUQgYWxsb2NhdG9yIGluaXRpYWxpc2VkIHdpdGggNjU1MzYgZW50cmllcwo+Pj4gWyAgICAwLjAy
MDAxOV0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91
dAo+Pj4gWyAgICAwLjAyMDA1MV0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQKPj4+IFsgICAgMC4w
MjAwNjldIEJVRzogc2xlZXBpbmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxpZCBjb250ZXh0
IGF0Cj4+PiAvZGF0YS9zcmMvbGludXgvbW0vcGFnZV9hbGxvYy5jOjQwNDYKPj4+IFsgICAgMC4w
MjAxMDBdIGluX2F0b21pYygpOiAxLCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBpZDogMSwgbmFtZToK
Pj4+IHN3YXBwZXIvMAo+Pj4gWyAgICAwLjAyMDEyM10gbm8gbG9ja3MgaGVsZCBieSBzd2FwcGVy
LzAvMS4KPj4+IFsgICAgMC4wMjAxNDNdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5v
dCB0YWludGVkIDQuMTMuMC1yYzUgIzU5OAo+Pj4gWyAgICAwLjAyMDE2Nl0gSGFyZHdhcmUgbmFt
ZTogRlZQIEJhc2UgKERUKQo+Pj4gWyAgICAwLjAyMDE4Ml0gQ2FsbCB0cmFjZToKPj4+IFsgICAg
MC4wMjAxOTldIFs8ZmZmZjAwMDAwODA4YTVjMD5dIGR1bXBfYmFja3RyYWNlKzB4MC8weDI3MAo+
Pj4gWyAgICAwLjAyMDIyMl0gWzxmZmZmMDAwMDA4MDhhOTVjPl0gc2hvd19zdGFjaysweDI0LzB4
MzAKPj4+IFsgICAgMC4wMjAyNDRdIFs8ZmZmZjAwMDAwOGMxZWYyMD5dIGR1bXBfc3RhY2srMHhi
OC8weGYwCj4+PiBbICAgIDAuMDIwMjY3XSBbPGZmZmYwMDAwMDgxMTI4YzA+XSBfX19taWdodF9z
bGVlcCsweDFjOC8weDFmOAo+Pj4gWyAgICAwLjAyMDI5MV0gWzxmZmZmMDAwMDA4MTEyOTQ4Pl0g
X19taWdodF9zbGVlcCsweDU4LzB4OTAKPj4+IFsgICAgMC4wMjAzMTNdIFs8ZmZmZjAwMDAwODIx
NzFiOD5dIF9fYWxsb2NfcGFnZXNfbm9kZW1hc2srMHgxYzAvMHgxMmU4Cj4+PiBbICAgIDAuMDIw
MzM4XSBbPGZmZmYwMDAwMDgyN2ExMTA+XSBhbGxvY19wYWdlX2ludGVybGVhdmUrMHgzOC8weDg4
Cj4+PiBbICAgIDAuMDIwMzYzXSBbPGZmZmYwMDAwMDgyN2E5MDQ+XSBhbGxvY19wYWdlc19jdXJy
ZW50KzB4ZGMvMHhmMAo+Pj4gWyAgICAwLjAyMDM4N10gWzxmZmZmMDAwMDA4MjExZjM4Pl0gX19n
ZXRfZnJlZV9wYWdlcysweDI4LzB4NTAKPj4+IFsgICAgMC4wMjA0MTFdIFs8ZmZmZjAwMDAwODY1
NjZhND5dCj4+PiBldnRjaG5fZmlmb19hbGxvY19jb250cm9sX2Jsb2NrKzB4MmMvMHhhMAo+Pj4g
WyAgICAwLjAyMDQzN10gWzxmZmZmMDAwMDA5MTc0N2IwPl0geGVuX2V2dGNobl9maWZvX2luaXQr
MHgzOC8weGI0Cj4+PiBbICAgIDAuMDIwNDYxXSBbPGZmZmYwMDAwMDkxNzQ2YzA+XSB4ZW5faW5p
dF9JUlErMHg0NC8weGM4Cj4+PiBbICAgIDAuMDIwNDg0XSBbPGZmZmYwMDAwMDkxMjhhZGM+XSB4
ZW5fZ3Vlc3RfaW5pdCsweDI1MC8weDMwMAo+Pj4gWyAgICAwLjAyMDUwN10gWzxmZmZmMDAwMDA4
MDgzOTc0Pl0gZG9fb25lX2luaXRjYWxsKzB4NDQvMHgxMzAKPj4+IFsgICAgMC4wMjA1MzFdIFs8
ZmZmZjAwMDAwOTEyMGRmOD5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MTIwLzB4Mjg4Cj4+PiBb
ICAgIDAuMDIwNTU2XSBbPGZmZmYwMDAwMDhjMzFjYTg+XSBrZXJuZWxfaW5pdCsweDE4LzB4MTEw
Cj4+PiBbICAgIDAuMDIwNTc4XSBbPGZmZmYwMDAwMDgwODM3MTA+XSByZXRfZnJvbV9mb3JrKzB4
MTAvMHg0MAo+Pj4gWyAgICAwLjAyMDYwNl0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBB
QkkKPj4+IFsgICAgMC4wMjA2NThdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTAKPj4+IFsgICAgMC4w
Mjc3MjddIEhpZXJhcmNoaWNhbCBTUkNVIGltcGxlbWVudGF0aW9uLgo+Pj4gWyAgICAwLjAzNjIz
NV0gRUZJIHNlcnZpY2VzIHdpbGwgbm90IGJlIGF2YWlsYWJsZS4KPj4+IFsgICAgMC4wNDM4MTBd
IHNtcDogQnJpbmdpbmcgdXAgc2Vjb25kYXJ5IENQVXMgLi4uCj4+Pgo+Pj4gVGhpcyBpcyBiZWNh
dXNlIGdldF9jcHUoKSBpbiB4ZW5fZXZ0Y2huX2ZpZm9faW5pdCgpIHdpbGwgZGlzYWJsZQo+Pj4g
cHJlZW1wdGlvbiwgYnV0IF9fZ2V0X2ZyZWVfcGFnZSgpIG1pZ2h0IHNsZWVwIChHRlBfQVRPTUlD
IGlzIG5vdCBzZXQpLgo+Pj4KPj4+IHhlbl9ldnRjaG5fZmlmb19pbml0KCkgd2lsbCBhbHdheXMg
YmUgY2FsbGVkIGJlZm9yZSBTTVAgaXMgaW5pdGlhbGl6ZWQsCj4+PiBzbyB7Z2V0LHB1dH1fY3B1
KCkgY291bGQgYmUgcmVwbGFjZWQgYnkgYSBzaW1wbGUgc21wX3Byb2Nlc3Nvcl9pZCgpLgo+Pgo+
PiBPbiB4ODYgdGhpcyB3aWxsIGJlIGNhbGxlZCBvdXQgb2YgaW5pdF9JUlEoKSwgd2hpY2ggaXMg
YWxyZWFkeSBwcmVjZWRlZAo+PiBieSBwcmVlbXB0X2Rpc2FibGUoKS4KPgo+IFdlbGwgdGhlIG1h
aW4gcHJvYmxlbSBpcyBwcmVlbXB0X2Rpc2FibGUoKSBpdHNlbGYuIGluX2F0b21pYygpIHdpbGwK
PiBjaGVjayBwcmVlbXB0X2NvdW50IGFuZCByZXR1cm4gMSBpZiBpdCBpcyBub24temVyby4KPgo+
IF9fZ2V0X2ZyZWVfcGFnZSBtaWdodCBzbGVlcCBpZiBHRlBfQVRPTUlDIGlzIG5vdCBzZXQgYW5k
IHRoZXJlZm9yZSB5b3UKPiB3aWxsIHNlZSB0aGUgc3BsYXQgd2hlbiBDT05GSUdfREVCVUdfQVRP
TUlDIGlzIGVuYWJsZWQuIEhvd2V2ZXIsIHRob3NlCj4gY2hlY2tzIGRvbid0IGhhcHBlbiBiZWZv
cmUgdGhlIHNjaGVkdWxlciBpcyBzZXR1cC4gSGVuY2Ugd2h5IHlvdSBkb24ndAo+IHNlZSB0aGUg
ZXJyb3Igb24geDg2Lgo+Cj4gQ2hlZXJzLAo+Cj4+Cj4+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pgo+CgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 16:19:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 16:19: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.xen.org>)
	id 1dkBtj-00029y-TU; Tue, 22 Aug 2017 16:19:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkBti-00029r-8I
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 16:19:22 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E4/F3-18185-9895C995; Tue, 22 Aug 2017 16:19:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVysyfVTbcjck6
 kwfNnNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ailSdZChq4K+Y8fMjWwLiSo4uRi0NIYDOj
 xNRj+1m6GDmBnAOMEpf+RoLYwgJJEus2/2QDsUUEHCSWnX/B2MXIwcEsICVx+qA5RHmmRPvKm
 ewgNpuArsSOm6+ZQWxeASuJ6wtuMYLYLAKqEs3vf4CNERUIl2g6288CUSMocXLmEzCbU8Baov
 /lEbAaZgF1iT/zLjFD2OISTV9WskLY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGuoZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgcDIAwQ7G+xsDDjFKcjAp
 ifJO/j47UogvKT+lMiOxOCO+qDQntfgQozoHh0DjxLfhUix5+XmpShK8CyLmRAoJFqWmp1akZ
 eYAowemUoKDR0mE1wkkzVtckJhbnJkOkTrFqCglzvs+HCghAJLIKM2Da4NF7CVGWSlhXkagm4
 R4ClKLcjNLUOVfMYpzMCoJ86aCjOfJzCuBm/4KaDET0GLD1mkgi0sSEVJSDYyyHYJSnhbvV5s
 msXtufP93T6nzsbwAlRtJk2RKfUoPTNtRwxjcaPpy6+dzEW/ZzlUzrXmw5Jblz7XzJdlmTVs0
 7Rrn3/vMzw11PvNFT87Z0fP3kIJJ6uVbM4pXck6MtIjZc7g/Y97nW+X9k2YmHch+JbH2hRLP5
 qWSfAu+xM/Z3XXzo2ORbGeBEktxRqKhFnNRcSIAyW3FUdMCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503418760!103416835!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12620 invoked from network); 22 Aug 2017 16:19:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 22 Aug 2017 16:19:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F83813D5;
 Tue, 22 Aug 2017 09:19:20 -0700 (PDT)
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 7A4AC3F540;
 Tue, 22 Aug 2017 09:19:19 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-13-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <8da32792-4c25-a9ca-70e4-783abe91cace@arm.com>
Date: Tue, 22 Aug 2017 17:19:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-13-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 12/27] xen/arm: Introduce hsr_xabt to gather
 common bits between hsr_dabt and
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgd2lsbCBh
bGxvdyB0byBjb25zb2xpZGF0ZSBzb21lIHBhcnQgb2YgdGhlIGRhdGEgYWJvcnQgYW5kIHByZWZl
dGNoCj4gYWJvcnQgaGFuZGxpbmcgaW4gYSBzaW5nbGUgZnVuY3Rpb24gbGF0ZXIgb24uCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmll
d2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywK
QW5kcmUuCgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgMTMgKysr
KysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaAo+IGluZGV4IDNlZjYwNmM1NTQuLjk5NjQzNDgxODkgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAtNTM3LDYgKzUzNywxOSBAQCB1bmlvbiBoc3Igewo+
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgLyogRXhjZXB0aW9uIENsYXNzICovCj4g
ICAgICB9IGRhYnQ7IC8qIEhTUl9FQ19EQVRBX0FCT1JUXyogKi8KPiAgCj4gKyAgICAvKiBDb250
YWluIHRoZSBjb21tb24gYml0cyBiZXR3ZWVuIERBQlQgYW5kIElBQlQgKi8KPiArICAgIHN0cnVj
dCBoc3JfeGFidCB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBmc2M6NjsgICAgLyogRmF1bHQg
c3RhdHVzIGNvZGUgKi8KPiArICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDE6MTsKPiArICAgICAg
ICB1bnNpZ25lZCBsb25nIHMxcHR3OjE7ICAvKiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAx
IHRyYW5zbGF0aW9uICovCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBwYWQyOjE7Cj4gKyAgICAg
ICAgdW5zaWduZWQgbG9uZyBlYXQ6MTsgICAgLyogRXh0ZXJuYWwgYWJvcnQgdHlwZSAqLwo+ICsg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZm52OjE7ICAgIC8qIEZBUiBub3QgVmFsaWQgKi8KPiArICAg
ICAgICB1bnNpZ25lZCBsb25nIHBhZDM6MTQ7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46
MTsgICAgLyogSW5zdHJ1Y3Rpb24gbGVuZ3RoICovCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBl
Yzo2OyAgICAgLyogRXhjZXB0aW9uIENsYXNzICovCj4gKyAgICB9IHhhYnQ7Cj4gKwo+ICAjaWZk
ZWYgQ09ORklHX0FSTV82NAo+ICAgICAgc3RydWN0IGhzcl9icmsgewo+ICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgY29tbWVudDoxNjsgICAvKiBDb21tZW50ICovCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 16:21:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 16:21: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.xen.org>)
	id 1dkBvQ-0002hD-8F; Tue, 22 Aug 2017 16:21:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkBvP-0002h6-6n
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 16:21:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 A3/ED-27137-2F95C995; Tue, 22 Aug 2017 16:21:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfdj5Jx
 Igx9zjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrdy+wF9wTqbjw/gxjA2OzQBcjF4eQwGZG
 ia6mH8wQzm5Gie9vO9m7GDk4hAWCJA59tepi5OQQEbCV+PdxORtETQejxOuD15hBEswCoRK/X
 s5nBLHZBDQl7nz+xARi8wpYSVzYORksziKgKnFryzewuKhAuMTbxiMsEDWCEidnPgGzOQW8JN
 5uvwA101biztzdULa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RoZ6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYcAxDsYPyzLOAQoyQHk5Io7+TvsyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfAuiJgTKSRYlJqeWpGWmQMMfZi0BAePkgjvN5A0b3FBYm5xZjpE6
 hSjopQ4byVIQgAkkVGaB9cGi7dLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuaVBEavEE9mXg
 nc9FdAi5mAFhu2TgNZXJKIkJJqYPScWcMgPHv91PAQLt4suSPTs6c2Rh9/I3LaK+Fd5LMze96
 zW9nz29z8K7NZbF2c6YdiZb6q2+EbhU7Msa+cN5nT+MuTQ7+f3p/B+GkdT2/PtZhnKcwF7Bym
 b04xRR7knMt0c55wRVLgtcDqS4KWU5sz5n/c9fWqY4DLtz3JS1ffPGWhfid+XacSS3FGoqEWc
 1FxIgBX9GLQsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503418865!53383265!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62424 invoked from network); 22 Aug 2017 16:21:05 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 22 Aug 2017 16:21:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EE7F513D5;
 Tue, 22 Aug 2017 09:21:04 -0700 (PDT)
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 085C33F540;
 Tue, 22 Aug 2017 09:21:03 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
 <1502659815-20397-2-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <91f7958b-297d-1d2f-e14b-ef2fbbb2c550@arm.com>
Date: Tue, 22 Aug 2017 17:21:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502659815-20397-2-git-send-email-mjaggi@caviumnetworks.com>
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH 1/5] ARM: ITS: Introduce common function
 add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAxMy8wOC8xNyAyMjozMCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90
ZToKPiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+Cj4gYWRkX3RvX2hv
c3RfaXRzX2xpc3Qgd2lsbCB1cGRhdGUgdGhlIGhvc3RfaXRzX2xpc3QuIFRoaXMgY29tbW9uIGZ1
bmN0aW9uIHRvCj4gYmUgaW52b2tlZCBmcm9tIGdpY3YzX2l0c19kdF9pbml0IGFuZCBnaWNfdjNf
aXRzX2FjcGlfaW5pdC4KPgo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNh
dml1bS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgfCAzNiArKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIzIGluc2Vy
dGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gaW5kZXggMmQzNjAzMC4u
Zjg0NGEwZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IEBAIC05NzYsMTIgKzk3NiwzMSBAQCBpbnQgZ2lj
djNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiAgICAg
IHJldHVybiByZXM7Cj4gIH0KPgo+ICsvKiBDb21tb24gZnVuY3Rpb24gZm9yIGFkZGluZyB0byBo
b3N0X2l0c19saXN0ICovCj4gK3N0YXRpYyBpbnQgYWRkX3RvX2hvc3RfaXRzX2xpc3QodTY0IGFk
ZHIsIHU2NCBzaXplLCBjb25zdCB2b2lkICpub2RlKQoKV2h5IHZvaWQgKj8gbm9kZSB3aWxsIGJl
IGFsd2F5cyBhc3NpZ25lZCB0byBkdF9ub2RlIGFuZCB3ZSBzaG91bGQga2VlcCAKc29tZSB0eXBl
IHNhZmV0eS4KCkFsc28gdGhpcyBmdW5jdGlvbiBvbmx5IHJldHVybiAtMSBvciAwLiBQbGVhc2Ug
dXNlIGJvb2xlYW4uCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwoKTWlz
c2luZyBuZXdsaW5lIGJldHdlZW4gdGhlIGRlY2xhcmF0aW9uIGFuZCB0aGUgY29kZS4KCj4gKyAg
ICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsKPiArCj4gKyAgICBpZiAoICFp
dHNfZGF0YSApCj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIGl0c19kYXRhLT5hZGRy
ID0gYWRkcjsKPiArICAgIGl0c19kYXRhLT5zaXplID0gc2l6ZTsKPiArICAgIGlmICggbm9kZSAp
CgpUaGlzIGNoZWNrIGlzIHBvaW50bGVzcy4gSWYgaXQgaXMgTlVMTCB0aGVuIGR0X25vZGUgd2ls
bCBiZSBOVUxMIGFuZCAKdGhpcyBpcyB3aGF0IHdlIHdhbnQuCgo+ICsgICAgICAgIGl0c19kYXRh
LT5kdF9ub2RlID0gbm9kZTsKPiArCj4gKyAgICBwcmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4
JWx4XG4iLCBhZGRyKTsKPiArCj4gKyAgICBsaXN0X2FkZF90YWlsKCZpdHNfZGF0YS0+ZW50cnks
ICZob3N0X2l0c19saXN0KTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgLyogU2Nh
biB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNl
cyBvdXQgb2YgaXQuICovCj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0
X2RldmljZV9ub2RlICpub2RlKQo+ICB7Cj4gICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKml0cyA9IE5VTEw7Cj4gLSAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwo+IC0KCldo
eSB0aGlzIG5ld2xpbmUgaXMgZHJvcHBlZD8KCj4gICAgICAvKgo+ICAgICAgICogQ2hlY2sgZm9y
IElUUyBNU0kgc3Vibm9kZXMuIElmIGFueSwgYWRkIHRoZSBJVFMgcmVnaXN0ZXIKPiAgICAgICAq
IGZyYW1lcyB0byB0aGUgSVRTIGxpc3QuCj4gQEAgLTk5NiwxNyArMTAxNSw4IEBAIHZvaWQgZ2lj
djNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICAgICAg
ICAgIGlmICggZHRfZGV2aWNlX2dldF9hZGRyZXNzKGl0cywgMCwgJmFkZHIsICZzaXplKSApCj4g
ICAgICAgICAgICAgIHBhbmljKCJHSUN2MzogQ2Fubm90IGZpbmQgYSB2YWxpZCBJVFMgZnJhbWUg
YWRkcmVzcyIpOwo+Cj4gLSAgICAgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0X2l0
cyk7Cj4gLSAgICAgICAgaWYgKCAhaXRzX2RhdGEgKQo+IC0gICAgICAgICAgICBwYW5pYygiR0lD
djM6IENhbm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIElUUyBmcmFtZSIpOwo+IC0KPiAtICAgICAg
ICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7Cj4gLSAgICAgICAgaXRzX2RhdGEtPnNpemUgPSBzaXpl
Owo+IC0gICAgICAgIGl0c19kYXRhLT5kdF9ub2RlID0gaXRzOwo+IC0KPiAtICAgICAgICBwcmlu
dGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBhZGRyKTsKPiAtCj4gLSAgICAgICAgbGlz
dF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7Cj4gKyAgICAgICAg
aWYgKCBhZGRfdG9faG9zdF9pdHNfbGlzdChhZGRyLCBzaXplLCBpdHMpICkKPiArICAgICAgICAg
ICAgcGFuaWMoIkdJQ1YzOiBBZGRpbmcgSG9zdCBJVFMgZmFpbGVkICIpOwo+ICAgICAgfQo+ICB9
Cj4KPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 16:25:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 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.xen.org>)
	id 1dkC04-0002wI-Rf; Tue, 22 Aug 2017 16:25:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dkC04-0002wC-42
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 16:25:56 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A2/D5-27137-31B5C995; Tue, 22 Aug 2017 16:25:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQlcoek6
 kwYzplhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bHke2sBQ1aFXfXzmBpYOxX7GLk5JAQ8JNY
 9W0iI4jNIqAqMffmB+YuRg4ONgF7ielfK0DCIkDhzdNPs3cxcnEwC1xhlPj4ZxsbSEJYIFTi2
 /StLCA2r4CnxNP/P1hBbCGBOokLn84yQsQFJU7OfAJWwyygI7Fg9yc2kPnMAtISy/9xgIQ5BV
 wl5i89CtYqKqAicXLlGiaIMYoS/fMesEGcmS6x9e8v5gmM/LOQTJ2FZOoshKkLGJlXMWoUpxa
 VpRbpGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgvL0x4BCjJAeT
 kijv5O+zI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M6MnBMpJFiUmp5akZaZA4wFmLQEB4+SC
 K8pSJq3uCAxtzgzHSJ1itGYY8Pq9V+YOBb0bPjCJMSSl5+XKiXOWwxSKgBSmlGaBzcIFqOXGG
 WlhHkZgU4T4ilILcrNLEGVf8UozsGoJMw7AWQKT2ZeCdy+V0CnMAGdYtg6DeSUkkSElFQDo+V
 Gw9KH94+aRvttORlYqrJ3p/ePWNlPEnx/ufTLJ8tkmEYe3MV6R3Qfs/il7pMMf87cT2VtFnP+
 VXBL4Uis6679xyUvykSHc8gqLSxKNdh6NeN6WewSf4szS3YYcaqXMJ9z9zaviGRpXVx39dHsn
 RUGu/ctvLTg+jfdZ1MvMja5KAcz6FWfUWIpzkg01GIuKk4EAFRdC07MAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503419154!75937015!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29274 invoked from network); 22 Aug 2017 16:25:54 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 16:25:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51373339"
Date: Tue, 22 Aug 2017 17:25:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822162549.5fzovhi3tppu3f6l@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-6-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-6-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 5/25] tools/libxc: Add viommu operations
 in libxc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBYRU5fRE9NQ1RMX3Zpb21tdV9vcCBoeXBlcmNhbGwuIFRoaXMgaHlwZXJjYWxsCj4gY29t
cHJpc2VzIHRocmVlIHN1Yi1jb21tYW5kOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4g
cwo+IC0gcXVlcnkgY2FwYWJpbGl0aWVzIG9mIG9uZSBzcGVjaWZpYyB0eXBlIHZJT01NVSBlbXVs
YXRlZCBieSBYZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4g
b2YKPiAtIGNyZWF0ZSB2SU9NTVUgaW4gWGVuIGh5cGVydmlzb3IsIGdpdmVuIHZpb21tdSB0eXBl
LCByZWdpc3Rlci1zZXQgbG9jYXRpb24KICAgICAgICAgIF4gYSAgICAgICAgICAgIF5zL2h5cGVy
dmlzb3IvLwo+IGFuZCBjYXBhYmlsaXRpZXMKPiAtIGRlc3Ryb3kgdklPTU1VIHNwZWNpZmllZCBi
eSB2aW9tbXVfaWQKICAgICAgICAgICBeIGEKPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5s
YW5AaW50ZWwuY29tPgo+IC0tLQo+ICB0b29scy9saWJ4Yy9NYWtlZmlsZSAgICAgICAgICB8ICAx
ICsKPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgOCArKysrKwo+ICB0b29scy9s
aWJ4Yy94Y192aW9tbXUuYyAgICAgICB8IDgxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA5MCBpbnNlcnRpb25zKCspCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4Yy94Y192aW9tbXUuYwo+IAo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCj4gaW5kZXggMjhi
MTg1Ny4uODcyNGRmNSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9NYWtlZmlsZQo+ICsrKyBi
L3Rvb2xzL2xpYnhjL01ha2VmaWxlCj4gQEAgLTUxLDYgKzUxLDcgQEAgQ1RSTF9TUkNTLSQoQ09O
RklHX01pbmlPUykgKz0geGNfbWluaW9zLmMKPiAgQ1RSTF9TUkNTLXkgICAgICAgKz0geGNfZXZ0
Y2huX2NvbXBhdC5jCj4gIENUUkxfU1JDUy15ICAgICAgICs9IHhjX2dudHRhYl9jb21wYXQuYwo+
ICBDVFJMX1NSQ1MteSAgICAgICArPSB4Y19kZXZpY2Vtb2RlbF9jb21wYXQuYwo+ICtDVFJMX1NS
Q1MteSAgICAgICArPSB4Y192aW9tbXUuYwo+ICAKPiAgR1VFU1RfU1JDUy15IDo9Cj4gIEdVRVNU
X1NSQ1MteSArPSB4Z19wcml2YXRlLmMgeGNfc3VzcGVuZC5jCj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
PiBpbmRleCBiZGU4MzEzLi5kZmFhOWQ1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBAQCAt
MjcsNiArMjcsNyBAQAo+ICAjZGVmaW5lIF9fWEVOX1RPT0xTX18gMQo+ICAjZW5kaWYKPiAgCj4g
KyNpbmNsdWRlIDxlcnJuby5oPgoKSSBkb24ndCBzZWUgdGhlIG5lZWQgZm9yIHRoaXMgaW5jbHVk
ZS4KCj4gICNpbmNsdWRlIDx1bmlzdGQuaD4KPiAgI2luY2x1ZGUgPHN0ZGRlZi5oPgo+ICAjaW5j
bHVkZSA8c3RkaW50Lmg+Cj4gQEAgLTI0OTksNiArMjUwMCwxMyBAQCBlbnVtIHhjX3N0YXRpY19j
cHVfZmVhdHVyZW1hc2sgewo+ICBjb25zdCB1aW50MzJfdCAqeGNfZ2V0X3N0YXRpY19jcHVfZmVh
dHVyZW1hc2soZW51bSB4Y19zdGF0aWNfY3B1X2ZlYXR1cmVtYXNrKTsKPiAgY29uc3QgdWludDMy
X3QgKnhjX2dldF9mZWF0dXJlX2RlZXBfZGVwcyh1aW50MzJfdCBmZWF0dXJlKTsKPiAgCj4gK2lu
dCB4Y192aW9tbXVfcXVlcnlfY2FwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdHlwZSwgdWludDY0X3QgKmNhcCk7Cj4g
K2ludCB4Y192aW9tbXVfY3JlYXRlKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbSwgdWlu
dDY0X3QgdHlwZSwKPiArICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmFzZV9hZGRyLCB1
aW50NjRfdCBsZW5ndGgsIHVpbnQ2NF90IGNhcCwKPiArICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgKnZpb21tdV9pZCk7Cj4gK2ludCB4Y192aW9tbXVfZGVzdHJveSh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb20sIHVpbnQzMl90IHZpb21tdV9pZCk7Cj4gKwo+ICAjZW5kaWYKPiAg
Cj4gIGludCB4Y19saXZlcGF0Y2hfdXBsb2FkKHhjX2ludGVyZmFjZSAqeGNoLAo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y192aW9tbXUuYyBiL3Rvb2xzL2xpYnhjL3hjX3Zpb21tdS5jCj4g
bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4wNGFhZTk2Cj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3Zpb21tdS5jCj4gQEAgLTAsMCArMSw4MSBAQAo+
ICsvKgo+ICsgKiB4Y192aW9tbXUuYwo+ICsgKgo+ICsgKiB2aW9tbXUgcmVsYXRlZCBBUEkgZnVu
Y3Rpb25zLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTcgSW50ZWwgQ29ycG9yYXRpb24K
PiArICoKPiArICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMi4xLCBhcyBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhp
cyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gKyAqIExlc3NlciBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPiArICogTGlj
ZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlICJ4Y19wcml2YXRlLmgiCj4g
Kwo+ICtpbnQgeGNfdmlvbW11X3F1ZXJ5X2NhcCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHR5cGUsIHVpbnQ2NF90ICpj
YXApCj4gK3sKPiArICAgIGludCByYzsKPiArICAgIERFQ0xBUkVfRE9NQ1RMOwo+ICsKPiArICAg
IGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Zpb21tdV9vcDsKPiArICAgIGRvbWN0bC5kb21haW4g
PSAoZG9taWRfdClkb207CgpQb2ludGxlc3MgY2FzdC4KCj4gKyAgICBkb21jdGwudS52aW9tbXVf
b3AuY21kID0gWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwczsKPiArICAgIGRvbWN0bC51LnZp
b21tdV9vcC51LnF1ZXJ5X2NhcHMudmlvbW11X3R5cGUgPSB0eXBlOwo+ICsKPiArICAgIHJjID0g
ZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cj4gKyAgICBpZiAoICFyYyApCj4gKyAgICAgICAgKmNh
cCA9IGRvbWN0bC51LnZpb21tdV9vcC51LnF1ZXJ5X2NhcHMuY2FwYWJpbGl0aWVzOwo+ICsgICAg
cmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICtpbnQgeGNfdmlvbW11X2NyZWF0ZSh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb20sIHVpbnQ2NF90IHR5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGJhc2VfYWRkciwgdWludDY0X3QgbGVuZ3RoLCB1aW50NjRfdCBjYXAsCj4gKyAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2aW9tbXVfaWQpCj4gK3sKPiArICAgIGludCBy
YzsKPiArICAgIERFQ0xBUkVfRE9NQ1RMOwo+ICsKPiArICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9N
Q1RMX3Zpb21tdV9vcDsKPiArICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb207CgpQb2lu
dGxlc3MgY2FzdC4KCj4gKyAgICBkb21jdGwudS52aW9tbXVfb3AuY21kID0gWEVOX0RPTUNUTF9j
cmVhdGVfdmlvbW11Owo+ICsgICAgZG9tY3RsLnUudmlvbW11X29wLnUuY3JlYXRlX3Zpb21tdS52
aW9tbXVfdHlwZSA9IHR5cGU7Cj4gKyAgICBkb21jdGwudS52aW9tbXVfb3AudS5jcmVhdGVfdmlv
bW11LmJhc2VfYWRkcmVzcyA9IGJhc2VfYWRkcjsKPiArICAgIGRvbWN0bC51LnZpb21tdV9vcC51
LmNyZWF0ZV92aW9tbXUubGVuZ3RoID0gbGVuZ3RoOwo+ICsgICAgZG9tY3RsLnUudmlvbW11X29w
LnUuY3JlYXRlX3Zpb21tdS5jYXBhYmlsaXRpZXMgPSBjYXA7Cj4gKwo+ICsgICAgcmMgPSBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKTsKPiArICAgIGlmICggIXJjICkKPiArICAgICAgICAqdmlvbW11
X2lkID0gZG9tY3RsLnUudmlvbW11X29wLnUuY3JlYXRlX3Zpb21tdS52aW9tbXVfaWQ7Cj4gKyAg
ICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK2ludCB4Y192aW9tbXVfZGVzdHJveSh4Y19pbnRlcmZh
Y2UgKnhjaCwgZG9taWRfdCBkb20sIHVpbnQzMl90IHZpb21tdV9pZCkKPiArewo+ICsgICAgREVD
TEFSRV9ET01DVEw7Cj4gKwo+ICsgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdmlvbW11X29w
Owo+ICsgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbTsKPiArICAgIGRvbWN0bC51LnZp
b21tdV9vcC5jbWQgPSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11Owo+ICsgICAgZG9tY3RsLnUu
dmlvbW11X29wLnUuZGVzdHJveV92aW9tbXUudmlvbW11X2lkID0gdmlvbW11X2lkOwo+ICsKPiAr
ICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPiArfQo+ICsKPiArLyoKPiArICog
TG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
PiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAqIGluZGVudC10
YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IC0tIAo+IDEuOC4zLjEKPiAKPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 16:41:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 16:41: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.xen.org>)
	id 1dkCFP-0004AJ-7j; Tue, 22 Aug 2017 16:41:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dkCFN-0004AD-R2
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 16:41:45 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 42/3E-01859-8CE5C995; Tue, 22 Aug 2017 16:41:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQvdE3Jx
 Ig2d/pSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owrF/qYC/5qVHz4+ZKlgXGLQhcjJ4eEgJ/E
 jZ0X2boYOThYBFQlds2yBzHZBOwlpn+tAKkQAYpunn6avYuRi4NZ4AqjxMc/29hAEsICqRKLn
 jxmBbF5BTwl9i/eBRYXEqiTWLhgNjtEXFDi5MwnLCA2s4COxILdn8BWMQtISyz/xwES5hRwlT
 jx5jgziC0qoCJxcuUaJogxihL98x6wQVyZLjHxWQ/LBEb+WUimzkIydRbC1AWMzKsY1YtTi8p
 Si3TN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MDZ+dzrEKMnBpCTK
 O/n77EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxpsXMihQSLUtNTK9Iyc4BxAJOW4OBREuF9D
 pLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXi+QIgGQoozSPLgRsJi8xCgrJczLCHSUEE
 9BalFuZgmq/CtGcQ5GJWHeKSBTeDLzSuA2vQI6ggnoCMPWaSBHlCQipKQaGINy73xlirCQKF6
 ssCSfIaatJeLKK9UKH8fi+e9ed9qpXpgXwTp53Wuni49qV/oscWt7dExJmS92+XuBGAvPz9ci
 3Y7Ia72RbN63c+ferC372QTZjTVvuR6+K6c7O6nhvORV+51sidfz3P2mNn55lVZtalGY8/s7q
 8+55+FbJ81K5pWOE7mir8RSnJFoqMVcVJwIAF7yDX3EAgAA
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503420104!94310235!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15685 invoked from network); 22 Aug 2017 16:41:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 16:41:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51374725"
Date: Tue, 22 Aug 2017 17:41:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822164141.dnsyujdgrrv54pb7@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDhQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoZSBCSU9TIHJl
cG9ydHMgdGhlIHJlbWFwcGluZyBoYXJkd2FyZSB1bml0cyBpbiBhIHBsYXRmb3JtIHRvIHN5c3Rl
bSBzb2Z0d2FyZQo+IHRocm91Z2ggdGhlIERNQSBSZW1hcHBpbmcgUmVwb3J0aW5nIChETUFSKSBB
Q1BJIHRhYmxlLgo+IE5ldyBmaWVsZHMgYXJlIGludHJvZHVjZXMgZm9yIERNQVIgdGFibGUuIFRo
ZXNlIG5ldyBmaWVsZHMgYXJlIHNldCBieQogICAgICAgICAgICAgICAgICAgICAgICAgIF4gcy9z
L2QvIHRvIGxpYmFjcGkKPiB0b29sc3RhY2sgdGhyb3VnaCBwYXJzaW5nIGd1ZXN0J3MgY29uZmln
IGZpbGUuIGNvbnN0cnVjdF9kbWFyKCkgaXMgYWRkZWQgdG8KPiBidWlsZCBETUFSIHRhYmxlIGFj
Y29yZGluZyB0byB0aGUgbmV3IGZpZWxkcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5s
YW5AaW50ZWwuY29tPgo+IC0tLQo+ICB0b29scy9saWJhY3BpL2J1aWxkLmMgICB8IDU3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGli
YWNwaS9saWJhY3BpLmggfCAgOSArKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDY2IGluc2Vy
dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9idWlsZC5jIGIvdG9vbHMv
bGliYWNwaS9idWlsZC5jCj4gaW5kZXggZjk4ODFjOS4uYzdjYzc4NCAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJhY3BpL2J1aWxkLmMKPiArKysgYi90b29scy9saWJhY3BpL2J1aWxkLmMKPiBAQCAt
MjgsNiArMjgsMTAgQEAKPiAgCj4gICNkZWZpbmUgQUNQSV9NQVhfU0VDT05EQVJZX1RBQkxFUyAx
NgoKQSBjb21tZW50IGFib3V0IHRoZSBtZWFuaW5nIG9mIHRoZSBkZWZpbmVzIGJlbG93IG1pZ2h0
IGJlIGhlbHBmdWwuCgo+ICsjZGVmaW5lIFZURF9IT1NUX0FERFJFU1NfV0lEVEggMzkKPiArI2Rl
ZmluZSBJNDQwX1BTRVVET19CVVNfUExBVEZPUk0gMHhmZgo+ICsjZGVmaW5lIEk0NDBfUFNFVURP
X0RFVkZOX0lPQVBJQyAweDAKPiArCj4gICNkZWZpbmUgYWxpZ24xNihzeikgICAgICAgICgoKHN6
KSArIDE1KSAmIH4xNSkKPiAgI2RlZmluZSBmaXhlZF9zdHJjcHkoZCwgcykgc3RybmNweSgoZCks
IChzKSwgc2l6ZW9mKGQpKQo+ICAKPiBAQCAtMzAzLDYgKzMwNyw1OSBAQCBzdGF0aWMgc3RydWN0
IGFjcGlfMjBfc2xpdCAqY29uc3RydWN0X3NsaXQoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKPiAg
ICAgIHJldHVybiBzbGl0Owo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBPbmx5IG9uZSBETUEgcmVtYXBw
aW5nIGhhcmR3YXJlIHVuaXQgaXMgZXhwb3NlZCBhbmQgYWxsIGRldmljZXMKPiArICogYXJlIHVu
ZGVyIHRoZSByZW1hcHBpbmcgaGFyZHdhcmUgdW5pdC4gSS9PIEFQSUMgc2hvdWxkIGJlIGV4cGxp
Y2l0bHkKPiArICogZW51bWVyYXRlZC4KPiArICovCj4gK3N0cnVjdCBhY3BpX2RtYXIgKmNvbnN0
cnVjdF9kbWFyKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgYWNwaV9kbWFyICpkbWFyOwo+ICsgICAgc3RydWN0IGFjcGlfZG1hcl9oYXJkd2Fy
ZV91bml0ICpkcmhkOwo+ICsgICAgc3RydWN0IGRtYXJfZGV2aWNlX3Njb3BlICpzY29wZTsKPiAr
ICAgIHVuc2lnbmVkIGludCBzaXplOwo+ICsgICAgdW5zaWduZWQgaW50IGlvYXBpY19zY29wZV9z
aXplID0gc2l6ZW9mKCpzY29wZSkgKyBzaXplb2Yoc2NvcGUtPnBhdGhbMF0pOwo+ICsKPiArICAg
IHNpemUgPSBzaXplb2YoKmRtYXIpICsgc2l6ZW9mKCpkcmhkKSArIGlvYXBpY19zY29wZV9zaXpl
Owo+ICsKPiArICAgIGRtYXIgPSBjdHh0LT5tZW1fb3BzLmFsbG9jKGN0eHQsIHNpemUsIDE2KTsK
PiArICAgIGlmICggIWRtYXIgKQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIG1l
bXNldChkbWFyLCAwLCBzaXplKTsKPiArICAgIGRtYXItPmhlYWRlci5zaWduYXR1cmUgPSBBQ1BJ
XzJfMF9ETUFSX1NJR05BVFVSRTsKPiArICAgIGRtYXItPmhlYWRlci5yZXZpc2lvbiA9IEFDUElf
Ml8wX0RNQVJfUkVWSVNJT047Cj4gKyAgICBkbWFyLT5oZWFkZXIubGVuZ3RoID0gc2l6ZTsKPiAr
ICAgIGZpeGVkX3N0cmNweShkbWFyLT5oZWFkZXIub2VtX2lkLCBBQ1BJX09FTV9JRCk7Cj4gKyAg
ICBmaXhlZF9zdHJjcHkoZG1hci0+aGVhZGVyLm9lbV90YWJsZV9pZCwgQUNQSV9PRU1fVEFCTEVf
SUQpOwo+ICsgICAgZG1hci0+aGVhZGVyLm9lbV9yZXZpc2lvbiA9IEFDUElfT0VNX1JFVklTSU9O
Owo+ICsgICAgZG1hci0+aGVhZGVyLmNyZWF0b3JfaWQgICA9IEFDUElfQ1JFQVRPUl9JRDsKPiAr
ICAgIGRtYXItPmhlYWRlci5jcmVhdG9yX3JldmlzaW9uID0gQUNQSV9DUkVBVE9SX1JFVklTSU9O
Owo+ICsgICAgZG1hci0+aG9zdF9hZGRyZXNzX3dpZHRoID0gVlREX0hPU1RfQUREUkVTU19XSURU
SCAtIDE7Cj4gKyAgICBpZiAoIGNvbmZpZy0+aW9tbXVfaW50cmVtYXBfc3VwcG9ydGVkICkKPiAr
ICAgICAgICBkbWFyLT5mbGFncyA9IEFDUElfRE1BUl9JTlRSX1JFTUFQOwoKU2luY2UgeW91IGlu
aXRpYWxpemUgZmxhZ3MgdG8gMCBJIHdvdWxkIHVzZSB8PSBoZXJlLCBpbiBjYXNlIHRoaXMgZ2V0
cwptb3ZlZCBsYXRlciBhbmQgdGhpcyBpcyBub3QgdGhlIGZpcnN0IGZsYWcgdG8gYmUgc2V0LgoK
PiArICAgIGlmICggIWNvbmZpZy0+aW9tbXVfeDJhcGljX3N1cHBvcnRlZCApCj4gKyAgICAgICAg
ZG1hci0+ZmxhZ3MgfD0gQUNQSV9ETUFSX1gyQVBJQ19PUFRfT1VUOwoKSSdtIG5vdCBzdXJlIG9m
IHRoZSByZWFzb24gYmVoaW5kIG5vdCBzdXBwb3J0aW5nIHgyQVBJQyBtb2RlIChJJ3ZlCmFscmVh
ZHkgY29tbWVudGVkIGluIGFub3RoZXIgcGF0Y2gpLgoKPiArICAgIGRyaGQgPSAoc3RydWN0IGFj
cGlfZG1hcl9oYXJkd2FyZV91bml0ICopKCh2b2lkKilkbWFyICsgc2l6ZW9mKCpkbWFyKSk7Cj4g
KyAgICBkcmhkLT50eXBlID0gQUNQSV9ETUFSX1RZUEVfSEFSRFdBUkVfVU5JVDsKPiArICAgIGRy
aGQtPmxlbmd0aCA9IHNpemVvZigqZHJoZCkgKyBpb2FwaWNfc2NvcGVfc2l6ZTsKPiArICAgIGRy
aGQtPmZsYWdzID0gQUNQSV9ETUFSX0lOQ0xVREVfUENJX0FMTDsKPiArICAgIGRyaGQtPnBjaV9z
ZWdtZW50ID0gMDsKPiArICAgIGRyaGQtPmJhc2VfYWRkcmVzcyA9IGNvbmZpZy0+aW9tbXVfYmFz
ZV9hZGRyOwo+ICsKPiArICAgIHNjb3BlID0gJmRyaGQtPnNjb3BlWzBdOwo+ICsgICAgc2NvcGUt
PnR5cGUgPSBBQ1BJX0RNQVJfREVWSUNFX1NDT1BFX0lPQVBJQzsKPiArICAgIHNjb3BlLT5sZW5n
dGggPSBpb2FwaWNfc2NvcGVfc2l6ZTsKPiArICAgIHNjb3BlLT5lbnVtZXJhdGlvbl9pZCA9IGNv
bmZpZy0+aW9hcGljX2lkOwo+ICsgICAgc2NvcGUtPmJ1cyA9IEk0NDBfUFNFVURPX0JVU19QTEFU
Rk9STTsKPiArICAgIHNjb3BlLT5wYXRoWzBdID0gSTQ0MF9QU0VVRE9fREVWRk5fSU9BUElDOwoK
SSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBjb25zdGFudHMgc2hvdWxkIGluc3RlYWQgYmUgZmll
bGRzIGluIHRoZQphY3BpX2NvbmZpZyBzdHJ1Y3QgcGFzc2VkIGRvd24gZnJvbSBsaWJ4bC4gbGli
eGMgc2hvdWxkbid0IHJlYWxseSBuZWVkCnRvIGtub3cgYW55dGhpbmcgYWJvdXQgd2hpY2ggY2hp
cHNldCBhIFZNIGlzIHVzaW5nLgoKPiArICAgIHNldF9jaGVja3N1bShkbWFyLCBvZmZzZXRvZihz
dHJ1Y3QgYWNwaV9oZWFkZXIsIGNoZWNrc3VtKSwgc2l6ZSk7Cj4gKyAgICByZXR1cm4gZG1hcjsK
PiArfQo+ICsKPiAgc3RhdGljIGludCBjb25zdHJ1Y3RfcGFzc3Rocm91Z2hfdGFibGVzKHN0cnVj
dCBhY3BpX2N0eHQgKmN0eHQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nICp0YWJsZV9wdHJzLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IG5yX3RhYmxlcywKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
YWNwaS9saWJhY3BpLmggYi90b29scy9saWJhY3BpL2xpYmFjcGkuaAo+IGluZGV4IDJlZDFlY2Yu
Ljc0Nzc4YTUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKPiArKysgYi90
b29scy9saWJhY3BpL2xpYmFjcGkuaAo+IEBAIC0yMCw2ICsyMCw4IEBACj4gICNpZm5kZWYgX19M
SUJBQ1BJX0hfXwo+ICAjZGVmaW5lIF9fTElCQUNQSV9IX18KPiAgCj4gKyNpbmNsdWRlIDxzdGRi
b29sLmg+Cj4gKwo+ICAjZGVmaW5lIEFDUElfSEFTX0NPTTEgICAgICAgICAgICAgICgxPDwwKQo+
ICAjZGVmaW5lIEFDUElfSEFTX0NPTTIgICAgICAgICAgICAgICgxPDwxKQo+ICAjZGVmaW5lIEFD
UElfSEFTX0xQVDEgICAgICAgICAgICAgICgxPDwyKQo+IEBAIC05Niw4ICs5OCwxNSBAQCBzdHJ1
Y3QgYWNwaV9jb25maWcgewo+ICAgICAgdWludDMyX3QgaW9hcGljX2Jhc2VfYWRkcmVzczsKPiAg
ICAgIHVpbnQxNl90IHBjaV9pc2FfaXJxX21hc2s7Cj4gICAgICB1aW50OF90IGlvYXBpY19pZDsK
PiArCj4gKyAgICAvKiBFbXVsYXRlZCBJT01NVSBmZWF0dXJlcyBhbmQgbG9jYXRpb24gKi8KPiAr
ICAgIGJvb2wgaW9tbXVfaW50cmVtYXBfc3VwcG9ydGVkOwo+ICsgICAgYm9vbCBpb21tdV94MmFw
aWNfc3VwcG9ydGVkOwo+ICsgICAgdWludDY0X3QgaW9tbXVfYmFzZV9hZGRyOwo+ICB9Owo+ICAK
PiArc3RydWN0IGFjcGlfZG1hciAqY29uc3RydWN0X2RtYXIoc3RydWN0IGFjcGlfY3R4dCAqY3R4
dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFjcGlf
Y29uZmlnICpjb25maWcpOwo+ICBpbnQgYWNwaV9idWlsZF90YWJsZXMoc3RydWN0IGFjcGlfY3R4
dCAqY3R4dCwgc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcpOwo+ICAKPiAgI2VuZGlmIC8qIF9f
TElCQUNQSV9IX18gKi8KPiAtLSAKPiAxLjguMy4xCj4gCj4gCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 16:48:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 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.xen.org>)
	id 1dkCLu-0004QL-US; Tue, 22 Aug 2017 16:48:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400f1e73e=roger.pau@citrix.com>)
 id 1dkCLt-0004QB-SC
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 16:48:29 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 09/D3-03406-D506C995; Tue, 22 Aug 2017 16:48:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQjcmYU6
 kwfMvShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b6G9eZCpqNKzbs7mVpYHyk2sXIySEh4Cdx
 7OtnRhCbRUBV4vGj6WxdjBwcbAL2EtO/VoCERYDCm6efZu9i5OJgFrjCKPHxzzY2kISwQKnEz
 v7LYL28Ap4ST+bsYQexhQTqJE503meHiAtKnJz5hAXEZhbQkViw+xPYfGYBaYnl/zhAwpwCrh
 IXPvcyg9iiAioSJ1euYYIYoyjRP+8BG8SZ6RITn/WwTGDkn4Vk6iwkU2chTF3AyLyKUaM4tag
 stUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwABmAYAfj5Y0BhxglOZiU
 RHknf58dKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNz5+TqSQYFFqempFWmYOMBZg0hIcPEoiv
 EEgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEudVASkSACnKKM2DGwGLy0uMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5i0DmcKTmVcCt+kV0BFMQEcYtk4DOaIkESEl1cCYoPmw0m/Luv0
 1jJxO1567tOgEhZtbi4Yo7e/5o+YfH379YXpnSejJx03ivnvaFFbMdXjjJ3L/YvbWzTtWpp1J
 8/3/j0e/aNXjbRO3q8iV+0rcXri8++G13CXfz6cddGbSyc3LNmYLFDcu7cnsVJsYZnRKkelZ1
 v5r3keZfqWyB5z87+jROlOJpTgj0VCLuag4EQAV+G24xgIAAA==
X-Env-Sender: prvs=400f1e73e=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503420508!81130960!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43058 invoked from network); 22 Aug 2017 16:48:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 16:48:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,412,1498521600"; d="scan'208";a="51375292"
Date: Tue, 22 Aug 2017 17:48:24 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170822164824.b7bup4xiiklotata@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-9-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-9-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 8/25] tools/libxl: Add a user
 configurable parameter to control vIOMMU attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEEgZmllbGQsIHZp
b21tdV9pbmZvLCBpcyBhZGRlZCB0byBzdHJ1Y3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8uIFNl
dmVyYWwKPiBhdHRyaWJ1dGVzIGNhbiBiZSBzcGVjaWZpZWQgYnkgZ3Vlc3QgY29uZmlnIGZpbGUg
Zm9yIHZpcnR1YWwgSU9NTVUuIFRoZXNlCj4gYXR0cmlidXRlcyBhcmUgdXNlZCBmb3IgRE1BUiBj
b25zdHJ1Y3Rpb24gYW5kIHZJT01NVSBjcmVhdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRp
YW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAg
fCAzNCArKysrKysrKysrKysrKysrKysrKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgfCAxNiArKysrKysrKysrKwo+ICB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCA2NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMyBmaWxlcyBj
aGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQg
YS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPiBp
bmRleCA3OWNiMmVhLi5mMjU5ZTIyIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbgo+ICsrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+IEBAIC0xNTQ1LDcgKzE1NDUs
MzkgQEAgRG8gbm90IHByb3ZpZGUgYSBWTSBnZW5lcmF0aW9uIElELgo+ICBTZWUgYWxzbyAiVmly
dHVhbCBNYWNoaW5lIEdlbmVyYXRpb24gSUQiIGJ5IE1pY3Jvc29mdDoKPiAgTDxodHRwOi8vd3d3
Lm1pY3Jvc29mdC5jb20vZW4tdXMvZG93bmxvYWQvZGV0YWlscy5hc3B4P2lkPTMwNzA3Pgo+ICAK
PiAtPWJhY2sgCj4gKz1iYWNrCgpObyBzcHVyaW91cyBjaGFuZ2VzLiBMZWF2ZSB0aGUgZXh0cmEg
IiAiIGFzIGlzLgoKPiArCj4gKz1pdGVtIEI8dmlvbW11PSJWSU9NTVVfU1RSSU5HIj4KPiArCj4g
K1NwZWNpZmllcyB0aGUgdklPTU1VIHdoaWNoIGFyZSB0byBiZSBwcm92aWRlZCB0byB0aGUgZ3Vl
c3QuCj4gKwo+ICtCPFZJT01NVV9TVFJJTkc+IGhhcyB0aGUgZm9ybSBDPEtFWT1WQUxVRSxLRVk9
VkFMVUUsLi4uPiB3aGVyZToKClNob3VsZCBiZSBhbiBhcnJheSBvZiBWSU9NTVVfU1RSSU5HcyBp
bnN0ZWFkLgoKPiArPW92ZXIgNAo+ICsKPiArPWl0ZW0gQjxLRVk9VkFMVUU+Cj4gKwo+ICtQb3Nz
aWJsZSBCPEtFWT5zIGFyZToKPiArCj4gKz1vdmVyIDQKPiArCj4gKz1pdGVtIEI8dHlwZT0iU1RS
SU5HIj4KPiArCj4gK0N1cnJlbnRseSB0aGVyZSBpcyBvbmx5IG9uZSB2YWxpZCB0eXBlOgo+ICsK
PiArKHg4NiBvbmx5KSAiaW50ZWxfdnRkIiBtZWFucyBwcm92aWRpbmcgYSBlbXVsYXRlZCBJbnRl
bCBWVC1kIHRvIHRoZSBndWVzdC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXiBhbgo+ICsKPiArPWl0ZW0gQjxpbnRyZW1hcD1CT09MRUFOPgo+ICsKPiArU3BlY2lm
aWVzIHdoZXRoZXIgdGhlIHZJT01NVSBzaG91bGQgc3VwcG9ydCBpbnRlcnJ1cHQgcmVtYXBwaW5n
Cj4gK2FuZCBkZWZhdWx0ICd0cnVlJy4KPiArCj4gKz1pdGVtIEI8eDJhcGljPUJPT0xFQU4+Cj4g
Kwo+ICtTcGVjaWZpZXMgd2hldGhlciB0aGUgdklPTU1VIHNob3VsZCBzdXBwb3J0IHgyYXBpYyBt
b2RlIGFuZCBkZWZhdWx0ICd0cnVlJy4KPiArT25seSB2YWxpZCBmb3IgImludGVsX3Z0ZCIuCj4g
Kwo+ICs9YmFjawo+ICAKPiAgPWhlYWQzIEd1ZXN0IFZpcnR1YWwgVGltZSBDb250cm9scwo+ICAK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCj4gaW5kZXggOGE5ODQ5Yy4uN2FiZDcwYyAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKPiBAQCAtNDUwLDYgKzQ1MCwyMSBAQCBsaWJ4bF9hbHRwMm1fbW9kZSA9IEVudW1lcmF0
aW9uKCJhbHRwMm1fbW9kZSIsIFsKPiAgICAgICgzLCAibGltaXRlZCIpLAo+ICAgICAgXSwgaW5p
dF92YWwgPSAiTElCWExfQUxUUDJNX01PREVfRElTQUJMRUQiKQo+ICAKPiArbGlieGxfdmlvbW11
X3R5cGUgPSBFbnVtZXJhdGlvbigidmlvbW11X3R5cGUiLCBbCj4gKyAgICAoMSwgImludGVsX3Z0
ZCIpLAo+ICsgICAgXSkKPiArCj4gK2xpYnhsX3Zpb21tdV9pbmZvID0gU3RydWN0KCJ2aW9tbXVf
aW5mbyIsIFsKPiArICAgICgidSIsIEtleWVkVW5pb24oTm9uZSwgbGlieGxfdmlvbW11X3R5cGUs
ICJ0eXBlIiwKPiArICAgICAgICAgICBbKCJpbnRlbF92dGQiLCBTdHJ1Y3QoTm9uZSwgWwo+ICsg
ICAgICAgICAgICAgICAgICgieDJhcGljIiwgICAgIGxpYnhsX2RlZmJvb2wpXSkpCj4gKyAgICAg
ICAgICAgXSkpLAo+ICsgICAgKCJpbnRyZW1hcCIsICAgICAgICBsaWJ4bF9kZWZib29sKSwKPiAr
ICAgICgiY2FwIiwgICAgICAgICAgICAgdWludDY0KSwKPiArICAgICgiYmFzZV9hZGRyIiwgICAg
ICAgdWludDY0KSwKPiArICAgICgibGVuIiwgICAgICAgICAgICAgdWludDY0KSwKPiArICAgIF0p
Cj4gKwo+ICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2lu
Zm8iLFsKPiAgICAgICgibWF4X3ZjcHVzIiwgICAgICAgaW50ZWdlciksCj4gICAgICAoImF2YWls
X3ZjcHVzIiwgICAgIGxpYnhsX2JpdG1hcCksCj4gQEAgLTUwNiw2ICs1MjEsNyBAQCBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKPiAgICAgICMg
NjUwMDAgd2hpY2ggaXMgcmVzZXJ2ZWQgYnkgdGhlIHRvb2xzdGFjay4KPiAgICAgICgiZGV2aWNl
X3RyZWUiLCAgICAgIHN0cmluZyksCj4gICAgICAoImFjcGkiLCAgICAgICAgICAgICBsaWJ4bF9k
ZWZib29sKSwKPiArICAgICgidmlvbW11IiwgICAgICAgICAgIGxpYnhsX3Zpb21tdV9pbmZvKSwK
PiAgICAgICgidSIsIEtleWVkVW5pb24oTm9uZSwgbGlieGxfZG9tYWluX3R5cGUsICJ0eXBlIiwK
PiAgICAgICAgICAgICAgICAgIFsoImh2bSIsIFN0cnVjdChOb25lLCBbKCJmaXJtd2FyZSIsICAg
ICAgICAgc3RyaW5nKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KCJiaW9zIiwgICAgICAgICAgICAgbGlieGxfYmlvc190eXBlKSwKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBpbmRleCA1YzJiZjE3Li4x
MWM0ZWIyIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiArKysgYi90b29scy94
bC94bF9wYXJzZS5jCj4gQEAgLTE3LDYgKzE3LDcgQEAKPiAgI2luY2x1ZGUgPGxpbWl0cy5oPgo+
ICAjaW5jbHVkZSA8c3RkaW8uaD4KPiAgI2luY2x1ZGUgPHN0ZGxpYi5oPgo+ICsjaW5jbHVkZSA8
eGVuL2RvbWN0bC5oPgo+ICAjaW5jbHVkZSA8eGVuL2h2bS9lODIwLmg+Cj4gICNpbmNsdWRlIDx4
ZW4vaHZtL3BhcmFtcy5oPgo+ICAKPiBAQCAtMzAsNiArMzEsOSBAQAo+ICAKPiAgZXh0ZXJuIHZv
aWQgc2V0X2RlZmF1bHRfbmljX3ZhbHVlcyhsaWJ4bF9kZXZpY2VfbmljICpuaWMpOwo+ICAKPiAr
I2RlZmluZSBWSU9NTVVfVlREX0JBU0VfQUREUiAgICAgICAgMHhmZWQ5MDAwMFVMTAo+ICsjZGVm
aW5lIFZJT01NVV9WVERfUkVHSVNURVJfTEVOICAgICAweDEwMDBVTEwKCkkgZG9uJ3QgdGhpbmsg
dGhvc2UgZGVmaW5lcyBzaG91bGQgYmUgaGVyZSBhdCBhbGwuCgo+ICAjZGVmaW5lIEFSUkFZX0VY
VEVORF9JTklUX19DT1JFKGFycmF5LGNvdW50LGluaXRmbixtb3JlKSAgICAgICAgICAgICAgICBc
Cj4gICAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICB0eXBlb2YoKGNvdW50KSkgYXJyYXlfZXh0
ZW5kX29sZF9jb3VudCA9IChjb3VudCk7ICAgICAgICAgICAgICAgXAo+IEBAIC04MDQsNiArODA4
LDYxIEBAIGludCBwYXJzZV91c2JkZXZfY29uZmlnKGxpYnhsX2RldmljZV91c2JkZXYgKnVzYmRl
diwgY2hhciAqdG9rZW4pCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArLyogUGFyc2VzIHZp
b21tdSBkYXRhIGFuZCBhZGRzIGluZm8gaW50byB2aW9tbXUKPiArICogUmV0dXJucyAxIGlmIHRo
ZSBpbnB1dCBkb2Vzbid0IGZvcm0gYSB2YWxpZCB2aW9tbXUKPiArICogb3IgcGFyc2VkIHZhbHVl
cyBhcmUgbm90IGNvcnJlY3QuIFN1Y2Nlc3NmdWwgcGFyc2UgcmV0dXJucyAwICovCj4gK3N0YXRp
YyBpbnQgcGFyc2VfdmlvbW11X2NvbmZpZyhsaWJ4bF92aW9tbXVfaW5mbyAqdmlvbW11LCBjb25z
dCBjaGFyICppbmZvKQo+ICt7Cj4gKyAgICBjaGFyICpwdHIsICpvcGFyZywgKnNhdmVwdHIgPSBO
VUxMLCAqYnVmID0geHN0cmR1cChpbmZvKTsKPiArCj4gKyAgICBwdHIgPSBzdHJ0b2tfcihidWYs
ICIsIiwgJnNhdmVwdHIpOwo+ICsgICAgaWYgKE1BVENIX09QVElPTigidHlwZSIsIHB0ciwgb3Bh
cmcpKSB7Cj4gKyAgICAgICAgaWYgKCFzdHJjbXAob3BhcmcsICJpbnRlbF92dGQiKSkgewo+ICsg
ICAgICAgICAgICB2aW9tbXUtPnR5cGUgPSBMSUJYTF9WSU9NTVVfVFlQRV9JTlRFTF9WVEQ7Cj4g
KyAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnZhbGlk
IHZpb21tdSB0eXBlOiAlc1xuIiwgb3BhcmcpOwo+ICsgICAgICAgICAgICByZXR1cm4gMTsKPiAr
ICAgICAgICB9Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAidmlv
bW11IHR5cGUgc2hvdWxkIGJlIHNldCBmaXJzdDogJXNcbiIsIG9wYXJnKTsKPiArICAgICAgICBy
ZXR1cm4gMTsKPiArICAgIH0KPiArCj4gKyAgICBwdHIgPSBzdHJ0b2tfcihOVUxMLCAiLCIsICZz
YXZlcHRyKTsKPiArICAgIGlmIChNQVRDSF9PUFRJT04oImludHJlbWFwIiwgcHRyLCBvcGFyZykp
IHsKPiArICAgICAgICBsaWJ4bF9kZWZib29sX3NldCgmdmlvbW11LT5pbnRyZW1hcCwgISFzdHJ0
b3VsKG9wYXJnLCBOVUxMLCAwKSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKHZpb21tdS0+dHlw
ZSA9PSBMSUJYTF9WSU9NTVVfVFlQRV9JTlRFTF9WVEQpIHsKPiArICAgICAgICBmb3IgKHB0ciA9
IHN0cnRva19yKE5VTEwsICIsIiwgJnNhdmVwdHIpOyBwdHI7Cj4gKyAgICAgICAgICAgICBwdHIg
PSBzdHJ0b2tfcihOVUxMLCAiLCIsICZzYXZlcHRyKSkgewo+ICsgICAgICAgICAgICBpZiAoTUFU
Q0hfT1BUSU9OKCJ4MmFwaWMiLCBwdHIsIG9wYXJnKSkgewo+ICsgICAgICAgICAgICAgICAgbGli
eGxfZGVmYm9vbF9zZXQoJnZpb21tdS0+dS5pbnRlbF92dGQueDJhcGljLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgISFzdHJ0b3VsKG9wYXJnLCBOVUxMLCAwKSk7Cj4gKyAg
ICAgICAgICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVu
a25vd24gc3RyaW5nIGAlcycgaW4gdmlvbW11IHNwZWNcbiIsIHB0cik7CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gJwo+ICsgICAgICAgICAgICAg
ICAgcmV0dXJuIDE7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAg
IGlmIChsaWJ4bF9kZWZib29sX2lzX2RlZmF1bHQodmlvbW11LT5pbnRyZW1hcCkpCj4gKyAgICAg
ICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZ2aW9tbXUtPmludHJlbWFwLCB0cnVlKTsKPiArCj4g
KyAgICAgICAgaWYgKCFsaWJ4bF9kZWZib29sX3ZhbCh2aW9tbXUtPmludHJlbWFwKSkgewo+ICsg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBjcmVhdGUgb25lIHZpcnR1YWwgVlRE
IHdpdGhvdXQgaW50cmVtYXBcbiIpOwo+ICsgICAgICAgICAgICByZXR1cm4gMTsKPiArICAgICAg
ICB9CgpXaHkgaXMgdGhhdCBhbiBvcHRpb24gYW55d2F5IGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRv
IGNyZWF0ZSBhbiBJT01NVQp3aXRob3V0IGludHJlbWFwIGFueXdheT8KCj4gKwo+ICsgICAgICAg
IC8qIFNldCBkZWZhdWx0IHZhbHVlcyB0byB1bmV4cG9zZWQgZmllbGRzICovCj4gKyAgICAgICAg
dmlvbW11LT5iYXNlX2FkZHIgPSBWSU9NTVVfVlREX0JBU0VfQUREUjsKPiArICAgICAgICB2aW9t
bXUtPmxlbiA9IFZJT01NVV9WVERfUkVHSVNURVJfTEVOOwo+ICsKPiArICAgICAgICAvKiBTZXQg
ZGVzaXJlZCBjYXBiaWxpdGllcyAqLwo+ICsgICAgICAgIHZpb21tdS0+Y2FwID0gVklPTU1VX0NB
UF9JUlFfUkVNQVBQSU5HOwoKVGhpcyBzaG91bGQgYmUgc2V0IGluIGxpYnhsX19kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0IElNSE8uCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17: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.xen.org>)
	id 1dkCXE-0005e3-3X; Tue, 22 Aug 2017 17:00:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkCXD-0005dx-0N
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 17:00:11 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AC/1F-09901-A136C995; Tue, 22 Aug 2017 17:00:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVcyeU6
 kweLNWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apCU2MBRdUKn4/62JrYPwk08XIxSEksJlR
 ovnjV1YIZzejxL32o0AOJ4ewgJ9Ex4Rj7CC2iICtxL+Py9kgijoYJVatnMACkmAWCJX49XI+I
 4jNJqApcefzJyYQm1fASqJ19mOgQRwcLAKqEm9PxYCERQXCJd42HmGBKBGUODnzCZjNKeAlMf
 vSVXaIkbYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUaM4tagstUjXyFgvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw4BiAYAfjn/mBhxglOZiURHknf58dKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC91jinEghwaLU9NSKtMwcYOjDpCU4eJREeFeApHmLCxJzizPTI
 VKnGBWlxHnvgyQEQBIZpXlwbbB4u8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXrckoCk8mX
 klcNNfAS1mAlps2DoNZHFJIkJKqoFx6urGt69t9B2UZ5+dvY45ieGagFrA5pw1t9wyrwhZa38
 6auy1X9A1c/bUR3Nnruh4vfPjhh3sM+Zq8il+XhE3T1/83PY9rG/+hbx4EZV2cPq7woMa/fJZ
 68J0La5vFlRwdzpWy2pwc9OF7Bdas3yfO6bNKeth2L55GXd9gp+5S5DoIxUm0chSJZbijERDL
 eai4kQA/REWMbICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503421209!113125098!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18411 invoked from network); 22 Aug 2017 17:00:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 22 Aug 2017 17:00:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A518113D5;
 Tue, 22 Aug 2017 10:00:08 -0700 (PDT)
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 B30413F540;
 Tue, 22 Aug 2017 10:00:07 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
 <1502659815-20397-3-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b15b8a3b-f060-9cae-a8cd-a391431b7697@arm.com>
Date: Tue, 22 Aug 2017 18:00:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502659815-20397-3-git-send-email-mjaggi@caviumnetworks.com>
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH 2/5] ARM: ITS: Populate host_its_list from
	ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAxMy8wOC8xNyAyMjozMCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90
ZToKPiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+Cj4gQWRkZWQgZ2lj
djNfaXRzX2FjcGlfaW5pdCB0byB1cGRhdGUgaG9zdF9pdHNfbGlzdCBmcm9tIE1BRFQgdGFibGUu
Cj4gRm9yIEFDUEksIGhvc3RfaXRzIHN0dXJjdHVyZSAgc3RvcmVzIGR0X25vZGUgYXMgTlVMTC4K
CnMvc3R1cmN0dXJlL3N0cnVjdHVyZS8KCj4KPiBGdXR1cmUgVE9EMDoKPiBDbGVhbnVwIDooMSkg
UmVtb3ZlIGZyb20gaG9zdF9pdHMgZHRfbm9kZSBhcyBpdCBpcyByZXF1aXJlZCBvbmx5IGZvciBB
Q1BJCj4gRW5oYW5jZW1lbnQgOigyKSBQcm92aWRlIGEgbWV0aG9kIHRvIGFjY2VzcyB0cmFuc2xh
dGlvbl9pZCBhbmQKPiBvdGhlciBmaWVsZHMgb2YgbWFkdCBnZW5lcmljIHRyYW5zbGF0b3IuCgpJ
IGRvbid0IGdldCB0aG9zZSBUT0RPcy4gVGhpcyBpcyBub3QgcmVsYXRlZCB0byB0aGlzIHBhdGNo
IGFuZCBkb2VzIG5vdCAKcmVhbGx5IGhlbmNlIHRoZSBjb21taXQgbWVzc2FnZS4KCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCj4gIHhlbi9h
cmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDggKysrKysrKysKPiAgeGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmggfCAxMyArKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdl
ZCwgMzUgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMt
aXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gaW5kZXggZjg0NGEwZC4uYzRmMTI4
OCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwo+IEBAIC0zMiw2ICszMiw3IEBACj4gICNpbmNsdWRlIDxhc20v
cGFnZS5oPgo+Cj4gICNkZWZpbmUgSVRTX0NNRF9RVUVVRV9TWiAgICAgICAgICAgICAgICBTWl8x
TQo+ICsjZGVmaW5lIEFDUElfR0lDVjNfSVRTX01FTV9TSVpFICAgICAgICAoU1pfNjRLKQoKVGhl
ICguLi4pIGFyZSBub3QgbmVjZXNzYXJ5LgoKPgo+ICAvKgo+ICAgKiBObyBsb2NrIGhlcmUsIGFz
IHRoaXMgbGlzdCBnZXRzIG9ubHkgcG9wdWxhdGVkIHVwb24gYm9vdCB3aGlsZSBzY2FubmluZwo+
IEBAIC0xMDIwLDYgKzEwMjEsMTkgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gICAgICB9Cj4gIH0KPgo+ICsjaWZkZWYgQ09ORklH
X0FDUEkKPiAraW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlfc3VidGFibGVfaGVh
ZGVyICpoZWFkZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxv
bmcgZW5kKQoKSSBkb24ndCBtdWNoIGxpa2UgdGhlIGlkZWEgb2YgcHJvdmlkaW5nIGEgY2FsbGJh
Y2sgdGhhdCB3aWxsIGJlIGNhbGxlZCAKYnkgZ2ljLXYzLmMuIEkgd291bGQgbXVjaCBwcmVmZXIg
dG8gZm9sbG93IHRoZSBzYW1lIHBhdHRlcm4gYXMgdGhlIERUIAp3aGVyZSBnaWMtdjMuYyB3aWxs
IGNhbGwgYSBmdW5jdGlvbiBpbiB0aGUgZ2ljLXYzLWl0cy5jIHRoYXQgd2lsbCAKaXRlcmF0ZSBv
biBhbGwgcG9zc2libGUgSVRTLgoKVGhpcyB3aWxsIG1ha2UgYSBtb3JlIHNhbmUgaW50ZXJmYWNl
LgoKQWxzbywgaXQgd291bGQgbWFrZSBzZW5zZSB0byBjYWxsIGl0IGdpY3YzX2l0c19hY3BpX3By
b2JlLgoKPiArewo+ICsgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKml0
czsKPiArCj4gKyAgICBpdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Ig
KiloZWFkZXI7CgoKWW91IHByb2JhYmx5IHdhbnQgdG8gYWRkIGNoZWNrIEJBRF9NQURUX0VOVFJZ
KGl0cywgZW5kKS4KCj4gKwo+ICsgICAgcmV0dXJuIGFkZF90b19ob3N0X2l0c19saXN0KGl0cy0+
YmFzZV9hZGRyZXNzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJX0dJQ1YzX0lUU19N
RU1fU0laRSwgTlVMTCk7CgpJZiB5b3UgZm9sbG93IG15IHN1Z2dlc3Rpb24gaW4gcGF0Y2ggIzEg
cmVnYXJkaW5nIHRoZSByZXR1cm4gb2YgCmFkZF90b19ob3N0X2l0c19saXN0LCB0aGVuIHlvdSB3
b3VsZCBuZWVkIHRvIGNoZWNrIHRydWUvZmFsc2UgYW5kIHJldHVybiAKYSBjb3JyZWN0IGVycm5v
LgoKRXZlbiBpZiB5b3UgZG9uJ3QgZm9sbG93IGl0LCBwbGVhc2UgcmV0dXJuIGFuIGFwcHJvcHJp
YXRlIGVycm5vIHJhdGhlciAKdGhhbiAtMS4KCj4gK30KPiArI2VuZGlmCj4gKwo+ICAvKgo+ICAg
KiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggZjk5MGVhZS4uMGJl
ODk0MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTU2Nyw2ICsxNTY3LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBnaWN2M19hY3BpX2luaXQodm9pZCkKPgo+ICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gMDsK
Pgo+ICsgICAgLyogUGFyc2UgSVRTIGluZm9ybWF0aW9uICovCj4gKyAgICBjb3VudCA9IGFjcGlf
dGFibGVfcGFyc2VfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWN2M19pdHNfYWNwaV9pbml0LCAwKTsK
ClNlZSBteSBjb21tZW50IGFib3ZlLgoKPiArCj4gKyAgICBpZiAoIGNvdW50IDw9IDAgKQoKSGFy
ZHdhcmUgd2l0aG91dCBJVFMgc3VwcG9ydCB3aWxsIHJldHVybiAwIGFuZCB0aGVyZWZvcmUgcGFu
aWMuIFlvdSAKZG9uJ3Qgd2FudCB0aGlzIHRvIGhhcHBlbi4KCj4gKyAgICAgICAgcGFuaWMoIkdJ
Q3YzOiBDYW4ndCBnZXQgSVRTIGVudHJ5Iik7Cj4gKwo+ICsKPiAgICAgIC8qCj4gICAgICAgKiBJ
biBBQ1BJLCAwIGlzIGNvbnNpZGVyZWQgYXMgdGhlIGludmFsaWQgYWRkcmVzcy4gSG93ZXZlciB0
aGUgcmVzdAo+ICAgICAgICogb2YgdGhlIGluaXRpYWxpemF0aW9uIHJlbHkgb24gdGhlIGludmFs
aWQgYWRkcmVzcyB0byBiZQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192
M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gaW5kZXggMWZhYzFj
Ny4uMmI3NDkzZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gQEAgLTEwNSw2ICsx
MDUsNyBAQAo+Cj4gICNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KPiAgI2luY2x1ZGUgPHhl
bi9yYnRyZWUuaD4KPiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+CgpXaXRoIHRoZSBzdWdnZXN0aW9u
IHN1Z2dlc3RlZCBhYm92ZSwgeW91IHdpbGwgbm90IG5lZWQgdG8gaW5jbHVkZSAKPHhlbi9hY3Bp
Lmg+IGluIGdpY192M19pdHMuaC4KCj4KPiAgI2RlZmluZSBIT1NUX0lUU19GTFVTSF9DTURfUVVF
VUUgICAgICAgICgxVSA8PCAwKQo+ICAjZGVmaW5lIEhPU1RfSVRTX1VTRVNfUFRBICAgICAgICAg
ICAgICAgKDFVIDw8IDEpCj4gQEAgLTEzNSw2ICsxMzYsMTAgQEAgZXh0ZXJuIHN0cnVjdCBsaXN0
X2hlYWQgaG9zdF9pdHNfbGlzdDsKPiAgLyogUGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAg
YWxsIGhvc3QgSVRTZXMuICovCj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICpub2RlKTsKPgo+ICsjaWZkZWYgQ09ORklHX0FDUEkKPiAraW50IGdp
Y3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcg
ZW5kKTsKPiArI2VuZGlmCgpOZXdsaW5lIGhlcmUgcGxlYXNlLgoKPiAgYm9vbCBnaWN2M19pdHNf
aG9zdF9oYXNfaXRzKHZvaWQpOwo+Cj4gIHVuc2lnbmVkIGludCB2Z2ljX3YzX2l0c19jb3VudChj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPiBAQCAtMTk2LDYgKzIwMSwxNCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpu
b2RlKQo+ICB7Cj4gIH0KPgo+ICsjaWZkZWYgQ09ORklHX0FDUEkKPiArc3RhdGljIGlubGluZSBp
bnQgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRl
ciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQg
bG9uZyBlbmQpCj4gK3sKPiArICAgIHJldHVybiBmYWxzZTsKCmdpY3YzX2l0c19hY3BpX2luaXQg
cmV0dXJuIGFuIGludCBub3QgYSBib29sLiBQbGVhc2UgbW9kaWZ5IHRoaXMgCmFjY29yZGluZ2x5
LgoKPiArfQo+ICsjZW5kaWYKPiArCj4gIHN0YXRpYyBpbmxpbmUgYm9vbCBnaWN2M19pdHNfaG9z
dF9oYXNfaXRzKHZvaWQpCj4gIHsKPiAgICAgIHJldHVybiBmYWxzZTsKPgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:04:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17:04: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.xen.org>)
	id 1dkCbj-0005p0-La; Tue, 22 Aug 2017 17:04:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkCbi-0005ou-RU
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 17:04:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 28/AB-03612-2346C995; Tue, 22 Aug 2017 17:04:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTdcwZU6
 kwZQHahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bh0x9YCx5KVryeuo+5gXGdSBcjF4eQwGZG
 id1zzjJDOLsZJV533WbsYuTkEBZwlZj25yMTiC0iYCvx7+NyNoiiDkaJXacvgxUxC4RK/Ho5H
 8xmE9CUuPP5E1gDr4CVxIObu9lAbBYBVYnrCxrZQWxRgXCJt41HWCBqBCVOznwCZnMKeEk0rn
 7MBDHTVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RpZ6CUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYcAxDsYDy/NvAQoyQHk5Io7+TvsyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBKJ8+JFBIsSk1PrUjLzAEGP0xagoNHSYR3WhJQmre4IDG3ODMdI
 nWKUVFKnPcrSEIAJJFRmgfXBou4S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm/QkyhSczrw
 Ru+iugxUxAiw1bp4EsLklESEk1MDr9YWp6bal/54ig+8wpvsaOXzy3qUomR+fyVtlL2F15ecf
 g8tS9Bi9OLq55f+yX7pTq4/duXn72OzDycNlD+aMVPNXP3a0lVT3qZHIjo99ohmZEaf1mdjS6
 eyXKj+ulVtAf5ufXexqnbwufcJ2nLbrsncedtYdZH8lHHda5ztqxz3x/5dlp3EosxRmJhlrMR
 cWJADMzdcazAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503421489!79053115!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63414 invoked from network); 22 Aug 2017 17:04:49 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 22 Aug 2017 17:04:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B75DF13D5;
 Tue, 22 Aug 2017 10:04:48 -0700 (PDT)
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 C473E3F540;
 Tue, 22 Aug 2017 10:04:47 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
 <1502659815-20397-4-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7d3807ec-ade3-ba16-6636-21817afee8bd@arm.com>
Date: Tue, 22 Aug 2017 18:04:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502659815-20397-4-git-send-email-mjaggi@caviumnetworks.com>
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH 3/5] ARM: ITS: Deny hardware domain access
	to its
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAxMy8wOC8xNyAyMjozMCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90
ZToKPiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+Cj4gVGhpcyBwYXRj
aCBleHRlbmRzIHRoZSBnaWN2M19pb21lbV9kZW55X2FjY2VzcyBmdW5jdGlvbmFsaXR5IGJ5IGFk
ZGluZyBzdXBwb3J0Cj4gZm9yIGl0cyByZWdpb24gYXMgd2VsbC4gQWRkZWQgZnVuY3Rpb24gZ2lj
djNfaXRzX2RlbnlfYWNjZXNzLgoKcy9pdHMvSVRTLyBtYWtpbmcgY2xlYXJlciB0aGUgY29tbWl0
IG1lc3NhZ2UuCgpzL0FkZGVkL0FkZC8KCj4KPiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kg
PG1qYWdnaUBjYXZpdW0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAg
ICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAg
ICAgICAgICAgfCAgNyArKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
IHwgIDggKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCj4KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMKPiBpbmRleCBjNGYxMjg4Li5mNTg0ZDMzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAg
LTIwLDYgKzIwLDcgQEAKPgo+ICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICAjaW5jbHVkZSA8eGVu
L2RlbGF5Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPiAgI2luY2x1ZGUgPHhlbi9saWJm
ZHQvbGliZmR0Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vbW0uaD4KPiAgI2luY2x1ZGUgPHhlbi9yYnRy
ZWUuaD4KPiBAQCAtOTA1LDYgKzkwNiwyNCBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2Fz
c2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcmV0dXJuIHBpcnE7Cj4g
IH0KPgo+ICtpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
Cj4gK3sKPiArICAgIGludCByYyA9IDA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1mbiwgbnI7Cj4g
KyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwo+ICsKPiArICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSkKPiArICAgIHsKPiAr
ICAgICAgICBtZm4gPSBwYWRkcl90b19wZm4oaXRzX2RhdGEtPmFkZHIpOwo+ICsgICAgICAgIG5y
ID0gUEZOX1VQKEFDUElfR0lDVjNfSVRTX01FTV9TSVpFKTsKPiArICAgICAgICByYyA9IGlvbWVt
X2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsg
ICAgICAgICAgICBicmVhazsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiAr
Cj4gIC8qCj4gICAqIENyZWF0ZSB0aGUgcmVzcGVjdGl2ZSBndWVzdCBEVCBub2RlcyBmcm9tIGEg
bGlzdCBvZiBob3N0IElUU2VzLgo+ICAgKiBUaGlzIGNvcGllcyB0aGUgcmVnIHByb3BlcnR5LCBz
byB0aGUgZ3Vlc3Qgc2VlcyB0aGUgSVRTIGF0IHRoZSBzYW1lIGFkZHJlc3MKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXgg
MGJlODk0Mi4uMDQ1ZDIwZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTMwOCw2ICsxMzA4LDEzIEBAIHN0YXRp
YyBpbnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAg
ICAgIGlmICggcmMgKQo+ICAgICAgICAgIHJldHVybiByYzsKPgo+ICsgICAgaWYgKCBnaWN2M19p
dHNfaG9zdF9oYXNfaXRzKCkgKQoKZ2ljdjNfaXRzX2RlbnlfYWNjZXNzIHdpbGwgZG8gbm90aGlu
ZyBhbmQgcmV0dXJuIDAgd2hlbiB0aGVyZSBhcmUgbm8gSVRTIApwcmVzZW50LiBTYW1lIHdoZW4g
WGVuIGRvZXMgbm90IHN1cHBvcnQgSVRTLiBTbyBwbGVhc2UgZHJvcCB0aGlzIApwb2ludGxlc3Mg
Y2hlY2suCgo+ICsgICAgewo+ICsgICAgICAgIHJjID0gZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGQp
Owo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICB9
Cj4gKwo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBnaWN2My5yZGlzdF9jb3VudDsgaSsrICkKPiAg
ICAgIHsKPiAgICAgICAgICBtZm4gPSBnaWN2My5yZGlzdF9yZWdpb25zW2ldLmJhc2UgPj4gUEFH
RV9TSElGVDsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IGI5ZDg5NTcuLmE2NzNm
YmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xMzksNiArMTM5LDkgQEAg
dm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUp
Owo+ICBpbnQgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIg
KmhlYWRlciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5z
aWduZWQgbG9uZyBlbmQpOwo+ICAjZW5kaWYKCk5ld2xpbmUgaGVyZSBwbGVhc2UuCgo+ICsvKiBE
ZW55IGlvbWVtIGFjY2VzcyBmb3IgaXRzICovCj4gK2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3Mo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gKwo+ICBib29sIGdpY3YzX2l0c19ob3N0X2hhc19p
dHModm9pZCk7Cj4KPiAgdW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpOwo+IEBAIC0yMDgsNiArMjExLDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IGdp
Y3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCj4g
IH0KPiAgI2VuZGlmCj4KPiArc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNz
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+
ICBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQo+ICB7Cj4g
ICAgICByZXR1cm4gZmFsc2U7Cj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:06:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17:06: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.xen.org>)
	id 1dkCdF-0005w4-W5; Tue, 22 Aug 2017 17:06:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkCdE-0005vo-BW
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 17:06:24 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 D9/7B-22472-F846C995; Tue, 22 Aug 2017 17:06:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTbc/ZU6
 kwevXvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a675fZCzYJVaxaZdbAOI2vi5GTQ0hgM6PE
 +QlFEPZuRomOZx5djBwcwgJBEoe+WoGERQRsJf59XM7WxcgFVNLBKPH64DVmkASzQKjEr5fzG
 UFsNgFNiTufPzGB2LwCVhLtE/aA2SwCqhKf3ywEs0UFwiXeNh5hgagRlDg58wmYzSngJfF2+w
 WombYSd+buhrLlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfIVC+pKDM9oyQ3MTN
 H19DAWC83tbg4MT01JzGpWC85P3cTIzDU6hkYGHcwtp7wO8QoycGkJMo7+fvsSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvNLJcyKFBItS01Mr0jJzgEEPk5bg4FES4Z2WBJTmLS5IzC3OTIdIn
 WJUlBLn/QqSEABJZJTmwbXBIu0So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeK5DtPJl5JX
 DTXwEtZgJabNg6DWRxSSJCSqqBce6KLEfb+fP+11mnmovOmnNjQ2zNjNBJL1yuTjMSDArVdWp
 9a/Yr5PqaX0suztl8J64/PPrZx9+TVnO8/t7PZKA+h/3NwZhq7QsV4hut0vwzn0v8324tc7yd
 uehflWLaxdh+6+8xRRKzZpk6W/1YdoFrZffu5tD/C1PC/k4pYvhhFr2O45JkpBJLcUaioRZzU
 XEiAMT1jCavAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503421582!94312940!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29943 invoked from network); 22 Aug 2017 17:06:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 22 Aug 2017 17:06:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 58DD913D5;
 Tue, 22 Aug 2017 10:06:22 -0700 (PDT)
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 66B943F540;
 Tue, 22 Aug 2017 10:06:21 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
 <1502659815-20397-2-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4d617747-cb92-5024-b0ac-e3dc0f5415db@arm.com>
Date: Tue, 22 Aug 2017 18:06:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502659815-20397-2-git-send-email-mjaggi@caviumnetworks.com>
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH 1/5] ARM: ITS: Introduce common function
 add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMy8wOC8xNyAyMjozMCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPiBG
cm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+Cj4gYWRkX3RvX2hvc3RfaXRz
X2xpc3Qgd2lsbCB1cGRhdGUgdGhlIGhvc3RfaXRzX2xpc3QuIFRoaXMgY29tbW9uIGZ1bmN0aW9u
IHRvCj4gYmUgaW52b2tlZCBmcm9tIGdpY3YzX2l0c19kdF9pbml0IGFuZCBnaWNfdjNfaXRzX2Fj
cGlfaW5pdC4KPgo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5j
b20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgfCAzNiArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMt
aXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gaW5kZXggMmQzNjAzMC4uZjg0NGEw
ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwo+IEBAIC05NzYsMTIgKzk3NiwzMSBAQCBpbnQgZ2ljdjNfaXRz
X21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVy
biByZXM7Cj4gIH0KPgo+ICsvKiBDb21tb24gZnVuY3Rpb24gZm9yIGFkZGluZyB0byBob3N0X2l0
c19saXN0ICovCj4gK3N0YXRpYyBpbnQgYWRkX3RvX2hvc3RfaXRzX2xpc3QodTY0IGFkZHIsIHU2
NCBzaXplLCBjb25zdCB2b2lkICpub2RlKQoKQlRXIHRoaXMgc2hvdWxkIGJlIHBhZGRyX3QgYW5k
IG5vdCB1NjQgZm9yIGJvdGguCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRh
Owo+ICsgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0X2l0cyk7Cj4gKwo+ICsgICAg
aWYgKCAhaXRzX2RhdGEgKQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArCj4gKyAgICBpdHNfZGF0
YS0+YWRkciA9IGFkZHI7Cj4gKyAgICBpdHNfZGF0YS0+c2l6ZSA9IHNpemU7Cj4gKyAgICBpZiAo
IG5vZGUgKQo+ICsgICAgICAgIGl0c19kYXRhLT5kdF9ub2RlID0gbm9kZTsKPiArCj4gKyAgICBw
cmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBhZGRyKTsKPiArCj4gKyAgICBsaXN0
X2FkZF90YWlsKCZpdHNfZGF0YS0+ZW50cnksICZob3N0X2l0c19saXN0KTsKPiArCj4gKyAgICBy
ZXR1cm4gMDsKPiArfQo+ICsKPiAgLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5k
IGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCj4gIHZvaWQgZ2ljdjNf
aXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICB7Cj4gICAg
ICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKml0cyA9IE5VTEw7Cj4gLSAgICBzdHJ1Y3Qg
aG9zdF9pdHMgKml0c19kYXRhOwo+IC0KPiAgICAgIC8qCj4gICAgICAgKiBDaGVjayBmb3IgSVRT
IE1TSSBzdWJub2Rlcy4gSWYgYW55LCBhZGQgdGhlIElUUyByZWdpc3Rlcgo+ICAgICAgICogZnJh
bWVzIHRvIHRoZSBJVFMgbGlzdC4KPiBAQCAtOTk2LDE3ICsxMDE1LDggQEAgdm9pZCBnaWN2M19p
dHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gICAgICAgICAg
aWYgKCBkdF9kZXZpY2VfZ2V0X2FkZHJlc3MoaXRzLCAwLCAmYWRkciwgJnNpemUpICkKPiAgICAg
ICAgICAgICAgcGFuaWMoIkdJQ3YzOiBDYW5ub3QgZmluZCBhIHZhbGlkIElUUyBmcmFtZSBhZGRy
ZXNzIik7Cj4KPiAtICAgICAgICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsK
PiAtICAgICAgICBpZiAoICFpdHNfZGF0YSApCj4gLSAgICAgICAgICAgIHBhbmljKCJHSUN2Mzog
Q2Fubm90IGFsbG9jYXRlIG1lbW9yeSBmb3IgSVRTIGZyYW1lIik7Cj4gLQo+IC0gICAgICAgIGl0
c19kYXRhLT5hZGRyID0gYWRkcjsKPiAtICAgICAgICBpdHNfZGF0YS0+c2l6ZSA9IHNpemU7Cj4g
LSAgICAgICAgaXRzX2RhdGEtPmR0X25vZGUgPSBpdHM7Cj4gLQo+IC0gICAgICAgIHByaW50aygi
R0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIsIGFkZHIpOwo+IC0KPiAtICAgICAgICBsaXN0X2Fk
ZF90YWlsKCZpdHNfZGF0YS0+ZW50cnksICZob3N0X2l0c19saXN0KTsKPiArICAgICAgICBpZiAo
IGFkZF90b19ob3N0X2l0c19saXN0KGFkZHIsIHNpemUsIGl0cykgKQo+ICsgICAgICAgICAgICBw
YW5pYygiR0lDVjM6IEFkZGluZyBIb3N0IElUUyBmYWlsZWQgIik7Cj4gICAgICB9Cj4gIH0KPgo+
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:17:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17:17: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.xen.org>)
	id 1dkCo2-0006hW-Ve; Tue, 22 Aug 2017 17:17:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkCo1-0006hQ-PU
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 17:17:33 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EA/7E-03557-D276C995; Tue, 22 Aug 2017 17:17:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTVc7fU6
 kwcVNfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bvM04F3+wq9r18y9LA2GfUxcjJISSwmVHi
 d1teFyMXkL2bUeLQwTuMXYwcHMICgRI9r2tAakQEbCX+fVzOBlHTwSixo/s3C0iCWSBU4tfL+
 YwgNpuApsSdz5+YQGxeASuJY7vOs4PYLAKqEquXXwCrFxUIl3jbeIQFokZQ4uTMJ2A2p4CXxN
 RJn9ggZtpK3Jm7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRvXi1KKy1CJdU72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYzTL/sfYpTkYFIS5Z38fXakEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQle5rQ5kUKCRanpqRVpmTnAoIdJS3DwKInwSoOkeYsLEnOLM9MhU
 qcYFaXEeWVBEgIgiYzSPLg2WKRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDv8VSgKTyZeS
 Vw018BLWYCWmzYOg1kcUkiQkqqgVExsK55VvwVr+DK+VaSnP9bJUquxyldOHKw7XVOdynLSZ0
 Wf/Ou2Q92XTgdo+b/s4O5LiWrt+DE0kupJxytFz78+03i+lrec1r+V+QNc8LTE65xmGu0bDr+
 +zmrN4fV22upIQn1B/pz4664S3qf2bQ+WXNZt9PsunM3auTUmooTrZtnXzSwV2Ipzkg01GIuK
 k4EAAy46xivAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503422250!56013759!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62977 invoked from network); 22 Aug 2017 17:17:30 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 22 Aug 2017 17:17:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D385A13D5;
 Tue, 22 Aug 2017 10:17:29 -0700 (PDT)
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 E1AE33F540;
 Tue, 22 Aug 2017 10:17:28 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
 <1502659815-20397-5-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <454b4071-8e2d-989e-fd08-29a6869346b0@arm.com>
Date: Tue, 22 Aug 2017 18:17:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502659815-20397-5-git-send-email-mjaggi@caviumnetworks.com>
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH 4/5] ARM: Introduce get_hwdom_madt_size in
 gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAxMy8wOC8xNyAyMjozMCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90
ZToKPiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+Cj4gZXN0aW1hdGVf
YWNwaV9lZmlfc2l6ZSBuZWVkcyB0byBiZSB1cGRhdGVkIHRvIHByb3ZpZGUgY29ycmVjdCBzaXpl
IG9mCj4gaGFyZHdhcmUgZG9tYWlucyBNQURULCB3aGljaCBub3cgYWRkcyBJVFMgaW5mb3JtYXRp
b24gYXMgd2VsbC4KPgo+IEludHJvZHVjaW5nIGdpY19nZXRfaHdkb21fbWFkdF9zaXplLgo+Cj4g
U2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgfCAgNyArLS0tLS0tCj4gIHhlbi9hcmNo
L2FybS9naWMtdjIuYyAgICAgICAgICAgIHwgIDYgKysrKysrCj4gIHhlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMgICAgICAgIHwgMTIgKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS9naWMtdjMu
YyAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy5j
ICAgICAgICAgICAgICAgfCAxMSArKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oICAgICAgICB8ICAzICsrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8
ICA2ICsrKysrKwo+ICA3IGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDYgZGVsZXRp
b25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggMWJlYzRmYS4uNTczOWVhNCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPiBAQCAtMTgwNiwxMiArMTgwNiw3IEBAIHN0YXRpYyBpbnQgZXN0aW1h
dGVfYWNwaV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtp
bmZvKQo+ICAgICAgYWNwaV9zaXplID0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVf
ZmFkdCksIDgpOwo+ICAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3Bp
X3RhYmxlX3N0YW8pLCA4KTsKPgo+IC0gICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVjdCBhY3Bp
X3RhYmxlX21hZHQpCj4gLSAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0
X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQtPm1heF92Y3B1cwo+IC0gICAgICAgICAgICAgICAgKyBz
aXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1dG9yKTsKPiAtICAgIGlmICgg
ZC0+YXJjaC52Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKPiAtICAgICAgICBtYWR0X3NpemUgKz0g
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQo+IC0gICAgICAg
ICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOwo+ICsgICAgbWFkdF9zaXpl
ID0gZ2ljX2dldF9od2RvbV9tYWR0X3NpemUoZCk7Cj4gICAgICBhY3BpX3NpemUgKz0gUk9VTkRV
UChtYWR0X3NpemUsIDgpOwo+Cj4gICAgICBhZGRyID0gYWNwaV9vc19nZXRfcm9vdF9wb2ludGVy
KCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjIuYwo+IGluZGV4IGNiZTcxYTkuLmY1Y2EyMjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12Mi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gQEAgLTEwMTIsNiAr
MTAxMiwxMSBAQCBzdGF0aWMgaW50IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCj4gICAgICByZXR1cm4gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4g
KyBucik7Cj4gIH0KPgo+ICtzdGF0aWMgdTMyIGdpY3YyX2dldF9od2RvbV9tYWR0X3NpemUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKClBsZWFzZSBubyBtb3JlIHVzZSBvZiB1MzIsIHVzZSB1aW50
MzJfdC4gQnV0LCB0aGUgcmV0dXJuIGlzIGEgYml0IHdlaXJkLiAKV2h5IDMyLWJpdCB3aGVuIHRo
ZSBjb2RlIGlzIHVzaW5nIHNpemVfdC4KCkkgdGhpbmsgdGhpcyBzaG91bGQgcmV0dXJuIHVuc2ln
bmVkIGxvbmcgZ2l2ZW4geW91IHVzZSB0aGVtIGluIApjb21iaW5hdGlvbiB3aXRoIF94bWFsbG9j
LgoKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gICNpZmRlZiBDT05GSUdfQUNQSQo+
ICBzdGF0aWMgaW50IGdpY3YyX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCB1MzIgb2Zmc2V0KQo+ICB7Cj4gQEAgLTEyNDgsNiArMTI1Myw3IEBAIGNvbnN0IHN0YXRpYyBz
dHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0gewo+ICAgICAgLnJlYWRfYXByICAg
ICAgICAgICAgPSBnaWN2Ml9yZWFkX2FwciwKPiAgICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0g
Z2ljdjJfbWFrZV9od2RvbV9kdF9ub2RlLAo+ICAgICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBn
aWN2Ml9tYWtlX2h3ZG9tX21hZHQsCj4gKyAgICAuZ2V0X2h3ZG9tX21hZHRfc2l6ZSA9IGdpY3Yy
X2dldF9od2RvbV9tYWR0X3NpemUsCj4gICAgICAubWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzID0g
Z2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5ncywKPiAgICAgIC5pb21lbV9kZW55X2FjY2Vz
cyAgID0gZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MsCj4gICAgICAuZG9fTFBJICAgICAgICAgICAg
ICA9IGdpY3YyX2RvX0xQSSwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBpbmRleCBmNTg0ZDMzLi44MmUwMjVlIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTkyNCw2ICs5MjQsMTggQEAgaW50IGdpY3YzX2l0c19kZW55
X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4K
PiArI2lmZGVmIENPTkZJR19BQ1BJCj4gK3UzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5z
bGF0b3Jfc2l6ZSh2b2lkKQoKU2VlIG15IGNvbW1lbnQgYWJvdmUuCgo+ICt7Cj4gKyAgICBjb25z
dCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwo+ICsgICAgdTMyIHNpemUgPSAwOwoKU2FtZSBo
ZXJlLgoKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNf
bGlzdCwgZW50cnkpCj4gKyAgICAgICAgc2l6ZSArPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9n
ZW5lcmljX3RyYW5zbGF0b3IpOwo+ICsKPiArICAgIHJldHVybiBzaXplOwo+ICt9CgpPdmVyYWxs
LCBJIGRvbid0IHRoaW5rIHRoaXMgZnVuY3Rpb24gaXMgbmVjZXNzYXJ5LiBJbnN0ZWFkIHlvdSBz
aG91bGQgCnVzZSB2Z2ljX3YzX2l0c19jb3VudCBnaXZlbiB0aGF0IHRoZSBBQ1BJIHRhYmxlIHdp
bGwgZm9yIHRoZSBoYXJkd2FyZSAKZG9tYWluLgoKPiArI2VuZGlmCj4gIC8qCj4gICAqIENyZWF0
ZSB0aGUgcmVzcGVjdGl2ZSBndWVzdCBEVCBub2RlcyBmcm9tIGEgbGlzdCBvZiBob3N0IElUU2Vz
Lgo+ICAgKiBUaGlzIGNvcGllcyB0aGUgcmVnIHByb3BlcnR5LCBzbyB0aGUgZ3Vlc3Qgc2VlcyB0
aGUgSVRTIGF0IHRoZSBzYW1lIGFkZHJlc3MKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggMDQ1ZDIwZC4uNmMyYjU2MiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKPiBAQCAtMTQxMCw2ICsxNDEwLDE3IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9o
d2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4gICAgICByZXR1
cm4gdGFibGVfbGVuOwo+ICB9Cj4KPiArc3RhdGljIHUzMiBnaWN2M19nZXRfaHdkb21fbWFkdF9z
aXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCgpEaXR0bwoKPiArewo+ICsgICAgdTMyIHNpemU7
CgpEaXR0byArIG5ld2xpbmUgaGVyZS4KCj4gKyAgICBzaXplICA9IHNpemVvZihzdHJ1Y3QgYWNw
aV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikKPiArICAgICAgICAgICAgICAgICAgICAgKiBk
LT5hcmNoLnZnaWMubnJfcmVnaW9uczsKPiArICAgIGlmICggZ2ljdjNfaXRzX2hvc3RfaGFzX2l0
cygpICkKPiArICAgICAgICBzaXplICArPSBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0
b3Jfc2l6ZSgpOwoKc2l6ZSArPSB2Z2ljX3YzX2l0c19jb3VudChkKTsKCj4gKwo+ICsgICAgcmV0
dXJuIHNpemU7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgX19pbml0Cj4gIGdpY19hY3BpX3BhcnNl
X21hZHRfY3B1KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKPiBAQCAtMTYwNyw2ICsx
NjE4LDExIEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsIHUzMiBvZmZzZXQpCj4gIHsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gKwo+ICtz
dGF0aWMgdTMyIGdpY3YzX2dldF9od2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiAgI2VuZGlmCj4KPiAgLyogU2V0IHVwIHRo
ZSBHSUMgKi8KPiBAQCAtMTcwOCw2ICsxNzI0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnaWNf
aHdfb3BlcmF0aW9ucyBnaWN2M19vcHMgPSB7Cj4gICAgICAuc2Vjb25kYXJ5X2luaXQgICAgICA9
IGdpY3YzX3NlY29uZGFyeV9jcHVfaW5pdCwKPiAgICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0g
Z2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAo+ICAgICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBn
aWN2M19tYWtlX2h3ZG9tX21hZHQsCj4gKyAgICAuZ2V0X2h3ZG9tX21hZHRfc2l6ZSA9IGdpY3Yz
X2dldF9od2RvbV9tYWR0X3NpemUsCj4gICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3Yz
X2lvbWVtX2RlbnlfYWNjZXNzLAo+ICAgICAgLmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2M19k
b19MUEksCj4gIH07Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNo
L2FybS9naWMuYwo+IGluZGV4IDZjODAzYmYuLjdiZGI2MDMgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTg1MSw2ICs4NTEs
MTcgQEAgaW50IGdpY19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMy
IG9mZnNldCkKPiAgICAgIHJldHVybiBnaWNfaHdfb3BzLT5tYWtlX2h3ZG9tX21hZHQoZCwgb2Zm
c2V0KTsKPiAgfQo+Cj4gK3UzMiBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQoKU2VlIGFib3ZlIGZvciB1MzIuCgo+ICt7Cj4gKyAgICB1MzIgbWFkdF9zaXpl
OwoKRGl0dG8gKyBuZXdsaW5lLgoKPiArICAgIG1hZHRfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNw
aV90YWJsZV9tYWR0KQo+ICsgICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFk
dF9nZW5lcmljX2ludGVycnVwdCkgKiBkLT5tYXhfdmNwdXMKPiArICAgICAgICAgICAgICAgICsg
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvcikKPiArICAgICAgICAg
ICAgICAgICsgZ2ljX2h3X29wcy0+Z2V0X2h3ZG9tX21hZHRfc2l6ZShkKTsKPiArCj4gKyAgICBy
ZXR1cm4gbWFkdF9zaXplOwo+ICt9Cj4gKwo+ICBpbnQgZ2ljX2lvbWVtX2RlbnlfYWNjZXNzKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIHJldHVybiBnaWNfaHdfb3BzLT5pb21l
bV9kZW55X2FjY2VzcyhkKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCA2MjAzZGM1Li5hNzY2ZTQyIDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oCj4gQEAgLTM2NSw2ICszNjUsOCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJh
dGlvbnMgewo+ICAgICAgaW50ICgqbWFrZV9od2RvbV9tYWR0KShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCB1MzIgb2Zmc2V0KTsKPiAgICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBhbmQg
b3RoZXIgaHcgc3R1ZmZzIHRvIHRoZSBoYXJkd2FyZSBkb21haW4uICovCj4gICAgICBpbnQgKCpt
YXBfaHdkb21fZXh0cmFfbWFwcGluZ3MpKHN0cnVjdCBkb21haW4gKmQpOwo+ICsgICAgLyogUXVl
cnkgdGhlIHNpemUgb2YgaGFyZHdhcmUgZG9tYWluIG1hZHQgdGFibGUgKi8KPiArICAgIHUzMiAo
KmdldF9od2RvbV9tYWR0X3NpemUpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwoKU2VlIGFib3Zl
IGZvciB1MzIuCgo+ICAgICAgLyogRGVueSBhY2Nlc3MgdG8gR0lDIHJlZ2lvbnMgKi8KPiAgICAg
IGludCAoKmlvbWVtX2RlbnlfYWNjZXNzKShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPiAgICAg
IC8qIEhhbmRsZSBMUElzLCB3aGljaCByZXF1aXJlIHNwZWNpYWwgaGFuZGxpbmcgKi8KPiBAQCAt
Mzc2LDYgKzM3OCw3IEBAIGludCBnaWNfbWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqZ2ljLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpmZHQp
Owo+ICBpbnQgZ2ljX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIg
b2Zmc2V0KTsKPiArdTMyIGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpOwo+ICBpbnQgZ2ljX21hcF9od2RvbV9leHRyYV9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiAgaW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KTsKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gaW5kZXggYTY3M2ZiYS4uYjg0OWIxNiAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gQEAgLTEzOCw2ICsxMzgsNyBAQCB2b2lk
IGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7Cj4g
ICNpZmRlZiBDT05GSUdfQUNQSQo+ICBpbnQgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNw
aV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpOwo+ICt1MzIgZ2ljdjNfaXRzX21hZHRf
Z2VuZXJpY190cmFuc2xhdG9yX3NpemUodm9pZCk7CgpEaXR0by4KCj4gICNlbmRpZgo+ICAvKiBE
ZW55IGlvbWVtIGFjY2VzcyBmb3IgaXRzICovCj4gIGludCBnaWN2M19pdHNfZGVueV9hY2Nlc3Mo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gQEAgLTIwOSw2ICsyMTAsMTEgQEAgc3RhdGljIGlu
bGluZSBpbnQgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIg
KmhlYWRlciwKPiAgewo+ICAgICAgcmV0dXJuIGZhbHNlOwo+ICB9Cj4gKwo+ICtzdGF0aWMgaW5s
aW5lIHUzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSh2b2lkKQo+ICt7
Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICAjZW5kaWYKPgo+ICBzdGF0aWMgaW5saW5lIGludCBn
aWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:19:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17:19: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.xen.org>)
	id 1dkCq9-0006qM-FE; Tue, 22 Aug 2017 17:19:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkCq8-0006qG-VX
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 17:19:45 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 D2/2D-01724-0B76C995; Tue, 22 Aug 2017 17:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTXd9+px
 Ig65eWYslHxezODB6HN39mymAMYo1My8pvyKBNePXhc+MBR8FK472rGRrYOzh62Lk4hAS2Mwo
 8bztHzOEc4BR4ub6lUAOJ4ewQIpE39Ml7CC2iICDxLLzLxi7GDk4mAWkJE4fNAcJCwlkSjx40
 8ECYrMJ6ErsuPkarJVXwEri8JUvLCDlLAKqEnd2u4GERQXCJZrO9rNAlAhKnJz5BKyEU8Ba4t
 CbEJAws4C6xJ95l5ghbHGJpi8rWSFseYntb+cwT2Dkn4WkexaSlllIWmYhaVnAyLKKUaM4tag
 stUjX0FAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwNBmAYAfj6t9OhxglOZiU
 RHknf58dKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCty1tTqSQYFFqempFWmYOMEpg0hIcPEoiv
 BEgad7igsTc4sx0iNQpRkUpcV5ZkIQASCKjNA+uDRaZlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM
 7BqCTM6wgyhSczrwRu+iugxUxAiw1bp4EsLklESEk1MDKws+tJz7/+8mTAQgWddpm3b/mKRFu
 7wk553zEMDH/B8eKa7HK73VKGtxfnvA6NtdM5NzXlvPSf1JKltfohX88JO/HO/TFpbzbTiusM
 txeo35xpaPBM47ih5eZ9Xt9/1r775T9jwjpGo9l+VmxPZjxO+Rw4a1vmZz2OZ/YPa7tEVV/FS
 alMElRiKc5INNRiLipOBAA6A3EUxwIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503422382!106546679!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12529 invoked from network); 22 Aug 2017 17:19:43 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 22 Aug 2017 17:19:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5CAED13D5;
 Tue, 22 Aug 2017 10:19:42 -0700 (PDT)
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 B649B3F540;
 Tue, 22 Aug 2017 10:19:41 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-14-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <991dcf4c-e600-0bce-a178-01049eca5a29@arm.com>
Date: Tue, 22 Aug 2017 18:19:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-14-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 13/27] xen/arm: traps: Introduce a helper to
 read the hypersivor fault register
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdoaWxlIEFSTTMy
IGhhcyAyIGRpc3RpbmN0IHJlZ2lzdGVycyBmb3IgdGhlIGh5cGVydmlzb3IgZmF1bHQgcmVnaXN0
ZXIKPiAob25lIGZvciBwcmVmZXRjaCBhYm9ydCwgdGhlIG90aGVyIGZvciBkYXRhIGFib3J0KSwg
QUFyY2g2NCBoYXMgb25seQo+IG9uZS4KPiAKPiBDdXJyZW50bHksIHRoZSBsb2dpYyBpcyBvcGVu
LWNvZGUgYnV0IGEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0bwo+IHJlYWQgaXQgdG9v
LiBTbyBtb3ZlIHRoZSBsb2dpYyBpbiBhIHNlcGFyYXRlIGhlbHBlciBhbmQgdXNlIGl0IGluc3Rl
YWQKPiBvZiBvcGVuLWNvZGluZyBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgoKQ2hlZXJzLApBbmRyZS4KCj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS90cmFwcy5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5k
ZXggNDk4ZDhjNTk0YS4uODE5YmRiYzY5ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTI1MzAsNiArMjUzMCwyOCBA
QCBkb25lOgo+ICAgICAgaWYgKGZpcnN0KSB1bm1hcF9kb21haW5fcGFnZShmaXJzdCk7Cj4gIH0K
PiAgCj4gKy8qCj4gKyAqIFJldHVybiB0aGUgdmFsdWUgb2YgdGhlIGh5cGVydmlzb3IgZmF1bHQg
YWRkcmVzcyByZWdpc3Rlci4KPiArICoKPiArICogT24gQVJNMzIsIHRoZSByZWdpc3RlciB3aWxs
IGJlIGRpZmZlcmVudCBkZXBlbmRpbmcgd2hldGhlciB0aGUKPiArICogZmF1bHQgaXMgYSBwcmVm
ZXRjaCBhYm9ydCBvciBkYXRhIGFib3J0Lgo+ICsgKi8KPiArc3RhdGljIGlubGluZSB2YWRkcl90
IGdldF9oZmFyKGJvb2wgaXNfZGF0YSkKPiArewo+ICsgICAgdmFkZHJfdCBndmE7Cj4gKwo+ICsj
aWZkZWYgQ09ORklHX0FSTV8zMgo+ICsgICAgaWYgKCBpc19kYXRhICkKPiArICAgICAgICBndmEg
PSBSRUFEX0NQMzIoSERGQVIpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIGd2YSA9IFJFQURfQ1Az
MihISUZBUik7Cj4gKyNlbHNlCj4gKyAgICBndmEgPSAgUkVBRF9TWVNSRUcoRkFSX0VMMik7Cj4g
KyNlbmRpZgo+ICsKPiArICAgIHJldHVybiBndmE7Cj4gK30KPiArCj4gIHN0YXRpYyBpbmxpbmUg
cGFkZHJfdCBnZXRfZmF1bHRpbmdfaXBhKHZhZGRyX3QgZ3ZhKQo+ICB7Cj4gICAgICByZWdpc3Rl
cl90IGhwZmFyID0gUkVBRF9TWVNSRUcoSFBGQVJfRUwyKTsKPiBAQCAtMjU2NSwxMSArMjU4Nyw3
IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfaW5zdHJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCj4gICAgICBwYWRkcl90IGdwYTsKPiAgICAgIG1mbl90IG1mbjsKPiAgCj4g
LSNpZmRlZiBDT05GSUdfQVJNXzMyCj4gLSAgICBndmEgPSBSRUFEX0NQMzIoSElGQVIpOwo+IC0j
ZWxzZQo+IC0gICAgZ3ZhID0gUkVBRF9TWVNSRUc2NChGQVJfRUwyKTsKPiAtI2VuZGlmCj4gKyAg
ICBndmEgPSBnZXRfaGZhcihmYWxzZSAvKiBpc19kYXRhICovKTsKPiAgCj4gICAgICAvKgo+ICAg
ICAgICogSWYgdGhpcyBiaXQgaGFzIGJlZW4gc2V0LCBpdCBtZWFucyB0aGF0IHRoaXMgaW5zdHJ1
Y3Rpb24gYWJvcnQgaXMgY2F1c2VkCj4gQEAgLTI3MTEsMTEgKzI3MjksOCBAQCBzdGF0aWMgdm9p
ZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4g
ICAgICAgICAgcmV0dXJuIF9fZG9fdHJhcF9zZXJyb3IocmVncywgdHJ1ZSk7Cj4gIAo+ICAgICAg
aW5mby5kYWJ0ID0gZGFidDsKPiAtI2lmZGVmIENPTkZJR19BUk1fMzIKPiAtICAgIGluZm8uZ3Zh
ID0gUkVBRF9DUDMyKEhERkFSKTsKPiAtI2Vsc2UKPiAtICAgIGluZm8uZ3ZhID0gUkVBRF9TWVNS
RUc2NChGQVJfRUwyKTsKPiAtI2VuZGlmCj4gKwo+ICsgICAgaW5mby5ndmEgPSBnZXRfaGZhcih0
cnVlIC8qIGlzX2RhdGEgKi8pOwo+ICAKPiAgICAgIGlmICggaHBmYXJfaXNfdmFsaWQoZGFidC5z
MXB0dywgZnNjKSApCj4gICAgICAgICAgaW5mby5ncGEgPSBnZXRfZmF1bHRpbmdfaXBhKGluZm8u
Z3ZhKTsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:20:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17: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.xen.org>)
	id 1dkCqn-0007Lb-OA; Tue, 22 Aug 2017 17:20:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkCqm-0007LS-4E
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 17:20:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 78/A2-03557-7D76C995; Tue, 22 Aug 2017 17:20:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTfda+px
 Ig6a/hhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b3hS1sBT18FSsXH2RuYLzA1cXIxSEksJlR
 YtGsJUwQzgFGifY1G9m6GDk5hAUiJTau2MYMYosIOEgsO/+CsYuRg4NZQEri9EFzkLCQQKZE6
 4lT7CA2m4CuxI6br8HKeQWsJK78nAE2hkVAVaLx8iSwGlGBcImms/0sEDWCEidnPgGzOQWsJQ
 583cIEYjMLqEv8mXeJGcIWl2j6spIVwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilO
 LylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOTAQh2MP5aFnCIUZKD
 SUmUd/L32ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiZ0+ZECgkWpaanVqRl5gAjBSYtwcGjJ
 MIbAZLmLS5IzC3OTIdInWJUlBLnlQVJCIAkMkrz4Npg0XmJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwry1IFN4MvNK4Ka/AlrMBLTYsHUayOKSRISUVAPjss2vzuTEad6tMIjimLD/56LPDN+
 r/8S65Hc9qrKxNHa7PKusR+Hf/A1Z7148OpBy9N/jFZXPOZLDV4rfLFloEV6fsn/rk9YuK+/U
 Gf6W3bIL8k/dFpFRv6Red01oSvpUzUPLvp09qSwX8ZW3JP6JBEvP0/nC3pfunq/7M1Wleav7a
 obbftNXK7EUZyQaajEXFScCAHAyJyLJAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503422422!79054791!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36408 invoked from network); 22 Aug 2017 17:20:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 22 Aug 2017 17:20:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2332D15A2;
 Tue, 22 Aug 2017 10:20:22 -0700 (PDT)
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 7C3B13F540;
 Tue, 22 Aug 2017 10:20:21 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-15-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <e46fd0f8-78fa-34f0-2091-2d7822405918@arm.com>
Date: Tue, 22 Aug 2017 18:20:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-15-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 14/27] xen/arm: traps: Improve logging for
 data/prefetch abort fault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdhbGsgdGhlIGh5
cGVydmlzb3IgcGFnZSB0YWJsZSBmb3IgZGF0YS9wcmVmZXRjaCBhYm9ydCBmYXVsdCB0byBoZWxw
Cj4gZGlhZ25vc3RpY3MgZXJyb3IgaW4gdGhlIHBhZ2UgdGFibGVzLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNo
L2FybS90cmFwcy5jIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwg
MTkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggODE5YmRiYzY5ZS4uZGFjNGU1NGZhNyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCj4gQEAgLTI5NjcsNyArMjk2NywyNiBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9oeXBf
c3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICBkb190cmFwX2Jyayhy
ZWdzLCBoc3IpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAjZW5kaWYKPiArICAgIGNhc2UgSFNSX0VD
X0RBVEFfQUJPUlRfQ1VSUl9FTDoKPiArICAgIGNhc2UgSFNSX0VDX0lOU1RSX0FCT1JUX0NVUlJf
RUw6Cj4gKyAgICB7Cj4gKyAgICAgICAgYm9vbCBpc19kYXRhID0gKGhzci5lYyA9PSBIU1JfRUNf
REFUQV9BQk9SVF9DVVJSX0VMKTsKPiArICAgICAgICBjb25zdCBjaGFyICpmYXVsdCA9IChpc19k
YXRhKSA/ICJEYXRhIEFib3J0IiA6ICJJbnN0cnVjdGlvbiBBYm9ydCI7Cj4gKwo+ICsgICAgICAg
IHByaW50aygiJXMgVHJhcC4gU3luZHJvbWU9JSN4XG4iLCBmYXVsdCwgaHNyLmlzcyk7Cj4gKyAg
ICAgICAgLyoKPiArICAgICAgICAgKiBGQVIgbWF5IG5vdCBiZSB2YWxpZCBmb3IgYSBTeW5jaHJv
bm91cyBFeHRlcm5hbCBhYm9ydCBvdGhlcgo+ICsgICAgICAgICAqIHRoYW4gdHJhbnNsYXRpb24g
dGFibGUgd2Fsay4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIGhzci54YWJ0LmZzYyAh
PSBGU0NfU0VBIHx8ICFoc3IueGFidC5mbnYgKQoKVGhpcyBpcyBxdWl0ZSBoYXJkIHRvIHJlYWQu
IFdvdWxkIHRoZSBEZU1vcmdhbidlZCB2ZXJzaW9uIGJlIGJldHRlcj8KCSAgIGlmICggaHNyLnhh
YnQuZnNjID09IEZTQ19TRUEgJiYgaHNyLnhhYnQuZm52ICkKCSAgICAgICBwcmludGsgLi4uLgog
ICAgICAgICAgIGVsc2UKCSAgICAgICBkdW1wX2h5cF93YWxrIC4uLgoKPiArICAgICAgICAgICAg
ZHVtcF9oeXBfd2FsayhnZXRfaGZhcihpc19kYXRhKSk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAg
ICAgICAgICBwcmludGsoIkludmFsaWQgRkFSLCBkb24ndCB3YWxrIHRoZSBoeXBlcnZpc29yIHRh
Ymxlc1xuIik7CgpOaXQ6ICJub3Qgd2Fsa2luZyIgc291bmRzIGxlc3MgYW1iaWd1b3VzLgoKPiAr
ICAgICAgICBkb191bmV4cGVjdGVkX3RyYXAoZmF1bHQsIHJlZ3MpOwo+ICAKPiArICAgICAgICBi
cmVhazsKPiArICAgIH0KPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgcHJpbnRrKCJIeXBlcnZp
c29yIFRyYXAuIEhTUj0weCV4IEVDPTB4JXggSUw9JXggU3luZHJvbWU9MHglIlBSSXgzMiJcbiIs
Cj4gICAgICAgICAgICAgICAgIGhzci5iaXRzLCBoc3IuZWMsIGhzci5sZW4sIGhzci5pc3MpOwoK
SWdub3JpbmcgdGhlIG5pdHMgYWJvdmU6ClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywKQW5kcmUuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:20:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17: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.xen.org>)
	id 1dkCrB-0007PQ-W1; Tue, 22 Aug 2017 17:20:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkCrA-0007P1-BK
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 17:20:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 9C/76-02181-FE76C995; Tue, 22 Aug 2017 17:20:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTfdd+px
 Ig5+3bSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbT3awFJzkr2jdepWxgXE7TxcjF4eQwGZG
 iYsvjzBCOAcYJX5eusjWxcjJISyQJdHesJQJxBYRcJBYdv4FUBEHB7OAlMTpg+YgYSGBTIldW
 +aClbAJ6ErsuPmaGcTmFbCSePPiASuIzSKgKvH8w3WwGlGBcImms/0sEDWCEidnPgGzOQWsJf
 52zQWrZxZQl/gz7xIzhC0u0fRlJVRcXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSp
 LLdI1MtBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMz3oGBsYdjM0n/A4xSnIw
 KYnyTv4+O1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/ntDmRQoJFqempFWmZOcBIgUlLcPAoi
 fBeBknzFhck5hZnpkOkTjHqclzq2/CFSYglLz8vVUqcVxgYd0ICIEUZpXlwI2BRe4lRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMK8hyBSezLwSuE2vgI5gAjrCsHUayBEliQgpqQZG1b0hxcE
 CXcKLPXw69DlYz9vITPL/H9QYytxdsyaTUaRHrOSGmUPvqq25hWFphnO9dySHO26ZwXoh2utp
 9GX2atVp3LUP3iu8zP9Ss8bogoTWf+99zkfP3XJattxbW/2Ii2lBdeW8gB61eXNVfmX2Ztx+c
 dFfiDPha/HOnoOt7ud4JqbVGiixFGckGmoxFxUnAgCNKX7+1QIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503422446!106546792!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17663 invoked from network); 22 Aug 2017 17:20:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 22 Aug 2017 17:20:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3D9B213D5;
 Tue, 22 Aug 2017 10:20:46 -0700 (PDT)
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 98C773F540;
 Tue, 22 Aug 2017 10:20:45 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-16-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <5a19ec9a-6df6-5596-2c0b-25209ab78ecb@arm.com>
Date: Tue, 22 Aug 2017 18:20:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-16-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 15/27] xen/arm: Replace
 ioremap_attr(PAGE_HYPERVISOR_NOCACHE) call by ioremap_nocache
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGlvcmVtYXBfY2Fj
aGUgaXMgYSB3cmFwcGVyIG9mIGlvcmVtYXBfYXR0ciguLi4pLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpDaGVlcnMsCkFuZHJlCgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYyB8IDIgKy0KPiAgeGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9vbWFwNS5jICAgfCA2ICsrLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9leHlub3M1LmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYwo+
IGluZGV4IDJhZTVmYTY2ZTAuLjk1ZDY1ODFkMzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9leHlub3M1LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5v
czUuYwo+IEBAIC02Miw3ICs2Miw3IEBAIHN0YXRpYyBpbnQgZXh5bm9zNV9pbml0X3RpbWUodm9p
ZCkKPiAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJtY3RfYmFzZV9hZGRyOiAlMDE2bGx4IHNp
emU6ICUwMTZsbHhcbiIsCj4gICAgICAgICAgICAgIG1jdF9iYXNlX2FkZHIsIHNpemUpOwo+ICAK
PiAtICAgIG1jdCA9IGlvcmVtYXBfYXR0cihtY3RfYmFzZV9hZGRyLCBzaXplLCBQQUdFX0hZUEVS
VklTT1JfTk9DQUNIRSk7Cj4gKyAgICBtY3QgPSBpb3JlbWFwX25vY2FjaGUobWN0X2Jhc2VfYWRk
ciwgc2l6ZSk7Cj4gICAgICBpZiAoICFtY3QgKQo+ICAgICAgewo+ICAgICAgICAgIGRwcmludGso
WEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgTUNUXG4iKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5j
Cj4gaW5kZXggMWUxZjlmYTk3MC4uN2RiYmE5NTc1NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL29tYXA1LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1
LmMKPiBAQCAtNTEsOCArNTEsNyBAQCBzdGF0aWMgaW50IG9tYXA1X2luaXRfdGltZSh2b2lkKQo+
ICAgICAgdW5zaWduZWQgaW50IHN5c19jbGtzZWw7Cj4gICAgICB1bnNpZ25lZCBpbnQgbnVtLCBk
ZW4sIGZyYWMxLCBmcmFjMjsKPiAgCj4gLSAgICBja2dlbl9wcm1fYmFzZSA9IGlvcmVtYXBfYXR0
cihPTUFQNV9DS0dFTl9QUk1fQkFTRSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDB4MjAsIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFKTsKPiArICAgIGNrZ2VuX3BybV9iYXNl
ID0gaW9yZW1hcF9ub2NhY2hlKE9NQVA1X0NLR0VOX1BSTV9CQVNFLCAweDIwKTsKPiAgICAgIGlm
ICggIWNrZ2VuX3BybV9iYXNlICkKPiAgICAgIHsKPiAgICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsICIlczogUFJNX0JBU0UgaW9yZW1hcCBmYWlsZWRcbiIsIF9fZnVuY19fKTsKPiBAQCAtNjQs
OCArNjMsNyBAQCBzdGF0aWMgaW50IG9tYXA1X2luaXRfdGltZSh2b2lkKQo+ICAKPiAgICAgIGlv
dW5tYXAoY2tnZW5fcHJtX2Jhc2UpOwo+ICAKPiAtICAgIHJ0X2N0X2Jhc2UgPSBpb3JlbWFwX2F0
dHIoUkVBTFRJTUVfQ09VTlRFUl9CQVNFLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAweDIwLCBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSk7Cj4gKyAgICBydF9jdF9iYXNlID0gaW9y
ZW1hcF9ub2NhY2hlKFJFQUxUSU1FX0NPVU5URVJfQkFTRSwgMHgyMCk7Cj4gICAgICBpZiAoICFy
dF9jdF9iYXNlICkKPiAgICAgIHsKPiAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICIlczog
UkVBTFRJTUVfQ09VTlRFUl9CQVNFIGlvcmVtYXAgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Cj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:21:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17: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.xen.org>)
	id 1dkCrX-0007Ti-7y; Tue, 22 Aug 2017 17:21:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkCrW-0007TT-2e
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 17:21:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B5/00-01987-5086C995; Tue, 22 Aug 2017 17:21:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVysyfVTZclY06
 kwawHyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBlbsZC46wV8ydY9rAOJGti5GLQ0hgM6PE
 u+PfmboYOYGcA4wS738wgtjCAkESP5a+YgOxRQQcJJadfwEU5+BgFpCSOH3QHKI8U+L63z/MI
 DabgK7EjpuvmUFKeAWsJHZ32IGEWQRUJW5172YFsUUFwiWazvazgNi8AoISJ2c+AbM5BawlFn
 X0g21iFlCX+DPvEjOELS7R9GUlK4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxqhenFpW
 lFula6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZlPQMD4w7G1z+dDjFKcjAp
 ifJO/j47UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+e0OZFCgkWp6akVaZk5wAiBSUtw8CiJ8
 LqlA6V5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOKwxSJABSlFGaBzcCFq2XGGWlhHkZGR
 gYhHgKUotyM0tQ5V8xinMwKgnzFoJM4cnMK4Hb9AroCCagIwxbp4EcUZKIkJJqYKxK57vfLvH
 7UsXEy7YxdStrHmjmu97PPRao9EboQgFHnKKt9j7botriOQ3RF1rfOR6YGdUw43afcOP5vlQP
 c6sZl7LFq8wZ0t/f9D7GdaiRd+4pTTfXmoO5803iInIed+u7nJ1XsOWQoYCIf9nr8klJDkZbd
 zuzJvcym+2bdEpZs4khiHm7EktxRqKhFnNRcSIAXZzkYNECAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503422468!72569931!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55809 invoked from network); 22 Aug 2017 17:21:08 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 22 Aug 2017 17:21:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C97CC13D5;
 Tue, 22 Aug 2017 10:21:07 -0700 (PDT)
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 304A23F540;
 Tue, 22 Aug 2017 10:21:07 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-18-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <2d1dba82-7f0c-d52d-815d-7bbcea41c262@arm.com>
Date: Tue, 22 Aug 2017 18:21:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-18-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 17/27] xen/arm: page: Use directly
 BUFFERABLE and drop DEV_WC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IERFVl9XQyBpcyBv
bmx5IHVzZWQgZm9yIFBBR0VfSFlQRVJWSVNPUl9XQyBhbmQgZG9lcyBub3QgYnJpbmcgbXVjaAo+
IGltcHJvdmVtZW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGFybS5jb20+CgpDaGVlcnMsCkFuZHJlLgoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9w
YWdlLmggfCAzICstLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRleCA0NjUzMDBjNmU1Li42NjBlMTc3OWM1IDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtNTUsMTEgKzU1LDEwIEBACj4gICNkZWZpbmUgV1JJVEVC
QUNLICAgICAweDMKPiAgI2RlZmluZSBERVZfU0hBUkVEICAgIDB4NAo+ICAjZGVmaW5lIFdSSVRF
QUxMT0MgICAgMHg3Cj4gLSNkZWZpbmUgREVWX1dDICAgICAgICBCVUZGRVJBQkxFCj4gIAo+ICAj
ZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChXUklURUFMTE9DKQo+ICAjZGVmaW5lIFBB
R0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChERVZfU0hBUkVEKQo+IC0jZGVmaW5lIFBBR0VfSFlQRVJW
SVNPUl9XQyAgICAgIChERVZfV0MpCj4gKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAg
KEJVRkZFUkFCTEUpCj4gIAo+ICAvKgo+ICAgKiBEZWZpbmVzIGZvciBjaGFuZ2luZyB0aGUgaHlw
ZXJ2aXNvciBQVEUgLnJvIGFuZCAubnggYml0cy4gVGhpcyBpcyBvbmx5IHRvIGJlCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17: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.xen.org>)
	id 1dkCrj-0007Xu-FF; Tue, 22 Aug 2017 17:21:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkCri-0007We-2H
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 17:21:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 54/B2-03368-1186C995; Tue, 22 Aug 2017 17:21:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTVcgY06
 kwbbzuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aK+W3sBVs5K1a2rGRvYNzD3sXIxSEksJlR
 YvKzScwQzgFGiVnznrJ2MXJyCAvESny9/50JxBYRcJBYdv4FYxcjBwezgJTE6YPmIKaQQKZE1
 9kCkAo2AV2JHTdfM4PYvAJWEmvn7mEBsVkEVCU2X97KCGKLCoRLNJ3tZ4GoEZQ4OfMJmM0pYC
 0x8+E9sBpmAXWJP/MuMUPY4hJNX1ayQtjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjRnF
 qUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBwMgDBDsYzCwIPMUpy
 MCmJ8k7+PjtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv57Q5kUKCRanpqRVpmTnAOIFJS3DwK
 Inw8qYDpXmLCxJzizPTIVKnGBWlxHmngfQJgCQySvPg2mCxeYlRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvN9ApvBk5pXATX8FtJgJaLFh6zSQxSWJCCmpBsaCbL7qddpbKyx6vrTNv38z7mx
 tJuMpuSx3c11VxyKz4FWnraLVNu4+UmHfc9BR4/6duF/ZGZoFUptM2Y9dX3YhIZzhps/ps/cv
 8/NP1y2S2vFz0emwoEfeqyP/z5FK+X7igewpjybuo7t15t3KfdA6/0KqRnd2+TGROgel919tD
 ZTfPFFrDVBiKc5INNRiLipOBABB9qP5yAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503422480!71074462!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63993 invoked from network); 22 Aug 2017 17:21:20 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 22 Aug 2017 17:21:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1117C13D5;
 Tue, 22 Aug 2017 10:21:20 -0700 (PDT)
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 693063F540;
 Tue, 22 Aug 2017 10:21:19 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-23-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <95add826-a9dc-f009-6b29-895631c53e0b@arm.com>
Date: Tue, 22 Aug 2017 18:21:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-23-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 22/27] xen/arm: Switch to SYS_STATE_boot
 just after end_boot_allocator()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdlIHNob3VsZCBj
b25zaWRlciB0aGUgZWFybHkgYm9vdCBwZXJpb2QgdG8gZW5kIHdoZW4gd2Ugc3RvcCB1c2luZyB0
aGUKPiBib290IGFsbG9jYXRvci4gVGhpcyBpcyBpbmxpbmUgd2l0aCB4ODYgYW5kIHdpbGwgYmUg
aGVscGZ1bCB0byBrbm93Cj4gd2hldGhlciB3ZSBzaG91bGQgYWxsb2NhdGUgbWVtb3J5IGZyb20g
dGhlIGJvb3QgYWxsb2NhdG9yIG9yIHhlbmhlYXAuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywKQW5kcmUuCgo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vc2V0dXAuYyB8IDggKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Nl
dHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDI3N2I1NjZiODguLjQ2NzM3YTJl
Y2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vc2V0dXAuYwo+IEBAIC03NTcsNiArNzU3LDEyIEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4gIAo+ICAgICAgZW5kX2Jvb3RfYWxsb2Nh
dG9yKCk7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIFRoZSBtZW1vcnkgc3Vic3lzdGVtIGhhcyBi
ZWVuIGluaXRpYWxpemVkLCB3ZSBjYW4gbm93IHN3aXRjaCBmcm9tCj4gKyAgICAgKiBlYXJseV9i
b290IC0+IGJvb3QuCj4gKyAgICAgKi8KPiArICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9i
b290Owo+ICsKPiAgICAgIHZtX2luaXQoKTsKPiAgCj4gICAgICBpZiAoIGFjcGlfZGlzYWJsZWQg
KQo+IEBAIC03NzksOCArNzg1LDYgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgYm9vdF9waHlzX29mZnNldCwKPiAgICAgIGNvbnNvbGVfaW5pdF9wcmVpcnEoKTsKPiAgICAg
IGNvbnNvbGVfaW5pdF9yaW5nKCk7Cj4gIAo+IC0gICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRF
X2Jvb3Q7Cj4gLQo+ICAgICAgcHJvY2Vzc29yX2lkKCk7Cj4gIAo+ICAgICAgc21wX2luaXRfY3B1
cygpOwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:24:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17: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.xen.org>)
	id 1dkCuQ-0007wR-SZ; Tue, 22 Aug 2017 17:24:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkCuP-0007wH-Nj
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 17:24:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C6/63-03044-9B86C995; Tue, 22 Aug 2017 17:24:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXdHxpx
 Ig+NbpSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozufVYFB6Qqmv42sTYwThftYuTkEBLYzCjx
 7FhGFyMXkL2bUeL621ssIAlhAWeJzo5r7CC2iICtxL+Py9kgijoYJSa+n8oMkmAWCJX49XI+I
 4jNJqApcefzJyYQm1fASmLt3JtgzSwCqhLX5xwHs0UFwiXeNh5hgagRlDg58wmYzSngJbH3/R
 FGiJm2Enfm7oaaLy+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6RmZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYzywIPMQoycGkJMo7+fvsSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvHXpcyKFBItS01Mr0jJzgIEPk5bg4FES4XUDSfMWFyTmFmemQ6ROM
 SpKifN2gSQEQBIZpXlwbbBou8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXkOQKTyZeSVw01
 8BLWYCWmzYOg1kcUkiQkqqgVFmc5jr2hLzZ6acv3pFr09/8ui8yxF1x9eCPQ3xH6f9t3ZYFX2
 ze+LT6UUJvFvUeL87VDPP+X3jkrls2qkeNnvpvpPf3t9gqWQ21hbiOLpoy4bq0mcvErZrC61R
 02pc++jdmv67e3ceyWixULe7Otu3yHySpl+nsr54QL9dRXnxiuC+rOavU5VYijMSDbWYi4oTA
 e45KEOxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503422647!113047109!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37911 invoked from network); 22 Aug 2017 17:24:08 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 22 Aug 2017 17:24:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4D7B613D5;
 Tue, 22 Aug 2017 10:24:07 -0700 (PDT)
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 5C2AA3F540;
 Tue, 22 Aug 2017 10:24:06 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1502659815-20397-1-git-send-email-mjaggi@caviumnetworks.com>
 <1502659815-20397-6-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <89d0f90b-2874-801e-8a03-f86537ce71c0@arm.com>
Date: Tue, 22 Aug 2017 18:24:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1502659815-20397-6-git-send-email-mjaggi@caviumnetworks.com>
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH 5/5] ARM: ITS: Pass ITS in Hardware Domain
	MADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaXRsZTogeGVuL2FybTogSVRTOiBFeHBvc2UgSVRTIGluIHRoZSBNQURUIHRhYmxl
CgpPbiAxMy8wOC8xNyAyMjozMCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPiBG
cm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+Cj4gQWRkcyBnaWN2M19pdHNf
bWFrZV9od2RvbV9tYWR0IHRvIHVwZGF0ZSBod2RvbSBNQURUIElUUyBpbmZvcm1hdGlvbi4KCnMv
QWRkcy9BZGQvCgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVt
LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAyNCArKysr
KysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAg
fCAgMSArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDEgKwo+ICAzIGZp
bGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IGluZGV4IDgyZTAy
NWUuLjZlMGE3MDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBAQCAtOTM1LDYgKzkzNSwzMCBAQCB1MzIg
Z2ljdjNfaXRzX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yX3NpemUodm9pZCkKPgo+ICAgICAgcmV0
dXJuIHNpemU7Cj4gIH0KPiArCj4gK3UzMiBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KHU4ICpi
YXNlX3B0ciwgdTMyIG9mZnNldCkKClByZXR0eSBtdWNoIGFsbCBteSByZW1hcmtzIGluIHRoZSBw
cmV2aW91cyBwYXRjaCBmb3IgdSogYXJlIHZhbGlkIGhlcmUgCnRvby4gSSB3aWxsIG5vdCByZXBl
YXQgdGhlbSBhbmQgZm9yIHRoZSB3aG9sZSB0aGUgcGF0Y2guCgo+ICt7Cj4gKyAgICBjb25zdCBz
dHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwo+ICsgICAgdTMyIHRhYmxlX2xlbiA9IG9mZnNldCwg
aSA9IDAsIHNpemU7Cj4gKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAq
ZndfaXRzOwo+ICsgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKmh3ZG9t
X2l0czsKPiArCj4gKyAgICBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190
cmFuc2xhdG9yKTsKPiArCj4gKyAgICAvKiBVcGRhdGUgR0lDIElUUyBpbmZvcm1hdGlvbiBpbiBo
YXJkd2FyZSBkb21haW4ncyBNQURUICovCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19k
YXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCgpQbGVhc2UgbG9vayBhdCB2Z2ljX3YzX2l0c19j
b3VudCB0byBhdm9pZCBpbnRyb2R1Y2UgZHVtbXkgdmFyaWFibGVzOgoKZm9yICggaSA9IDA7IGkg
PCB2Z2ljX3YzX2l0c19jb3VudCguLi4pOyBpKysgKQoKPiArICAgIHsKPiArICAgICAgICBod2Rv
bV9pdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKikoYmFzZV9wdHIK
PiArICAgICAgICAgICAgICAgICAgICsgdGFibGVfbGVuKTsKPiArICAgICAgICBmd19pdHMgPSAo
c3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKikKPiArICAgICAgICAgICAgICAg
ICAgICBhY3BpX3RhYmxlX2dldF9lbnRyeV9tYWR0KAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsIGkrKyk7CgpQbGVhc2UgY2hlY2sg
dGhlIHJldHVybiBoZXJlICsgcGFuaWMgaWYgaXQgZG9lcyBub3Qgd29yay4KCj4gKyAgICAgICAg
bWVtY3B5KGh3ZG9tX2l0cywgZndfaXRzLCBzaXplKTsKPiArICAgICAgICB0YWJsZV9sZW4gKz0g
IHNpemU7CgpUaGlzIGNvZGUgaXMgdG9vIGNvbXBsaWNhdGUgZm9yIG5vdCBtdWNoIHJlYXNvbi4g
SWYgeW91IGRvOgoKaHdkb21faXRzID0gKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xh
dG9yKShiYXNlX3B0ciArIG9mZnNldCk7Cgpmb3IgKCBpID0gMDsgaSA8IHZnaWNfdjNfaXRzX2Nv
dW50KC4uLik7IGkrKyApCnsKCWZ3X2l0cyA9IChzdHJ1Y3QgLi4uLiAqKWFjcGlfdGFibGVfZ2V0
Xy4uLgoKCWh3ZG9tX2l0cysrOwp9CgpyZXR1cm4gKG9mZnNldCArIHNpemVvZiguLi4pICogdmdp
Y192M19pdHNfY291bnQoKSk7CgpUaGF0IHdvdWxkIGJlIG11Y2ggY2xlYXIuCgo+ICsgICAgfQo+
ICsKPiArICAgIHJldHVybiB0YWJsZV9sZW47Cj4gK30KPiAgI2VuZGlmCj4gIC8qCj4gICAqIENy
ZWF0ZSB0aGUgcmVzcGVjdGl2ZSBndWVzdCBEVCBub2RlcyBmcm9tIGEgbGlzdCBvZiBob3N0IElU
U2VzLgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKPiBpbmRleCA2YzJiNTYyLi4zMGIyOWM5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xNDA3LDYg
KzE0MDcsNyBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+ICAgICAgICAgIHRhYmxlX2xlbiArPSBzaXplOwo+ICAg
ICAgfQo+Cj4gKyAgICB0YWJsZV9sZW4gPSBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGJhc2Vf
cHRyLCB0YWJsZV9sZW4pOwoKTmV3bGluZSBoZXJlLgoKPiAgICAgIHJldHVybiB0YWJsZV9sZW47
Cj4gIH0KPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gaW5kZXggYjg0OWIxNi4uODk1NTQ1
MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gQEAgLTEzOSw2ICsxMzksNyBAQCB2
b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7
Cj4gIGludCBnaWN2M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAq
aGVhZGVyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBsb25nIGVuZCk7Cj4gIHUzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jf
c2l6ZSh2b2lkKTsKPiArdTMyIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQodTggKmJhc2VfcHRy
LCB1MzIgb2Zmc2V0KTsKPiAgI2VuZGlmCj4gIC8qIERlbnkgaW9tZW0gYWNjZXNzIGZvciBpdHMg
Ki8KPiAgaW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsK
PgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:28:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17:28: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.xen.org>)
	id 1dkCyN-0008C1-Hr; Tue, 22 Aug 2017 17:28:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkCyM-0008Bt-1J
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 17:28:14 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 01/FB-18185-DA96C995; Tue, 22 Aug 2017 17:28:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTXdN5px
 Ig/6rGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b6E54Fd9krZs7aw9TAuJ6ti5GLQ0hgM6PE
 nSs/oJzdjBI7lj8Hcjg5hAW8JZbMb2MCsUUEXCT23r3GBFE0g1HizfXtrCAJZoF0ief9jWBFb
 AKaEnc+fwKzeQWsJP7fnQxmswioSry5tZ0FxBYVCJd423iEBaJGUOLkzCdgNqeAtcTTq/vZIG
 aaSczb/JAZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkb14tSistQiXXO9pKLM9IyS3MTMHF1
 DAzO93NTi4sT01JzEpGK95PzcTYzAcGMAgh2MMy/7H2KU5GBSEuWd/H12pBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3jfpcyKFBItS01Mr0jJzgIEPk5bg4FES4XUDSfMWFyTmFmemQ6ROMepyN
 H3Y8oVJiCUvPy9VSpxXIgOoSACkKKM0D24ELAovMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZ
 hXCWQKT2ZeCdymV0BHMAEdYdg6DeSIkkSElFQDo5e7tNS3FbP81vyz3hdlsO8xq+D57VN9G31
 bNk1xMdiq3nnx48rLc7X2p4ZMEvQLS9kw591870cPbhtHfZ7Lb5PhaZu35IGnpv+uy2tWHFNd
 H/SyxtBXK3Yns+/aPdGKFj9/qkUK+T7ZWnky8TzLz2SvX2p3Dv+cplxa/+GONIdOveezewcYf
 yixFGckGmoxFxUnAgChnWp/vQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503422892!75587028!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9600 invoked from network); 22 Aug 2017 17:28:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 22 Aug 2017 17:28:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CDC7413D5;
 Tue, 22 Aug 2017 10:28:11 -0700 (PDT)
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 DBDD63F540;
 Tue, 22 Aug 2017 10:28:10 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-4-julien.grall@arm.com>
 <9f0a4514-b8a4-a896-e237-dcd00bfd86ec@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b829d016-8403-1cb3-46a9-5581b47893a3@arm.com>
Date: Tue, 22 Aug 2017 18:28:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9f0a4514-b8a4-a896-e237-dcd00bfd86ec@arm.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, sstabellini@kernel.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 03/27] xen/x86: mm: Don't check
	alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMi8wOC8xNyAxMjoyOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4KPiBPbiAxNC8wOC8xNyAxNToyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGUgb25s
eSB3YXkgYWxsb2NfYm9vdF9wYWdlcyB3aWxsIHJldHVybiAwIGlzIGR1cmluZyB0aGUgZXJyb3Ig
Y2FzZS4KPgo+IFRoaXMgc3RhdGVtZW50IGlzIG5vdCB0cnVlLiBJZiBhbGxvY19ib290X3BhZ2Vz
KCkgcmV0dXJucywgaXQgaGFzCj4gc3VjY2VlZGVkLiBSZXR1cm5pbmcgMCBpcyBub3RoaW5nIHNw
ZWNpYWwuCj4KPj4gQWx0aG91Z2gsIFhlbiB3aWxsIHBhbmljIGluIHRoZSBlcnJvciBwYXRoLiBT
byB0aGUgY2hlY2sgaW4gdGhlIGNhbGxlcgo+PiBpcyBwb2ludGxlc3MuCj4+Cj4+IExvb2tpbmcg
YXQgdGhlIGxvb3AsIG15IHVuZGVyc3RhbmRpbmcgaXMgaXQgd2lsbCB0cnkgdG8gYWxsb2NhdGUg
aW4KPj4gc21hbGxlciBjaHVuayBpZiBhIGJpZ2dlciBjaHVuayBmYWlsLiBHaXZlbiB0aGF0IGFs
bG9jX2Jvb3RfcGFnZXMgY2FuCj4+IG5ldmVyIGNoZWNrLCB0aGUgbG9vcCBzZWVtcyB1bmVjZXNz
YXJ5Lgo+Cj4gQWdyZWVkLCB0aGUgYWxnb3JpdGhtIGRvZXNuJ3Qgd29yayB3aXRoIChjdXJyZW50
KSBpbXBsZW1lbnRhdGlvbiBvZgo+IGFsbG9jX2Jvb3RfcGFnZXMoKSwgc28gdGhlIHBhdGNoIGlz
IHZhbGlkLgo+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4KPiBHaXZlbiB0aGF0IHlvdSBhZGp1c3QgdGhlIGNvbW1pdCBtZXNzYWdlOgo+Cj4g
UmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKVGhl
IGZpcnN0IDMgcGF0Y2hlcyB3ZXJlIGFscmVhZHkgY29tbWl0dGVkIGEgZmV3IGRheXMgYWdvLCBz
byB3ZSB3b3VsZCAKaGF2ZSB0byBzdGljayB3aXRoIHRoZSBjdXJyZW50IG1lc3NhZ2UuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 17:37:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 17: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.xen.org>)
	id 1dkD7d-0000Uf-Dx; Tue, 22 Aug 2017 17:37:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkD7b-0000UZ-Ng
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 17:37:47 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3F/E7-18185-AEB6C995; Tue, 22 Aug 2017 17:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTfdV9px
 Ig0sPBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3MzQKZnFVnF+9kL2BcT5HFyMXh5DAZkaJ
 5W8usHcxcgI5uxklrq+WALGFBUIlVqycxwhiiwgoS/T++s0C0TCHUWLVjbVsIAlmgZ1MEuuem
 YLYbAKaEnc+f2ICsXkFrCTWbr/EAmKzCKhKtC9fyApiiwqES7xtPMICUSMocXLmEzCbU8Be4t
 j7PYwQM20l7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGuoaFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDEAwQ7GT8sCDjFKcjApifK6AcNQiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvJUhOsCg1PbUiLTMHGPgwaQkOHiURXleQNG9xQWJucWY6ROoUo
 6KUOO/aLKCEAEgiozQPrg0WbZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzJsLMp4nM68Ebv
 oroMVMQIsNW6eBLC5JREhJNTA2uDLtvr5AQ+Dbhsk+KoZ/Wg4s/jlb/QHjzM1hz8qUuQ9aW5T
 3Wps/NrFRNlIqX8i8WmTX62C/W1f9F9eYShwpb3u+ZnqwR3SKn8DuP/Oaq2uSpvOntwtmloWH
 LRP51KN09ZZCQvSnU5xrhTJeqnl6RQSHfVOSzzxetunkiWOWYVWfPLwcnimxFGckGmoxFxUnA
 gB9x2KZsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503423465!72874097!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25867 invoked from network); 22 Aug 2017 17:37:46 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 22 Aug 2017 17:37:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 681A813D5;
 Tue, 22 Aug 2017 10:37:45 -0700 (PDT)
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 B08573F540;
 Tue, 22 Aug 2017 10:37:43 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-5-julien.grall@arm.com>
 <599C063C0200007800171D23@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aba5e062-051d-5bba-ce87-0bc516115afc@arm.com>
Date: Tue, 22 Aug 2017 18:37:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <599C063C0200007800171D23@prv-mh.provo.novell.com>
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andre.przywara@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/27] xen/mm: Move {G, M]FN <-> {G,
 M}ADDR helpers to common code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjIvMDgvMTcgMDk6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0
LjA4LjE3IGF0IDE2OjIzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vbW0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+PiBAQCAt
OTIsNiArOTIsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBtZm5fZXEobWZuX3QgeCwgbWZuX3Qg
eSkKPj4gICAgICByZXR1cm4gbWZuX3goeCkgPT0gbWZuX3goeSk7Cj4+ICB9Cj4+Cj4+ICsjZGVm
aW5lIG1hZGRyX3RvX21mbihtYWRkcikgX21mbihwYWRkcl90b19wZm4obWFkZHIpKQo+PiArI2Rl
ZmluZSBtZm5fdG9fbWFkZHIobWZuKSAgIHBmbl90b19wYWRkcihtZm5feChtZm4pKQo+PiArCj4+
ICBUWVBFX1NBRkUodW5zaWduZWQgbG9uZywgZ2ZuKTsKPj4gICNkZWZpbmUgUFJJX2dmbiAgICAg
ICAgICAiMDVseCIKPj4gICNkZWZpbmUgSU5WQUxJRF9HRk4gICAgICBfZ2ZuKH4wVUwpCj4+IEBA
IC0xMzAsNiArMTMzLDkgQEAgc3RhdGljIGlubGluZSBib29sX3QgZ2ZuX2VxKGdmbl90IHgsIGdm
bl90IHkpCj4+ICAgICAgcmV0dXJuIGdmbl94KHgpID09IGdmbl94KHkpOwo+PiAgfQo+Pgo+PiAr
I2RlZmluZSBnYWRkcl90b19nZm4oZ2FkZHIpIF9nZm4ocGFkZHJfdG9fcGZuKGdhZGRyKSkKPj4g
KyNkZWZpbmUgZ2ZuX3RvX2dhZGRyKGdmbikgICBwZm5fdG9fcGFkZHIoZ2ZuX3goZ2ZuKSkKPj4g
Kwo+PiAgVFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIHBmbik7Cj4+ICAjZGVmaW5lIFBSSV9wZm4g
ICAgICAgICAgIjA1bHgiCj4+ICAjZGVmaW5lIElOVkFMSURfUEZOICAgICAgKH4wVUwpCj4KPiBI
bW0sIGlmIHlvdSB3YW50IHRoaXMgaW4gY29tbW9uIGNvZGUsIEkgdGhpbmsgdGhpcyBuZWVkcyB0
byBiZQo+IGNvcnJlY3QgZnJvbSBhIG1vcmUgYWJzdHJhY3QgcGVyc3BlY3RpdmUsIGkuZS4gbm90
IGp1c3QgZm9yIEFSTQo+IGFuZCB4ODYuIEluIGdlbmVyYWwgSSBkb24ndCB0aGluayB3ZSBjYW4g
YXNzdW1lIG1hY2hpbmUsCj4gcGh5c2ljYWwsIGFuZCBndWVzdCBhZGRyZXNzZXMgdG8gYWxsIGJl
IHRoZSBzYW1lIHdpZHRoICh3aGljaAo+IHRoZSB1c2VzIGFib3ZlIGltcGx5KS4gSU9XIEkgdGhp
bmsgdGhlc2Ugd291bGQgYmV0dGVyIHN0YXkKPiBhcmNoLXNwZWNpZmljLCBhbmQgaWYgeW91IHdh
bnQgdG8gdXNlIHRoZW0gaW4gY29tbW9uIGNvZGUKPiB5b3UnbGwgbmVlZCB0byBhZGQgeDg2IHZh
cmlhbnRzLgoKSSB3aWxsIGRvIHRoYXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 18:05:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 18: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.xen.org>)
	id 1dkDY2-0002PE-JP; Tue, 22 Aug 2017 18:05:06 +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 1dkDY1-0002P6-Co
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 18:05:05 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 AB/B1-01731-0527C995; Tue, 22 Aug 2017 18:05:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssm5A0Zx
 Ig91beC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDj44xFsxkr+hf3MrWwPiItYuRi0NIYAmT
 xJHuo2xdjJwcLAIOEp/fr2PqYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiRkXXjOB2GwChhJ/n
 2xiAymXALKXfOYACYsI6El0rWlmBhnPLDCdUWLuvB1g44UF7CW+tKwB6+UUsJNoOL2OHcTmFf
 CWuPypmwning2MEus3TWABSYgK6Eoc+veHDaJIUOLkzCdgcWYBLYnl07exTGAUmIUkNQtJagE
 j0ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAwZACCHYxn
 T3seYpTkYFIS5XXLnhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3UgFQTrAoNT21Ii0zBxgRM
 GkJDh4lEV5DkDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR534IUCYAUZZTmwY2AReclRl
 kpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOKFAJN4cnMK4Hb9AroCCaQI1qngRxRkoiQkmpg1D7
 zLeDtlSt/2H45+D/QnfF/reMRRlUWv/SYcoeN651aZz342Ot2ZdobSRbJs4eknHliRJplf35e
 55+8sCbNrHeSqb6JtG5V4oXuKpHj+0MNeWNmpXvlzSkws+CqEXL4tM5FIZ5hnmjmRXZH1iNx7
 fcPTJ/1a+rLK5LKK3f+vZIpxvy3mtdLiaU4I9FQi7moOBEAPfphAMkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503425102!72092331!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 30980 invoked from network); 22 Aug 2017 18:05:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Aug 2017 18:05:04 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1A77D20C48;
 Tue, 22 Aug 2017 18:05:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1A77D20C48
Date: Tue, 22 Aug 2017 11:05:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <e56c3b75-332d-4876-2d45-fd2f4edc4d69@citrix.com>
Message-ID: <alpine.DEB.2.10.1708221104440.12143@sstabellini-ThinkPad-X260>
References: <20170821140138.27421-1-ross.lagerwall@citrix.com>
 <alpine.DEB.2.10.1708211528350.12143@sstabellini-ThinkPad-X260>
 <e56c3b75-332d-4876-2d45-fd2f4edc4d69@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: Emit RTC_CHANGE upon TIMEOFFSET ioreq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMiBBdWcgMjAxNywgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gT24gMDgvMjEvMjAx
NyAxMTozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gTW9uLCAyMSBBdWcg
MjAxNywgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gPiA+IFdoZW4gdGhlIGd1ZXN0IHdyaXRlcyB0
byB0aGUgUlRDLCBYZW4gZW11bGF0ZXMgaXQgYW5kIGJyb2FkY2FzdHMgYQo+ID4gPiBUSU1FT0ZG
U0VUIGlvcmVxLiBFbWl0IGFuIFJUQ19DSEFOR0UgUU1QIG1lc3NhZ2Ugd2hlbiB0aGlzIGhhcHBl
bnMKPiA+ID4gcmF0aGVyIHRoYW4gaWdub3JpbmcgaXQgc28gdGhhdCBzb21ldGhpbmcgdXNlZnVs
IGNhbiBiZSBkb25lIHdpdGggdGhlCj4gPiA+IGluZm9ybWF0aW9uLgo+ID4gCj4gPiBBcmUgdGhl
cmUgYW55IGhhbmRsZXJzIG9mIHRoZSBSVENfQ0hBTkdFIFFNUCBtZXNzYWdlIHRvZGF5PyBXaGF0
IGhhcHBlbnMKPiA+IGlmIHRoZXJlIGFyZSBubyBoYW5kbGVycz8KPiAKPiBUaGUgbGlieGwgdG9v
bHN0YWNrIGRvZXNuJ3QgaGFuZGxlIGl0IG5vciBkb2VzIHRoZSBYQVBJIHByb2plY3QgY3VycmVu
dGx5LAo+IGFsdGhvdWdoIHdlIHBsYW4gb24gbW9kaWZ5aW5nIFhBUEkgdG8gaGFuZGxlIGl0Lgo+
IAo+IEl0IGlzIHNpbXBseSBhbiBldmVudCB0aGF0IGlzIGJyb2FkY2FzdCB0byBhbnkgUU1QIG1v
bml0b3JzLiBJZiBub3RoaW5nCj4gaGFuZGxlcyB0aGUgZXZlbnQsIHRoZW4gaXQgaXMgdGhlIHNh
bWUgYmVoYXZpb3IgYXMgYmVmb3JlLiBJZiBzb21ldGhpbmcgaXMKPiBpbnRlcmVzdGVkIGluIHRo
ZSBldmVudCwgdGhlbiBpdCBjYW4gbWFrZSB1c2Ugb2YgdGhlIHRpbWUgb2Zmc2V0IGhvd2V2ZXIg
aXQKPiB3YW50cy4KCk9LLCBwbGVhc2UgZXhwbGFuZCB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gYW5k
IHJlcG9zdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 18:08:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 18: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.xen.org>)
	id 1dkDbk-0002ZK-2r; Tue, 22 Aug 2017 18:08:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkDbi-0002ZD-Pz
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 18:08:54 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D8/FD-18185-6337C995; Tue, 22 Aug 2017 18:08:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAEV3T4jm
 RBmsfaFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlP7hxhK9jGX3FkyyK2BsY/3F2MXBxCApMY
 JT4/b2ACcVgELrFI/PnWwg7iSAi8Y5G49WwaSxcjJ5ATJ7H53QUou0JiwaxlrCC2kICyxPSVP
 9ghRv1nlNi++xU7SIJNQENi7ZSDbCC2iIC0xLXPlxlBbGaBKomlZ+aDNQsLREls/H8TrJ5FQF
 Xi8fxXYHFeAUuJ7ssnoZbJS/TvWM40gZFvASPDKkb14tSistQiXXO9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzAUGEAgh2MMy/7H2KU5GBSEuV1y54TKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC93whUE6wKDU9tSItMwcYtDBpCQ4eJRHeayBp3uKCxNzizHSI1ClGb44rV9Z9Y
 eLYsHo9kJxyYDuQvPB2F5BsmvjrFxNHH4gUYsnLz0uVEudNAxkhADIiozQPbgEs+i4xykoJ8z
 ICnSzEU5BalJtZgir/ilGcg1FJmPcoyBSezLwSuDteAZ3IBHSiYes0kBNLEhFSUg2MGuLNzaE
 9c8Iu5Cz+4vvklNaXZaJz5m/SFzVwTtrv9ueBWOFpB5OU2Y3Rbyb/uLtHu3Dey6vWSY/k9/kf
 brvHpFobdfGkWFCDRoz7l86vvkmS69ZuFTp24KhgyKMcvvzCE8mz1cOfe3yvCcxP0fmz+kKCr
 5dFa24j152fsgd3lDzxdMopMClWYinOSDTUYi4qTgQAhfk3uLkCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503425332!75590892!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51822 invoked from network); 22 Aug 2017 18:08:53 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 18:08:53 -0000
Received: by mail-pf0-f196.google.com with SMTP id w127so2387020pfd.1
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 11:08:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=dfJCFpItIWjGx1HG5kF2CKjK4c11Nb2wkQd4e8lpX1A=;
 b=U/a4F1tYB5hvR3Fr973XR9evMjmTR4f/Cy26e0mzf9HNoi1n83fbLXQL/F03mfkbYx
 bove8J4c7rS6kCcGX1kujTvNIdWWvzO/nsL7/zenqi1sKpiUJ4WTkNX2ZmfOci+exM1f
 54U4jF0ZAi9CinPTg2FwZOCyQkIaxIUkOo3fXOYEAzUto0GudpDsVGQdS1SjP9/mfyvg
 s//sUQ6gIInYxPVNQ2V16osOrorjyZQ0g9NCvLIArxFfw22OKSRay9Pu+VawyQyAQp9x
 TFhdLnHEm6/CORqBGTzkAr8UScYsIp9whyVKd6rkTioj/ba2hkvy/zBtGpY8Uk3XSDNC
 At7g==
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=dfJCFpItIWjGx1HG5kF2CKjK4c11Nb2wkQd4e8lpX1A=;
 b=Vwt44E8/2WeOil8gVnGIu9G+vuT4+4MBI3Ma/giGd2UB9Gk0HvKNiE7upKJ3JUkCLF
 u4Y8gHQX6jIpdiODEwL+3nfCcBr9cODTuN7R/A92RQ5p+yM4S5SL//Dm3Z5zWXAS7LRA
 p494jnD+uGzm6voOQAhDEnNoXFmMvN2rEQR75wvh3MmiHSrVHU18INq0sSDx7GsJfU6N
 md2WiS4JNzSvNPYCf8mjSMkeIYs2a4draUCeNoAYaLsed77hEnPDv28vk2k9iEALRp7d
 6O/4RlWyjwtesIoIQfR3hwh5TM1wJYCxg7eR0MTh5FVrClq+q8t2RNOJFsK5+amxTrVs
 29Lg==
X-Gm-Message-State: AHYfb5hAx7zCORxuwBcF3TQ3ybObK4VmWY/Qw3t2RFZMS6MgarCRtYqv
 Wrz0nxdeOw0Tkf2N
X-Received: by 10.84.137.129 with SMTP id 1mr1645203pln.251.1503425331467;
 Tue, 22 Aug 2017 11:08:51 -0700 (PDT)
Received: from sky-arch.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id c4sm10959593pfm.114.2017.08.22.11.08.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Aug 2017 11:08:50 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 23 Aug 2017 02:08:34 +0800
Message-Id: <20170822180840.20981-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH 0/6] Allow setting up shared memory areas
	between VMs from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW1wbGVtZW50cyB0aGUgbmV3IHhsIGNvbmZpZyBlbnRyeSBwcm9wb3NlZCBp
biBbMV0uIFVzZXJzIGNhbiB1c2UKdGhlIG5ldyBjb25maWcgZW50cnkgdG8gc3RhdGljYWxseSBz
ZXR1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGFtb25nIFZNcyBzbyB0aGF0CnRoZXkgY291bGQgY29t
bXVuaWNhdGUgd2l0aCBlYWNoIG90aGVyIHRocm91Z2ggdGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5
IGFyZWFzLgoKWzFdIFByb3Bvc2xhIHRvIGFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBh
cmVhcyBiZXR3ZWVuIFZNcyBmcm9tIHhsIGNvbmZpZyBmaWxlOgogICAgaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAzMDQ3Lmh0
bWwKCkNoZWVycywKClpob25nemUgTGl1ICg2KToKICBsaWJ4YzogYWRkIHhjX2RvbWFpbl9yZW1v
dmVfZnJvbV9waHlzbWFwIHRvIHdyYXAKICAgIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwCiAg
bGlieGw6IGludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1cmUgdG8gcmVwcmVzZW50IHN0YXRpYyBzaGFy
ZWQgbWVtb3J5CiAgICByZWdpb25zCiAgbGlieGw6eGw6IGFkZCBwYXJzaW5nIGNvZGUgdG8gcGFy
c2UgImxpYnhsX3N0YXRpY19zc2htIiBmcm9tIHhsIGNvbmZpZwogICAgZmlsZXMKICB4c206IGZs
YXNrOiBjaGFuZ2UgdGhlIGludGVyZmFjZSBhbmQgZGVmYXVsdCBwb2xpY3kgZm9yCiAgICB4c21f
bWFwX2dtZm5fZm9yZWdpbgogIGxpYnhsOiBzdXBwb3J0IG1hcHBpbmcgc3RhdGljIHNoYXJlZCBt
ZW1vcnkgYXJlYXMgZHVyaW5nIGRvbWFpbgogICAgY3JlYXRpb24KICBsaWJ4bDogc3VwcG9ydCB1
bm1hcHBpbmcgc3RhdGljIHNoYXJlZCBtZW1vcnkgYXJlYXMgZHVyaW5nIGRvbWFpbgogICAgZGVz
dHJ1Y3Rpb24KCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAgNCArCiB0b29scy9s
aWJ4Yy94Y19kb21haW4uYyAgICAgICB8ICAxMSArCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAg
ICAgICB8ICAgNCArLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgfCAgIDQgKwogdG9v
bHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgfCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfYXJt
LmMgICAgICAgfCAgMTUgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgIHwgIDI3ICsr
KwogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICAgfCAgIDUgKwogdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCAgfCAgMTYgKysKIHRvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYyAgICAgIHwg
NDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsICAgfCAgMzYgKysrLQogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMg
ICAgICAgfCAgMTggKysKIHRvb2xzL2xpYnhsL2xpYnhsX3hzaGVscC5jICAgIHwgICA4ICsKIHRv
b2xzL2xpYnhsL2xpYnhsdV9zc2htLmMgICAgIHwgMjEwICsrKysrKysrKysrKysrKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsdXRpbC5oICAgICAgIHwgICA2ICsKIHRvb2xzL3hsL3hsX3BhcnNlLmMg
ICAgICAgICAgIHwgIDI0ICsrLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgfCAgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS94
c20vZHVtbXkuaCAgICAgICB8ICAgNiArLQogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAg
fCAgIDcgKy0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgIHwgICA2ICstCiAyMSBmaWxl
cyBjaGFuZ2VkLCA4NjIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9v
bHMvbGlieGwvbGlieGx1X3NzaG0uYwoKLS0gCjIuMTQuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 18:09:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 18:09: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.xen.org>)
	id 1dkDbp-0002a6-A3; Tue, 22 Aug 2017 18:09:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkDbo-0002Zp-Q1
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 18:09:00 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 81/D4-01724-B337C995; Tue, 22 Aug 2017 18:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTAIV2r4jm
 RBl+3W1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7j7YyFSwRqrh7Jr+B8TJvFyMnh5DABEaJ
 O/cyuhi5OFgEXrJIPLq7khXEkRDoZ5U4e2YyK0iVhECcxI9Fq1gg7AqJTdces0B0K0tMX/mDH
 aRBSOA/o8TLw71sIAk2AQ2JtVMOgtkiAtIS1z5fZgQpYhY4wijR9mwPWLewQILExt9PmEBsFg
 FVidtTd4PZvAKWEk8b9jFBbJOX6N+xHMzmFLCSuHxgNivEZkuJGdf2M05gFFjAyLCKUaM4tag
 stUjXyFgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwtOoZGBh3MPbt9TvEKMnB
 pCTK65Y9J1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/5QqCcYFFqempFWmYOMMhh0hIcPEoiv
 Cogad7igsTc4sx0iNQpRkuOK1fWfWHi2LB6PZCccmD7FyYhlrz8vFQpcd5nIA0CIA0ZpXlw42
 CReIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK9tEdAUnsy8Eritr4AOYgI6yLB1GshBJYk
 IKakGRmXJqKVGrx8u/lPj88zVblcei/et5BtFUxjv6dctb28Usk52OGb6Te+2x87pN279nZnD
 +rXVZ7pIaknJs4S6zVveTVGY/Y/tvm9Fw/+mx4bdt46U/b2Xc2HlkQdOF3eti1h95+ES5c+6e
 w5x3F64PPx1jVfgreXsuzkPS571LVSa+o45yOvVhz1KLMUZiYZazEXFiQDLMXc5vwIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503425337!110429073!1
X-Originating-IP: [209.85.192.194]
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 48928 invoked from network); 22 Aug 2017 18:08:58 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 18:08:58 -0000
Received: by mail-pf0-f194.google.com with SMTP id c15so737666pfm.3
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 11:08:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ut3JW0k9WO0pQPxTrmHySoZy3P/hNFpd1bIWT2nmM64=;
 b=mrY18S+0IDlpdrjVxypp4Dfmv/w60zgQ6+kjpSrl8eCMpYmBgOVsnugvRw9khRGjp/
 O/1Hcs/lcxtZtM6rOw4gSOTsC5uoR2vPQMD+WRSKCRH6vai2Ip6sRT6zoEu6naq2Z/Hp
 5ORx6OKNnduSz8xenO2VMQlmWOdXC+2Kk3gWdPQuyXkUJSEFnyI4qTB9a6UweihztAuF
 cdwpgIeL+qYV7YBnHePZYhl0Od3Wm9tRB9XvmQKbSxl5eB4nHCUZ0o9TAtObVw94u7YS
 c8UXQclsoVQzNxiF/jZsntSrmYiFjx+Uzx1vLgmqB1bPQpiJqLeqy7x9W3eYdfRZBlSL
 495g==
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=Ut3JW0k9WO0pQPxTrmHySoZy3P/hNFpd1bIWT2nmM64=;
 b=RglVxw+jYx38nydaMRGp3wdOG6KJuiESK1DqJrV/ft/sZbicg2uc4r5tEK++XFXS25
 97ULTu5Mhuu9p5ItFfJ0L2IWdMd7epN2af0gh0vRFmq4zLSxvPBTjPM2OnhdSiUP/RuR
 FfzoTn3bwxzW5xavgUrr3cpsq9mEg5OvxmAXn3gp66X98G8CEdHAt1GLZBZS6y6rZaZz
 WLqcWhnQPRhHyGf+uM10gUNqBVcjOo7J6kZXvy9h6nRHdd4PhZnCemS2ksdvjGEVRsqd
 SZzGzUulZ8tjxuU3o/VVtwi96KrpwK0gy2T/xesofxEuOfTU9smaXf9110MdtANWJy0o
 JKpQ==
X-Gm-Message-State: AHYfb5iPcTtgM6lUH9JrkzXSE4q+SIUoJg7F5TLIKQ4v3abARzjgjriR
 MHozLT9Z86iMyL2m
X-Received: by 10.84.241.142 with SMTP id b14mr31707pll.270.1503425336897;
 Tue, 22 Aug 2017 11:08:56 -0700 (PDT)
Received: from sky-arch.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id c4sm10959593pfm.114.2017.08.22.11.08.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Aug 2017 11:08:55 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 23 Aug 2017 02:08:35 +0800
Message-Id: <20170822180840.20981-2-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170822180840.20981-1-blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH 1/6] libxc: add xc_domain_remove_from_physmap to
	wrap XENMEM_remove_from_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg
YXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIuIFNlZToKCiAgaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAz
MDQ3Lmh0bWwKClRoZW4gcGxhbiBpcyB0byB1c2UgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNo
IHRvIG1hcCB0aGUgc2hhcmVkIHBhZ2VzIGZyb20Kb25lIGRvbVUgdG8gYW5vdGhlciBhbmQgdXNl
IFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIGNhbmNlbCB0aGUgc2hhcmluZy4KQSB3cmFw
cGVyIHRvIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCB3YXMgYWRkZWQgaW4gdGhlIGZvbGxv
d2luZyBjb21taXQ6CgogIGNvbW1pdCAyMGU3MjVlOTM2NGNmZjRhMjk5NDVmNjY5ODZlY2Q4OGNj
YTg3NDNkCgpOb3cgYWRkIHRoZSB3cmFwcGVyIHRvIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFw
LgoKU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwg
IDQgKysrKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCAxMSArKysrKysrKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRl
eCBjNzcxMGI4ZjM2Li4wZmYxNWE5MjU1IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTM4MSw2
ICsxMzgxLDEwIEBAIGludCB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJm
YWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAq
Z2ZwbnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqZXJycyk7CiAK
K2ludCB4Y19kb21haW5fcmVtb3ZlX2Zyb21fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuKTsKKwogaW50IHhjX2RvbWFp
bl9wb3B1bGF0ZV9waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbnJfZXh0ZW50cywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKaW5kZXggM2JhYjRlOGJhYi4uZTZi
MzI3OTJjMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMv
bGlieGMveGNfZG9tYWluLmMKQEAgLTEwNzcsNiArMTA3NywxNyBAQCBvdXQ6CiAgICAgcmV0dXJu
IHJjOwogfQogCitpbnQgeGNfZG9tYWluX3JlbW92ZV9mcm9tX3BoeXNtYXAoeGNfaW50ZXJmYWNl
ICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3BmbikKK3sKKyAg
ICBzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgeHJmcCA9IHsKKyAgICAgICAgLmRvbWlk
ID0gZG9taWQsCisgICAgICAgIC5ncGZuID0gZ3BmbiwKKyAgICB9OworICAgIHJldHVybiBkb19t
ZW1vcnlfb3AoeGNoLCBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcCwgJnhyZnAsIHNpemVvZih4
cmZwKSk7Cit9CisKIGludCB4Y19kb21haW5fY2xhaW1fcGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKLS0gCjIuMTQu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 18:09:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 18: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.xen.org>)
	id 1dkDbw-0002by-Hg; Tue, 22 Aug 2017 18:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkDbv-0002bY-2H
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 18:09:07 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 4F/91-01995-2437C995; Tue, 22 Aug 2017 18:09:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTAQV2H4jm
 RBgceSlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfjvexFVxQqTg3qbaB8Zx0FyMXh5DABEaJ
 S//Os4A4LAIvWSQmPbnNBOJICPSzSnTOP8/excgJ5MRJXNv6lw3CrpC4Om0lC4gtJKAsMX3lD
 3aIUf8ZJe7s38EMkmAT0JBYO+UgWIOIgLTEtc+XGUGKmAWOMEq8X3KCCSQhLBAvcazxFyuIzS
 KgKvGtfx/YVF4BS4muQ3sZIbbJS/TvWA5WzylgJXH5wGxWiM2WEjOu7WecwCiwgJFhFaNGcWp
 RWWqRrqGFXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYHDVMzAw7mD8fdrzEKMk
 B5OSKK9b9pxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK85wuBcoJFqempFWmZOcAwh0lLcPAoi
 fBeA0nzFhck5hZnpkOkTjFacly5su4LE8eG1euB5JQD278wCbHk5eelSonzPgNpEABpyCjNgx
 sHi8VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5mYuApvBk5pXAbX0FdBAT0EGGrdNADip
 JREhJNTAKfZU/+Mz6VmOfVlD/5NyXPXN37yoJ9Eh5eaS+/0jFO/+owvQn1sqKD7+sO/v2MBuT
 mKrBRVuW2Z9ORO9U47ioJlz6ir2u8pHNz70rZ/B9myW2aVtD/ZKLLst/dGlG9BXpRduz9ZuyJ
 D0zOrXiHIPRqu5F6XkJm/zkZOeH7ZNUy1U/wjuvIEKJpTgj0VCLuag4EQA/lgZkwAIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503425342!55643623!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31586 invoked from network); 22 Aug 2017 18:09:04 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 18:09:04 -0000
Received: by mail-pf0-f193.google.com with SMTP id c15so737807pfm.3
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 11:09:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5A3T+M9DplL8ETpvWhNObdGGHDNb4NsAJFEUT49tvuo=;
 b=uD9L02QKVh0kIbU2uzlJgIZeV8s6ooJI8D9Yclw/0KBH8Cei4xhT390GyhDrydQ9Lx
 wWaueHEMT+wBlT+LSNsB2MLM1QDu+hgoznHm/TVWd+KY9+zTlinpFoZPx15MqgsCL1dv
 FcUNPwIQ/7SH4jcvyYauKOvk2ZCHT1CTvG3dIPk55Rqd+XxciUyLC6VdLzH64AbmYXks
 +EiF8YhLV/e7d1Tn9qEhogpdvS8KqcEaobcH0zBcX0CMpYhZzeU1vBALWJsSOBUaK2Xp
 zj2D6MSVnjzatMNuozqca1YXERnI6udndHSSI8o3OZHK5iQ1l2vNBDYrJIWg6aBqYQH+
 NpHA==
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=5A3T+M9DplL8ETpvWhNObdGGHDNb4NsAJFEUT49tvuo=;
 b=nVaSk8JtcQzbA/SwTitPpYRgFKHOY7i8fJeFftumMgXZAp0t3X0P+vP6PDNO8m5zmt
 ntjuTEHLrtyvxnc8wUT5TtiXBDSBsY5bjWQWuF4fO1t9n4Qb60y8c8amcRnQkp6wy9pc
 4hqEjxF3SWtQ1LmRdbVnKEFC2BzxlHk1OCgcfw660wUJbXoo91qMI584kwBW7JWm045E
 0whV3v2emKIn29vYTz4fq9jCY0MByKcudYFf8ESKcZ0RGSQzmBODRms3CCYhdgGgIHr7
 TQG0mjJZwaKhJm36deJVcZ/JOBscXraNJnIAePlM5r2IUU7pW8DSpGl7MuTLYnPR3psf
 hXAg==
X-Gm-Message-State: AHYfb5i4N75Wo1vumROwxzEsISwgJjp9N1GJZQ11mm9VtGjQ0fgm1Gl8
 k67tx+1pCKCTOikv
X-Received: by 10.98.72.81 with SMTP id v78mr1600798pfa.337.1503425342085;
 Tue, 22 Aug 2017 11:09:02 -0700 (PDT)
Received: from sky-arch.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id c4sm10959593pfm.114.2017.08.22.11.08.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Aug 2017 11:09:01 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 23 Aug 2017 02:08:36 +0800
Message-Id: <20170822180840.20981-3-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170822180840.20981-1-blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
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>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH 2/6] libxl: introduce a new structure to
	represent static shared memory regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHN0cnVjdHVyZSB0byB0aGUgSURMIGZhbWxpeSB0byByZXByZXNlbnQgc3RhdGlj
IHNoYXJlZCBtZW1vcnkgcmVnaW9ucywKYXMgcHJvcG9zZWQgaW4gdGhlIHByb3Bvc2FsICJBbGxv
dyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25m
aWcgZmlsZSIgKHNlZSBbMV0pLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMzA0Ny5odG1sCgpTaWduZWQtb2ZmLWJ5
OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+CgpDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCi0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgIHwgIDQgKysrKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5k
ZXggMjI5ZTI4OTc1MC4uM2VlNzg4NjQyZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0yMjM3LDYgKzIyMzcsMTAgQEAgaW50IGxp
YnhsX2ZkX3NldF9ub25ibG9jayhsaWJ4bF9jdHggKmN0eCwgaW50IGZkLCBpbnQgbm9uYmxvY2sp
OwogaW50IGxpYnhsX3FlbXVfbW9uaXRvcl9jb21tYW5kKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjb21t
YW5kX2xpbmUsIGNoYXIgKipvdXRwdXQpOwogCisvKiBDb25zdGFudHMgZm9yIGxpYnhsX3N0YXRp
Y19zaG0gKi8KKyNkZWZpbmUgTElCWExfU1NITV9SQU5HRV9VTktOT1dOIFVJTlQ2NF9NQVgKKyNk
ZWZpbmUgTElCWExfU1NITV9JRF9NQVhMRU4gICAgMTI4CisKICNpbmNsdWRlIDxsaWJ4bF9ldmVu
dC5oPgogCiAjZW5kaWYgLyogTElCWExfSCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDZlODBkMzYy
NTYuLjZjOWU3OWMwNWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAor
KysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTQ3Miw3ICs0NzIsNyBAQCBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAo
ImJsa2Rldl9zdGFydCIsICAgIHN0cmluZyksCiAKICAgICAoInZudW1hX25vZGVzIiwgQXJyYXko
bGlieGxfdm5vZGVfaW5mbywgIm51bV92bnVtYV9ub2RlcyIpKSwKLSAgICAKKwogICAgICgiZGV2
aWNlX21vZGVsX3ZlcnNpb24iLCBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lvbiksCiAgICAgKCJk
ZXZpY2VfbW9kZWxfc3R1YmRvbWFpbiIsIGxpYnhsX2RlZmJvb2wpLAogICAgICMgaWYgeW91IHNl
dCBkZXZpY2VfbW9kZWwgeW91IG11c3Qgc2V0IGRldmljZV9tb2RlbF92ZXJzaW9uIHRvbwpAQCAt
NDk0LDcgKzQ5NCw3IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5f
YnVpbGRfaW5mbyIsWwogICAgICgiaW9wb3J0cyIsICAgICAgICAgIEFycmF5KGxpYnhsX2lvcG9y
dF9yYW5nZSwgIm51bV9pb3BvcnRzIikpLAogICAgICgiaXJxcyIsICAgICAgICAgICAgIEFycmF5
KHVpbnQzMiwgIm51bV9pcnFzIikpLAogICAgICgiaW9tZW0iLCAgICAgICAgICAgIEFycmF5KGxp
YnhsX2lvbWVtX3JhbmdlLCAibnVtX2lvbWVtIikpLAotICAgICgiY2xhaW1fbW9kZSIsCSAgICAg
bGlieGxfZGVmYm9vbCksCisgICAgKCJjbGFpbV9tb2RlIiwgICAgICAgICAgIGxpYnhsX2RlZmJv
b2wpLAogICAgICgiZXZlbnRfY2hhbm5lbHMiLCAgIHVpbnQzMiksCiAgICAgKCJrZXJuZWwiLCAg
ICAgICAgICAgc3RyaW5nKSwKICAgICAoImNtZGxpbmUiLCAgICAgICAgICBzdHJpbmcpLApAQCAt
NTQzLDEwICs1NDMsMTAgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFp
bl9idWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
ImtleW1hcCIsICAgICAgICAgICBzdHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKCJzZGwiLCAgICAgICAgICAgICAgbGlieGxfc2RsX2luZm8pLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJzcGljZSIsICAgICAgICAgICAgbGli
eGxfc3BpY2VfaW5mbyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
KwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJnZnhfcGFzc3RocnUi
LCAgICAgbGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoImdmeF9wYXNzdGhydV9raW5kIiwgbGlieGxfZ2Z4X3Bhc3N0aHJ1X2tpbmQpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCisKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgic2VyaWFsIiwgICAgICAgICAgIHN0cmluZyksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImJvb3QiLCAgICAgICAgICAgICBz
dHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ1c2IiLCAg
ICAgICAgICAgICAgbGlieGxfZGVmYm9vbCksCkBAIC03NzksNiArNzc5LDMzIEBAIGxpYnhsX2Rl
dmljZV9jaGFubmVsID0gU3RydWN0KCJkZXZpY2VfY2hhbm5lbCIsIFsKICAgICAgICAgICAgXSkp
LAogXSkKIAorbGlieGxfc3NobV9jYWNoZXBvbGljeSA9IEVudW1lcmF0aW9uKCJzc2htX2NhY2hl
cG9saWN5IiwgWworICAgICgtMSwgIlVOS05PV04iKSwKKyAgICAoMCwgICJBUk1fTk9STUFMIiks
ICAjIEFSTSBwb2xpY2llcyBzaG91bGQgYmUgPCAzMgorICAgICgzMiwgICJYODZfTk9STUFMIiks
ICMgWDg2IHBvbGljaWVzIHNob3VsZCBiZSA+PSAzMgorICAgIF0sIGluaXRfdmFsID0gIkxJQlhM
X1NTSE1fQ0hDSEVfUE9MSUNZX1VOS05PV04iKQorCitsaWJ4bF9zc2htX3Byb3QgPSBFbnVtZXJh
dGlvbigic3NobV9wcm90IiwgWworICAgICgtMSwgIlVOS05PV04iKSwKKyAgICAoMywgICJSVyIp
LAorICAgIF0sIGluaXRfdmFsID0gIkxJQlhMX1NTSE1fUFJPVF9VTktOT1dOIikKKworbGlieGxf
c3NobV9yb2xlID0gRW51bWVyYXRpb24oInNzaG1fcm9sZSIsIFsKKyAgICAoLTEsICJVTktOT1dO
IiksCisgICAgKDAsICAiTUFTVEVSIiksCisgICAgKDEsICAiU0xBVkUiKSwKKyAgICBdLCBpbml0
X3ZhbCA9ICJMSUJYTF9TU0hNX1JPTEVfVU5LTk9XTiIpCisKK2xpYnhsX3N0YXRpY19zaG0gPSBT
dHJ1Y3QoInN0YXRpY19zaG0iLCBbCisgICAgKCJpZCIsIHN0cmluZyksCisgICAgKCJvZmZzZXQi
LCB1aW50NjQsIHsnaW5pdF92YWwnOiAnTElCWExfU1NITV9SQU5HRV9VTktOT1dOJ30pLAorICAg
ICgiYmVnaW4iLCB1aW50NjQsIHsnaW5pdF92YWwnOiAnTElCWExfU1NITV9SQU5HRV9VTktOT1dO
J30pLAorICAgICgiZW5kIiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0Vf
VU5LTk9XTid9KSwKKyAgICAoInByb3QiLCBsaWJ4bF9zc2htX3Byb3QsIHsnaW5pdF92YWwnOiAn
TElCWExfU1NITV9QUk9UX1VOS05PV04nfSksCisgICAgKCJjYWNoZV9wb2xpY3kiLCBsaWJ4bF9z
c2htX2NhY2hlcG9saWN5LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfVU5L
Tk9XTid9KSwKKyAgICAoInJvbGUiLCBsaWJ4bF9zc2htX3JvbGUsIHsnaW5pdF92YWwnOiAnTElC
WExfU1NITV9ST0xFX1VOS05PV04nfSksCitdKQorCiBsaWJ4bF9kb21haW5fY29uZmlnID0gU3Ry
dWN0KCJkb21haW5fY29uZmlnIiwgWwogICAgICgiY19pbmZvIiwgbGlieGxfZG9tYWluX2NyZWF0
ZV9pbmZvKSwKICAgICAoImJfaW5mbyIsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvKSwKQEAgLTc5
Nyw2ICs4MjQsNyBAQCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmln
IiwgWwogICAgICgiY2hhbm5lbHMiLCBBcnJheShsaWJ4bF9kZXZpY2VfY2hhbm5lbCwgIm51bV9j
aGFubmVscyIpKSwKICAgICAoInVzYmN0cmxzIiwgQXJyYXkobGlieGxfZGV2aWNlX3VzYmN0cmws
ICJudW1fdXNiY3RybHMiKSksCiAgICAgKCJ1c2JkZXZzIiwgQXJyYXkobGlieGxfZGV2aWNlX3Vz
YmRldiwgIm51bV91c2JkZXZzIikpLAorICAgICgic3NobXMiLCBBcnJheShsaWJ4bF9zdGF0aWNf
c2htLCAibnVtX3NzaG1zIikpLAogCiAgICAgKCJvbl9wb3dlcm9mZiIsIGxpYnhsX2FjdGlvbl9v
bl9zaHV0ZG93biksCiAgICAgKCJvbl9yZWJvb3QiLCBsaWJ4bF9hY3Rpb25fb25fc2h1dGRvd24p
LAotLSAKMi4xNC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 18:09:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 18: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.xen.org>)
	id 1dkDc2-0002eU-SV; Tue, 22 Aug 2017 18:09:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkDc1-0002dz-BA
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 18:09:13 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 60/2D-02033-8437C995; Tue, 22 Aug 2017 18:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRvsqOtePCf
 SoKPR1GLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzVhweytTwYvAihPfrBoYF1l3MXJxCAlMZJT4
 N+klO4jDIvCSReJ7/0xGEEdCoJ9VYs6cV0xdjJxATpLEkU+n2SHsSolrt3azgthCAsoS01f+Y
 IcY9Z9Rouvqb0aQBJuAhsTaKQfZQGwRAWmJa58vg01lFuhhluia8gKsW1ggUeL3v2ssIDaLgK
 rEuYmzmEFsXgFLiT9Lr7BCbJOX6N+xHOwKTgEricsHZkNttpSYcW0/4wRGgQWMDKsYNYpTi8p
 Si3QNjfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDiwEIdjD2zXI+xCjJwaQk
 yuuWPSdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv+UKgnGBRanpqRVpmDjDMYdISHDxKIrxiR
 UBp3uKCxNzizHSI1ClGY44Nq9d/YeKYdGD7FyYhlrz8vFQpcd4EkFIBkNKM0jy4QbD4u8QoKy
 XMywh0mhBPQWpRbmYJqvwrRnEORiVhXmaQKTyZeSVw+14BncIEdIph6zSQU0oSEVJSDYxGk1X
 UbTv6z4WJRzpu5r12y/kj+6mvOZ8EIp5ve21j/9H0tkXVxpLvX7kviGon7JyvwLPS5uls6/SW
 q0dF/n6y0mp6LOa3I8hrxqnTHdf/Nt4vbBP2d5A7/T7nZ8/1mA/vv2p5LD04WTHp9PaZZY1d7
 Zv/73T8bncr1PsKz83FNZuF3Iv6bdcosRRnJBpqMRcVJwIA2mKA9boCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503425350!72092773!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49148 invoked from network); 22 Aug 2017 18:09:11 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 18:09:11 -0000
Received: by mail-pg0-f65.google.com with SMTP id u191so3057825pgc.0
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 11:09:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HjQG6nRz0Z9vr/cmgxs7ZEW+yAP50F0IAFcjhra7beQ=;
 b=szPqdg+Ub/GWsVnnxEGkGKu9SBwPt/BmSPHCpBCsU3aUOeOcoSmrZDDCFl1YsBLNjF
 /xuW8Tir6GP0a2B9Mm6pHYtRfiX+cX1vbPtMTuZv+RfywlpKkE0rQGNFGc+Upgz+cHKy
 Ols+idba772ykp2vcmy9LPN3wzpnRZm37NpA3hAvbGSxh9sm65zqqQ5/nllSzBttfKZ/
 N+rnQH6LoF7hwEl71pTHiS0sT7Juy34UJ+3mJig3KLv00SvkLmgQQ3qaF0kGVNtXi8lt
 P0ip5uetdtp0v8nDmuAU1x2JXB4Az28gKca6h/q79GX+W++8c8+DC2twHGUUevBdEyoM
 JIxw==
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=HjQG6nRz0Z9vr/cmgxs7ZEW+yAP50F0IAFcjhra7beQ=;
 b=ld1NiToEAr9epMBTBTr55GDT7yV3f44x/+r0JdOnwm7RfvEn5y+FSQg9OGzxELYXoJ
 oL5JBCDTKr3MvoA8NN8mvBPV3eGN9AesG03m8K92Y9OdlD2qsXCI5jITFvG8vN+N5PUX
 +OWEtP+40kIAPhOU+J0cbLO8kmBavHXjkMGEmCwt1jI79F6/Brn5je5Sj+Clly1IPD5e
 dbVLM5sDdXbH3nwnJ7tmO0cZRPckvb1ItC/+oReLso3G9eJzEQPE2sv1sMXnhd/b9E2i
 OObdxaCPCAAVZC0E6dZs+B6aUdyV+KWVXbwsHYXfFQfoCujAgXq8DEkQEX/R0IDzHGQb
 7RqA==
X-Gm-Message-State: AHYfb5jR+dTtbWVcUcap9VOnlJtzXQSnLaNxNil19afQ9GwxHFW2JjGl
 +iC1GYGcCnVXz+5aKP0=
X-Received: by 10.84.174.67 with SMTP id q61mr1633133plb.463.1503425349723;
 Tue, 22 Aug 2017 11:09:09 -0700 (PDT)
Received: from sky-arch.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id c4sm10959593pfm.114.2017.08.22.11.09.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Aug 2017 11:09:08 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 23 Aug 2017 02:08:37 +0800
Message-Id: <20170822180840.20981-4-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170822180840.20981-1-blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.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 3/6] libxl:xl: add parsing code to parse
	"libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBwYXJzaW5nIHV0aWxzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBsaWJ4bF9zdGF0
aWNfc3NobSBzdHJ1Y3QKdG8gdGhlIGxpYnhsL2xpYnhsdV8qIGZhbWlseS4gQW5kIGFkZCByZWFs
YXRlZCBwYXJzaW5nIGNvZGUgaW4geGwgdG8KcGFyc2UgdGhlIHN0cnVjdCBmcm9tIHhsIGNvbmZp
ZyBmaWxlcy4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdwpzZXR0aW5nIHVwIHNoYXJl
ZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0p
LgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0wNy9tc2cwMzA0Ny5odG1sCgpTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8Ymxh
Y2tza3lnZ0BnbWFpbC5jb20+CgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQogdG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICB8
ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGx1X3NzaG0uYyB8IDIxMCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bHV0aWwuaCAg
IHwgICA2ICsrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgIHwgIDI0ICsrKysrLQogNCBmaWxl
cyBjaGFuZ2VkLCAyNDAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bHVfc3NobS5jCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCAwODJhZjhmNzE2Li4zYjYz
ZmIyY2FkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29scy9saWJ4
bC9NYWtlZmlsZQpAQCAtMTc1LDcgKzE3NSw3IEBAIEFVVE9JTkNTPSBsaWJ4bHVfY2ZnX3kuaCBs
aWJ4bHVfY2ZnX2wuaCBfbGlieGxfbGlzdC5oIF9wYXRocy5oIFwKIEFVVE9TUkNTPSBsaWJ4bHVf
Y2ZnX3kuYyBsaWJ4bHVfY2ZnX2wuYwogQVVUT1NSQ1MgKz0gX2xpYnhsX3NhdmVfbXNnc19jYWxs
b3V0LmMgX2xpYnhsX3NhdmVfbXNnc19oZWxwZXIuYwogTElCWExVX09CSlMgPSBsaWJ4bHVfY2Zn
X3kubyBsaWJ4bHVfY2ZnX2wubyBsaWJ4bHVfY2ZnLm8gXAotCWxpYnhsdV9kaXNrX2wubyBsaWJ4
bHVfZGlzay5vIGxpYnhsdV92aWYubyBsaWJ4bHVfcGNpLm8KKwlsaWJ4bHVfZGlza19sLm8gbGli
eGx1X2Rpc2subyBsaWJ4bHVfdmlmLm8gbGlieGx1X3BjaS5vIGxpYnhsdV9zc2htLm8KICQoTElC
WExVX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuY3RybCkgIyBGb3IgeGVudG9vbGxv
Zy5oCiAKICQoVEVTVF9QUk9HX09CSlMpIF9saWJ4bC5hcGktZm9yLWNoZWNrOiBDRkxBR1MgKz0g
JChDRkxBR1NfbGlieGVudG9vbGxvZykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsdV9z
c2htLmMgYi90b29scy9saWJ4bC9saWJ4bHVfc3NobS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjg2NDc2NjUyMTMKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJ4
bC9saWJ4bHVfc3NobS5jCkBAIC0wLDAgKzEsMjEwIEBACisjaW5jbHVkZSAibGlieGxfb3NkZXBz
LmgiIC8qIG11c3QgY29tZSBiZWZvcmUgYW55IG90aGVyIGhlYWRlcnMgKi8KKyNpbmNsdWRlICJs
aWJ4bHVfaW50ZXJuYWwuaCIKKworI2luY2x1ZGUgPGN0eXBlLmg+CisKKyNkZWZpbmUgUEFSQU1f
UkUoRVhQUikgIl5cXHMqIiBFWFBSICJcXHMqKCx8JCkiCisjZGVmaW5lIFdPUkRfUkUgICAgICAg
ICAiKFtfYS16QS1aMC05XSspIgorI2RlZmluZSBFUVVfUkUgICAgICAgICBQQVJBTV9SRShXT1JE
X1JFICJcXHMqPVxccyoiIFdPUkRfUkUpCisKKyNkZWZpbmUgUEFHRV9TSVpFX01BU0sgKCh1aW50
NjRfdCkweGZmZikKKworI2RlZmluZSBSRVRfSU5WQUwobXNnLCBjdXJyX3N0cikgIGRvIHsgICAg
ICAgICAgICAgIFwKKyAgICAgICAgeGx1X19zc2htX2VycihjZmcsIG1zZywgY3Vycl9zdHIpOyAg
ICAgICAgICBcCisgICAgICAgIHJjID0gRUlOVkFMOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBnb3RvIG91dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9IHdoaWxlKDApCisKKy8qIHNldCBhIG1lbWJlciBpbiBsaWJ4bF9zdGF0aWNf
c2htIGFuZCByZXBvcnQgYW4gZXJyb3IgaWYgaXQncyByZXNwZWNpZmllZCwKKyAqIEBjdXJyX3N0
ciBpbmRpY2F0ZXMgdGhlIGhlYWQgb2YgdGhlIHJlbWFpbmluZyBzdHJpbmcuICovCisjZGVmaW5l
IFNFVF9WQUwodmFyLCBuYW1lLCB0eXBlLCB2YWx1ZSwgY3Vycl9zdHIpICBkbyB7ICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIGlmICgodmFyKSAhPSBMSUJYTF9TU0hNXyMjdHlwZSMjX1VOS05P
V04gJiYgKHZhcikgIT0gdmFsdWUpIHsgICBcCisgICAgICAgICAgICBSRVRfSU5WQUwoIlwiIiBu
YW1lICJcIiByZXNwZWNpZmllZCIsIGN1cnJfc3RyKTsgICAgICAgICAgICBcCisgICAgICAgIH0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICh2YXIpID0gdmFsdWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSgwKQorCisKK3N0YXRpYyB2b2lk
IHhsdV9fc3NobV9lcnIoWExVX0NvbmZpZyAqY2ZnLCBjb25zdCBjaGFyICptc2csCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmN1cnJfc3RyKSB7CisgICAgZnByaW50Zihj
ZmctPnJlcG9ydCwKKyAgICAgICAgICAgICIlczogY29uZmlnIHBhcnNpbmcgZXJyb3IgaW4gc2hh
cmVkX21lbW9yeTogJXMgYXQgJyVzJ1xuIiwKKyAgICAgICAgICAgIGNmZy0+Y29uZmlnX3NvdXJj
ZSwgbXNnLCBjdXJyX3N0cik7Cit9CisKK3N0YXRpYyBpbnQgcGFyc2VfcHJvdChYTFVfQ29uZmln
ICpjZmcsIGNoYXIgKnN0ciwgbGlieGxfc3NobV9wcm90ICpwcm90KQoreworICAgIGludCByYzsK
KyAgICBsaWJ4bF9zc2htX3Byb3QgbmV3X3Byb3Q7CisKKyAgICBpZiAoIXN0cmNtcChzdHIsICJy
dyIpKSB7CisgICAgICAgIG5ld19wcm90ID0gTElCWExfU1NITV9QUk9UX1JXOworICAgIH0gZWxz
ZSB7CisgICAgICAgIFJFVF9JTlZBTCgiaW52YWxpZCBwZXJtaXNzaW9uIGZsYWdzIiwgc3RyKTsK
KyAgICB9CisKKyAgICBTRVRfVkFMKCpwcm90LCAicGVybWlzc2lvbiBmbGFncyIsIFBST1QsIG5l
d19wcm90LCBzdHIpOworCisgICAgcmMgPSAwOworCisgb3V0OgorICAgIHJldHVybiByYzsKK30K
Kworc3RhdGljIGludCBwYXJzZV9jYWNoZXBvbGljeShYTFVfQ29uZmlnICpjZmcsIGNoYXIgKnN0
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3NobV9jYWNoZXBvbGljeSAq
cG9saWN5KQoreworICAgIGludCByYzsKKyAgICBsaWJ4bF9zc2htX2NhY2hlcG9saWN5IG5ld19w
b2xpY3k7CisKKyAgICBpZiAoIXN0cmNtcChzdHIsICJBUk1fbm9ybWFsIikpIHsKKyAgICAgICAg
bmV3X3BvbGljeSA9IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfQVJNX05PUk1BTDsKKyAgICB9IGVs
c2UgaWYgKCFzdHJjbXAoc3RyLCAieDg2X25vcm1hbCIpKSB7CisgICAgICAgIG5ld19wb2xpY3kg
PSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1g4Nl9OT1JNQUw7CisgICAgfSBlbHNlIHsKKyAgICAg
ICAgUkVUX0lOVkFMKCJpbnZhbGlkIGNhY2hlIHBvbGljeSIsIHN0cik7CisgICAgfQorCisgICAg
U0VUX1ZBTCgqcG9saWN5LCAiY2FjaGUgcG9saWN5IiwgQ0FDSEVQT0xJQ1ksIG5ld19wb2xpY3ks
IHN0cik7CisgICAgcmMgPSAwOworCisgb3V0OgorICAgIHJldHVybiByYzsKK30KKworLyogaGFu
ZGxlIGtleSA9IHZhbHVlIHBhaXJzICovCitzdGF0aWMgaW50IGhhbmRsZV9lcXUoWExVX0NvbmZp
ZyAqY2ZnLCBjaGFyICprZXksIGNoYXIgKnZhbCwKKyAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9zdGF0aWNfc2htICpzc2htKQoreworICAgIGludCByYzsKKworICAgIGlmICghc3RyY21wKGtl
eSwgImlkIikpIHsKKyAgICAgICAgaWYgKHN0cmxlbih2YWwpID4gTElCWExfU1NITV9JRF9NQVhM
RU4pIHsgUkVUX0lOVkFMKCJpZCB0b28gbG9uZyIsIHZhbCk7IH0KKyAgICAgICAgaWYgKHNzaG0t
PmlkICYmICFzdHJjbXAoc3NobS0+aWQsIHZhbCkpIHsKKyAgICAgICAgICAgIFJFVF9JTlZBTCgi
aWQgcmVzcGVjaWZpZWQiLCB2YWwpOworICAgICAgICB9CisKKyAgICAgICAgaWYgKE5VTEwgPT0g
KHNzaG0tPmlkID0gc3RyZHVwKHZhbCkpKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
InNzaG0gcGFyc2VyIG91dCBvZiBtZW1vcnlcbiIpOworICAgICAgICAgICAgcmMgPSBFTk9NRU07
CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0gZWxzZSBpZiAoIXN0cmNt
cChrZXksICJyb2xlIikpIHsKKyAgICAgICAgbGlieGxfc3NobV9yb2xlIG5ld19yb2xlOworCisg
ICAgICAgIGlmICghc3RyY21wKCJtYXN0ZXIiLCB2YWwpKSB7CisgICAgICAgICAgICBuZXdfcm9s
ZSA9IExJQlhMX1NTSE1fUk9MRV9NQVNURVI7CisgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNtcCgi
c2xhdmUiLCB2YWwpKSB7CisgICAgICAgICAgICBuZXdfcm9sZSA9IExJQlhMX1NTSE1fUk9MRV9T
TEFWRTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIFJFVF9JTlZBTCgiaW52YWxpZCBy
b2xlIiwgdmFsKTsKKyAgICAgICAgfQorCisgICAgICAgIFNFVF9WQUwoc3NobS0+cm9sZSwgInJv
bGUiLCBST0xFLCBuZXdfcm9sZSwgdmFsKTsKKyAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAi
YmVnaW4iKSB8fAorICAgICAgICAgICAgICAgIXN0cmNtcChrZXksICJlbmQiKSB8fAorICAgICAg
ICAgICAgICAgIXN0cmNtcChrZXksICJvZmZzZXQiKSkgeworICAgICAgICBjaGFyICplbmRwdHI7
CisgICAgICAgIGludCBiYXNlID0gMTA7CisgICAgICAgIHVpbnQ2NF90IG5ld19hZGRyOworCisg
ICAgICAgIC8qIENvdWxkIGJlIGluIGhleCBmb3JtLiBOb3RlIHRoYXQgd2UgZG9uJ3QgbmVlZCB0
byBjaGVjayB0aGUgbGVuZ3RoIGhlcmUsCisgICAgICAgICAqIGZvciB2YWxbXSBpcyBOVUxMLXRl
cm1pbmF0ZWQgKi8KKyAgICAgICAgaWYgKCcwJyA9PSB2YWxbMF0gJiYgJ3gnID09IHZhbFsxXSkg
eyBiYXNlID0gMTY7IH0KKyAgICAgICAgbmV3X2FkZHIgPSBzdHJ0b3VsbCh2YWwsICZlbmRwdHIs
IGJhc2UpOworICAgICAgICBpZiAoRVJBTkdFID09IGVycm5vIHx8ICplbmRwdHIpIHsKKyAgICAg
ICAgICAgIFJFVF9JTlZBTCgiaW52YWxpZCBiZWdpbi9lbmQvb2Zmc2V0IiwgdmFsKTsKKyAgICAg
ICAgfQorICAgICAgICBpZiAobmV3X2FkZHIgJiBQQUdFX1NJWkVfTUFTSykKKyAgICAgICAgICAg
IFJFVF9JTlZBTCgiYmVnaW4vZW5kL29mZnNldCBpcyBub3QgYSBtdWx0aXBsZSBvZiA0SyIsIHZh
bCk7CisKKyAgICAgICAgLyogYmVnaW4gb3IgZW5kICovCisgICAgICAgIGlmICgnYicgPT0ga2V5
WzBdKSB7CisgICAgICAgICAgICBTRVRfVkFMKHNzaG0tPmJlZ2luLCAiYmVnaW5uaW5nIGFkZHJl
c3MiLCBSQU5HRSwgbmV3X2FkZHIsIHZhbCk7CisgICAgICAgIH0gZWxzZSBpZignZScgPT0ga2V5
WzBdKXsKKyAgICAgICAgICAgIFNFVF9WQUwoc3NobS0+ZW5kLCAiZW5kaW5nIGFkZHJlc3MiLCBS
QU5HRSwgbmV3X2FkZHIsIHZhbCk7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBTRVRf
VkFMKHNzaG0tPm9mZnNldCwgIm9mZnNldCIsIFJBTkdFLCBuZXdfYWRkciwgdmFsKTsKKyAgICAg
ICAgfQorICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJwcm90IikpIHsKKyAgICAgICAgcmMg
PSBwYXJzZV9wcm90KGNmZywgdmFsLCAmc3NobS0+cHJvdCk7CisgICAgICAgIGlmIChyYykgeyBn
b3RvIG91dDsgfQorICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJjYWNoZV9wb2xpY3kiKSkg
eworICAgICAgICByYyA9IHBhcnNlX2NhY2hlcG9saWN5KGNmZywgdmFsLCAmc3NobS0+Y2FjaGVf
cG9saWN5KTsKKyAgICAgICAgaWYgKHJjKSB7IGdvdG8gb3V0OyB9CisgICAgfSBlbHNlIHsKKyAg
ICAgICAgUkVUX0lOVkFMKCJpbnZhbGlkIG9wdGlvbiIsIGtleSk7CisgICAgfQorCisgICAgcmMg
PSAwOworCisgb3V0OgorICAgIHJldHVybiByYzsKK30KKworaW50IHhsdV9zc2htX3BhcnNlKFhM
VV9Db25maWcgKmNmZywgY29uc3QgY2hhciAqc3BlYywKKyAgICAgICAgICAgICAgICAgICBsaWJ4
bF9zdGF0aWNfc2htICpzc2htKQoreworICAgIGludCByYzsKKyAgICByZWdleF90IGVxdV9yZWM7
CisgICAgY2hhciAqYnVmMiA9IE5VTEwsICpwdHIgPSBOVUxMOworICAgIHJlZ21hdGNoX3QgcG1h
dGNoWzNdOworCisgICAgcmMgPSByZWdjb21wKCZlcXVfcmVjLCBFUVVfUkUsIFJFR19FWFRFTkRF
RCk7CisgICAgaWYgKHJjKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAic3NobSBwYXJzZXIg
ZmFpbGVkIHRvIGluaXRpYWxpemVcbiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICBpZiAoTlVMTCA9PSAoYnVmMiA9IHB0ciA9IHN0cmR1cChzcGVjKSkpIHsKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJzc2htIHBhcnNlciBvdXQgb2YgbWVtb3J5XG4iKTsKKyAgICAgICAgcmMg
PSBFTk9NRU07CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8qIG1haW4gcGFyc2lu
ZyBsb29wICovCisgICAgd2hpbGUgKHRydWUpIHsKKyAgICAgICAgaWYgKCEqcHRyKSB7IGJyZWFr
OyB9CisgICAgICAgIGlmIChyZWdleGVjKCZlcXVfcmVjLCBwdHIsIDMsIHBtYXRjaCwgMCkpCisg
ICAgICAgICAgICBSRVRfSU5WQUwoInVucmVjb2duaXplZCB0b2tlbiIsIHB0cik7CisKKyAgICAg
ICAgcHRyW3BtYXRjaFsxXS5ybV9lb10gPSAnXDAnOworICAgICAgICBwdHJbcG1hdGNoWzJdLnJt
X2VvXSA9ICdcMCc7CisgICAgICAgIHJjID0gaGFuZGxlX2VxdShjZmcsIHB0ciArIHBtYXRjaFsx
XS5ybV9zbywKKyAgICAgICAgICAgICAgICAgICAgICAgIHB0ciArIHBtYXRjaFsyXS5ybV9zbywg
c3NobSk7CisgICAgICAgIGlmIChyYykgeyBnb3RvIG91dDsgfQorCisgICAgICAgIHB0ciArPSBw
bWF0Y2hbMF0ucm1fZW87CisgICAgfQorCisgICAgaWYgKCpwdHIpIHsgUkVUX0lOVkFMKCJpbnZh
bGlkIHN5bnRheCIsIHB0cik7IH0KKworICAgIC8qIGRvIHNvbWUgZWFybHkgY2hlY2tzICovCisg
ICAgaWYgKCFzc2htLT5pZCkgeworICAgICAgICBSRVRfSU5WQUwoImlkIG5vdCBzcGVjaWZpZWQi
LCBzcGVjKTsKKyAgICB9CisgICAgaWYgKHNzaG0tPmJlZ2luID09IExJQlhMX1NTSE1fUkFOR0Vf
VU5LTk9XTikgeworICAgICAgICBSRVRfSU5WQUwoImJlZ2luIGFkZHJlc3Mgbm90IHNwZWNpZmll
ZCIsIHNwZWMpOworICAgIH0KKyAgICBpZiAoc3NobS0+ZW5kID09IExJQlhMX1NTSE1fUkFOR0Vf
VU5LTk9XTikgeworICAgICAgICBSRVRfSU5WQUwoImVuZCBhZGRyZXNzIG5vdCBzcGVjaWZpZWQi
LCBzcGVjKTsKKyAgICB9CisgICAgaWYgKHNzaG0tPmJlZ2luID4gc3NobS0+ZW5kKSB7CisgICAg
ICAgIFJFVF9JTlZBTCgiYmVnaW4gYWRkcmVzcyBsYXJnZXIgdGhhdCBlbmQgYWRkcmVzcyIsIHNw
ZWMpOworICAgIH0KKworICAgIHJjID0gMDsKKworIG91dDoKKyAgICBpZiAoYnVmMikgeyBmcmVl
KGJ1ZjIpOyB9CisgICAgcmVnZnJlZSgmZXF1X3JlYyk7CisgICAgcmV0dXJuIHJjOworfQorCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bHV0aWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5oCmluZGV4IGU4MWI2
NDRjMDEuLmVlMzljYjViZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5oCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5oCkBAIC0xMTgsNiArMTE4LDEyIEBAIGludCB4bHVf
cmRtX3BhcnNlKFhMVV9Db25maWcgKmNmZywgbGlieGxfcmRtX3Jlc2VydmUgKnJkbSwgY29uc3Qg
Y2hhciAqc3RyKTsKIGludCB4bHVfdmlmX3BhcnNlX3JhdGUoWExVX0NvbmZpZyAqY2ZnLCBjb25z
dCBjaGFyICpyYXRlLAogICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpu
aWMpOwogCisvKgorICogc3RhdGljIHNoYXJlZCBtZW1vcnkgc3BlY2lmaWNhdGlvbiBwYXJzaW5n
CisgKi8KK2ludCB4bHVfc3NobV9wYXJzZShYTFVfQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIgKnNw
ZWMsCisgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSk7CisKICNlbmRp
ZiAvKiBMSUJYTFVUSUxfSCAqLwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2Uu
YyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggNWMyYmYxNzIyMi4uODJkOTU1YjhiOSAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBA
IC04MTMsNyArODEzLDcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25m
aWdfc291cmNlLAogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZp
ZzsKICAgICBYTFVfQ29uZmlnTGlzdCAqY3B1cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJz
LCAqY3B1aWRzLCAqdnRwbXMsCi0gICAgICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2
cywgKnA5ZGV2czsKKyAgICAgICAgICAgICAgICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlk
ZXZzLCAqc3NobXM7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNoYW5uZWxzLCAqaW9wb3J0cywgKmly
cXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzLAogICAgICAgICAgICAgICAgICAgICptY2Ff
Y2FwczsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBudW1faW9tZW0sIG51bV9jcHVz
LCBudW1fdmlyaWRpYW4sIG51bV9tY2FfY2FwczsKQEAgLTEzOTIsNiArMTM5MiwyOCBAQCB2b2lk
IHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIH0K
ICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgInN0YXRpY19zaG0i
LCAmc3NobXMsIDAsIDApKSB7CisgICAgICAgIGRfY29uZmlnLT5udW1fc3NobXMgPSAwOworICAg
ICAgICBkX2NvbmZpZy0+c3NobXMgPSBOVUxMOworICAgICAgICB3aGlsZSAoKGJ1ZiA9IHhsdV9j
ZmdfZ2V0X2xpc3RpdGVtIChzc2htcywgZF9jb25maWctPm51bV9zc2htcykpICE9IE5VTEwpIHsK
KyAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG07CisgICAgICAgICAgICBjaGFyICpi
dWYyID0gc3RyZHVwKGJ1Zik7CisgICAgICAgICAgICBpbnQgcmV0OworCisgICAgICAgICAgICBz
c2htID0gQVJSQVlfRVhURU5EX0lOSVRfTk9ERVZJRChkX2NvbmZpZy0+c3NobXMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZy0+bnVtX3NzaG1z
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3Rh
dGljX3NobV9pbml0KTsKKyAgICAgICAgICAgIHJldCA9IHhsdV9zc2htX3BhcnNlKGNvbmZpZywg
YnVmMiwgc3NobSk7CisgICAgICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAieGw6IEludmFsaWQgYXJndW1l
bnQgZm9yIHN0YXRpY19zaG06ICVzIiwgYnVmMik7CisgICAgICAgICAgICAgICAgZXhpdChFWElU
X0ZBSUxVUkUpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBmcmVlKGJ1ZjIpOworICAg
ICAgICB9CisgICAgfQorCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0KGNvbmZpZywgInA5Iiwg
JnA5ZGV2cywgMCwgMCkpIHsKICAgICAgICAgbGlieGxfZGV2aWNlX3A5ICpwOTsKICAgICAgICAg
Y2hhciAqc2VjdXJpdHlfbW9kZWwgPSBOVUxMOwotLSAKMi4xNC4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 18:09:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 18: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.xen.org>)
	id 1dkDc9-0002h8-3W; Tue, 22 Aug 2017 18:09:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkDc7-0002gH-Jb
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 18:09:19 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 70/8E-18185-F437C995; Tue, 22 Aug 2017 18:09:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfTAQV2/4jm
 RBj3HBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozjLZMYC6ZrVNzuF2lg/KXQxcjFISQwkVFi
 6s7lbCAOi8BLFolHf6ezgzgSAv2sEr92TWTpYuQEcuIkLm85wNjFyAFkl0m0LhYCCQsJKEtMX
 /mDHcL+zyhx/W42iM0moCGxdspBNhBbREBa4trny4wgM5kFFjBJfL33GWymsECixLXdO8CKWA
 RUJS5s+g02iFfAUuLIj/NQe+Ul+ncsZwKxOQWsJC4fmM0KscxSYsa1/YwTGAUWMDKsYtQoTi0
 qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDCwGINjBeHNjwCFGSQ4m
 JVFet+w5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM8XAuUEi1LTUyvSMnOAIQ6TluDgURLh9
 SsCSvMWFyTmFmemQ6ROMVpyXLmy7gsTx4bV64HklAPbvzAJseTl56VKifMmgDQIgDRklObBjY
 PF4SVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ89aBTOHJzCuB2/oK6CAmoIMMW6eBHFSSiJC
 SamB0PWy6S95yuttVe/mNet4XGTd/u8d0XiT7JPNa23vRHutubNFOWTCjPpJ1wnKvRBPeXutT
 F0PaMt04tJ8X9ccss3V7teftpegvjjHfPs8WllCZEnSt8kpNftdKgwsz7ng/n3Vj8eo6hSW5L
 kpfXu+w9Hn7mGUux65ozilqv92aP9bPSTux5rKiEktxRqKhFnNRcSIAquiqyr4CAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503425356!75590933!1
X-Originating-IP: [209.85.192.193]
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 53583 invoked from network); 22 Aug 2017 18:09:18 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 18:09:18 -0000
Received: by mail-pf0-f193.google.com with SMTP id h75so6268252pfh.5
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 11:09:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=FXV8JTwOzJ3oJsaGP6oRaH/5NbCjTj+KeabXjrtDFV4=;
 b=GPcUkCz0ttYDxqS6qDAoICECbtWSORC2plwVr5w5Sw+rwR8mZqw5hmXHPprYuW+0cp
 lEkIEmlEehSBa+mUUzTIhpPL5uUTZYFnbwhJjOLfhm5BolKY2lLl1BQC889rl3qn+DY5
 xGBqLFv5dUX1qEYIH8iFdLZhlgUFcX5DqxkRsE//UZpo2dYgAdp7aZ9XElWJwShZOl+m
 5M5Brn7rFv4Vb085dXymdpZWXRH2OvXCTRfOgM/SGu983ODvxIfbtBLHvhl25JsaRT8o
 m38siWyMmzF93TmBoTmoTxGhDWcg8rChQu0sC1C7RJPmRiTKlXnbvH4+iVLu8jdrYuqx
 8Img==
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=FXV8JTwOzJ3oJsaGP6oRaH/5NbCjTj+KeabXjrtDFV4=;
 b=SSjTrmOBPC5mdSv3s1Ib+mcDEjbT+HYSWvvx1Ks4n03b0bzrvRj9Ovsx76girEqpQQ
 QjNu3DHY8/NKxhK6xDzM1fkchYs4PhLyYrjt+YjeCS+mOP1IaeZAX5FzJr+9Yng4nMM9
 rIIUih0ORc4oD4pFSxIOJd4240Nj1FT95kooXgBqoSXEZzD4nRHexYfPKLC3BkjFaqz1
 MQB2MVOxRvCikKUQbvPfKqBkarp36n5IuAZZOpjusTFfs5y2xEp+2JHHWTYoBipz3Sos
 tytur6YKyTmtsHLWidWwLm/ehMwk5Er7pvJXB+YoYeahq50r0AnBU1lTgLcLatCeyjBx
 OG0w==
X-Gm-Message-State: AHYfb5iYuA+/HQlg/nRPELbP8p2dV1TTb2/sSTz2R/KJErQc+6am6bjf
 7eZT1qD3DOz8RvdM
X-Received: by 10.99.173.1 with SMTP id g1mr1502313pgf.63.1503425355930;
 Tue, 22 Aug 2017 11:09:15 -0700 (PDT)
Received: from sky-arch.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id c4sm10959593pfm.114.2017.08.22.11.09.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Aug 2017 11:09:14 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 23 Aug 2017 02:08:38 +0800
Message-Id: <20170822180840.20981-5-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170822180840.20981-1-blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH 4/6] xsm: flask: change the interface and
	default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG9yaWdpbmFsIHhzbV9tYXBfZ21mbl9mb3JlZ2luIHBvbGljeSBjaGVja3MgaWYgc291cmNl
IGRvbWFpbiBoYXMgdGhlIHByb3Blcgpwcml2aWxlZ2VzIG92ZXIgdGhlIHRhcmdldCBkb21haW4u
IFVuZGVyIHRoaXMgcG9saWN5LCBpdCdzIG5vdCBhbGxvd2VkIGlmIGEgRG9tMAp3YW50cyB0byBt
YXAgcGFnZXMgZnJvbSBvbmUgRG9tVSB0byBhbm90aGVyLCB0aGlzIHJlc3RyaWN0cyBzb21lIHVz
ZWZ1bCB5ZXQgbm90CmRhbmdlcm91cyB1c2FnZXMgb2YgdGhlIEFQSSwgc3VjaCBhcyBzaGFyaW5n
IHBhZ2VzIGFtb25nIERvbVUncyBieSBjYWxsaW5nClhFTk1FTV9hZGRfdG9fcGh5c21hcCBmcm9t
IERvbTAuCgpDaGFuZ2UgdGhlIHBvbGljeSB0bzogSUlGIGN1cnJlbnQgZG9tYWluIGhhcyB0aGUg
cHJvcGVyIHByaXZpbGVnZSBvbiB0aGUKdGFyZ2V0IGRvbWFpbiBhbmQgc291cmNlIGRvbWFpbiwg
Z3JhbnQgdGhlIGFjY2Vzcy4KClJlZmVyZW5jZXMgdG8gdGhpcyB4c20gY2hlY2sgaGF2ZSBhbHNv
IGJlZW4gdXBkYXRlZCB0byBwYXNzIHRoZSBjdXJyZW50CmRvbWFpbiBhcyBhIG5ldyBwYXJhbWV0
ZXIuCgpUaGlzIGlzIGZvciB0aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1l
bW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwpmcm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCgpb
MV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE3LTA3L21zZzAzMDQ3Lmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3Nr
eWdnQGdtYWlsLmNvbT4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDYzogeGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICB8IDIgKy0K
IHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgIHwgMiArLQogeGVuL2luY2x1ZGUveHNtL2R1bW15Lmgg
fCA2ICsrKystLQogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgfCA3ICsrKystLS0KIHhlbi94c20v
Zmxhc2svaG9va3MuYyAgIHwgNiArKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCmluZGV4IGE4MTBhMDU2ZDcuLjllYzc4ZDhjMDMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMjg0LDcgKzEy
ODQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSB4c21fbWFwX2dtZm5fZm9yZWln
bihYU01fVEFSR0VULCBkLCBvZCk7CisgICAgICAgIHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24o
WFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkLCBvZCk7CiAgICAgICAgIGlmICggcmMgKQog
ICAgICAgICB7CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihvZCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZThh
NTdkMTE4Yy4uYTU0N2ZkMDBjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjU0NSw3ICsyNTQ1LDcgQEAgaW50IHAybV9h
ZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4sCiAgICAg
aWYgKCB0ZG9tID09IGZkb20gKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIHJjID0geHNtX21h
cF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwgdGRvbSwgZmRvbSk7CisgICAgcmMgPSB4c21fbWFw
X2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4sIHRkb20sIGZkb20pOwog
ICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAppbmRleCA2MmZjZWE2ZjA0
Li4yOGRiYzZmMmEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94
ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNTI1LDEwICs1MjUsMTIgQEAgc3RhdGljIFhTTV9J
TkxJTkUgaW50IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkMSwKICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZDEsIGQy
KTsKIH0KIAotc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9E
RUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQorc3RhdGljIFhT
TV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpjZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQogewogICAgIFhTTV9BU1NFUlRfQUNU
SU9OKFhTTV9UQVJHRVQpOwotICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBk
LCB0KTsKKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIGQpIHx8Cisg
ICAgICAgIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGNkLCB0KTsKIH0KIAogc3RhdGljIFhT
TV9JTkxJTkUgaW50IHhzbV9odm1fcGFyYW0oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgb3ApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20veHNtLmgg
Yi94ZW4vaW5jbHVkZS94c20veHNtLmgKaW5kZXggNjBjMGZkNmE2Mi4uYTIwNjU0YTgwMyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS94c20u
aApAQCAtODUsNyArODUsNyBAQCBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgewogICAgIGludCAoKm1l
bW9yeV9waW5fcGFnZSkgKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMiwgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAgICAgaW50ICgqYWRkX3RvX3BoeXNtYXApIChzdHJ1Y3Qg
ZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpOwogICAgIGludCAoKnJlbW92ZV9mcm9tX3Bo
eXNtYXApIChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpOwotICAgIGludCAo
Km1hcF9nbWZuX2ZvcmVpZ24pIChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KTsK
KyAgICBpbnQgKCptYXBfZ21mbl9mb3JlaWduKSAoc3RydWN0IGRvbWFpbiAqY2QsIHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpOwogICAgIGludCAoKmNsYWltX3BhZ2VzKSAoc3Ry
dWN0IGRvbWFpbiAqZCk7CiAKICAgICBpbnQgKCpjb25zb2xlX2lvKSAoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IGNtZCk7CkBAIC0zNzIsOSArMzcyLDEwIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9y
ZW1vdmVfZnJvbV9waHlzbWFwKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkMSwK
ICAgICByZXR1cm4geHNtX29wcy0+cmVtb3ZlX2Zyb21fcGh5c21hcChkMSwgZDIpOwogfQogCi1z
dGF0aWMgaW5saW5lIGludCB4c21fbWFwX2dtZm5fZm9yZWlnbiAoeHNtX2RlZmF1bHRfdCBkZWYs
IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCitzdGF0aWMgaW5saW5lIGludCB4
c21fbWFwX2dtZm5fZm9yZWlnbiAoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4gKmNk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBkb21haW4gKnQpCiB7Ci0gICAgcmV0dXJuIHhzbV9vcHMtPm1hcF9nbWZuX2Zv
cmVpZ24oZCwgdCk7CisgICAgcmV0dXJuIHhzbV9vcHMtPm1hcF9nbWZuX2ZvcmVpZ24oY2QsIGQs
IHQpOwogfQogCiBzdGF0aWMgaW5saW5lIGludCB4c21fY2xhaW1fcGFnZXMoeHNtX2RlZmF1bHRf
dCBkZWYsIHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tz
LmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggOTExNDYyNzViYi4uMzQwOGI2YjllMSAx
MDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9v
a3MuYwpAQCAtMTE2NSw5ICsxMTY1LDExIEBAIHN0YXRpYyBpbnQgZmxhc2tfcmVtb3ZlX2Zyb21f
cGh5c21hcChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCiAgICAgcmV0dXJu
IGRvbWFpbl9oYXNfcGVybShkMSwgZDIsIFNFQ0NMQVNTX01NVSwgTU1VX19QSFlTTUFQKTsKIH0K
IAotc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBkb21haW4gKnQpCitzdGF0aWMgaW50IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3RydWN0
IGRvbWFpbiAqY2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKIHsKLSAgICByZXR1cm4gZG9tYWluX2hhc19wZXJt
KGQsIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKKyAg
ICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGNkLCBkLCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JF
QUQgfCBNTVVfX01BUF9XUklURSkgfHwKKyAgICAgICAgZG9tYWluX2hhc19wZXJtKGNkLCB0LCBT
RUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7CiB9CiAKIHN0YXRp
YyBpbnQgZmxhc2tfaHZtX3BhcmFtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgb3Ap
Ci0tIAoyLjE0LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 18:09:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 18: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.xen.org>)
	id 1dkDcG-0002kq-B6; Tue, 22 Aug 2017 18:09:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkDcF-0002ka-Mp
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 18:09:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 91/9C-02177-6537C995; Tue, 22 Aug 2017 18:09:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXiVRvsrBtWPCf
 SoLmB22LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzZi4cC9zwckZjBWXDrWzNDBOLuhi5OIQEpjI
 KNH2bS8riMMi8JJF4sCxvUwgjoRAP6vE1L7XzF2MHEBOksTsVpUuRk4gs0riV+91JhBbSEBZY
 vrKH+wQk/4zSiy63McOkmAT0JBYO+UgG4gtIiAtce3zZUaQImaBHmaJrikvWEESwgKxEjtub2
 UBsVkEVCXm/5gP1sArYCkxb1IbM8Q2eYn+HcvBtnEKWElcPjCbFWKzpcSMa/sZJzAKLGBkWMW
 oUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhe9QwMjDsYL2/x
 O8QoycGkJMrrlj0nUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/lCoJxgUWp6akVaZg4w0GHSE
 hw8SiK810DSvMUFibnFmekQqVOMxhwbVq//wsQx6cD2L0xCLHn5ealS4rzPQEoFQEozSvPgBs
 Ei8BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd66IqApPJl5JXD7XgGdwgR0imHrNJBTShI
 RUlINjFujna2CjvFJF3WHR0RL3V+x/MrplXt29Dp86jojqvfMt595U0Mb82Xe1d4a7YfunVW8
 NWvXKXPZBFaz7fKSoirZ817X/c5csPje8fnRsgoCRaIzHfl8Tm5JPrTimMUnlp1h7g7zfHIUI
 jWff5dmOjJRK4PNxnpbedaPW9+yEsRWudfukT8kpcRSnJFoqMVcVJwIACNOvMS7AgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503425364!87248971!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60942 invoked from network); 22 Aug 2017 18:09:25 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 18:09:25 -0000
Received: by mail-pg0-f67.google.com with SMTP id m133so8600176pga.2
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 11:09:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gBe++qLemC6XWud/O1vC02Qrgm8l20Rz1ZQz/f1hVao=;
 b=bgzm0c3E/j5NZogPRpkS9yruP8A0P2bPkiOKnITf1FT1Ti4I+eTdgjevopIMrjbayv
 c7+iVJticP3FVNtrFao+PfYNeHHg/TOd45tlyRpE9CYBrcTUnFkJfE6jg1Dt/2WPDMUr
 zv48Q96k6ze7rK8x8LX45w/mtw7/91oZgDoxQ6Jeyd5J67xfNBiJe6MBDZ/03ijr5MIG
 UtIOcItOLQxJSqQPkJ6ZU0jPOy1ruYEBbum/cudoBtRbbPOpFvyorBNJUM+bOVwXHSqi
 6H38xCcBcasXnD8Fy1DUKN4UIxNajRJ92yerbUSwCxvzrcAtgpccREbIgI7pl/R5Md38
 MmeA==
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=gBe++qLemC6XWud/O1vC02Qrgm8l20Rz1ZQz/f1hVao=;
 b=GknIk4mgTWWElmRuDdj1jZqI4N1mSToCcjt+E5xgJxeUhQtPTgQhCH8kmnYnSED9RD
 cEjtecKmC15MOVCEG/3fddcQIwfG9Gd4sYCmSZo1EpOzO6L7aW82ufCfxr4G25IwbVHg
 POm5RIjgMhu3gYb0oX+ZDUrgS7PFj6i1g8CYz60LciSxgwKXneHmUooNjicopmbHvFjy
 YjYS8Im9l3UdYFe+QkG8/pZ2yxZ/eA4tZ2cgJBQYhoV73wORVB/F1AraBxSrJUXOyl7t
 iBmRy8dICEaW1TevBcM3y5CVU9CHFCtj2XPSzs8zIwA2J7IpvDbG13qYXrORj+g/9I3D
 cwlA==
X-Gm-Message-State: AHYfb5hCCZvtdDJhCxasw96zq5aa9hSgxPPTKHKRKP6A50UfZpexYld9
 C2ALRphEmGqyuyXPDu0=
X-Received: by 10.99.51.142 with SMTP id z136mr1549876pgz.275.1503425363600;
 Tue, 22 Aug 2017 11:09:23 -0700 (PDT)
Received: from sky-arch.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id c4sm10959593pfm.114.2017.08.22.11.09.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Aug 2017 11:09:22 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 23 Aug 2017 02:08:39 +0800
Message-Id: <20170822180840.20981-6-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170822180840.20981-1-blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.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 5/6] libxl: support mapping static shared memory
	areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGxpYnhsX19zc2htX2FkZCB0byBtYXAgc2hhcmVkIHBhZ2VzIGZyb20gb25lIERvbVUgdG8g
YW5vdGhlciwgVGhlIG1hcHBpbmcKcHJvY2VzcyBpbnZvbHZlcyB0aGUgZm9sbHdpbmcgc3RlcHM6
CgogICogU2V0IGRlZmF1bHRzIGFuZCBjaGVjayBmb3IgZnVydGhlciBlcnJvcnMgaW4gdGhlIHN0
YXRpY19zaG0gY29uZmlnczoKICAgIG92ZXJsYXBwaW5nIGFyZWFzLCBpbnZhbGlkIHJhbmdlcywg
ZHVwbGljYXRlZCBtYXN0ZXIgZG9tYWluLAogICAgbm8gbWFzdGVyIGRvbWFpbiBldGMuCiAgKiBX
cml0ZSBpbmZvbWF0aW9uIG9mIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzIGludG8gdGhlIGFw
cHJvcHJpYXRlCiAgICB4ZW5zdG9yZSBwYXRocy4KICAqIHVzZSB4Y19kb21haW5fYWRkX3RvX3Bo
eXNtYXBfYmF0Y2ggdG8gZG8gdGhlIHBhZ2Ugc2hhcmluZy4KClRlbXBvcmFyaWx5IG1hcmsgdGhp
cyBhcyB1bnN1cHBvcnRlZCBvbiB4ODYgYmVjYXVzZSBjYWxsaW5nIHAybV9hZGRfZm9yZWdpbiBv
bgp0d28gZG9tVSdzIGlzIGN1cnJlbnRseSBub3QgYWxsb3dkIG9uIHg4NiAoc2VlIHRoZSBjb21t
ZW50cyBpbgp4ODYvbW0vcDJtLmM6cDJtX2FkZF9mb3JlZ2luIGZvciBtb3JlIGRldGFpbHMpLgoK
VGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg
YXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLgoKWzFdIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0w
Ny9tc2cwMzA0Ny5odG1sCgpTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0Bn
bWFpbC5jb20+CgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Q2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
YzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IHhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCi0tLQogdG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICB8ICAgMiAr
LQogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4
bF9hcm0uYyAgICAgIHwgIDE1ICsrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgIDI3
ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMTQgKysKIHRvb2xzL2xpYnhs
L2xpYnhsX3NzaG0uYyAgICAgfCAzMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICB8ICAxOCArKysKIHRvb2xz
L2xpYnhsL2xpYnhsX3hzaGVscC5jICAgfCAgIDggKysKIDggZmlsZXMgY2hhbmdlZCwgNDI1IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4
bC9saWJ4bF9zc2htLmMKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xz
L2xpYnhsL01ha2VmaWxlCmluZGV4IDNiNjNmYjJjYWQuLmZkNjI0YjI4ZjMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCkBAIC0xMzgs
NyArMTM4LDcgQEAgTElCWExfT0JKUyA9IGZsZXhhcnJheS5vIGxpYnhsLm8gbGlieGxfY3JlYXRl
Lm8gbGlieGxfZG0ubyBsaWJ4bF9wY2kubyBcCiAJCQlsaWJ4bF9kb21fc3VzcGVuZC5vIGxpYnhs
X2RvbV9zYXZlLm8gbGlieGxfdXNiLm8gXAogCQkJbGlieGxfdnRwbS5vIGxpYnhsX25pYy5vIGxp
YnhsX2Rpc2subyBsaWJ4bF9jb25zb2xlLm8gXAogCQkJbGlieGxfY3B1cG9vbC5vIGxpYnhsX21l
bS5vIGxpYnhsX3NjaGVkLm8gbGlieGxfdG1lbS5vIFwKLQkJCWxpYnhsXzlwZnMubyBsaWJ4bF9k
b21haW4ubyBcCisJCQlsaWJ4bF85cGZzLm8gbGlieGxfZG9tYWluLm8gbGlieGxfc3NobS5vIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICQoTElCWExfT0JKUy15KQogTElCWExfT0JKUyArPSBs
aWJ4bF9nZW5pZC5vCiBMSUJYTF9PQkpTICs9IF9saWJ4bF90eXBlcy5vIGxpYnhsX2ZsYXNrLm8g
X2xpYnhsX3R5cGVzX2ludGVybmFsLm8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
Y2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAppbmRleCA1ZTFmYzYwNjBlLi4xZDY4MWQ4
ODYzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfYXJjaC5oCkBAIC03MSw2ICs3MSwxMiBAQCBpbnQgbGlieGxfX2FyY2hfZXh0cmFf
bWVtb3J5KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqb3V0KTsKIAorX2hpZGRlbgorYm9vbCBsaWJ4bF9fYXJjaF9kb21haW5f
c3VwcG9ydF9zc2htKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pOworCitf
aGlkZGVuCitpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0ZGVmYXVs
dChsaWJ4bF9zdGF0aWNfc2htICpzc2htKTsKKwogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRl
ZmluZWQoX194ODZfNjRfXykKIAogI2RlZmluZSBMQVBJQ19CQVNFX0FERFJFU1MgIDB4ZmVlMDAw
MDAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMKaW5kZXggZDg0MmQ4ODhlYi4uMDk3NTEwOWMwYyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTEwNjUs
NiArMTA2NSwyMSBAQCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX2FjcGlfc2V0
ZGVmYXVsdCgKICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+YWNwaSwgZmFs
c2UpOwogfQogCitib29sIGxpYnhsX19hcmNoX2RvbWFpbl9zdXBwb3J0X3NzaG0oY29uc3QgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKK3sKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwor
aW50IGxpYnhsX19hcmNoX2RvbWFpbl9zc2htX2NhY2hlcG9saWN5X3NldGRlZmF1bHQobGlieGxf
c3RhdGljX3NobSAqc3NobSkKK3sKKyAgICBpZiAoc3NobS0+Y2FjaGVfcG9saWN5ID09IExJQlhM
X1NTSE1fQ0FDSEVQT0xJQ1lfVU5LTk9XTikKKyAgICAgICAgc3NobS0+Y2FjaGVfcG9saWN5ID0g
TElCWExfU1NITV9DQUNIRVBPTElDWV9BUk1fTk9STUFMOworICAgIGlmIChzc2htLT5jYWNoZV9w
b2xpY3kgPj0gTElCWExfU1NITV9DQUNIRVBPTElDWV9YODZfTk9STUFMKQorICAgICAgICByZXR1
cm4gRVJST1JfSU5WQUw7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMTE1ODMwM2UxYS4uOGU1ZWM0ODZk
MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKQEAgLTUwMSw2ICs1MDEsMTQgQEAgaW50IGxpYnhsX19kb21haW5f
YnVpbGQobGlieGxfX2djICpnYywKICAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7CiAgICAgICAg
IGdvdG8gb3V0OwogICAgIH0KKworICAgIC8qIHRoZSBwMm0gaGFzIGJlZW4gc2V0dXAsIHdlIGNv
dWxkIG1hcCB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkgbm93LiAqLworICAgIHJldCA9IGxpYnhs
X19zc2htX2FkZChnYywgZG9taWQsIGRfY29uZmlnLT5zc2htcywgZF9jb25maWctPm51bV9zc2ht
cyk7CisgICAgaWYgKHJldCAhPSAwKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBt
YXAgc3RhdGljIHNoYXJlZCBtZW1vcnkiKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCiAg
ICAgcmV0ID0gbGlieGxfX2J1aWxkX3Bvc3QoZ2MsIGRvbWlkLCBpbmZvLCBzdGF0ZSwgdm1lbnRz
LCBsb2NhbGVudHMpOwogb3V0OgogICAgIHJldHVybiByZXQ7CkBAIC05MTgsNiArOTI2LDI1IEBA
IHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAoZF9jb25maWctPm51bV9zc2ht
cyAhPSAwICYmCisgICAgICAgICFsaWJ4bF9fYXJjaF9kb21haW5fc3VwcG9ydF9zc2htKCZkX2Nv
bmZpZy0+Yl9pbmZvKSkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgInN0YXRpY19zaG0g
aXMgbm90IHN1cHBvcnRlZCBieSB0aGlzIGRvbWFpbiB0eXBlLiIpOworICAgICAgICByZXQgPSBF
UlJPUl9JTlZBTDsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7CisgICAgfQorCisgICAgcmV0ID0g
bGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChnYywgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkX2NvbmZpZy0+c3NobXMsIGRfY29uZmlnLT5udW1fc3NobXMpOwor
ICAgIGlmIChyZXQpIGdvdG8gZXJyb3Jfb3V0OworCisgICAgZm9yIChpID0gMDsgaSA8IGRfY29u
ZmlnLT5udW1fc3NobXM7ICsraSkgeworICAgICAgICByZXQgPSBsaWJ4bF9fc3NobV9zZXRkZWZh
dWx0KGdjLCBkb21pZCwgJmRfY29uZmlnLT5zc2htc1tpXSk7CisgICAgICAgIGlmIChyZXQpIHsK
KyAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkZWZhdWx0cyBm
b3Igc3RhdGljIHNzaG0iKTsKKyAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgICAgICB9
CisgICAgfQorCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2NvbmZpZywgJmRv
bWlkLCAmc3RhdGUtPmNvbmZpZyk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggNzI0NzUwOTY3Yy4uNzRiYzBhY2IyMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC03MjEs
NiArNzIxLDcgQEAgX2hpZGRlbiBjaGFyICoqbGlieGxfX3hzX2RpcmVjdG9yeShsaWJ4bF9fZ2Mg
KmdjLCB4c190cmFuc2FjdGlvbl90IHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKnBhdGgsIHVuc2lnbmVkIGludCAqbmIpOwogICAgLyogT24gZXJyb3I6
IHJldHVybnMgTlVMTCwgc2V0cyBlcnJubyAobm8gbG9nZ2luZykgKi8KIF9oaWRkZW4gY2hhciAq
bGlieGxfX3hzX2xpYnhsX3BhdGgobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOworX2hp
ZGRlbiBjaGFyICpsaWJ4bF9feHNfZ2V0X3NzaG1wYXRoKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNo
YXIgKmlkKTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGxp
YnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmJlX3BhdGgsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9taWQgKmRvbWlkX291dCk7CkBAIC00MzUyLDYg
KzQzNTMsMTkgQEAgc3RhdGljIGlubGluZSBib29sIGxpYnhsX19hY3BpX2RlZmJvb2xfdmFsKGNv
bnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8KIH0KICNlbmRpZgogCisvKgorICog
U2V0IHVwIHN0YXRpYyBzaGFyZWQgcmFtIHBhZ2VzIGZvciBIVk0gZG9tYWlucyB0byBjb21tdW5p
Y2F0ZQorICoKKyAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgY2FsbGVkIGFmdGVyIHRo
ZSBtZW1vcnkgbWFwIGlzIGNvbnN0cnVjdGVkCisgKiBhbmQgYmVmb3JlIGFueSBmdXJ0aGVyIG1l
bW9yeSBhY2Nlc3MuICovCitfaGlkZGVuIGludCBsaWJ4bF9fc3NobV9hZGQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3Rh
dGljX3NobSAqc3NobSwgaW50IGxlbik7CisKK19oaWRkZW4gaW50IGxpYnhsX19zc2htX2NoZWNr
X292ZXJsYXAobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKTsK
K19oaWRkZW4gaW50IGxpYnhsX19zc2htX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRp
Y19zaG0gKnNzaG0pOworCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3No
bS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmUxNmMyNGNjYjkKLS0t
IC9kZXYvbnVsbAorKysgYi90b29scy9saWJ4bC9saWJ4bF9zc2htLmMKQEAgLTAsMCArMSwzMzYg
QEAKKyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIKKyNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5o
IgorI2luY2x1ZGUgImxpYnhsX2FyY2guaCIKKworI2RlZmluZSBTU0hNX0VSUk9SKGRvbWlkLCBz
c2htaWQsIGYsIC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIExPR0Qo
RVJST1IsIGRvbWlkLCAic3RhdGljX3NobSBpZCA9ICVzOiAiIGYsIHNzaG1pZCwgIyNfX1ZBX0FS
R1NfXykKKworCisvKiBTZXQgZGVmYXVsdCB2YWx1ZXMgZm9yIGxpYnhsX3N0YXRpY19zaG0gKi8K
K2ludCBsaWJ4bF9fc3NobV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNz
aG0pCit7CisgICAgaW50IHJjOworCisgICAgaWYgKHNzaG0tPnJvbGUgPT0gTElCWExfU1NITV9S
T0xFX1VOS05PV04pIHsKKyAgICAgICAgc3NobS0+cm9sZSA9IExJQlhMX1NTSE1fUk9MRV9TTEFW
RTsKKyAgICB9CisgICAgaWYgKHNzaG0tPnByb3QgPT0gTElCWExfU1NITV9QUk9UX1VOS05PV04p
IHsKKyAgICAgICAgc3NobS0+cHJvdCA9IExJQlhMX1NTSE1fUFJPVF9SVzsKKyAgICB9CisgICAg
Lyogcm9sZS1zcGVjaWZpYyBjaGVja3MgKi8KKyAgICBpZiAoTElCWExfU1NITV9ST0xFX1NMQVZF
ID09IHNzaG0tPnJvbGUpIHsKKyAgICAgICAgaWYgKHNzaG0tPm9mZnNldCA9PSBMSUJYTF9TU0hN
X1JBTkdFX1VOS05PV04pIHsKKyAgICAgICAgICAgIHNzaG0tPm9mZnNldCA9IDA7CisgICAgICAg
IH0KKyAgICAgICAgaWYgKHNzaG0tPmNhY2hlX3BvbGljeSAhPSBMSUJYTF9TU0hNX0NBQ0hFUE9M
SUNZX1VOS05PV04pIHsKKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAiY2FjaGVfcG9saWN5IGlzIG9ubHkgYXBwbGljYWJsZSB0
byBtYXN0ZXIgZG9tYWlucyIpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworICAg
ICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAgaWYgKHNzaG0tPm9mZnNldCAhPSBMSUJYTF9T
U0hNX1JBTkdFX1VOS05PV04pIHsKKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0t
PmlkLAorICAgICAgICAgICAgICAgICAgICAgICAib2Zmc2V0IGlzIG9ubHkgYXBwbGljYWJsZSB0
byBzbGF2ZSBkb21haW5zIik7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CisgICAg
ICAgIH0KKyAgICAgICAgcmMgPSBsaWJ4bF9fYXJjaF9kb21haW5fc3NobV9jYWNoZXBvbGljeV9z
ZXRkZWZhdWx0KHNzaG0pOworICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgIFNTSE1fRVJS
T1IoZG9taWQsIHNzaG0tPmlkLAorICAgICAgICAgICAgICAgICAgICAgICAiY2FjaGUgcG9saWN5
IG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSIpOworICAgICAgICAgICAgcmV0dXJuIEVS
Uk9SX0lOVkFMOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKKy8qIENv
bXBhcmUgZnVuY3Rpb24gZm9yIHNvcnRpbmcgc3NobSByYW5nZXMgYnkgc3NobS0+YmVnaW4gKi8K
K3N0YXRpYyBpbnQgc3NobV9yYW5nZV9jbXAoY29uc3Qgdm9pZCAqYSwgY29uc3Qgdm9pZCAqYikK
K3sKKyAgICBsaWJ4bF9zdGF0aWNfc2htICpjb25zdCAqc3NobWEgPSBhLCAqY29uc3QgKnNzaG1i
ID0gYjsKKyAgICByZXR1cm4gKCpzc2htYSktPmJlZ2luID4gKCpzc2htYiktPmJlZ2luID8gMSA6
IC0xOworfQorCisvKiBjaGVjayBpZiB0aGUgc3NobSBzbGF2ZSBjb25maWdzIGluIEBzc2htIG92
ZXJsYXAgKi8KK2ludCBsaWJ4bF9fc3NobV9jaGVja19vdmVybGFwKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKQoreworCisgICAgY29uc3QgbGlieGxfc3RhdGlj
X3NobSAqKnNsYXZlX3NzaG1zID0gTlVMTDsKKyAgICBpbnQgbnVtX3NsYXZlczsKKyAgICBpbnQg
aTsKKworICAgIHNsYXZlX3NzaG1zID0gbGlieGxfX2NhbGxvYyhnYywgbGVuLCBzaXplb2Yoc2xh
dmVfc3NobXNbMF0pKTsKKyAgICBudW1fc2xhdmVzID0gMDsKKyAgICBmb3IgKGkgPSAwOyBpIDwg
bGVuOyArK2kpIHsKKyAgICAgICAgaWYgKExJQlhMX1NTSE1fUk9MRV9TTEFWRSA9PSBzc2htc1tp
XS5yb2xlKQorICAgICAgICAgICAgc2xhdmVfc3NobXNbbnVtX3NsYXZlcysrXSA9IHNzaG1zICsg
aTsKKyAgICB9CisgICAgcXNvcnQoc2xhdmVfc3NobXMsIG51bV9zbGF2ZXMsIHNpemVvZihzbGF2
ZV9zc2htc1swXSksIHNzaG1fcmFuZ2VfY21wKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBudW1f
c2xhdmVzIC0gMTsgKytpKSB7CisgICAgICAgIGlmIChzbGF2ZV9zc2htc1tpKzFdLT5iZWdpbiA8
IHNsYXZlX3NzaG1zW2ldLT5lbmQpIHsKKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNs
YXZlX3NzaG1zW2krMV0tPmlkLCAic2xhdmUgcmFuZ2VzIG92ZXJsYXAuIik7CisgICAgICAgICAg
ICByZXR1cm4gRVJST1JfSU5WQUw7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsK
K30KKworLyogVGhlIGNhbGxlciBoYXZlIHRvIGd1YXJlbnRlZSB0aGF0IHNzaG0tPmJlZ2luIDwg
c3NobS0+ZW5kICovCitzdGF0aWMgaW50IGxpYnhsX19zc2htX2RvX21hcChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBtaWQsIHVpbnQzMl90IHNpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBtYmVnaW4sIHVpbnQ2NF90IG1lbmQpCit7CisgICAgaW50IHJjOworICAgIGlu
dCBpOworICAgIHVuc2lnbmVkIGludCBudW1fbXBhZ2VzLCBudW1fc3BhZ2VzLCBvZmZzZXQ7Cisg
ICAgaW50ICplcnJzOworICAgIHhlbl91bG9uZ190ICppZHhzOworICAgIHhlbl9wZm5fdCAqZ3Bm
bnM7CisKKyAgICBudW1fbXBhZ2VzID0gKG1lbmQgLSBtYmVnaW4pID4+IDEyOworICAgIG51bV9z
cGFnZXMgPSAoc3NobS0+ZW5kIC0gc3NobS0+YmVnaW4pID4+IDEyOworICAgIG9mZnNldCA9IHNz
aG0tPm9mZnNldCA+PiAxMjsKKworICAgIC8qIENoZWNrIHJhbmdlLiBUZXN0IG9mZnNldCA8IG1w
YWdlcyBmaXJzdCB0byBhdm9pZCBvdmVyZmxvdyAqLworICAgIGlmICgob2Zmc2V0ID49IG51bV9t
cGFnZXMpIHx8IChudW1fbXBhZ2VzIC0gb2Zmc2V0IDwgbnVtX3NwYWdlcykpIHsKKyAgICAgICAg
U1NITV9FUlJPUihzaWQsIHNzaG0tPmlkLCAiZXhjZWVkcyBtYXN0ZXIncyBhZGRyZXNzIHNwYWNl
LiIpOworICAgICAgICByYyA9IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisKKyAgICAvKiBmaWxsIG91dCB0aGUgcGZuJ3MgYW5kIGRvIHRoZSBtYXBwaW5nICovCisgICAg
ZXJycyA9IGxpYnhsX19jYWxsb2MoZ2MsIG51bV9zcGFnZXMsIHNpemVvZihpbnQpKTsKKyAgICBp
ZHhzID0gbGlieGxfX2NhbGxvYyhnYywgbnVtX3NwYWdlcywgc2l6ZW9mKHhlbl91bG9uZ190KSk7
CisgICAgZ3BmbnMgPSBsaWJ4bF9fY2FsbG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2YoeGVuX3Bm
bl90KSk7CisgICAgZm9yIChpID0gMDsgaSA8IG51bV9zcGFnZXM7IGkrKykgeworICAgICAgICBp
ZHhzW2ldID0gKG1iZWdpbiA+PiAxMikgKyBvZmZzZXQgKyBpOworICAgICAgICBncGZuc1tpXT0g
KHNzaG0tPmJlZ2luID4+IDEyKSArIGk7CisgICAgfQorICAgIHJjID0geGNfZG9tYWluX2FkZF90
b19waHlzbWFwX2JhdGNoKENUWC0+eGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNpZCwgbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBudW1fc3BhZ2VzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlkeHMsIGdwZm5zLCBlcnJzKTsKKworICAgIGZvciAoaSA9IDA7IGk8IG51bV9z
cGFnZXM7IGkrKykgeworICAgICAgICBpZiAoZXJyc1tpXSkgeworICAgICAgICAgICAgU1NITV9F
UlJPUihzaWQsIHNzaG0tPmlkLAorICAgICAgICAgICAgICAgICAgICAgICAiY2FuJ3QgbWFwIGF0
IGFkZHJlc3MgMHglIlBSSXg2NCIuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgc3NobS0+YmVn
aW4gKyAob2Zmc2V0IDw8IDEyKSApOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICB9CisgICAgfQorICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7CisKK291
dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fYWRkX3NsYXZl
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkKK3sKKyAgICBpbnQgcmM7CisgICAgY2hh
ciAqc3NobV9wYXRoLCAqc2xhdmVfcGF0aCwgKmRvbV9wYXRoLCAqZG9tX3NzaG1fcGF0aCwgKmRv
bV9yb2xlX3BhdGg7CisgICAgY2hhciAqZW50c1s5XTsKKyAgICBjb25zdCBjaGFyICp4c192YWx1
ZTsKKyAgICBsaWJ4bF9zdGF0aWNfc2htIG1hc3Rlcl9zc2htOworICAgIHVpbnQzMl90IG1hc3Rl
cl9kb21pZDsKKyAgICB4c190cmFuc2FjdGlvbl90IHh0ID0gWEJUX05VTEw7CisKKyAgICBzc2ht
X3BhdGggPSBsaWJ4bF9feHNfZ2V0X3NzaG1wYXRoKGdjLCBzc2htLT5pZCk7CisgICAgc2xhdmVf
cGF0aCA9IEdDU1BSSU5URigiJXMvc2xhdmVzLyUiUFJJdTMyLCBzc2htX3BhdGgsIGRvbWlkKTsK
KyAgICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIC8q
IHRoZSBkb21haW4gc2hvdWxkIGJlIGluIHhlbnN0b3JlIGJ5IG5vdyAqLworICAgIGFzc2VydChk
b21fcGF0aCk7CisgICAgZG9tX3NzaG1fcGF0aCA9IEdDU1BSSU5URigiJXMvc3RhdGljX3NobS8l
cyIsIGRvbV9wYXRoLCBzc2htLT5pZCk7CisgICAgZG9tX3JvbGVfcGF0aCA9IEdDU1BSSU5URigi
JXMvcm9sZSIsIGRvbV9zc2htX3BhdGgpOworCisgICAgLyogcHJlcGFyZSB0aGUgc2xhdmUgeGVu
c3RvcmUgZW50cmllcyAqLworICAgIGVudHNbMF0gPSAiYmVnaW4iOworICAgIGVudHNbMV0gPSBH
Q1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0tPmJlZ2luKTsKKyAgICBlbnRzWzJdID0gImVuZCI7
CisgICAgZW50c1szXSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+ZW5kKTsKKyAgICBl
bnRzWzRdID0gIm9mZnNldCI7CisgICAgZW50c1s1XSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwg
c3NobS0+b2Zmc2V0KTsKKyAgICBlbnRzWzZdID0gInByb3QiOworICAgIGVudHNbN10gPSBsaWJ4
bF9fc3RyZHVwKGdjLCBsaWJ4bF9zc2htX3Byb3RfdG9fc3RyaW5nKHNzaG0tPnByb3QpKTsKKyAg
ICBlbnRzWzhdID0gTlVMTDsKKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9f
eHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ4dCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7
CisKKyAgICAgICAgaWYgKCFsaWJ4bF9feHNfcmVhZChnYywgeHQsIHNzaG1fcGF0aCkpIHsKKyAg
ICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLCAibm8gbWFzdGVyIGZvdW5kLiIp
OworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7Cisg
ICAgICAgIH0KKworICAgICAgICAvKiBldmVyeSBJRCBjYW4gYXBwZWFyIGluIGVhY2ggZG9tYWlu
IGF0IG1vc3Qgb25jZSAqLworICAgICAgICBpZiAobGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBkb21f
c3NobV9wYXRoKSkgeworICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICJkb21haW4gdHJpZWQgdG8gbWFwIHRoZSBzYW1lIElEIHR3
aWNlLiIpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIH0KKworICAgICAgICAvKiBsb29rIGF0IHRoZSBtYXN0ZXIgaW5mbyBhbmQg
c2VlIGlmIHdlIGNvdWxkIGRvIHRoZSBtYXBwaW5nICovCisgICAgICAgIHJjID0gbGlieGxfX3hz
X3JlYWRfY2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHQ1NQUklOVEYoIiVzL3Byb3QiLCBzc2htX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnhzX3ZhbHVlKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAg
ICAgICAgbGlieGxfc3NobV9wcm90X2Zyb21fc3RyaW5nKHhzX3ZhbHVlLCAmbWFzdGVyX3NzaG0u
cHJvdCk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB4dCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmVnaW4iLCBz
c2htX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3ZhbHVl
KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgbWFzdGVyX3NzaG0uYmVnaW4g
PSBzdHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOworCisgICAgICAgIHJjID0gbGlieGxfX3hz
X3JlYWRfY2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHQ1NQUklOVEYoIiVzL2VuZCIsIHNzaG1fcGF0aCksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmeHNfdmFsdWUpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAg
ICAgICBtYXN0ZXJfc3NobS5lbmQgPSBzdHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOworCisg
ICAgICAgIHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL21hc3RlciIsIHNzaG1fcGF0aCks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeHNfdmFsdWUpOworICAgICAg
ICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICBtYXN0ZXJfZG9taWQgPSBzdHJ0b3VsbCh4c192
YWx1ZSwgTlVMTCwgMTYpOworCisgICAgICAgIC8qIGNoZWNrIGlmIHRoZSBzbGF2ZSBpcyBhc2tp
bmcgdG9vIG11Y2ggcGVybWlzc2lvbiAqLworICAgICAgICBpZiAoTElCWExfU1NITV9QUk9UX1VO
S05PV04gPT0gc3NobS0+cHJvdCkgeworICAgICAgICAgICAgc3NobS0+cHJvdCA9IG1hc3Rlcl9z
c2htLnByb3Q7CisgICAgICAgIH0KKyAgICAgICAgaWYgKG1hc3Rlcl9zc2htLnByb3QgPCBzc2ht
LT5wcm90KSB7CisgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwgInNsYXZl
IGlzIGFza2luZyB0b28gbXVjaCBwZXJtaXNzaW9uLiIpOworICAgICAgICAgICAgcmMgPSBFUlJP
Ul9JTlZBTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgLyog
YWxsIGNoZWNrcyBwYXNzZWQsIGRvIHRoZSBqb2IgKi8KKyAgICAgICAgcmMgPSBsaWJ4bF9fc3No
bV9kb19tYXAoZ2MsIG1hc3Rlcl9kb21pZCwgZG9taWQsIHNzaG0sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1hc3Rlcl9zc2htLmJlZ2luLCBtYXN0ZXJfc3NobS5lbmQpOworICAg
ICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIHdyaXRlIHRoZSByZXN1bHQgdG8g
eGVuc3RvcmUgYW5kIGNvbW1pdCAqLworICAgICAgICByYyA9IGxpYnhsX194c193cml0ZV9jaGVj
a2VkKGdjLCB4dCwgZG9tX3JvbGVfcGF0aCwgInNsYXZlIik7CisgICAgICAgIGlmIChyYykgZ290
byBvdXQ7CisgICAgICAgIGxpYnhsX194c193cml0ZXYoZ2MsIHh0LCBzbGF2ZV9wYXRoLCBlbnRz
KTsKKworICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ4dCk7
CisgICAgICAgIGlmICghcmMpIGJyZWFrOworICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsK
KyAgICB9CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fi
b3J0KGdjLCAmeHQpOworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4bF9fc3No
bV9hZGRfbWFzdGVyKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaW50
IHJjOworICAgIGNoYXIgKnNzaG1fcGF0aCwgKmRvbV9wYXRoLCAqZG9tX3JvbGVfcGF0aDsKKyAg
ICBjaGFyICplbnRzWzEzXTsKKyAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgbm9wZXJtOworICAg
IHhzX3RyYW5zYWN0aW9uX3QgeHQgPSBYQlRfTlVMTDsKKworICAgIHNzaG1fcGF0aCA9IGxpYnhs
X194c19nZXRfc3NobXBhdGgoZ2MsIHNzaG0tPmlkKTsKKyAgICBkb21fcGF0aCA9IGxpYnhsX194
c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIC8qIHRoZSBkb21haW4gc2hvdWxkIGJlIGlu
IHhlbnN0b3JlIGJ5IG5vdyAqLworICAgIGFzc2VydChkb21fcGF0aCk7CisgICAgZG9tX3JvbGVf
cGF0aCA9IEdDU1BSSU5URigiJXMvc3RhdGljX3NobS8lcy9yb2xlIiwgZG9tX3BhdGgsIHNzaG0t
PmlkKTsKKworICAgIC8qIHByZXBhcmUgdGhlIHhlbnN0b3JlIGVudHJpZXMgKi8KKyAgICBlbnRz
WzBdID0gIm1hc3RlciI7CisgICAgZW50c1sxXSA9IEdDU1BSSU5URigiJSJQUkl1MzIsIGRvbWlk
KTsKKyAgICBlbnRzWzJdID0gImJlZ2luIjsKKyAgICBlbnRzWzNdID0gR0NTUFJJTlRGKCIweCUi
UFJJeDY0LCBzc2htLT5iZWdpbik7CisgICAgZW50c1s0XSA9ICJlbmQiOworICAgIGVudHNbNV0g
PSBHQ1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0tPmVuZCk7CisgICAgZW50c1s2XSA9ICJwcm90
IjsKKyAgICBlbnRzWzddID0gbGlieGxfX3N0cmR1cChnYywgbGlieGxfc3NobV9wcm90X3RvX3N0
cmluZyhzc2htLT5wcm90KSk7CisgICAgZW50c1s4XSA9ICJjYWNoZV9wb2xpY3kiOworICAgIGVu
dHNbOV0gPSBsaWJ4bF9fc3RyZHVwKGdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX3NzaG1fY2FjaGVwb2xpY3lfdG9fc3RyaW5nKHNzaG0tPmNhY2hlX3BvbGljeSkpOworICAg
IGVudHNbMTBdID0gInN0YXR1cyI7CisgICAgZW50c1sxMV0gPSAiYWxpdmUiOworICAgIGVudHNb
MTJdID0gTlVMTDsKKworICAgIC8qIGNvdWxkIG9ubHkgYmUgYWNjZXNzZWQgYnkgRG9tMCAqLwor
ICAgIG5vcGVybS5pZCA9IDA7CisgICAgbm9wZXJtLnBlcm1zID0gWFNfUEVSTV9OT05FOworCisg
ICAgZm9yICg7OykgeworICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9zdGFydChn
YywgJnh0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgICAgICBpZiAoIWxpYnhs
X194c19yZWFkKGdjLCB4dCwgc3NobV9wYXRoKSkgeworICAgICAgICAgICAgLyogZXZlcnkgSUQg
Y2FuIGFwcGVhciBpbiBlYWNoIGRvbWFpbiBhdCBtb3N0IG9uY2UgKi8KKyAgICAgICAgICAgIGlm
IChsaWJ4bF9feHNfcmVhZChnYywgeHQsIGRvbV9yb2xlX3BhdGgpKSB7CisgICAgICAgICAgICAg
ICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZG9tYWluIHRyaWVkIHRvIG1hcCB0aGUgc2FtZSBJRCB0d2ljZS4iKTsKKyAgICAgICAgICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICByYyA9IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB4dCwg
ZG9tX3JvbGVfcGF0aCwgIm1hc3RlciIpOworICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDs7
CisKKyAgICAgICAgICAgIGxpYnhsX194c19ta25vZChnYywgeHQsIHNzaG1fcGF0aCwgJm5vcGVy
bSwgMSk7CisgICAgICAgICAgICBsaWJ4bF9feHNfd3JpdGV2KGdjLCB4dCwgc3NobV9wYXRoLCBl
bnRzKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNz
aG0tPmlkLCAiY2FuIG9ubHkgaGF2ZSBvbmUgbWFzdGVyLiIpOworICAgICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBy
YyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ4dCk7CisgICAgICAgIGlmICgh
cmMpIGJyZWFrOworICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKKyAgICB9CisKKyAgICBy
YyA9IDA7CitvdXQ6CisgICAgbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmeHQpOwor
ICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX19zc2htX2FkZChsaWJ4bF9fZ2MgKmdjLCAg
dWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNz
aG1zLCBpbnQgbGVuKQoreworICAgIGludCByYywgaTsKKworICAgIGlmICghbGVuKSByZXR1cm4g
MDsKKworICAgIGZvciAoaSA9IDA7IGkgPCBsZW47ICsraSkgeworICAgICAgICBpZiAoTElCWExf
U1NITV9ST0xFX1NMQVZFID09IHNzaG1zW2ldLnJvbGUpIHsKKyAgICAgICAgICAgIHJjID0gbGli
eGxfX3NzaG1fYWRkX3NsYXZlKGdjLCBkb21pZCwgc3NobXMraSk7CisgICAgICAgIH0gZWxzZSB7
CisgICAgICAgICAgICByYyA9IGxpYnhsX19zc2htX2FkZF9tYXN0ZXIoZ2MsIGRvbWlkLCBzc2ht
cytpKTsKKyAgICAgICAgfQorICAgICAgICBpZiAocmMpICByZXR1cm4gcmM7CisgICAgfQorCisg
ICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGli
eGxfeDg2LmMKaW5kZXggNDU1ZjZmMGJlZC4uOGRkMzRmZDdiYSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTU4Nyw2
ICs1ODcsMjQgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19hY3BpX3NldGRl
ZmF1bHQoCiAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFjcGksIHRydWUp
OwogfQogCitib29sIGxpYnhsX19hcmNoX2RvbWFpbl9zdXBwb3J0X3NzaG0oY29uc3QgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKK3sKKyAgICAvKiBGSVhNRTogTWFyayB0aGlzIGFz
IHVuc3VwcG9ydGVkIHNpbmNlIGNhbGxpbmcgcDJtX2FkZF9mb3JlaWduIG9uIHR3bworICAgICAq
IERvbVUncyBpcyBjdXJyZW50bHkgbm90IGFsbG93ZCBvbiB4ODYsIHNlZSB0aGUgY29tbWVudHMg
aW4gCisgICAgICogeDg2L21tL3AybS5jOiBwMm1fYWRkX2ZvcmVpZ24gKi8KKyAgICAgcmV0dXJu
IGZhbHNlOworfQorCitpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0
ZGVmYXVsdChsaWJ4bF9zdGF0aWNfc2htICpzc2htKQoreworICAgIGlmIChzc2htLT5jYWNoZV9w
b2xpY3kgPT0gTElCWExfU1NITV9DQUNIRVBPTElDWV9VTktOT1dOKQorICAgICAgICBzc2htLT5j
YWNoZV9wb2xpY3kgPSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1g4Nl9OT1JNQUw7CisgICAgaWYg
KHNzaG0tPmNhY2hlX3BvbGljeSA8IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1BTCkK
KyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF94c2hlbHAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3hzaGVscC5jCmluZGV4IGM0YTE4ZGYz
NTMuLmQ5MWZiZjVmZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3hzaGVscC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3hzaGVscC5jCkBAIC0xOTMsNiArMTkzLDE0IEBAIGNoYXIg
KmxpYnhsX194c19saWJ4bF9wYXRoKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKQogICAg
IHJldHVybiBzOwogfQogCitjaGFyICpsaWJ4bF9feHNfZ2V0X3NzaG1wYXRoKGxpYnhsX19nYyAq
Z2MsIGNvbnN0IGNoYXIgKmlkKQoreworICAgIGNoYXIgKnMgPSBHQ1NQUklOVEYoIi9sb2NhbC9z
dGF0aWNfc2htLyVzIiwgaWQpOworICAgIGlmICghcykKKyAgICAgICAgTE9HRShFUlJPUiwgImNh
bm5vdCBhbGxvY2F0ZSBzdGF0aWMgc2htIHBhdGgiKTsKKyAgICByZXR1cm4gczsKK30KKwogaW50
IGxpYnhsX194c19yZWFkX21hbmRhdG9yeShsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90
IHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0
IGNoYXIgKipyZXN1bHRfb3V0KQogewotLSAKMi4xNC4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 18:09:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 18:09: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.xen.org>)
	id 1dkDcL-0002oN-Lp; Tue, 22 Aug 2017 18:09:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkDcK-0002nf-SW
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 18:09:32 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CF/8D-01736-C537C995; Tue, 22 Aug 2017 18:09:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTAYd3o4jm
 RBsduCVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPP91jLNhpWfHu/222BsYm7S5GLg4hgUmM
 EqtmPWAEcVgEXrJILN49jxnEkRDoZ5VYe/cLaxcjJ5ATJ3H9Zz8jhF0hce/oWSYQW0hAWWL6y
 h/sEKP+M0p0rTrFApJgE9CQWDvlIBuILSIgLXHt82WwFcwCRxgl2p7tASsSFkiSuNJ0GqyIRU
 BV4tzxG2BTeQUsJX7secYCsU1eon/HcrA4p4CVxOUDs1khNltKzLi2n3ECo8ACRoZVjOrFqUV
 lqUW6hnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBVc/AwLiDsanX+RCjJAeT
 kiivW/acSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvP5FQDnBotT01Iq0zBxgmMOkJTh4lER4/
 UDSvMUFibnFmekQqVOMrhxXrqz7wsSxYfV6IDnlwHYg2TTx1y8mjj4QKcSSl5+XKiXOmwDSLA
 DSnFGaBzcaFqOXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzMoNM4cnMK4G74BXQcUxAxxm
 2TgM5riQRISXVwJgfPffjqp38JeGz9OQ9daUN60W2rTW8syuxsIjF70gbF6uRQPp9rzKPh1KH
 17NEPjD23tu+XuFYeHeX4KXZkjISmxtDl25a57tp4lqBNzuW5B3p6HvFLKr9rTK/8Eny+7a7v
 /de3vv+0JTZR04VsQv/+jSjKHzXEZ9M9s73Wn864goe8mX/N1BiKc5INNRiLipOBABTus/uzA
 IAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503425369!105534557!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56442 invoked from network); 22 Aug 2017 18:09:31 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Aug 2017 18:09:31 -0000
Received: by mail-pf0-f195.google.com with SMTP id x137so1625621pfd.0
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 11:09:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8CElembN5YWn93v2CgQ2N/EmdRcOIGRJVFm80zLiL58=;
 b=VLcpVooWwGtdHP0BBszVYsWNWRWbzRMfHQdg7BkUUw3mZzP0NydvTurNhmPkH7lZPf
 h4cwwRy8APTnv0GHjRNoFfxPfVbct3HdXDrwKM/1R/Uc25djn8akulFUGlauPUrEzkEx
 6HD/wQa4rwEnyiXMiu+4fbJRyMAjpdk3cLz0H6TGCHB07qHDWOXVVQvig3VrNNXzlzoa
 gTsHUH3o+0boIO5Ni0SkC4oK9l1gaKBmVOYxMMkD7nEiverCRs/QshF90rRBtPuEYycK
 SxeSV1LOpBY6JwLZS+2TiSgVHc9MHBbNnLWdHe0OJL26SOD7ooN42wZAzsBkWAiWidcj
 Sy3w==
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=8CElembN5YWn93v2CgQ2N/EmdRcOIGRJVFm80zLiL58=;
 b=Y9b508RWUbMi9Gm9a8H5P1ZYEApGYxqlDS2x2sy8kqR0BA8rx3z9pElVgzS4Wxbl2z
 gEuWXRjNCE9QXwvaIvsAAub3tAHUI1Vyb3b7GeL/cUxsOE5i+CbKutzPaJR3n7G/lM9P
 Q7FP6TneSTGEcIKYJ9JLlJwZ8EUmWnLxrPwPVmcXPl6QaANhGXgaiuLUY2Xni5RFnrLP
 1rYhZZSs7jtkaSprPBcku1FY/OCjUyeE0eHBdTQzvlPJ7gzrfqWFzVxxvivvSHXmr6mQ
 tWylxnafXz/949Gq17em3csNLur5C55wyiauPiw2iqx8deFXPsNtaBbFIgiooIM7/Prk
 BstQ==
X-Gm-Message-State: AHYfb5iitFVLux+eEvZ0avx+u4J2fXiXsH9qO3OtqfzdzMyN3hos1H8t
 39/DPwFXnM0GN9fz
X-Received: by 10.99.54.138 with SMTP id d132mr27681pga.156.1503425368926;
 Tue, 22 Aug 2017 11:09:28 -0700 (PDT)
Received: from sky-arch.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id c4sm10959593pfm.114.2017.08.22.11.09.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Aug 2017 11:09:27 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 23 Aug 2017 02:08:40 +0800
Message-Id: <20170822180840.20981-7-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170822180840.20981-1-blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH 6/6] libxl: support unmapping static shared
	memory areas during domain destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGxpYnhsX19zc2htX2RlbCB0byBVbm1hcCBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcyBt
YXBwZWQgYnkKbGlieGxfX3NzaG1fYWRkIGR1cmluZyBkb21haW4gY3JlYXRpb24uIFRoZSB1bm1h
cHBpbmcgcHJvY2VzcyBpczoKCiogRm9yIGEgbWFzdGVyOiBjaGVjayBpZiBpdCBzdGlsbCBoYXMg
bGl2aW5nIHNsYXZlczogMSkgaWYgeWVzLCBtYXJrIGl0cwogIHN0YXR1cyBhcyAiem9tYmllIiwg
YW5kIGRvbid0IGRlc3Ryb3kgdGhlIGluZm9ybWF0aW9uIHVuZGVyCiAgL2xvY2FsL3N0YXRpY19z
aG07IDIpIGlmIG5vLCBzaW1wbHkgY2xlYW51cCByZWxhdGVkIHhzIGVudHJpZXMKKiBGb3IgYSBz
bGF2ZTogdW5tYXAgdGhlIHNoYXJlZCBwYWdlcywgYW5kIGNsZWFudXAgcmVsYXRlZCB4cyBlbnRy
aWVzLiBJZgogIHRoaXMgaXMgdGhlIG9ubHkgc2xhdmUsIGFuZCBpdCdzIG1hc3RlciBpcyBpbiB6
b21iaWUgc3RhdGUsIGFsc28gY2xlYW51cAogIHRoZSBtYXN0ZXIgZW50cmllcy4KClRoaXMgaXMg
Zm9yIHRoZSBwcm9wb3NhbCAiQWxsb3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGJl
dHdlZW4gVk1zCmZyb20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KClsxXSBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDMw
NDcuaHRtbAoKU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29t
PgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNj
OiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5j
ICAgfCAgIDUgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgIDIgKwogdG9vbHMv
bGlieGwvbGlieGxfc3NobS5jICAgICB8IDEyNSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEzMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9k
b21haW4uYwppbmRleCAwOGVjY2QwODJiLi43M2FjODU2ZmI0IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kb21haW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpAQCAt
MTAyOCw2ICsxMDI4LDExIEBAIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSAqZGlzKQogICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKKyAgICByYyA9IGxpYnhsX19zc2htX2RlbChnYywgZG9taWQpOworICAgIGlmIChy
YykgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkRlbGV0aW5nIHN0YXRpYyBzaG0gZmFp
bGVkLiIpOworICAgIH0KKwogICAgIGlmIChsaWJ4bF9fZGV2aWNlX3BjaV9kZXN0cm95X2FsbChn
YywgZG9taWQpIDwgMCkKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJQY2kgc2h1dGRvd24g
ZmFpbGVkIik7CiAgICAgcmMgPSB4Y19kb21haW5fcGF1c2UoY3R4LT54Y2gsIGRvbWlkKTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCmluZGV4IDc0YmMwYWNiMjEuLjY0OGVhZWU4YzIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaApAQCAtNDM2MSw2ICs0MzYxLDggQEAgc3RhdGljIGlubGluZSBib29sIGxpYnhsX19hY3Bp
X2RlZmJvb2xfdmFsKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8KIF9oaWRk
ZW4gaW50IGxpYnhsX19zc2htX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htLCBpbnQgbGVu
KTsKIAorX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fZGVsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkKTsKKwogX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobXMsIGludCBsZW4pOwogX2hpZGRlbiBpbnQgbGli
eGxfX3NzaG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0u
YwppbmRleCBlMTZjMjRjY2I5Li40MTdhNGNkMGE0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9zc2htLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCkBAIC03OSw2ICs3OSwx
MzEgQEAgaW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qIERlbGV0ZSBzc2htIG1hc3RlciBpbmZv
bWF0aW9uIGZyb20geGVuc3RvcmUuIElmIHRoZXJlIGFyZSBzdGlsbCBsaXZpbmcKKyAqIHNsYXZl
cywgbWFyayB0aGUgbWFzdGVyIGFzIGluIHpvbWJpZSBzdGF0ZSwgYnV0IGRvIG5vdCBkZWxldGUg
aXQsCisgKiBhbmQgaXQgd2lsbCBiZSB0b3RhbGx5IGRlbGV0ZWQgbGF0ZXIgYWZ0ZXIgYWxsIHNs
YXZlcyBhcmUgZ29uZSAqLworc3RhdGljIHZvaWQgbGlieGxfX3NzaG1fZGVsX21hc3RlcihsaWJ4
bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHh0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqaWQpCit7CisgICAgY2hhciAq
c3NobV9wYXRoOworCisgICAgc3NobV9wYXRoID0gbGlieGxfX3hzX2dldF9zc2htcGF0aChnYywg
aWQpOworCisgICAgLyogd2Uga25vdyB0aGF0IGRvbWlkIGNhbid0IGJlIGJvdGggYSBtYXN0ZXIg
YW5kIGEgc2xhdmUgZm9yIG9uZSBpZAorICAgICAqIChlbmZvcmNlZCBpbiB0aGUgKl9hZGRfbWFz
dGVyKCkgYW5kICpfYWRkX3NsYXZlKCkgY29kZSksCisgICAgICogc28gdGhlIG51bWJlciBvZiBz
bGF2ZXMgd29uJ3QgY2hhbmdlIGR1cmluZyBpdGVyYXRpb24uIFNpbXBseSBjaGVjaworICAgICAq
IHNzaG1fcGF0aC9zbGF2ZXMgdG8gdGVsbCBpZiB0aGVyZSBhcmUgc3RpbGwgbGl2aW5nIHNsYXZl
cy4gKi8KKyAgICBpZiAobGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBHQ1NQUklOVEYoIiVzL3NsYXZl
cyIsIHNzaG1fcGF0aCkpKSB7CisgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIGlkLAorICAgICAg
ICAgICAgICAgICAgICJ0aGVyZSBhcmUgbGl2aW5nIHNsYXZlcywgd29uJ3QgYmUgdG90YWxseSBk
ZXN0cm95ZWQiKTsKKworICAgICAgICBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgeHQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvc3RhdHVzIiwgc3No
bV9wYXRoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInpvbWJpZSIpOworICAg
IH0gZWxzZSB7CisgICAgICAgIGxpYnhsX194c19wYXRoX2NsZWFudXAoZ2MsIHh0LCBzc2htX3Bh
dGgpOworICAgIH0KKworICAgIHJldHVybjsKK30KKworc3RhdGljIHZvaWQgbGlieGxfX3NzaG1f
ZG9fdW5tYXAobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKmlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmVnaW4sIHVpbnQ2NF90
IGVuZCkKK3sKKyAgICBiZWdpbiA+Pj0gMTI7CisgICAgZW5kID4+PSAxMjsKKyAgICBmb3IgKDsg
YmVnaW4gPCBlbmQ7ICsrYmVnaW4pIHsKKyAgICAgICAgaWYgKHhjX2RvbWFpbl9yZW1vdmVfZnJv
bV9waHlzbWFwKENUWC0+eGNoLCBkb21pZCwgYmVnaW4pKSB7CisgICAgICAgICAgICBTU0hNX0VS
Uk9SKGRvbWlkLCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgInVuYWJsZSB0byB1bm1hcCBz
aGFyZWQgcGFnZSBhdCAweCUiUFJJeDY0Ii4iLAorICAgICAgICAgICAgICAgICAgICAgICBiZWdp
bik7CisgICAgICAgIH0KKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIGxpYnhsX19zc2htX2RlbF9z
bGF2ZShsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHh0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICppZCwgYm9vbCBp
c3JldHJ5KQoreworICAgIGNoYXIgKnNzaG1fcGF0aCwgKnNsYXZlX3BhdGg7CisgICAgY2hhciAq
bWFzdGVyX3N0YXQsICptZG9taWRfc3RyLCAqYmVnaW5fc3RyLCAqZW5kX3N0cjsKKyAgICB1aW50
NjRfdCBiZWdpbiwgZW5kOworICAgIHVpbnQzMl90IG1hc3Rlcl9kb21pZDsKKworICAgIHNzaG1f
cGF0aCA9IGxpYnhsX194c19nZXRfc3NobXBhdGgoZ2MsIGlkKTsKKyAgICBzbGF2ZV9wYXRoID0g
R0NTUFJJTlRGKCIlcy9zbGF2ZXMvJSJQUkl1MzIsIHNzaG1fcGF0aCwgZG9taWQpOworCisgICAg
YmVnaW5fc3RyID0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBHQ1NQUklOVEYoIiVzL2JlZ2luIiwg
c2xhdmVfcGF0aCkpOworICAgIGVuZF9zdHIgPSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIEdDU1BS
SU5URigiJXMvZW5kIiwgc2xhdmVfcGF0aCkpOworICAgIGJlZ2luID0gc3RydG91bGwoYmVnaW5f
c3RyLCBOVUxMLCAxNik7CisgICAgZW5kID0gc3RydG91bGwoZW5kX3N0ciwgTlVMTCwgMTYpOwor
CisgICAgLyogQXZvaWQgY2FsbGluZyBkb191bm1hcCBtYW55IHRpbWVzIGluIGNhc2Ugb2YgeHMg
dHJhbnNhY3Rpb24gcmV0cnkgKi8KKyAgICBpZiAoIWlzcmV0cnkpCisgICAgICAgIGxpYnhsX19z
c2htX2RvX3VubWFwKGdjLCBkb21pZCwgaWQsIGJlZ2luLCBlbmQpOworCisgICAgbGlieGxfX3hz
X3BhdGhfY2xlYW51cChnYywgeHQsIHNsYXZlX3BhdGgpOworCisgICAgLyogY2hlY2sgaWYgbWFz
dGVyIGlzIGluIHpvbWJpZSBzdGF0ZSBhbmQgaGFzIG5vIHNsYXZlcyBub3csCisgICAgICogaWYg
eWVzLCBub3cgaXQncyB0aGUgdGltZSB0byBkZXN0cm95IGl0ICovCisgICAgbWFzdGVyX3N0YXQg
PSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIEdDU1BSSU5URigiJXMvc3RhdHVzIiwgc3NobV9wYXRo
KSk7CisgICAgaWYgKCFzdHJuY21wKG1hc3Rlcl9zdGF0LCAiem9tYmllIiwgNikgJiYKKyAgICAg
ICAgIWxpYnhsX194c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9zbGF2ZXMiLCBzc2htX3Bh
dGgpKSkKKyAgICB7CisgICAgICAgIG1kb21pZF9zdHIgPSBsaWJ4bF9feHNfcmVhZChnYywgeHQs
IEdDU1BSSU5URigiJXMvbWFzdGVyIiwgc3NobV9wYXRoKSk7CisgICAgICAgIG1hc3Rlcl9kb21p
ZCA9IHN0cnRvdWwobWRvbWlkX3N0ciwgTlVMTCwgMTApOworICAgICAgICBsaWJ4bF9fc3NobV9k
ZWxfbWFzdGVyKGdjLCB4dCwgbWFzdGVyX2RvbWlkLCBpZCk7CisgICAgfQorfQorCisvKiBEZWxl
dGUgc3RhdGljX3NobSBlbnRyaWVzIGluIHRoZSB4ZW5zb3RyZS4gKi8KK2ludCBsaWJ4bF9fc3No
bV9kZWwobGlieGxfX2djICpnYywgIHVpbnQzMl90IGRvbWlkKQoreworICAgIGludCByYywgaTsK
KyAgICBib29sIGlzcmV0cnk7CisgICAgeHNfdHJhbnNhY3Rpb25fdCB4dCA9IFhCVF9OVUxMOwor
ICAgIGNoYXIgKmRvbV9wYXRoLCAqZG9tX3NzaG1fcGF0aDsKKyAgICBjb25zdCBjaGFyICpyb2xl
OworICAgIGNoYXIgKipzc2htX2VudHM7CisgICAgdW5zaWduZWQgaW50IHNzaG1fbnVtOworCisg
ICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKKyAgICBkb21f
c3NobV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zdGF0aWNfc2htIiwgZG9tX3BhdGgpOworCisgICAg
aXNyZXRyeSA9IGZhbHNlOworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNf
dHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ4dCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisK
KyAgICAgICAgaWYgKGxpYnhsX194c19yZWFkKGdjLCB4dCwgZG9tX3NzaG1fcGF0aCkpIHsKKyAg
ICAgICAgICAgIHNzaG1fZW50cyA9IGxpYnhsX194c19kaXJlY3RvcnkoZ2MsIHh0LCBkb21fc3No
bV9wYXRoLCAmc3NobV9udW0pOworICAgICAgICAgICAgaWYgKCFzc2htX2VudHMpIGNvbnRpbnVl
OworCisgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgc3NobV9udW07ICsraSkgeworICAgICAg
ICAgICAgICAgIHJvbGUgPSBsaWJ4bF9feHNfcmVhZChnYywgeHQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvJXMvcm9sZSIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21fc3NobV9wYXRoLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3NobV9lbnRzW2ld
KSk7CisgICAgICAgICAgICAgICAgYXNzZXJ0KHJvbGUpOworICAgICAgICAgICAgICAgIGlmICgh
c3RybmNtcChyb2xlLCAic2xhdmUiLCA1KSkgeworICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
c3NobV9kZWxfc2xhdmUoZ2MsIHh0LCBkb21pZCwgc3NobV9lbnRzW2ldLCBpc3JldHJ5KTsKKyAg
ICAgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3NobV9k
ZWxfbWFzdGVyKGdjLCB4dCwgZG9taWQsIHNzaG1fZW50c1tpXSk7CisgICAgICAgICAgICAgICAg
fQorICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJh
bnNhY3Rpb25fY29tbWl0KGdjLCAmeHQpOworICAgICAgICBpZiAoIXJjKSBicmVhazsKKyAgICAg
ICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisJIGlzcmV0cnkgPSB0cnVlOworICAgIH0KKworICAg
IHJjID0gMDsKK291dDoKKyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ4dCk7
CisgICAgcmV0dXJuIHJjOworfQorCiAvKiBUaGUgY2FsbGVyIGhhdmUgdG8gZ3VhcmVudGVlIHRo
YXQgc3NobS0+YmVnaW4gPCBzc2htLT5lbmQgKi8KIHN0YXRpYyBpbnQgbGlieGxfX3NzaG1fZG9f
bWFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IG1pZCwgdWludDMyX3Qgc2lkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSwKLS0gCjIuMTQuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 18:21:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 18: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.xen.org>)
	id 1dkDnA-0004W7-NQ; Tue, 22 Aug 2017 18:20:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkDn9-0004Vj-3U
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 18:20:43 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B6/59-03937-AF57C995; Tue, 22 Aug 2017 18:20:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdn6Zx
 Ig2+PeS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacflZXcErm4oTZ7wbGPcY
 djFycQgJ/GWUuD39JxuE85hR4tWkzywQzjZGiUfbe5i6GDk5RAScJb6emcsOYvMK6Ess+tnNB
 mILCwRJ9HdNYQVpkBBoYJW4t6wLrEhCwFNi55ZdrDD2h777zF2M7BxsAlYSh8RAoiwCqhI7rm
 1knsDIvYCRYRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 HGYBgB+O+j5GHGCU5mJREed2y50QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtKAbKCRalpqdW
 pGXmAEMPJi3BwaMkwru8BCjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivLNAigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5g4FRJcSTmVcCt+kV0BFMQEcYtk4DOa
 IkESEl1cCoV9fdPEvCQ/Rjn+0i366evZMnb+llWOaRmvYy+YFNdlyq8a4bZ1yXPuNcuutslMO
 JJ/y7ekqXN0ZI7WILDmnS3Bojs2z+844o68gdjRKXe9ZtP+QQ7Xec123z1PxHptMim3qubLSL
 N9KNyOBqXnLqy8pddXHvp83bOztl/qG9C5r5vR6vLTJWYinOSDTUYi4qTgQAJmVBgn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503426040!103429630!1
X-Originating-IP: [104.130.215.37]
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 23991 invoked from network); 22 Aug 2017 18:20:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 18:20:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkDn3-0004Yu-8y; Tue, 22 Aug 2017 18:20: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 1dkDmx-0005Hw-Gu; Tue, 22 Aug 2017 18:20:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkDmw-00060B-Ow; Tue, 22 Aug 2017 18:20:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112825-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4a0485c3d343e1c582fa824e4896b9b613a14efe
X-Osstest-Versions-That: xen=0c5f2f9cefacd0881b86abbe36e231815cef7735
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 18:20:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112825: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgyNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjgyNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODE2
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4MTYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjgxNgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyODE2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNGEwNDg1YzNkMzQzZTFjNTgyZmE4MjRlNDg5NmI5YjYxM2Ex
NGVmZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMGM1ZjJmOWNlZmFj
ZDA4ODFiODZhYmJlMzZlMjMxODE1Y2VmNzczNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODE2
ICAyMDE3LTA4LTIyIDA5OjE4OjExIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjgyNSAgMjAxNy0wOC0yMiAxNjowMzowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQt
b25saW5lLmRlPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9t
YXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4t
dW5zdGFibGUtc21va2UKKyByZXZpc2lvbj00YTA0ODVjM2QzNDNlMWM1ODJmYTgyNGU0ODk2Yjli
NjEzYTE0ZWZlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RF
U1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0
aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3Rh
YmxlLXNtb2tlIDRhMDQ4NWMzZDM0M2UxYzU4MmZhODI0ZTQ4OTZiOWI2MTNhMTRlZmUKKyBicmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NGEwNDg1YzNkMzQzZTFjNTgyZmE4MjRl
NDg5NmI5YjYxM2ExNGVmZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgor
IHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFl
bXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5j
aD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVu
YnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJl
dnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDRhMDQ4NWMzZDM0M2UxYzU4MmZhODI0
ZTQ4OTZiOWI2MTNhMTRlZmUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNv
bW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVw
c3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9z
c3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIu
Y29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0Cisr
IDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0
YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisg
Y2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNGEwNDg1YzNkMzQzZTFjNTgyZmE4MjRlNDg5NmI5
YjYxM2ExNGVmZTpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICAwYzVmMmY5Li40YTA0ODVjICA0YTA0ODVjM2QzNDNlMWM1
ODJmYTgyNGU0ODk2YjliNjEzYTE0ZWZlIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 19:14:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 19:14:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkEcx-0007gK-PR; Tue, 22 Aug 2017 19:14:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1dkEcw-0007gE-6G
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 19:14:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 32/26-03937-5828C995; Tue, 22 Aug 2017 19:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXSc3klj25L05x
 Ig4k/bCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlv+cwFTyQqpj7pp25gfGieBcjF4eQwDZG
 iY4tfxm7GDk42ARMJWb8V+li5OQQEVCQ2Nz7jBWkhlmgh1li65S7bCAJYYFAiQuXG8BsFgFVi
 auNj1lBbF4BK4ljXx+A2RIC8hLnHtxmBrE5BawlWn6/A7OFgGpuLJ3NBGKLCohJHHx3nwmiV1
 Di5MwnLCA3MAuoS6yfJzSBkXcWkswshMwCRqZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBmZ
 6uanFxYnpqTmJScV6yfm5mxiBocMABDsY932MPMQoycGkJMrrlj0nUogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IEr3EjUE6wKDU9tSItMwcYxDBpCQ4eJRHeIJA0b3FBYm5xZjpE6hSjLseG1eu/M
 Amx5OXnpUqJ855uACoSACnKKM2DGwGLqEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0Gso
 onM68EbtMroCOYgI4wbJ0GckRJIkJKqoHRWenk/+4PeVX5O2sLfsVcrOn+8GGCnK6sb9V3392
 Z1uLK6uXSey/n75ronXqX/XBptfNyu/lGcxQ/O7G5dJ84Gq+03G55rBv7L4f/JQcf7D+02G6r
 n1W7hpXs3ndJmoad6yxE+2YIVq15Pac546jwa2/GiGU3Vj7TO8DVFGgcfeypJre6jr4SS3FGo
 qEWc1FxIgAqfQGAowIAAA==
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503429251!103434216!1
X-Originating-IP: [140.211.169.12]
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 26607 invoked from network); 22 Aug 2017 19:14:12 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 19:14:12 -0000
Received: from localhost (c-73-254-81-106.hsd1.wa.comcast.net [73.254.81.106])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id E4D4DAAC;
 Tue, 22 Aug 2017 19:14:10 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Aug 2017 12:13:50 -0700
Message-Id: <20170822191327.814393705@linuxfoundation.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170822191327.078387788@linuxfoundation.org>
References: <20170822191327.078387788@linuxfoundation.org>
User-Agent: quilt/0.65
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 Thomas Friebel <friebelt@amazon.de>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Munehisa Kamata <kamatam@amazon.com>, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 4.9 18/27] xen-blkfront: use a right index when
	checking requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

NC45LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw
bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KCkZyb206IE11bmVoaXNhIEth
bWF0YSA8a2FtYXRhbUBhbWF6b24uY29tPgoKY29tbWl0IGIxNWJkOGNiMzc1OThhZmIyOTYzZjdl
YjllMmRlNDY4ZDJkNjBhMmYgdXBzdHJlYW0uCgpTaW5jZSBjb21taXQgZDA1ZDdmNDA3OTFjICgi
TWVyZ2UgYnJhbmNoICdmb3ItNC44L2NvcmUnIG9mCmdpdDovL2dpdC5rZXJuZWwuZGsvbGludXgt
YmxvY2siKSBhbmQgM2ZjOWQ2OTA5MzZmICgiTWVyZ2UgYnJhbmNoCidmb3ItNC44L2RyaXZlcnMn
IG9mIGdpdDovL2dpdC5rZXJuZWwuZGsvbGludXgtYmxvY2siKSwgYmxrZnJvbnRfcmVzdW1lKCkK
aGFzIGJlZW4gdXNpbmcgYW4gaW5kZXggZm9yIGl0ZXJhdGluZyByaW5nX2luZm8gdG8gY2hlY2sg
cmVxdWVzdCB3aGVuCml0ZXJhdGluZyBibGtfc2hhZG93IGluIGFuIGlubmVyIGxvb3AuIFRoaXMg
c2VlbXMgdG8gaGF2ZSBiZWVuCmFjY2lkZW50YWxseSBpbnRyb2R1Y2VkIGR1cmluZyB0aGUgbWFz
c2l2ZSByZXdyaXRlIG9mIHRoZSBibG9jayBsYXllcgptYWNyb3MgaW4gdGhlIGNvbW1pdHMuCgpU
aGlzIG1heSBjYXVzZSBjcmFzaCBsaWtlIHRoaXM6CgpbMTE3OTguMDU3MDc0XSBCVUc6IHVuYWJs
ZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAwMDAwMDAwMDAw
MDAwMDQ4ClsxMTc5OC4wNTg4MzJdIElQOiBbPGZmZmZmZmZmODE0NDExZmE+XSBibGtmcm9udF9y
ZXN1bWUrMHgxMGEvMHg2MTAKLi4uLgpbMTE3OTguMDYxMDYzXSBDYWxsIFRyYWNlOgpbMTE3OTgu
MDYxMDYzXSAgWzxmZmZmZmZmZjgxMzljZTkzPl0geGVuYnVzX2Rldl9yZXN1bWUrMHg1My8weDE0
MApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMzljZTQwPl0gPyB4ZW5idXNfZGV2X3Byb2Jl
KzB4MTUwLzB4MTUwClsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEzZjM1OWU+XSBkcG1fcnVu
X2NhbGxiYWNrKzB4M2UvMHgxMTAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTNmM2EwOD5d
IGRldmljZV9yZXN1bWUrMHg4OC8weDE5MApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxM2Y0
Y2MwPl0gZHBtX3Jlc3VtZSsweDEwMC8weDJkMApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgx
M2Y1MjIxPl0gZHBtX3Jlc3VtZV9lbmQrMHgxMS8weDIwClsxMTc5OC4wNjEwNjNdICBbPGZmZmZm
ZmZmODEzOTUwYTg+XSBkb19zdXNwZW5kKzB4ZTgvMHgxYTAKWzExNzk4LjA2MTA2M10gIFs8ZmZm
ZmZmZmY4MTM5NTRiZD5dIHNodXRkb3duX2hhbmRsZXIrMHhmZC8weDEzMApbMTE3OTguMDYxMDYz
XSAgWzxmZmZmZmZmZjgxMzlhYmEwPl0gPyBzcGxpdCsweDExMC8weDExMApbMTE3OTguMDYxMDYz
XSAgWzxmZmZmZmZmZjgxMzlhYzI2Pl0geGVud2F0Y2hfdGhyZWFkKzB4ODYvMHgxMjAKWzExNzk4
LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTBiNDU3MD5dID8gcHJlcGFyZV90b193YWl0X2V2ZW50KzB4
MTEwLzB4MTEwClsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEwOGZlNTc+XSBrdGhyZWFkKzB4
ZDcvMHhmMApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMWRhODExPl0gPyBrZnJlZSsweDEy
MS8weDE3MApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMDhmZDgwPl0gPyBrdGhyZWFkX3Bh
cmsrMHg2MC8weDYwClsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEwODYzYjA+XSA/ICBjYWxs
X3VzZXJtb2RlaGVscGVyX2V4ZWNfd29yaysweGIwLzB4YjAKWzExNzk4LjA2MTA2M10gIFs8ZmZm
ZmZmZmY4MTA4NjRlYT5dID8gIGNhbGxfdXNlcm1vZGVoZWxwZXJfZXhlY19hc3luYysweDEzYS8w
eDE0MApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxNTM0YTQ1Pl0gcmV0X2Zyb21fZm9yaysw
eDI1LzB4MzAKClVzZSB0aGUgcmlnaHQgaW5kZXggaW4gdGhlIGlubmVyIGxvb3AuCgpGaXhlczog
ZDA1ZDdmNDA3OTFjICgiTWVyZ2UgYnJhbmNoICdmb3ItNC44L2NvcmUnIG9mIGdpdDovL2dpdC5r
ZXJuZWwuZGsvbGludXgtYmxvY2siKQpGaXhlczogM2ZjOWQ2OTA5MzZmICgiTWVyZ2UgYnJhbmNo
ICdmb3ItNC44L2RyaXZlcnMnIG9mIGdpdDovL2dpdC5rZXJuZWwuZGsvbGludXgtYmxvY2siKQpT
aWduZWQtb2ZmLWJ5OiBNdW5laGlzYSBLYW1hdGEgPGthbWF0YW1AYW1hem9uLmNvbT4KUmV2aWV3
ZWQtYnk6IFRob21hcyBGcmllYmVsIDxmcmllYmVsdEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBF
ZHVhcmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnClNpZ25lZC1vZmYtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1i
eTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KCi0tLQog
ZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyB8ICAgIDYgKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKLS0tIGEvZHJpdmVycy9ibG9jay94
ZW4tYmxrZnJvbnQuYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCkBAIC0yMTEy
LDkgKzIxMTIsOSBAQCBzdGF0aWMgaW50IGJsa2Zyb250X3Jlc3VtZShzdHJ1Y3QgeGVuYnVzCiAJ
CQkvKgogCQkJICogR2V0IHRoZSBiaW9zIGluIHRoZSByZXF1ZXN0IHNvIHdlIGNhbiByZS1xdWV1
ZSB0aGVtLgogCQkJICovCi0JCQlpZiAocmVxX29wKHNoYWRvd1tpXS5yZXF1ZXN0KSA9PSBSRVFf
T1BfRkxVU0ggfHwKLQkJCSAgICByZXFfb3Aoc2hhZG93W2ldLnJlcXVlc3QpID09IFJFUV9PUF9E
SVNDQVJEIHx8Ci0JCQkgICAgcmVxX29wKHNoYWRvd1tpXS5yZXF1ZXN0KSA9PSBSRVFfT1BfU0VD
VVJFX0VSQVNFIHx8CisJCQlpZiAocmVxX29wKHNoYWRvd1tqXS5yZXF1ZXN0KSA9PSBSRVFfT1Bf
RkxVU0ggfHwKKwkJCSAgICByZXFfb3Aoc2hhZG93W2pdLnJlcXVlc3QpID09IFJFUV9PUF9ESVND
QVJEIHx8CisJCQkgICAgcmVxX29wKHNoYWRvd1tqXS5yZXF1ZXN0KSA9PSBSRVFfT1BfU0VDVVJF
X0VSQVNFIHx8CiAJCQkgICAgc2hhZG93W2pdLnJlcXVlc3QtPmNtZF9mbGFncyAmIFJFUV9GVUEp
IHsKIAkJCQkvKgogCQkJCSAqIEZsdXNoIG9wZXJhdGlvbnMgZG9uJ3QgY29udGFpbiBiaW9zLCBz
bwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 19:14:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 19: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.xen.org>)
	id 1dkEdb-0007ke-5W; Tue, 22 Aug 2017 19:14:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1dkEdZ-0007kA-Tc
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 19:14:54 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 39/DF-02177-DA28C995; Tue, 22 Aug 2017 19:14:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpubySR3dV05x
 Igz1XVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvq28zFjyUqtjxcDdLA+Ml8S5GLg4hgW2M
 En/7rzJ3MXJwsAmYSsz4r9LFyMkhIqAgsbn3GStIDbNAD7PE1il32UASwgJBEgeur2MFsVkEV
 CXubWtnArF5BawkVtzqZgSxJQTkJc49uM0MYnMKWEt8fLaCFWS+EFBNx7MAkLCogJjEwXf3oV
 oFJU7OfMICUsIsoC6xfp7QBEbeWUgysxAyCxiZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhq
 Y6uWmFhcnpqfmJCYV6yXn525iBAYOAxDsYDx72vMQoyQHk5Ior1v2nEghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErzGjUA5waLU9NSKtMwcYAjDpCU4eJREeOVB0rzFBYm5xZnpEKlTjLocG1av/
 8IkxJKXn5cqJc7rA1IkAFKUUZoHNwIWT5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsHMo
 UnM68EbtMroCOYgI4wbJ0GckRJIkJKqoGxcW+3ssOfxV9cC4LW/DZhWXdrh5Kf8a94vpf/Jv6
 epLijTlWoP+ZbV+ZSzQvdGi4z/ku+fxzh9Vfiy1kXsbNxMq5fT++0l7dYfYn7a1+p6G5T3z+7
 7m3W3WnuqrV/aX68wayblalqPFdeSWV8ucW+tsDHO/nPP8HGeq+q6sz44JJj15/2HtusxFKck
 WioxVxUnAgAx/AeWaICAAA=
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503429289!92495667!1
X-Originating-IP: [140.211.169.12]
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 44503 invoked from network); 22 Aug 2017 19:14:50 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Aug 2017 19:14:50 -0000
Received: from localhost (c-73-254-81-106.hsd1.wa.comcast.net [73.254.81.106])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 6FCEC8E3;
 Tue, 22 Aug 2017 19:14:48 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Aug 2017 12:13:55 -0700
Message-Id: <20170822190943.024693871@linuxfoundation.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170822190941.918296529@linuxfoundation.org>
References: <20170822190941.918296529@linuxfoundation.org>
User-Agent: quilt/0.65
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 Thomas Friebel <friebelt@amazon.de>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Munehisa Kamata <kamatam@amazon.com>, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 4.12 27/41] xen-blkfront: use a right index when
	checking requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

NC4xMi1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBNdW5laGlzYSBL
YW1hdGEgPGthbWF0YW1AYW1hem9uLmNvbT4KCmNvbW1pdCBiMTViZDhjYjM3NTk4YWZiMjk2M2Y3
ZWI5ZTJkZTQ2OGQyZDYwYTJmIHVwc3RyZWFtLgoKU2luY2UgY29tbWl0IGQwNWQ3ZjQwNzkxYyAo
Ik1lcmdlIGJyYW5jaCAnZm9yLTQuOC9jb3JlJyBvZgpnaXQ6Ly9naXQua2VybmVsLmRrL2xpbnV4
LWJsb2NrIikgYW5kIDNmYzlkNjkwOTM2ZiAoIk1lcmdlIGJyYW5jaAonZm9yLTQuOC9kcml2ZXJz
JyBvZiBnaXQ6Ly9naXQua2VybmVsLmRrL2xpbnV4LWJsb2NrIiksIGJsa2Zyb250X3Jlc3VtZSgp
CmhhcyBiZWVuIHVzaW5nIGFuIGluZGV4IGZvciBpdGVyYXRpbmcgcmluZ19pbmZvIHRvIGNoZWNr
IHJlcXVlc3Qgd2hlbgppdGVyYXRpbmcgYmxrX3NoYWRvdyBpbiBhbiBpbm5lciBsb29wLiBUaGlz
IHNlZW1zIHRvIGhhdmUgYmVlbgphY2NpZGVudGFsbHkgaW50cm9kdWNlZCBkdXJpbmcgdGhlIG1h
c3NpdmUgcmV3cml0ZSBvZiB0aGUgYmxvY2sgbGF5ZXIKbWFjcm9zIGluIHRoZSBjb21taXRzLgoK
VGhpcyBtYXkgY2F1c2UgY3Jhc2ggbGlrZSB0aGlzOgoKWzExNzk4LjA1NzA3NF0gQlVHOiB1bmFi
bGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQgMDAwMDAwMDAw
MDAwMDA0OApbMTE3OTguMDU4ODMyXSBJUDogWzxmZmZmZmZmZjgxNDQxMWZhPl0gYmxrZnJvbnRf
cmVzdW1lKzB4MTBhLzB4NjEwCi4uLi4KWzExNzk4LjA2MTA2M10gQ2FsbCBUcmFjZToKWzExNzk4
LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTM5Y2U5Mz5dIHhlbmJ1c19kZXZfcmVzdW1lKzB4NTMvMHgx
NDAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTM5Y2U0MD5dID8geGVuYnVzX2Rldl9wcm9i
ZSsweDE1MC8weDE1MApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxM2YzNTllPl0gZHBtX3J1
bl9jYWxsYmFjaysweDNlLzB4MTEwClsxMTc5OC4wNjEwNjNdICBbPGZmZmZmZmZmODEzZjNhMDg+
XSBkZXZpY2VfcmVzdW1lKzB4ODgvMHgxOTAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTNm
NGNjMD5dIGRwbV9yZXN1bWUrMHgxMDAvMHgyZDAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4
MTNmNTIyMT5dIGRwbV9yZXN1bWVfZW5kKzB4MTEvMHgyMApbMTE3OTguMDYxMDYzXSAgWzxmZmZm
ZmZmZjgxMzk1MGE4Pl0gZG9fc3VzcGVuZCsweGU4LzB4MWEwClsxMTc5OC4wNjEwNjNdICBbPGZm
ZmZmZmZmODEzOTU0YmQ+XSBzaHV0ZG93bl9oYW5kbGVyKzB4ZmQvMHgxMzAKWzExNzk4LjA2MTA2
M10gIFs8ZmZmZmZmZmY4MTM5YWJhMD5dID8gc3BsaXQrMHgxMTAvMHgxMTAKWzExNzk4LjA2MTA2
M10gIFs8ZmZmZmZmZmY4MTM5YWMyNj5dIHhlbndhdGNoX3RocmVhZCsweDg2LzB4MTIwClsxMTc5
OC4wNjEwNjNdICBbPGZmZmZmZmZmODEwYjQ1NzA+XSA/IHByZXBhcmVfdG9fd2FpdF9ldmVudCsw
eDExMC8weDExMApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMDhmZTU3Pl0ga3RocmVhZCsw
eGQ3LzB4ZjAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTFkYTgxMT5dID8ga2ZyZWUrMHgx
MjEvMHgxNzAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTA4ZmQ4MD5dID8ga3RocmVhZF9w
YXJrKzB4NjAvMHg2MApbMTE3OTguMDYxMDYzXSAgWzxmZmZmZmZmZjgxMDg2M2IwPl0gPyAgY2Fs
bF91c2VybW9kZWhlbHBlcl9leGVjX3dvcmsrMHhiMC8weGIwClsxMTc5OC4wNjEwNjNdICBbPGZm
ZmZmZmZmODEwODY0ZWE+XSA/ICBjYWxsX3VzZXJtb2RlaGVscGVyX2V4ZWNfYXN5bmMrMHgxM2Ev
MHgxNDAKWzExNzk4LjA2MTA2M10gIFs8ZmZmZmZmZmY4MTUzNGE0NT5dIHJldF9mcm9tX2Zvcmsr
MHgyNS8weDMwCgpVc2UgdGhlIHJpZ2h0IGluZGV4IGluIHRoZSBpbm5lciBsb29wLgoKRml4ZXM6
IGQwNWQ3ZjQwNzkxYyAoIk1lcmdlIGJyYW5jaCAnZm9yLTQuOC9jb3JlJyBvZiBnaXQ6Ly9naXQu
a2VybmVsLmRrL2xpbnV4LWJsb2NrIikKRml4ZXM6IDNmYzlkNjkwOTM2ZiAoIk1lcmdlIGJyYW5j
aCAnZm9yLTQuOC9kcml2ZXJzJyBvZiBnaXQ6Ly9naXQua2VybmVsLmRrL2xpbnV4LWJsb2NrIikK
U2lnbmVkLW9mZi1ieTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+ClJldmll
d2VkLWJ5OiBUaG9tYXMgRnJpZWJlbCA8ZnJpZWJlbHRAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTog
RWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpTaWduZWQtb2ZmLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CgotLS0K
IGRyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgfCAgICA2ICsrKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCi0tLSBhL2RyaXZlcnMvYmxvY2sv
eGVuLWJsa2Zyb250LmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwpAQCAtMjEx
OSw5ICsyMTE5LDkgQEAgc3RhdGljIGludCBibGtmcm9udF9yZXN1bWUoc3RydWN0IHhlbmJ1cwog
CQkJLyoKIAkJCSAqIEdldCB0aGUgYmlvcyBpbiB0aGUgcmVxdWVzdCBzbyB3ZSBjYW4gcmUtcXVl
dWUgdGhlbS4KIAkJCSAqLwotCQkJaWYgKHJlcV9vcChzaGFkb3dbaV0ucmVxdWVzdCkgPT0gUkVR
X09QX0ZMVVNIIHx8Ci0JCQkgICAgcmVxX29wKHNoYWRvd1tpXS5yZXF1ZXN0KSA9PSBSRVFfT1Bf
RElTQ0FSRCB8fAotCQkJICAgIHJlcV9vcChzaGFkb3dbaV0ucmVxdWVzdCkgPT0gUkVRX09QX1NF
Q1VSRV9FUkFTRSB8fAorCQkJaWYgKHJlcV9vcChzaGFkb3dbal0ucmVxdWVzdCkgPT0gUkVRX09Q
X0ZMVVNIIHx8CisJCQkgICAgcmVxX29wKHNoYWRvd1tqXS5yZXF1ZXN0KSA9PSBSRVFfT1BfRElT
Q0FSRCB8fAorCQkJICAgIHJlcV9vcChzaGFkb3dbal0ucmVxdWVzdCkgPT0gUkVRX09QX1NFQ1VS
RV9FUkFTRSB8fAogCQkJICAgIHNoYWRvd1tqXS5yZXF1ZXN0LT5jbWRfZmxhZ3MgJiBSRVFfRlVB
KSB7CiAJCQkJLyoKIAkJCQkgKiBGbHVzaCBvcGVyYXRpb25zIGRvbid0IGNvbnRhaW4gYmlvcywg
c28KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 19:59:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 19:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkFK4-00021A-BN; Tue, 22 Aug 2017 19:58:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dkFK3-000214-CI
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 19:58:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 42/A9-01862-6FC8C995; Tue, 22 Aug 2017 19:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu7Xnjm
 RBmsWmVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbr9sWHNCr2Px9NksD40rVLkYuDiGBJUwS
 ay+eYOpi5ORgEXCQmHLsN2sXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhL3J2yih3EZhMwlPj7Z
 BMbSLkEkL3kMwdIWERATaJ91UxmkPHMAouZJCYs2gvWKyyQJnHy43Z2kHpOASuJVc+VQMK8At
 4Sd+79ZgGxhQTSJS7fvApWLiqgK3Ho3x82iBpBiZMzn4DVMAtoSSyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAecZ6uanFxYnpqTmJScV6yfm5mxiBAVjPwMC4g3Fb
 l/MhRkkOJiVRXrfsOZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjvdgPlBItS01Mr0jJzgLEAk
 5bg4FES4VUExoMQb3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ814FmSEAUpRRmgc3AhaXlx
 hlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ84qCrOLJzCuB2/QK6AgmoCMMW6eBHFGSiJCSamB
 cYiDesnzZ9dIHrSGXeedIdeXu05Wful/73oHK5Wm906wN/jT8On9496bkNbpZHS9mt1qtj6th
 ORcRl3NyK+cCW7uHVyunnjjM3pfMHm6nUhvyJmDxXU0/Nu/bB3NmvUr4xxL/TvrYWaXd0ZaCA
 o+eFCzcv1noBeu+noPtRvP7r5qUFx+JbFylxFKckWioxVxUnAgAaauBkMYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503431924!110971490!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 1154 invoked from network); 22 Aug 2017 19:58:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 19:58:45 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8E02A20C51;
 Tue, 22 Aug 2017 19:58:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8E02A20C51
Date: Tue, 22 Aug 2017 12:58:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <20170822180840.20981-5-blackskygg@gmail.com>
Message-ID: <alpine.DEB.2.10.1708221247070.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMyBBdWcgMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gVGhlIG9yaWdpbmFsIHhz
bV9tYXBfZ21mbl9mb3JlZ2luIHBvbGljeSBjaGVja3MgaWYgc291cmNlIGRvbWFpbiBoYXMgdGhl
IHByb3Blcgo+IHByaXZpbGVnZXMgb3ZlciB0aGUgdGFyZ2V0IGRvbWFpbi4gVW5kZXIgdGhpcyBw
b2xpY3ksIGl0J3Mgbm90IGFsbG93ZWQgaWYgYSBEb20wCj4gd2FudHMgdG8gbWFwIHBhZ2VzIGZy
b20gb25lIERvbVUgdG8gYW5vdGhlciwgdGhpcyByZXN0cmljdHMgc29tZSB1c2VmdWwgeWV0IG5v
dAo+IGRhbmdlcm91cyB1c2FnZXMgb2YgdGhlIEFQSSwgc3VjaCBhcyBzaGFyaW5nIHBhZ2VzIGFt
b25nIERvbVUncyBieSBjYWxsaW5nCj4gWEVOTUVNX2FkZF90b19waHlzbWFwIGZyb20gRG9tMC4K
PiAKPiBDaGFuZ2UgdGhlIHBvbGljeSB0bzogSUlGIGN1cnJlbnQgZG9tYWluIGhhcyB0aGUgcHJv
cGVyIHByaXZpbGVnZSBvbiB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgXiBJRkYKCgo+IHRh
cmdldCBkb21haW4gYW5kIHNvdXJjZSBkb21haW4sIGdyYW50IHRoZSBhY2Nlc3MuCj4gCj4gUmVm
ZXJlbmNlcyB0byB0aGlzIHhzbSBjaGVjayBoYXZlIGFsc28gYmVlbiB1cGRhdGVkIHRvIHBhc3Mg
dGhlIGN1cnJlbnQKPiBkb21haW4gYXMgYSBuZXcgcGFyYW1ldGVyLgo+IAo+IFRoaXMgaXMgZm9y
IHRoZSBwcm9wb3NhbCAiQWxsb3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGJldHdl
ZW4gVk1zCj4gZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLgo+IAo+IFsxXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNn
MDMwNDcuaHRtbAo+IAo+IFNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdt
YWlsLmNvbT4KPiAKPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBDYzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+
Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5j
ICAgICAgIHwgMiArLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICB8IDIgKy0KPiAgeGVuL2lu
Y2x1ZGUveHNtL2R1bW15LmggfCA2ICsrKystLQo+ICB4ZW4vaW5jbHVkZS94c20veHNtLmggICB8
IDcgKysrKy0tLQo+ICB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICB8IDYgKysrKy0tCj4gIDUgZmls
ZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IGE4MTBh
MDU2ZDcuLjllYzc4ZDhjMDMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0xMjg0LDcgKzEyODQsNyBAQCBpbnQgeGVubWVtX2Fk
ZF90b19waHlzbWFwX29uZSgKPiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICAg
ICAgfQo+ICAKPiAtICAgICAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQs
IGQsIG9kKTsKPiArICAgICAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQs
IGN1cnJlbnQtPmRvbWFpbiwgZCwgb2QpOwo+ICAgICAgICAgIGlmICggcmMgKQo+ICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4ob2QpOwo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBpbmRleCBlOGE1
N2QxMThjLi5hNTQ3ZmQwMGMwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC0yNTQ1LDcgKzI1NDUsNyBAQCBpbnQg
cDJtX2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRkb20sIHVuc2lnbmVkIGxvbmcgZmdmbiwK
PiAgICAgIGlmICggdGRvbSA9PSBmZG9tICkKPiAgICAgICAgICBnb3RvIG91dDsKPiAgCj4gLSAg
ICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQsIHRkb20sIGZkb20pOwo+ICsg
ICAgcmMgPSB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4s
IHRkb20sIGZkb20pOwo+ICAgICAgaWYgKCByYyApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gIAo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9k
dW1teS5oCj4gaW5kZXggNjJmY2VhNmYwNC4uMjhkYmM2ZjJhMiAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS94c20vZHVtbXkuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4gQEAg
LTUyNSwxMCArNTI1LDEyIEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fcmVtb3ZlX2Zyb21f
cGh5c21hcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZDEsCj4gICAgICByZXR1cm4g
eHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZDEsIGQyKTsKPiAgfQo+ICAKPiAtc3RhdGljIFhT
TV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+ICtzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNt
X21hcF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmNkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGRvbWFpbiAqdCkKPiAgewo+ICAgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RB
UkdFVCk7Cj4gLSAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZCwgdCk7Cj4g
KyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIGQpIHx8Cj4gKyAgICAg
ICAgeHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIHQpOwoKV2UgbmVlZCB0byBwcmVzZXJ2
ZSB0aGUgcmV0dXJuZWQgZXJyb3JzOgoKICByYyA9IHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24s
IGNkLCBkKTsKICBpZiAocmMpIHJldHVybiByYzsKICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9u
KGFjdGlvbiwgY2QsIHQpOwoKCgo+ICB9Cj4gIAo+ICBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNt
X2h2bV9wYXJhbShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBvcCkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUv
eHNtL3hzbS5oCj4gaW5kZXggNjBjMGZkNmE2Mi4uYTIwNjU0YTgwMyAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS94c20veHNtLmgKPiArKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKPiBAQCAt
ODUsNyArODUsNyBAQCBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgewo+ICAgICAgaW50ICgqbWVtb3J5
X3Bpbl9wYWdlKSAoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyLCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKTsKPiAgICAgIGludCAoKmFkZF90b19waHlzbWFwKSAoc3RydWN0IGRv
bWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKTsKPiAgICAgIGludCAoKnJlbW92ZV9mcm9tX3Bo
eXNtYXApIChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpOwo+IC0gICAgaW50
ICgqbWFwX2dtZm5fZm9yZWlnbikgKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQp
Owo+ICsgICAgaW50ICgqbWFwX2dtZm5fZm9yZWlnbikgKHN0cnVjdCBkb21haW4gKmNkLCBzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KTsKPiAgICAgIGludCAoKmNsYWltX3BhZ2Vz
KSAoc3RydWN0IGRvbWFpbiAqZCk7Cj4gIAo+ICAgICAgaW50ICgqY29uc29sZV9pbykgKHN0cnVj
dCBkb21haW4gKmQsIGludCBjbWQpOwo+IEBAIC0zNzIsOSArMzcyLDEwIEBAIHN0YXRpYyBpbmxp
bmUgaW50IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFwKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3Qg
ZG9tYWluICpkMSwKPiAgICAgIHJldHVybiB4c21fb3BzLT5yZW1vdmVfZnJvbV9waHlzbWFwKGQx
LCBkMik7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbmxpbmUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWdu
ICh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkK
PiArc3RhdGljIGlubGluZSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24gKHhzbV9kZWZhdWx0X3Qg
ZGVmLCBzdHJ1Y3QgZG9tYWluICpjZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4gIHsKPiAtICAg
IHJldHVybiB4c21fb3BzLT5tYXBfZ21mbl9mb3JlaWduKGQsIHQpOwo+ICsgICAgcmV0dXJuIHhz
bV9vcHMtPm1hcF9nbWZuX2ZvcmVpZ24oY2QsIGQsIHQpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW5s
aW5lIGludCB4c21fY2xhaW1fcGFnZXMoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4g
KmQpCj4gZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2sv
aG9va3MuYwo+IGluZGV4IDkxMTQ2Mjc1YmIuLjM0MDhiNmI5ZTEgMTAwNjQ0Cj4gLS0tIGEveGVu
L3hzbS9mbGFzay9ob29rcy5jCj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4gQEAgLTEx
NjUsOSArMTE2NSwxMSBAQCBzdGF0aWMgaW50IGZsYXNrX3JlbW92ZV9mcm9tX3BoeXNtYXAoc3Ry
dWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQo+ICAgICAgcmV0dXJuIGRvbWFpbl9o
YXNfcGVybShkMSwgZDIsIFNFQ0NMQVNTX01NVSwgTU1VX19QSFlTTUFQKTsKPiAgfQo+ICAKPiAt
c3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBkb21haW4gKnQpCj4gK3N0YXRpYyBpbnQgZmxhc2tfbWFwX2dtZm5fZm9yZWlnbihzdHJ1Y3Qg
ZG9tYWluICpjZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4gIHsKPiAtICAgIHJldHVybiBkb21haW5faGFz
X3Blcm0oZCwgdCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUp
Owo+ICsgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShjZCwgZCwgU0VDQ0xBU1NfTU1VLCBNTVVf
X01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpIHx8Cj4gKyAgICAgICAgZG9tYWluX2hhc19wZXJt
KGNkLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7Cj4g
IH0KClNhbWUgaGVyZToKCiAgcmMgPSBkb21haW5faGFzX3Blcm0oY2QsIGQsIFNFQ0NMQVNTX01N
VSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKICBpZiAocmMpIHJldHVybiByYzsK
ICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGNkLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JF
QUQgfCBNTVVfX01BUF9XUklURSk7CgpBbHNvLCBJIGp1c3Qgd2FudCB0byBwb2ludCBvdXQgdGhh
dCBpbiB0aGUgcmVndWxhciBjYXNlIGNkIGFuZCBkIGFyZSBvbmUKYW5kIHRoZSBzYW1lLiBUaGUg
Y29kZSBhc3N1bWVzIHRoYXQgZG9tYWluX2hhc19wZXJtIHJldHVybnMgMCBpbiB0aGF0CmNhc2Uu
IEkgdGhpbmsgdGhhdCBpcyBjb3JyZWN0LCBidXQgSSBkb24ndCBrbm93IGVub3VnaCBhYm91dCBY
U00gdG8gYmUKc3VyZSBhYm91dCBpdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 20:05:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 20: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.xen.org>)
	id 1dkFQL-0002jp-2t; Tue, 22 Aug 2017 20:05:17 +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 1dkFQJ-0002jj-RL
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 20:05:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 44/3E-03557-B7E8C995; Tue, 22 Aug 2017 20:05:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm5V35x
 Ig6VL1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxXrZtZC7ZpVmyeJtDA+Eyui5GLQ0hgCZPE
 n+UzWLoYOTlYBBwkHr1vB7I5OBgFYiQe/LAGCTMKhElMvryEFSTMIqAtcWSxB0iYTcBQ4u+TT
 WwgYQkge8lnDpCwiICaRPuqmcwg05kF9jNKTH08mREkISyQIrH6yAJWEJtTwEri441JYDavgL
 fEnV9HmEBsIYF0ibYDZ5hBbFEBXYlD//6wQdQISpyc+QTsSmYBLYnl07exTGAUmIUkNQtJagE
 j0ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYx/
 1wYeYpTkYFIS5XXLnhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3ag9QTrAoNT21Ii0zBxgLM
 GkJDh4lEV7JXqA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8zKAFAmAFGWU5sGNgMXlJU
 ZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz8oFM4cnMK4Hb9AroCCagIwxbp4EcUZKIkJJqYIw
 vbXhf9ubd+W/d9RKSSS8Vn097naD2aJLc1lPy+5d/2zGp8LaNvjOTS8uJBzHbHX/c28LyMTby
 01L7Bhmr+2s+fn1Z8K/JMmrbrYk/DFTWhET/DilvOfv0++p92SYFMln9FaYVN12Nr21jyO4Mz
 S+LXzX1dMe7WL8zbCz3jdWPdGd9FAzyCVJiKc5INNRiLipOBABjEzKpxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503432313!113141709!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31438 invoked from network); 22 Aug 2017 20:05:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 20:05:14 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5A12B2156A;
 Tue, 22 Aug 2017 20:05:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5A12B2156A
Date: Tue, 22 Aug 2017 13:05:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <20170822180840.20981-3-blackskygg@gmail.com>
Message-ID: <alpine.DEB.2.10.1708221300000.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-3-blackskygg@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
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 2/6] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMyBBdWcgMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gQWRkIGEgbmV3IHN0cnVj
dHVyZSB0byB0aGUgSURMIGZhbWxpeSB0byByZXByZXNlbnQgc3RhdGljIHNoYXJlZCBtZW1vcnkg
cmVnaW9ucywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gZmFtaWx5CgoKPiBh
cyBwcm9wb3NlZCBpbiB0aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9y
eSBhcmVhcyBiZXR3ZWVuIFZNcwo+IGZyb20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KPiAK
PiBbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA3L21zZzAzMDQ3Lmh0bWwKPiAKPiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8
YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gCj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICA0ICsrKysKPiAgdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKPiBpbmRleCAyMjllMjg5NzUwLi4zZWU3ODg2NDJmIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gQEAgLTIyMzcsNiAr
MjIzNywxMCBAQCBpbnQgbGlieGxfZmRfc2V0X25vbmJsb2NrKGxpYnhsX2N0eCAqY3R4LCBpbnQg
ZmQsIGludCBub25ibG9jayk7Cj4gIGludCBsaWJ4bF9xZW11X21vbml0b3JfY29tbWFuZChsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpjb21tYW5kX2xpbmUsIGNoYXIgKipvdXRwdXQpOwo+ICAKPiArLyog
Q29uc3RhbnRzIGZvciBsaWJ4bF9zdGF0aWNfc2htICovCj4gKyNkZWZpbmUgTElCWExfU1NITV9S
QU5HRV9VTktOT1dOIFVJTlQ2NF9NQVgKPiArI2RlZmluZSBMSUJYTF9TU0hNX0lEX01BWExFTiAg
ICAxMjgKPiArCj4gICNpbmNsdWRlIDxsaWJ4bF9ldmVudC5oPgo+ICAKPiAgI2VuZGlmIC8qIExJ
QlhMX0ggKi8KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gaW5kZXggNmU4MGQzNjI1Ni4uNmM5ZTc5YzA1ZCAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBAQCAtNDcyLDcgKzQ3Miw3IEBAIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+ICAgICAgKCJibGtkZXZf
c3RhcnQiLCAgICBzdHJpbmcpLAo+ICAKPiAgICAgICgidm51bWFfbm9kZXMiLCBBcnJheShsaWJ4
bF92bm9kZV9pbmZvLCAibnVtX3ZudW1hX25vZGVzIikpLAo+IC0gICAgCj4gKwoKQWx0aG91Z2gg
eW91ciBjb2RlIHN0eWxlIGNvcnJlY3Rpb25zIGFyZSBhcHByb3ByaWF0ZSwgdXN1YWxseSB3ZSBk
byB0aGVtCmluIHNlcGFyYXRlIHBhdGNoZXMgdG8gc2VwYXJhdGUgdGhlbSBvdXQgZnJvbSBtb3Jl
IG1lYW5pbmdmdWwgY2hhbmdlcy4KSG93ZXZlciwgZGlmZmVyZW50IG1haW50YWluZXJzIGhhdmUg
ZGlmZmVyZW50IHN0eWxlcywgc28gV2VpIG1pZ2h0IGJlIE9LCndpdGggdGhpcy4KCkluIGFueSBj
YXNlOgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCgo+ICAgICAgKCJkZXZpY2VfbW9kZWxfdmVyc2lvbiIsIGxpYnhsX2RldmljZV9tb2Rl
bF92ZXJzaW9uKSwKPiAgICAgICgiZGV2aWNlX21vZGVsX3N0dWJkb21haW4iLCBsaWJ4bF9kZWZi
b29sKSwKPiAgICAgICMgaWYgeW91IHNldCBkZXZpY2VfbW9kZWwgeW91IG11c3Qgc2V0IGRldmlj
ZV9tb2RlbF92ZXJzaW9uIHRvbwo+IEBAIC00OTQsNyArNDk0LDcgQEAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gICAgICAoImlvcG9ydHMi
LCAgICAgICAgICBBcnJheShsaWJ4bF9pb3BvcnRfcmFuZ2UsICJudW1faW9wb3J0cyIpKSwKPiAg
ICAgICgiaXJxcyIsICAgICAgICAgICAgIEFycmF5KHVpbnQzMiwgIm51bV9pcnFzIikpLAo+ICAg
ICAgKCJpb21lbSIsICAgICAgICAgICAgQXJyYXkobGlieGxfaW9tZW1fcmFuZ2UsICJudW1faW9t
ZW0iKSksCj4gLSAgICAoImNsYWltX21vZGUiLAkgICAgIGxpYnhsX2RlZmJvb2wpLAo+ICsgICAg
KCJjbGFpbV9tb2RlIiwgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAo+ICAgICAgKCJldmVudF9j
aGFubmVscyIsICAgdWludDMyKSwKPiAgICAgICgia2VybmVsIiwgICAgICAgICAgIHN0cmluZyks
Cj4gICAgICAoImNtZGxpbmUiLCAgICAgICAgICBzdHJpbmcpLAo+IEBAIC01NDMsMTAgKzU0Mywx
MCBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8i
LFsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJrZXltYXAiLCAg
ICAgICAgICAgc3RyaW5nKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCJzZGwiLCAgICAgICAgICAgICAgbGlieGxfc2RsX2luZm8pLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoInNwaWNlIiwgICAgICAgICAgICBsaWJ4bF9zcGlj
ZV9pbmZvKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gKwo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImdmeF9wYXNzdGhydSIs
ICAgICBsaWJ4bF9kZWZib29sKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKCJnZnhfcGFzc3RocnVfa2luZCIsIGxpYnhsX2dmeF9wYXNzdGhydV9raW5kKSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gKwo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInNlcmlhbCIsICAgICAgICAgICBzdHJpbmcp
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImJvb3QiLCAgICAg
ICAgICAgICBzdHJpbmcpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoInVzYiIsICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKPiBAQCAtNzc5LDYgKzc3OSwz
MyBAQCBsaWJ4bF9kZXZpY2VfY2hhbm5lbCA9IFN0cnVjdCgiZGV2aWNlX2NoYW5uZWwiLCBbCj4g
ICAgICAgICAgICAgXSkpLAo+ICBdKQo+ICAKPiArbGlieGxfc3NobV9jYWNoZXBvbGljeSA9IEVu
dW1lcmF0aW9uKCJzc2htX2NhY2hlcG9saWN5IiwgWwo+ICsgICAgKC0xLCAiVU5LTk9XTiIpLAo+
ICsgICAgKDAsICAiQVJNX05PUk1BTCIpLCAgIyBBUk0gcG9saWNpZXMgc2hvdWxkIGJlIDwgMzIK
PiArICAgICgzMiwgICJYODZfTk9STUFMIiksICMgWDg2IHBvbGljaWVzIHNob3VsZCBiZSA+PSAz
Mgo+ICsgICAgXSwgaW5pdF92YWwgPSAiTElCWExfU1NITV9DSENIRV9QT0xJQ1lfVU5LTk9XTiIp
Cj4gKwo+ICtsaWJ4bF9zc2htX3Byb3QgPSBFbnVtZXJhdGlvbigic3NobV9wcm90IiwgWwo+ICsg
ICAgKC0xLCAiVU5LTk9XTiIpLAo+ICsgICAgKDMsICAiUlciKSwKPiArICAgIF0sIGluaXRfdmFs
ID0gIkxJQlhMX1NTSE1fUFJPVF9VTktOT1dOIikKPiArCj4gK2xpYnhsX3NzaG1fcm9sZSA9IEVu
dW1lcmF0aW9uKCJzc2htX3JvbGUiLCBbCj4gKyAgICAoLTEsICJVTktOT1dOIiksCj4gKyAgICAo
MCwgICJNQVNURVIiKSwKPiArICAgICgxLCAgIlNMQVZFIiksCj4gKyAgICBdLCBpbml0X3ZhbCA9
ICJMSUJYTF9TU0hNX1JPTEVfVU5LTk9XTiIpCj4gKwo+ICtsaWJ4bF9zdGF0aWNfc2htID0gU3Ry
dWN0KCJzdGF0aWNfc2htIiwgWwo+ICsgICAgKCJpZCIsIHN0cmluZyksCj4gKyAgICAoIm9mZnNl
dCIsIHVpbnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04nfSksCj4g
KyAgICAoImJlZ2luIiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0VfVU5L
Tk9XTid9KSwKPiArICAgICgiZW5kIiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1f
UkFOR0VfVU5LTk9XTid9KSwKPiArICAgICgicHJvdCIsIGxpYnhsX3NzaG1fcHJvdCwgeydpbml0
X3ZhbCc6ICdMSUJYTF9TU0hNX1BST1RfVU5LTk9XTid9KSwKPiArICAgICgiY2FjaGVfcG9saWN5
IiwgbGlieGxfc3NobV9jYWNoZXBvbGljeSwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX0NBQ0hF
UE9MSUNZX1VOS05PV04nfSksCj4gKyAgICAoInJvbGUiLCBsaWJ4bF9zc2htX3JvbGUsIHsnaW5p
dF92YWwnOiAnTElCWExfU1NITV9ST0xFX1VOS05PV04nfSksCj4gK10pCj4gKwo+ICBsaWJ4bF9k
b21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmlnIiwgWwo+ICAgICAgKCJjX2luZm8i
LCBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8pLAo+ICAgICAgKCJiX2luZm8iLCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyksCj4gQEAgLTc5Nyw2ICs4MjQsNyBAQCBsaWJ4bF9kb21haW5fY29uZmln
ID0gU3RydWN0KCJkb21haW5fY29uZmlnIiwgWwo+ICAgICAgKCJjaGFubmVscyIsIEFycmF5KGxp
YnhsX2RldmljZV9jaGFubmVsLCAibnVtX2NoYW5uZWxzIikpLAo+ICAgICAgKCJ1c2JjdHJscyIs
IEFycmF5KGxpYnhsX2RldmljZV91c2JjdHJsLCAibnVtX3VzYmN0cmxzIikpLAo+ICAgICAgKCJ1
c2JkZXZzIiwgQXJyYXkobGlieGxfZGV2aWNlX3VzYmRldiwgIm51bV91c2JkZXZzIikpLAo+ICsg
ICAgKCJzc2htcyIsIEFycmF5KGxpYnhsX3N0YXRpY19zaG0sICJudW1fc3NobXMiKSksCj4gIAo+
ICAgICAgKCJvbl9wb3dlcm9mZiIsIGxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93biksCj4gICAgICAo
Im9uX3JlYm9vdCIsIGxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93biksCj4gLS0gCj4gMi4xNC4wCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 20:15:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 20:15: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.xen.org>)
	id 1dkFZo-0003Rz-15; Tue, 22 Aug 2017 20:15:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dkFZm-0003Rt-8W
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 20:15:02 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 65/E6-03765-5C09C995; Tue, 22 Aug 2017 20:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVffohDm
 RBo+esFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnbbh5jKdjKWPFw9gamBsbJjF2MXBxCApOZ
 JE7uecsK4fxmlDiycz6Us5FRYuqaOewQzjZGiaOvepi6GDk5hAWSJNZeucYGYosIOEgsO/8Ca
 tYZRokP136BFTELGEo83/MIrIhNwEji7NHpjCA2r4CtxO5lXewgNouAqsSrh3dZQWxRgXCJt4
 1HWCBqBCVOznwCZnMKWEvM3NfGDjFTT2LH9V+sELa8xPa3c5hBbAkBY4n2txfZJjAKzkLSPgt
 JyywkLQsYmVcxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSG
 LwMQ7GD8tSzgEKMkB5OSKK9b9pxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK81f1AOcGi1PTUi
 rTMHGAkwaQlOHiURHhXgKR5iwsSc4sz0yFSpxiNOWb9W/OFiaPpw5YvTEIsefl5qVLivNNBSg
 VASjNK8+AGwSL8EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5F4JM4cnMK4Hb9wroFCagUwx
 bp4GcUpKIkJJqYBT+rPJGcg3zRSYL8WADh8dumbl6ykELd1ov6WHVOX3+9pK5aRIsUk7B/Ytu
 aUoleu7Yr7raX3im6fb7D0rnR01PmelhEFWzZrnl5CsudUzPu+4KubE9OfcznPFae/bNKwkhk
 yYdLjWefqEuwW2W/vXSY6vjnnKrLi38+YllfeerramK3heYZJRYijMSDbWYi4oTAa1RnjbrAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503432899!67115667!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17021 invoked from network); 22 Aug 2017 20:15:00 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 20:15:00 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7MKEscj011513
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 22 Aug 2017 20:14:54 GMT
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 v7MKErq9027186
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 22 Aug 2017 20:14:53 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 v7MKEqYs018452;
 Tue, 22 Aug 2017 20:14: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 ; Tue, 22 Aug 2017 13:14:52 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170817161453.19318-1-julien.grall@arm.com>
 <651ecfe9-fafa-de8c-3d1c-345b136aa366@oracle.com>
 <1f568982-1518-2f7b-64dc-cd94c1943c1d@arm.com>
 <c2866f89-32b9-a7ce-13c2-32b839dae659@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2d0f9ba6-116b-d2c8-b2a4-4c1eb7878ae9@oracle.com>
Date: Tue, 22 Aug 2017 16:14:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c2866f89-32b9-a7ce-13c2-32b839dae659@arm.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/events: events_fifo: Don't use {get,
 put}_cpu() in xen_evtchn_fifo_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjIvMjAxNyAxMjoxNSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+Cj4gR2Vu
dGxlIHBpbmcuIFRoaXMgcGF0Y2ggd2FzIHJldmlld2VkIGJ1dCBub3QgcXVldWVkLiBBcmUgd2Ug
d2FpdGluZwo+IGZvciBvdGhlciByZXZpZXdlZD8KCkFwcGxpZWQgdG8gZm9yLWxpbnVzLTQuMTQu
CgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 20:37:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 20:37: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.xen.org>)
	id 1dkFut-0004m9-SX; Tue, 22 Aug 2017 20:36: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 1dkFur-0004m3-Su
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 20:36:50 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 23/A8-03612-1E59C995; Tue, 22 Aug 2017 20:36:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu6DqXM
 iDR7uELZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOWrv7FWvA6oqLjkGwD4077LkYuDiGBJUwS
 F06+Z+pi5ORgEXCQOLT/NFsXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhLPN40FcxmEzCU+PtkE
 1i5BJC95DMHSFhEQE2ifdVMZhCbWWAas0TDOnEQW1ggTeLU6dtgrZwCVhIvn58Bq+EV8Jbovd
 rHDmILCaRLHLzTDnaNqICuxKF/f9ggagQlTs58wgIxU0ti+fRtLBMYBWYhSc1CklrAyLSKUaM
 4tagstUjX0EAvqSgzPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwXj8fdwhRkkO
 JiVRXrfsOZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiDpgDlBItS01Mr0jJzgLEAk5bg4FES4
 Y0HSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvLZAiAZCijNI8uBGwuLzEKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYV4GYJQL8WTmlcBtegV0BBPQEYat00COKElESEk1MGZrWW4IPdP
 OGDr99dEubZEjZz9uazsRzlGW6xPfpK6nF77O/kLpF+Oj2foH1/o3VcnOEk62XbfOd8OjLdP4
 5Yp3bzU7f/LCzcrO5QqOR7+pnq06w5OYfNtt3fn/DyzNnN+zq/yxfnv0U5nlwtsmPlmVYfFxG
 YbHZV6WMy+WXDNt6l27NPPLf5RYijMSDbWYi4oTAUOjRQvGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503434206!103440747!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23065 invoked from network); 22 Aug 2017 20:36:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 20:36:47 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E5B51217C0;
 Tue, 22 Aug 2017 20:36:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E5B51217C0
Date: Tue, 22 Aug 2017 13:36:45 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <20170822180840.20981-4-blackskygg@gmail.com>
Message-ID: <alpine.DEB.2.10.1708221305210.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-4-blackskygg@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/6] libxl:xl: add parsing code to parse
 "libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMyBBdWcgMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gQWRkIHRoZSBwYXJzaW5n
IHV0aWxzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBsaWJ4bF9zdGF0aWNfc3NobSBzdHJ1Y3QK
PiB0byB0aGUgbGlieGwvbGlieGx1XyogZmFtaWx5LiBBbmQgYWRkIHJlYWxhdGVkIHBhcnNpbmcg
Y29kZSBpbiB4bCB0bwo+IHBhcnNlIHRoZSBzdHJ1Y3QgZnJvbSB4bCBjb25maWcgZmlsZXMuIFRo
aXMgaXMgZm9yIHRoZSBwcm9wb3NhbCAiQWxsb3cKPiBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg
YXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLgo+IAo+IFsx
XSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDcvbXNnMDMwNDcuaHRtbAo+IAo+IFNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFj
a3NreWdnQGdtYWlsLmNvbT4KPiAKPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gLS0tCj4gIHRv
b2xzL2xpYnhsL01ha2VmaWxlICAgICAgfCAgIDIgKy0KPiAgdG9vbHMvbGlieGwvbGlieGx1X3Nz
aG0uYyB8IDIxMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIHRvb2xzL2xpYnhsL2xpYnhsdXRpbC5oICAgfCAgIDYgKysKPiAgdG9vbHMveGwveGxfcGFy
c2UuYyAgICAgICB8ICAyNCArKysrKy0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAyNDAgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xp
YnhsdV9zc2htLmMKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29s
cy9saWJ4bC9NYWtlZmlsZQo+IGluZGV4IDA4MmFmOGY3MTYuLjNiNjNmYjJjYWQgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKPiArKysgYi90b29scy9saWJ4bC9NYWtlZmlsZQo+
IEBAIC0xNzUsNyArMTc1LDcgQEAgQVVUT0lOQ1M9IGxpYnhsdV9jZmdfeS5oIGxpYnhsdV9jZmdf
bC5oIF9saWJ4bF9saXN0LmggX3BhdGhzLmggXAo+ICBBVVRPU1JDUz0gbGlieGx1X2NmZ195LmMg
bGlieGx1X2NmZ19sLmMKPiAgQVVUT1NSQ1MgKz0gX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmMg
X2xpYnhsX3NhdmVfbXNnc19oZWxwZXIuYwo+ICBMSUJYTFVfT0JKUyA9IGxpYnhsdV9jZmdfeS5v
IGxpYnhsdV9jZmdfbC5vIGxpYnhsdV9jZmcubyBcCj4gLQlsaWJ4bHVfZGlza19sLm8gbGlieGx1
X2Rpc2subyBsaWJ4bHVfdmlmLm8gbGlieGx1X3BjaS5vCj4gKwlsaWJ4bHVfZGlza19sLm8gbGli
eGx1X2Rpc2subyBsaWJ4bHVfdmlmLm8gbGlieGx1X3BjaS5vIGxpYnhsdV9zc2htLm8KPiAgJChM
SUJYTFVfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAjIEZvciB4ZW50b29s
bG9nLmgKPiAgCj4gICQoVEVTVF9QUk9HX09CSlMpIF9saWJ4bC5hcGktZm9yLWNoZWNrOiBDRkxB
R1MgKz0gJChDRkxBR1NfbGlieGVudG9vbGxvZykKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGx1X3NzaG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMKPiBuZXcgZmlsZSBtb2Rl
IDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjg2NDc2NjUyMTMKPiAtLS0gL2Rldi9udWxsCj4g
KysrIGIvdG9vbHMvbGlieGwvbGlieGx1X3NzaG0uYwo+IEBAIC0wLDAgKzEsMjEwIEBACj4gKyNp
bmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIgLyogbXVzdCBjb21lIGJlZm9yZSBhbnkgb3RoZXIgaGVh
ZGVycyAqLwo+ICsjaW5jbHVkZSAibGlieGx1X2ludGVybmFsLmgiCj4gKwo+ICsjaW5jbHVkZSA8
Y3R5cGUuaD4KPiArCj4gKyNkZWZpbmUgUEFSQU1fUkUoRVhQUikgIl5cXHMqIiBFWFBSICJcXHMq
KCx8JCkiCj4gKyNkZWZpbmUgV09SRF9SRSAgICAgICAgICIoW19hLXpBLVowLTldKykiCj4gKyNk
ZWZpbmUgRVFVX1JFICAgICAgICAgUEFSQU1fUkUoV09SRF9SRSAiXFxzKj1cXHMqIiBXT1JEX1JF
KQo+ICsKPiArI2RlZmluZSBQQUdFX1NJWkVfTUFTSyAoKHVpbnQ2NF90KTB4ZmZmKQoKWW91IGNh
biBwcm9iYWJseSB1c2UgWENfUEFHRV9NQVNLIHRoYXQgaXMgYWxyZWFkeSBkZWZpbmVkPwpPdGhl
cndpc2UgSSB3b3VsZCBuYW1lIHRoaXMgWExVX1BBR0VfTUFTSyBhbmQgbW92ZSB0aGUgZGVmaW5p
dGlvbiB0byBvbmUKb2YgdGhlIGxpYnhsdSBoZWFkZXJzLgoKSSBhbSBub3QgdGhlIG1vc3QgcXVh
bGlmaWVkIHBlcnNvbiB0byByZXZpZXcgeGx1IGNvZGUsIGJ1dCB0aGlzIHBhdGNoCmxvb2tzIE9L
IHRvIG1lLgoKCj4gKyNkZWZpbmUgUkVUX0lOVkFMKG1zZywgY3Vycl9zdHIpICBkbyB7ICAgICAg
ICAgICAgICBcCj4gKyAgICAgICAgeGx1X19zc2htX2VycihjZmcsIG1zZywgY3Vycl9zdHIpOyAg
ICAgICAgICBcCj4gKyAgICAgICAgcmMgPSBFSU5WQUw7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICAgICAgZ290byBvdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICB9IHdoaWxlKDApCj4gKwo+ICsvKiBzZXQgYSBtZW1iZXIgaW4gbGli
eGxfc3RhdGljX3NobSBhbmQgcmVwb3J0IGFuIGVycm9yIGlmIGl0J3MgcmVzcGVjaWZpZWQsCj4g
KyAqIEBjdXJyX3N0ciBpbmRpY2F0ZXMgdGhlIGhlYWQgb2YgdGhlIHJlbWFpbmluZyBzdHJpbmcu
ICovCj4gKyNkZWZpbmUgU0VUX1ZBTCh2YXIsIG5hbWUsIHR5cGUsIHZhbHVlLCBjdXJyX3N0cikg
IGRvIHsgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBpZiAoKHZhcikgIT0gTElCWExfU1NI
TV8jI3R5cGUjI19VTktOT1dOICYmICh2YXIpICE9IHZhbHVlKSB7ICAgXAo+ICsgICAgICAgICAg
ICBSRVRfSU5WQUwoIlwiIiBuYW1lICJcIiByZXNwZWNpZmllZCIsIGN1cnJfc3RyKTsgICAgICAg
ICAgICBcCj4gKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAodmFyKSA9IHZhbHVlOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgfSB3
aGlsZSgwKQo+ICsKPiArCj4gK3N0YXRpYyB2b2lkIHhsdV9fc3NobV9lcnIoWExVX0NvbmZpZyAq
Y2ZnLCBjb25zdCBjaGFyICptc2csCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqY3Vycl9zdHIpIHsKPiArICAgIGZwcmludGYoY2ZnLT5yZXBvcnQsCj4gKyAgICAgICAg
ICAgICIlczogY29uZmlnIHBhcnNpbmcgZXJyb3IgaW4gc2hhcmVkX21lbW9yeTogJXMgYXQgJyVz
J1xuIiwKPiArICAgICAgICAgICAgY2ZnLT5jb25maWdfc291cmNlLCBtc2csIGN1cnJfc3RyKTsK
PiArfQo+ICsKPiArc3RhdGljIGludCBwYXJzZV9wcm90KFhMVV9Db25maWcgKmNmZywgY2hhciAq
c3RyLCBsaWJ4bF9zc2htX3Byb3QgKnByb3QpCj4gK3sKPiArICAgIGludCByYzsKPiArICAgIGxp
YnhsX3NzaG1fcHJvdCBuZXdfcHJvdDsKPiArCj4gKyAgICBpZiAoIXN0cmNtcChzdHIsICJydyIp
KSB7Cj4gKyAgICAgICAgbmV3X3Byb3QgPSBMSUJYTF9TU0hNX1BST1RfUlc7Cj4gKyAgICB9IGVs
c2Ugewo+ICsgICAgICAgIFJFVF9JTlZBTCgiaW52YWxpZCBwZXJtaXNzaW9uIGZsYWdzIiwgc3Ry
KTsKPiArICAgIH0KPiArCj4gKyAgICBTRVRfVkFMKCpwcm90LCAicGVybWlzc2lvbiBmbGFncyIs
IFBST1QsIG5ld19wcm90LCBzdHIpOwo+ICsKPiArICAgIHJjID0gMDsKPiArCj4gKyBvdXQ6Cj4g
KyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcGFyc2VfY2FjaGVwb2xpY3ko
WExVX0NvbmZpZyAqY2ZnLCBjaGFyICpzdHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfc3NobV9jYWNoZXBvbGljeSAqcG9saWN5KQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4g
KyAgICBsaWJ4bF9zc2htX2NhY2hlcG9saWN5IG5ld19wb2xpY3k7Cj4gKwo+ICsgICAgaWYgKCFz
dHJjbXAoc3RyLCAiQVJNX25vcm1hbCIpKSB7Cj4gKyAgICAgICAgbmV3X3BvbGljeSA9IExJQlhM
X1NTSE1fQ0FDSEVQT0xJQ1lfQVJNX05PUk1BTDsKPiArICAgIH0gZWxzZSBpZiAoIXN0cmNtcChz
dHIsICJ4ODZfbm9ybWFsIikpIHsKPiArICAgICAgICBuZXdfcG9saWN5ID0gTElCWExfU1NITV9D
QUNIRVBPTElDWV9YODZfTk9STUFMOwo+ICsgICAgfSBlbHNlIHsKPiArICAgICAgICBSRVRfSU5W
QUwoImludmFsaWQgY2FjaGUgcG9saWN5Iiwgc3RyKTsKPiArICAgIH0KPiArCj4gKyAgICBTRVRf
VkFMKCpwb2xpY3ksICJjYWNoZSBwb2xpY3kiLCBDQUNIRVBPTElDWSwgbmV3X3BvbGljeSwgc3Ry
KTsKPiArICAgIHJjID0gMDsKPiArCj4gKyBvdXQ6Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiAr
Cj4gKy8qIGhhbmRsZSBrZXkgPSB2YWx1ZSBwYWlycyAqLwo+ICtzdGF0aWMgaW50IGhhbmRsZV9l
cXUoWExVX0NvbmZpZyAqY2ZnLCBjaGFyICprZXksIGNoYXIgKnZhbCwKPiArICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCj4gK3sKPiArICAgIGludCByYzsKPiAr
Cj4gKyAgICBpZiAoIXN0cmNtcChrZXksICJpZCIpKSB7Cj4gKyAgICAgICAgaWYgKHN0cmxlbih2
YWwpID4gTElCWExfU1NITV9JRF9NQVhMRU4pIHsgUkVUX0lOVkFMKCJpZCB0b28gbG9uZyIsIHZh
bCk7IH0KPiArICAgICAgICBpZiAoc3NobS0+aWQgJiYgIXN0cmNtcChzc2htLT5pZCwgdmFsKSkg
ewo+ICsgICAgICAgICAgICBSRVRfSU5WQUwoImlkIHJlc3BlY2lmaWVkIiwgdmFsKTsKPiArICAg
ICAgICB9Cj4gKwo+ICsgICAgICAgIGlmIChOVUxMID09IChzc2htLT5pZCA9IHN0cmR1cCh2YWwp
KSkgewo+ICsgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNzaG0gcGFyc2VyIG91dCBvZiBt
ZW1vcnlcbiIpOwo+ICsgICAgICAgICAgICByYyA9IEVOT01FTTsKPiArICAgICAgICAgICAgZ290
byBvdXQ7Cj4gKyAgICAgICAgfQo+ICsgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgInJvbGUi
KSkgewo+ICsgICAgICAgIGxpYnhsX3NzaG1fcm9sZSBuZXdfcm9sZTsKPiArCj4gKyAgICAgICAg
aWYgKCFzdHJjbXAoIm1hc3RlciIsIHZhbCkpIHsKPiArICAgICAgICAgICAgbmV3X3JvbGUgPSBM
SUJYTF9TU0hNX1JPTEVfTUFTVEVSOwo+ICsgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNtcCgic2xh
dmUiLCB2YWwpKSB7Cj4gKyAgICAgICAgICAgIG5ld19yb2xlID0gTElCWExfU1NITV9ST0xFX1NM
QVZFOwo+ICsgICAgICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgICAgIFJFVF9JTlZBTCgiaW52YWxp
ZCByb2xlIiwgdmFsKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIFNFVF9WQUwoc3NobS0+
cm9sZSwgInJvbGUiLCBST0xFLCBuZXdfcm9sZSwgdmFsKTsKPiArICAgIH0gZWxzZSBpZiAoIXN0
cmNtcChrZXksICJiZWdpbiIpIHx8Cj4gKyAgICAgICAgICAgICAgICFzdHJjbXAoa2V5LCAiZW5k
IikgfHwKPiArICAgICAgICAgICAgICAgIXN0cmNtcChrZXksICJvZmZzZXQiKSkgewo+ICsgICAg
ICAgIGNoYXIgKmVuZHB0cjsKPiArICAgICAgICBpbnQgYmFzZSA9IDEwOwo+ICsgICAgICAgIHVp
bnQ2NF90IG5ld19hZGRyOwo+ICsKPiArICAgICAgICAvKiBDb3VsZCBiZSBpbiBoZXggZm9ybS4g
Tm90ZSB0aGF0IHdlIGRvbid0IG5lZWQgdG8gY2hlY2sgdGhlIGxlbmd0aCBoZXJlLAo+ICsgICAg
ICAgICAqIGZvciB2YWxbXSBpcyBOVUxMLXRlcm1pbmF0ZWQgKi8KPiArICAgICAgICBpZiAoJzAn
ID09IHZhbFswXSAmJiAneCcgPT0gdmFsWzFdKSB7IGJhc2UgPSAxNjsgfQo+ICsgICAgICAgIG5l
d19hZGRyID0gc3RydG91bGwodmFsLCAmZW5kcHRyLCBiYXNlKTsKPiArICAgICAgICBpZiAoRVJB
TkdFID09IGVycm5vIHx8ICplbmRwdHIpIHsKPiArICAgICAgICAgICAgUkVUX0lOVkFMKCJpbnZh
bGlkIGJlZ2luL2VuZC9vZmZzZXQiLCB2YWwpOwo+ICsgICAgICAgIH0KPiArICAgICAgICBpZiAo
bmV3X2FkZHIgJiBQQUdFX1NJWkVfTUFTSykKPiArICAgICAgICAgICAgUkVUX0lOVkFMKCJiZWdp
bi9lbmQvb2Zmc2V0IGlzIG5vdCBhIG11bHRpcGxlIG9mIDRLIiwgdmFsKTsKPiArCj4gKyAgICAg
ICAgLyogYmVnaW4gb3IgZW5kICovCj4gKyAgICAgICAgaWYgKCdiJyA9PSBrZXlbMF0pIHsKPiAr
ICAgICAgICAgICAgU0VUX1ZBTChzc2htLT5iZWdpbiwgImJlZ2lubmluZyBhZGRyZXNzIiwgUkFO
R0UsIG5ld19hZGRyLCB2YWwpOwo+ICsgICAgICAgIH0gZWxzZSBpZignZScgPT0ga2V5WzBdKXsK
PiArICAgICAgICAgICAgU0VUX1ZBTChzc2htLT5lbmQsICJlbmRpbmcgYWRkcmVzcyIsIFJBTkdF
LCBuZXdfYWRkciwgdmFsKTsKPiArICAgICAgICB9IGVsc2Ugewo+ICsgICAgICAgICAgICBTRVRf
VkFMKHNzaG0tPm9mZnNldCwgIm9mZnNldCIsIFJBTkdFLCBuZXdfYWRkciwgdmFsKTsKPiArICAg
ICAgICB9Cj4gKyAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAicHJvdCIpKSB7Cj4gKyAgICAg
ICAgcmMgPSBwYXJzZV9wcm90KGNmZywgdmFsLCAmc3NobS0+cHJvdCk7Cj4gKyAgICAgICAgaWYg
KHJjKSB7IGdvdG8gb3V0OyB9Cj4gKyAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAiY2FjaGVf
cG9saWN5IikpIHsKPiArICAgICAgICByYyA9IHBhcnNlX2NhY2hlcG9saWN5KGNmZywgdmFsLCAm
c3NobS0+Y2FjaGVfcG9saWN5KTsKPiArICAgICAgICBpZiAocmMpIHsgZ290byBvdXQ7IH0KPiAr
ICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgUkVUX0lOVkFMKCJpbnZhbGlkIG9wdGlvbiIsIGtleSk7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmMgPSAwOwo+ICsKPiArIG91dDoKPiArICAgIHJldHVybiBy
YzsKPiArfQo+ICsKPiAraW50IHhsdV9zc2htX3BhcnNlKFhMVV9Db25maWcgKmNmZywgY29uc3Qg
Y2hhciAqc3BlYywKPiArICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0p
Cj4gK3sKPiArICAgIGludCByYzsKPiArICAgIHJlZ2V4X3QgZXF1X3JlYzsKPiArICAgIGNoYXIg
KmJ1ZjIgPSBOVUxMLCAqcHRyID0gTlVMTDsKPiArICAgIHJlZ21hdGNoX3QgcG1hdGNoWzNdOwo+
ICsKPiArICAgIHJjID0gcmVnY29tcCgmZXF1X3JlYywgRVFVX1JFLCBSRUdfRVhURU5ERUQpOwo+
ICsgICAgaWYgKHJjKSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJzc2htIHBhcnNlciBm
YWlsZWQgdG8gaW5pdGlhbGl6ZVxuIik7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgaWYgKE5VTEwgPT0gKGJ1ZjIgPSBwdHIgPSBzdHJkdXAoc3BlYykpKSB7Cj4gKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJzc2htIHBhcnNlciBvdXQgb2YgbWVtb3J5XG4iKTsKPiAr
ICAgICAgICByYyA9IEVOT01FTTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4g
KyAgICAvKiBtYWluIHBhcnNpbmcgbG9vcCAqLwo+ICsgICAgd2hpbGUgKHRydWUpIHsKPiArICAg
ICAgICBpZiAoISpwdHIpIHsgYnJlYWs7IH0KPiArICAgICAgICBpZiAocmVnZXhlYygmZXF1X3Jl
YywgcHRyLCAzLCBwbWF0Y2gsIDApKQo+ICsgICAgICAgICAgICBSRVRfSU5WQUwoInVucmVjb2du
aXplZCB0b2tlbiIsIHB0cik7Cj4gKwo+ICsgICAgICAgIHB0cltwbWF0Y2hbMV0ucm1fZW9dID0g
J1wwJzsKPiArICAgICAgICBwdHJbcG1hdGNoWzJdLnJtX2VvXSA9ICdcMCc7Cj4gKyAgICAgICAg
cmMgPSBoYW5kbGVfZXF1KGNmZywgcHRyICsgcG1hdGNoWzFdLnJtX3NvLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICBwdHIgKyBwbWF0Y2hbMl0ucm1fc28sIHNzaG0pOwo+ICsgICAgICAgIGlm
IChyYykgeyBnb3RvIG91dDsgfQo+ICsKPiArICAgICAgICBwdHIgKz0gcG1hdGNoWzBdLnJtX2Vv
Owo+ICsgICAgfQo+ICsKPiArICAgIGlmICgqcHRyKSB7IFJFVF9JTlZBTCgiaW52YWxpZCBzeW50
YXgiLCBwdHIpOyB9Cj4gKwo+ICsgICAgLyogZG8gc29tZSBlYXJseSBjaGVja3MgKi8KPiArICAg
IGlmICghc3NobS0+aWQpIHsKPiArICAgICAgICBSRVRfSU5WQUwoImlkIG5vdCBzcGVjaWZpZWQi
LCBzcGVjKTsKPiArICAgIH0KPiArICAgIGlmIChzc2htLT5iZWdpbiA9PSBMSUJYTF9TU0hNX1JB
TkdFX1VOS05PV04pIHsKPiArICAgICAgICBSRVRfSU5WQUwoImJlZ2luIGFkZHJlc3Mgbm90IHNw
ZWNpZmllZCIsIHNwZWMpOwo+ICsgICAgfQo+ICsgICAgaWYgKHNzaG0tPmVuZCA9PSBMSUJYTF9T
U0hNX1JBTkdFX1VOS05PV04pIHsKPiArICAgICAgICBSRVRfSU5WQUwoImVuZCBhZGRyZXNzIG5v
dCBzcGVjaWZpZWQiLCBzcGVjKTsKPiArICAgIH0KPiArICAgIGlmIChzc2htLT5iZWdpbiA+IHNz
aG0tPmVuZCkgewo+ICsgICAgICAgIFJFVF9JTlZBTCgiYmVnaW4gYWRkcmVzcyBsYXJnZXIgdGhh
dCBlbmQgYWRkcmVzcyIsIHNwZWMpOwo+ICsgICAgfQo+ICsKPiArICAgIHJjID0gMDsKPiArCj4g
KyBvdXQ6Cj4gKyAgICBpZiAoYnVmMikgeyBmcmVlKGJ1ZjIpOyB9Cj4gKyAgICByZWdmcmVlKCZl
cXVfcmVjKTsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiArLyoKPiArICogTG9jYWwgdmFy
aWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bHV0aWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5oCj4gaW5kZXggZTgxYjY0
NGMwMS4uZWUzOWNiNWJkYyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bHV0aWwuaAo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5oCj4gQEAgLTExOCw2ICsxMTgsMTIgQEAgaW50
IHhsdV9yZG1fcGFyc2UoWExVX0NvbmZpZyAqY2ZnLCBsaWJ4bF9yZG1fcmVzZXJ2ZSAqcmRtLCBj
b25zdCBjaGFyICpzdHIpOwo+ICBpbnQgeGx1X3ZpZl9wYXJzZV9yYXRlKFhMVV9Db25maWcgKmNm
ZywgY29uc3QgY2hhciAqcmF0ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfbmljICpuaWMpOwo+ICAKPiArLyoKPiArICogc3RhdGljIHNoYXJlZCBtZW1vcnkgc3BlY2lm
aWNhdGlvbiBwYXJzaW5nCj4gKyAqLwo+ICtpbnQgeGx1X3NzaG1fcGFyc2UoWExVX0NvbmZpZyAq
Y2ZnLCBjb25zdCBjaGFyICpzcGVjLAo+ICsgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGlj
X3NobSAqc3NobSk7Cj4gKwo+ICAjZW5kaWYgLyogTElCWExVVElMX0ggKi8KPiAgCj4gIC8qCj4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCj4g
aW5kZXggNWMyYmYxNzIyMi4uODJkOTU1YjhiOSAxMDA2NDQKPiAtLS0gYS90b29scy94bC94bF9w
YXJzZS5jCj4gKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwo+IEBAIC04MTMsNyArODEzLDcgQEAg
dm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAo+ICAgICAg
bG9uZyBsLCB2Y3B1cyA9IDA7Cj4gICAgICBYTFVfQ29uZmlnICpjb25maWc7Cj4gICAgICBYTFVf
Q29uZmlnTGlzdCAqY3B1cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAq
dnRwbXMsCj4gLSAgICAgICAgICAgICAgICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlkZXZz
Owo+ICsgICAgICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2cywgKnA5ZGV2cywgKnNz
aG1zOwo+ICAgICAgWExVX0NvbmZpZ0xpc3QgKmNoYW5uZWxzLCAqaW9wb3J0cywgKmlycXMsICpp
b21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzLAo+ICAgICAgICAgICAgICAgICAgICAgKm1jYV9jYXBz
Owo+ICAgICAgaW50IG51bV9pb3BvcnRzLCBudW1faXJxcywgbnVtX2lvbWVtLCBudW1fY3B1cywg
bnVtX3ZpcmlkaWFuLCBudW1fbWNhX2NhcHM7Cj4gQEAgLTEzOTIsNiArMTM5MiwyOCBAQCB2b2lk
IHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCj4gICAgICAgICAg
fQo+ICAgICAgfQo+ICAKPiArICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdCAoY29uZmlnLCAic3Rh
dGljX3NobSIsICZzc2htcywgMCwgMCkpIHsKPiArICAgICAgICBkX2NvbmZpZy0+bnVtX3NzaG1z
ID0gMDsKPiArICAgICAgICBkX2NvbmZpZy0+c3NobXMgPSBOVUxMOwo+ICsgICAgICAgIHdoaWxl
ICgoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKHNzaG1zLCBkX2NvbmZpZy0+bnVtX3NzaG1z
KSkgIT0gTlVMTCkgewo+ICsgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htOwo+ICsg
ICAgICAgICAgICBjaGFyICpidWYyID0gc3RyZHVwKGJ1Zik7Cj4gKyAgICAgICAgICAgIGludCBy
ZXQ7Cj4gKwo+ICsgICAgICAgICAgICBzc2htID0gQVJSQVlfRVhURU5EX0lOSVRfTk9ERVZJRChk
X2NvbmZpZy0+c3NobXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRfY29uZmlnLT5udW1fc3NobXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG1faW5pdCk7Cj4gKyAgICAgICAgICAg
IHJldCA9IHhsdV9zc2htX3BhcnNlKGNvbmZpZywgYnVmMiwgc3NobSk7Cj4gKyAgICAgICAgICAg
IGlmIChyZXQpIHsKPiArICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAieGw6IEludmFsaWQgYXJndW1lbnQgZm9yIHN0YXRpY19zaG06ICVz
IiwgYnVmMik7Cj4gKyAgICAgICAgICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7Cj4gKyAgICAg
ICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIGZyZWUoYnVmMik7Cj4gKyAgICAgICAgfQo+ICsg
ICAgfQo+ICsKPiAgICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdChjb25maWcsICJwOSIsICZwOWRl
dnMsIDAsIDApKSB7Cj4gICAgICAgICAgbGlieGxfZGV2aWNlX3A5ICpwOTsKPiAgICAgICAgICBj
aGFyICpzZWN1cml0eV9tb2RlbCA9IE5VTEw7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 22 21:31:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 21:31: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.xen.org>)
	id 1dkGll-0008Oi-4E; Tue, 22 Aug 2017 21:31:29 +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 1dkGlk-0008Nt-Hh
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 21:31:28 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F9/FF-09901-FA2AC995; Tue, 22 Aug 2017 21:31:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVybKJssu76RXM
 iDS4fZbVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP624sKbtlWfP89ibGBcb9uFyMnh5DAEiaJ
 RT2CIDaLgIPE4WNv2LsYOTgYBWIkHvywBgkzCoRJTL68hBWiRFviypS7jCA2m4ChxN8nm9hAy
 iWA7CWfOUDCIgJqEu2rZjJ3MXJxMAvsZ5RYtXg2C0iNsEC6xN0lfiA1nAJWEt33XzGB2LwC3h
 LdJxvYIK5Jl3i4+wgLiC0qoCtx6N8fNogaQYmTM5+AxZkFtCSWT9/GMoFRYBaS1CwkqQWMTKs
 Y1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MHb8czrE
 KMnBpCTK65Y9J1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+thUA5waLU9NSKtMwcYBzApCU4e
 JREeLlA0rzFBYm5xZnpEKlTjJYcG1av/8LE0TTx1y8mjj4QKcSSl5+XKiXOWw7SIADSkFGaBz
 cOFquXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMy7CmQKT2ZeCdzWV0AHMQEdZNg6DeSgkkS
 ElFQD44pNPvNVv854vyt/H6NlSXxT7eWMq1LM3VzfxRqfVHPUblp6VkVd/+AOl2nf/p+aO8F0
 yf9JfNy3DwWs3Tx536Kpnx6q7dgU+8XkV56m2Z89VsEzf88OTS6Vi/MR7O1mPn0mpW55Y15Qs
 Eu5kLPyOY0WvfXLEy/Oaf41eaFUk/u7VS+D17DZsymxFGckGmoxFxUnAgAcOH5X0AIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503437485!102060386!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32499 invoked from network); 22 Aug 2017 21:31:26 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Aug 2017 21:31:26 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A9635217C0;
 Tue, 22 Aug 2017 21:31:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A9635217C0
Date: Tue, 22 Aug 2017 14:31:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <20170822180840.20981-7-blackskygg@gmail.com>
Message-ID: <alpine.DEB.2.10.1708221422420.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-7-blackskygg@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 6/6] libxl: support unmapping static shared
 memory areas during domain destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMyBBdWcgMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gQWRkIGxpYnhsX19zc2ht
X2RlbCB0byBVbm1hcCBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcyBtYXBwZWQgYnkKPiBsaWJ4
bF9fc3NobV9hZGQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbi4gVGhlIHVubWFwcGluZyBwcm9jZXNz
IGlzOgo+IAo+ICogRm9yIGEgbWFzdGVyOiBjaGVjayBpZiBpdCBzdGlsbCBoYXMgbGl2aW5nIHNs
YXZlczogMSkgaWYgeWVzLCBtYXJrIGl0cwo+ICAgc3RhdHVzIGFzICJ6b21iaWUiLCBhbmQgZG9u
J3QgZGVzdHJveSB0aGUgaW5mb3JtYXRpb24gdW5kZXIKPiAgIC9sb2NhbC9zdGF0aWNfc2htOyAy
KSBpZiBubywgc2ltcGx5IGNsZWFudXAgcmVsYXRlZCB4cyBlbnRyaWVzCj4gKiBGb3IgYSBzbGF2
ZTogdW5tYXAgdGhlIHNoYXJlZCBwYWdlcywgYW5kIGNsZWFudXAgcmVsYXRlZCB4cyBlbnRyaWVz
LiBJZgo+ICAgdGhpcyBpcyB0aGUgb25seSBzbGF2ZSwgYW5kIGl0J3MgbWFzdGVyIGlzIGluIHpv
bWJpZSBzdGF0ZSwgYWxzbyBjbGVhbnVwCj4gICB0aGUgbWFzdGVyIGVudHJpZXMuCj4gCj4gVGhp
cyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJl
YXMgYmV0d2VlbiBWTXMKPiBmcm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCj4gCj4gWzFd
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ny0wNy9tc2cwMzA0Ny5odG1sCj4gCj4gU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNr
c2t5Z2dAZ21haWwuY29tPgo+IAo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IC0t
LQo+ICB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgIHwgICA1ICsrCj4gIHRvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggfCAgIDIgKwo+ICB0b29scy9saWJ4bC9saWJ4bF9zc2htLmMgICAg
IHwgMTI1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMyBm
aWxlcyBjaGFuZ2VkLCAxMzIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gaW5kZXgg
MDhlY2NkMDgyYi4uNzNhYzg1NmZiNCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
b21haW4uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gQEAgLTEwMjgsNiAr
MTAyOCwxMSBAQCB2b2lkIGxpYnhsX19kZXN0cm95X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2Rlc3Ryb3lfZG9taWRfc3RhdGUgKmRpcykKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAg
IH0KPiAgCj4gKyAgICByYyA9IGxpYnhsX19zc2htX2RlbChnYywgZG9taWQpOwo+ICsgICAgaWYg
KHJjKSB7Cj4gKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJEZWxldGluZyBzdGF0aWMgc2ht
IGZhaWxlZC4iKTsKPiArICAgIH0KPiArCj4gICAgICBpZiAobGlieGxfX2RldmljZV9wY2lfZGVz
dHJveV9hbGwoZ2MsIGRvbWlkKSA8IDApCj4gICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJQ
Y2kgc2h1dGRvd24gZmFpbGVkIik7Cj4gICAgICByYyA9IHhjX2RvbWFpbl9wYXVzZShjdHgtPnhj
aCwgZG9taWQpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IGluZGV4IDc0YmMwYWNiMjEuLjY0OGVhZWU4
YzIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiBAQCAtNDM2MSw2ICs0MzYxLDggQEAgc3RhdGlj
IGlubGluZSBib29sIGxpYnhsX19hY3BpX2RlZmJvb2xfdmFsKGNvbnN0IGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICpiX2luZm8KPiAgX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fYWRkKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfc3RhdGljX3NobSAqc3NobSwgaW50IGxlbik7Cj4gIAo+ICtfaGlkZGVuIGludCBsaWJ4bF9f
c3NobV9kZWwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwo+ICsKPiAgX2hpZGRlbiBp
bnQgbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNf
c2htICpzc2htcywgaW50IGxlbik7Cj4gIF9oaWRkZW4gaW50IGxpYnhsX19zc2htX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3NzaG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwo+IGluZGV4IGUxNmMy
NGNjYjkuLjQxN2E0Y2QwYTQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5j
Cj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCj4gQEAgLTc5LDYgKzc5LDEzMSBAQCBp
bnQgbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICsvKiBEZWxldGUgc3NobSBtYXN0ZXIgaW5m
b21hdGlvbiBmcm9tIHhlbnN0b3JlLiBJZiB0aGVyZSBhcmUgc3RpbGwgbGl2aW5nCj4gKyAqIHNs
YXZlcywgbWFyayB0aGUgbWFzdGVyIGFzIGluIHpvbWJpZSBzdGF0ZSwgYnV0IGRvIG5vdCBkZWxl
dGUgaXQsCj4gKyAqIGFuZCBpdCB3aWxsIGJlIHRvdGFsbHkgZGVsZXRlZCBsYXRlciBhZnRlciBh
bGwgc2xhdmVzIGFyZSBnb25lICovCj4gK3N0YXRpYyB2b2lkIGxpYnhsX19zc2htX2RlbF9tYXN0
ZXIobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB4dCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqaWQpCj4gK3sK
PiArICAgIGNoYXIgKnNzaG1fcGF0aDsKPiArCj4gKyAgICBzc2htX3BhdGggPSBsaWJ4bF9feHNf
Z2V0X3NzaG1wYXRoKGdjLCBpZCk7Cj4gKwo+ICsgICAgLyogd2Uga25vdyB0aGF0IGRvbWlkIGNh
bid0IGJlIGJvdGggYSBtYXN0ZXIgYW5kIGEgc2xhdmUgZm9yIG9uZSBpZAo+ICsgICAgICogKGVu
Zm9yY2VkIGluIHRoZSAqX2FkZF9tYXN0ZXIoKSBhbmQgKl9hZGRfc2xhdmUoKSBjb2RlKSwKPiAr
ICAgICAqIHNvIHRoZSBudW1iZXIgb2Ygc2xhdmVzIHdvbid0IGNoYW5nZSBkdXJpbmcgaXRlcmF0
aW9uLiBTaW1wbHkgY2hlY2sKPiArICAgICAqIHNzaG1fcGF0aC9zbGF2ZXMgdG8gdGVsbCBpZiB0
aGVyZSBhcmUgc3RpbGwgbGl2aW5nIHNsYXZlcy4gKi8KPiArICAgIGlmIChsaWJ4bF9feHNfcmVh
ZChnYywgeHQsIEdDU1BSSU5URigiJXMvc2xhdmVzIiwgc3NobV9wYXRoKSkpIHsKCklzIGl0IHBv
c3NpYmxlIHRoYXQgInNsYXZlcyIgaXMgcHJlc2VudCBidXQgZW1wdHk/IFdoYXQgZG9lcwpsaWJ4
bF9feHNfcmVhZCByZXR1cm4gaW4gdGhhdCBjYXNlPwoKCj4gKyAgICAgICAgU1NITV9FUlJPUihk
b21pZCwgaWQsCj4gKyAgICAgICAgICAgICAgICAgICAidGhlcmUgYXJlIGxpdmluZyBzbGF2ZXMs
IHdvbid0IGJlIHRvdGFsbHkgZGVzdHJveWVkIik7Cj4gKwo+ICsgICAgICAgIGxpYnhsX194c193
cml0ZV9jaGVja2VkKGdjLCB4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH
Q1NQUklOVEYoIiVzL3N0YXR1cyIsIHNzaG1fcGF0aCksCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgInpvbWJpZSIpOwo+ICsgICAgfSBlbHNlIHsKPiArICAgICAgICBsaWJ4bF9f
eHNfcGF0aF9jbGVhbnVwKGdjLCB4dCwgc3NobV9wYXRoKTsKPiArICAgIH0KPiArCj4gKyAgICBy
ZXR1cm47Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGxpYnhsX19zc2htX2RvX3VubWFwKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICppZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmVnaW4sIHVpbnQ2NF90IGVuZCkKPiArewo+
ICsgICAgYmVnaW4gPj49IDEyOwo+ICsgICAgZW5kID4+PSAxMjsKPiArICAgIGZvciAoOyBiZWdp
biA8IGVuZDsgKytiZWdpbikgewo+ICsgICAgICAgIGlmICh4Y19kb21haW5fcmVtb3ZlX2Zyb21f
cGh5c21hcChDVFgtPnhjaCwgZG9taWQsIGJlZ2luKSkgewo+ICsgICAgICAgICAgICBTU0hNX0VS
Uk9SKGRvbWlkLCBpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAidW5hYmxlIHRvIHVubWFw
IHNoYXJlZCBwYWdlIGF0IDB4JSJQUkl4NjQiLiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
YmVnaW4pOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArfQo+ICsKPiArc3RhdGljIHZvaWQgbGli
eGxfX3NzaG1fZGVsX3NsYXZlKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgeHQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgY29uc3Qg
Y2hhciAqaWQsIGJvb2wgaXNyZXRyeSkKPiArewo+ICsgICAgY2hhciAqc3NobV9wYXRoLCAqc2xh
dmVfcGF0aDsKPiArICAgIGNoYXIgKm1hc3Rlcl9zdGF0LCAqbWRvbWlkX3N0ciwgKmJlZ2luX3N0
ciwgKmVuZF9zdHI7Cj4gKyAgICB1aW50NjRfdCBiZWdpbiwgZW5kOwo+ICsgICAgdWludDMyX3Qg
bWFzdGVyX2RvbWlkOwo+ICsKPiArICAgIHNzaG1fcGF0aCA9IGxpYnhsX194c19nZXRfc3NobXBh
dGgoZ2MsIGlkKTsKPiArICAgIHNsYXZlX3BhdGggPSBHQ1NQUklOVEYoIiVzL3NsYXZlcy8lIlBS
SXUzMiwgc3NobV9wYXRoLCBkb21pZCk7Cj4gKwo+ICsgICAgYmVnaW5fc3RyID0gbGlieGxfX3hz
X3JlYWQoZ2MsIHh0LCBHQ1NQUklOVEYoIiVzL2JlZ2luIiwgc2xhdmVfcGF0aCkpOwo+ICsgICAg
ZW5kX3N0ciA9IGxpYnhsX194c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9lbmQiLCBzbGF2
ZV9wYXRoKSk7Cj4gKyAgICBiZWdpbiA9IHN0cnRvdWxsKGJlZ2luX3N0ciwgTlVMTCwgMTYpOwo+
ICsgICAgZW5kID0gc3RydG91bGwoZW5kX3N0ciwgTlVMTCwgMTYpOwo+ICsKPiArICAgIC8qIEF2
b2lkIGNhbGxpbmcgZG9fdW5tYXAgbWFueSB0aW1lcyBpbiBjYXNlIG9mIHhzIHRyYW5zYWN0aW9u
IHJldHJ5ICovCj4gKyAgICBpZiAoIWlzcmV0cnkpCj4gKyAgICAgICAgbGlieGxfX3NzaG1fZG9f
dW5tYXAoZ2MsIGRvbWlkLCBpZCwgYmVnaW4sIGVuZCk7Cj4gKwo+ICsgICAgbGlieGxfX3hzX3Bh
dGhfY2xlYW51cChnYywgeHQsIHNsYXZlX3BhdGgpOwo+ICsKPiArICAgIC8qIGNoZWNrIGlmIG1h
c3RlciBpcyBpbiB6b21iaWUgc3RhdGUgYW5kIGhhcyBubyBzbGF2ZXMgbm93LAo+ICsgICAgICog
aWYgeWVzLCBub3cgaXQncyB0aGUgdGltZSB0byBkZXN0cm95IGl0ICovCj4gKyAgICBtYXN0ZXJf
c3RhdCA9IGxpYnhsX194c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9zdGF0dXMiLCBzc2ht
X3BhdGgpKTsKPiArICAgIGlmICghc3RybmNtcChtYXN0ZXJfc3RhdCwgInpvbWJpZSIsIDYpICYm
Cj4gKyAgICAgICAgIWxpYnhsX194c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9zbGF2ZXMi
LCBzc2htX3BhdGgpKSkKCnNhbWUgaGVyZQoKCj4gKyAgICB7Cj4gKyAgICAgICAgbWRvbWlkX3N0
ciA9IGxpYnhsX194c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9tYXN0ZXIiLCBzc2htX3Bh
dGgpKTsKPiArICAgICAgICBtYXN0ZXJfZG9taWQgPSBzdHJ0b3VsKG1kb21pZF9zdHIsIE5VTEws
IDEwKTsKPiArICAgICAgICBsaWJ4bF9fc3NobV9kZWxfbWFzdGVyKGdjLCB4dCwgbWFzdGVyX2Rv
bWlkLCBpZCk7Cj4gKyAgICB9Cj4gK30KPiArCj4gKy8qIERlbGV0ZSBzdGF0aWNfc2htIGVudHJp
ZXMgaW4gdGhlIHhlbnNvdHJlLiAqLwo+ICtpbnQgbGlieGxfX3NzaG1fZGVsKGxpYnhsX19nYyAq
Z2MsICB1aW50MzJfdCBkb21pZCkKPiArewo+ICsgICAgaW50IHJjLCBpOwo+ICsgICAgYm9vbCBp
c3JldHJ5Owo+ICsgICAgeHNfdHJhbnNhY3Rpb25fdCB4dCA9IFhCVF9OVUxMOwo+ICsgICAgY2hh
ciAqZG9tX3BhdGgsICpkb21fc3NobV9wYXRoOwo+ICsgICAgY29uc3QgY2hhciAqcm9sZTsKPiAr
ICAgIGNoYXIgKipzc2htX2VudHM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgc3NobV9udW07Cj4gKwo+
ICsgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKPiArICAg
IGRvbV9zc2htX3BhdGggPSBHQ1NQUklOVEYoIiVzL3N0YXRpY19zaG0iLCBkb21fcGF0aCk7Cj4g
Kwo+ICsgICAgaXNyZXRyeSA9IGZhbHNlOwo+ICsgICAgZm9yICg7Oykgewo+ICsgICAgICAgIHJj
ID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmeHQpOwo+ICsgICAgICAgIGlmIChy
YykgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIGlmIChsaWJ4bF9feHNfcmVhZChnYywgeHQsIGRv
bV9zc2htX3BhdGgpKSB7Cj4gKyAgICAgICAgICAgIHNzaG1fZW50cyA9IGxpYnhsX194c19kaXJl
Y3RvcnkoZ2MsIHh0LCBkb21fc3NobV9wYXRoLCAmc3NobV9udW0pOwo+ICsgICAgICAgICAgICBp
ZiAoIXNzaG1fZW50cykgY29udGludWU7Cj4gKwo+ICsgICAgICAgICAgICBmb3IgKGkgPSAwOyBp
IDwgc3NobV9udW07ICsraSkgewo+ICsgICAgICAgICAgICAgICAgcm9sZSA9IGxpYnhsX194c19y
ZWFkKGdjLCB4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQ
UklOVEYoIiVzLyVzL3JvbGUiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21fc3NobV9wYXRoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzc2htX2VudHNbaV0pKTsKPiArICAgICAgICAgICAgICAg
IGFzc2VydChyb2xlKTsKPiArICAgICAgICAgICAgICAgIGlmICghc3RybmNtcChyb2xlLCAic2xh
dmUiLCA1KSkgewo+ICsgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zc2htX2RlbF9zbGF2ZShn
YywgeHQsIGRvbWlkLCBzc2htX2VudHNbaV0sIGlzcmV0cnkpOwo+ICsgICAgICAgICAgICAgICAg
fSBlbHNlIHsKPiArICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3NobV9kZWxfbWFzdGVyKGdj
LCB4dCwgZG9taWQsIHNzaG1fZW50c1tpXSk7Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAg
ICAgICAgIH0KPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5z
YWN0aW9uX2NvbW1pdChnYywgJnh0KTsKPiArICAgICAgICBpZiAoIXJjKSBicmVhazsKPiArICAg
ICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKPiArCSBpc3JldHJ5ID0gdHJ1ZTsKPiArICAgIH0K
PiArCj4gKyAgICByYyA9IDA7Cj4gK291dDoKPiArICAgIGxpYnhsX194c190cmFuc2FjdGlvbl9h
Ym9ydChnYywgJnh0KTsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAgLyogVGhlIGNhbGxl
ciBoYXZlIHRvIGd1YXJlbnRlZSB0aGF0IHNzaG0tPmJlZ2luIDwgc3NobS0+ZW5kICovCj4gIHN0
YXRpYyBpbnQgbGlieGxfX3NzaG1fZG9fbWFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IG1pZCwg
dWludDMyX3Qgc2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0
aWNfc2htICpzc2htLAo+IC0tIAo+IDIuMTQuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 21:42:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 21:42: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.xen.org>)
	id 1dkGwF-0000ga-3m; Tue, 22 Aug 2017 21:42:19 +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 1dkGwD-0000gU-IE
 for xen-devel@lists.xen.org; Tue, 22 Aug 2017 21:42:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 83/7E-02962-835AC995; Tue, 22 Aug 2017 21:42:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq750jm
 RBs/aDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozFL5cyFrQsYazo797H1MB4t6yLkYtDSGAJ
 k8SXn61sXYycHCwCDhK79m5i7WLk4GAUiJF48MMaJMwoECYx+fISVogSbYl3D/YxgthsAoYSf
 59sYgMplwCyl3zmAAmLCKhJtK+ayQxiMwtMY5ZoWCcOYgsLJElseLEKbBOngJXEk107wWxeAW
 +JnqcvwGwhgXSJL9fvsYDYogK6Eof+/YGqEZQ4OfMJC8RMLYnl07exTGAUmIUkNQtJagEj0yp
 G9eLUorLUIl0zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjPNO+B9i
 lORgUhLldcueEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfiYqCcYFFqempFWmYOMBpg0hIcP
 EoivEFLgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOywpSJABSlFGaBzcCFpmXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMxbBTKFJzOvBG7TK6AjmICOMGydBnJESSJCSqqBUWca54J
 zOo2PdTP2Jr9d1VZ089Blbjm+5b4WtXau8Zf4JGLK/h7U8At51Pgmda/BuqdzOHiZK06umbZi
 4t+5u+3Ujwbd+bFii7XNNC85b+3vWzm9tD+9z/XdGi+Uru8o913d6MOBhW61/cpTs1wNeCb6P
 fIJ2aaxsON07scIn5vsC89fkvo9S4mlOCPRUIu5qDgRAC4awUnHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503438134!65162442!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22647 invoked from network); 22 Aug 2017 21:42:15 -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; 22 Aug 2017 21:42:15 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 56B5A2156A;
 Tue, 22 Aug 2017 21:42:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 56B5A2156A
Date: Tue, 22 Aug 2017 14:42:12 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <20170822180840.20981-6-blackskygg@gmail.com>
Message-ID: <alpine.DEB.2.10.1708221345510.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-6-blackskygg@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/6] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMyBBdWcgMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gQWRkIGxpYnhsX19zc2ht
X2FkZCB0byBtYXAgc2hhcmVkIHBhZ2VzIGZyb20gb25lIERvbVUgdG8gYW5vdGhlciwgVGhlIG1h
cHBpbmcKPiBwcm9jZXNzIGludm9sdmVzIHRoZSBmb2xsd2luZyBzdGVwczoKPiAKPiAgICogU2V0
IGRlZmF1bHRzIGFuZCBjaGVjayBmb3IgZnVydGhlciBlcnJvcnMgaW4gdGhlIHN0YXRpY19zaG0g
Y29uZmlnczoKPiAgICAgb3ZlcmxhcHBpbmcgYXJlYXMsIGludmFsaWQgcmFuZ2VzLCBkdXBsaWNh
dGVkIG1hc3RlciBkb21haW4sCj4gICAgIG5vIG1hc3RlciBkb21haW4gZXRjLgo+ICAgKiBXcml0
ZSBpbmZvbWF0aW9uIG9mIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzIGludG8gdGhlIGFwcHJv
cHJpYXRlCj4gICAgIHhlbnN0b3JlIHBhdGhzLgo+ICAgKiB1c2UgeGNfZG9tYWluX2FkZF90b19w
aHlzbWFwX2JhdGNoIHRvIGRvIHRoZSBwYWdlIHNoYXJpbmcuCj4gCj4gVGVtcG9yYXJpbHkgbWFy
ayB0aGlzIGFzIHVuc3VwcG9ydGVkIG9uIHg4NiBiZWNhdXNlIGNhbGxpbmcgcDJtX2FkZF9mb3Jl
Z2luIG9uCj4gdHdvIGRvbVUncyBpcyBjdXJyZW50bHkgbm90IGFsbG93ZCBvbiB4ODYgKHNlZSB0
aGUgY29tbWVudHMgaW4KPiB4ODYvbW0vcDJtLmM6cDJtX2FkZF9mb3JlZ2luIGZvciBtb3JlIGRl
dGFpbHMpLgo+IAo+IFRoaXMgaXMgZm9yIHRoZSBwcm9wb3NhbCAiQWxsb3cgc2V0dGluZyB1cCBz
aGFyZWQgbWVtb3J5IGFyZWFzIGJldHdlZW4gVk1zCj4gZnJvbSB4bCBjb25maWcgZmlsZSIgKHNl
ZSBbMV0pLgo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDMwNDcuaHRtbAo+IAo+IFNpZ25lZC1vZmYtYnk6IFpo
b25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KPiAKPiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCj4gLS0tCj4gIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgfCAgIDIgKy0KPiAgdG9v
bHMvbGlieGwvbGlieGxfYXJjaC5oICAgICB8ICAgNiArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jICAgICAgfCAgMTUgKysKPiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICAyNyAr
KysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMTQgKysKPiAgdG9vbHMvbGli
eGwvbGlieGxfc3NobS5jICAgICB8IDMzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgfCAgMTggKysrCj4g
IHRvb2xzL2xpYnhsL2xpYnhsX3hzaGVscC5jICAgfCAgIDggKysKPiAgOCBmaWxlcyBjaGFuZ2Vk
LCA0MjUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
dG9vbHMvbGlieGwvbGlieGxfc3NobS5jCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL01h
a2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKPiBpbmRleCAzYjYzZmIyY2FkLi5mZDYyNGIy
OGYzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvbGli
eGwvTWFrZWZpbGUKPiBAQCAtMTM4LDcgKzEzOCw3IEBAIExJQlhMX09CSlMgPSBmbGV4YXJyYXku
byBsaWJ4bC5vIGxpYnhsX2NyZWF0ZS5vIGxpYnhsX2RtLm8gbGlieGxfcGNpLm8gXAo+ICAJCQls
aWJ4bF9kb21fc3VzcGVuZC5vIGxpYnhsX2RvbV9zYXZlLm8gbGlieGxfdXNiLm8gXAo+ICAJCQls
aWJ4bF92dHBtLm8gbGlieGxfbmljLm8gbGlieGxfZGlzay5vIGxpYnhsX2NvbnNvbGUubyBcCj4g
IAkJCWxpYnhsX2NwdXBvb2wubyBsaWJ4bF9tZW0ubyBsaWJ4bF9zY2hlZC5vIGxpYnhsX3RtZW0u
byBcCj4gLQkJCWxpYnhsXzlwZnMubyBsaWJ4bF9kb21haW4ubyBcCj4gKwkJCWxpYnhsXzlwZnMu
byBsaWJ4bF9kb21haW4ubyBsaWJ4bF9zc2htLm8gXAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAkKExJQlhMX09CSlMteSkKPiAgTElCWExfT0JKUyArPSBsaWJ4bF9nZW5pZC5vCj4gIExJQlhM
X09CSlMgKz0gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJu
YWwubwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmggYi90b29scy9saWJ4
bC9saWJ4bF9hcmNoLmgKPiBpbmRleCA1ZTFmYzYwNjBlLi4xZDY4MWQ4ODYzIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
Y2guaAo+IEBAIC03MSw2ICs3MSwxMiBAQCBpbnQgbGlieGxfX2FyY2hfZXh0cmFfbWVtb3J5KGxp
YnhsX19nYyAqZ2MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKm91dCk7Cj4gIAo+ICtfaGlkZGVuCj4gK2Jvb2wgbGlieGxfX2FyY2hfZG9tYWlu
X3N1cHBvcnRfc3NobShjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKPiAr
Cj4gK19oaWRkZW4KPiAraW50IGxpYnhsX19hcmNoX2RvbWFpbl9zc2htX2NhY2hlcG9saWN5X3Nl
dGRlZmF1bHQobGlieGxfc3RhdGljX3NobSAqc3NobSk7Cj4gKwo+ICAjaWYgZGVmaW5lZChfX2kz
ODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQo+ICAKPiAgI2RlZmluZSBMQVBJQ19CQVNFX0FE
RFJFU1MgIDB4ZmVlMDAwMDAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IGluZGV4IGQ4NDJkODg4ZWIuLjA5NzUxMDljMGMg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF9hcm0uYwo+IEBAIC0xMDY1LDYgKzEwNjUsMjEgQEAgdm9pZCBsaWJ4bF9fYXJjaF9k
b21haW5fYnVpbGRfaW5mb19hY3BpX3NldGRlZmF1bHQoCj4gICAgICBsaWJ4bF9kZWZib29sX3Nl
dGRlZmF1bHQoJmJfaW5mby0+YWNwaSwgZmFsc2UpOwo+ICB9Cj4gIAo+ICtib29sIGxpYnhsX19h
cmNoX2RvbWFpbl9zdXBwb3J0X3NzaG0oY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJf
aW5mbykKPiArewo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4gK2ludCBsaWJ4bF9fYXJj
aF9kb21haW5fc3NobV9jYWNoZXBvbGljeV9zZXRkZWZhdWx0KGxpYnhsX3N0YXRpY19zaG0gKnNz
aG0pCj4gK3sKPiArICAgIGlmIChzc2htLT5jYWNoZV9wb2xpY3kgPT0gTElCWExfU1NITV9DQUNI
RVBPTElDWV9VTktOT1dOKQo+ICsgICAgICAgIHNzaG0tPmNhY2hlX3BvbGljeSA9IExJQlhMX1NT
SE1fQ0FDSEVQT0xJQ1lfQVJNX05PUk1BTDsKPiArICAgIGlmIChzc2htLT5jYWNoZV9wb2xpY3kg
Pj0gTElCWExfU1NITV9DQUNIRVBPTElDWV9YODZfTk9STUFMKQo+ICsgICAgICAgIHJldHVybiBF
UlJPUl9JTlZBTDsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgLyoKPiAgICogTG9j
YWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCAxMTU4MzAz
ZTFhLi44ZTVlYzQ4NmQyIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
Cj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtNTAxLDYgKzUwMSwxNCBA
QCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgIHJldCA9
IEVSUk9SX0lOVkFMOwo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgfQo+ICsKPiArICAgIC8q
IHRoZSBwMm0gaGFzIGJlZW4gc2V0dXAsIHdlIGNvdWxkIG1hcCB0aGUgc3RhdGljIHNoYXJlZCBt
ZW1vcnkgbm93LiAqLwo+ICsgICAgcmV0ID0gbGlieGxfX3NzaG1fYWRkKGdjLCBkb21pZCwgZF9j
b25maWctPnNzaG1zLCBkX2NvbmZpZy0+bnVtX3NzaG1zKTsKPiArICAgIGlmIChyZXQgIT0gMCkg
ewo+ICsgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBtYXAgc3RhdGljIHNoYXJlZCBtZW1v
cnkiKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gICAgICByZXQgPSBsaWJ4
bF9fYnVpbGRfcG9zdChnYywgZG9taWQsIGluZm8sIHN0YXRlLCB2bWVudHMsIGxvY2FsZW50cyk7
Cj4gIG91dDoKPiAgICAgIHJldHVybiByZXQ7Cj4gQEAgLTkxOCw2ICs5MjYsMjUgQEAgc3RhdGlj
IHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCj4gICAgICAgICAg
Z290byBlcnJvcl9vdXQ7Cj4gICAgICB9Cj4gIAo+ICsgICAgaWYgKGRfY29uZmlnLT5udW1fc3No
bXMgIT0gMCAmJgo+ICsgICAgICAgICFsaWJ4bF9fYXJjaF9kb21haW5fc3VwcG9ydF9zc2htKCZk
X2NvbmZpZy0+Yl9pbmZvKSkgewo+ICsgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAic3RhdGlj
X3NobSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMgZG9tYWluIHR5cGUuIik7Cj4gKyAgICAgICAg
cmV0ID0gRVJST1JfSU5WQUw7Cj4gKyAgICAgICAgZ290byBlcnJvcl9vdXQ7Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgcmV0ID0gbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChnYywgZG9taWQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLT5zc2htcywgZF9jb25m
aWctPm51bV9zc2htcyk7Cj4gKyAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsKCkkgdGhpbmsg
aXQgbWFrZXMgc2Vuc2UgdG8gY2FsbCBsaWJ4bF9fc3NobV9jaGVja19vdmVybGFwIG9ubHkgaWYK
bnVtX3NzaG1zICE9IDAuCgoKPiArICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3Nz
aG1zOyArK2kpIHsKPiArICAgICAgICByZXQgPSBsaWJ4bF9fc3NobV9zZXRkZWZhdWx0KGdjLCBk
b21pZCwgJmRfY29uZmlnLT5zc2htc1tpXSk7Cj4gKyAgICAgICAgaWYgKHJldCkgewo+ICsgICAg
ICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJsZSB0byBzZXQgZGVmYXVsdHMgZm9yIHN0
YXRpYyBzc2htIik7Cj4gKyAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+ICsgICAgICAgIH0K
PiArICAgIH0KPiArCj4gICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2UoZ2MsIGRfY29uZmln
LCAmZG9taWQsICZzdGF0ZS0+Y29uZmlnKTsKPiAgICAgIGlmIChyZXQpIHsKPiAgICAgICAgICBM
T0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAo+IGluZGV4IDcyNDc1MDk2N2MuLjc0YmMwYWNiMjEgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKPiBAQCAtNzIxLDYgKzcyMSw3IEBAIF9oaWRkZW4gY2hhciAqKmxpYnhsX194c19k
aXJlY3RvcnkobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnBhdGgsIHVuc2lnbmVkIGludCAq
bmIpOwo+ICAgICAvKiBPbiBlcnJvcjogcmV0dXJucyBOVUxMLCBzZXRzIGVycm5vIChubyBsb2dn
aW5nKSAqLwo+ICBfaGlkZGVuIGNoYXIgKmxpYnhsX194c19saWJ4bF9wYXRoKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkKTsKPiArX2hpZGRlbiBjaGFyICpsaWJ4bF9feHNfZ2V0X3NzaG1w
YXRoKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmlkKTsKPiAgCj4gIF9oaWRkZW4gaW50IGxp
YnhsX19iYWNrZW5kcGF0aF9wYXJzZV9kb21pZChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpi
ZV9wYXRoLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9taWQgKmRvbWlkX291dCk7Cj4gQEAgLTQzNTIsNiArNDM1MywxOSBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgbGlieGxfX2FjcGlfZGVmYm9vbF92YWwoY29uc3QgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmJfaW5mbwo+ICB9Cj4gICNlbmRpZgo+ICAKPiArLyoKPiArICogU2V0IHVwIHN0YXRp
YyBzaGFyZWQgcmFtIHBhZ2VzIGZvciBIVk0gZG9tYWlucyB0byBjb21tdW5pY2F0ZQo+ICsgKgo+
ICsgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIGNhbGxlZCBhZnRlciB0aGUgbWVtb3J5
IG1hcCBpcyBjb25zdHJ1Y3RlZAo+ICsgKiBhbmQgYmVmb3JlIGFueSBmdXJ0aGVyIG1lbW9yeSBh
Y2Nlc3MuICovCj4gK19oaWRkZW4gaW50IGxpYnhsX19zc2htX2FkZChsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRp
Y19zaG0gKnNzaG0sIGludCBsZW4pOwo+ICsKPiArX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fY2hl
Y2tfb3ZlcmxhcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htcywgaW50IGxl
bik7Cj4gK19oaWRkZW4gaW50IGxpYnhsX19zc2htX3NldGRlZmF1bHQobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfc3RhdGljX3NobSAqc3NobSk7Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4g
ICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfc3NobS5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAw
MDAwMDAwLi5lMTZjMjRjY2I5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3NzaG0uYwo+IEBAIC0wLDAgKzEsMzM2IEBACj4gKyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMu
aCIKPiArI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCj4gKyNpbmNsdWRlICJsaWJ4bF9hcmNo
LmgiCj4gKwo+ICsjZGVmaW5lIFNTSE1fRVJST1IoZG9taWQsIHNzaG1pZCwgZiwgLi4uKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBMT0dEKEVSUk9SLCBkb21pZCwgInN0
YXRpY19zaG0gaWQgPSAlczogIiBmLCBzc2htaWQsICMjX19WQV9BUkdTX18pCj4gKwo+ICsKPiAr
LyogU2V0IGRlZmF1bHQgdmFsdWVzIGZvciBsaWJ4bF9zdGF0aWNfc2htICovCj4gK2ludCBsaWJ4
bF9fc3NobV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkKPiAr
ewo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIGlmIChzc2htLT5yb2xlID09IExJQlhMX1NTSE1f
Uk9MRV9VTktOT1dOKSB7Cj4gKyAgICAgICAgc3NobS0+cm9sZSA9IExJQlhMX1NTSE1fUk9MRV9T
TEFWRTsKPiArICAgIH0KPiArICAgIGlmIChzc2htLT5wcm90ID09IExJQlhMX1NTSE1fUFJPVF9V
TktOT1dOKSB7Cj4gKyAgICAgICAgc3NobS0+cHJvdCA9IExJQlhMX1NTSE1fUFJPVF9SVzsKPiAr
ICAgIH0KPiArICAgIC8qIHJvbGUtc3BlY2lmaWMgY2hlY2tzICovCj4gKyAgICBpZiAoTElCWExf
U1NITV9ST0xFX1NMQVZFID09IHNzaG0tPnJvbGUpIHsKPiArICAgICAgICBpZiAoc3NobS0+b2Zm
c2V0ID09IExJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTikgewo+ICsgICAgICAgICAgICBzc2htLT5v
ZmZzZXQgPSAwOwo+ICsgICAgICAgIH0KPiArICAgICAgICBpZiAoc3NobS0+Y2FjaGVfcG9saWN5
ICE9IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfVU5LTk9XTikgewo+ICsgICAgICAgICAgICBTU0hN
X0VSUk9SKGRvbWlkLCBzc2htLT5pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAiY2FjaGVf
cG9saWN5IGlzIG9ubHkgYXBwbGljYWJsZSB0byBtYXN0ZXIgZG9tYWlucyIpOwo+ICsgICAgICAg
ICAgICByZXR1cm4gRVJST1JfSU5WQUw7Cj4gKyAgICAgICAgfQo+ICsgICAgfSBlbHNlIHsKPiAr
ICAgICAgICBpZiAoc3NobS0+b2Zmc2V0ICE9IExJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTikgewo+
ICsgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAib2Zmc2V0IGlzIG9ubHkgYXBwbGljYWJsZSB0byBzbGF2ZSBkb21haW5zIik7
Cj4gKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPiArICAgICAgICB9Cj4gKyAgICAg
ICAgcmMgPSBsaWJ4bF9fYXJjaF9kb21haW5fc3NobV9jYWNoZXBvbGljeV9zZXRkZWZhdWx0KHNz
aG0pOwo+ICsgICAgICAgIGlmIChyYykgewo+ICsgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlk
LCBzc2htLT5pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAiY2FjaGUgcG9saWN5IG5vdCBz
dXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSIpOwo+ICsgICAgICAgICAgICByZXR1cm4gRVJST1Jf
SU5WQUw7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4g
Kwo+ICsvKiBDb21wYXJlIGZ1bmN0aW9uIGZvciBzb3J0aW5nIHNzaG0gcmFuZ2VzIGJ5IHNzaG0t
PmJlZ2luICovCj4gK3N0YXRpYyBpbnQgc3NobV9yYW5nZV9jbXAoY29uc3Qgdm9pZCAqYSwgY29u
c3Qgdm9pZCAqYikKPiArewo+ICsgICAgbGlieGxfc3RhdGljX3NobSAqY29uc3QgKnNzaG1hID0g
YSwgKmNvbnN0ICpzc2htYiA9IGI7Cj4gKyAgICByZXR1cm4gKCpzc2htYSktPmJlZ2luID4gKCpz
c2htYiktPmJlZ2luID8gMSA6IC0xOwo+ICt9Cj4gKwo+ICsvKiBjaGVjayBpZiB0aGUgc3NobSBz
bGF2ZSBjb25maWdzIGluIEBzc2htIG92ZXJsYXAgKi8KPiAraW50IGxpYnhsX19zc2htX2NoZWNr
X292ZXJsYXAobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htcywgaW50IGxlbikK
PiArewo+ICsKPiArICAgIGNvbnN0IGxpYnhsX3N0YXRpY19zaG0gKipzbGF2ZV9zc2htcyA9IE5V
TEw7Cj4gKyAgICBpbnQgbnVtX3NsYXZlczsKPiArICAgIGludCBpOwo+ICsKPiArICAgIHNsYXZl
X3NzaG1zID0gbGlieGxfX2NhbGxvYyhnYywgbGVuLCBzaXplb2Yoc2xhdmVfc3NobXNbMF0pKTsK
PiArICAgIG51bV9zbGF2ZXMgPSAwOwo+ICsgICAgZm9yIChpID0gMDsgaSA8IGxlbjsgKytpKSB7
Cj4gKyAgICAgICAgaWYgKExJQlhMX1NTSE1fUk9MRV9TTEFWRSA9PSBzc2htc1tpXS5yb2xlKQo+
ICsgICAgICAgICAgICBzbGF2ZV9zc2htc1tudW1fc2xhdmVzKytdID0gc3NobXMgKyBpOwo+ICsg
ICAgfQo+ICsgICAgcXNvcnQoc2xhdmVfc3NobXMsIG51bV9zbGF2ZXMsIHNpemVvZihzbGF2ZV9z
c2htc1swXSksIHNzaG1fcmFuZ2VfY21wKTsKPiArCj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgbnVt
X3NsYXZlcyAtIDE7ICsraSkgewo+ICsgICAgICAgIGlmIChzbGF2ZV9zc2htc1tpKzFdLT5iZWdp
biA8IHNsYXZlX3NzaG1zW2ldLT5lbmQpIHsKPiArICAgICAgICAgICAgU1NITV9FUlJPUihkb21p
ZCwgc2xhdmVfc3NobXNbaSsxXS0+aWQsICJzbGF2ZSByYW5nZXMgb3ZlcmxhcC4iKTsKPiArICAg
ICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4g
KyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArLyogVGhlIGNhbGxlciBoYXZlIHRvIGd1YXJlbnRl
ZSB0aGF0IHNzaG0tPmJlZ2luIDwgc3NobS0+ZW5kICovCj4gK3N0YXRpYyBpbnQgbGlieGxfX3Nz
aG1fZG9fbWFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IG1pZCwgdWludDMyX3Qgc2lkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBtYmVnaW4sIHVpbnQ2NF90IG1l
bmQpCj4gK3sKPiArICAgIGludCByYzsKPiArICAgIGludCBpOwo+ICsgICAgdW5zaWduZWQgaW50
IG51bV9tcGFnZXMsIG51bV9zcGFnZXMsIG9mZnNldDsKPiArICAgIGludCAqZXJyczsKPiArICAg
IHhlbl91bG9uZ190ICppZHhzOwo+ICsgICAgeGVuX3Bmbl90ICpncGZuczsKPiArCj4gKyAgICBu
dW1fbXBhZ2VzID0gKG1lbmQgLSBtYmVnaW4pID4+IDEyOwoKUGxlYXNlIGRvbid0IGhhcmRjb2Rl
IDEyLCBwbGVhc2UgdXNlIFhDX1BBR0VfU0hJRlQgKGFsc28gaW4gb3RoZXIgbGlieGwKcGF0Y2hl
cykuCgoKPiArICAgIG51bV9zcGFnZXMgPSAoc3NobS0+ZW5kIC0gc3NobS0+YmVnaW4pID4+IDEy
Owo+ICsgICAgb2Zmc2V0ID0gc3NobS0+b2Zmc2V0ID4+IDEyOwo+ICsKPiArICAgIC8qIENoZWNr
IHJhbmdlLiBUZXN0IG9mZnNldCA8IG1wYWdlcyBmaXJzdCB0byBhdm9pZCBvdmVyZmxvdyAqLwo+
ICsgICAgaWYgKChvZmZzZXQgPj0gbnVtX21wYWdlcykgfHwgKG51bV9tcGFnZXMgLSBvZmZzZXQg
PCBudW1fc3BhZ2VzKSkgewo+ICsgICAgICAgIFNTSE1fRVJST1Ioc2lkLCBzc2htLT5pZCwgImV4
Y2VlZHMgbWFzdGVyJ3MgYWRkcmVzcyBzcGFjZS4iKTsKPiArICAgICAgICByYyA9IEVSUk9SX0lO
VkFMOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIC8qIGZpbGwgb3V0
IHRoZSBwZm4ncyBhbmQgZG8gdGhlIG1hcHBpbmcgKi8KPiArICAgIGVycnMgPSBsaWJ4bF9fY2Fs
bG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2YoaW50KSk7Cj4gKyAgICBpZHhzID0gbGlieGxfX2Nh
bGxvYyhnYywgbnVtX3NwYWdlcywgc2l6ZW9mKHhlbl91bG9uZ190KSk7Cj4gKyAgICBncGZucyA9
IGxpYnhsX19jYWxsb2MoZ2MsIG51bV9zcGFnZXMsIHNpemVvZih4ZW5fcGZuX3QpKTsKPiArICAg
IGZvciAoaSA9IDA7IGkgPCBudW1fc3BhZ2VzOyBpKyspIHsKPiArICAgICAgICBpZHhzW2ldID0g
KG1iZWdpbiA+PiAxMikgKyBvZmZzZXQgKyBpOwo+ICsgICAgICAgIGdwZm5zW2ldPSAoc3NobS0+
YmVnaW4gPj4gMTIpICsgaTsKPiArICAgIH0KPiArICAgIHJjID0geGNfZG9tYWluX2FkZF90b19w
aHlzbWFwX2JhdGNoKENUWC0+eGNoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2lkLCBtaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24sCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBudW1fc3BhZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWR4cywgZ3BmbnMsIGVycnMpOwo+ICsKPiArICAgIGZvciAoaSA9IDA7
IGk8IG51bV9zcGFnZXM7IGkrKykgewo+ICsgICAgICAgIGlmIChlcnJzW2ldKSB7Cj4gKyAgICAg
ICAgICAgIFNTSE1fRVJST1Ioc2lkLCBzc2htLT5pZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAiY2FuJ3QgbWFwIGF0IGFkZHJlc3MgMHglIlBSSXg2NCIuIiwKPiArICAgICAgICAgICAgICAg
ICAgICAgICBzc2htLT5iZWdpbiArIChvZmZzZXQgPDwgMTIpICk7Cj4gKyAgICAgICAgICAgIHJj
ID0gRVJST1JfRkFJTDsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBpZiAocmMpIGdvdG8g
b3V0Owo+ICsKPiArICAgIHJjID0gMDsKPiArCj4gK291dDoKPiArICAgIHJldHVybiByYzsKPiAr
fQo+ICsKPiArc3RhdGljIGludCBsaWJ4bF9fc3NobV9hZGRfc2xhdmUobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3N0YXRpY19zaG0gKnNzaG0pCj4gK3sKPiArICAgIGludCByYzsKPiArICAgIGNoYXIgKnNzaG1f
cGF0aCwgKnNsYXZlX3BhdGgsICpkb21fcGF0aCwgKmRvbV9zc2htX3BhdGgsICpkb21fcm9sZV9w
YXRoOwo+ICsgICAgY2hhciAqZW50c1s5XTsKPiArICAgIGNvbnN0IGNoYXIgKnhzX3ZhbHVlOwo+
ICsgICAgbGlieGxfc3RhdGljX3NobSBtYXN0ZXJfc3NobTsKPiArICAgIHVpbnQzMl90IG1hc3Rl
cl9kb21pZDsKPiArICAgIHhzX3RyYW5zYWN0aW9uX3QgeHQgPSBYQlRfTlVMTDsKPiArCj4gKyAg
ICBzc2htX3BhdGggPSBsaWJ4bF9feHNfZ2V0X3NzaG1wYXRoKGdjLCBzc2htLT5pZCk7Cj4gKyAg
ICBzbGF2ZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zbGF2ZXMvJSJQUkl1MzIsIHNzaG1fcGF0aCwg
ZG9taWQpOwo+ICsgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlk
KTsKPiArICAgIC8qIHRoZSBkb21haW4gc2hvdWxkIGJlIGluIHhlbnN0b3JlIGJ5IG5vdyAqLwo+
ICsgICAgYXNzZXJ0KGRvbV9wYXRoKTsKPiArICAgIGRvbV9zc2htX3BhdGggPSBHQ1NQUklOVEYo
IiVzL3N0YXRpY19zaG0vJXMiLCBkb21fcGF0aCwgc3NobS0+aWQpOwo+ICsgICAgZG9tX3JvbGVf
cGF0aCA9IEdDU1BSSU5URigiJXMvcm9sZSIsIGRvbV9zc2htX3BhdGgpOwo+ICsKPiArICAgIC8q
IHByZXBhcmUgdGhlIHNsYXZlIHhlbnN0b3JlIGVudHJpZXMgKi8KPiArICAgIGVudHNbMF0gPSAi
YmVnaW4iOwo+ICsgICAgZW50c1sxXSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+YmVn
aW4pOwo+ICsgICAgZW50c1syXSA9ICJlbmQiOwo+ICsgICAgZW50c1szXSA9IEdDU1BSSU5URigi
MHglIlBSSXg2NCwgc3NobS0+ZW5kKTsKPiArICAgIGVudHNbNF0gPSAib2Zmc2V0IjsKPiArICAg
IGVudHNbNV0gPSBHQ1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0tPm9mZnNldCk7Cj4gKyAgICBl
bnRzWzZdID0gInByb3QiOwo+ICsgICAgZW50c1s3XSA9IGxpYnhsX19zdHJkdXAoZ2MsIGxpYnhs
X3NzaG1fcHJvdF90b19zdHJpbmcoc3NobS0+cHJvdCkpOwo+ICsgICAgZW50c1s4XSA9IE5VTEw7
Cj4gKwo+ICsgICAgZm9yICg7Oykgewo+ICsgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0
aW9uX3N0YXJ0KGdjLCAmeHQpOwo+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKwo+ICsg
ICAgICAgIGlmICghbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBzc2htX3BhdGgpKSB7Cj4gKyAgICAg
ICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLCAibm8gbWFzdGVyIGZvdW5kLiIpOwo+
ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+
ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyogZXZlcnkgSUQgY2FuIGFwcGVhciBpbiBlYWNo
IGRvbWFpbiBhdCBtb3N0IG9uY2UgKi8KPiArICAgICAgICBpZiAobGlieGxfX3hzX3JlYWQoZ2Ms
IHh0LCBkb21fc3NobV9wYXRoKSkgewo+ICsgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBz
c2htLT5pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAiZG9tYWluIHRyaWVkIHRvIG1hcCB0
aGUgc2FtZSBJRCB0d2ljZS4iKTsKPiArICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+ICsg
ICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIGxvb2sg
YXQgdGhlIG1hc3RlciBpbmZvIGFuZCBzZWUgaWYgd2UgY291bGQgZG8gdGhlIG1hcHBpbmcgKi8K
PiArICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL3Byb3QiLCBzc2htX3Bh
dGgpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeHNfdmFsdWUpOwo+
ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAgbGlieGxfc3NobV9wcm90X2Zy
b21fc3RyaW5nKHhzX3ZhbHVlLCAmbWFzdGVyX3NzaG0ucHJvdCk7Cj4gKwo+ICsgICAgICAgIHJj
ID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgeHQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmVnaW4iLCBzc2htX3BhdGgpLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeHNfdmFsdWUpOwo+ICsgICAgICAgIGlm
IChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAgbWFzdGVyX3NzaG0uYmVnaW4gPSBzdHJ0b3VsbCh4
c192YWx1ZSwgTlVMTCwgMTYpOwo+ICsKPiArICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2No
ZWNrZWQoZ2MsIHh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQ
UklOVEYoIiVzL2VuZCIsIHNzaG1fcGF0aCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZ4c192YWx1ZSk7Cj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArICAg
ICAgICBtYXN0ZXJfc3NobS5lbmQgPSBzdHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOwo+ICsK
PiArICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL21hc3RlciIsIHNzaG1f
cGF0aCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4c192YWx1ZSk7
Cj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArICAgICAgICBtYXN0ZXJfZG9taWQgPSBz
dHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOwo+ICsKPiArICAgICAgICAvKiBjaGVjayBpZiB0
aGUgc2xhdmUgaXMgYXNraW5nIHRvbyBtdWNoIHBlcm1pc3Npb24gKi8KCnRoaXMgY29tbWVudCBk
b2Vzbid0IHNlZW0gdG8gbWF0Y2ggdGhlIGNoZWNrIGJlbG93CgoKPiArICAgICAgICBpZiAoTElC
WExfU1NITV9QUk9UX1VOS05PV04gPT0gc3NobS0+cHJvdCkgewo+ICsgICAgICAgICAgICBzc2ht
LT5wcm90ID0gbWFzdGVyX3NzaG0ucHJvdDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgaWYgKG1h
c3Rlcl9zc2htLnByb3QgPCBzc2htLT5wcm90KSB7Cj4gKyAgICAgICAgICAgIFNTSE1fRVJST1Io
ZG9taWQsIHNzaG0tPmlkLCAic2xhdmUgaXMgYXNraW5nIHRvbyBtdWNoIHBlcm1pc3Npb24uIik7
Cj4gKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0
Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyogYWxsIGNoZWNrcyBwYXNzZWQsIGRvIHRo
ZSBqb2IgKi8KPiArICAgICAgICByYyA9IGxpYnhsX19zc2htX2RvX21hcChnYywgbWFzdGVyX2Rv
bWlkLCBkb21pZCwgc3NobSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXN0
ZXJfc3NobS5iZWdpbiwgbWFzdGVyX3NzaG0uZW5kKTsKCkRvZXNuJ3QgbGlieGxfX3NzaG1fZG9f
bWFwIHJpc2sgYmVpbmcgY2FsbGVkIHR3aWNlIG9uIHhlbnN0b3JlCnRyYW5zYWN0aW9uIHJldHJp
ZXM/CgoKCj4gKyAgICAgICAgaWYgKHJjKSB7Cj4gKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5W
QUw7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAg
Lyogd3JpdGUgdGhlIHJlc3VsdCB0byB4ZW5zdG9yZSBhbmQgY29tbWl0ICovCj4gKyAgICAgICAg
cmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgeHQsIGRvbV9yb2xlX3BhdGgsICJzbGF2
ZSIpOwo+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAgbGlieGxfX3hzX3dy
aXRldihnYywgeHQsIHNsYXZlX3BhdGgsIGVudHMpOwo+ICsKPiArICAgICAgICByYyA9IGxpYnhs
X194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ4dCk7Cj4gKyAgICAgICAgaWYgKCFyYykgYnJl
YWs7Cj4gKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
cmMgPSAwOwo+ICtvdXQ6Cj4gKyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ4
dCk7Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1f
YWRkX21hc3RlcihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCj4gK3sKPiArICAg
IGludCByYzsKPiArICAgIGNoYXIgKnNzaG1fcGF0aCwgKmRvbV9wYXRoLCAqZG9tX3JvbGVfcGF0
aDsKPiArICAgIGNoYXIgKmVudHNbMTNdOwo+ICsgICAgc3RydWN0IHhzX3Blcm1pc3Npb25zIG5v
cGVybTsKPiArICAgIHhzX3RyYW5zYWN0aW9uX3QgeHQgPSBYQlRfTlVMTDsKPiArCj4gKyAgICBz
c2htX3BhdGggPSBsaWJ4bF9feHNfZ2V0X3NzaG1wYXRoKGdjLCBzc2htLT5pZCk7Cj4gKyAgICBk
b21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOwo+ICsgICAgLyogdGhl
IGRvbWFpbiBzaG91bGQgYmUgaW4geGVuc3RvcmUgYnkgbm93ICovCj4gKyAgICBhc3NlcnQoZG9t
X3BhdGgpOwo+ICsgICAgZG9tX3JvbGVfcGF0aCA9IEdDU1BSSU5URigiJXMvc3RhdGljX3NobS8l
cy9yb2xlIiwgZG9tX3BhdGgsIHNzaG0tPmlkKTsKPiArCj4gKyAgICAvKiBwcmVwYXJlIHRoZSB4
ZW5zdG9yZSBlbnRyaWVzICovCj4gKyAgICBlbnRzWzBdID0gIm1hc3RlciI7Cj4gKyAgICBlbnRz
WzFdID0gR0NTUFJJTlRGKCIlIlBSSXUzMiwgZG9taWQpOwo+ICsgICAgZW50c1syXSA9ICJiZWdp
biI7Cj4gKyAgICBlbnRzWzNdID0gR0NTUFJJTlRGKCIweCUiUFJJeDY0LCBzc2htLT5iZWdpbik7
Cj4gKyAgICBlbnRzWzRdID0gImVuZCI7Cj4gKyAgICBlbnRzWzVdID0gR0NTUFJJTlRGKCIweCUi
UFJJeDY0LCBzc2htLT5lbmQpOwo+ICsgICAgZW50c1s2XSA9ICJwcm90IjsKPiArICAgIGVudHNb
N10gPSBsaWJ4bF9fc3RyZHVwKGdjLCBsaWJ4bF9zc2htX3Byb3RfdG9fc3RyaW5nKHNzaG0tPnBy
b3QpKTsKPiArICAgIGVudHNbOF0gPSAiY2FjaGVfcG9saWN5IjsKPiArICAgIGVudHNbOV0gPSBs
aWJ4bF9fc3RyZHVwKGdjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3No
bV9jYWNoZXBvbGljeV90b19zdHJpbmcoc3NobS0+Y2FjaGVfcG9saWN5KSk7Cj4gKyAgICBlbnRz
WzEwXSA9ICJzdGF0dXMiOwo+ICsgICAgZW50c1sxMV0gPSAiYWxpdmUiOwo+ICsgICAgZW50c1sx
Ml0gPSBOVUxMOwo+ICsKPiArICAgIC8qIGNvdWxkIG9ubHkgYmUgYWNjZXNzZWQgYnkgRG9tMCAq
Lwo+ICsgICAgbm9wZXJtLmlkID0gMDsKPiArICAgIG5vcGVybS5wZXJtcyA9IFhTX1BFUk1fTk9O
RTsKPiArCj4gKyAgICBmb3IgKDs7KSB7Cj4gKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNh
Y3Rpb25fc3RhcnQoZ2MsICZ4dCk7Cj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArCj4g
KyAgICAgICAgaWYgKCFsaWJ4bF9feHNfcmVhZChnYywgeHQsIHNzaG1fcGF0aCkpIHsKPiArICAg
ICAgICAgICAgLyogZXZlcnkgSUQgY2FuIGFwcGVhciBpbiBlYWNoIGRvbWFpbiBhdCBtb3N0IG9u
Y2UgKi8KPiArICAgICAgICAgICAgaWYgKGxpYnhsX194c19yZWFkKGdjLCB4dCwgZG9tX3JvbGVf
cGF0aCkpIHsKPiArICAgICAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tYWluIHRyaWVkIHRvIG1hcCB0aGUgc2Ft
ZSBJRCB0d2ljZS4iKTsKPiArICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiArICAg
ICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIHJj
ID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHh0LCBkb21fcm9sZV9wYXRoLCAibWFzdGVy
Iik7Cj4gKyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Owo+ICsKPiArICAgICAgICAgICAg
bGlieGxfX3hzX21rbm9kKGdjLCB4dCwgc3NobV9wYXRoLCAmbm9wZXJtLCAxKTsKPiArICAgICAg
ICAgICAgbGlieGxfX3hzX3dyaXRldihnYywgeHQsIHNzaG1fcGF0aCwgZW50cyk7Cj4gKyAgICAg
ICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsICJj
YW4gb25seSBoYXZlIG9uZSBtYXN0ZXIuIik7Cj4gKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJ
TDsKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBy
YyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ4dCk7Cj4gKyAgICAgICAgaWYg
KCFyYykgYnJlYWs7Cj4gKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgcmMgPSAwOwo+ICtvdXQ6Cj4gKyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJv
cnQoZ2MsICZ4dCk7Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK2ludCBsaWJ4bF9fc3No
bV9hZGQobGlieGxfX2djICpnYywgIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKQo+ICt7Cj4gKyAgICBpbnQgcmMs
IGk7Cj4gKwo+ICsgICAgaWYgKCFsZW4pIHJldHVybiAwOwo+ICsKPiArICAgIGZvciAoaSA9IDA7
IGkgPCBsZW47ICsraSkgewo+ICsgICAgICAgIGlmIChMSUJYTF9TU0hNX1JPTEVfU0xBVkUgPT0g
c3NobXNbaV0ucm9sZSkgewo+ICsgICAgICAgICAgICByYyA9IGxpYnhsX19zc2htX2FkZF9zbGF2
ZShnYywgZG9taWQsIHNzaG1zK2kpOwo+ICsgICAgICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgICAg
IHJjID0gbGlieGxfX3NzaG1fYWRkX21hc3RlcihnYywgZG9taWQsIHNzaG1zK2kpOwo+ICsgICAg
ICAgIH0KPiArICAgICAgICBpZiAocmMpICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
cmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9k
ZTogQwo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
PiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMg
Yi90b29scy9saWJ4bC9saWJ4bF94ODYuYwo+IGluZGV4IDQ1NWY2ZjBiZWQuLjhkZDM0ZmQ3YmEg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF94ODYuYwo+IEBAIC01ODcsNiArNTg3LDI0IEBAIHZvaWQgbGlieGxfX2FyY2hfZG9t
YWluX2J1aWxkX2luZm9fYWNwaV9zZXRkZWZhdWx0KAo+ICAgICAgbGlieGxfZGVmYm9vbF9zZXRk
ZWZhdWx0KCZiX2luZm8tPmFjcGksIHRydWUpOwo+ICB9Cj4gIAo+ICtib29sIGxpYnhsX19hcmNo
X2RvbWFpbl9zdXBwb3J0X3NzaG0oY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5m
bykKPiArewo+ICsgICAgLyogRklYTUU6IE1hcmsgdGhpcyBhcyB1bnN1cHBvcnRlZCBzaW5jZSBj
YWxsaW5nIHAybV9hZGRfZm9yZWlnbiBvbiB0d28KPiArICAgICAqIERvbVUncyBpcyBjdXJyZW50
bHkgbm90IGFsbG93ZCBvbiB4ODYsIHNlZSB0aGUgY29tbWVudHMgaW4gCj4gKyAgICAgKiB4ODYv
bW0vcDJtLmM6IHAybV9hZGRfZm9yZWlnbiAqLwo+ICsgICAgIHJldHVybiBmYWxzZTsKPiArfQo+
ICsKPiAraW50IGxpYnhsX19hcmNoX2RvbWFpbl9zc2htX2NhY2hlcG9saWN5X3NldGRlZmF1bHQo
bGlieGxfc3RhdGljX3NobSAqc3NobSkKPiArewo+ICsgICAgaWYgKHNzaG0tPmNhY2hlX3BvbGlj
eSA9PSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04pCj4gKyAgICAgICAgc3NobS0+Y2Fj
aGVfcG9saWN5ID0gTElCWExfU1NITV9DQUNIRVBPTElDWV9YODZfTk9STUFMOwo+ICsgICAgaWYg
KHNzaG0tPmNhY2hlX3BvbGljeSA8IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1BTCkK
PiArICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30K
PiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3hzaGVs
cC5jCj4gaW5kZXggYzRhMThkZjM1My4uZDkxZmJmNWZkYSAxMDA2NDQKPiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF94c2hlbHAuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3hzaGVscC5jCj4g
QEAgLTE5Myw2ICsxOTMsMTQgQEAgY2hhciAqbGlieGxfX3hzX2xpYnhsX3BhdGgobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQpCj4gICAgICByZXR1cm4gczsKPiAgfQo+ICAKPiArY2hhciAq
bGlieGxfX3hzX2dldF9zc2htcGF0aChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICppZCkKPiAr
ewo+ICsgICAgY2hhciAqcyA9IEdDU1BSSU5URigiL2xvY2FsL3N0YXRpY19zaG0vJXMiLCBpZCk7
Cj4gKyAgICBpZiAoIXMpCj4gKyAgICAgICAgTE9HRShFUlJPUiwgImNhbm5vdCBhbGxvY2F0ZSBz
dGF0aWMgc2htIHBhdGgiKTsKPiArICAgIHJldHVybiBzOwo+ICt9Cj4gKwo+ICBpbnQgbGlieGxf
X3hzX3JlYWRfbWFuZGF0b3J5KGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFy
ICoqcmVzdWx0X291dCkKPiAgewoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 22 21:46:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 21:46: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.xen.org>)
	id 1dkGzm-0000sp-N3; Tue, 22 Aug 2017 21:45:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkGzl-0000sR-3Q
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 21:45:57 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 63/73-03557-416AC995; Tue, 22 Aug 2017 21:45:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVd42Zx
 Igx0PuS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fb4ReaCD2UVe7efZ21g
 fO7bxcjFISTwl1Hi3fHd7BDOY0aJhpU72SCcbYwSLxYuYO1i5OQQEXCW+HpmLjuIzSugL7H78
 jSwuLCAlcSy87+YQRokBH4pSxyc+JUZJCEh4Cmx4tMqIJsDzO55I9TFyM7BBlR/SAwkyCKgKv
 FukuwERu4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 CPc4ABDsYvy0LOMQoycGkJMrrlj0nUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/slQDnBotT0
 1Iq0zBxg6MGkJTh4lER4T4GkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPcTSJEASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw70mQKTyZeSVwm14BHcEEdIRh6zSQI0
 oSEVJSDYyNPaWHnQp3z4zZx2vf+DLWPDl2d+Uvw5WTci6dtS28d/fk9AUOhptTZ3hUnmGM3bk
 sK9TnUFhC3sbD/a9Xf9JtfbPY88nZgn2T36x+7hc2LWN1g6yhgFqLEGdrkc+Fft19/8Qmvd/S
 c3xy8QIjww27r98z+v34ZP5/vThOFY8TJ+cHsDNcWWqkxFKckWioxVxUnAgA05u6rX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503438354!53411783!1
X-Originating-IP: [104.130.215.37]
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 18516 invoked from network); 22 Aug 2017 21:45:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 21:45:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkGzg-0001WO-AM; Tue, 22 Aug 2017 21:45: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 1dkGza-00024u-Sx; Tue, 22 Aug 2017 21:45:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkGza-0002jw-K7; Tue, 22 Aug 2017 21:45:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112786-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 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:saverestore-support-check: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-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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1: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-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-qemuu-debianhvm-amd64-xsm: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-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-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-i386-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-qemut-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=b4660b4d4a35edac715c003c84326de2b0fa4f47
X-Osstest-Versions-That: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 21:45:46 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 112786: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc4NiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc4Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjEKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlr
ZSAxMTI2NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY2MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjYxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTI2NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjY2MQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTEyNjYxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI2NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA3MCB4dGYvdGVzdC1wdjMy
cGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA3MCB4
dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYjQ2NjBi
NGQ0YTM1ZWRhYzcxNWMwMDNjODQzMjZkZTJiMGZhNGY0NwpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgNWFlMDExZTY2MjBmYjNmZGMxMTI3Yzg0ODczNzE4YWRhNDU4OWUx
YwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjYxICAyMDE3LTA4LTE2IDA2OjE0OjExIFogICAg
NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMjY4MyAgMjAxNy0wOC0xNyAxMzo1MzozMSBa
ICAgIDUgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjc4NiAgMjAx
Ny0wOC0yMSAxNTowMzoxMyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
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
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiNDY2MGI0
ZDRhMzVlZGFjNzE1YzAwM2M4NDMyNmRlMmIwZmE0ZjQ3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjEgMTU6NTk6MjkgMjAxNyArMDIwMAoK
ICAgIGdudHRhYjogZml4ICJkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMi
CiAgICAKICAgIFRoZSBjb21wYXQgbW9kZSBjb2RlIGFsc28gbmVlZHMgYWRqdXN0bWVudCB0byBk
ZWFsIHdpdGggdGhlIGNoYW5nZWQKICAgIHJldHVybiB2YWx1ZSBmcm9tIGdudHRhYl9jb3B5KCku
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNh
NjE3NTcwNTQyZTFkN2Q4ZGU2MzZkNTM5Njk1OWJiZjFkYWJhYjcKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA4LTIxIDE1OjQzOjM2ICswMjAwCgpjb21taXQgMWFjODE2MmQ4MzIzNDgxZWE1ZmI5Y2Yy
MGM1YjgzMGM0ZmZiN2FlYwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBUaHUgQXVnIDE3IDE1OjE0OjA3IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCB0
cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCiAgICAKICAgIFByb2Nlc3Npbmcgb2YgdHJhbnNpdGl2
ZSBncmFudHMgbXVzdCBub3QgdXNlIHRoZSBmYXN0IHBhdGgsIG9yIGVsc2UKICAgIHJlZmVyZW5j
ZSBjb3VudGluZyBicmVha3MgZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCiAg
ICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgpCiAgICBjb3VudGVycGFydCBvY2N1cnMgaW5kZXBlbmRlbnQgb2Ygb3JpZ2luYWwgcGluIGNv
dW50KS4gRnVydGhlcm1vcmUKICAgIGFmdGVyIHJlLWFjcXVpcmluZyB0ZW1wb3JhcmlseSBkcm9w
cGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5IG5vIGdyYW50CiAgICBwcm9wZXJ0aWVzIGNoYW5n
ZWQgaWYgdGhlIG9yaWdpbmFsIHBpbiBjb3VudCB3YXMgbm9uLXplcm87IGNoZWNraW5nCiAgICBq
dXN0IHRoZSBwaW4gY291bnRzIGlzIHN1ZmZpY2llbnQgb25seSBmb3Igd2VsbC1iZWhhdmVkIGd1
ZXN0cy4gQXMgYQogICAgcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBuZWVkcyB0
byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCiAgICAKICAgIEZ1cnRoZXJtb3JlIGEgX19yZWxl
YXNlX2dyYW50X2Zvcl9jb3B5KCkgaW52b2NhdGlvbiB3YXMgbWlzc2luZyBvbiB0aGUKICAgIHJl
dHJ5IHBhdGggb2YgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3Zl
cnNpb24oKSBhbHNvCiAgICBuZWVkcyB0byBiYWlsIG91dCB1cG9uIGVuY291bnRlcmluZyBhIHRy
YW5zaXRpdmUgZ3JhbnQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogYWQ0OGZiOTYzZGJmZjAyNzYyZDJkYjUzOTZmYTY1NWFjMGM0MzJjNwog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6NDA6MzEgKzAyMDAKCmNvbW1pdCA3NDdkZjNj
MDU1ZTE3ZmRkNTg3MWNjZTlkYWE4N2ZmZjA1Y2YxYjhkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTM6MTQgMjAxNyArMDIwMAoK
ICAgIGdudHRhYjogZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxzCiAgICAK
ICAgIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBjb21waWxlciB3b3VsZCBhY3R1YWxs
eSB0cmFuc2xhdGUgdGhlbQogICAgdG8gYnJhbmNoZXMgaW5zdGVhZCBvZiBjYWxscywgc28gb25s
eSBvbmVzIHdpdGggYSBrbm93biByZWN1cnNpb24gbGltaXQKICAgIGFyZSBva2F5OgogICAgLSBf
X3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwog
ICAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3b24ndCBwZXJtaXQgdXNlIG9mIG11bHRp
LWxldmVsIHRyYW5zaXRpdmUKICAgICAgZ3JhbnRzLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9y
X2NvcHkoKSBpcyBmaW5lIHRvIGNhbGwgaXRzZWxmIHdpdGggdGhlIGxhc3QKICAgICAgYXJndW1l
bnQgZmFsc2UsIGFzIHRoYXQgcHJldmVudHMgZnVydGhlciByZWN1cnNpb24sCiAgICAtIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJv
bSBhbgogICAgICBvYnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRyeSdzIHBpbiBjb3Vu
dAogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5
OTlkMmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wOC0xNyAxNDozOToxOCArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 22:23:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 22:23: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.xen.org>)
	id 1dkHaG-0003NM-Kp; Tue, 22 Aug 2017 22:23:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=400aaa787=dario.faggioli@citrix.com>)
 id 1dkHaF-0003NG-1G
 for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 22:23:39 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 13/EB-02177-AEEAC995; Tue, 22 Aug 2017 22:23:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42LZKekoofty3Zx
 Ig9ePlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1J46wFMyWqLj1Xr6B8Yl4FyMnh4RAkMTk
 63uZQWw2AQOJNzv2soLYIgLKEr2/frN0MXJxMAt0Mku8fr+ABSQhLJAmsb39EjNEUbrEwkN3o
 Br0JC71LweLswioSizYvoodxOYVcJE4dPw4E4jNKCAr8aVxNVgNs4C4RNOXlawQRwhILNlznh
 nCFpV4+fgfVNxAYuvSfSwQ9WkSzZOXQc0UlDg58wnLBEaBWUhGzUJSNgtJ2SxGDqC4psT6Xfo
 QJYoSU7ofskPYGhKtc+ZC2ZYSV57sZkNWs4CRYxWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGx
 Xm5qcXFiempOYlKxXnJ+7iZGYETUMzAw7mC8/NXpEKMkB5OSKK9b9pxIIb6k/JTKjMTijPii0
 pzU4kOMMhwcShK8u9YC5QSLUtNTK9Iyc4CxCZOW4OBREuHdDZLmLS5IzC3OTIdInWK055jwYd
 cXJo4tv098Z+I4BCaPgUghlrz8vFQpcd7vIG0CIG0ZpXlwQ2Gp5BKjrJQwLyMDA4MQT0FqUW5
 mCar8K0ZxDkYlYd57IFN4MvNK4Ha/AjqLCegsw9ZpIGeVJCKkpBoYhd87uiuFCQj2tSbt44hW
 cJxwYtrURxKKS2Zq8QR3/36VGrrt5JxDU+WqRFZ1zX81l0PW80HgbaU9XDz2tszM8vNLb++Oe
 hqlti3XYVrT0kwLvdl6fLIy9Y/0bvz2fHtPLNiuNKE142XujhNFt2S+XPBgiLkjNZmd6ZW046
 W1cmt1Jj1rENFVYinOSDTUYi4qTgQAoHEp0SADAAA=
X-Env-Sender: prvs=400aaa787=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503440617!110981033!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3803 invoked from network); 22 Aug 2017 22:23:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2017 22:23:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,414,1498521600"; d="scan'208,217";a="51394367"
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v3 3/6] xen: RCU/x86/ARM: discount CPUs that were idle
 when grace period started.
Thread-Index: AQHTG5VFIilKf9mTTEKKtYg772DxbQ==
Date: Tue, 22 Aug 2017 22:23:25 +0000
Message-ID: <0f100f4a-bce4-44a6-89b6-302963a88165@email.android.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
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>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 3/6] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8569782235809630001=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8569782235809630001==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_0f100f4abce444a689b6302963a88165emailandroidcom_"

--_000_0f100f4abce444a689b6302963a88165emailandroidcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SWwgMjIgQWdvIDIwMTcgMTQ6NTksIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gaGEg
c2NyaXR0bzoNCj4+PiBPbiAxOC4wOC4xNyBhdCAyMDowNCwgPGRhcmlvLmZhZ2dpb2xpQGNpdHJp
eC5jb20+IHdyb3RlOg0KPiBDaGFuZ2VzIGZyb20gdjI6DQo+ICogaW5pdGlhbGl6ZSBpZGxlX2Nw
dW1hc2sgdG8gImFsbCBjbGVhciIsIGkuZS4sIGFsbCB0aGUgQ1BVcyBhcmUgYnVzeTsNCj4gICB0
aGV5J2xsIGNsZWFyIHRoZWlyIGJpdCBvdXQgdGhlbXNlbHZlcyBhcyBzb29uIGFzIHRoZSBydW4g
dGhlIGlkbGUNCj4gICBsb29wIChwcmV0dHkgc29vbiBhbnl3YXkpLg0KDQpKdXN0IHRvIG1ha2Ug
c3VyZSBJIGNvcnJlY3RseSB1bmRlcnN0YW5kIHRoaXMgLSB5b3UgcmVhbGx5IG1lYW4NCiJ0aGV5
J2xsIHNldCB0aGVpciBiaXQgdGhlbXNlbHZlcyAuLi4iPw0KDQpFcnIuLiB5ZXMsIHRoYXQncyB3
aGF0IEkgbWVhbnQgaW5kZWVkLCBzb3JyeSENCg0KRGFyaW8NCg0KDQpKYW4NCg0KDQo=

--_000_0f100f4abce444a689b6302963a88165emailandroidcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <4113B4096BC0EF498CFF7600830DEAB3@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBkaXI9ImF1
dG8iPg0KPGRpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj4NCjxkaXYgY2xhc3M9ImdtYWls
X3F1b3RlIj5JbCAyMiBBZ28gMjAxNyAxNDo1OSwgSmFuIEJldWxpY2ggJmx0O0pCZXVsaWNoQHN1
c2UuY29tJmd0OyBoYSBzY3JpdHRvOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+DQo8YmxvY2txdW90
ZSBjbGFzcz0icXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHgg
I2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxkaXY+PGZvbnQgc2l6ZT0iMiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4NCjxkaXY+Jmd0OyZndDsmZ3Q7IE9uIDE4LjA4LjE3IGF0
IDIwOjA0LCAmbHQ7ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbSZndDsgd3JvdGU6PGJyPg0KJmd0
OyBDaGFuZ2VzIGZyb20gdjI6PGJyPg0KJmd0OyAqIGluaXRpYWxpemUgaWRsZV9jcHVtYXNrIHRv
ICZxdW90O2FsbCBjbGVhciZxdW90OywgaS5lLiwgYWxsIHRoZSBDUFVzIGFyZSBidXN5Ozxicj4N
CiZndDsmbmJzcDsmbmJzcDsgdGhleSdsbCBjbGVhciB0aGVpciBiaXQgb3V0IHRoZW1zZWx2ZXMg
YXMgc29vbiBhcyB0aGUgcnVuIHRoZSBpZGxlPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyBsb29wIChw
cmV0dHkgc29vbiBhbnl3YXkpLjxicj4NCjxicj4NCkp1c3QgdG8gbWFrZSBzdXJlIEkgY29ycmVj
dGx5IHVuZGVyc3RhbmQgdGhpcyAtIHlvdSByZWFsbHkgbWVhbjxicj4NCiZxdW90O3RoZXknbGwg
c2V0IHRoZWlyIGJpdCB0aGVtc2VsdmVzIC4uLiZxdW90Oz88YnI+DQo8L2Rpdj4NCjwvc3Bhbj48
L2ZvbnQ+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGRpcj0iYXV0byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+RXJyLi4geWVzLCB0aGF0
J3Mgd2hhdCBJIG1lYW50IGluZGVlZCwgc29ycnkhPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+PGJy
Pg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+RGFyaW88L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48
YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj4N
CjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxibG9ja3F1b3RlIGNsYXNzPSJxdW90ZSIgc3R5
bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmct
bGVmdDoxZXgiPg0KPGRpdj48Zm9udCBzaXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
cHQiPg0KPGRpdj48YnI+DQpKYW48YnI+DQo8YnI+DQo8L2Rpdj4NCjwvc3Bhbj48L2ZvbnQ+PC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxicj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_0f100f4abce444a689b6302963a88165emailandroidcom_--


--===============8569782235809630001==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8569782235809630001==--


From xen-devel-bounces@lists.xen.org Tue Aug 22 23:07:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 23:07: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.xen.org>)
	id 1dkIGP-0005v9-TN; Tue, 22 Aug 2017 23:07:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkIGO-0005ux-2Y
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 23:07:12 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9B/08-03044-F19BC995; Tue, 22 Aug 2017 23:07:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdu55x
 Ig9+nOC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasf7NEZaCGfkV5/bfYWxg
 /OHSxcjFISTwl1Fi3vcZjBDOY0aJ7au3s0E42xglbt6Zw9LFyMkhIuAs8fXMXHYQm1dAX2Lt7
 HOMILawQLDEkUPnWUAaJASuaEm0L1zFBJKQEPCWaDy0hbmLkQPMntjn38XIzsEmYCVxSAykgE
 VAVWLBik+MExi5FzAyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kv
 Oz93ECPQ5AxDsYLy9MeAQoyQHk5Ior1v2nEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwx24Fy
 gkWp6akVaZk5wOCDSUtw8CiJ8M4ESfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvdJAiA
 ZCijNI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd59IFN4MvNK4Da9AjqCCegIw9
 ZpIEeUJCKkpBoYp2+eemvZq2Vr39j7ubS+Xbza6FRUSfeaijbv39PSujlu7DHcf+Loqr8L3og
 G+h/eqHP8rA1LfPhhvgf2N+6Eu9qVrZARu8bwXP1i4nPpynT1E4ezv5g9a2idJ8+zwV60MNRP
 393N88C/Q0prvv07/dchYNqEVbY+jk0rJXtFRU5Ofbpog0fCfSWW4oxEQy3mouJEALFnDGR/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503443229!65167324!1
X-Originating-IP: [104.130.215.37]
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 34775 invoked from network); 22 Aug 2017 23:07:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 23:07:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkIGK-0003Zb-42; Tue, 22 Aug 2017 23:07: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 1dkIGE-0007l1-Ep; Tue, 22 Aug 2017 23:07:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkIGD-0000HO-Pk; Tue, 22 Aug 2017 23:07:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112785-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64: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-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-amd64-i386-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot: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-armhf-armhf-xl:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken: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-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-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
X-Osstest-Versions-This: linux=14ccee78fc82f5512908f4424f541549a5705b89
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 23:07:01 +0000
Subject: [Xen-devel] [linux-linus test] 112785: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc4NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyNzg1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTYgZGViaWFuLWluc3RhbGwvZHN0X2hvc3QgIGZhaWwgUkVHUi4g
dnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTYgZGViaWFuLWluc3RhbGwvZHN0X2hvc3Qg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEw
NTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClJlZ3Jlc3Npb25zIHdoaWNo
IGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDE0Y2NlZTc4ZmM4MmY1NTEyOTA4ZjQ0MjRmNTQxNTQ5YTU3
MDViODkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5
YzA3NjU0ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUx
NSAgMjAxNy0wNi0xNyAwNjo0ODo1NiBaICAgNjYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MTA1MzYgIDIwMTctMDYtMTcgMjM6NDg6MTMgWiAgIDY1IGRheXMgICA4MyBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTI3ODUgIDIwMTctMDgtMjEgMTU6MDM6MTEgWiAgICAxIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjIzMzggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDI2OTkyMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 22 23:32:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Aug 2017 23: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.xen.org>)
	id 1dkIf2-0007ld-3D; Tue, 22 Aug 2017 23:32:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkIf0-0007lG-L4
 for xen-devel@lists.xensource.com; Tue, 22 Aug 2017 23:32:38 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A4/0A-02176-51FBC995; Tue, 22 Aug 2017 23:32:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVdk/5x
 Ig6fTDSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0TfxPHvB1GbGinm9nA2M
 U0O6GLk4hAT+Mkq0z73EBOE8ZpSY9HoSI4SzjVGi4fFhli5GTg4RAWeJr2fmsoPYvAL6ErMPt
 ILZwgLhEv3vlrGANEgItGpIbN27CqxBQsBTomNzDyuM3Tf7B1sXIzsHm4CVxCExkCiLgKrEhl
 8N7BMYuRcwMqxi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj
 0ej0DA+MOxuYTfocYJTmYlER53bLnRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DXaB5QTLEpN
 T61Iy8wBhh9MWoKDR0mEd8NeoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzcoLMEAApy
 ijNgxsBi4VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5r4Gs4snMK4Hb9AroCCagIwxbp4
 EcUZKIkJJqYMzRPH5mza+wlWJaZRd6Yz65/HViiNnFej379D2TI+X+vzasbI31mNJ14s/sg3L
 V3f/v8MyILjl+7P/EKc4rarK/Hb/FpaR8Q6OpxmPix7QvMe5uS/XLz+jcevihevXeXZIbDiya
 Zsos3LH0+k/+KEv2AKEC5nC12S72souql3+31TTPX7Z7easSS3FGoqEWc1FxIgBAFwDtgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503444755!55665412!1
X-Originating-IP: [104.130.215.37]
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 58413 invoked from network); 22 Aug 2017 23:32:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Aug 2017 23:32:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkIev-0004C8-Lu; Tue, 22 Aug 2017 23:32: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 1dkIeq-0000NE-0o; Tue, 22 Aug 2017 23:32:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkIep-0006j4-Ko; Tue, 22 Aug 2017 23:32:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112789-mainreport@xen.org>
X-Osstest-Failures: 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-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-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-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:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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:build-i386-prev:xen-build/dist-test: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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: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-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: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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=236263f4593d2ddfc7426726e86edc1f671ceb76
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Aug 2017 23:32:27 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112789: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc4OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc4OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDggeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExMjY2NAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2
cy4gMTEyNjY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2
NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMjY2NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjY2NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI2NjQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTI2NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjY2NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTEyNjY0CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0
LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMjM2MjYzZjQ1OTNkMmRkZmM3
NDI2NzI2ZTg2ZWRjMWY2NzFjZWI3NgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgZjUyMTFjZTc1ODIxZTBmMmNjNTVlZmZkMjhkZmJlOTA4MjI2OTcwZgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTEyNjY0ICAyMDE3LTA4LTE2IDEwOjQ4OjI1IFogICAgNiBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDExMjY4NCAgMjAxNy0wOC0xNyAxMzo1Mzo0MSBaICAgIDUgZGF5cyAg
ICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjc4OSAgMjAxNy0wOC0yMSAxNzow
NDoyNSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dz
CgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMjM2MjYzZjQ1OTNkMmRkZmM3NDI2NzI2ZTg2ZWRj
MWY2NzFjZWI3NgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBNb24gQXVnIDIxIDE1OjU4OjEyIDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCAiZG9uJ3Qg
dXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxzIgogICAgCiAgICBUaGUgY29tcGF0IG1v
ZGUgY29kZSBhbHNvIG5lZWRzIGFkanVzdG1lbnQgdG8gZGVhbCB3aXRoIHRoZSBjaGFuZ2VkCiAg
ICByZXR1cm4gdmFsdWUgZnJvbSBnbnR0YWJfY29weSgpLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTIyNi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYTYxNzU3MDU0MmUxZDdkOGRlNjM2ZDUz
OTY5NTliYmYxZGFiYWI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yMSAxNTo0MzozNiArMDIw
MAoKY29tbWl0IDVjMTBlMGU0YjA4MDRhYTQzYTQ1YjRiZjMxZDRkZjNmMDhjY2QwYzEKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNTow
Nzo1NiAyMDE3ICswMjAwCgogICAgZ250dGFiOiBmaXggdHJhbnNpdGl2ZSBncmFudCBoYW5kbGlu
ZwogICAgCiAgICBQcm9jZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0
aGUgZmFzdCBwYXRoLCBvciBlbHNlCiAgICByZWZlcmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0
byB0aGUgc2tpcHBlZCByZWN1cnNpdmUgY2FsbCB0bwogICAgX19hY3F1aXJlX2dyYW50X2Zvcl9j
b3B5KCkgKGl0cyBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKQogICAgY291bnRlcnBhcnQgb2Nj
dXJzIGluZGVwZW5kZW50IG9mIG9yaWdpbmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCiAgICBh
ZnRlciByZS1hY3F1aXJpbmcgdGVtcG9yYXJpbHkgZHJvcHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZl
cmlmeSBubyBncmFudAogICAgcHJvcGVydGllcyBjaGFuZ2VkIGlmIHRoZSBvcmlnaW5hbCBwaW4g
Y291bnQgd2FzIG5vbi16ZXJvOyBjaGVja2luZwogICAganVzdCB0aGUgcGluIGNvdW50cyBpcyBz
dWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBndWVzdHMuIEFzIGEKICAgIHJlc3VsdCwg
X19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMgdG8gbWlycm9yIHRoYXQgbmV3IGJlaGF2
aW9yLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGlu
dm9jYXRpb24gd2FzIG1pc3Npbmcgb24gdGhlCiAgICByZXRyeSBwYXRoIG9mIF9fYWNxdWlyZV9n
cmFudF9mb3JfY29weSgpLCBhbmQgZ250dGFiX3NldF92ZXJzaW9uKCkgYWxzbwogICAgbmVlZHMg
dG8gYmFpbCBvdXQgdXBvbiBlbmNvdW50ZXJpbmcgYSB0cmFuc2l0aXZlIGdyYW50LgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGFkNDhmYjk2
M2RiZmYwMjc2MmQyZGI1Mzk2ZmE2NTVhYzBjNDMyYzcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4
LTE3IDE0OjQwOjMxICswMjAwCgpjb21taXQgNWFmYjk0Y2FjMDE4OGI2ODQxZjQzNGEwODdlMTkz
NjZmMDg3ZWZkMgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBUaHUgQXVnIDE3IDE1OjAxOjI3IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGRvbid0IHVzZSBw
b3NzaWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscwogICAgCiAgICBUaGVyZSBpcyBubyBndWFyYW50
ZWUgdGhhdCB0aGUgY29tcGlsZXIgd291bGQgYWN0dWFsbHkgdHJhbnNsYXRlIHRoZW0KICAgIHRv
IGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0CiAgICBhcmUgb2theToKICAgIC0gX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5
KCkgY2FuIGNhbGwgaXRzZWxmIG9ubHkgb25jZSwgYXMKICAgICAgX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAg
IGdyYW50cywKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgaXMgZmluZSB0byBjYWxs
IGl0c2VsZiB3aXRoIHRoZSBsYXN0CiAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZl
bnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBt
dXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVyIGZyb20gYW4KICAgICAgb2JzZXJ2ZWQgY2hh
bmdlIHRvIHRoZSBhY3RpdmUgZW50cnkncyBwaW4gY291bnQKICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yMjYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUx
YmEyZjk4YjA3N2VhYTFjMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAy
MDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 00:00:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 00:00: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.xen.org>)
	id 1dkJ5j-0001ju-DU; Wed, 23 Aug 2017 00:00:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkJ5i-0001jh-9Y
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 00:00:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 56/17-02176-D85CC995; Wed, 23 Aug 2017 00:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfn6Jx
 Ig5fX5S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfieT8G3gIreeW/ZGxhn
 2nQxcnEICfxllHh45hMbhPOYUeJy1z8oZxujxN0tX1i6GDk5RAScJb6emcsOYvMK6Es0L7kIF
 hcW8Je4PfMVM0iDhMB1Xok5jw8zgyQkBHwlnr5bzQhj77lwnbWLkZ2DTcBK4pAYSJRFQFWiYf
 pXpgmM3AsYGVYxahSnFpWlFukamuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjC+PO15iFGSg0lJlNcte06kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneniNAOcGi1PTU
 irTMHGDwwaQlOHiURHj7DwOleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHcyyAwBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3p0gq3gy80rgNr0COoIJ6AjD1mkgR5
 QkIqSkGhiN21vWCzfxtAXKp3QxW4kvZb7SIdZg1/bE0c9LYOus9DOTnU7ceZh+vO6rhEGTSeP
 HuB2vZaandW/jrbv6+rXX1pmqaw4Id05e9Hmb4OUXP633KH+/9rErk1en6WDlJdaDpkGPu0WP
 GoV42B5Pm23PoCEhdamk18XA9+jSz8zz/zSt2fP/u64SS3FGoqEWc1FxIgClH/ohfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503446411!110985917!1
X-Originating-IP: [104.130.215.37]
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 55496 invoked from network); 23 Aug 2017 00:00:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 00:00:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkJ5c-0005SX-DM; Wed, 23 Aug 2017 00:00: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 1dkJ5X-0001I7-3K; Wed, 23 Aug 2017 00:00:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkJ5W-0007dS-Oc; Wed, 23 Aug 2017 00:00:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112808-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=0f1993aa15f281b3812806e29df729149a5b64c6
X-Osstest-Versions-That: libvirt=7726d1581f9e433a106f45ed87ec95ece575f817
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 00:00:02 +0000
Subject: [Xen-devel] [libvirt test] 112808: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgwOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4MDgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzA5CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI3MDkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjcwOQogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzA5
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI3MDkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjcwOQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyNzA5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI3MDkKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjcw
OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDBmMTk5M2FhMTVmMjgxYjM4MTI4MDZlMjlkZjcyOTE0
OWE1YjY0YzYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDc3MjZkMTU4
MWY5ZTQzM2ExMDZmNDVlZDg3ZWM5NWVjZTU3NWY4MTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjcwOSAgMjAxNy0wOC0xOSAwNDoyMDoxNiBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI4MDggIDIwMTctMDgtMjIgMDQ6MjQ6MTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9s
b2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5j
b20+CiAgTGlseSBaaHUgPGxpemh1QHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPTBmMTk5M2FhMTVmMjgxYjM4MTI4MDZl
MjlkZjcyOTE0OWE1YjY0YzYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBs
aWJ2aXJ0IDBmMTk5M2FhMTVmMjgxYjM4MTI4MDZlMjlkZjcyOTE0OWE1YjY0YzYKKyBicmFuY2g9
bGlidmlydAorIHJldmlzaW9uPTBmMTk5M2FhMTVmMjgxYjM4MTI4MDZlMjlkZjcyOTE0OWE1YjY0
YzYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAw
MDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZpcnQK
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MGYxOTkz
YWExNWYyODFiMzgxMjgwNmUyOWRmNzI5MTQ5YTViNjRjNiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0
dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25y
YWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGlidmlydAor
KyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5
LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGli
dmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGlidmly
dAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQgMGYxOTkzYWExNWYyODFiMzgxMjgwNmUyOWRmNzI5MTQ5YTViNjRjNjpyZWZzL2hlYWRz
L3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKICAgNzcyNmQxNS4uMGYxOTkzYSAgMGYxOTkzYWExNWYyODFiMzgxMjgw
NmUyOWRmNzI5MTQ5YTViNjRjNiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 00:23:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 00: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.xen.org>)
	id 1dkJRy-0003B4-H8; Wed, 23 Aug 2017 00:23:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkJRw-0003Ae-9H
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 00:23:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8D/92-03937-FEACC995; Wed, 23 Aug 2017 00:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffdqTm
 RBo/3ilmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/rKO2wFL/sZK94evcbW
 wHgvsYuRk0NI4C+jxO1zQV2MXED2Y0aJNa8nMUM42xglmk61sYJUiQg4S3w9M5cdxOYV0Jc4f
 LoPzBYWiJHYcXsuK0iDhMB7NYmNy9rBEhICnhJP/jxnhbG/TToMFGfnYBOwkjgkBhJlEVCV+D
 NzFfsERu4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsYvy0LOMQoycGkJMrrlj0nUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb8tJoJxgUWp6
 akVaZg4w/GDSEhw8SiK8m0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzpsOUiQAUpRRm
 gc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwgyhSczrwRu0yugI5iAjph0AuyIkk
 SElFQDYxOP45ztf6Q//m28NvfYLvvQx1zXrosm9utOybnBvvvmJzOz5IYPgQJhm+IdDD0PbHb
 mMLopp/HukmvPZHFXKy0385TtzNO7j3rJNB1Ze8w1rtH/Ubj6BSGL/6o+5+Z7fda6YiDxvP5e
 yFajMse9YW8Kfp50kYx2mRhXu6il4XGqb7lbbdxTJZbijERDLeai4kQALBAz3oACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503447789!75616760!1
X-Originating-IP: [104.130.215.37]
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 31453 invoked from network); 23 Aug 2017 00:23:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 00:23:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkJRq-00061U-FL; Wed, 23 Aug 2017 00:23: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 1dkJRk-0002zF-P9; Wed, 23 Aug 2017 00:23:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkJRk-0006BH-8H; Wed, 23 Aug 2017 00:23:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112793-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken: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:guest-start/debian.repeat:fail:nonblocking
 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-amd64-amd64-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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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: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: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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-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=5151257626155d6e331cc9e66d896c84db1611e1
X-Osstest-Versions-That: xen=8aebf856caabeb46f89acf07b727193e16ab1242
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 00:23:00 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112793: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjc5MyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjc5My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTI2NjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY2NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY3CiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI2NjcKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NwogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyNjY3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMjY1MAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAg
IGZhaWwgIGxpa2UgMTEyNjUwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNDggeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTI2NjcKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMjY2NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNjY3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NjcKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMjY2NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDUxNTEyNTc2MjYxNTVkNmUzMzFj
YzllNjZkODk2Yzg0ZGIxNjExZTEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDhhZWJmODU2Y2FhYmViNDZmODlhY2YwN2I3MjcxOTNlMTZhYjEyNDIKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDExMjY2NyAgMjAxNy0wOC0xNiAxMzoyNzo1NyBaICAgIDYgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMTI2ODUgIDIwMTctMDgtMTcgMTM6NTQ6NDMgWiAgICA1IGRheXMgICAg
NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI3OTMgIDIwMTctMDgtMjEgMTk6MTg6
MTEgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNo
PXhlbi00LjctdGVzdGluZworIHJldmlzaW9uPTUxNTEyNTc2MjYxNTVkNmUzMzFjYzllNjZkODk2
Yzg0ZGIxNjExZTEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC43
LXRlc3RpbmcgNTE1MTI1NzYyNjE1NWQ2ZTMzMWNjOWU2NmQ4OTZjODRkYjE2MTFlMQorIGJyYW5j
aD14ZW4tNC43LXRlc3RpbmcKKyByZXZpc2lvbj01MTUxMjU3NjI2MTU1ZDZlMzMxY2M5ZTY2ZDg5
NmM4NGRiMTYxMWUxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tNC43LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi00LjctdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNi10ZXN0aW5nCisg
J1snIHg1MTUxMjU3NjI2MTU1ZDZlMzMxY2M5ZTY2ZDg5NmM4NGRiMTYxMWUxID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcv
c2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00
LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4t
NC43LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgor
IGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC43LXRlc3RpbmcK
KyB4ZW52ZXJzaW9uPXhlbi00LjcKKyB4ZW52ZXJzaW9uPTQuNworIGdpdCBwdXNoIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA1MTUxMjU3NjI2MTU1ZDZlMzMx
Y2M5ZTY2ZDg5NmM4NGRiMTYxMWUxOnJlZnMvaGVhZHMvc3RhYmxlLTQuNwpUbyBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOGFlYmY4NS4uNTE1MTI1NyAg
NTE1MTI1NzYyNjE1NWQ2ZTMzMWNjOWU2NmQ4OTZjODRkYjE2MTFlMSAtPiBzdGFibGUtNC43Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 01:31:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 01:31: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.xen.org>)
	id 1dkKVJ-0001ii-Il; Wed, 23 Aug 2017 01:30:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dkKVI-0001ic-1T
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 01:30:44 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 01/81-03937-3CADC995; Wed, 23 Aug 2017 01:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMfTOId1Dt+Z
 EGqzYKGfxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbMmTSZveCddMXNxvvsDYw94l2MXBxCAtMZ
 JbYfPs4M4rAILGOVmN77nxHEkRA4BORsWMfWxcgJ5MRJfFrWzQ5hV0i8+nSTEcQWElCS2DL5M
 SPEqINMEluWvmIBSQgL6ElM/nYbrIhFQFVi/pVPrCA2m4C+xNO114DWcXCIAA3q/OoBEmYWeM
 cosXV9IESrl8SyXyfAWnkFrCSmvt7NBjF/KpPE03dvWCASghInZz5hgWjWkrjx7yUTyExmAWm
 J5f84QMKcAnYSO1d0gN0vKqAsMW/fKrYJjCKzkHTPQtI9C6F7ASPzKkaN4tSistQiXSNLvaSi
 zPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwAhgAIIdjAcWBR5ilORgUhLldcueEynEl
 5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfXTaCcYFFqempFWmYOMBZh0hIcPEoivCUgad7igsTc4s
 x0iNQpRmOOK1fWfWHimHJg+xcmIZa8/LxUKXHebpBSAZDSjNI8uEGwFHGJUVZKmJcR6DQhnoL
 UotzMElT5V4ziHIxKwrzXQabwZOaVwO17BXQKE9Apk06AnVKSiJCSamDccsPL+vYtnqnHnZ7v
 FbPXVc9te7lP74NT2L6rupda5rLMvbQi4WBR3Tb7gu+G7PpPylWP7zfQOyV1aX34Yd3Z8TlxH
 71+vPDd1tdQ4PnV08wl6Gfzv/qUhPXTbTXkq8JmX3feqFNwL8lny6xVToyymsb81zO3SC25af
 v0vs65lUdDXEWEzUOUWIozEg21mIuKEwF2cvjIDAMAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503451841!75977646!1
X-Originating-IP: [209.85.220.194]
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 1102 invoked from network); 23 Aug 2017 01:30:42 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 01:30:42 -0000
Received: by mail-qk0-f194.google.com with SMTP id 130so326629qkg.5
 for <xen-devel@lists.xenproject.org>; Tue, 22 Aug 2017 18:30:42 -0700 (PDT)
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=7OcgntKM9RpgIe8mVRptUnFiN6FLI64vi7VA+puHKQY=;
 b=uvaN77u/PGRV8owxj6oRdXh2OvFxDcoNTvD3JbAV/Wm5j7bTbrjYO/WjZr5kzTaU/j
 jUShJLtQh+kUwof8SeOngElkfvMmFuOpuUDg7aa00qc/te1BBzCMR7AAV4Y9xKbpV9iV
 mObf51Sw91Bs0TyrVDJHovmFKRTLMiDyZyc4MmWiEupZ5CbhvQ2Da2RoL5rXa1zmU2KG
 qww2CMqsXQKNqpKU8Ky9ymj84deWUkTGpH1RWZZhrpaNo0vypV4I4CZHNsEPo5a3VV6W
 vKxfMbsZpH/rYk5ZxiWHl52+JSIWppuwqt7tu64IQbt+20KP4X44/qxIM84jECaMK/iK
 gdqw==
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=7OcgntKM9RpgIe8mVRptUnFiN6FLI64vi7VA+puHKQY=;
 b=t8HNgkrKvCxybG5ykta00tSby4YlBuw7IzyfrqvjbuWl3D4DrvUiLn4VIP/CGYMWui
 nK3sJ5fdbAisiuRnO6DUR12yOS1a8JcIjNi3W0OdCdzr+2sAe7V5TsiFWMQwK/ExgRSI
 Y8txJTyZ66aQJLETI05P0C2FtJvxnMIRxY42WYFGQVrkde8JlTHGmQxloTeTFeygq0VW
 Q3izRGEeFa8qKL62jeYbxwtOqrGMhvICNu2nSjj/CDhjH5DeGYl/HRdvQH0D8t3MpHV0
 hhheyBTIB5szUuDmkDy4jOJUDAWFhgWbTBrGsSiyRBcXQO/mvwkLP2quFY4exnARe6o6
 AHrw==
X-Gm-Message-State: AHYfb5gzNojyNe4AI32nM1x8n4cHtYK8dV6H6ZcPcRPZcH5Zswhne9hA
 yG4jZAMWkb3/QQ==
X-Received: by 10.55.36.20 with SMTP id w20mr1532939qkg.318.1503451841312;
 Tue, 22 Aug 2017 18:30:41 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id f184sm230270qkd.57.2017.08.22.18.30.40
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 22 Aug 2017 18:30:40 -0700 (PDT)
Date: Tue, 22 Aug 2017 21:30:37 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Laszlo Ersek <lersek@redhat.com>, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org, ian.jackson@citrix.com
Message-ID: <20170823013035.GA26686@localhost.localdomain>
References: <20170816171731.19559-1-leif.lindholm@linaro.org>
 <150290697260.19421.6288312741594777109@jljusten-skl>
 <20170816192349.e5ubdgvsvjxjnbgs@bivouac.eciton.net>
 <150292303458.22617.12503389727996780425@jljusten-skl>
 <f8e4a407-f3af-195d-3abe-b7d5581ed189@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f8e4a407-f3af-195d-3abe-b7d5581ed189@redhat.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, edk2-devel@lists.01.org,
 Andrew Fish <afish@apple.com>, Leif Lindholm <leif.lindholm@linaro.org>,
 Michael D Kinney <michael.d.kinney@intel.com>
Subject: Re: [Xen-devel] [edk2] [PATCH] Maintainers.txt: update OvmfPkg
	maintainership
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDE6NDc6NTlBTSArMDIwMCwgTGFzemxvIEVyc2VrIHdy
b3RlOgo+IE9uIDA4LzE3LzE3IDAwOjM3LCBKb3JkYW4gSnVzdGVuIHdyb3RlOgo+ID4gT24gMjAx
Ny0wOC0xNiAxMjoyMzo0OSwgTGVpZiBMaW5kaG9sbSB3cm90ZToKPiAKPiBbc25pcF0KPiAKPiA+
PiAtIHRoZSB2YWx1ZSBwcm9wb3NpdGlvbgo+ID4+IGZvciBMaW5hcm8gaXMgdGhhdCBoYXZpbmcg
bWFpbnRhaW5lciBwYXJpdHkgQXJtVmlydFBrZy9Pdm1mUGtnCj4gPj4gc2ltcGxpZmllcyB0aGUg
dGFzayBvZiBtYWludGFpbmluZyBmZWF0dXJlIHBhcml0eSBiZXR3ZWVuIHRoZSB0d28uCj4gPj4g
KEl0IGlzIG5vIHNlY3JldCB0aGF0IEkgd291bGQgbG92ZSB0byBzZWUgdGhlbSBhcyBhIHNpbmds
ZSBwYWNrYWdlLAo+ID4+IG1ha2luZyBpdCBlYXNpZXIgdG8gY2xlYW4gdXAgdGhlIHdheSBFREsy
LWZvci1xZW11IGdldHMgcGFja2FnZWQgYnkKPiA+PiBMaW51eCBkaXN0cmlidXRpb25zLikKPiA+
IAo+ID4gSSB3b3VsZCBhbHNvIHByZWZlciB0byBoYXZlIE9WTUYgc3VwcG9ydCBBUk0gYW5kIGV2
ZW50dWFsbHkgUklTQy1WIGFzCj4gPiB3ZWxsLiBJIGRvbid0IHRoaW5rIExhc3psbyBmZWVscyBh
cyBjb25maWRlbnQgYWJvdXQgdGhpcyB0aG91Z2guCj4gCj4gSSBoYXZlIHR3byBjb25jZXJuczoK
PiAKPiAoMSkgUmVvcmdhbml6aW5nIE92bWZQa2cgZm9yIHRoaXMgd291bGQgdGFrZSBhbiBpbW1l
bnNlIGFtb3VudCBvZiB0aW1lCj4gKHdpdGggcG9zc2libGUgcmVncmVzc2lvbnMpLgo+IAo+ICgy
KSBTaGFyaW5nIG1vcmUgY29kZSBiZXR3ZWVuIG1vZHVsZXMgdGhhdCBhcmVuJ3QgaW5oZXJlbnRs
eQo+IGFyY2hpdGVjdHVyZS1pbmRlcGVuZGVudCAoYW5kIHZpcnR1YWxpemF0aW9uIHBsYXRmb3Jt
LWluZGVwZW5kZW50KSBpcyByaXNreS4KPiAKPiBCeSAic2hhcmluZyBtb3JlIGNvZGUiLCBJIG1l
YW4gZXh0cmFjdGluZyBmdXJ0aGVyIGxpYnJhcnkgY2xhc3NlcyBhbmQKPiB0aGVuIHVuaWZ5aW5n
IG9yaWdpbmFsbHkgc2VwYXJhdGUgZHJpdmVycy4gSSBhbHNvIG1lYW4gZXh0cmFjdGluZyBjb21t
b24KPiBmaWxlcyBmcm9tIHNlcGFyYXRlIGxpYnJhcnkgaW5zdGFuY2VzLCBhbmQgdGhlbiB1bmlm
eWluZyB0aGUgbGliCj4gaW5zdGFuY2VzIGluIGEgY29tbW9uIGRpcmVjdG9yeSwgd2l0aCBtdWx0
aXBsZSBJTkYgZmlsZXMsIG9yIHdpdGgKPiBhcmNoLWRlcGVuZGVudCBzZWN0aW9ucyBpbiB0aGUg
b25lIHJlc3VsdGFudCBJTkYgZmlsZS4gQW5vdGhlciBtZXRob2QgaXMKPiB0byBjb250cm9sIHRo
ZSBzYW1lIHNldCBvZiBkcml2ZXJzIC8gbGlicmFyeSBpbnN0YW5jZXMgZGlmZmVyZW50bHksIHZp
YQo+IGR5bmFtaWMgUENEcy4KPiAKPiBXaGlsZSBhbGwgdGhpcyBpcyBncmVhdCBmb3IgY29kZSBk
ZS1kdXBsaWNhdGlvbiwgdGhlIGNoYW5jZSBvZgo+IHJlZ3Jlc3Npb25zIHNreXJvY2tldHMgaWYg
dGhlIGNvZGUgZGUtZHVwIGlzIG5vdCBtYXRjaGVkIGJ5IGEgc2ltaWxhcgo+IG92ZXJsYXAgaW4g
bWFpbnRlbmFuY2UgKHRoYXQgaXMsIHJldmlldyBhbmQgdGVzdGluZykuCj4gCj4gUGVyc29uYWxs
eSBJIHVzZSBRRU1VL0tWTSAoYW5kIG9jY2FzaW9uYWxseSBRRU1VL1RDRykgb24geDg2IGFuZAo+
IGFhcmNoNjQuIEkgZG9uJ3QgdXNlIDMyLWJpdCBBUk0gKGV2ZW4gZ3Vlc3RzLCBvbiBhYXJjaDY0
IGhvc3RzKSwgb3IgYW55Cj4ga2luZCBvZiBYZW4uIEkndmUgbmV2ZXIgc2VlbiBSSVNDLVYgaGFy
ZHdhcmUgKGFuZCBwcm9iYWJseSB3b24ndCAtLQo+IG5lc3RlZCBUQ0cgd2l0aCBRRU1VIGRvZXNu
J3QgY291bnQpLgo+IAo+IFRoZSBiZXN0IGNvdW50ZXItaW5kaWNhdGlvbiBmb3IgdGhpcyBraW5k
IG9mIGluY3JlYXNlZCBzaGFyaW5nIGlzIHRoZQo+ICpudW1lcm91cyogWGVuLXJlbGF0ZWQgcmVn
cmVzc2lvbnMgdGhhdCBoYXZlIHNsaXBwZWQgdGhyb3VnaCBpbiB0aGUKPiBwYXN0LCBzaW1wbHkg
YmVjYXVzZSBub25lIG9mIHRoZSBPdm1mUGtnIG1haW50YWluZXJzIHVzZSBYZW4uIChBbmQgdGhl
Cj4gWGVuIHByb2plY3Qgc2VlbXMgdG8gYmUgdW53aWxsaW5nIG9yIHVuYWJsZSB0byBkZWxlZ2F0
ZSBhbiBvZmZpY2lhbAo+IHJldmlld2VyIG9yIGNvLW1haW50YWluZXIgZm9yIHRoZSBYZW4tcmVs
YXRlZCBjb2RlIGluIE92bWZQa2csIGRlc3BpdGUKPiBteSByZXBlYXRlZCByZXF1ZXN0cy4pIFRo
aXMgaGFzIGhhcHBlbmVkIHVuZGVyIEFybVZpcnRQa2cgdG9vIChJIHJlY2FsbAoKV2hvIGRpZCB5
b3UgZW1haWwvc3BlYWsgdG8/IEkgaGFkbid0IHNlZW4gYW55IGVtYWlscyBzZW50IGJ5CnlvdSB0
byB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0LCBidXQgcGVyaGFwcyBJIG1pc3NlZCB0aGVtPwoKSXQg
c2hvdWxkIGJlIGZhaXJseSBzaW1wbGUgdG8gZXhwYW5kIHRoZSAwLWRheSBPU1NUZXN0IHRvIGJ1
aWxkClRpYW5vQ29yZSBhbmQgbGF1bmNoIGd1ZXN0cyB3aXRoIGl0IGFzIGEgbmljZSByZWdyZXNz
aW9uIHRlc3QuCgo+IEFDUEkgdnMuIERUIHJlbGF0ZWQgY2hhbmdlcyAtLSBzdXJwcmlzaW5nbHks
IGV2ZW4gKnRoYXQqIHNlbGVjdGlvbiBpcwo+IHNwZWNpZmljIHRvIHRoZSB2aXJ0dWFsaXphdGlv
biBwbGF0Zm9ybS4pCj4gCj4gVGhlIGJvdHRsZW5lY2sgaW4gb3BlbiBzb3VyY2UgZGV2ZWxvcG1l
bnQgaXMgbm90IHdyaXRpbmcgY29kZSwgaXQgaXMKPiByZXZpZXdpbmcgYW5kIHJlZ3Jlc3Npb24t
dGVzdGluZyBjb2RlLiAoVGhpcyBpcyBwYWluZnVsbHkgb2J2aW91cyBpbgo+IExpbnV4IGtlcm5l
bCBhbmQgUUVNVSBkZXZlbG9wbWVudCwgYnV0IHRoZSBzYW1lIGNhbiBiZSBleHBlcmllbmNlZCBv
bgo+IGVkazItZGV2ZWwgYXMgd2VsbC4pIFRoZXJlZm9yZSBPdm1mUGtnJ3Mgc3RydWN0dXJlIHNo
b3VsZCBtYXRjaCB0aGUKPiBkaXN0cmlidXRpb24gb2YgT3ZtZlBrZydzIGFjdGl2ZSBzdGFrZS1o
b2xkZXJzIG92ZXIgYXJjaGl0ZWN0dXJlcyBhbmQKPiB2aXJ0dWFsaXphdGlvbiBwbGF0Zm9ybXMu
Cj4gCj4gSU1PIHRoZSBjdXJyZW50IGNvZGUgc2hhcmluZyBiZXR3ZWVuIE92bWZQa2cgYW5kIEFy
bVZpcnRQa2csIHdoaWxlCj4gY2VydGFpbmx5IG5vdCAxMDAlIHBvbGlzaGVkLCBpcyB3b3JrYWJs
ZSAtLSBtZWFuaW5nIHRoYXQgaXQgbW9zdGx5Cj4gY29ycmVzcG9uZHMgdG8gdGhlIHN0YWtlcyB0
aGF0IEFybVZpcnRQa2cgYW5kIE92bWZQa2cgbWFpbnRhaW5lcnMgYW5kCj4gbG9uZy10ZXJtIGNv
bnRyaWJ1dG9ycyBob2xkIGluIHRoZSBzaGFyZWQgbW9kdWxlcy4KPiAKPiBJbiBmYWN0LCB0aGVz
ZSBzdGFrZXMgd291bGQgYmUgbXVjaCBiZXR0ZXIgcmVmbGVjdGVkIGlmIEFyZCAqdG9vKiB3ZXJl
IGEKPiBNYWludGFpbmVyIGZvciBPdm1mUGtnLgo+IAo+IFRoYW5rcwo+IExhc3psbwo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZWRrMi1kZXZlbCBt
YWlsaW5nIGxpc3QKPiBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZwo+IGh0dHBzOi8vbGlzdHMuMDEu
b3JnL21haWxtYW4vbGlzdGluZm8vZWRrMi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:05:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02:05: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.xen.org>)
	id 1dkL2z-00041j-1O; Wed, 23 Aug 2017 02:05:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkL2y-00041d-Cp
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 02:05:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 7A/A0-09901-BE2EC995; Wed, 23 Aug 2017 02:05:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfS6o+6rR3M
 iDeZuNbdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOuv9rAVnBdr6Jx0g/mBsbPyl2MXBxCAv2M
 Evu3nGMBcVgEGlglPnU+Yeti5OSQEJjDKjHhgAaEnSfxa9MJRgi7SKJv32RmEJtXQFDi5MwnL
 CC2kICnxJ59v8BqOAV8JBbsvM4EsWEFo8T1x3vBitgENCTWTjkItoBFQFXiRft0VohBARLbd0
 4Cs4UFUiRWH1kAZosI6Etsut3IDjKIWaCLUWLpjV9gg5gFNCVat/9mn8AoMAvJIbOQpBYwMq1
 i1ChOLSpLLdI1NtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMRgYg2MHYtCjw
 EKMkB5OSKK9b9pxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Ox4C5QSLUtNTK9Iyc4BxAZOW4
 OBREuF9DZLmLS5IzC3OTIdInWK05LhyZd0XJo4Nq9cDySkHtn9hEmLJy89LlRLn3Q/SIADSkF
 GaBzcOFruXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMx7B2QKT2ZeCdzWV0AHMQEdNOkE2EE
 liQgpqQZGXguT+l9vI2If/b7yp0Bb6G9e/xPDNjtd8+SJh+Zu3sEoUqU79/6dRxxvj7u+ZJrU
 uKM2suP7jVfdaldPefz6vHHHrqamUN4tW1Mu7HxzcU6j93uJUsW0U9sEU0v0jgQcO2g/uXyNq
 OAl822BPg9/+e9kENlVaDKl7kLB7z4H10wXpvWFfdpFSizFGYmGWsxFxYkAaQy7O9gCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503453930!78986501!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9640 invoked from network); 23 Aug 2017 02:05:30 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 02:05:30 -0000
Received: by mail-lf0-f65.google.com with SMTP id t20so240646lfe.1
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 19:05:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Jr89bGiF6l+uPj0Zb0MjQste5hWPX83RDONCXft6zg0=;
 b=RXlx6sHl1RlUtP216BAGNlumB73ycHvlLPa0aUY2cM1M9fQ0wz4xtaNJXXGZ2vBZJV
 DEruIxV41JNnbcywsFL19KVfnNeK6zR45AsBuPsIgovBtjuV+WhJCF1Ssa1l991oH9rS
 NxzC/9wBAtgwVB4ldlHgsK2JV0ckDiOKRYe4oKH3QCgKL0N+Fi/TSYcGyAxHOSa/0mDI
 s9v2RUH3RNRjAXanLUnp9jmhFY5ayDJzHcsqyAFYfF7IFG4ccNGnMtgxphCmWo0YTM9e
 N4ESG7lupeFEfhNKp/EmlakAYc2RMj85maKSrUmh6rkbPlirOdtveIS7rdwHlW4ioJAT
 /xPw==
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=Jr89bGiF6l+uPj0Zb0MjQste5hWPX83RDONCXft6zg0=;
 b=rbvrtqflpvVdiFxcrrDSsZz0UUQtJt1jvKPA7l3meVtYlWzV0+mruqz0LDK0mi0GOu
 hUXih0lm8YmdWDefXT+pktcFXOYF/X3VJUmcBuKPAp7gAR47kuZQ2NPZvK7Dbb+j6EOE
 QkIkGPbNApGSRNB29KBsvthqnCOPmteW73BjnPtVSiNxgp8FgTAyHja63miN9hJl58YJ
 WOwUVBVCUjpQ3KxQ2BNCfjqRMtqDzbv1gM9ZkBurJQb2PeRzI/l6CbMy8o9Mi4iIg6Mq
 +1NeEum+YWAt6jUgv1qGpLMIuWyamFEElHV9oU7IGZEUP1eQ4l13A6H0DnS203i1VWQ0
 LAYg==
X-Gm-Message-State: AHYfb5iQLN3HEFPhZySTA0yA2tSXSrPKkr+4zCMm8EOUFsiU1o0apwI2
 eq1fH33dnmwitNyRjpKVbesywdC5Iw==
X-Received: by 10.25.147.199 with SMTP id w68mr263832lfk.159.1503453930066;
 Tue, 22 Aug 2017 19:05:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Tue, 22 Aug 2017 19:05:29 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1708221300000.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-3-blackskygg@gmail.com>
 <alpine.DEB.2.10.1708221300000.12143@sstabellini-ThinkPad-X260>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 23 Aug 2017 10:05:29 +0800
Message-ID: <CAHrd_jr_2bCcTqD3jwvhZjpv0t2TUHovBO_ndHQQk9pR0aQZfw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/6] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCjIwMTctMDgtMjMgNDowNSBHTVQrMDg6MDAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjoKPiBPbiBXZWQsIDIzIEF1ZyAyMDE3LCBaaG9uZ3pl
IExpdSB3cm90ZToKPj4gQWRkIGEgbmV3IHN0cnVjdHVyZSB0byB0aGUgSURMIGZhbWxpeSB0byBy
ZXByZXNlbnQgc3RhdGljIHNoYXJlZCBtZW1vcnkgcmVnaW9ucywKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXiBmYW1pbHkKPgo+Cj4+IGFzIHByb3Bvc2VkIGluIHRoZSBwcm9w
b3NhbCAiQWxsb3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGJldHdlZW4gVk1zCj4+
IGZyb20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KPj4KPj4gWzFdIGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMzA0Ny5o
dG1sCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNv
bT4KPj4KPj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENjOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiAtLS0KPj4gIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICA0ICsrKysKPj4gIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+PiAg
MiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Pgo+PiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPj4g
aW5kZXggMjI5ZTI4OTc1MC4uM2VlNzg4NjQyZiAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwv
bGlieGwuaAo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4+IEBAIC0yMjM3LDYgKzIyMzcs
MTAgQEAgaW50IGxpYnhsX2ZkX3NldF9ub25ibG9jayhsaWJ4bF9jdHggKmN0eCwgaW50IGZkLCBp
bnQgbm9uYmxvY2spOwo+PiAgaW50IGxpYnhsX3FlbXVfbW9uaXRvcl9jb21tYW5kKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpjb21tYW5kX2xpbmUsIGNoYXIgKipvdXRwdXQpOwo+Pgo+PiArLyogQ29u
c3RhbnRzIGZvciBsaWJ4bF9zdGF0aWNfc2htICovCj4+ICsjZGVmaW5lIExJQlhMX1NTSE1fUkFO
R0VfVU5LTk9XTiBVSU5UNjRfTUFYCj4+ICsjZGVmaW5lIExJQlhMX1NTSE1fSURfTUFYTEVOICAg
IDEyOAo+PiArCj4+ICAjaW5jbHVkZSA8bGlieGxfZXZlbnQuaD4KPj4KPj4gICNlbmRpZiAvKiBM
SUJYTF9IICovCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPj4gaW5kZXggNmU4MGQzNjI1Ni4uNmM5ZTc5YzA1
ZCAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+PiBAQCAtNDcyLDcgKzQ3Miw3IEBAIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+PiAgICAgICgi
YmxrZGV2X3N0YXJ0IiwgICAgc3RyaW5nKSwKPj4KPj4gICAgICAoInZudW1hX25vZGVzIiwgQXJy
YXkobGlieGxfdm5vZGVfaW5mbywgIm51bV92bnVtYV9ub2RlcyIpKSwKPj4gLQo+PiArCj4KPiBB
bHRob3VnaCB5b3VyIGNvZGUgc3R5bGUgY29ycmVjdGlvbnMgYXJlIGFwcHJvcHJpYXRlLCB1c3Vh
bGx5IHdlIGRvIHRoZW0KPiBpbiBzZXBhcmF0ZSBwYXRjaGVzIHRvIHNlcGFyYXRlIHRoZW0gb3V0
IGZyb20gbW9yZSBtZWFuaW5nZnVsIGNoYW5nZXMuCj4gSG93ZXZlciwgZGlmZmVyZW50IG1haW50
YWluZXJzIGhhdmUgZGlmZmVyZW50IHN0eWxlcywgc28gV2VpIG1pZ2h0IGJlIE9LCj4gd2l0aCB0
aGlzLgo+Cj4gSW4gYW55IGNhc2U6Cj4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKVGhhbmtzIGZvciByZXZpZXdpbmcuIFRoaXMgaXMg
YWN0dWFsbHkgYQonY2xlYW4tdHJhaWxpbmctd2hpdGUtc3BhY2Utb24tc2F2ZScgZmVhdHVyZQpv
ZiBteSBlZGl0b3IuIEkgYWx3YXlzIHR1cm4gaXQgb2ZmIHdoZW4gbW9kaWZ5aW5nIHRoZSB0b29s
c3RhY2sgY29kZSwKYmVjYXVzZSB0aGVyZQphcmUgdHJhaWxpbmcgd2hpdGUgc3BhY2VzIGF0IG1h
bnkgdW5leHBlY3RlZCBjb3JuZXJzIGFuZCB0aGlzIHdpbGwgc2NyZXcgdXAgdGhlCmRpZmYuIEkg
ZG9uJ3Qga25vdyB3aHkgSSBzb21laG93IG1pc3NlZCB0aGlzIGZpbGUuIEJ1dCBJIHRoaW5rIGl0
J3MKbm90IGEgYmlnIHByb2JsZW0KdGhvdWdoLiBJIHdpbGwgd2FpdCBmb3IgV2VpJ3MgY29tbWVu
dHMgb24gdGhpcy4gQW5kIGl0IHdvbid0IGJlIHRvbwpoYXJkIHRvIHJlc3RvcmUKdGhlIHN0eWxl
IGNvcnJlY3Rpb25zLgoKQnV0IEkgdGhpbmsgd2UgcmVhbGx5IHNob3VsZCBkbyBhIGJpZyB3aGl0
ZSBzcGFjZXMgY2xlYW51cCBpbiB0aGUKdG9vbHN0YWNrIGNvZGUuCgpDaGVlcnMsCgpaaG9uZ3pl
IExpdQo+Cj4KPj4gICAgICAoImRldmljZV9tb2RlbF92ZXJzaW9uIiwgbGlieGxfZGV2aWNlX21v
ZGVsX3ZlcnNpb24pLAo+PiAgICAgICgiZGV2aWNlX21vZGVsX3N0dWJkb21haW4iLCBsaWJ4bF9k
ZWZib29sKSwKPj4gICAgICAjIGlmIHlvdSBzZXQgZGV2aWNlX21vZGVsIHlvdSBtdXN0IHNldCBk
ZXZpY2VfbW9kZWxfdmVyc2lvbiB0b28KPj4gQEAgLTQ5NCw3ICs0OTQsNyBAQCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKPj4gICAgICAoImlv
cG9ydHMiLCAgICAgICAgICBBcnJheShsaWJ4bF9pb3BvcnRfcmFuZ2UsICJudW1faW9wb3J0cyIp
KSwKPj4gICAgICAoImlycXMiLCAgICAgICAgICAgICBBcnJheSh1aW50MzIsICJudW1faXJxcyIp
KSwKPj4gICAgICAoImlvbWVtIiwgICAgICAgICAgICBBcnJheShsaWJ4bF9pb21lbV9yYW5nZSwg
Im51bV9pb21lbSIpKSwKPj4gLSAgICAoImNsYWltX21vZGUiLCAgICAgICAgbGlieGxfZGVmYm9v
bCksCj4+ICsgICAgKCJjbGFpbV9tb2RlIiwgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAo+PiAg
ICAgICgiZXZlbnRfY2hhbm5lbHMiLCAgIHVpbnQzMiksCj4+ICAgICAgKCJrZXJuZWwiLCAgICAg
ICAgICAgc3RyaW5nKSwKPj4gICAgICAoImNtZGxpbmUiLCAgICAgICAgICBzdHJpbmcpLAo+PiBA
QCAtNTQzLDEwICs1NDMsMTAgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRv
bWFpbl9idWlsZF9pbmZvIixbCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoImtleW1hcCIsICAgICAgICAgICBzdHJpbmcpLAo+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKCJzZGwiLCAgICAgICAgICAgICAgbGlieGxfc2RsX2luZm8p
LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJzcGljZSIsICAg
ICAgICAgICAgbGlieGxfc3BpY2VfaW5mbyksCj4+IC0KPj4gKwo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKCJnZnhfcGFzc3RocnUiLCAgICAgbGlieGxfZGVmYm9v
bCksCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImdmeF9wYXNz
dGhydV9raW5kIiwgbGlieGxfZ2Z4X3Bhc3N0aHJ1X2tpbmQpLAo+PiAtCj4+ICsKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgic2VyaWFsIiwgICAgICAgICAgIHN0
cmluZyksCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImJvb3Qi
LCAgICAgICAgICAgICBzdHJpbmcpLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCJ1c2IiLCAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbCksCj4+IEBAIC03Nzks
NiArNzc5LDMzIEBAIGxpYnhsX2RldmljZV9jaGFubmVsID0gU3RydWN0KCJkZXZpY2VfY2hhbm5l
bCIsIFsKPj4gICAgICAgICAgICAgXSkpLAo+PiAgXSkKPj4KPj4gK2xpYnhsX3NzaG1fY2FjaGVw
b2xpY3kgPSBFbnVtZXJhdGlvbigic3NobV9jYWNoZXBvbGljeSIsIFsKPj4gKyAgICAoLTEsICJV
TktOT1dOIiksCj4+ICsgICAgKDAsICAiQVJNX05PUk1BTCIpLCAgIyBBUk0gcG9saWNpZXMgc2hv
dWxkIGJlIDwgMzIKPj4gKyAgICAoMzIsICAiWDg2X05PUk1BTCIpLCAjIFg4NiBwb2xpY2llcyBz
aG91bGQgYmUgPj0gMzIKPj4gKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9TU0hNX0NIQ0hFX1BP
TElDWV9VTktOT1dOIikKPj4gKwo+PiArbGlieGxfc3NobV9wcm90ID0gRW51bWVyYXRpb24oInNz
aG1fcHJvdCIsIFsKPj4gKyAgICAoLTEsICJVTktOT1dOIiksCj4+ICsgICAgKDMsICAiUlciKSwK
Pj4gKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9TU0hNX1BST1RfVU5LTk9XTiIpCj4+ICsKPj4g
K2xpYnhsX3NzaG1fcm9sZSA9IEVudW1lcmF0aW9uKCJzc2htX3JvbGUiLCBbCj4+ICsgICAgKC0x
LCAiVU5LTk9XTiIpLAo+PiArICAgICgwLCAgIk1BU1RFUiIpLAo+PiArICAgICgxLCAgIlNMQVZF
IiksCj4+ICsgICAgXSwgaW5pdF92YWwgPSAiTElCWExfU1NITV9ST0xFX1VOS05PV04iKQo+PiAr
Cj4+ICtsaWJ4bF9zdGF0aWNfc2htID0gU3RydWN0KCJzdGF0aWNfc2htIiwgWwo+PiArICAgICgi
aWQiLCBzdHJpbmcpLAo+PiArICAgICgib2Zmc2V0IiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJ
QlhMX1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKPj4gKyAgICAoImJlZ2luIiwgdWludDY0LCB7J2lu
aXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKPj4gKyAgICAoImVuZCIsIHVp
bnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04nfSksCj4+ICsgICAg
KCJwcm90IiwgbGlieGxfc3NobV9wcm90LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUFJPVF9V
TktOT1dOJ30pLAo+PiArICAgICgiY2FjaGVfcG9saWN5IiwgbGlieGxfc3NobV9jYWNoZXBvbGlj
eSwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04nfSksCj4+ICsg
ICAgKCJyb2xlIiwgbGlieGxfc3NobV9yb2xlLCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUk9M
RV9VTktOT1dOJ30pLAo+PiArXSkKPj4gKwo+PiAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVj
dCgiZG9tYWluX2NvbmZpZyIsIFsKPj4gICAgICAoImNfaW5mbyIsIGxpYnhsX2RvbWFpbl9jcmVh
dGVfaW5mbyksCj4+ICAgICAgKCJiX2luZm8iLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyksCj4+
IEBAIC03OTcsNiArODI0LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWlu
X2NvbmZpZyIsIFsKPj4gICAgICAoImNoYW5uZWxzIiwgQXJyYXkobGlieGxfZGV2aWNlX2NoYW5u
ZWwsICJudW1fY2hhbm5lbHMiKSksCj4+ICAgICAgKCJ1c2JjdHJscyIsIEFycmF5KGxpYnhsX2Rl
dmljZV91c2JjdHJsLCAibnVtX3VzYmN0cmxzIikpLAo+PiAgICAgICgidXNiZGV2cyIsIEFycmF5
KGxpYnhsX2RldmljZV91c2JkZXYsICJudW1fdXNiZGV2cyIpKSwKPj4gKyAgICAoInNzaG1zIiwg
QXJyYXkobGlieGxfc3RhdGljX3NobSwgIm51bV9zc2htcyIpKSwKPj4KPj4gICAgICAoIm9uX3Bv
d2Vyb2ZmIiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKPj4gICAgICAoIm9uX3JlYm9vdCIs
IGxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93biksCj4+IC0tCj4+IDIuMTQuMAo+PgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:06:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02: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.xen.org>)
	id 1dkL3Z-00044J-9T; Wed, 23 Aug 2017 02:06:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dkL3Y-000449-F3
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 02:06:08 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 04/0C-03765-F03EC995; Wed, 23 Aug 2017 02:06:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVywNykWJfv8Zx
 Ig9V91hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aGNwvYCn5xVjw7uYKxgbGbo4uRi0NIYDqj
 xLbmt0xdjJwcEgK8EkeWzWCFsAMkzjY+Z4UomsAo0TzvEzNIgkVAVeLu6kawIjYBZYmLX3vZQ
 GwRgXiJaVfuMoI0MAt0M0t8XbAIbKqwgIfEk673jCA2r4ChRM+9TiaQIl6B78wSZyaeZwdJCA
 mUSRxaeZYdokhQ4uTMJywgNrOAlsSNfy+BGjiAbGmJ5f84QMKcAvYS757tAZspCnTE7lt7mSc
 wCs5C0j0LSfcshO4FjMyrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECA5cBCHYwXt8YcIhRkoNJSZTXLXtOpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3h0Pg
 XKCRanpqRVpmTnAGIJJS3DwKInwvgZJ8xYXJOYWZ6ZDpE4xKkqJ8xo9AkoIgCQySvPg2mBxe4
 lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvDIgU3gy80rgpr8CWswEtHjSCbDFJYkIKakGRvV
 FkiLr3NZ7cnvMihCPfql/N/2jn9F+6Yn3ugwmasxdrpsveJ2pN6DohK9lqON1wTc9dTscDn3x
 O9dpJnx5ZsHpfqNDDzQuCM3gfbVS3k5Y9Jj7rN7gkLd6V96LL/i+L/5pc/H1IA6hs2d1Lvv82
 KER3eSRP+m0+Kkt2hwPjW/JnJVKrTRkVGIpzkg01GIuKk4EAKYrGP3WAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503453964!111529864!1
X-Originating-IP: [192.55.52.115]
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 52795 invoked from network); 23 Aug 2017 02:06:06 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 02:06:06 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 19:06:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1209195085"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 22 Aug 2017 19:06:02 -0700
Date: Wed, 23 Aug 2017 09:05:14 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170823010511.GA44813@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 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>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599C43250200007800172018@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6NDM6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjEuMDguMTcgYXQgMjM6NTIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L3BjaS5oCj4+IEBAIC0zOSw2ICszOSwxMCBAQAo+PiAgI2RlZmluZSBQQ0lfU0JERjMocyxiLGRm
KSAoKCgocykgJiAweGZmZmYpIDw8IDE2KSB8IFBDSV9CREYyKGIsIGRmKSkKPj4gIAo+PiAgc3Ry
dWN0IHBjaV9kZXZfaW5mbyB7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBXaGVuICdpc192aXJ0Zm4n
IGlzIHNldCwgJ2lzX2V4dGZuJyBpcyByZS11c2VkIHRvIGluZGljYXRlIHdoZXRoZXIKPj4gKyAg
ICAgKiB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4KPj4gKyAgICAg
Ki8KPgo+SSdkIGJlIGluY2xpbmVkIHRvIGV4dGVuZCB0aGUgY29tbWVudCBieSBhcHBlbmRpbmcg
IiwgYXMgYSBWRiBpdHNlbGYKPmNhbiBuZXZlciBiZSBhbiBleHRlbmRlZCBmdW5jdGlvbi4iIElz
IHRoYXQgY29ycmVjdD8gSWYgc28sIHdvdWxkCgpIaSwgSmFuIGFuZCBSb2dlci4KClN0cmljdGx5
IHNwZWFraW5nLCB0aGUgVkYgY2FuIGJlIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLiBUaGUgZGVmaW5p
dGlvbiBpcwp3aXRoaW4gQVJJIGRldmljZSAoaW4gdGhpcyBraW5kIG9mIGRldmljZSwgZGV2aWNl
IGZpZWxkIGlzIHRyZWF0ZWQgYXMgYW4KZXh0ZW5zaW9uIG9mIGZ1bmN0aW9uIG51bWJlcikgYW5k
IGZ1bmN0aW9uIG51bWJlciBpcyBncmVhdGVyIHRoYW4gNy4gQnV0CnRoaXMgZmllbGQgaXNuJ3Qg
dXNlZCBhcyB3ZSBkb24ndCBjYXJlIGFib3V0IHdoZXRoZXIgYSBWRiBpcyBvciBub3QgYW4KZXh0
ZW5kZWQgZnVuY3Rpb24gKGF0IGxlYXN0IGF0IHByZXNlbnQpLgoKRXJpYyByZXZpZXdlZCB0aGlz
IHBhdGNoIGFuZCB0b2xkIG1lIHdlIG1heSBtYXRjaAonaWYgKCBwZGV2LT5pbmZvLmlzX2V4dGZu
ICknIGluIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdC4KU28gd2UgbWF5IGludHJvZHVjZSBh
IG5ldyBmaWVsZCBsaWtlIHdoYXQgSSBkbyBpbiB2NiBvciBjaGVjawoncGRldi0+aW5mby5pc192
aXJ0Zm4nIGZpcnN0IGluIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdCAobWF5YmUgb3RoZXIK
cGxhY2VzIHdlIGNoZWNrIHBkZXYtPmluZm8uaXNfZXh0Zm4pLgoKV2hpY2ggb25lIGRvIHlvdSBw
cmVmZXI/CgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:10:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02:10: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.xen.org>)
	id 1dkL7I-0004Ja-Pc; Wed, 23 Aug 2017 02:10:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkL7H-0004JR-B5
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 02:09:59 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FA/FD-01862-6F3EC995; Wed, 23 Aug 2017 02:09:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVywNwkVvfb4zm
 RBksvsFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkv375lK7jAXrFy+my2Bsa5bF2MXBxCAtMZ
 Jb63vGDqYuTkkBDglTiybAYrhO0vMePnFUaIommMEue6VoIlhAXsJb58vMEGYosIKEo8eHmTF
 aLoDZPEy1WNYA6zwDJGiU/3z4NVsQmoS5xYPJERxOYVsJFo3fcNzGYRUJW4s+ETC4gtKhAv8X
 jTaXaIGkGJkzOfAMU5ODgFLCUONkaDhJmBxvyZd4kZwpaXaN46m3kCo8AsJB2zkJTNQlK2gJF
 5FaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYIjWMzAw7mCc
 esLvEKMkB5OSKK9b9pxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Ox4B5QSLUtNTK9Iyc4DRA
 pOW4OBREuE9BpLmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ471GQIgGQoozSPLgRsMi9xC
 grJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNxhkCk9mXgncpldARzABHTHpBNgRJYkIKSlgKgi
 9cyOn1kxZfJZpxlHp+qebJrBfV5DaMvtgYMMMLUb3YoXVHJc8fklVfk58dM/hzq1nP8pmTecR
 COpTubBD43q2mGZuhxyP4o9rv5T3y/LuNhD6s0LoQ2uTKKuUcrJqlqtGVuSyVj0er3Szje+6p
 IJMPvMvmKkjuvXI3neRwZ+WW8b1O55WYinOSDTUYi4qTgQA5+WpI9cCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503454195!106581970!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25393 invoked from network); 23 Aug 2017 02:09:57 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 02:09:57 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 19:09:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="143490053"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga006.fm.intel.com with ESMTP; 22 Aug 2017 19:09:53 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
 <20170817111915.36qm7agffyaj24qr@citrix.com>
 <644abf78-4f55-0000-8942-ef554759736c@intel.com>
 <20170818101520.fa7cm7v2oenbeiou@citrix.com>
 <8b22b02b-0b7a-adf7-2b92-749e9844e353@intel.com>
 <20170822110305.y6dxk5dacfcoqivu@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <ad72f625-d4ef-b0a7-88c7-206ef7abdad5@intel.com>
Date: Wed, 23 Aug 2017 10:06:47 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822110305.y6dxk5dacfcoqivu@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMTk6MDMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBBdWcg
MjIsIDIwMTcgYXQgMDQ6MDc6MzJQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gT24gMjAx
N+W5tDA45pyIMTjml6UgMTg6MTUsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBGcmksIEF1ZyAxOCwg
MjAxNyBhdCAwMzoxNzozN1BNICswODAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4+IE9uIDIwMTfl
ubQwOOaciDE35pelIDE5OjE5LCBXZWkgTGl1IHdyb3RlOgo+Pj4+PiBPbiBXZWQsIEF1ZyAwOSwg
MjAxNyBhdCAwNDozNDowNVBNIC0wNDAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4+Pj4gK05vdyBq
dXN0IHN1cHBwb3J0IHNpbmdsZSB2SU9NTVUgZm9yIG9uZSBWTSBhbmQgaW50cm9kdWNlZCBkb21j
dGxzIGFyZSBjb21wYXRpYmxlCj4+Pj4+PiArd2l0aCBtdWx0aS12SU9NTVUgc3VwcG9ydC4KPj4+
Pj4KPj4+Pj4gSXMgdGhpcyBzdGlsbCB0cnVlPyAKPj4+Pgo+Pj4+IFllcywgdGhlIHBhdGNoc2V0
IGp1c3Qgc3VwcG9ydHMgc2luZ2xlIHZJT01NVSBmb3Igb25lIFZNLgo+Pj4+Cj4+Pgo+Pj4gVGhl
IGZpcnN0IHBhcnQgb2YgdGhlIHNlbnRlbmNlIGlzIHRydWUsIGJ1dCB0aGUgbGF0dGVyIGlzIHBy
b2JhYmx5IG5vdC4KPj4+IEl0IHNlZW1zIHRvIG1lIGRvbWN0bCBpcyBhYmxlIHRvIGNvcGUgd2l0
aCBtdWx0aXBsZSB2aW9tbXUuIFBsZWFzZQo+Pj4gY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcuCj4+
Cj4+IFRoZXNlIGRvbWN0bCBpcyBhYmxlIHRvIHN1cHBvcnQgbXVsdGlwbGUgdklPTU1VIGJ1dCB2
SU9NTVUgZGV2aWNlIG1vZGVsCj4+IGluIFhlbiBoeXBlcnZpc29yIG9ubHkgc3VwcG9ydCBzaW5n
bGUgdklPTU1VIGZvciBvbmUgVk0uCj4+Cj4gCj4gSW4gdGhhdCBjYXNlIHBsZWFzZSB1cGRhdGUg
dGhlIGRvY3VtZW50Lgo+IAoKT0suIFdpbGwgdXBkYXRlLgoKLS0gCkJlc3QgcmVnYXJkcwpUaWFu
eXUgTGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:18:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02:18: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.xen.org>)
	id 1dkLFk-00051N-Kr; Wed, 23 Aug 2017 02:18:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkLFj-00051H-Ld
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 02:18:43 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E4/A9-02184-206EC995; Wed, 23 Aug 2017 02:18:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfS6iy7jszm
 RBqv+aFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXd/oVbDWs2HFrGlMDY5NGFyMXh5BAP6PE
 zWfzGEEcFoEGVonGg+0sXYycHBICc1glFix1hLDzJD493s8EYRdIdG6/xw5i8woISpyc+QSon
 gNokqfEq3lCIGFOAR+Jk/teMEEsWMEo8eLZC7B6NgENibVTDrKB2CwCqhIHf55mhZgTIDF5/w
 xmEFtYIE3i5MftYPUiAvoSm243soMMYhZ4xijx+u0esCOYBTQlWrf/Zp/AKDALyR2zkKQWMDK
 tYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDMR6BgbGHYy7
 2v0OMUpyMCmJ8rplz4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHb8QQoJ1iUmp5akZaZA4wJm
 LQEB4+SCO9GkDRvcUFibnFmOkTqFKMlx5Ur674wcWxYvR5ITjmw/QuTEEtefl6qlDhvJ0iDAE
 hDRmke3DhY3F5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7AWQKT2ZeCdzWV0AHMQEdNOk
 E2EEliQgpqQZGsxhLHXN9KY+cpQ68Ns6BrlX/9oZP3bagbLZnQE/QrYMJ7xh0hZleF69bcmbq
 rKBTpvv849de6KnutKoqyVSxYnE/Lx945lX+YpX1f669dmzdW8ge3fCo/vj8BxemnXE4cykgL
 rt6waIbGzJ9N7grXz186OFC7RTeWUcbpFxWfLtVxzTL7XuFEktxRqKhFnNRcSIAOGTDKtYCAA
 A=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503454721!92906696!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4562 invoked from network); 23 Aug 2017 02:18:41 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 02:18:41 -0000
Received: by mail-lf0-f68.google.com with SMTP id y15so230452lfd.5
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 19:18:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=V3qJ7o8YLmAKu2uXXjzKIQ5ZIQquYfW173N3t/GoUoo=;
 b=rXVw4d4mNN4DC99th0SvxcsTBVjg32KceG3hnwjk0Ut4Ng36gWS4txxJtjFVKjMnTu
 hgfM5SUdLuMxL4KEbykzsTgRkMXk4dpJU6kgbUuZf8yXVMybvvIvWhxEyrebi2pC2GMU
 RDWv2PZC339di/cbP6h+SI3u2+1zPJtg5mjCuFlA3HmaVFJOczvI07M1LDUu3eWjERTs
 QRIwUsAtR/7Pm4qcQYA5lvCSnC210T8t+GZ9yUjYdjqjD6/LePBI1GgFtqRA/QMArdlE
 6JiojDPxlP3WFPh5ETYtIe5WZiPQzKcPemf3JeQ7+CmhvYY00LizZ1MC0NrRattPpwZR
 xKqg==
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=V3qJ7o8YLmAKu2uXXjzKIQ5ZIQquYfW173N3t/GoUoo=;
 b=eb8Dd2a43lxpl9+qYVgFq9eTdBXlMniQtvGYf+pyb8vW0MQ7MEUEVcpnBTU3J5SR3s
 hJrQOUwv/xXpQeVxPdu7pQseKOVIE8dXLwcncCRo78sCFzlOPro55m8F6YVPmJMK57Yg
 Tzdac81exfIon/ribQ/x1z0VYU3A52GwCf9lOjLsrDiWJMGxhiLxyuTfucK6kiyh/ipg
 22A/NINNL4ehwQIOhtOTK4ap0DW4nyXpB+UTHcNdp7q2l7RXEgv8BxyKvMgRSxH0lu2h
 Z41doZxq8WhS60mZvP/aWcUJLcFQJWJa3cB8CHqveGVK2ov9EDhJV+BaJ9EGw3lfd+0j
 AAQA==
X-Gm-Message-State: AHYfb5hj6CLzoQX+x4lqSRzuUZtUCW5xzJZAFza8YrarzVsBZtMNV+ug
 aFfodETg82b7SMELXAG+rvesdTg20Q==
X-Received: by 10.46.83.20 with SMTP id h20mr369453ljb.190.1503454720915; Tue,
 22 Aug 2017 19:18:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Tue, 22 Aug 2017 19:18:40 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1708221247070.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
 <alpine.DEB.2.10.1708221247070.12143@sstabellini-ThinkPad-X260>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 23 Aug 2017 10:18:40 +0800
Message-ID: <CAHrd_jqUb_Dg69gef-kZZSo-2eYfNJNNP5WZk6tMj+L+Bn8iQQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCjIwMTctMDgtMjMgMzo1OCBHTVQrMDg6MDAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjoKPiBPbiBXZWQsIDIzIEF1ZyAyMDE3LCBaaG9uZ3pl
IExpdSB3cm90ZToKPj4gVGhlIG9yaWdpbmFsIHhzbV9tYXBfZ21mbl9mb3JlZ2luIHBvbGljeSBj
aGVja3MgaWYgc291cmNlIGRvbWFpbiBoYXMgdGhlIHByb3Blcgo+PiBwcml2aWxlZ2VzIG92ZXIg
dGhlIHRhcmdldCBkb21haW4uIFVuZGVyIHRoaXMgcG9saWN5LCBpdCdzIG5vdCBhbGxvd2VkIGlm
IGEgRG9tMAo+PiB3YW50cyB0byBtYXAgcGFnZXMgZnJvbSBvbmUgRG9tVSB0byBhbm90aGVyLCB0
aGlzIHJlc3RyaWN0cyBzb21lIHVzZWZ1bCB5ZXQgbm90Cj4+IGRhbmdlcm91cyB1c2FnZXMgb2Yg
dGhlIEFQSSwgc3VjaCBhcyBzaGFyaW5nIHBhZ2VzIGFtb25nIERvbVUncyBieSBjYWxsaW5nCj4+
IFhFTk1FTV9hZGRfdG9fcGh5c21hcCBmcm9tIERvbTAuCj4+Cj4+IENoYW5nZSB0aGUgcG9saWN5
IHRvOiBJSUYgY3VycmVudCBkb21haW4gaGFzIHRoZSBwcm9wZXIgcHJpdmlsZWdlIG9uIHRoZQo+
ICAgICAgICAgICAgICAgICAgICAgICAgIF4gSUZGCj4KPgo+PiB0YXJnZXQgZG9tYWluIGFuZCBz
b3VyY2UgZG9tYWluLCBncmFudCB0aGUgYWNjZXNzLgo+Pgo+PiBSZWZlcmVuY2VzIHRvIHRoaXMg
eHNtIGNoZWNrIGhhdmUgYWxzbyBiZWVuIHVwZGF0ZWQgdG8gcGFzcyB0aGUgY3VycmVudAo+PiBk
b21haW4gYXMgYSBuZXcgcGFyYW1ldGVyLgo+Pgo+PiBUaGlzIGlzIGZvciB0aGUgcHJvcG9zYWwg
IkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwo+PiBmcm9t
IHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCj4+Cj4+IFsxXSBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDMwNDcuaHRtbAo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4+
Cj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBDYzogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPj4gQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+PiBD
YzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vbW0uYyAg
ICAgICB8IDIgKy0KPj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgIHwgMiArLQo+PiAgeGVuL2lu
Y2x1ZGUveHNtL2R1bW15LmggfCA2ICsrKystLQo+PiAgeGVuL2luY2x1ZGUveHNtL3hzbS5oICAg
fCA3ICsrKystLS0KPj4gIHhlbi94c20vZmxhc2svaG9va3MuYyAgIHwgNiArKysrLS0KPj4gIDUg
ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPj4gaW5kZXgg
YTgxMGEwNTZkNy4uOWVjNzhkOGMwMyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPj4gQEAgLTEyODQsNyArMTI4NCw3IEBAIGludCB4
ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+PiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4+ICAgICAgICAgIH0KPj4KPj4gLSAgICAgICAgcmMgPSB4c21fbWFwX2dtZm5fZm9yZWlnbihY
U01fVEFSR0VULCBkLCBvZCk7Cj4+ICsgICAgICAgIHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24o
WFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkLCBvZCk7Cj4+ICAgICAgICAgIGlmICggcmMg
KQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihvZCk7Cj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKPj4gaW5kZXggZThhNTdkMTE4Yy4uYTU0N2ZkMDBjMCAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiBAQCAtMjU0
NSw3ICsyNTQ1LDcgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9tLCB1
bnNpZ25lZCBsb25nIGZnZm4sCj4+ICAgICAgaWYgKCB0ZG9tID09IGZkb20gKQo+PiAgICAgICAg
ICBnb3RvIG91dDsKPj4KPj4gLSAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJH
RVQsIHRkb20sIGZkb20pOwo+PiArICAgIHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RB
UkdFVCwgY3VycmVudC0+ZG9tYWluLCB0ZG9tLCBmZG9tKTsKPj4gICAgICBpZiAoIHJjICkKPj4g
ICAgICAgICAgZ290byBvdXQ7Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVt
bXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4+IGluZGV4IDYyZmNlYTZmMDQuLjI4ZGJj
NmYyYTIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4+ICsrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCj4+IEBAIC01MjUsMTAgKzUyNSwxMiBAQCBzdGF0aWMgWFNN
X0lOTElORSBpbnQgeHNtX3JlbW92ZV9mcm9tX3BoeXNtYXAoWFNNX0RFRkFVTFRfQVJHIHN0cnVj
dCBkb21haW4gKmQxLAo+PiAgICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBk
MSwgZDIpOwo+PiAgfQo+Pgo+PiAtc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9m
b3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0
KQo+PiArc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZB
VUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpjZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+PiAg
ewo+PiAgICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJHRVQpOwo+PiAtICAgIHJldHVybiB4
c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBkLCB0KTsKPj4gKyAgICByZXR1cm4geHNtX2RlZmF1
bHRfYWN0aW9uKGFjdGlvbiwgY2QsIGQpIHx8Cj4+ICsgICAgICAgIHhzbV9kZWZhdWx0X2FjdGlv
bihhY3Rpb24sIGNkLCB0KTsKPgo+IFdlIG5lZWQgdG8gcHJlc2VydmUgdGhlIHJldHVybmVkIGVy
cm9yczoKPgo+ICAgcmMgPSB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjZCwgZCk7Cj4gICBp
ZiAocmMpIHJldHVybiByYzsKPiAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBj
ZCwgdCk7CgpPSywgd2lsbCBjb3JyZWN0IHRoaXMuCgo+Cj4KPgo+PiAgfQo+Pgo+PiAgc3RhdGlj
IFhTTV9JTkxJTkUgaW50IHhzbV9odm1fcGFyYW0oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgb3ApCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20v
eHNtLmggYi94ZW4vaW5jbHVkZS94c20veHNtLmgKPj4gaW5kZXggNjBjMGZkNmE2Mi4uYTIwNjU0
YTgwMyAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCj4+ICsrKyBiL3hlbi9p
bmNsdWRlL3hzbS94c20uaAo+PiBAQCAtODUsNyArODUsNyBAQCBzdHJ1Y3QgeHNtX29wZXJhdGlv
bnMgewo+PiAgICAgIGludCAoKm1lbW9yeV9waW5fcGFnZSkgKHN0cnVjdCBkb21haW4gKmQxLCBz
dHJ1Y3QgZG9tYWluICpkMiwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7Cj4+ICAgICAgaW50ICgq
YWRkX3RvX3BoeXNtYXApIChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpOwo+
PiAgICAgIGludCAoKnJlbW92ZV9mcm9tX3BoeXNtYXApIChzdHJ1Y3QgZG9tYWluICpkMSwgc3Ry
dWN0IGRvbWFpbiAqZDIpOwo+PiAtICAgIGludCAoKm1hcF9nbWZuX2ZvcmVpZ24pIChzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KTsKPj4gKyAgICBpbnQgKCptYXBfZ21mbl9mb3Jl
aWduKSAoc3RydWN0IGRvbWFpbiAqY2QsIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4g
KnQpOwo+PiAgICAgIGludCAoKmNsYWltX3BhZ2VzKSAoc3RydWN0IGRvbWFpbiAqZCk7Cj4+Cj4+
ICAgICAgaW50ICgqY29uc29sZV9pbykgKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpOwo+PiBA
QCAtMzcyLDkgKzM3MiwxMCBAQCBzdGF0aWMgaW5saW5lIGludCB4c21fcmVtb3ZlX2Zyb21fcGh5
c21hcCh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAqZDEsCj4+ICAgICAgcmV0dXJu
IHhzbV9vcHMtPnJlbW92ZV9mcm9tX3BoeXNtYXAoZDEsIGQyKTsKPj4gIH0KPj4KPj4gLXN0YXRp
YyBpbmxpbmUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduICh4c21fZGVmYXVsdF90IGRlZiwgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gK3N0YXRpYyBpbmxpbmUgaW50IHhz
bV9tYXBfZ21mbl9mb3JlaWduICh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAqY2Qs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gIHsKPj4gLSAgICByZXR1cm4geHNtX29wcy0+bWFw
X2dtZm5fZm9yZWlnbihkLCB0KTsKPj4gKyAgICByZXR1cm4geHNtX29wcy0+bWFwX2dtZm5fZm9y
ZWlnbihjZCwgZCwgdCk7Cj4+ICB9Cj4+Cj4+ICBzdGF0aWMgaW5saW5lIGludCB4c21fY2xhaW1f
cGFnZXMoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4gKmQpCj4+IGRpZmYgLS1naXQg
YS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPj4gaW5kZXgg
OTExNDYyNzViYi4uMzQwOGI2YjllMSAxMDA2NDQKPj4gLS0tIGEveGVuL3hzbS9mbGFzay9ob29r
cy5jCj4+ICsrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwo+PiBAQCAtMTE2NSw5ICsxMTY1LDEx
IEBAIHN0YXRpYyBpbnQgZmxhc2tfcmVtb3ZlX2Zyb21fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpk
MSwgc3RydWN0IGRvbWFpbiAqZDIpCj4+ICAgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkMSwg
ZDIsIFNFQ0NMQVNTX01NVSwgTU1VX19QSFlTTUFQKTsKPj4gIH0KPj4KPj4gLXN0YXRpYyBpbnQg
Zmxhc2tfbWFwX2dtZm5fZm9yZWlnbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0
KQo+PiArc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4gKmNk
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBkb21haW4gKnQpCj4+ICB7Cj4+IC0gICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShk
LCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7Cj4+ICsg
ICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShjZCwgZCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9S
RUFEIHwgTU1VX19NQVBfV1JJVEUpIHx8Cj4+ICsgICAgICAgIGRvbWFpbl9oYXNfcGVybShjZCwg
dCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpOwo+PiAgfQo+
Cj4gU2FtZSBoZXJlOgo+Cj4gICByYyA9IGRvbWFpbl9oYXNfcGVybShjZCwgZCwgU0VDQ0xBU1Nf
TU1VLCBNTVVfX01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpOwo+ICAgaWYgKHJjKSByZXR1cm4g
cmM7Cj4gICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGNkLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9f
TUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7Cj4KPiBBbHNvLCBJIGp1c3Qgd2FudCB0byBwb2lu
dCBvdXQgdGhhdCBpbiB0aGUgcmVndWxhciBjYXNlIGNkIGFuZCBkIGFyZSBvbmUKPiBhbmQgdGhl
IHNhbWUuIFRoZSBjb2RlIGFzc3VtZXMgdGhhdCBkb21haW5faGFzX3Blcm0gcmV0dXJucyAwIGlu
IHRoYXQKPiBjYXNlLiBJIHRoaW5rIHRoYXQgaXMgY29ycmVjdCwgYnV0IEkgZG9uJ3Qga25vdyBl
bm91Z2ggYWJvdXQgWFNNIHRvIGJlCj4gc3VyZSBhYm91dCBpdC4KCkkgYWxzbyBhc3N1bWUgdGhh
dCBkb21haW5faGFzX3Blcm0gcmV0dXJucyAwIHdoZW4gY2QgPT0gZCwgYnV0IGxldCdzCndhaXQg
Zm9yIG90aGVyCm1haW50YWluZXJzJyBjb21tZW50cy4KCkNoZWVycywKClpob25nemUgTGl1Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:38:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02: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.xen.org>)
	id 1dkLYK-0006Jh-6y; Wed, 23 Aug 2017 02:37:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkLYI-0006Jb-0W
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 02:37:54 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FC/B6-09901-18AEC995; Wed, 23 Aug 2017 02:37:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6vm7Dqzm
 RBkfnc1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXJk1iLni4hrHizOFPjA2MC+u6GLk4hAQm
 Mkosv72eEcRhEWhglVi9rZcZxJEQmMMqce/TbpYuRg4gJ09i2lyrLkZOILNQYuPSSWwgNq+Ao
 MTJmU9YQGwhAU+JOfs+sYGUcwr4SFx9zw6xYAWjxOQTLWD1bAIaEmunHASrYRFQleh4yA0xJk
 Ci7fwEZhBbWCBJYsOLVWDlIgL6EptuN4LNYRa4yCTxbspadpAEs4CmROv23+wTGAVmITljFpL
 UAkamVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHIAAQ7
 GD8tCzjEKMnBpCTK65Y9J1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+Ml0A5waLU9NSKtMwcY
 FTApCU4eJREeI+BpHmLCxJzizPTIVKnGC05rlxZ94WJY8Pq9UByyoHtX5iEWPLy81KlxHnbQB
 oEQBoySvPgxsEi9xKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeU+BTOHJzCuB2/oK6CAmoIM
 mnQA7qCQRISXVwChge6Khy3vvuYKAIJf3FccO6KUGymr3KV1kT/xq+NLjhuwG/mSR40ospas3
 mtk+d9vM2b5FPN5uBtsK3nSvVxOWlqzIZYo8dvf4mclHPDNq92hPZbtybXuQuaOcG9NEtXMbF
 93Kq2TdeMehXLf23KepZ+d6bd5za5vBnpppC07PD1G4epU79I0SS3FGoqEWc1FxIgCf6ksA1w
 IAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503455871!56052496!1
X-Originating-IP: [209.85.215.47]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28074 invoked from network); 23 Aug 2017 02:37:52 -0000
Received: from mail-lf0-f47.google.com (HELO mail-lf0-f47.google.com)
 (209.85.215.47)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 02:37:52 -0000
Received: by mail-lf0-f47.google.com with SMTP id l137so1774867lfg.3
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 19:37:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=9ZafUfav/SRDTvHewTtXrZKl+jQSl0JfKLM/GDi8Fj0=;
 b=a+Uep/p1pMbJ2eou0QnsLLqxLcpq7fMqI4hah2wgWCuhLYjAcPN5WvsO68/8C0BY6g
 YdGymtDGQ07GYVRpAVXPhL2uY1w8/dnQe7YaODumJ3c3l7addOfWpscU7KctOJ7q9oCU
 UbJ1G8VqiV5LjBwxSwxZjc+VqN8DCx1kP9v+cGou35Mtcd9AYVoCc9KU5EGdD8c/2nWl
 d5TEqnvi3eBUIhrkzRY/5rodazlnDc8SQdwv4PRDvMeWsGNSNUFKIZez7EXJcDCWACAR
 0UZ5zUh2jR8w4/r/GVDhyHPU4C47yVdG11PDQT9g4aNIFWyicwrF9H6YuS7q9zY7izYL
 2hvA==
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=9ZafUfav/SRDTvHewTtXrZKl+jQSl0JfKLM/GDi8Fj0=;
 b=tSSqolkVElTYudWlXzRvTHo9J0TXg8olZnY46vBb9mEfzCphTAcYlFZ5AafgLNWT22
 4uBMtZ8HflJB1V9EP4Hx9IR6pwbFl3W1BCPuiTqXmbbRxJKx4G4V3vYZUPD95PS/kgA8
 5sNie9/qLT6nMH2W0nacEfPsakM98dFHm+7QO1U908BQfaLJ2WdFLzZfsxyYitMI54XO
 oU2B5Qk1CR2jqs2q25q+EQMULb16GYQfvSv4ZvzccpQ2+NnEihtlWpWHx9j8/t0xSEV6
 4EHVfTE+4lWXvlzefiRbEKdcMueQ3TVPHWzZxyI7+Yz5miD8BlD18rIF7/zLQO/SHD3E
 Rffg==
X-Gm-Message-State: AHYfb5j/TCEiuxHyDOLv/LfCYDO3UWbiNv5I+V/CAKrEYtgIiurJ4Jqf
 F8M+Nuz2FsflJe8t8jq2MCK+5YKsog==
X-Received: by 10.25.148.73 with SMTP id w70mr359024lfd.200.1503455871229;
 Tue, 22 Aug 2017 19:37:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Tue, 22 Aug 2017 19:37:50 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1708221345510.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-6-blackskygg@gmail.com>
 <alpine.DEB.2.10.1708221345510.12143@sstabellini-ThinkPad-X260>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 23 Aug 2017 10:37:50 +0800
Message-ID: <CAHrd_jrNUGW76LP0NX3CFioZ1QJ4_BR3dvnuvTNknZ03Zbwu4Q@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Tim Deegan <tim@xen.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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/6] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCjIwMTctMDgtMjMgNTo0MiBHTVQrMDg6MDAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjoKPiBPbiBXZWQsIDIzIEF1ZyAyMDE3LCBaaG9uZ3pl
IExpdSB3cm90ZToKPj4gQWRkIGxpYnhsX19zc2htX2FkZCB0byBtYXAgc2hhcmVkIHBhZ2VzIGZy
b20gb25lIERvbVUgdG8gYW5vdGhlciwgVGhlIG1hcHBpbmcKPj4gcHJvY2VzcyBpbnZvbHZlcyB0
aGUgZm9sbHdpbmcgc3RlcHM6Cj4+Cj4+ICAgKiBTZXQgZGVmYXVsdHMgYW5kIGNoZWNrIGZvciBm
dXJ0aGVyIGVycm9ycyBpbiB0aGUgc3RhdGljX3NobSBjb25maWdzOgo+PiAgICAgb3ZlcmxhcHBp
bmcgYXJlYXMsIGludmFsaWQgcmFuZ2VzLCBkdXBsaWNhdGVkIG1hc3RlciBkb21haW4sCj4+ICAg
ICBubyBtYXN0ZXIgZG9tYWluIGV0Yy4KPj4gICAqIFdyaXRlIGluZm9tYXRpb24gb2Ygc3RhdGlj
IHNoYXJlZCBtZW1vcnkgYXJlYXMgaW50byB0aGUgYXBwcm9wcmlhdGUKPj4gICAgIHhlbnN0b3Jl
IHBhdGhzLgo+PiAgICogdXNlIHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcF9iYXRjaCB0byBkbyB0
aGUgcGFnZSBzaGFyaW5nLgo+Pgo+PiBUZW1wb3JhcmlseSBtYXJrIHRoaXMgYXMgdW5zdXBwb3J0
ZWQgb24geDg2IGJlY2F1c2UgY2FsbGluZyBwMm1fYWRkX2ZvcmVnaW4gb24KPj4gdHdvIGRvbVUn
cyBpcyBjdXJyZW50bHkgbm90IGFsbG93ZCBvbiB4ODYgKHNlZSB0aGUgY29tbWVudHMgaW4KPj4g
eDg2L21tL3AybS5jOnAybV9hZGRfZm9yZWdpbiBmb3IgbW9yZSBkZXRhaWxzKS4KPj4KPj4gVGhp
cyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJl
YXMgYmV0d2VlbiBWTXMKPj4gZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLgo+Pgo+PiBb
MV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE3LTA3L21zZzAzMDQ3Lmh0bWwKPj4KPj4gU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJs
YWNrc2t5Z2dAZ21haWwuY29tPgo+Pgo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KPj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+PiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Cj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cj4+IC0tLQo+PiAgdG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICB8ICAgMiArLQo+PiAgdG9v
bHMvbGlieGwvbGlieGxfYXJjaC5oICAgICB8ICAgNiArCj4+ICB0b29scy9saWJ4bC9saWJ4bF9h
cm0uYyAgICAgIHwgIDE1ICsrCj4+ICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgIDI3
ICsrKysKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMTQgKysKPj4gIHRvb2xz
L2xpYnhsL2xpYnhsX3NzaG0uYyAgICAgfCAzMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+PiAgdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICB8ICAxOCAr
KysKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3hzaGVscC5jICAgfCAgIDggKysKPj4gIDggZmlsZXMg
Y2hhbmdlZCwgNDI1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF9zc2htLmMKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKPj4gaW5kZXggM2I2M2ZiMmNh
ZC4uZmQ2MjRiMjhmMyAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKPj4gKysr
IGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKPj4gQEAgLTEzOCw3ICsxMzgsNyBAQCBMSUJYTF9PQkpT
ID0gZmxleGFycmF5Lm8gbGlieGwubyBsaWJ4bF9jcmVhdGUubyBsaWJ4bF9kbS5vIGxpYnhsX3Bj
aS5vIFwKPj4gICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbV9zdXNwZW5kLm8gbGlieGxf
ZG9tX3NhdmUubyBsaWJ4bF91c2IubyBcCj4+ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92
dHBtLm8gbGlieGxfbmljLm8gbGlieGxfZGlzay5vIGxpYnhsX2NvbnNvbGUubyBcCj4+ICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9jcHVwb29sLm8gbGlieGxfbWVtLm8gbGlieGxfc2NoZWQu
byBsaWJ4bF90bWVtLm8gXAo+PiAtICAgICAgICAgICAgICAgICAgICAgbGlieGxfOXBmcy5vIGxp
YnhsX2RvbWFpbi5vIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgIGxpYnhsXzlwZnMubyBsaWJ4
bF9kb21haW4ubyBsaWJ4bF9zc2htLm8gXAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgJChM
SUJYTF9PQkpTLXkpCj4+ICBMSUJYTF9PQkpTICs9IGxpYnhsX2dlbmlkLm8KPj4gIExJQlhMX09C
SlMgKz0gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJuYWwu
bwo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oIGIvdG9vbHMvbGlieGwv
bGlieGxfYXJjaC5oCj4+IGluZGV4IDVlMWZjNjA2MGUuLjFkNjgxZDg4NjMgMTAwNjQ0Cj4+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9h
cmNoLmgKPj4gQEAgLTcxLDYgKzcxLDEyIEBAIGludCBsaWJ4bF9fYXJjaF9leHRyYV9tZW1vcnko
bGlieGxfX2djICpnYywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90ICpvdXQpOwo+Pgo+PiArX2hpZGRlbgo+PiArYm9vbCBsaWJ4bF9fYXJjaF9k
b21haW5fc3VwcG9ydF9zc2htKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8p
Owo+PiArCj4+ICtfaGlkZGVuCj4+ICtpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVw
b2xpY3lfc2V0ZGVmYXVsdChsaWJ4bF9zdGF0aWNfc2htICpzc2htKTsKPj4gKwo+PiAgI2lmIGRl
ZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKPj4KPj4gICNkZWZpbmUgTEFQ
SUNfQkFTRV9BRERSRVNTICAweGZlZTAwMDAwCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4+IGluZGV4IGQ4NDJkODg4ZWIu
LjA5NzUxMDljMGMgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4+ICsr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4+IEBAIC0xMDY1LDYgKzEwNjUsMjEgQEAgdm9p
ZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19hY3BpX3NldGRlZmF1bHQoCj4+ICAgICAg
bGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFjcGksIGZhbHNlKTsKPj4gIH0KPj4K
Pj4gK2Jvb2wgbGlieGxfX2FyY2hfZG9tYWluX3N1cHBvcnRfc3NobShjb25zdCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvKQo+PiArewo+PiArICAgIHJldHVybiB0cnVlOwo+PiArfQo+
PiArCj4+ICtpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0ZGVmYXVs
dChsaWJ4bF9zdGF0aWNfc2htICpzc2htKQo+PiArewo+PiArICAgIGlmIChzc2htLT5jYWNoZV9w
b2xpY3kgPT0gTElCWExfU1NITV9DQUNIRVBPTElDWV9VTktOT1dOKQo+PiArICAgICAgICBzc2ht
LT5jYWNoZV9wb2xpY3kgPSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX0FSTV9OT1JNQUw7Cj4+ICsg
ICAgaWYgKHNzaG0tPmNhY2hlX3BvbGljeSA+PSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1g4Nl9O
T1JNQUwpCj4+ICsgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPj4gKwo+PiArICAgIHJldHVy
biAwOwo+PiArfQo+PiArCj4+ICAvKgo+PiAgICogTG9jYWwgdmFyaWFibGVzOgo+PiAgICogbW9k
ZTogQwo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYwo+PiBpbmRleCAxMTU4MzAzZTFhLi44ZTVlYzQ4NmQyIDEwMDY0
NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+PiArKysgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwo+PiBAQCAtNTAxLDYgKzUwMSwxNCBAQCBpbnQgbGlieGxfX2RvbWFp
bl9idWlsZChsaWJ4bF9fZ2MgKmdjLAo+PiAgICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKPj4g
ICAgICAgICAgZ290byBvdXQ7Cj4+ICAgICAgfQo+PiArCj4+ICsgICAgLyogdGhlIHAybSBoYXMg
YmVlbiBzZXR1cCwgd2UgY291bGQgbWFwIHRoZSBzdGF0aWMgc2hhcmVkIG1lbW9yeSBub3cuICov
Cj4+ICsgICAgcmV0ID0gbGlieGxfX3NzaG1fYWRkKGdjLCBkb21pZCwgZF9jb25maWctPnNzaG1z
LCBkX2NvbmZpZy0+bnVtX3NzaG1zKTsKPj4gKyAgICBpZiAocmV0ICE9IDApIHsKPj4gKyAgICAg
ICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRvIG1hcCBzdGF0aWMgc2hhcmVkIG1lbW9yeSIpOwo+PiAr
ICAgICAgICBnb3RvIG91dDsKPj4gKyAgICB9Cj4+ICsKPj4gICAgICByZXQgPSBsaWJ4bF9fYnVp
bGRfcG9zdChnYywgZG9taWQsIGluZm8sIHN0YXRlLCB2bWVudHMsIGxvY2FsZW50cyk7Cj4+ICBv
dXQ6Cj4+ICAgICAgcmV0dXJuIHJldDsKPj4gQEAgLTkxOCw2ICs5MjYsMjUgQEAgc3RhdGljIHZv
aWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCj4+ICAgICAgICAgIGdv
dG8gZXJyb3Jfb3V0Owo+PiAgICAgIH0KPj4KPj4gKyAgICBpZiAoZF9jb25maWctPm51bV9zc2ht
cyAhPSAwICYmCj4+ICsgICAgICAgICFsaWJ4bF9fYXJjaF9kb21haW5fc3VwcG9ydF9zc2htKCZk
X2NvbmZpZy0+Yl9pbmZvKSkgewo+PiArICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgInN0YXRp
Y19zaG0gaXMgbm90IHN1cHBvcnRlZCBieSB0aGlzIGRvbWFpbiB0eXBlLiIpOwo+PiArICAgICAg
ICByZXQgPSBFUlJPUl9JTlZBTDsKPj4gKyAgICAgICAgZ290byBlcnJvcl9vdXQ7Cj4+ICsgICAg
fQo+PiArCj4+ICsgICAgcmV0ID0gbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChnYywgZG9taWQs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZy0+c3NobXMs
IGRfY29uZmlnLT5udW1fc3NobXMpOwo+PiArICAgIGlmIChyZXQpIGdvdG8gZXJyb3Jfb3V0Owo+
Cj4gSSB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBjYWxsIGxpYnhsX19zc2htX2NoZWNrX292ZXJs
YXAgb25seSBpZgo+IG51bV9zc2htcyAhPSAwLgoKWWVzLgpCdXQgSSBwcmVmZXIgdG8gZG8gdGhl
IGNoZWNrIGluc2lkZSBsaWJ4bF9fc3NobV9jaGVja19vdmVybGFwLiBKdXN0IGxpa2UKd2hhdCBs
aWJ4bF9fc3NobV9hZGQgZG9lcy4KCj4KPgo+PiArICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZp
Zy0+bnVtX3NzaG1zOyArK2kpIHsKPj4gKyAgICAgICAgcmV0ID0gbGlieGxfX3NzaG1fc2V0ZGVm
YXVsdChnYywgZG9taWQsICZkX2NvbmZpZy0+c3NobXNbaV0pOwo+PiArICAgICAgICBpZiAocmV0
KSB7Cj4+ICsgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJsZSB0byBzZXQgZGVm
YXVsdHMgZm9yIHN0YXRpYyBzc2htIik7Cj4+ICsgICAgICAgICAgICBnb3RvIGVycm9yX291dDsK
Pj4gKyAgICAgICAgfQo+PiArICAgIH0KPj4gKwo+PiAgICAgIHJldCA9IGxpYnhsX19kb21haW5f
bWFrZShnYywgZF9jb25maWcsICZkb21pZCwgJnN0YXRlLT5jb25maWcpOwo+PiAgICAgIGlmIChy
ZXQpIHsKPj4gICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJjYW5ub3QgbWFrZSBkb21haW46
ICVkIiwgcmV0KTsKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4+IGluZGV4IDcyNDc1MDk2N2MuLjc0YmMw
YWNiMjEgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+PiBAQCAtNzIxLDYgKzcyMSw3IEBAIF9o
aWRkZW4gY2hhciAqKmxpYnhsX194c19kaXJlY3RvcnkobGlieGxfX2djICpnYywgeHNfdHJhbnNh
Y3Rpb25fdCB0LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpwYXRoLCB1bnNpZ25lZCBpbnQgKm5iKTsKPj4gICAgIC8qIE9uIGVycm9yOiByZXR1cm5z
IE5VTEwsIHNldHMgZXJybm8gKG5vIGxvZ2dpbmcpICovCj4+ICBfaGlkZGVuIGNoYXIgKmxpYnhs
X194c19saWJ4bF9wYXRoKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKPj4gK19oaWRk
ZW4gY2hhciAqbGlieGxfX3hzX2dldF9zc2htcGF0aChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFy
ICppZCk7Cj4+Cj4+ICBfaGlkZGVuIGludCBsaWJ4bF9fYmFja2VuZHBhdGhfcGFyc2VfZG9taWQo
bGlieGxfX2djICpnYywgY29uc3QgY2hhciAqYmVfcGF0aCwKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21pZCAqZG9taWRfb3V0KTsKPj4gQEAg
LTQzNTIsNiArNDM1MywxOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX2FjcGlfZGVmYm9v
bF92YWwoY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbwo+PiAgfQo+PiAgI2Vu
ZGlmCj4+Cj4+ICsvKgo+PiArICogU2V0IHVwIHN0YXRpYyBzaGFyZWQgcmFtIHBhZ2VzIGZvciBI
Vk0gZG9tYWlucyB0byBjb21tdW5pY2F0ZQo+PiArICoKPj4gKyAqIFRoaXMgZnVuY3Rpb24gc2hv
dWxkIG9ubHkgYmUgY2FsbGVkIGFmdGVyIHRoZSBtZW1vcnkgbWFwIGlzIGNvbnN0cnVjdGVkCj4+
ICsgKiBhbmQgYmVmb3JlIGFueSBmdXJ0aGVyIG1lbW9yeSBhY2Nlc3MuICovCj4+ICtfaGlkZGVu
IGludCBsaWJ4bF9fc3NobV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSwgaW50IGxl
bik7Cj4+ICsKPj4gK19oaWRkZW4gaW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKTsKPj4gK19oaWRkZW4g
aW50IGxpYnhsX19zc2htX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0g
KnNzaG0pOwo+PiArCj4+ICAvKgo+PiAgICogTG9jYWwgdmFyaWFibGVzOgo+PiAgICogbW9kZTog
Qwo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfc3NobS5jCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMDAu
LmUxNmMyNGNjYjkKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9z
c2htLmMKPj4gQEAgLTAsMCArMSwzMzYgQEAKPj4gKyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIK
Pj4gKyNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgo+PiArI2luY2x1ZGUgImxpYnhsX2FyY2gu
aCIKPj4gKwo+PiArI2RlZmluZSBTU0hNX0VSUk9SKGRvbWlkLCBzc2htaWQsIGYsIC4uLikgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIExPR0QoRVJST1IsIGRvbWlkLCAi
c3RhdGljX3NobSBpZCA9ICVzOiAiIGYsIHNzaG1pZCwgIyNfX1ZBX0FSR1NfXykKPj4gKwo+PiAr
Cj4+ICsvKiBTZXQgZGVmYXVsdCB2YWx1ZXMgZm9yIGxpYnhsX3N0YXRpY19zaG0gKi8KPj4gK2lu
dCBsaWJ4bF9fc3NobV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNz
aG0pCj4+ICt7Cj4+ICsgICAgaW50IHJjOwo+PiArCj4+ICsgICAgaWYgKHNzaG0tPnJvbGUgPT0g
TElCWExfU1NITV9ST0xFX1VOS05PV04pIHsKPj4gKyAgICAgICAgc3NobS0+cm9sZSA9IExJQlhM
X1NTSE1fUk9MRV9TTEFWRTsKPj4gKyAgICB9Cj4+ICsgICAgaWYgKHNzaG0tPnByb3QgPT0gTElC
WExfU1NITV9QUk9UX1VOS05PV04pIHsKPj4gKyAgICAgICAgc3NobS0+cHJvdCA9IExJQlhMX1NT
SE1fUFJPVF9SVzsKPj4gKyAgICB9Cj4+ICsgICAgLyogcm9sZS1zcGVjaWZpYyBjaGVja3MgKi8K
Pj4gKyAgICBpZiAoTElCWExfU1NITV9ST0xFX1NMQVZFID09IHNzaG0tPnJvbGUpIHsKPj4gKyAg
ICAgICAgaWYgKHNzaG0tPm9mZnNldCA9PSBMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04pIHsKPj4g
KyAgICAgICAgICAgIHNzaG0tPm9mZnNldCA9IDA7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAg
aWYgKHNzaG0tPmNhY2hlX3BvbGljeSAhPSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04p
IHsKPj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAiY2FjaGVfcG9saWN5IGlzIG9ubHkgYXBwbGljYWJsZSB0byBtYXN0
ZXIgZG9tYWlucyIpOwo+PiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+PiArICAg
ICAgICB9Cj4+ICsgICAgfSBlbHNlIHsKPj4gKyAgICAgICAgaWYgKHNzaG0tPm9mZnNldCAhPSBM
SUJYTF9TU0hNX1JBTkdFX1VOS05PV04pIHsKPj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9t
aWQsIHNzaG0tPmlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAib2Zmc2V0IGlzIG9ubHkg
YXBwbGljYWJsZSB0byBzbGF2ZSBkb21haW5zIik7Cj4+ICsgICAgICAgICAgICByZXR1cm4gRVJS
T1JfSU5WQUw7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgcmMgPSBsaWJ4bF9fYXJjaF9kb21h
aW5fc3NobV9jYWNoZXBvbGljeV9zZXRkZWZhdWx0KHNzaG0pOwo+PiArICAgICAgICBpZiAocmMp
IHsKPj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAiY2FjaGUgcG9saWN5IG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0
Zm9ybSIpOwo+PiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+PiArICAgICAgICB9
Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gKy8qIENvbXBh
cmUgZnVuY3Rpb24gZm9yIHNvcnRpbmcgc3NobSByYW5nZXMgYnkgc3NobS0+YmVnaW4gKi8KPj4g
K3N0YXRpYyBpbnQgc3NobV9yYW5nZV9jbXAoY29uc3Qgdm9pZCAqYSwgY29uc3Qgdm9pZCAqYikK
Pj4gK3sKPj4gKyAgICBsaWJ4bF9zdGF0aWNfc2htICpjb25zdCAqc3NobWEgPSBhLCAqY29uc3Qg
KnNzaG1iID0gYjsKPj4gKyAgICByZXR1cm4gKCpzc2htYSktPmJlZ2luID4gKCpzc2htYiktPmJl
Z2luID8gMSA6IC0xOwo+PiArfQo+PiArCj4+ICsvKiBjaGVjayBpZiB0aGUgc3NobSBzbGF2ZSBj
b25maWdzIGluIEBzc2htIG92ZXJsYXAgKi8KPj4gK2ludCBsaWJ4bF9fc3NobV9jaGVja19vdmVy
bGFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKQo+PiAr
ewo+PiArCj4+ICsgICAgY29uc3QgbGlieGxfc3RhdGljX3NobSAqKnNsYXZlX3NzaG1zID0gTlVM
TDsKPj4gKyAgICBpbnQgbnVtX3NsYXZlczsKPj4gKyAgICBpbnQgaTsKPj4gKwo+PiArICAgIHNs
YXZlX3NzaG1zID0gbGlieGxfX2NhbGxvYyhnYywgbGVuLCBzaXplb2Yoc2xhdmVfc3NobXNbMF0p
KTsKPj4gKyAgICBudW1fc2xhdmVzID0gMDsKPj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgbGVuOyAr
K2kpIHsKPj4gKyAgICAgICAgaWYgKExJQlhMX1NTSE1fUk9MRV9TTEFWRSA9PSBzc2htc1tpXS5y
b2xlKQo+PiArICAgICAgICAgICAgc2xhdmVfc3NobXNbbnVtX3NsYXZlcysrXSA9IHNzaG1zICsg
aTsKPj4gKyAgICB9Cj4+ICsgICAgcXNvcnQoc2xhdmVfc3NobXMsIG51bV9zbGF2ZXMsIHNpemVv
ZihzbGF2ZV9zc2htc1swXSksIHNzaG1fcmFuZ2VfY21wKTsKPj4gKwo+PiArICAgIGZvciAoaSA9
IDA7IGkgPCBudW1fc2xhdmVzIC0gMTsgKytpKSB7Cj4+ICsgICAgICAgIGlmIChzbGF2ZV9zc2ht
c1tpKzFdLT5iZWdpbiA8IHNsYXZlX3NzaG1zW2ldLT5lbmQpIHsKPj4gKyAgICAgICAgICAgIFNT
SE1fRVJST1IoZG9taWQsIHNsYXZlX3NzaG1zW2krMV0tPmlkLCAic2xhdmUgcmFuZ2VzIG92ZXJs
YXAuIik7Cj4+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Cj4+ICsgICAgICAgIH0K
Pj4gKyAgICB9Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArLyogVGhlIGNh
bGxlciBoYXZlIHRvIGd1YXJlbnRlZSB0aGF0IHNzaG0tPmJlZ2luIDwgc3NobS0+ZW5kICovCj4+
ICtzdGF0aWMgaW50IGxpYnhsX19zc2htX2RvX21hcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBt
aWQsIHVpbnQzMl90IHNpZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3N0YXRpY19zaG0gKnNzaG0sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBtYmVnaW4sIHVpbnQ2NF90IG1lbmQpCj4+ICt7Cj4+ICsgICAgaW50IHJjOwo+PiArICAg
IGludCBpOwo+PiArICAgIHVuc2lnbmVkIGludCBudW1fbXBhZ2VzLCBudW1fc3BhZ2VzLCBvZmZz
ZXQ7Cj4+ICsgICAgaW50ICplcnJzOwo+PiArICAgIHhlbl91bG9uZ190ICppZHhzOwo+PiArICAg
IHhlbl9wZm5fdCAqZ3BmbnM7Cj4+ICsKPj4gKyAgICBudW1fbXBhZ2VzID0gKG1lbmQgLSBtYmVn
aW4pID4+IDEyOwo+Cj4gUGxlYXNlIGRvbid0IGhhcmRjb2RlIDEyLCBwbGVhc2UgdXNlIFhDX1BB
R0VfU0hJRlQgKGFsc28gaW4gb3RoZXIgbGlieGwKPiBwYXRjaGVzKS4KCk9LLgoKPgo+Cj4+ICsg
ICAgbnVtX3NwYWdlcyA9IChzc2htLT5lbmQgLSBzc2htLT5iZWdpbikgPj4gMTI7Cj4+ICsgICAg
b2Zmc2V0ID0gc3NobS0+b2Zmc2V0ID4+IDEyOwo+PiArCj4+ICsgICAgLyogQ2hlY2sgcmFuZ2Uu
IFRlc3Qgb2Zmc2V0IDwgbXBhZ2VzIGZpcnN0IHRvIGF2b2lkIG92ZXJmbG93ICovCj4+ICsgICAg
aWYgKChvZmZzZXQgPj0gbnVtX21wYWdlcykgfHwgKG51bV9tcGFnZXMgLSBvZmZzZXQgPCBudW1f
c3BhZ2VzKSkgewo+PiArICAgICAgICBTU0hNX0VSUk9SKHNpZCwgc3NobS0+aWQsICJleGNlZWRz
IG1hc3RlcidzIGFkZHJlc3Mgc3BhY2UuIik7Cj4+ICsgICAgICAgIHJjID0gRVJST1JfSU5WQUw7
Cj4+ICsgICAgICAgIGdvdG8gb3V0Owo+PiArICAgIH0KPj4gKwo+PiArICAgIC8qIGZpbGwgb3V0
IHRoZSBwZm4ncyBhbmQgZG8gdGhlIG1hcHBpbmcgKi8KPj4gKyAgICBlcnJzID0gbGlieGxfX2Nh
bGxvYyhnYywgbnVtX3NwYWdlcywgc2l6ZW9mKGludCkpOwo+PiArICAgIGlkeHMgPSBsaWJ4bF9f
Y2FsbG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2YoeGVuX3Vsb25nX3QpKTsKPj4gKyAgICBncGZu
cyA9IGxpYnhsX19jYWxsb2MoZ2MsIG51bV9zcGFnZXMsIHNpemVvZih4ZW5fcGZuX3QpKTsKPj4g
KyAgICBmb3IgKGkgPSAwOyBpIDwgbnVtX3NwYWdlczsgaSsrKSB7Cj4+ICsgICAgICAgIGlkeHNb
aV0gPSAobWJlZ2luID4+IDEyKSArIG9mZnNldCArIGk7Cj4+ICsgICAgICAgIGdwZm5zW2ldPSAo
c3NobS0+YmVnaW4gPj4gMTIpICsgaTsKPj4gKyAgICB9Cj4+ICsgICAgcmMgPSB4Y19kb21haW5f
YWRkX3RvX3BoeXNtYXBfYmF0Y2goQ1RYLT54Y2gsCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2lkLCBtaWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bV9zcGFnZXMsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWR4cywgZ3BmbnMsIGVycnMpOwo+PiArCj4+ICsg
ICAgZm9yIChpID0gMDsgaTwgbnVtX3NwYWdlczsgaSsrKSB7Cj4+ICsgICAgICAgIGlmIChlcnJz
W2ldKSB7Cj4+ICsgICAgICAgICAgICBTU0hNX0VSUk9SKHNpZCwgc3NobS0+aWQsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICJjYW4ndCBtYXAgYXQgYWRkcmVzcyAweCUiUFJJeDY0Ii4iLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICBzc2htLT5iZWdpbiArIChvZmZzZXQgPDwgMTIpICk7
Cj4+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9
Cj4+ICsgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4gKwo+PiArICAgIHJjID0gMDsKPj4gKwo+PiAr
b3V0Ogo+PiArICAgIHJldHVybiByYzsKPj4gK30KPj4gKwo+PiArc3RhdGljIGludCBsaWJ4bF9f
c3NobV9hZGRfc2xhdmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htKQo+PiArewo+
PiArICAgIGludCByYzsKPj4gKyAgICBjaGFyICpzc2htX3BhdGgsICpzbGF2ZV9wYXRoLCAqZG9t
X3BhdGgsICpkb21fc3NobV9wYXRoLCAqZG9tX3JvbGVfcGF0aDsKPj4gKyAgICBjaGFyICplbnRz
WzldOwo+PiArICAgIGNvbnN0IGNoYXIgKnhzX3ZhbHVlOwo+PiArICAgIGxpYnhsX3N0YXRpY19z
aG0gbWFzdGVyX3NzaG07Cj4+ICsgICAgdWludDMyX3QgbWFzdGVyX2RvbWlkOwo+PiArICAgIHhz
X3RyYW5zYWN0aW9uX3QgeHQgPSBYQlRfTlVMTDsKPj4gKwo+PiArICAgIHNzaG1fcGF0aCA9IGxp
YnhsX194c19nZXRfc3NobXBhdGgoZ2MsIHNzaG0tPmlkKTsKPj4gKyAgICBzbGF2ZV9wYXRoID0g
R0NTUFJJTlRGKCIlcy9zbGF2ZXMvJSJQUkl1MzIsIHNzaG1fcGF0aCwgZG9taWQpOwo+PiArICAg
IGRvbV9wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7Cj4+ICsgICAgLyog
dGhlIGRvbWFpbiBzaG91bGQgYmUgaW4geGVuc3RvcmUgYnkgbm93ICovCj4+ICsgICAgYXNzZXJ0
KGRvbV9wYXRoKTsKPj4gKyAgICBkb21fc3NobV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zdGF0aWNf
c2htLyVzIiwgZG9tX3BhdGgsIHNzaG0tPmlkKTsKPj4gKyAgICBkb21fcm9sZV9wYXRoID0gR0NT
UFJJTlRGKCIlcy9yb2xlIiwgZG9tX3NzaG1fcGF0aCk7Cj4+ICsKPj4gKyAgICAvKiBwcmVwYXJl
IHRoZSBzbGF2ZSB4ZW5zdG9yZSBlbnRyaWVzICovCj4+ICsgICAgZW50c1swXSA9ICJiZWdpbiI7
Cj4+ICsgICAgZW50c1sxXSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+YmVnaW4pOwo+
PiArICAgIGVudHNbMl0gPSAiZW5kIjsKPj4gKyAgICBlbnRzWzNdID0gR0NTUFJJTlRGKCIweCUi
UFJJeDY0LCBzc2htLT5lbmQpOwo+PiArICAgIGVudHNbNF0gPSAib2Zmc2V0IjsKPj4gKyAgICBl
bnRzWzVdID0gR0NTUFJJTlRGKCIweCUiUFJJeDY0LCBzc2htLT5vZmZzZXQpOwo+PiArICAgIGVu
dHNbNl0gPSAicHJvdCI7Cj4+ICsgICAgZW50c1s3XSA9IGxpYnhsX19zdHJkdXAoZ2MsIGxpYnhs
X3NzaG1fcHJvdF90b19zdHJpbmcoc3NobS0+cHJvdCkpOwo+PiArICAgIGVudHNbOF0gPSBOVUxM
Owo+PiArCj4+ICsgICAgZm9yICg7Oykgewo+PiArICAgICAgICByYyA9IGxpYnhsX194c190cmFu
c2FjdGlvbl9zdGFydChnYywgJnh0KTsKPj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4g
Kwo+PiArICAgICAgICBpZiAoIWxpYnhsX194c19yZWFkKGdjLCB4dCwgc3NobV9wYXRoKSkgewo+
PiArICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsICJubyBtYXN0ZXIgZm91
bmQuIik7Cj4+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4+ICsgICAgICAgICAgICBn
b3RvIG91dDsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIC8qIGV2ZXJ5IElEIGNhbiBh
cHBlYXIgaW4gZWFjaCBkb21haW4gYXQgbW9zdCBvbmNlICovCj4+ICsgICAgICAgIGlmIChsaWJ4
bF9feHNfcmVhZChnYywgeHQsIGRvbV9zc2htX3BhdGgpKSB7Cj4+ICsgICAgICAgICAgICBTU0hN
X0VSUk9SKGRvbWlkLCBzc2htLT5pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgImRvbWFp
biB0cmllZCB0byBtYXAgdGhlIHNhbWUgSUQgdHdpY2UuIik7Cj4+ICsgICAgICAgICAgICByYyA9
IEVSUk9SX0ZBSUw7Cj4+ICsgICAgICAgICAgICBnb3RvIG91dDsKPj4gKyAgICAgICAgfQo+PiAr
Cj4+ICsgICAgICAgIC8qIGxvb2sgYXQgdGhlIG1hc3RlciBpbmZvIGFuZCBzZWUgaWYgd2UgY291
bGQgZG8gdGhlIG1hcHBpbmcgKi8KPj4gKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVj
a2VkKGdjLCB4dCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BS
SU5URigiJXMvcHJvdCIsIHNzaG1fcGF0aCksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmeHNfdmFsdWUpOwo+PiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+PiAr
ICAgICAgICBsaWJ4bF9zc2htX3Byb3RfZnJvbV9zdHJpbmcoeHNfdmFsdWUsICZtYXN0ZXJfc3No
bS5wcm90KTsKPj4gKwo+PiArICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2Ms
IHh0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIl
cy9iZWdpbiIsIHNzaG1fcGF0aCksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmeHNfdmFsdWUpOwo+PiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+PiArICAgICAg
ICBtYXN0ZXJfc3NobS5iZWdpbiA9IHN0cnRvdWxsKHhzX3ZhbHVlLCBOVUxMLCAxNik7Cj4+ICsK
Pj4gKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB4dCwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvZW5kIiwgc3NobV9w
YXRoKSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4c192YWx1ZSk7
Cj4+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ICsgICAgICAgIG1hc3Rlcl9zc2htLmVu
ZCA9IHN0cnRvdWxsKHhzX3ZhbHVlLCBOVUxMLCAxNik7Cj4+ICsKPj4gKyAgICAgICAgcmMgPSBs
aWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB4dCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvbWFzdGVyIiwgc3NobV9wYXRoKSwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4c192YWx1ZSk7Cj4+ICsgICAgICAgIGlm
IChyYykgZ290byBvdXQ7Cj4+ICsgICAgICAgIG1hc3Rlcl9kb21pZCA9IHN0cnRvdWxsKHhzX3Zh
bHVlLCBOVUxMLCAxNik7Cj4+ICsKPj4gKyAgICAgICAgLyogY2hlY2sgaWYgdGhlIHNsYXZlIGlz
IGFza2luZyB0b28gbXVjaCBwZXJtaXNzaW9uICovCj4KPiB0aGlzIGNvbW1lbnQgZG9lc24ndCBz
ZWVtIHRvIG1hdGNoIHRoZSBjaGVjayBiZWxvdwoKSSBzZWUgdGhpcyBzZXRkZWZhdWx0LWFuZC1j
aGVjayBhcyBhIHdob2xlLCBidXQgaWYgeW91IHRoaW5rIGl0J3MgY29uZnVzaW5nLApJJ2xsIG1v
dmUgaXQgZG93biB0byB0aGUgZXhhY3QgY2hlY2suCgo+Cj4KPj4gKyAgICAgICAgaWYgKExJQlhM
X1NTSE1fUFJPVF9VTktOT1dOID09IHNzaG0tPnByb3QpIHsKPj4gKyAgICAgICAgICAgIHNzaG0t
PnByb3QgPSBtYXN0ZXJfc3NobS5wcm90Owo+PiArICAgICAgICB9Cj4+ICsgICAgICAgIGlmICht
YXN0ZXJfc3NobS5wcm90IDwgc3NobS0+cHJvdCkgewo+PiArICAgICAgICAgICAgU1NITV9FUlJP
Uihkb21pZCwgc3NobS0+aWQsICJzbGF2ZSBpcyBhc2tpbmcgdG9vIG11Y2ggcGVybWlzc2lvbi4i
KTsKPj4gKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7Cj4+ICsgICAgICAgICAgICBnb3Rv
IG91dDsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIC8qIGFsbCBjaGVja3MgcGFzc2Vk
LCBkbyB0aGUgam9iICovCj4+ICsgICAgICAgIHJjID0gbGlieGxfX3NzaG1fZG9fbWFwKGdjLCBt
YXN0ZXJfZG9taWQsIGRvbWlkLCBzc2htLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYXN0ZXJfc3NobS5iZWdpbiwgbWFzdGVyX3NzaG0uZW5kKTsKPgo+IERvZXNuJ3QgbGli
eGxfX3NzaG1fZG9fbWFwIHJpc2sgYmVpbmcgY2FsbGVkIHR3aWNlIG9uIHhlbnN0b3JlCj4gdHJh
bnNhY3Rpb24gcmV0cmllcz8KCk9vcHMuIEkgdGhpbmsgSSBzaG91bGQgc2tpcCBsaWJ4bF9fc3No
bV9kb19tYXAgd2hlbiB3aXRoaW4gYSByZXRyeSwganVzdCBsaWtlCndoYXQgSSBkaWQgaW4gdGhl
IGxpYnhsX19zc2htX2RlbCBwYXRjaC4KCkNoZWVycywKClpob25nemUgTGl1Cgo+Cj4KPgo+PiAr
ICAgICAgICBpZiAocmMpIHsKPj4gKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7Cj4+ICsg
ICAgICAgICAgICBnb3RvIG91dDsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIC8qIHdy
aXRlIHRoZSByZXN1bHQgdG8geGVuc3RvcmUgYW5kIGNvbW1pdCAqLwo+PiArICAgICAgICByYyA9
IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB4dCwgZG9tX3JvbGVfcGF0aCwgInNsYXZlIik7
Cj4+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ICsgICAgICAgIGxpYnhsX194c193cml0
ZXYoZ2MsIHh0LCBzbGF2ZV9wYXRoLCBlbnRzKTsKPj4gKwo+PiArICAgICAgICByYyA9IGxpYnhs
X194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ4dCk7Cj4+ICsgICAgICAgIGlmICghcmMpIGJy
ZWFrOwo+PiArICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKPj4gKyAgICB9Cj4+ICsKPj4g
KyAgICByYyA9IDA7Cj4+ICtvdXQ6Cj4+ICsgICAgbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0
KGdjLCAmeHQpOwo+PiArICAgIHJldHVybiByYzsKPj4gK30KPj4gKwo+PiArc3RhdGljIGludCBs
aWJ4bF9fc3NobV9hZGRfbWFzdGVyKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0p
Cj4+ICt7Cj4+ICsgICAgaW50IHJjOwo+PiArICAgIGNoYXIgKnNzaG1fcGF0aCwgKmRvbV9wYXRo
LCAqZG9tX3JvbGVfcGF0aDsKPj4gKyAgICBjaGFyICplbnRzWzEzXTsKPj4gKyAgICBzdHJ1Y3Qg
eHNfcGVybWlzc2lvbnMgbm9wZXJtOwo+PiArICAgIHhzX3RyYW5zYWN0aW9uX3QgeHQgPSBYQlRf
TlVMTDsKPj4gKwo+PiArICAgIHNzaG1fcGF0aCA9IGxpYnhsX194c19nZXRfc3NobXBhdGgoZ2Ms
IHNzaG0tPmlkKTsKPj4gKyAgICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywg
ZG9taWQpOwo+PiArICAgIC8qIHRoZSBkb21haW4gc2hvdWxkIGJlIGluIHhlbnN0b3JlIGJ5IG5v
dyAqLwo+PiArICAgIGFzc2VydChkb21fcGF0aCk7Cj4+ICsgICAgZG9tX3JvbGVfcGF0aCA9IEdD
U1BSSU5URigiJXMvc3RhdGljX3NobS8lcy9yb2xlIiwgZG9tX3BhdGgsIHNzaG0tPmlkKTsKPj4g
Kwo+PiArICAgIC8qIHByZXBhcmUgdGhlIHhlbnN0b3JlIGVudHJpZXMgKi8KPj4gKyAgICBlbnRz
WzBdID0gIm1hc3RlciI7Cj4+ICsgICAgZW50c1sxXSA9IEdDU1BSSU5URigiJSJQUkl1MzIsIGRv
bWlkKTsKPj4gKyAgICBlbnRzWzJdID0gImJlZ2luIjsKPj4gKyAgICBlbnRzWzNdID0gR0NTUFJJ
TlRGKCIweCUiUFJJeDY0LCBzc2htLT5iZWdpbik7Cj4+ICsgICAgZW50c1s0XSA9ICJlbmQiOwo+
PiArICAgIGVudHNbNV0gPSBHQ1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0tPmVuZCk7Cj4+ICsg
ICAgZW50c1s2XSA9ICJwcm90IjsKPj4gKyAgICBlbnRzWzddID0gbGlieGxfX3N0cmR1cChnYywg
bGlieGxfc3NobV9wcm90X3RvX3N0cmluZyhzc2htLT5wcm90KSk7Cj4+ICsgICAgZW50c1s4XSA9
ICJjYWNoZV9wb2xpY3kiOwo+PiArICAgIGVudHNbOV0gPSBsaWJ4bF9fc3RyZHVwKGdjLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3NzaG1fY2FjaGVwb2xpY3lfdG9fc3Ry
aW5nKHNzaG0tPmNhY2hlX3BvbGljeSkpOwo+PiArICAgIGVudHNbMTBdID0gInN0YXR1cyI7Cj4+
ICsgICAgZW50c1sxMV0gPSAiYWxpdmUiOwo+PiArICAgIGVudHNbMTJdID0gTlVMTDsKPj4gKwo+
PiArICAgIC8qIGNvdWxkIG9ubHkgYmUgYWNjZXNzZWQgYnkgRG9tMCAqLwo+PiArICAgIG5vcGVy
bS5pZCA9IDA7Cj4+ICsgICAgbm9wZXJtLnBlcm1zID0gWFNfUEVSTV9OT05FOwo+PiArCj4+ICsg
ICAgZm9yICg7Oykgewo+PiArICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9zdGFy
dChnYywgJnh0KTsKPj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4gKwo+PiArICAgICAg
ICBpZiAoIWxpYnhsX194c19yZWFkKGdjLCB4dCwgc3NobV9wYXRoKSkgewo+PiArICAgICAgICAg
ICAgLyogZXZlcnkgSUQgY2FuIGFwcGVhciBpbiBlYWNoIGRvbWFpbiBhdCBtb3N0IG9uY2UgKi8K
Pj4gKyAgICAgICAgICAgIGlmIChsaWJ4bF9feHNfcmVhZChnYywgeHQsIGRvbV9yb2xlX3BhdGgp
KSB7Cj4+ICsgICAgICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tYWluIHRyaWVkIHRvIG1hcCB0aGUgc2FtZSBJ
RCB0d2ljZS4iKTsKPj4gKyAgICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4+ICsgICAg
ICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICBy
YyA9IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB4dCwgZG9tX3JvbGVfcGF0aCwgIm1hc3Rl
ciIpOwo+PiArICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDs7Cj4+ICsKPj4gKyAgICAgICAg
ICAgIGxpYnhsX194c19ta25vZChnYywgeHQsIHNzaG1fcGF0aCwgJm5vcGVybSwgMSk7Cj4+ICsg
ICAgICAgICAgICBsaWJ4bF9feHNfd3JpdGV2KGdjLCB4dCwgc3NobV9wYXRoLCBlbnRzKTsKPj4g
KyAgICAgICAgfSBlbHNlIHsKPj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0t
PmlkLCAiY2FuIG9ubHkgaGF2ZSBvbmUgbWFzdGVyLiIpOwo+PiArICAgICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOwo+PiArICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsgICAgICAgIH0KPj4gKwo+
PiArICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ4dCk7Cj4+
ICsgICAgICAgIGlmICghcmMpIGJyZWFrOwo+PiArICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91
dDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICByYyA9IDA7Cj4+ICtvdXQ6Cj4+ICsgICAgbGlieGxf
X3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmeHQpOwo+PiArICAgIHJldHVybiByYzsKPj4gK30K
Pj4gKwo+PiAraW50IGxpYnhsX19zc2htX2FkZChsaWJ4bF9fZ2MgKmdjLCAgdWludDMyX3QgZG9t
aWQsCj4+ICsgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQg
bGVuKQo+PiArewo+PiArICAgIGludCByYywgaTsKPj4gKwo+PiArICAgIGlmICghbGVuKSByZXR1
cm4gMDsKPj4gKwo+PiArICAgIGZvciAoaSA9IDA7IGkgPCBsZW47ICsraSkgewo+PiArICAgICAg
ICBpZiAoTElCWExfU1NITV9ST0xFX1NMQVZFID09IHNzaG1zW2ldLnJvbGUpIHsKPj4gKyAgICAg
ICAgICAgIHJjID0gbGlieGxfX3NzaG1fYWRkX3NsYXZlKGdjLCBkb21pZCwgc3NobXMraSk7Cj4+
ICsgICAgICAgIH0gZWxzZSB7Cj4+ICsgICAgICAgICAgICByYyA9IGxpYnhsX19zc2htX2FkZF9t
YXN0ZXIoZ2MsIGRvbWlkLCBzc2htcytpKTsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICBpZiAo
cmMpICByZXR1cm4gcmM7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+
ICsKPj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICsgKiBtb2RlOiBDCj4+ICsgKiBj
LWJhc2ljLW9mZnNldDogNAo+PiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4+ICsgKiBFbmQ6
Cj4+ICsgKi8KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMv
bGlieGwvbGlieGxfeDg2LmMKPj4gaW5kZXggNDU1ZjZmMGJlZC4uOGRkMzRmZDdiYSAxMDA2NDQK
Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfeDg2LmMKPj4gQEAgLTU4Nyw2ICs1ODcsMjQgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5f
YnVpbGRfaW5mb19hY3BpX3NldGRlZmF1bHQoCj4+ICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPmFjcGksIHRydWUpOwo+PiAgfQo+Pgo+PiArYm9vbCBsaWJ4bF9fYXJjaF9k
b21haW5fc3VwcG9ydF9zc2htKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8p
Cj4+ICt7Cj4+ICsgICAgLyogRklYTUU6IE1hcmsgdGhpcyBhcyB1bnN1cHBvcnRlZCBzaW5jZSBj
YWxsaW5nIHAybV9hZGRfZm9yZWlnbiBvbiB0d28KPj4gKyAgICAgKiBEb21VJ3MgaXMgY3VycmVu
dGx5IG5vdCBhbGxvd2Qgb24geDg2LCBzZWUgdGhlIGNvbW1lbnRzIGluCj4+ICsgICAgICogeDg2
L21tL3AybS5jOiBwMm1fYWRkX2ZvcmVpZ24gKi8KPj4gKyAgICAgcmV0dXJuIGZhbHNlOwo+PiAr
fQo+PiArCj4+ICtpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0ZGVm
YXVsdChsaWJ4bF9zdGF0aWNfc2htICpzc2htKQo+PiArewo+PiArICAgIGlmIChzc2htLT5jYWNo
ZV9wb2xpY3kgPT0gTElCWExfU1NITV9DQUNIRVBPTElDWV9VTktOT1dOKQo+PiArICAgICAgICBz
c2htLT5jYWNoZV9wb2xpY3kgPSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1g4Nl9OT1JNQUw7Cj4+
ICsgICAgaWYgKHNzaG0tPmNhY2hlX3BvbGljeSA8IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2
X05PUk1BTCkKPj4gKyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+PiArCj4+ICsgICAgcmV0
dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gIC8qCj4+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICAgKiBt
b2RlOiBDCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3hzaGVscC5jCj4+IGluZGV4IGM0YTE4ZGYzNTMuLmQ5MWZiZjVmZGEgMTAw
NjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3hzaGVscC5jCj4+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3hzaGVscC5jCj4+IEBAIC0xOTMsNiArMTkzLDE0IEBAIGNoYXIgKmxpYnhsX194
c19saWJ4bF9wYXRoKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKQo+PiAgICAgIHJldHVy
biBzOwo+PiAgfQo+Pgo+PiArY2hhciAqbGlieGxfX3hzX2dldF9zc2htcGF0aChsaWJ4bF9fZ2Mg
KmdjLCBjb25zdCBjaGFyICppZCkKPj4gK3sKPj4gKyAgICBjaGFyICpzID0gR0NTUFJJTlRGKCIv
bG9jYWwvc3RhdGljX3NobS8lcyIsIGlkKTsKPj4gKyAgICBpZiAoIXMpCj4+ICsgICAgICAgIExP
R0UoRVJST1IsICJjYW5ub3QgYWxsb2NhdGUgc3RhdGljIHNobSBwYXRoIik7Cj4+ICsgICAgcmV0
dXJuIHM7Cj4+ICt9Cj4+ICsKPj4gIGludCBsaWJ4bF9feHNfcmVhZF9tYW5kYXRvcnkobGlieGxf
X2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICoqcmVzdWx0X291dCkKPj4gIHsKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:39:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02: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.xen.org>)
	id 1dkLaH-0006PY-Ik; Wed, 23 Aug 2017 02:39:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkLaG-0006PO-U9
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 02:39:57 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D6/6B-02176-CFAEC995; Wed, 23 Aug 2017 02:39:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNykQvf3qzm
 RBke/C1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm/92YVrOSumL36JVMD42nOLkYuDiGB6YwS
 78/uZ+ti5OSQEOCVOLJsBiuEHSAx9dR5NoiiaYwST3v2gRUJC0RK3P6/FswWEVCUePDyJitE0
 RpGiR//WsAcZoGNjBJd79oZQarYBNQlTiyeCGbzCthI/On9wARiswioSrT/ngMWFxWIl3i86T
 Q7RI2gxMmZT1hAbE4BS4mnLx4C1XMADVWXWD9PCCTMLCAv0bx1NvMERoFZSDpmIVTNQlK1gJF
 5FaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEOxjXb
 PQ8xSnIwKYnyumXPiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTvjJVBOsCg1PbUiLTMHGCkwa
 QkOHiUR3h6QNG9xQWJucWY6ROoUo6KUOO9/kIQASCKjNA+uDRadlxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCTM2wEyhSczrwRu+iugxUxAiyedAFtckoiQkmpgrNl2/6iSpZhm3bO/4h/38x9
 5Es//PDjmQZkCi9GNd6KxLSb2vDtvTFv/8miM0fXdp96t8bBdWXz9leTxsMS2vEy/HNEcsSmP
 ZTZ09fdfZfTVejBn51r9ZSFPXa9ODmzsWW+90ow7js/1yolTc7cJmH+s+ba0p+jIr0PuX1bb5
 +w2dP0esC9lrxJLcUaioRZzUXEiABMXDbzJAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503455992!110461571!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46612 invoked from network); 23 Aug 2017 02:39:54 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 02:39:54 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 19:39:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1187147940"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga001.fm.intel.com with ESMTP; 22 Aug 2017 19:39:50 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
 <20170822131232.2wtpfskzsgzall3k@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <f4010b91-7ddc-588a-134b-6f3650355ea1@intel.com>
Date: Wed, 23 Aug 2017 10:36:45 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822131232.2wtpfskzsgzall3k@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMjE6MTIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcg
MDksIDIwMTcgYXQgMDQ6MzQ6MDhQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gRnJvbTog
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4KPj4gVGhlIEJJT1MgcmVwb3J0cyB0aGUg
cmVtYXBwaW5nIGhhcmR3YXJlIHVuaXRzIGluIGEgcGxhdGZvcm0gdG8gc3lzdGVtIHNvZnR3YXJl
Cj4+IHRocm91Z2ggdGhlIERNQSBSZW1hcHBpbmcgUmVwb3J0aW5nIChETUFSKSBBQ1BJIHRhYmxl
Lgo+PiBOZXcgZmllbGRzIGFyZSBpbnRyb2R1Y2VzIGZvciBETUFSIHRhYmxlLiBUaGVzZSBuZXcg
ZmllbGRzIGFyZSBzZXQgYnkKPj4gdG9vbHN0YWNrIHRocm91Z2ggcGFyc2luZyBndWVzdCdzIGNv
bmZpZyBmaWxlLiBjb25zdHJ1Y3RfZG1hcigpIGlzIGFkZGVkIHRvCj4+IGJ1aWxkIERNQVIgdGFi
bGUgYWNjb3JkaW5nIHRvIHRoZSBuZXcgZmllbGRzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0
aWFueXUubGFuQGludGVsLmNvbT4KPj4gLS0tCj4+ICB0b29scy9saWJhY3BpL2J1aWxkLmMgICB8
IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4g
IHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oIHwgIDkgKysrKysrKysKPj4gIDIgZmlsZXMgY2hhbmdl
ZCwgNjYgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9idWls
ZC5jIGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCj4+IGluZGV4IGY5ODgxYzkuLmM3Y2M3ODQgMTAw
NjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwo+PiArKysgYi90b29scy9saWJhY3Bp
L2J1aWxkLmMKPj4gQEAgLTI4LDYgKzI4LDEwIEBACj4+ICAKPj4gICNkZWZpbmUgQUNQSV9NQVhf
U0VDT05EQVJZX1RBQkxFUyAxNgo+PiAgCj4+ICsjZGVmaW5lIFZURF9IT1NUX0FERFJFU1NfV0lE
VEggMzkKPj4gKyNkZWZpbmUgSTQ0MF9QU0VVRE9fQlVTX1BMQVRGT1JNIDB4ZmYKPj4gKyNkZWZp
bmUgSTQ0MF9QU0VVRE9fREVWRk5fSU9BUElDIDB4MAo+IAo+IEkgaGF2ZSBzb21lIHN0dXBpZCBx
dWVzdGlvbnMuIFdoYXQgYXJlIHRoZXNlIEk0NDAgdmFsdWVzPyBXaGVyZSBkbyB0aGV5Cj4gY29t
ZSBmcm9tPwo+IAoKRWFjaCBJT0FQSUMgZGV2aWNlIGluIHRoZSBzeXN0ZW0gcmVwb3J0ZWQgdmlh
IEFDUEkgTUFEVCBtdXN0IGJlCmV4cGxpY2l0bHkgZW51bWVyYXRlZCB1bmRlciBvbmUgc3BlY2lm
aWMgcmVtYXBwaW5nIGhhcmR3YXJlIHVuaXQuIFdlCmFzc2lnbmVkIElPQVBDSSB1bml0IHRvIGJk
ZiBmZjowMCBhbmQgcmVmZXJlbmNlZCBRZW11IHZJT01NVSBpbXBsZW1lbnRhdGlvbi4KCgotLSAK
QmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:43:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02:43: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.xen.org>)
	id 1dkLdK-00074r-4X; Wed, 23 Aug 2017 02:43:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkLdI-00074i-Pf
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 02:43:04 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2F/A4-02181-7BBEC995; Wed, 23 Aug 2017 02:43:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfS6i+7213M
 iDf4uF7BY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPm3VzFXtDrVHH35i6WBsbdhl2MXBxCAn2M
 Etce/2EBcVgEGlglvjWtZAVxJATmsEosOryPuYuRE8jJk5i8cB0rhF0ocfr+VTYQm1dAUOLkz
 CcsILaQgKfEpHt/2EFsTgEfiTs7zjFDrFjBKHFm2l6wZjYBDYm1Uw4CNXMArVOV+PotFGJOgM
 SSJ43sIGFhgXSJu0v8QMIiAvoSm26DhLk4mAW6GCWWrLwGtpdZQFOidftv9gmMArOQnDELSWo
 BI9MqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUKxnYGDc
 wdh+wu8QoyQHk5Ior1v2nEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx6r4BygkWp6akVaZk5w
 KiASUtw8CiJ8B57CZTmLS5IzC3OTIdInWJ05bhyZd0XJo4Nq9cDySkHtgPJpom/fjFx9IFIIZ
 a8/LxUKXHeEpDZAiDNGaV5cKNhEX2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjAvJ8gUnsy
 8ErgLXgEdxwR03KQTYMeVJCKkpBoYGeczdvN07e464P3kZ/68oCixI0E5P+XL6m4l9k+fKB49
 L+WC8alfYqaLY9bbL5M+YMTs8/xD+lqOP1/fB4a41LZ7pX90kF/RVtcrtTN348kfHc8mTuwVm
 v5b5r+wwMGDNzf8Wm66aP5O5Zpjm9Y/Cmc+uq+yOZ3li7PSlv8H9sZFq13dlms+X4mlOCPRUI
 u5qDgRAMkMCy3jAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503456182!99468579!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13519 invoked from network); 23 Aug 2017 02:43:03 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 02:43:03 -0000
Received: by mail-lf0-f68.google.com with SMTP id f7so272397lfg.0
 for <xen-devel@lists.xen.org>; Tue, 22 Aug 2017 19:43:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cAB2Fb8U8LgH2nbSHgHCBYkeeO+26j6M/u+vu1fg02M=;
 b=hoLL6NSyTq96t1uHRp0KnQvlR/HgX+zJSyes7/+l/MGolX+nRk0MaeZOerwBb5VumR
 QhxyIKPt90BXCrOmQsXfUkLaHMMpmCMYnH4aj//pCnXdUEM/b44vBlEKzpCxupfOhSXH
 EjTmiP+E3IbsST9+xjagPAbnVlmlCZyigUn6hcqu5Ptkbo8YaBiI+T3tIcNAp43xFdCr
 nJUHsUb6vS6m0xG0NN20yUl6Si70YFLDsQjmJuWcYBsCgq331zeUGSVpO21v7lvDlfKl
 7GkQ8F3jgk+CuD4HcKf3cRFPYcFfEfedYni8J6NQFJSMrHVO0zeN0v/YeSDJfrS4XiKH
 CaqQ==
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=cAB2Fb8U8LgH2nbSHgHCBYkeeO+26j6M/u+vu1fg02M=;
 b=tH5y4IVjPn1AK+p+A5jRjnLyCtKH48/jNT6rDhgQomQjlDaKPUvv6mIA6CylEc5ab4
 nIpzDskeQGXCO26VRG1Be2wox7MMaTaKr8M1asw8IayAH8Zsct4MnEPUEGHF3p47xSZs
 5jxUZ3JhzLux+4voZh07C7gMG5HSYUdkaVBFTyxV19/3rw0SlPOcJsxhJjhmyWI7Tq47
 r0TJvKJkrUrCLL77UMBodxduEhNEt11dZ2vv+XQVkKEq+rHss1i7yS22kDFHMC0Iki10
 745UtT/FKyc79V8Vel+gLI5hggUBoiRSQ28OciQuG7aohGd9lH5Zd7oQeOzYkggEony8
 2P3Q==
X-Gm-Message-State: AHYfb5h9GaJmEdC1mHH80n8Xrk74jaBzDQn6Bc5DVlehoEtOKjIdQ1cX
 WZ3rLvjLkmKSyjxnsg+K8z1LjXEvGA==
X-Received: by 10.46.86.221 with SMTP id k90mr383506lje.101.1503456182335;
 Tue, 22 Aug 2017 19:43:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Tue, 22 Aug 2017 19:43:01 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1708221422420.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-7-blackskygg@gmail.com>
 <alpine.DEB.2.10.1708221422420.12143@sstabellini-ThinkPad-X260>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 23 Aug 2017 10:43:01 +0800
Message-ID: <CAHrd_jrnUpn3cgBKOPhW+q2kT0Un13fXzcx4pzeRq-7OE4o7cA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 6/6] libxl: support unmapping static shared
 memory areas during domain destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCjIwMTctMDgtMjMgNTozMSBHTVQrMDg6MDAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjoKPiBPbiBXZWQsIDIzIEF1ZyAyMDE3LCBaaG9uZ3pl
IExpdSB3cm90ZToKPj4gQWRkIGxpYnhsX19zc2htX2RlbCB0byBVbm1hcCBzdGF0aWMgc2hhcmVk
IG1lbW9yeSBhcmVhcyBtYXBwZWQgYnkKPj4gbGlieGxfX3NzaG1fYWRkIGR1cmluZyBkb21haW4g
Y3JlYXRpb24uIFRoZSB1bm1hcHBpbmcgcHJvY2VzcyBpczoKPj4KPj4gKiBGb3IgYSBtYXN0ZXI6
IGNoZWNrIGlmIGl0IHN0aWxsIGhhcyBsaXZpbmcgc2xhdmVzOiAxKSBpZiB5ZXMsIG1hcmsgaXRz
Cj4+ICAgc3RhdHVzIGFzICJ6b21iaWUiLCBhbmQgZG9uJ3QgZGVzdHJveSB0aGUgaW5mb3JtYXRp
b24gdW5kZXIKPj4gICAvbG9jYWwvc3RhdGljX3NobTsgMikgaWYgbm8sIHNpbXBseSBjbGVhbnVw
IHJlbGF0ZWQgeHMgZW50cmllcwo+PiAqIEZvciBhIHNsYXZlOiB1bm1hcCB0aGUgc2hhcmVkIHBh
Z2VzLCBhbmQgY2xlYW51cCByZWxhdGVkIHhzIGVudHJpZXMuIElmCj4+ICAgdGhpcyBpcyB0aGUg
b25seSBzbGF2ZSwgYW5kIGl0J3MgbWFzdGVyIGlzIGluIHpvbWJpZSBzdGF0ZSwgYWxzbyBjbGVh
bnVwCj4+ICAgdGhlIG1hc3RlciBlbnRyaWVzLgo+Pgo+PiBUaGlzIGlzIGZvciB0aGUgcHJvcG9z
YWwgIkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwo+PiBm
cm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCj4+Cj4+IFsxXSBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDMwNDcuaHRt
bAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+
Cj4+Cj4+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4gLS0tCj4+ICB0b29s
cy9saWJ4bC9saWJ4bF9kb21haW4uYyAgIHwgICA1ICsrCj4+ICB0b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIHwgICAyICsKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYyAgICAgfCAxMjUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgMyBmaWxlcyBj
aGFuZ2VkLCAxMzIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+PiBpbmRleCAwOGVj
Y2QwODJiLi43M2FjODU2ZmI0IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21h
aW4uYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+PiBAQCAtMTAyOCw2ICsx
MDI4LDExIEBAIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fZGVzdHJveV9kb21pZF9zdGF0ZSAqZGlzKQo+PiAgICAgICAgICBnb3RvIG91dDsKPj4gICAg
ICB9Cj4+Cj4+ICsgICAgcmMgPSBsaWJ4bF9fc3NobV9kZWwoZ2MsIGRvbWlkKTsKPj4gKyAgICBp
ZiAocmMpIHsKPj4gKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJEZWxldGluZyBzdGF0aWMg
c2htIGZhaWxlZC4iKTsKPj4gKyAgICB9Cj4+ICsKPj4gICAgICBpZiAobGlieGxfX2RldmljZV9w
Y2lfZGVzdHJveV9hbGwoZ2MsIGRvbWlkKSA8IDApCj4+ICAgICAgICAgIExPR0QoRVJST1IsIGRv
bWlkLCAiUGNpIHNodXRkb3duIGZhaWxlZCIpOwo+PiAgICAgIHJjID0geGNfZG9tYWluX3BhdXNl
KGN0eC0+eGNoLCBkb21pZCk7Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+PiBpbmRleCA3NGJjMGFjYjIx
Li42NDhlYWVlOGMyIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
Cj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPj4gQEAgLTQzNjEsNiArNDM2
MSw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBsaWJ4bF9fYWNwaV9kZWZib29sX3ZhbChjb25zdCBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvCj4+ICBfaGlkZGVuIGludCBsaWJ4bF9fc3No
bV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSwgaW50IGxlbik7Cj4+Cj4+ICtfaGlk
ZGVuIGludCBsaWJ4bF9fc3NobV9kZWwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwo+
PiArCj4+ICBfaGlkZGVuIGludCBsaWJ4bF9fc3NobV9jaGVja19vdmVybGFwKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htcywgaW50IGxlbik7Cj4+ICBfaGlkZGVuIGludCBs
aWJ4bF9fc3NobV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
c3NobS5jCj4+IGluZGV4IGUxNmMyNGNjYjkuLjQxN2E0Y2QwYTQgMTAwNjQ0Cj4+IC0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3NzaG0uYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9zc2htLmMK
Pj4gQEAgLTc5LDYgKzc5LDEzMSBAQCBpbnQgbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4KPj4g
Ky8qIERlbGV0ZSBzc2htIG1hc3RlciBpbmZvbWF0aW9uIGZyb20geGVuc3RvcmUuIElmIHRoZXJl
IGFyZSBzdGlsbCBsaXZpbmcKPj4gKyAqIHNsYXZlcywgbWFyayB0aGUgbWFzdGVyIGFzIGluIHpv
bWJpZSBzdGF0ZSwgYnV0IGRvIG5vdCBkZWxldGUgaXQsCj4+ICsgKiBhbmQgaXQgd2lsbCBiZSB0
b3RhbGx5IGRlbGV0ZWQgbGF0ZXIgYWZ0ZXIgYWxsIHNsYXZlcyBhcmUgZ29uZSAqLwo+PiArc3Rh
dGljIHZvaWQgbGlieGxfX3NzaG1fZGVsX21hc3RlcihsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2Fj
dGlvbl90IHh0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwgY29uc3QgY2hhciAqaWQpCj4+ICt7Cj4+ICsgICAgY2hhciAqc3NobV9wYXRoOwo+
PiArCj4+ICsgICAgc3NobV9wYXRoID0gbGlieGxfX3hzX2dldF9zc2htcGF0aChnYywgaWQpOwo+
PiArCj4+ICsgICAgLyogd2Uga25vdyB0aGF0IGRvbWlkIGNhbid0IGJlIGJvdGggYSBtYXN0ZXIg
YW5kIGEgc2xhdmUgZm9yIG9uZSBpZAo+PiArICAgICAqIChlbmZvcmNlZCBpbiB0aGUgKl9hZGRf
bWFzdGVyKCkgYW5kICpfYWRkX3NsYXZlKCkgY29kZSksCj4+ICsgICAgICogc28gdGhlIG51bWJl
ciBvZiBzbGF2ZXMgd29uJ3QgY2hhbmdlIGR1cmluZyBpdGVyYXRpb24uIFNpbXBseSBjaGVjawo+
PiArICAgICAqIHNzaG1fcGF0aC9zbGF2ZXMgdG8gdGVsbCBpZiB0aGVyZSBhcmUgc3RpbGwgbGl2
aW5nIHNsYXZlcy4gKi8KPj4gKyAgICBpZiAobGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBHQ1NQUklO
VEYoIiVzL3NsYXZlcyIsIHNzaG1fcGF0aCkpKSB7Cj4KPiBJcyBpdCBwb3NzaWJsZSB0aGF0ICJz
bGF2ZXMiIGlzIHByZXNlbnQgYnV0IGVtcHR5PyBXaGF0IGRvZXMKPiBsaWJ4bF9feHNfcmVhZCBy
ZXR1cm4gaW4gdGhhdCBjYXNlPwoKQmVjYXVzZSBJIGRpZG4ndCBjcmVhdGUgdGhlICJzbGF2ZXMi
IGVudHJ5IGRpcmVjdGx5LCBpdCdzCmF1dG9tYXRpY2FsbHkgY3JlYXRlZCB3aGVuIEkKd3JpdGUg
dGhpbmdzIHRvIHNsYXZlcy8qLiBTbyB3aGVuIGFsbCB0aGUgc2xhdmVzIGFyZSBnb25lLCBpdCB3
aWxsIGdvIGF3YXkuIFRoaXMKaXMgd2hhdCBJIG9ic2VydmVkIGR1cmluZyBhIGxvY2FsIHRlc3Qs
IGJ1dCBub3QgdmVyeSBzdXJlIGlmIGl0J3MgdGhlCmV4cGVjdGVkIGJlaGF2aW9yLgoKQ2hlZXIs
CgpaaG9uZ3plIExpdQo+Cj4KPj4gKyAgICAgICAgU1NITV9FUlJPUihkb21pZCwgaWQsCj4+ICsg
ICAgICAgICAgICAgICAgICAgInRoZXJlIGFyZSBsaXZpbmcgc2xhdmVzLCB3b24ndCBiZSB0b3Rh
bGx5IGRlc3Ryb3llZCIpOwo+PiArCj4+ICsgICAgICAgIGxpYnhsX194c193cml0ZV9jaGVja2Vk
KGdjLCB4dCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIl
cy9zdGF0dXMiLCBzc2htX3BhdGgpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiem9tYmllIik7Cj4+ICsgICAgfSBlbHNlIHsKPj4gKyAgICAgICAgbGlieGxfX3hzX3BhdGhf
Y2xlYW51cChnYywgeHQsIHNzaG1fcGF0aCk7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgcmV0dXJu
Owo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBsaWJ4bF9fc3NobV9kb191bm1hcChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqaWQsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBiZWdpbiwgdWludDY0X3QgZW5kKQo+PiArewo+
PiArICAgIGJlZ2luID4+PSAxMjsKPj4gKyAgICBlbmQgPj49IDEyOwo+PiArICAgIGZvciAoOyBi
ZWdpbiA8IGVuZDsgKytiZWdpbikgewo+PiArICAgICAgICBpZiAoeGNfZG9tYWluX3JlbW92ZV9m
cm9tX3BoeXNtYXAoQ1RYLT54Y2gsIGRvbWlkLCBiZWdpbikpIHsKPj4gKyAgICAgICAgICAgIFNT
SE1fRVJST1IoZG9taWQsIGlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAidW5hYmxlIHRv
IHVubWFwIHNoYXJlZCBwYWdlIGF0IDB4JSJQUkl4NjQiLiIsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgIGJlZ2luKTsKPj4gKyAgICAgICAgfQo+PiArICAgIH0KPj4gK30KPj4gKwo+PiArc3Rh
dGljIHZvaWQgbGlieGxfX3NzaG1fZGVsX3NsYXZlKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0
aW9uX3QgeHQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZG9taWQsIGNvbnN0IGNoYXIgKmlkLCBib29sIGlzcmV0cnkpCj4+ICt7Cj4+ICsgICAgY2hhciAq
c3NobV9wYXRoLCAqc2xhdmVfcGF0aDsKPj4gKyAgICBjaGFyICptYXN0ZXJfc3RhdCwgKm1kb21p
ZF9zdHIsICpiZWdpbl9zdHIsICplbmRfc3RyOwo+PiArICAgIHVpbnQ2NF90IGJlZ2luLCBlbmQ7
Cj4+ICsgICAgdWludDMyX3QgbWFzdGVyX2RvbWlkOwo+PiArCj4+ICsgICAgc3NobV9wYXRoID0g
bGlieGxfX3hzX2dldF9zc2htcGF0aChnYywgaWQpOwo+PiArICAgIHNsYXZlX3BhdGggPSBHQ1NQ
UklOVEYoIiVzL3NsYXZlcy8lIlBSSXUzMiwgc3NobV9wYXRoLCBkb21pZCk7Cj4+ICsKPj4gKyAg
ICBiZWdpbl9zdHIgPSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIEdDU1BSSU5URigiJXMvYmVnaW4i
LCBzbGF2ZV9wYXRoKSk7Cj4+ICsgICAgZW5kX3N0ciA9IGxpYnhsX194c19yZWFkKGdjLCB4dCwg
R0NTUFJJTlRGKCIlcy9lbmQiLCBzbGF2ZV9wYXRoKSk7Cj4+ICsgICAgYmVnaW4gPSBzdHJ0b3Vs
bChiZWdpbl9zdHIsIE5VTEwsIDE2KTsKPj4gKyAgICBlbmQgPSBzdHJ0b3VsbChlbmRfc3RyLCBO
VUxMLCAxNik7Cj4+ICsKPj4gKyAgICAvKiBBdm9pZCBjYWxsaW5nIGRvX3VubWFwIG1hbnkgdGlt
ZXMgaW4gY2FzZSBvZiB4cyB0cmFuc2FjdGlvbiByZXRyeSAqLwo+PiArICAgIGlmICghaXNyZXRy
eSkKPj4gKyAgICAgICAgbGlieGxfX3NzaG1fZG9fdW5tYXAoZ2MsIGRvbWlkLCBpZCwgYmVnaW4s
IGVuZCk7Cj4+ICsKPj4gKyAgICBsaWJ4bF9feHNfcGF0aF9jbGVhbnVwKGdjLCB4dCwgc2xhdmVf
cGF0aCk7Cj4+ICsKPj4gKyAgICAvKiBjaGVjayBpZiBtYXN0ZXIgaXMgaW4gem9tYmllIHN0YXRl
IGFuZCBoYXMgbm8gc2xhdmVzIG5vdywKPj4gKyAgICAgKiBpZiB5ZXMsIG5vdyBpdCdzIHRoZSB0
aW1lIHRvIGRlc3Ryb3kgaXQgKi8KPj4gKyAgICBtYXN0ZXJfc3RhdCA9IGxpYnhsX194c19yZWFk
KGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9zdGF0dXMiLCBzc2htX3BhdGgpKTsKPj4gKyAgICBpZiAo
IXN0cm5jbXAobWFzdGVyX3N0YXQsICJ6b21iaWUiLCA2KSAmJgo+PiArICAgICAgICAhbGlieGxf
X3hzX3JlYWQoZ2MsIHh0LCBHQ1NQUklOVEYoIiVzL3NsYXZlcyIsIHNzaG1fcGF0aCkpKQo+Cj4g
c2FtZSBoZXJlCj4KPgo+PiArICAgIHsKPj4gKyAgICAgICAgbWRvbWlkX3N0ciA9IGxpYnhsX194
c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9tYXN0ZXIiLCBzc2htX3BhdGgpKTsKPj4gKyAg
ICAgICAgbWFzdGVyX2RvbWlkID0gc3RydG91bChtZG9taWRfc3RyLCBOVUxMLCAxMCk7Cj4+ICsg
ICAgICAgIGxpYnhsX19zc2htX2RlbF9tYXN0ZXIoZ2MsIHh0LCBtYXN0ZXJfZG9taWQsIGlkKTsK
Pj4gKyAgICB9Cj4+ICt9Cj4+ICsKPj4gKy8qIERlbGV0ZSBzdGF0aWNfc2htIGVudHJpZXMgaW4g
dGhlIHhlbnNvdHJlLiAqLwo+PiAraW50IGxpYnhsX19zc2htX2RlbChsaWJ4bF9fZ2MgKmdjLCAg
dWludDMyX3QgZG9taWQpCj4+ICt7Cj4+ICsgICAgaW50IHJjLCBpOwo+PiArICAgIGJvb2wgaXNy
ZXRyeTsKPj4gKyAgICB4c190cmFuc2FjdGlvbl90IHh0ID0gWEJUX05VTEw7Cj4+ICsgICAgY2hh
ciAqZG9tX3BhdGgsICpkb21fc3NobV9wYXRoOwo+PiArICAgIGNvbnN0IGNoYXIgKnJvbGU7Cj4+
ICsgICAgY2hhciAqKnNzaG1fZW50czsKPj4gKyAgICB1bnNpZ25lZCBpbnQgc3NobV9udW07Cj4+
ICsKPj4gKyAgICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOwo+
PiArICAgIGRvbV9zc2htX3BhdGggPSBHQ1NQUklOVEYoIiVzL3N0YXRpY19zaG0iLCBkb21fcGF0
aCk7Cj4+ICsKPj4gKyAgICBpc3JldHJ5ID0gZmFsc2U7Cj4+ICsgICAgZm9yICg7Oykgewo+PiAr
ICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9zdGFydChnYywgJnh0KTsKPj4gKyAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4gKwo+PiArICAgICAgICBpZiAobGlieGxfX3hzX3Jl
YWQoZ2MsIHh0LCBkb21fc3NobV9wYXRoKSkgewo+PiArICAgICAgICAgICAgc3NobV9lbnRzID0g
bGlieGxfX3hzX2RpcmVjdG9yeShnYywgeHQsIGRvbV9zc2htX3BhdGgsICZzc2htX251bSk7Cj4+
ICsgICAgICAgICAgICBpZiAoIXNzaG1fZW50cykgY29udGludWU7Cj4+ICsKPj4gKyAgICAgICAg
ICAgIGZvciAoaSA9IDA7IGkgPCBzc2htX251bTsgKytpKSB7Cj4+ICsgICAgICAgICAgICAgICAg
cm9sZSA9IGxpYnhsX194c19yZWFkKGdjLCB4dCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy8lcy9yb2xlIiwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbV9zc2htX3BhdGgsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzc2htX2VudHNbaV0p
KTsKPj4gKyAgICAgICAgICAgICAgICBhc3NlcnQocm9sZSk7Cj4+ICsgICAgICAgICAgICAgICAg
aWYgKCFzdHJuY21wKHJvbGUsICJzbGF2ZSIsIDUpKSB7Cj4+ICsgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19zc2htX2RlbF9zbGF2ZShnYywgeHQsIGRvbWlkLCBzc2htX2VudHNbaV0sIGlzcmV0
cnkpOwo+PiArICAgICAgICAgICAgICAgIH0gZWxzZSB7Cj4+ICsgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19zc2htX2RlbF9tYXN0ZXIoZ2MsIHh0LCBkb21pZCwgc3NobV9lbnRzW2ldKTsKPj4g
KyAgICAgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgIH0KPj4gKwo+
PiArICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ4dCk7Cj4+
ICsgICAgICAgIGlmICghcmMpIGJyZWFrOwo+PiArICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91
dDsKPj4gKyAgICAgIGlzcmV0cnkgPSB0cnVlOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJjID0g
MDsKPj4gK291dDoKPj4gKyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ4dCk7
Cj4+ICsgICAgcmV0dXJuIHJjOwo+PiArfQo+PiArCj4+ICAvKiBUaGUgY2FsbGVyIGhhdmUgdG8g
Z3VhcmVudGVlIHRoYXQgc3NobS0+YmVnaW4gPCBzc2htLT5lbmQgKi8KPj4gIHN0YXRpYyBpbnQg
bGlieGxfX3NzaG1fZG9fbWFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IG1pZCwgdWludDMyX3Qg
c2lkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAq
c3NobSwKPj4gLS0KPj4gMi4xNC4wCj4+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:49:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02: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.xen.org>)
	id 1dkLjR-0007Il-No; Wed, 23 Aug 2017 02:49:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkLjQ-0007If-Ve
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 02:49:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7B/17-03612-43DEC995; Wed, 23 Aug 2017 02:49:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNykQtf47Zx
 Ig4VXNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/6/pYCp6IVyx+spm5gfG6YBcjF4eQwDRG
 icctvSxdjJwcEgK8EkeWzWCFsAMkzr3eygJXNGfODnaQhLBApsS2rf/ZQGwRAUWJBy9vskIUr
 WGUOHahlw3EYRbYyCjR9a6dEaSKTUBd4sTiiWA2r4CNxObuv2A2i4CqxJmf/8GmigrESzzedJ
 odokZQ4uTMJ2AncQpYShw4eJy5i5EDaKi6xPp5QiBhZgF5ieats5knMArMQtIxC6FqFpKqBYz
 MqxjVi1OLylKLdE30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYwdl/2
 P8QoycGkJMrrlj0nUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/lroJxgUWp6akVaZg4wUmDSE
 hw8SiK83SBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US51V5A1QkAFKUUZoHNwIWtZcYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsBZBVPZl4J3KZXQEcwAR0x6QTYESWJCCmpBkaZNWf
 /GvEePePazbfFuLuUVen3wtIXuh2xpZfEBLWuFa3j4+0MMDO4E2Uh9ObS0cOeTWd3XBc3/OO0
 TFX9c4jwxqigp7e2hu1KVz7ixW6h7yr+jEdvfd7HJQ4mrf6bDwQVt1q1LjptnMBnWSBz43KOs
 8jfuW7/N3J/OBB17Xp0bFtzo4pehxJLcUaioRZzUXEiAMrU5wDVAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503456561!53428732!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47742 invoked from network); 23 Aug 2017 02:49:23 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 02:49:23 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 19:49:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1006668595"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 22 Aug 2017 19:49:19 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-9-git-send-email-tianyu.lan@intel.com>
 <20170822131927.y4asn3e3behvzhy6@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <2a9ce8d2-6184-247e-465a-a95da32d1a92@intel.com>
Date: Wed, 23 Aug 2017 10:46:13 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822131927.y4asn3e3behvzhy6@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 8/25] tools/libxl: Add a user
 configurable parameter to control vIOMMU attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMjE6MTksIFdlaSBMaXUgd3JvdGU6Cj4+ICs9b3ZlciA0Cj4+
ID4gKwo+PiA+ICs9aXRlbSBCPEtFWT1WQUxVRT4KPj4gPiArCj4+ID4gK1Bvc3NpYmxlIEI8S0VZ
PnMgYXJlOgo+PiA+ICsKPj4gPiArPW92ZXIgNAo+PiA+ICsKPj4gPiArPWl0ZW0gQjx0eXBlPSJT
VFJJTkciPgo+PiA+ICsKPj4gPiArQ3VycmVudGx5IHRoZXJlIGlzIG9ubHkgb25lIHZhbGlkIHR5
cGU6Cj4+ID4gKwo+PiA+ICsoeDg2IG9ubHkpICJpbnRlbF92dGQiIG1lYW5zIHByb3ZpZGluZyBh
IGVtdWxhdGVkIEludGVsIFZULWQgdG8gdGhlIGd1ZXN0Lgo+PiA+ICsKPj4gPiArPWl0ZW0gQjxp
bnRyZW1hcD1CT09MRUFOPgo+PiA+ICsKPj4gPiArU3BlY2lmaWVzIHdoZXRoZXIgdGhlIHZJT01N
VSBzaG91bGQgc3VwcG9ydCBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4+ID4gK2FuZCBkZWZhdWx0ICd0
cnVlJy4KPj4gPiArCj4+ID4gKz1pdGVtIEI8eDJhcGljPUJPT0xFQU4+Cj4+ID4gKwo+PiA+ICtT
cGVjaWZpZXMgd2hldGhlciB0aGUgdklPTU1VIHNob3VsZCBzdXBwb3J0IHgyYXBpYyBtb2RlIGFu
ZCBkZWZhdWx0ICd0cnVlJy4KPj4gPiArT25seSB2YWxpZCBmb3IgImludGVsX3Z0ZCIuCj4gV2h5
IG5vdCBleHBvc2UgYmFzZSBhZGRyZXNzIGFuZCBsZW5ndGggYXMgd2VsbD8KCiJiYXNlIGFkZHJl
c3MiIGFuZCAibGVuZ3RoIiBvZiB2SU9NTVUgcmVnaXN0ZXIgcmVnaW9uIGlzIGxvdyBsZXZlbAp2
SU9NTVUgY29uZmlndXJhdGlvbi4gSSBhbSBhZnJhaWQgdXNlcnMgaXMgdmFyeSBoYXJkIHRvIGRl
dGVybWluZSB3aGljaApyZWdpb24gaXMgc3VpdGFibGUgZm9yIHZJT01NVSBhbmQgZG9lc24ndCBj
b25mbGljdCB3aXRoIG90aGVyIGRldmljZSBtb2RlbC4KCj4gCj4+ICsKPj4gPiArbGlieGxfdmlv
bW11X2luZm8gPSBTdHJ1Y3QoInZpb21tdV9pbmZvIiwgWwo+PiA+ICsgICAgKCJ1IiwgS2V5ZWRV
bmlvbihOb25lLCBsaWJ4bF92aW9tbXVfdHlwZSwgInR5cGUiLAo+PiA+ICsgICAgICAgICAgIFso
ImludGVsX3Z0ZCIsIFN0cnVjdChOb25lLCBbCj4+ID4gKyAgICAgICAgICAgICAgICAgKCJ4MmFw
aWMiLCAgICAgbGlieGxfZGVmYm9vbCldKSkKPj4gPiArICAgICAgICAgICBdKSksCj4+ID4gKyAg
ICAoImludHJlbWFwIiwgICAgICAgIGxpYnhsX2RlZmJvb2wpLAo+PiA+ICsgICAgKCJjYXAiLCAg
ICAgICAgICAgICB1aW50NjQpLAo+PiA+ICsgICAgKCJiYXNlX2FkZHIiLCAgICAgICB1aW50NjQp
LAo+PiA+ICsgICAgKCJsZW4iLCAgICAgICAgICAgICB1aW50NjQpLAo+PiA+ICsgICAgXSkKPj4g
PiArCj4+ID4gIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRf
aW5mbyIsWwo+PiA+ICAgICAgKCJtYXhfdmNwdXMiLCAgICAgICBpbnRlZ2VyKSwKPj4gPiAgICAg
ICgiYXZhaWxfdmNwdXMiLCAgICAgbGlieGxfYml0bWFwKSwKPj4gPiBAQCAtNTA2LDYgKzUyMSw3
IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIs
Wwo+PiA+ICAgICAgIyA2NTAwMCB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUgdG9vbHN0YWNrLgo+
PiA+ICAgICAgKCJkZXZpY2VfdHJlZSIsICAgICAgc3RyaW5nKSwKPj4gPiAgICAgICgiYWNwaSIs
ICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAo+PiA+ICsgICAgKCJ2aW9tbXUiLCAgICAgICAg
ICAgbGlieGxfdmlvbW11X2luZm8pLAo+IEFuIGFycmF5IHBsZWFzZSwgd2Ugc2hvdWxkbid0IGxp
bWl0IHRoZSBudW1iZXIgb2YgdmlvbW11cy4KPiAKPj4gPiAgICAgICgidSIsIEtleWVkVW5pb24o
Tm9uZSwgbGlieGxfZG9tYWluX3R5cGUsICJ0eXBlIiwKPj4gPiAgICAgICAgICAgICAgICAgIFso
Imh2bSIsIFN0cnVjdChOb25lLCBbKCJmaXJtd2FyZSIsICAgICAgICAgc3RyaW5nKSwKPj4gPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJiaW9zIiwgICAgICAgICAg
ICAgbGlieGxfYmlvc190eXBlKSwKPj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2Uu
YyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPj4gPiBpbmRleCA1YzJiZjE3Li4xMWM0ZWIyIDEwMDY0
NAo+PiA+IC0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPj4gPiArKysgYi90b29scy94bC94bF9w
YXJzZS5jCj4+ID4gQEAgLTE3LDYgKzE3LDcgQEAKPj4gPiAgI2luY2x1ZGUgPGxpbWl0cy5oPgo+
PiA+ICAjaW5jbHVkZSA8c3RkaW8uaD4KPj4gPiAgI2luY2x1ZGUgPHN0ZGxpYi5oPgo+PiA+ICsj
aW5jbHVkZSA8eGVuL2RvbWN0bC5oPgo+IFdoeSBpcyB0aGlzIG5lZWRlZD8KPiAKPj4gPiArICAg
ICAgICBpZiAobGlieGxfZGVmYm9vbF9pc19kZWZhdWx0KHZpb21tdS0+aW50cmVtYXApKQo+PiA+
ICsgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldCgmdmlvbW11LT5pbnRyZW1hcCwgdHJ1ZSk7
Cj4+ID4gKwo+PiA+ICsgICAgICAgIGlmICghbGlieGxfZGVmYm9vbF92YWwodmlvbW11LT5pbnRy
ZW1hcCkpIHsKPj4gPiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDYW5ub3QgY3JlYXRl
IG9uZSB2aXJ0dWFsIFZURCB3aXRob3V0IGludHJlbWFwXG4iKTsKPj4gPiArICAgICAgICAgICAg
cmV0dXJuIDE7Cj4+ID4gKyAgICAgICAgfQo+PiA+ICsKPj4gPiArICAgICAgICAvKiBTZXQgZGVm
YXVsdCB2YWx1ZXMgdG8gdW5leHBvc2VkIGZpZWxkcyAqLwo+PiA+ICsgICAgICAgIHZpb21tdS0+
YmFzZV9hZGRyID0gVklPTU1VX1ZURF9CQVNFX0FERFI7Cj4+ID4gKyAgICAgICAgdmlvbW11LT5s
ZW4gPSBWSU9NTVVfVlREX1JFR0lTVEVSX0xFTjsKPj4gPiArCj4gWW91J3JlIGRvaW5nIHRoaXMg
aXMgeGwuIFRoaXMgaXMgbm90IHJpZ2h0LiBUaGUgZGVmYXVsdCB2YWx1ZSBzaG91bGQgYmUKPiBz
ZXQgZnJvbSB3aXRoaW4gbGlieGwuCj4gCj4gWW91IHNob3VsZCBoYXZlIGEgbGlieGxfWFhYX3Nl
dGRlZmF1bHQgZnVuY3Rpb24gZm9yIHRoaXMgdHlwZS4KCk9LLiB3aWxsIHVwZGF0ZS4KCi0tIApC
ZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02: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.xen.org>)
	id 1dkLkW-0007of-0o; Wed, 23 Aug 2017 02:50:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkLkU-0007oY-Vf
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 02:50:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E5/BA-01732-67DEC995; Wed, 23 Aug 2017 02:50:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVywNwkQrf07Zx
 IgzUTjSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owPOx+yFaxnqVi57zVTA+ND5i5GLg4hgWmM
 Ems/HmHrYuTkkBDglTiybAYrhB0gMenccSYQG6zo1pNCEFtYIFViy8lz7CC2iICixIOXN1kha
 tYwSkye5g8ylFlgI6NE17t2RpAEm4C6xInFE8FsXgEbiQ1dt4CaOThYBFQlFt8SBQmLCsRLPN
 50mh2iRFDi5MwnLCA2p4ClRM/vBkaQcmagMevnCYGEmQXkJba/ncM8gVFgFpKOWQhVs5BULWB
 kXsWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGJgMQLCDce8/
 p0OMkhxMSqK8btlzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Ja/BsoJFqWmp1akZeYAYwQmL
 cHBoyTCK/wGKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeFZAiAZCijNI8uBGweL3EKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5JIFN4MvNK4Da9AjqCCeiISSfAjihJREhJNTDO2Ds
 3oULhF+N/5o6FW7dvOnAliSH7vvCfQEWHlLCKNa0nFbUjAuY9dvA5x1eh2xL27ujDcxsT+vu7
 3uYaC3sf5D+/P2zOgpfNks0a/6x5MxbPsv8rzfT82OPDUZ7yS9XLlu6+vOPL76BZAZkJu5rXX
 Dpd87HskLbG1Naii1ve5+dIGHM91XigxFKckWioxVxUnAgAGomwt9ICAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503456627!87281450!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11324 invoked from network); 23 Aug 2017 02:50:29 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 Aug 2017 02:50:29 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 19:50:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1006668895"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 22 Aug 2017 19:50:24 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-7-git-send-email-tianyu.lan@intel.com>
 <20170822125631.uclqbxqxwhfvgs47@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <193a8d37-f9ce-934b-eb44-8faf27f44443@intel.com>
Date: Wed, 23 Aug 2017 10:47:19 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822125631.uclqbxqxwhfvgs47@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 6/25] tools/libacpi: Add DMA remapping
 reporting (DMAR) ACPI table structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMjA6NTYsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcg
MDksIDIwMTcgYXQgMDQ6MzQ6MDdQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gRnJvbTog
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4KPj4gQWRkIGRtYXIgdGFibGUgc3RydWN0
dXJlIGFjY29yZGluZyBDaGFwdGVyIDggIkJJT1MgQ29uc2lkZXJhdGlvbnMiIG9mCj4+IFZUZCBz
cGVjIFJldi4gMi40Lgo+Pgo+PiBWVGQgc3BlYzpodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50
L2RhbS93d3cvcHVibGljL3VzL2VuL2RvY3VtZW50cy9wcm9kdWN0LXNwZWNpZmljYXRpb25zL3Z0
LWRpcmVjdGVkLWlvLXNwZWMucGRmCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFv
Lmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5A
aW50ZWwuY29tPgo+IAo+IEkgY2hlY2sgdGhlIHNwZWMgYW5kIHRoZSBjb250ZW50LCB0aGV5IG1h
dGNoLgo+IAoKVGhhbmtzLgoKLS0gCkJlc3QgcmVnYXJkcwpUaWFueXUgTGFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:52:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02:52: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.xen.org>)
	id 1dkLlv-0007xD-Ap; Wed, 23 Aug 2017 02:51:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yu.c.zhang@linux.intel.com>) id 1dkLlu-0007x6-6o
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 02:51:58 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 1E/3F-09901-DCDEC995; Wed, 23 Aug 2017 02:51:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVywNwkVvfM2zm
 RBiu26Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9O3exFZwVrVj44DZ7A+NrwS5GLg4hgemM
 ErPO9zN2MXJySAjwShxZNoMVwg6QWLJuAztE0XxGiUPPpzGDJIQFTCSa3k9nBkmICExhlDi5u
 48VoqqTSeLz3jNsIFVsAtoSP1b/BhvLK+AksXDZIaAiDg4WAVWJF3uYQMKiAtESa2ctZ4coEZ
 Q4OfMJC4jNKWAt8WviZrAaZgEziXmbHzJD2PISzVtnQ9niEreezGeawCgwC0n7LCQts5C0zEL
 SsoCRZRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMgDB
 DsY/8wMPMUpyMCmJ8rplz4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEr+wYoJ1iUmp5akZaZA
 4wimLQEB4+SCG8gSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5V4MUCYAUZZTmwY2ARf
 QlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeB5nCk5lXArfpFdARTEBHTDoBdkRJIkJKqoH
 R5uDZ7/JzlrY+Z5yQV+NlsFTh7Avxme6hrql6Xo3m8rXS0aZ2D6L+Kcl+SGrez7Dt1oqH/7k1
 nm6efE2ZX29jtbGsv7jAAy3d7Qw9zDl2Go+z9SKL2H3nhLpeLd0Q/KAp70iooPSUZfd2/pvkx
 J8UzbM57qvO8n9sXj2swo0ea6u2+U6dfFiJpTgj0VCLuag4EQCGuj0s4wIAAA==
X-Env-Sender: yu.c.zhang@linux.intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503456714!78989141!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43711 invoked from network); 23 Aug 2017 02:51:56 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 02:51:56 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 19:51:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1209207408"
Received: from zhangyu-win7x64.ccr.corp.intel.com (HELO [10.238.135.171])
 ([10.238.135.171])
 by fmsmga002.fm.intel.com with ESMTP; 22 Aug 2017 19:51:52 -0700
To: Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <E1djjcb-0003ZW-O0@lists.xenproject.org>
 <2e59656a426f4d1898f6c3369935b948@AMSPEX02CL03.citrite.net>
 <95ad88bc-0db3-9be2-75be-498f4a465ea1@arm.com>
 <4d92313f-3bbf-97c3-d4b4-c81a5fec135e@linux.intel.com>
 <56d10e5f-bf04-9c33-a100-5711a1943912@arm.com>
From: Yu Zhang <yu.c.zhang@linux.intel.com>
Message-ID: <dff2ddd8-e3ea-db02-0762-bf32d81dad17@linux.intel.com>
Date: Wed, 23 Aug 2017 10:29:21 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <56d10e5f-bf04-9c33-a100-5711a1943912@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.10 Development Update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA4LzIyLzIwMTcgODo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+Cj4gT24g
MjIvMDgvMTcgMTE6MjIsIFl1IFpoYW5nIHdyb3RlOgo+Pgo+Pgo+PiBPbiA4LzIxLzIwMTcgNjox
NSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgUGF1bCwKPj4+Cj4+PiBPbiAyMS8wOC8x
NyAxMToxMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQo+Pj4+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0
cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YKPj4+Pj4gSnVsaWVuIEdyYWxsCj4+Pj4+IFNlbnQ6IDIx
IEF1Z3VzdCAyMDE3IDExOjA4Cj4+Pj4+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPj4+Pj4gQ2M6IGp1bGllbi5ncmFsbEBhcm0uY29tCj4+Pj4+IFN1YmplY3Q6IFtYZW4tZGV2
ZWxdIFhlbiA0LjEwIERldmVsb3BtZW50IFVwZGF0ZQo+Pj4+Pgo+Pj4+PiBUaGlzIGVtYWlsIG9u
bHkgdHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yCj4+
Pj4+IGl0ZW1zIHlvdQo+Pj4+PiB3b3VsayBsaWtlIHRvIHNlZSBpbiA0LjEwIHNvIHRoYXQgcGVv
cGxlIGhhdmUgYW4gaWRlYSB3aGF0IGlzIGdvaW5nCj4+Pj4+IG9uIGFuZAo+Pj4+PiBwcmlvcml0
aXNlIGFjY29yZGluZ2x5Lgo+Pj4+Pgo+Pj4+PiBZb3UncmUgd2VsY29tZSB0byBwcm92aWRlIGRl
c2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhlIGZlYXR1cmUKPj4+Pj4geW91J3JlCj4+Pj4+
IHdvcmtpbmcgb24uCj4+Pj4+Cj4+Pj4+ID0gVGltZWxpbmUgPQo+Pj4+Pgo+Pj4+PiBXZSBub3cg
YWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgdHdpY2Ug
YQo+Pj4+PiB5ZWFyLiBUaGUgdXBjb21pbmcgNC4xMCB0aW1lbGluZSBhcmUgYXMgZm9sbG93ZWQ6
Cj4+Pj4+Cj4+Pj4+ICogTGFzdCBwb3N0aW5nIGRhdGU6IFNlcHRlbWJlciAxNXRoLCAyMDE3Cj4+
Pj4+ICogSGFyZCBjb2RlIGZyZWV6ZTogU2VwdGVtYmVyIDI5dGgsIDIwMTcKPj4+Pj4gKiBSQzE6
IFRCRAo+Pj4+PiAqIFJlbGVhc2U6IERlY2VtYmVyIDIsIDIwMTcKPj4+Pj4KPj4+Pj4gTm90ZSB0
aGF0IHdlIGRvbid0IGhhdmUgZnJlZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBh
dGNoZXMKPj4+Pj4gdGhhdCB3aXNoIHRvIGdvIGludG8gNC4xMCBtdXN0IGJlIHBvc3RlZCBubyBs
YXRlciB0aGFuIHRoZSBsYXN0IAo+Pj4+PiBwb3N0aW5nCj4+Pj4+IGRhdGUuIEFsbCBwYXRjaGVz
IHBvc3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZAo+Pj4+
PiBpbnRvIG5leHQgcmVsZWFzZS4KPj4+Pj4KPj4+Pj4gUkNzIHdpbGwgYmUgYXJyYW5nZWQgaW1t
ZWRpYXRlbHkgYWZ0ZXIgZnJlZXplLgo+Pj4+Pgo+Pj4+PiBXZSByZWNlbnRseSBpbnRyb2R1Y2Vk
IGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3QKPj4+Pj4gb25seSBi
aWcpCj4+Pj4+IGZvciB0aGUgcHJvamVjdC4gU2VlOgo+Pj4+PiBodHRwczovL3hlbnByb2plY3Qu
YXRsYXNzaWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgo+Pj4+Pgo+Pj4+PiBNb3N0IG9mIHRo
ZSB0YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcK
Pj4+Pj4gamlyYSB0YXNrCj4+Pj4+IHJlZmVycmVkIGJ5IFhFTi1OLgo+Pj4+Pgo+Pj4+PiBJIGhh
dmUgc3RhcnRlZCB0byBpbmNsdWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2Np
YXRlZCB0bwo+Pj4+PiBlYWNoCj4+Pj4+IGZlYXR1cmUuIENhbiBlYWNoIG93bmVyIHNlbmQgYW4g
dXBkYXRlIG9uIHRoZSB2ZXJzaW9uIG51bWJlciBpZiB0aGUKPj4+Pj4gc2VyaWVzCj4+Pj4+IHdh
cyBwb3N0ZWQgdXBzdHJlYW0/Cj4+Pj4+Cj4+Pj4+ID0gUHJvamVjdHMgPQo+Pj4+Pgo+Pj4+PiA9
PSBIeXBlcnZpc29yID09Cj4+Pj4+Cj4+Pj4+ICrCoCBQZXItY3B1IHRhc2tsZXQKPj4+Pj4gwqAg
LcKgIFhFTi0yOAo+Pj4+PiDCoCAtwqAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4+Pj4+Cj4+Pj4+
ICrCoCBBZGQgc3VwcG9ydCBvZiByY3VfaWRsZV97ZW50ZXIsZXhpdH0KPj4+Pj4gwqAgLcKgIFhF
Ti0yNwo+Pj4+PiDCoCAtwqAgRGFyaW8gRmFnZ2lvbGkKPj4+Pj4KPj4+Pj4gPT09IHg4NiA9PT0K
Pj4+Pj4KPj4+Pj4gKsKgIEFsbG93IGlvcmVxIHNlcnZlciBpbnRlcmZhY2UgdG8gc3VwcG9ydCBY
ZW5HVCAodjcpCj4+Pj4+IMKgIC3CoCBYRU4tNDMKPj4+Pj4gwqAgLcKgIFl1IFpoYW5nCj4+Pj4+
IMKgIC3CoCBQYXVsIER1cnJhbnQKPj4+Pgo+Pj4+IEkgdGhpbmsgdGhpcyBpcyBlaXRoZXIgZG9u
ZSBvciBvYnNvbGV0ZSBub3cuIE5vdCBzdXJlIHdoaWNoLgo+Pj4KPj4+IENDZWQgWXUgWmhhbmcg
dG8gdGVsbCB3aGljaCBvbmUuCj4+Pgo+Pgo+PiBUaGFua3MsIEp1bGllbi4gVGhpcyBpcyBkb25l
IG5vdy4gOikKPgo+IEkgbWF5IGhhdmUgbWVzc2VkIHVwIHdpdGggdGhlIHVwZGF0ZS4gV2FzIGl0
IHVwc3RyZWFtZWQgZm9yIFhlbiA0Ljkgb3IgCj4gWGVuIDQuMTA/IEZvciB0aGUgZm9ybWVyLCBJ
IHdpbGwganVzdCB0b3RhbGx5IHJlbW92ZSBpdCBmcm9tIHRoZSB1cGRhdGUuCgpJdCB3YXMgbWVy
Z2VkIGluIFhlbiA0LjkuIFdlIGNhbiBqdXN0IHJlbW92ZSB0aGlzIGZyb20gdGhlIHVwZGF0ZS4g
Oi0pCgpUaGFua3MKWXUKCj4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 02:55:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 02:55: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.xen.org>)
	id 1dkLpd-0008CC-Qv; Wed, 23 Aug 2017 02:55:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkLpd-0008Bz-47
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 02:55:49 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B1/9F-01862-4BEEC995; Wed, 23 Aug 2017 02:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfzuzm
 RBq/eylmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y3/Te+aC/ibGiq9tR1ga
 GCdHdDFycQgJ/GWUeNrYyg7hPGaU2Nh1gBnC2cYoMXnPLaAMJ4eIgLPE1zNzwWxeAX2Jnp4tQ
 EUcHMICVhL7d+iA1EsILNSSuLbzAxtIjYSAp0TzskNgNSB212fTLkZ2Djag8kNiIAUsAqoSXd
 87mCcwci9gZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 o83oGBsYdjA17/Q4xSnIwKYnyumXPiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSv7BignWJSa
 nlqRlpkDDD6YtAQHj5IIb8RboDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzngMpEgApy
 ijNgxsBi4RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR540Cm8GTmlcBtegV0BBPQEZNOgB
 1RkoiQkmpgFG269/Xvl/ViQdGP1kqXMCScLGm5fSL4gNXmRG5T9QudpYuezhJsspPYznzNwCN
 wW8PjSOXzAf5nlDoZhfawyZ14kvLSK5CHa+X+6nSLF9kff/k1v2f+JX6m7eT9c1O+v7lwd3rO
 LP42px8fkpzKp7AY2IqKzUi07fs+RW6/eFJOvrjd/5cTlViKMxINtZiLihMB1FxwLn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503456946!53082076!1
X-Originating-IP: [104.130.215.37]
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 5221 invoked from network); 23 Aug 2017 02:55:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 02:55:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkLpY-0000R4-Lu; Wed, 23 Aug 2017 02:55: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 1dkLpT-0004ep-Cb; Wed, 23 Aug 2017 02:55:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkLpT-0002fd-2U; Wed, 23 Aug 2017 02:55:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112800-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=c5b0fe579e15531ac1498598fede89fd4b46a601
X-Osstest-Versions-That: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 02:55:39 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 112800: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgwMCB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjgwMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDExMDkwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwOTA2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAx
MTA5MDYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA5MDYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTA5MDYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1OSBsZWFrLWNo
ZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAg
ICAgICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTEwOTA2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRp
bmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICA0MCB4dGYvdGVz
dC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1j
cHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0
aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgMzMgeHRmL3Rl
c3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQt
Y3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0
aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgMTkgeHRm
L3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgIDQwIHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDQ0IHh0
Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OCB4
dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTggeHRmL3Rlc3QtaHZt
NjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjNWIwZmU1Nzll
MTU1MzFhYzE0OTg1OThmZWRlODlmZDRiNDZhNjAxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICAzMjE3MTI5ZWI2NWMwZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA5MDYgIDIwMTctMDYtMjEgMDA6MjA6NDMgWiAgIDYzIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyNjUyICAyMDE3LTA4LTE1IDE0OjEwOjUxIFogICAg
NyBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyODAwICAyMDE3LTA4
LTIxIDIzOjIzOjM1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
LXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNWIwZmU1
NzllMTU1MzFhYzE0OTg1OThmZWRlODlmZDRiNDZhNjAxCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjEgMTY6MDA6MDIgMjAxNyArMDIwMAoK
ICAgIGdudHRhYjogZml4ICJkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMi
CiAgICAKICAgIFRoZSBjb21wYXQgbW9kZSBjb2RlIGFsc28gbmVlZHMgYWRqdXN0bWVudCB0byBk
ZWFsIHdpdGggdGhlIGNoYW5nZWQKICAgIHJldHVybiB2YWx1ZSBmcm9tIGdudHRhYl9jb3B5KCku
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNh
NjE3NTcwNTQyZTFkN2Q4ZGU2MzZkNTM5Njk1OWJiZjFkYWJhYjcKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA4LTIxIDE1OjQzOjM2ICswMjAwCgpjb21taXQgMTM2ZmY0ZWE4ODEyM2Q3NzI4YTAxMTg3
ZWU5YmJkZjAxMGIyMzM0NQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBUaHUgQXVnIDE3IDE1OjE1OjU1IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCB0
cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCiAgICAKICAgIFByb2Nlc3Npbmcgb2YgdHJhbnNpdGl2
ZSBncmFudHMgbXVzdCBub3QgdXNlIHRoZSBmYXN0IHBhdGgsIG9yIGVsc2UKICAgIHJlZmVyZW5j
ZSBjb3VudGluZyBicmVha3MgZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCiAg
ICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgpCiAgICBjb3VudGVycGFydCBvY2N1cnMgaW5kZXBlbmRlbnQgb2Ygb3JpZ2luYWwgcGluIGNv
dW50KS4gRnVydGhlcm1vcmUKICAgIGFmdGVyIHJlLWFjcXVpcmluZyB0ZW1wb3JhcmlseSBkcm9w
cGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5IG5vIGdyYW50CiAgICBwcm9wZXJ0aWVzIGNoYW5n
ZWQgaWYgdGhlIG9yaWdpbmFsIHBpbiBjb3VudCB3YXMgbm9uLXplcm87IGNoZWNraW5nCiAgICBq
dXN0IHRoZSBwaW4gY291bnRzIGlzIHN1ZmZpY2llbnQgb25seSBmb3Igd2VsbC1iZWhhdmVkIGd1
ZXN0cy4gQXMgYQogICAgcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBuZWVkcyB0
byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCiAgICAKICAgIEZ1cnRoZXJtb3JlIGEgX19yZWxl
YXNlX2dyYW50X2Zvcl9jb3B5KCkgaW52b2NhdGlvbiB3YXMgbWlzc2luZyBvbiB0aGUKICAgIHJl
dHJ5IHBhdGggb2YgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3Zl
cnNpb24oKSBhbHNvCiAgICBuZWVkcyB0byBiYWlsIG91dCB1cG9uIGVuY291bnRlcmluZyBhIHRy
YW5zaXRpdmUgZ3JhbnQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogYWQ0OGZiOTYzZGJmZjAyNzYyZDJkYjUzOTZmYTY1NWFjMGM0MzJjNwog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6NDA6MzEgKzAyMDAKCmNvbW1pdCA0MmM4YmE1
ZGZjMGJlOWQ2NDZmMTkxYzc0NGM1ZmE3MWQ3ZjM3MmZhCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MTU6MzUgMjAxNyArMDIwMAoK
ICAgIGdudHRhYjogZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxzCiAgICAK
ICAgIFRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBjb21waWxlciB3b3VsZCBhY3R1YWxs
eSB0cmFuc2xhdGUgdGhlbQogICAgdG8gYnJhbmNoZXMgaW5zdGVhZCBvZiBjYWxscywgc28gb25s
eSBvbmVzIHdpdGggYSBrbm93biByZWN1cnNpb24gbGltaXQKICAgIGFyZSBva2F5OgogICAgLSBf
X3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwog
ICAgICBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3b24ndCBwZXJtaXQgdXNlIG9mIG11bHRp
LWxldmVsIHRyYW5zaXRpdmUKICAgICAgZ3JhbnRzLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9y
X2NvcHkoKSBpcyBmaW5lIHRvIGNhbGwgaXRzZWxmIHdpdGggdGhlIGxhc3QKICAgICAgYXJndW1l
bnQgZmFsc2UsIGFzIHRoYXQgcHJldmVudHMgZnVydGhlciByZWN1cnNpb24sCiAgICAtIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJv
bSBhbgogICAgICBvYnNlcnZlZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRyeSdzIHBpbiBjb3Vu
dAogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5
OTlkMmNjYjdmNzM0MDhhYTIyNjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wOC0xNyAxNDozOToxOCArMDIwMAoKY29tbWl0IGQzODQ4OWRlOWRmOTNhNDY3OWNhZTJh
ZTAyYjc1Mjg3Nzc4ZmIzZWQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNTozNTo0NiAyMDE3ICswMjAwCgogICAgZ250dGFiOiBjb3Jy
ZWN0IHBpbiBzdGF0dXMgZml4dXAgZm9yIGNvcHkKICAgIAogICAgUmVnYXJkbGVzcyBvZiBjb3B5
IG9wZXJhdGlvbnMgb25seSBzZXR0aW5nIEdOVFBJTl9oc3QqLCBHTlRQSU5fZGV2KgogICAgYWxz
byBuZWVkIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCB3aGVuIGRlY2lkaW5nIHdoZXRoZXIgdG8g
Y2xlYXIKICAgIF9HVEZfe3JlYWQsd3JpdH1pbmcuIEF0IGxlYXN0IGZvciBjb25zaXN0ZW5jeSB3
aXRoIGNvZGUgZWxzZXdoZXJlIHRoZQogICAgcmVhZCBwYXJ0IGJldHRlciBkb2Vzbid0IHVzZSBh
bnkgbWFzayBhdCBhbGwuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIzMC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFkYjMxN2Q2Y2EyZDEzOGEyCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0wOC0xNSAxNTowODowMyArMDIwMAoKY29tbWl0IGRmNTkwMTQyNzZjZGNhM2Q4
NTI4NmM3MGJkNTE5NDYwOWZiYTgzMjAKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMTUgMTU6MzM6MDkgMjAxNyArMDIwMAoK
ICAgIHg4Ni9ncmFudDogZGlzYWxsb3cgbWlzYWxpZ25lZCBQVEVzCiAgICAKICAgIFBhZ2V0YWJs
ZSBlbnRyaWVzIG11c3QgYmUgYWxpZ25lZCB0byBmdW5jdGlvbiBjb3JyZWN0bHkuICBEaXNhbGxv
dyBhdHRlbXB0cwogICAgZnJvbSB0aGUgZ3Vlc3QgdG8gaGF2ZSBhIGdyYW50IFBURSBjcmVhdGVk
IGF0IGEgbWlzYWxpZ25lZCBhZGRyZXNzLCB3aGljaAogICAgd291bGQgcmVzdWx0IGluIGNvcnJ1
cHRpb24gb2YgdGhlIEwxIHRhYmxlIHdpdGggbGFyZ2VseS1ndWVzdC1jb250cm9sbGVkCiAgICB2
YWx1ZXMuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTIxMzcgLyBYU0EtMjI3LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGNlNDQyOTI2YzI1MzBkYTkzNzYxOTlkY2M3Njk0MzYzNzZhZDIzODYKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTA4LTE1IDE1OjA2OjQ1ICswMjAwCihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 03:01:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 03: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.xen.org>)
	id 1dkLvT-0000To-Kq; Wed, 23 Aug 2017 03:01:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>)
 id 1dkLvS-0000Tf-0S; Wed, 23 Aug 2017 03:01:50 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D6/DA-01732-D10FC995; Wed, 23 Aug 2017 03:01:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXiVRtsoCvzYU6
 kwcu70hZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM6Z9vMdaMFW+4vGH2ewNjL8luhg5
 OYQECiUmzJnM2sXIxcEi0MAq0bS8G8yREJjDKrH+23FGkCoJgTyJ7t5lzBB2scSt7+/A4rwCg
 hInZz5hgZjkLTFz6Vw2EJtTwE5i8brJUPGVTBLTe0tAbDYBQ4lHe76CzWERUJV4u/4BK8ScAI
 k/k86D2cICthLTL/9gArFFBLQkTj67wwZyELPAFUaJVz0bwJqZBTQlWrf/Zp/AKDALyR2zkKQ
 WMDKtYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMSQYg2MF4
 bLLzIUZJDiYlUV637DmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4P74DygkWpaanVqRl5gCjA
 yYtwcGjJMJr8R4ozVtckJhbnJkOkTrFaMyxYfX6L0wckw5s/8IkxJKXn5cqJc57E2SSAEhpRm
 ke3CBY1F5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8tyEKezLwSuH2vgE5hAjpl0gmwU0o
 SEVJSDYzL7JibpI/ws3pZ/UvTY1zx92Nphv2tq81v24NWfXzomrbuwpPTG2K1X2ybsSdJa9aU
 k8plcisqBJ4bTDvl18xoFue+KOSCtfgU0Wkpt29OqLeavyBvpZS1ZuYH+U3FS/kMU/M5zZwdH
 oT8XfLTUKdo1qljOc5/Tq8wmONqsvKDKJN8JJP/DT8lluKMREMt5qLiRABi0kif1QIAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503457307!87282095!1
X-Originating-IP: [74.125.83.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30598 invoked from network); 23 Aug 2017 03:01:48 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 03:01:48 -0000
Received: by mail-pg0-f48.google.com with SMTP id 83so2239153pgb.3;
 Tue, 22 Aug 2017 20:01:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=8VTCpsdg7fCmtQMYPeMiT/pE6DPlEuMJYFu7CFvgt+I=;
 b=M1dm/edgDp0zIJgwevmWv6CuFGAh3lGgbTm0XUyecfLmBq3SWEXGnLZum/Rtd2nj3i
 xV8z/bE4IQhi79sZIAEC34+cFrsyAJFveGqG+D/jujA/qA991HnLwCyAOk+6jYZhJxhB
 zkKtVMPS+h8Z8YTA6GxbcxKQMKoNmjsUP1+8DVwrgd1+3CQh5KdArLQLCQZphjguP+Q8
 tALRbmV0EbLp2rA3CTBJR3YQsE3fmIFWGFjFKxp2u314BEuMVfhbdCpkoJvyhzd2NZB5
 aKarOzJseuqhz2Hy98n6eSaCyt8CoU6VOXLOD7s3ozbR8L1ls2K8TvDOj1CVprfkyIDk
 HTrw==
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=8VTCpsdg7fCmtQMYPeMiT/pE6DPlEuMJYFu7CFvgt+I=;
 b=MtThuTvDhh+TGomrXfhdwcwMGfhoMSNLJTQ5v6f6S1OP0+7bbD8urQC9YRggpcFVFc
 WR1+jYlXankfEOIG2DzP1FaL0sYTuox8mLnJVWvrFDCqIRl0v1thtjNX9631I3x2xcKw
 JZHZsCkzvUnkB6hJAm88z9XyHrp4zyQVD5aV/CzynTGeVs/xUF4eegrP2RN+zxUXgy/h
 Sn/WWlpWeOxFpbrFULsAwBwkY14lpssNk0YIVb3z/D87aZwlU1MLsIcA6bWO1qqH6v1m
 lE01ydXoSHagZs6IW0moBLt3kpqdCRUFa1uKvUFB6HhA1qM1BZgM2t7f+Yp1wf8m5WWi
 yl7A==
X-Gm-Message-State: AHYfb5i7d3hdBK0aIIRkykxQTCpDadKixX+n7+bbbZGKp8r18VM7cJH7
 DPYs7FvCZQG6DYoQtaCiaSifrT7STQ==
X-Received: by 10.84.211.150 with SMTP id c22mr1351995pli.372.1503457306919;
 Tue, 22 Aug 2017 20:01:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Tue, 22 Aug 2017 20:01:06 -0700 (PDT)
In-Reply-To: <20170516110450.GA30364@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
 <20170516110450.GA30364@olila.local.net-space.pl>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 22 Aug 2017 21:01:06 -0600
Message-ID: <CABfawhm2T53as5iErq9K5aUebBzDYS-=xRYyA=JjYQ7iuaXbcQ@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "Bill Jacobs \(billjac\)" <billjac@cisco.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgNTowNCBBTSwgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lw
ZXJAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDc6MDk6NTRQ
TSArMDAwMCwgQmlsbCBKYWNvYnMgKGJpbGxqYWMpIHdyb3RlOgo+PiA+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4+ID4gRnJvbTogRGFuaWVsIEtpcGVyIFttYWlsdG86ZGFuaWVsLmtpcGVy
QG9yYWNsZS5jb21dCj4+ID4gU2VudDogTW9uZGF5LCBNYXkgMTUsIDIwMTcgNjoxMyBBTQo+PiA+
IFRvOiBCaWxsIEphY29icyAoYmlsbGphYykgPGJpbGxqYWNAY2lzY28uY29tPjsgZ2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tCj4+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnOyB4ZW4tdXNl
cnNAbGlzdHMueGVuLm9yZwo+PiA+IFN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBVRUZJIFNlY3Vy
ZSBCb290IFhlbiA0LjkKPj4gPgo+PiA+IEhleSwKPj4gPgo+PiA+IENDLWluZyBYZW4tZGV2ZWwg
dG8gc3ByZWFkIHNvbWUga25vd2xlZGdlIGFib3V0IHRoZSBpc3N1ZS4KPj4gPgo+PiA+IE9uIE1v
biwgTWF5IDE1LCAyMDE3IGF0IDEwOjQyOjIzQU0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6
Cj4+ID4gPiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAxMTozNiBQTSwgQmlsbCBKYWNvYnMgKGJp
bGxqYWMpCj4+ID4gPiA8YmlsbGphY0BjaXNjby5jb20+IHdyb3RlOgo+PiA+ID4gPiBIaSBhbGwK
Pj4gPiA+ID4KPj4gPiA+ID4gSSBnYXRoZXIgdGhhdCB3aXRoIDQuOSwgVUVGSSBzZWN1cmUgYm9v
dCBvZiBYZW4gc2hvdWxkIGJlIHBvc3NpYmxlLgo+PiA+ID4gPgo+PiA+ID4gPiBJcyB0aGlzIHRy
dWU/Cj4+ID4gPiA+Cj4+ID4gPiA+IElmIHNvLCB3aGF0IGFyZSB0aGUgb3B0aW9ucyBmb3IgdXRp
bGl6aW5nIFVFRkkgc2VjdXJlIGJvb3Q/IERvIEkKPj4gPiA+ID4gbmVlZCBhIE1TRlQtc2lnbmVk
IHNoaW0gb3IgZ3J1Yj8gQW55IHNwZWNpYWwgY2hhbmdlcyByZXF1aXJlZCBmb3IKPj4gPiA+ID4g
WGVuIGtlcm5lbAo+PiA+ID4gPiAoc2lnbmluZz8pIG9yIGhhcyB0aGF0IGJlZW4gZG9uZT8KPj4g
PiA+Cj4+ID4gPiBCaWxsLAo+PiA+ID4KPj4gPiA+IEkgZ3Vlc3MgaW4gcGFydCBpdCBkZXBlbmRz
IG9uIHdoYXQgeW91IG1lYW4gYnkgInV0aWxpemluZyBVRUZJIHNlY3VyZQo+PiA+ID4gYm9vdCIu
ICBJZiB5b3Ugc2ltcGx5IHdhbnQgdG8gYm9vdCBhbiB1bnNpZ25lZCBYZW4gb24gYSBVRUZJIHN5
c3RlbQo+PiA+ID4gd2l0aCBTZWN1cmVCb290IGVuYWJsZWQsIHRoZW4gZ3J1YiB3b3VsZCBwcm9i
YWJseSB3b3JrLiAgSWYgeW91IHdhbnQKPj4gPiA+IHRvIGFjdHVhbGx5IGRvIHRoZSBmdWxsIFNl
Y3VyZUJvb3QgdGhpbmcgLS0gd2hlcmUgeW91IGhhdmUgZ3J1YiBjaGVjawo+PiA+ID4gWGVuJ3Mg
c2lnbmF0dXJlIGFuZCB0aGF0IG9mIHRoZSBrZXJuZWwgYW5kIGluaXRyZCwgeW91IHByb2JhYmx5
IG5lZWQgYQo+PiA+ID4gYml0IG1vcmUuCj4+ID4gPgo+PiA+ID4gRGFuaWVsLAo+PiA+ID4KPj4g
PiA+IElzIHRoZXJlIGFueSBnb29kIGRvY3VtZW50YXRpb24gb24gdGhpcz8gIFRoZSBYZW4gRUZJ
IGd1aWRlCj4+ID4gPiAoaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX0VGSSkg
bWVudGlvbnMgdGhlIHNoaW0sIGJ1dAo+PiA+ID4gZG9lc24ndCBnbyBpbnRvIGRldGFpbCBhYm91
dCBob3cgdG8gc2lnbiBhIGJpbmFyeSAmYy4KPj4gPgo+PiA+IFVuZm9ydHVuYXRlbHkgSSBkbyBu
b3Qga25vdyBhbnl0aGluZyBsaWtlIHRoYXQuIEFzIHlvdSBzYWlkIGluIGdlbmVyYWwgc2hpbSBp
cwo+PiA+IHN1cHBvcnRlZC4gU2FkbHksIGl0IHdvcmtzIG9ubHkgaWYgeW91IGxvYWQgeGVuLmVm
aSBkaXJlY3RseSBmcm9tIEVGSS4KPj4gPiBfX1Vwc3RyZWFtX18gR1JVQjIgaGFzIG5vdCBoYXZl
IHN1cHBvcnQgZm9yIHNoaW0geWV0LiBJIGFtIHdvcmtpbmcgb24gaXQKPj4gPiAoc2hpbSBzdXBw
b3J0IHZpYSBHUlVCMiByZXF1aXJlcyBhbHNvIHNvbWUgY2hhbmdlcyBpbiBYZW4pLiBJIGhvcGUg
dGhhdCBJIHdpbGwKPj4gPiBoYXZlIHNvbWV0aGluZyB3aGljaCB3b3JrcyBiZWZvcmUgWGVuIGNv
bmYgaW4gQnVkYXBlc3QuCj4+ID4KPj4gPiBJZiB5b3Ugd2lzaCB0byB1c2Ugc2hpbSB3aXRoIHhl
bi5lZmkgdGhlbiB5b3UgaGF2ZSB0byBzaWduIHhlbi5lZmkgYW5kIHZtbGludXgKPj4gPiB3aXRo
IHlvdXIga2V5IHVzaW5nIHNic2lnbiBvciBwZXNpZ24uIFRoZSBwcm9jZXNzIHdvcmtzIGluIHRo
ZSBzYW1lIHdheSBsaWtlIGluCj4+ID4gY2FzZSB2bWxpbnV4IGFsb25lLiBPZiBjb3Vyc2UgeW91
IGhhdmUgdG8gaW5zdGFsbCB5b3VyIHB1YmxpYyBrZXkgaW50byBNT0sKPj4gPiBiZWZvcmUgZW5h
Ymxpbmcgc2VjdXJlIGJvb3QuCj4+ID4KPj4gPiBEYW5pZWwKPj4KPj4gWWVzLCB0aGVyZSBhcmUg
b3B0aW9ucyBpbiBob3cgdGhpcyBpcyBhY2hpZXZhYmxlLCBhbmQgdGhlIHNvbHV0aW9ucyBtYXkg
YmUgZGlmZmVyZW50Lgo+Pgo+PiBXZSBhcmUgdGFyZ2V0aW5nIGEgc2VjdXJlIGJvb3QgY2hhaW4g
ZnJvbSBVRUZJIGZ3IHRvIC5rbywgdXNpbmcgc2FtZSBzaWduaW5nLgo+PiBJbiBvdXIgY2FzZSB3
b3VsZCBza2lwIHNoaW0gYW5kIHJlZHVjZSBhdHRhY2sgc3VyZmFjZSwgYnV0IGl0IGFwcGVhcnMg
dGhhdCB0aGUgbWVjaGFuaXNtcwo+PiAnb3V0IHRoZXJlJyBmb3IgcGFzc2luZyBwdWIga2V5IChj
ZXJ0KSBmcm9tIFVFRkkgZGIgdG8gTGludXggY2hhaW5yaW5nIHJlcXVpcmUgc2hpbSB0byBkbwo+
PiB0aGUgd29yay4gSXMgdGhhdCBhY2N1cmF0ZT8gRG9lcyBpdCBoYXZlIHRvIGJlIHRoZSBjYXNl
PyBJIGRvbid0IHNlZSB3aHkuCj4KPiBBSVVJLCBpZiBFRkkgc2VjdXJlIGJvb3QgaXMgZW5hYmxl
ZCB0aGVuIEVGSSB2ZXJpZmllcyBzaWduYXR1cmVzIG9mIGV2ZXJ5Cj4gbG9hZGVkL2V4ZWN1dGVk
IFBFIGZpbGUuIFVuZm9ydHVuYXRlbHksIHlvdSBhcmUgbm90IGFibGUgdG8gdXNlIHNlY3VyZSBi
b290Cj4gcHJvdG9jb2wgZGlyZWN0bHkgdG8gdmVyaWZ5IHlvdXJzZWxmIFBFJ3MgbG9hZGVkIGZy
b20geW91ciBhcHAuIFNvLCB0aGlzIGlzCj4gb25lIG9mIHJlYXNvbnMgd2h5IHNoaW0gd2FzIGlu
dHJvZHVjZWQuIEl0IGV4cG9zZXMgcHJvdG9jb2wgd2hpY2ggY2FuIGJlCj4gdXNlZCBieSB5b3Ug
dG8gZG8gdmVyaWZpY2F0aW9uLgo+Cj4+IEZvciB1cywgaWRlYWwgY2FzZSBpcyA6Cj4+IFVFRkkg
ZncgLT4gKHNpZ25lZClHUlVCMi5lZmktPk11bHRpYm9vdDItPlhlbihzaWduZWQgLmtvKQo+Cj4g
QUZBSUNULCBpdCBpcyBub3QgcG9zc2libGUuIFdlIHNob3VsZCBkbyBmb2xsb3dpbmcgdGhpbmc6
Cj4KPiAgIFVFRkkgLT4gc2hpbSAtPiBHUlVCMiAtPiBNdWx0aWJvb3QyIC0+IFhlbi9MaW51eC9l
dGMuCj4KPiBVRUZJIHdpbGwgdmVyaWZ5IHNoaW0gc2VjdXJlIGJvb3Qgc2lnbmF0dXJlIHRoZW4g
c2hpbSB3aWxsIHZlcmlmeSBHUlVCMgo+IHNpZ25hdHVyZSB0aGVuIEdSVUIyIHdpbGwgdmVyaWZ5
ICh3aXRoIHNoaW0gcHJvdG9jb2wpIFhlbiBzaWduYXR1cmUgYW5kCj4gZmluYWxseSBYZW4gd2ls
bCB2ZXJpZnkgKHdpdGggc2hpbSBwcm90b2NvbCkgTGludXgga2VybmVsIHNpZ25hdHVyZS4gVGhl
bgo+IHlvdXIga2VybmVsIGNhbiB2ZXJpZnkgbW9kdWxlcyB1c2luZyB3aGF0ZXZlciB5b3Ugd2Fu
dC4KPgo+PiBJIHdvdWxkIGJlIGhhcHB5IHRvIHdvcmsgdG8gaGVscCBhY2hpZXZlIHRoaXMuCj4K
PiBUaGVyZSBpcyBhIGNoYW5jZSB0aGF0IEkgd2lsbCBoYXZlIHNvbWV0aGluZyB2ZXJ5IHJhdyBh
dCB0aGUgYmVnaW5uaW5nCj4gb2YgSnVuZS4gSWYgeW91IHdpc2ggdG8gZG8gdGVzdHMgZHJvcCBt
ZSBhIGxpbmUuCgpIaSBEYW5pZWwsCmlzIHRoZXJlIGFueSBuZXdzIG9uIHRoaXM/IEkgd291bGQg
YmUgaW50ZXJlc3RlZCBpbiBnaXZpbmcgdGhpcyBhIHNob3QgdG9vLgoKVGhhbmtzLApUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 05:38:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 05: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.xen.org>)
	id 1dkON4-0001QQ-07; Wed, 23 Aug 2017 05:38:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkON2-0001QA-4Z
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 05:38:28 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 22/19-03612-3D41D995; Wed, 23 Aug 2017 05:38:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVywNxEW/eSyNx
 Ig+d/9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owzE18xFXznrGg+eYOlgbGRo4uRg0NIoFLi
 bwtrFyMnh4QAr8SRZTOgbH+J/hdTmLsYuYBKpjFKrNo7gx2kXlggRqLtYBxIjYjAZUaJA1+EI
 Wp2MEn8WziXBSTBJqAucWLxREYQm1fARuLRvy6wXhYBVYmfG4pAwqIC8RKPN51mhygRlDg58w
 lYK6eApcSsybcZQcqZgcasnycEEmYWkJdo3jqbeQIj/ywkHbMQqmYhqVrAyLyKUb04tagstUj
 XXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+PMy/6HGCU5mJREed2y
 50QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9Ijw3UkiwKDU9tSItMwcYBzBpCQ4eJRHesyBp3
 uKCxNzizHSI1ClGRSlx3qsgCQGQREZpHlwbLPYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZ
 hXGRjJQjyZeSVw018BLWYCWjzpxByQxSWJCCmpBsYVE2xmxj26Z/V0oWlgT8e7E3t+JBXm19r
 05q4scfn2ZnPNfJaIpq5vvc+c3i3UCGVjr0sP1m6Yvq87gtPAwePhmtDmE5NK90y25V20e9Le
 f4eNrFctl9d5XR43o/Hxwcv1elsWcgR1XP/ytY3R9OKcX0sCPNv2cGz+ul+aLy7m9E7ZtSZ7n
 e8osRRnJBpqMRcVJwIAH4cKa7gCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503466704!71125814!1
X-Originating-IP: [192.55.52.43]
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 11366 invoked from network); 23 Aug 2017 05:38:26 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 05:38:26 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga105.fm.intel.com with ESMTP; 22 Aug 2017 22:38:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="142904617"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga005.fm.intel.com with ESMTP; 22 Aug 2017 22:38:22 -0700
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, julien.grall@arm.com, "Gao, Chao" <chao.gao@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
 <20170822134828.dyvg7ytli4dzmj77@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <91b6ff5f-c908-fa20-2ab8-f7e230690cbf@intel.com>
Date: Wed, 23 Aug 2017 13:35:17 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822134828.dyvg7ytli4dzmj77@citrix.com>
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMjE6NDgsIFdlaSBMaXUgd3JvdGU6Cj4+ID4gSGksIFdlaQo+
PiA+IFRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4KPj4gPiAKPj4gPiBpaXJjLCBIVk0gb25seSBz
dXBwb3J0cyBvbmUgbW9kdWxlOyBETUFSIGNhbm5vdCBiZSBhIG5ldyBtb2R1bGUuIEpvaW5pbmcg
dG8KPj4gPiB0aGUgZXhpc3Rpbmcgb25lIGlzIHRoZSBhcHByb2FjaCB3ZSBhcmUgdGFraW5nLiAK
Pj4gPiAKPj4gPiBXaGljaCBraW5kIG9mIGNvbmZsaWN0cyB5b3UgdGhpbmsgc2hvdWxkIGJlIHJl
c29sdmVkPyBJZiB5b3UgbWVhbiBJCj4+ID4gZm9yZ2V0IHRvIGZyZWUgdGhlIG9sZCBidWYsIEkg
d2lsbCBmaXggdGhpcy4gSWYgeW91IG1lYW4gdGhlIHBvdGVudGlhbAo+PiA+IG92ZXJsYXAgYmV0
d2VlbiB0aGUgYmluYXJ5IHBhc3NlZCBieSBhZG1pbiBhbmQgRE1BUiB0YWJsZSBidWlsdCBoZXJl
LCBJCj4+ID4gZG9uJ3QgaGF2ZSBtdWNoIGlkZWEgb24gdGhpcy4gRXZlbiB3aXRob3V0IHRoZSBE
TUFSIHRhYmxlLCB0aGUgYmluYXJ5Cj4+ID4gbWF5IGNvbnRhaW5zIE1BRFQgb3Igb3RoZXIgdGFi
bGVzIGFuZCB0b29sIHN0YWNrcyBkb24ndCBpbnRyZXByZXQgdGhlCj4+ID4gYmluYXJ5IGFuZCBj
aGVjayB3aGV0aGVyIHRoZXJlIGFyZSBjb25mbGljdHMsIHJpZ2h0Pwo+PiA+IAo+IFRoaW5raW5n
IGEgYml0IG1vcmUgYWJvdXQgdGhpcywgd2hlbiBJIGZpcnN0IHNhaWQgImNvbmZsaWN0cyIgSSBk
aWRuJ3QKPiBtZWFuIHRvIHBhcnNlIHRoZSBjb250ZW50LiBJIHdhcyByZWZlcnJpbmcgdG8gdGhl
IGNvZGUgaW4KPiBsaWJ4bF94ODZfYXBjaS5jIHdoaWNoIGFsc28gc2VlbXMgdG8gbWFuaXB1bGF0
ZSBhY3BpX21vZHVsZXMuCgpDb2RlIGluIGxpYnhsX3g4Nl9hY3BpLmMgd29ya3MgZm9yIEh2bWxp
dGUvUFZIdjIuIFRoZSBjb2RlIHdlIGFkZGVkIGlzCmZvciBodm0gZ3Vlc3QuCgo+IAo+IEkgd291
bGQgbGlrZSB0aGUgY29kZSB0byBnZW5lcmF0ZSBkbWFyIHRha2UgaW50byBjb25zaWRlcmF0aW9u
Cj4gbGlieGxfX2RvbV9sb2FkX2FjcGkuCj4gCgpJZiBhZGQgZG1hciB0YWJsZSBmb3IgaHZtbGl0
ZSwgd2Ugc2hvdWxkIGNvbWJpbmUgZG1hciB0YWJsZSB3aXRoIG90aGVyCkFDUEkgdGFibGUgYW5k
IHBvcHVsYXRlIGludG8gYWNwaV9tb2R1bGVzWzJdLiBUaGlzIGlzIGhvdyBodm1saXRlIGFkZApv
dGhlciBBQ1BJIHRhYmxlcyBpbiBsaWJ4bF9fZG9tX2xvYWRfYWNwaSgpLgoKCi0tIApCZXN0IHJl
Z2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 05:56:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 05:56: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.xen.org>)
	id 1dkOef-0002tj-P8; Wed, 23 Aug 2017 05:56:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkOee-0002tB-PZ
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 05:56:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7A/F5-03044-8191D995; Wed, 23 Aug 2017 05:56:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVdMcm6
 kQdMBfYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrO05zlxweTJjxbmb21kb
 GC8ldzFycQgJ/GWU+LZ2GzuE85hRYs2bCSwQzjZGid5ta5m6GDk5RAScJb6emcsOYvMK6Et0/
 X/ECGILC0RKvN78kAmkQULgvrLE0aubWUASEgKeEttX9THB2E837WTrYmTnYBOwkjgkBhJlEV
 CVaJ61l3kCI/cCRoZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm
 5mxiBfmcAgh2M1zcGHGKU5GBSEuV1y54TKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd5n43Egh
 waLU9NSKtMwcYADCpCU4eJREeE+DpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3BkiRA
 EhRRmke3AhYNFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8ikCk8mXklcJteAR3BBHTEpB
 NzQI4oSURISTUwyk3UeHVX1dqnunIi53LR2vrL1ZXy268ol/B79a1funl/6TZ2JsWujZX3btR
 xvy8KnDr9/r2e16Y5LXmd5iu1hG8s+3B+6V7WytymjJjpQZtqAhPVE4JF7h8rOKvCffhWI0P4
 rQ8ZW91k+wObtji4r51/Ujd1Sa+ff9PVfUV28yf7tu76FztdiaU4I9FQi7moOBEAj+1hj4ECA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503467797!78987166!1
X-Originating-IP: [104.130.215.37]
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 18375 invoked from network); 23 Aug 2017 05:56:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 05:56:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkOeS-0005N3-Hm; Wed, 23 Aug 2017 05:56: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 1dkOeM-0006hN-Vo; Wed, 23 Aug 2017 05:56:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkOeM-0007hF-C1; Wed, 23 Aug 2017 05:56:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112809-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken: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-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
X-Osstest-Versions-That: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 05:56:22 +0000
Subject: [Xen-devel] [xen-unstable test] 112809: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjgwOS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjU1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NTUKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMjY1NQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjU1CiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI2NTUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY1NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjU1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTI2NTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI2NTUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMjY1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyNjU1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NTUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDExMjY1NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyNjU1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2ZTJhNGM3MzU2NGFiOTA3Yjcz
MjA1OWFkYjMxN2Q2Y2EyZDEzOGEyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI2NTUgIDIwMTct
MDgtMTUgMTg6NDY6MDMgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyNjc0ICAy
MDE3LTA4LTE3IDAwOjE3OjI3IFogICAgNiBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTEyODA5ICAyMDE3LTA4LTIyIDA0OjU3OjAxIFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmlu
LnR1bS5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogIFZpdmVrIEt1bWFyIENoYXViZXkgPHZpdmVra3VtYXIuY2hhdWJleUBjaXRyaXgu
Y29tPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNh
cHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyBy
ZXZpc2lvbj05MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlIDkwNTNhNzRjMDhmZDZh
YmY0M2JiNDVmZjkzMmI0Mzg2ZGU3ZTg1MTAKKyBicmFuY2g9eGVuLXVuc3RhYmxlCisgcmV2aXNp
b249OTA1M2E3NGMwOGZkNmFiZjQzYmI0NWZmOTMyYjQzODZkZTdlODUxMAorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9j
cmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5i
cmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0
YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAn
XScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5i
cmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJh
bmNoPXhlbi00LjktdGVzdGluZworICdbJyB4OTA1M2E3NGMwOGZkNmFiZjQzYmI0NWZmOTMyYjQz
ODZkZTdlODUxMCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0K
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVw
c3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0
ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVu
c3RhYmxlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdCA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRl
N2U4NTEwOnJlZnMvaGVhZHMvbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICA2ZTJhNGM3Li45MDUzYTc0ICA5MDUzYTc0YzA4ZmQ2YWJmNDNi
YjQ1ZmY5MzJiNDM4NmRlN2U4NTEwIC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 06:09:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 06:09: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.xen.org>)
	id 1dkOr5-00050x-Jj; Wed, 23 Aug 2017 06:09:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkOr4-00050r-JR
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 06:09:30 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 8E/92-01862-91C1D995; Wed, 23 Aug 2017 06:09:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVywNykQldSZm6
 kwYkLbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b1NseCDouKow9OMTYwvtXsYuTiEBKYxijx
 4dYTti5GTg4JAV6JI8tmsELYARKd3/azwBWt/PABrEhYIEmi5/x2RhBbRMBa4vT6LnaIoj2ME
 l+m7QUrYhbYzSixus0exGYTUJc4sXgiWAOvgI3E3A1XwTawCKhK9E/6zwxiiwrESzzedJodok
 ZQ4uTMJ0CbOTg4BTwl/ne6g5jMQGPWzxOCmC4v0bx1NvMERoFZSBpmIVTNQlK1gJF5FaNGcWp
 RWWqRrpGBXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYGjWMzAw7mBsPuF3iFGS
 g0lJlNcte06kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneFqm5kUKCRanpqRVpmTnAKIFJS3DwK
 InwLgFJ8xYXJOYWZ6ZDpE4xGnM0Tfz1i4mjD0QKseTl56VKifMWgpQKgJRmlObBDYJF7yVGWS
 lhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwbQKbwZOaVwO17BXQKE9Apk07MATmlJBEhJdXAyMh
 i+39Sjcmrf+kr66KnTd2/c4fydleF1KM+N7U2Cb12/Lz9bx+/VvqzWpnAvwLG/xhOu78ullj1
 YMXsqrusDJabfk2x/fe554rSugs/D9bumyoq3Xf/r7/hJdmV6w4EnWxmL53Fco5h08oJi930R
 W9pFhT3sl1tPynokmJbuthAfrnfmw+H05RYijMSDbWYi4oTAcPyUEPZAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503468566!55691754!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9222 invoked from network); 23 Aug 2017 06:09:28 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 06:09:28 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Aug 2017 23:09:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1006709170"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 22 Aug 2017 23:09:23 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
 <20170822143213.ufajfeh5y6wttuib@MacBook-Pro-de-Roger.local>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <d1d500bf-7b2e-1518-63b0-3fb678822cdb@intel.com>
Date: Wed, 23 Aug 2017 14:06:17 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822143213.ufajfeh5y6wttuib@MacBook-Pro-de-Roger.local>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXI6CglUaGFua3MgZm9yIHlvdXIgcmV2aWV3LgoKT24gMjAxN+W5tDA45pyIMjLml6Ug
MjI6MzIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMDksIDIwMTcgYXQg
MDQ6MzQ6MDJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gVGhpcyBwYXRjaCBpcyB0byBp
bnRyb2R1Y2UgY3JlYXRlLCBkZXN0cm95IGFuZCBxdWVyeSBjYXBhYmlsaXRpZXMKPj4gY29tbWFu
ZCBmb3IgdklPTU1VLiB2SU9NTVUgbGF5ZXIgd2lsbCBkZWFsIHdpdGggcmVxdWVzdHMgYW5kIGNh
bGwKPj4gYXJjaCB2SU9NTVUgb3BzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0
aWFueXUubGFuQGludGVsLmNvbT4KPj4gLS0tCj4+ICB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAg
ICAgfCAgMyArKysKPj4gIHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICB8IDQzICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAKPiBJJ20gY29uZnVzZWQsIEkgZG9uJ3Qg
c2VlIHRoaXMgZmlsZSBpbiB0aGUgcmVwbywgYW5kIHRoZSBjb3ZlciBsZXR0ZXIKPiBkb2Vzbid0
IG1lbnRpb24gdGhpcyBiZWluZyBiYXNlZCBvbiB0b3Agb2YgYW55IG90aGVyIHNlcmllcywgd2hl
cmUKPiBkb2VzIHRoaXMgdmlvbW11LmMgZmlsZSBjb21lIGZyb20/Cj4gCj4+ICB4ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmggfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPj4gIHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCAgICB8ICA2ICsrKysrKwo+
PiAgNCBmaWxlcyBjaGFuZ2VkLCAxMDQgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPj4gaW5kZXggZDgwNDg4
Yi4uMDFjMzAyNCAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYwo+PiArKysgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCj4+IEBAIC0xMTQ0LDYgKzExNDQsOSBAQCBsb25nIGRvX2RvbWN0
bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4+ICAgICAg
ICAgIGlmICggIXJldCApCj4+ICAgICAgICAgICAgICBjb3B5YmFjayA9IDE7Cj4+ICAgICAgICAg
IGJyZWFrOwo+PiArICAgIGNhc2UgWEVOX0RPTUNUTF92aW9tbXVfb3A6Cj4+ICsgICAgICAgIHJl
dCA9IHZpb21tdV9kb21jdGwoZCwgJm9wLT51LnZpb21tdV9vcCwgJmNvcHliYWNrKTsKPj4gKyAg
ICAgICAgYnJlYWs7Cj4gCj4gSG0sIHNob3VsZG4ndCB0aGlzIGJlIHByb3RlY3RlZCB3aXRoICNp
ZmRlZiBDT05GSUdfVklPTU1VPwo+IAoKQWRkZWQgdmlvbW11X2RvbWN0bCgpIGFsd2F5cyByZXR1
cm5zIC1FTk9ERVYgd2hlbiBDT05GSUdfVklPTU1VIGlzIHVuc2V0LgoKPj4gICAgICBkZWZhdWx0
Ogo+PiAgICAgICAgICByZXQgPSBhcmNoX2RvX2RvbWN0bChvcCwgZCwgdV9kb21jdGwpOwo+PiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9jb21tb24vdmlvbW11LmMKPj4g
aW5kZXggNjg3NGQ5Zi4uYTRkMDA0ZCAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi92aW9tbXUu
Ywo+PiArKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4+IEBAIC0xNDgsNiArMTQ4LDQ5IEBAIHN0
YXRpYyB1NjQgdmlvbW11X3F1ZXJ5X2NhcHMoc3RydWN0IGRvbWFpbiAqZCwgdTY0IHR5cGUpCj4+
ICAgICAgcmV0dXJuIHZpb21tdV90eXBlLT5vcHMtPnF1ZXJ5X2NhcHMoZCk7Cj4+ICB9Cj4+ICAK
Pj4gK2ludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3Rs
X3Zpb21tdV9vcCAqb3AsCj4+ICsgICAgICAgICAgICAgICAgICBib29sICpuZWVkX2NvcHkpCj4+
ICt7Cj4+ICsgICAgaW50IHJjID0gLUVJTlZBTCwgcmV0Owo+IAo+IERvIHlvdSByZWFsbHkgbmVl
ZCBib3RoIHJldCBhbmQgcmM/Cj4gCj4+ICsgICAgaWYgKCAhdmlvbW11X2VuYWJsZWQoKSApCj4+
ICsgICAgICAgIHJldHVybiByYzsKPiAKPiBFSU5WQUw/IE1heWJlIEVOT0RFVj8KCk9LLgoKPiAK
Pj4gKwo+PiArICAgIHN3aXRjaCAoIG9wLT5jbWQgKQo+PiArICAgIHsKPj4gKyAgICBjYXNlIFhF
Tl9ET01DVExfY3JlYXRlX3Zpb21tdToKPj4gKyAgICAgICAgcmV0ID0gdmlvbW11X2NyZWF0ZShk
LCBvcC0+dS5jcmVhdGVfdmlvbW11LnZpb21tdV90eXBlLAo+PiArICAgICAgICAgICAgb3AtPnUu
Y3JlYXRlX3Zpb21tdS5iYXNlX2FkZHJlc3MsCj4+ICsgICAgICAgICAgICBvcC0+dS5jcmVhdGVf
dmlvbW11Lmxlbmd0aCwKPj4gKyAgICAgICAgICAgIG9wLT51LmNyZWF0ZV92aW9tbXUuY2FwYWJp
bGl0aWVzKTsKPiAKPiBJIHdvdWxkIHJhdGhlciBwcmVmZXIgZm9yIHZpb21tdV9jcmVhdGUgdG8g
c2ltcGx5IHJldHVybiBhbiBlcnJvciBvcgo+IDAsIGFuZCBzdG9yZSB0aGUgdmlvbW11X2lkIGJ5
IHBhc3NpbmcgYSBwb2ludGVyIHBhcmFtZXRlciB0byB2aW9tbXVfY3JlYXRlLCBpZToKPiAKPiBy
YyA9IHZpb21tdV9jcmVhdGUoZCwgb3AtPnUuY3JlYXRlX3Zpb21tdS52aW9tbXVfdHlwZSwKPiAg
ICAgICAgICAgICAgICAgICAgb3AtPnUuY3JlYXRlX3Zpb21tdS5iYXNlX2FkZHJlc3MsCj4gICAg
ICAgICAgICAgICAgICAgIG9wLT51LmNyZWF0ZV92aW9tbXUubGVuZ3RoLAo+ICAgICAgICAgICAg
ICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11LmNhcGFiaWxpdGllcywKPiAgICAgICAgICAgICAg
ICAgICAgJm9wLT51LmNyZWF0ZV92aW9tbXUudmlvbW11X2lkKTsKPiAKCkdvdCBpdC4gV2lsbCB1
cGRhdGUgaW4gdGhlIG5leHQgdmVyc2lvbi4KCj4+ICsgICAgICAgIGlmICggcmV0ID49IDAgKSB7
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBjb2Rpbmcgc3R5bGUKPj4gKyAgICAgICAg
ICAgIG9wLT51LmNyZWF0ZV92aW9tbXUudmlvbW11X2lkID0gcmV0Owo+PiArICAgICAgICAgICAg
Km5lZWRfY29weSA9IHRydWU7Cj4+ICsgICAgICAgICAgICByYyA9IDA7IC8qIHJldHVybiAwIGlm
IHN1Y2Nlc3MgKi8KPj4gKyAgICAgICAgfQo+PiArICAgICAgICBicmVhazsKPj4gKwo+PiArICAg
IGNhc2UgWEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdToKPj4gKyAgICAgICAgcmMgPSB2aW9tbXVf
ZGVzdHJveShkLCBvcC0+dS5kZXN0cm95X3Zpb21tdS52aW9tbXVfaWQpOwo+PiArICAgICAgICBi
cmVhazsKPj4gKwo+PiArICAgIGNhc2UgWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwczoKPj4g
KyAgICAgICAgcmV0ID0gdmlvbW11X3F1ZXJ5X2NhcHMoZCwgb3AtPnUucXVlcnlfY2Fwcy52aW9t
bXVfdHlwZSk7Cj4gCj4gU2FtZSBoZXJlLCBJIHdvdWxkIHJhdGhlciBwYXNzIGFub3RoZXIgcGFy
YW1ldGVyIGFuZCB1c2UgdGhlIHJldHVybgo+IGZvciBlcnJvciBvbmx5Lgo+IAo+PiArICAgICAg
ICBpZiAoIHJldCA+PSAwICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgb3AtPnUucXVl
cnlfY2Fwcy5jYXBhYmlsaXRpZXMgPSByZXQ7Cj4+ICsgICAgICAgICAgICByYyA9IDA7Cj4+ICsg
ICAgICAgIH0KPj4gKyAgICAgICAgKm5lZWRfY29weSA9IHRydWU7Cj4+ICsgICAgICAgIGJyZWFr
Owo+PiArCj4+ICsgICAgZGVmYXVsdDoKPj4gKyAgICAgICAgYnJlYWs7Cj4gCj4gSGVyZSB5b3Ug
c2hvdWxkIHJldHVybiBFTk9TWVMuCgoKT0suCgo+IAo+PiArICAgIH0KPj4gKwo+PiArICAgIHJl
dHVybiByYzsKPj4gK30KPj4gKwo+PiAgaW50IF9faW5pdCB2aW9tbXVfc2V0dXAodm9pZCkKPj4g
IHsKPj4gICAgICBJTklUX0xJU1RfSEVBRCgmdHlwZV9saXN0KTsKPj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+
PiBpbmRleCBmZjM5NzYyLi40YjEwZjI2IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+IEBAIC0x
MTQ5LDYgKzExNDksNTYgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7Cj4+ICB0eXBl
ZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Q7
Cj4+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7Cj4+
ICAKPj4gKy8qICB2SU9NTVUgaGVscGVyCj4+ICsgKgo+PiArICogIHZJT01NVSBpbnRlcmZhY2Ug
Y2FuIGJlIHVzZWQgdG8gY3JlYXRlL2Rlc3Ryb3kgdklPTU1VIGFuZAo+PiArICogIHF1ZXJ5IHZJ
T01NVSBjYXBhYmlsaXRpZXMuCj4+ICsgKi8KPj4gKwo+PiArLyogdklPTU1VIHR5cGUgLSBzcGVj
aWZ5IHZlbmRvciB2SU9NTVUgZGV2aWNlIG1vZGVsICovCj4+ICsjZGVmaW5lIFZJT01NVV9UWVBF
X0lOVEVMX1ZURCAgICAgKDF1IDw8IDApCj4gCj4gSWYgdGhpcyBnb2luZyB0byBiZSB1c2VkIHRv
IHNwZWNpZnkgdGhlIHZlbmRvciBvbmx5LCBpdCBkb2Vzbid0IG5lZWQKPiB0byBiZSBhIGJpdGZp
ZWxkLCBiZWNhdXNlIGl0IGRvZXNuJ3QgbWFrZSBzZW5zZSB0byBzcGVjaWZ5IGZvcgo+IGV4YW1w
bGUgVklPTU1VX1RZUEVfSU5URUxfVlREIHwgVklPTU1VX1RZUEVfQU1ELCBpdCdzIGVpdGhlciBJ
bnRlbCBvcgo+IEFNRC4gRG8geW91IGhhdmUgcGxhbnMgdG8gZXhwYW5kIHRoaXMgd2l0aCBvdGhl
ciB1c2VzPyBJbiB3aGljaCBjYXNlCj4gdGhlIGNvbW1lbnQgc2hvdWxkIGJlIGZpeGVkLgoKV2Vp
IHN1Z2dlc3RlZCB0byByZXBsYWNlIHRoaXMgYml0ZmllbGQgd2l0aCBhIG51bWJlciBkaXJlY3Rs
eS4gV2lsbCB1cGRhdGUuCgo+IAo+PiArCj4+ICsvKiB2SU9NTVUgY2FwYWJpbGl0aWVzICovCj4+
ICsjZGVmaW5lIFZJT01NVV9DQVBfSVJRX1JFTUFQUElORyAgKDF1IDw8IDApCj4+ICsKPj4gK3N0
cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCB7Cj4+ICsgICAgdWludDMyX3QgY21kOwo+PiArI2Rl
ZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXUgICAgICAgICAgMAo+PiArI2RlZmluZSBYRU5f
RE9NQ1RMX2Rlc3Ryb3lfdmlvbW11ICAgICAgICAgMQo+PiArI2RlZmluZSBYRU5fRE9NQ1RMX3F1
ZXJ5X3Zpb21tdV9jYXBzICAgICAgMgo+PiArICAgIHVuaW9uIHsKPj4gKyAgICAgICAgc3RydWN0
IHsKPj4gKyAgICAgICAgICAgIC8qIElOIC0gdklPTU1VIHR5cGUgKi8KPj4gKyAgICAgICAgICAg
IHVpbnQ2NF90IHZpb21tdV90eXBlOwo+PiArICAgICAgICAgICAgLyogCj4+ICsgICAgICAgICAg
ICAgKiBJTiAtIE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gdklPTU1VIGRldmljZSBtb2Rl
bHMKPj4gKyAgICAgICAgICAgICAqIGFyZSBpbiBjaGFyZ2Ugb2YgdG8gY2hlY2sgYmFzZV9hZGRy
ZXNzIGFuZCBsZW5ndGguCj4+ICsgICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgICAgIHVpbnQ2
NF90IGJhc2VfYWRkcmVzczsKPj4gKyAgICAgICAgICAgIC8qIElOIC0gTGVuZ3RoIG9mIE1NSU8g
cmVnaW9uICovCj4+ICsgICAgICAgICAgICB1aW50NjRfdCBsZW5ndGg7Cj4gCj4gSXQgc2VlbXMg
d2VpcmQgdGhhdCB5b3UgY2FuIHNwZWNpZnkgdGhlIGxlbmd0aCwgaXMgdGhhdCBzb21ldGhpbmcK
PiB0aGF0IGEgdXNlciB3b3VsZCBsaWtlIHRvIHNldD8gSXNuJ3QgdGhlIGxlbmd0aCBvZiB0aGUg
SU9NTVUgTU1JTwo+IHJlZ2lvbiBmaXhlZCBieSB0aGUgaGFyZHdhcmUgc3BlYz8KCkRpZmZlcmVu
dCB2ZW5kb3IgbWF5IGhhdmUgZGlmZmVyZW50IElPTU1VIHJlZ2lzdGVyIHJlZ2lvbiBzaXplcy4g
KGUuZywKVlREIGhhcyBvbmUgcGFnZSBzaXplIGZvciByZWdpc3RlciByZWdpb24pLiBUaGUgbGVu
Z3RoIGZpZWxkIGlzIHRvIG1ha2UKdklPTU1VIGRldmljZSBtb2RlbCBub3QgdG8gYWJ1c2UgYWRk
cmVzcyBzcGFjZS4gU29tZSByZWdpc3RlcnMnIG9mZnNldHMKYXJlIHJlcG9ydGVkIGJ5IG90aGVy
IHJlZ2lzdGVyIGFuZCB0aGVzZSBvZmZzZXRzIGFyZSBlbXVsYXRlZCBieSB2SU9NTVUKZGV2aWNl
IG1vZGVsLiBJZiBpdCdzIG5vdCBuZWNlc3NhcnksIHdlIGNhbiByZW1vdmUgaXQgYW5kIGFkZCBp
dCB3aGVuCnRoZXJlIGlzIHJlYWwgc3VjaCByZXF1aXJlbWVudC4KCj4gCj4+ICsgICAgICAgICAg
ICAvKiBJTiAtIENhcGFiaWxpdGllcyB3aXRoIHdoaWNoIHdlIHdhbnQgdG8gY3JlYXRlICovCj4+
ICsgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7Cj4+ICsgICAgICAgICAgICAvKiBP
VVQgLSB2SU9NTVUgaWRlbnRpdHkgKi8KPj4gKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9p
ZDsKPj4gKyAgICAgICAgfSBjcmVhdGVfdmlvbW11Owo+PiArCj4+ICsgICAgICAgIHN0cnVjdCB7
Cj4+ICsgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSBpZGVudGl0eSAqLwo+PiArICAgICAgICAg
ICAgdWludDMyX3QgdmlvbW11X2lkOwo+PiArICAgICAgICB9IGRlc3Ryb3lfdmlvbW11Owo+PiAr
Cj4+ICsgICAgICAgIHN0cnVjdCB7Cj4+ICsgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBl
ICovCj4+ICsgICAgICAgICAgICB1aW50NjRfdCB2aW9tbXVfdHlwZTsKPj4gKyAgICAgICAgICAg
IC8qIE9VVCAtIHZJT01NVSBDYXBhYmlsaXRpZXMgKi8KPj4gKyAgICAgICAgICAgIHVpbnQ2NF90
IGNhcGFiaWxpdGllczsKPj4gKyAgICAgICAgfSBxdWVyeV9jYXBzOwo+IAo+IFRoaXMgYWxzbyBz
ZWVtcyB3ZWlyZCwgc2hvdWxkbid0IHlvdSBxdWVyeSB0aGUgY2FwYWJpbGl0aWVzIG9mIGFuCj4g
YWxyZWFkeSBjcmVhdGVkIHZJT01NVSwgcmF0aGVyIHRoYW4gYSB2SU9NTVUgdHlwZT8gU2hvdWxk
bid0IHRoZSBmaXJzdAo+IGZpZWxkIGJlIHZpb21tdV9pZD8KPiAKClF1ZXJ5IGludGVyZmFjZSBo
ZXJlIGlzIHRvIGNoZWNrIHdoYXQgY2FwYWJpbGl0aWVzIHRoZSB2SU9NTVUgZGV2aWNlCm1vZGVs
IHNwZWNpZmllZCBieSB2aW9tbXVfdHlwZSBjYW4gc3VwcG9ydCBiZWZvcmUgY3JlYXRlIHZJT01N
VSAoc3VwcG9zZQp1c2VyIG1heSBzZWxlY3QgZGlmZmVyZW50IGNhcGFiaWxpdGllcykuIElmIGNh
cGFiaWxpdGllcyByZXR1cm5lZCBieQpxdWVyeSBpbnRlcmZhY2UgZG9lc24ndCBtZWV0IHVzZXIg
Y29uZmlndXJhdGlvbiwgdG9vbCBzdGFjayBzaG91bGQKcmV0dXJuIGVycm9yLiBTbyBpdCBqdXN0
IGFjY2VwdHMgdmlvbW11X3R5cGUuCgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 06:56:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 06:56: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.xen.org>)
	id 1dkPZo-00085r-59; Wed, 23 Aug 2017 06:55:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e6fd1c=citrix-osstest@xenproject.org>)
 id 1dkPZn-00085U-6B
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 06:55:43 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 96/42-01729-EE62D995; Wed, 23 Aug 2017 06:55:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve5btbm
 RBmtXqVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozNz56xF7yoqehvWM/ewHjOv4uRk0NCwF/i
 8vm5zF2MHEC2u8S9h2kgYREBZ4kJH26zgYR5BfQk1neZgISFBRIkZp04x97FyAVU/UBV4t7fF
 naIMa4S52c8Z4OxNy3fxwpiswl4SEzsmcgCYrMIqEocP7mNEcQWEtCSWLp4JROIzSsgKHFy5h
 OwGmYBCYmDL14wQ8yxkJhxt51pAiPfLCRls5CULWBkWsWoUZxaVJZapGtkrJdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERhS9QwMjDsYd7T7HWKU5GBSEuV1y54TKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mC96jq3EghwaLU9NSKtMwcYHDDpCU4eJREeD+qAKV5iwsSc4sz0yFSp
 xh1OTasXv+FSYglLz8vVUqc9yvIDAGQoozSPLgRsEi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUkY4hKezLwSuE2vgI5gAjpi0ok5IEeUJCKkpBoY+yOOeRszHF84cRFrzi099+Pna4o8f6T
 HGsyf72DkyrP0i0dG8N3v844dVl89WfK6V8opdcaZIr+eZXx2iHp58os9x7WMewXMIoInPsqm
 rwzO5uV6ueao0z8JnRUpx+LuHE7g/8qp28Qq0vvki13H54NLuf1XRNVuX378NtPa/mklpdaHm
 myllViKMxINtZiLihMBL3EtzK8CAAA=
X-Env-Sender: prvs=401e6fd1c=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503471339!94408046!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8625 invoked from network); 23 Aug 2017 06:55:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 06:55:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="444792090"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72004-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt: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-midway: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-midway: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: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-xsm:migrate-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-qemuu-ws16-amd64:windows-install: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw: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-amd64-amd64-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-intel:capture-logs/l1(18):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-i386-xl-qemut-ws16-amd64:guest-saverestore: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
X-Osstest-Versions-This: xen=5151257626155d6e331cc9e66d896c84db1611e1
X-Osstest-Versions-That: xen=8aebf856caabeb46f89acf07b727193e16ab1242
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 23 Aug 2017 07:55:35 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 72004: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAwNCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAwNC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBy
dW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcxOTg3
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyIGZhaWwgbGlrZSA3MTk4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDcxOTg3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlk
d2F5ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE4
IGNhcHR1cmUtbG9ncy9sMSgxOCkgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDUxNTEyNTc2MjYxNTVkNmUzMzFjYzllNjZkODk2Yzg0ZGIxNjExZTEKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhhZWJmODU2Y2FhYmViNDZmODlhY2YwN2I3Mjcx
OTNlMTZhYjEyNDIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MTk4NyAgMjAxNy0wOC0xNyAxMzo0
OToxOCBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzIwMDQgIDIwMTctMDgtMjMg
MDA6NDg6MzMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21l
L29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1
cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgNTE1MTI1NzYyNjE1NWQ2ZTMzMWNjOWU2NmQ4OTZjODRkYjE2MTFlMQpBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gQXVnIDIxIDE1
OjU4OjQ2IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCAiZG9uJ3QgdXNlIHBvc3NpYmx5IHVu
Ym91bmRlZCB0YWlsIGNhbGxzIgogICAgCiAgICBUaGUgY29tcGF0IG1vZGUgY29kZSBhbHNvIG5l
ZWRzIGFkanVzdG1lbnQgdG8gZGVhbCB3aXRoIHRoZSBjaGFuZ2VkCiAgICByZXR1cm4gdmFsdWUg
ZnJvbSBnbnR0YWJfY29weSgpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiBjYTYxNzU3MDU0MmUxZDdkOGRlNjM2ZDUzOTY5NTliYmYxZGFiYWI3
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yMSAxNTo0MzozNiArMDIwMAoKY29tbWl0IGM5ZjNj
YTA2MjRhZDA5YTk4NmEzNTEyMzBlMmM5YzFlOWI0MjYzNmEKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNToxMToyMiAyMDE3ICswMjAw
CgogICAgZ250dGFiOiBmaXggdHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwogICAgCiAgICBQcm9j
ZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUgZmFzdCBwYXRoLCBv
ciBlbHNlCiAgICByZWZlcmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0aGUgc2tpcHBlZCBy
ZWN1cnNpdmUgY2FsbCB0bwogICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgKGl0cyBfX3Jl
bGVhc2VfZ3JhbnRfZm9yX2NvcHkoKQogICAgY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50
IG9mIG9yaWdpbmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCiAgICBhZnRlciByZS1hY3F1aXJp
bmcgdGVtcG9yYXJpbHkgZHJvcHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlmeSBubyBncmFudAog
ICAgcHJvcGVydGllcyBjaGFuZ2VkIGlmIHRoZSBvcmlnaW5hbCBwaW4gY291bnQgd2FzIG5vbi16
ZXJvOyBjaGVja2luZwogICAganVzdCB0aGUgcGluIGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkg
Zm9yIHdlbGwtYmVoYXZlZCBndWVzdHMuIEFzIGEKICAgIHJlc3VsdCwgX19yZWxlYXNlX2dyYW50
X2Zvcl9jb3B5KCkgbmVlZHMgdG8gbWlycm9yIHRoYXQgbmV3IGJlaGF2aW9yLgogICAgCiAgICBG
dXJ0aGVybW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24gd2FzIG1p
c3Npbmcgb24gdGhlCiAgICByZXRyeSBwYXRoIG9mIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgp
LCBhbmQgZ250dGFiX3NldF92ZXJzaW9uKCkgYWxzbwogICAgbmVlZHMgdG8gYmFpbCBvdXQgdXBv
biBlbmNvdW50ZXJpbmcgYSB0cmFuc2l0aXZlIGdyYW50LgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTIyNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGFkNDhmYjk2M2RiZmYwMjc2MmQyZGI1
Mzk2ZmE2NTVhYzBjNDMyYzcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjQwOjMxICsw
MjAwCgpjb21taXQgZTg3MzI1MTM3ODI5NTVhZWU3YTAwNTYyMmI4ZjczOTlhN2JjODBkNQpBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3IDE1
OjEwOjUwIDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5k
ZWQgdGFpbCBjYWxscwogICAgCiAgICBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGUgY29t
cGlsZXIgd291bGQgYWN0dWFsbHkgdHJhbnNsYXRlIHRoZW0KICAgIHRvIGJyYW5jaGVzIGluc3Rl
YWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJzaW9uIGxpbWl0CiAg
ICBhcmUgb2theToKICAgIC0gX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgY2FuIGNhbGwgaXRz
ZWxmIG9ubHkgb25jZSwgYXMKICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3Qg
cGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgIGdyYW50cywKICAgIC0g
X19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgaXMgZmluZSB0byBjYWxsIGl0c2VsZiB3aXRoIHRo
ZSBsYXN0CiAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVj
dXJzaW9uLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0IG5vdCBjYWxsIGl0
c2VsZiB0byByZWNvdmVyIGZyb20gYW4KICAgICAgb2JzZXJ2ZWQgY2hhbmdlIHRvIHRoZSBhY3Rp
dmUgZW50cnkncyBwaW4gY291bnQKICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogOTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUxYmEyZjk4YjA3N2VhYTFj
MgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKKHFlbXUgY2hhbmdl
cyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:14:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07: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.xen.org>)
	id 1dkPs2-00019B-KI; Wed, 23 Aug 2017 07:14:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkPs1-000195-S3
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:14:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D9/1F-03557-95B2D995; Wed, 23 Aug 2017 07:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhohuhPTf
 SYPM6GYslHxezODB6HN39mymAMYo1My8pvyKBNePf9jWMBbNiKp7vmcPUwLjYs4uRi0NIYDqj
 ROvu82xdjJwcEgK8EkeWzWCFsAMkXq89DBYXEpjGKLG0UQDEFhYol7jX1M0CYosIWEucXt/FD
 jFoI6PE8qdvwBqYBXYzSqxuswex2QTUJU4snsgIYvMK2EhsP34FbAGLgKrEtf+T2EFsUYF4ic
 ebTrND1AhKnJz5BGwBp4CXxM6pG4B6OYBmqkusnycEMV5eonnrbOYJjAKzkHTMQqiahaRqASP
 zKkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfj8fdx
 hxglOZiURHndsudECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPac5N1JIsCg1PbUiLTMHGCcwa
 QkOHiUR3uUgad7igsTc4sx0iNQpRl2OBT0bvjAJseTl56VKifP6agEVCYAUZZTmwY2AxewlRl
 kpYV5GoKOEeApSi3IzS1DlXzGKczAqCfO6gEzhycwrgdv0CugIJqAjJp2YA3JESSJCSqqB0c/
 o6v8L502lmFzbgjneNQqk+yxIsG2oVJz+fNurorzkzD6Oa8KzTmZyip8zVfWV1Pku8fRC8bUv
 6cdeHdTZ2WN2fod19FbpwP+JF/zC7v6zbWt3FN4eoVFiPnOfWktHoG7s2zfsb0qurqhUPvlIu
 85wydb3F2VWMLjKts8zk5N5NCP22/0NSizFGYmGWsxFxYkAcRzpJtQCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503472469!78980472!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58413 invoked from network); 23 Aug 2017 07:14:32 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 07:14:32 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 00:14:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1209283829"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga002.fm.intel.com with ESMTP; 23 Aug 2017 00:13:54 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
 <20170822152748.b5f5vj43isge2gof@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <28885837-ad24-0b6b-05f2-40d695bf2d03@intel.com>
Date: Wed, 23 Aug 2017 15:10:48 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822152748.b5f5vj43isge2gof@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] VIOMMU: Add vIOMMU helper functions
 to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMjM6MjcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBBdWcgMTcsIDIwMTcgYXQgMDg6MjI6MTZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBpbnRyb2R1Y3QgYW4gYWJzdHJhY3QgbGF5ZXIgZm9yIGFyY2gg
dklPTU1VIGltcGxlbWVudGF0aW9uCj4+IHRvIGRlYWwgd2l0aCByZXF1ZXN0cyBmcm9tIGRvbTAu
IEFyY2ggdklPTU1VIGNvZGUgbmVlZHMgdG8gcHJvdmlkZSBjYWxsYmFjawo+PiB0byBwZXJmb3Jt
IGNyZWF0ZSwgZGVzdHJveSBhbmQgcXVlcnkgY2FwYWJpbGl0aWVzIG9wZXJhdGlvbi4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IC0tLQo+
PiAgeGVuL2FyY2gveDg2L0tjb25maWcgICAgIHwgICAxICsKPj4gIHhlbi9hcmNoL3g4Ni9zZXR1
cC5jICAgICB8ICAgMSArCj4+ICB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgfCAgIDMgKwo+PiAg
eGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgIHwgICAxICsKPj4gIHhlbi9jb21tb24vZG9tYWluLmMg
ICAgICB8ICAgMyArCj4+ICB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgfCAxNjUgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gIHhlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oICB8ICAgMiArCj4+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggfCAgNzEgKysr
KysrKysrKysrKysrKysrKysKPj4gIDggZmlsZXMgY2hhbmdlZCwgMjQ3IGluc2VydGlvbnMoKykK
Pj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Zpb21tdS5jCj4+ICBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4+IGluZGV4IDMwYzI3Njku
LjFmMWRlOTYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCj4+IEBAIC0yMyw2ICsyMyw3IEBAIGNvbmZpZyBYODYKPj4gIAlz
ZWxlY3QgSEFTX1BEWAo+PiAgCXNlbGVjdCBOVU1BCj4+ICAJc2VsZWN0IFZHQQo+PiArCXNlbGVj
dCBWSU9NTVUKPj4gIAo+PiAgY29uZmlnIEFSQ0hfREVGQ09ORklHCj4+ICAJc3RyaW5nCj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+
IGluZGV4IGRiNWRmNjkuLjY4ZjE2MzEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+IEBAIC0xNTEzLDYgKzE1MTMsNyBA
QCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+
PiAgICAgIGVhcmx5X21zaV9pbml0KCk7Cj4+ICAKPj4gICAgICBpb21tdV9zZXR1cCgpOyAgICAv
KiBzZXR1cCBpb21tdSBpZiBhdmFpbGFibGUgKi8KPj4gKyAgICB2aW9tbXVfc2V0dXAoKTsKPj4g
IAo+PiAgICAgIHNtcF9wcmVwYXJlX2NwdXMobWF4X2NwdXMpOwo+PiAgCj4+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKPj4gaW5kZXggZGM4ZTg3
Ni4uMmFkMmM4ZCAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4+ICsrKyBiL3hl
bi9jb21tb24vS2NvbmZpZwo+PiBAQCAtNDksNiArNDksOSBAQCBjb25maWcgSEFTX0NIRUNLUE9M
SUNZCj4+ICAJc3RyaW5nCj4+ICAJb3B0aW9uIGVudj0iWEVOX0hBU19DSEVDS1BPTElDWSIKPj4g
IAo+PiArY29uZmlnIFZJT01NVQo+PiArCWJvb2wKPj4gKwo+PiAgY29uZmlnIEtFWEVDCj4+ICAJ
Ym9vbCAia2V4ZWMgc3VwcG9ydCIKPj4gIAlkZWZhdWx0IHkKPj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCj4+IGluZGV4IDI2YzVhNjQuLjg1
MjU1M2QgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKPj4gKysrIGIveGVuL2Nv
bW1vbi9NYWtlZmlsZQo+PiBAQCAtNTYsNiArNTYsNyBAQCBvYmoteSArPSB0aW1lLm8KPj4gIG9i
ai15ICs9IHRpbWVyLm8KPj4gIG9iai15ICs9IHRyYWNlLm8KPj4gIG9iai15ICs9IHZlcnNpb24u
bwo+PiArb2JqLSQoQ09ORklHX1ZJT01NVSkgKz0gdmlvbW11Lm8KPj4gIG9iai15ICs9IHZpcnR1
YWxfcmVnaW9uLm8KPj4gIG9iai15ICs9IHZtX2V2ZW50Lm8KPj4gIG9iai15ICs9IHZtYXAubwo+
PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMK
Pj4gaW5kZXggYjIyYWFjYy4uZDFmOWIxMCAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9kb21h
aW4uYwo+PiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+IEBAIC0zOTYsNiArMzk2LDkgQEAg
c3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQg
ZG9tY3JfZmxhZ3MsCj4+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkb21saXN0X3VwZGF0ZV9sb2Nr
KTsKPj4gICAgICB9Cj4+ICAKPj4gKyAgICBpZiAoIChlcnIgPSB2aW9tbXVfaW5pdF9kb21haW4o
ZCkpICE9IDAgKQo+PiArICAgICAgICBnb3RvIGZhaWw7Cj4+ICsKPj4gICAgICByZXR1cm4gZDsK
Pj4gIAo+PiAgIGZhaWw6Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVu
L2NvbW1vbi92aW9tbXUuYwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAw
Li42ODc0ZDlmCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+
PiBAQCAtMCwwICsxLDE2NSBAQAo+PiArLyoKPj4gKyAqIGNvbW1vbi92aW9tbXUuYwo+PiArICog
Cj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgSW50ZWwgQ29ycG9yYXRpb24KPj4gKyAqIEF1dGhv
cjogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IAo+PiArICoKPj4gKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5IGl0Cj4+ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+PiArICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dy
YW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRI
T1VUCj4+ICsgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKPj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPj4gKyAqIG1v
cmUgZGV0YWlscy4KPj4gKyAqCj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4+ICsgKiB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPj4g
KyAqLwo+PiArCj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3Nw
aW5sb2NrLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3Zp
b21tdS5oPgo+PiArCj4+ICtib29sIF9fcmVhZF9tb3N0bHkgb3B0X3Zpb21tdTsKPj4gK2Jvb2xl
YW5fcGFyYW0oInZpb21tdSIsIG9wdF92aW9tbXUpOwo+PiArCj4+ICtzdGF0aWMgc3BpbmxvY2tf
dCB0eXBlX2xpc3RfbG9jazsKPiAKPiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHR5cGVfbGlzdF9s
b2NrKTsKPiAKPj4gK3N0YXRpYyBzdHJ1Y3QgbGlzdF9oZWFkIHR5cGVfbGlzdDsKPiAKPiBzdGF0
aWMgTElTVF9IRUFEKHR5cGVfbGlzdCk7Cj4gCj4+ICsKPj4gK3N0cnVjdCB2aW9tbXVfdHlwZSB7
Cj4+ICsgICAgdTY0IHR5cGU7Cj4+ICsgICAgc3RydWN0IHZpb21tdV9vcHMgKm9wczsKPj4gKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIG5vZGU7Cj4+ICt9Owo+PiArCj4+ICtpbnQgdmlvbW11X2luaXRf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgZC0+dmlvbW11Lm5yX3Zpb21t
dSA9IDA7Cj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4gCj4gSWYgeW91IGRvbid0IHVzZSB0aGUg
dmlvbW11X2luZm8gc3RydWN0IHlvdSBjYW4gYWxzbyBnZXQgcmlkIG9mIHRoaXMuCj4gVGhlIGFy
cmF5IGVudHJpZXMgd2lsbCBwb2ludCB0byBOVUxMIHdoaWNoIGNhbiBiZSB1c2VkIHRvIHNpZ25h
bCBub3QKPiBpbml0aWFsaXplZC4KClllcywganVzdCBjaGVjayB0aGUgbWVtb3J5ICBmb3Igc3Ry
dWN0IGRvbWFpbiB3aWxsIGJlIHNldCB0byBhbGwgemVybwphZnRlciBhbGxvY2F0aW9uLgoKPiAK
Pj4gKwo+PiArc3RhdGljIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11X2dldF90eXBlKHU2NCB0
eXBlKQo+PiArewo+PiArICAgIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11X3R5cGUgPSBOVUxM
Owo+PiArCj4+ICsgICAgc3Bpbl9sb2NrKCZ0eXBlX2xpc3RfbG9jayk7Cj4+ICsgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeSggdmlvbW11X3R5cGUsICZ0eXBlX2xpc3QsIG5vZGUgKQo+PiArICAgIHsK
Pj4gKyAgICAgICAgaWYgKCB2aW9tbXVfdHlwZS0+dHlwZSA9PSB0eXBlICkKPj4gKyAgICAgICAg
ewo+PiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJnR5cGVfbGlzdF9sb2NrKTsKPj4gKyAgICAg
ICAgICAgIHJldHVybiB2aW9tbXVfdHlwZTsKPj4gKyAgICAgICAgfQo+PiArICAgIH0KPj4gKyAg
ICBzcGluX3VubG9jaygmdHlwZV9saXN0X2xvY2spOwo+PiArCj4+ICsgICAgcmV0dXJuIE5VTEw7
Cj4+ICt9Cj4+ICsKPj4gK2ludCB2aW9tbXVfcmVnaXN0ZXJfdHlwZSh1NjQgdHlwZSwgc3RydWN0
IHZpb21tdV9vcHMgKiBvcHMpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9t
bXVfdHlwZSA9IE5VTEw7Cj4+ICsKPj4gKyAgICBpZiAoICF2aW9tbXVfZW5hYmxlZCgpICkKPj4g
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4gRU5PREVWIGlzIG1heWJlIGJldHRlciBoZXJl
LgoKV2lsbCB1cGRhdGUuCgo+IAo+PiArCj4+ICsgICAgaWYgKCB2aW9tbXVfZ2V0X3R5cGUodHlw
ZSkgKQo+PiArICAgICAgICByZXR1cm4gLUVFWElTVDsKPj4gKwo+PiArICAgIHZpb21tdV90eXBl
ID0geHphbGxvYyhzdHJ1Y3QgdmlvbW11X3R5cGUpOwo+PiArICAgIGlmICggIXZpb21tdV90eXBl
ICkKPj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4+ICsKPj4gKyAgICB2aW9tbXVfdHlwZS0+
dHlwZSA9IHR5cGU7Cj4+ICsgICAgdmlvbW11X3R5cGUtPm9wcyA9IG9wczsKPj4gKwo+PiArICAg
IHNwaW5fbG9jaygmdHlwZV9saXN0X2xvY2spOwo+PiArICAgIGxpc3RfYWRkX3RhaWwoJnZpb21t
dV90eXBlLT5ub2RlLCAmdHlwZV9saXN0KTsKPj4gKyAgICBzcGluX3VubG9jaygmdHlwZV9saXN0
X2xvY2spOwo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4gCj4gSG0sIEkgaGF2ZW4ndCBz
ZWVuIHRoZSB1c2FnZSBvZiB0aGlzIGZ1bmN0aW9uLCBidXQgZnJvbSB0aGUgbG9va3Mgb2YKPiBp
dCBpdCBzZWVtcyBsaWtlIHlvdSB3YW50IHRvIHVzZSBzb21ldGhpbmcgc2ltaWxhciB0byB3aGF0
J3MgdXNlZCBieQo+IHRoZSBzY2hlZHVsZXIgaW4gb3JkZXIgdG8gcmVnaXN0ZXIgdklPTU1VIHR5
cGVzLgo+IAo+IFNlZSB0aGUgbG9naWMgYXJvdW5kIFJFR0lTVEVSX1NDSEVEVUxFUiBpbiB4ZW4v
c2NoZWQtaWYuaC4KCkVhY2ggdklPTU1VIGRldmVsIG1vZGVsIG5lZWRzIHRvIGNhbGwgdmlvbW11
X3JlZ2lzdGVyX3R5cGUoKSB0byByZWdpc3RlcgppdHMgdklPTU1VIHR5cGUuIFRvb2wgc3RhY2sg
d2lsbCBwYXNzIHZpb21tdV90eXBlIGFuZCB2SU9NTVUgYWJzdHJhY3QKbGF5ZXIgY2FsbCB2ZW5k
b3IncyB2SU9NTVUgY2FsbGJhY2sgdG8gcXVlcnkgdklPTU1VIGNhcGFiaWxpdGllcywgY3JlYXRl
CmFuZCBkZXN0cm95KCkgdklPTU1VLiBXZSBqdXN0IG5lZWQgdG8gbWFpbnRhaW4gdHlwZSBsaXN0
LgpSRUdJU1RFUl9TQ0hFRFVMRVIgc2VlbXMgdG8gaGVhdnkgd2hpY2ggcmVzZXJ2ZSBhIHNjaGVk
dWxlciBhcnJheSBpbiB0aGUKWGVuIGRhdGEgc2VjdGlvbi4KCj4gCj4+ICsKPj4gK3N0YXRpYyBp
bnQgdmlvbW11X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1NjQgdHlwZSwgdTY0IGJhc2VfYWRk
cmVzcywKPj4gKyAgICB1NjQgbGVuZ3RoLCB1NjQgY2FwcykKPj4gK3sKPj4gKyAgICBzdHJ1Y3Qg
dmlvbW11X2luZm8gKmluZm8gPSAmZC0+dmlvbW11Owo+PiArICAgIHN0cnVjdCB2aW9tbXUgKnZp
b21tdTsKPj4gKyAgICBzdHJ1Y3QgdmlvbW11X3R5cGUgKnZpb21tdV90eXBlID0gTlVMTDsKPj4g
KyAgICBpbnQgcmM7Cj4+ICsKPj4gKyAgICB2aW9tbXVfdHlwZSA9IHZpb21tdV9nZXRfdHlwZSh0
eXBlKTsKPj4gKyAgICBpZiAoICF2aW9tbXVfdHlwZSApCj4+ICsgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+PiArCj4+ICsgICAgaWYgKCBpbmZvLT5ucl92aW9tbXUgPj0gTlJfVklPTU1VX1BFUl9E
T01BSU4KPj4gKyAgICAgICAgfHwgIXZpb21tdV90eXBlLT5vcHMgfHwgIXZpb21tdV90eXBlLT5v
cHMtPmNyZWF0ZSApCj4gICAgICAgICAgICBeIGFsaWduZWQgd2l0aCAiaW5mbyIgYWJvdmUuCj4+
ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICsgICAgdmlvbW11ID0geHphbGxvYyhz
dHJ1Y3QgdmlvbW11KTsKPj4gKyAgICBpZiAoICF2aW9tbXUgKQo+PiArICAgICAgICByZXR1cm4g
LUVOT01FTTsKPj4gKwo+PiArICAgIHZpb21tdS0+YmFzZV9hZGRyZXNzID0gYmFzZV9hZGRyZXNz
Owo+PiArICAgIHZpb21tdS0+bGVuZ3RoID0gbGVuZ3RoOwo+PiArICAgIHZpb21tdS0+Y2FwcyA9
IGNhcHM7Cj4+ICsgICAgdmlvbW11LT5vcHMgPSB2aW9tbXVfdHlwZS0+b3BzOwo+PiArICAgIHZp
b21tdS0+dmlvbW11X2lkID0gaW5mby0+bnJfdmlvbW11Owo+PiArCj4+ICsgICAgaW5mby0+dmlv
bW11W2luZm8tPm5yX3Zpb21tdV0gPSB2aW9tbXU7Cj4+ICsgICAgaW5mby0+bnJfdmlvbW11Kys7
Cj4+ICsKPj4gKyAgICByYyA9IHZpb21tdS0+b3BzLT5jcmVhdGUoZCwgdmlvbW11KTsKPj4gKyAg
ICBpZiAoIHJjIDwgMCApCj4+ICsgICAgewo+PiArICAgICAgICB4ZnJlZSh2aW9tbXUpOwo+PiAr
ICAgICAgICBpbmZvLT5ucl92aW9tbXUtLTsKPj4gKyAgICAgICAgaW5mby0+dmlvbW11W2luZm8t
Pm5yX3Zpb21tdV0gPSBOVUxMOwo+PiArICAgICAgICByZXR1cm4gcmM7Cj4+ICsgICAgfQo+PiAr
Cj4+ICsgICAgcmV0dXJuIHZpb21tdS0+dmlvbW11X2lkOwo+PiArfQo+PiArCj4+ICtzdGF0aWMg
aW50IHZpb21tdV9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQpCj4+ICt7
Cj4+ICsgICAgc3RydWN0IHZpb21tdV9pbmZvICppbmZvID0gJmQtPnZpb21tdTsKPj4gKwo+PiAr
ICAgIGlmICggdmlvbW11X2lkID49IGluZm8tPm5yX3Zpb21tdSB8fCAhaW5mby0+dmlvbW11W3Zp
b21tdV9pZF0gKQo+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArICAgIGlmICgg
aW5mby0+dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+ZGVzdHJveShpbmZvLT52aW9tbXVbdmlvbW11
X2lkXSkgKQo+PiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAKPiBZb3Ugc2hvdWxkIHJldHVy
biB0aGUgcmV0dXJuIHRoZSBvcmlnaW5hbCByZXR1cm4gdmFsdWUgZnJvbSB0aGUKPiAiZGVzdHJv
eSIgZnVuY3Rpb24gcG9pbnRlciwgaW5zdGVhZCBvZiBoYXJkY29kaW5nIGl0IHRvIEVGQVVMVC4K
Ck9LLiBXaWxsIHVwZGF0ZS4KCgo+IAo+PiArCj4+ICsgICAgeGZyZWUoaW5mby0+dmlvbW11W3Zp
b21tdV9pZF0pOwo+PiArICAgIGluZm8tPnZpb21tdVt2aW9tbXVfaWRdID0gTlVMTDsKPj4gKyAg
ICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArc3RhdGljIHU2NCB2aW9tbXVfcXVlcnlfY2Fwcyhz
dHJ1Y3QgZG9tYWluICpkLCB1NjQgdHlwZSkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdmlvbW11X3R5
cGUgKnZpb21tdV90eXBlID0gdmlvbW11X2dldF90eXBlKHR5cGUpOwo+PiArCj4+ICsgICAgaWYg
KCAhdmlvbW11X3R5cGUgKQo+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArICAg
IHJldHVybiB2aW9tbXVfdHlwZS0+b3BzLT5xdWVyeV9jYXBzKGQpOwo+PiArfQo+PiArCj4+ICtp
bnQgX19pbml0IHZpb21tdV9zZXR1cCh2b2lkKQo+PiArewo+PiArICAgIElOSVRfTElTVF9IRUFE
KCZ0eXBlX2xpc3QpOwo+PiArICAgIHNwaW5fbG9ja19pbml0KCZ0eXBlX2xpc3RfbG9jayk7Cj4+
ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4gCj4gV2l0aCB0aGUgc3VnZ2VzdGVkIGNoYW5nZXMgdG8g
aW5pdCB0eXBlX2xpc3QgYW5kIHR5cGVfbGlzdF9sb2NrIGF0Cj4gZGVmaW5pdGlvbiB0aW1lIHlv
dSBjYW4gZ2V0IHJpZCBvZiB2aW9tbXVfc2V0dXAuCgpPSy4gV2lsbCB1cGRhdGUuCgo+IAo+PiAr
Cj4+ICsvKgo+PiArICogTG9jYWwgdmFyaWFibGVzOgo+PiArICogbW9kZTogQwo+PiArICogYy1m
aWxlLXN0eWxlOiAiQlNEIgo+PiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPj4gKyAqIHRhYi13aWR0
aDogNAo+PiArICogRW5kOgo+PiArICovCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+IGluZGV4IDY2NzNiMjcuLjk4YTk2
NWEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCj4+IEBAIC0yMSw2ICsyMSw3IEBACj4+ICAjaW5jbHVkZSA8eGVu
L3BlcmZjLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgo+PiAgI2luY2x1ZGUgPHhlbi93
YWl0Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+PiAgI2luY2x1ZGUgPHB1YmxpYy94
ZW4uaD4KPj4gICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4+ICAjaW5jbHVkZSA8cHVibGlj
L3N5c2N0bC5oPgo+PiBAQCAtNDc3LDYgKzQ3OCw3IEBAIHN0cnVjdCBkb21haW4KPj4gICAgICAv
KiB2TlVNQSB0b3BvbG9neSBhY2Nlc3NlcyBhcmUgcHJvdGVjdGVkIGJ5IHJ3bG9jay4gKi8KPj4g
ICAgICByd2xvY2tfdCB2bnVtYV9yd2xvY2s7Cj4+ICAgICAgc3RydWN0IHZudW1hX2luZm8gKnZu
dW1hOwo+PiArICAgIHN0cnVjdCB2aW9tbXVfaW5mbyB2aW9tbXU7Cj4+ICAKPj4gICAgICAvKiBD
b21tb24gbW9uaXRvciBvcHRpb25zICovCj4+ICAgICAgc3RydWN0IHsKPj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaAo+PiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwLi41MDZlYTU0Cj4+IC0tLSAvZGV2
L251bGwKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4+IEBAIC0wLDAgKzEsNzEg
QEAKPj4gKy8qCj4+ICsgKiBpbmNsdWRlL3hlbi92aW9tbXUuaAo+PiArICoKPj4gKyAqIENvcHly
aWdodCAoYykgMjAxNywgSW50ZWwgQ29ycG9yYXRpb24KPj4gKyAqIEF1dGhvcjogTGFuIFRpYW55
dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IAo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4+
ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlLAo+PiArICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCj4+ICsgKiBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFO
VEFCSUxJVFkgb3IKPj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPj4gKyAqIG1vcmUgZGV0YWlscy4K
Pj4gKyAqCj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4+ICsgKiB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPj4gKyAqCj4+ICsgKi8K
Pj4gKyNpZm5kZWYgX19YRU5fVklPTU1VX0hfXwo+PiArI2RlZmluZSBfX1hFTl9WSU9NTVVfSF9f
Cj4+ICsKPj4gKyNkZWZpbmUgTlJfVklPTU1VX1BFUl9ET01BSU4gMQo+PiArCj4+ICtzdHJ1Y3Qg
dmlvbW11Owo+PiArCj4+ICtzdHJ1Y3QgdmlvbW11X29wcyB7Cj4+ICsgICAgdTY0ICgqcXVlcnlf
Y2Fwcykoc3RydWN0IGRvbWFpbiAqZCk7Cj4+ICsgICAgaW50ICgqY3JlYXRlKShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOwo+PiArICAgIGludCAoKmRlc3Ryb3kpKHN0
cnVjdCB2aW9tbXUgKnZpb21tdSk7Cj4+ICt9Owo+PiArCj4+ICtzdHJ1Y3QgdmlvbW11IHsKPj4g
KyAgICB1NjQgYmFzZV9hZGRyZXNzOwo+IAo+IEFsbCB0aG9zZSBzaG91bGQgdXNlIHVpbnQqX3Qg
aW5zdGVhZCBvZiB0aGUgdSogdHlwZXMuCj4gCj4+ICsgICAgdTY0IGxlbmd0aDsKPj4gKyAgICB1
NjQgY2FwczsKPj4gKyAgICB1MzIgdmlvbW11X2lkOwo+PiArICAgIGNvbnN0IHN0cnVjdCB2aW9t
bXVfb3BzICpvcHM7Cj4+ICsgICAgdm9pZCAqcHJpdjsKPj4gK307Cj4+ICsKPj4gK3N0cnVjdCB2
aW9tbXVfaW5mbyB7Cj4+ICsgICAgdTMyIG5yX3Zpb21tdTsKPj4gKyAgICBzdHJ1Y3QgdmlvbW11
ICp2aW9tbXVbTlJfVklPTU1VX1BFUl9ET01BSU5dOyAvKiB2aW9tbXUgYXJyYXkqLwo+IAo+IFNl
ZW1zIGtpbmQgb2YgcG9pbnRsZXNzIHRvIGhhdmUgYSBucl92aW9tbXUgZmllbGQgd2hlbiB0aGUg
YXJyYXkgaXMKPiBub3QgZHluYW1pYywgeW91IGNvdWxkIGp1c3QgdXNlIEFSUkFZX1NJWkUuIEFu
ZCB0aGVuIGluIHRoZSBkb21haW4KPiBzdHJ1Y3QgeW91IGNvdWxkIGRpcmVjdGx5IGFkZCBhbiBh
cnJheSBvZiB2aW9tbXUgc3RydWN0cywgZ2V0dGluZyByaWQKPiBvZiB2aW9tbXVfaW5mbyBhbHRv
Z2V0aGVyLgoKbnJfdmlvbW11IGhlbHBzIHRvIGFsbG9jYXRlIG5ldyB2aW9tbXUgaWQgYW5kIGNo
ZWNrIHdoZXRoZXIgdklPTU1VIGlkCnBhc3NlZCBieSB0b29sIHN0YWNrIGlzIHZhbGlkLiBPdGhl
cndpc2UsIHdlIGhhdmUgdG8gY2hlY2sgdklPTU1VIGFycmF5CmV2ZXJ5IHRpbWUgdG8gZ2V0IHZp
b21tdSBudW1iZXIuCgo+IAo+PiArfTsKPj4gKwo+PiArI2lmZGVmIENPTkZJR19WSU9NTVUKPj4g
K2V4dGVybiBib29sX3Qgb3B0X3Zpb21tdTsKPiAKPiBib29sCj4gCj4+ICtzdGF0aWMgaW5saW5l
IGJvb2wgdmlvbW11X2VuYWJsZWQodm9pZCkgeyByZXR1cm4gb3B0X3Zpb21tdTsgfQo+IAo+IEkg
dGhpbmsgdGhvc2Ugc3RhdGljIGlubGluZSBmdW5jdGlvbnMgc2hvdWxkIGFsc28gZm9sbG93IHRo
ZSBjb2RpbmcKPiBzdGFuZGFyZC4KClllcywgSSBhbSBub3Qgc3VyZSB3aGF0IHdyb25nIGhlcmUu
IENvdWxkIHlvdSBlbGFib3JhdGU/IFRoYW5rcy4KCgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBM
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:16:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07:16: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.xen.org>)
	id 1dkPtZ-0001F2-V1; Wed, 23 Aug 2017 07:16:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkPtZ-0001Ew-3m
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:16:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 AD/E1-03612-8BB2D995; Wed, 23 Aug 2017 07:16:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsWyU9JRQne79tx
 Ig3eL9CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXyzaxFTzhrfh/7QVTA2M/dxcjJ4eEgJ/E
 /vUb2EBsFgFViVm3f7F2MXJwsAnYS0z/WtHFyMUhIrCaWWLHgnlMIDXCAh4ST7reM4LYvAKeE
 u9eLWIDKRISmMsoMWHHTGaIhKDEyZlPWEBsZgEdiQW7P7GBDGUWkJZY/o8DJMwpYCRx8t5usL
 2iAioSJ1euAZsvJKAo0T/vARvEbekSW//+Yp7AyDcLydRZSKbOQpi6gJF5FaNGcWpRWWqRrrG
 hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxqZFgYcYJTmYlER53bLn
 RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N2vNTdSSLAoNT21Ii0zBxj0MGkJDh4lEd65IGne4
 oLE3OLMdIjUKUZFKXHeZyAJAZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmL
 cOZApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoGx9LTdyfz/t0+GtPi/uOZ54V672bGkkEvBqlW
 9v3hDqhfmbJ2qb3j/h13JkRa17zy7V1knT7nbm2Oc+fpwNGf9+p4bLBXH3ISONYof+ZsxR7xs
 4qnlagU27MecbOYWbvPYn2Nr3Xt1b5aHwoZtoU3xjx4umdD4+Dz7x4zwn00r/vVLbubbXqOnx
 FKckWioxVxUnAgAG/7T/K8CAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503472567!108420977!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6626 invoked from network); 23 Aug 2017 07:16:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 07:16:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51407245"
Date: Wed, 23 Aug 2017 08:16:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, 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>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, Kevin Tian
 <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 <xen-devel@lists.xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>
Message-ID: <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823010511.GA44813@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDk6MDU6MTRBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6NDM6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+PiBPbiAyMS4wOC4xNyBhdCAyMzo1MiwgPGNoYW8uZ2FvQGludGVsLmNvbT4g
d3JvdGU6Cj4gPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gPj4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oCj4gPj4gQEAgLTM5LDYgKzM5LDEwIEBACj4gPj4gICNkZWZpbmUgUENJ
X1NCREYzKHMsYixkZikgKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCBQQ0lfQkRGMihiLCBkZikp
Cj4gPj4gIAo+ID4+ICBzdHJ1Y3QgcGNpX2Rldl9pbmZvIHsKPiA+PiArICAgIC8qCj4gPj4gKyAg
ICAgKiBXaGVuICdpc192aXJ0Zm4nIGlzIHNldCwgJ2lzX2V4dGZuJyBpcyByZS11c2VkIHRvIGlu
ZGljYXRlIHdoZXRoZXIKPiA+PiArICAgICAqIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVu
ZGVkIGZ1bmN0aW9uLgo+ID4+ICsgICAgICovCj4gPgo+ID5JJ2QgYmUgaW5jbGluZWQgdG8gZXh0
ZW5kIHRoZSBjb21tZW50IGJ5IGFwcGVuZGluZyAiLCBhcyBhIFZGIGl0c2VsZgo+ID5jYW4gbmV2
ZXIgYmUgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIiBJcyB0aGF0IGNvcnJlY3Q/IElmIHNvLCB3b3Vs
ZAo+IAo+IEhpLCBKYW4gYW5kIFJvZ2VyLgo+IAo+IFN0cmljdGx5IHNwZWFraW5nLCB0aGUgVkYg
Y2FuIGJlIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLiBUaGUgZGVmaW5pdGlvbiBpcwo+IHdpdGhpbiBB
UkkgZGV2aWNlIChpbiB0aGlzIGtpbmQgb2YgZGV2aWNlLCBkZXZpY2UgZmllbGQgaXMgdHJlYXRl
ZCBhcyBhbgo+IGV4dGVuc2lvbiBvZiBmdW5jdGlvbiBudW1iZXIpIGFuZCBmdW5jdGlvbiBudW1i
ZXIgaXMgZ3JlYXRlciB0aGFuIDcuIEJ1dAo+IHRoaXMgZmllbGQgaXNuJ3QgdXNlZCBhcyB3ZSBk
b24ndCBjYXJlIGFib3V0IHdoZXRoZXIgYSBWRiBpcyBvciBub3QgYW4KPiBleHRlbmRlZCBmdW5j
dGlvbiAoYXQgbGVhc3QgYXQgcHJlc2VudCkuCj4gCj4gRXJpYyByZXZpZXdlZCB0aGlzIHBhdGNo
IGFuZCB0b2xkIG1lIHdlIG1heSBtYXRjaAo+ICdpZiAoIHBkZXYtPmluZm8uaXNfZXh0Zm4gKScg
aW4gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0Lgo+IFNvIHdlIG1heSBpbnRyb2R1Y2UgYSBu
ZXcgZmllbGQgbGlrZSB3aGF0IEkgZG8gaW4gdjYgb3IgY2hlY2sKPiAncGRldi0+aW5mby5pc192
aXJ0Zm4nIGZpcnN0IGluIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdCAobWF5YmUgb3RoZXIK
PiBwbGFjZXMgd2UgY2hlY2sgcGRldi0+aW5mby5pc19leHRmbikuCj4gCj4gV2hpY2ggb25lIGRv
IHlvdSBwcmVmZXI/CgpMb29raW5nIGF0IHRoaXMgYWdhaW4gSSdtIG5vdCBzdXJlIHdoeSB5b3Ug
bmVlZCBhbnkgbW9kaWZpY2F0aW9ucyB0bwphY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQuIElm
IHRoZSB2aXJ0dWFsIGZ1bmN0aW9uIGlzIGFuIGV4dGVuZGVkCmZ1bmN0aW9uIHBkZXYtPmJ1cyBz
aG91bGQgYmUgZXF1YWwgdG8gcGRldi0+aW5mby5waHlzZm4uYnVzLCBpbiB3aGljaApjYXNlIHRo
ZSBhbHJlYWR5IGV4aXN0aW5nIGlzX2V4dGZuIGNoZWNrIHdpbGwgYWxyZWFkeSBEVFJUPwoKSWU6
IGFuIGV4dGVuZGVkIFZGIHNob3VsZCBhbHdheXMgaGF2ZSB0aGUgc2FtZSBidXMgYXMgdGhlIFBG
IGl0CmJlbG9uZ3MgdG8sIHVubGVzcyBJJ20gbWlzc2luZyBzb21ldGhpbmcuCgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:20:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07: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.xen.org>)
	id 1dkPxb-0001uG-F9; Wed, 23 Aug 2017 07:20:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkPxa-0001u9-BP
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:20:18 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 19/8A-03765-1BC2D995; Wed, 23 Aug 2017 07:20:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3eDztx
 Igw1TLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oypdywKfvJVNNz7wNrA2M/TxcjJISSQJ9Hz
 9j4jiM0rYCfxqaOBFcSWEDCUOL3wJguIzSKgKrFz33kwm01AXaLt2XagGg4OEQFHicnNXl2MX
 BzMAvOZJXrbljCB1AgLeEqcerCLFSQhJHCHUeL///VgQzkFvCS2XDvDCNLMKyAo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6a
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsINx3gn/Q4ySHExKorxu2XMi
 hfiS8lMqMxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIEr7P23EghwaLU9NSKtMwcYHTAl
 Epw8CiJ8M7VAkrzFhck5hZnpkOkTjEqSonzloD0CYAkMkrz4NpgEXmJUVZKmJcR6CghnoLUot
 zMElT5V4ziHIxKwryLQabwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYi9fvVu8x1H+mOSPLNa2
 hhN/+fNCMD1HNr50vyUpVqZwUCdQ5wpUzf0e15soDN3/0VGlHdHzcvP/RSqm3/Fv+bt9eeMZD
 msmAyWDWqU7383OUzhcF7T0pklKgpJnveujTl4CH+8tyXZaUrvrfuV86eeGl9ao/ViUK3Xv0o
 +bcJj5P44/vK/ZIK7EUZyQaajEXFScCANVyi93DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503472814!79000321!1
X-Originating-IP: [137.65.248.74]
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 62292 invoked from network); 23 Aug 2017 07:20:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 07:20:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 01:20:13 -0600
Message-Id: <599D48CD0200007800172497@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 01:20:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDA5OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDA5OjA1OjE0QU0gKzA4MDAsIENoYW8gR2FvIHdyb3Rl
Ogo+PiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwNjo0Mzo0OUFNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4gPj4+PiBPbiAyMS4wOC4xNyBhdCAyMzo1MiwgPGNoYW8uZ2FvQGludGVsLmNv
bT4gd3JvdGU6Cj4+ID4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+PiA+PiArKysgYi94
ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4gPj4gQEAgLTM5LDYgKzM5LDEwIEBACj4+ID4+ICAjZGVm
aW5lIFBDSV9TQkRGMyhzLGIsZGYpICgoKChzKSAmIDB4ZmZmZikgPDwgMTYpIHwgUENJX0JERjIo
YiwgZGYpKQo+PiA+PiAgCj4+ID4+ICBzdHJ1Y3QgcGNpX2Rldl9pbmZvIHsKPj4gPj4gKyAgICAv
Kgo+PiA+PiArICAgICAqIFdoZW4gJ2lzX3ZpcnRmbicgaXMgc2V0LCAnaXNfZXh0Zm4nIGlzIHJl
LXVzZWQgdG8gaW5kaWNhdGUgd2hldGhlcgo+PiA+PiArICAgICAqIHRoZSBQRiBvZiB0aGlzIFZG
IGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLgo+PiA+PiArICAgICAqLwo+PiA+Cj4+ID5JJ2QgYmUg
aW5jbGluZWQgdG8gZXh0ZW5kIHRoZSBjb21tZW50IGJ5IGFwcGVuZGluZyAiLCBhcyBhIFZGIGl0
c2VsZgo+PiA+Y2FuIG5ldmVyIGJlIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLiIgSXMgdGhhdCBjb3Jy
ZWN0PyBJZiBzbywgd291bGQKPj4gCj4+IEhpLCBKYW4gYW5kIFJvZ2VyLgo+PiAKPj4gU3RyaWN0
bHkgc3BlYWtpbmcsIHRoZSBWRiBjYW4gYmUgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIFRoZSBkZWZp
bml0aW9uIGlzCj4+IHdpdGhpbiBBUkkgZGV2aWNlIChpbiB0aGlzIGtpbmQgb2YgZGV2aWNlLCBk
ZXZpY2UgZmllbGQgaXMgdHJlYXRlZCBhcyBhbgo+PiBleHRlbnNpb24gb2YgZnVuY3Rpb24gbnVt
YmVyKSBhbmQgZnVuY3Rpb24gbnVtYmVyIGlzIGdyZWF0ZXIgdGhhbiA3LiBCdXQKPj4gdGhpcyBm
aWVsZCBpc24ndCB1c2VkIGFzIHdlIGRvbid0IGNhcmUgYWJvdXQgd2hldGhlciBhIFZGIGlzIG9y
IG5vdCBhbgo+PiBleHRlbmRlZCBmdW5jdGlvbiAoYXQgbGVhc3QgYXQgcHJlc2VudCkuCj4+IAo+
PiBFcmljIHJldmlld2VkIHRoaXMgcGF0Y2ggYW5kIHRvbGQgbWUgd2UgbWF5IG1hdGNoCj4+ICdp
ZiAoIHBkZXYtPmluZm8uaXNfZXh0Zm4gKScgaW4gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0
Lgo+PiBTbyB3ZSBtYXkgaW50cm9kdWNlIGEgbmV3IGZpZWxkIGxpa2Ugd2hhdCBJIGRvIGluIHY2
IG9yIGNoZWNrCj4+ICdwZGV2LT5pbmZvLmlzX3ZpcnRmbicgZmlyc3QgaW4gYWNwaV9maW5kX21h
dGNoZWRfZHJoZF91bml0IChtYXliZSBvdGhlcgo+PiBwbGFjZXMgd2UgY2hlY2sgcGRldi0+aW5m
by5pc19leHRmbikuCj4+IAo+PiBXaGljaCBvbmUgZG8geW91IHByZWZlcj8KPiAKPiBMb29raW5n
IGF0IHRoaXMgYWdhaW4gSSdtIG5vdCBzdXJlIHdoeSB5b3UgbmVlZCBhbnkgbW9kaWZpY2F0aW9u
cyB0bwo+IGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdC4gSWYgdGhlIHZpcnR1YWwgZnVuY3Rp
b24gaXMgYW4gZXh0ZW5kZWQKPiBmdW5jdGlvbiBwZGV2LT5idXMgc2hvdWxkIGJlIGVxdWFsIHRv
IHBkZXYtPmluZm8ucGh5c2ZuLmJ1cywgaW4gd2hpY2gKPiBjYXNlIHRoZSBhbHJlYWR5IGV4aXN0
aW5nIGlzX2V4dGZuIGNoZWNrIHdpbGwgYWxyZWFkeSBEVFJUPwo+IAo+IEllOiBhbiBleHRlbmRl
ZCBWRiBzaG91bGQgYWx3YXlzIGhhdmUgdGhlIHNhbWUgYnVzIGFzIHRoZSBQRiBpdAo+IGJlbG9u
Z3MgdG8sIHVubGVzcyBJJ20gbWlzc2luZyBzb21ldGhpbmcuCgpXaHkgd291bGQgdGhhdCBiZT8K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:23:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07:23: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.xen.org>)
	id 1dkQ0I-00023h-Sj; Wed, 23 Aug 2017 07:23:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkQ0H-00023a-Gp
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:23:05 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 41/80-01859-85D2D995; Wed, 23 Aug 2017 07:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQjdCd26
 kwaQ7LBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btx8/ZC7ZKVszd2MTcwHhNqIuRk0NCwE/i
 wZvXbCA2i4CqxNTtr4BsDg42AXuJ6V8rQMIiQOHN00+zdzFycTALnGaUaLiwnhkkISyQJLHo/
 GZ2EJtXwFPifUcrI0iRkMA7RolZC3pYIBKCEidnPmEBGcosoCmxfpc+hCktsfwfB0gFs4C8RP
 PW2UAj2Tk4BWwlZkWCREUFVCROrlzDBGILCShK9M97wAZxcLrExGc9LBMYBWYhGT8LYfwshPG
 zkIxfwMiyilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMFTr
 GRgYdzC27PU7xCjJwaQkyqupMzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvD0hOsCg1PbUiL
 TMHGDUwaQkOHiURXiaQNG9xQWJucWY6ROoUo6KUOG8sSEIAJJFRmgfXBovUS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEecNApvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhgPblWwytz/pPr
 yoem+SW+M1j7p1TwWZLs0dF5w2K/8hFAdnvTcWZJMx8w3TZxx58ZmztKw3wZT/bRdHwTpiTiJ
 fXFa0bTkZNHcybO/dGte2nNGqn//82lrl94TWP003yRyq0B78o21NruNIplSurJsu42YzCvSV
 nasbpoZlin+ReCEUmz/km4lluKMREMt5qLiRADP2hV3zwIAAA==
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503472983!106611336!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25829 invoked from network); 23 Aug 2017 07:23:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 07:23:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51407494"
Date: Wed, 23 Aug 2017 08:22:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823072259.6psxubbdb5ygf7xw@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
 <20170822143213.ufajfeh5y6wttuib@MacBook-Pro-de-Roger.local>
 <d1d500bf-7b2e-1518-63b0-3fb678822cdb@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d1d500bf-7b2e-1518-63b0-3fb678822cdb@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MDY6MTdQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBIaSBSb2dlcjoKPiAJVGhhbmtzIGZvciB5b3VyIHJldmlldy4KPiAKPiBPbiAyMDE35bm0
MDjmnIgyMuaXpSAyMjozMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9uIFdlZCwgQXVn
IDA5LCAyMDE3IGF0IDA0OjM0OjAyUE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4gPj4gKwo+
ID4+ICsvKiB2SU9NTVUgY2FwYWJpbGl0aWVzICovCj4gPj4gKyNkZWZpbmUgVklPTU1VX0NBUF9J
UlFfUkVNQVBQSU5HICAoMXUgPDwgMCkKPiA+PiArCj4gPj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Zp
b21tdV9vcCB7Cj4gPj4gKyAgICB1aW50MzJfdCBjbWQ7Cj4gPj4gKyNkZWZpbmUgWEVOX0RPTUNU
TF9jcmVhdGVfdmlvbW11ICAgICAgICAgIDAKPiA+PiArI2RlZmluZSBYRU5fRE9NQ1RMX2Rlc3Ry
b3lfdmlvbW11ICAgICAgICAgMQo+ID4+ICsjZGVmaW5lIFhFTl9ET01DVExfcXVlcnlfdmlvbW11
X2NhcHMgICAgICAyCj4gPj4gKyAgICB1bmlvbiB7Cj4gPj4gKyAgICAgICAgc3RydWN0IHsKPiA+
PiArICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUgdHlwZSAqLwo+ID4+ICsgICAgICAgICAgICB1
aW50NjRfdCB2aW9tbXVfdHlwZTsKPiA+PiArICAgICAgICAgICAgLyogCj4gPj4gKyAgICAgICAg
ICAgICAqIElOIC0gTU1JTyBiYXNlIGFkZHJlc3Mgb2YgdklPTU1VLiB2SU9NTVUgZGV2aWNlIG1v
ZGVscwo+ID4+ICsgICAgICAgICAgICAgKiBhcmUgaW4gY2hhcmdlIG9mIHRvIGNoZWNrIGJhc2Vf
YWRkcmVzcyBhbmQgbGVuZ3RoLgo+ID4+ICsgICAgICAgICAgICAgKi8KPiA+PiArICAgICAgICAg
ICAgdWludDY0X3QgYmFzZV9hZGRyZXNzOwo+ID4+ICsgICAgICAgICAgICAvKiBJTiAtIExlbmd0
aCBvZiBNTUlPIHJlZ2lvbiAqLwo+ID4+ICsgICAgICAgICAgICB1aW50NjRfdCBsZW5ndGg7Cj4g
PiAKPiA+IEl0IHNlZW1zIHdlaXJkIHRoYXQgeW91IGNhbiBzcGVjaWZ5IHRoZSBsZW5ndGgsIGlz
IHRoYXQgc29tZXRoaW5nCj4gPiB0aGF0IGEgdXNlciB3b3VsZCBsaWtlIHRvIHNldD8gSXNuJ3Qg
dGhlIGxlbmd0aCBvZiB0aGUgSU9NTVUgTU1JTwo+ID4gcmVnaW9uIGZpeGVkIGJ5IHRoZSBoYXJk
d2FyZSBzcGVjPwo+IAo+IERpZmZlcmVudCB2ZW5kb3IgbWF5IGhhdmUgZGlmZmVyZW50IElPTU1V
IHJlZ2lzdGVyIHJlZ2lvbiBzaXplcy4gKGUuZywKPiBWVEQgaGFzIG9uZSBwYWdlIHNpemUgZm9y
IHJlZ2lzdGVyIHJlZ2lvbikuIFRoZSBsZW5ndGggZmllbGQgaXMgdG8gbWFrZQo+IHZJT01NVSBk
ZXZpY2UgbW9kZWwgbm90IHRvIGFidXNlIGFkZHJlc3Mgc3BhY2UuIFNvbWUgcmVnaXN0ZXJzJyBv
ZmZzZXRzCj4gYXJlIHJlcG9ydGVkIGJ5IG90aGVyIHJlZ2lzdGVyIGFuZCB0aGVzZSBvZmZzZXRz
IGFyZSBlbXVsYXRlZCBieSB2SU9NTVUKPiBkZXZpY2UgbW9kZWwuIElmIGl0J3Mgbm90IG5lY2Vz
c2FyeSwgd2UgY2FuIHJlbW92ZSBpdCBhbmQgYWRkIGl0IHdoZW4KPiB0aGVyZSBpcyByZWFsIHN1
Y2ggcmVxdWlyZW1lbnQuCgpTbyBmcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhlIHNpemUgb2YgdGhl
IElPTU1VIE1NSU8gcmVnaW9uIGlzIGltcGxpY2l0CmluIHRoZSBJT01NVSB0eXBlIHRoYXQgdGhl
IHVzZXIgY2hvb3Nlcy4gSSBkb24ndCB0aGluayB0aGlzIGZpZWxkIGlzCm5lZWRlZC4KCj4gPiAK
PiA+PiArICAgICAgICAgICAgLyogSU4gLSBDYXBhYmlsaXRpZXMgd2l0aCB3aGljaCB3ZSB3YW50
IHRvIGNyZWF0ZSAqLwo+ID4+ICsgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7Cj4g
Pj4gKyAgICAgICAgICAgIC8qIE9VVCAtIHZJT01NVSBpZGVudGl0eSAqLwo+ID4+ICsgICAgICAg
ICAgICB1aW50MzJfdCB2aW9tbXVfaWQ7Cj4gPj4gKyAgICAgICAgfSBjcmVhdGVfdmlvbW11Owo+
ID4+ICsKPiA+PiArICAgICAgICBzdHJ1Y3Qgewo+ID4+ICsgICAgICAgICAgICAvKiBJTiAtIHZJ
T01NVSBpZGVudGl0eSAqLwo+ID4+ICsgICAgICAgICAgICB1aW50MzJfdCB2aW9tbXVfaWQ7Cj4g
Pj4gKyAgICAgICAgfSBkZXN0cm95X3Zpb21tdTsKPiA+PiArCj4gPj4gKyAgICAgICAgc3RydWN0
IHsKPiA+PiArICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUgdHlwZSAqLwo+ID4+ICsgICAgICAg
ICAgICB1aW50NjRfdCB2aW9tbXVfdHlwZTsKPiA+PiArICAgICAgICAgICAgLyogT1VUIC0gdklP
TU1VIENhcGFiaWxpdGllcyAqLwo+ID4+ICsgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRp
ZXM7Cj4gPj4gKyAgICAgICAgfSBxdWVyeV9jYXBzOwo+ID4gCj4gPiBUaGlzIGFsc28gc2VlbXMg
d2VpcmQsIHNob3VsZG4ndCB5b3UgcXVlcnkgdGhlIGNhcGFiaWxpdGllcyBvZiBhbgo+ID4gYWxy
ZWFkeSBjcmVhdGVkIHZJT01NVSwgcmF0aGVyIHRoYW4gYSB2SU9NTVUgdHlwZT8gU2hvdWxkbid0
IHRoZSBmaXJzdAo+ID4gZmllbGQgYmUgdmlvbW11X2lkPwo+ID4gCj4gCj4gUXVlcnkgaW50ZXJm
YWNlIGhlcmUgaXMgdG8gY2hlY2sgd2hhdCBjYXBhYmlsaXRpZXMgdGhlIHZJT01NVSBkZXZpY2UK
PiBtb2RlbCBzcGVjaWZpZWQgYnkgdmlvbW11X3R5cGUgY2FuIHN1cHBvcnQgYmVmb3JlIGNyZWF0
ZSB2SU9NTVUgKHN1cHBvc2UKPiB1c2VyIG1heSBzZWxlY3QgZGlmZmVyZW50IGNhcGFiaWxpdGll
cykuIElmIGNhcGFiaWxpdGllcyByZXR1cm5lZCBieQo+IHF1ZXJ5IGludGVyZmFjZSBkb2Vzbid0
IG1lZXQgdXNlciBjb25maWd1cmF0aW9uLCB0b29sIHN0YWNrIHNob3VsZAo+IHJldHVybiBlcnJv
ci4gU28gaXQganVzdCBhY2NlcHRzIHZpb21tdV90eXBlLgoKSSBkb24ndCB0aGluayB0aGF0J3Mg
bmVlZGVkLCBpZiB0aGUgY2hvc2VuIGNhcGFiaWxpdGllcyBhcmUgbm90CnN1cHBvcnRlZCBieSB0
aGUgc2VsZWN0ZWQgSU9NTVUgdHlwZSBzaW1wbHkgcmV0dXJuIGVycm9yIGluClhFTl9ET01DVExf
Y3JlYXRlX3Zpb21tdS4KClRoZSBjYXBhYmlsaXRpZXMgb2YgZWFjaCBJT01NVSB0eXBlIHNob3Vs
ZCBiZSBsaXN0ZWQgaW4gdGhlIG1hbiBwYWdlLAphbmQgdGhlIHVzZXIgc2hvdWxkIHNlbGVjdCBh
IHN1cHBvcnRlZCBzZXQgb3IgZWxzZQpYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXUgd2lsbCBmYWls
LiBEb2luZyB0aGUgY2hlY2tzIGJvdGggaW4gdGhlCnRvb2xzdGFjayBhbmQgaW4gWEVOX0RPTUNU
TF9jcmVhdGVfdmlvbW11IHNlZW1zIHBvaW50bGVzcyBhbmQgcHJvbmUgdG8KZXJyb3JzLgoKUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:32:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07:32: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.xen.org>)
	id 1dkQ8r-0002ly-Qm; Wed, 23 Aug 2017 07:31:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkQ8q-0002ls-5Y
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:31:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 61/2B-03406-B6F2D995; Wed, 23 Aug 2017 07:31:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjdLf26
 kwdF7uhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZTyxvWgtfCFUuWPWNtYHzH38XIySEh4Cdx
 dttyVhCbRUBVovnrY6YuRg4ONgF7ielfK0DCIgLKEr2/frN0MXJxMAt0MkssXTORDSQhLOAh8
 aTrPSOIzSvgKXHm4H82kCIhgQlMEmu/7WWDSAhKnJz5hAXEZhbQkViw+xMbyAJmAWmJ5f84QM
 KcQLuO/TzKDGKLCqhInFy5hgnEFhJQlOif94AN4s50iYnPelgmMPLPQjJ1FpKpsxCmLmBkXsW
 oUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiCDECwg3Hn+sBD
 jJIcTEqivJo6cyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBW6QLlBItS01Mr0jJzgNEAk5bg4
 FES4X0FkuYtLkjMLc5Mh0idYlSUEufN1ANKCIAkMkrz4NpgEXiJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrxHQcbzZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYBQwmBp36XHfmdv8WGaVddjI
 6bULzVrTGnTrCH/O0PiDml9TLa1zTM54YKJjuSb2hzyEW+Gqq1r6jq9jPPzzv21b1qKv3Xubk
 +oiss8xa2z213vLqxczMeCgnUXls/VIxy9866z99cvb52mf3Q1RmkfgqQzH5JbKaOi9WFeYV/
 2c+pMjMbC+uxFKckWioxVxUnAgABIbUXbsCAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503473514!107530495!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13386 invoked from network); 23 Aug 2017 07:31:54 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 07:31:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51407767"
Date: Wed, 23 Aug 2017 08:31:51 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170823073151.43ydheypuf74i7ko@dhcp-3-128.uk.xensource.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
 <599D48CD0200007800172497@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599D48CD0200007800172497@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDE6MjA6MTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIzLjA4LjE3IGF0IDA5OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDk6MDU6MTRBTSArMDgwMCwgQ2hhbyBH
YW8gd3JvdGU6Cj4gPj4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6NDM6NDlBTSAtMDYwMCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+PiBPbiAyMS4wOC4xNyBhdCAyMzo1MiwgPGNoYW8u
Z2FvQGludGVsLmNvbT4gd3JvdGU6Cj4gPj4gPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5o
Cj4gPj4gPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gPj4gPj4gQEAgLTM5LDYgKzM5
LDEwIEBACj4gPj4gPj4gICNkZWZpbmUgUENJX1NCREYzKHMsYixkZikgKCgoKHMpICYgMHhmZmZm
KSA8PCAxNikgfCBQQ0lfQkRGMihiLCBkZikpCj4gPj4gPj4gIAo+ID4+ID4+ICBzdHJ1Y3QgcGNp
X2Rldl9pbmZvIHsKPiA+PiA+PiArICAgIC8qCj4gPj4gPj4gKyAgICAgKiBXaGVuICdpc192aXJ0
Zm4nIGlzIHNldCwgJ2lzX2V4dGZuJyBpcyByZS11c2VkIHRvIGluZGljYXRlIHdoZXRoZXIKPiA+
PiA+PiArICAgICAqIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLgo+
ID4+ID4+ICsgICAgICovCj4gPj4gPgo+ID4+ID5JJ2QgYmUgaW5jbGluZWQgdG8gZXh0ZW5kIHRo
ZSBjb21tZW50IGJ5IGFwcGVuZGluZyAiLCBhcyBhIFZGIGl0c2VsZgo+ID4+ID5jYW4gbmV2ZXIg
YmUgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIiBJcyB0aGF0IGNvcnJlY3Q/IElmIHNvLCB3b3VsZAo+
ID4+IAo+ID4+IEhpLCBKYW4gYW5kIFJvZ2VyLgo+ID4+IAo+ID4+IFN0cmljdGx5IHNwZWFraW5n
LCB0aGUgVkYgY2FuIGJlIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLiBUaGUgZGVmaW5pdGlvbiBpcwo+
ID4+IHdpdGhpbiBBUkkgZGV2aWNlIChpbiB0aGlzIGtpbmQgb2YgZGV2aWNlLCBkZXZpY2UgZmll
bGQgaXMgdHJlYXRlZCBhcyBhbgo+ID4+IGV4dGVuc2lvbiBvZiBmdW5jdGlvbiBudW1iZXIpIGFu
ZCBmdW5jdGlvbiBudW1iZXIgaXMgZ3JlYXRlciB0aGFuIDcuIEJ1dAo+ID4+IHRoaXMgZmllbGQg
aXNuJ3QgdXNlZCBhcyB3ZSBkb24ndCBjYXJlIGFib3V0IHdoZXRoZXIgYSBWRiBpcyBvciBub3Qg
YW4KPiA+PiBleHRlbmRlZCBmdW5jdGlvbiAoYXQgbGVhc3QgYXQgcHJlc2VudCkuCj4gPj4gCj4g
Pj4gRXJpYyByZXZpZXdlZCB0aGlzIHBhdGNoIGFuZCB0b2xkIG1lIHdlIG1heSBtYXRjaAo+ID4+
ICdpZiAoIHBkZXYtPmluZm8uaXNfZXh0Zm4gKScgaW4gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91
bml0Lgo+ID4+IFNvIHdlIG1heSBpbnRyb2R1Y2UgYSBuZXcgZmllbGQgbGlrZSB3aGF0IEkgZG8g
aW4gdjYgb3IgY2hlY2sKPiA+PiAncGRldi0+aW5mby5pc192aXJ0Zm4nIGZpcnN0IGluIGFjcGlf
ZmluZF9tYXRjaGVkX2RyaGRfdW5pdCAobWF5YmUgb3RoZXIKPiA+PiBwbGFjZXMgd2UgY2hlY2sg
cGRldi0+aW5mby5pc19leHRmbikuCj4gPj4gCj4gPj4gV2hpY2ggb25lIGRvIHlvdSBwcmVmZXI/
Cj4gPiAKPiA+IExvb2tpbmcgYXQgdGhpcyBhZ2FpbiBJJ20gbm90IHN1cmUgd2h5IHlvdSBuZWVk
IGFueSBtb2RpZmljYXRpb25zIHRvCj4gPiBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQuIElm
IHRoZSB2aXJ0dWFsIGZ1bmN0aW9uIGlzIGFuIGV4dGVuZGVkCj4gPiBmdW5jdGlvbiBwZGV2LT5i
dXMgc2hvdWxkIGJlIGVxdWFsIHRvIHBkZXYtPmluZm8ucGh5c2ZuLmJ1cywgaW4gd2hpY2gKPiA+
IGNhc2UgdGhlIGFscmVhZHkgZXhpc3RpbmcgaXNfZXh0Zm4gY2hlY2sgd2lsbCBhbHJlYWR5IERU
UlQ/Cj4gPiAKPiA+IEllOiBhbiBleHRlbmRlZCBWRiBzaG91bGQgYWx3YXlzIGhhdmUgdGhlIHNh
bWUgYnVzIGFzIHRoZSBQRiBpdAo+ID4gYmVsb25ncyB0bywgdW5sZXNzIEknbSBtaXNzaW5nIHNv
bWV0aGluZy4KPiAKPiBXaHkgd291bGQgdGhhdCBiZT8KCkl0IGlzIG15IHVuZGVyc3RhbmRpbmcg
KHdoaWNoIG1pZ2h0IGJlIHdyb25nKSwgdGhhdCBhbiBleHRlbmRlZApmdW5jdGlvbiBzaW1wbHkg
dXNlcyA4IGJpdHMgZm9yIHRoZSBmdW5jdGlvbiBudW1iZXIsIHdoaWNoIG9uIGEKdHJhZGl0aW9u
YWwgZGV2aWNlIHdvdWxkIGJlIHVzZWQgZm9yIGJvdGggdGhlIHNsb3QgYW5kIHRoZSBmdW5jdGlv
bgpudW1iZXIuCgpTbyBleHRlbmRlZCBmdW5jdGlvbnMgaGF2ZSBubyBzbG90LCBidXQgdGhlIGJ1
cyBudW1iZXIgaXMgdGhlIHNhbWUgZm9yCmFsbCBvZiB0aGVtLCBvciBlbHNlIHRoZXkgd291bGQg
YmVsb25nIHRvIGRpZmZlcmVudCBkZXZpY2VzIGR1ZSB0byB0aGUKZGlmZmVyZW5jZSBpbiB0aGUg
YnVzIG51bWJlcnMuCgpNYXliZSB3aGF0IEknbSBtaXNzaW5nIGlzIHdoZXRoZXIgaXQgaXMgcG9z
c2libGUgdG8gaGF2ZSBhIGRldmljZSB3aXRoCnZpcnR1YWwgZnVuY3Rpb25zIHRoYXQgZXhwYW5k
IGFjcm9zcyBzZXZlcmFsIGJ1c2VzPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:38:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07: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.xen.org>)
	id 1dkQFE-0002zU-GQ; Wed, 23 Aug 2017 07:38:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkQFD-0002zO-DE
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:38:31 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C4/47-03612-6F03D995; Wed, 23 Aug 2017 07:38:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQverwdx
 Ig1fbOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owXCzYyFfQIVbRvf8LWwLiGr4uRk0NCwE9i
 0aGz7CA2i4CqxM2/k4BsDg42AXuJ6V8rQMIiQOHN008Dhbk4mAVOM0o0XFjPDJIQFiiXuNfUz
 QJi8wp4SvzsXQA2R0jgMaPEjllsEHFBiZMzn7CAzGQW0JRYv0sfwpSWWP6PA6SCWUBeonnrbL
 CJnAK2Eld3zQPrFBVQkTi5cg0TxERFif55D9ggLk6X2Pr3F/MERoFZSBbMQlgwC2HBLCQLFjC
 yrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxWBiDYwbhm
 fuAhRkkOJiVRXk2duZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjX6QPlBItS01Mr0jJzgHEDk
 5bg4FES4fUHSfMWFyTmFmemQ6ROMSpKifNeBUkIgCQySvPg2mCxeolRVkqYlxHoECGegtSi3M
 wSVPlXjOIcjErCvItBpvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhiVwo47C7lasB97UnCAqey
 M46zrsw85TM5vcr599GdA9lOTW4qX+F9WNH6um9X6s0zu/4Q1z/duYzN8ed386rG3hfG2b30u
 arvnGb96z/On2a6sQadhhca/kEsR71lsl36qsTkZJOad5rRz7WzVyW+2rr6z+hxTj2Lq0zvLp
 kzzvbA59+BrgRXaSizFGYmGWsxFxYkA+dWC59ACAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503473908!112688801!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59454 invoked from network); 23 Aug 2017 07:38:29 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 07:38:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51407971"
Date: Wed, 23 Aug 2017 08:38:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823073825.n7j2g5ptuqtrtxi5@dhcp-3-128.uk.xensource.com>
References: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
 <20170822152748.b5f5vj43isge2gof@dhcp-3-128.uk.xensource.com>
 <28885837-ad24-0b6b-05f2-40d695bf2d03@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <28885837-ad24-0b6b-05f2-40d695bf2d03@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] VIOMMU: Add vIOMMU helper functions
 to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDM6MTA6NDhQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyMuaXpSAyMzoyNywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIFRodSwgQXVnIDE3LCAyMDE3IGF0IDA4OjIyOjE2UE0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPj4gK2ludCB2aW9tbXVfcmVnaXN0ZXJfdHlwZSh1NjQgdHlwZSwgc3RydWN0IHZp
b21tdV9vcHMgKiBvcHMpCj4gPj4gK3sKPiA+PiArICAgIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlv
bW11X3R5cGUgPSBOVUxMOwo+ID4+ICsKPiA+PiArICAgIGlmICggIXZpb21tdV9lbmFibGVkKCkg
KQo+ID4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gCj4gPiBFTk9ERVYgaXMgbWF5YmUg
YmV0dGVyIGhlcmUuCj4gCj4gV2lsbCB1cGRhdGUuCj4gCj4gPiAKPiA+PiArCj4gPj4gKyAgICBp
ZiAoIHZpb21tdV9nZXRfdHlwZSh0eXBlKSApCj4gPj4gKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7
Cj4gPj4gKwo+ID4+ICsgICAgdmlvbW11X3R5cGUgPSB4emFsbG9jKHN0cnVjdCB2aW9tbXVfdHlw
ZSk7Cj4gPj4gKyAgICBpZiAoICF2aW9tbXVfdHlwZSApCj4gPj4gKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07Cj4gPj4gKwo+ID4+ICsgICAgdmlvbW11X3R5cGUtPnR5cGUgPSB0eXBlOwo+ID4+ICsg
ICAgdmlvbW11X3R5cGUtPm9wcyA9IG9wczsKPiA+PiArCj4gPj4gKyAgICBzcGluX2xvY2soJnR5
cGVfbGlzdF9sb2NrKTsKPiA+PiArICAgIGxpc3RfYWRkX3RhaWwoJnZpb21tdV90eXBlLT5ub2Rl
LCAmdHlwZV9saXN0KTsKPiA+PiArICAgIHNwaW5fdW5sb2NrKCZ0eXBlX2xpc3RfbG9jayk7Cj4g
Pj4gKwo+ID4+ICsgICAgcmV0dXJuIDA7Cj4gPj4gK30KPiA+IAo+ID4gSG0sIEkgaGF2ZW4ndCBz
ZWVuIHRoZSB1c2FnZSBvZiB0aGlzIGZ1bmN0aW9uLCBidXQgZnJvbSB0aGUgbG9va3Mgb2YKPiA+
IGl0IGl0IHNlZW1zIGxpa2UgeW91IHdhbnQgdG8gdXNlIHNvbWV0aGluZyBzaW1pbGFyIHRvIHdo
YXQncyB1c2VkIGJ5Cj4gPiB0aGUgc2NoZWR1bGVyIGluIG9yZGVyIHRvIHJlZ2lzdGVyIHZJT01N
VSB0eXBlcy4KPiA+IAo+ID4gU2VlIHRoZSBsb2dpYyBhcm91bmQgUkVHSVNURVJfU0NIRURVTEVS
IGluIHhlbi9zY2hlZC1pZi5oLgo+IAo+IEVhY2ggdklPTU1VIGRldmVsIG1vZGVsIG5lZWRzIHRv
IGNhbGwgdmlvbW11X3JlZ2lzdGVyX3R5cGUoKSB0byByZWdpc3Rlcgo+IGl0cyB2SU9NTVUgdHlw
ZS4gVG9vbCBzdGFjayB3aWxsIHBhc3MgdmlvbW11X3R5cGUgYW5kIHZJT01NVSBhYnN0cmFjdAo+
IGxheWVyIGNhbGwgdmVuZG9yJ3MgdklPTU1VIGNhbGxiYWNrIHRvIHF1ZXJ5IHZJT01NVSBjYXBh
YmlsaXRpZXMsIGNyZWF0ZQo+IGFuZCBkZXN0cm95KCkgdklPTU1VLiBXZSBqdXN0IG5lZWQgdG8g
bWFpbnRhaW4gdHlwZSBsaXN0Lgo+IFJFR0lTVEVSX1NDSEVEVUxFUiBzZWVtcyB0byBoZWF2eSB3
aGljaCByZXNlcnZlIGEgc2NoZWR1bGVyIGFycmF5IGluIHRoZQo+IFhlbiBkYXRhIHNlY3Rpb24u
CgpJIHdpbGwgbGV0IHRoZSBtYWludGFpbmVycyBjb21tZW50LCBidXQgSSBmaW5kIGl0IGVhc2ll
ciB0byB1c2UKc29tZXRoaW5nIHNpbWlsYXIgdG8gUkVHSVNURVJfU0NIRURVTEVSIHJhdGhlciB0
aGFuIGhhdmUgZWFjaCBJT01NVQp0eXBlIGhhdmUgaXQncyBpbml0aWFsaXphdGlvbiBmdW5jdGlv
biBob29rZWQgdXAgaW4gdGhlIGluaXQgcHJvY2VkdXJlCmFuZCBjYWxsaW5nIHZpb21tdV9yZWdp
c3Rlcl90eXBlLgoKRnJvbSBhbiBhYnN0cmFjdCBwb2ludCBvZiB2aWV3IEkgZG9uJ3QgcmVhbGx5
IHNlZSBob3cgdGhpcyBpcwpkaWZmZXJlbnQgZnJvbSBhIHNjaGVkdWxlciBmb3IgZXhhbXBsZSwg
dGhlIElPTU1VIHR5cGVzIGFyZSBmaXhlZCBhbmQKY29tcGlsZWQgaW50byBYZW4sIGFuZCB0aGV5
IG5lZWQgdG8gYmUgaW5pdGlhbGl6ZWQvcmVnaXN0ZXJlZCBhdCBib290CnRpbWUuCgo+ID4+ICtz
dGF0aWMgaW5saW5lIGJvb2wgdmlvbW11X2VuYWJsZWQodm9pZCkgeyByZXR1cm4gb3B0X3Zpb21t
dTsgfQo+ID4gCj4gPiBJIHRoaW5rIHRob3NlIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHNob3Vs
ZCBhbHNvIGZvbGxvdyB0aGUgY29kaW5nCj4gPiBzdGFuZGFyZC4KPiAKPiBZZXMsIEkgYW0gbm90
IHN1cmUgd2hhdCB3cm9uZyBoZXJlLiBDb3VsZCB5b3UgZWxhYm9yYXRlPyBUaGFua3MuCgpJTUhP
IHRoZXkgc2hvdWxkIGJlOgoKc3RhdGljIGlubGluZSBib29sIHZpb21tdV9lbmFibGVkKHZvaWQp
CnsKICAgIHJldHVybiBvcHRfdmlvbW11Owp9CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:39:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07:39: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.xen.org>)
	id 1dkQGG-00034F-Pc; Wed, 23 Aug 2017 07:39:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkQGG-000345-0w
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:39:36 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 24/A9-18185-7313D995; Wed, 23 Aug 2017 07:39:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVywNykQtfUcG6
 kwYSrchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCdQdZCk47V0y4vJm9gfGGXhcjF4eQwDRG
 ieOn5rF0MXJySAjwShxZNoMVwg6QmDN5BStc0fN3M5hBEsIC3hLt+6eC2SIC1hKn13exQxTtZ
 ZSY/ucMO0iCWWA3o8TqNnsQm01AXeLE4omMIDavgI3E4tUPwbaxCKhKnH1wG6xeVCBe4vGm0+
 wQNYISJ2c+AavhFPCSeLX4GlsXIwfQTHWJ9fOEIMbLSzRvnc08gVFgFpKOWQhVs5BULWBkXsW
 oUZxaVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERieDECwg/H2xoBD
 jJIcTEqivJo6cyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKGADlBItS01Mr0jJzgJECk5bg4
 FES4fXXB0rzFhck5hZnpkOkTjEaczRN/PWLiaMPRAqx5OXnpUqJ84aDTBIAKc0ozYMbBIvgS4
 yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmvQuykCczrwRu3yugU5iATpl0Yg7IKSWJCCmpBkb
 mE375nFrOAu/D/sRH6FT+anjuN/XO9G/x5S2Sm66X/F0e/rZ9xdYt99xYn6mtz8+uOPdH7PFZ
 rRu7awN4d7eIi2xV3MHU2bN/3a4tK07/EhFMfpbkw7nqPKvgmicfq2+zVS9Wu5SiIjf3c8wNX
 h3+P6fPnrK2SehZ+uzS9/j98vlyaiXH2rqUWIozEg21mIuKEwGhhAde2wIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503473971!113196490!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16610 invoked from network); 23 Aug 2017 07:39:33 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 07:39:33 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 00:39:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1006733625"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 23 Aug 2017 00:39:25 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
 <20170822155547.23zratyawsssccrs@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <6a8ab1ef-d951-186a-4222-6b6ed6a1bb23@intel.com>
Date: Wed, 23 Aug 2017 15:36:19 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822155547.23zratyawsssccrs@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMjM6NTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgWGVuIHZpcnR1YWwgSU9NTVUgZG9jIHRvIGludHJvZHVj
ZSBtb3RpdmF0aW9uLAo+PiBmcmFtZXdvcmssIHZJT01NVSBoeXBlcmNhbGwgYW5kIHhsIGNvbmZp
Z3VyYXRpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50
ZWwuY29tPgo+PiAtLS0KPj4gIGRvY3MvbWlzYy92aW9tbXUudHh0IHwgMTM5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5n
ZWQsIDEzOSBpbnNlcnRpb25zKCspCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL3Zp
b21tdS50eHQKPj4KPj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy92aW9tbXUudHh0IGIvZG9jcy9t
aXNjL3Zpb21tdS50eHQKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMC4u
Mzk0NTViYgo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL2RvY3MvbWlzYy92aW9tbXUudHh0Cj4g
Cj4gSU1ITywgdGhpcyBzaG91bGQgYmUgdGhlIGZpcnN0IHBhdGNoIGluIHRoZSBzZXJpZXMuCgpP
Sy4gV2lsbCB1cGRhdGUuCgo+IAo+PiBAQCAtMCwwICsxLDEzOSBAQAo+PiArWGVuIHZpcnR1YWwg
SU9NTVUKPj4gKwo+PiArTW90aXZhdGlvbgo+PiArPT09PT09PT09PQo+PiArKikgRW5hYmxlIG1v
cmUgdGhhbiAyNTUgdmNwdSBzdXBwb3J0Cj4gCj4gU2VlbXMgbGlrZSB0aGUgIiopIiBpcyBzb21l
IGtpbmQgb2YgbGVmdG92ZXI/Cj4gCj4+ICtIUEMgY2xvdWQgc2VydmljZSByZXF1aXJlcyBWTSBw
cm92aWRlcyBoaWdoIHBlcmZvcm1hbmNlIHBhcmFsbGVsCj4+ICtjb21wdXRpbmcgYW5kIHdlIGhv
cGUgdG8gY3JlYXRlIGEgaHVnZSBWTSB3aXRoID4yNTUgdmNwdSBvbiBvbmUgbWFjaGluZQo+PiAr
dG8gbWVldCBzdWNoIHJlcXVpcmVtZW50LiBQaW4gZWFjaCB2Y3B1IHRvIHNlcGFyYXRlIHBjcHVz
Lgo+IAo+IEkgd291bGQgcmUtd3JpdGUgdGhpcyBhczoKPiAKPiBUaGUgY3VycmVudCByZXF1aXJl
bWVudHMgb2YgSFBDIGNsb3VkIHNlcnZpY2UgcmVxdWlyZXMgVk0gd2l0aCBhIGhpZ2gKPiBudW1i
ZXIgb2YgQ1BVcyBpbiBvcmRlciB0byBhY2hpZXZlIGhpZ2ggcGVyZm9ybWFuY2UgaW4gcGFyYWxs
ZWwKPiBjb21wdXRpbmcuCj4gCj4gQWxzbywgdGhpcyBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gY3Jl
YXRlIFZNcyB3aXRoID4gMTI4IHZDUFVzLCBub3QgMjU1Cj4gdkNQVXMuIFRoYXQncyBiZWNhdXNl
IHRoZSBBUElDIElEIHVzZWQgYnkgWGVuIGlzIENQVSBJRCAqIDIgKGllOiBDUFUKPiAxMjcgaGFz
IEFQSUMgSUQgMjU0LCB3aGljaCBpcyB0aGUgbGFzdCBvbmUgYXZhaWxhYmxlIGluIHhBUElDIG1v
ZGUpLgo+IFlvdSBzaG91bGQgcmV3b3JkIHRoZSBwYXJhZ3JhcGhzIGJlbG93IGluIG9yZGVyIHRv
IGZpeCB0aGUgbWVudGlvbiBvZgo+IDI1NSB2Q1BVcy4KClRoYW5rcyBmb3IgeW91ciByZXdyaXRl
LgoKPiAKPj4gKwo+PiArVG8gc3VwcG9ydCA+MjU1IHZjcHVzLCBYMkFQSUMgbW9kZSBpbiBndWVz
dCBpcyBuZWNlc3NhcnkgYmVjYXVzZSBsZWdhY3kKPj4gK0FQSUMoWEFQSUMpIGp1c3Qgc3VwcG9y
dHMgOC1iaXQgQVBJQyBJRCBhbmQgaXQgb25seSBjYW4gc3VwcG9ydCAyNTUKPj4gK3ZjcHVzIGF0
IG1vc3QuIFgyQVBJQyBtb2RlIHN1cHBvcnRzIDMyLWJpdCBBUElDIElEIGFuZCBpdCByZXF1aXJl
cwo+PiAraW50ZXJydXB0IG1hcHBpbmcgZnVuY3Rpb24gb2YgdklPTU1VLgo+IAo+IENvcnJlY3Qg
bWUgaWYgSSdtIHdyb25nLCBidXQgSSBkb24ndCB0aGluayB4MkFQSUMgcmVxdWlyZXMgdklPTU1V
LiBUaGUKPiBJT01NVSBpcyByZXF1aXJlZCBzbyB0aGF0IHlvdSBjYW4gcm91dGUgaW50ZXJydXB0
cyB0byBhbGwgdGhlIHBvc3NpYmxlCj4gQ1BVcy4gT25lIGNvdWxkIGltYWdlIGEgc2V0dXAgd2hl
cmUgb25seSBDUFVzIHdpdGggQVBJQyBJRHMgPCAyNTUgYXJlCj4gdXNlZCBhcyB0YXJnZXRzIG9m
IGV4dGVybmFsIGludGVycnVwdHMsIGFuZCB0aGF0IGRvZXNuJ3QgcmVxdWlyZSBhCj4gSU9NTVUu
CgpUaGlzIGlzIE9TIGJlaGF2aW9yLiBJSVJDLCBXaW5kb3dzIHN0cmljdGx5IHJlcXVpcmVzIElP
TU1VIHdoZW4gZW5hYmxlCngyYXBpYyBtb2RlIGFuZCBMaW51eCBrZXJuZWwgb25seSBoYXMgc3Vj
aCByZXF1aXJlbWVudCB3aGVuIGNwdSBudW1iZXIKaXMgPiAyNTUuCgoKPiAKPj4gK1RoZSByZWFz
b24gZm9yIHRoaXMgaXMgdGhhdCB0aGVyZSBpcyBubyBtb2RpZmljYXRpb24gdG8gZXhpc3Rpbmcg
UENJIE1TSQo+PiArYW5kIElPQVBJQyB3aXRoIHRoZSBpbnRyb2R1Y3Rpb24gb2YgWDJBUElDLiBQ
Q0kgTVNJL0lPQVBJQyBjYW4gb25seSBzZW5kCj4+ICtpbnRlcnJ1cHQgbWVzc2FnZSBjb250YWlu
aW5nIDgtYml0IEFQSUMgSUQsIHdoaWNoIGNhbm5vdCBhZGRyZXNzID4yNTUKPj4gK2NwdXMuIElu
dGVycnVwdCByZW1hcHBpbmcgc3VwcG9ydHMgMzItYml0IEFQSUMgSUQgYW5kIHNvIGl0J3MgbmVj
ZXNzYXJ5Cj4+ICt0byBlbmFibGUgPjI1NSBjcHVzIHdpdGggeDJhcGljIG1vZGUuCj4+ICsKPj4g
Kwo+PiArdklPTU1VIEFyY2hpdGVjdHVyZQo+PiArPT09PT09PT09PT09PT09PT09PQo+PiArdklP
TU1VIGRldmljZSBtb2RlbCBpcyBpbnNpZGUgWGVuIGh5cGVydmlzb3IgZm9yIGZvbGxvd2luZyBm
YWN0b3JzCj4+ICsgICAgMSkgQXZvaWQgcm91bmQgdHJpcHMgYmV0d2VlbiBRZW11IGFuZCBYZW4g
aHlwZXJ2aXNvcgo+PiArICAgIDIpIEVhc2Ugb2YgaW50ZWdyYXRpb24gd2l0aCB0aGUgcmVzdCBv
ZiBoeXBlcnZpc29yCj4+ICsgICAgMykgSFZNbGl0ZS9QVkggZG9lc24ndCB1c2UgUWVtdQo+PiAr
Cj4+ICsqIEludGVycnVwdCByZW1hcHBpbmcgb3ZlcnZpZXcuCj4+ICtJbnRlcnJ1cHRzIGZyb20g
dmlydHVhbCBkZXZpY2VzIGFuZCBwaHlzaWNhbCBkZXZpY2VzIGFyZSBkZWxpdmVyZWQKPj4gK3Rv
IHZMQVBJQyBmcm9tIHZJT0FQSUMgYW5kIHZNU0kuIHZJT01NVSBuZWVkcyB0byByZW1hcCBpbnRl
cnJ1cHQgZHVyaW5nCj4+ICt0aGlzIHByb2NlZHVyZS4KPj4gKwo+PiArKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPj4gK3xRZW11ICAgICAgICAg
ICAgICAgICAgICAgICB8Vk0gICAgICAgICAgICAgICAgICAgICB8Cj4+ICt8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCArLS0tLS0tLS0tLS0tLS0tLSsgICAgfAo+PiArfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgfCAgRGV2aWNlIGRyaXZlciB8ICAgIHwKPj4gK3wgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8Cj4+ICt8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICBeICAgICAgICAgICAgfAo+PiArfCAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLSsgIHwgKy0tLS0tLS0tKy0tLS0tLS0rICAgIHwKPj4gK3wgICAgICAg
fCBWaXJ0dWFsIGRldmljZSB8ICB8IHwgIElSUSBzdWJzeXN0ZW0gfCAgICB8Cj4+ICt8ICAgICAg
ICstLS0tLS0tKy0tLS0tLS0tKyAgfCArLS0tLS0tLS0rLS0tLS0tLSsgICAgfAo+PiArfCAgICAg
ICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgXiAgICAgICAgICAgIHwKPj4gK3wgICAg
ICAgICAgICAgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgICB8Cj4+ICsrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+PiArfGh5
cGVydmlzb3IgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCBWSVJRICAgICAgIHwKPj4gK3wg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4+ICt8
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICB2TEFQSUMgICAgICB8ICAgfAo+PiAr
fCAgICAgICAgICAgICAgIHxWSVJRICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwKPj4g
K3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIF4gICAgICAgICAgICB8Cj4+
ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfAo+
PiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwK
Pj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgIHZJT01NVSAgICAgIHwgICB8
Cj4+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0rICAg
fAo+PiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgXiAgICAgICAgICAg
IHwKPj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICB8Cj4+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0r
ICAgfAo+PiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgdklPQVBJQy92TVNJICAg
fCAgIHwKPj4gK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgKy0tLS0rLS0tLSstLS0tLS0t
LSsgICB8Cj4+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgXiAgICBeICAgICAg
ICAgICAgfAo+PiArfCAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLSsgICAgfCAgICAg
ICAgICAgIHwKPj4gK3wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICB8Cj4+ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwo+PiArSFcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfElS
UQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIFBDSSBEZXZpY2UgICAg
ICB8Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tKwo+PiArCj4+ICsKPj4gK3ZJT01NVSBoeXBlcmNhbGwKPj4gKz09PT09PT09PT09PT09PT0K
Pj4gK0ludHJvZHVjZSBuZXcgZG9tY3RsIGh5cGVyY2FsbCAieGVuX2RvbWN0bF92aW9tbXVfb3Ai
IHRvIGNyZWF0ZS9kZXN0cm95Cj4gICAgICAgICAgICAgXiBhCj4+ICt2SU9NTVUgYW5kIHF1ZXJ5
IHZJT01NVSBjYXBhYmlsaXRpZXMgdGhhdCBkZXZpY2UgbW9kZWwgY2FuIHN1cHBvcnQuCj4gICAg
ICAgICAgXiBzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIHRoZQo+PiArCj4+ICsq
IHZJT01NVSBoeXBlcmNhbGwgcGFyYW1ldGVyIHN0cnVjdHVyZQo+PiArCj4+ICsvKiB2SU9NTVUg
dHlwZSAtIHNwZWNpZnkgdmVuZG9yIHZJT01NVSBkZXZpY2UgbW9kZWwgKi8KPj4gKyNkZWZpbmUg
VklPTU1VX1RZUEVfSU5URUxfVlREICAgICAoMXUgPDwgMCkKPj4gKwo+PiArLyogdklPTU1VIGNh
cGFiaWxpdGllcyAqLwo+PiArI2RlZmluZSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkcgICgxdSA8
PCAwKQo+PiArCj4+ICtzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3Agewo+PiArICAgIHVpbnQz
Ml90IGNtZDsKPj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11ICAgICAgICAgIDAK
Pj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdSAgICAgICAgIDEKPj4gKyNkZWZp
bmUgWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwcyAgICAgIDIKPj4gKyAgICB1bmlvbiB7Cj4+
ICsgICAgICAgIHN0cnVjdCB7Cj4+ICsgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBlICAq
Lwo+PiArICAgICAgICAgICAgdWludDY0X3QgdmlvbW11X3R5cGU7Cj4+ICsgICAgICAgICAgICAv
KiBJTiAtIE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gKi8KPj4gKyAgICAgICAgICAgIHVp
bnQ2NF90IGJhc2VfYWRkcmVzczsKPj4gKyAgICAgICAgICAgIC8qIElOIC0gTGVuZ3RoIG9mIE1N
SU8gcmVnaW9uICovCj4+ICsgICAgICAgICAgICB1aW50NjRfdCBsZW5ndGg7Cj4+ICsgICAgICAg
ICAgICAvKiBJTiAtIENhcGFiaWxpdGllcyB3aXRoIHdoaWNoIHdlIHdhbnQgdG8gY3JlYXRlICov
Cj4+ICsgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7Cj4+ICsgICAgICAgICAgICAv
KiBPVVQgLSB2SU9NTVUgaWRlbnRpdHkgKi8KPj4gKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21t
dV9pZDsKPj4gKyAgICAgICAgfSBjcmVhdGVfdmlvbW11Owo+PiArCj4+ICsgICAgICAgIHN0cnVj
dCB7Cj4+ICsgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSBpZGVudGl0eSAqLwo+PiArICAgICAg
ICAgICAgdWludDMyX3QgdmlvbW11X2lkOwo+PiArICAgICAgICB9IGRlc3Ryb3lfdmlvbW11Owo+
PiArCj4+ICsgICAgICAgIHN0cnVjdCB7Cj4+ICsgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0
eXBlICovCj4+ICsgICAgICAgICAgICB1aW50NjRfdCB2aW9tbXVfdHlwZTsKPj4gKyAgICAgICAg
ICAgIC8qIE9VVCAtIHZJT01NVSBDYXBhYmlsaXRpZXMgKi8KPj4gKyAgICAgICAgICAgIHVpbnQ2
NF90IGNhcGFiaWxpdGllczsKPj4gKyAgICAgICAgfSBxdWVyeV9jYXBzOwo+PiArICAgIH0gdTsK
Pj4gK307Cj4+ICsKPj4gKy0gWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2Fwcwo+PiArICAgIFF1
ZXJ5IGNhcGFiaWxpdGllcyBvZiB2SU9NTVUgZGV2aWNlIG1vZGVsLiB2SU9NTVVfdHlwZSBzcGVj
aWZpZXMKPj4gK3doaWNoIHZlbmRvciB2SU9NTVUgZGV2aWNlIG1vZGVsKEUsRyBJbnRlbCBWVEQp
IGlzIHRhcmdldGVkIGFuZCBoeXBlcnZpc29yCj4+ICtyZXR1cm5zIGNhcGFiaWxpdHkgYml0cyhF
LEcgaW50ZXJydXB0IHJlbWFwcGluZyBiaXQpLgo+PiArCj4+ICstIFhFTl9ET01DVExfY3JlYXRl
X3Zpb21tdQo+PiArICAgIENyZWF0ZSB2SU9NTVUgZGV2aWNlIHdpdGggdklPTU1VX3R5cGUsIGNh
cGFiaWxpdGllcywgTU1JTwo+PiArYmFzZSBhZGRyZXNzIGFuZCBsZW5ndGguIEh5cGVydmlzb3Ig
cmV0dXJucyB2aW9tbXVfaWQuIENhcGFiaWxpdGllcyBzaG91bGQKPj4gK2JlIGluIHJhbmdlIG9m
IHZhbHVlIHJldHVybmVkIGJ5IHF1ZXJ5X3Zpb21tdV9jYXBzIGh5cGVyY2FsbC4KPj4gKwo+PiAr
LSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11Cj4+ICsgICAgRGVzdHJveSB2SU9NTVUgaW4gWGVu
IGh5cGVydmlzb3Igd2l0aCB2aW9tbXVfaWQgYXMgcGFyYW1ldGVycy4KPj4gKwo+PiArTm93IGp1
c3Qgc3VwcHBvcnQgc2luZ2xlIHZJT01NVSBmb3Igb25lIFZNIGFuZCBpbnRyb2R1Y2VkIGRvbXRj
bHMgYXJlIGNvbXBhdGlibGUKPj4gK3dpdGggbXVsdGktdklPTU1VIHN1cHBvcnQuCj4+ICsKPj4g
K3hsIHZJT01NVSBjb25maWd1cmF0aW9uCj4gCj4gVGhpcyBzaG91bGQgYmUgInhsIHg4NiB2SU9N
TVUgY29uZmlndXJhdGlvbiIsIHNpbmNlIGl0J3MgY2xlYXJseSB4ODYKPiBzcGVjaWZpYy4KCk9L
LiBXaWxsIHVwZGF0ZS4KCj4gCj4+ICs9PT09PT09PT09PT09PT09PT09PT09PQo+PiArdmlvbW11
PSJ0eXBlPWludGVsX3Z0ZCxpbnRyZW1hcD0xLHgyYXBpYz0xIgo+IAo+IFNob3VsZG4ndCB0aGlz
IGhhdmUgc29tZSBraW5kIG9mIGFycmF5IGZvcm0/IEZyb20gdGhlIGNvZGUgSSBzYXcgaXQKPiBz
ZWVtcyBsaWtlIHlvdSBhcmUgYWRkaW5nIHN1cHBvcnQgZm9yIGRvbWFpbnMgaGF2aW5nIG11bHRp
cGxlIElPTU1VcywKPiBpbiB3aGljaCBjYXNlIHRoaXMgc2hvdWxkIGF0IGxlYXN0IGxvb2sgbGlr
ZToKCk5vLCB3ZSBkb24ndCBzdXBwb3J0IG11bHQtdklPTU1VIGJ1dCBzb21lIHZJT01NVSBkYXRh
IHN0cnVjdHVyZSBpcwpkZWZpbmVkIHdpdGggbXVsdGktdklPTU1VIGNvbnNpZGVyYXRpb24uCgo+
IAo+IHZpb21tdSA9IFsKPiAgICAgJ3R5cGU9aW50ZWxfdnRkLGludHJlbWFwPTEseDJhcGljPTEn
LAo+ICAgICAndHlwZT1pbnRlbF92dGQsaW50cmVtYXA9MSx4MmFwaWM9MScKPiBdCj4gCgpXZWkg
YWxzbyBzdWdnZXN0ZWQgdGhpcy4gV2lsbCB1cGRhdGUuCgo+IEJ1dCB0aGVuIGl0J3MgbWlzc2lu
ZyB0byB3aGljaCBQQ0kgYnVzIGVhY2ggSU9NTVUgaXMgYXR0YWNoZWQuCgpUaGlzIHdpbGwgYmUg
YWRkZWQgaWYgd2UgcmVhbGx5IG5lZWQgdG8gc3VwcG9ydCBtdWx0aSB2SU9NTVUuCgo+IAo+IEFs
c28sIHdoeSBkbyB5b3UgbmVlZCB0aGUgeDJhcGljIHBhcmFtZXRlcj8gSXMgdGhlcmUgYW55IHZh
bHVlIGluCj4gcHJvdmlkaW5nIGEgdklPTU1VIGlmIGl0IGRvZXNuJ3Qgc3VwcG9ydCB4MkFQSUMg
bW9kZT8KClVzZXIgY2FuIGNvbmZpZ3VyZSB3aGV0aGVyIHZJT01NVSBjYW4gc3VwcG9ydCB4MkFQ
SUMgbW9kZSBhbmQgdG9vbCBzdGFjawp3aWxsIHVzZSB0aGlzIGNvbmZpZ3VyYXRpb24gdG8gcHJl
cGFyZSBBQ1BJIERNQVIgdGFibGUuIFRoZXJlIGlzIGFuClgyQVBJQ19PUFRfT1VUIGJpdCBpbiBE
TUFSIHRhYmxlIHRvIHRlbGwgT1Mgbm90IGVuYWJsZSBYMkFQSUMgbW9kZSBmb3IKSU9NTVUuCgo+
IAo+IFJvZ2VyLgo+IAoKCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:45:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07: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.xen.org>)
	id 1dkQLw-0003mZ-DX; Wed, 23 Aug 2017 07:45:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkQLu-0003mT-Lg
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:45:26 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E9/54-01724-5923D995; Wed, 23 Aug 2017 07:45:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVywNykQneK0dx
 Igy3tFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDzTvYCx6rVdx7fZ29gXG9XBcjJ4eQwDRG
 iQUtpiC2hACvxJFlM1i7GDmAbH+JVxN8uhi5IErOv1rNDlIjLJAqsffgNjBbRMBa4vT6LnaIo
 r2MEvs3fWAGSTAL7GaUWN1mD2KzCahLnFg8kRHE5hWwkTjy6CcriM0ioCrx+sd8sEGiAvESjz
 edZoeoEZQ4OfMJC8gRnAJeEutnpoKYzEBj1s8TgpguL9G8dTbzBEaBWUgaZiFUzUJStYCReRW
 jenFqUVlqka6lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYFjWMzAw7mB8/dPp
 EKMkB5OSKK+mztxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8PMAwFxIsSk1PrUjLzAFGCExag
 oNHSYT3mSFQmre4IDG3ODMdInWKUZdjQc+GL0xCLHn5ealS4rw3QYoEQIoySvPgRsCi9RKjrJ
 QwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd79IFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpgrEv
 QZxV5t+OyRbT7legnJxL4D9U/fzOPmdHT71KYkWcc92x2qabUucY+Sju8+IOMGVf2NXEv6153
 /qXAjsfWJVJWQd26cxZ5PzOQXn5c1M/fJ8XsW/zDCun5m/bEFM6SsnXnd2My/rZjn0zdg50f+
 M69PbjBWZJ540L7E5YW32rsTH8vWGOtxFKckWioxVxUnAgAMHbRL9ECAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503474322!107132677!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63553 invoked from network); 23 Aug 2017 07:45:24 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 07:45:24 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 00:45:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="127275389"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga002.jf.intel.com with ESMTP; 23 Aug 2017 00:45:18 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170822153225.c2o6mfqz3ytvxj53@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <a8e72d38-0cdd-dc6a-8571-cc8f203aa294@intel.com>
Date: Wed, 23 Aug 2017 15:42:12 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822153225.c2o6mfqz3ytvxj53@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMjM6MzIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgaXJxIHJlcXVlc3QgY2FsbGJhY2sgZm9yIHBsYXRmb3Jt
IGltcGxlbWVudGF0aW9uCj4+IHRvIGRlYWwgd2l0aCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAt
LS0KPj4gIHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgfCAxNSArKysrKysrKysKPj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+PiAgeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oICAgICB8ICA5
ICsrKysrKwo+PiAgMyBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspCj4+ICBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+Pgo+PiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9jb21tb24vdmlvbW11LmMKPj4gaW5kZXggYTRk
MDA0ZC4uZjRkMzRlNiAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi92aW9tbXUuYwo+PiArKysg
Yi94ZW4vY29tbW9uL3Zpb21tdS5jCj4+IEBAIC0xOTgsNiArMTk4LDIxIEBAIGludCBfX2luaXQg
dmlvbW11X3NldHVwKHZvaWQpCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gK2ludCB2
aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19y
ZXF1ZXN0ICpyZXF1ZXN0KQo+PiArewo+PiArICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9
ICZkLT52aW9tbXU7Cj4+ICsKPj4gKyAgICBpZiAoIHZpb21tdV9pZCA+PSBpbmZvLT5ucl92aW9t
bXUKPj4gKyAgICAgICAgIHx8ICFpbmZvLT52aW9tbXVbdmlvbW11X2lkXSApCj4gCj4gVGhpcyBm
aXRzIG9uIHRoZSBzYW1lIGxpbmUsIG5vIG5lZWQgdG8gc3BsaXQgaXQuCj4gCj4+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICsgICAgaWYgKCAhaW5mby0+dmlvbW11W3Zpb21tdV9p
ZF0tPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0ICkKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4+ICsKPj4gKyAgICByZXR1cm4gaW5mby0+dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+aGFuZGxl
X2lycV9yZXF1ZXN0KGQsIHJlcXVlc3QpOwo+PiArfQo+PiArCj4+ICAvKgo+PiAgICogTG9jYWwg
dmFyaWFibGVzOgo+PiAgICogbW9kZTogQwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKPj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMC4uNTFiZGE3Mgo+PiAtLS0gL2Rldi9udWxsCj4+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKPj4gQEAgLTAsMCArMSw3MyBAQAo+
PiArLyoKPj4gKyAqIGluY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+PiArICoKPj4gKyAqIENvcHly
aWdodCAoYykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlvbi4KPj4gKyAqIEF1dGhvcjogTGFuIFRpYW55
dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IAo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4+
ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlLAo+PiArICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCj4+ICsgKiBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFO
VEFCSUxJVFkgb3IKPj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPj4gKyAqIG1vcmUgZGV0YWlscy4K
Pj4gKyAqCj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4+ICsgKiB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPj4gKyAqCj4+ICsgKi8K
Pj4gKyNpZm5kZWYgX19BUkNIX1g4Nl9WSU9NTVVfSF9fCj4+ICsjZGVmaW5lIF9fQVJDSF9YODZf
VklPTU1VX0hfXwo+PiArCj4+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+PiArI2luY2x1ZGUg
PGFzbS90eXBlcy5oPgo+PiArCj4+ICsvKiBJUlEgcmVxdWVzdCB0eXBlICovCj4+ICsjZGVmaW5l
IFZJT01NVV9SRVFVRVNUX0lSUV9NU0kgICAgICAgICAgMAo+PiArI2RlZmluZSBWSU9NTVVfUkVR
VUVTVF9JUlFfQVBJQyAgICAgICAgIDEKPj4gKwo+PiArc3RydWN0IGlycV9yZW1hcHBpbmdfcmVx
dWVzdAo+PiArewo+PiArICAgIHVuaW9uIHsKPj4gKyAgICAgICAgLyogTVNJICovCj4+ICsgICAg
ICAgIHN0cnVjdCB7Cj4+ICsgICAgICAgICAgICB1NjQgYWRkcjsKPj4gKyAgICAgICAgICAgIHUz
MiBkYXRhOwo+PiArICAgICAgICB9IG1zaTsKPj4gKyAgICAgICAgLyogUmVkaXJlY3Rpb24gRW50
cnkgaW4gSU9BUElDICovCj4+ICsgICAgICAgIHU2NCBydGU7Cj4+ICsgICAgfSBtc2c7Cj4+ICsg
ICAgdTE2IHNvdXJjZV9pZDsKPj4gKyAgICB1OCB0eXBlOwo+PiArfTsKPj4gKwo+PiArc3RhdGlj
IGlubGluZSB2b2lkIGlycV9yZXF1ZXN0X2lvYXBpY19maWxsKHN0cnVjdCBpcnFfcmVtYXBwaW5n
X3JlcXVlc3QgKnJlcSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
aW9hcGljX2lkLCB1aW50NjRfdCBydGUpCj4+ICt7Cj4+ICsgICAgQVNTRVJUKHJlcSk7Cj4+ICsg
ICAgcmVxLT50eXBlID0gVklPTU1VX1JFUVVFU1RfSVJRX0FQSUM7Cj4+ICsgICAgcmVxLT5zb3Vy
Y2VfaWQgPSBpb2FwaWNfaWQ7Cj4+ICsgICAgcmVxLT5tc2cucnRlID0gcnRlOwo+PiArfQo+PiAr
Cj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgaXJxX3JlcXVlc3RfbXNpX2ZpbGwoc3RydWN0IGlycV9y
ZW1hcHBpbmdfcmVxdWVzdCAqcmVxLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBzb3VyY2VfaWQsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpCj4+ICt7Cj4+ICsg
ICAgQVNTRVJUKHJlcSk7Cj4+ICsgICAgcmVxLT50eXBlID0gVklPTU1VX1JFUVVFU1RfSVJRX01T
STsKPj4gKyAgICByZXEtPnNvdXJjZV9pZCA9IHNvdXJjZV9pZDsKPj4gKyAgICByZXEtPm1zZy5t
c2kuYWRkciA9IGFkZHI7Cj4+ICsgICAgcmVxLT5tc2cubXNpLmRhdGEgPSBkYXRhOwo+PiArfQo+
IAo+IFdoYXQncyB0aGUgdXNhZ2Ugb2YgdGhvc2UgdHdvIGZ1bmN0aW9ucz8gQUZBSUNUIHRoZXkg
ZG9uJ3QgaGF2ZSBhbnkKPiBjYWxsZXJzIGluIHRoaXMgcGF0Y2guCgpUaGVzZSBmdW5jdGlvbnMg
d2lsbCBiZSBjYWxsZWQgaW4gdGhlIGZvbGxvd2luZyBpbnRlcnJ1cHQgcGF0Y2ggMjIKIng4Ni92
bXNpOiBIb29rIGRlbGl2ZXJpbmcgcmVtYXBwaW5nIGZvcm1hdCBtc2kgdG8gZ3Vlc3QiIGFuZCBw
YXRjaCAxNgoieDg2L3Zpb2FwaWM6IEhvb2sgaW50ZXJydXB0IGRlbGl2ZXJ5IG9mIHZJT0FQSUMi
Cgo+IAo+PiArCj4+ICsjZW5kaWYgLyogX19BUkNIX1g4Nl9WSU9NTVVfSF9fICovCj4+ICsKPj4g
Ky8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICsgKiBtb2RlOiBDCj4+ICsgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCj4+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+PiArICogdGFiLXdpZHRoOiA0
Cj4+ICsgKiBFbmQ6Cj4+ICsgKi8KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9t
bXUuaCBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaAo+PiBpbmRleCA1MjdhZmIxLi4wYmUxYjNh
IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPj4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3Zpb21tdS5oCj4+IEBAIC0yMCw2ICsyMCw4IEBACj4+ICAjaWZuZGVmIF9fWEVO
X1ZJT01NVV9IX18KPj4gICNkZWZpbmUgX19YRU5fVklPTU1VX0hfXwo+PiAgCj4+ICsjaW5jbHVk
ZSA8YXNtL3Zpb21tdS5oPgo+PiArCj4+ICAjZGVmaW5lIE5SX1ZJT01NVV9QRVJfRE9NQUlOIDEK
Pj4gIAo+PiAgc3RydWN0IHZpb21tdTsKPj4gQEAgLTI4LDYgKzMwLDggQEAgc3RydWN0IHZpb21t
dV9vcHMgewo+PiAgICAgIHU2NCAoKnF1ZXJ5X2NhcHMpKHN0cnVjdCBkb21haW4gKmQpOwo+PiAg
ICAgIGludCAoKmNyZWF0ZSkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlvbW11
KTsKPj4gICAgICBpbnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOwo+PiArICAg
IGludCAoKmhhbmRsZV9pcnFfcmVxdWVzdCkoc3RydWN0IGRvbWFpbiAqZCwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVl
c3QpOwo+IAo+IEknbSBzbGlnaHRseSBsb3N0LCB5b3UgYWRkIHRoZSBmdW5jdGlvbiBwb2ludGVy
IGhlcmUgYW5kIHNvbWUgaW5saW5lCj4gZnVuY3Rpb25zIGluIGFzbS14ODYvdmlvbW11LmgsIHll
dCBJIGRvbid0IHNlZSB0aGVtIGJlaW5nIGhvb2tlZCBpbnRvCj4gdGhlIHN0cnVjdCB2aW9tbXVf
b3BzIGluIGFueSB3YXkuCj4gCj4gUm9nZXIuCj4gCgoKLS0gCkJlc3QgcmVnYXJkcwpUaWFueXUg
TGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:45:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07:45: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.xen.org>)
	id 1dkQM8-0003oM-Ns; Wed, 23 Aug 2017 07:45:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkQM6-0003o2-Ql
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:45:38 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 56/AC-27137-2A23D995; Wed, 23 Aug 2017 07:45:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQneh0dx
 Ig+mfFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyupl7Wgjv8FT9fHmZrYDzG3cXIySEh4Cfx
 7vp/VhCbRUBVYvKabYxdjBwcbAL2EtO/VoCERYDCm6efZu9i5OJgFrjCKPHxzzY2kISwQILE1
 c9L2EFsXgFPiV/Lb4DNERKol1jf+Y0JIi4ocXLmExYQm1lAR2LB7k9sIPOZBaQllv/jAAlzCr
 hJPL45E6xVVEBF4uTKNUwQYxQl+uc9YIM4M11i4rMelgmM/LOQTJ2FZOoshKkLGJlXMaoXpxa
 VpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GDsvux/iFGSg0lJ
 lFdTZ26kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneKkOgnGBRanpqRVpmDjASYNISHDxKIrw5I
 Gne4oLE3OLMdIjUKUZFKXFeb5CEAEgiozQPrg0WfZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzNsEMoUnM68EbvoroMVMQIsnnZgDsrgkESEl1cA4rUP/96E5h9J/XL7Tfz/dO+S4mtHJnix
 r/g8LpqyU+pw+Yf+i+oNS+6pvr1N8oMTvH3vI4dkzl0jZfXPOO/BLrbm7zqdgpo9l4ORlE6d/
 +NejVGmW9vZqQE9fldlGUa5zTM1rdm9+sPDtc3ejIstq1UqNvf/UHf5kzIz+qL/qyqJNH10le
 VXVlViKMxINtZiLihMBdNV5n7kCAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503474337!72943871!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17287 invoked from network); 23 Aug 2017 07:45:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 07:45:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51408160"
Date: Wed, 23 Aug 2017 08:45:08 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823074508.mqyls7fmdvxpyafj@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-11-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-11-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 10/25] tools/libxl: create vIOMMU during
 domain construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTFQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IElmIGd1ZXN0IGlz
IGNvbmZpZ3VyZWQgdG8gaGF2ZSBhIHZJT01NVSwgY3JlYXRlIGl0IGR1cmluZyBkb21haW4gY29u
c3RydWN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4g
LS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIHwgMjggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCj4g
aW5kZXggNDU1ZjZmMC4uYWNlMjBlNSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF94
ODYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCj4gQEAgLTM0MSw4ICszNDEsMzYg
QEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUobGlieGxfX2djICpnYywgbGlieGxfZG9t
YWluX2NvbmZpZyAqZF9jb25maWcsCj4gICAgICBpZiAoZF9jb25maWctPmJfaW5mby50eXBlID09
IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewoKSSB3b3VsZCByYXRoZXIgY2hhbmdlIHRoaXMgY2hl
Y2sgc28gaXQnczoKCmRfY29uZmlnLT5iX2luZm8udHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9Q
VgoKSXMgdGhlcmUgYW55IHJlYXNvbiB3aHkgUFZIIGd1ZXN0cyBzaG91bGRuJ3QgZ2V0IGEgdklP
TU1VPwoKPiAgICAgICAgICB1bnNpZ25lZCBsb25nIHNoYWRvdyA9IERJVl9ST1VORFVQKGRfY29u
ZmlnLT5iX2luZm8uc2hhZG93X21lbWtiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMTAyNCk7Cj4gKyAgICAgICAgbGlieGxfdmlvbW11X2luZm8gKnZpb21t
dSA9ICZkX2NvbmZpZy0+Yl9pbmZvLnZpb21tdTsKPiArCj4gICAgICAgICAgeGNfc2hhZG93X2Nv
bnRyb2woY3R4LT54Y2gsIGRvbWlkLCBYRU5fRE9NQ1RMX1NIQURPV19PUF9TRVRfQUxMT0NBVElP
TiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAwLCAmc2hhZG93LCAwLCBOVUxM
KTsKPiArCj4gKyAgICAgICAgLyogQ2hlY2sgc3VwcG9ydGVkIGNhcGJpbGl0aWVzIGFuZCBjcmVh
dGUgdmlvbW11ICovCj4gKyAgICAgICAgaWYgKHZpb21tdS0+dHlwZSkgewo+ICsgICAgICAgICAg
ICB1aW50MzJfdCBpZDsKPiArICAgICAgICAgICAgdWludDY0X3QgY2FwOwo+ICsKPiArICAgICAg
ICAgICAgaWYgKHhjX3Zpb21tdV9xdWVyeV9jYXAoY3R4LT54Y2gsIGRvbWlkLCB2aW9tbXUtPnR5
cGUsICZjYXApKSB7Cj4gKyAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJmYWls
ZWQgdG8gcXVlcnkgdklPTU1VJ3MgY2FwYWJpbGl0aWVzIik7Cj4gKyAgICAgICAgICAgICAgICBy
ZXQgPSBFUlJPUl9GQUlMOwo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgICAgIGlmICgoY2FwICYgdmlvbW11LT5jYXApICE9IHZpb21t
dS0+Y2FwKSB7Cj4gKyAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJ2SU9NTVU6
IFVuc3VwcG9ydGVkIGNhcCAlIlBSSXU2NCwgY2FwKTsKPiArICAgICAgICAgICAgICAgIHJldCA9
IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICAgICAg
fQoKQXMgc2FpZCBlYXJsaWVyLCBJIGRvbid0IHRoaW5rIHlvdSBzaG91bGQgY2hlY2sgdGhlIGNh
cGFiaWxpdGllcywganVzdAp0cnkgdG8gY3JlYXRlIHRoZSB2SU9NTVUgYW5kIGlmIHRoZSBzZWxl
Y3RlZCBjYXBhYmlsaXRpZXMgYXJlIG5vdApzdXBwb3J0ZWQgeGNfdmlvbW11X2NyZWF0ZSBzaG91
bGQgZmFpbC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:46:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07:46: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.xen.org>)
	id 1dkQMy-0003wM-0J; Wed, 23 Aug 2017 07:46:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkQMw-0003w7-HL
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:46:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E8/3E-03406-5D23D995; Wed, 23 Aug 2017 07:46:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNykQveq0dx
 Ig88dIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2QyvYCyZxV/zZ3sbYwPiFo4uRi0NIYBqj
 xP3LN5i7GDk5JAR4JY4sm8EKYftLrJqwjBHEBiv6cpITxBYWyJHY1djOBmKLCFhLnF7fxQ4xa
 C+jRPPPf2CDmAV2M0qsbrMHsdkE1CVOLJ4INohXwEaicdY8sBoWAVWJNzf/sIPYogLxEo83nW
 aHqBGUODnzCQuIzSngJbFj6lKgOAfQTHWJ9fOEIMbLSzRvnc08gVFgFpKOWQhVs5BULWBkXsW
 oUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECwg/HXsoBD
 jJIcTEqivJo6cyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDyAINdSLAoNT21Ii0zBxgnMGkJD
 h4lEd5nhkBp3uKCxNzizHSI1ClGRSlx3psgCQGQREZpHlwbLDYvMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSZj3D8gUnsy8Erjpr4AWMwEtnnRiDsjikkSElFQDY2nfIcuLV9exKD+aai8y8fa
 s6GhTuwNTcisef89xu8+05NE066OV+x9dXlwm9PfBjSnaGR9WB7BKLe6sTDp60iTSZ+Kfh62O
 U88tX++2KDZMoFJTzJTR7u/lu9JpE+zZgoMWlcVukZ2+MUVsY6DbQ42VKq//rDtq8dFmwQoeT
 fMfUT+jF5gz/1ZiKc5INNRiLipOBACUYmLWyAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503474387!112690273!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12737 invoked from network); 23 Aug 2017 07:46:29 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 07:46:29 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 00:46:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="127275787"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga002.jf.intel.com with ESMTP; 23 Aug 2017 00:46:25 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-4-git-send-email-tianyu.lan@intel.com>
 <20170822153839.hclcumi2akfkur4o@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <fb8e9894-29b3-076b-a4fa-049a133fa52c@intel.com>
Date: Wed, 23 Aug 2017 15:43:18 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822153839.hclcumi2akfkur4o@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 3/25] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjLml6UgMjM6MzgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDRQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgZ2V0X2lycV9pbmZvIGNhbGxiYWNrIGZvciBwbGF0Zm9y
bSBpbXBsZW1lbnRhdGlvbgo+PiB0byBjb252ZXJ0IGlycSByZW1hcHBpbmcgcmVxdWVzdCB0byBp
cnEgaW5mbyAoRSxHIHZlY3RvciwgZGVzdCwgZGVzdF9tb2RlCj4+IGFuZCBzbyBvbikuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAtLS0K
Pj4gIHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgfCAxNiArKysrKysrKysrKysrKysrCj4+
ICB4ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oIHwgIDggKysrKysrKysKPj4gIHhlbi9pbmNs
dWRlL3hlbi92aW9tbXUuaCAgICAgfCAgOSArKysrKysrKysKPj4gIDMgZmlsZXMgY2hhbmdlZCwg
MzMgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBi
L3hlbi9jb21tb24vdmlvbW11LmMKPj4gaW5kZXggZjRkMzRlNi4uMDNjODc5ZCAxMDA2NDQKPj4g
LS0tIGEveGVuL2NvbW1vbi92aW9tbXUuYwo+PiArKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4+
IEBAIC0yMTMsNiArMjEzLDIyIEBAIGludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVj
dCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCj4+ICAgICAgcmV0dXJuIGluZm8tPnZpb21tdVt2
aW9tbXVfaWRdLT5vcHMtPmhhbmRsZV9pcnFfcmVxdWVzdChkLCByZXF1ZXN0KTsKPj4gIH0KPj4g
IAo+PiAraW50IHZpb21tdV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21t
dV9pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3Jl
cXVlc3QgKnJlcXVlc3QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3Jl
bWFwcGluZ19pbmZvICppcnFfaW5mbykKPiAKPiBUaGUgZGVmaW5pdGlvbiBvZiB0aGlzIHN0cnVj
dCBzZWVtcyB0byBiZSBhcmNoLXNwZWNpZmljLCBpbiB3aGljaCBjYXNlCj4gSU1ITyBpdCBzaG91
bGQgYmUgY2FsbGVkIGFyY2hfaXJxX3JlbWFwcGluZ19pbmZvLCBpbiBvcmRlciB0byBkZW5vdGUK
PiBpdCdzIGFyY2gtc3BlY2lmaWMuCgpPSy4gV2lsbCB1cGRhdGUuCgo+IAo+PiArewo+PiArICAg
IHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7Cj4+ICsKPj4gKyAgICBpZiAo
IHZpb21tdV9pZCA+PSBpbmZvLT5ucl92aW9tbXUKPj4gKyAgICAgICAgIHx8ICFpbmZvLT52aW9t
bXVbdmlvbW11X2lkXSApCj4gCj4gVW5uZWVkZWQgbGluZSBicmVhay4KPiAKPiBSb2dlci4KPiAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:47:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07:47: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.xen.org>)
	id 1dkQNd-00042a-8h; Wed, 23 Aug 2017 07:47:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dkQNc-00042R-FM
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:47:12 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 A7/30-27137-FF23D995; Wed, 23 Aug 2017 07:47:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVywNwkVve/0dx
 Ig2e7eSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOtj72go1iFb8WX2JqYPwv2MXIxSEkMI1R
 4vqVEyxdjJwcEgK8EkeWzWCFsP0llry/xwpRNIFRYtq19WAJFgFVifcHXoHZbALKEhe/9rJ1M
 XJwiAjYSsw+7wZSzyzwi0nix5dbjCA1wgKhEqs+bwRbwCtgILH6+y+wobwCR5glvp39AVYkJH
 CeSWLNBEmIIkGJkzOfgDUwC+hI7Nx6B2wBs4C0xPJ/HBBheYnmrbOZQWxOAS+J86f3sIPYokD
 37L61l3kCo9AsJJNmIZk0C2HSLCSTFjCyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw08tN
 LS5OTE/NSUwq1kvOz93ECAxzBiDYwfhnfuAhRkkOJiVRXk2duZFCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHh5gHEjJFiUmp5akZaZA4w4mLQEB4+SCO8zQ6A0b3FBYm5xZjpE6hSjopQ4rzdIQg
 AkkVGaB9cGi/JLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEub1BJnCk5lXAjf9FdBiJqDFk07
 MAVlckoiQkmpgTOMx3XV1rVxegPb3s0u/d5s2J6YWdm5bu6PVZZVR7pypl/VuidQFVzxZcvuI
 WNL7mBUzT7NV2mu66fEySmr2c8l83fj9+2c9mYgwt+zSN6c0NjfVSb9gPaa8McrsxpPvZ0QXH
 O+Jaaz6cOqE2PyF5+p9H3gLqi2tunnnmov37/KKfxZzpnpGK7EUZyQaajEXFScCAAfRI/HtAg
 AA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503474428!100579118!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16294 invoked from network); 23 Aug 2017 07:47:10 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 07:47:10 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 00:47:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="141033856"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga005.jf.intel.com with ESMTP; 23 Aug 2017 00:46:55 -0700
Date: Wed, 23 Aug 2017 14:46:08 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170823064605.GA5181@op-computing>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, 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,
 Crawford Eric R <Eric.R.Crawford@intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
 <599D48CD0200007800172497@prv-mh.provo.novell.com>
 <20170823073151.43ydheypuf74i7ko@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823073151.43ydheypuf74i7ko@dhcp-3-128.uk.xensource.com>
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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <JBeulich@suse.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDg6MzE6NTFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDAxOjIwOjEzQU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+Pj4gT24gMjMuMDguMTcgYXQgMDk6MTYsIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4gd3JvdGU6Cj4+ID4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDk6MDU6MTRBTSAr
MDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA2OjQz
OjQ5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4+IE9uIDIxLjA4LjE3IGF0
IDIzOjUyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4gPj4gPj4gLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oCj4+ID4+ID4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+PiA+
PiA+PiBAQCAtMzksNiArMzksMTAgQEAKPj4gPj4gPj4gICNkZWZpbmUgUENJX1NCREYzKHMsYixk
ZikgKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCBQQ0lfQkRGMihiLCBkZikpCj4+ID4+ID4+ICAK
Pj4gPj4gPj4gIHN0cnVjdCBwY2lfZGV2X2luZm8gewo+PiA+PiA+PiArICAgIC8qCj4+ID4+ID4+
ICsgICAgICogV2hlbiAnaXNfdmlydGZuJyBpcyBzZXQsICdpc19leHRmbicgaXMgcmUtdXNlZCB0
byBpbmRpY2F0ZSB3aGV0aGVyCj4+ID4+ID4+ICsgICAgICogdGhlIFBGIG9mIHRoaXMgVkYgaXMg
YW4gZXh0ZW5kZWQgZnVuY3Rpb24uCj4+ID4+ID4+ICsgICAgICovCj4+ID4+ID4KPj4gPj4gPkkn
ZCBiZSBpbmNsaW5lZCB0byBleHRlbmQgdGhlIGNvbW1lbnQgYnkgYXBwZW5kaW5nICIsIGFzIGEg
VkYgaXRzZWxmCj4+ID4+ID5jYW4gbmV2ZXIgYmUgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIiBJcyB0
aGF0IGNvcnJlY3Q/IElmIHNvLCB3b3VsZAo+PiA+PiAKPj4gPj4gSGksIEphbiBhbmQgUm9nZXIu
Cj4+ID4+IAo+PiA+PiBTdHJpY3RseSBzcGVha2luZywgdGhlIFZGIGNhbiBiZSBhbiBleHRlbmRl
ZCBmdW5jdGlvbi4gVGhlIGRlZmluaXRpb24gaXMKPj4gPj4gd2l0aGluIEFSSSBkZXZpY2UgKGlu
IHRoaXMga2luZCBvZiBkZXZpY2UsIGRldmljZSBmaWVsZCBpcyB0cmVhdGVkIGFzIGFuCj4+ID4+
IGV4dGVuc2lvbiBvZiBmdW5jdGlvbiBudW1iZXIpIGFuZCBmdW5jdGlvbiBudW1iZXIgaXMgZ3Jl
YXRlciB0aGFuIDcuIEJ1dAo+PiA+PiB0aGlzIGZpZWxkIGlzbid0IHVzZWQgYXMgd2UgZG9uJ3Qg
Y2FyZSBhYm91dCB3aGV0aGVyIGEgVkYgaXMgb3Igbm90IGFuCj4+ID4+IGV4dGVuZGVkIGZ1bmN0
aW9uIChhdCBsZWFzdCBhdCBwcmVzZW50KS4KPj4gPj4gCj4+ID4+IEVyaWMgcmV2aWV3ZWQgdGhp
cyBwYXRjaCBhbmQgdG9sZCBtZSB3ZSBtYXkgbWF0Y2gKPj4gPj4gJ2lmICggcGRldi0+aW5mby5p
c19leHRmbiApJyBpbiBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQuCj4+ID4+IFNvIHdlIG1h
eSBpbnRyb2R1Y2UgYSBuZXcgZmllbGQgbGlrZSB3aGF0IEkgZG8gaW4gdjYgb3IgY2hlY2sKPj4g
Pj4gJ3BkZXYtPmluZm8uaXNfdmlydGZuJyBmaXJzdCBpbiBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhk
X3VuaXQgKG1heWJlIG90aGVyCj4+ID4+IHBsYWNlcyB3ZSBjaGVjayBwZGV2LT5pbmZvLmlzX2V4
dGZuKS4KPj4gPj4gCj4+ID4+IFdoaWNoIG9uZSBkbyB5b3UgcHJlZmVyPwo+PiA+IAo+PiA+IExv
b2tpbmcgYXQgdGhpcyBhZ2FpbiBJJ20gbm90IHN1cmUgd2h5IHlvdSBuZWVkIGFueSBtb2RpZmlj
YXRpb25zIHRvCj4+ID4gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0LiBJZiB0aGUgdmlydHVh
bCBmdW5jdGlvbiBpcyBhbiBleHRlbmRlZAo+PiA+IGZ1bmN0aW9uIHBkZXYtPmJ1cyBzaG91bGQg
YmUgZXF1YWwgdG8gcGRldi0+aW5mby5waHlzZm4uYnVzLCBpbiB3aGljaAo+PiA+IGNhc2UgdGhl
IGFscmVhZHkgZXhpc3RpbmcgaXNfZXh0Zm4gY2hlY2sgd2lsbCBhbHJlYWR5IERUUlQ/Cj4+ID4g
Cj4+ID4gSWU6IGFuIGV4dGVuZGVkIFZGIHNob3VsZCBhbHdheXMgaGF2ZSB0aGUgc2FtZSBidXMg
YXMgdGhlIFBGIGl0Cj4+ID4gYmVsb25ncyB0bywgdW5sZXNzIEknbSBtaXNzaW5nIHNvbWV0aGlu
Zy4KPj4gCj4+IFdoeSB3b3VsZCB0aGF0IGJlPwo+Cj5JdCBpcyBteSB1bmRlcnN0YW5kaW5nICh3
aGljaCBtaWdodCBiZSB3cm9uZyksIHRoYXQgYW4gZXh0ZW5kZWQKPmZ1bmN0aW9uIHNpbXBseSB1
c2VzIDggYml0cyBmb3IgdGhlIGZ1bmN0aW9uIG51bWJlciwgd2hpY2ggb24gYQo+dHJhZGl0aW9u
YWwgZGV2aWNlIHdvdWxkIGJlIHVzZWQgZm9yIGJvdGggdGhlIHNsb3QgYW5kIHRoZSBmdW5jdGlv
bgo+bnVtYmVyLgo+Cj5TbyBleHRlbmRlZCBmdW5jdGlvbnMgaGF2ZSBubyBzbG90LCBidXQgdGhl
IGJ1cyBudW1iZXIgaXMgdGhlIHNhbWUgZm9yCj5hbGwgb2YgdGhlbSwgb3IgZWxzZSB0aGV5IHdv
dWxkIGJlbG9uZyB0byBkaWZmZXJlbnQgZGV2aWNlcyBkdWUgdG8gdGhlCj5kaWZmZXJlbmNlIGlu
IHRoZSBidXMgbnVtYmVycy4KPgo+TWF5YmUgd2hhdCBJJ20gbWlzc2luZyBpcyB3aGV0aGVyIGl0
IGlzIHBvc3NpYmxlIHRvIGhhdmUgYSBkZXZpY2Ugd2l0aAo+dmlydHVhbCBmdW5jdGlvbnMgdGhh
dCBleHBhbmQgYWNyb3NzIHNldmVyYWwgYnVzZXM/CgpJdCBpcyBub3QgdHJ1ZS4gUGxlYXNlIHJl
ZmVyIHRvIHRoZSAyLjEuMiBWRiBEaXNjb3Zlcnkgb2YgU1ItSU9WIHNwZWMuClRoZSBudW1iZXJz
IG9mIFZGIGNhbiBiZSBsYXJnZXIgdGhhbiAyNTYgYW5kIHNvIGl0IGlzIGRlZmluaXRlIHRoYXQK
c29tZXRpbWVzIFZGJ3MgYnVzIG51bWJlciB3b3VsZCBiZSBkaWZmZXJlbnQgZnJvbSB0aGUgUEYn
cy4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:49:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07:49: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.xen.org>)
	id 1dkQPz-0004Ia-Lh; Wed, 23 Aug 2017 07:49:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkQPy-0004IO-Bc
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:49:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 70/D3-03368-1933D995; Wed, 23 Aug 2017 07:49:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+5E47m
 RBufXclgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnn965mLjjNX3Fm2U22BsYLPF2MnBwSAkYS
 byf+Y+pi5OIQEljIKNG37AcjSEJYwFTi5vwuFhBbREBZovfXbxaQImaBw4wS+z9AJIQEIiSut
 B1nA7HZBFQlNlw/xQpi8wpYSyyZvAmshgUo3tGygx3EFhUIl9j//RozRI2gxMmZT8BqOAUMJN
 afewnWyyygLvFn3iVmCFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2Sil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKAMQLCDcd/HyEOMkhxM
 SqK8mjpzI4X4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgpfHCKhOsCg1PbUiL
 TMHGEMwpRIcPEoivBogad7igsTc4sx0iNQpRkUpcd6bhkAJAZBERmkeXBssbi8xykoJ8zICHS
 XEU5BalJtZgir/ilGcg1FJmNcKZDxPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoHRrNJdpeyDGPe
 uMLn6aZdWPma3WtohOCv4HWejbYLf0ZM39+Sdm2V2Q7Sgl81XpmKVUsSbmB0MOslh/iYLzZcn
 5J/LEKl6smh+XqqL7MQXx83X+MUH3O3g4thwLz79TMLlHOvdbBb5Pq3MNnY5a2aumunvmVr55
 brFh2WPKl6FT/z+78K5/5eUWIozEg21mIuKEwHaTeKW1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503474576!71146500!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30258 invoked from network); 23 Aug 2017 07:49:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 07:49:37 -0000
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 mx1.suse.de (Postfix) with ESMTP id 5ED4EAD08;
 Wed, 23 Aug 2017 07:49:36 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
Date: Wed, 23 Aug 2017 09:49:34 +0200
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: <599C44470200007800172030@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTQ6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA4LjE3IGF0
IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQ3VycmVudGx5IExpbnV4IGhhcyBu
byBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxkIHJlZHVjZSB0aGUKPj4gbWF4aW11
bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBvZiAyIGNvbXBhcmVkIHRvIHYx
LAo+PiBiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRzIGFyZSBsaW1pdGVkIGJ5
IHRoZSBhbGxvd2VkIG51bWJlcgo+PiBvZiBncmFudCBmcmFtZXMgYW5kIGdyYW50IGVudHJpZXMg
b2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCj4+IHRob3NlIG9mIHYxLgo+Pgo+PiBV
bmZvcnR1bmF0ZWx5IGdyYW50IHYyIGlzIHRoZSBvbmx5IHdheSB0byBzdXBwb3J0IGVpdGhlciBn
dWVzdHMgd2l0aAo+PiBtb3JlIHRoYW4gMTZUQiBtZW1vcnkgc2l6ZSBvciBQViBndWVzdHMgd2l0
aCBtZW1vcnkgYWJvdmUgdGhlIDE2VEIKPj4gYm9yZGVyLCBhcyBncmFudCB2MSBsaW1pdHMgdGhl
IGZyYW1lIG51bWJlciB0byBiZSAzMiBiaXRzIHdpZGUuCj4+Cj4+IEluIG9yZGVyIHRvIHJlbW92
ZSB0aGUgZGlzYWR2YW50YWdlIG9mIGdyYW50IHYyIHRoaXMgcGF0Y2ggc2VyaWVzCj4+IGVuYWJs
ZXMgY29uZmlndXJpbmcgZGlmZmVyZW50IG1heGltdW0gZ3JhbnQgZnJhbWUgbnVtYmVycyBmb3Ig
djEgYW5kCj4+IHYyLgo+IAo+IEJ1dCB0aGF0IGRvZXMgaW1wbHkgaGlnaGVyIG1lbW9yeSBmb290
cHJpbnQgb2Ygc3VjaCBhIGd1ZXN0IGluIFhlbiwKPiBkb2Vzbid0IGl0PwoKV2l0aCBjdXJyZW50
IGRlZmF1bHRzIHRoaXMgd291bGQgbmVlZCB1cCB0byAxMjhrQiBtb3JlIGZvciBhIGd1ZXN0IHVz
aW5nCnYyIGdyYW50cy4KCj4gVGhlIGxpbWl0LCBhZnRlciBhbGwsIGlzIHRoZXJlIHRvIGJvdW5k
IHJlc291cmNlIHVzZSBvZgo+IERvbVUtcy4gIEkgd29uZGVyIHdoZXRoZXIgd2Ugc2hvdWxkbid0
IG1ha2UgYW55IHN1Y2ggaW5jcmVhc2UKPiBkZXBlbmRlbnQgb24gZmlyc3QgcHV0dGluZyBpbiBw
bGFjZSBwcm9wZXIgYWNjb3VudGluZyBvZiB0aGUgbWVtb3J5Cj4gdXNlZCBmb3IgaW5kaXZpZHVh
bCBkb21haW5zLgoKU28geW91IHdvdWxkIHdhbnQgdG8gaGF2ZSBhIHdheSB0byBjb3VudCBwYWdl
cyAob3IgYnl0ZXM/KSBhbGxvY2F0ZWQgZm9yCmh5cGVydmlzb3IgaW50ZXJuYWwgbmVlZHMgb24g
YSBwZXItZG9tYWluIGJhc2lzLCByaWdodD8KCldvdWxkIHRoYXQgYmUgYWRkaXRpb25hbCB0byBz
dHJ1Y3QgZG9tYWluIC0+IHhlbmhlYXBfcGFnZXMgb3Igd291bGQgeW91CndhbnQgdG8gbWVyZ2Ug
dGhlIG5ldyBjb3VudGVyIGludG8gaXQ/IEkgZ3Vlc3MgYSBuZXcgZmllbGQgd291bGQgYmUKcmVx
dWlyZWQgaW4gb3JkZXIgdG8gYXZvaWQgY291bnRpbmcgc29tZSBkYXRhIHR3aWNlLgoKRG8geW91
IGhhdmUgYW4gaWRlYSB3aGF0IHRvIGRvIHdpdGggdGhhdCB2YWx1ZT8gRG8geW91IHdhbnQgdG8g
ZXhwb3NlIGl0CnRvIHRoZSB1c2VyIChkb20wIGFkbWluKSwgb3Igc2hvdWxkIGl0IGJlIHVzZWQg
anVzdCBpbnNpZGUgdGhlCmh5cGVydmlzb3IgYW5kIGUuZy4gcHJpbnRlZCBieSBhIGRlYnVnIGtl
eSBoYW5kbGVyPwoKRG8geW91IHdhbnQgYW4gYWRkaXRpb25hbCBzZXQgb2YgYWxsb2NhdGluZyBm
dW5jdGlvbnMgZG9pbmcgdGhlCmFjY291bnRpbmcsIG9yIHNob3VsZCB0aGUgZXhpc3RpbmcgZnVu
Y3Rpb25zIGJlIHVzZWQgd2l0aCBhbiBhZGRpdGlvbmFsCmRvbWFpbiBwb2ludGVyLCBvciBzaG91
bGQgdGhlIGNhbGxlciBiZSByZXNwb25zaWJsZSBkb2luZyB0aGUgYWRkaXRpb25hbAphY2NvdW50
aW5nPwoKRG8geW91IHdhbnQgYW4gYWxsLW9yLW5vdGhpbmcgYXBwcm9hY2ggb3IgYSBncmFkdWFs
IG1vdmUgdG8gYWRkIHRoZSBuZXcKYWNjb3VudGluZyBzdGVwIGJ5IHN0ZXA/CgoKSnVlcmdlbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:55:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07: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.xen.org>)
	id 1dkQVO-0004zX-9C; Wed, 23 Aug 2017 07:55:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkQVN-0004zR-Dv
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:55:13 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 21/34-03044-0E43D995; Wed, 23 Aug 2017 07:55:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVywNykQveBydx
 Ig937eSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3dx8xFhxnr/h8p4m5gXEmWxcjF4eQwHRG
 iSNPTgI5nBwSArwSR5bNYIWw/SWWPW9ihyiaxihx/NAjRpCEsECqxKInj8GKRASsJU6v74Iq2
 ssocW5GHwuIwyxwjFHiTE83O0gVm4C6xInFE8G6eQVsJH48aQJbxyKgKnHxwxKwuKhAvMTjTa
 fZIWoEJU7OfMICYnMKeEn833obaBsH0FB1ifXzhEDCzALyEs1bZzNPYBSYhaRjFkLVLCRVCxi
 ZVzFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYoAxDsYPy1
 LOAQoyQHk5Ior6bO3EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxtxkA5waLU9NSKtMwcYKzAp
 CU4eJREePtB0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEueVBykSACnKKM2DGwGL20uMsl
 LCvIxARwnxFKQW5WaWoMq/YhTnYFQS5l0AMoUnM68EbtMroCOYgI6YdGIOyBEliQgpqQbGSZ9
 73ql2xrv4PFtf1ym7oNStmfOw/rkVF+6+5Mldd/T5Dc93WlKiLEXtoUyVRw1+yF4yOuX3bfq/
 yFahCWoV+5MMF3FM/1Kw1+jvrTMiYVOr1pT19+c/DY22WKNUpOTmcma+mE1zwaELyn9eHG1r3
 cM0u0HqzOWlYVuXqjdUTY1b9+sqv0GREktxRqKhFnNRcSIABJFL29YCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503474910!72945706!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53379 invoked from network); 23 Aug 2017 07:55:11 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 07:55:11 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 00:55:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="893261351"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by FMSMGA003.fm.intel.com with ESMTP; 23 Aug 2017 00:55:08 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
 <20170822164141.dnsyujdgrrv54pb7@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <e9289e34-3aa1-183a-8010-2a90f7f216ca@intel.com>
Date: Wed, 23 Aug 2017 15:52:01 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170822164141.dnsyujdgrrv54pb7@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMDA6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+ID4g
KyAgICBkcmhkID0gKHN0cnVjdCBhY3BpX2RtYXJfaGFyZHdhcmVfdW5pdCAqKSgodm9pZCopZG1h
ciArIHNpemVvZigqZG1hcikpOwo+PiA+ICsgICAgZHJoZC0+dHlwZSA9IEFDUElfRE1BUl9UWVBF
X0hBUkRXQVJFX1VOSVQ7Cj4+ID4gKyAgICBkcmhkLT5sZW5ndGggPSBzaXplb2YoKmRyaGQpICsg
aW9hcGljX3Njb3BlX3NpemU7Cj4+ID4gKyAgICBkcmhkLT5mbGFncyA9IEFDUElfRE1BUl9JTkNM
VURFX1BDSV9BTEw7Cj4+ID4gKyAgICBkcmhkLT5wY2lfc2VnbWVudCA9IDA7Cj4+ID4gKyAgICBk
cmhkLT5iYXNlX2FkZHJlc3MgPSBjb25maWctPmlvbW11X2Jhc2VfYWRkcjsKPj4gPiArCj4+ID4g
KyAgICBzY29wZSA9ICZkcmhkLT5zY29wZVswXTsKPj4gPiArICAgIHNjb3BlLT50eXBlID0gQUNQ
SV9ETUFSX0RFVklDRV9TQ09QRV9JT0FQSUM7Cj4+ID4gKyAgICBzY29wZS0+bGVuZ3RoID0gaW9h
cGljX3Njb3BlX3NpemU7Cj4+ID4gKyAgICBzY29wZS0+ZW51bWVyYXRpb25faWQgPSBjb25maWct
PmlvYXBpY19pZDsKPj4gPiArICAgIHNjb3BlLT5idXMgPSBJNDQwX1BTRVVET19CVVNfUExBVEZP
Uk07Cj4+ID4gKyAgICBzY29wZS0+cGF0aFswXSA9IEk0NDBfUFNFVURPX0RFVkZOX0lPQVBJQzsK
PiBJJ20gbm90IHN1cmUgd2hldGhlciB0aGlzIGNvbnN0YW50cyBzaG91bGQgaW5zdGVhZCBiZSBm
aWVsZHMgaW4gdGhlCj4gYWNwaV9jb25maWcgc3RydWN0IHBhc3NlZCBkb3duIGZyb20gbGlieGwu
IGxpYnhjIHNob3VsZG4ndCByZWFsbHkgbmVlZAo+IHRvIGtub3cgYW55dGhpbmcgYWJvdXQgd2hp
Y2ggY2hpcHNldCBhIFZNIGlzIHVzaW5nLgoKSG93IGFib3V0IHJlbmFtZSBJNDQwX1BTRVVET19Y
WFggdG8gVklPTU1VX1BTRVVET19YWFg/CgoKLS0gCkJlc3QgcmVnYXJkcwpUaWFueXUgTGFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 07:58:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 07:58: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.xen.org>)
	id 1dkQYI-00058y-Ml; Wed, 23 Aug 2017 07:58:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkQYG-00058r-LT
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 07:58:12 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 BD/85-02181-3953D995; Wed, 23 Aug 2017 07:58:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQney6dx
 Ig6P3GC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvOxcyFuxIqbh6ciZ7A+Muny5GTg4JAT+J
 dd+PsYHYLAKqEg07TzJ3MXJwsAnYS0z/WgESFgEKb55+mr2LkYuDWeAKo8THP9vA6oUFQiSWt
 98Bs3kFPCVaji1mBrGFBOolfrV2skLEBSVOznzCAmIzC+hILNj9iQ1kPrOAtMTyfxwgYU4BN4
 kpk7+DtYoKqEicXLmGCWKMokT/vAdsEGemS0x81sMygZF/FpKps5BMnYUwdQEj8ypGjeLUorL
 UIl0jI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAArGdgYNzBOPWE3yFGSQ4m
 JVFeTZ25kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHtNgHKCRanpqRVpmTnAWIBJS3DwKInwb
 gNJ8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHgp4NX5iEWPLy81KlxHk5QUoFQEozSvPgBsFi9BKjrJ
 QwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6zIFN4MvNK4Pa9AjqFCeiUSSfmgJxSkoiQkmpg9JO
 /Vfnt3bGDqkfX72qUfHx1d081S+iEBQ+n6ReJf79+IWzDM2WV4uoC9WjHz2zb+oKZZrP0fpm0
 xe6n4A5X+9iL3246V+ocDP3wZ6X7yYwFrYpBeWX1rD+OlryP/jOzvDX194TSRG23Jf46K8s4d
 BYlMzyJ+iMp89bkc/0Oe8HIOV8FL1qqKbEUZyQaajEXFScCAJExkWzMAgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503475090!99502786!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61713 invoked from network); 23 Aug 2017 07:58:10 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 07:58:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51408592"
Date: Wed, 23 Aug 2017 08:58:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823075806.bcnrqgedojkiod4q@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-12-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-12-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 11/25] x86/hvm: Introduce a emulated VTD
 for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBjcmVhdGUvZGVzdHJveS9xdWVyeSBmdW5jdGlvbiBmb3IgdGhlIGVtdWxhdGVkIFZURAo+
IGFuZCBhZGFwdHMgaXQgdG8gdGhlIGNvbW1vbiBWSU9NTVUgYWJzdHJhY3Rpb24uCj4gCj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlIHwgICA3ICstCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oICB8ICA5OSArKysrKysrKysrKysrKysrKy0tLS0tCj4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgICB8IDE1OCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oICAgICAgICAgfCAg
IDMgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDI0MSBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMo
LSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxl
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlCj4gaW5kZXggZjMwMjY1My4u
MTYzYzdmZSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvTWFrZWZp
bGUKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvTWFrZWZpbGUKPiBAQCAtMSw4
ICsxLDkgQEAKPiAgc3ViZGlyLSQoQ09ORklHX1g4NikgKz0geDg2Cj4gIAo+IC1vYmoteSArPSBp
b21tdS5vCj4gIG9iai15ICs9IGRtYXIubwo+IC1vYmoteSArPSB1dGlscy5vCj4gLW9iai15ICs9
IHFpbnZhbC5vCj4gIG9iai15ICs9IGludHJlbWFwLm8KPiArb2JqLXkgKz0gaW9tbXUubwo+ICtv
YmoteSArPSBxaW52YWwubwo+ICBvYmoteSArPSBxdWlya3Mubwo+ICtvYmoteSArPSB1dGlscy5v
Cj4gK29iai0kKENPTkZJR19WSU9NTVUpICs9IHZ2dGQubwo+IGRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5oCj4gaW5kZXggNzJjMWEyZS4uNTVmM2I2ZSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oCj4gQEAgLTIzLDMxICsyMyw1NCBAQAo+ICAjaW5jbHVkZSA8YXNtL21z
aS5oPgo+ICAKPiAgLyoKPiAtICogSW50ZWwgSU9NTVUgcmVnaXN0ZXIgc3BlY2lmaWNhdGlvbiBw
ZXIgdmVyc2lvbiAxLjAgcHVibGljIHNwZWMuCj4gKyAqIEludGVsIElPTU1VIHJlZ2lzdGVyIHNw
ZWNpZmljYXRpb24gcGVyIHZlcnNpb24gMi40IHB1YmxpYyBzcGVjLgo+ICAgKi8KPiAgCj4gLSNk
ZWZpbmUgICAgRE1BUl9WRVJfUkVHICAgIDB4MCAgICAvKiBBcmNoIHZlcnNpb24gc3VwcG9ydGVk
IGJ5IHRoaXMgSU9NTVUgKi8KPiAtI2RlZmluZSAgICBETUFSX0NBUF9SRUcgICAgMHg4ICAgIC8q
IEhhcmR3YXJlIHN1cHBvcnRlZCBjYXBhYmlsaXRpZXMgKi8KPiAtI2RlZmluZSAgICBETUFSX0VD
QVBfUkVHICAgIDB4MTAgICAgLyogRXh0ZW5kZWQgY2FwYWJpbGl0aWVzIHN1cHBvcnRlZCAqLwo+
IC0jZGVmaW5lICAgIERNQVJfR0NNRF9SRUcgICAgMHgxOCAgICAvKiBHbG9iYWwgY29tbWFuZCBy
ZWdpc3RlciAqLwo+IC0jZGVmaW5lICAgIERNQVJfR1NUU19SRUcgICAgMHgxYyAgICAvKiBHbG9i
YWwgc3RhdHVzIHJlZ2lzdGVyICovCj4gLSNkZWZpbmUgICAgRE1BUl9SVEFERFJfUkVHICAgIDB4
MjAgICAgLyogUm9vdCBlbnRyeSB0YWJsZSAqLwo+IC0jZGVmaW5lICAgIERNQVJfQ0NNRF9SRUcg
ICAgMHgyOCAgICAvKiBDb250ZXh0IGNvbW1hbmQgcmVnICovCj4gLSNkZWZpbmUgICAgRE1BUl9G
U1RTX1JFRyAgICAweDM0ICAgIC8qIEZhdWx0IFN0YXR1cyByZWdpc3RlciAqLwo+IC0jZGVmaW5l
ICAgIERNQVJfRkVDVExfUkVHICAgIDB4MzggICAgLyogRmF1bHQgY29udHJvbCByZWdpc3RlciAq
Lwo+IC0jZGVmaW5lICAgIERNQVJfRkVEQVRBX1JFRyAgICAweDNjICAgIC8qIEZhdWx0IGV2ZW50
IGludGVycnVwdCBkYXRhIHJlZ2lzdGVyICovCj4gLSNkZWZpbmUgICAgRE1BUl9GRUFERFJfUkVH
ICAgIDB4NDAgICAgLyogRmF1bHQgZXZlbnQgaW50ZXJydXB0IGFkZHIgcmVnaXN0ZXIgKi8KPiAt
I2RlZmluZSAgICBETUFSX0ZFVUFERFJfUkVHIDB4NDQgICAgLyogVXBwZXIgYWRkcmVzcyByZWdp
c3RlciAqLwo+IC0jZGVmaW5lICAgIERNQVJfQUZMT0dfUkVHICAgIDB4NTggICAgLyogQWR2YW5j
ZWQgRmF1bHQgY29udHJvbCAqLwo+IC0jZGVmaW5lICAgIERNQVJfUE1FTl9SRUcgICAgMHg2NCAg
ICAvKiBFbmFibGUgUHJvdGVjdGVkIE1lbW9yeSBSZWdpb24gKi8KPiAtI2RlZmluZSAgICBETUFS
X1BMTUJBU0VfUkVHIDB4NjggICAgLyogUE1SUiBMb3cgYWRkciAqLwo+IC0jZGVmaW5lICAgIERN
QVJfUExNTElNSVRfUkVHIDB4NmMgICAgLyogUE1SUiBsb3cgbGltaXQgKi8KPiAtI2RlZmluZSAg
ICBETUFSX1BITUJBU0VfUkVHIDB4NzAgICAgLyogcG1yciBoaWdoIGJhc2UgYWRkciAqLwo+IC0j
ZGVmaW5lICAgIERNQVJfUEhNTElNSVRfUkVHIDB4NzggICAgLyogcG1yciBoaWdoIGxpbWl0ICov
Cj4gLSNkZWZpbmUgICAgRE1BUl9JUUhfUkVHICAgIDB4ODAgICAgLyogaW52YWxpZGF0aW9uIHF1
ZXVlIGhlYWQgKi8KPiAtI2RlZmluZSAgICBETUFSX0lRVF9SRUcgICAgMHg4OCAgICAvKiBpbnZh
bGlkYXRpb24gcXVldWUgdGFpbCAqLwo+IC0jZGVmaW5lICAgIERNQVJfSVFBX1JFRyAgICAweDkw
ICAgIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBhZGRyICovCj4gLSNkZWZpbmUgICAgRE1BUl9JUlRB
X1JFRyAgIDB4QjggICAgLyogaW50ciByZW1hcCAqLwo+ICsjZGVmaW5lIERNQVJfVkVSX1JFRyAg
ICAgICAgICAgIDB4MCAgLyogQXJjaCB2ZXJzaW9uIHN1cHBvcnRlZCBieSB0aGlzIElPTU1VICov
Cj4gKyNkZWZpbmUgRE1BUl9DQVBfUkVHICAgICAgICAgICAgMHg4ICAvKiBIYXJkd2FyZSBzdXBw
b3J0ZWQgY2FwYWJpbGl0aWVzICovCj4gKyNkZWZpbmUgRE1BUl9FQ0FQX1JFRyAgICAgICAgICAg
MHgxMCAvKiBFeHRlbmRlZCBjYXBhYmlsaXRpZXMgc3VwcG9ydGVkICovCj4gKyNkZWZpbmUgRE1B
Ul9HQ01EX1JFRyAgICAgICAgICAgMHgxOCAvKiBHbG9iYWwgY29tbWFuZCByZWdpc3RlciAqLwo+
ICsjZGVmaW5lIERNQVJfR1NUU19SRUcgICAgICAgICAgIDB4MWMgLyogR2xvYmFsIHN0YXR1cyBy
ZWdpc3RlciAqLwo+ICsjZGVmaW5lIERNQVJfUlRBRERSX1JFRyAgICAgICAgIDB4MjAgLyogUm9v
dCBlbnRyeSB0YWJsZSAqLwo+ICsjZGVmaW5lIERNQVJfQ0NNRF9SRUcgICAgICAgICAgIDB4Mjgg
LyogQ29udGV4dCBjb21tYW5kIHJlZyAqLwo+ICsjZGVmaW5lIERNQVJfRlNUU19SRUcgICAgICAg
ICAgIDB4MzQgLyogRmF1bHQgU3RhdHVzIHJlZ2lzdGVyICovCj4gKyNkZWZpbmUgRE1BUl9GRUNU
TF9SRUcgICAgICAgICAgMHgzOCAvKiBGYXVsdCBjb250cm9sIHJlZ2lzdGVyICovCj4gKyNkZWZp
bmUgRE1BUl9GRURBVEFfUkVHICAgICAgICAgMHgzYyAvKiBGYXVsdCBldmVudCBpbnRlcnJ1cHQg
ZGF0YSByZWdpc3RlciAqLwo+ICsjZGVmaW5lIERNQVJfRkVBRERSX1JFRyAgICAgICAgIDB4NDAg
LyogRmF1bHQgZXZlbnQgaW50ZXJydXB0IGFkZHIgcmVnaXN0ZXIgKi8KPiArI2RlZmluZSBETUFS
X0ZFVUFERFJfUkVHICAgICAgICAweDQ0IC8qIFVwcGVyIGFkZHJlc3MgcmVnaXN0ZXIgKi8KPiAr
I2RlZmluZSBETUFSX0FGTE9HX1JFRyAgICAgICAgICAweDU4IC8qIEFkdmFuY2VkIEZhdWx0IGNv
bnRyb2wgKi8KPiArI2RlZmluZSBETUFSX1BNRU5fUkVHICAgICAgICAgICAweDY0IC8qIEVuYWJs
ZSBQcm90ZWN0ZWQgTWVtb3J5IFJlZ2lvbiAqLwo+ICsjZGVmaW5lIERNQVJfUExNQkFTRV9SRUcg
ICAgICAgIDB4NjggLyogUE1SUiBMb3cgYWRkciAqLwo+ICsjZGVmaW5lIERNQVJfUExNTElNSVRf
UkVHICAgICAgIDB4NmMgLyogUE1SUiBsb3cgbGltaXQgKi8KPiArI2RlZmluZSBETUFSX1BITUJB
U0VfUkVHICAgICAgICAweDcwIC8qIHBtcnIgaGlnaCBiYXNlIGFkZHIgKi8KPiArI2RlZmluZSBE
TUFSX1BITUxJTUlUX1JFRyAgICAgICAweDc4IC8qIHBtcnIgaGlnaCBsaW1pdCAqLwo+ICsjZGVm
aW5lIERNQVJfSVFIX1JFRyAgICAgICAgICAgIDB4ODAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIGhl
YWQgKi8KPiArI2RlZmluZSBETUFSX0lRVF9SRUcgICAgICAgICAgICAweDg4IC8qIGludmFsaWRh
dGlvbiBxdWV1ZSB0YWlsICovCj4gKyNkZWZpbmUgRE1BUl9JUVRfUkVHX0hJICAgICAgICAgMHg4
Ywo+ICsjZGVmaW5lIERNQVJfSVFBX1JFRyAgICAgICAgICAgIDB4OTAgLyogaW52YWxpZGF0aW9u
IHF1ZXVlIGFkZHIgKi8KPiArI2RlZmluZSBETUFSX0lRQV9SRUdfSEkgICAgICAgICAweDk0Cj4g
KyNkZWZpbmUgRE1BUl9JQ1NfUkVHICAgICAgICAgICAgMHg5YyAvKiBJbnZhbGlkYXRpb24gY29t
cGxldGUgc3RhdHVzICovCj4gKyNkZWZpbmUgRE1BUl9JRUNUTF9SRUcgICAgICAgICAgMHhhMCAv
KiBJbnZhbGlkYXRpb24gZXZlbnQgY29udHJvbCAqLwo+ICsjZGVmaW5lIERNQVJfSUVEQVRBX1JF
RyAgICAgICAgIDB4YTQgLyogSW52YWxpZGF0aW9uIGV2ZW50IGRhdGEgKi8KPiArI2RlZmluZSBE
TUFSX0lFQUREUl9SRUcgICAgICAgICAweGE4IC8qIEludmFsaWRhdGlvbiBldmVudCBhZGRyZXNz
ICovCj4gKyNkZWZpbmUgRE1BUl9JRVVBRERSX1JFRyAgICAgICAgMHhhYyAvKiBJbnZhbGlkYXRp
b24gZXZlbnQgYWRkcmVzcyAqLwo+ICsjZGVmaW5lIERNQVJfSVJUQV9SRUcgICAgICAgICAgIDB4
YjggLyogSW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBhZGRyICovCj4gKyNkZWZpbmUgRE1BUl9J
UlRBX1JFR19ISSAgICAgICAgMHhiYwo+ICsjZGVmaW5lIERNQVJfUFFIX1JFRyAgICAgICAgICAg
IDB4YzAgLyogUGFnZSByZXF1ZXN0IHF1ZXVlIGhlYWQgKi8KPiArI2RlZmluZSBETUFSX1BRSF9S
RUdfSEkgICAgICAgICAweGM0Cj4gKyNkZWZpbmUgRE1BUl9QUVRfUkVHICAgICAgICAgICAgMHhj
OCAvKiBQYWdlIHJlcXVlc3QgcXVldWUgdGFpbCovCj4gKyNkZWZpbmUgRE1BUl9QUVRfUkVHX0hJ
ICAgICAgICAgMHhjYwo+ICsjZGVmaW5lIERNQVJfUFFBX1JFRyAgICAgICAgICAgIDB4ZDAgLyog
UGFnZSByZXF1ZXN0IHF1ZXVlIGFkZHJlc3MgKi8KPiArI2RlZmluZSBETUFSX1BRQV9SRUdfSEkg
ICAgICAgICAweGQ0Cj4gKyNkZWZpbmUgRE1BUl9QUlNfUkVHICAgICAgICAgICAgMHhkYyAvKiBQ
YWdlIHJlcXVlc3Qgc3RhdHVzICovCj4gKyNkZWZpbmUgRE1BUl9QRUNUTF9SRUcgICAgICAgICAg
MHhlMCAvKiBQYWdlIHJlcXVlc3QgZXZlbnQgY29udHJvbCAqLwo+ICsjZGVmaW5lIERNQVJfUEVE
QVRBX1JFRyAgICAgICAgIDB4ZTQgLyogUGFnZSByZXF1ZXN0IGV2ZW50IGRhdGEgKi8KPiArI2Rl
ZmluZSBETUFSX1BFQUREUl9SRUcgICAgICAgICAweGU4IC8qIFBhZ2UgcmVxdWVzdCBldmVudCBh
ZGRyZXNzICovCj4gKyNkZWZpbmUgRE1BUl9QRVVBRERSX1JFRyAgICAgICAgMHhlYyAvKiBQYWdl
IGV2ZW50IHVwcGVyIGFkZHJlc3MgKi8KPiArI2RlZmluZSBETUFSX01UUlJDQVBfUkVHICAgICAg
ICAweDEwMCAvKiBNVFJSIGNhcGFiaWxpdHkgKi8KPiArI2RlZmluZSBETUFSX01UUlJDQVBfUkVH
X0hJICAgICAweDEwNAo+ICsjZGVmaW5lIERNQVJfTVRSUkRFRl9SRUcgICAgICAgIDB4MTA4IC8q
IE1UUlIgZGVmYXVsdCB0eXBlICovCj4gKyNkZWZpbmUgRE1BUl9NVFJSREVGX1JFR19ISSAgICAg
MHgxMGMKPiAgCj4gICNkZWZpbmUgT0ZGU0VUX1NUUklERSAgICAgICAgKDkpCj4gICNkZWZpbmUg
ZG1hcl9yZWFkbChkbWFyLCByZWcpIHJlYWRsKChkbWFyKSArIChyZWcpKQo+IEBAIC01OCw2ICs4
MSwzMCBAQAo+ICAjZGVmaW5lIFZFUl9NQUpPUih2KSAgICAgICAgKCgodikgJiAweGYwKSA+PiA0
KQo+ICAjZGVmaW5lIFZFUl9NSU5PUih2KSAgICAgICAgKCh2KSAmIDB4MGYpCj4gIAo+ICsvKiBD
QVBfUkVHICovCj4gKyNkZWZpbmUgRE1BX0RPTUFJTl9JRF9TSElGVCAgICAgICAgIDE2ICAvKiAx
Ni1iaXQgZG9tYWluIGlkIGZvciA2NEsgZG9tYWlucyAqLwo+ICsjZGVmaW5lIERNQV9ET01BSU5f
SURfTUFTSyAgICAgICAgICAoKDFVTCA8PCBETUFfRE9NQUlOX0lEX1NISUZUKSAtIDEpCj4gKyNk
ZWZpbmUgRE1BX0NBUF9ORCAgICAgICAgICAgICAgICAgICgoKERNQV9ET01BSU5fSURfU0hJRlQg
LSA0KSAvIDIpICYgN1VMTCkKPiArI2RlZmluZSBETUFfTUdBVyAgICAgICAgICAgICAgICAgICAg
MzkgIC8qIE1heGltdW0gR3Vlc3QgQWRkcmVzcyBXaWR0aCAqLwo+ICsjZGVmaW5lIERNQV9DQVBf
TUdBVyAgICAgICAgICAgICAgICAoKChETUFfTUdBVyAtIDEpICYgMHgzZlVMTCkgPDwgMTYpCj4g
KyNkZWZpbmUgRE1BX01BTVYgICAgICAgICAgICAgICAgICAgIDE4VUxMCj4gKyNkZWZpbmUgRE1B
X0NBUF9NQU1WICAgICAgICAgICAgICAgIChETUFfTUFNViA8PCA0OCkKPiArI2RlZmluZSBETUFf
Q0FQX1BTSSAgICAgICAgICAgICAgICAgKDFVTEwgPDwgMzkpCj4gKyNkZWZpbmUgRE1BX0NBUF9T
TExQUyAgICAgICAgICAgICAgICgoMVVMTCA8PCAzNCkgfCAoMVVMTCA8PCAzNSkpCj4gKyNkZWZp
bmUgRE1BX0ZSQ0RfUkVHX05SICAgICAgICAgICAgIDFVTEwKPiArI2RlZmluZSBETUFfQ0FQX05G
UiAgICAgICAgICAgICAgICAgKChETUFfRlJDRF9SRUdfTlIgLSAxKSA8PCA0MCkKPiArI2RlZmlu
ZSBETUFfQ0FQX0ZST19PRkZTRVQgICAgICAgICAgMHgyMjBVTEwKPiArI2RlZmluZSBETUFfQ0FQ
X0ZSTyAgICAgICAgICAgICAgICAgKERNQV9DQVBfRlJPX09GRlNFVCA8PCAyMCkKPiArCj4gKy8q
IFN1cHBvcnRlZCBBZGp1c3RlZCBHdWVzdCBBZGRyZXNzIFdpZHRocyAqLwo+ICsjZGVmaW5lIERN
QV9DQVBfU0FHQVdfU0hJRlQgICAgICAgICA4Cj4gKyNkZWZpbmUgRE1BX0NBUF9TQUdBV19NQVNL
ICAgICAgICAgICgweDFmVUxMIDw8IERNQV9DQVBfU0FHQVdfU0hJRlQpCj4gKyAvKiAzOS1iaXQg
QUdBVywgMy1sZXZlbCBwYWdlLXRhYmxlICovCj4gKyNkZWZpbmUgRE1BX0NBUF9TQUdBV18zOWJp
dCAgICAgICAgICgweDJVTEwgPDwgRE1BX0NBUF9TQUdBV19TSElGVCkKPiArIC8qIDQ4LWJpdCBB
R0FXLCA0LWxldmVsIHBhZ2UtdGFibGUgKi8KPiArI2RlZmluZSBETUFfQ0FQX1NBR0FXXzQ4Yml0
ICAgICAgICAgKDB4NFVMTCA8PCBETUFfQ0FQX1NBR0FXX1NISUZUKQo+ICsjZGVmaW5lIERNQV9D
QVBfU0FHQVcgICAgICAgICAgICAgICBETUFfQ0FQX1NBR0FXXzM5Yml0Cj4gKwo+ICAvKgo+ICAg
KiBEZWNvZGluZyBDYXBhYmlsaXR5IFJlZ2lzdGVyCj4gICAqLwo+IEBAIC04OSw2ICsxMzYsMTIg
QEAKPiAgI2RlZmluZSBjYXBfYWZsKGMpICAgICAgICAoKChjKSA+PiAzKSAmIDEpCj4gICNkZWZp
bmUgY2FwX25kb21zKGMpICAgICAgICAoMSA8PCAoNCArIDIgKiAoKGMpICYgMHg3KSkpCj4gIAo+
ICsvKiBFQ0FQX1JFRyAqLwo+ICsjZGVmaW5lIERNQV9FQ0FQX1FJICAgICAgICAgICAgICAgICAo
MVVMTCA8PCAxKQo+ICsjZGVmaW5lIERNQV9FQ0FQX0lSICAgICAgICAgICAgICAgICAoMVVMTCA8
PCAzKQo+ICsjZGVmaW5lIERNQV9FQ0FQX0VJTSAgICAgICAgICAgICAgICAoMVVMTCA8PCA0KQo+
ICsjZGVmaW5lIERNQV9FQ0FQX01ITVYgICAgICAgICAgICAgICAoMTVVTEwgPDwgMjApCgpXb3cs
IHdoYXQncyB0aGlzIGNodW5rIGFib3ZlPyBUaGUgZGVzY3JpcHRpb24gb25seSBtZW50aW9ucyBh
ZGRpbmcKZnVuY3Rpb25zIGZvciB0aGUgVkRUIElPTU1VIGltcGxlbWVudGF0aW9uLCB5ZXQgdGhl
cmUgc2VlbXMgdG8gYmUgc29tZQpjb2RlIG1vdmVtZW50IGhlcmUuIFBsZWFzZSBzcGxpdCBpdCBp
bnRvIGEgc2VwYXJhdGUgcGF0Y2guCgo+ICAvKgo+ICAgKiBFeHRlbmRlZCBDYXBhYmlsaXR5IFJl
Z2lzdGVyCj4gICAqLwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
dnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMzUzZmFmZQo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTAsMCArMSwxNTggQEAK
PiArLyoKPiArICogdnZ0ZC5jCj4gKyAqCj4gKyAqIHZpcnR1YWxpemUgVlREIGZvciBIVk0uCj4g
KyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaGFvIEdhbywgSW50ZWwgQ29ycG9yYXRpb24u
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IKPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29u
ZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UsIHZlcnNpb24g
MiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ICsgKiBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+ICsj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArI2luY2x1
ZGUgPHhlbi92aW9tbXUuaD4KPiArI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+Cj4gKyNpbmNsdWRl
IDxhc20vY3VycmVudC5oPgo+ICsjaW5jbHVkZSA8YXNtL2h2bS9kb21haW4uaD4KPiArI2luY2x1
ZGUgPGFzbS9wYWdlLmg+Cj4gKwo+ICsjaW5jbHVkZSAiaW9tbXUuaCIKPiArCj4gK3N0cnVjdCBo
dm1faHdfdnZ0ZF9yZWdzIHsKPiArICAgIHVpbnQ4X3QgZGF0YVsxMDI0XTsKPiArfTsKPiArCj4g
Ky8qIFN0YXR1cyBmaWVsZCBvZiBzdHJ1Y3QgdnZ0ZCAqLwo+ICsjZGVmaW5lIFZJT01NVV9TVEFU
VVNfREVGQVVMVCAgICAgICAgICAgICAgICAgICAoMCkKPiArI2RlZmluZSBWSU9NTVVfU1RBVFVT
X0lSUV9SRU1BUFBJTkdfRU5BQkxFRCAgICAgKDEgPDwgMCkKPiArI2RlZmluZSBWSU9NTVVfU1RB
VFVTX0RNQV9SRU1BUFBJTkdfRU5BQkxFRCAgICAgKDEgPDwgMSkKPiArCj4gK3N0cnVjdCB2dnRk
IHsKPiArICAgIC8qIFZJT01NVV9TVEFUVVNfWFhYICovCj4gKyAgICBpbnQgc3RhdHVzOwoKdW5z
aWduZWQgaW50IGlmIGl0J3MgYSBiaXRmaWVsZC4KCj4gKyAgICAvKiBBZGRyZXNzIHJhbmdlIG9m
IHJlbWFwcGluZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgKi8KPiArICAgIHVpbnQ2NF90IGJhc2Vf
YWRkcjsKPiArICAgIHVpbnQ2NF90IGxlbmd0aDsKPiArICAgIC8qIFBvaW50IGJhY2sgdG8gdGhl
IG93bmVyIGRvbWFpbiAqLwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+ICsgICAgc3Ry
dWN0IGh2bV9od192dnRkX3JlZ3MgKnJlZ3M7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpyZWdz
X3BhZ2U7Cj4gK307Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfcmVnKHN0cnVj
dCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB2YWx1ZSkKPiArewo+ICsgICAgKigodWludDMyX3QgKikoJnZ0ZC0+cmVn
cy0+ZGF0YVtyZWddKSkgPSB2YWx1ZTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1aW50MzJf
dCB2dnRkX2dldF9yZWcoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnKQo+ICt7Cj4gKyAg
ICByZXR1cm4gKigodWludDMyX3QgKikoJnZ0ZC0+cmVncy0+ZGF0YVtyZWddKSk7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbmxpbmUgdWludDhfdCB2dnRkX2dldF9yZWdfYnl0ZShzdHJ1Y3QgdnZ0ZCAq
dnRkLCB1aW50MzJfdCByZWcpCj4gK3sKPiArICAgIHJldHVybiAqKCh1aW50OF90ICopKCZ2dGQt
PnJlZ3MtPmRhdGFbcmVnXSkpOwoKWW91IGRvbid0IG5lZWQgY2FzdGluZ3MgaGVyZSwgZGF0YSBp
cyBhbHJlYWR5IGFuIGFycmF5IG9mCnVpbnQ4X3QuCgo+ICt9Cj4gKwo+ICsjZGVmaW5lIHZ2dGRf
Z2V0X3JlZ19xdWFkKHZ2dGQsIHJlZywgdmFsKSBkbyB7ICBcCj4gKyAgICAodmFsKSA9IHZ2dGRf
Z2V0X3JlZyh2dnRkLCAocmVnKSArIDQgKTsgICAgIFwKPiArICAgICh2YWwpID0gKHZhbCkgPDwg
MzI7ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgKHZhbCkgKz0gdnZ0ZF9nZXRfcmVn
KHZ2dGQsIHJlZyk7ICAgICAgICAgICBcCj4gK30gd2hpbGUoMCkKPiArI2RlZmluZSB2dnRkX3Nl
dF9yZWdfcXVhZCh2dnRkLCByZWcsIHZhbCkgZG8geyAgXAo+ICsgICAgdnZ0ZF9zZXRfcmVnKHZ2
dGQsIHJlZywgKHZhbCkpOyAgICAgICAgICAgICBcCj4gKyAgICB2dnRkX3NldF9yZWcodnZ0ZCwg
KHJlZykgKyA0LCAodmFsKSA+PiAzMik7IFwKPiArfSB3aGlsZSgwKQoKWW91IHNlZW0gdG8gbmVl
ZCB0byBhY2Nlc3MgaHZtX2h3X3Z2dGRfcmVncyB1c2luZyBkaWZmZXJlbnQgc2l6ZXMsIHdoeQpu
b3QgZG86Cgp1bmlvbiBodm1faHdfdnZ0ZF9yZWdzIHsKICAgIHVpbnQ4X3QgIGRhdGE4WzEwMjRd
OwogICAgdWludDE2X3QgZGF0YTE2WzUxMl07CiAgICB1aW50MzJfdCBkYXRhMzJbMjU2XTsKICAg
IHVpbnQ2NF90IGRhdGE2NFsxMjhdOwp9OwoKVGhlbiB0aGUgYWNjZXNzIGlzIG11Y2ggbW9yZSBz
dHJhaWdodGZvcndhcmQgYW5kIHlvdSBkb24ndCBuZWVkIHRoZQpjb21wbGljYXRlZCBoZWxwZXJz
IHRoYXQgeW91IGhhdmUgYWJvdmUuCgo+ICtzdGF0aWMgdm9pZCB2dnRkX3Jlc2V0KHN0cnVjdCB2
dnRkICp2dnRkLCB1aW50NjRfdCBjYXBhYmlsaXR5KQo+ICt7Cj4gKyAgICB1aW50NjRfdCBjYXAg
PSBETUFfQ0FQX05GUiB8IERNQV9DQVBfU0xMUFMgfCBETUFfQ0FQX0ZSTyB8Cj4gKyAgICAgICAg
ICAgICAgICAgICBETUFfQ0FQX01HQVcgfCBETUFfQ0FQX1NBR0FXIHwgRE1BX0NBUF9ORDsKPiAr
ICAgIHVpbnQ2NF90IGVjYXAgPSBETUFfRUNBUF9JUiB8IERNQV9FQ0FQX0VJTSB8IERNQV9FQ0FQ
X1FJOwo+ICsKPiArICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBETUFSX1ZFUl9SRUcsIDB4MTBVTCk7
Cj4gKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NBUF9SRUcsIGNhcCk7Cj4gKyAg
ICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0VDQVBfUkVHLCBlY2FwKTsKPiArICAgIHZ2
dGRfc2V0X3JlZyh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgMHg4MDAwMDAwMFVMKTsKPiArICAgIHZ2
dGRfc2V0X3JlZyh2dnRkLCBETUFSX0lFQ1RMX1JFRywgMHg4MDAwMDAwMFVMKTsKPiArfQo+ICsK
PiArc3RhdGljIHU2NCB2dnRkX3F1ZXJ5X2NhcHMoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsg
ICAgcmV0dXJuIFZJT01NVV9DQVBfSVJRX1JFTUFQUElORzsKPiArfQo+ICsKPiArc3RhdGljIGlu
dCB2dnRkX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCj4g
K3sKPiArICAgIHN0cnVjdCB2dnRkICp2dnRkOwo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICBp
ZiAoICFpc19odm1fZG9tYWluKGQpIHx8ICh2aW9tbXUtPmxlbmd0aCAhPSBQQUdFX1NJWkUpIHx8
Cj4gKyAgICAgICAgKH52dnRkX3F1ZXJ5X2NhcHMoZCkgJiB2aW9tbXUtPmNhcHMpICkKPiArICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICByZXQgPSAtRU5PTUVNOwo+ICsgICAgdnZ0
ZCA9IHhtYWxsb2NfYnl0ZXMoc2l6ZW9mKHN0cnVjdCB2dnRkKSk7Cj4gKyAgICBpZiAoICF2dnRk
ICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgIHZ2dGQtPnJlZ3NfcGFnZSA9IGFs
bG9jX2RvbWhlYXBfcGFnZShkLCBNRU1GX25vX293bmVyKTsKPiArICAgIGlmICggIXZ2dGQtPnJl
Z3NfcGFnZSApCj4gKyAgICAgICAgZ290byBvdXQxOwo+ICsKPiArICAgIHZ2dGQtPnJlZ3MgPSBf
X21hcF9kb21haW5fcGFnZV9nbG9iYWwodnZ0ZC0+cmVnc19wYWdlKTsKPiArICAgIGlmICggIXZ2
dGQtPnJlZ3MgKQo+ICsgICAgICAgIGdvdG8gb3V0MjsKPiArICAgIGNsZWFyX3BhZ2UodnZ0ZC0+
cmVncyk7Cj4gKwo+ICsgICAgdnZ0ZF9yZXNldCh2dnRkLCB2aW9tbXUtPmNhcHMpOwo+ICsgICAg
dnZ0ZC0+YmFzZV9hZGRyID0gdmlvbW11LT5iYXNlX2FkZHJlc3M7CgpEb24ndCB5b3UgbmVlZCB0
byBwZXJmb3JtIGFueSBjaGVja3Mgb24gdGhlIGJhc2VfYWRkcmVzcz8gSXQgbmVlZHMgdG8KYmUg
cGFnZSBhbGlnbmVkIGF0IGxlYXN0LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:00:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkQaG-0006Jq-5y; Wed, 23 Aug 2017 08:00:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkQaE-0006Ja-8B
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:00:14 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0A/76-02181-D063D995; Wed, 23 Aug 2017 08:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5fHbG6
 kwekz1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b1TVYFz5krrl3dwNLA2MncxcjJISSQJ/Fs
 ah+YzStgJ7F7ziMmEFtCwFDi9MKbLCA2i4CqROeEy2A2m4C6RNuz7axdjBwcIgKOEpObvboYu
 TiYBeYzS/S2LQHrFRbwlDj1YBcrxPzzTBJrJkiC2JwCXhLnT+9hB+nlFRCU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTRSyr
 KTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDD0GINjBuGK75yFGSQ4mJVFeTZ25kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeHtNgHKCRanpqRVpmTnAKIBJS3DwKInwbgNJ8xYXJOYWZ
 6ZDpE4x6nI0fdjyhUmIJS8/L1VKnJcTpEgApCijNA9uBCwiLzHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYdxLIFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhjnNyqnnBNfql/woMW3ycla79W
 k/pmJG+9vEj09VXSXuHzBvLSL2/obuK8Iek3jjT1+ojHg2pwwjfgTGfk2y/WZzv6/cG7XXv0M
 Sc3lJztXz6rLu/Kq8J4NT2jq4fbdi4XOCfh896lP89Jsm8r6gGPfDUvLP9pXbgZy6q0Vm1PO1
 yh9SmDeRA0lluKMREMt5qLiRAAgSisqwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503475210!111270843!1
X-Originating-IP: [137.65.248.74]
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 36033 invoked from network); 23 Aug 2017 08:00:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:00:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:00:09 -0600
Message-Id: <599D5229020000780017251B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:00:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
 <599D48CD0200007800172497@prv-mh.provo.novell.com>
 <20170823073151.43ydheypuf74i7ko@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170823073151.43ydheypuf74i7ko@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDA5OjMxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE1heWJlIHdoYXQgSSdtIG1pc3NpbmcgaXMgd2hldGhlciBpdCBpcyBwb3NzaWJsZSB0byBoYXZl
IGEgZGV2aWNlIHdpdGgKPiB2aXJ0dWFsIGZ1bmN0aW9ucyB0aGF0IGV4cGFuZCBhY3Jvc3Mgc2V2
ZXJhbCBidXNlcz8KClRoZSB0eXBpY2FsIChub24tQVJJKSBhcnJhbmdlbWVudCBJJ3ZlIHNlZW4g
aXMgZm9yIGFsbCBWRnMgdG8gYWx3YXlzCmxpdmUgb24gYnVzZXMgZGlmZmVyZW50IGZyb20gdGhl
IFBGICh3aGljaCBpcyBxdWl0ZSBvYnZpb3VzLCBhcyBlYWNoCmZ1bmN0aW9uIG9mIGVhY2ggZGV2
aWNlIG9uIGEgZ2l2ZW4gYnVzIG1heSBiZSBhIFBGLCBhbmQgdGhlIG1heApudW1iZXIgb2YgVkZz
IGlzIHF1aXRlIGEgYml0IGhpZ2hlciB0aGFuIDI1NiB0aGlzIHdheSkuIEkgZG9uJ3Qgc2VlCndo
eSBBUkkgd291bGQgY2hhbmdlIHRoYXQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:01:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:01: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.xen.org>)
	id 1dkQbC-0006PZ-F0; Wed, 23 Aug 2017 08:01:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkQbA-0006PN-PQ
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:01:12 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 7D/0B-01859-8463D995; Wed, 23 Aug 2017 08:01:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQtfdbG6
 kwfu/ghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCPz+YCh5JVkyY+I65gXG5SBcjJ4eEgJ/E
 2jv3WUBsFgFVickzV7F1MXJwsAnYS0z/WtHFyMUhIvCTSeLx6e/MIDXCAqESqz5vBKvnFfCUW
 Pj9KiOILSTwlUni09tqiLigxMmZT8BqmAX0JG5MnQI2k1lAWmL5Pw6IsLxE89bZYCM5BQwl/n
 3rYAKxRQVUJE6uXMMEMVJRon/eAzaIM9Mltv79xTyBkX8Wkg2zkGyYhbBhFpINCxhZVjFqFKc
 WlaUW6RqZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZmPQMD4w7Glr1+hxgl
 OZiURHk1deZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXW4KlBMsSk1PrUjLzAHGCExagoNHS
 YQ3HSTNW1yQmFucmQ6ROsWoKCXOawmSEABJZJTmwbXB4vISo6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWFeN5ApPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGRrd8PwlOsfkzOXa9aqvTa5437Tq
 v7EJN3y2pol/NDSfPt2BT6XAVdv/PHZyy5PfLNZfX7jVz5PggKXN908U3WVt+fvvDuDsyYatz
 pq7/0f5/yo3dbVPnzjv+NGbBWzOnqG96c41tIqc99Bb56bavcdMFM+tnWx6cub5wocj7Kbs5J
 GUvV/wwqFNiKc5INNRiLipOBADGpHbSxgIAAA==
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503475271!111030795!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5694 invoked from network); 23 Aug 2017 08:01:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 08:01:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51408734"
Date: Wed, 23 Aug 2017 09:01:07 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, 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>, Crawford Eric R <Eric.R.Crawford@intel.com>
Message-ID: <20170823080107.nxknoatkqyfczbik@dhcp-3-128.uk.xensource.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
 <599D48CD0200007800172497@prv-mh.provo.novell.com>
 <20170823073151.43ydheypuf74i7ko@dhcp-3-128.uk.xensource.com>
 <20170823064605.GA5181@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823064605.GA5181@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6NDY6MDhQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDg6MzE6NTFBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDE6MjA6MTNBTSAtMDYwMCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIzLjA4LjE3IGF0IDA5OjE2LCA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDk6
MDU6MTRBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPj4gPj4gT24gVHVlLCBBdWcgMjIsIDIw
MTcgYXQgMDY6NDM6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+PiBP
biAyMS4wOC4xNyBhdCAyMzo1MiwgPGNoYW8uZ2FvQGludGVsLmNvbT4gd3JvdGU6Cj4gPj4gPj4g
Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gPj4gPj4gPj4gKysrIGIveGVuL2luY2x1
ZGUveGVuL3BjaS5oCj4gPj4gPj4gPj4gQEAgLTM5LDYgKzM5LDEwIEBACj4gPj4gPj4gPj4gICNk
ZWZpbmUgUENJX1NCREYzKHMsYixkZikgKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCBQQ0lfQkRG
MihiLCBkZikpCj4gPj4gPj4gPj4gIAo+ID4+ID4+ID4+ICBzdHJ1Y3QgcGNpX2Rldl9pbmZvIHsK
PiA+PiA+PiA+PiArICAgIC8qCj4gPj4gPj4gPj4gKyAgICAgKiBXaGVuICdpc192aXJ0Zm4nIGlz
IHNldCwgJ2lzX2V4dGZuJyBpcyByZS11c2VkIHRvIGluZGljYXRlIHdoZXRoZXIKPiA+PiA+PiA+
PiArICAgICAqIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLgo+ID4+
ID4+ID4+ICsgICAgICovCj4gPj4gPj4gPgo+ID4+ID4+ID5JJ2QgYmUgaW5jbGluZWQgdG8gZXh0
ZW5kIHRoZSBjb21tZW50IGJ5IGFwcGVuZGluZyAiLCBhcyBhIFZGIGl0c2VsZgo+ID4+ID4+ID5j
YW4gbmV2ZXIgYmUgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIiBJcyB0aGF0IGNvcnJlY3Q/IElmIHNv
LCB3b3VsZAo+ID4+ID4+IAo+ID4+ID4+IEhpLCBKYW4gYW5kIFJvZ2VyLgo+ID4+ID4+IAo+ID4+
ID4+IFN0cmljdGx5IHNwZWFraW5nLCB0aGUgVkYgY2FuIGJlIGFuIGV4dGVuZGVkIGZ1bmN0aW9u
LiBUaGUgZGVmaW5pdGlvbiBpcwo+ID4+ID4+IHdpdGhpbiBBUkkgZGV2aWNlIChpbiB0aGlzIGtp
bmQgb2YgZGV2aWNlLCBkZXZpY2UgZmllbGQgaXMgdHJlYXRlZCBhcyBhbgo+ID4+ID4+IGV4dGVu
c2lvbiBvZiBmdW5jdGlvbiBudW1iZXIpIGFuZCBmdW5jdGlvbiBudW1iZXIgaXMgZ3JlYXRlciB0
aGFuIDcuIEJ1dAo+ID4+ID4+IHRoaXMgZmllbGQgaXNuJ3QgdXNlZCBhcyB3ZSBkb24ndCBjYXJl
IGFib3V0IHdoZXRoZXIgYSBWRiBpcyBvciBub3QgYW4KPiA+PiA+PiBleHRlbmRlZCBmdW5jdGlv
biAoYXQgbGVhc3QgYXQgcHJlc2VudCkuCj4gPj4gPj4gCj4gPj4gPj4gRXJpYyByZXZpZXdlZCB0
aGlzIHBhdGNoIGFuZCB0b2xkIG1lIHdlIG1heSBtYXRjaAo+ID4+ID4+ICdpZiAoIHBkZXYtPmlu
Zm8uaXNfZXh0Zm4gKScgaW4gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0Lgo+ID4+ID4+IFNv
IHdlIG1heSBpbnRyb2R1Y2UgYSBuZXcgZmllbGQgbGlrZSB3aGF0IEkgZG8gaW4gdjYgb3IgY2hl
Y2sKPiA+PiA+PiAncGRldi0+aW5mby5pc192aXJ0Zm4nIGZpcnN0IGluIGFjcGlfZmluZF9tYXRj
aGVkX2RyaGRfdW5pdCAobWF5YmUgb3RoZXIKPiA+PiA+PiBwbGFjZXMgd2UgY2hlY2sgcGRldi0+
aW5mby5pc19leHRmbikuCj4gPj4gPj4gCj4gPj4gPj4gV2hpY2ggb25lIGRvIHlvdSBwcmVmZXI/
Cj4gPj4gPiAKPiA+PiA+IExvb2tpbmcgYXQgdGhpcyBhZ2FpbiBJJ20gbm90IHN1cmUgd2h5IHlv
dSBuZWVkIGFueSBtb2RpZmljYXRpb25zIHRvCj4gPj4gPiBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhk
X3VuaXQuIElmIHRoZSB2aXJ0dWFsIGZ1bmN0aW9uIGlzIGFuIGV4dGVuZGVkCj4gPj4gPiBmdW5j
dGlvbiBwZGV2LT5idXMgc2hvdWxkIGJlIGVxdWFsIHRvIHBkZXYtPmluZm8ucGh5c2ZuLmJ1cywg
aW4gd2hpY2gKPiA+PiA+IGNhc2UgdGhlIGFscmVhZHkgZXhpc3RpbmcgaXNfZXh0Zm4gY2hlY2sg
d2lsbCBhbHJlYWR5IERUUlQ/Cj4gPj4gPiAKPiA+PiA+IEllOiBhbiBleHRlbmRlZCBWRiBzaG91
bGQgYWx3YXlzIGhhdmUgdGhlIHNhbWUgYnVzIGFzIHRoZSBQRiBpdAo+ID4+ID4gYmVsb25ncyB0
bywgdW5sZXNzIEknbSBtaXNzaW5nIHNvbWV0aGluZy4KPiA+PiAKPiA+PiBXaHkgd291bGQgdGhh
dCBiZT8KPiA+Cj4gPkl0IGlzIG15IHVuZGVyc3RhbmRpbmcgKHdoaWNoIG1pZ2h0IGJlIHdyb25n
KSwgdGhhdCBhbiBleHRlbmRlZAo+ID5mdW5jdGlvbiBzaW1wbHkgdXNlcyA4IGJpdHMgZm9yIHRo
ZSBmdW5jdGlvbiBudW1iZXIsIHdoaWNoIG9uIGEKPiA+dHJhZGl0aW9uYWwgZGV2aWNlIHdvdWxk
IGJlIHVzZWQgZm9yIGJvdGggdGhlIHNsb3QgYW5kIHRoZSBmdW5jdGlvbgo+ID5udW1iZXIuCj4g
Pgo+ID5TbyBleHRlbmRlZCBmdW5jdGlvbnMgaGF2ZSBubyBzbG90LCBidXQgdGhlIGJ1cyBudW1i
ZXIgaXMgdGhlIHNhbWUgZm9yCj4gPmFsbCBvZiB0aGVtLCBvciBlbHNlIHRoZXkgd291bGQgYmVs
b25nIHRvIGRpZmZlcmVudCBkZXZpY2VzIGR1ZSB0byB0aGUKPiA+ZGlmZmVyZW5jZSBpbiB0aGUg
YnVzIG51bWJlcnMuCj4gPgo+ID5NYXliZSB3aGF0IEknbSBtaXNzaW5nIGlzIHdoZXRoZXIgaXQg
aXMgcG9zc2libGUgdG8gaGF2ZSBhIGRldmljZSB3aXRoCj4gPnZpcnR1YWwgZnVuY3Rpb25zIHRo
YXQgZXhwYW5kIGFjcm9zcyBzZXZlcmFsIGJ1c2VzPwo+IAo+IEl0IGlzIG5vdCB0cnVlLiBQbGVh
c2UgcmVmZXIgdG8gdGhlIDIuMS4yIFZGIERpc2NvdmVyeSBvZiBTUi1JT1Ygc3BlYy4KPiBUaGUg
bnVtYmVycyBvZiBWRiBjYW4gYmUgbGFyZ2VyIHRoYW4gMjU2IGFuZCBzbyBpdCBpcyBkZWZpbml0
ZSB0aGF0Cj4gc29tZXRpbWVzIFZGJ3MgYnVzIG51bWJlciB3b3VsZCBiZSBkaWZmZXJlbnQgZnJv
bSB0aGUgUEYncy4KClNvIHRoYXQncyB3aGF0IEkgd2FzIG1pc3NpbmcsIHRoYW5rcy4KClRoZW4g
SSB3b3VsZCBtb2RpZnkgYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0IHNvIGl0J3M6CgogICAg
aWYgKCBwZGV2LT5pbmZvLmlzX2V4dGZuICkKICAgIHsKICAgICAgICBidXMgPSBwZGV2LT5pbmZv
LmlzX3ZpcnRmbiA/IHBkZXYtPmluZm8ucGh5c2ZuLmJ1cyA6IHBkZXYtPmJ1czsKICAgICAgICBk
ZXZmbiA9IDA7CiAgICB9CgpBRkFJQ1QgdGhhdCBzaG91bGQgd29yaz8KClJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:04:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkQe4-0006da-SO; Wed, 23 Aug 2017 08:04:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkQe3-0006dU-Fq
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:04:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 00/5B-02962-AF63D995; Wed, 23 Aug 2017 08:04:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQveX2dx
 Ig2lLBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLa3pZC95xVWy8doi9gfE5RxcjJ4eEgJ/E
 pp2nmUFsFgFViX3N/1i6GDk42ATsJaZ/rQAJiwCFN08/zd7FyMXBLHCFUeLjn21sIAlhgVSJR
 U8es4LYvAKeEvNvXgQrEhJ4zyixfsccqISgxMmZT8CGMgtoSqzfpQ9hSkss/wd2ArOAvETz1t
 lgJ3AK2EosnHMdzBYVUJE4uXINE4gtJKAo0T/vARvEyekSW//+Yp7AKDALyYJZCAtmISyYhWT
 BAkaWVYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHKAAQ7
 GPd9jDzEKMnBpCTKq6kzN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9yU6CcYFFqempFWmYOM
 HJg0hIcPEoivOkgad7igsTc4sx0iNQpRmOOpom/fjFx9IFIIZa8/LxUKXHerSClAiClGaV5cI
 NgEX2JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxuIFN4MvNK4Pa9AjqFCeiUSSfmgJxSkoi
 QkmpgFOCaJLVy2oMl9wyfdSvHVGV3nD5SEs5+YSWLrezHzgd5j5Pmzn+10djnVufDx0/ruSTL
 N32JZaxsCH/mGP+9QN9yesaLgN+Zih/0Fv3cnF3onfNz57SnrBzv49+fnyzKuuUE90MPp7UvK
 i6l5ayY4jbNu0Ut9fnzk9+XX7mRUfjJff/iL2qRvEosxRmJhlrMRcWJAIvfFxPjAgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503475449!112694080!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13480 invoked from network); 23 Aug 2017 08:04:10 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 08:04:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51408922"
Date: Wed, 23 Aug 2017 09:04:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823080406.axl7klq5nkux2pbi@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
 <20170822164141.dnsyujdgrrv54pb7@dhcp-3-128.uk.xensource.com>
 <e9289e34-3aa1-183a-8010-2a90f7f216ca@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e9289e34-3aa1-183a-8010-2a90f7f216ca@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDM6NTI6MDFQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyM+aXpSAwMDo0MSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+PiA+ICsgICAgZHJoZCA9IChzdHJ1Y3QgYWNwaV9kbWFyX2hhcmR3YXJlX3VuaXQgKikoKHZv
aWQqKWRtYXIgKyBzaXplb2YoKmRtYXIpKTsKPiA+PiA+ICsgICAgZHJoZC0+dHlwZSA9IEFDUElf
RE1BUl9UWVBFX0hBUkRXQVJFX1VOSVQ7Cj4gPj4gPiArICAgIGRyaGQtPmxlbmd0aCA9IHNpemVv
ZigqZHJoZCkgKyBpb2FwaWNfc2NvcGVfc2l6ZTsKPiA+PiA+ICsgICAgZHJoZC0+ZmxhZ3MgPSBB
Q1BJX0RNQVJfSU5DTFVERV9QQ0lfQUxMOwo+ID4+ID4gKyAgICBkcmhkLT5wY2lfc2VnbWVudCA9
IDA7Cj4gPj4gPiArICAgIGRyaGQtPmJhc2VfYWRkcmVzcyA9IGNvbmZpZy0+aW9tbXVfYmFzZV9h
ZGRyOwo+ID4+ID4gKwo+ID4+ID4gKyAgICBzY29wZSA9ICZkcmhkLT5zY29wZVswXTsKPiA+PiA+
ICsgICAgc2NvcGUtPnR5cGUgPSBBQ1BJX0RNQVJfREVWSUNFX1NDT1BFX0lPQVBJQzsKPiA+PiA+
ICsgICAgc2NvcGUtPmxlbmd0aCA9IGlvYXBpY19zY29wZV9zaXplOwo+ID4+ID4gKyAgICBzY29w
ZS0+ZW51bWVyYXRpb25faWQgPSBjb25maWctPmlvYXBpY19pZDsKPiA+PiA+ICsgICAgc2NvcGUt
PmJ1cyA9IEk0NDBfUFNFVURPX0JVU19QTEFURk9STTsKPiA+PiA+ICsgICAgc2NvcGUtPnBhdGhb
MF0gPSBJNDQwX1BTRVVET19ERVZGTl9JT0FQSUM7Cj4gPiBJJ20gbm90IHN1cmUgd2hldGhlciB0
aGlzIGNvbnN0YW50cyBzaG91bGQgaW5zdGVhZCBiZSBmaWVsZHMgaW4gdGhlCj4gPiBhY3BpX2Nv
bmZpZyBzdHJ1Y3QgcGFzc2VkIGRvd24gZnJvbSBsaWJ4bC4gbGlieGMgc2hvdWxkbid0IHJlYWxs
eSBuZWVkCj4gPiB0byBrbm93IGFueXRoaW5nIGFib3V0IHdoaWNoIGNoaXBzZXQgYSBWTSBpcyB1
c2luZy4KPiAKPiBIb3cgYWJvdXQgcmVuYW1lIEk0NDBfUFNFVURPX1hYWCB0byBWSU9NTVVfUFNF
VURPX1hYWD8KCkknbSBub3QgcmVhbGx5IGNvbXBsYWluaW5nIGFib3V0IHRoZSBuYW1pbmcsIEkn
bSBqdXN0IHNheWluZyB0aGF0IEknbQpub3Qgc3VyZSB3aGV0aGVyIHRoaXMgY29uc3RhbnRzIHNo
b3VsZCBsaXZlIGluIGxpYnhsLiBJdCB3b3VsZCBiZQpiZXR0ZXIgSU1ITyBpZiB0aGV5IHdoZXJl
IGRlZmluZWQgaW4gc29tZSBsaWJ4bCB4ODYgc3BlY2lmaWMgaGVhZGVyLAphbmQgcGFzc2VkIHRv
IGxpYnhjIGluc2lkZSBvZiB0aGUgYWNwaV9jb25maWcgc3RydWN0LgoKQXQgdGhlIGVuZCBpdCBp
cyBsaWJ4bCB3aGljaCBkZWNpZGVzIHdoaWNoIGNoaXBzZXQgdGhlIFZNIGlzIGdvaW5nIHRvCnVz
ZSwgbm90IGxpYnhjLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:04:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:04: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.xen.org>)
	id 1dkQeM-0006fM-3G; Wed, 23 Aug 2017 08:04:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkQeK-0006f7-Sd
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:04:28 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 93/4D-03937-C073D995; Wed, 23 Aug 2017 08:04:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS5fbfG6
 kweG1hhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCo3/YCtawV6zevoy1gbGDrYuRk0NIIE9i
 1tu9LCA2r4CdxIRdn5hBbAkBQ4nTC2+CxVkEVCU2X5nJCGKzCahLtD3bztrFyMEhIqAsMXmub
 xcjFwezwH1miSO/r7KC1AgLeEqcerCLFSQhJDCXUWLCjplgQzkFjCRO3tvNBtLMKyAo8XeHME
 iYWUBL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllq
 ka2iul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8fbGgEOMkhxMSqK8
 mjpzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8MqZAuUEi1LTUyvSMnOAkQCTluDgURLhTQdJ8
 xYXJOYWZ6ZDpE4xGnNsWL3+CxNH04ctX5iEWPLy81KlxHktQUoFQEozSvPgBsEi9BKjrJQwLy
 PQaUI8BalFuZklqPKvGMU5GJWEeRtBpvBk5pXA7XsFdAoT0CmTTswBOaUkESEl1cBoExTCazx
 JbvnzeeETn/hezzn7w+JsHsvWC++5WFU44t4VqG8Xczf7/PTT+SPH5gkqPbi8no1lWZffpVOF
 tx4YH/shqzzzySEOseUTNYLNBJp1W0qrCz5ZhGc8ZDx+NkY37awK89+nR/6sMLjHxPvnr5Tr6
 mWNd52fmF5eKn67ePKx2RFFSwvVlViKMxINtZiLihMBu/3IKssCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503475465!112694149!1
X-Originating-IP: [137.65.248.74]
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 16784 invoked from network); 23 Aug 2017 08:04:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:04:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:04:24 -0600
Message-Id: <599D5328020000780017253B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:04:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
In-Reply-To: <20170823010511.GA44813@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDAzOjA1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBT
dHJpY3RseSBzcGVha2luZywgdGhlIFZGIGNhbiBiZSBhbiBleHRlbmRlZCBmdW5jdGlvbi4gVGhl
IGRlZmluaXRpb24gaXMKPiB3aXRoaW4gQVJJIGRldmljZSAoaW4gdGhpcyBraW5kIG9mIGRldmlj
ZSwgZGV2aWNlIGZpZWxkIGlzIHRyZWF0ZWQgYXMgYW4KPiBleHRlbnNpb24gb2YgZnVuY3Rpb24g
bnVtYmVyKSBhbmQgZnVuY3Rpb24gbnVtYmVyIGlzIGdyZWF0ZXIgdGhhbiA3LiBCdXQKPiB0aGlz
IGZpZWxkIGlzbid0IHVzZWQgYXMgd2UgZG9uJ3QgY2FyZSBhYm91dCB3aGV0aGVyIGEgVkYgaXMg
b3Igbm90IGFuCj4gZXh0ZW5kZWQgZnVuY3Rpb24gKGF0IGxlYXN0IGF0IHByZXNlbnQpLgoKSG1t
LCB0aGF0J3Mgbm90IGluIGxpbmUgd2l0aCB3aGF0IExpbnV4J2VzIHhlbl9hZGRfZGV2aWNlKCkg
ZG9lczoKCiNpZmRlZiBDT05GSUdfUENJX0lPVgoJCWlmIChwY2lfZGV2LT5pc192aXJ0Zm4pIHsK
CQkJYWRkLT5mbGFncyA9IFhFTl9QQ0lfREVWX1ZJUlRGTjsKCQkJYWRkLT5waHlzZm4uYnVzID0g
cGh5c2ZuLT5idXMtPm51bWJlcjsKCQkJYWRkLT5waHlzZm4uZGV2Zm4gPSBwaHlzZm4tPmRldmZu
OwoJCX0gZWxzZQojZW5kaWYKCQlpZiAocGNpX2FyaV9lbmFibGVkKHBjaV9kZXYtPmJ1cykgJiYg
UENJX1NMT1QocGNpX2Rldi0+ZGV2Zm4pKQoJCQlhZGQtPmZsYWdzID0gWEVOX1BDSV9ERVZfRVhU
Rk47CgpOb3RlIHRoZSAiZWxzZSIgaW4gdGhlcmUuIEFyZSB5b3Ugc2F5aW5nIHRoaXMgaXMgYWN0
dWFsbHkgd3Jvbmc/IChJCmluZGVlZCBkbyBzZWUgQVJJIGNhcGFiaWxpdHkgc3RydWN0dXJlcyBp
biB0aGUgVkZzIG9mIHRoZSBvbmUKU1ItSU9WIGNhcGFibGUgc3lzdGVtIEkgaGF2ZSBkaXJlY3Qg
YWNjZXNzIHRvLikKCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:05:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkQfY-0006pK-Cg; Wed, 23 Aug 2017 08:05:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dkQfX-0006on-DG
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:05:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4B/D0-01731-6573D995; Wed, 23 Aug 2017 08:05:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUSuHLSIt1g87m
 RBke28Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmfGx4yFhznqOhfqNDAuIq9i5GLg0VgFbPE
 5FO/gBwODgmBTIll88IgTBGJJ//TQEqEBE4zSbS9uMLcxcgJVK8qsbbpMBOIzSagJLH34HFGE
 FtEQFHiwcubrCA2s0CBxJqV38DiwgIhEnv/PGIDsXkFdCWuX7vBDjF0LaPEke/XGCESghInZz
 5hgWgulvh25iIjyBHMAtISy/9xgIQ5BfQkjiz7xAQSFhWQlXj/WGICo8AsJM2zkDTPQmiGCKt
 L/Jl3iRlD2FZi3br3LAsY2VYxqhenFpWlFuka6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV
 6yXn525iBIY2AxDsYPz+x+kQoyQHk5Ior6bO3EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw2Z
 kA5waLU9NSKtMwcYJTBpCU4eJREeB+YAqV5iwsSc4sz0yFSpxh1Oe70bfjCJMSSl5+XKiXOux
 WkSACkKKM0D24ELOIvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3L8gUnsy8ErhNr4COYAI
 6YtKJOSBHlCQipKQaGHXrD2VWtL65Geab3/UpY1frt94Epk6e/1fZHTcu3bHhiPT1l/ueHWN2
 TL0Ry2AwJ+74kc7z66Quiwp0XfhsPveZbsef8Hl3a1hebNj7+EM5q+idv8GGXa/OdrfvZrqzz
 HhaudDj5XsW1yeE/HqYa3XNwlz6wp/5ofVze+Y7cM1tEnU5IFk8KUKJpTgj0VCLuag4EQBNxD
 FG8wIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503475539!108552461!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28344 invoked from network); 23 Aug 2017 08:05:39 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:05:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503475538;
 l=1130; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=bolhboXsb2tcqyf/dueuoQn36ZpDsD4xy6WOvWD7+IY=;
 b=IgSMmH65l2uc0r0db+8O5VgJV0NfeW0u2wwZPMlNrwxgx8WVcsKzkql/ujUbimeCZz
 naHgehTtB6pmTYtwTVRw5jd0aYE5uUmE+fwTTq9JJ2D6jwJqB5oN8t8eivNSsXFliK/W
 OcBHvPbZgG9954YBinwq/OdjTTLkTGdxvpJYg=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.3 AUTH) with ESMTPSA id z04c83t7N85cKgU
 (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, 23 Aug 2017 10:05:38 +0200 (CEST)
Date: Wed, 23 Aug 2017 10:05:37 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170823080536.GC6372@aepfle.de>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-4-olaf@aepfle.de>
 <20170822153116.xi6tcqumodcxmrfd@citrix.com>
 <20170822155325.GA6372@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170822155325.GA6372@aepfle.de>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5429018196605313865=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5429018196605313865==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="AbQceqfdZEv+FvjW"
Content-Disposition: inline


--AbQceqfdZEv+FvjW
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Tue, Aug 22, Olaf Hering wrote:

> In my testing I have seen the case of over-allocation. Thats why I
> implemented the freeing of unpopulated parts. It would be nice to know
> how many pages are actually coming. I think this info is not available.

If the receiving dom0 recognizes an over-allocation it must know how
much memory a domU is supposed to have. Perhaps there is a way to
retreive this info.

An interesting case is ballooning during migration. Is the new amount of
pages per domU actually transfered to the receiving domU? If the domU is
ballooned up the other side may see the incoming domU as over-allocated.
If it is ballooned down pages may be missing. Was this ever considered?


Olaf

--AbQceqfdZEv+FvjW
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWZ03TQAKCRBdQqD6ppg2
flqJAKDPAQhsM9VBrc2eMtBTEbgEFccihQCfbAmfFb7WdKY3rynQG+5/vGsCIAI=
=XqXv
-----END PGP SIGNATURE-----

--AbQceqfdZEv+FvjW--


--===============5429018196605313865==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5429018196605313865==--


From xen-devel-bounces@lists.xen.org Wed Aug 23 08:05:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkQfh-0006r1-KV; Wed, 23 Aug 2017 08:05:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkQfg-0006qY-6P
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:05:52 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 71/CC-03765-F573D995; Wed, 23 Aug 2017 08:05:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVywNwkQjfefG6
 kwZcQiyUfF7M4MHoc3f2bKYAxijUzLym/IoE14867N6wFxzgqejrXMDcwLmbvYuTiEBKYxigx
 cdUiti5GTg4JAV6JI8tmsELY/hILn+xlBrHBitb0V4LYwgIJElc/L2EHsUUErCVOr++CGrSPU
 eLhpkYWEIdZ4BijxJmebrAqNgF1iROLJzJ2MXJw8ArYSJz+ZQoSZhFQlXh9cApYiahAvMTjTa
 fBbF4BQYmTM5+wgNicAl4S26avYAJpZQYas36eEEiYWUBeonnrbOYJjAKzkHTMQqiahaRqASP
 zKkaN4tSistQiXWNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBkAIIdjE2L
 Ag8xSnIwKYnyaurMjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWtjBpQTLEpNT61Iy8wBRglMW
 oKDR0mElxcYKUK8xQWJucWZ6RCpU4yKUuK8ZiB9AiCJjNI8uDZYZF5ilJUS5mUEOkSIpyC1KD
 ezBFX+FaM4B6OSMK8pyBSezLwSuOmvgBYzAS2edGIOyOKSRISUVANjs/fO895C6d8/KJpJH9u
 mJDG1/R/ntwup5fZaq6ZFLbJKXpncfb21TGBq0YTT8lpOyw/Mqz4rU2lr6lA4aY9hfXX7v/gV
 f3xu7TjU8pZZV4ZH99JM6/d1L6fdVD/Tp8ikdlpx3WrjTQlV9auzrr953X9+/um1de9Znpisk
 z98J+pjdpBp2zZVJZbijERDLeai4kQA1cU33McCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503475548!79184707!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9132 invoked from network); 23 Aug 2017 08:05:50 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:05:50 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 01:05:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="121807696"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 23 Aug 2017 01:05:46 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-11-git-send-email-tianyu.lan@intel.com>
 <20170823074508.mqyls7fmdvxpyafj@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <3118baf0-2604-4d7d-3e94-fd596aed8c4c@intel.com>
Date: Wed, 23 Aug 2017 16:02:40 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170823074508.mqyls7fmdvxpyafj@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 10/25] tools/libxl: create vIOMMU during
 domain construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMTU6NDUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTFQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4KPj4gSWYgZ3Vlc3QgaXMg
Y29uZmlndXJlZCB0byBoYXZlIGEgdklPTU1VLCBjcmVhdGUgaXQgZHVyaW5nIGRvbWFpbiBjb25z
dHJ1Y3Rpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+
PiAtLS0KPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIHwgMjggKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKPj4KPj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2
LmMKPj4gaW5kZXggNDU1ZjZmMC4uYWNlMjBlNSAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfeDg2LmMKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPj4gQEAgLTM0MSw4
ICszNDEsMzYgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUobGlieGxfX2djICpnYywg
bGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCj4+ICAgICAgaWYgKGRfY29uZmlnLT5iX2lu
Zm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKPiAKPiBJIHdvdWxkIHJhdGhlciBj
aGFuZ2UgdGhpcyBjaGVjayBzbyBpdCdzOgo+IAo+IGRfY29uZmlnLT5iX2luZm8udHlwZSAhPSBM
SUJYTF9ET01BSU5fVFlQRV9QVgo+IAo+IElzIHRoZXJlIGFueSByZWFzb24gd2h5IFBWSCBndWVz
dHMgc2hvdWxkbid0IGdldCBhIHZJT01NVT8KCk5vLCBidXQgd2UgY3VycmVudCBvbmx5IHN1cHBv
cnQgdklPTU1VIGZvciBIVk0gZ3Vlc3QgYW5kIGRvbid0IGtub3cgaG93ClBWSCBndWVzdCBlbnVt
ZXJhdGVzIHZJT01NVSB3aXRob3V0IEFDUEkgRE1BUiB0YWJsZS4KCi0tIApCZXN0IHJlZ2FyZHMK
VGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:07:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:07: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.xen.org>)
	id 1dkQhb-00079t-3V; Wed, 23 Aug 2017 08:07:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkQhZ-00079W-3h
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:07:49 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3A/9A-02177-4D73D995; Wed, 23 Aug 2017 08:07:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpO5F87m
 RBrd/qlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlX+gUKvvBULH7XzdTAeJuri5GTQ0LAX+Lf
 0avMIDaLgKrEmX3HWUBsNgFliZ+dvWwgtghQfPP00+xdjFwczAJ3GCWWbN3ABJIQFoiUuP1/L
 VgRr4CFxO0px9hAioQE7jFKHN58nQUiIShxcuYTIJsDqFtTYv0ufQhTWmL5Pw6QCmYBeYnmrb
 OZQcKcArYS3Y/VQMKiAioSnUvngA0RElCQ6Jh+jGkCI/8sJDNnIcychTBzFpKZCxhZVjGqF6c
 WlaUW6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhiQDEOxgPDbZ+RCjJAeT
 kiivps7cSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMtNgXKCRanpqRVpmTnA6IBJS3DwKInwP
 gBJ8xYXJOYWZ6ZDpE4xKkqJ85qZASUEQBIZpXlwbbCIvMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3iKQKTyZeSVw018BLWYCWjzpxByQxSWJCCmpBkaZI5NWcotKH70T1JWRfvJ+9T6+VcK
 NB1+ouS9ddjMyQ3DWb6PDvbejdiXpfTq/JKP1tz7bhGQpnad5s/JK0+wb3bU4zh2b8urFvkm6
 C7O42417pJZX/WZyV+Y465DKZlLrM5uF8zSL0qSNQs9W//ZmiLu6UJtnfsKZv9vEInabKF+N9
 vqzfbESS3FGoqEWc1FxIgAjuVQHwwIAAA==
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503475663!105601794!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4860 invoked from network); 23 Aug 2017 08:07:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 08:07:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="436527328"
Date: Wed, 23 Aug 2017 09:07:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823080741.grlmvypvisrfjp6t@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
 <20170822131232.2wtpfskzsgzall3k@citrix.com>
 <f4010b91-7ddc-588a-134b-6f3650355ea1@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f4010b91-7ddc-588a-134b-6f3650355ea1@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTA6MzY6NDVBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyMuaXpSAyMToxMiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdl
ZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjA4UE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4g
Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+Pgo+ID4+IFRoZSBCSU9T
IHJlcG9ydHMgdGhlIHJlbWFwcGluZyBoYXJkd2FyZSB1bml0cyBpbiBhIHBsYXRmb3JtIHRvIHN5
c3RlbSBzb2Z0d2FyZQo+ID4+IHRocm91Z2ggdGhlIERNQSBSZW1hcHBpbmcgUmVwb3J0aW5nIChE
TUFSKSBBQ1BJIHRhYmxlLgo+ID4+IE5ldyBmaWVsZHMgYXJlIGludHJvZHVjZXMgZm9yIERNQVIg
dGFibGUuIFRoZXNlIG5ldyBmaWVsZHMgYXJlIHNldCBieQo+ID4+IHRvb2xzdGFjayB0aHJvdWdo
IHBhcnNpbmcgZ3Vlc3QncyBjb25maWcgZmlsZS4gY29uc3RydWN0X2RtYXIoKSBpcyBhZGRlZCB0
bwo+ID4+IGJ1aWxkIERNQVIgdGFibGUgYWNjb3JkaW5nIHRvIHRoZSBuZXcgZmllbGRzLgo+ID4+
Cj4gPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+PiBT
aWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiA+PiAtLS0K
PiA+PiAgdG9vbHMvbGliYWNwaS9idWlsZC5jICAgfCA1NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPj4gIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5o
IHwgIDkgKysrKysrKysKPiA+PiAgMiBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCj4g
Pj4KPiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9idWlsZC5jIGIvdG9vbHMvbGliYWNw
aS9idWlsZC5jCj4gPj4gaW5kZXggZjk4ODFjOS4uYzdjYzc4NCAxMDA2NDQKPiA+PiAtLS0gYS90
b29scy9saWJhY3BpL2J1aWxkLmMKPiA+PiArKysgYi90b29scy9saWJhY3BpL2J1aWxkLmMKPiA+
PiBAQCAtMjgsNiArMjgsMTAgQEAKPiA+PiAgCj4gPj4gICNkZWZpbmUgQUNQSV9NQVhfU0VDT05E
QVJZX1RBQkxFUyAxNgo+ID4+ICAKPiA+PiArI2RlZmluZSBWVERfSE9TVF9BRERSRVNTX1dJRFRI
IDM5Cj4gPj4gKyNkZWZpbmUgSTQ0MF9QU0VVRE9fQlVTX1BMQVRGT1JNIDB4ZmYKPiA+PiArI2Rl
ZmluZSBJNDQwX1BTRVVET19ERVZGTl9JT0FQSUMgMHgwCj4gPiAKPiA+IEkgaGF2ZSBzb21lIHN0
dXBpZCBxdWVzdGlvbnMuIFdoYXQgYXJlIHRoZXNlIEk0NDAgdmFsdWVzPyBXaGVyZSBkbyB0aGV5
Cj4gPiBjb21lIGZyb20/Cj4gPiAKPiAKPiBFYWNoIElPQVBJQyBkZXZpY2UgaW4gdGhlIHN5c3Rl
bSByZXBvcnRlZCB2aWEgQUNQSSBNQURUIG11c3QgYmUKPiBleHBsaWNpdGx5IGVudW1lcmF0ZWQg
dW5kZXIgb25lIHNwZWNpZmljIHJlbWFwcGluZyBoYXJkd2FyZSB1bml0LiBXZQo+IGFzc2lnbmVk
IElPQVBDSSB1bml0IHRvIGJkZiBmZjowMCBhbmQgcmVmZXJlbmNlZCBRZW11IHZJT01NVSBpbXBs
ZW1lbnRhdGlvbi4KCk9LLCBkbyB0aGV5IG5lZWQgdG8gYmUgc29tZXdoZXJlIGluIGEgcHVibGlj
IGhlYWRlcj8KCihTZWUgUm9nZXIncyBjb21tZW50IGluIHRoZSBvdGhlciBzdWItdGhyZWFkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:09:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:09: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.xen.org>)
	id 1dkQj5-0007JM-Dz; Wed, 23 Aug 2017 08:09:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkQj4-0007JE-I5
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:09:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 83/E9-03368-1383D995; Wed, 23 Aug 2017 08:09:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHSDva6hxdx
 Ig85HnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8au3mPMBX2cFUu272dtYFzM3sXIySEh4C9x
 vGc5G4jNIqAqseflXxYQm01AWeJnZy9YXAQovnn6aaB6Lg5mgTuMEku2bmDqYuTgEBbIlFh3R
 BukhlfAQmJp32ZmEFtI4B6jxJuJ6hBxQYmTM5+wgJQzC2hKrN+lD2FKSyz/xwFSwSwgL9G8dT
 YzSJhTwFbi5WYBkLCogIpE59I5LBADFSQ6ph9jmsDIPwvJzFkIM2chzJyFZOYCRpZVjBrFqUV
 lqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIckABDsYz68NPMQoycGk
 JMqrqTM3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr40ZUE6wKDU9tSItMwcYHTBpCQ4eJRHeB
 6ZAad7igsTc4sx0iNQpRkUpcd5jIH0CIImM0jy4NlhEXmKUlRLmZQQ6RIinILUoN7MEVf4Voz
 gHo5Iwr6Y50BSezLwSuOmvgBYzAS2edGIOyOKSRISUVAOjXZ9OdLK02/nmCnaeJbvL9X78ul6
 X5uQQJMId+WEy593rT99GHVvtt6/iyOlZ9S+Ofpmw6+MKXtNSl8rJK10D2wr1k27wnLBmn/qm
 Zy3fpbVzHM/k77y/bGHdbe7JvfP+9D6SMLzScDn9n/Ob9aeEDt88xLzEsymeK+HhnIl3ayIaU
 6p53h1kUWIpzkg01GIuKk4EAOTvCoXDAgAA
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503475759!79026545!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8053 invoked from network); 23 Aug 2017 08:09:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 08:09:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="444797239"
Date: Wed, 23 Aug 2017 09:09:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823080917.vb7tvkbb7ncwgr3o@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-9-git-send-email-tianyu.lan@intel.com>
 <20170822131927.y4asn3e3behvzhy6@citrix.com>
 <2a9ce8d2-6184-247e-465a-a95da32d1a92@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2a9ce8d2-6184-247e-465a-a95da32d1a92@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 8/25] tools/libxl: Add a user
 configurable parameter to control vIOMMU attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTA6NDY6MTNBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyMuaXpSAyMToxOSwgV2VpIExpdSB3cm90ZToKPiA+PiArPW92
ZXIgNAo+ID4+ID4gKwo+ID4+ID4gKz1pdGVtIEI8S0VZPVZBTFVFPgo+ID4+ID4gKwo+ID4+ID4g
K1Bvc3NpYmxlIEI8S0VZPnMgYXJlOgo+ID4+ID4gKwo+ID4+ID4gKz1vdmVyIDQKPiA+PiA+ICsK
PiA+PiA+ICs9aXRlbSBCPHR5cGU9IlNUUklORyI+Cj4gPj4gPiArCj4gPj4gPiArQ3VycmVudGx5
IHRoZXJlIGlzIG9ubHkgb25lIHZhbGlkIHR5cGU6Cj4gPj4gPiArCj4gPj4gPiArKHg4NiBvbmx5
KSAiaW50ZWxfdnRkIiBtZWFucyBwcm92aWRpbmcgYSBlbXVsYXRlZCBJbnRlbCBWVC1kIHRvIHRo
ZSBndWVzdC4KPiA+PiA+ICsKPiA+PiA+ICs9aXRlbSBCPGludHJlbWFwPUJPT0xFQU4+Cj4gPj4g
PiArCj4gPj4gPiArU3BlY2lmaWVzIHdoZXRoZXIgdGhlIHZJT01NVSBzaG91bGQgc3VwcG9ydCBp
bnRlcnJ1cHQgcmVtYXBwaW5nCj4gPj4gPiArYW5kIGRlZmF1bHQgJ3RydWUnLgo+ID4+ID4gKwo+
ID4+ID4gKz1pdGVtIEI8eDJhcGljPUJPT0xFQU4+Cj4gPj4gPiArCj4gPj4gPiArU3BlY2lmaWVz
IHdoZXRoZXIgdGhlIHZJT01NVSBzaG91bGQgc3VwcG9ydCB4MmFwaWMgbW9kZSBhbmQgZGVmYXVs
dCAndHJ1ZScuCj4gPj4gPiArT25seSB2YWxpZCBmb3IgImludGVsX3Z0ZCIuCj4gPiBXaHkgbm90
IGV4cG9zZSBiYXNlIGFkZHJlc3MgYW5kIGxlbmd0aCBhcyB3ZWxsPwo+IAo+ICJiYXNlIGFkZHJl
c3MiIGFuZCAibGVuZ3RoIiBvZiB2SU9NTVUgcmVnaXN0ZXIgcmVnaW9uIGlzIGxvdyBsZXZlbAo+
IHZJT01NVSBjb25maWd1cmF0aW9uLiBJIGFtIGFmcmFpZCB1c2VycyBpcyB2YXJ5IGhhcmQgdG8g
ZGV0ZXJtaW5lIHdoaWNoCj4gcmVnaW9uIGlzIHN1aXRhYmxlIGZvciB2SU9NTVUgYW5kIGRvZXNu
J3QgY29uZmxpY3Qgd2l0aCBvdGhlciBkZXZpY2UgbW9kZWwuCgpUaGF0J3MgZmFpci4gQXNzdW1p
bmcgdGhvc2UgdHdvIHZhbHVlcyBhcmUgaGFyZHdhcmUgc3BlY2lmaWMgKGFzIEkgcmVhZAppbiBh
bm90aGVyIHN1Yi10aHJlYWQpIEknbSBmaW5lIHdpdGggbm90IGV4cG9zaW5nIHRoZW0gKHNob3Vs
ZCB0aGV5IGJlCm5lZWRlZCBhdCBhbGwpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:10:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkQk8-0007rR-Md; Wed, 23 Aug 2017 08:10:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkQk7-0007rK-L8
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:10:27 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9F/FB-09901-3783D995; Wed, 23 Aug 2017 08:10:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS7fIYm6
 kwYq7ShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajRxkF55kr5nzZz9LA+Jupi5GTQ0ggT+LO
 xZnsIDavgJ1E29v9YLaEgKHE6YU3WUBsFgFViSfti5hBbDYBdYm2Z9tZQWwRAROJ9WvvMHYxc
 nEwCyxhlriychEbSEJYwF9i/oM1TCAJIYH3jBJn+iaBdXMK2EisXzwFqIMDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 BXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxl/LAg4xSnIwKYnyaurM
 jRTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKEryN5kB1gkWp6akVaZk5wAiBK
 ZXg4FES4eUFSfMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDhvIUiRAEhRRmke3AhYtF5ilJUS5m
 UEOlCIpyC1KDezBFX+FaM4B6OSMG86yBSezLwSuE2vgI5gAjpi0ok5IEeUJCKkpBoYJW9Or1V
 16mta75N5Ma5l7c1Hk2ov5641n/dHKciwv7xjWc2eiInWPhzFrYJnuQ40MTKL/Hb6KfPnYWJG
 YriwfWV719IlzRf9Fpj88sx9nF6XUqM1zWLXZ62nX3IEjqlLvDJqYNjb8HbKnax5T3dZvSgMP
 MQZeKb4wv5jjg/miPxmFgv94HVPiaU4I9FQi7moOBEAh09GstECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503475824!72483331!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10469 invoked from network); 23 Aug 2017 08:10:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:10:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:10:23 -0600
Message-Id: <599D548F0200007800172565@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:10:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
In-Reply-To: <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA4LjE3IGF0IDE2OjM3LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IEkgY2FuJ3Qgc2VlIHdoeSB5b3Ugd2FudCB0byBtYXAgVVVJRCB0byBhIGNlcnRhaW4g
c3RydWN0dXJlLgoKVGhpcyBpcyBzbyB0aGF0IHRoZSB0eXBlIGNhbm5vdCBtaXN0YWtlbmx5IGJl
IHBhc3NlZCB0byBhIGZ1bmN0aW9uCnRha2luZyB1bnNpZ25lZCBjaGFyICosIG9yIGJlIGFzc2ln
bmVkIHRvIGEgdmFyaWFibGUgb2YgdGhhdCB0eXBlLgpQbGVhc2Ugc2VlIG91ciBUWVBFX1NBRkUo
KSBtYWNybyB3aGljaCB3ZSB1c2UgdG8gc3BlY2lmaWNhbGx5CmVuY2xvc2UgY2VydGFpbiBzY2Fs
YXIgdHlwZXMgaW4gYSBzdHJ1Y3R1cmUgdG8gdGhhdCB0aGV5IHdvbid0IGJlCmNvbXBhdGlibGUg
d2l0aCBvdGhlciB0eXBlcyBkZXJpdmluZyBmcm9tIHRoZSBzYW1lIHNjYWxhciBiYXNlIHR5cGUu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:16:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:16: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.xen.org>)
	id 1dkQqC-0008AC-Bm; Wed, 23 Aug 2017 08:16:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkQqB-00089a-3T
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 08:16:43 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0F/F3-01993-AE93D995; Wed, 23 Aug 2017 08:16:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS/el5dx
 Ig6sPjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznr+IKdktW3F89h7WBsU2ki5GTQ0ggT6J3
 +wb2LkYODl4BO4lVT4VAwhIChhKnF95kAQmzCKhKfNvhARJmE1CXaHu2nRUkLCKgI3H6Ox9Im
 FkgSOJyxzJmEFtYIFDi48GpTF2MXEDDbzFK7Ll/kRUkwSngKXHq3jZGiE2CEn93CEP0akk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3RN9ZKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOOAQh2MH7pdz7EKMnBpCTKq6kzN1KILyk/
 pTIjsTgjvqg0J7X4EKMGB4fA5rWrLzBKseTl56UqSfBesgCqEyxKTU+tSMvMAcYFTKkEB4+SC
 K8+MDaEeIsLEnOLM9MhUqcYFaXEeQ+A9AmAJDJK8+DaYLF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8jSDjeTLzSuCmvwJazAS0eNKJOSCLSxIRUlINjAxr9VzSOxndbSfoe8/at/eY55V
 TO38kPO+0mP3AKuNs+6/b2qG2P+f1y8Zurdw1PfKH7FHfNVtjQ6ds/eu0yHiNgVyLy9FTj3kj
 b57Q+LO4UHdlbfXC/WLBj5Vf5J67u7dU8tUm/R/ML/2NGFIt0/tW9Fyd9KzmR+P+oFdnajLbb
 ny/tuPX6klKLMUZiYZazEXFiQDugjFswAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503476199!108554702!1
X-Originating-IP: [137.65.248.74]
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 26530 invoked from network); 23 Aug 2017 08:16:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:16:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:16:39 -0600
Message-Id: <599D5606020000780017258C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:16:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170822135421.mv6uzpsysn7xlpmh@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 v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA4LjE3IGF0IDE1OjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA2OjI2OjIzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTEuMDguMTcgYXQgMTg6NDMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gVGhleSBhcmUgZW11bGF0ZWQgYnkgWGVuLCBzbyB0aGV5IG11c3Qgbm90IGJl
IG1hcHBlZCBpbnRvIERvbTAgcDJtLgo+PiA+IEludHJvZHVjZSBhIGhlbHBlciBmdW5jdGlvbiB0
byBhZGQgdGhlIE1NQ0ZHIGFyZWFzIHRvIHRoZSBsaXN0IG9mCj4+ID4gZGVuaWVkIGlvbWVtIHJl
Z2lvbnMgZm9yIFBWSCBEb20wLgo+PiAKPj4gIlRoZXkgYXJlIiBvciAiVGhleSBhcmUgZ29pbmcg
dG8gYmUiPwo+IAo+IFRoaXMgc3RhcnRlZCBhcyBhIHNlcmllcyBvbiB0b3Agb2YgdlBDSSwgYnV0
IEkgdGhpbmsgaXQgaGFzIGEgY2hhbmNlCj4gb2YgZ2V0dGluZyBpbiBiZWZvcmUgdlBDSS4gSSB3
aWxsIGNoYW5nZSBpdC4KCkkgZ3Vlc3NlZCB0aGlzIHdvdWxkIGJlIHRoZSByZWFzb24sIGJ1dCB3
aGlsZSByZXZpZXdpbmcgdGhlIHZQQ0kKc2VyaWVzIHlvdSd2ZSBzYWlkIHNvbWV3aGVyZSBmdW5j
dGlvbmFsaXR5IGZyb20gdGhlIHNlcmllcyBoZXJlCndvdWxkIGJlIGltcGxpZWQuCgo+PiA+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPj4gPiArKysgYi94ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jCj4+ID4gQEAgLTQ0MCw2ICs0NDAsMTAgQEAgaW50IF9faW5pdCBkb20wX3NldHVw
X3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpCj4+ID4gICAgICAgICAgICAgIHJjIHw9IHJh
bmdlc2V0X2FkZF9zaW5nbGV0b24obW1pb19yb19yYW5nZXMsIG1mbik7Cj4+ID4gICAgICB9Cj4+
ID4gIAo+PiA+ICsgICAgLyogRm9yIFBWSCBwcmV2ZW50IGFjY2VzcyB0byB0aGUgTU1DRkcgYXJl
YXMuICovCj4+ID4gKyAgICBpZiAoIGRvbTBfcHZoICkKPj4gPiArICAgICAgICByYyB8PSBwY2lf
bW1jZmdfc2V0X2RvbWFpbl9wZXJtaXNzaW9ucyhkKTsKPj4gCj4+IFdoYXQgYWJvdXQgb25lcyBy
ZXBvcnRlZCBieSBEb20wIGxhdGVyIG9uPyBXaGljaCB0aGVuIHJhaXNlcyB0aGUKPj4gcXVlc3Rp
b24gd2hldGhlciAuLi4KPiAKPiBUaGlzIHNob3VsZCBiZSBkZWFsdCB3aXRoIGluIHRoZSBQSFlT
REVWT1BfcGNpX21tY2ZnX3Jlc2VydmVkIGhhbmRsZXIuCj4gQnV0IHNpbmNlIHlvdSBwcm9wb3Nl
IHRvIGRvIHdoaXRlIGxpc3RpbmcsIEkgZ3Vlc3MgaXQgZG9lc24ndCBtYXR0ZXIKPiB0aGF0IG11
Y2ggYW55bW9yZS4KCldlbGwsIGEgZnVuZGFtZW50YWwgcXVlc3Rpb24gaXMgd2hldGhlciB3aGl0
ZSBsaXN0aW5nIHdvdWxkIHdvcmsgaW4KdGhlIGZpcnN0IHBsYWNlLiBJIGNvdWxkIHNlZSByb29t
IGZvciBzZXZlcmUgcHJvYmxlbXMgZS5nLiB3aXRoIEFDUEkKbWV0aG9kcyB3YW50aW5nIHRvIGFj
Y2VzcyBNTUlPIHRoYXQncyBub3QgZGVzY3JpYmVkIGJ5IGFueSBQQ0kKZGV2aWNlcycgQkFScy4g
VHlwaWNhbGx5IHRoYXQgd291bGQgYmUgcmVnaW9ucyBpbiB0aGUgY2hpcHNldCB3aGljaApmaXJt
d2FyZSBpcyByZXNwb25zaWJsZSBmb3IgY29uZmlndXJpbmcvbWFuYWdpbmcsIHRoZSBhZGRyZXNz
ZXMgb2YKd2hpY2ggY2FuIGJlIGZvdW5kL3NldCBpbiBjdXN0b20gY29uZmlnIHNwYWNlIHJlZ2lz
dGVycy4KCj4+ID4gQEAgLTE3NSw2ICsxNzcsMjUgQEAgdm9pZCBwY2lfbW1jZmdfYXJjaF9kaXNh
YmxlKHVuc2lnbmVkIGludCBpZHgpCj4+ID4gICAgICAgICAgICAgY2ZnLT5wY2lfc2VnbWVudCwg
Y2ZnLT5zdGFydF9idXNfbnVtYmVyLCBjZmctPmVuZF9idXNfbnVtYmVyKTsKPj4gPiAgfQo+PiA+
ICAKPj4gPiAraW50IHBjaV9tbWNmZ19zZXRfZG9tYWluX3Blcm1pc3Npb25zKHN0cnVjdCBkb21h
aW4gKmQpCj4+ID4gK3sKPj4gPiArICAgIHVuc2lnbmVkIGludCBpZHg7Cj4+ID4gKyAgICBpbnQg
cmMgPSAwOwo+PiA+ICsKPj4gPiArICAgIGZvciAoIGlkeCA9IDA7IGlkeCA8IHBjaV9tbWNmZ19j
b25maWdfbnVtOyBpZHgrKyApCj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgY29uc3Qgc3RydWN0
IGFjcGlfbWNmZ19hbGxvY2F0aW9uICpjZmcgPSBwY2lfbW1jZmdfdmlydFtpZHhdLmNmZzsKPj4g
PiArICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0ID0gUEZOX0RPV04oY2ZnLT5hZGRyZXNzKSAr
Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CREYoY2ZnLT5zdGFydF9i
dXNfbnVtYmVyLCAwLCAwKTsKPj4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCA9IFBGTl9E
T1dOKGNmZy0+YWRkcmVzcykgKwo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJ
X0JERihjZmctPmVuZF9idXNfbnVtYmVyLCB+MCwgfjApOwo+PiA+ICsKPj4gPiArICAgICAgICBy
YyB8PSBpb21lbV9kZW55X2FjY2VzcyhkLCBzdGFydCwgZW5kKTsKPj4gCj4+IC4uLiB0aGlzIHNo
b3VsZG4ndCBiZSB1bm5lY2Vzc2FyeSBieSwgb3RoZXIgdGhhbiBQViBEb20wLAo+PiBzdGFydGlu
ZyBvdXQgd2l0aCBubyBJL08gbWVtb3J5IGJlaW5nIG1hZGUgYWNjZXNzaWJsZSAoaS5lLgo+PiB3
aGl0ZSBsaXN0aW5nIGp1c3QgbGlrZSB3ZSBkZWNpZGVkIHdlIHdvdWxkIGRvIGZvciBvdGhlcgo+
PiBwcm9wZXJ0aWVzIGZvciBQVkgpLgo+IAo+IFNvIHdvdWxkIHlvdSBsaWtlIHRvIHN3aXRjaCB0
byB0aGlzIHdoaXRlIGxpc3RpbmcgbW9kZSBldmVuIGZvciBQVgo+IERvbTAsIG9yIGp1c3QgZm9y
IFBWSD8KCk5vLCBJIGNlcnRhaW5seSBkb24ndCB0aGluayB3ZSBzaG91bGQgdG91Y2ggUFYgaGVy
ZS4KCj4gU2hvdWxkIHJlc2VydmVkIHJlZ2lvbnMgYW5kIGhvbGVzIGJlIGFkZGVkIHRvIGl0PyBN
YXliZSBvbmx5IHJlc2VydmVkCj4gcmVnaW9ucz8KClNlZSBhYm92ZSAtIHJlc2VydmVkIHJlZ2lv
bnMgbWF5IGJlIGEgbWluaW11bSB0aGF0J3MgbmVlZGVkIHRvCmJlIGFkZGVkLCBidXQgdGhlbiBh
Z2FpbiB3ZSBjYW4ndCBiZSBjZXJ0YWluIGFsbCBCSU9TZXMgcHJvcGVybHkKcmVwb3J0IGV2ZXJ5
dGhpbmcgaW4gdXNlIGJ5IHRoZSBjaGlwc2V0L2Zpcm13YXJlIGFzIHJlc2VydmVkLiBPdG9oCnRo
ZXkncmUgY2FsbGVkIHJlc2VydmVkIGJlY2F1c2Ugbm8tb25lIG91dHNpZGUgb2YgdGhlIGZpcm13
YXJlCnNob3VsZCB0b3VjaCB0aGVtLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:18:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkQsA-0008Hd-NC; Wed, 23 Aug 2017 08:18:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkQs9-0008HV-F0
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 08:18:45 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 6D/A5-02181-46A3D995; Wed, 23 Aug 2017 08:18:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXS6fjDSzfFam6
 kwdRVbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpaZ2MBbf4Kt48MG9gbOLpYuTkEBLIk/i4
 +yMziM0rYCfRtPwsE4gtIWAocXrhTRYQm0VAVWLrpk1gNpuAukTbs+2sXYwcHCICOhKnv/OBh
 JkFvCS6H79jB7GFBbIl3k+8w9jFyAU0/hajxPIdL1lA6jkFPCUOHCkDMXkFBCX+7hAGMZmBJq
 6fJwQxRV6ieetsZoiwtMTyfxwTGPlmIdTPQqifhaR+FkL9AkaWVYwaxalFZalFusYGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUFXz8DAuIOx84TfIUZJDiYlUV5NnbmRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4wy2BcoJFqempFWmZOcDwh0lLcPAoifDqg6R5iwsSc4sz0
 yFSpxgVpcR5A0ESAiCJjNI8uDZYzF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7H2QKT2
 ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqBcWHiq+c9rIv/vXrNxrz28IuTqtaKd35cdlkV/Zad/99
 bhVxhh7eaXxrzD5y8JXB++cLtu1m8prAvF/E/kWyT8Kp4zyT9A1niJ+uEm3Y7/n12zrHt7S2R
 ru8FZX5x82Q3bJ3gn8DxRPLwnSnLXDIbj7VkLXohzLXnOCuzkHwrc67Os48XmVffMVZiKc5IN
 NRiLipOBAC/c3omtAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503476322!94390161!1
X-Originating-IP: [137.65.248.74]
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 52402 invoked from network); 23 Aug 2017 08:18:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:18:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:18:41 -0600
Message-Id: <599D5680020000780017258F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:18:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-4-roger.pau@citrix.com>
 <599C403F0200007800171FDB@prv-mh.provo.novell.com>
 <20170822140124.jqxnq7mwj3b6zi54@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170822140124.jqxnq7mwj3b6zi54@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Kevin Tian <kevin.tian@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH
 implementation of iommu_inclusive_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA4LjE3IGF0IDE2OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA2OjMxOjI3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTEuMDguMTcgYXQgMTg6NDMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gY2VydGFpbiBJbnRlbCBzeXN0ZW1zLCBhcyBmYXIgYXMgSSBjYW4gdGVs
bCBhbG1vc3QgYWxsIHByZS1IYXN3ZWxsIG9uZXMsCj4+ID4gdHJ5aW5nIHRvIGJvb3QgYSBQVkgg
RG9tMCB3aWxsIGZyZWV6ZSB0aGUgYm94IGNvbXBsZXRlbHksIHVwIHRvIHRoZSBwb2ludCB0aGF0
Cj4+ID4gbm90IGV2ZW4gdGhlIHdhdGNoZG9nIHdvcmtzLiBUaGUgZnJlZXplIGhhcHBlbnMgZXhh
Y3RseSB3aGVuIGVuYWJsaW5nIHRoZSBETUEKPj4gPiByZW1hcHBpbmcgaW4gdGhlIElPTU1VLCB0
aGUgbGFzdCBsaW5lIHNlZW4gaXM6Cj4+ID4gCj4+ID4gKFhFTikgW1ZULURdaW9tbXVfZW5hYmxl
X3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0gZmZmZjgyYzAwMDIxYjAwMAo+PiA+IAo+PiA+IElu
IG9yZGVyIHRvIHdvcmthcm91bmQgdGhpcyAod2hpY2ggc2VlbXMgdG8gYmUgYSBsYWNrIG9mIHBy
b3BlciBSTVJSIGVudHJpZXMsCj4+ID4gcGx1cyB0aGUgSU9NTVUgYmVpbmcgdW5hYmxlIHRvIGdl
bmVyYXRlIGZhdWx0cyBhbmQgZnJlZXppbmcgdGhlIGVudGlyZSBzeXN0ZW0pCj4+ID4gYWRkIGEg
UFZIIHNwZWNpZmljIGltcGxlbWVudGF0aW9uIG9mIGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nLCB0
aGF0IG1hcHMKPj4gPiBub24tUkFNLCBub24tdW51c2FibGUgcmVnaW9ucyBpbnRvIERvbTAgcDJt
LiBOb3RlIHRoYXQgY2FyZSBpcyB0YWtlbiB0byBub3QgbWFwCj4+ID4gZGV2aWNlIE1NSU8gcmVn
aW9ucyB0aGF0IFhlbiBpcyBlbXVsYXRpbmcsIGxpa2UgdGhlIGxvY2FsIEFQSUMgb3IgdGhlIElP
IEFQSUMuCj4+ID4gCj4+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4+IAo+PiBJIGRvbid0IG1lYW4gdG8gb2JqZWN0IHRvIHRoZSBwYXRj
aCwgYnV0IGl0IGNlcnRhaW5seSB3b3VsZCBiZSBoZWxwZnVsCj4+IHRvIHVuZGVyc3RhbmQgdGhl
IGJlaGF2aW9yIGEgbGl0dGxlIGJldHRlciwgaW4gcGFydGljdWxhciBhbHNvIHRvCj4+IHBlcmhh
cHMgYmUgYWJsZSB0byBkZXJpdmUgd2hhdCBSTVJScyBhcmUgbWlzc2luZyAod2hpY2ggY291bGQK
Pj4gdGhlbiBiZSBhZGRlZCB2aWEgY29tbWFuZCBsaW5lIG9wdGlvbiBpbnN0ZWFkIG9mIHRoaXMg
YWxsLW9yLW5vcmhpbmcKPj4gYXBwcm9hY2gpLiBLZXZpbiwgY291bGQgeW91IHBlcmhhcHMgaGVs
cCBoZXJlPwo+IAo+IEkgdGllZCB0aGF0LCBidXQgc2luY2UgdGhlIHN5c3RlbSBmcmVlemVzIGNv
bXBsZXRlbHkgSSBoYXZlIG5vIGlkZWEKPiB3aGF0J3MgbWlzc2luZy4gSXQncyBxdWl0ZSBjbGVh
ciB0byBtZSB0aGF0IGl0J3MgcmVsYXRlZCB0byB0aGUgSU9NTVUKPiBhbmQgaXQncyBpbmFiaWxp
dHkgdG8gcHJvcGVybHkgZ2VuZXJhdGUgYSBmYXVsdCwgYnV0IGZ1cnRoZXIgdGhhbiB0aGF0Cj4g
SSBoYXZlIG5vIG90aGVyIGNsdWUuCgpIZW5jZSBteSByZXF1ZXN0IGZvciBLZXZpbiB0byBoZWxw
IChwZXJoYXBzIGluZGlyZWN0bHkgYnkgcHVsbGluZwppbiBvdGhlciBJbnRlbCBmb2xrcykuIFNv
bWVvbmUgYmVpbmcgYWJsZSB0byBjaGVjayB3aGF0IHRoZSBjaGlwc2V0CmFjdHVhbGx5IGRvZXMg
b3IgYmVpbmcgYWJsZSB0byBvYnNlcnZlIHdoYXQncyBnb2luZyBvbiBpbiBhIGxvZ2ljCmFuYWx5
emVyIHNob3VsZCBiZSBhYmxlIHRvIGV4cGxhaW4gdGhlIG9ic2VydmVkIGJlaGF2aW9yLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:21:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:21: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.xen.org>)
	id 1dkQv0-0000SP-4R; Wed, 23 Aug 2017 08:21:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkQuy-0000SI-La
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 08:21:40 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0B/AD-03937-31B3D995; Wed, 23 Aug 2017 08:21:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS1fYem6
 kwcdTchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1nRkFl/kq5t19z9rAOJu7i5GDQ0ggT+La
 ixoQk1fATmLO9pwuRk4OCQFDidMLb7KA2CwCqhJvbjSzgthsAuoSbc+2s4KUiwjoSJz+zgcSZ
 hYIkrjcsYwZxBYWCJa4+vQNUxcjF9DwW4wSjb3/mEASnAKeEie2/mODWCUo8XeHMESvlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQTC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDsGIBgB+P9jQGHGCU5mJREeTV15kYK8SXl
 p1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQne85ZAdYJFqempFWmZOcDIgCmV4OBRE
 uHVB0nzFhck5hZnpkOkTjEqSonzXgdJCIAkMkrz4Npg0XiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrz7QabwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYw3fM4DANWmdeI5973vZ4+hE/Wy2
 fXxXSE1g/9unprX1esZJjY1MXd2ZbhUmB56mZP87Gdqh71rukph2TUPze1TDJVupcWP3xGbNk
 jON034ZYqj9Pf/RY67zMPMGq2+lZr+t/HdZcd6x4T6H3v5SnWz0lfJbM2Sh9/of4QcuAOUfzb
 ko6xKQpsRRnJBpqMRcVJwIA3qCM4MECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503476497!108434143!1
X-Originating-IP: [137.65.248.74]
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 33484 invoked from network); 23 Aug 2017 08:21:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:21:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:21:36 -0600
Message-Id: <599D5730020000780017259C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:21:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-5-roger.pau@citrix.com>
 <599C419C0200007800171FFA@prv-mh.provo.novell.com>
 <20170822140515.ohiflova47l7ov7o@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170822140515.ohiflova47l7ov7o@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 v2 4/4] x86/dom0: re-order DMA remapping
 enabling for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA4LjE3IGF0IDE2OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA2OjM3OjE1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTEuMDguMTcgYXQgMTg6NDMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gTWFrZSBzdXJlIHRoZSByZXNlcnZlZCByZWdpb25zIGFyZSBzZXR1cCBiZWZv
cmUgZW5hYmxpbmcgdGhlIERNQQo+PiA+IHJlbWFwcGluZyBpbiB0aGUgSU9NTVUsIGJ5IGNhbGxp
bmcgZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyBiZWZvcmUKPj4gPiBpb21tdV9od2RvbV9pbml0Lgo+
PiAKPj4gSSBjYW4ndCBtYXRjaCB1cCB0aGlzIHBhcnQgd2l0aCAuLi4KPj4gCj4+ID4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2RvbTBfYnVpbGQuYwo+PiA+IEBAIC02MDUsMTMgKzYwNSw2IEBAIHN0YXRpYyBpbnQgX19pbml0
IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZW50cnksCj4+ID4gICAg
ICAgICAgcmV0dXJuIHJjOwo+PiA+ICAgICAgfQo+PiA+ICAKPj4gPiAtICAgIHJjID0gZG9tMF9z
ZXR1cF9wZXJtaXNzaW9ucyhkKTsKPj4gPiAtICAgIGlmICggcmMgKQo+PiA+IC0gICAgewo+PiA+
IC0gICAgICAgIHBhbmljKCJVbmFibGUgdG8gc2V0dXAgRG9tMCBwZXJtaXNzaW9uczogJWRcbiIs
IHJjKTsKPj4gPiAtICAgICAgICByZXR1cm4gcmM7Cj4+ID4gLSAgICB9Cj4+ID4gLQo+PiA+ICAg
ICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPj4gPiAgCj4+ID4gICAgICBjbGVh
cl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+PiA+IEBAIC0xMDU5LDcgKzEwNTIs
MTIgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29u
c3QgbW9kdWxlX3QgKmltYWdlLAo+PiA+ICAKPj4gPiAgICAgIHByaW50aygiKiogQnVpbGRpbmcg
YSBQVkggRG9tMCAqKlxuIik7Cj4+ID4gIAo+PiA+IC0gICAgaW9tbXVfaHdkb21faW5pdChkKTsK
Pj4gPiArICAgIHJjID0gZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhkKTsKPj4gPiArICAgIGlmICgg
cmMgKQo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIHByaW50aygiVW5hYmxlIHRvIHNldHVwIERv
bTAgcGVybWlzc2lvbnM6ICVkXG4iLCByYyk7Cj4+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+PiA+
ICsgICAgfQo+PiA+ICAKPj4gPiAgICAgIHJjID0gcHZoX3NldHVwX3AybShkKTsKPj4gPiAgICAg
IGlmICggcmMgKQo+PiA+IEBAIC0xMDY4LDYgKzEwNjYsOCBAQCBpbnQgX19pbml0IGRvbTBfY29u
c3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCj4+ID4g
ICAgICAgICAgcmV0dXJuIHJjOwo+PiA+ICAgICAgfQo+PiA+ICAKPj4gPiArICAgIGlvbW11X2h3
ZG9tX2luaXQoZCk7Cj4+IAo+PiAuLi4geW91IG5vdCBjaGFuZ2luZyB0aGUgcmVsYXRpdmUgb3Jk
ZXIgYmV0d2VlbiB0aGVzZSB0d28gZnVuY3Rpb24KPj4gY2FsbHMuIEFzIHRvIHRoZSBvdGhlciBo
YWxmIEknbSBpbmNsaW5lZCB0byBhbHNvIHdhaXQgZm9yIGJldHRlcgo+PiB1bmRlcnN0YW5kaW5n
IG9mIHdoYXQncyBnb2luZyBvbiBoZXJlLCBhcyBzYWlkIGluIHJlcGx5IHRvIHBhdGNoIDMuCj4g
Cj4gV2h5IG5vdD8KCk9oLCBJJ20gc29ycnkgLSBJIHNob3VsZCBoYXZlIGxvb2tlZCBhdCBmdW5j
dGlvbiBuYW1lcyBpbiB0aGUKaHVuayBoZWFkZXJzIGluc3RlYWQgb2YganVzdCB0aGUgc2VxdWVu
Y2Ugb2YgaHVua3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:27:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:27: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.xen.org>)
	id 1dkR0J-0000iO-NV; Wed, 23 Aug 2017 08:27:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkR0I-0000iI-Rg
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:27:10 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7F/6C-18185-E5C3D995; Wed, 23 Aug 2017 08:27:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQjfWZm6
 kwYppchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBXV/YC2brV7R3/mJpYPym3MXIySEh4Cfx
 fGYXG4jNIqAq8fXcASCbg4NNwF5i+tcKkLAIUHjz9NPsXYxcHMwCVxglPv7ZBlYvLOArMXVrH
 wuIzSvgKbHx8y5GEFtIoF5i5ZMnjBBxQYmTM5+A1TAL6Egs2P0JbD6zgLTE8n8cICangJvErg
 P6IBWiAioSJ1euYYKYoijRP+8BG8SV6RITn/WwTGDkn4Vk6CwkQ2chDF3AyLyKUaM4tagstUj
 XyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw/BiAYAfj4rWBhxglOZiURHk1
 deZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPWEFlBMsSk1PrUjLzAFGAkxagoNHSYQ3CiTNW
 1yQmFucmQ6ROsWoKCXOexskIQCSyCjNg2uDRd8lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCf
 NuAJnCk5lXAjf9FdBiJqDFk07MAVlckoiQkmpg5Doo01p2ytTadvYN41ed89RlUn40PVjYvGb
 O4jNtf9963JRs3JNyeFtHGOeftMVrYpOvXuNj/f1whwbru+yW7bkroltPXZVbnnXmcnlw9Ont
 X9wlEu/7OjgdM3zkvb2Ta5rd/5xU63ONN4SE1aeWv7/0q8om/01gxJOwg68yc4QYDu/c1trTr
 sRSnJFoqMVcVJwIAD00eo+5AgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503476829!75666875!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14773 invoked from network); 23 Aug 2017 08:27:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 08:27:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51410074"
Date: Wed, 23 Aug 2017 09:27:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823082706.fozesnw5zle66fc2@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-13-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-13-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 12/25] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBWVlREIE1NSU8gaGFuZGxlciB0byBkZWFsIHdpdGggTU1JTyBhY2Nlc3MuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IGluZGV4IDM1M2ZhZmUuLjk0NjgwZTYgMTAwNjQ0Cj4g
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBAQCAtNTAsNiArNTAsMzggQEAgc3RydWN0IHZ2
dGQgewo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmVnc19wYWdlOwo+ICB9Owo+ICAKPiArI2Rl
ZmluZSBfX0RFQlVHX1ZWVERfXwo+ICsjaWZkZWYgX19ERUJVR19WVlREX18KCldoeSBkbyB5b3Ug
bmVlZCB0aGlzIGRlZmluZT8gWW91IGNhbiB1c2UgTkRFQlVHIHdoaWNoIGlzIHRoZSBnbG9iYWwK
WGVuIGRlYnVnIGRlZmluZS4KCj4gK2V4dGVybiB1bnNpZ25lZCBpbnQgdnZ0ZF9kZWJ1Z19sZXZl
bDsKPiArI2RlZmluZSBWVlREX0RCR19JTkZPICAgICAxCj4gKyNkZWZpbmUgVlZURF9EQkdfVFJB
TlMgICAgKDE8PDEpCj4gKyNkZWZpbmUgVlZURF9EQkdfUlcgICAgICAgKDE8PDIpCj4gKyNkZWZp
bmUgVlZURF9EQkdfRkFVTFQgICAgKDE8PDMpCj4gKyNkZWZpbmUgVlZURF9EQkdfRU9JICAgICAg
KDE8PDQpCj4gKyNkZWZpbmUgVlZURF9ERUJVRyhsdmwsIF9mLCBfYS4uLikgZG8geyBcCj4gKyAg
ICBpZiAoIHZ2dGRfZGVidWdfbGV2ZWwgJiBsdmwgKSBcCj4gKyAgICAgICAgcHJpbnRrKCJWVlRE
ICVzOiIgX2YgIlxuIiwgX19mdW5jX18sICMjIF9hKTsgICAgXAo+ICt9IHdoaWxlKDApCj4gKyNl
bHNlCj4gKyNkZWZpbmUgVlZURF9ERUJVRyhmbXQuLi4pIGRvIHt9IHdoaWxlKDApCj4gKyNlbmRp
Zgo+ICsKPiArdW5zaWduZWQgaW50IHZ2dGRfZGVidWdfbGV2ZWwgX19yZWFkX21vc3RseTsKPiAr
aW50ZWdlcl9wYXJhbSgidnZ0ZF9kZWJ1ZyIsIHZ2dGRfZGVidWdfbGV2ZWwpOwoKSSB0aGluayB0
aGlzIHNob3VsZCBiZSBhIHRvcCBsZXZlbCBvcHRpb24gZm9yIHZpb21tdSwgbm90IGEgdnRkCnNw
ZWNpZmljIG9uZSwgbGlrZSBpdCdzIGRvbmUgZm9yIGlvbW11LiBJIHdvdWxkIHByZWZlciB0byBo
YXZlCnNvbWV0aGluZyBsaWtlOgoKdmlvbW11PXZlcmJvc2UsWy4uLl0KClNvIHRoYXQgd2UgY2Fu
IGFkZCBmdXJ0aGVyIG9wdGlvbnMgdG8gaXQgaW4gdGhlIGZ1dHVyZSwgYW5kIHRoYXQKc2hvdWxk
IGJlIHNoYXJlZCBiZXR3ZWVuIGFsbCB0aGUgdklPTU1VIGltcGxlbWVudGF0aW9ucy4KCj4gKwo+
ICtzdHJ1Y3QgdnZ0ZCAqZG9tYWluX3Z2dGQoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAg
c3RydWN0IHZpb21tdV9pbmZvICppbmZvID0gJmQtPnZpb21tdTsKPiArCj4gKyAgICBCVUlMRF9C
VUdfT04oTlJfVklPTU1VX1BFUl9ET01BSU4gIT0gMSk7Cj4gKyAgICByZXR1cm4gKGluZm8gJiYg
aW5mby0+dmlvbW11WzBdKSA/IGluZm8tPnZpb21tdVswXS0+cHJpdiA6IE5VTEw7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbmxpbmUgc3RydWN0IHZ2dGQgKnZjcHVfdnZ0ZChzdHJ1Y3QgdmNwdSAqdikK
PiArewo+ICsgICAgcmV0dXJuIGRvbWFpbl92dnRkKHYtPmRvbWFpbik7Cj4gK30KCkRvIHlvdSBy
ZWFsbHkgbmVlZCB0aGUgYWJvdmUgaGVscGVyPyBTZWVtcyBxdWl0ZSB0cml2aWFsIHRvIGRpcmVj
dGx5Cm9wZW4gY29kZSB0aGUgY2FsbCB0byBkb21haW5fdnZ0ZC4KCj4gKwo+ICBzdGF0aWMgaW5s
aW5lIHZvaWQgdnZ0ZF9zZXRfcmVnKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZywKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWx1ZSkKPiAgewo+IEBA
IC03Niw2ICsxMDgsODcgQEAgc3RhdGljIGlubGluZSB1aW50OF90IHZ2dGRfZ2V0X3JlZ19ieXRl
KHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZykKPiAgICAgIHZ2dGRfc2V0X3JlZyh2dnRk
LCAocmVnKSArIDQsICh2YWwpID4+IDMyKTsgXAo+ICB9IHdoaWxlKDApCj4gIAo+ICtzdGF0aWMg
aW50IHZ2dGRfcmFuZ2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcikKCmJvb2wg
YW5kIG1heWJlIHZ2dGRfaW5fcmFuZ2UgaXMgbW9yZSBkZXNjcmlwdGl2ZS4KCj4gK3sKPiArICAg
IHN0cnVjdCB2dnRkICp2dnRkID0gdmNwdV92dnRkKHYpOwo+ICsKPiArICAgIGlmICggdnZ0ZCAp
Cj4gKyAgICAgICAgcmV0dXJuIChhZGRyID49IHZ2dGQtPmJhc2VfYWRkcikgJiYKPiArICAgICAg
ICAgICAgICAgKGFkZHIgPCB2dnRkLT5iYXNlX2FkZHIgKyBQQUdFX1NJWkUpOwoKU28gaGVyZSB5
b3Ugc2ltcGx5IGhhcmRjb2RlIFBBR0VfU0laRSwgd2hpY2ggbWFrZXMgbWUgdGhpbmsgdGhhdCB0
aGUKc2l6ZSBwYXJhbWV0ZXIgaXMgaW5kZWVkIG5vdCBuZWVkZWQuCgo+ICsgICAgcmV0dXJuIDA7
Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnZ0ZF9yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGFkZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVu
c2lnbmVkIGxvbmcgKnB2YWwpCj4gK3sKPiArICAgIHN0cnVjdCB2dnRkICp2dnRkID0gdmNwdV92
dnRkKHYpOwo+ICsgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IGFkZHIgLSB2dnRkLT5iYXNlX2Fk
ZHI7Cj4gKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0X2FsaWduZWQgPSBvZmZzZXQgJiB+MzsKClRo
aXMgaXMgbm90IG5lZWRlZCBJTUhPLgoKPiArCj4gKyAgICBWVlREX0RFQlVHKFZWVERfREJHX1JX
LCAiUkVBRCBJTkZPOiBvZmZzZXQgJXggbGVuICVkLiIsIG9mZnNldCwgbGVuKTsKPiArCj4gKyAg
ICBpZiAoICFwdmFsICkKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CgpJ
IGRvbid0IHRoaW5rIHlvdSBjYW4gZ2V0IGEgTlVMTCBwdmFsIGhlcmUuCgo+ICsKPiArICAgIGlm
ICggKG9mZnNldCAmIDMpIHx8ICgobGVuICE9IDQpICYmIChsZW4gIT0gOCkpICkKCkRvIHlvdSBy
ZWFsbHkgaW50ZW5kIHRvIGFsbG93IG5vbi1hbGlnbmVkIDggYnl0ZSBhY2Nlc3Nlcz8gSWYgc28g
bXkKcHJldmlvdXMgcmVjb21tZW5kYXRpb24gdG8gdXNlIGEgdW5pb24gZm9yIHRoZSB2dnRkIHN0
cnVjdCBkYXRhIGZpZWxkCmlzIG1vb3QuCgo+ICsgICAgewo+ICsgICAgICAgIFZWVERfREVCVUco
VlZURF9EQkdfUlcsICJBbGlnbm1lbnQgb3IgbGVuZ3RoIGlzIG5vdCBjYW5vbmljYWwiKTsKPiAr
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CgpJTUhPIHlvdSBzaG91bGQgbm90
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRSBoZXJlLiBUaGUgcmVhZCBkb2VzCmluZGVlZCBi
ZWxvbmcgdG8gdGhlIHZJT01NVSByZWdpb24sIHNvIHdoYXQgZG9lcyBiYXJlLW1ldGFsIGhhcmR3
YXJlCmRvIHdoZW4gYSBub24tYWxpZ25lZCBvciBub24gc2l6ZSBjb21wbGlhbnQgcmVhZCBpcyBw
ZXJmb3JtZWQ/Cgo+ICsgICAgfQo+ICsKPiArICAgIGlmICggbGVuID09IDQgKQo+ICsgICAgICAg
ICpwdmFsID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIG9mZnNldF9hbGlnbmVkKTsKCllvdSBjYW4ganVz
dCB1c2Ugb2Zmc2V0IGhlcmUgYW5kIGJlbG93LCB0aGUgY2hlY2sgdGhhdCB5b3UgZG8gYWJvdmUK
Z3VhcmFudGVlcyB0aGF0IG9mZnNldCAmIDMgPT0gMCAoaWU6IGF0IHRoaXMgcG9pbnQgb2Zmc2V0
ID09Cm9mZnNldF9hbGlnbmVkKS4KCj4gKyAgICBlbHNlCj4gKyAgICAgICAgdnZ0ZF9nZXRfcmVn
X3F1YWQodnZ0ZCwgb2Zmc2V0X2FsaWduZWQsICpwdmFsKTsKCk5ld2xpbmUKCj4gKyAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiArICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFsKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnZ0
ZCAqdnZ0ZCA9IHZjcHVfdnZ0ZCh2KTsKPiArICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRy
IC0gdnZ0ZC0+YmFzZV9hZGRyOwo+ICsgICAgdW5zaWduZWQgaW50IG9mZnNldF9hbGlnbmVkID0g
b2Zmc2V0ICYgfjB4MzsKPiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgVlZURF9ERUJVRyhWVlRE
X0RCR19SVywgIldSSVRFIElORk86IG9mZnNldCAleCBsZW4gJWQgdmFsICVseC4iLAo+ICsgICAg
ICAgICAgICAgICBvZmZzZXQsIGxlbiwgdmFsKTsKPiArCj4gKyAgICBpZiAoIChvZmZzZXQgJiAz
KSB8fCAoKGxlbiAhPSA0KSAmJiAobGVuICE9IDgpKSApCgpTYW1lIGNvbW1lbnQgYWJvdXQgYWxp
Z25tZW50LgoKPiArICAgIHsKPiArICAgICAgICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiQWxp
Z25tZW50IG9yIGxlbmd0aCBpcyBub3QgY2Fub25pY2FsIik7Cj4gKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgfQo+ICsKPiArICAgIHJldCA9IFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwoKU2FtZSBoZXJlLCB5b3Ugc2hvdWxkIG5vdCByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEUgYnV0IGluc3RlYWQgZG8Kd2hhdCB0aGUgbmF0aXZlIGhhcmR3YXJlIHdvdWxkIGRv
LCB3aGljaCBJIGd1ZXNzIGlzIHRvIGp1c3QgaWdub3JlIHRoZQp3cml0ZT8KCj4gKyAgICBpZiAo
IGxlbiA9PSA0ICkKPiArICAgIHsKPiArICAgICAgICBzd2l0Y2ggKCBvZmZzZXRfYWxpZ25lZCAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgRE1BUl9JRURBVEFfUkVHOgo+ICsgICAgICAg
IGNhc2UgRE1BUl9JRUFERFJfUkVHOgo+ICsgICAgICAgIGNhc2UgRE1BUl9JRVVBRERSX1JFRzoK
PiArICAgICAgICBjYXNlIERNQVJfRkVEQVRBX1JFRzoKPiArICAgICAgICBjYXNlIERNQVJfRkVB
RERSX1JFRzoKPiArICAgICAgICBjYXNlIERNQVJfRkVVQUREUl9SRUc6Cj4gKyAgICAgICAgICAg
IHZ2dGRfc2V0X3JlZyh2dnRkLCBvZmZzZXRfYWxpZ25lZCwgdmFsKTsKPiArICAgICAgICAgICAg
cmV0ID0gWDg2RU1VTF9PS0FZOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAg
ZGVmYXVsdDoKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsK
PiArICAgIHJldHVybiByZXQ7Cj4gK30KPiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21t
aW9fb3BzIHZ2dGRfbW1pb19vcHMgPSB7Cj4gKyAgICAuY2hlY2sgPSB2dnRkX3JhbmdlLAo+ICsg
ICAgLnJlYWQgPSB2dnRkX3JlYWQsCj4gKyAgICAud3JpdGUgPSB2dnRkX3dyaXRlCj4gK307Cj4g
Kwo+ICBzdGF0aWMgdm9pZCB2dnRkX3Jlc2V0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50NjRfdCBj
YXBhYmlsaXR5KQo+ICB7Cj4gICAgICB1aW50NjRfdCBjYXAgPSBETUFfQ0FQX05GUiB8IERNQV9D
QVBfU0xMUFMgfCBETUFfQ0FQX0ZSTyB8Cj4gQEAgLTEyMiw2ICsyMzUsNyBAQCBzdGF0aWMgaW50
IHZ2dGRfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9tbXUgKnZpb21tdSkKPiAg
ICAgIHZ2dGQtPmxlbmd0aCA9IHZpb21tdS0+bGVuZ3RoOwo+ICAgICAgdnZ0ZC0+ZG9tYWluID0g
ZDsKPiAgICAgIHZ2dGQtPnN0YXR1cyA9IFZJT01NVV9TVEFUVVNfREVGQVVMVDsKPiArICAgIHJl
Z2lzdGVyX21taW9faGFuZGxlcihkLCAmdnZ0ZF9tbWlvX29wcyk7CgpOZXdsaW5lLgoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:34:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:34: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.xen.org>)
	id 1dkR7A-0001PD-Gk; Wed, 23 Aug 2017 08:34:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkR79-0001P7-JD
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:34:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 02/83-03937-60E3D995; Wed, 23 Aug 2017 08:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpC6b3dx
 Ig4/PRSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyX724xFrwWrLixdD5TA+Navi5GTg4JAX+J
 T3dmMYLYLAKqEg9X3GQGsdkElCV+dvaygdgiQPHN00+zdzFycTALPGCU6H/awdTFyMEhLBAj0
 XYwDqSGV8BC4truB4wgNUICr5gkDu29xgSREJQ4OfMJC0g9s4CmxPpd+hCmtMTyfxwgFcwC8h
 LNW2czg4Q5BWwlbr8PBQmLCqhIdC6dwwJiCwkoSHRMP8Y0gZF/FpKZsxBmzkKYOQvJzAWMLKs
 YNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkgEIdjDe3hhw
 iFGSg0lJlFdTZ26kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneMBugnGBRanpqRVpmDjA+YNISH
 DxKIrzVIGne4oLE3OLMdIjUKUZFKXHeKyAJAZBERmkeXBssJi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmHciyBSezLwSuOmvgBYzAS2edGIOyOKSRISUVANj4eSZEk9bgqTif3FOO7rw6LL
 e3AsZbS7PHkhy3GPpW1Kz+v4OL2GFeCOzqRuOHhLhvrzxvO95YeauI2o31EU2zUk4/izErudP
 Ducd1jUyXctV7nYZTfbdJinte7lw/qxStZRjv3YIRrzLiTJrP8yR9cKu9/T7eKFZwvO8H+zX2
 /Lec8PtY8W7lFiKMxINtZiLihMB2EcbBMQCAAA=
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503477252!112732635!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6104 invoked from network); 23 Aug 2017 08:34:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 08:34:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="436529368"
Date: Wed, 23 Aug 2017 09:34:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823083410.vhlkaf2jjy67tgtk@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
 <20170822134828.dyvg7ytli4dzmj77@citrix.com>
 <91b6ff5f-c908-fa20-2ab8-f7e230690cbf@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <91b6ff5f-c908-fa20-2ab8-f7e230690cbf@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, "Gao, Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDE6MzU6MTdQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyMuaXpSAyMTo0OCwgV2VpIExpdSB3cm90ZToKPiA+PiA+IEhp
LCBXZWkKPiA+PiA+IFRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4KPiA+PiA+IAo+ID4+ID4gaWly
YywgSFZNIG9ubHkgc3VwcG9ydHMgb25lIG1vZHVsZTsgRE1BUiBjYW5ub3QgYmUgYSBuZXcgbW9k
dWxlLiBKb2luaW5nIHRvCj4gPj4gPiB0aGUgZXhpc3Rpbmcgb25lIGlzIHRoZSBhcHByb2FjaCB3
ZSBhcmUgdGFraW5nLiAKPiA+PiA+IAo+ID4+ID4gV2hpY2gga2luZCBvZiBjb25mbGljdHMgeW91
IHRoaW5rIHNob3VsZCBiZSByZXNvbHZlZD8gSWYgeW91IG1lYW4gSQo+ID4+ID4gZm9yZ2V0IHRv
IGZyZWUgdGhlIG9sZCBidWYsIEkgd2lsbCBmaXggdGhpcy4gSWYgeW91IG1lYW4gdGhlIHBvdGVu
dGlhbAo+ID4+ID4gb3ZlcmxhcCBiZXR3ZWVuIHRoZSBiaW5hcnkgcGFzc2VkIGJ5IGFkbWluIGFu
ZCBETUFSIHRhYmxlIGJ1aWx0IGhlcmUsIEkKPiA+PiA+IGRvbid0IGhhdmUgbXVjaCBpZGVhIG9u
IHRoaXMuIEV2ZW4gd2l0aG91dCB0aGUgRE1BUiB0YWJsZSwgdGhlIGJpbmFyeQo+ID4+ID4gbWF5
IGNvbnRhaW5zIE1BRFQgb3Igb3RoZXIgdGFibGVzIGFuZCB0b29sIHN0YWNrcyBkb24ndCBpbnRy
ZXByZXQgdGhlCj4gPj4gPiBiaW5hcnkgYW5kIGNoZWNrIHdoZXRoZXIgdGhlcmUgYXJlIGNvbmZs
aWN0cywgcmlnaHQ/Cj4gPj4gPiAKPiA+IFRoaW5raW5nIGEgYml0IG1vcmUgYWJvdXQgdGhpcywg
d2hlbiBJIGZpcnN0IHNhaWQgImNvbmZsaWN0cyIgSSBkaWRuJ3QKPiA+IG1lYW4gdG8gcGFyc2Ug
dGhlIGNvbnRlbnQuIEkgd2FzIHJlZmVycmluZyB0byB0aGUgY29kZSBpbgo+ID4gbGlieGxfeDg2
X2FwY2kuYyB3aGljaCBhbHNvIHNlZW1zIHRvIG1hbmlwdWxhdGUgYWNwaV9tb2R1bGVzLgo+IAo+
IENvZGUgaW4gbGlieGxfeDg2X2FjcGkuYyB3b3JrcyBmb3IgSHZtbGl0ZS9QVkh2Mi4gVGhlIGNv
ZGUgd2UgYWRkZWQgaXMKPiBmb3IgaHZtIGd1ZXN0Lgo+IAoKVGhhdCdzIGNvcnJlY3QgZm9yIHRo
ZSBjb2RlIGFzLWlzIGJ1dCB3aGF0IGlzIHByZXZlbnRpbmcgdGhlIGNvZGUgdGhlcmUKZnJvbSB3
b3JraW5nIHdpdGggSFZNPyBBc3N1bWluZyBjb3JyZWN0IGNoZWNrcyBhbmQgYnJhbmNoZXMgYXJl
IGFkZGVkCnRvIGFwcHJvcHJpYXRlIHBsYWNlcz8KCkknbSBhZ2FpbnN0IGhhdmluZyBtdWx0aXBs
ZSBsb2NhdGlvbnMgZG9pbmcgdGhpbmdzIHRoYXQgY291bGQKcG90ZW50aWFsbHkgY2xhc2ggd2l0
aCBlYWNoIG90aGVyLiBJbiB0aGUgZm9yZXNlZWFibGUgZnV0dXJlIFBWSCBpcwpnb2luZyB0byBn
ZXQgbmVlZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkuCgpNeSBleHBlY3RhdGlvbiBpcyB0aGF0IGlm
IHRoZSBleGlzdGluZyBjb2RlIG5lZWRzIHRvIGJlIHRha2VuIGludG8KY29uc2lkZXJhdGlvbiBh
bmQgdGhlIGNvbnRyaWJ1dG9ycyBuZWVkIHRvIGZpZ3VyZSBvdXQgaWYgYW5kIGhvdyBpdCBjYW4K
YmUgbW9kaWZpZWQgdG8gc3VpdGUgdGhlaXIgbmVlZHMuIElmIGV2ZXJ5b25lIGlzIGRvaW5nIHRo
ZWlyIG93biB0aGluZwppbiB0aGVpciBvd24gbGl0dGxlIGZ1bmN0aW9uIFhlbiB3aWxsIGV2ZW50
dWFsbHkgYmVjb21lIHVubWFpbnRhaW5hYmxlLgoKPiA+IAo+ID4gSSB3b3VsZCBsaWtlIHRoZSBj
b2RlIHRvIGdlbmVyYXRlIGRtYXIgdGFrZSBpbnRvIGNvbnNpZGVyYXRpb24KPiA+IGxpYnhsX19k
b21fbG9hZF9hY3BpLgo+ID4gCj4gCj4gSWYgYWRkIGRtYXIgdGFibGUgZm9yIGh2bWxpdGUsIHdl
IHNob3VsZCBjb21iaW5lIGRtYXIgdGFibGUgd2l0aCBvdGhlcgo+IEFDUEkgdGFibGUgYW5kIHBv
cHVsYXRlIGludG8gYWNwaV9tb2R1bGVzWzJdLiBUaGlzIGlzIGhvdyBodm1saXRlIGFkZAo+IG90
aGVyIEFDUEkgdGFibGVzIGluIGxpYnhsX19kb21fbG9hZF9hY3BpKCkuCj4gCgpTdXJlLCB0aGF0
IHNvdW5kcyBwbGF1c2libGUuCgpXaGF0IEkgd291bGQgbGlrZSB0byBzZWUgaXMgdG8gaGF2ZSBv
bmUgZW50cnkgcG9pbnQgdG8gbWFuaXB1bGF0ZSBBUENJCnRhYmxlcy4KCkdpdmVuIHRoZSBwYXRj
aCB2b2x1bWUgd2UncmUgc2VlaW5nIG5vdywgd2UgZXhwZWN0IGNvbnRyaWJ1dG9ycyB0byBkcml2
ZQp0aGUgZGlzY3Vzc2lvbiBmb3J3YXJkLiBJZiB5b3UncmUgbm90IHN1cmUsIGZlZWwgZnJlZSB0
byBhc2sgbW9yZSBxdWVzdGlvbnMuCgo+IAo+IC0tIAo+IEJlc3QgcmVnYXJkcwo+IFRpYW55dSBM
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:36: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.xen.org>)
	id 1dkR9B-0001W6-SU; Wed, 23 Aug 2017 08:36:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkR9A-0001W0-EP
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:36:20 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 9F/20-01731-38E3D995; Wed, 23 Aug 2017 08:36:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS7fJbm6
 kwfHr3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5h+eYCzaJVfz5MZe1gXGeUBcjJ4eQQJ7E
 /KZGRhCbV8BOYt3s9awgtoSAocTphTdZQGwWAVWJ983X2UBsNgF1ibZn28FqRIDihy8dZ+pi5
 OJgFrjEKHFq7V52kISwgKnEzfldLCAJIYFORokv31eBdXAK2Eh8fLYWqIMDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 pXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mDc1e53iFGSg0lJlFdT
 Z26kEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwHrMBqhMsSk1PrUjLzAHGC
 EypBAePkghvNUiat7ggMbc4Mx0idYpRUUqc9wpIQgAkkVGaB9cGi8tLjLJSwryMDAwMQjwFqU
 W5mSWo8q8YxTkYlYR5J4JM4cnMK4Gb/gpoMRPQ4kkn5oAsLklESEk1MDbO2nRyO4uQwXbTiuw
 YuxIVaY7vSk+W707U82k8dDm4zcqfZeUpJUXN1RM3e/aotVzL6dD0Y2/rPMN27lcnS5zxQcPL
 ul93/tow847Br6j9P/obDGXmbvzqnbspI/PnxEla/17znnhQFPwu/3pVoL6kmcQ0t2e17TEWE
 Yov3Y2tdq48uNlxkhJLcUaioRZzUXEiAGNbV2PGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503477376!92563401!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14261 invoked from network); 23 Aug 2017 08:36:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 Aug 2017 08:36:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:36:15 -0600
Message-Id: <599D5A9F02000078001725BF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:36:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
In-Reply-To: <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDA5OjQ5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wOC8xNyAxNDo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjA4LjE3IGF0IDIw
OjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEN1cnJlbnRseSBMaW51eCBoYXMgbm8g
c3VwcG9ydCBmb3IgZ3JhbnQgdjIgYXMgdGhpcyB3b3VsZCByZWR1Y2UgdGhlCj4+PiBtYXhpbXVt
IG51bWJlciBvZiBhY3RpdmUgZ3JhbnRzIGJ5IGEgZmFjdG9yIG9mIDIgY29tcGFyZWQgdG8gdjEs
Cj4+PiBiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRzIGFyZSBsaW1pdGVkIGJ5
IHRoZSBhbGxvd2VkIG51bWJlcgo+Pj4gb2YgZ3JhbnQgZnJhbWVzIGFuZCBncmFudCBlbnRyaWVz
IG9mIHYyIG5lZWQgdHdpY2UgYXMgbXVjaCBieXRlcyBhcwo+Pj4gdGhvc2Ugb2YgdjEuCj4+Pgo+
Pj4gVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKPj4+IG1vcmUgdGhhbiAxNlRCIG1lbW9yeSBzaXplIG9yIFBWIGd1ZXN0
cyB3aXRoIG1lbW9yeSBhYm92ZSB0aGUgMTZUQgo+Pj4gYm9yZGVyLCBhcyBncmFudCB2MSBsaW1p
dHMgdGhlIGZyYW1lIG51bWJlciB0byBiZSAzMiBiaXRzIHdpZGUuCj4+Pgo+Pj4gSW4gb3JkZXIg
dG8gcmVtb3ZlIHRoZSBkaXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMK
Pj4+IGVuYWJsZXMgY29uZmlndXJpbmcgZGlmZmVyZW50IG1heGltdW0gZ3JhbnQgZnJhbWUgbnVt
YmVycyBmb3IgdjEgYW5kCj4+PiB2Mi4KPj4gCj4+IEJ1dCB0aGF0IGRvZXMgaW1wbHkgaGlnaGVy
IG1lbW9yeSBmb290cHJpbnQgb2Ygc3VjaCBhIGd1ZXN0IGluIFhlbiwKPj4gZG9lc24ndCBpdD8K
PiAKPiBXaXRoIGN1cnJlbnQgZGVmYXVsdHMgdGhpcyB3b3VsZCBuZWVkIHVwIHRvIDEyOGtCIG1v
cmUgZm9yIGEgZ3Vlc3QgdXNpbmcKPiB2MiBncmFudHMuCgpBdCBsZWFzdCBpbiBhbiBhdXRvLWJh
bGxvb25lZCBzZXR1cCB0aGlzIG1heSBtYWtlIHRoZSBkaWZmZXJlbmNlCmJldHdlZW4gYSBndWVz
dCBiZWluZyBhYmxlIG9yIGZhaWxpbmcgdG8gc3RhcnQuCgo+PiBUaGUgbGltaXQsIGFmdGVyIGFs
bCwgaXMgdGhlcmUgdG8gYm91bmQgcmVzb3VyY2UgdXNlIG9mCj4+IERvbVUtcy4gIEkgd29uZGVy
IHdoZXRoZXIgd2Ugc2hvdWxkbid0IG1ha2UgYW55IHN1Y2ggaW5jcmVhc2UKPj4gZGVwZW5kZW50
IG9uIGZpcnN0IHB1dHRpbmcgaW4gcGxhY2UgcHJvcGVyIGFjY291bnRpbmcgb2YgdGhlIG1lbW9y
eQo+PiB1c2VkIGZvciBpbmRpdmlkdWFsIGRvbWFpbnMuCj4gCj4gU28geW91IHdvdWxkIHdhbnQg
dG8gaGF2ZSBhIHdheSB0byBjb3VudCBwYWdlcyAob3IgYnl0ZXM/KSBhbGxvY2F0ZWQgZm9yCj4g
aHlwZXJ2aXNvciBpbnRlcm5hbCBuZWVkcyBvbiBhIHBlci1kb21haW4gYmFzaXMsIHJpZ2h0Pwo+
IAo+IFdvdWxkIHRoYXQgYmUgYWRkaXRpb25hbCB0byBzdHJ1Y3QgZG9tYWluIC0+IHhlbmhlYXBf
cGFnZXMgb3Igd291bGQgeW91Cj4gd2FudCB0byBtZXJnZSB0aGUgbmV3IGNvdW50ZXIgaW50byBp
dD8gSSBndWVzcyBhIG5ldyBmaWVsZCB3b3VsZCBiZQo+IHJlcXVpcmVkIGluIG9yZGVyIHRvIGF2
b2lkIGNvdW50aW5nIHNvbWUgZGF0YSB0d2ljZS4KPiAKPiBEbyB5b3UgaGF2ZSBhbiBpZGVhIHdo
YXQgdG8gZG8gd2l0aCB0aGF0IHZhbHVlPyBEbyB5b3Ugd2FudCB0byBleHBvc2UgaXQKPiB0byB0
aGUgdXNlciAoZG9tMCBhZG1pbiksIG9yIHNob3VsZCBpdCBiZSB1c2VkIGp1c3QgaW5zaWRlIHRo
ZQo+IGh5cGVydmlzb3IgYW5kIGUuZy4gcHJpbnRlZCBieSBhIGRlYnVnIGtleSBoYW5kbGVyPwo+
IAo+IERvIHlvdSB3YW50IGFuIGFkZGl0aW9uYWwgc2V0IG9mIGFsbG9jYXRpbmcgZnVuY3Rpb25z
IGRvaW5nIHRoZQo+IGFjY291bnRpbmcsIG9yIHNob3VsZCB0aGUgZXhpc3RpbmcgZnVuY3Rpb25z
IGJlIHVzZWQgd2l0aCBhbiBhZGRpdGlvbmFsCj4gZG9tYWluIHBvaW50ZXIsIG9yIHNob3VsZCB0
aGUgY2FsbGVyIGJlIHJlc3BvbnNpYmxlIGRvaW5nIHRoZSBhZGRpdGlvbmFsCj4gYWNjb3VudGlu
Zz8KPiAKPiBEbyB5b3Ugd2FudCBhbiBhbGwtb3Itbm90aGluZyBhcHByb2FjaCBvciBhIGdyYWR1
YWwgbW92ZSB0byBhZGQgdGhlIG5ldwo+IGFjY291bnRpbmcgc3RlcCBieSBzdGVwPwoKV2UndmUg
YmVlbiB2YWd1ZWx5IGRpc2N1c3NpbmcgdGhpcyBpbiB0aGUgcGFzdCBvbiBhIGZldyBvY2Nhc2lv
bnMuCk15IHBlcnNvbmFsIHRoaW5raW5nIGlzIHRoYXQgdGhlICJtZW1vcnk9IiBzZXR0aW5nIGlu
IGEgZ3Vlc3QgY29uZmlnCnJlYWxseSBvdWdodCB0byBleHByZXNzIGFsbCB0aGUgbWVtb3J5IGFz
c29jaWF0ZWQgd2l0aCBhIGd1ZXN0LiBCdXQKb2YgY291cnNlIHRoZXJlJ2xsIGJlIHByb2JsZW1z
IHdpdGggdXMgc3RhcnRpbmcgdG8gZG8gc28sIGFuZCB0aGF0J3MKYmV5b25kIHBlb3BsZSBvYnNl
cnZpbmcgbGVzcyBtZW1vcnkgaW4gdGhlaXIgZ3Vlc3RzLiBTd2l0Y2hpbmcgdG8Kc3VjaCBhIGZ1
bGwgYWNjb3VudGluZyBtb2RlbCB3aWxsIHJlcXVpcmUgc29tZSBjYXJlZnVsIHRob3VnaHQgKGFu
ZApkaXNjdXNzaW9uIHVwIGZyb250KS4gSGVuY2UgSSd2ZSBvbmx5IHNhaWQgIkkgd29uZGVyIHdo
ZXRoZXIiLCBpLmUuCkkgZG9uJ3QgbWVhbiB0byBtYWtlIHRoaXMgYSBzdHJpY3QgcHJlcmVxdWlz
aXRlIHRvIHRoZSBwcm9wb3NlZApjaGFuZ2VzIGhlcmUuIEknZCBiZSBpbiBwYXJ0aWN1bGFyIGlu
dGVyZXN0ZWQgdG8gaGVhciBvcGluaW9ucyBvZiBhCmZldyBvdGhlciBwZW9wbGUuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:40:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkRCt-0002AO-BU; Wed, 23 Aug 2017 08:40:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dkRCr-0002AG-MH
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:40:09 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 65/9C-03765-86F3D995; Wed, 23 Aug 2017 08:40:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVywNwkQjfDfm6
 kwdNrUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8astoNMBb85Kv6/v8DYwLidvYuRi0NIYBqj
 xMSDs5i7GDk5JAR4JY4sm8EKYQdI9H78wAxRNIFR4v22SWBFLAKqErf2/2EBsdkElCUufu1lA
 7FFgOzeX79ZQBqYBY4zS0y+dJ8JJCEs4CHxpOs9I4jNK2AgcfHAHrCpvALfmSVO7bwPdcdFRo
 k1z7vYIKoEJU7OfAK2gllAS+LGv5dAkziAbGmJ5f84QMKcAvYSE5ZMA7tIFGjz7lt7mScwCs5
 C0j0LSfcshO4FjMyrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNz
 NzECQ5cBCHYwXt8YcIhRkoNJSZRXU2dupBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pO2QDnBo
 tT01Iq0zBxgFMGkJTh4lER4s0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzrsHpEgApC
 ijNA9uBCyiLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdxfIFJ7MvBK4Ta+AjmACOmLSiTk
 gR5QkIqSkGhgDusWqvk97bsJSH/inrtOE7eWlFVz7hbe9WvB8ieXXOr+sjpA7LMe22V44zaV+
 WDGG+Z6s6wXvneJaOx+9ila3mnBvm8TMZZJTdj7amFuZJLxjR7nSbsfvFX6BCet8Tj9bsi322
 gujLzp3DPN9f1a+9Sl4fbNM9N/brMLcy3zL3CfOf76qtzlDiaU4I9FQi7moOBEAVcBEqOMCAA
 A=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503477606!112228137!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22305 invoked from network); 23 Aug 2017 08:40:08 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:40:08 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 01:40:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1165351548"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga001.jf.intel.com with ESMTP; 23 Aug 2017 01:40:02 -0700
Date: Wed, 23 Aug 2017 15:39:15 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170823073912.GA6683@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <599D5328020000780017253B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599D5328020000780017253B@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MDQ6MjRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjMuMDguMTcgYXQgMDM6MDUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBTdHJpY3RseSBzcGVha2luZywgdGhlIFZGIGNhbiBiZSBhbiBleHRlbmRlZCBmdW5jdGlv
bi4gVGhlIGRlZmluaXRpb24gaXMKPj4gd2l0aGluIEFSSSBkZXZpY2UgKGluIHRoaXMga2luZCBv
ZiBkZXZpY2UsIGRldmljZSBmaWVsZCBpcyB0cmVhdGVkIGFzIGFuCj4+IGV4dGVuc2lvbiBvZiBm
dW5jdGlvbiBudW1iZXIpIGFuZCBmdW5jdGlvbiBudW1iZXIgaXMgZ3JlYXRlciB0aGFuIDcuIEJ1
dAo+PiB0aGlzIGZpZWxkIGlzbid0IHVzZWQgYXMgd2UgZG9uJ3QgY2FyZSBhYm91dCB3aGV0aGVy
IGEgVkYgaXMgb3Igbm90IGFuCj4+IGV4dGVuZGVkIGZ1bmN0aW9uIChhdCBsZWFzdCBhdCBwcmVz
ZW50KS4KPgo+SG1tLCB0aGF0J3Mgbm90IGluIGxpbmUgd2l0aCB3aGF0IExpbnV4J2VzIHhlbl9h
ZGRfZGV2aWNlKCkgZG9lczoKPgo+I2lmZGVmIENPTkZJR19QQ0lfSU9WCj4JCWlmIChwY2lfZGV2
LT5pc192aXJ0Zm4pIHsKPgkJCWFkZC0+ZmxhZ3MgPSBYRU5fUENJX0RFVl9WSVJURk47Cj4JCQlh
ZGQtPnBoeXNmbi5idXMgPSBwaHlzZm4tPmJ1cy0+bnVtYmVyOwo+CQkJYWRkLT5waHlzZm4uZGV2
Zm4gPSBwaHlzZm4tPmRldmZuOwo+CQl9IGVsc2UKPiNlbmRpZgo+CQlpZiAocGNpX2FyaV9lbmFi
bGVkKHBjaV9kZXYtPmJ1cykgJiYgUENJX1NMT1QocGNpX2Rldi0+ZGV2Zm4pKQo+CQkJYWRkLT5m
bGFncyA9IFhFTl9QQ0lfREVWX0VYVEZOOwo+Cj5Ob3RlIHRoZSAiZWxzZSIgaW4gdGhlcmUuIEFy
ZSB5b3Ugc2F5aW5nIHRoaXMgaXMgYWN0dWFsbHkgd3Jvbmc/IChJCj5pbmRlZWQgZG8gc2VlIEFS
SSBjYXBhYmlsaXR5IHN0cnVjdHVyZXMgaW4gdGhlIFZGcyBvZiB0aGUgb25lCj5TUi1JT1YgY2Fw
YWJsZSBzeXN0ZW0gSSBoYXZlIGRpcmVjdCBhY2Nlc3MgdG8uKQoKWWVzLiBJIHRoaW5rIGl0IGlz
IHdyb25nLiBDb25zaWRlcmluZyBubyBvbmUgaW4gWGVuIG5lZWRzIHRoaXMKaW5mb3JtYXRpb24s
IGRvbid0IHNldCBYRU5fUENJX0RFVl9FWFRGTiBmb3IgVkYgaXMgYWNjZXB0YWJsZS4KClRoYW5r
cwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:40:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:40: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.xen.org>)
	id 1dkRDP-0002Ca-K4; Wed, 23 Aug 2017 08:40:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkRDO-0002CM-55
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 08:40:42 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F8/E5-02962-98F3D995; Wed, 23 Aug 2017 08:40:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov26n/dx
 Ig6t6Ft+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxsL/C9kLVnBWHL6xkqWB8QtbFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKTFvYwdLFyMEhLJAlsW6pKUiNiICyRO+v3ywgNrOAr0TD3xdQ9Y2MEqcur
 AdLsAmoSmy4fooVxOYVsJZ48/U8E8gcFqD4hSNyIGFRgXCJ/d+vMUOUCEqcnPkErJVTwEDi5f
 E5rBDz1SX+zLvEDGGLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilOLylK
 LdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOTAQh2MN7eGHCIUZKDSUmU
 V1NnbqQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BKwePzGaUYsnLz0tVkuA9aQdUJ1iUmp5akZaZA
 4wemFIJDh4lEd7rIGne4oLE3OLMdIjUKUZFKXHejSAJAZBERmkeXBssYi8xykoJ8zICHSXEU5
 BalJtZgir/ilGcg1FJmPcNyBSezLwSuOmvgBYzAS2edGIOyOKSRISUVANjtdiSndlLnvQevXW
 z6eUtZrWbZ9+/MRCM6HugfLPRRtqUZRtT8AtJRa/dB5bNcJgWqriBO4jx6maOuXP4q6W17+4+
 sZcxnYvnYMX6Tzp+l9b+qt2cM1/UZG7fmRddVg8n2gf+t3wetfus/vYCoR0XfU7+6BY95rnp0
 mO19s9hMe5WRmvXvGSvUmIpzkg01GIuKk4EAGF/wpvTAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503477640!75669672!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29938 invoked from network); 23 Aug 2017 08:40:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 08:40:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 671E7AD08;
 Wed, 23 Aug 2017 08:40:40 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-21-jgross@suse.com> <599C1B340200007800171DD1@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <921e7ff4-34d9-0d04-b44a-196d067d080b@suse.com>
Date: Wed, 23 Aug 2017 10:40:39 +0200
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: <599C1B340200007800171DD1@suse.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 20/52] xen/arch/x86/shutdown.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTE6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3No
dXRkb3duLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKPj4gQEAgLTUxLDggKzUx
LDExIEBAIHN0YXRpYyBpbnQgcmVib290X21vZGU7Cj4+ICAgKiBlZmkgICAgVXNlIHRoZSBFRkkg
cmVib290IChpZiBydW5uaW5nIHVuZGVyIEVGSSkKPj4gICAqLwo+PiAgc3RhdGljIGVudW0gcmVi
b290X3R5cGUgcmVib290X3R5cGUgPSBCT09UX0lOVkFMSUQ7Cj4+IC1zdGF0aWMgdm9pZCBfX2lu
aXQgc2V0X3JlYm9vdF90eXBlKGNoYXIgKnN0cikKPj4gKwo+PiArc3RhdGljIGludCBfX2luaXQg
c2V0X3JlYm9vdF90eXBlKGNvbnN0IGNoYXIgKnN0cikKPj4gIHsKPj4gKyAgICBpbnQgcmMgPSAw
Owo+PiArCj4+ICAgICAgZm9yICggOyA7ICkKPj4gICAgICB7Cj4+ICAgICAgICAgIHN3aXRjaCAo
ICpzdHIgKQo+PiBAQCAtNzQsNiArNzcsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0X3JlYm9v
dF90eXBlKGNoYXIgKnN0cikKPj4gICAgICAgICAgY2FzZSAndCc6Cj4+ICAgICAgICAgICAgICBy
ZWJvb3RfdHlwZSA9ICpzdHI7Cj4+ICAgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgZGVm
YXVsdDoKPj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPj4gICAgICAgICAgfQo+IAo+IFBs
ZWFzZSBkb24ndCBvbWl0IHRoZSBicmVhayBzdGF0ZW1lbnQsIGV2ZW4gaWYgaXQgaXMgbm90IHN0
cmljdGx5IG5lZWRlZAo+IGhlcmUuCgpPa2F5LgoKPiAKPj4gQEAgLTgyLDYgKzg3LDggQEAgc3Rh
dGljIHZvaWQgX19pbml0IHNldF9yZWJvb3RfdHlwZShjaGFyICpzdHIpCj4+ICAKPj4gICAgICBp
ZiAoIHJlYm9vdF90eXBlID09IEJPT1RfRUZJICYmICFlZmlfZW5hYmxlZChFRklfUlMpICkKPj4g
ICAgICAgICAgcmVib290X3R5cGUgPSBCT09UX0lOVkFMSUQ7Cj4gCj4gU2hvdWxkIHRoaXMgcGVy
aGFwcyBhbHNvIGxlYWQgdG8gLUVJTlZBTCBiZWluZyByZXR1cm5lZD8KCkhtbSwgSSdtIG5vdCBz
dXJlLiBUaGUgcGFyYW1ldGVyIGFzIHN1Y2ggd2FzIHZhbGlkLgoKU28gbWF5YmUgYSBtZXNzYWdl
IHJpZ2h0IGhlcmUgd291bGQgYmUgdGhlIGJldHRlciBzb2x1dGlvbj8KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:43:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkRGT-0002Rv-2X; Wed, 23 Aug 2017 08:43:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dkRGS-0002Rl-34
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:43:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B8/86-03044-7404D995; Wed, 23 Aug 2017 08:43:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVywNykWNfNYW6
 kwdYN2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bOVy+YCtZJV6z/84yxgfGGaBcjF4eQwDRG
 iYXHrzF3MXJySAjwShxZNoMVwg6QaJ1+nxWiaAKjxJmee2wgCRYBVYlvj/6xg9hsAsoSF7/2g
 sVFBOIlHpy/wgTSwCxwg0ni9fd2sEnCAqESqz5vZAGxeQUMJNa8u8IGUsQrcIRZ4tvZH4wgCS
 GBLcwSZ5enQxQJSpyc+QSsgVlAR2Ln1jtADRxAtrTE8n8cEGF5ieats5lBwpwCXhK7OvhAwqJ
 A9+y+tZd5AqPQLCSDZiEZNAth0CwkgxYwsqxi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNPL
 TS0uTkxPzUlMKtZLzs/dxAgMcwYg2MH4a1nAIUZJDiYlUV5NnbmRQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4/eyBcoJFqempFWmZOcCIg0lLcPAoifAyAaNOiLe4IDG3ODMdInWKUVFKnHc5SJ
 8ASCKjNA+uDRbllxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMextkCk9mXgnc9FdAi5mAFk8
 6MQdkcUkiQkqqgbFz07UTR9JL950oObRD7AbbuUXyeV/a/FWPznnQ9932uNPsxzd/zti3Y8I8
 LxWBl97GPn3cU4SZFMvf7hXmNZgz95fHvh0/Ft95v/tZcerKnefe37pRarrZ6MKzE0qCCvEvf
 Zf+C1n0fS37cuazKmVaS4M7F2SEPH7IK2Y0u8ZYrJSV8cqDH6aFSizFGYmGWsxFxYkA+aJEk+
 0CAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503477828!103507080!1
X-Originating-IP: [192.55.52.115]
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 19139 invoked from network); 23 Aug 2017 08:43:50 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:43:50 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 01:43:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1006750329"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga003.jf.intel.com with ESMTP; 23 Aug 2017 01:43:45 -0700
Date: Wed, 23 Aug 2017 15:42:58 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Message-ID: <20170823074255.GA7205@op-computing>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, 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,
 Crawford Eric R <Eric.R.Crawford@intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
 <599D48CD0200007800172497@prv-mh.provo.novell.com>
 <20170823073151.43ydheypuf74i7ko@dhcp-3-128.uk.xensource.com>
 <20170823064605.GA5181@op-computing>
 <20170823080107.nxknoatkqyfczbik@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823080107.nxknoatkqyfczbik@dhcp-3-128.uk.xensource.com>
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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Crawford Eric R <Eric.R.Crawford@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDk6MDE6MDdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDAyOjQ2OjA4UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwODozMTo1MUFNICswMTAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDE6MjA6
MTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyMy4wOC4xNyBhdCAw
OToxNiwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBXZWQsIEF1ZyAy
MywgMjAxNyBhdCAwOTowNToxNEFNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPj4gPj4gPj4gT24g
VHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6NDM6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4+ID4+ID4+Pj4gT24gMjEuMDguMTcgYXQgMjM6NTIsIDxjaGFvLmdhb0BpbnRlbC5jb20+
IHdyb3RlOgo+PiA+PiA+PiA+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4gPj4gPj4g
Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4+ID4+ID4+ID4+IEBAIC0zOSw2ICszOSwx
MCBAQAo+PiA+PiA+PiA+PiAgI2RlZmluZSBQQ0lfU0JERjMocyxiLGRmKSAoKCgocykgJiAweGZm
ZmYpIDw8IDE2KSB8IFBDSV9CREYyKGIsIGRmKSkKPj4gPj4gPj4gPj4gIAo+PiA+PiA+PiA+PiAg
c3RydWN0IHBjaV9kZXZfaW5mbyB7Cj4+ID4+ID4+ID4+ICsgICAgLyoKPj4gPj4gPj4gPj4gKyAg
ICAgKiBXaGVuICdpc192aXJ0Zm4nIGlzIHNldCwgJ2lzX2V4dGZuJyBpcyByZS11c2VkIHRvIGlu
ZGljYXRlIHdoZXRoZXIKPj4gPj4gPj4gPj4gKyAgICAgKiB0aGUgUEYgb2YgdGhpcyBWRiBpcyBh
biBleHRlbmRlZCBmdW5jdGlvbi4KPj4gPj4gPj4gPj4gKyAgICAgKi8KPj4gPj4gPj4gPgo+PiA+
PiA+PiA+SSdkIGJlIGluY2xpbmVkIHRvIGV4dGVuZCB0aGUgY29tbWVudCBieSBhcHBlbmRpbmcg
IiwgYXMgYSBWRiBpdHNlbGYKPj4gPj4gPj4gPmNhbiBuZXZlciBiZSBhbiBleHRlbmRlZCBmdW5j
dGlvbi4iIElzIHRoYXQgY29ycmVjdD8gSWYgc28sIHdvdWxkCj4+ID4+ID4+IAo+PiA+PiA+PiBI
aSwgSmFuIGFuZCBSb2dlci4KPj4gPj4gPj4gCj4+ID4+ID4+IFN0cmljdGx5IHNwZWFraW5nLCB0
aGUgVkYgY2FuIGJlIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLiBUaGUgZGVmaW5pdGlvbiBpcwo+PiA+
PiA+PiB3aXRoaW4gQVJJIGRldmljZSAoaW4gdGhpcyBraW5kIG9mIGRldmljZSwgZGV2aWNlIGZp
ZWxkIGlzIHRyZWF0ZWQgYXMgYW4KPj4gPj4gPj4gZXh0ZW5zaW9uIG9mIGZ1bmN0aW9uIG51bWJl
cikgYW5kIGZ1bmN0aW9uIG51bWJlciBpcyBncmVhdGVyIHRoYW4gNy4gQnV0Cj4+ID4+ID4+IHRo
aXMgZmllbGQgaXNuJ3QgdXNlZCBhcyB3ZSBkb24ndCBjYXJlIGFib3V0IHdoZXRoZXIgYSBWRiBp
cyBvciBub3QgYW4KPj4gPj4gPj4gZXh0ZW5kZWQgZnVuY3Rpb24gKGF0IGxlYXN0IGF0IHByZXNl
bnQpLgo+PiA+PiA+PiAKPj4gPj4gPj4gRXJpYyByZXZpZXdlZCB0aGlzIHBhdGNoIGFuZCB0b2xk
IG1lIHdlIG1heSBtYXRjaAo+PiA+PiA+PiAnaWYgKCBwZGV2LT5pbmZvLmlzX2V4dGZuICknIGlu
IGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdC4KPj4gPj4gPj4gU28gd2UgbWF5IGludHJvZHVj
ZSBhIG5ldyBmaWVsZCBsaWtlIHdoYXQgSSBkbyBpbiB2NiBvciBjaGVjawo+PiA+PiA+PiAncGRl
di0+aW5mby5pc192aXJ0Zm4nIGZpcnN0IGluIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdCAo
bWF5YmUgb3RoZXIKPj4gPj4gPj4gcGxhY2VzIHdlIGNoZWNrIHBkZXYtPmluZm8uaXNfZXh0Zm4p
Lgo+PiA+PiA+PiAKPj4gPj4gPj4gV2hpY2ggb25lIGRvIHlvdSBwcmVmZXI/Cj4+ID4+ID4gCj4+
ID4+ID4gTG9va2luZyBhdCB0aGlzIGFnYWluIEknbSBub3Qgc3VyZSB3aHkgeW91IG5lZWQgYW55
IG1vZGlmaWNhdGlvbnMgdG8KPj4gPj4gPiBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQuIElm
IHRoZSB2aXJ0dWFsIGZ1bmN0aW9uIGlzIGFuIGV4dGVuZGVkCj4+ID4+ID4gZnVuY3Rpb24gcGRl
di0+YnVzIHNob3VsZCBiZSBlcXVhbCB0byBwZGV2LT5pbmZvLnBoeXNmbi5idXMsIGluIHdoaWNo
Cj4+ID4+ID4gY2FzZSB0aGUgYWxyZWFkeSBleGlzdGluZyBpc19leHRmbiBjaGVjayB3aWxsIGFs
cmVhZHkgRFRSVD8KPj4gPj4gPiAKPj4gPj4gPiBJZTogYW4gZXh0ZW5kZWQgVkYgc2hvdWxkIGFs
d2F5cyBoYXZlIHRoZSBzYW1lIGJ1cyBhcyB0aGUgUEYgaXQKPj4gPj4gPiBiZWxvbmdzIHRvLCB1
bmxlc3MgSSdtIG1pc3Npbmcgc29tZXRoaW5nLgo+PiA+PiAKPj4gPj4gV2h5IHdvdWxkIHRoYXQg
YmU/Cj4+ID4KPj4gPkl0IGlzIG15IHVuZGVyc3RhbmRpbmcgKHdoaWNoIG1pZ2h0IGJlIHdyb25n
KSwgdGhhdCBhbiBleHRlbmRlZAo+PiA+ZnVuY3Rpb24gc2ltcGx5IHVzZXMgOCBiaXRzIGZvciB0
aGUgZnVuY3Rpb24gbnVtYmVyLCB3aGljaCBvbiBhCj4+ID50cmFkaXRpb25hbCBkZXZpY2Ugd291
bGQgYmUgdXNlZCBmb3IgYm90aCB0aGUgc2xvdCBhbmQgdGhlIGZ1bmN0aW9uCj4+ID5udW1iZXIu
Cj4+ID4KPj4gPlNvIGV4dGVuZGVkIGZ1bmN0aW9ucyBoYXZlIG5vIHNsb3QsIGJ1dCB0aGUgYnVz
IG51bWJlciBpcyB0aGUgc2FtZSBmb3IKPj4gPmFsbCBvZiB0aGVtLCBvciBlbHNlIHRoZXkgd291
bGQgYmVsb25nIHRvIGRpZmZlcmVudCBkZXZpY2VzIGR1ZSB0byB0aGUKPj4gPmRpZmZlcmVuY2Ug
aW4gdGhlIGJ1cyBudW1iZXJzLgo+PiA+Cj4+ID5NYXliZSB3aGF0IEknbSBtaXNzaW5nIGlzIHdo
ZXRoZXIgaXQgaXMgcG9zc2libGUgdG8gaGF2ZSBhIGRldmljZSB3aXRoCj4+ID52aXJ0dWFsIGZ1
bmN0aW9ucyB0aGF0IGV4cGFuZCBhY3Jvc3Mgc2V2ZXJhbCBidXNlcz8KPj4gCj4+IEl0IGlzIG5v
dCB0cnVlLiBQbGVhc2UgcmVmZXIgdG8gdGhlIDIuMS4yIFZGIERpc2NvdmVyeSBvZiBTUi1JT1Yg
c3BlYy4KPj4gVGhlIG51bWJlcnMgb2YgVkYgY2FuIGJlIGxhcmdlciB0aGFuIDI1NiBhbmQgc28g
aXQgaXMgZGVmaW5pdGUgdGhhdAo+PiBzb21ldGltZXMgVkYncyBidXMgbnVtYmVyIHdvdWxkIGJl
IGRpZmZlcmVudCBmcm9tIHRoZSBQRidzLgo+Cj5TbyB0aGF0J3Mgd2hhdCBJIHdhcyBtaXNzaW5n
LCB0aGFua3MuCj4KPlRoZW4gSSB3b3VsZCBtb2RpZnkgYWNwaV9maW5kX21hdGNoZWRfZHJoZF91
bml0IHNvIGl0J3M6Cj4KPiAgICBpZiAoIHBkZXYtPmluZm8uaXNfZXh0Zm4gKQo+ICAgIHsKPiAg
ICAgICAgYnVzID0gcGRldi0+aW5mby5pc192aXJ0Zm4gPyBwZGV2LT5pbmZvLnBoeXNmbi5idXMg
OiBwZGV2LT5idXM7Cj4gICAgICAgIGRldmZuID0gMDsKPiAgICB9Cj4KPkFGQUlDVCB0aGF0IHNo
b3VsZCB3b3JrPwoKRmluZSB0byBtZS4KCkphbiwgV2hhdCB5b3VyIG9waW5pb24gb24gdGhpcyBw
aWVjZSBvZiBjb2RlPwoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:46:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkRIW-0002bQ-F5; Wed, 23 Aug 2017 08:46:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkRIV-0002aw-1C
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 08:45:59 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5F/D3-03937-6C04D995; Wed, 23 Aug 2017 08:45:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfeow9x
 IgzPb+SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWXifJaClqWMFd9mrmdu
 YOwp62Lk5BAS+MsoMf2IMYT9mFFi2lXZLkYuIHsbo8StabdYQRIiAs4SX8/MZQexeQX0JbYt3
 sMCYgsLuEhs/XeQGaRBQuCzkkRj61GgBg4gx1vi19VYkBoQc8PqB0D17BxsAlYSh8RAoiwCqh
 IT1x1lnsDIvYCRYRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoL8ZgGAH487nTocYJTmYlER5NXXmRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PWzB8oJFqWm
 p1akZeYAAw8mLcHBoyTCywQMPiHe4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnVQApEgApy
 ijNgxsBi4JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYNAJnCk5lXArfpFdARTEBHTDoxB+
 SIkkSElFQDY2h8s1PqrJmHDJTql/518fpd6rchgWefslfE5r4PKSVSJZaOJd+Y5p7xL5OZrbD
 yf+bzJ39iFOv/2QTyG97Nclkz7VLY85516adfW38t+73JsuD8sliFSZs5b8WFafEH/30w0a/4
 eX5IQmPOp64PIj/nuWX8tIr5LcSU+2C5/voQlVCjeKNuJZbijERDLeai4kQA4ShQxH0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503477956!72509976!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48100 invoked from network); 23 Aug 2017 08:45:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 08:45:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkRIP-00023P-O5; Wed, 23 Aug 2017 08:45: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 1dkRIK-0001NX-5D; Wed, 23 Aug 2017 08:45:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkRIJ-0003kt-Qu; Wed, 23 Aug 2017 08:45:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112817-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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: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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 08:45:47 +0000
Subject: [Xen-devel] [linux-3.18 test] 112817: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3296228075356174793=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3296228075356174793==
Content-Type: text/plain

flight 112817 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112817/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-multivcpu 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-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   32 days
Failing since        112351  2017-07-27 22:26:55 Z   26 days   39 attempts
Testing same since   112675  2017-08-17 01:27:20 Z    6 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 5081 lines long.)


--===============3296228075356174793==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3296228075356174793==--

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:47:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkRK9-0002jW-Td; Wed, 23 Aug 2017 08:47:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4013b53bc=Paul.Durrant@citrix.com>)
 id 1dkRK8-0002jN-H3
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:47:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 17/90-03044-B214D995; Wed, 23 Aug 2017 08:47:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LZKekooavtODf
 S4NYWDoslHxezODB6HN39mymAMYo1My8pvyKBNeNr73bWgm3qFfM6uBsYv6h1MXJySAj4SXSu
 2M8OYrMJ6EgsPTqfCcQWEXCT6L28m62LkYuDWWAlk8TD5sWsIAlhAUeJGXcfMEMUOUmsn9bFC
 mNvXfUHzGYRUJU48m4+mM0r4C7RdGwTM8ggIYG9jBIPPk0F28YpYC8xf+IFNhCbUUBW4kvjar
 ChzALiEreeQFwhISAgsWTPeWYIW1Ti5eN/rBC2gcTWpftYuhg5gOo1Jdbv0odoVZSY0v2QHWK
 voMTJmU9YJjAKz0IydRZCxywkHbOQdCxgZFnFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgppeb
 WlycmJ6ak5hUrJecn7uJERj4DECwg7H7sv8hRkkOJiVRXk2duZFCfEn5KZUZicUZ8UWlOanFh
 xg1ODgE+tasvsAoxZKXn5eqJMHrZw9UJ1iUmp5akZaZA4xNmFIJDh4lEV4mB6A0b3FBYm5xZj
 pE6hSjMceG1eu/MHFs+X3iO5MQ2CQpcd7lIJMEQEozSvPgBsFSxiVGWSlhXkagM4V4ClKLcjN
 LUOVfMYpzMCoJ84qCLOTJzCuB2/cK6BQmoFMmnZgDckpJIkJKqoFRvZpzxez/4VdLO3lCVsxz
 MNDz3vBxTVTidIFtfQ/4hQ4yMBqeDNv1PWril97NHziXLrGRmr3n3XnLxPcfZ6at+BW5RETh5
 Nf6tQ33ysU/B326/UqiUXBHwkzVojRBZ6F0cS/5M3HH36xb6n9OuCrlcurze5syd/NVJNXISf
 87YZOm8m9x66sCJZbijERDLeai4kQArzpbdxQDAAA=
X-Env-Sender: prvs=4013b53bc=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503478058!72957083!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23206 invoked from network); 23 Aug 2017 08:47:39 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 08:47:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51410840"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
Thread-Topic: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
Thread-Index: AQHTGqhInovf7QeQyEWf+7J97SlR2KKRk6U1///rR4CAACQ4oA==
Date: Wed, 23 Aug 2017 08:47:38 +0000
Message-ID: <dcffe00cf27c42e286e610f0789fc460@AMSPEX02CL03.citrite.net>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
 <599D5A9F02000078001725BF@prv-mh.provo.novell.com>
In-Reply-To: <599D5A9F02000078001725BF@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: "sstabellini@kernel.org" <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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, Ian
 Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjMgQXVndXN0IDIwMTcgMDk6MzYNCj4gVG86IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4NCj4gQ2M6IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgc3N0YWJl
bGxpbmlAa2VybmVsLm9yZzsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQo+IEFuZHJldyBDb29wZXIgPEFu
ZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggMC81XSB4ZW46IGJldHRlciBncmFudCB2MiBzdXBwb3J0DQo+IA0KPiA+Pj4g
T24gMjMuMDguMTcgYXQgMDk6NDksIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOg0KPiA+IE9uIDIy
LzA4LzE3IDE0OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPj4+Pj4gT24gMjEuMDguMTcgYXQg
MjA6MDUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOg0KPiA+Pj4gQ3VycmVudGx5IExpbnV4IGhh
cyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxkIHJlZHVjZSB0aGUNCj4gPj4+
IG1heGltdW0gbnVtYmVyIG9mIGFjdGl2ZSBncmFudHMgYnkgYSBmYWN0b3Igb2YgMiBjb21wYXJl
ZCB0byB2MSwNCj4gPj4+IGJlY2F1c2UgdGhlIG51bWJlciBvZiBwb3NzaWJsZSBncmFudHMgYXJl
IGxpbWl0ZWQgYnkgdGhlIGFsbG93ZWQNCj4gbnVtYmVyDQo+ID4+PiBvZiBncmFudCBmcmFtZXMg
YW5kIGdyYW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzDQo+ID4+
PiB0aG9zZSBvZiB2MS4NCj4gPj4+DQo+ID4+PiBVbmZvcnR1bmF0ZWx5IGdyYW50IHYyIGlzIHRo
ZSBvbmx5IHdheSB0byBzdXBwb3J0IGVpdGhlciBndWVzdHMgd2l0aA0KPiA+Pj4gbW9yZSB0aGFu
IDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdpdGggbWVtb3J5IGFib3ZlIHRoZSAxNlRC
DQo+ID4+PiBib3JkZXIsIGFzIGdyYW50IHYxIGxpbWl0cyB0aGUgZnJhbWUgbnVtYmVyIHRvIGJl
IDMyIGJpdHMgd2lkZS4NCj4gPj4+DQo+ID4+PiBJbiBvcmRlciB0byByZW1vdmUgdGhlIGRpc2Fk
dmFudGFnZSBvZiBncmFudCB2MiB0aGlzIHBhdGNoIHNlcmllcw0KPiA+Pj4gZW5hYmxlcyBjb25m
aWd1cmluZyBkaWZmZXJlbnQgbWF4aW11bSBncmFudCBmcmFtZSBudW1iZXJzIGZvciB2MSBhbmQN
Cj4gPj4+IHYyLg0KPiA+Pg0KPiA+PiBCdXQgdGhhdCBkb2VzIGltcGx5IGhpZ2hlciBtZW1vcnkg
Zm9vdHByaW50IG9mIHN1Y2ggYSBndWVzdCBpbiBYZW4sDQo+ID4+IGRvZXNuJ3QgaXQ/DQo+ID4N
Cj4gPiBXaXRoIGN1cnJlbnQgZGVmYXVsdHMgdGhpcyB3b3VsZCBuZWVkIHVwIHRvIDEyOGtCIG1v
cmUgZm9yIGEgZ3Vlc3QgdXNpbmcNCj4gPiB2MiBncmFudHMuDQo+IA0KPiBBdCBsZWFzdCBpbiBh
biBhdXRvLWJhbGxvb25lZCBzZXR1cCB0aGlzIG1heSBtYWtlIHRoZSBkaWZmZXJlbmNlDQo+IGJl
dHdlZW4gYSBndWVzdCBiZWluZyBhYmxlIG9yIGZhaWxpbmcgdG8gc3RhcnQuDQo+IA0KPiA+PiBU
aGUgbGltaXQsIGFmdGVyIGFsbCwgaXMgdGhlcmUgdG8gYm91bmQgcmVzb3VyY2UgdXNlIG9mDQo+
ID4+IERvbVUtcy4gIEkgd29uZGVyIHdoZXRoZXIgd2Ugc2hvdWxkbid0IG1ha2UgYW55IHN1Y2gg
aW5jcmVhc2UNCj4gPj4gZGVwZW5kZW50IG9uIGZpcnN0IHB1dHRpbmcgaW4gcGxhY2UgcHJvcGVy
IGFjY291bnRpbmcgb2YgdGhlIG1lbW9yeQ0KPiA+PiB1c2VkIGZvciBpbmRpdmlkdWFsIGRvbWFp
bnMuDQo+ID4NCj4gPiBTbyB5b3Ugd291bGQgd2FudCB0byBoYXZlIGEgd2F5IHRvIGNvdW50IHBh
Z2VzIChvciBieXRlcz8pIGFsbG9jYXRlZCBmb3INCj4gPiBoeXBlcnZpc29yIGludGVybmFsIG5l
ZWRzIG9uIGEgcGVyLWRvbWFpbiBiYXNpcywgcmlnaHQ/DQo+ID4NCj4gPiBXb3VsZCB0aGF0IGJl
IGFkZGl0aW9uYWwgdG8gc3RydWN0IGRvbWFpbiAtPiB4ZW5oZWFwX3BhZ2VzIG9yIHdvdWxkIHlv
dQ0KPiA+IHdhbnQgdG8gbWVyZ2UgdGhlIG5ldyBjb3VudGVyIGludG8gaXQ/IEkgZ3Vlc3MgYSBu
ZXcgZmllbGQgd291bGQgYmUNCj4gPiByZXF1aXJlZCBpbiBvcmRlciB0byBhdm9pZCBjb3VudGlu
ZyBzb21lIGRhdGEgdHdpY2UuDQo+ID4NCj4gPiBEbyB5b3UgaGF2ZSBhbiBpZGVhIHdoYXQgdG8g
ZG8gd2l0aCB0aGF0IHZhbHVlPyBEbyB5b3Ugd2FudCB0byBleHBvc2UgaXQNCj4gPiB0byB0aGUg
dXNlciAoZG9tMCBhZG1pbiksIG9yIHNob3VsZCBpdCBiZSB1c2VkIGp1c3QgaW5zaWRlIHRoZQ0K
PiA+IGh5cGVydmlzb3IgYW5kIGUuZy4gcHJpbnRlZCBieSBhIGRlYnVnIGtleSBoYW5kbGVyPw0K
PiA+DQo+ID4gRG8geW91IHdhbnQgYW4gYWRkaXRpb25hbCBzZXQgb2YgYWxsb2NhdGluZyBmdW5j
dGlvbnMgZG9pbmcgdGhlDQo+ID4gYWNjb3VudGluZywgb3Igc2hvdWxkIHRoZSBleGlzdGluZyBm
dW5jdGlvbnMgYmUgdXNlZCB3aXRoIGFuIGFkZGl0aW9uYWwNCj4gPiBkb21haW4gcG9pbnRlciwg
b3Igc2hvdWxkIHRoZSBjYWxsZXIgYmUgcmVzcG9uc2libGUgZG9pbmcgdGhlIGFkZGl0aW9uYWwN
Cj4gPiBhY2NvdW50aW5nPw0KPiA+DQo+ID4gRG8geW91IHdhbnQgYW4gYWxsLW9yLW5vdGhpbmcg
YXBwcm9hY2ggb3IgYSBncmFkdWFsIG1vdmUgdG8gYWRkIHRoZSBuZXcNCj4gPiBhY2NvdW50aW5n
IHN0ZXAgYnkgc3RlcD8NCj4gDQo+IFdlJ3ZlIGJlZW4gdmFndWVseSBkaXNjdXNzaW5nIHRoaXMg
aW4gdGhlIHBhc3Qgb24gYSBmZXcgb2NjYXNpb25zLg0KPiBNeSBwZXJzb25hbCB0aGlua2luZyBp
cyB0aGF0IHRoZSAibWVtb3J5PSIgc2V0dGluZyBpbiBhIGd1ZXN0IGNvbmZpZw0KPiByZWFsbHkg
b3VnaHQgdG8gZXhwcmVzcyBhbGwgdGhlIG1lbW9yeSBhc3NvY2lhdGVkIHdpdGggYSBndWVzdC4g
QnV0DQo+IG9mIGNvdXJzZSB0aGVyZSdsbCBiZSBwcm9ibGVtcyB3aXRoIHVzIHN0YXJ0aW5nIHRv
IGRvIHNvLCBhbmQgdGhhdCdzDQo+IGJleW9uZCBwZW9wbGUgb2JzZXJ2aW5nIGxlc3MgbWVtb3J5
IGluIHRoZWlyIGd1ZXN0cy4gU3dpdGNoaW5nIHRvDQo+IHN1Y2ggYSBmdWxsIGFjY291bnRpbmcg
bW9kZWwgd2lsbCByZXF1aXJlIHNvbWUgY2FyZWZ1bCB0aG91Z2h0IChhbmQNCj4gZGlzY3Vzc2lv
biB1cCBmcm9udCkuIEhlbmNlIEkndmUgb25seSBzYWlkICJJIHdvbmRlciB3aGV0aGVyIiwgaS5l
Lg0KPiBJIGRvbid0IG1lYW4gdG8gbWFrZSB0aGlzIGEgc3RyaWN0IHByZXJlcXVpc2l0ZSB0byB0
aGUgcHJvcG9zZWQNCj4gY2hhbmdlcyBoZXJlLiBJJ2QgYmUgaW4gcGFydGljdWxhciBpbnRlcmVz
dGVkIHRvIGhlYXIgb3BpbmlvbnMgb2YgYQ0KPiBmZXcgb3RoZXIgcGVvcGxlLg0KPiANCg0KTWFr
aW5nIGEgdGhlIG51bWJlciBvZiBncmFudCBmcmFtZXMgYSBwZXItdm0tY29uZmlndXJhYmxlIHF1
YW50aXR5IHdvdWxkIHNlZW0gbGlrZSBhIHJlYXNvbmFibGUgZmlyc3Qgc3RlcC4gSSdtIG5vdCBj
b252aW5jZWQgb2YgdGhlIG5lZWQgZm9yIHNlcGFyYXRlIHYxIGFuZCB2MiBsaW1pdHMgaWYgdGhp
cyB3ZXJlIHRoZSBjYXNlLg0KDQogIFBhdWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:48:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:48: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.xen.org>)
	id 1dkRKY-0002nQ-51; Wed, 23 Aug 2017 08:48:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkRKW-0002n9-Oo
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:48:04 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 75/09-18185-4414D995; Wed, 23 Aug 2017 08:48:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWyU9JRQtfZcW6
 kwYudUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ahZTfYC84YVty/cZCpgfGcahcjB4eEgJ/E
 9N85XYycHCwCqhJrLx1gBgmzCdhLTP9aARIWAQpvnn6avYuRi4NZ4AqjxMc/29hAEsIC6RLLr
 z9hBrF5BTwlnvbPYgGxhQTqJf7+nQEVF5Q4OfMJWJxZQEdiwe5PbCDzmQWkJZb/4wAJcwq4Sd
 zbPwesXFRAReLkyjVMEGMUJfrnPQBbJQG0auvfX8wTGPlnIZk6C8nUWQhTFzAyr2LUKE4tKks
 t0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw/BiDYwfhrWcAhRkkOJiVR
 Xk2duZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj97IFygkWp6akVaZk5wEiASUtw8CiJ8DI5A
 KV5iwsSc4sz0yFSpxiNOZom/vrFxNEHIoVY8vLzUqXEeZeDTBIAKc0ozYMbBIvQS4yyUsK8jE
 CnCfEUpBblZpagyr9iFOdgVBLmFQVZyJOZVwK37xXQKUxAp0w6MQfklJJEhJRUAyODkaypokj
 fstjApa3BHLFRJ9KWenXO2785T788y3Z+mWPSiV6tSuFvU/2aOvWDYrumuwg3V2d082Ye3qrZ
 5+Xi5Rz9+TxvuahndhrzEjPuPf8D5lzyzYtsv7F491bJHbGvUtdMV/6i8s9Z9GPlUp8lS062z
 +V13v7Xdq5KaePvOdpKlT3KSizFGYmGWsxFxYkAKvQ54MsCAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503478083!71158968!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22163 invoked from network); 23 Aug 2017 08:48:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 08:48:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51410852"
Date: Wed, 23 Aug 2017 09:47:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823084759.x3binyjewo25vpea@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-14-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-14-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 13/25] x86/vvtd: Set Interrupt Remapping
 Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTRQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFNvZnR3YXJlIHNl
dHMgdGhpcyBmaWVsZCB0byBzZXQvdXBkYXRlIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxl
IHBvaW50ZXIKPiB1c2VkIGJ5IGhhcmR3YXJlLiBUaGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJs
ZSBwb2ludGVyIGlzIHNwZWNpZmllZCB0aHJvdWdoCj4gdGhlIEludGVycnVwdCBSZW1hcHBpbmcg
VGFibGUgQWRkcmVzcyAoSVJUQV9SRUcpIHJlZ2lzdGVyLgo+IAo+IFRoaXMgcGF0Y2ggZW11bGF0
ZXMgdGhpcyBvcGVyYXRpb24gYW5kIGFkZHMgc29tZSBuZXcgZmllbGRzIGluIFZWVEQgdG8gdHJh
Y2sKPiBpbmZvIChlLmcuIHRoZSB0YWJsZSdzIGdmbiBhbmQgbWF4IHN1cHBvcnRlZCBlbnRyaWVz
KSBvZiBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4gdGFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0
aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmggfCAgOSArKysrLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
ICB8IDczICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMiBmaWxlcyBj
aGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmgKPiBpbmRleCA1NWYzYjZlLi4xMDJiNGYzIDEwMDY0NAo+IC0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBAQCAtMTkyLDkgKzE5MiwxNiBAQAo+ICAjZGVmaW5l
IERNQV9HU1RTX1dCRlMgICAoKCh1NjQpMSkgPDwgMjcpCj4gICNkZWZpbmUgRE1BX0dTVFNfUUlF
UyAgICgoKHU2NCkxKSA8PDI2KQo+ICAjZGVmaW5lIERNQV9HU1RTX0lSRVMgICAoKCh1NjQpMSkg
PDwyNSkKPiAtI2RlZmluZSBETUFfR1NUU19TSVJUUFMgKCgodTY0KTEpIDw8IDI0KQo+ICsjZGVm
aW5lIERNQV9HU1RTX1NJUlRQU19CSVQgICAgIDI0CgpUaG9zZSBraW5kIG9mIGRlZmluZXMgYXJl
IHVzdWFsbHkgc3VmZml4ZWQgd2l0aCBfU0hJRlQsIG5vdCBfQklULgoKPiArI2RlZmluZSBETUFf
R1NUU19TSVJUUFMgKCgodTY0KTEpIDw8IERNQV9HU1RTX1NJUlRQU19CSVQpCj4gICNkZWZpbmUg
RE1BX0dTVFNfQ0ZJUyAgICgoKHU2NCkxKSA8PDIzKQo+ICAKPiArLyogSVJUQV9SRUcgKi8KPiAr
I2RlZmluZSBETUFfSVJUQV9BRERSKHZhbCkgICAgICAodmFsICYgfjB4ZmZmVUxMKQo+ICsjZGVm
aW5lIERNQV9JUlRBX0VJTUUodmFsKSAgICAgICghISh2YWwgJiAoMSA8PCAxMSkpKQoKTm8gbmVl
ZCBmb3IgdGhlIG91dGVyIHBhcmVudGhlc2VzLgoKPiArI2RlZmluZSBETUFfSVJUQV9TKHZhbCkg
ICAgICAgICAodmFsICYgMHhmKQo+ICsjZGVmaW5lIERNQV9JUlRBX1NJWkUodmFsKSAgICAgICgx
VUwgPDwgKERNQV9JUlRBX1ModmFsKSArIDEpKQoKQWxsIHRob3NlIGRlZmluZXMgYWJvdmUgc2Vl
bSBraW5kIG9mIG1hZ2ljLiBDYW4gd2UgbWF5YmUgZ2V0IGEgc21hbGwKY29tbWVudCBkZXNjcmli
aW5nIGl0J3MgbWVhbmluZz8KCj4gIC8qIFBNRU5fUkVHICovCj4gICNkZWZpbmUgRE1BX1BNRU5f
RVBNICAgICgoKHUzMikxKSA8PCAzMSkKPiAgI2RlZmluZSBETUFfUE1FTl9QUlMgICAgKCgodTMy
KTEpIDw8IDApCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggOTQ2ODBlNi4u
OGU4ZGJlNiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
Cj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC00Niw2ICs0
NiwxMyBAQCBzdHJ1Y3QgdnZ0ZCB7Cj4gICAgICB1aW50NjRfdCBsZW5ndGg7Cj4gICAgICAvKiBQ
b2ludCBiYWNrIHRvIHRoZSBvd25lciBkb21haW4gKi8KPiAgICAgIHN0cnVjdCBkb21haW4gKmRv
bWFpbjsKPiArICAgIC8qIElzIGluIEV4dGVuZGVkIEludGVycnVwdCBNb2RlPyAqLwo+ICsgICAg
Ym9vbCBlaW07Cj4gKyAgICAvKiBNYXggcmVtYXBwaW5nIGVudHJpZXMgaW4gSVJUICovCj4gKyAg
ICBpbnQgaXJ0X21heF9lbnRyeTsKCnVuc2lnbmVkIGludC4KCj4gKyAgICAvKiBJbnRlcnJ1cHQg
cmVtYXBwaW5nIHRhYmxlIGJhc2UgZ2ZuICovCj4gKyAgICB1aW50NjRfdCBpcnQ7CgpJZiBpdCdz
IGEgZ2ZuIHlvdSBzaG91bGQgdXNlIGdmbl90LgoKPiArCj4gICAgICBzdHJ1Y3QgaHZtX2h3X3Z2
dGRfcmVncyAqcmVnczsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnJlZ3NfcGFnZTsKPiAgfTsK
PiBAQCAtODIsNiArODksMTEgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgdnZ0ZCAqdmNwdV92dnRk
KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgcmV0dXJuIGRvbWFpbl92dnRkKHYtPmRvbWFpbik7Cj4g
IH0KPiAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBfX3Z2dGRfc2V0X2JpdChzdHJ1Y3QgdnZ0ZCAq
dnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCgpObyBsZWFkaW5nIHVuZGVyc2NvcmVzLCBhbmQg
dW5zaWduZWQgaW50IGZvciBuci4KCj4gK3sKPiArICAgIHJldHVybiBfX3NldF9iaXQobnIsICh1
aW50MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOwoKV2h5IHRoZSByZXR1cm4/Cgo+ICt9
Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfcmVnKHN0cnVjdCB2dnRkICp2dGQs
IHVpbnQzMl90IHJlZywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCB2YWx1ZSkKPiAgewo+IEBAIC0xMDgsNiArMTIwLDQ0IEBAIHN0YXRpYyBpbmxpbmUgdWludDhf
dCB2dnRkX2dldF9yZWdfYnl0ZShzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcpCj4gICAg
ICB2dnRkX3NldF9yZWcodnZ0ZCwgKHJlZykgKyA0LCAodmFsKSA+PiAzMik7IFwKPiAgfSB3aGls
ZSgwKQo+ICAKPiArc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3NpcnRwKHN0cnVjdCB2dnRk
ICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gK3sKPiArICAgIHVpbnQ2NF90IGlydGE7Cj4gKwo+ICsg
ICAgaWYgKCAhKHZhbCAmIERNQV9HQ01EX1NJUlRQKSApCj4gKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKPiArCj4gKyAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lSVEFfUkVH
LCBpcnRhKTsKPiArICAgIHZ2dGQtPmlydCA9IERNQV9JUlRBX0FERFIoaXJ0YSkgPj4gUEFHRV9T
SElGVDsKPiArICAgIHZ2dGQtPmlydF9tYXhfZW50cnkgPSBETUFfSVJUQV9TSVpFKGlydGEpOwo+
ICsgICAgdnZ0ZC0+ZWltID0gRE1BX0lSVEFfRUlNRShpcnRhKTsKPiArICAgIFZWVERfREVCVUco
VlZURF9EQkdfUlcsICJVcGRhdGUgSVIgaW5mbyAoYWRkcj0lbHggZWltPSVkIHNpemU9JWQpLiIs
Cj4gKyAgICAgICAgICAgICAgIHZ2dGQtPmlydCwgdnZ0ZC0+ZWltLCB2dnRkLT5pcnRfbWF4X2Vu
dHJ5KTsKPiArICAgIF9fdnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJfR1NUU19SRUcsIERNQV9HU1RT
X1NJUlRQU19CSVQpOwo+ICsKPiArICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9nY21kKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2
YWwpCj4gK3sKPiArICAgIHVpbnQzMl90IG9yaWcgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9H
U1RTX1JFRyk7Cj4gKyAgICB1aW50MzJfdCBjaGFuZ2VkOwo+ICsKPiArICAgIG9yaWcgPSBvcmln
ICYgMHg5NmZmZmZmZjsgICAgLyogcmVzZXQgdGhlIG9uZS1zaG90IGJpdHMgKi8KClNvbWUga2lu
ZCBvZiBkZWZpbmUgZm9yIHRoaXMgbWFnaWMgdmFsdWUgaXMgbmVlZGVkLgoKPiArICAgIGNoYW5n
ZWQgPSBvcmlnIF4gdmFsOwo+ICsKPiArICAgIGlmICggIWNoYW5nZWQgKQo+ICsgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Cj4gKyAgICBpZiAoIChjaGFuZ2VkICYgKGNoYW5nZWQgLSAxKSkg
KQo+ICsgICAgICAgIFZWVERfREVCVUcoVlZURF9EQkdfUlcsICJHdWVzdCBhdHRlbXB0cyB0byB1
cGRhdGUgbXVsdGlwbGUgZmllbGRzICIKPiArICAgICAgICAgICAgICAgICAgICAgIm9mIEdDTURf
UkVHIGluIG9uZSB3cml0ZSB0cmFuc2F0aW9uLiIpOwoKU2luY2UgdGhpcyBpcyBhIGRlYnVnIG1l
c3NhZ2UgaXQgd291bGQgYmUgZ29vZCB0byBwcmludCBhdCBsZWFzdCB0aGUKdmFsdWUgb2YgY2hh
bmdlZCwgb3IgcG9zc2libHkgZXZlbiBiZXR0ZXIgdGhlIHZhbHVlcyBvZiBib3RoIG9yaWcgYW5k
CnZhbC4KCj4gKwo+ICsgICAgaWYgKCBjaGFuZ2VkICYgRE1BX0dDTURfU0lSVFAgKQo+ICsgICAg
ICAgIHZ2dGRfaGFuZGxlX2djbWRfc2lydHAodnZ0ZCwgdmFsKTsKPiArCj4gKyAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IHZ2dGRfcmFuZ2Uoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcikKPiAgewo+ICAgICAgc3RydWN0IHZ2dGQgKnZ2dGQg
PSB2Y3B1X3Z2dGQodik7Cj4gQEAgLTE2NSwxMiArMjE1LDE4IEBAIHN0YXRpYyBpbnQgdnZ0ZF93
cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAgICAgewo+ICAgICAg
ICAgIHN3aXRjaCAoIG9mZnNldF9hbGlnbmVkICkKPiAgICAgICAgICB7Cj4gKyAgICAgICAgY2Fz
ZSBETUFSX0dDTURfUkVHOgo+ICsgICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2djbWQodnZ0
ZCwgdmFsKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICAgICAgICAgIGNhc2UgRE1BUl9J
RURBVEFfUkVHOgo+ICAgICAgICAgIGNhc2UgRE1BUl9JRUFERFJfUkVHOgo+ICAgICAgICAgIGNh
c2UgRE1BUl9JRVVBRERSX1JFRzoKPiAgICAgICAgICBjYXNlIERNQVJfRkVEQVRBX1JFRzoKPiAg
ICAgICAgICBjYXNlIERNQVJfRkVBRERSX1JFRzoKPiAgICAgICAgICBjYXNlIERNQVJfRkVVQURE
Ul9SRUc6Cj4gKyAgICAgICAgY2FzZSBETUFSX0lSVEFfUkVHOgo+ICsgICAgICAgIGNhc2UgRE1B
Ul9JUlRBX1JFR19ISToKPiAgICAgICAgICAgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIG9mZnNldF9h
bGlnbmVkLCB2YWwpOwo+ICAgICAgICAgICAgICByZXQgPSBYODZFTVVMX09LQVk7Cj4gICAgICAg
ICAgICAgIGJyZWFrOwo+IEBAIC0xNzksNiArMjM1LDIwIEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0
ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAgICAgICAgICAgICBicmVh
azsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gKyAgICBlbHNlIC8qIGxlbiA9PSA4ICovCj4gKyAg
ICB7Cj4gKyAgICAgICAgc3dpdGNoICggb2Zmc2V0X2FsaWduZWQgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICBjYXNlIERNQVJfSVJUQV9SRUc6Cj4gKyAgICAgICAgICAgIHZ2dGRfc2V0X3JlZ19x
dWFkKHZ2dGQsIERNQVJfSVJUQV9SRUcsIHZhbCk7Cj4gKyAgICAgICAgICAgIHJldCA9IFg4NkVN
VUxfT0tBWTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4g
KyAgICAgICAgICAgIHJldCA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwoKU2FtZSBoZXJlLCB5b3Ug
c2hvdWxkIG5vdCByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEUgYnV0IGluc3RlYWQKbWltaWMg
d2hhdCBuYXRpdmUgaGFyZHdhcmUgd291bGQgZG8gaW4gc3VjaCBjYXNlLgoKPiArICAgICAgICAg
ICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICAKPiAgICAgIHJldHVybiByZXQ7Cj4g
IH0KPiBAQCAtMjM1LDYgKzMwNSw5IEBAIHN0YXRpYyBpbnQgdnZ0ZF9jcmVhdGUoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlvbW11KQo+ICAgICAgdnZ0ZC0+bGVuZ3RoID0gdmlv
bW11LT5sZW5ndGg7Cj4gICAgICB2dnRkLT5kb21haW4gPSBkOwo+ICAgICAgdnZ0ZC0+c3RhdHVz
ID0gVklPTU1VX1NUQVRVU19ERUZBVUxUOwo+ICsgICAgdnZ0ZC0+ZWltID0gMDsKPiArICAgIHZ2
dGQtPmlydCA9IDA7Cj4gKyAgICB2dnRkLT5pcnRfbWF4X2VudHJ5ID0gMDsKCk1heWJlIHlvdSBz
aG91bGQgY29uc2lkZXIgdXNpbmcgeHphbGxvYyB3aGljaCB3aWxsIGFscmVhZHkgaW5pdGlhbGl6
ZQp0aGlzIHRvIDAuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:48:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:48: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.xen.org>)
	id 1dkRLD-0002tw-Dw; Wed, 23 Aug 2017 08:48:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkRLB-0002te-L8
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 08:48:45 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 27/4C-01995-C614D995; Wed, 23 Aug 2017 08:48:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzfHcW6
 kwd87ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aX589YC9pZK/ZveM7WwNjH0sXIySEkkCfx
 +vVHJhCbV8BOov39D3YQW0LAUOL0wptANRwcLAKqEnefqYOE2QTUJdqebWcFsUWAwocvHQdrZ
 RYIkrjcsYwZxBYWyJJ4ev49UJwLaPxmRolpP86AFXEK2Ei8+fmGCWQmr4CgxN8dwhC9WhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jS72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgq2dgYNzB2LTX7xCjJAeTkiivps7cSCG+
 pPyUyozE4oz4otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwRvpAFQnWJSanlqRlpkDjA+YUgkOH
 iUR3iqQNG9xQWJucWY6ROoUoy5H04ctX5iEwGZIifMqgBQJgBRllObBjYDF6iVGWSlhXkYGBg
 YhnoLUotzMElT5V4ziHIxKwrw9IFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpgXFWZ7fpXMbh
 s67QZvEfPlSdMVNx5U2yLymfGkp5Q2cMCm4tv/RR9Vv5SP3Rp8O2dua2Bq5NdRCb41hbGbFYr
 in6vWVrwbEqJxvv0XIvF11a+K+g70F5/b1WxmzH/M/nJbBbR7OVrGMXNMhqeyJpkLAyY0Vy06
 7vFZ2e2pa2Pp8deWa2oXVWuxFKckWioxVxUnAgAagEI+dACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503478122!103584434!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46777 invoked from network); 23 Aug 2017 08:48:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:48:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:48:41 -0600
Message-Id: <599D5D8902000078001725F8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:48:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-21-jgross@suse.com>
 <599C1B340200007800171DD1@suse.com>
 <921e7ff4-34d9-0d04-b44a-196d067d080b@suse.com>
In-Reply-To: <921e7ff4-34d9-0d04-b44a-196d067d080b@suse.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 v3 20/52] xen/arch/x86/shutdown.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDEwOjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wOC8xNyAxMTo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2LjA4LjE3IGF0IDE0
OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC04Miw2ICs4Nyw4IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBzZXRfcmVib290X3R5cGUoY2hhciAqc3RyKQo+Pj4gIAo+Pj4gICAgICBp
ZiAoIHJlYm9vdF90eXBlID09IEJPT1RfRUZJICYmICFlZmlfZW5hYmxlZChFRklfUlMpICkKPj4+
ICAgICAgICAgIHJlYm9vdF90eXBlID0gQk9PVF9JTlZBTElEOwo+PiAKPj4gU2hvdWxkIHRoaXMg
cGVyaGFwcyBhbHNvIGxlYWQgdG8gLUVJTlZBTCBiZWluZyByZXR1cm5lZD8KPiAKPiBIbW0sIEkn
bSBub3Qgc3VyZS4gVGhlIHBhcmFtZXRlciBhcyBzdWNoIHdhcyB2YWxpZC4KPiAKPiBTbyBtYXli
ZSBhIG1lc3NhZ2UgcmlnaHQgaGVyZSB3b3VsZCBiZSB0aGUgYmV0dGVyIHNvbHV0aW9uPwoKSSdk
IGJlIGZpbmUgd2l0aCB0aGF0IHRvbywgaXQncyBqdXN0IHRoYXQgd2l0aCB0aGUgb3ZlcmFsbCBj
aGFuZ2UKeW91ciBzZXJpZXMgZG9lcyB0aGlzIHNob3VsZG4ndCBnbyBzaWxlbnQgYW55bW9yZS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:51:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08:51: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.xen.org>)
	id 1dkRNy-0003bM-RX; Wed, 23 Aug 2017 08:51:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkRNx-0003bE-Sh
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:51:37 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 42/EC-02176-9124D995; Wed, 23 Aug 2017 08:51:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1fCaW6
 kwdeHchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZDf/YCibwVPRPmcbawNjO1cXIySEkkCdx
 eG4rE4jNK2AncXfNWhYQW0LAUOL0wptANgcHi4CqxO7PYGE2AXWJtmfbWUHCIgLKEpPn+nYxc
 nEwC9xnljjy+yorSI2wgKfEqQe7WEESQgLfGSUuPH0H1swJNHP18x6wZl4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1TvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjF/6nQ8xSnIwKYnyaurMjRTi
 S8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKEryRDkB1gkWp6akVaZk5wOiAKZXg4
 FES4d0GkuYtLkjMLc5Mh0idYtTl2LB6/RcmIbAZUuK8E0CKBECKMkrz4EbAIvUSo6yUMC8j0I
 FCPAWpRbmZJajyrxjFORiVhHnPgEzhycwrgdv0CugIJqAjJp2YA3JESSJCSqqBsf6MVNmaH9e
 Ka0p61LZeWbWuICJh0Tm5zQc8nz6TyZVe5jnhQU71kR5tkywNfZdiNq2nou37vskZVPVEHb5Z
 c/+xsuJP39bTZye6d9VOkC5c7Jfo/+lp29NrSX8Mr2zsyPLpeH1Ccapqa9fCe9+3nc1+p9C/a
 s5CXR7nE9vYpM1W3C1uOHaJXYmlOCPRUIu5qDgRAJYT3wHPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503478294!104865508!1
X-Originating-IP: [137.65.248.74]
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 19728 invoked from network); 23 Aug 2017 08:51:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:51:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:51:33 -0600
Message-Id: <599D5E350200007800172613@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:51:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <599D5328020000780017253B@prv-mh.provo.novell.com>
 <20170823073912.GA6683@op-computing>
In-Reply-To: <20170823073912.GA6683@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDA5OjM5LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwMjowNDoyNEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjMuMDguMTcgYXQgMDM6MDUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gU3RyaWN0bHkgc3BlYWtpbmcsIHRoZSBWRiBjYW4gYmUgYW4gZXh0ZW5kZWQgZnVuY3Rp
b24uIFRoZSBkZWZpbml0aW9uIGlzCj4+PiB3aXRoaW4gQVJJIGRldmljZSAoaW4gdGhpcyBraW5k
IG9mIGRldmljZSwgZGV2aWNlIGZpZWxkIGlzIHRyZWF0ZWQgYXMgYW4KPj4+IGV4dGVuc2lvbiBv
ZiBmdW5jdGlvbiBudW1iZXIpIGFuZCBmdW5jdGlvbiBudW1iZXIgaXMgZ3JlYXRlciB0aGFuIDcu
IEJ1dAo+Pj4gdGhpcyBmaWVsZCBpc24ndCB1c2VkIGFzIHdlIGRvbid0IGNhcmUgYWJvdXQgd2hl
dGhlciBhIFZGIGlzIG9yIG5vdCBhbgo+Pj4gZXh0ZW5kZWQgZnVuY3Rpb24gKGF0IGxlYXN0IGF0
IHByZXNlbnQpLgo+Pgo+PkhtbSwgdGhhdCdzIG5vdCBpbiBsaW5lIHdpdGggd2hhdCBMaW51eCdl
cyB4ZW5fYWRkX2RldmljZSgpIGRvZXM6Cj4+Cj4+I2lmZGVmIENPTkZJR19QQ0lfSU9WCj4+CQlp
ZiAocGNpX2Rldi0+aXNfdmlydGZuKSB7Cj4+CQkJYWRkLT5mbGFncyA9IFhFTl9QQ0lfREVWX1ZJ
UlRGTjsKPj4JCQlhZGQtPnBoeXNmbi5idXMgPSBwaHlzZm4tPmJ1cy0+bnVtYmVyOwo+PgkJCWFk
ZC0+cGh5c2ZuLmRldmZuID0gcGh5c2ZuLT5kZXZmbjsKPj4JCX0gZWxzZQo+PiNlbmRpZgo+PgkJ
aWYgKHBjaV9hcmlfZW5hYmxlZChwY2lfZGV2LT5idXMpICYmIFBDSV9TTE9UKHBjaV9kZXYtPmRl
dmZuKSkKPj4JCQlhZGQtPmZsYWdzID0gWEVOX1BDSV9ERVZfRVhURk47Cj4+Cj4+Tm90ZSB0aGUg
ImVsc2UiIGluIHRoZXJlLiBBcmUgeW91IHNheWluZyB0aGlzIGlzIGFjdHVhbGx5IHdyb25nPyAo
SQo+PmluZGVlZCBkbyBzZWUgQVJJIGNhcGFiaWxpdHkgc3RydWN0dXJlcyBpbiB0aGUgVkZzIG9m
IHRoZSBvbmUKPj5TUi1JT1YgY2FwYWJsZSBzeXN0ZW0gSSBoYXZlIGRpcmVjdCBhY2Nlc3MgdG8u
KQo+IAo+IFllcy4gSSB0aGluayBpdCBpcyB3cm9uZy4gQ29uc2lkZXJpbmcgbm8gb25lIGluIFhl
biBuZWVkcyB0aGlzCj4gaW5mb3JtYXRpb24sIGRvbid0IHNldCBYRU5fUENJX0RFVl9FWFRGTiBm
b3IgVkYgaXMgYWNjZXB0YWJsZS4KCldlbGwsIHRoYXQncyB0aGUgY3VycmVudCBzaXR1YXRpb24u
IEhvd2V2ZXIsIHRoZSBpbmZvcm1hdGlvbiBEb20wCnJlcG9ydHMgdG8gWGVuIHNob3VsZCBiZSBj
b3JyZWN0LCBpLmUuIHNvbWVvbmUgbWF5IGF0IHNvbWUgcG9pbnQKZGVjaWRlIHRvIGZpeCB0aGUg
Y29kZSBhYm92ZS4gVGhhdCB3b3VsZCB0aGVuIGNvbGxpZGUgd2l0aCB5b3VyCnJlLXVzZSBvZiB0
aGUgaXNfZXh0Zm4gZmllbGQgaW4gWGVuLCB3aGljaCB0aGVuIHN1ZGRlbmx5IHdvdWxkIGJlCnNl
dCBieSBvdGhlciB0aGFuIHdoYXQgeW91ciBwYXRjaCBhcnJhbmdlcyBmb3IuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 08:53:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 08: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.xen.org>)
	id 1dkRPH-0003jV-4t; Wed, 23 Aug 2017 08:52:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkRPG-0003jL-6m
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 08:52:58 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 47/8F-02177-9624D995; Wed, 23 Aug 2017 08:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzfDaW6
 kwdwvqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aWV6dYCnplK/qvf2JvYJwt3sXIySEkkCex
 /9tTVhCbV8BOYsLLB8wgtoSAocTphTdZQGwWAVWJHQeOMILYbALqEm3PtoPViwh4Stzdfgioh
 ouDWaCFWeLI0ZdMIAlhgVCJs/3vWUESQgK3mCX2rjsCNokTaOqJ3+uBbA6gbYISf3cIg5jMQE
 PXzxMCqWAWkJdo3jqbGSIsLbH8H8cERr5ZCPWzEOpnIamfhVC/gJFlFaNGcWpRWWqRrpGhXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPDVMzAw7mDs2et3iFGSg0lJlFdTZ26k
 EF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgvecAVCdYlJqeWpGWmQOMD5hSC
 Q4eJRFeXUegNG9xQWJucWY6ROoUo6KUOK8QSEIAJJFRmgfXBovJS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEeTlApvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhjLJlypPbBN2f+lXP/EPSf
 cHp1U3R0WndyYWpJl+kTnluLrm1JdB/s7zq/Pyc7y3KT8gmP67MIv5x3E3s2J/D7ZhZVrYWbH
 Ss3SJatNxffpFX29smeF/YbG3j71JN7g2i3z2rhnbTzyXnh5zvGE0NWL/192j/57zrBkZ/fXv
 Gm7+xSPKSv+ff9MiaU4I9FQi7moOBEAySWBhcQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503478374!99514826!1
X-Originating-IP: [137.65.248.74]
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 19688 invoked from network); 23 Aug 2017 08:52:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 08:52:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 02:52:53 -0600
Message-Id: <599D5E850200007800172616@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 02:52:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>,
 "Kevin Tian" <kevin.tian@intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
 <599D48CD0200007800172497@prv-mh.provo.novell.com>
 <20170823073151.43ydheypuf74i7ko@dhcp-3-128.uk.xensource.com>
 <20170823064605.GA5181@op-computing>
 <20170823080107.nxknoatkqyfczbik@dhcp-3-128.uk.xensource.com>
 <20170823074255.GA7205@op-computing>
In-Reply-To: <20170823074255.GA7205@op-computing>
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDA5OjQyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwOTowMTowN0FNICswMTAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pk9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDAyOjQ2OjA4UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+Pj4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDg6MzE6NTFBTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+ID5PbiBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwMToy
MDoxM0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+ID4+ID4+PiBPbiAyMy4wOC4xNyBh
dCAwOToxNiwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4+ID4+ID4gT24gV2VkLCBB
dWcgMjMsIDIwMTcgYXQgMDk6MDU6MTRBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+PiA+PiA+
PiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwNjo0Mzo0OUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+ID4+ID4+ID4+Pj4gT24gMjEuMDguMTcgYXQgMjM6NTIsIDxjaGFvLmdhb0BpbnRl
bC5jb20+IHdyb3RlOgo+Pj4gPj4gPj4gPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4+
PiA+PiA+PiA+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4+ID4+ID4+ID4+IEBAIC0z
OSw2ICszOSwxMCBAQAo+Pj4gPj4gPj4gPj4gICNkZWZpbmUgUENJX1NCREYzKHMsYixkZikgKCgo
KHMpICYgMHhmZmZmKSA8PCAxNikgfCBQQ0lfQkRGMihiLCBkZikpCj4+PiA+PiA+PiA+PiAgCj4+
PiA+PiA+PiA+PiAgc3RydWN0IHBjaV9kZXZfaW5mbyB7Cj4+PiA+PiA+PiA+PiArICAgIC8qCj4+
PiA+PiA+PiA+PiArICAgICAqIFdoZW4gJ2lzX3ZpcnRmbicgaXMgc2V0LCAnaXNfZXh0Zm4nIGlz
IHJlLXVzZWQgdG8gaW5kaWNhdGUgd2hldGhlcgo+Pj4gPj4gPj4gPj4gKyAgICAgKiB0aGUgUEYg
b2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4KPj4+ID4+ID4+ID4+ICsgICAgICov
Cj4+PiA+PiA+PiA+Cj4+PiA+PiA+PiA+SSdkIGJlIGluY2xpbmVkIHRvIGV4dGVuZCB0aGUgY29t
bWVudCBieSBhcHBlbmRpbmcgIiwgYXMgYSBWRiBpdHNlbGYKPj4+ID4+ID4+ID5jYW4gbmV2ZXIg
YmUgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIiBJcyB0aGF0IGNvcnJlY3Q/IElmIHNvLCB3b3VsZAo+
Pj4gPj4gPj4gCj4+PiA+PiA+PiBIaSwgSmFuIGFuZCBSb2dlci4KPj4+ID4+ID4+IAo+Pj4gPj4g
Pj4gU3RyaWN0bHkgc3BlYWtpbmcsIHRoZSBWRiBjYW4gYmUgYW4gZXh0ZW5kZWQgZnVuY3Rpb24u
IFRoZSBkZWZpbml0aW9uIGlzCj4+PiA+PiA+PiB3aXRoaW4gQVJJIGRldmljZSAoaW4gdGhpcyBr
aW5kIG9mIGRldmljZSwgZGV2aWNlIGZpZWxkIGlzIHRyZWF0ZWQgYXMgYW4KPj4+ID4+ID4+IGV4
dGVuc2lvbiBvZiBmdW5jdGlvbiBudW1iZXIpIGFuZCBmdW5jdGlvbiBudW1iZXIgaXMgZ3JlYXRl
ciB0aGFuIDcuIEJ1dAo+Pj4gPj4gPj4gdGhpcyBmaWVsZCBpc24ndCB1c2VkIGFzIHdlIGRvbid0
IGNhcmUgYWJvdXQgd2hldGhlciBhIFZGIGlzIG9yIG5vdCBhbgo+Pj4gPj4gPj4gZXh0ZW5kZWQg
ZnVuY3Rpb24gKGF0IGxlYXN0IGF0IHByZXNlbnQpLgo+Pj4gPj4gPj4gCj4+PiA+PiA+PiBFcmlj
IHJldmlld2VkIHRoaXMgcGF0Y2ggYW5kIHRvbGQgbWUgd2UgbWF5IG1hdGNoCj4+PiA+PiA+PiAn
aWYgKCBwZGV2LT5pbmZvLmlzX2V4dGZuICknIGluIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5p
dC4KPj4+ID4+ID4+IFNvIHdlIG1heSBpbnRyb2R1Y2UgYSBuZXcgZmllbGQgbGlrZSB3aGF0IEkg
ZG8gaW4gdjYgb3IgY2hlY2sKPj4+ID4+ID4+ICdwZGV2LT5pbmZvLmlzX3ZpcnRmbicgZmlyc3Qg
aW4gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0IChtYXliZSBvdGhlcgo+Pj4gPj4gPj4gcGxh
Y2VzIHdlIGNoZWNrIHBkZXYtPmluZm8uaXNfZXh0Zm4pLgo+Pj4gPj4gPj4gCj4+PiA+PiA+PiBX
aGljaCBvbmUgZG8geW91IHByZWZlcj8KPj4+ID4+ID4gCj4+PiA+PiA+IExvb2tpbmcgYXQgdGhp
cyBhZ2FpbiBJJ20gbm90IHN1cmUgd2h5IHlvdSBuZWVkIGFueSBtb2RpZmljYXRpb25zIHRvCj4+
PiA+PiA+IGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdC4gSWYgdGhlIHZpcnR1YWwgZnVuY3Rp
b24gaXMgYW4gZXh0ZW5kZWQKPj4+ID4+ID4gZnVuY3Rpb24gcGRldi0+YnVzIHNob3VsZCBiZSBl
cXVhbCB0byBwZGV2LT5pbmZvLnBoeXNmbi5idXMsIGluIHdoaWNoCj4+PiA+PiA+IGNhc2UgdGhl
IGFscmVhZHkgZXhpc3RpbmcgaXNfZXh0Zm4gY2hlY2sgd2lsbCBhbHJlYWR5IERUUlQ/Cj4+PiA+
PiA+IAo+Pj4gPj4gPiBJZTogYW4gZXh0ZW5kZWQgVkYgc2hvdWxkIGFsd2F5cyBoYXZlIHRoZSBz
YW1lIGJ1cyBhcyB0aGUgUEYgaXQKPj4+ID4+ID4gYmVsb25ncyB0bywgdW5sZXNzIEknbSBtaXNz
aW5nIHNvbWV0aGluZy4KPj4+ID4+IAo+Pj4gPj4gV2h5IHdvdWxkIHRoYXQgYmU/Cj4+PiA+Cj4+
PiA+SXQgaXMgbXkgdW5kZXJzdGFuZGluZyAod2hpY2ggbWlnaHQgYmUgd3JvbmcpLCB0aGF0IGFu
IGV4dGVuZGVkCj4+PiA+ZnVuY3Rpb24gc2ltcGx5IHVzZXMgOCBiaXRzIGZvciB0aGUgZnVuY3Rp
b24gbnVtYmVyLCB3aGljaCBvbiBhCj4+PiA+dHJhZGl0aW9uYWwgZGV2aWNlIHdvdWxkIGJlIHVz
ZWQgZm9yIGJvdGggdGhlIHNsb3QgYW5kIHRoZSBmdW5jdGlvbgo+Pj4gPm51bWJlci4KPj4+ID4K
Pj4+ID5TbyBleHRlbmRlZCBmdW5jdGlvbnMgaGF2ZSBubyBzbG90LCBidXQgdGhlIGJ1cyBudW1i
ZXIgaXMgdGhlIHNhbWUgZm9yCj4+PiA+YWxsIG9mIHRoZW0sIG9yIGVsc2UgdGhleSB3b3VsZCBi
ZWxvbmcgdG8gZGlmZmVyZW50IGRldmljZXMgZHVlIHRvIHRoZQo+Pj4gPmRpZmZlcmVuY2UgaW4g
dGhlIGJ1cyBudW1iZXJzLgo+Pj4gPgo+Pj4gPk1heWJlIHdoYXQgSSdtIG1pc3NpbmcgaXMgd2hl
dGhlciBpdCBpcyBwb3NzaWJsZSB0byBoYXZlIGEgZGV2aWNlIHdpdGgKPj4+ID52aXJ0dWFsIGZ1
bmN0aW9ucyB0aGF0IGV4cGFuZCBhY3Jvc3Mgc2V2ZXJhbCBidXNlcz8KPj4+IAo+Pj4gSXQgaXMg
bm90IHRydWUuIFBsZWFzZSByZWZlciB0byB0aGUgMi4xLjIgVkYgRGlzY292ZXJ5IG9mIFNSLUlP
ViBzcGVjLgo+Pj4gVGhlIG51bWJlcnMgb2YgVkYgY2FuIGJlIGxhcmdlciB0aGFuIDI1NiBhbmQg
c28gaXQgaXMgZGVmaW5pdGUgdGhhdAo+Pj4gc29tZXRpbWVzIFZGJ3MgYnVzIG51bWJlciB3b3Vs
ZCBiZSBkaWZmZXJlbnQgZnJvbSB0aGUgUEYncy4KPj4KPj5TbyB0aGF0J3Mgd2hhdCBJIHdhcyBt
aXNzaW5nLCB0aGFua3MuCj4+Cj4+VGhlbiBJIHdvdWxkIG1vZGlmeSBhY3BpX2ZpbmRfbWF0Y2hl
ZF9kcmhkX3VuaXQgc28gaXQnczoKPj4KPj4gICAgaWYgKCBwZGV2LT5pbmZvLmlzX2V4dGZuICkK
Pj4gICAgewo+PiAgICAgICAgYnVzID0gcGRldi0+aW5mby5pc192aXJ0Zm4gPyBwZGV2LT5pbmZv
LnBoeXNmbi5idXMgOiBwZGV2LT5idXM7Cj4+ICAgICAgICBkZXZmbiA9IDA7Cj4+ICAgIH0KPj4K
Pj5BRkFJQ1QgdGhhdCBzaG91bGQgd29yaz8KPiAKPiBGaW5lIHRvIG1lLgo+IAo+IEphbiwgV2hh
dCB5b3VyIG9waW5pb24gb24gdGhpcyBwaWVjZSBvZiBjb2RlPwoKTG9va3MgZmluZSB0byBtZSwg
YnV0IHlvdSdsbCByYXRoZXIgbmVlZCBLZXZpbidzIGlucHV0IGhlcmUsIGFzIGhlJ2QKdGhlIFZU
LWQgbWFpbnRhaW5lci4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:04:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09: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.xen.org>)
	id 1dkRaB-0004Zy-9y; Wed, 23 Aug 2017 09:04:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lersek@redhat.com>) id 1dkRa9-0004Zs-Uy
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:04:14 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 64/8A-01731-D054D995; Wed, 23 Aug 2017 09:04:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K52LJdRpfHdW6
 kwYX1Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF6atZC17LVmzu+sLcwPhMoouRi0NIYDaT
 xLktvxi7GDk4WATsJRpnc3cxcnIwCpRJnJt1kQnCzpaYeOkDG0T9AUaJG50zWUESwgJeEst+n
 WAEsUUEGhklLmyxAiliFnjLKLFy0WRWiI6jTBLzj9xnA9nAJqAmMbHRE6SBV8BW4sreZWwgNo
 uAqsSpyc/AbFGBcImms/0sEDWCEidnPgGzOQWsJTY0zWQHsZkF1CX+zLvEDGGLS9x6Mp8Jwpa
 X2P52DlhcQkBb4vHp6YwgN0gI9DFKvFh7imUCo8gsJHNnIZk1C8msWUhmLWBkWcWoUZxaVJZa
 pGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERgb9QwMjDsYL2/xO8QoycGkJ
 MqrqTM3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb5YzUE6wKDU9tSItMwcYpTBpCQ4eJRHedp
 A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ814GKRIAKcoozYMbAUsYlxhlpYR5GRkYGIR
 4ClKLcjNLUOVfMYpzMCoJ84q7AE3hycwrgdv0CugIJqAjJp2YA3JESSJCSqqBcem64s1hq4LK
 vLdNnzJr4lv56d811mYnpM3y2Kyzievk7+wLDsIPecQqDO+yHGL2LTzkOjurpNrkjVj1iR7ZK
 w2tj3+8fHSr7Gn1n8aHVQ4bD2xPMXqlueW6W0PAN/1qi5rnX5ulXMwOnpe4+OfNj9qfXbpLdF
 X/3z2wZGdSgq6fp335jYdfLyqxFGckGmoxFxUnAgAAi6gIEwMAAA==
X-Env-Sender: lersek@redhat.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503479051!87845455!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46174 invoked from network); 23 Aug 2017 09:04:12 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 09:04:12 -0000
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 721C5883B0;
 Wed, 23 Aug 2017 09:04:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 721C5883B0
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-43.phx2.redhat.com
 [10.3.116.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CE6766B6E1;
 Wed, 23 Aug 2017 09:04:07 +0000 (UTC)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org, ian.jackson@citrix.com
References: <20170816171731.19559-1-leif.lindholm@linaro.org>
 <150290697260.19421.6288312741594777109@jljusten-skl>
 <20170816192349.e5ubdgvsvjxjnbgs@bivouac.eciton.net>
 <150292303458.22617.12503389727996780425@jljusten-skl>
 <f8e4a407-f3af-195d-3abe-b7d5581ed189@redhat.com>
 <20170823013035.GA26686@localhost.localdomain>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <2a9604db-d19c-97de-3946-9b02092b93a3@redhat.com>
Date: Wed, 23 Aug 2017 11:04:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170823013035.GA26686@localhost.localdomain>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Wed, 23 Aug 2017 09:04:10 +0000 (UTC)
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, edk2-devel@lists.01.org,
 Andrew Fish <afish@apple.com>, Leif Lindholm <leif.lindholm@linaro.org>,
 Michael D Kinney <michael.d.kinney@intel.com>
Subject: Re: [Xen-devel] [edk2] [PATCH] Maintainers.txt: update OvmfPkg
	maintainership
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gS29ucmFkLAoKT24gMDgvMjMvMTcgMDM6MzAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3
cm90ZToKPiBPbiBUaHUsIEF1ZyAxNywgMjAxNyBhdCAwMTo0Nzo1OUFNICswMjAwLCBMYXN6bG8g
RXJzZWsgd3JvdGU6Cj4+IE9uIDA4LzE3LzE3IDAwOjM3LCBKb3JkYW4gSnVzdGVuIHdyb3RlOgo+
Pj4gT24gMjAxNy0wOC0xNiAxMjoyMzo0OSwgTGVpZiBMaW5kaG9sbSB3cm90ZToKPj4KPj4gW3Nu
aXBdCj4+Cj4+Pj4gLSB0aGUgdmFsdWUgcHJvcG9zaXRpb24KPj4+PiBmb3IgTGluYXJvIGlzIHRo
YXQgaGF2aW5nIG1haW50YWluZXIgcGFyaXR5IEFybVZpcnRQa2cvT3ZtZlBrZwo+Pj4+IHNpbXBs
aWZpZXMgdGhlIHRhc2sgb2YgbWFpbnRhaW5pbmcgZmVhdHVyZSBwYXJpdHkgYmV0d2VlbiB0aGUg
dHdvLgo+Pj4+IChJdCBpcyBubyBzZWNyZXQgdGhhdCBJIHdvdWxkIGxvdmUgdG8gc2VlIHRoZW0g
YXMgYSBzaW5nbGUgcGFja2FnZSwKPj4+PiBtYWtpbmcgaXQgZWFzaWVyIHRvIGNsZWFuIHVwIHRo
ZSB3YXkgRURLMi1mb3ItcWVtdSBnZXRzIHBhY2thZ2VkIGJ5Cj4+Pj4gTGludXggZGlzdHJpYnV0
aW9ucy4pCj4+Pgo+Pj4gSSB3b3VsZCBhbHNvIHByZWZlciB0byBoYXZlIE9WTUYgc3VwcG9ydCBB
Uk0gYW5kIGV2ZW50dWFsbHkgUklTQy1WIGFzCj4+PiB3ZWxsLiBJIGRvbid0IHRoaW5rIExhc3ps
byBmZWVscyBhcyBjb25maWRlbnQgYWJvdXQgdGhpcyB0aG91Z2guCj4+Cj4+IEkgaGF2ZSB0d28g
Y29uY2VybnM6Cj4+Cj4+ICgxKSBSZW9yZ2FuaXppbmcgT3ZtZlBrZyBmb3IgdGhpcyB3b3VsZCB0
YWtlIGFuIGltbWVuc2UgYW1vdW50IG9mIHRpbWUKPj4gKHdpdGggcG9zc2libGUgcmVncmVzc2lv
bnMpLgo+Pgo+PiAoMikgU2hhcmluZyBtb3JlIGNvZGUgYmV0d2VlbiBtb2R1bGVzIHRoYXQgYXJl
bid0IGluaGVyZW50bHkKPj4gYXJjaGl0ZWN0dXJlLWluZGVwZW5kZW50IChhbmQgdmlydHVhbGl6
YXRpb24gcGxhdGZvcm0taW5kZXBlbmRlbnQpIGlzIHJpc2t5Lgo+Pgo+PiBCeSAic2hhcmluZyBt
b3JlIGNvZGUiLCBJIG1lYW4gZXh0cmFjdGluZyBmdXJ0aGVyIGxpYnJhcnkgY2xhc3NlcyBhbmQK
Pj4gdGhlbiB1bmlmeWluZyBvcmlnaW5hbGx5IHNlcGFyYXRlIGRyaXZlcnMuIEkgYWxzbyBtZWFu
IGV4dHJhY3RpbmcgY29tbW9uCj4+IGZpbGVzIGZyb20gc2VwYXJhdGUgbGlicmFyeSBpbnN0YW5j
ZXMsIGFuZCB0aGVuIHVuaWZ5aW5nIHRoZSBsaWIKPj4gaW5zdGFuY2VzIGluIGEgY29tbW9uIGRp
cmVjdG9yeSwgd2l0aCBtdWx0aXBsZSBJTkYgZmlsZXMsIG9yIHdpdGgKPj4gYXJjaC1kZXBlbmRl
bnQgc2VjdGlvbnMgaW4gdGhlIG9uZSByZXN1bHRhbnQgSU5GIGZpbGUuIEFub3RoZXIgbWV0aG9k
IGlzCj4+IHRvIGNvbnRyb2wgdGhlIHNhbWUgc2V0IG9mIGRyaXZlcnMgLyBsaWJyYXJ5IGluc3Rh
bmNlcyBkaWZmZXJlbnRseSwgdmlhCj4+IGR5bmFtaWMgUENEcy4KPj4KPj4gV2hpbGUgYWxsIHRo
aXMgaXMgZ3JlYXQgZm9yIGNvZGUgZGUtZHVwbGljYXRpb24sIHRoZSBjaGFuY2Ugb2YKPj4gcmVn
cmVzc2lvbnMgc2t5cm9ja2V0cyBpZiB0aGUgY29kZSBkZS1kdXAgaXMgbm90IG1hdGNoZWQgYnkg
YSBzaW1pbGFyCj4+IG92ZXJsYXAgaW4gbWFpbnRlbmFuY2UgKHRoYXQgaXMsIHJldmlldyBhbmQg
dGVzdGluZykuCj4+Cj4+IFBlcnNvbmFsbHkgSSB1c2UgUUVNVS9LVk0gKGFuZCBvY2Nhc2lvbmFs
bHkgUUVNVS9UQ0cpIG9uIHg4NiBhbmQKPj4gYWFyY2g2NC4gSSBkb24ndCB1c2UgMzItYml0IEFS
TSAoZXZlbiBndWVzdHMsIG9uIGFhcmNoNjQgaG9zdHMpLCBvciBhbnkKPj4ga2luZCBvZiBYZW4u
IEkndmUgbmV2ZXIgc2VlbiBSSVNDLVYgaGFyZHdhcmUgKGFuZCBwcm9iYWJseSB3b24ndCAtLQo+
PiBuZXN0ZWQgVENHIHdpdGggUUVNVSBkb2Vzbid0IGNvdW50KS4KPj4KPj4gVGhlIGJlc3QgY291
bnRlci1pbmRpY2F0aW9uIGZvciB0aGlzIGtpbmQgb2YgaW5jcmVhc2VkIHNoYXJpbmcgaXMgdGhl
Cj4+ICpudW1lcm91cyogWGVuLXJlbGF0ZWQgcmVncmVzc2lvbnMgdGhhdCBoYXZlIHNsaXBwZWQg
dGhyb3VnaCBpbiB0aGUKPj4gcGFzdCwgc2ltcGx5IGJlY2F1c2Ugbm9uZSBvZiB0aGUgT3ZtZlBr
ZyBtYWludGFpbmVycyB1c2UgWGVuLiAoQW5kIHRoZQo+PiBYZW4gcHJvamVjdCBzZWVtcyB0byBi
ZSB1bndpbGxpbmcgb3IgdW5hYmxlIHRvIGRlbGVnYXRlIGFuIG9mZmljaWFsCj4+IHJldmlld2Vy
IG9yIGNvLW1haW50YWluZXIgZm9yIHRoZSBYZW4tcmVsYXRlZCBjb2RlIGluIE92bWZQa2csIGRl
c3BpdGUKPj4gbXkgcmVwZWF0ZWQgcmVxdWVzdHMuKSBUaGlzIGhhcyBoYXBwZW5lZCB1bmRlciBB
cm1WaXJ0UGtnIHRvbyAoSSByZWNhbGwKPiAKPiBXaG8gZGlkIHlvdSBlbWFpbC9zcGVhayB0bz8g
SSBoYWRuJ3Qgc2VlbiBhbnkgZW1haWxzIHNlbnQgYnkKPiB5b3UgdG8geGVuLWRldmVsIG1haWxp
bmcgbGlzdCwgYnV0IHBlcmhhcHMgSSBtaXNzZWQgdGhlbT8KClRoZXNlIGVtYWlscyBhcmUgbm90
IGVhc3kgdG8gZmluZCAoZXZlbiBpbiBteSBvd24gbWFpbGJveCkgYmVjYXVzZSBteQpjYWxscyBm
b3IgaGVscCAvIHN1Z2dlc3Rpb25zIGZvciBjby1tYWludGVuYW5jZSBoYXZlIGJlZW4gc2NhdHRl
cmVkIG92ZXIKdGltZSwgbG9vc2VseSB0aWVkIHRvIE9WTUYgcmVncmVzc2lvbnMgb24gWGVuLCBv
ciBuZXcgWGVuIGZlYXR1cmVzIGluIE9WTUYuCgpLZXl3b3JkIHNlYXJjaGVzIGRpZG4ndCBoZWxw
IG11Y2gsIGJ1dCBJIG1hbmFnZWQgdG8gZmluZCB0aGlzIGVtYWlsLCBmb3IKZXhhbXBsZToKCmh0
dHA6Ly9taWQubWFpbC1hcmNoaXZlLmNvbS9mNWUwMzM5OC0zM2NhLWM5MGQtNzQzZi02OTFkOTI3
NjU3ZDNAcmVkaGF0LmNvbQoKQW50aG9ueSwgR2FyeSwgYW5kIHhlbi1kZXZlbCB3ZXJlIGFkZHJl
c3NlZCAoYW1vbmcgb3RoZXJzKS4gT24gMDkvMDgvMTYKMTI6MjQsIEkgd3JvdGU6Cgo+IE5vdywg
aWYgeW91IGNyZWF0ZSBhIG5ldyBwbGF0Zm9ybSAoRFNDICsgRkRGKSBmb3IgWGVuLCB0aGF0IHNv
cnQgb2YKPiBmb3JjZXMgc29tZW9uZSBmcm9tIHRoZSBYZW4gY29tbXVuaXR5IHRvIGFzc3VtZSBj
by1tYWludGFpbmVyc2hpcCBmb3IKPiB0aGUgWGVuIGJpdHMuIChIb3BlZnVsbHkgdGhvc2UgYml0
cyB3b3VsZCBiZSBlYXNpbHkgaWRlbnRpZmlhYmxlIGJ5Cj4gcGF0aG5hbWUuKSBJJ2Qgd2VsY29t
ZSB0aGF0ICp2ZXJ5IG11Y2gqLgoKSSByZW1lbWJlciBtb3JlIChmb3IgZXhhbXBsZSBJIGRpc3Rp
bmN0bHkgcmVtZW1iZXIgaW52aXRpbmcgR2FyeSksIGJ1dCBJCmNhbid0IGxvY2F0ZSB0aGF0IG1l
c3NhZ2Ugbm93LgoKT24gMDgvMjMvMTcgMDM6MzAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBJdCBzaG91bGQgYmUgZmFpcmx5IHNpbXBsZSB0byBleHBhbmQgdGhlIDAtZGF5IE9TU1Rl
c3QgdG8gYnVpbGQKPiBUaWFub0NvcmUgYW5kIGxhdW5jaCBndWVzdHMgd2l0aCBpdCBhcyBhIG5p
Y2UgcmVncmVzc2lvbiB0ZXN0LgoKVGhlIHBvaW50IGlzIHRvIGNhdGNoIHJlZ3Jlc3Npb25zIGJl
Zm9yZSB0aGV5IGFyZSBtZXJnZWQuIFRoaXMgcmVxdWlyZXMKc29tZW9uZSB3aG8gdXNlcyBYZW4g
ZXZlcnkgZGF5IHRvIHJldmlldyBhbmQvb3IgdGVzdCBwYXRjaGVzIHBvc3RlZCB0bwplZGsyLWRl
dmVsIHRoYXQgYWZmZWN0IFhlbiBjb2RlIGluIE9WTUYuCgooSWYgdGhlIE9TU1Rlc3QgdG9vbCBj
YW4gaWRlbnRpZnkgYW5kIHBpY2sgc3VjaCBwYXRjaGVzIGZyb20gZWRrMi1kZXZlbAphdXRvbWF0
aWNhbGx5LCB0aGF0IHdvdWxkIHdvcmsgdG9vLCBvZiBjb3Vyc2UuKQoKVGhhbmtzLApMYXN6bG8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:11:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:11: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.xen.org>)
	id 1dkRgv-0005FV-Sv; Wed, 23 Aug 2017 09:11:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4013c3533=owen.smith@citrix.com>)
 id 1dkRgu-0005FP-1h
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:11:12 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 58/E4-27137-FA64D995; Wed, 23 Aug 2017 09:11:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42LZKekoobvObW6
 kwedXfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEqZPYCg4sZay43/iHsYHxZ0EXIyeHhICf
 xLctv1hAbDYBDYkZnYvBbBEBfYlNtxvZQWxmgWWMEms2uYHYwgJ2Euu6N7NB1NhLbHrTCmRzA
 NlWEo+vm4CEWQRUJQ4fe8IMYvMKuEt8n3GVsYuRi0NIYD+jxKkdR8Hmcwr4SByd3gdWxCggK/
 GlcTUzxC5xiVtP5jNB3CYgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOp1JBbs/sQGYWtLLFv4Gmq
 xoMTJmU9YJjAKz0IydhaSlllIWmYhaVnAyLKKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwEwv
 N7W4ODE9NScxqVgvOT93EyMw/BmAYAfjvo+RhxglOZiURHk1deZGCvEl5adUZiQWZ8QXleakF
 h9ilOHgUJLgNXYFygkWpaanVqRl5gAjESYtwcGjJMKrB5LmLS5IzC3OTIdInWK059iwev0XJo
 5lP3YAyaaJv34xcfSBSCGWvPy8VClx3u0gbQIgbRmleXBDYYnjEqOslDAvI9CZQjwFqUW5mSW
 o8q8YxTkYlYR5WUCm8GTmlcDtfgV0FhPQWZNOzAE5qyQRISXVwCgybbrkvUW7WS/NKpnx4Mfb
 9yZTW35dD/ZoS1SyyFkdtLar9E+QobfgZNPUa6bGfM/99gkuSIj78WseY/QP7ZfSN6t/WMzVV
 BWzvsOgvO6N+5dam62tWw5fEjtWKKGy1kAjhNPwxZ32NUYdbgVRz+7sCDUr28QtGbbnrmBl2J
 4j60s/HH4opK/EUpyRaKjFXFScCACi43FTFwMAAA==
X-Env-Sender: prvs=4013c3533=owen.smith@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503479469!79023629!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 UPPERCASE_25_50,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50448 invoked from network); 23 Aug 2017 09:11:10 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 09:11:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="51411930"
From: Owen Smith <owen.smith@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH 1/2 v3] xenfb: Use Input Handlers directly
Thread-Index: AQHTBiF9L4xolEwFXEi2Pqr1S96He6KPeB6AgAJZViA=
Date: Wed, 23 Aug 2017 09:11:09 +0000
Message-ID: <119a989bcec34b97827bf655bd10fb2f@AMSPEX02CL02.citrite.net>
References: <1501081831-9587-1-git-send-email-owen.smith@citrix.com>
 <1501081831-9587-2-git-send-email-owen.smith@citrix.com>
 <alpine.DEB.2.10.1708211556570.12143@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1708211556570.12143@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
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Xen-devel] [PATCH 1/2 v3] xenfb: Use Input Handlers directly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMjIgQXVndXN0IDIwMTcgMDA6
MTIKPiBUbzogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgo+IENjOiBxZW11LWRl
dmVsQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsKPiBzc3RhYmVs
bGluaUBrZXJuZWwub3JnOyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvMiB2M10geGVuZmI6IFVzZSBJbnB1dCBIYW5kbGVy
cyBkaXJlY3RseQo+IAo+IEFudGhvbnksCj4gCj4gVGhlIGNvZGUgbG9va3MgZ29vZC4gSSB0ZXN0
ZWQgdGhpcyBwYXRjaCB3aXRoIExpbnV4IGd1ZXN0cyBhbmQgc2VlbXMgdG8gd29yawo+IE9LLCBj
YW4geW91IGFsc28gY29uZmlybT8KPiAKPiBPbmUgY29tbWVudCBiZWxvdy4KPiAKPiAKPiBPbiBX
ZWQsIDI2IEp1bCAyMDE3LCBPd2VuIFNtaXRoIHdyb3RlOgo+ID4gQXZvaWQgdGhlIHVubmVjY2Vz
c2FyeSBjYWxscyB0aHJvdWdoIHRoZSBpbnB1dC1sZWdhY3kuYyBmaWxlIGJ5IHVzaW5nCj4gPiB0
aGUgcWVtdV9pbnB1dF9oYW5kbGVyXyooKSBjYWxscyBkaXJlY3RseS4gVGhpcyBkaWQgcmVxdWly
ZSByZXdvcmtpbmcKPiA+IHRoZSBldmVudCBhbmQgc3luYyBoYW5kbGVycyBhbmQgYSBkaXJlY3Qg
bWFwcGluZyBmcm9tIFFFTVUncyBxY29kZXMgdG8KPiA+IGxpbnV4IEtFWV8qIGlkZW50aWZpZXJz
IHJlcXVpcmVkIGJ5IHRoZSByaW5nIHByb3RvY29sLiBSZW1vdmVzIHRoZQo+ID4gc2NhbmNvZGUy
bGludXggbWFwcGluZywgYW5kIHN1cHBvcnRpbmcgZG9jdW1lbnRpb24uCj4gPgo+ID4gU2lnbmVk
LW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAg
aHcvZGlzcGxheS94ZW5mYi5jIHwgNDAxCj4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyNDcgaW5zZXJ0
aW9ucygrKSwgMTU0IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9ody9kaXNwbGF5
L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZiLmMgaW5kZXgKPiA+IGRmOGI3OGYuLmU0MTI3NTMg
MTAwNjQ0Cj4gPiAtLS0gYS9ody9kaXNwbGF5L3hlbmZiLmMKPiA+ICsrKyBiL2h3L2Rpc3BsYXkv
eGVuZmIuYwo+ID4gQEAgLTI3LDYgKzI3LDcgQEAKPiA+ICAjaW5jbHVkZSAicWVtdS9vc2RlcC5o
Igo+ID4KPiA+ICAjaW5jbHVkZSAiaHcvaHcuaCIKPiA+ICsjaW5jbHVkZSAidWkvaW5wdXQuaCIK
PiA+ICAjaW5jbHVkZSAidWkvY29uc29sZS5oIgo+ID4gICNpbmNsdWRlICJody94ZW4veGVuX2Jh
Y2tlbmQuaCIKPiA+Cj4gPiBAQCAtMzcsOSArMzgsNyBAQAo+ID4KPiA+ICAjaW5jbHVkZSAidHJh
Y2UuaCIKPiA+Cj4gPiAtI2lmbmRlZiBCVE5fTEVGVAo+ID4gLSNkZWZpbmUgQlROX0xFRlQgMHgx
MTAgLyogZnJvbSA8bGludXgvaW5wdXQuaD4gKi8gLSNlbmRpZgo+ID4gKyNpbmNsdWRlICJzdGFu
ZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0LmgiCj4gPgo+ID4gIC8qCj4gPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ID4gKi8KPiA+Cj4gPiBAQCAtNTEsOSArNTAsMTAgQEAgc3RydWN0IGNvbW1vbiB7Cj4gPiAgc3Ry
dWN0IFhlbklucHV0IHsKPiA+ICAgICAgc3RydWN0IGNvbW1vbiBjOwo+ID4gICAgICBpbnQgYWJz
X3BvaW50ZXJfd2FudGVkOyAvKiBXaGV0aGVyIGd1ZXN0IHN1cHBvcnRzIGFic29sdXRlIHBvaW50
ZXIgKi8KPiA+IC0gICAgaW50IGJ1dHRvbl9zdGF0ZTsgICAgICAgLyogTGFzdCBzZWVuIHBvaW50
ZXIgYnV0dG9uIHN0YXRlICovCj4gPiAtICAgIGludCBleHRlbmRlZDsKPiA+IC0gICAgUUVNVVB1
dE1vdXNlRW50cnkgKnFtb3VzZTsKPiA+ICsgICAgUWVtdUlucHV0SGFuZGxlclN0YXRlICpxa2Jk
Owo+ID4gKyAgICBRZW11SW5wdXRIYW5kbGVyU3RhdGUgKnFtb3U7Cj4gPiArICAgIGludCBtb3Vz
ZV9heGVzW0lOUFVUX0FYSVNfX01BWF07Cj4gPiArICAgIGludCBtb3VzZV93aGVlbDsKPiA+ICB9
Owo+ID4KPiA+ICAjZGVmaW5lIFVQX1FVRVVFIDgKPiA+IEBAIC0xMjAsNzcgKzEyMCwxMjUgQEAg
c3RhdGljIHZvaWQgY29tbW9uX3VuYmluZChzdHJ1Y3QgY29tbW9uICpjKQo+ID4KPiA+ICAvKgo+
ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiA+ICovCj4gPgo+ID4gLSNpZiAwCj4gPiAtLyoKPiA+IC0gKiBUaGVz
ZSB0d28gdGFibGVzIGFyZSBub3QgbmVlZGVkIGFueSBtb3JlLCBidXQgbGVmdCBpbiBoZXJlCj4g
PiAtICogaW50ZW50aW9uYWxseSBhcyBkb2N1bWVudGF0aW9uLCB0byBzaG93IGhvdyBzY2FuY29k
ZTJsaW51eFtdCj4gPiAtICogd2FzIGdlbmVyYXRlZC4KPiA+IC0gKgo+ID4gLSAqIFRhYmxlcyB0
byBtYXAgZnJvbSBzY2FuY29kZSB0byBMaW51eCBpbnB1dCBsYXllciBrZXljb2RlLgo+ID4gLSAq
IFNjYW5jb2RlcyBhcmUgaGFyZHdhcmUtc3BlY2lmaWMuICBUaGVzZSBtYXBzIGFzc3VtZXMgYQo+
ID4gLSAqIHN0YW5kYXJkIEFUIG9yIFBTLzIga2V5Ym9hcmQgd2hpY2ggaXMgd2hhdCBRRU1VIGZl
ZWRzIHVzLgo+ID4gLSAqLwo+ID4gLWNvbnN0IHVuc2lnbmVkIGNoYXIgYXRrYmRfc2V0Ml9rZXlj
b2RlWzUxMl0gPSB7Cj4gPiAtCj4gPiAtICAgICAwLCA2NywgNjUsIDYzLCA2MSwgNTksIDYwLCA4
OCwgIDAsIDY4LCA2NiwgNjQsIDYyLCAxNSwgNDEsMTE3LAo+ID4gLSAgICAgMCwgNTYsIDQyLCA5
MywgMjksIDE2LCAgMiwgIDAsICAwLCAgMCwgNDQsIDMxLCAzMCwgMTcsICAzLCAgMCwKPiA+IC0g
ICAgIDAsIDQ2LCA0NSwgMzIsIDE4LCAgNSwgIDQsIDk1LCAgMCwgNTcsIDQ3LCAzMywgMjAsIDE5
LCAgNiwxODMsCj4gPiAtICAgICAwLCA0OSwgNDgsIDM1LCAzNCwgMjEsICA3LDE4NCwgIDAsICAw
LCA1MCwgMzYsIDIyLCAgOCwgIDksMTg1LAo+ID4gLSAgICAgMCwgNTEsIDM3LCAyMywgMjQsIDEx
LCAxMCwgIDAsICAwLCA1MiwgNTMsIDM4LCAzOSwgMjUsIDEyLCAgMCwKPiA+IC0gICAgIDAsIDg5
LCA0MCwgIDAsIDI2LCAxMywgIDAsICAwLCA1OCwgNTQsIDI4LCAyNywgIDAsIDQzLCAgMCwgODUs
Cj4gPiAtICAgICAwLCA4NiwgOTEsIDkwLCA5MiwgIDAsIDE0LCA5NCwgIDAsIDc5LDEyNCwgNzUs
IDcxLDEyMSwgIDAsICAwLAo+ID4gLSAgICA4MiwgODMsIDgwLCA3NiwgNzcsIDcyLCAgMSwgNjks
IDg3LCA3OCwgODEsIDc0LCA1NSwgNzMsIDcwLCA5OSwKPiA+IC0KPiA+IC0gICAgICAwLCAgMCwg
IDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLAo+
ID4gLSAgICAyMTcsMTAwLDI1NSwgIDAsIDk3LDE2NSwgIDAsICAwLDE1NiwgIDAsICAwLCAgMCwg
IDAsICAwLCAgMCwxMjUsCj4gPiAtICAgIDE3MywxMTQsICAwLDExMywgIDAsICAwLCAgMCwxMjYs
MTI4LCAgMCwgIDAsMTQwLCAgMCwgIDAsICAwLDEyNywKPiA+IC0gICAgMTU5LCAgMCwxMTUsICAw
LDE2NCwgIDAsICAwLDExNiwxNTgsICAwLDE1MCwxNjYsICAwLCAgMCwgIDAsMTQyLAo+ID4gLSAg
ICAxNTcsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLDE1NSwgIDAsIDk4LCAgMCwgIDAsMTYz
LCAgMCwgIDAsCj4gPiAtICAgIDIyNiwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLDI1
NSwgOTYsICAwLCAgMCwgIDAsMTQzLCAgMCwKPiA+IC0gICAgICAwLCAgMCwgIDAsICAwLCAgMCwg
IDAsICAwLCAgMCwgIDAsMTA3LCAgMCwxMDUsMTAyLCAgMCwgIDAsMTEyLAo+ID4gLSAgICAxMTAs
MTExLDEwOCwxMTIsMTA2LDEwMywgIDAsMTE5LCAgMCwxMTgsMTA5LCAgMCwgOTksMTA0LDExOSwg
IDAsCj4gPiAtCj4gPiAtfTsKPiA+IC0KPiA+IC1jb25zdCB1bnNpZ25lZCBjaGFyIGF0a2JkX3Vu
eGxhdGVfdGFibGVbMTI4XSA9IHsKPiA+IC0KPiA+IC0gICAgICAwLDExOCwgMjIsIDMwLCAzOCwg
MzcsIDQ2LCA1NCwgNjEsIDYyLCA3MCwgNjksIDc4LCA4NSwxMDIsIDEzLAo+ID4gLSAgICAgMjEs
IDI5LCAzNiwgNDUsIDQ0LCA1MywgNjAsIDY3LCA2OCwgNzcsIDg0LCA5MSwgOTAsIDIwLCAyOCwg
MjcsCj4gPiAtICAgICAzNSwgNDMsIDUyLCA1MSwgNTksIDY2LCA3NSwgNzYsIDgyLCAxNCwgMTgs
IDkzLCAyNiwgMzQsIDMzLCA0MiwKPiA+IC0gICAgIDUwLCA0OSwgNTgsIDY1LCA3MywgNzQsIDg5
LDEyNCwgMTcsIDQxLCA4OCwgIDUsICA2LCAgNCwgMTIsICAzLAo+ID4gLSAgICAgMTEsICAyLCAx
MCwgIDEsICA5LDExOSwxMjYsMTA4LDExNywxMjUsMTIzLDEwNywxMTUsMTE2LDEyMSwxMDUsCj4g
PiAtICAgIDExNCwxMjIsMTEyLDExMywxMjcsIDk2LCA5NywxMjAsICA3LCAxNSwgMjMsIDMxLCAz
OSwgNDcsIDU1LCA2MywKPiA+IC0gICAgIDcxLCA3OSwgODYsIDk0LCAgOCwgMTYsIDI0LCAzMiwg
NDAsIDQ4LCA1NiwgNjQsIDcyLCA4MCwgODcsMTExLAo+ID4gLSAgICAgMTksIDI1LCA1NywgODEs
IDgzLCA5MiwgOTUsIDk4LCA5OSwxMDAsMTAxLDEwMywxMDQsMTA2LDEwOSwxMTAKPiA+IC0KPiA+
ICtzdGF0aWMgY29uc3QgdW5zaWduZWQgaW50IGtleW1hcF9xY29kZVtRX0tFWV9DT0RFX19NQVhd
ID0gewo+ID4gKyAgICBbUV9LRVlfQ09ERV9FU0NdICAgICAgICAgICAgICAgICA9IEtFWV9FU0Ms
Cj4gPiArICAgIFtRX0tFWV9DT0RFXzFdICAgICAgICAgICAgICAgICAgID0gS0VZXzEsCj4gPiAr
ICAgIFtRX0tFWV9DT0RFXzJdICAgICAgICAgICAgICAgICAgID0gS0VZXzIsCj4gPiArICAgIFtR
X0tFWV9DT0RFXzNdICAgICAgICAgICAgICAgICAgID0gS0VZXzMsCj4gPiArICAgIFtRX0tFWV9D
T0RFXzRdICAgICAgICAgICAgICAgICAgID0gS0VZXzQsCj4gPiArICAgIFtRX0tFWV9DT0RFXzVd
ICAgICAgICAgICAgICAgICAgID0gS0VZXzUsCj4gPiArICAgIFtRX0tFWV9DT0RFXzZdICAgICAg
ICAgICAgICAgICAgID0gS0VZXzYsCj4gPiArICAgIFtRX0tFWV9DT0RFXzddICAgICAgICAgICAg
ICAgICAgID0gS0VZXzcsCj4gPiArICAgIFtRX0tFWV9DT0RFXzhdICAgICAgICAgICAgICAgICAg
ID0gS0VZXzgsCj4gPiArICAgIFtRX0tFWV9DT0RFXzldICAgICAgICAgICAgICAgICAgID0gS0VZ
XzksCj4gPiArICAgIFtRX0tFWV9DT0RFXzBdICAgICAgICAgICAgICAgICAgID0gS0VZXzAsCj4g
PiArICAgIFtRX0tFWV9DT0RFX01JTlVTXSAgICAgICAgICAgICAgID0gS0VZX01JTlVTLAo+ID4g
KyAgICBbUV9LRVlfQ09ERV9FUVVBTF0gICAgICAgICAgICAgICA9IEtFWV9FUVVBTCwKPiA+ICsg
ICAgW1FfS0VZX0NPREVfQkFDS1NQQUNFXSAgICAgICAgICAgPSBLRVlfQkFDS1NQQUNFLAo+ID4g
Kwo+ID4gKyAgICBbUV9LRVlfQ09ERV9UQUJdICAgICAgICAgICAgICAgICA9IEtFWV9UQUIsCj4g
PiArICAgIFtRX0tFWV9DT0RFX1FdICAgICAgICAgICAgICAgICAgID0gS0VZX1EsCj4gPiArICAg
IFtRX0tFWV9DT0RFX1ddICAgICAgICAgICAgICAgICAgID0gS0VZX1csCj4gPiArICAgIFtRX0tF
WV9DT0RFX0VdICAgICAgICAgICAgICAgICAgID0gS0VZX0UsCj4gPiArICAgIFtRX0tFWV9DT0RF
X1JdICAgICAgICAgICAgICAgICAgID0gS0VZX1IsCj4gPiArICAgIFtRX0tFWV9DT0RFX1RdICAg
ICAgICAgICAgICAgICAgID0gS0VZX1QsCj4gPiArICAgIFtRX0tFWV9DT0RFX1ldICAgICAgICAg
ICAgICAgICAgID0gS0VZX1ksCj4gPiArICAgIFtRX0tFWV9DT0RFX1VdICAgICAgICAgICAgICAg
ICAgID0gS0VZX1UsCj4gPiArICAgIFtRX0tFWV9DT0RFX0ldICAgICAgICAgICAgICAgICAgID0g
S0VZX0ksCj4gPiArICAgIFtRX0tFWV9DT0RFX09dICAgICAgICAgICAgICAgICAgID0gS0VZX08s
Cj4gPiArICAgIFtRX0tFWV9DT0RFX1BdICAgICAgICAgICAgICAgICAgID0gS0VZX1AsCj4gPiAr
ICAgIFtRX0tFWV9DT0RFX0JSQUNLRVRfTEVGVF0gICAgICAgID0gS0VZX0xFRlRCUkFDRSwKPiA+
ICsgICAgW1FfS0VZX0NPREVfQlJBQ0tFVF9SSUdIVF0gICAgICAgPSBLRVlfUklHSFRCUkFDRSwK
PiA+ICsgICAgW1FfS0VZX0NPREVfUkVUXSAgICAgICAgICAgICAgICAgPSBLRVlfRU5URVIsCj4g
PiArCj4gPiArICAgIFtRX0tFWV9DT0RFX0NUUkxdICAgICAgICAgICAgICAgID0gS0VZX0xFRlRD
VFJMLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9BXSAgICAgICAgICAgICAgICAgICA9IEtFWV9BLAo+
ID4gKyAgICBbUV9LRVlfQ09ERV9TXSAgICAgICAgICAgICAgICAgICA9IEtFWV9TLAo+ID4gKyAg
ICBbUV9LRVlfQ09ERV9EXSAgICAgICAgICAgICAgICAgICA9IEtFWV9ELAo+ID4gKyAgICBbUV9L
RVlfQ09ERV9GXSAgICAgICAgICAgICAgICAgICA9IEtFWV9GLAo+ID4gKyAgICBbUV9LRVlfQ09E
RV9HXSAgICAgICAgICAgICAgICAgICA9IEtFWV9HLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9IXSAg
ICAgICAgICAgICAgICAgICA9IEtFWV9ILAo+ID4gKyAgICBbUV9LRVlfQ09ERV9KXSAgICAgICAg
ICAgICAgICAgICA9IEtFWV9KLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9LXSAgICAgICAgICAgICAg
ICAgICA9IEtFWV9LLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9MXSAgICAgICAgICAgICAgICAgICA9
IEtFWV9MLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9TRU1JQ09MT05dICAgICAgICAgICA9IEtFWV9T
RU1JQ09MT04sCj4gPiArICAgIFtRX0tFWV9DT0RFX0FQT1NUUk9QSEVdICAgICAgICAgID0gS0VZ
X0FQT1NUUk9QSEUsCj4gPiArICAgIFtRX0tFWV9DT0RFX0dSQVZFX0FDQ0VOVF0gICAgICAgID0g
S0VZX0dSQVZFLAo+ID4gKwo+ID4gKyAgICBbUV9LRVlfQ09ERV9TSElGVF0gICAgICAgICAgICAg
ICA9IEtFWV9MRUZUU0hJRlQsCj4gPiArICAgIFtRX0tFWV9DT0RFX0JBQ0tTTEFTSF0gICAgICAg
ICAgID0gS0VZX0JBQ0tTTEFTSCwKPiA+ICsgICAgW1FfS0VZX0NPREVfTEVTU10gICAgICAgICAg
ICAgICAgPSBLRVlfMTAyTkQsCj4gPiArICAgIFtRX0tFWV9DT0RFX1pdICAgICAgICAgICAgICAg
ICAgID0gS0VZX1osCj4gPiArICAgIFtRX0tFWV9DT0RFX1hdICAgICAgICAgICAgICAgICAgID0g
S0VZX1gsCj4gPiArICAgIFtRX0tFWV9DT0RFX0NdICAgICAgICAgICAgICAgICAgID0gS0VZX0Ms
Cj4gPiArICAgIFtRX0tFWV9DT0RFX1ZdICAgICAgICAgICAgICAgICAgID0gS0VZX1YsCj4gPiAr
ICAgIFtRX0tFWV9DT0RFX0JdICAgICAgICAgICAgICAgICAgID0gS0VZX0IsCj4gPiArICAgIFtR
X0tFWV9DT0RFX05dICAgICAgICAgICAgICAgICAgID0gS0VZX04sCj4gPiArICAgIFtRX0tFWV9D
T0RFX01dICAgICAgICAgICAgICAgICAgID0gS0VZX00sCj4gPiArICAgIFtRX0tFWV9DT0RFX0NP
TU1BXSAgICAgICAgICAgICAgID0gS0VZX0NPTU1BLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9ET1Rd
ICAgICAgICAgICAgICAgICA9IEtFWV9ET1QsCj4gPiArICAgIFtRX0tFWV9DT0RFX1NMQVNIXSAg
ICAgICAgICAgICAgID0gS0VZX1NMQVNILAo+ID4gKyAgICBbUV9LRVlfQ09ERV9TSElGVF9SXSAg
ICAgICAgICAgICA9IEtFWV9SSUdIVFNISUZULAo+ID4gKwo+ID4gKyAgICBbUV9LRVlfQ09ERV9B
TFRdICAgICAgICAgICAgICAgICA9IEtFWV9MRUZUQUxULAo+ID4gKyAgICBbUV9LRVlfQ09ERV9T
UENdICAgICAgICAgICAgICAgICA9IEtFWV9TUEFDRSwKPiA+ICsgICAgW1FfS0VZX0NPREVfQ0FQ
U19MT0NLXSAgICAgICAgICAgPSBLRVlfQ0FQU0xPQ0ssCj4gPiArCj4gPiArICAgIFtRX0tFWV9D
T0RFX0YxXSAgICAgICAgICAgICAgICAgID0gS0VZX0YxLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9G
Ml0gICAgICAgICAgICAgICAgICA9IEtFWV9GMiwKPiA+ICsgICAgW1FfS0VZX0NPREVfRjNdICAg
ICAgICAgICAgICAgICAgPSBLRVlfRjMsCj4gPiArICAgIFtRX0tFWV9DT0RFX0Y0XSAgICAgICAg
ICAgICAgICAgID0gS0VZX0Y0LAo+ID4gKyAgICBbUV9LRVlfQ09ERV9GNV0gICAgICAgICAgICAg
ICAgICA9IEtFWV9GNSwKPiA+ICsgICAgW1FfS0VZX0NPREVfRjZdICAgICAgICAgICAgICAgICAg
PSBLRVlfRjYsCj4gPiArICAgIFtRX0tFWV9DT0RFX0Y3XSAgICAgICAgICAgICAgICAgID0gS0VZ
X0Y3LAo+ID4gKyAgICBbUV9LRVlfQ09ERV9GOF0gICAgICAgICAgICAgICAgICA9IEtFWV9GOCwK
PiA+ICsgICAgW1FfS0VZX0NPREVfRjldICAgICAgICAgICAgICAgICAgPSBLRVlfRjksCj4gPiAr
ICAgIFtRX0tFWV9DT0RFX0YxMF0gICAgICAgICAgICAgICAgID0gS0VZX0YxMCwKPiA+ICsgICAg
W1FfS0VZX0NPREVfTlVNX0xPQ0tdICAgICAgICAgICAgPSBLRVlfTlVNTE9DSywKPiA+ICsgICAg
W1FfS0VZX0NPREVfU0NST0xMX0xPQ0tdICAgICAgICAgPSBLRVlfU0NST0xMTE9DSywKPiA+ICsK
PiA+ICsgICAgW1FfS0VZX0NPREVfS1BfMF0gICAgICAgICAgICAgICAgPSBLRVlfS1AwLAo+ID4g
KyAgICBbUV9LRVlfQ09ERV9LUF8xXSAgICAgICAgICAgICAgICA9IEtFWV9LUDEsCj4gPiArICAg
IFtRX0tFWV9DT0RFX0tQXzJdICAgICAgICAgICAgICAgID0gS0VZX0tQMiwKPiA+ICsgICAgW1Ff
S0VZX0NPREVfS1BfM10gICAgICAgICAgICAgICAgPSBLRVlfS1AzLAo+ID4gKyAgICBbUV9LRVlf
Q09ERV9LUF80XSAgICAgICAgICAgICAgICA9IEtFWV9LUDQsCj4gPiArICAgIFtRX0tFWV9DT0RF
X0tQXzVdICAgICAgICAgICAgICAgID0gS0VZX0tQNSwKPiA+ICsgICAgW1FfS0VZX0NPREVfS1Bf
Nl0gICAgICAgICAgICAgICAgPSBLRVlfS1A2LAo+ID4gKyAgICBbUV9LRVlfQ09ERV9LUF83XSAg
ICAgICAgICAgICAgICA9IEtFWV9LUDcsCj4gPiArICAgIFtRX0tFWV9DT0RFX0tQXzhdICAgICAg
ICAgICAgICAgID0gS0VZX0tQOCwKPiA+ICsgICAgW1FfS0VZX0NPREVfS1BfOV0gICAgICAgICAg
ICAgICAgPSBLRVlfS1A5LAo+ID4gKyAgICBbUV9LRVlfQ09ERV9LUF9TVUJUUkFDVF0gICAgICAg
ICA9IEtFWV9LUE1JTlVTLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9LUF9BRERdICAgICAgICAgICAg
ICA9IEtFWV9LUFBMVVMsCj4gPiArICAgIFtRX0tFWV9DT0RFX0tQX0RFQ0lNQUxdICAgICAgICAg
ID0gS0VZX0tQRE9ULAo+ID4gKyAgICBbUV9LRVlfQ09ERV9LUF9FTlRFUl0gICAgICAgICAgICA9
IEtFWV9LUEVOVEVSLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9LUF9ESVZJREVdICAgICAgICAgICA9
IEtFWV9LUFNMQVNILAo+ID4gKyAgICBbUV9LRVlfQ09ERV9LUF9NVUxUSVBMWV0gICAgICAgICA9
IEtFWV9LUEFTVEVSSVNLLAo+ID4gKwo+ID4gKyAgICBbUV9LRVlfQ09ERV9GMTFdICAgICAgICAg
ICAgICAgICA9IEtFWV9GMTEsCj4gPiArICAgIFtRX0tFWV9DT0RFX0YxMl0gICAgICAgICAgICAg
ICAgID0gS0VZX0YxMiwKPiA+ICsKPiA+ICsgICAgW1FfS0VZX0NPREVfQ1RSTF9SXSAgICAgICAg
ICAgICAgPSBLRVlfUklHSFRDVFJMLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9TWVNSUV0gICAgICAg
ICAgICAgICA9IEtFWV9TWVNSUSwKPiA+ICsgICAgW1FfS0VZX0NPREVfUFJJTlRdICAgICAgICAg
ICAgICAgPSBLRVlfU1lTUlEsCj4gCj4gSSB0YWtlIHRoYXQgS0VZX1BSSU5UIGlzIG5vdCBzdXBw
b3J0ZWQgYnkgdGhlIHByb3RvY29sPwo+IAoKS0VZX1BSSU5UIHNob3VsZCBiZSBzdXBwb3J0ZWQg
LSBJIHRoaW5rIEkgbWFkZSBhIGNvcHkvcGFzdGUgZXJyb3IgaGVyZSwgYXMgCml0J3Mgc3VwcG9z
ZWQgdG8gYmUgdGhlIHJldmVyc2Ugb2YgdGhlIG1hcHBpbmcgZG9uZSBieSBxZW11X2lucHV0X2xp
bnV4X3RvX3Fjb2RlKCkKCj4gCj4gPiArICAgIFtRX0tFWV9DT0RFX1BBVVNFXSAgICAgICAgICAg
ICAgID0gS0VZX1BBVVNFLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9BTFRfUl0gICAgICAgICAgICAg
ICA9IEtFWV9SSUdIVEFMVCwKPiA+ICsKPiA+ICsgICAgW1FfS0VZX0NPREVfSE9NRV0gICAgICAg
ICAgICAgICAgPSBLRVlfSE9NRSwKPiA+ICsgICAgW1FfS0VZX0NPREVfVVBdICAgICAgICAgICAg
ICAgICAgPSBLRVlfVVAsCj4gPiArICAgIFtRX0tFWV9DT0RFX1BHVVBdICAgICAgICAgICAgICAg
ID0gS0VZX1BBR0VVUCwKPiA+ICsgICAgW1FfS0VZX0NPREVfTEVGVF0gICAgICAgICAgICAgICAg
PSBLRVlfTEVGVCwKPiA+ICsgICAgW1FfS0VZX0NPREVfUklHSFRdICAgICAgICAgICAgICAgPSBL
RVlfUklHSFQsCj4gPiArICAgIFtRX0tFWV9DT0RFX0VORF0gICAgICAgICAgICAgICAgID0gS0VZ
X0VORCwKPiA+ICsgICAgW1FfS0VZX0NPREVfRE9XTl0gICAgICAgICAgICAgICAgPSBLRVlfRE9X
TiwKPiA+ICsgICAgW1FfS0VZX0NPREVfUEdETl0gICAgICAgICAgICAgICAgPSBLRVlfUEFHRURP
V04sCj4gPiArICAgIFtRX0tFWV9DT0RFX0lOU0VSVF0gICAgICAgICAgICAgID0gS0VZX0lOU0VS
VCwKPiA+ICsgICAgW1FfS0VZX0NPREVfREVMRVRFXSAgICAgICAgICAgICAgPSBLRVlfREVMRVRF
LAo+ID4gKwo+ID4gKyAgICBbUV9LRVlfQ09ERV9NRVRBX0xdICAgICAgICAgICAgICA9IEtFWV9M
RUZUTUVUQSwKPiA+ICsgICAgW1FfS0VZX0NPREVfTUVUQV9SXSAgICAgICAgICAgICAgPSBLRVlf
UklHSFRNRVRBLAo+ID4gKyAgICBbUV9LRVlfQ09ERV9NRU5VXSAgICAgICAgICAgICAgICA9IEtF
WV9NRU5VLAo+ID4gIH07Cj4gPiAtI2VuZGlmCj4gPgo+ID4gLS8qCj4gPiAtICogZm9yIChpID0g
MDsgaSA8IDEyODsgaSsrKSB7Cj4gPiAtICogICAgIHNjYW5jb2RlMmxpbnV4W2ldID0gYXRrYmRf
c2V0Ml9rZXljb2RlW2F0a2JkX3VueGxhdGVfdGFibGVbaV1dOwo+ID4gLSAqICAgICBzY2FuY29k
ZTJsaW51eFtpIHwgMHg4MF0gPQo+IGF0a2JkX3NldDJfa2V5Y29kZVthdGtiZF91bnhsYXRlX3Rh
YmxlW2ldIHwgMHg4MF07Cj4gPiAtICogfQo+ID4gLSAqLwo+ID4gLXN0YXRpYyBjb25zdCB1bnNp
Z25lZCBjaGFyIHNjYW5jb2RlMmxpbnV4WzUxMl0gPSB7Cj4gPiAtICAgICAgMCwgIDEsICAyLCAg
MywgIDQsICA1LCAgNiwgIDcsICA4LCAgOSwgMTAsIDExLCAxMiwgMTMsIDE0LCAxNSwKPiA+IC0g
ICAgIDE2LCAxNywgMTgsIDE5LCAyMCwgMjEsIDIyLCAyMywgMjQsIDI1LCAyNiwgMjcsIDI4LCAy
OSwgMzAsIDMxLAo+ID4gLSAgICAgMzIsIDMzLCAzNCwgMzUsIDM2LCAzNywgMzgsIDM5LCA0MCwg
NDEsIDQyLCA0MywgNDQsIDQ1LCA0NiwgNDcsCj4gPiAtICAgICA0OCwgNDksIDUwLCA1MSwgNTIs
IDUzLCA1NCwgNTUsIDU2LCA1NywgNTgsIDU5LCA2MCwgNjEsIDYyLCA2MywKPiA+IC0gICAgIDY0
LCA2NSwgNjYsIDY3LCA2OCwgNjksIDcwLCA3MSwgNzIsIDczLCA3NCwgNzUsIDc2LCA3NywgNzgs
IDc5LAo+ID4gLSAgICAgODAsIDgxLCA4MiwgODMsIDk5LCAgMCwgODYsIDg3LCA4OCwxMTcsICAw
LCAgMCwgOTUsMTgzLDE4NCwxODUsCj4gPiAtICAgICAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAg
MCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwKPiA+IC0gICAgIDkzLCAgMCwg
IDAsIDg5LCAgMCwgIDAsIDg1LCA5MSwgOTAsIDkyLCAgMCwgOTQsICAwLDEyNCwxMjEsICAwLAo+
ID4gLQo+ID4gLSAgICAgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAw
LCAgMCwgIDAsICAwLCAgMCwgIDAsCj4gPiAtICAgIDE2NSwgIDAsICAwLCAgMCwgIDAsICAwLCAg
MCwgIDAsICAwLDE2MywgIDAsICAwLCA5NiwgOTcsICAwLCAgMCwKPiA+IC0gICAgMTEzLDE0MCwx
NjQsICAwLDE2NiwgIDAsICAwLCAgMCwgIDAsICAwLDI1NSwgIDAsICAwLCAgMCwxMTQsICAwLAo+
ID4gLSAgICAxMTUsICAwLDE1MCwgIDAsICAwLCA5OCwyNTUsIDk5LDEwMCwgIDAsICAwLCAgMCwg
IDAsICAwLCAgMCwgIDAsCj4gPiAtICAgICAgMCwgIDAsICAwLCAgMCwgIDAsMTE5LDExOSwxMDIs
MTAzLDEwNCwgIDAsMTA1LDExMiwxMDYsMTE4LDEwNywKPiA+IC0gICAgMTA4LDEwOSwxMTAsMTEx
LCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwxMjUsMTI2LDEyNywxMTYsMTQyLAo+ID4gLSAg
ICAgIDAsICAwLCAgMCwxNDMsICAwLDIxNywxNTYsMTczLDEyOCwxNTksMTU4LDE1NywxNTUsMjI2
LCAgMCwxMTIsCj4gPiAtICAgICAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAg
MCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwKPiA+IC19Owo+ID4KPiA+ICAvKiBTZW5kIGFuIGV2
ZW50IHRvIHRoZSBrZXlib2FyZCBmcm9udGVuZCBkcml2ZXIgKi8gIHN0YXRpYyBpbnQKPiA+IHhl
bmZiX2tiZF9ldmVudChzdHJ1Y3QgWGVuSW5wdXQgKnhlbmZiLCBAQCAtMjYwLDg3ICszMDgsMTIz
IEBAIHN0YXRpYwo+ID4gaW50IHhlbmZiX3NlbmRfcG9zaXRpb24oc3RydWN0IFhlbklucHV0ICp4
ZW5mYiwKPiA+ICAgICAgcmV0dXJuIHhlbmZiX2tiZF9ldmVudCh4ZW5mYiwgJmV2ZW50KTsgIH0K
PiA+Cj4gPiAtLyoKPiA+IC0gKiBTZW5kIGEga2V5IGV2ZW50IGZyb20gdGhlIGNsaWVudCB0byB0
aGUgZ3Vlc3QgT1MKPiA+IC0gKiBRRU1VIGdpdmVzIHVzIGEgcmF3IHNjYW5jb2RlIGZyb20gYW4g
QVQgLyBQUy8yIHN0eWxlIGtleWJvYXJkLgo+ID4gLSAqIFdlIGhhdmUgdG8gdHVybiB0aGlzIGlu
dG8gYSBMaW51eCBJbnB1dCBsYXllciBrZXljb2RlLgo+ID4gLSAqCj4gPiAtICogRXh0cmEgY29t
cGxleGl0eSBmcm9tIHRoZSBmYWN0IHRoYXQgd2l0aCBleHRlbmRlZCBzY2FuY29kZXMKPiA+IC0g
KiAobGlrZSB0aG9zZSBwcm9kdWNlZCBieSBhcnJvdyBrZXlzKSB0aGlzIG1ldGhvZCBnZXRzIGNh
bGxlZAo+ID4gLSAqIHR3aWNlLCBidXQgd2Ugb25seSB3YW50IHRvIHNlbmQgYSBzaW5nbGUgZXZl
bnQuIFNvIHdlIGhhdmUgdG8KPiA+IC0gKiB0cmFjayB0aGUgJzB4ZTAnIHNjYW5jb2RlIHN0YXRl
ICYgY29sbGFwc2UgdGhlIGV4dGVuZGVkIGtleXMKPiA+IC0gKiBhcyBuZWVkZWQuCj4gPiAtICoK
PiA+IC0gKiBXaXNoIHdlIGNvdWxkIGp1c3Qgc2VuZCBzY2FuY29kZXMgc3RyYWlnaHQgdG8gdGhl
IGd1ZXN0IHdoaWNoCj4gPiAtICogYWxyZWFkeSBoYXMgY29kZSBmb3IgZGVhbGluZyB3aXRoIHRo
aXMuLi4KPiA+IC0gKi8KPiA+IC1zdGF0aWMgdm9pZCB4ZW5mYl9rZXlfZXZlbnQodm9pZCAqb3Bh
cXVlLCBpbnQgc2NhbmNvZGUpCj4gPiArc3RhdGljIHZvaWQgeGVuZmJfa2V5X2V2ZW50KERldmlj
ZVN0YXRlICpkZXYsIFFlbXVDb25zb2xlICpzcmMsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElucHV0RXZlbnQgKmV2dCkKPiA+ICB7Cj4gPiAtICAgIHN0cnVjdCBYZW5JbnB1dCAq
eGVuZmIgPSBvcGFxdWU7Cj4gPiAtICAgIGludCBkb3duID0gMTsKPiA+ICsgICAgc3RydWN0IFhl
bklucHV0ICppbiA9IChzdHJ1Y3QgWGVuSW5wdXQgKilkZXY7Cj4gPiArICAgIElucHV0S2V5RXZl
bnQgKmtleSA9IGV2dC0+dS5rZXkuZGF0YTsKPiA+ICsgICAgaW50IHFjb2RlID0gcWVtdV9pbnB1
dF9rZXlfdmFsdWVfdG9fcWNvZGUoa2V5LT5rZXkpOwo+ID4KPiA+IC0gICAgaWYgKHNjYW5jb2Rl
ID09IDB4ZTApIHsKPiA+IC0JeGVuZmItPmV4dGVuZGVkID0gMTsKPiA+IC0JcmV0dXJuOwo+ID4g
LSAgICB9IGVsc2UgaWYgKHNjYW5jb2RlICYgMHg4MCkgewo+ID4gLQlzY2FuY29kZSAmPSAweDdm
Owo+ID4gLQlkb3duID0gMDsKPiA+ICsgICAgaWYgKHFjb2RlICYmIGtleW1hcF9xY29kZVtxY29k
ZV0pIHsKPiA+ICsgICAgICAgIHhlbmZiX3NlbmRfa2V5KGluLCBrZXktPmRvd24sIGtleW1hcF9x
Y29kZVtxY29kZV0pOwo+ID4gICAgICB9Cj4gPiAtICAgIGlmICh4ZW5mYi0+ZXh0ZW5kZWQpIHsK
PiA+IC0Jc2NhbmNvZGUgfD0gMHg4MDsKPiA+IC0JeGVuZmItPmV4dGVuZGVkID0gMDsKPiA+ICt9
Cj4gPiArCj4gPiArc3RhdGljIHZvaWQgeGVuZmJfbW91c2VfZXZlbnQoRGV2aWNlU3RhdGUgKmRl
diwgUWVtdUNvbnNvbGUgKnNyYywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
bnB1dEV2ZW50ICpldnQpIHsKPiA+ICsgICAgc3RydWN0IFhlbklucHV0ICppbiA9IChzdHJ1Y3Qg
WGVuSW5wdXQgKilkZXY7Cj4gPiArICAgIElucHV0QnRuRXZlbnQgKmJ0bjsKPiA+ICsgICAgSW5w
dXRNb3ZlRXZlbnQgKm1vdmU7Cj4gPiArCj4gPiArICAgIHN3aXRjaCAoZXZ0LT50eXBlKSB7Cj4g
PiArICAgIGNhc2UgSU5QVVRfRVZFTlRfS0lORF9CVE46Cj4gPiArICAgICAgICBidG4gPSBldnQt
PnUuYnRuLmRhdGE7Cj4gPiArICAgICAgICBzd2l0Y2ggKGJ0bi0+YnV0dG9uKSB7Cj4gPiArICAg
ICAgICBjYXNlIElOUFVUX0JVVFRPTl9MRUZUOgo+ID4gKyAgICAgICAgICAgIHhlbmZiX3NlbmRf
a2V5KGluLCBidG4tPmRvd24sIEJUTl9MRUZUKTsKPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+
ICsgICAgICAgIGNhc2UgSU5QVVRfQlVUVE9OX1JJR0hUOgo+ID4gKyAgICAgICAgICAgIHhlbmZi
X3NlbmRfa2V5KGluLCBidG4tPmRvd24sIEJUTl9SSUdIVCk7Cj4gPiArICAgICAgICAgICAgYnJl
YWs7Cj4gPiArICAgICAgICBjYXNlIElOUFVUX0JVVFRPTl9NSURETEU6Cj4gPiArICAgICAgICAg
ICAgeGVuZmJfc2VuZF9rZXkoaW4sIGJ0bi0+ZG93biwgQlROX01JRERMRSk7Cj4gPiArICAgICAg
ICAgICAgYnJlYWs7Cj4gPiArICAgICAgICBjYXNlIElOUFVUX0JVVFRPTl9XSEVFTF9VUDoKPiA+
ICsgICAgICAgICAgICBpZiAoYnRuLT5kb3duKSB7Cj4gPiArICAgICAgICAgICAgICAgIGluLT5t
b3VzZV93aGVlbC0tOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAgICAgICBicmVhazsK
PiA+ICsgICAgICAgIGNhc2UgSU5QVVRfQlVUVE9OX1dIRUVMX0RPV046Cj4gPiArICAgICAgICAg
ICAgaWYgKGJ0bi0+ZG93bikgewo+ID4gKyAgICAgICAgICAgICAgICBpbi0+bW91c2Vfd2hlZWwr
KzsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAg
ICBkZWZhdWx0Ogo+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+ID4gKyAgICAgICAgfQo+ID4gKyAg
ICAgICAgYnJlYWs7Cj4gPiArICAgIGNhc2UgSU5QVVRfRVZFTlRfS0lORF9BQlM6Cj4gPiArICAg
ICAgICBtb3ZlID0gZXZ0LT51LmFicy5kYXRhOwo+ID4gKyAgICAgICAgaW4tPm1vdXNlX2F4ZXNb
bW92ZS0+YXhpc10gPSBtb3ZlLT52YWx1ZTsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICBj
YXNlIElOUFVUX0VWRU5UX0tJTkRfUkVMOgo+ID4gKyAgICAgICAgbW92ZSA9IGV2dC0+dS5yZWwu
ZGF0YTsKPiA+ICsgICAgICAgIGluLT5tb3VzZV9heGVzW21vdmUtPmF4aXNdICs9IG1vdmUtPnZh
bHVlOwo+ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArICAgIGRlZmF1bHQ6Cj4gPiArICAgICAgICBi
cmVhazsKPiA+ICAgICAgfQo+ID4gLSAgICB4ZW5mYl9zZW5kX2tleSh4ZW5mYiwgZG93biwgc2Nh
bmNvZGUybGludXhbc2NhbmNvZGVdKTsKPiA+ICB9Cj4gPgo+ID4gLS8qCj4gPiAtICogU2VuZCBh
IG1vdXNlIGV2ZW50IGZyb20gdGhlIGNsaWVudCB0byB0aGUgZ3Vlc3QgT1MKPiA+IC0gKgo+ID4g
LSAqIFRoZSBRRU1VIG1vdXNlIGNhbiBiZSBpbiBlaXRoZXIgcmVsYXRpdmUsIG9yIGFic29sdXRl
IG1vZGUuCj4gPiAtICogTW92ZW1lbnQgaXMgc2VudCBzZXBhcmF0ZWx5IGZyb20gYnV0dG9uIHN0
YXRlLCB3aGljaCBoYXMgdG8KPiA+IC0gKiBiZSBlbmNvZGVkIGFzIHZpcnR1YWwga2V5IGV2ZW50
cy4gV2UgYWxzbyBkb24ndCBhY3R1YWxseSBnZXQKPiA+IC0gKiBnaXZlbiBhbnkgYnV0dG9uIHVw
L2Rvd24gZXZlbnRzLCBzbyBoYXZlIHRvIHRyYWNrIGNoYW5nZXMgaW4KPiA+IC0gKiB0aGUgYnV0
dG9uIHN0YXRlLgo+ID4gLSAqLwo+ID4gLXN0YXRpYyB2b2lkIHhlbmZiX21vdXNlX2V2ZW50KHZv
aWQgKm9wYXF1ZSwKPiA+IC0JCQkgICAgICBpbnQgZHgsIGludCBkeSwgaW50IGR6LCBpbnQgYnV0
dG9uX3N0YXRlKQo+ID4gK3N0YXRpYyB2b2lkIHhlbmZiX21vdXNlX3N5bmMoRGV2aWNlU3RhdGUg
KmRldikKPiA+ICB7Cj4gPiAtICAgIHN0cnVjdCBYZW5JbnB1dCAqeGVuZmIgPSBvcGFxdWU7Cj4g
PiAtICAgIFFlbXVDb25zb2xlICpjb24gPSBxZW11X2NvbnNvbGVfbG9va3VwX2J5X2luZGV4KDAp
Owo+ID4gLSAgICBEaXNwbGF5U3VyZmFjZSAqc3VyZmFjZTsKPiA+IC0gICAgaW50IGR3LCBkaCwg
aTsKPiA+ICsgICAgc3RydWN0IFhlbklucHV0ICppbiA9IChzdHJ1Y3QgWGVuSW5wdXQgKilkZXY7
Cj4gPiArICAgIGludCBkeCwgZHksIGR6Owo+ID4KPiA+IC0gICAgaWYgKCFjb24pIHsKPiA+IC0g
ICAgICAgIHhlbl9wdl9wcmludGYoJnhlbmZiLT5jLnhlbmRldiwgMCwgIk5vIFFFTVUgY29uc29s
ZSBhdmFpbGFibGUiKTsKPiA+IC0gICAgICAgIHJldHVybjsKPiA+IC0gICAgfQo+ID4gKyAgICBk
eCA9IGluLT5tb3VzZV9heGVzW0lOUFVUX0FYSVNfWF07Cj4gPiArICAgIGR5ID0gaW4tPm1vdXNl
X2F4ZXNbSU5QVVRfQVhJU19ZXTsKPiA+ICsgICAgZHogPSBpbi0+bW91c2Vfd2hlZWw7Cj4gPiAr
Cj4gPiArICAgIHRyYWNlX3hlbmZiX21vdXNlX2V2ZW50KGluLCBkeCwgZHksIGR6LCAwLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbi0+YWJzX3BvaW50ZXJfd2FudGVkKTsKPiA+
ICsKPiA+ICsgICAgaWYgKGluLT5hYnNfcG9pbnRlcl93YW50ZWQpIHsKPiA+ICsgICAgICAgIFFl
bXVDb25zb2xlICpjb24gPSBxZW11X2NvbnNvbGVfbG9va3VwX2J5X2luZGV4KDApOwo+ID4gKyAg
ICAgICAgRGlzcGxheVN1cmZhY2UgKnN1cmZhY2U7Cj4gPiArICAgICAgICBpbnQgZHcsIGRoOwo+
ID4gKwo+ID4gKyAgICAgICAgaWYgKCFjb24pIHsKPiA+ICsgICAgICAgICAgICB4ZW5fcHZfcHJp
bnRmKCZpbi0+Yy54ZW5kZXYsIDAsICJObyBRRU1VIGNvbnNvbGUgYXZhaWxhYmxlIik7Cj4gPiAr
ICAgICAgICAgICAgcmV0dXJuOwo+ID4gKyAgICAgICAgfQo+ID4KPiA+IC0gICAgc3VyZmFjZSA9
IHFlbXVfY29uc29sZV9zdXJmYWNlKGNvbik7Cj4gPiAtICAgIGR3ID0gc3VyZmFjZV93aWR0aChz
dXJmYWNlKTsKPiA+IC0gICAgZGggPSBzdXJmYWNlX2hlaWdodChzdXJmYWNlKTsKPiA+IC0KPiA+
IC0gICAgdHJhY2VfeGVuZmJfbW91c2VfZXZlbnQob3BhcXVlLCBkeCwgZHksIGR6LCBidXR0b25f
c3RhdGUsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmZiLT5hYnNfcG9pbnRl
cl93YW50ZWQpOwo+ID4gLSAgICBpZiAoeGVuZmItPmFic19wb2ludGVyX3dhbnRlZCkKPiA+IC0J
eGVuZmJfc2VuZF9wb3NpdGlvbih4ZW5mYiwKPiA+IC0JCQkgICAgZHggKiAoZHcgLSAxKSAvIDB4
N2ZmZiwKPiA+IC0JCQkgICAgZHkgKiAoZGggLSAxKSAvIDB4N2ZmZiwKPiA+IC0JCQkgICAgZHop
Owo+ID4gLSAgICBlbHNlCj4gPiAtCXhlbmZiX3NlbmRfbW90aW9uKHhlbmZiLCBkeCwgZHksIGR6
KTsKPiA+IC0KPiA+IC0gICAgZm9yIChpID0gMCA7IGkgPCA4IDsgaSsrKSB7Cj4gPiAtCWludCBs
YXN0RG93biA9IHhlbmZiLT5idXR0b25fc3RhdGUgJiAoMSA8PCBpKTsKPiA+IC0JaW50IGRvd24g
PSBidXR0b25fc3RhdGUgJiAoMSA8PCBpKTsKPiA+IC0JaWYgKGRvd24gPT0gbGFzdERvd24pCj4g
PiAtCSAgICBjb250aW51ZTsKPiA+IC0KPiA+IC0JaWYgKHhlbmZiX3NlbmRfa2V5KHhlbmZiLCBk
b3duLCBCVE5fTEVGVCtpKSA8IDApCj4gPiAtCSAgICByZXR1cm47Cj4gPiArICAgICAgICBzdXJm
YWNlID0gcWVtdV9jb25zb2xlX3N1cmZhY2UoY29uKTsKPiA+ICsgICAgICAgIGR3ID0gc3VyZmFj
ZV93aWR0aChzdXJmYWNlKTsKPiA+ICsgICAgICAgIGRoID0gc3VyZmFjZV9oZWlnaHQoc3VyZmFj
ZSk7Cj4gPiArCj4gPiArICAgICAgICBkeCA9IGR4ICogKGR3IC0gMSkgLyAweDdmZmY7Cj4gPiAr
ICAgICAgICBkeSA9IGR5ICogKGRoIC0gMSkgLyAweDdmZmY7Cj4gPiArCj4gPiArICAgICAgICB4
ZW5mYl9zZW5kX3Bvc2l0aW9uKGluLCBkeCwgZHksIGR6KTsKPiA+ICsgICAgfSBlbHNlIHsKPiA+
ICsgICAgICAgIHhlbmZiX3NlbmRfbW90aW9uKGluLCBkeCwgZHksIGR6KTsKPiA+ICsKPiA+ICsg
ICAgICAgIGluLT5tb3VzZV9heGVzW0lOUFVUX0FYSVNfWF0gPSAwOwo+ID4gKyAgICAgICAgaW4t
Pm1vdXNlX2F4ZXNbSU5QVVRfQVhJU19ZXSA9IDA7Cj4gPiAgICAgIH0KPiA+IC0gICAgeGVuZmIt
PmJ1dHRvbl9zdGF0ZSA9IGJ1dHRvbl9zdGF0ZTsKPiA+ICsKPiA+ICsgICAgaW4tPm1vdXNlX3do
ZWVsID0gMDsKPiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyBRZW11SW5wdXRIYW5kbGVyIHhlbmZiX2tl
eWJvYXJkID0gewo+ID4gKyAgICAubmFtZSAgPSAiWGVuIFBWRkIgS2V5Ym9hcmQiLAo+ID4gKyAg
ICAubWFzayAgPSBJTlBVVF9FVkVOVF9NQVNLX0tFWSwKPiA+ICsgICAgLmV2ZW50ID0geGVuZmJf
a2V5X2V2ZW50LAo+ID4gK307Cj4gPiArc3RhdGljIFFlbXVJbnB1dEhhbmRsZXIgeGVuZmJfYWJz
X21vdXNlID0gewo+ID4gKyAgICAubmFtZSAgPSAiWGVuIFBWRkIgQWJzb2x1dGUgTW91c2UiLAo+
ID4gKyAgICAubWFzayAgPSBJTlBVVF9FVkVOVF9NQVNLX0JUTiB8IElOUFVUX0VWRU5UX01BU0tf
QUJTLAo+ID4gKyAgICAuZXZlbnQgPSB4ZW5mYl9tb3VzZV9ldmVudCwKPiA+ICsgICAgLnN5bmMg
ID0geGVuZmJfbW91c2Vfc3luYwo+ID4gK307Cj4gPiArc3RhdGljIFFlbXVJbnB1dEhhbmRsZXIg
eGVuZmJfcmVsX21vdXNlID0gewo+ID4gKyAgICAubmFtZSAgPSAiWGVuIFBWRkIgTW91c2UiLAo+
ID4gKyAgICAubWFzayAgPSBJTlBVVF9FVkVOVF9NQVNLX0JUTiB8IElOUFVUX0VWRU5UX01BU0tf
UkVMLAo+ID4gKyAgICAuZXZlbnQgPSB4ZW5mYl9tb3VzZV9ldmVudCwKPiA+ICsgICAgLnN5bmMg
ID0geGVuZmJfbW91c2Vfc3luYywKPiA+ICt9Owo+ID4gKwo+ID4gIHN0YXRpYyBpbnQgaW5wdXRf
aW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpICB7Cj4gPiAgICAgIHhlbnN0b3JlX3dyaXRl
X2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWFicy1wb2ludGVyIiwgMSk7IEBACj4gPiAtMzU2LDcg
KzQ0MCw2IEBAIHN0YXRpYyBpbnQgaW5wdXRfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCj4gPiAgICAgIGlmIChyYyAhPSAwKQo+ID4gIAlyZXR1cm4gcmM7Cj4gPgo+ID4gLSAg
ICBxZW11X2FkZF9rYmRfZXZlbnRfaGFuZGxlcih4ZW5mYl9rZXlfZXZlbnQsIGluKTsKPiA+ICAg
ICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4KPiA+IEBAIC0zNjksMjQgKzQ1MiwzNCBAQCBzdGF0aWMg
dm9pZCBpbnB1dF9jb25uZWN0ZWQoc3RydWN0IFhlbkRldmljZQo+ICp4ZW5kZXYpCj4gPiAgICAg
ICAgICBpbi0+YWJzX3BvaW50ZXJfd2FudGVkID0gMDsKPiA+ICAgICAgfQo+ID4KPiA+IC0gICAg
aWYgKGluLT5xbW91c2UpIHsKPiA+IC0gICAgICAgIHFlbXVfcmVtb3ZlX21vdXNlX2V2ZW50X2hh
bmRsZXIoaW4tPnFtb3VzZSk7Cj4gPiArICAgIGlmIChpbi0+cWtiZCkgewo+ID4gKyAgICAgICAg
cWVtdV9pbnB1dF9oYW5kbGVyX3VucmVnaXN0ZXIoaW4tPnFrYmQpOwo+ID4gKyAgICB9Cj4gPiAr
ICAgIGlmIChpbi0+cW1vdSkgewo+ID4gKyAgICAgICAgcWVtdV9pbnB1dF9oYW5kbGVyX3VucmVn
aXN0ZXIoaW4tPnFtb3UpOwo+ID4gICAgICB9Cj4gPiAgICAgIHRyYWNlX3hlbmZiX2lucHV0X2Nv
bm5lY3RlZCh4ZW5kZXYsIGluLT5hYnNfcG9pbnRlcl93YW50ZWQpOwo+ID4gLSAgICBpbi0+cW1v
dXNlID0KPiBxZW11X2FkZF9tb3VzZV9ldmVudF9oYW5kbGVyKHhlbmZiX21vdXNlX2V2ZW50LCBp
biwKPiA+IC0JCQkJCSAgICAgIGluLT5hYnNfcG9pbnRlcl93YW50ZWQsCj4gPiAtCQkJCQkgICAg
ICAiWGVuIFBWRkIgTW91c2UiKTsKPiA+ICsKPiA+ICsgICAgaW4tPnFrYmQgPSBxZW11X2lucHV0
X2hhbmRsZXJfcmVnaXN0ZXIoKERldmljZVN0YXRlICopaW4sCj4gJnhlbmZiX2tleWJvYXJkKTsK
PiA+ICsgICAgaW4tPnFtb3UgPSBxZW11X2lucHV0X2hhbmRsZXJfcmVnaXN0ZXIoKERldmljZVN0
YXRlICopaW4sCj4gPiArICAgICAgICAoaW4tPmFic19wb2ludGVyX3dhbnRlZCA/ICZ4ZW5mYl9h
YnNfbW91c2UgOgo+ID4gKyAmeGVuZmJfcmVsX21vdXNlKSk7Cj4gPiArCj4gPiArICAgIHFlbXVf
aW5wdXRfaGFuZGxlcl9hY3RpdmF0ZShpbi0+cWtiZCk7Cj4gPiArICAgIHFlbXVfaW5wdXRfaGFu
ZGxlcl9hY3RpdmF0ZShpbi0+cW1vdSk7Cj4gPiAgfQo+ID4KPiA+ICBzdGF0aWMgdm9pZCBpbnB1
dF9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikgIHsKPiA+ICAgICAgc3RydWN0
IFhlbklucHV0ICppbiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5JbnB1dCwKPiA+
IGMueGVuZGV2KTsKPiA+Cj4gPiAtICAgIGlmIChpbi0+cW1vdXNlKSB7Cj4gPiAtCXFlbXVfcmVt
b3ZlX21vdXNlX2V2ZW50X2hhbmRsZXIoaW4tPnFtb3VzZSk7Cj4gPiAtCWluLT5xbW91c2UgPSBO
VUxMOwo+ID4gKyAgICBpZiAoaW4tPnFrYmQpIHsKPiA+ICsgICAgICAgIHFlbXVfaW5wdXRfaGFu
ZGxlcl91bnJlZ2lzdGVyKGluLT5xa2JkKTsKPiA+ICsgICAgICAgIGluLT5xa2JkID0gTlVMTDsK
PiA+ICsgICAgfQo+ID4gKyAgICBpZiAoaW4tPnFtb3UpIHsKPiA+ICsgICAgICAgIHFlbXVfaW5w
dXRfaGFuZGxlcl91bnJlZ2lzdGVyKGluLT5xbW91KTsKPiA+ICsgICAgICAgIGluLT5xbW91ID0g
TlVMTDsKPiA+ICAgICAgfQo+ID4gLSAgICBxZW11X2FkZF9rYmRfZXZlbnRfaGFuZGxlcihOVUxM
LCBOVUxMKTsKPiA+ICAgICAgY29tbW9uX3VuYmluZCgmaW4tPmMpOwo+ID4gIH0KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:15:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:15: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.xen.org>)
	id 1dkRks-0005RO-Gf; Wed, 23 Aug 2017 09:15:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkRkq-0005RH-DU
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:15:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B7/2E-03937-3A74D995; Wed, 23 Aug 2017 09:15:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVywNykQnex+9x
 Ig59zBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlK2MLFvBVNE/eyNzA+Iiri5GLQ0hgGqPE
 nOYeti5GTg4JAV6JI8tmsHYxcgDZARK7bjDD1fyc0cUKUiMskCTRc347I4gtImAtcXp9FzuIL
 SSwlknizF1xEJtZYDejxOo2exCbTUBd4sTiiWD1vAI2Eu+37GQGsVkEVCV2dP4Fs0UF4iUebz
 rNDlEjKHFy5hMWEJtTwEvixP2LbCD3MAPNWT9PCGK8vETz1tnMExgFZiHpmIVQNQtJ1QJG5lW
 MGsWpRWWpRbpGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxjXzA88
 xCjJwaQkyqupMzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvqRtQTrAoNT21Ii0zBxgjMGkJD
 h4lEd5okDRvcUFibnFmOkTqFKOilDivEkhCACSRUZoH1waLy0uMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5v3tCjSFJzOvBG76K6DFTECLJ52YA7K4JBEhJdXAWPadVV7s68MA9u9ymuZHvOd
 M8nggU8tSkWh19leCy/QD698Wfrlee7znvUxib1/LRL+DO66edjZc+Drr4yWGXX72zdWtjxss
 zwvf2VX3JjAlyZhrX/pUC4XkoGXX9z/kPfAygIdDSJtNO9SeU3RTjYfc01tPAzTf3KnleaIdt
 9tUepqI4ZTPSizFGYmGWsxFxYkAHiL+IcYCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503479713!111584266!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40841 invoked from network); 23 Aug 2017 09:15:14 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 09:15:14 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 02:15:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,415,1498546800"; d="scan'208";a="1006757530"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 23 Aug 2017 02:15:08 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
 <20170822143213.ufajfeh5y6wttuib@MacBook-Pro-de-Roger.local>
 <d1d500bf-7b2e-1518-63b0-3fb678822cdb@intel.com>
 <20170823072259.6psxubbdb5ygf7xw@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <02dac640-64e7-410f-ffdc-e68fd9442f9a@intel.com>
Date: Wed, 23 Aug 2017 17:12:02 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170823072259.6psxubbdb5ygf7xw@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMTU6MjIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MDY6MTdQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gSGkgUm9nZXI6Cj4+IAlUaGFua3MgZm9yIHlvdXIgcmV2aWV3Lgo+Pgo+PiBPbiAyMDE35bm0
MDjmnIgyMuaXpSAyMjozMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFdlZCwgQXVn
IDA5LCAyMDE3IGF0IDA0OjM0OjAyUE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4gKwo+
Pj4+ICsvKiB2SU9NTVUgY2FwYWJpbGl0aWVzICovCj4+Pj4gKyNkZWZpbmUgVklPTU1VX0NBUF9J
UlFfUkVNQVBQSU5HICAoMXUgPDwgMCkKPj4+PiArCj4+Pj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Zp
b21tdV9vcCB7Cj4+Pj4gKyAgICB1aW50MzJfdCBjbWQ7Cj4+Pj4gKyNkZWZpbmUgWEVOX0RPTUNU
TF9jcmVhdGVfdmlvbW11ICAgICAgICAgIDAKPj4+PiArI2RlZmluZSBYRU5fRE9NQ1RMX2Rlc3Ry
b3lfdmlvbW11ICAgICAgICAgMQo+Pj4+ICsjZGVmaW5lIFhFTl9ET01DVExfcXVlcnlfdmlvbW11
X2NhcHMgICAgICAyCj4+Pj4gKyAgICB1bmlvbiB7Cj4+Pj4gKyAgICAgICAgc3RydWN0IHsKPj4+
PiArICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUgdHlwZSAqLwo+Pj4+ICsgICAgICAgICAgICB1
aW50NjRfdCB2aW9tbXVfdHlwZTsKPj4+PiArICAgICAgICAgICAgLyogCj4+Pj4gKyAgICAgICAg
ICAgICAqIElOIC0gTU1JTyBiYXNlIGFkZHJlc3Mgb2YgdklPTU1VLiB2SU9NTVUgZGV2aWNlIG1v
ZGVscwo+Pj4+ICsgICAgICAgICAgICAgKiBhcmUgaW4gY2hhcmdlIG9mIHRvIGNoZWNrIGJhc2Vf
YWRkcmVzcyBhbmQgbGVuZ3RoLgo+Pj4+ICsgICAgICAgICAgICAgKi8KPj4+PiArICAgICAgICAg
ICAgdWludDY0X3QgYmFzZV9hZGRyZXNzOwo+Pj4+ICsgICAgICAgICAgICAvKiBJTiAtIExlbmd0
aCBvZiBNTUlPIHJlZ2lvbiAqLwo+Pj4+ICsgICAgICAgICAgICB1aW50NjRfdCBsZW5ndGg7Cj4+
Pgo+Pj4gSXQgc2VlbXMgd2VpcmQgdGhhdCB5b3UgY2FuIHNwZWNpZnkgdGhlIGxlbmd0aCwgaXMg
dGhhdCBzb21ldGhpbmcKPj4+IHRoYXQgYSB1c2VyIHdvdWxkIGxpa2UgdG8gc2V0PyBJc24ndCB0
aGUgbGVuZ3RoIG9mIHRoZSBJT01NVSBNTUlPCj4+PiByZWdpb24gZml4ZWQgYnkgdGhlIGhhcmR3
YXJlIHNwZWM/Cj4+Cj4+IERpZmZlcmVudCB2ZW5kb3IgbWF5IGhhdmUgZGlmZmVyZW50IElPTU1V
IHJlZ2lzdGVyIHJlZ2lvbiBzaXplcy4gKGUuZywKPj4gVlREIGhhcyBvbmUgcGFnZSBzaXplIGZv
ciByZWdpc3RlciByZWdpb24pLiBUaGUgbGVuZ3RoIGZpZWxkIGlzIHRvIG1ha2UKPj4gdklPTU1V
IGRldmljZSBtb2RlbCBub3QgdG8gYWJ1c2UgYWRkcmVzcyBzcGFjZS4gU29tZSByZWdpc3RlcnMn
IG9mZnNldHMKPj4gYXJlIHJlcG9ydGVkIGJ5IG90aGVyIHJlZ2lzdGVyIGFuZCB0aGVzZSBvZmZz
ZXRzIGFyZSBlbXVsYXRlZCBieSB2SU9NTVUKPj4gZGV2aWNlIG1vZGVsLiBJZiBpdCdzIG5vdCBu
ZWNlc3NhcnksIHdlIGNhbiByZW1vdmUgaXQgYW5kIGFkZCBpdCB3aGVuCj4+IHRoZXJlIGlzIHJl
YWwgc3VjaCByZXF1aXJlbWVudC4KPiAKPiBTbyBmcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhlIHNp
emUgb2YgdGhlIElPTU1VIE1NSU8gcmVnaW9uIGlzIGltcGxpY2l0Cj4gaW4gdGhlIElPTU1VIHR5
cGUgdGhhdCB0aGUgdXNlciBjaG9vc2VzLiBJIGRvbid0IHRoaW5rIHRoaXMgZmllbGQgaXMKPiBu
ZWVkZWQuCgpPSy4gV2lsbCByZW1vdmUgaXQuCgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:17:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:17: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.xen.org>)
	id 1dkRmt-0005YZ-S6; Wed, 23 Aug 2017 09:17:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkRmt-0005YT-2S
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:17:23 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 68/A3-01994-2284D995; Wed, 23 Aug 2017 09:17:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDva6ix9x
 Ig+M/LSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHty8wFexhq1jyYyNbA+NC1i5GTg4JAX+J
 ab+aWUBsFgFVia8zVoHZbALKEj87e9lAbBEBFYnZEx4wdTFycTALTGGWWPzwBztIQljAS2LZr
 xOMIDavgIXE2e5pbCBFQgI/mCSaHrYzQyQEJU7OfAI2lVlAR2LB7k9ARRxAtrTE8n8cIGFOAT
 uJre+ngpWIAi3rXDoHzBYSUJDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6hkZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsY+2Y5H2KU5GBSEuXV1JkbKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC95cbUE6wKDU9tSItMwcY9jBpCQ4eJRFeXnegNG9xQWJuc
 WY6ROoUozHHhtXrvzBxNH3Y8oVJiCUvPy9VSpz3LMgkAZDSjNI8uEGweLzEKCslzMsIdJoQT0
 FqUW5mCar8K0ZxDkYlYV5FkIU8mXklcPteAZ3CBHTKpBNzQE4pSURISTUwhuWUpURPUUs3NzN
 SWnN1YWzEJKcju794V3Fyf384TYOn3EBSnJ+HofKOfeHcT//bM3Q2ndgU7Gt0+7G0ULviloMr
 rpXNYn6xVSyuL3jBW3WGGk2l29K3Z31qUbox0TEyeuOzmo/qr9S/uG1eM5lrWXjlvEyvaqfM4
 25rJbuLJLWTmF3Tg3SVWIozEg21mIuKEwE+RfH2wgIAAA==
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503479840!80024153!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4394 invoked from network); 23 Aug 2017 09:17:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 09:17:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,415,1498521600"; d="scan'208";a="444802033"
Date: Wed, 23 Aug 2017 10:17:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Laszlo Ersek <lersek@redhat.com>
Message-ID: <20170823091718.uenjj5k4mnnr34q6@citrix.com>
References: <20170816171731.19559-1-leif.lindholm@linaro.org>
 <150290697260.19421.6288312741594777109@jljusten-skl>
 <20170816192349.e5ubdgvsvjxjnbgs@bivouac.eciton.net>
 <150292303458.22617.12503389727996780425@jljusten-skl>
 <f8e4a407-f3af-195d-3abe-b7d5581ed189@redhat.com>
 <20170823013035.GA26686@localhost.localdomain>
 <2a9604db-d19c-97de-3946-9b02092b93a3@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2a9604db-d19c-97de-3946-9b02092b93a3@redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Michael D Kinney <michael.d.kinney@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, edk2-devel@lists.01.org,
 Andrew Fish <afish@apple.com>, Leif Lindholm <leif.lindholm@linaro.org>,
 xen-devel@lists.xenproject.org, anthony.perard@citrix.com,
 ian.jackson@citrix.com
Subject: Re: [Xen-devel] [edk2] [PATCH] Maintainers.txt: update OvmfPkg
	maintainership
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTE6MDQ6MDZBTSArMDIwMCwgTGFzemxvIEVyc2VrIHdy
b3RlOgo+IE9uIDA4LzIzLzE3IDAzOjMwLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4g
PiBJdCBzaG91bGQgYmUgZmFpcmx5IHNpbXBsZSB0byBleHBhbmQgdGhlIDAtZGF5IE9TU1Rlc3Qg
dG8gYnVpbGQKPiA+IFRpYW5vQ29yZSBhbmQgbGF1bmNoIGd1ZXN0cyB3aXRoIGl0IGFzIGEgbmlj
ZSByZWdyZXNzaW9uIHRlc3QuCj4gCj4gVGhlIHBvaW50IGlzIHRvIGNhdGNoIHJlZ3Jlc3Npb25z
IGJlZm9yZSB0aGV5IGFyZSBtZXJnZWQuIFRoaXMgcmVxdWlyZXMKPiBzb21lb25lIHdobyB1c2Vz
IFhlbiBldmVyeSBkYXkgdG8gcmV2aWV3IGFuZC9vciB0ZXN0IHBhdGNoZXMgcG9zdGVkIHRvCj4g
ZWRrMi1kZXZlbCB0aGF0IGFmZmVjdCBYZW4gY29kZSBpbiBPVk1GLgo+IAo+IChJZiB0aGUgT1NT
VGVzdCB0b29sIGNhbiBpZGVudGlmeSBhbmQgcGljayBzdWNoIHBhdGNoZXMgZnJvbSBlZGsyLWRl
dmVsCj4gYXV0b21hdGljYWxseSwgdGhhdCB3b3VsZCB3b3JrIHRvbywgb2YgY291cnNlLikKPiAK
CldlIGhhdmUgYmVlbiB0ZXN0aW5nIE9WTUYgaW4gb3NzdGVzdCBzaW5jZSB0d28gb3IgdGhyZWUg
eWVhcnMgYWdvLAphbGJlaXQgdGhlIHRlc3QgY2FzZXMgYXJlIGxpbWl0ZWQgdG8gYm9vdGluZyBh
bmQgaW5zdGFsbGluZyBhIGd1ZXN0LgoKVGhlIHJlZ3Jlc3Npb24gaXMgZ29pbmcgdG8gYmUgY2F1
Z2h0IGFmdGVyIHBhdGNoZXMgYXJlIG1lcmdlZCB0aG91Z2gKYmVjYXVzZSB3ZSdyZSBwdWxsaW5n
IGZyb20gdGhlIG9mZmljaWFsIE9WTUYgdHJlZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:19:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09: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.xen.org>)
	id 1dkRpC-0005jd-7j; Wed, 23 Aug 2017 09:19:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkRpB-0005jU-J2
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:19:45 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 74/DA-03937-0B84D995; Wed, 23 Aug 2017 09:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+4Gj7m
 RBp8fCVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmbG5ezFSySrtjcH9vAOEusi5GTQ0LASOLt
 xH9MXYxcHEICCxklnl+azQ6SEBYwlbg5v4sFxBYRUJbo/fWbBaSIWeAwo8T+D10sEB3rGCU6F
 05iBaliE1CV2HD9FJjNK2At8bN/L1g3C1D86MUDzCC2qEC4xP7v15ghagQlTs58AlbDKWAg8W
 zDDbA4s4C6xJ95l6BscYlbT+YzQdjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjRnFqUVl
 qka6hmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsb7GwMOMUpyMCmJ
 8mrqzI0U4kvKT6nMSCzOiC8qzUktPsSowcEh0Ldm9QVGKZa8/LxUJQneLHegOsGi1PTUirTMH
 GAMwZRKcPAoifDygqR5iwsSc4sz0yFSpxgVpcR5o0ESAiCJjNI8uDZY3F5ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMO88kCk8mXklcNNfAS1mAlo86cQckMUliQgpqQZGgeWSsQ3LsoPfsVZ
 9/XrkgBJL29eo/pyoTzoacVVtUlLbjTdGhdqvCHATEX7g4XFPyfak1SmWxoaJQqdWbjMMuFNn
 +mFGxu57j/3nZEvNkg8K1F5otS2EKZjvDl/IqsKPK+8xSHkI7X0xTUN8LtfGTK+A8t27Dmnl3
 Prq/u5srH8Op6N77nklluKMREMt5qLiRABy47p81gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503479984!60180210!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25113 invoked from network); 23 Aug 2017 09:19:44 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 09:19:44 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 99F75ABFF;
 Wed, 23 Aug 2017 09:19:43 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
 <599D5A9F02000078001725BF@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0db82af0-ade1-f524-1515-e85c7e125279@suse.com>
Date: Wed, 23 Aug 2017 11:19:41 +0200
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: <599D5A9F02000078001725BF@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTA6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA4LjE3IGF0
IDA5OjQ5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDgvMTcgMTQ6NDgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjEuMDguMTcgYXQgMjA6MDUsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEN1cnJlbnRseSBMaW51eCBoYXMgbm8gc3VwcG9ydCBmb3IgZ3Jh
bnQgdjIgYXMgdGhpcyB3b3VsZCByZWR1Y2UgdGhlCj4+Pj4gbWF4aW11bSBudW1iZXIgb2YgYWN0
aXZlIGdyYW50cyBieSBhIGZhY3RvciBvZiAyIGNvbXBhcmVkIHRvIHYxLAo+Pj4+IGJlY2F1c2Ug
dGhlIG51bWJlciBvZiBwb3NzaWJsZSBncmFudHMgYXJlIGxpbWl0ZWQgYnkgdGhlIGFsbG93ZWQg
bnVtYmVyCj4+Pj4gb2YgZ3JhbnQgZnJhbWVzIGFuZCBncmFudCBlbnRyaWVzIG9mIHYyIG5lZWQg
dHdpY2UgYXMgbXVjaCBieXRlcyBhcwo+Pj4+IHRob3NlIG9mIHYxLgo+Pj4+Cj4+Pj4gVW5mb3J0
dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRoZXIgZ3Vlc3Rz
IHdpdGgKPj4+PiBtb3JlIHRoYW4gMTZUQiBtZW1vcnkgc2l6ZSBvciBQViBndWVzdHMgd2l0aCBt
ZW1vcnkgYWJvdmUgdGhlIDE2VEIKPj4+PiBib3JkZXIsIGFzIGdyYW50IHYxIGxpbWl0cyB0aGUg
ZnJhbWUgbnVtYmVyIHRvIGJlIDMyIGJpdHMgd2lkZS4KPj4+Pgo+Pj4+IEluIG9yZGVyIHRvIHJl
bW92ZSB0aGUgZGlzYWR2YW50YWdlIG9mIGdyYW50IHYyIHRoaXMgcGF0Y2ggc2VyaWVzCj4+Pj4g
ZW5hYmxlcyBjb25maWd1cmluZyBkaWZmZXJlbnQgbWF4aW11bSBncmFudCBmcmFtZSBudW1iZXJz
IGZvciB2MSBhbmQKPj4+PiB2Mi4KPj4+Cj4+PiBCdXQgdGhhdCBkb2VzIGltcGx5IGhpZ2hlciBt
ZW1vcnkgZm9vdHByaW50IG9mIHN1Y2ggYSBndWVzdCBpbiBYZW4sCj4+PiBkb2Vzbid0IGl0Pwo+
Pgo+PiBXaXRoIGN1cnJlbnQgZGVmYXVsdHMgdGhpcyB3b3VsZCBuZWVkIHVwIHRvIDEyOGtCIG1v
cmUgZm9yIGEgZ3Vlc3QgdXNpbmcKPj4gdjIgZ3JhbnRzLgo+IAo+IEF0IGxlYXN0IGluIGFuIGF1
dG8tYmFsbG9vbmVkIHNldHVwIHRoaXMgbWF5IG1ha2UgdGhlIGRpZmZlcmVuY2UKPiBiZXR3ZWVu
IGEgZ3Vlc3QgYmVpbmcgYWJsZSBvciBmYWlsaW5nIHRvIHN0YXJ0Lgo+IAo+Pj4gVGhlIGxpbWl0
LCBhZnRlciBhbGwsIGlzIHRoZXJlIHRvIGJvdW5kIHJlc291cmNlIHVzZSBvZgo+Pj4gRG9tVS1z
LiAgSSB3b25kZXIgd2hldGhlciB3ZSBzaG91bGRuJ3QgbWFrZSBhbnkgc3VjaCBpbmNyZWFzZQo+
Pj4gZGVwZW5kZW50IG9uIGZpcnN0IHB1dHRpbmcgaW4gcGxhY2UgcHJvcGVyIGFjY291bnRpbmcg
b2YgdGhlIG1lbW9yeQo+Pj4gdXNlZCBmb3IgaW5kaXZpZHVhbCBkb21haW5zLgo+Pgo+PiBTbyB5
b3Ugd291bGQgd2FudCB0byBoYXZlIGEgd2F5IHRvIGNvdW50IHBhZ2VzIChvciBieXRlcz8pIGFs
bG9jYXRlZCBmb3IKPj4gaHlwZXJ2aXNvciBpbnRlcm5hbCBuZWVkcyBvbiBhIHBlci1kb21haW4g
YmFzaXMsIHJpZ2h0Pwo+Pgo+PiBXb3VsZCB0aGF0IGJlIGFkZGl0aW9uYWwgdG8gc3RydWN0IGRv
bWFpbiAtPiB4ZW5oZWFwX3BhZ2VzIG9yIHdvdWxkIHlvdQo+PiB3YW50IHRvIG1lcmdlIHRoZSBu
ZXcgY291bnRlciBpbnRvIGl0PyBJIGd1ZXNzIGEgbmV3IGZpZWxkIHdvdWxkIGJlCj4+IHJlcXVp
cmVkIGluIG9yZGVyIHRvIGF2b2lkIGNvdW50aW5nIHNvbWUgZGF0YSB0d2ljZS4KPj4KPj4gRG8g
eW91IGhhdmUgYW4gaWRlYSB3aGF0IHRvIGRvIHdpdGggdGhhdCB2YWx1ZT8gRG8geW91IHdhbnQg
dG8gZXhwb3NlIGl0Cj4+IHRvIHRoZSB1c2VyIChkb20wIGFkbWluKSwgb3Igc2hvdWxkIGl0IGJl
IHVzZWQganVzdCBpbnNpZGUgdGhlCj4+IGh5cGVydmlzb3IgYW5kIGUuZy4gcHJpbnRlZCBieSBh
IGRlYnVnIGtleSBoYW5kbGVyPwo+Pgo+PiBEbyB5b3Ugd2FudCBhbiBhZGRpdGlvbmFsIHNldCBv
ZiBhbGxvY2F0aW5nIGZ1bmN0aW9ucyBkb2luZyB0aGUKPj4gYWNjb3VudGluZywgb3Igc2hvdWxk
IHRoZSBleGlzdGluZyBmdW5jdGlvbnMgYmUgdXNlZCB3aXRoIGFuIGFkZGl0aW9uYWwKPj4gZG9t
YWluIHBvaW50ZXIsIG9yIHNob3VsZCB0aGUgY2FsbGVyIGJlIHJlc3BvbnNpYmxlIGRvaW5nIHRo
ZSBhZGRpdGlvbmFsCj4+IGFjY291bnRpbmc/Cj4+Cj4+IERvIHlvdSB3YW50IGFuIGFsbC1vci1u
b3RoaW5nIGFwcHJvYWNoIG9yIGEgZ3JhZHVhbCBtb3ZlIHRvIGFkZCB0aGUgbmV3Cj4+IGFjY291
bnRpbmcgc3RlcCBieSBzdGVwPwo+IAo+IFdlJ3ZlIGJlZW4gdmFndWVseSBkaXNjdXNzaW5nIHRo
aXMgaW4gdGhlIHBhc3Qgb24gYSBmZXcgb2NjYXNpb25zLgo+IE15IHBlcnNvbmFsIHRoaW5raW5n
IGlzIHRoYXQgdGhlICJtZW1vcnk9IiBzZXR0aW5nIGluIGEgZ3Vlc3QgY29uZmlnCj4gcmVhbGx5
IG91Z2h0IHRvIGV4cHJlc3MgYWxsIHRoZSBtZW1vcnkgYXNzb2NpYXRlZCB3aXRoIGEgZ3Vlc3Qu
IEJ1dAo+IG9mIGNvdXJzZSB0aGVyZSdsbCBiZSBwcm9ibGVtcyB3aXRoIHVzIHN0YXJ0aW5nIHRv
IGRvIHNvLCBhbmQgdGhhdCdzCj4gYmV5b25kIHBlb3BsZSBvYnNlcnZpbmcgbGVzcyBtZW1vcnkg
aW4gdGhlaXIgZ3Vlc3RzLiBTd2l0Y2hpbmcgdG8KPiBzdWNoIGEgZnVsbCBhY2NvdW50aW5nIG1v
ZGVsIHdpbGwgcmVxdWlyZSBzb21lIGNhcmVmdWwgdGhvdWdodCAoYW5kCj4gZGlzY3Vzc2lvbiB1
cCBmcm9udCkuIEhlbmNlIEkndmUgb25seSBzYWlkICJJIHdvbmRlciB3aGV0aGVyIiwgaS5lLgo+
IEkgZG9uJ3QgbWVhbiB0byBtYWtlIHRoaXMgYSBzdHJpY3QgcHJlcmVxdWlzaXRlIHRvIHRoZSBw
cm9wb3NlZAo+IGNoYW5nZXMgaGVyZS4gSSdkIGJlIGluIHBhcnRpY3VsYXIgaW50ZXJlc3RlZCB0
byBoZWFyIG9waW5pb25zIG9mIGEKPiBmZXcgb3RoZXIgcGVvcGxlLgoKRmFpciBlbm91Z2guCgpK
dXN0IHNvbWUgdGhvdWdodHMgb24gdGhhdCB0b3BpYyBmcm9tIG15IHNpZGU6CgpUaGlzIGFwcHJv
YWNoIHNob3VsZCBiZSBmaW5lIElNTyBmb3IgbWVtb3J5IGFsbG9jYXRlZCB3aGlsZSBjcmVhdGlu
ZyBhCmRvbWFpbi4gVGhpcyBpcyBiYXNpY2FsbHkgdGhlIHNhbWUgYXMgYSBiYXJlIG1ldGFsIHN5
c3RlbSB3aGVyZSB0aGUgQklPUwpuZWVkcyBzb21lIG1lbW9yeS4KCk1lbW9yeSBhbGxvY2F0ZWQg
ZHVyaW5nIHRoZSBsaWZldGltZSBvZiBhIGRvbWFpbiBpcyBhIGRpZmZlcmVudCBwcm9ibGVtOgpl
aXRoZXIgeW91IGFsbG93IHRoZSBkb21haW4gdG8gY2xhaW0gbW9yZSBtZW1vcnkgYXMgY29uZmln
dXJlZCwgb3IgeW91CmhhdmUgdG8gcmVzZXJ2ZSBhIG1vcmUgb3IgbGVzcyBhcmJpdHJhcnkgYW1v
dW50IG9mIG1lbW9yeSB0byBiZQphbGxvY2F0ZWQgbGF0ZXIgYW5kIGV2ZW50dWFsbHkgZmFpbCBz
dWNoIGFsbG9jYXRpb25zLiBJIGRvbid0IHRoaW5rIHRoaXMKYXBwcm9hY2ggaXMgYWNjZXB0YWJs
ZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:23:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09: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.xen.org>)
	id 1dkRsb-0006Ls-MZ; Wed, 23 Aug 2017 09:23:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkRsa-0006Lm-Av
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:23:16 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 EF/6A-01712-3894D995; Wed, 23 Aug 2017 09:23:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov26T59x
 Ig9szjSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3r/YyF9yWq1g2/RhbA+M6yS5GTg4JASOJ
 txP/MXUxcnEICSxklPje+o4dJCEs4CjxaXcncxcjB4eIgK/Ewn5DkBpmgRVMEs0z2lggGn4xS
 nxtX8MI0sAmoCqx4fopVhCbV8Ba4tTmC2CDWIDi8+e/YAOxRQXCJfZ/v8YMUSMocXLmExYQm1
 PAQ+Jtx1awOcwC6hJ/5l1ihrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYw
 axalFZalFuoYmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GM+e9jzE
 KMnBpCTKq6kzN1KILyk/pTIjsTgjvqg0J7X4EKMGB4dA35rVFxilWPLy81KVJHifugPVCRalp
 qdWpGXmAGMIplSCg0dJhPcvSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhMBmSInzvgIpEgApyijNgx
 sBi+dLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEua9BjKFJzOvBG7TK6AjmICOmHRiDsgRJYk
 IKakGxvQVDkxdCzzKrvHfOGSvPMF91eYzF/5YPk5a0zjt4vn7Jy0Ej7Ntz3f5ITZx7dMV746L
 Zv4/3rYmJuLs7BsfGZOFM+xc2ZjrztVqMy/kvW/J6X/szMqO7pmRNpdX3uY2shJKSOFfrDr30
 8XDHRv2ltRmTHWc/Oax0OOZLsrzL1n/l/5Xs7yqNl6JpTgj0VCLuag4EQB30GYO4gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503480194!108420176!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26095 invoked from network); 23 Aug 2017 09:23:14 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 09:23:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3D135AB22;
 Wed, 23 Aug 2017 09:23:14 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
 <599D5A9F02000078001725BF@prv-mh.provo.novell.com>
 <dcffe00cf27c42e286e610f0789fc460@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5b9798b0-2ff3-5a7f-81bb-903c0b94d3eb@suse.com>
Date: Wed, 23 Aug 2017 11:23:12 +0200
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: <dcffe00cf27c42e286e610f0789fc460@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: "sstabellini@kernel.org" <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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTA6NDcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mIEphbgo+PiBCZXVsaWNoCj4+IFNlbnQ6IDIzIEF1
Z3VzdCAyMDE3IDA5OjM2Cj4+IFRvOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+
IENjOiBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc7
IFdlaSBMaXUKPj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+Owo+PiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPjsgSWFuIEphY2tzb24KPj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyB4ZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIDAvNV0g
eGVuOiBiZXR0ZXIgZ3JhbnQgdjIgc3VwcG9ydAo+Pgo+Pj4+PiBPbiAyMy4wOC4xNyBhdCAwOTo0
OSwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBPbiAyMi8wOC8xNyAxNDo0OCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjEuMDguMTcgYXQgMjA6MDUsIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+Pj4+PiBDdXJyZW50bHkgTGludXggaGFzIG5vIHN1cHBvcnQgZm9yIGdyYW50
IHYyIGFzIHRoaXMgd291bGQgcmVkdWNlIHRoZQo+Pj4+PiBtYXhpbXVtIG51bWJlciBvZiBhY3Rp
dmUgZ3JhbnRzIGJ5IGEgZmFjdG9yIG9mIDIgY29tcGFyZWQgdG8gdjEsCj4+Pj4+IGJlY2F1c2Ug
dGhlIG51bWJlciBvZiBwb3NzaWJsZSBncmFudHMgYXJlIGxpbWl0ZWQgYnkgdGhlIGFsbG93ZWQK
Pj4gbnVtYmVyCj4+Pj4+IG9mIGdyYW50IGZyYW1lcyBhbmQgZ3JhbnQgZW50cmllcyBvZiB2MiBu
ZWVkIHR3aWNlIGFzIG11Y2ggYnl0ZXMgYXMKPj4+Pj4gdGhvc2Ugb2YgdjEuCj4+Pj4+Cj4+Pj4+
IFVuZm9ydHVuYXRlbHkgZ3JhbnQgdjIgaXMgdGhlIG9ubHkgd2F5IHRvIHN1cHBvcnQgZWl0aGVy
IGd1ZXN0cyB3aXRoCj4+Pj4+IG1vcmUgdGhhbiAxNlRCIG1lbW9yeSBzaXplIG9yIFBWIGd1ZXN0
cyB3aXRoIG1lbW9yeSBhYm92ZSB0aGUgMTZUQgo+Pj4+PiBib3JkZXIsIGFzIGdyYW50IHYxIGxp
bWl0cyB0aGUgZnJhbWUgbnVtYmVyIHRvIGJlIDMyIGJpdHMgd2lkZS4KPj4+Pj4KPj4+Pj4gSW4g
b3JkZXIgdG8gcmVtb3ZlIHRoZSBkaXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBz
ZXJpZXMKPj4+Pj4gZW5hYmxlcyBjb25maWd1cmluZyBkaWZmZXJlbnQgbWF4aW11bSBncmFudCBm
cmFtZSBudW1iZXJzIGZvciB2MSBhbmQKPj4+Pj4gdjIuCj4+Pj4KPj4+PiBCdXQgdGhhdCBkb2Vz
IGltcGx5IGhpZ2hlciBtZW1vcnkgZm9vdHByaW50IG9mIHN1Y2ggYSBndWVzdCBpbiBYZW4sCj4+
Pj4gZG9lc24ndCBpdD8KPj4+Cj4+PiBXaXRoIGN1cnJlbnQgZGVmYXVsdHMgdGhpcyB3b3VsZCBu
ZWVkIHVwIHRvIDEyOGtCIG1vcmUgZm9yIGEgZ3Vlc3QgdXNpbmcKPj4+IHYyIGdyYW50cy4KPj4K
Pj4gQXQgbGVhc3QgaW4gYW4gYXV0by1iYWxsb29uZWQgc2V0dXAgdGhpcyBtYXkgbWFrZSB0aGUg
ZGlmZmVyZW5jZQo+PiBiZXR3ZWVuIGEgZ3Vlc3QgYmVpbmcgYWJsZSBvciBmYWlsaW5nIHRvIHN0
YXJ0Lgo+Pgo+Pj4+IFRoZSBsaW1pdCwgYWZ0ZXIgYWxsLCBpcyB0aGVyZSB0byBib3VuZCByZXNv
dXJjZSB1c2Ugb2YKPj4+PiBEb21VLXMuICBJIHdvbmRlciB3aGV0aGVyIHdlIHNob3VsZG4ndCBt
YWtlIGFueSBzdWNoIGluY3JlYXNlCj4+Pj4gZGVwZW5kZW50IG9uIGZpcnN0IHB1dHRpbmcgaW4g
cGxhY2UgcHJvcGVyIGFjY291bnRpbmcgb2YgdGhlIG1lbW9yeQo+Pj4+IHVzZWQgZm9yIGluZGl2
aWR1YWwgZG9tYWlucy4KPj4+Cj4+PiBTbyB5b3Ugd291bGQgd2FudCB0byBoYXZlIGEgd2F5IHRv
IGNvdW50IHBhZ2VzIChvciBieXRlcz8pIGFsbG9jYXRlZCBmb3IKPj4+IGh5cGVydmlzb3IgaW50
ZXJuYWwgbmVlZHMgb24gYSBwZXItZG9tYWluIGJhc2lzLCByaWdodD8KPj4+Cj4+PiBXb3VsZCB0
aGF0IGJlIGFkZGl0aW9uYWwgdG8gc3RydWN0IGRvbWFpbiAtPiB4ZW5oZWFwX3BhZ2VzIG9yIHdv
dWxkIHlvdQo+Pj4gd2FudCB0byBtZXJnZSB0aGUgbmV3IGNvdW50ZXIgaW50byBpdD8gSSBndWVz
cyBhIG5ldyBmaWVsZCB3b3VsZCBiZQo+Pj4gcmVxdWlyZWQgaW4gb3JkZXIgdG8gYXZvaWQgY291
bnRpbmcgc29tZSBkYXRhIHR3aWNlLgo+Pj4KPj4+IERvIHlvdSBoYXZlIGFuIGlkZWEgd2hhdCB0
byBkbyB3aXRoIHRoYXQgdmFsdWU/IERvIHlvdSB3YW50IHRvIGV4cG9zZSBpdAo+Pj4gdG8gdGhl
IHVzZXIgKGRvbTAgYWRtaW4pLCBvciBzaG91bGQgaXQgYmUgdXNlZCBqdXN0IGluc2lkZSB0aGUK
Pj4+IGh5cGVydmlzb3IgYW5kIGUuZy4gcHJpbnRlZCBieSBhIGRlYnVnIGtleSBoYW5kbGVyPwo+
Pj4KPj4+IERvIHlvdSB3YW50IGFuIGFkZGl0aW9uYWwgc2V0IG9mIGFsbG9jYXRpbmcgZnVuY3Rp
b25zIGRvaW5nIHRoZQo+Pj4gYWNjb3VudGluZywgb3Igc2hvdWxkIHRoZSBleGlzdGluZyBmdW5j
dGlvbnMgYmUgdXNlZCB3aXRoIGFuIGFkZGl0aW9uYWwKPj4+IGRvbWFpbiBwb2ludGVyLCBvciBz
aG91bGQgdGhlIGNhbGxlciBiZSByZXNwb25zaWJsZSBkb2luZyB0aGUgYWRkaXRpb25hbAo+Pj4g
YWNjb3VudGluZz8KPj4+Cj4+PiBEbyB5b3Ugd2FudCBhbiBhbGwtb3Itbm90aGluZyBhcHByb2Fj
aCBvciBhIGdyYWR1YWwgbW92ZSB0byBhZGQgdGhlIG5ldwo+Pj4gYWNjb3VudGluZyBzdGVwIGJ5
IHN0ZXA/Cj4+Cj4+IFdlJ3ZlIGJlZW4gdmFndWVseSBkaXNjdXNzaW5nIHRoaXMgaW4gdGhlIHBh
c3Qgb24gYSBmZXcgb2NjYXNpb25zLgo+PiBNeSBwZXJzb25hbCB0aGlua2luZyBpcyB0aGF0IHRo
ZSAibWVtb3J5PSIgc2V0dGluZyBpbiBhIGd1ZXN0IGNvbmZpZwo+PiByZWFsbHkgb3VnaHQgdG8g
ZXhwcmVzcyBhbGwgdGhlIG1lbW9yeSBhc3NvY2lhdGVkIHdpdGggYSBndWVzdC4gQnV0Cj4+IG9m
IGNvdXJzZSB0aGVyZSdsbCBiZSBwcm9ibGVtcyB3aXRoIHVzIHN0YXJ0aW5nIHRvIGRvIHNvLCBh
bmQgdGhhdCdzCj4+IGJleW9uZCBwZW9wbGUgb2JzZXJ2aW5nIGxlc3MgbWVtb3J5IGluIHRoZWly
IGd1ZXN0cy4gU3dpdGNoaW5nIHRvCj4+IHN1Y2ggYSBmdWxsIGFjY291bnRpbmcgbW9kZWwgd2ls
bCByZXF1aXJlIHNvbWUgY2FyZWZ1bCB0aG91Z2h0IChhbmQKPj4gZGlzY3Vzc2lvbiB1cCBmcm9u
dCkuIEhlbmNlIEkndmUgb25seSBzYWlkICJJIHdvbmRlciB3aGV0aGVyIiwgaS5lLgo+PiBJIGRv
bid0IG1lYW4gdG8gbWFrZSB0aGlzIGEgc3RyaWN0IHByZXJlcXVpc2l0ZSB0byB0aGUgcHJvcG9z
ZWQKPj4gY2hhbmdlcyBoZXJlLiBJJ2QgYmUgaW4gcGFydGljdWxhciBpbnRlcmVzdGVkIHRvIGhl
YXIgb3BpbmlvbnMgb2YgYQo+PiBmZXcgb3RoZXIgcGVvcGxlLgo+Pgo+IAo+IE1ha2luZyBhIHRo
ZSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIGEgcGVyLXZtLWNvbmZpZ3VyYWJsZSBxdWFudGl0eSB3
b3VsZCBzZWVtIGxpa2UgYSByZWFzb25hYmxlIGZpcnN0IHN0ZXAuIEknbSBub3QgY29udmluY2Vk
IG9mIHRoZSBuZWVkIGZvciBzZXBhcmF0ZSB2MSBhbmQgdjIgbGltaXRzIGlmIHRoaXMgd2VyZSB0
aGUgY2FzZS4KClJlYWxseT8gSSBkb24ndCB0aGluayBzby4gSSBiZWxpZXZlIHRoZSBkZWZhdWx0
IHNob3VsZCBiZSB0byBhbGxvdyB0aGUKc2FtZSBudW1iZXIgb2YgZ3JhbnRzIHJlZ2FyZGxlc3Mg
d2hldGhlciB0aGV5IGFyZSB2MSBvciB2Mi4gSGF2aW5nIHRvCm1vZGlmeSB0aGUgZ3Vlc3QgY29u
ZmlnIHRvIGFjaGlldmUgdGhpcyBpc24ndCBnb29kIHByYWN0aWNlIElNTy4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:24:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09: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.xen.org>)
	id 1dkRtx-0006Rr-0H; Wed, 23 Aug 2017 09:24:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkRtv-0006Rg-6D
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:24:39 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 78/C9-27137-6D94D995; Wed, 23 Aug 2017 09:24:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/ea59x
 Ig9M/OS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNx7ezFRzgqnjzcTVTA+NKji5GTg4hgTyJ
 LYsusnUxcnDwCthJHN8sARKWEDCUOL3wJguIzSKgKvF8UQeYzSagLtH2bDsriC0CZH/vvgVkc
 3EwC3xjlOic/YEJJCEskCpxcMYyZpCEkMB7Ronvq9pZQBZwCthKXJyaDrFLUOLvDmEQkxlozv
 p5QiCdzALyEs1bZzNDhKUllv/jmMDINwuhfhZC/Swk9bMQ6hcwsqxi1ChOLSpLLdI1NNBLKsp
 MzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLzczcxAgOPAQh2MB5/H3eIUZKDSUmUV1NnbqQQX1J+
 SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuCN8wCqEyxKTU+tSMvMAcYGTKkEB4+SC
 O9mkDRvcUFibnFmOkTqFKOilDhvBkhCACSRUZoH1waLx0uMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5u0DmcKTmVcCN/0V0GImoMWTTswBWVySiJCSamAMcrWe7h/fr7qs23P/XN27GzZHr/+
 3kbOj6K/kym3C+Sw7T76W3XxCz0Y1JdIqwfU/I8dHhZesLA+lt/4udF3unRgxW6AppVfL8A+7
 TYWF3O1tZ8QtvjnfF/BsVjHOS/E8clT1QNi3012FbAXL/2xUM3zz9b/WtrStMx+87s1NPD91Q
 fCnrYuUWIozEg21mIuKEwG3Fj8wwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503480276!67192949!1
X-Originating-IP: [137.65.248.74]
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 38070 invoked from network); 23 Aug 2017 09:24:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 09:24:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 03:24:35 -0600
Message-Id: <599D65F20200007800172660@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 03:24:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lan Tianyu" <tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170822153225.c2o6mfqz3ytvxj53@dhcp-3-128.uk.xensource.com>
 <a8e72d38-0cdd-dc6a-8571-cc8f203aa294@intel.com>
In-Reply-To: <a8e72d38-0cdd-dc6a-8571-cc8f203aa294@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDA5OjQyLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IE9uIDIwMTflubQwOOaciDIy5pelIDIzOjMyLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBP
biBXZWQsIEF1ZyAwOSwgMjAxNyBhdCAwNDozNDowM1BNIC0wNDAwLCBMYW4gVGlhbnl1IHdyb3Rl
Ogo+Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBpcnFfcmVxdWVzdF9pb2FwaWNfZmlsbChzdHJ1Y3Qg
aXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXEsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBpb2FwaWNfaWQsIHVpbnQ2NF90IHJ0ZSkKPj4+ICt7Cj4+PiArICAgIEFT
U0VSVChyZXEpOwo+Pj4gKyAgICByZXEtPnR5cGUgPSBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJQzsK
Pj4+ICsgICAgcmVxLT5zb3VyY2VfaWQgPSBpb2FwaWNfaWQ7Cj4+PiArICAgIHJlcS0+bXNnLnJ0
ZSA9IHJ0ZTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIGlubGluZSB2b2lkIGlycV9yZXF1ZXN0
X21zaV9maWxsKHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcSwKPj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9pZCwgdWludDY0X3QgYWRkciwgdWlu
dDMyX3QgZGF0YSkKPj4+ICt7Cj4+PiArICAgIEFTU0VSVChyZXEpOwo+Pj4gKyAgICByZXEtPnR5
cGUgPSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJOwo+Pj4gKyAgICByZXEtPnNvdXJjZV9pZCA9IHNv
dXJjZV9pZDsKPj4+ICsgICAgcmVxLT5tc2cubXNpLmFkZHIgPSBhZGRyOwo+Pj4gKyAgICByZXEt
Pm1zZy5tc2kuZGF0YSA9IGRhdGE7Cj4+PiArfQo+PiAKPj4gV2hhdCdzIHRoZSB1c2FnZSBvZiB0
aG9zZSB0d28gZnVuY3Rpb25zPyBBRkFJQ1QgdGhleSBkb24ndCBoYXZlIGFueQo+PiBjYWxsZXJz
IGluIHRoaXMgcGF0Y2guCj4gCj4gVGhlc2UgZnVuY3Rpb25zIHdpbGwgYmUgY2FsbGVkIGluIHRo
ZSBmb2xsb3dpbmcgaW50ZXJydXB0IHBhdGNoIDIyCj4gIng4Ni92bXNpOiBIb29rIGRlbGl2ZXJp
bmcgcmVtYXBwaW5nIGZvcm1hdCBtc2kgdG8gZ3Vlc3QiIGFuZCBwYXRjaCAxNgo+ICJ4ODYvdmlv
YXBpYzogSG9vayBpbnRlcnJ1cHQgZGVsaXZlcnkgb2YgdklPQVBJQyIKClRoYXQncyBfZmFyXyBh
d2F5LiBBcyBpbXBsaWVkIGJ5IFJvZ2VyJ3MgY29tbWVudCwgcGxlYXNlIHRyeSB0bwphdm9pZCBp
bnRyb2R1Y2luZyBkZWFkIGNvZGUsIGVzcGVjaWFsbHkgd2hlbiBpdCdzIGRlYWQgZm9yIGFuCmV4
dGVuZGVkIHBlcmlvZCBvZiB0aW1lLiBBbHdheXMgcmVtZW1iZXIgdGhhdCBhIHNlcmllcyBtYXkg
bm90CmJlIGNvbW1pdHRlZCBpbiBvbmUgZ28uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:25:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:25: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.xen.org>)
	id 1dkRuw-0006ZR-9T; Wed, 23 Aug 2017 09:25:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkRuu-0006ZD-J7
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:25:40 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D2/A3-01993-31A4D995; Wed, 23 Aug 2017 09:25:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5fba26
 kwaVXAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmQ1NYCnrYKpbvuM3WwPiepYuRk0NIIE/i
 /vIOMJtXwE7ixtleNhBbQsBQ4vTCm0BxDg4WAVWJnr96IGE2AXWJtmfbWUFsEYF0iYkH7wGVc
 3EwC2xjlOhe/J8ZJCEskCOxqXU+O0hCSGAvo0Tzz39gCU4BL4kdU5eygwzlFRCU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTL
 USyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDL96BgbGHYx3J/sdYpTkYFIS5dXU
 mRspxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3zgMoJ1iUmp5akZaZA4wEmLQEB4+SCO9mkDRvc
 UFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5M0CKBECKMkrz4EbAovISo6yUMC8jAwODEE9Bal
 FuZgmq/CtGcQ5GJWHePpApPJl5JXCbXgEdwQR0xKQTc0COKElESEk1MB48Uhh9nMFYhe/LFzb
 JwDef3I4pMt2cPmHvhmOlLTZffyx94V3+vd7kvPeLHzMur0269HJ506H+JR5bc1dPK0owW7t8
 U5eZRpZE0U0xRt7Aif/Lftl86PXRDv+osGryhG8lDZNYFZsKZolvPdVkeHWWje+GP5fbFm0qa
 S87eW7Km4vBVTJGG2WUWIozEg21mIuKEwHvaPW0xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503480329!69632744!1
X-Originating-IP: [137.65.248.74]
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 31858 invoked from network); 23 Aug 2017 09:25:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 Aug 2017 09:25:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 03:25:28 -0600
Message-Id: <599D6628020000780017267D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 03:25:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-4-git-send-email-tianyu.lan@intel.com>
 <20170822153839.hclcumi2akfkur4o@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170822153839.hclcumi2akfkur4o@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 3/25] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA4LjE3IGF0IDE3OjM4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjA0UE0gLTA0MDAsIExhbiBUaWFueXUgd3Jv
dGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vdmlvbW11LmMKPj4gKysrIGIveGVuL2NvbW1vbi92aW9t
bXUuYwo+PiBAQCAtMjEzLDYgKzIxMywyMiBAQCBpbnQgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVz
dChzdHJ1Y3QgZG9tYWluICpkLCB1MzIgdmlvbW11X2lkLAo+PiAgICAgIHJldHVybiBpbmZvLT52
aW9tbXVbdmlvbW11X2lkXS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3QoZCwgcmVxdWVzdCk7Cj4+
ICB9Cj4+ICAKPj4gK2ludCB2aW9tbXVfZ2V0X2lycV9pbmZvKHN0cnVjdCBkb21haW4gKmQsIHUz
MiB2aW9tbXVfaWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFw
cGluZ19yZXF1ZXN0ICpyZXF1ZXN0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGlycV9yZW1hcHBpbmdfaW5mbyAqaXJxX2luZm8pCj4gCj4gVGhlIGRlZmluaXRpb24gb2YgdGhp
cyBzdHJ1Y3Qgc2VlbXMgdG8gYmUgYXJjaC1zcGVjaWZpYywgaW4gd2hpY2ggY2FzZQo+IElNSE8g
aXQgc2hvdWxkIGJlIGNhbGxlZCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbywgaW4gb3JkZXIgdG8g
ZGVub3RlCj4gaXQncyBhcmNoLXNwZWNpZmljLgoKSW4gd2hpY2ggY2FzZSBpdCBhbHNvIHdvdWxk
bid0IGJlbG9uZyBpbiB0aGlzIGZpbGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:27:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:27: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.xen.org>)
	id 1dkRx4-0006nu-Q9; Wed, 23 Aug 2017 09:27:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkRx4-0006nm-1q
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:27:54 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 19/EC-02033-99A4D995; Wed, 23 Aug 2017 09:27:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov+4Mr7m
 RBvf3GVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXtmsXbOao+LrjD1sD4xy2LkZODgkBI4m3
 E/8xdTFycQgJHGOUWPbjETNIQligSGJG/352EFtEQFmi99dvFhCbWUBP4sGtiewQDY2MEgevP
 mAESbAJqEpsuH6KtYuRg4NXwFqi92o1SJgFKHyspxGsRFQgXGL/92tg83kFBCVOznzCAlLOKW
 AgcfGtGsR4dYk/8y4xQ9jiEreezGeCsOUltr+dwzyBkX8Wku5ZSFpmIWmZhaRlASPLKkaN4tS
 istQiXUMjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBkAIIdjH2znA8xSnIw
 KYnyaurMjRTiS8pPqcxILM6ILyrNSS0+xKjBwSFw5eCR2YxSLHn5ealKErxcwBgQEixKTU+tS
 MvMAUYPTKkEB4+SCK+eJ1Cat7ggMbc4Mx0idYpRUUqcdzdIQgAkkVGaB9cGi9hLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEuY96QE0hSczrwRu+iugxUxAiyedmAOyuCQRISXVwDjd7f6pyiZ
 Xn/rKpxvuxW3fbNzEv+GHuoLMs1dGi88cW737TndJX+LLsytDHXZMcnvg9mWCWVqkvYamfRDP
 2p2+MvtK+xze6KSKBPG7VjEHpwhIPTn3m2uX15r4Ak/W6Hh+GzNrNvEsv+C1f9/vsCgRk5XPF
 1U+cP47Y/iRL88MuWpXyh5SUWIpzkg01GIuKk4EAHiBtSzTAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503480472!87850920!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64563 invoked from network); 23 Aug 2017 09:27:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 09:27:52 -0000
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 mx1.suse.de (Postfix) with ESMTP id 59E7FAB22
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 09:27:52 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-34-jgross@suse.com> <599C1DC70200007800171E22@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ff42bad4-dadc-6ba1-76aa-2605596edac7@suse.com>
Date: Wed, 23 Aug 2017 11:27:51 +0200
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: <599C1DC70200007800171E22@suse.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 33/52] xen/drivers/passthrough/iommu.c:
 let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTI6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTg5LDQ0ICs4OSw1MCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY2hhciAqcykKPj4gICAgICAgICAg
ICAgIHMgKz0gMzsKPj4gIAo+PiAgICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+PiAtICAg
ICAgICBpZiAoIHNzICkKPj4gLSAgICAgICAgICAgICpzcyA9ICdcMCc7Cj4+IC0KPj4gLSAgICAg
ICAgaWYgKCAhcGFyc2VfYm9vbChzKSApCj4+IC0gICAgICAgICAgICBpb21tdV9lbmFibGUgPSAw
Owo+PiAtICAgICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAiZm9yY2UiKSB8fCAhc3RyY21wKHMs
ICJyZXF1aXJlZCIpICkKPj4gKyAgICAgICAgaWYgKCAhc3MgKQo+PiArICAgICAgICAgICAgc3Mg
PSBzdHJjaHIocywgJ1wwJyk7Cj4+ICsKPj4gKyAgICAgICAgYiA9IHBhcnNlX2Jvb2wocyk7Cj4g
Cj4gSSBkb24ndCB0aGluayB0aGlzIHdpbGwgd29yayBhcyBpbnRlbmRlZCBmb3IgImlvbW11PXll
cywuLi4iLiBEaWQgSQo+IHBlcmhhcHMgb3Zlcmxvb2sgdGhlIHNhbWUgaXNzdWUgaW4gc29tZSBv
ZiB0aGUgZWFybGllciBwYXRjaGVzPwoKSSdtIGp1c3Qgb2YgdGhlIG9wcG9zaXRlIG9waW5pb246
IHRoZSBmb3JtZXIgaW1wbGVtZW50YXRpb24gZGlkbid0IHdvcmsKYXMgaW50ZW5kZWQgaW4gdGhh
dCBjYXNlOgoKTGV0IGEgaHlwZXJ2aXNvciBiZSBidWlsdCB3aXRoIGEgcHJlLWRlZmluZWQgY29t
bWFuZCBsaW5lICJpb21tdT1ubyIuCkEgdXNlciBzdXBwbGllZCBjb21tYW5kIGxpbmUgImlvbW11
PXllcyIgd291bGRuJ3QgY2hhbmdlIGlvbW11X2VuYWJsZS4KCk15IHBhdGNoIGNoYW5nZXMgdGhh
dDogc2V0dGluZyBpb21tdV9lbmFibGUgdG8gMCBvciAxIGluIGNhc2UKcGFyc2VfYm9vbCgpIHN1
Y2NlZWRlZCBpcyB0aGUgY29ycmVjdCB0aGluZyB0byBkby4KCk1heWJlIEkgc2hvdWxkIG1lbnRp
b24gdGhpcyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsIHRob3VnaC4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:28:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09: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.xen.org>)
	id 1dkRxZ-0006rR-1k; Wed, 23 Aug 2017 09:28:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkRxY-0006rE-8q
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:28:24 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0A/F6-01987-7BA4D995; Wed, 23 Aug 2017 09:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov+42r7m
 RBtP+Wll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkb5zewFixhq1g89RlTA+N/li5GTg4JASOJ
 txP/MXUxcnEICRxjlFjw5wAbSEJYoEDi4qZVzCC2iICyRO+v32ANzAJKEvvPXmOEaGhklHh4b
 x5YA5uAqsSG66dYQWxeAWuJHT87wOIsQPGjj+4xgdiiAuES+79fY4aoEZQ4OfMJ2FBOAQOJq4
 eXsUMsUJf4M+8SM4QtLrHp2XdWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGJUL04tKks
 t0rXQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDE8GINjBeKHd+RCjJAeTkiiv
 ps7cSCG+pPyUyozE4oz4otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwZvrCVQnWJSanlqRlpkDj
 CCYUgkOHiURXj2QNG9xQWJucWY6ROoUoy5H04ctX5iEwGZIifPuBikSACnKKM2DGwGL5kuMsl
 LCvIxABwrxFKQW5WaWoMq/YhTnYFQS5nUFmcKTmVcCt+kV0BFMQEdMOjEH5IiSRISUVAPjxI3
 ib5Mi41fErqhlOrP4WBC3MZv66zS1579fn518Y9JnhblX0mv2J6jL3GhbP5mjYPnzm7E+TGYS
 YXWMIiZqvZIb2k+6nDortG8jT97U2y90nTkF5vOv4ZtbJbVHySP63KulLsYLk7Y6Pn2041D8k
 ZnLZHK7Ff9tnjtFvfJBuPIRtw+8l1neKrEUZyQaajEXFScCAELxtxDhAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503480502!106637917!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2829 invoked from network); 23 Aug 2017 09:28:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 09:28:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A81CAAB22
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 09:28:22 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-35-jgross@suse.com> <599C1E770200007800171E25@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ef79d211-f435-eb5b-e00e-4454cda89e44@suse.com>
Date: Wed, 23 Aug 2017 11:28:22 +0200
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: <599C1E770200007800171E25@suse.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 34/52] xen/drivers/passthrough/pci.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTI6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4g
QEAgLTE0OSwxNyArMTQ5LDE4IEBAIHN0YXRpYyBzdHJ1Y3QgcGhhbnRvbV9kZXYgewo+PiAgfSBw
aGFudG9tX2RldnNbOF07Cj4+ICBzdGF0aWMgdW5zaWduZWQgaW50IG5yX3BoYW50b21fZGV2czsK
Pj4gIAo+PiAtc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3BoYW50b21fZGV2KGNoYXIgKnN0cikg
ewo+PiArc3RhdGljIGludCBfX2luaXQgcGFyc2VfcGhhbnRvbV9kZXYoY29uc3QgY2hhciAqc3Ry
KQo+PiArewo+PiAgICAgIGNvbnN0IGNoYXIgKnMgPSBzdHI7Cj4+ICAgICAgdW5zaWduZWQgaW50
IHNlZywgYnVzLCBzbG90Owo+PiAgICAgIHN0cnVjdCBwaGFudG9tX2RldiBwaGFudG9tOwo+PiAg
Cj4+ICAgICAgaWYgKCAhcyB8fCAhKnMgfHwgbnJfcGhhbnRvbV9kZXZzID49IEFSUkFZX1NJWkUo
cGhhbnRvbV9kZXZzKSApCj4+IC0gICAgICAgIHJldHVybjsKPj4gKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gCj4gSSB0aGluayB5b3Ugd2FudCB0byBzcGxpdCB0aGUgY29uZGl0aW9uYWwgYW5k
IHJldHVybiBlLmcuIC1FMkJJRyBmb3IKPiB0aGVyZSBiZWluZyB0b28gbWFueSBkZXZpY2VzLiBZ
b3UgY291bGQgdGhlbiBhdCBvbmNlIGRyb3AgdGhlCj4gcG9pbnRsZXNzICFzLgoKWWVzLgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:28: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.xen.org>)
	id 1dkRxh-0006tl-92; Wed, 23 Aug 2017 09:28:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4013b53bc=Paul.Durrant@citrix.com>)
 id 1dkRxf-0006tM-Od
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:28:31 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 47/63-18185-FBA4D995; Wed, 23 Aug 2017 09:28:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LZKekoobvPa26
 kwbzXChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3aZfZCk6ZVry+NJG5gfGDSRcjJ4eEgJ/E
 zSPfmUBsNgEdiaVH54PZIgIeEicnvgWyuTiYBVYySTxsXswKkhAWcJSYcfcBM0SRk8T6aV2sE
 LafRMP6XywgNouAqsS8eefA4rwC7hK3v71nARkkJLCaSeLGzgNgGzgFbCQ+zT4L1sAoICvxpX
 E12FBmAXGJW08grpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfUC9HED1mhLrd+lDtCpKTOl+yA6
 xV1Di5MwnLBMYhWchmToLoWMWko5ZSDoWMLKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDT
 y00tLk5MT81JTCrWS87P3cQIDH4GINjBeHNjwCFGSQ4mJVFeTZ25kUJ8SfkplRmJxRnxRaU5q
 cWHGDU4OAT61qy+wCjFkpefl6okwZvrCVQnWJSanlqRlpkDjE+YUgkOHiURXj2QNG9xQWJucW
 Y6ROoUozHHhtXrvzBxbPl94juTENgkKXHe3SClAiClGaV5cINgaeMSo6yUMC8j0JlCPAWpRbm
 ZJajyrxjFORiVhHl3gkzhycwrgdv3CugUJqBTJp2YA3JKSSJCSqqBUcynyrBR5Z9M4MZJfgu4
 73q49HR/PXxQ0LLy0MpSxUsJdzLS1n1x1IiQPSrAm3m83zv39uQ/xQJa3033KTNcuiHRtKqKv
 822PSzPxs5GPa3I9NYb1jV9F7jsnpl3Xd/M1PHd43dRlF8h+5/kRbYhEjdkNxXfU7rBppsUKl
 o312IXZ+fPT6uVWIozEg21mIuKEwEsvk8uFgMAAA==
X-Env-Sender: prvs=4013b53bc=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503480510!112744900!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 832 invoked from network); 23 Aug 2017 09:28:30 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 09:28:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51412634"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
Thread-Index: AQHTGqhInovf7QeQyEWf+7J97SlR2KKRk6U1///rR4CAACQ4oP//6OYAgAAhwGA=
Date: Wed, 23 Aug 2017 09:28:29 +0000
Message-ID: <f79288ebfeb2478f9e3bd7b11804328d@AMSPEX02CL03.citrite.net>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
 <599D5A9F02000078001725BF@prv-mh.provo.novell.com>
 <dcffe00cf27c42e286e610f0789fc460@AMSPEX02CL03.citrite.net>
 <5b9798b0-2ff3-5a7f-81bb-903c0b94d3eb@suse.com>
In-Reply-To: <5b9798b0-2ff3-5a7f-81bb-903c0b94d3eb@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, Ian
 Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWls
dG86amdyb3NzQHN1c2UuY29tXQ0KPiBTZW50OiAyMyBBdWd1c3QgMjAxNyAxMDoyMw0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdKYW4gQmV1bGljaCcNCj4g
PEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBz
c3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsg
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gU3ViamVjdDogUmU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSCAwLzVdIHhlbjogYmV0dGVyIGdyYW50IHYyIHN1cHBvcnQNCj4gDQo+
IE9uIDIzLzA4LzE3IDEwOjQ3LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1i
b3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZg0KPiBKYW4NCj4gPj4gQmV1bGljaA0K
PiA+PiBTZW50OiAyMyBBdWd1c3QgMjAxNyAwOTozNg0KPiA+PiBUbzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPg0KPiA+PiBDYzogVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBz
c3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1DQo+ID4+IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gPj4gQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+ID4+IDxJ
YW4uSmFja3NvbkBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gPj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCAwLzVdIHhlbjogYmV0dGVyIGdyYW50IHYyIHN1
cHBvcnQNCj4gPj4NCj4gPj4+Pj4gT24gMjMuMDguMTcgYXQgMDk6NDksIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOg0KPiA+Pj4gT24gMjIvMDgvMTcgMTQ6NDgsIEphbiBCZXVsaWNoIHdyb3RlOg0K
PiA+Pj4+Pj4+IE9uIDIxLjA4LjE3IGF0IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToN
Cj4gPj4+Pj4gQ3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0
aGlzIHdvdWxkIHJlZHVjZSB0aGUNCj4gPj4+Pj4gbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdy
YW50cyBieSBhIGZhY3RvciBvZiAyIGNvbXBhcmVkIHRvIHYxLA0KPiA+Pj4+PiBiZWNhdXNlIHRo
ZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRzIGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkDQo+
ID4+IG51bWJlcg0KPiA+Pj4+PiBvZiBncmFudCBmcmFtZXMgYW5kIGdyYW50IGVudHJpZXMgb2Yg
djIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzDQo+ID4+Pj4+IHRob3NlIG9mIHYxLg0KPiA+
Pj4+Pg0KPiA+Pj4+PiBVbmZvcnR1bmF0ZWx5IGdyYW50IHYyIGlzIHRoZSBvbmx5IHdheSB0byBz
dXBwb3J0IGVpdGhlciBndWVzdHMgd2l0aA0KPiA+Pj4+PiBtb3JlIHRoYW4gMTZUQiBtZW1vcnkg
c2l6ZSBvciBQViBndWVzdHMgd2l0aCBtZW1vcnkgYWJvdmUgdGhlDQo+IDE2VEINCj4gPj4+Pj4g
Ym9yZGVyLCBhcyBncmFudCB2MSBsaW1pdHMgdGhlIGZyYW1lIG51bWJlciB0byBiZSAzMiBiaXRz
IHdpZGUuDQo+ID4+Pj4+DQo+ID4+Pj4+IEluIG9yZGVyIHRvIHJlbW92ZSB0aGUgZGlzYWR2YW50
YWdlIG9mIGdyYW50IHYyIHRoaXMgcGF0Y2ggc2VyaWVzDQo+ID4+Pj4+IGVuYWJsZXMgY29uZmln
dXJpbmcgZGlmZmVyZW50IG1heGltdW0gZ3JhbnQgZnJhbWUgbnVtYmVycyBmb3IgdjENCj4gYW5k
DQo+ID4+Pj4+IHYyLg0KPiA+Pj4+DQo+ID4+Pj4gQnV0IHRoYXQgZG9lcyBpbXBseSBoaWdoZXIg
bWVtb3J5IGZvb3RwcmludCBvZiBzdWNoIGEgZ3Vlc3QgaW4gWGVuLA0KPiA+Pj4+IGRvZXNuJ3Qg
aXQ/DQo+ID4+Pg0KPiA+Pj4gV2l0aCBjdXJyZW50IGRlZmF1bHRzIHRoaXMgd291bGQgbmVlZCB1
cCB0byAxMjhrQiBtb3JlIGZvciBhIGd1ZXN0DQo+IHVzaW5nDQo+ID4+PiB2MiBncmFudHMuDQo+
ID4+DQo+ID4+IEF0IGxlYXN0IGluIGFuIGF1dG8tYmFsbG9vbmVkIHNldHVwIHRoaXMgbWF5IG1h
a2UgdGhlIGRpZmZlcmVuY2UNCj4gPj4gYmV0d2VlbiBhIGd1ZXN0IGJlaW5nIGFibGUgb3IgZmFp
bGluZyB0byBzdGFydC4NCj4gPj4NCj4gPj4+PiBUaGUgbGltaXQsIGFmdGVyIGFsbCwgaXMgdGhl
cmUgdG8gYm91bmQgcmVzb3VyY2UgdXNlIG9mDQo+ID4+Pj4gRG9tVS1zLiAgSSB3b25kZXIgd2hl
dGhlciB3ZSBzaG91bGRuJ3QgbWFrZSBhbnkgc3VjaCBpbmNyZWFzZQ0KPiA+Pj4+IGRlcGVuZGVu
dCBvbiBmaXJzdCBwdXR0aW5nIGluIHBsYWNlIHByb3BlciBhY2NvdW50aW5nIG9mIHRoZSBtZW1v
cnkNCj4gPj4+PiB1c2VkIGZvciBpbmRpdmlkdWFsIGRvbWFpbnMuDQo+ID4+Pg0KPiA+Pj4gU28g
eW91IHdvdWxkIHdhbnQgdG8gaGF2ZSBhIHdheSB0byBjb3VudCBwYWdlcyAob3IgYnl0ZXM/KSBh
bGxvY2F0ZWQNCj4gZm9yDQo+ID4+PiBoeXBlcnZpc29yIGludGVybmFsIG5lZWRzIG9uIGEgcGVy
LWRvbWFpbiBiYXNpcywgcmlnaHQ/DQo+ID4+Pg0KPiA+Pj4gV291bGQgdGhhdCBiZSBhZGRpdGlv
bmFsIHRvIHN0cnVjdCBkb21haW4gLT4geGVuaGVhcF9wYWdlcyBvciB3b3VsZA0KPiB5b3UNCj4g
Pj4+IHdhbnQgdG8gbWVyZ2UgdGhlIG5ldyBjb3VudGVyIGludG8gaXQ/IEkgZ3Vlc3MgYSBuZXcg
ZmllbGQgd291bGQgYmUNCj4gPj4+IHJlcXVpcmVkIGluIG9yZGVyIHRvIGF2b2lkIGNvdW50aW5n
IHNvbWUgZGF0YSB0d2ljZS4NCj4gPj4+DQo+ID4+PiBEbyB5b3UgaGF2ZSBhbiBpZGVhIHdoYXQg
dG8gZG8gd2l0aCB0aGF0IHZhbHVlPyBEbyB5b3Ugd2FudCB0byBleHBvc2UNCj4gaXQNCj4gPj4+
IHRvIHRoZSB1c2VyIChkb20wIGFkbWluKSwgb3Igc2hvdWxkIGl0IGJlIHVzZWQganVzdCBpbnNp
ZGUgdGhlDQo+ID4+PiBoeXBlcnZpc29yIGFuZCBlLmcuIHByaW50ZWQgYnkgYSBkZWJ1ZyBrZXkg
aGFuZGxlcj8NCj4gPj4+DQo+ID4+PiBEbyB5b3Ugd2FudCBhbiBhZGRpdGlvbmFsIHNldCBvZiBh
bGxvY2F0aW5nIGZ1bmN0aW9ucyBkb2luZyB0aGUNCj4gPj4+IGFjY291bnRpbmcsIG9yIHNob3Vs
ZCB0aGUgZXhpc3RpbmcgZnVuY3Rpb25zIGJlIHVzZWQgd2l0aCBhbiBhZGRpdGlvbmFsDQo+ID4+
PiBkb21haW4gcG9pbnRlciwgb3Igc2hvdWxkIHRoZSBjYWxsZXIgYmUgcmVzcG9uc2libGUgZG9p
bmcgdGhlIGFkZGl0aW9uYWwNCj4gPj4+IGFjY291bnRpbmc/DQo+ID4+Pg0KPiA+Pj4gRG8geW91
IHdhbnQgYW4gYWxsLW9yLW5vdGhpbmcgYXBwcm9hY2ggb3IgYSBncmFkdWFsIG1vdmUgdG8gYWRk
IHRoZQ0KPiBuZXcNCj4gPj4+IGFjY291bnRpbmcgc3RlcCBieSBzdGVwPw0KPiA+Pg0KPiA+PiBX
ZSd2ZSBiZWVuIHZhZ3VlbHkgZGlzY3Vzc2luZyB0aGlzIGluIHRoZSBwYXN0IG9uIGEgZmV3IG9j
Y2FzaW9ucy4NCj4gPj4gTXkgcGVyc29uYWwgdGhpbmtpbmcgaXMgdGhhdCB0aGUgIm1lbW9yeT0i
IHNldHRpbmcgaW4gYSBndWVzdCBjb25maWcNCj4gPj4gcmVhbGx5IG91Z2h0IHRvIGV4cHJlc3Mg
YWxsIHRoZSBtZW1vcnkgYXNzb2NpYXRlZCB3aXRoIGEgZ3Vlc3QuIEJ1dA0KPiA+PiBvZiBjb3Vy
c2UgdGhlcmUnbGwgYmUgcHJvYmxlbXMgd2l0aCB1cyBzdGFydGluZyB0byBkbyBzbywgYW5kIHRo
YXQncw0KPiA+PiBiZXlvbmQgcGVvcGxlIG9ic2VydmluZyBsZXNzIG1lbW9yeSBpbiB0aGVpciBn
dWVzdHMuIFN3aXRjaGluZyB0bw0KPiA+PiBzdWNoIGEgZnVsbCBhY2NvdW50aW5nIG1vZGVsIHdp
bGwgcmVxdWlyZSBzb21lIGNhcmVmdWwgdGhvdWdodCAoYW5kDQo+ID4+IGRpc2N1c3Npb24gdXAg
ZnJvbnQpLiBIZW5jZSBJJ3ZlIG9ubHkgc2FpZCAiSSB3b25kZXIgd2hldGhlciIsIGkuZS4NCj4g
Pj4gSSBkb24ndCBtZWFuIHRvIG1ha2UgdGhpcyBhIHN0cmljdCBwcmVyZXF1aXNpdGUgdG8gdGhl
IHByb3Bvc2VkDQo+ID4+IGNoYW5nZXMgaGVyZS4gSSdkIGJlIGluIHBhcnRpY3VsYXIgaW50ZXJl
c3RlZCB0byBoZWFyIG9waW5pb25zIG9mIGENCj4gPj4gZmV3IG90aGVyIHBlb3BsZS4NCj4gPj4N
Cj4gPg0KPiA+IE1ha2luZyBhIHRoZSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIGEgcGVyLXZtLWNv
bmZpZ3VyYWJsZSBxdWFudGl0eQ0KPiB3b3VsZCBzZWVtIGxpa2UgYSByZWFzb25hYmxlIGZpcnN0
IHN0ZXAuIEknbSBub3QgY29udmluY2VkIG9mIHRoZSBuZWVkIGZvcg0KPiBzZXBhcmF0ZSB2MSBh
bmQgdjIgbGltaXRzIGlmIHRoaXMgd2VyZSB0aGUgY2FzZS4NCj4gDQo+IFJlYWxseT8gSSBkb24n
dCB0aGluayBzby4gSSBiZWxpZXZlIHRoZSBkZWZhdWx0IHNob3VsZCBiZSB0byBhbGxvdyB0aGUN
Cj4gc2FtZSBudW1iZXIgb2YgZ3JhbnRzIHJlZ2FyZGxlc3Mgd2hldGhlciB0aGV5IGFyZSB2MSBv
ciB2Mi4gSGF2aW5nIHRvDQo+IG1vZGlmeSB0aGUgZ3Vlc3QgY29uZmlnIHRvIGFjaGlldmUgdGhp
cyBpc24ndCBnb29kIHByYWN0aWNlIElNTy4NCj4NCg0KSW4gdGhhdCBjYXNlIEkgZ3Vlc3Mgd2Ug
c2hvdWxkIGhhdmUgcGVyLXZtIGNvbmZpZyBmb3IgdGhlIG51bWJlciBvZiBncmFudHMgdGhhdCB0
aGUgZ3Vlc3QgaXMgYWxsb3dlZCAoc2luY2UgdGhlIGFkbWluIHNob3VsZCBub3QgcmVhbGx5IGhh
dmUgdG8ga25vdyBhYm91dCB0aGVuIG5hdHVyZSBvZiB2MSBvciB2MikgYW5kIHdlJ2QgYWx3YXlz
IG5lZWQgdG8gcmVzZXJ2ZSBzdWZmaWNpZW50IHBhZ2VzIHRvIGNvdmVyIHYyIGV2ZW4gaWYgdjEg
aXMgYmVpbmcgdXNlZCAodW5sZXNzIHdlIGFsc28gaGF2ZSBhIHdheSB0byBkaXNhbGxvdyB1c2Ug
b2YgdjIgb24gYSBwZXItZ3Vlc3QgYmFzaXMpLg0KDQogIFBhdWwNCiANCj4gDQo+IEp1ZXJnZW4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:31:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09: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.xen.org>)
	id 1dkS09-0007dl-Lx; Wed, 23 Aug 2017 09:31:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkS07-0007dL-RN
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:31:03 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 91/BA-18185-75B4D995; Wed, 23 Aug 2017 09:31:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov26Y99x
 Ig5Uf1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oym8z/ZC7byVbx68Ju5gfE+ZxcjJ4eEgJHE
 24n/mLoYuTiEBBYySvw/9Z0JJCEsECbxZd9nRhBbREBZovfXbxaQImaBvUwSExu+QnU0Mkrcf
 /QSrINNQFViw/VTrCA2r4C1xIZFm8G6WYDiE3fsZQexRQXCJfZ/v8YMUSMocXLmExYQm1PAQO
 LOrRVg9cwC6hJ/5l1ihrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxal
 FZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHKAAQ7GNfMDzzEKMnB
 pCTKq6kzN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC+XF1BOsCg1PbUiLTMHGC0waQkOHiURX
 j1PoDRvcUFibnFmOkTqFKOilDjvbpCEAEgiozQPrg0WoZcYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzPsTZApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoEx9/us9GMbda5M734QVuGc/njZbck
 TRqtWLXXrPSx13kW99SMLX81XRYcHbLzxm59XTTm0QV0qxKdRPIV39pG3+f8b26fZ36pyfVaU
 zRa1XDm8q+NWzfPKA842Fx9+rzn8YCGXsOrhx7eviKaGHLnzsDnccarIl6w+5U95GzZ3h3K1v
 RFNmFqixFKckWioxVxUnAgAvziJ5MsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503480662!79044150!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49669 invoked from network); 23 Aug 2017 09:31:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 09:31:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 07535AB22;
 Wed, 23 Aug 2017 09:31:01 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-40-jgross@suse.com> <599C307A0200007800171EFF@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3611b8e8-426a-f626-8135-bc160b663c50@suse.com>
Date: Wed, 23 Aug 2017 11:30:59 +0200
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: <599C307A0200007800171EFF@suse.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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTM6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gIHN0YXRpYyB2b2lkIF9faW5pdCBf
Y21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQo+PiAgewo+PiAgICAgIGNoYXIgb3B0
WzEyOF0sICpvcHR2YWwsICpvcHRrZXksICpxOwo+PiAtICAgIGNvbnN0IGNoYXIgKnAgPSBjbWRs
aW5lOwo+PiArICAgIGNvbnN0IGNoYXIgKnAgPSBjbWRsaW5lLCAqcywgKmtleTsKPj4gICAgICBj
b25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbTsKPj4gLSAgICBpbnQgYm9vbF9hc3NlcnQ7
Cj4+ICsgICAgaW50IGJvb2xfYXNzZXJ0LCByY3RtcCwgcmM7Cj4+ICsgICAgYm9vbCBmb3VuZDsK
PiAKPiBJZiB5b3UgdG91Y2ggdGhpcyBhbnl3YXksIEkgdGhpbmsgYm9vbF9hc3NlcnQgc2hvdWxk
IGJlY29tZSBib29sIHRvby4KPiBBbmQgcGVyaGFwcyB3b3J0aHdoaWxlIHNocmlua2luZyB0aGUg
c2NvcGUgb2YgYXQgbGVhc3Qgc29tZSBvZiB0aGUKPiB2YXJpYWJsZXMgeW91IGFkZC90b3VjaC4K
Ck9rYXkuCgo+IAo+PiBAQCAtMTMxLDEzICsxNTcsMjEgQEAgc3RhdGljIHZvaWQgX19pbml0IF9j
bWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCj4+ICAgICAgICAgICAgICAgICAgICAg
IHNhZmVfc3RyY3B5KG9wdCwgIm5vIik7Cj4+ICAgICAgICAgICAgICAgICAgICAgIG9wdHZhbCA9
IG9wdDsKPj4gICAgICAgICAgICAgICAgICB9Cj4+IC0gICAgICAgICAgICAgICAgKCh2b2lkICgq
KShjb25zdCBjaGFyICopKXBhcmFtLT52YXIpKG9wdHZhbCk7Cj4+ICsgICAgICAgICAgICAgICAg
cmN0bXAgPSBwYXJhbS0+cGFyLmZ1bmMob3B0dmFsKTsKPj4gICAgICAgICAgICAgICAgICBicmVh
azsKPj4gICAgICAgICAgICAgIGRlZmF1bHQ6Cj4+ICAgICAgICAgICAgICAgICAgQlVHKCk7Cj4+
ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+ICAgICAgICAgICAgICB9Cj4+ICsKPj4gKyAgICAg
ICAgICAgIGlmICggIXJjICkKPj4gKyAgICAgICAgICAgICAgICByYyA9IHJjdG1wOwo+PiAgICAg
ICAgICB9Cj4+ICsKPj4gKyAgICAgICAgaWYgKCByYyApCj4+ICsgICAgICAgICAgICBwcmludGso
InBhcmFtZXRlciBcIiVzXCIgaGFzIGludmFsaWQgdmFsdWUgXCIlc1wiIVxuIiwga2V5LCBvcHR2
YWwpOwo+IAo+IFNpbmNlIGEgZmV3IGRpZmZlcmVudCByYyB2YWx1ZXMgYXJlIHBvc3NpYmxlIGJ5
IG5vdywgaXQncyBwZXJoYXBzCj4gd29ydGggYWxzbyBsb2dnaW5nIHJjLgo+IAo+PiBAQCAtMTc2
LDcgKzIxMCw4IEBAIGludCBfX2luaXQgcGFyc2VfYm9vbChjb25zdCBjaGFyICpzKQo+PiAgICAg
ICAgICAgIXN0cmNtcCgib24iLCBzKSB8fAo+PiAgICAgICAgICAgIXN0cmNtcCgidHJ1ZSIsIHMp
IHx8Cj4+ICAgICAgICAgICAhc3RyY21wKCJlbmFibGUiLCBzKSB8fAo+PiAtICAgICAgICAgIXN0
cmNtcCgiMSIsIHMpICkKPj4gKyAgICAgICAgICFzdHJjbXAoIjEiLCBzKSB8fAo+PiArICAgICAg
ICAgISpzICkKPj4gICAgICAgICAgcmV0dXJuIDE7Cj4gCj4gQ2FyZWZ1bCB3aXRoIHRoaXM6IFRh
a2luZyB0aGUgImlvbW11PSIgZXhhbXBsZSB0aGF0IEkndmUgY29tbWVudGVkCj4gb24gaW4gdGhl
IG90aGVyIHBhdGNoIGFscmVhZHksIG11Y2ggZGVwZW5kcyBvbiB3aGF0IHlvdSBtZWFuIHRvCj4g
ZG8gYWJvdXQgdGhlIHByb2JsZW0gdGhlcmU6ICJpb21tdT0sLi4uIiBzaG91bGQgbm90IGVuZCB1
cAo+IG1lYW5pbmcgImlvbW11PW9uLC4uLiIuCgpJdCB3b24ndC4gKnMgd2lsbCBiZSAnLCcgaW4g
dGhpcyBjYXNlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:37:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:37: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.xen.org>)
	id 1dkS6N-0007tH-Ax; Wed, 23 Aug 2017 09:37:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkS6L-0007tA-MM
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:37:29 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 EA/68-02181-8DC4D995; Wed, 23 Aug 2017 09:37:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/eGz9x
 Ig6ureSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxp/WcYCzZzVay5EdfA+Iu9i5GTQ0ggT6Lp
 8jVGEJtXwE7izcJXzCC2hIChxOmFN1lAbBYBVYlZH6aygdhsAuoSbc+2s4LYIkDxw5eOM3Uxc
 nAwCxhI3P1uAhIWFiiSeHvoA9B4LqDxmxklGreuB5vJKWAjsbH9OytIPa+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmaGGCktsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI0u9pKL
 M9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA0KtnYGDcwdi01+8QoyQHk5Ior6bO3Egh
 vqT8lMqMxOKM+KLSnNTiQ4waHBwCVw4emc0oxZKXn5eqJMHL4Q1UJ1iUmp5akZaZA4wOmFIJD
 h4lEV5+kDRvcUFibnFmOkTqFKOilDivD0hCACSRUZoH1waLyEuMslLCvIwMDAxCPAWpRbmZJa
 jyrxjFORiVhHlTQabwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoY7SbfF0hr6RZhCXiQ5xG/yPi
 50Iz9RluuWnI4z/BtZw6Wf5cgHWJ3/OGn1lXdd7bukJl2fC9nobh7LLPal3juSdZXXZiFhb89
 n8TbKLDftv2U9Zkv4v5G75nfPBVbFLHHtvVO8ZYfhg9u1d+wXvb8h+PSc1PXN6qEzFyzL99Y7
 snhvoJZD40VlFiKMxINtZiLihMBz4ocGMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503481046!107977386!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25525 invoked from network); 23 Aug 2017 09:37:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 09:37:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 03:37:25 -0600
Message-Id: <599D68F302000078001726B9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 03:37:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-34-jgross@suse.com>
 <599C1DC70200007800171E22@suse.com>
 <ff42bad4-dadc-6ba1-76aa-2605596edac7@suse.com>
In-Reply-To: <ff42bad4-dadc-6ba1-76aa-2605596edac7@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 33/52] xen/drivers/passthrough/iommu.c:
 let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDExOjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wOC8xNyAxMjowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2LjA4LjE3IGF0IDE0
OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC04OSw0NCArODksNTAgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHBhcnNlX2lvbW11X3BhcmFtKGNoYXIgKnMpCj4+PiAgICAgICAgICAg
ICAgcyArPSAzOwo+Pj4gIAo+Pj4gICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKPj4+IC0g
ICAgICAgIGlmICggc3MgKQo+Pj4gLSAgICAgICAgICAgICpzcyA9ICdcMCc7Cj4+PiAtCj4+PiAt
ICAgICAgICBpZiAoICFwYXJzZV9ib29sKHMpICkKPj4+IC0gICAgICAgICAgICBpb21tdV9lbmFi
bGUgPSAwOwo+Pj4gLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImZvcmNlIikgfHwgIXN0
cmNtcChzLCAicmVxdWlyZWQiKSApCj4+PiArICAgICAgICBpZiAoICFzcyApCj4+PiArICAgICAg
ICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Cj4+PiArCj4+PiArICAgICAgICBiID0gcGFyc2Vf
Ym9vbChzKTsKPj4gCj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyB3aWxsIHdvcmsgYXMgaW50ZW5kZWQg
Zm9yICJpb21tdT15ZXMsLi4uIi4gRGlkIEkKPj4gcGVyaGFwcyBvdmVybG9vayB0aGUgc2FtZSBp
c3N1ZSBpbiBzb21lIG9mIHRoZSBlYXJsaWVyIHBhdGNoZXM/Cj4gCj4gSSdtIGp1c3Qgb2YgdGhl
IG9wcG9zaXRlIG9waW5pb246IHRoZSBmb3JtZXIgaW1wbGVtZW50YXRpb24gZGlkbid0IHdvcmsK
PiBhcyBpbnRlbmRlZCBpbiB0aGF0IGNhc2U6Cj4gCj4gTGV0IGEgaHlwZXJ2aXNvciBiZSBidWls
dCB3aXRoIGEgcHJlLWRlZmluZWQgY29tbWFuZCBsaW5lICJpb21tdT1ubyIuCj4gQSB1c2VyIHN1
cHBsaWVkIGNvbW1hbmQgbGluZSAiaW9tbXU9eWVzIiB3b3VsZG4ndCBjaGFuZ2UgaW9tbXVfZW5h
YmxlLgo+IAo+IE15IHBhdGNoIGNoYW5nZXMgdGhhdDogc2V0dGluZyBpb21tdV9lbmFibGUgdG8g
MCBvciAxIGluIGNhc2UKPiBwYXJzZV9ib29sKCkgc3VjY2VlZGVkIGlzIHRoZSBjb3JyZWN0IHRo
aW5nIHRvIGRvLgo+IAo+IE1heWJlIEkgc2hvdWxkIG1lbnRpb24gdGhpcyBpbiB0aGUgY29tbWl0
IG1lc3NhZ2UsIHRob3VnaC4KClRoYXQncyBhbiBvcnRob2dvbmFsIGFzcGVjdCwgd2hpY2ggSSBh
Z3JlZSB3aXRoLiBNeSBjb21tZW50CndhcyBhYm91dCBwYXJzZV9ib29sKCkgZXhwZWN0aW5nIGEg
bnVsLXRlcm1pbmF0ZWQgInllcyIgKG9yCmFsaWtlKSwgdGhvdWdoLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:38:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09: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.xen.org>)
	id 1dkS7Y-0007zE-MT; Wed, 23 Aug 2017 09:38:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkS7X-0007z2-Ld
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:38:43 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0A/69-03765-32D4D995; Wed, 23 Aug 2017 09:38:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fJd26
 kwbQrchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b35V/sBSvZKmYvvMfYwPiYpYuRk0NIIE9i
 8739TF2MHBy8AnYSZ2ebgYQlBAwlTi+8CVbCIqAqcfPMd2YQm01AXaLt2XZWEFsEKH740nGgV
 i4OZoELTBKflyxhB0kIC4RJ/Dp1hQUkISSwmVFiwqdnjCAJTgEbiTuPH7BBLBOU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdR
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MG487nTIUZJDiYlUV5NnbmR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR487yBcoJFqempFWmZOcA4gElLcPAoifDyg6R5iwsSc
 4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOexOkSACkKKM0D24ELCYvMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZh3McgUnsy8ErhNr4COYAI6YtKJOSBHlCQipKQaGKuZfsWvXVSwZgr3kfbjl2+
 m7Xx84qrdz40x01/M9LiZeLTpw78fz4yYHizKrVldamN5eGtrhdfqTWbMal3Cm7RnMp+f9rvX
 b05F5eeDcf2rPqx8O3clb55x8CLru+Ulkl9MP+tZdym4cK/vYnoZ9C1Xce98w8t3bV3ePYv5K
 Pu2ycix5Ra3Do8SS3FGoqEWc1FxIgBm0MxsxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503481120!113142596!1
X-Originating-IP: [137.65.248.74]
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 16000 invoked from network); 23 Aug 2017 09:38:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 09:38:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 03:38:39 -0600
Message-Id: <599D693E02000078001726BC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 03:38:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-40-jgross@suse.com>
 <599C307A0200007800171EFF@suse.com>
 <3611b8e8-426a-f626-8135-bc160b663c50@suse.com>
In-Reply-To: <3611b8e8-426a-f626-8135-bc160b663c50@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDExOjMwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wOC8xNyAxMzoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2LjA4LjE3IGF0IDE0
OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC0xNzYsNyArMjEwLDggQEAgaW50
IF9faW5pdCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMpCj4+PiAgICAgICAgICAgIXN0cmNtcCgi
b24iLCBzKSB8fAo+Pj4gICAgICAgICAgICFzdHJjbXAoInRydWUiLCBzKSB8fAo+Pj4gICAgICAg
ICAgICFzdHJjbXAoImVuYWJsZSIsIHMpIHx8Cj4+PiAtICAgICAgICAgIXN0cmNtcCgiMSIsIHMp
ICkKPj4+ICsgICAgICAgICAhc3RyY21wKCIxIiwgcykgfHwKPj4+ICsgICAgICAgICAhKnMgKQo+
Pj4gICAgICAgICAgcmV0dXJuIDE7Cj4+IAo+PiBDYXJlZnVsIHdpdGggdGhpczogVGFraW5nIHRo
ZSAiaW9tbXU9IiBleGFtcGxlIHRoYXQgSSd2ZSBjb21tZW50ZWQKPj4gb24gaW4gdGhlIG90aGVy
IHBhdGNoIGFscmVhZHksIG11Y2ggZGVwZW5kcyBvbiB3aGF0IHlvdSBtZWFuIHRvCj4+IGRvIGFi
b3V0IHRoZSBwcm9ibGVtIHRoZXJlOiAiaW9tbXU9LC4uLiIgc2hvdWxkIG5vdCBlbmQgdXAKPj4g
bWVhbmluZyAiaW9tbXU9b24sLi4uIi4KPiAKPiBJdCB3b24ndC4gKnMgd2lsbCBiZSAnLCcgaW4g
dGhpcyBjYXNlLgoKUmlnaHQsIGJ1dCBhcyBzYWlkIC0gbXVjaCBkZXBlbmRzIG9uIHdoYXQgeW91
IG1lYW4gdG8gZG8gYWJvdXQKdGhlIHByb2JsZW0gaW4gdGhlIGVhcmxpZXIgcGF0Y2guCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:41:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:41: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.xen.org>)
	id 1dkSAZ-0000DW-7e; Wed, 23 Aug 2017 09:41:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkSAY-0000DN-77
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:41:50 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 63/1F-01996-DDD4D995; Wed, 23 Aug 2017 09:41:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/eW79x
 IgwOrrS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozjhxaxFMxjr5iy07SB8SdrFyMnh5BAnsS0
 ri1sXYwcHLwCdhJLlxWChCUEDCVOL7zJAmKzCKhK9G3/zQxiswmoS7Q92w7WKgIUP3zpOFMXI
 xcHs8AlRolTa/eygySEBUwlbs7vYgFJCAncZ5SYefATWDengI3E1B2rGSGWCUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWug
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGHwMQ7GBs2u55iFGSg0lJlFdTZ26k
 EF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwygODXEiwKDU9tSItMwcYHzClE
 hw8SiK873yA0rzFBYm5xZnpEKlTjLocTR+2fGESApshJc57EaRIAKQoozQPbgQsVi8xykoJ8z
 ICHSjEU5BalJtZgir/ilGcg1FJmHciyBSezLwSuE2vgI5gAjpi0ok5IEeUJCKkpBoYD54qvPW
 qWjPTb8GCqSLHC1jLbdcpXvDoiVT/PnNXgvv87RLT3vGFeoSFxd2e4Hy/68RT74KzR8UWNp97
 6rtB7UahmcqlBfdn88YYpVi1xB+/6SPsZzvtifHfKScXR/d9N28U2Nrolv6eOdowVebtjLcHw
 sLCWLTuXTzafWv6seyapSIB7487KrEUZyQaajEXFScCAC79t2XQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503481304!72180117!1
X-Originating-IP: [137.65.248.74]
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 44254 invoked from network); 23 Aug 2017 09:41:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 Aug 2017 09:41:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 03:41:43 -0600
Message-Id: <599D69F602000078001726CE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 03:41:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
 <599D5A9F02000078001725BF@suse.com>
 <0db82af0-ade1-f524-1515-e85c7e125279@suse.com>
In-Reply-To: <0db82af0-ade1-f524-1515-e85c7e125279@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDExOjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBKdXN0
IHNvbWUgdGhvdWdodHMgb24gdGhhdCB0b3BpYyBmcm9tIG15IHNpZGU6Cj4gCj4gVGhpcyBhcHBy
b2FjaCBzaG91bGQgYmUgZmluZSBJTU8gZm9yIG1lbW9yeSBhbGxvY2F0ZWQgd2hpbGUgY3JlYXRp
bmcgYQo+IGRvbWFpbi4gVGhpcyBpcyBiYXNpY2FsbHkgdGhlIHNhbWUgYXMgYSBiYXJlIG1ldGFs
IHN5c3RlbSB3aGVyZSB0aGUgQklPUwo+IG5lZWRzIHNvbWUgbWVtb3J5Lgo+IAo+IE1lbW9yeSBh
bGxvY2F0ZWQgZHVyaW5nIHRoZSBsaWZldGltZSBvZiBhIGRvbWFpbiBpcyBhIGRpZmZlcmVudCBw
cm9ibGVtOgo+IGVpdGhlciB5b3UgYWxsb3cgdGhlIGRvbWFpbiB0byBjbGFpbSBtb3JlIG1lbW9y
eSBhcyBjb25maWd1cmVkLCBvciB5b3UKPiBoYXZlIHRvIHJlc2VydmUgYSBtb3JlIG9yIGxlc3Mg
YXJiaXRyYXJ5IGFtb3VudCBvZiBtZW1vcnkgdG8gYmUKPiBhbGxvY2F0ZWQgbGF0ZXIgYW5kIGV2
ZW50dWFsbHkgZmFpbCBzdWNoIGFsbG9jYXRpb25zLiBJIGRvbid0IHRoaW5rIHRoaXMKPiBhcHBy
b2FjaCBpcyBhY2NlcHRhYmxlLgoKT3IgYW4gaW50ZXJydXB0IGdldHMgc2VudCB0byB0aGUgZ3Vl
c3QgdGVsbGluZyBpdCB0aGF0IGl0IHNob3VsZApub21pbmF0ZSAoYmFsbG9vbiBvdXQgb3Igc29t
ZXRoaW5nIHNpbWlsYXIpIGEgcGFnZSBpbiBvcmRlciBmb3IKYW5vdGhlciBvZiBpdHMgb3BlcmF0
aW9ucyB0byBzdWNjZWVkLiBPZiBjb3Vyc2UgdGhhdCB3b3VsZCBiZQpsaW1pdGVkIHRvIHBhcmF2
aXJ0dWFsIG9wZXJhdGlvbnMgKGkuZS4gbW9zdGx5IGh5cGVyY2FsbHMpOwphbGxvY2F0aW9ucyBk
b25lIHdoaWxlIGVtdWxhdGluZyBzb21ldGhpbmcgY291bGQgbm90IGJlCmhhbmRsZWQgdGhpcyB3
YXkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:43:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:43: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.xen.org>)
	id 1dkSBp-0000Km-Ha; Wed, 23 Aug 2017 09:43:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkSBo-0000Kg-GM
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:43:08 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A4/75-03765-B2E4D995; Wed, 23 Aug 2017 09:43:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS1fbb26
 kwYWFshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Zb/1n2go8sFSdanzA1MP5j7mLk5BASyJPY
 f+4hG4jNK2An8eTqREYQW0LAUOL0wpssIDaLgKrExtZpYPVsAuoSbc+2s4LYIgIBEpMeP2XvY
 uTiYBbYyCTx4dhhsEHCAo4Sn3Z3MoMkhARWM0nc2HmACSTBKWAj8Wn2WaCpHEDbBCX+7hAGCT
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3S
 NjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjCeXhd4iFGSg0lJlFdT
 Z26kEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwtvoA1QkWpaanVqRl5gBjB
 KZUgoNHSYT3HUiat7ggMbc4Mx0idYpRl6Ppw5YvTEJgM6TEeaNBigRAijJK8+BGwOL1EqOslD
 AvI9CBQjwFqUW5mSWo8q8YxTkYlYR5XX2BpvBk5pXAbXoFdAQT0BGTTswBOaIkESEl1cBYc7D
 n0cxpct9Eu6ac6t8XtNDO7ff9XHXZExNS6w4/SZt4RT77/smY2QaSy2tflOzuvKgkKmx8/mVS
 ed9qI3ON1Zv3TZDdVviyq2KStpPnxcXrt7/snlR+8Z2O+KpIzZNn1wc0fvWoSnq29fqXmEDRf
 vaOxeaXV7JvWhvz99CFbdqqUttv5SUYKrEUZyQaajEXFScCAH/FJYrSAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503481385!100604439!1
X-Originating-IP: [137.65.248.74]
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 57763 invoked from network); 23 Aug 2017 09:43:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 09:43:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 03:43:04 -0600
Message-Id: <599D6A4802000078001726D1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 03:43:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>, "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
 <599D5A9F02000078001725BF@prv-mh.provo.novell.com>
 <dcffe00cf27c42e286e610f0789fc460@AMSPEX02CL03.citrite.net>
 <5b9798b0-2ff3-5a7f-81bb-903c0b94d3eb@suse.com>
In-Reply-To: <5b9798b0-2ff3-5a7f-81bb-903c0b94d3eb@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "sstabellini@kernel.org" <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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDExOjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
My8wOC8xNyAxMDo0NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBNYWtpbmcgYSB0aGUgbnVtYmVy
IG9mIGdyYW50IGZyYW1lcyBhIHBlci12bS1jb25maWd1cmFibGUgcXVhbnRpdHkgd291bGQgCj4g
c2VlbSBsaWtlIGEgcmVhc29uYWJsZSBmaXJzdCBzdGVwLiBJJ20gbm90IGNvbnZpbmNlZCBvZiB0
aGUgbmVlZCBmb3Igc2VwYXJhdGUgCj4gdjEgYW5kIHYyIGxpbWl0cyBpZiB0aGlzIHdlcmUgdGhl
IGNhc2UuCj4gCj4gUmVhbGx5PyBJIGRvbid0IHRoaW5rIHNvLiBJIGJlbGlldmUgdGhlIGRlZmF1
bHQgc2hvdWxkIGJlIHRvIGFsbG93IHRoZQo+IHNhbWUgbnVtYmVyIG9mIGdyYW50cyByZWdhcmRs
ZXNzIHdoZXRoZXIgdGhleSBhcmUgdjEgb3IgdjIuIEhhdmluZyB0bwo+IG1vZGlmeSB0aGUgZ3Vl
c3QgY29uZmlnIHRvIGFjaGlldmUgdGhpcyBpc24ndCBnb29kIHByYWN0aWNlIElNTy4KCkknbSBu
b3QgY29udmluY2VkIG9uZSBpcyBzaWduaWZpY2FudGx5IGJldHRlciB0aGFuIHRoZSBvdGhlci4g
Qm90aApoYXZlIHRoZWlyIHVwc2lkZXMgYW5kIGRvd25zaWRlcy4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:49:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:49: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.xen.org>)
	id 1dkSHe-0000cw-5s; Wed, 23 Aug 2017 09:49:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkSHc-0000cq-B3
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:49:08 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C9/26-01996-39F4D995; Wed, 23 Aug 2017 09:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyuP0Ov+4k/7m
 RBntfMVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmn5mxlLZjKU3Gkg6+BcSNnFyMnh4SAkcTb
 if+Yuhi5OIQEjjFK7Jp/kw0kISxQJDGjfz87iC0ioCzR++s3C4jNLKAn8eDWRHaIhuuMErcmd
 oMl2ARUJTZcP8XaxcjBwStgLXHjDyNImAUo3L9hMiuILSoQLrH/+zVmEJtXQFDi5MwnLCDlnA
 IGEtuuRkKMV5f4M+8SM4QtLnHryXwmCFteYvvbOcwTGPlnIemehaRlFpKWWUhaFjCyrGJUL04
 tKkst0jXRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEwGINjBeKvP+RCjJAeT
 kiivps7cSCG+pPyUyozE4oz4otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwbvFD6hOsCg1PbUiL
 TMHGDswpRIcPEoivNIgad7igsTc4sx0iNQpRkUpcV4NkIQASCKjNA+uDRavlxhlpYR5GYGOEu
 IpSC3KzSxBlX/FKM7BqCTMuwJkCk9mXgnc9FdAi5mAFk86MQdkcUkiQkqqgZHj9oL40tC92rX
 XFrxarDypUWj7gyr3bbrMXldKuz01NFL/x5oVbbE+aWCc6d65tHnZF6+/n9YGRZjtEGDSWOzB
 O/9HQ/iv9Xo8TGGNhVd59cRP7M62n7t+mYu7d4Pnn1sveSbPbI524Yj+If328ua000t3vRVlt
 I5bsf/DxMpDWtO6DuTxnFJiKc5INNRiLipOBAAXgM9e0gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503481745!105623297!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25726 invoked from network); 23 Aug 2017 09:49:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 09:49:06 -0000
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 mx1.suse.de (Postfix) with ESMTP id 96C10AB22
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 09:49:05 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-34-jgross@suse.com> <599C1DC70200007800171E22@suse.com>
 <ff42bad4-dadc-6ba1-76aa-2605596edac7@suse.com>
 <599D68F302000078001726B9@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3397eff2-a589-05e3-750c-0278596604a6@suse.com>
Date: Wed, 23 Aug 2017 11:49:04 +0200
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: <599D68F302000078001726B9@suse.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 33/52] xen/drivers/passthrough/iommu.c:
 let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTE6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA4LjE3IGF0
IDExOjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDgvMTcgMTI6MDQsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTYuMDguMTcgYXQgMTQ6NTIsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEBAIC04OSw0NCArODksNTAgQEAgc3RhdGljIHZvaWQgX19pbml0
IHBhcnNlX2lvbW11X3BhcmFtKGNoYXIgKnMpCj4+Pj4gICAgICAgICAgICAgIHMgKz0gMzsKPj4+
PiAgCj4+Pj4gICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKPj4+PiAtICAgICAgICBpZiAo
IHNzICkKPj4+PiAtICAgICAgICAgICAgKnNzID0gJ1wwJzsKPj4+PiAtCj4+Pj4gLSAgICAgICAg
aWYgKCAhcGFyc2VfYm9vbChzKSApCj4+Pj4gLSAgICAgICAgICAgIGlvbW11X2VuYWJsZSA9IDA7
Cj4+Pj4gLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImZvcmNlIikgfHwgIXN0cmNtcChz
LCAicmVxdWlyZWQiKSApCj4+Pj4gKyAgICAgICAgaWYgKCAhc3MgKQo+Pj4+ICsgICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKPj4+PiArCj4+Pj4gKyAgICAgICAgYiA9IHBhcnNlX2Jv
b2wocyk7Cj4+Pgo+Pj4gSSBkb24ndCB0aGluayB0aGlzIHdpbGwgd29yayBhcyBpbnRlbmRlZCBm
b3IgImlvbW11PXllcywuLi4iLiBEaWQgSQo+Pj4gcGVyaGFwcyBvdmVybG9vayB0aGUgc2FtZSBp
c3N1ZSBpbiBzb21lIG9mIHRoZSBlYXJsaWVyIHBhdGNoZXM/Cj4+Cj4+IEknbSBqdXN0IG9mIHRo
ZSBvcHBvc2l0ZSBvcGluaW9uOiB0aGUgZm9ybWVyIGltcGxlbWVudGF0aW9uIGRpZG4ndCB3b3Jr
Cj4+IGFzIGludGVuZGVkIGluIHRoYXQgY2FzZToKPj4KPj4gTGV0IGEgaHlwZXJ2aXNvciBiZSBi
dWlsdCB3aXRoIGEgcHJlLWRlZmluZWQgY29tbWFuZCBsaW5lICJpb21tdT1ubyIuCj4+IEEgdXNl
ciBzdXBwbGllZCBjb21tYW5kIGxpbmUgImlvbW11PXllcyIgd291bGRuJ3QgY2hhbmdlIGlvbW11
X2VuYWJsZS4KPj4KPj4gTXkgcGF0Y2ggY2hhbmdlcyB0aGF0OiBzZXR0aW5nIGlvbW11X2VuYWJs
ZSB0byAwIG9yIDEgaW4gY2FzZQo+PiBwYXJzZV9ib29sKCkgc3VjY2VlZGVkIGlzIHRoZSBjb3Jy
ZWN0IHRoaW5nIHRvIGRvLgo+Pgo+PiBNYXliZSBJIHNob3VsZCBtZW50aW9uIHRoaXMgaW4gdGhl
IGNvbW1pdCBtZXNzYWdlLCB0aG91Z2guCj4gCj4gVGhhdCdzIGFuIG9ydGhvZ29uYWwgYXNwZWN0
LCB3aGljaCBJIGFncmVlIHdpdGguIE15IGNvbW1lbnQKPiB3YXMgYWJvdXQgcGFyc2VfYm9vbCgp
IGV4cGVjdGluZyBhIG51bC10ZXJtaW5hdGVkICJ5ZXMiIChvcgo+IGFsaWtlKSwgdGhvdWdoLgoK
QWFoLCB0aGlzIGlzIGluZGVlZCBhIHByb2JsZW0uCgpJIGJlbGlldmUgdGhlIGJlc3Qgc29sdXRp
b24gd291bGQgYmUgdG8gbW9kaWZ5IHBhcnNlX2Jvb2woKSB0byB0YWtlCmFuIG9wdGlvbmFsIHN0
cmluZyBlbmQgcG9pbnRlciAodXNpbmcgTlVMTCB3b3VsZCBwcmVzZXJ2ZSB0b2RheSdzCnNlbWFu
dGljcykuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:49:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09: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.xen.org>)
	id 1dkSI1-0000ed-Du; Wed, 23 Aug 2017 09:49:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkSHz-0000eP-Uq
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:49:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 98/1D-02181-BAF4D995; Wed, 23 Aug 2017 09:49:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQneV/9x
 Ig8ePZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz26++YCr7nVsxc3sbSwLgpoIuRk0NCwE+i
 9fVyFhCbRUBVYvb794xdjBwcbAL2EtO/VoCERYDCm6efZu9i5OJgFrjCKPHxzzY2kISwQITEz
 A0/wWxeAU+JV4++M4LYQgL1Ei07ZrBDxAUlTs58AjafWUBHYsHuT2wg85kFpCWW/+MACXMKuE
 lM2vEDrFVUQEXi5Mo1TBBjFCX65z1ggzgzXWLr31/MExj5ZyGZOgvJ1FkIUxcwMq9i1ChOLSp
 LLdI1MtZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMwHoGBsYdjH17/Q4xSnIw
 KYnyaurMjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSvpB5QTLEpNT61Iy8wBxgJMWoKDR0mEV
 xokzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rwaIEUCIEUZpXlwI2BxeYlRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMK8FyBSezLwSuE2vgI5gAjpi0ok5IEeUJCKkpBoYp028XhEpsH5
 14AxtiSkTfgd8WZ7z66L0tGdLmB6ZGnwSKb3pr1aT/9r4VuuPBUcU68SErzr3T2hj+H9T/ALD
 o6MeD4K4o0OWTTrrJvNo0TTRrwvvv1FpbCuc/z1UmGdXxepjJeVzDmrpn1y758Bvn9spLY6tO
 9TYns3n1ZzvLPSg6AjvPMUFK5RYijMSDbWYi4oTAROrsV7GAgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503481770!111294403!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40865 invoked from network); 23 Aug 2017 09:49:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 09:49:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51413424"
Date: Wed, 23 Aug 2017 10:49:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823094926.jol27xas4g3aa32b@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-15-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-15-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 14/25] x86/vvtd: Process interrupt
 remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFdoZW4gYSByZW1h
cHBpbmcgaW50ZXJydXB0IHJlcXVlc3QgYXJyaXZlcywgcmVtYXBwaW5nIGhhcmR3YXJlIGNvbXB1
dGVzIHRoZQo+IGludGVycnVwdF9pbmRleCBwZXIgdGhlIGFsZ29yaXRobSBkZXNjcmliZWQgaW4g
VlREIHNwZWMKPiAiSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSIsIGludGVycHJldHMgdGhlIElS
VEUgYW5kIGdlbmVyYXRlcyBhIHJlbWFwcGVkCj4gaW50ZXJydXB0IHJlcXVlc3QuCj4gCj4gVGhp
cyBwYXRjaCBpbnRyb2R1Y2VzIHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3QoKSB0byBlbXVsYXRl
IHRoZSBwcm9jZXNzIGhvdwo+IHJlbWFwcGluZyBoYXJkd2FyZSBoYW5kbGVzIGEgcmVtYXBwaW5n
IGludGVycnVwdCByZXF1ZXN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRl
bC5jb20+Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDIx
ICsrKwo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnRkLmggICB8ICAgNiArCj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgMjc2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDMwMiBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBpbmRl
eCAxMDJiNGYzLi43MGU2NGNmIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5oCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgK
PiBAQCAtMjQ0LDYgKzI0NCwyMSBAQAo+ICAjZGVmaW5lIGRtYV9mcmNkX3NvdXJjZV9pZChjKSAo
YyAmIDB4ZmZmZikKPiAgI2RlZmluZSBkbWFfZnJjZF9wYWdlX2FkZHIoZCkgKGQgJiAoKCh1NjQp
LTEpIDw8IDEyKSkgLyogbG93IDY0IGJpdCAqLwo+ICAKPiArZW51bSBWVERfRkFVTFRfVFlQRQo+
ICt7Cj4gKyAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRyYW5zaXRpb24gZmF1bHRzICovCj4g
KyAgICBWVERfRlJfSVJfUkVRX1JTVkQgPSAweDIwLCAgIC8qIE9uZSBvciBtb3JlIElSIHJlcXVl
c3QgcmVzZXJ2ZWQKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogZmllbGRz
IHNldCAqLwo+ICsgICAgVlREX0ZSX0lSX0lOREVYX09WRVIgPSAweDIxLCAvKiBJbmRleCB2YWx1
ZSBncmVhdGVyIHRoYW4gbWF4ICovCj4gKyAgICBWVERfRlJfSVJfRU5UUllfUCA9IDB4MjIsICAg
IC8qIFByZXNlbnQgKFApIG5vdCBzZXQgaW4gSVJURSAqLwo+ICsgICAgVlREX0ZSX0lSX1JPT1Rf
SU5WQUwgPSAweDIzLCAvKiBJUiBSb290IHRhYmxlIGludmFsaWQgKi8KPiArICAgIFZURF9GUl9J
Ul9JUlRFX1JTVkQgPSAweDI0LCAgLyogSVJURSBSc3ZkIGZpZWxkIG5vbi16ZXJvIHdpdGgKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogUHJlc2VudCBmbGFnIHNldCAqLwo+
ICsgICAgVlREX0ZSX0lSX1JFUV9DT01QQVQgPSAweDI1LCAvKiBFbmNvdW50ZXJlZCBjb21wYXRp
YmxlIElSCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHJlcXVlc3Qgd2hp
bGUgZGlzYWJsZWQgKi8KPiArICAgIFZURF9GUl9JUl9TSURfRVJSID0gMHgyNiwgICAgLyogSW52
YWxpZCBTb3VyY2UtSUQgKi8KPiArfTsKCkNvdWxkIHlvdSBwbGVhc2UgYWxpZ24gdGhlIHZhbHVl
cywgbGlrZToKCmVudW0gVlREX0ZBVUxUX1RZUEUKewogICAgLyogSW50ZXJydXB0IHJlbWFwcGlu
ZyB0cmFuc2l0aW9uIGZhdWx0cyAqLwogICAgVlREX0ZSX0lSX1JFUV9SU1ZEICAgID0gMHgyMCwg
LyogT25lIG9yIG1vcmUgSVIgcmVxdWVzdCByZXNlcnZlZAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICogZmllbGRzIHNldCAqLwogICAgVlREX0ZSX0lSX0lOREVYX09WRVIgID0g
MHgyMSwgLyogSW5kZXggdmFsdWUgZ3JlYXRlciB0aGFuIG1heCAqLwoKCj4gKwo+ICAvKgo+ICAg
KiAwOiBQcmVzZW50Cj4gICAqIDEtMTE6IFJlc2VydmVkCj4gQEAgLTM4NCw2ICszOTksMTIgQEAg
c3RydWN0IGlyZW1hcF9lbnRyeSB7Cj4gIH07Cj4gIAo+ICAvKgo+ICsgKiBXaGVuIFZULWQgZG9l
c24ndCBlbmFibGUgRXh0ZW5kZWQgSW50ZXJydXB0IE1vZGUuIEhhcmR3YXJlIG9ubHkgaW50ZXJw
cmV0cwo+ICsgKiBvbmx5IDgtYml0cyAoWzE1OjhdKSBvZiBEZXN0aW5hdGlvbi1JRCBmaWVsZCBp
biB0aGUgSVJURXMuCgpUaGUgYWJvdmUgY29tbWVudCBuZWVkcyB0byBiZSByZXdyaXR0ZW4uIE15
IGtub3dsZWRnZSBvZiBWVC1kIGlzCmxpbWl0ZWQsIHdoYXQgaXMgSVJURSByZWZlcnJpbmcgdG8/
IEkgdGhvdWdodCBJIHdhcyByZWZlcnJpbmcgdG8gdGhlCklPIEFQSUMgcmVkaXJlY3Rpb24gdGFi
bGUgcmVnaXN0ZXJzLCBidXQgdGhlIG1hc2sgdGhlbiBkb2Vzbid0IG1ha2UKc2Vuc2UuCgo+ICsg
Ki8KPiArI2RlZmluZSBJUlRFX3hBUElDX0RFU1RfTUFTSyAweGZmMDAKPiArCj4gKy8qCj4gICAq
IFBvc3RlZC1pbnRlcnJ1cHQgZGVzY3JpcHRvciBhZGRyZXNzIGlzIDY0IGJpdHMgd2l0aCA2NC1i
eXRlIGFsaWduZWQsIG9ubHkKPiAgICogdGhlIHVwcGVyIDI2IGJpdHMgb2YgbGVzdCBzaWduaWZp
Y2lhbnQgMzIgYml0cyBpcyBhdmFpbGFibGUuCj4gICAqLwo+IGRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnRkLmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
dnRkLmgKPiBpbmRleCBiYjg4ODlmLi4xMDMyYjQ2IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC92dGQuaAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dGQuaAo+IEBAIC00Nyw2ICs0Nyw4IEBAIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2Vu
dHJ5IHsKPiAgICAgIH07Cj4gIH07Cj4gIAo+ICsjZGVmaW5lIElPQVBJQ19SRU1BUF9FTlRSWV9J
TkRFWCh4KSAoKHguaW5kZXhfMTUgPDwgMTUpICsgeC5pbmRleF8wXzE0KQoKQ291bGQgeW91IHVz
ZSBlbnRyeSBpbnN0ZWFkIG9mIHg/IEFuZCB5b3Ugc2hvdWxkIGFkZCBwYXJlbnRoZXNlcwphcm91
bmQgaXQncyB1c2FnZSBpbiB0aGUgbWFjcm8uCgo+ICsKPiAgc3RydWN0IG1zaV9tc2dfcmVtYXBf
ZW50cnkgewo+ICAgICAgdW5pb24gewo+ICAgICAgICAgIHUzMiB2YWw7Cj4gQEAgLTY1LDQgKzY3
LDggQEAgc3RydWN0IG1zaV9tc2dfcmVtYXBfZW50cnkgewo+ICAgICAgdTMyCWRhdGE7CQkvKiBt
c2kgbWVzc2FnZSBkYXRhICovCj4gIH07Cj4gIAo+ICsjZGVmaW5lIE1TSV9SRU1BUF9FTlRSWV9J
TkRFWCh4KSAoKHguYWRkcmVzc19sby5pbmRleF8xNSA8PCAxNSkgKyBcCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4LmFkZHJlc3NfbG8uaW5kZXhfMF8xNCArIFwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh4LmFkZHJlc3NfbG8uU0hWID8gKHVpbnQx
Nl90KXguZGF0YSA6IDApKQoKU2FtZSBoZXJlLiBBbmQgaXQgd291bGQgYmUgY2xlYXJlciB0byBw
bGFjZSBib3RoIG1hY3JvcyB0b2dldGhlciBJTUhPLgoKPiAgI2VuZGlmIC8vIF9WVERfSF8KPiBk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBpbmRleCA4ZThkYmU2Li4yYmVlMzUyIDEwMDY0
NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTIzLDExICsyMywxNiBAQAo+ICAj
aW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4gICNpbmNs
dWRlIDx4ZW4veG1hbGxvYy5oPgo+ICsjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPiAgI2luY2x1ZGUg
PGFzbS9jdXJyZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiAgI2luY2x1ZGUgPGFz
bS9odm0vZG9tYWluLmg+Cj4gKyNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgo+ICAjaW5jbHVkZSA8
YXNtL3BhZ2UuaD4KPiArI2luY2x1ZGUgPGFzbS9wMm0uaD4KPiAgCj4gICNpbmNsdWRlICJpb21t
dS5oIgo+ICsjaW5jbHVkZSAidnRkLmgiCj4gIAo+ICBzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncyB7
Cj4gICAgICB1aW50OF90IGRhdGFbMTAyNF07Cj4gQEAgLTM4LDYgKzQzLDkgQEAgc3RydWN0IGh2
bV9od192dnRkX3JlZ3Mgewo+ICAjZGVmaW5lIFZJT01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19F
TkFCTEVEICAgICAoMSA8PCAwKQo+ICAjZGVmaW5lIFZJT01NVV9TVEFUVVNfRE1BX1JFTUFQUElO
R19FTkFCTEVEICAgICAoMSA8PCAxKQo+ICAKPiArI2RlZmluZSB2dnRkX2lycV9yZW1hcHBpbmdf
ZW5hYmxlZCh2dnRkKSBcCj4gKyAgICAodnZ0ZC0+c3RhdHVzICYgVklPTU1VX1NUQVRVU19JUlFf
UkVNQVBQSU5HX0VOQUJMRUQpCj4gKwo+ICBzdHJ1Y3QgdnZ0ZCB7Cj4gICAgICAvKiBWSU9NTVVf
U1RBVFVTX1hYWCAqLwo+ICAgICAgaW50IHN0YXR1czsKPiBAQCAtMTIwLDYgKzEyOCwxNDAgQEAg
c3RhdGljIGlubGluZSB1aW50OF90IHZ2dGRfZ2V0X3JlZ19ieXRlKHN0cnVjdCB2dnRkICp2dGQs
IHVpbnQzMl90IHJlZykKPiAgICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCAocmVnKSArIDQsICh2YWwp
ID4+IDMyKTsgXAo+ICB9IHdoaWxlKDApCj4gIAo+ICtzdGF0aWMgaW50IG1hcF9ndWVzdF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdmbiwgdm9pZCAqKnZpcnQpCgpZb3UgY2FuIG1h
a2UgdGhpcyBmdW5jdGlvbiByZXR1cm4gYSB2b2lkICogYW5kIGVuY29kZSB0aGUgZXJyb3IgaW4K
dGhlcmUuIFNlZSBJU19FUlJfVkFMVUUgYW5kIEVSUl9QVFIuCgo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwOwo+ICsKPiArICAgIHAgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sIE5V
TEwsIFAyTV9BTExPQyk7Cj4gKyAgICBpZiAoICFwICkKPiArICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiArCj4gKyAgICBpZiAoICFnZXRfcGFnZV90eXBlKHAsIFBHVF93cml0YWJsZV9wYWdlKSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgcHV0X3BhZ2UocCk7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgKnZpcnQgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwo
cCk7Cj4gKyAgICBpZiAoICEqdmlydCApCj4gKyAgICB7Cj4gKyAgICAgICAgcHV0X3BhZ2VfYW5k
X3R5cGUocCk7Cj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKyAgICB9CgpOZXdsaW5lCgo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHVubWFwX2d1ZXN0X3BhZ2Uo
dm9pZCAqdmlydCkKPiArewo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArCj4gKyAg
ICBpZiAoICF2aXJ0ICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgdmlydCA9ICh2b2lk
ICopKCh1bnNpZ25lZCBsb25nKXZpcnQgJiBQQUdFX01BU0spOwoKVGhpcyBzaG91bGQgbWF5YmUg
YmUgYW4gQVNTRVJUPyBBcmUgeW91IGdvaW5nIHRvIGNhbGwgdW5tYXBfZ3Vlc3RfcGFnZQp3aXRo
IHNvbWV0aGluZyBkaWZmZXJlbnQgdGhhbiB0aGUgcmV0dXJuIG9mIG1hcF9ndWVzdF9wYWdlPwoK
PiArICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShkb21haW5fcGFnZV9tYXBfdG9fbWZuKHZpcnQpKTsK
PiArCj4gKyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodmlydCk7Cj4gKyAgICBwdXRfcGFn
ZV9hbmRfdHlwZShwYWdlKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdnZ0ZF9pbmpfaXJxKAo+
ICsgICAgc3RydWN0IHZsYXBpYyAqdGFyZ2V0LAo+ICsgICAgdWludDhfdCB2ZWN0b3IsCj4gKyAg
ICB1aW50OF90IHRyaWdfbW9kZSwKPiArICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZSkKCkluZGVu
dGF0aW9uLgoKPiArewo+ICsgICAgVlZURF9ERUJVRyhWVlREX0RCR19JTkZPLCAiZGVzdD12JWQs
IGRlbGl2ZXJ5X21vZGU9JXggdmVjdG9yPSVkICIKPiArICAgICAgICAgICAgICAgInRyaWdfbW9k
ZT0lZC4iLAo+ICsgICAgICAgICAgICAgICB2bGFwaWNfdmNwdSh0YXJnZXQpLT52Y3B1X2lkLCBk
ZWxpdmVyeV9tb2RlLAo+ICsgICAgICAgICAgICAgICB2ZWN0b3IsIHRyaWdfbW9kZSk7Cj4gKwo+
ICsgICAgQVNTRVJUKChkZWxpdmVyeV9tb2RlID09IGRlc3RfRml4ZWQpIHx8Cj4gKyAgICAgICAg
ICAgKGRlbGl2ZXJ5X21vZGUgPT0gZGVzdF9Mb3dlc3RQcmlvKSk7Cj4gKwo+ICsgICAgdmxhcGlj
X3NldF9pcnEodGFyZ2V0LCB2ZWN0b3IsIHRyaWdfbW9kZSk7Cj4gK30KPiArCj4gK3N0YXRpYyBp
bnQgdnZ0ZF9kZWxpdmVyeSgKPiArICAgIHN0cnVjdCBkb21haW4gKmQsIGludCB2ZWN0b3IsCgp1
aW50OF90IHZlY3Rvcj8KCj4gKyAgICB1aW50MzJfdCBkZXN0LCB1aW50OF90IGRlc3RfbW9kZSwK
PiArICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZSwgdWludDhfdCB0cmlnX21vZGUpCgpJbmRlbnRh
dGlvbi4KCj4gK3sKPiArICAgIHN0cnVjdCB2bGFwaWMgKnRhcmdldDsKPiArICAgIHN0cnVjdCB2
Y3B1ICp2Owo+ICsKPiArICAgIHN3aXRjaCAoIGRlbGl2ZXJ5X21vZGUgKQo+ICsgICAgewo+ICsg
ICAgY2FzZSBkZXN0X0xvd2VzdFByaW86Cj4gKyAgICAgICAgdGFyZ2V0ID0gdmxhcGljX2xvd2Vz
dF9wcmlvKGQsIE5VTEwsIDAsIGRlc3QsIGRlc3RfbW9kZSk7Cj4gKyAgICAgICAgaWYgKCB0YXJn
ZXQgIT0gTlVMTCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2dnRkX2lual9pcnEodGFy
Z2V0LCB2ZWN0b3IsIHRyaWdfbW9kZSwgZGVsaXZlcnlfbW9kZSk7Cj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ICsgICAgICAgIH0KPiArICAgICAgICBWVlREX0RFQlVHKFZWVERfREJHX0lORk8sICJu
dWxsIHJvdW5kIHJvYmluOiB2ZWN0b3I9JTAyeFxuIiwgdmVjdG9yKTsKPiArICAgICAgICBicmVh
azsKPiArCj4gKyAgICBjYXNlIGRlc3RfRml4ZWQ6Cj4gKyAgICAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQo+ICsgICAgICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxhcGlj
KHYpLCBOVUxMLCAwLCBkZXN0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRlc3RfbW9kZSkgKQo+ICsgICAgICAgICAgICAgICAgdnZ0ZF9pbmpfaXJxKHZjcHVfdmxhcGlj
KHYpLCB2ZWN0b3IsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJpZ19tb2RlLCBk
ZWxpdmVyeV9tb2RlKTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIGRlc3RfTk1J
Ogo+ICsgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiArICAgICAgICAgICAgaWYgKCB2
bGFwaWNfbWF0Y2hfZGVzdCh2Y3B1X3ZsYXBpYyh2KSwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2Rl
KQo+ICsgICAgICAgICAgICAgICAgICYmICF0ZXN0X2FuZF9zZXRfYm9vbCh2LT5ubWlfcGVuZGlu
ZykgKQo+ICsgICAgICAgICAgICAgICAgdmNwdV9raWNrKHYpOwo+ICsgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKPiAr
ICAgICAgICAgICAgICAgIiVwdjogVW5zdXBwb3J0ZWQgVlREIGRlbGl2ZXJ5IG1vZGUgJWQgZm9y
IERvbSVkXG4iLAo+ICsgICAgICAgICAgICAgICBjdXJyZW50LCBkZWxpdmVyeV9tb2RlLCBkLT5k
b21haW5faWQpOwoKZ3ByaW50az8gT3IgYXQgbGVhc3QgdGhpcyBzaG91bGQgYmUgcmF0ZS1saW1p
dGVkIHNvbWVob3csIGl0IHNlZW1zCmxpa2UgdGhlIGd1ZXN0IGNhbiB0cmlnZ2VyIHN1Y2ggYmVo
YXZpb3I/Cgo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgfQo+ICsKPiArICAgIHJl
dHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdWludDMyX3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0
X2luZGV4KHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkKCmlycSBzaG91bGQgYmUg
Y29uc3QuCgo+ICt7Cj4gKyAgICBpZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFf
TVNJICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgbXNpX21zZ19yZW1hcF9lbnRyeSBtc2lf
bXNnID0geyB7IGlycS0+bXNnLm1zaS5hZGRyIH0sIDAsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJxLT5tc2cubXNpLmRhdGEgfTsKCkkgd291bGQg
cmF0aGVyIHByZWZlciB0aGF0IHlvdSB1c2UgZGVzaWduYXRlZCBpbml0aWFsaXplcnMsIGllOgoK
c3RydWN0IG1zaV9tc2dfcmVtYXBfZW50cnkgbXNpX21zZyA9CnsKICAgIC5hZGRyZXNzX2xvID0g
eyAudmFsID0gaXJxLT5tc2cubXNpLmFkZHIgfSwKICAgIC5kYXRhID0gaXJxLT5tc2cubXNpLmRh
dGEsCn07Cgo+ICsKPiArICAgICAgICByZXR1cm4gTVNJX1JFTUFQX0VOVFJZX0lOREVYKG1zaV9t
c2cpOwo+ICsgICAgfQo+ICsgICAgZWxzZSBpZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVT
VF9JUlFfQVBJQyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfcmVt
YXBfZW50cnkgcmVtYXBfcnRlID0geyB7IGlycS0+bXNnLnJ0ZSB9IH07Cj4gKwo+ICsgICAgICAg
IHJldHVybiBJT0FQSUNfUkVNQVBfRU5UUllfSU5ERVgocmVtYXBfcnRlKTsKPiArICAgIH0KPiAr
ICAgIEJVRygpOwoKQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CgpBbmQgbmV3bGluZS4KCj4gKyAgICBy
ZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1aW50MzJfdCBpcnRlX2Rlc3Qoc3Ry
dWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IGRlc3QpCgp2dnRkIHNob3VsZCBiZSBjb25zdC4KCj4g
K3sKPiArICAgIHVpbnQ2NF90IGlydGE7Cj4gKwo+ICsgICAgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0
ZCwgRE1BUl9JUlRBX1JFRywgaXJ0YSk7Cj4gKyAgICAvKiBJbiB4QVBJQyBtb2RlLCBvbmx5IDgt
Yml0cyhbMTU6OF0pIGFyZSB2YWxpZCAqLwo+ICsgICAgcmV0dXJuIERNQV9JUlRBX0VJTUUoaXJ0
YSkgPyBkZXN0IDogTUFTS19FWFRSKGRlc3QsIElSVEVfeEFQSUNfREVTVF9NQVNLKTsKPiArfQo+
ICsKPiArc3RhdGljIGludCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0
ICppcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlYXNvbikKPiArewo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KCkkgZ3Vlc3MgdGhpcyBpcyBnb2luZyB0byBiZSBleHBhbmRl
ZCBsYXRlciBpbiB0aGUgc2VyaWVzPyBTZWVtcwpwb2ludGxlc3MgdG8gaW50cm9kdWNlIGl0IG5v
dy4KCj4gKwo+ICBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQg
KnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgewo+ICAgICAgdWludDY0X3QgaXJ0YTsKPiBAQCAtMjU5
LDYgKzQwMSwxMzcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19vcHMgdnZ0ZF9tbWlv
X29wcyA9IHsKPiAgICAgIC53cml0ZSA9IHZ2dGRfd3JpdGUKPiAgfTsKPiAgCj4gK3N0YXRpYyBi
b29sIGlyX3NpZF92YWxpZChzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcnRlLCB1aW50MzJfdCBzb3Vy
Y2VfaWQpCj4gK3sKPiArICAgIHJldHVybiB0cnVlOwo+ICt9CgpTYW1lIGhlcmUsIGl0J3MgcG9p
bnRsZXNzIHRvIGludHJvZHVjZSBzdWNoIGhlbHBlciBub3cgaWYgaXQncyBhIGR1bW15Cm9uZSBh
bnl3YXkuCgo+ICsKPiArLyoKPiArICogJ3JlY29yZF9mYXVsdCcgaXMgYSBmbGFnIHRvIGluZGlj
YXRlIHdoZXRoZXIgd2UgbmVlZCByZWNvcmRpbmcgYSBmYXVsdAo+ICsgKiBhbmQgbm90aWZ5aW5n
IGd1ZXN0IHdoZW4gYSBmYXVsdCBoYXBwZW5zIGR1cmluZyBmZXRjaGluZyB2SVJURS4KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBmZXRjaCBv
Zgo+ICsgKi8KPiArc3RhdGljIGludCB2dnRkX2dldF9lbnRyeShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0
ICppcnEsCgpTZWVtcyBsaWtlIHZ2dGQgYW5kIGlycSBjb3VsZCBiZSBjb25zdC4KCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlyZW1hcF9lbnRyeSAqZGVzdCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIHJlY29yZF9mYXVsdCkKPiArewo+ICsgICAgaW50IHJl
dDsKPiArICAgIHVpbnQzMl90IGVudHJ5ID0gaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4KGly
cSk7Cj4gKyAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICAqaXJ0ZSwgKmlydF9wYWdlOwo+ICsKPiAr
ICAgIFZWVERfREVCVUcoVlZURF9EQkdfVFJBTlMsICJpbnRlcnByZXQgYSByZXF1ZXN0IHdpdGgg
aW5kZXggJXgiLCBlbnRyeSk7Cj4gKwo+ICsgICAgaWYgKCBlbnRyeSA+IHZ2dGQtPmlydF9tYXhf
ZW50cnkgKQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IFZURF9GUl9JUl9JTkRFWF9PVkVSOwo+
ICsgICAgICAgIGdvdG8gaGFuZGxlX2ZhdWx0Owo+ICsgICAgfQo+ICsKPiArICAgIHJldCA9IG1h
cF9ndWVzdF9wYWdlKHZ2dGQtPmRvbWFpbiwgdnZ0ZC0+aXJ0ICsgKGVudHJ5ID4+IElSRU1BUF9F
TlRSWV9PUkRFUiksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCoqKSZpcnRfcGFn
ZSk7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICB7Cj4gKyAgICAgICAgcmV0ID0gVlREX0ZSX0lS
X1JPT1RfSU5WQUw7Cj4gKyAgICAgICAgZ290byBoYW5kbGVfZmF1bHQ7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgaXJ0ZSA9IGlydF9wYWdlICsgKGVudHJ5ICUgKDEgPDwgSVJFTUFQX0VOVFJZX09SREVS
KSk7Cj4gKyAgICBkZXN0LT52YWwgPSBpcnRlLT52YWw7Cj4gKyAgICBpZiAoICFxaW52YWxfcHJl
c2VudCgqaXJ0ZSkgKQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IFZURF9GUl9JUl9FTlRSWV9Q
Owo+ICsgICAgICAgIGdvdG8gdW5tYXBfaGFuZGxlX2ZhdWx0Owo+ICsgICAgfQo+ICsKPiArICAg
IC8qIENoZWNrIHJlc2VydmVkIGJpdHMgKi8KPiArICAgIGlmICggKGlydGUtPnJlbWFwLnJlc18x
IHx8IGlydGUtPnJlbWFwLnJlc18yIHx8IGlydGUtPnJlbWFwLnJlc18zIHx8Cj4gKyAgICAgICAg
ICBpcnRlLT5yZW1hcC5yZXNfNCkgKQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IFZURF9GUl9J
Ul9JUlRFX1JTVkQ7Cj4gKyAgICAgICAgZ290byB1bm1hcF9oYW5kbGVfZmF1bHQ7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgaWYgKCFpcl9zaWRfdmFsaWQoaXJ0ZSwgaXJxLT5zb3VyY2VfaWQpKQo+ICsg
ICAgewo+ICsgICAgICAgIHJldCA9IFZURF9GUl9JUl9TSURfRVJSOwo+ICsgICAgICAgIGdvdG8g
dW5tYXBfaGFuZGxlX2ZhdWx0Owo+ICsgICAgfQo+ICsgICAgdW5tYXBfZ3Vlc3RfcGFnZShpcnRf
cGFnZSk7CgpOZXdsaW5lLgoKPiArICAgIHJldHVybiAwOwo+ICsKPiArIHVubWFwX2hhbmRsZV9m
YXVsdDoKPiArICAgIHVubWFwX2d1ZXN0X3BhZ2UoaXJ0X3BhZ2UpOwo+ICsgaGFuZGxlX2ZhdWx0
Ogo+ICsgICAgaWYgKCAhcmVjb3JkX2ZhdWx0ICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsK
PiArICAgIHN3aXRjaCAoIHJldCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFZURF9GUl9JUl9TSURf
RVJSOgo+ICsgICAgY2FzZSBWVERfRlJfSVJfSVJURV9SU1ZEOgo+ICsgICAgY2FzZSBWVERfRlJf
SVJfRU5UUllfUDoKPiArICAgICAgICBpZiAoIHFpbnZhbF9mYXVsdF9kaXNhYmxlKCppcnRlKSAp
Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgLyogZmFsbCB0aHJvdWdoICovCj4gKyAgICBj
YXNlIFZURF9GUl9JUl9JTkRFWF9PVkVSOgo+ICsgICAgY2FzZSBWVERfRlJfSVJfUk9PVF9JTlZB
TDoKPiArICAgICAgICB2dnRkX3JlY29yZF9mYXVsdCh2dnRkLCBpcnEsIHJldCk7Cj4gKyAgICAg
ICAgYnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBnZHByaW50ayhYRU5MT0df
R19JTkZPLCAiQ2FuJ3QgaGFuZGxlIFZULWQgZmF1bHQgJXhcbiIsIHJldCk7Cj4gKyAgICB9Cj4g
KyAgICByZXR1cm4gcmV0OwoKSW4gb3JkZXIgdG8gYXZvaWQgdGhlIHVzYWdlIG9mIGxhYmVscyBJ
IHdvdWxkIHB1dCB0aGUgY29kZSBpbgpoYW5kbGVfZmF1bHQgaW4gYSBoZWxwZXIgZnVuY3Rpb24g
YW5kIGNhbGwgaXQgb24gZXJyb3IuCgo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRfaXJxX3Jl
cXVlc3Rfc2FuaXR5X2NoZWNrKHN0cnVjdCB2dnRkICp2dnRkLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmly
cSkKPiArewo+ICsgICAgaWYgKCBpcnEtPnR5cGUgPT0gVklPTU1VX1JFUVVFU1RfSVJRX0FQSUMg
KQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJ0
ZSA9IHsgeyBpcnEtPm1zZy5ydGUgfSB9Owo+ICsKPiArICAgICAgICBBU1NFUlQocnRlLmZvcm1h
dCk7Cj4gKyAgICAgICAgcmV0dXJuICghcnRlLnJlc2VydmVkKSA/IDAgOiBWVERfRlJfSVJfUkVR
X1JTVkQ7Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggaXJxLT50eXBlID09IFZJT01NVV9SRVFV
RVNUX0lSUV9NU0kgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBtc2lfbXNnX3JlbWFwX2Vu
dHJ5IG1zaV9tc2cgPSB7IHsgaXJxLT5tc2cubXNpLmFkZHIgfSB9Owo+ICsKPiArICAgICAgICBB
U1NFUlQobXNpX21zZy5hZGRyZXNzX2xvLmZvcm1hdCk7Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4g
KyAgICB9Cj4gKyAgICBCVUcoKTsKCkFTU0VSVF9VTlJFQUNIQUJMRSgpOyBhbmQgbmV3bGluZS4K
Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGludCB2dnRkX2hhbmRsZV9pcnFf
cmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkKPiArewo+ICsgICAgc3Ry
dWN0IGlyZW1hcF9lbnRyeSBpcnRlOwo+ICsgICAgaW50IHJldDsKPiArICAgIHN0cnVjdCB2dnRk
ICp2dnRkID0gZG9tYWluX3Z2dGQoZCk7Cj4gKwo+ICsgICAgaWYgKCAhdnZ0ZCB8fCAhdnZ0ZF9p
cnFfcmVtYXBwaW5nX2VuYWJsZWQodnZ0ZCkgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwoK
RU5PREVWLgoKPiArCj4gKyAgICByZXQgPSB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0eV9jaGVjayh2
dnRkLCBpcnEpOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgewo+ICsgICAgICAgIHZ2dGRfcmVj
b3JkX2ZhdWx0KHZ2dGQsIGlycSwgcmV0KTsKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsgICAg
fQo+ICsKPiArICAgIGlmICggIXZ2dGRfZ2V0X2VudHJ5KHZ2dGQsIGlycSwgJmlydGUsIHRydWUp
ICkKCllvdSBhcmUgbG9zaW5nIHRoZSByZXR1cm4gdmFsdWUgb2YgdnZ0ZF9nZXRfZW50cnkgaGVy
ZS4KCj4gKyAgICB7Cj4gKyAgICAgICAgdnZ0ZF9kZWxpdmVyeSh2dnRkLT5kb21haW4sIGlydGUu
cmVtYXAudmVjdG9yLAo+ICsgICAgICAgICAgICAgICAgICAgICAgaXJ0ZV9kZXN0KHZ2dGQsIGly
dGUucmVtYXAuZHN0KSwgaXJ0ZS5yZW1hcC5kbSwKPiArICAgICAgICAgICAgICAgICAgICAgIGly
dGUucmVtYXAuZGxtLCBpcnRlLnJlbWFwLnRtKTsKCllvdSBhcmUgbG9zaW5nIHRoZSByZXR1cm4g
dmFsdWUgb2YgdnZ0ZF9kZWxpdmVyeS4KCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICB9CgpO
ZXdsaW5lLgoKPiArICAgIHJldHVybiAtRUZBVUxUOwo+ICt9Cj4gKwoKUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:50:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:50: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.xen.org>)
	id 1dkSIi-0001Cq-QN; Wed, 23 Aug 2017 09:50:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkSIh-0001Cd-Ph
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:50:15 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DC/0B-01732-7DF4D995; Wed, 23 Aug 2017 09:50:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS1tYhoXvNf26
 kwaE7yhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bf3i9sBYe4K96+vMvUwDiTs4uRi0NIYDqj
 xJxPx1i7GDk5JAR4JY4smwFlB0j0rr3GAlE0jVHi6Nk1YAlhgVSJvQe3sYPYIgLKEr2/frOA2
 EICi5kkNl/VBmlgFnjEKHFwQhsbSIJNQF3ixOKJjCA2r4CNxN9X78EGsQioSqw9sx7MFhWIl3
 i86TQ7RI2gxMmZT8CGcgrYS9w5BtHLDDTnz7xLzBC2vETz1tnMExgFZiFpmYWkbBaSsgWMzKs
 YNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDlAEIdjA2bPc8
 xCjJwaQkyqupMzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvpB9QTrAoNT21Ii0zBxgtMGkJD
 h4lEV5pkDRvcUFibnFmOkTqFKOilDivBkhCACSRUZoH1waL0EuMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5n0KMoUnM68EbvoroMVMQIsnnZgDsrgkESEl1cDo8XpjTkmNzcOzDgZiF/JZj4l
 H+Rz3K46afvN8gVL4vAc75bbLnBJNcmnumxy364Mm79pFXx7oZE4JqjIWuzehkEFXfeOHxpa0
 Fwr+m5x+Vb1x/Kl+9dVeg/VLV3/QUPefeXz1nmOLHWZJnEvgMb/sxfl55sWvx09zFIjwzbj21
 HFb3vHf+SGflViKMxINtZiLihMBqn08YMsCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503481812!87338385!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9682 invoked from network); 23 Aug 2017 09:50:14 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 Aug 2017 09:50:14 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 02:50:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,416,1498546800"; d="scan'208";a="1209337573"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga002.fm.intel.com with ESMTP; 23 Aug 2017 02:50:08 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-3-git-send-email-tianyu.lan@intel.com>
 <20170822153225.c2o6mfqz3ytvxj53@dhcp-3-128.uk.xensource.com>
 <a8e72d38-0cdd-dc6a-8571-cc8f203aa294@intel.com>
 <599D65F20200007800172660@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <89ebcc99-c9d8-6f56-8fa0-ebe5161b0633@intel.com>
Date: Wed, 23 Aug 2017 17:47:02 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <599D65F20200007800172660@prv-mh.provo.novell.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 2/25] VIOMMU: Add irq request callback to
 deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMTc6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIz
LjA4LjE3IGF0IDA5OjQyLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiAyMDE3
5bm0MDjmnIgyMuaXpSAyMzozMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFdlZCwg
QXVnIDA5LCAyMDE3IGF0IDA0OjM0OjAzUE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4g
K3N0YXRpYyBpbmxpbmUgdm9pZCBpcnFfcmVxdWVzdF9pb2FwaWNfZmlsbChzdHJ1Y3QgaXJxX3Jl
bWFwcGluZ19yZXF1ZXN0ICpyZXEsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgaW9hcGljX2lkLCB1aW50NjRfdCBydGUpCj4+Pj4gK3sKPj4+PiArICAgIEFTU0VS
VChyZXEpOwo+Pj4+ICsgICAgcmVxLT50eXBlID0gVklPTU1VX1JFUVVFU1RfSVJRX0FQSUM7Cj4+
Pj4gKyAgICByZXEtPnNvdXJjZV9pZCA9IGlvYXBpY19pZDsKPj4+PiArICAgIHJlcS0+bXNnLnJ0
ZSA9IHJ0ZTsKPj4+PiArfQo+Pj4+ICsKPj4+PiArc3RhdGljIGlubGluZSB2b2lkIGlycV9yZXF1
ZXN0X21zaV9maWxsKHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcSwKPj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfaWQsIHVpbnQ2NF90IGFkZHIs
IHVpbnQzMl90IGRhdGEpCj4+Pj4gK3sKPj4+PiArICAgIEFTU0VSVChyZXEpOwo+Pj4+ICsgICAg
cmVxLT50eXBlID0gVklPTU1VX1JFUVVFU1RfSVJRX01TSTsKPj4+PiArICAgIHJlcS0+c291cmNl
X2lkID0gc291cmNlX2lkOwo+Pj4+ICsgICAgcmVxLT5tc2cubXNpLmFkZHIgPSBhZGRyOwo+Pj4+
ICsgICAgcmVxLT5tc2cubXNpLmRhdGEgPSBkYXRhOwo+Pj4+ICt9Cj4+Pgo+Pj4gV2hhdCdzIHRo
ZSB1c2FnZSBvZiB0aG9zZSB0d28gZnVuY3Rpb25zPyBBRkFJQ1QgdGhleSBkb24ndCBoYXZlIGFu
eQo+Pj4gY2FsbGVycyBpbiB0aGlzIHBhdGNoLgo+Pgo+PiBUaGVzZSBmdW5jdGlvbnMgd2lsbCBi
ZSBjYWxsZWQgaW4gdGhlIGZvbGxvd2luZyBpbnRlcnJ1cHQgcGF0Y2ggMjIKPj4gIng4Ni92bXNp
OiBIb29rIGRlbGl2ZXJpbmcgcmVtYXBwaW5nIGZvcm1hdCBtc2kgdG8gZ3Vlc3QiIGFuZCBwYXRj
aCAxNgo+PiAieDg2L3Zpb2FwaWM6IEhvb2sgaW50ZXJydXB0IGRlbGl2ZXJ5IG9mIHZJT0FQSUMi
Cj4gCj4gVGhhdCdzIF9mYXJfIGF3YXkuIEFzIGltcGxpZWQgYnkgUm9nZXIncyBjb21tZW50LCBw
bGVhc2UgdHJ5IHRvCj4gYXZvaWQgaW50cm9kdWNpbmcgZGVhZCBjb2RlLCBlc3BlY2lhbGx5IHdo
ZW4gaXQncyBkZWFkIGZvciBhbgo+IGV4dGVuZGVkIHBlcmlvZCBvZiB0aW1lLiBBbHdheXMgcmVt
ZW1iZXIgdGhhdCBhIHNlcmllcyBtYXkgbm90Cj4gYmUgY29tbWl0dGVkIGluIG9uZSBnby4KT0su
IFdpbGwgY2hhbmdlIG9yZGVyLgoKLS0gCkJlc3QgcmVnYXJkcwpUaWFueXUgTGFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkSKc-0001Pl-67; Wed, 23 Aug 2017 09:52:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkSKa-0001PZ-VL
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 09:52:13 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 AB/64-27137-C405D995; Wed, 23 Aug 2017 09:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov653wNx
 Ig+5jGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byZb1sBbcEK94s5W1g7ODtYuTkkBAwkng7
 8R9TFyMXh5DAQkaJR5vOsYEkhAWCJZb9vgxmiwgoS/T++s0CUsQs8JxJYurNfWwQHY2MEi/2b
 WABqWITUJXYcP0UK4jNK2At8eXQKnYQmwUo/v30P0YQW1QgXGL/92vMEDWCEidnPgHr5RQwkL
 hw7jnYNmYBdYk/8y4xQ9jiEreezGeCsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tS
 istQiXSNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwABlAIIdjKsWBB5ilORg
 UhLl1dSZGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfZHygnWJSanlqRlpkDjBWYtAQHj5IIr
 zdImre4IDG3ODMdInWKUVFKnNcRJCEAksgozYNrg8XnJUZZKWFeRqBDhHgKUotyM0tQ5V8xin
 MwKgnzPvUDmsKTmVcCN/0V0GImoMWTTswBWVySiJCSamC0O8UyPXq2oGK9xLkp71JNS0WTWV/
 MZiw+mnlv7fcqLbZrnVlzpnJvTW58+In//09fxR+61bLvz9yYvMVOw0e544pWeP4KDZkVSteV
 43onGzbnqyxNlNJ7FV20o3b1lJzIj5wfhduzxU/bbck9zzWlV3nxlcLzvkzfY50yXetiN4fOX
 Ld2t48SS3FGoqEWc1FxIgA2oRPQygIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503481931!79013555!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3440 invoked from network); 23 Aug 2017 09:52:11 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 09:52:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B8C7FABDB;
 Wed, 23 Aug 2017 09:52:10 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-49-jgross@suse.com> <599C32330200007800171F47@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1e88a993-6fdd-98f3-0a37-3d451f633039@suse.com>
Date: Wed, 23 Aug 2017 11:52:09 +0200
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: <599C32330200007800171F47@suse.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>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 48/52] xen: add hypercall for setting
 parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTM6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9zeXNj
dGwuYwo+PiArKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCj4+IEBAIC00NjcsNiArNDY3LDQyIEBA
IGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5
c2N0bCkKPj4gICAgICAgICAgICAgIGNvcHliYWNrID0gMTsKPj4gICAgICAgICAgYnJlYWs7Cj4+
ICAKPj4gKyAgICBjYXNlIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlcjoKPj4gKyAgICB7Cj4+ICsj
ZGVmaW5lIFhFTl9TRVRfUEFSQU1FVEVSX01BWF9TSVpFIDEwMjMKPj4gKyAgICAgICAgY2hhciAq
cGFyYW1zOwo+PiArCj4+ICsgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5wYWRbMF0g
fHwgb3AtPnUuc2V0X3BhcmFtZXRlci5wYWRbMV0gfHwKPj4gKyAgICAgICAgICAgICBvcC0+dS5z
ZXRfcGFyYW1ldGVyLnBhZFsyXSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHJldCA9
IC1FSU5WQUw7Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgfQo+PiArICAgICAg
ICBpZiAoIG9wLT51LnNldF9wYXJhbWV0ZXIuc2l6ZSA+IFhFTl9TRVRfUEFSQU1FVEVSX01BWF9T
SVpFICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcmV0ID0gLUUyQklHOwo+PiArICAg
ICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgcGFyYW1zID0geG1hbGxv
Y19ieXRlcyhvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemUgKyAxKTsKPj4gKyAgICAgICAgaWYgKCAh
cGFyYW1zICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKPj4g
KyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICB9Cj4+ICsgICAgICAgIGlmICggX19jb3B5
X2Zyb21fZ3Vlc3QocGFyYW1zLCBvcC0+dS5zZXRfcGFyYW1ldGVyLnBhcmFtcywKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemUpICkKPiAK
PiBZb3UgZGlkbid0IHZlcmlmeSB0aGUgaGFuZGxlIGVhcmxpZXIsIHNvIEkgdGhpbmsgdGhpcyBu
ZWVkcyB0byBiZQo+IGNvcHlfZnJvbV9ndWVzdCgpLgoKQWFoLCB5ZXMsIG9mIGNvdXJzZS4KCj4g
Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+PiArKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKPj4gQEAgLTEwOTYsNiArMTA5NiwyMSBAQCBzdHJ1Y3QgeGVuX3N5
c2N0bF9saXZlcGF0Y2hfb3Agewo+PiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0
Y2hfb3AgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3BfdDsKPj4gIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wX3QpOwo+PiAgCj4+ICsvKgo+PiArICogWEVOX1NZ
U0NUTF9zZXRfcGFyYW1ldGVyCj4+ICsgKgo+PiArICogQ2hhbmdlIGh5cGVydmlzb3IgcGFyYW1l
dGVycyBhdCBydW50aW1lLgo+PiArICogVGhlIGlucHV0IHN0cmluZyBpcyBwYXJzZWQgc2ltaWxh
ciB0byB0aGUgYm9vdCBwYXJhbWV0ZXJzLgo+PiArICovCj4+ICsKPj4gK3N0cnVjdCB4ZW5fc3lz
Y3RsX3NldF9wYXJhbWV0ZXIgewo+PiArICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgcGFy
YW1zOyAgICAgICAvKiBJTjogcG9pbnRlciB0byBwYXJhbWV0ZXJzLiAqLwo+PiArICAgIHVpbnQx
Nl90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBwYXJhbWV0
ZXJzLiAqLwo+IAo+IFRoZSBjb21iaW5hdGlvbiBvZiBsZW5ndGggYW5kIHplcm8gdGVybWluYXRv
ciBpcyBhbHdheXMgYSBsaXR0bGUKPiBhbWJpZ3VvdXM6IEkgdGhpbmsgaXQgc2hvdWxkIGJlIGNs
YXJpZmllZCBpbiB0aGUgY29tbWVudCB3aGF0Cj4gYmVoYXZpb3IgdG8gZXhwZWN0LCB1bmxlc3Mg
eW91IHdhbnQgdG8gZWl0aGVyIGRpc2FsbG93Cj4gZW1iZWRkZWQgTlVMcyBvciBkcm9wIHRoZSBz
aXplIGZpZWxkLgoKT2theS4KCkFyZSB5b3UgZmluZSB3aXRoIGUuZy46CgovKiBQYXJhbWV0ZXJz
IGFyZSBhIHNpbmdsZSBzdHJpbmcgdGVybWluYXRlZCBieSBhIE5VTCBieXRlIG9mIG1heC4gc2l6
ZQogICBjaGFyYWN0ZXJzLiBNdWx0aXBsZSBzZXR0aW5ncyBjYW4gYmUgc3BlY2lmaWVkIGJ5IHNl
cGFyYXRpbmcgdGhlbQogICB3aXRoIGJsYW5rcy4gKi8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:55:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:55: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.xen.org>)
	id 1dkSNk-0001ea-K4; Wed, 23 Aug 2017 09:55:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkSNj-0001eS-5d
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:55:27 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 EF/D7-03765-E015D995; Wed, 23 Aug 2017 09:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5c3cG6
 kQdsnPYslHxezODB6HN39mymAMYo1My8pvyKBNePYxHfMBW8EKpZte8jWwLiHt4uRk0NIIE/i
 fuNbJhCbV8BO4vviLewgtoSAocTphTdZQGwWAVWJ08cWsILYbALqEm3PtoPZIgIaEt0nDwD1c
 nEwC/xllDjRsxBskLBAmsThxoUsEAsyJN4d2w8U5+DgFLCSWPVcCcTkFRCU+LtDGKSCWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Sql1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCDcdWCwEOMkhxMSqK8mjpzI4X4
 kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO8Gf6A6waLU9NSKtMwcYHzAlEpw8
 CiJ8B4BSfMWFyTmFmemQ6ROMSpKifM+B0kIgCQySvPg2mAxeYlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvLNApvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhhX7D+RlX1rcc6iHX0HRJZ8lWM
 0m7k+sf0/1+GqnFm/tB/+CbDlbMpvllnHZJRn/YRH8NbEALd5t33uNIdtlTyhrrq2ysjDf0Zj
 2KbFv3t3hk+eEMA77fvGhy0Lzff/v+Of7NQUMy83iufRRSFpC6m2u7Lme2z3PllV+tt8SeuUr
 IOFDowGIn5KLMUZiYZazEXFiQBBgId5xAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503482123!89841615!1
X-Originating-IP: [137.65.248.74]
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 42551 invoked from network); 23 Aug 2017 09:55:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 09:55:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 03:55:22 -0600
Message-Id: <599D6D290200007800172726@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 03:55:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
In-Reply-To: <20170822180840.20981-5-blackskygg@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA4LjE3IGF0IDIwOjA4LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IFRoZSBvcmlnaW5hbCB4c21fbWFwX2dtZm5fZm9yZWdpbiBwb2xpY3kgY2hlY2tzIGlmIHNvdXJj
ZSBkb21haW4gaGFzIHRoZSBwcm9wZXIKPiBwcml2aWxlZ2VzIG92ZXIgdGhlIHRhcmdldCBkb21h
aW4uIFVuZGVyIHRoaXMgcG9saWN5LCBpdCdzIG5vdCBhbGxvd2VkIGlmIGEgRG9tMAo+IHdhbnRz
IHRvIG1hcCBwYWdlcyBmcm9tIG9uZSBEb21VIHRvIGFub3RoZXIsIHRoaXMgcmVzdHJpY3RzIHNv
bWUgdXNlZnVsIHlldCBub3QKPiBkYW5nZXJvdXMgdXNhZ2VzIG9mIHRoZSBBUEksIHN1Y2ggYXMg
c2hhcmluZyBwYWdlcyBhbW9uZyBEb21VJ3MgYnkgY2FsbGluZwo+IFhFTk1FTV9hZGRfdG9fcGh5
c21hcCBmcm9tIERvbTAuCj4gCj4gQ2hhbmdlIHRoZSBwb2xpY3kgdG86IElJRiBjdXJyZW50IGRv
bWFpbiBoYXMgdGhlIHByb3BlciBwcml2aWxlZ2Ugb24gdGhlCj4gdGFyZ2V0IGRvbWFpbiBhbmQg
c291cmNlIGRvbWFpbiwgZ3JhbnQgdGhlIGFjY2Vzcy4KCllvdSBzYXkgImFuZCBoZXJlIiwgeWV0
IC4uLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3hzbS9kdW1teS5oCj4gQEAgLTUyNSwxMCArNTI1LDEyIEBAIHN0YXRpYyBYU01fSU5MSU5FIGlu
dCB4c21fcmVtb3ZlX2Zyb21fcGh5c21hcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAq
ZDEsCj4gICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZDEsIGQyKTsKPiAg
fQo+ICAKPiAtc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9E
RUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+ICtzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0cnVj
dCBkb21haW4gKmNkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPiAgewo+ICAgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7Cj4gLSAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9u
KGFjdGlvbiwgZCwgdCk7Cj4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwg
Y2QsIGQpIHx8Cj4gKyAgICAgICAgeHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIHQpOwo+
ICB9CgouLi4geW91IHVzZSAib3IiIGhlcmUgYW5kIC4uLgoKPiAtLS0gYS94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMKPiArKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiBAQCAtMTE2NSw5ICsxMTY1
LDExIEBAIHN0YXRpYyBpbnQgZmxhc2tfcmVtb3ZlX2Zyb21fcGh5c21hcChzdHJ1Y3QgZG9tYWlu
ICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCj4gICAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQx
LCBkMiwgU0VDQ0xBU1NfTU1VLCBNTVVfX1BIWVNNQVApOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50
IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAq
dCkKPiArc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4gKmNk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGRvbWFpbiAqdCkKPiAgewo+IC0gICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0
LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7Cj4gKyAgICBy
ZXR1cm4gZG9tYWluX2hhc19wZXJtKGNkLCBkLCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQg
fCBNTVVfX01BUF9XUklURSkgfHwKPiArICAgICAgICBkb21haW5faGFzX3Blcm0oY2QsIHQsIFNF
Q0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKPiAgfQoKLi4uIGhl
cmUuIEEgZG9tYWluIGNhbid0IGhhdmUgWFNNX1RBUkdFVCBwZXJtaXNzaW9uIG92ZXIgdHdvCm90
aGVyIGRvbWFpbnMsIHNvIHdoYXQgeW91IHdhbnQgdG8gZG8gaGVyZSBjYW4ndCB3b3JrIGF0IGFs
bCwKYWZhaWN0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:57:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:57: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.xen.org>)
	id 1dkSPk-0001lT-VS; Wed, 23 Aug 2017 09:57:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkSPj-0001lI-5a
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:57:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E1/5C-09901-9815D995; Wed, 23 Aug 2017 09:57:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQrczcG6
 kwc+9XBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aSratYCp7wVSz79pm9gfEJdxcjJ4eEgJ/E
 1G8HGEFsFgFViSnzf7N0MXJwsAnYS0z/WgESFgEKb55+mr2LkYuDWeAKo8THP9vYQBLCApESa
 97OYgaxeQU8JXYemwcWFxKol7j15RUbRFxQ4uTMJywgNrOAjsSC3Z/YQOYzC0hLLP/HARLmFH
 CT6Nj9DKxEVEBF4uTKNUwQYxQl+uc9YIM4M11i4rMelgmM/LOQTJ2FZOoshKkLGJlXMWoUpxa
 VpRbpGhvrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxg3Lk+8BCjJAeT
 kiivps7cSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFMDgHKCRanpqRVpmTnAWIBJS3DwKInw1
 oCkeYsLEnOLM9MhUqcYFaXEeVNAEgIgiYzSPLg2WPxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOA
 ejkjBvKMgUnsy8Erjpr4AWMwEtnnRiDsjikkSElFQD491nqr2y86bxyF1Z82raEgmXvy9PmH+
 0vdisG3//9x7GrkNF2Q7C769M95NfJv/eZ+MVm60LTdW5FT/eOL4z8Pm2m4vW9kvpS7+rfeD9
 9P9bhUb1+cxxYTr5TQzWi9hXC73Ln/zMcW2rxsTy1dfDI9J4DjHc+SIqulxF0fPZBK5d7yRUU
 1Sz65VYijMSDbWYi4oTAVSzNtW6AgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503482248!102138446!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13246 invoked from network); 23 Aug 2017 09:57:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 09:57:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51413746"
Date: Wed, 23 Aug 2017 10:57:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823095725.5mfirkmiirv6bfjq@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-16-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-16-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 15/25] x86/vvtd: decode interrupt
 attribute from IRTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFByZXZpb3VzbHks
IGludGVycnVwdCBhdHRyaWJ1dGVzIGNhbiBiZSBleHRyYWN0ZWQgZnJvbSBtc2kgbWVzc2FnZSBv
cgo+IElPQVBJQyBSVEUuIEhvd2V2ZXIsIHdpdGggaW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVk
LCB0aGUgYXR0cmlidXRlcwo+IGFyZSBlbmNsb3NlZCBpbiB0aGUgYXNzb2NpYXRlZCBJUlRFLiBU
aGlzIGNhbGxiYWNrIGlzIGZvciBjYXNlcyBpbgo+IHdoaWNoIHRoZSBjYWxsZXIgd2FudHMgdG8g
YWNxdWlyZSBpbnRlcnJ1cHQgYXR0cmlidXRlcy4KCkNhbiB5b3UgZWxhYm9yYXRlIGEgbGl0dGxl
IGJpdCBtb3JlIG9uIHRoZSB1c2FnZT8gSXMgdGhpcyBmb3IgaW50ZXJuYWwKWGVuIHVzYWdlIG9y
IHRoZSBndWVzdCBpdHNlbGY/Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRl
bC5jb20+Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCAyMiAr
KysrKysrKysrKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXgg
MmJlZTM1Mi4uMzc0ZmQ4OCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvdnZ0ZC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBA
IC01MzIsNiArNTMyLDI1IEBAIHN0YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3Qoc3Ry
dWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiAtRUZBVUxUOwo+ICB9Cj4gIAo+ICtzdGF0aWMg
aW50IHZ2dGRfZ2V0X2lycV9pbmZvKHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxLAoKY29uc3Qu
Cgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX2lu
Zm8gKmluZm8pCj4gK3sKPiArICAgIGludCByZXQ7Cj4gKyAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5
IGlydGU7Cj4gKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRvbWFpbl92dnRkKGQpOwo+ICsKPiAr
ICAgIHJldCA9IHZ2dGRfZ2V0X2VudHJ5KHZ2dGQsIGlycSwgJmlydGUsIGZhbHNlKTsKPiArICAg
IGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgIGluZm8tPnZlY3Rv
ciA9IGlydGUucmVtYXAudmVjdG9yOwo+ICsgICAgaW5mby0+ZGVzdCA9IGlydGVfZGVzdCh2dnRk
LCBpcnRlLnJlbWFwLmRzdCk7Cj4gKyAgICBpbmZvLT5kZXN0X21vZGUgPSBpcnRlLnJlbWFwLmRt
Owo+ICsgICAgaW5mby0+ZGVsaXZlcnlfbW9kZSA9IGlydGUucmVtYXAuZGxtOwo+ICsgICAgcmV0
dXJuIDA7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2
dGQsIHVpbnQ2NF90IGNhcGFiaWxpdHkpCj4gIHsKPiAgICAgIHVpbnQ2NF90IGNhcCA9IERNQV9D
QVBfTkZSIHwgRE1BX0NBUF9TTExQUyB8IERNQV9DQVBfRlJPIHwKPiBAQCAtNjA4LDcgKzYyNyw4
IEBAIHN0cnVjdCB2aW9tbXVfb3BzIHZ2dGRfaHZtX3ZteF9vcHMgPSB7CgpGb3Jnb3QgdG8gbWVu
dGlvbiBpbiBwcmV2aW91cyBwYXRjaGVzLCB2dnRkX2h2bV92bXhfb3BzIHNob3VsZCBiZQpjb25z
dC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 09:59:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 09:59: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.xen.org>)
	id 1dkSRp-0001vl-BW; Wed, 23 Aug 2017 09:59:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkSRo-0001vZ-DI
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 09:59:40 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 7B/8A-01712-B025D995; Wed, 23 Aug 2017 09:59:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS5c7aG6
 kwf33vBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aB3m6mgvWsFecOfmJpYNzA0sXIySEkkCcx
 q/MmG4jNK2Ancf7RLlYQW0LAUOL0wptgNSwCqhK3ezaB1bAJqEu0PdsOVMPBISLgKDG52auLk
 YuDWeAZo8STNc+YQWqEBSIkZm74yQaSEBLYxyjx6+NzsEGcAl4ShybMYwdp5hUQlPi7QxgkzC
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW
 y1EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy/egYGxh2Ml7f4HWKU5GBSEuXV
 1JkbKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeKcGANUJFqWmp1akZeYAI
 wSmVIKDR0mEdytImre4IDG3ODMdInWKUZej6cOWL0xCYDOkxHlPgRQJgBRllObBjYBF6yVGWS
 lhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxOgUBTeDLzSuA2vQI6ggnoiEkn5oAcUZKIkJJqYFz
 F1PerY1Lj+ebb3i90Hou1XficVfhNI0JpdeqMFA3X7V+DrUWOVJyuZk+wWtiRuc7m6Mf1LVeM
 /lb2HPhwvyTClkXpoPylmjf/xBoOHyxQPHZG+NyEbwd3/fuwUXbv/GcJM/XPMmy6da108VqHK
 1U7tbj/zu5XeifCbGazP/ey7X056ftGLUVKLMUZiYZazEXFiQBjSy8O0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503482376!108576824!1
X-Originating-IP: [137.65.248.74]
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 20582 invoked from network); 23 Aug 2017 09:59:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 09:59:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 03:59:36 -0600
Message-Id: <599D6E270200007800172729@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 03:59:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-15-git-send-email-tianyu.lan@intel.com>
 <20170823094926.jol27xas4g3aa32b@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170823094926.jol27xas4g3aa32b@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 14/25] x86/vvtd: Process interrupt
 remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDExOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjE1UE0gLTA0MDAsIExhbiBUaWFueXUgd3Jv
dGU6Cj4+IEBAIC0zODQsNiArMzk5LDEyIEBAIHN0cnVjdCBpcmVtYXBfZW50cnkgewo+PiAgfTsK
Pj4gIAo+PiAgLyoKPj4gKyAqIFdoZW4gVlQtZCBkb2Vzbid0IGVuYWJsZSBFeHRlbmRlZCBJbnRl
cnJ1cHQgTW9kZS4gSGFyZHdhcmUgb25seSBpbnRlcnByZXRzCj4+ICsgKiBvbmx5IDgtYml0cyAo
WzE1OjhdKSBvZiBEZXN0aW5hdGlvbi1JRCBmaWVsZCBpbiB0aGUgSVJURXMuCj4gCj4gVGhlIGFi
b3ZlIGNvbW1lbnQgbmVlZHMgdG8gYmUgcmV3cml0dGVuLiBNeSBrbm93bGVkZ2Ugb2YgVlQtZCBp
cwo+IGxpbWl0ZWQsIHdoYXQgaXMgSVJURSByZWZlcnJpbmcgdG8/IEkgdGhvdWdodCBJIHdhcyBy
ZWZlcnJpbmcgdG8gdGhlCj4gSU8gQVBJQyByZWRpcmVjdGlvbiB0YWJsZSByZWdpc3RlcnMsIGJ1
dCB0aGUgbWFzayB0aGVuIGRvZXNuJ3QgbWFrZQo+IHNlbnNlLgoKSVJURSA9IEludGVycnVwdCBS
ZW1hcHBpbmcgVGFibGUgRW50cnkgKGEgdGVybSB1c2VkIHF1aXRlCmZyZXF1ZW50bHkpOyBhbiBJ
Ty1BUElDIG9uZSB3b3VsZCBub3JtYWxseSBiZSBjYWxsZWQganVzdCBSVEUuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:00:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10: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.xen.org>)
	id 1dkSS9-00024J-JS; Wed, 23 Aug 2017 10:00:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkSS8-0001yU-0b
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:00:00 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F6/59-03368-F125D995; Wed, 23 Aug 2017 09:59:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQlcuaG6
 kwYyd5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ab6Z+ZC77yVCzqv8XSwPiaq4uRk0NCwE/i
 0t4jjCA2i4CqRNPe32xdjBwcbAL2EtO/VoCERYDCm6efZu9i5OJgFrjCKPHxzzY2kISwQJTEs
 ge9zCA2r4CnxKEVsxlBeoUE6iU2dmVDhAUlTs58wgJiMwvoSCzY/QlsPLOAtMTyfxwgJqeAm8
 Sp6fkgFaICKhInV65hArGFBBQl+uc9YIM4Ml1i4rMelgmM/LOQDJ2FZOgshKELGJlXMWoUpxa
 VpRbpGhnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxg/LUs4BCjJAeT
 kiivps7cSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFMDgHKCRanpqRVpmTnAOIBJS3DwKInwb
 gVJ8xYXJOYWZ6ZDpE4xKkqJ854CSQiAJDJK8+DaYLF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4h
 yMSsK8F0Gm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGPVzFfw6zaKL71w5XhQWoSh9eJ6S2u/
 FDq/qGJc2XVhaODvp3TkO7qOLea74FTbf0XuzK0Rk7TFWjbqEJNc1/etT515w42O6uuDxqkNX
 QqyTL7o7pHYnnVxqLGTUF/Pz5KKS8gOX1GdvLJPh+HBaUk4jSnPx8x1/1t1ZOkH8kdFe1uvK3
 /gepCqxFGckGmoxFxUnAgDuuGFwuAIAAA==
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503482398!56114167!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58464 invoked from network); 23 Aug 2017 09:59:58 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 09:59:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51413826"
Date: Wed, 23 Aug 2017 10:59:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823095955.q2dksmiflszthjf5@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-17-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-17-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 16/25] x86/vioapic: Hook interrupt
 delivery of vIOAPIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTdQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFdoZW4gaXJxIHJl
bWFwcGluZyBpcyBlbmFibGVkLCBJT0FQSUMgUmVkaXJlY3Rpb24gRW50cnkgbWF5IGJlIGluIHJl
bWFwcGluZwo+IGZvcm1hdC4gSWYgdGhhdCwgZ2VuZXJhdGUgYW4gaXJxX3JlbWFwcGluZ19yZXF1
ZXN0IGFuZCBjYWxsIHRoZSBjb21tb24KPiBWSU9NTVUgYWJzdHJhY3Rpb24ncyBjYWxsYmFjayB0
byBoYW5kbGUgdGhpcyBpbnRlcnJ1cHQgcmVxdWVzdC4gRGV2aWNlCj4gbW9kZWwgaXMgcmVzcG9u
c2libGUgZm9yIGNoZWNraW5nIHRoZSByZXF1ZXN0J3MgdmFsaWRpdHkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4g
VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92
aW9hcGljLmMgfCAxNCArKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0
aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4gaW5kZXggNzJjYWU5My4uMzIyZjMzYyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlvYXBpYy5jCj4gQEAgLTMwLDYgKzMwLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4K
PiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lvcmVxLmg+Cj4g
ICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL3ZwaWMuaD4KPiBA
QCAtMzksNiArNDAsOCBAQAo+ICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDxh
c20vaW9fYXBpYy5oPgo+ICAKPiArI2luY2x1ZGUgIi4uLy4uLy4uL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3Z0ZC5oIgoKT3VjaCwgdGhhdCdzIG5vdCB2ZXJ5IG5pY2UuIFdoeSBkbyB5b3UgbmVl
ZCB0aGlzPyBJIHRob3VnaCB0aGF0IHlvdQppbnRyb2R1Y2VkIGFuIGFyY2gtYWdub3N0aWMgbGF5
ZXIgdGhhdCBzaG91bGQgYmUgc3VpdGFibGU/Cgo+ICAvKiBIQUNLOiBSb3V0ZSBJUlEwIG9ubHkg
dG8gVkNQVTAgdG8gcHJldmVudCB0aW1lIGp1bXBzLiAqLwo+ICAjZGVmaW5lIElSUTBfU1BFQ0lB
TF9ST1VUSU5HIDEKPiAgCj4gQEAgLTM4Nyw5ICszOTAsMjAgQEAgc3RhdGljIHZvaWQgdmlvYXBp
Y19kZWxpdmVyKHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYywgdW5zaWduZWQgaW50IHBpbikK
PiAgICAgIHN0cnVjdCB2bGFwaWMgKnRhcmdldDsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICAg
ICAgdW5zaWduZWQgaW50IGlycSA9IHZpb2FwaWMtPmJhc2VfZ3NpICsgcGluOwo+ICsgICAgc3Ry
dWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyB7IHZpb2FwaWMtPnJlZGlydGJs
W3Bpbl0uYml0cyB9IH07CgpEZXNpZ25hdGVkIGluaXRpYWxpemVycyBwbGVhc2UuCgpSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:02:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkSUs-0002l8-4i; Wed, 23 Aug 2017 10:02:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkSUq-0002l2-E4
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 10:02:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EE/E6-02181-7C25D995; Wed, 23 Aug 2017 10:02:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/dY0Nx
 Ig7ntlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+ttKCn5wVz+58Zmpg7OLoYuTkEBLIk+id
 9YwZxOYVsJO4dOgYG4gtIWAocXrhTRYQm0VAVeL+umdgNpuAukTbs+2sILYIUPzwpeNMXYxcH
 MwCv5gkvs7eB1YkLBAsMeXcPnaQhJDAZkaJKZ+XgU3lFLCR+NTyAijBAbRNUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQRC+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+OK7Z6HGCU5mJREeTV15kYK
 8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneG4FAdYJFqempFWmZOcAIgSmV4
 OBREuFdA5LmLS5IzC3OTIdInWJUlBLnvQCSEABJZJTmwbXBovISo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHlrQKbwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYp/rUJ+e1nOvflsDAnJHut1v
 6Wk/2EyOnNSs32W6VlDvw6ulPdTHTB1nVinrrHs2c45JfYb5uUVNaY/a10ICjYe6iAUtPamzM
 91L5V8yfcczq3DIX85+n78zk3+vO7PaZ36sw3r/j5U8L+4/CEt657vzlN1pKrf816Gz2uKL4U
 DWnzmMixz8lluKMREMt5qLiRACEBgz6xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503482564!72667502!1
X-Originating-IP: [137.65.248.74]
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 63188 invoked from network); 23 Aug 2017 10:02:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 10:02:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 04:02:44 -0600
Message-Id: <599D6EE30200007800172750@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 04:02:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-49-jgross@suse.com>
 <599C32330200007800171F47@suse.com>
 <1e88a993-6fdd-98f3-0a37-3d451f633039@suse.com>
In-Reply-To: <1e88a993-6fdd-98f3-0a37-3d451f633039@suse.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, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 48/52] xen: add hypercall for setting
 parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDExOjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wOC8xNyAxMzozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2LjA4LjE3IGF0IDE0
OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4+PiBAQCAt
MTA5Niw2ICsxMDk2LDIxIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB7Cj4+PiAg
dHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3AgeGVuX3N5c2N0bF9saXZlcGF0
Y2hfb3BfdDsKPj4+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xpdmVwYXRj
aF9vcF90KTsKPj4+ICAKPj4+ICsvKgo+Pj4gKyAqIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlcgo+
Pj4gKyAqCj4+PiArICogQ2hhbmdlIGh5cGVydmlzb3IgcGFyYW1ldGVycyBhdCBydW50aW1lLgo+
Pj4gKyAqIFRoZSBpbnB1dCBzdHJpbmcgaXMgcGFyc2VkIHNpbWlsYXIgdG8gdGhlIGJvb3QgcGFy
YW1ldGVycy4KPj4+ICsgKi8KPj4+ICsKPj4+ICtzdHJ1Y3QgeGVuX3N5c2N0bF9zZXRfcGFyYW1l
dGVyIHsKPj4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBwYXJhbXM7ICAgICAgIC8q
IElOOiBwb2ludGVyIHRvIHBhcmFtZXRlcnMuICovCj4+PiArICAgIHVpbnQxNl90IHNpemU7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBwYXJhbWV0ZXJzLiAqLwo+PiAK
Pj4gVGhlIGNvbWJpbmF0aW9uIG9mIGxlbmd0aCBhbmQgemVybyB0ZXJtaW5hdG9yIGlzIGFsd2F5
cyBhIGxpdHRsZQo+PiBhbWJpZ3VvdXM6IEkgdGhpbmsgaXQgc2hvdWxkIGJlIGNsYXJpZmllZCBp
biB0aGUgY29tbWVudCB3aGF0Cj4+IGJlaGF2aW9yIHRvIGV4cGVjdCwgdW5sZXNzIHlvdSB3YW50
IHRvIGVpdGhlciBkaXNhbGxvdwo+PiBlbWJlZGRlZCBOVUxzIG9yIGRyb3AgdGhlIHNpemUgZmll
bGQuCj4gCj4gT2theS4KPiAKPiBBcmUgeW91IGZpbmUgd2l0aCBlLmcuOgo+IAo+IC8qIFBhcmFt
ZXRlcnMgYXJlIGEgc2luZ2xlIHN0cmluZyB0ZXJtaW5hdGVkIGJ5IGEgTlVMIGJ5dGUgb2YgbWF4
LiBzaXplCj4gICAgY2hhcmFjdGVycy4gTXVsdGlwbGUgc2V0dGluZ3MgY2FuIGJlIHNwZWNpZmll
ZCBieSBzZXBhcmF0aW5nIHRoZW0KPiAgICB3aXRoIGJsYW5rcy4gKi8KClNvdW5kcyBnb29kLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:04:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10: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.xen.org>)
	id 1dkSW4-0002rV-E9; Wed, 23 Aug 2017 10:04:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkSW2-0002rK-Hr
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:04:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F3/74-02177-1135D995; Wed, 23 Aug 2017 10:04:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQlcgeG6
 kwf0HPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bSVRdYC66LV7y/vpapgbFbuIuRk0NCwE/i
 /+IV7CA2i4CqxJTvXYxdjBwcbAL2EtO/VoCERYDCm6efBirh4mAWuMIo8fHPNjaQhLBAjMTpf
 1fBbF4BT4nOrUtYQGwhgXqJTfNPsEPEBSVOznwCFmcW0JFYsPsTG8h8ZgFpieX/OEDCnAJuEp
 0rnoGNERVQkTi5cg0TxBhFif55D9ggzkyX2Pr3F/MERv5ZSKbOQjJ1FsLUBYzMqxjVi1OLylK
 LdE31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw48BCHYwful3PsQoycGkJMqr
 qTM3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE741AoJxgUWp6akVaZg4wEmDSEhw8SiK8a0DSv
 MUFibnFmekQqVOMilLivJ4gCQGQREZpHlwbLPouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZ
 i3BmQKT2ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqBMWXBxI9PF79l/XU97tiVtxv+veH4Uckyd6e
 65rHdSd2dbxmcXfSX92v/v+w3N+74yaW63t0+suVNX3awzhRWnDB38RZeYa6l2ekKuUG8BsuF
 f+e1HLVs4goVZnjoYrvm8+2rOhE/K++8Pf49+rS41jNOW/aWnYstNu6Ikj8VUWXauu/ZZfFOD
 iWW4oxEQy3mouJEAMWvV/25AgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503482640!72184863!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9619 invoked from network); 23 Aug 2017 10:04:00 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 10:04:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51414077"
Date: Wed, 23 Aug 2017 11:03:56 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823100356.nzfra6g6cyuweqxm@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-18-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-18-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 17/25] x86/vvtd: Enable Queued
 Invalidation through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MThQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFNvZnR3YXJlIHdy
aXRlcyB0byBRSUUgZmllbGRzIG9mIEdDTUQgdG8gZW5hYmxlIG9yIGRpc2FibGUgcXVldWVkCgpm
aWVsZHMgb3IgZmllbGQ/Cgo+IGludmFsaWRhdGlvbnMuIFRoaXMgcGF0Y2ggZW11bGF0ZXMgUUlF
IGZpZWxkcyBvZiBHQ01ELgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5j
b20+Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDMgKyst
Cj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgMjIgKysrKysrKysrKysr
KysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IGluZGV4IDcwZTY0Y2Yu
LjgyYmY2YmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IEBAIC0xOTAs
NyArMTkwLDggQEAKPiAgI2RlZmluZSBETUFfR1NUU19GTFMgICAgKCgodTY0KTEpIDw8IDI5KQo+
ICAjZGVmaW5lIERNQV9HU1RTX0FGTFMgICAoKCh1NjQpMSkgPDwgMjgpCj4gICNkZWZpbmUgRE1B
X0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8PCAyNykKPiAtI2RlZmluZSBETUFfR1NUU19RSUVTICAg
KCgodTY0KTEpIDw8MjYpCj4gKyNkZWZpbmUgRE1BX0dTVFNfUUlFU19CSVQgICAgICAgMjYKCl9T
SElGVC4KCj4gKyNkZWZpbmUgRE1BX0dTVFNfUUlFUyAgICAgICAgICAgKCgodTY0KTEpIDw8IERN
QV9HU1RTX1FJRVNfQklUKQo+ICAjZGVmaW5lIERNQV9HU1RTX0lSRVMgICAoKCh1NjQpMSkgPDwy
NSkKPiAgI2RlZmluZSBETUFfR1NUU19TSVJUUFNfQklUICAgICAyNAo+ICAjZGVmaW5lIERNQV9H
U1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgRE1BX0dTVFNfU0lSVFBTX0JJVCkKPiBkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMKPiBpbmRleCAzNzRmZDg4Li40NzBiYzU2IDEwMDY0NAo+IC0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTEwMiw2ICsxMDIsMTEgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIF9fdnZ0ZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsIGlu
dCBucikKPiAgICAgIHJldHVybiBfX3NldF9iaXQobnIsICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdz
LT5kYXRhW3JlZ10pOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgX192dnRkX2NsZWFy
X2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCgpObyB1bmRlcnNj
b3JlIHByZWZpeGVzIHBsZWFzZS4KCj4gK3sKPiArICAgIHJldHVybiBfX2NsZWFyX2JpdChuciwg
KHVpbnQzMl90ICopJnZ2dGQtPnJlZ3MtPmRhdGFbcmVnXSk7CgpVbm5lZWRlZCByZXR1cm4uCgo+
ICt9Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfcmVnKHN0cnVjdCB2dnRkICp2
dGQsIHVpbnQzMl90IHJlZywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB2YWx1ZSkKPiAgewo+IEBAIC0yNjIsNiArMjY3LDIxIEBAIHN0YXRpYyBpbnQgdnZ0ZF9y
ZWNvcmRfZmF1bHQoc3RydWN0IHZ2dGQgKnZ2dGQsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAK
PiArc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3FpZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWlu
dDMyX3QgdmFsKQo+ICt7Cj4gKyAgICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiJXNhYmxlIFF1
ZXVlIEludmFsaWRhdGlvbi4iLAo+ICsgICAgICAgICAgICAgICAodmFsICYgRE1BX0dDTURfUUlF
KSA/ICJFbiIgOiAiRGlzIik7Cj4gKwo+ICsgICAgaWYgKCB2YWwgJiBETUFfR0NNRF9RSUUgKQo+
ICsgICAgICAgIF9fdnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJfR1NUU19SRUcsIERNQV9HU1RTX1FJ
RVNfQklUKTsKPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICB2dnRkX3NldF9yZWdfcXVh
ZCh2dnRkLCBETUFSX0lRSF9SRUcsIDBVTEwpOwoKMCBzaG91bGQgYmUgZmluZSwgbm8gbmVlZCBm
b3IgdGhlIHVsbCBzdWZmaXguCgo+ICsgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1B
Ul9HU1RTX1JFRywgRE1BX0dTVFNfUUlFU19CSVQpOwo+ICsgICAgfQoKTmV3bGluZS4KCj4gKyAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IHZ2dGRfaGFuZGxl
X2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgewo+ICAgICAg
dWludDY0X3QgaXJ0YTsKPiBAQCAtMjk2LDYgKzMxNiw4IEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0
ZV9nY21kKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gIAo+ICAgICAgaWYgKCBj
aGFuZ2VkICYgRE1BX0dDTURfU0lSVFAgKQo+ICAgICAgICAgIHZ2dGRfaGFuZGxlX2djbWRfc2ly
dHAodnZ0ZCwgdmFsKTsKPiArICAgIGlmICggY2hhbmdlZCAmIERNQV9HQ01EX1FJRSApCj4gKyAg
ICAgICAgdnZ0ZF9oYW5kbGVfZ2NtZF9xaWUodnZ0ZCwgdmFsKTsKCllvdSBhcmUgbG9zaW5nIHRo
ZSByZXR1cm4gdmFsdWUgb2YgdnZ0ZF9oYW5kbGVfZ2NtZF9xaWUuIFNvIHlvdSBlaXRoZXIKbWFr
ZSB0aGUgZnVuY3Rpb24gdm9pZCBvciBkbyBzb21ldGhpbmcgd2l0aCB0aGUgcmV0dXJuIHZhbHVl
LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:04:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10: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.xen.org>)
	id 1dkSWS-0002uL-Lr; Wed, 23 Aug 2017 10:04:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkSWS-0002u9-DZ
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:04:28 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 89/64-01993-B235D995; Wed, 23 Aug 2017 10:04:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov65W8Nx
 Ig2dvzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy2/SfYCm6zVyw8FtDAuICti5GTQ0LASOLt
 xH9MXYxcHEICCxklljb8YgdJCAs4Snza3ckMYosIeEs83/WEBaSIWWAFk8TlOVOhOi4AOQs+s
 IBUsQmoSmy4fooVxOYVsJY4uW0pmM0CFD/QfBmsRlQgXGL/92vMEDWCEidnPgGLcwoYSLz9uo
 4RxGYWUJf4M+8SM4QtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4tKks
 t0jW00EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxQBiDYwdi03fMQoyQHk5Io
 r6bO3EghvqT8lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuC1DwKqEyxKTU+tSMvMA
 cYQTKkEB4+SCO+aQKA0b3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ814AKRIAKcoozYMbAYvnS4
 yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm/Q4yhSczrwRu0yugI5iAjph0Yg7IESWJCCmpBsb
 cgBImtTfzlNWm7fj0bM2B22aPVxSz2MdJtW8+nrOBb2NSmtgijmIe+fs7v6+6NP+MEP83pTMZ
 M+rVb7Cy3NSrdEk4vfuLatXck3NmnTm76lX2FyXdBZ63niqFr7s8f+7i1/0CXNwbyw6s6e2av
 99uzS8eh8knFP1Up67yNTzQKf4sbs+7VQFFSizFGYmGWsxFxYkAIOAR7+ICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503482666!105578494!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30515 invoked from network); 23 Aug 2017 10:04:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 10:04:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4BB43AB9D;
 Wed, 23 Aug 2017 10:04:26 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
 <599D5A9F02000078001725BF@prv-mh.provo.novell.com>
 <dcffe00cf27c42e286e610f0789fc460@AMSPEX02CL03.citrite.net>
 <5b9798b0-2ff3-5a7f-81bb-903c0b94d3eb@suse.com>
 <599D6A4802000078001726D1@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a225cca9-61f0-22d5-2645-635b4577771f@suse.com>
Date: Wed, 23 Aug 2017 12:04:24 +0200
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: <599D6A4802000078001726D1@suse.com>
Content-Language: en-US
Cc: "sstabellini@kernel.org" <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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTE6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA4LjE3IGF0
IDExOjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjMvMDgvMTcgMTA6NDcsIFBh
dWwgRHVycmFudCB3cm90ZToKPj4+IE1ha2luZyBhIHRoZSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVz
IGEgcGVyLXZtLWNvbmZpZ3VyYWJsZSBxdWFudGl0eSB3b3VsZCAKPj4gc2VlbSBsaWtlIGEgcmVh
c29uYWJsZSBmaXJzdCBzdGVwLiBJJ20gbm90IGNvbnZpbmNlZCBvZiB0aGUgbmVlZCBmb3Igc2Vw
YXJhdGUgCj4+IHYxIGFuZCB2MiBsaW1pdHMgaWYgdGhpcyB3ZXJlIHRoZSBjYXNlLgo+Pgo+PiBS
ZWFsbHk/IEkgZG9uJ3QgdGhpbmsgc28uIEkgYmVsaWV2ZSB0aGUgZGVmYXVsdCBzaG91bGQgYmUg
dG8gYWxsb3cgdGhlCj4+IHNhbWUgbnVtYmVyIG9mIGdyYW50cyByZWdhcmRsZXNzIHdoZXRoZXIg
dGhleSBhcmUgdjEgb3IgdjIuIEhhdmluZyB0bwo+PiBtb2RpZnkgdGhlIGd1ZXN0IGNvbmZpZyB0
byBhY2hpZXZlIHRoaXMgaXNuJ3QgZ29vZCBwcmFjdGljZSBJTU8uCj4gCj4gSSdtIG5vdCBjb252
aW5jZWQgb25lIGlzIHNpZ25pZmljYW50bHkgYmV0dGVyIHRoYW4gdGhlIG90aGVyLiBCb3RoCj4g
aGF2ZSB0aGVpciB1cHNpZGVzIGFuZCBkb3duc2lkZXMuCgpBZ2FpbjogdGhlIHdob2xlIHNlcmll
cyBpcyBtZWFudCB0byBub3QgbWFrZSBhIGd1ZXN0IGhhdmluZyB0byBjaG9vc2UKd2hldGhlciBp
dCBjYW4gZWl0aGVyIHVzZSB0aGUgYW1vdW50IG9mIGdyYW50cyBpdCBpcyBuZWVkaW5nIG9yIGl0
IGNhbgpydW4gb24gYSBob3N0IHdpdGggbW9yZSB0aGFuIDE2VEIgb2YgbWVtb3J5LgoKQW5kIEkg
YmVsaWV2ZSB0aGUgZGVmYXVsdCBzaG91bGQgYmUgbm90IGhhdmluZyB0byB1c2Ugc3BlY2lhbCBj
b21tYW5kCmxpbmUgcGFyYW1ldGVycyBvciBndWVzdCBjb25maWcgc2V0dGluZ3MgdG8gYWNoaWV2
ZSB0aGlzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:07:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10:07: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.xen.org>)
	id 1dkSZl-0003DV-4A; Wed, 23 Aug 2017 10:07:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkSZj-0003DP-Q8
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:07:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EB/6A-03612-7F35D995; Wed, 23 Aug 2017 10:07:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQvdb8Nx
 Ig/UvlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxPq86wF/yQqmjc1cvawHhNtIuRg0NCwE/i
 5yPTLkZODhYBVYnvt2+ygoTZBOwlpn+tAAmLAIU3Tz/N3sXIxcEscIVR4uOfbWwgCWGBGInu9
 V+ZQGxeAU+JzdPWsYH0CgnUS9w5rg0RFpQ4OfMJC4jNLKAjsWD3J7ASZgFpieX/OEDCnAJuEs
 1XL4BNFBVQkTi5cg3YRCEBRYn+eQ/A4hIC6RJb//5insDIPwvJ1FlIps5CmLqAkXkVo3pxalF
 ZapGusV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsaOf06HGCU5mJRE
 eTV15kYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9EwSUEyxKTU+tSMvMAUYBTFqCg0dJhHdNI
 FCat7ggMbc4Mx0idYpRUUqcdxFInwBIIqM0D64NFnmXGGWlhHkZgQ4R4ilILcrNLEGVf8Uozs
 GoJMz7FGQKT2ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqBsULZ1oWnxbvR4Pp7ge81s6NZZU7NMLv
 FKWEtdjizSsX4pawCl+WNCMHzmUeub7bVklh2SkwhilkyWiSyVOL0lpbnAutWra9i0du5q97F
 UPq6/OfvT5P5N/3ZeEP/w69N4Ww1b/u8M7IObH9kanbQobprcYi40FOuhdPvz/199c2VExonv
 cU9lFiKMxINtZiLihMBj/L69LcCAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503482870!112247729!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35019 invoked from network); 23 Aug 2017 10:07:50 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 10:07:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51414243"
Date: Wed, 23 Aug 2017 11:07:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823100747.oqlp5l7obkqbzvcv@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-19-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-19-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 18/25] x86/vvtd: Enable Interrupt
 Remapping through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFNvZnR3YXJlIHdy
aXRlcyB0aGlzIGZpZWxkIHRvIGVuYWJsZS9kaXNhYmxlIGludGVycnVwdCByZWFtcHBpbmcuIFRo
aXMgcGF0Y2gKPiBlbXVsYXRlIElSRVMgZmllbGQgb2YgR0NNRC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFu
eXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaCB8ICAzICsrLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQs
IDI5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuaAo+IGluZGV4IDgyYmY2YmMuLmUzMjMzNTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuaAo+IEBAIC0xOTIsNyArMTkyLDggQEAKPiAgI2RlZmluZSBETUFfR1NU
U19XQkZTICAgKCgodTY0KTEpIDw8IDI3KQo+ICAjZGVmaW5lIERNQV9HU1RTX1FJRVNfQklUICAg
ICAgIDI2Cj4gICNkZWZpbmUgRE1BX0dTVFNfUUlFUyAgICAgICAgICAgKCgodTY0KTEpIDw8IERN
QV9HU1RTX1FJRVNfQklUKQo+IC0jZGVmaW5lIERNQV9HU1RTX0lSRVMgICAoKCh1NjQpMSkgPDwy
NSkKPiArI2RlZmluZSBETUFfR1NUU19JUkVTX0JJVCAgICAgICAyNQoKX1NISUZULgoKPiArI2Rl
ZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0KTEpIDw8IERNQV9HU1RTX0lSRVNfQklUKQo+ICAj
ZGVmaW5lIERNQV9HU1RTX1NJUlRQU19CSVQgICAgIDI0Cj4gICNkZWZpbmUgRE1BX0dTVFNfU0lS
VFBTICgoKHU2NCkxKSA8PCBETUFfR1NUU19TSVJUUFNfQklUKQo+ICAjZGVmaW5lIERNQV9HU1RT
X0NGSVMgICAoKCh1NjQpMSkgPDwyMykKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBp
bmRleCA0NzBiYzU2Li5lYWU4ZjExIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
Cj4gQEAgLTI4Miw2ICsyODIsMjUgQEAgc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3FpZShz
dHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKPiAgfQo+ICAKPiArc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX2lyZShzdHJ1Y3QgdnZ0
ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICt7Cj4gKyAgICBWVlREX0RFQlVHKFZWVERfREJHX1JX
LCAiJXNhYmxlIEludGVycnVwdCBSZW1hcHBpbmcuIiwKPiArICAgICAgICAgICAgICAgKHZhbCAm
IERNQV9HQ01EX0lSRSkgPyAiRW4iIDogIkRpcyIpOwo+ICsKPiArICAgIGlmICggdmFsICYgRE1B
X0dDTURfSVJFICkKPiArICAgIHsKPiArICAgICAgICB2dnRkLT5zdGF0dXMgfD0gVklPTU1VX1NU
QVRVU19JUlFfUkVNQVBQSU5HX0VOQUJMRUQ7Cj4gKyAgICAgICAgX192dnRkX3NldF9iaXQodnZ0
ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfSVJFU19CSVQpOwo+ICsgICAgfQo+ICsgICAgZWxz
ZQo+ICsgICAgewo+ICsgICAgICAgIHZ2dGQtPnN0YXR1cyB8PSB+VklPTU1VX1NUQVRVU19JUlFf
UkVNQVBQSU5HX0VOQUJMRUQ7CgpIbSwgdGhhdCdzIG5vdCBjb3JyZWN0LCB5b3UgYXJlIG5vdCBj
bGVhcmluZyB0aGUgYml0IGhlcmUuIEl0IHNob3VsZApiZSAnJj0nLCBub3QgJ3w9Jy4KCj4gKyAg
ICAgICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19JUkVT
X0JJVCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArfQo+ICsK
PiAgc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3NpcnRwKHN0cnVjdCB2dnRkICp2dnRkLCB1
aW50MzJfdCB2YWwpCj4gIHsKPiAgICAgIHVpbnQ2NF90IGlydGE7Cj4gQEAgLTI4OSw2ICszMDgs
MTAgQEAgc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3NpcnRwKHN0cnVjdCB2dnRkICp2dnRk
LCB1aW50MzJfdCB2YWwpCj4gICAgICBpZiAoICEodmFsICYgRE1BX0dDTURfU0lSVFApICkKPiAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICAKPiArICAgIGlmICggdnZ0ZF9pcnFfcmVt
YXBwaW5nX2VuYWJsZWQodnZ0ZCkgKQo+ICsgICAgICAgIFZWVERfREVCVUcoVlZURF9EQkdfUlcs
ICJVcGRhdGUgSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSB3aGVuICIKPiArICAgICAgICAgICAg
ICAgICAgICJhY3RpdmUuIiApOwoKRG9uJ3Qgc3BsaXQgY29uc29sZSBtZXNzYWdlcywgaW5zdGVh
ZCBhZGQgYSBuZXdsaW5lIGFuZCBhbGlnbiB0byB0aGUKJygnLgoKPiArCj4gICAgICB2dnRkX2dl
dF9yZWdfcXVhZCh2dnRkLCBETUFSX0lSVEFfUkVHLCBpcnRhKTsKPiAgICAgIHZ2dGQtPmlydCA9
IERNQV9JUlRBX0FERFIoaXJ0YSkgPj4gUEFHRV9TSElGVDsKPiAgICAgIHZ2dGQtPmlydF9tYXhf
ZW50cnkgPSBETUFfSVJUQV9TSVpFKGlydGEpOwo+IEBAIC0zMTgsNiArMzQxLDEwIEBAIHN0YXRp
YyBpbnQgdnZ0ZF93cml0ZV9nY21kKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4g
ICAgICAgICAgdnZ0ZF9oYW5kbGVfZ2NtZF9zaXJ0cCh2dnRkLCB2YWwpOwo+ICAgICAgaWYgKCBj
aGFuZ2VkICYgRE1BX0dDTURfUUlFICkKPiAgICAgICAgICB2dnRkX2hhbmRsZV9nY21kX3FpZSh2
dnRkLCB2YWwpOwo+ICsgICAgaWYgKCBjaGFuZ2VkICYgRE1BX0dDTURfSVJFICkKPiArICAgICAg
ICB2dnRkX2hhbmRsZV9nY21kX2lyZSh2dnRkLCB2YWwpOwoKTG9zdCByZXR1cm4gdmFsdWUgb2Yg
dnZ0ZF9oYW5kbGVfZ2NtZF9pcmUuCgo+ICsgICAgaWYgKCBjaGFuZ2VkICYgfihETUFfR0NNRF9R
SUUgfCBETUFfR0NNRF9TSVJUUCB8IERNQV9HQ01EX0lSRSkgKQo+ICsgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19JTkZPLCAiT25seSBRSUUsU0lSVFAsSVJFIGluIEdDTURfUkVHIGFyZSBoYW5kbGVk
LlxuIik7CgpNaXNzaW5nIHNwYWNlcyBiZXR3ZWVuIGNvbW1hcywgYW5kIEkgdGhpbmsgdGhpcyBz
aG91bGQgYmUgYSBWVlREX0RFQlVHCmluIGFueSBjYXNlLCBhbHRob3VnaCBJJ20gbm90IHN1cmUg
b2YgaXQncyB1c2VmdWxuZXNzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:09:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10: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.xen.org>)
	id 1dkSb4-0003J1-Ek; Wed, 23 Aug 2017 10:09:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkSb3-0003Iu-Ao
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:09:13 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EC/0F-01995-8445D995; Wed, 23 Aug 2017 10:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov657yNx
 Ig5+/LS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5nXNYC5ZpVaztmM/cwDhDuYuRk0NCwEji
 7cR/TF2MXBxCAgsZJV5c/MsKkhAWcJT4tLuTuYuRg0NEwFdiYb8hSA2zwAomieYZbSwQDS+YJ
 L48fswE0sAmoCqx4fopsGZeAWuJE7v+MIPYLEDx+z03wGpEBcIl9n+/xgxRIyhxcuYTFhCbU8
 BD4vKUJjYQm1lAXeLPvEvMELa4xK0n85kgbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilG
 jOLWoLLVI18hYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMEDrGRgYdzD27fU7
 xCjJwaQkyqupMzdSiC8pP6UyI7E4I76oNCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4zwQB1QkWp
 aanVqRl5gBjCKZUgoNHSYR3TSBQmre4IDG3ODMdInWKUZdjw+r1X5iEwGZIifM6BQMVCYAUZZ
 TmwY2AxfMlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8T0Eu4cnMK4Hb9AroCCagIyadmAN
 yREkiQkqqgdGZ2Ss1L8Br2/7zvXdW6c1sFCuOO9ap2Kkh9i71hVxT9Cb+8x3mfH98jtq+CTWR
 OZVnPPFVkZ6Nbb7F/e4/9RvmVMw+wbpU1/7e+l1voqIYeTwWSP/80rZ7UZnp+fUB/3fP/Ni8R
 OCB4zR1XqGFRsLV7M1HQ3dybePWfy7eL//g0PqnAb+nbFNiKc5INNRiLipOBAAwHyYS4gIAAA
 ==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503482951!107163720!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17148 invoked from network); 23 Aug 2017 10:09:11 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 10:09:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 935C1AB9D;
 Wed, 23 Aug 2017 10:09:11 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
 <599D5A9F02000078001725BF@prv-mh.provo.novell.com>
 <dcffe00cf27c42e286e610f0789fc460@AMSPEX02CL03.citrite.net>
 <5b9798b0-2ff3-5a7f-81bb-903c0b94d3eb@suse.com>
 <f79288ebfeb2478f9e3bd7b11804328d@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <672f22e5-9c52-39cb-5ddf-942121652664@suse.com>
Date: Wed, 23 Aug 2017 12:09:09 +0200
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: <f79288ebfeb2478f9e3bd7b11804328d@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: "sstabellini@kernel.org" <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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTE6MjgsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVlcmdlbiBHcm9zcyBbbWFpbHRvOmpncm9zc0BzdXNlLmNv
bV0KPj4gU2VudDogMjMgQXVndXN0IDIwMTcgMTA6MjMKPj4gVG86IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnSmFuIEJldWxpY2gnCj4+IDxKQmV1bGljaEBzdXNlLmNv
bT4KPj4gQ2M6IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgc3N0YWJlbGxpbmlAa2VybmVs
Lm9yZzsgV2VpIExpdQo+PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47Cj4+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIz
QGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+PiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0gg
MC81XSB4ZW46IGJldHRlciBncmFudCB2MiBzdXBwb3J0Cj4+Cj4+IE9uIDIzLzA4LzE3IDEwOjQ3
LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+
PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3Jn
XSBPbiBCZWhhbGYgT2YKPj4gSmFuCj4+Pj4gQmV1bGljaAo+Pj4+IFNlbnQ6IDIzIEF1Z3VzdCAy
MDE3IDA5OjM2Cj4+Pj4gVG86IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+PiBD
YzogVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBX
ZWkgTGl1Cj4+Pj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+Owo+Pj4+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+Pj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgeGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKPj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENI
IDAvNV0geGVuOiBiZXR0ZXIgZ3JhbnQgdjIgc3VwcG9ydAo+Pj4+Cj4+Pj4+Pj4gT24gMjMuMDgu
MTcgYXQgMDk6NDksIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAyMi8wOC8xNyAx
NDo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAyMS4wOC4xNyBhdCAyMDowNSwg
PGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gQ3VycmVudGx5IExpbnV4IGhhcyBubyBz
dXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxkIHJlZHVjZSB0aGUKPj4+Pj4+PiBtYXhp
bXVtIG51bWJlciBvZiBhY3RpdmUgZ3JhbnRzIGJ5IGEgZmFjdG9yIG9mIDIgY29tcGFyZWQgdG8g
djEsCj4+Pj4+Pj4gYmVjYXVzZSB0aGUgbnVtYmVyIG9mIHBvc3NpYmxlIGdyYW50cyBhcmUgbGlt
aXRlZCBieSB0aGUgYWxsb3dlZAo+Pj4+IG51bWJlcgo+Pj4+Pj4+IG9mIGdyYW50IGZyYW1lcyBh
bmQgZ3JhbnQgZW50cmllcyBvZiB2MiBuZWVkIHR3aWNlIGFzIG11Y2ggYnl0ZXMgYXMKPj4+Pj4+
PiB0aG9zZSBvZiB2MS4KPj4+Pj4+Pgo+Pj4+Pj4+IFVuZm9ydHVuYXRlbHkgZ3JhbnQgdjIgaXMg
dGhlIG9ubHkgd2F5IHRvIHN1cHBvcnQgZWl0aGVyIGd1ZXN0cyB3aXRoCj4+Pj4+Pj4gbW9yZSB0
aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdpdGggbWVtb3J5IGFib3ZlIHRoZQo+
PiAxNlRCCj4+Pj4+Pj4gYm9yZGVyLCBhcyBncmFudCB2MSBsaW1pdHMgdGhlIGZyYW1lIG51bWJl
ciB0byBiZSAzMiBiaXRzIHdpZGUuCj4+Pj4+Pj4KPj4+Pj4+PiBJbiBvcmRlciB0byByZW1vdmUg
dGhlIGRpc2FkdmFudGFnZSBvZiBncmFudCB2MiB0aGlzIHBhdGNoIHNlcmllcwo+Pj4+Pj4+IGVu
YWJsZXMgY29uZmlndXJpbmcgZGlmZmVyZW50IG1heGltdW0gZ3JhbnQgZnJhbWUgbnVtYmVycyBm
b3IgdjEKPj4gYW5kCj4+Pj4+Pj4gdjIuCj4+Pj4+Pgo+Pj4+Pj4gQnV0IHRoYXQgZG9lcyBpbXBs
eSBoaWdoZXIgbWVtb3J5IGZvb3RwcmludCBvZiBzdWNoIGEgZ3Vlc3QgaW4gWGVuLAo+Pj4+Pj4g
ZG9lc24ndCBpdD8KPj4+Pj4KPj4+Pj4gV2l0aCBjdXJyZW50IGRlZmF1bHRzIHRoaXMgd291bGQg
bmVlZCB1cCB0byAxMjhrQiBtb3JlIGZvciBhIGd1ZXN0Cj4+IHVzaW5nCj4+Pj4+IHYyIGdyYW50
cy4KPj4+Pgo+Pj4+IEF0IGxlYXN0IGluIGFuIGF1dG8tYmFsbG9vbmVkIHNldHVwIHRoaXMgbWF5
IG1ha2UgdGhlIGRpZmZlcmVuY2UKPj4+PiBiZXR3ZWVuIGEgZ3Vlc3QgYmVpbmcgYWJsZSBvciBm
YWlsaW5nIHRvIHN0YXJ0Lgo+Pj4+Cj4+Pj4+PiBUaGUgbGltaXQsIGFmdGVyIGFsbCwgaXMgdGhl
cmUgdG8gYm91bmQgcmVzb3VyY2UgdXNlIG9mCj4+Pj4+PiBEb21VLXMuICBJIHdvbmRlciB3aGV0
aGVyIHdlIHNob3VsZG4ndCBtYWtlIGFueSBzdWNoIGluY3JlYXNlCj4+Pj4+PiBkZXBlbmRlbnQg
b24gZmlyc3QgcHV0dGluZyBpbiBwbGFjZSBwcm9wZXIgYWNjb3VudGluZyBvZiB0aGUgbWVtb3J5
Cj4+Pj4+PiB1c2VkIGZvciBpbmRpdmlkdWFsIGRvbWFpbnMuCj4+Pj4+Cj4+Pj4+IFNvIHlvdSB3
b3VsZCB3YW50IHRvIGhhdmUgYSB3YXkgdG8gY291bnQgcGFnZXMgKG9yIGJ5dGVzPykgYWxsb2Nh
dGVkCj4+IGZvcgo+Pj4+PiBoeXBlcnZpc29yIGludGVybmFsIG5lZWRzIG9uIGEgcGVyLWRvbWFp
biBiYXNpcywgcmlnaHQ/Cj4+Pj4+Cj4+Pj4+IFdvdWxkIHRoYXQgYmUgYWRkaXRpb25hbCB0byBz
dHJ1Y3QgZG9tYWluIC0+IHhlbmhlYXBfcGFnZXMgb3Igd291bGQKPj4geW91Cj4+Pj4+IHdhbnQg
dG8gbWVyZ2UgdGhlIG5ldyBjb3VudGVyIGludG8gaXQ/IEkgZ3Vlc3MgYSBuZXcgZmllbGQgd291
bGQgYmUKPj4+Pj4gcmVxdWlyZWQgaW4gb3JkZXIgdG8gYXZvaWQgY291bnRpbmcgc29tZSBkYXRh
IHR3aWNlLgo+Pj4+Pgo+Pj4+PiBEbyB5b3UgaGF2ZSBhbiBpZGVhIHdoYXQgdG8gZG8gd2l0aCB0
aGF0IHZhbHVlPyBEbyB5b3Ugd2FudCB0byBleHBvc2UKPj4gaXQKPj4+Pj4gdG8gdGhlIHVzZXIg
KGRvbTAgYWRtaW4pLCBvciBzaG91bGQgaXQgYmUgdXNlZCBqdXN0IGluc2lkZSB0aGUKPj4+Pj4g
aHlwZXJ2aXNvciBhbmQgZS5nLiBwcmludGVkIGJ5IGEgZGVidWcga2V5IGhhbmRsZXI/Cj4+Pj4+
Cj4+Pj4+IERvIHlvdSB3YW50IGFuIGFkZGl0aW9uYWwgc2V0IG9mIGFsbG9jYXRpbmcgZnVuY3Rp
b25zIGRvaW5nIHRoZQo+Pj4+PiBhY2NvdW50aW5nLCBvciBzaG91bGQgdGhlIGV4aXN0aW5nIGZ1
bmN0aW9ucyBiZSB1c2VkIHdpdGggYW4gYWRkaXRpb25hbAo+Pj4+PiBkb21haW4gcG9pbnRlciwg
b3Igc2hvdWxkIHRoZSBjYWxsZXIgYmUgcmVzcG9uc2libGUgZG9pbmcgdGhlIGFkZGl0aW9uYWwK
Pj4+Pj4gYWNjb3VudGluZz8KPj4+Pj4KPj4+Pj4gRG8geW91IHdhbnQgYW4gYWxsLW9yLW5vdGhp
bmcgYXBwcm9hY2ggb3IgYSBncmFkdWFsIG1vdmUgdG8gYWRkIHRoZQo+PiBuZXcKPj4+Pj4gYWNj
b3VudGluZyBzdGVwIGJ5IHN0ZXA/Cj4+Pj4KPj4+PiBXZSd2ZSBiZWVuIHZhZ3VlbHkgZGlzY3Vz
c2luZyB0aGlzIGluIHRoZSBwYXN0IG9uIGEgZmV3IG9jY2FzaW9ucy4KPj4+PiBNeSBwZXJzb25h
bCB0aGlua2luZyBpcyB0aGF0IHRoZSAibWVtb3J5PSIgc2V0dGluZyBpbiBhIGd1ZXN0IGNvbmZp
Zwo+Pj4+IHJlYWxseSBvdWdodCB0byBleHByZXNzIGFsbCB0aGUgbWVtb3J5IGFzc29jaWF0ZWQg
d2l0aCBhIGd1ZXN0LiBCdXQKPj4+PiBvZiBjb3Vyc2UgdGhlcmUnbGwgYmUgcHJvYmxlbXMgd2l0
aCB1cyBzdGFydGluZyB0byBkbyBzbywgYW5kIHRoYXQncwo+Pj4+IGJleW9uZCBwZW9wbGUgb2Jz
ZXJ2aW5nIGxlc3MgbWVtb3J5IGluIHRoZWlyIGd1ZXN0cy4gU3dpdGNoaW5nIHRvCj4+Pj4gc3Vj
aCBhIGZ1bGwgYWNjb3VudGluZyBtb2RlbCB3aWxsIHJlcXVpcmUgc29tZSBjYXJlZnVsIHRob3Vn
aHQgKGFuZAo+Pj4+IGRpc2N1c3Npb24gdXAgZnJvbnQpLiBIZW5jZSBJJ3ZlIG9ubHkgc2FpZCAi
SSB3b25kZXIgd2hldGhlciIsIGkuZS4KPj4+PiBJIGRvbid0IG1lYW4gdG8gbWFrZSB0aGlzIGEg
c3RyaWN0IHByZXJlcXVpc2l0ZSB0byB0aGUgcHJvcG9zZWQKPj4+PiBjaGFuZ2VzIGhlcmUuIEkn
ZCBiZSBpbiBwYXJ0aWN1bGFyIGludGVyZXN0ZWQgdG8gaGVhciBvcGluaW9ucyBvZiBhCj4+Pj4g
ZmV3IG90aGVyIHBlb3BsZS4KPj4+Pgo+Pj4KPj4+IE1ha2luZyBhIHRoZSBudW1iZXIgb2YgZ3Jh
bnQgZnJhbWVzIGEgcGVyLXZtLWNvbmZpZ3VyYWJsZSBxdWFudGl0eQo+PiB3b3VsZCBzZWVtIGxp
a2UgYSByZWFzb25hYmxlIGZpcnN0IHN0ZXAuIEknbSBub3QgY29udmluY2VkIG9mIHRoZSBuZWVk
IGZvcgo+PiBzZXBhcmF0ZSB2MSBhbmQgdjIgbGltaXRzIGlmIHRoaXMgd2VyZSB0aGUgY2FzZS4K
Pj4KPj4gUmVhbGx5PyBJIGRvbid0IHRoaW5rIHNvLiBJIGJlbGlldmUgdGhlIGRlZmF1bHQgc2hv
dWxkIGJlIHRvIGFsbG93IHRoZQo+PiBzYW1lIG51bWJlciBvZiBncmFudHMgcmVnYXJkbGVzcyB3
aGV0aGVyIHRoZXkgYXJlIHYxIG9yIHYyLiBIYXZpbmcgdG8KPj4gbW9kaWZ5IHRoZSBndWVzdCBj
b25maWcgdG8gYWNoaWV2ZSB0aGlzIGlzbid0IGdvb2QgcHJhY3RpY2UgSU1PLgo+Pgo+IAo+IElu
IHRoYXQgY2FzZSBJIGd1ZXNzIHdlIHNob3VsZCBoYXZlIHBlci12bSBjb25maWcgZm9yIHRoZSBu
dW1iZXIgb2YgZ3JhbnRzIHRoYXQgdGhlIGd1ZXN0IGlzIGFsbG93ZWQgKHNpbmNlIHRoZSBhZG1p
biBzaG91bGQgbm90IHJlYWxseSBoYXZlIHRvIGtub3cgYWJvdXQgdGhlbiBuYXR1cmUgb2YgdjEg
b3IgdjIpIGFuZCB3ZSdkIGFsd2F5cyBuZWVkIHRvIHJlc2VydmUgc3VmZmljaWVudCBwYWdlcyB0
byBjb3ZlciB2MiBldmVuIGlmIHYxIGlzIGJlaW5nIHVzZWQgKHVubGVzcyB3ZSBhbHNvIGhhdmUg
YSB3YXkgdG8gZGlzYWxsb3cgdXNlIG9mIHYyIG9uIGEgcGVyLWd1ZXN0IGJhc2lzKS4KCkl0cyBu
b3QgYWJvdXQgcmVzZXJ2aW5nIHBhZ2VzIG9yIGRpc2FsbG93aW5nIHYyIElNTy4KCkEgZ3Vlc3Qg
bmVlZHMgdG8ga25vdyB3aGV0aGVyIGl0IGNhbiB1c2UgdjIgd2l0aG91dCBoYXZpbmcgZGlzYWR2
YW50YWdlcwpkdWUgdG8gdGhhdCB1c2FnZS4gV2l0aCBob3N0cyBoYXZpbmcgbW9yZSB0aGFuIDE2
VEIgb2YgbWVtb3J5IHYyIGlzbid0Cmp1c3QgYSBuaWNlIHRvIGhhdmUsIGJ1dCBhIG1hbmRhdG9y
eSBmZWF0dXJlIHRvIGJlIGFibGUgdG8gcnVuIGFib3ZlIHRoZQoxNlRCIGxpbWl0IGFzIGEgUFYg
Z3Vlc3QuCgpBbmQgSSB0aGluayB0aGlzIHNob3VsZCBiZSBwb3NzaWJsZSB3aXRob3V0IGFueSBz
cGVjaWFsIGNvbW1hbmQgbGluZQpzZXR0aW5ncyBvciBndWVzdCBjb25maWcuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10:14: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.xen.org>)
	id 1dkSgC-00041I-5O; Wed, 23 Aug 2017 10:14:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkSgA-00041C-Cy
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:14:30 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EA/C1-02962-5855D995; Wed, 23 Aug 2017 10:14:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQrc1dG6
 kwdIVbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHX6eZCp4IVFzv7WJsYFzH28XIySEh4CfR
 +OYiC4jNIqAqcXTTH6YuRg4ONgF7ielfK0DCIkDhzdNPs3cxcnEwC1xhlPj4ZxsbSEJYoFiip
 /UgI4jNK+ApsfzvUnYQW0igXuLThEnMEHFBiZMzn4DNZxbQkViw+xMbyHxmAWmJ5f84QMKcAm
 4SF2d8BCsRFVCROLlyDRPEGEWJ/nkP2CDOTJeY+KyHZQIj/ywkU2chmToLYeoCRuZVjOrFqUV
 lqUW6FnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxhnX/Y/xCjJwaQk
 yqupMzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvUAhQTrAoNT21Ii0zBxgJMGkJDh4lEV5Wk
 DRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz+oAUCYAUZZTmwY2AReUlRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfP2gkzhycwrgdv0CugIJqAjJp2YA3JESSJCSqqBsTG5O+7g7By/x88
 l7p4J1wi1e/zzWmDLtym/H3ZunjJxn5/Pwcu3DgVVdt01/Xa36v3Mos/MPI9/zP/+o0zqVtiE
 1mV/E3UXVHJK+n3PuR7Qe27vvvyCtZbf5f65f52+vVPcIXL3yZQQsa2bWDNqr9r7GfJU9ly+O
 n+yd9+ezfnn7E2nPFz1v1aJpTgj0VCLuag4EQDHj4r4xQIAAA==
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503483268!76046266!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26457 invoked from network); 23 Aug 2017 10:14:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 10:14:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51414467"
Date: Wed, 23 Aug 2017 11:14:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823101425.p5c5z443ytvyutll@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-20-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-20-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 19/25] x86/vioapic: extend
 vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjBQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFdoZW4gSU9BUElD
IFJURSBpcyBpbiByZW1hcHBpbmcgZm9ybWF0LCBpdCBkb2Vzbid0IGNvbnRhaW4gdGhlIHZlY3Rv
ciBvZgo+IGludGVycnVwdC4gRm9yIHRoaXMgY2FzZSwgdGhlIFJURSBjb250YWlucyBhbiBpbmRl
eCBvZiBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4gdGFibGUgd2hlcmUgdGhlIHZlY3RvciBvZiBpbnRl
cnJ1cHQgaXMgc3RvcmVkLiBUaGlzIHBhdGNocyBnZXRzIHRoZSB2ZWN0b3IKPiB0aHJvdWdoIGEg
dklPTU1VIGludGVyZmFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu
Y29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyB8IDE4ICsrKysrKysrKysr
KysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmlvYXBpYy5jCj4gaW5kZXggMzIyZjMzYy4uZmYwNzQyZCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlv
YXBpYy5jCj4gQEAgLTU2NSwxMSArNTY1LDI3IEBAIGludCB2aW9hcGljX2dldF92ZWN0b3IoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKPiAgewo+ICAgICAgdW5zaWdu
ZWQgaW50IHBpbjsKPiAgICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdz
aV92aW9hcGljKGQsIGdzaSwgJnBpbik7Cj4gKyAgICBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1h
cF9lbnRyeSBydGUgPSB7IHsgdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5iaXRzIH0gfTsKCkRlc2ln
bmF0ZWQgaW5pdGlhbGl6YXRpb24gYW5kIGNvbnN0LgoKPiAgCj4gICAgICBpZiAoICF2aW9hcGlj
ICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4gLSAgICByZXR1cm4gdmlvYXBpYy0+
cmVkaXJ0YmxbcGluXS5maWVsZHMudmVjdG9yOwo+ICsgICAgaWYgKCBydGUuZm9ybWF0ICkKPiAr
ICAgIHsKPiArICAgICAgICBpbnQgZXJyOwo+ICsgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5n
X3JlcXVlc3QgcmVxdWVzdDsKPiArICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZvIGlu
Zm87Cj4gKwo+ICsgICAgICAgIGlycV9yZXF1ZXN0X2lvYXBpY19maWxsKCZyZXF1ZXN0LCB2aW9h
cGljLT5pZCwgcnRlLnZhbCk7Cj4gKyAgICAgICAgLyogQ3VycmVudGx5LCBvbmx5IHZpb21tdSAw
IGlzIHN1cHBvcnRlZCAqLwoKVGhpcyBzZWVtcyB0byBiZSBoYXJkY29kZWQgaW4gYSBidW5jaCBv
ZiBwbGFjZXMsIHdoaWNoIG1ha2VzIG1lIHdvbmRlcgp3aGV0aGVyIGhhdmluZyBhbiBhcnJheSBv
ZiB2SU9NTVVzIGlzIHRoZSBjb3JyZWN0IGNob2ljZS4gSSB0aGluayB0aGF0CnlvdSBzaG91bGQg
cmVtb3ZlIHRoZSBhcnJheSBhbmQgaGF2ZSBhIHNpbmdsZSB2SU9NTVUgcGVyIGRvbWFpbi4KCj4g
KyAgICAgICAgZXJyID0gdmlvbW11X2dldF9pcnFfaW5mbyh2aW9hcGljLT5kb21haW4sIDAsICZy
ZXF1ZXN0LCAmaW5mbyk7Cj4gKyAgICAgICAgcmV0dXJuICFlcnIgPyBpbmZvLnZlY3RvciA6IC0x
OwoKbWF5YmU6CgpyZXR1cm4gZXJyID86IGluZm8udmVjdG9yOwoKPwoKPiArICAgIH0KPiArICAg
IGVsc2UKPiArICAgIHsKPiArICAgICAgICByZXR1cm4gdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5m
aWVsZHMudmVjdG9yOwo+ICsgICAgfQo+ICsKPiAgfQo+ICAKPiAgaW50IHZpb2FwaWNfZ2V0X3Ry
aWdnZXJfbW9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQo+IC0t
IAo+IDEuOC4zLjEKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:19:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10: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.xen.org>)
	id 1dkSkg-0004D1-N2; Wed, 23 Aug 2017 10:19:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkSkf-0004Cu-ES
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:19:09 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4C/67-02033-C965D995; Wed, 23 Aug 2017 10:19:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTXdW2Nx
 Ig2UHWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozmDWeZCk7IVpz/a9DAuFasi5GLQ0hgE6NE
 48vpzBDObkaJZ1uWsHcxcnIICyRJ9JzfzghiiwjES0zffYAJxBYSWMskceauOEgDs8BSRomfP
 38wgyTYBDQl7nz+BFTEwcErYCUxeUEwSJhFQFVi2ZEXrCC2qEC4xNvGIywgNq+AoMTJmU/AbE
 4BL4kT9y+ygdjMAmYS8zY/ZIaw5SWat85mnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrqJd
 UlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhs9QwMjDsYm3qdDzFKcjApifJq6syN
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTB2xsKlBMsSk1PrUjLzAGGPUxagoNHSYT3MUiat7ggM
 bc4Mx0idYpRUUqc9yxIQgAkkVGaB9cGi7VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5q0
 Cm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGJ2SX7h/2az66Yn+z8yNf/c2BTotmMKn6/3+0Nv
 0ycuEzVWKTyxZy+ozP6fxiLfx1V8JEW/m86l7MvkmeN+KEpRvsxPS0TavvRfyuI795x/mMstJ
 XasdTiUc3t119MUzrz/nqzUeti1Q3XTLW7A8cRVX1dKbu9atTZlnWfzp/O3mbzHSngVa+5VYi
 jMSDbWYi4oTAZsUY/KwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503483545!69644381!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27565 invoked from network); 23 Aug 2017 10:19:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 23 Aug 2017 10:19:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6951780D;
 Wed, 23 Aug 2017 03:19:04 -0700 (PDT)
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 D55663F540;
 Wed, 23 Aug 2017 03:19:02 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
 <20170822143213.ufajfeh5y6wttuib@MacBook-Pro-de-Roger.local>
 <d1d500bf-7b2e-1518-63b0-3fb678822cdb@intel.com>
 <20170823072259.6psxubbdb5ygf7xw@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <543aeb21-a538-bbff-1b76-268d0fa081f7@arm.com>
Date: Wed, 23 Aug 2017 11:19:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170823072259.6psxubbdb5ygf7xw@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAyMy8wOC8xNyAwODoyMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP
biBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwMjowNjoxN1BNICswODAwLCBMYW4gVGlhbnl1IHdyb3Rl
Ogo+PiBIaSBSb2dlcjoKPj4gCVRoYW5rcyBmb3IgeW91ciByZXZpZXcuCj4+Cj4+IE9uIDIwMTfl
ubQwOOaciDIy5pelIDIyOjMyLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24gV2VkLCBB
dWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4+PiAr
Cj4+Pj4gKy8qIHZJT01NVSBjYXBhYmlsaXRpZXMgKi8KPj4+PiArI2RlZmluZSBWSU9NTVVfQ0FQ
X0lSUV9SRU1BUFBJTkcgICgxdSA8PCAwKQo+Pj4+ICsKPj4+PiArc3RydWN0IHhlbl9kb21jdGxf
dmlvbW11X29wIHsKPj4+PiArICAgIHVpbnQzMl90IGNtZDsKPj4+PiArI2RlZmluZSBYRU5fRE9N
Q1RMX2NyZWF0ZV92aW9tbXUgICAgICAgICAgMAo+Pj4+ICsjZGVmaW5lIFhFTl9ET01DVExfZGVz
dHJveV92aW9tbXUgICAgICAgICAxCj4+Pj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9xdWVyeV92aW9t
bXVfY2FwcyAgICAgIDIKPj4+PiArICAgIHVuaW9uIHsKPj4+PiArICAgICAgICBzdHJ1Y3Qgewo+
Pj4+ICsgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBlICovCj4+Pj4gKyAgICAgICAgICAg
IHVpbnQ2NF90IHZpb21tdV90eXBlOwo+Pj4+ICsgICAgICAgICAgICAvKgo+Pj4+ICsgICAgICAg
ICAgICAgKiBJTiAtIE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gdklPTU1VIGRldmljZSBt
b2RlbHMKPj4+PiArICAgICAgICAgICAgICogYXJlIGluIGNoYXJnZSBvZiB0byBjaGVjayBiYXNl
X2FkZHJlc3MgYW5kIGxlbmd0aC4KPj4+PiArICAgICAgICAgICAgICovCj4+Pj4gKyAgICAgICAg
ICAgIHVpbnQ2NF90IGJhc2VfYWRkcmVzczsKPj4+PiArICAgICAgICAgICAgLyogSU4gLSBMZW5n
dGggb2YgTU1JTyByZWdpb24gKi8KPj4+PiArICAgICAgICAgICAgdWludDY0X3QgbGVuZ3RoOwo+
Pj4KPj4+IEl0IHNlZW1zIHdlaXJkIHRoYXQgeW91IGNhbiBzcGVjaWZ5IHRoZSBsZW5ndGgsIGlz
IHRoYXQgc29tZXRoaW5nCj4+PiB0aGF0IGEgdXNlciB3b3VsZCBsaWtlIHRvIHNldD8gSXNuJ3Qg
dGhlIGxlbmd0aCBvZiB0aGUgSU9NTVUgTU1JTwo+Pj4gcmVnaW9uIGZpeGVkIGJ5IHRoZSBoYXJk
d2FyZSBzcGVjPwo+Pgo+PiBEaWZmZXJlbnQgdmVuZG9yIG1heSBoYXZlIGRpZmZlcmVudCBJT01N
VSByZWdpc3RlciByZWdpb24gc2l6ZXMuIChlLmcsCj4+IFZURCBoYXMgb25lIHBhZ2Ugc2l6ZSBm
b3IgcmVnaXN0ZXIgcmVnaW9uKS4gVGhlIGxlbmd0aCBmaWVsZCBpcyB0byBtYWtlCj4+IHZJT01N
VSBkZXZpY2UgbW9kZWwgbm90IHRvIGFidXNlIGFkZHJlc3Mgc3BhY2UuIFNvbWUgcmVnaXN0ZXJz
JyBvZmZzZXRzCj4+IGFyZSByZXBvcnRlZCBieSBvdGhlciByZWdpc3RlciBhbmQgdGhlc2Ugb2Zm
c2V0cyBhcmUgZW11bGF0ZWQgYnkgdklPTU1VCj4+IGRldmljZSBtb2RlbC4gSWYgaXQncyBub3Qg
bmVjZXNzYXJ5LCB3ZSBjYW4gcmVtb3ZlIGl0IGFuZCBhZGQgaXQgd2hlbgo+PiB0aGVyZSBpcyBy
ZWFsIHN1Y2ggcmVxdWlyZW1lbnQuCj4KPiBTbyBmcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhlIHNp
emUgb2YgdGhlIElPTU1VIE1NSU8gcmVnaW9uIGlzIGltcGxpY2l0Cj4gaW4gdGhlIElPTU1VIHR5
cGUgdGhhdCB0aGUgdXNlciBjaG9vc2VzLiBJIGRvbid0IHRoaW5rIHRoaXMgZmllbGQgaXMKPiBu
ZWVkZWQuCgpUbyBtZSwgaXQgbWFrZXMgbW9yZSBzZW5zZSB0byBjYXJlIGJvdGggdGhlIGJhc2Ug
YW5kIHRoZSBzaXplIHJhdGhlciAKdGhhbiBvbmx5IHRoZSBmb3JtZXIuCgpUaGUgdG9vbHN0YWNr
IGlzIGluIGNoYXJnZSBvZiB0aGUgYWRkcmVzcyBzcGFjZSBhbmQgc2hvdWxkIGJlIGF3YXJlIG9m
IAp0aGUgc2l6ZSBvZiBldmVyeXRoaW5nLiBUaGlzIGFkZHJlc3Mgc3BhY2UgbWF5IG5vdCBiZSBz
dGF0aWMgYW5kIGl0IAptYWtlcyBzZW5zZSB0byBnaXZlIHRoaXMgaW5mb3JtYXRpb24gdG8gWGVu
IGFuZCB2ZXJpZnkgd2UgaGFkIHRoZSBzYW1lIAphc3N1bXB0aW9uLgoKPgo+Pj4KPj4+PiArICAg
ICAgICAgICAgLyogSU4gLSBDYXBhYmlsaXRpZXMgd2l0aCB3aGljaCB3ZSB3YW50IHRvIGNyZWF0
ZSAqLwo+Pj4+ICsgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7Cj4+Pj4gKyAgICAg
ICAgICAgIC8qIE9VVCAtIHZJT01NVSBpZGVudGl0eSAqLwo+Pj4+ICsgICAgICAgICAgICB1aW50
MzJfdCB2aW9tbXVfaWQ7Cj4+Pj4gKyAgICAgICAgfSBjcmVhdGVfdmlvbW11Owo+Pj4+ICsKPj4+
PiArICAgICAgICBzdHJ1Y3Qgewo+Pj4+ICsgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSBpZGVu
dGl0eSAqLwo+Pj4+ICsgICAgICAgICAgICB1aW50MzJfdCB2aW9tbXVfaWQ7Cj4+Pj4gKyAgICAg
ICAgfSBkZXN0cm95X3Zpb21tdTsKPj4+PiArCj4+Pj4gKyAgICAgICAgc3RydWN0IHsKPj4+PiAr
ICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUgdHlwZSAqLwo+Pj4+ICsgICAgICAgICAgICB1aW50
NjRfdCB2aW9tbXVfdHlwZTsKPj4+PiArICAgICAgICAgICAgLyogT1VUIC0gdklPTU1VIENhcGFi
aWxpdGllcyAqLwo+Pj4+ICsgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7Cj4+Pj4g
KyAgICAgICAgfSBxdWVyeV9jYXBzOwo+Pj4KPj4+IFRoaXMgYWxzbyBzZWVtcyB3ZWlyZCwgc2hv
dWxkbid0IHlvdSBxdWVyeSB0aGUgY2FwYWJpbGl0aWVzIG9mIGFuCj4+PiBhbHJlYWR5IGNyZWF0
ZWQgdklPTU1VLCByYXRoZXIgdGhhbiBhIHZJT01NVSB0eXBlPyBTaG91bGRuJ3QgdGhlIGZpcnN0
Cj4+PiBmaWVsZCBiZSB2aW9tbXVfaWQ/Cj4+Pgo+Pgo+PiBRdWVyeSBpbnRlcmZhY2UgaGVyZSBp
cyB0byBjaGVjayB3aGF0IGNhcGFiaWxpdGllcyB0aGUgdklPTU1VIGRldmljZQo+PiBtb2RlbCBz
cGVjaWZpZWQgYnkgdmlvbW11X3R5cGUgY2FuIHN1cHBvcnQgYmVmb3JlIGNyZWF0ZSB2SU9NTVUg
KHN1cHBvc2UKPj4gdXNlciBtYXkgc2VsZWN0IGRpZmZlcmVudCBjYXBhYmlsaXRpZXMpLiBJZiBj
YXBhYmlsaXRpZXMgcmV0dXJuZWQgYnkKPj4gcXVlcnkgaW50ZXJmYWNlIGRvZXNuJ3QgbWVldCB1
c2VyIGNvbmZpZ3VyYXRpb24sIHRvb2wgc3RhY2sgc2hvdWxkCj4+IHJldHVybiBlcnJvci4gU28g
aXQganVzdCBhY2NlcHRzIHZpb21tdV90eXBlLgo+Cj4gSSBkb24ndCB0aGluayB0aGF0J3MgbmVl
ZGVkLCBpZiB0aGUgY2hvc2VuIGNhcGFiaWxpdGllcyBhcmUgbm90Cj4gc3VwcG9ydGVkIGJ5IHRo
ZSBzZWxlY3RlZCBJT01NVSB0eXBlIHNpbXBseSByZXR1cm4gZXJyb3IgaW4KPiBYRU5fRE9NQ1RM
X2NyZWF0ZV92aW9tbXUuCj4KPiBUaGUgY2FwYWJpbGl0aWVzIG9mIGVhY2ggSU9NTVUgdHlwZSBz
aG91bGQgYmUgbGlzdGVkIGluIHRoZSBtYW4gcGFnZSwKPiBhbmQgdGhlIHVzZXIgc2hvdWxkIHNl
bGVjdCBhIHN1cHBvcnRlZCBzZXQgb3IgZWxzZQo+IFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdSB3
aWxsIGZhaWwuIERvaW5nIHRoZSBjaGVja3MgYm90aCBpbiB0aGUKPiB0b29sc3RhY2sgYW5kIGlu
IFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdSBzZWVtcyBwb2ludGxlc3MgYW5kIHByb25lIHRvCj4g
ZXJyb3JzLgoKV2hhdCBpZiB0aGUgc29tZSBjYXBhYmlsaXRpZXMgZGVwZW5kcyBvbiBob3N0IElP
TU1VPyBIb3cgYXJlIHlvdSBnb2luZyAKdG8gcmVwb3J0IHRoYXQgdG8gdGhlIHVzZXI/CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:33:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkSym-0005RJ-Tc; Wed, 23 Aug 2017 10:33:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkSym-0005RD-4T
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:33:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 07/9A-27137-70A5D995; Wed, 23 Aug 2017 10:33:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvS5b1Nx
 Ig/MzrSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1d6eyFrzjqTj4cyZrA+Myri5GTg4JAX+J
 n4f7WEFsFgFViQmrb7KA2GwCyhI/O3vZQGwRAQWJ52cWAMW5OJgFJjJKtG3ezwySEBYIkdj75
 xFYEa+AhcTUJ33sIEVCAmsZJY58v8YIkRCUODnzCdhUZgEdiQW7PwE1cADZ0hLL/3GAhDkF9C
 SOLPvEBGKLCqhIdC6dA1YuBLS4Y/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGpnqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhsDEOxgXLUg8BCjJAeTkiivps7cSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvOkRQDnBotT01Iq0zBxg2MOkJTh4lER4N4GkeYsLEnOLM
 9MhUqcYFaXEeTkigRICIImM0jy4NlisXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw72GQ8T
 yZeSVw018BLWYCWjzpxByQxSWJCCmpBkbziEyt6i9Xbwm/m6um83HZpL8LH1oWX5e9Fq6hFPI
 hM7K6lmf59Ajf0sJK9ZqNgZqSHZfniHF4fmL+fOvNEb5vs09mT/f2Ox5rF5q9SXjqTmeGUMPZ
 5x2X73j9dRXro1vMp1a9yT8rdu3ZZVbNFZLrI9foVt1U2diftizP/YHD65LdqzxC9qQosRRnJ
 BpqMRcVJwIALcemS7ACAAA=
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503484421!79216445!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63339 invoked from network); 23 Aug 2017 10:33:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 10:33:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="444807101"
Date: Wed, 23 Aug 2017 11:33:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170823103339.pl3fq7bh46awiuwu@citrix.com>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-4-olaf@aepfle.de>
 <20170822153116.xi6tcqumodcxmrfd@citrix.com>
 <20170822155325.GA6372@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822155325.GA6372@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDU6NTM6MjVQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gVHVlLCBBdWcgMjIsIFdlaSBMaXUgd3JvdGU6Cj4gCj4gPiBPbiBUaHUsIEF1ZyAx
NywgMjAxNyBhdCAwNzowMTozM1BNICswMjAwLCBPbGFmIEhlcmluZyB3cm90ZToKPiA+ID4gKyAg
ICAvKiBObyBzdXBlcnBhZ2UgaW4gMXN0IDJNQiBkdWUgdG8gVkdBIGhvbGUgKi8KPiA+ID4gKyAg
ICB4Y19zcl9zZXRfYml0KDAsICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMWcpOwo+
ID4gPiArICAgIHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRl
ZF8ybSk7Cj4gPiBJIGRvbid0IHF1aXRlIGdldCB0aGlzLiBXaGF0IGFib3V0IG90aGVyIGhvbGVz
IHN1Y2ggYXMgTU1JTz8KPiAKPiBUaGlzIGp1c3QgY29waWVzIHdoYXQgbWVtaW5pdF9odm0gZG9l
cy4gSXMgdGhlcmUgYSB3YXkgdG8ga25vdyB3aGVyZSB0aGUKPiBNTUlPIGhvbGUgaXM/IE1heWJl
IEkganVzdCBtaXNzZWQgdGhlIE1NSU8gcGFydC4gSW4gdGhlIHdvcnN0IGNhc2UgSQo+IHRoaW5r
IGEgc3VwZXIgcGFnZSBpcyBhbGxvY2F0ZWQsIHdoaWNoIGlzIGxhdGVyIHNwbGl0IGludG8gc2lu
Z2xlIHBhZ2VzLgoKVGhhdCdzIGEgYml0IGRpZmZlcmVudCBmcm9tIG1pZ3JhdGlvbi4gSUlSQyBo
dm1sb2FkZXIgaXMgcmVzcG9uc2libGUgZm9yCnNodWZmbGluZyBwYWdlcyBhcm91bmQuIEkgZG9u
J3QgdGhpbmsgdGhhdCBpcyBhcHBsaWNhYmxlIHRvIG1pZ3JhdGlvbi4KPiAKPiA+IE9uZSBwb3Rl
bnRpYWwgaXNzdWUgSSBjYW4gc2VlIHdpdGggeW91ciBhbGdvcml0aG0gaXMsIGlmIHRoZSBzdHJl
YW0gb2YKPiA+IHBhZ2UgaW5mbyBjb250YWlucyBwYWdlcyBmcm9tIGRpZmZlcmVudCBzdXBlciBw
YWdlcywgdGhlIHJpc2sgb2YgZ29pbmcKPiA+IG92ZXIgbWVtb3J5IGxpbWl0IGlzIGhpZ2ggKGhl
bmNlIGZhaWxpbmcgdGhlIG1pZ3JhdGlvbikuCj4gPiAKPiA+IElzIG15IGNvbmNlcm4gdW5mb3Vu
ZGVkPwo+IAo+IEluIG15IHRlc3RpbmcgSSBoYXZlIHNlZW4gdGhlIGNhc2Ugb2Ygb3Zlci1hbGxv
Y2F0aW9uLiBUaGF0cyB3aHkgSQo+IGltcGxlbWVudGVkIHRoZSBmcmVlaW5nIG9mIHVucG9wdWxh
dGVkIHBhcnRzLiBJdCB3b3VsZCBiZSBuaWNlIHRvIGtub3cKPiBob3cgbWFueSBwYWdlcyBhcmUg
YWN0dWFsbHkgY29taW5nLiBJIHRoaW5rIHRoaXMgaW5mbyBpcyBub3QgYXZhaWxhYmxlLgo+IAoK
Tm90IHN1cmUgSSBmb2xsb3cuIFdoYXQgZG8geW91IG1lYW4gYnkgImhvdyBtYW55IHBhZ2VzIGFy
ZSBhY3R1YWxseQpjb21pbmciPwoKPiBPbiB0aGUgb3RoZXIgc2lkZSwgdGhlIGZpcnN0IGl0ZXJh
dGlvbiBzZW5kcyB0aGUgcGZucyBsaW5lYXIuIFRoaXMgaXMKPiB3aGVuIHRoZSBhbGxvY2F0aW9u
IGFjdHVhbGx5IGhhcHBlbnMuIFNvIHRoZSBvdmVyLWFsbG9jYXRpb24gd2lsbCBvbmx5Cj4gdHJp
Z2dlciBuZWFyIHRoZSBlbmQsIGlmIGEgMUcgcmFuZ2UgaXMgYWxsb2NhdGVkIGJ1dCBvbmx5IGEg
ZmV3IHBhZ2VzCj4gd2lsbCBiZSBzdG9yZWQgaW50byB0aGlzIHJhbmdlLgoKVGhpcyBjb3VsZCBi
ZSBtYWtpbmcgdG9vIG1hbnkgYXNzdW1wdGlvbnMgb24gdGhlIGRhdGEgc3RyZWFtLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:34:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10:34: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.xen.org>)
	id 1dkSz8-0005TU-4e; Wed, 23 Aug 2017 10:34:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkSz7-0005TL-He
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:34:05 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 55/22-02177-C1A5D995; Wed, 23 Aug 2017 10:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpK5M1Nx
 Ig6mbRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy9X2cwFrxhr2ju38rWwLiYrYuRk0NCwF9i
 x7HZTCA2i4CqxKTtv8BsNgFliZ+dvWA1IgIKEs/PLGDpYuTiYBaYyCjRtnk/M0hCWCBEYu+fR
 2BFvAIWEnOWgzRzcQgJnGeUuPakixkiIShxcuYTFhCbWUBHYsHuT0ANHEC2tMTyfxwgYU4BPY
 lr3QfBFosKqEh0Lp0DVi4EtLhj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaGeslFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGWz0DA+MOxr69focYJTmYlER5NXXmRgrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4L0QAZQTLEpNT61Iy8wBhj1MWoKDR0mE9z1Imre4IDG3O
 DMdInWK0Zjjzsn1X5g47vRt+MIkxJKXn5cqJc7bB1IqAFKaUZoHNwgWj5cYZaWEeRkZGBiEeA
 pSi3IzS1DlXzGKczAqCfN6RAJN4cnMK4Hb9wroFCagUyadmANySkkiQkqqgTH326lOadZC866
 EJNNbUZxCTa2hkla5TqJB/uKM3idWNjfOcfuw+r7qmUms395FfdHSviiceLpg9k/5NZo639Ml
 FGIkVu59oyZwtk4mqOEGU6LzTQFh0+nFCRf/KHqJa3zYuLK7Tj0oymhNv7viHMFDk9k3BOzet
 +D71GxxvctT8w79Z75nqMRSnJFoqMVcVJwIAPbVoCLCAgAA
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503484442!106651422!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8690 invoked from network); 23 Aug 2017 10:34:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 10:34:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="436537646"
Date: Wed, 23 Aug 2017 11:33:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170823103342.2co267xx7hr4heo5@citrix.com>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-4-olaf@aepfle.de>
 <20170822153116.xi6tcqumodcxmrfd@citrix.com>
 <20170822155325.GA6372@aepfle.de> <20170823080536.GC6372@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823080536.GC6372@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTA6MDU6MzdBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gVHVlLCBBdWcgMjIsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IAo+ID4gSW4gbXkgdGVz
dGluZyBJIGhhdmUgc2VlbiB0aGUgY2FzZSBvZiBvdmVyLWFsbG9jYXRpb24uIFRoYXRzIHdoeSBJ
Cj4gPiBpbXBsZW1lbnRlZCB0aGUgZnJlZWluZyBvZiB1bnBvcHVsYXRlZCBwYXJ0cy4gSXQgd291
bGQgYmUgbmljZSB0byBrbm93Cj4gPiBob3cgbWFueSBwYWdlcyBhcmUgYWN0dWFsbHkgY29taW5n
LiBJIHRoaW5rIHRoaXMgaW5mbyBpcyBub3QgYXZhaWxhYmxlLgo+IAo+IElmIHRoZSByZWNlaXZp
bmcgZG9tMCByZWNvZ25pemVzIGFuIG92ZXItYWxsb2NhdGlvbiBpdCBtdXN0IGtub3cgaG93Cj4g
bXVjaCBtZW1vcnkgYSBkb21VIGlzIHN1cHBvc2VkIHRvIGhhdmUuIFBlcmhhcHMgdGhlcmUgaXMg
YSB3YXkgdG8KPiByZXRyZWl2ZSB0aGlzIGluZm8uCj4gCgpEb20wIHByb2JhYmx5IGdldHMgYW4g
ZXJyb3IgZnJvbSBYZW4gYWJvdXQgZmFpbGluZyB0byBhbGxvY2F0ZSBtZW1vcnksCmJ1dCBJJ20g
bm90IHN1cmUgaXQgY2FuIHRlbGwgd2hldGhlciBpdCBpcyBkdWUgdG8gRG9tVSB0cnlpbmcgdG8g
dXNlCm1vcmUgdGhhbiBpdCBzaG91bGQgb3IgWGVuIGlzIG9vbS4KCj4gQW4gaW50ZXJlc3Rpbmcg
Y2FzZSBpcyBiYWxsb29uaW5nIGR1cmluZyBtaWdyYXRpb24uIElzIHRoZSBuZXcgYW1vdW50IG9m
Cj4gcGFnZXMgcGVyIGRvbVUgYWN0dWFsbHkgdHJhbnNmZXJlZCB0byB0aGUgcmVjZWl2aW5nIGRv
bVU/IElmIHRoZSBkb21VIGlzCj4gYmFsbG9vbmVkIHVwIHRoZSBvdGhlciBzaWRlIG1heSBzZWUg
dGhlIGluY29taW5nIGRvbVUgYXMgb3Zlci1hbGxvY2F0ZWQuCj4gSWYgaXQgaXMgYmFsbG9vbmVk
IGRvd24gcGFnZXMgbWF5IGJlIG1pc3NpbmcuIFdhcyB0aGlzIGV2ZXIgY29uc2lkZXJlZD8KPiAK
Ck5vLCBJIGRvbid0IHRoaW5rIHRoYXQncyBjb3ZlcmVkLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:41:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10: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.xen.org>)
	id 1dkT6K-0006Eh-SC; Wed, 23 Aug 2017 10:41:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkT6J-0006Eb-GP
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:41:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 21/EE-01995-ADB5D995; Wed, 23 Aug 2017 10:41:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsWyU9JRQvdm9Nx
 Ig5nnNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oypZ/uYCr6XVLyYGt3A2BbcxcjBISHgJ7Hi
 RW4XIycHi4CqxI3PHYwgYTYBe4npXytAwiJA4c3TT7N3MXJxMAtcYZT4+GcbG0iNsECRxJaDa
 iA1vAKeEtP3trCB2EIC9RL/n71nhIgLSpyc+YQFxGYW0JFYsPsTWCuzgLTE8n8cIGFOATeJjz
 3z2EFsUQEViZMr1zBBjFGU6J/3AGykhEC6xNa/v5gnMPLPQjJ1FpKpsxCmLmBkXsWoUZxaVJZ
 apGtkrJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh69QwMjDsY+/b6HWKU5GBS
 EuXV1JkbKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+DKwSOzGaVY8vLzUpUkeHdHAdUJFqWmp1akZ
 eYAowOmVIKDR0mEVwAYIUK8xQWJucWZ6RCpU4yKUuK8U0H6BEASGaV5cG2wiLzEKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZhXD2QKT2ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqBcXb96c0H9e6
 3zM2fKvmobXfc9RW2CyZHncnYJhHD5FW/SzdZce9emXUyb5pcAmZP/PjKVlzq7E/3zYlbO+9+
 iWAM+sOXl25swqK/dJqoUXqp9uuv9avUuT7WTXmfoMTY8Yw1jdH4Yat8u1yZzKMv4sE7DkpnZ
 ssYnDc/cOWrxgGBAyzpxT8OK7EUZyQaajEXFScCAEZTvZPDAgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503484889!106652925!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16244 invoked from network); 23 Aug 2017 10:41:29 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 10:41:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51415603"
Date: Wed, 23 Aug 2017 11:41:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823104125.r6z3q7auqvtqikpg@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-22-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-22-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 21/25] tools/libxc: Add a new interface
 to bind remapping format msi with pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEludHJvZHVjZSBh
IG5ldyBiaW5kaW5nIHJlbGF0aW9uc2hpcCBhbmQgcHJvdmlkZSBhIG5ldyBpbnRlcmZhY2UgdG8K
PiBtYW5hZ2UgdGhlIG5ldyByZWxhdGlvbnNoaXAuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFu
eXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
fCAgMTcgKysrKysrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgIDUzICsrKysr
KysrKysrKysrKysrCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgIHwgMTM1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggICB8ICAgNyArKysKPiAgeGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCAgICAg
fCAgIDcgKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgMTk4IGluc2VydGlvbnMoKyksIDIxIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggZGZhYTlkNS4uYjBhOTQzNyAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTE3MjAsNiArMTcyMCwxNSBAQCBpbnQgeGNf
ZG9tYWluX2lvcG9ydF9tYXBwaW5nKHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX3BvcnRzLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGFkZF9tYXBwaW5nKTsKPiAgCj4gK2ludCB4Y19kb21haW5fdXBk
YXRlX21zaV9pcnFfcmVtYXBwaW5nKAo+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2gsCj4gKyAgICB1
aW50MzJfdCBkb21pZCwKPiArICAgIHVpbnQzMl90IHBpcnEsCj4gKyAgICB1aW50MzJfdCBzb3Vy
Y2VfaWQsCj4gKyAgICB1aW50MzJfdCBkYXRhLAo+ICsgICAgdWludDY0X3QgYWRkciwKPiArICAg
IHVpbnQ2NF90IGd0YWJsZSk7Cj4gKwo+ICBpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxKAo+
ICAgICAgeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICB1aW50MzJfdCBkb21pZCwKPiBAQCAtMTcz
NCw2ICsxNzQzLDE0IEBAIGludCB4Y19kb21haW5fdW5iaW5kX21zaV9pcnEoeGNfaW50ZXJmYWNl
ICp4Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGlycSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBnZmxhZ3MpOwo+ICAKPiAraW50
IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycV9yZW1hcHBpbmcoCj4gKyAgICB4Y19pbnRlcmZhY2Ug
KnhjaCwKPiArICAgIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgdWludDMyX3QgcGlycSwKPiArICAg
IHVpbnQzMl90IHNvdXJjZV9pZCwKPiArICAgIHVpbnQzMl90IGRhdGEsCj4gKyAgICB1aW50NjRf
dCBhZGRyKTsKCkkgdGhpbmsgdGhpcyBkb2Vzbid0IG1hdGNoIHRoZSBjb2Rpbmcgc3R5bGUsIGJ1
dCBpdCBzZWVtcyBsaWtlIHRoZQpzdXJyb3VuZGluZyBmdW5jdGlvbnMgYWxzbyB1c2UgaXQsIHNv
IEkgd2lsbCBsZXQgdGhlIG1haW50YWluZXJzCmRlY2lkZSB3aGV0aGVyIHRoaXMgaXMgZmluZSBv
ciBub3QuCgo+ICBpbnQgeGNfZG9tYWluX2JpbmRfcHRfaXJxKHhjX2ludGVyZmFjZSAqeGNoLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ4X3QgbWFjaGluZV9pcnEsCj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiBpbmRleCAzYmFi
NGU4Li40YjZhNTEwIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4gKysr
IGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiBAQCAtMTcwMiw4ICsxNzAyLDM0IEBAIGludCB4
Y19kZWFzc2lnbl9kdF9kZXZpY2UoCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK2ludCB4
Y19kb21haW5fdXBkYXRlX21zaV9pcnFfcmVtYXBwaW5nKAo+ICsgICAgeGNfaW50ZXJmYWNlICp4
Y2gsCj4gKyAgICB1aW50MzJfdCBkb21pZCwKPiArICAgIHVpbnQzMl90IHBpcnEsCj4gKyAgICB1
aW50MzJfdCBzb3VyY2VfaWQsCj4gKyAgICB1aW50MzJfdCBkYXRhLAo+ICsgICAgdWludDY0X3Qg
YWRkciwKPiArICAgIHVpbnQ2NF90IGd0YWJsZSkKPiArewo+ICsgICAgaW50IHJjOwo+ICsgICAg
eGVuX2RvbWN0bF9iaW5kX3B0X2lycV90ICpiaW5kOwoKTm8gbmV3bGluZS4KCj4gKyAgICBERUNM
QVJFX0RPTUNUTDsKPiAgCj4gKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9iaW5kX3B0X2ly
cTsKPiArICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKPiAgCj4gKyAgICBiaW5k
ID0gJihkb21jdGwudS5iaW5kX3B0X2lycSk7Cj4gKyAgICBiaW5kLT5pcnFfdHlwZSA9IFBUX0lS
UV9UWVBFX01TSV9JUjsKPiArICAgIGJpbmQtPm1hY2hpbmVfaXJxID0gcGlycTsKPiArICAgIGJp
bmQtPnUubXNpX2lyLnNvdXJjZV9pZCA9IHNvdXJjZV9pZDsKPiArICAgIGJpbmQtPnUubXNpX2ly
LmRhdGEgPSBkYXRhOwo+ICsgICAgYmluZC0+dS5tc2lfaXIuYWRkciA9IGFkZHI7Cj4gKyAgICBi
aW5kLT51Lm1zaV9pci5ndGFibGUgPSBndGFibGU7Cj4gKwo+ICsgICAgcmMgPSBkb19kb21jdGwo
eGNoLCAmZG9tY3RsKTsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICAKPiAgaW50IHhjX2RvbWFp
bl91cGRhdGVfbXNpX2lycSgKPiAgICAgIHhjX2ludGVyZmFjZSAqeGNoLAo+IEBAIC0xNzMyLDYg
KzE3NTgsMzMgQEAgaW50IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSgKPiAgICAgIHJldHVybiBy
YzsKPiAgfQo+ICAKPiAraW50IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycV9yZW1hcHBpbmcoCj4g
KyAgICB4Y19pbnRlcmZhY2UgKnhjaCwKPiArICAgIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgdWlu
dDMyX3QgcGlycSwKPiArICAgIHVpbnQzMl90IHNvdXJjZV9pZCwKPiArICAgIHVpbnQzMl90IGRh
dGEsCj4gKyAgICB1aW50NjRfdCBhZGRyKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICB4ZW5f
ZG9tY3RsX2JpbmRfcHRfaXJxX3QgKmJpbmQ7Cj4gKwo+ICsgICAgREVDTEFSRV9ET01DVEw7Cj4g
Kwo+ICsgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdW5iaW5kX3B0X2lycTsKPiArICAgIGRv
bWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKPiArCj4gKyAgICBiaW5kID0gJihkb21jdGwu
dS5iaW5kX3B0X2lycSk7Cj4gKyAgICBiaW5kLT5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSV9J
UjsKPiArICAgIGJpbmQtPm1hY2hpbmVfaXJxID0gcGlycTsKPiArICAgIGJpbmQtPnUubXNpX2ly
LnNvdXJjZV9pZCA9IHNvdXJjZV9pZDsKPiArICAgIGJpbmQtPnUubXNpX2lyLmRhdGEgPSBkYXRh
Owo+ICsgICAgYmluZC0+dS5tc2lfaXIuYWRkciA9IGFkZHI7Cj4gKwo+ICsgICAgcmMgPSBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKTsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAgaW50IHhj
X2RvbWFpbl91bmJpbmRfbXNpX2lycSgKPiAgICAgIHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAg
dWludDMyX3QgZG9taWQsCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4gaW5kZXggNGQ0NTdmNi4uMDUxMDg4
NyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+IEBAIC0yNzYsNiArMjc2LDkyIEBAIHN0YXRpYyBz
dHJ1Y3QgdmNwdSAqdmVjdG9yX2hhc2hpbmdfZGVzdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+
ICAgICAgcmV0dXJuIGRlc3Q7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfaHZt
X2dtc2lfaW5mbyhzdHJ1Y3QgaHZtX2dtc2lfaW5mbyAqbXNpLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90ICpwdF9pcnFfYmlu
ZCkKCklubGluZT8gSSB3b3VsZCByYXRoZXIgbGV0IHRoZSBjb21waWxlciBkZWNpZGUgSU1ITy4K
Cj4gK3sKPiArICAgIGlmICggcHRfaXJxX2JpbmQtPmlycV90eXBlID09IFBUX0lSUV9UWVBFX01T
SSApCgpBIHN3aXRjaCBzZWVtcyBsaWtlIGEgYmV0dGVyIGNob2ljZSBoZXJlLgoKPiArICAgIHsK
PiArICAgICAgICBtc2ktPmxlZ2FjeS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7Cj4g
KyAgICAgICAgbXNpLT5sZWdhY3kuZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFnczsK
PiArICAgIH0KPiArICAgIGVsc2UgaWYgKCBwdF9pcnFfYmluZC0+aXJxX3R5cGUgPT0gUFRfSVJR
X1RZUEVfTVNJX0lSICkKPiArICAgIHsKPiArICAgICAgICBtc2ktPmludHJlbWFwLnNvdXJjZV9p
ZCA9IHB0X2lycV9iaW5kLT51Lm1zaV9pci5zb3VyY2VfaWQ7Cj4gKyAgICAgICAgbXNpLT5pbnRy
ZW1hcC5kYXRhID0gcHRfaXJxX2JpbmQtPnUubXNpX2lyLmRhdGE7Cj4gKyAgICAgICAgbXNpLT5p
bnRyZW1hcC5hZGRyID0gcHRfaXJxX2JpbmQtPnUubXNpX2lyLmFkZHI7Cj4gKyAgICB9Cj4gKyAg
ICBlbHNlCj4gKyAgICAgICAgQlVHKCk7CgpBU1NFUlRfVU5SRUFDSEFCTEUoKTsKCj4gK30KPiAr
Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBjbGVhcl9odm1fZ21zaV9pbmZvKHN0cnVjdCBodm1fZ21z
aV9pbmZvICptc2ksIGludCBpcnFfdHlwZSkKCk5vIGlubGluZS4KCj4gK3sKPiArICAgIGlmICgg
aXJxX3R5cGUgPT0gUFRfSVJRX1RZUEVfTVNJICkKClNhbWUgaGVyZSAoc3dpdGNoICsgQVNTRVJU
KS4gTWF5YmUgYSBtZW1zZXQgd291bGQgYmUgZmFzdGVyIGhlcmU/Cgo+ICsgICAgewo+ICsgICAg
ICAgIG1zaS0+bGVnYWN5Lmd2ZWMgPSAwOwo+ICsgICAgICAgIG1zaS0+bGVnYWN5LmdmbGFncyA9
IDA7Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggaXJxX3R5cGUgPT0gUFRfSVJRX1RZUEVfTVNJ
X0lSICkKPiArICAgIHsKPiArICAgICAgICBtc2ktPmludHJlbWFwLnNvdXJjZV9pZCA9IDA7Cj4g
KyAgICAgICAgbXNpLT5pbnRyZW1hcC5kYXRhID0gMDsKPiArICAgICAgICBtc2ktPmludHJlbWFw
LmFkZHIgPSAwOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgICAgIEJVRygpOwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dtc2lfaW5mb19uZWVkX3VwZGF0ZShzdHJ1Y3Qg
aHZtX2dtc2lfaW5mbyAqbXNpLAoKTm8gaW5saW5lLgoKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKnB0X2lycV9iaW5k
KQo+ICt7Cj4gKyAgICBpZiAoIHB0X2lycV9iaW5kLT5pcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9N
U0kgKQoKc3dpdGNoIHBsZWFzZS4KCj4gKyAgICAgICAgcmV0dXJuICgobXNpLT5sZWdhY3kuZ3Zl
YyAhPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYykgfHwKPiArICAgICAgICAgICAgICAgIChtc2kt
PmxlZ2FjeS5nZmxhZ3MgIT0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncykpOwo+ICsgICAgZWxz
ZSBpZiAoIHB0X2lycV9iaW5kLT5pcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0lfSVIgKQoKVW5u
ZWVkZWQgZWxzZS4KCj4gKyAgICAgICAgcmV0dXJuICgobXNpLT5pbnRyZW1hcC5zb3VyY2VfaWQg
IT0gcHRfaXJxX2JpbmQtPnUubXNpX2lyLnNvdXJjZV9pZCkgfHwKPiArICAgICAgICAgICAgICAg
IChtc2ktPmludHJlbWFwLmRhdGEgIT0gcHRfaXJxX2JpbmQtPnUubXNpX2lyLmRhdGEpIHx8Cj4g
KyAgICAgICAgICAgICAgICAobXNpLT5pbnRyZW1hcC5hZGRyICE9IHB0X2lycV9iaW5kLT51Lm1z
aV9pci5hZGRyKSk7Cj4gKyAgICBCVUcoKTsKCkFTU0VSVF9VTlJFQUNIQUJMRSBhbmQgbmV3bGlu
ZS4KCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGludCBwaXJxX2RwY2lfMl9t
c2lfYXR0cihzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2ksIHVpbnQ4X3QgKmd2ZWMsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCAqZGVzdCwgdWludDhfdCAqZG0s
IHVpbnQ4X3QgKmRsbSkKPiArewo+ICsgICAgaW50IHJjID0gMDsKPiArCj4gKyAgICBpZiAoIHBp
cnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJICkKPiArICAgIHsKPiArICAg
ICAgICAqZ3ZlYyA9IHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYzsKPiArICAgICAgICAqZGVz
dCA9IHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ERVNUX0lEX01BU0s7Cj4g
KyAgICAgICAgKmRtID0gISEocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RN
X01BU0spOwo+ICsgICAgICAgICpkbG0gPSAocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3Mg
JiBWTVNJX0RFTElWX01BU0spID4+Cj4gKyAgICAgICAgICAgICAgICBHRkxBR1NfU0hJRlRfREVM
SVZfTU9ERTsKCk1BU0tfRVhUUi4KCj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggcGlycV9kcGNp
LT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgKQo+ICsgICAgewo+ICsgICAgICAg
IHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgcmVxdWVzdDsKPiArICAgICAgICBzdHJ1Y3Qg
aXJxX3JlbWFwcGluZ19pbmZvIGlycV9pbmZvOwo+ICsKPiArICAgICAgICBpcnFfcmVxdWVzdF9t
c2lfZmlsbCgmcmVxdWVzdCwgcGlycV9kcGNpLT5nbXNpLmludHJlbWFwLnNvdXJjZV9pZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRk
ciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuaW50cmVt
YXAuZGF0YSk7Cj4gKyAgICAgICAgLyogQ3VycmVudGx5LCBvbmx5IHZpb21tdSAwIGlzIHN1cHBv
cnRlZCAqLwo+ICsgICAgICAgIHJjID0gdmlvbW11X2dldF9pcnFfaW5mbyhkLCAwLCAmcmVxdWVz
dCwgJmlycV9pbmZvKTsKPiArICAgICAgICBpZiAoICFyYyApCgpJIGRvbid0IGxpa2UgdGhlICFy
YyBjb25zdHJ1Y3QsIEkgd291bGQgcmF0aGVyIGhhdmU6CgppZiAoIHJjICkKICAgIHJldHVybiBy
YzsKCipndmVjID0gLi4uOwoKQnV0IHRoYXQncyBteSBwZXJzb25hbCB0YXN0ZSwgeW91IHNob3Vs
ZCB3YWl0IGZvciBtYWludGFpbmVycyB0bwpleHByZXNzIHRoZWlyIG9waW5pb25zLgoKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgICpndmVjID0gaXJxX2luZm8udmVjdG9yOwo+ICsgICAgICAg
ICAgICAqZGVzdCA9IGlycV9pbmZvLmRlc3Q7Cj4gKyAgICAgICAgICAgICpkbSA9IGlycV9pbmZv
LmRlc3RfbW9kZTsKPiArICAgICAgICAgICAgKmRsbSA9IGlycV9pbmZvLmRlbGl2ZXJ5X21vZGU7
Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgICAgIEJVRygpOwoKQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Cgo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICBpbnQgcHRf
aXJxX2NyZWF0ZV9iaW5kKAo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF9iaW5k
X3B0X2lycV90ICpwdF9pcnFfYmluZCkKPiAgewo+IEBAIC0zMzksMTcgKzQyNSwyMSBAQCBpbnQg
cHRfaXJxX2NyZWF0ZV9iaW5kKAo+ICAgICAgc3dpdGNoICggcHRfaXJxX2JpbmQtPmlycV90eXBl
ICkKPiAgICAgIHsKPiAgICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgo+ICsgICAgY2FzZSBQVF9J
UlFfVFlQRV9NU0lfSVI6Cj4gICAgICB7Cj4gLSAgICAgICAgdWludDhfdCBkZXN0LCBkZXN0X21v
ZGUsIGRlbGl2ZXJ5X21vZGU7Cj4gKyAgICAgICAgdWludDhfdCBkZXN0ID0gMCwgZGVzdF9tb2Rl
ID0gMCwgZGVsaXZlcnlfbW9kZSA9IDAsIGd2ZWM7CgpXaHkgZG8geW91IG5lZWQgdGhvc2UgaW5p
dGlhbGl6YXRpb25zIG5vdz8gVGhleSB3aGVyZSB1bm5lZWRlZCBiZWZvcmUKYW5kIEkgZG9uJ3Qg
c2VlIHlvdSB1c2luZyB0aG9zZSB2YXJpYWJsZXMuCgo+ICAgICAgICAgIGludCBkZXN0X3ZjcHVf
aWQ7Cj4gICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnZjcHU7Cj4gKyAgICAgICAgYm9vbCBp
ciA9IChwdF9pcnFfYmluZC0+aXJxX3R5cGUgPT0gUFRfSVJRX1RZUEVfTVNJX0lSKTsKPiArICAg
ICAgICB1aW50NjRfdCBndGFibGUgPSBpciA/IHB0X2lycV9iaW5kLT51Lm1zaV9pci5ndGFibGUg
Ogo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHB0X2lycV9iaW5kLT51Lm1zaS5ndGFibGU7
Cj4gIAo+ICAgICAgICAgIGlmICggIShwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01B
UFBFRCkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhW
TV9JUlFfRFBDSV9NQVBQRUQgfCBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgfAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX0dVRVNUX01TSTsKPiAtICAgICAgICAg
ICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7
Cj4gLSAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzID0gcHRfaXJxX2Jp
bmQtPnUubXNpLmdmbGFnczsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpciA/
IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgOgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kpOwo+ICsgICAgICAgICAgICBzZXRfaHZtX2dt
c2lfaW5mbygmcGlycV9kcGNpLT5nbXNpLCBwdF9pcnFfYmluZCk7Cj4gICAgICAgICAgICAgIC8q
Cj4gICAgICAgICAgICAgICAqICdwdF9pcnFfY3JlYXRlX2JpbmQnIGNhbiBiZSBjYWxsZWQgYWZ0
ZXIgJ3B0X2lycV9kZXN0cm95X2JpbmQnLgo+ICAgICAgICAgICAgICAgKiBUaGUgJ3BpcnFfY2xl
YW51cF9jaGVjaycgd2hpY2ggd291bGQgZnJlZSB0aGUgc3RydWN0dXJlIGlzIG9ubHkKPiBAQCAt
MzY0LDkgKzQ1NCw5IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAgICAgICAgIHBp
cnFfZHBjaS0+ZG9tID0gZDsKPiAgICAgICAgICAgICAgLyogYmluZCBhZnRlciBodm1faXJxX2Rw
Y2kgaXMgc2V0dXAgdG8gYXZvaWQgcmFjZSB3aXRoIGlycSBoYW5kbGVyKi8KPiAgICAgICAgICAg
ICAgcmMgPSBwaXJxX2d1ZXN0X2JpbmQoZC0+dmNwdVswXSwgaW5mbywgMCk7Cj4gLSAgICAgICAg
ICAgIGlmICggcmMgPT0gMCAmJiBwdF9pcnFfYmluZC0+dS5tc2kuZ3RhYmxlICkKPiArICAgICAg
ICAgICAgaWYgKCByYyA9PSAwICYmIGd0YWJsZSApCj4gICAgICAgICAgICAgIHsKPiAtICAgICAg
ICAgICAgICAgIHJjID0gbXNpeHRibF9wdF9yZWdpc3RlcihkLCBpbmZvLCBwdF9pcnFfYmluZC0+
dS5tc2kuZ3RhYmxlKTsKPiArICAgICAgICAgICAgICAgIHJjID0gbXNpeHRibF9wdF9yZWdpc3Rl
cihkLCBpbmZvLCBndGFibGUpOwo+ICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykg
KQo+ICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZ3Vlc3Rf
dW5iaW5kKGQsIGluZm8pOwo+IEBAIC0zODEsOCArNDcxLDcgQEAgaW50IHB0X2lycV9jcmVhdGVf
YmluZCgKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSAp
Cj4gICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdh
Y3kuZ2ZsYWdzID0gMDsKPiAtICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3ku
Z3ZlYyA9IDA7Cj4gKyAgICAgICAgICAgICAgICBjbGVhcl9odm1fZ21zaV9pbmZvKCZwaXJxX2Rw
Y2ktPmdtc2ksIHB0X2lycV9iaW5kLT5pcnFfdHlwZSk7Cj4gICAgICAgICAgICAgICAgICBwaXJx
X2RwY2ktPmRvbSA9IE5VTEw7Cj4gICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0g
MDsKPiAgICAgICAgICAgICAgICAgIHBpcnFfY2xlYW51cF9jaGVjayhpbmZvLCBkKTsKPiBAQCAt
MzkyLDcgKzQ4MSw4IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAgICAgfQo+ICAg
ICAgICAgIGVsc2UKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHVpbnQzMl90IG1hc2sgPSBI
Vk1fSVJRX0RQQ0lfTUFDSF9NU0kgfCBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJOwo+ICsgICAgICAg
ICAgICB1aW50MzJfdCBtYXNrID0gSFZNX0lSUV9EUENJX01BQ0hfTVNJIHwKPiArICAgICAgICAg
ICAgICAgICAgICAgKGlyID8gSFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUiA6IEhWTV9JUlFfRFBD
SV9HVUVTVF9NU0kpOwoKTWF5YmU6Cgp1aW50MzJfdCBtYXNrID0gKGlyID8gSFZNX0lSUV9EUENJ
X0dVRVNUX01TSV9JUgogICAgICAgICAgICAgICAgICAgIDogSFZNX0lSUV9EUENJX0dVRVNUX01T
SSkgfAogICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX01BQ0hfTVNJOwoKPiAgCj4gICAgICAg
ICAgICAgIGlmICggKHBpcnFfZHBjaS0+ZmxhZ3MgJiBtYXNrKSAhPSBtYXNrICkKPiAgICAgICAg
ICAgICAgewo+IEBAIC00MDEsMjkgKzQ5MSwzMSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+
ICAgICAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgICAgICAvKiBJZiBwaXJxIGlzIGFscmVhZHkg
bWFwcGVkIGFzIHZtc2ksIHVwZGF0ZSBndWVzdCBkYXRhL2FkZHIuICovCj4gLSAgICAgICAgICAg
IGlmICggcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5ndmVjICE9IHB0X2lycV9iaW5kLT51Lm1zaS5n
dmVjIHx8Cj4gLSAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3Mg
IT0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyApCj4gKyAgICAgICAgICAgIGlmICggaHZtX2dt
c2lfaW5mb19uZWVkX3VwZGF0ZSgmcGlycV9kcGNpLT5nbXNpLCBwdF9pcnFfYmluZCkgKQo+ICAg
ICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAvKiBEaXJlY3RseSBjbGVhciBwZW5kaW5n
IEVPSXMgYmVmb3JlIGVuYWJsaW5nIG5ldyBNU0kgaW5mby4gKi8KPiAgICAgICAgICAgICAgICAg
IHBpcnFfZ3Vlc3RfZW9pKGluZm8pOwo+ICAKPiAtICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+
Z21zaS5sZWdhY3kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwo+IC0gICAgICAgICAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgPSBwdF9pcnFfYmluZC0+dS5tc2ku
Z2ZsYWdzOwo+ICsgICAgICAgICAgICAgICAgc2V0X2h2bV9nbXNpX2luZm8oJnBpcnFfZHBjaS0+
Z21zaSwgcHRfaXJxX2JpbmQpOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+ICAgICAg
ICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEgbWlncmF0aW9u
LiAqLwo+IC0gICAgICAgIGRlc3QgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyAmIFZN
U0lfREVTVF9JRF9NQVNLOwo+IC0gICAgICAgIGRlc3RfbW9kZSA9ICEhKHBpcnFfZHBjaS0+Z21z
aS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ETV9NQVNLKTsKPiAtICAgICAgICBkZWxpdmVyeV9tb2Rl
ID0gKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+Pgo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgR0ZMQUdTX1NISUZUX0RFTElWX01PREU7Cj4gLQo+
IC0gICAgICAgIGRlc3RfdmNwdV9pZCA9IGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3Qs
IGRlc3RfbW9kZSk7Cj4gKyAgICAgICAgcmMgPSBwaXJxX2RwY2lfMl9tc2lfYXR0cihkLCBwaXJx
X2RwY2ksICZndmVjLCAmZGVzdCwgJmRlc3RfbW9kZSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZkZWxpdmVyeV9tb2RlKTsKPiArICAgICAgICBpZiAoIHVubGlrZWx5KHJj
KSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9j
ayk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwoKUmV0dXJuIHJjPyBPciBlbHNlIHlv
dSBhcmUgbG9zaW5nIHRoZSByZXR1cm4gdmFsdWUgZm9yIG5vIGFwcGFyZW50CnJlYXNvbi4KCj4g
KyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UKClVubmVlZGVkIGVsc2UgYnJhbmNoLgoKPiArICAg
ICAgICAgICAgZGVzdF92Y3B1X2lkID0gaHZtX2dpcnFfZGVzdF8yX3ZjcHVfaWQoZCwgZGVzdCwg
ZGVzdF9tb2RlKTsKPiAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID0gZGVz
dF92Y3B1X2lkOwo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPiAgCj4g
ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCA9IGZhbHNlOwo+ICAgICAgICAgIHZjcHUg
PSAoZGVzdF92Y3B1X2lkID49IDApID8gZC0+dmNwdVtkZXN0X3ZjcHVfaWRdIDogTlVMTDsKPiAt
ICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQo+ICsgICAgICAgIC8qIEN1cnJlbnRseSwgZG9u
J3QgdXNlIGludGVycnVwdCBwb3N0aW5nIGZvciBndWVzdCdzIHJlbWFwcGluZyBNU0lzICovCj4g
KyAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICYmICFpciApCj4gICAgICAgICAgewo+ICAgICAg
ICAgICAgICBpZiAoIGRlbGl2ZXJ5X21vZGUgPT0gZGVzdF9Mb3dlc3RQcmlvICkKPiAgICAgICAg
ICAgICAgICAgIHZjcHUgPSB2ZWN0b3JfaGFzaGluZ19kZXN0KGQsIGRlc3QsIGRlc3RfbW9kZSwK
PiBAQCAtNDM1LDcgKzUyNyw3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAgICAg
ICAgIGh2bV9taWdyYXRlX3BpcnFzKGQtPnZjcHVbZGVzdF92Y3B1X2lkXSk7Cj4gIAo+ICAgICAg
ICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBpdCBpcyBzdXBwb3J0ZWQuICovCj4gLSAg
ICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKPiArICAgICAgICBpZiAoIGlvbW11X2ludHBvc3Qg
JiYgIWlyICkKClNvIHdpdGggaW50ZXJydXB0IHJlbWFwcGluZyBwb3N0ZWQgaW50ZXJydXB0cyBh
cmUgbm90IGF2YWlsYWJsZS4uLgoKPiAgICAgICAgICAgICAgcGlfdXBkYXRlX2lydGUodmNwdSA/
ICZ2Y3B1LT5hcmNoLmh2bV92bXgucGlfZGVzYyA6IE5VTEwsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyk7Cj4gIAo+IEBAIC02
MjcsNiArNzE5LDcgQEAgaW50IHB0X2lycV9kZXN0cm95X2JpbmQoCj4gICAgICAgICAgfQo+ICAg
ICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSBQVF9JUlFfVFlQRV9NU0k6Cj4gKyAgICBjYXNlIFBU
X0lSUV9UWVBFX01TSV9JUjoKPiAgICAgICAgICBicmVhazsKPiAgICAgIGRlZmF1bHQ6Cj4gICAg
ICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBpbmRleCA0YjEwZjI2
Li4xYWRmMDMyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC01NTUsNiArNTU1LDcgQEAgdHlw
ZWRlZiBlbnVtIHB0X2lycV90eXBlX2Ugewo+ICAgICAgUFRfSVJRX1RZUEVfTVNJLAo+ICAgICAg
UFRfSVJRX1RZUEVfTVNJX1RSQU5TTEFURSwKPiAgICAgIFBUX0lSUV9UWVBFX1NQSSwgICAgLyog
QVJNOiB2YWxpZCByYW5nZSAzMi0xMDE5ICovCj4gKyAgICBQVF9JUlFfVFlQRV9NU0lfSVIsCj4g
IH0gcHRfaXJxX3R5cGVfdDsKPiAgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgewo+ICAg
ICAgdWludDMyX3QgbWFjaGluZV9pcnE7Cj4gQEAgLTU3NSw2ICs1NzYsMTIgQEAgc3RydWN0IHhl
bl9kb21jdGxfYmluZF9wdF9pcnEgewo+ICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGd0
YWJsZTsKPiAgICAgICAgICB9IG1zaTsKPiAgICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAg
ICB1aW50MzJfdCBzb3VyY2VfaWQ7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGRhdGE7Cj4gKyAg
ICAgICAgICAgIHVpbnQ2NF90IGFkZHI7Cj4gKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
Z3RhYmxlOwoKdWludDY0X2FsaWduZWRfdD8gUGxlYXNlIHVzZSB1aW50NjRfdC4KCj4gKyAgICAg
ICAgfSBtc2lfaXI7Cj4gKyAgICAgICAgc3RydWN0IHsKPiAgICAgICAgICAgICAgdWludDE2X3Qg
c3BpOwo+ICAgICAgICAgIH0gc3BpOwo+ICAgICAgfSB1Owo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vaHZtL2lycS5oIGIveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaAo+IGluZGV4IDVl
NzM2ZjguLjg4NGUwOTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKPiBAQCAtNDEsNiArNDEsNyBAQCBzdHJ1
Y3QgZGV2X2ludHhfZ3NpX2xpbmsgewo+ICAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfR1VFU1RfUENJ
X1NISUZUICAgICAgICAgICA0Cj4gICNkZWZpbmUgX0hWTV9JUlFfRFBDSV9HVUVTVF9NU0lfU0hJ
RlQgICAgICAgICAgIDUKPiAgI2RlZmluZSBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9TSElG
VCAgICAgICAgNgo+ICsjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSX1NISUZUICAg
ICAgICA3IAoKVHJhaWxpbmcgc3BhY2UuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:52:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10:52: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.xen.org>)
	id 1dkTGN-00072X-MU; Wed, 23 Aug 2017 10:51:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkTGM-00072R-7F
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 10:51:54 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BD/8E-02962-94E5D995; Wed, 23 Aug 2017 10:51:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK5n3Nx
 Ig+ez2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZzyUK2lkrWtobmBsYl7B0MXJySAj4S6xZ
 9p8JxGYRUJVYt/Q6K4jNJqAs8bOzlw3EFhHQkli/4imQzcXBLPCEUeLI7reMIAlhAReJs1+nM
 4PYvAIWErvuvwUaxMEhJGAp8XpKHURYUOLkzCdgu5gFdCQW7P7EBlLCLCAtsfwfB0iYU8BK4l
 D/VbC1ogIqEp1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1DC72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYw3NwYcYpTkYFIS5dXUmRspxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYI3KBYoJ1iUmp5akZaZAwx4mLQEB4+SCG8uSJq3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8viBFAiBFGaV5cCNg0XeJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrzWIFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpgLA/OOR6RW+/nW3HS4opM6N2oJwo
 bmPZsDf7Ged8wZW7nbbelq7c8qAljmjk3bfWFuB8dFx+GM1pueu84J7V3y/UHMfZ376mf+lf+
 oLBpu8Li+S+vawte/N84uSCyW8wr5fIvq+ZFn6M8rNMCy7zfv/Vs2F233mrVViPl0B4RxrL7C
 bYXf/LMUGIpzkg01GIuKk4EAHn4ddi5AgAA
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503485511!112730301!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61365 invoked from network); 23 Aug 2017 10:51:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 10:51:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="436538622"
Date: Wed, 23 Aug 2017 11:51:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170823105149.3xy6kdpajetmfn2a@citrix.com>
References: <20170822125023.70960-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822125023.70960-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chris Gilbert <chris.gilbert@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] hvmloader: add fields for SMBIOS 2.4
	compliance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDE6NTA6MjNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgpbLi4uXQo+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21i
aW9zX3R5cGVzLmggYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKPiBp
bmRleCBlOTI0ZjgxOWIzLi4yYmYxNjQ1YmZhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaAo+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci9zbWJpb3NfdHlwZXMuaAo+IEBAIC0xMDQsNiArMTA0LDExIEBAIHN0cnVjdCBzbWJpb3NfdHlw
ZV8zIHsKPiAgICAgIHVpbnQ4X3QgcG93ZXJfc3VwcGx5X3N0YXRlOwo+ICAgICAgdWludDhfdCB0
aGVybWFsX3N0YXRlOwo+ICAgICAgdWludDhfdCBzZWN1cml0eV9zdGF0dXM7Cj4gKyAgICB1aW50
MzJfdCBvZW1fc3BlY2lmaWM7Cj4gKyAgICB1aW50OF90IGhlaWdodDsKPiArICAgIHVpbnQ4X3Qg
bnVtYmVyX29mX3Bvd2VyX2NvcmRzOwo+ICsgICAgdWludDhfdCBjb250YWluZWRfZWxlbWVudF9j
b3VudDsKPiArICAgIHVpbnQ4X3QgY29udGFpbmVkX2VsZW1lbnRfbGVuZ3RoOwoKTWlzc2luZyBj
b250YWluZWRfZWxlbWVudHMgPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:55:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10:55: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.xen.org>)
	id 1dkTKA-0007DK-6D; Wed, 23 Aug 2017 10:55:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkTK8-0007DE-Sr
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:55:48 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CF/D1-01731-43F5D995; Wed, 23 Aug 2017 10:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQtc4fm6
 kwcF70hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bv8udMBefEK7Z2t7E0MHYLdzFyckgI+Enc
 XnqErYuRg4NFQFVizjwBEJNNwF5i+tcKkAoRoOjm6afZuxi5OJgFFjBK/N96lRkkISyQJLHy2
 2p2EJtXwFNi+4JLYHEhgXqJpknfmSHighInZz5hAbGZBXQkFuz+BLaKWUBaYvk/DpAwp4CbxI
 zmY0wgtqiAisTJlWuYIMYoSvTPe8AGcWW6xMRnPSwTGPlnIZk6C8nUWQhTFzAyr2LUKE4tKks
 t0jU00UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw/BiDYwXj2tOchRkkOJiVR
 Xk2duZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhvxgLlBItS01Mr0jJzgJEAk5bg4FES4X0Bk
 uYtLkjMLc5Mh0idYlSUEucNjwNKCIAkMkrz4Npg0XeJUVZKmJcR6BAhnoLUotzMElT5V4ziHI
 xKwryfQMbzZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYdburN2uUMPVrh9XOFy/8uzd5xt7z8Sk
 vC3TYTL3bzmkwhrhvOBh0+OS7X/OSXl+OZ8zQEuOpKek5qL2lNcUuis+gtdWOX6eg+dZEJ7F/
 d05W7XJu+LDri6n4DyWHN1vWmfivssmWdD0gnfx44pFFKwtKph/73J+50/74fN7yuYwbfog9s
 uVUYinOSDTUYi4qTgQA/Nmgn7kCAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503485747!72195355!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43069 invoked from network); 23 Aug 2017 10:55:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 10:55:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51416078"
Date: Wed, 23 Aug 2017 11:55:43 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823105543.7me7wxkbqyzyfdnm@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-23-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-23-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 22/25] x86/vmsi: Hook delivering
 remapping format msi to guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEluIHR3byBzaXR1
YXRpb25zLCBoeXBlcnZpc29yIGRlbGl2ZXJzIGEgbXNpIHRvIGEgaHZtIGd1ZXN0LiBPbmUgaXMK
PiB3aGVuIHFlbXUgc2VuZHMgYSByZXF1ZXN0IHRvIGh5cGVydmlzb3IgdGhyb3VnaCBYRU5fRE1P
UF9pbmplY3RfbXNpLgo+IFRoZSBvdGhlciBpcyB3aGVuIGEgcGh5c2ljYWwgaW50ZXJydXB0IGFy
cml2ZXMgYW5kIGl0IGhhcyBiZWVuIGJvdW5kCj4gdG8gYSBndWVzdCBtc2kuCj4gCj4gRm9yIHRo
ZSBmb3JtZXIsIHRoZSBtc2kgaXMgcm91dGVkIHRvIGNvbW1vbiB2SU9NTVUgbGF5ZXIgaWYgaXQg
aXMgaW4KPiByZW1hcHBpbmcgZm9ybWF0LiBGb3IgdGhlIGxhdHRlciwgaWYgdGhlIHB0IGlycSBp
cyBib3VuZCB0byBhIGd1ZXN0Cj4gcmVtYXBwaW5nIG1zaSwgYSBuZXcgcmVtYXBwaW5nIG1zaSBp
cyBjb25zdHJ1Y3RlZCBiYXNlZCBvbiB0aGUgYmluZGluZwo+IGluZm9ybWF0aW9uIGFuZCByb3V0
ZWQgdG8gY29tbW9uIHZJT01NVSBsYXllci4KCkFmdGVyIGxvb2tpbmcgYXQgdGhlIGNvZGUgYmVs
b3csIEknbSB3b25kZXJpbmcgd2hldGhlciBpdCB3b3VsZCBtYWtlCnNlbnNlIHRvIGFkZCBhIG5l
dyBmbGFnIHRoYXQncyBIVk1fSVJRX0RQQ0lfR1VFU1RfUkVNQVBQRUQgb3Igc2ltaWxhciwKc28g
dGhhdCB5b3Ugd291bGQgdXNlOgoKSFZNX0lSUV9EUENJX0dVRVNUX01TSSB8IEhWTV9JUlFfRFBD
SV9HVUVTVF9SRU1BUFBFRAoKSW4gb3JkZXIgdG8gZGVzaWduYXRlIGEgcmVtYXBwZWQgTVNJLiBJ
dCBzZWVtcyBsaWtlIGl0IHdvdWxkIGF2b2lkCnNvbWUgb2YgdGhlIGNoYW5nZXMgYmVsb3cgKHdo
ZXJlIHlvdSBhcmUganVzdCBhZGRpbmcKSFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUiB0byBjb2Rl
IHBhdGhzIGFscmVhZHkgdXNlZCBieQpIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJKS4gTW9yZSBvZiBh
IHN1Z2dlc3Rpb24gcmF0aGVyIHRoYW4gYSByZXF1ZXN0CmZvciB5b3UgdG8gY2hhbmdlIHRoZSBj
b2RlLgoKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNp
Z25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB4
ZW4vYXJjaC94ODYvaHZtL2lycS5jICAgICAgIHwgMTEgKysrKysrKysrKwo+ICB4ZW4vYXJjaC94
ODYvaHZtL3Ztc2kuYyAgICAgIHwgMTQgKysrKysrKysrKy0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvLmMgfCA1MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oICAgIHwgIDMgKysrCj4gIDQgZmlsZXMg
Y2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCj4gaW5k
ZXggZTQyNWRmOS4uMTJkODNiMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwo+IEBAIC0yNiw2ICsyNiw3IEBACj4gICNp
bmNsdWRlIDxhc20vaHZtL2RvbWFpbi5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+
Cj4gICNpbmNsdWRlIDxhc20vbXNpLmg+Cj4gKyNpbmNsdWRlIDxhc20vdmlvbW11Lmg+Cj4gIAo+
ICAvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIGh2bV9kb21haW4tPmlycV9sb2NrIGhvbGQgKi8KPiAg
c3RhdGljIHZvaWQgYXNzZXJ0X2dzaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpb2FwaWNf
Z3NpKQo+IEBAIC0zNDAsNiArMzQxLDE2IEBAIGludCBodm1faW5qZWN0X21zaShzdHJ1Y3QgZG9t
YWluICpkLCB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBkYXRhKQo+ICAgICAgICAgID4+IE1TSV9E
QVRBX1RSSUdHRVJfU0hJRlQ7Cj4gICAgICB1aW50OF90IHZlY3RvciA9IGRhdGEgJiBNU0lfREFU
QV9WRUNUT1JfTUFTSzsKPiAgCj4gKyAgICBpZiAoIGFkZHIgJiBNU0lfQUREUl9JTlRFRk9STUFU
X01BU0sgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3Qg
cmVxdWVzdDsKPiArCj4gKyAgICAgICAgaXJxX3JlcXVlc3RfbXNpX2ZpbGwoJnJlcXVlc3QsIDAs
IGFkZHIsIGRhdGEpOwo+ICsgICAgICAgIC8qIEN1cnJlbnRseSwgb25seSB2aW9tbXUgMCBpcyBz
dXBwb3J0ZWQgKi8KPiArICAgICAgICB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KGQsIDAsICZy
ZXF1ZXN0KTsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gICAgICBpZiAoICF2
ZWN0b3IgKQo+ICAgICAgewo+ICAgICAgICAgIGludCBwaXJxID0gKChhZGRyID4+IDMyKSAmIDB4
ZmZmZmZmMDApIHwgZGVzdDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwo+IGluZGV4IGM0ZWMwYWQuLjc1Y2ViMTkgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3Ztc2kuYwo+IEBAIC0xMTQsOSArMTE0LDE5IEBAIHZvaWQgdm1zaV9kZWxpdmVyX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSkKPiAg
ICAgICAgICAgICAgICAgICJ2ZWN0b3I9JXggdHJpZ19tb2RlPSV4XG4iLAo+ICAgICAgICAgICAg
ICAgICAgZGVzdCwgZGVzdF9tb2RlLCBkZWxpdmVyeV9tb2RlLCB2ZWN0b3IsIHRyaWdfbW9kZSk7
Cj4gIAo+IC0gICAgQVNTRVJUKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfR1VFU1Rf
TVNJKTsKPiArICAgIEFTU0VSVChwaXJxX2RwY2ktPmZsYWdzICYgKEhWTV9JUlFfRFBDSV9HVUVT
VF9NU0kgfCBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSKSk7CgpMaW5lIGJyZWFrLgoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:57:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10: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.xen.org>)
	id 1dkTLy-0007Ku-H2; Wed, 23 Aug 2017 10:57:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkTLw-0007Kn-Cw
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:57:40 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 17/CE-01724-3AF5D995; Wed, 23 Aug 2017 10:57:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+7i+Lm
 RBi9CLJZ8XMziwOhxdPdvpgDGKNbMvKT8igTWjM1vv7AWHOSo+N3zha2B8Q9bFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKLLmzmwkkISxgKnFzfhcLiC0ioCzR++s3C0gRs8BhRon9H7pYIDpamCQuf
 v0GVsUmoCqx4fopVhCbV8Ba4tDc72BxFqD4knsXwGxRgXCJ/d+vMUPUCEqcnPkELM4pYCCxc+
 V9sDizgLrEn3mXoGxxiVtP5jNB2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN6cWpRWWq
 RrpFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgeNYzMDDuYDzV7HyIUZKDSUmU
 V1NnbqQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfAmxAHVCRalpqdWpGXmA
 CMIplSCg0dJhHcOSJq3uCAxtzgzHSJ1ilFRSpw3HCQhAJLIKM2Da4NF7SVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwrzLQKbwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoY/a76FjovXVbGes4
 3PuxMYj/72Yv1nfMS/suGnJVR/i+ja3AopJX37HulVoeWCft9uZXkfY40Mxpu2Da9VTB83U2P
 nv95pQ/KTx5Zf2o7n8CtIg32pWeedZm/5PeLDvuyY9ndQN5SwYQ7HLe2Rponnjg7yewt08WwF
 QF3/S+cXBkyp/V1l1eQEktxRqKhFnNRcSIAJZ4NZ9UCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503485858!107173276!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43480 invoked from network); 23 Aug 2017 10:57:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 10:57:39 -0000
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 mx1.suse.de (Postfix) with ESMTP id 53390AC40;
 Wed, 23 Aug 2017 10:57:38 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <599C44470200007800172030@suse.com>
 <859b32b7-687d-4078-6ca6-6d9bdb61a57a@suse.com>
 <599D5A9F02000078001725BF@suse.com>
 <0db82af0-ade1-f524-1515-e85c7e125279@suse.com>
 <599D69F602000078001726CE@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <91a0de8e-59ab-e9a0-14da-5d854cc2b179@suse.com>
Date: Wed, 23 Aug 2017 12:57:36 +0200
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: <599D69F602000078001726CE@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/5] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTE6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA4LjE3IGF0
IDExOjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gSnVzdCBzb21lIHRob3VnaHRzIG9u
IHRoYXQgdG9waWMgZnJvbSBteSBzaWRlOgo+Pgo+PiBUaGlzIGFwcHJvYWNoIHNob3VsZCBiZSBm
aW5lIElNTyBmb3IgbWVtb3J5IGFsbG9jYXRlZCB3aGlsZSBjcmVhdGluZyBhCj4+IGRvbWFpbi4g
VGhpcyBpcyBiYXNpY2FsbHkgdGhlIHNhbWUgYXMgYSBiYXJlIG1ldGFsIHN5c3RlbSB3aGVyZSB0
aGUgQklPUwo+PiBuZWVkcyBzb21lIG1lbW9yeS4KPj4KPj4gTWVtb3J5IGFsbG9jYXRlZCBkdXJp
bmcgdGhlIGxpZmV0aW1lIG9mIGEgZG9tYWluIGlzIGEgZGlmZmVyZW50IHByb2JsZW06Cj4+IGVp
dGhlciB5b3UgYWxsb3cgdGhlIGRvbWFpbiB0byBjbGFpbSBtb3JlIG1lbW9yeSBhcyBjb25maWd1
cmVkLCBvciB5b3UKPj4gaGF2ZSB0byByZXNlcnZlIGEgbW9yZSBvciBsZXNzIGFyYml0cmFyeSBh
bW91bnQgb2YgbWVtb3J5IHRvIGJlCj4+IGFsbG9jYXRlZCBsYXRlciBhbmQgZXZlbnR1YWxseSBm
YWlsIHN1Y2ggYWxsb2NhdGlvbnMuIEkgZG9uJ3QgdGhpbmsgdGhpcwo+PiBhcHByb2FjaCBpcyBh
Y2NlcHRhYmxlLgo+IAo+IE9yIGFuIGludGVycnVwdCBnZXRzIHNlbnQgdG8gdGhlIGd1ZXN0IHRl
bGxpbmcgaXQgdGhhdCBpdCBzaG91bGQKPiBub21pbmF0ZSAoYmFsbG9vbiBvdXQgb3Igc29tZXRo
aW5nIHNpbWlsYXIpIGEgcGFnZSBpbiBvcmRlciBmb3IKPiBhbm90aGVyIG9mIGl0cyBvcGVyYXRp
b25zIHRvIHN1Y2NlZWQuIE9mIGNvdXJzZSB0aGF0IHdvdWxkIGJlCj4gbGltaXRlZCB0byBwYXJh
dmlydHVhbCBvcGVyYXRpb25zIChpLmUuIG1vc3RseSBoeXBlcmNhbGxzKTsKPiBhbGxvY2F0aW9u
cyBkb25lIHdoaWxlIGVtdWxhdGluZyBzb21ldGhpbmcgY291bGQgbm90IGJlCj4gaGFuZGxlZCB0
aGlzIHdheS4KCkFzIHRoaXMgd291bGQgcHJvYmFibHkgYnJlYWsgZXhpc3RpbmcgcHYgZ3Vlc3Rz
IEkgZG9uJ3QgdGhpbmsgdGhpcwppcyBhbiBvcHRpb24gd2Ugc2hvdWxkIGNvbnNpZGVyLgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 10:58:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 10:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkTMS-0007Om-P9; Wed, 23 Aug 2017 10:58:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkTMR-0007OT-E2
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 10:58:11 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 23/D0-03368-2CF5D995; Wed, 23 Aug 2017 10:58:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTfdQ/Nx
 IgyUr2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozTZ5wLrotXtB7dw9LAuEiki5GLQ0hgE6NE
 36U1bBDObiDnzgrmLkZODmGBNIl/u1+wgtgiAiESX7ZBxIUEVjJKzH2YANLALLCKSeLEyTPsI
 Ak2AU2JO58/MYHYvAJWEvP/7gKzWQRUJaZO2M8CYosKhEu8bTzCAlEjKHFy5hMwm1PAR2Lly6
 9sIDazgK3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9iVC9OLSpLLdI10UsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw3BiDYwdh92f8QoyQHk5Ior6bO3EghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErwJcUA5waLU9NSKtMwcYODDpCU4eJREeOeApHmLCxJzizPTIVKnG
 HU5Nqxe/4VJiCUvPy9VSpw3HKRIAKQoozQPbgQsCi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmHcZyBSezLwSuE2vgI5gAjpi0ok5IEeUJCKkpBoYj/h0rSoU3MPrxL9/b9/dJP2b7x6lexQ
 G/tV/fn7XlblJXIe/S5ktkZ5psP7ZuqhT8/naph0N9+mJXVE/78bTb1vM97/aOHfy+g91SQpb
 0s/e1/6Yu8slTPZx/CG5TyclX3tPk63KdZjEvLP5fWzK/Z9HBGdsu+pXcf63nrlX6fFZrAfyJ
 n36z67EUpyRaKjFXFScCAAK7hsNvQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503485889!89854446!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61086 invoked from network); 23 Aug 2017 10:58:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 23 Aug 2017 10:58:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EAEA880D;
 Wed, 23 Aug 2017 03:58:08 -0700 (PDT)
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 367ED3F540;
 Wed, 23 Aug 2017 03:58:07 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-4-blackskygg@gmail.com>
 <alpine.DEB.2.10.1708221305210.12143@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <088b1629-a308-d8ec-7196-9fe1e5c7aafa@arm.com>
Date: Wed, 23 Aug 2017 11:58:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1708221305210.12143@sstabellini-ThinkPad-X260>
Cc: Tim Deegan <tim@xen.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 3/6] libxl:xl: add parsing code to parse
 "libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMi8wOC8xNyAyMTozNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdl
ZCwgMjMgQXVnIDIwMTcsIFpob25nemUgTGl1IHdyb3RlOgo+PiBBZGQgdGhlIHBhcnNpbmcgdXRp
bHMgZm9yIHRoZSBuZXdseSBpbnRyb2R1Y2VkIGxpYnhsX3N0YXRpY19zc2htIHN0cnVjdAo+PiB0
byB0aGUgbGlieGwvbGlieGx1XyogZmFtaWx5LiBBbmQgYWRkIHJlYWxhdGVkIHBhcnNpbmcgY29k
ZSBpbiB4bCB0bwo+PiBwYXJzZSB0aGUgc3RydWN0IGZyb20geGwgY29uZmlnIGZpbGVzLiBUaGlz
IGlzIGZvciB0aGUgcHJvcG9zYWwgIkFsbG93Cj4+IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBh
cmVhcyBiZXR3ZWVuIFZNcyBmcm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCj4+Cj4+IFsx
XSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDcvbXNnMDMwNDcuaHRtbAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8Ymxh
Y2tza3lnZ0BnbWFpbC5jb20+Cj4+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgo+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+
IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KPj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
Pj4gLS0tCj4+ICB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgIHwgICAyICstCj4+ICB0b29scy9s
aWJ4bC9saWJ4bHVfc3NobS5jIHwgMjEwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPj4gIHRvb2xzL2xpYnhsL2xpYnhsdXRpbC5oICAgfCAgIDYgKysKPj4g
IHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgfCAgMjQgKysrKystCj4+ICA0IGZpbGVzIGNoYW5n
ZWQsIDI0MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+PiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKPj4gaW5kZXggMDgyYWY4ZjcxNi4u
M2I2M2ZiMmNhZCAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKPj4gKysrIGIv
dG9vbHMvbGlieGwvTWFrZWZpbGUKPj4gQEAgLTE3NSw3ICsxNzUsNyBAQCBBVVRPSU5DUz0gbGli
eGx1X2NmZ195LmggbGlieGx1X2NmZ19sLmggX2xpYnhsX2xpc3QuaCBfcGF0aHMuaCBcCj4+ICBB
VVRPU1JDUz0gbGlieGx1X2NmZ195LmMgbGlieGx1X2NmZ19sLmMKPj4gIEFVVE9TUkNTICs9IF9s
aWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5jIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmMKPj4gIExJ
QlhMVV9PQkpTID0gbGlieGx1X2NmZ195Lm8gbGlieGx1X2NmZ19sLm8gbGlieGx1X2NmZy5vIFwK
Pj4gLQlsaWJ4bHVfZGlza19sLm8gbGlieGx1X2Rpc2subyBsaWJ4bHVfdmlmLm8gbGlieGx1X3Bj
aS5vCj4+ICsJbGlieGx1X2Rpc2tfbC5vIGxpYnhsdV9kaXNrLm8gbGlieGx1X3ZpZi5vIGxpYnhs
dV9wY2kubyBsaWJ4bHVfc3NobS5vCj4+ICAkKExJQlhMVV9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZM
QUdTX2xpYnhlbmN0cmwpICMgRm9yIHhlbnRvb2xsb2cuaAo+Pgo+PiAgJChURVNUX1BST0dfT0JK
UykgX2xpYnhsLmFwaS1mb3ItY2hlY2s6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW50b29sbG9n
KQo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGx1X3NzaG0uYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsdV9zc2htLmMKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAw
MC4uODY0NzY2NTIxMwo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
dV9zc2htLmMKPj4gQEAgLTAsMCArMSwyMTAgQEAKPj4gKyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMu
aCIgLyogbXVzdCBjb21lIGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLwo+PiArI2luY2x1ZGUg
ImxpYnhsdV9pbnRlcm5hbC5oIgo+PiArCj4+ICsjaW5jbHVkZSA8Y3R5cGUuaD4KPj4gKwo+PiAr
I2RlZmluZSBQQVJBTV9SRShFWFBSKSAiXlxccyoiIEVYUFIgIlxccyooLHwkKSIKPj4gKyNkZWZp
bmUgV09SRF9SRSAgICAgICAgICIoW19hLXpBLVowLTldKykiCj4+ICsjZGVmaW5lIEVRVV9SRSAg
ICAgICAgIFBBUkFNX1JFKFdPUkRfUkUgIlxccyo9XFxzKiIgV09SRF9SRSkKPj4gKwo+PiArI2Rl
ZmluZSBQQUdFX1NJWkVfTUFTSyAoKHVpbnQ2NF90KTB4ZmZmKQo+Cj4gWW91IGNhbiBwcm9iYWJs
eSB1c2UgWENfUEFHRV9NQVNLIHRoYXQgaXMgYWxyZWFkeSBkZWZpbmVkPwo+IE90aGVyd2lzZSBJ
IHdvdWxkIG5hbWUgdGhpcyBYTFVfUEFHRV9NQVNLIGFuZCBtb3ZlIHRoZSBkZWZpbml0aW9uIHRv
IG9uZQo+IG9mIHRoZSBsaWJ4bHUgaGVhZGVycy4KCkkgYW0gbm90IG1haW50YWluaW5nIHRoaXMg
Y29kZSwgYnV0IGNvdWxkIHdlIHBsZWFzZSBhdm9pZCBpbnRyb2R1Y2luZyAKbmV3IGRlZmluaXRp
b24gb2YgUEFHRV9NQVNLPwoKVGhpcyB3b3VsZCBtYWtlIG1vcmUgZGlmZmljdWx0IHRvIHN1cHBv
cnQgYW4gaHlwZXJ2aXNvciB1c2luZyBhIApkaWZmZXJlbnQgcGFnZSBncmFudWxhcml0eS4KCkZ1
cnRoZXJtb3JlLCAweGZmZiBpcyBub3Qgb2J2aW91cyB0byByZWFkLiBJdCBtYWtlcyBtb3JlIHNl
bnNlIHRvIGRlZmluZSAKaXQgaW4gdGVybSBvZiBQQUdFX1NJWkUuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:08:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11: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.xen.org>)
	id 1dkTWR-0008Fh-NZ; Wed, 23 Aug 2017 11:08:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dkTWQ-0008Fb-TK
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 11:08:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 95/61-02962-E226D995; Wed, 23 Aug 2017 11:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHvTOzs6PuxN0125Oo1UZZoqJpVkQ
 PSHp80PogqVG0szbtLu2uMrOGoh9Mi1ASTeyxm6uiFWUooZaClmVZaURi9tBMMqzAyiwswke1
 s2Nl99Of+/ufc//nchhS46QDGD7Tzgs2zqKjfagVh7xCw8MNrpTI/lbt2vNfaqjNaHtn6xSxC
 +1RmG2GtEy9wtRVW0ekjysyayryiVw0RBUiH4bCR0joqbqDCpE3g/BeaGgqQBLQ4GMEXB+eUB
 QihvHDCVBwIkjyzMdLoWhyylNM4mISqt+10XJBDQHDn0+TkovGMVBf+VgpaRavh6GjjZSkKbw
 M2mdmFJL2x0lQdKuYlj1q6HKMeDzeeBO05rs8iUgcCxWNw6SstTAwUknIehE0fyr33ANeAq9v
 93hSA3YgGHvj8jTV4BC4MfVx1hQEnY/KKVnHw9mrQ0q54BkBHe1fFTLIV8L9Io00MuAwKOtVy
 573NDTcvEfInnXw5ccPWtbp8PxVNymbXiigOb909rVAaMw9Qcugkoau6kmFHEkPY7+mCBm89Y
 OL1U/JEhTinPMHzjlzO+fM7ZwzdxWialGIyAuHeSF8TYRBMBtNditntoRHRcZGWHlR5Iy8hTO
 IEalp1gbk3hAv92lBjic7O9BChtD5syvDXCmaeYa0A1kmTjTtFzIsvNiBAhlGB+wHvZupBd7I
 Zx40W9xr9gcDo9LNZ42cG7NiOmcVzUYZdaNoJm+8aYJghs5dmyA0lC3NxgdoWVayYslqyrD9b
 fRnZXtRUIAfi9zRNKp0XrCa7f/zUaRlkM6P3SB1UZlt9r/vjbqjEO4opQ/KpSh27h8KyEUJrW
 Sfcd/RFq+2Mw3Jqx91a5PU046ubXXfmeiHvo05I5c33v0cHRZ3qj0ndUH2FqXPQ2HlGt9VWXq
 ALKU65u63jUem+wdUfclXbImX6k8mx11ISHljHsWG+sEdlH9wXvxgVYnvbm/yZ+JL1+IyR172
 8eXBsdombfbk1gHVW2NnsI4STVxUKCmI3G/bqeIWrQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503486509!113240675!1
X-Originating-IP: [40.107.0.42]
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 48737 invoked from network); 23 Aug 2017 11:08:29 -0000
Received: from mail-eopbgr00042.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.42)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 23 Aug 2017 11:08:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=dxcvNHK4doX36WVezfDpDbTQl0i9Nvv/5VerF2VjpvM=;
 b=cOpXlQUrSTFHrOE15r/Tdk7rX2IRsPZpKf42IiHp5gbQVCags3HX2z9N+D3O+GXs7NoI38zC1+7Upc68nIM5DmY0i23XutcMeIFsMUkr/ERxGfmKXCuDHE27nZz/pb0P9x80DUaEDXxv1iILViO2WaD/eUiTqInwx3E5/kA5ie8=
Received: from [10.17.182.74] (85.223.209.56) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Wed, 23
 Aug 2017 11:08:26 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
 <599D548F0200007800172565@prv-mh.provo.novell.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
Date: Wed, 23 Aug 2017 14:08:22 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <599D548F0200007800172565@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM5PR0601CA0041.eurprd06.prod.outlook.com
 (2603:10a6:203:68::27) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 140fe402-6dd3-4f35-ffc3-08d4ea174800
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:kUAi8XubGy25z2zlr1/H1mrL+8E+zZEMMOU9dQnrxeyliQKrqmagxByzOty47kcsjXWWfUNCKfNGfd9TA8b5hHVaIGmwNAzGwQuhOhuMR+mu9qe/HgudgKBOi6pU2efYqpjfDOKhf5siGSGRr5DegMf6Q6fNV96D1IM2MQLzsAS8I+bPRdgcfYYzeR0Jjzj5vCimMVxbFljLUyiZv/+QabGU4tb+uJvCwYijdECxPjT8G8gr3ghQGEg4+J+Fd3vc;
 25:2yqRvfL8Dk9fBs2rLKTS/VVhcskbrR+JBFFvffDupQPCQp3atNjYGrrprz39oDTz9Ry0WcMq4rBJrod2/9+ruq4/BXM/TcBwT/eDmfbILTl3+8RiNDTYBXVbEbDZ8gS1DnfR4cQUjORvLUnnbxdh3tMzDnzhM2Hd793RO2HnXZv62JZXNWA56DJH29gz3OsXNQpzxSJ5KZOFUng4n4QFdczEbpi4B2miPzydjvP6H5skd1g/gobgSnoJZh7+NcBeQgspZ/c9X4YkSh9eMsdw9hbHz8bmzRss/ersX3m0Ulh7d1QmWfehXLqAGNXdLJOV/Lxgdy5KQbvL83w8/+ARFA==;
 31:n3IZdj1kudHKSGIDv1y+vAIiArPNsm8RIINhkKLTzF2rOpQvWRtgak8h7LwSyK6xqXyfq8mYEy6HFoJxt5X6//Nd0+diuvqzNTcKoa7aJVb1ZqOsMchWiTs/WOUbZu4azS5sUQrlJqJ66y50nQbuHdotFtK9/rDMbfn876DguSvy4iP619whGnOO8eRmkOlyLlElRqxpdA1++TIvOjuMYCjEC/kspKcs44ZfWNNDPks=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:ddRv1GrV5IorQAH9x/mceVks6krlfROZWBF4uFoICLEWT+u/9wqa5DmtI6MFiWhCMjx+ggM7gFU+CZD+/TicPsYz4ISsnJ3gI5NpIKzn2gqctoT+9yL/8o+QfymzXYbSoYBeowfgKzCEtFl6df54FvWl9WHZckUL7l1Qmcz9YKddG72gGwu7r1qG7IuOxrrLAoWEUCOgbSRN7m1r8WnqXZWR6XOP0cgHpBm7qsP0dbsbjyMZv8cafLahGJuzeezQ2f21qej7RNHVG2yCZ+W5EVy8EOnqEk5u6jA4FA2JLdmckrqQMenzQX4ns9+/GWFlVYCQ7HnhkGFhomm3taP3c9Uc7tlTX+FT6hDjT8ySW2c873b37FBU5kLncdhAehWxuO+ckjztl5ImYwcUljhWPfdOsqDznFd5sMN76nKNxnzu3wxymSXYNZzuosn0kU+4U7y5ojU5pYffV72OqZ7bQLc/DemMDDUg5D91Xxuzf6/fJWPkgmd2/oAS+PS6eJua;
 4:Sj5SednzV7i/F0eKAQ+UG8OiHjiBEA+OC7RlXUg7oPYMDkY3rCzaLKGnTD4j63KUsiR8l3XNMrQKomsEPSzm05HE+VPMcJUxEatLGUedEgGBswE+uA5U8cv5En9BkHV+6H0KrCDw8i8SY/dGWbaFxXLahAaOU1Va65f3t2EWnwFwmTdsCaTYw7N0Etflw0OhEqMTjSHiuHjK8yg0x8j35EyKl5Qq0Bfd6nbj6ZY0yYGaCBG16baEGdbhMk0byynmSbZLLXYNOCNCX2AG2h6uJSp3kVv3ey2ngr9KjODuXso=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB214100CEC9138A1B2C3A634DE6850@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 040866B734
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(189002)(199003)(24454002)(77096006)(4326008)(478600001)(6486002)(106356001)(105586002)(229853002)(42186005)(54356999)(101416001)(81156014)(8666007)(8676002)(23676002)(68736007)(5660300001)(8656003)(86362001)(76176999)(7736002)(53546010)(81166006)(31696002)(7416002)(50986999)(6116002)(305945005)(3846002)(7350300001)(31686004)(65826007)(47776003)(72206003)(2906002)(93886005)(80792005)(4001350100001)(53936002)(50466002)(83506001)(54906002)(97736004)(230700001)(110136004)(189998001)(36756003)(2950100002)(64126003)(6916009)(33646002)(25786009)(6246003)(6666003)(65806001)(65956001)(66066001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:[10.17.182.74]; 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?MTtWSTFQUjAzMDFNQjIxNDE7MjM6cUZMSUNGaWFSMndEemFzMDljWEJsaGZX?=
 =?utf-8?B?YXZJTXBoREY5by9TM1NYR3ltU2JxNmR6T0NnUnk4dncxamk2S0FPM1pCVEd4?=
 =?utf-8?B?OHVLbmRlSlJWbjVlWENYK0hoa2IwMjNVc2JWNkoxTm1xc1dyTHFjeFJlTjFi?=
 =?utf-8?B?VGdNblV0Q3pkUUJXMGpoTjZKOVZydGhXbHJob1AxQkpmRnpIVE1BQVY4aUJU?=
 =?utf-8?B?ZFI2YUpjNVFpRGozMm0rTjdia3J6OVRrTmlXbWF5NDVMLzExTS9xbFdFSkg3?=
 =?utf-8?B?cHhOVnYxOHVIR3NBOG5NVzNGL1pSSkpZNzQvTEdPUERMZXJweUtrV2F2UjhG?=
 =?utf-8?B?N1dhS0dzWlZlcS90Ni8vZGtBMHVWejdMSmdSaFY2ZmFvUGVCNHpqaVA1eTJD?=
 =?utf-8?B?ditEeW8ya3QzUXpSZjFiR2RMODlocnFsVHVuRmcrRmE2RG5OZWZNSFRicnNw?=
 =?utf-8?B?VjNDMDBYY0VYbTRpN2NkNjYzU3k1RFpRcEhxR0UzQitSMUNFZjFSaUtRdnNH?=
 =?utf-8?B?MGROQ21zekNGbGJjb25xd09LQkpkWjF1aFRDb25MZ1JvaTNuSjlMekkxY3FT?=
 =?utf-8?B?SmtzOFMvSWZxNTBFRmRCdU9vaWpXeG9TYkgrY3ZxWDFoVjFVUzl5aUowMkpp?=
 =?utf-8?B?cHVxSEV2ZFFvMnpQQkg5R0x5eUI3MVFQWHpvZWN1clR2Rnd0c29sTXAvME42?=
 =?utf-8?B?TDJ0bUROOVkyWnBRVS9XMEU4NVAvR3l6Z1gwOUE0T2tmdWxHSlNzWkJaeG5L?=
 =?utf-8?B?cWlrSFIxV2dkVFpsdDJUbDJZZDY1Nlh0SHllZDRKbkN6K0ZXdWljTU9WZWUz?=
 =?utf-8?B?MVloVkQ1OVhmQW5icWZTTWtWbW9NTC9oSDNKai93VU5WNUh0MzNQajQ2azEy?=
 =?utf-8?B?dnVpVytvdmh0S1BndHI0MGk2ZSt4b3d1bW00WGtLR0JncGtyVjhyQ0hGZ3B1?=
 =?utf-8?B?VVI3bklpZUJBUDRPc2hEM251d21jOElCbEZYN0o0NGZpR0VpZktFd3VmREJq?=
 =?utf-8?B?V0RYR2FNWXJVbUF0QU5GdVU1d2Qxd2NEK1EveEJZRG55R2RaZmVoYi9kVVZK?=
 =?utf-8?B?cStoUDB0eWgzSDUrN1g1dFV5aCtydDA2VnAweEtsQmNHVEZTZnp4MzNWcTc2?=
 =?utf-8?B?aGN2dEp2THVkVU9ZUmNQT0ZWcmhDSU92Tm9WdVZSRXVZTnlrNEVYQnhlVXhm?=
 =?utf-8?B?N1haL01XK2ppalpjR0Jqb3U5NkYzUzJTMDhuWGhtRksxTllndlExbjFUcnYy?=
 =?utf-8?B?cFA3eW96Sk8rUmFTcXY4UFJqeEJXanpwMFVyQThuRHdMbWcreGxad0VHcU1q?=
 =?utf-8?B?aGdJbFU3SFdlbGpmZ24zTTlZNlY4aHVFdkpmaCsweVNkOFRnTk9qYS8wZmN1?=
 =?utf-8?B?TktBVGlBVnlpaTd5Z1B0aHpvUHdaRjZtbzU0VmFrMTJVMzVGcXd1VGFNMTFw?=
 =?utf-8?B?MU1RcG4zbDUzNzB4dVNpOXFyeXFsOWRZSjVCZHhhV3ZnR2dLZWdueWFMZVhW?=
 =?utf-8?B?ZHBjcWVtTVNWR0pwVDRHcGQrdkNrek8vSUZUMXpoWU9sUlJQUDI5MWY1YjJr?=
 =?utf-8?B?VVoyenJGNWdPa1d4aE9HQktKa2FWb25lbXovK3Y1bm1NVjhXdlgrNXBIMDBi?=
 =?utf-8?B?c3hpT3V0LzNvNlRHcGkwTkk5alk4VDYrL2prL1d6NmRzYitqbUs5bEVQZlFz?=
 =?utf-8?B?cytKbGdTcjR6a25Zd0pEbnR4ZHJlQmR3akpaRmIxamJNZEgrYkRWendGVXZK?=
 =?utf-8?B?UndJREV5VVZLaVYzYnFTQ1JzR2tZTHRLcFFXdTdIUlJoNDJTNnZ3TngwMHI3?=
 =?utf-8?B?OVQ4cCs3ZVpxaTVCS0tpbml2T1NTZ1hUcGlySDIrU0k1Rkpxa09vV2hwaDFG?=
 =?utf-8?B?NFpHTkpUUldjeTBuVENhNTJTVkRuMjJxME1xY1RDK2tTMHNUMkRPZUJUUEcz?=
 =?utf-8?B?Mi9yeGY0aURMeGJPYW5zRzNZcmFGUVN0K1FFaUQ3Q3ZjY3M1YzhNY1MvaVYy?=
 =?utf-8?B?OGZtYVZjQmlPaVVyQ0F3aTRQU29BdGZ1aVdiM09RPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:Njp1ZhiMQcduHmtoFpeZVrkKkwiVj5/jgzmTftyTeUZm6BxXaX3iD0b9QnzUZXqd8553bdpjkWsWhcqikz8aO2TOLfNp3aqdbiD+07MvUeTCEoEIFTxF0bzTZkDdhKAtmUV6KuR+VsNUHNDdU4hDP82dsHYpF32JEGXfU7HeBlLXgg75f8e0ybFj4bv+GxFe5n7dtcLN7zOQTryj1NbQazqM2dV/4qlz7IKMF+acPVpuOGs45CUMsFd0pwBogUD9SJPDkHtqOAT6ABYZ71WWU4eOIo4cFMUs3Y4tE7QKVIU9ZXdB9eYJy+msaMDto+1hBiGwPsAMBXnTZYNGtk2plg==;
 5:Mkn0b4IVX3xy+SCEXKI4CGs4ieilBJTx2phJKR0yZ9qeif6qCfJfyYXsAQuWlYaxoJ5PrCEGE25uKPDwT3ST4qmBtV96KHfjTwA0tpb+jJnC4IsF9nmHYJKI+7gp3oMIBgOiW2ZgsZyfss8rAZ+RpQ==;
 24:58RGDnuAHLpSquSbas3XAFGSxupbYMSKp4Kdyj1bREe69zXNavh8xvjjO7Dro77B/tD9z/mKJzqgs01k52cMOgAtr7dCjnvgdNV5fmtBHvI=;
 7:xkIvueTl4cesS2ZrgLr8KNiE0HqkCs/nZVNFceIfyor11nZqIRLv1bE2lQnBL2GQgM/jDQlb2HBoYG9I2JMuzk54OPZeQyJxHLnwrU/c8Zyr8+h8p2SB1pdTvzufRlh9TiquegZOUThIYstxxbmWfuJnqdWCIBirpq4QGXoXS5ILycchOdQ064vvMmqoFaUKcNKAisi+6qhh0RMsJDP4uyFBGkW6Ey7aqJ10KDj/dRE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2017 11:08:26.5504 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSmFuCgpPbiAyMy4wOC4xNyAxMToxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjIuMDguMTcgYXQgMTY6MzcsIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+
IEkgY2FuJ3Qgc2VlIHdoeSB5b3Ugd2FudCB0byBtYXAgVVVJRCB0byBhIGNlcnRhaW4gc3RydWN0
dXJlLgo+IAo+IFRoaXMgaXMgc28gdGhhdCB0aGUgdHlwZSBjYW5ub3QgbWlzdGFrZW5seSBiZSBw
YXNzZWQgdG8gYSBmdW5jdGlvbgo+IHRha2luZyB1bnNpZ25lZCBjaGFyICosIG9yIGJlIGFzc2ln
bmVkIHRvIGEgdmFyaWFibGUgb2YgdGhhdCB0eXBlLgpSaWdodCwgSSBzZWUgdGhlIHBvaW50IHRo
ZXJlLgoKPiBQbGVhc2Ugc2VlIG91ciBUWVBFX1NBRkUoKSBtYWNybyB3aGljaCB3ZSB1c2UgdG8g
c3BlY2lmaWNhbGx5Cj4gZW5jbG9zZSBjZXJ0YWluIHNjYWxhciB0eXBlcyBpbiBhIHN0cnVjdHVy
ZSB0byB0aGF0IHRoZXkgd29uJ3QgYmUKPiBjb21wYXRpYmxlIHdpdGggb3RoZXIgdHlwZXMgZGVy
aXZpbmcgZnJvbSB0aGUgc2FtZSBzY2FsYXIgYmFzZSB0eXBlLgpJIHNlZS4gU28gd2hhdCBhYm91
dAoKc3RydWN0IHhlbl91dWlkX3QKewogICAgICB1aW50OF90IGFbMTZdOwp9OwoKdGhlbj8KCk9u
ZSBjYW4gY29udmVydCBpdCB0byB1bmlvbiB3aXRoIGRpZmZlcmVudCByZXByZXNlbnRhdGlvbnMg
KGFycmF5LCAKUkZDNDEyMiBzdHJ1Y3QsIGV0YykgbGF0ZXIgaWYgdGhlcmUgd2lsbCBiZSBuZWVk
IGZvciB0aGlzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:29:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11:29: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.xen.org>)
	id 1dkTqg-0001AE-IR; Wed, 23 Aug 2017 11:29:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkTqf-0001A8-Gk
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 11:29:25 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EA/F6-01987-4176D995; Wed, 23 Aug 2017 11:29:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1ckfW6
 kwepGVoslHxezODB6HN39mymAMYo1My8pvyKBNePx9z+sBdc4K65//cfawPiBvYuRk0NIIE/i
 dvs7JhCbV8BO4sGd52BxCQFDidMLb7KA2CwCqhLPVu1iBbHZBNQl2p5tB7NFBEwk1q+9w9jFy
 MXBLLCEWeLKykVsIAlhAX+J+Q/WMIEkhASuMEn8utfMCJLgFLCROHTqBHMXIwfQNkGJvzuEQc
 LMAloSD3/dYoGwtSWWLXwNVsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0
 TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjI1fnA4xSnIwKYnyaurM
 jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVudCpQTLEpNT61Iy8wBRgJMWoKDR0mE9yFImre4I
 DG3ODMdInWKUVFKnJcvDSghAJLIKM2Da4NF3yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ82
 4DGc+TmVcCN/0V0GImoMWTTswBWVySiJCSamBcHnTonCKr/8upr0PiHMU4F//bME/dxjw39k1
 F5i9bPfsXPGUX3KaWM91/67h80btLJ10CP9z/lMm8OjWtUOTn7P28fPbetRX9yX4iuzMaH/98
 qFUfvppr6ZID1mJ8Ba3uqgxRzE9/vIuIu/C6Xia0r4WhqFKi9MM91i368+o2H/WyrrGZ+UeJp
 Tgj0VCLuag4EQAyBY5nuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503487762!72684706!1
X-Originating-IP: [137.65.248.74]
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 12795 invoked from network); 23 Aug 2017 11:29:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 11:29:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 05:29:21 -0600
Message-Id: <599D83300200007800172861@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 05:29:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
 <599D548F0200007800172565@prv-mh.provo.novell.com>
 <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
In-Reply-To: <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDEzOjA4LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IE9uIDIzLjA4LjE3IDExOjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjIu
MDguMTcgYXQgMTY6MzcsIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+PiBJ
IGNhbid0IHNlZSB3aHkgeW91IHdhbnQgdG8gbWFwIFVVSUQgdG8gYSBjZXJ0YWluIHN0cnVjdHVy
ZS4KPj4gCj4+IFRoaXMgaXMgc28gdGhhdCB0aGUgdHlwZSBjYW5ub3QgbWlzdGFrZW5seSBiZSBw
YXNzZWQgdG8gYSBmdW5jdGlvbgo+PiB0YWtpbmcgdW5zaWduZWQgY2hhciAqLCBvciBiZSBhc3Np
Z25lZCB0byBhIHZhcmlhYmxlIG9mIHRoYXQgdHlwZS4KPiBSaWdodCwgSSBzZWUgdGhlIHBvaW50
IHRoZXJlLgo+IAo+PiBQbGVhc2Ugc2VlIG91ciBUWVBFX1NBRkUoKSBtYWNybyB3aGljaCB3ZSB1
c2UgdG8gc3BlY2lmaWNhbGx5Cj4+IGVuY2xvc2UgY2VydGFpbiBzY2FsYXIgdHlwZXMgaW4gYSBz
dHJ1Y3R1cmUgdG8gdGhhdCB0aGV5IHdvbid0IGJlCj4+IGNvbXBhdGlibGUgd2l0aCBvdGhlciB0
eXBlcyBkZXJpdmluZyBmcm9tIHRoZSBzYW1lIHNjYWxhciBiYXNlIHR5cGUuCj4gSSBzZWUuIFNv
IHdoYXQgYWJvdXQKPiAKPiBzdHJ1Y3QgeGVuX3V1aWRfdAo+IHsKPiAgICAgICB1aW50OF90IGFb
MTZdOwo+IH07Cj4gCj4gdGhlbj8KClllcywgdGhhdCdzIHdoYXQgSSBoYWQgYXNrZWQgZm9yIGFz
IHRoZSBtaW5pbWFsIHNvbHV0aW9uLiBUaGF0CndvdWxkIGJlIGluIGxpbmUgd2l0aCAoYnV0IGJl
dHRlciB0aGFuKSB4ZW5fZG9tYWluX2hhbmRsZV90LAp3aGljaCBJJ3ZlIGp1c3QgcmVhbGl6ZWQg
d2UgYWxzbyBoYXZlLgoKPiBPbmUgY2FuIGNvbnZlcnQgaXQgdG8gdW5pb24gd2l0aCBkaWZmZXJl
bnQgcmVwcmVzZW50YXRpb25zIChhcnJheSwgCj4gUkZDNDEyMiBzdHJ1Y3QsIGV0YykgbGF0ZXIg
aWYgdGhlcmUgd2lsbCBiZSBuZWVkIGZvciB0aGlzLgoKV2VsbCwgd2h5IGRvbid0IHlvdSBtYWtl
IGl0IGEgdW5pb24gYnV0IHN0aWNrIHRvIGp1c3QgdGhlIGFycmF5CmZvciBub3cgaWYgeW91IGRp
c2xpa2UgbWFraW5nIGl0IHNpbWlsYXIgdG8gdGhlIEVGSSBvbmU/IFRoYXQgd2F5CndlIGNhbiBh
ZGQgZnVydGhlciByZXByZXNlbnRhdGlvbnMgaWYgbmVlZGVkL2Rlc2lyZWQgd2l0aG91dApicmVh
a2luZyBleGlzdGluZyBjb25zdW1lcnMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:30:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11:30: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.xen.org>)
	id 1dkTrp-0001fh-SC; Wed, 23 Aug 2017 11:30:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkTrn-0001fW-Td
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 11:30:36 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 68/D6-03765-B576D995; Wed, 23 Aug 2017 11:30:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov25U+tx
 Ig483tSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozObxsYCz4yV3zbOZ+1gXEVcxcjJ4eEgJHE
 24n/mLoYuTiEBBYySuya3gCWEBYolLgwbwsLiC0ioCzR++s3mM0s4CvR8PcFVMNERoktm/eCN
 bAJqEpsuH6KFcTmFbCWOL9zGxuIzQIU33VvMyOILSoQLrH/+zVmiBpBiZMzn4AN5RSwl+ha1s
 IIsUBd4s+8S8wQtrjEpmffWSFseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tagstUj
 XyEwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwQBmAYAfjmQWBhxglOZiURHk1
 deZGCvEl5adUZiQWZ8QXleakFh9i1ODgELhy8MhsRimWvPy8VCUJXpM0oDrBotT01Iq0zBxgD
 MGUSnDwKInwPkwFSvMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDgvH8gMAZCijNI8uBGweL7EKC
 slzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd5PIKt4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpgZC9
 iEynxE1c5OWVbYYhgzslMxcV70itaF82LXvHvzdTzylY/VUz/dfKw/DjC4mO76+J61p25rFfP
 3Do54829ZeeFDJVClhRqnPxznePqxyMaSwJ8lFztdk718mgsZVU6p2bMv/h9zTwtS55ZSgXLj
 0w5kV8XrHNBUJUv49zZl4yFK/e9r/4+S4mlOCPRUIu5qDgRAOsLoZjiAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503487834!72991762!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52828 invoked from network); 23 Aug 2017 11:30:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 11:30:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2687DADD2;
 Wed, 23 Aug 2017 11:30:34 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-19-jgross@suse.com>
 <599C1AD90200007800171DCE@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4e824589-69d5-9361-d207-a05d8c42201c@suse.com>
Date: Wed, 23 Aug 2017 13:30:31 +0200
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: <599C1AD90200007800171DCE@prv-mh.provo.novell.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 18/52] xen/arch/x86/psr.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTE6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gTW9kaWZ5IHRoZSBjdXN0b20gcGFy
YW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cj4+Cj4+IHhlbi9hcmNoL3g4Ni9wc3IuYwo+Pgo+
PiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNj
ZXNzZnVsbHkuCj4+Cj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoaXMgcGF0Y2ggc3VmZmVyZWQgZnJvbSB0
aGUgcGFyc2VfYm9vbCgpIHByb2JsZW0sIHRvby4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:41:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11:41: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.xen.org>)
	id 1dkU2a-0002Rs-S1; Wed, 23 Aug 2017 11:41:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkU2a-0002Rm-1F
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 11:41:44 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 77/1C-02176-7F96D995; Wed, 23 Aug 2017 11:41:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTfdb5tx
 Ig3Of9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfXZuZC1p5Kyafe8XWwLiTq4uRk0NIYBOj
 xLmvTF2MXED2bkaJq5e+sYAkhAXCJU4cawCzRQT0JJp7nrJAFD1jkpi+5TtYB7NAO6PEpmdbm
 EGq2AQ0Je58/sQEYvMKWEkcOXeSEcRmEVCV6D96F8wWBZr6tvEIC0SNoMTJmU/AbE6BQIlFzR
 PAapgFzCTmbX7IDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6RhV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDI1TMwMO5g7Fvld4hRkoNJSZRXU2dupBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3h0ZQDnBotT01Iq0zBxg8MOkJTh4lER4f6YDpXmLCxJzizPTI
 VKnGBWlxHkvgPQJgCQySvPg2mARd4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMC8TMH6FeD
 LzSuCmvwJazAS0eNKJOSCLSxIRUlINjF4K5vss7fnPyq/zVWtN063YHPt8c8kBpSm5sxQbPrP
 efuZt2mW5xbaLP619R8KcpTyJNwua+sJby1YqHSl/PJv5/M/raneL3uhY5T4+eq17j4WzmIPT
 XnH7Q7HXz0/Ru8p+/dzfgPBszffHZoi2zzh79N+j0kenShmCZgQcnLrEKL9Y68mSA0osxRmJh
 lrMRcWJAOlDkvGzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503488502!92602571!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54903 invoked from network); 23 Aug 2017 11:41:42 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 23 Aug 2017 11:41:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D30B480D;
 Wed, 23 Aug 2017 04:41:41 -0700 (PDT)
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 0EAB73F540;
 Wed, 23 Aug 2017 04:41:40 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <1501081804-4882-3-git-send-email-olekstysh@gmail.com>
 <2b29be2b-f7ee-c2f0-370e-f2632f2d75fe@arm.com>
 <CAPD2p-n8k5i9U8GbQYx45ku5YnQ2BMd-Atwi9N2ppijUGQP_6w@mail.gmail.com>
 <67fc0f4f-4f7d-6a84-ace6-4d9a37e58b38@arm.com>
 <CAPD2p-m+nfDsDb4fZrcTyxonGppxak0pNsSnDP+5oYK+ehFk3Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <25d96773-20ef-4ba8-e0cf-40e2c6d3fdbb@arm.com>
Date: Wed, 23 Aug 2017 12:41:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAPD2p-m+nfDsDb4fZrcTyxonGppxak0pNsSnDP+5oYK+ehFk3Q@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 2/7] iommu/arm: ipmmu-vmsa: Add Xen
 changes for main driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMjEvMDgvMTcgMTY6NTMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IE9uIFRodSwgQXVnIDEwLCAyMDE3IGF0IDY6MTMgUE0sIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAxMC8wOC8xNyAxNToyNywgT2xla3NhbmRy
IFR5c2hjaGVua28gd3JvdGU6Cj4+PiBJIHdvdWxkIGxpa2UgdG8gY2xhcmlmeSB3aGF0IG5lZWQg
dG8gYmUgZG9uZSBmcm9tIG15IHNpZGUuCj4+PiBTaG91bGQgSSB3YWl0IGZvciB0aGUgbWlzc2lu
ZyB0aGluZ3MgcmVhY2ggdXBzdGVhbSBhbmQgdGhlbiByZWJhc2Ugb24KPj4+IHRoZSBtYWlubGlu
ZSBkcml2ZXI/Cj4+PiBPciBzaG91bGQgSSByZXdyaXRlIHRoaXMgZHJpdmVyIHdpdGhvdXQgZm9s
bG93aW5nIExpbnV4Pwo+Pgo+Pgo+PiBJIGRvbid0IGhhdmUgYSBjbGVhciBhbnN3ZXIgaGVyZS4g
QXMgSSBzYWlkLCB3ZSBuZWVkIHRvIHdlaWdodCBwcm9zIGFuZCBjb25zCj4+IHRvIHVzZSBMaW51
eCBkcml2ZXIgb3ZlciBvdXIgb3duLgo+Pgo+PiBBdCB0aGUgbW9tZW50LCB5b3UgYXJlIHVzaW5n
IGEgQlNQIGRyaXZlciB3aGljaCBoYXMgbW9yZSBmZWF0dXJlcyBidXQKPj4gbW9kaWZpZWQgcXVp
dGUgYSBsb3QuIFdlIGRvbid0IGV2ZW4ga25vdyB3aGVuIHRoaXMgaXMgZ29pbmcgdG8gYmUgbWVy
Z2VkIGluCj4+IExpbnV4Lgo+Pgo+PiBLZWVwaW5nIGNvZGUgY2xvc2UgdG8gTGludXggcmVxdWly
ZXMgc29tZSBoYWNrcyB0aGF0IGFyZSBhY2NlcHRhYmxlIGlmIHlvdQo+PiBjYW4gYmVuZWZpdHMg
ZnJvbSB0aGUgY29tbXVuaXR5IChidWcgZml4LCByZXZpZXcuLi4pLiBBcyB0aGUgZHJpdmVyIGlz
IHRha2VuCj4+IGZyb20gdGhlIEJTUCwgd2UgZG9uJ3Qga25vdyBpZiB0aGUgY29kZSB3aWxsIHN0
YXkgaW4gdGhlIGN1cnJlbnQgZm9ybSBub3IgYmUKPj4gYWJsZSB0byBnZXQgYnVnIGZpeC4KPgo+
IEkgZ290IGl0LiBDb21wbGV0ZWx5IGFncmVlIHdpdGggeW91Lgo+IEJ1dCwgd2UgbmVlZCB0byBj
aG9vc2Ugd2hpY2ggZGlyZWN0aW9uIHdlIHNob3VsZCBmb2xsb3cuIFdlIGhhdmUgMwo+IG9wdGlv
bnMgYXQgdGhlIG1vbWVudAo+IGFuZCBJIGFtIE9LIHdpdGggZWFjaCBvZiB0aGVtOgo+IDEuIGRp
cmVjdCBwb3J0IGZyb20gQlNQIChjdXJyZW50IGltcGxlbWVudGF0aW9uKS4KPiAyLiBkaXJlY3Qg
cG9ydCBmcm9tIG1haW5saW5lIExpbnV4ICh3aGVuIGl0IGhhcyByZXF1aXJlZCBzdXBwb3J0KS4K
PiAzLiBuZXcgZHJpdmVyIGJhc2VkIG9uIEJTUC9MaW51eCBhbmQgY29udGFpbnMgb25seSByZWxl
dmFudCB0byBYZW4gdGhpbmdzLgo+Cj4gSSBhbSBzdGFydGluZyB0byB0aGluayB0aGF0IG9wdGlv
bnMgMiBvciAzICgrKSB3b3VsZCBiZSBtb3JlIHN1aXRhYmxlLgo+IFdoYXQgZG8geW91IHRoaW5r
PwoKVGhlIG9wdGlvbiAyIHJlbHkgb24gdGhlIGNoYW5nZXMgdG8gYmUgbWVyZ2VkIGluIExpbnV4
LiBJZiBJIHVuZGVyc3RhbmQgCmNvcnJlY3RseSwgd2UgZG9uJ3QgaGF2ZSBhbnkgdGltZWxpbmUg
Zm9yIHRoaXMuCgpTbyBJIHdvdWxkIGxlYW4gdG93YXJkcyBvcHRpb24gMyB0byBnZXQgYSBzdXBw
b3J0IGluIFhlbi4KClN0ZWZhbm8sIGRvIHlvdSBoYXZlIGFueSBvcGluaW9uPwoKQ2hlZXJzLAot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:41:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11:41: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.xen.org>)
	id 1dkU2g-0002T3-2b; Wed, 23 Aug 2017 11:41:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkU2f-0002St-BO
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 11:41:49 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 21/D0-09901-CF96D995; Wed, 23 Aug 2017 11:41:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTfdP5tx
 Ig0u9rBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atRaeZCv7wVdw6voylgfEkdxcjF4eQwCZG
 iZZTzawQzgFGiXnTeli6GDk5hAUSJDb/vgBmiwg4SCw7/4Kxi5GDg1lASuL0QXOQsJBApsTqr
 dMYQWw2AV2JHTdfM4PYvAJWEivObgKLswioSux/9YMdxBYVCJdoOtvPAlEjKHFy5hMWkJGcAt
 YSDb+tQcLMAuoSf+ZdYoawxSWavqxkhbDlJba/ncM8gZF/FpLuWUhaZiFpmYWkZQEjyypGjeL
 UorLUIl0jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgZACCHYx/lgUcYpTk
 YFIS5dXUmRspxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXOAMoJ1iUmp5akZaZA4wTmLQEB4+SC
 O/PdKA0b3FBYm5xZjpE6hSjopQ4bzRInwBIIqM0D64NFpuXGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMzrBzKFJzOvBG76K6DFTECLJ52YA7K4JBEhJdXA6DJF6X8sz/8TVXFps6NDVP62fjJ
 5ckHe+8/ClnDH49JOptwyvx8HFzWaeppq3wjMlp2y8JZxq8uRs0te3Kr4sKaeLV91wskKny0c
 k4tlFZc4srW6MdzS8M89tZ/DlO3BKdH3AgYmc3+E+OtNrfqfzRRiLJGt5rzw1o7bG3d5Kgj/2
 HOr5nGfEktxRqKhFnNRcSIAJUQqp8gCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503488507!112266556!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47809 invoked from network); 23 Aug 2017 11:41:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 23 Aug 2017 11:41:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 22F2980D;
 Wed, 23 Aug 2017 04:41:47 -0700 (PDT)
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 7AF023F540;
 Wed, 23 Aug 2017 04:41:46 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-17-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <442fc5e7-5b69-8e0c-e489-592e5b7dfad8@arm.com>
Date: Wed, 23 Aug 2017 12:41:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-17-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 16/27] xen/arm: page: Remove unused
 attributes DEV_NONSHARED and DEV_CACHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZXkgd2VyZSBp
bXBvcnRlZCBmcm9tIG5vbi1MUEFFIExpbnV4LCBidXQgWGVuIGlzIExQQUUgb25seS4gSXQgaXMg
dGltZQo+IHRvIGRvIHNvbWUgY2xlYW4tdXAgaW4gdGhlIG1lbW9yeSBhdHRyaWJ1dGUgYW5kIGtl
ZXAgb25seSB3aGF0IG1ha2UKPiBzZW5zZSBmb3IgWGVuLiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCBk
byBtb3JlIGNsZWFuLXVwLgo+IAo+IEFsc28sIHVwZGF0ZSB0aGUgY29tbWVudCBzYXlpbmcgb3Vy
IGF0dHJpYnV0ZSBtYXRjaGVzIExpbnV4Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+CgpDaGVlcnMsCkFuZHJlLgoKPiAtLS0KPiAgeGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmggfCAxMCArKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRleCBjZWYy
ZjI4OTE0Li40NjUzMDBjNmU1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtMjEsOSArMjEsOSBA
QAo+ICAjZGVmaW5lIExQQUVfU0hfT1VURVIgICAgICAgICAweDIKPiAgI2RlZmluZSBMUEFFX1NI
X0lOTkVSICAgICAgICAgMHgzCj4gIAo+IC0vKiBMUEFFIE1lbW9yeSByZWdpb24gYXR0cmlidXRl
cywgdG8gbWF0Y2ggTGludXgncyAobm9uLUxQQUUpIGNob2ljZXMuCj4gLSAqIEluZGV4ZWQgYnkg
dGhlIEF0dHJJbmRleCBiaXRzIG9mIGEgTFBBRSBlbnRyeTsKPiAtICogdGhlIDgtYml0IGZpZWxk
cyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQgTUFJUjEKPiArLyoKPiAr
ICogTFBBRSBNZW1vcnkgcmVnaW9uIGF0dHJpYnV0ZXMuIEluZGV4ZWQgYnkgdGhlIEF0dHJJbmRl
eCBiaXRzIG9mIGEKPiArICogTFBBRSBlbnRyeTsgdGhlIDgtYml0IGZpZWxkcyBhcmUgcGFja2Vk
IGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQgTUFJUjEuCj4gICAqCj4gICAqICAgICAgICAg
ICAgICAgICBhaSAgICBlbmNvZGluZwo+ICAgKiAgIFVOQ0FDSEVEICAgICAgMDAwICAgMDAwMCAw
MDAwICAtLSBTdHJvbmdseSBPcmRlcmVkCj4gQEAgLTM1LDkgKzM1LDcgQEAKPiAgICogICByZXNl
cnZlZCAgICAgIDExMAo+ICAgKiAgIFdSSVRFQUxMT0MgICAgMTExICAgMTExMSAxMTExICAtLSBX
cml0ZS1iYWNrIHdyaXRlLWFsbG9jYXRlCj4gICAqCj4gLSAqICAgREVWX05PTlNIQVJFRCAxMDAg
ICAoPT0gREVWX1NIQVJFRCkKPiAgICogICBERVZfV0MgICAgICAgIDAwMSAgICg9PSBCVUZGRVJB
QkxFKQo+IC0gKiAgIERFVl9DQUNIRUQgICAgMDExICAgKD09IFdSSVRFQkFDSykKPiAgICovCj4g
ICNkZWZpbmUgTUFJUjBWQUwgMHhlZWFhNDQwMAo+ICAjZGVmaW5lIE1BSVIxVkFMIDB4ZmYwMDAw
MDQKPiBAQCAtNTcsOSArNTUsNyBAQAo+ICAjZGVmaW5lIFdSSVRFQkFDSyAgICAgMHgzCj4gICNk
ZWZpbmUgREVWX1NIQVJFRCAgICAweDQKPiAgI2RlZmluZSBXUklURUFMTE9DICAgIDB4Nwo+IC0j
ZGVmaW5lIERFVl9OT05TSEFSRUQgREVWX1NIQVJFRAo+ICAjZGVmaW5lIERFVl9XQyAgICAgICAg
QlVGRkVSQUJMRQo+IC0jZGVmaW5lIERFVl9DQUNIRUQgICAgV1JJVEVCQUNLCj4gIAo+ICAjZGVm
aW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChXUklURUFMTE9DKQo+ICAjZGVmaW5lIFBBR0Vf
SFlQRVJWSVNPUl9OT0NBQ0hFIChERVZfU0hBUkVEKQo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:42:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 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.xen.org>)
	id 1dkU2r-0002VQ-B7; Wed, 23 Aug 2017 11:42:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkU2q-0002V5-4T
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 11:42:00 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 82/1C-02181-70A6D995; Wed, 23 Aug 2017 11:41:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVysyfVTZcta26
 kwbrzmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJ5TdZC6b7Vaz4dI61gbHVuouRi0NIYBOj
 xLZtB1ggnAOMEl2HfrN1MXJwCAu4SbR9qupi5OQQEXCQWHb+BSNImFlASuL0QXMQU0ggU+LjD
 3mQCjYBXYkdN18zg9i8AlYSc+YcYQGxWQRUJZq+TQKzRQXCJZrO9rNA1AhKnJz5BMzmFLCWuH
 zmGSuIzSygLvFn3iVmCFtcounLSqi4vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqF6cWlS
 WWqRroZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiYDECwg/FCu/MhRkkOJiVR
 Xk2duZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh3ZADlBItS01Mr0jJzgDECk5bg4FES4f2ZD
 pTmLS5IzC3OTIdInWLU5eiY8fMbkxBLXn5eqpQ47wWQGQIgRRmleXAjYPF6iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK8k0Cm8GTmlcBtegV0BBPQEZNOzAE5oiQRISXVwLiy+1Krz9prk1g
 Z/3S9ib01JUlv0bxNc791G60PqPXR3XUq8Mopa87JK4pOhgqd39ohZHTxhtqKNfd5bpavkZ0S
 t0Jxfcamp5XnC6ovP5jL2bouc/+TFva9Ok9cUzW4p/485VT8Ygu32n2Te7I7GMVjqrdNmvLJb
 Wvk8ti4WJ4qwaOn7/Inyd5WYinOSDTUYi4qTgQA+758z9ICAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503488517!107182148!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9243 invoked from network); 23 Aug 2017 11:41:58 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 23 Aug 2017 11:41:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7F2B080D;
 Wed, 23 Aug 2017 04:41:57 -0700 (PDT)
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 D69D13F540;
 Wed, 23 Aug 2017 04:41:56 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-19-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <3b0978d7-6004-8b20-1ba3-932fc2c114d1@arm.com>
Date: Wed, 23 Aug 2017 12:41:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-19-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 18/27] xen/arm: page: Prefix memory types
	with MT_
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgd2lsbCBh
dm9pZCBjb25mdXNpb24gaW4gdGhlIGNvZGUgd2hlbiB1c2luZyB0aGVtLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9rZXJuZWwuYyAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL2FybS9tbS5j
ICAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICB4ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMgfCAgMiArLQo+ICB4ZW4vZHJpdmVycy92aWRl
by9hcm1faGRsY2QuYyAgICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAg
ICAgICAgfCA0MCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgNSBm
aWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCj4g
aW5kZXggNzQwM2VjMGMwZS4uOWMxODNmOTZkYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
a2VybmVsLmMKPiArKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiBAQCAtNTQsNyArNTQsNyBA
QCB2b2lkIGNvcHlfZnJvbV9wYWRkcih2b2lkICpkc3QsIHBhZGRyX3QgcGFkZHIsIHVuc2lnbmVk
IGxvbmcgbGVuKQo+ICAgICAgICAgIHMgPSBwYWRkciAmIChQQUdFX1NJWkUtMSk7Cj4gICAgICAg
ICAgbCA9IG1pbihQQUdFX1NJWkUgLSBzLCBsZW4pOwo+ICAKPiAtICAgICAgICBzZXRfZml4bWFw
KEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4ocGFkZHIpLCBCVUZGRVJBQkxFKTsKPiArICAgICAg
ICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4ocGFkZHIpLCBNVF9CVUZGRVJB
QkxFKTsKPiAgICAgICAgICBtZW1jcHkoZHN0LCBzcmMgKyBzLCBsKTsKPiAgICAgICAgICBjbGVh
bl9kY2FjaGVfdmFfcmFuZ2UoZHN0LCBsKTsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCAzNDlhYzU4ZmZlLi40NTk3NDg0NmE5
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21t
LmMKPiBAQCAtMjkwLDcgKzI5MCw3IEBAIHN0YXRpYyBpbmxpbmUgbHBhZV90IG1mbl90b194ZW5f
ZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRyKQo+ICAKPiAgICAgIHN3aXRjaCAoIGF0dHIg
KQo+ICAgICAgewo+IC0gICAgY2FzZSBCVUZGRVJBQkxFOgo+ICsgICAgY2FzZSBNVF9CVUZGRVJB
QkxFOgo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogQVJNIEFSTTogT3ZlcmxheWluZyB0aGUg
c2hhcmVhYmlsaXR5IGF0dHJpYnV0ZSAoRERJCj4gICAgICAgICAgICogMDQwNkMuYiBCMy0xMzc2
IHRvIDEzNzcpCj4gQEAgLTMwNSw4ICszMDUsOCBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5f
dG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKPiAgICAgICAgICAgKi8KPiAg
ICAgICAgICBlLnB0LnNoID0gTFBBRV9TSF9PVVRFUjsKPiAgICAgICAgICBicmVhazsKPiAtICAg
IGNhc2UgVU5DQUNIRUQ6Cj4gLSAgICBjYXNlIERFVl9TSEFSRUQ6Cj4gKyAgICBjYXNlIE1UX1VO
Q0FDSEVEOgo+ICsgICAgY2FzZSBNVF9ERVZfU0hBUkVEOgo+ICAgICAgICAgIC8qCj4gICAgICAg
ICAgICogU2hhcmVhYmlsaXR5IGlzIGlnbm9yZWQgZm9yIG5vbi1Ob3JtYWwgbWVtb3J5LCBPdXRl
ciBpcyBhcwo+ICAgICAgICAgICAqIGdvb2QgYXMgYW55dGhpbmcuCj4gQEAgLTM2OSw3ICszNjks
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY3JlYXRlX21hcHBpbmdzKGxwYWVfdCAqc2Vjb25kLAo+
ICAKPiAgICAgIGNvdW50ID0gbnJfbWZucyAvIExQQUVfRU5UUklFUzsKPiAgICAgIHAgPSBzZWNv
bmQgKyBzZWNvbmRfbGluZWFyX29mZnNldCh2aXJ0X29mZnNldCk7Cj4gLSAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KF9tZm4oYmFzZV9tZm4pLCBXUklURUFMTE9DKTsKPiArICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkoX21mbihiYXNlX21mbiksIE1UX1dSSVRFQUxMT0MpOwo+ICAgICAgaWYg
KCBncmFudWxhcml0eSA9PSAxNiAqIExQQUVfRU5UUklFUyApCj4gICAgICAgICAgcHRlLnB0LmNv
bnRpZyA9IDE7ICAvKiBUaGVzZSBtYXBzIGFyZSBpbiAxNi1lbnRyeSBjb250aWd1b3VzIGNodW5r
cy4gKi8KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCj4gQEAgLTQyMiw3ICs0
MjIsNyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZuKQo+ICAgICAgICAgIGVsc2Ug
aWYgKCBtYXBbc2xvdF0ucHQuYXZhaWwgPT0gMCApCj4gICAgICAgICAgewo+ICAgICAgICAgICAg
ICAvKiBDb21tYW5kZWVyIHRoaXMgMk1CIHNsb3QgKi8KPiAtICAgICAgICAgICAgcHRlID0gbWZu
X3RvX3hlbl9lbnRyeShfbWZuKHNsb3RfbWZuKSwgV1JJVEVBTExPQyk7Cj4gKyAgICAgICAgICAg
IHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihzbG90X21mbiksIE1UX1dSSVRFQUxMT0MpOwo+
ICAgICAgICAgICAgICBwdGUucHQuYXZhaWwgPSAxOwo+ICAgICAgICAgICAgICB3cml0ZV9wdGUo
bWFwICsgc2xvdCwgcHRlKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gQEAgLTU0Myw3ICs1NDMs
NyBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBwdGVfb2ZfeGVuYWRkcih2YWRkcl90IHZhKQo+ICB7
Cj4gICAgICBwYWRkcl90IG1hID0gdmEgKyBwaHlzX29mZnNldDsKPiAgCj4gLSAgICByZXR1cm4g
bWZuX3RvX3hlbl9lbnRyeShtYWRkcl90b19tZm4obWEpLCBXUklURUFMTE9DKTsKPiArICAgIHJl
dHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1UX1dSSVRFQUxMT0MpOwo+
ICB9Cj4gIAo+ICAvKiBNYXAgdGhlIEZEVCBpbiB0aGUgZWFybHkgYm9vdCBwYWdlIHRhYmxlICov
Cj4gQEAgLTY1Miw3ICs2NTIsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2ln
bmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gICAgICAvKiBJ
bml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwgZW50cmllcyAuLi4gKi8KPiAgICAgIC8qIC4uLiBY
ZW4ncyB0ZXh0IGV0YyAqLwo+ICAKPiAtICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJf
dG9fbWZuKHhlbl9wYWRkciksIFdSSVRFQUxMT0MpOwo+ICsgICAgcHRlID0gbWZuX3RvX3hlbl9l
bnRyeShtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgTVRfV1JJVEVBTExPQyk7Cj4gICAgICBwdGUu
cHQueG4gPSAwOy8qIENvbnRhaW5zIG91ciB0ZXh0IG1hcHBpbmchICovCj4gICAgICB4ZW5fc2Vj
b25kW3NlY29uZF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXSA9IHB0ZTsKPiAgCj4gQEAg
LTY2OSw3ICs2NjksNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxv
bmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gIAo+ICAgICAgLyogLi4u
IEJvb3QgTWlzYyBhcmVhIGZvciB4ZW4gcmVsb2NhdGlvbiAqLwo+ICAgICAgZGVzdF92YSA9IEJP
T1RfUkVMT0NfVklSVF9TVEFSVDsKPiAtICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJf
dG9fbWZuKHhlbl9wYWRkciksIFdSSVRFQUxMT0MpOwo+ICsgICAgcHRlID0gbWZuX3RvX3hlbl9l
bnRyeShtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgTVRfV1JJVEVBTExPQyk7Cj4gICAgICAvKiBN
YXAgdGhlIGRlc3RpbmF0aW9uIGluIHhlbl9zZWNvbmQuICovCj4gICAgICB4ZW5fc2Vjb25kW3Nl
Y29uZF90YWJsZV9vZmZzZXQoZGVzdF92YSldID0gcHRlOwo+ICAgICAgLyogTWFwIHRoZSBkZXN0
aW5hdGlvbiBpbiBib290X3NlY29uZC4gKi8KPiBAQCAtNzAwLDcgKzcwMCw3IEBAIHZvaWQgX19p
bml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRk
cl90IHhlbl9wYWRkcikKPiAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhID0gWEVOX1ZJUlRfU1RB
UlQgKyAoaSA8PCBQQUdFX1NISUZUKTsKPiAgICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkK
PiAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSht
Zm4sIFdSSVRFQUxMT0MpOwo+ICsgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBN
VF9XUklURUFMTE9DKTsKPiAgICAgICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBwaW5n
cyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KPiAgICAgICAgICBpZiAoIGlzX2tlcm5lbF90
ZXh0KHZhKSB8fCBpc19rZXJuZWxfaW5pdHRleHQodmEpICkKPiAgICAgICAgICB7Cj4gQEAgLTc3
MSw3ICs3NzEsNyBAQCBpbnQgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcyhpbnQgY3B1KQo+ICAg
ICAgZm9yICggaSA9IDA7IGkgPCBET01IRUFQX1NFQ09ORF9QQUdFUzsgaSsrICkKPiAgICAgIHsK
PiAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKGRvbWhlYXAraSpM
UEFFX0VOVFJJRVMpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgV1JJVEVBTExP
Qyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNVF9XUklURUFMTE9DKTsKPiAg
ICAgICAgICBwdGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmly
c3RfdGFibGVfb2Zmc2V0KERPTUhFQVBfVklSVF9TVEFSVCtpKkZJUlNUX1NJWkUpXSwgcHRlKTsK
PiAgICAgIH0KPiBAQCAtODY5LDEzICs4NjksMTMgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVh
cF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAo+ICAgICAgICAgICAgICBtZm5fdCBm
aXJzdF9tZm4gPSBhbGxvY19ib290X3BhZ2VzKDEsIDEpOwo+ICAKPiAgICAgICAgICAgICAgY2xl
YXJfcGFnZShtZm5fdG9fdmlydChmaXJzdF9tZm4pKTsKPiAtICAgICAgICAgICAgcHRlID0gbWZu
X3RvX3hlbl9lbnRyeShmaXJzdF9tZm4sIFdSSVRFQUxMT0MpOwo+ICsgICAgICAgICAgICBwdGUg
PSBtZm5fdG9feGVuX2VudHJ5KGZpcnN0X21mbiwgTVRfV1JJVEVBTExPQyk7Cj4gICAgICAgICAg
ICAgIHB0ZS5wdC50YWJsZSA9IDE7Cj4gICAgICAgICAgICAgIHdyaXRlX3B0ZShwLCBwdGUpOwo+
ICAgICAgICAgICAgICBmaXJzdCA9IG1mbl90b192aXJ0KGZpcnN0X21mbik7Cj4gICAgICAgICAg
fQo+ICAKPiAtICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgV1JJVEVB
TExPQyk7Cj4gKyAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIE1UX1dS
SVRFQUxMT0MpOwo+ICAgICAgICAgIC8qIFRPRE86IFNldCBwdGUucHQuY29udGlnIHdoZW4gYXBw
cm9wcmlhdGUuICovCj4gICAgICAgICAgd3JpdGVfcHRlKCZmaXJzdFtmaXJzdF90YWJsZV9vZmZz
ZXQodmFkZHIpXSwgcHRlKTsKPiAgCj4gQEAgLTkxNSw3ICs5MTUsNyBAQCB2b2lkIF9faW5pdCBz
ZXR1cF9mcmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCj4gICAgICBm
b3IgKCBpID0gMDsgaSA8IG5yX3NlY29uZDsgaSsrICkKPiAgICAgIHsKPiAgICAgICAgICBjbGVh
cl9wYWdlKG1mbl90b192aXJ0KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpKSk7Cj4gLSAgICAgICAg
cHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSwgV1JJVEVBTExP
Qyk7Cj4gKyAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm5fYWRkKHNlY29uZF9iYXNl
LCBpKSwgTVRfV1JJVEVBTExPQyk7Cj4gICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKPiAgICAg
ICAgICB3cml0ZV9wdGUoJnhlbl9maXJzdFtmaXJzdF90YWJsZV9vZmZzZXQoRlJBTUVUQUJMRV9W
SVJUX1NUQVJUKStpXSwgcHRlKTsKPiAgICAgIH0KPiBAQCAtOTY5LDcgKzk2OSw3IEBAIHN0YXRp
YyBpbnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQo+ICAgICAgaWYgKCBwID09IE5V
TEwgKQo+ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICAgICAgY2xlYXJfcGFnZShwKTsKPiAt
ICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkodmlydF90b19tZm4ocCksIFdSSVRFQUxMT0MpOwo+
ICsgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSh2aXJ0X3RvX21mbihwKSwgTVRfV1JJVEVBTExP
Qyk7Cj4gICAgICBwdGUucHQudGFibGUgPSAxOwo+ICAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUp
Owo+ICAgICAgcmV0dXJuIDA7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
dmV4cHJlc3MuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYwo+IGluZGV4IGEy
NmFjMzI0YmEuLjliYWRiYzA3OWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jt
cy92ZXhwcmVzcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCj4g
QEAgLTY1LDcgKzY1LDcgQEAgaW50IHZleHByZXNzX3N5c2NmZyhpbnQgd3JpdGUsIGludCBmdW5j
dGlvbiwgaW50IGRldmljZSwgdWludDMyX3QgKmRhdGEpCj4gICAgICB1aW50MzJfdCAqc3lzY2Zn
ID0gKHVpbnQzMl90ICopIEZJWE1BUF9BRERSKEZJWE1BUF9NSVNDKTsKPiAgICAgIGludCByZXQg
PSAtMTsKPiAgCj4gLSAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oVjJN
X1NZU19NTUlPX0JBU0UpLCBERVZfU0hBUkVEKTsKPiArICAgIHNldF9maXhtYXAoRklYTUFQX01J
U0MsIG1hZGRyX3RvX21mbihWMk1fU1lTX01NSU9fQkFTRSksIE1UX0RFVl9TSEFSRUQpOwo+ICAK
PiAgICAgIGlmICggc3lzY2ZnW1YyTV9TWVNfQ0ZHQ1RSTC80XSAmIFYyTV9TWVNfQ0ZHX1NUQVJU
ICkKPiAgICAgICAgICBnb3RvIG91dDsKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8v
YXJtX2hkbGNkLmMgYi94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYwo+IGluZGV4IDM5MTVm
NzMxZjUuLjVmYTdmNTE4YjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hk
bGNkLmMKPiArKysgYi94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYwo+IEBAIC0yMjcsNyAr
MjI3LDcgQEAgdm9pZCBfX2luaXQgdmlkZW9faW5pdCh2b2lkKQo+ICAgICAgLyogdXNlcyBGSVhN
QVBfTUlTQyAqLwo+ICAgICAgc2V0X3BpeGNsb2NrKHZpZGVvbW9kZS0+cGl4Y2xvY2spOwo+ICAK
PiAtICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihoZGxjZF9zdGFydCks
IERFVl9TSEFSRUQpOwo+ICsgICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZu
KGhkbGNkX3N0YXJ0KSwgTVRfREVWX1NIQVJFRCk7Cj4gICAgICBIRExDRFtIRExDRF9DT01NQU5E
XSA9IDA7Cj4gIAo+ICAgICAgSERMQ0RbSERMQ0RfTElORUxFTkdUSF0gPSB2aWRlb21vZGUtPnhy
ZXMgKiBieXRlc19wZXJfcGl4ZWw7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRleCA2NjBlMTc3OWM1Li5k
N2EwNDhiNjRkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtMjUsMTcgKzI1LDE3IEBACj4gICAq
IExQQUUgTWVtb3J5IHJlZ2lvbiBhdHRyaWJ1dGVzLiBJbmRleGVkIGJ5IHRoZSBBdHRySW5kZXgg
Yml0cyBvZiBhCj4gICAqIExQQUUgZW50cnk7IHRoZSA4LWJpdCBmaWVsZHMgYXJlIHBhY2tlZCBs
aXR0bGUtZW5kaWFuIGludG8gTUFJUjAgYW5kIE1BSVIxLgo+ICAgKgo+IC0gKiAgICAgICAgICAg
ICAgICAgYWkgICAgZW5jb2RpbmcKPiAtICogICBVTkNBQ0hFRCAgICAgIDAwMCAgIDAwMDAgMDAw
MCAgLS0gU3Ryb25nbHkgT3JkZXJlZAo+IC0gKiAgIEJVRkZFUkFCTEUgICAgMDAxICAgMDEwMCAw
MTAwICAtLSBOb24tQ2FjaGVhYmxlCj4gLSAqICAgV1JJVEVUSFJPVUdIICAwMTAgICAxMDEwIDEw
MTAgIC0tIFdyaXRlLXRocm91Z2gKPiAtICogICBXUklURUJBQ0sgICAgIDAxMSAgIDExMTAgMTEx
MCAgLS0gV3JpdGUtYmFjawo+IC0gKiAgIERFVl9TSEFSRUQgICAgMTAwICAgMDAwMCAwMTAwICAt
LSBEZXZpY2UKPiAtICogICA/PyAgICAgICAgICAgIDEwMQo+IC0gKiAgIHJlc2VydmVkICAgICAg
MTEwCj4gLSAqICAgV1JJVEVBTExPQyAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRlLWJhY2sg
d3JpdGUtYWxsb2NhdGUKPiArICogICAgICAgICAgICAgICAgICAgIGFpICAgIGVuY29kaW5nCj4g
KyAqICAgTVRfVU5DQUNIRUQgICAgICAwMDAgICAwMDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9yZGVy
ZWQKPiArICogICBNVF9CVUZGRVJBQkxFICAgIDAwMSAgIDAxMDAgMDEwMCAgLS0gTm9uLUNhY2hl
YWJsZQo+ICsgKiAgIE1UX1dSSVRFVEhST1VHSCAgMDEwICAgMTAxMCAxMDEwICAtLSBXcml0ZS10
aHJvdWdoCj4gKyAqICAgTVRfV1JJVEVCQUNLICAgICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRl
LWJhY2sKPiArICogICBNVF9ERVZfU0hBUkVEICAgIDEwMCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNl
Cj4gKyAqICAgPz8gICAgICAgICAgICAgICAxMDEKPiArICogICByZXNlcnZlZCAgICAgICAgIDEx
MAo+ICsgKiAgIE1UX1dSSVRFQUxMT0MgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0ZS1iYWNr
IHdyaXRlLWFsbG9jYXRlCj4gICAqCj4gLSAqICAgREVWX1dDICAgICAgICAwMDEgICAoPT0gQlVG
RkVSQUJMRSkKPiArICogICBNVF9ERVZfV0MgICAgICAgIDAwMSAgICg9PSBCVUZGRVJBQkxFKQoK
SXQncyBqdXN0IGEgY29tbWVudCwgYnV0IGZvciBjb25zaXN0ZW5jeSB0aGlzIHNob3VsZCBiZSBN
VF9CVUZGRVJBQkxFCmhlcmUgYXMgd2VsbCwgSSBndWVzcy4KCkFwYXJ0IGZyb20gdGhhdCBuaXQg
dGhlIHJlc3QgbG9va3MgY29ycmVjdC4KClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywKQW5kcmUuCgo+ICAgKi8KPiAgI2RlZmluZSBN
QUlSMFZBTCAweGVlYWE0NDAwCj4gICNkZWZpbmUgTUFJUjFWQUwgMHhmZjAwMDAwNAo+IEBAIC00
OSwxNiArNDksMTYgQEAKPiAgICogcmVnaXN0ZXJzLCBhcyBkZWZpbmVkIGFib3ZlLgo+ICAgKgo+
ICAgKi8KPiAtI2RlZmluZSBVTkNBQ0hFRCAgICAgIDB4MAo+IC0jZGVmaW5lIEJVRkZFUkFCTEUg
ICAgMHgxCj4gLSNkZWZpbmUgV1JJVEVUSFJPVUdIICAweDIKPiAtI2RlZmluZSBXUklURUJBQ0sg
ICAgIDB4Mwo+IC0jZGVmaW5lIERFVl9TSEFSRUQgICAgMHg0Cj4gLSNkZWZpbmUgV1JJVEVBTExP
QyAgICAweDcKPiAtCj4gLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKFdSSVRFQUxM
T0MpCj4gLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKERFVl9TSEFSRUQpCj4gLSNk
ZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKEJVRkZFUkFCTEUpCj4gKyNkZWZpbmUgTVRf
VU5DQUNIRUQgICAgICAweDAKPiArI2RlZmluZSBNVF9CVUZGRVJBQkxFICAgIDB4MQo+ICsjZGVm
aW5lIE1UX1dSSVRFVEhST1VHSCAgMHgyCj4gKyNkZWZpbmUgTVRfV1JJVEVCQUNLICAgICAweDMK
PiArI2RlZmluZSBNVF9ERVZfU0hBUkVEICAgIDB4NAo+ICsjZGVmaW5lIE1UX1dSSVRFQUxMT0Mg
ICAgMHg3Cj4gKwo+ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChNVF9XUklURUFM
TE9DKQo+ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZfU0hBUkVEKQo+
ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChNVF9CVUZGRVJBQkxFKQo+ICAKPiAg
LyoKPiAgICogRGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQg
Lm54IGJpdHMuIFRoaXMgaXMgb25seSB0byBiZQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:42:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11:42: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.xen.org>)
	id 1dkU32-0002Yk-MK; Wed, 23 Aug 2017 11:42:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkU31-0002YG-Gl
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 11:42:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 07/6D-02176-21A6D995; Wed, 23 Aug 2017 11:42:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTVcoa26
 kwf35ohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aUGYuYCpaKVXQd2cPWwLhAsIuRi0NIYBOj
 xN2+9SwQzgFGie07nrF3MXJyCAv4SPz+e5IVxBYRcJBYdv4FYxcjBwezgJTE6YPmIGEhgUyJ+
 RdeM4LYbAK6EjtuvmYGsXkFrCTuLVrCBGKzCKhK3D7UADZGVCBcoulsPwtEjaDEyZlPwGxOAW
 uJ42d+gdnMAuoSf+ZdYoawxSWavqxkhbDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeL
 UorLUIl1DA72kosz0jJLcxMwcIM9ULze1uDgxPTUnMalYLzk/dxMjMDwZgGAH45qpzocYJTmY
 lER5NXXmRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N2RAZQTLEpNT61Iy8wBRgpMWoKDR0mE9
 2c6UJq3uCAxtzgzHSJ1ilFRSpz3AkifAEgiozQPrg0WnZcYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzDsJZApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoGx7siVeb7rr2ie3c/4bB/L1bI9/vL
 ON3SyZ63ZOt3V32vDwdXzSlttJnOybov5o+N9r+LN6vgbneeWMalOs93cv0Ej/W9W8s5JAgvz
 sx8bTqo7U+7cnTHtcME85utHz6yexO//JtYup7n99PsSkw/KrJULvCOOPnEwur+lYvay1SbOK
 U7LQu92KbEUZyQaajEXFScCADxnzY/JAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503488529!105646668!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56058 invoked from network); 23 Aug 2017 11:42:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 23 Aug 2017 11:42:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 81CB080D;
 Wed, 23 Aug 2017 04:42:09 -0700 (PDT)
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 DA0783F540;
 Wed, 23 Aug 2017 04:42:08 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-20-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <9b906a93-cf84-a0ae-5bc4-45a284b5aff7@arm.com>
Date: Wed, 23 Aug 2017 12:42:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-20-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 19/27] xen/arm: page: Clean-up the
	definition of MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSBN
QUlSVkFMIGlzIGRlZmluZWQgaW4gdGVybSBvZiBNQUlSMFZBTCBhbmQgTUFJUjFWQUwgd2hpY2gg
YXJlCj4gYm90aCBoYXJkY29kZWQgdmFsdWUuIFRoaXMgbWFrZXMgcXVpdGUgZGlmZmljdWx0IHRv
IHVuZGVyc3RhbmQgdGhlIHZhbHVlCj4gd3JpdHRlbiBpbiBib3RoIHJlZ2lzdGVycy4KPiAKPiBS
ZXdvcmsgdGhlIGRlZmluaXRpb24gYnkgdXNpbmcgdmFsdWUgb2YgZWFjaCBhdHRyaWJ1dGUgc2hp
ZnRlZCBieSB0aGVpcgo+IGFzc29jaWF0ZWQgaW5kZXguCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkkgY2hlY2tlZCBhbGwgdGhlIGJpdHMg
YW5kIGVuY29kaW5nIGFnYWluc3QgdGhlIEFSTXY4IEFSTSwgdGhleSBsb29rCmNvcnJlY3QgdG8g
bWUuCkhvd2V2ZXIgSSBmZWVsIHRoYXQgdGhlIGF0dHJpYnV0ZSByZW5hbWluZyBwYXRjaCAoMjAv
MjcpIHNob3VsZCBjb21lCmJlZm9yZSB0aGlzIG9uZS4KSG93ZXZlcjoKClJldmlld2VkLWJ5OiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywKQW5kcmUuCgo+
IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDQzICsrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlv
bnMoKyksIDE4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gaW5kZXggZDdhMDQ4YjY0
ZC4uODZiMjI3YzI5MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gQEAgLTIyLDYgKzIyLDIxIEBACj4g
ICNkZWZpbmUgTFBBRV9TSF9JTk5FUiAgICAgICAgIDB4Mwo+ICAKPiAgLyoKPiArICogQXR0cmli
dXRlIEluZGV4ZXMuCj4gKyAqCj4gKyAqIFRoZXNlIGFyZSB2YWxpZCBpbiB0aGUgQXR0ckluZHhb
MjowXSBmaWVsZCBvZiBhbiBMUEFFIHN0YWdlIDEgcGFnZQo+ICsgKiB0YWJsZSBlbnRyeS4gVGhl
eSBhcmUgaW5kZXhlcyBpbnRvIHRoZSBieXRlcyBvZiB0aGUgTUFJUioKPiArICogcmVnaXN0ZXJz
LCBhcyBkZWZpbmVkIGFib3ZlLgo+ICsgKgo+ICsgKi8KPiArI2RlZmluZSBNVF9VTkNBQ0hFRCAg
ICAgIDB4MAo+ICsjZGVmaW5lIE1UX0JVRkZFUkFCTEUgICAgMHgxCj4gKyNkZWZpbmUgTVRfV1JJ
VEVUSFJPVUdIICAweDIKPiArI2RlZmluZSBNVF9XUklURUJBQ0sgICAgIDB4Mwo+ICsjZGVmaW5l
IE1UX0RFVl9TSEFSRUQgICAgMHg0Cj4gKyNkZWZpbmUgTVRfV1JJVEVBTExPQyAgICAweDcKPiAr
Cj4gKy8qCj4gICAqIExQQUUgTWVtb3J5IHJlZ2lvbiBhdHRyaWJ1dGVzLiBJbmRleGVkIGJ5IHRo
ZSBBdHRySW5kZXggYml0cyBvZiBhCj4gICAqIExQQUUgZW50cnk7IHRoZSA4LWJpdCBmaWVsZHMg
YXJlIHBhY2tlZCBsaXR0bGUtZW5kaWFuIGludG8gTUFJUjAgYW5kIE1BSVIxLgo+ICAgKgo+IEBA
IC0zNSwyNiArNTAsMTggQEAKPiAgICogICByZXNlcnZlZCAgICAgICAgIDExMAo+ICAgKiAgIE1U
X1dSSVRFQUxMT0MgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0ZS1iYWNrIHdyaXRlLWFsbG9j
YXRlCj4gICAqCj4gLSAqICAgTVRfREVWX1dDICAgICAgICAwMDEgICAoPT0gQlVGRkVSQUJMRSkK
PiAgICovCj4gLSNkZWZpbmUgTUFJUjBWQUwgMHhlZWFhNDQwMAo+IC0jZGVmaW5lIE1BSVIxVkFM
IDB4ZmYwMDAwMDQKPiAtI2RlZmluZSBNQUlSVkFMIChNQUlSMFZBTHxNQUlSMVZBTDw8MzIpCj4g
KyNkZWZpbmUgTUFJUihhdHRyLCBtdCkgKF9BQyhhdHRyLCBVTEwpIDw8ICgobXQpICogOCkpCj4g
IAo+IC0vKgo+IC0gKiBBdHRyaWJ1dGUgSW5kZXhlcy4KPiAtICoKPiAtICogVGhlc2UgYXJlIHZh
bGlkIGluIHRoZSBBdHRySW5keFsyOjBdIGZpZWxkIG9mIGFuIExQQUUgc3RhZ2UgMSBwYWdlCj4g
LSAqIHRhYmxlIGVudHJ5LiBUaGV5IGFyZSBpbmRleGVzIGludG8gdGhlIGJ5dGVzIG9mIHRoZSBN
QUlSKgo+IC0gKiByZWdpc3RlcnMsIGFzIGRlZmluZWQgYWJvdmUuCj4gLSAqCj4gLSAqLwo+IC0j
ZGVmaW5lIE1UX1VOQ0FDSEVEICAgICAgMHgwCj4gLSNkZWZpbmUgTVRfQlVGRkVSQUJMRSAgICAw
eDEKPiAtI2RlZmluZSBNVF9XUklURVRIUk9VR0ggIDB4Mgo+IC0jZGVmaW5lIE1UX1dSSVRFQkFD
SyAgICAgMHgzCj4gLSNkZWZpbmUgTVRfREVWX1NIQVJFRCAgICAweDQKPiAtI2RlZmluZSBNVF9X
UklURUFMTE9DICAgIDB4Nwo+ICsjZGVmaW5lIE1BSVJWQUwgKE1BSVIoMHgwMCwgTVRfVU5DQUNI
RUQpICAgICB8IFwKPiArICAgICAgICAgICAgICAgICBNQUlSKDB4NDQsIE1UX0JVRkZFUkFCTEUp
ICAgfCBcCj4gKyAgICAgICAgICAgICAgICAgTUFJUigweGFhLCBNVF9XUklURVRIUk9VR0gpIHwg
XAo+ICsgICAgICAgICAgICAgICAgIE1BSVIoMHhlZSwgTVRfV1JJVEVCQUNLKSAgICB8IFwKPiAr
ICAgICAgICAgICAgICAgICBNQUlSKDB4MDQsIE1UX0RFVl9TSEFSRUQpICAgfCBcCj4gKyAgICAg
ICAgICAgICAgICAgTUFJUigweGZmLCBNVF9XUklURUFMTE9DKSkKPiArCj4gKyNkZWZpbmUgTUFJ
UjBWQUwgKE1BSVJWQUwgJiAweGZmZmZmZmZmKQo+ICsjZGVmaW5lIE1BSVIxVkFMIChNQUlSVkFM
ID4+IDMyKQo+ICAKPiAgI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfV1JJVEVB
TExPQykKPiAgI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoTVRfREVWX1NIQVJFRCkK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:42:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11: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.xen.org>)
	id 1dkU39-0002bg-UV; Wed, 23 Aug 2017 11:42:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkU38-0002aw-6r
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 11:42:18 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 65/FE-01859-91A6D995; Wed, 23 Aug 2017 11:42:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTVcia26
 kwcW1GhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aZhd2sBS9DKpZP6GduYHxn38XIxSEksIlR
 YkrbIRYI5wCjxMEHmxi7GDk5hAWCJNqfT2AGsUUEHCSWnX8BFOfgYBaQkjh90BwkLCSQKXF19
 gE2EJtNQFdix83XYOW8AlYSp6avYwWxWQRUJa7+62UCsUUFwiWazvazQNQISpyc+QTM5hSwlr
 g7qQusl1lAXeLPvEtQtrhE05eVrBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRrZKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnvUMDIw7GPv2+h1ilORg
 UhLl1dSZGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndHBlBOsCg1PbUiLTMHGCkwaQkOHiURX
 q1MoDRvcUFibnFmOkTqFKMuR8eMn9+YhFjy8vNSpcR5L4DMEAApyijNgxsBi9pLjLJSwryMDA
 wMQjwFqUW5mSWo8q8YxTkYlYR5mUBW8WTmlcBtegV0BBPQEZNOzAE5oiQRISXVwOghOOVBzq+
 1jtGnrrIU1fY+0I3f2y7Y37KVVUqvYdbXZ6z37PY9OWJ2/Mm59xcc+h9/XcQmbRJTZDv1noKy
 vuh9xQCmxYHvLynkuz9R8vTlOrvh/szAgt1pTg+v/+llClToVfcVWRyXmH7i9YT59k0/P3VWO
 wVcmHH21TmGzKTjYqnMBSFy+5RYijMSDbWYi4oTAfboYwXVAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503488535!111076664!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36301 invoked from network); 23 Aug 2017 11:42:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 23 Aug 2017 11:42:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A29AE80D;
 Wed, 23 Aug 2017 04:42:15 -0700 (PDT)
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 0678C3F540;
 Wed, 23 Aug 2017 04:42:14 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-21-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <ec3cf18b-c9b8-96ee-bacb-2bdbaa6ed292@arm.com>
Date: Wed, 23 Aug 2017 12:42:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-21-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 20/27] xen/arm: page: Use ARMv8 naming to
 improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgaXMgYmFz
ZWQgb24gdGhlIExpbnV4IEFSTXY4IG5hbWluZyBzY2hlbWUgKHNlZSBhcmNoL2FybTY0L21tL3By
b2MuUykuIEVhY2gKPiB0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVWSUNFIiB0byBt
YWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKPiB0YXJnZXRzIGRldmljZSBvciBub3Jt
YWwgbWVtb3J5LgoKWWVzLCB0aGF0IG1ha2VzIHNlbnNlIGFuZCBpbXByb3ZlcyByZWFkYWJpbGl0
eSBhcyB0aGUgbmFtaW5nIG1hdGNoZXMgdGhlCnNwZWMgYW5kIGlzIG1vcmUgaW50dWl0aXZlLiBB
bHNvIGl0IGxvb2tzIGNvcnJlY3QgdG8gbWUuCgpIb3dldmVyIEkgZmVlbCBpdCB3b3VsZCBiZSBt
b3JlIGhlbHBmdWwgaXMgdGhpcyBwYXRjaGVzIGNvbWVzIGJlZm9yZSB0aGUKcHJldmlvdXMgb25l
IHdoaWNoIHJld29ya3MgdGhlIE1BSVIgY29uc3RydWN0aW9uLgoKSG93ZXZlciBmb3IgdGhpcyBw
YXRjaDoKCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K
CkNoZWVycywKQW5kcmUuCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAg
ICAgfCAgMiArLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCAyOCArKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNz
LmMgfCAgMiArLQo+ICB4ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyAgICAgfCAgMiArLQo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICAgfCA0MiArKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgNSBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25z
KCspLCAzOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5l
bC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCj4gaW5kZXggOWMxODNmOTZkYS4uYTEyYmFhODZl
NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0va2VybmVsLmMKPiBAQCAtNTQsNyArNTQsNyBAQCB2b2lkIGNvcHlfZnJvbV9wYWRkcih2b2lk
ICpkc3QsIHBhZGRyX3QgcGFkZHIsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICAgICAgICAgIHMgPSBw
YWRkciAmIChQQUdFX1NJWkUtMSk7Cj4gICAgICAgICAgbCA9IG1pbihQQUdFX1NJWkUgLSBzLCBs
ZW4pOwo+ICAKPiAtICAgICAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4o
cGFkZHIpLCBNVF9CVUZGRVJBQkxFKTsKPiArICAgICAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVND
LCBtYWRkcl90b19tZm4ocGFkZHIpLCBNVF9OT1JNQUxfTkMpOwo+ICAgICAgICAgIG1lbWNweShk
c3QsIHNyYyArIHMsIGwpOwo+ICAgICAgICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZShkc3QsIGwp
Owo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0u
Ywo+IGluZGV4IDQ1OTc0ODQ2YTkuLmNlMTg1OGZiZjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0yOTAsNyArMjkwLDcgQEAg
c3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeShtZm5fdCBtZm4sIHVuc2lnbmVk
IGF0dHIpCj4gIAo+ICAgICAgc3dpdGNoICggYXR0ciApCj4gICAgICB7Cj4gLSAgICBjYXNlIE1U
X0JVRkZFUkFCTEU6Cj4gKyAgICBjYXNlIE1UX05PUk1BTF9OQzoKPiAgICAgICAgICAvKgo+ICAg
ICAgICAgICAqIEFSTSBBUk06IE92ZXJsYXlpbmcgdGhlIHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUg
KERESQo+ICAgICAgICAgICAqIDA0MDZDLmIgQjMtMTM3NiB0byAxMzc3KQo+IEBAIC0zMDUsOCAr
MzA1LDggQEAgc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeShtZm5fdCBtZm4s
IHVuc2lnbmVkIGF0dHIpCj4gICAgICAgICAgICovCj4gICAgICAgICAgZS5wdC5zaCA9IExQQUVf
U0hfT1VURVI7Cj4gICAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIE1UX1VOQ0FDSEVEOgo+IC0g
ICAgY2FzZSBNVF9ERVZfU0hBUkVEOgo+ICsgICAgY2FzZSBNVF9ERVZJQ0VfbkduUm5FOgo+ICsg
ICAgY2FzZSBNVF9ERVZJQ0VfbkduUkU6Cj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBTaGFy
ZWFiaWxpdHkgaXMgaWdub3JlZCBmb3Igbm9uLU5vcm1hbCBtZW1vcnksIE91dGVyIGlzIGFzCj4g
ICAgICAgICAgICogZ29vZCBhcyBhbnl0aGluZy4KPiBAQCAtMzY5LDcgKzM2OSw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBjcmVhdGVfbWFwcGluZ3MobHBhZV90ICpzZWNvbmQsCj4gIAo+ICAgICAg
Y291bnQgPSBucl9tZm5zIC8gTFBBRV9FTlRSSUVTOwo+ICAgICAgcCA9IHNlY29uZCArIHNlY29u
ZF9saW5lYXJfb2Zmc2V0KHZpcnRfb2Zmc2V0KTsKPiAtICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkoX21mbihiYXNlX21mbiksIE1UX1dSSVRFQUxMT0MpOwo+ICsgICAgcHRlID0gbWZuX3RvX3hl
bl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfTk9STUFMKTsKPiAgICAgIGlmICggZ3JhbnVsYXJp
dHkgPT0gMTYgKiBMUEFFX0VOVFJJRVMgKQo+ICAgICAgICAgIHB0ZS5wdC5jb250aWcgPSAxOyAg
LyogVGhlc2UgbWFwcyBhcmUgaW4gMTYtZW50cnkgY29udGlndW91cyBjaHVua3MuICovCj4gICAg
ICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQo+IEBAIC00MjIsNyArNDIyLDcgQEAgdm9p
ZCAqbWFwX2RvbWFpbl9wYWdlKG1mbl90IG1mbikKPiAgICAgICAgICBlbHNlIGlmICggbWFwW3Ns
b3RdLnB0LmF2YWlsID09IDAgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgLyogQ29tbWFu
ZGVlciB0aGlzIDJNQiBzbG90ICovCj4gLSAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkoX21mbihzbG90X21mbiksIE1UX1dSSVRFQUxMT0MpOwo+ICsgICAgICAgICAgICBwdGUgPSBt
Zm5fdG9feGVuX2VudHJ5KF9tZm4oc2xvdF9tZm4pLCBNVF9OT1JNQUwpOwo+ICAgICAgICAgICAg
ICBwdGUucHQuYXZhaWwgPSAxOwo+ICAgICAgICAgICAgICB3cml0ZV9wdGUobWFwICsgc2xvdCwg
cHRlKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gQEAgLTU0Myw3ICs1NDMsNyBAQCBzdGF0aWMg
aW5saW5lIGxwYWVfdCBwdGVfb2ZfeGVuYWRkcih2YWRkcl90IHZhKQo+ICB7Cj4gICAgICBwYWRk
cl90IG1hID0gdmEgKyBwaHlzX29mZnNldDsKPiAgCj4gLSAgICByZXR1cm4gbWZuX3RvX3hlbl9l
bnRyeShtYWRkcl90b19tZm4obWEpLCBNVF9XUklURUFMTE9DKTsKPiArICAgIHJldHVybiBtZm5f
dG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1UX05PUk1BTCk7Cj4gIH0KPiAgCj4gIC8q
IE1hcCB0aGUgRkRUIGluIHRoZSBlYXJseSBib290IHBhZ2UgdGFibGUgKi8KPiBAQCAtNjUyLDcg
KzY1Miw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290
X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKPiAgICAgIC8qIEluaXRpYWxpc2UgeGVu
IHNlY29uZCBsZXZlbCBlbnRyaWVzIC4uLiAqLwo+ICAgICAgLyogLi4uIFhlbidzIHRleHQgZXRj
ICovCj4gIAo+IC0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtYWRkcl90b19tZm4oeGVuX3Bh
ZGRyKSwgTVRfV1JJVEVBTExPQyk7Cj4gKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRy
X3RvX21mbih4ZW5fcGFkZHIpLCBNVF9OT1JNQUwpOwo+ICAgICAgcHRlLnB0LnhuID0gMDsvKiBD
b250YWlucyBvdXIgdGV4dCBtYXBwaW5nISAqLwo+ICAgICAgeGVuX3NlY29uZFtzZWNvbmRfdGFi
bGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBwdGU7Cj4gIAo+IEBAIC02NjksNyArNjY5LDcg
QEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19v
ZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQo+ICAKPiAgICAgIC8qIC4uLiBCb290IE1pc2MgYXJl
YSBmb3IgeGVuIHJlbG9jYXRpb24gKi8KPiAgICAgIGRlc3RfdmEgPSBCT09UX1JFTE9DX1ZJUlRf
U1RBUlQ7Cj4gLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFk
ZHIpLCBNVF9XUklURUFMTE9DKTsKPiArICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJf
dG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7Cj4gICAgICAvKiBNYXAgdGhlIGRlc3RpbmF0
aW9uIGluIHhlbl9zZWNvbmQuICovCj4gICAgICB4ZW5fc2Vjb25kW3NlY29uZF90YWJsZV9vZmZz
ZXQoZGVzdF92YSldID0gcHRlOwo+ICAgICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBib290
X3NlY29uZC4gKi8KPiBAQCAtNzAwLDcgKzcwMCw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0
YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikK
PiAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhID0gWEVOX1ZJUlRfU1RBUlQgKyAoaSA8PCBQQUdF
X1NISUZUKTsKPiAgICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKPiAgICAgICAgICAgICAg
YnJlYWs7Cj4gLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIE1UX1dSSVRFQUxM
T0MpOwo+ICsgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBNVF9OT1JNQUwpOwo+
ICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7IC8qIDRrIG1hcHBpbmdzIGFsd2F5cyBoYXZlIHRo
aXMgYml0IHNldCAqLwo+ICAgICAgICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8IGlzX2tl
cm5lbF9pbml0dGV4dCh2YSkgKQo+ICAgICAgICAgIHsKPiBAQCAtNzcxLDcgKzc3MSw3IEBAIGlu
dCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCj4gICAgICBmb3IgKCBpID0gMDsg
aSA8IERPTUhFQVBfU0VDT05EX1BBR0VTOyBpKysgKQo+ICAgICAgewo+ICAgICAgICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkodmlydF90b19tZm4oZG9taGVhcCtpKkxQQUVfRU5UUklFUyksCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNVF9XUklURUFMTE9DKTsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1UX05PUk1BTCk7Cj4gICAgICAgICAgcHRlLnB0LnRh
YmxlID0gMTsKPiAgICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3RhYmxlX29mZnNldChE
T01IRUFQX1ZJUlRfU1RBUlQraSpGSVJTVF9TSVpFKV0sIHB0ZSk7Cj4gICAgICB9Cj4gQEAgLTg2
OSwxMyArODY5LDEzIEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWdu
ZWQgbG9uZyBiYXNlX21mbiwKPiAgICAgICAgICAgICAgbWZuX3QgZmlyc3RfbWZuID0gYWxsb2Nf
Ym9vdF9wYWdlcygxLCAxKTsKPiAgCj4gICAgICAgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3Zp
cnQoZmlyc3RfbWZuKSk7Cj4gLSAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoZmly
c3RfbWZuLCBNVF9XUklURUFMTE9DKTsKPiArICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9l
bnRyeShmaXJzdF9tZm4sIE1UX05PUk1BTCk7Cj4gICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9
IDE7Cj4gICAgICAgICAgICAgIHdyaXRlX3B0ZShwLCBwdGUpOwo+ICAgICAgICAgICAgICBmaXJz
dCA9IG1mbl90b192aXJ0KGZpcnN0X21mbik7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgTVRfV1JJVEVBTExPQyk7Cj4gKyAgICAg
ICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIE1UX05PUk1BTCk7Cj4gICAgICAg
ICAgLyogVE9ETzogU2V0IHB0ZS5wdC5jb250aWcgd2hlbiBhcHByb3ByaWF0ZS4gKi8KPiAgICAg
ICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3RhYmxlX29mZnNldCh2YWRkcildLCBwdGUpOwo+
ICAKPiBAQCAtOTE1LDcgKzkxNSw3IEBAIHZvaWQgX19pbml0IHNldHVwX2ZyYW1ldGFibGVfbWFw
cGluZ3MocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJf
c2Vjb25kOyBpKysgKQo+ICAgICAgewo+ICAgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQo
bWZuX2FkZChzZWNvbmRfYmFzZSwgaSkpKTsKPiAtICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2Vu
dHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBNVF9XUklURUFMTE9DKTsKPiArICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBNVF9OT1JNQUwp
Owo+ICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7Cj4gICAgICAgICAgd3JpdGVfcHRlKCZ4ZW5f
Zmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9TVEFSVCkraV0sIHB0ZSk7
Cj4gICAgICB9Cj4gQEAgLTk2OSw3ICs5NjksNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFi
bGUobHBhZV90ICplbnRyeSkKPiAgICAgIGlmICggcCA9PSBOVUxMICkKPiAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiAgICAgIGNsZWFyX3BhZ2UocCk7Cj4gLSAgICBwdGUgPSBtZm5fdG9feGVu
X2VudHJ5KHZpcnRfdG9fbWZuKHApLCBNVF9XUklURUFMTE9DKTsKPiArICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkodmlydF90b19tZm4ocCksIE1UX05PUk1BTCk7Cj4gICAgICBwdGUucHQudGFi
bGUgPSAxOwo+ICAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwo+ICAgICAgcmV0dXJuIDA7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYyBiL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYwo+IGluZGV4IDliYWRiYzA3OWQuLmRmMmM0YjViZWMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCj4gQEAgLTY1LDcgKzY1LDcgQEAgaW50
IHZleHByZXNzX3N5c2NmZyhpbnQgd3JpdGUsIGludCBmdW5jdGlvbiwgaW50IGRldmljZSwgdWlu
dDMyX3QgKmRhdGEpCj4gICAgICB1aW50MzJfdCAqc3lzY2ZnID0gKHVpbnQzMl90ICopIEZJWE1B
UF9BRERSKEZJWE1BUF9NSVNDKTsKPiAgICAgIGludCByZXQgPSAtMTsKPiAgCj4gLSAgICBzZXRf
Zml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oVjJNX1NZU19NTUlPX0JBU0UpLCBNVF9E
RVZfU0hBUkVEKTsKPiArICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihW
Mk1fU1lTX01NSU9fQkFTRSksIE1UX0RFVklDRV9uR25SRSk7Cj4gIAo+ICAgICAgaWYgKCBzeXNj
ZmdbVjJNX1NZU19DRkdDVFJMLzRdICYgVjJNX1NZU19DRkdfU1RBUlQgKQo+ICAgICAgICAgIGdv
dG8gb3V0Owo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyBiL3hl
bi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCj4gaW5kZXggNWZhN2Y1MThiMS4uMTE3NTM5OWRi
YyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYwo+ICsrKyBiL3hl
bi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCj4gQEAgLTIyNyw3ICsyMjcsNyBAQCB2b2lkIF9f
aW5pdCB2aWRlb19pbml0KHZvaWQpCj4gICAgICAvKiB1c2VzIEZJWE1BUF9NSVNDICovCj4gICAg
ICBzZXRfcGl4Y2xvY2sodmlkZW9tb2RlLT5waXhjbG9jayk7Cj4gIAo+IC0gICAgc2V0X2ZpeG1h
cChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZuKGhkbGNkX3N0YXJ0KSwgTVRfREVWX1NIQVJFRCk7
Cj4gKyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3RhcnQp
LCBNVF9ERVZJQ0VfbkduUkUpOwo+ICAgICAgSERMQ0RbSERMQ0RfQ09NTUFORF0gPSAwOwo+ICAK
PiAgICAgIEhETENEW0hETENEX0xJTkVMRU5HVEhdID0gdmlkZW9tb2RlLT54cmVzICogYnl0ZXNf
cGVyX3BpeGVsOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gaW5kZXggODZiMjI3YzI5MS4uZDlkYWM5MmU3MyAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oCj4gQEAgLTI5LDQzICsyOSw0MyBAQAo+ICAgKiByZWdpc3RlcnMs
IGFzIGRlZmluZWQgYWJvdmUuCj4gICAqCj4gICAqLwo+IC0jZGVmaW5lIE1UX1VOQ0FDSEVEICAg
ICAgMHgwCj4gLSNkZWZpbmUgTVRfQlVGRkVSQUJMRSAgICAweDEKPiAtI2RlZmluZSBNVF9XUklU
RVRIUk9VR0ggIDB4Mgo+IC0jZGVmaW5lIE1UX1dSSVRFQkFDSyAgICAgMHgzCj4gLSNkZWZpbmUg
TVRfREVWX1NIQVJFRCAgICAweDQKPiAtI2RlZmluZSBNVF9XUklURUFMTE9DICAgIDB4Nwo+ICsj
ZGVmaW5lIE1UX0RFVklDRV9uR25SbkUgMHgwCj4gKyNkZWZpbmUgTVRfTk9STUFMX05DICAgICAw
eDEKPiArI2RlZmluZSBNVF9OT1JNQUxfV1QgICAgIDB4Mgo+ICsjZGVmaW5lIE1UX05PUk1BTF9X
QiAgICAgMHgzCj4gKyNkZWZpbmUgTVRfREVWSUNFX25HblJFICAweDQKPiArI2RlZmluZSBNVF9O
T1JNQUwgICAgICAgIDB4Nwo+ICAKPiAgLyoKPiAgICogTFBBRSBNZW1vcnkgcmVnaW9uIGF0dHJp
YnV0ZXMuIEluZGV4ZWQgYnkgdGhlIEF0dHJJbmRleCBiaXRzIG9mIGEKPiAgICogTFBBRSBlbnRy
eTsgdGhlIDgtYml0IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBh
bmQgTUFJUjEuCj4gICAqCj4gICAqICAgICAgICAgICAgICAgICAgICBhaSAgICBlbmNvZGluZwo+
IC0gKiAgIE1UX1VOQ0FDSEVEICAgICAgMDAwICAgMDAwMCAwMDAwICAtLSBTdHJvbmdseSBPcmRl
cmVkCj4gLSAqICAgTVRfQlVGRkVSQUJMRSAgICAwMDEgICAwMTAwIDAxMDAgIC0tIE5vbi1DYWNo
ZWFibGUKPiAtICogICBNVF9XUklURVRIUk9VR0ggIDAxMCAgIDEwMTAgMTAxMCAgLS0gV3JpdGUt
dGhyb3VnaAo+IC0gKiAgIE1UX1dSSVRFQkFDSyAgICAgMDExICAgMTExMCAxMTEwICAtLSBXcml0
ZS1iYWNrCj4gLSAqICAgTVRfREVWX1NIQVJFRCAgICAxMDAgICAwMDAwIDAxMDAgIC0tIERldmlj
ZQo+ICsgKiAgIE1UX0RFVklDRV9uR25SRSAgMDAwICAgMDAwMCAwMDAwICAtLSBTdHJvbmdseSBP
cmRlcmVkL0RldmljZSBuR25SbkUKPiArICogICBNVF9OT1JNQUxfTkMgICAgIDAwMSAgIDAxMDAg
MDEwMCAgLS0gTm9uLUNhY2hlYWJsZQo+ICsgKiAgIE1UX05PUk1BTF9XVCAgICAgMDEwICAgMTAx
MCAxMDEwICAtLSBXcml0ZS10aHJvdWdoCj4gKyAqICAgTVRfTk9STUFMX1dCICAgICAwMTEgICAx
MTEwIDExMTAgIC0tIFdyaXRlLWJhY2sKPiArICogICBNVF9ERVZJQ0VfbkduUkUgIDEwMCAgIDAw
MDAgMDEwMCAgLS0gRGV2aWNlIG5HblJFCj4gICAqICAgPz8gICAgICAgICAgICAgICAxMDEKPiAg
ICogICByZXNlcnZlZCAgICAgICAgIDExMAo+IC0gKiAgIE1UX1dSSVRFQUxMT0MgICAgMTExICAg
MTExMSAxMTExICAtLSBXcml0ZS1iYWNrIHdyaXRlLWFsbG9jYXRlCj4gKyAqICAgTVRfTk9STUFM
ICAgICAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRlLWJhY2sgd3JpdGUtYWxsb2NhdGUKPiAg
ICoKPiAgICovCj4gICNkZWZpbmUgTUFJUihhdHRyLCBtdCkgKF9BQyhhdHRyLCBVTEwpIDw8ICgo
bXQpICogOCkpCj4gIAo+IC0jZGVmaW5lIE1BSVJWQUwgKE1BSVIoMHgwMCwgTVRfVU5DQUNIRUQp
ICAgICB8IFwKPiAtICAgICAgICAgICAgICAgICBNQUlSKDB4NDQsIE1UX0JVRkZFUkFCTEUpICAg
fCBcCj4gLSAgICAgICAgICAgICAgICAgTUFJUigweGFhLCBNVF9XUklURVRIUk9VR0gpIHwgXAo+
IC0gICAgICAgICAgICAgICAgIE1BSVIoMHhlZSwgTVRfV1JJVEVCQUNLKSAgICB8IFwKPiAtICAg
ICAgICAgICAgICAgICBNQUlSKDB4MDQsIE1UX0RFVl9TSEFSRUQpICAgfCBcCj4gLSAgICAgICAg
ICAgICAgICAgTUFJUigweGZmLCBNVF9XUklURUFMTE9DKSkKPiArI2RlZmluZSBNQUlSVkFMIChN
QUlSKDB4MDAsIE1UX0RFVklDRV9uR25SbkUpfCBcCj4gKyAgICAgICAgICAgICAgICAgTUFJUigw
eDQ0LCBNVF9OT1JNQUxfTkMpICAgIHwgXAo+ICsgICAgICAgICAgICAgICAgIE1BSVIoMHhhYSwg
TVRfTk9STUFMX1dUKSAgICB8IFwKPiArICAgICAgICAgICAgICAgICBNQUlSKDB4ZWUsIE1UX05P
Uk1BTF9XQikgICAgfCBcCj4gKyAgICAgICAgICAgICAgICAgTUFJUigweDA0LCBNVF9ERVZJQ0Vf
bkduUkUpIHwgXAo+ICsgICAgICAgICAgICAgICAgIE1BSVIoMHhmZiwgTVRfTk9STUFMKSkKPiAg
Cj4gICNkZWZpbmUgTUFJUjBWQUwgKE1BSVJWQUwgJiAweGZmZmZmZmZmKQo+ICAjZGVmaW5lIE1B
SVIxVkFMIChNQUlSVkFMID4+IDMyKQo+ICAKPiAtI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAg
ICAgICAoTVRfV1JJVEVBTExPQykKPiAtI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAo
TVRfREVWX1NIQVJFRCkKPiAtI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoTVRfQlVG
RkVSQUJMRSkKPiArI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfTk9STUFMKQo+
ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUpCj4gKyNk
ZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKE1UX05PUk1BTF9OQykKPiAgCj4gIC8qCj4g
ICAqIERlZmluZXMgZm9yIGNoYW5naW5nIHRoZSBoeXBlcnZpc29yIFBURSAucm8gYW5kIC5ueCBi
aXRzLiBUaGlzIGlzIG9ubHkgdG8gYmUKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:49:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11:49: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.xen.org>)
	id 1dkUAA-0003CM-Pj; Wed, 23 Aug 2017 11:49:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkUAA-0003CG-1q
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 11:49:34 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 49/76-01732-CCB6D995; Wed, 23 Aug 2017 11:49:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ov+6Z7Lm
 RBhfnKlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmNvVvYCz6zVuz82c7WwLiEpYuRk0NCwEji
 7cR/TF2MXBxCAgsZJf7s+cYG4ggLtDJK9O+4xQhSJSKgLNH76zdYB7OAr0TD3xdQHRMZJS4c+
 wuWYBNQldhw/RQriM0rYC1x7+RndhCbBSg+p3sGWFxUIFxi//drzBA1ghInZz4B6+UUsJc4vP
 0CI8QCdYk/8y4xQ9jiEpuefWeFsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tSistQ
 iXUNzvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwBBlAIIdjBdPex5ilORgUhLl
 1dSZGynEl5SfUpmRWJwRX1Sak1p8iFGDg0PgysEjsxmlWPLy81KVJHi3ZAHVCRalpqdWpGXmA
 KMIplSCg0dJhDcUJM1bXJCYW5yZDpE6xajL0fRhyxcmIbAZUuK8B0GKBECKMkrz4EbAIvoSo6
 yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHlzQKbwZOaVwG16BXQEE9ARk07MATmiJBEhJdXAOGf
 FDZ+b0vniCkc+3trWtuzi3u+3Fh6NSY+IUxES4OzknL6B+3nIZdZ5EzR2F31x17gWe/OAeetV
 dp31IZN2pM9TC5sZfW3WQwej5Q9f7JjscUK6Y/Pk3xJhHDH9h0oYnbqN0nMees4Tco3JeSHcG
 dv91OA+/95yBdZFthciF7x16rAXzp3tr8RSnJFoqMVcVJwIAI9sqWvjAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503488972!92989359!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34504 invoked from network); 23 Aug 2017 11:49:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 11:49:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 14A5EAC33;
 Wed, 23 Aug 2017 11:49:32 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-23-jgross@suse.com>
 <599C1BB00200007800171DD4@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0502c52c-cbc7-c72e-93a3-8fba87e21f8a@suse.com>
Date: Wed, 23 Aug 2017 13:49:31 +0200
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: <599C1BB00200007800171DD4@prv-mh.provo.novell.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 22/52]
 xen/arch/x86/x86_64/mmconfig-shared.c: let custom parameter parsing
 routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDgvMTcgMTE6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE3IGF0
IDE0OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbWNvbmZpZy1zaGFyZWQuYwo+PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tY29u
ZmlnLXNoYXJlZC5jCj4+IEBAIC0yOCwyMiArMjgsMzUgQEAKPj4gIAo+PiAgdW5zaWduZWQgaW50
IHBjaV9wcm9iZSA9IFBDSV9QUk9CRV9DT05GMSB8IFBDSV9QUk9CRV9NTUNPTkY7Cj4+ICAKPj4g
LXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9tbWNmZyhjaGFyICpzKQo+PiArc3RhdGljIGludCBf
X2luaXQgcGFyc2VfbW1jZmcoY29uc3QgY2hhciAqcykKPj4gIHsKPj4gLSAgICBjaGFyICpzczsK
Pj4gKyAgICBjb25zdCBjaGFyICpzczsKPj4gKyAgICBpbnQgcmMgPSAwOwo+PiAgCj4+ICAgICAg
ZG8gewo+PiAgICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+PiAtICAgICAgICBpZiAoIHNz
ICkKPj4gLSAgICAgICAgICAgICpzcyA9ICdcMCc7Cj4+ICsgICAgICAgIGlmICggIXNzICkKPj4g
KyAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOwo+PiAgCj4+IC0gICAgICAgIGlmICgg
IXBhcnNlX2Jvb2wocykgKQo+PiArICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkgewo+
IAo+IFN0eWxlLiBXaXRoIHRoaXMgY29ycmVjdGVkCgpBbm90aGVyIHBhcnNlX2Jvb2woKSB2aWN0
aW0uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:51:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11:51: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.xen.org>)
	id 1dkUCB-0003kA-4t; Wed, 23 Aug 2017 11:51:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkUCA-0003k3-9N
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 11:51:38 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A6/DE-18997-94C6D995; Wed, 23 Aug 2017 11:51:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQtcjZ26
 kwfNnGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTJ/EFjwsqPvVfYmpgXBbaxcjJISHgJ7Hu
 xjs2EJtFQFXi7/ZVLF2MHBxsAvYS079WgIRFgMKbp59mB7GZBXIl/i27xgpiCwtESDxe9JsZx
 OYV8JSY+28jC4gtJFAv8eheEyNEXFDi5MwnLBC9OhILdn9iAxnPLCAtsfwfB0iYU8BN4uX8n2
 DjRQVUJE6uXMMEMUZRon/eAzaIK9MlJj7rYZnAyD8LydRZSKbOQpi6gJF5FaNGcWpRWWqRrqG
 pXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxobtnocYJTmYlER5NXXm
 RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F2cDZQTLEpNT61Iy8wBxgFMWoKDR0mEtwkkzVtck
 JhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ryOIEUCIEUZpXlwI2AxeYlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvDEgU3gy80rgNr0COoIJ6IhJJ+aAHFGSiJCSamBMd5rXdO1edHrvDI6E4IW
 5rFGbcjpWcmbKxFYK9W99EHSPsfhUueiJ0FAZrk17epJnLzba6Ct1fHG43U6fBInAkz/CtZL3
 b9txcZKJheyJh69CY1me7l7x7cHeT08OfFt475zxa2efx/ZL3iwQ7Z7JmfhP1KGhhrlxz73OP
 Iaej3lWRg7Hb99TYinOSDTUYi4qTgQAEiVUDMQCAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503489096!105600218!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54628 invoked from network); 23 Aug 2017 11:51:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 11:51:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51418507"
Date: Wed, 23 Aug 2017 12:51:27 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823115127.gdzj2goz5q7xhb2r@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-24-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-24-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, Chao Gao <chao.gao@intel.com>, julien.grall@arm.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 23/25] x86/vvtd: Handle interrupt
 translation faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjRQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEludGVycnVwdCB0
cmFuc2xhdGlvbiBmYXVsdHMgYXJlIG5vbi1yZWNvdmVyYWJsZSBmYXVsdC4gV2hlbiBmYXVsdHMK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBmYXVs
dHMKPiBhcmUgdHJpZ2dlcmVkLCBpdCBuZWVkcyB0byBwb3B1bGF0ZSBmYXVsdCBpbmZvIHRvIEZh
dWx0IFJlY29yZGluZwo+IFJlZ2lzdGVycyBhbmQgaW5qZWN0IHZJT01NVSBtc2kgaW50ZXJydXB0
IHRvIG5vdGlmeSBndWVzdCBJT01NVSBkcml2ZXIKPiB0byBkZWFsIHdpdGggZmF1bHRzLgo+IAo+
IFRoaXMgcGF0Y2ggZW11bGF0ZXMgaGFyZHdhcmUncyBoYW5kbGluZyBpbnRlcnJ1cHQgdHJhbnNs
YXRpb24KPiBmYXVsdHMgKG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHByb2Nlc3MgY2FuIGJl
IGZvdW5kIGluIFZULWQgc3BlYywKPiBjaGlwdGVyICJUcmFuc2xhdGlvbiBGYXVsdHMiLCBzZWN0
aW9uICJOb24tUmVjb3ZlcmFibGUgRmF1bHQKICBeIGNoYXB0ZXIKPiBSZXBvcnRpbmciIGFuZCBz
ZWN0aW9uICJOb24tUmVjb3ZlcmFibGUgTG9nZ2luZyIpLgo+IFNwZWNpZmljYWxseSwgdmlvbW11
X3JlY29yZF9mYXVsdCgpIHJlY29yZHMgdGhlIGZhdWx0IGluZm9ybWF0aW9uIGFuZAo+IHZpb21t
dV9yZXBvcnRfbm9uX3JlY292ZXJhYmxlX2ZhdWx0KCkgcmVwb3J0cyBmYXVsdHMgdG8gc29mdHdh
cmUuCj4gQ3VycmVudGx5LCBvbmx5IFByaW1hcnkgRmF1bHQgTG9nZ2luZyBpcyBzdXBwb3J0ZWQg
YW5kIHRoZSBOdW1iZXIgb2YKPiBGYXVsdC1yZWNvcmRpbmcgUmVnaXN0ZXJzIGlzIDEuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2Zm
LWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAgNjAgKysrKysrKy0tCj4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgMjM4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDI4NiBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IGluZGV4IGUzMjMz
NTIuLmE5ZTkwNWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IEBAIC0y
MjYsMjYgKzIyNiw2NiBAQAo+ICAjZGVmaW5lIERNQV9DQ01EX0NBSUdfTUFTSyh4KSAoKCh1NjQp
eCkgJiAoKHU2NCkgMHgzIDw8IDU5KSkKPiAgCj4gIC8qIEZFQ1RMX1JFRyAqLwo+IC0jZGVmaW5l
IERNQV9GRUNUTF9JTSAoKCh1NjQpMSkgPDwgMzEpCj4gKyNkZWZpbmUgRE1BX0ZFQ1RMX0lNX0JJ
VCAzMQoKX1NISUZUIChoZXJlIGFuZCBiZWxvdykuCgo+ICsjZGVmaW5lIERNQV9GRUNUTF9JTSAo
MVUgPDwgRE1BX0ZFQ1RMX0lNX0JJVCkKPiArI2RlZmluZSBETUFfRkVDVExfSVBfQklUIDMwCj4g
KyNkZWZpbmUgRE1BX0ZFQ1RMX0lQICgxVSA8PCBETUFfRkVDVExfSVBfQklUKQo+ICAKPiAgLyog
RlNUU19SRUcgKi8KPiAtI2RlZmluZSBETUFfRlNUU19QRk8gKCh1NjQpMSA8PCAwKQo+IC0jZGVm
aW5lIERNQV9GU1RTX1BQRiAoKHU2NCkxIDw8IDEpCj4gLSNkZWZpbmUgRE1BX0ZTVFNfQUZPICgo
dTY0KTEgPDwgMikKPiAtI2RlZmluZSBETUFfRlNUU19BUEYgKCh1NjQpMSA8PCAzKQo+IC0jZGVm
aW5lIERNQV9GU1RTX0lRRSAoKHU2NCkxIDw8IDQpCj4gLSNkZWZpbmUgRE1BX0ZTVFNfSUNFICgo
dTY0KTEgPDwgNSkKPiAtI2RlZmluZSBETUFfRlNUU19JVEUgKCh1NjQpMSA8PCA2KQo+IC0jZGVm
aW5lIERNQV9GU1RTX0ZBVUxUUyAgICBETUFfRlNUU19QRk8gfCBETUFfRlNUU19QUEYgfCBETUFf
RlNUU19BRk8gfCBETUFfRlNUU19BUEYgfCBETUFfRlNUU19JUUUgfCBETUFfRlNUU19JQ0UgfCBE
TUFfRlNUU19JVEUKPiArI2RlZmluZSBETUFfRlNUU19QRk9fQklUIDAKPiArI2RlZmluZSBETUFf
RlNUU19QRk8gKDFVIDw8IERNQV9GU1RTX1BGT19CSVQpCj4gKyNkZWZpbmUgRE1BX0ZTVFNfUFBG
X0JJVCAxCj4gKyNkZWZpbmUgRE1BX0ZTVFNfUFBGICgxVSA8PCBETUFfRlNUU19QUEZfQklUKQo+
ICsjZGVmaW5lIERNQV9GU1RTX0FGTyAoMVUgPDwgMikKPiArI2RlZmluZSBETUFfRlNUU19BUEYg
KDFVIDw8IDMpCj4gKyNkZWZpbmUgRE1BX0ZTVFNfSVFFICgxVSA8PCA0KQo+ICsjZGVmaW5lIERN
QV9GU1RTX0lDRSAoMVUgPDwgNSkKPiArI2RlZmluZSBETUFfRlNUU19JVEUgKDFVIDw8IDYpCj4g
KyNkZWZpbmUgRE1BX0ZTVFNfUFJPX0JJVCA3Cj4gKyNkZWZpbmUgRE1BX0ZTVFNfUFJPICgxVSA8
PCBETUFfRlNUU19QUk9fQklUKQo+ICsjZGVmaW5lIERNQV9GU1RTX0ZBVUxUUyAgICAoRE1BX0ZT
VFNfUEZPIHwgRE1BX0ZTVFNfUFBGIHwgRE1BX0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBGIHwgRE1B
X0ZTVFNfSVFFIHwgRE1BX0ZTVFNfSUNFIHwgRE1BX0ZTVFNfSVRFIHwgRE1BX0ZTVFNfUFJPKQo+
ICsjZGVmaW5lIERNQV9GU1RTX1JXMUNTICAgICAoRE1BX0ZTVFNfUEZPIHwgRE1BX0ZTVFNfQUZP
IHwgRE1BX0ZTVFNfQVBGIHwgRE1BX0ZTVFNfSVFFIHwgRE1BX0ZTVFNfSUNFIHwgRE1BX0ZTVFNf
SVRFIHwgRE1BX0ZTVFNfUFJPKQoKUGxlYXNlIHNwbGl0IGludG8gc2VwYXJhdGUgbGluZXMuCgo+
ICAjZGVmaW5lIGRtYV9mc3RzX2ZhdWx0X3JlY29yZF9pbmRleChzKSAoKChzKSA+PiA4KSAmIDB4
ZmYpCj4gIAo+ICAvKiBGUkNEX1JFRywgMzIgYml0cyBhY2Nlc3MgKi8KPiAtI2RlZmluZSBETUFf
RlJDRF9GICgoKHU2NCkxKSA8PCAzMSkKPiArI2RlZmluZSBETUFfRlJDRF9MRU4gICAgICAgICAg
ICAweDEwCj4gKyNkZWZpbmUgRE1BX0ZSQ0QwX09GRlNFVCAgICAgICAgMHgwCgowCgo+ICsjZGVm
aW5lIERNQV9GUkNEMV9PRkZTRVQgICAgICAgIDB4NAo+ICsjZGVmaW5lIERNQV9GUkNEMl9PRkZT
RVQgICAgICAgIDB4OAo+ICsjZGVmaW5lIERNQV9GUkNEM19PRkZTRVQgICAgICAgIDB4Ywo+ICsj
ZGVmaW5lIERNQV9GUkNEM19GUl9NQVNLICAgICAgIDB4ZmZVTAo+ICsjZGVmaW5lIERNQV9GUkNE
X0ZfQklUIDMxCj4gKyNkZWZpbmUgRE1BX0ZSQ0RfRiAoKHU2NCkxIDw8IERNQV9GUkNEX0ZfQklU
KQo+ICsjZGVmaW5lIERNQV9GUkNEKGlkeCwgb2Zmc2V0KSAoRE1BX0NBUF9GUk9fT0ZGU0VUICsg
RE1BX0ZSQ0RfTEVOICogaWR4ICsgb2Zmc2V0KQoKaWR4IGFuZCBvZmZzZXQgbmVlZCBwYXJlbnRo
ZXNlcy4KCj4gICNkZWZpbmUgZG1hX2ZyY2RfdHlwZShkKSAoKGQgPj4gMzApICYgMSkKPiAgI2Rl
ZmluZSBkbWFfZnJjZF9mYXVsdF9yZWFzb24oYykgKGMgJiAweGZmKQo+ICAjZGVmaW5lIGRtYV9m
cmNkX3NvdXJjZV9pZChjKSAoYyAmIDB4ZmZmZikKPiAgI2RlZmluZSBkbWFfZnJjZF9wYWdlX2Fk
ZHIoZCkgKGQgJiAoKCh1NjQpLTEpIDw8IDEyKSkgLyogbG93IDY0IGJpdCAqLwo+ICAKPiArc3Ry
dWN0IHZ0ZF9mYXVsdF9yZWNvcmRfcmVnaXN0ZXIKPiArewo+ICsgICAgdW5pb24gewo+ICsgICAg
ICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHU2NCBsbzsKCnVpbnQ2NF90IGhlcmUgYW5kIGJl
bG93LgoKPiArICAgICAgICAgICAgdTY0IGhpOwo+ICsgICAgICAgIH0gYml0czsKCnMvYml0cy9y
YXcvPyBJIGRvbid0IGhhdmUgYSBzdHJvbmcgb3BpbmlvbiB0aG91Z2guCgo+ICsgICAgICAgIHN0
cnVjdCB7Cj4gKyAgICAgICAgICAgIHU2NCByc3ZkMCAgIDoxMiwKPiArICAgICAgICAgICAgICAg
IEZJICAgICAgOjUyOyAvKiBGYXVsdCBJbmZvICovCj4gKyAgICAgICAgICAgIHU2NCBTSUQgICAg
IDoxNiwgLyogU291cmNlIElkZW50aWZpZXIgKi8KPiArICAgICAgICAgICAgICAgIHJzdmQxICAg
OjksCj4gKyAgICAgICAgICAgICAgICBQUklWICAgIDoxLCAgLyogUHJpdmlsZWdlIE1vZGUgUmVx
dWVzdGVkICovCj4gKyAgICAgICAgICAgICAgICBFWEUgICAgIDoxLCAgLyogRXhlY3V0ZSBQZXJt
aXNzaW9uIFJlcXVlc3RlZCAqLwo+ICsgICAgICAgICAgICAgICAgUFAgICAgICA6MSwgIC8qIFBB
U0lEIFByZXNlbnQgKi8KPiArICAgICAgICAgICAgICAgIEZSICAgICAgOjgsICAvKiBGYXVsdCBS
ZWFzb24gKi8KPiArICAgICAgICAgICAgICAgIFBWICAgICAgOjIwLCAvKiBQQVNJRCBWYWx1ZSAq
Lwo+ICsgICAgICAgICAgICAgICAgQVQgICAgICA6MiwgIC8qIEFkZHJlc3MgVHlwZSAqLwo+ICsg
ICAgICAgICAgICAgICAgVCAgICAgICA6MSwgIC8qIFR5cGUuICgwKSBXcml0ZSAoMSkgUmVhZC9B
dG9taWNPcCAqLwo+ICsgICAgICAgICAgICAgICAgRiAgICAgICA6MTsgIC8qIEZhdWx0ICovCgpJ
IGRvbid0IHRoaW5rIHdlIHVzZSBjYXBpdGFsIGxldHRlcnMgZm9yIHN0cnVjdCBmaWVsZHMuIEFs
c28gc29tZSBvZgp0aGVtIGNvdWxkIGJlIG1vcmUgZGVzY3JpcHRpdmUgSU1ITywgbGlrZSBUIC0+
IHR5cGUsIEYgLT4gZmF1bHQsIEZJIC0+CmZhdWx0X2luZm8uLi4KCj4gKyAgICAgICAgfSBmaWVs
ZHM7Cj4gKyAgICB9Owo+ICt9Owo+ICsKPiAgZW51bSBWVERfRkFVTFRfVFlQRQo+ICB7Cj4gICAg
ICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRyYW5zaXRpb24gZmF1bHRzICovCj4gZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggZWFlOGYxMS4uZjFlNmQwMSAxMDA2NDQKPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC0xOSw2ICsxOSw3IEBACj4gICAqLwo+ICAKPiAg
I2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICAj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAgI2luY2x1
ZGUgPHhlbi92aW9tbXUuaD4KPiBAQCAtMzAsNiArMzEsNyBAQAo+ICAjaW5jbHVkZSA8YXNtL2lv
X2FwaWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gICNpbmNsdWRlIDxhc20vcDJtLmg+
Cj4gKyNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CgpzeXN0ZW0uaCBhbHJlYWR5IGluY2x1ZGVzIHhl
bi9saWIuaCBJSVJDLgoKPiAgCj4gICNpbmNsdWRlICJpb21tdS5oIgo+ICAjaW5jbHVkZSAidnRk
LmgiCj4gQEAgLTQ5LDYgKzUxLDggQEAgc3RydWN0IGh2bV9od192dnRkX3JlZ3Mgewo+ICBzdHJ1
Y3QgdnZ0ZCB7Cj4gICAgICAvKiBWSU9NTVVfU1RBVFVTX1hYWCAqLwo+ICAgICAgaW50IHN0YXR1
czsKPiArICAgIC8qIEZhdWx0IFJlY29yZGluZyBpbmRleCAqLwo+ICsgICAgaW50IGZyY2RfaWR4
OwoKZmF1bHRfaW5kZXg/Cgo+ICAgICAgLyogQWRkcmVzcyByYW5nZSBvZiByZW1hcHBpbmcgaGFy
ZHdhcmUgcmVnaXN0ZXItc2V0ICovCj4gICAgICB1aW50NjRfdCBiYXNlX2FkZHI7Cj4gICAgICB1
aW50NjRfdCBsZW5ndGg7Cj4gQEAgLTk3LDYgKzEwMSwyMyBAQCBzdGF0aWMgaW5saW5lIHN0cnVj
dCB2dnRkICp2Y3B1X3Z2dGQoc3RydWN0IHZjcHUgKnYpCj4gICAgICByZXR1cm4gZG9tYWluX3Z2
dGQodi0+ZG9tYWluKTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSBpbnQgdnZ0ZF90ZXN0X2Fu
ZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnIpCgp1bnNpZ25lZCBpbnQgZm9yIG5y
LCBhbmQgSSdtIG5vdCByZWFsbHkgc3VyZSB0aGUgdXNlZnVsbmVzcyBvZiB0aGlzCmhlbHBlcnMu
IEluIGFueSBjYXNlIGlubGluZSBzaG91bGQgbm90IGJlIHVzZWQgYW5kIGluc3RlYWQgbGV0IHRo
ZQpjb21waWxlciBvcHRpbWl6ZSB0aGlzLgoKPiArewo+ICsgICAgcmV0dXJuIHRlc3RfYW5kX3Nl
dF9iaXQobnIsICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOwo+ICt9Cj4gKwo+
ICtzdGF0aWMgaW5saW5lIGludCB2dnRkX3Rlc3RfYW5kX2NsZWFyX2JpdChzdHJ1Y3QgdnZ0ZCAq
dnZ0ZCwgdWludDMyX3QgcmVnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgbnIpCj4gK3sKPiArICAgIHJldHVybiB0ZXN0X2FuZF9jbGVhcl9iaXQobnIs
ICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
aW5saW5lIGludCB2dnRkX3Rlc3RfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcs
IGludCBucikKPiArewo+ICsgICAgcmV0dXJuIHRlc3RfYml0KG5yLCAodWludDMyX3QgKikmdnZ0
ZC0+cmVncy0+ZGF0YVtyZWddKTsKPiArfQo+ICsKPiAgc3RhdGljIGlubGluZSB2b2lkIF9fdnZ0
ZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsIGludCBucikKPiAgewo+
ICAgICAgcmV0dXJuIF9fc2V0X2JpdChuciwgKHVpbnQzMl90ICopJnZ2dGQtPnJlZ3MtPmRhdGFb
cmVnXSk7Cj4gQEAgLTIzMiw2ICsyNTMsMjQgQEAgc3RhdGljIGludCB2dnRkX2RlbGl2ZXJ5KAo+
ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3ZvaWQgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQo
c3RydWN0IHZ2dGQgKnZ2dGQsCgpjb25zdC4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgYWRkciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkYXRhKQo+ICt7Cj4gKyAgICB1aW50OF90IGRlc3QsIGRtLCBkbG0sIHRtLCB2ZWN0b3I7Cj4g
Kwo+ICsgICAgVlZURF9ERUJVRyhWVlREX0RCR19GQVVMVCwgIlNlbmRpbmcgaW50ZXJydXB0ICV4
ICV4IHRvIGQlZCIsCj4gKyAgICAgICAgICAgICAgIGFkZHIsIGRhdGEsIHZ2dGQtPmRvbWFpbi0+
ZG9tYWluX2lkKTsKPiArCj4gKyAgICBkZXN0ID0gKGFkZHIgJiBNU0lfQUREUl9ERVNUX0lEX01B
U0spID4+IE1TSV9BRERSX0RFU1RfSURfU0hJRlQ7CgpNQVNLX0VYVFIgKGhlcmUgYW5kIGJlbG93
KS4KCj4gKyAgICBkbSA9ICEhKGFkZHIgJiBNU0lfQUREUl9ERVNUTU9ERV9NQVNLKTsKPiArICAg
IGRsbSA9IChkYXRhICYgTVNJX0RBVEFfREVMSVZFUllfTU9ERV9NQVNLKSA+PiBNU0lfREFUQV9E
RUxJVkVSWV9NT0RFX1NISUZUOwo+ICsgICAgdG0gPSAoZGF0YSAmIE1TSV9EQVRBX1RSSUdHRVJf
TUFTSykgPj4gTVNJX0RBVEFfVFJJR0dFUl9TSElGVDsKPiArICAgIHZlY3RvciA9IGRhdGEgJiBN
U0lfREFUQV9WRUNUT1JfTUFTSzsKPiArCj4gKyAgICB2dnRkX2RlbGl2ZXJ5KHZ2dGQtPmRvbWFp
biwgdmVjdG9yLCBkZXN0LCBkbSwgZGxtLCB0bSk7Cj4gK30KPiArCj4gIHN0YXRpYyB1aW50MzJf
dCBpcnFfcmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgoc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVz
dCAqaXJxKQo+ICB7Cj4gICAgICBpZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFf
TVNJICkKPiBAQCAtMjYwLDExICsyOTksMTg5IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgaXJ0
ZV9kZXN0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCBkZXN0KQo+ICAgICAgcmV0dXJuIERN
QV9JUlRBX0VJTUUoaXJ0YSkgPyBkZXN0IDogTUFTS19FWFRSKGRlc3QsIElSVEVfeEFQSUNfREVT
VF9NQVNLKTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgdnZ0ZF9yZXBvcnRfbm9uX3JlY292ZXJh
YmxlX2ZhdWx0KHN0cnVjdCB2dnRkICp2dnRkLCBpbnQgcmVhc29uKQo+ICt7Cj4gKyAgICB1aW50
MzJfdCBmc3RzOwo+ICsKPiArICAgIEFTU0VSVChyZWFzb24gJiBETUFfRlNUU19GQVVMVFMpOwo+
ICsgICAgZnN0cyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHKTsKPiArICAgIF9f
dnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJfRlNUU19SRUcsIHJlYXNvbik7CgpJIGRvbid0IHVuZGVy
c3RhbmQgdGhpcywgaXMgcmVhc29uIGEgYml0IHBvc2l0aW9uIG9yIGEgbWFzaz8KCkRNQV9GU1RT
X0ZBVUxUUyBzZWVtcyB0byBiZSBhIG1hc2ssIHRoYXQgc2hvdWxkIGJlIHNldCBpbnRvIERNQVJf
RlNUU19SRUc/Cgo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBBY2Nvcm9kaW5nIHRvIFZULWQgc3Bl
YyAiTm9uLVJlY292ZXJhYmxlIEZhdWx0IEV2ZW50IiBjaGFwdGVyLCBpZgo+ICsgICAgICogdGhl
cmUgYXJlIGFueSBwcmV2aW91c2x5IHJlcG9ydGVkIGludGVycnVwdCBjb25kaXRpb25zIHRoYXQg
YXJlIHlldCB0bwo+ICsgICAgICogYmUgc2V2aWNlcyBieSBzb2Z0d2FyZSwgdGhlIEZhdWx0IEV2
ZW50IGludGVycnJ1cHQgaXMgbm90IGdlbmVyYXRlZC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBm
c3RzICYgRE1BX0ZTVFNfRkFVTFRTICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgX192
dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9CSVQpOwo+ICsg
ICAgaWYgKCAhdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lN
X0JJVCkgKQo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IGZlX2RhdGEsIGZlX2FkZHI7CgpO
ZXdsaW5lLgoKPiArICAgICAgICBmZV9kYXRhID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRkVE
QVRBX1JFRyk7Cj4gKyAgICAgICAgZmVfYWRkciA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZF
QUREUl9SRUcpOwo+ICsgICAgICAgIHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0KHZ2dGQsIGZlX2Fk
ZHIsIGZlX2RhdGEpOwo+ICsgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNU
TF9SRUcsIERNQV9GRUNUTF9JUF9CSVQpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9p
ZCB2dnRkX3JlY29tcHV0aW5nX3BwZihzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKCnJlY29tcHV0ZSwgb3Ig
bWF5YmUgYmV0dGVyIHVwZGF0ZT8KCj4gK3sKPiArICAgIGludCBpOwoKdW5zaWduZWQgaW50LgoK
PiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERNQV9GUkNEX1JFR19OUjsgaSsrICkKPiArICAg
IHsKPiArICAgICAgICBpZiAoIHZ2dGRfdGVzdF9iaXQodnZ0ZCwgRE1BX0ZSQ0QoaSwgRE1BX0ZS
Q0QzX09GRlNFVCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIERNQV9GUkNEX0ZfQklU
KSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2dnRkX3JlcG9ydF9ub25fcmVjb3ZlcmFi
bGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNfUFBGX0JJVCk7Cj4gKyAgICAgICAgICAgIHJldHVybjsK
PiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICAvKgo+ICsgICAgICogTm8gUHJpbWFyeSBGYXVs
dCBpcyBpbiBGYXVsdCBSZWNvcmQgUmVnaXN0ZXJzLCB0aHVzIGNsZWFyIFBQRiBiaXQgaW4KPiAr
ICAgICAqIEZTVFMuCj4gKyAgICAgKi8KPiArICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1B
Ul9GU1RTX1JFRywgRE1BX0ZTVFNfUFBGX0JJVCk7Cj4gKwo+ICsgICAgLyogSWYgbm8gZmF1bHQg
aXMgaW4gRlNUUywgY2xlYXIgcGVuZGluZyBiaXQgaW4gRkVDVEwuICovCj4gKyAgICBpZiAoICEo
dnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRlNUU19SRUcpICYgRE1BX0ZTVFNfRkFVTFRTKSApCj4g
KyAgICAgICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RM
X0lQX0JJVCk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIENvbW1pdCBhIGZyY2QgdG8gZW11bGF0ZWQg
RmF1bHQgUmVjb3JkIFJlZ2lzdGVycy4KCmZyY2QgaXMgbm90IHJlYWxseSBoZWxwZnVsIGhlcmUs
IHlvdSBzaG91bGQgZXhwYW5kIHRoaXMgaW50byBzb21ldGhpbmcKdGhhdCdzIHJlYWRhYmxlLgoK
PiArICovCj4gK3N0YXRpYyB2b2lkIHZ2dGRfY29tbWl0X2ZyY2Qoc3RydWN0IHZ2dGQgKnZ2dGQs
IGludCBpZHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZ0ZF9mYXVs
dF9yZWNvcmRfcmVnaXN0ZXIgKmZyY2QpCj4gK3sKPiArICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2
dGQsIERNQV9GUkNEKGlkeCwgRE1BX0ZSQ0QwX09GRlNFVCksIGZyY2QtPmJpdHMubG8pOwo+ICsg
ICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BX0ZSQ0QoaWR4LCBETUFfRlJDRDJfT0ZGU0VU
KSwgZnJjZC0+Yml0cy5oaSk7Cj4gKyAgICB2dnRkX3JlY29tcHV0aW5nX3BwZih2dnRkKTsKPiAr
fQo+ICsKPiArLyoKPiArICogQWxsb2NhdGUgYSBGUkNEIGZvciB0aGUgY2FsbGVyLiBJZiBzdWNj
ZXNzLCByZXR1cm4gdGhlIEZSSS4gT3IsIHJldHVybiAtMQo+ICsgKiB3aGVuIGZhaWx1cmUuCj4g
KyAqLwo+ICtzdGF0aWMgaW50IHZ2dGRfYWxsb2NfZnJjZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKPiAr
ewo+ICsgICAgaW50IHByZXY7Cj4gKwo+ICsgICAgLyogU2V0IHRoZSBGIGJpdCB0byBpbmRpY2F0
ZSB0aGUgRlJDRCBpcyBpbiB1c2UuICovCj4gKyAgICBpZiAoIHZ2dGRfdGVzdF9hbmRfc2V0X2Jp
dCh2dnRkLCBETUFfRlJDRCh2dnRkLT5mcmNkX2lkeCwgRE1BX0ZSQ0QzX09GRlNFVCksCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBETUFfRlJDRF9GX0JJVCkgKQoKU2hvdWxkbid0
IHRoaXMgYmUgIXZ2dGRfdGVzdF9hbmRfc2V0X2JpdD8KCj4gKyAgICB7Cj4gKyAgICAgICAgcHJl
diA9IHZ2dGQtPmZyY2RfaWR4Owo+ICsgICAgICAgIHZ2dGQtPmZyY2RfaWR4ID0gKHByZXYgKyAx
KSAlIERNQV9GUkNEX1JFR19OUjsKPiArICAgICAgICByZXR1cm4gdnZ0ZC0+ZnJjZF9pZHg7Cj4g
KyAgICB9Cj4gKyAgICByZXR1cm4gLTE7CgotRU5PTUVNPwoKQUZBSUNUIHRoaXMgaGFwcGVucyB3
aGVuIHlvdSBjYW5ub3QgZmluZCBhIGZyZWUgcmVnaXN0ZXI/Cgo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZCB2dnRkX2ZyZWVfZnJjZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IGkpCj4gK3sKPiArICAg
IF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BX0ZSQ0QoaSwgRE1BX0ZSQ0QzX09GRlNFVCksIERN
QV9GUkNEX0ZfQklUKTsKPiArfQo+ICsKPiAgc3RhdGljIGludCB2dnRkX3JlY29yZF9mYXVsdChz
dHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
aXJxX3JlbWFwcGluZ19yZXF1ZXN0ICppcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcmVhc29uKQo+ICB7Cj4gLSAgICByZXR1cm4gMDsKPiArICAg
IHN0cnVjdCB2dGRfZmF1bHRfcmVjb3JkX3JlZ2lzdGVyIGZyY2Q7Cj4gKyAgICBpbnQgZnJjZF9p
ZHg7Cj4gKwo+ICsgICAgc3dpdGNoKHJlYXNvbikKPiArICAgIHsKPiArICAgIGNhc2UgVlREX0ZS
X0lSX1JFUV9SU1ZEOgo+ICsgICAgY2FzZSBWVERfRlJfSVJfSU5ERVhfT1ZFUjoKPiArICAgIGNh
c2UgVlREX0ZSX0lSX0VOVFJZX1A6Cj4gKyAgICBjYXNlIFZURF9GUl9JUl9ST09UX0lOVkFMOgo+
ICsgICAgY2FzZSBWVERfRlJfSVJfSVJURV9SU1ZEOgo+ICsgICAgY2FzZSBWVERfRlJfSVJfUkVR
X0NPTVBBVDoKPiArICAgIGNhc2UgVlREX0ZSX0lSX1NJRF9FUlI6Cj4gKyAgICAgICAgaWYgKCB2
dnRkX3Rlc3RfYml0KHZ2dGQsIERNQVJfRlNUU19SRUcsIERNQV9GU1RTX1BGT19CSVQpICkKPiAr
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArCj4gKyAgICAgICAgLyogTm8gYXZh
aWxhYmxlIEZhdWx0IFJlY29yZCBtZWFucyBGYXVsdCBvdmVyZmxvd2VkICovCj4gKyAgICAgICAg
ZnJjZF9pZHggPSB2dnRkX2FsbG9jX2ZyY2QodnZ0ZCk7Cj4gKyAgICAgICAgaWYgKCBmcmNkX2lk
eCA9PSAtMSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2dnRkX3JlcG9ydF9ub25fcmVj
b3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNfUEZPX0JJVCk7Cj4gKyAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIG1lbXNldCgmZnJjZCwg
MCwgc2l6ZW9mKGZyY2QpKTsKPiArICAgICAgICBmcmNkLmZpZWxkcy5GUiA9ICh1OClyZWFzb247
Cj4gKyAgICAgICAgZnJjZC5maWVsZHMuRkkgPSAoKHU2NClpcnFfcmVtYXBwaW5nX3JlcXVlc3Rf
aW5kZXgocmVxdWVzdCkpIDw8IDM2Owo+ICsgICAgICAgIGZyY2QuZmllbGRzLlNJRCA9ICh1MTYp
cmVxdWVzdC0+c291cmNlX2lkOwo+ICsgICAgICAgIGZyY2QuZmllbGRzLkYgPSAxOwo+ICsgICAg
ICAgIHZ2dGRfY29tbWl0X2ZyY2QodnZ0ZCwgZnJjZF9pZHgsICZmcmNkKTsKPiArICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICsKPiArICAgIGRlZmF1bHQ6CgpPdGhlciByZWFzb25zIGFy
ZSBqdXN0IGlnbm9yZWQ/IFNob3VsZCB0aGlzIGhhdmUgYW4gQVNTRVJUX1VOUkVBQ0hBQkxFCm1h
eWJlPwoKPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArCj4gKyAgICBnZHByaW50ayhYRU5M
T0dfRVJSLCAiQ2FuJ3QgaGFuZGxlIHZWVEQgRmF1bHQgKHJlYXNvbiAweCV4KS4iLCByZWFzb24p
Owo+ICsgICAgZG9tYWluX2NyYXNoKHZ2dGQtPmRvbWFpbik7CgpPaCwgSSBzZWUuIElzIGl0IGV4
cGVjdGVkIHRoYXQgc3VjaCBmYXVsdHMgd2l0aCB1bmhhbmRsZWQgcmVhc29ucyBjYW4KYmUgc29t
ZWhvdyBnZW5lcmF0ZWQgYnkgdGhlIGRvbWFpbiBpdHNlbGY/Cgo+ICsgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKPiArfQo+ICsKPiArc3RhdGljIGludCB2dnRkX3dyaXRlX2ZyY2QzKHN0cnVjdCB2
dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gK3sKPiArICAgIC8qIFdyaXRpbmcgYSAxIG1lYW5z
IGNsZWFyIGZhdWx0ICovCj4gKyAgICBpZiAoIHZhbCAmIERNQV9GUkNEX0YgKQo+ICsgICAgewo+
ICsgICAgICAgIHZ2dGRfZnJlZV9mcmNkKHZ2dGQsIDApOwo+ICsgICAgICAgIHZ2dGRfcmVjb21w
dXRpbmdfcHBmKHZ2dGQpOwo+ICsgICAgfQo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiAr
fQo+ICsKPiArc3RhdGljIGludCB2dnRkX3dyaXRlX2ZlY3RsKHN0cnVjdCB2dnRkICp2dnRkLCB1
aW50MzJfdCB2YWwpCj4gK3sKPiArICAgIC8qCj4gKyAgICAgKiBPbmx5IERNQV9GRUNUTF9JTSBi
aXQgaXMgd3JpdGFibGUuIEdlbmVyYXRlIHBlbmRpbmcgZXZlbnQgd2hlbiB1bm1hc2suCj4gKyAg
ICAgKi8KPiArICAgIGlmICggISh2YWwgJiBETUFfRkVDVExfSU0pICkKPiArICAgIHsKPiArICAg
ICAgICAvKiBDbGVhciBJTSAqLwo+ICsgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1B
Ul9GRUNUTF9SRUcsIERNQV9GRUNUTF9JTV9CSVQpOwo+ICsgICAgICAgIGlmICggdnZ0ZF90ZXN0
X2FuZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9CSVQpICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGZlX2RhdGEsIGZlX2FkZHI7CgpO
ZXdsaW5lLgoKPiArICAgICAgICAgICAgZmVfZGF0YSA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFS
X0ZFREFUQV9SRUcpOwo+ICsgICAgICAgICAgICBmZV9hZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2dGQs
IERNQVJfRkVBRERSX1JFRyk7Cj4gKyAgICAgICAgICAgIHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0
KHZ2dGQsIGZlX2FkZHIsIGZlX2RhdGEpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIGVs
c2UKPiArICAgICAgICBfX3Z2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZF
Q1RMX0lNX0JJVCk7Cj4gKwo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArfQo+ICsKPiAr
c3RhdGljIGludCB2dnRkX3dyaXRlX2ZzdHMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZh
bCkKPiArewo+ICsgICAgaW50IGksIG1heF9mYXVsdF9pbmRleCA9IERNQV9GU1RTX1BST19CSVQ7
Cgp1bnNpZ25lZCBpbnQuCgo+ICsgICAgdWludDY0X3QgYml0c190b19jbGVhciA9IHZhbCAmIERN
QV9GU1RTX1JXMUNTOwo+ICsKPiArICAgIGkgPSBmaW5kX2ZpcnN0X2JpdCgmYml0c190b19jbGVh
ciwgbWF4X2ZhdWx0X2luZGV4IC8gOCArIDEpOwo+ICsgICAgd2hpbGUgKCBpIDw9IG1heF9mYXVs
dF9pbmRleCApCgpTaG91bGRuJ3QgeW91IGNoZWNrIHdoZXRoZXIgYml0c190b19jbGVhciBpcyBu
b3QgMCBhbHNvPyBBbmQgSSBkb24ndApyZW1lbWJlciwgYnV0IGlzIHRoZSByZXR1cm4gb2YgZmlu
ZF9maXJzdF9iaXQgYmFzZWQgb24gMCBvciAxIChpZTogaXMKYml0IDAgcmVwb3J0ZWQgYXMgMCBv
ciAxKS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:53:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 11:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkUDT-0003tD-I7; Wed, 23 Aug 2017 11:52:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkUDS-0003t3-5n
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 11:52:58 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 61/A2-02177-99C6D995; Wed, 23 Aug 2017 11:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQndKztx
 Ig5lb9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpr14zFnxnq/h79hFLA+Nd1i5GTg4JAT+J
 xoYmJhCbRUBVYvq9qYwgNpuAjsTFuTvZQGwRAUWJBy9vAtVzcTALHGWUOP1yJTNIQljAReLs1
 +lgNq+Ap8Se6T+BbA4OIYF0idZJchBhQYmTM5+wgNjMQDMX7P7EBlLCLCAtsfwfB0iYU8BSYk
 bDTHYQW1RAReLkyjVg5wgBre2f94AN4sx0iYnPelgmMPLPQjJ1FpKpsxCmLmBkXsWoUZxaVJZ
 apGtkpJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiA9QwMjDsY97T7HWKU5GBS
 EuXV1JkbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd3E2UE6wKDU9tSItMwcYCzBpCQ4eJRHe/
 SBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8zqCFAmAFGWU5sGNgMXlJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvNNApvBk5pXAbXoFdAQT0BGTTswBOaIkESEl1cDIKRrwWOadRFz
 mq/P21U3rGpt2qYZy9ST1P1dbGNN/K092qWz0/nmvdhcIfNrfdn9modZJ5cWzPJepeO+5yv35
 4PZzNTcTufMWrdpwU2vVn63dbTl/mfflM3EYf9O996J5wrSJz26elT+Vsak8/YLgzNIivXW/e
 jawHrTPPC3mL7rz+Iocj69OSizFGYmGWsxFxYkAXzo0F8YCAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503489172!106863648!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23178 invoked from network); 23 Aug 2017 11:52:52 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 11:52:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51418539"
Date: Wed, 23 Aug 2017 12:52:49 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170823115249.3ptfhfsttdpk4726@dhcp-3-128.uk.xensource.com>
References: <20170822125023.70960-1-roger.pau@citrix.com>
 <20170823105149.3xy6kdpajetmfn2a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823105149.3xy6kdpajetmfn2a@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Chris Gilbert <chris.gilbert@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] hvmloader: add fields for SMBIOS 2.4
	compliance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTE6NTE6NDlBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwMTo1MDoyM1BNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gWy4uLl0KPiA+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvc21iaW9zX3R5cGVzLmggYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVz
LmgKPiA+IGluZGV4IGU5MjRmODE5YjMuLjJiZjE2NDViZmEgMTAwNjQ0Cj4gPiAtLS0gYS90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKPiA+ICsrKyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaAo+ID4gQEAgLTEwNCw2ICsxMDQsMTEgQEAgc3Ry
dWN0IHNtYmlvc190eXBlXzMgewo+ID4gICAgICB1aW50OF90IHBvd2VyX3N1cHBseV9zdGF0ZTsK
PiA+ICAgICAgdWludDhfdCB0aGVybWFsX3N0YXRlOwo+ID4gICAgICB1aW50OF90IHNlY3VyaXR5
X3N0YXR1czsKPiA+ICsgICAgdWludDMyX3Qgb2VtX3NwZWNpZmljOwo+ID4gKyAgICB1aW50OF90
IGhlaWdodDsKPiA+ICsgICAgdWludDhfdCBudW1iZXJfb2ZfcG93ZXJfY29yZHM7Cj4gPiArICAg
IHVpbnQ4X3QgY29udGFpbmVkX2VsZW1lbnRfY291bnQ7Cj4gPiArICAgIHVpbnQ4X3QgY29udGFp
bmVkX2VsZW1lbnRfbGVuZ3RoOwo+IAo+IE1pc3NpbmcgY29udGFpbmVkX2VsZW1lbnRzID8KCmNv
bnRhaW5lZF9lbGVtZW50X2NvdW50IGlzIDAsIHNvIEkgZG9uJ3QgdGhpbmsgaXQncyBzdHJpY3Rs
eSBuZWVkZWQuCklmIHlvdSB0aGluayBpdCdzIHJlcXVpcmVkIEkgY2FuIHJlcHJlc2VudCBpdCBh
cyBhbiBlbXB0eSBhcnJheSAoWzBdKS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 11:59:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 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.xen.org>)
	id 1dkUK9-0004BU-97; Wed, 23 Aug 2017 11:59:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkUK7-0004BO-Om
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 11:59:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E1/9C-18185-63E6D995; Wed, 23 Aug 2017 11:59:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva5Z3tx
 Ig9aNyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmlQ4FSzkqlhyqbWC8ydbFyMkhIeAvsfTj
 PnYQm0VAVeLQll+sIDabgLLEz85esBoRAS2J9SueAtlcHMwCTxglmk6cYQZJCAu4SJz9Oh3M5
 hWwkJgweTYTSJGQwDJGiaXTt7BBJAQlTs58wgJiMwvoSCzY/QkozgFkS0ss/8cBEuYU8JJ4un
 of2GJRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRrrleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgmDEAwQ7GmZf9DzFKcjApifJq6syNFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBq5wLlBMsSk1PrUjLzAEGPExagoNHSYQ3ByTNW1yQmFucmQ6RO
 sWoKCXOawqSEABJZJTmwbXBouwSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkrQKbwZOaVwE
 1/BbSYCWjxpBNzQBaXJCKkpBoYzTTr8nbdeJjl/u7GtSmPEi7fct8fvqnu1eL28nc8sfP1Xic
 zJfinX6/4Zyn+OcNTQ2xbD9N/hff3nSLlWmunVK3pk3QxXdOVdSj/naZxZlLHx4c739aLxhlx
 hyVcLRUN2VHbE5zFXMNvonDyzprKffy1R761cZ/ScTu0neXQRD+eQ+2O53uVWIozEg21mIuKE
 wEujvstrQIAAA==
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503489588!65265558!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53113 invoked from network); 23 Aug 2017 11:59:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 11:59:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="444813499"
Date: Wed, 23 Aug 2017 12:59:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170823115947.fbqkxnxt3azexkm6@citrix.com>
References: <20170822125023.70960-1-roger.pau@citrix.com>
 <20170823105149.3xy6kdpajetmfn2a@citrix.com>
 <20170823115249.3ptfhfsttdpk4726@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823115249.3ptfhfsttdpk4726@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chris Gilbert <chris.gilbert@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] hvmloader: add fields for SMBIOS 2.4
	compliance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTI6NTI6NDlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDExOjUxOjQ5QU0gKzAxMDAsIFdlaSBM
aXUgd3JvdGU6Cj4gPiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwMTo1MDoyM1BNICswMTAwLCBS
b2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBbLi4uXQo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvc190eXBlcy5oIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3NtYmlvc190eXBlcy5oCj4gPiA+IGluZGV4IGU5MjRmODE5YjMuLjJiZjE2NDViZmEgMTAw
NjQ0Cj4gPiA+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaAo+
ID4gPiArKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKPiA+ID4g
QEAgLTEwNCw2ICsxMDQsMTEgQEAgc3RydWN0IHNtYmlvc190eXBlXzMgewo+ID4gPiAgICAgIHVp
bnQ4X3QgcG93ZXJfc3VwcGx5X3N0YXRlOwo+ID4gPiAgICAgIHVpbnQ4X3QgdGhlcm1hbF9zdGF0
ZTsKPiA+ID4gICAgICB1aW50OF90IHNlY3VyaXR5X3N0YXR1czsKPiA+ID4gKyAgICB1aW50MzJf
dCBvZW1fc3BlY2lmaWM7Cj4gPiA+ICsgICAgdWludDhfdCBoZWlnaHQ7Cj4gPiA+ICsgICAgdWlu
dDhfdCBudW1iZXJfb2ZfcG93ZXJfY29yZHM7Cj4gPiA+ICsgICAgdWludDhfdCBjb250YWluZWRf
ZWxlbWVudF9jb3VudDsKPiA+ID4gKyAgICB1aW50OF90IGNvbnRhaW5lZF9lbGVtZW50X2xlbmd0
aDsKPiA+IAo+ID4gTWlzc2luZyBjb250YWluZWRfZWxlbWVudHMgPwo+IAo+IGNvbnRhaW5lZF9l
bGVtZW50X2NvdW50IGlzIDAsIHNvIEkgZG9uJ3QgdGhpbmsgaXQncyBzdHJpY3RseSBuZWVkZWQu
Cj4gSWYgeW91IHRoaW5rIGl0J3MgcmVxdWlyZWQgSSBjYW4gcmVwcmVzZW50IGl0IGFzIGFuIGVt
cHR5IGFycmF5IChbMF0pLgo+IAoKSSB0aGluayB0aGF0IHdvdWxkIGJlIGJldHRlciBidXQgaXQg
aXMgdXAgdG8gSmFuIGFuZCBBbmRyZXcgdG8gZGVjaWRlLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 12:09:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 12:09: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.xen.org>)
	id 1dkUTe-00051t-Hh; Wed, 23 Aug 2017 12:09:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkUTd-00051V-K6
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 12:09:41 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 FC/E3-01993-4807D995; Wed, 23 Aug 2017 12:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbe5YG6
 kwYQvqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaDqeXvC7l7HiRncvSwNj
 S0IXIxeHkMBfRolVXRuYIZzHjBL9r56yQjjbGCWmPF3G2MXIySEi4Czx9cxcdhCbV0BfYvWJR
 2C2sECMRO+mP2ANEgInVCQ2r/vABpKQEPCUuLvoK1MXIweYfW2tVRcjOwebgJXEITGQAhYBVY
 n7m2+wTmDkXsDIsIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3c
 TI9Dn9QwMjDsY7072O8QoycGkJMqrqTM3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7988oJxg
 UWp6akVaZg4w+GDSEhw8SiK8bvlAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEud9ADJDA
 KQoozQPbgQsEi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEoaYwpOZVwK36RXQEUxAR0w6MQ
 fkiJJEhJRUAyPToglpcR3q+x+k1O645yn31MJ4fybP5shFt30+8By6HivEJsy+I836ywVu898
 CO0XD/lU2TN2bbGF6uvVncPjemWsU106b+++wjbnM7cOnNSvex5rVpW85uLxdYr7I/X2nw/o/
 n37z4aq+T8fbG509X5weHzhQ6az7NqCx7saG73zSPZ0zCpYosRRnJBpqMRcVJwIAXn2TmH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503490178!104907293!1
X-Originating-IP: [104.130.215.37]
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 36843 invoked from network); 23 Aug 2017 12:09:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 12:09:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkUTY-0007Ui-Nu; Wed, 23 Aug 2017 12:09: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 1dkUTT-0006Kh-5w; Wed, 23 Aug 2017 12:09:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkUTR-0008Nh-VO; Wed, 23 Aug 2017 12:09:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112820-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-win7-amd64:guest-localmigrate/x10: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-qemuu-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-libvirt-xsm:migrate-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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-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-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-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
X-Osstest-Versions-This: xen=9bf14bbf990843bfec16a5d69d36cf46c7593d88
X-Osstest-Versions-That: xen=0e186e33c0487a81c48dccdede206e63db22dd7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 12:09:30 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112820: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgyMCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjgyMC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjQ3CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NDcKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY0
NwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vl
c3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTEyNjQ3CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI2
NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgbGlrZSAxMTI2NDcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjY0NwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTEyNjQ3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5
YmYxNGJiZjk5MDg0M2JmZWMxNmE1ZDY5ZDM2Y2Y0NmM3NTkzZDg4CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAwZTE4NmUzM2MwNDg3YTgxYzQ4ZGNjZGVkZTIwNmU2M2Ri
MjJkZDdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI2NDcgIDIwMTctMDgtMTUgMTM6NDI6NTcg
WiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyNjgyICAyMDE3LTA4LTE3IDEzOjUz
OjI4IFogICAgNSBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyODIw
ICAyMDE3LTA4LTIyIDExOjE1OjI3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgcmV2aXNpb249OWJmMTRiYmY5OTA4NDNiZmVjMTZhNWQ2OWQzNmNmNDZjNzU5M2Q4
OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9T
X0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1l
eCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjktdGVzdGluZyA5
YmYxNGJiZjk5MDg0M2JmZWMxNmE1ZDY5ZDM2Y2Y0NmM3NTkzZDg4CisgYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworIHJldmlzaW9uPTliZjE0YmJmOTkwODQzYmZlYzE2YTVkNjlkMzZjZjQ2Yzc1OTNk
ODgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAw
MDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhl
bmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjktdGVz
dGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LTQuOS10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDliZjE0
YmJmOTkwODQzYmZlYzE2YTVkNjlkMzZjZjQ2Yzc1OTNkODggPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4t
NC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNy
b24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5n
CisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
IFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjktdGVzdGlu
ZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjktdGVzdGluZworIHhlbnZlcnNp
b249eGVuLTQuOQorIHhlbnZlcnNpb249NC45CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDliZjE0YmJmOTkwODQzYmZlYzE2YTVkNjlkMzZj
ZjQ2Yzc1OTNkODg6cmVmcy9oZWFkcy9zdGFibGUtNC45ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAwZTE4NmUzLi45YmYxNGJiICA5YmYxNGJiZjk5
MDg0M2JmZWMxNmE1ZDY5ZDM2Y2Y0NmM3NTkzZDg4IC0+IHN0YWJsZS00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 12:15:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 12:15: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.xen.org>)
	id 1dkUZC-0005gF-5Q; Wed, 23 Aug 2017 12:15:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkUZA-0005g8-VI
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 12:15:25 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 46/7E-02181-CD17D995; Wed, 23 Aug 2017 12:15:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/d24dx
 Ig879yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8az5Y/ZCw5yViw8M5e1gfEBexcjJ4eQQJ7E
 ihsHmEFsXgE7iadv34HFJQQMJU4vvMkCYrMIqEpM3vuGEcRmE1CXaHu2nRXEFhHwk+g+NwWon
 ouDWWAVo8Ty98fBGoQFXCTOfp3ODJIQErjCKDHh7megbg4OTgFLiev7q0FMXgFBib87hEHKmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuhZ
 6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYL7Q7H2KU5GBSEuXV1Jkb
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC91oBUE6wKDU9tSItMwcYBzBpCQ4eJRHeQpA0b3FBY
 m5xZjpE6hSjopQ47y2QhABIIqM0D64NFnuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzLBz
 KFJzOvBG76K6DFTECLJ52YA7K4JBEhJdXAKJPU+rR+QcJuHyN/UfVlpnLKHy+HfypZqv3MK/b
 3rALtQzeF/l9p6/ZnurvtiMdX1b2Ci9l7W64+ZChb7xfo21Fy66ZsErvZg8yDlclbd98Kve7C
 vNxcW+KczaErDXf/p+U1vyxPiJQNFlBkVbuaxLeyck3RqoOMWuyeHMqcO6fVnp+iupJNiaU4I
 9FQi7moOBEAF5OGzrgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503490521!107189133!1
X-Originating-IP: [137.65.248.74]
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 1517 invoked from network); 23 Aug 2017 12:15:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 12:15:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 06:15:20 -0600
Message-Id: <599D8DF702000078001728E9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 06:15:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Wei Liu" <wei.liu2@citrix.com>
References: <20170822125023.70960-1-roger.pau@citrix.com>
 <20170823105149.3xy6kdpajetmfn2a@citrix.com>
 <20170823115249.3ptfhfsttdpk4726@dhcp-3-128.uk.xensource.com>
 <20170823115947.fbqkxnxt3azexkm6@citrix.com>
In-Reply-To: <20170823115947.fbqkxnxt3azexkm6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Chris Gilbert <chris.gilbert@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] hvmloader: add fields for SMBIOS 2.4
	compliance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDEzOjU5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTI6NTI6NDlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+PiBPbiBXZWQsIEF1ZyAyMywgMjAxNyBhdCAxMTo1MTo0OUFNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+PiA+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDAxOjUwOjIzUE0gKzAxMDAs
IFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4gPiBbLi4uXQo+PiA+ID4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaCAKPiBiL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaAo+PiA+ID4gaW5kZXggZTkyNGY4MTliMy4uMmJmMTY0
NWJmYSAxMDA2NDQKPj4gPiA+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3Nf
dHlwZXMuaAo+PiA+ID4gKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvc190eXBl
cy5oCj4+ID4gPiBAQCAtMTA0LDYgKzEwNCwxMSBAQCBzdHJ1Y3Qgc21iaW9zX3R5cGVfMyB7Cj4+
ID4gPiAgICAgIHVpbnQ4X3QgcG93ZXJfc3VwcGx5X3N0YXRlOwo+PiA+ID4gICAgICB1aW50OF90
IHRoZXJtYWxfc3RhdGU7Cj4+ID4gPiAgICAgIHVpbnQ4X3Qgc2VjdXJpdHlfc3RhdHVzOwo+PiA+
ID4gKyAgICB1aW50MzJfdCBvZW1fc3BlY2lmaWM7Cj4+ID4gPiArICAgIHVpbnQ4X3QgaGVpZ2h0
Owo+PiA+ID4gKyAgICB1aW50OF90IG51bWJlcl9vZl9wb3dlcl9jb3JkczsKPj4gPiA+ICsgICAg
dWludDhfdCBjb250YWluZWRfZWxlbWVudF9jb3VudDsKPj4gPiA+ICsgICAgdWludDhfdCBjb250
YWluZWRfZWxlbWVudF9sZW5ndGg7Cj4+ID4gCj4+ID4gTWlzc2luZyBjb250YWluZWRfZWxlbWVu
dHMgPwo+PiAKPj4gY29udGFpbmVkX2VsZW1lbnRfY291bnQgaXMgMCwgc28gSSBkb24ndCB0aGlu
ayBpdCdzIHN0cmljdGx5IG5lZWRlZC4KPj4gSWYgeW91IHRoaW5rIGl0J3MgcmVxdWlyZWQgSSBj
YW4gcmVwcmVzZW50IGl0IGFzIGFuIGVtcHR5IGFycmF5IChbMF0pLgo+PiAKPiAKPiBJIHRoaW5r
IHRoYXQgd291bGQgYmUgYmV0dGVyIGJ1dCBpdCBpcyB1cCB0byBKYW4gYW5kIEFuZHJldyB0byBk
ZWNpZGUuCgpZZXMsIEkgYWdyZWUgKGJ1dCBbXSBwbGVhc2UsIGkuZS4gd2l0aG91dCB0aGUgemVy
bykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 12:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 12: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.xen.org>)
	id 1dkUaV-0005nu-Ji; Wed, 23 Aug 2017 12:16:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkUaU-0005nk-CG
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 12:16:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 53/B5-03612-D227D995; Wed, 23 Aug 2017 12:16:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQle3aG6
 kQedrFoslHxezODB6HN39mymAMYo1My8pvyKBNWPltfPsBffTK7bfPsTWwHjGu4uRg0NCwE9i
 /8qULkZODhYBVYmLq6Ywg4TZBOwlpn+tAAmLAIU3Tz/NDmIzC+RK/Ft2jRXEFhaIlGicP5kFx
 OYV8JS4tmEWM4gtJFAvsfTpZTaIuKDEyZlPWCB6dSQW7P7EBjKeWUBaYvk/DpAwp4CbxLQz88
 DKRQVUJE6uXMMEMUZRon/eA7C4hEC6xMRnPSwTGPlnIZk6C8nUWQhTFzAyr2LUKE4tKkst0jU
 y0UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwbjvY+QhRkkOJiVRXk2d
 uZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgLCoBygkWp6akVaZk5wDiASUtw8CiJ8BaCpHmLC
 xJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpw3CqRIAKQoozQPbgQsJi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmNe2EGgKT2ZeCdymV0BHMAEdMenEHJAjShIRUlINjAvVX//cfryq5f0LtWU
 zdji2R3Zo/J94/GH3d7do96ONAl4SOXXT5p5cN+vxWkbjn93SZyrb3uk73P7Mza+we+rJV9vE
 Fm3r5H/BO9lwV77dWmF+52P5kjyrp5vtuHV78fkbIdX/Q8r47N1qf7w3ZLnBNtN63Zz4/Xsvb
 LwnUSYr9EGoeonzn2wlluKMREMt5qLiRABzq7NMxAIAAA==
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503490604!72534759!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12867 invoked from network); 23 Aug 2017 12:16:45 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 12:16:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51419918"
Date: Wed, 23 Aug 2017 13:16:10 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823121610.jcdnajwulzrw2g5n@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-25-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-25-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, Chao Gao <chao.gao@intel.com>, julien.grall@arm.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 24/25] x86/vvtd: Add queued invalidation
 (QI) support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFF1ZXVlZCBJbnZh
bGlkYXRpb24gSW50ZXJmYWNlIGlzIGFuIGV4cGFuZGVkIGludmFsaWRhdGlvbiBpbnRlcmZhY2Ug
d2l0aAo+IGV4dGVuZGVkIGNhcGFiaWxpdGllcy4gSGFyZHdhcmUgaW1wbGVtZW50YXRpb25zIHJl
cG9ydCBzdXBwb3J0IGZvciBxdWV1ZWQKPiBpbnZhbGlkYXRpb24gaW50ZXJmYWNlIHRocm91Z2gg
dGhlIEV4dGVuZGVkIENhcGFiaWxpdHkgUmVnaXN0ZXIuIFRoZSBxdWV1ZWQKPiBpbnZhbGlkYXRp
b24gaW50ZXJmYWNlIHVzZXMgYW4gSW52YWxpZGF0aW9uIFF1ZXVlIChJUSksIHdoaWNoIGlzIGEg
Y2lyY3VsYXIKPiBidWZmZXIgaW4gc3lzdGVtIG1lbW9yeS4gU29mdHdhcmUgc3VibWl0cyBjb21t
YW5kcyBieSB3cml0aW5nIEludmFsaWRhdGlvbgo+IERlc2NyaXB0b3JzIHRvIHRoZSBJUS4KPiAK
PiBJbiB0aGlzIHBhdGNoLCBhIG5ldyBmdW5jdGlvbiB2aW9tbXVfcHJvY2Vzc19pcSgpIGlzIHVz
ZWQgZm9yIGVtdWxhdGluZyBob3cKPiBoYXJkd2FyZSBoYW5kbGVzIGludmFsaWRhdGlvbiByZXF1
ZXN0cyB0aHJvdWdoIFFJLgoKSXQgc2VlbXMgbGlrZSB0aGlzIGlzIGFuIGV4dGVuZGVkIGZlYXR1
cmUsIHdoaWNoIGlzIG5vdCBuZWVkZWQgZm9yCmJhc2ljIGZ1bmN0aW9uYWxpdHkuIFdvdWxkIGl0
IGJlIHBvc3NpYmxlIHRvIGhhdmUgdGhpcyBzZXJpZXMgZm9jdXMgb24KdGhlIGJhcmUtbWluaW11
bSBmdW5jdGlvbmFsaXR5LCBsZWF2aW5nIGV2ZXJ5dGhpbmcgZWxzZSB0byBhIHNlcGFyYXRlCnNl
cmllcz8KCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAgMjkgKysrKy0KPiAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgfCAyNDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjcyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IGluZGV4IGE5
ZTkwNWIuLmVhYzBmYmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IEBA
IC0yMDQsNiArMjA0LDMyIEBACj4gICNkZWZpbmUgRE1BX0lSVEFfUyh2YWwpICAgICAgICAgKHZh
bCAmIDB4ZikKPiAgI2RlZmluZSBETUFfSVJUQV9TSVpFKHZhbCkgICAgICAoMVVMIDw8IChETUFf
SVJUQV9TKHZhbCkgKyAxKSkKPiAgCj4gKy8qIElRSF9SRUcgKi8KPiArI2RlZmluZSBETUFfSVFI
X1FIX1NISUZUICAgICAgICA0Cj4gKyNkZWZpbmUgRE1BX0lRSF9RSCh2YWwpICAgICAgICAgKCh2
YWwgPj4gNCkgJiAweDdmZmZVTEwpCgpNaXNzaW5nIHBhcmVudGhlc2VzIGFyb3VuZCB2YWwgKGhl
cmUgYW5kIGJlbG93KS4KCj4gKwo+ICsvKiBJUVRfUkVHICovCj4gKyNkZWZpbmUgRE1BX0lRVF9R
VF9TSElGVCAgICAgICAgNAo+ICsjZGVmaW5lIERNQV9JUVRfUVQodmFsKSAgICAgICAgICgodmFs
ID4+IDQpICYgMHg3ZmZmVUxMKQo+ICsjZGVmaW5lIERNQV9JUVRfUlNWRCAgICAgICAgICAgIDB4
ZmZmZmZmZmZmZmY4MDAwN1VMTAoKfjB4N2ZmZlVMTD8KCj4gKy8qIElRQV9SRUcgKi8KPiArI2Rl
ZmluZSBETUFfTUdBVyAgICAgICAgICAgICAgICAzOSAgLyogTWF4aW11bSBHdWVzdCBBZGRyZXNz
IFdpZHRoICovCgpJJ3ZlIGdvdCB0aGUgZmVlbGluZyB0aGlzIGlzIGFsc28gaW4gdGhlIENQVUlE
IGluZm8sIGluIHdoaWNoIGNhc2UKc2hvdWxkbid0IHRoaXMgbWF0Y2ggd2hhdCdzIHJlcG9ydGVk
IHRoZXJlPwoKT3IgaXMgaXQgZXhwZWN0ZWQgdG8gaGF2ZSB0aGUgSU9NTVUgcmVwb3J0IHN1cHBv
cnQgZm9yIGFkZHJlc3Mgd2lkdGgKZGlmZmVyZW50IHRoYW4gdGhlIHByb2Nlc3Nvcj8KCj4gKyNk
ZWZpbmUgRE1BX0lRQV9BRERSKHZhbCkgICAgICAgKHZhbCAmIH4weGZmZlVMTCkKPiArI2RlZmlu
ZSBETUFfSVFBX1FTKHZhbCkgICAgICAgICAodmFsICYgMHg3KQo+ICsjZGVmaW5lIERNQV9JUUFf
RU5UUllfUEVSX1BBR0UgICgxIDw8IDgpCj4gKyNkZWZpbmUgRE1BX0lRQV9SU1ZEICAgICAgICAg
ICAgKH4oKDFVTEwgPDwgRE1BX01HQVcpIC0xICkgfCAweGZmOFVMTCkKClRoZXJlIHNlZW1zIHRv
IGJlIGEgZmFpciBhbW91bnQgb2YgbWFnaWMgY29uc3RhbnRzIGhlcmUsIHNob3VsZG4ndAp0aG9z
ZSBiZSBhZGRlZCBhcyBkZWZpbmVzPwoKPiArCj4gKy8qIElFQ1RMX1JFRyAqLwo+ICsjZGVmaW5l
IERNQV9JRUNUTF9JTV9CSVQgMzEKCl9TSElGVC4KCj4gKyNkZWZpbmUgRE1BX0lFQ1RMX0lNICAg
ICAgICAgICAgKDEgPDwgRE1BX0lFQ1RMX0lNX0JJVCkKPiArI2RlZmluZSBETUFfSUVDVExfSVBf
QklUIDMwCj4gKyNkZWZpbmUgRE1BX0lFQ1RMX0lQICgoKHU2NCkxKSA8PCBETUFfSUVDVExfSVBf
QklUKQo+ICsKPiArLyogSUNTX1JFRyAqLwo+ICsjZGVmaW5lIERNQV9JQ1NfSVdDX0JJVCAgICAg
ICAgIDAKPiArI2RlZmluZSBETUFfSUNTX0lXQyAgICAgICAgICAgICAoMSA8PCBETUFfSUNTX0lX
Q19CSVQpCj4gKwo+ICAvKiBQTUVOX1JFRyAqLwo+ICAjZGVmaW5lIERNQV9QTUVOX0VQTSAgICAo
KCh1MzIpMSkgPDwgMzEpCj4gICNkZWZpbmUgRE1BX1BNRU5fUFJTICAgICgoKHUzMikxKSA8PCAw
KQo+IEBAIC0yMzgsNyArMjY0LDggQEAKPiAgI2RlZmluZSBETUFfRlNUU19QUEYgKDFVIDw8IERN
QV9GU1RTX1BQRl9CSVQpCj4gICNkZWZpbmUgRE1BX0ZTVFNfQUZPICgxVSA8PCAyKQo+ICAjZGVm
aW5lIERNQV9GU1RTX0FQRiAoMVUgPDwgMykKPiAtI2RlZmluZSBETUFfRlNUU19JUUUgKDFVIDw8
IDQpCj4gKyNkZWZpbmUgRE1BX0ZTVFNfSVFFX0JJVCA0Cj4gKyNkZWZpbmUgRE1BX0ZTVFNfSVFF
ICgxVSA8PCBETUFfRlNUU19JUUVfQklUKQo+ICAjZGVmaW5lIERNQV9GU1RTX0lDRSAoMVUgPDwg
NSkKPiAgI2RlZmluZSBETUFfRlNUU19JVEUgKDFVIDw8IDYpCj4gICNkZWZpbmUgRE1BX0ZTVFNf
UFJPX0JJVCA3Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggZjFlNmQwMS4u
NGY1ZTI4ZSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
Cj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC00MjgsNiAr
NDI4LDE4NSBAQCBzdGF0aWMgaW50IHZ2dGRfcmVjb3JkX2ZhdWx0KHN0cnVjdCB2dnRkICp2dnRk
LAo+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiAgfQo+ICAKPiArLyoKPiArICogUHJvY2Vz
cyBhIGludmFsaWRhdGlvbiBkZXNjcmlwdG9yLiBDdXJyZW50bHksIG9ubHkgdHdvIHR5cGVzIGRl
c2NyaXB0b3JzLAo+ICsgKiBJbnRlcnJ1cHQgRW50cnkgQ2FjaGUgSW52YWxpZGF0aW9uIERlc2Ny
aXRvciBhbmQgSW52YWxpZGF0aW9uIFdhaXQKPiArICogRGVzY3JpcHRvciBhcmUgaGFuZGxlZC4K
PiArICogQHZ2dGQ6IHRoZSB2aXJ0dWFsIHZ0ZCBpbnN0YW5jZQo+ICsgKiBAaTogdGhlIGluZGV4
IG9mIHRoZSBpbnZhbGlkYXRpb24gZGVzY3JpcHRvciB0byBiZSBwcm9jZXNzZWQKPiArICoKPiAr
ICogSWYgc3VjY2VzcyByZXR1cm4gMCwgb3IgcmV0dXJuIC0xIHdoZW4gZmFpbHVyZS4KPiArICov
Cj4gK3N0YXRpYyBpbnQgcHJvY2Vzc19pcWUoc3RydWN0IHZ2dGQgKnZ2dGQsIGludCBpKQo+ICt7
Cj4gKyAgICB1aW50NjRfdCBpcWEsIGFkZHI7Cj4gKyAgICBzdHJ1Y3QgcWludmFsX2VudHJ5ICpx
aW52YWxfcGFnZTsKPiArICAgIHZvaWQgKnBnOwo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICB2
dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcsIGlxYSk7Cj4gKyAgICByZXQgPSBt
YXBfZ3Vlc3RfcGFnZSh2dnRkLT5kb21haW4sIERNQV9JUUFfQUREUihpcWEpPj5QQUdFX1NISUZU
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQqKikmcWludmFsX3BhZ2UpOwo+ICsg
ICAgaWYgKCByZXQgKQo+ICsgICAgewo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJD
YW4ndCBtYXAgZ3Vlc3QgSVJUIChyYyAlZCkiLCByZXQpOwoKVlZURF9ERUJVRz8KCj4gKyAgICAg
ICAgcmV0dXJuIC0xOwoKcmV0dXJuIHJldDsKCj4gKyAgICB9Cj4gKwo+ICsgICAgc3dpdGNoICgg
cWludmFsX3BhZ2VbaV0ucS5pbnZfd2FpdF9kc2MubG8udHlwZSApCj4gKyAgICB7Cj4gKyAgICBj
YXNlIFRZUEVfSU5WQUxfV0FJVDoKPiArICAgICAgICBpZiAoIHFpbnZhbF9wYWdlW2ldLnEuaW52
X3dhaXRfZHNjLmxvLnN3ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGFkZHIgPSAocWlu
dmFsX3BhZ2VbaV0ucS5pbnZfd2FpdF9kc2MuaGkuc2FkZHIgPDwgMik7Cj4gKyAgICAgICAgICAg
IHJldCA9IG1hcF9ndWVzdF9wYWdlKHZ2dGQtPmRvbWFpbiwgYWRkciA+PiBQQUdFX1NISUZULCAm
cGcpOwo+ICsgICAgICAgICAgICBpZiAoIHJldCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBtYXAgZ3Vlc3QgbWVtb3J5IHRv
IGluZm9ybSBndWVzdCAiCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAiSVdDIGNvbXBsZXRp
b24gKHJjICVkKSIsIHJldCk7Cj4gKyAgICAgICAgICAgICAgICBnb3RvIGVycm9yOwo+ICsgICAg
ICAgICAgICB9Cj4gKyAgICAgICAgICAgICoodWludDMyX3QgKikoKHVpbnQ2NF90KXBnICsgKGFk
ZHIgJiB+UEFHRV9NQVNLKSkgPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gbm8gbmVl
ZCB0byBjYXN0IEFGQUlDVAoKPiArICAgICAgICAgICAgICAgIHFpbnZhbF9wYWdlW2ldLnEuaW52
X3dhaXRfZHNjLmxvLnNkYXRhOwo+ICsgICAgICAgICAgICB1bm1hcF9ndWVzdF9wYWdlKHBnKTsK
ClNpbmNlIHRoaXMgaXMga2luZCBvZiBhIHNwb3JhZGljIHVzYWdlLCBtYXliZSB5b3UgY291bGQg
dXNlCmh2bV9jb3B5X3RvX2d1ZXN0X3BoeXM/Cgo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAg
LyoKPiArICAgICAgICAgKiBUaGUgZm9sbG93aW5nIGNvZGUgZ2VuZXJhdGVzIGFuIGludmFsaWRh
dGlvbiBjb21wbGV0aW9uIGV2ZW50Cj4gKyAgICAgICAgICogaW5kaWNhdGluZyB0aGUgaW52YWxp
ZGF0aW9uIHdhaXQgZGVzY3JpcHRvciBjb21wbGV0aW9uLiBOb3RlIHRoYXQKPiArICAgICAgICAg
KiB0aGUgZm9sbG93aW5nIGNvZGUgZnJhZ21lbnQgaXMgbm90IHRlc3RlZCBwcm9wZXJseS4KPiAr
ICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIHFpbnZhbF9wYWdlW2ldLnEuaW52X3dhaXRfZHNj
LmxvLmlmbGFnICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGllX2RhdGEs
IGllX2FkZHI7Cj4gKyAgICAgICAgICAgIGlmICggIXZ2dGRfdGVzdF9hbmRfc2V0X2JpdCh2dnRk
LCBETUFSX0lDU19SRUcsIERNQV9JQ1NfSVdDX0JJVCkgKQo+ICsgICAgICAgICAgICB7Cj4gKyAg
ICAgICAgICAgICAgICBfX3Z2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0lFQ1RMX1JFRywgRE1BX0lF
Q1RMX0lQX0JJVCk7Cj4gKyAgICAgICAgICAgICAgICBpZiAoICF2dnRkX3Rlc3RfYml0KHZ2dGQs
IERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSU1fQklUKSApCj4gKyAgICAgICAgICAgICAgICB7
Cj4gKyAgICAgICAgICAgICAgICAgICAgaWVfZGF0YSA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFS
X0lFREFUQV9SRUcpOwo+ICsgICAgICAgICAgICAgICAgICAgIGllX2FkZHIgPSB2dnRkX2dldF9y
ZWcodnZ0ZCwgRE1BUl9JRUFERFJfUkVHKTsKPiArICAgICAgICAgICAgICAgICAgICB2dnRkX2dl
bmVyYXRlX2ludGVycnVwdCh2dnRkLCBpZV9hZGRyLCBpZV9kYXRhKTsKPiArICAgICAgICAgICAg
ICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExf
SVBfQklUKTsKPiArICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgfQo+ICsgICAgICAg
IH0KPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIFRZUEVfSU5WQUxfSUVDOgo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogQ3VycmVudGx5LCBubyBjYWNoZSBpcyBwcmVzZXJ2ZWQg
aW4gaHlwZXJ2aXNvci4gT25seSBuZWVkIHRvIHVwZGF0ZQo+ICsgICAgICAgICAqIHBJUlRFcyB3
aGljaCBhcmUgbW9kaWZpZWQgaW4gYmluZGluZyBwcm9jZXNzLgo+ICsgICAgICAgICAqLwo+ICsg
ICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgZ290byBlcnJvcjsK
PiArICAgIH0KPiArCj4gKyAgICB1bm1hcF9ndWVzdF9wYWdlKCh2b2lkKilxaW52YWxfcGFnZSk7
Cj4gKyAgICByZXR1cm4gMDsKPiArCj4gKyBlcnJvcjoKPiArICAgIHVubWFwX2d1ZXN0X3BhZ2Uo
KHZvaWQqKXFpbnZhbF9wYWdlKTsKPiArICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJJbnRlcm5h
bCBlcnJvciBpbiBRdWV1ZSBJbnZhbGlkYXRpb24uXG4iKTsKPiArICAgIGRvbWFpbl9jcmFzaCh2
dnRkLT5kb21haW4pOwoKSXMgaXQgcmVhbGx5IG5lZWRlZCB0byBjcmFzaCB0aGUgZ3Vlc3Q/Cgo+
ICsgICAgcmV0dXJuIC0xOwoKcmV0dXJuIHJldDsKCj4gK30KPiArCj4gKy8qCj4gKyAqIEludmFs
aWRhdGUgYWxsIHRoZSBkZXNjcmlwdG9ycyBpbiBJbnZhbGlkYXRpb24gUXVldWUuCj4gKyAqLwo+
ICtzdGF0aWMgdm9pZCB2dnRkX3Byb2Nlc3NfaXEoc3RydWN0IHZ2dGQgKnZ2dGQpCj4gK3sKPiAr
ICAgIHVpbnQ2NF90IGlxaCwgaXF0LCBpcWEsIG1heF9lbnRyeSwgaTsKPiArICAgIGludCByZXQg
PSAwOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBObyBuZXcgZGVzY3JpcHRvciBpcyBmZXRjaGVk
IGZyb20gdGhlIEludmFsaWRhdGlvbiBRdWV1ZSB1bnRpbAo+ICsgICAgICogc29mdHdhcmUgY2xl
YXJzIHRoZSBJUUUgZmllbGQgaW4gdGhlIEZhdWx0IFN0YXR1cyBSZWdpc3Rlcgo+ICsgICAgICov
Cj4gKyAgICBpZiAoIHZ2dGRfdGVzdF9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgRE1BX0ZTVFNf
SVFFX0JJVCkgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICB2dnRkX2dldF9yZWdfcXVh
ZCh2dnRkLCBETUFSX0lRSF9SRUcsIGlxaCk7Cj4gKyAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRk
LCBETUFSX0lRVF9SRUcsIGlxdCk7Cj4gKyAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFS
X0lRQV9SRUcsIGlxYSk7Cj4gKwo+ICsgICAgbWF4X2VudHJ5ID0gRE1BX0lRQV9FTlRSWV9QRVJf
UEFHRSA8PCBETUFfSVFBX1FTKGlxYSk7Cj4gKyAgICBpcWggPSBETUFfSVFIX1FIKGlxaCk7Cj4g
KyAgICBpcXQgPSBETUFfSVFUX1FUKGlxdCk7Cj4gKwo+ICsgICAgQVNTRVJUKGlxdCA8IG1heF9l
bnRyeSk7CgpJcyB0aGUgZ3Vlc3QgYWxsb3dlZCB0byB3cml0ZSB0byBETUFSX0lRVF9SRUc/IElz
IHRoZXJlIGEgY2hhbmNlIGl0CmNhbiB3cml0ZSBhIHZhbHVlIHRoYXQgY291bGQgbWFrZSB0aGUg
QVNTRVJUIHRyaWdnZXI/Cgo+ICsgICAgaWYgKCBpcWggPT0gaXF0ICkKPiArICAgICAgICByZXR1
cm47Cj4gKwo+ICsgICAgaSA9IGlxaDsKPiArICAgIHdoaWxlICggaSAhPSBpcXQgKQoKVGhpcyBs
b29rcyBsaWtlIGl0IHdhbnRzIHRvIGJlIGEgZm9yIGxvb3AuCgo+ICsgICAgewo+ICsgICAgICAg
IHJldCA9IHByb2Nlc3NfaXFlKHZ2dGQsIGkpOwo+ICsgICAgICAgIGlmICggcmV0ICkKPiArICAg
ICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgZWxzZQoKVW5uZWVkZWQgZWxzZS4KCj4gKyAgICAg
ICAgICAgIGkgPSAoaSArIDEpICUgbWF4X2VudHJ5Owo+ICsgICAgICAgIHZ2dGRfc2V0X3JlZ19x
dWFkKHZ2dGQsIERNQVJfSVFIX1JFRywgaSA8PCBETUFfSVFIX1FIX1NISUZUKTsKCkNhbid0IHlv
dSBkbyB0aGlzIGF0IHRoZSBlbmQgb2YgdGhlIGxvb3AgaW5zdGVhZCBvZiBkb2luZyBpdCBvbiBl
dmVyeQppdGVyYXRpb25zPwoKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogV2hlbiBJ
UUUgc2V0LCBJUUggcmVmZXJlbmNlcyB0aGUgZGVzcmlwdG9yIGFzc29jaWF0ZWQgd2l0aCB0aGUg
ZXJyb3IuCj4gKyAgICAgKi8KPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICB2dnRkX3JlcG9y
dF9ub25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNfSVFFX0JJVCk7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9pcXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVuc2lnbmVk
IGxvbmcgdmFsKQo+ICt7Cj4gKyAgICB1aW50NjRfdCBpcWE7Cj4gKwo+ICsgICAgaWYgKCB2YWwg
JiBETUFfSVFUX1JTVkQgKQo+ICsgICAgewo+ICsgICAgICAgIFZWVERfREVCVUcoVlZURF9EQkdf
UlcsICJBdHRlbXB0IHRvIHNldCByZXNlcnZlZCBiaXRzIGluICIKPiArICAgICAgICAgICAgICAg
ICAgICJJbnZhbGlkYXRpb24gUXVldWUgVGFpbC4iKTsKClBsZWFzZSB0cnkgdG8gbm90IHNwbGl0
IHRoZSBkZWJ1ZyBtZXNzYWdlcyBpbnRvIHNlcGFyYXRlIGxpbmVzLCBpdAptYWtlcyBncmVwcGlu
ZyBmb3IgdGhlbSBoYXJkZXIuCgo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUFfUkVHLCBpcWEp
Owo+ICsgICAgaWYgKCBETUFfSVFUX1FUKHZhbCkgPj0gRE1BX0lRQV9FTlRSWV9QRVJfUEFHRSA8
PCBETUFfSVFBX1FTKGlxYSkgKQo+ICsgICAgewo+ICsgICAgICAgIFZWVERfREVCVUcoVlZURF9E
QkdfUlcsICJJUVQ6IFZhbHVlICVseCBleGNlZWRlZCBzdXBwb3J0ZWQgbWF4ICIKPiArICAgICAg
ICAgICAgICAgICAgICJpbmRleC4iLCB2YWwpOwoKU2FtZSBoZXJlLgoKPiArICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwo+ICsgICAgfQo+ICsKPiArICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2
dGQsIERNQVJfSVFUX1JFRywgdmFsKTsKPiArICAgIHZ2dGRfcHJvY2Vzc19pcSh2dnRkKTsKCk5l
d2xpbmUuCgo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArfQo+ICsKPiArc3RhdGljIGlu
dCB2dnRkX3dyaXRlX2lxYShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdW5zaWduZWQgbG9uZyB2YWwpCj4g
K3sKPiArICAgIGlmICggdmFsICYgRE1BX0lRQV9SU1ZEICkKPiArICAgIHsKPiArICAgICAgICBW
VlREX0RFQlVHKFZWVERfREJHX1JXLCAiQXR0ZW1wdCB0byBzZXQgcmVzZXJ2ZWQgYml0cyBpbiAi
Cj4gKyAgICAgICAgICAgICAgICAgICAiSW52YWxpZGF0aW9uIFF1ZXVlIEFkZHJlc3MuIik7Cj4g
KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArICAgIH0KPiArCj4gKyAgICB2dnRkX3Nl
dF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcsIHZhbCk7Cj4gKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRfd3JpdGVfaWNzKHN0cnVjdCB2dnRk
ICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gK3sKPiArICAgIGlmICggdmFsICYgRE1BX0lDU19JV0Mg
KQo+ICsgICAgewo+ICsgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9JQ1NfUkVH
LCBETUFfSUNTX0lXQ19CSVQpOwo+ICsgICAgICAgIC8qV2hlbiBJV0MgZmllbGQgaXMgY2xlYXJl
ZCwgdGhlIElQIGZpZWxkIG5lZWRzIHRvIGJlIGNsZWFyZWQgKi8KPiArICAgICAgICBfX3Z2dGRf
Y2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfQklUKTsKPiArICAg
IH0KPiArICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgdnZ0
ZF93cml0ZV9mcmNkMyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICB7Cj4gICAg
ICAvKiBXcml0aW5nIGEgMSBtZWFucyBjbGVhciBmYXVsdCAqLwo+IEBAIC00MzksNiArNjE4LDI5
IEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mcmNkMyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMy
X3QgdmFsKQo+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiAgfQo+ICAKPiArc3RhdGljIGlu
dCB2dnRkX3dyaXRlX2llY3RsKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gK3sK
PiArICAgIC8qCj4gKyAgICAgKiBPbmx5IERNQV9JRUNUTF9JTSBiaXQgaXMgd3JpdGFibGUuIEdl
bmVyYXRlIHBlbmRpbmcgZXZlbnQgd2hlbiB1bm1hc2suCj4gKyAgICAgKi8KPiArICAgIGlmICgg
ISh2YWwgJiBETUFfSUVDVExfSU0pICkKPiArICAgIHsKPiArICAgICAgICAvKiBDbGVhciBJTSBh
bmQgY2xlYXIgSVAgKi8KPiArICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVD
VExfUkVHLCBETUFfSUVDVExfSU1fQklUKTsKPiArICAgICAgICBpZiAoIHZ2dGRfdGVzdF9hbmRf
Y2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfQklUKSApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICB1aW50MzJfdCBpZV9kYXRhLCBpZV9hZGRyOwoKTmV3bGlu
ZS4KCj4gKyAgICAgICAgICAgIGllX2RhdGEgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JRURB
VEFfUkVHKTsKPiArICAgICAgICAgICAgaWVfYWRkciA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFS
X0lFQUREUl9SRUcpOwo+ICsgICAgICAgICAgICB2dnRkX2dlbmVyYXRlX2ludGVycnVwdCh2dnRk
LCBpZV9hZGRyLCBpZV9kYXRhKTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4g
KyAgICAgICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9J
TV9CSVQpOwo+ICsKPiArICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gK30KPiArCj4gIHN0YXRp
YyBpbnQgdnZ0ZF93cml0ZV9mZWN0bChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+
ICB7Cj4gICAgICAvKgo+IEBAIC00ODEsNiArNjgzLDEwIEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0
ZV9mc3RzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gICAgICBpZiAoICEoKHZ2
dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHKSAmIERNQV9GU1RTX0ZBVUxUUykpICkKPiAg
ICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExf
SVBfQklUKTsKPiAgCj4gKyAgICAvKiBDb250aW51ZSB0byBkZWFsIGludmFsaWRhdGlvbiB3aGVu
IElRRSBpcyBjbGVhciAqLwo+ICsgICAgaWYgKCAhdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0ZT
VFNfUkVHLCBETUFfRlNUU19JUUVfQklUKSApCj4gKyAgICAgICAgdnZ0ZF9wcm9jZXNzX2lxKHZ2
dGQpOwo+ICsKPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gIH0KPiAgCj4gQEAgLTYzOSw2
ICs4NDUsMzYgQEAgc3RhdGljIGludCB2dnRkX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGFkZHIsCj4gICAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfZnJjZDModnZ0ZCwg
dmFsKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgICAgIGNhc2UgRE1BUl9JRUNU
TF9SRUc6Cj4gKyAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfaWVjdGwodnZ0ZCwgdmFsKTsK
PiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgRE1BUl9JQ1NfUkVHOgo+
ICsgICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2ljcyh2dnRkLCB2YWwpOwo+ICsgICAgICAg
ICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBETUFSX0lRVF9SRUc6Cj4gKyAgICAgICAg
ICAgIHJldCA9IHZ2dGRfd3JpdGVfaXF0KHZ2dGQsICh1aW50MzJfdCl2YWwpOwo+ICsgICAgICAg
ICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBETUFSX0lRQV9SRUc6Cj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICB1aW50MzJfdCBpcWFfaGk7Cj4gKwo+ICsgICAgICAgICAgICBpcWFf
aGkgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JUUFfUkVHX0hJKTsKPiArICAgICAgICAgICAg
cmV0ID0gdnZ0ZF93cml0ZV9pcWEodnZ0ZCwgKHVpbnQzMl90KXZhbCB8ICgodWludDY0X3QpaXFh
X2hpIDw8IDMyKSk7CgpMaW5lIGxlbmd0aC4KCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgY2FzZSBETUFSX0lRQV9SRUdfSEk6Cj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICB1aW50MzJfdCBpcWFfbG87Cj4gKwo+ICsgICAgICAgICAgICBpcWFfbG8g
PSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JUUFfUkVHKTsKPiArICAgICAgICAgICAgcmV0ID0g
dnZ0ZF93cml0ZV9pcWEodnZ0ZCwgKHZhbCA8PCAzMikgfCBpcWFfbG8pOwo+ICsgICAgICAgICAg
ICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIGNhc2UgRE1BUl9JRURBVEFfUkVH
Ogo+ICAgICAgICAgIGNhc2UgRE1BUl9JRUFERFJfUkVHOgo+ICAgICAgICAgIGNhc2UgRE1BUl9J
RVVBRERSX1JFRzoKPiBAQCAtNjY4LDYgKzkwNCwxNCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiAgICAgICAgICAgICAgcmV0ID0g
dnZ0ZF93cml0ZV9mcmNkMyh2dnRkLCB2YWwgPj4gMzIpOwo+ICAgICAgICAgICAgICBicmVhazsK
PiAgCj4gKyAgICAgICAgY2FzZSBETUFSX0lRVF9SRUc6Cj4gKyAgICAgICAgICAgIHJldCA9IHZ2
dGRfd3JpdGVfaXF0KHZ2dGQsIHZhbCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAg
ICAgICBjYXNlIERNQVJfSVFBX1JFRzoKPiArICAgICAgICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9p
cWEodnZ0ZCwgdmFsKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICAgICAgICAgIGRlZmF1
bHQ6Cj4gICAgICAgICAgICAgIHJldCA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICAgICAgICAg
ICAgICBicmVhazsKPiAtLSAKPiAxLjguMy4xCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 12:17:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 12: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.xen.org>)
	id 1dkUbZ-0005ve-TL; Wed, 23 Aug 2017 12:17:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkUbZ-0005vW-J0
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 12:17:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 40/5A-03044-0727D995; Wed, 23 Aug 2017 12:17:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS7egaG6
 kwYWrrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bf3QbmghucFQ3vl7A3MP5h72Lk5BASyJNY
 c3cVmM0rYCcx+e4kMFtCwFDi9MKbLCA2i4CqxPntF1hBbDYBdYm2Z9vBbBGBdImJB++xdTFyc
 TAL9DBK7H91nQ0kISyQJHHlfQ8bxIJ9jBIHPoIN4hTwkjj2/j9TFyMH0DJBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSNTvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjKsWBB5ilORgUhLl1dSZGynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgjeuECgnWJSanlqRlpkDjASYtAQHj5IIb2EBUJq3uCAxt
 zgzHSJ1ilFRSpw3CqRPACSRUZoH1waLvkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5q0Amc
 KTmVcCN/0V0GImoMWTTswBWVySiJCSamDsDdP89f5Q++2Cu+pT6p9ty1GqMuMVL/v9malIVGq
 Ok36F1Ie/yasn6C1UlDV4vlJG5kz3uqAoUfFDJ/9YbX7rd7Iu4OTb315FFru7Woprmj7zPJIN
 K1OXE1fWdHrdw/fGtKSl5fi69s9T8hrbVnxYqXngc+CsfgnLiXGrNnTLnri+0vqy+AMlluKMR
 EMt5qLiRACFJkOEuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503490670!79061909!1
X-Originating-IP: [137.65.248.74]
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 40009 invoked from network); 23 Aug 2017 12:17:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 12:17:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 06:17:28 -0600
Message-Id: <599D8E7702000078001728EC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 06:17:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-23-git-send-email-tianyu.lan@intel.com>
 <20170823105543.7me7wxkbqyzyfdnm@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170823105543.7me7wxkbqyzyfdnm@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, xen-devel@lists.xen.org,
 kevin.tian@intel.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 22/25] x86/vmsi: Hook delivering
 remapping format msi to guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDEyOjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjIzUE0gLTA0MDAsIExhbiBUaWFueXUgd3Jv
dGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+PiBJbiB0d28g
c2l0dWF0aW9ucywgaHlwZXJ2aXNvciBkZWxpdmVycyBhIG1zaSB0byBhIGh2bSBndWVzdC4gT25l
IGlzCj4+IHdoZW4gcWVtdSBzZW5kcyBhIHJlcXVlc3QgdG8gaHlwZXJ2aXNvciB0aHJvdWdoIFhF
Tl9ETU9QX2luamVjdF9tc2kuCj4+IFRoZSBvdGhlciBpcyB3aGVuIGEgcGh5c2ljYWwgaW50ZXJy
dXB0IGFycml2ZXMgYW5kIGl0IGhhcyBiZWVuIGJvdW5kCj4+IHRvIGEgZ3Vlc3QgbXNpLgo+PiAK
Pj4gRm9yIHRoZSBmb3JtZXIsIHRoZSBtc2kgaXMgcm91dGVkIHRvIGNvbW1vbiB2SU9NTVUgbGF5
ZXIgaWYgaXQgaXMgaW4KPj4gcmVtYXBwaW5nIGZvcm1hdC4gRm9yIHRoZSBsYXR0ZXIsIGlmIHRo
ZSBwdCBpcnEgaXMgYm91bmQgdG8gYSBndWVzdAo+PiByZW1hcHBpbmcgbXNpLCBhIG5ldyByZW1h
cHBpbmcgbXNpIGlzIGNvbnN0cnVjdGVkIGJhc2VkIG9uIHRoZSBiaW5kaW5nCj4+IGluZm9ybWF0
aW9uIGFuZCByb3V0ZWQgdG8gY29tbW9uIHZJT01NVSBsYXllci4KPiAKPiBBZnRlciBsb29raW5n
IGF0IHRoZSBjb2RlIGJlbG93LCBJJ20gd29uZGVyaW5nIHdoZXRoZXIgaXQgd291bGQgbWFrZQo+
IHNlbnNlIHRvIGFkZCBhIG5ldyBmbGFnIHRoYXQncyBIVk1fSVJRX0RQQ0lfR1VFU1RfUkVNQVBQ
RUQgb3Igc2ltaWxhciwKPiBzbyB0aGF0IHlvdSB3b3VsZCB1c2U6Cj4gCj4gSFZNX0lSUV9EUENJ
X0dVRVNUX01TSSB8IEhWTV9JUlFfRFBDSV9HVUVTVF9SRU1BUFBFRAo+IAo+IEluIG9yZGVyIHRv
IGRlc2lnbmF0ZSBhIHJlbWFwcGVkIE1TSS4gSXQgc2VlbXMgbGlrZSBpdCB3b3VsZCBhdm9pZAo+
IHNvbWUgb2YgdGhlIGNoYW5nZXMgYmVsb3cgKHdoZXJlIHlvdSBhcmUganVzdCBhZGRpbmcKPiBI
Vk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSIHRvIGNvZGUgcGF0aHMgYWxyZWFkeSB1c2VkIGJ5Cj4g
SFZNX0lSUV9EUENJX0dVRVNUX01TSSkuIE1vcmUgb2YgYSBzdWdnZXN0aW9uIHJhdGhlciB0aGFu
IGEgcmVxdWVzdAo+IGZvciB5b3UgdG8gY2hhbmdlIHRoZSBjb2RlLgoKSSB0aGluayB0aGlzIGlz
IGEgcHJldHR5IGdvb2Qgc3VnZ2VzdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 12:19:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 12: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.xen.org>)
	id 1dkUdP-00064o-7x; Wed, 23 Aug 2017 12:19:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkUdO-00064g-Gf
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 12:19:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F3/10-02962-1E27D995; Wed, 23 Aug 2017 12:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsWyU9JRQvdh0dx
 Ig7NTOC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnk+QKDthV/Hla2MC40qCLkZNDQsBPYsWv
 KywgNouAqsT1NSfZuxg5ONgE7CWmf60ACYsAhTdPP80OYjML5Er8W3aNFcQWFgiWWLBjOyOIz
 SvgKbFxzTWwGiGBeokTq++yQcQFJU7OfMIC0asjsWD3JzaQ8cwC0hLL/3GAhDkF3CSav00DKx
 cVUJE4uXINE8QYRYn+eQ/YIK5Ml9j69xfzBEb+WUimzkIydRbC1AWMzKsYNYpTi8pSi3QNjfS
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjBe3hhwiFGSg0lJlFdTZ26k
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne24VAOcGi1PTUirTMHGAUwKQlOHiURHiDgJEgxFtck
 JhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rwXQGYIgBRllObBjYBF5CVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ81aATOHJzCuB2/QK6AgmoCMmnZgDckRJIkJKqoExgdfMS2bRr68SvZHJvaf
 qe+9oZBy53LLVTy5oxvVP15KONsnffnBtOfvk/fXHN1oULJEPszoksqW3taHlGU+r+bYbkmcC
 jC2ftPwRtjwmGnM+iW+Xc0YCV+qs3b0Wszu9LXI/8sncOl0YqpG6kn+DpIn6zhu3284vOPn9/
 8LPV3atnaHVtYlLiaU4I9FQi7moOBEAC9KzO8MCAAA=
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503490784!65269558!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20365 invoked from network); 23 Aug 2017 12:19:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 12:19:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,416,1498521600"; d="scan'208";a="51420073"
Date: Wed, 23 Aug 2017 13:19:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823121941.uvqxdedraslp45mz@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-26-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502310866-10450-26-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, Chao Gao <chao.gao@intel.com>, julien.grall@arm.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 25/25] x86/vvtd: save and restore
 emulated VT-d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFdyYXAgc29tZSB1
c2VmdWwgc3RhdHVzIGluIGEgbmV3IHN0cnVjdHVyZSBodm1faHdfdnZ0ZCwgZm9sbG93aW5nCj4g
dGhlIGN1c3RvbXMgb2YgdmxhcGljLCB2aW9hcGljIGFuZCBldGMuIFByb3ZpZGUgdHdvIHNhdmUt
cmVzdG9yZQo+IHBhaXJzIHRvIHNhdmUvcmVzdG9yZSByZWdpc3RlcnMgYW5kIG5vbi1yZWdpc3Rl
ciBzdGF0dXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAt
LS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgICAgfCA5OCArKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9odm0vc2F2ZS5oIHwgMjQgKysrKysrKystCj4gIDIgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0
aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
Cj4gaW5kZXggNGY1ZTI4ZS4uZGQ2YmU4MyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvdnZ0ZC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2
dGQuYwo+IEBAIC0yMCw2ICsyMCw3IEBACj4gIAo+ICAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdl
Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaHZtL3NhdmUuaD4K
PiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gICNp
bmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4gQEAgLTMyLDM5ICszMywyNiBAQAo+ICAjaW5jbHVkZSA8
YXNtL3BhZ2UuaD4KPiAgI2luY2x1ZGUgPGFzbS9wMm0uaD4KPiAgI2luY2x1ZGUgPGFzbS9zeXN0
ZW0uaD4KPiArI2luY2x1ZGUgPHB1YmxpYy9odm0vc2F2ZS5oPgo+ICAKPiAgI2luY2x1ZGUgImlv
bW11LmgiCj4gICNpbmNsdWRlICJ2dGQuaCIKPiAgCj4gLXN0cnVjdCBodm1faHdfdnZ0ZF9yZWdz
IHsKPiAtICAgIHVpbnQ4X3QgZGF0YVsxMDI0XTsKPiAtfTsKPiAtCj4gIC8qIFN0YXR1cyBmaWVs
ZCBvZiBzdHJ1Y3QgdnZ0ZCAqLwo+ICAjZGVmaW5lIFZJT01NVV9TVEFUVVNfREVGQVVMVCAgICAg
ICAgICAgICAgICAgICAoMCkKPiAgI2RlZmluZSBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdf
RU5BQkxFRCAgICAgKDEgPDwgMCkKPiAgI2RlZmluZSBWSU9NTVVfU1RBVFVTX0RNQV9SRU1BUFBJ
TkdfRU5BQkxFRCAgICAgKDEgPDwgMSkKPiAgCj4gICNkZWZpbmUgdnZ0ZF9pcnFfcmVtYXBwaW5n
X2VuYWJsZWQodnZ0ZCkgXAo+IC0gICAgKHZ2dGQtPnN0YXR1cyAmIFZJT01NVV9TVEFUVVNfSVJR
X1JFTUFQUElOR19FTkFCTEVEKQo+ICsgICAgKHZ2dGQtPmh3LnN0YXR1cyAmIFZJT01NVV9TVEFU
VVNfSVJRX1JFTUFQUElOR19FTkFCTEVEKQo+ICAKPiAgc3RydWN0IHZ2dGQgewo+IC0gICAgLyog
VklPTU1VX1NUQVRVU19YWFggKi8KPiAtICAgIGludCBzdGF0dXM7Cj4gLSAgICAvKiBGYXVsdCBS
ZWNvcmRpbmcgaW5kZXggKi8KPiAtICAgIGludCBmcmNkX2lkeDsKPiAgICAgIC8qIEFkZHJlc3Mg
cmFuZ2Ugb2YgcmVtYXBwaW5nIGhhcmR3YXJlIHJlZ2lzdGVyLXNldCAqLwo+ICAgICAgdWludDY0
X3QgYmFzZV9hZGRyOwo+ICAgICAgdWludDY0X3QgbGVuZ3RoOwo+ICAgICAgLyogUG9pbnQgYmFj
ayB0byB0aGUgb3duZXIgZG9tYWluICovCj4gICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4g
LSAgICAvKiBJcyBpbiBFeHRlbmRlZCBJbnRlcnJ1cHQgTW9kZT8gKi8KPiAtICAgIGJvb2wgZWlt
Owo+IC0gICAgLyogTWF4IHJlbWFwcGluZyBlbnRyaWVzIGluIElSVCAqLwo+IC0gICAgaW50IGly
dF9tYXhfZW50cnk7Cj4gLSAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGJhc2UgZ2Zu
ICovCj4gLSAgICB1aW50NjRfdCBpcnQ7Cj4gLQo+ICsgICAgc3RydWN0IGh2bV9od192dnRkIGh3
OwoKVGhpcyBzaG91bGQgaGF2ZSBiZWVuIGRvbmUgaW4gdGhlIGZpcnN0IHBhdGNoIElNSE8sIHJh
dGhlciB0aGFuIG1vdmluZwp0aGluZ3MgYXJvdW5kIG5vdy4gRGlyZWN0bHkgZGVmaW5lIGh2bV9o
d192dnRkIGluc3RlYWQgb2YgaXRyb2R1Y2luZwppdCBub3cuCgo+ICAgICAgc3RydWN0IGh2bV9o
d192dnRkX3JlZ3MgKnJlZ3M7Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpyZWdzX3BhZ2U7Cj4g
IH07Cj4gQEAgLTM3MCwxMiArMzU4LDEyIEBAIHN0YXRpYyBpbnQgdnZ0ZF9hbGxvY19mcmNkKHN0
cnVjdCB2dnRkICp2dnRkKQo+ICAgICAgaW50IHByZXY7Cj4gIAo+ICAgICAgLyogU2V0IHRoZSBG
IGJpdCB0byBpbmRpY2F0ZSB0aGUgRlJDRCBpcyBpbiB1c2UuICovCj4gLSAgICBpZiAoIHZ2dGRf
dGVzdF9hbmRfc2V0X2JpdCh2dnRkLCBETUFfRlJDRCh2dnRkLT5mcmNkX2lkeCwgRE1BX0ZSQ0Qz
X09GRlNFVCksCj4gKyAgICBpZiAoIHZ2dGRfdGVzdF9hbmRfc2V0X2JpdCh2dnRkLCBETUFfRlJD
RCh2dnRkLT5ody5mcmNkX2lkeCwgRE1BX0ZSQ0QzX09GRlNFVCksCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBETUFfRlJDRF9GX0JJVCkgKQo+ICAgICAgewo+IC0gICAgICAgIHBy
ZXYgPSB2dnRkLT5mcmNkX2lkeDsKPiAtICAgICAgICB2dnRkLT5mcmNkX2lkeCA9IChwcmV2ICsg
MSkgJSBETUFfRlJDRF9SRUdfTlI7Cj4gLSAgICAgICAgcmV0dXJuIHZ2dGQtPmZyY2RfaWR4Owo+
ICsgICAgICAgIHByZXYgPSB2dnRkLT5ody5mcmNkX2lkeDsKPiArICAgICAgICB2dnRkLT5ody5m
cmNkX2lkeCA9IChwcmV2ICsgMSkgJSBETUFfRlJDRF9SRUdfTlI7Cj4gKyAgICAgICAgcmV0dXJu
IHZ2dGQtPmh3LmZyY2RfaWR4Owo+ICAgICAgfQo+ICAgICAgcmV0dXJuIC0xOwo+ICB9Cj4gQEAg
LTcxMiwxMiArNzAwLDEyIEBAIHN0YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfZ2NtZF9pcmUoc3RydWN0
IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgCj4gICAgICBpZiAoIHZhbCAmIERNQV9HQ01E
X0lSRSApCj4gICAgICB7Cj4gLSAgICAgICAgdnZ0ZC0+c3RhdHVzIHw9IFZJT01NVV9TVEFUVVNf
SVJRX1JFTUFQUElOR19FTkFCTEVEOwo+ICsgICAgICAgIHZ2dGQtPmh3LnN0YXR1cyB8PSBWSU9N
TVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRDsKPiAgICAgICAgICBfX3Z2dGRfc2V0X2Jp
dCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19JUkVTX0JJVCk7Cj4gICAgICB9Cj4gICAg
ICBlbHNlCj4gICAgICB7Cj4gLSAgICAgICAgdnZ0ZC0+c3RhdHVzIHw9IH5WSU9NTVVfU1RBVFVT
X0lSUV9SRU1BUFBJTkdfRU5BQkxFRDsKPiArICAgICAgICB2dnRkLT5ody5zdGF0dXMgfD0gflZJ
T01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEOwo+ICAgICAgICAgIF9fdnZ0ZF9jbGVh
cl9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfSVJFU19CSVQpOwo+ICAgICAgfQo+
ICAKPiBAQCAtNzM2LDExICs3MjQsMTEgQEAgc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3Np
cnRwKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gICAgICAgICAgICAgICAgICAg
ICAiYWN0aXZlLiIgKTsKPiAgCj4gICAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lS
VEFfUkVHLCBpcnRhKTsKPiAtICAgIHZ2dGQtPmlydCA9IERNQV9JUlRBX0FERFIoaXJ0YSkgPj4g
UEFHRV9TSElGVDsKPiAtICAgIHZ2dGQtPmlydF9tYXhfZW50cnkgPSBETUFfSVJUQV9TSVpFKGly
dGEpOwo+IC0gICAgdnZ0ZC0+ZWltID0gRE1BX0lSVEFfRUlNRShpcnRhKTsKPiArICAgIHZ2dGQt
Pmh3LmlydCA9IERNQV9JUlRBX0FERFIoaXJ0YSkgPj4gUEFHRV9TSElGVDsKPiArICAgIHZ2dGQt
Pmh3LmlydF9tYXhfZW50cnkgPSBETUFfSVJUQV9TSVpFKGlydGEpOwo+ICsgICAgdnZ0ZC0+aHcu
ZWltID0gRE1BX0lSVEFfRUlNRShpcnRhKTsKPiAgICAgIFZWVERfREVCVUcoVlZURF9EQkdfUlcs
ICJVcGRhdGUgSVIgaW5mbyAoYWRkcj0lbHggZWltPSVkIHNpemU9JWQpLiIsCj4gLSAgICAgICAg
ICAgICAgIHZ2dGQtPmlydCwgdnZ0ZC0+ZWltLCB2dnRkLT5pcnRfbWF4X2VudHJ5KTsKPiArICAg
ICAgICAgICAgICAgdnZ0ZC0+aHcuaXJ0LCB2dnRkLT5ody5laW0sIHZ2dGQtPmh3LmlydF9tYXhf
ZW50cnkpOwo+ICAgICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dT
VFNfU0lSVFBTX0JJVCk7Cj4gIAo+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiBAQCAtOTQ3
LDEzICs5MzUsMTMgQEAgc3RhdGljIGludCB2dnRkX2dldF9lbnRyeShzdHJ1Y3QgdnZ0ZCAqdnZ0
ZCwKPiAgCj4gICAgICBWVlREX0RFQlVHKFZWVERfREJHX1RSQU5TLCAiaW50ZXJwcmV0IGEgcmVx
dWVzdCB3aXRoIGluZGV4ICV4IiwgZW50cnkpOwo+ICAKPiAtICAgIGlmICggZW50cnkgPiB2dnRk
LT5pcnRfbWF4X2VudHJ5ICkKPiArICAgIGlmICggZW50cnkgPiB2dnRkLT5ody5pcnRfbWF4X2Vu
dHJ5ICkKPiAgICAgIHsKPiAgICAgICAgICByZXQgPSBWVERfRlJfSVJfSU5ERVhfT1ZFUjsKPiAg
ICAgICAgICBnb3RvIGhhbmRsZV9mYXVsdDsKPiAgICAgIH0KPiAgCj4gLSAgICByZXQgPSBtYXBf
Z3Vlc3RfcGFnZSh2dnRkLT5kb21haW4sIHZ2dGQtPmlydCArIChlbnRyeSA+PiBJUkVNQVBfRU5U
UllfT1JERVIpLAo+ICsgICAgcmV0ID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCB2dnRk
LT5ody5pcnQgKyAoZW50cnkgPj4gSVJFTUFQX0VOVFJZX09SREVSKSwKCkxpbmUgbGVuZ3RoLgoK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkKiopJmlydF9wYWdlKTsKPiAgICAgIGlm
ICggcmV0ICkKPiAgICAgIHsKPiBAQCAtMTA3Nyw2ICsxMDY1LDQ5IEBAIHN0YXRpYyBpbnQgdnZ0
ZF9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4g
IAo+ICtzdGF0aWMgaW50IHZ2dGRfbG9hZF9yZWdzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQo+ICt7Cj4gKyAgICBpZiAoICFkb21haW5fdnZ0ZChkKSApCj4gKyAg
ICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4gKwo+ICsgICAgaWYgKCBodm1fbG9hZF9lbnRyeShJT01N
VV9SRUdTLCBoLCBkb21haW5fdnZ0ZChkKS0+cmVncykgKQo+ICsgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRfc2F2
ZV9yZWdzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+ICt7Cj4g
KyAgICBpZiAoICFkb21haW5fdnZ0ZChkKSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsg
ICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KElPTU1VX1JFR1MsIDAsIGgsIGRvbWFpbl92dnRkKGQp
LT5yZWdzKTsKPiArfQo+ICsKPiArc3RhdGljIGludCB2dnRkX2xvYWRfaGlkZGVuKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+ICt7Cj4gKyAgICBpZiAoICFkb21h
aW5fdnZ0ZChkKSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4gKwo+ICsgICAgaWYgKCBo
dm1fbG9hZF9lbnRyeShJT01NVSwgaCwgJmRvbWFpbl92dnRkKGQpLT5odykgKQo+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
aW50IHZ2dGRfc2F2ZV9oaWRkZW4oc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0
X3QgKmgpCj4gK3sKPiArICAgIGlmICggIWRvbWFpbl92dnRkKGQpICkKPiArICAgICAgICByZXR1
cm4gMDsKPiArCj4gKyAgICByZXR1cm4gaHZtX3NhdmVfZW50cnkoSU9NTVUsIDAsIGgsICZkb21h
aW5fdnZ0ZChkKS0+aHcpOwo+ICt9Cj4gKwo+ICtIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKElP
TU1VLCB2dnRkX3NhdmVfaGlkZGVuLCB2dnRkX2xvYWRfaGlkZGVuLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIDEsIEhWTVNSX1BFUl9ET00pOwo+ICtIVk1fUkVHSVNURVJfU0FWRV9SRVNU
T1JFKElPTU1VX1JFR1MsIHZ2dGRfc2F2ZV9yZWdzLCB2dnRkX2xvYWRfcmVncywKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfRE9NKTsKPiArCj4gIHN0YXRpYyB2b2lk
IHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFiaWxpdHkpCj4gIHsK
PiAgICAgIHVpbnQ2NF90IGNhcCA9IERNQV9DQVBfTkZSIHwgRE1BX0NBUF9TTExQUyB8IERNQV9D
QVBfRlJPIHwKPiBAQCAtMTEyMiwxMiArMTE1MywxMyBAQCBzdGF0aWMgaW50IHZ2dGRfY3JlYXRl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9tbXUgKnZpb21tdSkKPiAgICAgIHZ2dGQtPmJh
c2VfYWRkciA9IHZpb21tdS0+YmFzZV9hZGRyZXNzOwo+ICAgICAgdnZ0ZC0+bGVuZ3RoID0gdmlv
bW11LT5sZW5ndGg7Cj4gICAgICB2dnRkLT5kb21haW4gPSBkOwo+IC0gICAgdnZ0ZC0+c3RhdHVz
ID0gVklPTU1VX1NUQVRVU19ERUZBVUxUOwo+IC0gICAgdnZ0ZC0+ZWltID0gMDsKPiAtICAgIHZ2
dGQtPmlydCA9IDA7Cj4gLSAgICB2dnRkLT5pcnRfbWF4X2VudHJ5ID0gMDsKPiAtICAgIHZ2dGQt
PmZyY2RfaWR4ID0gMDsKPiArICAgIHZ2dGQtPmh3LnN0YXR1cyA9IFZJT01NVV9TVEFUVVNfREVG
QVVMVDsKPiArICAgIHZ2dGQtPmh3LmVpbSA9IDA7Cj4gKyAgICB2dnRkLT5ody5pcnQgPSAwOwo+
ICsgICAgdnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSA9IDA7Cj4gKyAgICB2dnRkLT5ody5mcmNkX2lk
eCA9IDA7Cj4gICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZ2dGRfbW1pb19vcHMpOwo+
ICsgICAgdmlvbW11LT5wcml2ID0gKHZvaWQgKil2dnRkOwo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+
ICAgb3V0MjoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9z
YXZlLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAo+IGluZGV4IGZk
N2JmM2YuLjEwNTM2Y2IgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2h2bS9zYXZlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUu
aAo+IEBAIC02MzksMTAgKzYzOSwzMiBAQCBzdHJ1Y3QgaHZtX21zciB7Cj4gIAo+ICAjZGVmaW5l
IENQVV9NU1JfQ09ERSAgMjAKPiAgCj4gK3N0cnVjdCBodm1faHdfdnZ0ZF9yZWdzIHsKPiArICAg
IHVpbnQ4X3QgZGF0YVsxMDI0XTsKPiArfTsKPiArCj4gK0RFQ0xBUkVfSFZNX1NBVkVfVFlQRShJ
T01NVV9SRUdTLCAyMSwgc3RydWN0IGh2bV9od192dnRkX3JlZ3MpOwo+ICsKPiArc3RydWN0IGh2
bV9od192dnRkCj4gK3sKPiArICAgIC8qIFZJT01NVV9TVEFUVVNfWFhYICovCj4gKyAgICB1aW50
MzJfdCBzdGF0dXM7Cj4gKyAgICAvKiBGYXVsdCBSZWNvcmRpbmcgaW5kZXggKi8KPiArICAgIHVp
bnQzMl90IGZyY2RfaWR4Owo+ICsgICAgLyogSXMgaW4gRXh0ZW5kZWQgSW50ZXJydXB0IE1vZGU/
ICovCj4gKyAgICB1aW50MzJfdCBlaW07Cj4gKyAgICAvKiBNYXggcmVtYXBwaW5nIGVudHJpZXMg
aW4gSVJUICovCj4gKyAgICB1aW50MzJfdCBpcnRfbWF4X2VudHJ5Owo+ICsgICAgLyogSW50ZXJy
dXB0IHJlbWFwcGluZyB0YWJsZSBiYXNlIGdmbiAqLwo+ICsgICAgdWludDY0X3QgaXJ0Owo+ICt9
Owo+ICsKPiArREVDTEFSRV9IVk1fU0FWRV9UWVBFKElPTU1VLCAyMiwgc3RydWN0IGh2bV9od192
dnRkKTsKCldoeSB0d28gc2VwYXJhdGUgc3RydWN0dXJlcz8gSXQgc2hvdWxkIGJlIHRoZSBzYW1l
IHN0cnVjdHVyZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 12:42:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 12:42: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.xen.org>)
	id 1dkUzU-0007wu-8V; Wed, 23 Aug 2017 12:42:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkUzS-0007wD-Kw
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 12:42:34 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 91/51-18185-9387D995; Wed, 23 Aug 2017 12:42:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov65lxdx
 IgxvXRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1E74yF/znrJhx/xRzA+ML9i5GTg4JASOJ
 txP/MXUxcnEICSxklHhx4hgTSEJYIEniwIvZjCC2iICyRO+v3ywgRcwCvUwSky+cZ4PoeMYo0
 XHsLAtIFZuAqsSG66dYQWxeAWuJjYuWgnWzAMXf/ABp4OQQFQiX2P/9GjNEjaDEyZlPwHo5Be
 wlln39AWYzC6hL/Jl3iRnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukaGeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKAMQ7GD8syzgEKMk
 B5OSKK+mztxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/8uAcoJFqempFWmZOcBogUlLcPAoi
 fDalQOleYsLEnOLM9MhUqcYFaXEeYVBEgIgiYzSPLg2WIReYpSVEuZlBDpEiKcgtSg3swRV/h
 WjOAejkjCvLMgUnsy8Erjpr4AWMwEtnnRiDsjikkSElFQD42HuuabvJSac2z3r282ApANf5n9
 f3GC/5XOCtOiNpk6LVMGex5vXeQptC1q+9YyV9/e3TxTjTsxnMHK/uDmaPTZs7eazZ27kT3oy
 W+ndBp6dopwH/j5YvJT7S3q/kZ2pauxJZ1kb/TWZXCnd5ouO50/jUPnlUsjlIdQec+6d5hE2Z
 0uPd4c79iuxFGckGmoxFxUnAgDEXWr0ywIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503492153!102172454!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27288 invoked from network); 23 Aug 2017 12:42:33 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 12:42:33 -0000
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 mx1.suse.de (Postfix) with ESMTP id 8F6CAAF60;
 Wed, 23 Aug 2017 12:42:32 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-40-jgross@suse.com> <599C307A0200007800171EFF@suse.com>
 <3611b8e8-426a-f626-8135-bc160b663c50@suse.com>
 <599D693E02000078001726BC@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e654943f-e569-1a06-894f-c4ad322c9690@suse.com>
Date: Wed, 23 Aug 2017 14:42:30 +0200
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: <599D693E02000078001726BC@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>,
 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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTE6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA4LjE3IGF0
IDExOjMwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDgvMTcgMTM6MjQsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTYuMDguMTcgYXQgMTQ6NTIsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEBAIC0xNzYsNyArMjEwLDggQEAgaW50IF9faW5pdCBwYXJzZV9i
b29sKGNvbnN0IGNoYXIgKnMpCj4+Pj4gICAgICAgICAgICFzdHJjbXAoIm9uIiwgcykgfHwKPj4+
PiAgICAgICAgICAgIXN0cmNtcCgidHJ1ZSIsIHMpIHx8Cj4+Pj4gICAgICAgICAgICFzdHJjbXAo
ImVuYWJsZSIsIHMpIHx8Cj4+Pj4gLSAgICAgICAgICFzdHJjbXAoIjEiLCBzKSApCj4+Pj4gKyAg
ICAgICAgICFzdHJjbXAoIjEiLCBzKSB8fAo+Pj4+ICsgICAgICAgICAhKnMgKQo+Pj4+ICAgICAg
ICAgIHJldHVybiAxOwo+Pj4KPj4+IENhcmVmdWwgd2l0aCB0aGlzOiBUYWtpbmcgdGhlICJpb21t
dT0iIGV4YW1wbGUgdGhhdCBJJ3ZlIGNvbW1lbnRlZAo+Pj4gb24gaW4gdGhlIG90aGVyIHBhdGNo
IGFscmVhZHksIG11Y2ggZGVwZW5kcyBvbiB3aGF0IHlvdSBtZWFuIHRvCj4+PiBkbyBhYm91dCB0
aGUgcHJvYmxlbSB0aGVyZTogImlvbW11PSwuLi4iIHNob3VsZCBub3QgZW5kIHVwCj4+PiBtZWFu
aW5nICJpb21tdT1vbiwuLi4iLgo+Pgo+PiBJdCB3b24ndC4gKnMgd2lsbCBiZSAnLCcgaW4gdGhp
cyBjYXNlLgo+IAo+IFJpZ2h0LCBidXQgYXMgc2FpZCAtIG11Y2ggZGVwZW5kcyBvbiB3aGF0IHlv
dSBtZWFuIHRvIGRvIGFib3V0Cj4gdGhlIHByb2JsZW0gaW4gdGhlIGVhcmxpZXIgcGF0Y2guCgpT
byBJIGp1c3QgaGl0IHRoaXMuIEFuZCBsb29raW5nIG1vcmUgdGhvcm91Z2hseSBpbnRvIGl0OiB0
b2RheSBpdCBpbgpmYWN0IGhhcyBleGFjdGx5IHRoaXMgbWVhbmluZy4gaW9tbXVfZW5hYmxlIGlz
ICIxIiBwZXIgZGVmYXVsdC4gU28Kc3BlY2lmeWluZyAiaW9tbXU9LC4uLiIgd29uJ3QgY2hhbmdl
IHRoaXMgYW5kIGhhcyB0aGUgc2FtZSBzZW1hbnRpY3MKYXMgImlvbW11PW9uLC4uLiIuCgpTbyBz
aG91bGQgSSBjaGFuZ2UgdGhpcyBvciBub3Q/IFdpdGggdGhlIG5ldyBwYXJzZV9ib29sKCkgcGFy
YW1ldGVyCihlbmQgb2YgdGhlIHN0cmluZyBwb2ludGVyIG9yIE5VTEwpIEkgY2FuIGVhc2lseSB0
ZWxsIHRoZSBkaWZmZXJlbmNlCmJldHdlZW4gYSBib29sZWFuIHdpdGggb3Igd2l0aG91dCBmb2xs
b3dpbmcgb3B0aW9ucy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:13:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13: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.xen.org>)
	id 1dkVSp-0001UX-OV; Wed, 23 Aug 2017 13:12:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e6fd1c=citrix-osstest@xenproject.org>)
 id 1dkVSn-0001UL-JN
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 13:12:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 67/6B-18185-45F7D995; Wed, 23 Aug 2017 13:12:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG5w/dx
 Ig729Fhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPypUWsBXNyKvZ8ucDewDjJsYuRk0NCwF/i
 Q+tHRgjbXWJ6+wo2EFtEwFliwofbYDavgJ7Evy+zmEBsYYFEiYMnOoBsLqD6X0oSm5/tYIJod
 pX4/3wWUAMHmH3nmA9ImE3AQ2Jiz0QWEJtFQFXiT9MUsF1CAloSSxevZIKYLyhxcuYTsBpmAQ
 mJgy9eMEOMtJDY8bGPbQIj3ywkZbOQlC1gZFrFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKa
 Xm1pcnJiempOYVKyXnJ+7iREYVAxAsIPxy7KAQ4ySHExKoryaOnMjhfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwRtYB5QSLUtNTK9Iyc4DhDZOW4OBREuENBEnzFhck5hZnpkOkTjHqcmxYvf4Lk
 xBLXn5eqpQ4ry9IkQBIUUZpHtwIWKxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvWS3QFJ
 7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhj9Quf+3n52e8US29pHnyucewXmzgnOblI1VPmwsSD
 XS6WaPe35yQuWDLOP71XWerr8hKfJDO3FvAKsV8w+CNr87c2sKO9jPbf3cc8t69PajOGirYqu
 9T8vtrrsq/0goJzdnl1jJhN53kBp5luWVRLHT63jUGWfc+dXqXPsA70FLkapMV1fGZRYijMSD
 bWYi4oTATHD5kWwAgAA
X-Env-Sender: prvs=401e6fd1c=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503493969!111633652!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53283 invoked from network); 23 Aug 2017 13:12:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 13:12:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436556930"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72005-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-armhf-armhf-examine:examine-serial/kernel:fail:regression
 xen-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
X-Osstest-Versions-That: xen=6e2a4c73564ab907b732059adb317d6ca2d138a2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 23 Aug 2017 14:12:42 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72005: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAwNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAwNS8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAxMCBl
eGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDcxOTgzCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2tlcm5lbCAgICAgZmFpbCBSRUdS
LiB2cy4gNzE5ODMKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTk4MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4g
NzE5ODMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
OCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiA3MTk4MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9j
a2VkIGluIDcxOTgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgNzE5ODMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbGlrZSA3MTk4
MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBsaWtlIDcxOTgzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE5ODMKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbGlrZSA3MTk4MwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTk4MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcx
OTgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGxpa2UgNzE5ODMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2ZTJhNGM3MzU2NGFiOTA3YjczMjA1OWFk
YjMxN2Q2Y2EyZDEzOGEyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE5ODMgIDIwMTctMDgtMTcg
MDA6MTU6NDkgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMDA1ICAyMDE3LTA4
LTIzIDA2OjIzOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBT
ZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFZpdmVrIEt1bWFyIENo
YXViZXkgPHZpdmVra3VtYXIuY2hhdWJleUBjaXRyaXguY29tPgogIFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldAps
b2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFw
cGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5OTMgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:18:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13:18: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.xen.org>)
	id 1dkVYG-0001hN-Dj; Wed, 23 Aug 2017 13:18:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkVYF-0001hA-1D
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 13:18:31 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FB/5A-02181-6A08D995; Wed, 23 Aug 2017 13:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3dpw9x
 Ig8bfmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCaeuYCjZxVZzdNZ+1gXEGRxcjJ4eQQJ7E
 rPalrCA2r4CdxLkNFxhBbAkBQ4nTC2+ygNgsAqoSLS8uM4HYbALqEm3PtoPViwDFD186DhTn4
 mAWmM0kcezaIrAGYYEkia6XTcxdjBxAC2YwSXw1AzE5BWwk5i6yBzF5BQQl/u4QBilmFtCSeP
 jrFguErS2xbOFrsEZmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeglFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGXj0DA+MOxuYTfocYJTmYlER5NXXmRgrx
 JeWnVGYkFmfEF5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCd69dUB1gkWp6akVaZk5wOiAKZXg4
 FES4Q0ESfMWFyTmFmemQ6ROMSpKifOm1gMlBEASGaV5cG2wiLzEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZj3Cch4nsy8Erjpr4AWMwEtnnRiDsjikkSElFQDo2vbNtmL4lM/W08TCipVuKa
 +K+rQxIVyV0rCVYvvRi5QkTl4UaUxjW3uZ5kfzF0HxAWPPrpxJ4aVp7Y1beelWW/sn4Y9qw3e
 V7rFTp+n2/3QupTb/IKTSqwP3XbY1HP8zpI17fLLGk53BcXN/31Hws3m0RHhD9sm8i02eFnI9
 X/1pRX1s9NzW5RYijMSDbWYi4oTAbDagRXDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503494307!106685423!1
X-Originating-IP: [137.65.248.74]
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 22149 invoked from network); 23 Aug 2017 13:18:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 13:18:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 07:18:26 -0600
Message-Id: <599D9CC10200007800172970@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 07:18:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-40-jgross@suse.com>
 <599C307A0200007800171EFF@suse.com>
 <3611b8e8-426a-f626-8135-bc160b663c50@suse.com>
 <599D693E02000078001726BC@prv-mh.provo.novell.com>
 <e654943f-e569-1a06-894f-c4ad322c9690@suse.com>
In-Reply-To: <e654943f-e569-1a06-894f-c4ad322c9690@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE0OjQyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
My8wOC8xNyAxMTozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIzLjA4LjE3IGF0IDEx
OjMwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIyLzA4LzE3IDEzOjI0LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxNi4wOC4xNyBhdCAxNDo1MiwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IEBAIC0xNzYsNyArMjEwLDggQEAgaW50IF9faW5pdCBwYXJzZV9i
b29sKGNvbnN0IGNoYXIgKnMpCj4+Pj4+ICAgICAgICAgICAhc3RyY21wKCJvbiIsIHMpIHx8Cj4+
Pj4+ICAgICAgICAgICAhc3RyY21wKCJ0cnVlIiwgcykgfHwKPj4+Pj4gICAgICAgICAgICFzdHJj
bXAoImVuYWJsZSIsIHMpIHx8Cj4+Pj4+IC0gICAgICAgICAhc3RyY21wKCIxIiwgcykgKQo+Pj4+
PiArICAgICAgICAgIXN0cmNtcCgiMSIsIHMpIHx8Cj4+Pj4+ICsgICAgICAgICAhKnMgKQo+Pj4+
PiAgICAgICAgICByZXR1cm4gMTsKPj4+Pgo+Pj4+IENhcmVmdWwgd2l0aCB0aGlzOiBUYWtpbmcg
dGhlICJpb21tdT0iIGV4YW1wbGUgdGhhdCBJJ3ZlIGNvbW1lbnRlZAo+Pj4+IG9uIGluIHRoZSBv
dGhlciBwYXRjaCBhbHJlYWR5LCBtdWNoIGRlcGVuZHMgb24gd2hhdCB5b3UgbWVhbiB0bwo+Pj4+
IGRvIGFib3V0IHRoZSBwcm9ibGVtIHRoZXJlOiAiaW9tbXU9LC4uLiIgc2hvdWxkIG5vdCBlbmQg
dXAKPj4+PiBtZWFuaW5nICJpb21tdT1vbiwuLi4iLgo+Pj4KPj4+IEl0IHdvbid0LiAqcyB3aWxs
IGJlICcsJyBpbiB0aGlzIGNhc2UuCj4+IAo+PiBSaWdodCwgYnV0IGFzIHNhaWQgLSBtdWNoIGRl
cGVuZHMgb24gd2hhdCB5b3UgbWVhbiB0byBkbyBhYm91dAo+PiB0aGUgcHJvYmxlbSBpbiB0aGUg
ZWFybGllciBwYXRjaC4KPiAKPiBTbyBJIGp1c3QgaGl0IHRoaXMuIEFuZCBsb29raW5nIG1vcmUg
dGhvcm91Z2hseSBpbnRvIGl0OiB0b2RheSBpdCBpbgo+IGZhY3QgaGFzIGV4YWN0bHkgdGhpcyBt
ZWFuaW5nLiBpb21tdV9lbmFibGUgaXMgIjEiIHBlciBkZWZhdWx0LiBTbwo+IHNwZWNpZnlpbmcg
ImlvbW11PSwuLi4iIHdvbid0IGNoYW5nZSB0aGlzIGFuZCBoYXMgdGhlIHNhbWUgc2VtYW50aWNz
Cj4gYXMgImlvbW11PW9uLC4uLiIuCgpCdXQgdGhhdCdzIG5vdCB0aGUgaW50ZXJlc3RpbmcgY2Fz
ZS4gQXJlIHlvdSBzYXlpbmcgdGhhdAoiaW9tbXU9b2ZmIGlvbW11PSwuLi4iIGVuYWJsZXMgdGhl
IElPTU1VIHRvZGF5PyBJdCBkb2Vzbid0Cmxvb2sgdG8gbWUgYXMgaWYgaXQgd291bGQuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:24:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13:24: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.xen.org>)
	id 1dkVe6-0002Rd-BI; Wed, 23 Aug 2017 13:24:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkVe4-0002RF-Ed
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 13:24:32 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 23/FE-01732-F028D995; Wed, 23 Aug 2017 13:24:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVZevaW6
 kwZO1mhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHL/K0vBoTbGilvLVzA1
 MC6M7WLk4hAS+MsosXDTcUYI5zGjxJJvF1khnG2MEjf/zmLuYuTkEBFwlvh6Zi47iM0roC/Rv
 PIgC4gtLGAvcXbLbLAGCYEtHBLv1j9kh3AWyUh0vuoH65AQ8JRY8WkV0CQOMLvnjVAXIzsHm4
 CVxCExkAIWAVWJo2+eMU1g5FnAyLCKUb04tagstUjXRC+pKDM9oyQ3MTNH19DAVC83tbg4MT0
 1JzGpWC85P3cTIzAYGIBgB+OtPudDjJIcTEqivJo6cyOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfAeawDKCRalpqdWpGXmAMMSJi3BwaMkwrsSJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpU
 uK8b0GKBECKMkrz4EbAYuQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmbQabwZOaVwG16BX
 QEE9ARk07MATmiJBEhJdXAOO3qhv0u4eu5jqaz6e/g2ciqJfXo0HHjWdN+zopyloifHSDQdSy
 kLv7l4lojOff8LQJxpaxfK2fzW2xzPM+4poTxos3d/L5L7AnKU5X+Ve1xUE+xuRe4LWP7yuf/
 v79NCPl1vN5wWu7ZjF0eXGWG+8+pCfw6pLT+otcL9pPXixcsiPik/HjDOSWW4oxEQy3mouJEA
 Awpi1iMAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503494669!105620011!1
X-Originating-IP: [104.130.215.37]
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 46373 invoked from network); 23 Aug 2017 13:24:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 13:24:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkVdz-00010W-OH; Wed, 23 Aug 2017 13:24: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 1dkVdu-0003Bl-4R; Wed, 23 Aug 2017 13:24:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkVds-0003rI-Mi; Wed, 23 Aug 2017 13:24:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112829-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 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-xtf-amd64-amd64-3: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-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-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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1: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-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-qemuu-debianhvm-amd64-xsm: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-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-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-i386-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-qemut-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=b4660b4d4a35edac715c003c84326de2b0fa4f47
X-Osstest-Versions-That: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 13:24:20 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 112829: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgyOSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjgyOS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjYxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTI2NjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJy
LXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTI2NDgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMjY2MQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRy
eSBmYWlsIGxpa2UgMTEyNjYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NjEKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMjY2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI2NjEKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMjY2MQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyNjYxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBh
ZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNzAgeHRm
L3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGI0NjYwYjRkNGEzNWVkYWM3MTVjMDAzYzg0MzI2ZGUyYjBmYTRmNDcKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDVhZTAxMWU2NjIwZmIzZmRjMTEyN2M4NDg3Mzcx
OGFkYTQ1ODllMWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjY2MSAgMjAxNy0wOC0xNiAwNjox
NDoxMSBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTI2ODMgIDIwMTctMDgtMTcg
MTM6NTM6MzEgWiAgICA1IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTI3ODYgIDIwMTctMDgtMjEgMTU6MDM6MTMgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisg
YnJhbmNoPXhlbi00LjYtdGVzdGluZworIHJldmlzaW9uPWI0NjYwYjRkNGEzNWVkYWM3MTVjMDAz
Yzg0MzI2ZGUyYjBmYTRmNDcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4
ZW4tNC42LXRlc3RpbmcgYjQ2NjBiNGQ0YTM1ZWRhYzcxNWMwMDNjODQzMjZkZTJiMGZhNGY0Nwor
IGJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyByZXZpc2lvbj1iNDY2MGI0ZDRhMzVlZGFjNzE1YzAw
M2M4NDMyNmRlMmIwZmE0ZjQ3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGlu
CisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tNC42LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRw
cmV2eGVuYnJhbmNoIHhlbi00LjYtdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNS10ZXN0
aW5nCisgJ1snIHhiNDY2MGI0ZDRhMzVlZGFjNzE1YzAwM2M4NDMyNmRlMmIwZmE0ZjQ3ID0geCAn
XScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUg
JCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlv
cy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3Rp
bmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQu
Ni10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9u
Lnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10
ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSB4ZW4tNC42LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC42LXRl
c3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjYKKyB4ZW52ZXJzaW9uPTQuNgorIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBiNDY2MGI0ZDRhMzVl
ZGFjNzE1YzAwM2M4NDMyNmRlMmIwZmE0ZjQ3OnJlZnMvaGVhZHMvc3RhYmxlLTQuNgpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNWFlMDExZS4uYjQ2
NjBiNCAgYjQ2NjBiNGQ0YTM1ZWRhYzcxNWMwMDNjODQzMjZkZTJiMGZhNGY0NyAtPiBzdGFibGUt
NC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:25:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13:25: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.xen.org>)
	id 1dkVeh-0002VH-Je; Wed, 23 Aug 2017 13:25:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkVef-0002Uw-PB
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 13:25:09 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E7/0D-02962-5328D995; Wed, 23 Aug 2017 13:25:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdekaW6
 kQdMEDosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrLi+lr1gp1nFjR9rmBoY
 N+l3MXJxCAn8ZZQ41bONEcJ5zChxc9lsFghnG6PEs+Pb2bsYOTlEBJwlvp6ZC2bzCuhLvHz8H
 MwWFrCXuNY1lRXElhDwlNi5ZReQzQFm758d2sXIzsEmYCVxSAykgEVAVeLTk36mCYxcCxgZVj
 GqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pUBCHYwzjvhf4h
 RkoNJSZRXU2dupBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXosGoJxgUWp6akVaZg4wwGDSEhw8
 SiK8K0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzvsWpEgApCijNA9uBCzYLzHKSgnzM
 gIdJcRTkFqUm1mCKv+KUZyDUUmY9y/IFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhg1d2m/8d
 TfG/Fwh+en/womhtLtyTfFopvsZJhrF0SsPtUi839hU3Z4u+7WsJsKYuzunffXnvyTeu/dItM
 z8cXLmffcyWxpuaxrX+c66dM3Z8/NUxOupLHfMUz/k90984i90i59q8Zli3kPBZ5LuRfg+7K4
 buvME3s13ltYOi+cmrZ8/Xy3b65KLMUZiYZazEXFiQBclL8BcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503494707!79092263!1
X-Originating-IP: [104.130.215.37]
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 57645 invoked from network); 23 Aug 2017 13:25:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 13:25:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkVec-00011V-GB; Wed, 23 Aug 2017 13:25: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 1dkVeX-0003Go-5U; Wed, 23 Aug 2017 13:25:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkVeW-0004Za-6f; Wed, 23 Aug 2017 13:25:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112842-mainreport@xen.org>
X-Osstest-Versions-This: xen=4a0485c3d343e1c582fa824e4896b9b613a14efe
X-Osstest-Versions-That: xen=7591ea75f77643342b194031ef5a903564901ba8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 13:25:00 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 112842: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg0MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg0Mi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRhMDQ4NWMzZDM0M2Ux
YzU4MmZhODI0ZTQ4OTZiOWI2MTNhMTRlZmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDc1OTFlYTc1Zjc3NjQzMzQyYjE5NDAzMWVmNWE5MDM1NjQ5MDFiYTgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMjY2MyAgMjAxNy0wOC0xNiAxMDo0ODoyNiBaICAgIDcgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTI3NDYgIDIwMTctMDgtMjAgMDk6MTg6NTAgWiAgICAzIGRh
eXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI4NDIgIDIwMTctMDgtMjMg
MTA6NDk6NTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFNlcmdlaiBQcm9z
a3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVsZWN0cm9ucy5j
b20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgVml2ZWsgS3VtYXIgQ2hhdWJleSA8dml2
ZWtrdW1hci5jaGF1YmV5QGNpdHJpeC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkg
U3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1jb3Zlcml0eQorIHJldmlz
aW9uPTRhMDQ4NWMzZDM0M2UxYzU4MmZhODI0ZTQ4OTZiOWI2MTNhMTRlZmUKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgNGEwNDg1YzNk
MzQzZTFjNTgyZmE4MjRlNDg5NmI5YjYxM2ExNGVmZQorIGJyYW5jaD14ZW4tdW5zdGFibGUtY292
ZXJpdHkKKyByZXZpc2lvbj00YTA0ODVjM2QzNDNlMWM1ODJmYTgyNGU0ODk2YjliNjEzYTE0ZWZl
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAy
Cisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5i
cmFuY2g9eGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAn
WycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0t
dW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4
ZW5icmFuY2ggeGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRl
c3RpbmcKKyAnWycgeDRhMDQ4NWMzZDM0M2UxYzU4MmZhODI0ZTQ4OTZiOWI2MTNhMTRlZmUgPSB4
ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFi
aW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJl
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAn
WycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54Cisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5Cisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5Cisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11
bnN0YWJsZS1jb3Zlcml0eQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNGEwNDg1YzNkMzQzZTFjNTgyZmE4MjRl
NDg5NmI5YjYxM2ExNGVmZTpyZWZzL2hlYWRzL2NvdmVyaXR5LXRlc3RlZC9zbW9rZQpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzU5MWVhNy4uNGEw
NDg1YyAgNGEwNDg1YzNkMzQzZTFjNTgyZmE4MjRlNDg5NmI5YjYxM2ExNGVmZSAtPiBjb3Zlcml0
eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:25:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13:25: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.xen.org>)
	id 1dkVel-0002XJ-VS; Wed, 23 Aug 2017 13:25:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f64dd5=ross.lagerwall@citrix.com>)
 id 1dkVel-0002Wz-1U
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 13:25:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 53/32-03937-A328D995; Wed, 23 Aug 2017 13:25:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHRDpK5l09x
 Igys3DC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyH7d/ZCxZwV6x/8pixgXEaZxcjJ4eEgL/E
 nP47bCA2m4CBxK1L35lBbBEBaYn+Oe3sXYxcHMwCqxklrr9ewNTFyMEhLGAnceZ7EEgNi4Cqx
 P6J91hAwrwCthLP75hBjJST2HNxBjuILSSgJvF2+RkWEJtXQFDi5MwnYDazgITEwRcvmCcwcs
 9CkpqFJLWAkWkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmA
 gMADBDsbZl/0PMUpyMCmJ8mrqzI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7rAEoJ1iUmp5a
 kZaZAwxJmLQEB4+SCO9KkDRvcUFibnFmOkTqFKOilDjvW5CEAEgiozQPrg0WB5cYZaWEeRmBD
 hHiKUgtys0sQZV/xSjOwagkzGvdCDSFJzOvBG76K6DFTECLJ52YA7K4JBEhJdXAmPZU32R5Ye
 WtEKPDvxMrGNNXWHj5HZy9gNNkk4PSjuPOzzacKOhvPbyymTVy5UWtHbkHPp7RnxJ++10UW+l
 E040Nb7++meS0J0F16u62l8qSba1Pu1Wv9eQ4SYp+bVjX55ywP3JjHf/byWwu2o9luIqm/OB+
 ufyz1+u7wjsF9VU73dJ1P2kZKLEUZyQaajEXFScCABtWeT5+AgAA
X-Env-Sender: prvs=401f64dd5=ross.lagerwall@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503494712!113189252!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26079 invoked from network); 23 Aug 2017 13:25:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 13:25:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436559175"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 23 Aug 2017 14:25:05 +0100
Message-ID: <20170823132505.1505-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] [PATCH v2] xen: Emit RTC_CHANGE upon TIMEOFFSET ioreq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgZ3Vlc3Qgd3JpdGVzIHRvIHRoZSBSVEMsIFhlbiBlbXVsYXRlcyBpdCBhbmQgYnJv
YWRjYXN0cyBhClRJTUVPRkZTRVQgaW9yZXEuIEVtaXQgYW4gUlRDX0NIQU5HRSBRTVAgZXZlbnQg
dG8gYWxsIFFNUCBtb25pdG9ycyB3aGVuCnRoaXMgaGFwcGVucyByYXRoZXIgdGhhbiBpZ25vcmlu
ZyBpdCBzbyB0aGF0IHNvbWV0aGluZyB1c2VmdWwgY2FuIGJlCmRvbmUgd2l0aCB0aGUgaW5mb3Jt
YXRpb24uIFRoaXMgaXMgdGhlIHNhbWUgZXZlbnQgdGhhdCBRRU1VIGdlbmVyYXRlcwp3aGVuIGl0
IGVtdWxhdGVzIHRoZSBSVEMuCgpUaGlzIHBhdGNoIGJ5IGl0c2VsZiBkb2Vzbid0IGFmZmVjdCBh
bnkgb2YgdGhlIHRvb2xzdGFja3MgdGhhdCBJCmNoZWNrZWQ7IHRoZSBsaWJ4bCB0b29sc3RhY2sg
ZG9lc24ndCBjdXJyZW50bHkgaGFuZGxlIHRoaXMgZXZlbnQgbm9yCmRvZXMgdGhlIFhBUEkgdG9v
bHN0YWNrLiBJZiBub3RoaW5nIGhhbmRsZXMgdGhlIGV2ZW50LCBpdCBpcyBzaW1wbHkKaWdub3Jl
ZC4gV2UgcGxhbiBvbiBtb2RpZnlpbmcgWEFQSSB0byBoYW5kbGUgaXQuCgpTaWduZWQtb2ZmLWJ5
OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCgpDaGFuZ2Vk
IGluIHYyOgoqIEV4cGFuZGVkIGNvbW1pdCBtZXNzYWdlLgoKIGh3L2kzODYveGVuL3hlbi1odm0u
YyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKaW5kZXggZDljY2Q1
ZC4uZmZkMjBkYyAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCisrKyBiL2h3L2kz
ODYveGVuL3hlbi1odm0uYwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgImh3L2kzODYvYXBp
Yy1tc2lkZWYuaCIKICNpbmNsdWRlICJody94ZW4veGVuX2NvbW1vbi5oIgogI2luY2x1ZGUgImh3
L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgInFhcGktZXZlbnQuaCIKICNpbmNsdWRlICJx
bXAtY29tbWFuZHMuaCIKIAogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCkBAIC05Njcs
NiArOTY4LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX2lvcmVxKFhlbklPU3RhdGUgKnN0YXRlLCBp
b3JlcV90ICpyZXEpCiAgICAgICAgICAgICBoYW5kbGVfdm1wb3J0X2lvcmVxKHN0YXRlLCByZXEp
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgSU9SRVFfVFlQRV9USU1FT0ZGU0VU
OgorICAgICAgICAgICAgcWFwaV9ldmVudF9zZW5kX3J0Y19jaGFuZ2UoKGludDY0X3QpcmVxLT5k
YXRhLCAmZXJyb3JfYWJvcnQpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgSU9S
RVFfVFlQRV9JTlZBTElEQVRFOgogICAgICAgICAgICAgeGVuX2ludmFsaWRhdGVfbWFwX2NhY2hl
KCk7Ci0tIAoyLjkuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:27:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13:27: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.xen.org>)
	id 1dkVgU-0002mS-B8; Wed, 23 Aug 2017 13:27:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e6fd1c=citrix-osstest@xenproject.org>)
 id 1dkVgT-0002lv-Ke
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 13:27:01 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 63/5C-02176-4A28D995; Wed, 23 Aug 2017 13:27:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve6Sprm
 RBvfbhCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bRO/eZC64LVPzasI+pgfE8VxcjJ4eEgL/E
 gjvtTBC2u8TlLzNYQGwRAWeJCR9us4HYvAJ6Ek/nvmIEsYUFAiUWHVoIVMMFVP+cVWL9lD9sE
 M2qElt+rQNrZhPwkJjYMxHMZgGKv9u0mx3EFhLQkli6eCUTxFBBiZMzn4DVMAtISBx88YIZYo
 6FxP6/Z5knMPLOQlI2C0nZAkamVYwaxalFZalFukZGeklFmekZJbmJmTm6hgbGermpxcWJ6ak
 5iUnFesn5uZsYgeFTz8DAuINx6gm/Q4ySHExKoryaOnMjhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwpjYC5QSLUtNTK9Iyc4CBDJOW4OBREuF90gCU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8v
 FQpcd63IEUCIEUZpXlwI2BRdYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO87kEt4MvNK4D
 a9AjqCCeiISSfmgBxRkoiQkmpgXKp3jDXO6kHj/y9rBB8eev5OwyRP4Bpbje3jb7G/T6nECDF
 auJ30W9Bt5HbZepHGrZcPK0RY3qasrto1UViUK1HiKeepsxPmvOuVKGB2sJyTIrrmv7/49vbN
 i9mtTaZ6zbXarfOLdevUVQLZr6Y+mPtYWlhfYc0sk3tlhcfFwjRWTrbiOygkq8RSnJFoqMVcV
 JwIAHP0pxelAgAA
X-Env-Sender: prvs=401e6fd1c=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503494817!103704641!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62312 invoked from network); 23 Aug 2017 13:27:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 13:27:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="444827899"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72006-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71980
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 23 Aug 2017 14:26:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 72006: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDA2IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAwNi8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTgwCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzE5ODAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTk4MAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTgw
CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1k
aS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk4MAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUt
bmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzE5ODAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5ODAKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTk4MAoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:45:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 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.xen.org>)
	id 1dkVxV-0004Lb-5W; Wed, 23 Aug 2017 13:44:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dkVxT-0004LU-7E
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 13:44:35 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AC/41-03044-2C68D995; Wed, 23 Aug 2017 13:44:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsUSuHLSQt2DbXM
 jDQ7v0LFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPOXnvGVHCRu+LsrN1sDYxPOLsYuThYBBYx
 S3TMXcbexcjBISGQKbFsXhiEKSLx5H8aSImQwGkmiW8rvzB3MXIC1atKzDx/kRXEZhNQkth78
 DgjiC0ioCjx4OVNsDizQIHEmpXfwOLCAiESe/88YgOxeQV0JbZu2sUEMfQ2o8SGvm+sEAlBiZ
 Mzn7CALGYWKJZofJgCYUpLLP/HAVLBKWApMfHpDUaQsKiArMT7xxITGAVmIemdhdA7C6F3Ftg
 56hJ/5l1ixhC2lVi37j3LAka2VYzqxalFZalFupZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiBgc0ABDsY724KOMQoycGkJMqrqTM3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb
 2ArUE6wKDU9tSItMwcYYzBpCQ4eJRHeCJA0b3FBYm5xZjpE6hSjopQ470yQhABIIqM0D64NFt
 eXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrBTKFJzOvBG76K6DFTECLJ52YA7K4JBEhJdX
 AmGKRvplHV1u90SSkWnNLi9DBd015Wy4379b4PXvuBYs5F+pcrpUabtONCbjR03yQ89beVtf6
 D6zrb7MbXF4au+39l2rf/M2Huc9M2X0sUX2i1deWJnZT1hV84l6zblcbHWtM/3/faRP3vB9Xn
 Q5f3y2//AnnTY6r236ebL4tqqqd/WX/09B6fyWW4oxEQy3mouJEACjsWznmAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503495873!103570377!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61062 invoked from network); 23 Aug 2017 13:44:33 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 13:44:33 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503495873;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=oCWQL+PIJjj1IkY+FdogR6/Q3IE1V+KxaGjbpN+wLSY=;
 b=YGH5oiKEUZN67F/6tXh1XjhYplhyN2btwKCKTlntCoIMLS1aCuSOcDEypgE89WYZTD
 AKQSed7kvHN4c5fNco0mPKa17ihXXE0f2wLwbNUy0faIdmx5UnQQh3Wn9ZU7kHaMT1Hw
 QohV8I5cUGCMYZ531vtzwLHBSIz0CWn/bnJVs=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id e03e03t7NDiV1l2
 (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, 23 Aug 2017 15:44:31 +0200 (CEST)
Date: Wed, 23 Aug 2017 15:44:30 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170823134430.GD6372@aepfle.de>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-4-olaf@aepfle.de>
 <20170822153116.xi6tcqumodcxmrfd@citrix.com>
 <20170822155325.GA6372@aepfle.de>
 <20170823103339.pl3fq7bh46awiuwu@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170823103339.pl3fq7bh46awiuwu@citrix.com>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6634121963326384899=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6634121963326384899==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="PGNNI9BzQDUtgA2J"
Content-Disposition: inline


--PGNNI9BzQDUtgA2J
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Aug 23, Wei Liu wrote:

> On Tue, Aug 22, 2017 at 05:53:25PM +0200, Olaf Hering wrote:
> > In my testing I have seen the case of over-allocation. Thats why I
> > implemented the freeing of unpopulated parts. It would be nice to know
> > how many pages are actually coming. I think this info is not available.
> Not sure I follow. What do you mean by "how many pages are actually
> coming"?

This meant the expected number of pages to populate.

The value of p2m_size does not represent the actual number of pages
assigned to a domU. This info is stored in getdomaininfo.max_pages,
which is currently not used by restore. I will see if using this value
will avoid triggering the Over-allocation check.

> > On the other side, the first iteration sends the pfns linear. This is
> > when the allocation actually happens. So the over-allocation will only
> > trigger near the end, if a 1G range is allocated but only a few pages
> > will be stored into this range.
> This could be making too many assumptions on the data stream.

With the usage of max_pages some assumptions can be avoided.

Olaf

--PGNNI9BzQDUtgA2J
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWZ2GugAKCRBdQqD6ppg2
fjg/AKCcH9vuDKdY8MXKvfvPiUaPoMOTkQCfTiOhkloIi1dmzsP98S3zwgkTy0s=
=lr+I
-----END PGP SIGNATURE-----

--PGNNI9BzQDUtgA2J--


--===============6634121963326384899==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6634121963326384899==--


From xen-devel-bounces@lists.xen.org Wed Aug 23 13:45:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 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.xen.org>)
	id 1dkVxm-0004Mn-Cp; Wed, 23 Aug 2017 13:44:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkVxk-0004MY-6Y
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 13:44:52 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 02/C5-02176-3D68D995; Wed, 23 Aug 2017 13:44:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7Ftrm
 RBv+eW1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnfvxiLJggU3F452vWBsZN4l2MnBwSAv4S
 /8+9YAWx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8BrRolJd36ygdQICzhLvJzXwgJiswioS
 uz6cQIszitgKbF63QZmiJl6Em8nvmCEiAtKnJz5BKyeWUBTonX7b3YIW16ieetssHohAUWJ/n
 kP2CYw8sxC0jILScssJC0LGJlXMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Y
 kJhXrJefnbmIEBg8DEOxgvHja8xCjJAeTkiivps7cSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vIGtQDnBotT01Iq0zBxgGMOkJTh4lER4I0DSvMUFibnFmekQqVOMuhwdM35+YxJiycvPS5US5
 50JUiQAUpRRmgc3AhZTlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMux5kCk9mXgncpldARz
 ABHTHpxByQI0oSEVJSDYxu3lOLnfI0vnbNejn/sp72mUvxTTNX1Lefq1HONG5wVZr7RrP9YMp
 5x6orzbzPr+yokc0piGr6eaapZW3V88DXbWrVp19rPtax6r5YevP0Rs+cRbKRF65WRSsJ2P71
 484OWvW1KSIgNHLOtGAT1Y0+76a/av4yYenaiqNJi7mdGHbzLomSSlRiKc5INNRiLipOBACMW
 cbkpAIAAA==
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503495888!72230231!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59346 invoked from network); 23 Aug 2017 13:44:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 13:44:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436562177"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Aug 2017 14:44:25 +0100
Message-ID: <20170823134425.73792-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chris Gilbert <chris.gilbert@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] hvmloader: add fields for SMBIOS 2.4
	compliance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHZlcnNpb24gb2YgU01CSU9TIHNldCBpbiB0aGUgZW50cnkgcG9pbnQgaXMgMi40LCBob3dl
dmVyIHNldmVyYWwKc3RydWN0dXJlcyBhcmUgbWlzc2luZyBmaWVsZHMgcmVxdWlyZWQgYnkgMi40
LiBGaXggdGhpcyBieSBhZGRpbmcgdGhlCm1pc3NpbmcgZmllbGRzLCB0aGlzIGlzIGJhc2VkIG9u
IHRoZSBkb2N1bWVudHMgZm91bmQgYXQgdGhlIERNVEYgc2l0ZQpbMF0uCgpNb3N0IGZpZWxkcyBh
cmUgc2V0IHRvIDAgKHVuZGVmaW5lZC9ub3Qgc3BlY2lmaWVkKSwgZXhjZXB0IGZvciB0aGUKY2Fj
aGUgcmVsYXRlZCBoYW5kbGVycyB0aGF0IG5lZWQgdG8gYmUgaW5pdGlhbGl6ZWQgdG8gMHhmZmZm
IGluIG9yZGVyCnRvIHNpZ25hbCB0aGF0IHRoZSBpbmZvcm1hdGlvbiBpcyBub3QgcHJvdmlkZWQu
CgpbMF0gaHR0cHM6Ly93d3cuZG10Zi5vcmcvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdGFuZGFyZHMv
ZG9jdW1lbnRzL0RTUDAxMzRfMy4xLjEucGRmCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmVwb3J0ZWQgYnk6IENocmlzIEdpbGJlcnQgPGNo
cmlzLmdpbGJlcnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDYzogQ2hyaXMgR2lsYmVydCA8Y2hyaXMuZ2lsYmVydEBjaXRyaXgu
Y29tPgotLS0KSXQgc2VlbXMgbGlrZSB0aGUgY29kZSBpbiBzbWJpb3MgbGlrZXMgdG8gaW5pdGlh
bGl6ZSBldmVyeXRoaW5nIHRvIDAsCmJ1dCBJIGRvbid0IHNlZSB0aGUgdmFsdWUgaW4gdGhhdCBz
aW5jZSB0aGUgc3RydWN0IGlzIGFscmVhZHkgbWVtc2V0CnRvIDAuCi0tLQpDaGFuZ2VzIHNpbmNl
IHYxOgogLSBBZGQgdGhlIGNvbnRhaW5lZCBlbGVtZW50cyBhcnJheS4KLS0tCiB0b29scy9maXJt
d2FyZS9odm1sb2FkZXIvc21iaW9zLmMgICAgICAgfCAgMyArKysKIHRvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9zbWJpb3NfdHlwZXMuaCB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL3NtYmlvcy5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5j
CmluZGV4IDIxMGM3YjBkMzUuLjJjMWRhN2IzOGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9zbWJpb3MuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9z
LmMKQEAgLTYwOCw2ICs2MDgsOSBAQCBzbWJpb3NfdHlwZV80X2luaXQoCiAKICAgICBwLT5zdGF0
dXMgPSAweDQxOyAvKiBzb2NrZXQgcG9wdWxhdGVkLCBDUFUgZW5hYmxlZCAqLwogICAgIHAtPnVw
Z3JhZGUgPSAweDAxOyAvKiBvdGhlciAqLworICAgIHAtPmwxX2NhY2hlX2hhbmRsZSA9IDB4ZmZm
ZjsgLyogTm8gY2FjaGUgaW5mb3JtYXRpb24gc3RydWN0dXJlIHByb3ZpZGVkLiAqLworICAgIHAt
PmwyX2NhY2hlX2hhbmRsZSA9IDB4ZmZmZjsgLyogTm8gY2FjaGUgaW5mb3JtYXRpb24gc3RydWN0
dXJlIHByb3ZpZGVkLiAqLworICAgIHAtPmwzX2NhY2hlX2hhbmRsZSA9IDB4ZmZmZjsgLyogTm8g
Y2FjaGUgaW5mb3JtYXRpb24gc3RydWN0dXJlIHByb3ZpZGVkLiAqLwogCiAgICAgc3RhcnQgKz0g
c2l6ZW9mKHN0cnVjdCBzbWJpb3NfdHlwZV80KTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL3NtYmlvc190eXBlcy5oIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Nt
Ymlvc190eXBlcy5oCmluZGV4IGU5MjRmODE5YjMuLmFjYjYzZTJmZTkgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaAorKysgYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKQEAgLTkyLDYgKzkyLDEzIEBAIHN0cnVjdCBzbWJp
b3NfdHlwZV8yIHsKICAgICB1aW50OF90IHNlcmlhbF9udW1iZXJfc3RyOwogfSBfX2F0dHJpYnV0
ZV9fICgocGFja2VkKSk7CiAKKy8qIFN5c3RlbSBFbmNsb3N1cmUgLSBDb250YWluZWQgRWxlbWVu
dHMgKi8KK3N0cnVjdCBzbWJpb3NfY29udGFpbmVkX2VsZW1lbnQgeworICAgICAgICB1aW50OF90
IHR5cGU7CisgICAgICAgIHVpbnQ4X3QgbWluaW11bTsKKyAgICAgICAgdWludDhfdCBtYXhpbXVt
OworfSBfX2F0dHJpYnV0ZV9fICgocGFja2VkKSk7CisKIC8qIFNNQklPUyB0eXBlIDMgLSBTeXN0
ZW0gRW5jbG9zdXJlICovCiBzdHJ1Y3Qgc21iaW9zX3R5cGVfMyB7CiAgICAgc3RydWN0IHNtYmlv
c19zdHJ1Y3R1cmVfaGVhZGVyIGhlYWRlcjsKQEAgLTEwNCw2ICsxMTEsMTIgQEAgc3RydWN0IHNt
Ymlvc190eXBlXzMgewogICAgIHVpbnQ4X3QgcG93ZXJfc3VwcGx5X3N0YXRlOwogICAgIHVpbnQ4
X3QgdGhlcm1hbF9zdGF0ZTsKICAgICB1aW50OF90IHNlY3VyaXR5X3N0YXR1czsKKyAgICB1aW50
MzJfdCBvZW1fc3BlY2lmaWM7CisgICAgdWludDhfdCBoZWlnaHQ7CisgICAgdWludDhfdCBudW1i
ZXJfb2ZfcG93ZXJfY29yZHM7CisgICAgdWludDhfdCBjb250YWluZWRfZWxlbWVudF9jb3VudDsK
KyAgICB1aW50OF90IGNvbnRhaW5lZF9lbGVtZW50X2xlbmd0aDsKKyAgICBzdHJ1Y3Qgc21iaW9z
X2NvbnRhaW5lZF9lbGVtZW50IGNvbnRhaW5lZF9lbGVtZW50c1tdOwogfSBfX2F0dHJpYnV0ZV9f
ICgocGFja2VkKSk7CiAKIC8qIFNNQklPUyB0eXBlIDQgLSBQcm9jZXNzb3IgSW5mb3JtYXRpb24g
Ki8KQEAgLTEyMSw2ICsxMzQsMTIgQEAgc3RydWN0IHNtYmlvc190eXBlXzQgewogICAgIHVpbnQx
Nl90IGN1cnJlbnRfc3BlZWQ7CiAgICAgdWludDhfdCBzdGF0dXM7CiAgICAgdWludDhfdCB1cGdy
YWRlOworICAgIHVpbnQxNl90IGwxX2NhY2hlX2hhbmRsZTsKKyAgICB1aW50MTZfdCBsMl9jYWNo
ZV9oYW5kbGU7CisgICAgdWludDE2X3QgbDNfY2FjaGVfaGFuZGxlOworICAgIHVpbnQ4X3Qgc2Vy
aWFsX251bWJlcl9zdHI7CisgICAgdWludDhfdCBhc3NldF90YWdfc3RyOworICAgIHVpbnQ4X3Qg
cGFydF9udW1iZXJfc3RyOwogfSBfX2F0dHJpYnV0ZV9fICgocGFja2VkKSk7CiAKIC8qIFNNQklP
UyB0eXBlIDExIC0gT0VNIFN0cmluZ3MgKi8KQEAgLTE1OCw2ICsxNzcsMTEgQEAgc3RydWN0IHNt
Ymlvc190eXBlXzE3IHsKICAgICB1aW50OF90IGJhbmtfbG9jYXRvcl9zdHI7CiAgICAgdWludDhf
dCBtZW1vcnlfdHlwZTsKICAgICB1aW50MTZfdCB0eXBlX2RldGFpbDsKKyAgICB1aW50MTZfdCBz
cGVlZDsKKyAgICB1aW50OF90IG1hbnVmYWN0dXJlcl9zdHI7CisgICAgdWludDhfdCBzZXJpYWxf
bnVtYmVyX3N0cjsKKyAgICB1aW50OF90IGFzc2V0X3RhZ19zdHI7CisgICAgdWludDhfdCBwYXJ0
X251bWJlcl9zdHI7CiB9IF9fYXR0cmlidXRlX18gKChwYWNrZWQpKTsKIAogLyogU01CSU9TIHR5
cGUgMTkgLSBNZW1vcnkgQXJyYXkgTWFwcGVkIEFkZHJlc3MgKi8KLS0gCjIuMTEuMCAoQXBwbGUg
R2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13: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.xen.org>)
	id 1dkVyM-0004RK-LK; Wed, 23 Aug 2017 13:45:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dkVyL-0004RB-JN
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 13:45:29 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 15/68-27137-8F68D995; Wed, 23 Aug 2017 13:45:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVysWW7jO6Ptrm
 RBv9/8Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrZk5jKTilX3Fy4mbGBsa9ql2MnBxCArOZ
 JC5slgOxWQTsJQ42HGYCsRkFyiTmf/7OBmHnSpx5OAnI5gKqn88oMWndfxaQBJuAjsT3p6eYu
 xg5OEQEhCSW3q0DqWEWaGWV2NDZwg5SIww0dN7TnywQC1Qlrt+cDxbnFTCXONS9DmyZhIC2xO
 Wj7UwgzRICfYwSG9/8ZpzAyLuAkWEVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmA4MADBDsaOf06HGCU5mJREeTV15kYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuANbAXKCRalpqdWpGXmAAMTJi3BwaMkwhsBkuYtLkjMLc5Mh0idYlSUEuf93AKUEABJZJTmw
 bXBouESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmLQMbzZOaVwE1/BbSYCWjxpBNzQBaXJC
 KkpBoY+2YG/w8+dsLmRWAcn4qnIh8Dl9fTskUxxj9nOV5bdu3RvabFLCf4bF5/nSgnfeFISdb
 5+80vfleyeUW5f1EtTbt22dvWeI2ZSwnXzhaNK1dF3Mt0inqXF0zdmdzxIZTL8au55/kryy35
 lKU55ITOmz9f2fL1pKvN0ZTUPinXFxe+ebxlSjBWYinOSDTUYi4qTgQAv6STwYECAAA=
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503495926!81280437!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64733 invoked from network); 23 Aug 2017 13:45:27 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 13:45:27 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 39B9385363;
 Wed, 23 Aug 2017 13:45:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 39B9385363
Received: from vitty.brq.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D60296D2AB;
 Wed, 23 Aug 2017 13:45:22 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: x86@kernel.org
Date: Wed, 23 Aug 2017 15:45:21 +0200
Message-Id: <20170823134521.5068-1-vkuznets@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 23 Aug 2017 13:45:26 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: [Xen-devel] [PATCH] x86: enable RCU based table free when PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24geDg2IHNvZnR3YXJlIHBhZ2UtdGFibGUgd2Fsa2VycyBkZXBlbmQgb24gdGhlIGZhY3QgdGhh
dCByZW1vdGUgVExCIGZsdXNoCmRvZXMgYW4gSVBJOiB3YWxrIGlzIHBlcmZvcm1lZCBsb2NrbGVz
cyBidXQgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkIGFuZCBpbgpjYXNlIHRoZSBwYWdldGFibGUg
aXMgZnJlZWQgdGhlIGZyZWVpbmcgQ1BVIHdpbGwgZ2V0IGJsb2NrZWQgYXMgcmVtb3RlIFRMQgpm
bHVzaCBpcyByZXF1aXJlZC4gT24gb3RoZXIgYXJjaGl0ZWN0dXJlIHdoaWNoIGRvbid0IHJlcXVp
cmUgYW4gSVBJIHRvIGRvCnJlbW90ZSBUTEIgZmx1c2ggd2UgaGF2ZSBhbiBSQ1UtYmFzZWQgbWVj
aGFuaXNtIChzZWUKaW5jbHVkZS9hc20tZ2VuZXJpYy90bGIuaCBmb3IgbW9yZSBkZXRhaWxzKS4K
CkluIHZpcnR1YWxpemVkIGVudmlyb25tZW50cyB3ZSBtYXkgd2FudCB0byBvdmVycmlkZSAuZmx1
c2hfdGxiX290aGVycyBob29rCmluIHB2X21tdV9vcHMgYW5kIHVzZSBhIGh5cGVyY2FsbCBhc2tp
bmcgdGhlIGh5cGVydmlzb3IgdG8gZG8gcmVtb3RlIFRMQgpmbHVzaCBmb3IgdXMuIFRoaXMgYnJl
YWtzIHRoZSBhc3N1bXB0aW9uIGFib3V0IElQSS4gWGVuIFBWIGRvZXMgdGhpcyBmb3IKeWVhcnMg
YW5kIHRoZSB1cGNvbWluZyByZW1vdGUgVExCIGZsdXNoIGZvciBIeXBlci1WIHdpbGwgZG8gaXQg
dG9vLiBUaGlzCmlzIG5vdCBzYWZlLCBzb2Z0d2FyZSBwYWdldGFibGUgd2Fsa2VycyBtYXkgc3Rl
cCBvbiBhbiBhbHJlYWR5IGZyZWVkIHBhZ2UuCgpTb2x2ZSB0aGUgaXNzdWUgYnkgZW5hYmxpbmcg
UkNVLWJhc2VkIHRhYmxlIGZyZWUgbWVjaGFuaXNtIHdoZW4gUEFSQVZJUlQKaXMgc2VsZWN0ZWQg
aW4gY29uZmlnLiBUZXN0aW5nIHdpdGgga2VybmJlbmNoIGRvZXNuJ3Qgc2hvdyBhbnkgbm90YWJs
ZQpwZXJmb3JtYW5jZSBpbXBhY3Q6Cgo2LUNQVSBob3N0OgoKQXZlcmFnZSBIYWxmIGxvYWQgLWog
MyBSdW4gKHN0ZCBkZXZpYXRpb24pOgpDVVJSRU5UICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSEFWRV9SQ1VfVEFCTEVfRlJFRQo9PT09PT09ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPT09PT09PT09PT09PT09PT09PQpFbGFwc2VkIFRpbWUgNDAwLjQ5OCAoMC4xNzk2
NzkpICAgICAgICAgRWxhcHNlZCBUaW1lIDM5OS45MDkgKDAuMTYyODUzKQpVc2VyIFRpbWUgMTA5
OC43MiAoMC4yNzg1MzYpICAgICAgICAgICAgVXNlciBUaW1lIDEwOTcuNTkgKDAuMjgzODk0KQpT
eXN0ZW0gVGltZSAxMDAuMzAxICgwLjIwMTYyOSkgICAgICAgICAgU3lzdGVtIFRpbWUgOTkuNzM2
ICgwLjE5NjI1NCkKUGVyY2VudCBDUFUgMjk5ICgwKSAgICAgICAgICAgICAgICAgICAgIFBlcmNl
bnQgQ1BVIDI5OSAoMCkKQ29udGV4dCBTd2l0Y2hlcyA1Nzc0LjEgKDY5LjIxMjEpICAgICAgIENv
bnRleHQgU3dpdGNoZXMgNTc0NC40ICg3OS40MTYyKQpTbGVlcHMgODc2MjEuMiAoNzguMTA5Mykg
ICAgICAgICAgICAgICAgU2xlZXBzIDg3NTg2LjEgKDk5LjcwNzkpCgpBdmVyYWdlIE9wdGltYWwg
bG9hZCAtaiAyNCBSdW4gKHN0ZCBkZXZpYXRpb24pOgpDVVJSRU5UICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSEFWRV9SQ1VfVEFCTEVfRlJFRQo9PT09PT09ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PQpFbGFwc2VkIFRpbWUgMjE5LjAz
ICgwLjY1MjUzNCkgICAgICAgICAgRWxhcHNlZCBUaW1lIDIxOC45NTkgKDAuNTk4Njc0KQpVc2Vy
IFRpbWUgMTExOS41MSAoMjEuMzI4NCkgICAgICAgICAgICAgVXNlciBUaW1lIDExMTguODEgKDIx
Ljc3OTMpClN5c3RlbSBUaW1lIDEwMC40OTkgKDAuMzg5MzA4KSAgICAgICAgICBTeXN0ZW0gVGlt
ZSA5OS44MzM1ICgwLjI1MTQyMykKUGVyY2VudCBDUFUgNDMyLjUgKDEzNi45NzQpICAgICAgICAg
ICAgIFBlcmNlbnQgQ1BVIDQzMi40NSAoMTM2LjkyMikKQ29udGV4dCBTd2l0Y2hlcyA4MTgyNy40
ICg3ODAyOS41KSAgICAgIENvbnRleHQgU3dpdGNoZXMgODE4MTguNSAoNzgwNTEpClNsZWVwcyA5
NzEyNC44ICg5ODIyLjQpICAgICAgICAgICAgICAgICBTbGVlcHMgOTcyMDcuOSAoOTk1NS4wNCkK
CjE2LUNQVSBob3N0OgoKQXZlcmFnZSBIYWxmIGxvYWQgLWogOCBSdW4gKHN0ZCBkZXZpYXRpb24p
OgpDVVJSRU5UICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSEFWRV9SQ1VfVEFCTEVf
RlJFRQo9PT09PT09ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPT09PT09PT09PT09
PT09PT09PQpFbGFwc2VkIFRpbWUgMjEzLjUzOCAoMy43ODkxKSAgICAgICAgICAgRWxhcHNlZCBU
aW1lIDIxMi41ICgzLjEwOTM5KQpVc2VyIFRpbWUgMTMwNi40ICgxLjgzMzk5KSAgICAgICAgICAg
ICAgVXNlciBUaW1lIDEzMDcuNjUgKDEuMDEzNjQpClN5c3RlbSBUaW1lIDE5NC41OSAoMC44NjQz
NzgpICAgICAgICAgICBTeXN0ZW0gVGltZSAxOTUuNDc4ICgwLjc5NDU4OCkKUGVyY2VudCBDUFUg
NzAyLjYgKDEzLjUzODgpICAgICAgICAgICAgIFBlcmNlbnQgQ1BVIDcwNyAoMTEuMTEzMSkKQ29u
dGV4dCBTd2l0Y2hlcyAyMTE4OS4yICgxMTk5LjQpICAgICAgIENvbnRleHQgU3dpdGNoZXMgMjEy
ODguMiAoNTUyLjM4OCkKU2xlZXBzIDg5MzkwLjIgKDQ4Mi4zMjUpICAgICAgICAgICAgICAgIFNs
ZWVwcyA4OTY3NyAoMjc3LjA2KQoKQXZlcmFnZSBPcHRpbWFsIGxvYWQgLWogNjQgUnVuIChzdGQg
ZGV2aWF0aW9uKToKQ1VSUkVOVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhBVkVf
UkNVX1RBQkxFX0ZSRUUKPT09PT09PSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID09
PT09PT09PT09PT09PT09PT0KRWxhcHNlZCBUaW1lIDEzNy44NjYgKDAuNzg3OTI4KSAgICAgICAg
IEVsYXBzZWQgVGltZSAxMzguNDM4ICgwLjIxODc5MikKVXNlciBUaW1lIDE0ODguOTIgKDE5Mi4z
OTkpICAgICAgICAgICAgIFVzZXIgVGltZSAxNDg5LjkyICgxOTIuMTM1KQpTeXN0ZW0gVGltZSAy
MzQuOTgxICg0Mi41ODA2KSAgICAgICAgICAgU3lzdGVtIFRpbWUgMjM2LjA5ICg0Mi44MTM4KQpQ
ZXJjZW50IENQVSAxMDU3LjEgKDM3My44MjYpICAgICAgICAgICAgUGVyY2VudCBDUFUgMTA1Ny4x
ICgzNjkuMTE0KQpDb250ZXh0IFN3aXRjaGVzIDE4NzUxNCAoMTc1MzI0KSAgICAgICAgQ29udGV4
dCBTd2l0Y2hlcyAxODczNTggKDE3NTA2MCkKU2xlZXBzIDExMjYzMyAoMjQ1MzUuNSkgICAgICAg
ICAgICAgICAgIFNsZWVwcyAxMTE3NDMgKDIzMjk3LjYpCgpTdWdnZXN0ZWQtYnk6IFBldGVyIFpp
amxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5l
dHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgUkZDOgotIEFkZGVkIEp1ZXJnZW4ncyBBY2tl
ZC1ieS4gRml4ZWQgYSB0eXBvIGluIHRoZSBkZXNjcmlwdGlvbi4KCkkgZGlkbid0IGdldCBhbnkg
b3RoZXIgZmVlZGJhY2sgb24gbXkgUkZDLCBhc3N1bWluZyB0aGVyZSBhcmUgbm8Kb2JqZWN0aW9u
cywgZHJvcHBpbmcgUkZDLgotLS0KIGFyY2gveDg2L0tjb25maWcgICAgICAgICAgIHwgIDEgKwog
YXJjaC94ODYvaW5jbHVkZS9hc20vdGxiLmggfCAgNyArKysrKysrCiBhcmNoL3g4Ni9tbS9wZ3Rh
YmxlLmMgICAgICB8IDE1ICsrKysrKysrKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNl
cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L0tjb25maWcg
Yi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDMyM2NiMDY1YmU1ZS4uODAzMmUxYWMxNGY1IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL2FyY2gveDg2L0tjb25maWcKQEAgLTE2OCw2
ICsxNjgsNyBAQCBjb25maWcgWDg2CiAJc2VsZWN0IEhBVkVfUEVSRl9SRUdTCiAJc2VsZWN0IEhB
VkVfUEVSRl9VU0VSX1NUQUNLX0RVTVAKIAlzZWxlY3QgSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NF
U1NfQVBJCisJc2VsZWN0IEhBVkVfUkNVX1RBQkxFX0ZSRUUgICAgICAgICAgICAgIGlmIFNNUCAm
JiBQQVJBVklSVAogCXNlbGVjdCBIQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0UJCWlmIFg4Nl82NCAm
JiBGUkFNRV9QT0lOVEVSICYmIFNUQUNLX1ZBTElEQVRJT04KIAlzZWxlY3QgSEFWRV9TVEFDS19W
QUxJREFUSU9OCQlpZiBYODZfNjQKIAlzZWxlY3QgSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGIuaCBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3RsYi5oCmluZGV4IGM3Nzk3MzA3ZmMyYi4uMWQwNzRjNTYwYTQ4IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS90bGIuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGIu
aApAQCAtMTUsNCArMTUsMTEgQEAKIAogI2luY2x1ZGUgPGFzbS1nZW5lcmljL3RsYi5oPgogCisj
aWZkZWYgQ09ORklHX0hBVkVfUkNVX1RBQkxFX0ZSRUUKK3N0YXRpYyBpbmxpbmUgdm9pZCBfX3Rs
Yl9yZW1vdmVfdGFibGUodm9pZCAqdGFibGUpCit7CisJZnJlZV9wYWdlX2FuZF9zd2FwX2NhY2hl
KHRhYmxlKTsKK30KKyNlbmRpZgorCiAjZW5kaWYgLyogX0FTTV9YODZfVExCX0ggKi8KZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tL3BndGFibGUuYyBiL2FyY2gveDg2L21tL3BndGFibGUuYwppbmRl
eCA1MDhhNzA4ZWI5YTYuLmY5YTNjZGI5YjU3NCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vcGd0
YWJsZS5jCisrKyBiL2FyY2gveDg2L21tL3BndGFibGUuYwpAQCAtNTIsMTEgKzUyLDE4IEBAIHN0
YXRpYyBpbnQgX19pbml0IHNldHVwX3VzZXJwdGUoY2hhciAqYXJnKQogfQogZWFybHlfcGFyYW0o
InVzZXJwdGUiLCBzZXR1cF91c2VycHRlKTsKIAorI2lmbmRlZiBDT05GSUdfSEFWRV9SQ1VfVEFC
TEVfRlJFRQorc3RhdGljIGlubGluZSB2b2lkIHRsYl9yZW1vdmVfdGFibGUoc3RydWN0IG1tdV9n
YXRoZXIgKnRsYiwgdm9pZCAqdGFibGUpCit7CisJcmV0dXJuIHRsYl9yZW1vdmVfcGFnZSh0bGIs
IHRhYmxlKTsKK30KKyNlbmRpZgorCiB2b2lkIF9fX3B0ZV9mcmVlX3RsYihzdHJ1Y3QgbW11X2dh
dGhlciAqdGxiLCBzdHJ1Y3QgcGFnZSAqcHRlKQogewogCXBndGFibGVfcGFnZV9kdG9yKHB0ZSk7
CiAJcGFyYXZpcnRfcmVsZWFzZV9wdGUocGFnZV90b19wZm4ocHRlKSk7Ci0JdGxiX3JlbW92ZV9w
YWdlKHRsYiwgcHRlKTsKKwl0bGJfcmVtb3ZlX3RhYmxlKHRsYiwgcHRlKTsKIH0KIAogI2lmIENP
TkZJR19QR1RBQkxFX0xFVkVMUyA+IDIKQEAgLTcyLDIxICs3OSwyMSBAQCB2b2lkIF9fX3BtZF9m
cmVlX3RsYihzdHJ1Y3QgbW11X2dhdGhlciAqdGxiLCBwbWRfdCAqcG1kKQogCXRsYi0+bmVlZF9m
bHVzaF9hbGwgPSAxOwogI2VuZGlmCiAJcGd0YWJsZV9wbWRfcGFnZV9kdG9yKHBhZ2UpOwotCXRs
Yl9yZW1vdmVfcGFnZSh0bGIsIHBhZ2UpOworCXRsYl9yZW1vdmVfdGFibGUodGxiLCBwYWdlKTsK
IH0KIAogI2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+IDMKIHZvaWQgX19fcHVkX2ZyZWVfdGxi
KHN0cnVjdCBtbXVfZ2F0aGVyICp0bGIsIHB1ZF90ICpwdWQpCiB7CiAJcGFyYXZpcnRfcmVsZWFz
ZV9wdWQoX19wYShwdWQpID4+IFBBR0VfU0hJRlQpOwotCXRsYl9yZW1vdmVfcGFnZSh0bGIsIHZp
cnRfdG9fcGFnZShwdWQpKTsKKwl0bGJfcmVtb3ZlX3RhYmxlKHRsYiwgdmlydF90b19wYWdlKHB1
ZCkpOwogfQogCiAjaWYgQ09ORklHX1BHVEFCTEVfTEVWRUxTID4gNAogdm9pZCBfX19wNGRfZnJl
ZV90bGIoc3RydWN0IG1tdV9nYXRoZXIgKnRsYiwgcDRkX3QgKnA0ZCkKIHsKIAlwYXJhdmlydF9y
ZWxlYXNlX3A0ZChfX3BhKHA0ZCkgPj4gUEFHRV9TSElGVCk7Ci0JdGxiX3JlbW92ZV9wYWdlKHRs
YiwgdmlydF90b19wYWdlKHA0ZCkpOworCXRsYl9yZW1vdmVfdGFibGUodGxiLCB2aXJ0X3RvX3Bh
Z2UocDRkKSk7CiB9CiAjZW5kaWYJLyogQ09ORklHX1BHVEFCTEVfTEVWRUxTID4gNCAqLwogI2Vu
ZGlmCS8qIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+IDMgKi8KLS0gCjIuMTMuNQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:50:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13: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.xen.org>)
	id 1dkW33-0005Io-C0; Wed, 23 Aug 2017 13:50:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkW31-0005Ig-PU
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 13:50:19 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 31/F5-27137-B188D995; Wed, 23 Aug 2017 13:50:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHSDva5Ux9x
 IgwXX9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdWztZCm6wVvyfd5KxgfEpSxcjJ4eEgL/E
 gRfH2EBsFgFVibcvLrGC2GwCyhI/O3vB4iICWhLrVzwFsrk4mAWeMEoc2f2WsYuRg0NYwF1i6
 qtCEJNXwEJix3RtkHIhAUuJ+cvvgLXyCghKnJz5BGwVs4CexI2pU9hAypkFpCWW/+OACMtLNG
 +dzQxicwpYSVxb/B/sAlEBFYnOpXNYIEYqSHRMP8Y0gZF/FpKps5BMnYUwdRaSqQsYWVYxahS
 nFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJQMQ7GBsWhR4iFGS
 g0lJlFdTZ26kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneI21AOcGi1PTUirTMHGCEwKQlOHiUR
 HivtAKleYsLEnOLM9MhUqcYjTmaPmz5wsTRMePnNyYhlrz8vFQpcd5mkEkCIKUZpXlwg2CRe4
 lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvHdBpvBk5pXA7XsFdAoT0CmTTswBOaUkESEl1cB
 Y9qup+94P5Y3Hkk64PCqbfVbwb472cXbP5aerW+PL5h0yUjSXLbAt0zhhuvqG5S6uJ7uOS943
 WXHhZ8K2O4lbDqWut+f6+XHSe5n50otqmCLeJj/r3n+a92Kp8ZIrO4TtBZmPvzbs5W76kMR3q
 Vmck1/l6epFrVMutGyNe3TmSfnVaQ8Lk3nilFiKMxINtZiLihMBEVwSSNcCAAA=
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503496216!72554159!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28641 invoked from network); 23 Aug 2017 13:50:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 13:50:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="444831527"
Date: Wed, 23 Aug 2017 14:50:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170823135014.pe2yrwzfbnl2p4lc@citrix.com>
References: <20170823134425.73792-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823134425.73792-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chris Gilbert <chris.gilbert@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] hvmloader: add fields for SMBIOS 2.4
	compliance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6NDQ6MjVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSB2ZXJzaW9uIG9mIFNNQklPUyBzZXQgaW4gdGhlIGVudHJ5IHBvaW50IGlz
IDIuNCwgaG93ZXZlciBzZXZlcmFsCj4gc3RydWN0dXJlcyBhcmUgbWlzc2luZyBmaWVsZHMgcmVx
dWlyZWQgYnkgMi40LiBGaXggdGhpcyBieSBhZGRpbmcgdGhlCj4gbWlzc2luZyBmaWVsZHMsIHRo
aXMgaXMgYmFzZWQgb24gdGhlIGRvY3VtZW50cyBmb3VuZCBhdCB0aGUgRE1URiBzaXRlCj4gWzBd
Lgo+IAo+IE1vc3QgZmllbGRzIGFyZSBzZXQgdG8gMCAodW5kZWZpbmVkL25vdCBzcGVjaWZpZWQp
LCBleGNlcHQgZm9yIHRoZQo+IGNhY2hlIHJlbGF0ZWQgaGFuZGxlcnMgdGhhdCBuZWVkIHRvIGJl
IGluaXRpYWxpemVkIHRvIDB4ZmZmZiBpbiBvcmRlcgo+IHRvIHNpZ25hbCB0aGF0IHRoZSBpbmZv
cm1hdGlvbiBpcyBub3QgcHJvdmlkZWQuCj4gCj4gWzBdIGh0dHBzOi8vd3d3LmRtdGYub3JnL3Np
dGVzL2RlZmF1bHQvZmlsZXMvc3RhbmRhcmRzL2RvY3VtZW50cy9EU1AwMTM0XzMuMS4xLnBkZgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+IFJlcG9ydGVkIGJ5OiBDaHJpcyBHaWxiZXJ0IDxjaHJpcy5naWxiZXJ0QGNpdHJpeC5jb20+
CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:53:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13:53: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.xen.org>)
	id 1dkW5o-0005TZ-PA; Wed, 23 Aug 2017 13:53:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkW5m-0005TQ-Vn
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 13:53:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 6A/DC-02962-6C88D995; Wed, 23 Aug 2017 13:53:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQvdox9x
 Ig2NXNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owtv9QK2kQq1q/az9zAuEWgi5GTQ0LAT2JO
 zysmEJtFQFViwYqTbF2MHBxsAvYS079WgIRFgMKbp59m72Lk4mAWOM0o0XBhPTNIQljAW6J9/
 1Qwm1fAU+LxormMIEVCAu8ZJd6fmcgOkRCUODnzCQvIUGYBTYn1u/QhTGmJ5f84QCqYBeQlmr
 fOBhvDKWAr0dvxCqxTVEBF4uTKNWCnCQkoSvTPe8AGcXK6xMRnPSwTGAVmIVkwC2HBLIQFs5A
 sWMDIsopRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFQZgGAH
 48zL/ocYJTmYlER5NXXmRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3SDpQTLEpNT61Iy8wBR
 g1MWoKDR0mEdwNImre4IDG3ODMdInWKUVFKnHcpSEIAJJFRmgfXBovUS4yyUsK8jECHCPEUpB
 blZpagyr9iFOdgVBLmPQsyhSczrwRu+iugxUxAiyedmAOyuCQRISXVwGi5YPICwb2MsWUij+e
 /D5nrPY/vw9HyD9/KnoSeD30q+eL0K4sTQa8XKmUl1SWb/zL9k3RXg33F4nX+V9mYK+PfBxSl
 z/i9NDSabQvvpjQdCdnllcFcPYe72u++zl/lH8Hqr9ea81L1sd8lpxe1ZvyXTIxWdNTwX2j7q
 ep343241BND3gm9wkosxRmJhlrMRcWJAHrVxTrPAgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503496389!79257216!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1417 invoked from network); 23 Aug 2017 13:53:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 13:53:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="51429097"
Date: Wed, 23 Aug 2017 14:53:03 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823135303.4zjajw7bq3p3gksf@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-5-git-send-email-tianyu.lan@intel.com>
 <20170822155547.23zratyawsssccrs@dhcp-3-128.uk.xensource.com>
 <6a8ab1ef-d951-186a-4222-6b6ed6a1bb23@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6a8ab1ef-d951-186a-4222-6b6ed6a1bb23@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 4/25] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDM6MzY6MTlQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyMuaXpSAyMzo1NSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjA1UE0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgWGVuIHZpcnR1YWwgSU9NTVUgZG9jIHRv
IGludHJvZHVjZSBtb3RpdmF0aW9uLAo+ID4+IGZyYW1ld29yaywgdklPTU1VIGh5cGVyY2FsbCBh
bmQgeGwgY29uZmlndXJhdGlvbi4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUg
PHRpYW55dS5sYW5AaW50ZWwuY29tPgo+ID4+IC0tLQo+ID4+ICBkb2NzL21pc2MvdmlvbW11LnR4
dCB8IDEzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspCj4gPj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCBkb2NzL21pc2MvdmlvbW11LnR4dAo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL2Rv
Y3MvbWlzYy92aW9tbXUudHh0IGIvZG9jcy9taXNjL3Zpb21tdS50eHQKPiA+PiBuZXcgZmlsZSBt
b2RlIDEwMDY0NAo+ID4+IGluZGV4IDAwMDAwMDAuLjM5NDU1YmIKPiA+PiAtLS0gL2Rldi9udWxs
Cj4gPj4gKysrIGIvZG9jcy9taXNjL3Zpb21tdS50eHQKPiA+PiArCj4gPj4gK1RvIHN1cHBvcnQg
PjI1NSB2Y3B1cywgWDJBUElDIG1vZGUgaW4gZ3Vlc3QgaXMgbmVjZXNzYXJ5IGJlY2F1c2UgbGVn
YWN5Cj4gPj4gK0FQSUMoWEFQSUMpIGp1c3Qgc3VwcG9ydHMgOC1iaXQgQVBJQyBJRCBhbmQgaXQg
b25seSBjYW4gc3VwcG9ydCAyNTUKPiA+PiArdmNwdXMgYXQgbW9zdC4gWDJBUElDIG1vZGUgc3Vw
cG9ydHMgMzItYml0IEFQSUMgSUQgYW5kIGl0IHJlcXVpcmVzCj4gPj4gK2ludGVycnVwdCBtYXBw
aW5nIGZ1bmN0aW9uIG9mIHZJT01NVS4KPiA+IAo+ID4gQ29ycmVjdCBtZSBpZiBJJ20gd3Jvbmcs
IGJ1dCBJIGRvbid0IHRoaW5rIHgyQVBJQyByZXF1aXJlcyB2SU9NTVUuIFRoZQo+ID4gSU9NTVUg
aXMgcmVxdWlyZWQgc28gdGhhdCB5b3UgY2FuIHJvdXRlIGludGVycnVwdHMgdG8gYWxsIHRoZSBw
b3NzaWJsZQo+ID4gQ1BVcy4gT25lIGNvdWxkIGltYWdlIGEgc2V0dXAgd2hlcmUgb25seSBDUFVz
IHdpdGggQVBJQyBJRHMgPCAyNTUgYXJlCj4gPiB1c2VkIGFzIHRhcmdldHMgb2YgZXh0ZXJuYWwg
aW50ZXJydXB0cywgYW5kIHRoYXQgZG9lc24ndCByZXF1aXJlIGEKPiA+IElPTU1VLgo+IAo+IFRo
aXMgaXMgT1MgYmVoYXZpb3IuIElJUkMsIFdpbmRvd3Mgc3RyaWN0bHkgcmVxdWlyZXMgSU9NTVUg
d2hlbiBlbmFibGUKPiB4MmFwaWMgbW9kZSBhbmQgTGludXgga2VybmVsIG9ubHkgaGFzIHN1Y2gg
cmVxdWlyZW1lbnQgd2hlbiBjcHUgbnVtYmVyCj4gaXMgPiAyNTUuCgpCdXQgdGhpcyBkb2N1bWVu
dCBkb2Vzbid0IHNwZWFrIGFib3V0IE9TZXMsIGl0IHNwZWFrcyBhYm91dCB0aGUgSU9NTVUKaW1w
bGVtZW50YXRpb24uIFdoYXQgSSB0aGluayBpcyB3cm9uZyBpcyB0aGUgZm9sbG93aW5nIHNlbnRl
bmNlOgoKIngyQVBJQyBtb2RlIHN1cHBvcnRzIDMyLWJpdCBBUElDIElEIGFuZCBpdCByZXF1aXJl
cyBpbnRlcnJ1cHQgbWFwcGluZwpmdW5jdGlvbiBvZiB2SU9NTVUuIgoKSU1ITyBpdCBzaG91bGQg
YmU6CgoieDJBUElDIG1vZGUgc3VwcG9ydHMgMzItYml0IEFQSUMgSUQgYW5kIGl0IHJlcXVpcmVz
IHRoZSBpbnRlcnJ1cHQKcmVtYXBwaW5nIGZ1bmN0aW9uYWxpdHkgb2YgYSB2SU9NTVUgaWYgdGhl
IGd1ZXN0IHdpc2hlcyB0byByb3V0ZQppbnRlcnJ1cHRzIHRvIGFsbCBhdmFpbGFibGUgdkNQVXMu
IgoKPiA+IAo+ID4gQWxzbywgd2h5IGRvIHlvdSBuZWVkIHRoZSB4MmFwaWMgcGFyYW1ldGVyPyBJ
cyB0aGVyZSBhbnkgdmFsdWUgaW4KPiA+IHByb3ZpZGluZyBhIHZJT01NVSBpZiBpdCBkb2Vzbid0
IHN1cHBvcnQgeDJBUElDIG1vZGU/Cj4gCj4gVXNlciBjYW4gY29uZmlndXJlIHdoZXRoZXIgdklP
TU1VIGNhbiBzdXBwb3J0IHgyQVBJQyBtb2RlIGFuZCB0b29sIHN0YWNrCj4gd2lsbCB1c2UgdGhp
cyBjb25maWd1cmF0aW9uIHRvIHByZXBhcmUgQUNQSSBETUFSIHRhYmxlLiBUaGVyZSBpcyBhbgo+
IFgyQVBJQ19PUFRfT1VUIGJpdCBpbiBETUFSIHRhYmxlIHRvIHRlbGwgT1Mgbm90IGVuYWJsZSBY
MkFQSUMgbW9kZSBmb3IKPiBJT01NVS4KCkxldCBtZSByZXBocmFzZSBteSBxdWVzdGlvbiwgd2hh
dCdzIHRoZSB2YWx1ZSBpbiBpbXBsZW1lbnRpbmcgdGhlCnhBUElDIHN1cHBvcnQgZm9yIHZJT01N
VT8KClRoZSB2SU9NTVUgd29yayBpcyBkb25lIHNvIHRoYXQgWGVuIGNhbiBjcmVhdGUgZ3Vlc3Rz
IHdpdGggPiAxMjggdkNQVXMKKD4gMjU1IEFQSUMgSURzKSwgYXQgd2hpY2ggcG9pbnQgeW91IF9t
dXN0XyB1c2UgeDJBUElDIG1vZGUuIElzIHRoZXJlCmFueSB2YWx1ZSBpcyBwcm92aWRpbmcgYSB2
SU9NTVUgaW1wbGVtZW50YXRpb24gdGhhdCBkb2Vzbid0IHN1cHBvcnQKeDJBUElDPwoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 13:54:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 13: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.xen.org>)
	id 1dkW6h-0005YO-21; Wed, 23 Aug 2017 13:54:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkW6f-0005YA-CA
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 13:54:05 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 69/06-03368-CF88D995; Wed, 23 Aug 2017 13:54:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQvdPx9x
 Ig/9r2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHs2YyFrRzVcy4PoW9gXEdRxcjJ4eEgJ9E
 37SfzCA2i4CqxNPTa9i7GDk42ATsJaZ/rQAJiwCFN08/DRTm4mAWuMIo8fHPNjaQhLBAgsTVz
 0vYQWxeAU+JX8fWgRUJCXxglJh2t48VIiEocXLmExaQocwCmhLrd+lDmNISy/+BncAsIC/RvH
 U22AmcArYS/3f8YwGxRQVUJE6uXMMEYgsJKEr0z3vABnFyusTWv7+YJzAKzEKyYBbCglkIC2Y
 hWbCAkWUVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDIA
 wQ7Gv2sDDzFKcjApifJq6syNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBqw8MfyHBotT01Iq0z
 Bxg5MCkJTh4lER4N7QDpXmLCxJzizPTIVKnGHU57pxc/4VJiCUvPy9VSpzXCGSGAEhRRmke3A
 hYFF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8IyCqezLwSuE2vgI5gAjpi0ok5IEeUJCK
 kpBoYnf3OLuZzcLlS/u9gcP6fnhuhHxPbly15VjnhVswc35csktd+iSlrJS9fPj2AtWDyjXPp
 JgfkX/futFFVcW86JLn1Wj3bxvD532Ye+RgR/+ZgorK5V3xjiPsemSdyFpXWW+ZOS+FsfJ6/z
 XHPp9Xm/NsTGBmW7Y3yurG58LxARMQpifUJz37bKLEUZyQaajEXFScCAF7D1YbdAgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503496443!79257373!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7262 invoked from network); 23 Aug 2017 13:54:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 13:54:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="51429177"
Date: Wed, 23 Aug 2017 14:53:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170823135359.tuu5j5r7wkgf55rw@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-11-git-send-email-tianyu.lan@intel.com>
 <20170823074508.mqyls7fmdvxpyafj@dhcp-3-128.uk.xensource.com>
 <3118baf0-2604-4d7d-3e94-fd596aed8c4c@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3118baf0-2604-4d7d-3e94-fd596aed8c4c@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 10/25] tools/libxl: create vIOMMU during
 domain construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDQ6MDI6NDBQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyM+aXpSAxNTo0NSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjExUE0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+Pgo+ID4+
IElmIGd1ZXN0IGlzIGNvbmZpZ3VyZWQgdG8gaGF2ZSBhIHZJT01NVSwgY3JlYXRlIGl0IGR1cmlu
ZyBkb21haW4gY29uc3RydWN0aW9uLgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFu
eXUubGFuQGludGVsLmNvbT4KPiA+PiAtLS0KPiA+PiAgdG9vbHMvbGlieGwvbGlieGxfeDg2LmMg
fCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAy
OCBpbnNlcnRpb25zKCspCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
eDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwo+ID4+IGluZGV4IDQ1NWY2ZjAuLmFjZTIw
ZTUgMTAwNjQ0Cj4gPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPiA+PiArKysgYi90
b29scy9saWJ4bC9saWJ4bF94ODYuYwo+ID4+IEBAIC0zNDEsOCArMzQxLDM2IEBAIGludCBsaWJ4
bF9fYXJjaF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnLAo+ID4+ICAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8udHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKPiA+IAo+ID4gSSB3b3VsZCByYXRoZXIgY2hhbmdlIHRoaXMgY2hl
Y2sgc28gaXQnczoKPiA+IAo+ID4gZF9jb25maWctPmJfaW5mby50eXBlICE9IExJQlhMX0RPTUFJ
Tl9UWVBFX1BWCj4gPiAKPiA+IElzIHRoZXJlIGFueSByZWFzb24gd2h5IFBWSCBndWVzdHMgc2hv
dWxkbid0IGdldCBhIHZJT01NVT8KPiAKPiBObywgYnV0IHdlIGN1cnJlbnQgb25seSBzdXBwb3J0
IHZJT01NVSBmb3IgSFZNIGd1ZXN0IGFuZCBkb24ndCBrbm93IGhvdwo+IFBWSCBndWVzdCBlbnVt
ZXJhdGVzIHZJT01NVSB3aXRob3V0IEFDUEkgRE1BUiB0YWJsZS4KClBWSCBndWVzdHMgaGF2ZSBB
Q1BJIHRhYmxlcywgeW91IGp1c3QgbmVlZCB0byBhZGQgYSBETUFSIHRhYmxlLCBsaWtlCnlvdSBh
cmUgZG9pbmcgZm9yIEhWTSBndWVzdHMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:00: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.xen.org>)
	id 1dkWCl-0006Nx-Nv; Wed, 23 Aug 2017 14:00:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ross.philipson@gmail.com>) id 1dkWCk-0006Nr-Pq
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:00:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 36/CA-01862-67A8D995; Wed, 23 Aug 2017 14:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42K5GHrNUbeka26
 kwcGnVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bX53PZC7aaVMz8dZitgfGsbhcjF4eQwARG
 iQ23ZrOBOCwCDawSV1beA3MkBOawSmzf2c7axcgJ5ORJTF64jBnCzpf4tW81I4jNKyAocXLmE
 xYQW0jAW2Lh9gYmEJtTwF7i9a+1jBArtjFKzGo6BJZgE9CXuN37DqiBA2idqsTXQ24QcwIkFi
 ydCbZLWCBeovH5CbByEQFlid5fv1lA5jALtDJKTGw/AraYWcBH4vHD7+wTGAVmIbljFpIUhK0
 p0br9N5StIbHgzj5GCFtbYtnC18wLGFlXMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5aYW
 Fyemp+YkJhXrJefnbmIEBnU9AwPjDsbOE36HGCU5mJREeTV15kYK8SXlp1RmJBZnxBeV5qQWH
 2KU4eBQkuC90wmUEyxKTU+tSMvMAcYXTFqCg0dJhHcKSJq3uCAxtzgzHSJ1ijGQ48qVdV+YOD
 asXg8kpxzYDiQnfNgFJA/9PvGdieMYmPz2ZvtvJiGWvPy8VClx3pkggwRABmWU5sGtgaWMS4y
 yUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeXd1AE3hycwrgbvmFdChTECHTjoxB+TQkkSElFQD
 Y8Aavt67fzR2JpS1cP0J6RNPr1C49LbacHelrNyfSYejvc7+MI8o+sXEMjlzgczdncflPq7Tm
 mr2sCzAeruVW9qfSImUoCt3Wq9Y30taXGph9/iVZcD/oj9q6536qx5qipiLFPXsNJubeCH87v
 kJiu6O1UXPz67eM3325pnuNzcF5GtPSXTSUGIpzkg01GIuKk4EAFv3CYwUAwAA
X-Env-Sender: ross.philipson@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503496819!80392247!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55770 invoked from network); 23 Aug 2017 14:00:20 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 14:00:20 -0000
Received: by mail-it0-f65.google.com with SMTP id s132so137456ita.1
 for <xen-devel@lists.xen.org>; Wed, 23 Aug 2017 07:00:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2UKBttMGNxYynhspzQXtGk0QRpTmqTYsKLOKkhLzGHw=;
 b=aWBbIIQJogjawtDsG83Cybim6hPr18BVPlAg8Q3ngV5/z7BeaLIzlMD1/j6VN0aOVw
 MKnDSKeE0g7qzz3vIfRMEXoVwPD1fHEFaWliWcmBsQXWHFNoRD+XxWSW1ZvZDgKHRg5M
 vSKI87Lsx5cFZpmVSnE2+VWn13cv+D90WzSYzjemGez9eztdDSi9RCFD8hSudx9FJQXF
 gXD2g3ph/L8iSrYRQEn0a8E9oreyriAcIfuhwRzy8dDHgzCF501aZt15ImCm/Ur/BMaf
 xMKMEuvoca7QFfx5ZJ9wV6rabN4Y6T4YIbERz+o58dUuAZaPcfd2o0yDZWW/FkOXUDEg
 bu6w==
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=2UKBttMGNxYynhspzQXtGk0QRpTmqTYsKLOKkhLzGHw=;
 b=KRqNbkOjUr0Y9ZapQVHy++xdcfmcTbp8F4e81ff2n2Oy3E8I9epJshXxOupOX1VSZi
 T8ppdzBrDtgC4aeWhHaqiYVIJw+30Zu//8OKF0zTA1zPMjjANu6GvjrwDYtIS4/UaAd8
 wSKu6y5fUlf+mVqEVNYdU83zV3WIbB3FVl9bnbuMWJDreYBgIJ9KUN+PkYJK0RPT9WPK
 tcASAUM2thT1Cb5QC/BUUGaDak6a7ST+XR2b+f0vp3kPEtguKiaOWImMvfhy57iNZ3RV
 RH23xquerckP67a4dHC1jKP5Yijkz8SN0LmhjsPjFvepUc2vlj4nW/yKFWD10yNrHsCu
 xz2A==
X-Gm-Message-State: AHYfb5ihmB0Um13xxqiNpP1srwcJUc1iD4hlMiHv2y+My6O/5eaeq99u
 27bNrA20VlFVHZoK01LtO32GPaup0w==
X-Received: by 10.36.3.79 with SMTP id e76mr3342954ite.66.1503496819377; Wed,
 23 Aug 2017 07:00:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.205.15 with HTTP; Wed, 23 Aug 2017 07:00:18 -0700 (PDT)
In-Reply-To: <599C04FE0200007800171D18@prv-mh.provo.novell.com>
References: <1503090150-20715-1-git-send-email-christopher.w.clark@gmail.com>
 <2c0e51fa-8502-c17a-c907-d0e72f2defa9@tycho.nsa.gov>
 <599C04FE0200007800171D18@prv-mh.provo.novell.com>
From: Ross Philipson <ross.philipson@gmail.com>
Date: Wed, 23 Aug 2017 10:00:18 -0400
Message-ID: <CAMyqk6BA3HN-q9pA-ftZ=Qi1YMQh35PvRSbPHd+H8zGwjha86w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xsm: policy hooks to require an IOMMU and
 interrupt remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7596740422961007716=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7596740422961007716==
Content-Type: multipart/alternative; boundary="001a11419c5cd70b6c05576c21c7"

--001a11419c5cd70b6c05576c21c7
Content-Type: text/plain; charset="UTF-8"

I did test and review this submission back when I worked on the OpenXT
project with Christopher so I can add a reviewed by.

Reviewed-by: Ross Philipson <ross.philipson@gmail.com>

On Tue, Aug 22, 2017 at 4:18 AM, Jan Beulich <JBeulich@suse.com> wrote:

> >>> On 18.08.17 at 23:55, <dgdegra@tycho.nsa.gov> wrote:
> > On 08/18/2017 05:02 PM, christopher.w.clark@gmail.com wrote:
> >> From: Christopher Clark <christopher.clark6@baesystems.com>
> >>
> >> Isolation of devices passed through to domains usually requires an
> >> active IOMMU. The existing method of requiring an IOMMU is via a Xen
> >> boot parameter ("iommu=force") which will abort boot if an IOMMU is not
> >> available.
> >>
> >> More graceful degradation of behaviour when an IOMMU is absent can be
> >> achieved by enabling XSM to perform enforcement of IOMMU requirement.
> >>
> >> This patch enables an enforceable XSM policy to specify that an IOMMU is
> >> required for particular domains to access devices and how capable that
> >> IOMMU must be. This allows a Xen system to boot whilst still
> >> ensuring that an IOMMU is active before permitting device use.
> >>
> >> Using a XSM policy ensures that the isolation properties remain enforced
> >> even when the large, complex toolstack software changes.
> >>
> >> For some hardware platforms interrupt remapping is a strict requirement
> >> for secure isolation. Not all IOMMUs provide interrupt remapping.
> >> The XSM policy can now optionally require interrupt remapping.
> >>
> >> The device use hooks now check whether an IOMMU is:
> >>   * Active and securely isolating:
> >>      -- current criteria for this is that interrupt remapping is ok
> >>   * Active but interrupt remapping is not available
> >>   * Not active
> >>
> >> This patch also updates the reference XSM policy to use the new
> >> primitives, with policy entries that do not require an active IOMMU.
> >>
> >> Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
> >
> > Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
>
> To be honest, for this kind of a change I would have hoped for
> a Reviewed-by (by you or someone else), not just an Acked-by.
> Hence I'm hesitant to put the patch in right away.
>
> Jan
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
>



-- 
Ross Philipson

--001a11419c5cd70b6c05576c21c7
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:courier =
new,monospace">I did test and review this submission back when I worked on =
the OpenXT project with Christopher so I can add a reviewed by.</div><div c=
lass=3D"gmail_default" style=3D"font-family:courier new,monospace"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:courier new,monospace">=
Reviewed-by: Ross Philipson &lt;<a href=3D"mailto:ross.philipson@gmail.com"=
>ross.philipson@gmail.com</a>&gt;</div></div><div class=3D"gmail_extra"><br=
><div class=3D"gmail_quote">On Tue, Aug 22, 2017 at 4:18 AM, Jan Beulich <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:JBeulich@suse.com" target=3D"_blank">=
JBeulich@suse.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">&=
gt;&gt;&gt; On 18.08.17 at 23:55, &lt;<a href=3D"mailto:dgdegra@tycho.nsa.g=
ov">dgdegra@tycho.nsa.gov</a>&gt; wrote:<br>
&gt; On 08/18/2017 05:02 PM, <a href=3D"mailto:christopher.w.clark@gmail.co=
m">christopher.w.clark@gmail.com</a> wrote:<br>
&gt;&gt; From: Christopher Clark &lt;<a href=3D"mailto:christopher.clark6@b=
aesystems.com">christopher.clark6@<wbr>baesystems.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Isolation of devices passed through to domains usually requires an=
<br>
&gt;&gt; active IOMMU. The existing method of requiring an IOMMU is via a X=
en<br>
&gt;&gt; boot parameter (&quot;iommu=3Dforce&quot;) which will abort boot i=
f an IOMMU is not<br>
&gt;&gt; available.<br>
&gt;&gt;<br>
&gt;&gt; More graceful degradation of behaviour when an IOMMU is absent can=
 be<br>
&gt;&gt; achieved by enabling XSM to perform enforcement of IOMMU requireme=
nt.<br>
&gt;&gt;<br>
&gt;&gt; This patch enables an enforceable XSM policy to specify that an IO=
MMU is<br>
&gt;&gt; required for particular domains to access devices and how capable =
that<br>
&gt;&gt; IOMMU must be. This allows a Xen system to boot whilst still<br>
&gt;&gt; ensuring that an IOMMU is active before permitting device use.<br>
&gt;&gt;<br>
&gt;&gt; Using a XSM policy ensures that the isolation properties remain en=
forced<br>
&gt;&gt; even when the large, complex toolstack software changes.<br>
&gt;&gt;<br>
&gt;&gt; For some hardware platforms interrupt remapping is a strict requir=
ement<br>
&gt;&gt; for secure isolation. Not all IOMMUs provide interrupt remapping.<=
br>
&gt;&gt; The XSM policy can now optionally require interrupt remapping.<br>
&gt;&gt;<br>
&gt;&gt; The device use hooks now check whether an IOMMU is:<br>
&gt;&gt;=C2=A0 =C2=A0* Active and securely isolating:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 -- current criteria for this is that interrupt=
 remapping is ok<br>
&gt;&gt;=C2=A0 =C2=A0* Active but interrupt remapping is not available<br>
&gt;&gt;=C2=A0 =C2=A0* Not active<br>
&gt;&gt;<br>
&gt;&gt; This patch also updates the reference XSM policy to use the new<br=
>
&gt;&gt; primitives, with policy entries that do not require an active IOMM=
U.<br>
&gt;&gt;<br>
&gt;&gt; Signed-off-by: Christopher Clark &lt;<a href=3D"mailto:christopher=
.clark6@baesystems.com">christopher.clark6@<wbr>baesystems.com</a>&gt;<br>
&gt;<br>
&gt; Acked-by: Daniel De Graaf &lt;<a href=3D"mailto:dgdegra@tycho.nsa.gov"=
>dgdegra@tycho.nsa.gov</a>&gt;<br>
<br>
To be honest, for this kind of a change I would have hoped for<br>
a Reviewed-by (by you or someone else), not just an Acked-by.<br>
Hence I&#39;m hesitant to put the patch in right away.<br>
<br>
Jan<br>
<br>
<br>
______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-<wbr>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"><d=
iv><div dir=3D"ltr"><span style=3D"font-family:&#39;courier new&#39;,monosp=
ace">Ross Philipson</span></div></div></div></div>
</div>

--001a11419c5cd70b6c05576c21c7--


--===============7596740422961007716==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7596740422961007716==--


From xen-devel-bounces@lists.xen.org Wed Aug 23 14:07:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:07: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.xen.org>)
	id 1dkWJi-0006ct-Pb; Wed, 23 Aug 2017 14:07:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkWJh-0006cM-HF
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:07:33 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 AE/BD-02181-42C8D995; Wed, 23 Aug 2017 14:07:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTVelZ26
 kwboHTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxvfPYCu6KVvxe9omxgXElfxcjF4eQwGZG
 iYezFrBDOAcYJc7s28LSxcjBISwQLfFpiUkXIyeHiICDxLLzLxhBwswCUhKnD5qDhIUEMiU2z
 jrOBmKzCehK7Lj5mhnE5hWwkrjwfhlYnEVAVeJ6/30mEFtUIFyi6Ww/C0SNoMTJmU/ANnEKWE
 v0Li8HCTMLqEv8mXeJGcIWl2j6spIVwpaX2P52DvMERv5ZSLpnIWmZhaRlFpKWBYwsqxjVi1O
 LylKLdI30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA7OegYFxB+OpZudDjJIc
 TEqivJo6cyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6dQPlBItS01Mr0jJzgDECk5bg4FES4
 eXpAkrzFhck5hZnpkOkTjEqSonzaoP0CYAkMkrz4NpgcXmJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjCvBMgUnsy8Erjpr4AWMwEtnnRiDsjikkSElFQDY3EM8+rpDxpnXvFU0tdb0/jr8VX
 2O00PFlzu9pseoDonJ3gKS/7dnv7QVjWne178b12DJJ7+cZn3Zq1w5LYefmUtU8UPbgvSllx4
 c2arIc9dDq7bWTk3GdbcD2RlU7dwPvan1Stiue6bx1qdba+L9usdOdi6wqJvDnO8NFuHmBaDo
 Hug3JFXSizFGYmGWsxFxYkAz8ZtqcYCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503497251!108033022!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47779 invoked from network); 23 Aug 2017 14:07:31 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 23 Aug 2017 14:07:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D24E615A2;
 Wed, 23 Aug 2017 07:07:30 -0700 (PDT)
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 359093F578;
 Wed, 23 Aug 2017 07:07:30 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-22-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <c40e8193-4046-ed3d-0505-2b3c23674c67@arm.com>
Date: Wed, 23 Aug 2017 15:07:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-22-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 21/27] xen/arm: mm: Rename and clarify AP[1]
 in the stage-1 page table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBkZXNjcmlw
dGlvbiBvZiBBUFsxXSBpbiBYZW4gaXMgYmFzZWQgb24gdGVzdGluZyByYXRoZXIgdGhhbiB0aGUg
QVJNCj4gQVJNLgo+IAo+IFBlciB0aGUgQVJNIEFSTSwgb24gRUwyIHN0YWdlLTEgcGFnZSB0YWJs
ZSwgQVBbMV0gaXMgUkVTMSBhcyB0aGUKPiB0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0byBv
bmx5IG9uZSBleGNlcHRpb24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCj4gRzQuNi4xIGluIEFSTSBE
REkgMDQ4N0IuYSkuCgpJbmRlZWQuCgo+IAo+IFVwZGF0ZSB0aGUgY29tbWVudCBhbmQgYWxzbyBy
ZW5hbWUgdGhlIGZpZWxkIHRvIG1hdGNoIHRoZSBkZXNjcmlwdGlvbiBpbgo+IHRoZSBBUk0gQVJN
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpD
aGVlcnMsCkFuZHJlLgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgfCAxMCAr
KysrKy0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwgIDIgKy0KPiAgMiBmaWxl
cyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCBjZTE4NThm
YmYzLi5jMGQ1ZmRhMjY5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtMjczLDcgKzI3Myw3IEBAIHN0YXRpYyBpbmxpbmUgbHBh
ZV90IG1mbl90b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRyKQo+ICAgICAgICAg
ICAgICAudGFibGUgPSAwLCAgICAgICAgICAgLyogU2V0IHRvIDEgZm9yIGxpbmtzIGFuZCA0ayBt
YXBzICovCj4gICAgICAgICAgICAgIC5haSA9IGF0dHIsCj4gICAgICAgICAgICAgIC5ucyA9IDEs
ICAgICAgICAgICAgICAvKiBIeXAgbW9kZSBpcyBpbiB0aGUgbm9uLXNlY3VyZSB3b3JsZCAqLwo+
IC0gICAgICAgICAgICAudXNlciA9IDEsICAgICAgICAgICAgLyogU2VlIGJlbG93ICovCj4gKyAg
ICAgICAgICAgIC51cCA9IDEsICAgICAgICAgICAgICAvKiBTZWUgYmVsb3cgKi8KPiAgICAgICAg
ICAgICAgLnJvID0gMCwgICAgICAgICAgICAgIC8qIEFzc3VtZSByZWFkLXdyaXRlICovCj4gICAg
ICAgICAgICAgIC5hZiA9IDEsICAgICAgICAgICAgICAvKiBObyBuZWVkIGZvciBhY2Nlc3MgdHJh
Y2tpbmcgKi8KPiAgICAgICAgICAgICAgLm5nID0gMSwgICAgICAgICAgICAgIC8qIE1ha2VzIFRM
QiBmbHVzaGVzIGVhc2llciAqLwo+IEBAIC0yODIsMTAgKzI4MiwxMCBAQCBzdGF0aWMgaW5saW5l
IGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKPiAgICAg
ICAgICAgICAgLmF2YWlsID0gMCwgICAgICAgICAgIC8qIFJlZmVyZW5jZSBjb3VudCBmb3IgZG9t
aGVhcCBtYXBwaW5nICovCj4gICAgICAgICAgfX07Cj4gICAgICAvKgo+IC0gICAgICogU2V0dGlu
ZyB0aGUgVXNlciBiaXQgaXMgc3RyYW5nZSwgYnV0IHRoZSBBVFMxSFtSV10gaW5zdHJ1Y3Rpb25z
Cj4gLSAgICAgKiBkb24ndCBzZWVtIHRvIHdvcmsgb3RoZXJ3aXNlLCBhbmQgc2luY2Ugd2UgbmV2
ZXIgcnVuIG9uIFhlbgo+IC0gICAgICogcGFnZXRhYmxlcyBpbiBVc2VyIG1vZGUgaXQncyBPSy4g
IElmIHRoaXMgY2hhbmdlcywgcmVtZW1iZXIKPiAtICAgICAqIHRvIHVwZGF0ZSB0aGUgaGFyZC1j
b2RlZCB2YWx1ZXMgaW4gaGVhZC5TIHRvby4KPiArICAgICAqIEZvciBFTDIgc3RhZ2UtMSBwYWdl
IHRhYmxlLCB1cCAoYWthIEFQWzFdKSBpcyBSRVMxIGFzIHRoZSB0cmFuc2xhdGlvbgo+ICsgICAg
ICogcmVnaW1lIGFwcGxpZXMgdG8gb25seSBvbmUgZXhjZXB0aW9uIGxldmVsIChzZWUgRDQuNC40
IGFuZCBHNC42LjEKPiArICAgICAqIGluIEFSTSBEREkgMDQ4N0IuYSkuIElmIHRoaXMgY2hhbmdl
cywgcmVtZW1iZXIgdG8gdXBkYXRlIHRoZQo+ICsgICAgICogaGFyZC1jb2RlZCB2YWx1ZXMgaW4g
aGVhZC5TIHRvby4KPiAgICAgICAqLwo+ICAKPiAgICAgIHN3aXRjaCAoIGF0dHIgKQo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bHBhZS5oCj4gaW5kZXggYTYyYjExODYzMC4uOTQwMjQzNGMxZSAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2xwYWUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5o
Cj4gQEAgLTMzLDcgKzMzLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewo+ICAgICAgICov
Cj4gICAgICB1bnNpZ25lZCBsb25nIGFpOjM7ICAgICAgICAgLyogQXR0cmlidXRlIEluZGV4ICov
Cj4gICAgICB1bnNpZ25lZCBsb25nIG5zOjE7ICAgICAgICAgLyogTm90LVNlY3VyZSAqLwo+IC0g
ICAgdW5zaWduZWQgbG9uZyB1c2VyOjE7ICAgICAgIC8qIFVzZXItdmlzaWJsZSAqLwo+ICsgICAg
dW5zaWduZWQgbG9uZyB1cDoxOyAgICAgICAgIC8qIFVucHJpdmlsZWRnZWQgYWNjZXNzICovCj4g
ICAgICB1bnNpZ25lZCBsb25nIHJvOjE7ICAgICAgICAgLyogUmVhZC1Pbmx5ICovCj4gICAgICB1
bnNpZ25lZCBsb25nIHNoOjI7ICAgICAgICAgLyogU2hhcmVhYmlsaXR5ICovCj4gICAgICB1bnNp
Z25lZCBsb25nIGFmOjE7ICAgICAgICAgLyogQWNjZXNzIEZsYWcgKi8KPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:07:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:07: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.xen.org>)
	id 1dkWJh-0006cN-FC; Wed, 23 Aug 2017 14:07:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkWJg-0006cG-FR
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:07:32 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C5/1E-03368-32C8D995; Wed, 23 Aug 2017 14:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQle5Z26
 kwbbHjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a9T2uYC9aqVezZH9PA2CfTxcjJISHgJzF3
 9yoWEJtFQFXi6cpGIJuDg03AXmL61wqQsIiAusSfCxMYuxi5OJgFrjFKLL32hw0kISyQJLHo/
 GZ2EJtXwFPiy9LPYLaQwF0mif/nHSDighInZz4Bm8ksoCmxfpc+hCktsfwfB0gFs4C8RPPW2c
 wgNqeAtcTa5/PBbFEBFYmTK9cwQUxUlOif94AN4uJ0iYnPelgmMArMQrJgFsKCWQgLZiFZsIC
 RZRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMgDBDsYD
 iwIPMUpyMCmJ8mrqzI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7pgsoJ1iUmp5akZaZA4wam
 LQEB4+SCC8PSJq3uCAxtzgzHSJ1ilFRSpx3CkhCACSRUZoH1waL1EuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5p3UDTSFJzOvBG76K6DFTECLJ52YA7K4JBEhJdXAuLnupayTn7yM587Id+x
 RKnt8/q/rKi1753NtiuHWldZ3zZc/m7vqxZaPzXadCxkCdcM/V/Nf9bsl+oYzeGYyc3J4E+es
 tYnpi1dVr+UriVZVP7ld7XMu7wmWp2LxppWnYrepePR735y79rOb79y2BXOr9n9YsKX9+Zft7
 7UUTzlpHEzy+bmeVYmlOCPRUIu5qDgRAIzK9njPAgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503497250!102190554!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2999 invoked from network); 23 Aug 2017 14:07:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 14:07:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="51430360"
Date: Wed, 23 Aug 2017 15:05:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170823140544.xgm4qtywubajmf5n@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
 <20170822143213.ufajfeh5y6wttuib@MacBook-Pro-de-Roger.local>
 <d1d500bf-7b2e-1518-63b0-3fb678822cdb@intel.com>
 <20170823072259.6psxubbdb5ygf7xw@dhcp-3-128.uk.xensource.com>
 <543aeb21-a538-bbff-1b76-268d0fa081f7@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <543aeb21-a538-bbff-1b76-268d0fa081f7@arm.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTE6MTk6MDFBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDIzLzA4LzE3IDA4OjIyLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+ID4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MDY6MTdQTSArMDgwMCwgTGFu
IFRpYW55dSB3cm90ZToKPiA+ID4gSGkgUm9nZXI6Cj4gPiA+IAlUaGFua3MgZm9yIHlvdXIgcmV2
aWV3Lgo+ID4gPiAKPiA+ID4gT24gMjAxN+W5tDA45pyIMjLml6UgMjI6MzIsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+ID4gT24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDJQTSAt
MDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPiA+ID4gPiA+ICsKPiA+ID4gPiA+ICsvKiB2SU9NTVUg
Y2FwYWJpbGl0aWVzICovCj4gPiA+ID4gPiArI2RlZmluZSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJ
TkcgICgxdSA8PCAwKQo+ID4gPiA+ID4gKwo+ID4gPiA+ID4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Zp
b21tdV9vcCB7Cj4gPiA+ID4gPiArICAgIHVpbnQzMl90IGNtZDsKPiA+ID4gPiA+ICsjZGVmaW5l
IFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdSAgICAgICAgICAwCj4gPiA+ID4gPiArI2RlZmluZSBY
RU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11ICAgICAgICAgMQo+ID4gPiA+ID4gKyNkZWZpbmUgWEVO
X0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwcyAgICAgIDIKPiA+ID4gPiA+ICsgICAgdW5pb24gewo+
ID4gPiA+ID4gKyAgICAgICAgc3RydWN0IHsKPiA+ID4gPiA+ICsgICAgICAgICAgICAvKiBJTiAt
IHZJT01NVSB0eXBlICovCj4gPiA+ID4gPiArICAgICAgICAgICAgdWludDY0X3QgdmlvbW11X3R5
cGU7Cj4gPiA+ID4gPiArICAgICAgICAgICAgLyoKPiA+ID4gPiA+ICsgICAgICAgICAgICAgKiBJ
TiAtIE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gdklPTU1VIGRldmljZSBtb2RlbHMKPiA+
ID4gPiA+ICsgICAgICAgICAgICAgKiBhcmUgaW4gY2hhcmdlIG9mIHRvIGNoZWNrIGJhc2VfYWRk
cmVzcyBhbmQgbGVuZ3RoLgo+ID4gPiA+ID4gKyAgICAgICAgICAgICAqLwo+ID4gPiA+ID4gKyAg
ICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRkcmVzczsKPiA+ID4gPiA+ICsgICAgICAgICAgICAv
KiBJTiAtIExlbmd0aCBvZiBNTUlPIHJlZ2lvbiAqLwo+ID4gPiA+ID4gKyAgICAgICAgICAgIHVp
bnQ2NF90IGxlbmd0aDsKPiA+ID4gPiAKPiA+ID4gPiBJdCBzZWVtcyB3ZWlyZCB0aGF0IHlvdSBj
YW4gc3BlY2lmeSB0aGUgbGVuZ3RoLCBpcyB0aGF0IHNvbWV0aGluZwo+ID4gPiA+IHRoYXQgYSB1
c2VyIHdvdWxkIGxpa2UgdG8gc2V0PyBJc24ndCB0aGUgbGVuZ3RoIG9mIHRoZSBJT01NVSBNTUlP
Cj4gPiA+ID4gcmVnaW9uIGZpeGVkIGJ5IHRoZSBoYXJkd2FyZSBzcGVjPwo+ID4gPiAKPiA+ID4g
RGlmZmVyZW50IHZlbmRvciBtYXkgaGF2ZSBkaWZmZXJlbnQgSU9NTVUgcmVnaXN0ZXIgcmVnaW9u
IHNpemVzLiAoZS5nLAo+ID4gPiBWVEQgaGFzIG9uZSBwYWdlIHNpemUgZm9yIHJlZ2lzdGVyIHJl
Z2lvbikuIFRoZSBsZW5ndGggZmllbGQgaXMgdG8gbWFrZQo+ID4gPiB2SU9NTVUgZGV2aWNlIG1v
ZGVsIG5vdCB0byBhYnVzZSBhZGRyZXNzIHNwYWNlLiBTb21lIHJlZ2lzdGVycycgb2Zmc2V0cwo+
ID4gPiBhcmUgcmVwb3J0ZWQgYnkgb3RoZXIgcmVnaXN0ZXIgYW5kIHRoZXNlIG9mZnNldHMgYXJl
IGVtdWxhdGVkIGJ5IHZJT01NVQo+ID4gPiBkZXZpY2UgbW9kZWwuIElmIGl0J3Mgbm90IG5lY2Vz
c2FyeSwgd2UgY2FuIHJlbW92ZSBpdCBhbmQgYWRkIGl0IHdoZW4KPiA+ID4gdGhlcmUgaXMgcmVh
bCBzdWNoIHJlcXVpcmVtZW50Lgo+ID4gCj4gPiBTbyBmcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhl
IHNpemUgb2YgdGhlIElPTU1VIE1NSU8gcmVnaW9uIGlzIGltcGxpY2l0Cj4gPiBpbiB0aGUgSU9N
TVUgdHlwZSB0aGF0IHRoZSB1c2VyIGNob29zZXMuIEkgZG9uJ3QgdGhpbmsgdGhpcyBmaWVsZCBp
cwo+ID4gbmVlZGVkLgo+IAo+IFRvIG1lLCBpdCBtYWtlcyBtb3JlIHNlbnNlIHRvIGNhcmUgYm90
aCB0aGUgYmFzZSBhbmQgdGhlIHNpemUgcmF0aGVyIHRoYW4KPiBvbmx5IHRoZSBmb3JtZXIuCj4g
Cj4gVGhlIHRvb2xzdGFjayBpcyBpbiBjaGFyZ2Ugb2YgdGhlIGFkZHJlc3Mgc3BhY2UgYW5kIHNo
b3VsZCBiZSBhd2FyZSBvZiB0aGUKPiBzaXplIG9mIGV2ZXJ5dGhpbmcuIFRoaXMgYWRkcmVzcyBz
cGFjZSBtYXkgbm90IGJlIHN0YXRpYyBhbmQgaXQgbWFrZXMgc2Vuc2UKPiB0byBnaXZlIHRoaXMg
aW5mb3JtYXRpb24gdG8gWGVuIGFuZCB2ZXJpZnkgd2UgaGFkIHRoZSBzYW1lIGFzc3VtcHRpb24u
CgpEb2VzIHRoaXMgaW1wbHkgdGhhdCB3ZSB3aWxsIGhhdmUgdmFyaWFibGUgc2l6ZSB2SU9NTVUg
TU1JTyByZWdpb25zPwoKSWYgbm90IHRoZSB0b29sc3RhY2sgc2hvdWxkIGtub3cgdGhlIHNpemUg
b2YgdGhlIE1NSU8gcmVnaW9uIGF0IGFsbAp0aW1lcywgdW5sZXNzIHlvdSBhcmUgcnVubmluZyBh
IHRvb2xzdGFjayB2ZXJzaW9uICE9IFhlbiB2ZXJzaW9uLAp3aGljaCBpcyBub3Qgc3VwcG9ydGVk
LgoKPiA+IAo+ID4gPiA+IAo+ID4gPiA+ID4gKyAgICAgICAgICAgIC8qIElOIC0gQ2FwYWJpbGl0
aWVzIHdpdGggd2hpY2ggd2Ugd2FudCB0byBjcmVhdGUgKi8KPiA+ID4gPiA+ICsgICAgICAgICAg
ICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7Cj4gPiA+ID4gPiArICAgICAgICAgICAgLyogT1VUIC0g
dklPTU1VIGlkZW50aXR5ICovCj4gPiA+ID4gPiArICAgICAgICAgICAgdWludDMyX3QgdmlvbW11
X2lkOwo+ID4gPiA+ID4gKyAgICAgICAgfSBjcmVhdGVfdmlvbW11Owo+ID4gPiA+ID4gKwo+ID4g
PiA+ID4gKyAgICAgICAgc3RydWN0IHsKPiA+ID4gPiA+ICsgICAgICAgICAgICAvKiBJTiAtIHZJ
T01NVSBpZGVudGl0eSAqLwo+ID4gPiA+ID4gKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9p
ZDsKPiA+ID4gPiA+ICsgICAgICAgIH0gZGVzdHJveV92aW9tbXU7Cj4gPiA+ID4gPiArCj4gPiA+
ID4gPiArICAgICAgICBzdHJ1Y3Qgewo+ID4gPiA+ID4gKyAgICAgICAgICAgIC8qIElOIC0gdklP
TU1VIHR5cGUgKi8KPiA+ID4gPiA+ICsgICAgICAgICAgICB1aW50NjRfdCB2aW9tbXVfdHlwZTsK
PiA+ID4gPiA+ICsgICAgICAgICAgICAvKiBPVVQgLSB2SU9NTVUgQ2FwYWJpbGl0aWVzICovCj4g
PiA+ID4gPiArICAgICAgICAgICAgdWludDY0X3QgY2FwYWJpbGl0aWVzOwo+ID4gPiA+ID4gKyAg
ICAgICAgfSBxdWVyeV9jYXBzOwo+ID4gPiA+IAo+ID4gPiA+IFRoaXMgYWxzbyBzZWVtcyB3ZWly
ZCwgc2hvdWxkbid0IHlvdSBxdWVyeSB0aGUgY2FwYWJpbGl0aWVzIG9mIGFuCj4gPiA+ID4gYWxy
ZWFkeSBjcmVhdGVkIHZJT01NVSwgcmF0aGVyIHRoYW4gYSB2SU9NTVUgdHlwZT8gU2hvdWxkbid0
IHRoZSBmaXJzdAo+ID4gPiA+IGZpZWxkIGJlIHZpb21tdV9pZD8KPiA+ID4gPiAKPiA+ID4gCj4g
PiA+IFF1ZXJ5IGludGVyZmFjZSBoZXJlIGlzIHRvIGNoZWNrIHdoYXQgY2FwYWJpbGl0aWVzIHRo
ZSB2SU9NTVUgZGV2aWNlCj4gPiA+IG1vZGVsIHNwZWNpZmllZCBieSB2aW9tbXVfdHlwZSBjYW4g
c3VwcG9ydCBiZWZvcmUgY3JlYXRlIHZJT01NVSAoc3VwcG9zZQo+ID4gPiB1c2VyIG1heSBzZWxl
Y3QgZGlmZmVyZW50IGNhcGFiaWxpdGllcykuIElmIGNhcGFiaWxpdGllcyByZXR1cm5lZCBieQo+
ID4gPiBxdWVyeSBpbnRlcmZhY2UgZG9lc24ndCBtZWV0IHVzZXIgY29uZmlndXJhdGlvbiwgdG9v
bCBzdGFjayBzaG91bGQKPiA+ID4gcmV0dXJuIGVycm9yLiBTbyBpdCBqdXN0IGFjY2VwdHMgdmlv
bW11X3R5cGUuCj4gPiAKPiA+IEkgZG9uJ3QgdGhpbmsgdGhhdCdzIG5lZWRlZCwgaWYgdGhlIGNo
b3NlbiBjYXBhYmlsaXRpZXMgYXJlIG5vdAo+ID4gc3VwcG9ydGVkIGJ5IHRoZSBzZWxlY3RlZCBJ
T01NVSB0eXBlIHNpbXBseSByZXR1cm4gZXJyb3IgaW4KPiA+IFhFTl9ET01DVExfY3JlYXRlX3Zp
b21tdS4KPiA+IAo+ID4gVGhlIGNhcGFiaWxpdGllcyBvZiBlYWNoIElPTU1VIHR5cGUgc2hvdWxk
IGJlIGxpc3RlZCBpbiB0aGUgbWFuIHBhZ2UsCj4gPiBhbmQgdGhlIHVzZXIgc2hvdWxkIHNlbGVj
dCBhIHN1cHBvcnRlZCBzZXQgb3IgZWxzZQo+ID4gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11IHdp
bGwgZmFpbC4gRG9pbmcgdGhlIGNoZWNrcyBib3RoIGluIHRoZQo+ID4gdG9vbHN0YWNrIGFuZCBp
biBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXUgc2VlbXMgcG9pbnRsZXNzIGFuZCBwcm9uZSB0bwo+
ID4gZXJyb3JzLgo+IAo+IFdoYXQgaWYgdGhlIHNvbWUgY2FwYWJpbGl0aWVzIGRlcGVuZHMgb24g
aG9zdCBJT01NVT8gSG93IGFyZSB5b3UgZ29pbmcgdG8KPiByZXBvcnQgdGhhdCB0byB0aGUgdXNl
cj8KCkkgd291bGQgcHJpbnQgYSBtZXNzYWdlIG9uIHRoZSBoeXBlcnZpc29yIGNvbnNvbGUsIEkg
ZG9uJ3Qgc2VlIHRoZQp2YWx1ZSBvZiBkb2luZyB0aGUgc2FtZSBjaGVjayBpbiB0aGUgdG9vbHN0
YWNrIHRoYXQgWGVuIHdpbGwgYWxzbyBuZWVkCnRvIGRvIGluIFhFTl9ET01DVExfY3JlYXRlX3Zp
b21tdS4KCkkgd291bGQgc2VlIHZhbHVlIG9uIGhhdmluZyBzdWNoIGEgcXVlcnkgaHlwZXJjYWxs
IG9uY2Ugd2UgaGF2ZSBhbgppbXBsZW1lbnRhdGlvbiB0aGF0IGluZGVlZCBoYXMgZGlmZmVyZW50
IGNhcGFiaWxpdGllcyBkZXBlbmRpbmcgb24gdGhlCmhhcmR3YXJlLCBhbmQgb25jZSBhIHhsIGNv
bW1hbmQgdG8gZmV0Y2ggYW5kIHByaW50IHN1Y2ggY2FwYWJpbGl0aWVzCmlzIGludHJvZHVjZWQu
CgpBcyBzYWlkLCB0aGUgYWJvdmUgcXVlcnkgaXMgb25seSB1c2VkIHRvIHBlcmZvcm0gdGhlIGNo
ZWNrcyBkb25lIGluClhFTl9ET01DVExfY3JlYXRlX3Zpb21tdSBvbiB0aGUgdG9vbHN0YWNrLgoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:07:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:07: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.xen.org>)
	id 1dkWJq-0006eg-0Y; Wed, 23 Aug 2017 14:07:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkWJo-0006eO-Nw
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:07:40 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 3C/E4-01724-B2C8D995; Wed, 23 Aug 2017 14:07:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTVe7Z26
 kwfv9IhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8abNXMYC6bxV9ybNpG1gXE3ZxcjF4eQwGZG
 iaWNv5i7GDmBnAOMEtPXANkcHMIC4RLd26RBwiICDhLLzr9gBAkzC0hJnD5oDlGdKfF43wZGE
 JtNQFdix83XYFN4BawkXt9ZygJSziKgKtH+LBMkLAo0sOlsPwtEiaDEyZlPwGxOAWuJGwdngY
 1hFlCX+DPvEjOELS7R9GUlK4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpWlFuk
 ameklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGZj0DA+MOxoa9focYJTmYlER5
 NXXmRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I3oAsoJFqWmp1akZeYAYwQmLcHBoyTCywOS5
 i0uSMwtzkyHSJ1iVJQS550CkhAASWSU5sG1weLyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORi
 Vh3psgU3gy80rgpr8CWswEtHjSiTkgi0sSEVJSDYyC2xpcWTfkb6gwvXznEPcTnuRJ++RK2i6
 KS6scVdjI0jSleuG5eY5Xr15Zv1huN7PbU50P4b+yzrgsOx9TmjhhtdSf1lkeps37Gjtd3j0/
 PkH5QPNh2zPHJnAd8tH57Wbvu3HO35JjHJGFoZ//2l5buX7zItGGHIfEA5Nrvi5g6vbb9OnqR
 OYnSizFGYmGWsxFxYkAsrZfVMYCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503497258!72717869!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35533 invoked from network); 23 Aug 2017 14:07:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 23 Aug 2017 14:07:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8E36415A2;
 Wed, 23 Aug 2017 07:07:38 -0700 (PDT)
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 E6BA73F578;
 Wed, 23 Aug 2017 07:07:37 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-24-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <6b55169a-7352-cfd6-41d7-d536cc3fe74e@arm.com>
Date: Wed, 23 Aug 2017 15:07:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-24-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 23/27] xen/arm: mm: Rename 'ai' into 'flags'
 in create_xen_entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBwYXJhbWV0
ZXIgJ2FpJyBpcyB1c2VkIGVpdGhlciBmb3IgYXR0cmlidXRlIGluZGV4IG9yIGZvcgo+IHBlcm1p
c3Npb25zLiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0ZXJzIHRvIGNh
cnJ5IG1vcmUKPiBpbmZvcm1hdGlvbi4gU28gcmVuYW1lIHRoZSBwYXJhbWV0ZXIgdG8gJ2ZsYWdz
Jy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoK
Q2hlZXJzLApBbmRyZS4KCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5jIHwgOCArKysrLS0tLQo+
ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXgg
YzBkNWZkYTI2OS4uNDExZmUwMjg0MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTk4Niw3ICs5ODYsNyBAQCBzdGF0aWMgaW50
IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmlydCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBhaSkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGZsYWdzKQo+ICB7Cj4gICAgICBpbnQgcmM7Cj4gICAgICB1bnNpZ25lZCBsb25n
IGFkZHIgPSB2aXJ0LCBhZGRyX2VuZCA9IGFkZHIgKyBucl9tZm5zICogUEFHRV9TSVpFOwo+IEBA
IC0xMDIxLDcgKzEwMjEsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhl
bm1hcF9vcGVyYXRpb24gb3AsCj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAg
ICBpZiAoIG9wID09IFJFU0VSVkUgKQo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0g
ICAgICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGFpKTsKPiArICAgICAg
ICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBmbGFncyk7Cj4gICAgICAgICAg
ICAgICAgICBwdGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgICAgICAgICAgd3JpdGVfcHRlKGVu
dHJ5LCBwdGUpOwo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gQEAgLTEwMzgsOCArMTAzOCw4
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBv
cCwKPiAgICAgICAgICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgICAgIHsKPiAgICAgICAg
ICAgICAgICAgICAgICBwdGUgPSAqZW50cnk7Cj4gLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0
LnJvID0gUFRFX1JPX01BU0soYWkpOwo+IC0gICAgICAgICAgICAgICAgICAgIHB0ZS5wdC54biA9
IFBURV9OWF9NQVNLKGFpKTsKPiArICAgICAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQVEVf
Uk9fTUFTSyhmbGFncyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUFRFX05Y
X01BU0soZmxhZ3MpOwo+ICAgICAgICAgICAgICAgICAgICAgIGlmICggIXB0ZS5wdC5ybyAmJiAh
cHRlLnB0LnhuICkKPiAgICAgICAgICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAg
ICAgICAgIHByaW50aygiJXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRkcj0lbHhcbiIs
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:08:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14: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.xen.org>)
	id 1dkWKC-0006kZ-7r; Wed, 23 Aug 2017 14:08:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkWKA-0006kA-FN
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:08:02 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 94/7F-01994-14C8D995; Wed, 23 Aug 2017 14:08:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTdexZ26
 kwbs57BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNrxOZChbyV7zd9YytgfERdxcjF4eQwGZG
 iftPtzJDOAcYJb7PnsjSxcjJISyQJHH92TVGEFtEwEFi2fkXQDYHB7OAlMTpg+YgYSGBTInWV
 ZdYQWw2AV2JHTdfM4PYvAJWEhunTgCLswioSvz9toEJxBYVCJdoOtvPAlEjKHFy5hMWkJGcAt
 YSL695g4SZBdQl/sy7xAxhi0s0fVnJCmHLS2x/O4d5AiP/LCTds5C0zELSMgtJywJGllWMGsW
 pRWWpRbpGhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBWc/AwLiD8e5kv0OM
 khxMSqK8mjpzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8EZ0AeUEi1LTUyvSMnOAcQKTluDgU
 RLh5QFJ8xYXJOYWZ6ZDpE4xKkqJ804BSQiAJDJK8+DaYLF5iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5Iwb2A30BSezLwSuOmvgBYzAS2edGIOyOKSRISUVAPjysBf/1VnnbNaX3yyPLuz5/Y
 5p44FciYqG+NDJvIW3V80wfJOamDhpglKd17xqeWtXfIuKldJ4O6d8iW2r86GXxGoVlnl9f57
 2lGnhbNyLvjrqOdeao2dG2BpGB8dXhhdzXTn3KsVpS5tqy/95Wl7dajAXGuh1oUomW9tVe4rP
 pbeO7zlT7ifEktxRqKhFnNRcSIArisn+cgCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503497280!94497342!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51780 invoked from network); 23 Aug 2017 14:08:00 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 23 Aug 2017 14:08:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4FB3315A2;
 Wed, 23 Aug 2017 07:08:00 -0700 (PDT)
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 A7B9C3F578;
 Wed, 23 Aug 2017 07:07:59 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-25-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <82539381-fe80-1bfb-c442-f60a93bfceb4@arm.com>
Date: Wed, 23 Aug 2017 15:08:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-25-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 24/27] xen/arm: page: Describe the layout of
 flags used to update page tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwg
dGhlIGZsYWdzIHVzZWQgdG8gdXBkYXRlIHBhZ2UgdGFibGVzIChpLmUgUEFHRV9IWVBFUlZJU09S
XyopCj4gb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4gRm9sbG93LXVw
IHBhdGNoZXMgd2lsbCBhZGQKPiBtb3JlIGluZm9ybWF0aW9uIGluIGl0Lgo+IAo+IEF0IHRoZSBz
YW1lIHRpbWUgaW50cm9kdWNlIFBBR0VfQUlfTUFTSyB0byBnZXQgdGhlIG1lbW9yeSBhdHRyaWJ1
dGUKPiBpbmRleCBlYXNpbHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCkkgd29uZGVyIGlmIHRoYXQgc2hvdWxkIGJlIG1lcmdlZCB3aXRo
IHRoZSBuZXh0IHBhdGNoLCB0byBleHBsYWluIHRoZQpyZWFzb24gZm9yIGl0LiBBcyBpdCBzdGFu
ZHMgbm93IGl0IGp1c3QgYXBwbGllcyBhIG1hc2sgdG8gc29tZSBleGlzdGluZwpjYWxsLCB3aGlj
aCBsb29rcyBhIGJpdCBzdXNwaWNpb3VzLgpCdXQgdGhhdCdzIGp1c3QgYSBuaXQgYW5kIHRoZSBw
YXRjaCBpdHNlbGYgaXMgZmluZSwgc286CgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+CgpDaGVlcnMsCkFuZHJlLgoKPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL21tLmMgICAgICAgICAgfCAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwg
NyArKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21t
LmMKPiBpbmRleCA0MTFmZTAyODQyLi5jZDdiY2Y3YWNhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtMTAyMSw3ICsxMDIxLDcg
QEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9w
LAo+ICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAgICAgaWYgKCBvcCA9PSBSRVNF
UlZFICkKPiAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAgICAgIHB0
ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBmbGFncyk7Cj4gKyAgICAgICAgICAgICAgICBwdGUg
PSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgUEFHRV9BSV9NQVNLKGZsYWdzKSk7Cj4gICAgICAgICAg
ICAgICAgICBwdGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgICAgICAgICAgd3JpdGVfcHRlKGVu
dHJ5LCBwdGUpOwo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRl
eCBkOWRhYzkyZTczLi4xYmY4ZTlkMDEyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGFnZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtNjMsNiAr
NjMsMTMgQEAKPiAgI2RlZmluZSBNQUlSMFZBTCAoTUFJUlZBTCAmIDB4ZmZmZmZmZmYpCj4gICNk
ZWZpbmUgTUFJUjFWQUwgKE1BSVJWQUwgPj4gMzIpCj4gIAo+ICsvKgo+ICsgKiBMYXlvdXQgb2Yg
dGhlIGZsYWdzIHVzZWQgZm9yIHVwZGF0aW5nIHRoZSBoeXBlcnZpc29yIHBhZ2UgdGFibGVzCj4g
KyAqCj4gKyAqIFswOjJdIE1lbW9yeSBBdHRyaWJ1dGUgSW5kZXgKPiArICovCj4gKyNkZWZpbmUg
UEFHRV9BSV9NQVNLKHgpICgoeCkgJiAweDdVKQo+ICsKPiAgI2RlZmluZSBQQUdFX0hZUEVSVklT
T1IgICAgICAgICAoTVRfTk9STUFMKQo+ICAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hF
IChNVF9ERVZJQ0VfbkduUkUpCj4gICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKE1U
X05PUk1BTF9OQykKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:08:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:08: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.xen.org>)
	id 1dkWL1-0006wE-Gb; Wed, 23 Aug 2017 14:08:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkWL1-0006w4-2k
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:08:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4F/3C-18185-67C8D995; Wed, 23 Aug 2017 14:08:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTbe0Z26
 kweXVlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDZ+4Fa4Ur/qw5ydTA2CrQxcjJISSwmVHi
 5uo6CPsAo8SZKY4gtrCAq8S7xvesILaIgIPEsvMvGLsYOTiYBaQkTh80hyjPlNhzbhMLiM0mo
 Cux4+ZrZhCbV8BKYuama2A2i4CqxJalT8BsUYFwiaaz/SwQNYISJ2c+AbM5Bawlrrx/xQZiMw
 uoS/yZd4kZwhaXaPqykhXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot0jY3
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5MBCHYwnl4XeIhRkoNJSZRXU2du
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXqduoJxgUWp6akVaZg4wRmDSEhw8SiK8PF1Aad7ig
 sTc4sx0iNQpRkUpcV5tkD4BkERGaR5cGywuLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYVw
 JkCk9mXgnc9FdAi5mAFk86MQdkcUkiQkqqgTFovmcr12LhiJ+h6peeVGr8ZmYVkLJIUMszvmT
 8Ipv78En/natS+vlXZDidMbB6eHsWW3m46k/B8BzXzu8N/zr0lcUOnDKcL9q3uHGRTdW+e8Fb
 04sEhTRfP0s9waQjMu1QXcmLjf3zlm1k2af1/ZQO57znP1dcWT2T91nkUZEFBj5dmb3WbEosx
 RmJhlrMRcWJAPpoGR3GAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503497333!112771683!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46477 invoked from network); 23 Aug 2017 14:08:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 23 Aug 2017 14:08:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 170F215A2;
 Wed, 23 Aug 2017 07:08:53 -0700 (PDT)
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 6F69F3F578;
 Wed, 23 Aug 2017 07:08:52 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-26-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <0b5de682-d51c-1ad7-063e-2321e1e88545@arm.com>
Date: Wed, 23 Aug 2017 15:08:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-26-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 25/27] xen/arm: mm: Embed permission in the
	flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwg
aXQgaXMgbm90IHBvc3NpYmxlIHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb24gb2YgYSBuZXcKPiBt
YXBwaW5nLiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlvbiBtb2RpZnlf
eGVuX21hcHBpbmdzCj4gd2l0aCBhIGRpZmZlcmVudCBzZXQgb2YgZmxhZ3MuCj4gCj4gQWRkIGlu
dHJvZHVjZSBhIGNvdXBsZSBvZiBuZXcgZmxhZ3MgZm9yIHRoZSBwZXJtaXNzaW9ucyAoTm9uLWVY
ZWN1dGFibGUsCj4gUmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBkZWZpbmUgdGhhdCBjb21i
aW5lIHRoZSBtZW1vcnkgYXR0cmlidXRlCj4gYW5kIHBlcm1pc3Npb24gZm9yIGNvbW1vbiBjb21i
aW5hdGlvbi4KCklmIEkgaGF2ZW4ndCBiZWVuIGxvc3QgaW4gdGhlIGRlZmluaXRpb25zLCB0aGlz
IG5vdyBhZGRzICJub3QKZXhlY3V0YWJsZSIgdG8gdGhlIGV4aXN0aW5nIGRlZmluaXRpb25zLCB3
aGljaCBzZWVtcyB0byBtYWtlIHNlbnNlLCBidXQKaXMgYSBjaGFuZ2UgdGhhdCBtaWdodCB0cmln
Z2VyIHJlZ3Jlc3Npb25zIChlc3BlY2lhbGx5IGZvcgpQQUdFX0hZUEVSVklTT1IpLiBTbyBJIHdv
bmRlciBpZiB0aGF0IHNob3VsZCBiZSBtZW50aW9uZWQgaW4gdGhlIGNvbW1pdAptZXNzYWdlIHRo
ZW4/CgpUaGUgYWN0dWFsIHBhdGNoIGxvb2tzIE9LIHRob3VnaCwgc286CgpSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpDaGVlcnMsCkFuZHJlLgoK
PiAKPiBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIGNoYW5nZSBtb2RpZnlfeGVuX21hcHBpbmdzIHRv
IHVzZSB0aGUgbmV3IGZsYWdzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwg
MjIgKysrKysrKysrKysrKysrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IGluZGV4IDFiZjhlOWQwMTIu
LjA0NzIyMGY4NmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IEBAIC02NywxMiArNjcsMjggQEAKPiAg
ICogTGF5b3V0IG9mIHRoZSBmbGFncyB1c2VkIGZvciB1cGRhdGluZyB0aGUgaHlwZXJ2aXNvciBw
YWdlIHRhYmxlcwo+ICAgKgo+ICAgKiBbMDoyXSBNZW1vcnkgQXR0cmlidXRlIEluZGV4Cj4gKyAq
IFszOjRdIFBlcm1pc3Npb24gZmxhZ3MKPiAgICovCj4gICNkZWZpbmUgUEFHRV9BSV9NQVNLKHgp
ICgoeCkgJiAweDdVKQo+ICAKPiAtI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRf
Tk9STUFMKQo+IC0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0Vfbkdu
UkUpCj4gLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKE1UX05PUk1BTF9OQykKPiAr
I2RlZmluZSBfUEFHRV9YTl9CSVQgICAgMwo+ICsjZGVmaW5lIF9QQUdFX1JPX0JJVCAgICA0Cj4g
KyNkZWZpbmUgX1BBR0VfWE4gICAgKDFVIDw8IF9QQUdFX1hOX0JJVCkKPiArI2RlZmluZSBfUEFH
RV9STyAgICAoMVUgPDwgX1BBR0VfUk9fQklUKQo+ICsjZGVmaW5lIFBBR0VfWE5fTUFTSyh4KSAo
KCh4KSA+PiBfUEFHRV9YTl9CSVQpICYgMHgxVSkKPiArI2RlZmluZSBQQUdFX1JPX01BU0soeCkg
KCgoeCkgPj4gX1BBR0VfUk9fQklUKSAmIDB4MVUpCj4gKwo+ICsvKiBEZXZpY2UgbWVtb3J5IHdp
bGwgYWx3YXlzIGJlIG1hcHBlZCByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiAqLwo+ICsjZGVm
aW5lIF9QQUdFX0RFVklDRSAgICBfUEFHRV9YTgo+ICsjZGVmaW5lIF9QQUdFX05PUk1BTCAgICBN
VF9OT1JNQUwKPiArCj4gKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JPICAgICAgKF9QQUdFX05P
Uk1BTHxfUEFHRV9ST3xfUEFHRV9YTikKPiArI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfUlggICAg
ICAoX1BBR0VfTk9STUFMfF9QQUdFX1JPKQo+ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SVyAg
ICAgIChfUEFHRV9OT1JNQUx8X1BBR0VfWE4pCj4gKwo+ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNP
UiAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9SVwo+ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9O
T0NBQ0hFIChfUEFHRV9ERVZJQ0V8TVRfREVWSUNFX25HblJFKQo+ICsjZGVmaW5lIFBBR0VfSFlQ
RVJWSVNPUl9XQyAgICAgIChfUEFHRV9ERVZJQ0V8TVRfTk9STUFMX05DKQo+ICAKPiAgLyoKPiAg
ICogRGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQgLm54IGJp
dHMuIFRoaXMgaXMgb25seSB0byBiZQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:09:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14: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.xen.org>)
	id 1dkWLA-0006ya-O7; Wed, 23 Aug 2017 14:09:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkWL9-0006xw-68
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:09:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 03/1E-02177-E7C8D995; Wed, 23 Aug 2017 14:09:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbeuZ26
 kwdZPzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bW6WdYC05wV2x/v4ixgbGNo4uRi0NIYDOj
 xML781ghnAOMEo8eP2TqYuTkEBaIkXjTd4INxBYRcJBYdv4FYxcjBwezgJTE6YPmIGEhgUyJl
 ftawcrZBHQldtx8zQxi8wpYSayf94URxGYRUJW4tuwa2BhRgXCJprP9LBA1ghInZz4BszkFrC
 Ue7f0B1sssoC7xZ94lKFtcounLSlYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTLSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDM96BgbGHYx72v0OMUpy
 MCmJ8mrqzI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHr1A2UEyxKTU+tSMvMAUYKTFqCg0dJh
 JenCyjNW1yQmFucmQ6ROsWoKCXOqw3SJwCSyCjNg2uDReclRlkpYV5GBgYGIZ6C1KLczBJU+V
 eM4hyMSsK8gSBTeDLzSuCmvwJazAS0eNKJOSCLSxIRUlINjOay/MGXPmkxT1v27fne1GOX271
 +f1A2bWh+0Vrz4p/91GJuEb1nPGKaP2bEX2K8HhKifH6JldUpzetHv/49H/FIlPHff6O17inv
 H8XeCQ76FWNSc07yXJVfNONbB1P3318O7Xfe0/agRPB4yoQbfZt8dnoFZrR67naUkPHfc6g43
 ivtZeFOESWW4oxEQy3mouJEABu4ipHJAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503497341!69692062!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14860 invoked from network); 23 Aug 2017 14:09:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 23 Aug 2017 14:09:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4802615A2;
 Wed, 23 Aug 2017 07:09:01 -0700 (PDT)
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 A048C3F578;
 Wed, 23 Aug 2017 07:09:00 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-27-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <dff4adcf-9bde-d362-9d3e-38152698fb72@arm.com>
Date: Wed, 23 Aug 2017 15:09:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-27-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 26/27] xen/arm: mm: Handling permission
 flags when adding a new mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwg
YWxsIHRoZSBuZXcgbWFwcGluZ3Mgd2lsbCBiZSByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiBB
bGxvdyB0aGUKPiBjYWxsZXIgdG8gdXNlIG90aGVyIHBlcm1pc3Npb25zLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9tbS5jIHwgOCArKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21t
LmMKPiBpbmRleCBjZDdiY2Y3YWNhLi5mZTA2NDYwMDJlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtMTAyMiw2ICsxMDIyLDE0
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBv
cCwKPiAgICAgICAgICAgICAgICAgIGlmICggb3AgPT0gUkVTRVJWRSApCj4gICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KG1mbiwgUEFHRV9BSV9NQVNLKGZsYWdzKSk7Cj4gKyAgICAgICAgICAgICAgICBwdGUucHQucm8g
PSBQQUdFX1JPX01BU0soZmxhZ3MpOwo+ICsgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUEFH
RV9YTl9NQVNLKGZsYWdzKTsKPiArICAgICAgICAgICAgICAgIGlmICggICFwdGUucHQucm8gJiYg
IXB0ZS5wdC54biApCj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAg
cHJpbnRrKCIlczogSW5jb3JyZWN0IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIpOwo+ICsgICAgICAgICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwoKSSBkb24ndCB0aGluayB0aGlzIHNob3VsZCBiZSBhIGhh
bmRsZWQgcnVudGltZSBlcnJvciwgYnV0IHJhdGhlciBhCkJVR19PTigpIG9yIGFuIEFTU0VSVCgp
LgpJIGNoYXNlZCBkb3duIHRoZSBjYWxsIGNoYWluIGZvciBhbGwgY3JlYXRlX3hlbl9lbnRyaWVz
KCkgaW52b2NhdGlvbnMsCmFuZCB0aGV5IGFsbCBzdGVtIGZyb20gc29tZSBjb25zdGFudCAoY29t
YmluYXRpb24gb2YpIGhhcmQgY29kZWQgZmxhZ3MuClNvIGVuZGluZyB1cCB3aXRoIGFuIGludmFs
aWQgY29tYmluYXRpb24gaGVyZSBpcyBjbGVhcmx5IGEgYnVnIGluIHRoZQpjb2RlIGFuZCBzaG91
bGQgYmUgdHJlYXRlZCBhcyBzdWNoLgoKQ2hlZXJzLApBbmRyZS4KCj4gKyAgICAgICAgICAgICAg
ICB9Cj4gICAgICAgICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgICAgICAg
ICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:10:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14: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.xen.org>)
	id 1dkWMx-0007lR-3A; Wed, 23 Aug 2017 14:10:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkWMv-0007l8-VH
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:10:54 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 96/00-01736-DEC8D995; Wed, 23 Aug 2017 14:10:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTfdNz9x
 Ig8NdOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPNYsYC+ZIV1y+OZ+xgXGySBcjF4eQwGZG
 iUUNPYwQzgFGiQ8bv7B3MXJyCAtkSLw8vJ0RxBYRcJBYdv4FmM0sUC7RNL8NzBYSyJQ4u2EPE
 4jNJqArsePma2YQm1fASuJoYydQnIODRUBVYvKfaJCwqEC4RNPZfhaIEkGJkzOfgNmcAtYSex
 bMgxqvLvFn3iVmCFtcounLSlYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYlQvTi0qSy3
 StdBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMTgYg2MF4sNn5EKMkB5OSKK+m
 ztxIIb6k/JTKjMTijPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTBu7obqE6wKDU9tSItMwcYP
 zClEhw8SiK8b0HSvMUFibnFmekQqVOMilLivGLAqBMSAElklObBtcFi9hKjrJQwLyPQUUI8Ba
 lFuZklqPKvGMU5GJWEeS+CjOfJzCuBm/4KaDET0OJJJ+aALC5JREhJNTByqphdtnspV+jX06B
 Y8rVIUyxIK1GW9eeTAxJy0e/bQtenK+5YfaDfge1ZU1Ph0+U5Z1fZ7bmitODr7nnXs6TuvFrC
 HjTn5d2aJp4/ivNe+T8PP99WZdkjfPHr/oSIqI9LeO5PO71TIGkaz+4nifWvOg1XG3lmzvNwN
 lOf0Xh5euWUB3892CyVWIozEg21mIuKEwFwiEvr1AIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503497452!72235728!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14369 invoked from network); 23 Aug 2017 14:10:52 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 23 Aug 2017 14:10:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B55B615A2;
 Wed, 23 Aug 2017 07:10:51 -0700 (PDT)
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 A287B3F578;
 Wed, 23 Aug 2017 07:10:50 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-28-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <d8f6f466-6676-ff5b-466f-6101417deb4e@arm.com>
Date: Wed, 23 Aug 2017 15:10:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-28-julien.grall@arm.com>
Content-Language: en-GB
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 27/27] xen/arm: mm: Use memory flags for
 modify_xen_mappings rather than custom one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgd2lsbCBo
ZWxwIHRvIGNvbnNvbGlkYXRlIHRoZSBwYWdlLXRhYmxlIGNvZGUgYW5kIGF2b2lkIGRpZmZlcmVu
dAo+IHBhdGggZGVwZW5kaW5nIG9uIHRoZSBhY3Rpb24gdG8gcGVyZm9ybS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKSXQgY291bGQgYmUg
d29ydGggdG8gbWVudGlvbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgdGhhdCB0aGUgcmVtb3ZlZApB
U1NFUlQgaXMgbm93IGFscmVhZHkgY2FyZWQgZm9yIGluIGNyZWF0ZV94ZW5fZW50cmllcygpICh3
aGljaCBpcyBhbHNvCmFub3RoZXIgaGludCB0byBtYWtlIHRoYXQgYW4gQVNTRVJULCBhY3R1YWxs
eSkuCgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CgpDaGVlcnMsCkFuZHJlLgoKPiAKPiAtLS0KPiAKPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdl
cndhbGxAY2l0cml4LmNvbT4KPiAKPiAgICAgYXJjaF9saXZlcGF0Y2hfc2VjdXJlIGlzIG5vdyB0
aGUgc2FtZSBhcyBvbiB4ODYuIEl0IG1pZ2h0IGJlCj4gICAgIHBvc3NpYmxlIHRvIGNvbWJpbmUg
Ym90aCwgYnV0IEkgbGVmdCB0aGF0IGFsb25lIGZvciBub3cuCj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS9saXZlcGF0Y2guYyAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAg
IHwgIDUgKystLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxMSAtLS0tLS0tLS0t
LQo+ICAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9s
aXZlcGF0Y2guYwo+IGluZGV4IDNlNTM1MjQzNjUuLjI3OWQ1MmNjNmMgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5j
Cj4gQEAgLTE0NiwxNSArMTQ2LDE1IEBAIGludCBhcmNoX2xpdmVwYXRjaF9zZWN1cmUoY29uc3Qg
dm9pZCAqdmEsIHVuc2lnbmVkIGludCBwYWdlcywgZW51bSB2YV90eXBlIHR5cGUpCj4gICAgICBz
d2l0Y2ggKCB0eXBlICkKPiAgICAgIHsKPiAgICAgIGNhc2UgTElWRVBBVENIX1ZBX1JYOgo+IC0g
ICAgICAgIGZsYWdzID0gUFRFX1JPOyAvKiBSIHNldCwgTlggY2xlYXIgKi8KPiArICAgICAgICBm
bGFncyA9IFBBR0VfSFlQRVJWSVNPUl9SWDsKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBj
YXNlIExJVkVQQVRDSF9WQV9SVzoKPiAtICAgICAgICBmbGFncyA9IFBURV9OWDsgLyogUiBjbGVh
ciwgTlggc2V0ICovCj4gKyAgICAgICAgZmxhZ3MgPSBQQUdFX0hZUEVSVklTT1JfUlc7Cj4gICAg
ICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgY2FzZSBMSVZFUEFUQ0hfVkFfUk86Cj4gLSAgICAgICAg
ZmxhZ3MgPSBQVEVfTlggfCBQVEVfUk87IC8qIFIgc2V0LCBOWCBzZXQgKi8KPiArICAgICAgICBm
bGFncyA9IFBBR0VfSFlQRVJWSVNPUl9STzsKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBk
ZWZhdWx0Ogo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9t
bS5jCj4gaW5kZXggZmUwNjQ2MDAyZS4uYzJmZDRiYWVmOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTEwNDYsOCArMTA0Niw4
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBv
cCwKPiAgICAgICAgICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgICAgIHsKPiAgICAgICAg
ICAgICAgICAgICAgICBwdGUgPSAqZW50cnk7Cj4gLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0
LnJvID0gUFRFX1JPX01BU0soZmxhZ3MpOwo+IC0gICAgICAgICAgICAgICAgICAgIHB0ZS5wdC54
biA9IFBURV9OWF9NQVNLKGZsYWdzKTsKPiArICAgICAgICAgICAgICAgICAgICBwdGUucHQucm8g
PSBQQUdFX1JPX01BU0soZmxhZ3MpOwo+ICsgICAgICAgICAgICAgICAgICAgIHB0ZS5wdC54biA9
IFBBR0VfWE5fTUFTSyhmbGFncyk7Cj4gICAgICAgICAgICAgICAgICAgICAgaWYgKCAhcHRlLnB0
LnJvICYmICFwdGUucHQueG4gKQo+ICAgICAgICAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgcHJpbnRrKCIlczogSW5jb3JyZWN0IGNvbWJpbmF0aW9uIGZvciBhZGRy
PSVseFxuIiwKPiBAQCAtMTA5MCw3ICsxMDkwLDYgQEAgaW50IGRlc3Ryb3lfeGVuX21hcHBpbmdz
KHVuc2lnbmVkIGxvbmcgdiwgdW5zaWduZWQgbG9uZyBlKQo+ICAKPiAgaW50IG1vZGlmeV94ZW5f
bWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBm
bGFncykKPiAgewo+IC0gICAgQVNTRVJUKChmbGFncyAmIChQVEVfTlggfCBQVEVfUk8pKSA9PSBm
bGFncyk7Cj4gICAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRyaWVzKE1PRElGWSwgcywgSU5WQUxJ
RF9NRk4sIChlIC0gcykgPj4gUEFHRV9TSElGVCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmxhZ3MpOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRleCAwNDcyMjBmODZiLi4wNzkw
OTdkNDI5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtOTEsMTcgKzkxLDYgQEAKPiAgI2RlZmlu
ZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoX1BBR0VfREVWSUNFfE1UX05PUk1BTF9OQykKPiAg
Cj4gIC8qCj4gLSAqIERlZmluZXMgZm9yIGNoYW5naW5nIHRoZSBoeXBlcnZpc29yIFBURSAucm8g
YW5kIC5ueCBiaXRzLiBUaGlzIGlzIG9ubHkgdG8gYmUKPiAtICogdXNlZCB3aXRoIG1vZGlmeV94
ZW5fbWFwcGluZ3MuCj4gLSAqLwo+IC0jZGVmaW5lIF9QVEVfTlhfQklUICAgICAwVQo+IC0jZGVm
aW5lIF9QVEVfUk9fQklUICAgICAxVQo+IC0jZGVmaW5lIFBURV9OWCAgICAgICAgICAoMVUgPDwg
X1BURV9OWF9CSVQpCj4gLSNkZWZpbmUgUFRFX1JPICAgICAgICAgICgxVSA8PCBfUFRFX1JPX0JJ
VCkKPiAtI2RlZmluZSBQVEVfTlhfTUFTSyh4KSAgKCgoeCkgPj4gX1BURV9OWF9CSVQpICYgMHgx
VSkKPiAtI2RlZmluZSBQVEVfUk9fTUFTSyh4KSAgKCgoeCkgPj4gX1BURV9ST19CSVQpICYgMHgx
VSkKPiAtCj4gLS8qCj4gICAqIFN0YWdlIDIgTWVtb3J5IFR5cGUuCj4gICAqCj4gICAqIFRoZXNl
IGFyZSB2YWxpZCBpbiB0aGUgTWVtQXR0clszOjBdIGZpZWxkIG9mIGFuIExQQUUgc3RhZ2UgMiBw
YWdlCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:13:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:13: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.xen.org>)
	id 1dkWPG-00081e-Kh; Wed, 23 Aug 2017 14:13:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e59dfb=roger.pau@citrix.com>)
 id 1dkWPE-00081W-JT
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:13:16 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 2E/5B-03557-B7D8D995; Wed, 23 Aug 2017 14:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsWyU9JRQre8d26
 kwZ0+c4slHxezODB6HN39mymAMYo1My8pvyKBNePAqjssBWd5K67vdm1gvM7VxcjBISHgJ3Hl
 vm4XIycHi4CqxPdXV1hBwmwC9hLTv1Z0MXJxiAj8YJRY8PIoK0iNsECqxKInj8FsXgFPiRunN
 rOBFAkJrGOSmDdjJRNEQlDi5MwnLCCDmAU0Jdbv0ocwpSWW/+MAqWAWkJdo3jqbGcTmFPCSuP
 hwNRuILSqgInFy5RqwKUICihL98x6AxSUE0iUmPuthmcDIPwvJglkIC2YhLJiFZMECRpZVjBr
 FqUVlqUW6xgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIckABDsY/64NPMQo
 ycGkJMqrqTM3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+puoJxgUWp6akVaZg4wOmDSEhw8S
 iK8b0HSvMUFibnFmekQqVOMrhwbVq//wsTRNPHXLyaOPjD55M3230wcLW+BpBBLXn5eqpQ4xG
 wBkOaM0jy40bDIvsQoKyXMywh0rBBPQWpRbmYJqvwrRnEORiVhXpYeoCk8mXklcBe8AjqOCei
 4SSfmgBxXkoiQkmpgrFV7FnEz/ez38C+cLa6L/v276ZezheUfv/3hX3bKlkd0mh6+NljeYVvU
 kPwntS2/J3TLL6ddzO+PXvOJS3Y69OXYshTTR4drdpecvfT1lnLbLl71S+1pX4yruQXmVhs4b
 6qVnvCrcaf1ncVJ564vv/7t1WYPqens5wRPGCi3a8ro3Oq6Im3tpsRSnJFoqMVcVJwIANaHyL
 PnAgAA
X-Env-Sender: prvs=401e59dfb=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503497591!79206190!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51928 invoked from network); 23 Aug 2017 14:13:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 14:13:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="51431068"
Date: Wed, 23 Aug 2017 15:11:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>, <kevin.tian@intel.com>,
 <wei.liu2@citrix.com>, <andrew.cooper3@citrix.com>,
 <ian.jackson@eu.citrix.com>, <xen-devel@lists.xen.org>,
 <julien.grall@arm.com>, <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Message-ID: <20170823141106.om46wpp4rknaxv2t@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
 <20170822164141.dnsyujdgrrv54pb7@dhcp-3-128.uk.xensource.com>
 <e9289e34-3aa1-183a-8010-2a90f7f216ca@intel.com>
 <20170823080406.axl7klq5nkux2pbi@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823080406.axl7klq5nkux2pbi@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U21hbGwgbWlzdGFrZSBpbiBteSBtZXNzYWdlLgoKT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDk6
MDQ6MDZBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEF1ZyAyMywg
MjAxNyBhdCAwMzo1MjowMVBNICswODAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+ID4gT24gMjAxN+W5
tDA45pyIMjPml6UgMDA6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+PiA+ICsgICAg
ZHJoZCA9IChzdHJ1Y3QgYWNwaV9kbWFyX2hhcmR3YXJlX3VuaXQgKikoKHZvaWQqKWRtYXIgKyBz
aXplb2YoKmRtYXIpKTsKPiA+ID4+ID4gKyAgICBkcmhkLT50eXBlID0gQUNQSV9ETUFSX1RZUEVf
SEFSRFdBUkVfVU5JVDsKPiA+ID4+ID4gKyAgICBkcmhkLT5sZW5ndGggPSBzaXplb2YoKmRyaGQp
ICsgaW9hcGljX3Njb3BlX3NpemU7Cj4gPiA+PiA+ICsgICAgZHJoZC0+ZmxhZ3MgPSBBQ1BJX0RN
QVJfSU5DTFVERV9QQ0lfQUxMOwo+ID4gPj4gPiArICAgIGRyaGQtPnBjaV9zZWdtZW50ID0gMDsK
PiA+ID4+ID4gKyAgICBkcmhkLT5iYXNlX2FkZHJlc3MgPSBjb25maWctPmlvbW11X2Jhc2VfYWRk
cjsKPiA+ID4+ID4gKwo+ID4gPj4gPiArICAgIHNjb3BlID0gJmRyaGQtPnNjb3BlWzBdOwo+ID4g
Pj4gPiArICAgIHNjb3BlLT50eXBlID0gQUNQSV9ETUFSX0RFVklDRV9TQ09QRV9JT0FQSUM7Cj4g
PiA+PiA+ICsgICAgc2NvcGUtPmxlbmd0aCA9IGlvYXBpY19zY29wZV9zaXplOwo+ID4gPj4gPiAr
ICAgIHNjb3BlLT5lbnVtZXJhdGlvbl9pZCA9IGNvbmZpZy0+aW9hcGljX2lkOwo+ID4gPj4gPiAr
ICAgIHNjb3BlLT5idXMgPSBJNDQwX1BTRVVET19CVVNfUExBVEZPUk07Cj4gPiA+PiA+ICsgICAg
c2NvcGUtPnBhdGhbMF0gPSBJNDQwX1BTRVVET19ERVZGTl9JT0FQSUM7Cj4gPiA+IEknbSBub3Qg
c3VyZSB3aGV0aGVyIHRoaXMgY29uc3RhbnRzIHNob3VsZCBpbnN0ZWFkIGJlIGZpZWxkcyBpbiB0
aGUKPiA+ID4gYWNwaV9jb25maWcgc3RydWN0IHBhc3NlZCBkb3duIGZyb20gbGlieGwuIGxpYnhj
IHNob3VsZG4ndCByZWFsbHkgbmVlZAo+ID4gPiB0byBrbm93IGFueXRoaW5nIGFib3V0IHdoaWNo
IGNoaXBzZXQgYSBWTSBpcyB1c2luZy4KPiA+IAo+ID4gSG93IGFib3V0IHJlbmFtZSBJNDQwX1BT
RVVET19YWFggdG8gVklPTU1VX1BTRVVET19YWFg/Cj4gCj4gSSdtIG5vdCByZWFsbHkgY29tcGxh
aW5pbmcgYWJvdXQgdGhlIG5hbWluZywgSSdtIGp1c3Qgc2F5aW5nIHRoYXQgSSdtCj4gbm90IHN1
cmUgd2hldGhlciB0aGlzIGNvbnN0YW50cyBzaG91bGQgbGl2ZSBpbiBsaWJ4bC4gSXQgd291bGQg
YmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gbGli
eGMKPiBiZXR0ZXIgSU1ITyBpZiB0aGV5IHdoZXJlIGRlZmluZWQgaW4gc29tZSBsaWJ4bCB4ODYg
c3BlY2lmaWMgaGVhZGVyLAo+IGFuZCBwYXNzZWQgdG8gbGlieGMgaW5zaWRlIG9mIHRoZSBhY3Bp
X2NvbmZpZyBzdHJ1Y3QuCj4gCj4gQXQgdGhlIGVuZCBpdCBpcyBsaWJ4bCB3aGljaCBkZWNpZGVz
IHdoaWNoIGNoaXBzZXQgdGhlIFZNIGlzIGdvaW5nIHRvCj4gdXNlLCBub3QgbGlieGMuCj4gCj4g
Um9nZXIuCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:22:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:22: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.xen.org>)
	id 1dkWXd-0000L2-GO; Wed, 23 Aug 2017 14:21:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkWXc-0000Kw-FZ
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 14:21:56 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AC/62-03557-38F8D995; Wed, 23 Aug 2017 14:21:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov25z/9x
 IgzP3uSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXD7ayFrTxVTQ/XM/awDiPu4uRk0NCwEji
 7cR/TF2MXBxCAgsZJfbc62AGSQgLJEkceDGbEcQWEVCW6P31mwXEZhboZZLYPLcYxBYS2MMk8
 XZPOYjNJqAqseH6KVYQm1fAWmJmwwQ2EJsFKL53YRvYHFGBcIn9368xQ9QISpyc+QRsJqeAgc
 Thn1uYIOarS/yZd4kZwhaXuPVkPlRcXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSp
 LLdI1NtJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTwYg2MF4el3gIUZJDiYl
 UV5NnbmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4hfqAcoJFqempFWmZOcBIgUlLcPAoifB6g
 KR5iwsSc4sz0yFSpxgVpcR5pUASAiCJjNI8uDZYdF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6
 OSMK8uyBSezLwSuOmvgBYzAS2edGIOyOKSRISUVAOjNwPH7mNxYgJHVO48WfB8WyqLdCeT2c3
 JHSnmZ3bsPp1m9cG3JdPS69VRwfrbinbWUTOWrGT7v7P1TuWlu51PxA+bbVGOkQ0ufPe5h+G2
 c0y38U6rJQfFFmrez+kQuJZe9UTj4dbXSbvenHTfHcn/Y/b6xFnxrwN1/+tbq5jzZCZynj9XG
 BqkxFKckWioxVxUnAgAtmWOxMkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503498114!102193351!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46396 invoked from network); 23 Aug 2017 14:21:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 14:21:55 -0000
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 mx1.suse.de (Postfix) with ESMTP id 83E21AEBB;
 Wed, 23 Aug 2017 14:21:54 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-40-jgross@suse.com> <599C307A0200007800171EFF@suse.com>
 <3611b8e8-426a-f626-8135-bc160b663c50@suse.com>
 <599D693E02000078001726BC@prv-mh.provo.novell.com>
 <e654943f-e569-1a06-894f-c4ad322c9690@suse.com>
 <599D9CC10200007800172970@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <61366b32-c533-ce95-3ec4-917cff9a64f5@suse.com>
Date: Wed, 23 Aug 2017 16:21:52 +0200
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: <599D9CC10200007800172970@suse.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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTU6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA4LjE3IGF0
IDE0OjQyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjMvMDgvMTcgMTE6MzgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjMuMDguMTcgYXQgMTE6MzAsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIyLzA4LzE3IDEzOjI0LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMTYuMDguMTcgYXQgMTQ6NTIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gQEAgLTE3Niw3ICsyMTAsOCBAQCBpbnQgX19pbml0IHBhcnNlX2Jvb2woY29uc3QgY2hh
ciAqcykKPj4+Pj4+ICAgICAgICAgICAhc3RyY21wKCJvbiIsIHMpIHx8Cj4+Pj4+PiAgICAgICAg
ICAgIXN0cmNtcCgidHJ1ZSIsIHMpIHx8Cj4+Pj4+PiAgICAgICAgICAgIXN0cmNtcCgiZW5hYmxl
IiwgcykgfHwKPj4+Pj4+IC0gICAgICAgICAhc3RyY21wKCIxIiwgcykgKQo+Pj4+Pj4gKyAgICAg
ICAgICFzdHJjbXAoIjEiLCBzKSB8fAo+Pj4+Pj4gKyAgICAgICAgICEqcyApCj4+Pj4+PiAgICAg
ICAgICByZXR1cm4gMTsKPj4+Pj4KPj4+Pj4gQ2FyZWZ1bCB3aXRoIHRoaXM6IFRha2luZyB0aGUg
ImlvbW11PSIgZXhhbXBsZSB0aGF0IEkndmUgY29tbWVudGVkCj4+Pj4+IG9uIGluIHRoZSBvdGhl
ciBwYXRjaCBhbHJlYWR5LCBtdWNoIGRlcGVuZHMgb24gd2hhdCB5b3UgbWVhbiB0bwo+Pj4+PiBk
byBhYm91dCB0aGUgcHJvYmxlbSB0aGVyZTogImlvbW11PSwuLi4iIHNob3VsZCBub3QgZW5kIHVw
Cj4+Pj4+IG1lYW5pbmcgImlvbW11PW9uLC4uLiIuCj4+Pj4KPj4+PiBJdCB3b24ndC4gKnMgd2ls
bCBiZSAnLCcgaW4gdGhpcyBjYXNlLgo+Pj4KPj4+IFJpZ2h0LCBidXQgYXMgc2FpZCAtIG11Y2gg
ZGVwZW5kcyBvbiB3aGF0IHlvdSBtZWFuIHRvIGRvIGFib3V0Cj4+PiB0aGUgcHJvYmxlbSBpbiB0
aGUgZWFybGllciBwYXRjaC4KPj4KPj4gU28gSSBqdXN0IGhpdCB0aGlzLiBBbmQgbG9va2luZyBt
b3JlIHRob3JvdWdobHkgaW50byBpdDogdG9kYXkgaXQgaW4KPj4gZmFjdCBoYXMgZXhhY3RseSB0
aGlzIG1lYW5pbmcuIGlvbW11X2VuYWJsZSBpcyAiMSIgcGVyIGRlZmF1bHQuIFNvCj4+IHNwZWNp
ZnlpbmcgImlvbW11PSwuLi4iIHdvbid0IGNoYW5nZSB0aGlzIGFuZCBoYXMgdGhlIHNhbWUgc2Vt
YW50aWNzCj4+IGFzICJpb21tdT1vbiwuLi4iLgo+IAo+IEJ1dCB0aGF0J3Mgbm90IHRoZSBpbnRl
cmVzdGluZyBjYXNlLiBBcmUgeW91IHNheWluZyB0aGF0Cj4gImlvbW11PW9mZiBpb21tdT0sLi4u
IiBlbmFibGVzIHRoZSBJT01NVSB0b2RheT8gSXQgZG9lc24ndAo+IGxvb2sgdG8gbWUgYXMgaWYg
aXQgd291bGQuCgpJIGd1ZXNzIHRoaXMgaXMgYSB3ZWlyZCBjYXNlIGFmdGVyIGFsbDogdHJ5aW5n
IHRvIGJlIGNvbXBhdGlibGUgdG8KImlvbW11PW9mZiBpb21tdT0sLi4uIiB3aGlsZSAiaW9tbXU9
b2ZmIGlvbW11PW9uLC4uLiIgZG9lc24ndCB3b3JrCmNvcnJlY3RseSB0b2RheSBpcyBxdWVzdGlv
bmFibGUuCgpPVE9IIHRoZSBlYXNpZXN0IHdheSB0byBhdm9pZCBhbGwgZGlzY3Vzc2lvbnMgbWln
aHQgYmUgdG8gZHJvcCB0aGUKcGFyc2VfYm9vbCgpIG1vZGlmaWNhdGlvbiB0byByZXR1cm4gInRy
dWUiIGluIGNhc2Ugb2YgYW4gZW1wdHkgc3RyaW5nCmFuZCBoYW5kbGUgdGhpcyBjYXNlIGJ5IG5v
dCBjYWxsaW5nIHBhcnNlX2Jvb2woKSBhdCBhbGwgZnJvbQpfY21kbGluZV9wYXJzZSgpIGlmIG5v
IGFyZ3VtZW50IHdhcyBnaXZlbi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:26:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14: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.xen.org>)
	id 1dkWbz-0000Vz-0r; Wed, 23 Aug 2017 14:26:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkWbx-0000Vq-Mz
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:26:25 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D5/9D-04533-0909D995; Wed, 23 Aug 2017 14:26:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVysyfVTXfChLm
 RBjs3yFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlPv0kVbGaveP44vYGxm62LkYtDSGAzo8T1
 /h0sEM5SRome5+1AGU4OYQFXiXeN71lBbBEBF4m9d68xdTFycDALSEmcPmgOUT+TUeL1nTdg9
 WwCmhJ3Pn9iArF5BawklrRcBqtnEVCVWPMyBSQsKhAu0Xugnw2iRFDi5MwnLCA2p4C1RH/zJj
 CbWcBMYt7mh8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tagstUj
 X0FQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwNBmAYAfjmu2ehxglOZiURHk1
 deZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbe4HygkWpaanVqRl5gCjBCYtwcGjJMJbCZLmL
 S5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4bxtIkQBIUUZpHtwIWMReYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjCvP8gUnsy8ErhNr4COYAI6YtKJOSBHlCQipKQaGGum2G7QVdifaDcz+qD
 Dq6TYHRnhTzYe7M70mJs7c41/EtfSv+V7vn4xUZ/t1dHJMk/BMamCY0n+hZOvo5QYf/l/v3bo
 1WTdKIN325lbb0z88evosl0yP2KK1kWISejwsjF9zPE4v9Hu0cMz/VvOfp7PtJFv1893v18ZH
 FtRx3hOpqgqcGvIks1KLMUZiYZazEXFiQCZhDWB0wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503498383!111351267!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 980 invoked from network); 23 Aug 2017 14:26:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 23 Aug 2017 14:26:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7076A15A2;
 Wed, 23 Aug 2017 07:26:23 -0700 (PDT)
Received: from [10.37.12.78] (unknown [10.37.12.78])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8E3FE3F578;
 Wed, 23 Aug 2017 07:26:22 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-26-julien.grall@arm.com>
 <0b5de682-d51c-1ad7-063e-2321e1e88545@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7c91fb06-1be7-f349-1747-bf5a37f1925a@arm.com>
Date: Wed, 23 Aug 2017 15:26:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <0b5de682-d51c-1ad7-063e-2321e1e88545@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 25/27] xen/arm: mm: Embed permission in the
	flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjMvMjAxNyAwMzowOCBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSwK
Cj4gT24gMTQvMDgvMTcgMTU6MjQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQ3VycmVudGx5LCBp
dCBpcyBub3QgcG9zc2libGUgdG8gc3BlY2lmeSB0aGUgcGVybWlzc2lvbiBvZiBhIG5ldwo+PiBt
YXBwaW5nLiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlvbiBtb2RpZnlf
eGVuX21hcHBpbmdzCj4+IHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdzLgo+Pgo+PiBBZGQg
aW50cm9kdWNlIGEgY291cGxlIG9mIG5ldyBmbGFncyBmb3IgdGhlIHBlcm1pc3Npb25zIChOb24t
ZVhlY3V0YWJsZSwKPj4gUmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBkZWZpbmUgdGhhdCBj
b21iaW5lIHRoZSBtZW1vcnkgYXR0cmlidXRlCj4+IGFuZCBwZXJtaXNzaW9uIGZvciBjb21tb24g
Y29tYmluYXRpb24uCj4gCj4gSWYgSSBoYXZlbid0IGJlZW4gbG9zdCBpbiB0aGUgZGVmaW5pdGlv
bnMsIHRoaXMgbm93IGFkZHMgIm5vdAo+IGV4ZWN1dGFibGUiIHRvIHRoZSBleGlzdGluZyBkZWZp
bml0aW9ucywgd2hpY2ggc2VlbXMgdG8gbWFrZSBzZW5zZSwgYnV0Cj4gaXMgYSBjaGFuZ2UgdGhh
dCBtaWdodCB0cmlnZ2VyIHJlZ3Jlc3Npb25zIChlc3BlY2lhbGx5IGZvcgo+IFBBR0VfSFlQRVJW
SVNPUikuIFNvIEkgd29uZGVyIGlmIHRoYXQgc2hvdWxkIGJlIG1lbnRpb25lZCBpbiB0aGUgY29t
bWl0Cj4gbWVzc2FnZSB0aGVuPwoKSXQgd2lsbCBub3QgdHJpZ2dlciByZWdyZXNzaW9uIGJlY2F1
c2UgbWZuX3RvX3hlbl9lbnRyeSBpcyBzZXR0aW5nIHhuIHRvIAoxIGJ5IGRlZmF1bHQuIFNvIGFs
bCB0aGUgbWFwcGluZyB3aWxsIGJlIGV4ZWN1dGUgbmV2ZXIgd2hlbiB1c2luZyAKUEFHRV9IWVBF
UlZJU09SLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:31:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:31: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.xen.org>)
	id 1dkWgO-0001BS-IV; Wed, 23 Aug 2017 14:31:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkWgN-0001BM-Np
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:30:59 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 89/DB-01729-2A19D995; Wed, 23 Aug 2017 14:30:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVysyfVTXfhxLm
 RBlN3ylks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzzs1iKZjBVtHc+ZC1gbGDtYuRi0NIYDOj
 xJuNVxkhnKWMErt2zmfuYuTkEBbIkHh5eDsjiC0i4CKx9+41JhCbWaBcoml+G1TDTEaJvtZ2F
 pAEm4CmxJ3Pn8CKeAWsJI4uXM0KYrMIqEp0zZ4FNlRUIFyi90A/G0SNoMTJmU/AejkFrCW+Xf
 vJArHATGLe5ofMELa4xK0n86EWy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW
 6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIVrPwMC4g/H2ZL9DjJIcTEqi
 vJo6cyOF+JLyUyozEosz4otKc1KLDzFqcHAIXDl4ZDajFEtefl6qkgTv8glAdYJFqempFWmZO
 cAogimV4OBREuFdBJLmLS5IzC3OTIdInWLU5Wj6sOULkxDYDClx3nCQIgGQoozSPLgRsIi+xC
 grJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY1x5kCk9mXgncpldARzABHTHpxByQI0oSEVJSDYw
 G+5s26nX3ZOY73shfrCOQtK8n3+DjfZOa1jDJV70q/Cd39/q/vXWq79p5hfkRJxV+7J7CefF6
 0A1F9ZjGxovHREVOzjhl02HKVhdxpku9vO78Ewa24nUt977yrHORStvLczO9+0OV276+JLszH
 JzaGqqvN+15FHCCP6N59vGHShnfJCW9FiuxFGckGmoxFxUnAgBBaLqD4wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503498656!94501980!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32986 invoked from network); 23 Aug 2017 14:30:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 23 Aug 2017 14:30:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A32AD15A2;
 Wed, 23 Aug 2017 07:30:56 -0700 (PDT)
Received: from [10.37.12.78] (unknown [10.37.12.78])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 448A73F578;
 Wed, 23 Aug 2017 07:30:55 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-28-julien.grall@arm.com>
 <d8f6f466-6676-ff5b-466f-6101417deb4e@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e2905f56-f1f0-52ca-fbe4-e47247a289b3@arm.com>
Date: Wed, 23 Aug 2017 15:30:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <d8f6f466-6676-ff5b-466f-6101417deb4e@arm.com>
Content-Language: en-US
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 27/27] xen/arm: mm: Use memory flags for
 modify_xen_mappings rather than custom one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8yMy8yMDE3IDAzOjEwIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
LAoKPiBPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGlzIHdpbGwg
aGVscCB0byBjb25zb2xpZGF0ZSB0aGUgcGFnZS10YWJsZSBjb2RlIGFuZCBhdm9pZCBkaWZmZXJl
bnQKPj4gcGF0aCBkZXBlbmRpbmcgb24gdGhlIGFjdGlvbiB0byBwZXJmb3JtLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IEl0IGNv
dWxkIGJlIHdvcnRoIHRvIG1lbnRpb24gaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoYXQgdGhlIHJl
bW92ZWQKPiBBU1NFUlQgaXMgbm93IGFscmVhZHkgY2FyZWQgZm9yIGluIGNyZWF0ZV94ZW5fZW50
cmllcygpICh3aGljaCBpcyBhbHNvCj4gYW5vdGhlciBoaW50IHRvIG1ha2UgdGhhdCBhbiBBU1NF
UlQsIGFjdHVhbGx5KS4KCklmIHlvdSBsb29rIGF0IHRoZSBjb2RlIG1vZGlmeV94ZW5fbWFwcGlu
Z3MgaXMgdXNpbmcgdGhlIG9wZXJhdGlvbiAKTU9ESUZZIHdoaWNoIGFscmVhZHkgaGFkIGEgcGVy
bWlzc2lvbiBjaGVjayB3aXRob3V0IHRoaXMgc2VyaWVzLgoKQnV0IHRoaXMgQVNTRVJUIGhlcmUg
ZG9lcyBub3QgZG8gd2hhdCB5b3UgdGhpbmsuIEl0IG9ubHkgY2hlY2sgdGhhdCB0aGUgCmZsYWdz
IFBURV9OWCBhbmQgUFRFX1JPIGNvdWxkIGJlIHNldCwgbm90IHRoZSBtYXBwaW5nIGlzIG5vbi1l
eGVjdXRhYmxlIAphbmQgd3JpdGVhYmxlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:31:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:31: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.xen.org>)
	id 1dkWhG-0001Fw-RL; Wed, 23 Aug 2017 14:31:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkWhF-0001Fn-KQ
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:31:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B3/60-01995-8D19D995; Wed, 23 Aug 2017 14:31:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTffGxLm
 RBsfusFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnf3u5iLJghWHFjwyS2BsYFvF2MXBxCApsZ
 Je7/2MXUxcgJ5CxllJgyMRHEFhZIkrj+7BojiC0i4CKx9+41oBoODmYBKYnTB80hemcySnR+3
 s0OUsMmoClx5/MnsDm8AlYSu95sBouzCKhKrFkxFSwuKhAu0Xugnw2iRlDi5MwnLCA2p4C1xP
 TFL8DizAJmEvM2P2SGsMUlbj2ZzwRhy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUV
 lqUW6hkZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsYX3U7H2KU5GBS
 EuXV1JkbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVwAY7kKCRanpqRVpmTnASIFJS3DwKInwL
 poAlOYtLkjMLc5Mh0idYlSUEue9BZIQAElklObBtcGi8xKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeZtApvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhgTN1S6TZgSlG3DVpGZu8urTi3B0vL
 M06aUpLO+525zLhbKTzhn85Mze/oRjeMrXV49OPGGk8eg74p1rVTrsUM213xu3NU59LP2oHR7
 ZfafyJc76rPSjldJxXzcNvvTzw0fPCZNe5Mua/7EpUz1ap9dhaWr77KQZ7Z38w6/tjrf5pFkF
 nN4lb4SS3FGoqEWc1FxIgAlg5KpyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503498711!80398809!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39561 invoked from network); 23 Aug 2017 14:31:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 23 Aug 2017 14:31:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4F4F715A2;
 Wed, 23 Aug 2017 07:31:51 -0700 (PDT)
Received: from [10.37.12.78] (unknown [10.37.12.78])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5B6073F578;
 Wed, 23 Aug 2017 07:31:50 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-25-julien.grall@arm.com>
 <82539381-fe80-1bfb-c442-f60a93bfceb4@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01551ce0-f74e-6642-d474-192fd30ae01d@arm.com>
Date: Wed, 23 Aug 2017 15:31:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <82539381-fe80-1bfb-c442-f60a93bfceb4@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 24/27] xen/arm: page: Describe the layout of
 flags used to update page tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8yMy8yMDE3IDAzOjA4IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPiAK
PiBPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBDdXJyZW50bHksIHRo
ZSBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcyAoaS5lIFBBR0VfSFlQRVJWSVNPUl8q
KQo+PiBvbmx5IGNvbnRhaW5zIHRoZSBtZW1vcnkgYXR0cmlidXRlIGluZGV4LiBGb2xsb3ctdXAg
cGF0Y2hlcyB3aWxsIGFkZAo+PiBtb3JlIGluZm9ybWF0aW9uIGluIGl0Lgo+Pgo+PiBBdCB0aGUg
c2FtZSB0aW1lIGludHJvZHVjZSBQQUdFX0FJX01BU0sgdG8gZ2V0IHRoZSBtZW1vcnkgYXR0cmli
dXRlCj4+IGluZGV4IGVhc2lseS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBJIHdvbmRlciBpZiB0aGF0IHNob3VsZCBiZSBtZXJn
ZWQgd2l0aCB0aGUgbmV4dCBwYXRjaCwgdG8gZXhwbGFpbiB0aGUKPiByZWFzb24gZm9yIGl0LiBB
cyBpdCBzdGFuZHMgbm93IGl0IGp1c3QgYXBwbGllcyBhIG1hc2sgdG8gc29tZSBleGlzdGluZwo+
IGNhbGwsIHdoaWNoIGxvb2tzIGEgYml0IHN1c3BpY2lvdXMuCj4gQnV0IHRoYXQncyBqdXN0IGEg
bml0IGFuZCB0aGUgcGF0Y2ggaXRzZWxmIGlzIGZpbmUsIHNvOgoKTm90IHJlYWxseSBpdCBqdXN0
IGRvY3VtZW50cyB0aGUgY3VycmVudCBiZWhhdmlvciByYXRoZXIgdGhhbiBoaWRpbmcgCndoYXQg
aXMgZ29pbmcgb24uCgpDaGVlcnMsCgo+IAo+IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAKPiBDaGVlcnMsCj4gQW5kcmUuCj4gCj4+IC0tLQo+
PiAgIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgIHwgMiArLQo+PiAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oIHwgNyArKysrKysrCj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKPj4gaW5kZXggNDExZmUwMjg0Mi4uY2Q3YmNmN2FjYSAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMK
Pj4gQEAgLTEwMjEsNyArMTAyMSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVu
dW0geGVubWFwX29wZXJhdGlvbiBvcCwKPj4gICAgICAgICAgICAgICAgICAgfQo+PiAgICAgICAg
ICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQo+PiAgICAgICAgICAgICAgICAgICAgICAg
YnJlYWs7Cj4+IC0gICAgICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGZs
YWdzKTsKPj4gKyAgICAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgUEFH
RV9BSV9NQVNLKGZsYWdzKSk7Cj4+ICAgICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7
Cj4+ICAgICAgICAgICAgICAgICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKPj4gICAgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4+IGluZGV4IGQ5ZGFjOTJlNzMuLjFiZjhl
OWQwMTIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4+IEBAIC02Myw2ICs2MywxMyBAQAo+PiAgICNk
ZWZpbmUgTUFJUjBWQUwgKE1BSVJWQUwgJiAweGZmZmZmZmZmKQo+PiAgICNkZWZpbmUgTUFJUjFW
QUwgKE1BSVJWQUwgPj4gMzIpCj4+ICAgCj4+ICsvKgo+PiArICogTGF5b3V0IG9mIHRoZSBmbGFn
cyB1c2VkIGZvciB1cGRhdGluZyB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlcwo+PiArICoKPj4g
KyAqIFswOjJdIE1lbW9yeSBBdHRyaWJ1dGUgSW5kZXgKPj4gKyAqLwo+PiArI2RlZmluZSBQQUdF
X0FJX01BU0soeCkgKCh4KSAmIDB4N1UpCj4+ICsKPj4gICAjZGVmaW5lIFBBR0VfSFlQRVJWSVNP
UiAgICAgICAgIChNVF9OT1JNQUwpCj4+ICAgI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNI
RSAoTVRfREVWSUNFX25HblJFKQo+PiAgICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAg
KE1UX05PUk1BTF9OQykKPj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:32:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14: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.xen.org>)
	id 1dkWhv-0001Kc-3U; Wed, 23 Aug 2017 14:32:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dkWhs-0001K8-Sh
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:32:33 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 86/6D-18185-0029D995; Wed, 23 Aug 2017 14:32:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUSuHLSXd3/E+d
 GGqxbIm2x5ONiFgdGj6O7fzMFMEaxZuYl5VcksGacmfWKteCHWsXmXVUNjGfluhi5OFgEFjFL
 vHmznr2LkYNDQiBTYtm8MAhTROLJ/zSQEiGB00wSZy4tY+pi5ASqV5X4c+g1M4jNJqAksffgc
 UYQW0RAUeLBy5usIDazQIHEmpXfwOLCAiESe/88YgOxeQV0JY7eesAEMfQfo8Ss7TNZIRKCEi
 dnPmGBaC6W2P7tHBPIEcwC0hLL/3GAhDkF9CSWnznBCBIWFZCVeP9YYgKjwCwkzbOQNM9CaIY
 Iq0v8mXeJGUNYW2LZwtfMELatxLp171kWMLKvYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNPL
 TS0uTkxPzUlMKtZLzs/dxAgMeQYg2MF4d1PAIUZJDiYlUV5NnbmRQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4BYAxJCRYlJqeWpGWmQOMPpi0BAePkgivJEiat7ggMbc4Mx0idYpRUUqc99YEoI
 QASCKjNA+uDRbxlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+xVkCk9mXgnc9FdAi5mAFk8
 6MQdkcUkiQkqqgbH7xeZ/erL7V20/W+F+5brMEfVP6ZXmE6Jn1c/SPPrnYYpwb4Sovs+nheK9
 G2bev1F0lXfS2jtsn201md7tCVWsu1E3+Yaytsb1Rtc5d2w7b21UWfBdVfvEdh6xBexrtm46a
 1wZXFDFLsTHdPnz120f/fWmGOq8+m9olbW9eWv/p+B9uwOdJkcqsRRnJBpqMRcVJwIAnjbi1/
 MCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503498751!79071678!1
X-Originating-IP: [81.169.146.221]
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 11449 invoked from network); 23 Aug 2017 14:32:31 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 14:32:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503498751;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=gCcMB63T4POGDega/3wKaDgwgahxUANWTY74qEGnnAg=;
 b=EUz3do8tvdVEn1ZqGJDTXPn8rKwY7uW8aLEqxG67uDcU3I6AbebhCE+qXD2z6AV3qC
 5z39GHH7QP3I8uCwqAOcwRWmGPbU9dJ2Qa9HAWUWUrYi4GcBg9wD3bTUmMraW8Y1B538
 ndYUXDoce7TrhoTPbznDyc5h6Dc66rxyIa2Bk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id z09640t7NEWU2ZE
 (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, 23 Aug 2017 16:32:30 +0200 (CEST)
Date: Wed, 23 Aug 2017 16:32:29 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170823143229.GE6372@aepfle.de>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-4-olaf@aepfle.de>
 <20170822153116.xi6tcqumodcxmrfd@citrix.com>
 <20170822155325.GA6372@aepfle.de>
 <20170823103339.pl3fq7bh46awiuwu@citrix.com>
 <20170823134430.GD6372@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170823134430.GD6372@aepfle.de>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3583881885010789300=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3583881885010789300==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="z+pzSjdB7cqptWpS"
Content-Disposition: inline


--z+pzSjdB7cqptWpS
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Aug 23, Olaf Hering wrote:

> The value of p2m_size does not represent the actual number of pages
> assigned to a domU. This info is stored in getdomaininfo.max_pages,
> which is currently not used by restore. I will see if using this value
> will avoid triggering the Over-allocation check.

This untested change ontop of this series (done with git diff -w -b
base..HEAD) does some accounting to avoid Over-allocation:

diff --git a/tools/libxc/xc_sr_common.h b/tools/libxc/xc_sr_common.h
index 26c45fdd6d..e0321ea224 100644
--- a/tools/libxc/xc_sr_common.h
+++ b/tools/libxc/xc_sr_common.h
@@ -234,6 +234,8 @@ struct xc_sr_context
=20
             int send_back_fd;
             unsigned long p2m_size;
+            unsigned long max_pages;
+            unsigned long tot_pages;
             xc_hypercall_buffer_t dirty_bitmap_hbuf;
=20
             /* From Image Header. */
@@ -375,6 +377,7 @@ static inline bool xc_sr_bitmap_resize(struct xc_sr_bit=
map *bm, unsigned long bi
 static inline void xc_sr_bitmap_free(struct xc_sr_bitmap *bm)
 {
     free(bm->p);
+    bm->p =3D NULL;
 }
=20
 static inline bool xc_sr_set_bit(unsigned long bit, struct xc_sr_bitmap *b=
m)
diff --git a/tools/libxc/xc_sr_restore.c b/tools/libxc/xc_sr_restore.c
index 1f9fe25b8f..eff24d3805 100644
--- a/tools/libxc/xc_sr_restore.c
+++ b/tools/libxc/xc_sr_restore.c
@@ -758,6 +758,9 @@ int xc_domain_restore(xc_interface *xch, int io_fd, uin=
t32_t dom,
         return -1;
     }
=20
+    /* See xc_domain_getinfo */
+    ctx.restore.max_pages =3D ctx.dominfo.max_memkb >> (PAGE_SHIFT-10);
+    ctx.restore.tot_pages =3D ctx.dominfo.nr_pages;
     ctx.restore.p2m_size =3D nr_pfns;
=20
     if ( ctx.dominfo.hvm )
diff --git a/tools/libxc/xc_sr_restore_x86_hvm.c b/tools/libxc/xc_sr_restor=
e_x86_hvm.c
index 60454148db..f2932dafb7 100644
--- a/tools/libxc/xc_sr_restore_x86_hvm.c
+++ b/tools/libxc/xc_sr_restore_x86_hvm.c
@@ -278,7 +278,8 @@ static int pfn_set_allocated(struct xc_sr_context *ctx,=
 xen_pfn_t pfn)
 static int x86_hvm_allocate_pfn(struct xc_sr_context *ctx, xen_pfn_t pfn)
 {
     xc_interface *xch =3D ctx->xch;
-    bool success =3D false;
+    struct xc_sr_bitmap *bm;
+    bool success =3D false, do_sp;
     int rc =3D -1, done;
     unsigned int order;
     unsigned long i;
@@ -303,15 +304,18 @@ static int x86_hvm_allocate_pfn(struct xc_sr_context =
*ctx, xen_pfn_t pfn)
         return -1;
     }
     DPRINTF("idx_1g %lu idx_2m %lu\n", idx_1g, idx_2m);
-    if (!xc_sr_test_and_set_bit(idx_1g, &ctx->x86_hvm.restore.attempted_1g=
)) {
+
+    bm =3D &ctx->x86_hvm.restore.attempted_1g;
     order =3D SUPERPAGE_1GB_SHIFT;
     count =3D 1UL << order;
+    do_sp =3D ctx->restore.tot_pages + count <=3D ctx->restore.max_pages;
+    if ( do_sp && !xc_sr_test_and_set_bit(idx_1g, bm) ) {
         base_pfn =3D (pfn >> order) << order;
         extnt =3D base_pfn;
         done =3D xc_domain_populate_physmap(xch, ctx->domid, 1, order, 0, =
&extnt);
         DPRINTF("1G base_pfn %" PRI_xen_pfn " done %d\n", base_pfn, done);
         if ( done > 0 ) {
-            struct xc_sr_bitmap *bm =3D &ctx->x86_hvm.restore.attempted_2m;
+            bm =3D &ctx->x86_hvm.restore.attempted_2m;
             success =3D true;
             stat_1g =3D done;
             for ( i =3D 0; i < (count >> SUPERPAGE_2MB_SHIFT); i++ )
@@ -319,9 +323,11 @@ static int x86_hvm_allocate_pfn(struct xc_sr_context *=
ctx, xen_pfn_t pfn)
         }
     }
=20
-    if (!xc_sr_test_and_set_bit(idx_2m, &ctx->x86_hvm.restore.attempted_2m=
)) {
+    bm =3D &ctx->x86_hvm.restore.attempted_2m;
     order =3D SUPERPAGE_2MB_SHIFT;
     count =3D 1UL << order;
+    do_sp =3D ctx->restore.tot_pages + count <=3D ctx->restore.max_pages;
+    if ( do_sp && !xc_sr_test_and_set_bit(idx_2m, bm) ) {
         base_pfn =3D (pfn >> order) << order;
         extnt =3D base_pfn;
         done =3D xc_domain_populate_physmap(xch, ctx->domid, 1, order, 0, =
&extnt);
@@ -344,6 +350,7 @@ static int x86_hvm_allocate_pfn(struct xc_sr_context *c=
tx, xen_pfn_t pfn)
     if ( success =3D=3D true ) {
         do {
             count--;
+            ctx->restore.tot_pages++;
             rc =3D pfn_set_allocated(ctx, base_pfn + count);
             if ( rc )
                 break;
@@ -396,6 +403,7 @@ static int x86_hvm_populate_pfns(struct xc_sr_context *=
ctx, unsigned count,
                 PERROR("Failed to release pfn %" PRI_xen_pfn, min_pfn);
                 goto err;
             }
+            ctx->restore.tot_pages--;
         }
         min_pfn++;
     }

Olaf

--z+pzSjdB7cqptWpS
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWZ2R+gAKCRBdQqD6ppg2
fu0LAKDlqheVJKnTgQyid8Bp0NELTh62pQCgk5xcDCHvnvfiFAXVO67l4bOMmSE=
=qM7b
-----END PGP SIGNATURE-----

--z+pzSjdB7cqptWpS--


--===============3583881885010789300==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3583881885010789300==--


From xen-devel-bounces@lists.xen.org Wed Aug 23 14:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14: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.xen.org>)
	id 1dkWlz-0001eX-NH; Wed, 23 Aug 2017 14:36:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkWly-0001eR-HY
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:36:46 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 66/AC-02175-DF29D995; Wed, 23 Aug 2017 14:36:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTffvpLm
 RBmu38Fos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLm1gKnvBVdPz7y9rA2MTdxcjFISSwmVFi
 0sTD7BDOUkaJ3ksrGbsYOTmEBWIk3vSdYAOxRQRcJPbevcbUxcjBwSwgJXH6oDlE/UxGib6lP
 WA1bAKaEnc+f2ICsXkFrCSO370KFmcRUJW42fodzBYVCJfoPdDPBlEjKHFy5hMWEJtTwFri3Z
 weVhCbWcBMYt7mh8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjXyFgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwPOsZGBh3MO5o9zvEKMnB
 pCTKq6kzN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8IMNyFBItS01Mr0jJzgJECk5bg4FES4
 eUFSfMWFyTmFmemQ6ROMSpKifPunAiUEABJZJTmwbXBovMSo6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWFeRZDxPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGRpPAfdEbDtjf2+q+L780lnVfvMb
 9+7K71+6asy3qT/UyV/lJB77KnZe5sfirknT+okaXCfbxFx86CwZn/Is6/PvRy4+vX6/Zve5B
 qu2HtStUNCOZ3n51Tjrg0aFYsIc34I6mFsPkbXP/RE3lkDtw/P2vT/V9ywoCPR54aHks7BPv/
 /zI7tzcz/eUWIozEg21mIuKEwEHfZFDyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503499004!87915332!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40475 invoked from network); 23 Aug 2017 14:36:45 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 23 Aug 2017 14:36:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 69D9A15A2;
 Wed, 23 Aug 2017 07:36:44 -0700 (PDT)
Received: from [10.37.12.78] (unknown [10.37.12.78])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 878FE3F578;
 Wed, 23 Aug 2017 07:36:43 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-27-julien.grall@arm.com>
 <dff4adcf-9bde-d362-9d3e-38152698fb72@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4bb3e871-5c87-c97d-d228-f196c6433dd8@arm.com>
Date: Wed, 23 Aug 2017 15:36:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <dff4adcf-9bde-d362-9d3e-38152698fb72@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 26/27] xen/arm: mm: Handling permission
 flags when adding a new mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8yMy8yMDE3IDAzOjA5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
LAoKPiAKPiBPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBDdXJyZW50
bHksIGFsbCB0aGUgbmV3IG1hcHBpbmdzIHdpbGwgYmUgcmVhZC13cml0ZSBub24tZXhlY3V0YWJs
ZS4gQWxsb3cgdGhlCj4+IGNhbGxlciB0byB1c2Ugb3RoZXIgcGVybWlzc2lvbnMuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+
PiAgIHhlbi9hcmNoL2FybS9tbS5jIHwgOCArKysrKysrKwo+PiAgIDEgZmlsZSBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVu
L2FyY2gvYXJtL21tLmMKPj4gaW5kZXggY2Q3YmNmN2FjYS4uZmUwNjQ2MDAyZSAxMDA2NDQKPj4g
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPj4gQEAg
LTEwMjIsNiArMTAyMiwxNCBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhl
bm1hcF9vcGVyYXRpb24gb3AsCj4+ICAgICAgICAgICAgICAgICAgIGlmICggb3AgPT0gUkVTRVJW
RSApCj4+ICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPj4gICAgICAgICAgICAgICAgICAg
cHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIFBBR0VfQUlfTUFTSyhmbGFncykpOwo+PiArICAg
ICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBBR0VfUk9fTUFTSyhmbGFncyk7Cj4+ICsgICAgICAg
ICAgICAgICAgcHRlLnB0LnhuID0gUEFHRV9YTl9NQVNLKGZsYWdzKTsKPj4gKyAgICAgICAgICAg
ICAgICBpZiAoICAhcHRlLnB0LnJvICYmICFwdGUucHQueG4gKQoKSSBub3RpY2VkIEkgaW50cm9k
dWNlZCBhIGRvdWJsZS1zcGFjZSBoZXJlLiBJIHdpbGwgZml4LgoKPj4gKyAgICAgICAgICAgICAg
ICB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHByaW50aygiJXM6IEluY29ycmVjdCBjb21iaW5h
dGlvbiBmb3IgYWRkcj0lbHhcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgYWRkcik7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+IAo+
IEkgZG9uJ3QgdGhpbmsgdGhpcyBzaG91bGQgYmUgYSBoYW5kbGVkIHJ1bnRpbWUgZXJyb3IsIGJ1
dCByYXRoZXIgYQo+IEJVR19PTigpIG9yIGFuIEFTU0VSVCgpLiA+IEkgY2hhc2VkIGRvd24gdGhl
IGNhbGwgY2hhaW4gZm9yIGFsbCBjcmVhdGVfeGVuX2VudHJpZXMoKSBpbnZvY2F0aW9ucywKPiBh
bmQgdGhleSBhbGwgc3RlbSBmcm9tIHNvbWUgY29uc3RhbnQgKGNvbWJpbmF0aW9uIG9mKSBoYXJk
IGNvZGVkIGZsYWdzLgo+IFNvIGVuZGluZyB1cCB3aXRoIGFuIGludmFsaWQgY29tYmluYXRpb24g
aGVyZSBpcyBjbGVhcmx5IGEgYnVnIGluIHRoZQo+IGNvZGUgYW5kIHNob3VsZCBiZSB0cmVhdGVk
IGFzIHN1Y2guCgpXZWxsLCB5b3UgY291bGQgcG90ZW50aWFsbHkgY2FsbCB3aXRoIHlvdXIgb3du
IGZsYWdzLiBJIGRvbid0IHNlZSAKYW55dGhpbmcgdG8gcmVzdHJpY3QgdGhhdCBhbmQgbWlnaHQg
YmUgdXNlZCBmb3IgaW5zdGFuY2UgdG8gc2V0dXAgZWFybHkgCnBhZ2UgdGFibGUuCgpJZiB3ZSB0
cnVzdCB0aGUgY2FsbGVyIHdpbGwgc2V0IHRoZSByaWdodCBwZXJtaXNzaW9uLCB0aGVuIGEgQlVH
X09OKCkgCndvdWxkIGJlIGZpbmUgaGVyZS4gSWYgbm90LCB3ZSBzaG91bGQgZGVmaW5pdGVseSBy
ZXR1cm4gYW4gZXJyb3IgZm9yIGF0IApsZWFzdCBub24tZGVidWcgYnVpbGQgYXMgdGhlIGFib3J0
IGxhdGVyIG9uIHdvdWxkIGJlIGRpZmZpY3VsdCB0byBodW50IGRvd24uCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:37:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:37: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.xen.org>)
	id 1dkWn4-0001ky-1H; Wed, 23 Aug 2017 14:37:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkWn2-0001kq-Vh
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:37:53 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 18/06-02181-0439D995; Wed, 23 Aug 2017 14:37:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTdd+8tx
 IgysLtSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyOz8dYC+ZxVbx4tZypgXETRxcjJ4eQwGZG
 iW3vhSDsA4wSf/aJgdjCAq4S7xrfs4LYIgIOEsvOv2DsYuTgYBaQkjh90Byi/CSjRP9BXhCbT
 UBXYsfN18wgNq+AlcTTl20sIDaLgKrEpQ1bwMaICoRLNJ3tZ4GoEZQ4OfMJmM0pYC1xcc9fNh
 CbWUBd4s+8S8wQtrhE05eVrBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlSWWqR
 rZKmXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYmvUMDIw7GJv2+h1ilORgUhLl
 1dSZGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldkElBOsCg1PbUiLTMHGCUwaQkOHiUR3laQN
 G9xQWJucWY6ROoUo6KUOK8PSEIAJJFRmgfXBovMS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJ
 WEeRVBpvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhiTlJ6yVjI/PhD4aevRuXsqVHSSS164XOw
 oeD/TxO1JwivJy5yvN4hH/Z/hozefqeei3HfRtJC5oWk/t9RNEFjpqrPn3a33ymfSYoP3rAzN
 NLkxY7KEU0Bph8H8fXLnjNxYnszPNN+esmmj2tKA6YUTPG99ZHx+RHrltYbNx/hjlhmdn2nkd
 /+wEktxRqKhFnNRcSIALg7HTMcCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503499071!106701337!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7737 invoked from network); 23 Aug 2017 14:37:51 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 23 Aug 2017 14:37:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E38F715A2;
 Wed, 23 Aug 2017 07:37:50 -0700 (PDT)
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 423A53F578;
 Wed, 23 Aug 2017 07:37:50 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-26-julien.grall@arm.com>
 <0b5de682-d51c-1ad7-063e-2321e1e88545@arm.com>
 <7c91fb06-1be7-f349-1747-bf5a37f1925a@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <34bfab42-6227-c8d3-17f9-ddc2db9a1d48@arm.com>
Date: Wed, 23 Aug 2017 15:37:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <7c91fb06-1be7-f349-1747-bf5a37f1925a@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 25/27] xen/arm: mm: Embed permission in the
	flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8wOC8xNyAxNToyNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDA4LzIzLzIw
MTcgMDM6MDggUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBIaSwKPiAKPiBIaSwKPiAKPj4g
T24gMTQvMDgvMTcgMTU6MjQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEN1cnJlbnRseSwgaXQg
aXMgbm90IHBvc3NpYmxlIHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb24gb2YgYSBuZXcKPj4+IG1h
cHBpbmcuIEl0IHdvdWxkIGJlIG5lY2Vzc2FyeSB0byB1c2UgdGhlIGZ1bmN0aW9uIG1vZGlmeV94
ZW5fbWFwcGluZ3MKPj4+IHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdzLgo+Pj4KCkp1c3Qg
c2F3IHRoYXQgSSBmb3Jnb3QgdGhlIHR5cG9zIGhlcmU6Cgo+Pj4gQWRkIGludHJvZHVjZSBhIGNv
dXBsZSBvZiBuZXcgZmxhZ3MgZm9yIHRoZSBwZXJtaXNzaW9ucyAoTm9uLWVYZWN1dGFibGUsCgpF
aXRoZXIgImFkZCIgb3IgImludHJvZHVjZSIsIEkgZ3Vlc3MuCgo+Pj4gUmVhZC1Pbmx5KSBhbmQg
YWxzbyBwcm92aWRlcyBkZWZpbmUgdGhhdCBjb21iaW5lIHRoZSBtZW1vcnkgYXR0cmlidXRlCj4+
PiBhbmQgcGVybWlzc2lvbiBmb3IgY29tbW9uIGNvbWJpbmF0aW9uLgoKU29tZWhvdyB0aGUgcGx1
cmFsL3Npbmd1bGFyIGlzIG1lc3NlZCB1cCBoZXJlLCBJIG5lZWRlZCB0byByZWFkIHRoYXQKc2Vu
dGVuY2UgbXVsdGlwbGUgdGltZXMuCgo+Pgo+PiBJZiBJIGhhdmVuJ3QgYmVlbiBsb3N0IGluIHRo
ZSBkZWZpbml0aW9ucywgdGhpcyBub3cgYWRkcyAibm90Cj4+IGV4ZWN1dGFibGUiIHRvIHRoZSBl
eGlzdGluZyBkZWZpbml0aW9ucywgd2hpY2ggc2VlbXMgdG8gbWFrZSBzZW5zZSwgYnV0Cj4+IGlz
IGEgY2hhbmdlIHRoYXQgbWlnaHQgdHJpZ2dlciByZWdyZXNzaW9ucyAoZXNwZWNpYWxseSBmb3IK
Pj4gUEFHRV9IWVBFUlZJU09SKS4gU28gSSB3b25kZXIgaWYgdGhhdCBzaG91bGQgYmUgbWVudGlv
bmVkIGluIHRoZSBjb21taXQKPj4gbWVzc2FnZSB0aGVuPwo+IAo+IEl0IHdpbGwgbm90IHRyaWdn
ZXIgcmVncmVzc2lvbiBiZWNhdXNlIG1mbl90b194ZW5fZW50cnkgaXMgc2V0dGluZyB4biB0bwo+
IDEgYnkgZGVmYXVsdC4gU28gYWxsIHRoZSBtYXBwaW5nIHdpbGwgYmUgZXhlY3V0ZSBuZXZlciB3
aGVuIHVzaW5nCj4gUEFHRV9IWVBFUlZJU09SLgoKQWggcmlnaHQsIEkgbWlzc2VkIHRoYXQuIE1p
Z2h0IHN0aWxsIGJlIHdvcnRoIHRvIG1lbnRpb24gaW4gdGhlIGNvbW1pdAptZXNzYWdlLCBhcyB0
aGlzIGlzbid0IG9idmlvdXMgZnJvbSBqdXN0IHRoYXQgcGF0Y2guCgpDaGVlcnMsCkFuZHJlLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:38:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:38: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.xen.org>)
	id 1dkWnh-0001pc-9y; Wed, 23 Aug 2017 14:38:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkWnf-0001pM-TN
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 14:38:32 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CB/E0-03044-7639D995; Wed, 23 Aug 2017 14:38:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDSzdt8tx
 Ig6/TtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/D34zFZzjr7jQsIWlgfEUTxcjJ4eQQJ7E
 1a8TWEFsXgE7iUUtN5hAbAkBQ4nTC2+ygNgsAqoSd7/9YQSx2QTUJdqebQerFwGKH750HKiei
 4NZYDaTxLFri8AahAWSJLpeNjGDJIQE3jFJLHg7kx0kwSlgI7F81gmgDg6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hhZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsYb24MOMQoycGkJMqrqTM3
 UogvKT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8FZMAqoTLEpNT61Iy8wBxghMq
 QQHj5IIbytImre4IDG3ODMdInWKUVFKnNcHJCEAksgozYNrg8XlJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnzzgGZwpOZVwI3/RXQYiagxZNOzAFZXJKIkJJqYJyycNGyv7vEwr4blT16t/V
 pt0Yih476RjfZpXtPH3ERZZi1u+9iR4LIYVXlvEtGh20TjxzlWCo7ZenWlKR711VXujyceZ7T
 riXl6IqkewHzsxu2zpwr3tG4b2fnuxiBtUWaqe27rny5lrNmw9qVpYkMXLXhp50uRD67F/Nzq
 +5358vlAeslTpxUYinOSDTUYi4qTgQAheLQWsYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503499108!79090722!1
X-Originating-IP: [137.65.248.74]
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 52539 invoked from network); 23 Aug 2017 14:38:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 14:38:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 08:38:27 -0600
Message-Id: <599DAF820200007800172A42@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 08:38:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170816125219.5255-1-jgross@suse.com>
 <20170816125219.5255-40-jgross@suse.com>
 <599C307A0200007800171EFF@suse.com>
 <3611b8e8-426a-f626-8135-bc160b663c50@suse.com>
 <599D693E02000078001726BC@prv-mh.provo.novell.com>
 <e654943f-e569-1a06-894f-c4ad322c9690@suse.com>
 <599D9CC10200007800172970@suse.com>
 <61366b32-c533-ce95-3ec4-917cff9a64f5@suse.com>
In-Reply-To: <61366b32-c533-ce95-3ec4-917cff9a64f5@suse.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 39/52] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE2OjIxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
My8wOC8xNyAxNToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIzLjA4LjE3IGF0IDE0
OjQyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIzLzA4LzE3IDExOjM4LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMy4wOC4xNyBhdCAxMTozMCwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIyLzA4LzE3IDEzOjI0LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBAQCAtMTc2LDcgKzIxMCw4IEBAIGludCBfX2luaXQgcGFyc2VfYm9vbChjb25zdCBj
aGFyICpzKQo+Pj4+Pj4+ICAgICAgICAgICAhc3RyY21wKCJvbiIsIHMpIHx8Cj4+Pj4+Pj4gICAg
ICAgICAgICFzdHJjbXAoInRydWUiLCBzKSB8fAo+Pj4+Pj4+ICAgICAgICAgICAhc3RyY21wKCJl
bmFibGUiLCBzKSB8fAo+Pj4+Pj4+IC0gICAgICAgICAhc3RyY21wKCIxIiwgcykgKQo+Pj4+Pj4+
ICsgICAgICAgICAhc3RyY21wKCIxIiwgcykgfHwKPj4+Pj4+PiArICAgICAgICAgISpzICkKPj4+
Pj4+PiAgICAgICAgICByZXR1cm4gMTsKPj4+Pj4+Cj4+Pj4+PiBDYXJlZnVsIHdpdGggdGhpczog
VGFraW5nIHRoZSAiaW9tbXU9IiBleGFtcGxlIHRoYXQgSSd2ZSBjb21tZW50ZWQKPj4+Pj4+IG9u
IGluIHRoZSBvdGhlciBwYXRjaCBhbHJlYWR5LCBtdWNoIGRlcGVuZHMgb24gd2hhdCB5b3UgbWVh
biB0bwo+Pj4+Pj4gZG8gYWJvdXQgdGhlIHByb2JsZW0gdGhlcmU6ICJpb21tdT0sLi4uIiBzaG91
bGQgbm90IGVuZCB1cAo+Pj4+Pj4gbWVhbmluZyAiaW9tbXU9b24sLi4uIi4KPj4+Pj4KPj4+Pj4g
SXQgd29uJ3QuICpzIHdpbGwgYmUgJywnIGluIHRoaXMgY2FzZS4KPj4+Pgo+Pj4+IFJpZ2h0LCBi
dXQgYXMgc2FpZCAtIG11Y2ggZGVwZW5kcyBvbiB3aGF0IHlvdSBtZWFuIHRvIGRvIGFib3V0Cj4+
Pj4gdGhlIHByb2JsZW0gaW4gdGhlIGVhcmxpZXIgcGF0Y2guCj4+Pgo+Pj4gU28gSSBqdXN0IGhp
dCB0aGlzLiBBbmQgbG9va2luZyBtb3JlIHRob3JvdWdobHkgaW50byBpdDogdG9kYXkgaXQgaW4K
Pj4+IGZhY3QgaGFzIGV4YWN0bHkgdGhpcyBtZWFuaW5nLiBpb21tdV9lbmFibGUgaXMgIjEiIHBl
ciBkZWZhdWx0LiBTbwo+Pj4gc3BlY2lmeWluZyAiaW9tbXU9LC4uLiIgd29uJ3QgY2hhbmdlIHRo
aXMgYW5kIGhhcyB0aGUgc2FtZSBzZW1hbnRpY3MKPj4+IGFzICJpb21tdT1vbiwuLi4iLgo+PiAK
Pj4gQnV0IHRoYXQncyBub3QgdGhlIGludGVyZXN0aW5nIGNhc2UuIEFyZSB5b3Ugc2F5aW5nIHRo
YXQKPj4gImlvbW11PW9mZiBpb21tdT0sLi4uIiBlbmFibGVzIHRoZSBJT01NVSB0b2RheT8gSXQg
ZG9lc24ndAo+PiBsb29rIHRvIG1lIGFzIGlmIGl0IHdvdWxkLgo+IAo+IEkgZ3Vlc3MgdGhpcyBp
cyBhIHdlaXJkIGNhc2UgYWZ0ZXIgYWxsOiB0cnlpbmcgdG8gYmUgY29tcGF0aWJsZSB0bwo+ICJp
b21tdT1vZmYgaW9tbXU9LC4uLiIgd2hpbGUgImlvbW11PW9mZiBpb21tdT1vbiwuLi4iIGRvZXNu
J3Qgd29yawo+IGNvcnJlY3RseSB0b2RheSBpcyBxdWVzdGlvbmFibGUuCgpZZWFoLCBpdCBzaG91
bGRuJ3QgYmUgImNvbXBhdGliaWxpdHkiLCBidXQgInNhbmUgYmVoYXZpb3IiLgoKPiBPVE9IIHRo
ZSBlYXNpZXN0IHdheSB0byBhdm9pZCBhbGwgZGlzY3Vzc2lvbnMgbWlnaHQgYmUgdG8gZHJvcCB0
aGUKPiBwYXJzZV9ib29sKCkgbW9kaWZpY2F0aW9uIHRvIHJldHVybiAidHJ1ZSIgaW4gY2FzZSBv
ZiBhbiBlbXB0eSBzdHJpbmcKPiBhbmQgaGFuZGxlIHRoaXMgY2FzZSBieSBub3QgY2FsbGluZyBw
YXJzZV9ib29sKCkgYXQgYWxsIGZyb20KPiBfY21kbGluZV9wYXJzZSgpIGlmIG5vIGFyZ3VtZW50
IHdhcyBnaXZlbi4KCkdvb2QgaWRlYS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:46:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14: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.xen.org>)
	id 1dkWvX-0002cC-2V; Wed, 23 Aug 2017 14:46:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dkWvV-0002c6-U2
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:46:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FE/35-03368-D459D995; Wed, 23 Aug 2017 14:46:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVysyfVTddn6tx
 IgzPNchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bH5a9ZCh7LVSzd1sPUwDhLoouRi0NIYDOj
 RPvcd8wQzgFGib9zFrB3MXJyCAvYShyZ18cIYosIOEgsO/+CEaSIWeAqk0Rf30ZWkISQgKXEi
 dWz2UBsNgFdiR03XzOD2LwCVhKzWk6zdDFycLAIqEqsWVcMEhYVCJdoOtvPAlEiKHFy5hMwmx
 OovPPuTjCbWUBd4s+8S8wQtrhE05eVrBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFG
 cWlSWWqRraKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYoAxAsIPxy7KAQ4yS
 HExKoryaOnMjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfp8MlBMsSk1PrUjLzAHGCkxagoNHS
 YRXcwpQmre4IDG3ODMdInWK0ZJjw+r1X5g4LvVtAJIdM35+YxJiycvPS5US530KMk8ApCGjNA
 9uHCyeLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9xTIFJ7MvBK4ra+ADmICOmjSiTkgB5U
 kIqSkGhg3qimz+ci6d9h2bNKZc3VG+v4zAu59TTpPDu6xjgw5+pP34pQHdpp1v5c1rpQIXG+s
 oygv+vXzK43LC/4k8r6LObXJRLO7u7BK5RlD2RMzxuyjc40SmE3uZ+74G3kzNHrtG93TNfOuV
 l2czc9a8En37aQmjV2yn9cfu5p3Sc5U99XxlPPZLW1KLMUZiYZazEXFiQCbkBwF4gIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503499595!75745444!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43540 invoked from network); 23 Aug 2017 14:46:36 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 23 Aug 2017 14:46:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4A12215A2;
 Wed, 23 Aug 2017 07:46:35 -0700 (PDT)
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 7883A3F578;
 Wed, 23 Aug 2017 07:46:33 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <cbd180e0-f9f2-f0cd-8e6c-d5821c4770a2@arm.com>
Date: Wed, 23 Aug 2017 15:46:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170814142418.13267-1-julien.grall@arm.com>
Content-Language: en-GB
Cc: 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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 00/27] xen/arm: Memory subsystem clean-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTQvMDgvMTcgMTU6MjMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBh
bGwsCj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgY29udGFpbnMgY2xlYW4tdXAgZm9yIHRoZSBBUk0g
TWVtb3J5IHN1YnN5c3RlbSBpbgo+IHByZXBhcmF0aW9uIG9mIHJld29ya2luZyB0aGUgcGFnZSB0
YWJsZXMgaGFuZGxpbmcuCgp0aGFua3MgZm9yIHRoZSB3b3JrIQpJIGFtIGRvbmUgd2l0aCB0aGUg
cmV2aWV3LCB0aGUgc2VyaWVzIGxvb2tzIGZpbmUgaW4gZ2VuZXJhbCB0byBtZS4KV2hlbmV2ZXIg
dGhlcmUgd2VyZSB2ZXJpZnktYWJsZSBiaXRzIGNoYW5nZWQsIEkgdHJpZWQgdG8gY2hlY2sgYWdh
aW5zdAp0aGUgc3BlYyBhbmQgY291bGRuJ3Qgc3BvdCBhbnkgaXNzdWVzLgpUaGUgc21hbGxlciBj
b21tZW50cyBJIGhhZCB3ZXJlIG1vcmUgYWJvdXQgY2xhcml0eSBvciBkb2N1bWVudGF0aW9uIGFu
ZApzaG91bGQgYmUgZWFzeSB0byBmaXguCgo+IEEgYnJhbmNoIHdpdGggdGhlIHBhdGNoZXMgY2Fu
IGJlIGZvdW5kIG9uIHhlbmJpdHM6Cj4gCj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0
dHAvcGVvcGxlL2p1bGllbmcveGVuLXVuc3RhYmxlLmdpdAo+IGJyYW5jaCBtbS1jbGVhbnVwLXYx
CgpJIGFsc28gY29tcGlsZS10ZXN0ZWQgZXZlcnkgcGF0Y2ggZm9yIEFSTSBhbmQgYXJtNjQsIG5v
IHdhcm5pbmdzLgoKVGhhbmtzLApBbmRyZS4KCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
Pgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiAKPiAKPiBKdWxpZW4gR3JhbGwgKDI3KToK
PiAgIHhlbi94ODY6IG51bWE6IERvbid0IGNoZWNrIGFsbG9jX2Jvb3RfcGFnZXMgcmV0dXJuCj4g
ICB4ZW4veDg2OiBzcmF0OiBEb24ndCBjaGVjayBhbGxvY19ib290X3BhZ2VzIHJldHVybgo+ICAg
eGVuL3g4NjogbW06IERvbid0IGNoZWNrIGFsbG9jX2Jvb3RfcGFnZXMgcmV0dXJuCj4gICB4ZW4v
bW06IE1vdmUge0csTV1GTiA8LT4ge0csTX1BRERSIGhlbHBlcnMgdG8gY29tbW9uIGNvZGUKPiAg
IHhlbi9tbTogVXNlIHR5cGVzYWZlIE1GTiBmb3IgYWxsb2NfYm9vdF9wYWdlcyByZXR1cm4KPiAg
IHhlbi9tbTogVXNlIF9fdmlydF90b19tZm4gaW4gbWFwX2RvbWFpbl9wYWdlIGluc3RlYWQgb2Yg
dmlydF90b19tZm4KPiAgIHhlbi9hcm06IG1tOiBSZWRlZmluZSBtZm5fdG9fdmlydCB0byB1c2Ug
dHlwZXNhZmUKPiAgIHhlbi9hcm06IGhzcl9pYWJ0OiBEb2N1bWVudCBSRVMwIGZpZWxkCj4gICB4
ZW4vYXJtOiB0cmFwczogRG9uJ3QgZGVmaW5lIEZBUl9FTDIgZm9yIEFSTTMyCj4gICB4ZW4vYXJt
OiBhcm0zMjogRG9uJ3QgZGVmaW5lIEZBUl9FTDEKPiAgIHhlbi9hcm06IEFkZCBGblYgZmllbGQg
aW4gaHNyXyphYnQKPiAgIHhlbi9hcm06IEludHJvZHVjZSBoc3JfeGFidCB0byBnYXRoZXIgY29t
bW9uIGJpdHMgYmV0d2VlbiBoc3JfZGFidCBhbmQKPiAgIHhlbi9hcm06IHRyYXBzOiBJbnRyb2R1
Y2UgYSBoZWxwZXIgdG8gcmVhZCB0aGUgaHlwZXJzaXZvciBmYXVsdAo+ICAgICByZWdpc3Rlcgo+
ICAgeGVuL2FybTogdHJhcHM6IEltcHJvdmUgbG9nZ2luZyBmb3IgZGF0YS9wcmVmZXRjaCBhYm9y
dCBmYXVsdAo+ICAgeGVuL2FybTogUmVwbGFjZSBpb3JlbWFwX2F0dHIoUEFHRV9IWVBFUlZJU09S
X05PQ0FDSEUpIGNhbGwgYnkKPiAgICAgaW9yZW1hcF9ub2NhY2hlCj4gICB4ZW4vYXJtOiBwYWdl
OiBSZW1vdmUgdW51c2VkIGF0dHJpYnV0ZXMgREVWX05PTlNIQVJFRCBhbmQgREVWX0NBQ0hFRAo+
ICAgeGVuL2FybTogcGFnZTogVXNlIGRpcmVjdGx5IEJVRkZFUkFCTEUgYW5kIGRyb3AgREVWX1dD
Cj4gICB4ZW4vYXJtOiBwYWdlOiBQcmVmaXggbWVtb3J5IHR5cGVzIHdpdGggTVRfCj4gICB4ZW4v
YXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBNQUlSVkFMCj4gICB4ZW4vYXJt
OiBwYWdlOiBVc2UgQVJNdjggbmFtaW5nIHRvIGltcHJvdmUgcmVhZGFiaWxpdHkKPiAgIHhlbi9h
cm06IG1tOiBSZW5hbWUgYW5kIGNsYXJpZnkgQVBbMV0gaW4gdGhlIHN0YWdlLTEgcGFnZSB0YWJs
ZQo+ICAgeGVuL2FybTogU3dpdGNoIHRvIFNZU19TVEFURV9ib290IGp1c3QgYWZ0ZXIgZW5kX2Jv
b3RfYWxsb2NhdG9yKCkKPiAgIHhlbi9hcm06IG1tOiBSZW5hbWUgJ2FpJyBpbnRvICdmbGFncycg
aW4gY3JlYXRlX3hlbl9lbnRyaWVzCj4gICB4ZW4vYXJtOiBwYWdlOiBEZXNjcmliZSB0aGUgbGF5
b3V0IG9mIGZsYWdzIHVzZWQgdG8gdXBkYXRlIHBhZ2UgdGFibGVzCj4gICB4ZW4vYXJtOiBtbTog
RW1iZWQgcGVybWlzc2lvbiBpbiB0aGUgZmxhZ3MKPiAgIHhlbi9hcm06IG1tOiBIYW5kbGluZyBw
ZXJtaXNzaW9uIGZsYWdzIHdoZW4gYWRkaW5nIGEgbmV3IG1hcHBpbmcKPiAgIHhlbi9hcm06IG1t
OiBVc2UgbWVtb3J5IGZsYWdzIGZvciBtb2RpZnlfeGVuX21hcHBpbmdzIHJhdGhlciB0aGFuCj4g
ICAgIGN1c3RvbSBvbmUKPiAKPiAgeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwg
ICAyICstCj4gIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAgICB8ICAgNiArLS0KPiAg
eGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgIDc5ICsrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYyAgfCAgIDIg
Ky0KPiAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jICAgIHwgICA2ICstLQo+ICB4ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMgfCAgIDIgKy0KPiAgeGVuL2FyY2gvYXJtL3Nl
dHVwLmMgICAgICAgICAgICAgIHwgIDEyICsrKy0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAg
ICAgICAgICAgICB8ICA1MiArKysrKysrKysrKysrKysrKy0tLQo+ICB4ZW4vYXJjaC94ODYvbW0u
YyAgICAgICAgICAgICAgICAgfCAgIDggKy0tCj4gIHhlbi9hcmNoL3g4Ni9udW1hLmMgICAgICAg
ICAgICAgICB8ICAxMCArLS0tCj4gIHhlbi9hcmNoL3g4Ni9zcmF0LmMgICAgICAgICAgICAgICB8
ICAgNyArLS0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgIHwgICA3ICsrLQo+
ICB4ZW4vZHJpdmVycy9hY3BpL29zbC5jICAgICAgICAgICAgfCAgIDIgKy0KPiAgeGVuL2RyaXZl
cnMvdmlkZW8vYXJtX2hkbGNkLmMgICAgIHwgICAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Y3ByZWdzLmggICAgICB8ICAgMiAtCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oICAgICAg
ICB8ICAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgfCAgIDcgKy0t
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICAgICB8IDEwMCArKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oICAgfCAgMjUgKysrKysrKystLQo+ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaCAg
ICAgfCAgIDIgKy0KPiAgeGVuL2luY2x1ZGUveGVuL21tLmggICAgICAgICAgICAgIHwgICA5ICsr
Ky0KPiAgMjEgZmlsZXMgY2hhbmdlZCwgMjA0IGluc2VydGlvbnMoKyksIDE0MCBkZWxldGlvbnMo
LSkKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 14:51:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 14:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkX0C-0003F5-Jr; Wed, 23 Aug 2017 14:51:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dkX0B-0003Ez-0w
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 14:51:27 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 96/9B-01996-E669D995; Wed, 23 Aug 2017 14:51:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfT+Nt2saXM
 jDc481LRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPWHO1iL7jIWnHl/jn2BsYrLF2MXBxCApMY
 JY492gzmsAg0sErc+PuYCcSREJjDKrG/cymQwwnk5Encun6WsYuRA8gulTj3PAYkzCsgKHFy5
 hMWEFtIwEPi/KYzrCA2p4CjxNY356E2fGKW+DN/JTNIgk1AS+L+7RVsIDaLgKrEyzsXmUFm8g
 oESKxZowMSFhaIkGhp7AWbKSKgJ9F/uhdsJrPAC0aJOx3xELamROv23+wTGAVmITljFpLUAka
 mVYwaxalFZalFukaWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFYz8DAuIPx
 8ha/Q4ySHExKoryaOnMjhfiS8lMqMxKLM+KLSnNSiw8xanBwCPx8+reFUYolLz8vVUmCt2gqU
 J1gUWp6akVaZg4wVmBKJTh4lER4I0DSvMUFibnFmekQqVOMlhxXrqz7wsTR9GELkJxyYPsXJi
 GweVLivOEgDQIgDRmleXDjYPF8iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwrz7IFJ7MvBK
 4ra+ADmICOmjSiTkgB5UkIqSkGhhnX/0vN0mhnfnv93bTRTyrtWZMW+to8n93+9SXac+YZdet
 WegduemLy4otKv96l542lNjxYaUww0N/nbbn5abcpS6imVxXxTXDFlxpLdJb1eH3fFf7w4nMv
 T5lIf9XG+4qWeFfk5sdc+R87tXiu4LRHvpz/7z7n+17XqnnjIg/j4RV5sYLdqZKLMUZiYZazE
 XFiQCPEGwB4gIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503499881!94505947!1
X-Originating-IP: [209.85.223.182]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51068 invoked from network); 23 Aug 2017 14:51:22 -0000
Received: from mail-io0-f182.google.com (HELO mail-io0-f182.google.com)
 (209.85.223.182)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 14:51:22 -0000
Received: by mail-io0-f182.google.com with SMTP id p141so1204562iop.3
 for <xen-devel@lists.xen.org>; Wed, 23 Aug 2017 07:51:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Z10jbJKbab3gVavnRHf5nM6GgsDBkuUw/ePfqJ9JhRg=;
 b=HtkxMmiv6c/dB50sXkg/yO9cUdTxh1baqpzOzR63oygdsitfK04THBWpRBXjc8E5v9
 u3Pry9DdcDlcEtZoO+HwqDGNbDLwYq1llFxW1XXYsaWYrd8Ym+vepJ+7hFGK1byrvBvZ
 3YQZpvxoulBxjlfIEjWvlgrWmHkHvf9ldJtvN7pLVIQXhH8uQaLQaJdPffZvX/5UHKMT
 B1UOggHvnDtTosZXzzx+je2asdr+xDgk+1/G1xHB8XOJBqVKusFD4OMcXVqHUYmIu23+
 BjhJ8O59uxwajd18DA1Myg4c0gdZKJDy11XNpXlh3K0Iuoq6+3rHcSb/cGDZ8vFt2C/M
 0yzw==
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=Z10jbJKbab3gVavnRHf5nM6GgsDBkuUw/ePfqJ9JhRg=;
 b=KAHZvV3nHghmWgauOi+uOruYudYhXRXPbpnpZH7ys9H2yYl7SuKqVP0MlVDvgdDXFz
 fQKjGWiND16n8OvHnljqXrXeJEinQ6KwDMd3grkv4OkW/tGl8jhv3ODYAwXbfNAawIDa
 0WdUjdhykD8a1pAVj1qwGRJrku+wVgsAUqQz/oEThCZbksNtWqxXMy6yfboMESEVeX4M
 rr0aDuwL6adoN/EzQ1EXiKNM3CZesjyrNFd+GqRzZWWK+lFlxss0tL7swgTPxeMMz1rj
 gtaG7m74uxgaQwq/f5jt739A/7d4jJ1Xs+w9Ps+y5hRWY2lVQamwAOPtXvwXGcoSgah6
 gxfA==
X-Gm-Message-State: AHYfb5h/27RbmuHmeFb2dcnwEw2/kpAt6W1ceTUWhiDm5TWab6YSIHrA
 Dg/iud3vs0jyVeVe1MBkm9u2/tjD0Q==
X-Received: by 10.107.159.205 with SMTP id i196mr2098593ioe.278.1503499881372; 
 Wed, 23 Aug 2017 07:51:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.6.22 with HTTP; Wed, 23 Aug 2017 07:51:20 -0700 (PDT)
In-Reply-To: <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 23 Aug 2017 17:51:20 +0300
Message-ID: <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, clemens@ladisch.de,
 tiwai@suse.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGFuayB5b3UgZm9yIGRldGFpbGVkIGV4cGxhbmF0aW9uLgoKV2UgdW5kZXJzdGFuZCB0
aGF0IGVtdWxhdGVkIGludGVycnVwdCBvbiB0aGUgZnJvbnRlbmQgc2lkZSBpcyBjb21wbGV0ZWx5
IG5vdAphY2NlcHRhYmxlIGFuZCBkZWZpbml0ZWx5IHdlIG5lZWQgdG8gcHJvdmlkZSBzb21lIGZl
ZWRiYWNrIG1lY2hhbmlzbSBmcm9tCkRvbTAgdG8gRG9tVS4KCkluIG91ciBjYXNlIGl0IGlzIHRl
Y2huaWNhbGx5IGltcG9zc2libGUgdG8gcHJvdmlkZSBwcmVjaXNlIHBlcmlvZCBpbnRlcnJ1cHQK
KG1vc3RseSBiZWNhdXNlIG91ciBiYWNrZW5kIGlzIGEgdXNlciBzcGFjZSBhcHBsaWNhdGlvbiku
ClRoZSBiZXN0IHdlIGNhbiBpbXBsZW1lbnQgaXQgaXMgcHJvdmlkZSBudW1iZXIgb2YgZnJhbWVz
ICh0aW1lLCBieXRlcyBldGMuKQpjb25zdW1lZCBieSByZWFsIEhXLiBUaGlzIGluZm8gd2lsbCBi
ZSBvdXRkYXRlZCBkdWUgdG8gZGlmZmVyZW50IGRlbGF5cyBidXQKd2UgY2FuIHByb3ZpZGUgcHJl
Y2lzZSB0aW1lc3RhbXBzIHdoZW4gdGhpcyBpbmZvIHdhcyBhY3F1aXJlZC4KCldvdWxkIHRoaXMg
aW5mbyBiZSB1c2VmdWwgdG8gdXBkYXRlIHRoZSBmcm9udGVuZCBkcml2ZXIgc3RhdGU/CgpJZiB5
b3UgaGF2ZSBpbiBtaW5kIGFueSBvdGhlciBzb2x1dGlvbiB3ZSB3b3VsZCBhcHByZWNpYXRlLgoK
LS0gCkJlc3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 15:09:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15:09: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.xen.org>)
	id 1dkXHb-00047L-3p; Wed, 23 Aug 2017 15:09:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lyan@suse.com>) id 1dkXHa-00047F-3z
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 15:09:26 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 EE/A8-22472-5AA9D995; Wed, 23 Aug 2017 15:09:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsVyuP0uq+6SWXM
 jDaa+07X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMaTn1mKXjMWfHjQQdTA+MKji5GTg4hgR5G
 iQebRboYuYDsFYwSr2cvZgNJsAnIS+xqe8vUxcjBISJgJrF9vx9ImFkgROLYp02sILawgJ3Et
 CMX2UFsFgFViXONk8FsXgEjiamP1oHZEkBjzj24zTyBkXMBI8MqRo3i1KKy1CJdYwO9pKLM9I
 yS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAb9UzMDDuYOw84XeIUZKDSUmUV1NnbqQQX1J
 +SmVGYnFGfFFpTmrxIUYZDg4lCd7DM4FygkWp6akVaZk5wLCBSUtw8CiJ8IaApHmLCxJzizPT
 IVKnGBWlxHkDQRICIImM0jy4NlioXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzJsBMoUnM
 68EbvoroMVMQIsnnZgDsrgkESEl1cAYUPlscsLtiLxpqxJcf0zb+01e3zRokdAsYbkpE+88fn
 nDN/zlkabyA/uuJxZMrCpy7u/atfj1h/jKae0WWsttvtey5eSviqt8sr70VUbu2nMpYq4CfgX
 KoYHH5+5h7ZJmnmsw4ZPvU2l+zha7wy1Lk0uX6B3qNZ/dLqbBPKNdPt0sT2Fq61slluKMREMt
 5qLiRAC/4LrdUAIAAA==
X-Env-Sender: lyan@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503500964!72729542!1
X-Originating-IP: [195.135.221.5]
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 44087 invoked from network); 23 Aug 2017 15:09:24 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 Aug 2017 15:09:24 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 23 Aug 2017 17:09:24 +0200
Received: from linux-gp66.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 23 Aug 2017 16:09:10 +0100
From: Liang Yan <lyan@suse.com>
To: sstabellini@kernel.org,
	anthony.perard@citrix.com
Date: Wed, 23 Aug 2017 11:09:03 -0400
Message-Id: <20170823150903.19982-1-lyan@suse.com>
X-Mailer: git-send-email 2.14.1
Cc: qemu-trivial@nongnu.org, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org
Subject: [Xen-devel] [PATCH] hw/display/xenfb.c: Add trace_xenfb_key_event
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgbWF5IGJlIGJldHRlciB0byBhZGQgYSB0cmFjZSBldmVudCB0byBtb25pdG9yIHRoZSBsYXN0
IG1vbWVudCBvZgphIGtleSBldmVudCBmcm9tIFFFTVUgdG8gZ3Vlc3QgVk0KClNpZ25lZC1vZmYt
Ynk6IExpYW5nIFlhbiA8bHlhbkBzdXNlLmNvbT4KLS0tCiBody9kaXNwbGF5L3RyYWNlLWV2ZW50
cyB8IDEgKwogaHcvZGlzcGxheS94ZW5mYi5jICAgICAgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdHJhY2UtZXZlbnRzIGIv
aHcvZGlzcGxheS90cmFjZS1ldmVudHMKaW5kZXggZWQ4Y2NhMDc1NS4uZGE0OThjMWRlZiAxMDA2
NDQKLS0tIGEvaHcvZGlzcGxheS90cmFjZS1ldmVudHMKKysrIGIvaHcvZGlzcGxheS90cmFjZS1l
dmVudHMKQEAgLTYsNiArNiw3IEBAIGphenpfbGVkX3dyaXRlKHVpbnQ2NF90IGFkZHIsIHVpbnQ4
X3QgbmV3KSAid3JpdGUgYWRkcj0weCUiUFJJeDY0IjogMHgleCIKIAogIyBody9kaXNwbGF5L3hl
bmZiLmMKIHhlbmZiX21vdXNlX2V2ZW50KHZvaWQgKm9wYXF1ZSwgaW50IGR4LCBpbnQgZHksIGlu
dCBkeiwgaW50IGJ1dHRvbl9zdGF0ZSwgaW50IGFic19wb2ludGVyX3dhbnRlZCkgIiVwIHggJWQg
eSAlZCB6ICVkIGJzIDB4JXggYWJzICVkIgoreGVuZmJfa2V5X2V2ZW50KHZvaWQgKm9wYXF1ZSwg
aW50IHNjYW5jb2RlLCBpbnQgYnV0dG9uX3N0YXRlKSAiJXAgc2NhbmNvZGUgJWQgYnMgMHgleCIK
IHhlbmZiX2lucHV0X2Nvbm5lY3RlZCh2b2lkICp4ZW5kZXYsIGludCBhYnNfcG9pbnRlcl93YW50
ZWQpICIlcCBhYnMgJWQiCiAKICMgaHcvZGlzcGxheS9nMzY0ZmIuYwpkaWZmIC0tZ2l0IGEvaHcv
ZGlzcGxheS94ZW5mYi5jIGIvaHcvZGlzcGxheS94ZW5mYi5jCmluZGV4IGRmOGI3OGY2ZjQuLmFm
YzQzZjMzYTIgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkveGVuZmIuYworKysgYi9ody9kaXNwbGF5
L3hlbmZiLmMKQEAgLTI5MCw2ICsyOTAsOCBAQCBzdGF0aWMgdm9pZCB4ZW5mYl9rZXlfZXZlbnQo
dm9pZCAqb3BhcXVlLCBpbnQgc2NhbmNvZGUpCiAJc2NhbmNvZGUgfD0gMHg4MDsKIAl4ZW5mYi0+
ZXh0ZW5kZWQgPSAwOwogICAgIH0KKworICAgIHRyYWNlX3hlbmZiX2tleV9ldmVudChvcGFxdWUs
IHNjYW5jb2RlMmxpbnV4W3NjYW5jb2RlXSwgZG93bik7CiAgICAgeGVuZmJfc2VuZF9rZXkoeGVu
ZmIsIGRvd24sIHNjYW5jb2RlMmxpbnV4W3NjYW5jb2RlXSk7CiB9CiAKLS0gCjIuMTQuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 15:18:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15:18: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.xen.org>)
	id 1dkXQH-0004q5-9G; Wed, 23 Aug 2017 15:18:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dkXQF-0004pi-GH; Wed, 23 Aug 2017 15:18:23 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D6/52-01862-EBC9D995; Wed, 23 Aug 2017 15:18:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFJsWRWlGSWpSXmKPExsWS0XRdVXfvnLm
 RBlsOs1ncutnKbLHk42IWi1VXD7A6MHsc3f2bKYAxijUzLym/IoE14+j3I6wFr+or/n7bwtjA
 +LSqi5GLQ0jgHKPEviez2SCcDYwSradPMncxcnIwC7hK3Ni3mQ3CVpS4cK+BBcTmFRCUODnzC
 ZgtIaApcefNKnYQW0SgSGLnuZdgNpuAnsTcs5OYIHotJeZPPAU0h4NDWCBGovG9CMQYM4n7dz
 rBxrMIqEpcPb6PeQIjzywkm2ch2TwLyeZZQJOYgTav36UPYUpLLP/HAVEtL7H97RxmCNtK4u7
 B1ywQtrnEjOtT2GEmTul+yA7Rai0xcRHUIguJ5gdXWVGVgNj2EovO3WCDKLeRONXKhU1J+9yP
 ULaNxI+tLViNefloAQtMzamXXxixqfmwbBIbTM2etdtQzFnAKLGKUaM4tagstUjXyFQvqSgzP
 aMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwhdQzMDDuYGw94XeIUZKDSUmUV1NnbqQQX1
 J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Ps4FygkWp6akVaZk5wGQGk5bg4FES4c0AJjQh3uKCxNz
 izHSI1ClGY45d/9d8YeJYtn7LFyYhlrz8vFQpcV5tkFIBkNKM0jy4QbAke4lRVkqYl5GBgUGI
 pyC1KDezBFX+FaM4B6OSMK8VyBSezLwSuH2vgE5hAjpl0ok5IKeUJCKkpBoY5ZXqpXbOZHty/
 em6M/9XWBWf5WXvWCL5g0vi5I/baoxm9aHcHxI4Cr09E0JOtHX1fHO77fv63hE3w83b9r2/tT
 uiX28mZ6zBkknS70JEz6t/WPfxonbfaeGf93bMk329kPN88cxXGguLGf9qOxb4/A2v/8CQu3B
 Si0umBlMfl5PLxmNxkkzflViKMxINtZiLihMB2i7HxK0DAAA=
X-Env-Sender: andrewcoop@xenbits.xen.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503501499!111120247!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21518 invoked from network); 23 Aug 2017 15:18:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 15:18:20 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dkXQ5-00043C-0d; Wed, 23 Aug 2017 15:18:13 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1dkXQ4-0005BZ-U9; Wed, 23 Aug 2017 15:18:12 +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: <E1dkXQ4-0005BZ-U9@xenbits.xenproject.org>
Date: Wed, 23 Aug 2017 15:18:12 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 235 - add-to-physmap error paths
 fail to release lock on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-235

        add-to-physmap error paths fail to release lock on ARM

ISSUE DESCRIPTION
=================

When dealing with the grant map space of add-to-physmap operations,
ARM specific code recognizes a number of error conditions, but fails
to release a lock being held on the respective exit paths.

IMPACT
======

A malicious guest administrator can cause a denial of service.
Specifically, prevent use of a physical CPU for an indefinite period
of time.

VULNERABLE SYSTEMS
==================

Xen versions 4.4 and later are vulnerable.  Xen versions 4.3 and
earlier are not vulnerable.

Only ARM systems are affected.  X86 systems are not affected.

MITIGATION
==========

On systems where the guest kernel is controlled by the host rather than
guest administrator, running only kernels which only issue sane
hypercalls will prevent untrusted guest users from exploiting this
issue.  However untrusted guest administrators can still trigger it
unless further steps are taken to prevent them from loading code into
the kernel (e.g by disabling loadable modules etc) or from using other
mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Wei Liu of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa235.patch           xen-unstable
xsa235-4.9.patch       Xen 4.9.x, Xen 4.8.x
xsa235-4.7.patch       Xen 4.7.x
xsa235-4.6.patch       Xen 4.6.x
xsa235-4.5.patch       Xen 4.5.x

$ sha256sum xsa235*
6ec8bf9462de65fee3896246f52c00941b2d83c759b3f7b28a440eb977fcbc37  xsa235.meta
c81f534e96fe38b9f77794bb143d104d66ce2d7177bda43f872642616e23df65  xsa235.patch
3c21cb1a53f5979b069568c6cd6df3aad00c19e0e459e37625d6a3c0f4f360cc  xsa235-4.5.patch
47cda4f32b65f3543af368c324a2e5b308b698a1c7d8bc84fc274eb2cdb45c0e  xsa235-4.6.patch
f30848eee71e66687b421b87be1d8e3f454c0eb395422546c62a689153d1e31c  xsa235-4.7.patch
d8f012734fbf6019c1ff864744e308c41dfb9c7804ca3be2771c2c972cdf4bd5  xsa235-4.9.patch
$

NOTE REGARDING LACK OF EMBARGO
==============================

The issue was discussed publicly before being recognized as a security
issue.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZnZxeAAoJEIP+FMlX6CvZTj4IALE9/7IoG1Ak/TZuHE4xRxZx
Zd2APyf+lCNj3wwdFRGC/969ilQ9OjLlJ408RyY6bVpwfmsjJTZWnAcWuS/fIdhY
niillD1sdP7Eg65JG8bxL2jCaISH7AJKSePoLuc8G55I7uuJYEnipyvDZuz6W+qy
k03+Bbz+TwNezA4YoNFsSpRdX48iIevFy9AIhZmggLUqdgmTR1rygjW/bxanBX8z
2dSch8LMcsVArTmwE3NnxVSJC1/g3Tc07wll7LnB6npecbCmiMqk+rhPUFdHZXl7
pYZy+Qp7w5rqcd91cOuKQKml4O3lO9ajblfpqKmbH3+hnuDqEnVlHSvVNVGWyag=
=mGPq
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa235.meta"
Content-Disposition: attachment; filename="xsa235.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzNS00LjUu
cGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC42Ijog
ewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjYiLAogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJi
NDY2MGI0ZDRhMzVlZGFjNzE1YzAwM2M4NDMyNmRlMmIwZmE0ZjQ3IiwKICAg
ICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsg
InhzYTIzNS00LjYucGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAiNC43IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjciLAogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI1MTUxMjU3NjI2MTU1ZDZlMzMxY2M5ZTY2ZDg5NmM4NGRi
MTYxMWUxIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsgInhzYTIzNS00LjcucGF0Y2giIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6
ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICJmNTIxMWNlNzU4MjFlMGYyY2M1NWVm
ZmQyOGRmYmU5MDgyMjY5NzBmIiwKICAgICAgICAgICJQcmVyZXFzIjogW10s
CiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzNS00LjkucGF0Y2giIF0K
ICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAgICAi
WGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI5YmYxNGJiZjk5
MDg0M2JmZWMxNmE1ZDY5ZDM2Y2Y0NmM3NTkzZDg4IiwKICAgICAgICAgICJQ
cmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzNS00
LjkucGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICI5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4
NTEwIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsgInhzYTIzNS5wYXRjaCIgXQogICAgICAgIH0KICAgICAgfQog
ICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa235.patch"
Content-Disposition: attachment; filename="xsa235.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEy
NDAsOCArMTI0MCw2IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVf
c3RhdHVzOwogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJh
bWVzKGQtPmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0g
dmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKLSAg
ICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEy
NTEsMTUgKzEyNDksMjAgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9v
bmUoCiAKICAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVz
KGQtPmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmly
dF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNoYXJlZF9yYXdbaWR4XSk7Ci0g
ICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAgICAgICAgIH0KIAotICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxl
X2dmbltpZHhdID0gZ2ZuOworICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikgKQorICAgICAgICB7CisgICAgICAgICAgICBkLT5hcmNo
LmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOwogCi0gICAgICAgIHQgPSBw
Mm1fcmFtX3J3OworICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7CisgICAg
ICAgIH0KIAogICAgICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRf
dGFibGUpOworCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9N
Rk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm86CiAg
ICAgICAgIGlmICggaWR4ICE9IDAgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa235-4.5.patch"
Content-Disposition: attachment; filename="xsa235-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
NTIsNyArMTA1Miw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwNjMsMTQgKzEwNjMsMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50
X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwogICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAg
ICAgIG1mbiA9IElOVkFMSURfTUZOOwogICAgICAgICB9CiAgICAgICAgIAot
ICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdwZm47
CisgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkKKyAgICAgICAg
eworICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0g
PSBncGZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3OworICAgICAgICAg
ICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAgICAgICBzcGlu
X3VubG9jaygmZC0+Z3JhbnRfdGFibGUtPmxvY2spOworCisgICAgICAgIGlm
ICggbWZuID09IElOVkFMSURfTUZOICkKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWEVOTUFQU1BB
Q0Vfc2hhcmVkX2luZm86CiAgICAgICAgIGlmICggaWR4ICE9IDAgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa235-4.6.patch"
Content-Disposition: attachment; filename="xsa235-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
NzMsNyArMTA3Myw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwODQsMTQgKzEwODQsMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50
X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwogICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAg
ICAgIG1mbiA9IElOVkFMSURfTUZOOwogICAgICAgICB9CiAgICAgICAgIAot
ICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdwZm47
CisgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkKKyAgICAgICAg
eworICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0g
PSBncGZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3OworICAgICAgICAg
ICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAgICAgICB3cml0
ZV91bmxvY2soJmQtPmdyYW50X3RhYmxlLT5sb2NrKTsKKworICAgICAgICBp
ZiAoIG1mbiA9PSBJTlZBTElEX01GTiApCisgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhFTk1BUFNQ
QUNFX3NoYXJlZF9pbmZvOgogICAgICAgICBpZiAoIGlkeCAhPSAwICkK

--=separator
Content-Type: application/octet-stream; name="xsa235-4.7.patch"
Content-Disposition: attachment; filename="xsa235-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
ODEsNyArMTA4MSw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwOTIsMTQgKzEwOTIsMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50
X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwogICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAg
ICAgIG1mbiA9IElOVkFMSURfTUZOOwogICAgICAgICB9CiAgICAgICAgIAot
ICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdwZm47
CisgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkKKyAgICAgICAg
eworICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0g
PSBncGZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3OworICAgICAgICAg
ICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAgICAgICBncmFu
dF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworCisgICAgICAgIGlm
ICggbWZuID09IElOVkFMSURfTUZOICkKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWEVOTUFQU1BB
Q0Vfc2hhcmVkX2luZm86CiAgICAgICAgIGlmICggaWR4ICE9IDAgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa235-4.9.patch"
Content-Disposition: attachment; filename="xsa235-4.9.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEx
NjQsNyArMTE2NCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC0xMTc1LDE0ICsx
MTc1LDIxIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAg
ICAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRf
dGFibGUpICkKICAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihk
LT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsKICAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAg
ICAgICAgICAgICBtZm4gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgICAg
IH0KIAotICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dmbltpZHhdID0g
Z2ZuOworICAgICAgICBpZiAoIG1mbiAhPSBtZm5feChJTlZBTElEX01GTikg
KQorICAgICAgICB7CisgICAgICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxl
X2dmbltpZHhdID0gZ2ZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3Owor
ICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAg
ICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworCisg
ICAgICAgIGlmICggbWZuID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOgogICAgICAgICBpZiAo
IGlkeCAhPSAwICkK

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Wed Aug 23 15:28:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15:28: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.xen.org>)
	id 1dkXZV-0005wQ-Hf; Wed, 23 Aug 2017 15:27:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lyan@suse.com>) id 1dkXZU-0005wJ-SS
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 15:27:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A5/BA-03557-CFE9D995; Wed, 23 Aug 2017 15:27:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsVyuP0uq+7veXM
 jDaas1rX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMufexlLHjAWfFw4UX2BsZlHF2MXBxCAj2M
 Eq/ur2OCcFYwSjSvPMvcxcjJwSYgL7Gr7S1QgoNDRMBMYvt+P5Aws0CIxLFPm1hBbGEBR4kZD
 1eAlbMIqEr8O7yDBcTmFTCSaFwzmxHElgAac+7BbeYJjJwLGBlWMWoUpxaVpRbpGhvoJRVlpm
 eU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+osBCHYw/l0beIhRkoNJSZRXU2dupBBfUn5
 KZUZicUZ8UWlOavEhRhkODiUJXoe5QDnBotT01Iq0zBxg4MCkJTh4lER4g0DSvMUFibnFmekQ
 qVOMilLivCdBEgIgiYzSPLg2WLBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvSpApPJl5J
 XDTXwEtZgJaPOnEHJDFJYkIKakGRqd7UfVclcVvH79Vu73Vzv6bSv3BQ84HrN7N6D9kWPR3gW
 jjInPTSKMJtldjpx/3+aUhGX1k5ZWzCftP//597/ST5gsq1+6f9MxMiXwjOXeek8XiQ7M3P+h
 m4pjqNW++7+bZa2wSrpRG2V1uWzVBYG6LOdsJ4TLfxJbiBxPWLgyKiT4c2bHgio8SS3FGoqEW
 c1FxIgBAX2yrUQIAAA==
X-Env-Sender: lyan@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503502075!71240925!1
X-Originating-IP: [195.135.221.5]
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 47166 invoked from network); 23 Aug 2017 15:27:55 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 Aug 2017 15:27:55 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 23 Aug 2017 17:27:54 +0200
Received: from linux-gp66.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 23 Aug 2017 16:27:43 +0100
From: Liang Yan <lyan@suse.com>
To: sstabellini@kernel.org,
	anthony.perard@citrix.com
Date: Wed, 23 Aug 2017 11:27:36 -0400
Message-Id: <20170823152736.21814-1-lyan@suse.com>
X-Mailer: git-send-email 2.14.1
Cc: qemu-trivial@nongnu.org, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org
Subject: [Xen-devel] [PATCH v2] hw/display/xenfb.c: Add trace_xenfb_key_event
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgbWF5IGJlIGJldHRlciB0byBhZGQgYSB0cmFjZSBldmVudCB0byBtb25pdG9yIHRoZSBsYXN0
IG1vbWVudCBvZgphIGtleSBldmVudCBmcm9tIFFFTVUgdG8gZ3Vlc3QgVk0KClNpZ25lZC1vZmYt
Ynk6IExpYW5nIFlhbiA8bHlhbkBzdXNlLmNvbT4KLS0tCiBody9kaXNwbGF5L3RyYWNlLWV2ZW50
cyB8IDEgKwogaHcvZGlzcGxheS94ZW5mYi5jICAgICAgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS90cmFjZS1ldmVudHMgYi9o
dy9kaXNwbGF5L3RyYWNlLWV2ZW50cwppbmRleCBlZDhjY2EwNzU1Li5kYTQ5OGMxZGVmIDEwMDY0
NAotLS0gYS9ody9kaXNwbGF5L3RyYWNlLWV2ZW50cworKysgYi9ody9kaXNwbGF5L3RyYWNlLWV2
ZW50cwpAQCAtNiw2ICs2LDcgQEAgamF6el9sZWRfd3JpdGUodWludDY0X3QgYWRkciwgdWludDhf
dCBuZXcpICJ3cml0ZSBhZGRyPTB4JSJQUkl4NjQiOiAweCV4IgogCiAjIGh3L2Rpc3BsYXkveGVu
ZmIuYwogeGVuZmJfbW91c2VfZXZlbnQodm9pZCAqb3BhcXVlLCBpbnQgZHgsIGludCBkeSwgaW50
IGR6LCBpbnQgYnV0dG9uX3N0YXRlLCBpbnQgYWJzX3BvaW50ZXJfd2FudGVkKSAiJXAgeCAlZCB5
ICVkIHogJWQgYnMgMHgleCBhYnMgJWQiCit4ZW5mYl9rZXlfZXZlbnQodm9pZCAqb3BhcXVlLCBp
bnQgc2NhbmNvZGUsIGludCBidXR0b25fc3RhdGUpICIlcCBzY2FuY29kZSAlZCBicyAweCV4Igog
eGVuZmJfaW5wdXRfY29ubmVjdGVkKHZvaWQgKnhlbmRldiwgaW50IGFic19wb2ludGVyX3dhbnRl
ZCkgIiVwIGFicyAlZCIKIAogIyBody9kaXNwbGF5L2czNjRmYi5jCmRpZmYgLS1naXQgYS9ody9k
aXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZiLmMKaW5kZXggZGY4Yjc4ZjZmNC4uOGUy
NTQ3YWMwNSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS94ZW5mYi5jCisrKyBiL2h3L2Rpc3BsYXkv
eGVuZmIuYwpAQCAtMjkwLDYgKzI5MCw3IEBAIHN0YXRpYyB2b2lkIHhlbmZiX2tleV9ldmVudCh2
b2lkICpvcGFxdWUsIGludCBzY2FuY29kZSkKIAlzY2FuY29kZSB8PSAweDgwOwogCXhlbmZiLT5l
eHRlbmRlZCA9IDA7CiAgICAgfQorICAgIHRyYWNlX3hlbmZiX2tleV9ldmVudChvcGFxdWUsIHNj
YW5jb2RlMmxpbnV4W3NjYW5jb2RlXSwgZG93bik7CiAgICAgeGVuZmJfc2VuZF9rZXkoeGVuZmIs
IGRvd24sIHNjYW5jb2RlMmxpbnV4W3NjYW5jb2RlXSk7CiB9CiAKLS0gCjIuMTQuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 15:42:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15:42: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.xen.org>)
	id 1dkXnP-0007Hk-QF; Wed, 23 Aug 2017 15:42:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkXnO-0007HM-Dv
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 15:42:18 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 01/72-03765-952AD995; Wed, 23 Aug 2017 15:42:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTd80dx
 Ig7V/FSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacen3cuaCY+2MFZ+PT2Fr
 YPwS3sXIxSEk8JdRovXMVNYuRk4g5zGjxNbbFRCJbUCJCS/AEiICzhJfz8xlB7F5BfQlmi4/Z
 gKxhQXCJVq23GYDaZAQmKojca7jEFhCQsBTomNzDyuM3Tf7B1AROwebgJXEITGQKIuAqsTCBw
 eZJzByL2BkWMWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 1BiDYwXhmQeAhRkkOJiVRXk2duZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi/LQDKCRalpqdW
 pGXmAMMPJi3BwaMkwnsFJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8D0GKBECKMkrz4
 EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmNFwJN4cnMK4Hb9AroCCagIyadmANyRE
 kiQkqqgXH620keHzNF099tyT0/UUrnrtqC5xuM16m4zb+xdrpIqubsK2cXWJXO55l0Ykv4Y9/
 Hx4qKmF3iFv5UeFu5WlB+qTdj0cQcLvWlt3g5p8ZzfauUNn2T5+oTc1hy9i+D6GWOQt8kQmr0
 984+uHJ3w3rBZNe3TCoqF2LPcSbc/Wq8M2Jnh2DbxDglluKMREMt5qLiRACeufM9gAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503502934!100677147!1
X-Originating-IP: [104.130.215.37]
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 17103 invoked from network); 23 Aug 2017 15:42:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 15:42:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkXnG-0004fp-Vo; Wed, 23 Aug 2017 15:42: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 1dkXnB-0003M3-M5; Wed, 23 Aug 2017 15:42:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkXnB-0005BT-6k; Wed, 23 Aug 2017 15:42:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112835-mainreport@xen.org>
X-Osstest-Failures: 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-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:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken: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-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry: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-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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: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: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-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: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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=236263f4593d2ddfc7426726e86edc1f671ceb76
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 15:42:05 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112835: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgzNSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjgzNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTI2NjQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0OCB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTI3ODkgcGFzcyBpbiAxMTI4MzUKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDExMjc4
OSBwYXNzIGluIDExMjgzNQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA0OCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTI3ODkgcGFzcyBpbiAxMTI4MzUKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEy
Nzg5IHBhc3MgaW4gMTEyODM1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEyNzg5CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFz
cyBpbiAxMTI3ODkKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NjQKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMjY2NAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMTI3ODkgbGlrZSAxMTI2NjQK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICBsaWtlIDExMjY2NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDQ4IHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTEyNjY0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTI2NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3
IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMjM2MjYzZjQ1OTNkMmRkZmM3NDI2NzI2ZTg2
ZWRjMWY2NzFjZWI3NgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjUy
MTFjZTc1ODIxZTBmMmNjNTVlZmZkMjhkZmJlOTA4MjI2OTcwZgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTEyNjY0ICAyMDE3LTA4LTE2IDEwOjQ4OjI1IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDExMjY4NCAgMjAxNy0wOC0xNyAxMzo1Mzo0MSBaICAgIDYgZGF5cyAgICA2IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjc4OSAgMjAxNy0wOC0yMSAxNzowNDoyNSBaICAg
IDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
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
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgMjM2MjYzZjQ1OTNkMmRkZmM3NDI2NzI2ZTg2ZWRjMWY2NzFjZWI3
NgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gQXVn
IDIxIDE1OjU4OjEyIDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCAiZG9uJ3QgdXNlIHBvc3Np
Ymx5IHVuYm91bmRlZCB0YWlsIGNhbGxzIgogICAgCiAgICBUaGUgY29tcGF0IG1vZGUgY29kZSBh
bHNvIG5lZWRzIGFkanVzdG1lbnQgdG8gZGVhbCB3aXRoIHRoZSBjaGFuZ2VkCiAgICByZXR1cm4g
dmFsdWUgZnJvbSBnbnR0YWJfY29weSgpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIy
Ni4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYTYxNzU3MDU0MmUxZDdkOGRlNjM2ZDUzOTY5NTliYmYx
ZGFiYWI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yMSAxNTo0MzozNiArMDIwMAoKY29tbWl0
IDVjMTBlMGU0YjA4MDRhYTQzYTQ1YjRiZjMxZDRkZjNmMDhjY2QwYzEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNTowNzo1NiAyMDE3
ICswMjAwCgogICAgZ250dGFiOiBmaXggdHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwogICAgCiAg
ICBQcm9jZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUgZmFzdCBw
YXRoLCBvciBlbHNlCiAgICByZWZlcmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0aGUgc2tp
cHBlZCByZWN1cnNpdmUgY2FsbCB0bwogICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgKGl0
cyBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKQogICAgY291bnRlcnBhcnQgb2NjdXJzIGluZGVw
ZW5kZW50IG9mIG9yaWdpbmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCiAgICBhZnRlciByZS1h
Y3F1aXJpbmcgdGVtcG9yYXJpbHkgZHJvcHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlmeSBubyBn
cmFudAogICAgcHJvcGVydGllcyBjaGFuZ2VkIGlmIHRoZSBvcmlnaW5hbCBwaW4gY291bnQgd2Fz
IG5vbi16ZXJvOyBjaGVja2luZwogICAganVzdCB0aGUgcGluIGNvdW50cyBpcyBzdWZmaWNpZW50
IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBndWVzdHMuIEFzIGEKICAgIHJlc3VsdCwgX19yZWxlYXNl
X2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMgdG8gbWlycm9yIHRoYXQgbmV3IGJlaGF2aW9yLgogICAg
CiAgICBGdXJ0aGVybW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24g
d2FzIG1pc3Npbmcgb24gdGhlCiAgICByZXRyeSBwYXRoIG9mIF9fYWNxdWlyZV9ncmFudF9mb3Jf
Y29weSgpLCBhbmQgZ250dGFiX3NldF92ZXJzaW9uKCkgYWxzbwogICAgbmVlZHMgdG8gYmFpbCBv
dXQgdXBvbiBlbmNvdW50ZXJpbmcgYSB0cmFuc2l0aXZlIGdyYW50LgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGFkNDhmYjk2M2RiZmYwMjc2
MmQyZGI1Mzk2ZmE2NTVhYzBjNDMyYzcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjQw
OjMxICswMjAwCgpjb21taXQgNWFmYjk0Y2FjMDE4OGI2ODQxZjQzNGEwODdlMTkzNjZmMDg3ZWZk
MgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVn
IDE3IDE1OjAxOjI3IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1
bmJvdW5kZWQgdGFpbCBjYWxscwogICAgCiAgICBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0
aGUgY29tcGlsZXIgd291bGQgYWN0dWFsbHkgdHJhbnNsYXRlIHRoZW0KICAgIHRvIGJyYW5jaGVz
IGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJzaW9uIGxp
bWl0CiAgICBhcmUgb2theToKICAgIC0gX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgY2FuIGNh
bGwgaXRzZWxmIG9ubHkgb25jZSwgYXMKICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkg
d29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgIGdyYW50cywK
ICAgIC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgaXMgZmluZSB0byBjYWxsIGl0c2VsZiB3
aXRoIHRoZSBsYXN0CiAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0IG5vdCBj
YWxsIGl0c2VsZiB0byByZWNvdmVyIGZyb20gYW4KICAgICAgb2JzZXJ2ZWQgY2hhbmdlIHRvIHRo
ZSBhY3RpdmUgZW50cnkncyBwaW4gY291bnQKICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
MjYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogOTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUxYmEyZjk4YjA3
N2VhYTFjMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 15:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15:55: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.xen.org>)
	id 1dkY0J-00087l-G6; Wed, 23 Aug 2017 15:55:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkY0I-00087J-T3
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 15:55:39 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 1F/87-01859-A75AD995; Wed, 23 Aug 2017 15:55:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVbdy6dx
 Igwnn2C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWPmYdaCiSYVVye2Mjcw
 7tfqYuTiEBL4yyjR9GUOO4TzmFFi4Zd+NghnG6PE3d+rWLsYOTlEBJwlvp6Zyw5i8wroSzw4+
 AYsLiygJ/F60XRmEFtCwEuit3MGK4y95dEaoEHsHGwCVhKHxECiLAKqEtd3HGSewMi1gJFhFa
 NGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoG/rGRgYdzD27fU
 7xCjJwaQkyqupMzdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvxhKgnGBRanpqRVpmDjDIYNIS
 HDxKIrxRIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn1QQpEgApyijNgxsBC/hLjLJSw
 ryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5C0Gm8GTmlcBtegV0BBPQEZNOzAE5oiQRISXVwBjyJT
 Td6xz/69LQW0kXuSScRawSnkY9POTvJH3TystDYA9/fV+rvOqiP0JxOz3k7HLDt3jF6txbnm5
 fWdmTsaD87YYo/xdRh395m7S9FIqfMWfiSqYCy5R1EZM0Ux69PVbgKcX+TmGPoadIZPp26/3a
 7sd2nuFovuz5VIDh4reMwge5TaJ9SizFGYmGWsxFxYkAuz07iXMCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503503735!55807118!1
X-Originating-IP: [104.130.215.37]
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 65029 invoked from network); 23 Aug 2017 15:55:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 15:55:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkY0E-00050p-B3; Wed, 23 Aug 2017 15:55: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 1dkY08-0004BM-R3; Wed, 23 Aug 2017 15:55:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkY08-0002tE-M0; Wed, 23 Aug 2017 15:55:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112837-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=27ee96701a9495644aefae3690ca6849a79f7631
X-Osstest-Versions-That: ovmf=bb3d1a6198cc5a8f2672927295c9f8d5ede9187c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 15:55:28 +0000
Subject: [Xen-devel] [ovmf test] 112837: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgzNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4MzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyN2VlOTY3MDFhOTQ5NTY0NGFlZmFlMzY5MGNhNjg0
OWE3OWY3NjMxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYjNkMWE2
MTk4Y2M1YThmMjY3MjkyNzI5NWM5ZjhkNWVkZTkxODdjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI3ODIgIDIwMTctMDgtMjEgMTI6MDM6NTUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyODM3ICAyMDE3LTA4LTIzIDAxOjQ5OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTI3ZWU5NjcwMWE5NDk1NjQ0YWVmYWUzNjkwY2E2ODQ5
YTc5Zjc2MzEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDI3ZWU5
NjcwMWE5NDk1NjQ0YWVmYWUzNjkwY2E2ODQ5YTc5Zjc2MzEKKyBicmFuY2g9b3ZtZgorIHJldmlz
aW9uPTI3ZWU5NjcwMWE5NDk1NjQ0YWVmYWUzNjkwY2E2ODQ5YTc5Zjc2MzEKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0g
eCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4
ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MjdlZTk2NzAxYTk0OTU2NDRhZWZhZTM2OTBj
YTY4NDlhNzlmNzYzMSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJl
YW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVz
dFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJV
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQgMjdlZTk2NzAxYTk0OTU2NDRhZWZhZTM2OTBjYTY4NDlhNzlm
NzYzMTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBiYjNkMWE2Li4yN2VlOTY3ICAy
N2VlOTY3MDFhOTQ5NTY0NGFlZmFlMzY5MGNhNjg0OWE3OWY3NjMxIC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 15:56:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15: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.xen.org>)
	id 1dkY13-0008Ek-Rn; Wed, 23 Aug 2017 15:56:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dkY12-0008ED-Pr
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 15:56:24 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 45/28-01736-8A5AD995; Wed, 23 Aug 2017 15:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyTUIqRHf50rm
 RBrO65SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnW64wFTwRqNi5aRJrA+MX3i5GLg4hgW5G
 if4Xd1i7GDk5JAR8JW639DOBJDgFlvFKTHn/mA3EkRB4ySSx58ZjRpAqIYEORonVv00g2rcxS
 qzYfQcsISwQL9H4/AQTiC0ioCzR++s3C4jNLGAlce/HW2aIhu2MErd//QBrYBPQlVhwcCVYA6
 +Ag8T3RaeAbA4OFgFVie+L2UDCogLhEvu/X2OGKBGUODnzCdhMTgF7ide/1jJCzDeTmLf5ITO
 ELS5x68l8JghbXmL72znMExiFZyFpn4WkZRaSlllIWhYwsqxiVC9OLSpLLdI100sqykzPKMlN
 zMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwBBiDYwTi1wfkQoyQHk5Ior6bO3EghvqT8lMqMx
 OKM+KLSnNTiQ4wyHBxKErwLlwDlBItS01Mr0jJzgNEIk5bg4FES4Y0CSfMWFyTmFmemQ6ROMS
 pKifNuAUkIgCQySvPg2mAJ4BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeTeATOHJzCuBm/4
 KaDET0OJJJ+aALC5JREhJNTCuPl3svbNkOU9cqK3jr7Q9E2+w51mZRTd/0Dxxc4qntQZ39AGF
 /fOmm9h9O/n0fp9++8WFb6Vffwy2b7p32dJ22q0ZVyVFWBX+a+lt3anC6qi667j5tofSk1Xd7
 uoJ9V/JvCmlsrb9haJH0h/uCZPOL3sW8tKiP2l1qhGDcLvx8dd5D3527+hVYinOSDTUYi4qTg
 QAshqrpPsCAAA=
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503503781!80104901!1
X-Originating-IP: [214.24.26.84]
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 53834 invoked from network); 23 Aug 2017 15:56:22 -0000
Received: from uphb19pa10.eemsg.mail.mil (HELO USFB19PA13.eemsg.mail.mil)
 (214.24.26.84)
 by server-10.tower-206.messagelabs.com with SMTP; 23 Aug 2017 15:56:22 -0000
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by USFB19PA13.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 23 Aug 2017 15:56:20 +0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; 
   d="scan'208";a="1502951"
IronPort-PHdr: =?us-ascii?q?9a23=3AzaZzaBEJ+jjPIi2qPCy8Q51GYnF86YWxBRYc798d?=
 =?us-ascii?q?s5kLTJ7ypMqwAkXT6L1XgUPTWs2DsrQf2rqQ6/iocFdDyK7JiGoFfp1IWk1Nou?=
 =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?=
 =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDmwbaluIBmqsA7cqtQYjYx+J6gr1xDHuGFIe+?=
 =?us-ascii?q?NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxjD?=
 =?us-ascii?q?QhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VC+85Kl3VhDnlC?=
 =?us-ascii?q?YHNyY48G7JjMxwkLlbqw+lqxBm3oLYfJ2ZOP94c6zTZ9MaQXdKUNhXWSJPH4iw?=
 =?us-ascii?q?a5IDA/QdMepdqYT2ulkAogakBQS0Ge3h1DFIiH/106M03esuHgPJ0xAvEd8VrH?=
 =?us-ascii?q?TZrs/4OLsOXe27zqTFyyjIYfNM2Tf67YjFah4vruuKXbJxb8XRzVQkGQ3bgV6N?=
 =?us-ascii?q?qILlJSma2f4Ds2OG6OdvSO2vhHM5pAF+uDig3NwhipXJh40JylDE8j91wIAuJd?=
 =?us-ascii?q?KiUkJ7btmkEIVJuiycKoB4QdsiTnl1tCs1xbAKo562cDUQxJg5yBPTdeaLf5WO?=
 =?us-ascii?q?7xn+TuieOy14i2hgeL+nghay9lWvxfPkW8mv1VZKsjJFkt7RtnARzxDT6taISv?=
 =?us-ascii?q?96/kq5xTaAzRrT6uBZIUAvj6bbN54gzaIwlpoUq0jDGDP5mF7qg6OMc0Uk++yo?=
 =?us-ascii?q?5/zmYrXguJCcK5d5hhzxP6khgMCyAfk0PhIQU2WU5+iwzqDv8VX8QLpQj/02lq?=
 =?us-ascii?q?fZsIrdJcQevqO2HgBV3Zs95BawFTepys8VnWUHLV1ZeBKHiJLlO1fVIP/iF/u/?=
 =?us-ascii?q?jFOskClzy/DcIrLhGonNLmTEkLr5ebhw9lBTyBc3zdBe+51UCqoMIOnuWk/qqt?=
 =?us-ascii?q?PUFAM2Mwuxw+z/EtVyypseWX6TAq+eKK7drV+I5vguI+mXeI8Vvy79K/g76P70?=
 =?us-ascii?q?l3M4l0URcrWt3ZQNcnC4He9rI0qcYXX2g9cBFX0GsRY5TOzvkFeCSyJcZ26uX6?=
 =?us-ascii?q?Ig4TE2EI2nApnFRoy0nbOOwjm7EYNSZm1dDlCMEGzod5mfW/sWZyOdPMlhniYD?=
 =?us-ascii?q?Vbi7RI9ynS2p4S3zzfJNI/fQ+yYY/cbB/tVo4+zYlTkp6Cd5Sc+a1jfeYXtzmz?=
 =?us-ascii?q?YkTjk30aQ3jUE15U2K2KYw1/BXGdFc/fphThYxNZmayfdzTd/1RFSSLZ+yVF+6?=
 =?us-ascii?q?T4D+UnkKRdUrzopLOhwlFg=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2ByAQBlpJ1Z/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFQE?=
 =?us-ascii?q?BAQECAQEBAQgBAQEBgwQrgXmeL4FwiDmPfYIMgzsChEZXAQEBAQEBAQECAWoog?=
 =?us-ascii?q?jMkAYJAAQEBAQMjFUEQCw0BBwMCAiYCAiE2Bg0GAgEBiAuCCgMVr3OCJiIChxc?=
 =?us-ascii?q?NhBkBAQEBAQEEAQEBAQEjgQ2CHYICg1qCfIJXhS+CYQWgHDyPTQGEdotlhn+MQ?=
 =?us-ascii?q?IluV4EKKAwfKg+GFYFqJDYBiwABAQE?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 23 Aug 2017 15:56:18 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7NFuE4M009585; Wed, 23 Aug 2017 11:56:15 -0400
To: Jan Beulich <JBeulich@suse.com>
References: <1503090150-20715-1-git-send-email-christopher.w.clark@gmail.com>
 <2c0e51fa-8502-c17a-c907-d0e72f2defa9@tycho.nsa.gov>
 <599C04FE0200007800171D18@prv-mh.provo.novell.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <44f3de94-c7f0-8c04-b7c0-ccc4fc2aca8c@tycho.nsa.gov>
Date: Wed, 23 Aug 2017 11:56:14 -0400
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: <599C04FE0200007800171D18@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: christopher.w.clark@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xsm: policy hooks to require an IOMMU and
 interrupt remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjIvMjAxNyAwNDoxOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDgu
MTcgYXQgMjM6NTUsIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+IHdyb3RlOgo+PiBPbiAwOC8xOC8y
MDE3IDA1OjAyIFBNLCBjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbSB3cm90ZToKPj4+IEZy
b206IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+
Cj4+Pgo+Pj4gSXNvbGF0aW9uIG9mIGRldmljZXMgcGFzc2VkIHRocm91Z2ggdG8gZG9tYWlucyB1
c3VhbGx5IHJlcXVpcmVzIGFuCj4+PiBhY3RpdmUgSU9NTVUuIFRoZSBleGlzdGluZyBtZXRob2Qg
b2YgcmVxdWlyaW5nIGFuIElPTU1VIGlzIHZpYSBhIFhlbgo+Pj4gYm9vdCBwYXJhbWV0ZXIgKCJp
b21tdT1mb3JjZSIpIHdoaWNoIHdpbGwgYWJvcnQgYm9vdCBpZiBhbiBJT01NVSBpcyBub3QKPj4+
IGF2YWlsYWJsZS4KPj4+Cj4+PiBNb3JlIGdyYWNlZnVsIGRlZ3JhZGF0aW9uIG9mIGJlaGF2aW91
ciB3aGVuIGFuIElPTU1VIGlzIGFic2VudCBjYW4gYmUKPj4+IGFjaGlldmVkIGJ5IGVuYWJsaW5n
IFhTTSB0byBwZXJmb3JtIGVuZm9yY2VtZW50IG9mIElPTU1VIHJlcXVpcmVtZW50Lgo+Pj4KPj4+
IFRoaXMgcGF0Y2ggZW5hYmxlcyBhbiBlbmZvcmNlYWJsZSBYU00gcG9saWN5IHRvIHNwZWNpZnkg
dGhhdCBhbiBJT01NVSBpcwo+Pj4gcmVxdWlyZWQgZm9yIHBhcnRpY3VsYXIgZG9tYWlucyB0byBh
Y2Nlc3MgZGV2aWNlcyBhbmQgaG93IGNhcGFibGUgdGhhdAo+Pj4gSU9NTVUgbXVzdCBiZS4gVGhp
cyBhbGxvd3MgYSBYZW4gc3lzdGVtIHRvIGJvb3Qgd2hpbHN0IHN0aWxsCj4+PiBlbnN1cmluZyB0
aGF0IGFuIElPTU1VIGlzIGFjdGl2ZSBiZWZvcmUgcGVybWl0dGluZyBkZXZpY2UgdXNlLgo+Pj4K
Pj4+IFVzaW5nIGEgWFNNIHBvbGljeSBlbnN1cmVzIHRoYXQgdGhlIGlzb2xhdGlvbiBwcm9wZXJ0
aWVzIHJlbWFpbiBlbmZvcmNlZAo+Pj4gZXZlbiB3aGVuIHRoZSBsYXJnZSwgY29tcGxleCB0b29s
c3RhY2sgc29mdHdhcmUgY2hhbmdlcy4KPj4+Cj4+PiBGb3Igc29tZSBoYXJkd2FyZSBwbGF0Zm9y
bXMgaW50ZXJydXB0IHJlbWFwcGluZyBpcyBhIHN0cmljdCByZXF1aXJlbWVudAo+Pj4gZm9yIHNl
Y3VyZSBpc29sYXRpb24uIE5vdCBhbGwgSU9NTVVzIHByb3ZpZGUgaW50ZXJydXB0IHJlbWFwcGlu
Zy4KPj4+IFRoZSBYU00gcG9saWN5IGNhbiBub3cgb3B0aW9uYWxseSByZXF1aXJlIGludGVycnVw
dCByZW1hcHBpbmcuCj4+Pgo+Pj4gVGhlIGRldmljZSB1c2UgaG9va3Mgbm93IGNoZWNrIHdoZXRo
ZXIgYW4gSU9NTVUgaXM6Cj4+PiAgICAqIEFjdGl2ZSBhbmQgc2VjdXJlbHkgaXNvbGF0aW5nOgo+
Pj4gICAgICAgLS0gY3VycmVudCBjcml0ZXJpYSBmb3IgdGhpcyBpcyB0aGF0IGludGVycnVwdCBy
ZW1hcHBpbmcgaXMgb2sKPj4+ICAgICogQWN0aXZlIGJ1dCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlz
IG5vdCBhdmFpbGFibGUKPj4+ICAgICogTm90IGFjdGl2ZQo+Pj4KPj4+IFRoaXMgcGF0Y2ggYWxz
byB1cGRhdGVzIHRoZSByZWZlcmVuY2UgWFNNIHBvbGljeSB0byB1c2UgdGhlIG5ldwo+Pj4gcHJp
bWl0aXZlcywgd2l0aCBwb2xpY3kgZW50cmllcyB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGFjdGl2
ZSBJT01NVS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0
b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgo+Pgo+PiBBY2tlZC1ieTogRGFuaWVsIERlIEdy
YWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Cj4gCj4gVG8gYmUgaG9uZXN0LCBmb3IgdGhpcyBr
aW5kIG9mIGEgY2hhbmdlIEkgd291bGQgaGF2ZSBob3BlZCBmb3IKPiBhIFJldmlld2VkLWJ5IChi
eSB5b3Ugb3Igc29tZW9uZSBlbHNlKSwgbm90IGp1c3QgYW4gQWNrZWQtYnkuCj4gSGVuY2UgSSdt
IGhlc2l0YW50IHRvIHB1dCB0aGUgcGF0Y2ggaW4gcmlnaHQgYXdheS4KPiAKPiBKYW4KCkknbGwg
a2VlcCB0aGF0IGluIG1pbmQgZm9yIHRoZSBmdXR1cmUuICBJIGhhdmUgbG9va2VkIGF0IHRoaXMg
cGF0Y2gKaW4gZGVwdGgsIHNvIHlvdSBjYW4gY2hhbmdlIHRoYXQgdG8KClJldmlld2VkLWJ5OiBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 15:56:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15:56: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.xen.org>)
	id 1dkY18-0008G5-2m; Wed, 23 Aug 2017 15:56:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dkY16-0008FS-C3
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 15:56:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F0/F0-03765-BA5AD995; Wed, 23 Aug 2017 15:56:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5JiERrLtq6dx
 Igzd/9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFh7tYCrZZVTQ9P8nawNiv38XIwSEh4C/x
 7q98FyMXh5BAN6PEs1VLmLoYOYHivhLvjxxkBUlwCtwUlLj18jwLiCMh0Mos8XnVY1aIlg5Gi
 T/HetkhnG1A/ceOsYL0CwukSZz8uJ0dxBYRiJZYM+MdWAezwCVGiUv/9jBBdLxnlGhcewusg0
 1AV2LBwZVg23kFHCSutr4B62YRUJW4tnYbWI2oQLjE/u/XmCFqBCVOznzCAmJzCgRKTL90gQ3
 EZhYwk5i3+SEzhC0ucevJfCYIW15i+9s5zBMYRWYhaZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3S
 NTbSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjBAGINjBeHpd4CFGSQ4mJVFeT
 Z25kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDWWAOUEi1LTUyvSMnOAsQqTluDgURLhjQJJ8x
 YXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8mSJEASFFGaR7cCFjauMQoKyXMywh0lBBPQWp
 RbmYJqvwrRnEORiVh3kKQKTyZeSVwm14BHcEEdMSkE3NAjihJREhJNTD2tUUffXx/VkomY66h
 4o5t85p8vp2b2tnTEdHWfudkpINAUr1OkK7KvAULK2UNurUWioe/kgh//Cz1zhaWw9cXOMzcl
 nn/f9jqjw92XL9a/eHt4anTvhousvcJ5j0XEpv8wubqsV3+1xTNyn89crv0aEnmilO8f4umf+
 /kvdj1TGDZ5Bulb+RmKbEUZyQaajEXFScCAJ6Um/gWAwAA
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503503786!107633509!1
X-Originating-IP: [214.24.24.83]
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 40305 invoked from network); 23 Aug 2017 15:56:26 -0000
Received: from ucol19pa10.eemsg.mail.mil (HELO UCOL19PA10.eemsg.mail.mil)
 (214.24.24.83)
 by server-5.tower-27.messagelabs.com with SMTP; 23 Aug 2017 15:56:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="318483618"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by UCOL19PA10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 23 Aug 2017 15:56:21 +0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; 
   d="scan'208";a="1390185"
IronPort-PHdr: =?us-ascii?q?9a23=3APx2RYRyzAXUDP0XXCy+O+j09IxM/srCxBDY+r6Qd?=
 =?us-ascii?q?0ugRKfad9pjvdHbS+e9qxAeQG96KurQc0aGH6ejJYi8p2d65qncMcZhBBVcuqP?=
 =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?=
 =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMgDexe69+IAu5oQjVqMUdnJdvJLs2xhbVuHVDZv?=
 =?us-ascii?q?5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnM?=
 =?us-ascii?q?URGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LpwRRT2lC?=
 =?us-ascii?q?kIKSI28GDPisxxkq1bpg6hpwdiyILQeY2ZKeZycr/Ycd4cS2VBRMJRXDFfDI26?=
 =?us-ascii?q?YYUEEu4NMf9Fo4XholcDqwa1CwuxC+P10jJGm2H43aM63eoiHw/J0gMvENASv3?=
 =?us-ascii?q?rbt9j1KKUfXPqpwKXUwzjObfVb0ir95ojSdRAhpOmBU7xqfsrXyEkgCQfFhUie?=
 =?us-ascii?q?p4P7Ijib1/4NvHKB4OpuSOmijHMoqw5srTexyccskJPGi5kJylHE6Sp5wIE1Kc?=
 =?us-ascii?q?e+SE5ge9GoCpRQtyaEN4ZvRM4pXm9muCE/yrIcuJ67ejAHyZs5yB7Zc/yHaY+I?=
 =?us-ascii?q?4hD9W+mNPTd0nnVleKiwhxu07EOuyfX8W9Gp3FtFoSdJiNnBum0X2xDN5cWLVO?=
 =?us-ascii?q?Fx8lqn1D2SzQ7c8PtELloxlafDLp4hxaM/mYQLvETYGy/2hF32jKiLdkU44uSo?=
 =?us-ascii?q?6/roYrHhppKEK497kBv+MqUzmsykG+g4LggPUHSb+eS7zrHj+1H2QK5WgfEsl6?=
 =?us-ascii?q?nZsZTaKdwapq6/HQBVzp4u5wuwAjqpytgVnWQLIEhbdB+IkYTlIUzCLOj9Dfil?=
 =?us-ascii?q?glSslDlrx+rBPr3kGpjCM3fDn6r/crZy8U5T0hE+zcxf5p1ICrEBJ+j/WknqtN?=
 =?us-ascii?q?PCFBM5PAu0w/j/BNVnyoweQX6PArOeMK7KqlCI4vggLPWPZI8Ouzb8K/cl5/H1?=
 =?us-ascii?q?gH82nF8SZ6ip3Z8NZH+kGfRmJl2TYWDwjdcZDWcKog0+QfTxiF2ZTT5cfW29UL?=
 =?us-ascii?q?w45jE/CYKmC4bDS5uugLOfxie7GINZZmRcBlCLC3foeJ2OW+0QZyKKPs9hjjsE?=
 =?us-ascii?q?WKCuSoA/0xGirRL1xKR5LuXK/i0Vrpbj1Nlu5+3PjhE+7zN1ANqb022XSGF0hG?=
 =?us-ascii?q?wITScs3K9juUx91kuD0a9gjvxaCNxT4/JJXRk8NZLGwOx6Ecr9WgbFftqSUlmm?=
 =?us-ascii?q?WNCmDSstQdI2xt8Ee1x9FMm6jhDfwyqqBKcYl7OVC5wz6KLc0Gb+K9xgxHbb0q?=
 =?us-ascii?q?khi0MpQtNUOGK4m65z7RTcB4/Vk0WDlqarer4Q0zLK9GeG1WCOpl1XUBZsUaXZ?=
 =?us-ascii?q?WnASfknWos/n6UPfS7+uCKgoMgtaxM6ZN6tKccPmgU9aS/fkPdTUe3ixlHuoBR?=
 =?us-ascii?q?aU2rOMa5LndH8b3CrAEkgLjQ4S8WyaOgg5ASehu3zRDCZgGF/0f0zs8PV+qGm6?=
 =?us-ascii?q?Tk471Q2Fc0ph17/msiIS0M6cTPUczL9MnCY842F+GF+23MnVGtWPjwVkdaRYJ9?=
 =?us-ascii?q?g65QEDnVnFugJ0OJvoFLxrjFMadwVxvgu6zA5rA49NlcwrqnICzwdoL6+cllRb?=
 =?us-ascii?q?eGXL84r3P+j7I2/z8RTnR6Oe9UvX2djerqsA5Pk3sVzLoBCiFk1k9W5uldZSzS?=
 =?us-ascii?q?3Ptd3xEAMOXMepAQ4M/B9gquSfO3Bl6g=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2BzAQDspJ1Z/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFQE?=
 =?us-ascii?q?BAQECAQEBAQgBAQEBgwQrZIEVni+BcIg5iQeGbwchDYUZAoRGVwEBAQEBAQEBA?=
 =?us-ascii?q?gFqKIIzJAGCQQEBAQMBIgQRQRALDQEKAgImAgIhBy8GAQwGAgEBiAuCCgMVEK9?=
 =?us-ascii?q?hgWw6IgKHFw2EGQEBAQEBAQEBAQEBAQEBAQEBARsFgQ2CHYICg1qCSDSCV4Uvg?=
 =?us-ascii?q?mEFoBw8h1aGbYEKAYR2i2WGf0iLeIluV4EKKAwfKg+GFYFqJDYBiwABAQE?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 23 Aug 2017 15:56:18 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7NFuCMa009583; Wed, 23 Aug 2017 11:56:13 -0400
To: Zhongze Liu <blackskygg@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
 <alpine.DEB.2.10.1708221247070.12143@sstabellini-ThinkPad-X260>
 <CAHrd_jqUb_Dg69gef-kZZSo-2eYfNJNNP5WZk6tMj+L+Bn8iQQ@mail.gmail.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <e79ecc51-4e4d-3ed2-7c0e-3dd194745668@tycho.nsa.gov>
Date: Wed, 23 Aug 2017 11:56:12 -0400
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: <CAHrd_jqUb_Dg69gef-kZZSo-2eYfNJNNP5WZk6tMj+L+Bn8iQQ@mail.gmail.com>
Content-Language: en-US
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjIvMjAxNyAxMDoxOCBQTSwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gSGkgU3RlZmFubywK
PiAKPiAyMDE3LTA4LTIzIDM6NTggR01UKzA4OjAwIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz46Cj4+IE9uIFdlZCwgMjMgQXVnIDIwMTcsIFpob25nemUgTGl1IHdy
b3RlOgo+Pj4gVGhlIG9yaWdpbmFsIHhzbV9tYXBfZ21mbl9mb3JlZ2luIHBvbGljeSBjaGVja3Mg
aWYgc291cmNlIGRvbWFpbiBoYXMgdGhlIHByb3Blcgo+Pj4gcHJpdmlsZWdlcyBvdmVyIHRoZSB0
YXJnZXQgZG9tYWluLiBVbmRlciB0aGlzIHBvbGljeSwgaXQncyBub3QgYWxsb3dlZCBpZiBhIERv
bTAKPj4+IHdhbnRzIHRvIG1hcCBwYWdlcyBmcm9tIG9uZSBEb21VIHRvIGFub3RoZXIsIHRoaXMg
cmVzdHJpY3RzIHNvbWUgdXNlZnVsIHlldCBub3QKPj4+IGRhbmdlcm91cyB1c2FnZXMgb2YgdGhl
IEFQSSwgc3VjaCBhcyBzaGFyaW5nIHBhZ2VzIGFtb25nIERvbVUncyBieSBjYWxsaW5nCj4+PiBY
RU5NRU1fYWRkX3RvX3BoeXNtYXAgZnJvbSBEb20wLgo+Pj4KPj4+IENoYW5nZSB0aGUgcG9saWN5
IHRvOiBJSUYgY3VycmVudCBkb21haW4gaGFzIHRoZSBwcm9wZXIgcHJpdmlsZWdlIG9uIHRoZQo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgXiBJRkYKPj4KPj4KPj4+IHRhcmdldCBkb21haW4g
YW5kIHNvdXJjZSBkb21haW4sIGdyYW50IHRoZSBhY2Nlc3MuCj4+Pgo+Pj4gUmVmZXJlbmNlcyB0
byB0aGlzIHhzbSBjaGVjayBoYXZlIGFsc28gYmVlbiB1cGRhdGVkIHRvIHBhc3MgdGhlIGN1cnJl
bnQKPj4+IGRvbWFpbiBhcyBhIG5ldyBwYXJhbWV0ZXIuCj4+Pgo+Pj4gVGhpcyBpcyBmb3IgdGhl
IHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBW
TXMKPj4+IGZyb20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KPj4+Cj4+PiBbMV0gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21z
ZzAzMDQ3Lmh0bWwKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3ln
Z0BnbWFpbC5jb20+Cj4+Pgo+Pj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
Pj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IENjOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KPj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+Pj4gLS0t
Cj4+PiAgIHhlbi9hcmNoL2FybS9tbS5jICAgICAgIHwgMiArLQo+Pj4gICB4ZW4vYXJjaC94ODYv
bW0vcDJtLmMgICB8IDIgKy0KPj4+ICAgeGVuL2luY2x1ZGUveHNtL2R1bW15LmggfCA2ICsrKyst
LQo+Pj4gICB4ZW4vaW5jbHVkZS94c20veHNtLmggICB8IDcgKysrKy0tLQo+Pj4gICB4ZW4veHNt
L2ZsYXNrL2hvb2tzLmMgICB8IDYgKysrKy0tCj4+PiAgIDUgZmlsZXMgY2hhbmdlZCwgMTQgaW5z
ZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+Pj4gaW5kZXggYTgxMGEwNTZkNy4uOWVjNzhk
OGMwMyAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4+PiArKysgYi94ZW4vYXJj
aC9hcm0vbW0uYwo+Pj4gQEAgLTEyODQsNyArMTI4NCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXBfb25lKAo+Pj4gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+ICAgICAgICAg
ICB9Cj4+Pgo+Pj4gLSAgICAgICAgcmMgPSB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VU
LCBkLCBvZCk7Cj4+PiArICAgICAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJH
RVQsIGN1cnJlbnQtPmRvbWFpbiwgZCwgb2QpOwo+Pj4gICAgICAgICAgIGlmICggcmMgKQo+Pj4g
ICAgICAgICAgIHsKPj4+ICAgICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4ob2QpOwo+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
Ywo+Pj4gaW5kZXggZThhNTdkMTE4Yy4uYTU0N2ZkMDBjMCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4+PiBAQCAt
MjU0NSw3ICsyNTQ1LDcgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9t
LCB1bnNpZ25lZCBsb25nIGZnZm4sCj4+PiAgICAgICBpZiAoIHRkb20gPT0gZmRvbSApCj4+PiAg
ICAgICAgICAgZ290byBvdXQ7Cj4+Pgo+Pj4gLSAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWdu
KFhTTV9UQVJHRVQsIHRkb20sIGZkb20pOwo+Pj4gKyAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3Jl
aWduKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgdGRvbSwgZmRvbSk7Cj4+PiAgICAgICBp
ZiAoIHJjICkKPj4+ICAgICAgICAgICBnb3RvIG91dDsKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+Pj4gaW5kZXgg
NjJmY2VhNmYwNC4uMjhkYmM2ZjJhMiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9k
dW1teS5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+Pj4gQEAgLTUyNSwxMCAr
NTI1LDEyIEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fcmVtb3ZlX2Zyb21fcGh5c21hcChY
U01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZDEsCj4+PiAgICAgICByZXR1cm4geHNtX2Rl
ZmF1bHRfYWN0aW9uKGFjdGlvbiwgZDEsIGQyKTsKPj4+ICAgfQo+Pj4KPj4+IC1zdGF0aWMgWFNN
X0lOTElORSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+PiArc3RhdGljIFhTTV9JTkxJTkUgaW50IHhz
bV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpjZCwKPj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4+ICAgewo+Pj4gICAgICAgWFNNX0FTU0VSVF9BQ1RJ
T04oWFNNX1RBUkdFVCk7Cj4+PiAtICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9u
LCBkLCB0KTsKPj4+ICsgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGNkLCBk
KSB8fAo+Pj4gKyAgICAgICAgeHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIHQpOwo+Pgo+
PiBXZSBuZWVkIHRvIHByZXNlcnZlIHRoZSByZXR1cm5lZCBlcnJvcnM6Cj4+Cj4+ICAgIHJjID0g
eHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIGQpOwo+PiAgICBpZiAocmMpIHJldHVybiBy
YzsKPj4gICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGNkLCB0KTsKPiAKPiBP
Sywgd2lsbCBjb3JyZWN0IHRoaXMuCj4gCj4+Cj4+Cj4+Cj4+PiAgIH0KPj4+Cj4+PiAgIHN0YXRp
YyBYU01fSU5MSU5FIGludCB4c21faHZtX3BhcmFtKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIG9wKQo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hz
bS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAo+Pj4gaW5kZXggNjBjMGZkNmE2Mi4uYTIw
NjU0YTgwMyAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAo+Pj4gKysrIGIv
eGVuL2luY2x1ZGUveHNtL3hzbS5oCj4+PiBAQCAtODUsNyArODUsNyBAQCBzdHJ1Y3QgeHNtX29w
ZXJhdGlvbnMgewo+Pj4gICAgICAgaW50ICgqbWVtb3J5X3Bpbl9wYWdlKSAoc3RydWN0IGRvbWFp
biAqZDEsIHN0cnVjdCBkb21haW4gKmQyLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsKPj4+ICAg
ICAgIGludCAoKmFkZF90b19waHlzbWFwKSAoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21h
aW4gKmQyKTsKPj4+ICAgICAgIGludCAoKnJlbW92ZV9mcm9tX3BoeXNtYXApIChzdHJ1Y3QgZG9t
YWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpOwo+Pj4gLSAgICBpbnQgKCptYXBfZ21mbl9mb3Jl
aWduKSAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCk7Cj4+PiArICAgIGludCAo
Km1hcF9nbWZuX2ZvcmVpZ24pIChzdHJ1Y3QgZG9tYWluICpjZCwgc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGRvbWFpbiAqdCk7Cj4+PiAgICAgICBpbnQgKCpjbGFpbV9wYWdlcykgKHN0cnVjdCBk
b21haW4gKmQpOwo+Pj4KPj4+ICAgICAgIGludCAoKmNvbnNvbGVfaW8pIChzdHJ1Y3QgZG9tYWlu
ICpkLCBpbnQgY21kKTsKPj4+IEBAIC0zNzIsOSArMzcyLDEwIEBAIHN0YXRpYyBpbmxpbmUgaW50
IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFwKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWlu
ICpkMSwKPj4+ICAgICAgIHJldHVybiB4c21fb3BzLT5yZW1vdmVfZnJvbV9waHlzbWFwKGQxLCBk
Mik7Cj4+PiAgIH0KPj4+Cj4+PiAtc3RhdGljIGlubGluZSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVp
Z24gKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0
KQo+Pj4gK3N0YXRpYyBpbmxpbmUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduICh4c21fZGVmYXVs
dF90IGRlZiwgc3RydWN0IGRvbWFpbiAqY2QsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+PiAg
IHsKPj4+IC0gICAgcmV0dXJuIHhzbV9vcHMtPm1hcF9nbWZuX2ZvcmVpZ24oZCwgdCk7Cj4+PiAr
ICAgIHJldHVybiB4c21fb3BzLT5tYXBfZ21mbl9mb3JlaWduKGNkLCBkLCB0KTsKPj4+ICAgfQo+
Pj4KPj4+ICAgc3RhdGljIGlubGluZSBpbnQgeHNtX2NsYWltX3BhZ2VzKHhzbV9kZWZhdWx0X3Qg
ZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9v
a3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwo+Pj4gaW5kZXggOTExNDYyNzViYi4uMzQwOGI2
YjllMSAxMDA2NDQKPj4+IC0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYwo+Pj4gKysrIGIveGVu
L3hzbS9mbGFzay9ob29rcy5jCj4+PiBAQCAtMTE2NSw5ICsxMTY1LDExIEBAIHN0YXRpYyBpbnQg
Zmxhc2tfcmVtb3ZlX2Zyb21fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFp
biAqZDIpCj4+PiAgICAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQxLCBkMiwgU0VDQ0xBU1Nf
TU1VLCBNTVVfX1BIWVNNQVApOwo+Pj4gICB9Cj4+Pgo+Pj4gLXN0YXRpYyBpbnQgZmxhc2tfbWFw
X2dtZm5fZm9yZWlnbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+Pj4gK3N0
YXRpYyBpbnQgZmxhc2tfbWFwX2dtZm5fZm9yZWlnbihzdHJ1Y3QgZG9tYWluICpjZCwKPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGRvbWFpbiAqdCkKPj4+ICAgewo+Pj4gLSAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQs
IFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKPj4+ICsgICAg
cmV0dXJuIGRvbWFpbl9oYXNfcGVybShjZCwgZCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9SRUFE
IHwgTU1VX19NQVBfV1JJVEUpIHx8Cj4+PiArICAgICAgICBkb21haW5faGFzX3Blcm0oY2QsIHQs
IFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKPj4+ICAgfQo+
Pgo+PiBTYW1lIGhlcmU6Cj4+Cj4+ICAgIHJjID0gZG9tYWluX2hhc19wZXJtKGNkLCBkLCBTRUND
TEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7Cj4+ICAgIGlmIChyYykg
cmV0dXJuIHJjOwo+PiAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGNkLCB0LCBTRUNDTEFTU19N
TVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7Cj4+Cj4+IEFsc28sIEkganVzdCB3
YW50IHRvIHBvaW50IG91dCB0aGF0IGluIHRoZSByZWd1bGFyIGNhc2UgY2QgYW5kIGQgYXJlIG9u
ZQo+PiBhbmQgdGhlIHNhbWUuIFRoZSBjb2RlIGFzc3VtZXMgdGhhdCBkb21haW5faGFzX3Blcm0g
cmV0dXJucyAwIGluIHRoYXQKPj4gY2FzZS4gSSB0aGluayB0aGF0IGlzIGNvcnJlY3QsIGJ1dCBJ
IGRvbid0IGtub3cgZW5vdWdoIGFib3V0IFhTTSB0byBiZQo+PiBzdXJlIGFib3V0IGl0Lgo+IAo+
IEkgYWxzbyBhc3N1bWUgdGhhdCBkb21haW5faGFzX3Blcm0gcmV0dXJucyAwIHdoZW4gY2QgPT0g
ZCwgYnV0IGxldCdzCj4gd2FpdCBmb3Igb3RoZXIKPiBtYWludGFpbmVycycgY29tbWVudHMuCgpX
aGlsZSB0aGlzIHBlcm1pc3Npb24gY2hlY2sgd2l0aCAoY2QgPT0gZCkgc2hvdWxkIHN1Y2NlZWQg
aW4gYWxsIHNhbmUgcG9saWNpZXMsCml0J3MgZmFzdGVyIHRvIGNvbXBhcmUgZm9yIGVxdWFsaXR5
IHRoYW4gdG8gbG9vayB1cCB0aGUgYWNjZXNzIHZlY3Rvci4KCkluIGFkZGl0aW9uLCBJIHRoaW5r
IGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBoYXZlIGEgY2hlY2sgdGhhdCAoZCkgYW5kICh0KSBjYW4K
c2hhcmUgbWVtb3J5IChzbyB0aGF0IGEgc2VjdXJpdHkgcG9saWN5IGNvdWxkIGJlIHdyaXR0ZW4g
cHJldmVudGluZyB0aGVtIGZyb20KY29tbXVuaWNhdGluZyBkaXJlY3RseSkuICBOb3JtYWxseSwg
dGhpcyB3b3VsZCBiZSBhbGxvd2VkIGJldHdlZW4gYWxsIGRvbWFpbnMKdGhhdCBhbGxvdyBncmFu
dCBtYXBwaW5nL2V2ZW50IGNoYW5uZWxzLgoKICAgICByYyA9IGRvbWFpbl9oYXNfcGVybShkLCB0
LCBTRUNDTEFTU19NTVUsIE1NVV9fU0hBUkVfTUVNKTsKICAgICBpZiAocmMpIHJldHVybiByYzsK
ClRvIGFsbG93IHRoaXMgaW4gdGhlIHBvbGljeSB0aGUgc2FtZSBhcyBncmFudHM6Ci0tLSBhL3Rv
b2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgorKysgYi90b29scy9mbGFzay9wb2xpY3kv
bW9kdWxlcy94ZW4uaWYKQEAgLTEyNyw2ICsxMjcsOCBAQCBkZWZpbmUoYGRvbWFpbl9jb21tcycs
IGAKICAgICAgICAgZG9tYWluX2V2ZW50X2NvbW1zKCQxLCAkMikKICAgICAgICAgYWxsb3cgJDEg
JDI6Z3JhbnQgeyBtYXBfcmVhZCBtYXBfd3JpdGUgY29weSB1bm1hcCB9OwogICAgICAgICBhbGxv
dyAkMiAkMTpncmFudCB7IG1hcF9yZWFkIG1hcF93cml0ZSBjb3B5IHVubWFwIH07CisgICAgICAg
YWxsb3cgJDEgJDI6bW11IHNoYXJlX21lbTsKKyAgICAgICBhbGxvdyAkMiAkMTptbXUgc2hhcmVf
bWVtOwogICcpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 15:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15: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.xen.org>)
	id 1dkY34-0000AB-JF; Wed, 23 Aug 2017 15:58:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkY32-00009Y-HQ
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 15:58:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 AF/23-03406-326AD995; Wed, 23 Aug 2017 15:58:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpK7ysrm
 RBneeKlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTJ25iKljOUnH/wEL2BsbtzF2MnBwSAv4S
 PZc3M4LYbALKEj87e9lAbBEBPYmmA8/B4swCihKnbs8AqxcWMJLY+noNC4jNIqAqceLZfDCbV
 8BCYv7v04wQM+UldrVdZAWxhQQUJDqmH2OCqBGUODnzCQvETAmJgy9eME9g5J6FJDULSWoBI9
 MqRo3i1KKy1CJdYyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAYGAAgh2Mp9c
 FHmKU5GBSEuXV1JkbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd+ESoJxgUWp6akVaZg4wLGHS
 Ehw8SiK8USBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ82qCFAmAFGWU5sGNgMXIJUZZK
 WFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgCZwpOZVwK36RXQEUxAR0w6MQfkiJJEhJRUA6Nsad
 HXkwapSXwFNyW+T36zY44QyyQ7/znb9CRallpMYJDLXrhVuS/h6ZqYLWWefmsexKQbTz3y5Xm
 l2qv97wNers3s5ubZcs9roRXvkzL/3n1Ti454f3k2+b7U9byJ2Qu9JobL1/cnH+BI1z+b0xjm
 2XlZT8PKZX3NlDfnfP6psT6q+fzT9IoSS3FGoqEWc1FxIgBUe8WojAIAAA==
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503503906!112317802!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17062 invoked from network); 23 Aug 2017 15:58:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 15:58:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436591495"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Aug 2017 16:58:22 +0100
Message-ID: <20170823155824.11144-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH RFC 0/2] Misc paging code clean up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSAoMik6CiAgeGVuOiByZW1vdmUgQ09ORklHX1BBR0lOR19BU1NJU1RBTkNFCiAgeDg2
L21tOiBQR190cmFuc2xhdGUgaW1wbGllcyBQR19yZWZjb3VudHMKCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgIHwgIDYgKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAgICB8ICA4ICsrKy0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2NvbmZpZy5oIHwgIDIgLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmln
LmggfCAgMSAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIHwgIDUgKy0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvc2hhZG93LmggfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3BhZ2luZy5o
ICAgICB8IDE5IC0tLS0tLS0tLS0tLS0tLS0tLS0KIDkgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0
aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 15:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15: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.xen.org>)
	id 1dkY34-0000AM-Q8; Wed, 23 Aug 2017 15:58:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkY33-00009o-I8
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 15:58:29 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 99/F4-03937-426AD995; Wed, 23 Aug 2017 15:58:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUldl2dx
 Ig3U/+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzU+4zFWxwrbg63aiB8YZJFyMnh4SAv8Sb
 T3+YQWw2AWWJn529bCC2iICeRNOB54xdjFwczALbGCWu7lzMApIQFnCS+N6+GKyBRUBV4vOHn
 ewgNq+AhcTp20vYIIbKS+xqu8gKYnMKWEpsap0GViMEVNNw5QeUrSDRMf0YE0SvoMTJmU/A5j
 MLSEgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6a
 n5iQmFesl5+duYgQGDwMQ7GA8vS7wEKMkB5OSKK+mztxIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8C5cA5QSLUtNTK9Iyc4BhDJOW4OBREuGNAknzFhck5hZnpkOkTjEqSonzaoIkBEASGaV5c
 G2w2LnEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4NIFN4MvNK4Ka/AlrMBLR40ok5IItLEh
 FSUg2M3DwdXILMuR9i7gVc1RR2eX42M1ZfkSf9fO6TQ4+kLtyeVJAgMnvPJI/T25Q0Tzzvilj
 2vm3zf7kPSaq7lpqZlU67MUPmuuCMAwXzEh7kPEx++8z9vNtvxbKbpfUnGOfM45nHL6IULu9/
 y0vz+K69bslvZh5ZsFIr7dzEONt49ee+HNOXPRJPUWIpzkg01GIuKk4EACt6HQuYAgAA
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503503906!112317802!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17111 invoked from network); 23 Aug 2017 15:58:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 15:58:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436591497"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Aug 2017 16:58:24 +0100
Message-ID: <20170823155824.11144-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170823155824.11144-1-wei.liu2@citrix.com>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 2/2] x86/mm: PG_translate implies
	PG_refcounts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgNDA0NTk1MzUyICgieDg2L3BhZ2luZzogRW5mb3JjZSBQR19leHRlcm5hbCA9PSBQR190
cmFuc2xhdGUgPT0KUEdfcmVmY291bnRzIiksIFBHX3JlZmNvdW50cyBhbmQgUEdfdHJhbnNsYXRl
IGFsd2F5cyBuZWVkIHRvIGJlIHNldAp0b2dldGhlci4KClNxdWFzaCBQR19yZWZjb3VudHMgdG8g
c2ltcGxpZnkgY29kZS4gQWxsIGNhbGxzIHBhZ2luZ19tb2RlX3JlZmNvdW50cwphcmUgcmVwbGFj
ZWQgYnkgY2FsbHMgdG8gcGFnaW5nX21vZGVfdHJhbnNsYXRlLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8ICA2
ICsrLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9tbS9wYWdpbmcuYyAgICAgfCAgOCArKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdp
bmcuaCB8ICA1ICstLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oIHwgIDIgKy0KIDYg
ZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4
IDliNGI5NTk2ZDguLmJiZTU0NWIxNjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEwMTcsOCArMTAxNyw2IEBAIGludCBh
cmNoX3NldF9pbmZvX2d1ZXN0KAogCiAgICAgaWYgKCAhY3IzX3BhZ2UgKQogICAgICAgICByYyA9
IC1FSU5WQUw7Ci0gICAgZWxzZSBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSApCi0gICAg
ICAgIC8qIG5vdGhpbmcgKi87CiAgICAgZWxzZSBpZiAoIGNyM19wYWdlID09IHYtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlICkKICAgICB7CiAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
TlVMTDsKQEAgLTEwNDAsNyArMTAzOCw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgIGlmICggIWNvbXBh
dCAmJiAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpICYmCi0gICAgICAgICAgICAgICAgICFwYWdp
bmdfbW9kZV9yZWZjb3VudHMoZCkgKQorICAgICAgICAgICAgICAgICAhcGFnaW5nX21vZGVfdHJh
bnNsYXRlKGQpICkKICAgICAgICAgICAgICAgICBmaWxsX3JvX21wdChjcjNfZ2ZuKTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgpAQCAtMTA2MSw3ICsxMDU5LDcgQEAgaW50
IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAKICAgICAgICAgICAgIGlmICggIWNyM19wYWdlICkKICAg
ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBlbHNlIGlmICggIXBhZ2lu
Z19tb2RlX3JlZmNvdW50cyhkKSApCisgICAgICAgICAgICBlbHNlIGlmICggIXBhZ2luZ19tb2Rl
X3RyYW5zbGF0ZShkKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKGNyM19wYWdlLCBQR1Rfcm9vdF9wYWdlX3RhYmxlKTsKICAg
ICAgICAgICAgICAgICBzd2l0Y2ggKCByYyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA2Y2I5MDNkZWY1Li5lZWUwZmY0
MjJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKQEAgLTU4OSw3ICs1ODksNyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZG9tY3JfZmxhZ3MsCiAKICAgICBodm1f
aW5pdF9jYWNoZWF0dHJfcmVnaW9uX2xpc3QoZCk7CiAKLSAgICByYyA9IHBhZ2luZ19lbmFibGUo
ZCwgUEdfcmVmY291bnRzfFBHX3RyYW5zbGF0ZXxQR19leHRlcm5hbCk7CisgICAgcmMgPSBwYWdp
bmdfZW5hYmxlKGQsIFBHX3RyYW5zbGF0ZXxQR19leHRlcm5hbCk7CiAgICAgaWYgKCByYyAhPSAw
ICkKICAgICAgICAgZ290byBmYWlsMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlZDc3MjcwNTg2Li44YWRiN2I2NjQ5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTkyNSw3
ICsxOTI1LDcgQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBs
MV9wZ2VudHJ5X3QgbmwxZSwKICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX3VzZXIoJm9s
MWUsIHBsMWUsIHNpemVvZihvbDFlKSkgIT0gMCkgKQogICAgICAgICByZXR1cm4gLUVGQVVMVDsK
IAotICAgIEFTU0VSVCghcGFnaW5nX21vZGVfcmVmY291bnRzKHB0X2RvbSkpOworICAgIEFTU0VS
VCghcGFnaW5nX21vZGVfdHJhbnNsYXRlKHB0X2RvbSkpOwogCiAgICAgaWYgKCBsMWVfZ2V0X2Zs
YWdzKG5sMWUpICYgX1BBR0VfUFJFU0VOVCApCiAgICAgewpAQCAtMjI1Nyw3ICsyMjU3LDcgQEAg
aW50IGdldF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmRvbWFp
bikKICAgICBpZiAoIGxpa2VseShvd25lciA9PSBkb21haW4pICkKICAgICAgICAgcmV0dXJuIDE7
CiAKLSAgICBpZiAoICFwYWdpbmdfbW9kZV9yZWZjb3VudHMoZG9tYWluKSAmJiAhZG9tYWluLT5p
c19keWluZyApCisgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGRvbWFpbikgJiYgIWRv
bWFpbi0+aXNfZHlpbmcgKQogICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLAogICAgICAgICAg
ICAgICAgICJFcnJvciBtZm4gJSJQUklfbWZuIjogcmQ9JWQgb2Q9JWQgY2FmPSUwOGx4IHRhZj0l
IiBQUnR5cGVfaW5mbyAiXG4iLAogICAgICAgICAgICAgICAgIG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKSwgZG9tYWluLT5kb21haW5faWQsCkBAIC0yNzE5LDcgKzI3MTksNyBAQCBpbnQgdmNwdV9k
ZXN0cm95X3BhZ2V0YWJsZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBtZm4gKQogICAgIHsK
ICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7Ci0gICAgICAgIGlmICggcGFn
aW5nX21vZGVfcmVmY291bnRzKHYtPmRvbWFpbikgKQorICAgICAgICBpZiAoIHBhZ2luZ19tb2Rl
X3RyYW5zbGF0ZSh2LT5kb21haW4pICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxl
KHBhZ2UpOwpAQCAtMjc0MCw3ICsyNzQwLDcgQEAgaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVz
KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBpZiAoIG1mbiApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOwotICAgICAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV9yZWZjb3VudHModi0+ZG9tYWluKSApCisgICAgICAgICAgICBpZiAoIHBhZ2luZ19t
b2RlX3RyYW5zbGF0ZSh2LT5kb21haW4pICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdl
KTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2FuZF90
eXBlX3ByZWVtcHRpYmxlKHBhZ2UpOwpAQCAtMjgxMSw3ICsyODExLDcgQEAgaW50IG5ld19ndWVz
dF9jcjModW5zaWduZWQgbG9uZyBtZm4pCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJjID0gcGFnaW5nX21vZGVfcmVmY291bnRzKGQpCisgICAgcmMgPSBwYWdpbmdfbW9kZV90cmFu
c2xhdGUoZCkKICAgICAgICAgID8gKGdldF9wYWdlX2Zyb21fbWZuKF9tZm4obWZuKSwgZCkgPyAw
IDogLUVJTlZBTCkKICAgICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbiht
Zm4pLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKICAgICBzd2l0Y2ggKCByYyApCkBA
IC0yODI5LDcgKzI4MjksNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
IAogICAgIGludmFsaWRhdGVfc2hhZG93X2xkdChjdXJyLCAwKTsKIAotICAgIGlmICggIVZNX0FT
U0lTVChkLCBtMnBfc3RyaWN0KSAmJiAhcGFnaW5nX21vZGVfcmVmY291bnRzKGQpICkKKyAgICBp
ZiAoICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgJiYgIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShk
KSApCiAgICAgICAgIGZpbGxfcm9fbXB0KG1mbik7CiAgICAgY3Vyci0+YXJjaC5ndWVzdF90YWJs
ZSA9IHBhZ2V0YWJsZV9mcm9tX3BmbihtZm4pOwogICAgIHVwZGF0ZV9jcjMoY3Vycik7CkBAIC0y
ODQwLDcgKzI4NDAsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAg
ICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG9s
ZF9iYXNlX21mbikpOwogCi0gICAgICAgIGlmICggcGFnaW5nX21vZGVfcmVmY291bnRzKGQpICkK
KyAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0gcHV0
X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQpAQCAtMzA1OSw3ICszMDU5LDcgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBpZiAoIChvcC5jbWQgLSBNTVVFWFRfUElO
X0wxX1RBQkxFKSA+IChDT05GSUdfUEFHSU5HX0xFVkVMUyAtIDEpICkKICAgICAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMocGdfb3du
ZXIpICkKKyAgICAgICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX293bmVyKSAp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9m
cm9tX2dmbihwZ19vd25lciwgb3AuYXJnMS5tZm4sIE5VTEwsIFAyTV9BTExPQyk7CkBAIC0zMTIx
LDcgKzMxMjEsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGJyZWFrOwogCiAg
ICAgICAgIGNhc2UgTU1VRVhUX1VOUElOX1RBQkxFOgotICAgICAgICAgICAgaWYgKCBwYWdpbmdf
bW9kZV9yZWZjb3VudHMocGdfb3duZXIpICkKKyAgICAgICAgICAgIGlmICggcGFnaW5nX21vZGVf
dHJhbnNsYXRlKHBnX293bmVyKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgb3AuYXJnMS5tZm4sIE5VTEws
IFAyTV9BTExPQyk7CkBAIC0zNTY0LDcgKzM1NjQsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAg
ICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7CiAKICAgICAgICAgICAgIHJjID0gLUVPUE5PVFNV
UFA7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2luZ19tb2RlX3JlZmNvdW50cyhwdF9v
d25lcikpICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkocGFnaW5nX21vZGVfdHJhbnNsYXRl
KHB0X293bmVyKSkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICB4c21f
bmVlZGVkIHw9IFhTTV9NTVVfTk9STUFMX1VQREFURTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCA3NWY1ZmMwMDI0
Li4zNTRkOTZkNGNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC04MzksMTEgKzgzOSwxMSBAQCBpbnQgcGFnaW5n
X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbW9kZSkKICAgICBpZiAoIG1vZGUgJiB+UEdf
TUFTSyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgLyogQWxsIG9mIGV4dGVybmFs
fHRyYW5zbGF0ZXxyZWZjb3VudHMsIG9yIG5vbmUuICovCi0gICAgc3dpdGNoICggbW9kZSAmIChQ
R19leHRlcm5hbCB8IFBHX3RyYW5zbGF0ZSB8IFBHX3JlZmNvdW50cykgKQorICAgIC8qIEJvdGgg
b2YgZXh0ZXJuYWx8dHJhbnNsYXRlLCBvciBub25lLiAqLworICAgIHN3aXRjaCAoIG1vZGUgJiAo
UEdfZXh0ZXJuYWwgfCBQR190cmFuc2xhdGUpICkKICAgICB7CiAgICAgY2FzZSAwOgotICAgIGNh
c2UgUEdfZXh0ZXJuYWwgfCBQR190cmFuc2xhdGUgfCBQR19yZWZjb3VudHM6CisgICAgY2FzZSBQ
R19leHRlcm5hbCB8IFBHX3RyYW5zbGF0ZToKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC04ODEsOCArODgxLDYgQEAgdm9pZCBwYWdpbmdf
ZHVtcF9kb21haW5faW5mbyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgcHJpbnRrKCJz
aGFkb3cgIik7CiAgICAgICAgIGlmICggcGFnaW5nX21vZGVfaGFwKGQpICkKICAgICAgICAgICAg
IHByaW50aygiaGFwICIpOwotICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSAp
Ci0gICAgICAgICAgICBwcmludGsoInJlZmNvdW50cyAiKTsKICAgICAgICAgaWYgKCBwYWdpbmdf
bW9kZV9sb2dfZGlydHkoZCkgKQogICAgICAgICAgICAgcHJpbnRrKCJsb2dfZGlydHkgIik7CiAg
ICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcGFnaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCmlu
ZGV4IDY0YmYyZjk2OGEuLjQ5NmE4MGExYWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApAQCAtNDcsOCAr
NDcsNiBAQAogCiAvKiBjb21tb24gcGFnaW5nIG1vZGUgYml0cyAqLwogI2RlZmluZSBQR19tb2Rl
X3NoaWZ0ICAxMCAKLS8qIFJlZmNvdW50cyBiYXNlZCBvbiBzaGFkb3cgdGFibGVzIGluc3RlYWQg
b2YgZ3Vlc3QgdGFibGVzICovCi0jZGVmaW5lIFBHX3JlZmNvdW50cyAgIChYRU5fRE9NQ1RMX1NI
QURPV19FTkFCTEVfUkVGQ09VTlQgPDwgUEdfbW9kZV9zaGlmdCkKIC8qIEVuYWJsZSBsb2cgZGly
dHkgbW9kZSAqLwogI2RlZmluZSBQR19sb2dfZGlydHkgICAoWEVOX0RPTUNUTF9TSEFET1dfRU5B
QkxFX0xPR19ESVJUWSA8PCBQR19tb2RlX3NoaWZ0KQogLyogWGVuIGRvZXMgcDJtIHRyYW5zbGF0
aW9uLCBub3QgZ3Vlc3QgKi8KQEAgLTU4LDEzICs1NiwxMiBAQAogI2RlZmluZSBQR19leHRlcm5h
bCAgICAoWEVOX0RPTUNUTF9TSEFET1dfRU5BQkxFX0VYVEVSTkFMIDw8IFBHX21vZGVfc2hpZnQp
CiAKIC8qIEFsbCBwYWdpbmcgbW9kZXMuICovCi0jZGVmaW5lIFBHX01BU0sgKFBHX3JlZmNvdW50
cyB8IFBHX2xvZ19kaXJ0eSB8IFBHX3RyYW5zbGF0ZSB8IFBHX2V4dGVybmFsKQorI2RlZmluZSBQ
R19NQVNLIChQR19sb2dfZGlydHkgfCBQR190cmFuc2xhdGUgfCBQR19leHRlcm5hbCkKIAogI2Rl
ZmluZSBwYWdpbmdfbW9kZV9lbmFibGVkKF9kKSAgICghIShfZCktPmFyY2gucGFnaW5nLm1vZGUp
CiAjZGVmaW5lIHBhZ2luZ19tb2RlX3NoYWRvdyhfZCkgICAgKCEhKChfZCktPmFyY2gucGFnaW5n
Lm1vZGUgJiBQR19TSF9lbmFibGUpKQogI2RlZmluZSBwYWdpbmdfbW9kZV9oYXAoX2QpICAgICAg
ICghISgoX2QpLT5hcmNoLnBhZ2luZy5tb2RlICYgUEdfSEFQX2VuYWJsZSkpCiAKLSNkZWZpbmUg
cGFnaW5nX21vZGVfcmVmY291bnRzKF9kKSAoISEoKF9kKS0+YXJjaC5wYWdpbmcubW9kZSAmIFBH
X3JlZmNvdW50cykpCiAjZGVmaW5lIHBhZ2luZ19tb2RlX2xvZ19kaXJ0eShfZCkgKCEhKChfZCkt
PmFyY2gucGFnaW5nLm1vZGUgJiBQR19sb2dfZGlydHkpKQogI2RlZmluZSBwYWdpbmdfbW9kZV90
cmFuc2xhdGUoX2QpICghISgoX2QpLT5hcmNoLnBhZ2luZy5tb2RlICYgUEdfdHJhbnNsYXRlKSkK
ICNkZWZpbmUgcGFnaW5nX21vZGVfZXh0ZXJuYWwoX2QpICAoISEoKF9kKS0+YXJjaC5wYWdpbmcu
bW9kZSAmIFBHX2V4dGVybmFsKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hh
ZG93LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCmluZGV4IDY3OGI1ZDQ4YmIuLmUw
NjA3Yjk2MjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaApAQCAtMzUsNyArMzUsNyBAQAogCiAjZGVmaW5l
IHNoYWRvd19tb2RlX2VuYWJsZWQoX2QpICAgIHBhZ2luZ19tb2RlX3NoYWRvdyhfZCkKICNkZWZp
bmUgc2hhZG93X21vZGVfcmVmY291bnRzKF9kKSAocGFnaW5nX21vZGVfc2hhZG93KF9kKSAmJiBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX3JlZmNvdW50
cyhfZCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZShfZCkpCiAjZGVmaW5lIHNoYWRvd19tb2RlX2xvZ19kaXJ0eShfZCkgKHBhZ2luZ19t
b2RlX3NoYWRvdyhfZCkgJiYgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWdpbmdfbW9kZV9sb2dfZGlydHkoX2QpKQogI2RlZmluZSBzaGFkb3dfbW9kZV90cmFuc2xhdGUo
X2QpIChwYWdpbmdfbW9kZV9zaGFkb3coX2QpICYmIFwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 15:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 15: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.xen.org>)
	id 1dkY36-0000Au-0r; Wed, 23 Aug 2017 15:58:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkY34-0000A9-Sn
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 15:58:30 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CC/DC-02181-626AD995; Wed, 23 Aug 2017 15:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXldl2dx
 Ig85trBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7k4EFzQIVG2Y2sTUwvuPtYuTkkBDwl9h8
 5j87iM0moCzxs7OXDcQWEdCTaDrwnLGLkYuDWeAgo8TEmzOZuhg5OIQFbCW6OqRBalgEVCV2z
 l7NBGLzClhINOxtYIWYKS+xq+0imM0pYCmxqXUa2HwhkJorP6BsBYmO6cegegUlTs58wgJiMw
 tISBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+Y
 kJhXrJefnbmIEBg4DEOxgbPzidIhRkoNJSZRXU2dupBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3oVLgHKCRanpqRVpmTnAEIZJS3DwKInwRoGkeYsLEnOLM9MhUqcYFaXEebeAJARAEhmleXBts
 Li5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHedyBTeDLzSuCmvwJazAS0eNKJOSCLSxIRUl
 INjIvrD0xzM31WxFdyVJvj95uVYU/69kju18wMkFRS2vcmdHpOSuj7ZvZ4N7PHAuJWJyInnnr
 XvfmwyqTD1bZa03/vFb9+Y4bMDw62ul2GoucuVPs3BvlHrF7utrdmHnfLHX0d/61muisXXF94
 2o1TtjezWP1r0528mb/2TjQp/PSYQcDqDve7QCWW4oxEQy3mouJEAHt6b6eWAgAA
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503503906!53213067!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11070 invoked from network); 23 Aug 2017 15:58:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 15:58:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="444858352"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Aug 2017 16:58:23 +0100
Message-ID: <20170823155824.11144-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170823155824.11144-1-wei.liu2@citrix.com>
References: <20170823155824.11144-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 1/2] xen: remove CONFIG_PAGING_ASSISTANCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXJtIHNob3VsZCBhbHdheXMgc2V0IGl0LCB3aGlsZSBvbiB4ODYgeGVuIGNhbid0IGJ1aWxkIHdp
dGggaXQgc2V0IHRvCjAsIHdoaWNoIG1lYW5zIHBlb3BsZSBoYXZlbid0IHVzZWQgaXQgZm9yIHll
YXJzLgoKUmVtb3ZlIGl0IGFuZCBzaW1wbGlmeSB4ZW4vcGFnaW5nLmguCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vY29uZmlnLmggfCAgMiAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCB8ICAxIC0K
IHhlbi9pbmNsdWRlL3hlbi9wYWdpbmcuaCAgICAgfCAxOSAtLS0tLS0tLS0tLS0tLS0tLS0tCiAz
IGZpbGVzIGNoYW5nZWQsIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCmluZGV4IDdk
YTk0Njk4ZTEuLjIxMGM5Zjg1OGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29u
ZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaApAQCAtMjQsOCArMjQsNiBA
QAogLyogeGVuX3Vsb25nX3QgaXMgYWx3YXlzIDY0IGJpdHMgKi8KICNkZWZpbmUgQklUU19QRVJf
WEVOX1VMT05HIDY0CiAKLSNkZWZpbmUgQ09ORklHX1BBR0lOR19BU1NJU1RBTkNFIDEKLQogI2Rl
ZmluZSBDT05GSUdfUEFHSU5HX0xFVkVMUyAzCiAKICNkZWZpbmUgQ09ORklHX0FSTSAxCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jb25maWcuaAppbmRleCAwMTMwYWM4NjRmLi5mNjNhOWNiOTUyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmln
LmgKQEAgLTE5LDcgKzE5LDYgQEAKIAogI2RlZmluZSBCSVRTX1BFUl9YRU5fVUxPTkcgQklUU19Q
RVJfTE9ORwogCi0jZGVmaW5lIENPTkZJR19QQUdJTkdfQVNTSVNUQU5DRSAxCiAjZGVmaW5lIENP
TkZJR19YODZfUE1fVElNRVIgMQogI2RlZmluZSBDT05GSUdfSFBFVF9USU1FUiAxCiAjZGVmaW5l
IENPTkZJR19YODZfTUNFX1RIRVJNQUwgMQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Bh
Z2luZy5oIGIveGVuL2luY2x1ZGUveGVuL3BhZ2luZy5oCmluZGV4IDIxNGJkZTU1NzYuLmExMjZj
OWJmNTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wYWdpbmcuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vcGFnaW5nLmgKQEAgLTEsMjYgKzEsNyBAQAotCiAjaWZuZGVmIF9fWEVOX1BBR0lO
R19IX18KICNkZWZpbmUgX19YRU5fUEFHSU5HX0hfXwogCi0jaWYgZGVmaW5lZCBDT05GSUdfUEFH
SU5HX0FTU0lTVEFOQ0UKLQogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20v
cDJtLmg+CiAKLSNlbGlmIGRlZmluZWQgQ09ORklHX1NIQURPV19QQUdJTkcKLQotI2luY2x1ZGUg
PGFzbS9zaGFkb3cuaD4KLQotI2RlZmluZSBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgIHNoYWRv
d19tb2RlX3RyYW5zbGF0ZShkKQotI2RlZmluZSBwYWdpbmdfbW9kZV9leHRlcm5hbChkKSAgICgw
KQotCi0jZWxzZQotCi0jZGVmaW5lIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAgICAgICAgICAg
ICAgKDApCi0jZGVmaW5lIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICAgICAgICAgICAgICAgKDAp
Ci0jZGVmaW5lIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgcCwgbSwgbykgICAgKCh2b2lkKTAp
Ci0jZGVmaW5lIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgcCwgbSwgbykgKCh2b2lkKTAp
Ci0KLSNlbmRpZgotCiAjZW5kaWYgLyogX19YRU5fUEFHSU5HX0hfXyAqLwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 16:01:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 16:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkY69-0001c5-Et; Wed, 23 Aug 2017 16:01:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkY68-0001bt-Fg
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 16:01:40 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1B/43-03557-3E6AD995; Wed, 23 Aug 2017 16:01:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fxsrm
 RBrumsFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfT/xkLzgoVDHj4lX2Bsb1/F2MnBxCAnkS
 rU8/sILYvAJ2Ev0T1jGD2BIChhKnF95kAbFZBFQlus78BIuzCahLtD3bDlYvIqAr0X5kHhOIz
 SxgK9G+5RFYvbBAvMSGKVvZuxi5gOa/Z5R48LGJESTBKeAoMXvLPiCbA2iZoMTfHcIQvVoSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdU72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYzTL/sfYpTkYFIS5dXUmRspxJeU
 n1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4JZYC1QkWpaanVqRl5gDjA6ZUgoNHS
 YQ3GCTNW1yQmFucmQ6ROsWoKCXOGw2SEABJZJTmwbXBYvISo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHnTQKbwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoY56XwFKzWy9he/brl3Nma27+t1hp
 Nyp6542/8uXPBcqEHLE/XJF0rdNhf1nFdpvHp4dKfr782HNMyDLGqXrPwauEpm96zV7/surzY
 I6h1jVfTv8lxD+VNojIkBG9KqSbpqFd21Hcv13R6zrXu5lk2jqYlm1ZcLzyRodEnfKzxlfB2/
 jKpaq9oJZbijERDLeai4kQA/fM+c8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503504097!107634369!1
X-Originating-IP: [137.65.248.74]
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 10427 invoked from network); 23 Aug 2017 16:01:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 16:01:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 10:01:36 -0600
Message-Id: <599DC3000200007800172B49@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 10:01:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Daniel De Graaf" <dgdegra@tycho.nsa.gov>
References: <1503090150-20715-1-git-send-email-christopher.w.clark@gmail.com>
 <2c0e51fa-8502-c17a-c907-d0e72f2defa9@tycho.nsa.gov>
 <599C04FE0200007800171D18@prv-mh.provo.novell.com>
 <44f3de94-c7f0-8c04-b7c0-ccc4fc2aca8c@tycho.nsa.gov>
In-Reply-To: <44f3de94-c7f0-8c04-b7c0-ccc4fc2aca8c@tycho.nsa.gov>
Mime-Version: 1.0
Content-Disposition: inline
Cc: christopher.w.clark@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xsm: policy hooks to require an IOMMU and
 interrupt remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE3OjU2LCA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PiB3cm90ZToK
PiBPbiAwOC8yMi8yMDE3IDA0OjE4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTgu
MDguMTcgYXQgMjM6NTUsIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+IHdyb3RlOgo+Pj4gT24gMDgv
MTgvMjAxNyAwNTowMiBQTSwgY2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20gd3JvdGU6Cj4+
Pj4gRnJvbTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1z
LmNvbT4KPj4+Pgo+Pj4+IElzb2xhdGlvbiBvZiBkZXZpY2VzIHBhc3NlZCB0aHJvdWdoIHRvIGRv
bWFpbnMgdXN1YWxseSByZXF1aXJlcyBhbgo+Pj4+IGFjdGl2ZSBJT01NVS4gVGhlIGV4aXN0aW5n
IG1ldGhvZCBvZiByZXF1aXJpbmcgYW4gSU9NTVUgaXMgdmlhIGEgWGVuCj4+Pj4gYm9vdCBwYXJh
bWV0ZXIgKCJpb21tdT1mb3JjZSIpIHdoaWNoIHdpbGwgYWJvcnQgYm9vdCBpZiBhbiBJT01NVSBp
cyBub3QKPj4+PiBhdmFpbGFibGUuCj4+Pj4KPj4+PiBNb3JlIGdyYWNlZnVsIGRlZ3JhZGF0aW9u
IG9mIGJlaGF2aW91ciB3aGVuIGFuIElPTU1VIGlzIGFic2VudCBjYW4gYmUKPj4+PiBhY2hpZXZl
ZCBieSBlbmFibGluZyBYU00gdG8gcGVyZm9ybSBlbmZvcmNlbWVudCBvZiBJT01NVSByZXF1aXJl
bWVudC4KPj4+Pgo+Pj4+IFRoaXMgcGF0Y2ggZW5hYmxlcyBhbiBlbmZvcmNlYWJsZSBYU00gcG9s
aWN5IHRvIHNwZWNpZnkgdGhhdCBhbiBJT01NVSBpcwo+Pj4+IHJlcXVpcmVkIGZvciBwYXJ0aWN1
bGFyIGRvbWFpbnMgdG8gYWNjZXNzIGRldmljZXMgYW5kIGhvdyBjYXBhYmxlIHRoYXQKPj4+PiBJ
T01NVSBtdXN0IGJlLiBUaGlzIGFsbG93cyBhIFhlbiBzeXN0ZW0gdG8gYm9vdCB3aGlsc3Qgc3Rp
bGwKPj4+PiBlbnN1cmluZyB0aGF0IGFuIElPTU1VIGlzIGFjdGl2ZSBiZWZvcmUgcGVybWl0dGlu
ZyBkZXZpY2UgdXNlLgo+Pj4+Cj4+Pj4gVXNpbmcgYSBYU00gcG9saWN5IGVuc3VyZXMgdGhhdCB0
aGUgaXNvbGF0aW9uIHByb3BlcnRpZXMgcmVtYWluIGVuZm9yY2VkCj4+Pj4gZXZlbiB3aGVuIHRo
ZSBsYXJnZSwgY29tcGxleCB0b29sc3RhY2sgc29mdHdhcmUgY2hhbmdlcy4KPj4+Pgo+Pj4+IEZv
ciBzb21lIGhhcmR3YXJlIHBsYXRmb3JtcyBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIGEgc3RyaWN0
IHJlcXVpcmVtZW50Cj4+Pj4gZm9yIHNlY3VyZSBpc29sYXRpb24uIE5vdCBhbGwgSU9NTVVzIHBy
b3ZpZGUgaW50ZXJydXB0IHJlbWFwcGluZy4KPj4+PiBUaGUgWFNNIHBvbGljeSBjYW4gbm93IG9w
dGlvbmFsbHkgcmVxdWlyZSBpbnRlcnJ1cHQgcmVtYXBwaW5nLgo+Pj4+Cj4+Pj4gVGhlIGRldmlj
ZSB1c2UgaG9va3Mgbm93IGNoZWNrIHdoZXRoZXIgYW4gSU9NTVUgaXM6Cj4+Pj4gICAgKiBBY3Rp
dmUgYW5kIHNlY3VyZWx5IGlzb2xhdGluZzoKPj4+PiAgICAgICAtLSBjdXJyZW50IGNyaXRlcmlh
IGZvciB0aGlzIGlzIHRoYXQgaW50ZXJydXB0IHJlbWFwcGluZyBpcyBvawo+Pj4+ICAgICogQWN0
aXZlIGJ1dCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIG5vdCBhdmFpbGFibGUKPj4+PiAgICAqIE5v
dCBhY3RpdmUKPj4+Pgo+Pj4+IFRoaXMgcGF0Y2ggYWxzbyB1cGRhdGVzIHRoZSByZWZlcmVuY2Ug
WFNNIHBvbGljeSB0byB1c2UgdGhlIG5ldwo+Pj4+IHByaW1pdGl2ZXMsIHdpdGggcG9saWN5IGVu
dHJpZXMgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBhY3RpdmUgSU9NTVUuCj4+Pj4KPj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3Rl
bXMuY29tPgo+Pj4KPj4+IEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KPj4gCj4+IFRvIGJlIGhvbmVzdCwgZm9yIHRoaXMga2luZCBvZiBhIGNoYW5nZSBJ
IHdvdWxkIGhhdmUgaG9wZWQgZm9yCj4+IGEgUmV2aWV3ZWQtYnkgKGJ5IHlvdSBvciBzb21lb25l
IGVsc2UpLCBub3QganVzdCBhbiBBY2tlZC1ieS4KPj4gSGVuY2UgSSdtIGhlc2l0YW50IHRvIHB1
dCB0aGUgcGF0Y2ggaW4gcmlnaHQgYXdheS4KPiAKPiBJJ2xsIGtlZXAgdGhhdCBpbiBtaW5kIGZv
ciB0aGUgZnV0dXJlLiAgSSBoYXZlIGxvb2tlZCBhdCB0aGlzIHBhdGNoCj4gaW4gZGVwdGgsIHNv
IHlvdSBjYW4gY2hhbmdlIHRoYXQgdG8KPiAKPiBSZXZpZXdlZC1ieTogRGFuaWVsIERlIEdyYWFm
IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpUaGFua3MsIGEgZmV3IG1pbnV0ZXMgdG9vIGxhdGUg
dGhvdWdoIC0gSSd2ZSBqdXN0IGNvbW1pdHRlZCBpdCB0aGUKd2F5IGl0IHdhcyAod2l0aCBSb3Nz
JyBSLWIpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 16:04:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 16: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.xen.org>)
	id 1dkY8z-0001pL-SU; Wed, 23 Aug 2017 16:04:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkY8z-0001pD-1G
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 16:04:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6B/ED-09901-497AD995; Wed, 23 Aug 2017 16:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3fy8rm
 RBj8nmVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9K08zFuwQqng1/S9jA+MJ/i5GTg4hgTyJ
 uT0PGEFsXgE7iYbvx5lAbAkBQ4nTC2+ygNgsAqoSWxfsZAOx2QTUJdqebWcFsUUElCXufp8BV
 MPFwSxwiVFi5u9jzCAJYQFHifUX/7BBLEiTWPbuMjuIzSlgKbHrQANQnANomaDE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoZl
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7G+xsDDjFKcjApifJq6syN
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy7IMKCdYlJqeWpGWmQOMBJi0BAePkgivPUiat7ggM
 bc4Mx0idYpRUUqc98BSoIQASCKjNA+uDRZ9lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMGw
 gyniczrwRu+iugxUxAiyedmAOyuCQRISXVwChlmRY4pUSgxd/hmPWu42KVx4XmGJd732hzvHS
 mtKVSJ9OfT6tNR2fpvqjZ9llXpv78/nFV4OXpB55t3HZCRs2xOTXt2rqWG4FuYlP0EqLT0qb3
 J0tzqc4oWqHzUWbWjS/ZzCu/9ttdNrIWEfObtSjSKanXwN9SPztn47stl70nJUvoX7KcpcRSn
 JFoqMVcVJwIAAY2sFG5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503504273!76115259!1
X-Originating-IP: [137.65.248.74]
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 39105 invoked from network); 23 Aug 2017 16:04:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 16:04:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Aug 2017 10:04:32 -0600
Message-Id: <599DC3B00200007800172B4C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 23 Aug 2017 10:04:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-2-wei.liu2@citrix.com>
In-Reply-To: <20170823155824.11144-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 1/2] xen: remove CONFIG_PAGING_ASSISTANCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE3OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QXJtIHNob3VsZCBhbHdheXMgc2V0IGl0LCB3aGlsZSBvbiB4ODYgeGVuIGNhbid0IGJ1aWxkIHdp
dGggaXQgc2V0IHRvCj4gMCwgd2hpY2ggbWVhbnMgcGVvcGxlIGhhdmVuJ3QgdXNlZCBpdCBmb3Ig
eWVhcnMuCj4gCj4gUmVtb3ZlIGl0IGFuZCBzaW1wbGlmeSB4ZW4vcGFnaW5nLmguCj4gCj4gU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoaXMgaXMgc29tZXRo
aW5nIEkgY2VydGFpbmx5IHdvdWxkIHdhbnQgVGltIHRvIHNlZSAoYW5kIHBlcmhhcHMKYXBwcm92
ZSkuCgpKYW4KCj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZp
Zy5oIHwgIDIgLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCB8ICAxIC0KPiAgeGVu
L2luY2x1ZGUveGVuL3BhZ2luZy5oICAgICB8IDE5IC0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMyBm
aWxlcyBjaGFuZ2VkLCAyMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKPiBpbmRl
eCA3ZGE5NDY5OGUxLi4yMTBjOWY4NThiIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vY29uZmlnLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCj4gQEAgLTI0
LDggKzI0LDYgQEAKPiAgLyogeGVuX3Vsb25nX3QgaXMgYWx3YXlzIDY0IGJpdHMgKi8KPiAgI2Rl
ZmluZSBCSVRTX1BFUl9YRU5fVUxPTkcgNjQKPiAgCj4gLSNkZWZpbmUgQ09ORklHX1BBR0lOR19B
U1NJU1RBTkNFIDEKPiAtCj4gICNkZWZpbmUgQ09ORklHX1BBR0lOR19MRVZFTFMgMwo+ICAKPiAg
I2RlZmluZSBDT05GSUdfQVJNIDEKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
b25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKPiBpbmRleCAwMTMwYWM4NjRm
Li5mNjNhOWNiOTUyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCj4gQEAgLTE5LDcgKzE5LDYgQEAK
PiAgCj4gICNkZWZpbmUgQklUU19QRVJfWEVOX1VMT05HIEJJVFNfUEVSX0xPTkcKPiAgCj4gLSNk
ZWZpbmUgQ09ORklHX1BBR0lOR19BU1NJU1RBTkNFIDEKPiAgI2RlZmluZSBDT05GSUdfWDg2X1BN
X1RJTUVSIDEKPiAgI2RlZmluZSBDT05GSUdfSFBFVF9USU1FUiAxCj4gICNkZWZpbmUgQ09ORklH
X1g4Nl9NQ0VfVEhFUk1BTCAxCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wYWdpbmcu
aCBiL3hlbi9pbmNsdWRlL3hlbi9wYWdpbmcuaAo+IGluZGV4IDIxNGJkZTU1NzYuLmExMjZjOWJm
NTggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BhZ2luZy5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3BhZ2luZy5oCj4gQEAgLTEsMjYgKzEsNyBAQAo+IC0KPiAgI2lmbmRlZiBfX1hF
Tl9QQUdJTkdfSF9fCj4gICNkZWZpbmUgX19YRU5fUEFHSU5HX0hfXwo+ICAKPiAtI2lmIGRlZmlu
ZWQgQ09ORklHX1BBR0lOR19BU1NJU1RBTkNFCj4gLQo+ICAjaW5jbHVkZSA8YXNtL3BhZ2luZy5o
Pgo+ICAjaW5jbHVkZSA8YXNtL3AybS5oPgo+ICAKPiAtI2VsaWYgZGVmaW5lZCBDT05GSUdfU0hB
RE9XX1BBR0lORwo+IC0KPiAtI2luY2x1ZGUgPGFzbS9zaGFkb3cuaD4KPiAtCj4gLSNkZWZpbmUg
cGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICBzaGFkb3dfbW9kZV90cmFuc2xhdGUoZCkKPiAtI2Rl
ZmluZSBwYWdpbmdfbW9kZV9leHRlcm5hbChkKSAgICgwKQo+IC0KPiAtI2Vsc2UKPiAtCj4gLSNk
ZWZpbmUgcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICAgICAgICAgICAgICAoMCkKPiAtI2RlZmlu
ZSBwYWdpbmdfbW9kZV9leHRlcm5hbChkKSAgICAgICAgICAgICAgICgwKQo+IC0jZGVmaW5lIGd1
ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgcCwgbSwgbykgICAgKCh2b2lkKTApCj4gLSNkZWZpbmUg
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBwLCBtLCBvKSAoKHZvaWQpMCkKPiAtCj4gLSNl
bmRpZgo+IC0KPiAgI2VuZGlmIC8qIF9fWEVOX1BBR0lOR19IX18gKi8KPiAtLSAKPiAyLjExLjAK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 16:15:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 16: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.xen.org>)
	id 1dkYJI-0002ei-16; Wed, 23 Aug 2017 16:15:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkYJG-0002eb-Gn
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 16:15:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F9/D5-03406-11AAD995; Wed, 23 Aug 2017 16:15:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK7gqrm
 RBguPSlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXnh5nKvjMWvFoyn22BsZ21i5GTg4JAX+J
 5msn2EBsFgFVie0z7oLZbALKEj87e8FsEQE1ifZVM5lBbGaBnYwSC5aFgtjCAqkSfTdeMoLYv
 AIWEpv714LVCwlkSNw/fJsVIi4ocXLmExaIXh2JBbs/AdVwANnSEsv/cYCEOQWsJK5+msEEYo
 sKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukamuklFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGGgMQ7GC8vzHgEKMkB5OSKO+6FXMjhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwrgLJCRalpqdWpGXmAEMeJi3BwaMkwisLkuYtLkjMLc5Mh0idYjTm2
 LB6/RcmjqYPW74wCbHk5eelSonzbgQpFQApzSjNgxsEi8VLjLJSwryMQKcJ8RSkFuVmlqDKv2
 IU52BUEuZdCTKFJzOvBG7fK6BTmIBOmXRiDsgpJYkIKakGxuUKYky7vUL/ZP+4b+ehEfvzlpd
 xZ9qWJC6jzWvPP0r22KJRLfKrlW/x63UK/ras3irb2qWWJy03TS9/vLbinoPYprkz5ORPztjz
 6d0ezTXPuW95X7t59L5n380IT+/g+O3uxzaldSe6eGy+v3OdwJFu3mlq12pPJzU0trHF+cVVN
 Ct5ePxtUmIpzkg01GIuKk4EAJaS3mjAAgAA
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503504911!71248589!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34315 invoked from network); 23 Aug 2017 16:15:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 16:15:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436596169"
Date: Wed, 23 Aug 2017 17:14:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170823161438.sc5n6wbyr7f7dc2o@citrix.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-2-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822180840.20981-2-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/6] libxc: add
 xc_domain_remove_from_physmap to wrap XENMEM_remove_from_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MDg6MzVBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBt
ZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKPiBmcm9tIHhsIGNvbmZpZyBmaWxlIi4gU2VlOgo+IAo+
ICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE3LTA3L21zZzAzMDQ3Lmh0bWwKPiAKPiBUaGVuIHBsYW4gaXMgdG8gdXNlIFhFTk1FTV9hZGRf
dG9fcGh5c21hcF9iYXRjaCB0byBtYXAgdGhlIHNoYXJlZCBwYWdlcyBmcm9tCj4gb25lIGRvbVUg
dG8gYW5vdGhlciBhbmQgdXNlIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIGNhbmNlbCB0
aGUgc2hhcmluZy4KPiBBIHdyYXBwZXIgdG8gWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIHdh
cyBhZGRlZCBpbiB0aGUgZm9sbG93aW5nIGNvbW1pdDoKPiAKPiAgIGNvbW1pdCAyMGU3MjVlOTM2
NGNmZjRhMjk5NDVmNjY5ODZlY2Q4OGNjYTg3NDNkCj4gCj4gTm93IGFkZCB0aGUgd3JhcHBlciB0
byBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3pl
IExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 16:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 16: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.xen.org>)
	id 1dkYMA-0002np-FG; Wed, 23 Aug 2017 16:18:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401f19e66=wei.liu2@citrix.com>)
 id 1dkYM9-0002ni-OX
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 16:18:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 52/E2-03044-5CAAD995; Wed, 23 Aug 2017 16:18:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6RVXM
 jDRb2qVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXNuxkLPjEVbG/ex5rA+Nrji5GTg4JAX+J
 9t3L2bsYOThYBFQlLramgoTZBJQlfnb2soHYIgJ6Ek0HnjN2MXJxMAtsY5S4unMxC0hCWMBNo
 rdjPpjNK2Ah8eTbG7AGIYE0ie1TZ0PFBSVOznwCZjML6Egs2P2JDWQXs4C0xPJ/YCdwClhKfP
 30lxHEFhVQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy1Esqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw0BiDYwfhnWcAhRkkOJiVR3nUr5kYK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBVWQmUEyxKTU+tSMvMAYY8TFqCg0dJhLcFJM1bXJCYW5yZD
 pE6xagoJc67EWSmAEgiozQPrg0WZ5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzJsAMp4nM6
 8EbvoroMVMQIsnnZgDsrgkESEl1cAo8VDCKa0nJlTnp/MMoU9+qc0/V9XNK8s3YPnpOH/vq+k
 f+JnS2Hat73A9/sb/oRTfzplzD4m5rBD6YTmhxn/Fneeb19tdeNHHnaQSvz/uqoUcs8rFnGtL
 GI/e5Em1u9IR/jrD71ns26/FVzeFnjTky9iVwftwn/6ZbbqTXi+9HKDpf+Zn6e+9SizFGYmGW
 sxFxYkAs4BrVq4CAAA=
X-Env-Sender: prvs=401f19e66=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503505091!108529660!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21303 invoked from network); 23 Aug 2017 16:18:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 16:18:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436596867"
Date: Wed, 23 Aug 2017 17:18:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170823161809.tmn6gfk7szi7osak@citrix.com>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-3-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823155824.11144-3-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 2/2] x86/mm: PG_translate implies
	PG_refcounts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDQ6NTg6MjRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBBZnRlciA0MDQ1OTUzNTIgKCJ4ODYvcGFnaW5nOiBFbmZvcmNlIFBHX2V4dGVybmFsID09IFBH
X3RyYW5zbGF0ZSA9PQo+IFBHX3JlZmNvdW50cyIpLCBQR19yZWZjb3VudHMgYW5kIFBHX3RyYW5z
bGF0ZSBhbHdheXMgbmVlZCB0byBiZSBzZXQKPiB0b2dldGhlci4KPiAKPiBTcXVhc2ggUEdfcmVm
Y291bnRzIHRvIHNpbXBsaWZ5IGNvZGUuIEFsbCBjYWxscyBwYWdpbmdfbW9kZV9yZWZjb3VudHMK
PiBhcmUgcmVwbGFjZWQgYnkgY2FsbHMgdG8gcGFnaW5nX21vZGVfdHJhbnNsYXRlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8ICA2ICsrLS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDIw
ICsrKysrKysrKystLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgfCAg
OCArKystLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIHwgIDUgKy0tLS0KPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCB8ICAyICstCj4gIDYgZmlsZXMgY2hhbmdlZCwg
MTggaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IGluZGV4IDliNGI5NTk2
ZDguLmJiZTU0NWIxNjUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gQEAgLTEwMTcsOCArMTAxNyw2IEBAIGludCBhcmNo
X3NldF9pbmZvX2d1ZXN0KAo+ICAKPiAgICAgIGlmICggIWNyM19wYWdlICkKPiAgICAgICAgICBy
YyA9IC1FSU5WQUw7Cj4gLSAgICBlbHNlIGlmICggcGFnaW5nX21vZGVfcmVmY291bnRzKGQpICkK
PiAtICAgICAgICAvKiBub3RoaW5nICovOwoKSXQgYXBwZWFycyBJIGFjY2lkZW50YWxseSBkZWxl
dGVkIHRoaXMgaHVuaywgYnV0IG15IHRlc3RzIHdlcmUgc3RpbGwKaGFwcHkuLi4KCkdpdmVuIHRo
aXMgZnVuY3Rpb24gaXMgcmF0aGVyIGNvbnZvbHV0ZWQgSSBpbnRlbmQgdG8gYWRkIGl0IGJhY2sg
YW5kCmRlYWwgd2l0aCB0aGF0IGxhdGVyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 16:35:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 16:35: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.xen.org>)
	id 1dkYcf-00044x-Tn; Wed, 23 Aug 2017 16:35: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=40173e594=George.Dunlap@citrix.com>)
 id 1dkYce-00044r-AZ
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 16:35:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C9/74-18185-3CEAD995; Wed, 23 Aug 2017 16:35:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXitHSDve7hdXM
 jDVoWslss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrel4yFnwVqHi48yBLA2M7XxcjJ4eEgL/E
 5CUP2EBsEYEEiS/fLzKD2GwCehLzjn9l6WLk4BAWsJU4dtocJMwLZO7fPo8dxGYRUJVY/mI5I
 4gtKhAusf/7NWaIGkGJkzOfgLUyC2hKrN+lDxJmFhCXuPVkPhOELS/RvHU2WLkQ0JjFD46yT2
 DkmYWkexZC9ywk3bOQdC9gZFnFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eWmFhcnpqfmJCY
 V6yXn525iBIYTAxDsYDz+Pu4QoyQHk5Io77oVcyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAG
 rwXKCRalpqdWpGXmAAMbJi3BwaMkwrsPJM1bXJCYW5yZDpE6xWjM8eLfui9MHBtWr//CJMSSl
 5+XKiXOOw+kVACkNKM0D24QLOIuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZj3OsgUnsy8Er
 h9r4BOYQI6ZdKJOSCnlCQipKQaGFveJ3fy7eR9s7FQSHgJm0Wq56btf80bH/beSbbgb/o1o+X
 etoOR6+tUN26a29Xym//fsTKPjBlRz281CgvEZan/lFq45KH+1I6bp2UijaYdZE+eop/681Py
 uUbWuoMv5IVKy7Ys5jT9e+PxpGDGgN6lzXaNTSayOV8+T3GYPZnvUZCU8r4nYUosxRmJhlrMR
 cWJAMk6Mc2zAgAA
X-Env-Sender: prvs=40173e594=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503506113!79110056!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28058 invoked from network); 23 Aug 2017 16:35:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 16:35:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="444865518"
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, Committers
 <committers@xenproject.org>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4aa34fe5-05cf-111f-e095-2ed77bd1bfc6@citrix.com>
Date: Wed, 23 Aug 2017 17:35:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Difference between patch in XSA and patch checked in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBjb21taXR0ZXJzLAoKSSBzcGVudCB3YXkgdG8gbWFueSBob3VycyB0aGlzIGFmdGVybm9v
biB0cnlpbmcgdG8gcmViYXNlIHRoZSBDZW50T1MKcGF0Y2hxdWV1ZSBmcm9tIDQuNi41IHRvIDQu
Ni42LiAgSW4gdGhlb3J5ICJnaXQgcmViYXNlIiBzaG91bGQgZGV0ZWN0CndoZW4gZHVwbGljYXRl
IHBhdGNoZXMgYXJlIGJlaW5nIG1lcmdlZCBvdmVyIGFuZCBmb3JnZXQgdGhlIHBhdGNoCmF1dG9t
YXRpY2FsbHkuCgpVbmZvcnR1bmF0ZWx5LCB0aGlzIGRpZG4ndCB3b3JrIGluIGEgbGFyZ2UgbnVt
YmVyIG9mIGNhc2VzIGJlY2F1c2UgdGhlcmUKd2VyZSBtaW5vciBjaGFuZ2VzIGJldHdlZW4gdGhl
IHBhdGNoIHB1Ymxpc2hlZCBpbiB0aGUgWFNBIGFuZCB0aGUgcGF0Y2gKdGhhdCBlbmRlZCB1cCBn
ZXR0aW5nIGNoZWNrZWQgaW4uICBPbmUgZXhhbXBsZSBvZiB0aGlzIGlzCnhzYTIxOC00LjYvMDAw
My1nbnR0YWItQXZvaWQtcG90ZW50aWFsLWRvdWJsZS1wdXQtb2YtbWFwdHJhY2stZW50cnkucGF0
Y2gsCndoaWNoIGluIHRoZSBhZHZpc29yeSBoYXM6CgorICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIlVuc3RhYmxlIGhhbmRsZSAlI3hcbiIsIG9wLT5oYW5kbGUpOwoKQnV0IGluIHRo
ZSBjaGVja2VkLWluIHBhdGNoIGZvciBzdGFibGUtNC42IChjL3MgODE5MDQ0YWJlNCkgaGFzOgoK
KyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJXVcbiIs
IG9wLT5oYW5kbGUpOwoKU28gSSBzcGVudCBzb21lIHRpbWUgd3JpdGluZyBhIHNjcmlwdCB0aGF0
IHdvdWxkIGF1dG9tYXRpY2FsbHkgbG9vayBmb3IKYSBwYXRjaCBpbiB0aGUgY29tbWl0IGhpc3Rv
cnkgd2l0aCB0aGUgc2FtZSB0aXRsZS4gIFRoaXMgYWxzbyBkaWRuJ3QKd29yaywgYmVjYXVzZSB0
aGUgKnRpdGxlcyogb2Z0ZW4gY2hhbmdlZCwgaW4gcmVhbGx5IG1pbm9yIHdheXMuICBPbmUKZXhh
bXBsZSBvZiB0aGlzIGlzIHhzYTIxOS00LjYucGF0Y2gsIHdoaWNoIGhhcyB0aGUgY29tbWl0IHRp
dGxlOgoKeDg2L3NoYWRvdzogSG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2YgZW11
bGF0ZWQgd3JpdGVzCgpCdXQgd2hlbiBjaGVja2VkIGluIHRvIHN0YWJsZS00LjYsIGhhZCB0aGlz
IHRpdGxlIChjL3MgNGQxMzAxOWNiMCk6Cgp4ODYvc2hhZG93OiBob2xkIHJlZmVyZW5jZXMgZm9y
IHRoZSBkdXJhdGlvbiBvZiBlbXVsYXRlZCB3cml0ZXMKCkFub3RoZXIgZXhhbXBsZSBpcyB4c2Ey
MjItMS00LjYucGF0Y2gsIHdoaWNoIGhhZCB0aGUgZm9sbG93aW5nIHRpdGxlIDoKCnhlbi9tZW1v
cnk6IEZpeCByZXR1cm4gdmFsdWUgaGFuZGluZyBvZiBndWVzdF9yZW1vdmVfcGFnZSgpCgpCdXQg
d2FzIGNoZWNrZWQgaW4gdG8gc3RhYmxlLTQuNiB3aXRoIHRoaXMgdGhpcyB0aXRsZSAoYy9zIGQy
M2ViODJjOGEpOgoKbWVtb3J5OiBmaXggcmV0dXJuIHZhbHVlIGhhbmRpbmcgb2YgZ3Vlc3RfcmVt
b3ZlX3BhZ2UoKQoKSSBrbm93IExhcnMgaGFzIHJ1biBpbnRvIHNpbWlsYXIgcHJvYmxlbXMuICBI
YXZpbmcgYSBjb21wdXRlciBiZSBhYmxlIHRvCmVhc2lseSB0ZWxsIHdoZXRoZXIgYSBwYXRjaCBo
YXMgYmVlbiBhcHBsaWVkIG9yIG5vdCB3aWxsIHNhdmUgZXZlcnlvbmUgYQpsb3Qgb2YgdGltZSBp
biB0aGUgbG9uZyBydW4sIGFuZCBpcyBmYXIgbW9yZSBpbXBvcnRhbnQgdGhhbiBmaXhpbmcgYQpw
cmludGsgc3RyaW5nIG9yIGZpeGluZyBjYXBpdGFsaXphdGlvbiBpbiBhIHBhdGNoIHRpdGxlLgoK
Q2FuIEkgcHJvcG9zZSB0aGF0IGNvbW1pdHRlcnMgc2hvdWxkIGFsd2F5cyBjaGVjayBpbiB0aGUg
ZXhhY3QgdmVyc2lvbgpvZiB0aGUgcGF0Y2ggaW4gdGhlIHB1YmxpY2x5LXJlbGVhc2VkIGFkdmlz
b3J5PyAgUHJlZmVyYWJseSBkaXJlY3RseQpmcm9tIHhzYS5naXQsIGFuZCB3aXRoICdnaXQgYW0n
IChhbmQgbm90IHJlYmFzaW5nIG9yIG1vZGlmeWluZyBwYXRjaGVzKT8KCiJCdWdzIiBpbiBwYXRj
aCB0aXRsZXMgc2hvdWxkIGJlIGNhdWdodCBkdXJpbmcgcHJlLWVtYmFyZ28gcmV2aWV3LCBhbmQK
bGVmdCBpZiB0aGV5IGdldCBtaXNzZWQ7IHN0eWxpc3RpYyBpc3N1ZXMgd2l0aCB0aGUgcGF0Y2gg
c2hvdWxkIGJlIGZpeGVkCmluIGZvbGxvdy11cCBwYXRjaGVzLgoKVGhhbmtzLAogLUdlb3JnZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 16:39:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 16:39: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.xen.org>)
	id 1dkYgO-0004FR-D0; Wed, 23 Aug 2017 16:39:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4018a716f=Andrew.Cooper3@citrix.com>)
 id 1dkYgM-0004FK-Sn
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 16:39:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 54/A5-01724-AAFAD995; Wed, 23 Aug 2017 16:39:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsWyU9JRQnfl+rm
 RBlO6ZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owb3w8wFewRrlh+WL6B8Rd/FyMnh4SAn8Sy
 jV+YQGxhAUeJv/8fsILYIgJdjBLTV0iD2EICthKTX+9hBLHZBPQldr/4BFbPCxTvPLwPrJ5FQ
 FXizZRZzCC2qEC4xP7v15ghagQlTs58wgJicwrYSUx7cwjI5uBgFtCUWL9LHyTMLCAvsf3tHG
 YIW1yi6ctKVoi1ahLX+i+xQ5yZLrH17y/mCYz8s5BMnYUwaRaSSbOQTFrAyLKKUaM4tagstUj
 XyFgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwLOsZGBh3MPbt9TvEKMnBpCTK
 u27F3EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxW64BygkWp6akVaZk5wAiBSUtw8CiJ8JqDp
 HmLCxJzizPTIVKnGI05Xvxb94WJY8Pq9V+YhFjy8vNSpcR5WUFKBUBKM0rz4AbBIvcSo6yUMC
 8jAwODEE9BalFuZgmq/CtGcQ5GJWFef5ApPJl5JXD7XgGdwgR0yqQTc0BOKUlESEk1MMpeXzn
 t9oZze65aqu5N1KvMLLN7y/RV3esc1+5EM9cGl3szYt5pSvUbP5Rf2SHy+fCMVV8dz0tKXeh2
 4THa8zTePN0seCqv5k2Tfft2RkdtClO4xqrzqM+jycT6nGR54Z+76u0Jr9vklEN9y7/xmc+Wd
 0+zN7P8vWaXjcp7xc8yRo9SbpbsUmIpzkg01GIuKk4EANpd39fXAgAA
X-Env-Sender: prvs=4018a716f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503506345!53218677!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39162 invoked from network); 23 Aug 2017 16:39:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 16:39:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="51444039"
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>, Committers <committers@xenproject.org>
References: <4aa34fe5-05cf-111f-e095-2ed77bd1bfc6@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0288e020-4786-b474-d2e4-d2fb71ac924c@citrix.com>
Date: Wed, 23 Aug 2017 17:39:03 +0100
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: <4aa34fe5-05cf-111f-e095-2ed77bd1bfc6@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] Difference between patch in XSA and patch checked in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTc6MzUsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gRGVhciBjb21taXR0ZXJz
LAo+Cj4gSSBzcGVudCB3YXkgdG8gbWFueSBob3VycyB0aGlzIGFmdGVybm9vbiB0cnlpbmcgdG8g
cmViYXNlIHRoZSBDZW50T1MKPiBwYXRjaHF1ZXVlIGZyb20gNC42LjUgdG8gNC42LjYuICBJbiB0
aGVvcnkgImdpdCByZWJhc2UiIHNob3VsZCBkZXRlY3QKPiB3aGVuIGR1cGxpY2F0ZSBwYXRjaGVz
IGFyZSBiZWluZyBtZXJnZWQgb3ZlciBhbmQgZm9yZ2V0IHRoZSBwYXRjaAo+IGF1dG9tYXRpY2Fs
bHkuCj4KPiBVbmZvcnR1bmF0ZWx5LCB0aGlzIGRpZG4ndCB3b3JrIGluIGEgbGFyZ2UgbnVtYmVy
IG9mIGNhc2VzIGJlY2F1c2UgdGhlcmUKPiB3ZXJlIG1pbm9yIGNoYW5nZXMgYmV0d2VlbiB0aGUg
cGF0Y2ggcHVibGlzaGVkIGluIHRoZSBYU0EgYW5kIHRoZSBwYXRjaAo+IHRoYXQgZW5kZWQgdXAg
Z2V0dGluZyBjaGVja2VkIGluLiAgT25lIGV4YW1wbGUgb2YgdGhpcyBpcwo+IHhzYTIxOC00LjYv
MDAwMy1nbnR0YWItQXZvaWQtcG90ZW50aWFsLWRvdWJsZS1wdXQtb2YtbWFwdHJhY2stZW50cnku
cGF0Y2gsCj4gd2hpY2ggaW4gdGhlIGFkdmlzb3J5IGhhczoKPgo+ICsgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiVW5zdGFibGUgaGFuZGxlICUjeFxuIiwgb3AtPmhhbmRsZSk7Cj4K
PiBCdXQgaW4gdGhlIGNoZWNrZWQtaW4gcGF0Y2ggZm9yIHN0YWJsZS00LjYgKGMvcyA4MTkwNDRh
YmU0KSBoYXM6Cj4KPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxl
IGhhbmRsZSAldVxuIiwgb3AtPmhhbmRsZSk7Cj4KPiBTbyBJIHNwZW50IHNvbWUgdGltZSB3cml0
aW5nIGEgc2NyaXB0IHRoYXQgd291bGQgYXV0b21hdGljYWxseSBsb29rIGZvcgo+IGEgcGF0Y2gg
aW4gdGhlIGNvbW1pdCBoaXN0b3J5IHdpdGggdGhlIHNhbWUgdGl0bGUuICBUaGlzIGFsc28gZGlk
bid0Cj4gd29yaywgYmVjYXVzZSB0aGUgKnRpdGxlcyogb2Z0ZW4gY2hhbmdlZCwgaW4gcmVhbGx5
IG1pbm9yIHdheXMuICBPbmUKPiBleGFtcGxlIG9mIHRoaXMgaXMgeHNhMjE5LTQuNi5wYXRjaCwg
d2hpY2ggaGFzIHRoZSBjb21taXQgdGl0bGU6Cj4KPiB4ODYvc2hhZG93OiBIb2xkIHJlZmVyZW5j
ZXMgZm9yIHRoZSBkdXJhdGlvbiBvZiBlbXVsYXRlZCB3cml0ZXMKPgo+IEJ1dCB3aGVuIGNoZWNr
ZWQgaW4gdG8gc3RhYmxlLTQuNiwgaGFkIHRoaXMgdGl0bGUgKGMvcyA0ZDEzMDE5Y2IwKToKPgo+
IHg4Ni9zaGFkb3c6IGhvbGQgcmVmZXJlbmNlcyBmb3IgdGhlIGR1cmF0aW9uIG9mIGVtdWxhdGVk
IHdyaXRlcwo+Cj4gQW5vdGhlciBleGFtcGxlIGlzIHhzYTIyMi0xLTQuNi5wYXRjaCwgd2hpY2gg
aGFkIHRoZSBmb2xsb3dpbmcgdGl0bGUgOgo+Cj4geGVuL21lbW9yeTogRml4IHJldHVybiB2YWx1
ZSBoYW5kaW5nIG9mIGd1ZXN0X3JlbW92ZV9wYWdlKCkKPgo+IEJ1dCB3YXMgY2hlY2tlZCBpbiB0
byBzdGFibGUtNC42IHdpdGggdGhpcyB0aGlzIHRpdGxlIChjL3MgZDIzZWI4MmM4YSk6Cj4KPiBt
ZW1vcnk6IGZpeCByZXR1cm4gdmFsdWUgaGFuZGluZyBvZiBndWVzdF9yZW1vdmVfcGFnZSgpCj4K
PiBJIGtub3cgTGFycyBoYXMgcnVuIGludG8gc2ltaWxhciBwcm9ibGVtcy4gIEhhdmluZyBhIGNv
bXB1dGVyIGJlIGFibGUgdG8KPiBlYXNpbHkgdGVsbCB3aGV0aGVyIGEgcGF0Y2ggaGFzIGJlZW4g
YXBwbGllZCBvciBub3Qgd2lsbCBzYXZlIGV2ZXJ5b25lIGEKPiBsb3Qgb2YgdGltZSBpbiB0aGUg
bG9uZyBydW4sIGFuZCBpcyBmYXIgbW9yZSBpbXBvcnRhbnQgdGhhbiBmaXhpbmcgYQo+IHByaW50
ayBzdHJpbmcgb3IgZml4aW5nIGNhcGl0YWxpemF0aW9uIGluIGEgcGF0Y2ggdGl0bGUuCj4KPiBD
YW4gSSBwcm9wb3NlIHRoYXQgY29tbWl0dGVycyBzaG91bGQgYWx3YXlzIGNoZWNrIGluIHRoZSBl
eGFjdCB2ZXJzaW9uCj4gb2YgdGhlIHBhdGNoIGluIHRoZSBwdWJsaWNseS1yZWxlYXNlZCBhZHZp
c29yeT8gIFByZWZlcmFibHkgZGlyZWN0bHkKPiBmcm9tIHhzYS5naXQsIGFuZCB3aXRoICdnaXQg
YW0nIChhbmQgbm90IHJlYmFzaW5nIG9yIG1vZGlmeWluZyBwYXRjaGVzKT8KPgo+ICJCdWdzIiBp
biBwYXRjaCB0aXRsZXMgc2hvdWxkIGJlIGNhdWdodCBkdXJpbmcgcHJlLWVtYmFyZ28gcmV2aWV3
LCBhbmQKPiBsZWZ0IGlmIHRoZXkgZ2V0IG1pc3NlZDsgc3R5bGlzdGljIGlzc3VlcyB3aXRoIHRo
ZSBwYXRjaCBzaG91bGQgYmUgZml4ZWQKPiBpbiBmb2xsb3ctdXAgcGF0Y2hlcy4KCkkgYWdyZWUu
ICBJIG9ubHkgZXZlciB1c2UgYGdpdCBhbWAgdG8gYXBwbHkgWFNBcyB0byBzdGFnaW5nIGJyYW5j
aGVzLgoKVGhlIG9uZSBhbmQgb25seSBjaGFuZ2UgSSBtYWtlIGlzIHRvIGFkZCB0aGUgQ1ZFIHJl
ZmVyZW5jZSBpbiB0byB0aGUKY29tbWl0IG1lc3NhZ2UgaWYgaXQgb25seSBoYWQgYW4gWFNBIHJl
ZmVyZW5jZSBpbiB0aGUgcHVibGlzaGVkIHBhdGNoLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 16:45:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 16: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.xen.org>)
	id 1dkYmW-0004uN-2Q; Wed, 23 Aug 2017 16:45:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40173e594=George.Dunlap@citrix.com>)
 id 1dkYmU-0004uH-Qr
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 16:45:26 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 36/7E-03557-621BD995; Wed, 23 Aug 2017 16:45:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHRDpK7qxrm
 RBqsuqVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkNS66xF3wRqbiz/zNbA+N0wS5GTg4JAX+J
 vd+amEBsYQFHib//H7B2MXJxiAh0M0psXbqVGSQhJFAgcXXFLLAiNgE9iXnHv7KA2LwCthKLV
 9xnB7FZBFQlpl24DWaLCoRL7P9+jRmiRlDi5MwnYPWcAnYS8872A9VwcDALaEqs36UPEmYWEJ
 e49WQ+E4QtL7H97RyotaoSix8cZZ/AyDcLyaRZCN2zkHTPQtK9gJFlFaNGcWpRWWqRrqGJXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxusbAw4xSnIwKYnyrlsxN1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+L9UA5waLU9NSKtMwcYDTApCU4eJREeMU2AKV5iwsSc
 4sz0yFSpxiNOV78W/eFiWPD6vVfmIRY8vLzUqXEeV+BTBIAKc0ozYMbBIvSS4yyUsK8jECnCf
 EUpBblZpagyr9iFOdgVBLm1QNZyJOZVwK37xXQKUxAp0w6MQfklJJEhJRUA+OkT3v7BLZsDL4
 x70I9q7qOvKuWssK+wrWzFa45Xc6vKCo6n1R1bvOy1qTN3llPuvpnG76Y0S3YZbZ7faCxqf2v
 q3ZH2r9eYLK9dzKm0SGIs+mzi5Ht77PL+WIKBXNWaU3SL2E2KU+0sdPVV4xcO/uF7jKW9UriH
 0WTChUlrlTvqIk3lXplocRSnJFoqMVcVJwIAAg1VfvNAgAA
X-Env-Sender: prvs=40173e594=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503506723!71252460!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37034 invoked from network); 23 Aug 2017 16:45:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 16:45:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436602019"
To: Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>, Committers <committers@xenproject.org>
References: <4aa34fe5-05cf-111f-e095-2ed77bd1bfc6@citrix.com>
 <0288e020-4786-b474-d2e4-d2fb71ac924c@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0f2d969b-c52d-8f09-c4ae-9248dc202a56@citrix.com>
Date: Wed, 23 Aug 2017 17:45:05 +0100
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: <0288e020-4786-b474-d2e4-d2fb71ac924c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Difference between patch in XSA and patch checked in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjMvMjAxNyAwNTozOSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMy8wOC8x
NyAxNzozNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gRGVhciBjb21taXR0ZXJzLAo+Pgo+PiBJ
IHNwZW50IHdheSB0byBtYW55IGhvdXJzIHRoaXMgYWZ0ZXJub29uIHRyeWluZyB0byByZWJhc2Ug
dGhlIENlbnRPUwo+PiBwYXRjaHF1ZXVlIGZyb20gNC42LjUgdG8gNC42LjYuICBJbiB0aGVvcnkg
ImdpdCByZWJhc2UiIHNob3VsZCBkZXRlY3QKPj4gd2hlbiBkdXBsaWNhdGUgcGF0Y2hlcyBhcmUg
YmVpbmcgbWVyZ2VkIG92ZXIgYW5kIGZvcmdldCB0aGUgcGF0Y2gKPj4gYXV0b21hdGljYWxseS4K
Pj4KPj4gVW5mb3J0dW5hdGVseSwgdGhpcyBkaWRuJ3Qgd29yayBpbiBhIGxhcmdlIG51bWJlciBv
ZiBjYXNlcyBiZWNhdXNlIHRoZXJlCj4+IHdlcmUgbWlub3IgY2hhbmdlcyBiZXR3ZWVuIHRoZSBw
YXRjaCBwdWJsaXNoZWQgaW4gdGhlIFhTQSBhbmQgdGhlIHBhdGNoCj4+IHRoYXQgZW5kZWQgdXAg
Z2V0dGluZyBjaGVja2VkIGluLiAgT25lIGV4YW1wbGUgb2YgdGhpcyBpcwo+PiB4c2EyMTgtNC42
LzAwMDMtZ250dGFiLUF2b2lkLXBvdGVudGlhbC1kb3VibGUtcHV0LW9mLW1hcHRyYWNrLWVudHJ5
LnBhdGNoLAo+PiB3aGljaCBpbiB0aGUgYWR2aXNvcnkgaGFzOgo+Pgo+PiArICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxlIGhhbmRsZSAlI3hcbiIsIG9wLT5oYW5kbGUp
Owo+Pgo+PiBCdXQgaW4gdGhlIGNoZWNrZWQtaW4gcGF0Y2ggZm9yIHN0YWJsZS00LjYgKGMvcyA4
MTkwNDRhYmU0KSBoYXM6Cj4+Cj4+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
VW5zdGFibGUgaGFuZGxlICV1XG4iLCBvcC0+aGFuZGxlKTsKPj4KPj4gU28gSSBzcGVudCBzb21l
IHRpbWUgd3JpdGluZyBhIHNjcmlwdCB0aGF0IHdvdWxkIGF1dG9tYXRpY2FsbHkgbG9vayBmb3IK
Pj4gYSBwYXRjaCBpbiB0aGUgY29tbWl0IGhpc3Rvcnkgd2l0aCB0aGUgc2FtZSB0aXRsZS4gIFRo
aXMgYWxzbyBkaWRuJ3QKPj4gd29yaywgYmVjYXVzZSB0aGUgKnRpdGxlcyogb2Z0ZW4gY2hhbmdl
ZCwgaW4gcmVhbGx5IG1pbm9yIHdheXMuICBPbmUKPj4gZXhhbXBsZSBvZiB0aGlzIGlzIHhzYTIx
OS00LjYucGF0Y2gsIHdoaWNoIGhhcyB0aGUgY29tbWl0IHRpdGxlOgo+Pgo+PiB4ODYvc2hhZG93
OiBIb2xkIHJlZmVyZW5jZXMgZm9yIHRoZSBkdXJhdGlvbiBvZiBlbXVsYXRlZCB3cml0ZXMKPj4K
Pj4gQnV0IHdoZW4gY2hlY2tlZCBpbiB0byBzdGFibGUtNC42LCBoYWQgdGhpcyB0aXRsZSAoYy9z
IDRkMTMwMTljYjApOgo+Pgo+PiB4ODYvc2hhZG93OiBob2xkIHJlZmVyZW5jZXMgZm9yIHRoZSBk
dXJhdGlvbiBvZiBlbXVsYXRlZCB3cml0ZXMKPj4KPj4gQW5vdGhlciBleGFtcGxlIGlzIHhzYTIy
Mi0xLTQuNi5wYXRjaCwgd2hpY2ggaGFkIHRoZSBmb2xsb3dpbmcgdGl0bGUgOgo+Pgo+PiB4ZW4v
bWVtb3J5OiBGaXggcmV0dXJuIHZhbHVlIGhhbmRpbmcgb2YgZ3Vlc3RfcmVtb3ZlX3BhZ2UoKQo+
Pgo+PiBCdXQgd2FzIGNoZWNrZWQgaW4gdG8gc3RhYmxlLTQuNiB3aXRoIHRoaXMgdGhpcyB0aXRs
ZSAoYy9zIGQyM2ViODJjOGEpOgo+Pgo+PiBtZW1vcnk6IGZpeCByZXR1cm4gdmFsdWUgaGFuZGlu
ZyBvZiBndWVzdF9yZW1vdmVfcGFnZSgpCj4+Cj4+IEkga25vdyBMYXJzIGhhcyBydW4gaW50byBz
aW1pbGFyIHByb2JsZW1zLiAgSGF2aW5nIGEgY29tcHV0ZXIgYmUgYWJsZSB0bwo+PiBlYXNpbHkg
dGVsbCB3aGV0aGVyIGEgcGF0Y2ggaGFzIGJlZW4gYXBwbGllZCBvciBub3Qgd2lsbCBzYXZlIGV2
ZXJ5b25lIGEKPj4gbG90IG9mIHRpbWUgaW4gdGhlIGxvbmcgcnVuLCBhbmQgaXMgZmFyIG1vcmUg
aW1wb3J0YW50IHRoYW4gZml4aW5nIGEKPj4gcHJpbnRrIHN0cmluZyBvciBmaXhpbmcgY2FwaXRh
bGl6YXRpb24gaW4gYSBwYXRjaCB0aXRsZS4KPj4KPj4gQ2FuIEkgcHJvcG9zZSB0aGF0IGNvbW1p
dHRlcnMgc2hvdWxkIGFsd2F5cyBjaGVjayBpbiB0aGUgZXhhY3QgdmVyc2lvbgo+PiBvZiB0aGUg
cGF0Y2ggaW4gdGhlIHB1YmxpY2x5LXJlbGVhc2VkIGFkdmlzb3J5PyAgUHJlZmVyYWJseSBkaXJl
Y3RseQo+PiBmcm9tIHhzYS5naXQsIGFuZCB3aXRoICdnaXQgYW0nIChhbmQgbm90IHJlYmFzaW5n
IG9yIG1vZGlmeWluZyBwYXRjaGVzKT8KPj4KPj4gIkJ1Z3MiIGluIHBhdGNoIHRpdGxlcyBzaG91
bGQgYmUgY2F1Z2h0IGR1cmluZyBwcmUtZW1iYXJnbyByZXZpZXcsIGFuZAo+PiBsZWZ0IGlmIHRo
ZXkgZ2V0IG1pc3NlZDsgc3R5bGlzdGljIGlzc3VlcyB3aXRoIHRoZSBwYXRjaCBzaG91bGQgYmUg
Zml4ZWQKPj4gaW4gZm9sbG93LXVwIHBhdGNoZXMuCj4gCj4gSSBhZ3JlZS4gIEkgb25seSBldmVy
IHVzZSBgZ2l0IGFtYCB0byBhcHBseSBYU0FzIHRvIHN0YWdpbmcgYnJhbmNoZXMuCj4gCj4gVGhl
IG9uZSBhbmQgb25seSBjaGFuZ2UgSSBtYWtlIGlzIHRvIGFkZCB0aGUgQ1ZFIHJlZmVyZW5jZSBp
biB0byB0aGUKPiBjb21taXQgbWVzc2FnZSBpZiBpdCBvbmx5IGhhZCBhbiBYU0EgcmVmZXJlbmNl
IGluIHRoZSBwdWJsaXNoZWQgcGF0Y2guCgpZZXMsIEkgdGhpbmsgYWRkaW5nIHRhZ3MgbGlrZSBD
VkUgbnVtYmVycywgb3IgUmVwb3J0ZWQtYnkncywgaXMgbmVjZXNzYXJ5LgoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:13: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.xen.org>)
	id 1dkZDJ-0006rt-8V; Wed, 23 Aug 2017 17:13:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hfp@posteo.de>) id 1dkZDI-0006rn-HZ
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 17:13:08 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E9/FB-27137-3A7BD995; Wed, 23 Aug 2017 17:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsWy01nFSXfx9rm
 RBquvClos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7F55kKrjDVrFzR0ED42bWLkYuDiGB7YwS
 u2YcYYdwJjNKHF/yDMjh5GAWcJd4vvouM4gtIpAkMWn3VEYQW1jAW+Jcw202iIYFLBLv16wDK
 2IRUJV4vK6dDaLZXOLmvLtgNq+AoMTJmU9YIOLyEtvfzgGrZxNQl1j//g8rRI26xOX9K4HqOT
 g4BTwlmu6KgIRFBZQkHkxpYJ7AyDcLyUmzkEydhWTqAkbmVYzqxalFZalFumZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsY553wP8QoycGkJMq7bsXcSCG+pPyUyozE
 4oz4otKc1OJDjBocHAK717TPZZRiycvPS1WS4M3bBlQnWJSanlqRlpkDjAeYUgkOHiUR3lUga
 d7igsTc4sx0iNQpRnuOplfrvjBxNH3YAiRXLNgKJF/92P6FSQhsqpQ4rzVImwBIW0ZpHtxQWP
 xeYpSVEuZlBDpZiKcgtSg3swRV/hWjOAejkjBvKMgUnsy8Erjdr4DOYgI6a9KJOSBnlSQipKQ
 aGBevufTdYG2IhuPu10LXpwe/Kb5ZnJDiVbRHaO+rDnevvm1lDb7tAUzqu4yvTGZ5UXftyrR5
 qj2OJ6fKPo7JPWuy5LifbihLce//6pun75nVbIqbeoZN618d71M7hYqLGQtObPrTXWO+IeBFs
 qTBR07v6eWP5HJ5dkuyZzYu13xw/5tWgPOKICWW4oxEQy3mouJEAOqBmgHaAgAA
X-Env-Sender: hfp@posteo.de
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503508387!79290454!1
X-Originating-IP: [185.67.36.66]
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 38047 invoked from network); 23 Aug 2017 17:13:07 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 17:13:07 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id C1C4120AE5
 for <xen-devel@lists.xen.org>; Wed, 23 Aug 2017 19:13:06 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3xcvBm4zTtz104x;
 Wed, 23 Aug 2017 19:13:04 +0200 (CEST)
To: =?iso-8859-15?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, "Jan Beulich"
 <JBeulich@suse.com>
References: <20170815095306.rpxanbs7kd5m2tne@MacBook-Pro-de-Roger.local>
 <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
 <599AEC8D020000780017188B@prv-mh.provo.novell.com>
 <20170821144953.to7osz5rmoqnlfwh@MacBook-Pro-de-Roger.local>
 <599B150502000078001719C3@prv-mh.provo.novell.com>
 <20170821151856.rvauh2gidhgl7hiv@MacBook-Pro-de-Roger.local>
 <20170822080629.23fldcvxqxbywl42@MacBook-Pro-de-Roger.local>
Date: Wed, 23 Aug 2017 19:13:00 +0200
MIME-Version: 1.0
From: "Andreas Kinzler" <hfp@posteo.de>
Message-ID: <op.y5for2vsollboj@kriftel>
In-Reply-To: <20170822080629.23fldcvxqxbywl42@MacBook-Pro-de-Roger.local>
User-Agent: Opera Mail/1.0 (Win32)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"; DelSp="yes"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4gPiBGcm9tIGEgYnJpZWYgbG9vayBpdCBsb29rcyBsaWtlIHRoaXMgd291bGQgYmUgZG9hYmxl
LCBidXQgdGhlIHdheSAgCj4+IHRoZXNlIGZsYWdzIGFyZSBiZWluZyBjb21tdW5pY2F0ZWQgaXMg
cmF0aGVyIHVnbHkgKHRoZSB2YWx1ZXMgdXNlZCBoZXJlCj4+ID4gYXJlbid0IHBhcnQgb2YgdGhl
IHB1YmxpYyBpbnRlcmZhY2UsIGFuZCBoZW5jZSBpdCB3YXNuJ3QgaW1tZWRpYXRlbHkKPj4gPiBj
bGVhciB3aGV0aGVyIHVzaW5nIG9uZSBvZiB0aGUgdW51c2VkIGJpdHMgd291bGQgYmUgYW4gb3B0
aW9uLCBidXQKPj4gPiBpdCBsb29rcyBsaWtlIGl0IGlzKS4KPj4gWWVzLCBpdCdzIG5vdCBwcmV0
dHkuLi4gTGFzdCB1c2VkIGJpdCBpcyAxNSwgaGVuY2UgYml0IDE2IGNvdWxkIGJlCj4+IHVzZWQg
dG8gc2lnbmFsIHRvIFhlbiB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgc2hvdWxkIGJlIHVubWFza2Vk
IGFmdGVyCj4+IGJpbmRpbmcuIEkgaGF2ZSBhIGhhbGYtZHJhZnRlZCBwYXRjaCwgd2lsbCBmaW5p
c2ggaXQgbm93Lgo+IEFuZHJlYXMsIGNvdWxkIHlvdSBwbGVhc2UgZ2l2ZSBhIHRyeSB0byB0aGUg
YXR0YWNoZWQgdHdvIHBhdGNoZXM/IE9uZQo+IGlzIGZvciBYZW4gYW5kIHRoZSBvdGhlciBvbmUg
aXMgZm9yIFFFTVUuCgpTZWVtcyB0byB3b3JrIGFmdGVyIEkgZml4ZWQgYSBidWcgOy0pCgotZ2Zs
YWdzIHw9IG1hc2tlZCA/IDAgOiBYRU5fUFRfR0ZMQUdTU0hJRlRfVU5NQVNLRUQ7CitnZmxhZ3Mg
fD0gbWFza2VkID8gMCA6ICgxIDw8IFhFTl9QVF9HRkxBR1NTSElGVF9VTk1BU0tFRCk7CgpQbGVh
c2UgbGV0IEphbiBhbmQvb3Igb3RoZXJzIHJldmlldyB0aGUgcGF0Y2hlcy4KClJlZ2FyZHMgQW5k
cmVhcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:17:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:17: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.xen.org>)
	id 1dkZH0-00071c-OW; Wed, 23 Aug 2017 17:16:58 +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 1dkZGz-00071V-SS
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 17:16:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C1/41-27137-988BD995; Wed, 23 Aug 2017 17:16:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm7Hjrm
 RBh9+SFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXTy1jL2gRrvi2eglTA2MbfxcjJ4eQwC4m
 ibZZdSA2i4CDxOKTfaxdjBwcjAIxEg9+WIOEGQXCJCZfXsIKUaItcXPVJHYQm03AUOLvk01sI
 OUSQPaSzxwgYREBZYneX79ZQGxmgWVMEl1fuUFsYYE0iZMft4O1cgrYS/Rv/8cGYvMKeEs0Pr
 jI1MXIBXTNLEaJx5O/gjWLCuhKHPr3B6pIUOLkzCdQQ7Uklk/fxjKBEagaITULSWoBI9MqRvX
 i1KKy1CJdc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYwzL/sfYpTk
 YFIS5V23Ym6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne/O1AOcGi1PTUirTMHGAswKQlOHiUR
 HhTQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOWw5SJABSlFGaBzcCFpeXGGWlhHkZgY
 4S4ilILcrNLEGVf8UozsGoJMzrCDKFJzOvBG7TK6AjmICOmHRiDsgRJYkIKakGRrVrIuw1rDP
 +xpldbTW7a3PPXf7XCvO7M54KcqmFFK3pFFSW2Ohpzzdzls3zfV1/tKOds973hv3Pnp1Z5+/8
 Vi3UWCTjOufLJ7rXjeIPZxx6z3PdwCVN03rtk8yFf135u1YHP/nXaZd17d/1uH/5bx89u/icY
 1d60rzy6Xdfe6yINpeUsW5ZrMRSnJFoqMVcVJwIAEtcnRDGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503508615!53572126!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 23458 invoked from network); 23 Aug 2017 17:16:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 17:16:56 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F163B2170C;
 Wed, 23 Aug 2017 17:16:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F163B2170C
Date: Wed, 23 Aug 2017 10:16:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <599D6D290200007800172726@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1708231013380.12143@sstabellini-ThinkPad-X260>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
 <599D6D290200007800172726@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMyBBdWcgMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDIyLjA4LjE3
IGF0IDIwOjA4LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gVGhlIG9yaWdpbmFs
IHhzbV9tYXBfZ21mbl9mb3JlZ2luIHBvbGljeSBjaGVja3MgaWYgc291cmNlIGRvbWFpbiBoYXMg
dGhlIHByb3Blcgo+ID4gcHJpdmlsZWdlcyBvdmVyIHRoZSB0YXJnZXQgZG9tYWluLiBVbmRlciB0
aGlzIHBvbGljeSwgaXQncyBub3QgYWxsb3dlZCBpZiBhIERvbTAKPiA+IHdhbnRzIHRvIG1hcCBw
YWdlcyBmcm9tIG9uZSBEb21VIHRvIGFub3RoZXIsIHRoaXMgcmVzdHJpY3RzIHNvbWUgdXNlZnVs
IHlldCBub3QKPiA+IGRhbmdlcm91cyB1c2FnZXMgb2YgdGhlIEFQSSwgc3VjaCBhcyBzaGFyaW5n
IHBhZ2VzIGFtb25nIERvbVUncyBieSBjYWxsaW5nCj4gPiBYRU5NRU1fYWRkX3RvX3BoeXNtYXAg
ZnJvbSBEb20wLgo+ID4gCj4gPiBDaGFuZ2UgdGhlIHBvbGljeSB0bzogSUlGIGN1cnJlbnQgZG9t
YWluIGhhcyB0aGUgcHJvcGVyIHByaXZpbGVnZSBvbiB0aGUKPiA+IHRhcmdldCBkb21haW4gYW5k
IHNvdXJjZSBkb21haW4sIGdyYW50IHRoZSBhY2Nlc3MuCj4gCj4gWW91IHNheSAiYW5kIGhlcmUi
LCB5ZXQgLi4uCj4gCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+ID4gKysrIGIv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPiA+IEBAIC01MjUsMTAgKzUyNSwxMiBAQCBzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX3JlbW92ZV9mcm9tX3BoeXNtYXAoWFNNX0RFRkFVTFRfQVJHIHN0
cnVjdCBkb21haW4gKmQxLAo+ID4gICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlv
biwgZDEsIGQyKTsKPiA+ICB9Cj4gPiAgCj4gPiAtc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9t
YXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
ZG9tYWluICp0KQo+ID4gK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWln
bihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqY2QsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21h
aW4gKnQpCj4gPiAgewo+ID4gICAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKPiA+
IC0gICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQsIHQpOwo+ID4gKyAgICBy
ZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIGQpIHx8Cj4gPiArICAgICAgICB4
c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjZCwgdCk7Cj4gPiAgfQo+IAo+IC4uLiB5b3UgdXNl
ICJvciIgaGVyZSBhbmQgLi4uCj4gCj4gPiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiA+
ICsrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwo+ID4gQEAgLTExNjUsOSArMTE2NSwxMSBAQCBz
dGF0aWMgaW50IGZsYXNrX3JlbW92ZV9mcm9tX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZDEsIHN0
cnVjdCBkb21haW4gKmQyKQo+ID4gICAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQxLCBkMiwg
U0VDQ0xBU1NfTU1VLCBNTVVfX1BIWVNNQVApOwo+ID4gIH0KPiA+ICAKPiA+IC1zdGF0aWMgaW50
IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAq
dCkKPiA+ICtzdGF0aWMgaW50IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAq
Y2QsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBkb21haW4gKnQpCj4gPiAgewo+ID4gLSAgICByZXR1cm4gZG9tYWluX2hhc19w
ZXJtKGQsIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsK
PiA+ICsgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShjZCwgZCwgU0VDQ0xBU1NfTU1VLCBNTVVf
X01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpIHx8Cj4gPiArICAgICAgICBkb21haW5faGFzX3Bl
cm0oY2QsIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsK
PiA+ICB9Cj4gCj4gLi4uIGhlcmUuIEEgZG9tYWluIGNhbid0IGhhdmUgWFNNX1RBUkdFVCBwZXJt
aXNzaW9uIG92ZXIgdHdvCj4gb3RoZXIgZG9tYWlucywgc28gd2hhdCB5b3Ugd2FudCB0byBkbyBo
ZXJlIGNhbid0IHdvcmsgYXQgYWxsLAo+IGFmYWljdC4KCkl0IHdvdWxkIHdvcmsgd2l0aCBYU01f
VEFSR0VUIGlmIGNkID09IGQsIGFuZCBjZCBoYXMgWFNNX1RBUkdFVApwZXJtaXNzaW9uIG92ZXIg
dCAoY3VycmVudCBjYXNlKS4gT3RoZXJ3aXNlLCBpdCB3b3VsZCB3b3JrIGlmIGNkIGlzClhTTV9Q
UklWIChaaG9uZ3plJ3MgY2FzZSkuIERpZCBJIGdldCBpdCB3cm9uZz8KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYM-0008Lk-P7; Wed, 23 Aug 2017 17:34:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYL-0008JV-20
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:53 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 79/C4-01732-CBCBD995; Wed, 23 Aug 2017 17:34:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7uPXM
 jDU7P1bb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+nN3OUtDNWXHi1CuWBsYT7F2MnBwSAkYS
 byf+Y+pi5OIQEljIKHHw/VwmkASbgKrEhuunWEFsEQEliXurJoPFmQUKJU5294HFhQWyJTadW
 c8IYrMA1b9+NBFsKK+AicTyb7NZIRbIS3QcmMwCYnMKmEpcXfIOzBYCqjmw6wfLBEbuBYwMqx
 jVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECvVvPwMC4g7Gp1/k
 QoyQHk5Io77oVcyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+2AWUEyxKTU+tSMvMAYYZTFqC
 g0dJhPcFSJq3uCAxtzgzHSJ1ilFRSpy3cjdQQgAkkVGaB9cGC+1LjLJSwryMDAwMQjwFqUW5m
 SWo8q8YxTkYlYR5q0Gm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGOX3Ce4yrWhSt94henyhUu
 MD94Qa4SPJ7Kai99p6LoY89XY+7Bs2JWNF3sL9JvHHd67qcDN7danZW00gpk1gpgrrFP2MPSe
 feTccnjTp+LM9G+9WpNkrcu2eG1LyM/Hd5tc1hwNdiqsPTnnK2BoiedCxQIR1tceJOyKP+DKm
 buI8O3fiw0+vqpVYijMSDbWYi4oTAXQCWm9oAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503509691!87424433!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22583 invoked from network); 23 Aug 2017 17:34:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:51 -0000
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 mx1.suse.de (Postfix) with ESMTP id 3B632AF58;
 Wed, 23 Aug 2017 17:34:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:33:59 +0200
Message-Id: <20170823173446.24801-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 06/53] xen/arch/x86/cpu/mcheck/mce.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2UuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgfCA3ICsr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jCmluZGV4IDMwNTI1ZGQ3OGIuLjgwMTVkZmY4YzQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5jCkBAIC02MiwxMyArNjIsMTggQEAgc3RydWN0IG1jYV9iYW5rcyAqbWNhX2FsbGJh
bmtzOwogI2VuZGlmCiAKIGludCBtY2VfdmVyYm9zaXR5Owotc3RhdGljIHZvaWQgX19pbml0IG1j
ZV9zZXRfdmVyYm9zaXR5KGNoYXIgKnN0cikKK3N0YXRpYyBpbnQgX19pbml0IG1jZV9zZXRfdmVy
Ym9zaXR5KGNvbnN0IGNoYXIgKnN0cikKIHsKICAgICBpZiAoc3RyY21wKCJ2ZXJib3NlIiwgc3Ry
KSA9PSAwKQogICAgICAgICBtY2VfdmVyYm9zaXR5ID0gTUNFX1ZFUkJPU0U7CiAgICAgZWxzZQor
ICAgIHsKICAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIk1hY2hpbmUgQ2hlY2sgdmVyYm9zaXR5
IGxldmVsICVzIG5vdCByZWNvZ25pc2VkIgogICAgICAgICAgICAgICAgInVzZSBtY2VfdmVyYm9z
aXR5PXZlcmJvc2UiLCBzdHIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAg
ICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgibWNlX3ZlcmJvc2l0eSIsIG1jZV9zZXRfdmVy
Ym9zaXR5KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYR-0008QJ-A1; Wed, 23 Aug 2017 17:34:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYP-0008O9-6u
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:57 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 03/A4-01995-0CCBD995; Wed, 23 Aug 2017 17:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsVyuP0Ov+7+PXM
 jDZ591rH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+//QoeMFX0bDwA1MD4z2uLkZODgkBI4m3
 E/8xdTFycQgJLGSUaNg7kx0kwSagKrHh+ilWEFtEQEni3qrJTCA2s0ChxMnuPrC4sECxxPNHr
 1hAbBag+oW9jUA2BwevgKnE8oteEPPlJToOTAYr4QQKX13yDswWEjCROLDrB8sERu4FjAyrGN
 WLU4vKUot0LfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQI9ywAEOxgvtDsfYpT
 kYFIS5V23Ym6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnevN1AOcGi1PTUirTMHGCIwaQlOHiU
 RHhngqR5iwsSc4sz0yFSpxgVpcR5K0ESAiCJjNI8uDZYWF9ilJUS5mUEOkSIpyC1KDezBFX+F
 aM4B6OSMO9OkCk8mXklcNNfAS1mAlo86cQckMUliQgpqQZGf8nHml8nfWspeh4w9fL6PIcX+y
 cI6USvOrexLnrB25X7lybKREyWf8+zbt+jqotzpcpMG66wX1B6efLx9xdhUw4s351w0Ex/5qH
 FHptt3vwzPf7Rp8SipCGpszJzpWi1vJ3vj4Ccfc971zCuWZD8aofzyr3OgduSvkf5mLex1u39
 nL48qbTzjhJLcUaioRZzUXEiAI64EYJmAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503509695!111138929!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35296 invoked from network); 23 Aug 2017 17:34:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 71880AF69;
 Wed, 23 Aug 2017 17:34:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:16 +0200
Message-Id: <20170823173446.24801-24-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 23/53] xen/arch/x86/x86_64/mmconfig-shared.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBw
YXJhbWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KVjQ6Ci0gY29ycmVjdCBwYXJzZV9ib29sKCkgY2FsbAotIHN0eWxlIGNvcnJlY3Rpb24gKEph
biBCZXVsaWNoKQoKVjM6Ci0gZG9udCByZXR1cm4gb3V0IG9mIGxvb3AgKEphbiBCZXVsaWNoKQot
IGRvbnQgbW9kaWZ5IG9wdGlvbiB2YWx1ZSBpbiBwYXJzaW5nIGZ1bmN0aW9uCi0tLQogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYyB8IDMwICsrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMKaW5kZXggZGJmOWZmMDdmYS4u
N2MzYjdmZDMwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFy
ZWQuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCkBAIC0yOCwy
MiArMjgsMzYgQEAKIAogdW5zaWduZWQgaW50IHBjaV9wcm9iZSA9IFBDSV9QUk9CRV9DT05GMSB8
IFBDSV9QUk9CRV9NTUNPTkY7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9tbWNmZyhjaGFy
ICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfbW1jZmcoY29uc3QgY2hhciAqcykKIHsKLSAg
ICBjaGFyICpzczsKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAg
ZG8gewogICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwotICAgICAgICBpZiAoIHNzICkKLSAg
ICAgICAgICAgICpzcyA9ICdcMCc7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNz
ID0gc3RyY2hyKHMsICdcMCcpOwogCi0gICAgICAgIGlmICggIXBhcnNlX2Jvb2wocywgTlVMTCkg
KQorICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIHNzKSApCisgICAgICAgIHsKKyAgICAg
ICAgY2FzZSAwOgogICAgICAgICAgICAgcGNpX3Byb2JlICY9IH5QQ0lfUFJPQkVfTU1DT05GOwot
ICAgICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAiYW1kX2ZhbTEwIikgfHwgIXN0cmNtcChzLCAi
YW1kLWZhbTEwIikgKQotICAgICAgICAgICAgcGNpX3Byb2JlIHw9IFBDSV9DSEVDS19FTkFCTEVf
QU1EX01NQ09ORjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIDE6CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGlmICggIXN0cm5jbXAo
cywgImFtZF9mYW0xMCIsIHNzIC0gcykgfHwKKyAgICAgICAgICAgICAgICAgIXN0cm5jbXAocywg
ImFtZC1mYW0xMCIsIHNzIC0gcykgKQorICAgICAgICAgICAgICAgIHBjaV9wcm9iZSB8PSBQQ0lf
Q0hFQ0tfRU5BQkxFX0FNRF9NTUNPTkY7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KIAogICAgICAg
ICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCBzcyApOworICAgIH0gd2hpbGUgKCAqc3MgKTsK
KworICAgIHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJhbSgibW1jZmciLCBwYXJzZV9tbWNmZyk7
CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYL-0008Jy-By; Wed, 23 Aug 2017 17:34:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYK-0008JG-2r
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:52 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F2/BF-03612-BBCBD995; Wed, 23 Aug 2017 17:34:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+6uPXM
 jDdq/qFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldD4+zFPTEVnw6ZdzAuN+9i5GTQ0LASOLt
 xH9MXYxcHEICxxgl7t3bzw6SYBNQldhw/RQriC0ioCRxb9VkJhCbWUBZ4sOH2WA1wgKuErNmf
 AKrYQGqX7H1N1icV8BE4v6RPawQC+QlOg5MZpnAyLmAkWEVo0ZxalFZapGukaFeUlFmekZJbm
 Jmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagtxiAYAfjn2UBhxglOZiURHnXrZgbKcSXlJ9SmZF
 YnBFfVJqTWnyIUYaDQ0mC9+5uoJxgUWp6akVaZg4wbGDSEhw8SiK8M0HSvMUFibnFmekQqVOM
 9hwbVq//wsTRMePnNyaOJ2+2/2biaHkLJIVY8vLzUqXEeStB2gRA2jJK8+CGwsL8EqOslDAvI
 9CZQjwFqUW5mSWo8q8YxTkYlYR5q0Gm8GTmlcDtfgV0FhPQWZNOzAE5qyQRISXVwFi8uer4q5
 Wxx5Um7HNl7TD8wbvadsu8iuKiNcw2tipnDz/QWfPh6dmOx/qle5/GncyxOfzqve/861Nec1s
 qX5kT+exB3N0fHRwnPQ7/2KqnczZvipbdjrt3LhxSOpafkX3/nqjOkrXP+OXubF8tdnepjc8f
 oxNe/y6VGeyaL554/MQRm4RbJ+beUGIpzkg01GIuKk4EAO6zUGtuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503509690!73056205!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56322 invoked from network); 23 Aug 2017 17:34:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:50 -0000
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 mx1.suse.de (Postfix) with ESMTP id 9B2F1AF4D
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 17:34:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:33:53 +0200
Message-Id: <20170823173446.24801-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 00/53] Support for modifying parameters at
	runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgKGUuZy4gY29uc29sZSBsb2cg
bGV2ZWwpIGNhbiBiZQpzZXQgdmlhIGJvb3QgY29tbWFuZCBsaW5lLiBJbnN0ZWFkIG9mIGhhdmlu
ZyB0byByZWJvb3QgdGhlIHN5c3RlbSBpbgpjYXNlIGFub3RoZXIgc2V0dGluZyBpcyBkZXNpcmVk
LCBiZWluZyBhYmxlIHRvIG1vZGlmeSBtYW55IG9mIHRob3NlCnBhcmFtZXRlcnMgYXQgcnVudGlt
ZSB3b3VsZCBiZSB0aGUgYmV0dGVyIG9wdGlvbi4KClRoaXMgcGF0Y2ggc2VyaWVzIGFkZHJlc3Nl
cyB0aGlzIGJ5IGFkZGluZyBhIG5ldyB4bCBjb21tYW5kCiJ4bCBzZXQtcGFyYW1ldGVycyIgd2hp
Y2ggdGFrZXMgYSBzdHJpbmcgc2ltaWxhciB0byB0aGUgYm9vdCBjb21tYW5kCmxpbmUgYXMgcGFy
YW1ldGVyIGFuZCBwYXNzZXMgdGhpcyBzdHJpbmcgdG8gdGhlIGh5cGVydmlzb3Igd2hpY2ggd2ls
bAp0aGVuIHVzZSB0aGUgc2FtZSBwYXJzaW5nIGluZnJhc3RydWN0dXJlIGFzIGZvciB0aGUgY29t
bWFuZCBsaW5lIGluCm9yZGVyIHRvIGFwcGx5IHRoZSBwYXJhbWV0ZXIgc2V0dGluZ3MuCgpBcyBl
cnJvciBjaGVja3MgZm9yIGludmFsaWQgcGFyYW1ldGVycyBvciBwYXJhbWV0ZXIgdmFsdWVzIGhh
dmUgYmVlbgp2ZXJ5IHNwYXJzZSBpZiBwcmVzZW50IGF0IGFsbCBpbiB0aGUgaHlwZXJ2aXNvciwg
YSBtYWpvciBwYXJ0IG9mIHRoaXMKcGF0Y2ggc2VyaWVzIGFkZHJlc3NlcyB0aGlzIHByb2JsZW0g
Zmlyc3Q6IGFsbCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcKZnVuY3Rpb25zIGFyZSBiZWluZyBj
aGFuZ2VkIHRvIHJldHVybiBzdWNjZXNzIG9yIGFuIGVycm9yLiBUaGUgbWFpbgpwYXJzaW5nIGZ1
bmN0aW9uIHRlc3RzIGZvciBnZW5lcmljIHBhcmFtZXRlciB2YWx1ZSBlcnJvcnMgKGxpa2UgZS5n
LgpvdmVyZmxvdykgb3IgaW52YWxpZCBwYXJhbWV0ZXJzIGFuZCBpc3N1ZXMgYSBtZXNzYWdlIGlu
IGNhc2UgYW4gZXJyb3IKaGFzIGJlZW4gZGV0ZWN0ZWQuIE1vc3QgZXJyb3IgbWVzc2FnZXMgaW4g
dGhlIGN1c3RvbSBwYXJzaW5nIGZ1bmN0aW9ucwphcmUgcmVtb3ZlZCB0aGVuLgoKV2hpbGUgbm90
IHN0cmljdGx5IHJlcXVpcmVkIGZvciBydW50aW1lIHBhcmFtZXRlciBtb2RpZmljYXRpb24gSQpi
ZWxpZXZlIGFuIGltcHJvdmVkIHBhcmFtZXRlciB2YWxpZGF0aW9uIGlzIGEgd2luIHdpdGggb3Ig
d2l0aG91dCB0aGUKcnVudGltZSBwYXJhbWV0ZXIgbW9kaWZpY2F0aW9uIHN1cHBvcnQuCgoqIFBh
dGNoIDEgcHJlcGFyZXMgdGhlIGZvbGxvd2luZyBwYXRjaGVzIGJ5IGFkZGluZyBhbiBlbmQgcG9p
bnRlciB0bwogIHBhcnNlX2Jvb2woKQoqIFBhdGNoZXMgMi0zOSBhcmUgbW9kaWZ5aW5nIHRoZSBj
dXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgZnVuY3Rpb25zIHRvCiAgcmV0dXJuIHN1Y2Nlc3Mgb3Ig
ZXJyb3IKKiBQYXRjaCA0MCBhZGRzIGdlbmVyaWMgcGFyYW1ldGVyIGVycm9yIHRlc3RzIGluIHRo
ZSBjb3JlIHBhcmFtZXRlcgogIHBhcnNpbmcgZnVuY3Rpb25zCiogUGF0Y2hlcyA0MS00NiByZW1v
dmUgY3VzdG9tIHBhcnNpbmcgZnVuY3Rpb24gZXJyb3IgbWVzc2FnZXMKKiBQYXRjaGVzIDQ3LTUy
IGFkZCB0aGUgcnVudGltZSBwYXJhbWV0ZXIgbW9kaWZpY2F0aW9uIHN1cHBvcnQKKiBQYXRjaCA1
MyBhZGRzIHN1cHBvcnQgZm9yIHJ1bnRpbWUgbW9kaWZpY2F0aW9uIG9mIHNvbWUgY29uc29sZSBy
ZWxhdGVkCiAgcGFyYW1ldGVycyAKCkNoYW5nZXMgaW4gVjQ6Ci0gYWRkZWQgbmV3IHBhdGNoIDAx
Ci0gcGF0Y2hlcyAxOSwgMjMsIDMyLCAzNDogcGFzcyBlbmQgb2YgcGFyYW1ldGVyIHZhbHVlIHRv
IHBhcnNlX2Jvb2woKQogICAgKEphbiBCZXVsaWNoKQotIHBhdGNoIDIxOiBpc3N1ZSBhIG1lc3Nh
Z2UgaW4gY2FzZSBvZiByZWJvb3Q9ZWZpIGFuZCBubyBFRkkgcnVudGltZSBzZXJ2aWNlcwogICAg
KEphbiBCZXVsaWNoKQotIHBhdGNoIDIzOiBzdHlsZSBjb3JyZWN0aW9uIChKYW4gQmV1bGljaCkK
LSBwYXRjaCAzMjogYWRkIF9faW5pdGRhdGEgKEphbiBCZXVsaWNoKQotIHBhdGNoIDM1OiBkaWZm
ZXJlbnRpYXRlIGVycm9yIHJldHVybiB2YWx1ZXMgKEphbiBCZXVsaWNoKQotIHBhdGNoIDM1OiBk
cm9wIHBvaW50bGVzcyB0ZXN0IGZvciBpbnB1dCBwYXJhbWV0ZXIgYmVpbmcgTlVMTCAoSmFuIEJl
dWxpY2gpCi0gcGF0Y2ggNDA6IHJlbW92ZWQgdGVzdCBmb3IgZW1wdHkgc3RyaW5nIGZyb20gcGFy
c2VfYm9vbCgpIGFnYWluLCBhdm9pZAogICAgY2FsbGluZyBwYXJzZV9ib29sKCkgaW4gdGhhdCBj
YXNlIChKYW4gQmV1bGljaCkKLSBwYXRjaCA0MDogcHJpbnQgZXJyb3IgbnVtYmVyIGluIGZhaWx1
cmUgY2FzZSAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNDA6IGxpbWl0IHNjb3BlIG9mIHNvbWUgdmFy
aWFibGVzIChKYW4gQmV1bGljaCkKLSBwYXRjaCA0MDogdXNlIHR5cGUgYm9vbCBmb3IgYm9vbF9h
c3NlcnQgKEphbiBCZXVsaWNoKQotIHBhdGNoIDQ5OiB1c2UgY29weV9mcm9tX2d1ZXN0KCkgKEph
biBCZXVsaWNoKQotIHBhdGNoIDQ5OiBhZGQgbW9yZSBkZXNjcmlwdGl2ZSBjb21tZW50IHRvIHN5
c2N0bC5oIChKYW4gQmV1bGljaCkKCkNoYW5nZXMgaW4gVjM6Ci0gcGF0Y2hlcyA3LCAxNCwgMTUs
IDI0LCAyNywgMzQ6IGNvc21ldGljIGNoYW5nZXMgKEphbiBCZXVsaWNoKQotIHBhdGNoZXMgNywg
OSwgMTAsIDE4LCAyMiwgMjUsIDMxLCAzMywgMzQ6IGRvbnQgbW9kaWZ5IG9wdGlvbiB2YWx1ZSBp
bgogICAgcGFyc2luZyBmdW5jdGlvbgotIHBhdGNoZXMgOCwgMjIsIDI1OiBkb250IHJldHVybiBv
dXQgb2YgbG9vcCAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggOTogZml4IGVycm9yIGluIHBhcnNpbmcg
cm91dGluZQotIHBhdGNoIDE4OiBsZXQgcGFyc2VfcHNyX2Jvb2woKSByZXR1cm4gYm9vbCB2YWx1
ZSAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggMTg6IHJldHVybiBlcnJvciBpbiBjYXNlIG5vIHN0cmlu
ZyBtYXRjaGVzIChKYW4gQmV1bGljaCkKLSBwYXRjaCAyMDogZG9udCBzdG9wIGxvb3AgYXQgZmly
c3QgaW52YWxpZCBjaGFyYWN0ZXIgKEphbiBCZXVsaWNoKQotIHBhdGNoIDMxOiByZW1vdmUgcHJv
dG90eXBlIG9mIGNwdWZyZXFfY21kbGluZV9wYXJzZSgpIGZyb20gY3B1ZnJlcS5oCiAgICBhbmQg
bWFrZSBpdCBzdGF0aWMKLSBwYXRjaCAzOTogdXNlIGZ1bmN0aW9uIHBvaW50ZXIgaW4gc3RydWN0
IGtlcm5lbF9wYXJhbSAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggMzk6IGJldHRlciByYW5nZSBjaGVj
ayBpbiBhc3NpZ25faW50ZWdlcl9wYXJhbSgpIChKYW4gQmV1bGljaCkKLSBwYXRjaCAzOTogZG9u
dCBhc3NpZ24gaW50IHZhbHVlcyBpbiBjYXNlIG9mIG92ZXJmbG93IChKYW4gQmV1bGljaCkKLSBw
YXRjaCAzOTogYWxsb3cgbXVsdGlwbGUgaGFuZGxlcnMgZm9yIGEgcGFyYW1ldGVyIChKYW4gQmV1
bGljaCkKLSBwYXRjaCA0NzogbW92ZWQgcnVudGltZSBwYXJhbWV0ZXIgYXJyYXkgaW4gbGlua2Vy
IHNjcmlwdHMgKEphbiBCZXVsaWNoKQotIHBhdGNoIDQ3OiByZW5hbWVkIG1hY3JvcyB0byAqX3J1
bnRpbWVfcGFyYW0oKSAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNDc6IGFkZGVkICpydW50aW1lX29u
bHlfcGFyYW0oKSBtYWNyb3MgKEphbiBCZXVsaWNoKQotIHBhdGNoIDQ3OiBsZXQgKl9ydW50aW1l
X3BhcmFtKCkgbWFjcm9zIGluY2x1ZGUgYm9vdCBwYXJhbSBmdW5jdGlvbmFsaXR5CiAgICAoSmFu
IEJldWxpY2gpCi0gcGF0Y2ggNDg6IGNoZWNrIHBhZFtdIHRvIGJlIHplcm8gKEphbiBCZXVsaWNo
KQotIHBhdGNoIDQ4OiByZXR1cm4gRTJCSUcgaW4gY2FzZSBvZiBwYXJhbWV0ZXJzIHRvbyBsb25n
IChKYW4gQmV1bGljaCkKLSBwYXRjaCA0ODogbW92ZSBtYXguIHBhcmFtZXRlciBzaXplIGRlZmlu
ZSB0byBzeXNjdGwuYyAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNDk6IHplcm8gcGFkZGluZyBmaWVs
ZHMgaW4gc3lzY3RsLnUuc2V0X3BhcmFtZXRlcgotIHBhdGNoIDUwOiB1c2UgTE9HRVYoKSBmb3Ig
ZXJyb3IgbWVzc2FnZQotIHBhdGNoIDUyOiAqX3J1bnRpbWVfcGFyYW0oKSBub3cgaW5jbHVkZXMg
Ym9vdCBwYXJhbWV0ZXIgc2V0dGluZwogICAgKEphbiBCZXVsaWNoKQoKQ2hhbmdlcyBpbiBWMjoK
LSBwYXRjaCAzOSAoeGVuOiBjaGVjayBwYXJhbWV0ZXIgdmFsaWRpdHkgd2hlbiBwYXJzaW5nIGNv
bW1hbmQgbGluZSk6CiAgcmVwbGFjZWQgbGl0ZXJhbCA4IGJ5IEJJVFNfUEVSX0JZVEUgKFdlaSBM
aXUpCiAgYWRkZWQgdGVzdCBmb3IgZW1wdHkgc3RyaW5nIHRvIHBhcnNlX2Jvb2woKQotIHBhdGNo
IDQ3ICh4ZW46IGFkZCBiYXNpYyBzdXBwb3J0IGZvciBydW50aW1lIHBhcmFtZXRlciBjaGFuZ2lu
Zyk6CiAgYWRkZWQgbW9kaWZpY2F0aW9uIG9mIEFSTSBsaW5rZXIgc2NyaXB0IChXZWkgTGl1KQot
IHBhdGNoIDQ4ICh4ZW46IGFkZCBoeXBlcmNhbGwgZm9yIHNldHRpbmcgcGFyYW1ldGVycyBhdCBy
dW50aW1lKToKICBjb3JyZWN0ZWQgWFNNIHRlc3QgKERhbmllbCBEZSBHcmFhZikKLSBwYXRjaCA1
MCAobGlieGw6IGFkZCBsaWJ4bF9zZXRfcGFyYW1ldGVycygpIGZ1bmN0aW9uKToKICBjb3JyZWN0
ZWQgY29kaW5nIHN0eWxlIChXZWkgTGl1KQoKCkp1ZXJnZW4gR3Jvc3MgKDUzKToKICB4ZW46IGFk
ZCBhbiBvcHRpb25hbCBzdHJpbmcgZW5kIHBhcmFtZXRlciB0byBwYXJzZV9ib29sKCkKICB4ZW4v
YXJjaC9hcm0vYWNwaS9ib290LmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGlu
ZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYzogbGV0IGN1
c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2Fy
Y2gvYXJtL3RyYXBzLmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0
dXJuCiAgICBlcnJubwogIHhlbi9hcmNoL3g4Ni9hcGljLmM6IGxldCBjdXN0b20gcGFyYW1ldGVy
IHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzCiAgICByZXR1
cm4gZXJybm8KICB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIg
cGFyc2luZyByb3V0aW5lcyByZXR1cm4KICAgIGVycm5vCiAgeGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVy
cm5vCiAgeGVuL2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIg
cGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzCiAgICByZXR1cm4g
ZXJybm8KICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmM6IGxldCBjdXN0b20gcGFyYW1ldGVy
IHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9hcmNoL3g4Ni9pb19hcGlj
LmM6IGxldCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJu
bwogIHhlbi9hcmNoL3g4Ni9pcnEuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0
aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmM6IGxldCBjdXN0b20g
cGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi9hcmNoL3g4
Ni9tbS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybiBlcnJu
bwogIHhlbi9hcmNoL3g4Ni9ubWkuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0
aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94ODYvbnVtYS5jOiBsZXQgY3VzdG9tIHBhcmFt
ZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYvb3By
b2ZpbGUvbm1pX2ludC5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzCiAg
ICByZXR1cm4gZXJybm8KICB4ZW4vYXJjaC94ODYvcHNyLmM6IGxldCBjdXN0b20gcGFyYW1ldGVy
IHBhcnNpbmcgcm91dGluZXMgcmV0dXJuIGVycm5vCiAgeGVuL2FyY2gveDg2L3NldHVwLmM6IGxl
dCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhl
bi9hcmNoL3g4Ni9zaHV0ZG93bi5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRp
bmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYvdGltZS5jOiBsZXQgY3VzdG9tIHBh
cmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybgogICAgZXJybm8KICB4ZW4vYXJjaC94ODYv
eDg2XzY0L21tY29uZmlnLXNoYXJlZC5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nCiAg
ICByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jOiBsZXQg
Y3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzCiAgICByZXR1cm4gZXJybm8KICB4ZW4v
Y29tbW9uL2RvbWFpbi5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJl
dHVybgogICAgZXJybm8KICB4ZW4vY29tbW9uL2VmaS9ib290LmM6IGxldCBjdXN0b20gcGFyYW1l
dGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhlbi9jb21tb24va2V4ZWMu
YzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4
ZW4vY29tbW9uL21lbW9yeS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVz
IHJldHVybgogICAgZXJybm8KICB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzogbGV0IGN1c3Rv
bSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZl
cnMvYWNwaS90YWJsZXMuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwog
ICAgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmM6IGxldCBjdXN0b20g
cGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMKICAgIHJldHVybiBlcnJubwogIHhlbi9kcml2ZXJz
L2NwdWZyZXEvY3B1ZnJlcS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVz
CiAgICByZXR1cm4gZXJybm8KICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNw
aS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5nCiAgICByb3V0aW5lcyByZXR1cm4gZXJy
bm8KICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jOiBsZXQgY3VzdG9tIHBhcmFtZXRl
ciBwYXJzaW5nIHJvdXRpbmVzCiAgICByZXR1cm4gZXJybm8KICB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9wY2kuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcwogICAgcmV0
dXJuIGVycm5vCiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYzogbGV0IGN1c3Rv
bSBwYXJhbWV0ZXIgcGFyc2luZwogICAgcm91dGluZXMgcmV0dXJuIGVycm5vCiAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5n
CiAgICByb3V0aW5lcyByZXR1cm4gZXJybm8KICB4ZW4vZHJpdmVycy92aWRlby92ZXNhLmM6IGxl
dCBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgcmV0dXJuCiAgICBlcnJubwogIHhl
bi94c20vZmxhc2svZmxhc2tfb3AuYzogbGV0IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0
aW5lcyByZXR1cm4KICAgIGVycm5vCiAgeGVuOiBjaGVjayBwYXJhbWV0ZXIgdmFsaWRpdHkgd2hl
biBwYXJzaW5nIGNvbW1hbmQgbGluZQogIHhlbi9hcmNoL3g4Ni9hcGljLmM6IHJlbW92ZSBjdXN0
b21fcGFyYW0oKSBlcnJvciBtZXNzYWdlcwogIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
OiByZW1vdmUgY3VzdG9tX3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuLmM6IHJlbW92ZSBjdXN0b21fcGFyYW0oKSBlcnJvciBtZXNzYWdlcwogIHhlbi9h
cmNoL3g4Ni9pb19hcGljLmM6IHJlbW92ZSBjdXN0b21fcGFyYW0oKSBlcnJvciBtZXNzYWdlcwog
IHhlbi9jb21tb24va2V4ZWMuYzogcmVtb3ZlIGN1c3RvbV9wYXJhbSgpIGVycm9yIG1lc3NhZ2Vz
CiAgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6IHJlbW92ZSBjdXN0b21fcGFyYW0oKSBlcnJv
ciBtZXNzYWdlcwogIHhlbjogY2FydmUgb3V0IGEgZ2VuZXJpYyBwYXJzaW5nIGZ1bmN0aW9uIGZy
b20gX2NtZGxpbmVfcGFyc2UoKQogIHhlbjogYWRkIGJhc2ljIHN1cHBvcnQgZm9yIHJ1bnRpbWUg
cGFyYW1ldGVyIGNoYW5naW5nCiAgeGVuOiBhZGQgaHlwZXJjYWxsIGZvciBzZXR0aW5nIHBhcmFt
ZXRlcnMgYXQgcnVudGltZQogIGxpYnhjOiBhZGQgZnVuY3Rpb24gdG8gc2V0IGh5cGVydmlzb3Ig
cGFyYW1ldGVycwogIGxpYnhsOiBhZGQgbGlieGxfc2V0X3BhcmFtZXRlcnMoKSBmdW5jdGlvbgog
IHhsOiBhZGQgbmV3IHhsIGNvbW1hbmQgc2V0LXBhcmFtZXRlcnMKICB4ZW46IG1ha2Ugc29tZSBj
b25zb2xlIHJlbGF0ZWQgcGFyYW1ldGVycyBzZXR0YWJsZSBhdCBydW50aW1lCgogZG9jcy9tYW4v
eGwucG9kLjEuaW4gICAgICAgICAgICAgICAgICAgICB8ICAgNSArKwogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gICAgICB8ICAgOCArKysKIHRvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL2RvbTAudGUgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICAg
ICAgICAgICB8ICAyMSArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTUgKysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgICAg
ICB8ICAgOCArKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAgICAgICB8ICAgNSArKwog
dG9vbHMveGwveGxfbWlzYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyMCArKysrKysKIHhl
bi9hcmNoL2FybS9hY3BpL2Jvb3QuYyAgICAgICAgICAgICAgICAgfCAgMTAgKystCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsrLQogeGVuL2FyY2gvYXJtL3hlbi5s
ZHMuUyAgICAgICAgICAgICAgICAgICB8ICAgNCArKwogeGVuL2FyY2gveDg2L2FwaWMuYyAgICAg
ICAgICAgICAgICAgICAgICB8ICAxMCArLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
ICAgICAgICAgICAgfCAgIDcgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAg
ICAgICAgfCAgMTMgKystLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICAg
ICB8ICAzMiArKysrKystLS0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMgICAgICAgICAg
ICAgfCAgMTEgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgICAgICAgICAgICAgIHwg
IDM0ICsrKysrLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICAgICAgICB8
ICAxOSArKystLQogeGVuL2FyY2gveDg2L2lvX2FwaWMuYyAgICAgICAgICAgICAgICAgICB8ICAg
NiArLQogeGVuL2FyY2gveDg2L2lycS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyMyArKyst
LS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAgICAgICAgICAgICAgfCAgMTAgKystCiB4
ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICsrLQogeGVuL2Fy
Y2gveDg2L25taS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyMyArKysrLS0KIHhlbi9hcmNo
L3g4Ni9udW1hLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKysrLS0KIHhlbi9hcmNoL3g4
Ni9vcHJvZmlsZS9ubWlfaW50LmMgICAgICAgICAgfCAgIDMgKwogeGVuL2FyY2gveDg2L3Bzci5j
ICAgICAgICAgICAgICAgICAgICAgICB8ICA1NiArKysrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4
Ni9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgfCAgNDEgKysrKysrKy0tLS0KIHhlbi9hcmNo
L3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICAgICAgICAgfCAgMTQgKysrLQogeGVuL2FyY2gveDg2
L3RpbWUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L3g4Nl82
NC9tbWNvbmZpZy1zaGFyZWQuYyAgICB8ICAzMCArKysrKy0tLQogeGVuL2FyY2gveDg2L3hlbi5s
ZHMuUyAgICAgICAgICAgICAgICAgICB8ICAgNCArKwogeGVuL2NvbW1vbi9jb3JlX3Bhcmtpbmcu
YyAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNSArLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jICAgICAgICAgICAgICAg
ICAgICB8ICAxOSArKystLQogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgICAg
ICB8IDExOCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL2tleGVj
LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDMxICsrKysrKy0tCiB4ZW4vY29tbW9uL21lbW9y
eS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYyAgICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAg
ICAgICAgICAgICAgIHwgIDM2ICsrKysrKysrKysKIHhlbi9kcml2ZXJzL2FjcGkvdGFibGVzLmMg
ICAgICAgICAgICAgICAgfCAgIDcgKy0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAg
ICAgICAgICAgfCAgNDEgKysrKysrLS0tLS0KIHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5j
ICAgICAgICAgICAgfCAgMzkgKysrKysrLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2FjcGkuYyB8ICAyNiArKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jICAgICAgICAgIHwgIDUyICsrKysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYyAgICAgICAgICAgIHwgIDM4ICsrKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9kbWFyLmMgICAgICAgfCAgIDQgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYyAgICAgfCAgIDkgKy0tCiB4ZW4vZHJpdmVycy92aWRlby92ZXNhLmMgICAgICAg
ICAgICAgICAgIHwgICA0ICstCiB4ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oICAg
ICAgIHwgICAyIC0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgICAgICAgfCAg
MjAgKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oICAgICAgICAgICAgICAgICAgIHwgIDg3
ICsrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAg
ICAgICAgICAgIHwgICAzICstCiB4ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCAgICAgICAgICAgICAg
ICAgIHwgICAzICsKIHhlbi94c20vZmxhc2svZmxhc2tfb3AuYyAgICAgICAgICAgICAgICAgfCAg
IDYgKy0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwog
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICB8ICAgMiArCiA1OSBmaWxl
cyBjaGFuZ2VkLCA3NzUgaW5zZXJ0aW9ucygrKSwgMjc3IGRlbGV0aW9ucygtKQoKLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYM-0008Kv-7S; Wed, 23 Aug 2017 17:34:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYK-0008JJ-KD
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:52 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 7A/C4-02181-BBCBD995; Wed, 23 Aug 2017 17:34:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7uPXM
 jDb58FrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmNW9nLnjEXfHu/CnWBsarnF2MnBwSAkYS
 byf+Y+pi5OIQEljIKLHlzis2kASbgKrEhuunWEFsEQEliXurJjOB2MwChRInu/vA4sICiRIrZ
 m0As1mA6lunzQPr5RUwkZixqIUFYoG8RMeByWA2p4CpxNUl78BsIaCaA7t+sExg5F7AyLCKUa
 M4tagstUjX0FwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQvwxAsIPx5WnPQ4y
 SHExKorzrVsyNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe3c3UE6wKDU9tSItMwcYaDBpCQ4e
 JRHeWyBp3uKCxNzizHSI1ClGRSlxXhZgeAoJgCQySvPg2mDBfYlRVkqYlxHoECGegtSi3MwSV
 PlXjOIcjErCvDtBxvNk5pXATX8FtJgJaPGkE3NAFpckIqSkGhhnp7fk1nJFaPQsXL04a5NCzL
 a2q07b9uZHLGIIeJt54utUVe/SDcwyN9cKiYuKHhb+lFd5IEVxS1/L+33V8jbV8Rst9h9sMLy
 n9oA/8JOB8RO7lPJ/E8PTbxsuX6/pkG3xU1vkyuqMnS/L3cXzTS4WXDwosqdDeFtb8uzYzVbf
 9hsytXmsyFNiKc5INNRiLipOBACb95H5aQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503509691!111298384!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37802 invoked from network); 23 Aug 2017 17:34:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 036DEAF4D;
 Wed, 23 Aug 2017 17:34:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:33:58 +0200
Message-Id: <20170823173446.24801-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 05/53] xen/arch/x86/apic.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvYXBpYy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jIHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKaW5kZXggODUxYTZjYzZjYi4u
MzI1YjQ4MDc0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJj
aC94ODYvYXBpYy5jCkBAIC03ODUsMjMgKzc4NSwyOCBAQCBpbnQgbGFwaWNfcmVzdW1lKHZvaWQp
CiAgKiBPcmlnaW5hbCBjb2RlIHdyaXR0ZW4gYnkgS2VpciBGcmFzZXIuCiAgKi8KIAotc3RhdGlj
IHZvaWQgX19pbml0IGxhcGljX2Rpc2FibGUoY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQg
bGFwaWNfZGlzYWJsZShjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgZW5hYmxlX2xvY2FsX2FwaWMg
PSAtMTsKICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0FQSUMpOworICAgIHJl
dHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJub2xhcGljIiwgbGFwaWNfZGlzYWJsZSk7CiBib29s
ZWFuX3BhcmFtKCJsYXBpYyIsIGVuYWJsZV9sb2NhbF9hcGljKTsKIAotc3RhdGljIHZvaWQgX19p
bml0IGFwaWNfc2V0X3ZlcmJvc2l0eShjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBhcGlj
X3NldF92ZXJib3NpdHkoY29uc3QgY2hhciAqc3RyKQogewogICAgIGlmIChzdHJjbXAoImRlYnVn
Iiwgc3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfREVCVUc7CiAgICAg
ZWxzZSBpZiAoc3RyY21wKCJ2ZXJib3NlIiwgc3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJv
c2l0eSA9IEFQSUNfVkVSQk9TRTsKLSAgICBlbHNlCisgICAgZWxzZSB7CiAgICAgICAgIHByaW50
ayhLRVJOX1dBUk5JTkcgIkFQSUMgVmVyYm9zaXR5IGxldmVsICVzIG5vdCByZWNvZ25pc2VkIgog
ICAgICAgICAgICAgICAgIiB1c2UgYXBpY192ZXJib3NpdHk9dmVyYm9zZSBvciBhcGljX3ZlcmJv
c2l0eT1kZWJ1ZyIsIHN0cik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAg
IHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJhcGljX3ZlcmJvc2l0eSIsIGFwaWNfc2V0X3Zl
cmJvc2l0eSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYR-0008Qh-Pl; Wed, 23 Aug 2017 17:34:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYP-0008Ku-A7
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 79/39-27137-1CCBD995; Wed, 23 Aug 2017 17:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+6BPXM
 jDb7NVbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+/j3EUjCfu6J3+3SmBsZTnF2MnBwSAkYS
 byf+Y+pi5OIQEljIKDF9zmcmkASbgKrEhuunWEFsEQEliXurJoMVMQs8ZpKYsWs5WJGwQLrEq
 T972UFsFqCG872T2EBsXgFTidXX77FCbJCX6DgwmQXE5gSKX13yDswWEjCROLDrB8sERu4FjA
 yrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPcwABDsYfy0
 LOMQoycGkJMq7bsXcSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHm7gXKCRanpqRVpmTnAUINJ
 S3DwKInw3gJJ8xYXJOYWZ6ZDpE4xKkqJ81aCJARAEhmleXBtsPC+xCgrJczLCHSIEE9BalFuZ
 gmq/CtGcQ5GJWHenSBTeDLzSuCmvwJazAS0eNKJOSCLSxIRUlINjK7F3VxfuKUy/z+NZjT+kl
 Fy1OjrpV362/2+2Gp1mIR6sCQuyjHc8GryhdiC6A+trcKzCveUnjWe/3tqR8+FB9pdAg8FvZJ
 9LZbWv3sROT/Lf+GvulfLPCqvdey0yPhT+PX+n0eumXxiomJPCzouqbCKd6x/yJBrtPBMWKLr
 U69ql8MzS4VblFiKMxINtZiLihMBTPFqBWoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503509696!113230396!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31623 invoked from network); 23 Aug 2017 17:34:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:56 -0000
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 mx1.suse.de (Postfix) with ESMTP id 26ECCAF58;
 Wed, 23 Aug 2017 17:34:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:17 +0200
Message-Id: <20170823173446.24801-25-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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 v4 24/53] xen/common/core_parking.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2NvcmVfcGFya2luZy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vY29y
ZV9wYXJraW5nLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jIGIv
eGVuL2NvbW1vbi9jb3JlX3BhcmtpbmcuYwppbmRleCBkZTI2OWUwNmMyLi44MDNjNmM3OTExIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jCisrKyBiL3hlbi9jb21tb24vY29y
ZV9wYXJraW5nLmMKQEAgLTQxLDE0ICs0MSwxNiBAQCBzdGF0aWMgZW51bSBjb3JlX3Bhcmtpbmdf
Y29udHJvbGxlciB7CiAgICAgUEVSRk9STUFOQ0VfRklSU1QKIH0gY29yZV9wYXJraW5nX2NvbnRy
b2xsZXIgPSBQT1dFUl9GSVJTVDsKIAotc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2NvcmVfcGFy
a2luZ19vcHRpb24oY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgc2V0dXBfY29yZV9wYXJr
aW5nX29wdGlvbihjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgaWYgKCAhc3RyY21wKHN0ciwgInBv
d2VyIikgKQogICAgICAgICBjb3JlX3BhcmtpbmdfY29udHJvbGxlciA9IFBPV0VSX0ZJUlNUOwog
ICAgIGVsc2UgaWYgKCAhc3RyY21wKHN0ciwgInBlcmZvcm1hbmNlIikgKQogICAgICAgICBjb3Jl
X3BhcmtpbmdfY29udHJvbGxlciA9IFBFUkZPUk1BTkNFX0ZJUlNUOwogICAgIGVsc2UKLSAgICAg
ICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOwogfQog
Y3VzdG9tX3BhcmFtKCJjb3JlX3BhcmtpbmciLCBzZXR1cF9jb3JlX3Bhcmtpbmdfb3B0aW9uKTsK
IAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYP-0008OO-6Q; Wed, 23 Aug 2017 17:34:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYN-0008Lu-9Z
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 36/4A-18185-EBCBD995; Wed, 23 Aug 2017 17:34:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6+PXM
 jDZ4f57D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM6fv1lKTjHV7G25wJrA+NO7i5GTg4JASOJ
 txP/MXUxcnEICSxklLhxpZkFJMEmoCqx4fopVhBbREBJ4t6qyUwgNrNAocTJ7j6gOAeHsECCR
 Hu3IkiYBah8+usfjCA2r4CpxI79m1kh5stLdByYDDaSEyh+dck7MFtIwETiwK4fLBMYuRcwMq
 xi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LgMQ7GC8uTH
 gEKMkB5OSKO+6FXMjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw5u0GygkWpaanVqRl5gDDDCYt
 wcGjJMI7EyTNW1yQmFucmQ6ROsWoKCXOWwmSEABJZJTmwbXBQvsSo6yUMC8j0CFCPAWpRbmZJ
 ajyrxjFORiVhHldQKbwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoY+bZxzvkQdHNzQli6p01cz4
 KyK1vflycXGMbL/GmceDhQN719ttfOjxMUimsd1FbF/p/10fzz7eb1DL8/G7+JK2vOOm1nau/
 eFRtnvC5o2XlBtSmfl7efXnNV6NjUSfmvG2IdrSRYTzOaZ+73/++7OemJ3sdZffYJs45tYFeS
 C/gycZ0ZB8tGJZbijERDLeai4kQAgh8IB2gCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503509693!107645886!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55980 invoked from network); 23 Aug 2017 17:34:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:54 -0000
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 mx1.suse.de (Postfix) with ESMTP id B9283AF65;
 Wed, 23 Aug 2017 17:34:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:09 +0200
Message-Id: <20170823173446.24801-17-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 16/53] xen/arch/x86/nmi.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbm1pLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KVjM6Ci0gY29zbWV0aWMgY2hhbmdlcyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2Fy
Y2gveDg2L25taS5jIHwgMjEgKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbm1pLmMgYi94ZW4vYXJjaC94ODYvbm1pLmMKaW5kZXggZTQ0Zjg4MDQ1ZS4uZDdmY2UyODgw
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L25taS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ubWku
YwpAQCAtNDYsMzUgKzQ2LDQ0IEBAIGJvb2wgX19pbml0ZGF0YSBvcHRfd2F0Y2hkb2c7CiAvKiB3
YXRjaGRvZ19mb3JjZTogSWYgdHJ1ZSwgcHJvY2VzcyB1bmtub3duIE5NSXMgd2hlbiBydW5uaW5n
IHRoZSB3YXRjaGRvZy4gKi8KIGJvb2wgd2F0Y2hkb2dfZm9yY2U7CiAKLXN0YXRpYyB2b2lkIF9f
aW5pdCBwYXJzZV93YXRjaGRvZyhjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2Vfd2F0
Y2hkb2coY29uc3QgY2hhciAqcykKIHsKICAgICBpZiAoICEqcyApCiAgICAgewogICAgICAgICBv
cHRfd2F0Y2hkb2cgPSB0cnVlOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAwOwog
ICAgIH0KIAogICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocywgTlVMTCkgKQogICAgIHsKICAgICBj
YXNlIDA6CiAgICAgICAgIG9wdF93YXRjaGRvZyA9IGZhbHNlOwotICAgICAgICByZXR1cm47Cisg
ICAgICAgIHJldHVybiAwOwogICAgIGNhc2UgMToKICAgICAgICAgb3B0X3dhdGNoZG9nID0gdHJ1
ZTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICBpZiAo
ICFzdHJjbXAocywgImZvcmNlIikgKQogICAgICAgICB3YXRjaGRvZ19mb3JjZSA9IG9wdF93YXRj
aGRvZyA9IHRydWU7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJl
dHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJ3YXRjaGRvZyIsIHBhcnNlX3dhdGNoZG9nKTsKIAog
Lyogb3B0X3dhdGNoZG9nX3RpbWVvdXQ6IE51bWJlciBvZiBzZWNvbmRzIHRvIHdhaXQgYmVmb3Jl
IHBhbmljLiAqLwogc3RhdGljIHVuc2lnbmVkIGludCBvcHRfd2F0Y2hkb2dfdGltZW91dCA9IDU7
Ci1zdGF0aWMgdm9pZCBwYXJzZV93YXRjaGRvZ190aW1lb3V0KGNoYXIgKiBzKQorCitzdGF0aWMg
aW50IHBhcnNlX3dhdGNoZG9nX3RpbWVvdXQoY29uc3QgY2hhciAqcykKIHsKLSAgICBvcHRfd2F0
Y2hkb2dfdGltZW91dCA9IHNpbXBsZV9zdHJ0b3VsbChzLCBOVUxMLCAwKTsKKyAgICBjb25zdCBj
aGFyICpxOworCisgICAgb3B0X3dhdGNoZG9nX3RpbWVvdXQgPSBzaW1wbGVfc3RydG91bGwocywg
JnEsIDApOwogICAgIG9wdF93YXRjaGRvZyA9ICEhb3B0X3dhdGNoZG9nX3RpbWVvdXQ7CisKKyAg
ICByZXR1cm4gKnEgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgid2F0Y2hkb2dfdGlt
ZW91dCIsIHBhcnNlX3dhdGNoZG9nX3RpbWVvdXQpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYN-0008MQ-D9; Wed, 23 Aug 2017 17:34:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYM-0008JK-GW
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:54 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 27/B7-09901-EBCBD995; Wed, 23 Aug 2017 17:34:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7ePXM
 jDc7uNLH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2zJnOXDCfs+Lu0WesDYzH2LsYOTkkBIwk
 3k78x9TFyMUhJLCQUeLzwVdMIAk2AVWJDddPsYLYIgJKEvdWTQaLMwsUSpzs7gOLCwvESzR+e
 M0IYrMA1f97cZUZxOYVMJWY92s2E8QCeYmOA5NZQGxOoPjVJe/AbCEBE4kDu36wTGDkXsDIsI
 pRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg/HmxoB
 DjJIcTEqivOtWzI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbtxsoJ1iUmp5akZaZAww0mLQE
 B4+SCO9MkDRvcUFibnFmOkTqFKOilDhvJUhCACSRUZoH1wYL7kuMslLCvIxAhwjxFKQW5WaWo
 Mq/YhTnYFQS5nUBmcKTmVcCN/0V0GImoMWTTswBWVySiJCSamCU0ph0u/ysgLtaf+h+3+mq0r
 18PHH3VNZczBZdtYmhtWWrbK7uzFe9d1QfBk9SPKQgdLJ+85pK7hUHPtVEzik4uPNSkQ3rcYY
 ggdrJu6Sfeda5FpWbyfdenlF047ZxY/S/e+0uh8Jys27Veyear5K0fmrHoX1urcXmxexaH6bt
 f3s/c/35/wJKLMUZiYZazEXFiQCBG0L4aQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503509693!112330101!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33913 invoked from network); 23 Aug 2017 17:34:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7F1C8AF60;
 Wed, 23 Aug 2017 17:34:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:08 +0200
Message-Id: <20170823173446.24801-16-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 15/53] xen/arch/x86/mm.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbW0uYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdhcyBw
YXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQpWMzoKLSBjb3NtZXRpYyBjaGFuZ2VzIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDViMGU1NWQ3ZDkuLjMwNTJjYjA3ODggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNzksMTQgKzE3OSwyMCBA
QCBzdGF0aWMgdWludDMyX3QgYmFzZV9kaXNhbGxvd19tYXNrOwogICAgICBMMV9ESVNBTExPV19N
QVNLIDogKEwxX0RJU0FMTE9XX01BU0sgJiB+UEFHRV9DQUNIRV9BVFRSUykpCiAKIHN0YXRpYyBz
OCBfX3JlYWRfbW9zdGx5IG9wdF9tbWlvX3JlbGF4Owotc3RhdGljIHZvaWQgX19pbml0IHBhcnNl
X21taW9fcmVsYXgoY29uc3QgY2hhciAqcykKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfbW1p
b19yZWxheChjb25zdCBjaGFyICpzKQogewogICAgIGlmICggISpzICkKICAgICAgICAgb3B0X21t
aW9fcmVsYXggPSAxOwogICAgIGVsc2UKICAgICAgICAgb3B0X21taW9fcmVsYXggPSBwYXJzZV9i
b29sKHMsIE5VTEwpOwogICAgIGlmICggb3B0X21taW9fcmVsYXggPCAwICYmIHN0cmNtcChzLCAi
YWxsIikgKQorICAgIHsKICAgICAgICAgb3B0X21taW9fcmVsYXggPSAwOworICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgibW1p
by1yZWxheCIsIHBhcnNlX21taW9fcmVsYXgpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYS-0008Qs-0b; Wed, 23 Aug 2017 17:35:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYP-0008JJ-Pk
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:57 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AB/05-02181-1CCBD995; Wed, 23 Aug 2017 17:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVyuP0Ov+6BPXM
 jDf4esLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNeXFUu6Fes+DSjgb2B8a54FyMnh4SAkcTb
 if+Yuhi5OIQEFjJKNH9tYAJJsAmoSmy4fooVxBYRUJK4t2oyUJyDg1nAX+LjDm2QsLBAgsT7B
 3tZQGwWoPLv+2eB2bwCphKPr59kg5gvL9FxYDJYnBMofnXJOzBbSMBE4sCuHywTGLkXMDKsYt
 QoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9G09AwPjDsbWE36
 HGCU5mJREedetmBspxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3bzdQTrAoNT21Ii0zBxhkMGkJ
 Dh4lEd6ZIGne4oLE3OLMdIjUKUZFKXHeSpCEAEgiozQPrg0W2JcYZaWEeRkZGBiEeApSi3IzS
 1DlXzGKczAqCfMygUzhycwrgZv+CmgxE9DiSSfmgCwuSURISTUwqnu9mZK34nrt+3y/vZPi/r
 cxXBDIV7Jb3HbrRNzp3M6D+WL7K8PZj6rlrm3UYHzCunHx7si/QXfy9u2JEZvcWij3vXeitPT
 L6gcHYjfZOKgf1/jxdwLr58/atv5XO/qmPnZN3f7AWZ79Ld8V+xt6TzWmqRb0Rp24bD0zQSNu
 8rLS1b7s5X+TlFiKMxINtZiLihMBv6FQoGcCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503509696!106727588!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6852 invoked from network); 23 Aug 2017 17:34:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A5917AF62;
 Wed, 23 Aug 2017 17:34:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:20 +0200
Message-Id: <20170823173446.24801-28-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 27/53] xen/common/kexec.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2tleGVjLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24v
a2V4ZWMuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDI2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9rZXhlYy5jIGIveGVuL2NvbW1vbi9rZXhlYy5jCmluZGV4IGE1MmMzMGJhMWUuLmZjYzY4
YmQ0ZDggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tl
eGVjLmMKQEAgLTEwMiw5ICsxMDIsMTAgQEAgc3RhdGljIHZvaWQgKmNyYXNoX2hlYXBfY3VycmVu
dCA9IE5VTEwsICpjcmFzaF9oZWFwX2VuZCA9IE5VTEw7CiAgKiA8IGFuZCBiZWxvdyBhcmUgc3lu
b255b21vdXMsIHRoZSBsYXR0ZXIgYmVpbmcgdXNlZnVsIGZvciBncnViMiBzeXN0ZW1zCiAgKiB3
aGljaCB3b3VsZCBvdGhlcndpc2UgcmVxdWlyZSBlc2NhcGluZyBvZiB0aGUgPCBvcHRpb24KICAq
Lwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikK
K3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikKIHsK
ICAgICBjb25zdCBjaGFyICpjdXI7CisgICAgaW50IHJjID0gMDsKIAogICAgIGlmICggc3RyY2hy
KHN0ciwgJzonICkgKQogICAgIHsKQEAgLTExNiw2ICsxMTcsNyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfY3Jhc2hrZXJuZWwoY29uc3QgY2hhciAqc3RyKQogICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6IHRvbyBtYW55IHJhbmdlc1xuIik7CiAg
ICAgICAgICAgICAgICAgY3VyID0gTlVMTDsKICAgICAgICAgICAgICAgICBzdHIgPSBzdHJwYnJr
KHN0ciwgIkAsPCIpOworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIH0KIApAQCAtMTI2LDYgKzEyOCw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBwYXJzZV9jcmFzaGtlcm5lbChjb25zdCBjaGFyICpzdHIpCiAgICAgICAgICAg
ICBpZiAoICpzdHIgIT0gJy0nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX1dBUk5JTkcgImNyYXNoa2VybmVsOiAnLScgZXhwZWN0ZWRcbiIpOworICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgIH0KIApAQCAtMTM3LDYgKzE0MCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9jcmFz
aGtlcm5lbChjb25zdCBjaGFyICpzdHIpCiAgICAgICAgICAgICAgICAgaWYgKCByYW5nZXNbaWR4
XS5lbmQgPD0gcmFuZ2VzW2lkeF0uc3RhcnQgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJjcmFzaGtlcm5lbDogZW5kIDw9IHN0
YXJ0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xNDYs
NiArMTUwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNo
YXIgKnN0cikKICAgICAgICAgICAgIGlmICggKnN0ciAhPSAnOicgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6ICc6JyBl
eHBlY3RlZFxuIik7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQogCkBAIC0xNjksMTAgKzE3NCwxOCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgcGFyc2VfY3Jhc2hrZXJuZWwoY29uc3QgY2hhciAqc3RyKQogICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAoc3RyLCAiLGJlbG93PSIsIDcpICkKICAgICAgICAgICAgIGtleGVj
X2NyYXNoX2FyZWFfbGltaXQgPSBwYXJzZV9zaXplX2FuZF91bml0KGN1ciA9IHN0ciArIDcsICZz
dHIpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ayhYRU5MT0df
V0FSTklORyAiY3Jhc2hrZXJuZWw6ICclcycgaWdub3JlZFxuIiwgc3RyKTsKKyAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQogICAgIH0KICAgICBpZiAoIGN1ciAmJiBjdXIgPT0g
c3RyICkKKyAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6
IG1lbW9yeSB2YWx1ZSBleHBlY3RlZFxuIik7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICB9
CisKKyAgICByZXR1cm4gcmM7CiB9CiBjdXN0b21fcGFyYW0oImNyYXNoa2VybmVsIiwgcGFyc2Vf
Y3Jhc2hrZXJuZWwpOwogCkBAIC0xODYsNyArMTk5LDcgQEAgY3VzdG9tX3BhcmFtKCJjcmFzaGtl
cm5lbCIsIHBhcnNlX2NyYXNoa2VybmVsKTsKICAqIC0gYWxsIHdpbGwgYWxsb2NhdGUgYWRkaXRp
b25hbCBzdHJ1Y3R1cmVzIHN1Y2ggYXMgZG9tYWluIGFuZCB2Y3B1IHN0cnVjdHMKICAqICAgICAg
IGxvdyBzbyB0aGUgY3Jhc2gga2VybmVsIGNhbiBwZXJmb3JtIGFuIGV4dGVuZGVkIGFuYWx5c2lz
IG9mIHN0YXRlLgogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbG93X2NyYXNoaW5mbyhj
b25zdCBjaGFyICogc3RyKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfbG93X2NyYXNoaW5mbyhj
b25zdCBjaGFyICpzdHIpCiB7CiAKICAgICBpZiAoICFzdHJsZW4oc3RyKSApCkBAIC0yMDIsNyAr
MjE1LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9sb3dfY3Jhc2hpbmZvKGNvbnN0IGNo
YXIgKiBzdHIpCiAgICAgewogICAgICAgICBwcmludGsoIlVua25vd24gbG93X2NyYXNoaW5mbyBw
YXJhbWV0ZXIgJyVzJy4gIERlZmF1bHRpbmcgdG8gbWluLlxuIiwgc3RyKTsKICAgICAgICAgbG93
X2NyYXNoaW5mb19tb2RlID0gTE9XX0NSQVNISU5GT19NSU47CisgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgIH0KKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3BhcmFtKCJsb3dfY3Jhc2hp
bmZvIiwgcGFyc2VfbG93X2NyYXNoaW5mbyk7CiAKQEAgLTIxMiwxOSArMjI4LDI1IEBAIGN1c3Rv
bV9wYXJhbSgibG93X2NyYXNoaW5mbyIsIHBhcnNlX2xvd19jcmFzaGluZm8pOwogICoKICAqIDxh
ZGRyPiB3aWxsIGJlIHJvdW5kZWQgZG93biB0byB0aGUgbmVhcmVzdCBwb3dlciBvZiB0d28uICBE
ZWZhdWx0cyB0byA2NEcKICAqLwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2NyYXNoaW5mb19t
YXhhZGRyKGNvbnN0IGNoYXIgKiBzdHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9jcmFzaGlu
Zm9fbWF4YWRkcihjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgdTY0IGFkZHI7CisgICAgY29uc3Qg
Y2hhciAqcTsKIAogICAgIC8qIGlmIGxvd19jcmFzaGluZm9fbW9kZSBpcyB1bnNldCwgZGVmYXVs
dCB0byBtaW4uICovCiAgICAgaWYgKCBsb3dfY3Jhc2hpbmZvX21vZGUgPT0gTE9XX0NSQVNISU5G
T19JTlZBTElEICkKICAgICAgICAgbG93X2NyYXNoaW5mb19tb2RlID0gTE9XX0NSQVNISU5GT19N
SU47CiAKLSAgICBpZiAoIChhZGRyID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChzdHIsIE5VTEwpKSAp
CisgICAgaWYgKCAoYWRkciA9IHBhcnNlX3NpemVfYW5kX3VuaXQoc3RyLCAmcSkpICkKICAgICAg
ICAgY3Jhc2hpbmZvX21heGFkZHIgPSBhZGRyOwogICAgIGVsc2UKKyAgICB7CiAgICAgICAgIHBy
aW50aygiVW5hYmxlIHRvIHBhcnNlIGNyYXNoaW5mb19tYXhhZGRyLiBEZWZhdWx0aW5nIHRvICUi
UFJJcGFkZHIiXG4iLAogICAgICAgICAgICAgICAgY3Jhc2hpbmZvX21heGFkZHIpOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gKnEgPyAtRUlOVkFMIDogMDsK
IH0KIGN1c3RvbV9wYXJhbSgiY3Jhc2hpbmZvX21heGFkZHIiLCBwYXJzZV9jcmFzaGluZm9fbWF4
YWRkcik7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYP-0008PC-Rn; Wed, 23 Aug 2017 17:34:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYO-0008O1-NW
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:56 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 76/B3-02176-0CCBD995; Wed, 23 Aug 2017 17:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVyuP0Ov+7+PXM
 jDbaeV7T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+Lq4ruMxZcXbNQbYGxlaOLkZODgkBI4m3
 E/8xdTFycQgJLGSU+L7oGiNIgk1AVWLD9VOsILaIgJLEvVWTmUBsZoFCiZPdfWBxYYFEiR+7p
 jCD2CxA9X0PVwPVcHDwCphKnOvNhpgvL9FxYDILiM0JFL665B2YLSRgInFg1w+WCYzcCxgZVj
 FqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBPqWAQh2MF487Xm
 IUZKDSUmUd92KuZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjv7gbKCRalpqdWpGXmAIMMJi3B
 waMkwjsTJM1bXJCYW5yZDpE6xagoJc5bCZIQAElklObBtcEC+xKjrJQwLyPQIUI8BalFuZklq
 PKvGMU5GJWEeatBpvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhgdDc42H/Vdf4/7946UN3GKUZ
 zPFspf2b6kzHe3ZWnM6WXtJhGFKqnlTObb2pJXz194sYjnWkzuzLMHmFWVE4veTahYcPSSYMq
 PnmfpG2fxN/ZMronRMbqd72r6Zr3spgmRpZMOqLiUqAbMWya09urUG3lXDXY+rV+2imnvAuGz
 Rn9fFW1/8qNQiaU4I9FQi7moOBEACu5xKWcCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503509695!108661642!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11688 invoked from network); 23 Aug 2017 17:34:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:55 -0000
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 mx1.suse.de (Postfix) with ESMTP id 34277AF57;
 Wed, 23 Aug 2017 17:34:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:15 +0200
Message-Id: <20170823173446.24801-23-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 22/53] xen/arch/x86/time.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvdGltZS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jIHwgNiArKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCBiOTg4Yjk0ZDJlLi5lYmE3YWVk
NzJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90
aW1lLmMKQEAgLTE4NzAsNyArMTg3MCw3IEBAIGludCBod2RvbV9waXRfYWNjZXNzKHN0cnVjdCBp
b3JlcSAqaW9yZXEpCiAgKiB0c2M9c2tld2VkOiBBc3N1bWUgVFNDcyBhcmUgaW5kaXZpZHVhbGx5
IHJlbGlhYmxlLCBidXQgc2tld2VkIGFjcm9zcyBDUFVzLgogICogdHNjPXN0YWJsZTpzb2NrZXQ6
IEFzc3VtZSBUU0NzIGFyZSByZWxpYWJsZSBhY3Jvc3Mgc29ja2V0cy4KICAqLwotc3RhdGljIHZv
aWQgX19pbml0IHRzY19wYXJzZShjb25zdCBjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgdHNj
X3BhcnNlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhc3RyY21wKHMsICJ1bnN0YWJsZSIp
ICkKICAgICB7CkBAIC0xODgyLDYgKzE4ODIsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHRzY19w
YXJzZShjb25zdCBjaGFyICpzKQogICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFU
VVJFX1RTQ19SRUxJQUJMRSk7CiAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgInN0YWJsZTpzb2Nr
ZXQiKSApCiAgICAgICAgIHRzY19mbGFncyB8PSBUU0NfUkVMSUFCTEVfU09DS0VUOworICAgIGVs
c2UKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9w
YXJhbSgidHNjIiwgdHNjX3BhcnNlKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYL-0008KU-Pa; Wed, 23 Aug 2017 17:34:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYK-0008JI-Fd
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:52 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FC/91-01859-BBCBD995; Wed, 23 Aug 2017 17:34:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7uPXM
 jDXa/47L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMans9kKbjCVXF7/1rWBsZXHF2MnBwSAkYS
 byf+Y+pi5OIQEljIKDHr4ys2kASbgKrEhuunWEFsEQEliXurJjOB2MwC5RK3Dp8EqxEWSJK49
 vIIWJwFqP5wRx87iM0rYCIx6dBpNogF8hIdByazgNicAqYSV5e8A7OFgGoO7PrBMoGRewEjwy
 pGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjED/1jMwMO5gnHr
 C7xCjJAeTkijvuhVzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8ObtBsoJFqWmp1akZeYAAw0m
 LcHBoyTCmwKS5i0uSMwtzkyHSJ1iVJQS532zCyghAJLIKM2Da4MF9yVGWSlhXkYGBgYhnoLUo
 tzMElT5V4ziHIxKwrzVION5MvNK4Ka/AlrMBLR40ok5IItLEhFSUg2Mor9eTipdJ/wvKGa2DM
 sOo2d7AufPrb1m9GlphUHUzpuq/H9db4n8WMDGt/ZscdCT+oUhmyVP1ew/zuE4//H1v1Vfuor
 rIluCFMO039f677hQ4fRGdfd/7iVxL6JkJ2i3LYuZNy+xOC6kbvuUxMh7t89GOy2YODsm6cpF
 Rp/Nr9+ypT5hsp3yXImlOCPRUIu5qDgRAKXomnNpAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503509691!111379699!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42524 invoked from network); 23 Aug 2017 17:34:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:51 -0000
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 mx1.suse.de (Postfix) with ESMTP id BC88FAF56;
 Wed, 23 Aug 2017 17:34:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:33:57 +0200
Message-Id: <20170823173446.24801-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 04/53] xen/arch/arm/traps.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vdHJhcHMuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdh
cyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgOCArKysrKy0tLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDJl
OTIyMjNjMmYuLmFhODM4ZThlNzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMDgsMTIgKzEwOCwxNCBAQCBzdGF0aWMgZW51
bSB7CiAJTkFUSVZFLAogfSB2d2ZpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdndmaShj
b25zdCBjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfdndmaShjb25zdCBjaGFyICpz
KQogewogCWlmICggIXN0cmNtcChzLCAibmF0aXZlIikgKQogCQl2d2ZpID0gTkFUSVZFOwogCWVs
c2UKIAkJdndmaSA9IFRSQVA7CisKKwlyZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgidndmaSIs
IHBhcnNlX3Z3ZmkpOwogCkBAIC0xMzAsNyArMTMyLDcgQEAgc3RhdGljIGVudW0gewogICAgIFNF
UlJPUlNfUEFOSUMsCiB9IHNlcnJvcnNfb3A7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9z
ZXJyb3JzX2JlaGF2aW9yKGNvbnN0IGNoYXIgKnN0cikKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3NlcnJvcnNfYmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQogewogICAgIGlmICggIXN0cmNtcChz
dHIsICJmb3J3YXJkIikgKQogICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19GT1JXQVJEOwpA
QCAtMTM5LDcgKzE0MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9zZXJyb3JzX2JlaGF2
aW9yKGNvbnN0IGNoYXIgKnN0cikKICAgICBlbHNlCiAgICAgICAgIHNlcnJvcnNfb3AgPSBTRVJS
T1JTX0RJVkVSU0U7CiAKLSAgICByZXR1cm47CisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFy
YW0oInNlcnJvcnMiLCBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKTsKIAotLSAKMi4xMi4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYQ-0008PY-2M; Wed, 23 Aug 2017 17:34:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYO-0008O0-Nq
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:56 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 29/94-02175-0CCBD995; Wed, 23 Aug 2017 17:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsVyuP0Ov+7ePXM
 jDXatVLH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPa1rayFHzgrDjeVN7A2MTRxcjJISFgJPF2
 4j+mLkYuDiGBhYwSe09OYgRJsAmoSmy4fooVxBYRUJK4t2oyE4jNLFAocbK7DywuLJAmcf7RA
 iCbnYMFqH6jB0iUV8BU4unEVcwQ4+UlOg5MZgGxOYHiV5e8A7OFBEwkDuz6wTKBkXsBI8MqRo
 3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxAz9YzMDDuYLy8xe8
 QoyQHk5Io77oVcyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDe3Q2UEyxKTU+tSMvMAYYYTFqC
 g0dJhPcWSJq3uCAxtzgzHSJ1ilFRSpy3EiQhAJLIKM2Da4OF9SVGWSlhXkYGBgYhnoLUotzME
 lT5V4ziHIxKwrzVIFN4MvNK4Ka/AlrMBLR40ok5IItLEhFSUg2MMY8kuFZPNt/vYvdgvu771c
 5XvKe46B/eobLGL/potuqKK98Md5axtT8v7ZLZLbj+2w4nNs9DD0/Nuue4QWnh+cJFjgqn7T/
 pzzrebMm8ek1K9qQZ51Uv+n2dLiHLHfbyd9/J7/4LHKasmu8emDDVLvJoi+ijL5cnHpBfqSB/
 zOKy7OWDUYfO/lZiKc5INNRiLipOBABYx8RXZgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503509693!72267748!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46187 invoked from network); 23 Aug 2017 17:34:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:53 -0000
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 mx1.suse.de (Postfix) with ESMTP id 43E11AF64;
 Wed, 23 Aug 2017 17:34:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:07 +0200
Message-Id: <20170823173446.24801-15-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 14/53] xen/arch/x86/microcode.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyB8IDEwICsrKysrKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5j
CmluZGV4IDc1NTgyMDJlZmEuLjc3YzFlZmM5N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTczLDE1ICs3Mywx
OSBAQCB2b2lkIF9faW5pdCBtaWNyb2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQgaWR4KQog
ICogSWYgdGhlIEVGSSBoYXMgZm9yY2VkIHdoaWNoIG9mIHRoZSBtdWx0aWJvb3QgcGF5bG9hZHMg
aXMgdG8gYmUgdXNlZCwKICAqIG5vIHBhcnNpbmcgd2lsbCBiZSBhdHRlbXB0ZWQuCiAgKi8KLXN0
YXRpYyB2b2lkIF9faW5pdCBwYXJzZV91Y29kZShjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQg
cGFyc2VfdWNvZGUoY29uc3QgY2hhciAqcykKIHsKKyAgICBjb25zdCBjaGFyICpxID0gTlVMTDsK
KwogICAgIGlmICggdWNvZGVfbW9kX2ZvcmNlZCApIC8qIEZvcmNlZCBieSBFRkkgKi8KLSAgICAg
ICByZXR1cm47CisgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAoICFzdHJuY21wKHMsICJzY2Fu
IiwgNCkgKQogICAgICAgICB1Y29kZV9zY2FuID0gMTsKICAgICBlbHNlCi0gICAgICAgIHVjb2Rl
X21vZF9pZHggPSBzaW1wbGVfc3RydG9sKHMsIE5VTEwsIDApOworICAgICAgICB1Y29kZV9tb2Rf
aWR4ID0gc2ltcGxlX3N0cnRvbChzLCAmcSwgMCk7CisKKyAgICByZXR1cm4gKHEgJiYgKnEpID8g
LUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oInVjb2RlIiwgcGFyc2VfdWNvZGUpOwogCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYP-0008Oj-Dm; Wed, 23 Aug 2017 17:34:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYN-0008MN-T2
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:56 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 EF/F0-01862-FBCBD995; Wed, 23 Aug 2017 17:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVyuP0Ov+6+PXM
 jDaY+lbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmnrzLVnCaveLy32tMDYzH2boYOTkkBIwk
 3k78xwRiCwksZJSY2WENYrMJqEpsuH6KFcQWEVCSuLdqMlgNs0ChxMnuPrC4sECuxLTDN9lBb
 Bag+mUr7gHN5ODgFTCVePy3DGK8vETHgcksIDYnUPjqkncsEKtMJA7s+sEygZF7ASPDKkb14t
 SistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAzzIAwQ7Gxi9OhxglOZi
 URHnXrZgbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN283UE6wKDU9tSItMwcYYjBpCQ4eJRHe
 FJA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEed/sAioSACnKKM2DGwEL90uMslLCvIxAR
 wnxFKQW5WaWoMq/YhTnYFQS5nUBWcWTmVcCt+kV0BFMQEdMOjEH5IiSRISUVANjwELOFUslWz
 fx2BTkb8gxTha1jToS1vVG/plm2oO018d0Drw3f8x3t1/t30WfPqP3wo3vBAX/hp5qEpzzI/6
 JYP9igc0R64yFbaxVWhcc9V9cuFN3uem7qZf82Z8vs4/ynXuLf414e6/fshsp/vwzy/+5hM0v
 Z1RjN0hze6mhfVVVzczq8QMlluKMREMt5qLiRAArgIYicgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503509694!111298390!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37923 invoked from network); 23 Aug 2017 17:34:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:54 -0000
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 mx1.suse.de (Postfix) with ESMTP id 3BD66AF58;
 Wed, 23 Aug 2017 17:34:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:11 +0200
Message-Id: <20170823173446.24801-19-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 18/53] xen/arch/x86/oprofile/nmi_int.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0
ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jIHwg
MyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jIGIveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9p
bnQuYwppbmRleCAxMjZmN2E4ZDlmLi44NGJhMTA4ZmRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvb3Byb2ZpbGUvbm1pX2ludC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50
LmMKQEAgLTMyMywxMiArMzIzLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHA0X2luaXQoY2hhciAq
KiBjcHVfdHlwZSkKIAogCiBzdGF0aWMgaW50IGZvcmNlX2FyY2hfcGVyZm1vbjsKKwogc3RhdGlj
IGludCBmb3JjZV9jcHVfdHlwZShjb25zdCBjaGFyICpzdHIpCiB7CiAJaWYgKCFzdHJjbXAoc3Ry
LCAiYXJjaF9wZXJmbW9uIikpIHsKIAkJZm9yY2VfYXJjaF9wZXJmbW9uID0gMTsKIAkJcHJpbnRr
KEtFUk5fSU5GTyAib3Byb2ZpbGU6IGZvcmNpbmcgYXJjaGl0ZWN0dXJhbCBwZXJmbW9uXG4iKTsK
IAl9CisJZWxzZQorCQlyZXR1cm4gLUVJTlZBTDsKIAogCXJldHVybiAwOwogfQotLSAKMi4xMi4z
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYS-0008R6-7b; Wed, 23 Aug 2017 17:35:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYQ-0008Ov-2N
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:58 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 34/00-01862-1CCBD995; Wed, 23 Aug 2017 17:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVyuP0Ov+6BPXM
 jDZqu61h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldJ/MLtvBWPP/4nLWB8TRnFyMnh4SAkcTb
 if+Yuhi5OIQEjjFKvPu1mgkkwSagKrHh+ilWEFtEQEni3qrJYHFmAVeJht9LweLCAskSDx6cA
 IuzANVPenOfDcTmFTCV6Ps/lxFigbxEx4HJLCA2J1D86pJ3YLaQgInEgV0/WCYwci9gZFjFqF
 6cWlSWWqRrqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEehbBiDYwbj8o9MhRkk
 OJiVR3nUr5kYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDN2w2UEyxKTU+tSMvMAQYZTFqCg0dJ
 hHcmSJq3uCAxtzgzHSJ1ilFRSpz3zS6ghABIIqM0D64NFtiXGGWlhHkZgQ4R4ilILcrNLEGVf
 8UozsGoJMzrAjKeJzOvBG76K6DFTECLJ52YA7K4JBEhJdXAWG8eaXhtyeb4HOk+1ROrmd7bJj
 M1bWL88PKEq76/iMSDNE31s2/4WtxvzfE9vaX4kcPhX65Cme+mLnQ+oJRtfDhVzXNd4f/JFV+
 m1O7O/Cg7kylckXf3yxdiHQJrD2TZ38v17z9zt+KRx5mq5UIvnB1kdtY6lmomKfXN2rU4SCPs
 ZeuHrFZxJZbijERDLeai4kQAKt4N12cCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503509696!72750066!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5408 invoked from network); 23 Aug 2017 17:34:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:56 -0000
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 mx1.suse.de (Postfix) with ESMTP id 70D68AF60
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 17:34:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:19 +0200
Message-Id: <20170823173446.24801-27-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 26/53] xen/common/efi/boot.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2VmaS9ib290LmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3
YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClYzOgotIGRvbnQgcmV0
dXJuIG91dCBvZiBsb29wcyAoSmFuIEJldWxpY2gpCi0gZG9udCBtb2RpZnkgb3B0aW9uIHZhbHVl
IGluIHBhcnNpbmcgZnVuY3Rpb24KLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgfCAxOSArKysr
KysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9u
L2VmaS9ib290LmMKaW5kZXggMTFiZGM3YTJhNC4uMDFkMzMwMDRlMCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTMwNiw5
ICsxMzA2LDEwIEBAIGVmaV9zdGFydChFRklfSEFORExFIEltYWdlSGFuZGxlLCBFRklfU1lTVEVN
X1RBQkxFICpTeXN0ZW1UYWJsZSkKIAogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBlZmlfbWFwX3Vj
OwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZWZpX3BhcmFtKGNoYXIgKnMpCitzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9lZmlfcGFyYW0oY29uc3QgY2hhciAqcykKIHsKLSAgICBjaGFyICpz
czsKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAgZG8gewogICAg
ICAgICBib29sIHZhbCA9IHN0cm5jbXAocywgIm5vLSIsIDMpOwpAQCAtMTMxNywyMSArMTMxOCwy
NSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZWZpX3BhcmFtKGNoYXIgKnMpCiAgICAgICAg
ICAgICBzICs9IDM7CiAKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKLSAgICAgICAgaWYg
KCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOworICAgICAgICBpZiAoICFzcyApCisgICAg
ICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICFzdHJjbXAocywg
InJzIikgKQorICAgICAgICBpZiAoICFzdHJuY21wKHMsICJycyIsIHNzIC0gcykgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIHZhbCApCiAgICAgICAgICAgICAgICAgX19zZXRfYml0KEVG
SV9SUywgJmVmaV9mbGFncyk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgX19j
bGVhcl9iaXQoRUZJX1JTLCAmZWZpX2ZsYWdzKTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlm
ICggIXN0cmNtcChzLCAiYXR0cj11YyIpICkKKyAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMs
ICJhdHRyPXVjIiwgc3MgLSBzKSApCiAgICAgICAgICAgICBlZmlfbWFwX3VjID0gdmFsOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAgICAgICAgcyA9IHNzICsg
MTsKLSAgICB9IHdoaWxlICggc3MgKTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1
cm4gcmM7CiB9CiBjdXN0b21fcGFyYW0oImVmaSIsIHBhcnNlX2VmaV9wYXJhbSk7CiAKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYM-0008Kf-0a; Wed, 23 Aug 2017 17:34:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYK-0008JK-KJ
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 18/A7-09901-CBCBD995; Wed, 23 Aug 2017 17:34:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7uPXM
 jDW794bP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPOXsou6HepOHmmkamB8ZhxFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKvNqwlBEkwSagKrHh+ilWEFtEQEni3qrJYEXMAmuZJda92weWEBYIlvh6f
 hcTiM0C1LD7w1d2EJtXwETi1M95zBAb5CU6DkxmAbE5BUwlri55B2YLAdUc2PWDZQIj9wJGhl
 WMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYw3NwY
 cYpTkYFIS5V23Ym6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnevN1AOcGi1PTUirTMHGCgwaQl
 OHiURHhngqR5iwsSc4sz0yFSpxgVpcR5K0ESAiCJjNI8uDZYcF9ilJUS5mUEOkSIpyC1KDezB
 FX+FaM4B6OSMK8LyBSezLwSuOmvgBYzAS2edGIOyOKSRISUVANjSlGh4bmjM+p716hK52sJ2v
 FzcCYYW1fM9Dv8fElE78d3wrKXVH8Xc2v9WpzvLff8yGn9bQJPF16wdf9idGX99OD8ysgyNQ7
 hc4lphjt3+d3u/JM49f87nQv1zO7/ziyR8G/p1o3UXvdvM1vD5Xmcn2wD36+fEjapbNqG3oXl
 a5eeWS/6LqZdiaU4I9FQi7moOBEA0/QqBmkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503509690!112835447!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18953 invoked from network); 23 Aug 2017 17:34:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AE641AF55;
 Wed, 23 Aug 2017 17:34:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:33:54 +0200
Message-Id: <20170823173446.24801-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.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>,
 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 01/53] xen: add an optional string end
	parameter to parse_bool()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgcGFyYW1ldGVyIHRvIHBhcnNlX2Jvb2woKSB0byBzcGVjaWZ5IHRoZSBlbmQgb2YgdGhl
IHRvIGJlCnBhcnNlZCBzdHJpbmcuIFNwZWNpZnlpbmcgaXQgYXMgTlVMTCB3aWxsIHByZXNlcnZl
IHRoZSBjdXJyZW50CmJlaGF2aW9yIHRvIHBhcnNlIHVudGlsIHRoZSBlbmQgb2YgdGhlIGlucHV0
IHN0cmluZywgd2hpbGUgcGFzc2luZwphIG5vbi1OVUxMIHBvaW50ZXIgd2lsbCBzcGVjaWZ5IHRo
ZSBmaXJzdCBjaGFyYWN0ZXIgYWZ0ZXIgdGhlIGlucHV0CnN0cmluZy4KClRoaXMgd2lsbCBhbGxv
dyB0byBwYXJzZSBib29sZWFuIHN1Yi1zdHJpbmdzIHdpdGhvdXQgaGF2aW5nIHRvCndyaXRlIGEg
TlVMIGJ5dGUgaW50byB0aGUgaW5wdXQgc3RyaW5nLgoKTW9kaWZ5IGFsbCB1c2VycyBvZiBwYXJz
ZV9ib29sKCkgdG8gcGFzcyBOVUxMIGZvciB0aGUgbmV3IHBhcmFtZXRlci4KCkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tLmMgICAg
ICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbm1pLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICAgICAgICAgICAgfCAg
MiArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQog
eGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYyB8ICAyICstCiB4ZW4vY29tbW9u
L2tlcm5lbC5jICAgICAgICAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgICAgICAgICAgICB8ICAyICstCiB4ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMgICAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL3F1aXJrcy5jICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIDEzIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDI2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYyBiL3hlbi9hcmNo
L2FybS9hY3BpL2Jvb3QuYwppbmRleCA4ODkyMDhhMGVhLi5hNWE2ZjU1ZjBlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMKKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5j
CkBAIC0xOTksNyArMTk5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2FjcGlfcGFyYW0o
Y2hhciAqYXJnKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiBJbnRlcnByZXQgdGhlIHBhcmFt
ZXRlciBmb3IgdXNlIHdpdGhpbiBYZW4uICovCi0gICAgaWYgKCAhcGFyc2VfYm9vbChhcmcpICkK
KyAgICBpZiAoICFwYXJzZV9ib29sKGFyZywgTlVMTCkgKQogICAgICAgICBwYXJhbV9hY3BpX29m
ZiA9IHRydWU7CiAgICAgZWxzZSBpZiAoICFzdHJjbXAoYXJnLCAiZm9yY2UiKSApIC8qIGZvcmNl
IEFDUEkgdG8gYmUgZW5hYmxlZCAqLwogICAgICAgICBwYXJhbV9hY3BpX2ZvcmNlID0gdHJ1ZTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92
cG11LmMKaW5kZXggOTA5NTRjYTg4NC4uMWMwZWExMDc3NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTgwLDcgKzgw
LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNoYXIgKnMpCiB7CiAg
ICAgY2hhciAqc2VwLCAqcCA9IHM7CiAKLSAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkKKyAg
ICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKICAgICB7CiAgICAgY2FzZSAwOgogICAg
ICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggZWQ3NzI3MDU4Ni4uNWIwZTU1ZDdkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE4NCw3ICsxODQsNyBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2VfbW1pb19yZWxheChjb25zdCBjaGFyICpzKQogICAgIGlmICgg
ISpzICkKICAgICAgICAgb3B0X21taW9fcmVsYXggPSAxOwogICAgIGVsc2UKLSAgICAgICAgb3B0
X21taW9fcmVsYXggPSBwYXJzZV9ib29sKHMpOworICAgICAgICBvcHRfbW1pb19yZWxheCA9IHBh
cnNlX2Jvb2wocywgTlVMTCk7CiAgICAgaWYgKCBvcHRfbW1pb19yZWxheCA8IDAgJiYgc3RyY21w
KHMsICJhbGwiKSApCiAgICAgICAgIG9wdF9tbWlvX3JlbGF4ID0gMDsKIH0KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ubWkuYyBiL3hlbi9hcmNoL3g4Ni9ubWkuYwppbmRleCA4OTE0NTgxZjY2
Li5lNDRmODgwNDVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbm1pLmMKKysrIGIveGVuL2Fy
Y2gveDg2L25taS5jCkBAIC01NCw3ICs1NCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV93
YXRjaGRvZyhjaGFyICpzKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgc3dpdGNoICgg
cGFyc2VfYm9vbChzKSApCisgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBOVUxMKSApCiAgICAg
ewogICAgIGNhc2UgMDoKICAgICAgICAgb3B0X3dhdGNoZG9nID0gZmFsc2U7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggYzIwMzZjYmVk
NC4uMjVhODViNjViMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wc3IuYwpAQCAtNDI3LDcgKzQyNyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKICAgICAgICAg
ICAgIG9wdF9wc3IgfD0gbWFzazsKICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAg
ICBpbnQgdmFsX2ludCA9IHBhcnNlX2Jvb2wodmFsdWUpOworICAgICAgICAgICAgaW50IHZhbF9p
bnQgPSBwYXJzZV9ib29sKHZhbHVlLCBOVUxMKTsKIAogICAgICAgICAgICAgaWYgKCB2YWxfaW50
ID09IDAgKQogICAgICAgICAgICAgICAgIG9wdF9wc3IgJj0gfm1hc2s7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGRiNWRmNjk1
NmQuLjQxNDY4MWQ1YTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMTAsNyArMTEwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IHBhcnNlX3NtZXBfcGFyYW0oY2hhciAqcykKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAg
IHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQorICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocywgTlVM
TCkgKQogICAgIHsKICAgICBjYXNlIDA6CiAgICAgICAgIG9wdF9zbWVwID0gMDsKQEAgLTEzNiw3
ICsxMzYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vfc21hcF9wYXJhbShjaGFyICpzKQog
ICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCisg
ICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBOVUxMKSApCiAgICAgewogICAgIGNhc2UgMDoKICAg
ICAgICAgb3B0X3NtYXAgPSAwOwpAQCAtMTYwLDcgKzE2MCw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwYXJzZV9hY3BpX3BhcmFtKGNoYXIgKnMpCiAgICAgc2FmZV9zdHJjcHkoYWNwaV9wYXJhbSwg
cyk7CiAKICAgICAvKiBJbnRlcnByZXQgdGhlIHBhcmFtZXRlciBmb3IgdXNlIHdpdGhpbiBYZW4u
ICovCi0gICAgaWYgKCAhcGFyc2VfYm9vbChzKSApCisgICAgaWYgKCAhcGFyc2VfYm9vbChzLCBO
VUxMKSApCiAgICAgewogICAgICAgICBkaXNhYmxlX2FjcGkoKTsKICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9tbWNvbmZpZy1zaGFyZWQuYwppbmRleCA0ODg0NzBiZmViLi5kYmY5ZmYwN2ZhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMKQEAgLTM3LDcgKzM3LDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX21tY2ZnKGNoYXIgKnMpCiAgICAgICAgIGlmICggc3MgKQogICAg
ICAgICAgICAgKnNzID0gJ1wwJzsKIAotICAgICAgICBpZiAoICFwYXJzZV9ib29sKHMpICkKKyAg
ICAgICAgaWYgKCAhcGFyc2VfYm9vbChzLCBOVUxMKSApCiAgICAgICAgICAgICBwY2lfcHJvYmUg
Jj0gflBDSV9QUk9CRV9NTUNPTkY7CiAgICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJhbWRf
ZmFtMTAiKSB8fCAhc3RyY21wKHMsICJhbWQtZmFtMTAiKSApCiAgICAgICAgICAgICBwY2lfcHJv
YmUgfD0gUENJX0NIRUNLX0VOQUJMRV9BTURfTU1DT05GOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggY2U3Y2I4YWRiNS4uNDk3OWUx
YzQ5YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tl
cm5lbC5jCkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3Bh
cnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAgICAgICAgICAgICAgICAgICAgIHNpbXBsZV9zdHJ0
b2xsKG9wdHZhbCwgTlVMTCwgMCkpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgY2FzZSBPUFRfQk9PTDoKLSAgICAgICAgICAgICAgICBpZiAoICFwYXJzZV9ib29sKG9wdHZh
bCkgKQorICAgICAgICAgICAgICAgIGlmICggIXBhcnNlX2Jvb2wob3B0dmFsLCBOVUxMKSApCiAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfYXNzZXJ0ID0gIWJvb2xfYXNzZXJ0OwogICAgICAgICAg
ICAgICAgIGFzc2lnbl9pbnRlZ2VyX3BhcmFtKHBhcmFtLCBib29sX2Fzc2VydCk7CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CkBAIC0xNjMsMjAgKzE2MywyNCBAQCB2b2lkIF9faW5pdCBjbWRsaW5l
X3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAjZW5kaWYKIH0KIAotaW50IF9faW5pdCBwYXJz
ZV9ib29sKGNvbnN0IGNoYXIgKnMpCitpbnQgX19pbml0IHBhcnNlX2Jvb2woY29uc3QgY2hhciAq
cywgY29uc3QgY2hhciAqZSkKIHsKLSAgICBpZiAoICFzdHJjbXAoIm5vIiwgcykgfHwKLSAgICAg
ICAgICFzdHJjbXAoIm9mZiIsIHMpIHx8Ci0gICAgICAgICAhc3RyY21wKCJmYWxzZSIsIHMpIHx8
Ci0gICAgICAgICAhc3RyY21wKCJkaXNhYmxlIiwgcykgfHwKLSAgICAgICAgICFzdHJjbXAoIjAi
LCBzKSApCisgICAgdW5zaWduZWQgaW50IGxlbjsKKworICAgIGxlbiA9IGUgPyBlIC0gcyA6IHN0
cmxlbihzKTsKKworICAgIGlmICggIXN0cm5jbXAoIm5vIiwgcywgbGVuKSB8fAorICAgICAgICAg
IXN0cm5jbXAoIm9mZiIsIHMsIGxlbikgfHwKKyAgICAgICAgICFzdHJuY21wKCJmYWxzZSIsIHMs
IGxlbikgfHwKKyAgICAgICAgICFzdHJuY21wKCJkaXNhYmxlIiwgcywgbGVuKSB8fAorICAgICAg
ICAgIXN0cm5jbXAoIjAiLCBzLCBsZW4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBpZiAo
ICFzdHJjbXAoInllcyIsIHMpIHx8Ci0gICAgICAgICAhc3RyY21wKCJvbiIsIHMpIHx8Ci0gICAg
ICAgICAhc3RyY21wKCJ0cnVlIiwgcykgfHwKLSAgICAgICAgICFzdHJjbXAoImVuYWJsZSIsIHMp
IHx8Ci0gICAgICAgICAhc3RyY21wKCIxIiwgcykgKQorICAgIGlmICggIXN0cm5jbXAoInllcyIs
IHMsIGxlbikgfHwKKyAgICAgICAgICFzdHJuY21wKCJvbiIsIHMsIGxlbikgfHwKKyAgICAgICAg
ICFzdHJuY21wKCJ0cnVlIiwgcywgbGVuKSB8fAorICAgICAgICAgIXN0cm5jbXAoImVuYWJsZSIs
IHMsIGxlbikgfHwKKyAgICAgICAgICFzdHJuY21wKCIxIiwgcywgbGVuKSApCiAgICAgICAgIHJl
dHVybiAxOwogCiAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCBmMDY1OWZiYTFiLi44
ZjJhMjQ0OTZhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtNjA1LDcgKzYwNSw3IEBAIHN0YXRpYyBpbnQg
cHJpbnRrX3ByZWZpeF9jaGVjayhjaGFyICpwLCBjaGFyICoqcHApCiAKIHN0YXRpYyB2b2lkIF9f
aW5pdCBwYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMoY2hhciAqcykKIHsKLSAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMpICkKKyAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKICAgICB7
CiAgICAgY2FzZSAwOgogICAgICAgICBvcHRfY29uX3RpbWVzdGFtcF9tb2RlID0gVFNNX05PTkU7
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYyBiL3hlbi9kcml2ZXJz
L2NwdWZyZXEvY3B1ZnJlcS5jCmluZGV4IGZkODJlZjVkY2UuLjU1ODBiZDM3MGQgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCisrKyBiL3hlbi9kcml2ZXJzL2NwdWZy
ZXEvY3B1ZnJlcS5jCkBAIC02OSw3ICs2OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9j
cHVmcmVxX29wdGlvbihjaGFyICpzdHIpCiAKICAgICBpZiAoIGFyZyApCiAgICAgICAgICphcmcr
KyA9ICdcMCc7Ci0gICAgY2hvaWNlID0gcGFyc2VfYm9vbChzdHIpOworICAgIGNob2ljZSA9IHBh
cnNlX2Jvb2woc3RyLCBOVUxMKTsKIAogICAgIGlmICggY2hvaWNlIDwgMCAmJiAhc3RyY21wKHN0
ciwgImRvbTAta2VybmVsIikgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDVl
ODE4MTM5NDIuLmYxYWVmYzQ3Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtOTIsNyAr
OTIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY2hhciAqcykKICAg
ICAgICAgaWYgKCBzcyApCiAgICAgICAgICAgICAqc3MgPSAnXDAnOwogCi0gICAgICAgIGlmICgg
IXBhcnNlX2Jvb2wocykgKQorICAgICAgICBpZiAoICFwYXJzZV9ib29sKHMsIE5VTEwpICkKICAg
ICAgICAgICAgIGlvbW11X2VuYWJsZSA9IDA7CiAgICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMs
ICJmb3JjZSIpIHx8ICFzdHJjbXAocywgInJlcXVpcmVkIikgKQogICAgICAgICAgICAgZm9yY2Vf
aW9tbXUgPSB2YWw7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVp
cmtzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKaW5kZXggNWJiYmQ5
NmQ1MS4uZDZkZDY3MWRiZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3F1aXJrcy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYwpAQCAt
MjUxLDcgKzI1MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9zbmJfdGltZW91dChjb25z
dCBjaGFyICpzKQogewogICAgIGludCB0OwogCi0gICAgdCA9IHBhcnNlX2Jvb2wocyk7CisgICAg
dCA9IHBhcnNlX2Jvb2wocywgTlVMTCk7CiAgICAgaWYgKCB0IDwgMCApCiAgICAgewogICAgICAg
ICBpZiAoICpzID09ICdcMCcgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIv
eGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IDk5NWE4NWE3ZGIuLjhlNTdiYmQwMjEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgK
QEAgLTcxLDcgKzcxLDcgQEAKIHN0cnVjdCBkb21haW47CiAKIHZvaWQgY21kbGluZV9wYXJzZShj
b25zdCBjaGFyICpjbWRsaW5lKTsKLWludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMpOworaW50
IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSk7CiAKIC8qI2RlZmluZSBE
RUJVR19UUkFDRV9EVU1QKi8KICNpZmRlZiBERUJVR19UUkFDRV9EVU1QCi0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYN-0008ME-6T; Wed, 23 Aug 2017 17:34:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYL-0008Jn-FS
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:53 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C8/86-01987-CBCBD995; Wed, 23 Aug 2017 17:34:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVyuP0Ov+6ePXM
 jDdbu47X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+3CwsOMNRceTWP6YGxjXsXYycHBICRhJv
 J/5j6mLk4hASWMgo8f7ERRaQBJuAqsSG66dYQWwRASWJe6smM4HYzAKFEie7+4DiHBzCAlkSZ
 3fzgYRZgMrf9XWBzeQVMJU4NX0BM8R8eYmOA5PBRnICxa8ueQdmCwmYSBzY9YNlAiP3AkaGVY
 waxalFZalFuoameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgb5lAIIdjGu2ex5
 ilORgUhLlXbdibqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd683UA5waLU9NSKtMwcYJDBpCU4
 eJREeGeCpHmLCxJzizPTIVKnGBWlxHkrQRICIImM0jy4NlhgX2KUlRLmZQQ6RIinILUoN7MEV
 f4VozgHo5IwbzXIFJ7MvBK46a+AFjMBLZ50Yg7I4pJEhJRUA+Pt+tKdHUdu5Wpd/5yk7c7UNS
 n2UGmrTO6lDGvhO5dT5nW9e6K05Fzj7kUee6x8Fx/4c8jc+kVVbv99L2mDX4/qct7cdtnSO2l
 aq0vTo+KY/D6v309Sw0IdZrL/LOfj3BQWtq729q9K51qprfvP6xv9yAh1Cm/+3LKgWndv97LJ
 O7512P7qYlBiKc5INNRiLipOBABNADKDZwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503509692!80426088!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7787 invoked from network); 23 Aug 2017 17:34:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC10EAF62;
 Wed, 23 Aug 2017 17:34:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:02 +0200
Message-Id: <20170823173446.24801-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 09/53] xen/arch/x86/genapic/probe.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvZ2VuYXBpYy9wcm9iZS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIg
dmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjM6Ci0gZG9udCByZXR1cm4g
b3V0IG9mIGxvb3AgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL3Byb2Jl
LmMgfCAxMSArKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jIGIv
eGVuL2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYwppbmRleCA5YTE0N2ZmNjRhLi5hZjM3NDVhYTIx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9nZW5hcGljL3Byb2JlLmMKQEAgLTQ0LDEyICs0NCwxNyBAQCB2b2lkIF9faW5pdCBnZW5l
cmljX2JpZ3NtcF9wcm9iZSh2b2lkKQogCQl9CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBnZW5h
cGljX2FwaWNfZm9yY2UoY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgZ2VuYXBpY19hcGlj
X2ZvcmNlKGNvbnN0IGNoYXIgKnN0cikKIHsKLQlpbnQgaTsKKwlpbnQgaSwgcmMgPSAtRUlOVkFM
OworCiAJZm9yIChpID0gMDsgYXBpY19wcm9iZVtpXTsgaSsrKQotCQlpZiAoIXN0cmNtcChhcGlj
X3Byb2JlW2ldLT5uYW1lLCBzdHIpKQorCQlpZiAoIXN0cmNtcChhcGljX3Byb2JlW2ldLT5uYW1l
LCBzdHIpKSB7CiAJCQlnZW5hcGljID0gYXBpY19wcm9iZVtpXTsKKwkJCXJjID0gMDsKKwkJfQor
CisJcmV0dXJuIHJjOwogfQogY3VzdG9tX3BhcmFtKCJhcGljIiwgZ2VuYXBpY19hcGljX2ZvcmNl
KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYM-0008M1-Vs; Wed, 23 Aug 2017 17:34:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYL-0008Jm-AH
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:53 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0A/E0-01862-CBCBD995; Wed, 23 Aug 2017 17:34:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsVyuP0Ov+7uPXM
 jDXoOWVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl75xxmLjgnVXFo4TqWBsavwl2MnBwSAkYS
 byf+Y+pi5OIQEljIKLHseQsjSIJNQFViw/VTrCC2iICSxL1Vk5lAbGaBQomT3X1AcQ4OYYF0i
 R3rK0FMFqDySw+4QUxeAROJp/NdIKbLS3QcmMwCYnMKmEpcXfIOzBYCKjmw6wfLBEbuBYwMqx
 g1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAj1bz8DAuIOx9YT
 fIUZJDiYlUd51K+ZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzdsNlBMsSk1PrUjLzAGGGExa
 goNHSYR3Jkiat7ggMbc4Mx0idYpRUUqctxIkIQCSyCjNg2uDhfUlRlkpYV5GBgYGIZ6C1KLcz
 BJU+VeM4hyMSsK8TCBTeDLzSuCmvwJazAS0eNKJOSCLSxIRUlINjPwSCr/0PotYB1zfztB7gj
 2Qgy//msO2w21OH55UtPJM3NeadOXJ1Ty7qefObt6t7Zz45vqRnaapLUdk/W7em5X4OPWQfN7
 VW3GfuiM+fjl0YnpOIbfS2i1e/aGLJX/lrnQIfbDoOOdcy6I3gWvuHWxtWfdFI/yPXvaVQL8p
 GRemO7zXWbPqfqgSS3FGoqEWc1FxIgCfsaNYZgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503509691!53225177!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20922 invoked from network); 23 Aug 2017 17:34:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:51 -0000
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 mx1.suse.de (Postfix) with ESMTP id B169DAF57;
 Wed, 23 Aug 2017 17:34:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:01 +0200
Message-Id: <20170823173446.24801-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 08/53] xen/arch/x86/dom0_build.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjM6Ci0gY29zbWV0aWMgY2hhbmdl
cyAoSmFuIEJldWxpY2gpCi0gZG9udCBtb2RpZnkgb3B0aW9uIHZhbHVlIGluIHBhcnNpbmcgZnVu
Y3Rpb24KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIHwgMzIgKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCAwYzEyNWU2MWViLi5mNjE2Yjk5ZGRjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20w
X2J1aWxkLmMKQEAgLTQ3LDcgKzQ3LDggQEAgc3RhdGljIGxvbmcgX19pbml0IHBhcnNlX2FtdChj
b25zdCBjaGFyICpzLCBjb25zdCBjaGFyICoqcHMpCiAgICAgbG9uZyBwYWdlcyA9IHBhcnNlX3Np
emVfYW5kX3VuaXQoKCpzID09ICctJykgPyBzKzEgOiBzLCBwcykgPj4gUEFHRV9TSElGVDsKICAg
ICByZXR1cm4gKCpzID09ICctJykgPyAtcGFnZXMgOiBwYWdlczsKIH0KLXN0YXRpYyB2b2lkIF9f
aW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQorCitzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQogewogICAgIGRvIHsKICAgICAgICAgaWYgKCAh
c3RybmNtcChzLCAibWluOiIsIDQpICkKQEAgLTU3LDEzICs1OCwxNSBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgZG9tMF9ucnBhZ2VzID0gcGFyc2VfYW10KHMsICZzKTsKICAgICB9IHdoaWxlICggKnMr
KyA9PSAnLCcgKTsKKworICAgIHJldHVybiAqcyA/IC1FSU5WQUwgOiAwOwogfQogY3VzdG9tX3Bh
cmFtKCJkb20wX21lbSIsIHBhcnNlX2RvbTBfbWVtKTsKIAogc3RhdGljIHVuc2lnbmVkIGludCBf
X2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1c19taW4gPSAxOwogc3RhdGljIHVuc2lnbmVkIGlu
dCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1c19tYXggPSBVSU5UX01BWDsKIAotc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX2RvbTBfbWF4X3ZjcHVzKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9kb20wX21heF92Y3B1cyhjb25zdCBjaGFyICpzKQogewogICAgIGlm
ICggKnMgPT0gJy0nICkgICAgICAgICAgICAgICAgICAgLyogLU0gKi8KICAgICAgICAgb3B0X2Rv
bTBfbWF4X3ZjcHVzX21heCA9IHNpbXBsZV9zdHJ0b3VsKHMgKyAxLCAmcywgMCk7CkBAIC03Nyw2
ICs4MCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX21heF92Y3B1cyhjb25zdCBj
aGFyICpzKQogICAgICAgICBlbHNlIGlmICggKnMrKyA9PSAnLScgJiYgKnMgKSAvKiBOLU0gKi8K
ICAgICAgICAgICAgIG9wdF9kb20wX21heF92Y3B1c19tYXggPSBzaW1wbGVfc3RydG91bChzLCAm
cywgMCk7CiAgICAgfQorCisgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21f
cGFyYW0oImRvbTBfbWF4X3ZjcHVzIiwgcGFyc2VfZG9tMF9tYXhfdmNwdXMpOwogCkBAIC04NSw3
ICs5MCw3IEBAIHN0YXRpYyBfX2luaXRkYXRhIHVuc2lnbmVkIGludCBkb20wX3B4bXNbTUFYX05V
TU5PREVTXSA9CiAgICAgeyBbMCAuLi4gTUFYX05VTU5PREVTIC0gMV0gPSB+MCB9Owogc3RhdGlj
IF9faW5pdGRhdGEgYm9vbCBkb20wX2FmZmluaXR5X3JlbGF4ZWQ7CiAKLXN0YXRpYyB2b2lkIF9f
aW5pdCBwYXJzZV9kb20wX25vZGVzKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV9kb20wX25vZGVzKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgZG8gewogICAgICAgICBpZiAo
IGlzZGlnaXQoKnMpICkKQEAgLTEwMyw2ICsxMDgsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2VfZG9tMF9ub2Rlcyhjb25zdCBjaGFyICpzKQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBi
cmVhazsKICAgICB9IHdoaWxlICggKytkb20wX25yX3B4bXMgPCBBUlJBWV9TSVpFKGRvbTBfcHht
cykgJiYgKnMrKyA9PSAnLCcgKTsKKworICAgIHJldHVybiAqcyA/IC1FSU5WQUwgOiAwOwogfQog
Y3VzdG9tX3BhcmFtKCJkb20wX25vZGVzIiwgcGFyc2VfZG9tMF9ub2Rlcyk7CiAKQEAgLTE4Mywy
NSArMTkwLDMwIEBAIGJvb2wgX19pbml0ZGF0YSBkb20wX3B2aDsKICAqICAtIHB2aCAgICAgICAg
ICAgICAgIENyZWF0ZSBhIFBWSHYyIERvbTAuCiAgKiAgLSBzaGFkb3cgICAgICAgICAgICBVc2Ug
c2hhZG93IHBhZ2luZyBmb3IgRG9tMC4KICAqLwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2Rv
bTBfcGFyYW0oY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2RvbTBfcGFyYW0oY29u
c3QgY2hhciAqcykKIHsKLSAgICBjaGFyICpzczsKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBp
bnQgcmMgPSAwOwogCiAgICAgZG8gewogCiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Ci0g
ICAgICAgIGlmICggc3MgKQotICAgICAgICAgICAgKnNzID0gJ1wwJzsKKyAgICAgICAgaWYgKCAh
c3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAh
c3RyY21wKHMsICJwdmgiKSApCisgICAgICAgIGlmICggIXN0cm5jbXAocywgInB2aCIsIHNzIC0g
cykgKQogICAgICAgICAgICAgZG9tMF9wdmggPSB0cnVlOwogI2lmZGVmIENPTkZJR19TSEFET1df
UEFHSU5HCi0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJzaGFkb3ciKSApCisgICAgICAg
IGVsc2UgaWYgKCAhc3RybmNtcChzLCAic2hhZG93Iiwgc3MgLSBzKSApCiAgICAgICAgICAgICBv
cHRfZG9tMF9zaGFkb3cgPSB0cnVlOwogI2VuZGlmCisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKIAogICAgICAgICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCBzcyAp
OworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJh
bSgiZG9tMCIsIHBhcnNlX2RvbTBfcGFyYW0pOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYS-0008St-Q6; Wed, 23 Aug 2017 17:35:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYQ-0008MN-J7
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:58 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 3E/01-01862-2CCBD995; Wed, 23 Aug 2017 17:34:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7BPXM
 jDQ69NbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+z3vNVnCco+Lf/mssDYwb2bsYOTkkBIwk
 3k78x9TFyMUhJHCMUWJRxz02kASbgKrEhuunWEFsEQEliXurJjOB2MwCrhINv5eCxYUF0iV2z
 TjICGKzANVfb/wOZHNw8AqYSjz+UgwxX16i48BkFhCbEyh8dck7MFtIwETiwK4fLBMYuRcwMq
 xi1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0LgMQ7GBcs93
 zEKMkB5OSKO+6FXMjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw5u0GygkWpaanVqRl5gDDDCYt
 wcGjJMI7EyTNW1yQmFucmQ6ROsWoKCXOWwmSEABJZJTmwbXBQvsSo6yUMC8j0CFCPAWpRbmZJ
 ajyrxjFORiVhHl3gkzhycwrgZv+CmgxE9DiSSfmgCwuSURISTUwzrDbdfnkud2zmfc/mtX5KD
 Du+5KNGuaFB3drTW6USBaw796VKa9T18pkUabadP5vxoOTilGirNnS7gqrgo68MzW6VXRL1sl
 x4/UJHN+vcrZP/tGm1rF/Ru2b3U/v1zj4ffy4ICpgk+hZ7vTGRS8n1buv6tQI2FpgX6oT0h1c
 tX3tmZXbPqzvUGIpzkg01GIuKk4EAA3lO/doAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503509697!53225188!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22619 invoked from network); 23 Aug 2017 17:34:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:57 -0000
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 mx1.suse.de (Postfix) with ESMTP id 835BAAF65
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 17:34:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:23 +0200
Message-Id: <20170823173446.24801-31-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 30/53] xen/drivers/acpi/tables.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9hY3BpL3RhYmxlcy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFs
dWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL2FjcGkvdGFibGVzLmMgfCA3
ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMuYyBiL3hlbi9kcml2ZXJzL2Fj
cGkvdGFibGVzLmMKaW5kZXggZGQyMDMxZjM2YS4uYjg5MGI3MzkwMSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvYWNwaS90YWJsZXMuYworKysgYi94ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy5jCkBA
IC00NTYsMTQgKzQ1NiwxNSBAQCBpbnQgX19pbml0IGFjcGlfdGFibGVfaW5pdCh2b2lkKQogCXJl
dHVybiAwOwogfQogCi1zdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX2FwaWNfaW5zdGFuY2Uo
Y2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgYWNwaV9wYXJzZV9hcGljX2luc3RhbmNlKGNv
bnN0IGNoYXIgKnN0cikKIHsKKwljb25zdCBjaGFyICpxOwogCi0JYWNwaV9hcGljX2luc3RhbmNl
ID0gc2ltcGxlX3N0cnRvdWwoc3RyLCBOVUxMLCAwKTsKKwlhY3BpX2FwaWNfaW5zdGFuY2UgPSBz
aW1wbGVfc3RydG91bChzdHIsICZxLCAwKTsKIAogCXByaW50ayhLRVJOX05PVElDRSBQUkVGSVgg
IlNoYWxsIHVzZSBBUElDL01BRFQgdGFibGUgJWRcbiIsCiAJICAgICAgIGFjcGlfYXBpY19pbnN0
YW5jZSk7CiAKLQlyZXR1cm4gMDsKKwlyZXR1cm4gKnEgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3Rv
bV9wYXJhbSgiYWNwaV9hcGljX2luc3RhbmNlIiwgYWNwaV9wYXJzZV9hcGljX2luc3RhbmNlKTsK
LS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYS-0008Rs-Ih; Wed, 23 Aug 2017 17:35:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYQ-0008PH-CP
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:58 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 82/41-01712-1CCBD995; Wed, 23 Aug 2017 17:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVyuP0Ov+6BPXM
 jDVqmWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlT1ycULOeueHz9AEsD41XOLkZODgkBI4m3
 E/8xdTFycQgJLGSUaP/dywySYBNQldhw/RQriC0ioCRxb9VksCJmgcdMEjN2LWcCSQgLJEo0f
 V7F1sXIwcEC1LD4Sj6IyStgKjG1JwRivrxEx4HJLCA2J1D46pJ3YLaQgInEgV0/WCYwci9gZF
 jFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo23oGBsYdjH2
 r/A4xSnIwKYnyrlsxN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/d3UA5waLU9NSKtMwcYJDB
 pCU4eJREeG+BpHmLCxJzizPTIVKnGBWlxHlZgKEpJACSyCjNg2uDBfYlRlkpYV5GBgYGIZ6C1
 KLczBJU+VeM4hyMSsK81SDjeTLzSuCmvwJazAS0eNKJOSCLSxIRUlINjI2zPZKu+NqUz5JJ3n
 jG8LVv1wpZg7Vrd1tUSKUdiOP7ZWB39041V6WIWmip91vZ9dMDo2c2nnWo5fETus2stuSxkPh
 P/WUvrwfp3Zbadm7dCvOz8sZLTCdtffLSg2X5wrmdHEvf6FVPt1zLobovOvr44ZITr1/clMmy
 MdbJjZDgKVklvy90oxJLcUaioRZzUXEiAAYkAsRnAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503509696!80117273!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47341 invoked from network); 23 Aug 2017 17:34:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8F1AFAF61;
 Wed, 23 Aug 2017 17:34:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:18 +0200
Message-Id: <20170823173446.24801-26-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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 v4 25/53] xen/common/domain.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL2RvbWFpbi5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjM6Ci0gY29zbWV0aWMgY2hhbmdl
cyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8IDUgKysrKy0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBiMjJhYWNjNTdl
Li5hY2Q0MjBhMWE1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9j
b21tb24vZG9tYWluLmMKQEAgLTI0NSwxMiArMjQ1LDE1IEBAIHN0YXRpYyBpbnQgbGF0ZV9od2Rv
bV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21v
c3RseSBleHRyYV9od2RvbV9pcnFzOwogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5
IGV4dHJhX2RvbVVfaXJxcyA9IDMyOwotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2V4dHJhX2d1
ZXN0X2lycXMoY29uc3QgY2hhciAqcykKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXh0cmFf
Z3Vlc3RfaXJxcyhjb25zdCBjaGFyICpzKQogewogICAgIGlmICggaXNkaWdpdCgqcykgKQogICAg
ICAgICBleHRyYV9kb21VX2lycXMgPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CiAgICAgaWYg
KCAqcyA9PSAnLCcgJiYgaXNkaWdpdCgqKytzKSApCiAgICAgICAgIGV4dHJhX2h3ZG9tX2lycXMg
PSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CisKKyAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDog
MDsKIH0KIGN1c3RvbV9wYXJhbSgiZXh0cmFfZ3Vlc3RfaXJxcyIsIHBhcnNlX2V4dHJhX2d1ZXN0
X2lycXMpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYR-0008QU-Gu; Wed, 23 Aug 2017 17:34:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYP-0008OD-8s
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:57 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9F/58-02184-0CCBD995; Wed, 23 Aug 2017 17:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6BPXM
 jDRatZ7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+/J/EWtAnUTF7w1/mBsY/gl2MnBwSAkYS
 byf+Y+pi5OIQEljIKLFsTScjSIJNQFViw/VTrCC2iICSxL1Vk5lAbGaBQomT3X1gcWGBJIn2+
 Y/A4ixA9X/aephBbF4BU4mp1xazQCyQl+g4MBnM5gSKX13yDswWEjCROLDrB8sERu4FjAyrGN
 WLU4vKUot0TfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK9ywAEOxi/9DsfYpT
 kYFIS5V23Ym6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneu7uBcoJFqempFWmZOcAwg0lLcPAo
 ifC+2AWU5i0uSMwtzkyHSJ1iVJQS560E6RMASWSU5sG1wUL7EqOslDAvI9AhQjwFqUW5mSWo8
 q8YxTkYlYR5mUCm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGC3cQwVv/DdTPnmyofPm/3a3wl
 NNsf19f2bv4F5/Yn/nxfC6Bw7xpvpfUxf8epK+qj4zfp5jH1+aXFutuC4TP2MiW2Vu3JcXu0N
 Zna/s2vdmtVfWjXf3jh8qbtB2Pp9T9GGD6Deff/Ffi3MNTr32PXdh419XptYJp3xE75xaM9Gl
 YwHHgdPMj5RYijMSDbWYi4oTAc0M+A9oAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503509694!108512622!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14743 invoked from network); 23 Aug 2017 17:34:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:56 -0000
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 mx1.suse.de (Postfix) with ESMTP id B16A3AF68;
 Wed, 23 Aug 2017 17:34:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:13 +0200
Message-Id: <20170823173446.24801-21-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 20/53] xen/arch/x86/setup.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvc2V0dXAuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdh
cyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgfCAzNSArKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMKaW5kZXggNDE0NjgxZDVhMS4uZWM5NjI4Nzk2NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY3LDcgKzY3
LDcgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IGNyNF9wdjMyX21hc2s7CiAvKiAiYWNw
aT1mb3JjZSI6ICBPdmVycmlkZSB0aGUgZGlzYWJsZSBibGFja2xpc3QuICAgICAgICAgICAgICAg
ICAgICovCiAvKiAiYWNwaT1odCI6ICAgICBMaW1pdCBBQ1BJIGp1c3QgdG8gYm9vdC10aW1lIHRv
IGVuYWJsZSBIVC4gICAgICAgICovCiAvKiAiYWNwaT1ub2lycSI6ICBEaXNhYmxlcyBBQ1BJIGlu
dGVycnVwdCByb3V0aW5nLiAgICAgICAgICAgICAgICAgICovCi1zdGF0aWMgdm9pZCBwYXJzZV9h
Y3BpX3BhcmFtKGNoYXIgKnMpOworc3RhdGljIGludCBwYXJzZV9hY3BpX3BhcmFtKGNvbnN0IGNo
YXIgKnMpOwogY3VzdG9tX3BhcmFtKCJhY3BpIiwgcGFyc2VfYWNwaV9wYXJhbSk7CiAKIC8qICoq
KiogTGludXggY29uZmlnIG9wdGlvbjogcHJvcGFnYXRlZCB0byBkb21haW4wLiAqLwpAQCAtMTAy
LDU5ICsxMDIsNzAgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IG1tdV9jcjRfZmVhdHVy
ZXMgPSBYRU5fTUlOSU1BTF9DUjQ7CiAvKiBzbWVwOiBFbmFibGUvZGlzYWJsZSBTdXBlcnZpc29y
IE1vZGUgRXhlY3V0aW9uIFByb3RlY3Rpb24gKGRlZmF1bHQgb24pLiAqLwogI2RlZmluZSBTTUVQ
X0hWTV9PTkxZICgtMSkKIHN0YXRpYyBzOCBfX2luaXRkYXRhIG9wdF9zbWVwID0gMTsKLXN0YXRp
YyB2b2lkIF9faW5pdCBwYXJzZV9zbWVwX3BhcmFtKGNoYXIgKnMpCisKK3N0YXRpYyBpbnQgX19p
bml0IHBhcnNlX3NtZXBfcGFyYW0oY29uc3QgY2hhciAqcykKIHsKICAgICBpZiAoICEqcyApCiAg
ICAgewogICAgICAgICBvcHRfc21lcCA9IDE7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0
dXJuIDA7CiAgICAgfQogCiAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBOVUxMKSApCiAgICAg
ewogICAgIGNhc2UgMDoKICAgICAgICAgb3B0X3NtZXAgPSAwOwotICAgICAgICByZXR1cm47Cisg
ICAgICAgIHJldHVybiAwOwogICAgIGNhc2UgMToKICAgICAgICAgb3B0X3NtZXAgPSAxOwotICAg
ICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlmICggIXN0cmNt
cChzLCAiaHZtIikgKQogICAgICAgICBvcHRfc21lcCA9IFNNRVBfSFZNX09OTFk7CisgICAgZWxz
ZQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOwogfQogY3VzdG9tX3Bh
cmFtKCJzbWVwIiwgcGFyc2Vfc21lcF9wYXJhbSk7CiAKIC8qIHNtYXA6IEVuYWJsZS9kaXNhYmxl
IFN1cGVydmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbiAoZGVmYXVsdCBvbikuICovCiAjZGVm
aW5lIFNNQVBfSFZNX09OTFkgKC0xKQogc3RhdGljIHM4IF9faW5pdGRhdGEgb3B0X3NtYXAgPSAx
Owotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3NtYXBfcGFyYW0oY2hhciAqcykKKworc3RhdGlj
IGludCBfX2luaXQgcGFyc2Vfc21hcF9wYXJhbShjb25zdCBjaGFyICpzKQogewogICAgIGlmICgg
ISpzICkKICAgICB7CiAgICAgICAgIG9wdF9zbWFwID0gMTsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwp
ICkKICAgICB7CiAgICAgY2FzZSAwOgogICAgICAgICBvcHRfc21hcCA9IDA7Ci0gICAgICAgIHJl
dHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgY2FzZSAxOgogICAgICAgICBvcHRfc21hcCA9
IDE7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAgaWYg
KCAhc3RyY21wKHMsICJodm0iKSApCiAgICAgICAgIG9wdF9zbWFwID0gU01BUF9IVk1fT05MWTsK
KyAgICBlbHNlCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJuIDA7CiB9CiBj
dXN0b21fcGFyYW0oInNtYXAiLCBwYXJzZV9zbWFwX3BhcmFtKTsKIAogYm9vbCBfX3JlYWRfbW9z
dGx5IGFjcGlfZGlzYWJsZWQ7CiBib29sIF9faW5pdGRhdGEgYWNwaV9mb3JjZTsKIHN0YXRpYyBj
aGFyIF9faW5pdGRhdGEgYWNwaV9wYXJhbVsxMF0gPSAiIjsKLXN0YXRpYyB2b2lkIF9faW5pdCBw
YXJzZV9hY3BpX3BhcmFtKGNoYXIgKnMpCisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2FjcGlf
cGFyYW0oY29uc3QgY2hhciAqcykKIHsKICAgICAvKiBTYXZlIHRoZSBwYXJhbWV0ZXIgc28gaXQg
Y2FuIGJlIHByb3BhZ2F0ZWQgdG8gZG9tYWluMC4gKi8KICAgICBzYWZlX3N0cmNweShhY3BpX3Bh
cmFtLCBzKTsKQEAgLTE4MCw2ICsxOTEsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2Fj
cGlfcGFyYW0oY2hhciAqcykKICAgICB7CiAgICAgICAgIGFjcGlfbm9pcnFfc2V0KCk7CiAgICAg
fQorICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0K
IAogc3RhdGljIGNvbnN0IG1vZHVsZV90ICpfX2luaXRkYXRhIGluaXRpYWxfaW1hZ2VzOwotLSAK
Mi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYN-0008Mr-SL; Wed, 23 Aug 2017 17:34:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYM-0008Ku-LK
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:54 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 57/29-27137-EBCBD995; Wed, 23 Aug 2017 17:34:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7ePXM
 jDTZel7T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNO7XnPXPCRv+JT31PWBsZNPF2MnBwSAkYS
 byf+Y+pi5OIQEljIKDHl4l8WkASbgKrEhuunWEFsEQEliXurJjOB2MwChRInu/vA4sICCRJr7
 i9mBLFZgOq/bL0A1ssrYCqxcRWELSEgL9FxYDKYzQkUv7rkHZgtJGAicWDXD5YJjNwLGBlWMW
 oUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYw/l0beIh
 RkoNJSZR33Yq5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePN2A+UEi1LTUyvSMnOAgQaTluDg
 URLhTQFJ8xYXJOYWZ6ZDpE4xKkqJ81aCJARAEhmleXBtsOC+xCgrJczLCHSIEE9BalFuZgmq/
 CtGcQ5GJWFeJpApPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGxlzxTl7JpXL8nOWLtxdzCC3Iva
 yauXbTgnkXAuPDvY197nd7rFQty1O+OPHEm8/iXAmX8/XkJAqdFh40TPb9vUHN9eHrGfw6jN6
 sBtNmXlj487ryMZ0FfzPbStW+9/8zdJWqdH1cVXu3ec3fDdL1TGvDxKsCdVc3il14Mbn/SIDF
 jF16loILlViKMxINtZiLihMBuaIIM2kCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503509693!108538873!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48184 invoked from network); 23 Aug 2017 17:34:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0F967AF61;
 Wed, 23 Aug 2017 17:34:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:06 +0200
Message-Id: <20170823173446.24801-14-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 13/53] xen/arch/x86/irq.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaXJxLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyB8IDIzICsrKysrKysrKysrKysrLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggNTdl
NmMxODk3MC4uNzdjYTE4MTk4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMjYsNyArMjYsNyBAQAogI2luY2x1ZGUgPGFzbS9tYWNo
LWdlbmVyaWMvbWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8cHVibGljL3BoeXNkZXYuaD4KIAotc3Rh
dGljIHZvaWQgcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oY2hhciAqcyk7CitzdGF0aWMgaW50
IHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKGNvbnN0IGNoYXIgKnMpOwogCiAvKiBvcHRfbm9p
cnFiYWxhbmNlOiBJZiB0cnVlLCBzb2Z0d2FyZSBJUlEgYmFsYW5jaW5nL2FmZmluaXR5IGlzIGRp
c2FibGVkLiAqLwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9ub2lycWJhbGFuY2U7CkBAIC02MCwy
NCArNjAsMjkgQEAgc3RhdGljIHN0cnVjdCB0aW1lciBpcnFfcmF0ZWxpbWl0X3RpbWVyOwogc3Rh
dGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGlycV9yYXRlbGltaXRfdGhyZXNob2xkID0g
MTAwMDA7CiBpbnRlZ2VyX3BhcmFtKCJpcnFfcmF0ZWxpbWl0IiwgaXJxX3JhdGVsaW1pdF90aHJl
c2hvbGQpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0o
Y2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKGNv
bnN0IGNoYXIgKnMpCiB7Ci0gICAgY2hhciAqc3M7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAg
aW50IHJjID0gMDsKIAogICAgIGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKLSAg
ICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOworICAgICAgICBpZiAoICFz
cyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICFz
dHJjbXAocywgIm5vbmUiKSkKKyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibm9uZSIsIHNzIC0g
cykpCiAgICAgICAgICAgICBvcHRfaXJxX3ZlY3Rvcl9tYXA9T1BUX0lSUV9WRUNUT1JfTUFQX05P
TkU7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJnbG9iYWwiKSkKKyAgICAgICAgZWxz
ZSBpZiAoICFzdHJuY21wKHMsICJnbG9iYWwiLCBzcyAtIHMpKQogICAgICAgICAgICAgb3B0X2ly
cV92ZWN0b3JfbWFwPU9QVF9JUlFfVkVDVE9SX01BUF9HTE9CQUw7Ci0gICAgICAgIGVsc2UgaWYg
KCAhc3RyY21wKHMsICJwZXItZGV2aWNlIikpCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChz
LCAicGVyLWRldmljZSIsIHNzIC0gcykpCiAgICAgICAgICAgICBvcHRfaXJxX3ZlY3Rvcl9tYXA9
T1BUX0lSUV9WRUNUT1JfTUFQX1BFUkRFVjsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogCiAgICAgICAgIHMgPSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoIHNzICk7Cisg
ICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOwogfQogCiAvKiBNdXN0IGJlIGNh
bGxlZCB3aGVuIGlycSBkaXNhYmxlZCAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYL-0008KE-IT; Wed, 23 Aug 2017 17:34:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYK-0008JH-8q
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:52 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 17/A9-03368-BBCBD995; Wed, 23 Aug 2017 17:34:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7uPXM
 jDbas47P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPef9rLWjCRq+LvyaPsDYyrOboYOTkkBIwk
 3k78x9TFyMUhJLCQUeLizR/sIAk2AVWJDddPsYLYIgJKEvdWTWYCsZkFyiVuHT7J1sXIwSEsk
 CYx94QsSJgFqLx511qwEl4BE4md9y+zQsyXl+g4MJkFxOYUMJW4uuQdmC0EVHNg1w+WCYzcCx
 gZVjFqFKcWlaUW6Rqa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqXAQh2MN7
 fGHCIUZKDSUmUd92KuZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjv7gbKCRalpqdWpGXmAMMM
 Ji3BwaMkwnsLJM1bXJCYW5yZDpE6xagoJc5bCZIQAElklObBtcFC+xKjrJQwLyPQIUI8BalFu
 ZklqPKvGMU5GJWEeb+ATOHJzCuBm/4KaDET0OJJJ+aALC5JREhJNTBuWVeryBExmXG1p8iSCN
 b9PNemBj+cdpiV8XX88lbGhX9WiEp9zPS7/PLbvcN5Hxz/6H1YGtdzOI/zq9QO+aM1eWr82Z/
 sZrzxtftwYJrx0sbmqjsLVWY8u/zw3cx8s9zjWX5WKS1+Xb8iAwofrE1qO9fEfNFD9WW5/Ie3
 N08VlcW3TFNsztJSYinOSDTUYi4qTgQA1cbhwWgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503509691!102222463!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54132 invoked from network); 23 Aug 2017 17:34:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:51 -0000
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 mx1.suse.de (Postfix) with ESMTP id 4CBB2AF53;
 Wed, 23 Aug 2017 17:34:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:33:55 +0200
Message-Id: <20170823173446.24801-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 02/53] xen/arch/arm/acpi/boot.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vYWNwaS9ib290LmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMgfCA4ICsr
KysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYyBiL3hlbi9hcmNoL2FybS9hY3Bp
L2Jvb3QuYwppbmRleCBhNWE2ZjU1ZjBlLi42MTAxYmYzOWM5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYWNwaS9ib290LmMKKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jCkBAIC0xOTMs
MTYgKzE5MywyMCBAQCBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX2ZhZHQoc3RydWN0IGFj
cGlfdGFibGVfaGVhZGVyICp0YWJsZSkKIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBwYXJhbV9h
Y3BpX29mZjsKIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBwYXJhbV9hY3BpX2ZvcmNlOwogCi1z
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfYWNwaV9wYXJhbShjaGFyICphcmcpCitzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9hY3BpX3BhcmFtKGNvbnN0IGNoYXIgKmFyZykKIHsKICAgICBpZiAoICFh
cmcgKQotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyog
SW50ZXJwcmV0IHRoZSBwYXJhbWV0ZXIgZm9yIHVzZSB3aXRoaW4gWGVuLiAqLwogICAgIGlmICgg
IXBhcnNlX2Jvb2woYXJnLCBOVUxMKSApCiAgICAgICAgIHBhcmFtX2FjcGlfb2ZmID0gdHJ1ZTsK
ICAgICBlbHNlIGlmICggIXN0cmNtcChhcmcsICJmb3JjZSIpICkgLyogZm9yY2UgQUNQSSB0byBi
ZSBlbmFibGVkICovCiAgICAgICAgIHBhcmFtX2FjcGlfZm9yY2UgPSB0cnVlOworICAgIGVsc2UK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJh
bSgiYWNwaSIsIHBhcnNlX2FjcGlfcGFyYW0pOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYM-0008LL-Hz; Wed, 23 Aug 2017 17:34:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYL-0008JW-10
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:53 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 31/7D-22472-CBCBD995; Wed, 23 Aug 2017 17:34:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7uPXM
 jDW51Glh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHVm5iKdjOXtF0bjtTA+N2ti5GTg4JASOJ
 txP/MYHYQgILGSWeThEGsdkEVCU2XD/FCmKLCChJ3Fs1GayGWaBc4tbhk2C9wgKZEi0rboPFW
 YDqJ+ybwwJi8wqYSDw5ep4VYr68RMeByWBxTgFTiatL3rFA7DKROLDrB8sERu4FjAyrGDWKU4
 vKUot0DS30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECvVvPwMC4g/H3ac9DjJI
 cTEqivOtWzI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbtxsoJ1iUmp5akZaZAwwzmLQEB4+S
 CO8tkDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5K0GKBECKMkrz4EbAQv4So6yUMC8jA
 wODEE9BalFuZgmq/CtGcQ5GJWHeLyBTeDLzSuA2vQI6ggnoiEkn5oAcUZKIkJJqYHSUDDHUtD
 nwPNO+6Jrxg57vH3edeO3SOmuXLsO2Zd4aYasuKG1X7jw5j+FSnr/57x8dq3i2rjl7oUPUddq
 +Oa4mbNs5VzzKf5u65v6kaRf8lhs2p6+U5zI0fbV29c/Tk9Zxyx4JiZy5ZR+/XGtcyirNm/d/
 8LHnXA2aePXdpaiUmJuLdDMVzU2VWIozEg21mIuKEwGz2+21dAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503509691!99612107!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37225 invoked from network); 23 Aug 2017 17:34:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7ABF3AF60;
 Wed, 23 Aug 2017 17:34:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:33:56 +0200
Message-Id: <20170823173446.24801-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 03/53] xen/arch/arm/domain_build.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMg
fCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKaW5kZXggMWJlYzRmYTIzZC4uZDZmOTU4NTUwMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYwpAQCAtMzMsOSArMzMsMTEgQEAgaW50IGRvbTBfMTFfbWFwcGluZyA9IDE7CiAKIHN0YXRp
YyB1NjQgX19pbml0ZGF0YSBkb20wX21lbTsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2Rv
bTBfbWVtKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX21lbShj
b25zdCBjaGFyICpzKQogewogICAgIGRvbTBfbWVtID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChzLCAm
cyk7CisKKyAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgiZG9t
MF9tZW0iLCBwYXJzZV9kb20wX21lbSk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYP-0008P0-L2; Wed, 23 Aug 2017 17:34:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYO-0008NT-Hq
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:56 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B6/0C-01996-FBCBD995; Wed, 23 Aug 2017 17:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7+PXM
 jDR4vF7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+3brOWjCbt+L4m3eMDYyNXF2MnBwSAkYS
 byf+Y+pi5OIQEljIKLFtwR42kASbgKrEhuunWEFsEQEliXurJjOB2MwChRInu/vA4sICqRL9R
 +aD1bMA1R84txishlfAVOJN7xUmiAXyEh0HJrOA2JxA8atL3oHZQgImEgd2/WCZwMi9gJFhFa
 NGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoH/rGRgYdzBOWOV
 3iFGSg0lJlHfdirmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR47+4GygkWpaanVqRl5gADDSYt
 wcGjJMJ7CyTNW1yQmFucmQ6ROsWoKCXOWwmSEABJZJTmwbXBgvsSo6yUMC8jAwODEE9BalFuZ
 gmq/CtGcQ5GJWFeF5ApPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGxt268ua/D9XzO0yWFxcoPa
 8W8+vTArYHtxUnaH1SLOZ/F2mRe/Nz+NzPynFBkTNT/25kOGbz8ouy7/Kg66Xz9P+Ic92a3LS
 /smDzpKy7PXKxf3TETl2Rn8T8/dnlCNf32V+0F2d9F/51yNHiRv6E3nf+R0vUG53vLslY8Pu3
 kXXrLkkVDqF78UosxRmJhlrMRcWJAD4d60xpAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503509695!105661670!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14447 invoked from network); 23 Aug 2017 17:34:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC7F2AF4D;
 Wed, 23 Aug 2017 17:34:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:14 +0200
Message-Id: <20170823173446.24801-22-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 21/53] xen/arch/x86/shutdown.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvc2h1dGRvd24uYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVl
IHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY0OgotIGlzc3Vl
IGEgbWVzc2FnZSBpbiBjYXNlIG9mIHJlYm9vdD1lZmkgYW5kIG5vIEVGSSBydW50aW1lIHNlcnZp
Y2VzCiAgKEphbiBCZXVsaWNoKQoKVjM6Ci0gZG9udCBzdG9wIGxvb3AgYXQgZmlyc3QgaW52YWxp
ZCBjaGFyYWN0ZXIgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jIHwg
MTQgKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NodXRkb3duLmMgYi94ZW4vYXJj
aC94ODYvc2h1dGRvd24uYwppbmRleCBmNjNiOGE2NjhmLi5hODdhYTYwYWRkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2h1dGRvd24uYworKysgYi94ZW4vYXJjaC94ODYvc2h1dGRvd24uYwpA
QCAtNTEsOCArNTEsMTEgQEAgc3RhdGljIGludCByZWJvb3RfbW9kZTsKICAqIGVmaSAgICBVc2Ug
dGhlIEVGSSByZWJvb3QgKGlmIHJ1bm5pbmcgdW5kZXIgRUZJKQogICovCiBzdGF0aWMgZW51bSBy
ZWJvb3RfdHlwZSByZWJvb3RfdHlwZSA9IEJPT1RfSU5WQUxJRDsKLXN0YXRpYyB2b2lkIF9faW5p
dCBzZXRfcmVib290X3R5cGUoY2hhciAqc3RyKQorCitzdGF0aWMgaW50IF9faW5pdCBzZXRfcmVi
b290X3R5cGUoY29uc3QgY2hhciAqc3RyKQogeworICAgIGludCByYyA9IDA7CisKICAgICBmb3Ig
KCA7IDsgKQogICAgIHsKICAgICAgICAgc3dpdGNoICggKnN0ciApCkBAIC03NCw2ICs3Nyw5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBzZXRfcmVib290X3R5cGUoY2hhciAqc3RyKQogICAgICAgICBj
YXNlICd0JzoKICAgICAgICAgICAgIHJlYm9vdF90eXBlID0gKnN0cjsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCAoc3RyID0gc3RyY2hyKHN0ciwg
JywnKSkgPT0gTlVMTCApCiAgICAgICAgICAgICBicmVhazsKQEAgLTgxLDcgKzg3LDEzIEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBzZXRfcmVib290X3R5cGUoY2hhciAqc3RyKQogICAgIH0KIAogICAg
IGlmICggcmVib290X3R5cGUgPT0gQk9PVF9FRkkgJiYgIWVmaV9lbmFibGVkKEVGSV9SUykgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJFRkkgcmVib290IHNlbGVjdGVkLCBidXQgbm8gRUZJIHJ1
bnRpbWUgc2VydmljZXMgYXZhaWxhYmxlLlxuIgorICAgICAgICAgICAgICAgIkZhbGxpbmcgYmFj
ayB0byBkZWZhdWx0IHJlYm9vdCB0eXBlLlxuIik7CiAgICAgICAgIHJlYm9vdF90eXBlID0gQk9P
VF9JTlZBTElEOworICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJhbSgicmVi
b290Iiwgc2V0X3JlYm9vdF90eXBlKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYN-0008Mg-KB; Wed, 23 Aug 2017 17:34:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYM-0008Kp-Hx
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:54 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 EC/34-03557-DBCBD995; Wed, 23 Aug 2017 17:34:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7ePXM
 jDS4d4Lb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmbFvDUjCLs2LJrJdsDYyn2LsYOTkkBIwk
 3k78x9TFyMUhJLCQUWLRyp1MIAk2AVWJDddPsYLYIgJKEvdWTQaLMwsUSpzs7gOLCwukSLxcu
 pwNxGYBql8/5z/YUF4BU4lf368wQiyQl+g4MJkFxOYEil9d8g7MFhIwkTiw6wfLBEbuBYwMqx
 g1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GHeuDzz
 EKMnBpCTKu27F3EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx3dwPlBItS01Mr0jJzgIEGk5bg
 4FES4b0FkuYtLkjMLc5Mh0idYlSUEud9swsoIQCSyCjNg2uDBfclRlkpYV5GoEOEeApSi3IzS
 1DlXzGKczAqCfPuBBnPk5lXAjf9FdBiJqDFk07MAVlckoiQkmpgLPrR4d54turmJfnjPwXtEx
 9lTfZicnHIjVjxY+vFsCaH0Iz9X+TbHp35Xr1RelH+/nufL94uTLzIxOTJG/Rx/brKzsr1Os1
 Fyx1lDD3rytPL9E8c0595l09ignXJTqfWzevaNr2Ue33kpPyfAxITFcPmM1kGn49XWlRkOLd0
 mr77/lWWZhuzlFiKMxINtZiLihMBDy+KYGkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503509692!113310896!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14441 invoked from network); 23 Aug 2017 17:34:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:53 -0000
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 mx1.suse.de (Postfix) with ESMTP id C19AFAF56;
 Wed, 23 Aug 2017 17:34:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:05 +0200
Message-Id: <20170823173446.24801-13-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 12/53] xen/arch/x86/io_apic.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaW9fYXBpYy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg
d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jIHwgNyArKysrKystCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKaW5kZXggMjgzOGY2
YmQ5OS4uZjc2N2M0NTYwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYworKysg
Yi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC0xNTgxLDcgKzE1ODEsNyBAQCBzdGF0aWMgdW5z
aWduZWQgaW50IHN0YXJ0dXBfbGV2ZWxfaW9hcGljX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2Mp
CiAgICAgcmV0dXJuIDA7IC8qIGRvbid0IGNoZWNrIGZvciBwZW5kaW5nICovCiB9CiAKLXN0YXRp
YyB2b2lkIF9faW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5p
dCBzZXR1cF9pb2FwaWNfYWNrKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhc3RyY21wKHMs
ICJvbGQiKSApCiAgICAgewpAQCAtMTU5NCw3ICsxNTk0LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCiAgICAgICAgIGlvYXBpY19hY2tfZm9yY2VkID0g
dHJ1ZTsKICAgICB9CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgcHJpbnRrKCJVbmtub3duIGlv
YXBpY19hY2sgdmFsdWUgc3BlY2lmaWVkOiAnJXMnXG4iLCBzKTsKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oImlvYXBpY19h
Y2siLCBzZXR1cF9pb2FwaWNfYWNrKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYT-0008WN-9R; Wed, 23 Aug 2017 17:35:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYQ-0008JJ-Ls
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:58 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 54/15-02181-2CCBD995; Wed, 23 Aug 2017 17:34:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7BPXM
 jDdq361p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmf/+5iLHjPXXFl8m/mBsY+ri5GTg4JASOJ
 txP/MYHYQgILGSW6D+mA2GwCqhIbrp9iBbFFBJQk7q2aDFTDxcEs8JhJYsau5WANwgKJEis2P
 GEEsVmAGnrvbGIHsXkFTCX+7F/GCrFAXqLjwGQWEJsTKH51yTsWiGUmEgd2/WCZwMi9gJFhFa
 N6cWpRWWqRroleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagdxmAYAdj4xenQ4y
 SHExKorzrVsyNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm7cbKCdYlJqeWpGWmQMMM5i0BAeP
 kghvCkiat7ggMbc4Mx0idYpRUUqc980uoIQASCKjNA+uDRbalxhlpYR5GYEOEeIpSC3KzSxBl
 X/FKM7BqCTM6wIyniczrwRu+iugxUxAiyedmAOyuCQRISXVwBi2PdzWPSOYi60gxFjXi6c9fu
 mP3kWm0i2pRaKuv95NleK25Slelv6zPyVJ4+hypUPHq7a/YOubl/kycdW2M3LbFqy2/3/77ib
 mDQtYU4K+nW+ewmt/dqZm2o8J+4x+Wh8+FLdoirGGcVxxcLZew3Lrcxtt3DTu1KVoL9r8f8mf
 oBWxIuLWRUosxRmJhlrMRcWJAOvhDUxoAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503509697!111298396!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38074 invoked from network); 23 Aug 2017 17:34:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:57 -0000
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 mx1.suse.de (Postfix) with ESMTP id 6FF41AF4D;
 Wed, 23 Aug 2017 17:34:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:21 +0200
Message-Id: <20170823173446.24801-29-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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 v4 28/53] xen/common/memory.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL21lbW9yeS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjM6Ci0gY29zbWV0aWMgY2hhbmdl
cyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyB8IDUgKysrKy0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBiMjA2NmRiMDdl
Li4yNmRhNjA1MGY2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKQEAgLTU1LDcgKzU1LDggQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IGh3ZG9tX21heF9vcmRlciA9IENPTkZJR19IV0RPTV9NQVhfT1JERVI7CiAjaWZk
ZWYgSEFTX1BBU1NUSFJPVUdICiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgcHRk
b21fbWF4X29yZGVyID0gQ09ORklHX1BURE9NX01BWF9PUkRFUjsKICNlbmRpZgotc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX21heF9vcmRlcihjb25zdCBjaGFyICpzKQorCitzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9tYXhfb3JkZXIoY29uc3QgY2hhciAqcykKIHsKICAgICBpZiAoICpzICE9ICcs
JyApCiAgICAgICAgIGRvbXVfbWF4X29yZGVyID0gc2ltcGxlX3N0cnRvdWwocywgJnMsIDApOwpA
QCAtNjcsNiArNjgsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfbWF4X29yZGVyKGNvbnN0
IGNoYXIgKnMpCiAgICAgaWYgKCAqcyA9PSAnLCcgJiYgKisrcyAhPSAnLCcgKQogICAgICAgICBw
dGRvbV9tYXhfb3JkZXIgPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CiAjZW5kaWYKKworICAg
IHJldHVybiAqcyA/IC1FSU5WQUwgOiAwOwogfQogY3VzdG9tX3BhcmFtKCJtZW1vcC1tYXgtb3Jk
ZXIiLCBwYXJzZV9tYXhfb3JkZXIpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYT-00006W-JB; Wed, 23 Aug 2017 17:35:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYQ-0008Pu-VM
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:59 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 03/9D-03765-2CCBD995; Wed, 23 Aug 2017 17:34:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsVyuP0Ov+7BPXM
 jDV4t1bX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM6TjgWzOSqWLezi6mBcQNHFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKvHrwnxkkwSagKrHh+ilWEFtEQEni3qrJTCA2s0CdRMfNCewgtrBAhkTP0
 sdgNgtQ/ZN1a4BqODh4BUwlJu2NgZgvL9FxYDILiM0JFL665B2YLSRgInFg1w+WCYzcCxgZVj
 GqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepYBCHYwdvxzOsQ
 oycGkJMq7bsXcSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHd3A+UEi1LTUyvSMnOAIQaTluDg
 URLhvQWS5i0uSMwtzkyHSJ1iVJQS560ESQiAJDJK8+DaYGF9iVFWSpiXEegQIZ6C1KLczBJU+
 VeM4hyMSsK8O0Gm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGA/0fJKy2y829151d8ZdfvsHUS
 +FKly0eF+UKB9mWi79Kjasm/GXdMCV87Ou8bmEKlgs2eBzqYH1tIZO64OKj8ynTnlapZ+VuME
 Yvr0vYKmZbuwme8Ho/SLmfQER3uoTFGs8Zhs9mjmx+tWtoyWLyz9ODmouP/FOv541q3XxEgcN
 2W0yaVzflViKMxINtZiLihMBa3owdWYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503509697!102222481!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54609 invoked from network); 23 Aug 2017 17:34:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5DCBFAF60;
 Wed, 23 Aug 2017 17:34:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:22 +0200
Message-Id: <20170823173446.24801-30-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] [PATCH v4 29/53] xen/common/sched_credit2.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZh
bHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CkFja2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDI5YzAwMmE2M2UuLjliMWRiMTM1MWYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCkBAIC0zMzksNyArMzM5LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNv
bnN0IG9wdF9ydW5xdWV1ZV9zdHJbXSA9IHsKIH07CiBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkg
b3B0X3J1bnF1ZXVlID0gT1BUX1JVTlFVRVVFX1NPQ0tFVDsKIAotc3RhdGljIHZvaWQgcGFyc2Vf
Y3JlZGl0Ml9ydW5xdWV1ZShjb25zdCBjaGFyICpzKQorc3RhdGljIGludCBwYXJzZV9jcmVkaXQy
X3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTM0
OCwxMSArMzQ4LDEzIEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NyZWRpdDJfcnVucXVldWUoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgaWYgKCAhc3RyY21wKHMsIG9wdF9ydW5xdWV1ZV9zdHJbaV0pICkK
ICAgICAgICAgewogICAgICAgICAgICAgb3B0X3J1bnF1ZXVlID0gaTsKLSAgICAgICAgICAgIHJl
dHVybjsKKyAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAgICAgfQogCiAgICAgcHJp
bnRrKCJXQVJOSU5HLCB1bnJlY29nbml6ZWQgdmFsdWUgb2YgY3JlZGl0Ml9ydW5xdWV1ZSBvcHRp
b24hXG4iKTsKKworICAgIHJldHVybiAtRUlOVkFMOwogfQogY3VzdG9tX3BhcmFtKCJjcmVkaXQy
X3J1bnF1ZXVlIiwgcGFyc2VfY3JlZGl0Ml9ydW5xdWV1ZSk7CiAKLS0gCjIuMTIuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYT-00008S-UW; Wed, 23 Aug 2017 17:35:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYS-0008O0-2t
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:00 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E4/B4-02175-3CCBD995; Wed, 23 Aug 2017 17:34:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7hPXM
 jDXb+E7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPm3/7PVPCPs2LO13mMDYybOLoYOTkkBIwk
 3k78x9TFyMUhJLCQUeLsnuusIAk2AVWJDddPgdkiAkoS91ZNZgKxmQXcJTa+a2IBsYUFCiSuP
 WgHq2EBql9+czOYzStgKjFx0m02iAXyEh0HJoPVcwLFry55B2YLCZhIHNj1g2UCI/cCRoZVjB
 rFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB/q1nYGDcwThhld8
 hRkkOJiVR3nUr5kYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9uxsoJ1iUmp5akZaZAww0mLQE
 B4+SCO8tkDRvcUFibnFmOkTqFKOilDhvJUhCACSRUZoH1wYL7kuMslLCvIwMDAxCPAWpRbmZJ
 ajyrxjFORiVhHldQKbwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYmV7mZ+64NSP1kO0uTbVfwj
 cKWnoWLdLdq6Qlpi2c2rS4kL/KX3bqbwaDZ3oBsz8u59w1saX01sKt2pq50cHC7WcnzqifsWL
 Oeo/wk9+8VnAKiIcqsnLcn26XNjuLu/Rgz9Z7YeVFRtd0n/WY/bz6YHvdEy0N1dzlL6/1Zic8
 SHEtOc0z932JEktxRqKhFnNRcSIAgp8U/2kCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503509699!108408542!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11471 invoked from network); 23 Aug 2017 17:34:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:59 -0000
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 mx1.suse.de (Postfix) with ESMTP id 0780EAF64;
 Wed, 23 Aug 2017 17:34:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:29 +0200
Message-Id: <20170823173446.24801-37-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH v4 36/53] xen/drivers/passthrough/vtd/dmar.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJh
bWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1h
ci5jCmluZGV4IDgyMDQwZGRjMDUuLmRkMTIyZGE3MzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2RtYXIuYwpAQCAtMTA5MCw3ICsxMDkwLDcgQEAgaW50IGludGVsX2lvbW11X2dldF9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5KGlvbW11X2dyZG1fdCAqZnVuYywgdm9pZCAqY3R4dCkKICAqIElmIGEg
c2VnbWVudCBpcyBzcGVjaWZpZWQgZm9yIG90aGVyIHRoYW4gdGhlIGZpcnN0IGRldmljZSwgYW5k
IGl0IGRvZXMgbm90CiAgKiBtYXRjaCB0aGUgb25lIHNwZWNpZmllZCBmb3IgdGhlIGZpcnN0IG9u
ZSwgYW4gZXJyb3Igd2lsbCBiZSByZXBvcnRlZC4KICAqLwotc3RhdGljIHZvaWQgX19pbml0IHBh
cnNlX3JtcnJfcGFyYW0oY29uc3QgY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
cm1ycl9wYXJhbShjb25zdCBjaGFyICpzdHIpCiB7CiAgICAgY29uc3QgY2hhciAqcyA9IHN0ciwg
KmN1ciwgKnN0bXA7CiAgICAgdW5zaWduZWQgaW50IHNlZywgYnVzLCBkZXYsIGZ1bmMsIGRldl9j
b3VudDsKQEAgLTExNDMsNSArMTE0Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9ybXJy
X3BhcmFtKGNvbnN0IGNoYXIgKnN0cikKICAgICAgICAgICAgIG5yX3JtcnIrKzsKIAogICAgIH0g
d2hpbGUgKCAqcysrID09ICc7JyAmJiBucl9ybXJyIDwgTUFYX1VTRVJfUk1SUiApOworCisgICAg
cmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oInJtcnIiLCBwYXJzZV9y
bXJyX3BhcmFtKTsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYU-00009A-6I; Wed, 23 Aug 2017 17:35:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYS-0008Qb-5D
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:00 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3F/05-01732-3CCBD995; Wed, 23 Aug 2017 17:34:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6hPXM
 jDY7st7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNufDzCVvBcrmLRow/sDYxvRLsYOTkkBIwk
 3k78x9TFyMUhJHCMUWJn31UmkASbgKrEhuunWEFsEQEliXurJoPFmQVcJRp+LwWLCwvkSmz/8
 Y2li5GDgwWofuISOZAwr4CpxJNDh9gh5stLdByYzAJicwLFry55B2YLCZhIHNj1g2UCI/cCRo
 ZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCeqV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB+Oaqc6
 HGCU5mJREedetmBspxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3bzdQTrAoNT21Ii0zBxhmMGkJ
 Dh4lEd4UkDRvcUFibnFmOkTqFKOilDhvJUhCACSRUZoH1wYL7UuMslLCvIxAhwjxFKQW5WaWo
 Mq/YhTnYFQS5q0GmcKTmVcCN/0V0GImoMWTTswBWVySiJCSamDs8Fl2arduc3eXocti3UC2mP
 t+G8tdN50ymrrNxuJL8aO0bbfWi82umtAglvWNT0lXvP/IVtEJuR0TPj9SYthS69SZdr6+5MN
 nAfX6W9tWL0+YnLrIb6nkXin3I5r62yesfXjsfRPLngWfi4M/lwWFxApc3vaVbU7P+ZM/Irp/
 NMoKTtwn1fpIiaU4I9FQi7moOBEANUQttGgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503509698!69724383!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52055 invoked from network); 23 Aug 2017 17:34:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:58 -0000
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 mx1.suse.de (Postfix) with ESMTP id 957F4AF69
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 17:34:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:27 +0200
Message-Id: <20170823173446.24801-35-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 34/53] xen/drivers/passthrough/iommu.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0
ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpUaGlzIGF0IG9uY2UgZml4ZXMgYSBw
b3RlbnRpYWwgcHJvYmxlbSB3aXRoIG11bHRpcGxlIGlvbW11PS4uLgpwYXJhbWV0ZXJzOiBiZWZv
cmUgdGhlIGNoYW5nZSBpb21tdT1ubyBpb21tdT15ZXMgd291bGQgc3dpdGNoIGlvbW11Cm9mZi4K
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY0OgotIGFkYXB0IHBhcnNlX2Jvb2woKSBj
YWxsIChKYW4gQmV1bGljaCkKClYzOgotIGRvbnQgbW9kaWZ5IG9wdGlvbiB2YWx1ZSBpbiBwYXJz
aW5nIGZ1bmN0aW9uCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8IDUyICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjkgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMK
aW5kZXggZjFhZWZjNDdjZS4uMWFlY2Y3Y2YzNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBA
IC0yMSw3ICsyMSw3IEBACiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KICNpbmNsdWRlIDx4
c20veHNtLmg+CiAKLXN0YXRpYyB2b2lkIHBhcnNlX2lvbW11X3BhcmFtKGNoYXIgKnMpOworc3Rh
dGljIGludCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKTsKIHN0YXRpYyB2b2lkIGlv
bW11X2R1bXBfcDJtX3RhYmxlKHVuc2lnbmVkIGNoYXIga2V5KTsKIAogdW5zaWduZWQgaW50IF9f
cmVhZF9tb3N0bHkgaW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQgPSAxMDAwOwpAQCAtNzgsMTAgKzc4
LDEwIEBAIERFRklORV9TUElOTE9DSyhpb21tdV9wdF9jbGVhbnVwX2xvY2spOwogUEFHRV9MSVNU
X0hFQUQoaW9tbXVfcHRfY2xlYW51cF9saXN0KTsKIHN0YXRpYyBzdHJ1Y3QgdGFza2xldCBpb21t
dV9wdF9jbGVhbnVwX3Rhc2tsZXQ7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pb21tdV9w
YXJhbShjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY29uc3Qg
Y2hhciAqcykKIHsKLSAgICBjaGFyICpzczsKLSAgICBpbnQgdmFsOworICAgIGNvbnN0IGNoYXIg
KnNzOworICAgIGludCB2YWwsIGIsIHJjID0gMDsKIAogICAgIGRvIHsKICAgICAgICAgdmFsID0g
ISFzdHJuY21wKHMsICJuby0iLCAzKTsKQEAgLTg5LDQ0ICs4OSw1MCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY2hhciAqcykKICAgICAgICAgICAgIHMgKz0gMzsKIAog
ICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwotICAgICAgICBpZiAoIHNzICkKLSAgICAgICAg
ICAgICpzcyA9ICdcMCc7Ci0KLSAgICAgICAgaWYgKCAhcGFyc2VfYm9vbChzLCBOVUxMKSApCi0g
ICAgICAgICAgICBpb21tdV9lbmFibGUgPSAwOwotICAgICAgICBlbHNlIGlmICggIXN0cmNtcChz
LCAiZm9yY2UiKSB8fCAhc3RyY21wKHMsICJyZXF1aXJlZCIpICkKKyAgICAgICAgaWYgKCAhc3Mg
KQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAgICAgYiA9IHBhcnNl
X2Jvb2wocywgc3MpOworICAgICAgICBpZiAoIGIgPj0gMCApCisgICAgICAgICAgICBpb21tdV9l
bmFibGUgPSBiOworICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImZvcmNlIiwgc3MgLSBz
KSB8fAorICAgICAgICAgICAgICAgICAgIXN0cm5jbXAocywgInJlcXVpcmVkIiwgc3MgLSBzKSAp
CiAgICAgICAgICAgICBmb3JjZV9pb21tdSA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJj
bXAocywgIndvcmthcm91bmRfYmlvc19idWciKSApCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNt
cChzLCAid29ya2Fyb3VuZF9iaW9zX2J1ZyIsIHNzIC0gcykgKQogICAgICAgICAgICAgaW9tbXVf
d29ya2Fyb3VuZF9iaW9zX2J1ZyA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywg
ImlnZngiKSApCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiaWdmeCIsIHNzIC0gcykg
KQogICAgICAgICAgICAgaW9tbXVfaWdmeCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJj
bXAocywgInZlcmJvc2UiKSApCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAidmVyYm9z
ZSIsIHNzIC0gcykgKQogICAgICAgICAgICAgaW9tbXVfdmVyYm9zZSA9IHZhbDsKLSAgICAgICAg
ZWxzZSBpZiAoICFzdHJjbXAocywgInNub29wIikgKQorICAgICAgICBlbHNlIGlmICggIXN0cm5j
bXAocywgInNub29wIiwgc3MgLSBzKSApCiAgICAgICAgICAgICBpb21tdV9zbm9vcCA9IHZhbDsK
LSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgInFpbnZhbCIpICkKKyAgICAgICAgZWxzZSBp
ZiAoICFzdHJuY21wKHMsICJxaW52YWwiLCBzcyAtIHMpICkKICAgICAgICAgICAgIGlvbW11X3Fp
bnZhbCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImludHJlbWFwIikgKQor
ICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImludHJlbWFwIiwgc3MgLSBzKSApCiAgICAg
ICAgICAgICBpb21tdV9pbnRyZW1hcCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAo
cywgImludHBvc3QiKSApCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiaW50cG9zdCIs
IHNzIC0gcykgKQogICAgICAgICAgICAgaW9tbXVfaW50cG9zdCA9IHZhbDsKLSAgICAgICAgZWxz
ZSBpZiAoICFzdHJjbXAocywgImRlYnVnIikgKQorICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAo
cywgImRlYnVnIiwgc3MgLSBzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlvbW11X2RlYnVn
ID0gdmFsOwogICAgICAgICAgICAgaWYgKCB2YWwgKQogICAgICAgICAgICAgICAgIGlvbW11X3Zl
cmJvc2UgPSAxOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJhbWQt
aW9tbXUtcGVyZGV2LWludHJlbWFwIikgKQorICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywg
ImFtZC1pb21tdS1wZXJkZXYtaW50cmVtYXAiLCBzcyAtIHMpICkKICAgICAgICAgICAgIGFtZF9p
b21tdV9wZXJkZXZfaW50cmVtYXAgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMs
ICJkb20wLXBhc3N0aHJvdWdoIikgKQorICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImRv
bTAtcGFzc3Rocm91Z2giLCBzcyAtIHMpICkKICAgICAgICAgICAgIGlvbW11X3Bhc3N0aHJvdWdo
ID0gdmFsOwotICAgICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAiZG9tMC1zdHJpY3QiKSApCisg
ICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiZG9tMC1zdHJpY3QiLCBzcyAtIHMpICkKICAg
ICAgICAgICAgIGlvbW11X2RvbTBfc3RyaWN0ID0gdmFsOwotICAgICAgICBlbHNlIGlmICggIXN0
cmNtcChzLCAic2hhcmVwdCIpICkKKyAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJzaGFy
ZXB0Iiwgc3MgLSBzKSApCiAgICAgICAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSB2YWw7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAgICAgICBzID0gc3Mg
KyAxOwotICAgIH0gd2hpbGUgKCBzcyApOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJl
dHVybiByYzsKIH0KIAogaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYU-00009x-D4; Wed, 23 Aug 2017 17:35:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYS-0008Qe-6K
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DE/5E-03937-3CCBD995; Wed, 23 Aug 2017 17:34:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6hPXM
 jDRYct7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmv37JVrBZpGL9uvfMDYxb+LsYOTkkBIwk
 3k78x9TFyMUhJLCQUWLG6ZOMIAk2AVWJDddPsYLYIgJKEvdWTWYCsZkFoiXe/v4BZgsLlEncf
 7kdrJ4FqP78tRtsIDavgKnEkzvNrBAL5CU6DkxmAbE5geJXl7wDs4UETCQO7PrBMoGRewEjwy
 pGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsbLGwM
 OMUpyMCmJ8q5bMTdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv3d1AOcGi1PTUirTMHGCgwaQl
 OHiURHhTQNK8xQWJucWZ6RCpU4yKUuK8lSAJAZBERmkeXBssuC8xykoJ8zICHSLEU5BalJtZg
 ir/ilGcg1FJmNcFZApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoHRhnGt/X0bk8e3p+y917ZbVe
 u/0xT/P2p7OZoz1wQbpHDMt0k0FHjL95sljvP7ukvr7i9Lj11+10T108Vryzexbb1yZPHkqvi
 XfK8v966w2PaTNTqbPatoy/mNncnCAuate+cr3vo8dx2/9CzuprOvjrSsWh9uG+evpWBafs6h
 5pamydSKR5dvKbEUZyQaajEXFScCAMlV9qZpAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503509698!102222486!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54743 invoked from network); 23 Aug 2017 17:34:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:34:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9C85DAF6A;
 Wed, 23 Aug 2017 17:34:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:26 +0200
Message-Id: <20170823173446.24801-34-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v4 33/53]
	xen/drivers/passthrough/amd/iommu_acpi.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRo
ZSBwYXJhbWV0ZXIgdmFsdWUgd2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogU3VyYXZlZSBT
dXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
YWNwaS5jIHwgMjYgKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfYWNwaS5jCmluZGV4IGY0YzcyMDZjMmEuLjY0ZDEwNDgxZDcgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYwpAQCAtNjMyLDIxICs2MzIsMjMgQEAgc3Rh
dGljIHUxNiBfX2luaXQgcGFyc2VfaXZoZF9kZXZpY2VfZXh0ZW5kZWRfcmFuZ2UoCiAgICAgcmV0
dXJuIGRldl9sZW5ndGg7CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9pdnJzX2lvYXBp
YyhjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pdnJzX2lvYXBpYyhjb25zdCBj
aGFyICpzdHIpCiB7CiAgICAgY29uc3QgY2hhciAqcyA9IHN0cjsKICAgICB1bnNpZ25lZCBsb25n
IGlkOwogICAgIHVuc2lnbmVkIGludCBzZWcsIGJ1cywgZGV2LCBmdW5jOwogICAgIHVuc2lnbmVk
IGludCBpZHg7CiAKLSAgICBBU1NFUlQoKnMgPT0gJ1snKTsKKyAgICBpZiAoICpzICE9ICdbJyAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgaWQgPSBzaW1wbGVfc3RydG91bChzICsg
MSwgJnMsIDApOwogICAgIGlmICggKnMgIT0gJ10nIHx8ICorK3MgIT0gJz0nICkKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHMgPSBwYXJzZV9wY2kocyAr
IDEsICZzZWcsICZidXMsICZkZXYsICZmdW5jKTsKICAgICBpZiAoICFzIHx8ICpzICkKLSAgICAg
ICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGlkeCA9IGlvYXBpY19p
ZF90b19pbmRleChpZCk7CiAgICAgaWYgKCBpZHggPT0gTUFYX0lPX0FQSUNTICkKQEAgLTY1NSw3
ICs2NTcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaXZyc19pb2FwaWMoY2hhciAqc3Ry
KQogICAgICAgICBpZiAoIGlkeCA9PSBNQVhfSU9fQVBJQ1MgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiRXJyb3I6ICVzOiBUb28gbWFueSBJTyBBUElDcy5cbiIs
IF9fZnVuY19fKTsKLSAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgICAgICB9CiAgICAgfQogCkBAIC02NjMsMjggKzY2NSwzNCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcGFyc2VfaXZyc19pb2FwaWMoY2hhciAqc3RyKQogICAgIGlvYXBpY19zYmRmW2lk
eF0uc2VnID0gc2VnOwogICAgIGlvYXBpY19zYmRmW2lkeF0uaWQgPSBpZDsKICAgICBpb2FwaWNf
c2JkZltpZHhdLmNtZGxpbmUgPSB0cnVlOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFy
YW0oIml2cnNfaW9hcGljWyIsIHBhcnNlX2l2cnNfaW9hcGljKTsKIAotc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX2l2cnNfaHBldChjaGFyICpzdHIpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9p
dnJzX2hwZXQoY29uc3QgY2hhciAqc3RyKQogewogICAgIGNvbnN0IGNoYXIgKnMgPSBzdHI7CiAg
ICAgdW5zaWduZWQgbG9uZyBpZDsKICAgICB1bnNpZ25lZCBpbnQgc2VnLCBidXMsIGRldiwgZnVu
YzsKIAotICAgIEFTU0VSVCgqcyA9PSAnWycpOworICAgIGlmICggKnMgIT0gJ1snICkKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICBpZCA9IHNpbXBsZV9zdHJ0b3VsKHMgKyAxLCAmcywg
MCk7CiAgICAgaWYgKCBpZCAhPSAodHlwZW9mKGhwZXRfc2JkZi5pZCkpaWQgfHwgKnMgIT0gJ10n
IHx8ICorK3MgIT0gJz0nICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAogICAgIHMgPSBwYXJzZV9wY2kocyArIDEsICZzZWcsICZidXMsICZkZXYsICZmdW5jKTsK
ICAgICBpZiAoICFzIHx8ICpzICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAogICAgIGhwZXRfc2JkZi5pZCA9IGlkOwogICAgIGhwZXRfc2JkZi5iZGYgPSBQQ0lf
QkRGKGJ1cywgZGV2LCBmdW5jKTsKICAgICBocGV0X3NiZGYuc2VnID0gc2VnOwogICAgIGhwZXRf
c2JkZi5pbml0ID0gSFBFVF9DTURMOworCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0o
Iml2cnNfaHBldFsiLCBwYXJzZV9pdnJzX2hwZXQpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYU-0000Ae-KU; Wed, 23 Aug 2017 17:35:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYT-0008Vw-H0
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:01 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0A/64-03557-4CCBD995; Wed, 23 Aug 2017 17:35:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6RPXM
 jDe7MFrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmHVvLXvCWu2LtooVsDYyTuLoYOTkkBIwk
 3k78x9TFyMUhJLCQUWL61042kASbgKrEhuunWEFsEQEliXurJgMVcXAwC/hKzD8jABIWFkiT2
 D/5LSOIzQJUvn3qKWYQm1fAVGLj63Y2iPnyEh0HJrOA2JxA8atL3oHZQgImEgd2/WCZwMi9gJ
 FhFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoHcZgGAH46d
 lAYcYJTmYlER5162YGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdvN1BOsCg1PbUiLTMHGGYw
 aQkOHiUR3pkgad7igsTc4sx0iNQpRkUpcd5KkIQASCKjNA+uDRbalxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMuxNkCk9mXgnc9FdAi5mAFk86MQdkcUkiQkqqgfGEk5C0ex3TUj3GR/wvdN
 Z1b2aZdkVm9wEWYbWvMhliQWHZ0q+er5/CfvvSXY0FEwo+Smf4Tg/LfPnXLzM6qPdF+7bl03e
 rb2t8lr3LI9Zo4V/Bjk3/46N/xbjNvqh3KzLRMSGay0t1DmPNd7ab+fv0N95cFV365ZGjWXll
 4u2frbUiKxtMPJVYijMSDbWYi4oTAYylqkpoAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503509700!113230402!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31771 invoked from network); 23 Aug 2017 17:35:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 00026AF61;
 Wed, 23 Aug 2017 17:34:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:32 +0200
Message-Id: <20170823173446.24801-40-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v4 39/53] xen/xsm/flask/flask_op.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4veHNt
L2ZsYXNrL2ZsYXNrX29wLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi94c20vZmxhc2sv
Zmxhc2tfb3AuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svZmxhc2tfb3AuYyBiL3hl
bi94c20vZmxhc2svZmxhc2tfb3AuYwppbmRleCAxNWFhOTZiMDlmLi4wM2JhYTI4YjY4IDEwMDY0
NAotLS0gYS94ZW4veHNtL2ZsYXNrL2ZsYXNrX29wLmMKKysrIGIveGVuL3hzbS9mbGFzay9mbGFz
a19vcC5jCkBAIC0yNiw3ICsyNiw3IEBACiAjZGVmaW5lIF9jb3B5X2Zyb21fZ3Vlc3QgY29weV9m
cm9tX2d1ZXN0CiAKIGVudW0gZmxhc2tfYm9vdHBhcmFtX3QgX19yZWFkX21vc3RseSBmbGFza19i
b290cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fRU5GT1JDSU5HOwotc3RhdGljIHZvaWQgcGFyc2Vf
Zmxhc2tfcGFyYW0oY2hhciAqcyk7CitzdGF0aWMgaW50IHBhcnNlX2ZsYXNrX3BhcmFtKGNvbnN0
IGNoYXIgKnMpOwogY3VzdG9tX3BhcmFtKCJmbGFzayIsIHBhcnNlX2ZsYXNrX3BhcmFtKTsKIAog
Ym9vbCBfX3JlYWRfbW9zdGx5IGZsYXNrX2VuZm9yY2luZyA9IHRydWU7CkBAIC01OCw3ICs1OCw3
IEBAIHN0YXRpYyBpbnQgZmxhc2tfc2VjdXJpdHlfbWFrZV9ib29scyh2b2lkKTsKIAogZXh0ZXJu
IGludCBzc19pbml0aWFsaXplZDsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2ZsYXNrX3Bh
cmFtKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9mbGFza19wYXJhbShjb25zdCBj
aGFyICpzKQogewogICAgIGlmICggIXN0cmNtcChzLCAiZW5mb3JjaW5nIikgKQogICAgICAgICBm
bGFza19ib290cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fRU5GT1JDSU5HOwpAQCAtNzAsNiArNzAs
OCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZmxhc2tfcGFyYW0oY2hhciAqcykKICAgICAg
ICAgZmxhc2tfYm9vdHBhcmFtID0gRkxBU0tfQk9PVFBBUkFNX1BFUk1JU1NJVkU7CiAgICAgZWxz
ZQogICAgICAgICBmbGFza19ib290cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fSU5WQUxJRDsKKwor
ICAgIHJldHVybiAoZmxhc2tfYm9vdHBhcmFtID09IEZMQVNLX0JPT1RQQVJBTV9JTlZBTElEKSA/
IC1FSU5WQUwgOiAwOwogfQogCiBzdGF0aWMgaW50IGRvbWFpbl9oYXNfc2VjdXJpdHkoc3RydWN0
IGRvbWFpbiAqZCwgdTMyIHBlcm1zKQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYV-0000Ec-Si; Wed, 23 Aug 2017 17:35:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYU-00007q-BR
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 44/38-02177-5CCBD995; Wed, 23 Aug 2017 17:35:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6RPXM
 jDRp2Wlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnr5kkUNHJUTFs1lamB8SBbFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKXOvbxg6SYBNQldhw/RQriC0ioCRxb9VkJhCbWaBQ4mR3H1hcWCBY4sT2f
 hYQmwWo/snlG4wgNq+AqcTbKzfZIRbIS3QcmAxWwwkUv7rkHZgtJGAicWDXD5YJjNwLGBlWMW
 oUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEereegYFxB+PdyX6
 HGCU5mJREedetmBspxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3bzdQTrAoNT21Ii0zBxhmMGkJ
 Dh4lEd6ZIGne4oLE3OLMdIjUKUZFKXHeN7uAEgIgiYzSPLg2WGhfYpSVEuZlZGBgEOIpSC3Kz
 SxBlX/FKM7BqCTMWw0yniczrwRu+iugxUxAiyedmAOyuCQRISXVwHhhWdaZoDiLFjavvoyTux
 nWxU/TC4vTuWDGen1bnhiv85W5K2PuThC39tDbqDvtpn9Rng33kq4YvZ1Xt9TE2L3uTeK2yVt
 /VHGdsXu8Wsg289MnZdt3zdks6HS+bY+LxrJHlrcf6Vvk7zMuUfk5pWjN6xcWZyV830TfZTDz
 WLdfW0Ps3WbWiUosxRmJhlrMRcWJAMu/LytoAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503509700!93051015!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10142 invoked from network); 23 Aug 2017 17:35:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8CB0DAF60;
 Wed, 23 Aug 2017 17:35:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:34 +0200
Message-Id: <20170823173446.24801-42-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 41/53] xen/arch/x86/apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IGFwaWNfc2V0X3Zl
cmJvc2l0eSgpIGNhbiBiZSByZW1vdmVkLgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jIHwgNSAr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4
IDMyNWI0ODA3NGEuLjI2Mzg0MTRlMDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMK
KysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtODAwLDExICs4MDAsOCBAQCBzdGF0aWMgaW50
IF9faW5pdCBhcGljX3NldF92ZXJib3NpdHkoY29uc3QgY2hhciAqc3RyKQogICAgICAgICBhcGlj
X3ZlcmJvc2l0eSA9IEFQSUNfREVCVUc7CiAgICAgZWxzZSBpZiAoc3RyY21wKCJ2ZXJib3NlIiwg
c3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfVkVSQk9TRTsKLSAgICBl
bHNlIHsKLSAgICAgICAgcHJpbnRrKEtFUk5fV0FSTklORyAiQVBJQyBWZXJib3NpdHkgbGV2ZWwg
JXMgbm90IHJlY29nbmlzZWQiCi0gICAgICAgICAgICAgICAiIHVzZSBhcGljX3ZlcmJvc2l0eT12
ZXJib3NlIG9yIGFwaWNfdmVyYm9zaXR5PWRlYnVnIiwgc3RyKTsKKyAgICBlbHNlCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwotICAgIH0KIAogICAgIHJldHVybiAwOwogfQotLSAKMi4xMi4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYW-0000FU-4s; Wed, 23 Aug 2017 17:35:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYU-00008e-Eb
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AF/D9-03368-5CCBD995; Wed, 23 Aug 2017 17:35:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+7RPXM
 jDdYf5rH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+bWtlKrjJXrF43Sq2BsZVbF2MnBwSAkYS
 byf+Y+pi5OIQEljIKHHm+VJGkASbgKrEhuunWEFsEQEliXurJjOB2MwChRInu/vA4sICsRJ/Z
 y8Eq2cBqt916TEziM0rYCpx7OBCVogF8hIdByazgNicQPGrS96B2UICJhIHdv1gmcDIvYCRYR
 WjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB+OfZQG
 HGCU5mJREedetmBspxJeUn1KZkVicEV9UmpNafIhRhoNDSYL37m6gnGBRanpqRVpmDjDQYNIS
 HDxKIrwzQdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnrQQpEgApyijNgxsBC/pLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEuatBpnCk5lXArfpFdARTEBHTDoxB+SIkkSElFQDo6h1es
 c5G9vYdjfpO89+r6hXmKbFnHntJnv5q8eXmf5dPBl0ifOpdwJvgKanyH+Gco1P9bO1n8t0OP3
 raWrc3NZR5/h+1pP5+UJ5ldNZS6cfV215mB2+Zu35RWl63YWrtL27JmSIhF/rqcmasngFn+Er
 ab/nvxRa3W22psWEnT56lO2Br9oMJZbijERDLeai4kQAirxjBnUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503509700!112803109!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43074 invoked from network); 23 Aug 2017 17:35:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:01 -0000
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 mx1.suse.de (Postfix) with ESMTP id CEB0CAF6B;
 Wed, 23 Aug 2017 17:35:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:35 +0200
Message-Id: <20170823173446.24801-43-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 42/53] xen/arch/x86/cpu/mcheck/mce.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IG1jZV9zZXRfdmVy
Ym9zaXR5KCkgY2FuIGJlIHJlbW92ZWQuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZS5jIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L21jZS5jCmluZGV4IDgwMTVkZmY4YzQuLjdhZmZlMjU5MWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
CkBAIC02NywxMSArNjcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtY2Vfc2V0X3ZlcmJvc2l0eShj
b25zdCBjaGFyICpzdHIpCiAgICAgaWYgKHN0cmNtcCgidmVyYm9zZSIsIHN0cikgPT0gMCkKICAg
ICAgICAgbWNlX3ZlcmJvc2l0eSA9IE1DRV9WRVJCT1NFOwogICAgIGVsc2UKLSAgICB7Ci0gICAg
ICAgIHByaW50ayhLRVJOX0RFQlVHICJNYWNoaW5lIENoZWNrIHZlcmJvc2l0eSBsZXZlbCAlcyBu
b3QgcmVjb2duaXNlZCIKLSAgICAgICAgICAgICAgICJ1c2UgbWNlX3ZlcmJvc2l0eT12ZXJib3Nl
Iiwgc3RyKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuIDA7
CiB9Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYW-0000GU-Cz; Wed, 23 Aug 2017 17:35:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYU-0008Ku-I1
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:02 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 0A/59-27137-6CCBD995; Wed, 23 Aug 2017 17:35:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7RPXM
 jDaaeULD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMe/LjOXHCft+LTmUXMDYy3uboYOTkkBIwk
 3k78xwRiCwksZJR4sdQfxGYTUJXYcP0UK4gtIqAkcW/VZKAaLg5mgVmMEss2z2YESQgLREvc3
 LaBuYuRg4MFqOHdRWOQMK+AqcSmhk+sEPPlJToOTGYBsTmB4leXvGOB2GUicWDXD5YJjNwLGB
 lWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepcBCHYw/lo
 WcIhRkoNJSZR33Yq5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePN2A+UEi1LTUyvSMnOAYQaT
 luDgURLhvQWS5i0uSMwtzkyHSJ1iVJQS560ESQiAJDJK8+DaYKF9iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8O0Gm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGKsZ7n1bp+y0d1/CoZqpE+
 8tCi/f87isofPbw7/3Z96rTi2qubEjXvYCb7aa6iOLSwrX98wNOPi14THL7kRtz5iUmoM6JS+
 V5Wv39V8P/zL9aIbS3op3G4te2py/LmCi3HLwy5mNZQf0MgKPT87rfvrKu3L5931x+dMEwiW7
 ZCpn7jQSePu1/a0SS3FGoqEWc1FxIgBUTRwaaAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503509701!81317300!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19139 invoked from network); 23 Aug 2017 17:35:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 24BECAF6C;
 Wed, 23 Aug 2017 17:35:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:36 +0200
Message-Id: <20170823173446.24801-44-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 43/53] xen/arch/x86/hvm/viridian.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX3Zpcmlk
aWFuX3ZlcnNpb24oKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMgfCAxMCArKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCAyZWRmOWQwYjIzLi5lMDU0NmYzMmZjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jCkBAIC0xMTA0LDcgKzExMDQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV92aXJpZGlhbl92ZXJzaW9uKGNvbnN0IGNoYXIgKmFyZykKICAgICAgICAgewogICAgICAg
ICAgICAgbltpXSA9IHNpbXBsZV9zdHJ0b3VsKGFyZywgJmUsIDApOwogICAgICAgICAgICAgaWYg
KCBlICE9IHQgKQotICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQogCiAgICAgICAgIGkrKzsKQEAgLTExMTIsMTIgKzExMTIsMTIgQEAg
c3RhdGljIGludCBfX2luaXQgcGFyc2VfdmlyaWRpYW5fdmVyc2lvbihjb25zdCBjaGFyICphcmcp
CiAgICAgfSB3aGlsZSAoICp0ICk7CiAKICAgICBpZiAoIGkgIT0gMyApCi0gICAgICAgIGdvdG8g
ZmFpbDsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBpZiAoICgodHlwZW9mKHZpcmlk
aWFuX21ham9yKSluWzBdICE9IG5bMF0pIHx8CiAgICAgICAgICAoKHR5cGVvZih2aXJpZGlhbl9t
aW5vcikpblsxXSAhPSBuWzFdKSB8fAogICAgICAgICAgKCh0eXBlb2YodmlyaWRpYW5fYnVpbGQp
KW5bMl0gIT0gblsyXSkgKQotICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHJldHVybiAtRUlO
VkFMOwogCiAgICAgdmlyaWRpYW5fbWFqb3IgPSBuWzBdOwogICAgIHZpcmlkaWFuX21pbm9yID0g
blsxXTsKQEAgLTExMjYsMTAgKzExMjYsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92aXJp
ZGlhbl92ZXJzaW9uKGNvbnN0IGNoYXIgKmFyZykKICAgICBwcmludGsoInZpcmlkaWFuLXZlcnNp
b24gPSAlI3gsJSN4LCUjeFxuIiwKICAgICAgICAgICAgdmlyaWRpYW5fbWFqb3IsIHZpcmlkaWFu
X21pbm9yLCB2aXJpZGlhbl9idWlsZCk7CiAgICAgcmV0dXJuIDA7Ci0KLSBmYWlsOgotICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiSW52YWxpZCB2aXJpZGlhbi12ZXJzaW9uLCB1c2luZyBkZWZh
dWx0XG4iKTsKLSAgICByZXR1cm4gLUVJTlZBTDsKIH0KIGN1c3RvbV9wYXJhbSgidmlyaWRpYW4t
dmVyc2lvbiIsIHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24pOwogCi0tIAoyLjEyLjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYW-0000Is-PL; Wed, 23 Aug 2017 17:35:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYV-0000Dr-Ss
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:03 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BB/E3-02176-7CCBD995; Wed, 23 Aug 2017 17:35:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7RPXM
 jDdZ81bT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMObu1mKrjKVjF54SrGBsZ9rF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPH+8zUmkASbgKrEhuunwIpEBJQk7q2aDBZnFiiUONndBxTn4BAWCJM4O
 6MSJMwCVD514SxGEJtXwFTi2PuJ7BDz5SU6DkxmAbE5geJXl7wDs4UETCQO7PrBMoGRewEjwy
 pGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDvMgDBDsaV7c6
 HGCU5mJREedetmBspxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3bzdQTrAoNT21Ii0zBxhmMGkJ
 Dh4lEd4UkDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5K0GKBECKMkrz4EbAQv4So6yUM
 C8j0FFCPAWpRbmZJajyrxjFORiVhHmrQabwZOaVwG16BXQEE9ARk07MATmiJBEhJdXAKMFuxl
 oZpH7pzpSd/Kdidk4TvKdyyGtx+qnd+Ta8btf/JU+PXH3wjMi3yPIEtq0R1vnva3r3cJRfNd/
 J+rHnteNrm4ZD/w9Ol+HYZSNhE51/QOSLAMPUTn/r7aWFbK67udP0LqR0Ni1ZtGCD86bVDw5N
 OvH8F3/E3s3rrYsn77E6ydC/S38imxJLcUaioRZzUXEiAA1RZy90AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503509701!106924244!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13076 invoked from network); 23 Aug 2017 17:35:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:01 -0000
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 mx1.suse.de (Postfix) with ESMTP id 520B2AF6D;
 Wed, 23 Aug 2017 17:35:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:37 +0200
Message-Id: <20170823173446.24801-45-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 44/53] xen/arch/x86/io_apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHNldHVwX2lvYXBp
Y19hY2soKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2lvX2FwaWMuYyB8IDMg
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaW9fYXBpYy5jIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwppbmRleCBmNzY3YzQ1NjBj
Li5mOTU5MDkwY2EwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9pb19hcGljLmMKQEAgLTE1OTQsMTAgKzE1OTQsNyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGlvYXBpY19hY2tf
Zm9yY2VkID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJV
bmtub3duIGlvYXBpY19hY2sgdmFsdWUgc3BlY2lmaWVkOiAnJXMnXG4iLCBzKTsKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYY-0000Nc-1Z; Wed, 23 Aug 2017 17:35:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYW-0008Qe-ID
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 3B/7E-03937-8CCBD995; Wed, 23 Aug 2017 17:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7xPXM
 jDdYu1rT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2zHvOVDCVv2JV73/GBsbnPF2MnBwSAkYS
 byf+Y+pi5OIQEljIKLH8dhczSIJNQFViw/VTrCC2iICSxL1Vk5lAbGaBXInZ7Q1gtrCAl8SaG
 TsZQWwWoPr+2x1A9RwcvAKmElPmCkHMl5foODCZBcTmBApfXfIOzBYSMJE4sOsHywRG7gWMDK
 sYNYpTi8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK9ywAEOxh3rg8
 8xCjJwaQkyrtuxdxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8d3cD5QSLUtNTK9Iyc4BhBpOW
 4OBREuG9BZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3kqQIgGQoozSPLgRsJC/xCgrJ
 czLCHSUEE9BalFuZgmq/CtGcQ5GJWHeLyBTeDLzSuA2vQI6ggnoiEkn5oAcUZKIkJJqYFyVrs
 PDL32+RCtSNjN8wV32L1p3N9yYfSJE6eb5fsN7s7+fD+nyTAiee/BXouuTc8+WcjQnvgo+vu7
 V0ccb2R5aCz6/Lj6vY52OoVWfqPDkKk/tHpEzZvrR+s4lZ6XmqHgW7RWzuL1xYtBWbc5nbjO4
 jLaqL/dl+Hft83wh5/AbsrfO1nVe/K7EUpyRaKjFXFScCAA2aJIQdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503509703!53574328!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46702 invoked from network); 23 Aug 2017 17:35:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4E856AF60;
 Wed, 23 Aug 2017 17:35:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:43 +0200
Message-Id: <20170823173446.24801-51-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v4 50/53] libxc: add function to set hypervisor
	parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
VjM6Ci0gemVybyBwYWRkaW5nIGZpZWxkcyBpbiBzeXNjdGwudS5zZXRfcGFyYW1ldGVyCi0tLQog
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCiB0b29scy9saWJ4Yy94Y19taXNj
LmMgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAy
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBjNzcxMGI4ZjM2Li5hZDVl
NmIzZDc3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTIxMCw2ICsxMjEwLDcgQEAgaW50IHhj
X3JlYWRjb25zb2xlcmluZyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGNsZWFyLCBpbnQgaW5jcmVtZW50YWwsIHVpbnQzMl90ICpwaW5kZXgpOwogCiBpbnQg
eGNfc2VuZF9kZWJ1Z19rZXlzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICprZXlzKTsKK2ludCB4
Y19zZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqcGFyYW1zKTsKIAogdHlw
ZWRlZiB4ZW5fc3lzY3RsX3BoeXNpbmZvX3QgeGNfcGh5c2luZm9fdDsKIHR5cGVkZWYgeGVuX3N5
c2N0bF9jcHV0b3BvX3QgeGNfY3B1dG9wb190OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
bWlzYy5jIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCmluZGV4IDIzMDMyOTNjNmMuLjdlMTVlOTA0
ZTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94
Y19taXNjLmMKQEAgLTE4Nyw2ICsxODcsMjcgQEAgaW50IHhjX3NlbmRfZGVidWdfa2V5cyh4Y19p
bnRlcmZhY2UgKnhjaCwgY2hhciAqa2V5cykKICAgICByZXR1cm4gcmV0OwogfQogCitpbnQgeGNf
c2V0X3BhcmFtZXRlcnMoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKnBhcmFtcykKK3sKKyAgICBp
bnQgcmV0LCBsZW4gPSBzdHJsZW4ocGFyYW1zKTsKKyAgICBERUNMQVJFX1NZU0NUTDsKKyAgICBE
RUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UocGFyYW1zLCBsZW4sIFhDX0hZUEVSQ0FMTF9CVUZGRVJf
Qk9VTkNFX0lOKTsKKworICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBwYXJh
bXMpICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExf
c2V0X3BhcmFtZXRlcjsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwudS5zZXRfcGFy
YW1ldGVyLnBhcmFtcywgcGFyYW1zKTsKKyAgICBzeXNjdGwudS5zZXRfcGFyYW1ldGVyLnNpemUg
PSBsZW47CisgICAgbWVtc2V0KHN5c2N0bC51LnNldF9wYXJhbWV0ZXIucGFkLCAwLCBzaXplb2Yo
c3lzY3RsLnUuc2V0X3BhcmFtZXRlci5wYWQpKTsKKworICAgIHJldCA9IGRvX3N5c2N0bCh4Y2gs
ICZzeXNjdGwpOworCisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgcGFyYW1zKTsK
KworICAgIHJldHVybiByZXQ7Cit9CisKIGludCB4Y19waHlzaW5mbyh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICB4Y19waHlzaW5mb190ICpwdXRfaW5mbykKIHsKLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYY-0000Of-BR; Wed, 23 Aug 2017 17:35:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYW-0000FZ-MB
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:04 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DA/D6-02033-7CCBD995; Wed, 23 Aug 2017 17:35:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+6RPXM
 jDbYuFrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNeLe1nLljBVfGq2b6B8RlHFyMnh4SAkcTb
 if+Yuhi5OIQEFjJK3P3zmxEkwSagKrHh+ilWEFtEQEni3qrJYEXMAo+ZJGbsWs4EkhAWSJM4t
 /IUWAMLUMPjfR9YQGxeAVOJD+e+MEFskJfoODAZLM4JFL+65B2YLSRgInFg1w+WCYzcCxgZVj
 FqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBPq3noGBcQfjjna
 /Q4ySHExKorzrVsyNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm7cbKCdYlJqeWpGWmQMMNJi0
 BAePkghvCkiat7ggMbc4Mx0idYpRl6Njxs9vTEIsefl5qVLivCzAsBUSACnKKM2DGwEL+kuMs
 lLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmZQFbxZOaVwG16BXQEE9ARk07MATmiJBEhJdXAGP
 tr7ZOs/Ne3eb48vXjw04pr1+7ZnZaTf/xKvf7q09S/lRfZmpVamysmPzzySSzG/3PHpBv7DvL
 ff8EY5RgiqBSU+eLE9DMbqucziTV2WRsIbNp75sKHJC5vyStfNTZ1GL1Y83u918NFW8x267de
 uxr3cc2pKp/gHv5nDicucOp79tsraM6IkVNiKc5INNRiLipOBAAQw+rydQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503509700!104964846!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59950 invoked from network); 23 Aug 2017 17:35:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:00 -0000
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 mx1.suse.de (Postfix) with ESMTP id 00F02AF68;
 Wed, 23 Aug 2017 17:35:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:31 +0200
Message-Id: <20170823173446.24801-39-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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 v4 38/53] xen/drivers/video/vesa.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy92aWRlby92ZXNhLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvdmlk
ZW8vdmVzYS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jIGIveGVuL2Ry
aXZlcnMvdmlkZW8vdmVzYS5jCmluZGV4IDA5ZDM0NGMwMjEuLmM5MjQ5N2UwYmMgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYworKysgYi94ZW4vZHJpdmVycy92aWRlby92ZXNh
LmMKQEAgLTI5LDEyICsyOSwxNCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHZyYW1fcmVtYXA7CiBp
bnRlZ2VyX3BhcmFtKCJ2ZXNhLW1hcCIsIHZyYW1fcmVtYXApOwogCiBzdGF0aWMgaW50IGZvbnRf
aGVpZ2h0Owotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2ZvbnRfaGVpZ2h0KGNvbnN0IGNoYXIg
KnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9mb250X2hlaWdodChjb25zdCBjaGFyICpzKQog
ewogICAgIGlmICggc2ltcGxlX3N0cnRvdWwocywgJnMsIDEwKSA9PSA4ICYmICgqcysrID09ICd4
JykgKQogICAgICAgICBmb250X2hlaWdodCA9IHNpbXBsZV9zdHJ0b3VsKHMsICZzLCAxMCk7CiAg
ICAgaWYgKCAqcyAhPSAnXDAnICkKICAgICAgICAgZm9udF9oZWlnaHQgPSAwOworCisgICAgcmV0
dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oImZvbnQiLCBwYXJzZV9mb250X2hlaWdodCk7CiAKLS0g
CjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYY-0000Ps-Jc; Wed, 23 Aug 2017 17:35:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYW-0000G4-Ot
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 76/00-03612-8CCBD995; Wed, 23 Aug 2017 17:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7xPXM
 jDV6vEbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPent7KUtCgU7FxZzNTA+M95S5GTg4JASOJ
 txP/MYHYQgILGSV2LuEAsdkEVCU2XD/FCmKLCChJ3Fs1GaiGi4NZ4DGTxIxdy8EahAX8JeYeO
 8QOYrMANaz+c4gRxOYVMJU496SRHWKBvETHgcksIDYnUPzqkncsEMtMJA7s+sEygZF7ASPDKk
 aN4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxr9rAw8
 xSnIwKYnyrlsxN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/ebqCcYFFqempFWmYOMNBg0hIc
 PEoivCkgad7igsTc4sx0iNQpRkUpcd5KkIQASCKjNA+uDRbclxhlpYR5GYEOEeIpSC3KzSxBl
 X/FKM7BqCTMywQyhSczrwRu+iugxUxAiyedmAOyuCQRISXVwCinHdKp5eQ07ekdDbPPazzEld
 UWbNwhan+De5ryRP1dAScS9yqfWT+J4+9mhlTHI992HUp/ep7n0lF379v2LRpd+7d7+q3NiBC
 6Y3ti+pKarf17FBprjkuZ1P3KrP9us9dGx05mIlt/vXtfeNp0m6KL71WXvL11Pfq1To3ob7Pa
 H8tzbyos7lFiKc5INNRiLipOBAA7ctx9aQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503509703!112330119!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38117 invoked from network); 23 Aug 2017 17:35:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DD367AF6D;
 Wed, 23 Aug 2017 17:35:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:41 +0200
Message-Id: <20170823173446.24801-49-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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 v4 48/53] xen: add basic support for runtime
	parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBuZWVkZWQgaW5mcmFzdHJ1Y3R1cmUgZm9yIHJ1bnRpbWUgcGFyYW1ldGVyIGNoYW5n
aW5nIHNpbWlsYXIKdG8gdGhhdCB1c2VkIGF0IGJvb3QgdGltZSB2aWEgY21kbGluZS4gV2UgYXJl
IHVzaW5nIHRoZSBzYW1lIHBhcnNpbmcKZnVuY3Rpb25zIGFzIGZvciBjbWRsaW5lIHBhcnNpbmcs
IGJ1dCB3aXRoIGEgZGlmZmVyZW50IGFycmF5IG9mCnBhcmFtZXRlciBkZWZpbml0aW9ucy4KCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClYyOgotIGFkZGVkIG1vZGlmaWNhdGlvbiBv
ZiBBUk0gbGlua2VyIHNjcmlwdCAoV2VpIExpdSkKClYzOgotIG1vdmVkIHJ1bnRpbWUgcGFyYW1l
dGVyIGFycmF5IGluIGxpbmtlciBzY3JpcHRzIChKYW4gQmV1bGljaCkKLSByZW5hbWVkIG1hY3Jv
cyB0byAqX3J1bnRpbWVfcGFyYW0oKSAoSmFuIEJldWxpY2gpCi0gYWRkZWQgKnJ1bnRpbWVfb25s
eV9wYXJhbSgpIG1hY3JvcyAoSmFuIEJldWxpY2gpCi0gbGV0ICpfcnVudGltZV9wYXJhbSgpIG1h
Y3JvcyBpbmNsdWRlIGJvb3QgcGFyYW0gZnVuY3Rpb25hbGl0eQogIChKYW4gQmV1bGljaCkKLS0t
CiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L3hlbi5sZHMu
UyB8ICA0ICsrKysKIHhlbi9jb21tb24va2VybmVsLmMgICAgfCAgNSArKysrKwogeGVuL2luY2x1
ZGUveGVuL2luaXQuaCB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggIHwgIDEgKwogNSBmaWxlcyBjaGFu
Z2VkLCA2OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS94ZW4ubGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCmluZGV4IDJkNTRmMjI0
ZWMuLmM5Yjk1NDY0MzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKKysrIGIv
eGVuL2FyY2gvYXJtL3hlbi5sZHMuUwpAQCAtNjEsNiArNjEsMTAgQEAgU0VDVElPTlMKICAgICAg
ICAqKC5sb2NrcHJvZmlsZS5kYXRhKQogICAgICAgIF9fbG9ja19wcm9maWxlX2VuZCA9IC47CiAj
ZW5kaWYKKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CisgICAgICAgX19wYXJhbV9z
dGFydCA9IC47CisgICAgICAgKiguZGF0YS5wYXJhbSkKKyAgICAgICBfX3BhcmFtX2VuZCA9IC47
CiAgIH0gOnRleHQKIAogI2lmIGRlZmluZWQoQlVJTERfSUQpCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCBmZjA4YmJlNDJh
Li42YTdiYmI4Y2ExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTEyMCw2ICsxMjAsMTAgQEAgU0VDVElPTlMKICAgICAg
ICAqKC5sb2NrcHJvZmlsZS5kYXRhKQogICAgICAgIF9fbG9ja19wcm9maWxlX2VuZCA9IC47CiAj
ZW5kaWYKKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CisgICAgICAgX19wYXJhbV9z
dGFydCA9IC47CisgICAgICAgKiguZGF0YS5wYXJhbSkKKyAgICAgICBfX3BhcmFtX2VuZCA9IC47
CiAgIH0gOnRleHQKIAogI2lmIGRlZmluZWQoQlVJTERfSUQpCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA2NWNkM2E5MmJhLi5kYTFh
NzA5MTQ2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24v
a2VybmVsLmMKQEAgLTE5Miw2ICsxOTIsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5l
X3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAgICAgcGFyc2VfcGFyYW1zKGNtZGxpbmUsIF9f
c2V0dXBfc3RhcnQsIF9fc2V0dXBfZW5kKTsKIH0KIAoraW50IHJ1bnRpbWVfcGFyc2UoY29uc3Qg
Y2hhciAqbGluZSkKK3sKKyAgICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUsIF9fcGFyYW1fc3Rh
cnQsIF9fcGFyYW1fZW5kKTsKK30KKwogLyoqCiAgKiAgICBjbWRsaW5lX3BhcnNlIC0tIHBhcnNl
cyB0aGUgeGVuIGNvbW1hbmQgbGluZS4KICAqIElmIENPTkZJR19DTURMSU5FIGlzIHNldCwgaXQg
d291bGQgYmUgcGFyc2VkIHByaW9yIHRvIEBjbWRsaW5lLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2luaXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKaW5kZXggMjM0ZWMyNWFhZS4u
ZGIwNmM3NmZkZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2luaXQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vaW5pdC5oCkBAIC05MCwxMSArOTAsMTYgQEAgc3RydWN0IGtlcm5lbF9wYXJh
bSB7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3NldHVwX3N0YXJ0
W10sIF9fc2V0dXBfZW5kW107CitleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3Bh
cmFtX3N0YXJ0W10sIF9fcGFyYW1fZW5kW107CisKKyNkZWZpbmUgX19kYXRhcGFyYW0gICAgICAg
X191c2VkX3NlY3Rpb24oIi5kYXRhLnBhcmFtIikKKworI2RlZmluZSBfX3BhcmFtKGF0dCkgICAg
ICBzdGF0aWMgY29uc3QgYXR0IFwKKyAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyhzaXpl
b2Yodm9pZCAqKSkpKSBzdHJ1Y3Qga2VybmVsX3BhcmFtCiAKICNkZWZpbmUgX19zZXR1cF9zdHIg
c3RhdGljIGNvbnN0IF9faW5pdGNvbnN0IFwKICAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRf
XygxKSkpIGNoYXIKLSNkZWZpbmUgX19rcGFyYW0gc3RhdGljIGNvbnN0IF9faW5pdHNldHVwIFwK
LSAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyhzaXplb2Yodm9pZCAqKSkpKSBzdHJ1Y3Qg
a2VybmVsX3BhcmFtCisjZGVmaW5lIF9fa3BhcmFtICAgICAgICAgIF9fcGFyYW0oX19pbml0c2V0
dXApCiAKICNkZWZpbmUgY3VzdG9tX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19zZXR1cF9z
dHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXApAQCAtMTMxLDYgKzEzNiw1NCBAQCBl
eHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3NldHVwX3N0YXJ0W10sIF9fc2V0dXBf
ZW5kW107CiAgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAogICAgICAgICAgIC5wYXIu
dmFyID0gJl92YXIgfQogCisjZGVmaW5lIF9fcnRwYXJhbSAgICAgICAgIF9fcGFyYW0oX19kYXRh
cGFyYW0pCisKKyNkZWZpbmUgY3VzdG9tX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3Zhcikg
XAorICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKKyAgICAgIHsgLm5hbWUgPSBfbmFt
ZSwgXAorICAgICAgICAgIC50eXBlID0gT1BUX0NVU1RPTSwgXAorICAgICAgICAgIC5wYXIuZnVu
YyA9IF92YXIgfQorI2RlZmluZSBib29sZWFuX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3Zh
cikgXAorICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKKyAgICAgICAgeyAubmFtZSA9
IF9uYW1lLCBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfQk9PTCwgXAorICAgICAgICAgIC5sZW4g
PSBzaXplb2YoX3ZhciksIFwKKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyNkZWZpbmUg
aW50ZWdlcl9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKKyAgICBfX3J0cGFyYW0g
X19ydHBhcl8jI192YXIgPSBcCisgICAgICAgIHsgLm5hbWUgPSBfbmFtZSwgXAorICAgICAgICAg
IC50eXBlID0gT1BUX1VJTlQsIFwKKyAgICAgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBcCisg
ICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisjZGVmaW5lIHNpemVfcnVudGltZV9vbmx5X3Bh
cmFtKF9uYW1lLCBfdmFyKSBcCisgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0gXAorICAg
ICAgICB7IC5uYW1lID0gX25hbWUsIFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9TSVpFLCBcCisg
ICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAgICAgIC5wYXIudmFyID0gJl92
YXIgfQorI2RlZmluZSBzdHJpbmdfcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCisg
ICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0gXAorICAgICAgICB7IC5uYW1lID0gX25hbWUs
IFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9TVFIsIFwKKyAgICAgICAgICAubGVuID0gc2l6ZW9m
KF92YXIpLCBcCisgICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisKKyNkZWZpbmUgY3VzdG9t
X3J1bnRpbWVfcGFyYW0oX25hbWUsIF92YXIpIFwKKyAgICBjdXN0b21fcGFyYW0oX25hbWUsIF92
YXIpOyBcCisgICAgY3VzdG9tX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikKKyNkZWZp
bmUgYm9vbGVhbl9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFyKSBcCisgICAgYm9vbGVhbl9wYXJh
bShfbmFtZSwgX3Zhcik7IFwKKyAgICBib29sZWFuX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwg
X3ZhcikKKyNkZWZpbmUgaW50ZWdlcl9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFyKSBcCisgICAg
aW50ZWdlcl9wYXJhbShfbmFtZSwgX3Zhcik7IFwKKyAgICBpbnRlZ2VyX3J1bnRpbWVfb25seV9w
YXJhbShfbmFtZSwgX3ZhcikKKyNkZWZpbmUgc2l6ZV9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFy
KSBcCisgICAgc2l6ZV9wYXJhbShfbmFtZSwgX3Zhcik7IFwKKyAgICBzaXplX3J1bnRpbWVfb25s
eV9wYXJhbShfbmFtZSwgX3ZhcikKKyNkZWZpbmUgc3RyaW5nX3J1bnRpbWVfcGFyYW0oX25hbWUs
IF92YXIpIFwKKyAgICBzdHJpbmdfcGFyYW0oX25hbWUsIF92YXIpOyBcCisgICAgc3RyaW5nX3J1
bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikKKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAq
LwogCiAjaWZkZWYgQ09ORklHX0xBVEVfSFdET00KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9saWIuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAppbmRleCA4ZTU3YmJkMDIxLi5lZDAwYWUx
Mzc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2xpYi5oCkBAIC03MSw2ICs3MSw3IEBACiBzdHJ1Y3QgZG9tYWluOwogCiB2b2lkIGNtZGxp
bmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSk7CitpbnQgcnVudGltZV9wYXJzZShjb25zdCBj
aGFyICpsaW5lKTsKIGludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUp
OwogCiAvKiNkZWZpbmUgREVCVUdfVFJBQ0VfRFVNUCovCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:35: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.xen.org>)
	id 1dkZYY-0000Qn-Qn; Wed, 23 Aug 2017 17:35:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYX-0000HV-1b
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:05 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 9F/A3-01731-8CCBD995; Wed, 23 Aug 2017 17:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov+7xPXM
 jDY4t0LP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM6jjazFrzWq7jc+JO9gXGCShcjJ4eEgJHE
 24n/mLoYuTiEBBYySty7doENJMEmoCqx4fopVhBbREBJ4t6qyWBFzAK9zBKfHixi7mLk4BAW8
 JM4vCAMxGQBql/T4A1SzitgKvF0/UZmiPnyEh0HJrOA2JxA8atL3oHZQgImEgd2/WCZwMi9gJ
 FhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagbxmAYAfj9z9
 OhxglOZiURHnXrZgbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN283UE6wKDU9tSItMwcYZDBp
 CQ4eJRHemSBp3uKCxNzizHSI1ClGY44Nq9d/YeK407fhC5MQS15+XqqUOG8lSKkASGlGaR7cI
 FjwX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbzXIFJ7MvBK4fa+ATmECOmXSiTkgp5QkIq
 SkGhizPUwuBYTUL30/edb1bXfv3ykprfj02H6V8t+V07ial85Kj1yieuW31OkeKcbXxX534oy
 /9JcVW84RKJWVsCme8fCy+Ven0gsmizqF73fF2LBX8R793XTm9tHc2tn6U6yjMngD1+/ViLF8
 c/5+wvWEM/Fvj+xuVZbaznVw13uvPW67I+d0CE5SYinOSDTUYi4qTgQAJite4HkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503509703!92665574!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3119 invoked from network); 23 Aug 2017 17:35:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:03 -0000
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 mx1.suse.de (Postfix) with ESMTP id 65403AF68;
 Wed, 23 Aug 2017 17:35:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:42 +0200
Message-Id: <20170823173446.24801-50-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v4 49/53] xen: add hypercall for setting
	parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgc3lzY3RsIGh5cGVyY2FsbCB0byBzdXBwb3J0IHNldHRpbmcgcGFyYW1ldGVycyBzaW1p
bGFyIHRvCmNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzLCBidXQgYXQgcnVudGltZS4gVGhlIHBhcmFt
ZXRlcnMgdG8gc2V0IGFyZQpzcGVjaWZpZWQgYXMgYSBzdHJpbmcsIGp1c3QgbGlrZSB0aGUgYm9v
dCBwYXJhbWV0ZXJzLgoKQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBEYW5p
ZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tClY0OgotIHVzZSBjb3B5X2Zy
b21fZ3Vlc3QoKSAoSmFuIEJldWxpY2gpCi0gYWRkIG1vcmUgZGVzY3JpcHRpdmUgY29tbWVudCB0
byBzeXNjdGwuaCAoSmFuIEJldWxpY2gpCgpWMzoKLSBjaGVjayBwYWRbXSB0byBiZSB6ZXJvIChK
YW4gQmV1bGljaCkKLSByZXR1cm4gRTJCSUcgaW4gY2FzZSBvZiBwYXJhbWV0ZXJzIHRvbyBsb25n
IChKYW4gQmV1bGljaCkKLSBtb3ZlIG1heC4gcGFyYW1ldGVyIHNpemUgZGVmaW5lIHRvIHN5c2N0
bC5jIChKYW4gQmV1bGljaCkKClYyOgotIGNvcnJlY3RlZCBYU00gdGVzdCAoRGFuaWVsIERlIEdy
YWFmKQotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgIHwgIDIgKy0KIHhl
bi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgIHwgMzYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICB8
IDIwICsrKysrKysrKysrKysrKysrKysrCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAg
ICAgICB8ICAzICsrKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgMiAr
KwogNSBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSBiL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL2RvbTAudGUKaW5kZXggZDBhNGQ5MWFjMC4uMzM4Y2FhZjQxZSAxMDA2
NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQorKysgYi90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCkBAIC0xNiw3ICsxNiw3IEBAIGFsbG93IGRvbTBf
dCB4ZW5fdDp4ZW4gewogYWxsb3cgZG9tMF90IHhlbl90OnhlbjIgewogCXJlc291cmNlX29wIHBz
cl9jbXRfb3AgcHNyX2NhdF9vcCBwbXVfY3RybCBnZXRfc3ltYm9sCiAJZ2V0X2NwdV9sZXZlbGxp
bmdfY2FwcyBnZXRfY3B1X2ZlYXR1cmVzZXQgbGl2ZXBhdGNoX29wCi0JZ2Nvdl9vcAorCWdjb3Zf
b3Agc2V0X3BhcmFtZXRlcgogfTsKIAogIyBBbGxvdyBkb20wIHRvIHVzZSBhbGwgWEVOVkVSXyBz
dWJvcHMgdGhhdCBoYXZlIGNoZWNrcy4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMg
Yi94ZW4vY29tbW9uL3N5c2N0bC5jCmluZGV4IGFlNThhMGY2NTAuLmE2ODgyZDFjOWQgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc3lzY3RsLmMKKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwpAQCAt
NDY3LDYgKzQ2Nyw0MiBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAgICAgICAgICBjb3B5YmFjayA9IDE7CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXI6CisgICAgeworI2Rl
ZmluZSBYRU5fU0VUX1BBUkFNRVRFUl9NQVhfU0laRSAxMDIzCisgICAgICAgIGNoYXIgKnBhcmFt
czsKKworICAgICAgICBpZiAoIG9wLT51LnNldF9wYXJhbWV0ZXIucGFkWzBdIHx8IG9wLT51LnNl
dF9wYXJhbWV0ZXIucGFkWzFdIHx8CisgICAgICAgICAgICAgb3AtPnUuc2V0X3BhcmFtZXRlci5w
YWRbMl0gKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBvcC0+dS5zZXRfcGFyYW1ldGVyLnNp
emUgPiBYRU5fU0VUX1BBUkFNRVRFUl9NQVhfU0laRSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJldCA9IC1FMkJJRzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIHBh
cmFtcyA9IHhtYWxsb2NfYnl0ZXMob3AtPnUuc2V0X3BhcmFtZXRlci5zaXplICsgMSk7CisgICAg
ICAgIGlmICggIXBhcmFtcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FTk9NRU07
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdChwYXJhbXMsIG9wLT51LnNldF9wYXJhbWV0ZXIucGFyYW1zLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemUpICkKKyAgICAgICAgICAgIHJl
dCA9IC1FRkFVTFQ7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcGFyYW1z
W29wLT51LnNldF9wYXJhbWV0ZXIuc2l6ZV0gPSAwOworICAgICAgICAgICAgcmV0ID0gcnVudGlt
ZV9wYXJzZShwYXJhbXMpOworICAgICAgICB9CisKKyAgICAgICAgeGZyZWUocGFyYW1zKTsKKwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXQgPSBhcmNo
X2RvX3N5c2N0bChvcCwgdV9zeXNjdGwpOwogICAgICAgICBjb3B5YmFjayA9IDA7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmgKaW5kZXggOWU1MWFmNjFlMS4uNzgzMGI5ODdkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAt
MTA5Niw2ICsxMDk2LDI0IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB7CiB0eXBl
ZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9v
cF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3BfdCk7
CiAKKy8qCisgKiBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIKKyAqCisgKiBDaGFuZ2UgaHlwZXJ2
aXNvciBwYXJhbWV0ZXJzIGF0IHJ1bnRpbWUuCisgKiBUaGUgaW5wdXQgc3RyaW5nIGlzIHBhcnNl
ZCBzaW1pbGFyIHRvIHRoZSBib290IHBhcmFtZXRlcnMuCisgKiBQYXJhbWV0ZXJzIGFyZSBhIHNp
bmdsZSBzdHJpbmcgdGVybWluYXRlZCBieSBhIE5VTCBieXRlIG9mIG1heC4gc2l6ZQorICogY2hh
cmFjdGVycy4gTXVsdGlwbGUgc2V0dGluZ3MgY2FuIGJlIHNwZWNpZmllZCBieSBzZXBhcmF0aW5n
IHRoZW0KKyAqIHdpdGggYmxhbmtzLgorICovCisKK3N0cnVjdCB4ZW5fc3lzY3RsX3NldF9wYXJh
bWV0ZXIgeworICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgcGFyYW1zOyAgICAgICAvKiBJ
TjogcG9pbnRlciB0byBwYXJhbWV0ZXJzLiAqLworICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBwYXJhbWV0ZXJzLiAqLworICAgIHVpbnQx
Nl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAq
LworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlciB4ZW5fc3lzY3Rs
X3NldF9wYXJhbWV0ZXJfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfc2V0
X3BhcmFtZXRlcl90KTsKKwogc3RydWN0IHhlbl9zeXNjdGwgewogICAgIHVpbnQzMl90IGNtZDsK
ICNkZWZpbmUgWEVOX1NZU0NUTF9yZWFkY29uc29sZSAgICAgICAgICAgICAgICAgICAgMQpAQCAt
MTEyNCw2ICsxMTQyLDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RM
X2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMgICAgICAgIDI1CiAjZGVmaW5lIFhFTl9TWVNDVExfZ2V0
X2NwdV9mZWF0dXJlc2V0ICAgICAgICAgICAgMjYKICNkZWZpbmUgWEVOX1NZU0NUTF9saXZlcGF0
Y2hfb3AgICAgICAgICAgICAgICAgICAyNworI2RlZmluZSBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0
ZXIgICAgICAgICAgICAgICAgIDI4CiAgICAgdWludDMyX3QgaW50ZXJmYWNlX3ZlcnNpb247IC8q
IFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gKi8KICAgICB1bmlvbiB7CiAgICAgICAgIHN0
cnVjdCB4ZW5fc3lzY3RsX3JlYWRjb25zb2xlICAgICAgIHJlYWRjb25zb2xlOwpAQCAtMTE1Miw2
ICsxMTcxLDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0
bF9jcHVfbGV2ZWxsaW5nX2NhcHMgY3B1X2xldmVsbGluZ19jYXBzOwogICAgICAgICBzdHJ1Y3Qg
eGVuX3N5c2N0bF9jcHVfZmVhdHVyZXNldCAgICBjcHVfZmVhdHVyZXNldDsKICAgICAgICAgc3Ry
dWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wICAgICAgbGl2ZXBhdGNoOworICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyICAgICBzZXRfcGFyYW1ldGVyOwogICAgICAgICB1
aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9
OwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29r
cy5jCmluZGV4IDI3NmNhOTc2MDguLjQ5ODkzMzVmNGEgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxh
c2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTgyOCw2ICs4MjgsOSBA
QCBzdGF0aWMgaW50IGZsYXNrX3N5c2N0bChpbnQgY21kKQogICAgIGNhc2UgWEVOX1NZU0NUTF9n
Y292X29wOgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9Y
RU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
RU4yX19HQ09WX09QLCBOVUxMKTsKKyAgICBjYXNlIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlcjoK
KyAgICAgICAgcmV0dXJuIGF2Y19jdXJyZW50X2hhc19wZXJtKFNFQ0lOSVRTSURfWEVOLCBTRUND
TEFTU19YRU4yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fU0VU
X1BBUkFNRVRFUiwgTlVMTCk7CiAKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gYXZjX3Vu
a25vd25fcGVybWlzc2lvbigic3lzY3RsIiwgY21kKTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxh
c2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3Zl
Y3RvcnMKaW5kZXggZjI3NmYwNGUyOS4uZGE5ZjNkZmIyZSAxMDA2NDQKLS0tIGEveGVuL3hzbS9m
bGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMKQEAgLTEwMSw2ICsxMDEsOCBAQCBjbGFzcyB4ZW4yCiAgICAgbGl2ZXBhdGNo
X29wCiAjIFhFTl9TWVNDVExfZ2Nvdl9vcAogICAgIGdjb3Zfb3AKKyMgWEVOX1NZU0NUTF9zZXRf
cGFyYW1ldGVyCisgICAgc2V0X3BhcmFtZXRlcgogfQogCiAjIENsYXNzZXMgZG9tYWluIGFuZCBk
b21haW4yIGNvbnNpc3Qgb2Ygb3BlcmF0aW9ucyB0aGF0IGEgZG9tYWluIHBlcmZvcm1zIG9uCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYZ-0000ST-6g; Wed, 23 Aug 2017 17:35:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYX-0000KS-E2
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 74/8A-18185-8CCBD995; Wed, 23 Aug 2017 17:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+6JPXM
 jDR7d4Lb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOeLnvFWrBfrOLF2pIGxrVCXYycHBICRhJv
 J/5j6mLk4hASWMgoMef7LVaQBJuAqsSG66fAbBEBJYl7qyYzgdjMArkSs9sbwGxhAXuJLbc2g
 NksQPX3fv5jA7F5BUwlLi1/wwaxQF6i48BkFhCbEyh+dck7MFtIwETiwK4fLBMYuRcwMqxiVC
 9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQtAxDsYOy+7H+IUZK
 DSUmUd92KuZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjv7gbKCRalpqdWpGXmAIMMJi3BwaMk
 wpsCkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeSpAiAZCijNI8uBGwgL/EKCslzMsId
 JQQT0FqUW5mCar8K0ZxDkYlYd6dIFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpg3HMhIHj6Tf
 nvc6c8li2JOL9G8egan/57inYPe/8Erwj2u3WTP/bEbV3d1R7OE3avT1163pfxg/2K/xMTtwt
 Yis8Qklt7b6ftxMnVBxLnMbmEWS/a+lngYJvEMrNGT87pizcF3LJdsa3+hO5mh66W6sXhEz2z
 1za73FtyYGoS56vc/3NSlWc1b1FiKc5INNRiLipOBAALK8ihcwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503509703!81317306!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19665 invoked from network); 23 Aug 2017 17:35:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:04 -0000
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 mx1.suse.de (Postfix) with ESMTP id C60DCAF6B;
 Wed, 23 Aug 2017 17:35:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:45 +0200
Message-Id: <20170823173446.24801-53-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v4 52/53] xl: add new xl command set-parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgInNldC1wYXJhbWV0ZXJzIiB0byBzZXQgaHlwZXJ2aXNvciBw
YXJhbWV0ZXJzIGF0CnJ1bnRpbWUgc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEg
Y29tbWFuZCBsaW5lLgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgIHwgIDUgKysrKysKIHRvb2xzL3hs
L3hsLmggICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDUgKysrKysK
IHRvb2xzL3hsL3hsX21pc2MuYyAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogNCBmaWxl
cyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9k
LjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCAxNmM4MzA2NmZlLi4zZDVmMmY3MzU5
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2Qu
MS5pbgpAQCAtODIyLDYgKzgyMiwxMSBAQCBQYXNzIHRoZSBWTkMgcGFzc3dvcmQgdG8gdm5jdmll
d2VyIHZpYSBzdGRpbi4KIFNlbmQgZGVidWcgSTxrZXlzPiB0byBYZW4uIEl0IGlzIHRoZSBzYW1l
IGFzIHByZXNzaW5nIHRoZSBYZW4KICJjb25zd2l0Y2giIChDdHJsLUEgYnkgZGVmYXVsdCkgdGhy
ZWUgdGltZXMgYW5kIHRoZW4gcHJlc3NpbmcgImtleXMiLgogCis9aXRlbSBCPHNldC1wYXJhbWV0
ZXJzPiBJPHBhcmFtcz4KKworU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyBhcyBzcGVjaWZpZWQg
aW4gSTxwYXJhbXM+LiBUaGlzIGFsbG93cyBmb3Igc29tZQorYm9vdCBwYXJhbWV0ZXJzIG9mIHRo
ZSBoeXBlcnZpc29yIHRvIGJlIG1vZGlmaWVkIGluIHRoZSBydW5uaW5nIHN5c3RlbXMuCisKID1p
dGVtIEI8ZG1lc2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3NhZ2UgYnVmZmVy
LCBzaW1pbGFyIHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCmRpZmYgLS1naXQgYS90
b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhYTk1Yjc3MTQ2Li41ZDNkMmE0ODM1
IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE1NCw2
ICsxNTQsNyBAQCBpbnQgbWFpbl9yZW5hbWUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBt
YWluX3RyaWdnZXIoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3N5c3JxKGludCBh
cmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9kZWJ1Z19rZXlzKGludCBhcmdjLCBjaGFyICoq
YXJndik7CitpbnQgbWFpbl9zZXRfcGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwog
aW50IG1haW5fZG1lc2coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3RvcChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fbmV0d29ya2F0dGFjaChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKaW5kZXggMmM3MWE5Zjc3Ni4uYmEwMTU5ZGY2NyAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0z
MDksNiArMzA5LDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJT
ZW5kIGRlYnVnIGtleXMgdG8gWGVuIiwKICAgICAgICI8S2V5cz4iLAogICAgIH0sCisgICAgeyAi
c2V0LXBhcmFtZXRlcnMiLAorICAgICAgJm1haW5fc2V0X3BhcmFtZXRlcnMsIDAsIDEsCisgICAg
ICAiU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyIsCisgICAgICAiPFBhcmFtcz4iLAorICAgIH0s
CiAgICAgeyAiZG1lc2ciLAogICAgICAgJm1haW5fZG1lc2csIDAsIDAsCiAgICAgICAiUmVhZCBh
bmQvb3IgY2xlYXIgZG1lc2cgYnVmZmVyIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pc2Mu
YyBiL3Rvb2xzL3hsL3hsX21pc2MuYwppbmRleCA5YzYyMjdhZjIzLi5kY2Y5NDBhNmQ0IDEwMDY0
NAotLS0gYS90b29scy94bC94bF9taXNjLmMKKysrIGIvdG9vbHMveGwveGxfbWlzYy5jCkBAIC0x
NTUsNiArMTU1LDI2IEBAIGludCBtYWluX2RlYnVnX2tleXMoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9CiAKK2ludCBtYWluX3NldF9wYXJhbWV0ZXJz
KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0OworICAgIGNoYXIgKnBhcmFt
czsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAic2V0LXBhcmFtZXRl
cnMiLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBwYXJhbXMg
PSBhcmd2W29wdGluZF07CisKKyAgICBpZiAobGlieGxfc2V0X3BhcmFtZXRlcnMoY3R4LCBwYXJh
bXMpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IHNldCBwYXJhbWV0ZXJzOiAl
c1xuIiwgcGFyYW1zKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJVc2UgXCJ4bCBkbWVzZ1wi
IHRvIGxvb2sgZm9yIHBvc3NpYmxlIHJlYXNvbi5cbiIpOworICAgICAgICByZXR1cm4gRVhJVF9G
QUlMVVJFOworICAgIH0KKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9CisKIGludCBtYWlu
X2RldmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByZXQgPSAwLCBvcHQgPSAw
LCBkYWVtb25pemUgPSAxOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYZ-0000UD-GY; Wed, 23 Aug 2017 17:35:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYY-0000Mr-5F
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:06 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5B/9D-01732-9CCBD995; Wed, 23 Aug 2017 17:35:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7RPXM
 jDbZ+N7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+fl3FWnCAs2LHl1WMDYxH2LsYOTkkBIwk
 3k78x9TFyMUhJLCQUeLY+aPMIAk2AVWJDddPsYLYIgJKEvdWTQYq4uBgFvCX+LhDGyQsLBAk8
 XnuG7ByFqDytv8nGUFsXgFTiU0HtjJBzJeX6DgwmQXE5gSKX13yDswWEjCROLDrB8sERu4FjA
 yrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECvcsABDsYz57
 2PMQoycGkJMq7bsXcSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHm7gXKCRanpqRVpmTnAMINJ
 S3DwKInwpoCkeYsLEnOLM9MhUqcYFaXEeStBEgIgiYzSPLg2WGhfYpSVEuZlBDpEiKcgtSg3s
 wRV/hWjOAejkjBvNcgUnsy8Erjpr4AWMwEtnnRiDsjikkSElFQD4yJ5dyHm0uzmn3vnJM70zm
 N79dy3mH9/S3R9qKNaPtPt6dGtf48XXHrDct85p7XvwlGner5XjRW34ueG5K3b7rJts/maZ8t
 3vNr31P4e69oyfx/tx+Gfrh/e6bx+q+usBYV/9qa77bN5dbo6hvf0ilX1FWtTrZI/ywpnJVp7
 y8accLxRU/8lVYmlOCPRUIu5qDgRAPEHtEloAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503509701!108408547!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11624 invoked from network); 23 Aug 2017 17:35:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 79D85AF64;
 Wed, 23 Aug 2017 17:35:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:38 +0200
Message-Id: <20170823173446.24801-46-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 45/53] xen/common/kexec.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKc29tZSBtZXNzYWdlcyBpc3N1ZWQgYnkgcGFyc2VfbG93
X2NyYXNoaW5mbygpIGFuZApwYXJzZV9jcmFzaGluZm9fbWF4YWRkcigpIGNhbiBiZSByZW1vdmVk
LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tl
eGVjLmMgfCA1IC0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29tbW9uL2tleGVjLmMKaW5kZXggZmNjNjhi
ZDRkOC4uZTBmMWUzZWFmYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXhlYy5jCisrKyBiL3hl
bi9jb21tb24va2V4ZWMuYwpAQCAtMjEzLDcgKzIxMyw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX2xvd19jcmFzaGluZm8oY29uc3QgY2hhciAqc3RyKQogICAgICAgICBsb3dfY3Jhc2hpbmZv
X21vZGUgPSBMT1dfQ1JBU0hJTkZPX0FMTDsKICAgICBlbHNlCiAgICAgewotICAgICAgICBwcmlu
dGsoIlVua25vd24gbG93X2NyYXNoaW5mbyBwYXJhbWV0ZXIgJyVzJy4gIERlZmF1bHRpbmcgdG8g
bWluLlxuIiwgc3RyKTsKICAgICAgICAgbG93X2NyYXNoaW5mb19tb2RlID0gTE9XX0NSQVNISU5G
T19NSU47CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KQEAgLTI0MCwxMSArMjM5LDcg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfY3Jhc2hpbmZvX21heGFkZHIoY29uc3QgY2hhciAq
c3RyKQogICAgIGlmICggKGFkZHIgPSBwYXJzZV9zaXplX2FuZF91bml0KHN0ciwgJnEpKSApCiAg
ICAgICAgIGNyYXNoaW5mb19tYXhhZGRyID0gYWRkcjsKICAgICBlbHNlCi0gICAgewotICAgICAg
ICBwcmludGsoIlVuYWJsZSB0byBwYXJzZSBjcmFzaGluZm9fbWF4YWRkci4gRGVmYXVsdGluZyB0
byAlIlBSSXBhZGRyIlxuIiwKLSAgICAgICAgICAgICAgIGNyYXNoaW5mb19tYXhhZGRyKTsKICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuICpxID8gLUVJTlZBTCA6
IDA7CiB9Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:35:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZYZ-0000Vh-RJ; Wed, 23 Aug 2017 17:35:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZYZ-0000QU-8A
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F2/35-01732-ACCBD995; Wed, 23 Aug 2017 17:35:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6xPXM
 jDTqusFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLDrkVtLBX/Lv4jLWBsZuti5GTQ0LASOLt
 xH9MXYxcHEICCxkl1v68zQ6SYBNQldhw/RQriC0ioCRxb9VkJhCbWaBOouPmBLAaYYEoiXN/2
 1hAbBag+iO3z4LV8wqYSnxbMZcZYoG8RMeByWA1nEDxq0vegdlCAiYSB3b9YJnAyL2AkWEVo0
 ZxalFZapGukbFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagd+sZGBh3MO5o9zv
 EKMnBpCTKu27F3EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx5u4FygkWp6akVaZk5wDCDSUtw
 8CiJ8KaApHmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc7LAgxaIQGQoozSPLgRsJC/xCgrJ
 czLyMDAIMRTkFqUm1mCKv+KUZyDUUmYlwlkFU9mXgncpldARzABHTHpxByQI0oSEVJSDYxqJ1
 aXPikulvnyyzejxymo8s9e65q3i3P2zgxmW/ii8+nDqpdr242YRaZHT8sUu9omsady14O8zFn
 fmysdXxRvSdo42+PDrRh9D47AI3cmvTX+cLZMxGOmotj9oL49b1lW7OW8cfDaJpNml+c/atdd
 L7p7b76I3Qfd/v+9Xj+dpy8+U9d273mKEktxRqKhFnNRcSIAuC42BHQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503509701!108661658!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12585 invoked from network); 23 Aug 2017 17:35:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:02 -0000
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 mx1.suse.de (Postfix) with ESMTP id BD4F9AF6E;
 Wed, 23 Aug 2017 17:35:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:39 +0200
Message-Id: <20170823173446.24801-47-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] [PATCH v4 46/53] xen/common/sched_credit2.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX2NyZWRp
dDJfcnVucXVldWUoKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpBY2tlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDliMWRiMTM1MWYuLjJkYTljYzJmZmIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC0zNTIsOCArMzUyLDYgQEAgc3RhdGljIGludCBwYXJzZV9jcmVkaXQy
X3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBwcmludGso
IldBUk5JTkcsIHVucmVjb2duaXplZCB2YWx1ZSBvZiBjcmVkaXQyX3J1bnF1ZXVlIG9wdGlvbiFc
biIpOwotCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiBjdXN0b21fcGFyYW0oImNyZWRpdDJfcnVu
cXVldWUiLCBwYXJzZV9jcmVkaXQyX3J1bnF1ZXVlKTsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZL-0002Ax-Kn; Wed, 23 Aug 2017 17:35:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZK-000271-24
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:54 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1C/8F-03937-9FCBD995; Wed, 23 Aug 2017 17:35:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6PPXM
 jDZoWWFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbzucXtPJWvDqW2MC4k7OLkZNDQsBI4u3E
 f0xdjFwcQgILGSX+dt5kAkmwCahKbLh+ihXEFhFQkri3ajJYEbPAXkaJQ9d+s4AkhAUyJfYd3
 cMMYrMANUw+PAvM5hUwlbj+4BIzxAZ5iY4Dk8HqOYHiV5e8A7OFBEwkDuz6wTKBkXsBI8MqRo
 3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7GfR8jDzF
 KcjApifKuWzE3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE793dQDnBotT01Iq0zBxgmMGkJTh4
 lER4b4GkeYsLEnOLM9MhUqcYFaXEeVmAwSkkAJLIKM2Da4OF9iVGWSlhXkagQ4R4ClKLcjNLU
 OVfMYpzMCoJ834BGc+TmVcCN/0V0GImoMWTTswBWVySiJCSamBUStgm6fFwoYhKZsaCfx+OnO
 5ZctniYsj8/edKHn/4+y2wicfvw6V8oy9eSXem7Fp9nv3nyQm/XSfWnF0jfTwyU/6r8YmOxu9
 7ww91b+beUhf2xDAxT+gna+cl6U0fyr+9ZNQ257mn9SL4L//eQMlVvUXMr7n2iYruSaqvPHqq
 7f67HxFHTz5zVWIpzkg01GIuKk4EAHYLgN5oAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503509752!60272865!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32231 invoked from network); 23 Aug 2017 17:35:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9D51CAF53;
 Wed, 23 Aug 2017 17:34:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:04 +0200
Message-Id: <20170823173446.24801-12-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH v4 11/53] xen/arch/x86/hvm/vmx/vmcs.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaHZtL3ZteC92bWNzLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWth
amltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tClYzOgotIGRvbnQgbW9kaWZ5IG9wdGlvbiB2YWx1ZSBpbiBwYXJzaW5n
IGZ1bmN0aW9uCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgMTkgKysrKysrKysr
KysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDc4NTQ4MDJjYmEuLjAyZjU0ZTdmODQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKQEAgLTc0LDkgKzc0LDEwIEBAIHN0YXRpYyBzOCBfX3JlYWRfbW9zdGx5IG9wdF9l
cHRfYWQgPSAtMTsKICAqICBwbWwgICAgICAgICAgICAgICAgIEVuYWJsZSBQTUwKICAqICBhZCAg
ICAgICAgICAgICAgICAgIFVzZSBBL0QgYml0cwogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2VfZXB0X3BhcmFtKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFyYW0o
Y29uc3QgY2hhciAqcykKIHsKLSAgICBjaGFyICpzczsKKyAgICBjb25zdCBjaGFyICpzczsKKyAg
ICBpbnQgcmMgPSAwOwogCiAgICAgZG8gewogICAgICAgICBib29sX3QgdmFsID0gISFzdHJuY21w
KHMsICJuby0iLCAzKTsKQEAgLTg1LDE2ICs4NiwyMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFy
c2VfZXB0X3BhcmFtKGNoYXIgKnMpCiAgICAgICAgICAgICBzICs9IDM7CiAKICAgICAgICAgc3Mg
PSBzdHJjaHIocywgJywnKTsKLSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAn
XDAnOworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAn
KTsKIAotICAgICAgICBpZiAoICFzdHJjbXAocywgInBtbCIpICkKKyAgICAgICAgaWYgKCAhc3Ry
bmNtcChzLCAicG1sIiwgc3MgLSBzKSApCiAgICAgICAgICAgICBvcHRfcG1sX2VuYWJsZWQgPSB2
YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJhZCIpICkKKyAgICAgICAgZWxzZSBp
ZiAoICFzdHJuY21wKHMsICJhZCIsIHNzIC0gcykgKQogICAgICAgICAgICAgb3B0X2VwdF9hZCA9
IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAgICAg
IHMgPSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoIHNzICk7CisgICAgfSB3aGlsZSAoICpzcyApOwor
CisgICAgcmV0dXJuIHJjOwogfQogY3VzdG9tX3BhcmFtKCJlcHQiLCBwYXJzZV9lcHRfcGFyYW0p
OwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZK-00028Q-5m; Wed, 23 Aug 2017 17:35:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZI-00025Z-T6
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:53 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 36/07-02181-8FCBD995; Wed, 23 Aug 2017 17:35:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+73PXM
 jDWZNM7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmrbnJXrCAr2Jho0cD4wPuLkZODgkBI4m3
 E/8xdTFycQgJLGSUOHNgPxtIgk1AVWLD9VOsILaIgJLEvVWTmUBsZoFCiZPdfWBxYYFUiW0rf
 oPZLED1025vZASxeQVMJD419LJDLJCX6DgwmQXE5hQwlbi65B2YLQRUc2DXD5YJjNwLGBlWMW
 oUpxaVpRbpGproJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEepcBCHYwrtjueYh
 RkoNJSZR33Yq5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO/uBsoJFqWmp1akZeYAwwwmLcHB
 oyTCewskzVtckJhbnJkOkTrFqCglzssCDE4hAZBERmkeXBsstC8xykoJ8zICHSLEU5BalJtZg
 ir/ilGcg1FJmNcMZApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoGR63X6dE02Rp8Z7zkuci9Nq+
 9K6baU/5Xjl9lX0FooWTqJRUjwgWNDxI0/vZytzces27bv2Psoz+q0Uob8q39H/QPzfny+pTJ
 vz5e0U/1y9W17464vf17VHRH+6LJoVUj8rCeSGZ9UbpZM38u6VfNzHVOMybv91+5ytWkrHbbJ
 P3dh+5bnJ6uVWIozEg21mIuKEwFHdPT+aAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503509751!111379814!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48370 invoked from network); 23 Aug 2017 17:35:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 765CAAF5F;
 Wed, 23 Aug 2017 17:34:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:00 +0200
Message-Id: <20170823173446.24801-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 07/53] xen/arch/x86/cpu/vpmu.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvY3B1L3ZwbXUuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVl
IHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgfCAxMSArKysrKystLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmlu
ZGV4IDFjMGVhMTA3NzcuLmZkMmZjYWNjMjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUv
dnBtdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC01Myw3ICs1Myw3IEBAIENI
RUNLX3BtdV9wYXJhbXM7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3Zw
bXVfZW5hYmxlZDsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBN
VV9NT0RFX09GRjsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAw
Owotc3RhdGljIHZvaWQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcyk7CitzdGF0aWMgaW50IHBh
cnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpOwogY3VzdG9tX3BhcmFtKCJ2cG11IiwgcGFy
c2VfdnBtdV9wYXJhbXMpOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHZwbXVfbG9jayk7CkBA
IC02MSw3ICs2MSw3IEBAIHN0YXRpYyB1bnNpZ25lZCB2cG11X2NvdW50OwogCiBzdGF0aWMgREVG
SU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgbGFzdF92Y3B1KTsKIAotc3RhdGljIGludCBwYXJz
ZV92cG11X3BhcmFtKGNoYXIgKnMsIHVuc2lnbmVkIGludCBsZW4pCitzdGF0aWMgaW50IHBhcnNl
X3ZwbXVfcGFyYW0oY29uc3QgY2hhciAqcywgdW5zaWduZWQgaW50IGxlbikKIHsKICAgICBpZiAo
ICEqcyB8fCAhbGVuICkKICAgICAgICAgcmV0dXJuIDA7CkBAIC03Niw5ICs3Niw5IEBAIHN0YXRp
YyBpbnQgcGFyc2VfdnBtdV9wYXJhbShjaGFyICpzLCB1bnNpZ25lZCBpbnQgbGVuKQogICAgIHJl
dHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAq
cykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpCiB7
Ci0gICAgY2hhciAqc2VwLCAqcCA9IHM7CisgICAgY29uc3QgY2hhciAqc2VwLCAqcCA9IHM7CiAK
ICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKICAgICB7CkBAIC0xMDQsMTAgKzEw
NCwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcykKICAg
ICAgICAgb3B0X3ZwbXVfZW5hYmxlZCA9IDE7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLSAgICBy
ZXR1cm47CisgICAgcmV0dXJuIDA7CiAKICBlcnJvcjoKICAgICBwcmludGsoIlZQTVU6IHVua25v
d24gZmxhZ3M6ICVzIC0gdnBtdSBkaXNhYmxlZCFcbiIsIHMpOworICAgIHJldHVybiAtRUlOVkFM
OwogfQogCiB2b2lkIHZwbXVfbHZ0cGNfdXBkYXRlKHVpbnQzMl90IHZhbCkKLS0gCjIuMTIuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZR-0002Qn-Gk; Wed, 23 Aug 2017 17:36:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZP-0002Ly-Sl
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8F/07-02962-FFCBD995; Wed, 23 Aug 2017 17:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6/PXM
 jDQ6vUbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN6bh9gKrioWNGz+wJbA+MPyS5GTg4JASOJ
 txP/MXUxcnEICRxjlLi48ywzSIJNQFViw/VTrCC2iICSxL1Vk5lAbGYBV4mG30vB4sIC2RKf1
 2xnBLFZgOo37t3NDmLzCphKdD6CsCUE5CU6DkxmAbE5geJXl7wDs4UETCQO7PrBMoGRewEjwy
 pGjeLUorLUIl1DM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsb7GwM
 OMUpyMCmJ8q5bMTdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv3d1AOcGi1PTUirTMHGCgwaQl
 OHiURHhvgaR5iwsSc4sz0yFSpxgVpcR5K0ESAiCJjNI8uDZYcF9ilJUS5mUEOkSIpyC1KDezB
 FX+FaM4B6OSMO8XkCk8mXklcNNfAS1mAlo86cQckMUliQgpqQbGFWa79jFqNkzT71wqf4vx05
 Tm2zyidxY3Zws/ubVnHeubpWuLzU9YC01YnHn4DMu0VXLf42/VG7TPOpFU86g0teM710QX+6s
 G13TyVBbfvR1Sf9+oPCrkl/8ZIcG4eUrbb5Qq3dr719HX6/ca8+qL3fcdhSySFXc8/X8/aObR
 +5GPOy9lG4fPUWIpzkg01GIuKk4EADRb/iJpAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503509758!81317409!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23883 invoked from network); 23 Aug 2017 17:35:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:58 -0000
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 mx1.suse.de (Postfix) with ESMTP id 2C53FAF62
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 17:34:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:25 +0200
Message-Id: <20170823173446.24801-33-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 32/53] xen/drivers/cpufreq/cpufreq.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXEuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KVjQ6Ci0gYWRkIF9faW5pdGRhdGEgKEphbiBCZXVsaWNoKQotIGFkYXB0IHBhcnNlX2Jv
b2woKSBjYWxsCgpWMzoKLSBkb250IG1vZGlmeSBvcHRpb24gdmFsdWUgaW4gaGFuZGxpbmcgZnVu
Y3Rpb24KLSByZW1vdmUgcHJvdG90eXBlIG9mIGNwdWZyZXFfY21kbGluZV9wYXJzZSgpIGZyb20g
Y3B1ZnJlcS5oIGFuZCBtYWtlCiAgaXQgc3RhdGljCi0tLQogeGVuL2RyaXZlcnMvY3B1ZnJlcS9j
cHVmcmVxLmMgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oIHwgIDIgLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMgYi94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEu
YwppbmRleCA1NTgwYmQzNzBkLi4yMTJmNDhmOWY0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9j
cHVmcmVxL2NwdWZyZXEuYworKysgYi94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYwpAQCAt
NjIsMzcgKzYyLDQxIEBAIExJU1RfSEVBRF9SRUFEX01PU1RMWShjcHVmcmVxX2dvdmVybm9yX2xp
c3QpOwogLyogc2V0IHhlbiBhcyBkZWZhdWx0IGNwdWZyZXEgKi8KIGVudW0gY3B1ZnJlcV9jb250
cm9sbGVyIGNwdWZyZXFfY29udHJvbGxlciA9IEZSRVFDVExfeGVuOwogCi1zdGF0aWMgdm9pZCBf
X2luaXQgc2V0dXBfY3B1ZnJlcV9vcHRpb24oY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQg
Y3B1ZnJlcV9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKnMpOworCitzdGF0aWMgaW50IF9faW5p
dCBzZXR1cF9jcHVmcmVxX29wdGlvbihjb25zdCBjaGFyICpzdHIpCiB7Ci0gICAgY2hhciAqYXJn
ID0gc3RycGJyayhzdHIsICIsOiIpOworICAgIGNvbnN0IGNoYXIgKmFyZyA9IHN0cnBicmsoc3Ry
LCAiLDoiKTsKICAgICBpbnQgY2hvaWNlOwogCi0gICAgaWYgKCBhcmcgKQotICAgICAgICAqYXJn
KysgPSAnXDAnOwotICAgIGNob2ljZSA9IHBhcnNlX2Jvb2woc3RyLCBOVUxMKTsKKyAgICBpZiAo
ICFhcmcgKQorICAgICAgICBhcmcgPSBzdHJjaHIoc3RyLCAnXDAnKTsKKyAgICBjaG9pY2UgPSBw
YXJzZV9ib29sKHN0ciwgYXJnKTsKIAotICAgIGlmICggY2hvaWNlIDwgMCAmJiAhc3RyY21wKHN0
ciwgImRvbTAta2VybmVsIikgKQorICAgIGlmICggY2hvaWNlIDwgMCAmJiAhc3RybmNtcChzdHIs
ICJkb20wLWtlcm5lbCIsIGFyZyAtIHN0cikgKQogICAgIHsKICAgICAgICAgeGVuX3Byb2Nlc3Nv
cl9wbWJpdHMgJj0gflhFTl9QUk9DRVNTT1JfUE1fUFg7CiAgICAgICAgIGNwdWZyZXFfY29udHJv
bGxlciA9IEZSRVFDVExfZG9tMF9rZXJuZWw7CiAgICAgICAgIG9wdF9kb20wX3ZjcHVzX3BpbiA9
IDE7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgaWYg
KCBjaG9pY2UgPT0gMCB8fCAhc3RyY21wKHN0ciwgIm5vbmUiKSApCisgICAgaWYgKCBjaG9pY2Ug
PT0gMCB8fCAhc3RybmNtcChzdHIsICJub25lIiwgYXJnIC0gc3RyKSApCiAgICAgewogICAgICAg
ICB4ZW5fcHJvY2Vzc29yX3BtYml0cyAmPSB+WEVOX1BST0NFU1NPUl9QTV9QWDsKICAgICAgICAg
Y3B1ZnJlcV9jb250cm9sbGVyID0gRlJFUUNUTF9ub25lOwotICAgICAgICByZXR1cm47CisgICAg
ICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIGlmICggY2hvaWNlID4gMCB8fCAhc3RyY21wKHN0
ciwgInhlbiIpICkKKyAgICBpZiAoIGNob2ljZSA+IDAgfHwgIXN0cm5jbXAoc3RyLCAieGVuIiwg
YXJnIC0gc3RyKSApCiAgICAgewogICAgICAgICB4ZW5fcHJvY2Vzc29yX3BtYml0cyB8PSBYRU5f
UFJPQ0VTU09SX1BNX1BYOwogICAgICAgICBjcHVmcmVxX2NvbnRyb2xsZXIgPSBGUkVRQ1RMX3hl
bjsKLSAgICAgICAgaWYgKCBhcmcgJiYgKmFyZyApCi0gICAgICAgICAgICBjcHVmcmVxX2NtZGxp
bmVfcGFyc2UoYXJnKTsKKyAgICAgICAgaWYgKCAqYXJnICYmICooYXJnICsgMSkgKQorICAgICAg
ICAgICAgcmV0dXJuIGNwdWZyZXFfY21kbGluZV9wYXJzZShhcmcgKyAxKTsKICAgICB9CisKKyAg
ICByZXR1cm4gKGNob2ljZSA8IDApID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oImNw
dWZyZXEiLCBzZXR1cF9jcHVmcmVxX29wdGlvbik7CiAKQEAgLTU3MSw3ICs1NzUsNyBAQCBzdGF0
aWMgaW50IF9faW5pdCBjcHVmcmVxX2hhbmRsZV9jb21tb25fb3B0aW9uKGNvbnN0IGNoYXIgKm5h
bWUsIGNvbnN0IGNoYXIgKnZhbAogICAgIHJldHVybiAwOwogfQogCi12b2lkIF9faW5pdCBjcHVm
cmVxX2NtZGxpbmVfcGFyc2UoY2hhciAqc3RyKQorc3RhdGljIGludCBfX2luaXQgY3B1ZnJlcV9j
bWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgc3RhdGljIHN0cnVjdCBjcHVmcmVx
X2dvdmVybm9yICpfX2luaXRkYXRhIGNwdWZyZXFfZ292ZXJub3JzW10gPQogICAgIHsKQEAgLTU4
MSw4ICs1ODUsMTIgQEAgdm9pZCBfX2luaXQgY3B1ZnJlcV9jbWRsaW5lX3BhcnNlKGNoYXIgKnN0
cikKICAgICAgICAgJmNwdWZyZXFfZ292X3BlcmZvcm1hbmNlLAogICAgICAgICAmY3B1ZnJlcV9n
b3ZfcG93ZXJzYXZlCiAgICAgfTsKKyAgICBzdGF0aWMgY2hhciBfX2luaXRkYXRhIGJ1ZlsxMjhd
OworICAgIGNoYXIgKnN0ciA9IGJ1ZjsKICAgICB1bnNpZ25lZCBpbnQgZ292X2luZGV4ID0gMDsK
KyAgICBpbnQgcmMgPSAwOwogCisgICAgc3RybGNweShidWYsIHMsIHNpemVvZihidWYpKTsKICAg
ICBkbyB7CiAgICAgICAgIGNoYXIgKnZhbCwgKmVuZCA9IHN0cmNocihzdHIsICcsJyk7CiAgICAg
ICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNjExLDExICs2MTksMTYgQEAgdm9pZCBfX2luaXQgY3B1
ZnJlcV9jbWRsaW5lX3BhcnNlKGNoYXIgKnN0cikKICAgICAgICAgaWYgKHN0ciAmJiAhY3B1ZnJl
cV9oYW5kbGVfY29tbW9uX29wdGlvbihzdHIsIHZhbCkgJiYKICAgICAgICAgICAgICghY3B1ZnJl
cV9nb3Zlcm5vcnNbZ292X2luZGV4XS0+aGFuZGxlX29wdGlvbiB8fAogICAgICAgICAgICAgICFj
cHVmcmVxX2dvdmVybm9yc1tnb3ZfaW5kZXhdLT5oYW5kbGVfb3B0aW9uKHN0ciwgdmFsKSkpCisg
ICAgICAgIHsKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiY3B1ZnJlcS8lczog
b3B0aW9uICclcycgbm90IHJlY29nbml6ZWRcbiIsCiAgICAgICAgICAgICAgICAgICAgY3B1ZnJl
cV9nb3Zlcm5vcnNbZ292X2luZGV4XS0+bmFtZSwgc3RyKTsKKyAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICAgICAgfQogCiAgICAgICAgIHN0ciA9IGVuZDsKICAgICB9IHdoaWxlIChzdHIp
OworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGNwdV9jYWxsYmFjaygKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmggYi94ZW4vaW5jbHVkZS9h
Y3BpL2NwdWZyZXEvY3B1ZnJlcS5oCmluZGV4IDQ4YWQxZDAwMDQuLmE1Y2Q3ZDA4YTEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmgKKysrIGIveGVuL2luY2x1
ZGUvYWNwaS9jcHVmcmVxL2NwdWZyZXEuaApAQCAtNzksOCArNzksNiBAQCBERUNMQVJFX1BFUl9D
UFUoc3RydWN0IGNwdWZyZXFfcG9saWN5ICosIGNwdWZyZXFfY3B1X3BvbGljeSk7CiBleHRlcm4g
aW50IF9fY3B1ZnJlcV9zZXRfcG9saWN5KHN0cnVjdCBjcHVmcmVxX3BvbGljeSAqZGF0YSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xp
Y3kpOwogCi12b2lkIGNwdWZyZXFfY21kbGluZV9wYXJzZShjaGFyICopOwotCiAjZGVmaW5lIENQ
VUZSRVFfU0hBUkVEX1RZUEVfTk9ORSAoMCkgLyogTm9uZSAqLwogI2RlZmluZSBDUFVGUkVRX1NI
QVJFRF9UWVBFX0hXICAgKDEpIC8qIEhXIGRvZXMgbmVlZGVkIGNvb3JkaW5hdGlvbiAqLwogI2Rl
ZmluZSBDUFVGUkVRX1NIQVJFRF9UWVBFX0FMTCAgKDIpIC8qIEFsbCBkZXBlbmRlbnQgQ1BVcyBz
aG91bGQgc2V0IGZyZXEgKi8KLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZS-0002Sh-6w; Wed, 23 Aug 2017 17:36:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZQ-0002O1-Ou
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:36:00 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 59/49-09901-00DBD995; Wed, 23 Aug 2017 17:36:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+7/PXM
 jDY5+1rT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP61u1mLNjCVfH56G32BsbZHF2MnBwSAkYS
 byf+Y+pi5OIQEljIKDHp9GV2kASbgKrEhuunWEFsEQEliXurJjOB2MwC7hIb3zWxgNjCAkUSy
 2dcBouzANWfvb2bGcTmFTCV2P3iHwvEAnmJjgOTwWxOoPjVJe/AbCEBE4kDu36wTGDkXsDIsI
 pRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg/H+xoB
 DjJIcTEqivOtWzI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7dzdQTrAoNT21Ii0zBxhoMGkJ
 Dh4lEd5bIGne4oLE3OLMdIjUKUZFKXHeSpCEAEgiozQPrg0W3JcYZaWEeRmBDhHiKUgtys0sQ
 ZV/xSjOwagkzPsFZApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoExytuwyDVLnMV3uarHF0tnPw
 7We72t6fKmaoW/15S+bXAUt33kfvGT8qSy2f33Oldlml3w898hJM+06tjP5inLNU+L8wvz6+r
 XNdhExh1/0lqUc/mMon1t2flL+lsn7/gyR3vp2pCM1uqPidb/F+vbNcx9uieEVeGci4fKzD9/
 FOremPk8ClJiKc5INNRiLipOBABh7pudaQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503509759!112330233!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49472 invoked from network); 23 Aug 2017 17:35:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 45782AF57;
 Wed, 23 Aug 2017 17:34:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:30 +0200
Message-Id: <20170823173446.24801-38-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH v4 37/53] xen/drivers/passthrough/vtd/quirks.c:
	let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBh
cmFtZXRlciB2YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMgfCA3ICsrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3F1aXJrcy5jCmluZGV4IGQ2ZGQ2NzFkYmYuLmQ2ZGI4NjI2NzggMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAgLTI0Nyw5ICsyNDcsMTAgQEAgdm9pZCB2dGRfb3Bz
X3Bvc3RhbWJsZV9xdWlyayhzdHJ1Y3QgaW9tbXUqIGlvbW11KQogICAgIH0KIH0KIAotc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX3NuYl90aW1lb3V0KGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9zbmJfdGltZW91dChjb25zdCBjaGFyICpzKQogewogICAgIGludCB0Owor
ICAgIGNvbnN0IGNoYXIgKnEgPSBOVUxMOwogCiAgICAgdCA9IHBhcnNlX2Jvb2wocywgTlVMTCk7
CiAgICAgaWYgKCB0IDwgMCApCkBAIC0yNTksMTMgKzI2MCwxMyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2Vfc25iX3RpbWVvdXQoY29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZSBpZiAoIHN0
cmNtcChzLCAiY2FwIikgPT0gMCApCiAgICAgICAgICAgICB0ID0gU05CX0lHRF9USU1FT1VUOwog
ICAgICAgICBlbHNlCi0gICAgICAgICAgICB0ID0gc3RydG91bChzLCBOVUxMLCAwKTsKKyAgICAg
ICAgICAgIHQgPSBzdHJ0b3VsKHMsICZxLCAwKTsKICAgICB9CiAgICAgZWxzZQogICAgICAgICB0
ID0gdCA/IFNOQl9JR0RfVElNRU9VVF9MRUdBQ1kgOiAwOwogICAgIHNuYl9pZ2RfdGltZW91dCA9
IE1JTExJU0VDUyh0KTsKIAotICAgIHJldHVybjsKKyAgICByZXR1cm4gKHEgJiYgKnEpID8gLUVJ
TlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oInNuYl9pZ2RfcXVpcmsiLCBwYXJzZV9zbmJfdGlt
ZW91dCk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZL-0002AW-Dg; Wed, 23 Aug 2017 17:35:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZJ-000271-MK
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:53 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D9/8F-03937-9FCBD995; Wed, 23 Aug 2017 17:35:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6PPXM
 jDc52all83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfXvczFzwQqvh2bz1zA+M0vi5GTg4JASOJ
 txP/MXUxcnEICSxklFg64xATSIJNQFViw/VTrCC2iICSxL1Vk8GKmAVmMUos2zybESQhLJApc
 WXlTxYQmwWoYfE0kEkcHLwCphKXDopBLJCX6DgwGayEEyh8dck7MFtIwETiwK4fLBMYuRcwMq
 xi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GC8uTH
 gEKMkB5OSKO+6FXMjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw5u0GygkWpaanVqRl5gADDSYt
 wcGjJMI7EyTNW1yQmFucmQ6ROsWoKCXOWwmSEABJZJTmwbXBgvsSo6yUMC8j0CFCPAWpRbmZJ
 ajyrxjFORiVhHldQKbwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYV7kfm99wVXbJ+qTLh4+c3q
 65f627sL3cdY00lva77buEvydrW2ZJpv47IpQWx+FSdWbG7dubLqo7Vr3csiahfxeX90H2QJV
 Ff72WVTz4Luh0Y7Jou3b3hvZD32IimrnK1zX+vR3x4PqSz5NrvGvW9WW7985/MteOQTP+b1iC
 i6mmScuHzf48SizFGYmGWsxFxYkAIBRFwGkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503509752!108538991!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52768 invoked from network); 23 Aug 2017 17:35:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:52 -0000
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 mx1.suse.de (Postfix) with ESMTP id 49429AF63;
 Wed, 23 Aug 2017 17:34:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:03 +0200
Message-Id: <20170823173446.24801-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 10/53] xen/arch/x86/hvm/viridian.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkZpeCBhbiBlcnJvciBpbiB0aGUgcGFyc2lu
ZyBmdW5jdGlvbjogdXAgdG8gbm93IGl0IHdvdWxkIG92ZXJ3cml0ZSB0aGUKc3RhY2sgaW4gY2Fz
ZSBtb3JlIHRoYW4gMyB2YWx1ZXMgYXJlIHNwZWNpZmllZC4KCkNjOiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tClYzOgotIGRvbnQgbW9kaWZ5IG9wdGlv
biB2YWx1ZSBpbiBwYXJzaW5nIGZ1bmN0aW9uCi0gZml4IGVycm9yIGluIHBhcnNpbmcgcm91dGlu
ZQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDI4ICsrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggYWE5Yjg3YzBhYi4uMmVkZjlkMGIyMyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4uYwpAQCAtMTA4Myw3ICsxMDgzLDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2Fk
X3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIEhW
TV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5fVkNQVSwgdmlyaWRpYW5fc2F2ZV92Y3B1
X2N0eHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0
LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aXJpZGlh
bl92ZXJzaW9uKGNoYXIgKmFyZykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3Zl
cnNpb24oY29uc3QgY2hhciAqYXJnKQogewogICAgIGNvbnN0IGNoYXIgKnQ7CiAgICAgdW5zaWdu
ZWQgaW50IG5bM107CkBAIC0xMDkzLDE3ICsxMDkzLDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
YXJzZV92aXJpZGlhbl92ZXJzaW9uKGNoYXIgKmFyZykKICAgICBuWzFdID0gdmlyaWRpYW5fbWlu
b3I7CiAgICAgblsyXSA9IHZpcmlkaWFuX2J1aWxkOwogCi0gICAgd2hpbGUgKCAodCA9IHN0cnNl
cCgmYXJnLCAiLCIpKSAhPSBOVUxMICkKLSAgICB7CisgICAgZG8gewogICAgICAgICBjb25zdCBj
aGFyICplOwogCi0gICAgICAgIGlmICggKnQgPT0gJ1wwJyApCi0gICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgdCA9IHN0cmNocihhcmcsICcsJyk7CisgICAgICAgIGlmICggIXQgKQorICAg
ICAgICAgICAgdCA9IHN0cmNocihhcmcsICdcMCcpOworCisgICAgICAgIGlmICggKmFyZyAmJiAq
YXJnICE9ICcsJyAmJiBpIDwgMyApCisgICAgICAgIHsKKyAgICAgICAgICAgIG5baV0gPSBzaW1w
bGVfc3RydG91bChhcmcsICZlLCAwKTsKKyAgICAgICAgICAgIGlmICggZSAhPSB0ICkKKyAgICAg
ICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIH0KKworICAgICAgICBpKys7CisgICAgICAg
IGFyZyA9IHQgKyAxOworICAgIH0gd2hpbGUgKCAqdCApOwogCi0gICAgICAgIG5baSsrXSA9IHNp
bXBsZV9zdHJ0b3VsKHQsICZlLCAwKTsKLSAgICAgICAgaWYgKCAqZSAhPSAnXDAnICkKLSAgICAg
ICAgICAgIGdvdG8gZmFpbDsKLSAgICB9CiAgICAgaWYgKCBpICE9IDMgKQogICAgICAgICBnb3Rv
IGZhaWw7CiAKQEAgLTExMTgsMTAgKzExMjUsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNl
X3ZpcmlkaWFuX3ZlcnNpb24oY2hhciAqYXJnKQogCiAgICAgcHJpbnRrKCJ2aXJpZGlhbi12ZXJz
aW9uID0gJSN4LCUjeCwlI3hcbiIsCiAgICAgICAgICAgIHZpcmlkaWFuX21ham9yLCB2aXJpZGlh
bl9taW5vciwgdmlyaWRpYW5fYnVpbGQpOwotICAgIHJldHVybjsKKyAgICByZXR1cm4gMDsKIAog
IGZhaWw6CiAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJJbnZhbGlkIHZpcmlkaWFuLXZlcnNp
b24sIHVzaW5nIGRlZmF1bHRcbiIpOworICAgIHJldHVybiAtRUlOVkFMOwogfQogY3VzdG9tX3Bh
cmFtKCJ2aXJpZGlhbi12ZXJzaW9uIiwgcGFyc2VfdmlyaWRpYW5fdmVyc2lvbik7CiAKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZO-0002J9-93; Wed, 23 Aug 2017 17:35:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZN-0002GB-JI
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:57 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 86/8F-18997-CFCBD995; Wed, 23 Aug 2017 17:35:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6vPXM
 jDXadE7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+f7zIVPCHp2Lnu9fMDYyLuLoYOTkkBIwk
 3k78x9TFyMUhJLCQUWLegz1sIAk2AVWJDddPsYLYIgJKEvdWTWYCsZkFCiVOdveBxYUFEiVmn
 LwAVs8CVH/r/TNGEJtXwFTi2r9p7BAL5CU6DkxmAbE5geJXl7wDs4UETCQO7PrBMoGRewEjwy
 pG9eLUorLUIl0TvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQO8yAMEOxlt9zoc
 YJTmYlER5162YGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfubqCcYFFqempFWmYOMMxg0hIc
 PEoivLdA0rzFBYm5xZnpEKlTjIpS4ryVIAkBkERGaR5cGyy0LzHKSgnzMgIdIsRTkFqUm1mCK
 v+KUZyDUUmYdyfIFJ7MvBK46a+AFjMBLZ50Yg7I4pJEhJRUA+PElCeSWzp+3ckrMqrN1jB4vq
 zrn1O98NkQt2m8AQlWR3tzxZ/Z1OYobpOPbTdSvtpjbe6QMLV5d+oXrrfr6nYGH7LPbn+3mud
 v8I7e5HU2u/6JGlR0nRLcf0Xq8cHEiQe+WNz9dX1TJv9Skc0/LTUV/ssuMzH9Z/H6X2DfHb3K
 ncrphjdKXyuxFGckGmoxFxUnAgCLv6GxaAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503509754!93051105!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14059 invoked from network); 23 Aug 2017 17:35:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 065A4AF66;
 Wed, 23 Aug 2017 17:34:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:10 +0200
Message-Id: <20170823173446.24801-18-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 17/53] xen/arch/x86/numa.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvbnVtYS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz
IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5jIHwgMTYgKysrKysrKysrLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbnVtYS5jIGIveGVuL2FyY2gveDg2L251bWEuYwppbmRleCBmZmViYTZl
MTgwLi4zMjkxNGJjZTI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9udW1hLmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogCi1zdGF0aWMgaW50IG51bWFfc2V0dXAoY2hh
ciAqcyk7CitzdGF0aWMgaW50IG51bWFfc2V0dXAoY29uc3QgY2hhciAqcyk7CiBjdXN0b21fcGFy
YW0oIm51bWEiLCBudW1hX3NldHVwKTsKIAogI2lmbmRlZiBEcHJpbnRrCkBAIC0yOTEsMTQgKzI5
MSwxNCBAQCB2b2lkIG51bWFfc2V0X25vZGUoaW50IGNwdSwgbm9kZWlkX3Qgbm9kZSkKIH0KIAog
LyogW251bWE9b2ZmXSAqLwotc3RhdGljIF9faW5pdCBpbnQgbnVtYV9zZXR1cChjaGFyICpvcHQp
IAoteyAKK3N0YXRpYyBfX2luaXQgaW50IG51bWFfc2V0dXAoY29uc3QgY2hhciAqb3B0KQorewog
ICAgIGlmICggIXN0cm5jbXAob3B0LCJvZmYiLDMpICkKICAgICAgICAgbnVtYV9vZmYgPSB0cnVl
OwotICAgIGlmICggIXN0cm5jbXAob3B0LCJvbiIsMikgKQorICAgIGVsc2UgaWYgKCAhc3RybmNt
cChvcHQsIm9uIiwyKSApCiAgICAgICAgIG51bWFfb2ZmID0gZmFsc2U7CiAjaWZkZWYgQ09ORklH
X05VTUFfRU1VCi0gICAgaWYgKCAhc3RybmNtcChvcHQsICJmYWtlPSIsIDUpICkKKyAgICBlbHNl
IGlmICggIXN0cm5jbXAob3B0LCAiZmFrZT0iLCA1KSApCiAgICAgewogICAgICAgICBudW1hX29m
ZiA9IGZhbHNlOwogICAgICAgICBudW1hX2Zha2UgPSBzaW1wbGVfc3RydG91bChvcHQrNSxOVUxM
LDApOwpAQCAtMzA3LDE0ICszMDcsMTYgQEAgc3RhdGljIF9faW5pdCBpbnQgbnVtYV9zZXR1cChj
aGFyICpvcHQpCiAgICAgfQogI2VuZGlmCiAjaWZkZWYgQ09ORklHX0FDUElfTlVNQQotICAgIGlm
ICggIXN0cm5jbXAob3B0LCJub2FjcGkiLDYpICkKKyAgICBlbHNlIGlmICggIXN0cm5jbXAob3B0
LCJub2FjcGkiLDYpICkKICAgICB7CiAgICAgICAgIG51bWFfb2ZmID0gZmFsc2U7CiAgICAgICAg
IGFjcGlfbnVtYSA9IC0xOwogICAgIH0KICNlbmRpZgorICAgIGVsc2UKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gMDsKIH0gCiAKIC8qCi0tIAoy
LjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZN-0002Fq-14; Wed, 23 Aug 2017 17:35:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZM-0002BD-5V
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EE/8A-27137-BFCBD995; Wed, 23 Aug 2017 17:35:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6vPXM
 jDU58NrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPe9P5gK9ggVfHk4RnGBsaHgl2MnBwSAkYS
 byf+Y+pi5OIQEljIKLFm2l1mkASbgKrEhuunWEFsEQEliXurJjOB2MwChRInu/vA4sICCRI7b
 n0As1mA6tddvAbUy8HBK2Aq8fpCFcR8eYmOA5NZQGxOoPDVJe/AbCEBE4kDu36wTGDkXsDIsI
 pRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C7DECwg/H0usB
 DjJIcTEqivOtWzI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7dzdQTrAoNT21Ii0zBxhmMGkJ
 Dh4lEd5bIGne4oLE3OLMdIjUKUZFKXHeSpCEAEgiozQPrg0W2pcYZaWEeRmBDhHiKUgtys0sQ
 ZV/xSjOwagkzLsTZApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoGx//ydbVWu83b+OL9lXpLFlk
 Vsl7vVlRbrKioF3N6hLmIl/6RsCctloexpIkXixcq3Drx592bKlOC8XhvPaXlTEmy3NAV73L9
 efWtd4QzzQ+uL7fZ9fjmb63xaqO/CTZHP3zmKfFpx48iiL+vl1Q7fWels1tdQxVbiuJ9lf/6W
 4yt0n2c3TJTapsRSnJFoqMVcVJwIACTjvkxoAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503509754!53574415!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50053 invoked from network); 23 Aug 2017 17:35:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 77901AF67;
 Wed, 23 Aug 2017 17:34:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:12 +0200
Message-Id: <20170823173446.24801-20-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 19/53] xen/arch/x86/psr.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvcHNyLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWNDoKLSBwYXNzIGVuZCBv
ZiBwYXJhbWV0ZXIgdmFsdWUgdG8gcGFyc2VfYm9vbCgpCgpWMzoKLSBsZXQgcGFyc2VfcHNyX2Jv
b2woKSByZXR1cm4gYm9vbCB2YWx1ZSAoSmFuIEJldWxpY2gpCi0gcmV0dXJuIGVycm9yIGluIGNh
c2Ugbm8gc3RyaW5nIG1hdGNoZXMgKEphbiBCZXVsaWNoKQotIGRvbnQgbW9kaWZ5IG9wdGlvbiB2
YWx1ZSBpbiBwYXJzaW5nIGZ1bmN0aW9uCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgNTYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDI1YTg1YjY1
YjIuLjQ1OTQ0NjFkZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4v
YXJjaC94ODYvcHNyLmMKQEAgLTQxOCw1MCArNDE4LDY2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7CiAgICAgLndyaXRlX21zciA9IGwyX2NhdF93cml0
ZV9tc3IsCiB9OwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywg
Y2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCitzdGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfcHNy
X2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqdmFsdWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3MsIGNvbnN0IGNoYXIgKmZlYXR1cmUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCiB7Ci0g
ICAgaWYgKCAhc3RyY21wKHMsIGZlYXR1cmUpICkKKyAgICBpZiAoICFzdHJuY21wKHMsIGZlYXR1
cmUsIHZhbHVlIC0gcykgKQogICAgIHsKLSAgICAgICAgaWYgKCAhdmFsdWUgKQorICAgICAgICBp
ZiAoICEqdmFsdWUgKQogICAgICAgICAgICAgb3B0X3BzciB8PSBtYXNrOwogICAgICAgICBlbHNl
CiAgICAgICAgIHsKLSAgICAgICAgICAgIGludCB2YWxfaW50ID0gcGFyc2VfYm9vbCh2YWx1ZSwg
TlVMTCk7CisgICAgICAgICAgICBpbnQgdmFsX2ludCA9IHBhcnNlX2Jvb2wodmFsdWUgKyAxLCBz
cyk7CiAKICAgICAgICAgICAgIGlmICggdmFsX2ludCA9PSAwICkKICAgICAgICAgICAgICAgICBv
cHRfcHNyICY9IH5tYXNrOwogICAgICAgICAgICAgZWxzZSBpZiAoIHZhbF9pbnQgPT0gMSApCiAg
ICAgICAgICAgICAgICAgb3B0X3BzciB8PSBtYXNrOworICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsK
ICAgICB9CisgICAgcmV0dXJuIGZhbHNlOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vf
cHNyX3BhcmFtKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY29u
c3QgY2hhciAqcykKIHsKLSAgICBjaGFyICpzcywgKnZhbF9zdHI7CisgICAgY29uc3QgY2hhciAq
c3MsICp2YWxfc3RyOworICAgIGNvbnN0IGNoYXIgKnE7CisgICAgaW50IHJjID0gMDsKIAogICAg
IGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKLSAgICAgICAgaWYgKCBzcyApCi0g
ICAgICAgICAgICAqc3MgPSAnXDAnOworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBz
cyA9IHN0cmNocihzLCAnXDAnKTsKIAogICAgICAgICB2YWxfc3RyID0gc3RyY2hyKHMsICc6Jyk7
Ci0gICAgICAgIGlmICggdmFsX3N0ciApCi0gICAgICAgICAgICAqdmFsX3N0cisrID0gJ1wwJzsK
LQotICAgICAgICBwYXJzZV9wc3JfYm9vbChzLCB2YWxfc3RyLCAiY210IiwgUFNSX0NNVCk7Ci0g
ICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjYXQiLCBQU1JfQ0FUKTsKLSAgICAg
ICAgcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgImNkcCIsIFBTUl9DRFApOworICAgICAgICBp
ZiAoICF2YWxfc3RyICkKKyAgICAgICAgICAgIHZhbF9zdHIgPSBzdHJjaHIocywgJ1wwJyk7CiAK
LSAgICAgICAgaWYgKCB2YWxfc3RyICYmICFzdHJjbXAocywgInJtaWRfbWF4IikgKQotICAgICAg
ICAgICAgb3B0X3JtaWRfbWF4ID0gc2ltcGxlX3N0cnRvdWwodmFsX3N0ciwgTlVMTCwgMCk7Ci0K
LSAgICAgICAgaWYgKCB2YWxfc3RyICYmICFzdHJjbXAocywgImNvc19tYXgiKSApCi0gICAgICAg
ICAgICBvcHRfY29zX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9zdHIsIE5VTEwsIDApOworICAg
ICAgICBpZiAoICp2YWxfc3RyICYmICFzdHJuY21wKHMsICJybWlkX21heCIsIHZhbF9zdHIgLSBz
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9ybWlkX21heCA9IHNpbXBsZV9zdHJ0b3Vs
KHZhbF9zdHIgKyAxLCAmcSwgMCk7CisgICAgICAgICAgICBpZiAoICpxICYmICpxICE9ICcsJyAp
CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICB9CisgICAgICAgIGVsc2Ug
aWYgKCAqdmFsX3N0ciAmJiAhc3RybmNtcChzLCAiY29zX21heCIsIHZhbF9zdHIgLSBzKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9jb3NfbWF4ID0gc2ltcGxlX3N0cnRvdWwodmFsX3N0
ciArIDEsICZxLCAwKTsKKyAgICAgICAgICAgIGlmICggKnEgJiYgKnEgIT0gJywnICkKKyAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICFw
YXJzZV9wc3JfYm9vbChzLCB2YWxfc3RyLCBzcywgImNtdCIsIFBTUl9DTVQpICYmCisgICAgICAg
ICAgICAgICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgc3MsICJjYXQiLCBQU1JfQ0FU
KSAmJgorICAgICAgICAgICAgICAgICAgIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsIHNzLCAi
Y2RwIiwgUFNSX0NEUCkgKQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAgICAgIHMg
PSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoIHNzICk7CisgICAgfSB3aGlsZSAoICpzcyApOworCisg
ICAgcmV0dXJuIHJjOwogfQogY3VzdG9tX3BhcmFtKCJwc3IiLCBwYXJzZV9wc3JfcGFyYW0pOwog
Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZR-0002RH-OM; Wed, 23 Aug 2017 17:36:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZQ-0002M5-04
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:36:00 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 62/52-01862-FFCBD995; Wed, 23 Aug 2017 17:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6/PXM
 jDe5cVbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOrlvBVHBHruLm5eXsDYwvJboYOTkkBIwk
 3k78x9TFyMUhJLCQUeLVz0WMIAk2AVWJDddPsYLYIgJKEvdWTQYrYhZ4zCQxY9dyIIeDQ1ggQ
 +LfPSWQGhag+kWbv4L18gqYShxdMZERYoG8RMeBySwgNidQ/OqSd2C2kICJxIFdP1gmMHIvYG
 RYxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6N96BgbGHYx
 9e/0OMUpyMCmJ8q5bMTdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv3d1AOcGi1PTUirTMHGCg
 waQlOHiURHhvgaR5iwsSc4sz0yFSpxgVpcR5WYDhKSQAksgozYNrgwX3JUZZKWFeRgYGBiGeg
 tSi3MwSVPlXjOIcjErCvC4g43ky80rgpr8CWswEtHjSiTkgi0sSEVJSDYysb4Ve1E35F2byL0
 148e4TzCVHLnVrz1O/wqcxm5kpSWnijM8ucu9DjmYH9Z+X9RUTbn2RJ+/EzcEp+K7Ra+GrHTZ
 cr/MOcLCxJL0+rzThxdeXgn8uvuas4rD67avvXnv6En90ROWdSt6v399/4j7yszOCP0Er4hL7
 8lJrEwaOR3s2dQXUKiixFGckGmoxFxUnAgDHDp1aaQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503509758!111139051!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49808 invoked from network); 23 Aug 2017 17:35:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 48433AF65;
 Wed, 23 Aug 2017 17:34:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:24 +0200
Message-Id: <20170823173446.24801-32-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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 v4 31/53] xen/drivers/char/console.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZh
bHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGUuYyB8IDMxICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5j
CmluZGV4IDhmMmEyNDQ5NmEuLjM2Zjk0ZTZiOTQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2No
YXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC02Nyw3ICs2
Nyw3IEBAIGVudW0gY29uX3RpbWVzdGFtcF9tb2RlCiAKIHN0YXRpYyBlbnVtIGNvbl90aW1lc3Rh
bXBfbW9kZSBfX3JlYWRfbW9zdGx5IG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fTk9ORTsK
IAotc3RhdGljIHZvaWQgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKGNoYXIgKnMpOworc3RhdGlj
IGludCBwYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMoY29uc3QgY2hhciAqcyk7CiBjdXN0b21fcGFy
YW0oImNvbnNvbGVfdGltZXN0YW1wcyIsIHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyk7CiAKIC8q
IGNvbnJpbmdfc2l6ZTogYWxsb3dzIGEgbGFyZ2UgY29uc29sZSByaW5nIHRoYW4gZGVmYXVsdCAo
MTZrQikuICovCkBAIC0xMjMsOCArMTIzLDggQEAgc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHhl
bmxvZ19ndWVzdF91cHBlcl90aHJlc2ggPQogc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHhlbmxv
Z19ndWVzdF9sb3dlcl90aHJlc2ggPQogICAgIFhFTkxPR19HVUVTVF9MT1dFUl9USFJFU0hPTEQ7
CiAKLXN0YXRpYyB2b2lkIHBhcnNlX2xvZ2x2bChjaGFyICpzKTsKLXN0YXRpYyB2b2lkIHBhcnNl
X2d1ZXN0X2xvZ2x2bChjaGFyICpzKTsKK3N0YXRpYyBpbnQgcGFyc2VfbG9nbHZsKGNvbnN0IGNo
YXIgKnMpOworc3RhdGljIGludCBwYXJzZV9ndWVzdF9sb2dsdmwoY29uc3QgY2hhciAqcyk7CiAK
IC8qCiAgKiA8bHZsPiA6PSBub25lfGVycm9yfHdhcm5pbmd8aW5mb3xkZWJ1Z3xhbGwKQEAgLTE0
NSw3ICsxNDUsNyBAQCBzdGF0aWMgYXRvbWljX3QgcHJpbnRfZXZlcnl0aGluZyA9IEFUT01JQ19J
TklUKDApOwogICAgICAgICByZXR1cm4gKGx2bG51bSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgfQogCi1zdGF0aWMgaW50IF9faW5pdCBfX3BhcnNlX2xvZ2x2bChjaGFy
ICpzLCBjaGFyICoqcHMpCitzdGF0aWMgaW50IF9faW5pdCBfX3BhcnNlX2xvZ2x2bChjb25zdCBj
aGFyICpzLCBjb25zdCBjaGFyICoqcHMpCiB7CiAgICAgX19fcGFyc2VfbG9nbHZsKHMsIHBzLCAi
bm9uZSIsICAgIDApOwogICAgIF9fX3BhcnNlX2xvZ2x2bChzLCBwcywgImVycm9yIiwgICAxKTsK
QEAgLTE1NiwyMyArMTU2LDI2IEBAIHN0YXRpYyBpbnQgX19pbml0IF9fcGFyc2VfbG9nbHZsKGNo
YXIgKnMsIGNoYXIgKipwcykKICAgICByZXR1cm4gMjsgLyogc2FuZSBmYWxsYmFjayAqLwogfQog
Ci1zdGF0aWMgdm9pZCBfX2luaXQgX3BhcnNlX2xvZ2x2bChjaGFyICpzLCBpbnQgKmxvd2VyLCBp
bnQgKnVwcGVyKQorc3RhdGljIGludCBfX2luaXQgX3BhcnNlX2xvZ2x2bChjb25zdCBjaGFyICpz
LCBpbnQgKmxvd2VyLCBpbnQgKnVwcGVyKQogewogICAgICpsb3dlciA9ICp1cHBlciA9IF9fcGFy
c2VfbG9nbHZsKHMsICZzKTsKICAgICBpZiAoICpzID09ICcvJyApCiAgICAgICAgICp1cHBlciA9
IF9fcGFyc2VfbG9nbHZsKHMrMSwgJnMpOwogICAgIGlmICggKnVwcGVyIDwgKmxvd2VyICkKICAg
ICAgICAgKnVwcGVyID0gKmxvd2VyOworCisgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CiB9
CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9sb2dsdmwoY2hhciAqcykKK3N0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2xvZ2x2bChjb25zdCBjaGFyICpzKQogewotICAgIF9wYXJzZV9sb2dsdmwo
cywgJnhlbmxvZ19sb3dlcl90aHJlc2gsICZ4ZW5sb2dfdXBwZXJfdGhyZXNoKTsKKyAgICByZXR1
cm4gX3BhcnNlX2xvZ2x2bChzLCAmeGVubG9nX2xvd2VyX3RocmVzaCwgJnhlbmxvZ191cHBlcl90
aHJlc2gpOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZ3Vlc3RfbG9nbHZsKGNoYXIg
KnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9ndWVzdF9sb2dsdmwoY29uc3QgY2hhciAqcykK
IHsKLSAgICBfcGFyc2VfbG9nbHZsKHMsICZ4ZW5sb2dfZ3Vlc3RfbG93ZXJfdGhyZXNoLCAmeGVu
bG9nX2d1ZXN0X3VwcGVyX3RocmVzaCk7CisgICAgcmV0dXJuIF9wYXJzZV9sb2dsdmwocywgJnhl
bmxvZ19ndWVzdF9sb3dlcl90aHJlc2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmxv
Z19ndWVzdF91cHBlcl90aHJlc2gpOwogfQogCiBzdGF0aWMgY2hhciAqbG9nbHZsX3N0cihpbnQg
bHZsKQpAQCAtNjAzLDE2ICs2MDYsMTYgQEAgc3RhdGljIGludCBwcmludGtfcHJlZml4X2NoZWNr
KGNoYXIgKnAsIGNoYXIgKipwcCkKICAgICAgICAgICAgICgobG9nbHZsIDwgdXBwZXJfdGhyZXNo
KSAmJiBwcmludGtfcmF0ZWxpbWl0KCkpKTsKIH0gCiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9jb25zb2xlX3RpbWVzdGFtcHMoY2hhciAqcykKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2Nv
bnNvbGVfdGltZXN0YW1wcyhjb25zdCBjaGFyICpzKQogewogICAgIHN3aXRjaCAoIHBhcnNlX2Jv
b2wocywgTlVMTCkgKQogICAgIHsKICAgICBjYXNlIDA6CiAgICAgICAgIG9wdF9jb25fdGltZXN0
YW1wX21vZGUgPSBUU01fTk9ORTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gMDsK
ICAgICBjYXNlIDE6CiAgICAgICAgIG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fREFURTsK
LSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAgICAgaWYgKCAqcyA9
PSAnXDAnIHx8IC8qIENvbXBhdCBmb3Igb2xkIGJvb2xlYW5wYXJhbSgpICovCiAgICAgICAgICAh
c3RyY21wKHMsICJkYXRlIikgKQpAQCAtNjIzLDYgKzYyNiwxMCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKGNoYXIgKnMpCiAgICAgICAgIG9wdF9jb25fdGlt
ZXN0YW1wX21vZGUgPSBUU01fQk9PVDsKICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAibm9uZSIp
ICkKICAgICAgICAgb3B0X2Nvbl90aW1lc3RhbXBfbW9kZSA9IFRTTV9OT05FOworICAgIGVsc2UK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGljIHZv
aWQgcHJpbnRrX3N0YXJ0X29mX2xpbmUoY29uc3QgY2hhciAqcHJlZml4KQotLSAKMi4xMi4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZR-0002Rq-W0; Wed, 23 Aug 2017 17:36:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZQ-0002NF-FG
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:36:00 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FC/90-01994-FFCBD995; Wed, 23 Aug 2017 17:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7/PXM
 jDfo72C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxndx0KbkhUTHn8nKWB8bJgFyMnh4SAkcTb
 if+Yuhi5OIQEjjFKfH79nRUkwSagKrHh+ikwW0RASeLeqslMIDazgKtEw++lYHFhgWyJkz3Lw
 GwWoPplm24wgti8AqYSt77vZYFYIC/RcWAymM0JFL+65B2YLSRgInFg1w+WCYzcCxgZVjFqFK
 cWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHqXAQh2MJ497XmIUZK
 DSUmUd92KuZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjv7gbKCRalpqdWpGXmAMMMJi3BwaMk
 wjsTJM1bXJCYW5yZDpE6xagoJc5bCZIQAElklObBtcFC+xKjrJQwLyPQIUI8BalFuZklqPKvG
 MU5GJWEeatBpvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhhLLuwz9rZeNutV9PPrU68fOPzl06
 wNou2dSopy+9W+PvHhzZJZ96jr/4/mVPfkmp5V26rKa6JDSiQqfVTd31z8aqyxZv6/KzE7evP
 fKy89maW2VzfPwI2Px+Obz4LaAu7fmxQ2X7x/69b1nx1WBdbcVzVMVsZW7BO5nPhwV/8ddfOJ
 cm6nzY4osRRnJBpqMRcVJwIA/4DiBmgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503509758!105661791!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19659 invoked from network); 23 Aug 2017 17:35:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:35:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C93F8AF56
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 17:34:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:28 +0200
Message-Id: <20170823173446.24801-36-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 35/53] xen/drivers/passthrough/pci.c: let
	custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVy
IHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KVjQ6Ci0gZGlmZmVyZW50aWF0ZSBlcnJvciByZXR1cm4gdmFsdWVzIChKYW4gQmV1bGlj
aCkKLSBkcm9wIHBvaW50bGVzcyB0ZXN0IGZvciBpbnB1dCBwYXJhbWV0ZXIgYmVpbmcgTlVMTCAo
SmFuIEJldWxpY2gpCgpWMzoKLSBjb3NtZXRpYyBjaGFuZ2VzIChKYW4gQmV1bGljaCkKLSBkb250
IG1vZGlmeSBvcHRpb24gdmFsdWUgaW4gcGFyc2luZyBmdW50aW9uCi0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggMjdiZGI3MTYzYy4uY2UyMmFhNDFhNCAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKQEAgLTE0OSwxNyArMTQ5LDIwIEBAIHN0YXRpYyBzdHJ1Y3QgcGhhbnRvbV9k
ZXYgewogfSBwaGFudG9tX2RldnNbOF07CiBzdGF0aWMgdW5zaWduZWQgaW50IG5yX3BoYW50b21f
ZGV2czsKIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3BoYW50b21fZGV2KGNoYXIgKnN0cikg
ewotICAgIGNvbnN0IGNoYXIgKnMgPSBzdHI7CitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9waGFu
dG9tX2Rldihjb25zdCBjaGFyICpzdHIpCit7CisgICAgY29uc3QgY2hhciAqczsKICAgICB1bnNp
Z25lZCBpbnQgc2VnLCBidXMsIHNsb3Q7CiAgICAgc3RydWN0IHBoYW50b21fZGV2IHBoYW50b207
CiAKLSAgICBpZiAoICFzIHx8ICEqcyB8fCBucl9waGFudG9tX2RldnMgPj0gQVJSQVlfU0laRShw
aGFudG9tX2RldnMpICkKLSAgICAgICAgcmV0dXJuOworICAgIGlmICggISpzdHIgKQorICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICBpZiAoIG5yX3BoYW50b21fZGV2cyA+PSBBUlJBWV9TSVpF
KHBoYW50b21fZGV2cykgKQorICAgICAgICByZXR1cm4gLUUyQklHOwogCi0gICAgcyA9IHBhcnNl
X3BjaShzLCAmc2VnLCAmYnVzLCAmc2xvdCwgTlVMTCk7CisgICAgcyA9IHBhcnNlX3BjaShzdHIs
ICZzZWcsICZidXMsICZzbG90LCBOVUxMKTsKICAgICBpZiAoICFzIHx8ICpzICE9ICcsJyApCi0g
ICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBwaGFudG9tLnNl
ZyA9IHNlZzsKICAgICBwaGFudG9tLmJ1cyA9IGJ1czsKQEAgLTE3MCwxMCArMTczLDEyIEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9waGFudG9tX2RldihjaGFyICpzdHIpIHsKICAgICBjYXNl
IDE6IGNhc2UgMjogY2FzZSA0OgogICAgICAgICBpZiAoICpzICkKICAgICBkZWZhdWx0OgotICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCiAg
ICAgcGhhbnRvbV9kZXZzW25yX3BoYW50b21fZGV2cysrXSA9IHBoYW50b207CisKKyAgICByZXR1
cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgicGNpLXBoYW50b20iLCBwYXJzZV9waGFudG9tX2Rldik7
CiAKQEAgLTE4OSw5ICsxOTQsMTAgQEAgc3RhdGljIHUxNiBfX3JlYWRfbW9zdGx5IGJyaWRnZV9j
dGxfbWFzazsKICAqICAgcGVyciAgICAgICAgICAgICAgICAgICAgICAgZG9uJ3Qgc3VwcHJlc3Mg
cGFyaXR5IGVycm9ycyAoZGVmYXVsdCkKICAqICAgbm8tcGVyciAgICAgICAgICAgICAgICAgICAg
c3VwcHJlc3MgcGFyaXR5IGVycm9ycwogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcGNp
X3BhcmFtKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9wY2lfcGFyYW0oY29uc3Qg
Y2hhciAqcykKIHsKLSAgICBjaGFyICpzczsKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBpbnQg
cmMgPSAwOwogCiAgICAgZG8gewogICAgICAgICBib29sX3Qgb24gPSAhIXN0cm5jbXAocywgIm5v
LSIsIDMpOwpAQCAtMjAxLDE5ICsyMDcsMjEgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bj
aV9wYXJhbShjaGFyICpzKQogICAgICAgICAgICAgcyArPSAzOwogCiAgICAgICAgIHNzID0gc3Ry
Y2hyKHMsICcsJyk7Ci0gICAgICAgIGlmICggc3MgKQotICAgICAgICAgICAgKnNzID0gJ1wwJzsK
KyAgICAgICAgaWYgKCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAK
LSAgICAgICAgaWYgKCAhc3RyY21wKHMsICJzZXJyIikgKQorICAgICAgICBpZiAoICFzdHJuY21w
KHMsICJzZXJyIiwgc3MgLSBzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGNtZF9tYXNrID0g
UENJX0NPTU1BTkRfU0VSUjsKICAgICAgICAgICAgIGJyY3RsX21hc2sgPSBQQ0lfQlJJREdFX0NU
TF9TRVJSIHwgUENJX0JSSURHRV9DVExfRFRNUl9TRVJSOwogICAgICAgICB9Ci0gICAgICAgIGVs
c2UgaWYgKCAhc3RyY21wKHMsICJwZXJyIikgKQorICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAo
cywgInBlcnIiLCBzcyAtIHMpICkKICAgICAgICAgewogICAgICAgICAgICAgY21kX21hc2sgPSBQ
Q0lfQ09NTUFORF9QQVJJVFk7CiAgICAgICAgICAgICBicmN0bF9tYXNrID0gUENJX0JSSURHRV9D
VExfUEFSSVRZOwogICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKIAogICAgICAgICBpZiAoIG9uICkKICAgICAgICAgewpAQCAtMjI3LDcgKzIzNSw5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wY2lfcGFyYW0oY2hhciAqcykKICAgICAgICAgfQog
CiAgICAgICAgIHMgPSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoIHNzICk7CisgICAgfSB3aGlsZSAo
ICpzcyApOworCisgICAgcmV0dXJuIHJjOwogfQogY3VzdG9tX3BhcmFtKCJwY2kiLCBwYXJzZV9w
Y2lfcGFyYW0pOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZZU-0002aw-Lo; Wed, 23 Aug 2017 17:36:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZT-0002UU-8H
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:36:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 02/67-02181-20DBD995; Wed, 23 Aug 2017 17:36:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ovy7D3rm
 RBtPuWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzfi5nLJjuXnH79WfGBsYL+l2MnBwSAkYS
 byf+Y+pi5OIQEljIKHHz8F9GkASbgKrEhuunWEFsEQEliXurJoMVMQs8ZpKYsWs5E0hCWCBQ4
 sHcv8wgNgtQw5prO8GaeQVMJeZ+XcoEsUFeouPAZBYQmxMofnXJOzBbSMBE4sCuHywTGLkXMD
 KsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9HA9AwPjDsa
 pJ/wOMUpyMCmJ8q5bMTdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv3d1AOcGi1PTUirTMHGCo
 waQlOHiURHhngqR5iwsSc4sz0yFSpxgVpcR5K0ESAiCJjNI8uDZYeF9ilJUS5mVkYGAQ4ilIL
 crNLEGVf8UozsGoJMy7E2QKT2ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqB0Za3InLCv/Cz04+53F
 5peP2Wh/CpypPFSu8vMc+olHpdsOV4dhR3nIfafJVpnY8OmC7klL2nfHOmFbd3SuqRRUujQ1I
 sCvNuq1ZNzL1fc93C6bvF4bBJnO6MLmdiUlwUBJnXWHDniUaHWGw9pKq7wnlj+5yLSooujTbb
 fu/T3hb/i1u2I2eREktxRqKhFnNRcSIACEuTu2oCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503509760!111298508!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42977 invoked from network); 23 Aug 2017 17:36:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:36:00 -0000
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 mx1.suse.de (Postfix) with ESMTP id 97936AF69;
 Wed, 23 Aug 2017 17:35:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:33 +0200
Message-Id: <20170823173446.24801-41-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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 v4 40/53] xen: check parameter validity when
	parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlcmUgcG9zc2libGUgY2hlY2sgdmFsaWRpdHkgb2YgcGFyYW1ldGVycyBpbiBfY21kbGluZV9w
YXJzZSgpIGFuZAppc3N1ZSBhIHdhcm5pbmcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVycm9yIGRl
dGVjdGVkLgoKSW4gb3JkZXIgdG8gbWFrZSBzdXJlIGEgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5n
IGZ1bmN0aW9uIHJlYWxseQpyZXR1cm5zIGEgdmFsdWUgKGVycm9yIG9yIHN1Y2Nlc3MpLCBkb24n
dCB1c2UgYSB2b2lkIHBvaW50ZXIgZm9yCnN0b3JpbmcgdGhlIGZ1bmN0aW9uIGFkZHJlc3MsIGJ1
dCBhIHByb3BlciB0eXBlZCBmdW5jdGlvbiBwb2ludGVyLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjQ6Ci0gcmVtb3ZlZCB0ZXN0IGZvciBlbXB0eSBzdHJp
bmcgZnJvbSBwYXJzZV9ib29sKCkgYWdhaW4sIGF2b2lkIGNhbGxpbmcKICBwYXJzZV9ib29sKCkg
aW4gdGhhdCBjYXNlIChKYW4gQmV1bGljaCkKLSBwcmludCBlcnJvciBudW1iZXIgaW4gZmFpbHVy
ZSBjYXNlIChKYW4gQmV1bGljaCkKLSBsaW1pdCBzY29wZSBvZiBzb21lIHZhcmlhYmxlcyAoSmFu
IEJldWxpY2gpCi0gdXNlIHR5cGUgYm9vbCBmb3IgYm9vbF9hc3NlcnQgKEphbiBCZXVsaWNoKQoK
VjM6Ci0gdXNlIGZ1bmN0aW9uIHBvaW50ZXIgaW4gc3RydWN0IGtlcm5lbF9wYXJhbSAoSmFuIEJl
dWxpY2gpCi0gYmV0dGVyIHJhbmdlIGNoZWNrIGluIGFzc2lnbl9pbnRlZ2VyX3BhcmFtKCkgKEph
biBCZXVsaWNoKQotIGRvbnQgYXNzaWduIGludCB2YWx1ZXMgaW4gY2FzZSBvZiBvdmVyZmxvdyAo
SmFuIEJldWxpY2gpCi0gYWxsb3cgbXVsdGlwbGUgaGFuZGxlcnMgZm9yIGEgcGFyYW1ldGVyIChK
YW4gQmV1bGljaCkKClYyOgotIHJlcGxhY2VkIGxpdGVyYWwgOCBieSBCSVRTX1BFUl9CWVRFIChX
ZWkgTGl1KQotIGFkZGVkIHRlc3QgZm9yIGVtcHR5IHN0cmluZyB0byBwYXJzZV9ib29sKCkKLS0t
CiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9pbml0LmggIHwgMzAgKysr
KysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL3R5cGVzLmggfCAgMyArKysKIDMg
ZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggNDk3
OWUxYzQ5Yi4uMDYzYWM5OWJmZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysg
Yi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0yMywzNCArMjMsNDMgQEAgZW51bSBzeXN0ZW1fc3Rh
dGUgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Q7CiB4ZW5fY29tbWFuZGxpbmVf
dCBzYXZlZF9jbWRsaW5lOwogc3RhdGljIGNvbnN0IGNoYXIgX19pbml0Y29uc3Qgb3B0X2J1aWx0
aW5fY21kbGluZVtdID0gQ09ORklHX0NNRExJTkU7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBhc3Np
Z25faW50ZWdlcl9wYXJhbSgKK3N0YXRpYyBpbnQgX19pbml0IGFzc2lnbl9pbnRlZ2VyX3BhcmFt
KAogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtLCB1aW50NjRfdCB2YWwpCiB7
CiAgICAgc3dpdGNoICggcGFyYW0tPmxlbiApCiAgICAgewogICAgIGNhc2Ugc2l6ZW9mKHVpbnQ4
X3QpOgotICAgICAgICAqKHVpbnQ4X3QgKilwYXJhbS0+dmFyID0gdmFsOworICAgICAgICBpZiAo
IHZhbCA+IFVJTlQ4X01BWCAmJiB2YWwgPCAodWludDY0X3QpSU5UOF9NSU4gKQorICAgICAgICAg
ICAgcmV0dXJuIC1FT1ZFUkZMT1c7CisgICAgICAgICoodWludDhfdCAqKXBhcmFtLT5wYXIudmFy
ID0gdmFsOwogICAgICAgICBicmVhazsKICAgICBjYXNlIHNpemVvZih1aW50MTZfdCk6Ci0gICAg
ICAgICoodWludDE2X3QgKilwYXJhbS0+dmFyID0gdmFsOworICAgICAgICBpZiAoIHZhbCA+IFVJ
TlQxNl9NQVggJiYgdmFsIDwgKHVpbnQ2NF90KUlOVDE2X01JTiApCisgICAgICAgICAgICByZXR1
cm4gLUVPVkVSRkxPVzsKKyAgICAgICAgKih1aW50MTZfdCAqKXBhcmFtLT5wYXIudmFyID0gdmFs
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIHNpemVvZih1aW50MzJfdCk6Ci0gICAgICAgICoo
dWludDMyX3QgKilwYXJhbS0+dmFyID0gdmFsOworICAgICAgICBpZiAoIHZhbCA+IFVJTlQzMl9N
QVggJiYgdmFsIDwgKHVpbnQ2NF90KUlOVDMyX01JTiApCisgICAgICAgICAgICByZXR1cm4gLUVP
VkVSRkxPVzsKKyAgICAgICAgKih1aW50MzJfdCAqKXBhcmFtLT5wYXIudmFyID0gdmFsOwogICAg
ICAgICBicmVhazsKICAgICBjYXNlIHNpemVvZih1aW50NjRfdCk6Ci0gICAgICAgICoodWludDY0
X3QgKilwYXJhbS0+dmFyID0gdmFsOworICAgICAgICAqKHVpbnQ2NF90ICopcGFyYW0tPnBhci52
YXIgPSB2YWw7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwog
ICAgIH0KKworICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVf
cGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKIHsKICAgICBjaGFyIG9wdFsxMjhdLCAqb3B0dmFs
LCAqb3B0a2V5LCAqcTsKLSAgICBjb25zdCBjaGFyICpwID0gY21kbGluZTsKKyAgICBjb25zdCBj
aGFyICpwID0gY21kbGluZSwgKmtleTsKICAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpw
YXJhbTsKLSAgICBpbnQgYm9vbF9hc3NlcnQ7CisgICAgaW50IHJjOworICAgIGJvb2wgYm9vbF9h
c3NlcnQsIGZvdW5kOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC04NCw0NiArOTMsNjYg
QEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUp
CiAgICAgICAgIH0KIAogICAgICAgICAvKiBCb29sZWFuIHBhcmFtZXRlcnMgY2FuIGJlIGludmVy
dGVkIHdpdGggJ25vLScgcHJlZml4LiAqLworICAgICAgICBrZXkgPSBvcHRrZXk7CiAgICAgICAg
IGJvb2xfYXNzZXJ0ID0gISFzdHJuY21wKCJuby0iLCBvcHRrZXksIDMpOwogICAgICAgICBpZiAo
ICFib29sX2Fzc2VydCApCiAgICAgICAgICAgICBvcHRrZXkgKz0gMzsKIAorICAgICAgICByYyA9
IDA7CisgICAgICAgIGZvdW5kID0gZmFsc2U7CiAgICAgICAgIGZvciAoIHBhcmFtID0gX19zZXR1
cF9zdGFydDsgcGFyYW0gPCBfX3NldHVwX2VuZDsgcGFyYW0rKyApCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIGludCByY3RtcDsKKyAgICAgICAgICAgIGNvbnN0IGNoYXIgKnM7CisKICAgICAgICAg
ICAgIGlmICggc3RyY21wKHBhcmFtLT5uYW1lLCBvcHRrZXkpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBpZiAoIHBhcmFtLT50eXBlID09IE9QVF9DVVNUT00gJiYgcSAmJgogICAg
ICAgICAgICAgICAgICAgICAgc3RybGVuKHBhcmFtLT5uYW1lKSA9PSBxICsgMSAtIG9wdCAmJgog
ICAgICAgICAgICAgICAgICAgICAgIXN0cm5jbXAocGFyYW0tPm5hbWUsIG9wdCwgcSArIDEgLSBv
cHQpICkKICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKICAgICAgICAgICAgICAgICAgICAgb3B0dmFsWy0xXSA9ICc9JzsKLSAgICAgICAgICAgICAg
ICAgICAgKCh2b2lkICgqKShjb25zdCBjaGFyICopKXBhcmFtLT52YXIpKHEpOworICAgICAgICAg
ICAgICAgICAgICByY3RtcCA9IHBhcmFtLT5wYXIuZnVuYyhxKTsKICAgICAgICAgICAgICAgICAg
ICAgb3B0dmFsWy0xXSA9ICdcMCc7CisgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmN0bXA7CiAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICByY3Rt
cCA9IDA7CisgICAgICAgICAgICBmb3VuZCA9IHRydWU7CiAgICAgICAgICAgICBzd2l0Y2ggKCBw
YXJhbS0+dHlwZSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIE9QVF9TVFI6Ci0g
ICAgICAgICAgICAgICAgc3RybGNweShwYXJhbS0+dmFyLCBvcHR2YWwsIHBhcmFtLT5sZW4pOwor
ICAgICAgICAgICAgICAgIHN0cmxjcHkocGFyYW0tPnBhci52YXIsIG9wdHZhbCwgcGFyYW0tPmxl
bik7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIE9QVF9VSU5UOgot
ICAgICAgICAgICAgICAgIGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAorICAgICAgICAgICAgICAgIHJj
dG1wID0gYXNzaWduX2ludGVnZXJfcGFyYW0oCiAgICAgICAgICAgICAgICAgICAgIHBhcmFtLAot
ICAgICAgICAgICAgICAgICAgICBzaW1wbGVfc3RydG9sbChvcHR2YWwsIE5VTEwsIDApKTsKKyAg
ICAgICAgICAgICAgICAgICAgc2ltcGxlX3N0cnRvbGwob3B0dmFsLCAmcywgMCkpOworICAgICAg
ICAgICAgICAgIGlmICggKnMgKQorICAgICAgICAgICAgICAgICAgICByY3RtcCA9IC1FSU5WQUw7
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIE9QVF9CT09MOgotICAg
ICAgICAgICAgICAgIGlmICggIXBhcnNlX2Jvb2wob3B0dmFsLCBOVUxMKSApCisgICAgICAgICAg
ICAgICAgcmN0bXAgPSAqb3B0dmFsID8gcGFyc2VfYm9vbChvcHR2YWwsIE5VTEwpIDogMDsKKyAg
ICAgICAgICAgICAgICBpZiAoIHJjdG1wIDwgMCApCisgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgIGlmICggIXJjdG1wICkKICAgICAgICAgICAgICAgICAgICAgYm9v
bF9hc3NlcnQgPSAhYm9vbF9hc3NlcnQ7CisgICAgICAgICAgICAgICAgcmN0bXAgPSAwOwogICAg
ICAgICAgICAgICAgIGFzc2lnbl9pbnRlZ2VyX3BhcmFtKHBhcmFtLCBib29sX2Fzc2VydCk7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIE9QVF9TSVpFOgotICAgICAg
ICAgICAgICAgIGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAorICAgICAgICAgICAgICAgIHJjdG1wID0g
YXNzaWduX2ludGVnZXJfcGFyYW0oCiAgICAgICAgICAgICAgICAgICAgIHBhcmFtLAotICAgICAg
ICAgICAgICAgICAgICBwYXJzZV9zaXplX2FuZF91bml0KG9wdHZhbCwgTlVMTCkpOworICAgICAg
ICAgICAgICAgICAgICBwYXJzZV9zaXplX2FuZF91bml0KG9wdHZhbCwgJnMpKTsKKyAgICAgICAg
ICAgICAgICBpZiAoICpzICkKKyAgICAgICAgICAgICAgICAgICAgcmN0bXAgPSAtRUlOVkFMOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBPUFRfQ1VTVE9NOgorICAg
ICAgICAgICAgICAgIHJjdG1wID0gLUVJTlZBTDsKICAgICAgICAgICAgICAgICBpZiAoICFib29s
X2Fzc2VydCApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBpZiAoICpv
cHR2YWwgKQpAQCAtMTMxLDEzICsxNjAsMjIgQEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5l
X3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAgICAgICAgICAgICAgICAgICAgIHNhZmVfc3Ry
Y3B5KG9wdCwgIm5vIik7CiAgICAgICAgICAgICAgICAgICAgIG9wdHZhbCA9IG9wdDsKICAgICAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgKCh2b2lkICgqKShjb25zdCBjaGFyICopKXBh
cmFtLT52YXIpKG9wdHZhbCk7CisgICAgICAgICAgICAgICAgcmN0bXAgPSBwYXJhbS0+cGFyLmZ1
bmMob3B0dmFsKTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6
CiAgICAgICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICByYyA9IHJj
dG1wOwogICAgICAgICB9CisKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBwcmludGso
InBhcmFtZXRlciBcIiVzXCIgaGFzIGludmFsaWQgdmFsdWUgXCIlc1wiLCByYz0lZCFcbiIsCisg
ICAgICAgICAgICAgICAgICAgIGtleSwgb3B0dmFsLCByYyk7CisgICAgICAgIGlmICggIWZvdW5k
ICkKKyAgICAgICAgICAgIHByaW50aygicGFyYW1ldGVyIFwiJXNcIiB1bmtub3duIVxuIiwga2V5
KTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pbml0LmggYi94ZW4v
aW5jbHVkZS94ZW4vaW5pdC5oCmluZGV4IDI1ZDJlZWY4ZGQuLjIzNGVjMjVhYWUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2luaXQuaApA
QCAtODMsNyArODMsMTAgQEAgc3RydWN0IGtlcm5lbF9wYXJhbSB7CiAgICAgICAgIE9QVF9DVVNU
T00KICAgICB9IHR5cGU7CiAgICAgdW5zaWduZWQgaW50IGxlbjsKLSAgICB2b2lkICp2YXI7Cisg
ICAgdW5pb24geworICAgICAgICB2b2lkICp2YXI7CisgICAgICAgIGludCAoKmZ1bmMpKGNvbnN0
IGNoYXIgKik7CisgICAgfSBwYXI7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9w
YXJhbSBfX3NldHVwX3N0YXJ0W10sIF9fc2V0dXBfZW5kW107CkBAIC05NSwyMyArOTgsMzggQEAg
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gX19zZXR1cF9zdGFydFtdLCBfX3NldHVw
X2VuZFtdOwogCiAjZGVmaW5lIGN1c3RvbV9wYXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fc2V0
dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3ZhcltdID0gX25hbWU7IFwKLSAgICBfX2twYXJhbSBfX3Nl
dHVwXyMjX3ZhciA9IHsgX19zZXR1cF9zdHJfIyNfdmFyLCBPUFRfQ1VTVE9NLCAwLCBfdmFyIH0K
KyAgICBfX2twYXJhbSBfX3NldHVwXyMjX3ZhciA9IFwKKyAgICAgICAgeyAubmFtZSA9IF9fc2V0
dXBfc3RyXyMjX3ZhciwgXAorICAgICAgICAgIC50eXBlID0gT1BUX0NVU1RPTSwgXAorICAgICAg
ICAgIC5wYXIuZnVuYyA9IF92YXIgfQogI2RlZmluZSBib29sZWFuX3BhcmFtKF9uYW1lLCBfdmFy
KSBcCiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAogICAg
IF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAotICAgICAgICB7IF9fc2V0dXBfc3RyXyMjX3Zh
ciwgT1BUX0JPT0wsIHNpemVvZihfdmFyKSwgJl92YXIgfQorICAgICAgICB7IC5uYW1lID0gX19z
ZXR1cF9zdHJfIyNfdmFyLCBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfQk9PTCwgXAorICAgICAg
ICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwKKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0K
ICNkZWZpbmUgaW50ZWdlcl9wYXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fc2V0dXBfc3RyIF9f
c2V0dXBfc3RyXyMjX3ZhcltdID0gX25hbWU7IFwKICAgICBfX2twYXJhbSBfX3NldHVwXyMjX3Zh
ciA9IFwKLSAgICAgICAgeyBfX3NldHVwX3N0cl8jI192YXIsIE9QVF9VSU5ULCBzaXplb2YoX3Zh
ciksICZfdmFyIH0KKyAgICAgICAgeyAubmFtZSA9IF9fc2V0dXBfc3RyXyMjX3ZhciwgXAorICAg
ICAgICAgIC50eXBlID0gT1BUX1VJTlQsIFwKKyAgICAgICAgICAubGVuID0gc2l6ZW9mKF92YXIp
LCBcCisgICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CiAjZGVmaW5lIHNpemVfcGFyYW0oX25h
bWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1l
OyBcCiAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBcCi0gICAgICAgIHsgX19zZXR1cF9z
dHJfIyNfdmFyLCBPUFRfU0laRSwgc2l6ZW9mKF92YXIpLCAmX3ZhciB9CisgICAgICAgIHsgLm5h
bWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9TSVpFLCBc
CisgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAgICAgIC5wYXIudmFyID0g
Jl92YXIgfQogI2RlZmluZSBzdHJpbmdfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVw
X3N0ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1
cF8jI192YXIgPSBcCi0gICAgICAgIHsgX19zZXR1cF9zdHJfIyNfdmFyLCBPUFRfU1RSLCBzaXpl
b2YoX3ZhciksICZfdmFyIH0KKyAgICAgICAgeyAubmFtZSA9IF9fc2V0dXBfc3RyXyMjX3Zhciwg
XAorICAgICAgICAgIC50eXBlID0gT1BUX1NUUiwgXAorICAgICAgICAgIC5sZW4gPSBzaXplb2Yo
X3ZhciksIFwKKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KIAogI2VuZGlmIC8qIF9fQVNT
RU1CTFlfXyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCBiL3hlbi9p
bmNsdWRlL3hlbi90eXBlcy5oCmluZGV4IGIxZGJiODcyMGEuLjAzZjBmZTYxMmUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi90eXBlcy5o
CkBAIC0xNCwxMiArMTQsMTUgQEAKICNkZWZpbmUgTlVMTCAoKHZvaWQqKTApCiAjZW5kaWYKIAor
I2RlZmluZSBJTlQ4X01JTiAgICAgICAgKC0xMjctMSkKICNkZWZpbmUgSU5UMTZfTUlOICAgICAg
ICgtMzI3NjctMSkKICNkZWZpbmUgSU5UMzJfTUlOICAgICAgICgtMjE0NzQ4MzY0Ny0xKQogCisj
ZGVmaW5lIElOVDhfTUFYICAgICAgICAoMTI3KQogI2RlZmluZSBJTlQxNl9NQVggICAgICAgKDMy
NzY3KQogI2RlZmluZSBJTlQzMl9NQVggICAgICAgKDIxNDc0ODM2NDcpCiAKKyNkZWZpbmUgVUlO
VDhfTUFYICAgICAgICgyNTUpCiAjZGVmaW5lIFVJTlQxNl9NQVggICAgICAoNjU1MzUpCiAjZGVm
aW5lIFVJTlQzMl9NQVggICAgICAoNDI5NDk2NzI5NVUpCiAKLS0gCjIuMTIuMwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZV-0002en-UP; Wed, 23 Aug 2017 17:36:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZT-0002Xa-Vm
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:36:04 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 50/87-02181-30DBD995; Wed, 23 Aug 2017 17:36:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ovy7T3rm
 RBk8mGll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/p15lKzguVnH6clID4ybBLkZODgkBI4m3
 E/8xdTFycQgJLGSUaP58jxEkwSagKrHh+ilWEFtEQEni3qrJYEXMAo+ZJGbsWs4EkhAWiJR4e
 mcrO4jNAtSwZucMZhCbV8BUYtmbbmaIDfISHQcms4DYnEDxq0vegdlCAiYSB3b9YJnAyL2AkW
 EVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagfxmAYAfjq27
 nQ4ySHExKorzrVsyNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe3c3UE6wKDU9tSItMwcYaDBp
 CQ4eJRHemSBp3uKCxNzizHSI1ClGRSlxXpY9QAkBkERGaR5cGyy4LzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmYtxpkPE9mXgnc9FdAi5mAFk86MQdkcUkiQkqqgVE1KvS195Mv6fKF19wyX4
 v+PsfpcGXLBUPmy6u+Gi4s47976+mpy1yOcTMmtiqW/JPOmC19T5NXVm6/jKH7By3pbVefn9A
 4OHem9VGeNtVPTXnHbJwa5Ha73t1SwXWz2u3kWq87N97I2pnOLTh5Vv5k54N7hx3ipohtLtrH
 pFu+wtnilKKp9H0lluKMREMt5qLiRADD6qCFaQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503509762!103682969!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3517 invoked from network); 23 Aug 2017 17:36:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:36:02 -0000
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 mx1.suse.de (Postfix) with ESMTP id 77765AF6A;
 Wed, 23 Aug 2017 17:35:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:40 +0200
Message-Id: <20170823173446.24801-48-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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 v4 47/53] xen: carve out a generic parsing
	function from _cmdline_parse()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBnZW5lcmljIHBhcmFtZXRlciBwYXJzaW5nIGNhcnZlIG91dCB0
aGUgcGFyc2VyIGZyb20KX2NtZGxpbmVfcGFyc2UoKS4gQXMgdGhpcyBnZW5lcmljIGZ1bmN0aW9u
IG1pZ2h0IGJlIGNhbGxlZCBhZnRlciBib290CnJlbW92ZSB0aGUgX19pbml0IGFubm90YXRpb25z
IGZyb20gYWxsIGNhbGxlZCBzdWItZnVuY3Rpb25zLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2tlcm5lbC5jIHwgMjUgKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDE5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggMDYzYWM5OWJmZi4uNjVj
ZDNhOTJiYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9u
L2tlcm5lbC5jCkBAIC0yMyw4ICsyMyw3IEBAIGVudW0gc3lzdGVtX3N0YXRlIHN5c3RlbV9zdGF0
ZSA9IFNZU19TVEFURV9lYXJseV9ib290OwogeGVuX2NvbW1hbmRsaW5lX3Qgc2F2ZWRfY21kbGlu
ZTsKIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IG9wdF9idWlsdGluX2NtZGxpbmVbXSA9
IENPTkZJR19DTURMSU5FOwogCi1zdGF0aWMgaW50IF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJh
bSgKLSAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQor
c3RhdGljIGludCBhc3NpZ25faW50ZWdlcl9wYXJhbShjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFt
ICpwYXJhbSwgdWludDY0X3QgdmFsKQogewogICAgIHN3aXRjaCAoIHBhcmFtLT5sZW4gKQogICAg
IHsKQEAgLTUzLDEyICs1MiwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBhc3NpZ25faW50ZWdlcl9w
YXJhbSgKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3Bh
cnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCitzdGF0aWMgaW50IHBhcnNlX3BhcmFtcyhjb25zdCBj
aGFyICpjbWRsaW5lLCBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpzdGFydCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKmVuZCkKIHsKICAgICBj
aGFyIG9wdFsxMjhdLCAqb3B0dmFsLCAqb3B0a2V5LCAqcTsKICAgICBjb25zdCBjaGFyICpwID0g
Y21kbGluZSwgKmtleTsKICAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbTsKLSAg
ICBpbnQgcmM7CisgICAgaW50IHJjLCBmaW5hbF9yYyA9IDA7CiAgICAgYm9vbCBib29sX2Fzc2Vy
dCwgZm91bmQ7CiAKICAgICBmb3IgKCA7IDsgKQpAQCAtMTAwLDcgKzEwMCw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogCiAgICAgICAg
IHJjID0gMDsKICAgICAgICAgZm91bmQgPSBmYWxzZTsKLSAgICAgICAgZm9yICggcGFyYW0gPSBf
X3NldHVwX3N0YXJ0OyBwYXJhbSA8IF9fc2V0dXBfZW5kOyBwYXJhbSsrICkKKyAgICAgICAgZm9y
ICggcGFyYW0gPSBzdGFydDsgcGFyYW0gPCBlbmQ7IHBhcmFtKysgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpbnQgcmN0bXA7CiAgICAgICAgICAgICBjb25zdCBjaGFyICpzOwpAQCAtMTcyLDEx
ICsxNzIsMjQgQEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIg
KmNtZGxpbmUpCiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgewogICAg
ICAgICAgICAgcHJpbnRrKCJwYXJhbWV0ZXIgXCIlc1wiIGhhcyBpbnZhbGlkIHZhbHVlIFwiJXNc
IiwgcmM9JWQhXG4iLAogICAgICAgICAgICAgICAgICAgICBrZXksIG9wdHZhbCwgcmMpOworICAg
ICAgICAgICAgZmluYWxfcmMgPSByYzsKKyAgICAgICAgfQogICAgICAgICBpZiAoICFmb3VuZCAp
CisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygicGFyYW1ldGVyIFwiJXNcIiB1bmtub3du
IVxuIiwga2V5KTsKKyAgICAgICAgICAgIGZpbmFsX3JjID0gLUVJTlZBTDsKKyAgICAgICAgfQog
ICAgIH0KKworICAgIHJldHVybiBmaW5hbF9yYzsKK30KKworc3RhdGljIHZvaWQgX19pbml0IF9j
bWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCit7CisgICAgcGFyc2VfcGFyYW1zKGNt
ZGxpbmUsIF9fc2V0dXBfc3RhcnQsIF9fc2V0dXBfZW5kKTsKIH0KIAogLyoqCkBAIC0yMDEsNyAr
MjE0LDcgQEAgdm9pZCBfX2luaXQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQog
I2VuZGlmCiB9CiAKLWludCBfX2luaXQgcGFyc2VfYm9vbChjb25zdCBjaGFyICpzLCBjb25zdCBj
aGFyICplKQoraW50IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSkKIHsK
ICAgICB1bnNpZ25lZCBpbnQgbGVuOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17: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.xen.org>)
	id 1dkZZW-0002fi-7D; Wed, 23 Aug 2017 17:36:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZV-0002ap-3z
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:36:05 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 55/A3-01859-40DBD995; Wed, 23 Aug 2017 17:36:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ovy7z3rm
 RBlOuWlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbP81mKZgnWLF41TqWBsaJfF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPFy0nomkASbgKrEhuunWEFsEQEliXurJoPFmQVyJWa3N4DZwgIuEj0dn
 5hBbBag+iUPvoPV8wqYStw895QNYoG8RMeBySwgNidQ/OqSd2C2kICJxIFdP1gmMHIvYGRYxa
 hRnFpUllqka2isl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6F8GINjBuG275yF
 GSQ4mJVHedSvmRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M3bDZQTLEpNT61Iy8wBBhpMWoKD
 R0mEdyZImre4IDG3ODMdInWKUVFKnLcSJCEAksgozYNrgwX3JUZZKWFeRqBDhHgKUotyM0tQ5
 V8xinMwKgnzuoBM4cnMK4Gb/gpoMRPQ4kkn5oAsLklESEk1MLZ///fMWb8w+8OtwtNObKeKWh
 5fc17s9thshiNz/OmYayEntwilnV/X/Ltoql+cmtPi7ilzUxl6SkI3zDd456x++DV/SMPEk3F
 y53OeXg+0WWw+w8zJ+s/DswmH3MsPJF540hU8gXvdvhC9oIkO+tUuExwXnK8q+XE4yOZcSSfn
 453bJ9h22SqxFGckGmoxFxUnAgCLruiPaQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503509763!108064995!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54758 invoked from network); 23 Aug 2017 17:36:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:36:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8CFBAAF64;
 Wed, 23 Aug 2017 17:35:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:44 +0200
Message-Id: <20170823173446.24801-52-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v4 51/53] libxl: add libxl_set_parameters()
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhsIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
VjI6Ci0gY29ycmVjdGVkIGNvZGluZyBzdHlsZSAoV2VpIExpdSkKLSByZW1vdmVkIHN1cGVyZmx1
b3VzICNpZmRlZiAoV2VpIExpdSkKClYzOgotIHVzZSBMT0dFVigpIGZvciBlcnJvciBtZXNzYWdl
Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyB8IDE1ICsrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGwvbGlieGwuaCB8ICA4ICsrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwu
YwppbmRleCAwZWY4NzQ0MDZmLi4yNDdjNTZjZjgzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTY1Miw2ICs2NTIsMjEgQEAgaW50
IGxpYnhsX3NlbmRfZGVidWdfa2V5cyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqa2V5cykKICAgICBy
ZXR1cm4gMDsKIH0KIAoraW50IGxpYnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBj
aGFyICpwYXJhbXMpCit7CisgICAgaW50IHJldDsKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICBy
ZXQgPSB4Y19zZXRfcGFyYW1ldGVycyhjdHgtPnhjaCwgcGFyYW1zKTsKKyAgICBpZiAocmV0IDwg
MCkgeworICAgICAgICBMT0dFVihFUlJPUiwgcmV0LCAic2V0dGluZyBwYXJhbWV0ZXJzIik7Cisg
ICAgICAgIEdDX0ZSRUU7CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKyAgICBH
Q19GUkVFOworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IGZkX3NldF9mbGFncyhsaWJ4
bF9jdHggKmN0eCwgaW50IGZkLAogICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZjbnRsZ2V0
b3AsIGludCBmY250bHNldG9wLCBjb25zdCBjaGFyICpmbCwKICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBmbGFnbWFzaywgaW50IHNldF9wKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMjI5ZTI4OTc1MC4uMTcwNDUyNTNhYiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5o
CkBAIC0xMDUxLDYgKzEwNTEsMTMgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0
eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAqLwogI2RlZmluZSBM
SUJYTF9IQVZFX1FFRCAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX1NFVF9QQVJBTUVURVJTCisgKgor
ICogSWYgdGhpcyBpcyBkZWZpbmVkIHNldHRpbmcgaHlwZXJ2aXNvciBwYXJhbWV0ZXJzIGlzIHN1
cHBvcnRlZC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1NFVF9QQVJBTUVURVJTIDEKKwogdHlw
ZWRlZiBjaGFyICoqbGlieGxfc3RyaW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmluZ19saXN0X2Rp
c3Bvc2UobGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5n
dGgoY29uc3QgbGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKQEAgLTIxMDUsNiArMjExMiw3IEBAIGlu
dCBsaWJ4bF9zZW5kX3RyaWdnZXIobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF90cmlnZ2VyIHRyaWdnZXIsIHVpbnQzMl90IHZjcHVp
ZCk7CiBpbnQgbGlieGxfc2VuZF9zeXNycShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
IGNoYXIgc3lzcnEpOwogaW50IGxpYnhsX3NlbmRfZGVidWdfa2V5cyhsaWJ4bF9jdHggKmN0eCwg
Y2hhciAqa2V5cyk7CitpbnQgbGlieGxfc2V0X3BhcmFtZXRlcnMobGlieGxfY3R4ICpjdHgsIGNo
YXIgKnBhcmFtcyk7CiAKIHR5cGVkZWYgc3RydWN0IGxpYnhsX194ZW5fY29uc29sZV9yZWFkZXIg
bGlieGxfeGVuX2NvbnNvbGVfcmVhZGVyOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:36:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:36: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.xen.org>)
	id 1dkZZX-0002iz-Ew; Wed, 23 Aug 2017 17:36:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkZZW-0002eE-6X
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:36:06 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 65/FF-18997-50DBD995; Wed, 23 Aug 2017 17:36:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ovy7L3rm
 RBnfmmll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPH7exFPxRq/i+ew97A+NphS5GTg4JASOJ
 txP/MXUxcnEICSxklDh7fzY7SIJNQFViw/VTrCC2iICSxL1Vk8GKmAUeM0nM2LWcCSQhLBAuc
 XnuGmYQmwWoYcmvXjYQm1fAVOL3rwvMEBvkJToOTGYBsTmB4leXvAOzhQRMJA7s+sEygZF7AS
 PDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQA8zAMEOxn/
 bPA8xSnIwKYnyrlsxN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/d3UA5waLU9NSKtMwcYKjB
 pCU4eJREeG+BpHmLCxJzizPTIVKnGBWlxHlZ9gAlBEASGaV5cG2w8L7EKCslzMsIdIgQT0FqU
 W5mCar8K0ZxDkYlYd4vION5MvNK4Ka/AlrMBLR40ok5IItLEhFSUg2Mqidqt4bN38SWvWAbR+
 qZyXtXf5HadVZkcj9v5XZ3kcRfEjOyKh+psn6Zmc3c9Lecvfy5gN3b3RpM++r2/bI59lqqLeX
 Si7duTet0Qh0/RjRMODs78K7vkZzbwezrX0083ZhkdUZ1/zKGjXweW4we/v4bs6RdeHrF5GQ7
 8fQLGUcuHdxmP6llohJLcUaioRZzUXEiAF68aJhqAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503509764!72267863!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51753 invoked from network); 23 Aug 2017 17:36:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2017 17:36:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7C6A2AF6C;
 Wed, 23 Aug 2017 17:35:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Aug 2017 19:34:46 +0200
Message-Id: <20170823173446.24801-54-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170823173446.24801-1-jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
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 v4 53/53] xen: make some console related
	parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3VwcG9ydCBtb2RpZnlpbmcgY29uc3dpdGNoLCBjb25zb2xlX3RpbWVzdGFtcHMsIGxvZ2x2bCBh
bmQKZ3Vlc3RfbG9nbHZsIGF0IHJ1bnRpbWUuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjM6Ci0gKl9y
dW50aW1lX3BhcmFtKCkgbm93IGluY2x1ZGVzIGJvb3QgcGFyYW1ldGVyIHNldHRpbmcgKEphbiBC
ZXVsaWNoKQotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDggKysr
KysrKysKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICAgIHwgMTggKysrKysrKysr
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0MDAyZWFiMDhiLi45Nzk3
YzhkYjJkIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgor
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMzkxLDYgKzM5MSw4
IEBAIG1ha2VzIHNlbnNlIG9uIGl0cyBvd24uCiAKID4gRGVmYXVsdDogYG5vbmVgCiAKKz4gQ2Fu
IGJlIG1vZGlmaWVkIGF0IHJ1bnRpbWUKKwogU3BlY2lmeSB3aGljaCB0aW1lc3RhbXAgZm9ybWF0
IFhlbiBzaG91bGQgdXNlIGZvciBlYWNoIGNvbnNvbGUgbGluZS4KIAogKiBgbm9uZWA6IE5vIHRp
bWVzdGFtcHMKQEAgLTQxNyw2ICs0MTksOCBAQCBpbnRvIHRoZSBjb25zb2xlIHJpbmcgYnVmZmVy
LgogCiA+IERlZmF1bHQ6IGBjb25zd2l0Y2g9YWAKIAorPiBDYW4gYmUgbW9kaWZpZWQgYXQgcnVu
dGltZQorCiBTcGVjaWZ5IHdoaWNoIGNoYXJhY3RlciBzaG91bGQgYmUgdXNlZCB0byBzd2l0Y2gg
c2VyaWFsIGlucHV0IGJldHdlZW4KIFhlbiBhbmQgZG9tMC4gIFRoZSByZXF1aXJlZCBzZXF1ZW5j
ZSBpcyBDVFJMLSZsdDtzd2l0Y2ggY2hhciZndDsgdGhyZWUKIHRpbWVzLgpAQCAtODk4LDYgKzkw
Miw4IEBAIG1heGltdW0gbnVtYmVyIG9mIG1hcHRyYWNrIGZyYW1lcyBkb21haW4uCiAKID4gRGVm
YXVsdDogYGd1ZXN0X2xvZ2x2bD1ub25lL3dhcm5pbmdgCiAKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0
IHJ1bnRpbWUKKwogU2V0IHRoZSBsb2dnaW5nIGxldmVsIGZvciBYZW4gZ3Vlc3RzLiAgQW55IGxv
ZyBtZXNzYWdlIHdpdGggZXF1YWwgbW9yZQogbW9yZSBpbXBvcnRhbmNlIHdpbGwgYmUgcHJpbnRl
ZC4KIApAQCAtMTE2NCw2ICsxMTcwLDggQEAgaWYgbGVmdCBkaXNhYmxlZCBieSB0aGUgQklPUy4K
IAogPiBEZWZhdWx0OiBgbG9nbHZsPXdhcm5pbmdgCiAKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0IHJ1
bnRpbWUKKwogU2V0IHRoZSBsb2dnaW5nIGxldmVsIGZvciBYZW4uICBBbnkgbG9nIG1lc3NhZ2Ug
d2l0aCBlcXVhbCBtb3JlIG1vcmUKIGltcG9ydGFuY2Ugd2lsbCBiZSBwcmludGVkLgogCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29u
c29sZS5jCmluZGV4IDM2Zjk0ZTZiOTQuLjE5ZDBlNzRmMTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC00
MCw3ICs0MCw3IEBAIHN0cmluZ19wYXJhbSgiY29uc29sZSIsIG9wdF9jb25zb2xlKTsKIC8qIENo
YXIgMjogSWYgdGhpcyBjaGFyYWN0ZXIgaXMgJ3gnLCB0aGVuIGRvIG5vdCBhdXRvLXN3aXRjaCB0
byBET00wIHdoZW4gaXQgKi8KIC8qICAgICAgICAgYm9vdHMuIEFueSBvdGhlciB2YWx1ZSwgb3Ig
b21pdHRpbmcgdGhlIGNoYXIsIGVuYWJsZXMgYXV0by1zd2l0Y2ggKi8KIHN0YXRpYyB1bnNpZ25l
ZCBjaGFyIF9fcmVhZF9tb3N0bHkgb3B0X2NvbnN3aXRjaFszXSA9ICJhIjsKLXN0cmluZ19wYXJh
bSgiY29uc3dpdGNoIiwgb3B0X2NvbnN3aXRjaCk7CitzdHJpbmdfcnVudGltZV9wYXJhbSgiY29u
c3dpdGNoIiwgb3B0X2NvbnN3aXRjaCk7CiAKIC8qIHN5bmNfY29uc29sZTogZm9yY2Ugc3luY2hy
b25vdXMgY29uc29sZSBvdXRwdXQgKHVzZWZ1bCBmb3IgZGVidWdnaW5nKS4gKi8KIHN0YXRpYyBi
b29sX3QgX19pbml0ZGF0YSBvcHRfc3luY19jb25zb2xlOwpAQCAtNjgsNyArNjgsNyBAQCBlbnVt
IGNvbl90aW1lc3RhbXBfbW9kZQogc3RhdGljIGVudW0gY29uX3RpbWVzdGFtcF9tb2RlIF9fcmVh
ZF9tb3N0bHkgb3B0X2Nvbl90aW1lc3RhbXBfbW9kZSA9IFRTTV9OT05FOwogCiBzdGF0aWMgaW50
IHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyhjb25zdCBjaGFyICpzKTsKLWN1c3RvbV9wYXJhbSgi
Y29uc29sZV90aW1lc3RhbXBzIiwgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKTsKK2N1c3RvbV9y
dW50aW1lX3BhcmFtKCJjb25zb2xlX3RpbWVzdGFtcHMiLCBwYXJzZV9jb25zb2xlX3RpbWVzdGFt
cHMpOwogCiAvKiBjb25yaW5nX3NpemU6IGFsbG93cyBhIGxhcmdlIGNvbnNvbGUgcmluZyB0aGFu
IGRlZmF1bHQgKDE2a0IpLiAqLwogc3RhdGljIHVpbnQzMl90IF9faW5pdGRhdGEgb3B0X2NvbnJp
bmdfc2l6ZTsKQEAgLTEzNCw4ICsxMzQsOCBAQCBzdGF0aWMgaW50IHBhcnNlX2d1ZXN0X2xvZ2x2
bChjb25zdCBjaGFyICpzKTsKICAqIFNpbWlsYXIgZGVmaW5pdGlvbnMgZm9yIGd1ZXN0X2xvZ2x2
bCwgYnV0IGFwcGxpZXMgdG8gZ3Vlc3QgdHJhY2luZy4KICAqIERlZmF1bHRzOiBsb2dsdmw9d2Fy
bmluZyA7IGd1ZXN0X2xvZ2x2bD1ub25lL3dhcm5pbmcKICAqLwotY3VzdG9tX3BhcmFtKCJsb2ds
dmwiLCBwYXJzZV9sb2dsdmwpOwotY3VzdG9tX3BhcmFtKCJndWVzdF9sb2dsdmwiLCBwYXJzZV9n
dWVzdF9sb2dsdmwpOworY3VzdG9tX3J1bnRpbWVfcGFyYW0oImxvZ2x2bCIsIHBhcnNlX2xvZ2x2
bCk7CitjdXN0b21fcnVudGltZV9wYXJhbSgiZ3Vlc3RfbG9nbHZsIiwgcGFyc2VfZ3Vlc3RfbG9n
bHZsKTsKIAogc3RhdGljIGF0b21pY190IHByaW50X2V2ZXJ5dGhpbmcgPSBBVE9NSUNfSU5JVCgw
KTsKIApAQCAtMTQ1LDcgKzE0NSw3IEBAIHN0YXRpYyBhdG9taWNfdCBwcmludF9ldmVyeXRoaW5n
ID0gQVRPTUlDX0lOSVQoMCk7CiAgICAgICAgIHJldHVybiAobHZsbnVtKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICB9CiAKLXN0YXRpYyBpbnQgX19pbml0IF9fcGFyc2Vf
bG9nbHZsKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcykKK3N0YXRpYyBpbnQgX19wYXJz
ZV9sb2dsdmwoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQogewogICAgIF9fX3BhcnNl
X2xvZ2x2bChzLCBwcywgIm5vbmUiLCAgICAwKTsKICAgICBfX19wYXJzZV9sb2dsdmwocywgcHMs
ICJlcnJvciIsICAgMSk7CkBAIC0xNTYsNyArMTU2LDcgQEAgc3RhdGljIGludCBfX2luaXQgX19w
YXJzZV9sb2dsdmwoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQogICAgIHJldHVybiAy
OyAvKiBzYW5lIGZhbGxiYWNrICovCiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IF9wYXJzZV9sb2ds
dmwoY29uc3QgY2hhciAqcywgaW50ICpsb3dlciwgaW50ICp1cHBlcikKK3N0YXRpYyBpbnQgX3Bh
cnNlX2xvZ2x2bChjb25zdCBjaGFyICpzLCBpbnQgKmxvd2VyLCBpbnQgKnVwcGVyKQogewogICAg
ICpsb3dlciA9ICp1cHBlciA9IF9fcGFyc2VfbG9nbHZsKHMsICZzKTsKICAgICBpZiAoICpzID09
ICcvJyApCkBAIC0xNjcsMTIgKzE2NywxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBfcGFyc2VfbG9n
bHZsKGNvbnN0IGNoYXIgKnMsIGludCAqbG93ZXIsIGludCAqdXBwZXIpCiAgICAgcmV0dXJuICpz
ID8gLUVJTlZBTCA6IDA7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2xvZ2x2bChjb25z
dCBjaGFyICpzKQorc3RhdGljIGludCBwYXJzZV9sb2dsdmwoY29uc3QgY2hhciAqcykKIHsKICAg
ICByZXR1cm4gX3BhcnNlX2xvZ2x2bChzLCAmeGVubG9nX2xvd2VyX3RocmVzaCwgJnhlbmxvZ191
cHBlcl90aHJlc2gpOwogfQogCi1zdGF0aWMgaW50IF9faW5pdCBwYXJzZV9ndWVzdF9sb2dsdmwo
Y29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2VfZ3Vlc3RfbG9nbHZsKGNvbnN0IGNoYXIg
KnMpCiB7CiAgICAgcmV0dXJuIF9wYXJzZV9sb2dsdmwocywgJnhlbmxvZ19ndWVzdF9sb3dlcl90
aHJlc2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmxvZ19ndWVzdF91cHBlcl90aHJl
c2gpOwpAQCAtNjA2LDcgKzYwNiw3IEBAIHN0YXRpYyBpbnQgcHJpbnRrX3ByZWZpeF9jaGVjayhj
aGFyICpwLCBjaGFyICoqcHApCiAgICAgICAgICAgICAoKGxvZ2x2bCA8IHVwcGVyX3RocmVzaCkg
JiYgcHJpbnRrX3JhdGVsaW1pdCgpKSk7CiB9IAogCi1zdGF0aWMgaW50IF9faW5pdCBwYXJzZV9j
b25zb2xlX3RpbWVzdGFtcHMoY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2VfY29uc29s
ZV90aW1lc3RhbXBzKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgc3dpdGNoICggcGFyc2VfYm9vbChz
LCBOVUxMKSApCiAgICAgewotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 17:44:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 17:44: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.xen.org>)
	id 1dkZhu-0007LJ-Eb; Wed, 23 Aug 2017 17:44:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkZht-0007Kw-Iq
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 17:44:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1C/8C-03612-C0FBD995; Wed, 23 Aug 2017 17:44:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZd7/9x
 Ig7PtMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Nl9ga1gjk3F6UOH2BoY
 vxl0MXJxCAn8ZZT48XgTM4TzmFFi9coJ7BDONkaJSR+bmboYOTlEBJwlvp6Zyw5i8wroS/x/f
 Ia1i5GDQ1ggSOL+Q1eQegmBBlaJe8u6wGokBDwlWldsZoKxD/zuYeliZOdgE7CSOCQGEmURUJ
 X42/CEfQIj9wJGhlWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIE+ZwCCHYzflgUcYpTkYFIS5V23Ym6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneq3uBcoJF
 qempFWmZOcDgg0lLcPAoifB+BknzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bx9IkQBIU
 UZpHtwIWCRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvHJApPJl5JXCbXgEdwQR0xKQTc0
 COKElESEk1MLLM3Nd6tzE8uWPerAXRv2bXn64P7pyf++Log0k/g9VY97uUb6lRWymuezm37aE
 0Y8cZv9mKUeIWa5VS0trXtnUb2Do99DlYGXc3/JbC1Cx1ZfUZW/asjlG7ba5/ZllCd3qwzGLR
 O+dLSlpqPrOtlzynUsBvs3CGlcYC28UffAt/HV70p4k5WomlOCPRUIu5qDgRAC2qd2Z/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503510282!79238587!1
X-Originating-IP: [104.130.215.37]
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 50478 invoked from network); 23 Aug 2017 17:44:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 17:44:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkZho-0008Tb-ES; Wed, 23 Aug 2017 17:44: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 1dkZhj-0003nw-5T; Wed, 23 Aug 2017 17:44:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkZhi-0000cb-UA; Wed, 23 Aug 2017 17:44:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112847-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=98df75f2782e47c47002d57ca5c5832de4e903fc
X-Osstest-Versions-That: xen=4a0485c3d343e1c582fa824e4896b9b613a14efe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 17:44:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112847: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8335175392217915564=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8335175392217915564==
Content-Type: text/plain

flight 112847 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112847/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112825
 build-arm64                   2 hosts-allocate              broken like 112825
 build-arm64-pvops             3 capture-logs                broken like 112825
 build-arm64                   3 capture-logs                broken like 112825
 test-amd64-amd64-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

version targeted for testing:
 xen                  98df75f2782e47c47002d57ca5c5832de4e903fc
baseline version:
 xen                  4a0485c3d343e1c582fa824e4896b9b613a14efe

Last test of basis   112825  2017-08-22 16:03:07 Z    1 days
Testing same since   112847  2017-08-23 16:01:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable-smoke
+ revision=98df75f2782e47c47002d57ca5c5832de4e903fc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 98df75f2782e47c47002d57ca5c5832de4e903fc
+ branch=xen-unstable-smoke
+ revision=98df75f2782e47c47002d57ca5c5832de4e903fc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x98df75f2782e47c47002d57ca5c5832de4e903fc = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 98df75f2782e47c47002d57ca5c5832de4e903fc:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   4a0485c..98df75f  98df75f2782e47c47002d57ca5c5832de4e903fc -> smoke


--===============8335175392217915564==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8335175392217915564==--

From xen-devel-bounces@lists.xen.org Wed Aug 23 18:11:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 18:11: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.xen.org>)
	id 1dka7q-0001AF-By; Wed, 23 Aug 2017 18:11:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4018a716f=Andrew.Cooper3@citrix.com>)
 id 1dka7p-0001A6-JR
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 18:11:33 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5B/EA-18185-455CD995; Wed, 23 Aug 2017 18:11:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXitHRDpG7I0bm
 RBncaeCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozVq18zF7wXq7j1fRtjA+MRwS5GTg4JAX+J
 o43NTCA2m4C+xO4Xn8BsEQF1idMdF1m7GLk4mAW2MUr8+X6cDSQhLGAuserBHUYQm0VAVeLzp
 H9gNq+Ah8T2ybPZIIbKSZw//pMZxBYSUJO41n+JHaJGUOLkzCcsIDazgITEwRcvmCcwcs9Ckp
 qFJLWAkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgODA
 AwQ7GMwsCDzFKcjApifKuWzE3UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+5hoJxgUWp6akVa
 Zg4wMGHSEhw8SiK8qw4BpXmLCxJzizPTIVKnGBWlxCH6BEASGaV5cG2waLjEKCslzMsIdIgQT
 0FqUW5mCar8K0ZxDkYlYd6cI0BTeDLzSuCmvwJazAS0eNKJOSCLSxIRUlINjAuFJjY29czcaX
 j0wbHT5dERehvzv9132m5glcSblf3S87+Cg82V+Ut2rW8MPZO28O+rRSsffl2ls4bhwfH70d/
 1nvcuDBcP+OpotnrxirsbX7w5cC/57yLfr7NsPc9y/jw6lUk/2+qOdK57+/cLZ/44hH3/Ue2+
 QWaHqlky5/YTagtaH8k4Ln+txFKckWioxVxUnAgAe0v9vIECAAA=
X-Env-Sender: prvs=4018a716f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503511890!76130624!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22175 invoked from network); 23 Aug 2017 18:11:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 18:11:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436616299"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 23 Aug 2017 19:11:28 +0100
Message-ID: <1503511888-9769-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH] x86/pv: Drop create_pae_xen_mappings()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBsZWZ0b3ZlcnMgZnJvbSB0aGUgMzJiaXQgaHlwZXJ2aXNvciBkYXlzLiAgVGhlIG9u
bHkgWGVuIGNvbnRlbnQgaW4KdGhpcyB2aXJ0dWFsIHJhbmdlIGZvciAzMmJpdCBQViBndWVzdHMg
aXMgdGhlIGNvbXBhdCBNMlAuICBJdCBpcyBub3QgY3JpdGljYWwKdGhhdCB0aGUgbWFwcGluZyBp
cyBwcmVzZW50LCBub3IgaXMgaXQgY3JpdGljYWwgdGhhdCB0aGUgc2xvdCBpcyB1bnNoYXJlZC4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9t
bS5jIHwgNDYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDQ2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZWQ3NzI3MC4uMzI2MjQ5OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE0Mjks
NDYgKzE0MjksNiBAQCBzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGludCBjcmVhdGVfcGFlX3hlbl9t
YXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkLCBsM19wZ2VudHJ5X3QgKnBsM2UpCi17Ci0gICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBsM19wZ2VudHJ5X3QgICAgIGwzZTM7Ci0KLSAgICBp
ZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgICAgICByZXR1cm4gMTsKLQotICAgIHBs
M2UgPSAobDNfcGdlbnRyeV90ICopKCh1bnNpZ25lZCBsb25nKXBsM2UgJiBQQUdFX01BU0spOwot
Ci0gICAgLyogM3JkIEwzIHNsb3QgY29udGFpbnMgTDIgd2l0aCBYZW4tcHJpdmF0ZSBtYXBwaW5n
cy4gSXQgKm11c3QqIGV4aXN0LiAqLwotICAgIGwzZTMgPSBwbDNlWzNdOwotICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKGwzZTMpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgIHsKLSAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJQQUUgTDMgM3JkIHNsb3QgaXMgZW1wdHlcbiIpOwotICAg
ICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICAvKgotICAgICAqIFRoZSBYZW4tcHJpdmF0ZSBt
YXBwaW5ncyBpbmNsdWRlIGxpbmVhciBtYXBwaW5ncy4gVGhlIEwyIHRodXMgY2Fubm90Ci0gICAg
ICogYmUgc2hhcmVkIGJ5IG11bHRpcGxlIEwzIHRhYmxlcy4gVGhlIHRlc3QgaGVyZSBpcyBhZGVx
dWF0ZSBiZWNhdXNlOgotICAgICAqICAxLiBDYW5ub3QgYXBwZWFyIGluIHNsb3RzICE9IDMgYmVj
YXVzZSBnZXRfcGFnZV90eXBlKCkgY2hlY2tzIHRoZQotICAgICAqICAgICBQR1RfcGFlX3hlbl9s
MiBmbGFnLCB3aGljaCBpcyBhc3NlcnRlZCBpZmYgdGhlIEwyIGFwcGVhcnMgaW4gc2xvdCAzCi0g
ICAgICogIDIuIENhbm5vdCBhcHBlYXIgaW4gYW5vdGhlciBwYWdlIHRhYmxlJ3MgTDM6Ci0gICAg
ICogICAgIGEuIGFsbG9jX2wzX3RhYmxlKCkgY2FsbHMgdGhpcyBmdW5jdGlvbiBhbmQgdGhpcyBj
aGVjayB3aWxsIGZhaWwKLSAgICAgKiAgICAgYi4gbW9kX2wzX2VudHJ5KCkgZGlzYWxsb3dzIHVw
ZGF0ZXMgdG8gc2xvdCAzIGluIGFuIGV4aXN0aW5nIHRhYmxlCi0gICAgICovCi0gICAgcGFnZSA9
IGwzZV9nZXRfcGFnZShsM2UzKTsKLSAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JiBQR1RfcGlubmVkKTsKLSAgICBCVUdfT04oKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X2NvdW50X21hc2spID09IDApOwotICAgIEJVR19PTighKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX3BhZV94ZW5fbDIpKTsKLSAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF9jb3VudF9tYXNrKSAhPSAxICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiUEFFIEwzIDNyZCBzbG90IGlzIHNoYXJlZFxuIik7Ci0gICAgICAgIHJldHVybiAw
OwotICAgIH0KLQotICAgIHJldHVybiAxOwotfQotCiBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQogewpAQCAtMTU3Myw4ICsxNTMzLDYgQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAg
ICBhZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwogICAgIH0KIAotICAgIGlmICggcmMgPj0g
MCAmJiAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkgKQotICAgICAgICByYyA9IC1F
SU5WQUw7CiAgICAgaWYgKCByYyA8IDAgJiYgcmMgIT0gLUVSRVNUQVJUICYmIHJjICE9IC1FSU5U
UiApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWx1cmUgaW4g
YWxsb2NfbDNfdGFibGU6IHNsb3QgJSN4XG4iLCBpKTsKQEAgLTIxMjAsMTAgKzIwNzgsNiBAQCBz
dGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCiAgICAgICAgIHJldHVy
biAtRUZBVUxUOwogICAgIH0KIAotICAgIGlmICggbGlrZWx5KHJjID09IDApICkKLSAgICAgICAg
aWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkgKQotICAgICAgICAgICAgQlVH
KCk7Ci0KICAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBwZm4sIDAsIDEpOwogICAgIHJldHVy
biByYzsKIH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 18:27:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 18: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.xen.org>)
	id 1dkaMd-00023C-Lz; Wed, 23 Aug 2017 18:26:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linus971@gmail.com>) id 1dkaMb-000236-RT
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 18:26:49 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 13/BE-03937-9E8CD995; Wed, 23 Aug 2017 18:26:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVyMfSWse6LE3M
 jDc58kbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMm9soWXOeouH6kj7GBsZO9i5GLQ0hgBqPE
 xeP7WUAcFoF2Vol5a36zdTFyckgILGaV+HzBAMLOk2icdYkVwi6VWLfwLROIzSsgKHFy5hOgZ
 g4OYQEpiaaeOpCwkICXxJ+PR5hBbE4BC4k5Gz8zgpQICZhLrFtZBGKyCZhI9PYZg1SwCKhKdO
 y7yA4x3FDi7qtGdojhARJL904Hs4UFnCU2bv4KtlREQEvi7MzXzCAXMwusZJXYc6Ud7GJmAU2
 J1u2/2ScwCs1CctwsJKkFjEyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDcz0clOLixPTU3MS
 k4r1kvNzNzECQ5YBCHYw/pkfeIhRkoNJSZR33Yq5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 I8eB8oJFqWmp1akZeYAowcmLcHBoyTCGwOS5i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESYs
 nLz0uVEudNBykVACnNKM2DGwSL6kuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5q0EmcKTmVc
 Ct+8V0ClMQKdMOjEH5JSSRISUVAPj1HOLHoinrc8tjnpuP0/P3/Xp3nnGTLPd1CqsFkwM0Pn6
 2XTN8eVFP7vEk8s3fLi6qEP+s4/NJHuniqhL8o1vCzJaedJCN81NVJ8kvL3jutXtW/ltE4/cM
 I46+N//979AM5MH/yJyK67GMTGqdeUdi5xeFGXz872PcWvUutrt5dWHuV4vXTRViaU4I9FQi7
 moOBEAcNs/9uUCAAA=
X-Env-Sender: linus971@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503512807!72615019!1
X-Originating-IP: [209.85.218.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59955 invoked from network); 23 Aug 2017 18:26:48 -0000
Received: from mail-oi0-f51.google.com (HELO mail-oi0-f51.google.com)
 (209.85.218.51)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 18:26:48 -0000
Received: by mail-oi0-f51.google.com with SMTP id g131so9167430oic.3
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 11:26:48 -0700 (PDT)
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=2OzPPqXgD7i5DFgCh9Oa7BOqf/z5U/1jGa8WrJaBe6k=;
 b=Q3SQjqczsHNOCkWrrmoeVCRYhymG72jY5ZNrxYJFwxzSou6Mx8IZQc5V444/j67lU+
 u9E/rQMgiF58C94f5JPuQSp+VLYT6rTVcBqPyeGBCmzptkTY3cKG7wpFOrJjQI7yXZ/E
 +MCU7Jdt+dViA5c0sBPKUefcTaqCaj2W1Y27jHNie5Mm93DMnHNcNAZuJIMtYfX+E22I
 UNucLHQ/8lYMIhbcU6n/Uni7hr3nbjLYCV4+pauZnyjwKPFjvJmbZbrG00exjbHH2qOq
 5ms816LjpdFbt2368rlU03D46TW7rKFU2eLrR0cK9Gk9VwfAdqsuiZEKAjyGKOhTuguo
 oQSw==
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=2OzPPqXgD7i5DFgCh9Oa7BOqf/z5U/1jGa8WrJaBe6k=;
 b=mJ6xvgFa25E+d9fnOPS8OHOPzxY2ttQJsV+1GMPvERsoEhddrgXexFUB6PcyU65qms
 GeVDAEowW4dlJ/NwNPrARZ691MxpvYn1240Fkyj2bpM/gAyGeZJEKI31O1eudFDFsFot
 wN5xf/G63/FwKkRuY541rNtWGIlR3E2zeQ+i8B3H4M3I8TOYzm+c/IsWelLRoTmNFFDM
 LtNsQUhyQNMkFMCozIjzt8XStB4corScChAqqgeESP8sHLi1wpabKoAyDAw7WUexxZh9
 U81xZa1i3LlEudEufqpnkIl4waa70dQDA/BolFZ4o+SBVRN6EX7Cq+MgOrBOWNZzDrbC
 B7OQ==
X-Gm-Message-State: AHYfb5jN4/LTt+k9WSnWB74iwxRXpoiZBn9yhaUuePnnZsAb5aQG7qio
 qX+GY/8PjxWaL1GCNi5LLAqy8d7PNg==
X-Received: by 10.202.212.145 with SMTP id l139mr4473687oig.160.1503512806953; 
 Wed, 23 Aug 2017 11:26:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.23.45 with HTTP; Wed, 23 Aug 2017 11:26:46 -0700 (PDT)
In-Reply-To: <20170823134521.5068-1-vkuznets@redhat.com>
References: <20170823134521.5068-1-vkuznets@redhat.com>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Wed, 23 Aug 2017 11:26:46 -0700
X-Google-Sender-Auth: s1iCqazC4D0TBdPhGGh0sX4GJFU
Message-ID: <CA+55aFzFnbnFnY0ht15aOY7jq4Kyy-uzP9DAyswH6UaU6UhF4g@mail.gmail.com>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgNjo0NSBBTSwgVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4gd3JvdGU6Cj4KPiBTb2x2ZSB0aGUgaXNzdWUgYnkgZW5hYmxpbmcgUkNV
LWJhc2VkIHRhYmxlIGZyZWUgbWVjaGFuaXNtIHdoZW4gUEFSQVZJUlQKPiBpcyBzZWxlY3RlZCBp
biBjb25maWcuIFRlc3Rpbmcgd2l0aCBrZXJuYmVuY2ggZG9lc24ndCBzaG93IGFueSBub3RhYmxl
Cj4gcGVyZm9ybWFuY2UgaW1wYWN0OgoKSSB3b25kZXIgaWYgd2Ugc2hvdWxkIGp1c3QgbWFrZSBp
dCB1bmNvbmRpdGlvbmFsIGlmIGl0IGRvZXNuJ3QgcmVhbGx5CnNob3cgYW55IHBlcmZvcm1hbmNl
IGRpZmZlcmVuY2UuIE9uZSBsZXNzIGNvbmZpZyBjb21wbGV4aXR5IHRvIHdvcnJ5CmFib3V0IChh
bmQgaW4gdGhpcyBjYXNlIEknbSBub3Qgc28gbXVjaCB3b3JyaWVkIGFib3V0IEtjb25maWcgaXRz
ZWxmLAphcyBqdXN0ICJvaCwgeW91IGhhdmUgdG90YWxseSBkaWZmZXJlbnQgcGF0aHMgaW4gdGhl
IGNvcmUgVk0gZGVwZW5kaW5nCm9uIFBBUkFWSVJUIi4KClRoYXQgc2FpZCwgdGhlIHRoaW5nIHRv
IHRlc3QgZm9yIHRoZXNlIGtpbmRzIG9mIHRoaW5ncyBpcyBvZnRlbgpoZWF2aWx5IHNjcmlwdGVk
IGxvYWRzIHRoYXQganVzdCBydW4gdGhvdXNhbmRzIGFuZCB0aG91c2FuZHMgb2YgcmVhbGx5CnNt
YWxsIHByb2Nlc3NlcywgYW5kIGJ1aWxkIHVwIGFuZCB0ZWFyIGRvd24gcGFnZSB0YWJsZXMgYWxs
IHRoZSB0aW1lCmJlY2F1c2Ugb2YgZm9yay9leGl0LgoKVGhlIGxvYWQgSSd2ZSB1c2VkIG9jY2Fz
aW9uYWxseSBpcyBqdXN0ICJtYWtlIHRlc3QiIGluIHRoZSBnaXQgc291cmNlCnRyZWUuIFRvbnMg
YW5kIHRvbnMgb2YgdHJpdmlhbCBmb3JrL2V4ZWMvZXhpdCB0aGluZ3MgZm9yIGFsbCB0aG9zZQpz
bWFsbCB0ZXN0cyBhbmQgc2hlbGwgc2NyaXB0cy4KCkkgdGhpbmsgJ2tlcm5iZW5jaCcganVzdCBk
b2VzIGtlcm5lbCBjb21waWxlcy4gV2hpY2ggaXMgbm90IHZlcnkKa2VybmVsIG9yIFZNIGludGVu
c2l2ZSBhdCBhbGwuIEl0J3MgbW9zdGx5IGp1c3QgdXNlciBtb2RlIGNvbXBpbGVycyBpbgpwYXJh
bGxlbC4KCiAgICAgICAgICAgICAgIExpbnVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 18:51:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 18:51: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.xen.org>)
	id 1dkakS-0003rU-M1; Wed, 23 Aug 2017 18:51:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkakR-0003rO-0G
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 18:51:27 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CE/3D-01994-EAECD995; Wed, 23 Aug 2017 18:51:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXftubm
 RBl9Pa1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnrDy1iLnjPV/HsYRd7A+Mtri5GLg4hgc2M
 EjvOXWOEcBYzSiw8tQjI4eAQFnCTaPtU1cXIySEi4CKx9+41JpAws4CUxOmD5hDlMxkl/m35x
 QRSwyagKXHn8ycwm1fASuLrx+UsIDaLgKrEvhntjCC2qEC4RO+BfjaIGkGJkzOfgNVwClhLvO
 l9ClbDLGAmMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRraKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYngxAsINx6vu4Q4ySHExK
 orzrVsyNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB63EWKCdYlJqeWpGWmQOMFJi0BAePkghvB
 Uiat7ggMbc4Mx0idYpRUUqc1x0kIQCSyCjNg2uDReclRlkpYV5GoEOEeApSi3IzS1DlXzGKcz
 AqCfOeB5nCk5lXAjf9FdBiJqDFk07MAVlckoiQkmpgDOb8Wenhue926vyrnQGqM2ct9SqQXdE
 0h2Gtx+2eGZccec8q2SZNu9v4Z3l4WFJQYGteyEWe1t+XfDqlu2T3+93zTNf29Ek83+BqzF/6
 ZVtuKyvv/RvMk/y13sVd5Xp1SrL588WUJrP4ZM1PDj0Cf/lZ3i7e/kI1PH35Ll/v5fdenHfY3
 t2qxFKckWioxVxUnAgAjUgBFskCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503514285!80124544!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28055 invoked from network); 23 Aug 2017 18:51:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 23 Aug 2017 18:51:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7A3B115AD;
 Wed, 23 Aug 2017 11:51:24 -0700 (PDT)
Received: from [10.37.8.91] (unknown [10.37.8.91])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 965E13F3E1;
 Wed, 23 Aug 2017 11:51:23 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-19-julien.grall@arm.com>
 <3b0978d7-6004-8b20-1ba3-932fc2c114d1@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <35f2806b-2ffb-1a2b-dd48-ceb823ee641c@arm.com>
Date: Wed, 23 Aug 2017 19:51:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <3b0978d7-6004-8b20-1ba3-932fc2c114d1@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 18/27] xen/arm: page: Prefix memory types
	with MT_
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjMvMjAxNyAxMjo0MSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBB
bmRyZSwKCj4gT24gMTQvMDgvMTcgMTU6MjQsIEp1bGllbiBHcmFsbCB3cm90ZTogPj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
YWdlLmgKPj4gaW5kZXggNjYwZTE3NzljNS4uZDdhMDQ4YjY0ZCAxMDA2NDQKPj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdl
LmgKPj4gQEAgLTI1LDE3ICsyNSwxNyBAQAo+PiAgICAqIExQQUUgTWVtb3J5IHJlZ2lvbiBhdHRy
aWJ1dGVzLiBJbmRleGVkIGJ5IHRoZSBBdHRySW5kZXggYml0cyBvZiBhCj4+ICAgICogTFBBRSBl
bnRyeTsgdGhlIDgtYml0IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlS
MCBhbmQgTUFJUjEuCj4+ICAgICoKPj4gLSAqICAgICAgICAgICAgICAgICBhaSAgICBlbmNvZGlu
Zwo+PiAtICogICBVTkNBQ0hFRCAgICAgIDAwMCAgIDAwMDAgMDAwMCAgLS0gU3Ryb25nbHkgT3Jk
ZXJlZAo+PiAtICogICBCVUZGRVJBQkxFICAgIDAwMSAgIDAxMDAgMDEwMCAgLS0gTm9uLUNhY2hl
YWJsZQo+PiAtICogICBXUklURVRIUk9VR0ggIDAxMCAgIDEwMTAgMTAxMCAgLS0gV3JpdGUtdGhy
b3VnaAo+PiAtICogICBXUklURUJBQ0sgICAgIDAxMSAgIDExMTAgMTExMCAgLS0gV3JpdGUtYmFj
awo+PiAtICogICBERVZfU0hBUkVEICAgIDEwMCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNlCj4+IC0g
KiAgID8/ICAgICAgICAgICAgMTAxCj4+IC0gKiAgIHJlc2VydmVkICAgICAgMTEwCj4+IC0gKiAg
IFdSSVRFQUxMT0MgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0ZS1iYWNrIHdyaXRlLWFsbG9j
YXRlCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgYWkgICAgZW5jb2RpbmcKPj4gKyAqICAgTVRf
VU5DQUNIRUQgICAgICAwMDAgICAwMDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9yZGVyZWQKPj4gKyAq
ICAgTVRfQlVGRkVSQUJMRSAgICAwMDEgICAwMTAwIDAxMDAgIC0tIE5vbi1DYWNoZWFibGUKPj4g
KyAqICAgTVRfV1JJVEVUSFJPVUdIICAwMTAgICAxMDEwIDEwMTAgIC0tIFdyaXRlLXRocm91Z2gK
Pj4gKyAqICAgTVRfV1JJVEVCQUNLICAgICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRlLWJhY2sK
Pj4gKyAqICAgTVRfREVWX1NIQVJFRCAgICAxMDAgICAwMDAwIDAxMDAgIC0tIERldmljZQo+PiAr
ICogICA/PyAgICAgICAgICAgICAgIDEwMQo+PiArICogICByZXNlcnZlZCAgICAgICAgIDExMAo+
PiArICogICBNVF9XUklURUFMTE9DICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3JpdGUtYmFjayB3
cml0ZS1hbGxvY2F0ZQo+PiAgICAqCj4+IC0gKiAgIERFVl9XQyAgICAgICAgMDAxICAgKD09IEJV
RkZFUkFCTEUpCj4+ICsgKiAgIE1UX0RFVl9XQyAgICAgICAgMDAxICAgKD09IEJVRkZFUkFCTEUp
Cj4gCj4gSXQncyBqdXN0IGEgY29tbWVudCwgYnV0IGZvciBjb25zaXN0ZW5jeSB0aGlzIHNob3Vs
ZCBiZSBNVF9CVUZGRVJBQkxFCj4gaGVyZSBhcyB3ZWxsLCBJIGd1ZXNzLgo+IAo+IEFwYXJ0IGZy
b20gdGhhdCBuaXQgdGhlIHJlc3QgbG9va3MgY29ycmVjdC4KCkhtbSwgSSBkcm9wcGVkIERFVl9X
QyBpbiBwYXRjaCAjMTcgYnV0IGZvcmdvdCB0byByZW1vdmUgaXQgZnJvbSB0aGUgCmNvbW1lbnQu
IEkgd2lsbCBkcm9wIGl0IGluIHRoYXQgcGF0Y2ggYW5kIC4uLgoKPiAKPiBSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgouLi4ga2VlcCB5b3UgcmV2
aWV3ZWQtYnkgaGVyZSBhbmQgdGhlICMxNyBpZiB5b3UgYXJlIGhhcHB5IHdpdGggaXQuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 18:53:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 18: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.xen.org>)
	id 1dkamZ-0003yh-1J; Wed, 23 Aug 2017 18:53:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkamX-0003yY-SO
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 18:53:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8D/D5-09901-13FCD995; Wed, 23 Aug 2017 18:53:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTdfg/Nx
 Ig84zqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBw5YFTWwVu08vYG5g/MrSxcjJISSwmVFi
 zsmILkYuIHsxo8T7mQuZQBLCAj4Sv/+eZAWxRQRcJPbevQYU5+BgFpCSOH3QHKJ+JqPE/z+fw
 QaxCWhK3Pn8CayXV8BKYvrUO2A2i4CqRPO2U4wgtqhAuETvgX42iBpBiZMzn4D1cgpYS7y89x
 RsF7OAmcS8zQ+ZIWxxiVtP5jNB2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaNGcWpRWWq
 RrqGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxi/LAg4xSnIwKYny
 rlsxN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/UOaCcYFFqempFWmYOME5g0hIcPEoivO/PA
 qV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOGw4yQwCkKKM0D24ELGYvMcpKCfMyAh0lxF
 OQWpSbWYIq/4pRnINRSZj3PMgqnsy8ErhNr4COYAI6YtKJOSBHlCQipKQaGLedYJDZc1rv0CZ
 BzuQtXDzbJuiZdEX/73qpJr095SbzxL6JYfP3b58syyg0K0vg5+JJn9Qsb4Rq73/DWf7G4ewq
 T5FFEo9dY0xVPp8pSNW6+vyMxNfAr1u5q39/+ve1xe3pw23sMTn9HUy3X1k+OStVZpy94rq5u
 1iZfHya+qFv7dJGojbvXyuxFGckGmoxFxUnAgC2dNE31AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503514416!72617505!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65269 invoked from network); 23 Aug 2017 18:53:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 23 Aug 2017 18:53:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D692315AD;
 Wed, 23 Aug 2017 11:53:35 -0700 (PDT)
Received: from [10.37.8.91] (unknown [10.37.8.91])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E0E2B3F3E1;
 Wed, 23 Aug 2017 11:53:34 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-20-julien.grall@arm.com>
 <9b906a93-cf84-a0ae-5bc4-45a284b5aff7@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5ea91d64-68d0-557f-27a3-26498cd23771@arm.com>
Date: Wed, 23 Aug 2017 19:53:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <9b906a93-cf84-a0ae-5bc4-45a284b5aff7@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 19/27] xen/arm: page: Clean-up the
	definition of MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8yMy8yMDE3IDEyOjQyIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
IEFuZHJlLAoKPiBPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBDdXJy
ZW50bHkgTUFJUlZBTCBpcyBkZWZpbmVkIGluIHRlcm0gb2YgTUFJUjBWQUwgYW5kIE1BSVIxVkFM
IHdoaWNoIGFyZQo+PiBib3RoIGhhcmRjb2RlZCB2YWx1ZS4gVGhpcyBtYWtlcyBxdWl0ZSBkaWZm
aWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgdmFsdWUKPj4gd3JpdHRlbiBpbiBib3RoIHJlZ2lzdGVy
cy4KPj4KPj4gUmV3b3JrIHRoZSBkZWZpbml0aW9uIGJ5IHVzaW5nIHZhbHVlIG9mIGVhY2ggYXR0
cmlidXRlIHNoaWZ0ZWQgYnkgdGhlaXIKPj4gYXNzb2NpYXRlZCBpbmRleC4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBJIGNoZWNr
ZWQgYWxsIHRoZSBiaXRzIGFuZCBlbmNvZGluZyBhZ2FpbnN0IHRoZSBBUk12OCBBUk0sIHRoZXkg
bG9vawo+IGNvcnJlY3QgdG8gbWUuCj4gSG93ZXZlciBJIGZlZWwgdGhhdCB0aGUgYXR0cmlidXRl
IHJlbmFtaW5nIHBhdGNoICgyMC8yNykgc2hvdWxkIGNvbWUKPiBiZWZvcmUgdGhpcyBvbmUuCgpJ
IGNhbiBpbnZlcnQgdGhlIHR3byBwYXRjaGVzLiBJIGRvbid0IHBsYW4gdG8ga2VlcCB5b3VyIHRh
Z3MgaW4gYm90aCAKcGF0Y2hlcyBhcyB0aGlzIHdvdWxkIHNlbnNpYmx5IGNoYW5nZSBzb21lIGJp
dHMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 19:04:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 19: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.xen.org>)
	id 1dkawb-0004mQ-1b; Wed, 23 Aug 2017 19:04:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkawZ-0004mK-PN
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 19:03:59 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 73/B5-18185-F91DD995; Wed, 23 Aug 2017 19:03:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXfexbm
 RBhO7JC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozLE1+yFDQIVnzp2sPcwNjA18XIxSEksJlR
 4n/HZkYIZzGjxLVpt4EcTg5hAVeJd43vWUFsEQEXib13rzF1MXJwMAtISZw+aA5R/5NRounOU
 iaQGjYBTYk7nz+B2bwCVhK3J28Em8MioCpx8MoCZhBbVCBcovdAPxtEjaDEyZlPWEBsTgFrib
 93O8FqmAXMJOZtfghli0vcejKfCcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8p
 Si3SNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlAEIdjDuXB94iFGSg0lJ
 lHfdirmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Oy4A5QSLUtNTK9Iyc4CxApOW4OBREuFtB
 knzFhck5hZnpkOkTjEqSonzmoIkBEASGaV5cG2w+LzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDk
 YlYV51kCk8mXklcNNfAS1mAlo86cQckMUliQgpqQZGy1Mxpu2/fzzcmZO2UsTsbU3XxL75z8I
 W6DarTd0775vWKp3oZe9sd39OfHrVtMx75+6GTesXeSlmrD/Wxc/hsG7xYvNFTTKpU/f+4zhi
 K5nmtNpS7tukg6Vru2NtmRZFXZWaoqd1JHvuvLyehvBprbZyvXfTjgm5Xyw59/Dbt11fTde8v
 12lrsRSnJFoqMVcVJwIAECpTaDKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503515037!76135864!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21061 invoked from network); 23 Aug 2017 19:03:58 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 23 Aug 2017 19:03:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8E27D15AD;
 Wed, 23 Aug 2017 12:03:57 -0700 (PDT)
Received: from [10.37.8.91] (unknown [10.37.8.91])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BE8CB3F578;
 Wed, 23 Aug 2017 12:03:56 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-26-julien.grall@arm.com>
 <0b5de682-d51c-1ad7-063e-2321e1e88545@arm.com>
 <7c91fb06-1be7-f349-1747-bf5a37f1925a@arm.com>
 <34bfab42-6227-c8d3-17f9-ddc2db9a1d48@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a46db1e7-6bd2-2043-a6db-ff7314cc7f91@arm.com>
Date: Wed, 23 Aug 2017 20:03:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <34bfab42-6227-c8d3-17f9-ddc2db9a1d48@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 25/27] xen/arm: mm: Embed permission in the
	flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8yMy8yMDE3IDAzOjM3IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKSGkg
QW5kcmUsCgo+IE9uIDIzLzA4LzE3IDE1OjI2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDA4
LzIzLzIwMTcgMDM6MDggUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gSGksCj4+Cj4+IEhp
LAo+Pgo+Pj4gT24gMTQvMDgvMTcgMTU6MjQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBDdXJy
ZW50bHksIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBzcGVjaWZ5IHRoZSBwZXJtaXNzaW9uIG9mIGEg
bmV3Cj4+Pj4gbWFwcGluZy4gSXQgd291bGQgYmUgbmVjZXNzYXJ5IHRvIHVzZSB0aGUgZnVuY3Rp
b24gbW9kaWZ5X3hlbl9tYXBwaW5ncwo+Pj4+IHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdz
Lgo+Pj4+Cj4gCj4gSnVzdCBzYXcgdGhhdCBJIGZvcmdvdCB0aGUgdHlwb3MgaGVyZToKPiAKPj4+
PiBBZGQgaW50cm9kdWNlIGEgY291cGxlIG9mIG5ldyBmbGFncyBmb3IgdGhlIHBlcm1pc3Npb25z
IChOb24tZVhlY3V0YWJsZSwKPiAKPiBFaXRoZXIgImFkZCIgb3IgImludHJvZHVjZSIsIEkgZ3Vl
c3MuCgpJIGd1ZXNzIG15IG1pbmQgZGlzYWdyZWUgd2l0aCBteSBoYW5kcyA6KS4gSSB3aWxsIHVz
ZSAiaW50cm9kdWNlIiBoZXJlLgoKPiAKPj4+PiBSZWFkLU9ubHkpIGFuZCBhbHNvIHByb3ZpZGVz
IGRlZmluZSB0aGF0IGNvbWJpbmUgdGhlIG1lbW9yeSBhdHRyaWJ1dGUKPj4+PiBhbmQgcGVybWlz
c2lvbiBmb3IgY29tbW9uIGNvbWJpbmF0aW9uLgo+IAo+IFNvbWVob3cgdGhlIHBsdXJhbC9zaW5n
dWxhciBpcyBtZXNzZWQgdXAgaGVyZSwgSSBuZWVkZWQgdG8gcmVhZCB0aGF0Cj4gc2VudGVuY2Ug
bXVsdGlwbGUgdGltZXMuCj4gCj4+Pgo+Pj4gSWYgSSBoYXZlbid0IGJlZW4gbG9zdCBpbiB0aGUg
ZGVmaW5pdGlvbnMsIHRoaXMgbm93IGFkZHMgIm5vdAo+Pj4gZXhlY3V0YWJsZSIgdG8gdGhlIGV4
aXN0aW5nIGRlZmluaXRpb25zLCB3aGljaCBzZWVtcyB0byBtYWtlIHNlbnNlLCBidXQKPj4+IGlz
IGEgY2hhbmdlIHRoYXQgbWlnaHQgdHJpZ2dlciByZWdyZXNzaW9ucyAoZXNwZWNpYWxseSBmb3IK
Pj4+IFBBR0VfSFlQRVJWSVNPUikuIFNvIEkgd29uZGVyIGlmIHRoYXQgc2hvdWxkIGJlIG1lbnRp
b25lZCBpbiB0aGUgY29tbWl0Cj4+PiBtZXNzYWdlIHRoZW4/Cj4+Cj4+IEl0IHdpbGwgbm90IHRy
aWdnZXIgcmVncmVzc2lvbiBiZWNhdXNlIG1mbl90b194ZW5fZW50cnkgaXMgc2V0dGluZyB4biB0
bwo+PiAxIGJ5IGRlZmF1bHQuIFNvIGFsbCB0aGUgbWFwcGluZyB3aWxsIGJlIGV4ZWN1dGUgbmV2
ZXIgd2hlbiB1c2luZwo+PiBQQUdFX0hZUEVSVklTT1IuCj4gCj4gQWggcmlnaHQsIEkgbWlzc2Vk
IHRoYXQuIE1pZ2h0IHN0aWxsIGJlIHdvcnRoIHRvIG1lbnRpb24gaW4gdGhlIGNvbW1pdAo+IG1l
c3NhZ2UsIGFzIHRoaXMgaXNuJ3Qgb2J2aW91cyBmcm9tIGp1c3QgdGhhdCBwYXRjaC4KCkkgY2Fu
IGRvIHRoYXQuIEJlbG93IHRoZSBzdWdnZXN0ZWQgY29tbWl0IG1lc3NhZ2U6CgoiQ3VycmVudGx5
LCBpdCBpcyBub3QgcG9zc2libGUgdG8gc3BlY2lmeSB0aGUgcGVybWlzc2lvbiBvZiBhIG5ldwpt
YXBwaW5nLiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlvbiBtb2RpZnlf
eGVuX21hcHBpbmdzCndpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdzLgoKSW50cm9kdWNlIGEg
Y291cGxlIG9mIG5ldyBmbGFncyBmb3IgdGhlIHBlcm1pc3Npb25zIChOb24tZVhlY3V0YWJsZSwK
UmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBkZWZpbmUgdGhhdCBjb21iaW5lIHRoZSBtZW1v
cnkgYXR0cmlidXRlCmFuZCBwZXJtaXNzaW9uIGZvciBjb21tb24gY29tYmluYXRpb24uCgpQQUdF
X0hZUEVSVklTT1IgaXMgbm93IGFuIGFsaWFzIHRvIFBBR0VfSFlQRVJWSVNPUl9SVyAocmVhZC13
cml0ZSAKbm9uLWV4ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlzIGRvZXMgbm90IGFmZmVjdCB0aGUg
Y3VycmVudCBtYXBwaW5nIHVzaW5nIApQQUdFX0hZUEVSVklTT1IgYmVjYXVzZSB0aGlzCgpBIGZv
bGxvdy11cCBwYXRjaCB3aWxsIGNoYW5nZSBtb2RpZnlfeGVuX21hcHBpbmdzIHRvIHVzZSB0aGUg
bmV3IGZsYWdzLiIKCkNhbiBJIGtlZXAgeW91ciByZXZpZXdlZC1ieT8KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 19:05:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 19: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.xen.org>)
	id 1dkaxs-0004rO-BF; Wed, 23 Aug 2017 19:05:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkaxq-0004rG-RH
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 19:05:18 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 85/C4-01732-EE1DD995; Wed, 23 Aug 2017 19:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTff1xbm
 RBsu2qlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnb3tUVzGeumPvnDGMD4wWmLkYuDiGBzYwS
 azd/YINwFjNKXH9+ESjDySEs4CmxackRNhBbRMBFYu/da0BxDg5mASmJ0wfNIepnMkoseruGG
 aSGTUBT4s7nT2C9vAJWEhe3ngKzWQRUJbYu3cgIYosKhEv0Huhng6gRlDg58wkLiM0pYC3x6f
 xJsHpmATOJeZsfMkPY4hK3nsyHistLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYzqxalFZal
 FuhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwckABDsYDzY7H2KU5GBSEuVd
 t2JupBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3o4LQDnBotT01Iq0zBxgnMCkJTh4lER494Oke
 YsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolznsVpEgApCijNA9uBCxmLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYdxHIFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhgPZm5223r+5mc9g1u
 vOf4IXz/opnZyg2VH2mOB1xzhx0I4V829/yxk69xu+yXns9yZJ7DPC3g5s21t315mI4PqY4/a
 FIK/+Uy++cdJ7XRk+hHL5qdi8isNPIsdvh+TZ713bWLNiZMX1h3RXxRt/el67jzbhdtFIhzZr
 AWrrsa8neOw4Hc7+7sHSizFGYmGWsxFxYkAfvqCDNQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503515115!92674061!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1356 invoked from network); 23 Aug 2017 19:05:15 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 23 Aug 2017 19:05:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D879415AD;
 Wed, 23 Aug 2017 12:05:14 -0700 (PDT)
Received: from [10.37.8.91] (unknown [10.37.8.91])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F41593F578;
 Wed, 23 Aug 2017 12:05:13 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-10-julien.grall@arm.com>
 <ca2ce0eb-fe73-a0f2-be35-47127405070b@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <50b4177c-b2fd-4693-a438-fca21d1aa204@arm.com>
Date: Wed, 23 Aug 2017 20:05:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <ca2ce0eb-fe73-a0f2-be35-47127405070b@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 09/27] xen/arm: traps: Don't define FAR_EL2
	for ARM32
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjIvMjAxNyAwMzoxMiBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBB
bmRyZSwKCj4gT24gMTQvMDgvMTcgMTU6MjQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQWxpYXNp
bmcgRkFSX0VMMiB0byBISUZBUiBtYWtlcyB0aGUgY29kZSBjb25mdXNpbmcgYmVjYXVzZSBvbiBB
Uk12OAo+PiBGQVJfRUwyWzMxOjBdIGlzIGFyY2hpdGVjdHVyYWxseSBtYXBwZWQgdG8gSERGQVIg
YW5kIEZBUl9FTDJbNjM6MzJdIHRvCj4+IEZBUl9FTDIuCj4gICAgXl5eXl5eXgo+IEkgZ3Vlc3Mg
eW91IG1lYW4gSElGQVIgaGVyZS4KPiBPdGhlcndpc2UgdGhlIHBhdGNoIG1ha2VzIHNlbnNlLgpX
aG9vcHMgeWVzLiBJIHdpbGwgZml4IGl0IGluIHRoZSBuZXh0IHZlcnNpb24uCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 19:07:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 19: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.xen.org>)
	id 1dkazU-00050e-Ln; Wed, 23 Aug 2017 19:07:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkazS-00050S-TW
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 19:06:59 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B7/4E-01862-252DD995; Wed, 23 Aug 2017 19:06:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTTfw0tx
 Ig7tfVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuHq6Ch8wV/+dvYm5gvMrUxcjFISSwmVFi
 1rLdrBDOYkaJ5rbTLF2MnBzCAvYSzz6sYQSxRQRcJPbevQbUwcHBLCAlcfqgOUT9TEaJW/8/M
 4HUsAloStz5/AnM5hWwkph7+zwzSD2LgKrExn28IGFRgXCJ3gP9bBAlghInZz4BW8UpYC3RvX
 MNK4jNLGAmMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRrZKKXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnPUMDIw7GF8d9zvEKMnB
 pCTKu27F3EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwCF4FygkWp6akVaZk5wDiBSUtw8CiJ8
 O6/AJTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4rw3IDAGQoozSPLgRsJi9xCgrJczLyM
 DAIMRTkFqUm1mCKv+KUZyDUUmYNwZkCk9mXgncpldARzABHTHpxByQI0oSEVJSDYxhG6RPGzx
 71T3LaofD3iX+DOvibhg7/3kRVDnfWlM/uXaz+kUnlo5T2z4GH4pWmti4YBOHkenPakGfl4Fd
 VZnPJcMYZb1937wQs1+wI+EDE//UabNcPx3eE9k/+6z5YZ6l6pa9071yKmXOMf079WYSk3zSa
 dEilrrVZjPm3JbKUY1lyKh9LaDEUpyRaKjFXFScCABQhZE81AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503515217!94504190!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12246 invoked from network); 23 Aug 2017 19:06:57 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 23 Aug 2017 19:06:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8965A15AD;
 Wed, 23 Aug 2017 12:06:56 -0700 (PDT)
Received: from [10.37.8.91] (unknown [10.37.8.91])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A51DC3F578;
 Wed, 23 Aug 2017 12:06:55 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-11-julien.grall@arm.com>
 <94dfb7b2-702e-43af-bb55-bef1db9539b5@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b62a2908-f3e9-48d8-0bd3-9b666f070dc1@arm.com>
Date: Wed, 23 Aug 2017 20:06:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <94dfb7b2-702e-43af-bb55-bef1db9539b5@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 10/27] xen/arm: arm32: Don't define FAR_EL1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8yMi8yMDE3IDAzOjM3IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
IEFuZHJlLAoKPiBPbiAxNC8wOC8xNyAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBBbGlh
c2luZyBGQVJfRUwxIHRvIElGQVIgaXMgd3JvbmcgYmVjYXVzZSBvbiBBUk12OCBGQVJfRUwxWzMx
OjBdIGlzCj4+IGFyY2hpdGVjdHVyYWxseSBtYXBwZWQgdG8gREZBUiBhbmQgRkFSX0VMMVs2Mzoz
Ml0gdG8gREZBUi4KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF5eXl4KPiBTaG91bGQgYmUgSUZBUiwgSSBndWVzcz8KClllcC4gSSB3aWxs
IGZpeCBpdC4KCj4gUGxlYXNlIHB1dCBhIHF1aWQgaW50byB0aGUgY29weS1hbmQtcGFzdGUgcGln
Z3kgYmFuayA7LSkKCjIgcXVpdGUgd2l0aCB0aGUgY29weS1wYXN0ZSBpbiBwYXRjaCAjOSA6KS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 19:09:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 19: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.xen.org>)
	id 1dkb26-0005CC-2E; Wed, 23 Aug 2017 19:09:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4018a716f=Andrew.Cooper3@citrix.com>)
 id 1dkb24-0005C5-IO
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 19:09:40 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 7C/74-01729-3F2DD995; Wed, 23 Aug 2017 19:09:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpO7nS3M
 jDT59FrZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPWnbvNWjBHrGLW61bWBsZTgl2MnBwSAv4S
 ny4vZgOx2QT0JXa/+MQEYosIqEuc7rjICmIzC+RJdH78yA5iCwt4Sfw4uJwRxGYRUJW4+2U5W
 C+vgIfE01fH2CBmykmcP/6TGcQWElCTuNZ/iR2iRlDi5MwnLBAzJSQOvnjBPIGRexaS1CwkqQ
 WMTKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOBAQh2MB6
 b7HyIUZKDSUmUd92KuZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjLLgLlBItS01Mr0jJzgEEJ
 k5bg4FES4d1/ASjNW1yQmFucmQ6ROsWoKCXO+xakTwAkkVGaB9cGi4RLjLJSwryMQIcI8RSkF
 uVmlqDKv2IU52BUEublAsaVEE9mXgnc9FdAi5mAFk86MQdkcUkiQkqqgVFb1VbWiXWVgJSmrg
 brOhUhm4TPgjFLRW6fFzl0oYxxZpBo3qqtB5WL/y3dfy0mJcCS80D6foc3D86uLz6z7eOtu7f
 sjkvHTv8w7fhCxngJsbYrFw6VfNvqbnDYVMHYqKZXSt/5xVfTrtTg+9f3B1l/PXrcd1+qDJOX
 iLj3B5ajwABv0dM/p8RSnJFoqMVcVJwIAKtHYoJ/AgAA
X-Env-Sender: prvs=4018a716f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503515377!93059997!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34698 invoked from network); 23 Aug 2017 19:09:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 19:09:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="436626177"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 23 Aug 2017 20:09:35 +0100
Message-ID: <1503515375-3030-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>
Subject: [Xen-devel] [PATCH] x86/pv: Minor improvements to guest_get_eff_{,
	kern}_l1e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogVGhlc2UgZnVuY3Rpb25zIHdvcmsgaW4gdGVybXMgb2YgbGluZWFyIGFkZHJlc3Nlcywgbm90
IHZpcnR1YWwgYWRkcmVzc2VzLgogICBVcGRhdGUgdGhlIGNvbW1lbnRzIGFuZCBwYXJhbWV0ZXIg
bmFtZXMuCiAqIERyb3AgdW5uZWNlc3NhcnkgaW5saW5lcy4KICogRHJvcCB2Y3B1IHBhcmFtZXRl
ciBmcm9tIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUoKS4gIEl0cyBzb2xlIGNhbGxlciBwYXNzZXMK
ICAgY3VycmVudCwgYW5kIGl0cyBjYWxsZWUgc3RyaWN0bHkgb3BlcmF0ZXMgb24gY3VycmVudC4K
ICogU3dpdGNoIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUoKSdzIHBhcmFtZXRlciBmcm9tIHZvaWQg
KiB0byBsMV9wZ2VudHJ5X3QgKi4KICAgQm90aCBpdHMgY2FsbGVyIGFuZCBjYWxsZWUgYWxyZWFk
eSB1c2UgdGhlIGNvcnJlY3QgdHlwZSBhbHJlYWR5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDExIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMzI2MjQ5OS4uODk5M2U2ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTU2MSwxNSArNTYxLDE1IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF91bm1hcF9sMWUodm9p
ZCAqcCkKICAgICB1bm1hcF9kb21haW5fcGFnZShwKTsKIH0KIAotLyogUmVhZCBhIFBWIGd1ZXN0
J3MgbDFlIHRoYXQgbWFwcyB0aGlzIHZpcnR1YWwgYWRkcmVzcy4gKi8KLXN0YXRpYyBpbmxpbmUg
dm9pZCBndWVzdF9nZXRfZWZmX2wxZSh1bnNpZ25lZCBsb25nIGFkZHIsIGwxX3BnZW50cnlfdCAq
ZWZmX2wxZSkKKy8qIFJlYWQgYSBQViBndWVzdCdzIGwxZSB0aGF0IG1hcHMgdGhpcyBsaW5lYXIg
YWRkcmVzcy4gKi8KK3N0YXRpYyB2b2lkIGd1ZXN0X2dldF9lZmZfbDFlKHVuc2lnbmVkIGxvbmcg
bGluZWFyLCBsMV9wZ2VudHJ5X3QgKmVmZl9sMWUpCiB7CiAgICAgQVNTRVJUKCFwYWdpbmdfbW9k
ZV90cmFuc2xhdGUoY3VycmVudC0+ZG9tYWluKSk7CiAgICAgQVNTRVJUKCFwYWdpbmdfbW9kZV9l
eHRlcm5hbChjdXJyZW50LT5kb21haW4pKTsKIAotICAgIGlmICggdW5saWtlbHkoIV9fYWRkcl9v
ayhhZGRyKSkgfHwKKyAgICBpZiAoIHVubGlrZWx5KCFfX2FkZHJfb2sobGluZWFyKSkgfHwKICAg
ICAgICAgIF9fY29weV9mcm9tX3VzZXIoZWZmX2wxZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgJl9fbGluZWFyX2wxX3RhYmxlW2wxX2xpbmVhcl9vZmZzZXQoYWRkcildLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAmX19saW5lYXJfbDFfdGFibGVbbDFfbGluZWFyX29mZnNldChsaW5l
YXIpXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGwxX3BnZW50cnlfdCkpICkK
ICAgICAgICAgKmVmZl9sMWUgPSBsMWVfZW1wdHkoKTsKIH0KQEAgLTU3OCwxOCArNTc4LDE4IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF9nZXRfZWZmX2wxZSh1bnNpZ25lZCBsb25nIGFkZHIs
IGwxX3BnZW50cnlfdCAqZWZmX2wxZSkKICAqIFJlYWQgdGhlIGd1ZXN0J3MgbDFlIHRoYXQgbWFw
cyB0aGlzIGFkZHJlc3MsIGZyb20gdGhlIGtlcm5lbC1tb2RlCiAgKiBwYWdlIHRhYmxlcy4KICAq
Lwotc3RhdGljIGlubGluZSB2b2lkIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmVmZl9sMWUpCitzdGF0aWMgdm9pZCBndWVzdF9nZXRfZWZmX2tlcm5f
bDFlKHVuc2lnbmVkIGxvbmcgbGluZWFyLCBsMV9wZ2VudHJ5X3QgKmVmZl9sMWUpCiB7Ci0gICAg
Y29uc3QgYm9vbCB1c2VyX21vZGUgPSAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSk7
CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIGNvbnN0IGJvb2wgdXNlcl9t
b2RlID0gIShjdXJyLT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpOwogCiAgICAgaWYgKCB1
c2VyX21vZGUgKQotICAgICAgICB0b2dnbGVfZ3Vlc3RfbW9kZSh2KTsKKyAgICAgICAgdG9nZ2xl
X2d1ZXN0X21vZGUoY3Vycik7CiAKLSAgICBndWVzdF9nZXRfZWZmX2wxZShhZGRyLCBlZmZfbDFl
KTsKKyAgICBndWVzdF9nZXRfZWZmX2wxZShsaW5lYXIsIGVmZl9sMWUpOwogCiAgICAgaWYgKCB1
c2VyX21vZGUgKQotICAgICAgICB0b2dnbGVfZ3Vlc3RfbW9kZSh2KTsKKyAgICAgICAgdG9nZ2xl
X2d1ZXN0X21vZGUoY3Vycik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJm
bHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTY3Niw3ICs2NzYsNyBA
QCBpbnQgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2ZmKQogCiAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oZCkgKQogICAgICAgICBndmEgPSAodTMyKWd2YTsKLSAgICBndWVz
dF9nZXRfZWZmX2tlcm5fbDFlKHYsIGd2YSwgJmwxZSk7CisgICAgZ3Vlc3RfZ2V0X2VmZl9rZXJu
X2wxZShndmEsICZsMWUpOwogICAgIGlmICggdW5saWtlbHkoIShsMWVfZ2V0X2ZsYWdzKGwxZSkg
JiBfUEFHRV9QUkVTRU5UKSkgKQogICAgICAgICByZXR1cm4gMDsKIAotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 19:17:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 19: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.xen.org>)
	id 1dkb9b-0005si-Qy; Wed, 23 Aug 2017 19:17:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkb9b-0005sc-2s
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 19:17:27 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AA/1E-01862-6C4DD995; Wed, 23 Aug 2017 19:17:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTffolbm
 RBptmG1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTbrUwFzxlrbjd8JW9gfE8SxcjJ4eQwGZG
 iQvTTboYuYDsxYwSfw5OZQRJCAvYSkxcO5UJxBYRcJHYe/cakM3BwSwgJXH6oDlE/UxGifsb1
 rCB1LAJaErc+fwJrJ5XwEpi9sp/YHNYBFQltm9YAxYXFQiX6D3QzwZRIyhxcuYTsCM4BawlFs
 xvYQexmQXMJOZtfsgMYYtL3HoynwnClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0DS31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw7OegYFxB+Pv436HGCU5
 mJREedetmBspxJeUn1KZkVicEV9UmpNafIhRhoNDSYI38jJQTrAoNT21Ii0zBxgpMGkJDh4lE
 d6bl4DSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US580CmSEAUpRRmgc3Aha1lxhlpYR5GR
 kYGIR4ClKLcjNLUOVfMYpzMCoJ8xaDTOHJzCuB2/QK6AgmoCMmnZgDckRJIkJKqoExc73KlXf
 WZ8wOevLNze2PP3yxWH3pjVgp83ylmEWf5/QebHNXz/a4GFgUbCriw59Vu9Gy5PnZ9J4arQ2f
 mU5rmqkuNQ9zZGbyOeyfvSvasWrpuSunUlm+liX+fGfJfvzoUok06d4O/7m1yTYTmrq2Wm8r2
 d++1arqW//k1MMHORt66z6vqlFiKc5INNRiLipOBAAJ2mXO1QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503515845!53234874!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48574 invoked from network); 23 Aug 2017 19:17:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 23 Aug 2017 19:17:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C118E15AD;
 Wed, 23 Aug 2017 12:17:24 -0700 (PDT)
Received: from [10.37.8.91] (unknown [10.37.8.91])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C21AB3F578;
 Wed, 23 Aug 2017 12:17:23 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-12-julien.grall@arm.com>
 <16624b57-2eb1-f8f5-a060-3f9e4c4cdfb4@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <30019e0d-8e3a-6865-8fc2-770c3189e5a9@arm.com>
Date: Wed, 23 Aug 2017 20:17:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <16624b57-2eb1-f8f5-a060-3f9e4c4cdfb4@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 11/27] xen/arm: Add FnV field in hsr_*abt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjIvMjAxNyAwNTowNyBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBB
bmRyZSwKCj4gT24gMTQvMDgvMTcgMTU6MjQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gRm5WIChG
QVIgbm90IFZhbGlkKSBiaXQgd2FzIGludHJvZHVjZWQgYnkgQVJNdjggaW4gYm90aCBBQXJjaDMy
IGFuZAo+PiBBQXJjaDY0IChTZWUgRDctMjI3NSwgRDctMjI3NywgRzYtNDk1OCwgRzYtNDk2MiBp
biBBUk0gRERJIDA0ODdCLmEpLgo+IAo+IEkgdW5kZXJzdGFuZCB0aGF0IHRoaXMganVzdCBwcmVw
YXJlcyB0aGUgZGF0YSBzdHJ1Y3R1cmVzIGZvciBwYXRjaCAjMTQsCj4gYnV0IEkgd2FzIHdvbmRl
cmluZyBpZiB3ZSBzaG91bGQgdXBkYXRlIHRoZSBvdGhlciBmaWVsZHMgb24gdGhlIHdheSBhcwo+
IHdlbGwsIGZvciBpbnN0YW5jZSB0aGVyZSBpcyBub3cgImFyIiBpbiBBYXJjaDMyIGFsc28uCgpJ
IGRpZG4ndCB3YW50IHRvIGRvIGl0IGJlY2F1c2UgaHNyX2RhYnQgd2lsbCBnZXQgYSBiaXQgbWVz
c3kgZm9yIApBQXJjaDMyLiBGb3IgaW5zdGFuY2UgYml0WzEwXSBoYXMgYSBkaWZmZXJlbnQgbWVh
bmluZyBkZXBlbmRpbmcgb24gdGhlIAp2YWx1ZSBvZiBERlNDLgoKU28gaWYgeW91IGRvbid0IG1p
bmQsIEkgd291bGQgc3RpY2sgb24gRm5WIGZvciBub3cgYW5kIHdpbGwgYWRkIHRoZSAKb3RoZXJz
IHdoZW4gd2UgcmVhbGx5IG5lZWQgdGhlbSA6KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 19:18:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 19:18: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.xen.org>)
	id 1dkbAm-0005yD-4H; Wed, 23 Aug 2017 19:18:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkbAl-0005y4-EF
 for xen-devel@lists.xen.org; Wed, 23 Aug 2017 19:18:39 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 6F/D3-02175-E05DD995; Wed, 23 Aug 2017 19:18:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTZfv6tx
 Ig60XmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyD25czFfQIVFxe8oi1gXECTxcjJ4eQwGZG
 iZvXzLsYuYDsxYwS2zdeYgVJCAtESmxcsY0ZxBYRcJHYe/caUxcjBwezgJTE6YNQ9TMZJW50H
 GMDqWET0JS48/kTE4jNK2Al8WryE0YQm0VAVWJ621WwmaIC4RK9B/rZIGoEJU7OfMICYnMKWE
 v8uHUazGYWMJOYt/khM4QtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4
 tKkst0jU00UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxPBiDYwXj2tOchRkkO
 JiVR3nUr5kYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9fhkoJ1iUmp5akZaZA4wUmLQEB4+SC
 K/LFaA0b3FBYm5xZjpE6hSjopQ472WQPgGQREZpHlwbLDovMcpKCfMyAh0ixFOQWpSbWYIq/4
 pRnINRSZhXA2Q8T2ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqBMaXRftfC/ctlD9z8/mqfo9fpI0l
 TxPUW2iR+NtIsW2ogPHvblX3f9TYyBvlGHkjhsgs/7CbP5aw98WJ/pJKhOC9T2aIQwbNLNvhK
 VOfaHJcWTrubIXqw48SUdfxuT2LOMctFXZxox3vKu/Lnm6cP70zg/jpjU9SMviMnt4btfn7wT
 /qmlRc/OSixFGckGmoxFxUnAgCjprz1yQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503515917!105719551!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43611 invoked from network); 23 Aug 2017 19:18:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 23 Aug 2017 19:18:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4794515AD;
 Wed, 23 Aug 2017 12:18:37 -0700 (PDT)
Received: from [10.37.8.91] (unknown [10.37.8.91])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 64ACC3F578;
 Wed, 23 Aug 2017 12:18:36 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20170814142418.13267-1-julien.grall@arm.com>
 <20170814142418.13267-15-julien.grall@arm.com>
 <e46fd0f8-78fa-34f0-2091-2d7822405918@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <671bdf92-54f7-dbb8-def5-e462599b7eb0@arm.com>
Date: Wed, 23 Aug 2017 20:18:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <e46fd0f8-78fa-34f0-2091-2d7822405918@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 14/27] xen/arm: traps: Improve logging for
 data/prefetch abort fault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8yMi8yMDE3IDA2OjIwIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
IEFuZHJlLAoKCj4gT24gMTQvMDgvMTcgMTU6MjQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gV2Fs
ayB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlIGZvciBkYXRhL3ByZWZldGNoIGFib3J0IGZhdWx0
IHRvIGhlbHAKPj4gZGlhZ25vc3RpY3MgZXJyb3IgaW4gdGhlIHBhZ2UgdGFibGVzLgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiAtLS0K
Pj4gICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKPj4gICAx
IGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBpbmRleCA4MTliZGJjNjll
Li5kYWM0ZTU0ZmE3IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiArKysg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBAQCAtMjk2Nyw3ICsyOTY3LDI2IEBAIGFzbWxpbmth
Z2Ugdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiAg
ICAgICAgICAgZG9fdHJhcF9icmsocmVncywgaHNyKTsKPj4gICAgICAgICAgIGJyZWFrOwo+PiAg
ICNlbmRpZgo+PiArICAgIGNhc2UgSFNSX0VDX0RBVEFfQUJPUlRfQ1VSUl9FTDoKPj4gKyAgICBj
YXNlIEhTUl9FQ19JTlNUUl9BQk9SVF9DVVJSX0VMOgo+PiArICAgIHsKPj4gKyAgICAgICAgYm9v
bCBpc19kYXRhID0gKGhzci5lYyA9PSBIU1JfRUNfREFUQV9BQk9SVF9DVVJSX0VMKTsKPj4gKyAg
ICAgICAgY29uc3QgY2hhciAqZmF1bHQgPSAoaXNfZGF0YSkgPyAiRGF0YSBBYm9ydCIgOiAiSW5z
dHJ1Y3Rpb24gQWJvcnQiOwo+PiArCj4+ICsgICAgICAgIHByaW50aygiJXMgVHJhcC4gU3luZHJv
bWU9JSN4XG4iLCBmYXVsdCwgaHNyLmlzcyk7Cj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAq
IEZBUiBtYXkgbm90IGJlIHZhbGlkIGZvciBhIFN5bmNocm9ub3VzIEV4dGVybmFsIGFib3J0IG90
aGVyCj4+ICsgICAgICAgICAqIHRoYW4gdHJhbnNsYXRpb24gdGFibGUgd2Fsay4KPj4gKyAgICAg
ICAgICovCj4+ICsgICAgICAgIGlmICggaHNyLnhhYnQuZnNjICE9IEZTQ19TRUEgfHwgIWhzci54
YWJ0LmZudiApCj4gCj4gVGhpcyBpcyBxdWl0ZSBoYXJkIHRvIHJlYWQuIFdvdWxkIHRoZSBEZU1v
cmdhbidlZCB2ZXJzaW9uIGJlIGJldHRlcj8KPiAJICAgaWYgKCBoc3IueGFidC5mc2MgPT0gRlND
X1NFQSAmJiBoc3IueGFidC5mbnYgKQo+IAkgICAgICAgcHJpbnRrIC4uLi4KPiAgICAgICAgICAg
ICBlbHNlCj4gCSAgICAgICBkdW1wX2h5cF93YWxrIC4uLgoKSW5kZWVkIGl0IGlzIGJldHRlci4g
SSB3aWxsIHVzZSB0aGF0LgoKQ2hlZXJzLAoKPiAKPj4gKyAgICAgICAgICAgIGR1bXBfaHlwX3dh
bGsoZ2V0X2hmYXIoaXNfZGF0YSkpOwo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICBw
cmludGsoIkludmFsaWQgRkFSLCBkb24ndCB3YWxrIHRoZSBoeXBlcnZpc29yIHRhYmxlc1xuIik7
Cj4gCj4gTml0OiAibm90IHdhbGtpbmciIHNvdW5kcyBsZXNzIGFtYmlndW91cy4KPiAKPj4gKyAg
ICAgICAgZG9fdW5leHBlY3RlZF90cmFwKGZhdWx0LCByZWdzKTsKPj4gICAKPj4gKyAgICAgICAg
YnJlYWs7Cj4+ICsgICAgfQo+PiAgICAgICBkZWZhdWx0Ogo+PiAgICAgICAgICAgcHJpbnRrKCJI
eXBlcnZpc29yIFRyYXAuIEhTUj0weCV4IEVDPTB4JXggSUw9JXggU3luZHJvbWU9MHglIlBSSXgz
MiJcbiIsCj4+ICAgICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxlbiwgaHNy
Lmlzcyk7Cj4gCj4gSWdub3JpbmcgdGhlIG5pdHMgYWJvdmU6CgpJIHdpbGwgZml4IGJvdGggYW5k
IGtlZXAgdGhlIHJldmlld2VkLWJ5IGlmIHlvdSBkb24ndCBtaW5kLgoKPiBSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 19:38:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 19: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.xen.org>)
	id 1dkbTh-0007Jg-Nz; Wed, 23 Aug 2017 19:38:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=401e6fd1c=citrix-osstest@xenproject.org>)
 id 1dkbTg-0007Ja-RR
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 19:38:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C8/A6-01996-4A9DD995; Wed, 23 Aug 2017 19:38:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6Cm3M
 jDR6tY7G4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlP10cXdNdU7P95mbmB8a5fFyMnh4SAv8TG
 ySeZIWx3ientK9hAbBEBZ4kJH26D2bwCehJ3Ou6zgNjCAikSd1tOMnYxcgHVn1KWmHptOlSzq
 8SLbZMZYez21vNgcTYBD4mJPRPBmlkEVCWaju1mBbGFBLQkli5eyQSxQFDi5MwnYDXMAhISB1
 +8gJppIbHjYx/bBEa+WUjKZiEpW8DItIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DAVC83tbg
 4MT01JzGpWC85P3cTIzCo6hkYGHcwNs72O8QoycGkJMq7bsXcSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvLtvAOUEi1LTUyvSMnOA4Q2TluDgURLh7bkOlOYtLkjMLc5Mh0idYtTl2LB6/RcmI
 Za8/LxUKXHeJpAiAZCijNI8uBGwWLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3AOQSns
 y8ErhNr4COYAI6YtKJOSBHlCQipKQaGK32vzxkpfXq+9w7vG+Spzk+sZx8q+zZ1d7zx4tveka
 6qfJ8+LXlR//+SyU8x99OeDHn0Fb7B69WVr2eeyw5YsbL4M45xiZMRm+O7LbXqTmszqpbveZ6
 QH/CJMs0T9HAxOTmx1GvsoyNvlt6cogVnLyj+L9rzeXvlXdv33qm7uKwLpE95PH804+VWIozE
 g21mIuKEwEOWPsxsAIAAA==
X-Env-Sender: prvs=401e6fd1c=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503517086!92676813!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54415 invoked from network); 23 Aug 2017 19:38:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Aug 2017 19:38:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,417,1498521600"; d="scan'208";a="444894894"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72007-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-migrupgrade:xen-boot/src_host:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken: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-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-ws16-amd64: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-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
 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-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway: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-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-amd64-amd64-libvirt: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-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
X-Osstest-Versions-This: xen=9bf14bbf990843bfec16a5d69d36cf46c7593d88
X-Osstest-Versions-That: xen=0e186e33c0487a81c48dccdede206e63db22dd7d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 23 Aug 2017 20:38:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 72007: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAwNyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAwNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxOTc5CiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzE5NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1
ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gNzE5NzkKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICBmYWlsIFJFR1IuIHZz
LiA3MTk3OQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDcxOTc5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiA3MTk3OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgIGZhaWwgYmxvY2tlZCBpbiA3MTk3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBsaWtlIDcxOTc5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIGxpa2UgNzE5NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWJm
MTRiYmY5OTA4NDNiZmVjMTZhNWQ2OWQzNmNmNDZjNzU5M2Q4OApiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgMGUxODZlMzNjMDQ4N2E4MWM0OGRjY2RlZGUyMDZlNjNkYjIy
ZGQ3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxOTc5ICAyMDE3LTA4LTE2IDAzOjUwOjE1IFog
ICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjAwNyAgMjAxNy0wOC0yMyAxMjoyMjo1
NSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNp
dHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3Qv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2Uu
Y29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOWJmMTRiYmY5OTA4NDNiZmVjMTZhNWQ2
OWQzNmNmNDZjNzU5M2Q4OApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBNb24gQXVnIDIxIDE1OjU3OjI0IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCAi
ZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxzIgogICAgCiAgICBUaGUgY29t
cGF0IG1vZGUgY29kZSBhbHNvIG5lZWRzIGFkanVzdG1lbnQgdG8gZGVhbCB3aXRoIHRoZSBjaGFu
Z2VkCiAgICByZXR1cm4gdmFsdWUgZnJvbSBnbnR0YWJfY29weSgpLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYTYxNzU3MDU0MmUxZDdkOGRl
NjM2ZDUzOTY5NTliYmYxZGFiYWI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yMSAxNTo0Mzoz
NiArMDIwMAoKY29tbWl0IGM1N2IxZjk1OWI0YzIyODVjMTk4OWM4YTIwNWY2MTMyZDI3YTk4ZjQK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAx
NyAxNTowNzoyMyAyMDE3ICswMjAwCgogICAgZ250dGFiOiBmaXggdHJhbnNpdGl2ZSBncmFudCBo
YW5kbGluZwogICAgCiAgICBQcm9jZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90
IHVzZSB0aGUgZmFzdCBwYXRoLCBvciBlbHNlCiAgICByZWZlcmVuY2UgY291bnRpbmcgYnJlYWtz
IGR1ZSB0byB0aGUgc2tpcHBlZCByZWN1cnNpdmUgY2FsbCB0bwogICAgX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgKGl0cyBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKQogICAgY291bnRlcnBh
cnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdpbmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3Jl
CiAgICBhZnRlciByZS1hY3F1aXJpbmcgdGVtcG9yYXJpbHkgZHJvcHBlZCBsb2NrcyB3ZSBuZWVk
IHRvIHZlcmlmeSBubyBncmFudAogICAgcHJvcGVydGllcyBjaGFuZ2VkIGlmIHRoZSBvcmlnaW5h
bCBwaW4gY291bnQgd2FzIG5vbi16ZXJvOyBjaGVja2luZwogICAganVzdCB0aGUgcGluIGNvdW50
cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBndWVzdHMuIEFzIGEKICAgIHJl
c3VsdCwgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMgdG8gbWlycm9yIHRoYXQgbmV3
IGJlaGF2aW9yLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgpIGludm9jYXRpb24gd2FzIG1pc3Npbmcgb24gdGhlCiAgICByZXRyeSBwYXRoIG9mIF9fYWNx
dWlyZV9ncmFudF9mb3JfY29weSgpLCBhbmQgZ250dGFiX3NldF92ZXJzaW9uKCkgYWxzbwogICAg
bmVlZHMgdG8gYmFpbCBvdXQgdXBvbiBlbmNvdW50ZXJpbmcgYSB0cmFuc2l0aXZlIGdyYW50Lgog
ICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGFk
NDhmYjk2M2RiZmYwMjc2MmQyZGI1Mzk2ZmE2NTVhYzBjNDMyYzcKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA4LTE3IDE0OjQwOjMxICswMjAwCgpjb21taXQgNmIxNDdmZDNkZTdmZDYwY2U2YzQyN2Rk
NDRjM2ZjZmQ5YThkMjEzMQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBUaHUgQXVnIDE3IDE0OjU4OjQyIDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGRvbid0
IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscwogICAgCiAgICBUaGVyZSBpcyBubyBn
dWFyYW50ZWUgdGhhdCB0aGUgY29tcGlsZXIgd291bGQgYWN0dWFsbHkgdHJhbnNsYXRlIHRoZW0K
ICAgIHRvIGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25v
d24gcmVjdXJzaW9uIGxpbWl0CiAgICBhcmUgb2theToKICAgIC0gX19yZWxlYXNlX2dyYW50X2Zv
cl9jb3B5KCkgY2FuIGNhbGwgaXRzZWxmIG9ubHkgb25jZSwgYXMKICAgICAgX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZl
CiAgICAgIGdyYW50cywKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgaXMgZmluZSB0
byBjYWxsIGl0c2VsZiB3aXRoIHRoZSBsYXN0CiAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0
IHByZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2Nv
cHkoKSBtdXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVyIGZyb20gYW4KICAgICAgb2JzZXJ2
ZWQgY2hhbmdlIHRvIHRoZSBhY3RpdmUgZW50cnkncyBwaW4gY291bnQKICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTk5ZDJjY2I3ZjczNDA4YWEy
MjY1NmUxYmEyZjk4YjA3N2VhYTFjMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6Mzk6
MTggKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 20:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 20: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.xen.org>)
	id 1dkbon-0000Mf-Jf; Wed, 23 Aug 2017 20:00:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kirill@shutemov.name>) id 1dkbom-0000EA-7R
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 20:00:00 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 87/F4-02033-FBEDD995; Wed, 23 Aug 2017 19:59:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRvkqLv33tx
 Ig9uvDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuthPsBTc5K5bcvMTUwPiNvYuRi0NIYDqj
 RM/pR0AOJweLwC5WiWmzHUBsCYHdrBLXDvJA2HESuzfsYYGwqyRu3p3DBmILCShLzFv+mxVi0
 E9Gib4f26ESxRI/Nu1igRiqKnF09WKwBWwChhL9G5czg9giAkYSn19cAWtmFrjAKvFp5wFGkI
 SwgLPExs1fmUBsXgEHia8NXSwQQ2slDl59zgoRF5Q4OfMJWJxZQEvixr+XQPUcQLa0xPJ/HCB
 hToFAiWufvoGViwqoSCy91Mo6gVFkFpLuWUi6ZyF0L2BkXsWoUZxaVJZapGtoqpdUlJmeUZKb
 mJmja2hgqpebWlycmJ6ak5hUrJecn7uJERj+DECwg7Fhu+chRkkOJiVR3nUr5kYK8SXlp1RmJ
 BZnxBeV5qQWH2KU4eBQkuD9fRcoJ1iUmp5akZaZA4xEmLQEB4+SCK/tHaA0b3FBYm5xZjpE6h
 SjLsekA9u/MAmx5OXnpUqJ824GmSEAUpRRmgc3ApYULjHKSgnzMgIdJcRTkFqUm1mCKv+KUZy
 DUUmY9zTIFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhgX6cff//tCyCr3dk/6wW25YbH5GX3M
 T+ReJHls4On8mDn345pFz3b7F7j08vxXNNqj4sAcJpO1YZGq+hS2qo86dS9EpP1iiyKfW3O1J
 j3WuyQ5g2vewfJTl369iJrhVldcPsFw+4s8DwNd5X0nVt6rzzHsfZTQ9aJsv/McieXpmyR2/y
 4+eUKJpTgj0VCLuag4EQA4oDvrBQMAAA==
X-Env-Sender: kirill@shutemov.name
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503518397!108525571!1
X-Originating-IP: [74.125.82.65]
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 8656 invoked from network); 23 Aug 2017 19:59:57 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 19:59:57 -0000
Received: by mail-wm0-f65.google.com with SMTP id f127so598433wmf.3
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 12:59:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=shutemov-name.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=cXFJfWp0CcynhDTQL5u03OnlLeYECEjPtCd/9ND9OIQ=;
 b=e51Nmpq20eQQZlucghep3x3iTBBIwtHWpjdJxcxg6+N1wHzuxKsOco274LwxYDnk7t
 Xw6xiQkg7Ys3tmJ//Zs8skse2ylFigPfNJHehc8XNDoX7v1uxtiAQie7PPloBpBg1j5b
 +xUM2xOKSicAbuJIXntkwyo+6kw/UhpVqHboII4YYZ1/d22uzAx1xm/InJuH/AsWpSat
 7tP9gvVmj5pAqDlJx+zscncLBR8Duju7OAzisdwGNDgBua4sYgDKuW9+aWY49JdpYFV0
 ApzzYNsBdtg304YoE/08O60A0zGto0F0xAdmBsjp/dNV/RLHffvDoOwaJ76YT0lhZtuQ
 TUuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=cXFJfWp0CcynhDTQL5u03OnlLeYECEjPtCd/9ND9OIQ=;
 b=PO5LF6FAFXJJXmyYFNTUGfH/9ufvfUSqhcZbdqLsnLhonXNiWwd1hePs0HQNnE1nQg
 3xkFS7Z7/K9P0guo2uxEbVdfkT5Zj4dEzWwD5ZXEcBQET4FF+c/z7//Jyv7h7jLeUaPg
 QEHOxINMfgeQt2Hu5tD98MXhutLA20JOSuJHR/h3KeVthLEsB2/+iFc8oee+s9cJ2WoA
 QH4CfLutD63Q9foeE4ph8Bqev75hja5yjjBWY2f8a2XjkNp2/8yMH5ZkiVrDbL6lJkmO
 MD94uuCnQoF13fxU0rzAKDTlZOt66AvgBq3whiihDwYdq9VJr+GSk/9j0AtR69IhOBm1
 pmIw==
X-Gm-Message-State: AHYfb5haARpmALdm7mvkzYpH4SM/+/ZOpkbDqApYIE4fIjlkaEGvlW0t
 fzkf8NE7wnun171b
X-Received: by 10.80.220.142 with SMTP id r14mr3923238edk.261.1503518397183;
 Wed, 23 Aug 2017 12:59:57 -0700 (PDT)
Received: from node.shutemov.name ([93.84.20.2])
 by smtp.gmail.com with ESMTPSA id e36sm1398111edb.60.2017.08.23.12.59.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Aug 2017 12:59:56 -0700 (PDT)
Received: by node.shutemov.name (Postfix, from userid 1000)
 id 1AE79648D520; Wed, 23 Aug 2017 22:59:55 +0300 (+03)
Date: Wed, 23 Aug 2017 22:59:55 +0300
From: "Kirill A. Shutemov" <kirill@shutemov.name>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20170823195955.wnyg2dcv4c23kdoj@node.shutemov.name>
References: <20170823134521.5068-1-vkuznets@redhat.com>
 <CA+55aFzFnbnFnY0ht15aOY7jq4Kyy-uzP9DAyswH6UaU6UhF4g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+55aFzFnbnFnY0ht15aOY7jq4Kyy-uzP9DAyswH6UaU6UhF4g@mail.gmail.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, KY Srinivasan <kys@microsoft.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTE6MjY6NDZBTSAtMDcwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgNjo0NSBBTSwgVml0YWx5IEt1em5ldHNv
diA8dmt1em5ldHNAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gPgo+ID4gU29sdmUgdGhlIGlzc3VlIGJ5
IGVuYWJsaW5nIFJDVS1iYXNlZCB0YWJsZSBmcmVlIG1lY2hhbmlzbSB3aGVuIFBBUkFWSVJUCj4g
PiBpcyBzZWxlY3RlZCBpbiBjb25maWcuIFRlc3Rpbmcgd2l0aCBrZXJuYmVuY2ggZG9lc24ndCBz
aG93IGFueSBub3RhYmxlCj4gPiBwZXJmb3JtYW5jZSBpbXBhY3Q6Cj4gCj4gSSB3b25kZXIgaWYg
d2Ugc2hvdWxkIGp1c3QgbWFrZSBpdCB1bmNvbmRpdGlvbmFsIGlmIGl0IGRvZXNuJ3QgcmVhbGx5
Cj4gc2hvdyBhbnkgcGVyZm9ybWFuY2UgZGlmZmVyZW5jZS4gT25lIGxlc3MgY29uZmlnIGNvbXBs
ZXhpdHkgdG8gd29ycnkKPiBhYm91dCAoYW5kIGluIHRoaXMgY2FzZSBJJ20gbm90IHNvIG11Y2gg
d29ycmllZCBhYm91dCBLY29uZmlnIGl0c2VsZiwKPiBhcyBqdXN0ICJvaCwgeW91IGhhdmUgdG90
YWxseSBkaWZmZXJlbnQgcGF0aHMgaW4gdGhlIGNvcmUgVk0gZGVwZW5kaW5nCj4gb24gUEFSQVZJ
UlQiLgoKSW4gdGhpcyBjYXNlIHdlIG5lZWQgcGVyZm9ybWFuY2UgbnVtYmVycyBmb3IgIVBBUkFW
SVJUIGtlcm5lbC4KCj4gVGhhdCBzYWlkLCB0aGUgdGhpbmcgdG8gdGVzdCBmb3IgdGhlc2Uga2lu
ZHMgb2YgdGhpbmdzIGlzIG9mdGVuCj4gaGVhdmlseSBzY3JpcHRlZCBsb2FkcyB0aGF0IGp1c3Qg
cnVuIHRob3VzYW5kcyBhbmQgdGhvdXNhbmRzIG9mIHJlYWxseQo+IHNtYWxsIHByb2Nlc3Nlcywg
YW5kIGJ1aWxkIHVwIGFuZCB0ZWFyIGRvd24gcGFnZSB0YWJsZXMgYWxsIHRoZSB0aW1lCj4gYmVj
YXVzZSBvZiBmb3JrL2V4aXQuCj4gCj4gVGhlIGxvYWQgSSd2ZSB1c2VkIG9jY2FzaW9uYWxseSBp
cyBqdXN0ICJtYWtlIHRlc3QiIGluIHRoZSBnaXQgc291cmNlCj4gdHJlZS4gVG9ucyBhbmQgdG9u
cyBvZiB0cml2aWFsIGZvcmsvZXhlYy9leGl0IHRoaW5ncyBmb3IgYWxsIHRob3NlCj4gc21hbGwg
dGVzdHMgYW5kIHNoZWxsIHNjcmlwdHMuCgpOdW1iZXJzIGZvciB0aWdodCBsb29wIG9mICJtbWFw
KE1BUF9QT1BVTEFURSk7IG11bm1hcCgpIiBtaWdodCBiZQppbnRlcmVzdGluZyB0b28gZm9yIHdv
cnN0IGNhc2Ugc2NlbmFyaW8uCgotLSAKIEtpcmlsbCBBLiBTaHV0ZW1vdgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 23 20:03:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 20: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.xen.org>)
	id 1dkbrj-0000vF-2V; Wed, 23 Aug 2017 20:03:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkbri-0000ur-DQ
 for xen-devel@lists.xensource.com; Wed, 23 Aug 2017 20:03:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0B/B1-03368-57FDD995; Wed, 23 Aug 2017 20:03:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbfk/tx
 Ig56/8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWN7qU3AloKLtlEYD4x/r
 LkYuDiGBv4wSvbOfsEI4jxkl/n3+xdzFyAnkbGOUOPXfEsQWEXCW+HpmLjuIzSugL3Fo0gmgG
 g4OYQF/iW1700F6JQSu80rMeXwYrFdCwFfiU0MDI4x98+wnoAXsHGwCVhKHxECiLAKqEvtW/2
 CawMi9gJFhFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoLc
 ZgGAH46oFgYcYJTmYlER5162YGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf3XaCcYFFqempF
 WmYOMOxg0hIcPEoivI9A0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc7rdA+oSACkKKM0D
 24ELAYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZiXC2QKT2ZeCdymV0BHMAEdMenEHJAjSh
 IRUlINjDmbc6brrSt1kF44117lcF1iRn/fN7sp27PXpNyJq5x98v48nilaouxOM1oqzPZtTrm
 76+MulfKFS388cP4ubOJ6f0LpipT/gepHNf4Jf1+b+HnSttVON3P6dj1dfeCs0aLO7wnB96zD
 LyrLnclqFWP3vNPc6P0qRmSbtHfeKy6bsg8hPNVfM5VYijMSDbWYi4oTAQHQQfd8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503518579!79148506!1
X-Originating-IP: [104.130.215.37]
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 28293 invoked from network); 23 Aug 2017 20:03:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Aug 2017 20:03:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkbrd-0003g0-Es; Wed, 23 Aug 2017 20:02: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 1dkbrX-0006Jm-RA; Wed, 23 Aug 2017 20:02:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkbrX-0006ir-Dk; Wed, 23 Aug 2017 20:02:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112840-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a530078cd2d7d9a47a6e96a64f70497fb7b2ff10
X-Osstest-Versions-That: libvirt=0f1993aa15f281b3812806e29df729149a5b64c6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Aug 2017 20:02:51 +0000
Subject: [Xen-devel] [libvirt test] 112840: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5107956351747857910=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5107956351747857910==
Content-Type: text/plain

flight 112840 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112840/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112808
 build-arm64-pvops             2 hosts-allocate              broken like 112808
 build-arm64-xsm               3 capture-logs                broken like 112808
 build-arm64                   2 hosts-allocate              broken like 112808
 build-arm64-pvops             3 capture-logs                broken like 112808
 build-arm64                   3 capture-logs                broken like 112808
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112808
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112808
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112808
 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-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-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
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              a530078cd2d7d9a47a6e96a64f70497fb7b2ff10
baseline version:
 libvirt              0f1993aa15f281b3812806e29df729149a5b64c6

Last test of basis   112808  2017-08-22 04:24:14 Z    1 days
Testing same since   112840  2017-08-23 04:21:20 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  JÃ¡n Tomko <jtomko@redhat.com>
  Pavel Hrdina <phrdina@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 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                               blocked 
 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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=libvirt
+ revision=a530078cd2d7d9a47a6e96a64f70497fb7b2ff10
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt a530078cd2d7d9a47a6e96a64f70497fb7b2ff10
+ branch=libvirt
+ revision=a530078cd2d7d9a47a6e96a64f70497fb7b2ff10
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xa530078cd2d7d9a47a6e96a64f70497fb7b2ff10 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git a530078cd2d7d9a47a6e96a64f70497fb7b2ff10:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   0f1993a..a530078  a530078cd2d7d9a47a6e96a64f70497fb7b2ff10 -> xen-tested-master


--===============5107956351747857910==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5107956351747857910==--

From xen-devel-bounces@lists.xen.org Wed Aug 23 20:27:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 20:27: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.xen.org>)
	id 1dkcFG-0002HX-TO; Wed, 23 Aug 2017 20:27:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linus971@gmail.com>) id 1dkcFF-0002HR-Ue
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 20:27:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DD/F2-01996-925ED995; Wed, 23 Aug 2017 20:27:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfSWk67G07m
 RBjMuSVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnNW58zFXziqDh7/BlTA+Ns9i5GLg4hgWmM
 El+nTmYDcVgE2lklns89xATiSAgsZpXoaPsN5HAAOXkSW25ydTFyApnFEsf+PWcHsXkFBCVOz
 nzCAlIiLCAl0dRTBxIWEvCS6P1xhA3E5hRwlHh2/hwrxLJNjBI/VyxjBKlnEzCR6O0zBqlhEV
 CVOPl0MgvEeEOJ9tfn2CDGB0i0fHrBBGILCzhLbNz8FcwWEdCXWPbvAQvITGaBi6wSjQvXgjU
 zC2hKtG7/zT6BUWgWkvNmIUktYGRaxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCql5taXJyY
 npqTmFSsl5yfu4kRGLgMQLCD8expz0OMkhxMSqK861bMjRTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwfv2MVBOsCg1PbUiLTMHGEMwaQkOHiUR3m6QNG9xQWJucWY6ROoUozHHlSvrvjBxTDmw/Q
 uTEEtefl6qlDiv9hOgUgGQ0ozSPLhBsNi+xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeGpC
 FPJl5JXD7XgGdwgR0yqQTc0BOKUlESEk1MMaxR75LbF2Us3TV0ejLayTtgq6VLZyhJ7HntOKc
 J1cdzwa41ls/9MxWa7kzc1GH9Y/tfHOaa82SWoLXPcm8Wy12OTwvz3/vXT/PSX+O/jouUPNIV
 25rTv7eWuH4+JfrgoL1tmzO92AQ+zah6bN5tMDcJ7Pm3/57iL1lxtslq2VCPmz6urPPaK4SS3
 FGoqEWc1FxIgDpt3Mv6AIAAA==
X-Env-Sender: linus971@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503520039!94544539!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3511 invoked from network); 23 Aug 2017 20:27:20 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 20:27:20 -0000
Received: by mail-oi0-f66.google.com with SMTP id t88so645612oij.0
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 13:27:20 -0700 (PDT)
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=9n6KND1r6a8qLGG/MEMQzMFfMnCUP5A4dQKVks277s4=;
 b=Ew6W7r3FML1EWTy0gYe2N1sDq6CjMRBwgcPIEfII2HwNyZAmlqOO5YH4FthJX6isqN
 y+Tox+et8hYUT4BriVec/b0Nx9d/C9JbY/fmTZcEB0aV47zjxdKeslKn8NK6JJH6NWyX
 GfgMg7MBfI6iNjcexRxO4Rbm4ZqcPFFSAj24ZkmPq//mvVVVTGkuh21I2eKXtm/GJVDG
 M+s9OPzrpNqa+Yic+WCIff+SNO63IDGe3toqYO90dWBu9wmSgWbNJyYr9f4Ht9cZNcr6
 3yeO8OBL1NhHar/KCVnweLQbjs2GjhfIEUZL++j14PBYHIuKy7CReZPU9D/v+KRUJXx/
 XItA==
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=9n6KND1r6a8qLGG/MEMQzMFfMnCUP5A4dQKVks277s4=;
 b=ezlUoe11WwtAXwOcjsRidz5n/zpmIiBQIpHC8Z4GZNYiNFFHtceTXNNrLNLuQAQel3
 cJtvteUW2keRZFoyYkFvh0Wk5bC/74ZEE4anRY6LansoHdUuB6Z7IuQMZr6Mgu0MklQs
 kSVhO9LAvtIocRSMg5gwjPFRRoUb+HD3ItyC2Clex5ij72Pkwi1qt2BYVuq8IYG3c/WC
 0HIvJZ6NSI1u2LZAI5tJVEEXcx/XTmy9M7TJ+xZT3sY/nMTbKTxy4xNEVjeY21OxtIYZ
 Wj/3yftYPkjJgiaKCtbbQmlItazMJ8A8IwTvNnzyB0fBBeRiJMfskBobq2zF4Eu9rglu
 tPvA==
X-Gm-Message-State: AHYfb5iLsLAkkdJVYV1Uai8VDjZLvZDyKIiyMxMvA4WkRdO/bW5wUKKx
 3xTbGyvCseEqxM8IikHzpTVzH5zf/A==
X-Received: by 10.202.62.139 with SMTP id l133mr5163428oia.47.1503520038900;
 Wed, 23 Aug 2017 13:27:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.23.45 with HTTP; Wed, 23 Aug 2017 13:27:18 -0700 (PDT)
In-Reply-To: <20170823195955.wnyg2dcv4c23kdoj@node.shutemov.name>
References: <20170823134521.5068-1-vkuznets@redhat.com>
 <CA+55aFzFnbnFnY0ht15aOY7jq4Kyy-uzP9DAyswH6UaU6UhF4g@mail.gmail.com>
 <20170823195955.wnyg2dcv4c23kdoj@node.shutemov.name>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Wed, 23 Aug 2017 13:27:18 -0700
X-Google-Sender-Auth: Mbq8b6113x1LrfuKTOMHPAqtoBQ
Message-ID: <CA+55aFxDwWgMQa2HGfgWKOxqfepiBu5XVpGj3VJ=f53a=w0kpA@mail.gmail.com>
To: "Kirill A. Shutemov" <kirill@shutemov.name>
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, KY Srinivasan <kys@microsoft.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTI6NTkgUE0sIEtpcmlsbCBBLiBTaHV0ZW1vdgo8a2ly
aWxsQHNodXRlbW92Lm5hbWU+IHdyb3RlOgo+Cj4gSW4gdGhpcyBjYXNlIHdlIG5lZWQgcGVyZm9y
bWFuY2UgbnVtYmVycyBmb3IgIVBBUkFWSVJUIGtlcm5lbC4KClllcy4KCj4gTnVtYmVycyBmb3Ig
dGlnaHQgbG9vcCBvZiAibW1hcChNQVBfUE9QVUxBVEUpOyBtdW5tYXAoKSIgbWlnaHQgYmUKPiBp
bnRlcmVzdGluZyB0b28gZm9yIHdvcnN0IGNhc2Ugc2NlbmFyaW8uCgpBY3R1YWxseSwgSSBkb24n
dCB0aGluayB5b3Ugd2FudCB0byBwb3B1bGF0ZSBhbGwgdGhlIHBhZ2VzLiBZb3UganVzdAp3YW50
IHRvIHBvcHVsYXRlICpvbmUqIHBhZ2UsIGluIG9yZGVyIHRvIGJ1aWxkIHVwIHRoZSBwYWdlIGRp
cmVjdG9yeQpzdHJ1Y3R1cmUsIG5vdCBhbGxvY2F0ZSBhbGwgdGhlIGZpbmFsIHBvaW50cy4KCkFu
ZCB3ZSBvbmx5IGZyZWUgdGhlIGFjdHVhbCBwYWdlIHRhYmxlcyB3aGVuIHRoZXJlIGlzIG5vdGhp
bmcgYXJvdW5kLApzbyBpdCBzaG91bGQgYmUgYXQgbGVhc3QgYSAyTUItYWxpZ25lZCByZWdpb24g
ZXRjLgoKU28geW91IHNob3VsZCBkbyBhICpiaWcqIGFsbG9jYXRpb24sIGFuZCB0aGVuIHRvdWNo
IGEgc2luZ2xlIHBhZ2UgaW4KdGhlIG1pZGRsZSwgYW5kIHRoZW4gbWlubWFwIGl0IC0gdGhhdCBz
aG91bGQgZ2l2ZSB5b3UgbWF4aW1hbCBwYWdlCnRhYmxlIGFjdGl2aXR5LiBPdGhlcndpc2UgdGhl
IHBhZ2UgdGFibGVzIHdpbGwgZ2VuZXJhbGx5IGp1c3Qgc3RheQphcm91bmQuCgpSZWFsaXN0aWNh
bGx5LCBpdCdzIG1haW5seSBleGl0KCkgdGhhdCBmcmVlcyBwYWdlIHRhYmxlcy4gWWVzLCB5b3Ug
bWF5CmhhdmUgYSBmZXcgcGFnZSB0YWJsZXMgZnJlZSdkIGJ5IGEgbm9ybWFsIG11bm1hcCgpLCBi
dXQgaXQncyB1c3VhbGx5CnZlcnkgbGltaXRlZC4gV2hpY2ggaXMgd2h5IEkgc3VnZ2VzdGVkIHRo
YXQgc2NyaXB0LWhlYXZ5IHRoaW5nIHdpdGgKbG90cyBvZiBzbWFsbCBleGVjdXRhYmxlcy4gVGhh
dCB0ZW5kcyB0byBiZSB0aGUgbWFpbiByZWFsaXN0aWMgbG9hZAp0aGF0IHJlYWxseSBjYXVzZXMg
YSB0b24gb2YgcGFnZSBkaXJlY3RvcnkgYWN0aXZpdHkuCgogICAgICAgICAgICAgIExpbnVzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 21:21:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 21:21: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.xen.org>)
	id 1dkd51-0005px-UF; Wed, 23 Aug 2017 21:20:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dkd50-0005pr-Tx
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 21:20:51 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 0E/5F-09901-2B1FD995; Wed, 23 Aug 2017 21:20:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsXSO6nOVXfjx7m
 RBkeb1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyF/dtYCtYwVxxcNZ29gfE9UxcjJ4eQwEQm
 iUnfA7sYuYDsv4wSnzbOg0psZJSYdVsFItHNKHFoy0tWiESRxI0NB1lAbBYBVYmlTzcxdjFyc
 LAJmEi8WeUIYooI2ErMPu8GUsEskCHR+KoBbKSwQK7Ela4JbCA2r4C5xMNTa9ghxq9nkjjVAp
 MQlDg58wkLRLOOxM6td9hAZjILSEss/8cBEuYU8JSYsGAZ2ExRAWWJeftWsUGUa0ssW/iaGcS
 WEDCUOP1wG+MERuFZSKbOQjJ1FsLUWUi6FzCyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw
 08tNLS5OTE/NSUwq1kvOz93ECAx9BiDYwfhnfuAhRkkOJiVR3nUr5kYK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuDN+gCUEyxKTU+tSMvMAUYhTFqCg0dJhLcCJM1bXJCYW5yZDpE6xWjMsWH1+i
 9MHE0ftnxhEmLJy89LlRLnvQ5SKgBSmlGaBzcIlhwuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnIN
 RSZh3GsgUnsy8Erh9r4BOYQI6ZdKJOSCnlCQipKQaGI1v/Xi2a255Zp60h0JMejDH4R9Jbiy2
 4et2VZ84XxlovTP1noPPAzbFmW/dLoS/clm6dNLv3b1loYfV/vIrXuj7ccskKtj+gFLvgiVTJ
 fuiFib/ks9f/Dx//8XtDDMLb9rr8H97LDuhc5Ono6Pb6gy2vtO+fass3p/fJWeqM1ntgVdO68
 ofd5VYijMSDbWYi4oTAUyRVzwJAwAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503523248!71279163!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19911 invoked from network); 23 Aug 2017 21:20:49 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 21:20:49 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7NLKkh3024249
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Aug 2017 21:20:47 GMT
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 v7NLKjd7017262
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Aug 2017 21:20:46 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 v7NLKjwr013553;
 Wed, 23 Aug 2017 21:20:45 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 23 Aug 2017 14:20:45 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 9383F6A0767; Wed, 23 Aug 2017 17:20:44 -0400 (EDT)
Date: Wed, 23 Aug 2017 17:20:44 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170823212044.GD12795@char.us.oracle.com>
References: <1503009826-3363-1-git-send-email-annie.li@oracle.com>
 <20170818091411.cl2drb5mofmo3oav@MacBook-Pro-de-Roger.local>
 <f750d078-26a7-dd43-4c0a-2506c04300a0@oracle.com>
 <20170818172406.yupdjusjxx2mhu6d@MacBook-Pro-de-Roger.local>
 <20170822073228.wanqwaqkb5edfvwh@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822073228.wanqwaqkb5edfvwh@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, annie li <annie.li@oracle.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: stop blkback thread of
 every queue in xen_blkif_disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LnNuaXAuLgo+ID4gCj4gPiBBY2tlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gCj4gRm9yZ290IHRvIGFkZCwgdGhpcyBuZWVkcyB0byBiZSBiYWNrcG9ydGVk
IHRvIHN0YWJsZSBicmFuY2hlcywgc286CgpBbm5pZSwgY291bGQgeW91IHJlc2VuZCB0aGUgcGF0
Y2ggd2l0aCB0aGUgdGFncyBhbmQgYW4gdXBkYXRlCnRvIHRoZSBkZXNjcmlwdGlvbiB0byBtZSBw
bGVhc2U/Cj4gCj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPiAKPiBSb2dlci4KPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 23 22:24:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 22:24: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.xen.org>)
	id 1dke4W-00018r-Mg; Wed, 23 Aug 2017 22:24:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dke4V-00018l-Lg
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 22:24:23 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E3/80-01732-6900E995; Wed, 23 Aug 2017 22:24:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXSO6nOVXcaw7x
 Ig48zuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPJ3YwFqzjrNjfGdjA+IG9i5GLQ0hgIpPE
 3o4lUM5fRolNrW2sEM4GRomjJ2GcHkaJ1TNWsHUxcnKwCRhJnD06nRHEFhEQljh+dBsziM0sU
 CYx8eUsMFtYIFyitfsMC4jNIqAqcXbKCnYQm1fAS+LRtydgtoSAgsSUh++ZIWxDidMPtzFOYO
 RZwMiwilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQ8/UMDIw
 7GJt6nQ8xSnIwKYnyrlsxN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK//f6CcYFFqempFWmYO
 MARh0hIcPEoivNUgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEudVAikSACnKKM2DGwGLh
 0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlTQabwZOaVwG16BXQEE9ARk07MATmiJBEhJd
 XAyO6w5K8sy/n2OfmXrvZ/dGb/K372dv9SlXD/peVn5O7Oaz/zTflPOlPj18dxXlt6jl+z4lg
 h0xiWpPnDMno9l3XdVLeKAzvEGP1Fn0+/4S7dYLRJPIitfqu4+ezggmsPuw29ohqsDTh/zv/v
 s26+vo6F8dyZ87/FLvialTtlwYaPC/RnVvWVKLEUZyQaajEXFScCAC+JCgSCAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503527059!108684738!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51062 invoked from network); 23 Aug 2017 22:24:21 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 22:24:21 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7NMOI5X020915
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Aug 2017 22:24:19 GMT
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 v7NMOHwY009652
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Aug 2017 22:24:18 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 v7NMOH8M016153;
 Wed, 23 Aug 2017 22:24:17 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 23 Aug 2017 15:24:17 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: jgross@suse.com
Date: Wed, 23 Aug 2017 18:27:04 -0400
Message-Id: <1503527224-12390-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen: Don't try to call xen_alloc_p2m_entry() on
	autotranslating guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGFiYTgzMWE2OTYzMiAoInhlbjogcmVtb3ZlIHRlc3RzIGZvciBwdmggbW9kZSBpbiBw
dXJlIHB2IHBhdGhzIikKcmVtb3ZlZCBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwIHRl
c3QgaW4geGVuX2FsbG9jX3AybV9lbnRyeSgpCnNpbmNlIGl0IGlzIGFzc3VtZWQgdGhhdCB0aGUg
cm91dGluZSBpcyBuZXZlciBjYWxsZWQgYnkgbm9uLVBWIGd1ZXN0cy4KCkhvd2V2ZXIsIGFsbG9j
X3hlbmJhbGxvb25lZF9wYWdlcygpIG1heSBtYWtlIHRoaXMgY2FsbCBvbiBhIFBWSCBndWVzdC4K
UHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nIGJ5IGFkZGluZyBYRU5GRUFUX2F1dG9fdHJhbnNs
YXRlZF9waHlzbWFwCmNoZWNrIHRoZXJlLgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KRml4ZXM6IGFiYTgzMWE2OTYzMiAoInhlbjog
cmVtb3ZlIHRlc3RzIGZvciBwdmggbW9kZSBpbiBwdXJlIHB2IHBhdGhzIikKLS0tCiBkcml2ZXJz
L3hlbi9iYWxsb29uLmMgfCA4ICsrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBi
L2RyaXZlcnMveGVuL2JhbGxvb24uYwppbmRleCBhYjYwOTI1Li5mNzdlNDk5IDEwMDY0NAotLS0g
YS9kcml2ZXJzL3hlbi9iYWxsb29uLmMKKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCkBAIC02
NjQsOSArNjY0LDExIEBAIGludCBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2Vz
LCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQogCQkJICovCiAJCQlCVUlMRF9CVUdfT04oWEVOX1BBR0Vf
U0laRSAhPSBQQUdFX1NJWkUpOwogCi0JCQlyZXQgPSB4ZW5fYWxsb2NfcDJtX2VudHJ5KHBhZ2Vf
dG9fcGZuKHBhZ2UpKTsKLQkJCWlmIChyZXQgPCAwKQotCQkJCWdvdG8gb3V0X3VuZG87CisJCQlp
ZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKSB7CisJCQkJ
cmV0ID0geGVuX2FsbG9jX3AybV9lbnRyeShwYWdlX3RvX3BmbihwYWdlKSk7CisJCQkJaWYgKHJl
dCA8IDApCisJCQkJCWdvdG8gb3V0X3VuZG87CisJCQl9CiAjZW5kaWYKIAkJfSBlbHNlIHsKIAkJ
CXJldCA9IGFkZF9iYWxsb29uZWRfcGFnZXMobnJfcGFnZXMgLSBwZ25vKTsKLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 23 23:04:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Aug 2017 23: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.xen.org>)
	id 1dkegn-0003d1-P1; Wed, 23 Aug 2017 23:03:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linus971@gmail.com>) id 1dkegm-0003cv-ES
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 23:03:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CB/1B-02962-BD90E995; Wed, 23 Aug 2017 23:03:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMfSWi+4tznm
 RBosmWFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzmrqZCmayV2x/9pmlgXEnaxcjF4eQwHRG
 iYkHZrGAOCwCC1kl9n5ewgjiSAjsZZW49WoBexcjJ5CTJ7H2xwQmCLtAYvbClcwgNq+AoMTJm
 U+Aujk4hAWkJJp66kDCQgJeEttvL2MEsTkFHCWOv/wJtW0tk8TdCdcYQerZBEwkevuMQWpYBF
 Qlln3cyAox3lBi5/YDbBDjAyTWnLgBFhcWcJbYuPkr2AkiAlYSnS9a2UBmMgscY5U49f4WWAO
 zgKZE6/bf7BC2tsSyha+ZJzAKz0Jy6iwkZbOQlC1gZF7FqFGcWlSWWqRraKaXVJSZnlGSm5iZ
 o2toYKaXm1pcnJiempOYVKyXnJ+7iREY6gxAsIPx/saAQ4ySHExKorzrVsyNFOJLyk+pzEgsz
 ogvKs1JLT7EKMPBoSTBO5VjXqSQYFFqempFWmYOMOpg0hIcPEoivPdA0rzFBYm5xZnpEKlTjJ
 YcV66s+8LE0fRhC5CccmD7FyYhlrz8vFQpcd4NIA0CIA0ZpXlw42CJ4RKjrJQwLyPQgUI8Bal
 FuZklqPKvGMU5GJWEeeVApvBk5pXAbX0FdBAT0EGTTswBOagkESEl1cDYzWdXM+N5putKrizu
 KsOL35d923HFxGpSW1Ch6BqG9WozEk/uvrtGtuGTs6zGz++ND+U+S/WZLHJTLpK6tkhF39nM6
 I5eljwr+009hV7O4i0ue/g9vxy6c0nTdaFSUeq5A7WKq6e66rJfWXtO/Fls1fJrE3Y0+qQnff
 l06deGXkkbpeXfLvQpsRRnJBpqMRcVJwIAE73GuAcDAAA=
X-Env-Sender: linus971@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503529433!81343984!1
X-Originating-IP: [209.85.218.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18945 invoked from network); 23 Aug 2017 23:03:54 -0000
Received: from mail-oi0-f68.google.com (HELO mail-oi0-f68.google.com)
 (209.85.218.68)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Aug 2017 23:03:54 -0000
Received: by mail-oi0-f68.google.com with SMTP id c129so953500oif.2
 for <xen-devel@lists.xenproject.org>; Wed, 23 Aug 2017 16:03:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc:content-transfer-encoding;
 bh=nfYzrKzPtWGuG/YA3Rpe1hF+GMK7qD75ziSad8+UPR0=;
 b=ugLZiEcQivNgAfbEvyq0i7MHzqJEiqt65LN3lzwGFqdnGQpu6HqUKfsjQcgAkbqIGs
 S0N9S7efa7stGFFRl7mb58S/Z2C/EnZpBrSzr6fxZfVTzcpOQeuDsNmbJ3a68CfSIjvz
 GgCoiU33SSd4QmIqwY35XvqausohOZVrzzN8Y22fjoCotrYgdDRNssNcjhTdZ2rBtWSA
 ke2tau9INIIPwM7/r8vHIQpvhWs9NbhezDs1B/DPttx8kjAvlIpPzKbZx2eFCae2aS5L
 BmKIROChD3uyOujsApOwEWF6Nj5B6+Tm6K+Zb9ixIqD0PBKjPcaHqyxRsXEYMQG3LxSw
 SC5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc:content-transfer-encoding;
 bh=nfYzrKzPtWGuG/YA3Rpe1hF+GMK7qD75ziSad8+UPR0=;
 b=k54V1oO/9Bx7uDwp8U5ssHNc1UHfFhWlkR73VQi13UtiXGH65dzLV7PSOQXcHoomA5
 8VDNH5ZCTBfd5DvNES1A2RYMSNPqub/zuQ7P7JcuE293ru53mrM1lZsq7SRbBgc0zvFo
 a9VToOQWUJnqhJGenweYis331d83sk+lxQJ9AcfmH8Knj44yBSUZ2xRSvyfaQHrxLcdG
 dNYyzhKsgMYzFxxKSeY+19wfed27pPSPoIino6HO0fKvtUjZRtWV1K60kVh1XPCjSjsM
 VuvnuLIV6pXsBaEGDaNG8eYBsSPFpA+MI0SPimN+Jf34GMcQ4MLZpSlDvEmc4BghgGaW
 1hmw==
X-Gm-Message-State: AHYfb5juPCrz5okW/k43YoW/zqFsq/4O1ebqmBNTHMPJ1FjelDBmsHKt
 N+cHtX9pJCtzsotIrF3o8ht14cdnrw==
X-Received: by 10.202.98.7 with SMTP id w7mr5250596oib.150.1503529433482; Wed,
 23 Aug 2017 16:03:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.23.45 with HTTP; Wed, 23 Aug 2017 16:03:53 -0700 (PDT)
In-Reply-To: <20170823223637.bjke4w3wpolrn7md@black.fi.intel.com>
References: <20170823134521.5068-1-vkuznets@redhat.com>
 <CA+55aFzFnbnFnY0ht15aOY7jq4Kyy-uzP9DAyswH6UaU6UhF4g@mail.gmail.com>
 <20170823195955.wnyg2dcv4c23kdoj@node.shutemov.name>
 <CA+55aFxDwWgMQa2HGfgWKOxqfepiBu5XVpGj3VJ=f53a=w0kpA@mail.gmail.com>
 <20170823223637.bjke4w3wpolrn7md@black.fi.intel.com>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Wed, 23 Aug 2017 16:03:53 -0700
X-Google-Sender-Auth: 1cQLcgEl6Mkq0QdNE6R0Wxt9KiA
Message-ID: <CA+55aFy5M-0Ru-SMoyymewffawyMs8cS2TzjodyjbAtXBp24xw@mail.gmail.com>
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "Kirill A. Shutemov" <kirill@shutemov.name>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, KY Srinivasan <kys@microsoft.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMzozNiBQTSwgS2lyaWxsIEEuIFNodXRlbW92CjxraXJp
bGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPiB3cm90ZToKPgo+IEJlbG93IGlzIHRlc3QgY2Fz
ZXMgdGhhdCBhbGxvY2F0ZXMgYSBsb3Qgb2YgcGFnZSB0YWJsZXMgYW5kIG1lYXN1YXJlCj4gZm9y
ay9leGl0IHRpbWUuIChJJ20gbm90IGVudGlyZWx5IHN1cmUgaXQncyB0aGUgYmVzdCB3YXkgdG8g
c3RyZXNzIHRoZQo+IGNvZGVwYXRoLikKCkxvb2tzIG9rIHRvIG1lLiBEb2luZyBhIHByb2ZpbGUg
KHdpdGhvdXQgdGhlIFJDVSBmcmVlaW5nLCBvYnZpb3VzbHkpIGdpdmVzIG1lCgogICAwLjc3JSAg
YS5vdXQgICAgW2tlcm5lbC52bWxpbnV4XSAgW2tdIGZyZWVfcGdkX3JhbmdlCgoKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4paSCgpzbyBpdCBkb2VzIHNlZW0gdG8g
c3BlbmQgdGltZSBpbiB0aGUgcGFnZSBkaXJlY3RvcnkgY29kZS4KCj4gVW5wYXRjaGVkOiAgICAg
IGF2ZXJhZ2UgNC44MzIycywgc3RkZGV2IDAuMTE0cwo+IFBhdGNoZWQ6ICAgICAgICBhdmVyYWdl
IDQuODM2MnMsIHN0ZGRldiAwLjExMXMKCk9rLCBJIHZvdGUgZm9yIGF2b2lkaW5nIHRoZSBjb21w
bGV4aXR5IG9mIHR3byBkaWZmZXJlbnQgYmVoYXZpb3JzLCBhbmQKanVzdCBtYWtpbmcgdGhlIHBh
Z2UgdGFibGUgZnJlZWluZyB1c2UgUkNVIHVuY29uZGl0aW9uYWxseS4KCklmIGFjdGl2ZWx5IHRy
eWluZyB0byB0cmlnZ2VyIHRoYXQgY29kZSBkb2Vzbid0IHNob3cgYSByZWFsIG1lYXN1cmFibGUK
ZGlmZmVyZW5jZSwgSSBkb24ndCB0aGluayBpdCBtYXR0ZXJzLCBhbmQgdGhlIGZld2VyIGRpZmZl
cmVudCBjb2RlCnBhdGhzIHdlIGhhdmUsIHRoZSBiZXR0ZXIuCgogICAgICAgICAgICAgIExpbnVz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00:02: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.xen.org>)
	id 1dkfar-0007mA-22; Thu, 24 Aug 2017 00:01:53 +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 1dkfap-0007m4-Bs
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 00:01:51 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 14/C6-02176-E671E995; Thu, 24 Aug 2017 00:01:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm6u+Lx
 Ig/s7LCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oye3RfYCt4KVPT9amNsYPzE28XIxSEksIRJ
 YlJ7C1sXIycHi4CDxNaPU1m7GDk4GAViJB78sAYJMwqESUy+vIQVokRbon3RPHYQm03AUOLvk
 01sIOUSQPaSzxwgYREgc+bcz0wgYWYBY4nm/kqQsLCAncS+D68YQWxOAQ+Jl7unsIDYvAJeEv
 N3LQWzhQTcJfZNP8AEYosK6Eoc+veHDaJGUOLkzCdgNcwCWhLLp29jmcAoMAtJahaS1AJGplW
 MGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxinvo87
 xCjJwaQkyrtuxdxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8n0TnRQoJFqWmp1akZeYAYwEmL
 cHBoyTCWycGlOYtLkjMLc5Mh0idYlSUEuctAkkIgCQySvPg2mDxd4lRVkqYlxHoECGegtSi3M
 wSVPlXjOIcjErCvCYgU3gy80rgpr8CWswEtHjSiTkgi0sSEVJSDYy+4aWrpohZc/k/3GUXVPL
 aQ3HyVynP26ya75YxLtg7JW7qU/lzJVdNVDZs53rizvkho+icT9Nfq7yi0+9l3dmkIizsVtkv
 uWJkdOPWljbZGQIbdZjUpyX9vul6M+2kHfsJ8d9PZm+pObUxedL60N45J64J75KYPbXobaKA/
 E/5uOXbyo/ZiPgrsRRnJBpqMRcVJwIAImeM3LoCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503532908!93079802!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 26508 invoked from network); 24 Aug 2017 00:01:49 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 00:01:49 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C04E321A29;
 Thu, 24 Aug 2017 00:01:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C04E321A29
Date: Wed, 23 Aug 2017 17:01:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1708231654410.3551@sstabellini-ThinkPad-X260>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 00/10] Add Fedora support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEhpIFN0ZWZhbmFv
LAo+IAo+IEZvbGxvd2luZyBzZXJpZXMgYWRkcyBkb2N1bWVudGF0aW9uIG9uIGhvdyB0byB1c2Ug
c3RhZ2UxLXhlbiBvbiBGZWRvcmEuCj4gSXQgYWxzbyBhZGRzIGNvbnRpbnVvdXMgYnVpbGQgc3Vw
cG9ydCB1c2luZyBDaXJjbGVDSS4KPiAKPiBYZW4sIFFlbXUsIHJrdCBhbmQgc3RhZ2UxIEFDSSBp
bWFnZSBhcmUgYnVpbHQgdXNpbmcgYSBGZWRvcmEgYmFzZWQKPiBjb250YWluZXIuIFRoaXMgc2V0
dXAgYWxsb3dzIGZvciBhIHJlcHJvZHVjaWJsZSBidWlsZCBlbnZpcm9ubWVudCB0aGF0Cj4gd2Ug
Y2FuIHVzZSBsb2NhbGx5IGFuZCBhbHNvIHdpdGhpbiBhIENJIHN5c3RlbS4KPiAKPiBCZWxvdyBp
cyBhbiBvdmVydmlldyBvZiB0aGUgc2VyaWVzIC0KPiAKPiBidWlsZC9mZWRvcmE6IEFkZCBgYnVp
bGRyb290LVJFQURNRS5tZGAKPiBidWlsZC9mZWRvcmE6IEFkZCBgYnVpbGRyb290LURvY2tlcmZp
bGVgCj4gYnVpbGQvZmVkb3JhOiBBZGQgYHJ1bmAKPiAKPiBgYnVpbGQvZmVkb3JhYCBkaXJlY3Rv
cnkgaXMgaW50cm9kdWNlZC4gSW4gdGhpcyBkaXJlY3Rvcnkgd2UgY2FuCj4gbWFpbnRhaW4gZG9j
dW1lbnRhdGlvbiwgc2NyaXB0cyBhbmQgcGF0Y2hlcyByZWxhdGluZyB0byBGZWRvcmEgc3VwcG9y
dAo+IGZvciBzdGFnZTEteGVuLgo+IAo+IGBidWlsZHJvb3QtUkVBRE1FLm1kYCBkZXNjcmliZXMg
YSB0d28gc3RhZ2UgY29udGFpbmVyIGJ1aWxkIHByb2Nlc3MuCj4gVGhpcyBpcyBtb2RlbGVkIG9u
IGhvdyB3ZSBkbyBidWlsZHMgZm9yIGRpc3RybyBwYWNrYWdlcywgYnV0IHVzaW5nCj4gY29udGFp
bmVycyBpbnN0ZWFkIG9mIGEgbW9jay9jaHJvb3QgZW52aXJvbm1lbnQuIFRoZSBidWlsZCBhcnRp
ZmFjdAo+IHByb2R1Y2VkIGJ5IGBydW5gIHNjcmlwdCBpcyBhIHRhcmJhbGwsIGluc3RlYWQgb2Yg
YSBycG0gb3IgZGViIGZpbGUuCj4gCj4gYnVpbGQvZmVkb3JhOiBBZGQgYHNvdXJjZV9wYXRoLnNo
YAo+IGJ1aWxkL2ZlZG9yYTogQWRkIGB4ZW4tdW5zdGFibGUtcnVuaXQvKmAgc2NyaXB0cwo+IAo+
IFNjcmlwdHMgdXNlZCB3aXRoaW4gYnVpbGQgYXJ0aWZhY3QgdGFyYmFsbC4KPiAKPiAuY2lyY2xl
Y2kvY29uZmlnLnltbDogQWRkCj4gUkVBRE1FLm1kOiBBZGQgQ2lyY2xlQ0kgYmFkZ2UKPiAKPiBB
ZGRzIENpcmNsZUNJIHN1cHBvcnQuIEhlcmUgWzFdWzJdIGlzIGEgdGVtcG9yYXJ5IHJlcG8gd2l0
aCBDaXJjbGUgQ0kKPiBzdXBwb3J0IGVuYWJsZWQuCj4gCj4gYnVpbGQvZmVkb3JhOiBBZGQgYFJV
Tk5JTkdfU1RBR0UxX1hFTi5tZGAKPiBCVUlMRElORy5tZDogQWRkIEZlZG9yYSBpbnN0cnVjdGlv
bnMKPiAKPiBVcGRhdGUgZG9jcy4KPiAKPiBQbGVhc2UgbGV0IG1lIGtub3cgeW91ciBjb21tZW50
cy4gVGhhbmsgeW91IQo+IAo+IEJlc3QsCj4gUmFqaXYKPiAKPiBbMV06IGh0dHBzOi8vZ2l0aHVi
LmNvbS9sYW1iZGEtbGludXgtZmVkb3JhL3N0YWdlMS14ZW4vdHJlZS93aXAKPiBbMl06IGh0dHBz
Oi8vY2lyY2xlY2kuY29tL2doL2xhbWJkYS1saW51eC1mZWRvcmEvc3RhZ2UxLXhlbi90cmVlL3dp
cAoKCkhpIFJhaml2LAoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciB3b3JrIG9uIHRoaXMh
IEZyb20gYW4gaGlnaCBsZXZlbCwgSSB0aGluawppdCBpcyB2ZXJ5IGdvb2QuCgpPbmUgdGhpbmcg
SSB3b3VsZCBsaWtlIHRvIGFzayBpcyB0aGF0IHlvdSBtYWtlIGl0IGp1c3QgYSBiaXQgbW9yZQpt
b2R1bGFyLiBJIHRoaW5rIGl0IGlzIE9LIHRvIHVzZSBhIERvY2tlciBjb250YWluZXIgZm9yIHRo
ZSBidWlsZCwgYnV0IEkKd291bGQgbGlrZSB0byBzdXBwb3J0IHVzZXJzIHRoYXQgcHJlZmVyIHRv
IGJ1aWxkIG9uIHRoZWlyIG93biBzeXN0ZW0gYnkKY2FsbGluZyBidWlsZC9mZWRvcmEvcnVuIG1h
bnVhbGx5LCB0aGUgc2FtZSBzY3JpcHQgdXNlZCBieSB0aGUgRG9ja2VyCmNvbnRhaW5lci4KCkkg
ZG9uJ3QgdGhpbmsgaXQgd291bGQgYmUgYSBsb3Qgb2YgZWZmb3J0IHRvIGNoYW5nZSB0aGUgZG9j
cyBhbmQgdGhlCnNjcmlwdCB0byBhbGxvdyB0aGF0IGJ1dCBpdCB3b3VsZCBiZSBvZiBncmVhdCBi
ZW5lZml0LgoKSSdsbCBhZGQgbW9yZSBjb21tZW50cyBvbiB0aGUgcGF0Y2hlcy4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:21:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00: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.xen.org>)
	id 1dkftl-0000e4-Ha; Thu, 24 Aug 2017 00:21:25 +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 1dkftk-0000dy-1z
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 00:21:24 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 21/5E-01994-30C1E995; Thu, 24 Aug 2017 00:21:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu5/6Xm
 RBveO6lgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHT91kLXipUnFkukID42L5LkYuDiGBJUwS
 sxt3MXcxcnKwCDhING39AmRzcDAKxEg8+GENEmYUCJOYfHkJK0SJtsS6/jZGEJtNwFDi75NNb
 CDlEkD2ks8cIGERIHPm3M9MIGFmAWOJ5v5KkLCwgLPEmwvPwKZwCnhIrHhxih3E5hXwkrj0tx
 nsACGBZkaJDVMFQGxRAV2JQ//+sEHUCEqcnPmEBcRmFtCSWD59G8sERoFZSFKzkKQWMDKtYtQ
 oTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDL96BgbGHYwTVvkd
 YpTkYFIS5V23Ym6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne/VLzIoUEi1LTUyvSMnOAkQCTl
 uDgURLhjZQESvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvc5AZAiBFGaV5cCNgUXmJUV
 ZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvO5ApPJl5JXCbXgEdwQR0xKQTc0COKElESEk1MHL
 unqtYfqu17kP6Dja27RP/pVqZ7/w2M7PaVfZELXd27J/3Z6fMfccdYWGyJXLPRu6KJVe3Comn
 OMw8eVRvza+bIaKbzvDeuSnub+l0Zrnqn5zSuxvfHzqrHeTu+az+6bRricqfs58e4Uj+OPvzV
 5NXaVY/05L6ghIX3WE9yPjgZMFKD++P778osRRnJBpqMRcVJwIAsvctqsUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503534078!93081137!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 23229 invoked from network); 24 Aug 2017 00:21:19 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 00:21:19 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8B9E22156A;
 Thu, 24 Aug 2017 00:21:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8B9E22156A
Date: Wed, 23 Aug 2017 17:21:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170821071800.65172.88884.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1708231703320.3551@sstabellini-ThinkPad-X260>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071800.65172.88884.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 04/10] build/fedora: Add
	`run`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpUaGlzIGlzIGdyZWF0
LCBqdXN0IGEgY291cGxlIG9mIGNvbW1lbnRzLiBQbGVhc2Ugc3BsaXQgaXQgaW50byB0d28Kc2Ny
aXB0czogb25lIHRvIGJ1aWxkIHRoZSBkZXBlbmRlY2llcyAoeGVuLCBxZW11LCBldGMuKSwgYW5k
IHRoZSBvdGhlcgp0byBidWlsZCBzdGFnZTEteGVuLiBPZiBjb3Vyc2UsIHlvdSBjb3VsZCBoYXZl
IG9uZSBgcnVuJyBzY3JpcHQgdGhhdApjYWxscyBib3RoIHNjcmlwdHMgZm9yIGNvbnZlbmllbmNl
LgoKVGhhdCB3YXksIGEgdXNlciBjb3VsZCBjYWxsIHRoZSBkZXBlbmRlbmN5IGJ1aWxkZXIgb25j
ZSBvbiBoZXIgc3lzdGVtLAp0aGVuIGNhbGwgdGhlIHN0YWdlMS14ZW4gYnVpbGRlciBhcyBtYW55
IHRpbWVzIGFzIG5lZWRlZC4gVGhlIHNjcmlwdAp3aWxsIGJlIG1vcmUgcmV1c2FibGUuCgpZb3Ug
d29uJ3QgbGlrZSB0aGlzIGZpbmFsIHN1Z2dlc3Rpb24sIGJ1dCBJJ2xsIHRyeSBhbnl3YXkgOi0p
IEkgd291bGQKcHJlZmVyIGlmIHRoaXMgc2NyaXB0IHdhcyBpbiBiYXNoLiBJIGhhdmUgbm90aGlu
ZyBhZ2FpbnN0IHB5dGhvbiAoaW4KZmFjdCBJIGtub3cgcHl0aG9uIGJldHRlciB0aGFuIG90aGVy
IHNjcmlwdGluZyBsYW5ndWFnZXMpIGJ1dCBJIHRyeSB0bwptaW5pbWl6ZSB0aGUgbnVtYmVyIG9m
IGxhbmd1YWdlcyByZXF1aXJlZCB0byBjb250cmlidXRlIHRvIHN0YWdlMS14ZW4uCkJ1dCBpZiBp
dCBpcyBweXRob24gb3Igbm90aGluZywgSSdsbCB0YWtlIHB5dGhvbi4KCgo+ICBidWlsZC9mZWRv
cmEvcnVuIHwgICA4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDg3IGluc2VydGlvbnMoKykKPiAgY3JlYXRl
IG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9yYS9ydW4KPiAKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVk
b3JhL3J1biBiL2J1aWxkL2ZlZG9yYS9ydW4KPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+IGluZGV4
IDAwMDAwMDAuLjM3ZTFkYWMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYnVpbGQvZmVkb3JhL3J1
bgo+IEBAIC0wLDAgKzEsODcgQEAKPiArIyEvdXNyL2Jpbi9weXRob24yCj4gKwo+ICtpbXBvcnQg
c2hsZXgKPiAraW1wb3J0IHN1YnByb2Nlc3MKPiAraW1wb3J0IHN5cwo+ICtpbXBvcnQgb3MKPiAr
Cj4gKwo+ICsjIGhlbHBlciBmdW5jdGlvbiB0byBjYXB0dXJlIHN0ZG91dCBmcm9tIGEgbG9uZyBy
dW5uaW5nIHByb2Nlc3MKPiArZGVmIHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpOgo+
ICsgICAgcCA9IHN1YnByb2Nlc3MuUG9wZW4oCj4gKyAgICAgICAgc2hsZXguc3BsaXQoY21kKSwg
Y3dkPWN3ZCwgZW52PWVudiwgc3Rkb3V0PXN1YnByb2Nlc3MuUElQRSkKPiArICAgIHdoaWxlIHAu
cG9sbCgpIGlzIE5vbmU6Cj4gKyAgICAgICAgbCA9IHAuc3Rkb3V0LnJlYWRsaW5lKCkKPiArICAg
ICAgICBzeXMuc3Rkb3V0LndyaXRlKGwpCj4gKwo+ICsKPiArZW52ID0gb3MuZW52aXJvbi5jb3B5
KCkKPiArCj4gKyMgYnVpbGQgYW5kIGluc3RhbGwgeGVuLXVuc3RhYmxlCj4gK3ByaW50ICJDbG9u
aW5nIHhlbi11bnN0YWJsZS4uLiIKPiArY21kID0gJ2dpdCBjbG9uZSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdCcKPiArc3VicHJvY2Vzcy5jaGVja19vdXRwdXQoc2hsZXguc3BsaXQoY21k
KSwgY3dkPScvcm9vdCcpCj4gKwo+ICtzdGVwcyA9IFsKPiArICAgICcuL2NvbmZpZ3VyZSAtLXBy
ZWZpeD0vb3B0L3hlbi11bnN0YWJsZSAtLXdpdGgtc3lzdGVtLXFlbXU9L29wdC94ZW4tdW5zdGFi
bGUvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiAtLWRpc2FibGUtc3R1YmRvbSAtLWRpc2Fi
bGUtcWVtdS10cmFkaXRpb25hbCAtLWRpc2FibGUtcm9tYmlvcyAtLXN5c2NvbmZkaXI9L29wdC94
ZW4tdW5zdGFibGUvZXRjIC0tZW5hYmxlLXJwYXRoIC0tZGlzYWJsZS1zeXN0ZW1kJywKCkkgdGhp
bmsgaXQgaXMgZmluZSB0byBpbnN0YWxsIHRoaW5ncyB1bmRlciAvb3B0IGJ5IGRlZmF1bHQsIGJ1
dCBJIHdvdWxkCmxpa2UgaXQgdG8gYmUgY29uZmlndXJhYmxlLiBBIGdsb2JhbCB2YXJpYWJsZSBh
dCB0aGUgdG9wIG9mIHRoZSBzY3JpcHQKdG8gc2V0IHRoZSBkZXN0aW5hdGlvbiBkaXJlY3Rvcnkg
aXMgZ29vZCBlbm91Z2guCgoKPiArICAgICdtYWtlJywKPiArICAgICdtYWtlIGluc3RhbGwgQk9P
VF9ESVI9L29wdC94ZW4tdW5zdGFibGUvYm9vdCBERUJVR19ESVI9L29wdC94ZW4tdW5zdGFibGUv
bGliL2RlYnVnIEVGSV9ESVI9L29wdC94ZW4tdW5zdGFibGUvYm9vdC9lZmkvRUZJL3hlbicKPiAr
XQo+ICtmb3IgY21kIGluIHN0ZXBzOgo+ICsgICAgY3dkID0gJy9yb290L3hlbicKPiArICAgIHN1
YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpCj4gKwo+ICsjIGJ1aWxkIGFuZCBpbnN0YWxs
IHFlbXUtdW5zdGFibGUKPiArcHJpbnQgIkNsb25pbmcgcWVtdS11bnN0YWJsZS4uLiIKPiArY21k
ID0gJ2dpdCBjbG9uZSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQnCj4gK3N1YnByb2Nlc3Mu
Y2hlY2tfb3V0cHV0KHNobGV4LnNwbGl0KGNtZCksIGN3ZD0nL3Jvb3QnKQo+ICsKPiArc3RlcHMg
PSBbCj4gKyAgICAnLi9jb25maWd1cmUgLS1wcmVmaXg9L29wdC9xZW11LXVuc3RhYmxlIC0tZW5h
YmxlLXhlbiAtLXRhcmdldC1saXN0PWkzODYtc29mdG1tdSAtLWV4dHJhLWNmbGFncz0iLUkvb3B0
L3hlbi11bnN0YWJsZS9pbmNsdWRlIiAtLWV4dHJhLWxkZmxhZ3M9Ii1ML29wdC94ZW4tdW5zdGFi
bGUvbGliIC1XbCwtcnBhdGgsL29wdC94ZW4tdW5zdGFibGUvbGliIiAtLWRpc2FibGUta3ZtIC0t
ZW5hYmxlLXZpcnRmcyAtLWVuYWJsZS1saW51eC1haW8nLAo+ICsgICAgJ21ha2UnLCAnbWFrZSBp
bnN0YWxsJwoKU2FtZSBoZXJlIGFib3V0IHRoZSBkZXN0aW5hdGlvbiBkaXJlY3RvcnkKCgo+ICtd
Cj4gK2ZvciBjbWQgaW4gc3RlcHM6Cj4gKyAgICBjd2QgPSAnL3Jvb3QvcWVtdScKPiArICAgIHN1
YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpCj4gKwo+ICtjbWQgPSAnY3AgaTM4Ni1zb2Z0
bW11L3FlbXUtc3lzdGVtLWkzODYgL29wdC94ZW4tdW5zdGFibGUvbGliL3hlbi9iaW4vcWVtdS1z
eXN0ZW0taTM4NicKPiArc3VicHJvY2Vzcy5jaGVja19vdXRwdXQoc2hsZXguc3BsaXQoY21kKSwg
Y3dkPScvcm9vdC9xZW11JykKPiArCj4gKyMgYnVpbGQgcmt0Cj4gK3ByaW50ICJDbG9uaW5nIHJr
dC4uLiIKPiArY21kID0gJ2dpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vcmt0L3JrdC5naXQn
Cj4gK3N1YnByb2Nlc3MuY2hlY2tfb3V0cHV0KHNobGV4LnNwbGl0KGNtZCksIGN3ZD0nL3Jvb3Qn
KQo+ICsKPiArc3RlcHMgPSBbCj4gKyAgICAnLi9hdXRvZ2VuLnNoJywgJy4vY29uZmlndXJlIC0t
ZGlzYWJsZS10cG0gLS13aXRoLXN0YWdlMS1mbGF2b3JzPWNvcmVvcycsCj4gKyAgICAnbWFrZScK
PiArXQo+ICtmb3IgY21kIGluIHN0ZXBzOgo+ICsgICAgY3dkID0gJy9yb290L3JrdCcKPiArICAg
IHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpCj4gKwo+ICsjIGJ1aWxkIHN0YWdlMS14
ZW4KPiArZW52WydHT1BBVEgnXSA9ICcvcm9vdC9nb3BhdGgnCj4gK2N3ZCA9ICcvcm9vdC9nb3Bh
dGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4nCj4gK2NtZCA9ICdiYXNoIGJ1aWxkLnNo
Jwo+ICtzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQo+ICsKPiArIyBpbnN0YWxsIGJ1
aWxkIGFydGlmYWN0cyB0byBgL29wdC9gCj4gK3N0ZXBzID0gWwo+ICsgICAgJ21rZGlyIC1wIC9v
cHQvc3RhZ2UxLXhlbi9iaW4nLCAnbWtkaXIgLXAgL29wdC9zdGFnZTEteGVuL2FjaScsCj4gKyAg
ICAnY3AgL3Jvb3Qvcmt0L2J1aWxkLXJrdC0xLjI4LjErZ2l0L3RhcmdldC9iaW4vcmt0IC9vcHQv
c3RhZ2UxLXhlbi9iaW4vcmt0JywKPiArICAgICdjcCAvcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5j
b20vcmt0L3N0YWdlMS14ZW4vc3RhZ2UxLXhlbi5hY2kgL29wdC9zdGFnZTEteGVuL2FjaS9zdGFn
ZTEteGVuLmFjaScsCj4gKyAgICAnY3AgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29tL3JrdC9z
dGFnZTEteGVuL2J1aWxkL2ZlZG9yYS9zb3VyY2VfcGF0aC5zaCAvb3B0L3N0YWdlMS14ZW4vYmlu
L3NvdXJjZV9wYXRoLnNoJywKPiArICAgICdjcCAtciAvcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5j
b20vcmt0L3N0YWdlMS14ZW4vYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdCAvb3B0L3hl
bi11bnN0YWJsZS1ydW5pdCcKPiArXQo+ICtmb3IgY21kIGluIHN0ZXBzOgo+ICsgICAgY3dkID0g
Jy9yb290Jwo+ICsgICAgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKPiArCj4gK2N3
ZCA9ICcvb3B0Jwo+ICtjbWQgPSAndGFyIHpjdmYgL3Jvb3Qvc3RhZ2UxLXhlbi1idWlsZC50YXIu
Z3ogcWVtdS11bnN0YWJsZS8gc3RhZ2UxLXhlbi8geGVuLXVuc3RhYmxlLyB4ZW4tdW5zdGFibGUt
cnVuaXQvJwo+ICtzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQo+ICsKPiArY3dkID0g
Jy9yb290Jwo+ICtjbWQgPSAnbXYgL3Jvb3Qvc3RhZ2UxLXhlbi1idWlsZC50YXIuZ3ogL3RtcCcK
PiArc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:22:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00: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.xen.org>)
	id 1dkfus-0000ik-R4; Thu, 24 Aug 2017 00:22:34 +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 1dkfur-0000ib-Un
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 00:22:34 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 9B/75-03765-94C1E995; Thu, 24 Aug 2017 00:22:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq6HzLx
 Ig8+flS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZR94xF2wWrFj16w9rA+MLvi5GLg4hgSVM
 Et+2tDN2MXJysAg4SCz60sfexcjBwSgQI/HghzVImFEgTGLy5SWsECXaEsdenWIGsdkEDCX+P
 tnEBlIuAWQv+cwBEhYBMmfO/cwEEmYWMJZo7q8ECQsLhEgcbmtkB7E5BTwkZh6cywJi8wp4SW
 w/tpAR4ppmRommk1PBrhEV0JU49O8PG0SRoMTJmU/AGpgFtCSWT9/GMoFRYBaS1CwkqQWMTKs
 YNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkAEIdjBe3hhw
 iFGSg0lJlHfdirmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR490vNixQSLEpNT61Iy8wBRgNMW
 oKDR0mEN1ISKM1bXJCYW5yZDpE6xagoJc77HKRPACSRUZoH1waLwEuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5i0BmcKTmVcCN/0V0GImoMWTTswBWVySiJCSamAsb7q8lGuG3JMjG+7tqll
 Z317b3HCN73bE2kS1LgmTyj+7tsjsZ7RJFfYxnv700DqXJfOznXT27qzt2q3jOLP6zMv1gurx
 2p8Vy0PmNmx/01f83ZRR4eS+0zuOCNXUS86Ilvw4s7CLWepBtuGqzHvFfGas8xwe9AknnnAV/
 8XO8f7loX7FyX+VWIozEg21mIuKEwHS/w7AuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503534151!113342581!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 56185 invoked from network); 24 Aug 2017 00:22:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 00:22:32 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 98A4F2156A;
 Thu, 24 Aug 2017 00:22:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 98A4F2156A
Date: Wed, 23 Aug 2017 17:22:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170821071743.65172.96274.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1708231701560.3551@sstabellini-ThinkPad-X260>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071743.65172.96274.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 02/10] build/fedora: Add
 `buildroot-README.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpJbiBhZGRpdGlvbiB0
byB0aGUgaW5zdHJ1Y3Rpb25zIGJlbG93LCBwbGVhc2UgbWVudGlvbiBob3cgdG8gYnVpbGQKc3Rh
Z2UxLXhlbiBtYW51YWxseSBieSBpbnN0YWxsaW5nIHRoZSBkZXBlbmRlbmNpZXMgbGlzdGVkIGlu
CmJ1aWxkcm9vdC1Eb2NrZXJmaWxlIGFuZCBleGVjdXRpbmcgYnVpbGQvZmVkb3JhL3J1biBieSBo
YW5kLgoKCj4gIGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtUkVBRE1FLm1kIHwgICA1MCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNTAgaW5z
ZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1S
RUFETUUubWQKPiAKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1SRUFETUUu
bWQgYi9idWlsZC9mZWRvcmEvYnVpbGRyb290LVJFQURNRS5tZAo+IG5ldyBmaWxlIG1vZGUgMTAw
NjQ0Cj4gaW5kZXggMDAwMDAwMC4uMGVmYjE1MAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9idWls
ZC9mZWRvcmEvYnVpbGRyb290LVJFQURNRS5tZAo+IEBAIC0wLDAgKzEsNTAgQEAKPiArIyMgc3Rh
Z2UxLXhlbiBGZWRvcmEgQnVpbGRyb290Cj4gKwo+ICtzdGFnZTEteGVuIGJ1aWxkIGFydGlmYWN0
cyBmb3IgRmVkb3JhIGlzIGJ1aWx0IGluIHR3byBwaGFzZXMuIEluIHRoZSBmaXJzdCBwaGFzZQo+
ICthIGRvY2tlciBjb250YWluZXIgaXMgcHJlcGFyZWQgd2l0aCBhbGwgdGhlIGJ1aWxkIGRlcGVu
ZGVuY2llcy4gV2UgcmVmZXIgdG8gaXQKPiArYXMgYHN0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9v
dGAuIEluIHRoZSBuZXh0IHBoYXNlIHdlIGV4ZWN1dGUgdGhlIGBydW5gIHNjcmlwdAo+ICt0aGF0
IHVzZXMgYHN0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdGAgYW5kIHRvIHByb2R1Y2UgdGhlIGJ1
aWxkIGFydGlmYWN0cy4KPiArCj4gKyMjIyBCdWlsZGluZyBgc3RhZ2UxLXhlbi1mZWRvcmEtYnVp
bGRyb290YAo+ICsKPiArYHN0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdGAgaGFzIGEgZXh0ZXJu
YWwgZGVwZW5kZW5jeQo+ICtvbiBbYGJpbnV0aWxzYF0oaHR0cHM6Ly9naXRodWIuY29tL2xhbWJk
YS1saW51eC1mZWRvcmEvYmludXRpbHMpIHBhY2thZ2UgdGhhdCBpcwo+ICtjb21waWxlZCB3aXRo
IGBpMzg2cGVgIHN1cHBvcnQuIFlvdSBjYW4gZG93bmxvYWQgdGhlIHByZS1idWlsdCBSUE1zCj4g
K2Zyb20gW2hlcmVdKGh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9vcGVuP2lkPTBCX3RUYnV4bXVS
eklSMDV3UTNFMWVXVnlhR3MpLgo+ICtQbGVhc2UgZG93bmxvYWQgYGJpbnV0aWxzLTIuMjYuMS0x
LjEuZmMyNS50YXJgLgo+ICsKPiArVG8gYnVpbGQgZG9ja2VyIGltYWdlCj4gKwo+ICtgYGAKPiAr
Y2Qgc3RhZ2UxLXhlbi9idWlsZC9mZWRvcmEKPiArCj4gK2RvY2tlciBidWlsZCAtZiBidWlsZHJv
b3QtRG9ja2VyZmlsZSAtdCBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3QgLgo+ICtgYGAKPiAr
Cj4gKyMjIyBSdW5uaW5nIGBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3RgCj4gKwo+ICtgYGAK
PiArY2Qgc3RhZ2UxLXhlbgo+ICsKPiArZG9ja2VyIHJ1biAtLXJtIFwKPiArICAtdiBgcHdkYDov
cm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4gXAo+ICsgIC12IC90bXA6
L3RtcCBcCj4gKyAgLXQgLWkgc3RhZ2UxLXhlbi1mZWRvcmEtYnVpbGRyb290IFwKPiArICAvc2Jp
bi9teV9pbml0IC0tIC9yb290L2Jpbi9ydW4KPiArYGBgCj4gKwo+ICtUaGUgZ2VuZXJhdGVkIGJ1
aWxkIGFydGlmYWN0cyBhcmUgaW4gYC90bXBgIGRpcmVjdG9yeS4KPiArCj4gK1RvIGRlYnVnIGJ1
aWxkIGlzc3VlcyAtCj4gKwo+ICtgYGAKPiArY2Qgc3RhZ2UxLXhlbgo+ICsKPiArZG9ja2VyIHJ1
biAtLXJtIFwKPiArICAtdiBgcHdkYDovcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0
YWdlMS14ZW4gXAo+ICsgIC12IC90bXA6L3RtcCBcCj4gKyAgLXQgLWkgc3RhZ2UxLXhlbi1mZWRv
cmEtYnVpbGRyb290IFwKPiArICAvc2Jpbi9teV9pbml0IC0tIC9iaW4vYmFzaAo+ICtgYGAKPiAr
Cj4gK0Fsc28gc2VlIHNlY3Rpb24gb24gYGlwZGJgIGluIGBidWlsZHJvb3QtRG9ja2VyZmlsZWAu
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:24:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00:24: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.xen.org>)
	id 1dkfwR-0000tY-8k; Thu, 24 Aug 2017 00:24:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dkfwQ-0000tM-7D
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 00:24:10 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 1C/51-01732-9AC1E995; Thu, 24 Aug 2017 00:24:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu4KmXm
 RBvvnKlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnv381gL5jNVdE8bxlzA+Ml9i5GLg4hgSVM
 Em13l7J0MXJysAg4SOxf9YWxi5GDg1EgRuLBD2uQMKNAmMTky0tYQcIsAtoSl+fygYTZBAwl/
 j7ZxAYSlgCyl3zmAAmLAJkz535mAgkzCxhLNPdXgoSFBVwlmma1s4HYnAIeEicXbQTbwyvgJd
 HyPRbilmZGiVfbFrOD1IgK6Eoc+vcHrJ5XQFDi5MwnYDcyC2hJLJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhh8DEOxg3Lbd
 8xCjJAeTkijvuhVzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8GZKz4sUEixKTU+tSMvMAUYCT
 FqCg0dJhLcMJM1bXJCYW5yZDpE6xagoJc77XAooIQCSyCjNg2uDRd8lRlkpYV5GoEOEeApSi3
 IzS1DlXzGKczAqCfO+A5nCk5lXAjf9FdBiJqDFk07MAVlckoiQkmpg3KQVIlO0Iy2nKlS54fG
 RidapVzP3zLoScun2j5vzDk96dfMb5/aKnQdUoy3anqw/Nn/pT+YT1gG7m/l8U+WMbkzxuKju
 arJk0o67yw8W3L70WkPmTNbCuKIls3RvmGlpe9Vw5Z76btqgomAu43fT962P+szoU9b3TQLPN
 qxf/tyRay7jFWnGJ0osxRmJhlrMRcWJAMmLIsu5AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503534247!111410472!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 22709 invoked from network); 24 Aug 2017 00:24:08 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 00:24:08 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6B9FA2156A;
 Thu, 24 Aug 2017 00:24:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6B9FA2156A
Date: Wed, 23 Aug 2017 17:24:05 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170821071825.65172.26164.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1708231723310.3551@sstabellini-ThinkPad-X260>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071825.65172.26164.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 07/10]
	.circleci/config.yml: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpEb2VzIC5jaXJjbGVj
aSBuZWVkIHRvIGJlIGluIHRoZSB0b3AgZGlyZWN0b3J5IG9yIGNvdWxkIGl0IGJlIHVuZGVyCmZl
ZG9yYT8gSWYgcG9zc2libGUsIEkgdGhpbmsgaXQgd291bGQgbWFrZSBtb3JlIHNlbnNlIHRvIGlu
dHJvZHVjZSBpdAp0aGVyZS4KCj4gCj4gLS0tCj4gIC5jaXJjbGVjaS9jb25maWcueW1sIHwgICAy
MSArKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo
KykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IC5jaXJjbGVjaS9jb25maWcueW1sCj4gCj4gZGlmZiAt
LWdpdCBhLy5jaXJjbGVjaS9jb25maWcueW1sIGIvLmNpcmNsZWNpL2NvbmZpZy55bWwKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjY3YWM5NjQKPiAtLS0gL2Rldi9udWxs
Cj4gKysrIGIvLmNpcmNsZWNpL2NvbmZpZy55bWwKPiBAQCAtMCwwICsxLDIxIEBACj4gK3ZlcnNp
b246IDIKPiAram9iczoKPiArICBidWlsZDoKPiArICAgIHdvcmtpbmdfZGlyZWN0b3J5OiAvcm9v
dAo+ICsgICAgZG9ja2VyOgo+ICsgICAgICAtIGltYWdlOiBsYW1iZGFsaW51eGZlZG9yYS9zdGFn
ZTEteGVuLWZlZG9yYS1idWlsZHJvb3Q6MTcwODE3MTQwOQo+ICsgICAgICAgIGNvbW1hbmQ6IC9z
YmluL215X2luaXQKPiArICAgIHN0ZXBzOgo+ICsgICAgICAtIHJ1bjoKPiArICAgICAgICAgICMg
V2UgY3JlYXRlIGBzdGFnZTEteGVuYCBkaXJlY3RvcnkgaW4gRG9ja2VyZmlsZSBmb3IgbG9jYWwg
ZGV2Cj4gKyAgICAgICAgICAjIGVudmlyb25tZW50LiBSZW1vdmluZyBpdCBoZXJlIHNvIENpcmNs
ZUNJIGNoZWNrb3V0IHN0ZXAgY2FuIHdvcmsKPiArICAgICAgICAgICMgY29ycmVjdGx5Cj4gKyAg
ICAgICAgICBuYW1lOiBSZW1vdmluZyBzdGFnZTEteGVuIGRpcmVjdG9yeSBmcm9tIEdPUEFUSC4u
Lgo+ICsgICAgICAgICAgY29tbWFuZDogfAo+ICsgICAgICAgICAgICBybSAtcmYgL3Jvb3QvZ29w
YXRoL3NyYy9naXRodWIuY29tL3JrdC9zdGFnZTEteGVuCj4gKyAgICAgIC0gY2hlY2tvdXQ6Cj4g
KyAgICAgICAgICBwYXRoOiAvcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14
ZW4KPiArICAgICAgLSBydW46Cj4gKyAgICAgICAgICBuYW1lOiBTdGFydGluZyBydW4uLi4KPiAr
ICAgICAgICAgIGNvbW1hbmQ6IHwKPiArICAgICAgICAgICAgL3Jvb3QvYmluL3J1bgo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00:24: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.xen.org>)
	id 1dkfx8-0000yv-HZ; Thu, 24 Aug 2017 00:24:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dkfx6-0000yF-Qx
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 00:24:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 5A/99-01862-4DC1E995; Thu, 24 Aug 2017 00:24:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu5lmXm
 RBq/6RS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/y36zFZxiq1i4bSZbA+NV1i5GLg4hgSVM
 Egd2HmHrYuTkYBFwkGhYeI2pi5GDg1EgRuLBD2uQMKNAmMTky0uA6tmBSrQleg1AomwChhJ/n
 2xiAymWALKXfOYACYsAmTPnfgabwSxgLNHcXwkSFhbwlNg75y0LiM0p4CFx/ucDsJW8Al4SHe
 +vMkHc0swo0fqrnRkkISqgK3Ho3x+oIkGJkzOfgDUzC2hJLJ++jWUCo8AsJKlZSFILGJlWMWo
 UpxaVpRbpGhrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhh8DEOxg3Lbd8xCj
 JAeTkijvuhVzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8GZKz4sUEixKTU+tSMvMAUYCTFqCg
 0dJhLcMJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHe51JARQIgRRmleXAjYFF5iVFWSp
 iXEegoIZ6C1KLczBJU+VeM4hyMSsK870Cm8GTmlcBtegV0BBPQEZNOzAE5oiQRISXVwFh26e0
 6HfVJ67oz/v9T/X3nHmPbUo1pW/Lei7g5egWaNyZpRZdlMzQlVGT51vMv9GhJXJD+rDPEIPDs
 s0nxOoXVAeomO62XTPU3OLBtDpP+vtiXT84kai7J4m75qW/+VJ9jXX2N0szmzp2Kxxa9M2g6w
 Cn1gUVjtdGsG2cmcjX7/vltkzw1SImlOCPRUIu5qDgRAJVgGb7FAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503534290!111328944!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 14653 invoked from network); 24 Aug 2017 00:24:51 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 00:24:51 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 80F892156A;
 Thu, 24 Aug 2017 00:24:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 80F892156A
Date: Wed, 23 Aug 2017 17:24:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170821071833.65172.59940.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1708231724420.3551@sstabellini-ThinkPad-X260>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071833.65172.59940.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 08/10] README.md: Add
	CircleCI badge
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKIAo+IC0tLQo+ICBS
RUFETUUubWQgfCAgICAyICsrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiAK
PiBkaWZmIC0tZ2l0IGEvUkVBRE1FLm1kIGIvUkVBRE1FLm1kCj4gaW5kZXggOWVhNmFkZi4uZTFj
ZDQwYyAxMDA2NDQKPiAtLS0gYS9SRUFETUUubWQKPiArKysgYi9SRUFETUUubWQKPiBAQCAtMSw1
ICsxLDcgQEAKPiAgIyBzdGFnZTEteGVuIC0gQSBYZW4gYmFzZWQgc3RhZ2UxIGZvciBDb3JlT1Mg
cmt0Cj4gIAo+ICtbIVtCdWlsZCBTdGF0dXNdKGh0dHBzOi8vY2lyY2xlY2kuY29tL2doL3JrdC9z
dGFnZTEteGVuL3RyZWUvbWFzdGVyLnN2Zz9zdHlsZT1zaGllbGQmY2lyY2xlLXRva2VuPTpjaXJj
bGUtdG9rZW4pXShodHRwczovL2NpcmNsZWNpLmNvbS9naC9ya3Qvc3RhZ2UxLXhlbi90cmVlL21h
c3RlcikKPiArCj4gICMjIEdvYWwKPiAgCj4gIENvcmVPUyBya3QgaXMgYSBtb2R1bGFyIGNvbnRh
aW5lciBlbmdpbmUgd2l0aCBbdGhyZWUgc3RhZ2VzIG9mIGV4ZWN1dGlvbl0oaHR0cHM6Ly9jb3Jl
b3MuY29tL3JrdC9kb2NzL2xhdGVzdC9kZXZlbC9zdGFnZTEtaW1wbGVtZW50b3JzLWd1aWRlLmh0
bWwpLiBTdGFnZTEgaXMgcmVzcG9uc2libGUgZm9yIGNyZWF0aW5nIHRoZSBleGVjdXRpb24gZW52
aXJvbm1lbnQgZm9yIHRoZSBjb250YWluZWQgYXBwbGljYXRpb25zLgo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:37:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00:37: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.xen.org>)
	id 1dkg9U-0001qq-LY; Thu, 24 Aug 2017 00:37:40 +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 1dkg9T-0001qk-C1
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 00:37:39 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 50/B5-27137-2DF1E995; Thu, 24 Aug 2017 00:37:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVybKJssu4F+Xm
 RBud32Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnX7mxnKejuZ6w42XGItYGxr6SLkYtDSGAJ
 k8TfKxvZuhg5OFgEHCT2r1MEMRkFYiQe/LDuYuQEMsMkJl9ewgpiswhoS1xeNp8RxGYTMJT4+
 2QTWKcEkL3kMwdIWATInDn3MxNImFnAWKK5vxIkLAw05frU7cwgNqeAh8TlmzvBbF4BL4ntXx
 4zQhzTzCix/tUesPGiAroSh/79YYMoEpQ4OfMJC4jNLKAlsXz6NpYJjAKzkKRmIUktYGRaxah
 RnFpUllqka2iul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIIMQLCD8fbGgEOM
 khxMSqK8T6TnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H0hB5QTLEpNT61Iy8wBRgNMWoKDR
 0mE1xwYEUK8xQWJucWZ6RCpU4yuHBtWr//CxLGgZwOQvNMHIp+82f6biaPlLZAUYsnLz0uVEu
 fdAjJbAKQ5ozQPbjQski8xykoJ8zICHSvEU5BalJtZgir/ilGcg1FJmNcEZApPZl4J3AWvgI5
 jAjpu0ok5IMeVJCKkpBoYky/e5tgwZ/Fvz1usDSpLvC5u+cG9YNWq3Ht3Xdn5ehTvVZlc2pvU
 p2dc8+3zinW8Tv1/J75xfDhlg1JU8Z9ZCrnTV09/dL7RJqDr/nSRJ6ulN6/Tsvh+9OFPvysuM
 Vy5bHfyq1O87urdO6jSWcB5/IHVvqkJWhubFmzgePD95Z26OKP2fL1LbEosxRmJhlrMRcWJAG
 1AD+3fAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503535055!79271019!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41825 invoked from network); 24 Aug 2017 00:37:36 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 00:37:36 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9D91D21A2A;
 Thu, 24 Aug 2017 00:37:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9D91D21A2A
Date: Wed, 23 Aug 2017 17:37:33 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170821071842.65172.98094.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1708231727300.3551@sstabellini-ThinkPad-X260>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071842.65172.98094.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 09/10] build/fedora: Add
 `RUNNING_STAGE1_XEN.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgoKVGhpcyBpcyBhIGdy
ZWF0IGFuZCB3ZWxsIGRldGFpbGVkIGRvY3VtZW50LiBJIGhhdmUgYSBmZXcgc3VnZ2VzdGlvbnMK
YmVsb3cgdG8gcHJvdmlkZSBzb21lIGluZm8gZm9yIHBlb3BsZSB0aGF0IHdhbnRzIHRvIGRvIGl0
IG1hbnVhbGx5LgoKCj4gLS0tCj4gIGJ1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQg
fCAgMzgzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hh
bmdlZCwgMzgzIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGJ1aWxkL2ZlZG9y
YS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQKPiAKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL1JV
Tk5JTkdfU1RBR0UxX1hFTi5tZCBiL2J1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQK
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjcwNWU3ZTQKPiAtLS0gL2Rl
di9udWxsCj4gKysrIGIvYnVpbGQvZmVkb3JhL1JVTk5JTkdfU1RBR0UxX1hFTi5tZAo+IEBAIC0w
LDAgKzEsMzgzIEBACj4gKyMgUnVubmluZyBTdGFnZTEgWGVuIG9uIEZlZG9yYQo+ICsKPiArVGhp
cyBkb2N1bWVudCBvdXRsaW5lcyB0aGUgc3RlcHMgdG8gZ2V0IHN0YXJ0ZWQgd2l0aCBzdGFnZTEt
eGVuIG9uIEZlZG9yYS4gVGhleSBhcmUgJm5kYXNoOwo+ICsKPiArICogW1ByZXBhcmluZyB5b3Vy
IG1hY2hpbmUgYW5kIGluc3RhbGxpbmcgbWluaW1hbCBGZWRvcmFdKCNwcmVwYXJpbmdfeW91cl9t
YWNoaW5lX2FuZF9pbnN0YWxsaW5nX21pbmltYWxfZmVkb3JhKQo+ICsgKiBbQm9vdGluZyBpbnRv
IFhlbl0oI2Jvb3RpbmdfaW50b194ZW4pCj4gKyAqIFtMYXVuY2hpbmcgWGVuIHNlcnZpY2VzXSgj
bGF1bmNoaW5nX3hlbl9zZXJ2aWNlcykKPiArICogW1NldHRpbmcgdXAgWGVuIG5ldHdvcmtpbmdd
KCNzZXR0aW5nX3VwX3hlbl9uZXR3b3JraW5nKQo+ICsgKiBbUnVubmluZyBzdGFnZTEteGVuXSgj
cnVubmluZ19zdGFnZTEteGVuKQo+ICsKPiArPGEgbmFtZT0icHJlcGFyaW5nX3lvdXJfbWFjaGlu
ZV9hbmRfaW5zdGFsbGluZ19taW5pbWFsX2ZlZG9yYSI+PC9hPgo+ICsjIyBQcmVwYXJpbmcgeW91
ciBtYWNoaW5lIGFuZCBpbnN0YWxsaW5nIG1pbmltYWwgRmVkb3JhCj4gKwo+ICtPbiB4ODYgcGxh
dGZvcm0gdGhlcmUgYXJlIHR3byB3YXlzIHRvIHN0YXJ0IGFuIG9wZXJhdGluZyBzeXN0ZW0gb3Ig
YSBoeXBlcnZpc29yLiBUaGV5IGFyZSAmbmRhc2g7Cj4gKwo+ICsgKiBMZWdhY3kgQklPUyBNb2Rl
Cj4gKyAqIEVGSSBNb2RlCj4gKwo+ICtMYXRlc3Qgb3BlcmF0aW5nIHN5c3RlbXMgYW5kIGh5cGVy
dmlzb3JzIGluY2x1ZGluZyBGZWRvcmEgYW5kIFhlbiBoYXMgc3VwcG9ydCBmb3IgRUZJIG1vZGUu
IElmIHlvdSBhcmUgdW5mYW1pbGlhciB3aXRoIEVGSSB3ZSByZWNvbW1lbmQgY2hlY2tpbmcgb3V0
IHRoaXMgW2FydGljbGVdKGh0dHA6Ly93d3cucm9kc2Jvb2tzLmNvbS9lZmktYm9vdGxvYWRlcnMv
cHJpbmNpcGxlcy5odG1sKS4KPiArCj4gK0J5IGRlZmF1bHQsIG1vc3QgQklPUyBub3cgYm9vdCB1
c2luZyBFRkkgTW9kZS4gSW4geW91ciBCSU9TIG1lbnUsIHRoZXJlIG1pZ2h0IGJlIGFuIG9wdGlv
biB0byB0b2dnbGUgX0xlZ2FjeSBCSU9TIE1vZGVfLiBEbyBub3QgdG9nZ2xlIHRoYXQgb3B0aW9u
Lgo+ICsKPiArIyMjIEVuYWJsZSBWVC14IGFuZCBWVC1kCj4gKwo+ICtQbGVhc2UgZW5zdXJlIHRo
YXQgeW91IGhhdmUgZW5hYmxlZCBWVC14IGFuZCBpZiBhdmFpbGFibGUgVlQtZC4KPiArCj4gKyMj
IyBEaXNhYmxlIFNlY3VyZSBCb290Cj4gKwo+ICtBcyB3ZSB3aWxsIGJlIGJvb3RpbmcgYSBjdXN0
b20gYnVpbGQgb2YgWGVuLCB3ZSBuZWVkIHRvIGRpc2FibGUgc2VjdXJlIGJvb3QuIFlvdSB3aWxs
IGZpbmQgYW4gb3B0aW9uIGluIHlvdXIgQklPUyBtZW51IHRvIGRpc2FibGUgc2VjdXJlIGJvb3Qu
Cj4gKwo+ICsjIyMgSW5zdGFsbGluZyBtaW5pbWFsIEZlZG9yYQo+ICsKPiArVGhlIGRlZmF1bHQg
RmVkb3JhIGluc3RhbGxhdGlvbiBpbnN0YWxscyBwYWNrYWdlcyB0aGF0IHdlIGRvIG5vdCByZXF1
aXJlIHdoZW4gcnVubmluZyBYZW4uIFdlIHJlY29tbWVuZCBkb2luZyBhIG1pbmltYWwgRmVkb3Jh
IGFzIGZvbGxvd3MuCj4gKwo+ICsgMS4gRG93bmxvYWQgTmV0IEluc3RhbGwgaW1hZ2UKPiArCj4g
KyAyLiBQcmVwYXJlIGEgVVNCIGRyaXZlCj4gKwo+ICsgMy4gRG8gYSBtaW5pbWFsIEZlZG9yYSBJ
bnN0YWxsCj4gKwo+ICtZb3UgY2FuIGRvd25sb2FkIHRoZSBGZWRvcmEgbmV0IGluc3RhbGwgaW1h
Z2UgW2hlcmVdKGh0dHBzOi8vYWx0LmZlZG9yYXByb2plY3Qub3JnLykuIFlvdSBjYW4gc2VsZWN0
IGVpdGhlciB0aGUgRmVkb3JhIFNlcnZlciBvciBGZWRvcmEgV29ya3N0YXRpb24gaW1hZ2UsIGl0
IGRvZXNuJ3QgcmVhbGx5IG1hdHRlci4KPiArCj4gK0FmdGVyIGRvd25sb2FkaW5nIHRoZSBuZXQg
aW5zdGFsbCBpbWFnZXMsIHBsZWFzZSBjb3B5IHRoZSByYXcgaW1hZ2Ugb250byBhIFVTQiBkcml2
ZS4gUGxlYXNlIHNlZSBbdGhpc10oaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9kb2N1bWVudGF0
aW9uL2VuLVVTL1JlZF9IYXRfRW50ZXJwcmlzZV9MaW51eC83L2h0bWwvSW5zdGFsbGF0aW9uX0d1
aWRlL3NlY3QtbWFraW5nLXVzYi1tZWRpYS5odG1sKSBsaW5rIG9uIGhvdyB0byBwcmVwYXJlIFVT
QiBkcml2ZS4KPiArCj4gK0VGSSBCSU9TIGNvbWVzIHdpdGggYSBfQklPUyBCb290IE1lbnVfIHVz
aW5nIHdoaWNoIHlvdSBjYW4gc2VsZWN0IHRoZSBkZXZpY2UgdG8gYm9vdCBmcm9tLiBJbnNlcnQg
dGhlIFVTQiBkcml2ZSwgdGhlbiBnbyBpbnRvIHlvdXIgQklPUyBCb290IE1lbnUgYW5kIGJvb3Qg
dXNpbmcgdGhlIFVTQiBkcml2ZS4gVGhpcyBzaG91bGQgc3RhcnQgdGhlIEZlZG9yYSBOZXR3b3Jr
IEluc3RhbGxlci4KPiArCj4gK0luIHRoZSBGZWRvcmEgSW5zdGFsbGVyLCB0aGVyZSBpcyBhIHNl
Y3Rpb24gZm9yIHVuZGVyIF9TT0ZUV0FSRV8gY2FsbGVkIF9TT0ZUV0FSRSBTRUxFQ1RJT05fLiBJ
biB0aGlzIHNlY3Rpb24gcGxlYXNlICoqc2VsZWN0KiogZWl0aGVyIF9NaW5pbWFsIEluc3RhbGxf
IG9yIF9CYXNpYyBEZXNrdG9wXywgKip3aXRob3V0KiogYW55IGFkZC1vbnMuIAo+ICsKPiArKipO
b3RlOioqIElmIHRoZXJlIGlzIGV4aXN0aW5nIGRhdGEgb24gdGhlIGhhcmQgZGlzaywgcGxlYXNl
IGVuc3VyZSB0aGF0IF9JTlNUQUxMQVRJT04gREVTVElOQVRJT05fIHVuZGVyIF9TWVNURU1fIHNl
Y3Rpb24gaXMgYXBwcm9wcmlhdGVseSBjb25maWd1cmVkLiAKPiArCj4gK1RoZW4gY2xpY2sgb24g
X0JlZ2luIEluc3RhbGxhdGlvbl8gdG8gY29tcGxldGUgdGhlIGluc3RhbGxhdGlvbi4KPiArCj4g
K09uY2UgdGhlIGluc3RhbGxhdGlvbiBpcyBjb21wbGV0ZSwgcGxlYXNlIGRpc2FibGUgU0VMaW51
eCBieSBlZGl0aW5nIGAvZXRjL3NlbGludXgvY29uZmlnYC4KPiArCj4gK1lvdSBub3cgaGF2ZSBh
IG1pbmltYWwgRmVkb3JhIEluc3RhbGxhdGlvbiwgd2hpY2ggaXMgZ29vZCBmb3Igd29ya2luZyB3
aXRoIFhlbi4KPiArCj4gKzxhIG5hbWU9ImJvb3RpbmdfaW50b194ZW4iPjwvYT4KPiArIyMgQm9v
dGluZyBpbnRvIFhlbgo+ICsKPiArTG9nIGludG8gRmVkb3JhIGFzIHJvb3QgYW5kIGNvcHkgb3Zl
ciBgc3RhZ2UxLXhlbi1idWlsZC50YXIuZ3pgLiBFeHRyYWN0IGBzdGFnZTEteGVuLWJ1aWxkLnRh
ci5nemAgaW50byBgL29wdGAgZGlyZWN0b3J5LgoKVGhlIGRvYyBpcyBnb29kLiBBcyBmb3Igb3Ro
ZXIgcGF0Y2hlcyBpbiB0aGlzIHNlcmllcywgSSBzcGVuZCBhIGNvdXBsZQpvZiB3b3JkcyBvbiB0
aGUgYnVpbGQgd2l0aG91dCBhIERvY2tlciBjb250YWluZXIuIEluIHRoaXMgY2FzZSwgSSB3b3Vs
ZApzYXk6CgogICJCdWlsZCBhbmQgSW5zdGFsbCBYZW4gYW5kIHN0YWdlMS14ZW4uIFBsZWFzZSBz
ZWUgYnVpbGRyb290LVJFQURNRS5tZCBvbgogIGhvdyB0byBkbyBpdC4gSWYgeW91IGZvbGxvdyB0
aGUgYXV0b21hdGljIGJ1aWxkIHdpdGggRG9ja2VyLCB0aGVuIGNvcHkKICBvdmVyIGBzdGFnZTEt
eGVuLWJ1aWxkLnRhci5nemAuIEV4dHJhY3QgYHN0YWdlMS14ZW4tYnVpbGQudGFyLmd6YCBpbnRv
CiAgYC9vcHRgIGRpcmVjdG9yeS4iCgoKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9jYWxob3N0IH5d
IyB0YXIgenh2ZiBzdGFnZTEteGVuLWJ1aWxkLnRhci5neiAtQyAvb3B0Cj4gKwo+ICtbcm9vdEBs
b2NhbGhvc3Qgfl0jIGxzIC9vcHQKPiArcWVtdS11bnN0YWJsZSAgc3RhZ2UxLXhlbiAgeGVuLXVu
c3RhYmxlICB4ZW4tdW5zdGFibGUtcnVuaXQKPiArYGBgCj4gKwo+ICtUaGlzIHdpbGwgZXh0cmFj
dCBhbGwgdGhlIGJ1aWxkIGFydGlmYWN0cyBpbnRvIGAvb3B0YCBkaXJlY3RvcnkuCj4gKwo+ICtO
ZXh0IHdlIHdpbGwgY3JlYXRlIGEgQklPUyBCb290IE1lbnUgZW50cnkgdG8gYm9vdCBgeGVuLTQu
MTAtdW5zdGFibGUuZWZpYC4gVGhpcyB3aWxsIHN0YXJ0IFhlbiBoeXBlcnZpc29yLiBYZW4gd2ls
bCB0aGVuIHN0YXJ0IEZlZG9yYSBhcyBEb20tMCBndWVzdC4KPiArCj4gK09uIEZlZG9yYSwgRUZJ
IHN5c3RlbSBwYXJ0aXRpb24gKEVTUCkgaXMgdXN1YWxseSBtb3VudGVkIGF0IGAvYm9vdC9lZmlg
LiBUaGlzIGlzIGEgYHZmYXRgIHBhcnRpdGlvbi4gWW91IGNhbiBjaGVjayBpZiBFRkkgc3lzdGVt
IHBhcnRpdGlvbiBpcyBtb3VudGVkIGFzIGZvbGxvd3MgJm5kYXNoOwo+ICsKPiArYGBgc2hlbGwK
PiArW3Jvb3RAbG9jYWxob3N0IH5dIyBtb3VudCB8IGdyZXAgJ1wvYm9vdFwvZWZpJwo+ICsvZGV2
L3NkYTEgb24gL2Jvb3QvZWZpIHR5cGUgdmZhdCAocncscmVsYXRpbWUsZm1hc2s9MDA3NyxkbWFz
az0wMDc3LGNvZGVwYWdlPTQzNyxpb2NoYXJzZXQ9YXNjaWksc2hvcnRuYW1lPXdpbm50LGVycm9y
cz1yZW1vdW50LXJvKQo+ICtgYGAKPiArCj4gK0NyZWF0ZSBhIGRpcmVjdG9yeSBmb3IgWGVuIHVu
ZGVyIGAvYm9vdC9lZmkvRUZJYCBhbmQgY29weSBvdmVyIGB4ZW4tNC4xMC11bnN0YWJsZS5lZmlg
Lgo+ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBta2RpciAtcCAvYm9vdC9l
ZmkvRUZJL3hlbgo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGNwIC9vcHQveGVuLXVuc3RhYmxlL2Jv
b3QvZWZpL0VGSS94ZW4veGVuLTQuMTAtdW5zdGFibGUuZWZpIC9ib290L2VmaS9FRkkveGVuLwo+
ICtgYGAKPiArCj4gK0luc3BlY3QgYC9ib290L2VmaS9FRkkvZmVkb3JhL2dydWIuY2ZnYC4gVW5k
ZXIgc2VjdGlvbiBgIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzEwX2xpbnV4ICMjI2AgeW91IHdpbGwg
ZmluZCBgbWVudWVudHJ5YCBmb3IgRmVkb3JhIGtlcm5lbCBhbmQgaW5pdHJkLiBMb29rIGZvciBg
bGludXhlZmlgIGFuZCBgaW5pdHJkZWZpYC4gQ29weSBvdmVyIHRoZSBgdm1saW51emAgYW5kIGBp
bml0cmFtZnNgIGZpbGVzIHRoYXQgeW91IHdhbnQgdG8gdXNlIGZvciB5b3VyIERvbS0wIGludG8g
YC9ib290L2VmaS9FRkkveGVuYCBkaXJlY3RvcnkuCj4gKwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBs
b2NhbGhvc3Qgfl0jIGNwIC9ib290L3ZtbGludXotQS5CLkMtRC5mY1hYLng4Nl82NCAvYm9vdC9l
ZmkvRUZJL3hlbi8KPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgY3AgL2Jvb3QvaW5pdHJhbWZz
LUEuQi5DLUQuZmNYWC54ODZfNjQuaW1nIC9ib290L2VmaS9FRkkveGVuLwo+ICtgYGAKPiArCj4g
K05vdyBpbiBgL2Jvb3QvZWZpL0VGSS94ZW4vYCB5b3Ugc2hvdWxkIGhhdmUgdGhlIGZvbGxvd2lu
ZyBmaWxlcy4KPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgbHMgL2Jvb3Qv
ZWZpL0VGSS94ZW4vCj4gK2luaXRyYW1mcy1BLkIuQy1ELmZjWFgueDg2XzY0LmltZyAgdm1saW51
ei1BLkIuQy1ELmZjWFgueDg2XzY0ICB4ZW4tNC4xMC11bnN0YWJsZS5lZmkKPiArYGBgCj4gKwo+
ICtOZXh0IGNyZWF0ZSBhIGZpbGUgYHhlbi00LjEwLXVuc3RhYmxlLmNmZ2AgaW4gYC9ib290L2Vm
aS9FRkkveGVuL2AuIFRoaXMgaXMgdGhlIFtjb25maWd1cmF0aW9uIGZpbGVdKGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9lZmkuaHRtbCkgdGhhdCBYZW4gRUZJIGxv
YWRlciB3aWxsIHVzZSB0byBsb2FkIERvbS0wIGtlcm5lbCBhbmQgaW5pdHJkLgo+ICsKPiArRm9s
bG93aW5nIGFyZSBjb250ZW50cyBvZiBgeGVuLTQuMTAtdW5zdGFibGUuY2ZnYAo+ICsKPiArYGBg
Cj4gK1tnbG9iYWxdCj4gK2RlZmF1bHQ9ZmVkb3JhLUEuQi5DLUQuZmMyNQo+ICsKPiArW2ZlZG9y
YS1BLkIuQy1ELmZjMjVdCj4gK29wdGlvbnM9Y29uc29sZT12Z2EsY29tMSBjb20xPTExNTIwMCw4
bjEgaW9tbXU9dmVyYm9zZSB1Y29kZT1zY2FuIGZsYXNrPWRpc2FibGVkIGNvbnJpbmdfc2l6ZT0y
MDk3MTUyIGxvZ2x2bD1hbGwgYXV0b2JhbGxvb249MCBkb20wX21lbT00MDk2TSxtYXg6NDA5Nk0K
PiAra2VybmVsPXZtbGludXotQS5CLkMtRC5mYzI1Lng4Nl82NCByb290PVVVSUQ9eHh4eHh4eHgt
eHh4eC14eHh4LXh4eHgteHh4eHh4eHh4eHh4IHJvIHJoZ2IgY29uc29sZT1odmMwIGNvbnNvbGU9
dHR5MAo+ICtyYW1kaXNrPWluaXRyYW1mcy1BLkIuQy1ELmZjMjUueDg2XzY0LmltZwo+ICtgYGAK
PiArCj4gK1lvdSBjYW4gZmluZCB0aGUgYm9vdCBwYXJhbWV0ZXJzIGZvciBga2VybmVsPWAgZnJv
bSBgbGludXhlZmlgIGVudHJ5IGluIGAvYm9vdC9lZmkvRUZJL2ZlZG9yYS9ncnViLmNmZ2AgQWRq
dXN0IGBkb20wX21lbWAgYXBwcm9wcmlhdGVseSBsZWF2aW5nIHN1ZmZpY2llbnQgcm9vbSBmb3Ig
ZG9tLVUgZ3Vlc3RzLgo+ICsKPiArV2UgY2FuIG5vdyB1c2UgYGVmaWJvb3RtZ3JgIHRvIGNyZWF0
ZSBhIGJvb3QgZW50cnkgZm9yIFhlbi4gSWYgdGhpcyB0aGUgZmlyc3QgdGltZSB5b3UgYXJlIHVz
aW5nIGBlZmlib290bWdyYCBwbGVhc2UgY2hlY2tvdXQgdGhlIG1hbiBwYWdlcyBieSBkb2luZyBg
bWFuIGVmaWJvb3RtZ3JgLgo+ICsKPiArVXNlIGBlZmlib290bWdyIC12YCB0byBsaXN0IGFsbCB0
aGUgRUZJIGJvb3QgZW50aXJlcy4KPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+
XSMgZWZpYm9vdG1nciAtdgo+ICtCb290Q3VycmVudDogMDAwMgo+ICtUaW1lb3V0OiAyIHNlY29u
ZHMKPiArQm9vdE9yZGVyOiAuLi4KPiArCj4gK1suLi5dCj4gKwo+ICtCb290MDAwMSogWGVuICAg
SEQoMSxHUFQsN2Q1MTE5OTEtMWMyNS00ZTMzLTkwMGItMWQ2MWQ3NzUyZjE5LDB4ODAwLDB4ODIw
MDApL0ZpbGUoXEVGSVx4ZW5ceGVuLTQuMTAtdW5zdGFibGUuZWZpKQo+ICtCb290MDAwMiogRmVk
b3JhICAgICAgICBIRCgxLEdQVCw3ZDUxMTk5MS0xYzI1LTRlMzMtOTAwYi0xZDYxZDc3NTJmMTks
MHg4MDAsMHg4MjAwMCkvRmlsZShcRUZJXGZlZG9yYVxzaGltLmVmaSkKPiArCj4gK1suLi5dCj4g
K2BgYAo+ICsKPiArSW4gdGhlIGFib3ZlIGV4YW1wbGUgdGhlcmUgaXMgYWxyZWFkeSBhbiBlbnRy
eSBmb3IgWGVuIHdpdGggYSBib290IG51bWJlciBvZiBgMWAuIEZlZG9yYSBpcyBhdCBib290IG51
bWJlciBgMmAuIFlvdXIgZW50aXJlcyB3b3VsZCBsb29rIGRpZmZlcmVudC4gWW91IHdvbid0IGhh
dmUgdGhlIFhlbiBlbnRyeSBhcyB5ZXQhIFdlIGFyZSBzaG93aW5nIHlvdSBhbiBleGFtcGxlIHdo
ZXJlIHRoZSBYZW4gYm9vdCBlbnRyeSBoYXMgYWxyZWFkeSBiZWVuIGNyZWF0ZWQuCj4gKwo+ICtM
ZXQgdXMgbm93IGNyZWF0ZSBhIGJvb3QgZW50cnkgZm9yIFhlbi4gRmlyc3Qgd2UgbmVlZCB0byBp
ZGVudGlmeSB0aGUgZGlzayBhbmQgdGhlIHBhcnRpdGlvbiBudW1iZXIgZm9yIEVGSSBzeXN0ZW0g
cGFydGl0aW9uLiBJbiBtb3N0IGNhc2VzIGl0IGlzIGF0IGAvZGV2L3NkYTFgLiBZb3UgY2FuIGlk
ZW50aWZ5IHRoaXMgYnkgZG9pbmcgJm5kYXNoOwo+ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9j
YWxob3N0IH5dIyBkZiAvYm9vdC9lZmkKPiArRmlsZXN5c3RlbSAgICAgMUstYmxvY2tzICBVc2Vk
IEF2YWlsYWJsZSBVc2UlIE1vdW50ZWQgb24KPiArL2Rldi9zZGExICAgICAgICAgMjYyMTI4IDYz
MDE5ICAgIDE5OTEwOSAgMjUlIC9ib290L2VmaQo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBz
Z2Rpc2sgLXAgL2Rldi9zZGEKPiArRGlzayAvZGV2L3NkYTogOTc2NzczMTY4IHNlY3RvcnMsIDQ2
NS44IEdpQgo+ICtMb2dpY2FsIHNlY3RvciBzaXplOiA1MTIgYnl0ZXMKPiArCj4gK1suLi5dCj4g
Kwo+ICtOdW1iZXIgIFN0YXJ0IChzZWN0b3IpICAgIEVuZCAoc2VjdG9yKSAgU2l6ZSAgICAgICBD
b2RlICBOYW1lCj4gKyAgIDEgICAgICAgICAgICAyMDQ4ICAgICAgICAgIDUzNDUyNyAgIDI2MC4w
IE1pQiAgIEVGMDAgIEVGSSBTeXN0ZW0gUGFydGl0aW9uCj4gK2BgYAo+ICsKPiArWW91IGNhbiBu
b3cgY3JlYXRlIGJvb3QgZW50cnkgZm9yIFhlbiB1c2luZyB0aGUgZm9sbG93aW5nIGNvbW1hbmQu
IEFkanVzdCBgL2Rldi9zZGFgIGFuZCBgLXAgMWAsIGFjY29yZGluZyB0byB3aGVyZSB5b3VyIEVG
SSBzeXN0ZW0gcGFydGl0aW9uIGlzIGxvY2F0ZWQuCj4gKwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBs
b2NhbGhvc3Qgfl0jIGVmaWJvb3RtZ3IgLWMgLXcgLUwgWGVuIC1kIC9kZXYvc2RhIC1wIDEgLWwg
J1xFRklceGVuXHhlbi00LjEwLXVuc3RhYmxlLmVmaScKPiArQm9vdEN1cnJlbnQ6IC4uLgo+ICtU
aW1lb3V0OiAyIHNlY29uZHMKPiArQm9vdE9yZGVyOiAwMDAxLDAwMDIsMDAwMCwwMDEwLDAwMTEs
MDAxMiwwMDEzLDAwMTcsMDAxOCwwMDE5LDAwMUEsMDAxQiwwMDFDCj4gKwo+ICtbLi4uXQo+ICsK
PiArQm9vdDAwMDIqIEZlZG9yYQo+ICsKPiArWy4uLl0KPiArCj4gK0Jvb3QwMDAxKiBYZW4KPiAr
YGBgCj4gKwo+ICtUaGUgb3V0cHV0IGluZGljYXRlcyB0aGF0IGEgYm9vdCBlbnRyeSBmb3IgWGVu
IGlzIGNyZWF0ZWQgd2l0aCBhIGJvb3QgbnVtYmVyIG9mIGAxYC4gCj4gKwo+ICtXZSB3aWxsIG5v
dyBzaG93IHlvdSBob3cgdG8gZGVsZXRlIGFuIGV4aXN0aW5nIGJvb3QgZW50cnkuCj4gKwo+ICsq
Kk5vdGU6KiogQmUgY2FyZWZ1bCB3aGVuIGRlbGV0aW5nIGJvb3QgZW50aXJlcyB0aGF0IHlvdSBo
YXZlIG5vdCBjcmVhdGVkLiBEbyBub3QgZGVsZXRlIEZlZG9yYSBvciBhbnkgZW50cnkgdW5sZXNz
IHlvdSByZWFsbHkga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcuIFlvdSBoYXZlIGJlZW4gd2FybmVk
IQo+ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBlZmlib290bWdyIC1iIDxi
b290X251bT4gLUIKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgZWZpYm9vdG1nciAtYiAxIC1C
Cj4gK0Jvb3RDdXJyZW50OiAuLi4KPiArQm9vdE9yZGVyOiAuLi4KPiArCj4gK1suLi5dCj4gKwo+
ICtCb290MDAwMiogRmVkb3JhCj4gK0Jvb3QwMDEwICBTZXR1cAo+ICsKPiArWy4uLl0KPiArYGBg
Cj4gKwo+ICtPbmNlIHdlIGhhdmUgY3JlYXRlZCBhIGJvb3QgZW50cnkgd2UgY2FuIG5vdyBib290
IGludG8gWGVuLiBSZXN0YXJ0IG1hY2hpbmUgYW5kIGZyb20gdGhlIEJJT1MgYm9vdCBtZW51IHNl
bGVjdCAqKlhlbioqLiBZb3UnbGwgc2VlIFhlbiBzdGFydGluZyBmb2xsb3dlZCBieSBMaW51eC4K
PiArCj4gK0FmdGVyIGJvb3RpbmcgaW50byBMaW51eCwgeW91IGNhbiBzZWUgaWYgaGF2ZSBzdWNj
ZXNzZnVsbHkgYm9vdGVkIFhlbiBieSBjaGVja2luZyBvdXQgYGRtZXNnYC4KPiArCj4gK2BgYHNo
ZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgZG1lc2cgfCBncmVwIFtYeF1lbgo+ICtbICAgIDAu
MDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA1N2ZmZl0g
dXNhYmxlCj4gKwo+ICtbLi4uXQo+ICsKPiArWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRl
Y3RlZDogWGVuCj4gK1sgICAgMC4wMDAwMDBdIFNldHRpbmcgQVBJQyByb3V0aW5nIHRvIFhlbiBQ
Vi4KPiArWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhl
bgo+ICtbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbjogNC4xMC11bnN0YWJsZSAocHJlc2VydmUt
QUQpCj4gK1sgICAgMC4wMDEwMDBdIFhlbjogdXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFjZQo+
ICtbICAgIDAuMDAxMDAwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKPiArYGBgCj4g
Kwo+ICtJZiB5b3UgZG9uJ3Qgc2VlIFhlbiBtZW50aW9uZWQgaW4geW91ciBgZG1lc2dgLCB0aGVu
IHBsZWFzZSBjaGVjayB0aGUgcHJldmlvdXMgc3RlcHMuCj4gKwo+ICs8YSBuYW1lPSJsYXVuY2hp
bmdfeGVuX3NlcnZpY2VzIj48L2E+Cj4gKyMjIExhdW5jaGluZyBYZW4gc2VydmljZXMKPiArCj4g
K0luIERvbS0wLCB3ZSBuZWVkIHRvIGxhdW5jaCBzZXJ2aWNlcyByZXF1aXJlZCBieSBYZW4uIFRo
ZXNlIHNlcnZpY2VzIGFyZSBtYW5hZ2VkIHVzaW5nIFtgcnVuaXRgXShodHRwOi8vc21hcmRlbi5v
cmcvcnVuaXQvKSBwcm9jZXNzIHN1cGVydmlzb3IuIFlvdSBjYW4gZG93bmxvYWQgYW5kIGluc3Rh
bGwgYHJ1bml0YCBSUE1zIGZvciBGZWRvcmEgZnJvbSBbaGVyZV0oaHR0cHM6Ly9kcml2ZS5nb29n
bGUuY29tL29wZW4/aWQ9MEJfdFRidXhtdVJ6SVIwNXdRM0UxZVdWeWFHcykuCgpTaW1pbGFyIHRv
IGFib3ZlLCBJIHdvdWxkIHNheToKCiAgIkluIERvbS0wLCB3ZSBuZWVkIHRvIGxhdW5jaCB0aGUg
c2VydmljZXMgcmVxdWlyZWQgYnkgWGVuLiBJZiB5b3UKICBpbnN0YWxsZWQgWGVuIGJ5IHlvdXJz
ZWxmLCBwbGVhc2UgbWFrZSBzdXJlIHRoYXQgdGhlIHhlbmNvbW1vbnMgaW5pdAogIHNjcmlwdCBo
YXMgYmVlbiBzdGFydGVkIGF0IGJvb3QuIE90aGVyd2lzZSwgdGhlIGJvb3Qgc2VydmljZXMgYXJl
CiAgbWFuYWdlZCB1c2luZyBbYHJ1bml0YF0iIC4uLgoKCj4gK2BgYHNoZWxsCj4gKyhlbnN1cmUg
Y29ycmVjdCBjaGVja3N1bSBvbiB0aGUgZG93bmxvYWRlZCBiaW5hcnkpCj4gK1tyb290QGxvY2Fs
aG9zdCB+XSMgZWNobyAiMTBjYzYyZmZjMDQwYzQ5ZWZhMGRkODVjYmFjZDcwYzA3MTJhN2MxMGM1
ODcxN2EzNzY2MTBiNzg2YmM0OWQxOSAgcnVuaXQtMi4xLjItMS4xLmZjMjUudGFyIiB8IHNoYTI1
NnN1bSAtYyAtCj4gK3J1bml0LTIuMS4yLTEuMS5mYzI1LnRhcjogT0sKPiArCj4gK1tyb290QGxv
Y2FsaG9zdCB+XSMgdGFyIHh2ZiBydW5pdC0yLjEuMi0xLjEuZmMyNS50YXIKPiArCj4gK1tyb290
QGxvY2FsaG9zdCB+XSMgZG5mIGluc3RhbGwgLXkgLi9ydW5pdC8yLjEuMi8xLjEuZmMyNS94ODZf
NjQvcnVuaXQtMi4xLjItMS4xLmZjMjUueDg2XzY0LnJwbQo+ICsKPiArW3Jvb3RAbG9jYWxob3N0
IH5dIyBwZ3JlcCAtYWYgcnVuc3ZkaXIKPiArMTY3OSBydW5zdmRpciAtUCAtSCAvZXRjL3NlcnZp
Y2UgbG9nOiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uCj4gK2BgYAo+ICsKPiArSW4gYC9vcHQveGVuLXVuc3RhYmxlLXJ1bml0YCB3ZSBw
cm92aWRlIHR3byBzY3JpcHRzIHRvIG1hbmFnZSBYZW4gc2VydmljZXMuIAo+ICsKPiArICogYHNl
dHVwLnNoYAo+ICsgKiBgdGVhcmRvd24uc2hgCj4gKwo+ICtgc2V0dXAuc2hgIGlzIHVzZWQgdG8g
c2V0dXAgWGVuIHNlcnZpY2VzLiBJZiB5b3UgYXJlIGdvaW5nIHRvIGJlIHJ1bm5pbmcgRmVkb3Jh
IGRpcmVjdGx5IHdpdGhvdXQgWGVuLCBwbGVhc2UgdXNlIGB0ZWFyZG93bi5zaGAgcHJpb3IgdG8g
c2h1dHRpbmcgZG93biBEb21haW4tMC4gVGhpcyB3aWxsIGRpc2FibGUgbGF1bmNoaW5nIFhlbiBz
ZXJ2aWNlcyB1bmRlciBGZWRvcmEgd2l0aG91dCBYZW4uCj4gKwo+ICtSdW4gYHNldHVwLnNoYAo+
ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyAvb3B0L3hlbi11bnN0YWJsZS1y
dW5pdC9zZXR1cC5zaAo+ICtTdWNjZXNzZnVsbHkgY3JlYXRlZCBzeW1saW5rcyBpbiAvZXRjL3Nl
cnZpY2UgZGlyZWN0b3J5Lgo+ICtgYGAKPiArCj4gK1lvdSBjYW4gdmVyaWZ5IFhlbiBzZXJ2aWNl
cyBhcmUgcnVubmluZyBjb3JyZWN0bHkgYnkgZG9pbmcgdGhlIGZvbGxvd2luZyAmbmRhc2g7Cj4g
Kwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGxzIC9ldGMvc2VydmljZSB8IHhh
cmdzIC1MIDEgLUkge30gc3Ygc3RhdHVzIHt9Cj4gK3J1bjogeGVuY29uc29sZWQ6IChwaWQgMjk2
NzMpIDExNXMKPiArcnVuOiB4ZW4taW5pdC1kb20wOiAocGlkIDI5NjcyKSAxMTVzCj4gK3J1bjog
eGVuLWluaXQtZG9tMC1kaXNrLWJhY2tlbmQ6IChwaWQgMjk2NzUpIDExNXMKPiArcnVuOiB4ZW5z
dG9yZWQ6IChwaWQgMjk2NzQpIDExNXMKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgc291cmNl
IC9vcHQvc3RhZ2UxLXhlbi9iaW4vc291cmNlX3BhdGguc2gKPiArCj4gK1tyb290QGxvY2FsaG9z
dCB+XSMgeGwgaW5mbwo+ICtob3N0ICAgICAgICAgICAgICAgICAgIDogbG9jYWxob3N0LmxvY2Fs
ZG9tYWluCj4gK3JlbGVhc2UgICAgICAgICAgICAgICAgOiA0LjExLjEyLTIwMC5mYzI1Lng4Nl82
NAo+ICt2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzEgU01QIEZyaSBKdWwgMjEgMTY6NDE6NDMg
VVRDIDIwMTcKPiArbWFjaGluZSAgICAgICAgICAgICAgICA6IHg4Nl82NAo+ICsKPiArWy4uLl0K
PiArCj4gK2NjX2NvbXBpbGVfZG9tYWluICAgICAgOiBbdW5rbm93bl0KPiArY2NfY29tcGlsZV9k
YXRlICAgICAgICA6IEZyaSBBdWcgMTggMDY6MzI6NTUgVVRDIDIwMTcKPiArYnVpbGRfaWQgICAg
ICAgICAgICAgICA6IDRhNjVlMWFlOTY0MDdhOGRkNDdmMzE4ZGI0YmRmN2QzCj4gK3hlbmRfY29u
ZmlnX2Zvcm1hdCAgICAgOiA0Cj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIHhsIGxpc3QKPiAr
TmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCAgIE1lbSBWQ1BV
cyAgICAgIFN0YXRlICAgVGltZShzKQo+ICtEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAwICA0MDk2ICAgICA0ICAgICByLS0tLS0gICAgIDEyMS4yCj4gK2BgYAo+
ICsKPiArPGEgbmFtZT0ic2V0dGluZ191cF94ZW5fbmV0d29ya2luZyI+PC9hPgo+ICsjIyBTZXR0
aW5nIHVwIFhlbiBuZXR3b3JraW5nCj4gKwo+ICtUaGVyZSBhcmUgbXVsdGlwbGUgd2F5cyB0byBk
byBuZXR3b3JraW5nIG9uIFhlbi4gVHdvIGNvbW1vbiBjb25maWd1cmF0aW9ucyBhcmUgW2JyaWRn
aW5nXShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fTmV0d29ya2luZyNCcmlk
Z2luZykgYW5kIFtOQVRdKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9OZXR3
b3JraW5nI05ldHdvcmtfQWRkcmVzc19UcmFuc2xhdGlvbikuIEJyaWRnaW5nIGlzIHRoZSBkZWZh
dWx0IGFuZCBtb3N0IHNpbXBsZSBjb25maWd1cmF0aW9uIHRvIHNldHVwLiBIb3dldmVyIHdpcmVs
ZXNzIGRldmljZSBkcml2ZXJzIGFyZSB1bmFibGUgdG8gZG8gYnJpZGdpbmcuIFRvIG92ZXJjb21l
IHRoaXMgbGltaXRhdGlvbiwgd2Ugc2V0dXAgYW4gaW50ZXJuYWwgIGJyaWRnZSBhbmQgdGhlbiB1
c2UgTkFUIHRvIHNlbmQgcGFja2V0cyBleHRlcm5hbGx5LiBUaGlzIHNldHVwIHdvcmtzIGZvciBi
b3RoIHdpcmVkIGFuZCB3aXJlbGVzcyBkZXZpY2VzLgo+ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RA
bG9jYWxob3N0IH5dIyBpcCBsaW5rIHNob3cKPiArMTogbG86IDxMT09QQkFDSyxVUCxMT1dFUl9V
UD4gbXR1IDY1NTM2IHFkaXNjIG5vcXVldWUgc3RhdGUgVU5LTk9XTiBtb2RlIERFRkFVTFQgZ3Jv
dXAgZGVmYXVsdCBxbGVuIDEwMDAKPiArICAgIGxpbmsvbG9vcGJhY2sgMDA6MDA6MDA6MDA6MDA6
MDAgYnJkIDAwOjAwOjAwOjAwOjAwOjAwCj4gKzI6IGVucDBzMzFmNjogPE5PLUNBUlJJRVIsQlJP
QURDQVNULE1VTFRJQ0FTVCxVUD4gbXR1IDE1MDAgcWRpc2MgZnFfY29kZWwgc3RhdGUgRE9XTiBt
b2RlIERFRkFVTFQgZ3JvdXAgZGVmYXVsdCBxbGVuIDEwMDAKPiArICAgIGxpbmsvZXRoZXIgYzg6
NWI6NzY6NzE6NDA6YzggYnJkIGZmOmZmOmZmOmZmOmZmOmYKPiArMzogd2xwNHMwOiA8QlJPQURD
QVNULE1VTFRJQ0FTVCxVUCxMT1dFUl9VUD4gbXR1IDE1MDAgcWRpc2MgbXEgc3RhdGUgVVAgbW9k
ZSBET1JNQU5UIGdyb3VwIGRlZmF1bHQgcWxlbiAxMDAwCj4gKyAgICBsaW5rL2V0aGVyIGU0OmE3
OmEwOjkzOjlmOjEzIGJyZCBmZjpmZjpmZjpmZjpmZjpmCj4gK2BgYAo+ICsKPiArV2UgaGF2ZSB0
d28gZGV2aWNlcyBgZW5wMHMzMWY2YCB3aGljaCBpcyBhIHdpcmVkIGV0aGVybmV0IGRldmljZSBh
bmQgYHdscDRzMGAgd2hpY2ggaXMgYSB3aXJlbGVzcyBldGhlcm5ldCBkZXZpY2UuIFdlIHdpbGwg
dXNlIGB3bHA0czBgIGluIHRoZSBmb2xsb3dpbmcgZXhhbXBsZS4gSG93ZXZlciBzaW1pbGFyIGFw
cHJvYWNoIHdvdWxkIGFsc28gd29yayBmb3IgYGVucDBzMzFmNmAgZGV2aWNlLiBZb3UgY2FuIGFs
c28gYWRqdXN0IHRoZSBwcml2YXRlIG5ldHdvcmsgMTAuMS4xLjAvMjQgdG8gYSBub24tb3Zlcmxh
cHBpbmcgcHJpdmF0ZSBzdWJuZXQuIAo+ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9jYWxob3N0
IH5dIyBicmN0bCBzaG93Cj4gK2JyaWRnZSBuYW1lICAgICBicmlkZ2UgaWQgICAgICAgICAgICAg
ICBTVFAgZW5hYmxlZCAgICAgaW50ZXJmYWNlcwo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBp
cCBsaW5rIGFkZCB4ZW5icjAgdHlwZSBicmlkZ2UKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMg
aXAgYWRkciBhZGQgMTAuMS4xLjEvMjQgZGV2IHhlbmJyMAo+ICsKPiArW3Jvb3RAbG9jYWxob3N0
IH5dIyBpcCBsaW5rIHNldCB4ZW5icjAgdXAKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgbW9k
cHJvYmUgZHVtbXkKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgaXAgbGluayBzZXQgZHVtbXkw
IHVwCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGJyY3RsIGFkZGlmIHhlbmJyMCBkdW1teTAK
PiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgYnJjdGwgc2hvdwo+ICticmlkZ2UgbmFtZSAgICAg
YnJpZGdlIGlkICAgICAgICAgICAgICAgU1RQIGVuYWJsZWQgICAgIGludGVyZmFjZXMKPiAreGVu
YnIwICAgICAgICAgIDgwMDAuZDIxYjVjNDExM2I3ICAgICAgIG5vICAgICAgICAgICAgICBkdW1t
eTAKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgaXB0YWJsZXMgLUkgRk9SV0FSRCAtaiBBQ0NF
UFQKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgaXB0YWJsZXMgLXQgbmF0IC1JIFBPU1RST1VU
SU5HIC0tb3V0LWludGVyZmFjZSB3bHA0czAgLWogTUFTUVVFUkFERQo+ICsKPiArW3Jvb3RAbG9j
YWxob3N0IH5dIyBlY2hvIDEgPiAvcHJvYy9zeXMvbmV0L2lwdjQvaXBfZm9yd2FyZAo+ICtgYGAK
PiArCj4gK1dpdGggdGhpcyBjb25maWd1cmF0aW9uIHdlIGNhbiBsYXVuY2ggRG9tLVUgWGVuIGd1
ZXN0cyB1c2luZyB0aGUgZm9sbG93aW5nIGNvbmZpZ3VyYXRpb24gc2V0dGluZy4KPiArCj4gK2Bg
YAo+ICsjIE5ldHdvcmsgY29uZmlndXJhdGlvbgo+ICt2aWYgPSBbJ2JyaWRnZT14ZW5icjAnXQo+
ICtgYGAKPiArCj4gK1RoZW4gZnJvbSB3aXRoaW4gdGhlIGd1ZXN0LCB3ZSB3aWxsIG5lZWQgdG8g
c2V0dXAgYGV0aDBgIGludGVyZmFjZSB3aXRoIGEgc3RhdGljIElQIGFkZHJlc3MgaW4gdGhlIHJh
bmdlIG9mIDEwLjEuMS4wLzI0IGFuZCBnYXRld2F5IGFzIDEwLjEuMS4xLgo+ICsKPiArPGEgbmFt
ZT0icnVubmluZ19zdGFnZTEteGVuIj48L2E+Cj4gKyMjIFJ1bm5pbmcgc3RhZ2UxLXhlbgo+ICsK
PiArT25jZSB3ZSBoYXZlIFhlbiBzZXR1cCwgaXQgaXMgZmFpcmx5IHN0cmFpZ2h0Zm9yd2FyZCB0
byBydW4gc3RhZ2UxLXhlbi4gV2UgcHJvdmlkZSBhIHNjcmlwdCB0byBzb3VyY2UgYWxsIHRoZSBy
ZXF1aXJlZCBiaW5hcmllcyBmcm9tIFhlbiwgUUVNVSBhbmQgcmt0IGludG8gb3VyIHBhdGguCgpB
cyBmb3IgdGhlIHByZXZpb3VzIGNhc2VzOgoKICAiSWYgeW91IGluc3RhbGxlZCBYZW4gb24geW91
ciBzeXN0ZW0gYnkgeW91cnNlbGYsIHhsIGlzIG9uIHlvdXIgcGF0aAogIGFscmVhZHkuIE90aGVy
d2lzZSIgLi4uCgoKPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgc291cmNl
IC9vcHQvc3RhZ2UxLXhlbi9iaW4vc291cmNlX3BhdGguc2gKPiArYGBgCj4gKwo+ICtXZSBjYW4g
bm93IGRvd25sb2FkIGltYWdlcyB1c2luZyBgcmt0YCBhbmQgcnVuIHRoZW0gdW5kZXIgc3RhZ2Ux
LXhlbmJpdHMKPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgcmt0IC0taW5z
ZWN1cmUtb3B0aW9ucz1pbWFnZSBmZXRjaCBkb2NrZXI6Ly9hbHBpbmUKPiArRG93bmxvYWRpbmcg
c2hhMjU2Ojg4Mjg2ZjQxNTMwIFs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PV0gMS45OSBN
QiAvIDEuOTkgTUIKPiArc2hhNTEyLWY4NGY5NzFmOGUwMTI4NGY0YWQwYzNjZjNlZmFhNzcwCj4g
Kwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIHJrdCBydW4gc2hhNTEyLWY4NGY5NzFmOGUwMTI4NGY0
YWQwYzNjZjNlZmFhNzcwIFwKPiArICAgICAgICAgICAgICAgICAgICAgIC0taW50ZXJhY3RpdmUg
LS1pbnNlY3VyZS1vcHRpb25zPWltYWdlIFwKPiArICAgICAgICAgICAgICAgICAgICAgIC0tc3Rh
Z2UxLXBhdGg9L29wdC9zdGFnZTEteGVuL2FjaS9zdGFnZTEteGVuLmFjaQo+ICtgYGAKPiArCj4g
K1dpdGhpbiB0aGUgY29udGFpbmVyLCB3ZSBjYW4gc2VlIHdlIGFyZSBydW5uaW5nIGFzIGEgWGVu
IFBWIGd1ZXN0LCBhbmQgdXNpbmcgOXBmcwo+ICsKPiArYGBgc2hlbGwKPiArLyAjIGRtZXNnIHwg
Z3JlcCBbWHhdZW4KPiArWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAw
MC0weDAwMDAwMDAwMDAwOWZmZmZdIHVzYWJsZQo+ICtbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMDAwMGEwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKPiArWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwM2ZmZmZmZmZd
IHVzYWJsZQo+ICtbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4KPiArWyAg
ICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgo+ICtbICAg
IDAuMDAwMDAwXSBYZW4gdmVyc2lvbjogNC4xMC11bnN0YWJsZSAocHJlc2VydmUtQUQpCj4gK1sg
ICAgMC4wMDAwMDBdIHhlbjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJCj4gKwo+ICtbLi4u
XQo+ICsKPiArWyAgICAxLjYwNTk5MF0gSW5pdGlhbGlzaW5nIFhlbiB0cmFuc3BvcnQgZm9yIDlw
ZnMKPiArYGBgCj4gKwo+ICtGcm9tIERvbWFpbi0wLCB3ZSBjYW4gcnVuIGBya3RgIGFuZCBgeGxg
IHRvIGdldCB0aGUgZGV0YWlscyBvZiB0aGUgY29udGFpbmVyLgo+ICsKPiArYGBgc2hlbGwKPiAr
W3Jvb3RAbG9jYWxob3N0IH5dIyBya3QgbGlzdAo+ICtVVUlEICAgICAgICAgICAgQVBQICAgICBJ
TUFHRSBOQU1FICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFURSAgIENS
RUFURUQgICAgICAgU1RBUlRFRCAgICAgICAgICBORVRXT1JLUwo+ICsyMjIwODNlYyAgICAgICAg
YWxwaW5lICByZWdpc3RyeS0xLmRvY2tlci5pby9saWJyYXJ5L2FscGluZTpsYXRlc3QgICAgICBy
dW5uaW5nIDQgbWludXRlcyBhZ28gNCBtaW51dGVzIGFnbyAgICBkZWZhdWx0OmlwND0xNzIuMTYu
MjguMTUKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgeGwgbGlzdAo+ICtOYW1lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUg
ICBUaW1lKHMpCj4gK0RvbWFpbi0wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAgIDQwOTMgICAgIDQgICAgIHItLS0tLSAgICAxMDU2LjkKPiArMjIyMDgzZWMtZDZkYS00MzQ3
LWIyNjEtMGE3MzNiYWU2ODAyICAgICAgICAgMSAgMTAyNCAgICAgMiAgICAgLWItLS0tICAgICAg
IDIuMgo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBya3Qgc3RvcCAyMjIwODNlYwo+ICsiMjIy
MDgzZWMtZDZkYS00MzQ3LWIyNjEtMGE3MzNiYWU2ODAyIgo+ICsKPiArW3Jvb3RAbG9jYWxob3N0
IH5dIyB4bCBsaXN0Cj4gK05hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSUQgICBNZW0gVkNQVXMgICAgICBTdGF0ZSAgIFRpbWUocykKPiArRG9tYWluLTAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgNDA5MyAgICAgNCAgICAgci0tLS0tICAg
IDEwNTguNQo+ICtgYGAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:42:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00: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.xen.org>)
	id 1dkgDr-0002U0-AP; Thu, 24 Aug 2017 00:42:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dkgDq-0002Tu-L4
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 00:42:10 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 87/39-02181-1E02E995; Thu, 24 Aug 2017 00:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu5DhXm
 RBm8fM1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzL51jK2iUrjj6ZyVrA+MesS5GTg4hgSVM
 Ev3ba0FsFgEHia97p7F1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xKvDH5lAbDYBQ4m/TzaBl
 UsA2Us+c4CERYDMmXM/M4GEmQWMJZr7K0HCwgKBEhfWXwKbwingIfHgwx8wm1fAS+LqwjvMXY
 xcQMc0M0qsWbScDSQhKqArcejfHzaIIkGJkzOfsIDYzAJaEsunb2OZwCgwC0lqFpLUAkamVYz
 qxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYG784HWKU
 5GBSEuV9Ij0vUogvKT+lMiOxOCO+qDQntfgQowwHh5IE72V5oJxgUWp6akVaZg4wEmDSEhw8S
 iK8qsBoEOItLkjMLc5Mh0idYlSUEufVAkkIgCQySvPg2mDRd4lRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvHNBtvNk5pXATX8FtJgJaPGkE3NAFpckIqSkGhhrFpznPPntXXXRihLR+dmJggv
 Dgmvu2fVYhHHND+PbLC74Krd6uX3fnMwtq88cs512/9s0ZZl7e0J6Tpv6qZ+w2tip8Dfz96bW
 5JK4PZ9PbHnUVipwLMEux3sZn0VSzm0xCea0TNFZ15dOufDRP6D+tK38WrHLG/9HFojWH31Xs
 5Z7fcjeU75KLMUZiYZazEXFiQA8RqkauQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503535327!80457600!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 17368 invoked from network); 24 Aug 2017 00:42:08 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 00:42:08 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E9B2321A29;
 Thu, 24 Aug 2017 00:42:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E9B2321A29
Date: Wed, 23 Aug 2017 17:42:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170821071850.65172.70404.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1708231737460.3551@sstabellini-ThinkPad-X260>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071850.65172.70404.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 10/10] BUILDING.md: Add
 Fedora instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IC0tLQo+ICBCVUlM
RElORy5tZCB8ICAgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL0JVSUxESU5HLm1kIGIvQlVJTERJTkcubWQKPiBpbmRleCAzZWY1MzExLi5iOWNhNDA0
IDEwMDY0NAo+IC0tLSBhL0JVSUxESU5HLm1kCj4gKysrIGIvQlVJTERJTkcubWQKPiBAQCAtMSw3
ICsxLDEzIEBACj4gICMgQnVpbGQKPiAtc3RhZ2UxLXhlbiByZXF1aXJlcyBuZXcgWGVuIGFuZCBR
RU1VIHZlcnNpb25zIGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcuIFlvdSBhcmUgdW5saWtlbHkgdG8g
ZmluZCB0aGVtIGFscmVhZHkgcGFja2FnZWQgd2l0aCB5b3VyIGRpc3Ryby4gVGhpcyBkb2N1bWVu
dCBkZXNjcmliZXMgaG93IHRvIGJ1aWxkIGFuZCBpbnN0YWxsIHRoZSBsYXRlc3QgWGVuIGFuZCBR
RU1VIGZyb20gc2NyYXRjaC4gSW4gYWRkaXRpb24sIGdpdmVuIHRoYXQgQ29yZU9TIHJrdCBpcyBh
bHNvIG1pc3NpbmcgZnJvbSByZWFzb25hYmx5IG5ldyBkaXN0cm9zIHN1Y2ggYXMgVWJ1bnR1IFhl
bmlhbCBYZXJ1cywgSSBhZGRlZCBpbnN0cnVjdGlvbnMgb24gaG93IHRvIGJ1aWxkIHRoYXQgdG9v
LiBUaGUgZG9jdW1lbnQgaW5jbHVkZXMgdGhlIGRlcGVuZGVuY2llcyBuZWVkZWQgZm9yIHRoZSBi
dWlsZCBiYXNlZCBvbiBVYnVudHUgWGVuaWFsIFhlcnVzLgo+ICtzdGFnZTEteGVuIHJlcXVpcmVz
IG5ldyBYZW4gYW5kIFFFTVUgdmVyc2lvbnMgYXQgdGhlIHRpbWUgb2Ygd3JpdGluZy4gWW91IGFy
ZSB1bmxpa2VseSB0byBmaW5kIHRoZW0gYWxyZWFkeSBwYWNrYWdlZCB3aXRoIHlvdXIgZGlzdHJv
LiBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBob3cgdG8gYnVpbGQgYW5kIGluc3RhbGwgdGhlIGxh
dGVzdCBYZW4sIFFFTVUgYW5kIHJrdCBmcm9tIHNjcmF0Y2ggZm9yIFVidW50dSBYZW5pYWwgWGVy
dXMgYW5kIEZlZG9yYS4KCkkgd291bGQgY2xhcmlmeSB0aGF0IHRoZSBidWlsZCBhbmQgaW5zdGFs
bGF0aW9uIG1ldGhvZCBmb3IgVWJ1bnR1IGFuZAp0aGUgb25lIGZvciBGZWRvcmEgdXNlIHZlcnkg
ZGlmZmVyZW50IGFwcHJvYWNoZXMuIEkgd291bGQgYWRkOgoKICAuLi4gImZvciBVYnVudHUgWGVu
aWFsIFhlcnVzIGFuZCBGZWRvcmEuIERpZmZlcmVudGx5IGZyb20gdGhlCiAgZG9jdW1lbnRhdGlv
biBmb3IgVWJ1bnR1LCB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgRmVkb3JhIHVzZXMgYSBzZXBhcmF0
ZQogIERvY2tlciBjb250YWluZXIgZm9yIHRoZSBidWlsZC4iCgoKPiAtIyMgQnVpbGRpbmcgWGVu
Cj4gKyAqIFtVYnVudHUgWGVuaWFsIFhlcnVzXSgjYnVpbGRfdWJ1bnR1KQo+ICsgKiBbRmVkb3Jh
XSgjYnVpbGRfZmVkb3JhKQoKICBbRmVkb3JhIHZpYSBjb250YWluZXJdCgoKCj4gKzxhIG5hbWU9
ImJ1aWxkX3VidW50dSI+PC9hPgo+ICsjIyBVYnVudHUgWGVuaWFsIFhlcnVzCj4gKwo+ICsjIyMg
QnVpbGRpbmcgWGVuCj4gIGBgYAo+ICBhcHQtZ2V0IGluc3RhbGwgZ2l0IGJ1aWxkLWVzc2VudGlh
bCBweXRob24tZGV2IGdldHRleHQgdXVpZC1kZXYgbGlibmN1cnNlczUtZGV2IGxpYnlhamwtZGV2
IGxpYmFpby1kZXYgcGtnLWNvbmZpZyBsaWJnbGliMi4wLWRldiBsaWJzc2wtZGV2IGxpYnBpeG1h
bi0xLWRldiBicmlkZ2UtdXRpbHMgd2dldCBsaWJmZHQtZGV2IGJpbjg2IGJjYyBsaWJsem1hLWRl
diBpYXNsIGxpYmM2LWRldi1pMzg2Cj4gIAo+IEBAIC0xNyw3ICsyMyw3IEBAIHJlYm9vdAo+ICBN
YWtlIHN1cmUgdG8gc2VsZWN0IFhlbiBhdCBib290LCBvciBlZGl0IC9ib290L2dydWIvZ3J1Yi5j
ZmcgdG8gbWFrZSBpdCB0aGUgZGVmYXVsdCwgY2hhbmdpbmcgInNldCBkZWZhdWx0PSIwIiB0byBw
b2ludCB0byB0aGUgYXBwcm9wcmlhdGUgZW50cnkgYmVsb3cgKHRoZSBvbmUgYm9vdGluZyB4ZW4u
Z3opLCB3aGljaCBjb3VsZCBiZSBlbnRyeSBudW1iZXIgIjQiIGZvciBleGFtcGxlLgo+ICAKPiAg
Cj4gLSMjIEJ1aWxkaW5nIFFFTVUKPiArIyMjIEJ1aWxkaW5nIFFFTVUKPiAgYGBgCj4gIGFwdC1n
ZXQgaW5zdGFsbCBsaWJnbGliMi4wLWRldiBsaWJwaXhtYW4tMS1kZXYgbGliY2FwLWRldiBsaWJh
dHRyMS1kZXYKPiAgCj4gQEAgLTU0LDcgKzYwLDcgQEAgbWFrZSBpbnN0YWxsCj4gIGNwIGkzODYt
c29mdG1tdS9xZW11LXN5c3RlbS1pMzg2IC91c3IvbGliL3hlbi9iaW4vCj4gIGBgYAo+ICAKPiAt
IyMgQnVpbGRpbmcgQ29yZU9TIHJrdAo+ICsjIyMgQnVpbGRpbmcgQ29yZU9TIHJrdAo+ICBgYGAK
PiAgYXB0LWdldCBpbnN0YWxsIGdvbGFuZyBhdXRvbWFrZSBsaWJhY2wxLWRldiBsaWJzeXN0ZW1k
LWRldgo+ICAuL2NvbmZpZ3VyZSAtLWRpc2FibGUtdHBtIC0td2l0aC1zdGFnZTEtZmxhdm9ycz1j
b3Jlb3MKPiBAQCAtNjIsNyArNjgsNyBAQCBtYWtlCj4gIGNwIGJ1aWxkLXJrdC0xLjI2LjArZ2l0
L3RhcmdldC9iaW4vcmt0IC91c3Ivc2Jpbgo+ICBgYGAKPiAgCj4gLSMjIEJ1aWxkaW5nIHN0YWdl
MS14ZW4KPiArIyMjIEJ1aWxkaW5nIHN0YWdlMS14ZW4KPiAgYGBgCj4gIGFwdC1nZXQgaW5zdGFs
bCBidXN5Ym94LXN0YXRpYyBqcQo+ICAKPiBAQCAtNzIsMyArNzgsMjIgQEAgZXhwb3J0IEdPUEFU
SD0vcGF0aC90by9nb3BhdGgKPiAgYmFzaCBidWlsZC5zaAo+ICBjcCBzdGFnZTEteGVuLmFjaSAv
aG9tZS91c2VybmFtZQo+ICBgYGAKPiArCj4gKzxhIG5hbWU9ImJ1aWxkX2ZlZG9yYSI+PC9hPgo+
ICsjIyBGZWRvcmEKPiArCj4gK09uIEZlZG9yYSB3ZSBidWlsZCBzdGFnZTEteGVuIGFydGlmYWN0
cyAoWGVuLCBRRU1VIGFuZCBya3QpIGluIGEgZG9ja2VyIGNvbnRhaW5lciBhcyBmb2xsb3dzICZu
ZGFzaDsKPiArCj4gK2BgYAo+ICtjZCBzdGFnZTEteGVuCj4gKwo+ICtkb2NrZXIgcHVsbCBsYW1i
ZGFsaW51eGZlZG9yYS9zdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3QKPiArCj4gK2RvY2tlciBy
dW4gLS1ybSBcCj4gKyAgLXYgYHB3ZGA6L3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29tL3JrdC9z
dGFnZTEteGVuIFwKPiArICAtdiAvdG1wOi90bXAgXAo+ICsgIC10IC1pIGxhbWJkYWxpbnV4ZmVk
b3JhL3N0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdCBcCj4gKyAgL3NiaW4vbXlfaW5pdCAtLSAv
cm9vdC9iaW4vcnVuCj4gK2BgYAo+ICsKPiArT25jZSBgZG9ja2VyIHJ1bmAgY29tcGxldGVzLCB0
aGUgYnVpbGQgYXJ0aWZhY3QgYHN0YWdlMS14ZW4tYnVpbGQudGFyLmd6YCBpcyBnZW5lcmF0ZWQg
aW4gYC90bXBgIGRpcmVjdG9yeS4gUGxlYXNlIHNlZSBbUlVOTklOR19TVEFHRTFfWEVOLm1kXShi
dWlsZC9mZWRvcmEvUlVOTklOR19TVEFHRTFfWEVOLm1kKSBmb3IgZGV0YWlscyBvbiBob3cgdG8g
c2V0dXAgRmVkb3JhIGZvciBydW5uaW5nIHN0YWdlMS14ZW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:51:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00: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.xen.org>)
	id 1dkgNA-0003CW-Fa; Thu, 24 Aug 2017 00:51:48 +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 1dkgN9-0003CK-EY
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 00:51:47 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 13/10-18997-2232E995; Thu, 24 Aug 2017 00:51:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVybKJssq6i8rx
 Igxn3dS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozpe74zF9zUrTi7aidTA+NbtS5GLg4hgSVM
 Eo9XH2XpYuTgYBFwkGj8lApiMgrESDz4Yd3FyAlkhklMvryEFcRmEdCWeDH/CDuIzSZgKPH3y
 SY2kHIJIHvJZw6QsAiQOXPuZyaQMLOAsURzfyVIWFggVuLm5G8sIDangLtE87S3jCA2r4CXxJ
 uNX9ghjmlilNg0bTXYeFEBXYlD//6wQRQJSpyc+QSsmVlAS2L59G0sExgFZiFJzUKSWsDItIp
 RvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPwYgGAH460+50OM
 khxMSqK8T6TnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GVQAsoJFqWmp1akZeYAIwEmLcHBo
 yTC6wSS5i0uSMwtzkyHSJ1iNObYsHr9FyaOO30bvjAJseTl56VKifPagJQKgJRmlObBDYJF6C
 VGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8x5SBJrCk5lXArfvFdApTECnTDoxB+SUkkSElFQ
 DY0SNGTcT043Ji9aJGVa+d3N1udkwjVmpNb1+cRbXX5dXU1m1r1jnKfmwzf7akNd749QU7id6
 Usv7beR59XqYfgu+4ZCw2T1lTQRDXGWwiPme5deuyF1/v/1g28GWXu7nU+z1mvgWzXh/wNk5S
 8xY8de5F4tPrP/u8nSS6PtZEwTeLV3x/HTmXiWW4oxEQy3mouJEAGSBR8LLAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503535904!108440511!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 57184 invoked from network); 24 Aug 2017 00:51:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 00:51:45 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A0FB221A1D;
 Thu, 24 Aug 2017 00:51:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A0FB221A1D
Date: Wed, 23 Aug 2017 17:51:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170821071817.65172.6416.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1708231743180.3551@sstabellini-ThinkPad-X260>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071817.65172.6416.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 06/10] build/fedora: Add
 `xen-unstable-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMSBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gCj4gLS0tCj4g
IGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQvc2V0dXAuc2ggICAgICAgICAgIHwgICAy
MSArKysrKysrKysrKysrKysrKysrKwo+ICBidWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0
L3RlYXJkb3duLnNoICAgICAgICB8ICAgMjEgKysrKysrKysrKysrKysrKysrKysKPiAgLi4uL3hl
bi1pbml0LWRvbTAtZGlzay1iYWNrZW5kL3J1biAgICAgICAgICAgICAgICAgfCAgICA4ICsrKysr
KysrCj4gIGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC9ydW4g
IHwgICAgNiArKysrKysKPiAgYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW5jb25z
b2xlZC9ydW4gICAgfCAgIDEwICsrKysrKysrKysKPiAgYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJs
ZS1ydW5pdC94ZW5zdG9yZWQvcnVuICAgICAgfCAgIDIwICsrKysrKysrKysrKysrKysrKysKPiAg
NiBmaWxlcyBjaGFuZ2VkLCA4NiBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDc1NSBi
dWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3NldHVwLnNoCj4gIGNyZWF0ZSBtb2RlIDEw
MDc1NSBidWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3RlYXJkb3duLnNoCj4gIGNyZWF0
ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbi1pbml0LWRv
bTAtZGlzay1iYWNrZW5kL3J1bgo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL3hl
bi11bnN0YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wL3J1bgo+ICBjcmVhdGUgbW9kZSAxMDA3NTUg
YnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW5jb25zb2xlZC9ydW4KPiAgY3JlYXRl
IG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuc3RvcmVkL3J1
bgo+IAo+IGRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3NldHVw
LnNoIGIvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC9zZXR1cC5zaAo+IG5ldyBmaWxl
IG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAwMDAwMC4uMTY2OTliZQo+IC0tLSAvZGV2L251bGwKPiAr
KysgYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3NldHVwLnNoCj4gQEAgLTAsMCAr
MSwyMSBAQAo+ICsjIS9iaW4vYmFzaAo+ICsKPiArc2V0IC1lCj4gK3NldCAtbyBwaXBlZmFpbAoK
SW4gbW9zdCBvZiBteSBzY3JpcHQgSSB0ZW5kIG5vdCB0byB1c2UgcGlwZWZhaWwgYmVjYXVzZSBp
ZiBJIHVzZSBhIHBpcGUKaXMgZXhhY3RseSBiZWNhdXNlIG9uZSBvZiB0aGUgY29tbWFuZHMgbWln
aHQgZmFpbC4gSSBkbyBpdCBvbiBwdXJwb3NlLgpUaGlzIHNjcmlwdCBkb2Vzbid0IGV2ZW4gaGF2
ZSBhbnkgcGlwZXMsIEkgd291bGQgZHJvcCBpdC4KCgo+ICsjIHJ1bml0IFJQTSBjcmVhdGVzIGAv
ZXRjL3NlcnZpY2VgIGRpcmVjdG9yeQo+ICtpZiBbICEgLWQgIi9ldGMvc2VydmljZSIgXTsgdGhl
bgo+ICsgICAgZWNobyAiL2V0Yy9zZXJ2aWNlIGRpcmVjdG9yeSBub3QgZm91bmQuIFBsZWFzZSBp
bnN0YWxsIHJ1bml0IFJQTS4iCj4gKyAgICBleGl0IDEKPiArZmkKPiArCj4gK3J1bml0X3NlcnZp
Y2VzPSJ4ZW5jb25zb2xlZCB4ZW4taW5pdC1kb20wIHhlbi1pbml0LWRvbTAtZGlzay1iYWNrZW5k
IHhlbnN0b3JlZCIKPiArCj4gK3B1c2hkIC9ldGMvc2VydmljZSA+IC9kZXYvbnVsbAo+ICtmb3Ig
c2VydmljZSBpbiAkcnVuaXRfc2VydmljZXM7IGRvCj4gKyAgICBsbiAtc2YgL29wdC94ZW4tdW5z
dGFibGUtcnVuaXQvJHNlcnZpY2UgJHNlcnZpY2UKPiArZG9uZQo+ICtwb3BkID4gL2Rldi9udWxs
CgpwdXNoZCBhbmQgcG9wZCBhcmUgbm90IHVzZWZ1bCBpbiB0aGlzIHNjcmlwdCwgSSB3b3VsZCBy
ZW1vdmUgdGhlbQoKCj4gK2VjaG8gIlN1Y2Nlc3NmdWxseSBjcmVhdGVkIHN5bWxpbmtzIGluIC9l
dGMvc2VydmljZSBkaXJlY3RvcnkuIgo+ICtleGl0IDAKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVk
b3JhL3hlbi11bnN0YWJsZS1ydW5pdC90ZWFyZG93bi5zaCBiL2J1aWxkL2ZlZG9yYS94ZW4tdW5z
dGFibGUtcnVuaXQvdGVhcmRvd24uc2gKPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+IGluZGV4IDAw
MDAwMDAuLmMwODk1ZjQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYnVpbGQvZmVkb3JhL3hlbi11
bnN0YWJsZS1ydW5pdC90ZWFyZG93bi5zaAo+IEBAIC0wLDAgKzEsMjEgQEAKPiArIyEvYmluL2Jh
c2gKPiArCj4gK3NldCAtZQo+ICtzZXQgLW8gcGlwZWZhaWwKCnNhbWUgY29tbWVudCBvbiBwaXBl
ZmFpbAoKCj4gKyMgcnVuaXQgUlBNIGNyZWF0ZXMgYC9ldGMvc2VydmljZWAgZGlyZWN0b3J5Cj4g
K2lmIFsgISAtZCAiL2V0Yy9zZXJ2aWNlIiBdOyB0aGVuCj4gKyAgICBlY2hvICIvZXRjL3NlcnZp
Y2UgZGlyZWN0b3J5IG5vdCBmb3VuZC4iCj4gKyAgICBleGl0IDEKPiArZmkKPiArCj4gK3J1bml0
X3NlcnZpY2VzPSJ4ZW5jb25zb2xlZCB4ZW4taW5pdC1kb20wIHhlbi1pbml0LWRvbTAtZGlzay1i
YWNrZW5kIHhlbnN0b3JlZCIKPiArCj4gK3B1c2hkIC9ldGMvc2VydmljZSA+IC9kZXYvbnVsbAo+
ICtmb3Igc2VydmljZSBpbiAkcnVuaXRfc2VydmljZXM7IGRvCj4gKyAgICBybSAtZiAkc2Vydmlj
ZQo+ICtkb25lCj4gK3BvcGQgPiAvZGV2L251bGwKCnNhbWUgY29tbWVudCBvbiBwdXNoZCBhbmQg
cG9wZAoKCj4gK2VjaG8gIlN1Y2Nlc3NmdWxseSBkZWxldGVkIHN5bWxpbmtzIGluIC9ldGMvc2Vy
dmljZSBkaXJlY3RvcnkuIgo+ICtleGl0IDAKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3hl
bi11bnN0YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZC9ydW4gYi9idWlsZC9m
ZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbi1pbml0LWRvbTAtZGlzay1iYWNrZW5kL3J1bgo+
IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAwMDAwMC4uYTk1Mjg5MAo+IC0tLSAvZGV2
L251bGwKPiArKysgYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbi1pbml0LWRv
bTAtZGlzay1iYWNrZW5kL3J1bgo+IEBAIC0wLDAgKzEsOCBAQAo+ICsjIS9iaW4vc2gKCldoeSAv
YmluL3NoIGluc3RlYWQgb2YgYmFzaD8gVGhlIGNvbnRhaW5lciBzaG91bGQgaGF2ZSBiYXNoIGlu
c3RhbGxlZCwKcmlnaHQ/CgpJZiB3ZSBhcmUgdXNpbmcgYmFzaCwgSSB3b3VsZCBjb25zaWRlciBh
ZGRpbmcgYSBzZXQgLWUsIGFsc28gaW4gdGhlCm90aGVyIHNoIHNjcmlwdHMgYmVsb3cuCgoKPiAr
c3YgY2hlY2sgeGVuc3RvcmVkID4vZGV2L251bGwgfHwgZXhpdCAxCj4gK3N2IGNoZWNrIHhlbmNv
bnNvbGVkID4vZGV2L251bGwgfHwgZXhpdCAxCj4gKwo+ICsjIEluIGNhc2Ugb2YgZmFpbHVyZSwg
YWxsb3cgdXNlciB0byBydW4gdGVhcmRvd24gc2NyaXB0Cj4gK3NsZWVwIDVzCj4gKwo+ICtleGVj
IC9vcHQveGVuLXVuc3RhYmxlL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgLXhlbi1kb21p
ZCAwIC14ZW4tYXR0YWNoIC1uYW1lIGRvbTAgLW5vZ3JhcGhpYyAtTSB4ZW5wdiAtbW9uaXRvciAv
ZGV2L251bGwgLXNlcmlhbCAvZGV2L251bGwgLXBhcmFsbGVsIC9kZXYvbnVsbCAtbm9kZWZhdWx0
cyAtbm8tdXNlci1jb25maWcKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJs
ZS1ydW5pdC94ZW4taW5pdC1kb20wL3J1biBiL2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVu
aXQveGVuLWluaXQtZG9tMC9ydW4KPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+IGluZGV4IDAwMDAw
MDAuLmY3ZjU2ZWQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYnVpbGQvZmVkb3JhL3hlbi11bnN0
YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wL3J1bgo+IEBAIC0wLDAgKzEsNiBAQAo+ICsjIS9iaW4v
c2gKPiArc3YgY2hlY2sgeGVuc3RvcmVkID4vZGV2L251bGwgfHwgZXhpdCAxCj4gKwo+ICsvb3B0
L3hlbi11bnN0YWJsZS9saWIveGVuL2Jpbi94ZW4taW5pdC1kb20wCj4gKwo+ICtleGVjIGNocHN0
IC1iIHhlbi1pbml0LWRvbTAgcnVuaXQtcGF1c2UKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3Jh
L3hlbi11bnN0YWJsZS1ydW5pdC94ZW5jb25zb2xlZC9ydW4gYi9idWlsZC9mZWRvcmEveGVuLXVu
c3RhYmxlLXJ1bml0L3hlbmNvbnNvbGVkL3J1bgo+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5k
ZXggMDAwMDAwMC4uN2EzYWI0ZQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9idWlsZC9mZWRvcmEv
eGVuLXVuc3RhYmxlLXJ1bml0L3hlbmNvbnNvbGVkL3J1bgo+IEBAIC0wLDAgKzEsMTAgQEAKPiAr
IyEvYmluL3NoCj4gK3N2IGNoZWNrIHhlbi1pbml0LWRvbTAgPi9kZXYvbnVsbCB8fCBleGl0IDEK
PiArCj4gK1sgISAtZCAvdmFyL2xvZy94ZW4vY29uc29sZSBdICYmIG1rZGlyIC1wIC92YXIvbG9n
L3hlbi9jb25zb2xlCj4gKwo+ICsjIEluIGNhc2Ugb2YgZmFpbHVyZSwgYWxsb3cgdXNlciB0byBy
dW4gdGVhcmRvd24gc2NyaXB0Cj4gK3NsZWVwIDVzCj4gKwo+ICsjIC0tbG9nPVtub25lfGd1ZXN0
fGh2fGFsbF0KPiArZXhlYyAvb3B0L3hlbi11bnN0YWJsZS9zYmluL3hlbmNvbnNvbGVkIC1pIC0t
bG9nPW5vbmUKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94
ZW5zdG9yZWQvcnVuIGIvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW5zdG9yZWQv
cnVuCj4gbmV3IGZpbGUgbW9kZSAxMDA3NTUKPiBpbmRleCAwMDAwMDAwLi40MmU1ZTQxCj4gLS0t
IC9kZXYvbnVsbAo+ICsrKyBiL2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuc3Rv
cmVkL3J1bgo+IEBAIC0wLDAgKzEsMjAgQEAKPiArIyEvYmluL3NoCj4gK1sgISAtZCAvdmFyL3J1
bi94ZW4gXSAmJiBta2RpciAtcCAvdmFyL3J1bi94ZW4KPiArWyAhIC1kIC92YXIvcnVuL3hlbnN0
b3JlZCBdICYmIG1rZGlyIC1wIC92YXIvcnVuL3hlbnN0b3JlZAo+ICtbICEgLWQgL3Zhci9sb2cv
eGVuIF0gJiYgbWtkaXIgLXAgL3Zhci9sb2cveGVuCj4gK1sgISAtZCAvdmFyL2xpYi94ZW4gXSAm
JiBta2RpciAtcCAvdmFyL2xpYi94ZW4KPiArWyAhIC1kIC92YXIvbGliL3hlbi9kdW1wIF0gJiYg
bWtkaXIgLXAgL3Zhci9saWIveGVuL2R1bXAKPiArWyAhIC1kIC92YXIvbGliL3hlbi94ZW5wYWdp
bmcgXSAmJiBta2RpciAtcCAvdmFyL2xpYi94ZW4vcGFnaW5nCj4gK1sgISAtZCAvdmFyL2xpYi94
ZW5zdG9yZWQgXSAmJiBta2RpciAtcCAvdmFyL2xpYi94ZW5zdG9yZWQKPiArbW9kcHJvYmUgLXEg
eGVuLWV2dGNobiB8fCBleGl0IDEKPiArbW9kcHJvYmUgLXEgeGVuLWdudGRldiB8fCBleGl0IDEK
PiArbW9kcHJvYmUgLXEgeGVuLWdudGFsbG9jIHx8IGV4aXQgMQo+ICttb3VudHBvaW50IC1xIC9w
cm9jL3hlbiB8fCBtb3VudCAtdCB4ZW5mcyB4ZW5mcyAvcHJvYy94ZW4KPiArbW91bnRwb2ludCAt
cSAvdmFyL2xpYi94ZW5zdG9yZWQgfHwgbW91bnQgLXQgdG1wZnMgeGVuc3RvcmVkIC92YXIvbGli
L3hlbnN0b3JlZAo+ICtncmVwIC1xICJjb250cm9sX2QiIC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMg
fHwgZXhpdCAxCj4gKwo+ICsjIEluIGNhc2Ugb2YgZmFpbHVyZSwgYWxsb3cgdXNlciB0byBydW4g
dGVhcmRvd24gc2NyaXB0Cj4gK3NsZWVwIDVzCj4gKwo+ICsjIFVzZSBgLS10cmFjZS1maWxlIC92
YXIvbG9nL3hlbi94ZW5zdG9yZWQtdHJhY2UubG9nYCBmb3IgbG9ncwo+ICtleGVjIC9vcHQveGVu
LXVuc3RhYmxlL3NiaW4veGVuc3RvcmVkIC0tbm8tZm9yawoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:51:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00: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.xen.org>)
	id 1dkgN6-0003C6-83; Thu, 24 Aug 2017 00:51:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkgN4-0003C0-Kp
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 00:51:42 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 A6/ED-01732-D132E995; Thu, 24 Aug 2017 00:51:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfS6o66M8rx
 Ig9XXrC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owHH5rYCjpFKz5vt2hg/C/QxcjFISQwgVFi
 5d+/rCAOi0ADq8Tac/uZQBwJgTmsEhuanjF3MXICOXkSva/6WCHsfInnEw6AxXkFBCVOznzCA
 mILCXhKXDv1iwnE5hSwl+jf/o8NYsVsRolDF++ANbAJaEisnXKQDcRmEVCVuHZlDjvEoACJWx
 ePMoLYwgJpEic/bgeLiwgoS/T++s0CMohZ4BOjxIc3h8E2MAtoSrRu/80+gVFgFpJDZiFJLWB
 kWsWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIoMQLCDcWqD
 8yFGSQ4mJVHeJ9LzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8DIoAeUEi1LTUyvSMnOAUQGTl
 uDgURLhFVEESvMWFyTmFmemQ6ROMRpzXLmy7gsTx5QD278wCbHk5eelSonz7gQpFQApzSjNgx
 sEi9ZLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuY1AbmHJzOvBG7fK6BTmIBOmXRiDsgpJYk
 IKakGxgXXraqeGEzYu8bt4qQ05b2JLm0L33AtWMb4JtVRy8hm5/vydzduLd43b/eBBr4nMULS
 d8p4P1o1ZvqLae24uIDT233HTbsnsws+HHGJWdB5df+2Tx/Piq5/u86x7JVQy9qViueC8i+GL
 q7NmDlBrpdPz/78tcVzbPdYvz66vfJjWVdosJv4inIlluKMREMt5qLiRABKV53Q0QIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503535900!105693618!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7571 invoked from network); 24 Aug 2017 00:51:40 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 00:51:40 -0000
Received: by mail-lf0-f65.google.com with SMTP id t190so645403lfe.5
 for <xen-devel@lists.xen.org>; Wed, 23 Aug 2017 17:51:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NG5zqOdBRy5LU270ogIOe4aMxRGT7tZaEwcvZoSgo9k=;
 b=c1PzaNlgzxRN17Ji+Dny22XefO2RRngQsg7kQZR8Pa+EBsGqR5Ds2jR0Rs6W+QzPJ6
 CW9iOTzNkL61HFVwzBpuXpWS/h3WzyUY6u07Wh0e+73+Nn8DRxO8YlnRPc5XRAoFctF5
 m5uHRtcnl6ieRZc+nnGrR7Ymqax7LsGhO03OSNXNmEALGLxOafLgCs2XyO0MsoGqrY3z
 1I7sPEvxgFmVfm158TZJJgvgLAtk0qhWxMYBxxP90r8FCm0//xEi9R8jH9g0jEQdkkd9
 sloKoZJYzs0RqEiOoVaI5NOxqtWZeaHMSBj9orxEPKmLUZNNaDM26jtYORQwEoBIff4z
 ZBmw==
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=NG5zqOdBRy5LU270ogIOe4aMxRGT7tZaEwcvZoSgo9k=;
 b=P3bFHBwSgwbZEhdvX+SE06kSjEnNpJ5pLMoqb2r836BTgtA29GD5LKuUO+0Fbc846+
 r6QL5EYrY46jBY9Ou+s9Nrq9g8cBSKtOn98uS6RYJr66xuRFhaQWyWhZKj/ZjvVV96Ve
 D2B709q1HVGvmmUvTmNfKWGOGk3CC7DtMffinN4S9EzdHORha7mBgFTh9tVoEi3UipVS
 XbaCaBYuV68WbwLJxBKDMus0AOwvlRBwzEYpdYb2xwgeX0nGwvDETDmv7i8VGPKe8tmQ
 nzWwY5HgYd/ijbB2W+GeXQ+aYCdMFHATOGOrNtcHm035XcDyMBEw8w8QFD8/9vokwXn/
 Ebow==
X-Gm-Message-State: AHYfb5i5COysoMfbCpexnMifg9OSXRhk785YDn/gWbScA/GHpO+Tuyvt
 S9VabXkNPiqIDgvExF5ylCg4EpOvqg==
X-Received: by 10.46.81.1 with SMTP id f1mr1737904ljb.142.1503535900022; Wed,
 23 Aug 2017 17:51:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Wed, 23 Aug 2017 17:51:39 -0700 (PDT)
In-Reply-To: <599D6D290200007800172726@prv-mh.provo.novell.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
 <599D6D290200007800172726@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Thu, 24 Aug 2017 08:51:39 +0800
Message-ID: <CAHrd_jpUPfeks4j7+UE0NkZbzHtUWhcQmV4W_z-t+JB41FJQmA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKVGhhbmtzIGZvciByZXZpZXdpbmcgbXkgcGF0Y2guCgoyMDE3LTA4LTIzIDE3OjU1
IEdNVCswODowMCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ogo+Pj4+IE9uIDIyLjA4
LjE3IGF0IDIwOjA4LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+PiBUaGUgb3JpZ2lu
YWwgeHNtX21hcF9nbWZuX2ZvcmVnaW4gcG9saWN5IGNoZWNrcyBpZiBzb3VyY2UgZG9tYWluIGhh
cyB0aGUgcHJvcGVyCj4+IHByaXZpbGVnZXMgb3ZlciB0aGUgdGFyZ2V0IGRvbWFpbi4gVW5kZXIg
dGhpcyBwb2xpY3ksIGl0J3Mgbm90IGFsbG93ZWQgaWYgYSBEb20wCj4+IHdhbnRzIHRvIG1hcCBw
YWdlcyBmcm9tIG9uZSBEb21VIHRvIGFub3RoZXIsIHRoaXMgcmVzdHJpY3RzIHNvbWUgdXNlZnVs
IHlldCBub3QKPj4gZGFuZ2Vyb3VzIHVzYWdlcyBvZiB0aGUgQVBJLCBzdWNoIGFzIHNoYXJpbmcg
cGFnZXMgYW1vbmcgRG9tVSdzIGJ5IGNhbGxpbmcKPj4gWEVOTUVNX2FkZF90b19waHlzbWFwIGZy
b20gRG9tMC4KPj4KPj4gQ2hhbmdlIHRoZSBwb2xpY3kgdG86IElJRiBjdXJyZW50IGRvbWFpbiBo
YXMgdGhlIHByb3BlciBwcml2aWxlZ2Ugb24gdGhlCj4+IHRhcmdldCBkb21haW4gYW5kIHNvdXJj
ZSBkb21haW4sIGdyYW50IHRoZSBhY2Nlc3MuCj4KPiBZb3Ugc2F5ICJhbmQgaGVyZSIsIHlldCAu
Li4KPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiArKysgYi94ZW4vaW5jbHVk
ZS94c20vZHVtbXkuaAo+PiBAQCAtNTI1LDEwICs1MjUsMTIgQEAgc3RhdGljIFhTTV9JTkxJTkUg
aW50IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWlu
ICpkMSwKPj4gICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZDEsIGQyKTsK
Pj4gIH0KPj4KPj4gLXN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihY
U01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gK3N0
YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcg
c3RydWN0IGRvbWFpbiAqY2QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gIHsKPj4gICAg
ICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKPj4gLSAgICByZXR1cm4geHNtX2RlZmF1
bHRfYWN0aW9uKGFjdGlvbiwgZCwgdCk7Cj4+ICsgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlv
bihhY3Rpb24sIGNkLCBkKSB8fAo+PiArICAgICAgICB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9u
LCBjZCwgdCk7Cj4+ICB9Cj4KPiAuLi4geW91IHVzZSAib3IiIGhlcmUgYW5kIC4uLgoKVGhpcyBt
aWdodCBiZSBjb25mdXNpbmcuIEJ1dCB0aGluayBvZiByZXR1cm5pbmcgMCBhcyAiYWxsb3dlZCIs
IHRoZQpvbmx5IGNvbmRpdGlvbiB3aGVyZSB0aGlzCnN0YXRlbWVudCByZXR1cm5zIGEgMCBpcyB3
aGVuIGJvdGggY2FsbHMgcmV0dXJuIDAgLS0gc28gaXQncyBhY3R1YWxseQphbiAiYW5kIi4gKFRo
aW5rIG9mIGRlLW1vcmdhbidzIGxhdy4pCgpCdXQgYXMgU3RlZmFubyBoYXMgcG9pbnRlZCBvdXQs
IEkgc2hvdWxkIHByZXNlcnZlIHRoZSBlcnJvciBjb2RlLgpBbmQgYXMgRGFuaWVsIGhhcyBwb2lu
dGVkIG91dCwgSSBzaG91bGQgYWxzbyBjaGVjayBpZiBkIGFuZCB0IGNhbiBzaGFyZSBtZW1vcnku
Cgo+Cj4+IC0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYwo+PiArKysgYi94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMKPj4gQEAgLTExNjUsOSArMTE2NSwxMSBAQCBzdGF0aWMgaW50IGZsYXNrX3JlbW92
ZV9mcm9tX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQo+PiAg
ICAgIHJldHVybiBkb21haW5faGFzX3Blcm0oZDEsIGQyLCBTRUNDTEFTU19NTVUsIE1NVV9fUEhZ
U01BUCk7Cj4+ICB9Cj4+Cj4+IC1zdGF0aWMgaW50IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gK3N0YXRpYyBpbnQgZmxhc2tfbWFw
X2dtZm5fZm9yZWlnbihzdHJ1Y3QgZG9tYWluICpjZCwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+PiAgewo+
PiAtICAgIHJldHVybiBkb21haW5faGFzX3Blcm0oZCwgdCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01B
UF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpOwo+PiArICAgIHJldHVybiBkb21haW5faGFzX3Blcm0o
Y2QsIGQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKSB8fAo+
PiArICAgICAgICBkb21haW5faGFzX3Blcm0oY2QsIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBf
UkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKPj4gIH0KPgo+IC4uLiBoZXJlLiBBIGRvbWFpbiBjYW4n
dCBoYXZlIFhTTV9UQVJHRVQgcGVybWlzc2lvbiBvdmVyIHR3bwo+IG90aGVyIGRvbWFpbnMsIHNv
IHdoYXQgeW91IHdhbnQgdG8gZG8gaGVyZSBjYW4ndCB3b3JrIGF0IGFsbCwKPiBhZmFpY3QuCgpJ
IGFncmVlIHdpdGggd2hhdCBTdGVmYW5vIGhhcyBzYWlkIGJlbG93LgoKQ2hlZXJzLAoKWmhvbmd6
ZSBMaXUuCgo+Cj4gSmFuCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:52:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00: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.xen.org>)
	id 1dkgNS-0003GH-NT; Thu, 24 Aug 2017 00:52:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4023bdfea=citrix-osstest@xenproject.org>)
 id 1dkgNR-0003F8-AQ
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 00:52:05 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 DE/9D-03937-4332E995; Thu, 24 Aug 2017 00:52:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva6J8rx
 Ig6vfOSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a0u+/YCmYKVXw79Y21gXEfTxcjJ4eEgL/E
 /h072SBsd4m3Z+eygtgiAs4SEz7cBovzCuhJ/N93mQXEFhYwkliyezkzRL2bxN6ejWww9oPed
 rA4m4CHxMSeiWD1LAKqEtt2N7CD2EICWhJLF69kgpgpKHFy5hOwGmYBCYmDL15AzbSQaP/0lm
 kCI+8sJGWzkJQtYGRaxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5y
 fu4kRGDwMQLCD8ebGgEOMkhxMSqK8T6TnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E1VAsoJ
 FqWmp1akZeYAwxgmLcHBoyTC2wCS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV4bkCIBk
 KKM0jy4EbCYusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXhOQKTyZeSVwm14BHcEEdMSkE3
 NAjihJREhJNTDaKmasuqA4u/3NK8GX9ROkSiv1OMok6450vN6aKx6QtuOiiIyMi6/0xzq9J+4
 nxZ31lGuLrj38t61EYd7Tfg6fcyKF7dPv9nfo510++uT7rFrD/N+s//TaP/1R1L3yScll9nY9
 xpZjbM8ZWCSbw1LZN3IVFt/YG75kOX/L+4qordaZK+7oaSuxFGckGmoxFxUnAgCV1LdRpAIAA
 A==
X-Env-Sender: prvs=4023bdfea=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503535922!73090641!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55529 invoked from network); 24 Aug 2017 00:52:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 00:52:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,419,1498521600"; d="scan'208";a="444924902"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72009-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=27ee96701a9495644aefae3690ca6849a79f7631
X-Osstest-Versions-That: ovmf=bb3d1a6198cc5a8f2672927295c9f8d5ede9187c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 24 Aug 2017 01:52:00 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72009: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAwOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMDkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAyN2VlOTY3MDFhOTQ5NTY0NGFlZmFlMzY5MGNhNjg0OWE3OWY3
NjMxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYjNkMWE2MTk4Y2M1
YThmMjY3MjkyNzI5NWM5ZjhkNWVkZTkxODdjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMDMg
IDIwMTctMDgtMjIgMDg6MjA6MDggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDA5ICAyMDE3LTA4LTIzIDE2OjI4OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1IDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDI3ZWU5NjcwMWE5NDk1NjQ0YWVmYWUzNjkwY2E2ODQ5YTc5
Zjc2MzEKQXV0aG9yOiBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IEF1ZyAxOCAxMDo1MDo1OSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0xpYnJhcnk6IFJl
bW92ZSB0aGUgc2VsZi1yZWZlcmVuY2UgaW4gVWRwSW9MaWIvVGNwSW9MaWIvSXBJb0xpYgogICAg
CiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ2M6IFNoYW8gTWluZyA8bWluZy5zaGFvQGludGVsLmNv
bT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 00:59:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 00: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.xen.org>)
	id 1dkgUT-0003gv-FI; Thu, 24 Aug 2017 00:59:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkgUR-0003gY-Nz
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 00:59:19 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 EF/84-04533-6E42E995; Thu, 24 Aug 2017 00:59:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfepyrx
 Ig38/9CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacev9B8aCt7kV63qCGxif
 O3cxcnEICfxllGg/u4odwnnMKNE29QcLhLONUeLsg3PMXYycHCICzhJfz8xlB7F5BfQl2l+fZ
 wKxhQWCJfY8ec4E0iAhsEhT4tD7D2BFEgLeEnva57F2MXKA2RP7/LsY2TnYBKwkDomBFLAIqE
 pcXv2MaQIj9wJGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bm
 bGIEer2dgYNzB2LfX7xCjJAeTkijvE+l5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePmBASQk
 WJSanlqRlpkDDD2YtAQHj5II7wtloDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzrgApE
 gApyijNgxsBi4NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5b4JM4cnMK4Hb9AroCCagIy
 admANyREkiQkqqgVEvv+ixQuqGtfN2d2/LfzJZNHH7rDOizdfT9NqePpXiEv7y3vZ+8SF7Yfm
 vTs2dy6+/vCPDuvWZX+VXyS0mVyMyY850LktRk34zwXiRm/8zjkrWtusZ5fWzw/hWMp6LTtgv
 ZnDRY1Xnw1WPeDt+Om7yiPyw8CRTjxVnndYr6/NiZk6eudMbHyqxFGckGmoxFxUnAgDvkIgBf
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503536356!99644540!1
X-Originating-IP: [104.130.215.37]
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 6870 invoked from network); 24 Aug 2017 00:59:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 00:59:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkgUL-0003RE-SJ; Thu, 24 Aug 2017 00:59: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 1dkgUG-0004mK-7j; Thu, 24 Aug 2017 00:59:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkgUF-0005WN-Tx; Thu, 24 Aug 2017 00:59:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112834-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:reboot: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-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:debian-install:fail:regression
 linux-linus:test-amd64-i386-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:debian-install:fail:regression
 linux-linus:test-amd64-i386-xl:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot: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-armhf-armhf-xl:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-linus:build-arm64-libvirt: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-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-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=6470812e22261d2342ef1597be62e63a0423d691
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 00:59:07 +0000
Subject: [Xen-devel] [linux-linus test] 112834: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgzNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyODM0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDE2IGRl
Ymlhbi1pbnN0YWxsL2RzdF9ob3N0ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxNiBk
ZWJpYW4taW5zdGFsbC9kc3RfaG9zdCAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEwIGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMCBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJl
Z2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUx
NQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMDUxNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBn
dWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTA1MTUKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA1MTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDY0NzA4MTJlMjIyNjFkMjM0MmVmMTU5N2JlNjJlNjNhMDQy
M2Q2OTEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5
YzA3NjU0ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUx
NSAgMjAxNy0wNi0xNyAwNjo0ODo1NiBaICAgNjcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MTA1MzYgIDIwMTctMDYtMTcgMjM6NDg6MTMgWiAgIDY3IGRheXMgICA4NCBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTI4MzQgIDIwMTctMDgtMjIgMjM6NDc6MDMgWiAgICAxIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjIzNDcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDI3MTQ0MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:09:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01:09: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.xen.org>)
	id 1dkgdy-0007Cf-Ga; Thu, 24 Aug 2017 01:09:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4023bdfea=citrix-osstest@xenproject.org>)
 id 1dkgdx-0007CT-K6
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 01:09:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 78/79-18185-4372E995; Thu, 24 Aug 2017 01:09:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK6x+rx
 Ig/O3tC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bVAx0sBU8rK/b/v8jewLg7oIuRk0NCwF9i
 +tHH7BC2u8T09hVsILaIgLPEhA+3wWxeAT2J67fPMYHYwiA1N18xQ9Sf05TYtUEQwnaVeL34M
 huMffveQRYQm03AQ2Jiz0Qgm4ODRUBVYvoXKZCwkICWxNLFK5kgxgtKnJz5BKycWUBC4uCLF1
 DjLSR2fOxjm8DINwtJ2SwkZQsYmVYxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamOnlphYXJ6a
 n5iQmFesl5+duYgSGFAMQ7GC8vzHgEKMkB5OSKO8T6XmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4f6oC5QSLUtNTK9Iyc4DBDZOW4OBREuE9BZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8V
 Clx3ig1oCIBkKKM0jy4EbBIu8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3uMgq3gy80rgNr
 0COoIJ6IhJJ+aAHFGSiJCSamCc+WSS7cNifZaoqyKu/dc0xPzy+37dMbipvuaI3hS/VbLMazo
 Klf6w8cVYbwgy41M4s1r0v0lFfkB377Gu370q4hMnm8iyFJaJHUmN22uSG39CIemY8Zo9B25k
 R5gVsXS9vW54OmTKH/0Lgka3TXgaZAJSk81nBWzgEXAR1Tgwy2XCjjQXTSWW4oxEQy3mouJEA
 O3A++uvAgAA
X-Env-Sender: prvs=4023bdfea=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503536945!72626216!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6935 invoked from network); 24 Aug 2017 01:09:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 01:09:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,419,1498521600"; d="scan'208";a="436662129"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72008-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-midway:guest-start:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:leak-check/check:fail:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-localmigrate/x10:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-start.2:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-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-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194: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-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-xsm: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-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt: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-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-xsm: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-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-xl-pvh-amd:guest-start: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:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-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-libvirt-qemuu-debianhvm-amd64-xsm: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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
X-Osstest-Versions-This: xen=b4660b4d4a35edac715c003c84326de2b0fa4f47
X-Osstest-Versions-That: xen=5ae011e6620fb3fdc1127c84873718ada4589e1c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 24 Aug 2017 02:09:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 72008: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAwOCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAwOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDcxOTg0CiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzE5ODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gNzE5ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICBmYWlsIFJFR1IuIHZzLiA3MTk4NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsIDE1IGxlYWstY2hlY2svY2hlY2sgIGZhaWwgUkVHUi4gdnMuIDcxOTg0CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gNzE5ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICBmYWlsIFJFR1IuIHZzLiA3MTk4NAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBS
RUdSLiB2cy4gNzE5ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTk4NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxOSBndWVzdC1zdGFydC4yIGZhaWwgUkVHUi4gdnMuIDcx
OTg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgZmFpbCBSRUdSLiB2cy4gNzE5ODQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBSRUdSLiB2cy4gNzE5ODQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDIxIHh0Zi90ZXN0LWh2bTMyLWludmxwZ35zaGFkb3cgZmFp
bCAgIGxpa2UgNzE5ODQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAzNSB4dGYvdGVzdC1o
dm0zMnBhZS1pbnZscGd+c2hhZG93IGZhaWwgbGlrZSA3MTk4NAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAyMSB4dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgICBsaWtlIDcx
OTg0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIGxpa2UgNzE5ODQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
NDcgeHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsICAgbGlrZSA3MTk4NAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgIDM1IHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFkb3cg
ZmFpbCBsaWtlIDcxOTg0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE5ODQKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgNDcgeHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsICAgbGlrZSA3
MTk4NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBsaWtlIDcxOTg0CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAxNCB4ZW4tYm9vdC9sMSAgICAgICAgICAgICBmYWlsIGxpa2UgNzE5ODQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSA3MTk4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcxOTg0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2Ug
NzE5ODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJw
YWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGI0NjYwYjRkNGEzNWVkYWM3MTVjMDAz
Yzg0MzI2ZGUyYjBmYTRmNDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDVhZTAxMWU2NjIwZmIzZmRjMTEyN2M4NDg3MzcxOGFkYTQ1ODllMWMKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICA3MTk4NCAgMjAxNy0wOC0xNyAwNToxOTozNSBaICAgIDYgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAgNzIwMDggIDIwMTctMDgtMjMgMTM6NDc6NTQgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYjQ2NjBiNGQ0YTM1ZWRhYzcxNWMwMDNjODQzMjZkZTJi
MGZhNGY0NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBN
b24gQXVnIDIxIDE1OjU5OjI5IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCAiZG9uJ3QgdXNl
IHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxzIgogICAgCiAgICBUaGUgY29tcGF0IG1vZGUg
Y29kZSBhbHNvIG5lZWRzIGFkanVzdG1lbnQgdG8gZGVhbCB3aXRoIHRoZSBjaGFuZ2VkCiAgICBy
ZXR1cm4gdmFsdWUgZnJvbSBnbnR0YWJfY29weSgpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTIyNi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYTYxNzU3MDU0MmUxZDdkOGRlNjM2ZDUzOTY5
NTliYmYxZGFiYWI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yMSAxNTo0MzozNiArMDIwMAoK
Y29tbWl0IDFhYzgxNjJkODMyMzQ4MWVhNWZiOWNmMjBjNWI4MzBjNGZmYjdhZWMKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNToxNDow
NyAyMDE3ICswMjAwCgogICAgZ250dGFiOiBmaXggdHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwog
ICAgCiAgICBQcm9jZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCiAgICByZWZlcmVuY2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0
aGUgc2tpcHBlZCByZWN1cnNpdmUgY2FsbCB0bwogICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KCkgKGl0cyBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKQogICAgY291bnRlcnBhcnQgb2NjdXJz
IGluZGVwZW5kZW50IG9mIG9yaWdpbmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCiAgICBhZnRl
ciByZS1hY3F1aXJpbmcgdGVtcG9yYXJpbHkgZHJvcHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlm
eSBubyBncmFudAogICAgcHJvcGVydGllcyBjaGFuZ2VkIGlmIHRoZSBvcmlnaW5hbCBwaW4gY291
bnQgd2FzIG5vbi16ZXJvOyBjaGVja2luZwogICAganVzdCB0aGUgcGluIGNvdW50cyBpcyBzdWZm
aWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBndWVzdHMuIEFzIGEKICAgIHJlc3VsdCwgX19y
ZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMgdG8gbWlycm9yIHRoYXQgbmV3IGJlaGF2aW9y
LgogICAgCiAgICBGdXJ0aGVybW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9j
YXRpb24gd2FzIG1pc3Npbmcgb24gdGhlCiAgICByZXRyeSBwYXRoIG9mIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpLCBhbmQgZ250dGFiX3NldF92ZXJzaW9uKCkgYWxzbwogICAgbmVlZHMgdG8g
YmFpbCBvdXQgdXBvbiBlbmNvdW50ZXJpbmcgYSB0cmFuc2l0aXZlIGdyYW50LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGFkNDhmYjk2M2Ri
ZmYwMjc2MmQyZGI1Mzk2ZmE2NTVhYzBjNDMyYzcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3
IDE0OjQwOjMxICswMjAwCgpjb21taXQgNzQ3ZGYzYzA1NWUxN2ZkZDU4NzFjY2U5ZGFhODdmZmYw
NWNmMWI4ZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
aHUgQXVnIDE3IDE1OjEzOjE0IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3Nz
aWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscwogICAgCiAgICBUaGVyZSBpcyBubyBndWFyYW50ZWUg
dGhhdCB0aGUgY29tcGlsZXIgd291bGQgYWN0dWFsbHkgdHJhbnNsYXRlIHRoZW0KICAgIHRvIGJy
YW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJz
aW9uIGxpbWl0CiAgICBhcmUgb2theToKICAgIC0gX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkg
Y2FuIGNhbGwgaXRzZWxmIG9ubHkgb25jZSwgYXMKICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9j
b3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgIGdy
YW50cywKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgaXMgZmluZSB0byBjYWxsIGl0
c2VsZiB3aXRoIHRoZSBsYXN0CiAgICAgIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRz
IGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0
IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVyIGZyb20gYW4KICAgICAgb2JzZXJ2ZWQgY2hhbmdl
IHRvIHRoZSBhY3RpdmUgZW50cnkncyBwaW4gY291bnQKICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yMjYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUxYmEy
Zjk4YjA3N2VhYTFjMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAK
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0J-0000hb-1I; Thu, 24 Aug 2017 01:32:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0H-0000h2-9g
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:13 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A9/07-02181-C9C2E995; Thu, 24 Aug 2017 01:32:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tbhqDtbZ16
 kwe3TWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBXftZC2YHVux8aNfAuMW2i5GLQ0hgOqPE
 8Z8zmboYOTkkBHgljiybwQph+0v8/ryRHaKogVFi/e0WFpAEm4C6xOOvPWANIgJKEvdWTWYCK
 WIW2MYk8f7yC3aQhLBApMScSevYQGwWAVWJm7e3gsV5BTwkHjccYYfYICdx8thkoG0cHJwCnh
 Jr1/mChIWASu6+u8s6gZF3ASPDKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01Jz
 EpGK95PzcTYzAYGAAgh2MjV+cDjFKcjApifI+kZ4XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 V14bKCdYlJqeWpGWmQMMS5i0BAePkghvAUiat7ggMbc4Mx0idYpRUUqcNxEkIQCSyCjNg2uDx
 cIlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfO+0wKawpOZVwI3/RXQYiagxZNOzAFZXJKIkJ
 JqYLS4LB58u/l71ZJmxlkLfq7ecG/mRasNIiX3NKd3r7snOqffMeDvrimxKUt4xNua3n7ZwtA
 l4z5fQ+00/74lVqFCn4VnX9EOXz3BXVsoSTWeVdsq7XChwMQfqxyi3ukcnujx3IlL/lCZzM/2
 i9VTFa8dPLzvtZHpze38by9+zpDjnBMrU+98tVqJpTgj0VCLuag4EQCcUv5jgAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!2
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1991 invoked from network); 24 Aug 2017 01:32:11 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:11 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775090"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:07 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:35 +0800
Message-Id: <1503537289-56036-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 01/15] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIE1CQSBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9mZWF0dXJlcy8u
IEl0IGRlc2NyaWJlcwprZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVzY3Jp
YmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIi4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgotLS0KdjI6CiAgICAtIGRlY2xhcmUgJ0hXJyBpbiBUZXJtaW5vbG9neS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJlcGxhY2UgJ0NPUyBJRCBvZiBWQ1BV
JyB0byAnQ09TIElEIG9mIGRvbWFpbicuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQog
ICAgLSByZXBsYWNlICdDT1MgcmVnaXN0ZXInIHRvICdUaHJ0bCBNU1InLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IENoYW8gUGVuZykKICAgIC0gYWRkIGRlc2NyaXB0aW9uIGZvciAncHNyLW1iYS1zaG93
JyB0byBzdGF0ZSB0aGF0IHRoZSBkZWNpbWFsIHZhbHVlIGlzCiAgICAgIHNob3duIGZvciBsaW5l
YXIgbW9kZSBidXQgaGV4YWRlY2ltYWwgdmFsdWUgaXMgc2hvd24gZm9yIG5vbi1saW5lYXIgbW9k
ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJlbW92ZSBjb250ZW50IGlu
ICdBcmVhcyBmb3IgaW1wcm92ZW1lbnQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykK
ICAgIC0gdXNlICc8PicgdG8gc3BlY2lmeSBtYW5kYXRvcnkgYXJndW1lbnQgdG8gYSBjb21tYW5k
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCnYxOgogICAgLSByZW1vdmUgYSBzcGVjaWFs
IGNoYXJhY3RlciB0byBhdm9pZCB0aGUgZXJyb3Igd2hlbiBidWlsZGluZyBwYW5kb2MuCi0tLQog
ZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYyB8IDI1NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjU2IGluc2VydGlvbnMoKykK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9jCgpk
aWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYyBiL2RvY3MvZmVh
dHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uMjE1OTJlOAotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNy
X21iYS5wYW5kb2MKQEAgLTAsMCArMSwyNTYgQEAKKyUgSW50ZWwgTWVtb3J5IEJhbmR3aWR0aCBB
bGxvY2F0aW9uIChNQkEpIEZlYXR1cmUKKyUgUmV2aXNpb24gMS40CisKK1xjbGVhcnBhZ2UKKwor
IyBCYXNpY3MKKworLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgICAgICAgICBTdGF0dXM6ICoqVGVjaCBQcmV2aWV3
KioKKworQXJjaGl0ZWN0dXJlKHMpOiBJbnRlbCB4ODYKKworICAgQ29tcG9uZW50KHMpOiBIeXBl
cnZpc29yLCB0b29sc3RhY2sKKworICAgICAgIEhhcmR3YXJlOiBNQkEgaXMgc3VwcG9ydGVkIG9u
IFNreWxha2UgU2VydmVyIGFuZCBiZXlvbmQKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIFRlcm1pbm9sb2d5
CisKKyogQ0FUICAgICAgICAgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5CisqIENCTSAgICAg
ICAgIENhcGFjaXR5IEJpdE1hc2tzCisqIENEUCAgICAgICAgIENvZGUgYW5kIERhdGEgUHJpb3Jp
dGl6YXRpb24KKyogQ09TL0NMT1MgICAgQ2xhc3Mgb2YgU2VydmljZQorKiBIVyAgICAgICAgICBI
YXJkd2FyZQorKiBNQkEgICAgICAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24KKyogTVNS
cyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBSZWdpc3RlcnMKKyogUFNSICAgICAgICAgSW50ZWwg
UGxhdGZvcm0gU2hhcmVkIFJlc291cmNlCisqIFRIUlRMICAgICAgIFRocm90dGxlIHZhbHVlIG9y
IGRlbGF5IHZhbHVlCisKKyMgT3ZlcnZpZXcKKworVGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2Nh
dGlvbiAoTUJBKSBmZWF0dXJlIHByb3ZpZGVzIGluZGlyZWN0IGFuZCBhcHByb3hpbWF0ZQorY29u
dHJvbCBvdmVyIG1lbW9yeSBiYW5kd2lkdGggYXZhaWxhYmxlIHBlci1jb3JlLiBUaGlzIGZlYXR1
cmUgcHJvdmlkZXMgT1MvCitoeXBlcnZpc29yIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZp
bmcgYXBwcy9kb21haW5zIG9yIGNyZWF0ZSBhZHZhbmNlZAorY2xvc2VkLWxvb3AgY29udHJvbCBz
eXN0ZW0gdmlhIGV4cG9zaW5nIGNvbnRyb2wgb3ZlciBhIGNyZWRpdC1iYXNlZCB0aHJvdHRsaW5n
CittZWNoYW5pc20uCisKKyMgVXNlciBkZXRhaWxzCisKKyogRmVhdHVyZSBFbmFibGluZzoKKwor
ICBBZGQgInBzcj1tYmEiIHRvIGJvb3QgbGluZSBwYXJhbWV0ZXIgdG8gZW5hYmxlIE1CQSBmZWF0
dXJlLgorCisqIHhsIGludGVyZmFjZXM6CisKKyAgMS4gYHBzci1tYmEtc2hvdyBbZG9tYWluLWlk
XWA6CisKKyAgICAgU2hvdyBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4g
Rm9yIGxpbmVhciBtb2RlLCBpdCBzaG93cyB0aGUKKyAgICAgZGVjaW1hbCB2YWx1ZS4gRm9yIG5v
bi1saW5lYXIgbW9kZSwgaXQgc2hvd3MgaGV4YWRlY2ltYWwgdmFsdWUuCisKKyAgMi4gYHBzci1t
YmEtc2V0IFtPUFRJT05TXSA8ZG9tYWluLWlkPiA8dGhyb3R0bGluZz5gOgorCisgICAgIFNldCBt
ZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4KKworICAgICBPcHRpb25zOgor
ICAgICAnLXMnOiBTcGVjaWZ5IHRoZSBzb2NrZXQgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIGFsbCBz
b2NrZXRzIGFyZSBwcm9jZXNzZWQuCisKKyAgICAgVGhyb3R0bGluZyB2YWx1ZSBzZXQgaW4gcmVn
aXN0ZXIgaW1wbGllcyBtZW1vcnkgYmFuZHdpZHRoIGJsb2NrZWQsIGkuZS4KKyAgICAgaGlnaGVy
IHRocm90dGxpbmcgdmFsdWUgcmVzdWx0cyBpbiBsb3dlciBiYW5kd2lkdGguIFRoZSBtYXggdGhy
b3R0bGluZworICAgICB2YWx1ZSBjYW4gYmUgZ290IHRocm91Z2ggQ1BVSUQuCisKKyAgICAgVGhl
IHJlc3BvbnNlIG9mIHRoZSB0aHJvdHRsaW5nIHZhbHVlIGNvdWxkIGJlIGxpbmVhciBtb2RlIG9y
IG5vbi1saW5lYXIKKyAgICAgbW9kZS4KKworICAgICBMaW5lYXIgbW9kZTogdGhlIGlucHV0IHBy
ZWNpc2lvbiBpcyBkZWZpbmVkIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwKKyAgICAg
aWYgdGhlIE1CQV9NQVggdmFsdWUgaXMgOTAsIHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgMTAlLiBW
YWx1ZXMgbm90IGFuIGV2ZW4KKyAgICAgbXVsdGlwbGUgb2YgdGhlIHByZWNpc2lvbiAoZS5nLiwg
MTIlKSB3aWxsIGJlIHJvdW5kZWQgZG93biAoZS5nLiwgdG8gMTAlCisgICAgIGRlbGF5IGFwcGxp
ZWQpIGJ5IEhXIGF1dG9tYXRpY2FsbHkuCisKKyAgICAgTm9uLWxpbmVhciBtb2RlOiBpbnB1dCBk
ZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28gZnJvbSB6ZXJvIHRvIHRoZQorICAgICBNQkFf
TUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhIHBvd2Vy
IG9mIHR3byB3aWxsCisgICAgIGJlIHJvdW5kZWQgZG93biB0aGUgbmV4dCBuZWFyZXN0IHBvd2Vy
IG9mIHR3byBieSBIVyBhdXRvbWF0aWNhbGx5LgorCisjIFRlY2huaWNhbCBkZXRhaWxzCisKK01C
QSBpcyBhIG1lbWJlciBvZiBJbnRlbCBQU1IgZmVhdHVyZXMsIGl0IHNoYXJlcyB0aGUgYmFzZSBQ
U1IgaW5mcmFzdHJ1Y3R1cmUKK2luIFhlbi4KKworIyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKKwor
ICBNQkEgZGVmaW5lcyBhIHJhbmdlIG9mIE1TUnMgdG8gc3VwcG9ydCBzcGVjaWZ5aW5nIGEgZGVs
YXkgdmFsdWUgKFRocnRsKSBwZXIKKyAgQ09TLCB3aXRoIGRldGFpbHMgYmVsb3cuCisKKyAgYGBg
CisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAg
fCBNU1IgKHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwKKyAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICB8IElBMzJfTDJf
UU9TX0V4dF9CV19UaHJ0bF8wIHwgICAgIDB4RDUwICAgICAgfAorICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgIHwgLi4uICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgLi4uICAgICAgICAgICB8CisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8
IDB4RDUwK24gKG48NjQpIHwKKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgIGBgYAorCisgIFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhl
IENPUyBJRCBvZiBkb21haW4gaXMgd3JpdHRlbiB0byBwZXItdGhyZWFkIE1TUgorICBgSUEzMl9Q
UVJfQVNTT0NgLCBhbmQgdGhlbiBoYXJkd2FyZSBlbmZvcmNlcyBiYW5kd2lkdGggYWxsb2NhdGlv
biBhY2NvcmRpbmcKKyAgdG8gdGhlIHRocm90dGxpbmcgdmFsdWUgc3RvcmVkIGluIHRoZSBUaHJ0
bCBNU1IgcmVnaXN0ZXIuCisKKyMjIFRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBNQkEgYW5kIENB
VC9DRFAKKworICBHZW5lcmFsbHkgc3BlYWtpbmcsIE1CQSBpcyBjb21wbGV0ZWx5IGluZGVwZW5k
ZW50IG9mIENBVC9DRFAsIGFuZCBhbnkKKyAgY29tYmluYXRpb24gbWF5IGJlIGFwcGxpZWQgYXQg
YW55IHRpbWUsIGUuZy4gZW5hYmxpbmcgTUJBIHdpdGggQ0FUCisgIGRpc2FibGVkLgorCisgIEJ1
dCBpdCBuZWVkcyB0byBiZSBub3RpY2VkIHRoYXQgTUJBIHNoYXJlcyBDT1MgaW5mcmFzdHJ1Y3R1
cmUgd2l0aCBDQVQsCisgIGFsdGhvdWdoIE1CQSBpcyBlbnVtZXJhdGVkIGJ5IGRpZmZlcmVudCBD
UFVJRCBsZWFmIGZyb20gQ0FUICh3aGljaAorICBpbmRpY2F0ZXMgdGhhdCB0aGUgbWF4IENPUyBv
ZiBNQkEgbWF5IGJlIGRpZmZlcmVudCBmcm9tIENBVCkuIEluIHNvbWUKKyAgY2FzZXMsIGEgZG9t
YWluIGlzIHBlcm1pdHRlZCB0byBoYXZlIGEgQ09TIHRoYXQgaXMgYmV5b25kIG9uZSAob3IgbW9y
ZSkKKyAgb2YgUFNSIGZlYXR1cmVzIGJ1dCB3aXRoaW4gdGhlIG90aGVycy4gRm9yIGluc3RhbmNl
LCBsZXQncyBhc3N1bWUgdGhlIG1heAorICBDT1Mgb2YgTUJBIGlzIDggYnV0IHRoZSBtYXggQ09T
IG9mIEwzIENBVCBpcyAxNiwgd2hlbiBhIGRvbWFpbiBpcyBhc3NpZ25lZAorICA5IGFzIENPUywg
dGhlIEwzIENBVCBDQk0gYXNzb2NpYXRlZCB0byBDT1MgOSB3b3VsZCBiZSBlbmZvcmNlZCwgYnV0
IGZvciBNQkEsCisgIHRoZSBIVyB3b3JrcyBhcyBkZWZhdWx0IHZhbHVlIGlzIHNldCBzaW5jZSBD
T1MgOSBpcyBiZXlvbmQgdGhlIG1heCBDT1MgKDgpCisgIG9mIE1CQS4KKworIyMgRGVzaWduIE92
ZXJ2aWV3CisKKyogQ29yZSBDT1MvVGhydGwgYXNzb2NpYXRpb24KKworICBXaGVuIGVuZm9yY2lu
ZyBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24sIGFsbCBjb3JlcyBvZiBkb21haW5zIGhhdmUK
KyAgdGhlIHNhbWUgZGVmYXVsdCBUaHJ0bCBNU1IgKENPUzApIHdoaWNoIHN0b3JlcyB0aGUgc2Ft
ZSBUaHJ0bCAoMCkuIFRoZQorICBkZWZhdWx0IFRocnRsIE1TUiBpcyB1c2VkIG9ubHkgaW4gaHlw
ZXJ2aXNvciBhbmQgaXMgdHJhbnNwYXJlbnQgdG8gdG9vbCBzdGFjaworICBhbmQgdXNlci4KKwor
ICBTeXN0ZW0gYWRtaW5pc3RyYXRvciBjYW4gY2hhbmdlIFBTUiBhbGxvY2F0aW9uIHBvbGljeSBh
dCBydW50aW1lIGJ5CisgIHRvb2wgc3RhY2suIFNpbmNlIE1CQSBzaGFyZXMgQ09TIElEIHdpdGgg
Q0FUL0NEUCwgYSBDT1MgSUQgY29ycmVzcG9uZHMgdG8gYQorICAyLXR1cGxlLCBsaWtlIFtDQk0s
IFRocnRsXSB3aXRoIG9ubHktQ0FUIGVuYWxiZWQsIHdoZW4gQ0RQIGlzIGVuYWJsZWQsCisgIHRo
ZSBDT1MgSUQgY29ycmVzcG9uZHMgdG8gYSAzLXR1cGxlLCBsaWtlIFtDb2RlX0NCTSwgRGF0YV9D
Qk0sIFRocnRsXS4gSWYKKyAgbmVpdGhlciBDQVQgbm9yIENEUCBpcyBlbmFibGVkLCB0aGluZ3Mg
d291bGQgYmUgZWFzaWVyLCBvbmUgQ09TIElEIGNvcnJlc3BvbmRzCisgIHRvIG9uZSBUaHJ0bC4K
KworKiBWQ1BVIHNjaGVkdWxlCisKKyAgVGhpcyBwYXJ0IHJldXNlcyBDQVQgQ09TIGluZnJhc3Ry
dWN0dXJlLgorCisqIE11bHRpLXNvY2tldHMKKworICBEaWZmZXJlbnQgc29ja2V0cyBtYXkgaGF2
ZSBkaWZmZXJlbnQgTUJBIGFiaWxpdHkgKGxpa2UgbWF4IENPUykKKyAgYWx0aG91Z2ggaXQgaXMg
Y29uc2lzdGVudCBvbiB0aGUgc2FtZSBzb2NrZXQuIFNvIHRoZSBjYXBhYmlsaXR5CisgIG9mIHBl
ci1zb2NrZXQgTUJBIGlzIHNwZWNpZmllZC4KKworICBUaGlzIHBhcnQgcmV1c2VzIENBVCBDT1Mg
aW5mcmFzdHJ1Y3R1cmUuCisKKyMjIEltcGxlbWVudGF0aW9uIERlc2NyaXB0aW9uCisKKyogSHlw
ZXJ2aXNvciBpbnRlcmZhY2VzOgorCisgIDEuIEJvb3QgbGluZSBwYXJhbTogInBzcj1tYmEiIHRv
IGVuYWJsZSB0aGUgZmVhdHVyZS4KKworICAyLiBTWVNDVEw6CisgICAgICAgICAgLSBYRU5fU1lT
Q1RMX1BTUl9NQkFfZ2V0X2luZm86IEdldCBzeXN0ZW0gTUJBIGluZm9ybWF0aW9uLgorCisgIDMu
IERPTUNUTDoKKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01CQV9PUF9HRVRfVEhSVEw6IEdl
dCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01C
QV9PUF9TRVRfVEhSVEw6IFNldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKworKiB4bCBpbnRl
cmZhY2VzOgorCisgIDEuIHBzci1tYmEtc2hvdyBbZG9tYWluLWlkXQorICAgICAgICAgIFNob3cg
c3lzdGVtL2RvbWFpbiBydW50aW1lIE1CQSB0aHJvdHRsaW5nIHZhbHVlLiBGb3IgbGluZWFyIG1v
ZGUsCisgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFy
IG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCisgICAgICAgICAgdmFsdWUuCisgICAgICAgICAg
PT4gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvL1hFTl9ET01DVExfUFNSX01CQV9PUF9HRVRf
VEhSVEwKKworICAyLiBwc3ItbWJhLXNldCBbT1BUSU9OU10gPGRvbWFpbi1pZD4gPHRocm90dGxp
bmc+CisgICAgICAgICAgU2V0IGJhbmR3aWR0aCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKyAg
ICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRMCisKKyAgMy4gcHNyLWh3
aW5mbworICAgICAgICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9uLCBpbmNsdWRpbmcgTDMgQ0FU
L0NEUC9MMiBDQVQvTUJBLgorICAgICAgICAgID0+IFhFTl9TWVNDVExfUFNSX01CQV9nZXRfaW5m
bworCisqIEtleSBkYXRhIHN0cnVjdHVyZToKKworICAxLiBGZWF0dXJlIEhXIGluZm8KKworICAg
ICBgYGAKKyAgICAgc3RydWN0IHsKKyAgICAgICAgIHVuc2lnbmVkIGludCB0aHJ0bF9tYXg7Cisg
ICAgICAgICB1bnNpZ25lZCBpbnQgbGluZWFyOworICAgICB9IG1iYV9pbmZvOworCisgICAgIC0g
TWVtYmVyIGB0aHJ0bF9tYXhgCisKKyAgICAgICBgdGhydGxfbWF4YCBpcyB0aGUgbWF4IHRocm90
dGxpbmcgdmFsdWUgdG8gYmUgc2V0LgorCisgICAgIC0gTWVtYmVyIGBsaW5lYXJgCisKKyAgICAg
ICBgbGluZWFyYCBtZWFucyB0aGUgcmVzcG9uc2Ugb2YgZGVsYXkgdmFsdWUgaXMgbGluZWFyIG9y
IG5vdC4KKworICAgICBBcyBtZW50aW9uZWQgYWJvdmUsIE1CQSBpcyBhIG1lbWJlciBvZiBJbnRl
bCBQU1IgZmVhdHVyZXMsIGl0IHdvdWxkCisgICAgIHNoYXJlIHRoZSBiYXNlIFBTUiBpbmZyYXN0
cnVjdHVyZSBpbiBYZW4uIEZvciBleGFtcGxlLCB0aGUgJ2Nvc19tYXgnCisgICAgIGlzIGEgY29t
bW9uIEhXIHByb3BlcnR5IGZvciBhbGwgZmVhdHVyZXMuIFNvLCBmb3Igb3RoZXIgZGF0YSBzdHJ1
Y3R1cmUKKyAgICAgZGV0YWlscywgcGxlYXNlIHJlZmVyICdpbnRlbF9wc3JfY2F0X2NkcC5wYW5k
b2MnLgorCisjIExpbWl0YXRpb25zCisKK01CQSBjYW4gb25seSB3b3JrIG9uIEhXIHdoaWNoIGVu
YWJsZXMgaXQgKGNoZWNrIGJ5IENQVUlEKS4KKworIyBUZXN0aW5nCisKK1dlIGNhbiBleGVjdXRl
IHRoZXNlIGNvbW1hbmRzIHRvIHZlcmlmeSBNQkEgb24gZGlmZmVyZW50IEhXcyBzdXBwb3J0aW5n
IHRoZW0uCisKK0ZvciBleGFtcGxlOgorICAgIHJvb3RAOn4kIHhsIHBzci1od2luZm8gLS1tYmEK
KyAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSk6CisgICAgU29ja2V0IElEICAg
ICAgIDogMAorICAgIExpbmVhciBNb2RlICAgICA6IEVuYWJsZWQKKyAgICBNYXhpbXVtIENPUyAg
ICAgOiA3CisgICAgTWF4aW11bSBUaHJvdHRsaW5nIFZhbHVlOiA5MAorICAgIERlZmF1bHQgVGhy
b3R0bGluZyBWYWx1ZTogMAorCisgICAgcm9vdEA6fiQgeGwgcHNyLW1iYS1zZXQgMSAweGEKKwor
ICAgIHJvb3RAOn4kIHhsIHBzci1tYmEtc2hvdyAxCisgICAgU29ja2V0IElEICAgICAgIDogMAor
ICAgIERlZmF1bHQgVEhSVEwgICA6IDAKKyAgICAgICBJRCAgICAgICAgICAgICAgICAgICAgIE5B
TUUgICAgICAgICAgICBUSFJUTAorICAgICAgICAxICAgICAgICAgICAgICAgICB1YnVudHUxNCAg
ICAgICAgICAgICAweGEKKworIyBBcmVhcyBmb3IgaW1wcm92ZW1lbnQKKworTi9BCisKKyMgS25v
d24gaXNzdWVzCisKK04vQQorCisjIFJlZmVyZW5jZXMKKworIklOVEVMIFJFU09VUkNFIERJUkVD
VE9SIFRFQ0hOT0xPR1kgKElOVEVMIFJEVCkgQUxMT0NBVElPTiBGRUFUVVJFUyIgW0ludGVsIDY0
IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVsb3BlciBNYW51YWxzLCB2b2wz
XShodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9lbi9wcm9jZXNzb3JzL2FyY2hp
dGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVhbHMuaHRtbCkKKworIyBIaXN0b3J5CisK
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZpc2lvbiBWZXJzaW9uICBOb3RlcworLS0t
LS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCisyMDE3LTAxLTEwIDEuMCAgICAgIFhlbiA0LjkgIERlc2lnbiBkb2N1bWVu
dCB3cml0dGVuCisyMDE3LTA3LTEwIDEuMSAgICAgIFhlbiA0LjEwIENoYW5nZXM6CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDEuIE1vZGlmeSBkYXRhIHN0cnVjdHVyZSBhY2NvcmRpbmcg
dG8gbGF0ZXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVzOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAyLiBBZGQgY29udGVudCBmb3IgJ0FyZWFzIGZvciBpbXBy
b3ZlbWVudCc7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuIE90aGVyIG1pbm9yIGNo
YW5nZXMuCisyMDE3LTA4LTA5IDEuMiAgICAgIFhlbiA0LjEwIENoYW5nZXM6CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEuIFJlbW92ZSBhIHNwZWNpYWwgY2hhcmFjdGVyIHRvIGF2b2lk
IGVycm9yIHdoZW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVpbGRpbmcgcGFu
ZG9jLgorMjAxNy0wOC0xNSAxLjMgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxLiBBZGQgdGVybWlub2xvZ3kgJ0hXJy4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMi4gQ2hhbmdlICdDT1MgSUQgb2YgVkNQVScgdG8gJ0NPUyBJRCBvZiBk
b21haW4nLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLiBDaGFuZ2UgJ0NPUyByZWdp
c3RlcicgdG8gJ1RocnRsIE1TUicuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuIEV4
cGxhaW4gdGhlIHZhbHVlIHNob3duIGZvciAncHNyLW1iYS1zaG93JyB1bmRlcgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkaWZmZXJlbnQgbW9kZXMuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDUuIFJlbW92ZSBjb250ZW50IGluICdBcmVhcyBmb3IgaW1wcm92ZW1lbnQn
LgorMjAxNy0wOC0xNiAxLjQgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxLiBBZGQgJzw+JyBmb3IgbWFuZGF0b3J5IGFyZ3VtZW50LgorLS0tLS0t
LS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0N-0000iy-K6; Thu, 24 Aug 2017 01:32:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0M-0000ia-95
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:18 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E4/4B-01862-1AC2E995; Thu, 24 Aug 2017 01:32:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXS1tbhqLtAZ16
 kwecD0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8anJ5uYCxalVjSdPM3UwHjSo4uRk0NIYDqj
 xNwnQSC2hACvxJFlM1ghbH+J81M2M0HUNDBKvO1xBLHZBNQlHn/tAYuLCChJ3Fs1Gcjm4mAW2
 MYk8f7yC3aQhLBAqMSGs+1gRSwCqhJLj64Di/MKeEh8PHCCGWKBnMTJY5OBlnFwcAp4Sqxd5w
 uxy0Pi7ru7rBMYeRcwMqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kv
 Oz93ECAwFBiDYwdj4xekQoyQHk5Io7xPpeZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjltYFy
 gkWp6akVaZk5wKCESUtw8CiJ8BaApHmLCxJzizPTIVKnGBWlxHkTQRICIImM0jy4NlgkXGKUl
 RLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7zstoCk8mXklcNNfAS1mAlo86cQckMUliQgpqQbGHN
 4MVx7uFaLGi36sSA367yO66NahGNFLNtWML4/lirRPtsgVcFfUF97MfOjC300LIv2WPTDzmXG
 +6/RB9ncBAp5/q2oKrq/KqGa7N+FOcdOzRfd3f+I1mjHVqJX5EGvkm4SzK3f4JFSI70ri1Orw
 /WfPrF8TucDS5n1Ky7X8Du6Pc80OxuQosRRnJBpqMRcVJwIAfUk1Vn8CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!4
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3107 invoked from network); 24 Aug 2017 01:32:15 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:15 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775108"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:12 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:37 +0800
Message-Id: <1503537289-56036-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 03/15] x86: rename 'cbm_type' to
	'psr_val_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl92YWxfdHlwZScgdG8gbWFrZSBp
dCBiZSBnZW5lcmFsLgpUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxvY2F0
aW9uIGZlYXR1cmVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6
CiAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV97TDMsIEwyfScgdG8gJ1BTUl9WQUxfVFlQRV97
TDMsIEwyfV9DQk0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB4ZW4vYXJj
aC94ODYvZG9tY3RsLmMgICAgIHwgMTYgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMg
ICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgfCAgNCArLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvcHNyLmggfCAxOCArKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRp
b25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMjRiOTk4Yi4uZTFjN2M3MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpA
QCAtMTQ0Nyw1MSArMTQ0Nyw1MSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBjYXNl
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNOgogICAgICAgICAgICAgcmV0ID0gcHNy
X3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDMpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUFNSX1ZBTF9UWVBFX0wzX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAog
ICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERToKICAgICAgICAg
ICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvY19vcC5kYXRh
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX1ZBTF9UWVBFX0wzX0NPREUpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VU
X0wzX0RBVEE6CiAgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNy
X2FsbG9jX29wLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+
dS5wc3JfYWxsb2Nfb3AuZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9D
Qk1fVFlQRV9MM19EQVRBKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9WQUxf
VFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RP
TUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk06CiAgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3Zh
bChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AuZGF0YSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMik7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfVkFMX1RZUEVfTDJfQ0JNKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAg
IGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk06CiAgICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wzKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1ZBTF9UWVBFX0wzX0NCTSk7CiAgICAg
ICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEgPSB2YWwzMjsKICAgICAgICAgICAg
IGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DT0RFOgogICAgICAgICAgICAgcmV0ID0gcHNyX2dl
dF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1ZBTF9UWVBFX0wzX0NPREUpOwogICAgICAg
ICAgICAgZG9tY3RsLT51LnBzcl9hbGxvY19vcC5kYXRhID0gdmFsMzI7CiAgICAgICAgICAgICBj
b3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9E
T01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQToKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRf
dmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9WQUxfVFlQRV9MM19EQVRBKTsKICAgICAgICAg
ICAgIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AuZGF0YSA9IHZhbDMyOwogICAgICAgICAgICAgY29w
eWJhY2sgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NCTToKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFs
KGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDIpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZhbDMyLCBQU1JfVkFMX1RZUEVfTDJfQ0JNKTsKICAgICAgICAgICAgIGRvbWN0
bC0+dS5wc3JfYWxsb2Nfb3AuZGF0YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJhY2sgPSB0
cnVlOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMg
Yi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggMzYyMmRlMC4uZGE2MmY4MSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMTAwLDI0ICsx
MDAsMjQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKICAgICB1bnNpZ25lZCBp
bnQgY29zX251bTsKIAogICAgIC8qCi0gICAgICogQW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2VudW0g
Y2JtX3R5cGUnIHZhbHVlcyBvZiB0aGUgZmVhdHVyZS4gSXQgaXMKKyAgICAgKiBBbiBhcnJheSB0
byBzYXZlIGFsbCAnZW51bSBwc3JfdmFsX3R5cGUnIHZhbHVlcyBvZiB0aGUgZmVhdHVyZS4gSXQg
aXMKICAgICAgKiB1c2VkIHdpdGggY29zX251bSB0b2dldGhlciB0byBnZXQvd3JpdGUgYSBmZWF0
dXJlJ3MgQ09TIHJlZ2lzdGVycwogICAgICAqIHZhbHVlcyBvbmUgYnkgb25lLgogICAgICAqLwot
ICAgIGVudW0gY2JtX3R5cGUgdHlwZVtNQVhfQ09TX05VTV07CisgICAgZW51bSBwc3JfdmFsX3R5
cGUgdHlwZVtNQVhfQ09TX05VTV07CiAKICAgICAvKgogICAgICAqIGFsdF90eXBlIGlzICdhbHRl
cm5hdGl2ZSB0eXBlJy4gV2hlbiB0aGlzICdhbHRfdHlwZScgaXMgaW5wdXQsIHRoZQogICAgICAq
IGZlYXR1cmUgZG9lcyBzb21lIHNwZWNpYWwgb3BlcmF0aW9ucy4KICAgICAgKi8KLSAgICBlbnVt
IGNibV90eXBlIGFsdF90eXBlOworICAgIGVudW0gcHNyX3ZhbF90eXBlIGFsdF90eXBlOwogCiAg
ICAgLyogZ2V0X2ZlYXRfaW5mbyBpcyB1c2VkIHRvIHJldHVybiBmZWF0dXJlIEhXIGluZm8gdGhy
b3VnaCBzeXNjdGwuICovCiAgICAgYm9vbCAoKmdldF9mZWF0X2luZm8pKGNvbnN0IHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFb
XSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7CiAKICAgICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0
byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICovCi0gICAgdm9pZCAoKndyaXRlX21z
cikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpOwor
ICAgIHZvaWQgKCp3cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51
bSBwc3JfdmFsX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1dOwogCiAv
KgpAQCAtMjE2LDEzICsyMTYsMTMgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRfcmVzb3VyY2Vz
KHVuc2lnbmVkIGludCBzb2NrZXQpCiAgICAgYml0bWFwX3plcm8oaW5mby0+ZG9tX3NldCwgRE9N
SURfSURMRSArIDEpOwogfQogCi1zdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlw
ZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIGVudW0gcHNyX2ZlYXRf
dHlwZSBwc3JfdmFsX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gcHNyX3ZhbF90eXBlIHR5cGUpCiB7
CiAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSA9IEZFQVRfVFlQRV9VTktOT1dOOwog
CiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzOgor
ICAgIGNhc2UgUFNSX1ZBTF9UWVBFX0wzX0NCTToKICAgICAgICAgZmVhdF90eXBlID0gRkVBVF9U
WVBFX0wzX0NBVDsKIAogICAgICAgICAvKgpAQCAtMjM0LDEyICsyMzQsMTIgQEAgc3RhdGljIGVu
dW0gcHNyX2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUg
dHlwZSkKIAogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0RBVEE6
Ci0gICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDNfQ09ERToKKyAgICBjYXNlIFBTUl9WQUxfVFlQRV9M
M19EQVRBOgorICAgIGNhc2UgUFNSX1ZBTF9UWVBFX0wzX0NPREU6CiAgICAgICAgIGZlYXRfdHlw
ZSA9IEZFQVRfVFlQRV9MM19DRFA7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBQU1JfQ0JN
X1RZUEVfTDI6CisgICAgY2FzZSBQU1JfVkFMX1RZUEVfTDJfQ0JNOgogICAgICAgICBmZWF0X3R5
cGUgPSBGRUFUX1RZUEVfTDJfQ0FUOwogICAgICAgICBicmVhazsKIApAQCAtMzYzLDE1ICszNjMs
MTYgQEAgc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9k
ZSAqZmVhdCwKIH0KIAogLyogTDMgQ0FUIHByb3BzICovCi1zdGF0aWMgdm9pZCBsM19jYXRfd3Jp
dGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBl
KQorc3RhdGljIHZvaWQgbDNfY2F0X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJf
dCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3ZhbF90eXBlIHR5
cGUpCiB7CiAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKGNvcyksIHZhbCk7CiB9CiAK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7CiAgICAgLmNv
c19udW0gPSAxLAotICAgIC50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wzLAotICAgIC5hbHRfdHlw
ZSA9IFBTUl9DQk1fVFlQRV9VTktOT1dOLAorICAgIC50eXBlWzBdID0gUFNSX1ZBTF9UWVBFX0wz
X0NCTSwKKyAgICAuYWx0X3R5cGUgPSBQU1JfVkFMX1RZUEVfVU5LTk9XTiwKICAgICAuZ2V0X2Zl
YXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBsM19jYXRfd3Jp
dGVfbXNyLAogfTsKQEAgLTM4OCw5ICszODksMTAgQEAgc3RhdGljIGJvb2wgbDNfY2RwX2dldF9m
ZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsK
IH0KIAotc3RhdGljIHZvaWQgbDNfY2RwX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50
MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKK3N0YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9t
c3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKQogewotICAgIHdybXNybCgoKHR5cGUgPT0g
UFNSX0NCTV9UWVBFX0wzX0RBVEEpID8KKyAgICB3cm1zcmwoKCh0eXBlID09IFBTUl9WQUxfVFlQ
RV9MM19EQVRBKSA/CiAgICAgICAgICAgICBNU1JfSUEzMl9QU1JfTDNfTUFTS19EQVRBKGNvcykg
OgogICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0tfQ09ERShjb3MpKSwKICAgICAgICAg
ICAgdmFsKTsKQEAgLTM5OCwyMyArNDAwLDI0IEBAIHN0YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9t
c3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCiAK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7CiAgICAgLmNv
c19udW0gPSAyLAotICAgIC50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wzX0RBVEEsCi0gICAgLnR5
cGVbMV0gPSBQU1JfQ0JNX1RZUEVfTDNfQ09ERSwKLSAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZ
UEVfTDMsCisgICAgLnR5cGVbMF0gPSBQU1JfVkFMX1RZUEVfTDNfREFUQSwKKyAgICAudHlwZVsx
XSA9IFBTUl9WQUxfVFlQRV9MM19DT0RFLAorICAgIC5hbHRfdHlwZSA9IFBTUl9WQUxfVFlQRV9M
M19DQk0sCiAgICAgLmdldF9mZWF0X2luZm8gPSBsM19jZHBfZ2V0X2ZlYXRfaW5mbywKICAgICAu
d3JpdGVfbXNyID0gbDNfY2RwX3dyaXRlX21zciwKIH07CiAKIC8qIEwyIENBVCBwcm9wcyAqLwot
c3RhdGljIHZvaWQgbDJfY2F0X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2
YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKK3N0YXRpYyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5z
aWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKQogewogICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDJf
TUFTSyhjb3MpLCB2YWwpOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJf
Y2F0X3Byb3BzID0gewogICAgIC5jb3NfbnVtID0gMSwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1f
VFlQRV9MMiwKLSAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZUEVfVU5LTk9XTiwKKyAgICAudHlw
ZVswXSA9IFBTUl9WQUxfVFlQRV9MMl9DQk0sCisgICAgLmFsdF90eXBlID0gUFNSX1ZBTF9UWVBF
X1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8gPSBjYXRfZ2V0X2ZlYXRfaW5mbywKICAgICAu
d3JpdGVfbXNyID0gbDJfY2F0X3dyaXRlX21zciwKIH07CkBAIC02NTUsNyArNjU4LDcgQEAgc3Rh
dGljIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmdldF9zb2NrZXRfaW5mbyh1bnNpZ25lZCBpbnQg
c29ja2V0KQogICAgIHJldHVybiBzb2NrZXRfaW5mbyArIHNvY2tldDsKIH0KIAotaW50IHBzcl9n
ZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCitpbnQgcHNy
X2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gcHNyX3ZhbF90eXBlIHR5cGUsCiAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikK
IHsKICAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9p
bmZvKHNvY2tldCk7CkBAIC02NjcsNyArNjcwLDcgQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25l
ZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCiAgICAgaWYgKCBJU19FUlIoaW5mbykg
KQogICAgICAgICByZXR1cm4gUFRSX0VSUihpbmZvKTsKIAotICAgIGZlYXRfdHlwZSA9IHBzcl9j
Ym1fdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CisgICAgZmVhdF90eXBlID0gcHNyX3ZhbF90eXBl
X3RvX2ZlYXRfdHlwZSh0eXBlKTsKICAgICBpZiAoIGZlYXRfdHlwZSA+PSBBUlJBWV9TSVpFKGlu
Zm8tPmZlYXR1cmVzKSApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCkBAIC02ODgsNyArNjkx
LDcgQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBl
IHR5cGUsCiB9CiAKIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gY2JtX3R5cGUg
dHlwZSkKKyAgICAgICAgICAgICAgICB1aW50MzJfdCAqdmFsLCBlbnVtIHBzcl92YWxfdHlwZSB0
eXBlKQogewogICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29j
a2V0X2luZm8oc29ja2V0KTsKICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OwpAQCAt
NzAwLDcgKzcwMyw3IEBAIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgc29ja2V0LAogICAgIGlmICggSVNfRVJSKGluZm8pICkKICAgICAgICAgcmV0dXJuIFBU
Ul9FUlIoaW5mbyk7CiAKLSAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBl
KHR5cGUpOworICAgIGZlYXRfdHlwZSA9IHBzcl92YWxfdHlwZV90b19mZWF0X3R5cGUodHlwZSk7
CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgKQogICAg
ICAgICByZXR1cm4gLUVOT0VOVDsKIApAQCAtODMwLDcgKzgzMyw3IEBAIHN0YXRpYyBpbnQgaW5z
ZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBjYm1fdHlwZSB0eXBlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5ld192YWwpCiB7CiAgICAg
Y29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKQEAgLTg2Niw4ICs4NjksOSBAQCBzdGF0aWMg
aW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICAvKgogICAgICAq
IFZhbHVlIHNldHRpbmcgcG9zaXRpb24gaXMgc2FtZSBhcyBmZWF0dXJlIGFycmF5LgogICAgICAq
IEZvciBDRFAsIHVzZXIgbWF5IHNldCBib3RoIERBVEEgYW5kIENPREUgdG8gc2FtZSB2YWx1ZS4g
Rm9yIHN1Y2ggY2FzZSwKLSAgICAgKiB1c2VyIGlucHV0ICdQU1JfQ0JNX1RZUEVfTDMnIGFzIHR5
cGUuIFRoZSBhbHRlcm5hdGl2ZSB0eXBlIG9mIENEUCBpcyBzYW1lCi0gICAgICogYXMgaXQuIFNv
IHdlIHNob3VsZCBzZXQgbmV3X3ZhbCB0byBib3RoIG9mIERBVEEgYW5kIENPREUgdW5kZXIgc3Vj
aCBjYXNlLgorICAgICAqIHVzZXIgaW5wdXQgJ1BTUl9WQUxfVFlQRV9MM19DQk0nIGFzIHR5cGUu
IFRoZSBhbHRlcm5hdGl2ZSB0eXBlIG9mIENEUCBpcworICAgICAqIHNhbWUgYXMgaXQuIFNvIHdl
IHNob3VsZCBzZXQgbmV3X3ZhbCB0byBib3RoIG9mIERBVEEgYW5kIENPREUgdW5kZXIgc3VjaAor
ICAgICAqIGNhc2UuCiAgICAgICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBwcm9wcy0+Y29zX251
bTsgaSsrICkKICAgICB7CkBAIC0xMTU2LDcgKzExNjAsNyBAQCBzdGF0aWMgaW50IHdyaXRlX3Bz
cl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2lnbmVkIGludCBjb3MsCiB9CiAKIGludCBw
c3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IG5ld192YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKKyAgICAgICAg
ICAgICAgICB1aW50NjRfdCBuZXdfdmFsLCBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKQogewogICAg
IHVuc2lnbmVkIGludCBvbGRfY29zLCBhcnJheV9sZW47CiAgICAgaW50IGNvcywgcmV0OwpAQCAt
MTE3Miw3ICsxMTc2LDcgQEAgaW50IHBzcl9zZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBzb2NrZXQsCiAgICAgaWYgKCBuZXdfdmFsICE9IHZhbCApCiAgICAgICAgIHJldHVy
biAtRUlOVkFMOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0
eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfdmFsX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwog
ICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpIHx8CiAgICAg
ICAgICAhaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSApCiAgICAgICAgIHJldHVybiAtRU5PRU5U
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0
bC5jCmluZGV4IGU3ZTM5MGUuLmRmNTRkMzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNj
dGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE3OSw3ICsxNzksNyBAQCBsb25n
IGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNf
aW5mbzoKICAgICAgICAgewogICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+
dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBT
Ul9DQk1fVFlQRV9MMywgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX1ZBTF9UWVBFX0wzX0NCTSwgZGF0YSwgQVJSQVlfU0laRShkYXRh
KSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKQEAg
LTE5OCw3ICsxOTgsNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBjYXNlIFhFTl9T
WVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzoKICAgICAgICAgewogICAgICAgICAgICAgcmV0ID0g
cHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMiwgZGF0YSwgQVJSQVlfU0laRShkYXRh
KSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX1ZBTF9UWVBFX0wyX0NCTSwg
ZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4IDE4YTQyZjMuLmZiNGEyMGEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wc3IuaApAQCAtNTMsMTIgKzUzLDEyIEBAIHN0cnVjdCBwc3JfY210IHsKICAgICBzdHJ1Y3Qg
cHNyX2NtdF9sMyBsMzsKIH07CiAKLWVudW0gY2JtX3R5cGUgewotICAgIFBTUl9DQk1fVFlQRV9M
MywKLSAgICBQU1JfQ0JNX1RZUEVfTDNfQ09ERSwKLSAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSwK
LSAgICBQU1JfQ0JNX1RZUEVfTDIsCi0gICAgUFNSX0NCTV9UWVBFX1VOS05PV04sCitlbnVtIHBz
cl92YWxfdHlwZSB7CisgICAgUFNSX1ZBTF9UWVBFX0wzX0NCTSwKKyAgICBQU1JfVkFMX1RZUEVf
TDNfQ09ERSwKKyAgICBQU1JfVkFMX1RZUEVfTDNfREFUQSwKKyAgICBQU1JfVkFMX1RZUEVfTDJf
Q0JNLAorICAgIFBTUl9WQUxfVFlQRV9VTktOT1dOLAogfTsKIAogZXh0ZXJuIHN0cnVjdCBwc3Jf
Y210ICpwc3JfY210OwpAQCAtNzIsMTIgKzcyLDEyIEBAIGludCBwc3JfYWxsb2Nfcm1pZChzdHJ1
Y3QgZG9tYWluICpkKTsKIHZvaWQgcHNyX2ZyZWVfcm1pZChzdHJ1Y3QgZG9tYWluICpkKTsKIHZv
aWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21haW4gKmQpOwogCi1pbnQgcHNyX2dldF9p
bmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKK2ludCBwc3JfZ2V0
X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSwKICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuKTsKIGlu
dCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAotICAg
ICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7CisgICAgICAg
ICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSk7CiBpbnQgcHNy
X3NldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKLSAgICAgICAg
ICAgICAgICB1aW50NjRfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7CisgICAgICAgICAgICAg
ICAgdWludDY0X3QgdmFsLCBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKTsKIAogdm9pZCBwc3JfZG9t
YWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9kb21haW5fZnJlZShzdHJ1Y3Qg
ZG9tYWluICpkKTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0K-0000hz-8S; Thu, 24 Aug 2017 01:32:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0J-0000hm-Ng
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:15 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 04/43-02181-E9C2E995; Thu, 24 Aug 2017 01:32:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tbhqDtXZ16
 kwdq1Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aiPVPZCw62MFZ8XvCEuYHxYkIXIxeHkMB0
 RokvJ5awdDFyckgI8EocWTaDFcL2l+h4u5URoqiBUWLF251gCTYBdYnHX3uYQGwRASWJe6smM
 4EUMQtsY5J4f/kFO0hCWCBFomXucUYQm0VAVeL0y81gDbwCHhI9r74xQmyQkzh5bDLQUA4OTg
 FPibXrfEHCQkAld9/dZZ3AyLuAkWEVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBsV5uanFxYnp
 qTmJSsV5yfu4mRmBAMADBDsbGL06HGCU5mJREeZ9Iz4sU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMErrw2UEyxKTU+tSMvMAYYmTFqCg0dJhLcAJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpU
 uK8iSBFAiBFGaV5cCNgcXKJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzvtICm8GTmlcBteg
 V0BBPQEZNOzAE5oiQRISXVwCjvGvj03xuZ9QGh2z/pK5dfDrJrv+Z7+6yt6kJR30cXSyR28jS
 7drItsry867zV60cx587bWmX4fpZjD5Vh7MzVOJEW6HokWWCtZXG6k5Ov85OOTTe/LORdmqHW
 ucNqMz/DHDu+jwXh9+rUA5ebe1VsuRsxacpd94IjhQkJz5JZi3KXnRRVU2Ipzkg01GIuKk4EA
 LKp00KOAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!3
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2395 invoked from network); 24 Aug 2017 01:32:13 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:13 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775096"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:09 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:36 +0800
Message-Id: <1503537289-56036-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 02/15] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdjYXQnIHRvICdhbGxvYycuIEUuZy46CjEuIHBzcl9jYXRfb3AgLT4gcHNy
X2FsbG9jX29wCjIuIFhFTl9ET01DVExfcHNyX2NhdF9vcCAtPiBYRU5fRE9NQ1RMX3Bzcl9hbGxv
Y19vcAozLiBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgLT4gWEVOX1NZU0NUTF9wc3JfYWxsb2Nfb3AK
ClRoZSBzeXNjdGwvZG9tY3RsIHZlcnNpb24gbnVtYmVycyBhcmUgYnVtcGVkLgoKU2lnbmVkLW9m
Zi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQp2MToKICAgIC0gYWRkIGRlc2NyaXB0aW9uIGFib3V0IHdo
YXQgdG8gYmUgY2hhbmdlZCBpbiBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBX
ZWkgTGl1KQogICAgLSBidW1wIHN5c2N0bC9kb21jdGwgdmVyc2lvbiBudW1iZXJzLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCi0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9t
MC50ZSAgfCAgNCArKy0tCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICAgICAgICB8IDM0
ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwu
YyAgICAgICAgICAgICAgIHwgMzYgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKy0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAxMiArKysr
KystLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICA4ICsrKystLS0t
CiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICA4ICsrKystLS0tCiA4IGZp
bGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyksIDY5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgYi90b29scy9mbGFzay9wb2xp
Y3kvbW9kdWxlcy9kb20wLnRlCmluZGV4IGQwYTRkOTEuLjFhMzc2YWMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZG9tMC50ZQpAQCAtMTQsNyArMTQsNyBAQCBhbGxvdyBkb20wX3QgeGVuX3Q6eGVu
IHsKIAl0bWVtX2NvbnRyb2wgZ2V0c2NoZWR1bGVyIHNldHNjaGVkdWxlcgogfTsKIGFsbG93IGRv
bTBfdCB4ZW5fdDp4ZW4yIHsKLQlyZXNvdXJjZV9vcCBwc3JfY210X29wIHBzcl9jYXRfb3AgcG11
X2N0cmwgZ2V0X3N5bWJvbAorCXJlc291cmNlX29wIHBzcl9jbXRfb3AgcHNyX2FsbG9jX29wIHBt
dV9jdHJsIGdldF9zeW1ib2wKIAlnZXRfY3B1X2xldmVsbGluZ19jYXBzIGdldF9jcHVfZmVhdHVy
ZXNldCBsaXZlcGF0Y2hfb3AKIAlnY292X29wCiB9OwpAQCAtMzksNyArMzksNyBAQCBhbGxvdyBk
b20wX3QgZG9tMF90OmRvbWFpbiB7CiB9OwogYWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4yIHsK
IAlzZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0X21heF9ldnRjaG4gc2V0
X3ZudW1haW5mbwotCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfY2F0X29wCisJZ2V0X3Zu
dW1haW5mbyBwc3JfY210X29wIHBzcl9hbGxvY19vcAogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6
cmVzb3VyY2UgeyBhZGQgcmVtb3ZlIH07CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bz
ci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggMDM5YjkyMC4uNzNkMDVmMiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKQEAg
LTI3NCwxMSArMjc0LDExIEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAK
LSAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9wc3JfY2F0X29wOworICAgIGRvbWN0bC5jbWQg
PSBYRU5fRE9NQ1RMX3Bzcl9hbGxvY19vcDsKICAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3Qp
ZG9taWQ7Ci0gICAgZG9tY3RsLnUucHNyX2NhdF9vcC5jbWQgPSBjbWQ7Ci0gICAgZG9tY3RsLnUu
cHNyX2NhdF9vcC50YXJnZXQgPSB0YXJnZXQ7Ci0gICAgZG9tY3RsLnUucHNyX2NhdF9vcC5kYXRh
ID0gZGF0YTsKKyAgICBkb21jdGwudS5wc3JfYWxsb2Nfb3AuY21kID0gY21kOworICAgIGRvbWN0
bC51LnBzcl9hbGxvY19vcC50YXJnZXQgPSB0YXJnZXQ7CisgICAgZG9tY3RsLnUucHNyX2FsbG9j
X29wLmRhdGEgPSBkYXRhOwogCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwog
fQpAQCAtMzEwLDE1ICszMTAsMTUgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgcmV0dXJuIC0xOwogICAg
IH0KIAotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A7CisgICAgZG9tY3Rs
LmNtZCA9IFhFTl9ET01DVExfcHNyX2FsbG9jX29wOwogICAgIGRvbWN0bC5kb21haW4gPSAoZG9t
aWRfdClkb21pZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLmNtZCA9IGNtZDsKLSAgICBkb21j
dGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHRhcmdldDsKKyAgICBkb21jdGwudS5wc3JfYWxsb2Nf
b3AuY21kID0gY21kOworICAgIGRvbWN0bC51LnBzcl9hbGxvY19vcC50YXJnZXQgPSB0YXJnZXQ7
CiAKICAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogCiAgICAgaWYgKCAhcmMgKQot
ICAgICAgICAqZGF0YSA9IGRvbWN0bC51LnBzcl9jYXRfb3AuZGF0YTsKKyAgICAgICAgKmRhdGEg
PSBkb21jdGwudS5wc3JfYWxsb2Nfb3AuZGF0YTsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTMy
OSwyOSArMzI5LDI5IEBAIGludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmwsCiAgICAgaW50IHJjID0gLTE7CiAg
ICAgREVDTEFSRV9TWVNDVEw7CiAKLSAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9wc3JfY2F0
X29wOwotICAgIHN5c2N0bC51LnBzcl9jYXRfb3AudGFyZ2V0ID0gc29ja2V0OworICAgIHN5c2N0
bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvY19vcDsKKyAgICBzeXNjdGwudS5wc3JfYWxsb2Nf
b3AudGFyZ2V0ID0gc29ja2V0OwogCiAgICAgc3dpdGNoICggbHZsICkKICAgICB7CiAgICAgY2Fz
ZSAyOgotICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNtZCA9IFhFTl9TWVNDVExfUFNSX0NB
VF9nZXRfbDJfaW5mbzsKKyAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jX29wLmNtZCA9IFhFTl9T
WVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzsKICAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAm
c3lzY3RsKTsKICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICB7Ci0gICAgICAgICAgICAqY29z
X21heCA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4OwotICAgICAgICAg
ICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAg
ICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uY29z
X21heDsKKyAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2FsbG9jX29wLnUuY2F0
X2luZm8uY2JtX2xlbjsKICAgICAgICAgICAgICpjZHBfZW5hYmxlZCA9IGZhbHNlOwogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMzoKLSAgICAgICAgc3lzY3RsLnUucHNyX2Nh
dF9vcC5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm87CisgICAgICAgIHN5c2N0
bC51LnBzcl9hbGxvY19vcC5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm87CiAg
ICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CiAgICAgICAgIGlmICggIXJjICkK
ICAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfY2F0X29wLnUu
Y2F0X2luZm8uY29zX21heDsKLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2Nh
dF9vcC51LmNhdF9pbmZvLmNibV9sZW47Ci0gICAgICAgICAgICAqY2RwX2VuYWJsZWQgPSBzeXNj
dGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgJgorICAgICAgICAgICAgKmNvc19tYXgg
PSBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5jb3NfbWF4OworICAgICAgICAgICAg
KmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5jYm1fbGVuOworICAg
ICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8u
ZmxhZ3MgJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wz
X0NEUDsKICAgICAgICAgfQogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxMjdjODRlLi4yNGI5OThi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCkBAIC0xNDM5LDYwICsxNDM5LDYwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoK
LSAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9jYXRfb3AuY21kICkKKyAgICBjYXNlIFhF
Tl9ET01DVExfcHNyX2FsbG9jX29wOgorICAgICAgICBzd2l0Y2ggKCBkb21jdGwtPnUucHNyX2Fs
bG9jX29wLmNtZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQzMl90IHZhbDMyOwogCiAg
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk06Ci0gICAgICAgICAg
ICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAg
ICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvY19vcC50YXJn
ZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29w
LmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDMpOwog
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1Bf
U0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUu
cHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwt
PnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQToKLSAgICAgICAgICAgIHJl
dCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAg
ICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AuZGF0
YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsK
ICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09Q
X1NFVF9MMl9DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUu
cHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwt
PnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfQ0JNX1RZUEVfTDIpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2Fz
ZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NCTToKLSAgICAgICAgICAgIHJldCA9IHBz
cl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJl
dCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDMpOwotICAgICAg
ICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOworICAgICAgICAgICAgZG9t
Y3RsLT51LnBzcl9hbGxvY19vcC5kYXRhID0gdmFsMzI7CiAgICAgICAgICAgICBjb3B5YmFjayA9
IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X0NBVF9PUF9HRVRfTDNfQ09ERToKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRv
bWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFs
KGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7Ci0gICAgICAgICAgICBkb21j
dGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7CisgICAgICAgICAgICBkb21jdGwtPnUucHNy
X2FsbG9jX29wLmRhdGEgPSB2YWwzMjsKICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dF
VF9MM19EQVRBOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBz
cl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3Rs
LT51LnBzcl9hbGxvY19vcC50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dmFsMzIsIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKLSAgICAgICAgICAgIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLmRhdGEgPSB2YWwzMjsKKyAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3Au
ZGF0YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICAgICAg
YnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NCTToK
LSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRh
cmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxs
b2Nfb3AudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1Jf
Q0JNX1RZUEVfTDIpOwotICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZh
bDMyOworICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvY19vcC5kYXRhID0gdmFsMzI7CiAg
ICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4
IDJiZGU5OWMuLmU3ZTM5MGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE3MSw0NSArMTcxLDQ1IEBAIGxvbmcgYXJjaF9k
b19zeXNjdGwoCiAKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2Nh
dF9vcDoKLSAgICAgICAgc3dpdGNoICggc3lzY3RsLT51LnBzcl9jYXRfb3AuY21kICkKKyAgICBj
YXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jX29wOgorICAgICAgICBzd2l0Y2ggKCBzeXNjdGwtPnUu
cHNyX2FsbG9jX29wLmNtZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFb
UFNSX0lORk9fQVJSQVlfU0laRV07CiAKICAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9DQVRf
Z2V0X2wzX2luZm86CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhz
eXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2lu
Zm8oc3lzY3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX0NCTV9UWVBFX0wzLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKICAgICAg
ICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICAgICAg
c3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgIHN5
c2N0bC0+dS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5jb3NfbWF4ID0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07Ci0gICAg
ICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW4gPQorICAgICAg
ICAgICAgc3lzY3RsLT51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNibV9sZW4gPQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JN
X0xFTl07Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmZsYWdz
ID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5mbGFncyA9
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURY
X0NBVF9GTEFHXTsKIAotICAgICAgICAgICAgaWYgKCAhcmV0ICYmIF9fY29weV9maWVsZF90b19n
dWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9jYXRfb3ApICkKKyAgICAgICAgICAgIGlmICgg
IXJldCAmJiBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxs
b2Nfb3ApICkKICAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIH0KIAogICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJf
aW5mbzoKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+
dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNj
dGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQU1JfQ0JNX1RZUEVfTDIsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAgICAg
aWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBzeXNjdGwt
PnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgc3lzY3RsLT51
LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNvc19tYXggPQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKLSAgICAgICAgICAg
IHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbiA9CisgICAgICAgICAgICBz
eXNjdGwtPnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uY2JtX2xlbiA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXTsK
LSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgPQorICAg
ICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmZsYWdzID0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZM
QUddOwogCi0gICAgICAgICAgICBpZiAoICFyZXQgJiYgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVf
c3lzY3RsLCBzeXNjdGwsIHUucHNyX2NhdF9vcCkgKQorICAgICAgICAgICAgaWYgKCAhcmV0ICYm
IF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvY19vcCkg
KQogICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDA2NjljMzEuLjRiYjQzOTkgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKQEAgLTM3LDcgKzM3LDcgQEAKICNpbmNsdWRlICJodm0vc2F2ZS5oIgogI2luY2x1ZGUg
Im1lbW9yeS5oIgogCi0jZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAw
MDAwZQorI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGYKIAog
LyoKICAqIE5CLiB4ZW5fZG9tY3RsLmRvbWFpbiBpcyBhbiBJTi9PVVQgcGFyYW1ldGVyIGZvciB0
aGlzIG9wZXJhdGlvbi4KQEAgLTExMzUsNyArMTEzNSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX21v
bml0b3Jfb3AgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wIHhlbl9kb21j
dGxfbW9uaXRvcl9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9tb25p
dG9yX29wX3QpOwogCi1zdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKK3N0cnVjdCB4ZW5f
ZG9tY3RsX3Bzcl9hbGxvY19vcCB7CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRf
TDNfQ0JNICAgICAwCiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNICAg
ICAxCiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERSAgICAyCkBAIC0x
MTQ4LDggKzExNDgsOCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKICAgICB1aW50
MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJTi9P
VVQgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeGVuX2RvbWN0
bF9wc3JfY2F0X29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9j
YXRfb3BfdCk7Cit0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvY19vcCB4ZW5fZG9t
Y3RsX3Bzcl9hbGxvY19vcF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9w
c3JfYWxsb2Nfb3BfdCk7CiAKIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICAgICB1aW50MzJfdCBjbWQ7
CkBAIC0xMjI2LDcgKzEyMjYsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAjZGVmaW5lIFhFTl9E
T01DVExfc2V0dm51bWFpbmZvICAgICAgICAgICAgICAgICAgNzQKICNkZWZpbmUgWEVOX0RPTUNU
TF9wc3JfY210X29wICAgICAgICAgICAgICAgICAgICA3NQogI2RlZmluZSBYRU5fRE9NQ1RMX21v
bml0b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3Ci0jZGVmaW5lIFhFTl9ET01DVExfcHNyX2Nh
dF9vcCAgICAgICAgICAgICAgICAgICAgNzgKKyNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfYWxsb2Nf
b3AgICAgICAgICAgICAgICAgICA3OAogI2RlZmluZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAg
ICAgICAgICAgICAgICAgIDc5CiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAg
ICAgICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAg
ICAgICAgMTAwMQpAQCAtMTI4OSw3ICsxMjg5LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92bnVtYSAgICAgICAgICAgICB2bnVtYTsKICAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKICAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9uaXRvcl9vcDsKLSAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKKyAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jX29wICAgICAgcHNyX2FsbG9jX29wOwogICAgICAg
ICB1aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7
CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDllNTFhZjYuLmZjZWJhYjEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlICJwaHlzZGV2LmgiCiAjaW5jbHVkZSAidG1l
bS5oIgogCi0jZGVmaW5lIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwRgor
I2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMTAKIAogLyoKICAq
IFJlYWQgY29uc29sZSBjb250ZW50IGZyb20gWGVuIGJ1ZmZlciByaW5nLgpAQCAtNzQ1LDcgKzc0
NSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdCk7
CiAKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvICAgICAgICAgICAgICAg
MAogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm8gICAgICAgICAgICAgICAx
Ci1zdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHsKK3N0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9h
bGxvY19vcCB7CiAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1Jf
Q0FUXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdW5pb24gewpA
QCAtNzU3LDggKzc1Nyw4IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9jYXRfb3AgewogICAgICAg
ICB9IGNhdF9pbmZvOwogICAgIH0gdTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3Bz
cl9jYXRfb3AgeGVuX3N5c2N0bF9wc3JfY2F0X29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fc3lzY3RsX3Bzcl9jYXRfb3BfdCk7Cit0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3Bz
cl9hbGxvY19vcCB4ZW5fc3lzY3RsX3Bzcl9hbGxvY19vcF90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX3N5c2N0bF9wc3JfYWxsb2Nfb3BfdCk7CiAKICNkZWZpbmUgWEVOX1NZU0NUTF9U
TUVNX09QX0FMTF9DTElFTlRTIDB4RkZGRlUKIApAQCAtMTExOSw3ICsxMTE5LDcgQEAgc3RydWN0
IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RMX2djb3Zfb3AgICAgICAgICAgICAgICAg
ICAgICAgIDIwCiAjZGVmaW5lIFhFTl9TWVNDVExfcHNyX2NtdF9vcCAgICAgICAgICAgICAgICAg
ICAgMjEKICNkZWZpbmUgWEVOX1NZU0NUTF9wY2l0b3BvaW5mbyAgICAgICAgICAgICAgICAgICAy
MgotI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDIzCisj
ZGVmaW5lIFhFTl9TWVNDVExfcHNyX2FsbG9jX29wICAgICAgICAgICAgICAgICAgMjMKICNkZWZp
bmUgWEVOX1NZU0NUTF90bWVtX29wICAgICAgICAgICAgICAgICAgICAgICAyNAogI2RlZmluZSBY
RU5fU1lTQ1RMX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMgICAgICAgIDI1CiAjZGVmaW5lIFhFTl9T
WVNDVExfZ2V0X2NwdV9mZWF0dXJlc2V0ICAgICAgICAgICAgMjYKQEAgLTExNDcsNyArMTE0Nyw3
IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1
bGVyX29wICAgICAgc2NoZWR1bGVyX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9nY292
X29wICAgICAgICAgICBnY292X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY210
X29wICAgICAgICBwc3JfY210X29wOwotICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0
X29wICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxs
b2Nfb3AgICAgICBwc3JfYWxsb2Nfb3A7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3RtZW1f
b3AgICAgICAgICAgIHRtZW1fb3A7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9sZXZl
bGxpbmdfY2FwcyBjcHVfbGV2ZWxsaW5nX2NhcHM7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3Rs
X2NwdV9mZWF0dXJlc2V0ICAgIGNwdV9mZWF0dXJlc2V0OwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9m
bGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGZkODRhYzAuLjk1YWZm
MjEgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMKQEAgLTc0Miw4ICs3NDIsOCBAQCBzdGF0aWMgaW50IGZsYXNrX2RvbWN0bChzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY210X29wOgog
ICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01B
SU4yX19QU1JfQ01UX09QKTsKIAotICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY2F0X29wOgotICAg
ICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4y
X19QU1JfQ0FUX09QKTsKKyAgICBjYXNlIFhFTl9ET01DVExfcHNyX2FsbG9jX29wOgorICAgICAg
ICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19Q
U1JfQUxMT0NfT1ApOwogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQ6CiAgICAgICAg
IHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJfX1NP
RlRfUkVTRVQpOwpAQCAtODA2LDkgKzgwNiw5IEBAIHN0YXRpYyBpbnQgZmxhc2tfc3lzY3RsKGlu
dCBjbWQpCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3A6CiAgICAgICAgIHJldHVybiBh
dmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9DTVRfT1AsIE5VTEwpOwot
ICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfY2F0X29wOgorICAgIGNhc2UgWEVOX1NZU0NUTF9wc3Jf
YWxsb2Nfb3A6CiAgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lE
X1hFTiwgU0VDQ0xBU1NfWEVOMiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFhFTjJfX1BTUl9DQVRfT1AsIE5VTEwpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOMl9fUFNSX0FMTE9DX09QLCBOVUxMKTsKIAogICAgIGNhc2UgWEVOX1NZU0NUTF90
bWVtX29wOgogICAgICAgICByZXR1cm4gZG9tYWluX2hhc194ZW4oY3VycmVudC0+ZG9tYWluLCBY
RU5fX1RNRU1fQ09OVFJPTCk7CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IDFm
N2ViMzUuLjlkODFlNDEgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC04NSw4
ICs4NSw4IEBAIGNsYXNzIHhlbjIKICAgICByZXNvdXJjZV9vcAogIyBYRU5fU1lTQ1RMX3Bzcl9j
bXRfb3AKICAgICBwc3JfY210X29wCi0jIFhFTl9TWVNDVExfcHNyX2NhdF9vcAotICAgIHBzcl9j
YXRfb3AKKyMgWEVOX1NZU0NUTF9wc3JfYWxsb2Nfb3AKKyAgICBwc3JfYWxsb2Nfb3AKICMgWEVO
UEZfZ2V0X3N5bWJvbAogICAgIGdldF9zeW1ib2wKICMgUE1VIGNvbnRyb2wKQEAgLTI0NCw4ICsy
NDQsOCBAQCBjbGFzcyBkb21haW4yCiAgICAgbWVtX3BhZ2luZwogIyBYRU5NRU1fc2hhcmluZ19v
cAogICAgIG1lbV9zaGFyaW5nCi0jIFhFTl9ET01DVExfcHNyX2NhdF9vcAotICAgIHBzcl9jYXRf
b3AKKyMgWEVOX0RPTUNUTF9wc3JfYWxsb2Nfb3AKKyAgICBwc3JfYWxsb2Nfb3AKIH0KIAogIyBT
aW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmlseSBjb250YWlucyBkb21jdGxzIHJl
bGF0ZWQgdG8gSFZNIGRvbWFpbnMKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0H-0000h8-Ke; Thu, 24 Aug 2017 01:32:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0G-0000gw-2h
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:12 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 91/93-01732-B9C2E995; Thu, 24 Aug 2017 01:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsXS1tbhqDtLZ16
 kQf8sHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPexf0sBef0Kg7N52pgbFPuYuTiEBKYzigx
 /+Jxti5GTg4JAV6JI8tmsELY/hJ7f55igihqYJTo3bWNHSTBJqAu8fhrDxOILSKgJHFv1WSwI
 maBbUwS7y+/ACsSFnCWeNO1FWwqi4CqxJpvHSxdjBwcvAIeEh8PJUEskJM4eWwy6wRG7gWMDK
 sY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GBu/OB1
 ilORgUhLlfSI9L1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+8NlBOsCg1PbUiLTMHGGYwaQkO
 HiUR3gKQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMmghQJgBRllObBjYCF/CVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ877TAprCk5lXArfpFdARTEBHTDoxB+SIkkSElFQDY21u7B
 LLb90LuPb47FZczuK1+LoPU0TZyjc+5d2f/RcfLrp2OmM2j3vMDkulhq+LG7Y211R2yC4qS33
 hpX4k6QHTn28O25naes78nz7FqaHypunK/S9biy1qn8nO+GXvbzH/1IUEpS+t/Nedtl3QfiyS
 2PdN7eSeVDUH3Xs3LzcqptszPr66SYmlOCPRUIu5qDgRAAYkbBJ0AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1550 invoked from network); 24 Aug 2017 01:32:10 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:10 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775079"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:04 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:34 +0800
Message-Id: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 00/15] Enable Memory Bandwidth Allocation in
	Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCldlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVz
b3VyY2UpIGZlYXR1cmUgY2FsbGVkCkludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSB0byBYZW4uCgpCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4K
CkFueSBjb21tZW50cyBhcmUgd2VsY29tZSEKCllvdSBjYW4gZmluZCB0aGlzIHBhdGNoIHNldCBh
dDoKaHR0cHM6Ly9naXRodWIuY29tL3lpc3VuLWdpdC94ZW5fbWJhIG1iYV92Mi0yCgotLS0KQWNr
ZWQgYW5kIFJldmlld2VkIGxpc3QgYmVmb3JlIFYyOgoKYSAtIEFja2VkLWJ5CnIgLSBSZXZpZXdl
ZC1ieQoKICBhciBwYXRjaCAyICAtIFJlbmFtZSBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2Vz
IGFuZCB4c20gcG9saWN5IHRvIG1ha2UgdGhlbSBiZSBnZW5lcmFsCiAgciAgcGF0Y2ggMyAgLSB4
ODY6IHJlbmFtZSAnY2JtX3R5cGUnIHRvICdwc3JfdmFsX3R5cGUnIHRvIG1ha2UgaXQgZ2VuZXJh
bAogIGFyIHBhdGNoIDEyIC0gdG9vbHM6IHJlbmFtZSAneGNfcHNyX2NhdF90eXBlJyB0byAneGNf
cHNyX3ZhbF90eXBlJwogIGEgIHBhdGNoIDEzIC0gdG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJp
YyBnZXQgdmFsdWUgaW50ZXJmYWNlIGFuZCBNQkEgZ2V0IHZhbHVlIGNvbW1hbmQKICBhICBwYXRj
aCAxNSAtIGRvY3M6IGFkZCBNQkEgZGVzY3JpcHRpb24gaW4gZG9jcwoKLS0tClYyIGNoYW5nZSBs
aXN0OgoKUGF0Y2ggMToKICAgIC0gZGVjbGFyZSAnSFcnIGluIFRlcm1pbm9sb2d5LgogICAgICAo
c3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVwbGFjZSAnQ09TIElEIG9mIFZDUFUnIHRv
ICdDT1MgSUQgb2YgZG9tYWluJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAt
IHJlcGxhY2UgJ0NPUyByZWdpc3RlcicgdG8gJ1RocnRsIE1TUicuCiAgICAgIChzdWdnZXN0ZWQg
YnkgQ2hhbyBQZW5nKQogICAgLSBhZGQgZGVzY3JpcHRpb24gZm9yICdwc3ItbWJhLXNob3cnIHRv
IHN0YXRlIHRoYXQgdGhlIGRlY2ltYWwgdmFsdWUgaXMKICAgICAgc2hvd24gZm9yIGxpbmVhciBt
b2RlIGJ1dCBoZXhhZGVjaW1hbCB2YWx1ZSBpcyBzaG93biBmb3Igbm9uLWxpbmVhciBtb2RlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVtb3ZlIGNvbnRlbnQgaW4gJ0Fy
ZWFzIGZvciBpbXByb3ZlbWVudCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAg
LSB1c2UgJzw+JyB0byBzcGVjaWZ5IG1hbmRhdG9yeSBhcmd1bWVudCB0byBhIGNvbW1hbmQuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKUGF0Y2gzOgogICAgLSByZXBsYWNlICdQU1JfVkFM
X1RZUEVfe0wzLCBMMn0nIHRvICdQU1JfVkFMX1RZUEVfe0wzLCBMMn1fQ0JNJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBDaGFvIFBlbmcpClBhdGNoIDQ6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2Fn
ZSB0byByZXBsYWNlICdjb3MgcmVnaXN0ZXInIHRvICd0aHJ0bCByZWdpc3RlcicgdG8KICAgICAg
bWFrZSBpdCBhY2N1cmF0ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJl
c3RvcmUgdGhlIHBsYWNlIG9mIHRoZSBzZW50ZW5jZSB0byBhc3NpZ24gdmFsdWUgdG8gJ2ZlYXQt
PmNibV9sZW4nCiAgICAgIGJlY2F1c2UgdGhlIE1CQSBpbml0IGZsb3cgaXMgc3BsaXR0ZWQgb3V0
IGFzIGEgc2VwYXJhdGUgZnVuY3Rpb24gaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQ
ZW5nKQogICAgLSBhZGQgY29tbWVudCB0byBleHBsYWluIHdoYXQgdGhlIE1CQSB0aHJ0bCBkZWZh
dWwgdmFsdWUgJzAnIHN0YW5kcyBmb3IuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQog
ICAgLSBjaGVjayAndGhydGxfbWF4JyB1bmRlciBsaW5lYXIgbW9kZS4gSXQgY291bGQgbm90IGJl
IGV1cWFsIG9yIGxhcmdlciB0aGFuCiAgICAgIDEwMC4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpClBhdGNoIDU6CiAgICAtIHVzZSAnWEVOX1NZU0NUTF9QU1JfTUJBX0xJTkVBUicgdG8g
c2V0IE1CQSBmZWF0dXJlIEhXIGluZm8uCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQpQ
YXRjaCA3OgogICAgLSByZW1vdmUgbGluZWFyIG1vZGUgJ3RocnRsX21heCcgY2hlY2sgaW4gJ21i
YV9jaGVja190aHJ0bCcgYmVjYXVzZSBpdCBoYXMKICAgICAgYmVlbiBjaGVja2VkIGluICdtYmFf
aW5pdF9mZWF0dXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGZvciBu
b24tbGluZWFyIG1vZGUsIGNoZWNrIGlmICcqdGhydGwnIGlzIG5vdCAwIGluICdtYmFfY2hlY2tf
dGhydGwnLiBJZgogICAgICBpdCBpcyAwLCB3ZSBkbyBub3QgbmVlZCB0byBjaGFuZ2UgaXQuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBtb3ZlIGNvbW1lbnRzIHRvIGV4cGxh
aW4gY2hhbmdlcyBvZiAnY29zX3dyaXRlX2luZm8nIGZyb20gcHNyLmMgdG8gY29tbWl0CiAgICAg
IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQpQYXRjaCA4OgogICAgLSBy
ZW1vdmUgJ19JTkZPJyBpbiAnbGlieGxfcHNyX2ZlYXRfdHlwZScgYW5kIG1ha2UgY29ycmVzcG9u
ZGluZwogICAgICBjaGFuZ2VzIGluICdsaWJ4bF9wc3JfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQpQYXRjaCA5OgogICAgLSBzcGxpdCB0aGlzIHBhdGNoIG91dCBmcm9t
IGEgYmlnIHBhdGNoIGluIHYxLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGNo
YW5nZSAnQ0FUX0lORk8nIGFuZCAnTUJBX0lORk8nIHRvICdDQVQnIGFuZCAnTUJBJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpClBhdGNoIDEwOgogICAgLSBzcGxpdCB0aGlzIHBhdGNo
IG91dCBmcm9tIGEgYmlnIHBhdGNoIGluIHYxLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUp
CiAgICAtIGNoYW5nZSAnQ0FUX0lORk8nLydNQkFfSU5GTycgdG8gJ0NBVCcgYW5kICdNQkEuIEFs
c28gdGhlIGxpYnhsIHN0cnVjdHVyZQogICAgICBuYW1lICdjYXRfaW5mbycvJ21iYV9pbmZvJyBp
cyBjaGFuZ2VkIHRvICdjYXQnLydtYmEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykK
ICAgIC0gY2FsbCAnbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlJyBpbiAnbGlieGxfcHNyX2Nh
dF9nZXRfaW5mbycgdG8gZnJlZQogICAgICBhbGxvY2F0ZWQgcmVzb3VyY2VzLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IENoYW8gUGVuZykKUGF0Y2ggMTE6CiAgICAtIHNwbGl0IG91dCB0aGlzIHBhdGNo
IGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAg
IC0gY2hhbmdlICdNQkFfSU5GTycgdG8gJ01CQScuIEFsc28sIGNoYW5nZSAnbWJhX2luZm8nIHRv
ICdtYmEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKUGF0Y2ggMTM6CiAgICAtIGNo
YW5nZSAnQ0FUX0lORk8nLydNQkFfSU5GTycgdG8gJ0NBVCcvJ01CQScuIFRoZSByZWxhdGVkIHN0
cnVjdHVyZSBuYW1lcwogICAgICBhcmUgY2hhbmdlZCB0b28uCiAgICAgIChzdWdnZXN0ZWQgYnkg
Q2hhbyBQZW5nKQpQYXRjaCAxNToKICAgIC0gc3RhdGUgdGhlIHZhbHVlIHR5cGUgc2hvd24gYnkg
J3Bzci1tYmEtc2hvdycuIEZvciBsaW5lYXIgbW9kZSwKICAgICAgaXQgc2hvd3MgZGVjaW1hbCB2
YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MgaGV4YWRlY2ltYWwKICAgICAgdmFs
dWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQoKWWkgU3VuICgxNSk6CiAgZG9jczog
Y3JlYXRlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIGRvY3VtZW50
CiAgUmVuYW1lIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHhzbSBwb2xpY3kgdG8g
bWFrZSB0aGVtIGJlCiAgICBnZW5lcmFsCiAgeDg2OiByZW5hbWUgJ2NibV90eXBlJyB0byAncHNy
X3ZhbF90eXBlJyB0byBtYWtlIGl0IGdlbmVyYWwKICB4ODY6IGltcGxlbWVudCBkYXRhIHN0cnVj
dHVyZSBhbmQgQ1BVIGluaXQgZmxvdyBmb3IgTUJBCiAgeDg2OiBpbXBsZW1lbnQgZ2V0IGh3IGlu
Zm8gZmxvdyBmb3IgTUJBCiAgeDg2OiBpbXBsZW1lbnQgZ2V0IHZhbHVlIGludGVyZmFjZSBmb3Ig
TUJBCiAgeDg2OiBpbXBsZW1lbnQgc2V0IHZhbHVlIGZsb3cgZm9yIE1CQQogIHRvb2xzOiBjcmVh
dGUgZ2VuZXJhbCBpbnRlcmZhY2VzIHRvIHN1cHBvcnQgcHNyIGFsbG9jYXRpb24gZmVhdHVyZXMK
ICB0b29sczogaW1wbGVtZW50IHRoZSBuZXcgbGlieGMgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCiAg
dG9vbHM6IGltcGxlbWVudCB0aGUgbmV3IGxpYnhsIGdldCBodyBpbmZvIGludGVyZmFjZQogIHRv
b2xzOiBpbXBsZW1lbnQgdGhlIG5ldyB4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICB0b29sczog
cmVuYW1lICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdmFsX3R5cGUnCiAgdG9vbHM6IGlt
cGxlbWVudCBuZXcgZ2VuZXJpYyBnZXQgdmFsdWUgaW50ZXJmYWNlIGFuZCBNQkEgZ2V0IHZhbHVl
CiAgICBjb21tYW5kCiAgdG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJpYyBzZXQgdmFsdWUgaW50
ZXJmYWNlIGFuZCBNQkEgc2V0IHZhbHVlCiAgICBjb21tYW5kCiAgZG9jczogYWRkIE1CQSBkZXNj
cmlwdGlvbiBpbiBkb2NzCgogZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYyAgfCAy
NTYgKysrKysrKysrKysrKysrKysrKysrKysrKwogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICAg
ICAgICAgICAgfCAgMzQgKysrKwogZG9jcy9taXNjL3hsLXBzci5tYXJrZG93biAgICAgICAgICAg
fCAgNjMgKysrKysrKwogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgIDQg
Ky0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgIHwgIDQ3ICsrKy0tCiB0b29s
cy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICAgICAgICB8ICA4OCArKysrKystLS0KIHRvb2xzL2xp
YnhsL2xpYnhsLmggICAgICAgICAgICAgICAgIHwgIDM1ICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X3Bzci5jICAgICAgICAgICAgIHwgMjI5ICsrKysrKysrKysrKysrKysrKy0tLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgIHwgIDIyICsrKwogdG9vbHMveGwveGwuaCAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAg
ICAgICAgfCAgMTIgKysKIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgICAgICAgICAgICAgIHwgMjc5
ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAg
ICAgICAgICAgfCAgNjUgKysrKy0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgICAgICAg
ICAgfCAzNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvc3lzY3RsLmMgICAgICAgICAgICAgICB8ICA0NyArKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaCAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgICAg
ICAgICAgfCAgMjIgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAx
NCArLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAgMjAgKy0KIHhlbi94
c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAgOCArLQogMjEgZmlsZXMgY2hhbmdlZCwgMTMxOCBpbnNl
cnRpb25zKCspLCAzMDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9mZWF0
dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0Q-0000kL-RN; Thu, 24 Aug 2017 01:32:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0O-0000jV-Sb
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:21 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E3/68-01859-4AC2E995; Thu, 24 Aug 2017 01:32:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tbhqLtYZ16
 kwbZb7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a062wFU1Iq1u2cwdTA+Neri5GLQ0hgOqPE
 4XO7mboYOTkkBHgljiybwQph+0s0fu1lBrGFBBoYJa61S4HYbALqEo+/9oDViwgoSdxbNZkJZ
 BCzwDYmifeXX7CDJIQFAiW2bp4JNohFQFWi+f8qsAZeAQ+Jidv3skAskJM4eWwyUA0HB6eAp8
 Tadb4Quzwk7r67yzqBkXcBI8MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMS
 kYr3k/NxNjMBQYACCHYyNX5wOMUpyMCmJ8j6RnhcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX
 XhsoJ1iUmp5akZaZAwxKmLQEB4+SCG8BSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5E
 0GKBECKMkrz4EbAIuQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnfaQFN4cnMK4Hb9AroCC
 agIyadmANyREkiQkqqgdHRPDzHVWvhfNcb1b4+23Oev9bZOU1+Rshf4cNpF06f+7t+/3N/hWn
 6BcsO9hTtv/NZ9fSVxualTDMv7vHy7C/9I6H88L7thKXLF3Tf+WaZfyvz10aL6OUins8rSquE
 uC29X5UoVCxwmn97gfUWN1Um4X+mccaddj/jgvN+2C+1OvCL99j9VE4lluKMREMt5qLiRABVC
 cI+iwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!5
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3983 invoked from network); 24 Aug 2017 01:32:18 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:18 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775118"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:15 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:38 +0800
Message-Id: <1503537289-56036-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 04/15] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KCkxpa2Ug
Q0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocnRsCnJlZ2lzdGVyIG51bWJlciwgYW5kIHRocnRsX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocm90dGxlIHZhbHVlCihkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxhZyB0byByZXBy
ZXNlbnQgaWYgdGhlIHRocm90dGxlCnZhbHVlIGlzIGxpbmVhciBvciBub3QuCgpPbmUgdGhydGwg
cmVnaXN0ZXIgb2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZvciBvbmUgb3IgbW9yZQpk
b21haW5zLiBUaGUgdGhyb3R0bGUgdmFsdWUgbWVhbnMgdGhlIHRyYW5zYWN0aW9uIHRpbWUgYmV0
d2VlbiBMMgpjYWNoZSBhbmQgbmV4dCBsZXZlbCBtZW1vcnkgdG8gYmUgZGVsYXllZC4KClRoaXMg
cGF0Y2ggYWxzbyBpbXBsZW1lbnRzIGluaXQgZmxvdyBmb3IgTUJBIGFuZCByZWdpc3RlciBzdHVi
CmNhbGxiYWNrIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgotLS0KdjI6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byByZXBs
YWNlICdjb3MgcmVnaXN0ZXInIHRvICd0aHJ0bCByZWdpc3RlcicgdG8KICAgICAgbWFrZSBpdCBh
Y2N1cmF0ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJlc3RvcmUgdGhl
IHBsYWNlIG9mIHRoZSBzZW50ZW5jZSB0byBhc3NpZ24gdmFsdWUgdG8gJ2ZlYXQtPmNibV9sZW4n
CiAgICAgIGJlY2F1c2UgdGhlIE1CQSBpbml0IGZsb3cgaXMgc3BsaXR0ZWQgb3V0IGFzIGEgc2Vw
YXJhdGUgZnVuY3Rpb24gaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAg
LSBhZGQgY29tbWVudCB0byBleHBsYWluIHdoYXQgdGhlIE1CQSB0aHJ0bCBkZWZhdWwgdmFsdWUg
JzAnIHN0YW5kcyBmb3IuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBjaGVj
ayAndGhydGxfbWF4JyB1bmRlciBsaW5lYXIgbW9kZS4gSXQgY291bGQgbm90IGJlIGV1cWFsIG9y
IGxhcmdlciB0aGFuCiAgICAgIDEwMC4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCnYx
OgogICAgLSByZWJhc2UgY29kZXMgb250byBMMiBDQVQgdjE1LgogICAgLSBtb3ZlIGNvbW1lbnQg
dG8gYXBwcm9wcmlhdGUgcGxhY2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAg
LSBpbXBsZW1lbnQgJ21iYV9pbml0X2ZlYXR1cmUnIGFuZCBrZWVwICdjYXRfaW5pdF9mZWF0dXJl
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGtlZXAgJ3JlZ3MuYicgaW50
byBhIGxvY2FsIHZhcmlhYmxlIHRvIGF2b2lkIHJlYWRpbmcgQ1BVSUQgZXZlcnkgdGltZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAg
ICAgICAgICB8IDE0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvcHNyLmggICAgICAgfCAgIDIgKwogMyBmaWxlcyBjaGFuZ2VkLCAxMjYgaW5zZXJ0aW9ucygr
KSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVu
L2FyY2gveDg2L3Bzci5jCmluZGV4IGRhNjJmODEuLmY1ZTk5Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTI3LDEzICsyNywxNiBA
QAogICogLSBDTVQgICAgICAgICBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kKICAqIC0gQ09T
L0NMT1MgICAgQ2xhc3Mgb2YgU2VydmljZS4gQWxzbyBtZWFuIENPUyByZWdpc3RlcnMuCiAgKiAt
IENPU19NQVggICAgIE1heCBudW1iZXIgb2YgQ09TIGZvciB0aGUgZmVhdHVyZSAobWludXMgMSkK
KyAqIC0gTUJBICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCiAgKiAtIE1TUnMg
ICAgICAgIE1hY2hpbmUgU3BlY2lmaWMgUmVnaXN0ZXJzCiAgKiAtIFBTUiAgICAgICAgIEludGVs
IFBsYXRmb3JtIFNoYXJlZCBSZXNvdXJjZQorICogLSBUSFJUTF9NQVggICBNYXggdGhyb3R0bGUg
dmFsdWUgKGRlbGF5IHZhbHVlKSBvZiBNQkEKICAqLwogCiAjZGVmaW5lIFBTUl9DTVQgICAgICAg
ICgxdSA8PCAwKQogI2RlZmluZSBQU1JfQ0FUICAgICAgICAoMXUgPDwgMSkKICNkZWZpbmUgUFNS
X0NEUCAgICAgICAgKDF1IDw8IDIpCisjZGVmaW5lIFBTUl9NQkEgICAgICAgICgxdSA8PCAzKQog
CiAjZGVmaW5lIENBVF9DQk1fTEVOX01BU0sgMHgxZgogI2RlZmluZSBDQVRfQ09TX01BWF9NQVNL
IDB4ZmZmZgpAQCAtNjAsMTAgKzYzLDE0IEBACiAgKi8KICNkZWZpbmUgTUFYX0NPU19OVU0gMgog
CisjZGVmaW5lIE1CQV9MSU5FQVIgICAgICAgICAoMXUgPDwgMikKKyNkZWZpbmUgTUJBX1RIUlRM
X01BWF9NQVNLIDB4ZmZmCisKIGVudW0gcHNyX2ZlYXRfdHlwZSB7CiAgICAgRkVBVF9UWVBFX0wz
X0NBVCwKICAgICBGRUFUX1RZUEVfTDNfQ0RQLAogICAgIEZFQVRfVFlQRV9MMl9DQVQsCisgICAg
RkVBVF9UWVBFX01CQSwKICAgICBGRUFUX1RZUEVfTlVNLAogICAgIEZFQVRfVFlQRV9VTktOT1dO
LAogfTsKQEAgLTcxLDcgKzc4LDYgQEAgZW51bSBwc3JfZmVhdF90eXBlIHsKIC8qCiAgKiBUaGlz
IHN0cnVjdHVyZSByZXByZXNlbnRzIG9uZSBmZWF0dXJlLgogICogY29zX21heCAgICAgLSBUaGUg
bWF4IENPUyByZWdpc3RlcnMgbnVtYmVyIGdvdCB0aHJvdWdoIENQVUlELgotICogY2JtX2xlbiAg
ICAgLSBUaGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhyb3VnaCBDUFVJRC4KICAqIGNvc19yZWdfdmFs
IC0gQXJyYXkgdG8gc3RvcmUgdGhlIHZhbHVlcyBvZiBDT1MgcmVnaXN0ZXJzLiBPbmUgZW50cnkg
c3RvcmVzCiAgKiAgICAgICAgICAgICAgIHRoZSB2YWx1ZSBvZiBvbmUgQ09TIHJlZ2lzdGVyLgog
ICogICAgICAgICAgICAgICBGb3IgTDMgQ0FUIGFuZCBMMiBDQVQsIG9uZSBlbnRyeSBjb3JyZXNw
b25kcyB0byBvbmUgQ09TX0lELgpAQCAtODAsOSArODYsMjMgQEAgZW51bSBwc3JfZmVhdF90eXBl
IHsKICAqICAgICAgICAgICAgICAgY29zX3JlZ192YWxbMV0gKENvZGUpLgogICovCiBzdHJ1Y3Qg
ZmVhdF9ub2RlIHsKLSAgICAvKiBjb3NfbWF4IGFuZCBjYm1fbGVuIGFyZSBjb21tb24gdmFsdWVz
IGZvciBhbGwgZmVhdHVyZXMgc28gZmFyLiAqLworICAgIC8qIGNvc19tYXggaXMgY29tbW9uIHZh
bHVlcyBmb3IgYWxsIGZlYXR1cmVzIHNvIGZhci4gKi8KICAgICB1bnNpZ25lZCBpbnQgY29zX21h
eDsKLSAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsKKworICAgIC8qIEZlYXR1cmUgc3BlY2lmaWMg
SFcgaW5mby4gKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAv
KiBUaGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhyb3VnaCBDUFVJRC4gKi8KKyAgICAgICAgICAgIHVu
c2lnbmVkIGludCBjYm1fbGVuOworICAgICAgICB9IGNhdF9pbmZvOworCisgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICAvKiBUaGUgbWF4IHRocm90dGxpbmcgdmFsdWUgZ290IHRocm91Z2gg
Q1BVSUQuICovCisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdGhydGxfbWF4OworICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGxpbmVhcjsKKyAgICAgICAgfSBtYmFfaW5mbzsKKyAgICB9OworCiAg
ICAgdWludDMyX3QgY29zX3JlZ192YWxbTUFYX0NPU19SRUdfQ05UXTsKIH07CiAKQEAgLTE2MSw2
ICsxODEsNyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHBzcl9hc3NvYywgcHNyX2Fz
c29jKTsKICAqLwogc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDM7CiBzdGF0aWMgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdF9sMl9jYXQ7CitzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dF9tYmE7CiAKIC8qIENvbW1vbiBmdW5jdGlvbnMgKi8KICNkZWZpbmUgY2F0X2RlZmF1bHRfdmFs
KGxlbikgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQpAQCAtMjczLDcgKzI5NCw3IEBAIHN0
YXRpYyBib29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxv
bmcgY2JtKQogICAgIHJldHVybiB0cnVlOwogfQogCi0vKiBDQVQgY29tbW9uIGZ1bmN0aW9ucyBp
bXBsZW1lbnRhdGlvbi4gKi8KKy8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9jYXRpb24gZmVhdHVy
ZXMnIGZ1bmN0aW9ucy4gKi8KIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1
Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jf
c29ja2V0X2luZm8gKmluZm8sCkBAIC0yODksOCArMzEwLDggQEAgc3RhdGljIGludCBjYXRfaW5p
dF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgIGlmICggIXJlZ3Mt
PmEgfHwgIXJlZ3MtPmQgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAotICAgIGZlYXQtPmNi
bV9sZW4gPSAocmVncy0+YSAmIENBVF9DQk1fTEVOX01BU0spICsgMTsKICAgICBmZWF0LT5jb3Nf
bWF4ID0gbWluKG9wdF9jb3NfbWF4LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7CisgICAg
ZmVhdC0+Y2F0X2luZm8uY2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAx
OwogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewpAQCAtMzAwLDEyICszMjEsMTIgQEAgc3Rh
dGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAog
ICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9
MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwotICAg
ICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVu
KTsKKyAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+
Y2F0X2luZm8uY2JtX2xlbik7CiAKICAgICAgICAgd3Jtc3JsKCh0eXBlID09IEZFQVRfVFlQRV9M
M19DQVQgPwogICAgICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLKDApIDoKICAgICAg
ICAgICAgICAgICBNU1JfSUEzMl9QU1JfTDJfTUFTSygwKSksCi0gICAgICAgICAgICAgICBjYXRf
ZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAgICAgICAgICAgY2F0X2RlZmF1bHRf
dmFsKGZlYXQtPmNhdF9pbmZvLmNibV9sZW4pKTsKIAogICAgICAgICBicmVhazsKIApAQCAtMzIw
LDExICszNDEsMTMgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBj
cHVpZF9sZWFmICpyZWdzLAogICAgICAgICBmZWF0LT5jb3NfbWF4ID0gKGZlYXQtPmNvc19tYXgg
LSAxKSA+PiAxOwogCiAgICAgICAgIC8qIFdlIHJlc2VydmUgY29zPTAgYXMgZGVmYXVsdCBjYm0g
KGFsbCBiaXRzIHdpdGhpbiBjYm1fbGVuIGFyZSAxKS4gKi8KLSAgICAgICAgZ2V0X2NkcF9jb2Rl
KGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOwotICAgICAgICBnZXRf
Y2RwX2RhdGEoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7CisgICAg
ICAgIGdldF9jZHBfY29kZShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYXRfaW5m
by5jYm1fbGVuKTsKKyAgICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1bHRf
dmFsKGZlYXQtPmNhdF9pbmZvLmNibV9sZW4pOwogCi0gICAgICAgIHdybXNybChNU1JfSUEzMl9Q
U1JfTDNfTUFTSygwKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKLSAgICAgICAg
d3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2Jt
X2xlbikpOworICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMCksCisgICAgICAg
ICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0X2luZm8uY2JtX2xlbikpOworICAgICAg
ICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMSksCisgICAgICAgICAgICAgICBjYXRfZGVm
YXVsdF92YWwoZmVhdC0+Y2F0X2luZm8uY2JtX2xlbikpOwogICAgICAgICByZG1zcmwoTVNSX0lB
MzJfUFNSX0wzX1FPU19DRkcsIHZhbCk7CiAgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNf
UU9TX0NGRywKICAgICAgICAgICAgICAgIHZhbCB8ICgxdWxsIDw8IFBTUl9MM19RT1NfQ0RQX0VO
QUJMRV9CSVQpKTsKQEAgLTM0NCw3ICszNjcsNTEgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0
dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogCiAgICAgcHJpbnRrKFhFTkxPR19J
TkZPICIlczogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIs
CiAgICAgICAgICAgIGNhdF9mZWF0X25hbWVbdHlwZV0sIGNwdV90b19zb2NrZXQoc21wX3Byb2Nl
c3Nvcl9pZCgpKSwKLSAgICAgICAgICAgZmVhdC0+Y29zX21heCwgZmVhdC0+Y2JtX2xlbik7Cisg
ICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNhdF9pbmZvLmNibV9sZW4pOworCisgICAg
cmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgbWJhX2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3Qg
Y3B1aWRfbGVhZiAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVh
dF9ub2RlICpmZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29j
a2V0X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVh
dF90eXBlIHR5cGUpCit7CisgICAgLyogTm8gdmFsaWQgdmFsdWUgc28gZG8gbm90IGVuYWJsZSBm
ZWF0dXJlLiAqLworICAgIGlmICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgKQorICAgICAgICByZXR1
cm4gLUVOT0VOVDsKKworICAgIGlmICggdHlwZSAhPSBGRUFUX1RZUEVfTUJBICkKKyAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CisKKyAgICBmZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4LCBy
ZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7CisgICAgaWYgKCBmZWF0LT5jb3NfbWF4IDwgMSAp
CisgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgZmVhdC0+bWJhX2luZm8udGhydGxfbWF4
ID0gKHJlZ3MtPmEgJiBNQkFfVEhSVExfTUFYX01BU0spICsgMTsKKworICAgIGlmICggcmVncy0+
YyAmIE1CQV9MSU5FQVIgKQorICAgIHsKKyAgICAgICAgZmVhdC0+bWJhX2luZm8ubGluZWFyID0g
MTsKKworICAgICAgICBpZiAoIGZlYXQtPm1iYV9pbmZvLnRocnRsX21heCA+PSAxMDAgKQorICAg
ICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgfQorCisgICAgLyogV2UgcmVzZXJ2ZSBjb3M9
MCBhcyBkZWZhdWx0IHRocnRsICgwKSB3aGljaCBtZWFucyBubyBkZWxheS4gKi8KKyAgICBmZWF0
LT5jb3NfcmVnX3ZhbFswXSA9IDA7CisgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9NQkFfTUFTSygw
KSwgMCk7CisKKyAgICAvKiBBZGQgdGhpcyBmZWF0dXJlIGludG8gYXJyYXkuICovCisgICAgaW5m
by0+ZmVhdHVyZXNbdHlwZV0gPSBmZWF0OworCisgICAgaWYgKCAhb3B0X2NwdV9pbmZvICkKKyAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIk1CQTogZW5hYmxlZCBv
biBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIgorICAgICAgICAgICAidGhydGxfbWF4OiV1LCBsaW5l
YXI6JXUuXG4iLAorICAgICAgICAgICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSks
CisgICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPm1iYV9pbmZvLnRocnRsX21heCwgZmVh
dC0+bWJhX2luZm8ubGluZWFyKTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtMzU2LDcgKzQyMyw3
IEBAIHN0YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUg
KmZlYXQsCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGRhdGFbUFNSX0lORk9fSURYX0NP
U19NQVhdID0gZmVhdC0+Y29zX21heDsKLSAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xF
Tl0gPSBmZWF0LT5jYm1fbGVuOworICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXSA9
IGZlYXQtPmNhdF9pbmZvLmNibV9sZW47CiAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUdd
ID0gMDsKIAogICAgIHJldHVybiB0cnVlOwpAQCAtNDIyLDYgKzQ4OSwyNiBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewogICAgIC53cml0ZV9tc3IgPSBs
Ml9jYXRfd3JpdGVfbXNyLAogfTsKIAorLyogTUJBIHByb3BzICovCitzdGF0aWMgYm9vbCBtYmFf
Z2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVu
KQoreworICAgIHJldHVybiBmYWxzZTsKK30KKworc3RhdGljIHZvaWQgbWJhX3dyaXRlX21zcih1
bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudW0gcHNyX3ZhbF90eXBlIHR5cGUpCit7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZmVh
dF9wcm9wcyBtYmFfcHJvcHMgPSB7CisgICAgLmNvc19udW0gPSAxLAorICAgIC50eXBlWzBdID0g
UFNSX1ZBTF9UWVBFX01CQSwKKyAgICAuYWx0X3R5cGUgPSBQU1JfVkFMX1RZUEVfVU5LTk9XTiwK
KyAgICAuZ2V0X2ZlYXRfaW5mbyA9IG1iYV9nZXRfZmVhdF9pbmZvLAorICAgIC53cml0ZV9tc3Ig
PSBtYmFfd3JpdGVfbXNyLAorfTsKKwogc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29s
KGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBjaGFyICpmZWF0dXJlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNrKQogewpAQCAtNDU3LDYgKzU0NCw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY2hhciAqcykKICAgICAgICAgcGFy
c2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgImNtdCIsIFBTUl9DTVQpOwogICAgICAgICBwYXJzZV9w
c3JfYm9vbChzLCB2YWxfc3RyLCAiY2F0IiwgUFNSX0NBVCk7CiAgICAgICAgIHBhcnNlX3Bzcl9i
b29sKHMsIHZhbF9zdHIsICJjZHAiLCBQU1JfQ0RQKTsKKyAgICAgICAgcGFyc2VfcHNyX2Jvb2wo
cywgdmFsX3N0ciwgIm1iYSIsIFBTUl9NQkEpOwogCiAgICAgICAgIGlmICggdmFsX3N0ciAmJiAh
c3RyY21wKHMsICJybWlkX21heCIpICkKICAgICAgICAgICAgIG9wdF9ybWlkX21heCA9IHNpbXBs
ZV9zdHJ0b3VsKHZhbF9zdHIsIE5VTEwsIDApOwpAQCAtODYzLDcgKzk1MSw3IEBAIHN0YXRpYyBp
bnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlmICggYXJyYXlf
bGVuIDwgcHJvcHMtPmNvc19udW0gKQogICAgICAgICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlm
ICggIXBzcl9jaGVja19jYm0oZmVhdC0+Y2JtX2xlbiwgbmV3X3ZhbCkgKQorICAgIGlmICggIXBz
cl9jaGVja19jYm0oZmVhdC0+Y2F0X2luZm8uY2JtX2xlbiwgbmV3X3ZhbCkgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAogICAgIC8qCkBAIC0xMzgxLDYgKzE0NjksMTAgQEAgc3RhdGljIGlu
dCBwc3JfY3B1X3ByZXBhcmUodm9pZCkKICAgICAgICAgIChmZWF0X2wyX2NhdCA9IHh6YWxsb2Mo
c3RydWN0IGZlYXRfbm9kZSkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAor
ICAgIGlmICggZmVhdF9tYmEgPT0gTlVMTCAmJgorICAgICAgICAgKGZlYXRfbWJhID0geHphbGxv
YyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTEzOTAsNiArMTQ4Miw3IEBAIHN0YXRpYyB2b2lkIHBz
cl9jcHVfaW5pdCh2b2lkKQogICAgIHVuc2lnbmVkIGludCBzb2NrZXQsIGNwdSA9IHNtcF9wcm9j
ZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OwogICAgIHN0cnVjdCBjcHVp
ZF9sZWFmIHJlZ3M7CisgICAgdWludDMyX3QgcmVnX2I7CiAKICAgICBpZiAoICFwc3JfYWxsb2Nf
ZmVhdF9lbmFibGVkKCkgfHwgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9QUUUpICkKICAgICAg
ICAgZ290byBhc3NvY19pbml0OwpAQCAtMTQwOCw3ICsxNTAxLDggQEAgc3RhdGljIHZvaWQgcHNy
X2NwdV9pbml0KHZvaWQpCiAgICAgc3Bpbl9sb2NrX2luaXQoJmluZm8tPnJlZl9sb2NrKTsKIAog
ICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOwotICAg
IGlmICggcmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDMgKQorICAgIHJlZ19iID0gcmVncy5i
OworICAgIGlmICggcmVnX2IgJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMyApCiAgICAgewogICAgICAg
ICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDEsICZyZWdzKTsKIApAQCAt
MTQyOSw4ICsxNTIzLDcgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAs
ICZyZWdzKTsKLSAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wyICkKKyAgICBp
ZiAoIHJlZ19iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQogICAgIHsKICAgICAgICAgY3B1aWRf
Y291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAyLCAmcmVncyk7CiAKQEAgLTE0NDIsNiAr
MTUzNSwxOCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICAgICAgICAgIGZl
YXRfbDJfY2F0ID0gZmVhdDsKICAgICB9CiAKKyAgICBpZiAoIHJlZ19iICYgUFNSX1JFU09VUkNF
X1RZUEVfTUJBICkKKyAgICB7CisgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xF
VkVMX0NBVCwgMywgJnJlZ3MpOworCisgICAgICAgIGZlYXQgPSBmZWF0X21iYTsKKyAgICAgICAg
ZmVhdF9tYmEgPSBOVUxMOworICAgICAgICBpZiAoICFtYmFfaW5pdF9mZWF0dXJlKCZyZWdzLCBm
ZWF0LCBpbmZvLCBGRUFUX1RZUEVfTUJBKSApCisgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRf
VFlQRV9NQkFdID0gJm1iYV9wcm9wczsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZmVhdF9t
YmEgPSBmZWF0OworICAgIH0KKwogICAgIGluZm8tPmZlYXRfaW5pdCA9IHRydWU7CiAKICBhc3Nv
Y19pbml0OgpAQCAtMTUwMSw3ICsxNjA2LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHNyX3ByZXNt
cF9pbml0KHZvaWQpCiAgICAgaWYgKCAob3B0X3BzciAmIFBTUl9DTVQpICYmIG9wdF9ybWlkX21h
eCApCiAgICAgICAgIGluaXRfcHNyX2NtdChvcHRfcm1pZF9tYXgpOwogCi0gICAgaWYgKCBvcHRf
cHNyICYgKFBTUl9DQVQgfCBQU1JfQ0RQKSApCisgICAgaWYgKCBvcHRfcHNyICYgKFBTUl9DQVQg
fCBQU1JfQ0RQIHwgUFNSX01CQSkgKQogICAgICAgICBpbml0X3BzcigpOwogCiAgICAgaWYgKCBw
c3JfY3B1X3ByZXBhcmUoKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA0ZTA4ZGU2Li40
MWYxNjc3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTM0OCw2ICszNDgsNyBAQAogI2Rl
ZmluZSBNU1JfSUEzMl9QU1JfTDNfTUFTS19DT0RFKG4pCSgweDAwMDAwYzkwICsgKG4pICogMiAr
IDEpCiAjZGVmaW5lIE1TUl9JQTMyX1BTUl9MM19NQVNLX0RBVEEobikJKDB4MDAwMDBjOTAgKyAo
bikgKiAyKQogI2RlZmluZSBNU1JfSUEzMl9QU1JfTDJfTUFTSyhuKQkJKDB4MDAwMDBkMTAgKyAo
bikpCisjZGVmaW5lIE1TUl9JQTMyX1BTUl9NQkFfTUFTSyhuKQkoMHgwMDAwMGQ1MCArIChuKSkK
IAogLyogSW50ZWwgTW9kZWwgNiAqLwogI2RlZmluZSBNU1JfUDZfUEVSRkNUUihuKQkJKDB4MDAw
MDAwYzEgKyAobikpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCBmYjRhMjBhLi4xMDA0M2FjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNy
LmgKQEAgLTI0LDYgKzI0LDcgQEAKIC8qIFJlc291cmNlIFR5cGUgRW51bWVyYXRpb24gKi8KICNk
ZWZpbmUgUFNSX1JFU09VUkNFX1RZUEVfTDMgICAgICAgICAgICAweDIKICNkZWZpbmUgUFNSX1JF
U09VUkNFX1RZUEVfTDIgICAgICAgICAgICAweDQKKyNkZWZpbmUgUFNSX1JFU09VUkNFX1RZUEVf
TUJBICAgICAgICAgICAweDgKIAogLyogTDMgTW9uaXRvcmluZyBGZWF0dXJlcyAqLwogI2RlZmlu
ZSBQU1JfQ01UX0wzX09DQ1VQQU5DWSAgICAgICAgICAgIDB4MQpAQCAtNTgsNiArNTksNyBAQCBl
bnVtIHBzcl92YWxfdHlwZSB7CiAgICAgUFNSX1ZBTF9UWVBFX0wzX0NPREUsCiAgICAgUFNSX1ZB
TF9UWVBFX0wzX0RBVEEsCiAgICAgUFNSX1ZBTF9UWVBFX0wyX0NCTSwKKyAgICBQU1JfVkFMX1RZ
UEVfTUJBLAogICAgIFBTUl9WQUxfVFlQRV9VTktOT1dOLAogfTsKIAotLSAKMS45LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0S-0000mK-7R; Thu, 24 Aug 2017 01:32:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0R-0000kH-33
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:23 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B5/C3-01732-6AC2E995; Thu, 24 Aug 2017 01:32:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tbhqLtUZ16
 kQd90NYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPf9gNMBVeVKr4faWFpYNwn2cXIxSEkMJ1R
 YuqWa8xdjJwcEgK8EkeWzWCFsP0lFk5/xg5R1MAo8fTbYzaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAW2MUm8v/yCHSQhLOAocf5HF9hUFgFVibs3foE18wp4SMw9vY4JYoOcxMljk4G2cXBwCn
 hKrF3nCxIWAiq5++4u6wRG3gWMDKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01N
 zEpOK9ZLzczcxAsOBAQh2MDZ+cTrEKMnBpCTK+0R6XqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 CV55baCcYFFqempFWmYOMDBh0hIcPEoivAUgad7igsTc4sx0iNQpRkUpcd5EkIQASCKjNA+uD
 RYNlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+04LaApPZl4J3PRXQIuZgBZPOjEHZHFJIk
 JKqoEx1WTbydDPHzomHl1y1CB+ju7hl4vzFF0lNH8Lhd9tm7LQ+nqrEOuD8IqQ87XtjwRj8o5
 tk28xSZyabzf7Ru/OHW6GKd+uLbk579TD8ufRMubMW17fPPKv0eYWk8mLiUzmKz/YZ6edf+7C
 9eWu6LN50TEbnJ9alV3tSHW7ZDtN9tirE04tj2dMUGIpzkg01GIuKk4EAIs6chGBAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!6
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5024 invoked from network); 24 Aug 2017 01:32:21 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:21 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775128"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:17 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:39 +0800
Message-Id: <1503537289-56036-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 05/15] x86: implement get hw info flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcg
aXRzIGNhbGxiYWNrCmZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQp2MjoKICAgIC0gdXNlICdY
RU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSJyB0byBzZXQgTUJBIGZlYXR1cmUgSFcgaW5mby4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCnYxOgogICAgLSBzb3J0ICdQU1JfSU5GT19JRFhf
JyBtYWNyb3MgYXMgZmVhdHVyZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAt
IHJlbmFtZSAnUFNSX0lORk9fSURYX01CQV9MSU5FQVInIHRvICdQU1JfSU5GT19JRFhfTUJBX0ZM
QUcnLgogICAgLSByZW5hbWUgJ2xpbmVhcicgaW4gJ3N0cnVjdCBtYmFfaW5mbycgdG8gJ2ZsYWdz
JyBmb3IgZnV0dXJlIGV4dGVuc2lvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0t
LQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKy0KIHhl
bi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvcHNyLmggICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmggfCAgOCArKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2
L3Bzci5jCmluZGV4IGY1ZTk5Y2UuLjRhMGM5ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
c3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTI2NCw2ICsyNjQsMTAgQEAgc3RhdGlj
IGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfdmFsX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gcHNyX3Zh
bF90eXBlIHR5cGUpCiAgICAgICAgIGZlYXRfdHlwZSA9IEZFQVRfVFlQRV9MMl9DQVQ7CiAgICAg
ICAgIGJyZWFrOwogCisgICAgY2FzZSBQU1JfVkFMX1RZUEVfTUJBOgorICAgICAgICBmZWF0X3R5
cGUgPSBGRUFUX1RZUEVfTUJBOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIH0KQEAgLTQ5Myw3ICs0OTcsMTggQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKIHN0YXRpYyBib29s
IG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJh
eV9sZW4pCiB7Ci0gICAgcmV0dXJuIGZhbHNlOworICAgIGlmICggYXJyYXlfbGVuICE9IFBTUl9J
TkZPX0FSUkFZX1NJWkUgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBkYXRhW1BTUl9J
TkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19tYXg7CisgICAgZGF0YVtQU1JfSU5GT19JRFhf
TUJBX1RIUlRMX01BWF0gPSBmZWF0LT5tYmFfaW5mby50aHJ0bF9tYXg7CisKKyAgICBpZiAoIGZl
YXQtPm1iYV9pbmZvLmxpbmVhciApCisgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX01CQV9GTEFH
XSB8PSBYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSOworICAgIGVsc2UKKyAgICAgICAgZGF0YVtQ
U1JfSU5GT19JRFhfTUJBX0ZMQUddICY9IH5YRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSOworCisg
ICAgcmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3IodW5zaWduZWQg
aW50IGNvcywgdWludDMyX3QgdmFsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5j
IGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IGRmNTRkMzguLmNiYWI4NWEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAg
LTIxNCw2ICsyMTQsMjUgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9CiAKKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm86
CisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNy
X2FsbG9jX29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVkFM
X1RZUEVfTUJBLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKKyAgICAgICAgICAgIGlmICggcmV0
ICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9h
bGxvY19vcC51Lm1iYV9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKKyAgICAgICAgICAgIHN5c2N0
bC0+dS5wc3JfYWxsb2Nfb3AudS5tYmFfaW5mby50aHJ0bF9tYXggPQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfVEhSVExfTUFYXTsK
KyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2Nfb3AudS5tYmFfaW5mby5mbGFncyA9Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX01C
QV9GTEFHXTsKKworICAgICAgICAgICAgaWYgKCAhcmV0ICYmIF9fY29weV9maWVsZF90b19ndWVz
dCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvY19vcCkgKQorICAgICAgICAgICAgICAgIHJl
dCA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAgIGRl
ZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgIGJyZWFr
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHNyLmgKaW5kZXggMTAwNDNhYy4uYTdmYjYyNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0zOSw2
ICszOSw4IEBACiAjZGVmaW5lIFBTUl9JTkZPX0lEWF9DT1NfTUFYICAgICAgICAgICAgMAogI2Rl
ZmluZSBQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU4gICAgICAgIDEKICNkZWZpbmUgUFNSX0lORk9f
SURYX0NBVF9GTEFHICAgICAgICAgICAyCisjZGVmaW5lIFBTUl9JTkZPX0lEWF9NQkFfVEhSVExf
TUFYICAgICAgMQorI2RlZmluZSBQU1JfSU5GT19JRFhfTUJBX0ZMQUcgICAgICAgICAgIDIKICNk
ZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAgICAgICAgICAgICAzCiAKIHN0cnVjdCBwc3JfY210
X2wzIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBmY2ViYWIxLi4xNjllN2U2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCkBAIC03NDUsNiArNzQ1LDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0
bF9wY2l0b3BvaW5mb190KTsKIAogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2lu
Zm8gICAgICAgICAgICAgICAwCiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5m
byAgICAgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvICAg
ICAgICAgICAgICAgICAgMgogc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jX29wIHsKICAgICB1
aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fU1lTQ1RMX1BTUl9DQVRfKiAqLwogICAgIHVp
bnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KQEAgLTc1NSw2ICs3NTYsMTMgQEAgc3RydWN0IHhl
bl9zeXNjdGxfcHNyX2FsbG9jX29wIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NE
UCAgICAgICAoMXUgPDwgMCkKICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzOyAgICAgLyogT1VU
OiBDQVQgZmxhZ3MgKi8KICAgICAgICAgfSBjYXRfaW5mbzsKKworICAgICAgICBzdHJ1Y3Qgewor
ICAgICAgICAgICAgdWludDMyX3QgdGhydGxfbWF4OyAvKiBPVVQ6IE1heGltdW0gdGhyb3R0bGUg
Ki8KKyAgICAgICAgICAgIHVpbnQzMl90IGNvc19tYXg7ICAgLyogT1VUOiBNYXhpbXVtIENPUyAq
LworI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSICAgICAgKDF1IDw8IDApCisgICAg
ICAgICAgICB1aW50MzJfdCBmbGFnczsgICAgIC8qIE9VVDogTUJBIGZsYWdzICovCisgICAgICAg
IH0gbWJhX2luZm87CiAgICAgfSB1OwogfTsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcHNy
X2FsbG9jX29wIHhlbl9zeXNjdGxfcHNyX2FsbG9jX29wX3Q7Ci0tIAoxLjkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01:32: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.xen.org>)
	id 1dkh0U-0000o4-Ek; Thu, 24 Aug 2017 01:32:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0T-0000n5-Nl
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:25 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9D/2E-04533-8AC2E995; Thu, 24 Aug 2017 01:32:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tbhqLtCZ16
 kwfrzHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKf6tYC65wVbQs5G9g7OXoYuTiEBKYzihx
 4lonSxcjJ4eEAK/EkWUzWCFsf4lJ22cyQRQ1MEpcnTiLGSTBJqAu8fhrDxOILSKgJHFv1WSwI
 maBbUwS7y+/YAdJCAu4SLTOPQlmswioSjQf+MMGYvMKeEh8ndcAtU1O4uSxyUDbODg4BTwl1q
 7zBQkLAZXcfXeXdQIj7wJGhlWM6sWpRWWpRbomeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUn
 Fesn5uZsYgcHAAAQ7GBu/OB1ilORgUhLlfSI9L1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+8
 NlBOsCg1PbUiLTMHGJYwaQkOHiUR3gKQNG9xQWJucWY6ROoUo6KUOG8iSEIAJJFRmgfXBouFS
 4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfacFNIUnM68EbvoroMVMQIsnnZgDsrgkESEl1c
 DoKPsxns/afuKDP14SXEf69z4WVX6r8VrK/iyveeSu39c7LQQlSzdcPVhUUCaiVMq+O/QP10/
 5J7NVP4bzKoo9NNtkyJY4YYNK6xklk33/v50xOKWxNOpHfc+vh/8Ytb5/PHJsQYRQjmPhr7+V
 B9ZvOJ99ZvsXwyYB7y89qRd15mqcMeS8ppChxFKckWioxVxUnAgAcTXsi4ACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!7
X-Originating-IP: [134.134.136.65]
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 5956 invoked from network); 24 Aug 2017 01:32:23 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:23 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775134"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:20 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:40 +0800
Message-Id: <1503537289-56036-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 06/15] x86: implement get value interface for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgfCA3ICsrKysrKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5k
ZXggZTFjN2M3MC4uNDkzNmJjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTQ5Niw2ICsxNDk2LDEzIEBAIGxvbmcgYXJj
aF9kb19kb21jdGwoCiAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBi
cmVhazsKIAorICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX01CQV9PUF9HRVRfVEhSVEw6Cisg
ICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRh
cmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1ZBTF9UWVBF
X01CQSk7CisgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRhdGEgPSB2YWwzMjsK
KyAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAg
ICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAg
IGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDRiYjQzOTkuLmE1NzdhM2UgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKQEAgLTExNDQsNiArMTE0NCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvY19v
cCB7CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1CiAjZGVm
aW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9E
T01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNICAgICA3CisjZGVmaW5lIFhFTl9ET01DVExfUFNS
X01CQV9PUF9HRVRfVEhSVEwgICAgICA5CiAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjog
WEVOX0RPTUNUTF9QU1JfQ0FUX09QXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElO
ICovCiAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01:32: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.xen.org>)
	id 1dkh0X-0000qn-Lz; Thu, 24 Aug 2017 01:32:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0W-0000py-QS
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:29 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A0/66-01987-CAC2E995; Thu, 24 Aug 2017 01:32:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tbhqLtKZ16
 kwaezJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+Ky/YClZHVRzaMo25gXGVUxcjF4eQwHRG
 ia77T9m7GDk5JAR4JY4sm8EKYftLPDv+lQmiqIFRYsKpWWwgCTYBdYnHX3uYQGwRASWJe6smg
 xUxC2xjknh/+QXYJGEBe4mO8+vAGlgEVCX6d1wCsjk4eAU8JNrOJUIskJM4eWwyK0iYU8BTYu
 06X5CwEFDF3Xd3WScw8i5gZFjFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5h
 UrJecn7uJERgMDECwg7Hxi9MhRkkOJiVR3ifS8yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDK
 awPlBItS01Mr0jJzgGEJk5bg4FES4S0ASfMWFyTmFmemQ6ROMSpKifMmgiQEQBIZpXlwbbBYu
 MQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3ndaQFN4MvNK4Ka/AlrMBLR40ok5IItLEhFSUg
 2MWbPamViMyz0nuvzMuGbLWXInU7ZhTc8DP8fN533Wvd75W3Hv/wdy35wtEpce28r7L/v+dvO
 vQaa3NsZcto/Y8YpjPZ+WiEhtxLqUA2YWp+00y9gvSstNlHkTlKfc0tx735Op/8CHLjvB2cpx
 mn0qk/bt+bfObid3Due8kifPt87NmX7BImG7EktxRqKhFnNRcSIAYSUiWoACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!8
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7260 invoked from network); 24 Aug 2017 01:32:26 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:26 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775143"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:23 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:41 +0800
Message-Id: <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 07/15] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KCkl0IGFsc28gY2hhbmdl
cyB0aGUgbWVtZWJlcnMgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byB0cmFuc2ZlciB0aGUKZmVhdHVy
ZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheS4gVGhlbiwg
d2UKY2FuIHdyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgb24gdGhlIGNvcyBpZCBpbnRvIE1TUnMu
CgpCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2UgbmVlZCBoYW5kbGUg
YWxsIGZlYXR1cmVzIHRvIHdyaXRlCnZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1MgcmVnaXN0ZXIg
d2l0aCBuZXcgQ09TIElELiBFLmc6CjEuIEwzIENBVCBhbmQgTUJBIGNvLWV4aXN0LgoyLiBEb20x
IGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBUaGUgTDMgQ0FUIENCTSBvZiBEb20x
IGlzIDB4MWZmLAogICB0aGUgTUJBIFRocnRsZSBvZiBEb20xIGlzIDB4YS4KMy4gVXNlciB3YW50
cyB0byBjaGFuZ2UgTUJBIFRocnRsIG9mIERvbTEgdG8gYmUgMHgxNC4gQmVjYXVzZSBDT1MgSUQg
MiBpcwogICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBoYXZlIHRvIHBpY2sgYSBuZXcgQ09TIElEIDMu
IFRoZSBvcmlnaW5hbCB2YWx1ZXMgb2YKICAgRG9tMSBvbiBDT1MgSUQgMyBtYXkgYmUgYmVsb3c6
CiAgICAgICAgICAgLS0tLS0tLS0tCiAgICAgICAgICAgfCBDT1MgMyB8CiAgICAgICAgICAgLS0t
LS0tLS0tCiAgIEwzIENBVCAgfCAweDdmZiB8CiAgICAgICAgICAgLS0tLS0tLS0tCiAgIE1CQSAg
ICAgfCAweDAgICB8CiAgICAgICAgICAgLS0tLS0tLS0tCjQuIEFmdGVyIHNldHRpbmcsIHRoZSBM
MyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJlIGtlcHQgYW5kIHRoZSBuZXcgTUJBCiAg
IFRocnRsIGlzIHNldC4gU28sIHRoZSB2YWx1ZXMgb24gQ09TIElEIDMgc2hvdWxkIGJlIGJlbG93
LgogICAgICAgICAgIC0tLS0tLS0tLQogICAgICAgICAgIHwgQ09TIDMgfAogICAgICAgICAgIC0t
LS0tLS0tLQogICBMMyBDQVQgIHwgMHgxZmYgfAogICAgICAgICAgIC0tLS0tLS0tLQogICBNQkEg
ICAgIHwgMHgxNCAgfAogICAgICAgICAgIC0tLS0tLS0tLQoKU28sIHdlIHNob3VsZCB3cml0ZSBh
bGwgZmVhdHVyZXMgdmFsdWVzIGludG8gdGhlaXIgTVNScy4gVGhhdCByZXF1aXJlcyB0aGUKZmVh
dHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheSBhcmUg
aW5wdXQuCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4K
LS0tCnYyOgogICAgLSByZW1vdmUgbGluZWFyIG1vZGUgJ3RocnRsX21heCcgY2hlY2sgaW4gJ21i
YV9jaGVja190aHJ0bCcgYmVjYXVzZSBpdCBoYXMKICAgICAgYmVlbiBjaGVja2VkIGluICdtYmFf
aW5pdF9mZWF0dXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGZvciBu
b24tbGluZWFyIG1vZGUsIGNoZWNrIGlmICcqdGhydGwnIGlzIG5vdCAwIGluICdtYmFfY2hlY2tf
dGhydGwnLiBJZgogICAgICBpdCBpcyAwLCB3ZSBkbyBub3QgbmVlZCB0byBjaGFuZ2UgaXQuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBtb3ZlIGNvbW1lbnRzIHRvIGV4cGxh
aW4gY2hhbmdlcyBvZiAnY29zX3dyaXRlX2luZm8nIGZyb20gcHNyLmMgdG8gY29tbWl0CiAgICAg
IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHhlbi9hcmNoL3g4
Ni9kb21jdGwuYyAgICAgICB8ICAgNiArKwogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgIHwg
MTUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmggfCAgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAxMDkgaW5zZXJ0
aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDQ5MzZiY2IuLjBhZTQ3OTkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
QEAgLTE0NjgsNiArMTQ2OCwxMiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFNSX1ZBTF9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVh
azsKIAorICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6CisgICAg
ICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29wLnRhcmdl
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3Au
ZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9WQUxfVFlQRV9NQkEpOwor
ICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1Bf
R0VUX0wzX0NCTToKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5w
c3JfYWxsb2Nfb3AudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMy
LCBQU1JfVkFMX1RZUEVfTDNfQ0JNKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBi
L3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA0YTBjOTgyLi5jZTgyOTc1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0xMzgsNiArMTM4
LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7CiAKICAgICAvKiB3cml0ZV9t
c3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICovCiAgICAgdm9p
ZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl92
YWxfdHlwZSB0eXBlKTsKKworICAgIC8qCisgICAgICogY2hlY2tfdmFsIGlzIHVzZWQgdG8gY2hl
Y2sgaWYgaW5wdXQgdmFsIGZ1bGZpbGxzIFNETSByZXF1aXJlbWVudC4KKyAgICAgKiBDaGFuZ2Ug
aXQgdG8gdmFsaWQgdmFsdWUgaWYgU0RNIGFsbG93cy4KKyAgICAgKi8KKyAgICBib29sICgqY2hl
Y2tfdmFsKShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nICp2YWwp
OwogfSAqZmVhdF9wcm9wc1tGRUFUX1RZUEVfTlVNXTsKIAogLyoKQEAgLTI3NSwyOSArMjgxLDYg
QEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfdmFsX3R5cGVfdG9fZmVhdF90eXBlKGVu
dW0gcHNyX3ZhbF90eXBlIHR5cGUpCiAgICAgcmV0dXJuIGZlYXRfdHlwZTsKIH0KIAotc3RhdGlj
IGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBj
Ym0pCi17Ci0gICAgdW5zaWduZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7Ci0KLSAgICAvKiBT
ZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5dLiAqLwotICAg
IGlmICggY2JtICYgKH4wdWwgPDwgY2JtX2xlbikgKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0K
LSAgICAvKiBBdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0LiAqLwotICAgIGlmICggY2Jt
ID09IDAgKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICBmaXJzdF9iaXQgPSBmaW5kX2Zp
cnN0X2JpdCgmY2JtLCBjYm1fbGVuKTsKLSAgICB6ZXJvX2JpdCA9IGZpbmRfbmV4dF96ZXJvX2Jp
dCgmY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOwotCi0gICAgLyogU2V0IGJpdHMgc2hvdWxkIGJl
IGNvbnRpZ3VvdXMuICovCi0gICAgaWYgKCB6ZXJvX2JpdCA8IGNibV9sZW4gJiYKLSAgICAgICAg
IGZpbmRfbmV4dF9iaXQoJmNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xlbiApCi0gICAg
ICAgIHJldHVybiBmYWxzZTsKLQotICAgIHJldHVybiB0cnVlOwotfQotCiAvKiBJbXBsZW1lbnRh
dGlvbiBvZiBhbGxvY2F0aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMuICovCiBzdGF0aWMgaW50IGNh
dF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKQEAgLTQzMyw2ICs0MTYs
MzAgQEAgc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9k
ZSAqZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGljIGJvb2wgY2F0X2NoZWNrX2Ni
bShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nICpjYm0pCit7Cisg
ICAgdW5zaWduZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7CisgICAgdW5zaWduZWQgaW50IGNi
bV9sZW4gPSBmZWF0LT5jYXRfaW5mby5jYm1fbGVuOworCisgICAgLyogU2V0IGJpdHMgc2hvdWxk
IG9ubHkgaW4gdGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuXS4gKi8KKyAgICBpZiAoICpjYm0gJiAo
fjB1bCA8PCBjYm1fbGVuKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8qIEF0IGxl
YXN0IG9uZSBiaXQgbmVlZCB0byBiZSBzZXQuICovCisgICAgaWYgKCAqY2JtID09IDAgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBmaXJzdF9iaXQgPSBmaW5kX2ZpcnN0X2JpdChjYm0s
IGNibV9sZW4pOworICAgIHplcm9fYml0ID0gZmluZF9uZXh0X3plcm9fYml0KGNibSwgY2JtX2xl
biwgZmlyc3RfYml0KTsKKworICAgIC8qIFNldCBiaXRzIHNob3VsZCBiZSBjb250aWd1b3VzLiAq
LworICAgIGlmICggemVyb19iaXQgPCBjYm1fbGVuICYmCisgICAgICAgICBmaW5kX25leHRfYml0
KGNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xlbiApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIHJldHVybiB0cnVlOworfQorCiAvKiBMMyBDQVQgcHJvcHMgKi8KIHN0YXRpYyB2
b2lkIGwzX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKQpAQCAtNDQ2
LDYgKzQ1Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMg
PSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1ZBTF9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0
X2luZm8gPSBjYXRfZ2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbDNfY2F0X3dyaXRl
X21zciwKKyAgICAuY2hlY2tfdmFsID0gY2F0X2NoZWNrX2NibSwKIH07CiAKIC8qIEwzIENEUCBw
cm9wcyAqLwpAQCAtNDc2LDYgKzQ4NCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyBsM19jZHBfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1ZBTF9UWVBFX0wzX0NCTSwK
ICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9t
c3IgPSBsM19jZHBfd3JpdGVfbXNyLAorICAgIC5jaGVja192YWwgPSBjYXRfY2hlY2tfY2JtLAog
fTsKIAogLyogTDIgQ0FUIHByb3BzICovCkBAIC00OTEsNiArNTAwLDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1Jf
VkFMX1RZUEVfVU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZv
LAogICAgIC53cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNyLAorICAgIC5jaGVja192YWwgPSBj
YXRfY2hlY2tfY2JtLAogfTsKIAogLyogTUJBIHByb3BzICovCkBAIC01MTQsNiArNTI0LDQwIEBA
IHN0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZl
YXQsCiBzdGF0aWMgdm9pZCBtYmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90
IHZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSkK
IHsKKyAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX01CQV9NQVNLKGNvcyksIHZhbCk7Cit9CisKK3N0
YXRpYyBib29sIG1iYV9jaGVja190aHJ0bChjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1
bnNpZ25lZCBsb25nICp0aHJ0bCkKK3sKKyAgICBpZiAoICp0aHJ0bCA+IGZlYXQtPm1iYV9pbmZv
LnRocnRsX21heCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8qCisgICAgICogUGVy
IFNETSAoY2hhcHRlciAiTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIENvbmZpZ3VyYXRpb24i
KToKKyAgICAgKiAxLiBMaW5lYXIgbW9kZTogSW4gdGhlIGxpbmVhciBtb2RlIHRoZSBpbnB1dCBw
cmVjaXNpb24gaXMgZGVmaW5lZAorICAgICAqICAgIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0
YW5jZSwgaWYgdGhlIE1CQV9NQVggdmFsdWUgaXMgOTAsIHRoZQorICAgICAqICAgIGlucHV0IHBy
ZWNpc2lvbiBpcyAxMCUuIFZhbHVlcyBub3QgYW4gZXZlbiBtdWx0aXBsZSBvZiB0aGUKKyAgICAg
KiAgICBwcmVjaXNpb24gKGUuZy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sIHRv
IDEwJSBkZWxheQorICAgICAqICAgIGFwcGxpZWQpLgorICAgICAqIDIuIE5vbi1saW5lYXIgbW9k
ZTogSW5wdXQgZGVsYXkgdmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybworICAgICAq
ICAgIHRvIHRoZSBNQkFfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFs
dWVzIG5vdCBhCisgICAgICogICAgcG93ZXIgb2YgdHdvIHdpbGwgYmUgcm91bmRlZCBkb3duIHRo
ZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvLgorICAgICAqLworICAgIGlmICggZmVhdC0+bWJh
X2luZm8ubGluZWFyICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBtb2Q7CisKKyAgICAg
ICAgbW9kID0gKnRocnRsICUgKDEwMCAtIGZlYXQtPm1iYV9pbmZvLnRocnRsX21heCk7CisgICAg
ICAgICp0aHJ0bCAtPSBtb2Q7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qIE5v
dCBwb3dlciBvZiAyLiAqLworICAgICAgICBpZiAoICp0aHJ0bCAmJiAoKnRocnRsICYgKCp0aHJ0
bCAtIDEpKSApCisgICAgICAgICAgICAqdGhydGwgPSAqdGhydGwgJiAoMSA8PCAoZmxzbCgqdGhy
dGwpIC0gMSkpOworICAgIH0KKworICAgIHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgY29uc3Qg
c3RydWN0IGZlYXRfcHJvcHMgbWJhX3Byb3BzID0gewpAQCAtNTIyLDYgKzU2Niw3IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBtYmFfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0g
UFNSX1ZBTF9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRf
aW5mbywKICAgICAud3JpdGVfbXNyID0gbWJhX3dyaXRlX21zciwKKyAgICAuY2hlY2tfdmFsID0g
bWJhX2NoZWNrX3RocnRsLAogfTsKIAogc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29s
KGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBjaGFyICpmZWF0dXJlLApAQCAtOTQyLDYgKzk4Nyw3IEBA
IHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGNv
bnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7CiAgICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMg
KnByb3BzOwogICAgIHVuc2lnbmVkIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgY2hlY2tfdmFs
ID0gbmV3X3ZhbDsKICAgICBpbnQgcmV0OwogCiAgICAgQVNTRVJUKGZlYXRfdHlwZSA8IEZFQVRf
VFlQRV9OVU0pOwpAQCAtOTY2LDkgKzEwMTIsMTEgQEAgc3RhdGljIGludCBpbnNlcnRfdmFsX2lu
dG9fYXJyYXkodWludDMyX3QgdmFsW10sCiAgICAgaWYgKCBhcnJheV9sZW4gPCBwcm9wcy0+Y29z
X251bSApCiAgICAgICAgIHJldHVybiAtRU5PU1BDOwogCi0gICAgaWYgKCAhcHNyX2NoZWNrX2Ni
bShmZWF0LT5jYXRfaW5mby5jYm1fbGVuLCBuZXdfdmFsKSApCisgICAgaWYgKCAhcHJvcHMtPmNo
ZWNrX3ZhbChmZWF0LCAmY2hlY2tfdmFsKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisg
ICAgbmV3X3ZhbCA9IGNoZWNrX3ZhbDsKKwogICAgIC8qCiAgICAgICogVmFsdWUgc2V0dGluZyBw
b3NpdGlvbiBpcyBzYW1lIGFzIGZlYXR1cmUgYXJyYXkuCiAgICAgICogRm9yIENEUCwgdXNlciBt
YXkgc2V0IGJvdGggREFUQSBhbmQgQ09ERSB0byBzYW1lIHZhbHVlLiBGb3Igc3VjaCBjYXNlLApA
QCAtMTE5OCwyNSArMTI0Niw0MiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdldF9zb2NrZXRfY3B1
KHVuc2lnbmVkIGludCBzb2NrZXQpCiBzdHJ1Y3QgY29zX3dyaXRlX2luZm8KIHsKICAgICB1bnNp
Z25lZCBpbnQgY29zOwotICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXR1cmU7CisgICAgc3RydWN0
IGZlYXRfbm9kZSAqKmZlYXR1cmVzOwogICAgIGNvbnN0IHVpbnQzMl90ICp2YWw7Ci0gICAgY29u
c3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzOworICAgIHVuc2lnbmVkIGludCBhcnJheV9sZW47
CisgICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKipwcm9wczsKIH07CiAKIHN0YXRpYyB2b2lk
IGRvX3dyaXRlX3Bzcl9tc3JzKHZvaWQgKmRhdGEpCiB7CiAgICAgY29uc3Qgc3RydWN0IGNvc193
cml0ZV9pbmZvICppbmZvID0gZGF0YTsKLSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5m
by0+ZmVhdHVyZTsKLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5w
cm9wczsKLSAgICB1bnNpZ25lZCBpbnQgaSwgY29zID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJv
cHMtPmNvc19udW07CisgICAgdW5zaWduZWQgaW50IGksIGosIGluZGV4ID0gMCwgYXJyYXlfbGVu
ID0gaW5mby0+YXJyYXlfbGVuLCBjb3MgPSBpbmZvLT5jb3M7CisgICAgY29uc3QgdWludDMyX3Qg
KnZhbF9hcnJheSA9IGluZm8tPnZhbDsKIAotICAgIGZvciAoIGkgPSAwOyBpIDwgY29zX251bTsg
aSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZmVhdF9wcm9wcyk7IGkrKyAp
CiAgICAgewotICAgICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBp
XSAhPSBpbmZvLT52YWxbaV0gKQorICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5m
by0+ZmVhdHVyZXNbaV07CisgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9
IGluZm8tPnByb3BzW2ldOworICAgICAgICB1bnNpZ25lZCBpbnQgY29zX251bTsKKworICAgICAg
ICBpZiAoICFmZWF0IHx8ICFwcm9wcyApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAg
ICBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07CisgICAgICAgIGlmICggYXJyYXlfbGVuIDwgY29z
X251bSApCisgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgZm9yICggaiA9IDA7IGogPCBj
b3NfbnVtOyBqKysgKQogICAgICAgICB7Ci0gICAgICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtj
b3MgKiBjb3NfbnVtICsgaV0gPSBpbmZvLT52YWxbaV07Ci0gICAgICAgICAgICBwcm9wcy0+d3Jp
dGVfbXNyKGNvcywgaW5mby0+dmFsW2ldLCBwcm9wcy0+dHlwZVtpXSk7CisgICAgICAgICAgICBp
ZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSAhPSB2YWxfYXJyYXlbaW5k
ZXggKyBqXSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZmVhdC0+Y29zX3JlZ192
YWxbY29zICogY29zX251bSArIGpdID0gdmFsX2FycmF5W2luZGV4ICsgal07CisgICAgICAgICAg
ICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIHZhbF9hcnJheVtpbmRleCArIGpdLCBwcm9wcy0+
dHlwZVtqXSk7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KKworICAgICAgICBhcnJheV9sZW4g
LT0gY29zX251bTsKKyAgICAgICAgaW5kZXggKz0gY29zX251bTsKICAgICB9CiB9CiAKQEAgLTEy
MjQsMzAgKzEyODksMTkgQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQg
c29ja2V0LCB1bnNpZ25lZCBpbnQgY29zLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSkKIHsKLSAgICBpbnQgcmV0
OwogICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29j
a2V0KTsKICAgICBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gZGF0YSA9CiAgICAgewogICAgICAgICAu
Y29zID0gY29zLAotICAgICAgICAuZmVhdHVyZSA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0s
Ci0gICAgICAgIC5wcm9wcyA9IGZlYXRfcHJvcHNbZmVhdF90eXBlXSwKKyAgICAgICAgLmZlYXR1
cmVzID0gaW5mby0+ZmVhdHVyZXMsCisgICAgICAgIC52YWwgPSB2YWwsCisgICAgICAgIC5hcnJh
eV9sZW4gPSBhcnJheV9sZW4sCisgICAgICAgIC5wcm9wcyA9IGZlYXRfcHJvcHMsCiAgICAgfTsK
IAogICAgIGlmICggY29zID4gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXS0+Y29zX21heCApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgLyogU2tpcCB0byB0aGUgZmVhdHVyZSdzIHZh
bHVlIGhlYWQuICovCi0gICAgcmV0ID0gc2tpcF9wcmlvcl9mZWF0dXJlcygmYXJyYXlfbGVuLCBm
ZWF0X3R5cGUpOwotICAgIGlmICggcmV0IDwgMCApCi0gICAgICAgIHJldHVybiByZXQ7Ci0KLSAg
ICB2YWwgKz0gcmV0OwotCi0gICAgaWYgKCBhcnJheV9sZW4gPCBmZWF0X3Byb3BzW2ZlYXRfdHlw
ZV0tPmNvc19udW0gKQotICAgICAgICByZXR1cm4gLUVOT1NQQzsKLQotICAgIGRhdGEudmFsID0g
dmFsOwotCiAgICAgaWYgKCBzb2NrZXQgPT0gY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lk
KCkpICkKICAgICAgICAgZG9fd3JpdGVfcHNyX21zcnMoJmRhdGEpOwogICAgIGVsc2UKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAppbmRleCBhNTc3YTNlLi44ODI2Y2ZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTQ0
LDYgKzExNDQsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2Nfb3AgewogI2RlZmluZSBY
RU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEEgICAgNQogI2RlZmluZSBYRU5fRE9NQ1RM
X1BTUl9DQVRfT1BfU0VUX0wyX0NCTSAgICAgNgogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRf
T1BfR0VUX0wyX0NCTSAgICAgNworI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RI
UlRMICAgICAgOAogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRMICAgICAg
OQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSX0NBVF9PUF8q
ICovCiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01:32: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.xen.org>)
	id 1dkh0Z-0000sC-Ty; Thu, 24 Aug 2017 01:32:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0Y-0000rN-Uh
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:31 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 62/8A-01862-EAC2E995; Thu, 24 Aug 2017 01:32:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXS1tbhqLtWZ16
 kweyj4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGGW+YC2arVTz9d5K1gXGFTBcjF4eQwHRG
 iY9/f7F2MXJySAjwShxZNgPI5gCy/SWmTtWCqGlglLjctpQFpIZNQF3i8dceJhBbREBJ4t6qy
 UwgRcwC25gk3l9+wQ6SEBaIlZjzah8biM0ioCpxaX8HE8hQXgEPiYUdThC75CROHpsMtotTwF
 Ni7TpfkLAQUMXdd3dZJzDyLmBkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCsl5taXJyYnpq
 TmFSsl5yfu4kRGAoMQLCDsfGL0yFGSQ4mJVHeJ9LzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8MprA+UEi1LTUyvSMnOAQQmTluDgURLhLQBJ8xYXJOYWZ6ZDpE4xKkqJ8yaCJARAEhmleXBts
 Ei4xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHed1pAU3gy80rgpr8CWswEtHjSiTkgi0sSEV
 JSDYzBebwmyuc/egppqos5Rq3uNVPmXha6ri89LC9Me0aQ/Uo2/fS8/BkH7x/Rvt8nWv5wtcX
 VPtXrupk34ncZmC+Xrlqrrb+m4E7XxfhW/ZxKTg8/SycDqdNPJHmORZ/fs8JPotDx76wvF1JW
 3hQ9ZB6xZknKVvnilzNXNjyxS2W6+Wbqj9Mau5VYijMSDbWYi4oTAd3+LZZ/AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!9
X-Originating-IP: [134.134.136.65]
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 7951 invoked from network); 24 Aug 2017 01:32:28 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:28 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775151"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:25 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:42 +0800
Message-Id: <1503537289-56036-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 08/15] tools: create general interfaces to
	support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcy4KCkFkZCAnTElCWExfSEFWRV9QU1JfTUJBJyB0
byBpbmRpY2F0ZSBpbnRlcmZhY2UgY2hhbmdlLgoKUGxlYXNlIG5vdGUsIHRoZSBmdW5jdGlvbmFs
aXR5IGNhbm5vdCB3b3JrIHVudGlsIGxhdGVyIHBhdGNoZXMKYXJlIGFwcGxpZWQuCgpTaWduZWQt
b2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCnYyOgogICAgLSBy
ZW1vdmUgJ19JTkZPJyBpbiAnbGlieGxfcHNyX2ZlYXRfdHlwZScgYW5kIG1ha2UgY29ycmVzcG9u
ZGluZwogICAgICBjaGFuZ2VzIGluICdsaWJ4bF9wc3JfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDM1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9wc3Iu
YyAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgfCAyMiArKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDgx
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAyMjllMjg5Li5jMWQ4MDRjIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAg
LTkzMSw2ICs5MzEsMTMgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGli
eGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICNkZWZpbmUgTElCWExfSEFWRV9Q
U1JfTDJfQ0FUIDEKIAogLyoKKyAqIExJQlhMX0hBVkVfUFNSX01CQQorICoKKyAqIElmIHRoaXMg
aXMgZGVmaW5lZCwgdGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBmZWF0dXJlIGlzIHN1
cHBvcnRlZC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9NQkEgMQorCisvKgogICogTElC
WExfSEFWRV9NQ0FfQ0FQUwogICoKICAqIElmIHRoaXMgaXMgZGVmaW5lZCwgc2V0dGluZyBNQ0Eg
Y2FwYWJpbGl0aWVzIGZvciBIVk0gZG9tYWluIGlzIHN1cHBvcnRlZC4KQEAgLTIyMTksNyArMjIy
NiwzMyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxf
cHNyX2NhdF9pbmZvICoqaW5mbywKIGludCBsaWJ4bF9wc3JfY2F0X2dldF9sM19pbmZvKGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50ICpucik7CiB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUo
bGlieGxfcHNyX2NhdF9pbmZvICpsaXN0LCBpbnQgbnIpOwotI2VuZGlmCisKKyNpZmRlZiBMSUJY
TF9IQVZFX1BTUl9NQkEKKy8qCisgKiBGdW5jdGlvbiB0byBzZXQgYSBkb21haW4ncyB2YWx1ZS4g
SXQgb3BlcmF0ZXMgb24gYSBzaW5nbGUgb3IgbXVsdGlwbGUKKyAqIHRhcmdldChzKSBkZWZpbmVk
IGluICd0YXJnZXRfbWFwJy4gJ3RhcmdldF9tYXAnIHNwZWNpZmllcyBhbGwgdGhlIHNvY2tldHMK
KyAqIHRvIGJlIG9wZXJhdGVkIG9uLgorICovCitpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bz
cl9jYm1fdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCisgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgdmFsKTsKKy8qCisgKiBGdW5jdGlvbiB0byBnZXQgYSBkb21haW4n
cyBjYm0uIEl0IG9wZXJhdGVzIG9uIGEgc2luZ2xlICd0YXJnZXQnLgorICogJ3RhcmdldCcgc3Bl
Y2lmaWVzIHdoaWNoIHNvY2tldCB0byBiZSBvcGVyYXRlZCBvbi4KKyAqLworaW50IGxpYnhsX3Bz
cl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSwgdW5zaWduZWQgaW50IHRhcmdldCwKKyAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdmFsKTsKKy8qCisgKiBPbiBzdWNjZXNzLCB0
aGUgZnVuY3Rpb24gcmV0dXJucyBhbiBhcnJheSBvZiBlbGVtZW50cyBpbiAnaW5mbycsCisgKiBh
bmQgdGhlIGxlbmd0aCBpbiAnbnInLgorICovCitpbnQgbGlieGxfcHNyX2dldF9od19pbmZvKGxp
YnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCk7Cit2b2lkIGxpYnhsX3Bz
cl9od19pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWduZWQgaW50
IG5yKTsKKyNlbmRpZiAvKiBMSUJYTF9IQVZFX1BTUl9NQkEgKi8KKyNlbmRpZiAvKiBMSUJYTF9I
QVZFX1BTUl9DQVQgKi8KIAogLyogbWlzYyAqLwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGY1NWJhMWUuLmNmMzY4
YmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3Bzci5jCkBAIC00MjUsNiArNDI1LDMxIEBAIHZvaWQgbGlieGxfcHNyX2NhdF9pbmZv
X2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucikKICAgICBmcmVlKGxp
c3QpOwogfQogCitpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCBs
aWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
dmFsKQoreworICAgIHJldHVybiBFUlJPUl9GQUlMOworfQorCitpbnQgbGlieGxfcHNyX2dldF92
YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCB1bnNpZ25lZCBpbnQgdGFyZ2V0LAorICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90ICp2YWwpCit7CisgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cit9
CisKK2ludCBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9o
d19pbmZvICoqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpu
ciwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbHZsKQoreworICAgIHJldHVybiBFUlJPUl9GQUlMOworfQorCit2b2lkIGxp
YnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWdu
ZWQgaW50IG5yKQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCmluZGV4IDZlODBkMzYuLmFiODQ3ZjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAg
LTk3Nyw2ICs5NzcsNyBAQCBsaWJ4bF9wc3JfY2JtX3R5cGUgPSBFbnVtZXJhdGlvbigicHNyX2Ni
bV90eXBlIiwgWwogICAgICgyLCAiTDNfQ0JNX0NPREUiKSwKICAgICAoMywgIkwzX0NCTV9EQVRB
IiksCiAgICAgKDQsICJMMl9DQk0iKSwKKyAgICAoNSwgIk1CQV9USFJUTCIpLAogICAgIF0pCiAK
IGxpYnhsX3Bzcl9jYXRfaW5mbyA9IFN0cnVjdCgicHNyX2NhdF9pbmZvIiwgWwpAQCAtOTg1LDMg
Kzk4NiwyNCBAQCBsaWJ4bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsK
ICAgICAoImNibV9sZW4iLCB1aW50MzIpLAogICAgICgiY2RwX2VuYWJsZWQiLCBib29sKSwKICAg
ICBdKQorCitsaWJ4bF9wc3JfZmVhdF90eXBlID0gRW51bWVyYXRpb24oInBzcl9mZWF0X3R5cGUi
LCBbCisgICAgKDEsICJDQVQiKSwKKyAgICAoMiwgIk1CQSIpLAorICAgIF0pCisKK2xpYnhsX3Bz
cl9od19pbmZvID0gU3RydWN0KCJwc3JfaHdfaW5mbyIsIFsKKyAgICAoImlkIiwgdWludDMyKSwK
KyAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhsX3Bzcl9mZWF0X3R5cGUsICJ0eXBlIiwK
KyAgICAgICAgICBbKCJjYXQiLCBTdHJ1Y3QoTm9uZSwgWworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJjb3NfbWF4IiwgICAgIHVpbnQzMiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoImNibV9sZW4iLCAgICAgdWludDMyKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgiY2RwX2VuYWJsZWQiLCBib29sKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBdKSksCisgICAgICAgICAgICgibWJhIiwgU3RydWN0KE5v
bmUsIFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiY29zX21heCIsICAg
ICB1aW50MzIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ0aHJ0bF9t
YXgiLCAgIHVpbnQzMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImxp
bmVhciIsICAgICAgYm9vbCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSkpLAor
ICAgICAgICAgIF0pKQorICAgIF0sIGRpcj1ESVJfT1VUKQotLSAKMS45LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01:32: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.xen.org>)
	id 1dkh0d-0000wc-AU; Thu, 24 Aug 2017 01:32:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0b-0000uT-S6
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:33 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B3/4F-02177-1BC2E995; Thu, 24 Aug 2017 01:32:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tbhqLtBZ16
 kwY/r/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aW2/NYC75YVpw4vY+1gXGKVhcjF4eQwHRG
 iQefHjB3MXJySAjwShxZNoMVwvaXuPdrGQtEUQOjxPP3j8ASbALqEo+/9jCB2CICShL3Vk1mA
 iliFtjGJPH+8gt2kISwgJ/E5QPXWEBsFgFViRMfmoHiHBy8Ap4Srz5CLZCTOHlsMitImBMovH
 adL0hYSMBD4u67u6wTGHkXMDKsYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUl
 MKtZLzs/dxAgMBgYg2MHY+MXpEKMkB5OSKO8T6XmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 5bWBcoJFqempFWmZOcCwhElLcPAoifAWgKR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcN
 xGkSACkKKM0D24ELEYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3nRbQFJ7MvBK4Ta+Ajm
 ACOmLSiTkgR5QkIqSkGhjNX8a9nbbrQNfLM5/fhZ8tP7S7ufa43eHPzatDN7Jtv5tx9CKb7nb
 25xO/XE+q/iJ18apnthH3lB0yaTUzj+zV8Tu0zbGNe8uyCbe5tl29cYbNc0KwYmpCtlWqeuie
 3Xz/jvjnb1b9sFV9Y9z5s1bXJj0PZEwtv8HZ2DPD7HhgF/uPr2fz7398qMRSnJFoqMVcVJwIA
 HtSfTmMAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!10
X-Originating-IP: [134.134.136.65]
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 8411 invoked from network); 24 Aug 2017 01:32:31 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:31 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775160"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:28 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:43 +0800
Message-Id: <1503537289-56036-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 09/15] tools: implement the new libxc get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZSBh
bmQgY29ycmVzcG9uZGluZwpkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4bF9w
c3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KdjI6CiAgICAtIHNwbGl0IHRoaXMgcGF0Y2gg
b3V0IGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkK
ICAgIC0gY2hhbmdlICdDQVRfSU5GTycgYW5kICdNQkFfSU5GTycgdG8gJ0NBVCcgYW5kICdNQkEn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHRvb2xzL2xpYnhj
L3hjX3Bzci5jICAgICAgICAgIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgICAgICAgfCAzNCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCsp
LCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGM3NzEwYjguLjgxYTZm
NDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDU4LDYgKzI0NTgsMzEgQEAgZW51bSB4Y19w
c3JfY2F0X3R5cGUgewogfTsKIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2Nh
dF90eXBlOwogCitlbnVtIHhjX3Bzcl9mZWF0X3R5cGUgeworICAgIFhDX1BTUl9GRUFUX1VOS05P
V04sCisgICAgWENfUFNSX0ZFQVRfQ0FUX0wzLAorICAgIFhDX1BTUl9GRUFUX0NBVF9MMiwKKyAg
ICBYQ19QU1JfRkVBVF9NQkEsCit9OwordHlwZWRlZiBlbnVtIHhjX3Bzcl9mZWF0X3R5cGUgeGNf
cHNyX2ZlYXRfdHlwZTsKKworc3RydWN0IHhjX3Bzcl9od19pbmZvIHsKKyAgICB1bmlvbiB7Cisg
ICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCBjb3NfbWF4OworICAgICAgICAg
ICAgdWludDMyX3QgY2JtX2xlbjsKKyAgICAgICAgICAgIGJvb2wgICAgIGNkcF9lbmFibGVkOwor
ICAgICAgICB9IHhjX2NhdF9pbmZvOworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1
aW50MzJfdCBjb3NfbWF4OworICAgICAgICAgICAgdWludDMyX3QgdGhydGxfbWF4OworICAgICAg
ICAgICAgYm9vbCAgICAgbGluZWFyOworICAgICAgICB9IHhjX21iYV9pbmZvOworICAgIH0gdTsK
K307Cit0eXBlZGVmIHN0cnVjdCB4Y19wc3JfaHdfaW5mbyB4Y19wc3JfaHdfaW5mbzsKKwogaW50
IHhjX3Bzcl9jbXRfYXR0YWNoKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCk7CiBp
bnQgeGNfcHNyX2NtdF9kZXRhY2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkKTsK
IGludCB4Y19wc3JfY210X2dldF9kb21haW5fcm1pZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCkBAIC0yNDc5LDkgKzI1MDQsOCBAQCBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWlu
X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogaW50IHhjX3Bzcl9jYXRf
Z2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3Qg
dGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpkYXRhKTsK
LWludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2Nr
ZXQsIHVuc2lnbmVkIGludCBsdmwsCi0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAq
Y29zX21heCwgdWludDMyX3QgKmNibV9sZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICBib29s
ICpjZHBfZW5hYmxlZCk7CitpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBzb2NrZXQsCisgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5
cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pOwogCiBpbnQgeGNfZ2V0X2NwdV9sZXZl
bGxpbmdfY2Fwcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgKmNhcHMpOwogaW50IHhjX2dl
dF9jcHVfZmVhdHVyZXNldCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgaW5kZXgsCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4
IDczZDA1ZjIuLmJhNDEyZTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0zMjMsMzYgKzMyMyw1OCBAQCBpbnQgeGNfcHNyX2Nh
dF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAg
IHJldHVybiByYzsKIH0KIAotaW50IHhjX3Bzcl9jYXRfZ2V0X2luZm8oeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5zaWduZWQgaW50IGx2bCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJfdCAqY2JtX2xlbiwgYm9vbCAqY2RwX2Vu
YWJsZWQpCitpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBzb2NrZXQsCisgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwg
eGNfcHNyX2h3X2luZm8gKmh3X2luZm8pCiB7CiAgICAgaW50IHJjID0gLTE7CiAgICAgREVDTEFS
RV9TWVNDVEw7CiAKKyAgICBpZiAoICFod19pbmZvICkKKyAgICAgICAgcmV0dXJuIHJjOworCiAg
ICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfcHNyX2FsbG9jX29wOwogICAgIHN5c2N0bC51LnBz
cl9hbGxvY19vcC50YXJnZXQgPSBzb2NrZXQ7CiAKLSAgICBzd2l0Y2ggKCBsdmwgKQorICAgIHN3
aXRjaCAoIHR5cGUgKQogICAgIHsKLSAgICBjYXNlIDI6CisgICAgY2FzZSBYQ19QU1JfRkVBVF9D
QVRfTDI6CiAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC5jbWQgPSBYRU5fU1lTQ1RMX1BT
Ul9DQVRfZ2V0X2wyX2luZm87CiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7
CiAgICAgICAgIGlmICggIXJjICkKICAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBz
eXNjdGwudS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNi
bV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAg
ICAgICAgKmNkcF9lbmFibGVkID0gZmFsc2U7CisgICAgICAgICAgICBod19pbmZvLT51LnhjX2Nh
dF9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3RsLnUucHNyX2Fs
bG9jX29wLnUuY2F0X2luZm8uY29zX21heDsKKyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfY2F0
X2luZm8uY2JtX2xlbiA9CisgICAgICAgICAgICAgICAgICAgICAgICBzeXNjdGwudS5wc3JfYWxs
b2Nfb3AudS5jYXRfaW5mby5jYm1fbGVuOworICAgICAgICAgICAgaHdfaW5mby0+dS54Y19jYXRf
aW5mby5jZHBfZW5hYmxlZCA9IGZhbHNlOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwotICAg
IGNhc2UgMzoKKyAgICBjYXNlIFhDX1BTUl9GRUFUX0NBVF9MMzoKICAgICAgICAgc3lzY3RsLnUu
cHNyX2FsbG9jX29wLmNtZCA9IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzsKICAgICAg
ICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKICAgICAgICAgaWYgKCAhcmMgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvY19vcC51LmNh
dF9pbmZvLmNvc19tYXg7Ci0gICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9hbGxv
Y19vcC51LmNhdF9pbmZvLmNibV9sZW47Ci0gICAgICAgICAgICAqY2RwX2VuYWJsZWQgPSBzeXNj
dGwudS5wc3JfYWxsb2Nfb3AudS5jYXRfaW5mby5mbGFncyAmCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOworICAgICAgICAgICAgaHdfaW5mby0+
dS54Y19jYXRfaW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgICAgICAgICAgICAgIHN5c2N0bC51
LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNvc19tYXg7CisgICAgICAgICAgICBod19pbmZvLT51
LnhjX2NhdF9pbmZvLmNibV9sZW4gPQorICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3RsLnUu
cHNyX2FsbG9jX29wLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgICAgIGh3X2luZm8tPnUu
eGNfY2F0X2luZm8uY2RwX2VuYWJsZWQgPQorICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3Rs
LnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uZmxhZ3MgJgorICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKKyAgICAgICAgfQorICAgICAgICBicmVhazsK
KyAgICBjYXNlIFhDX1BTUl9GRUFUX01CQToKKyAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jX29w
LmNtZCA9IFhFTl9TWVNDVExfUFNSX01CQV9nZXRfaW5mbzsKKyAgICAgICAgcmMgPSB4Y19zeXNj
dGwoeGNoLCAmc3lzY3RsKTsKKyAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICB7CisgICAgICAg
ICAgICBod19pbmZvLT51LnhjX21iYV9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgICAgICAg
ICAgICAgc3lzY3RsLnUucHNyX2FsbG9jX29wLnUubWJhX2luZm8uY29zX21heDsKKyAgICAgICAg
ICAgIGh3X2luZm8tPnUueGNfbWJhX2luZm8udGhydGxfbWF4ID0KKyAgICAgICAgICAgICAgICAg
ICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC51Lm1iYV9pbmZvLnRocnRsX21heDsKKyAgICAg
ICAgICAgIGh3X2luZm8tPnUueGNfbWJhX2luZm8ubGluZWFyID0KKyAgICAgICAgICAgICAgICAg
ICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC51Lm1iYV9pbmZvLmZsYWdzICYKKyAgICAgICAg
ICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX01CQV9MSU5FQVI7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5kZXggY2YzNjhiYS4uYjE4MzMwNSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMKQEAgLTM2MSw2ICszNjEsMjcgQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0
aWMgaW5saW5lIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNf
cHNyX2ZlYXRfdHlwZSgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
cHNyX2ZlYXRfdHlwZSB0eXBlLCB1bnNpZ25lZCBpbnQgbHZsKQoreworICAgIHhjX3Bzcl9mZWF0
X3R5cGUgeGNfdHlwZSA9IFhDX1BTUl9GRUFUX1VOS05PV047CisKKyAgICBzd2l0Y2ggKHR5cGUp
IHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICBpZiAobHZsID09
IDMpCisgICAgICAgICAgICB4Y190eXBlID0gWENfUFNSX0ZFQVRfQ0FUX0wzOworICAgICAgICBp
ZiAobHZsID09IDIpCisgICAgICAgICAgICB4Y190eXBlID0gWENfUFNSX0ZFQVRfQ0FUX0wyOwor
ICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJBOgorICAgICAg
ICB4Y190eXBlID0gWENfUFNSX0ZFQVRfTUJBOworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFr
OworICAgIH0KKworICAgIHJldHVybiB4Y190eXBlOworfQorCiBpbnQgbGlieGxfcHNyX2NhdF9n
ZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCiB7CkBAIC0z
NjksNiArMzkwLDggQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgs
IGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAgICAgaW50IGkgPSAwLCBzb2NrZXRpZCwgbnJf
c29ja2V0czsKICAgICBsaWJ4bF9iaXRtYXAgc29ja2V0bWFwOwogICAgIGxpYnhsX3Bzcl9jYXRf
aW5mbyAqcHRyOworICAgIHhjX3Bzcl9od19pbmZvIGh3X2luZm87CisgICAgeGNfcHNyX2ZlYXRf
dHlwZSB4Y190eXBlOwogCiAgICAgbGlieGxfYml0bWFwX2luaXQoJnNvY2tldG1hcCk7CiAKQEAg
LTM4NSwxNiArNDA4LDIzIEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0eCAq
Y3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogICAgICAgICBnb3RvIG91dDsKICAgICB9
CiAKKyAgICB4Y190eXBlID0gbGlieGxfX3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNfcHNyX2ZlYXRf
dHlwZSgKKyAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwpOwor
CiAgICAgcHRyID0gbGlieGxfX21hbGxvYyhOT0dDLCBucl9zb2NrZXRzICogc2l6ZW9mKGxpYnhs
X3Bzcl9jYXRfaW5mbykpOwogCiAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwg
c29ja2V0bWFwKSB7CiAgICAgICAgIHB0cltpXS5pZCA9IHNvY2tldGlkOwotICAgICAgICBpZiAo
eGNfcHNyX2NhdF9nZXRfaW5mbyhjdHgtPnhjaCwgc29ja2V0aWQsIGx2bCwgJnB0cltpXS5jb3Nf
bWF4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcHRyW2ldLmNibV9sZW4sICZw
dHJbaV0uY2RwX2VuYWJsZWQpKSB7CisgICAgICAgIGlmICh4Y19wc3JfZ2V0X2h3X2luZm8oY3R4
LT54Y2gsIHNvY2tldGlkLCB4Y190eXBlLCAmaHdfaW5mbykpIHsKICAgICAgICAgICAgIHJjID0g
RVJST1JfRkFJTDsKICAgICAgICAgICAgIGZyZWUocHRyKTsKICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgICAgICB9CisKKyAgICAgICAgcHRyW2ldLmNvc19tYXggPSBod19pbmZvLnUueGNfY2F0
X2luZm8uY29zX21heDsKKyAgICAgICAgcHRyW2ldLmNibV9sZW4gPSBod19pbmZvLnUueGNfY2F0
X2luZm8uY2JtX2xlbjsKKyAgICAgICAgcHRyW2ldLmNkcF9lbmFibGVkID0gaHdfaW5mby51Lnhj
X2NhdF9pbmZvLmNkcF9lbmFibGVkOworCiAgICAgICAgIGkrKzsKICAgICB9CiAKLS0gCjEuOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0e-0000yK-Hw; Thu, 24 Aug 2017 01:32:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0e-0000rN-58
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:36 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 65/9A-01862-3BC2E995; Thu, 24 Aug 2017 01:32:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tbhqLtZZ16
 kwfWZLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRK73sBRNMKr5/Vm9g/KLWxcjFISQwnVGi
 ofcJUxcjJ4eEAK/EkWUzWCFsf4mXK3cyQRQ1MEoc+rSXHSTBJqAu8fhrD1iDiICSxL1Vk8GKm
 AW2MUm8v/wCrEhYwE/i1Z81bCA2i4CqxP9PR5hBbF4BT4lJ+24xQmyQkzh5bDLQNg4OTqD42n
 W+IGEhAQ+Ju+/usk5g5F3AyLCKUb04tagstUjXRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzG
 pWC85P3cTIzAYGIBgB2PjF6dDjJIcTEqivE+k50UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCV
 1wbKCRalpqdWpGXmAMMSJi3BwaMkwlsAkuYtLkjMLc5Mh0idYlSUEudNBEkIgCQySvPg2mCxc
 IlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvO+0gKbwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpB
 oY9f2mGqw9sKwjR0hIa3Yxw72nm1Xtpmpc3O1YdEMh4vqrRZsCnufZcEZ0XU5ZaKY/nYP79rT
 VrzmvM9vu4PsnJdr/77C0sTC3rti/qONdlWuKlKe6WwSVek555rsjoeCX7Jx3J+5wCznvfGPs
 x7UvaOtdh5DDC+5vEWyZ6mU2VfSOWxxPaEmbEktxRqKhFnNRcSIAD1PkVIACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!11
X-Originating-IP: [134.134.136.65]
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 8767 invoked from network); 24 Aug 2017 01:32:34 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:34 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775173"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:30 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:44 +0800
Message-Id: <1503537289-56036-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 10/15] tools: implement the new libxl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBuZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNl
LAonbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBzciBh
bGxvY2F0aW9uCmZlYXR1cmVzLiBJdCBhbHNvIGltcGxlbWVudHMgY29ycmVzcG9uZGluZyBsaXN0
IGZyZWUgZnVuY3Rpb24sCidsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGFuZCBtYWtlICds
aWJ4bF9wc3JfY2F0X2dldF9pbmZvJyB0byBjYWxsCidsaWJ4bF9wc3JfZ2V0X2h3X2luZm8nIHRv
IGF2b2lkIHJlZHVuZGFudCBjb2RlcyBpbiBsaWJ4bF9wc3IuYy4KClNpZ25lZC1vZmYtYnk6IFlp
IFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KdjI6CiAgICAtIHNwbGl0IHRoaXMg
cGF0Y2ggb3V0IGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp
IExpdSkKICAgIC0gY2hhbmdlICdDQVRfSU5GTycvJ01CQV9JTkZPJyB0byAnQ0FUJyBhbmQgJ01C
QS4gQWxzbyB0aGUgbGlieGwgc3RydWN0dXJlCiAgICAgIG5hbWUgJ2NhdF9pbmZvJy8nbWJhX2lu
Zm8nIGlzIGNoYW5nZWQgdG8gJ2NhdCcvJ21iYScuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQ
ZW5nKQogICAgLSBjYWxsICdsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGluICdsaWJ4bF9w
c3JfY2F0X2dldF9pbmZvJyB0byBmcmVlCiAgICAgIGFsbG9jYXRlZCByZXNvdXJjZXMuCiAgICAg
IChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIHwg
MTQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmlu
ZGV4IGIxODMzMDUuLmQ3ZGE3ZDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCkBAIC0zODIsNTYgKzM4Miw1MSBAQCBzdGF0
aWMgaW5saW5lIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNf
cHNyX2ZlYXRfdHlwZSgKICAgICByZXR1cm4geGNfdHlwZTsKIH0KIAorc3RhdGljIGlubGluZSBp
bnQgbGlieGxfX3Bzcl9od19pbmZvX3RvX2xpYnhsX3Bzcl9jYXRfaW5mbygKKyAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsIGxpYnhsX3Bzcl9od19pbmZvICpo
d19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqY2F0X2lu
Zm8pCit7CisgICAgaWYgKHR5cGUgIT0gTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQpCisgICAgICAg
IHJldHVybiBFUlJPUl9JTlZBTDsKKworICAgIGNhdF9pbmZvLT5pZCA9IGh3X2luZm8tPmlkOwor
ICAgIGNhdF9pbmZvLT5jb3NfbWF4ID0gaHdfaW5mby0+dS5jYXQuY29zX21heDsKKyAgICBjYXRf
aW5mby0+Y2JtX2xlbiA9IGh3X2luZm8tPnUuY2F0LmNibV9sZW47CisgICAgY2F0X2luZm8tPmNk
cF9lbmFibGVkID0gaHdfaW5mby0+dS5jYXQuY2RwX2VuYWJsZWQ7CisKKyAgICByZXR1cm4gMDsK
K30KKwogaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bz
cl9jYXRfaW5mbyAqKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yLCB1
bnNpZ25lZCBpbnQgbHZsKQogewogICAgIEdDX0lOSVQoY3R4KTsKICAgICBpbnQgcmM7Ci0gICAg
aW50IGkgPSAwLCBzb2NrZXRpZCwgbnJfc29ja2V0czsKLSAgICBsaWJ4bF9iaXRtYXAgc29ja2V0
bWFwOworICAgIHVuc2lnbmVkIGludCBpOworICAgIGxpYnhsX3Bzcl9od19pbmZvICpod19pbmZv
OwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqcHRyOwotICAgIHhjX3Bzcl9od19pbmZvIGh3X2lu
Zm87Ci0gICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwotCi0gICAgbGlieGxfYml0bWFwX2lu
aXQoJnNvY2tldG1hcCk7Ci0KLSAgICByYyA9IGxpYnhsX19jb3VudF9waHlzaWNhbF9zb2NrZXRz
KGdjLCAmbnJfc29ja2V0cyk7Ci0gICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0UoRVJST1IsICJm
YWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKLSAgICAgICAgZ290byBvdXQ7Ci0g
ICAgfQogCi0gICAgbGlieGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZzb2NrZXRtYXAsIG5y
X3NvY2tldHMpOwotICAgIHJjID0gbGlieGxfZ2V0X29ubGluZV9zb2NrZXRtYXAoY3R4LCAmc29j
a2V0bWFwKTsKLSAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQg
dG8gZ2V0IGF2YWlsYWJsZSBzb2NrZXRzIik7CisgICAgcmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2lu
Zm8oY3R4LCAmaHdfaW5mbywgKHVuc2lnbmVkIGludCAqKW5yLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwpOworICAgIGlmIChyYykK
ICAgICAgICAgZ290byBvdXQ7Ci0gICAgfQogCi0gICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfZmVh
dF90eXBlX3RvX2xpYnhjX3Bzcl9mZWF0X3R5cGUoCi0gICAgICAgICAgICAgICAgICBMSUJYTF9Q
U1JfRkVBVF9UWVBFX0NBVCwgbHZsKTsKKyAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsICpu
ciAqIHNpemVvZihsaWJ4bF9wc3JfY2F0X2luZm8pKTsKIAotICAgIHB0ciA9IGxpYnhsX19tYWxs
b2MoTk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihsaWJ4bF9wc3JfY2F0X2luZm8pKTsKLQotICAg
IGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1hcCkgewotICAgICAgICBw
dHJbaV0uaWQgPSBzb2NrZXRpZDsKLSAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5mbyhjdHgt
PnhjaCwgc29ja2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgeworICAgIGZvciAoaSA9IDA7IGkg
PCAqbnI7IGkrKykgeworICAgICAgICBpZiAobGlieGxfX3Bzcl9od19pbmZvX3RvX2xpYnhsX3Bz
cl9jYXRfaW5mbygKKyAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQs
CisgICAgICAgICAgICAgICAgICAgICZod19pbmZvW2ldLCAmcHRyW2ldKSkgeworICAgICAgICAg
ICAgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGh3X2luZm8sICh1bnNpZ25lZCBpbnQpKm5y
KTsKICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgICAgIGZyZWUocHRyKTsK
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0KLSAgICAgICAgcHRyW2ldLmNvc19t
YXggPSBod19pbmZvLnUueGNfY2F0X2luZm8uY29zX21heDsKLSAgICAgICAgcHRyW2ldLmNibV9s
ZW4gPSBod19pbmZvLnUueGNfY2F0X2luZm8uY2JtX2xlbjsKLSAgICAgICAgcHRyW2ldLmNkcF9l
bmFibGVkID0gaHdfaW5mby51LnhjX2NhdF9pbmZvLmNkcF9lbmFibGVkOwotCi0gICAgICAgIGkr
KzsKICAgICB9CiAKICAgICAqaW5mbyA9IHB0cjsKLSAgICAqbnIgPSBpOworICAgIGxpYnhsX3Bz
cl9od19pbmZvX2xpc3RfZnJlZShod19pbmZvLCAodW5zaWduZWQgaW50KSpucik7CiBvdXQ6Ci0g
ICAgbGlieGxfYml0bWFwX2Rpc3Bvc2UoJnNvY2tldG1hcCk7CiAgICAgR0NfRlJFRTsKICAgICBy
ZXR1cm4gcmM7CiB9CkBAIC00NjksMTUgKzQ2NCw5OSBAQCBpbnQgbGlieGxfcHNyX2dldF92YWwo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiBFUlJPUl9GQUlMOwog
fQogCitzdGF0aWMgaW5saW5lIGludCBsaWJ4Y19fcHNyX2h3X2luZm9fdG9fbGlieGxfcHNyX2h3
X2luZm8oCisgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLCB4
Y19wc3JfaHdfaW5mbyAqeGNfaHdfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9w
c3JfaHdfaW5mbyAqeGxfaHdfaW5mbykKK3sKKyAgICBzd2l0Y2ggKHR5cGUpIHsKKyAgICBjYXNl
IExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICB4bF9od19pbmZvLT51LmNhdC5jb3Nf
bWF4ID0geGNfaHdfaW5mby0+dS54Y19jYXRfaW5mby5jb3NfbWF4OworICAgICAgICB4bF9od19p
bmZvLT51LmNhdC5jYm1fbGVuID0geGNfaHdfaW5mby0+dS54Y19jYXRfaW5mby5jYm1fbGVuOwor
ICAgICAgICB4bF9od19pbmZvLT51LmNhdC5jZHBfZW5hYmxlZCA9CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19od19pbmZvLT51LnhjX2NhdF9pbmZvLmNkcF9lbmFibGVk
OworICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJBOgorICAg
ICAgICB4bF9od19pbmZvLT51Lm1iYS5jb3NfbWF4ID0geGNfaHdfaW5mby0+dS54Y19tYmFfaW5m
by5jb3NfbWF4OworICAgICAgICB4bF9od19pbmZvLT51Lm1iYS50aHJ0bF9tYXggPSB4Y19od19p
bmZvLT51LnhjX21iYV9pbmZvLnRocnRsX21heDsKKyAgICAgICAgeGxfaHdfaW5mby0+dS5tYmEu
bGluZWFyID0geGNfaHdfaW5mby0+dS54Y19tYmFfaW5mby5saW5lYXI7CisgICAgICAgIGJyZWFr
OworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKyAgICB9CisKKyAg
ICByZXR1cm4gMDsKK30KKwogaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0
eCwgbGlieGxfcHNyX2h3X2luZm8gKippbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKm5yLCBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7
CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCByYywgbnJfc29ja2V0czsKKyAgICB1bnNpZ25l
ZCBpbnQgaSA9IDAsIHNvY2tldGlkOworICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7CisgICAg
bGlieGxfcHNyX2h3X2luZm8gKnB0cjsKKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7Cisg
ICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsKKworICAgIGxpYnhsX2JpdG1hcF9pbml0KCZzb2Nr
ZXRtYXApOworCisgICAgaWYgKHR5cGUgPT0gTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQgJiYgbHZs
ICE9IDMgJiYgbHZsICE9IDIpIHsKKyAgICAgICAgTE9HRShFUlJPUiwgImlucHV0IGx2bCAlZCBp
cyB3cm9uZyFcbiIsIGx2bCk7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorCisgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfZmVhdF90eXBlX3RvX2xp
YnhjX3Bzcl9mZWF0X3R5cGUodHlwZSwgbHZsKTsKKworICAgIHJjID0gbGlieGxfX2NvdW50X3Bo
eXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAg
TE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwg
JnNvY2tldG1hcCwgbnJfc29ja2V0cyk7CisgICAgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tl
dG1hcChjdHgsICZzb2NrZXRtYXApOworICAgIGlmIChyYyA8IDApIHsKKyAgICAgICAgTE9HRShF
UlJPUiwgImZhaWxlZCB0byBnZXQgYXZhaWxhYmxlIHNvY2tldHMiKTsKKyAgICAgICAgZ290byBv
dXQ7CisgICAgfQorCisgICAgcHRyID0gbGlieGxfX21hbGxvYyhOT0dDLCBucl9zb2NrZXRzICog
c2l6ZW9mKGxpYnhsX3Bzcl9od19pbmZvKSk7CisKKyAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0
KHNvY2tldGlkLCBzb2NrZXRtYXApIHsKKyAgICAgICAgcHRyW2ldLmlkID0gc29ja2V0aWQ7Cisg
ICAgICAgIGlmICh4Y19wc3JfZ2V0X2h3X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCB4Y190eXBl
LCAmaHdfaW5mbykpIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAg
IGZyZWUocHRyKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAg
aWYgKGxpYnhjX19wc3JfaHdfaW5mb190b19saWJ4bF9wc3JfaHdfaW5mbyh0eXBlLCAmaHdfaW5m
bywgJnB0cltpXSkpIHsKKyAgICAgICAgICAgIExPR0UoRVJST1IsICJJbnB1dCB0eXBlICVkIGlz
IHdyb25nIVxuIiwgdHlwZSk7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAg
ICAgICBmcmVlKHB0cik7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAg
ICAgIGkrKzsKKyAgICB9CisKKyAgICAqaW5mbyA9IHB0cjsKKyAgICAqbnIgPSBpOworb3V0Ogor
ICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZzb2NrZXRtYXApOworICAgIEdDX0ZSRUU7CisgICAg
cmV0dXJuIHJjOwogfQogCiB2b2lkIGxpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZShsaWJ4bF9w
c3JfaHdfaW5mbyAqbGlzdCwgdW5zaWduZWQgaW50IG5yKQogeworICAgIHVuc2lnbmVkIGludCBp
OworCisgICAgZm9yIChpID0gMDsgaSA8IG5yOyBpKyspCisgICAgICAgIGxpYnhsX3Bzcl9od19p
bmZvX2Rpc3Bvc2UoJmxpc3RbaV0pOworICAgIGZyZWUobGlzdCk7CiB9CiAKIC8qCi0tIAoxLjku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01:32: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.xen.org>)
	id 1dkh0j-000138-Pw; Thu, 24 Aug 2017 01:32:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0i-00011X-Iu
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 80/87-02181-7BC2E995; Thu, 24 Aug 2017 01:32:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tbhqLtdZ16
 kwSMli+9bJjM5MHoc/nCFJYAxijUzLym/IoE1Y/Olz4wFtyUq3p69zd7AOEeoi5GLQ0hgOqPE
 hvMTWbsYOTkkBHgljiybAWX7S7Te28ACUdTAKHFw1yRGkASbgLrE4689TCC2iICSxL1Vk5lAi
 pgFtjFJvL/8gh0kISzgLTHr1HqwSSwCqhJTJ58Gi/MKeEr0zelih9ggJ3Hy2GSgGg4OTqD42n
 W+IGEhAQ+Ju+/usk5g5F3AyLCKUb04tagstUjXRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzG
 pWC85P3cTIzAYGIBgB2PjF6dDjJIcTEqivE+k50UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd
 oA2UEyxKTU+tSMvMAYYlTFqCg0dJhLcAJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8L
 0CKBECKMkrz4EbAYuQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkXgEzhycwrgdv0CugIJq
 AjJp2YA3JESSJCSqqB0fbl1qxLH5Xfb33t7nd5lUNhBbuwRG/inRbmGBOPYydrp9deNudfVe/
 6Nkfu6u3MZJ6DPxns3efXvPmm9kste8ucJTqa8ybN77vD8KVq3VfGTU7HuewPPNjVs37x1/ec
 mqe//XJtiNw+bd8UCbWgfe8+fiq++HuZR8IMMaN2Pw0h4a/TPC/lmSuxFGckGmoxFxUnAgD1A
 OupjAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!12
X-Originating-IP: [134.134.136.65]
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 8919 invoked from network); 24 Aug 2017 01:32:38 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:38 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775187"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:33 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:45 +0800
Message-Id: <1503537289-56036-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 11/15] tools: implement the new xl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHhsIGdldCBIVyBpbmZvIGludGVyZmFjZS4gQSBu
ZXcgYXJndW1lbnQKaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5kIHNo
b3cgTUJBIEhXIGluZm8uCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KLS0tCnYyOgogICAgLSBzcGxpdCBvdXQgdGhpcyBwYXRjaCBmcm9tIGEgYmlnIHBh
dGNoIGluIHYxLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGNoYW5nZSAnTUJB
X0lORk8nIHRvICdNQkEnLiBBbHNvLCBjaGFuZ2UgJ21iYV9pbmZvJyB0byAnbWJhJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9vbHMveGwveGxfY21kdGFibGUuYyB8ICAx
ICsKIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwv
eGxfY21kdGFibGUuYwppbmRleCAyYzcxYTlmLi41YWM4YTdlIDEwMDY0NAotLS0gYS90b29scy94
bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAgLTUyNCw2ICs1
MjQsNyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiW29wdGlvbnNd
IiwKICAgICAgICItbSwgLS1jbXQgICAgICAgU2hvdyBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xv
Z3kgKENNVCkgaGFyZHdhcmUgaW5mb1xuIgogICAgICAgIi1hLCAtLWNhdCAgICAgICBTaG93IENh
Y2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neSAoQ0FUKSBoYXJkd2FyZSBpbmZvXG4iCisgICAgICAi
LWIsIC0tbWJhICAgICAgIFNob3cgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIGhh
cmR3YXJlIGluZm9cbiIKICAgICB9LAogICAgIHsgInBzci1jbXQtYXR0YWNoIiwKICAgICAgICZt
YWluX3Bzcl9jbXRfYXR0YWNoLCAwLCAxLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcHNyLmMg
Yi90b29scy94bC94bF9wc3IuYwppbmRleCA3MzA5ZDRmLi5lYTM3OTY3IDEwMDY0NAotLS0gYS90
b29scy94bC94bF9wc3IuYworKysgYi90b29scy94bC94bF9wc3IuYwpAQCAtNDc5LDYgKzQ3OSwz
MyBAQCBzdGF0aWMgaW50IHBzcl9sMl9jYXRfaHdpbmZvKHZvaWQpCiAgICAgcmV0dXJuIHJjOwog
fQogCitzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCit7CisgICAgaW50IHJjOworICAg
IHVuc2lnbmVkIGludCBpLCBucjsKKyAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbzsKKworICAg
IHJjID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgJmluZm8sICZuciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwgMCk7CisgICAgaWYg
KHJjKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBwcmludGYoIk1lbW9yeSBCYW5kd2lkdGgg
QWxsb2NhdGlvbiAoTUJBKTpcbiIpOworCisgICAgZm9yIChpID0gMDsgaSA8IG5yOyBpKyspIHsK
KyAgICAgICAgcHJpbnRmKCIlLTE2czogJXVcbiIsICJTb2NrZXQgSUQiLCBpbmZvW2ldLmlkKTsK
KyAgICAgICAgcHJpbnRmKCIlLTE2czogJXNcbiIsICJMaW5lYXIgTW9kZSIsCisgICAgICAgICAg
ICAgICBpbmZvW2ldLnUubWJhLmxpbmVhciA/ICJFbmFibGVkIiA6ICJEaXNhYmxlZCIpOworICAg
ICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIk1heGltdW0gQ09TIiwgaW5mb1tpXS51Lm1iYS5j
b3NfbWF4KTsKKyAgICAgICAgcHJpbnRmKCIlLTE2czogJXVcbiIsICJNYXhpbXVtIFRocm90dGxp
bmcgVmFsdWUiLAorICAgICAgICAgICAgICAgaW5mb1tpXS51Lm1iYS50aHJ0bF9tYXgpOworICAg
ICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIkRlZmF1bHQgVGhyb3R0bGluZyBWYWx1ZSIsIDAp
OworICAgIH0KKworICAgIGxpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZShpbmZvLCBucik7Cisg
ICAgcmV0dXJuIHJjOworfQorCiBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogewogICAgIHVpbnQzMl90IGRvbWlkOwpAQCAtNTk3LDIwICs2MjQsMjQgQEAg
aW50IG1haW5fcHNyX2NhdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikKIGludCBtYWluX3Bz
cl9od2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCBvcHQsIHJldCA9IDA7
Ci0gICAgYm9vbCBhbGwgPSB0cnVlLCBjbXQgPSBmYWxzZSwgY2F0ID0gZmFsc2U7CisgICAgYm9v
bCBhbGwgPSB0cnVlLCBjbXQgPSBmYWxzZSwgY2F0ID0gZmFsc2UsIG1iYSA9IGZhbHNlOwogICAg
IHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKICAgICAgICAgeyJjbXQiLCAwLCAwLCAn
bSd9LAogICAgICAgICB7ImNhdCIsIDAsIDAsICdhJ30sCisgICAgICAgIHsibWJhIiwgMCwgMCwg
J2InfSwKICAgICAgICAgQ09NTU9OX0xPTkdfT1BUUwogICAgIH07CiAKLSAgICBTV0lUQ0hfRk9S
RUFDSF9PUFQob3B0LCAibWEiLCBvcHRzLCAicHNyLWh3aW5mbyIsIDApIHsKKyAgICBTV0lUQ0hf
Rk9SRUFDSF9PUFQob3B0LCAibWFiIiwgb3B0cywgInBzci1od2luZm8iLCAwKSB7CiAgICAgY2Fz
ZSAnbSc6CiAgICAgICAgIGFsbCA9IGZhbHNlOyBjbXQgPSB0cnVlOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlICdhJzoKICAgICAgICAgYWxsID0gZmFsc2U7IGNhdCA9IHRydWU7CiAgICAgICAg
IGJyZWFrOworICAgIGNhc2UgJ2InOgorICAgICAgICBhbGwgPSBmYWxzZTsgbWJhID0gdHJ1ZTsK
KyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCFyZXQgJiYgKGFsbCB8fCBjbXQpKQpA
QCAtNjIzLDYgKzY1NCwxMCBAQCBpbnQgbWFpbl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoq
YXJndikKICAgICBpZiAoYWxsIHx8IGNhdCkKICAgICAgICAgcmV0ID0gcHNyX2wyX2NhdF9od2lu
Zm8oKTsKIAorICAgIC8qIE1CQSBpcyBpbmRlcGVuZGVudCBvZiBDTVQgYW5kIENBVCAqLworICAg
IGlmIChhbGwgfHwgbWJhKQorICAgICAgICByZXQgPSBwc3JfbWJhX2h3aW5mbygpOworCiAgICAg
cmV0dXJuIHJldDsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0q-00019r-1a; Thu, 24 Aug 2017 01:32:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0o-00017o-Kd
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D4/C6-01987-DBC2E995; Thu, 24 Aug 2017 01:32:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tbhqLtXZ16
 kwZ6vQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bySeuZCqYrVUx728newPhRsouRi0NIYDqj
 xLYX95i7GDk5JAR4JY4sm8EKYftLPL+3lg2iqIFR4saebWwgCTYBdYnHX3uYQGwRASWJe6smM
 4EUMQtsY5J4f/kFO0hCWMBP4vj6tWBTWQRUJf6dXwjWzCvgKXH36jU2iA1yEiePTQbaxsHBCR
 Rfu84XJCwk4CFx991d1gmMvAsYGVYxqhenFpWlFuma6CUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBIYDAxDsYGz84nSIUZKDSUmU94n0vEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErwbtIFygkWp6akVaZk5wMCESUtw8CiJ8BaApHmLCxJzizPTIVKnGBWlxHlfgCQEQBIZpXlwb
 bBouMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3gUgU3gy80rgpr8CWswEtHjSiTkgi0sSEV
 JSDYxpLaE3v6r8dHkofPxNKm+0VSRHwI9unj17f/3dkaP0LerQQuXbJx/IZYYmFO39ef3ovd7
 wt0wGKaoPrqVxece4rVZ4rGLkv0B+84yrzXNCYkt2mqt9+BIbPb1u76Kj789XVc75eVtYo3le
 YOAeFUfWWUUdujcvl/ZEBD7P38U8VZVDj2VZqLkSS3FGoqEWc1FxIgBhIjtIgQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!13
X-Originating-IP: [134.134.136.65]
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 9092 invoked from network); 24 Aug 2017 01:32:44 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:44 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775236"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:36 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:46 +0800
Message-Id: <1503537289-56036-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 12/15] tools: rename 'xc_psr_cat_type' to
	'xc_psr_val_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdmFsX3R5cGUn
IHNvIHRoYXQKdGhlIHN0cnVjdHVyZSBuYW1lIGlzIGNvbW1vbiBmb3IgYWxsIGFsbG9jYXRpb24g
ZmVhdHVyZXMuCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNv
bT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBD
aGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCB8ICA4ICsrKystLS0tCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAg
ICAgICB8ICA0ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggODFhNmY0OC4uZjFjNjI5ZSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKQEAgLTI0NTAsMTMgKzI0NTAsMTMgQEAgZW51bSB4Y19wc3JfY210X3R5cGUgewog
fTsKIHR5cGVkZWYgZW51bSB4Y19wc3JfY210X3R5cGUgeGNfcHNyX2NtdF90eXBlOwogCi1lbnVt
IHhjX3Bzcl9jYXRfdHlwZSB7CitlbnVtIHhjX3Bzcl92YWxfdHlwZSB7CiAgICAgWENfUFNSX0NB
VF9MM19DQk0gICAgICA9IDEsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fQ09ERSA9IDIsCiAgICAg
WENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAgWENfUFNSX0NBVF9MMl9DQk0gICAgICA9
IDQsCiB9OwotdHlwZWRlZiBlbnVtIHhjX3Bzcl9jYXRfdHlwZSB4Y19wc3JfY2F0X3R5cGU7Cit0
eXBlZGVmIGVudW0geGNfcHNyX3ZhbF90eXBlIHhjX3Bzcl92YWxfdHlwZTsKIAogZW51bSB4Y19w
c3JfZmVhdF90eXBlIHsKICAgICBYQ19QU1JfRkVBVF9VTktOT1dOLApAQCAtMjQ5OSwxMCArMjQ5
OSwxMCBAQCBpbnQgeGNfcHNyX2NtdF9nZXRfZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3Qgcm1pZCwgdWludDMyX3QgY3B1LAogaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19pbnRlcmZh
Y2UgKnhjaCk7CiAKIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNf
cHNyX2NhdF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4Y19wc3JfdmFsX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwogaW50IHhjX3Bzcl9jYXRf
Z2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3Qg
dGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl92YWxfdHlwZSB0
eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgKmRhdGEpOwogaW50IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3Qgc29ja2V0LAogICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBl
IHR5cGUsIHhjX3Bzcl9od19pbmZvICpod19pbmZvKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3Bzci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggYmE0MTJlNC4uYzY5ZTk0MyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNy
LmMKQEAgLTI0OSw3ICsyNDksNyBAQCBpbnQgeGNfcHNyX2NtdF9lbmFibGVkKHhjX2ludGVyZmFj
ZSAqeGNoKQogICAgIHJldHVybiAwOwogfQogaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRh
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl92YWxfdHlwZSB0eXBlLCB1aW50MzJfdCB0
YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSkKIHsK
ICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTI4NCw3ICsyODQsNyBAQCBpbnQgeGNfcHNyX2NhdF9z
ZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogfQogCiBp
bnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0
eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNf
cHNyX3ZhbF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAqZGF0YSkKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGQ3
ZGE3ZDcuLmM5N2RjYTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCkBAIC0zMDMsMTEgKzMwMywxMSBAQCBvdXQ6CiAgICAg
cmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bzcl9jYXRfdHlwZSBsaWJ4bF9fcHNy
X2NibV90eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSgKK3N0YXRpYyBpbmxpbmUgeGNfcHNyX3Zh
bF90eXBlIGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3ZhbF90eXBlKAogICAgIGxp
YnhsX3Bzcl9jYm1fdHlwZSB0eXBlKQogewotICAgIEJVSUxEX0JVR19PTihzaXplb2YobGlieGxf
cHNyX2NibV90eXBlKSAhPSBzaXplb2YoeGNfcHNyX2NhdF90eXBlKSk7Ci0gICAgcmV0dXJuICh4
Y19wc3JfY2F0X3R5cGUpdHlwZTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl9j
Ym1fdHlwZSkgIT0gc2l6ZW9mKHhjX3Bzcl92YWxfdHlwZSkpOworICAgIHJldHVybiAoeGNfcHNy
X3ZhbF90eXBlKXR5cGU7CiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLApAQCAtMzI1LDEyICszMjUsMTIgQEAgaW50IGxpYnhsX3Bz
cl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgfQogCiAg
ICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAg
ICAgeGNfcHNyX2NhdF90eXBlIHhjX3R5cGU7CisgICAgICAgIHhjX3Bzcl92YWxfdHlwZSB4Y190
eXBlOwogCiAgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQogICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNf
cHNyX2NhdF90eXBlKHR5cGUpOworICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlw
ZV90b19saWJ4Y19wc3JfdmFsX3R5cGUodHlwZSk7CiAgICAgICAgIGlmICh4Y19wc3JfY2F0X3Nl
dF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewogICAgICAgICAgICAgbGli
eGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKQEAgLTM0OSw3ICszNDksNyBAQCBp
bnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
IHsKICAgICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjID0gMDsKLSAgICB4Y19wc3JfY2F0X3R5
cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX2NhdF90eXBlKHR5
cGUpOworICAgIHhjX3Bzcl92YWxfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90
b19saWJ4Y19wc3JfdmFsX3R5cGUodHlwZSk7CiAKICAgICBpZiAoeGNfcHNyX2NhdF9nZXRfZG9t
YWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0YXJnZXQsIGNibV9yKSkgewotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0r-0001CC-Co; Thu, 24 Aug 2017 01:32:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0q-00019P-15
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:48 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 20/EF-22472-FBC2E995; Thu, 24 Aug 2017 01:32:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tbhqLtPZ16
 kwfer0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aS2deYClbVVDz6voKlgXFNWBcjF4eQwHRG
 ibVN99i6GDk5JAR4JY4sm8EKYftLfHt3kQmiqIFR4tPBo0wgCTYBdYnHX3vAbBEBJYl7qyaDF
 TELbGOSeH/5BTtIQlggRWLXm15GEJtFQFXiRddPFhCbV8BT4uDEq1Ab5CROHpsMZHNwcALF16
 7zBQkLCXhI3H13l3UCI+8CRoZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYl
 JxXrJ+bmbGIHhwAAEOxgbvzgdYpTkYFIS5X0iPS9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv
 Bm2gnGBRanpqRVpmDjAwYdISHDxKIrwFIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnf
 QFSJABSlFGaBzcCFiWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7AGQKT2ZeCdymV0BHMA
 EdMenEHJAjShIRUlINjIYKXR+XLol+KrdZTkNk7rNjq9zuxbd8nvu4o1zH3/mHSvg/m/XlXDP
 TH0hPX+dUMbHz2Pa7vrPsD+7YWC/6Z6OErzXr27KgtEQTi2ZLjiNFi3IKHj5eu5S7+MzuzZ/U
 O872V+19xKi16tz2DP9zmxmTmL+s8Z169Ne+JbLVNjMbrixkTduxwEOJpTgj0VCLuag4EQDtm
 rWXjQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!14
X-Originating-IP: [134.134.136.65]
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 9154 invoked from network); 24 Aug 2017 01:32:45 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:45 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775273"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:39 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:47 +0800
Message-Id: <1503537289-56036-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 13/15] tools: implement new generic get value
	interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZXMgaW4gbGli
eGMgYW5kIGxpYnhsLgpJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4geGwg
dG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCmFsbG9jYXRpb24gZmVhdHVyZXMuIEJhc2Vk
IG9uIHRoYXQsIGEgbmV3IE1CQSBnZXQgdmFsdWUgY29tbWFuZCBpcyBhZGRlZCBpbiB4bC4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOgogICAgLSBjaGFuZ2UgJ0NBVF9J
TkZPJy8nTUJBX0lORk8nIHRvICdDQVQnLydNQkEnLiBUaGUgcmVsYXRlZCBzdHJ1Y3R1cmUgbmFt
ZXMKICAgICAgYXJlIGNoYW5nZWQgdG9vLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykK
LS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAgNyArLQogdG9vbHMvbGlieGMv
eGNfcHNyLmMgICAgICAgICAgfCAgIDkgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAg
IHwgIDUxICsrKysrKysrLS0tLQogdG9vbHMveGwveGwuaCAgICAgICAgICAgICAgICAgfCAgIDEg
KwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgfCAgIDUgKysKIHRvb2xzL3hsL3hsX3Bz
ci5jICAgICAgICAgICAgIHwgMTg1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxNzkgaW5zZXJ0aW9ucygrKSwgNzkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBmMWM2MjllLi5kN2VhYmZiIDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaApAQCAtMjQ1NSw2ICsyNDU1LDcgQEAgZW51bSB4Y19wc3JfdmFsX3R5cGUgewog
ICAgIFhDX1BTUl9DQVRfTDNfQ0JNX0NPREUgPSAyLAogICAgIFhDX1BTUl9DQVRfTDNfQ0JNX0RB
VEEgPSAzLAogICAgIFhDX1BTUl9DQVRfTDJfQ0JNICAgICAgPSA0LAorICAgIFhDX1BTUl9NQkFf
VEhSVEwgICAgICAgPSA1LAogfTsKIHR5cGVkZWYgZW51bSB4Y19wc3JfdmFsX3R5cGUgeGNfcHNy
X3ZhbF90eXBlOwogCkBAIC0yNTAxLDkgKzI1MDIsOSBAQCBpbnQgeGNfcHNyX2NtdF9lbmFibGVk
KHhjX2ludGVyZmFjZSAqeGNoKTsKIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGNfcHNyX3ZhbF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBkYXRhKTsKLWludCB4Y19wc3JfY2F0X2dldF9k
b21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3ZhbF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdl
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7CitpbnQg
eGNfcHNyX2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdmFsX3R5cGUgdHlwZSwgdWludDMy
X3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOwog
aW50IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0
LAogICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9o
d19pbmZvICpod19pbmZvKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90
b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCBjNjllOTQzLi5kZTUwMWIwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjgzLDkg
KzI4Myw5IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwog
fQogCi1pbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl92YWxf
dHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgKmRhdGEpCitpbnQgeGNfcHNyX2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19w
c3JfdmFsX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgKmRhdGEpCiB7CiAgICAgaW50IHJjOwogICAgIERFQ0xBUkVfRE9NQ1RM
OwpAQCAtMzA1LDYgKzMwNSw5IEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NC
TToKICAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk07CiAgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgWENfUFNSX01CQV9USFJUTDoKKyAgICAgICAgY21kID0gWEVO
X0RPTUNUTF9QU1JfTUJBX09QX0dFVF9USFJUTDsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVs
dDoKICAgICAgICAgZXJybm8gPSBFSU5WQUw7CiAgICAgICAgIHJldHVybiAtMTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5k
ZXggYzk3ZGNhNC4uMWYyZWVlMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKQEAgLTcxLDE2ICs3MSwzMCBAQCBzdGF0aWMg
dm9pZCBsaWJ4bF9fcHNyX2NtdF9sb2dfZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZXJyKQog
ICAgIExPR0UoRVJST1IsICIlcyIsIG1zZyk7CiB9CiAKLXN0YXRpYyB2b2lkIGxpYnhsX19wc3Jf
Y2F0X2xvZ19lcnJfbXNnKGxpYnhsX19nYyAqZ2MsIGludCBlcnIpCitzdGF0aWMgdm9pZCBsaWJ4
bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNnKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBlcnIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlKQogeworICAgIC8qCisg
ICAgICogSW5kZXggaXMgJ2xpYnhsX3Bzcl9jYm1fdHlwZScgc28gd2Ugc2V0IHR3byAnQ0RQJyB0
byBjb3JyZXNwb25kIHRvCisgICAgICogREFUQSBhbmQgQ09ERS4KKyAgICAgKi8KKyAgICBjb25z
dCBjaGFyICogY29uc3QgZmVhdF9uYW1lWzZdID0geworICAgICAgICAiVU5LTk9XTiIsCisgICAg
ICAgICJMMyBDQVQiLAorICAgICAgICAiQ0RQIiwKKyAgICAgICAgIkNEUCIsCisgICAgICAgICJM
MiBDQVQiLAorICAgICAgICAiTUJBIiwKKyAgICB9OwogICAgIGNoYXIgKm1zZzsKIAogICAgIHN3
aXRjaCAoZXJyKSB7CiAgICAgY2FzZSBFTk9ERVY6Ci0gICAgICAgIG1zZyA9ICJDQVQgaXMgbm90
IHN1cHBvcnRlZCBpbiB0aGlzIHN5c3RlbSI7CisgICAgICAgIG1zZyA9ICJpcyBub3Qgc3VwcG9y
dGVkIGluIHRoaXMgc3lzdGVtIjsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFTk9FTlQ6Ci0g
ICAgICAgIG1zZyA9ICJDQVQgaXMgbm90IGVuYWJsZWQgb24gdGhlIHNvY2tldCI7CisgICAgICAg
IG1zZyA9ICJpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0IjsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBFT1ZFUkZMT1c6CiAgICAgICAgIG1zZyA9ICJubyBmcmVlIENPUyBhdmFpbGFibGUi
OwpAQCAtMTA2LDcgKzEyMCw3IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJf
bXNnKGxpYnhsX19nYyAqZ2MsIGludCBlcnIpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAg
ICBMT0dFKEVSUk9SLCAiJXMiLCBtc2cpOworICAgIExPR0UoRVJST1IsICIlczogJXMiLCBmZWF0
X25hbWVbdHlwZV0sIG1zZyk7CiB9CiAKIHN0YXRpYyBpbnQgbGlieGxfX3BpY2tfc29ja2V0X2Nw
dShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBzb2NrZXRpZCkKQEAgLTMzMyw3ICszNDcsNyBAQCBp
bnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
ICAgICAgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3ZhbF90
eXBlKHR5cGUpOwogICAgICAgICBpZiAoeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoY3R4LT54
Y2gsIGRvbWlkLCB4Y190eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc29ja2V0aWQsIGNibSkpIHsKLSAgICAgICAgICAgIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJf
bXNnKGdjLCBlcnJubyk7CisgICAgICAgICAgICBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNn
KGdjLCBlcnJubywgdHlwZSk7CiAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAg
IH0KICAgICB9CkBAIC0zNDcsMTggKzM2MSw3IEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9jYm0o
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCAqY2JtX3IpCiB7Ci0gICAgR0NfSU5JVChjdHgpOwotICAg
IGludCByYyA9IDA7Ci0gICAgeGNfcHNyX3ZhbF90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2Ni
bV90eXBlX3RvX2xpYnhjX3Bzcl92YWxfdHlwZSh0eXBlKTsKLQotICAgIGlmICh4Y19wc3JfY2F0
X2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCwgY2JtX3IpKSB7Ci0gICAgICAgIGxpYnhsX19w
c3JfY2F0X2xvZ19lcnJfbXNnKGdjLCBlcnJubyk7Ci0gICAgICAgIHJjID0gRVJST1JfRkFJTDsK
LSAgICB9Ci0KLSAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gbGlieGxf
cHNyX2dldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgdGFyZ2V0LCBjYm1fcik7CiB9CiAKIHN0YXRp
YyBpbmxpbmUgeGNfcHNyX2ZlYXRfdHlwZSBsaWJ4bF9fcHNyX2ZlYXRfdHlwZV90b19saWJ4Y19w
c3JfZmVhdF90eXBlKApAQCAtNDYxLDcgKzQ2NCwxOSBAQCBpbnQgbGlieGxfcHNyX2dldF92YWwo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCB1bnNpZ25lZCBpbnQgdGFyZ2V0LAogICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90ICp2YWwpCiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAg
R0NfSU5JVChjdHgpOworICAgIGludCByYyA9IDA7CisKKyAgICB4Y19wc3JfdmFsX3R5cGUgeGNf
dHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3ZhbF90eXBlKHR5cGUpOwor
CisgICAgaWYgKHhjX3Bzcl9nZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCwgdmFsKSkgeworICAgICAg
ICBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNnKGdjLCBlcnJubywgdHlwZSk7CisgICAgICAg
IHJjID0gRVJST1JfRkFJTDsKKyAgICB9CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsK
IH0KIAogc3RhdGljIGlubGluZSBpbnQgbGlieGNfX3Bzcl9od19pbmZvX3RvX2xpYnhsX3Bzcl9o
d19pbmZvKApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXgg
YWE5NWI3Ny4uNTkwNjVjNCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94
bC94bC5oCkBAIC0yMDYsNiArMjA2LDcgQEAgaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBhcmdj
LCBjaGFyICoqYXJndik7CiAjaWZkZWYgTElCWExfSEFWRV9QU1JfQ0FUCiBpbnQgbWFpbl9wc3Jf
Y2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jYXRfc2hv
dyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdj
LCBjaGFyICoqYXJndik7CiAjZW5kaWYKIGludCBtYWluX3FlbXVfbW9uaXRvcl9jb21tYW5kKGlu
dCBhcmdjLCBjaGFyICoqYXJndik7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDVhYzhhN2UuLjE5ZTUwMDQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUu
YwpAQCAtNTYyLDYgKzU2MiwxMSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAg
ICAgICAiW29wdGlvbnNdIDxEb21haW4+IiwKICAgICAgICItbCA8bGV2ZWw+ICAgICAgICBTcGVj
aWZ5IHRoZSBjYWNoZSBsZXZlbCB0byBwcm9jZXNzLCBvdGhlcndpc2UgTDMgY2FjaGUgaXMgcHJv
Y2Vzc2VkXG4iCiAgICAgfSwKKyAgICB7ICJwc3ItbWJhLXNob3ciLAorICAgICAgJm1haW5fcHNy
X21iYV9zaG93LCAwLCAxLAorICAgICAgIlNob3cgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9u
IGluZm9ybWF0aW9uIiwKKyAgICAgICI8RG9tYWluPiIsCisgICAgfSwKIAogI2VuZGlmCiAgICAg
eyAidXNiY3RybC1hdHRhY2giLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcHNyLmMgYi90b29s
cy94bC94bF9wc3IuYwppbmRleCBlYTM3OTY3Li5hOTdkYWZhIDEwMDY0NAotLS0gYS90b29scy94
bC94bF9wc3IuYworKysgYi90b29scy94bC94bF9wc3IuYwpAQCAtMzMwLDE5ICszMzAsMjcgQEAg
b3V0OgogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVf
ZG9tYWluX2NibV90eXBlKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfY2JtX3R5
cGUgdHlwZSkKK3N0YXRpYyB2b2lkIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfcHNyX2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSkKIHsKLSAgICB1aW50NjRfdCBjYm07Cisg
ICAgdWludDY0X3QgdmFsOwogCi0gICAgaWYgKCFsaWJ4bF9wc3JfY2F0X2dldF9jYm0oY3R4LCBk
b21pZCwgdHlwZSwgc29ja2V0aWQsICZjYm0pKQotICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0
LCBjYm0pOworICAgIGlmICghbGlieGxfcHNyX2dldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgaW5m
by0+aWQsICZ2YWwpKQorICAgIHsKKyAgICAgICAgaWYgKHR5cGUgPT0gTElCWExfUFNSX0NCTV9U
WVBFX01CQV9USFJUTCAmJiBpbmZvLT51Lm1iYS5saW5lYXIpCisgICAgICAgICAgICBwcmludGYo
IiUxNiJQUkl1NjQsIHZhbCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHByaW50ZigiJSMx
NiJQUkl4NjQsIHZhbCk7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCIlMTZzIiwg
ImVycm9yIik7CiB9CiAKLXN0YXRpYyB2b2lkIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0o
dWludDMyX3QgZG9taWQsIHVpbnQzMl90IHNvY2tldGlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGNkcF9lbmFibGVkLCB1bnNpZ25lZCBpbnQgbHZsKQor
c3RhdGljIHZvaWQgcHNyX3ByaW50X29uZV9kb21haW5fdmFsKHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZv
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5
cGUgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbHZsKQogewogICAgIGNoYXIgKmRvbWFpbl9uYW1lOwogCkBAIC0zNTAsMTA2ICszNTgsMTUy
IEBAIHN0YXRpYyB2b2lkIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0odWludDMyX3QgZG9t
aWQsIHVpbnQzMl90IHNvY2tldGlkLAogICAgIHByaW50ZigiJTVkJTI1cyIsIGRvbWlkLCBkb21h
aW5fbmFtZSk7CiAgICAgZnJlZShkb21haW5fbmFtZSk7CiAKLSAgICBzd2l0Y2ggKGx2bCkgewot
ICAgIGNhc2UgMzoKLSAgICAgICAgaWYgKCFjZHBfZW5hYmxlZCkgewotICAgICAgICAgICAgcHNy
X2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAgICBzd2l0
Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICBz
d2l0Y2ggKGx2bCkgeworICAgICAgICBjYXNlIDM6CisgICAgICAgICAgICBpZiAoIWluZm8tPnUu
Y2F0LmNkcF9lbmFibGVkKSB7CisgICAgICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5f
dmFsX3R5cGUoZG9taWQsIGluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTSk7Ci0gICAgICAgIH0gZWxzZSB7
Ci0gICAgICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNv
Y2tldGlkLAorICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICBwc3JfcHJpbnRf
b25lX2RvbWFpbl92YWxfdHlwZShkb21pZCwgaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0NPREUpOwot
ICAgICAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2Nr
ZXRpZCwKKyAgICAgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21p
ZCwgaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBM
SUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0RBVEEpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgMjoKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBl
KGRvbWlkLCBzb2NrZXRpZCwKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBjYXNlIDI6CisgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShk
b21pZCwgaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJ
QlhMX1BTUl9DQk1fVFlQRV9MMl9DQk0pOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRl
ZmF1bHQ6CisgICAgICAgICAgICBwcmludGYoIklucHV0IGx2bCAlZCBpcyB3cm9uZyEiLCBsdmwp
OworICAgICAgICB9CiAgICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50
ZigiSW5wdXQgbHZsICVkIGlzIHdyb25nISIsIGx2bCk7CisKKyAgICBjYXNlIExJQlhMX1BTUl9G
RUFUX1RZUEVfTUJBOgorICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21p
ZCwgaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNS
X0NCTV9UWVBFX01CQV9USFJUTCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIHByaW50
ZigiXG4iKTsKIH0KIAotc3RhdGljIGludCBwc3JfY2F0X3ByaW50X2RvbWFpbl9jYm0odWludDMy
X3QgZG9taWQsIHVpbnQzMl90IHNvY2tldGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBjZHBfZW5hYmxlZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyBpbnQg
cHNyX3ByaW50X2RvbWFpbl92YWwodWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAgaW50IGksIG5yX2RvbWFp
bnM7CiAgICAgbGlieGxfZG9taW5mbyAqbGlzdDsKIAogICAgIGlmIChkb21pZCAhPSBJTlZBTElE
X0RPTUlEKSB7Ci0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0oZG9taWQsIHNv
Y2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKKyAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5f
dmFsKGRvbWlkLCBpbmZvLCB0eXBlLCBsdmwpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
ICAgICBpZiAoIShsaXN0ID0gbGlieGxfbGlzdF9kb21haW4oY3R4LCAmbnJfZG9tYWlucykpKSB7
Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBkb21haW4gbGlzdCBmb3Ig
Y2JtIGRpc3BsYXlcbiIpOwotICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiRmFpbGVkIHRvIGdldCBkb21haW4gbGlzdCBmb3IgdmFsdWUgZGlzcGxheVxuIik7Cisg
ICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgfQogCiAgICAgZm9yIChpID0gMDsgaSA8
IG5yX2RvbWFpbnM7IGkrKykKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibShs
aXN0W2ldLmRvbWlkLCBzb2NrZXRpZCwgY2RwX2VuYWJsZWQsIGx2bCk7CisgICAgICAgIHBzcl9w
cmludF9vbmVfZG9tYWluX3ZhbChsaXN0W2ldLmRvbWlkLCBpbmZvLCB0eXBlLCBsdmwpOwogICAg
IGxpYnhsX2RvbWluZm9fbGlzdF9mcmVlKGxpc3QsIG5yX2RvbWFpbnMpOwogCiAgICAgcmV0dXJu
IDA7CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9wcmludF9zb2NrZXQodWludDMyX3QgZG9taWQs
IGxpYnhsX3Bzcl9jYXRfaW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyBpbnQgcHNyX3ByaW50X3NvY2tldCh1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAq
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5
cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsKLSAg
ICBpbnQgcmM7Ci0gICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKLQogICAgIHByaW50ZigiJS0x
NnM6ICV1XG4iLCAiU29ja2V0IElEIiwgaW5mby0+aWQpOwogCi0gICAgLyogU28gZmFyLCBDTVQg
b25seSBzdXBwb3J0cyBMMyBjYWNoZS4gKi8KLSAgICBpZiAobHZsID09IDMpIHsKLSAgICAgICAg
cmMgPSBsaWJ4bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0eCwgaW5mby0+aWQsICZsM19j
YWNoZV9zaXplKTsKLSAgICAgICAgaWYgKHJjKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkZhaWxlZCB0byBnZXQgbDMgY2FjaGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAotICAgICAg
ICAgICAgICAgICAgICBpbmZvLT5pZCk7Ci0gICAgICAgICAgICByZXR1cm4gLTE7CisgICAgc3dp
dGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAgICB7Cisg
ICAgICAgIGludCByYzsKKyAgICAgICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKKworICAgICAg
ICAvKiBTbyBmYXIsIENNVCBvbmx5IHN1cHBvcnRzIEwzIGNhY2hlLiAqLworICAgICAgICBpZiAo
bHZsID09IDMpIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfcHNyX2NtdF9nZXRfbDNfY2FjaGVf
c2l6ZShjdHgsIGluZm8tPmlkLCAmbDNfY2FjaGVfc2l6ZSk7CisgICAgICAgICAgICBpZiAocmMp
IHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgbDMgY2Fj
aGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+
aWQpOworICAgICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIHByaW50ZigiJS0xNnM6ICV1S0JcbiIsICJMMyBDYWNoZSIsIGwzX2NhY2hlX3NpemUpOwog
ICAgICAgICB9Ci0gICAgICAgIHByaW50ZigiJS0xNnM6ICV1S0JcbiIsICJMMyBDYWNoZSIsIGwz
X2NhY2hlX3NpemUpOworCisgICAgICAgIHByaW50ZigiJS0xNnM6ICUjbGx4XG4iLCAiRGVmYXVs
dCBDQk0iLAorICAgICAgICAgICAgICAgKDF1bGwgPDwgaW5mby0+dS5jYXQuY2JtX2xlbikgLSAx
KTsKKyAgICAgICAgaWYgKGluZm8tPnUuY2F0LmNkcF9lbmFibGVkKQorICAgICAgICAgICAgcHJp
bnRmKCIlNXMlMjVzJTE2cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIkNCTSAoY29kZSkiLCAiQ0JN
IChkYXRhKSIpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwcmludGYoIiU1cyUyNXMlMTZz
XG4iLCAiSUQiLCAiTkFNRSIsICJDQk0iKTsKKworICAgICAgICBicmVhazsKICAgICB9CiAKLSAg
ICBwcmludGYoIiUtMTZzOiAlI2xseFxuIiwgIkRlZmF1bHQgQ0JNIiwgKDF1bGwgPDwgaW5mby0+
Y2JtX2xlbikgLSAxKTsKLSAgICBpZiAoaW5mby0+Y2RwX2VuYWJsZWQpCi0gICAgICAgIHByaW50
ZigiJTVzJTI1cyUxNnMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJDQk0gKGNvZGUpIiwgIkNCTSAo
ZGF0YSkiKTsKLSAgICBlbHNlCi0gICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIsICJJRCIs
ICJOQU1FIiwgIkNCTSIpOworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6CisgICAg
ICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiRGVmYXVsdCBUSFJUTCIsIDApOworICAgICAgICBw
cmludGYoIiU1cyUyNXMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJUSFJUTCIpOworICAgICAgICBi
cmVhazsKIAotICAgIHJldHVybiBwc3JfY2F0X3ByaW50X2RvbWFpbl9jYm0oZG9taWQsIGluZm8t
PmlkLCBpbmZvLT5jZHBfZW5hYmxlZCwgbHZsKTsKKyAgICBkZWZhdWx0OgorICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIklucHV0IGZlYXR1cmUgdHlwZSAlZCBpcyB3cm9uZ1xuIiwgdHlwZSk7Cisg
ICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgcmV0dXJuIHBzcl9wcmlu
dF9kb21haW5fdmFsKGRvbWlkLCBpbmZvLCB0eXBlLCBsdmwpOwogfQogCi1zdGF0aWMgaW50IHBz
cl9jYXRfc2hvdyh1aW50MzJfdCBkb21pZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyBpbnQg
cHNyX3ZhbF9zaG93KHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGx2bCkKIHsKLSAgICBpbnQgaSwgbnI7CisgICAgdW5zaWduZWQgaW50IGksIG5yOwogICAg
IGludCByYzsKLSAgICBsaWJ4bF9wc3JfY2F0X2luZm8gKmluZm87CisgICAgbGlieGxfcHNyX2h3
X2luZm8gKmluZm87CiAKLSAgICBpZiAobHZsICE9IDIgJiYgbHZsICE9IDMpIHsKLSAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJJbnB1dCBsdmwgJWQgaXMgd3JvbmdcbiIsIGx2bCk7CisgICAgc3dp
dGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAgICAgICAg
aWYgKGx2bCAhPSAyICYmIGx2bCAhPSAzKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IklucHV0IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKKyAgICAgICAgICAgIHJldHVybiBFWElU
X0ZBSUxVUkU7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIExJQlhMX1BT
Ul9GRUFUX1RZUEVfTUJBOgorICAgICAgICBpZiAobHZsKSB7CisgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIklucHV0IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKKyAgICAgICAgICAgIHJl
dHVybiBFWElUX0ZBSUxVUkU7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZh
dWx0OgorICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIklucHV0IGZlYXR1cmUgdHlwZSAlZCBpcyB3
cm9uZ1xuIiwgdHlwZSk7CiAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgfQogCi0g
ICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0eCwgJmluZm8sICZuciwgbHZsKTsKKyAg
ICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgsICZpbmZvLCAmbnIsIHR5cGUsIGx2bCk7
CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCAl
cyBjYXQgaW5mb1xuIiwgKGx2bCA9PSAzKT8iTDMiOiJMMiIpOworICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIkZhaWxlZCB0byBnZXQgaW5mb1xuIik7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9
CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkrKykgewotICAgICAgICByYyA9IHBzcl9jYXRf
cHJpbnRfc29ja2V0KGRvbWlkLCBpbmZvICsgaSwgbHZsKTsKKyAgICAgICAgcmMgPSBwc3JfcHJp
bnRfc29ja2V0KGRvbWlkLCBpbmZvICsgaSwgdHlwZSwgbHZsKTsKICAgICAgICAgaWYgKHJjKQog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiBvdXQ6Ci0gICAgbGlieGxfcHNyX2NhdF9p
bmZvX2xpc3RfZnJlZShpbmZvLCBucik7CisgICAgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVl
KGluZm8sIG5yKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTQ3OSw2ICs1MzMsMjcgQEAgc3Rh
dGljIGludCBwc3JfbDJfY2F0X2h3aW5mbyh2b2lkKQogICAgIHJldHVybiByYzsKIH0KIAoraW50
IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0
OworICAgIHVpbnQzMl90IGRvbWlkOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIs
IE5VTEwsICJwc3ItbWJhLXNob3ciLCAwKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAg
ICB9CisKKyAgICBpZiAob3B0aW5kID49IGFyZ2MpCisgICAgICAgIGRvbWlkID0gSU5WQUxJRF9E
T01JRDsKKyAgICBlbHNlIGlmIChvcHRpbmQgPT0gYXJnYyAtIDEpCisgICAgICAgIGRvbWlkID0g
ZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKKyAgICBlbHNlIHsKKyAgICAgICAgaGVscCgicHNy
LW1iYS1zaG93Iik7CisgICAgICAgIHJldHVybiAyOworICAgIH0KKworICAgIHJldHVybiBwc3Jf
dmFsX3Nob3coZG9taWQsIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJBLCAwKTsKK30KKwogc3RhdGlj
IGludCBwc3JfbWJhX2h3aW5mbyh2b2lkKQogewogICAgIGludCByYzsKQEAgLTYxOCw3ICs2OTMs
NyBAQCBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAg
ICByZXR1cm4gMjsKICAgICB9CiAKLSAgICByZXR1cm4gcHNyX2NhdF9zaG93KGRvbWlkLCBsdmwp
OworICAgIHJldHVybiBwc3JfdmFsX3Nob3coZG9taWQsIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FU
LCBsdmwpOwogfQogCiBpbnQgbWFpbl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikK
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0r-0001Cm-KZ; Thu, 24 Aug 2017 01:32:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0r-0001BL-57
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:49 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E4/D1-01862-0CC2E995; Thu, 24 Aug 2017 01:32:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tbhqLtfZ16
 kQdddeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPrpD7WgtXWFX2Hb7I1MHbpdDFycQgJTGeU
 6N38lL2LkZNDQoBX4siyGawQtr/EyTmz2SCKGhgl/lxbwAySYBNQl3j8tYcJxBYRUJK4t2oyE
 0gRs8A2Jon3l18ATeLgEBZIkTj7wBukhkVAVeL26wYmkDCvgKfEljMqEPPlJE4em8wKEuYECq
 9d5wsSFhLwkLj77i7rBEbeBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDYz1clOLixPTU3M
 Sk4r1kvNzNzECQ4EBCHYwNn5xOsQoycGkJMr7RHpepBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3g3aQDnBotT01Iq0zBxgUMKkJTh4lER4C0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolz
 vsCpEgApCijNA9uBCxCLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdwHIFJ7MvBK4Ta+Ajm
 ACOmLSiTkgR5QkIqSkGhgtd6yaFFLUnDLvrPrHKZo96Zwt9yar+muLFSffnXlF9FjEi4Dy+2a
 Lb9uGtrRdTVvRk3jkf+QM7omza77MfHFD5Wpdzoy3yjXahpbZ/o9PuB8N2q3LwHPHLGTeJ02X
 En/lkNk6S16XvBaInjF/RcTvGcVvvjx2/FJ+wuja65QijkPr8qY/PiKkxFKckWioxVxUnAgA1
 jbsH4sCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503538328!80460649!15
X-Originating-IP: [134.134.136.65]
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 9198 invoked from network); 24 Aug 2017 01:32:47 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:47 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775302"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:41 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:48 +0800
Message-Id: <1503537289-56036-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 14/15] tools: implement new generic set value
	interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG5ldyBnZW5lcmljIHNldCB2YWx1ZSBpbnRlcmZhY2VzIGlu
IGxpYnhjIGFuZCBsaWJ4bC4KVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFsbCBh
bGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQpuZXcgTUJBIHNldCB2YWx1ZSBjb21t
YW5kIGluIHhsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgNiArKy0tLQogdG9vbHMv
bGlieGMveGNfcHNyLmMgICAgICAgICAgfCAgOSArKysrLS0tCiB0b29scy9saWJ4bC9saWJ4bF9w
c3IuYyAgICAgICB8IDU2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMveGwveGxfY21k
dGFibGUuYyAgICAgICAgfCAgNiArKysrKwogdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAgICAg
fCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMg
Y2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAppbmRleCBkN2VhYmZiLi4zMTYxYmY2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ5
OSw5ICsyNDk5LDkgQEAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90ICp0c2MpOwogaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCk7
CiAKLWludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3ZhbF90
eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBkYXRhKTsKK2ludCB4Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bz
cl92YWxfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBkYXRhKTsKIGludCB4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhj
X3Bzcl92YWxfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCAqZGF0YSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3Iu
YyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IGRlNTAxYjAuLjRkZGU3NmYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0y
NDgsOSArMjQ4LDkgQEAgaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCkK
IAogICAgIHJldHVybiAwOwogfQotaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4Y19wc3JfdmFsX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCitpbnQgeGNfcHNyX3NldF9kb21haW5f
ZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4Y19wc3JfdmFsX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSkKIHsKICAgICBERUNMQVJFX0RPTUNU
TDsKICAgICB1aW50MzJfdCBjbWQ7CkBAIC0yNjksNiArMjY5LDkgQEAgaW50IHhjX3Bzcl9jYXRf
c2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICBj
YXNlIFhDX1BTUl9DQVRfTDJfQ0JNOgogICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRf
T1BfU0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRM
OgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRMOworICAgICAg
ICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAg
cmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYwppbmRleCAxZjJlZWUyLi5iZDEwZThiIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzI4
LDMzICszMjgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90
eXBlIHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgY2JtKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQgcmM7Ci0g
ICAgaW50IHNvY2tldGlkLCBucl9zb2NrZXRzOwotCi0gICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5
c2ljYWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwotICAgIGlmIChyYykgewotICAgICAgICBM
T0dFRChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsK
LSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChz
b2NrZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAgICAgeGNfcHNyX3ZhbF90eXBlIHhjX3R5cGU7
Ci0KLSAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3NvY2tldHMpCi0gICAgICAgICAgICBicmVh
azsKLQotICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3Jf
dmFsX3R5cGUodHlwZSk7Ci0gICAgICAgIGlmICh4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YShj
dHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewotICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19s
b2dfZXJyX21zZyhnYywgZXJybm8sIHR5cGUpOwotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OwotICAgICAgICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmM7
CisgICAgcmV0dXJuIGxpYnhsX3Bzcl9zZXRfdmFsKGN0eCwgZG9taWQsIHR5cGUsIHRhcmdldF9t
YXAsIGNibSk7CiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0X2dldF9jYm0obGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLApAQCAtNDU3LDcgKzQzMSwzMyBAQCBpbnQgbGlieGxfcHNyX3NldF92
YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCiAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKQogewotICAgIHJldHVybiBFUlJPUl9GQUlM
OworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisgICAgaW50IHNvY2tldGlkLCBucl9z
b2NrZXRzOworCisgICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywgJm5y
X3NvY2tldHMpOworICAgIGlmIChyYykgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJm
YWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKKyAgICAgICAgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXAp
IHsKKyAgICAgICAgeGNfcHNyX3ZhbF90eXBlIHhjX3R5cGU7CisKKyAgICAgICAgaWYgKHNvY2tl
dGlkID49IG5yX3NvY2tldHMpCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICB4Y190eXBl
ID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdmFsX3R5cGUodHlwZSk7CisgICAg
ICAgIGlmICh4Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQsIHZhbCkpIHsKKyAg
ICAgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBlKTsK
KyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgIH0KKworb3V0Ogor
ICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOwogfQogCiBpbnQgbGlieGxfcHNyX2dldF92YWwo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwu
aCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXggNTkwNjVjNC4uMmNiZTg5YyAxMDA2NDQKLS0tIGEvdG9v
bHMveGwveGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC0yMDYsNiArMjA2LDcgQEAgaW50IG1h
aW5fcHNyX2NtdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjaWZkZWYgTElCWExfSEFW
RV9QU1JfQ0FUCiBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KTsKIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1h
aW5fcHNyX21iYV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9tYmFf
c2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9xZW11X21vbml0
b3JfY29tbWFuZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggMTllNTAwNC4uNWY3
MTIyZCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94
bF9jbWR0YWJsZS5jCkBAIC01NjIsNiArNTYyLDEyIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFi
bGVbXSA9IHsKICAgICAgICJbb3B0aW9uc10gPERvbWFpbj4iLAogICAgICAgIi1sIDxsZXZlbD4g
ICAgICAgIFNwZWNpZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVyd2lzZSBMMyBj
YWNoZSBpcyBwcm9jZXNzZWRcbiIKICAgICB9LAorICAgIHsgInBzci1tYmEtc2V0IiwKKyAgICAg
ICZtYWluX3Bzcl9tYmFfc2V0LCAwLCAxLAorICAgICAgIlNldCB0aHJvdHRsaW5nIHZhbHVlIChU
SFJUTCkgZm9yIGEgZG9tYWluIiwKKyAgICAgICJbb3B0aW9uc10gPERvbWFpbj4gPFRIUlRMPiIs
CisgICAgICAiLXMgPHNvY2tldD4gICAgICAgU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3Ms
IG90aGVyd2lzZSBhbGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkXG4iCisgICAgfSwKICAgICB7ICJw
c3ItbWJhLXNob3ciLAogICAgICAgJm1haW5fcHNyX21iYV9zaG93LCAwLCAxLAogICAgICAgIlNo
b3cgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggYTk3ZGFmYS4uZmM1
YmZjZCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNy
LmMKQEAgLTU1NCw2ICs1NTQsNjEgQEAgaW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBj
aGFyICoqYXJndikKICAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBMSUJYTF9QU1JfRkVB
VF9UWVBFX01CQSwgMCk7CiB9CiAKK2ludCBtYWluX3Bzcl9tYmFfc2V0KGludCBhcmdjLCBjaGFy
ICoqYXJndikKK3sKKyAgICB1aW50MzJfdCBkb21pZDsKKyAgICBsaWJ4bF9wc3JfY2JtX3R5cGUg
dHlwZTsKKyAgICB1aW50NjRfdCB0aHJ0bDsKKyAgICBpbnQgcmV0LCBvcHQgPSAwOworICAgIGxp
YnhsX2JpdG1hcCB0YXJnZXRfbWFwOworICAgIGNoYXIgKnZhbHVlOworICAgIGxpYnhsX3N0cmlu
Z19saXN0IHNvY2tldF9saXN0OworICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIGVuZDsKKyAgICB1
bnNpZ25lZCBpbnQgaSwgaiwgbGVuOworCisgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gb3B0c1td
ID0geworICAgICAgICB7InNvY2tldCIsIDEsIDAsICdzJ30sCisgICAgICAgIENPTU1PTl9MT05H
X09QVFMKKyAgICB9OworCisgICAgbGlieGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZ0YXJn
ZXRfbWFwLCAwKTsKKyAgICBsaWJ4bF9iaXRtYXBfc2V0X25vbmUoJnRhcmdldF9tYXApOworCisg
ICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgInM6Iiwgb3B0cywgInBzci1tYmEtc2V0IiwgMCkg
eworICAgIGNhc2UgJ3MnOgorICAgICAgICB0cmltKGlzc3BhY2UsIG9wdGFyZywgJnZhbHVlKTsK
KyAgICAgICAgc3BsaXRfc3RyaW5nX2ludG9fc3RyaW5nX2xpc3QodmFsdWUsICIsIiwgJnNvY2tl
dF9saXN0KTsKKyAgICAgICAgbGVuID0gbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZzb2NrZXRf
bGlzdCk7CisgICAgICAgIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAgICBw
YXJzZV9yYW5nZShzb2NrZXRfbGlzdFtpXSwgJnN0YXJ0LCAmZW5kKTsKKyAgICAgICAgICAgIGZv
ciAoaiA9IHN0YXJ0OyBqIDw9IGVuZDsgaisrKQorICAgICAgICAgICAgICAgIGxpYnhsX2JpdG1h
cF9zZXQoJnRhcmdldF9tYXAsIGopOworICAgICAgICB9CisKKyAgICAgICAgbGlieGxfc3RyaW5n
X2xpc3RfZGlzcG9zZSgmc29ja2V0X2xpc3QpOworICAgICAgICBmcmVlKHZhbHVlKTsKKyAgICAg
ICAgYnJlYWs7CisgICAgfQorCisgICAgdHlwZSA9IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhS
VEw7CisKKyAgICBpZiAobGlieGxfYml0bWFwX2lzX2VtcHR5KCZ0YXJnZXRfbWFwKSkKKyAgICAg
ICAgbGlieGxfYml0bWFwX3NldF9hbnkoJnRhcmdldF9tYXApOworCisgICAgaWYgKGFyZ2MgIT0g
b3B0aW5kICsgMikgeworICAgICAgICBoZWxwKCJwc3ItbWJhLXNldCIpOworICAgICAgICByZXR1
cm4gMjsKKyAgICB9CisKKyAgICBkb21pZCA9IGZpbmRfZG9tYWluKGFyZ3Zbb3B0aW5kXSk7Cisg
ICAgdGhydGwgPSBzdHJ0b2xsKGFyZ3Zbb3B0aW5kICsgMV0sIE5VTEwgLCAwKTsKKworICAgIHJl
dCA9IGxpYnhsX3Bzcl9zZXRfdmFsKGN0eCwgZG9taWQsIHR5cGUsICZ0YXJnZXRfbWFwLCB0aHJ0
bCk7CisKKyAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmdGFyZ2V0X21hcCk7CisgICAgcmV0dXJu
IHJldDsKK30KKwogc3RhdGljIGludCBwc3JfbWJhX2h3aW5mbyh2b2lkKQogewogICAgIGludCBy
YzsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:32:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01: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.xen.org>)
	id 1dkh0v-0001I3-SL; Thu, 24 Aug 2017 01:32:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dkh0u-0001G9-Ke
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 01:32:52 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F7/09-01859-3CC2E995; Thu, 24 Aug 2017 01:32:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tbhqHtYZ16
 kwcUtwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bex/NZCvaoVXzaMpexgbFPoYuRk0NIYDqj
 xJ+PjiC2hACvxJFlM1ghbH+JR08PM3YxcgHVNDBKtF//zwaSYBNQl3j8tYcJxBYRUJK4t2oyE
 0gRs8A2Jon3l1+wgySEBawlpm/sA7I5OFgEVCXOnfIAMXkFPCU+7zeFmC8ncfLYZFaQMCdQeO
 06X4hzPCTuvrvLOoGRdwEjwypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMS
 kYr3k/NxNjMBQqGdgYNzBOPWE3yFGSQ4mJVHeJ9LzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8G7QBsoJFqWmp1akZeYAgxImLcHBoyTCWwCS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpc
 d4XIEUCIEUZpXlwI2ARcolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO87LaApPJl5JXCbXg
 EdwQR0xKQTc0COKElESEk1MDrfmjHl4aG1NoWaX2ft2DTvs3n9hhydEh29nMK8smKhu9fPTJB
 pWyiao+N5wrnJ9sll/0O/rBkWLWJ+3cJUtz/llAiTdIS3xWu5zCP3F01+6vMl6RCvivHU9oq8
 Jsavsw8de8d/5t686XPUq313Kt5s02GWdortTXyauV2B+8eWq6V+2p85NiuxFGckGmoxFxUnA
 gBu7SCXiwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503538368!99646289!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50054 invoked from network); 24 Aug 2017 01:32:50 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 01:32:50 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 18:32:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="303775332"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga004.fm.intel.com with ESMTP; 23 Aug 2017 18:32:44 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Aug 2017 09:14:49 +0800
Message-Id: <1503537289-56036-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 15/15] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIE1CQSBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOgogICAgLSBzdGF0ZSB0aGUgdmFs
dWUgdHlwZSBzaG93biBieSAncHNyLW1iYS1zaG93Jy4gRm9yIGxpbmVhciBtb2RlLAogICAgICBp
dCBzaG93cyBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cyBoZXhh
ZGVjaW1hbAogICAgICB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQog
ZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysK
IGRvY3MvbWlzYy94bC1wc3IubWFya2Rvd24gfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9kLjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5p
bgppbmRleCAxNmM4MzA2Li5lNjQ0YjE5IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5p
bgorKysgYi9kb2NzL21hbi94bC5wb2QuMS5pbgpAQCAtMTc5OCw2ICsxNzk4LDQwIEBAIHByb2Nl
c3NlZC4KIAogPWJhY2sKIAorPWhlYWQyIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbgorCitJ
bnRlbCBTa3lsYWtlIGFuZCBsYXRlciBzZXJ2ZXIgcGxhdGZvcm1zIG9mZmVyIGNhcGFiaWxpdGll
cyB0byBjb25maWd1cmUgYW5kCittYWtlIHVzZSBvZiB0aGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxv
Y2F0aW9uIChNQkEpIG1lY2hhbmlzbXMsIHdoaWNoIHByb3ZpZGVzCitPUy9WTU1zIHRoZSBhYmls
aXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcgYXBwcy9WTXMgb3IgY3JlYXRlIGFkdmFuY2VkIGNsb3Nl
ZC1sb29wCitjb250cm9sIHN5c3RlbSB2aWEgZXhwb3NpbmcgY29udHJvbCBvdmVyIGEgY3JlZGl0
LWJhc2VkIHRocm90dGxpbmcgbWVjaGFuaXNtLgorSW4gdGhlIFhlbiBpbXBsZW1lbnRhdGlvbiwg
TUJBIGlzIHVzZWQgdG8gY29udHJvbCBtZW1vcnkgYmFuZHdpZHRoIG9uIFZNIGJhc2lzLgorVG8g
ZW5mb3JjZSBiYW5kd2lkdGggb24gYSBzcGVjaWZpYyBkb21haW4sIGp1c3Qgc2V0IHRocm90dGxp
bmcgdmFsdWUgKFRIUlRMKQorZm9yIHRoZSBkb21haW4uCisKKz1vdmVyIDQKKworPWl0ZW0gQjxw
c3ItbWJhLXNldD4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPiBJPHRocnRsPgorCitTZXQgdGhy
b3R0bGluZyB2YWx1ZSAoVEhSVEwpIGZvciBhIGRvbWFpbi4gRm9yIGhvdyB0byBzcGVjaWZ5IEk8
dGhydGw+CitwbGVhc2UgcmVmZXIgdG8gTDxodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5z
dGFibGUvbWlzYy94bC1wc3IuaHRtbD4uCisKK0I8T1BUSU9OUz4KKworPW92ZXIgNAorCis9aXRl
bSBCPC1zIFNPQ0tFVD4sIEI8LS1zb2NrZXQ9U09DS0VUPgorCitTcGVjaWZ5IHRoZSBzb2NrZXQg
dG8gcHJvY2Vzcywgb3RoZXJ3aXNlIGFsbCBzb2NrZXRzIGFyZSBwcm9jZXNzZWQuCisKKz1iYWNr
CisKKz1pdGVtIEI8cHNyLW1iYS1zaG93PiBbSTxkb21haW4taWQ+XQorCitTaG93IE1CQSBzZXR0
aW5ncyBmb3IgYSBjZXJ0YWluIGRvbWFpbiBvciBhbGwgZG9tYWlucy4gRm9yIGxpbmVhciBtb2Rl
LCBpdAorc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNo
b3dzIGhleGFkZWNpbWFsIHZhbHVlLgorCis9YmFjaworCiA9aGVhZDEgSUdOT1JFRCBGT1IgQ09N
UEFUSUJJTElUWSBXSVRIIFhNCiAKIHhsIGlzIG1vc3RseSBjb21tYW5kLWxpbmUgY29tcGF0aWJs
ZSB3aXRoIHRoZSBvbGQgeG0gdXRpbGl0eSB1c2VkIHdpdGgKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94bC1wc3IubWFya2Rvd24gYi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCmluZGV4IDA0ZGQ5
NTcuLjM5ZmM4MDEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24KKysrIGIv
ZG9jcy9taXNjL3hsLXBzci5tYXJrZG93bgpAQCAtMTg2LDYgKzE4Niw2OSBAQCBTZXR0aW5nIGRh
dGEgQ0JNIGZvciBhIGRvbWFpbjoKIFNldHRpbmcgdGhlIHNhbWUgY29kZSBhbmQgZGF0YSBDQk0g
Zm9yIGEgZG9tYWluOgogYHhsIHBzci1jYXQtc2V0IDxkb21pZD4gPGNibT5gCiAKKyMjIE1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKQorCitNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRp
b24gKE1CQSkgaXMgYSBuZXcgZmVhdHVyZSBhdmFpbGFibGUgb24gSW50ZWwKK1NreWxha2UgYW5k
IGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgdGhhdCBhbGxvd3MgYW4gT1Mgb3IgSHlwZXJ2aXNvci9W
TU0gdG8KK3Nsb3cgbWlzYmVoYXZpbmcgYXBwcy9WTXMgb3IgY3JlYXRlIGFkdmFuY2VkIGNsb3Nl
ZC1sb29wIGNvbnRyb2wgc3lzdGVtIHZpYQorZXhwb3NpbmcgY29udHJvbCBvdmVyIGEgY3JlZGl0
LWJhc2VkIHRocm90dGxpbmcgbWVjaGFuaXNtLiBUbyBlbmZvcmNlIGJhbmR3aWR0aAorb24gYSBz
cGVjaWZpYyBkb21haW4sIGp1c3Qgc2V0IHRocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBpbnRvIENs
YXNzIG9mIFNlcnZpY2UKKyhDT1MpLiBNQkEgcHJvdmlkZXMgdHdvIFRIUlRMIG1vZGUuIE9uZSBp
cyBsaW5lYXIgbW9kZSBhbmQgdGhlIG90aGVyIGlzCitub24tbGluZWFyIG1vZGUuCisKK0luIHRo
ZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShUSFJU
TF9NQVgpLiBWYWx1ZXMKK25vdCBhbiBldmVuIG11bHRpcGxlIG9mIHRoZSBwcmVjaXNpb24gKGUu
Zy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sCit0byAxMCUgZGVsYXkgYXBwbGll
ZCkuCisKK0lmIGxpbmVhciB2YWx1ZXMgYXJlIG5vdCBzdXBwb3J0ZWQgdGhlbiBpbnB1dCBkZWxh
eSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28KK2Zyb20gemVybyB0byB0aGUgVEhSVExfTUFYIHZh
bHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhIHBvd2VyCitvZiB0
d28gd2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0d28uCisK
K0ZvciBleGFtcGxlLCBhc3N1bWluZyBhIHN5c3RlbSB3aXRoIDIgZG9tYWluczoKKworICogQSBU
SFJUTCBvZiAweDAgZm9yIGV2ZXJ5IGRvbWFpbiBtZWFucyBlYWNoIGRvbWFpbiBjYW4gYWNjZXNz
IHRoZSB3aG9sZSBjYWNoZQorICAgd2l0aG91dCBhbnkgZGVsYXkuIFRoaXMgaXMgdGhlIGRlZmF1
bHQuCisKKyAqIExpbmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBh
bmQgdGhlIG90aGVyIGRvbWFpbidzIDAgbWVhbnMKKyAgIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBn
ZXRzIDEwJSBkZWxheSB0byBhY2Nlc3MgdGhlIGNhY2hlIGFuZCB0aGUgb3RoZXIgb25lCisgICB3
aXRob3V0IGFueSBkZWxheS4KKworICogTm9uLWxpbmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFp
biBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAKKyAgIG1lYW5zIHRoYXQg
dGhlIGZpcnN0IGRvbWFpbiBnZXRzIDglIGRlbGF5IHRvIGFjY2VzcyB0aGUgY2FjaGUgYW5kIHRo
ZSBvdGhlcgorICAgb25lIHdpdGhvdXQgYW55IGRlbGF5LgorCitGb3IgbW9yZSBkZXRhaWxlZCBp
bmZvcm1hdGlvbiBwbGVhc2UgcmVmZXIgdG8gSW50ZWwgU0RNIGNoYXB0ZXIKKyJJbnRyb2R1Y3Rp
b24gdG8gTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIi4KKworSW4gWGVuJ3MgaW1wbGVtZW50
YXRpb24sIFRIUlRMIGNhbiBiZSBjb25maWd1cmVkIHdpdGggbGlieGwveGwgaW50ZXJmYWNlcyBi
dXQKK0NPUyBpcyBtYWludGFpbmVkIGluIGh5cGVydmlzb3Igb25seS4gVGhlIGNhY2hlIHBhcnRp
dGlvbiBncmFudWxhcml0eSBpcyBwZXIKK2RvbWFpbiwgZWFjaCBkb21haW4gaGFzIENPUz0wIGFz
c2lnbmVkIGJ5IGRlZmF1bHQsIHRoZSBjb3JyZXNwb25kaW5nIFRIUlRMIGlzCiswLCB3aGljaCBt
ZWFucyBhbGwgdGhlIGNhY2hlIHJlc291cmNlIGNhbiBiZSBhY2Nlc3NlZCB3aXRob3V0IGRlbGF5
LgorCisjIyMgeGwgaW50ZXJmYWNlcworCitTeXN0ZW0gTUJBIGluZm9ybWF0aW9uIHN1Y2ggYXMg
bWF4aW11bSBDT1MgYW5kIG1heGltdW0gVEhSVEwgY2FuIGJlIG9idGFpbmVkIGJ5OgorCitgeGwg
cHNyLWh3aW5mbyAtLW1iYWAKKworVGhlIHNpbXBsZXN0IHdheSB0byBjaGFuZ2UgYSBkb21haW4n
cyBUSFJUTCBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1bm5pbmc6CisKK2B4bCBwc3ItbWJhLXNldCAg
W09QVElPTlNdIDxkb21pZD4gPHRocnRsPmAKKworSW4gYSBtdWx0aS1zb2NrZXQgc3lzdGVtLCB0
aGUgc2FtZSB0aHJ0bCB3aWxsIGJlIHNldCBvbiBlYWNoIHNvY2tldCBieSBkZWZhdWx0LgorUGVy
IHNvY2tldCB0aHJ0bCBjYW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAtLXNvY2tldCBTT0NLRVRg
IG9wdGlvbi4KKworU2V0dGluZyB0aGUgVEhSVEwgbWF5IG5vdCBiZSBzdWNjZXNzZnVsIGlmIGlu
c3VmZmljaWVudCBDT1MgaXMgYXZhaWxhYmxlLiBJbgorc3VjaCBjYXNlIHVudXNlZCBDT1MoZXMp
IG1heSBiZSBmcmVlZCBieSBzZXR0aW5nIFRIUlRMIG9mIGFsbCByZWxhdGVkIGRvbWFpbnMgdG8K
K2l0cyBkZWZhdWx0IHZhbHVlKDApLgorCitQZXIgZG9tYWluIFRIUlRMIHNldHRpbmdzIGNhbiBi
ZSBzaG93biBieToKKworYHhsIHBzci1tYmEtc2hvdyBbT1BUSU9OU10gPGRvbWlkPmAKKworRm9y
IGxpbmVhciBtb2RlLCBpdCBzaG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIg
bW9kZSwgaXQgc2hvd3MKK2hleGFkZWNpbWFsIHZhbHVlLgorCiAjIyBSZWZlcmVuY2UKIAogWzFd
IEludGVsIFNETQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 01:35:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 01:35: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.xen.org>)
	id 1dkh3n-0002fH-E1; Thu, 24 Aug 2017 01:35:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkh3l-0002eT-Mh
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 01:35:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5D/CB-03368-57D2E995; Thu, 24 Aug 2017 01:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbdYd16
 kwdQbJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LRyNXPB7VbGiq6P29gb
 GJ/EdjFycQgJ/GWUOP2qlx3CecwocXLaAiYIZxujxJauF4xdjJwcIgLOEl/PzGUHsXkF9CV6N
 89jAbGFBewlpsxpB+uWEFigJbHn5TM2kISEgKdE87JDzF2MHGB212fTLkZ2DjYBK4lDYiAFLA
 KqEs/7H7BNYORewMiwilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMj0OsMQLCD8c+ygEOMkhxMSqK8T6TnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OXRAcoJ
 FqWmp1akZeYAww8mLcHBoyTCW6ANlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeFyBFA
 iBFGaV5cCNgsXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryPQKbwZOaVwG16BXQEE9ARk0
 7MATmiJBEhJdXAmL3+2u+ECwEHlmx7pflzp6Ks669NxivufvR5sTvQJlPx6Eeu3aeSvzB+q1H
 /zB9sHXGoSuv/EeMLnsaX9P0vuUxSXBvaEd96mTlDMz/syFrzJbGm1/c8r9OS0tLId35WKKGW
 avHULLb374tD3uJVT/ne1W5wW//Basu6T1ucM26f4JCZV5v3R4mlOCPRUIu5qDgRAGk900WAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503538546!113266560!1
X-Originating-IP: [104.130.215.37]
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 20589 invoked from network); 24 Aug 2017 01:35:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 01:35:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkh3g-00031D-I9; Thu, 24 Aug 2017 01:35: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 1dkh3a-0006AS-A2; Thu, 24 Aug 2017 01:35:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkh3Z-0005vj-Nl; Thu, 24 Aug 2017 01:35:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112838-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=c5b0fe579e15531ac1498598fede89fd4b46a601
X-Osstest-Versions-That: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 01:35:37 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 112838: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjgzOCB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjgzOC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA5
MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1
OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTA2CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTA5MDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTkgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDkwNgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEw
OTA2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxMTA5MDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDkwNgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEwOTA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTA5MDYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MDkwNgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVp
ZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAz
MyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgIDQwIHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5n
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA0NCB4dGYvdGVz
dC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1
aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
MzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGlu
ZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgIDQwIHh0Zi90ZXN0
LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICA0NCB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1j
cHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGlu
ZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAzMyB4dGYvdGVz
dC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2Ut
Y3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRp
bmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1OCB4dGYv
dGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQt
eHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTggeHRm
L3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBjNWIwZmU1NzllMTU1MzFhYzE0OTg1OThmZWRlODlmZDRiNDZhNjAxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzMjE3MTI5ZWI2NWMwZDQ5OTVlZDA4
ZmI4OTE5ZTNjMzM0Y2FkNTQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA5MDYgIDIwMTctMDYt
MjEgMDA6MjA6NDMgWiAgIDY0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyNjUyICAyMDE3
LTA4LTE1IDE0OjEwOjUxIFogICAgOCBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyODAwICAyMDE3LTA4LTIxIDIzOjIzOjM1IFogICAgMiBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNS10ZXN0aW5nCisgcmV2aXNpb249YzViMGZlNTc5ZTE1
NTMxYWMxNDk4NTk4ZmVkZTg5ZmQ0YjQ2YTYwMQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIHhlbi00LjUtdGVzdGluZyBjNWIwZmU1NzllMTU1MzFhYzE0OTg1OThmZWRlODlm
ZDRiNDZhNjAxCisgYnJhbmNoPXhlbi00LjUtdGVzdGluZworIHJldmlzaW9uPWM1YjBmZTU3OWUx
NTUzMWFjMTQ5ODU5OGZlZGU4OWZkNGI0NmE2MDEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAu
IC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycg
eHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS00LjUtdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNS10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14
ZW4tNC40LXRlc3RpbmcKKyAnWycgeGM1YjBmZTU3OWUxNTUzMWFjMTQ5ODU5OGZlZGU4OWZkNGI0
NmE2MDEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVh
bSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDov
L2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4
ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIu
Ni4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhl
bi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDogZGFpbHkt
Y3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6
IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3Rp
bmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42
LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jv
bi54ZW4tNC41LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIHhlbi00LjUtdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNh
c2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9u
PXhlbi00LjUtdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuNQorIHhlbnZlcnNpb249NC41Cisg
Z2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGM1
YjBmZTU3OWUxNTUzMWFjMTQ5ODU5OGZlZGU4OWZkNGI0NmE2MDE6cmVmcy9oZWFkcy9zdGFibGUt
NC41ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAz
MjE3MTI5Li5jNWIwZmU1ICBjNWIwZmU1NzllMTU1MzFhYzE0OTg1OThmZWRlODlmZDRiNDZhNjAx
IC0+IHN0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 02:20:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 02: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.xen.org>)
	id 1dkhkL-0005rp-RC; Thu, 24 Aug 2017 02:19:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkhkJ-0005rj-Su
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 02:19:48 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F4/A6-02176-2C73E995; Thu, 24 Aug 2017 02:19:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVywNwkQveQ+bx
 Ig9PLeC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owLU44zFSzIqHj+8gtTA+NL/y5GLg4hgWmM
 EoeWnGPvYuTkkBDglTiybAZrFyMHkO0vcfFPFVzNtLlHGUFqhAVCJJa332EDsUUErCVOr+9ih
 yjaxyhxdO96NhCHWeAYo8SZnm6wqWwC6hInFk8E6+YVsJF4uWUCE8gGFgFVifWdcSBhUYF4ic
 ebTrNDlAhKnJz5hAWkhFPAS2LtsmSQMDPQlD/zLjFD2PISzVtnM09gFJiFpGMWkrJZSMoWMDK
 vYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDE8GINjBePG0
 5yFGSQ4mJVHeJ9LzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8HKZAeUEi1LTUyvSMnOAkQKTl
 uDgURLhTQRJ8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHgp4NX5iEWPLy81KlxHkFQEoFQEozSvPgBs
 Ei+BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeZNBpvBk5pXA7XsFdAoT0CmTTswBOaUkESE
 l1cB4dsbXiNtrV9gE7HJz2KgfJjDx6rzbB3LcD79KkvjC1z3Lxmv+GRnFKxvtX/J35untfc+7
 lll5/V8ekymZBQI+XcXrWL+8ST4lus/r7ZToWIHaZ1MciwwchF41bFbYqjjF3PXiiy0Fz/90P
 d9qLbTk28cVn6ISciNYNPUf/bnD6ScQw3R7VfhXJZbijERDLeai4kQAYYeaM9sCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503541183!87461405!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39636 invoked from network); 24 Aug 2017 02:19:45 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 02:19:45 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 19:19:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="141390943"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga005.jf.intel.com with ESMTP; 23 Aug 2017 19:19:40 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-12-git-send-email-tianyu.lan@intel.com>
 <20170823075806.bcnrqgedojkiod4q@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <102b8bb0-9fbf-1475-5e80-46a91557561e@intel.com>
Date: Thu, 24 Aug 2017 10:16:32 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170823075806.bcnrqgedojkiod4q@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 11/25] x86/hvm: Introduce a emulated VTD
 for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMTU6NTgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4KPj4gVGhpcyBwYXRjaCBh
ZGRzIGNyZWF0ZS9kZXN0cm95L3F1ZXJ5IGZ1bmN0aW9uIGZvciB0aGUgZW11bGF0ZWQgVlRECj4+
IGFuZCBhZGFwdHMgaXQgdG8gdGhlIGNvbW1vbiBWSU9NTVUgYWJzdHJhY3Rpb24uCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYt
Ynk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAtLS0KPj4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZSB8ICAgNyArLQo+PiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmggIHwgIDk5ICsrKysrKysrKysrKysrKysrLS0tLS0KPj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgICB8IDE1OCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaCAgICAg
ICAgIHwgICAzICsKPj4gIDQgZmlsZXMgY2hhbmdlZCwgMjQxIGluc2VydGlvbnMoKyksIDI2IGRl
bGV0aW9ucygtKQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC92dnRkLmMKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZQo+PiBpbmRl
eCBmMzAyNjUzLi4xNjNjN2ZlIDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvTWFrZWZpbGUKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2Vm
aWxlCj4+IEBAIC0xLDggKzEsOSBAQAo+PiAgc3ViZGlyLSQoQ09ORklHX1g4NikgKz0geDg2Cj4+
ICAKPj4gLW9iai15ICs9IGlvbW11Lm8KPj4gIG9iai15ICs9IGRtYXIubwo+PiAtb2JqLXkgKz0g
dXRpbHMubwo+PiAtb2JqLXkgKz0gcWludmFsLm8KPj4gIG9iai15ICs9IGludHJlbWFwLm8KPj4g
K29iai15ICs9IGlvbW11Lm8KPj4gK29iai15ICs9IHFpbnZhbC5vCj4+ICBvYmoteSArPSBxdWly
a3Mubwo+PiArb2JqLXkgKz0gdXRpbHMubwo+PiArb2JqLSQoQ09ORklHX1ZJT01NVSkgKz0gdnZ0
ZC5vCj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4+IGluZGV4IDcyYzFhMmUuLjU1
ZjNiNmUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5o
Cj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4+IEBAIC0yMywz
MSArMjMsNTQgQEAKPj4gICNpbmNsdWRlIDxhc20vbXNpLmg+Cj4+ICAKPj4gIC8qCj4+IC0gKiBJ
bnRlbCBJT01NVSByZWdpc3RlciBzcGVjaWZpY2F0aW9uIHBlciB2ZXJzaW9uIDEuMCBwdWJsaWMg
c3BlYy4KPj4gKyAqIEludGVsIElPTU1VIHJlZ2lzdGVyIHNwZWNpZmljYXRpb24gcGVyIHZlcnNp
b24gMi40IHB1YmxpYyBzcGVjLgo+PiAgICovCj4+ICAKPj4gLSNkZWZpbmUgICAgRE1BUl9WRVJf
UkVHICAgIDB4MCAgICAvKiBBcmNoIHZlcnNpb24gc3VwcG9ydGVkIGJ5IHRoaXMgSU9NTVUgKi8K
Pj4gLSNkZWZpbmUgICAgRE1BUl9DQVBfUkVHICAgIDB4OCAgICAvKiBIYXJkd2FyZSBzdXBwb3J0
ZWQgY2FwYWJpbGl0aWVzICovCj4+IC0jZGVmaW5lICAgIERNQVJfRUNBUF9SRUcgICAgMHgxMCAg
ICAvKiBFeHRlbmRlZCBjYXBhYmlsaXRpZXMgc3VwcG9ydGVkICovCj4+IC0jZGVmaW5lICAgIERN
QVJfR0NNRF9SRUcgICAgMHgxOCAgICAvKiBHbG9iYWwgY29tbWFuZCByZWdpc3RlciAqLwo+PiAt
I2RlZmluZSAgICBETUFSX0dTVFNfUkVHICAgIDB4MWMgICAgLyogR2xvYmFsIHN0YXR1cyByZWdp
c3RlciAqLwo+PiAtI2RlZmluZSAgICBETUFSX1JUQUREUl9SRUcgICAgMHgyMCAgICAvKiBSb290
IGVudHJ5IHRhYmxlICovCj4+IC0jZGVmaW5lICAgIERNQVJfQ0NNRF9SRUcgICAgMHgyOCAgICAv
KiBDb250ZXh0IGNvbW1hbmQgcmVnICovCj4+IC0jZGVmaW5lICAgIERNQVJfRlNUU19SRUcgICAg
MHgzNCAgICAvKiBGYXVsdCBTdGF0dXMgcmVnaXN0ZXIgKi8KPj4gLSNkZWZpbmUgICAgRE1BUl9G
RUNUTF9SRUcgICAgMHgzOCAgICAvKiBGYXVsdCBjb250cm9sIHJlZ2lzdGVyICovCj4+IC0jZGVm
aW5lICAgIERNQVJfRkVEQVRBX1JFRyAgICAweDNjICAgIC8qIEZhdWx0IGV2ZW50IGludGVycnVw
dCBkYXRhIHJlZ2lzdGVyICovCj4+IC0jZGVmaW5lICAgIERNQVJfRkVBRERSX1JFRyAgICAweDQw
ICAgIC8qIEZhdWx0IGV2ZW50IGludGVycnVwdCBhZGRyIHJlZ2lzdGVyICovCj4+IC0jZGVmaW5l
ICAgIERNQVJfRkVVQUREUl9SRUcgMHg0NCAgICAvKiBVcHBlciBhZGRyZXNzIHJlZ2lzdGVyICov
Cj4+IC0jZGVmaW5lICAgIERNQVJfQUZMT0dfUkVHICAgIDB4NTggICAgLyogQWR2YW5jZWQgRmF1
bHQgY29udHJvbCAqLwo+PiAtI2RlZmluZSAgICBETUFSX1BNRU5fUkVHICAgIDB4NjQgICAgLyog
RW5hYmxlIFByb3RlY3RlZCBNZW1vcnkgUmVnaW9uICovCj4+IC0jZGVmaW5lICAgIERNQVJfUExN
QkFTRV9SRUcgMHg2OCAgICAvKiBQTVJSIExvdyBhZGRyICovCj4+IC0jZGVmaW5lICAgIERNQVJf
UExNTElNSVRfUkVHIDB4NmMgICAgLyogUE1SUiBsb3cgbGltaXQgKi8KPj4gLSNkZWZpbmUgICAg
RE1BUl9QSE1CQVNFX1JFRyAweDcwICAgIC8qIHBtcnIgaGlnaCBiYXNlIGFkZHIgKi8KPj4gLSNk
ZWZpbmUgICAgRE1BUl9QSE1MSU1JVF9SRUcgMHg3OCAgICAvKiBwbXJyIGhpZ2ggbGltaXQgKi8K
Pj4gLSNkZWZpbmUgICAgRE1BUl9JUUhfUkVHICAgIDB4ODAgICAgLyogaW52YWxpZGF0aW9uIHF1
ZXVlIGhlYWQgKi8KPj4gLSNkZWZpbmUgICAgRE1BUl9JUVRfUkVHICAgIDB4ODggICAgLyogaW52
YWxpZGF0aW9uIHF1ZXVlIHRhaWwgKi8KPj4gLSNkZWZpbmUgICAgRE1BUl9JUUFfUkVHICAgIDB4
OTAgICAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIGFkZHIgKi8KPj4gLSNkZWZpbmUgICAgRE1BUl9J
UlRBX1JFRyAgIDB4QjggICAgLyogaW50ciByZW1hcCAqLwo+PiArI2RlZmluZSBETUFSX1ZFUl9S
RUcgICAgICAgICAgICAweDAgIC8qIEFyY2ggdmVyc2lvbiBzdXBwb3J0ZWQgYnkgdGhpcyBJT01N
VSAqLwo+PiArI2RlZmluZSBETUFSX0NBUF9SRUcgICAgICAgICAgICAweDggIC8qIEhhcmR3YXJl
IHN1cHBvcnRlZCBjYXBhYmlsaXRpZXMgKi8KPj4gKyNkZWZpbmUgRE1BUl9FQ0FQX1JFRyAgICAg
ICAgICAgMHgxMCAvKiBFeHRlbmRlZCBjYXBhYmlsaXRpZXMgc3VwcG9ydGVkICovCj4+ICsjZGVm
aW5lIERNQVJfR0NNRF9SRUcgICAgICAgICAgIDB4MTggLyogR2xvYmFsIGNvbW1hbmQgcmVnaXN0
ZXIgKi8KPj4gKyNkZWZpbmUgRE1BUl9HU1RTX1JFRyAgICAgICAgICAgMHgxYyAvKiBHbG9iYWwg
c3RhdHVzIHJlZ2lzdGVyICovCj4+ICsjZGVmaW5lIERNQVJfUlRBRERSX1JFRyAgICAgICAgIDB4
MjAgLyogUm9vdCBlbnRyeSB0YWJsZSAqLwo+PiArI2RlZmluZSBETUFSX0NDTURfUkVHICAgICAg
ICAgICAweDI4IC8qIENvbnRleHQgY29tbWFuZCByZWcgKi8KPj4gKyNkZWZpbmUgRE1BUl9GU1RT
X1JFRyAgICAgICAgICAgMHgzNCAvKiBGYXVsdCBTdGF0dXMgcmVnaXN0ZXIgKi8KPj4gKyNkZWZp
bmUgRE1BUl9GRUNUTF9SRUcgICAgICAgICAgMHgzOCAvKiBGYXVsdCBjb250cm9sIHJlZ2lzdGVy
ICovCj4+ICsjZGVmaW5lIERNQVJfRkVEQVRBX1JFRyAgICAgICAgIDB4M2MgLyogRmF1bHQgZXZl
bnQgaW50ZXJydXB0IGRhdGEgcmVnaXN0ZXIgKi8KPj4gKyNkZWZpbmUgRE1BUl9GRUFERFJfUkVH
ICAgICAgICAgMHg0MCAvKiBGYXVsdCBldmVudCBpbnRlcnJ1cHQgYWRkciByZWdpc3RlciAqLwo+
PiArI2RlZmluZSBETUFSX0ZFVUFERFJfUkVHICAgICAgICAweDQ0IC8qIFVwcGVyIGFkZHJlc3Mg
cmVnaXN0ZXIgKi8KPj4gKyNkZWZpbmUgRE1BUl9BRkxPR19SRUcgICAgICAgICAgMHg1OCAvKiBB
ZHZhbmNlZCBGYXVsdCBjb250cm9sICovCj4+ICsjZGVmaW5lIERNQVJfUE1FTl9SRUcgICAgICAg
ICAgIDB4NjQgLyogRW5hYmxlIFByb3RlY3RlZCBNZW1vcnkgUmVnaW9uICovCj4+ICsjZGVmaW5l
IERNQVJfUExNQkFTRV9SRUcgICAgICAgIDB4NjggLyogUE1SUiBMb3cgYWRkciAqLwo+PiArI2Rl
ZmluZSBETUFSX1BMTUxJTUlUX1JFRyAgICAgICAweDZjIC8qIFBNUlIgbG93IGxpbWl0ICovCj4+
ICsjZGVmaW5lIERNQVJfUEhNQkFTRV9SRUcgICAgICAgIDB4NzAgLyogcG1yciBoaWdoIGJhc2Ug
YWRkciAqLwo+PiArI2RlZmluZSBETUFSX1BITUxJTUlUX1JFRyAgICAgICAweDc4IC8qIHBtcnIg
aGlnaCBsaW1pdCAqLwo+PiArI2RlZmluZSBETUFSX0lRSF9SRUcgICAgICAgICAgICAweDgwIC8q
IGludmFsaWRhdGlvbiBxdWV1ZSBoZWFkICovCj4+ICsjZGVmaW5lIERNQVJfSVFUX1JFRyAgICAg
ICAgICAgIDB4ODggLyogaW52YWxpZGF0aW9uIHF1ZXVlIHRhaWwgKi8KPj4gKyNkZWZpbmUgRE1B
Ul9JUVRfUkVHX0hJICAgICAgICAgMHg4Ywo+PiArI2RlZmluZSBETUFSX0lRQV9SRUcgICAgICAg
ICAgICAweDkwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBhZGRyICovCj4+ICsjZGVmaW5lIERNQVJf
SVFBX1JFR19ISSAgICAgICAgIDB4OTQKPj4gKyNkZWZpbmUgRE1BUl9JQ1NfUkVHICAgICAgICAg
ICAgMHg5YyAvKiBJbnZhbGlkYXRpb24gY29tcGxldGUgc3RhdHVzICovCj4+ICsjZGVmaW5lIERN
QVJfSUVDVExfUkVHICAgICAgICAgIDB4YTAgLyogSW52YWxpZGF0aW9uIGV2ZW50IGNvbnRyb2wg
Ki8KPj4gKyNkZWZpbmUgRE1BUl9JRURBVEFfUkVHICAgICAgICAgMHhhNCAvKiBJbnZhbGlkYXRp
b24gZXZlbnQgZGF0YSAqLwo+PiArI2RlZmluZSBETUFSX0lFQUREUl9SRUcgICAgICAgICAweGE4
IC8qIEludmFsaWRhdGlvbiBldmVudCBhZGRyZXNzICovCj4+ICsjZGVmaW5lIERNQVJfSUVVQURE
Ul9SRUcgICAgICAgIDB4YWMgLyogSW52YWxpZGF0aW9uIGV2ZW50IGFkZHJlc3MgKi8KPj4gKyNk
ZWZpbmUgRE1BUl9JUlRBX1JFRyAgICAgICAgICAgMHhiOCAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5n
IHRhYmxlIGFkZHIgKi8KPj4gKyNkZWZpbmUgRE1BUl9JUlRBX1JFR19ISSAgICAgICAgMHhiYwo+
PiArI2RlZmluZSBETUFSX1BRSF9SRUcgICAgICAgICAgICAweGMwIC8qIFBhZ2UgcmVxdWVzdCBx
dWV1ZSBoZWFkICovCj4+ICsjZGVmaW5lIERNQVJfUFFIX1JFR19ISSAgICAgICAgIDB4YzQKPj4g
KyNkZWZpbmUgRE1BUl9QUVRfUkVHICAgICAgICAgICAgMHhjOCAvKiBQYWdlIHJlcXVlc3QgcXVl
dWUgdGFpbCovCj4+ICsjZGVmaW5lIERNQVJfUFFUX1JFR19ISSAgICAgICAgIDB4Y2MKPj4gKyNk
ZWZpbmUgRE1BUl9QUUFfUkVHICAgICAgICAgICAgMHhkMCAvKiBQYWdlIHJlcXVlc3QgcXVldWUg
YWRkcmVzcyAqLwo+PiArI2RlZmluZSBETUFSX1BRQV9SRUdfSEkgICAgICAgICAweGQ0Cj4+ICsj
ZGVmaW5lIERNQVJfUFJTX1JFRyAgICAgICAgICAgIDB4ZGMgLyogUGFnZSByZXF1ZXN0IHN0YXR1
cyAqLwo+PiArI2RlZmluZSBETUFSX1BFQ1RMX1JFRyAgICAgICAgICAweGUwIC8qIFBhZ2UgcmVx
dWVzdCBldmVudCBjb250cm9sICovCj4+ICsjZGVmaW5lIERNQVJfUEVEQVRBX1JFRyAgICAgICAg
IDB4ZTQgLyogUGFnZSByZXF1ZXN0IGV2ZW50IGRhdGEgKi8KPj4gKyNkZWZpbmUgRE1BUl9QRUFE
RFJfUkVHICAgICAgICAgMHhlOCAvKiBQYWdlIHJlcXVlc3QgZXZlbnQgYWRkcmVzcyAqLwo+PiAr
I2RlZmluZSBETUFSX1BFVUFERFJfUkVHICAgICAgICAweGVjIC8qIFBhZ2UgZXZlbnQgdXBwZXIg
YWRkcmVzcyAqLwo+PiArI2RlZmluZSBETUFSX01UUlJDQVBfUkVHICAgICAgICAweDEwMCAvKiBN
VFJSIGNhcGFiaWxpdHkgKi8KPj4gKyNkZWZpbmUgRE1BUl9NVFJSQ0FQX1JFR19ISSAgICAgMHgx
MDQKPj4gKyNkZWZpbmUgRE1BUl9NVFJSREVGX1JFRyAgICAgICAgMHgxMDggLyogTVRSUiBkZWZh
dWx0IHR5cGUgKi8KPj4gKyNkZWZpbmUgRE1BUl9NVFJSREVGX1JFR19ISSAgICAgMHgxMGMKPj4g
IAo+PiAgI2RlZmluZSBPRkZTRVRfU1RSSURFICAgICAgICAoOSkKPj4gICNkZWZpbmUgZG1hcl9y
ZWFkbChkbWFyLCByZWcpIHJlYWRsKChkbWFyKSArIChyZWcpKQo+PiBAQCAtNTgsNiArODEsMzAg
QEAKPj4gICNkZWZpbmUgVkVSX01BSk9SKHYpICAgICAgICAoKCh2KSAmIDB4ZjApID4+IDQpCj4+
ICAjZGVmaW5lIFZFUl9NSU5PUih2KSAgICAgICAgKCh2KSAmIDB4MGYpCj4+ICAKPj4gKy8qIENB
UF9SRUcgKi8KPj4gKyNkZWZpbmUgRE1BX0RPTUFJTl9JRF9TSElGVCAgICAgICAgIDE2ICAvKiAx
Ni1iaXQgZG9tYWluIGlkIGZvciA2NEsgZG9tYWlucyAqLwo+PiArI2RlZmluZSBETUFfRE9NQUlO
X0lEX01BU0sgICAgICAgICAgKCgxVUwgPDwgRE1BX0RPTUFJTl9JRF9TSElGVCkgLSAxKQo+PiAr
I2RlZmluZSBETUFfQ0FQX05EICAgICAgICAgICAgICAgICAgKCgoRE1BX0RPTUFJTl9JRF9TSElG
VCAtIDQpIC8gMikgJiA3VUxMKQo+PiArI2RlZmluZSBETUFfTUdBVyAgICAgICAgICAgICAgICAg
ICAgMzkgIC8qIE1heGltdW0gR3Vlc3QgQWRkcmVzcyBXaWR0aCAqLwo+PiArI2RlZmluZSBETUFf
Q0FQX01HQVcgICAgICAgICAgICAgICAgKCgoRE1BX01HQVcgLSAxKSAmIDB4M2ZVTEwpIDw8IDE2
KQo+PiArI2RlZmluZSBETUFfTUFNViAgICAgICAgICAgICAgICAgICAgMThVTEwKPj4gKyNkZWZp
bmUgRE1BX0NBUF9NQU1WICAgICAgICAgICAgICAgIChETUFfTUFNViA8PCA0OCkKPj4gKyNkZWZp
bmUgRE1BX0NBUF9QU0kgICAgICAgICAgICAgICAgICgxVUxMIDw8IDM5KQo+PiArI2RlZmluZSBE
TUFfQ0FQX1NMTFBTICAgICAgICAgICAgICAgKCgxVUxMIDw8IDM0KSB8ICgxVUxMIDw8IDM1KSkK
Pj4gKyNkZWZpbmUgRE1BX0ZSQ0RfUkVHX05SICAgICAgICAgICAgIDFVTEwKPj4gKyNkZWZpbmUg
RE1BX0NBUF9ORlIgICAgICAgICAgICAgICAgICgoRE1BX0ZSQ0RfUkVHX05SIC0gMSkgPDwgNDAp
Cj4+ICsjZGVmaW5lIERNQV9DQVBfRlJPX09GRlNFVCAgICAgICAgICAweDIyMFVMTAo+PiArI2Rl
ZmluZSBETUFfQ0FQX0ZSTyAgICAgICAgICAgICAgICAgKERNQV9DQVBfRlJPX09GRlNFVCA8PCAy
MCkKPj4gKwo+PiArLyogU3VwcG9ydGVkIEFkanVzdGVkIEd1ZXN0IEFkZHJlc3MgV2lkdGhzICov
Cj4+ICsjZGVmaW5lIERNQV9DQVBfU0FHQVdfU0hJRlQgICAgICAgICA4Cj4+ICsjZGVmaW5lIERN
QV9DQVBfU0FHQVdfTUFTSyAgICAgICAgICAoMHgxZlVMTCA8PCBETUFfQ0FQX1NBR0FXX1NISUZU
KQo+PiArIC8qIDM5LWJpdCBBR0FXLCAzLWxldmVsIHBhZ2UtdGFibGUgKi8KPj4gKyNkZWZpbmUg
RE1BX0NBUF9TQUdBV18zOWJpdCAgICAgICAgICgweDJVTEwgPDwgRE1BX0NBUF9TQUdBV19TSElG
VCkKPj4gKyAvKiA0OC1iaXQgQUdBVywgNC1sZXZlbCBwYWdlLXRhYmxlICovCj4+ICsjZGVmaW5l
IERNQV9DQVBfU0FHQVdfNDhiaXQgICAgICAgICAoMHg0VUxMIDw8IERNQV9DQVBfU0FHQVdfU0hJ
RlQpCj4+ICsjZGVmaW5lIERNQV9DQVBfU0FHQVcgICAgICAgICAgICAgICBETUFfQ0FQX1NBR0FX
XzM5Yml0Cj4+ICsKPj4gIC8qCj4+ICAgKiBEZWNvZGluZyBDYXBhYmlsaXR5IFJlZ2lzdGVyCj4+
ICAgKi8KPj4gQEAgLTg5LDYgKzEzNiwxMiBAQAo+PiAgI2RlZmluZSBjYXBfYWZsKGMpICAgICAg
ICAoKChjKSA+PiAzKSAmIDEpCj4+ICAjZGVmaW5lIGNhcF9uZG9tcyhjKSAgICAgICAgKDEgPDwg
KDQgKyAyICogKChjKSAmIDB4NykpKQo+PiAgCj4+ICsvKiBFQ0FQX1JFRyAqLwo+PiArI2RlZmlu
ZSBETUFfRUNBUF9RSSAgICAgICAgICAgICAgICAgKDFVTEwgPDwgMSkKPj4gKyNkZWZpbmUgRE1B
X0VDQVBfSVIgICAgICAgICAgICAgICAgICgxVUxMIDw8IDMpCj4+ICsjZGVmaW5lIERNQV9FQ0FQ
X0VJTSAgICAgICAgICAgICAgICAoMVVMTCA8PCA0KQo+PiArI2RlZmluZSBETUFfRUNBUF9NSE1W
ICAgICAgICAgICAgICAgKDE1VUxMIDw8IDIwKQo+IAo+IFdvdywgd2hhdCdzIHRoaXMgY2h1bmsg
YWJvdmU/IFRoZSBkZXNjcmlwdGlvbiBvbmx5IG1lbnRpb25zIGFkZGluZwo+IGZ1bmN0aW9ucyBm
b3IgdGhlIFZEVCBJT01NVSBpbXBsZW1lbnRhdGlvbiwgeWV0IHRoZXJlIHNlZW1zIHRvIGJlIHNv
bWUKPiBjb2RlIG1vdmVtZW50IGhlcmUuIFBsZWFzZSBzcGxpdCBpdCBpbnRvIGEgc2VwYXJhdGUg
cGF0Y2guCj4gCgpTdXJlLiBXaWxsIHNwbGl0LgoKPj4gIC8qCj4+ICAgKiBFeHRlbmRlZCBDYXBh
YmlsaXR5IFJlZ2lzdGVyCj4+ICAgKi8KPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLjM1M2ZhZmUKPj4gLS0tIC9k
ZXYvbnVsbAo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IEBA
IC0wLDAgKzEsMTU4IEBACj4+ICsvKgo+PiArICogdnZ0ZC5jCj4+ICsgKgo+PiArICogdmlydHVh
bGl6ZSBWVEQgZm9yIEhWTS4KPj4gKyAqCj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2hhbyBH
YW8sIEludGVsIENvcnBvcmF0aW9uLgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPj4gKyAqIG1vZGlmeSBp
dCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
Ywo+PiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlIEdOVQo+PiArICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
Lgo+PiArICoKPj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYwo+PiArICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICovCj4+ICsK
Pj4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+
Cj4+ICsjaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4KPj4gKyNpbmNsdWRlIDxhc20vY3VycmVudC5o
Pgo+PiArI2luY2x1ZGUgPGFzbS9odm0vZG9tYWluLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KPj4gKwo+PiArI2luY2x1ZGUgImlvbW11LmgiCj4+ICsKPj4gK3N0cnVjdCBodm1faHdfdnZ0
ZF9yZWdzIHsKPj4gKyAgICB1aW50OF90IGRhdGFbMTAyNF07Cj4+ICt9Owo+PiArCj4+ICsvKiBT
dGF0dXMgZmllbGQgb2Ygc3RydWN0IHZ2dGQgKi8KPj4gKyNkZWZpbmUgVklPTU1VX1NUQVRVU19E
RUZBVUxUICAgICAgICAgICAgICAgICAgICgwKQo+PiArI2RlZmluZSBWSU9NTVVfU1RBVFVTX0lS
UV9SRU1BUFBJTkdfRU5BQkxFRCAgICAgKDEgPDwgMCkKPj4gKyNkZWZpbmUgVklPTU1VX1NUQVRV
U19ETUFfUkVNQVBQSU5HX0VOQUJMRUQgICAgICgxIDw8IDEpCj4+ICsKPj4gK3N0cnVjdCB2dnRk
IHsKPj4gKyAgICAvKiBWSU9NTVVfU1RBVFVTX1hYWCAqLwo+PiArICAgIGludCBzdGF0dXM7Cj4g
Cj4gdW5zaWduZWQgaW50IGlmIGl0J3MgYSBiaXRmaWVsZC4KPiAKPj4gKyAgICAvKiBBZGRyZXNz
IHJhbmdlIG9mIHJlbWFwcGluZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgKi8KPj4gKyAgICB1aW50
NjRfdCBiYXNlX2FkZHI7Cj4+ICsgICAgdWludDY0X3QgbGVuZ3RoOwo+PiArICAgIC8qIFBvaW50
IGJhY2sgdG8gdGhlIG93bmVyIGRvbWFpbiAqLwo+PiArICAgIHN0cnVjdCBkb21haW4gKmRvbWFp
bjsKPj4gKyAgICBzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncyAqcmVnczsKPj4gKyAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpyZWdzX3BhZ2U7Cj4+ICt9Owo+PiArCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQg
dnZ0ZF9zZXRfcmVnKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZywKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsdWUpCj4+ICt7Cj4+ICsgICAgKigo
dWludDMyX3QgKikoJnZ0ZC0+cmVncy0+ZGF0YVtyZWddKSkgPSB2YWx1ZTsKPj4gK30KPj4gKwo+
PiArc3RhdGljIGlubGluZSB1aW50MzJfdCB2dnRkX2dldF9yZWcoc3RydWN0IHZ2dGQgKnZ0ZCwg
dWludDMyX3QgcmVnKQo+PiArewo+PiArICAgIHJldHVybiAqKCh1aW50MzJfdCAqKSgmdnRkLT5y
ZWdzLT5kYXRhW3JlZ10pKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGlubGluZSB1aW50OF90IHZ2
dGRfZ2V0X3JlZ19ieXRlKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZykKPj4gK3sKPj4g
KyAgICByZXR1cm4gKigodWludDhfdCAqKSgmdnRkLT5yZWdzLT5kYXRhW3JlZ10pKTsKPiAKPiBZ
b3UgZG9uJ3QgbmVlZCBjYXN0aW5ncyBoZXJlLCBkYXRhIGlzIGFscmVhZHkgYW4gYXJyYXkgb2YK
PiB1aW50OF90Lgo+IAo+PiArfQo+PiArCj4+ICsjZGVmaW5lIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2
dGQsIHJlZywgdmFsKSBkbyB7ICBcCj4+ICsgICAgKHZhbCkgPSB2dnRkX2dldF9yZWcodnZ0ZCwg
KHJlZykgKyA0ICk7ICAgICBcCj4+ICsgICAgKHZhbCkgPSAodmFsKSA8PCAzMjsgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+ICsgICAgKHZhbCkgKz0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIHJlZyk7
ICAgICAgICAgICBcCj4+ICt9IHdoaWxlKDApCj4+ICsjZGVmaW5lIHZ2dGRfc2V0X3JlZ19xdWFk
KHZ2dGQsIHJlZywgdmFsKSBkbyB7ICBcCj4+ICsgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIHJlZywg
KHZhbCkpOyAgICAgICAgICAgICBcCj4+ICsgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIChyZWcpICsg
NCwgKHZhbCkgPj4gMzIpOyBcCj4+ICt9IHdoaWxlKDApCj4gCj4gWW91IHNlZW0gdG8gbmVlZCB0
byBhY2Nlc3MgaHZtX2h3X3Z2dGRfcmVncyB1c2luZyBkaWZmZXJlbnQgc2l6ZXMsIHdoeQo+IG5v
dCBkbzoKPiAKPiB1bmlvbiBodm1faHdfdnZ0ZF9yZWdzIHsKPiAgICAgdWludDhfdCAgZGF0YThb
MTAyNF07Cj4gICAgIHVpbnQxNl90IGRhdGExNls1MTJdOwo+ICAgICB1aW50MzJfdCBkYXRhMzJb
MjU2XTsKPiAgICAgdWludDY0X3QgZGF0YTY0WzEyOF07Cj4gfTsKPiAKPiBUaGVuIHRoZSBhY2Nl
c3MgaXMgbXVjaCBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCBhbmQgeW91IGRvbid0IG5lZWQgdGhlCj4g
Y29tcGxpY2F0ZWQgaGVscGVycyB0aGF0IHlvdSBoYXZlIGFib3ZlLgoKWWVzLCB0aGF0IHdpbGwg
YmUgc2ltcGxlci4KCj4gCj4+ICtzdGF0aWMgdm9pZCB2dnRkX3Jlc2V0KHN0cnVjdCB2dnRkICp2
dnRkLCB1aW50NjRfdCBjYXBhYmlsaXR5KQo+PiArewo+PiArICAgIHVpbnQ2NF90IGNhcCA9IERN
QV9DQVBfTkZSIHwgRE1BX0NBUF9TTExQUyB8IERNQV9DQVBfRlJPIHwKPj4gKyAgICAgICAgICAg
ICAgICAgICBETUFfQ0FQX01HQVcgfCBETUFfQ0FQX1NBR0FXIHwgRE1BX0NBUF9ORDsKPj4gKyAg
ICB1aW50NjRfdCBlY2FwID0gRE1BX0VDQVBfSVIgfCBETUFfRUNBUF9FSU0gfCBETUFfRUNBUF9R
STsKPj4gKwo+PiArICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBETUFSX1ZFUl9SRUcsIDB4MTBVTCk7
Cj4+ICsgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9DQVBfUkVHLCBjYXApOwo+PiAr
ICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfRUNBUF9SRUcsIGVjYXApOwo+PiArICAg
IHZ2dGRfc2V0X3JlZyh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgMHg4MDAwMDAwMFVMKTsKPj4gKyAg
ICB2dnRkX3NldF9yZWcodnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIDB4ODAwMDAwMDBVTCk7Cj4+ICt9
Cj4+ICsKPj4gK3N0YXRpYyB1NjQgdnZ0ZF9xdWVyeV9jYXBzKHN0cnVjdCBkb21haW4gKmQpCj4+
ICt7Cj4+ICsgICAgcmV0dXJuIFZJT01NVV9DQVBfSVJRX1JFTUFQUElORzsKPj4gK30KPj4gKwo+
PiArc3RhdGljIGludCB2dnRkX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11
ICp2aW9tbXUpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHZ2dGQgKnZ2dGQ7Cj4+ICsgICAgaW50IHJl
dDsKPj4gKwo+PiArICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgKHZpb21tdS0+bGVuZ3Ro
ICE9IFBBR0VfU0laRSkgfHwKPj4gKyAgICAgICAgKH52dnRkX3F1ZXJ5X2NhcHMoZCkgJiB2aW9t
bXUtPmNhcHMpICkKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gKyAgICByZXQg
PSAtRU5PTUVNOwo+PiArICAgIHZ2dGQgPSB4bWFsbG9jX2J5dGVzKHNpemVvZihzdHJ1Y3QgdnZ0
ZCkpOwo+PiArICAgIGlmICggIXZ2dGQgKQo+PiArICAgICAgICByZXR1cm4gcmV0Owo+PiArCj4+
ICsgICAgdnZ0ZC0+cmVnc19wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3du
ZXIpOwo+PiArICAgIGlmICggIXZ2dGQtPnJlZ3NfcGFnZSApCj4+ICsgICAgICAgIGdvdG8gb3V0
MTsKPj4gKwo+PiArICAgIHZ2dGQtPnJlZ3MgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwodnZ0
ZC0+cmVnc19wYWdlKTsKPj4gKyAgICBpZiAoICF2dnRkLT5yZWdzICkKPj4gKyAgICAgICAgZ290
byBvdXQyOwo+PiArICAgIGNsZWFyX3BhZ2UodnZ0ZC0+cmVncyk7Cj4+ICsKPj4gKyAgICB2dnRk
X3Jlc2V0KHZ2dGQsIHZpb21tdS0+Y2Fwcyk7Cj4+ICsgICAgdnZ0ZC0+YmFzZV9hZGRyID0gdmlv
bW11LT5iYXNlX2FkZHJlc3M7Cj4gCj4gRG9uJ3QgeW91IG5lZWQgdG8gcGVyZm9ybSBhbnkgY2hl
Y2tzIG9uIHRoZSBiYXNlX2FkZHJlc3M/IEl0IG5lZWRzIHRvCj4gYmUgcGFnZSBhbGlnbmVkIGF0
IGxlYXN0LgoKWWVzLCBpdCBzaG91bGQgYmUgY2hlY2suCgotLSAKQmVzdCByZWdhcmRzClRpYW55
dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 02:30:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 02: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.xen.org>)
	id 1dkhuR-000747-Uq; Thu, 24 Aug 2017 02:30:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkhuR-00073f-3H
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 02:30:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 8B/D8-02033-63A3E995; Thu, 24 Aug 2017 02:30:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfEal6
 kwY2DMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HP9IHvBnGWMFZOXLmJs
 YDyS38XIxSEk8JdRon/NRaYuRk4g5zGjxK9rAhCJbYwSfye1MoIkRAScJb6emcsOYvMK6Evc3
 /2CGcQWFgiROPX5GTtIg4TAShWJrwsXghVJCHhK7NyyixXGvrxsI1sXIzsHm4CVxCGxLkYODh
 YBVYmXk7wnMHIvYGRYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5y
 fu4kR6HMGINjBePa05yFGSQ4mJVHeJ9LzIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8C6xAMoJ
 FqWmp1akZeYAgw8mLcHBoyTCexokzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rx/QYoEQ
 IoySvPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeSeCTOHJzCuB2/QK6AgmoCMmnZ
 gDckRJIkJKqoEx6dSC6sjDxc4Vc0uzHusWVS5cX616llWTVX7O3pz9jbnBy3xL9hh41ZhYCZV
 /O/PhfevpecYvDT7zHFplznoz2/jBieK/vZ7OOxbqbVqqt0XqlRGLxtK9t775GN0znh0u46DF
 GCy6/1ykaK5x7NQyk+V2Cta/F7xyOFbVudoyctUrddvmKRJKLMUZiYZazEXFiQAMoilAfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503541811!108550237!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30292 invoked from network); 24 Aug 2017 02:30:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 02:30:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkhuL-0004oq-3j; Thu, 24 Aug 2017 02:30: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 1dkhuF-0001Qu-RO; Thu, 24 Aug 2017 02:30:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkhuF-00017L-JV; Thu, 24 Aug 2017 02:30:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112841-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4a0485c3d343e1c582fa824e4896b9b613a14efe
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 02:30:03 +0000
Subject: [Xen-devel] [xen-unstable test] 112841: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg0MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg0MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEyODA5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxMTI4MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDExMjgwOQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdS
LiB2cy4gMTEyODA5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyODA5CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4MDkKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjgwOQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODA5CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4
MDkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjgwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyODA5CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTI4MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjgwOQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEy
ODA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTI4MDkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjgwOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRh
MDQ4NWMzZDM0M2UxYzU4MmZhODI0ZTQ4OTZiOWI2MTNhMTRlZmUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwNTNhNzRjMDhmZDZhYmY0M2JiNDVmZjkzMmI0Mzg2ZGU3
ZTg1MTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjgwOSAgMjAxNy0wOC0yMiAwNDo1NzowMSBa
ICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI4NDEgIDIwMTctMDgtMjMgMDY6MDA6
MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29y
LmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFRob21hcyBQZXRhenpvbmkg
PHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
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
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNGEwNDg1YzNkMzQzZTFj
NTgyZmE4MjRlNDg5NmI5YjYxM2ExNGVmZQpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyMSAxNTowOToxMyAyMDE3ICswMTAwCgogICAgeDg2OiBz
d2l0Y2ggdG8gcGxhaW4gYm9vbCBpbiBwYXNzdGhyb3VnaCBjb2RlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDE4ZjUxOGVhY2UwNjE5ZDkwMmVhMTEz
MjIyNmM3ZWJjNjQzMTJmNzgKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBBdWcgMjEgMTU6MDk6MTIgMjAxNyArMDEwMAoKICAgIHhlbjogbWVyZ2UgY29t
bW9uIGh2bS9pcnEuaCBpbnRvIHg4NiBodm0vaXJxLmgKICAgIAogICAgVGhhdCBoZWFkZXIgZmls
ZSBpcyBvbmx5IHVzZWQgYnkgeDg2LiBNZXJnZSBpcyBpbnRvIHRoZSB4ODYgaGVhZGVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDg4OTZkNzNl
NWE5NWE5OWJiZWJiMWQ2OGUwYTY1NmNmOTNiNzAzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDIxIDE1OjA5OjExIDIwMTcgKzAxMDAKCiAgICB4
ZW46IG1vdmUgaHZtIHNhdmUgY29kZSB1bmRlciBjb21tb24gdG8geDg2CiAgICAKICAgIFRoZSBj
b2RlIGlzIG9ubHkgdXNlZCBieSB4ODYgYXQgdGhpcyBwb2ludC4gTWVyZ2UgY29tbW9uL2h2bS9z
YXZlLmMKICAgIGludG8geDg2IGh2bS9zYXZlLmMuIE1vdmUgdGhlIGhlYWRlcnMgYW5kIGZpeCB1
cCBpbmNsdXNpb25zLiBSZW1vdmUKICAgIHRoZSBub3cgZW1wdHkgY29tbW9uL2h2bSBkaXJlY3Rv
cnkuCiAgICAKICAgIEFsc28gZml4IHNvbWUgaXNzdWVzIHdoaWxlIG1vdmluZzoKICAgIDEuIHJl
bW92aW5nIHRyYWlsaW5nIHNwYWNlczsKICAgIDIuIGZpeCBtdWx0aS1saW5lIGNvbW1lbnQ7CiAg
ICAzLiBtYWtlICJpIiBpbiBodm1fc2F2ZSB1bnNpZ25lZCBpbnQ7CiAgICA0LiBhZGQgc29tZSBi
bGFuayBsaW5lcyB0byBzZXBhcmF0ZSBzZWN0aW9ucyBvZiBjb2RlOwogICAgNS4gY2hhbmdlIGJv
b2xfdCB0byBib29sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmNvbW1pdCAxNDljNmJiYmY3NzViNWU2ZGQ2YmVhZTMyOWZjZGFhYjMzYTBmOGNkCkF1dGhvcjog
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEF1
ZyAxNyAxNTo1NzoxMyAyMDE3ICswMTAwCgogICAgaHZtbG9hZGVyLCBsaWJ4bDogdXNlIHRoZSBj
b3JyZWN0IEFDUEkgc2V0dGluZ3MgZGVwZW5kaW5nIG9uIGRldmljZSBtb2RlbAogICAgCiAgICBX
ZSBuZWVkIHRvIGNob29zZSBBQ1BJIHRhYmxlcyBhbmQgQUNQSSBJTyBwb3J0IGxvY2F0aW9uCiAg
ICBwcm9wZXJseSBkZXBlbmRpbmcgb24gdGhlIGRldmljZSBtb2RlbCB2ZXJzaW9uIHdlIGFyZSBy
dW5uaW5nLgogICAgUHJldmlvdXNseSwgdGhpcyBkZWNpc2lvbiB3YXMgbWFkZSBieSBCSU9TIHR5
cGUgc3BlY2lmaWMKICAgIGNvZGUgaW4gaHZtbG9hZGVyLCBlLmcuIGFsd2F5cyBsb2FkIFFFTVUg
dHJhZGl0aW9uYWwgc3BlY2lmaWMKICAgIHRhYmxlcyBpZiBpdCdzIFJPTUJJT1MgYW5kIGFsd2F5
cyBsb2FkIFFFTVUgWGVuIHNwZWNpZmljCiAgICB0YWJsZXMgaWYgaXQncyBTZWFCSU9TLgogICAg
CiAgICBUaGlzIGNoYW5nZSBzYXZlcyB0aGlzIGJlaGF2aW9yIChmb3IgY29tcGF0aWJpbGl0eSkg
YnV0IGFkZHMKICAgIGFuIGFkZGl0aW9uYWwgd2F5ICh4ZW5zdG9yZSBrZXkpIHRvIHNwZWNpZnkg
dGhlIGNvcnJlY3QKICAgIGRldmljZSBtb2RlbCBpZiB3ZSBoYXBwZW4gdG8gcnVuIGEgbm9uLWRl
ZmF1bHQgb25lLiBUb29sc3RhY2sKICAgIGJpdCBtYWtlcyB1c2Ugb2YgaXQuCiAgICAKICAgIFRo
ZSBlbmZvcmNlbWVudCBvZiBCSU9TIHR5cGUgZGVwZW5kaW5nIG9uIFFFTVUgdmVyc2lvbiB3aWxs
CiAgICBiZSBsaWZ0ZWQgbGF0ZXIgd2hlbiB0aGUgcmVzdCBvZiBST01CSU9TIGNvbXBhdGliaWxp
dHkgZml4ZXMKICAgIGFyZSBpbiBwbGFjZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBE
cnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgODhiZmJmOTBlMzVmMTIxM2Y5OTY3YTk3ZGVl
MGIyMDM5Zjk5OThhNApBdXRob3I6IEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5k
ZT4KRGF0ZTogICBTYXQgQXVnIDE5IDE2OjIxOjQyIDIwMTcgKzAyMDAKCiAgICB0b29scy9saWJ4
Yy94Y19kb21fYXJtOiBhZGQgbWlzc2luZyB2YXJpYWJsZSBpbml0aWFsaXphdGlvbgogICAgCiAg
ICBUaGUgdmFyaWFibGUgZG9tY3RsLnUuYWRkcmVzc19zaXplLnNpemUgbWF5IHJlbWFpbiB1bmlu
aXRpYWxpemVkIGlmCiAgICBndWVzdF90eXBlIGlzIG5vdCBvbmUgb2YgeGVuLTMuMC1hYXJjaDY0
IG9yIHhlbi0zLjAtYXJtdjdsLiBBbmQgdGhlCiAgICBjb2RlIHByZWNpc2VseSBjaGVja3MgaWYg
dGhpcyB2YXJpYWJsZSBpcyBzdGlsbCAwIHRvIGRlY2lkZSBpZiB0aGUKICAgIGd1ZXN0IHR5cGUg
aXMgc3VwcG9ydGVkIG9yIG5vdC4KICAgIAogICAgVGhpcyBmaXhlcyB0aGUgZm9sbG93aW5nIGJ1
aWxkIGZhaWx1cmUgd2l0aCBnY2MgNy54OgogICAgCiAgICB4Y19kb21fYXJtLmM6MjI5OjMxOiBl
cnJvcjogJ2RvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxp
emVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5pbml0aWFsaXplZF0KICAgICAg
ICAgaWYgKCBkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZSA9PSAwICkKICAgIAogICAgUGF0Y2gg
b3JpZ2luYWxseSB0YWtlbiBmcm9tCiAgICBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwOTMxMy5odG1sLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBCZXJuZCBLdWhscyA8YmVybmQua3VobHNAdC1vbmxpbmUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IDBj
NWYyZjljZWZhY2QwODgxYjg2YWJiZTM2ZTIzMTgxNWNlZjc3MzUKQXV0aG9yOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpEYXRlOiAgIFdlZCBBdWcgMTYgMjA6
MzE6MDAgMjAxNyArMDIwMAoKICAgIG1tOiBNYWtlIHN1cmUgcGFnZXMgYXJlIHNjcnViYmVkCiAg
ICAKICAgIEFkZCBhIGRlYnVnIEtjb25maWcgb3B0aW9uIHRoYXQgd2lsbCBtYWtlIHBhZ2UgYWxs
b2NhdG9yIHZlcmlmeQogICAgdGhhdCBwYWdlcyB0aGF0IHdlcmUgc3VwcG9zZWQgdG8gYmUgc2Ny
dWJiZWQgYXJlLCBpbiBmYWN0LCBjbGVhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZDZiYmIxNGNkYzU2Njc0NTY1
M2RmOGI3N2RjMTAzMTkxZWZkMTY1MApBdXRob3I6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxNiAyMDozMDowMCAyMDE3ICswMjAw
CgogICAgbW06IFByaW50IG51bWJlciBvZiB1bnNjcnViYmVkIHBhZ2VzIGluICdIJyBkZWJ1ZyBo
YW5kbGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmNvbW1pdCBiNDNhYmY1Y2EzNDEyNTU0Yjk3OTM2ZTU3NzE0NTgxYzg2ZmY0NDBm
CkF1dGhvcjogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KRGF0
ZTogICBXZWQgQXVnIDE2IDIwOjMxOjAwIDIwMTcgKzAyMDAKCiAgICBtbTogS2VlcCBoZWFwIGFj
Y2Vzc2libGUgdG8gb3RoZXJzIHdoaWxlIHNjcnViYmluZwogICAgCiAgICBJbnN0ZWFkIG9mIHNj
cnViYmluZyBwYWdlcyB3aGlsZSBob2xkaW5nIGhlYXAgbG9jayB3ZSBjYW4gbWFyawogICAgYnVk
ZHkncyBoZWFkIGFzIGJlaW5nIHNjcnViYmVkIGFuZCBkcm9wIHRoZSBsb2NrIHRlbXBvcmFyaWx5
LgogICAgSWYgc29tZW9uZSAobW9zdCBsaWtlbHkgYWxsb2NfaGVhcF9wYWdlcygpKSB0cmllcyB0
byBhY2Nlc3MKICAgIHRoaXMgY2h1bmsgaXQgd2lsbCBzaWduYWwgdGhlIHNjcnViYmVyIHRvIGFi
b3J0IHNjcnViIGJ5IHNldHRpbmcKICAgIGhlYWQncyBCVUREWV9TQ1JVQl9BQk9SVCBiaXQuIFRo
ZSBzY3J1YmJlciBjaGVja3MgdGhpcyBiaXQgYWZ0ZXIKICAgIHByb2Nlc3NpbmcgZWFjaCBwYWdl
IGFuZCBzdG9wcyBpdHMgd29yayBhcyBzb29uIGFzIGl0IHNlZXMgaXQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgNDYyMDkwNDAy
YTE0ODU1MDRjMThkNzlmN2EyMmI4ZWFkMDNmMWZkZApBdXRob3I6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxNiAyMDozMTowMCAy
MDE3ICswMjAwCgogICAgc3BpbmxvY2s6IEludHJvZHVjZSBzcGluX2xvY2tfY2IoKQogICAgCiAg
ICBXaGlsZSB3YWl0aW5nIGZvciBhIGxvY2sgd2UgbWF5IHdhbnQgdG8gcGVyaW9kaWNhbGx5IHJ1
biBzb21lCiAgICBjb2RlLiBUaGlzIGNvZGUgbWF5LCBmb3IgZXhhbXBsZSwgYWxsb3cgdGhlIGNh
bGxlciB0byByZWxlYXNlCiAgICByZXNvdXJjZXMgaGVsZCBieSBpdCB0aGF0IGFyZSBubyBsb25n
ZXIgbmVlZGVkIGluIHRoZSBjcml0aWNhbAogICAgc2VjdGlvbiBwcm90ZWN0ZWQgYnkgdGhlIGxv
Y2suCiAgICAKICAgIFNwZWNpZmljYWxseSwgdGhpcyBmZWF0dXJlIHdpbGwgYmUgbmVlZGVkIGJ5
IHNjcnViYmluZyBjb2RlIHdoZXJlCiAgICB0aGUgc2NydWJiZXIsIHdoaWxlIHdhaXRpbmcgZm9y
IGhlYXAgbG9jayB0byBtZXJnZSBiYWNrIGNsZWFuCiAgICBwYWdlcywgbWF5IGJlIHJlcXVlc3Rl
ZCBieSBwYWdlIGFsbG9jYXRvciAod2hpY2ggaXMgY3VycmVudGx5CiAgICBob2xkaW5nIHRoZSBs
b2NrKSB0byBhYm9ydCBtZXJnaW5nIGFuZCByZWxlYXNlIHRoZSBidWRkeSBwYWdlIGhlYWQKICAg
IHRoYXQgdGhlIGFsbG9jYXRvciB3YW50cy4KICAgIAogICAgV2UgY291bGQgdXNlIHNwaW5fdHJ5
bG9jaygpIGJ1dCBzaW5jZSBpdCBkb2Vzbid0IHRha2UgbG9jayB0aWNrZXQKICAgIGl0IG1heSB0
YWtlIGxvbmcgdGltZSB1bnRpbCB0aGUgbG9jayBpcyB0YWtlbi4gSW5zdGVhZCB3ZSBhZGQKICAg
IHNwaW5fbG9ja19jYigpIHRoYXQgYWxsb3dzIHVzIHRvIGdyYWIgdGhlIHRpY2tldCBhbmQgZXhl
Y3V0ZSBhCiAgICBjYWxsYmFjayB3aGlsZSB3YWl0aW5nLiBUaGlzIGNhbGxiYWNrIGlzIGV4ZWN1
dGVkIG9uIGV2ZXJ5IGl0ZXJhdGlvbgogICAgb2YgdGhlIHNwaW5sb2NrIHdhaXRpbmcgbG9vcC4K
ICAgIAogICAgU2luY2Ugd2UgbWF5IGJlIHNsZWVwaW5nIGluIHRoZSBsb2NrIHVudGlsIGl0IGlz
IHJlbGVhc2VkIHdlIG5lZWQgYQogICAgbWVjaGFuaXNtIHRoYXQgd2lsbCBtYWtlIHN1cmUgdGhh
dCB0aGUgY2FsbGJhY2sgaGFzIGEgY2hhbmNlIHRvIHJ1bi4KICAgIFdlIGFkZCBzcGluX2xvY2tf
a2ljaygpIHRoYXQgd2lsbCB3YWtlIHVwIHRoZSB3YWl0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCA1NTA2Njk4
NTA1MGY1MzY2ZWQ4MDBkY2Q1ZWU5MzA4ZDZmZjk0M2IxCkF1dGhvcjogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KRGF0ZTogICBXZWQgQXVnIDE2IDIwOjMwOjAw
IDIwMTcgKzAyMDAKCiAgICBtbTogU2NydWIgbWVtb3J5IGZyb20gaWRsZSBsb29wCiAgICAKICAg
IEluc3RlYWQgb2Ygc2NydWJiaW5nIHBhZ2VzIGR1cmluZyBndWVzdCBkZXN0cnVjdGlvbiAoZnJv
bQogICAgZnJlZV9oZWFwX3BhZ2VzKCkpIGRvIHRoaXMgb3Bwb3J0dW5pc3RpY2FsbHksIGZyb20g
dGhlIGlkbGUgbG9vcC4KICAgIAogICAgV2UgbWlnaHQgY29tZSB0byBzY3J1Yl9mcmVlX3BhZ2Vz
KClmcm9tIGlkbGUgbG9vcCB3aGlsZSBhbm90aGVyIENQVQogICAgdXNlcyBtYXBjYWNoZSBvdmVy
cmlkZSwgcmVzdWx0aW5nIGluIGEgZmF1bHQgd2hpbGUgdHJ5aW5nIHRvIGRvCiAgICBfX21hcF9k
b21haW5fcGFnZSgpIGluIHNjcnViX29uZV9wYWdlKCkuIFRvIGF2b2lkIHRoaXMsIG1ha2UgbWFw
Y2FjaGUKICAgIHZjcHUgb3ZlcnJpZGUgYSBwZXItY3B1IHZhcmlhYmxlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoocWVtdSBjaGFuZ2Vz
IG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 02:36:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 02:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dki0a-0007GI-CG; Thu, 24 Aug 2017 02:36:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dki0Z-0007GC-67
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 02:36:35 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 18/63-03765-2BB3E995; Thu, 24 Aug 2017 02:36:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVywNxEW3ej9bx
 Ig6XvrSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owLazaxF9ziqbg29xxLA+N2ri5GTg4hgQqJ
 +3MXM4HYEgK8EkeWzWCFsP0lXnx8wdbFyAVUM41R4uOeXjaQhLBAqsSiJ4/BikQErCVOr+9ih
 yhaxyQxb8ZKJhCHWeAYo8SZnm52kCo2AXWJE4snMoLYvAI2EndmN4J1swioSlz6uBUsLioQL/
 F402l2iBpBiZMzn7CA2JwCXhIXH64G28wMNOfPvEvMELa8RPPW2cwTGAVmIWmZhaRsFpKyBYz
 MqxjVi1OLylKLdC30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5QBCHYwzr7s
 f4hRkoNJSZT3ifS8SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvC5WQDnBotT01Iq0zBxgrMCkJ
 Th4lER4vUDSvMUFibnFmekQqVOMxhxP3mz/zcTR8hZICrHk5eelSonzrgcpFQApzSjNgxsEi+
 FLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZlB5nCk5lXArfvFdApTECnTDoxB+SUkkSElFQ
 DI/saR4PSzU/WqL7rYvKaZ7nhzUzWJp5cZZnI/KKFz75EqNi80Lp1IfuSekTZ26Qfcdk5W+MY
 3a98O3XboW5WE7P7rKIbht5cWWUv/t5aofZSTFglj+WKn3PDnVlCHx6/rO97srPldOKlMJsTT
 o8P65ybdjz49TZX6cszpx303aWqdKSF27QpWomlOCPRUIu5qDgRAH4MVybcAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503542191!79278372!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40745 invoked from network); 24 Aug 2017 02:36:33 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 02:36:33 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP; 23 Aug 2017 19:36:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="127631567"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga002.jf.intel.com with ESMTP; 23 Aug 2017 19:36:27 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
 <20170822164141.dnsyujdgrrv54pb7@dhcp-3-128.uk.xensource.com>
 <e9289e34-3aa1-183a-8010-2a90f7f216ca@intel.com>
 <20170823080406.axl7klq5nkux2pbi@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <9f23fc76-a6b6-30cd-4952-084baca83903@intel.com>
Date: Thu, 24 Aug 2017 10:33:19 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170823080406.axl7klq5nkux2pbi@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMTY6MDQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMjMsIDIwMTcgYXQgMDM6NTI6MDFQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gT24gMjAxN+W5tDA45pyIMjPml6UgMDA6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
Pj4+ICsgICAgZHJoZCA9IChzdHJ1Y3QgYWNwaV9kbWFyX2hhcmR3YXJlX3VuaXQgKikoKHZvaWQq
KWRtYXIgKyBzaXplb2YoKmRtYXIpKTsKPj4+Pj4gKyAgICBkcmhkLT50eXBlID0gQUNQSV9ETUFS
X1RZUEVfSEFSRFdBUkVfVU5JVDsKPj4+Pj4gKyAgICBkcmhkLT5sZW5ndGggPSBzaXplb2YoKmRy
aGQpICsgaW9hcGljX3Njb3BlX3NpemU7Cj4+Pj4+ICsgICAgZHJoZC0+ZmxhZ3MgPSBBQ1BJX0RN
QVJfSU5DTFVERV9QQ0lfQUxMOwo+Pj4+PiArICAgIGRyaGQtPnBjaV9zZWdtZW50ID0gMDsKPj4+
Pj4gKyAgICBkcmhkLT5iYXNlX2FkZHJlc3MgPSBjb25maWctPmlvbW11X2Jhc2VfYWRkcjsKPj4+
Pj4gKwo+Pj4+PiArICAgIHNjb3BlID0gJmRyaGQtPnNjb3BlWzBdOwo+Pj4+PiArICAgIHNjb3Bl
LT50eXBlID0gQUNQSV9ETUFSX0RFVklDRV9TQ09QRV9JT0FQSUM7Cj4+Pj4+ICsgICAgc2NvcGUt
Pmxlbmd0aCA9IGlvYXBpY19zY29wZV9zaXplOwo+Pj4+PiArICAgIHNjb3BlLT5lbnVtZXJhdGlv
bl9pZCA9IGNvbmZpZy0+aW9hcGljX2lkOwo+Pj4+PiArICAgIHNjb3BlLT5idXMgPSBJNDQwX1BT
RVVET19CVVNfUExBVEZPUk07Cj4+Pj4+ICsgICAgc2NvcGUtPnBhdGhbMF0gPSBJNDQwX1BTRVVE
T19ERVZGTl9JT0FQSUM7Cj4+PiBJJ20gbm90IHN1cmUgd2hldGhlciB0aGlzIGNvbnN0YW50cyBz
aG91bGQgaW5zdGVhZCBiZSBmaWVsZHMgaW4gdGhlCj4+PiBhY3BpX2NvbmZpZyBzdHJ1Y3QgcGFz
c2VkIGRvd24gZnJvbSBsaWJ4bC4gbGlieGMgc2hvdWxkbid0IHJlYWxseSBuZWVkCj4+PiB0byBr
bm93IGFueXRoaW5nIGFib3V0IHdoaWNoIGNoaXBzZXQgYSBWTSBpcyB1c2luZy4KPj4KPj4gSG93
IGFib3V0IHJlbmFtZSBJNDQwX1BTRVVET19YWFggdG8gVklPTU1VX1BTRVVET19YWFg/Cj4gCj4g
SSdtIG5vdCByZWFsbHkgY29tcGxhaW5pbmcgYWJvdXQgdGhlIG5hbWluZywgSSdtIGp1c3Qgc2F5
aW5nIHRoYXQgSSdtCj4gbm90IHN1cmUgd2hldGhlciB0aGlzIGNvbnN0YW50cyBzaG91bGQgbGl2
ZSBpbiBsaWJ4bC4gSXQgd291bGQgYmUKPiBiZXR0ZXIgSU1ITyBpZiB0aGV5IHdoZXJlIGRlZmlu
ZWQgaW4gc29tZSBsaWJ4bCB4ODYgc3BlY2lmaWMgaGVhZGVyLAo+IGFuZCBwYXNzZWQgdG8gbGli
eGMgaW5zaWRlIG9mIHRoZSBhY3BpX2NvbmZpZyBzdHJ1Y3QuCj4gCj4gQXQgdGhlIGVuZCBpdCBp
cyBsaWJ4bCB3aGljaCBkZWNpZGVzIHdoaWNoIGNoaXBzZXQgdGhlIFZNIGlzIGdvaW5nIHRvCj4g
dXNlLCBub3QgbGlieGMuCgpXZSBjYW4gZG8gdGhhdCBidXQgdGhlIGJkZiBpcyByZXNlcnZlZCBm
b3IgSU9BUElDIGFuZCBzaG91bGQgYmUgc2FtZSBmb3IKZGlmZmVyZW50IGNoaXBzZXQuIERvIHdl
IHN0aWxsIG5lZWQgdG8gcGFzcyBpdCB2aWEgYWNwaV9jb25maWc/CgoKPiAKPiBSb2dlci4KPiAK
CgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 03:27:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 03: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.xen.org>)
	id 1dkino-00023e-1M; Thu, 24 Aug 2017 03:27:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkinn-00023Y-2H
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 03:27:27 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 49/A2-02181-D974E995; Thu, 24 Aug 2017 03:27:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS1tYhrzvXfV6
 kwYN3/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajufEFa8Qq/ryuamBcLtTFyMkhJFAp8XHG
 a1YQW0KAV+LIshlQtr/E+QOb2boYuYBqpjFKHJ/RwtjFyMEhLBAj0XYwDqRGREBR4sHLm6wQN
 TOYJU4sngvmMAtsYZTY0/+eDaSKTUAdKDGREcTmFbCR2DrzDNggFgFViV1XNEDCogLxEo83nW
 aHKBGUODnzCQuIzSlgKXH03hEmEJsZaMyfeZeYIWx5ieats5knMArMQtIyC0nZLCRlCxiZVzF
 qFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZmPQMD4w7G9hN+
 hxglOZiURHmfSM+LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu8MNKCdYlJqeWpGWmQOMEpi0B
 AePkghvMEiat7ggMbc4Mx0idYpRUUqcNwYkIQCSyCjNg2uDReYlRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8/0Cm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGPk2+2aILpTc+a5YYeMmr4t
 znPaw77360qex0c/7Ubpx/Rbey2/fcfR8f/HPztrFW+j3l2m3FRZfYFixv/f0jEyZZ69qHaue
 3Vzbx/SfP0VGy3GFi83y+UdrDponTpg8eTeboV9mRrKRhMz1RccXS13vN7SxrPo6gbU0/NiCP
 /or7t9alyG6NlOJpTgj0VCLuag4EQDkMopNxwIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503545242!55860819!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27615 invoked from network); 24 Aug 2017 03:27:24 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 03:27:24 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga104.jf.intel.com with ESMTP; 23 Aug 2017 20:27:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="143946662"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga006.fm.intel.com with ESMTP; 23 Aug 2017 20:27:20 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
 <20170822134828.dyvg7ytli4dzmj77@citrix.com>
 <91b6ff5f-c908-fa20-2ab8-f7e230690cbf@intel.com>
 <20170823083410.vhlkaf2jjy67tgtk@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <59d40df3-a057-01d5-908a-6a3330316ba0@intel.com>
Date: Thu, 24 Aug 2017 11:24:12 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170823083410.vhlkaf2jjy67tgtk@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com, "Gao,
 Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMTY6MzQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcg
MjMsIDIwMTcgYXQgMDE6MzU6MTdQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gT24gMjAx
N+W5tDA45pyIMjLml6UgMjE6NDgsIFdlaSBMaXUgd3JvdGU6Cj4+Pj4+IEhpLCBXZWkKPj4+Pj4g
VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLgo+Pj4+Pgo+Pj4+PiBpaXJjLCBIVk0gb25seSBzdXBw
b3J0cyBvbmUgbW9kdWxlOyBETUFSIGNhbm5vdCBiZSBhIG5ldyBtb2R1bGUuIEpvaW5pbmcgdG8K
Pj4+Pj4gdGhlIGV4aXN0aW5nIG9uZSBpcyB0aGUgYXBwcm9hY2ggd2UgYXJlIHRha2luZy4gCj4+
Pj4+Cj4+Pj4+IFdoaWNoIGtpbmQgb2YgY29uZmxpY3RzIHlvdSB0aGluayBzaG91bGQgYmUgcmVz
b2x2ZWQ/IElmIHlvdSBtZWFuIEkKPj4+Pj4gZm9yZ2V0IHRvIGZyZWUgdGhlIG9sZCBidWYsIEkg
d2lsbCBmaXggdGhpcy4gSWYgeW91IG1lYW4gdGhlIHBvdGVudGlhbAo+Pj4+PiBvdmVybGFwIGJl
dHdlZW4gdGhlIGJpbmFyeSBwYXNzZWQgYnkgYWRtaW4gYW5kIERNQVIgdGFibGUgYnVpbHQgaGVy
ZSwgSQo+Pj4+PiBkb24ndCBoYXZlIG11Y2ggaWRlYSBvbiB0aGlzLiBFdmVuIHdpdGhvdXQgdGhl
IERNQVIgdGFibGUsIHRoZSBiaW5hcnkKPj4+Pj4gbWF5IGNvbnRhaW5zIE1BRFQgb3Igb3RoZXIg
dGFibGVzIGFuZCB0b29sIHN0YWNrcyBkb24ndCBpbnRyZXByZXQgdGhlCj4+Pj4+IGJpbmFyeSBh
bmQgY2hlY2sgd2hldGhlciB0aGVyZSBhcmUgY29uZmxpY3RzLCByaWdodD8KPj4+Pj4KPj4+IFRo
aW5raW5nIGEgYml0IG1vcmUgYWJvdXQgdGhpcywgd2hlbiBJIGZpcnN0IHNhaWQgImNvbmZsaWN0
cyIgSSBkaWRuJ3QKPj4+IG1lYW4gdG8gcGFyc2UgdGhlIGNvbnRlbnQuIEkgd2FzIHJlZmVycmlu
ZyB0byB0aGUgY29kZSBpbgo+Pj4gbGlieGxfeDg2X2FwY2kuYyB3aGljaCBhbHNvIHNlZW1zIHRv
IG1hbmlwdWxhdGUgYWNwaV9tb2R1bGVzLgo+Pgo+PiBDb2RlIGluIGxpYnhsX3g4Nl9hY3BpLmMg
d29ya3MgZm9yIEh2bWxpdGUvUFZIdjIuIFRoZSBjb2RlIHdlIGFkZGVkIGlzCj4+IGZvciBodm0g
Z3Vlc3QuCj4+Cj4gCj4gVGhhdCdzIGNvcnJlY3QgZm9yIHRoZSBjb2RlIGFzLWlzIGJ1dCB3aGF0
IGlzIHByZXZlbnRpbmcgdGhlIGNvZGUgdGhlcmUKPiBmcm9tIHdvcmtpbmcgd2l0aCBIVk0/IEFz
c3VtaW5nIGNvcnJlY3QgY2hlY2tzIGFuZCBicmFuY2hlcyBhcmUgYWRkZWQKPiB0byBhcHByb3By
aWF0ZSBwbGFjZXM/Cj4gCj4gSSdtIGFnYWluc3QgaGF2aW5nIG11bHRpcGxlIGxvY2F0aW9ucyBk
b2luZyB0aGluZ3MgdGhhdCBjb3VsZAo+IHBvdGVudGlhbGx5IGNsYXNoIHdpdGggZWFjaCBvdGhl
ci4gSW4gdGhlIGZvcmVzZWVhYmxlIGZ1dHVyZSBQVkggaXMKPiBnb2luZyB0byBnZXQgbmVlZCBz
aW1pbGFyIGZ1bmN0aW9uYWxpdHkuCj4gCj4gTXkgZXhwZWN0YXRpb24gaXMgdGhhdCBpZiB0aGUg
ZXhpc3RpbmcgY29kZSBuZWVkcyB0byBiZSB0YWtlbiBpbnRvCj4gY29uc2lkZXJhdGlvbiBhbmQg
dGhlIGNvbnRyaWJ1dG9ycyBuZWVkIHRvIGZpZ3VyZSBvdXQgaWYgYW5kIGhvdyBpdCBjYW4KPiBi
ZSBtb2RpZmllZCB0byBzdWl0ZSB0aGVpciBuZWVkcy4gSWYgZXZlcnlvbmUgaXMgZG9pbmcgdGhl
aXIgb3duIHRoaW5nCj4gaW4gdGhlaXIgb3duIGxpdHRsZSBmdW5jdGlvbiBYZW4gd2lsbCBldmVu
dHVhbGx5IGJlY29tZSB1bm1haW50YWluYWJsZS4KPiAKPj4+Cj4+PiBJIHdvdWxkIGxpa2UgdGhl
IGNvZGUgdG8gZ2VuZXJhdGUgZG1hciB0YWtlIGludG8gY29uc2lkZXJhdGlvbgo+Pj4gbGlieGxf
X2RvbV9sb2FkX2FjcGkuCj4+Pgo+Pgo+PiBJZiBhZGQgZG1hciB0YWJsZSBmb3IgaHZtbGl0ZSwg
d2Ugc2hvdWxkIGNvbWJpbmUgZG1hciB0YWJsZSB3aXRoIG90aGVyCj4+IEFDUEkgdGFibGUgYW5k
IHBvcHVsYXRlIGludG8gYWNwaV9tb2R1bGVzWzJdLiBUaGlzIGlzIGhvdyBodm1saXRlIGFkZAo+
PiBvdGhlciBBQ1BJIHRhYmxlcyBpbiBsaWJ4bF9fZG9tX2xvYWRfYWNwaSgpLgo+Pgo+IAo+IFN1
cmUsIHRoYXQgc291bmRzIHBsYXVzaWJsZS4KPiAKPiBXaGF0IEkgd291bGQgbGlrZSB0byBzZWUg
aXMgdG8gaGF2ZSBvbmUgZW50cnkgcG9pbnQgdG8gbWFuaXB1bGF0ZSBBUENJCj4gdGFibGVzLgo+
IAo+IEdpdmVuIHRoZSBwYXRjaCB2b2x1bWUgd2UncmUgc2VlaW5nIG5vdywgd2UgZXhwZWN0IGNv
bnRyaWJ1dG9ycyB0byBkcml2ZQo+IHRoZSBkaXNjdXNzaW9uIGZvcndhcmQuIElmIHlvdSdyZSBu
b3Qgc3VyZSwgZmVlbCBmcmVlIHRvIGFzayBtb3JlIHF1ZXN0aW9ucy4KCkkgYW0gbm90IHN1cmUg
d2hldGhlciBJIHVuZGVyc3Rvb2QgY29ycmVjdGx5LgoKUFZIdjIgYnVpbGRzIGFsbCBBQ1BJIHRh
YmxlIGluIHRvb2wgc3RhY2sgYW5kIHVzZXMgYWNwaV9tb2R1bGVbMCwgMSwgMl0KdG8gcGFzcyBy
ZWxhdGVkIHRhYmxlIGNvbnRlbnQuCgpIVk0gYnVpbGRzIEFDUEkgdGFibGVzIGluIGh2bWxvYWRl
ciBhbmQganVzdCB1c2UgYWNwaV9tb2R1bGVbMF0gdG8gcGFzcwphZGRpdGlvbmFsIEFDUEkgZmly
bXdhcmUgb3IgdGFibGUuCgpUaGVzZSB0d28gbW9kZXMgaGF2ZSBkaWZmZXJlbnQgd2F5IHRvIHVz
ZSBhY3BpX21vZHVsZXNbXS4gU28gSSB0aGluayB3ZQpjYW4ndCBjb21iaW5lIHRoZW0sIHJpZ2h0
PwoKRm9yIGJ1aWxkIGRtYXIgdGFibGUsIHdlIGhhdmUgaW50cm9kdWNlZCBjb25zdHJ1Y3RfZG1h
cigpIGluIHVuZGVyCmxpYmFjcGkgdG8gYnVpbGQgZG1hciB0YWJsZSBhbmQgUFZIdjIgYWxzbyBj
YW4gdXNlIGl0IGluCmxpYnhsX19kb21fbG9hZF9hY3BpKCkuCgoKLS0gCkJlc3QgcmVnYXJkcwpU
aWFueXUgTGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 04:39:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 04: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.xen.org>)
	id 1dkjuo-0006Ta-95; Thu, 24 Aug 2017 04:38:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <o-takashi@sakamocchi.jp>) id 1dkjum-0006TT-Sa
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 04:38:44 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 50/6B-03368-4585E995; Thu, 24 Aug 2017 04:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUylz1DVzc4Yl6
 kwcGdUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJ7deZCxp4KxZfP8jYwHibq4uRi0NI4Bej
 xK8XL9i7GDmBnHqJz1tusYDYEgJqEkevfGYEsYUFIiRaGnvB4iICGhIr3yxkAWlmFnjOKLH+2
 T4miEm7WSRmNrxhBaliEzCQmNO1j62LkYODV8BB4uA3J5Awi4CqxOGpDWAlogLhEvu/X2MGsX
 kFBCVOznwCtoBTIFCi5eZPsIOYBcwk5m1+yAxhi0vcejKfCcKWl9j+dg7zBEaBWUjaZyFpmYW
 kZRaSlgWMLKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQID
 lwEIdjCumR94iFGSg0lJlPeJ9LxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK85uFAOcGi1PTUi
 rTMHGAMwaQlOHiURHgbw4DSvMUFibnFmekQqVOMilLivAIgfQIgiYzSPLg2WNxeYpSVEuZlBD
 pEiKcgtSg3swRV/hWjOAejkjDvF5DxPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGxgmzlgpUntL
 PtKhiWylb6X9R0fHRI8ldrgVf5+l3HxdNm7jGf4Gr0JRjc4rY/heuNzgRKrHoiFy9wtPjFXlT
 YzW+JrxvCzubE3i+ffJ3r8m3Fm/IuOBswnDD/4/KtP27w9IaZa885ap9vbdJ+WKJzrSS4kNX2
 YMsuKT3caSEpvDXZq5+sty5SImlOCPRUIu5qDgRAEwEVgbWAgAA
X-Env-Sender: o-takashi@sakamocchi.jp
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503549505!113358547!1
X-Originating-IP: [157.7.104.45]
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 29395 invoked from network); 24 Aug 2017 04:38:42 -0000
Received: from smtp-proxy004.phy.lolipop.jp (HELO
 smtp-proxy004.phy.lolipop.jp) (157.7.104.45)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 04:38:42 -0000
Received: from smtp-proxy004.phy.lolipop.lan (HELO
 smtp-proxy004.phy.lolipop.jp) (172.19.44.45)
 (smtp-auth username m12129643-o-takashi , mechanism plain)
 by smtp-proxy004.phy.lolipop.jp (qpsmtpd/0.82) with ESMTPA;
 Thu, 24 Aug 2017 13:38:24 +0900
Received: from 127.0.0.1 (127.0.0.1)
 by smtp-proxy004.phy.lolipop.jp (LOLIPOP-Fsecure);
 Thu, 24 Aug 2017 13:38:24 +0900 (JST)
X-Virus-Status: clean(LOLIPOP-Fsecure)
To: Oleksandr Grytsov <al1img@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Message-ID: <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
Date: Thu, 24 Aug 2017 13:38:24 +0900
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: <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, clemens@ladisch.de,
 tiwai@suse.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQXVnIDIzIDIwMTcgMjM6NTEsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+IEhpLAo+IAo+
IFRoYW5rIHlvdSBmb3IgZGV0YWlsZWQgZXhwbGFuYXRpb24uCj4gCj4gV2UgdW5kZXJzdGFuZCB0
aGF0IGVtdWxhdGVkIGludGVycnVwdCBvbiB0aGUgZnJvbnRlbmQgc2lkZSBpcyBjb21wbGV0ZWx5
IG5vdAo+IGFjY2VwdGFibGUgYW5kIGRlZmluaXRlbHkgd2UgbmVlZCB0byBwcm92aWRlIHNvbWUg
ZmVlZGJhY2sgbWVjaGFuaXNtIGZyb20KPiBEb20wIHRvIERvbVUuCj4gCj4gSW4gb3VyIGNhc2Ug
aXQgaXMgdGVjaG5pY2FsbHkgaW1wb3NzaWJsZSB0byBwcm92aWRlIHByZWNpc2UgcGVyaW9kIGlu
dGVycnVwdAo+IChtb3N0bHkgYmVjYXVzZSBvdXIgYmFja2VuZCBpcyBhIHVzZXIgc3BhY2UgYXBw
bGljYXRpb24pLgo+IFRoZSBiZXN0IHdlIGNhbiBpbXBsZW1lbnQgaXQgaXMgcHJvdmlkZSBudW1i
ZXIgb2YgZnJhbWVzICh0aW1lLCBieXRlcyBldGMuKQo+IGNvbnN1bWVkIGJ5IHJlYWwgSFcuIFRo
aXMgaW5mbyB3aWxsIGJlIG91dGRhdGVkIGR1ZSB0byBkaWZmZXJlbnQgZGVsYXlzIGJ1dAo+IHdl
IGNhbiBwcm92aWRlIHByZWNpc2UgdGltZXN0YW1wcyB3aGVuIHRoaXMgaW5mbyB3YXMgYWNxdWly
ZWQuCgpTdHVmZnMgb2YgQUxTQSBQQ00gaW4ga2VybmVsIGxhbmQgaXMgYW4gYWJzdHJhY3Rpb24g
bGF5ZXIgZm9yIGFjdHVhbApoYXJkd2FyZSBmb3IgZGF0YSB0cmFuc21pc3Npb24uIFRoZSBzdHVm
ZnMgZ2V0IGFmZmVjdHMgZnJvbSBhIGRlc2lnbiBvZgphY3R1YWwgaGFyZHdhcmUuIEZ1cnRoZXJt
b3JlLCBzb3VuZCBzdWJzeXN0ZW1zIG9uIHRoZSBvdGhlciBvcGVyYXRpbmcKc3lzdGVtcyBzdWNo
IGFzIE1pY3Jvc29mdCBXaW5kb3dzIGFyZSBhbHNvIGRlc2lnbmVkIHdpdGggYSBjb25zaWRlcmF0
aW9uCmFib3V0IGFjdHVhbCBoYXJkd2FyZS4gV2hlbiB5b3UgZGVzaWduIGFueSBpbnRlcmZhY2Vz
IGFzIGFuIGFic3RyYWN0aW9uCmZvciBzdWNoIHNvZnR3YXJlIGxheWVyLCBpdCdzIGJldHRlciB0
byB1bmRlcnN0YW5kIGFjdHVhbCBoYXJkd2FyZSBhbmQKZGVzaWduIG9mIGxvdy1sZXZlbCBzb2Z0
d2FyZSBsYXllciBzb21laG93LgoKQWN0dWFsbHkgdGhlICdzbmRpZicgaGFzIG5vIGdvb2QgYWJz
dHJhY3Rpb24gZm9yIGFjdHVhbCBoYXJkd2FyZSwKdGhlcmVmb3JlIGFuIGlkZWEgdG8gaW1wbGVt
ZW50IGZyb250ZW5kIGRyaXZlciBhcyBhbiBBTFNBIGRyaXZlciBpcyBub3QKcmVhc29uYWJsZSBh
dCBhbGwuIEl0J3MgYmV0dGVyIHRvIGltcGxlbWVudCBpdCBhcyBhbiBhcHBsaWNhdGlvbiBpbgp0
aGUgb3RoZXIgc29mdHdhcmUgbGF5ZXIsIGUuZy4gc2lua3Mvc291cmNlcyBvZiBQdWxzZUF1ZGlv
IGluIERvbVUgdmlhClhlbmJ1cy4gVGhpcyBpZGVhIGlzIG5lYXJlciBhbiBvcmlnaW5hbCBjb25j
ZXB0IG9mIFhlbiBmcmFtZXdvcmssIEkKZ3Vlc3MuIEJ1dCBJIGRvbid0IGtub3cgd2UgY2FuIHdy
aXRlIGFueSBhcHBsaWNhdGlvbnMgb2YgWGVuYnVzIGluIHVzZXIKbGFuZCBvZiBEb21VIG9yIG5v
dC4KCkFueXdheSwgaXQncyBub3QgYSBnb29kIGlkZWEgdG8gaGF2ZSBhbiBBTFNBIGRyaXZlciBm
b3IgdGhlIHByZXNlbnQgCidzbmRpZicsIGluIG15IG9waW5pb24uCgoKUmVnYXJkcwoKVGFrYXNo
aSBTYWthbW90bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 04:42:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 04:42: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.xen.org>)
	id 1dkjyO-00073q-OS; Thu, 24 Aug 2017 04:42:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kirill.shutemov@linux.intel.com>) id 1dkeH0-0001st-J0
 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 22:37:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 36/37-03937-D930E995; Wed, 23 Aug 2017 22:37:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tbhqDuXeV6
 kQaOTxfctk5kcGD0Of7jCEsAYxZqZl5RfkcCasbL9CmPBBtGKLbvmszUwrhXsYuTiEBKYzijx
 5O4N5i5GTg4JAV6JI8tmsELY/hI/rx1hArGFBEolHuzdzAxhF0h8eN/JBmKzCKhKdK0/B1bDJ
 mAj0bRhNiOILSJgJPH5xRVWkAXMAkdZJdbe3guWEBZwlti4+StYA6+Ag8SBZpChIFf8YJQ4fX
 c/M0RCUOLkzCcsIDazgJbEjX8vgRo4gGxpieX/OEDCnAIBEpN2LGYGCYsK6EvMvCQ/gVFwFpL
 mWUiaZyE0L2BkXsWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJ
 ERiyDECwg/H82sBDjJIcTEqivOtWzI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbzDQvUkiwK
 DU9tSItMwcYPTBpCQ4eJRHei4xAad7igsTc4sx0iNQpRkUpcV43kD4BkERGaR5cGyxiLzHKSg
 nzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtwJkCk9mXgnc9FdAi5mAFk86MQdkcUkiQkqqgdH95YW
 pMpUL/t2Pt195PaJngxLToQOZ0b9Tln27H18e/r0+5fqBgIKLkyLnX9zV27/eZ76L/v/LxRcu
 yitPm99k5s6ockOgYe1qkScPDhQniGmKXepd7pPpazrDs+tcm+Yy3Y93Jjmdvf+O7WcC2zXzv
 KNbQmotnvKpTzCv2m/HrnKjKPfxjhQlluKMREMt5qLiRABhP8ES0wIAAA==
X-Env-Sender: kirill.shutemov@linux.intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503527834!79263549!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65231 invoked from network); 23 Aug 2017 22:37:16 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Aug 2017 22:37:16 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 15:37:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,417,1498546800"; d="scan'208";a="893508761"
Received: from black.fi.intel.com ([10.237.72.28])
 by FMSMGA003.fm.intel.com with ESMTP; 23 Aug 2017 15:37:09 -0700
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id 374B3120; Thu, 24 Aug 2017 01:36:38 +0300 (EEST)
Date: Thu, 24 Aug 2017 01:36:38 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20170823223637.bjke4w3wpolrn7md@black.fi.intel.com>
References: <20170823134521.5068-1-vkuznets@redhat.com>
 <CA+55aFzFnbnFnY0ht15aOY7jq4Kyy-uzP9DAyswH6UaU6UhF4g@mail.gmail.com>
 <20170823195955.wnyg2dcv4c23kdoj@node.shutemov.name>
 <CA+55aFxDwWgMQa2HGfgWKOxqfepiBu5XVpGj3VJ=f53a=w0kpA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+55aFxDwWgMQa2HGfgWKOxqfepiBu5XVpGj3VJ=f53a=w0kpA@mail.gmail.com>
User-Agent: NeoMutt/20170714-126-deb55f (1.8.3)
X-Mailman-Approved-At: Thu, 24 Aug 2017 04:42:27 +0000
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "Kirill A. Shutemov" <kirill@shutemov.name>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, KY Srinivasan <kys@microsoft.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDg6Mjc6MThQTSArMDAwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTI6NTkgUE0sIEtpcmlsbCBBLiBTaHV0
ZW1vdgo+IDxraXJpbGxAc2h1dGVtb3YubmFtZT4gd3JvdGU6Cj4gPgo+ID4gSW4gdGhpcyBjYXNl
IHdlIG5lZWQgcGVyZm9ybWFuY2UgbnVtYmVycyBmb3IgIVBBUkFWSVJUIGtlcm5lbC4KPiAKPiBZ
ZXMuCj4gCj4gPiBOdW1iZXJzIGZvciB0aWdodCBsb29wIG9mICJtbWFwKE1BUF9QT1BVTEFURSk7
IG11bm1hcCgpIiBtaWdodCBiZQo+ID4gaW50ZXJlc3RpbmcgdG9vIGZvciB3b3JzdCBjYXNlIHNj
ZW5hcmlvLgo+IAo+IEFjdHVhbGx5LCBJIGRvbid0IHRoaW5rIHlvdSB3YW50IHRvIHBvcHVsYXRl
IGFsbCB0aGUgcGFnZXMuIFlvdSBqdXN0Cj4gd2FudCB0byBwb3B1bGF0ZSAqb25lKiBwYWdlLCBp
biBvcmRlciB0byBidWlsZCB1cCB0aGUgcGFnZSBkaXJlY3RvcnkKPiBzdHJ1Y3R1cmUsIG5vdCBh
bGxvY2F0ZSBhbGwgdGhlIGZpbmFsIHBvaW50cy4KPiAKPiBBbmQgd2Ugb25seSBmcmVlIHRoZSBh
Y3R1YWwgcGFnZSB0YWJsZXMgd2hlbiB0aGVyZSBpcyBub3RoaW5nIGFyb3VuZCwKPiBzbyBpdCBz
aG91bGQgYmUgYXQgbGVhc3QgYSAyTUItYWxpZ25lZCByZWdpb24gZXRjLgo+IAo+IFNvIHlvdSBz
aG91bGQgZG8gYSAqYmlnKiBhbGxvY2F0aW9uLCBhbmQgdGhlbiB0b3VjaCBhIHNpbmdsZSBwYWdl
IGluCj4gdGhlIG1pZGRsZSwgYW5kIHRoZW4gbWlubWFwIGl0IC0gdGhhdCBzaG91bGQgZ2l2ZSB5
b3UgbWF4aW1hbCBwYWdlCj4gdGFibGUgYWN0aXZpdHkuIE90aGVyd2lzZSB0aGUgcGFnZSB0YWJs
ZXMgd2lsbCBnZW5lcmFsbHkganVzdCBzdGF5Cj4gYXJvdW5kLgo+IAo+IFJlYWxpc3RpY2FsbHks
IGl0J3MgbWFpbmx5IGV4aXQoKSB0aGF0IGZyZWVzIHBhZ2UgdGFibGVzLiBZZXMsIHlvdSBtYXkK
PiBoYXZlIGEgZmV3IHBhZ2UgdGFibGVzIGZyZWUnZCBieSBhIG5vcm1hbCBtdW5tYXAoKSwgYnV0
IGl0J3MgdXN1YWxseQo+IHZlcnkgbGltaXRlZC4gV2hpY2ggaXMgd2h5IEkgc3VnZ2VzdGVkIHRo
YXQgc2NyaXB0LWhlYXZ5IHRoaW5nIHdpdGgKPiBsb3RzIG9mIHNtYWxsIGV4ZWN1dGFibGVzLiBU
aGF0IHRlbmRzIHRvIGJlIHRoZSBtYWluIHJlYWxpc3RpYyBsb2FkCj4gdGhhdCByZWFsbHkgY2F1
c2VzIGEgdG9uIG9mIHBhZ2UgZGlyZWN0b3J5IGFjdGl2aXR5LgoKQmVsb3cgaXMgdGVzdCBjYXNl
cyB0aGF0IGFsbG9jYXRlcyBhIGxvdCBvZiBwYWdlIHRhYmxlcyBhbmQgbWVhc3VhcmUKZm9yay9l
eGl0IHRpbWUuIChJJ20gbm90IGVudGlyZWx5IHN1cmUgaXQncyB0aGUgYmVzdCB3YXkgdG8gc3Ry
ZXNzIHRoZQpjb2RlcGF0aC4pCgpVbnBhdGNoZWQ6CWF2ZXJhZ2UgNC44MzIycywgc3RkZGV2CTAu
MTE0cwpQYXRjaGVkOglhdmVyYWdlIDQuODM2MnMsIHN0ZGRldgkwLjExMXMKCkJvdGggd2l0aG91
dCBQQVJBVklSVC4gUGF0Y2ggaXMgbW9kaWZpZWQgdG8gZW5hYmxlIEhBVkVfUkNVX1RBQkxFX0ZS
RUUgZm9yCiFQQVJBVklSVCB0b28uCgpUaGUgdGVzdC1jYXNlIHJlcXVpcmVzICJlY2hvIDEgPiAv
cHJvYy9zeXMvdm0vb3ZlcmNvbW1pdF9tZW1vcnkiLgoKI2luY2x1ZGUgPGFzc2VydC5oPgojaW5j
bHVkZSA8ZXJybm8uaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2lu
Y2x1ZGUgPHRpbWUuaD4KI2luY2x1ZGUgPHVuaXN0ZC5oPgojaW5jbHVkZSA8c3lzL21tYW4uaD4K
I2luY2x1ZGUgPHN5cy9wcmN0bC5oPgojaW5jbHVkZSA8c3lzL3R5cGVzLmg+CiNpbmNsdWRlIDxz
eXMvd2FpdC5oPgoKI2RlZmluZSBQVURfU0laRSAoMVVMIDw8IDMwKQojZGVmaW5lIFBNRF9TSVpF
ICgxVUwgPDwgMjEpCgojZGVmaW5lIE5SX1BVRCA0MDk2CgojZGVmaW5lIE5TRUNfUEVSX1NFQwkx
MDAwMDAwMDAwTAoKaW50IG1haW4odm9pZCkKewoJY2hhciAqYWRkciA9IE5VTEw7Cgl1bnNpZ25l
ZCBsb25nIGksIGo7CglzdHJ1Y3QgdGltZXNwZWMgc3RhcnQsIGZpbmlzaDsKCWxvbmcgbG9uZyBu
c2VjOwoKCXByY3RsKFBSX1NFVF9USFBfRElTQUJMRSk7Cglmb3IgKGkgPSAwOyBpIDwgTlJfUFVE
IDsgaSsrKSB7CgkJYWRkciA9IG1tYXAoYWRkciArIFBVRF9TSVpFLCBQVURfU0laRSwgUFJPVF9X
UklURXxQUk9UX1JFQUQsCgkJCQlNQVBfQU5PTllNT1VTfE1BUF9QUklWQVRFLCAtMSwgMCk7CgkJ
aWYgKGFkZHIgPT0gTUFQX0ZBSUxFRCkgewoJCQlwZXJyb3IoIm1tYXAiKTsKCQkJYnJlYWs7CgkJ
fQoKCQlmb3IgKGogPSAwOyBqIDwgUFVEX1NJWkU7IGogKz0gUE1EX1NJWkUpCgkJCWFzc2VydChh
ZGRyW2pdID09IDApOwoJfQoKCWZvciAoaSA9IDA7IGkgPCAxMDsgaSsrKSB7CgkJcGlkX3QgcGlk
OwoJCQoJCWNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklDLCAmc3RhcnQpOwoJCXBpZCA9IGZv
cmsoKTsKCQlpZiAocGlkID09IC0xKQoJCQlwZXJyb3IoImZvcmsiKTsKCQlpZiAoIXBpZCkKCQkJ
ZXhpdCgwKTsKCQl3YWl0KE5VTEwpOwoJCWNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklDLCAm
ZmluaXNoKTsKCgkJbnNlYyA9IChmaW5pc2gudHZfc2VjIC0gc3RhcnQudHZfc2VjKSAqIE5TRUNf
UEVSX1NFQyArCgkJCShmaW5pc2gudHZfbnNlYyAtIHN0YXJ0LnR2X25zZWMpOwoJCXByaW50Zigi
JWxsZFxuIiwgbnNlYyk7Cgl9CgoJcmV0dXJuIDA7Cn0KLS0gCiBLaXJpbGwgQS4gU2h1dGVtb3YK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 05:28:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 05:28: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.xen.org>)
	id 1dkkgx-0001h2-3d; Thu, 24 Aug 2017 05:28:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dkkgv-0001gs-Jk
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 05:28:29 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 74/DB-01995-CF36E995; Thu, 24 Aug 2017 05:28:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1250dR3Pqc13z+ghxyQJL0TSKEkq
 LkEwUwh8KpbM2uhv7kJk11n+iWClaauBjy2c+oLSixEQXsU1DDY0MtMwUchPUIhMtzax2HDWb
 X+e755x7zsClpPIc0otiTUaW0zNaJelMdB8JMwX+SqlKCLasoqP13+4SJ1FUb+eqJA4lyjR6l
 cGULFPfLPZJfyoz3V9bkmWhESIfOVNyXIbg9uSQJB85UYBp6Gksl+Ujyo7joPVzmKjJQnCrbn
 nDYEFgfT4lFR8dCD7NtJPiowXB3PVqQlhF4gAYLGxwFLACp8LX3PcSQSTFrxEs19Wu57nhWJh
 v7toQxcH0hzYkZCvwIbC+uyiMCewPk2PthDCm8XlomQgQxnJ8FsqXvpMCdsLR8Gdufn0jwrvh
 x0DzOpZiDxizVW/8GYZ6yyupiN1hZuq3TMTe8OLBqEyoBrhSChNNKxIx1xNKFhZlIvaA5jfVW
 ziva4UUzX6w9jAXiWEHoaZzgRTxAWisnVsPo7Er9FfYCLG0HxQW2FAR8jVv62feZjdvs5u32W
 sQcQ/t51nuCssFhgapOE2a2qhjNNrAkODQIB3L80waq2VUfFCKQfcY2Q/Cwf61o5zFSCvypCR
 Kd9rmXZUg36kyXMpUM7w6icvQsrwV+VCUEuhSlZ1z5dg01pSq0dqvapMGykWpoHMEmubTGR2v
 SROpARRIZc+3LkrkhN6gZ7086AJBhAWROkO/tWLzNofRHi83GtlLyV3SWU6nMf7PzyIPCind6
 F5hi4tGb9xKmrWXkNhLlPTdEUoYmX+UVxYacDpFQuSOzqFQJ2I0JIYtLur4OR6uCj/sXjtpON
 FYf/lt9tVzDY+GOGP0yJmAZ0+sncszDj3XHP191Q6lFVEKS9lSxI2l8cG+YxG53cNxI/G2CUt
 8W5NiV/KCmYz5cjp2JiE213O6tPLlxwtBia0NA0l79wVLNWxeWH/NcX1mpZLg1UxIgJTjmb9L
 ZjPMlgMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503552505!103732939!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38234 invoked from network); 24 Aug 2017 05:28:27 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 05:28:27 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 22:28:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="1187589025"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga001.fm.intel.com with ESMTP; 23 Aug 2017 22:28:24 -0700
Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 23 Aug 2017 22:28:24 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 23 Aug 2017 22:28:24 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Thu, 24 Aug 2017 13:28:22 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v4] hvm: vmx/svm_cpu_up_prepare should be called only once
Thread-Index: AQHTGus7NkleP9NXO0mzm/ZtQUSt4KKS/asQ
Date: Thu, 24 Aug 2017 05:28:21 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D80AF7@SHSMSX101.ccr.corp.intel.com>
References: <1503367703-14432-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1503367703-14432-1-git-send-email-boris.ostrovsky@oracle.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTU1NTM2MzMtY2ZmZC00OTY5LThhM2QtN2JhMzUyZGM2YWM4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjF3S3BiRURcL2VOWUU0WUluNzZGblVSNytQU2J2OUR1OXBncjZPVU9xVG5NPSJ9
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4] hvm: vmx/svm_cpu_up_prepare should be
 called only once
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBCb3JpcyBPc3Ryb3Zza3kgW21haWx0bzpib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bV0KPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMjIsIDIwMTcgMTA6MDggQU0KPiAKPiBUaGVzZSBy
b3V0aW5lcyBhcmUgZmlyc3QgY2FsbGVkIHZpYSBDUFVfVVBfUFJFUEFSRSBub3RpZmllciBieQo+
IHRoZSBCU1AgYW5kIHRoZW4gYnkgdGhlIGJvb3RpbmcgQVNQIGZyb20gdm14X2NwdV91cCgpL19z
dm1fY3B1X3VwKCkuCj4gCj4gQXZvaWQgdGhlIHVubmVjZXNzYXJ5IHNlY29uZCBjYWxsLiBCZWNh
dXNlIEJTUCBkb2Vzbid0IGdvIHRocm91Z2gKPiBDUFVfVVBfUFJFUEFSRSBpdCBpcyBhIHNwZWNp
YWwgY2FzZS4gV2UgcGFzcyAnYnNwJyBmbGFnIHRvIG5ld2x5Cj4gYWRkZWQgX3ZteF9jcHVfdXAo
KSAoanVzdCBsaWtlIGl0J3MgYWxyZWFkeSBkb25lIGZvciBfc3ZtX2NwdV91cCgpKQo+IHNvIHRo
ZXkgY2FuIGRlY2lkZSB3aGV0aGVyIG9yIG5vdCB0byBjYWxsIHZteC9zdm1fY3B1X3VwX3ByZXBh
cmUoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 05:31:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 05:31: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.xen.org>)
	id 1dkkkD-0002Gr-Io; Thu, 24 Aug 2017 05:31:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkkkC-0002Gl-HU
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 05:31:52 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 68/D5-01994-7C46E995; Thu, 24 Aug 2017 05:31:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNykWPdYyrx
 IgyUvLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owf81+wFbQJVHyY9ZatgXEbbxcjF4eQwDRG
 ie61Bxi7GDk5JAR4JY4sm8EKYftLzLh0ixWuaNuiX2wgCWGBKImeJW9YQGwRAWuJ0+u72CGK9
 jFK7Dv2DcxhFjjGKHGmp5sdpIpNQF3ixOKJQCs4OHgFbCSO3K4ACbMIqEq0rnoLNkhUIF7i8a
 bTYOW8AoISJ2c+AYtzCnhJrJqziQmklRlozPp5QiBhZgF5ieats5knMArMQtIxC6FqFpKqBYz
 Mqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOznoGBcQfj
 3cl+hxglOZiURHmfSM+LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+ykZKCdYlJqeWpGWmQOMF
 Ji0BAePkghvOUiat7ggMbc4Mx0idYpRUUqc9wdIQgAkkVGaB9cGi85LjLJSwryMDAwMQjwFqU
 W5mSWo8q8YxTkYlYR5i0Gm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGKeGihUq5p6M4n59w0t
 FaWWnyK8Dzj8PCjfVq169ee7t/N9V3Vfjm95b5PdnPHV/+Vd3w9wTL6tPn7Fj3Fpw6ctd6TDP
 /81OF2a41Wuq8igty97Q9OJ6xCe2zet+zoh+tt1jd7Ly9wtXnPdNOfrZrKaE4TffNtHLNyvYA
 qece3R6+9K2/68YNq1XYinOSDTUYi4qTgQABbgNMMkCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503552708!108562576!1
X-Originating-IP: [192.55.52.115]
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 27600 invoked from network); 24 Aug 2017 05:31:50 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 05:31:50 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 22:31:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="127667180"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga002.jf.intel.com with ESMTP; 23 Aug 2017 22:31:42 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-17-git-send-email-tianyu.lan@intel.com>
 <20170823095955.q2dksmiflszthjf5@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <2d631909-5fa3-9102-f185-a5388a3917b9@intel.com>
Date: Thu, 24 Aug 2017 13:28:35 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170823095955.q2dksmiflszthjf5@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 16/25] x86/vioapic: Hook interrupt
 delivery of vIOAPIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMTc6NTksIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MTdQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4KPj4gV2hlbiBpcnEgcmVt
YXBwaW5nIGlzIGVuYWJsZWQsIElPQVBJQyBSZWRpcmVjdGlvbiBFbnRyeSBtYXkgYmUgaW4gcmVt
YXBwaW5nCj4+IGZvcm1hdC4gSWYgdGhhdCwgZ2VuZXJhdGUgYW4gaXJxX3JlbWFwcGluZ19yZXF1
ZXN0IGFuZCBjYWxsIHRoZSBjb21tb24KPj4gVklPTU1VIGFic3RyYWN0aW9uJ3MgY2FsbGJhY2sg
dG8gaGFuZGxlIHRoaXMgaW50ZXJydXB0IHJlcXVlc3QuIERldmljZQo+PiBtb2RlbCBpcyByZXNw
b25zaWJsZSBmb3IgY2hlY2tpbmcgdGhlIHJlcXVlc3QncyB2YWxpZGl0eS4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTog
TGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2
L2h2bS92aW9hcGljLmMgfCAxNCArKysrKysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDE0
IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBp
Yy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPj4gaW5kZXggNzJjYWU5My4uMzIyZjMz
YyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS92aW9hcGljLmMKPj4gQEAgLTMwLDYgKzMwLDcgQEAKPj4gICNpbmNsdWRl
IDx4ZW4vbGliLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4+ICAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+PiAgI2luY2x1ZGUgPHB1Ymxp
Yy9odm0vaW9yZXEuaD4KPj4gICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+Cj4+ICAjaW5jbHVkZSA8
YXNtL2h2bS92cGljLmg+Cj4+IEBAIC0zOSw2ICs0MCw4IEBACj4+ICAjaW5jbHVkZSA8YXNtL2V2
ZW50Lmg+Cj4+ICAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KPj4gIAo+PiArI2luY2x1ZGUgIi4u
Ly4uLy4uL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z0ZC5oIgo+IAo+IE91Y2gsIHRoYXQncyBu
b3QgdmVyeSBuaWNlLiBXaHkgZG8geW91IG5lZWQgdGhpcz8gSSB0aG91Z2ggdGhhdCB5b3UKPiBp
bnRyb2R1Y2VkIGFuIGFyY2gtYWdub3N0aWMgbGF5ZXIgdGhhdCBzaG91bGQgYmUgc3VpdGFibGU/
CgpZZXMsIGFncmVlLiBTbyBmYXIsIEkgdGhpbmsgb2YgaW50cm9kdWNpbmcgYSBjYWxsYmFjayBv
ZiBjaGVja2luZwpyZW1hcHBpbmcgbW9kZSBpbiB2aW9tbXUgb3BzIGFuZCBsZXQgdklPTU1VIGRl
dmljZSBtb2RlbCB0byBjaGVjawp3aGV0aGVyIHZpb2FwaWMgaXMgaW4gaW50ZXJydXB0IHJlbWFw
cGluZyBtb2RlLiBEZXZpY2UgbW9kZWwgY2FuIHVzZQpJbnRlbCBvciBBTUQgSU9BUElDIHJlbWFw
cGluZyBmb3JtYXQgdG8gcGFyc2UgSU9BUElDIGVudHJ5LgoKPiAKPj4gIC8qIEhBQ0s6IFJvdXRl
IElSUTAgb25seSB0byBWQ1BVMCB0byBwcmV2ZW50IHRpbWUganVtcHMuICovCj4+ICAjZGVmaW5l
IElSUTBfU1BFQ0lBTF9ST1VUSU5HIDEKPj4gIAo+PiBAQCAtMzg3LDkgKzM5MCwyMCBAQCBzdGF0
aWMgdm9pZCB2aW9hcGljX2RlbGl2ZXIoc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljLCB1bnNp
Z25lZCBpbnQgcGluKQo+PiAgICAgIHN0cnVjdCB2bGFwaWMgKnRhcmdldDsKPj4gICAgICBzdHJ1
Y3QgdmNwdSAqdjsKPj4gICAgICB1bnNpZ25lZCBpbnQgaXJxID0gdmlvYXBpYy0+YmFzZV9nc2kg
KyBwaW47Cj4+ICsgICAgc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyB7
IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uYml0cyB9IH07Cj4gCj4gRGVzaWduYXRlZCBpbml0aWFs
aXplcnMgcGxlYXNlLgo+IAo+IFJvZ2VyLgo+IAoKCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 05:47:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 05:47: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.xen.org>)
	id 1dkkys-00037a-03; Thu, 24 Aug 2017 05:47:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkkyq-00037O-8r
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 05:47:00 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 73/B6-03406-3586E995; Thu, 24 Aug 2017 05:46:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTcoY16
 kwbZ3ghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeP79AFvBgeWMFacO/GNp
 YGyq6GLk4hAS+MsoMWnmIWYI5zGjxMPF51i7GDmBnG2MEifWcoLYIgLOEl/PzGUHsXkF9CW+z
 57OAmILC7hIXGucxQTSLCFwXUXi0eEeti5GDiDHW+LX1ViQGhBzw+oHQPXsHGwCVhKHxEAKWA
 RUJd5ezZnAyL2AkWEVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkagxxmAYAfjmQWBhxglOZiURHmfSM+LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBuzINKCdY
 lJqeWpGWmQMMPZi0BAePkgivdTpQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHllQYoEQ
 IoySvPgRsDi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWAKkCm8GTmlcBtegV0BBPQEZNOzA
 E5oiQRISXVwLj5SPuuZWLXd7bmyCdOK/y+eXqBpFqq+poz54108rfp8c4seOB9eKWC5FqZFce
 bpJrn/HPRalXYa+9x6+yn5UbbjY2maTnn1ix50xp0Q3vvC7WF1tcf+Dk6JuulxWvNuNA2pduY
 c4bDX3uv0lkFt9y5DVZ+yHkUnsZ3VflL+QpOlw0MrAnd+5VYijMSDbWYi4oTAUqQqFp+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503553617!102276784!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51306 invoked from network); 24 Aug 2017 05:46:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 05:46:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkkyl-0002Je-Qe; Thu, 24 Aug 2017 05:46: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 1dkkyg-0006ax-2z; Thu, 24 Aug 2017 05:46:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkkyf-00028C-7m; Thu, 24 Aug 2017 05:46:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112843-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail: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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-xsm:saverestore-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:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-armhf-armhf-libvirt: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 05:46:49 +0000
Subject: [Xen-devel] [linux-3.18 test] 112843: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4798475811827255511=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4798475811827255511==
Content-Type: text/plain

flight 112843 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112843/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-multivcpu  7 xen-boot                  fail pass in 112817

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112817 blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112817 like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-xsm 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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-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-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-libvirt     13 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-armhf-armhf-libvirt-raw 12 migrate-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
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   33 days
Failing since        112351  2017-07-27 22:26:55 Z   27 days   40 attempts
Testing same since   112675  2017-08-17 01:27:20 Z    7 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-xl-multivcpu                                fail    
 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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 5081 lines long.)


--===============4798475811827255511==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4798475811827255511==--

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:04:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06:04: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.xen.org>)
	id 1dklFc-0004UX-Jr; Thu, 24 Aug 2017 06:04:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dklFb-0004UR-H0
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 06:04:19 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0C/5B-03368-26C6E995; Thu, 24 Aug 2017 06:04:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsVywNwkQjcpZ16
 kweTDrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhi1tYC05xVCxYco65gXE5excjF4eQwDRG
 iWXfHgM5nBwSArwSR5bNYIWwAyQOXl7LBlHUwCixafNuqI49jBLzHk1jgXB2MUrcPDodqmwto
 8T7dbvB+tkEtCTO9i4FmysikC7xe9tUJpAiZoEXTBJrd81hAUkIC0RIfJl8lw2iKFLi8vPVzB
 C2kcTKP0vABrEIqEpMv/QTrJ5XIFjiwK1HQIM4gLbFSUzpdgMxOQVMJe5fFgKpYBQQk/h+ag0
 TiM0sIC5x68l8Joh3BCSW7DnPDGGLSrx8/A/qTWmJY+uus4KcJiEwl1ni7f/lUGslJSZ9+gJl
 i0usuTwfzu7c95MNollR4u/6VkaIZToSC3Z/YoOwtSWWLXzNDHGyoMTJmU/AzhcCqu/tecI4g
 VF+FpL7ZiFpn4WkfRaS9gWMLKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcx
 KTivWS83M3MQLTBAMQ7GBcMz/wEKMkB5OSKO8T6XmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR
 4ZbKBcoJFqempFWmZOcCEBZOW4OBREuEtAknzFhck5hZnpkOkTjEqSonzJmcBJQRAEhmleXBt
 sCR5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8/0Gm8GTmlcBNfwW0mAlo8aQTc0AWlyQip
 KQaGBUlf/4qe5Ka/0DyzNGUSX5Scfci985cGeIslVW46mTgpq3bhNcvkPCz0T/8fq6tv2exn7
 LLH+6FJ16tidVlsD19M22dXVyviEvTlrtXD8j9u37S896l6TwW0WEXfS/L8xo4ij9fl3Ok4GK
 Ka9LtaQkLN8UxhE7vyJ3SaCAefODY9q6NmWf0fZVYijMSDbWYi4oTAT+k+0mNAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503554655!73440155!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33603 invoked from network); 24 Aug 2017 06:04:17 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:04:17 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 23:04:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,419,1498546800"; d="scan'208";a="1165656832"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga001.jf.intel.com with ESMTP; 23 Aug 2017 23:04:14 -0700
Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 23 Aug 2017 23:04:13 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 23 Aug 2017 23:04:13 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.98]) with mapi id 14.03.0319.002;
 Thu, 24 Aug 2017 14:04:12 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 01/53] xen: add an optional string end parameter to
 parse_bool()
Thread-Index: AQHTHDYxKI8dQ2DqGk2pKShwitzjiqKTBRUw
Date: Thu, 24 Aug 2017 06:04:11 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D80C87@SHSMSX101.ccr.corp.intel.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-2-jgross@suse.com>
In-Reply-To: <20170823173446.24801-2-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODg5NjFlYmYtYWE2ZC00NDk2LThjNTEtZjM4ODk4NDU2OWRmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Inl3dFY1V2dwRjJwVGVkSldaZmk4OVZsMnF5STF0WVQ5bk1aQTE2YVBsUEk9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 01/53] xen: add an optional string end
 parameter to parse_bool()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2UuY29tXQo+IFNlbnQ6IFRo
dXJzZGF5LCBBdWd1c3QgMjQsIDIwMTcgMTozNCBBTQo+IAo+IEFkZCBhIHBhcmFtZXRlciB0byBw
YXJzZV9ib29sKCkgdG8gc3BlY2lmeSB0aGUgZW5kIG9mIHRoZSB0byBiZQo+IHBhcnNlZCBzdHJp
bmcuIFNwZWNpZnlpbmcgaXQgYXMgTlVMTCB3aWxsIHByZXNlcnZlIHRoZSBjdXJyZW50Cj4gYmVo
YXZpb3IgdG8gcGFyc2UgdW50aWwgdGhlIGVuZCBvZiB0aGUgaW5wdXQgc3RyaW5nLCB3aGlsZSBw
YXNzaW5nCj4gYSBub24tTlVMTCBwb2ludGVyIHdpbGwgc3BlY2lmeSB0aGUgZmlyc3QgY2hhcmFj
dGVyIGFmdGVyIHRoZSBpbnB1dAo+IHN0cmluZy4KPiAKPiBUaGlzIHdpbGwgYWxsb3cgdG8gcGFy
c2UgYm9vbGVhbiBzdWItc3RyaW5ncyB3aXRob3V0IGhhdmluZyB0bwo+IHdyaXRlIGEgTlVMIGJ5
dGUgaW50byB0aGUgaW5wdXQgc3RyaW5nLgo+IAo+IE1vZGlmeSBhbGwgdXNlcnMgb2YgcGFyc2Vf
Ym9vbCgpIHRvIHBhc3MgTlVMTCBmb3IgdGhlIG5ldyBwYXJhbWV0ZXIuCj4gCj4gQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:07:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06: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.xen.org>)
	id 1dklIZ-0004f1-4z; Thu, 24 Aug 2017 06:07:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dklIX-0004et-QA
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 06:07:21 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 7D/BB-01731-91D6E995; Thu, 24 Aug 2017 06:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTt25ldR3NiXDWvKyUuCKbt4kaJBEU
 vIxDCHiD6Ix1z3F3ch8yssf4oREpSW/KJpfkqU1DLCs1K0fLVppT5CKGwUFctI11EMSmznR01
 +36d755z7j0XLoFJ8yQygjGbGNZA6+QSNzwz8zooQF8eE1o/GBi+3FQgOoJOddlH8CgUK9YaE
 ozmeLEma64FS8nCzT2LgemoF8tGboSUKkbw6UUhykauBFAkdNfcEgs4Cj58vYkLonQE/YM/XI
 RPK4KpmrV15jkCa6YdCZ8HCHLnJzHeL6GC4a3lvguPvSg1/HpaJMpGBIFRadDevIcve1IGGF8
 rEgsSIzxeKsQEvA9aqoadkXAqEF7eszo1JHUOJvvHnC2lVBwUdFWKeOxKhcF4fadTg6idsNzX
 4KxjlA98tFWIhHUoqG4bwATsDd8m/6yv6Qe9D0fFfH6gyjCosg6sD/aF/IVFsYB9oGG4YhNnt
 a9IBHMArDZeQ8KwvVDZuiARcAjUVH3HhNAe8Oa2DRdCB4Dlhg3lIv+SLflKtthLtthLttgrEV
 6HgjiGvcSwClWYMoHVqjUmPa3VKVShB5R6huNoNaOjEzjlRaP+CXKcxDbHe4aK5i90Il9CJPc
 mbX7lMdIdCcbENA3NaeLYVB3DdaIggqBGXnWXIhluMBoYOZC4zqHzYBk1Y07S6hw3tiEFwl3u
 RbLJDprkUmg9p1ULVB9SEBn2pkWR1NlD5kMe5XtQvEiTathssXGpQ2iXzJNEjoBS9xSG1WtN/
 /OzyIdAck+ymR/lrjWYNifNOkKIHCHyrXf4ECb6HyVLR3m6AuXK/urmd1EeS6rajrHPYfK63v
 D4xuT3ymnLa88TBl1/pip2Zqj/d/EAE53joVGUiUvbKoYPWpr6gkXnd0/Un43cXrva0W3xL3s
 U2RMysVq97WREztxxLGBm1HjlanTGYWVTWpc5KeL03amV1i/2M5qQAduxn5fDulYSJw5Ny3FO
 Q6uCMZaj/wL/XaQfpAMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503554837!108567030!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26751 invoked from network); 24 Aug 2017 06:07:20 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:07:20 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Aug 2017 23:07:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="1187598079"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga001.fm.intel.com with ESMTP; 23 Aug 2017 23:07:16 -0700
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 23 Aug 2017 23:07:15 -0700
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; Wed, 23 Aug 2017 23:07:15 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.98]) with mapi id 14.03.0319.002;
 Thu, 24 Aug 2017 14:07:13 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 11/53] xen/arch/x86/hvm/vmx/vmcs.c: let custom
 parameter parsing routines return errno
Thread-Index: AQHTHDYzjHq+S272FkakIr1Ln5I/LKKTBTWQ
Date: Thu, 24 Aug 2017 06:07:12 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D80C9C@SHSMSX101.ccr.corp.intel.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-12-jgross@suse.com>
In-Reply-To: <20170823173446.24801-12-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDA3ZWI5MWYtOTBlZC00OWY1LTk2OWItYzFkMGFkNzE4ZTcyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Iklmc2Q2TlFOR0dkQ0tFVjBKbDFIN042MUpEekliY2kzQjA5TlVKcStQTE09In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
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>,
 "Nakajima, Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v4 11/53] xen/arch/x86/hvm/vmx/vmcs.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2UuY29tXQo+IFNlbnQ6IFRo
dXJzZGF5LCBBdWd1c3QgMjQsIDIwMTcgMTozNCBBTQo+IAo+IE1vZGlmeSB0aGUgY3VzdG9tIHBh
cmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIGluOgo+IAo+IHhlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwo+IAo+IHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMgcGFy
c2VkIHN1Y2Nlc3NmdWxseS4KPiAKPiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50
ZWwuY29tPgo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:10:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06: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.xen.org>)
	id 1dklKz-0004p4-I2; Thu, 24 Aug 2017 06:09:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dklKy-0004oy-Iy
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 06:09:52 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0C/0C-03765-FAD6E995; Thu, 24 Aug 2017 06:09:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBKsWRWlGSWpSXmKPExsVywNxEW3d97rx
 Ig3uPxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypczezFexgrmhdMpG9gfE/UxcjJ4eQQIXE
 /x0trCC2hACvxJFlM6Bsf4nZf94D2VxANQ2MEtuXPYVydjNKLNj+mwXCWccocWPdezaQFjYBL
 YmzvUvZQWwRgXSJ39umgq0QFiiVuP3kCFS8TGLLD4i4iICRxMGZB8DWsQioSpx/uxsszisQLP
 H1ywF2iPPiJea+fM7cxcjBwSlgJvHyTBlImFFATOL7qTVg5cwC4hK3nsxngrhaQGLJnvPMELa
 oxMvH/6C+kZY4tu462AMSAnOZJXqefYPaKykx6dMXKFtcYs3l+XB2576fbBDNihJ/17cyQizT
 kViw+xMbhK0tsWzha2aImwUlTs58wgJxs6JEb88TxgmMsrOQ3DcLSfssJO2zkLQvYGRZxahRn
 FpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGPMMQLCDsWlR4CFGSQ
 4mJVHeJ9LzIoX4kvJTKjMSizPii0pzUosPMWpwcAhcOXhkNqMUS15+XqqSBG9zDlCdYFFqemp
 FWmYOMCnBlEpw8CiJ8KaDpHmLCxJzizPTIVKnGHU5mj5s+cIkBDZDSpx3OUiRAEhRRmke3AhY
 grzEKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd5P2UBTeDLzSuA2vQI6ggnoiEkn5oAcUZKIk
 JJqYCw7zfp26YfGe4HJ6X9C5kwPWu6skaO8+bPQg1VLdfZ83Xvef6lxova265cr+bddk7h1a+
 OcXM6jOvVX9cOWJLx2Z80RO/2G9afopd1zRLa92/TkF6v06XjvpUvkIuqNwn4Hei+aeOzPgqe
 ei/T/7Jny2Luz5zXfqtz5+fy7dwU9fGR7KFJM2y5TiaU4I9FQi7moOBEAdeKEuosDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503554989!73441034!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14233 invoked from network); 24 Aug 2017 06:09:51 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:09:50 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 23 Aug 2017 23:09:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="122125172"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga004.jf.intel.com with ESMTP; 23 Aug 2017 23:09:48 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 23 Aug 2017 23:09:48 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.117]) with mapi id 14.03.0319.002;
 Thu, 24 Aug 2017 14:09:46 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 36/53] xen/drivers/passthrough/vtd/dmar.c: let
 custom parameter parsing routines return errno
Thread-Index: AQHTHDYs/0L+e0BaCkqU1D8jOdTh96KTBqjw
Date: Thu, 24 Aug 2017 06:09:46 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D80CBA@SHSMSX101.ccr.corp.intel.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-37-jgross@suse.com>
In-Reply-To: <20170823173446.24801-37-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOWQzZDIyNTgtN2U1ZC00YjJhLWJmOGQtZDUyNmU1YjU2MGM4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Im10MzR6YklTdjBDeWpjUHFLd1FvY0Z1endSbmZOK0VwV3g0VXlUVnNkV2M9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 36/53]
 xen/drivers/passthrough/vtd/dmar.c: let custom parameter parsing routines
 return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2UuY29tXQo+IFNlbnQ6IFRo
dXJzZGF5LCBBdWd1c3QgMjQsIDIwMTcgMTozNCBBTQo+IAo+IE1vZGlmeSB0aGUgY3VzdG9tIHBh
cmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIGluOgo+IAo+IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9kbWFyLmMKPiAKPiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg
d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCj4gCj4gQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:10:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06: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.xen.org>)
	id 1dklLu-0005MM-Rh; Thu, 24 Aug 2017 06:10:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dklLt-0005ME-C5
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 06:10:49 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 6E/4E-02181-8ED6E995; Thu, 24 Aug 2017 06:10:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTHfba761V37TpdHicWG5libmhGFCT
 Ut+pLLxKhH9Rr3rbF3tidObEPZmoqCWJUtmpq+UKiOcw0mi6yoSVYYoIpRERDSwPnkCxF625X
 zZ5Pv+ec/znnf+AQQkk5LiMYq4UxG2idAg/FKioqdytn9fbMlLZf2KHlnpuCo+j4a+8Edhpli
 bSGPKM1V6QZfTgkML0QWsf66BJ0VViNQggJZYXhrrYAA0WCu7VexPMpWG70chzKaUoQONx1OP
 8ZQPBzdCGY/zgRLI59RPynE0G9rRP31+NUEozWtAT7OYpSw2rvLYGfI6lCmHeM4HzcCp9W7mA
 87wfXWlkgjlHxsFTqCMRJKgPcK07Ee82BqlVHgEOog1C/sBRgRO2E5ZGOQH8hFQ3TngYBvwMF
 zf3vN3aTwvev6xu7xcLQk8nAbkA9EIJvqgLjB8dAnW9JxHM0dHxo2OIq12+cL5bDWlc54oclQ
 6PTh/O8D1qb5oW86Qh4e9eD8ablUHPDg2rRLts2f7Zt5bZt5bZt5Y0Ia0eJLGO+zJiVqWmqPL
 NWrbHoaa1OmZqSptIzLEurGR2dx6ouGPXdiDuDIO49R719JwZRDCFQSElPrD1TEp5nzC/S0Kw
 mx1ygY9hBlEgQ1MQr9z0kwwxGA6MA8pqO00WYGTVjvajVcXe1KQVCrIgi1f40yZpoPatV86kR
 pCRKvT1LAkmghyyabPOLKL9IU2DYarF5neMoThZJIs6gRGxizHqt5f/8HIomkCKSbPF3EWsNl
 q1Jc5wJAWei7s19vwkL/S8lK0H5i/aTIeurC6qEw08pxzNvNTWnSDZm1MZ2y798PlJZdEmfXl
 QmPTPuVR7QlIc1eaUrM2E7XuqxHkmWs31+wDA5WSifbsay8dvpqybVOVfflXdhjx6Xnw9qKf4
 xOxUX9ycnaO+AY8bjc+VeT4hPOTb8rf+sKLx4jyCbHeixi8cVGKuhU5OEZpb+C9tNdzWYAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503555044!108120222!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27025 invoked from network); 24 Aug 2017 06:10:46 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:10:46 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga104.jf.intel.com with ESMTP; 23 Aug 2017 23:10:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="122125907"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga004.jf.intel.com with ESMTP; 23 Aug 2017 23:10:42 -0700
Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 23 Aug 2017 23:10:41 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 23 Aug 2017 23:10:41 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.98]) with mapi id 14.03.0319.002;
 Thu, 24 Aug 2017 14:10:40 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 37/53] xen/drivers/passthrough/vtd/quirks.c: let
 custom parameter parsing routines return errno
Thread-Index: AQHTHDY0uQ9wg+WQc0qtOTpq65bR0KKTBuTg
Date: Thu, 24 Aug 2017 06:10:39 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D80CCD@SHSMSX101.ccr.corp.intel.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-38-jgross@suse.com>
In-Reply-To: <20170823173446.24801-38-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTcyMDNlMWMtZDFlNi00OWM0LWE3YjQtNTNjMGU2ODNkNzU4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlRZWDBVY0RtSXhxbGhZSm5TVTRESCt6YnVYMCs3Y21ac0hOaTVHeHRucGs9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 37/53]
 xen/drivers/passthrough/vtd/quirks.c: let custom parameter parsing routines
 return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2UuY29tXQo+IFNlbnQ6IFRo
dXJzZGF5LCBBdWd1c3QgMjQsIDIwMTcgMTozNSBBTQo+IAo+IE1vZGlmeSB0aGUgY3VzdG9tIHBh
cmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIGluOgo+IAo+IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9xdWlya3MuYwo+IAo+IHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1
ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KPiAKPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:11:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06:11: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.xen.org>)
	id 1dklMK-0005Q8-30; Thu, 24 Aug 2017 06:11:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dklMJ-0005Pm-1v
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 06:11:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 27/BE-01729-20E6E995; Thu, 24 Aug 2017 06:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ovy5D3rx
 IgwW7rS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3j3ewFHxhqXi1t7iBcTpLFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKHNo6hRkkISwQI/H+60wmEFtEwEDi/fVJbCA2s4CDxOXeb2BxIQEvibUP2
 8FsNgFViQ3XT7GC2LwC1hKvp68Dm8MCFL+/7xVYr6hAuMT+79eYIWoEJU7OfAJ2BKeAt8SZN1
 3sEPPVJf7Mu8QMYYtLbHr2nRXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot
 0jSz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg7OegYFxB2PfKr9DjJIcTEqi
 vE+k50UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9ngOUEyxKTU+tSMvMAcYJTFqCg0dJhDcsF
 yjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClxXm2QIgGQoozSPLgRsJi9xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmYdynIJTyZeSVwm14BHcEEdMSkE3NAjihJREhJNTDqp02NmB5cu3N
 NaLV6pKKLUPPHvtmlq96amih9Ob/r1tXAlIvexdnXi5liRKcoeX5L8Dmiu6C6msXt37MJob5t
 t6z2f2ksfHH8YeuJplYeLqXzaXfWeURwdJhMe2aUqybI6+mvrJ7/+hzz2VKeqbdNfUrS0z5+u
 f2+Z0/93FsLHlkF7/LNWqTEUpyRaKjFXFScCAAnQ+op1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503555072!93106287!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10447 invoked from network); 24 Aug 2017 06:11:12 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 06:11:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5EC95AC0C;
 Thu, 24 Aug 2017 06:11:12 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1503527224-12390-1-git-send-email-boris.ostrovsky@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ed5d658c-ca7e-6d6f-724f-eecba0e2683c@suse.com>
Date: Thu, 24 Aug 2017 08:11:11 +0200
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: <1503527224-12390-1-git-send-email-boris.ostrovsky@oracle.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: Don't try to call
 xen_alloc_p2m_entry() on autotranslating guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMDA6MjcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBDb21taXQgYWJhODMx
YTY5NjMyICgieGVuOiByZW1vdmUgdGVzdHMgZm9yIHB2aCBtb2RlIGluIHB1cmUgcHYgcGF0aHMi
KQo+IHJlbW92ZWQgWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCB0ZXN0IGluIHhlbl9h
bGxvY19wMm1fZW50cnkoKQo+IHNpbmNlIGl0IGlzIGFzc3VtZWQgdGhhdCB0aGUgcm91dGluZSBp
cyBuZXZlciBjYWxsZWQgYnkgbm9uLVBWIGd1ZXN0cy4KPiAKPiBIb3dldmVyLCBhbGxvY194ZW5i
YWxsb29uZWRfcGFnZXMoKSBtYXkgbWFrZSB0aGlzIGNhbGwgb24gYSBQVkggZ3Vlc3QuCj4gUHJl
dmVudCB0aGlzIGZyb20gaGFwcGVuaW5nIGJ5IGFkZGluZyBYRU5GRUFUX2F1dG9fdHJhbnNsYXRl
ZF9waHlzbWFwCj4gY2hlY2sgdGhlcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBGaXhlczogYWJhODMxYTY5NjMyICgi
eGVuOiByZW1vdmUgdGVzdHMgZm9yIHB2aCBtb2RlIGluIHB1cmUgcHYgcGF0aHMiKQoKUmV2aWV3
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpUaGFua3MsCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:15:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06: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.xen.org>)
	id 1dklQ5-0005jT-Ih; Thu, 24 Aug 2017 06:15:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dklQ4-0005jN-3f
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 06:15:08 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 24/B4-18185-BEE6E995; Thu, 24 Aug 2017 06:15:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1taRovsqb16
 kwfXPyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDOX8YC6aKVTxpb2JqYHwn2MXIySEkUCEx
 4fh1RhBbQoBX4siyGaxdjBxAtr/EofclECXTGCUObTEBsYUFiiV6Wg+ClYsIWEucXt/F3sXIB
 VSzj1Fi4p3PjCAOs8AxRokzPd3sIFVsAuoSJxZPBOvgFbCRuHZmMSuIzSKgKvHnzGmwuKhAvM
 TjTafZIWoEJU7OfMICYnMKeEns2NfADHIQM9Cc9fOEQMLMAvISzVtnM09gFJiFpGMWQtUsJFU
 LGJlXMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiYDEOxg
 vLkx4BCjJAeTkijvE+l5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOtygXKCRanpqRVpmTnAK
 IFJS3DwKInwhoGkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnFcbpEgApCijNA9uBCxiLz
 HKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdybIFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhh
 zPmptZ50VJ512ao56hXjcHd2zJzrn+93W1zrCLPavW9G75LP2zlWeianJJ8X/L94zI6dXkr+D
 yZ71zrWH5w3yOQQWGR3+dkKgwyGUb3WZhzbDSyYxh6zKu84C4ffX5eeGLJb4oyjcqmT+iGtxy
 S63F7kc9femzEvT+/Jx6me5F4fesl158UOJpTgj0VCLuag4EQCll8JX0wIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503555304!72650401!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62561 invoked from network); 24 Aug 2017 06:15:06 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:15:06 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga105.jf.intel.com with ESMTP; 23 Aug 2017 23:15:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="122126976"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 23 Aug 2017 23:15:02 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-20-git-send-email-tianyu.lan@intel.com>
 <20170823101425.p5c5z443ytvyutll@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <65659079-d73e-40e8-6e9e-26eea0fdc35d@intel.com>
Date: Thu, 24 Aug 2017 14:11:54 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170823101425.p5c5z443ytvyutll@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 19/25] x86/vioapic: extend
 vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMTg6MTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjBQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4KPj4gV2hlbiBJT0FQSUMg
UlRFIGlzIGluIHJlbWFwcGluZyBmb3JtYXQsIGl0IGRvZXNuJ3QgY29udGFpbiB0aGUgdmVjdG9y
IG9mCj4+IGludGVycnVwdC4gRm9yIHRoaXMgY2FzZSwgdGhlIFJURSBjb250YWlucyBhbiBpbmRl
eCBvZiBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4+IHRhYmxlIHdoZXJlIHRoZSB2ZWN0b3Igb2YgaW50
ZXJydXB0IGlzIHN0b3JlZC4gVGhpcyBwYXRjaHMgZ2V0cyB0aGUgdmVjdG9yCj4+IHRocm91Z2gg
YSB2SU9NTVUgaW50ZXJmYWNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGlu
dGVsLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyB8IDE4ICsrKysr
KysrKysrKysrKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIv
eGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPj4gaW5kZXggMzIyZjMzYy4uZmYwNzQyZCAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmMKPj4gQEAgLTU2NSwxMSArNTY1LDI3IEBAIGludCB2aW9hcGljX2dl
dF92ZWN0b3IoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKPj4gIHsK
Pj4gICAgICB1bnNpZ25lZCBpbnQgcGluOwo+PiAgICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBp
YyAqdmlvYXBpYyA9IGdzaV92aW9hcGljKGQsIGdzaSwgJnBpbik7Cj4+ICsgICAgc3RydWN0IElP
X0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyB7IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0u
Yml0cyB9IH07Cj4gCj4gRGVzaWduYXRlZCBpbml0aWFsaXphdGlvbiBhbmQgY29uc3QuCj4gCj4+
ICAKPj4gICAgICBpZiAoICF2aW9hcGljICkKPj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+
ICAKPj4gLSAgICByZXR1cm4gdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudmVjdG9yOwo+
PiArICAgIGlmICggcnRlLmZvcm1hdCApCj4+ICsgICAgewo+PiArICAgICAgICBpbnQgZXJyOwo+
PiArICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7Cj4+ICsgICAg
ICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX2luZm8gaW5mbzsKPj4gKwo+PiArICAgICAgICBpcnFf
cmVxdWVzdF9pb2FwaWNfZmlsbCgmcmVxdWVzdCwgdmlvYXBpYy0+aWQsIHJ0ZS52YWwpOwo+PiAr
ICAgICAgICAvKiBDdXJyZW50bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVkICovCj4gCj4g
VGhpcyBzZWVtcyB0byBiZSBoYXJkY29kZWQgaW4gYSBidW5jaCBvZiBwbGFjZXMsIHdoaWNoIG1h
a2VzIG1lIHdvbmRlcgo+IHdoZXRoZXIgaGF2aW5nIGFuIGFycmF5IG9mIHZJT01NVXMgaXMgdGhl
IGNvcnJlY3QgY2hvaWNlLiBJIHRoaW5rIHRoYXQKPiB5b3Ugc2hvdWxkIHJlbW92ZSB0aGUgYXJy
YXkgYW5kIGhhdmUgYSBzaW5nbGUgdklPTU1VIHBlciBkb21haW4uCgpUaGUgYXJyYXkgaXMgcmVz
ZXJ2ZWQgZm9yIG11bHQtdklPTU1VIHN1cHBvcnQgYnV0IHNvIGZhciBubyBzdWNoCnJlcXVpcmVt
ZW50IGFzIEkga25vdy4gSW4gZGVzaWduIHN0YWdlLCBzb21lb25lIGNvbW1lbnRlZCB3ZSBzaG91
bGQgdGFrZQptdWx0LXZJT01NVSBzdXBwb3J0IGludG8gYWNjb3VudC4KCldlIG1heSBhZGQgY2Fs
bGJhY2sgb2YgZ2V0dGluZyB2SU9NTVUgaW4gdklPTU1VIG9wcyBhbmQgbGV0IHZJT01NVQpkZXZp
Y2UgbW9kZWwgcmV0dXJuIGFzc29jaWF0ZWQgdklPTU1VIGluc3RhbmNlIGFjY29yZGluZyBpcnEg
cmVtYXBwaW5nCmluZm9ybWF0aW9uKGUuZyBzb3VyY2UgaWQpLiBPbmUgVk0gc3VwcG9zZSB0byBo
YXZlIG9ubHkgb25lIHZJT01NVSB0eXBlLgpXaGVuIGFkZCBtdWx0aS12SU9NTVUgc3VwcG9ydCwg
dGhpcyBsb2dpYyBhbHNvIGNhbiBiZSBhcHBsaWVkLgoKRm9yIGN1cnJlbnQgc2NlbmFyaW8uIGRl
dmljZSBtb2RlbCBzaG91bGQgcmV0dXJuIHRoZSBmaXJzdCB2SU9NTVUgZGlyZWN0bHkuCgo+IAo+
PiArICAgICAgICBlcnIgPSB2aW9tbXVfZ2V0X2lycV9pbmZvKHZpb2FwaWMtPmRvbWFpbiwgMCwg
JnJlcXVlc3QsICZpbmZvKTsKPj4gKyAgICAgICAgcmV0dXJuICFlcnIgPyBpbmZvLnZlY3RvciA6
IC0xOwo+IAo+IG1heWJlOgo+IAo+IHJldHVybiBlcnIgPzogaW5mby52ZWN0b3I7Cj4gCj4gPwo+
IAo+PiArICAgIH0KPj4gKyAgICBlbHNlCj4+ICsgICAgewo+PiArICAgICAgICByZXR1cm4gdmlv
YXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudmVjdG9yOwo+PiArICAgIH0KPj4gKwo+PiAgfQo+
PiAgCj4+ICBpbnQgdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBnc2kpCj4+IC0tIAo+PiAxLjguMy4xCj4+Cj4+Cj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAoKCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:33:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06:33: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.xen.org>)
	id 1dklhL-00071p-BZ; Thu, 24 Aug 2017 06:32:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dklhJ-00071j-V2
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 06:32:58 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C1/D8-18185-9137E995; Thu, 24 Aug 2017 06:32:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS1eieF6
 kwas9ShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCzxeZC3aKV8x+8Y6pgfG5UBcjJ4eQQJ7E
 j2sTWUBsXgE7iX03N7CB2BIChhKnF94Ei7MIqEr8ejCTGcRmE1CXaHu2nRXEFgGq+TXrFpDNx
 cEs8IVR4vHmF2DNwgJpEocbF7KAJIQE7jJKXN84lQkkwSngI/F5wSWgSRxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDfS
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjD+XRt4iFGSg0lJlPeJ9LxI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8swqBcoJFqempFWmZOcBYgElLcPAoifCeA0nzFhck5
 hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ470eQIgGQoozSPLgRsLi8xCgrJczLCHSUEE9BalFuZg
 mq/CtGcQ5GJWHe+SBTeDLzSuA2vQI6ggnoiEkn5oAcUZKIkJJqYJS7N+2oy95ilswdMQyrn7R
 M0jGKLnETCm57qsYXxLhpQX+2U6z6wllrE7L5Ljf4aa7p+r110g+V1R3P1bNubfxlK/Tg5Ycv
 k72NIv/dmX0sLLw2IHWmXpdNWS/bk+D9z0INK18HTPz1aHuYo+yVH6JSb587q12eevdSaldiy
 GMxrmVCchnXm5RYijMSDbWYi4oTAXUJAAvGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503556374!102283785!1
X-Originating-IP: [137.65.248.74]
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 35030 invoked from network); 24 Aug 2017 06:32:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:32:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 00:32:53 -0600
Message-Id: <599E8F360200007800172F4B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 00:32:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
 <599D6D290200007800172726@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1708231013380.12143@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1708231013380.12143@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Zhongze Liu <blackskygg@gmail.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE5OjE2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCAyMyBBdWcgMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyMi4w
OC4xNyBhdCAyMDowOCwgPGJsYWNrc2t5Z2dAZ21haWwuY29tPiB3cm90ZToKPj4gPiBUaGUgb3Jp
Z2luYWwgeHNtX21hcF9nbWZuX2ZvcmVnaW4gcG9saWN5IGNoZWNrcyBpZiBzb3VyY2UgZG9tYWlu
IGhhcyB0aGUgcHJvcGVyCj4+ID4gcHJpdmlsZWdlcyBvdmVyIHRoZSB0YXJnZXQgZG9tYWluLiBV
bmRlciB0aGlzIHBvbGljeSwgaXQncyBub3QgYWxsb3dlZCBpZiBhIERvbTAKPj4gPiB3YW50cyB0
byBtYXAgcGFnZXMgZnJvbSBvbmUgRG9tVSB0byBhbm90aGVyLCB0aGlzIHJlc3RyaWN0cyBzb21l
IHVzZWZ1bCB5ZXQgbm90Cj4+ID4gZGFuZ2Vyb3VzIHVzYWdlcyBvZiB0aGUgQVBJLCBzdWNoIGFz
IHNoYXJpbmcgcGFnZXMgYW1vbmcgRG9tVSdzIGJ5IGNhbGxpbmcKPj4gPiBYRU5NRU1fYWRkX3Rv
X3BoeXNtYXAgZnJvbSBEb20wLgo+PiA+IAo+PiA+IENoYW5nZSB0aGUgcG9saWN5IHRvOiBJSUYg
Y3VycmVudCBkb21haW4gaGFzIHRoZSBwcm9wZXIgcHJpdmlsZWdlIG9uIHRoZQo+PiA+IHRhcmdl
dCBkb21haW4gYW5kIHNvdXJjZSBkb21haW4sIGdyYW50IHRoZSBhY2Nlc3MuCj4+IAo+PiBZb3Ug
c2F5ICJhbmQgaGVyZSIsIHlldCAuLi4KPj4gCj4+ID4gLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1
bW15LmgKPj4gPiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiA+IEBAIC01MjUsMTAg
KzUyNSwxMiBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3JlbW92ZV9mcm9tX3BoeXNtYXAo
WFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQxLAo+PiA+ICAgICAgcmV0dXJuIHhzbV9k
ZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQxLCBkMik7Cj4+ID4gIH0KPj4gPiAgCj4+ID4gLXN0YXRp
YyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gPiArc3RhdGljIFhTTV9JTkxJTkUg
aW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpj
ZCwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+ID4gIHsKPj4gPiAgICAgIFhTTV9BU1NF
UlRfQUNUSU9OKFhTTV9UQVJHRVQpOwo+PiA+IC0gICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlv
bihhY3Rpb24sIGQsIHQpOwo+PiA+ICsgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rp
b24sIGNkLCBkKSB8fAo+PiA+ICsgICAgICAgIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGNk
LCB0KTsKPj4gPiAgfQo+PiAKPj4gLi4uIHlvdSB1c2UgIm9yIiBoZXJlIGFuZCAuLi4KPj4gCj4+
ID4gLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCj4+ID4gKysrIGIveGVuL3hzbS9mbGFzay9o
b29rcy5jCj4+ID4gQEAgLTExNjUsOSArMTE2NSwxMSBAQCBzdGF0aWMgaW50IGZsYXNrX3JlbW92
ZV9mcm9tX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQo+PiA+
ICAgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkMSwgZDIsIFNFQ0NMQVNTX01NVSwgTU1VX19Q
SFlTTUFQKTsKPj4gPiAgfQo+PiA+ICAKPj4gPiAtc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9m
b3JlaWduKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+ID4gK3N0YXRpYyBp
bnQgZmxhc2tfbWFwX2dtZm5fZm9yZWlnbihzdHJ1Y3QgZG9tYWluICpjZCwKPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21h
aW4gKnQpCj4+ID4gIHsKPj4gPiAtICAgIHJldHVybiBkb21haW5faGFzX3Blcm0oZCwgdCwgU0VD
Q0xBU1NfTU1VLCBNTVVfX01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpOwo+PiA+ICsgICAgcmV0
dXJuIGRvbWFpbl9oYXNfcGVybShjZCwgZCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9SRUFEIHwg
TU1VX19NQVBfV1JJVEUpIHx8Cj4+ID4gKyAgICAgICAgZG9tYWluX2hhc19wZXJtKGNkLCB0LCBT
RUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7Cj4+ID4gIH0KPj4g
Cj4+IC4uLiBoZXJlLiBBIGRvbWFpbiBjYW4ndCBoYXZlIFhTTV9UQVJHRVQgcGVybWlzc2lvbiBv
dmVyIHR3bwo+PiBvdGhlciBkb21haW5zLCBzbyB3aGF0IHlvdSB3YW50IHRvIGRvIGhlcmUgY2Fu
J3Qgd29yayBhdCBhbGwsCj4+IGFmYWljdC4KPiAKPiBJdCB3b3VsZCB3b3JrIHdpdGggWFNNX1RB
UkdFVCBpZiBjZCA9PSBkLCBhbmQgY2QgaGFzIFhTTV9UQVJHRVQKPiBwZXJtaXNzaW9uIG92ZXIg
dCAoY3VycmVudCBjYXNlKS4gT3RoZXJ3aXNlLCBpdCB3b3VsZCB3b3JrIGlmIGNkIGlzCj4gWFNN
X1BSSVYgKFpob25nemUncyBjYXNlKS4gRGlkIEkgZ2V0IGl0IHdyb25nPwoKSSB0aGluayBzbywg
eWVzLCBidXQgYmVzaWRlcyB0aGUgImFuZCIgdnMgIm9yIiBkaXNjcmVwYW5jeSB0aGUgcGF0Y2gK
ZGVzY3JpcHRpb24gc3VnZ2VzdHMgYSB0aHJlZS13YXkgb3BlcmF0aW9uIChpLmUuIGluY2x1ZGlu
ZyB0aGUgY2FzZQpvZiBhbGwgdGhyZWUgZG9tYWlucyBiZWluZyBkaWZmZXJlbnQgb25lcykuIFRo
ZSBjYXNlIHlvdSBkZXNjcmliZQpkb2Vzbid0IHJlcXVpcmUgdGhyZWUgZG9tYWlucyB0byBiZSBw
YXNzZWQgaW50byB0aGUgaG9vaywgaXQgd291bGQKLSBhZmFpY3QgLSBqdXN0IGJlIHRoZSB0cmFk
aXRpb25hbCAiY2QgaXMgWFNNX1RBUkdFVCBvdmVyIHQiIGNhc2UKKG1hdGNoaW5nIGZvciBleGFt
cGxlIHhzbV9ldnRjaG5fe3N0YXR1cyx1bmJvdW5kfSgpKS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:34:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06:34: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.xen.org>)
	id 1dklik-000797-PE; Thu, 24 Aug 2017 06:34:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dklij-000790-SI
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 06:34:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 22/2C-27137-1737E995; Thu, 24 Aug 2017 06:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVywNxEW7egeF6
 kwZmJmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bnkcmsBUc4Ki4tusDSwDiRvYuRk0NIoELi
 xc0jLCC2hACvxJFlM1ghbH+J+4e2MncxcgHVTGOUOP7/K1iDsECkROP8yWANIgLWEqfXd7FDF
 O1jlOjvXMkMkmAWSJfYvOksWBGbgLrEicUTGUFsXgEbiV8zjoHFWQRUJTZffMwEYosKxEs83n
 SaHaJGUOLkzCdgNZwCXhIzuyazdTFyAM1Ul1g/TwhivLxE89bZzBMYBWYh6ZiFUDULSdUCRuZ
 VjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxhnXvY/
 xCjJwaQkyvtEel6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQney0VAOcGi1PTUirTMHGCUwKQlO
 HiURHj3gKR5iwsSc4sz0yFSpxgVpcR500ESAiCJjNI8uDZYZF5ilJUS5mUEOkSIpyC1KDezBF
 X+FaM4B6OSMG83yBSezLwSuOmvgBYzAS2edGIOyOKSRISUVANjxbcl97P+aTy2u6fy98mq9nb
 D/3uroipnejlNWJFg/6Dz8bPIj2fjn+zIZ3DhaplxfNIundVKNclc+69l95t5XL+//dscz/mb
 Pi8ME+RX5ckqaLoYGZ9tvsfHXyllr85Up8nvD/8u/R/2+u/tnToP9957Flqv37RlqziHcWmqo
 2BaxO6etW/slFiKMxINtZiLihMBKl7VG8cCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503556462!112864734!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34028 invoked from network); 24 Aug 2017 06:34:24 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:34:24 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP; 23 Aug 2017 23:34:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="127682126"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga002.jf.intel.com with ESMTP; 23 Aug 2017 23:34:20 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-25-git-send-email-tianyu.lan@intel.com>
 <20170823121610.jcdnajwulzrw2g5n@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <8ae01a58-282c-e463-6fbd-8e693d05cb92@intel.com>
Date: Thu, 24 Aug 2017 14:31:12 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170823121610.jcdnajwulzrw2g5n@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, Chao Gao <chao.gao@intel.com>, julien.grall@arm.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 24/25] x86/vvtd: Add queued invalidation
 (QI) support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjPml6UgMjA6MTYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiA+IAo+PiA+IFF1ZXVl
ZCBJbnZhbGlkYXRpb24gSW50ZXJmYWNlIGlzIGFuIGV4cGFuZGVkIGludmFsaWRhdGlvbiBpbnRl
cmZhY2Ugd2l0aAo+PiA+IGV4dGVuZGVkIGNhcGFiaWxpdGllcy4gSGFyZHdhcmUgaW1wbGVtZW50
YXRpb25zIHJlcG9ydCBzdXBwb3J0IGZvciBxdWV1ZWQKPj4gPiBpbnZhbGlkYXRpb24gaW50ZXJm
YWNlIHRocm91Z2ggdGhlIEV4dGVuZGVkIENhcGFiaWxpdHkgUmVnaXN0ZXIuIFRoZSBxdWV1ZWQK
Pj4gPiBpbnZhbGlkYXRpb24gaW50ZXJmYWNlIHVzZXMgYW4gSW52YWxpZGF0aW9uIFF1ZXVlIChJ
USksIHdoaWNoIGlzIGEgY2lyY3VsYXIKPj4gPiBidWZmZXIgaW4gc3lzdGVtIG1lbW9yeS4gU29m
dHdhcmUgc3VibWl0cyBjb21tYW5kcyBieSB3cml0aW5nIEludmFsaWRhdGlvbgo+PiA+IERlc2Ny
aXB0b3JzIHRvIHRoZSBJUS4KPj4gPiAKPj4gPiBJbiB0aGlzIHBhdGNoLCBhIG5ldyBmdW5jdGlv
biB2aW9tbXVfcHJvY2Vzc19pcSgpIGlzIHVzZWQgZm9yIGVtdWxhdGluZyBob3cKPj4gPiBoYXJk
d2FyZSBoYW5kbGVzIGludmFsaWRhdGlvbiByZXF1ZXN0cyB0aHJvdWdoIFFJLgo+IEl0IHNlZW1z
IGxpa2UgdGhpcyBpcyBhbiBleHRlbmRlZCBmZWF0dXJlLCB3aGljaCBpcyBub3QgbmVlZGVkIGZv
cgo+IGJhc2ljIGZ1bmN0aW9uYWxpdHkuIFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGhhdmUgdGhp
cyBzZXJpZXMgZm9jdXMgb24KPiB0aGUgYmFyZS1taW5pbXVtIGZ1bmN0aW9uYWxpdHksIGxlYXZp
bmcgZXZlcnl0aGluZyBlbHNlIHRvIGEgc2VwYXJhdGUKPiBzZXJpZXM/Cj4gCgpObywgSU9NTVUg
c3VwcG9ydGluZyBpbnRlcnJ1cHQgcmVtYXBwaW5nIG11c3QgYWxzbyBzdXBwb3J0IFF1ZXVlZApJ
bnZhbGlkYXRpb24gKFFJKSBhY2NvcmRpbmcgVlREIHNwZWMuCgotLSAKQmVzdCByZWdhcmRzClRp
YW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:36:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06:36: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.xen.org>)
	id 1dklkd-0007Jj-4J; Thu, 24 Aug 2017 06:36:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dklkc-0007JZ-6M
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 06:36:22 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 92/5B-01732-5E37E995; Thu, 24 Aug 2017 06:36:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsUSuHLSAt3HxfM
 iDbp+yVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXZt5kLjjHUbHj9zK2BsZL7F2MXBwsAvOZ
 Ja7+3MXWxcjBISGQKbFsXhiEKSLx5H8aSImQwGkmiceP5jN2MXIC1atK3Ln/CcxmE1CS2HvwO
 CNIkYjABEaJB/t7wBLCAn4Sd/9tYgOxeQV0JZ5N+wUWFxKIkdjaNp0dIi4ocXLmExYQm1mgWG
 L+l6PMIIuZBaQllv/jAAlzCphIXHn+jAUkLCogK/H+scQERv5ZSJpnIWmehdAMEVaX+DPvEqa
 wrcS6de9ZFjCyrWLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93E
 CAzjegYGxh2Mu9r9DjFKcjApifI+kZ4XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC93IRUE6wK
 DU9tSItMwcYUTBpCQ4eJRHec4VAad7igsTc4sx0iNQpRkUpcd6PIAkBkERGaR5cGyyKLzHKSg
 nzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5hUG2c6TmVcCN/0V0GImoMWTTswBWVySiJCSamD0fZN
 8lWOK+cQA/y8sDyLnWv3JuJezPiNXiqspXODdmekJnE/epPX7px5+MYPvhX+4hU/Ie19Hvfp3
 auyFl9IiOHVZ/isrXrn3Yy6nm2lnjWNCwjOZCa/vqYmUrW9RUuWYWZr7Inox47Grv+Rcf+W8W
 XrZbOnMixa1HbU3Jm/1u/Dzdb/wHXklluKMREMt5qLiRAArv9m23QIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503556579!92724261!1
X-Originating-IP: [81.169.146.160]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2841 invoked from network); 24 Aug 2017 06:36:19 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.160)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 06:36:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503556579;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:To:From:Date;
 bh=hs5e+Cw+o/SC0qXoqlpoDyjsdgtalh2ER1vNGA4rnwU=;
 b=Jgm8EOvbVA+7MhwCU4gpKBj1DSMqR18zvMrvjVWWVMOt5q2IBATWIzlXg62vbIP5ow
 0qLZOZEBP5h5w7/unLc9l96nkJ9XjzdY/A5R1VOkLzaKJFuwh1DsNZ7CswAnCJ4pq+3P
 Ujwvm9biuweIFKGs5Mf//Te4iM6kbAaJEj380=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id R058f4t7O6aI8gk
 (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);
 Thu, 24 Aug 2017 08:36:18 +0200 (CEST)
Date: Thu, 24 Aug 2017 08:36:16 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Message-ID: <20170824063616.GH6372@aepfle.de>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-3-olaf@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170817170133.30939-3-olaf@aepfle.de>
User-Agent: Mutt/1.8.3 (7113)
Subject: Re: [Xen-devel] [PATCH v2 2/3] tools/libxc: add API for bitmap
	access for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6174851450632588755=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6174851450632588755==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="/8E7gjuj425jZz9t"
Content-Disposition: inline


--/8E7gjuj425jZz9t
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Thu, Aug 17, Olaf Hering wrote:

> Extend API for managing bitmaps. Each bitmap is now represented by a
> generic struct xc_sr_bitmap.

> +static inline bool xc_sr_bitmap_resize(struct xc_sr_bitmap *bm, unsigned long bits)
> +static inline void xc_sr_bitmap_free(struct xc_sr_bitmap *bm)

> +static inline bool xc_sr_set_bit(unsigned long bit, struct xc_sr_bitmap *bm)
> +static inline bool xc_sr_test_bit(unsigned long bit, struct xc_sr_bitmap *bm)
> +static inline int xc_sr_test_and_clear_bit(unsigned long bit, struct xc_sr_bitmap *bm)
> +static inline int xc_sr_test_and_set_bit(unsigned long bit, struct xc_sr_bitmap *bm)

Any objection to remove the trailing '_bit' from these four function names?

Olaf

--/8E7gjuj425jZz9t
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWZ5z4AAKCRBdQqD6ppg2
fnJUAJ9FPwalcgOb2qFGgVxq8fzFcUpk4gCfWSWgf9OGRiXQJ3udDZYy4JffHZs=
=v/vP
-----END PGP SIGNATURE-----

--/8E7gjuj425jZz9t--


--===============6174851450632588755==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6174851450632588755==--


From xen-devel-bounces@lists.xen.org Thu Aug 24 06:37:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06: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.xen.org>)
	id 1dkllP-0007PF-Cx; Thu, 24 Aug 2017 06:37:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkllN-0007P2-OW
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 06:37:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C9/08-03557-5147E995; Thu, 24 Aug 2017 06:37:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1ekZF6
 kwd5tkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bW5XvYC/ZwV7x6N5e1gXERZxcjJ4eQQJ7E
 7bkf2UFsXgE7iRMfLrCA2BIChhKnF94Es1kEVCXaVs0Fq2ETUJdoe7adFcQWEdCQ6D55gKmLk
 YuDWeAvo8SJnoVMIAlhgTSJw40LWSAWPGKUuL9TCcTmFAiUaHx+FCjOAbRMUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfYQC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+PftYGHGCU5mJREeZ9Iz4sU
 4kvKT6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8l4uA6gSLUtNTK9Iyc4ARAlMqw
 cGjJMK7ByTNW1yQmFucmQ6ROsWoKCXOG1gMlBAASWSU5sG1waLyEqOslDAvI9BRQjwFqUW5mS
 Wo8q8YxTkYlYR5nUCm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGM3fXPrRlX7BZ1JextbZ8bm
 ZZ/uOvJ5/qV+l9f67sq2P6p4devLMP4Cr7FRc/pRa1hsaq89cL1EK9tRYcWjJrdyrqzOenja6
 s745QO1T65tdpnJFxqJ1jl89w4KZa5OPTTpUb+GpafYsPnlOscyX2++bv0msOHlm47dJ5wxjP
 f5O6jm2L/fSU0klluKMREMt5qLiRAB/nFy+xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503556626!79300738!1
X-Originating-IP: [137.65.248.74]
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 49369 invoked from network); 24 Aug 2017 06:37:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:37:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 00:37:05 -0600
Message-Id: <599E90320200007800172F60@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 00:37:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
 <599D6D290200007800172726@prv-mh.provo.novell.com>
 <CAHrd_jpUPfeks4j7+UE0NkZbzHtUWhcQmV4W_z-t+JB41FJQmA@mail.gmail.com>
In-Reply-To: <CAHrd_jpUPfeks4j7+UE0NkZbzHtUWhcQmV4W_z-t+JB41FJQmA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDAyOjUxLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IDIwMTctMDgtMjMgMTc6NTUgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT46Cj4+Pj4+IE9uIDIyLjA4LjE3IGF0IDIwOjA4LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdy
b3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPj4+ICsrKyBiL3hlbi9pbmNs
dWRlL3hzbS9kdW1teS5oCj4+PiBAQCAtNTI1LDEwICs1MjUsMTIgQEAgc3RhdGljIFhTTV9JTkxJ
TkUgaW50IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9t
YWluICpkMSwKPj4+ICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQxLCBk
Mik7Cj4+PiAgfQo+Pj4KPj4+IC1zdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX2Zv
cmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQp
Cj4+PiArc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZB
VUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpjZCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4+
ICB7Cj4+PiAgICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJHRVQpOwo+Pj4gLSAgICByZXR1
cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZCwgdCk7Cj4+PiArICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjZCwgZCkgfHwKPj4+ICsgICAgICAgIHhzbV9kZWZhdWx0
X2FjdGlvbihhY3Rpb24sIGNkLCB0KTsKPj4+ICB9Cj4+Cj4+IC4uLiB5b3UgdXNlICJvciIgaGVy
ZSBhbmQgLi4uCj4gCj4gVGhpcyBtaWdodCBiZSBjb25mdXNpbmcuIEJ1dCB0aGluayBvZiByZXR1
cm5pbmcgMCBhcyAiYWxsb3dlZCIsIHRoZQo+IG9ubHkgY29uZGl0aW9uIHdoZXJlIHRoaXMKPiBz
dGF0ZW1lbnQgcmV0dXJucyBhIDAgaXMgd2hlbiBib3RoIGNhbGxzIHJldHVybiAwIC0tIHNvIGl0
J3MgYWN0dWFsbHkKPiBhbiAiYW5kIi4gKFRoaW5rIG9mIGRlLW1vcmdhbidzIGxhdy4pCj4gCj4g
QnV0IGFzIFN0ZWZhbm8gaGFzIHBvaW50ZWQgb3V0LCBJIHNob3VsZCBwcmVzZXJ2ZSB0aGUgZXJy
b3IgY29kZS4KCkFoLCByaWdodCAtIHRoZSBjb2RlIGFzIHdyaXR0ZW4gc3VnZ2VzdHMgYm9vbGVh
biByZXR1cm4gdmFsdWVzLAp3aGljaCBnaXZlcyBpdCB0aGUgd3JvbmcgbG9vay4gWW91IHJlYWxs
eSBtZWFuID86IGluc3RlYWQgb2YgfHwuCldoeSBkbyB5b3UsIGJ0dywgcGFzcyBpbiBjdXJyZW50
LT5kb21haW4gKGFzIGNkKSBpbnN0ZWFkIG9mCm9idGFpbmluZyBpdCBoZXJlIChqdXN0IGxpa2Ug
dmFyaW91cyBvdGhlciBob29rcyBkbyk/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06: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.xen.org>)
	id 1dkltR-0008DG-7O; Thu, 24 Aug 2017 06:45:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkltQ-0008Ct-6T
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 06:45:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 14/8D-03044-7067E995; Thu, 24 Aug 2017 06:45:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVZetbF6
 kwfFmXosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9D34wljwbQVjxYKpn5ka
 GM+WdTFycQgJ/GWU2NS/hxXCecwo8eP6JxYIZxujxIq/b9i7GDk5RAScJb6emQtkc3DwCuhLv
 NkRDxIWFgiV6Gu+AtYsIdApK7H141YmkISEgLfE7cnd7DD26gM7gOLsHGwCVhKHxECiLAKqEm
 u3fmefwMi9gJFhFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoNcZgGAH46oFgYcYJTmYlER5n0jPixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfuzBCgnWJSa
 nlqRlpkDDD+YtAQHj5IIr2QpUJq3uCAxtzgzHSJ1itGYY8Pq9V+YODpm/PzGJMSSl5+XKiXOe
 wBkkgBIaUZpHtwgWFxcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvJshCnsy8Erh9r4BOYQ
 I6ZdKJOSCnlCQipKQaGGWcXd2LG/P0PecWPr8QPkVusec9kzP3E3P5d1dt9fsV4vc00T/k26/
 buuqSLrf+3mHf8eBVearJ6/LZLM5Jm1sPPQ7+NdHLlTv2kswdoYeC/90Sat665Oxne9x4iOWh
 fNi85MPnGyyfBfx/VlmX/XyRxm730IcVfpI6N99vnF7DWN+QeqvLQ4mlOCPRUIu5qDgRAL1Cl
 cWGAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503557125!53637054!1
X-Originating-IP: [104.130.215.37]
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 40720 invoked from network); 24 Aug 2017 06:45:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 06:45:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkltJ-0003t9-QA; Thu, 24 Aug 2017 06:45: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 1dkltE-00021l-7n; Thu, 24 Aug 2017 06:45:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkltC-00073z-QR; Thu, 24 Aug 2017 06:45:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112844-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf-xsm:host-build-prep:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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=56d7305db6d7c9b98c2bb44c53e67f1ec8336daa
X-Osstest-Versions-That: qemuu=1f296733876434118fd766cfef5eb6f29ecab6a8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 06:45:14 +0000
Subject: [Xen-devel] [qemu-mainline test] 112844: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg0NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NDQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgIDUgaG9zdC1idWlsZC1wcmVwICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY3NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMTI2NzYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI2NzYKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI2NzYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3NgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyNjc2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NzYKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3
NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyNjc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NzYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMjY3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNjc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA1NmQ3MzA1ZGI2ZDdjOWI5OGMyYmI0NGM1M2U2
N2YxZWM4MzM2ZGFhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAxZjI5
NjczMzg3NjQzNDExOGZkNzY2Y2ZlZjVlYjZmMjllY2FiNmE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI2NzYgIDIwMTctMDgtMTcgMDM6MTg6NDUgWiAgICA3IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyODQ0ICAyMDE3LTA4LTIzIDExOjQxOjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmhhcmF0
YSBCIFJhbyA8YmhhcmF0YUBsaW51eC52bmV0LmlibS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29o
dWNrQHJlZGhhdC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgNTZkNzMwNWRiNmQ3YzliOThjMmJiNDRjNTNlNjdmMWVjODMzNmRhYQpNZXJnZTogMWYyOTY3
MyAxZjk4ZTU1CkF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3Jn
PgpEYXRlOiAgIFdlZCBBdWcgMjMgMDk6MDQ6MjAgMjAxNyArMDEwMAoKICAgIE1lcmdlIHJlbW90
ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvZGdpYnNvbi90YWdzL3BwYy1mb3ItMi4xMC0yMDE3
MDgyMycgaW50byBzdGFnaW5nCiAgICAKICAgIHBwYyBwYXRjaCBxdWV1ZSAyMDE3LTA4LTIzCiAg
ICAKICAgIFRoaXMgaXMgaWRlbnRpY2FsIHRvIHRoZSBwdWxsIHJlcXVlc3QgZnJvbSB5ZXN0ZXJk
YXkgKDIwMTgwODIyKSwKICAgIGV4Y2VwdCB0aGF0IGEgYnVnIGluIG9uZSBwYXRjaCBpcyBmaXhl
ZCBzbyB0aGF0IGl0IGRvZXNuJ3QgYnJlYWsgVENHCiAgICBvbiBhIHBwYyBob3N0LgogICAgCiAg
ICBMYXN0IG1pbnV0ZSBwcGMgcmVsYXRlZCBmaXhlcyBmb3IgcWVtdS0yLjEwLiAgSSdtIG5vdCBz
dXJlIGlmIHRoZXNlCiAgICBhcmUgY3JpdGljYWwgZW5vdWdoIHRvIHByb21wdCBhbm90aGVyIHJj
LCBidXQgSSdtIHN1Ym1pdHRpbmcgdGhlbSBmb3IKICAgIGNvbnNpZGVyYXRpb24uCiAgICAKICAg
IEZpcnN0LCBpcyBDb3JuZWxpYSdzIGZpeCBmb3IgNDgwYmMxMWU2IHdoaWNoIG1lYW50ICJtYWtl
IGNoZWNrIiB3b3VsZAogICAgYWx3YXlzIGZhaWwgb24gYSBwcGMgaG9zdC4gIFRyYWNraW5nIHRo
YXQgZG93biBkZWxheWVkIHN1Ym1pc3Npb24gb2YKICAgIHRoZSByZXN0IG9mIHRoZXNlIHBhdGNo
ZXMsIHNvcnJ5LgogICAgCiAgICBUaGUgcmVzdCBhcmUgYWxsIGZhaXJseSBpbXBvcnRhbnQgYnVn
Zml4ZXMgZm9yIHFlbXUgY3Jhc2hlcyBvciBndWVzdAogICAgYmVoYXZpb3VyIHJlZ3Jlc3Npb24g
b24gcHBjLiAgUGF0Y2hlcyAyLTQgc3BlY2lmaWNhbGx5IGFyZSBmaXhlcyBmb3IKICAgIHJlZ3Jl
c3Npb25zIGZyb20gcWVtdS0yLjksIGNhdXNlZCBieSB0aGUgY29tcGF0aWJpbGl0eSBtb2RlIGFu
ZAogICAgaG90cGx1ZyBoYW5kbGluZyBjbGVhbnVwcyBmb3IgdGhlIHBzZXJpZXMgbWFjaGluZSB0
eXBlLgogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgV2VkIDIzIEF1ZyAyMDE3IDAxOjMx
OjQ3IEJTVAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgMHg2QzM4Q0FD
QTIwRDlCMzkyCiAgICAjIGdwZzogR29vZCBzaWduYXR1cmUgZnJvbSAiRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+IgogICAgIyBncGc6ICAgICAgICAgICAgICAgICBh
a2EgIkRhdmlkIEdpYnNvbiAoUmVkIEhhdCkgPGRnaWJzb25AcmVkaGF0LmNvbT4iCiAgICAjIGdw
ZzogICAgICAgICAgICAgICAgIGFrYSAiRGF2aWQgR2lic29uIChvemxhYnMub3JnKSA8ZGdpYnNv
bkBvemxhYnMub3JnPiIKICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWthICJEYXZpZCBHaWJz
b24gKGtlcm5lbC5vcmcpIDxkd2dAa2VybmVsLm9yZz4iCiAgICAjIFByaW1hcnkga2V5IGZpbmdl
cnByaW50OiA3NUY0IDY1ODYgQUU2MSBBNjZDIEM0NEUgIDg3REMgNkMzOCBDQUNBIDIwRDkgQjM5
MgogICAgCiAgICAqIHJlbW90ZXMvZGdpYnNvbi90YWdzL3BwYy1mb3ItMi4xMC0yMDE3MDgyMzoK
ICAgICAgaHcvcHBjL3NwYXByX2lvbW11OiBGaXggY3Jhc2ggd2hlbiByZW1vdmluZyB0aGUgInNw
YXByLXRjZS10YWJsZSIgZGV2aWNlCiAgICAgIGh3L3BwYy9zcGFwcl9ydGM6IE1hcmsgdGhlIFJU
QyBkZXZpY2Ugd2l0aCB1c2VyX2NyZWF0YWJsZSA9IGZhbHNlCiAgICAgIGh3L3BwYy9zcGFwcjog
Rml4IHNlZ2ZhdWx0IHdoZW4gaW5zdGFudGlhdGluZyBhICdwYy1kaW1tJyB3aXRob3V0ICdtZW1k
ZXYnCiAgICAgIHNwYXByOiBBbGxvdyBjb25maWd1cmUtY29ubmVjdG9yIHRvIGJlIGNhbGxlZCBt
dWx0aXBsZSB0aW1lcwogICAgICBwcGM6IGZpeCBwcGNfc2V0X2NvbXBhdCgpIHdpdGggS1ZNIFBS
CiAgICAgIHRhcmdldC9wcGM6ICdQVlIgIT0gaG9zdCBQVlInIGluIEtWTV9TRVRfU1JFR1Mgd29y
a2Fyb3VuZAogICAgICBib290LXNlcmlhbC10ZXN0OiBwcmVmZXIgdGNnIGFjY2VsZXJhdG9yCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KCmNvbW1pdCAxZjk4ZTU1Mzg1ZDExZGExZGMwZGU2NDQwZTY2ZjE5ZDE5MWQyYTFiCkF1
dGhvcjogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAx
NjoxOToxNiAyMDE3ICswMjAwCgogICAgaHcvcHBjL3NwYXByX2lvbW11OiBGaXggY3Jhc2ggd2hl
biByZW1vdmluZyB0aGUgInNwYXByLXRjZS10YWJsZSIgZGV2aWNlCiAgICAKICAgIFFFTVUgY3Vy
cmVudGx5IGFib3J0cyB1bmV4cGVjdGVkbHkgd2hlbiB0aGUgdXNlciB0cmllcyB0byBhZGQgYW5k
CiAgICByZW1vdmUgYSAic3BhcHItdGNlLXRhYmxlIiBkZXZpY2U6CiAgICAKICAgICQgcWVtdS1z
eXN0ZW0tcHBjNjQgLW5vZ3JhcGhpYyAtUyAtbm9kZWZhdWx0cyAtbW9uaXRvciBzdGRpbwogICAg
UUVNVSAyLjkuOTIgbW9uaXRvciAtIHR5cGUgJ2hlbHAnIGZvciBtb3JlIGluZm9ybWF0aW9uCiAg
ICAocWVtdSkgZGV2aWNlX2FkZCBzcGFwci10Y2UtdGFibGUsaWQ9eAogICAgKHFlbXUpIGRldmlj
ZV9kZWwgeAogICAgKioKICAgIEVSUk9SOnFlbXUvcWRldi1tb25pdG9yLmM6ODcyOnFkZXZfdW5w
bHVnOiBhc3NlcnRpb24gZmFpbGVkOiAoaG90cGx1Z19jdHJsKQogICAgQWJvcnRlZCAoY29yZSBk
dW1wZWQpCiAgICAKICAgIFRoZSBkZXZpY2Ugc2hvdWxkIG5vdCBiZSBhY2Nlc3NhYmxlIGZvciB0
aGUgdXNlcnMgYXQgYWxsLCBpdCdzIGp1c3QKICAgIHVzZWQgaW50ZXJuYWxseSwgc28gbWFyayBp
dCB3aXRoIHVzZXJfY3JlYXRhYmxlID0gZmFsc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRo
b21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+Cgpjb21taXQgOGNjY2NmZjlkZDdiYTI0
YzdhNzg4NjExNzJlOGRjNmIwN2YxYzM5MgpBdXRob3I6IFRob21hcyBIdXRoIDx0aHV0aEByZWRo
YXQuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMDc6MTU6MTAgMjAxNyArMDIwMAoKICAgIGh3L3Bw
Yy9zcGFwcl9ydGM6IE1hcmsgdGhlIFJUQyBkZXZpY2Ugd2l0aCB1c2VyX2NyZWF0YWJsZSA9IGZh
bHNlCiAgICAKICAgIFFFTVUgY3VycmVudGx5IGFib3J0cyB1bmV4cGVjdGVkbHkgd2hlbiBhIHVz
ZXIgdHJpZXMgdG8gZG8gc29tZXRoaW5nCiAgICBsaWtlIHRoaXM6CiAgICAKICAgICQgcWVtdS1z
eXN0ZW0tcHBjNjQgLW5vZ3JhcGhpYyAtUyAtbm9kZWZhdWx0cyAtbW9uaXRvciBzdGRpbwogICAg
UUVNVSAyLjkuOTIgbW9uaXRvciAtIHR5cGUgJ2hlbHAnIGZvciBtb3JlIGluZm9ybWF0aW9uCiAg
ICAocWVtdSkgZGV2aWNlX2FkZCBzcGFwci1ydGMsaWQ9c3BhcHItcnRjCiAgICAocWVtdSkgZGV2
aWNlX2RlbCBzcGFwci1ydGMKICAgICoqCiAgICBFUlJPUjpxZW11L3FkZXYtbW9uaXRvci5jOjg3
MjpxZGV2X3VucGx1ZzogYXNzZXJ0aW9uIGZhaWxlZDogKGhvdHBsdWdfY3RybCkKICAgIEFib3J0
ZWQgKGNvcmUgZHVtcGVkKQogICAgCiAgICBUaGUgUlRDIGRldmljZSBpcyBub3QgbWVhbnQgdG8g
YmUgaG90LXBsdWdnYWJsZSAtIGl0J3MgYW4gaW50ZXJuYWwKICAgIGRldmljZSBvbmx5IGFuZCBp
dCBldmVuIHNob3VsZCBub3QgYmUgcG9zc2libGUgdG8gY3JlYXRlIGl0IGEKICAgIHNlY29uZCB0
aW1lIHdpdGggdGhlICItZGV2aWNlIiBwYXJhbWV0ZXIsIHNvIGxldCdzIG1hcmsgdGhpcwogICAg
d2l0aCAidXNlcl9jcmVhdGFibGUgPSBmYWxzZSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRo
b21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+Cgpjb21taXQgMDQ3OTA5Nzg1OTM3MmE3
NjA4NDNhZDFiOWM2ZWQzNzA1YzY0MjNjYQpBdXRob3I6IFRob21hcyBIdXRoIDx0aHV0aEByZWRo
YXQuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjEgMDg6MzA6MjkgMjAxNyArMDIwMAoKICAgIGh3L3Bw
Yy9zcGFwcjogRml4IHNlZ2ZhdWx0IHdoZW4gaW5zdGFudGlhdGluZyBhICdwYy1kaW1tJyB3aXRo
b3V0ICdtZW1kZXYnCiAgICAKICAgIFFFTVUgY3VycmVudGx5IGNyYXNoZXMgd2hlbiB0cnlpbmcg
dG8gdXNlIGEgJ3BjLWRpbW0nIG9uIHRoZSBwc2VyaWVzCiAgICBtYWNoaW5lIHdpdGhvdXQgc3Bl
Y2lmeWluZyBpdHMgJ21lbWRldicgcHJvcGVydHkuIFRoaXMgaGFwcGVucyBiZWNhdXNlCiAgICBw
Y19kaW1tX2dldF9tZW1vcnlfcmVnaW9uKCkgZG9lcyBub3QgY2hlY2sgd2hldGhlciB0aGUgJ21l
bWRldicgcHJvcGVydHkKICAgIGhhcyBwcm9wZXJseSBiZWVuIHNldCBieSB0aGUgdXNlci4gTG9v
a2luZyBjbG9zZXIgYXQgdGhpcyBmdW5jdGlvbiwgaXQncwogICAgYWxzbyBvYnZpb3VzIHRoYXQg
aXQgaXMgdXNpbmcgJmVycm9yX2Fib3J0IHRvIGNhbGwgYW5vdGhlciBmdW5jdGlvbiAtIGFuZAog
ICAgdGhpcyBpcyBiYWQgaW4gYSBmdW5jdGlvbiB0aGF0IGlzIHVzZWQgaW4gdGhlIGhvdC1wbHVn
Z2luZyBjYWxsaW5nIGNoYWluCiAgICBzaW5jZSB0aGlzIGNhbiBhbHNvIGNhdXNlIFFFTVUgdG8g
ZXhpdCB1bmV4cGVjdGVkbHkuCiAgICAKICAgIFNvIGxldCdzIGZpeCB0aGVzZSBpc3N1ZXMgaW4g
YSBwcm9wZXIgd2F5IG5vdzogQWRkIGEgIkVycm9yICoqZXJycCIKICAgIHBhcmFtZXRlciB0byBw
Y19kaW1tX2dldF9tZW1vcnlfcmVnaW9uKCkgd2hpY2ggd2UgdXNlIGluIGNhc2UgdGhlICdtZW1k
ZXYnCiAgICBwcm9wZXJ0eSBoYXMgbm90IGJlZW4gc2V0IGJ5IHRoZSB1c2VyLCBhbmQgd2hpY2gg
d2UgY2FuIHVzZSBpbnN0ZWFkIG9mCiAgICB0aGUgJmVycm9yX2Fib3J0LCBhbmQgY2hhbmdlIHRo
ZSBjYWxsZXJzIG9mIGdldF9tZW1vcnlfcmVnaW9uKCkgdG8gbWFrZQogICAgdXNlIG9mIHRoaXMg
ImVycnAiIHBhcmFtZXRlciBmb3IgcHJvcGVyIGVycm9yIGNoZWNraW5nLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
RGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+Cgpjb21taXQgMTg4YmZl
MWIwMDM2MDY1N2M3MDFjZGEyZjk3Y2UyNzZhZGQ3ZTI1NQpBdXRob3I6IEJoYXJhdGEgQiBSYW8g
PGJoYXJhdGFAbGludXgudm5ldC5pYm0uY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTA6NDY6NDIg
MjAxNyArMDUzMAoKICAgIHNwYXByOiBBbGxvdyBjb25maWd1cmUtY29ubmVjdG9yIHRvIGJlIGNh
bGxlZCBtdWx0aXBsZSB0aW1lcwogICAgCiAgICBJbiBjYXNlIG9mIGluLWtlcm5lbCBtZW1vcnkg
aG90IHVucGx1Zywgd2hlbiB0aGUgZ3Vlc3QgaXMgbm90IGFibGUKICAgIHRvIHJlbW92ZSBhbGwg
dGhlIExNQnMgdGhhdCBhcmUgcmVxdWVzdGVkIGZvciByZW1vdmFsLCBpdCB3aWxsIGFkZCBiYWNr
CiAgICBhbnkgTE1CcyB0aGF0IGhhdmUgYmVlbiBzdWNjZXNzZnVsbHkgcmVtb3ZlZC4gVGhlIERS
IENvbm5lY3RvcnMgb2YKICAgIHRoZXNlIExNQnMgd291bGRuJ3QgaGF2ZSBiZWVuIHVuY29uZmln
dXJlZCBhbmQgaGVuY2UgdGhlIGFkZGl0aW9uIG9mCiAgICB0aGVzZSBMTUJzIHdpbGwgcmVzdWx0
IGluIGNvbmZpZ3VyZS1jb25uZWN0b3IgY2FsbCBiZWluZyBpc3N1ZWQgb24KICAgIExNQiBEUiBj
b25uZWN0b3JzIHRoYXQgYXJlIGFscmVhZHkgaW4gY29uZmlndXJlZCBzdGF0ZS4gU3VjaAogICAg
Y29uZmlndXJlLWNvbm5lY3RvciBjYWxscyB3aWxsIGZhaWwgcmVzdWx0aW5nIGluIGEgRElNTSB3
aGljaCBpcwogICAgcGFydGlhbGx5IHVucGx1Z2dlZC4KICAgIAogICAgVGhpcyBob3dldmVyIHdv
cmtlZCB0aWxsIHJlY2VudGx5IGJlZm9yZSB3ZSBvdmVyaGF1bGVkIHRoZSBEUkMKICAgIGltcGxl
bWVudGF0aW9uIGluIFFFTVUuIENvbW1pdCA5ZDRjMGY0ZjBhNzFlOiAic3BhcHI6IENvbnNvbGlk
YXRlCiAgICBEUkMgc3RhdGUgdmFyaWFibGVzIiBpcyB0aGUgZmlyc3QgY29tbWl0IHdoZXJlIHRo
aXMgcHJvYmxlbSBzaG93cyB1cAogICAgYXMgcGVyIGdpdCBiaXNlY3QuCiAgICAKICAgIElkZWFs
bHkgZ3Vlc3Qgc2hvdWxkbid0IGJlIGlzc3VpbmcgY29uZmlndXJlLWNvbm5lY3RvciBjYWxsIG9u
IGFuCiAgICBhbHJlYWR5IGNvbmZpZ3VyZWQgRFIgY29ubmVjdG9yLiBIb3dldmVyIGZvciBub3cs
IHdvcmsgYXJvdW5kIHRoaXMgaW4KICAgIFFFTVUgYnkgYWxsb3dpbmcgY29uZmlndXJlLWNvbm5l
Y3RvciB0byBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMgZm9yCiAgICBhbGwgdHlwZXMgb2YgRFIg
Y29ubmVjdG9ycy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmhhcmF0YSBCIFJhbyA8YmhhcmF0
YUBsaW51eC52bmV0LmlibS5jb20+CiAgICBbZHdnOiBDb3JyZWN0ZWQgYnVnbGV0IHRoYXQgd291
bGQgaGF2ZSBpbml0aWFsaXplZCBmZHQgcG9pbnRlcnMgcmVhZHkKICAgICBmb3IgcmVhZGluZyBv
biBhIGRldmljZSBub3QgcHJlc2VudCBhdCByZXNldF0KICAgIFNpZ25lZC1vZmYtYnk6IERhdmlk
IEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgoKY29tbWl0IDVkZmFhNTMyZTAw
MTBjMmRlYTUwMzg1Yzg3NjgzYjBkNzU2YWExMmYKQXV0aG9yOiBHcmVnIEt1cnogPGdyb3VnQGth
b2Qub3JnPgpEYXRlOiAgIE1vbiBBdWcgMTQgMTk6NDk6MTYgMjAxNyArMDIwMAoKICAgIHBwYzog
Zml4IHBwY19zZXRfY29tcGF0KCkgd2l0aCBLVk0gUFIKICAgIAogICAgV2hlbiBydW5uaW5nIGlu
IEtWTSBQUiBtb2RlLCBrdm1wcGNfc2V0X2NvbXBhdCgpIGFsd2F5cyBmYWlsIGJlY2F1c2UgdGhl
CiAgICBjdXJyZW50IFBSIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgaGFuZGxlIEtWTV9SRUdfUFBD
X0FSQ0hfQ09NUEFULiBOb3cgdGhhdAogICAgdGhlIG1hY2hpbmUgY29kZSBpbmNvbmRpdGlvbmFs
bHkgY2FsbHMgcHBjX3NldF9jb21wYXRfYWxsKCkgYXQgcmVzZXQgdGltZQogICAgdG8gcmVzdG9y
ZSB0aGUgY29tcGF0IG1vZGUgZGVmYXVsdCB2YWx1ZSAoY29tbWl0IDY2ZDVjNDkyZGQzYTkpLCBp
dCBpcwogICAgaW1wb3NzaWJsZSB0byBzdGFydCBhIGd1ZXN0IHdpdGggUFI6CiAgICAKICAgIHFl
bXUtc3lzdGVtLXBwYzY0OiBVbmFibGUgdG8gc2V0IENQVSBjb21wYXRpYmlsaXR5IG1vZGUgaW4g
S1ZNOgogICAgIEludmFsaWQgYXJndW1lbnQKICAgIAogICAgQSB0ZW50YXRpdmUgcGF0Y2ggWzFd
IHdhcyByZWNlbnRseSBzZW50IGJ5IFN1cmFqIHRvIGFkZHJlc3MgdGhlIGlzc3VlLCBidXQKICAg
IGl0IHdvdWxkIHByZXZlbnQgdGhlIGNvbXBhdCBtb2RlIHRvIGJlIHR1cm5lZCBvZmYgb24gcmVz
ZXQuIEFuZCB3ZSByZWFsbHkKICAgIGRvbid0IHdhbnQgdG8gZXhwbGljaXRlbHkgY2hlY2sgZm9y
IEtWTSBQUi4gRHVyaW5nIHRoZSBwYXRjaCdzIHJldmlldywKICAgIERhdmlkIHN1Z2dlc3RlZCB0
aGF0IHdlIHNob3VsZCBvbmx5IGNhbGwgdGhlIEtWTSBpb2N0bCgpIGlmIHRoZSBjb21wYXQKICAg
IFBWUiBjaGFuZ2VzLiBUaGlzIGFsbG93cyBhdCBsZWFzdCB0byBydW4gd2l0aCBLVk0gUFIsIHBy
b3ZpZGVkIG5vIGNvbXBhdAogICAgbW9kZSBpcyByZXF1ZXN0ZWQgZnJvbSB0aGUgY29tbWFuZCBs
aW5lICh3aGljaCBzaG91bGQgYmUgdGhlIGNhc2Ugd2hlbgogICAgcnVubmluZyBQUiBuZXN0ZWQp
LiBUaGlzIGlzIHdoYXQgdGhpcyBwYXRjaCBkb2VzLgogICAgCiAgICBXaGlsZSBoZXJlLCB3ZSBh
bHNvIGZpeCB0aGUgc2lkZSBlZmZlY3Qgd2hlcmUgS1ZNIHdvdWxkIGZhaWwgYnV0IHdlIHdvdWxk
CiAgICBjaGFuZ2UgdGhlIENQVSBzdGF0ZSBpbiBRRU1VIGFueXdheS4KICAgIAogICAgWzFdIGh0
dHA6Ly9wYXRjaHdvcmsub3psYWJzLm9yZy9wYXRjaC83ODIwMzkvCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3VyYWog
Sml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgoKY29tbWl0IGMz
NjNhMzdhNDUwZjkyNWRmNzZiODhhODdkYzczM2JhZDc1Y2M0NTIKQXV0aG9yOiBEYW5pZWwgSGVu
cmlxdWUgQmFyYm96YSA8ZGFuaWVsaGJAbGludXgudm5ldC5pYm0uY29tPgpEYXRlOiAgIFdlZCBB
dWcgOSAxNzo0Mzo0NiAyMDE3IC0wMzAwCgogICAgdGFyZ2V0L3BwYzogJ1BWUiAhPSBob3N0IFBW
UicgaW4gS1ZNX1NFVF9TUkVHUyB3b3JrYXJvdW5kCiAgICAKICAgIENvbW1pdCBkNWZjMTMzZWVk
ICgicHBjOiBSZXdvcmsgQ1BVIGNvbXBhdGliaWxpdHkgdGVzdGluZwogICAgYWNyb3NzIG1pZ3Jh
dGlvbiIpIGNoYW5nZWQgdGhlIHdheSBjcHVfcG9zdF9sb2FkIGJlaGF2ZXMgd2l0aAogICAgdGhl
IFBWUiBzZXR0aW5nLCBjYXVzaW5nIGFuIHVuZXhwZWN0ZWQgYnVnIGluIEtWTS1IViBtaWdyYXRp
b25zCiAgICBiZXR3ZWVuIGhvc3RzIHRoYXQgYXJlIGNvbXBhdGlibGUgKFBPV0VSOCBhbmQgUE9X
RVI4RSwgZm9yIGV4YW1wbGUpLgogICAgRXZlbiB3aXRoIHB2cl9tYXRjaCgpIHJldHVybmluZyB0
cnVlLCB0aGUgZ3Vlc3QgZnJlZXplcyByaWdodCBhZnRlcgogICAgY3B1X3Bvc3RfbG9hZC4gVGhl
IHJlYXNvbiBpcyB0aGF0IHRoZSBndWVzdCBrZXJuZWwgY2FuJ3QgaGFuZGxlIGEKICAgIGRpZmZl
cmVudCBQVlIgdmFsdWUgb3RoZXIgdGhhdCB0aGUgcnVubmluZyBob3N0IGluIEtWTV9TRVRfU1JF
R1MuCiAgICAKICAgIEluIFsxXSBpdCB3YXMgZGlzY3Vzc2VkIHRoZSBwb3NzaWJpbGl0eSBvZiBh
IG5ldyBLVk0gY2FwYWJpbGl0eQogICAgdGhhdCB3b3VsZCBpbmRpY2F0ZSB0aGF0IHRoZSBndWVz
dCBrZXJuZWwgY2FuIGhhbmRsZSBhIGRpZmZlcmVudAogICAgUFZSIGluIEtWTV9TRVRfU1JFR1Mu
IEV2ZW4gaWYgc3VjaCBmZWF0dXJlIGlzIGltcGxlbWVudGVkLCB0aGVyZSBpcwogICAgc3RpbGwg
dGhlIHByb2JsZW0gd2l0aCBvbGRlciBrZXJuZWxzIHRoYXQgd2lsbCBub3QgaGF2ZSB0aGlzIGNh
cGFiaWxpdHkKICAgIGFuZCB3aWxsIGZhaWwgdG8gbWlncmF0ZS4KICAgIAogICAgVGhpcyBwYXRj
aCBpbXBsZW1lbnRzIGEgd29ya2Fyb3VuZCBmb3IgdGhhdCBzY2VuYXJpby4gSWYgcnVubmluZwog
ICAgd2l0aCBLVk0sIGNoZWNrIGlmIHRoZSBndWVzdCBrZXJuZWwgZG9lcyBub3QgaGF2ZSB0aGUg
Y2FwYWJpbGl0eQogICAgKG5hbWVkIGhlcmUgYXMgJ2NhcF9wcGNfcHZyX2NvbXBhdCcpLiBJZiBp
dCBkb2Vzbid0LCBjYWxscwogICAga3ZtcHBjX2lzX3ByKCkgdG8gc2VlIGlmIHRoZSBndWVzdCBp
cyBydW5uaW5nIGluIEtWTS1IVi4gSWYgYWxsIHRoaXMKICAgIGhhcHBlbnMsIHNldCBlbnYtPnNw
cltTUFJfUFZSXSB0byB0aGUgc2FtZSB2YWx1ZSBhcyB0aGUgY3VycmVudAogICAgaG9zdCBQVlIu
IFRoaXMgZW5zdXJlcyB0aGF0IHdlIGFsbG93IG1pZ3JhdGlvbnMgd2l0aCAnY2xvc2UgZW5vdWdo
JwogICAgUFZScyB0byBzdGlsbCB3b3JrIGluIEtWTS1IViBidXQgYWxzbyBtYWtlcyB0aGUgY29k
ZSByZWFkeSBmb3IKICAgIHRoaXMgbmV3IEtWTSBjYXBhYmlsaXR5IHdoZW4gaXQgaXMgZG9uZS4K
ICAgIAogICAgQSBuZXcgZnVuY3Rpb24gY2FsbGVkICdrdm1wcGNfcHZyX3dvcmthcm91bmRfcmVx
dWlyZWQnIHdhcyBjcmVhdGVkCiAgICB0byBlbmNhcHN1bGF0ZSB0aGUgY29uZGl0aW9ucyBzYWlk
IGFib3ZlIGFuZCB0byBhdm9pZCBjYWxsaW5nIHRvbwogICAgbWFueSBrdm0uYyBpbnRlcm5hbHMg
aW5zaWRlIGNwdV9wb3N0X2xvYWQuCiAgICAKICAgIFsxXSBodHRwczovL2xpc3RzLmdudS5vcmcv
YXJjaGl2ZS9odG1sL3FlbXUtcHBjLzIwMTctMDYvbXNnMDA1MDMuaHRtbAogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGJAbGludXgudm5ldC5p
Ym0uY29tPgogICAgW2R3ZzogRml4IGZvciB0aGUgY2FzZSBvZiB1c2luZyBUQ0cgb24gYSBQUEMg
aG9zdF0KICAgIFNpZ25lZC1vZmYtYnk6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3Bi
ZWFyLmlkLmF1PgoKY29tbWl0IGI5NjkxOWQ3NjVhNjVmNWUwZjE0MDQ3OWY3ZGEwYjk0NTIxMjYz
YzYKQXV0aG9yOiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQg
QXVnIDE2IDEwOjI2OjUwIDIwMTcgKzAyMDAKCiAgICBib290LXNlcmlhbC10ZXN0OiBwcmVmZXIg
dGNnIGFjY2VsZXJhdG9yCiAgICAKICAgIFByZWZlciB0byB1c2UgdGhlIHRjZyBhY2NlbGFyYXRv
ciBpZiBpdCBpcyBhdmFpbGFibGU6IFRoaXMgaXMgb3VyIG9ubHkKICAgIHJlYWwgc21va2UgdGVz
dCBmb3IgdGNnLCBhbmQgZmFzdCBlbm91Z2ggdG8gdXNlIGl0IGZvciB0aGF0LgogICAgCiAgICBG
aXhlczogNDgwYmMxMWU2ICgiYm9vdC1zZXJpYWwtdGVzdDogZmFsbGJhY2sgdG8ga3ZtIGFjY2Vs
ZXJhdG9yIikKICAgIFJlcG9ydGVkLWJ5OiBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5k
ZXJzb25AbGluYXJvLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IENvcm5lbGlhIEh1Y2sgPGNvaHVj
a0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:55:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06: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.xen.org>)
	id 1dkm2O-0000Ud-6O; Thu, 24 Aug 2017 06:54:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkm2M-0000UX-G5
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 06:54:42 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8B/2C-22472-1387E995; Thu, 24 Aug 2017 06:54:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS9ewYl6
 kQdcRDoslHxezODB6HN39mymAMYo1My8pvyKBNaP59FGWgsd8FS03jjA3MM7i6WLk5BASyJO4
 te4qC4jNK2Ancfvkd0YQW0LAUOL0wptgcRYBVYldn6+B2WwC6hJtz7azgtgiQPb37ltANhcHs
 0Ajk8Sk82/BmoUFUiVuPTrDApIQEnjAJLF4N0QHp4CtxI6Lh9m6GDmAtglK/N0hDGIyAw1aP0
 8IpIJZQF6ieetsZoiwtMTyfxwTGPlmIdTPQqifhaR+FkL9AkaWVYwaxalFZalFukZmeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcFXz8DAuIOxYa/fIUZJDiYlUd4n0vMihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnw1pQB5QSLUtNTK9Iyc4BxAJOW4OBREuH9CZLmLS5IzC3OT
 IdInWI05njyZvtvJo6Wt0BSiCUvPy9VSpx3HkipAEhpRmke3CBYfF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMzLXg40hSczrwRu3yugU5iATpl0Yg7IKSWJCCmpBkYxGdGKsuO/agvPzlx
 UUO3pnny4+Yr0BR5u/hTBxd1/VhY/YIzf67E8XeHYV3vbwLexd1VEz87U+Ory8NzWOzUXF0z0
 VtotpRbSZP3nZ9GuQFnzkMt6F1/rGjwo3MpUJM5w5X9gQ1Ty7HTh4+cuup+w9Ml2OZfis/RE/
 gIN4RP5LxRYZU6+/K3EUpyRaKjFXFScCACwNOSMygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503557679!53286834!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31082 invoked from network); 24 Aug 2017 06:54:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:54:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 00:54:37 -0600
Message-Id: <599E944D0200007800172F80@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 00:54:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lan Tianyu" <tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
 <20170822164141.dnsyujdgrrv54pb7@dhcp-3-128.uk.xensource.com>
 <e9289e34-3aa1-183a-8010-2a90f7f216ca@intel.com>
 <20170823080406.axl7klq5nkux2pbi@dhcp-3-128.uk.xensource.com>
 <9f23fc76-a6b6-30cd-4952-084baca83903@intel.com>
In-Reply-To: <9f23fc76-a6b6-30cd-4952-084baca83903@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDA0OjMzLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IE9uIDIwMTflubQwOOaciDIz5pelIDE2OjA0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBP
biBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwMzo1MjowMVBNICswODAwLCBMYW4gVGlhbnl1IHdyb3Rl
Ogo+Pj4gT24gMjAxN+W5tDA45pyIMjPml6UgMDA6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4+Pj4+PiArICAgIGRyaGQgPSAoc3RydWN0IGFjcGlfZG1hcl9oYXJkd2FyZV91bml0ICopKCh2
b2lkKilkbWFyICsgc2l6ZW9mKCpkbWFyKSk7Cj4+Pj4+PiArICAgIGRyaGQtPnR5cGUgPSBBQ1BJ
X0RNQVJfVFlQRV9IQVJEV0FSRV9VTklUOwo+Pj4+Pj4gKyAgICBkcmhkLT5sZW5ndGggPSBzaXpl
b2YoKmRyaGQpICsgaW9hcGljX3Njb3BlX3NpemU7Cj4+Pj4+PiArICAgIGRyaGQtPmZsYWdzID0g
QUNQSV9ETUFSX0lOQ0xVREVfUENJX0FMTDsKPj4+Pj4+ICsgICAgZHJoZC0+cGNpX3NlZ21lbnQg
PSAwOwo+Pj4+Pj4gKyAgICBkcmhkLT5iYXNlX2FkZHJlc3MgPSBjb25maWctPmlvbW11X2Jhc2Vf
YWRkcjsKPj4+Pj4+ICsKPj4+Pj4+ICsgICAgc2NvcGUgPSAmZHJoZC0+c2NvcGVbMF07Cj4+Pj4+
PiArICAgIHNjb3BlLT50eXBlID0gQUNQSV9ETUFSX0RFVklDRV9TQ09QRV9JT0FQSUM7Cj4+Pj4+
PiArICAgIHNjb3BlLT5sZW5ndGggPSBpb2FwaWNfc2NvcGVfc2l6ZTsKPj4+Pj4+ICsgICAgc2Nv
cGUtPmVudW1lcmF0aW9uX2lkID0gY29uZmlnLT5pb2FwaWNfaWQ7Cj4+Pj4+PiArICAgIHNjb3Bl
LT5idXMgPSBJNDQwX1BTRVVET19CVVNfUExBVEZPUk07Cj4+Pj4+PiArICAgIHNjb3BlLT5wYXRo
WzBdID0gSTQ0MF9QU0VVRE9fREVWRk5fSU9BUElDOwo+Pj4+IEknbSBub3Qgc3VyZSB3aGV0aGVy
IHRoaXMgY29uc3RhbnRzIHNob3VsZCBpbnN0ZWFkIGJlIGZpZWxkcyBpbiB0aGUKPj4+PiBhY3Bp
X2NvbmZpZyBzdHJ1Y3QgcGFzc2VkIGRvd24gZnJvbSBsaWJ4bC4gbGlieGMgc2hvdWxkbid0IHJl
YWxseSBuZWVkCj4+Pj4gdG8ga25vdyBhbnl0aGluZyBhYm91dCB3aGljaCBjaGlwc2V0IGEgVk0g
aXMgdXNpbmcuCj4+Pgo+Pj4gSG93IGFib3V0IHJlbmFtZSBJNDQwX1BTRVVET19YWFggdG8gVklP
TU1VX1BTRVVET19YWFg/Cj4+IAo+PiBJJ20gbm90IHJlYWxseSBjb21wbGFpbmluZyBhYm91dCB0
aGUgbmFtaW5nLCBJJ20ganVzdCBzYXlpbmcgdGhhdCBJJ20KPj4gbm90IHN1cmUgd2hldGhlciB0
aGlzIGNvbnN0YW50cyBzaG91bGQgbGl2ZSBpbiBsaWJ4bC4gSXQgd291bGQgYmUKPj4gYmV0dGVy
IElNSE8gaWYgdGhleSB3aGVyZSBkZWZpbmVkIGluIHNvbWUgbGlieGwgeDg2IHNwZWNpZmljIGhl
YWRlciwKPj4gYW5kIHBhc3NlZCB0byBsaWJ4YyBpbnNpZGUgb2YgdGhlIGFjcGlfY29uZmlnIHN0
cnVjdC4KPj4gCj4+IEF0IHRoZSBlbmQgaXQgaXMgbGlieGwgd2hpY2ggZGVjaWRlcyB3aGljaCBj
aGlwc2V0IHRoZSBWTSBpcyBnb2luZyB0bwo+PiB1c2UsIG5vdCBsaWJ4Yy4KPiAKPiBXZSBjYW4g
ZG8gdGhhdCBidXQgdGhlIGJkZiBpcyByZXNlcnZlZCBmb3IgSU9BUElDIGFuZCBzaG91bGQgYmUg
c2FtZSBmb3IKPiBkaWZmZXJlbnQgY2hpcHNldC4gRG8gd2Ugc3RpbGwgbmVlZCB0byBwYXNzIGl0
IHZpYSBhY3BpX2NvbmZpZz8KCldlbGwsIHdoaWNoIHZhbHVlIGlzIHRoZSByaWdodCAocmVzZXJ2
ZWQpIG9uZSBzdXJlbHkgY2FuIC0gYXQgbGVhc3QKaW4gdGhlb3J5IC0gZGVwZW5kIG9uIHRoZSBj
aGlwc2V0LiBXaGljaCBtZWFucyB0aGF0IGl0IHNob3VsZApjb21lIGZyb20gdGhlIHNhbWUgcGxh
Y2Ugd2hpY2ggZGV0ZXJtaW5lcyB0aGUgY2hpcHNldCB0byBiZQplbXVsYXRlZCBmb3IgdGhlIGd1
ZXN0LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 06:59:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 06:59: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.xen.org>)
	id 1dkm6t-0000jA-O1; Thu, 24 Aug 2017 06:59:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkm6s-0000j4-AQ
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 06:59:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 30/27-03406-9497E995; Thu, 24 Aug 2017 06:59:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS9ejcl6
 kwZ/pphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8byme1MBZ28FdN/XmBuYFzL1cXIySEkkCex
 ZvZzRhCbV8BO4sq9TmYQW0LAUOL0wpssIDaLgKpE8+ETYDabgLpE27PtrCC2CJD9vfsWkM3Fw
 SzQyCQx6fxbsEHCAsUSPa0HGUESQgIfGCXu7X4EluAUsJXoX7cIaBIH0DZBib87hEFMZqBB6+
 cJgVQwC8hLNG+dzQwRlpZY/o9jAiPfLIT6WQj1s5DUz0KoX8DIsopRozi1qCy1SNfQVC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+O3ZQGHGCU5mJREeZ9Iz4sU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMH7qRwoJ1iUmp5akZaZA4wDmLQEB4+SCO86kDRvcUFibnFmO
 kTqFKOilDiveQVQQgAkkVGaB9cGi71LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEub9DjKeJz
 OvBG76K6DFTECLJ52YA7K4JBEhJdXA6PzPz3H5G6OVf88eLH5bf/Ofql3ZEkO34mdfXqUKu3B
 EZvXNYmjl6d7HznnUM9Lm9ONzXEXrktera2i4l3CcPlTyiuvahr3eb3tWz3HX3WAiGnFn755v
 V/ZJ+Pen2j8Urf2j9yFe7nPq5NAv82oOrRHufxuj65tqWbzrT7pXtKLmtjkpBw2MlViKMxINt
 ZiLihMB5b9raLgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503557959!113375987!1
X-Originating-IP: [137.65.248.74]
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 23053 invoked from network); 24 Aug 2017 06:59:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 06:59:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 00:59:18 -0600
Message-Id: <599E95670200007800172F8E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 00:59:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lan Tianyu" <tianyu.lan@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-20-git-send-email-tianyu.lan@intel.com>
 <20170823101425.p5c5z443ytvyutll@dhcp-3-128.uk.xensource.com>
 <65659079-d73e-40e8-6e9e-26eea0fdc35d@intel.com>
In-Reply-To: <65659079-d73e-40e8-6e9e-26eea0fdc35d@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 19/25] x86/vioapic: extend
 vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDA4OjExLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IE9uIDIwMTflubQwOOaciDIz5pelIDE4OjE0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBP
biBXZWQsIEF1ZyAwOSwgMjAxNyBhdCAwNDozNDoyMFBNIC0wNDAwLCBMYW4gVGlhbnl1IHdyb3Rl
Ogo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmlvYXBpYy5jCj4+PiBAQCAtNTY1LDExICs1NjUsMjcgQEAgaW50IHZpb2FwaWNf
Z2V0X3ZlY3Rvcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQo+Pj4g
IHsKPj4+ICAgICAgdW5zaWduZWQgaW50IHBpbjsKPj4+ICAgICAgY29uc3Qgc3RydWN0IGh2bV92
aW9hcGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKPj4+ICsgICAgc3Ry
dWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyB7IHZpb2FwaWMtPnJlZGlydGJs
W3Bpbl0uYml0cyB9IH07Cj4+IAo+PiBEZXNpZ25hdGVkIGluaXRpYWxpemF0aW9uIGFuZCBjb25z
dC4KPj4gCj4+PiAgCj4+PiAgICAgIGlmICggIXZpb2FwaWMgKQo+Pj4gICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4+PiAgCj4+PiAtICAgIHJldHVybiB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZp
ZWxkcy52ZWN0b3I7Cj4+PiArICAgIGlmICggcnRlLmZvcm1hdCApCj4+PiArICAgIHsKPj4+ICsg
ICAgICAgIGludCBlcnI7Cj4+PiArICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0
IHJlcXVlc3Q7Cj4+PiArICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZvIGluZm87Cj4+
PiArCj4+PiArICAgICAgICBpcnFfcmVxdWVzdF9pb2FwaWNfZmlsbCgmcmVxdWVzdCwgdmlvYXBp
Yy0+aWQsIHJ0ZS52YWwpOwo+Pj4gKyAgICAgICAgLyogQ3VycmVudGx5LCBvbmx5IHZpb21tdSAw
IGlzIHN1cHBvcnRlZCAqLwo+PiAKPj4gVGhpcyBzZWVtcyB0byBiZSBoYXJkY29kZWQgaW4gYSBi
dW5jaCBvZiBwbGFjZXMsIHdoaWNoIG1ha2VzIG1lIHdvbmRlcgo+PiB3aGV0aGVyIGhhdmluZyBh
biBhcnJheSBvZiB2SU9NTVVzIGlzIHRoZSBjb3JyZWN0IGNob2ljZS4gSSB0aGluayB0aGF0Cj4+
IHlvdSBzaG91bGQgcmVtb3ZlIHRoZSBhcnJheSBhbmQgaGF2ZSBhIHNpbmdsZSB2SU9NTVUgcGVy
IGRvbWFpbi4KPiAKPiBUaGUgYXJyYXkgaXMgcmVzZXJ2ZWQgZm9yIG11bHQtdklPTU1VIHN1cHBv
cnQgYnV0IHNvIGZhciBubyBzdWNoCj4gcmVxdWlyZW1lbnQgYXMgSSBrbm93LiBJbiBkZXNpZ24g
c3RhZ2UsIHNvbWVvbmUgY29tbWVudGVkIHdlIHNob3VsZCB0YWtlCj4gbXVsdC12SU9NTVUgc3Vw
cG9ydCBpbnRvIGFjY291bnQuCgpJdCBfbWF5XyBzdWZmaWNlIHRvIGRvIHNvIGF0IHRoZSBwdWJs
aWMgaW50ZXJmYWNlIGxldmVsLiBJJ20gbm90CmFnYWluc3QgdXNpbmcgYSBzaW5nbGUgZW50cnkg
YXJyYXkgcmlnaHQgYXdheSwgYnV0IHRoZW4gdGhlIHJlc3QKb2YgdGhlIGNvZGUgbmVlZHMgdG8g
YmUgd3JpdHRlbiBhcyBpZiB0aGUgYXJyYXkgYm91bmQgd2FzIG5vdApmaXhlZCBhdCAxLCBpLmUu
IG5vIGhhcmQgY29kZWQgdXNlcyBvZiB6ZXJvIGFzIHRoZSBvbmx5IHZhbGlkCmFycmF5IGluZGV4
IHNob3VsZCBvY2N1ci4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 07:05:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 07:05: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.xen.org>)
	id 1dkmCM-0001ak-V8; Thu, 24 Aug 2017 07:05:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dkmCL-0001ae-G1
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 07:05:01 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E2/61-02962-C9A7E995; Thu, 24 Aug 2017 07:05:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GNpwSHdO1bx
 Ig3O7uSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz+a3OYC66IVlx+cIKpgfGOYBcjF4eQwARG
 iStL3zKDOCwC21glpqz/zQbiSAjcYZXY+Og0UIYTyImTmDf7BCuEXSNxf/tsdhBbSEBR4uuz6
 UwQo34xSjy9MIUNJCEsECHR0tjLAmKLCIRKdP1tAWtgFtjBKDFxkTlEw0cWiZsP3zGCJNgEjC
 SW3/gB1sArYCNxeN5xsAYWAVWJxXungW0WFQiX2P/9GjNEjaDEyZlPgOo5ODgFHCX2/PKEmG8
 mMW/zQ2YIW15i+9s5ULa4xK0n85kmMIrMQtI9C0nLLCQts5C0LGBkWcWoUZxaVJZapGtooZdU
 lJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgdDECwg/HmxoBDjJIcTEqivE+k50UK8
 SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlAkabkGBRanpqRVpmDjBOYdISHDxKIrzTKoHSvMUFib
 nFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4rwzQEoFQEozSvPgBsHSxyVGWSlhXkag04R
 4ClKLcjNLUOVfMYpzMCoJ86aCTOHJzCuB2/cK6BQmoFMmnZgDckpJIkJKqoHRVNV95TPV9WLv
 1j+ymSi1sjZYnNFagmuN9yyejqDbf/gLDhT6Tt0SxVD46djv6KWil51fW/Avr80X2PlLdyeXp
 ssd9ltBf8zD/j24si7n1+cb7TNblkwOqP5xVbJzr7QDy6NjrYrsC27lvVtz/cXuNRkn65Y8MV
 DuVQnryK6Q808828hw4SCjEktxRqKhFnNRcSIAQaHSthoDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503558300!60339049!1
X-Originating-IP: [209.85.128.194]
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 18014 invoked from network); 24 Aug 2017 07:05:00 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 07:05:00 -0000
Received: by mail-wr0-f194.google.com with SMTP id u17so995694wrf.3
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 00:05:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=aeRJXflmiqNqFfqWTwzP6kfC2ul4HK/U+NFbL6sJVj4=;
 b=AkZ+U9u9f6HkyX8QvGFsEB+GcJPzzqGX3I9v9NSJf3I7+1ywGPADmhpuuYB26EsGwn
 JXb9rcRKHRn/6bQBNJdSgCZQcTIuqtDXmsBAQBx98YJ/J91lbIKyJOgyot5al1K31J4t
 WfuOFGHAF4B/4AJXmYZ3/ieKi9tyoRRaSWO5gTSZL0QCZQ9xf3daxnHNlZpyt21YT+Bh
 sw4FGV8d0PPXran4f6+jOzljjn0Wnc2HotWKLh8FA+sSp3D/r8MsTBTrhyZRmb4TALXY
 Scboqgz/Nhbl1pndHMcff3OBAsWmAklX+feQ91+45mJ63Lw/DQMYAW/XEpA98ebLpi69
 zfpA==
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=aeRJXflmiqNqFfqWTwzP6kfC2ul4HK/U+NFbL6sJVj4=;
 b=TD1gc8R9LKqqTyH/ICGXqcbH9ALKcciD4Y1aIIew1gc9ojrikj4jH3Xd3WMi2t7+in
 aY5wP+biL4VkUgNr8Lf9bsm8lmv4S7pwCw3c54gBtF3uVpRFdvRNkAIRpA7l+9fGrO+k
 vWtCl57iq6fuThxP7wJrYVlnkL8LOIRj4B3LTcIkWex+u2gzmT7pNG8bKBpvOJpF4Ur+
 H8X7UrUFWDYusY79No8tI6JQZy6EJtK4rUC5Mgi2sf7y3OGSmrAd4R2g9bf+BAl9DwTT
 AbaR3NlqqVG8HRhptnyXsppWeEVPrMaxGkp1ekHBOpQfg3lquKPdqQsMsaGkqsI/Swp1
 Yxyw==
X-Gm-Message-State: AHYfb5htXHDF8DB+KToxN4iMUzM1UdWeDcJ7k+Pnt6psB75FfjKZWcxJ
 g4jW13VXq0Bk9w==
X-Received: by 10.223.174.241 with SMTP id y104mr3064771wrc.318.1503558299741; 
 Thu, 24 Aug 2017 00:04:59 -0700 (PDT)
Received: from [192.168.2.21] ([77.52.44.165])
 by smtp.googlemail.com with ESMTPSA id v8sm838017wra.87.2017.08.24.00.04.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 24 Aug 2017 00:04:58 -0700 (PDT)
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>,
 Oleksandr Grytsov <al1img@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
 <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
Date: Thu, 24 Aug 2017 10:04:55 +0300
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: <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, clemens@ladisch.de,
 tiwai@suse.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAwOC8yNC8yMDE3IDA3OjM4IEFNLCBUYWthc2hpIFNha2Ftb3RvIHdyb3RlOgo+
IE9uIEF1ZyAyMyAyMDE3IDIzOjUxLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gSGksCj4+
Cj4+IFRoYW5rIHlvdSBmb3IgZGV0YWlsZWQgZXhwbGFuYXRpb24uCj4+Cj4+IFdlIHVuZGVyc3Rh
bmQgdGhhdCBlbXVsYXRlZCBpbnRlcnJ1cHQgb24gdGhlIGZyb250ZW5kIHNpZGUgaXMgCj4+IGNv
bXBsZXRlbHkgbm90Cj4+IGFjY2VwdGFibGUgYW5kIGRlZmluaXRlbHkgd2UgbmVlZCB0byBwcm92
aWRlIHNvbWUgZmVlZGJhY2sgbWVjaGFuaXNtIAo+PiBmcm9tCj4+IERvbTAgdG8gRG9tVS4KPj4K
Pj4gSW4gb3VyIGNhc2UgaXQgaXMgdGVjaG5pY2FsbHkgaW1wb3NzaWJsZSB0byBwcm92aWRlIHBy
ZWNpc2UgcGVyaW9kIAo+PiBpbnRlcnJ1cHQKPj4gKG1vc3RseSBiZWNhdXNlIG91ciBiYWNrZW5k
IGlzIGEgdXNlciBzcGFjZSBhcHBsaWNhdGlvbikuCj4+IFRoZSBiZXN0IHdlIGNhbiBpbXBsZW1l
bnQgaXQgaXMgcHJvdmlkZSBudW1iZXIgb2YgZnJhbWVzICh0aW1lLCBieXRlcyAKPj4gZXRjLikK
Pj4gY29uc3VtZWQgYnkgcmVhbCBIVy4gVGhpcyBpbmZvIHdpbGwgYmUgb3V0ZGF0ZWQgZHVlIHRv
IGRpZmZlcmVudCAKPj4gZGVsYXlzIGJ1dAo+PiB3ZSBjYW4gcHJvdmlkZSBwcmVjaXNlIHRpbWVz
dGFtcHMgd2hlbiB0aGlzIGluZm8gd2FzIGFjcXVpcmVkLgo+Cj4gU3R1ZmZzIG9mIEFMU0EgUENN
IGluIGtlcm5lbCBsYW5kIGlzIGFuIGFic3RyYWN0aW9uIGxheWVyIGZvciBhY3R1YWwKPiBoYXJk
d2FyZSBmb3IgZGF0YSB0cmFuc21pc3Npb24uIFRoZSBzdHVmZnMgZ2V0IGFmZmVjdHMgZnJvbSBh
IGRlc2lnbiBvZgo+IGFjdHVhbCBoYXJkd2FyZS4gRnVydGhlcm1vcmUsIHNvdW5kIHN1YnN5c3Rl
bXMgb24gdGhlIG90aGVyIG9wZXJhdGluZwo+IHN5c3RlbXMgc3VjaCBhcyBNaWNyb3NvZnQgV2lu
ZG93cyBhcmUgYWxzbyBkZXNpZ25lZCB3aXRoIGEgY29uc2lkZXJhdGlvbgo+IGFib3V0IGFjdHVh
bCBoYXJkd2FyZS4gV2hlbiB5b3UgZGVzaWduIGFueSBpbnRlcmZhY2VzIGFzIGFuIGFic3RyYWN0
aW9uCj4gZm9yIHN1Y2ggc29mdHdhcmUgbGF5ZXIsIGl0J3MgYmV0dGVyIHRvIHVuZGVyc3RhbmQg
YWN0dWFsIGhhcmR3YXJlIGFuZAo+IGRlc2lnbiBvZiBsb3ctbGV2ZWwgc29mdHdhcmUgbGF5ZXIg
c29tZWhvdy4KPgo+IEFjdHVhbGx5IHRoZSAnc25kaWYnIGhhcyBubyBnb29kIGFic3RyYWN0aW9u
IGZvciBhY3R1YWwgaGFyZHdhcmUsCj4gdGhlcmVmb3JlIGFuIGlkZWEgdG8gaW1wbGVtZW50IGZy
b250ZW5kIGRyaXZlciBhcyBhbiBBTFNBIGRyaXZlciBpcyBub3QKPiByZWFzb25hYmxlIGF0IGFs
bC4gCnRoZSByZWFzb24gZm9yIHRoYXQgaXMgdGhhdCB5b3UgY2FuIHVzZSB0aGUgc2FtZSBmcm9u
dGVuZCBkcml2ZXIgZm9yIHZhcmlvdXMKRG9tVXMgd2l0aG91dCB0aGUgbmVlZCB0byB3cml0ZSB5
ZXQgYW5vdGhlciBIQUwvYXBwbGljYXRpb24sIGUuZy4gaWYgb25lIApvZiB0aGUKRG9tVXMgaGFz
IG5vIFB1bHNlQXVkaW8gKHVzZXMgQUxTQSkgYW5kIHlldCBhbm90aGVyIERvbVUgaGFzIFB1bHNl
QXVkaW8sCnRoZW4gdXNpbmcgdGhlIHNhbWUgZHJpdmVyIGFsbG93cyB5b3UgdG8gZW5hYmxlIGJv
dGggb3V0IG9mIHRoZSBib3ggd2l0aCB0aGUKc2FtZSBjb2RlYmFzZS4KSWYgd2UgY2FuIGltYWdp
bmUgc29tZXRoaW5nIGVsc2UgcnVubmluZyBvbiB0b3Agb2YgQUxTQSAoc2F5IHNvbWUgb3RoZXIK
bWl4aW5nIHNvZnR3YXJlIG90aGVyIHRoYW4gUHVsc2VBdWRpbykgdGhlbiB3ZSB3aWxsIGhhdmUg
dG8gc3VwcG9ydCB0aGF0IAphcyB3ZWxsCgo+IEl0J3MgYmV0dGVyIHRvIGltcGxlbWVudCBpdCBh
cyBhbiBhcHBsaWNhdGlvbiBpbgo+IHRoZSBvdGhlciBzb2Z0d2FyZSBsYXllciwgZS5nLiBzaW5r
cy9zb3VyY2VzIG9mIFB1bHNlQXVkaW8gaW4gRG9tVQpwbGVhc2Ugc2VlIG91ciByZWFzb25pbmcg
YWJvdmUKPiB2aWEKPiBYZW5idXMuIFRoaXMgaWRlYSBpcyBuZWFyZXIgYW4gb3JpZ2luYWwgY29u
Y2VwdCBvZiBYZW4gZnJhbWV3b3JrLCBJCj4gZ3Vlc3MuIEJ1dCBJIGRvbid0IGtub3cgd2UgY2Fu
IHdyaXRlIGFueSBhcHBsaWNhdGlvbnMgb2YgWGVuYnVzIGluIHVzZXIKPiBsYW5kIG9mIERvbVUg
b3Igbm90Lgo+Cj4gQW55d2F5LCBpdCdzIG5vdCBhIGdvb2QgaWRlYSB0byBoYXZlIGFuIEFMU0Eg
ZHJpdmVyIGZvciB0aGUgcHJlc2VudCAKPiAnc25kaWYnLCBpbiBteSBvcGluaW9uLgo+Cm9rLCBz
byB0aGUgbWFpbiBjb25jZXJuIGhlcmUgaXMgdGhhdCB3ZSBjYW5ub3QgcHJvcGVybHkgc3luY2hy
b25pemUgCkRvbTAtRG9tVS4KSWYgd2UgcHV0IHRoaXMgYXBhcnQgZm9yIGEgc2Vjb25kIGFyZSB0
aGVyZSBhbnkgb3RoZXIgY29uY2VybnMgb24gaGF2aW5nIApBTFNBCmZyb250ZW5kIGRyaXZlcj8g
SWYgbm90LCBjYW4gd2UgaGF2ZSB0aGUgZHJpdmVyIHdpdGggdGltZXIgCmltcGxlbWVudGF0aW9u
IHVwc3RyZWFtZWQKYXMgZXhwZXJpbWVudGFsIHVudGlsIHdlIGhhdmUgc29tZSBhY2NlcHRhYmxl
IHN5bmNocm9uaXphdGlvbiBzb2x1dGlvbj8KVGhpcyB3aWxsIGFsbG93IGJyb2FkZXIgYXVkaWVu
Y2UgdG8gdHJ5IGFuZCBmZWVsIHRoZSBzb2x1dGlvbiBhbmQgCnByb2JhYmx5IGNvbnRyaWJ1dGU/
Cj4KPiBSZWdhcmRzCj4KPiBUYWthc2hpIFNha2Ftb3RvClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9y
IHlvdXIgdGltZSwKT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 07:22:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 07: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.xen.org>)
	id 1dkmTO-0002ta-Fn; Thu, 24 Aug 2017 07:22:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dkmTN-0002tU-S0
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 07:22:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D3/3E-09901-DBE7E995; Thu, 24 Aug 2017 07:22:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURj27MureeO6aXvnCnFllOLSlPBfHxI
 ZkQUW5ATtLq/u4jZld8qECo38TCFWmo7UYiqhsoE/wppFiaUJWpSmrgLB7Yca6kRYWUb3eqfZ
 +fW853ne93nO4cWE0nVxFEZZzJTJSOpVklBRVVVNRMLAzbasxBmvIrXDZxedQOlvXL8EF5FGT
 Bu1RZarYl3t2m1BsXO/pcd/R1yOVpV1KBSTEg8QrE72SOpQCAYEDkNdzWIeX4B7TW4BLypH4L
 LPivjChaB/YzyYL54hsNc4AoUDgef5981ZEiIOxho6gzkcQWhgpvcV4kRCwimEF/a+TZGMSId
 5q5UVYazoLNgmSnj9UfD5vCIOi4hYePpjfRPjRCZ4b33exFLiFDTN/RZzrSFEGritYdw1IvaA
 f7RXwGEhIQe3p13AP4eAjoH3Qh5Hwvzcn8AzlfDWMSXmogHRKoRuV23AVwHW1TUxj+XQ+6l9G
 9e+/Bn4rxjYcFYi3kwN0433JTyOh67Hi0I+czi8a/EEMsdAQ70H3UXRth35bDvabTvabTvaHy
 FRNzrEUKZSypSQlKjWmugCndlA0nq2OqY2UAxDFlB6UsuorxUZ+hC7E0Hs6UfDyzmDSIEJVJG
 4R9mWJd2tLcor05GMLtdUoqeYQbQXw1SAL19nuXATVUBZ8mk9u1hbNGBhqgj8C0fjTDFpYOgC
 nhpFMVFyfOgGSxAcoSsxbrdtreRHtC9KhiM2iDSsmDIZaPP//AKSY0glww9yU8Joo3l7+gJrL
 GCNrSMPOWMz+Y+KKkcpzLnCrxmTnZVdS5fThs3+ZEga9mfnLSQvTUWXnm9MH8utlMRlpNTbx8
 7gOfqmI9UD6pUPzTLvkw6MXJ5dOh6aoThQoRlXnMYZ3wr9uiw7VRuUX4hrRoLblK4JvbR9+tK
 isyW+8bB6tLpnV2ymJa3V2uNOd1Sc/Halzp8xpxIxOjIpTmhiyL8RsbH4jQMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503559353!73127417!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50601 invoked from network); 24 Aug 2017 07:22:36 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 07:22:36 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Aug 2017 00:22:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="143999484"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga006.fm.intel.com with ESMTP; 24 Aug 2017 00:22:33 -0700
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 24 Aug 2017 00:22:32 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 24 Aug 2017 00:22:32 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.219]) with mapi id 14.03.0319.002;
 Thu, 24 Aug 2017 15:22:30 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v7] VT-d: use correct BDF for VF to search VT-d unit
Thread-Index: AQHTGwpSKglAc7zl3EWRMI8OQ1lI4aKTGzCg
Date: Thu, 24 Aug 2017 07:22:29 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D80DD1@SHSMSX101.ccr.corp.intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzFlNWNjODQtM2YwMy00OTBlLWJhZjYtNzZkYjI2MTQxY2YyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IklDN0lDeXdFMXNuaENpQzg1eFF0QXlWbGQ3dWJmemZtdnQyWXR5cGViSVk9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
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>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "Crawford,
 Eric R" <eric.r.crawford@intel.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBHYW8sIENoYW8KPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMjIsIDIwMTcgNTo1MiBB
TQo+IAo+IFdoZW4gU1ItSU9WIGlzIGVuYWJsZWQsICdWaXJ0dWFsIEZ1bmN0aW9ucycgb2YgYSAn
UGh5c2ljYWwgRnVuY3Rpb24nIGFyZQo+IHVuZGVyCj4gdGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZU
LWQgdW5pdCBhcyB0aGUgJ1BoeXNpY2FsIEZ1bmN0aW9uJy4gQSAnUGh5c2ljYWwKPiBGdW5jdGlv
bicgY2FuIGJlIGEgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9uJyBvciBhbiBBUkkgJ0V4dGVuZGVkIEZ1
bmN0aW9uJy4KPiBBbmQgZnVydGhlcm1vcmUsICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFuIGVu
ZHBvaW50IGFyZSB1bmRlciB0aGUgc2NvcGUKPiBvZgo+IHRoZSBzYW1lIFZULWQgdW5pdCBhcyB0
aGUgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9ucycgb24gdGhlIGVuZHBvaW50LiBUbwo+IHNlYXJjaAo+
IFZULWQgdW5pdCwgdGhlIEJERiBvZiBQRiBvciB0aGUgQkRGIG9mIGEgdHJhZGl0aW9uYWwgZnVu
Y3Rpb24gbWF5IGJlIHVzZWQuCj4gQW5kCj4gaXQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSBQRiBp
cyBhbiBleHRlbmRlZCBmdW5jdGlvbiBvciBub3QuCj4gCj4gQ3VycmVudCBjb2RlIHVzZXMgUENJ
X1NMT1QoKSB0byByZWNvZ25pemUgYW4gQVJJICdFeHRlbmRlZCBGdW5jaW9uJy4gQnV0IGl0Cj4g
aXMgcHJvYmxlbWF0aWMgZm9yIGEgY29ybmVyIGNhc2UgKGEgUkMgZW5kcG9pbnQgd2l0aCBTUklP
ViBjYXBhYmlsaXR5CgppdCdzIG5vdCBhIGNvcm5lciBjYXNlLiBJdCdzICJjb25jZXB0dWFsbHkg
d3JvbmciIHcvbyBjaGVja2luZyBpc19leHRmbi4KCj4gYW5kIGhhcyBpdHMgb3duIFZULWQgdW5p
dCksIGxlYWRpbmcgdG8gbWF0Y2hpbmcgdG8gYSB3cm9uZyBWVC1kIHVuaXQuCj4gCj4gVGhpcyBw
YXRjaCByZXVzZXMgJ2lzX2V4dGZuJyBmaWVsZCBpbiBWRidzIHN0cnVjdCBwY2lfZGV2X2luZm8g
dG8gaW5kaWNhdGUKPiB3aGV0aGVyIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVkIGZ1
bmN0aW9uLiBUaGUgZmllbGQgaGVscHMgdG8gdXNlCj4gY29ycmVjdCBCREYgdG8gc2VhcmNoIFZU
LWQgdW5pdC4KCldlIHNob3VsZCBkaXJlY3RseSBjYWxsICJ3aGV0aGVyIHRoaXMgVkYgaXMgYW4g
ZXh0ZW5kZWQgZnVuY3Rpb24iLgoKU1ItSU9WIHNwZWMgY2xlYXJseSBzYXlzOgoKLS0KVGhlIEFS
SSBjYXBhYmlsaXR5IGVuYWJsZXMgYSBEZXZpY2UgdG8gc3VwcG9ydCB1cCB0byAyNTYgRnVuY3Rp
b25zIC0gCkZ1bmN0aW9ucywgUEZzLCBvciBWRnMgaW4gYW55IGNvbWJpbmF0aW9uIC0gYXNzb2Np
YXRlZCB3aXRoIHRoZSAKY2FwdHVyZWQgQnVzIE51bWJlci4KLS0KClNvIGEgVkYgd2l0aCBmdW5j
dGlvbiBudW1iZXIgPjcgaXMgYWxzbyBhbiBleHRlbmRlZCBmdW5jdGlvbi4KCj4gCj4gUmVwb3J0
ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiAtLS0KPiB2NzoKPiAg
LSBEcm9wIEVyaWMncyB0ZXN0ZWQtYnkKPiAgLSBDaGFuZ2UgY29tbWl0IG1lc3NhZ2UgdG8gYmUg
Y2xlYXJlcgo+ICAtIFJlLXVzZSBWRidzIGlzX2V4dGZuIGZpZWxkCj4gIC0gYWNjZXNzIFBGJ3Mg
aXNfZXh0Zm4gZmllbGQgaW4gbG9ja2VkIGFyZWEKPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMgICAgICB8IDYgKysrKysrCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9kbWFyLmMgfCAyICstCj4gIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgfCA0
ICsrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiBpbmRleCAyN2JkYjcxLi4yYTkxMzIwIDEwMDY0NAo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtNTk5LDYgKzU5OSw3IEBAIGludCBwY2lfYWRkX2Rldmlj
ZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAo+ICAgICAgdW5zaWduZWQgaW50IHNsb3QgPSBQ
Q0lfU0xPVChkZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhkZXZmbik7Cj4gICAgICBjb25zdCBjaGFy
ICpwZGV2X3R5cGU7Cj4gICAgICBpbnQgcmV0Owo+ICsgICAgYm9vbCBwZl9pc19leHRmbiA9IGZh
bHNlOwo+IAo+ICAgICAgaWYgKCFpbmZvKQo+ICAgICAgICAgIHBkZXZfdHlwZSA9ICJkZXZpY2Ui
Owo+IEBAIC02MDgsNiArNjA5LDggQEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4sCj4gICAgICB7Cj4gICAgICAgICAgcGNpZGV2c19sb2NrKCk7Cj4gICAgICAg
ICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcsIGluZm8tPnBoeXNmbi5idXMsIGluZm8tPnBoeXNm
bi5kZXZmbik7Cj4gKyAgICAgICAgaWYgKCBwZGV2ICkKPiArICAgICAgICAgICAgcGZfaXNfZXh0
Zm4gPSBwZGV2LT5pbmZvLmlzX2V4dGZuOwo+ICAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7Cj4g
ICAgICAgICAgaWYgKCAhcGRldiApCj4gICAgICAgICAgICAgIHBjaV9hZGRfZGV2aWNlKHNlZywg
aW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuLAo+IEBAIC03MDcsNiArNzEwLDkg
QEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCj4gICAgICAg
ICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgY3RybCk7Cj4gICAgICB9Cj4gCj4g
KyAgICAvKiBWRidzICdpc19leHRmbicgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGV0aGVyIFBGIGlz
IGFuIGV4dGVuZGVkIGZ1bmN0aW9uCj4gKi8KPiArICAgIGlmICggcGRldi0+aW5mby5pc192aXJ0
Zm4gKQo+ICsgICAgICAgIHBkZXYtPmluZm8uaXNfZXh0Zm4gPSBwZl9pc19leHRmbjsKPiAgICAg
IGNoZWNrX3BkZXYocGRldik7Cj4gCj4gICAgICByZXQgPSAwOwo+IGRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZG1hci5jCj4gaW5kZXggODIwNDBkZC4uODNjZTVkNCAxMDA2NDQKPiAtLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2RtYXIuYwo+IEBAIC0yMTksNyArMjE5LDcgQEAgc3RydWN0IGFjcGlfZHJoZF91
bml0Cj4gKmFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldikKPiAgICAgIGVsc2UgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCj4gICAgICB7Cj4g
ICAgICAgICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOwo+IC0gICAgICAgIGRldmZuID0g
UENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtCj4gPmluZm8ucGh5
c2ZuLmRldmZuOwo+ICsgICAgICAgIGRldmZuID0gcGRldi0+aW5mby5pc19leHRmbiA/IDAgOiBw
ZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPiAgICAgIH0KCklmIHlvdSBsb29rZWQgYXQgTGludXgg
c2lkZSBjb2RlLCBYRU5fUENJX0RFVl9FWFRGTiBpcyBzZXQKZm9yIGJvdGggUEYvVkYsIHNvIHlv
dSBkb24ndCBuZWVkIGNoZWNrIGlzX2V4dGZuIHNwZWNpZmljYWxseQp3aXRoaW4gaXNfdmlydGZu
IGJyYW5jaC4gY2hlY2tzIG9mIGV4dGVuZGVkIGZ1bmN0aW9ucyBzaG91bGQKYmUgY29uc3RyYWlu
ZWQgd2l0aGluIGlzX2V4dGZuIGJyYW5jaAoKPiAgICAgIGVsc2UKPiAgICAgIHsKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gaW5k
ZXggNTliNmU4YS4uM2IwZGE2NiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiBAQCAtMzksNiArMzksMTAgQEAKPiAgI2Rl
ZmluZSBQQ0lfU0JERjMocyxiLGRmKSAoKCgocykgJiAweGZmZmYpIDw8IDE2KSB8IFBDSV9CREYy
KGIsIGRmKSkKPiAKPiAgc3RydWN0IHBjaV9kZXZfaW5mbyB7Cj4gKyAgICAvKgo+ICsgICAgICog
V2hlbiAnaXNfdmlydGZuJyBpcyBzZXQsICdpc19leHRmbicgaXMgcmUtdXNlZCB0byBpbmRpY2F0
ZSB3aGV0aGVyCj4gKyAgICAgKiB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5j
dGlvbi4KPiArICAgICAqLwoKdGhpcyBjb21tZW50IGlzIG1lYW5pbmdsZXNzIHRoZW4sIHNpbmNl
IGl0IGRvZXMgaW5kaWNhdGUgd2hldGhlcgpWRiBpcyBleHRlbmRlZCBmdW5jdGlvbi4gOi0pCgo+
ICAgICAgYm9vbF90IGlzX2V4dGZuOwo+ICAgICAgYm9vbF90IGlzX3ZpcnRmbjsKPiAgICAgIHN0
cnVjdCB7Cj4gLS0KPiAxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 07:29:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 07: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.xen.org>)
	id 1dkmZp-00038z-5R; Thu, 24 Aug 2017 07:29:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkmZn-00038N-Sd
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 07:29:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2E/79-18185-B408E995; Thu, 24 Aug 2017 07:29:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9erYV6
 kweT/0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bnj9tMBcs4K+4//cPawHiFvYuRk0NIIE/i
 9LHvTF2MHBy8AnYSS37mgYQlBAwlTi+8yQJiswioSlzZuRPMZhNQl2h7tp0VxBYR0JO4uek2M
 4jNLJAkcfvuKyYQW1jAUeLv/wesEONtJSa/3sMIYnMCjZ/25hALxCpBib87hCFatSQe/rrFAm
 FrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGxnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxj/zA88xCjJwaQkyvtEel6kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneS3VAOcGi1PTUirTMHGAUwKQlOHiURHh/gaR5iwsSc4sz0yFSp
 xh1OV78W/eFSYglLz8vVUqc9zlIkQBIUUZpHtwIWEReYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjCvez3QFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhgnndnwdnXxuXbZR3ENtj7PP/rVPxD
 i3KOdvad9atVUf4XoG3JnexqeahtuEyjR055U4L+5QLyEKU/6brzbybVleYd05kS1LV0X+oK7
 T0hUcZnC3lVvj4neEOM7ME2nlGnx5HaHecY9k5LtegV6GThctjgqtyjuyeTpWXFj9Y9OJ+d5K
 /fualdiKc5INNRiLipOBADZK6jvwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503559752!71330951!1
X-Originating-IP: [137.65.248.74]
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 51115 invoked from network); 24 Aug 2017 07:29:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 07:29:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 01:29:11 -0600
Message-Id: <599E9C680200007800172FB1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 01:29:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <4aa34fe5-05cf-111f-e095-2ed77bd1bfc6@citrix.com>
In-Reply-To: <4aa34fe5-05cf-111f-e095-2ed77bd1bfc6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Committers <committers@xenproject.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Difference between patch in XSA and patch checked in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE4OjM1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBDYW4gSSBwcm9wb3NlIHRoYXQgY29tbWl0dGVycyBzaG91bGQgYWx3YXlzIGNoZWNrIGlu
IHRoZSBleGFjdCB2ZXJzaW9uCj4gb2YgdGhlIHBhdGNoIGluIHRoZSBwdWJsaWNseS1yZWxlYXNl
ZCBhZHZpc29yeT8gIFByZWZlcmFibHkgZGlyZWN0bHkKPiBmcm9tIHhzYS5naXQsIGFuZCB3aXRo
ICdnaXQgYW0nIChhbmQgbm90IHJlYmFzaW5nIG9yIG1vZGlmeWluZyBwYXRjaGVzKT8KCkFzIHRo
ZSBwcmVzdW1hYmx5IHByaW1hcnkgZ3VpbHR5IG9uZSBoZXJlLCBJJ2xsIHRyeSB0byByZW1lbWJl
ciB0bwpub3QgbWFrZSBzdWNoIGNoYW5nZXMgZ29pbmcgZm9yd2FyZC4gSXQgaXMgbGFyZ2VseSB0
aGUgYWRkaW5nIG9mCkNWRSBudW1iZXJzIGFuZCB0YWdzIHRvIHRoZSBwYXRjaCB3aGljaCBoYXMg
dHVybmVkIG91dCBlYXNpZXIgdG8KZG8gaW4gYSBwcml2YXRlIGNvcHkgb2YgdGhlIHBhdGNoZXMg
KHNvIHRoZXkncmUgcmVhZHkgdG8gYmUgYXBwbGllZAp3aXRob3V0IGhhdmluZyB0byB3YWl0IGZv
ciAvIHB1bGwgdXBkYXRlcyB0byB4c2EuZ2l0LCB0aGUgbW9yZSB0aGF0CmluIGxlc3Mgc2ltcGxl
IGNhc2VzIC0gd2hpY2ggaWlyYyBYU0EtMjE4IHdhcyBhbiBleGFtcGxlIG9mIC0gdGhlCmF1dG9t
YXRpYyBwcm9wYWdhdGlvbiBvZiB0YWdzIGludG8gdGhlIHBhdGNoZXMgYXQgcHVibGljIGRpc2Ns
b3N1cmUKdGltZSBkb2Vzbid0IGFsd2F5cyB3b3JrIFtyZWxpYWJseV0pLgoKVGhhdCdzIGluIHBh
cnRpY3VsYXIgaG93IHRoZSBmb3JtYXQgc3RyaW5nIGRpZmZlcmVuY2VzIGhhdmUgY3JlcHQgaW4K
dGhhdCBoYXZlIGNhdXNlZCB5b3UgZ3JpZWYsIGFzIHRoZSB3YXkgdGhlIGRpZmYtaW5nIHdvcmtz
IGlzCmFwcGFyZW50bHkgcXVpdGUgZGlmZmVyZW50IGJldHdlZW4gdGhlIHZhcmlvdXMgcG9zc2li
bGUgdG9vbHMgdG8KdXNlLiBJIGRvIGNvbXBhcmUgcGF0Y2hlcyBpbiBzdWNoIGNhc2VzIGluIG9y
ZGVyIHRvIG1ha2Ugc3VyZSBJCmRvbid0IGNvbW1pdCBhbnkgc3RhbGUgdmVyc2lvbiwgYnV0IHRo
ZSBwYXRjaCByZXByZXNlbnRhdGlvbiB3YXMKc28gZGlmZmVyZW50IHRoYXQgSSBhcHBhcmVudGx5
IGRpZG4ndCBub3RpY2UgdGhlIG1peHVwIGluIGZvcm1hdApzdHJpbmdzLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 07:29:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 07: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.xen.org>)
	id 1dkma6-0003BV-G6; Thu, 24 Aug 2017 07:29:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkma5-0003BA-2i
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 07:29:33 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 97/BD-03612-C508E995; Thu, 24 Aug 2017 07:29:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVTe6YV6
 kwZaTchYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+NnMXzDZpGL+xh8sDYwH
 tboYuTiEBP4ySiz7+50ZwnnMKHGx4xIThLONUWLbmlmsXYycHCICzhJfz8xl72Lk4OAV0Jf48
 CwWJCwsoCcxZ/9GFpCwhICXxOltIiBhEHPZjP9AYXYONgEriUNiIFEWAVWJOZv/sE5g5FrAyL
 CKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQqwxAsINx38f
 IQ4ySHExKorxPpOdFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvVQHlBMsSk1PrUjLzAGGF0xa
 goNHSYT3F0iat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeZ+DFAmAFGWU5sGNgIX6JUZZK
 WFeRqCjhHgKUotyM0tQ5V8xinMwKgnzutcDTeHJzCuB2/QK6AgmoCMmnZgDckRJIkJKqoHR6/
 AZn9JD/ud9ODJv71t7eXu+2U3p4q9Nxydl2/v2qJv7XHZiWLNwZZXoJ+3UlBPZF9aYSOQ57Fu
 9sGIBf3m/z6wK130/979ds6ZTd2t7nsvCy6yPk0UmXBad99aJm++7hFzMxr2WrxbXxM5Oz3I6
 X1x8fBWXrsKbAn+XAoVmBtXDL9bvenxIiaU4I9FQi7moOBEAdruoqnACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503559770!113300576!1
X-Originating-IP: [104.130.215.37]
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 52674 invoked from network); 24 Aug 2017 07:29:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 07:29:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkma1-000516-QV; Thu, 24 Aug 2017 07:29: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 1dkmZw-0004yK-An; Thu, 24 Aug 2017 07:29:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkmZw-0004ld-6G; Thu, 24 Aug 2017 07:29:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112846-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=e4d409c6e3b96738fb0c710ecd21bcd79db93381
X-Osstest-Versions-That: ovmf=27ee96701a9495644aefae3690ca6849a79f7631
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 07:29:24 +0000
Subject: [Xen-devel] [ovmf test] 112846: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NDYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlNGQ0MDljNmUzYjk2NzM4ZmIwYzcxMGVjZDIxYmNk
NzlkYjkzMzgxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyN2VlOTY3
MDFhOTQ5NTY0NGFlZmFlMzY5MGNhNjg0OWE3OWY3NjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI4MzcgIDIwMTctMDgtMjMgMDE6NDk6MzAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyODQ2ICAyMDE3LTA4LTIzIDE1OjU2OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZTRkNDA5YzZlM2I5NjczOGZiMGM3MTBlY2QyMWJj
ZDc5ZGI5MzM4MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZTRk
NDA5YzZlM2I5NjczOGZiMGM3MTBlY2QyMWJjZDc5ZGI5MzM4MQorIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249ZTRkNDA5YzZlM2I5NjczOGZiMGM3MTBlY2QyMWJjZDc5ZGI5MzM4MQorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4g
Li9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhlNGQ0MDljNmUzYjk2NzM4ZmIwYzcxMGVj
ZDIxYmNkNzlkYjkzMzgxID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBj
YXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdCBlNGQ0MDljNmUzYjk2NzM4ZmIwYzcxMGVjZDIxYmNkNzlk
YjkzMzgxOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDI3ZWU5NjcuLmU0ZDQwOWMg
IGU0ZDQwOWM2ZTNiOTY3MzhmYjBjNzEwZWNkMjFiY2Q3OWRiOTMzODEgLT4geGVuLXRlc3RlZC1t
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 07:29:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 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.xen.org>)
	id 1dkmaG-0003Du-OM; Thu, 24 Aug 2017 07:29:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dkmaF-0003DW-9w
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 07:29:43 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 59/BD-03937-6608E995; Thu, 24 Aug 2017 07:29:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSaUhUURjtvjczPsVX13H7HA1zqChhJi0sHQj
 thyW0YIiJ9cOe9poZmMXmjTHSwmBmpSkugTm4kSYhLhBipZLgMplghqJRohCOlgqCuWVmNG9e
 Lt1fh3vOd865l48ipVkSGcVazKzJwOjkEg9RTs7DYAVrrUwOK2pVRNYu1IhiUFxv+zoRjy6Lt
 YZUo+WqWLMyO0+k25WWUvtnsRX9VOQiipLiTChdUuUidwowDT11T8UCjoeZ+SVJLvJwSqwIbB
 UjEp6Q4nYELQtRAn6DoHE5UxA1Iljt7nXjCQkOhYH85y7sg2Ohs+2Vy4nExST0FEwQPOGNE2G
 upFAsiC7BdFmxhG/kg09DU80V/lqED8DMYp5LQuMEyKkoQ0JYgQiGp8ZInnDH0TBY8N0VhrAf
 rPY3uPxJ7A9fHFWE8BwMtR2DpIB9YWbyz79nBoK96ZOYNwVcQYJ9udNNSA6A4h9LYgH7Q8Nw1
 RZ+9HZNIgyHwEbzfcSXJvFhaG47IuSGwJO8r25CaS94X+YQCb8VAvmPHagQBdt21LNtT9t2TN
 t2TFcjUT06xLGmm6xJER6hTDVp1RqzntHqFOFhx5V6luMYNatjUjllmlH/Ejn3YZfzvEYrdfF
 dKIAi5L60I7AyWbo71XgtU8NwmhRTho7lulAQRcmBHrrr5LxMrJq1XNfqnEu1SQPlKfehf/E0
 zaUzek6rFqh+pKBa1vtWCanIYDSwMn/6Gy/CvEiTYdiy2FzNIbRX5k0jZympZzpr0mvN//Ozy
 J9Ccm96gHfx1BrMW0mzzhKEs0RxXzlfwsxsUzIrSvx9Iq7dMO1Wem6yYLI8+dbE1LR9X5p7+k
 FNtaqEexF90rI8mhRJNIyfseDho/eCFvcXDcfEqjbSYlRF3R/DVu4QyR8832VFWbMDQ1UXSx7
 Mxczd5tbq/ZqVrbKzSc+ORag6AhuDKkfGS0cvnM8+dSOlZM9GgiwnenahdoOZHPOVizgNEx5K
 mjjmLw0GeJSVAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503559779!71331022!1
X-Originating-IP: [134.134.136.31]
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 53874 invoked from network); 24 Aug 2017 07:29:41 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 07:29:41 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP; 24 Aug 2017 00:29:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="1187619817"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga001.fm.intel.com with ESMTP; 24 Aug 2017 00:29:38 -0700
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 24 Aug 2017 00:29:38 -0700
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, 24 Aug 2017 00:29:38 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.98]) with mapi id 14.03.0319.002;
 Thu, 24 Aug 2017 15:29:35 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, "Gao, Chao" <chao.gao@intel.com>
Thread-Topic: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
Thread-Index: AQHTG+QLD6bHjDAq6kyphuLGh3LKBqKRDg6A///67gCAABOJgIAB/6lQ
Date: Thu, 24 Aug 2017 07:29:34 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D80E0C@SHSMSX101.ccr.corp.intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <599C43250200007800172018@prv-mh.provo.novell.com>
 <20170823010511.GA44813@op-computing>
 <20170823071600.tnns5ywvhevqnmjz@dhcp-3-128.uk.xensource.com>
 <599D48CD0200007800172497@prv-mh.provo.novell.com>
 <20170823073151.43ydheypuf74i7ko@dhcp-3-128.uk.xensource.com>
 <20170823064605.GA5181@op-computing>
 <20170823080107.nxknoatkqyfczbik@dhcp-3-128.uk.xensource.com>
 <20170823074255.GA7205@op-computing>
 <599D5E850200007800172616@prv-mh.provo.novell.com>
In-Reply-To: <599D5E850200007800172616@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMmQxMjc3ZjMtNGYzZi00MDkzLTliZGYtMWQ1ZjkzMGVhMTgwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkIxZEI5ZzhmR0UrbFlkZUxQRm9sZXFrSEVMTGxGMmEyT0gweHpzNkhvRTQ9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
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" <xen-devel@lists.xen.org>, "Crawford,
 Eric R" <eric.r.crawford@intel.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBX
ZWRuZXNkYXksIEF1Z3VzdCAyMywgMjAxNyA0OjUzIFBNDQo+IA0KPiA+Pj4gT24gMjMuMDguMTcg
YXQgMDk6NDIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOg0KPiA+IE9uIFdlZCwgQXVnIDIz
LCAyMDE3IGF0IDA5OjAxOjA3QU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6DQo+ID4+
T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6NDY6MDhQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
DQo+ID4+PiBPbiBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwODozMTo1MUFNICswMTAwLCBSb2dlciBQ
YXUgTW9ubsOpIHdyb3RlOg0KPiA+Pj4gPk9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDAxOjIwOjEz
QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+Pj4gPj4gPj4+IE9uIDIzLjA4LjE3IGF0
IDA5OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+Pj4gPj4gPiBPbiBXZWQs
IEF1ZyAyMywgMjAxNyBhdCAwOTowNToxNEFNICswODAwLCBDaGFvIEdhbyB3cm90ZToNCj4gPj4+
ID4+ID4+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA2OjQzOjQ5QU0gLTA2MDAsIEphbiBCZXVs
aWNoIHdyb3RlOg0KPiA+Pj4gPj4gPj4gPj4+PiBPbiAyMS4wOC4xNyBhdCAyMzo1MiwgPGNoYW8u
Z2FvQGludGVsLmNvbT4gd3JvdGU6DQo+ID4+PiA+PiA+PiA+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vcGNpLmgNCj4gPj4+ID4+ID4+ID4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaA0KPiA+
Pj4gPj4gPj4gPj4gQEAgLTM5LDYgKzM5LDEwIEBADQo+ID4+PiA+PiA+PiA+PiAgI2RlZmluZSBQ
Q0lfU0JERjMocyxiLGRmKSAoKCgocykgJiAweGZmZmYpIDw8IDE2KSB8IFBDSV9CREYyKGIsDQo+
IGRmKSkNCj4gPj4+ID4+ID4+ID4+DQo+ID4+PiA+PiA+PiA+PiAgc3RydWN0IHBjaV9kZXZfaW5m
byB7DQo+ID4+PiA+PiA+PiA+PiArICAgIC8qDQo+ID4+PiA+PiA+PiA+PiArICAgICAqIFdoZW4g
J2lzX3ZpcnRmbicgaXMgc2V0LCAnaXNfZXh0Zm4nIGlzIHJlLXVzZWQgdG8gaW5kaWNhdGUNCj4g
d2hldGhlcg0KPiA+Pj4gPj4gPj4gPj4gKyAgICAgKiB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBl
eHRlbmRlZCBmdW5jdGlvbi4NCj4gPj4+ID4+ID4+ID4+ICsgICAgICovDQo+ID4+PiA+PiA+PiA+
DQo+ID4+PiA+PiA+PiA+SSdkIGJlIGluY2xpbmVkIHRvIGV4dGVuZCB0aGUgY29tbWVudCBieSBh
cHBlbmRpbmcgIiwgYXMgYSBWRg0KPiBpdHNlbGYNCj4gPj4+ID4+ID4+ID5jYW4gbmV2ZXIgYmUg
YW4gZXh0ZW5kZWQgZnVuY3Rpb24uIiBJcyB0aGF0IGNvcnJlY3Q/IElmIHNvLCB3b3VsZA0KPiA+
Pj4gPj4gPj4NCj4gPj4+ID4+ID4+IEhpLCBKYW4gYW5kIFJvZ2VyLg0KPiA+Pj4gPj4gPj4NCj4g
Pj4+ID4+ID4+IFN0cmljdGx5IHNwZWFraW5nLCB0aGUgVkYgY2FuIGJlIGFuIGV4dGVuZGVkIGZ1
bmN0aW9uLiBUaGUNCj4gZGVmaW5pdGlvbiBpcw0KPiA+Pj4gPj4gPj4gd2l0aGluIEFSSSBkZXZp
Y2UgKGluIHRoaXMga2luZCBvZiBkZXZpY2UsIGRldmljZSBmaWVsZCBpcyB0cmVhdGVkIGFzDQo+
IGFuDQo+ID4+PiA+PiA+PiBleHRlbnNpb24gb2YgZnVuY3Rpb24gbnVtYmVyKSBhbmQgZnVuY3Rp
b24gbnVtYmVyIGlzIGdyZWF0ZXINCj4gdGhhbiA3LiBCdXQNCj4gPj4+ID4+ID4+IHRoaXMgZmll
bGQgaXNuJ3QgdXNlZCBhcyB3ZSBkb24ndCBjYXJlIGFib3V0IHdoZXRoZXIgYSBWRiBpcyBvciBu
b3QNCj4gYW4NCj4gPj4+ID4+ID4+IGV4dGVuZGVkIGZ1bmN0aW9uIChhdCBsZWFzdCBhdCBwcmVz
ZW50KS4NCj4gPj4+ID4+ID4+DQo+ID4+PiA+PiA+PiBFcmljIHJldmlld2VkIHRoaXMgcGF0Y2gg
YW5kIHRvbGQgbWUgd2UgbWF5IG1hdGNoDQo+ID4+PiA+PiA+PiAnaWYgKCBwZGV2LT5pbmZvLmlz
X2V4dGZuICknIGluIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdC4NCj4gPj4+ID4+ID4+IFNv
IHdlIG1heSBpbnRyb2R1Y2UgYSBuZXcgZmllbGQgbGlrZSB3aGF0IEkgZG8gaW4gdjYgb3IgY2hl
Y2sNCj4gPj4+ID4+ID4+ICdwZGV2LT5pbmZvLmlzX3ZpcnRmbicgZmlyc3QgaW4gYWNwaV9maW5k
X21hdGNoZWRfZHJoZF91bml0DQo+IChtYXliZSBvdGhlcg0KPiA+Pj4gPj4gPj4gcGxhY2VzIHdl
IGNoZWNrIHBkZXYtPmluZm8uaXNfZXh0Zm4pLg0KPiA+Pj4gPj4gPj4NCj4gPj4+ID4+ID4+IFdo
aWNoIG9uZSBkbyB5b3UgcHJlZmVyPw0KPiA+Pj4gPj4gPg0KPiA+Pj4gPj4gPiBMb29raW5nIGF0
IHRoaXMgYWdhaW4gSSdtIG5vdCBzdXJlIHdoeSB5b3UgbmVlZCBhbnkgbW9kaWZpY2F0aW9ucw0K
PiB0bw0KPiA+Pj4gPj4gPiBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQuIElmIHRoZSB2aXJ0
dWFsIGZ1bmN0aW9uIGlzIGFuDQo+IGV4dGVuZGVkDQo+ID4+PiA+PiA+IGZ1bmN0aW9uIHBkZXYt
PmJ1cyBzaG91bGQgYmUgZXF1YWwgdG8gcGRldi0+aW5mby5waHlzZm4uYnVzLCBpbg0KPiB3aGlj
aA0KPiA+Pj4gPj4gPiBjYXNlIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGlzX2V4dGZuIGNoZWNrIHdp
bGwgYWxyZWFkeSBEVFJUPw0KPiA+Pj4gPj4gPg0KPiA+Pj4gPj4gPiBJZTogYW4gZXh0ZW5kZWQg
VkYgc2hvdWxkIGFsd2F5cyBoYXZlIHRoZSBzYW1lIGJ1cyBhcyB0aGUgUEYgaXQNCj4gPj4+ID4+
ID4gYmVsb25ncyB0bywgdW5sZXNzIEknbSBtaXNzaW5nIHNvbWV0aGluZy4NCj4gPj4+ID4+DQo+
ID4+PiA+PiBXaHkgd291bGQgdGhhdCBiZT8NCj4gPj4+ID4NCj4gPj4+ID5JdCBpcyBteSB1bmRl
cnN0YW5kaW5nICh3aGljaCBtaWdodCBiZSB3cm9uZyksIHRoYXQgYW4gZXh0ZW5kZWQNCj4gPj4+
ID5mdW5jdGlvbiBzaW1wbHkgdXNlcyA4IGJpdHMgZm9yIHRoZSBmdW5jdGlvbiBudW1iZXIsIHdo
aWNoIG9uIGENCj4gPj4+ID50cmFkaXRpb25hbCBkZXZpY2Ugd291bGQgYmUgdXNlZCBmb3IgYm90
aCB0aGUgc2xvdCBhbmQgdGhlIGZ1bmN0aW9uDQo+ID4+PiA+bnVtYmVyLg0KPiA+Pj4gPg0KPiA+
Pj4gPlNvIGV4dGVuZGVkIGZ1bmN0aW9ucyBoYXZlIG5vIHNsb3QsIGJ1dCB0aGUgYnVzIG51bWJl
ciBpcyB0aGUgc2FtZQ0KPiBmb3INCj4gPj4+ID5hbGwgb2YgdGhlbSwgb3IgZWxzZSB0aGV5IHdv
dWxkIGJlbG9uZyB0byBkaWZmZXJlbnQgZGV2aWNlcyBkdWUgdG8gdGhlDQo+ID4+PiA+ZGlmZmVy
ZW5jZSBpbiB0aGUgYnVzIG51bWJlcnMuDQo+ID4+PiA+DQo+ID4+PiA+TWF5YmUgd2hhdCBJJ20g
bWlzc2luZyBpcyB3aGV0aGVyIGl0IGlzIHBvc3NpYmxlIHRvIGhhdmUgYSBkZXZpY2Ugd2l0aA0K
PiA+Pj4gPnZpcnR1YWwgZnVuY3Rpb25zIHRoYXQgZXhwYW5kIGFjcm9zcyBzZXZlcmFsIGJ1c2Vz
Pw0KPiA+Pj4NCj4gPj4+IEl0IGlzIG5vdCB0cnVlLiBQbGVhc2UgcmVmZXIgdG8gdGhlIDIuMS4y
IFZGIERpc2NvdmVyeSBvZiBTUi1JT1Ygc3BlYy4NCj4gPj4+IFRoZSBudW1iZXJzIG9mIFZGIGNh
biBiZSBsYXJnZXIgdGhhbiAyNTYgYW5kIHNvIGl0IGlzIGRlZmluaXRlIHRoYXQNCj4gPj4+IHNv
bWV0aW1lcyBWRidzIGJ1cyBudW1iZXIgd291bGQgYmUgZGlmZmVyZW50IGZyb20gdGhlIFBGJ3Mu
DQo+ID4+DQo+ID4+U28gdGhhdCdzIHdoYXQgSSB3YXMgbWlzc2luZywgdGhhbmtzLg0KPiA+Pg0K
PiA+PlRoZW4gSSB3b3VsZCBtb2RpZnkgYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0IHNvIGl0
J3M6DQo+ID4+DQo+ID4+ICAgIGlmICggcGRldi0+aW5mby5pc19leHRmbiApDQo+ID4+ICAgIHsN
Cj4gPj4gICAgICAgIGJ1cyA9IHBkZXYtPmluZm8uaXNfdmlydGZuID8gcGRldi0+aW5mby5waHlz
Zm4uYnVzIDogcGRldi0+YnVzOw0KPiA+PiAgICAgICAgZGV2Zm4gPSAwOw0KPiA+PiAgICB9DQo+
ID4+DQo+ID4+QUZBSUNUIHRoYXQgc2hvdWxkIHdvcms/DQo+ID4NCj4gPiBGaW5lIHRvIG1lLg0K
PiA+DQo+ID4gSmFuLCBXaGF0IHlvdXIgb3BpbmlvbiBvbiB0aGlzIHBpZWNlIG9mIGNvZGU/DQo+
IA0KPiBMb29rcyBmaW5lIHRvIG1lLCBidXQgeW91J2xsIHJhdGhlciBuZWVkIEtldmluJ3MgaW5w
dXQgaGVyZSwgYXMgaGUnZA0KPiB0aGUgVlQtZCBtYWludGFpbmVyLg0KPiANCg0KeWVzLCBhYm92
ZSBpcyB3aGF0IEknbSBsb29raW5nIGZvci4gRG9uJ3QgZm9yZ2V0IHRvIGFsc28gZml4IGlzX3Zp
cnRmbg0KYnJhbmNoOg0KDQogICAgZWxzZSBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkNCiAg
ICB7DQogICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsNCi0gICAgICAgIGRldmZu
ID0gUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5
c2ZuLmRldmZuOw0KKyAgICAgICBkZXZmbiA9IHBkZXYtPmluZm8ucGhzZm4uZGV2Zm47DQogICAg
fQ0KDQpUaGFua3MNCktldmluDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dkn5Q-0006Sl-8m; Thu, 24 Aug 2017 08:01:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dkn5P-0006Sf-JS
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:01:55 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C3/67-03044-2F78E995; Thu, 24 Aug 2017 08:01:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNKsWRWlGSWpSXmKPExsVywNxEW/dT+7x
 Ig0dfBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozfO/awFhwUqnj/9wFbA+NHvi5GTg4hgUqJ
 Ka9WMYPYEgK8EkeWzWCFsAMkps9/BmRzAdU0MEpMW38AytnNKHG3t40RwtnJKLH2z0d2CGcdo
 8T0XUvB+tkEtCTO9i5lB7FFBKIkbq45ANbBLLCeWWLv4k1sIAlhAQ+Jl5MmARVxABV5Ssy6Ug
 pRbyVxovE32BwWAVWJzmlbwebwCgRLTP81nQliWTejxOWen2BzOAVCJCZM/AFWxCggJvH91Bo
 mEJtZQFzi1pP5TBAPCUgs2XMe6lFRiZeP/0E9Ki1xbN11sN8kBOYyS6za3ckCsVlSYtKnL1BX
 iEusuTwfzu7cB7FYQkBR4u/6VkaIZXoSN6ZOYYOwtSWWLXzNDHG1oMTJmU9YIKGtKNHb84RxA
 qP8LCT3zULSPgtJ+ywk7QsYWVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5i
 QmFesl5+duYgQmCgYg2MH4Z1nAIUZJDiYlUd4n0vMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEn
 wcgMTj5BgUWp6akVaZg4wZcGkJTh4lER4O1uB0rzFBYm5xZnpEKlTjIpS4rzn2oASAiCJjNI8
 uDZYmrzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYYjtPJl5JXDTXwEtZgJaPOnEHJDFJYkIK
 akGxryrl4/mn3JZPstdRWileMKlvqntkge/fHs2n3mvWKNa7PJfJhPX8UevkrVcrz6lweCJXH
 ldp5jIEWZdq+iTy7dIzsq2eJdTdS1ofU48r6WgwyymCzNcte7X+275W9RUZrNnvmD035uv/z+
 s3MmUm/JWq0j0vtp9zZ+Lw2UYjxrNKq+5tjtmoRJLcUaioRZzUXEiAAuvU6WOAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503561711!107723209!1
X-Originating-IP: [192.55.52.43]
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 32840 invoked from network); 24 Aug 2017 08:01:53 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 08:01:53 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP; 24 Aug 2017 01:01:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="1187628427"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga001.fm.intel.com with ESMTP; 24 Aug 2017 01:01:47 -0700
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 24 Aug 2017 01:01:47 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 24 Aug 2017 01:01:47 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.117]) with mapi id 14.03.0319.002;
 Thu, 24 Aug 2017 16:01:44 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v7] VT-d: use correct BDF for VF to search VT-d unit
Thread-Index: AQHTGwpSKglAc7zl3EWRMI8OQ1lI4aKTGzCggAAJRtA=
Date: Thu, 24 Aug 2017 08:01:44 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D80F14@SHSMSX101.ccr.corp.intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D80DD6@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D80DD6@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzFlNWNjODQtM2YwMy00OTBlLWJhZjYtNzZkYjI2MTQxY2YyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IklDN0lDeXdFMXNuaENpQzg1eFF0QXlWbGQ3dWJmemZtdnQyWXR5cGViSVk9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
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>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "Crawford,
 Eric R" <eric.r.crawford@intel.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBUaWFuLCBLZXZpbgo+IFNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMjQsIDIwMTcgMzoy
MiBQTQo+IAo+ID4gRnJvbTogR2FvLCBDaGFvCj4gPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMjIs
IDIwMTcgNTo1MiBBTQo+ID4KPiA+IFdoZW4gU1ItSU9WIGlzIGVuYWJsZWQsICdWaXJ0dWFsIEZ1
bmN0aW9ucycgb2YgYSAnUGh5c2ljYWwgRnVuY3Rpb24nIGFyZQo+ID4gdW5kZXIKPiA+IHRoZSBz
Y29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMgdGhlICdQaHlzaWNhbCBGdW5jdGlvbicuIEEg
J1BoeXNpY2FsCj4gPiBGdW5jdGlvbicgY2FuIGJlIGEgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9uJyBv
ciBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmN0aW9uJy4KPiA+IEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVu
ZGVkIEZ1bmN0aW9ucycgb24gYW4gZW5kcG9pbnQgYXJlIHVuZGVyIHRoZQo+IHNjb3BlCj4gPiBv
Zgo+ID4gdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnVHJhZGl0aW9uYWwgRnVuY3Rpb25zJyBv
biB0aGUgZW5kcG9pbnQuIFRvCj4gPiBzZWFyY2gKPiA+IFZULWQgdW5pdCwgdGhlIEJERiBvZiBQ
RiBvciB0aGUgQkRGIG9mIGEgdHJhZGl0aW9uYWwgZnVuY3Rpb24gbWF5IGJlIHVzZWQuCj4gPiBB
bmQKPiA+IGl0IGRlcGVuZHMgb24gd2hldGhlciB0aGUgUEYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rp
b24gb3Igbm90Lgo+ID4KPiA+IEN1cnJlbnQgY29kZSB1c2VzIFBDSV9TTE9UKCkgdG8gcmVjb2du
aXplIGFuIEFSSSAnRXh0ZW5kZWQgRnVuY2lvbicuIEJ1dAo+IGl0Cj4gPiBpcyBwcm9ibGVtYXRp
YyBmb3IgYSBjb3JuZXIgY2FzZSAoYSBSQyBlbmRwb2ludCB3aXRoIFNSSU9WIGNhcGFiaWxpdHkK
PiAKPiBpdCdzIG5vdCBhIGNvcm5lciBjYXNlLiBJdCdzICJjb25jZXB0dWFsbHkgd3JvbmciIHcv
byBjaGVja2luZyBpc19leHRmbi4KPiAKPiA+IGFuZCBoYXMgaXRzIG93biBWVC1kIHVuaXQpLCBs
ZWFkaW5nIHRvIG1hdGNoaW5nIHRvIGEgd3JvbmcgVlQtZCB1bml0Lgo+ID4KPiA+IFRoaXMgcGF0
Y2ggcmV1c2VzICdpc19leHRmbicgZmllbGQgaW4gVkYncyBzdHJ1Y3QgcGNpX2Rldl9pbmZvIHRv
IGluZGljYXRlCj4gPiB3aGV0aGVyIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVkIGZ1
bmN0aW9uLiBUaGUgZmllbGQgaGVscHMgdG8gdXNlCj4gPiBjb3JyZWN0IEJERiB0byBzZWFyY2gg
VlQtZCB1bml0Lgo+IAo+IFdlIHNob3VsZCBkaXJlY3RseSBjYWxsICJ3aGV0aGVyIHRoaXMgVkYg
aXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24iLgo+IAo+IFNSLUlPViBzcGVjIGNsZWFybHkgc2F5czoK
PiAKPiAtLQo+IFRoZSBBUkkgY2FwYWJpbGl0eSBlbmFibGVzIGEgRGV2aWNlIHRvIHN1cHBvcnQg
dXAgdG8gMjU2IEZ1bmN0aW9ucyAtCj4gRnVuY3Rpb25zLCBQRnMsIG9yIFZGcyBpbiBhbnkgY29t
YmluYXRpb24gLSBhc3NvY2lhdGVkIHdpdGggdGhlCj4gY2FwdHVyZWQgQnVzIE51bWJlci4KPiAt
LQo+IAo+IFNvIGEgVkYgd2l0aCBmdW5jdGlvbiBudW1iZXIgPjcgaXMgYWxzbyBhbiBleHRlbmRl
ZCBmdW5jdGlvbi4KPiAKCkhhZCBhIGRpc2N1c3Npb24gd2l0aCBDaGFvLiBNeSBwcmV2aW91cyB1
bmRlcnN0YW5kaW5nIGxvb2tzCm5vdCBhY2N1cmF0ZS4gRnJvbSBWVC1kIHNwZWM6CgoxKSBWRiBp
cyB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCBhcyB0aGUgUEYKCjIpIGlmIFBGIGlz
IGV4dGVuZGVkIGZ1bmN0aW9uLCBpdCBpcyB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUKVlQt
ZCBhcyB0aGUgdHJhZGl0aW9uYWwgZnVuY3Rpb25zIG9uIHRoZSBlbmRwb2ludC4KCkFib3ZlIGFw
cGxpZXMgdG8gYW55IFZGIHJlcXVlc3RvciBJRCAoaW5jbHVkaW5nIDw9NyksIHNvIHdoZW4gc2V0
dGluZwppc19leHRmbiBmb3IgYSBWRiwgaXQgcmVhbGx5IGRvZXNuJ3QgbWVhbiBWRiBpcyBhbiBl
eHRlbmRlZCBmdW5jdGlvbi4KSW5zdGVhZCBpdCBhbHdheXMgcmVmZXJzIHRvIHRoZSBQRiBhdHRy
aWJ1dGUuIFRoZW4gbGV0J3Mgc3RpbGwgYWRkIHRoZQpvcmlnaW5hbCBjb21tZW50IHRvIG1hcmsg
aXQgb3V0LgoKQmFzZWQgb24gdGhhdCwgcG9zc2libHkgYmVsb3cgbG9naWMgY2FuIGJldHRlciBt
YXRjaCBhYm92ZSBwb2xpY3k6CgppZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKewoJYnVzID0g
cGRldi0+aW5mby5waHlzZm4uYnVzOwoJZGV2Zm4gPSBwZGV2LT5pbmZvLmlzX2V4dGZuID8gMCA6
IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwp9CmVsc2UgaWYgKCBwZGV2LT5pbmZvLmlzX2V4dGZu
ICkKewoJYnVzID0gcGRldi0+YnVzOwoJZGV2Zm4gPSAwOwp9CgpUaGFua3MKS2V2aW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:08:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dknBM-0006i7-UM; Thu, 24 Aug 2017 08:08:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dknBL-0006i1-IT
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:08:03 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B8/FD-03937-2698E995; Thu, 24 Aug 2017 08:08:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVywNwkVjepc16
 kwbQmLoslHxezODB6HN39mymAMYo1My8pvyKBNePm1KdsBX8EK+413GRvYNzF18XIySEkMI1R
 4s1kThBbQoBX4siyGaxdjBxAdoDEr5+OcCV/94OVCAsUS/S0HmQEsUUElCV6f/1m6WLkAqpZw
 iQx7f9LJpAEs8BbRokba11AbDYBdYkTiycygszkFbCRWH1LBSTMIqAqcWXbWhYQW1QgXuLxpt
 PsIDavgKDEyZlPwOKcAvYSGz+uYIQYqS7xZ94lZghbXqJ562zmCYwCs5C0zEJSNgtJ2QJG5lW
 MGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxi/LQs4
 xCjJwaQkyvtEel6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneL+1AOcGi1PTUirTMHGCUwKQlO
 HiURHjlO4DSvMUFibnFmekQqVOMxhxP3mz/zcTR8hZICrHk5eelSonzWoOUCoCUZpTmwQ2CRe
 8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPmg0zhycwrgdv3CugUJqBTJp2YA3JKSSJCSqq
 BserixwWJGT08irkiKnvjQpacExa7cLF+79sF4rbTeZuWH64Q3rRnSV+0pv0Tx3/CbZc2G9qe
 uKVuddfz8ufHEmd5O4ozJtRlbI346H48UK7nlF2iav4/71jFqNULGb/M2Pu1eHqkLf9fp661u
 7rkA1u8q3Nl2JX8/xhsjWZVOWJ8xTgtc72cEktxRqKhFnNRcSIA+yOOZNkCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503562079!90004450!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35850 invoked from network); 24 Aug 2017 08:08:01 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 08:08:01 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Aug 2017 01:07:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="1165685691"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga001.jf.intel.com with ESMTP; 24 Aug 2017 01:07:57 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-20-git-send-email-tianyu.lan@intel.com>
 <20170823101425.p5c5z443ytvyutll@dhcp-3-128.uk.xensource.com>
 <65659079-d73e-40e8-6e9e-26eea0fdc35d@intel.com>
 <599E95670200007800172F8E@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <cb819b4a-6d93-6b48-8462-838e0aef7a8a@intel.com>
Date: Thu, 24 Aug 2017 16:04:49 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <599E95670200007800172F8E@prv-mh.provo.novell.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 19/25] x86/vioapic: extend
 vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjTml6UgMTQ6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0
LjA4LjE3IGF0IDA4OjExLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiAyMDE3
5bm0MDjmnIgyM+aXpSAxODoxNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFdlZCwg
QXVnIDA5LCAyMDE3IGF0IDA0OjM0OjIwUE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL3Zpb2FwaWMuYwo+Pj4+IEBAIC01NjUsMTEgKzU2NSwyNyBAQCBpbnQgdmlvYXBpY19nZXRf
dmVjdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCj4+Pj4gIHsK
Pj4+PiAgICAgIHVuc2lnbmVkIGludCBwaW47Cj4+Pj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zp
b2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBnc2ksICZwaW4pOwo+Pj4+ICsgICAgc3Ry
dWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyB7IHZpb2FwaWMtPnJlZGlydGJs
W3Bpbl0uYml0cyB9IH07Cj4+Pgo+Pj4gRGVzaWduYXRlZCBpbml0aWFsaXphdGlvbiBhbmQgY29u
c3QuCj4+Pgo+Pj4+ICAKPj4+PiAgICAgIGlmICggIXZpb2FwaWMgKQo+Pj4+ICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+Pj4+ICAKPj4+PiAtICAgIHJldHVybiB2aW9hcGljLT5yZWRpcnRibFtw
aW5dLmZpZWxkcy52ZWN0b3I7Cj4+Pj4gKyAgICBpZiAoIHJ0ZS5mb3JtYXQgKQo+Pj4+ICsgICAg
ewo+Pj4+ICsgICAgICAgIGludCBlcnI7Cj4+Pj4gKyAgICAgICAgc3RydWN0IGlycV9yZW1hcHBp
bmdfcmVxdWVzdCByZXF1ZXN0Owo+Pj4+ICsgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX2lu
Zm8gaW5mbzsKPj4+PiArCj4+Pj4gKyAgICAgICAgaXJxX3JlcXVlc3RfaW9hcGljX2ZpbGwoJnJl
cXVlc3QsIHZpb2FwaWMtPmlkLCBydGUudmFsKTsKPj4+PiArICAgICAgICAvKiBDdXJyZW50bHks
IG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVkICovCj4+Pgo+Pj4gVGhpcyBzZWVtcyB0byBiZSBo
YXJkY29kZWQgaW4gYSBidW5jaCBvZiBwbGFjZXMsIHdoaWNoIG1ha2VzIG1lIHdvbmRlcgo+Pj4g
d2hldGhlciBoYXZpbmcgYW4gYXJyYXkgb2YgdklPTU1VcyBpcyB0aGUgY29ycmVjdCBjaG9pY2Uu
IEkgdGhpbmsgdGhhdAo+Pj4geW91IHNob3VsZCByZW1vdmUgdGhlIGFycmF5IGFuZCBoYXZlIGEg
c2luZ2xlIHZJT01NVSBwZXIgZG9tYWluLgo+Pgo+PiBUaGUgYXJyYXkgaXMgcmVzZXJ2ZWQgZm9y
IG11bHQtdklPTU1VIHN1cHBvcnQgYnV0IHNvIGZhciBubyBzdWNoCj4+IHJlcXVpcmVtZW50IGFz
IEkga25vdy4gSW4gZGVzaWduIHN0YWdlLCBzb21lb25lIGNvbW1lbnRlZCB3ZSBzaG91bGQgdGFr
ZQo+PiBtdWx0LXZJT01NVSBzdXBwb3J0IGludG8gYWNjb3VudC4KPiAKPiBJdCBfbWF5XyBzdWZm
aWNlIHRvIGRvIHNvIGF0IHRoZSBwdWJsaWMgaW50ZXJmYWNlIGxldmVsLiBJJ20gbm90Cj4gYWdh
aW5zdCB1c2luZyBhIHNpbmdsZSBlbnRyeSBhcnJheSByaWdodCBhd2F5LCBidXQgdGhlbiB0aGUg
cmVzdAo+IG9mIHRoZSBjb2RlIG5lZWRzIHRvIGJlIHdyaXR0ZW4gYXMgaWYgdGhlIGFycmF5IGJv
dW5kIHdhcyBub3QKPiBmaXhlZCBhdCAxLCBpLmUuIG5vIGhhcmQgY29kZWQgdXNlcyBvZiB6ZXJv
IGFzIHRoZSBvbmx5IHZhbGlkCj4gYXJyYXkgaW5kZXggc2hvdWxkIG9jY3VyLgoKSGkgSmFuOgoK
SSBhbSBub3Qgc3VyZSB3aGV0aGVyIHdlIGNhbiBoaWRlIHNpbmdsZSB2SU9NTVUgbG9naWMgaW4g
dGhlIGRldmljZQptb2RlbC4gV2hlbiB2SU9NTVUgaW5zdGFuY2UgaXMgY3JlYXRlZCBpbiBkZXZp
Y2UgbW9kZWwsIHN0b3JlIHZJT01NVQppbnN0YW5jZSBpbiB0aGUgZ2xvYmFsIHZhcmlhYmxlIG9m
IHZpcnR1YWwgVlREIGNvZGUuIFByb3ZpZGUgZ2V0dGluZwp2aW9tbXUgaW5zdGFuY2UgY2FsbGJh
Y2sgaW4gdklPTU1VIG9wcyBhbmQgaGVscGVyIGZ1bmN0aW9uIGluIHZJT01NVQphYnN0cmFjdCBs
YXllciB3aXRoIGludGVycnVwdCBpbmZvcm1hdGlvbiBhcyBwYXJhbWV0ZXIuIE5ldyBjYWxsYmFj
awphbHdheXMgcmV0dXJucyBzdG9yZWQgdklPTU1VIGluc3RhbmNlLiBUaGlzIHNlZW1zIHRvIGF2
b2lkIGhhcmQgY29kZWQKdXNlcyBvZiB6ZXJvLgoKSWYgdGhpcyBjYW4ndCBiZSBhY2NlcHQsIHJl
bW92aW5nIHRoZSBhcnJheSBzZWVtcyB0byBiZSBvbmx5IGZlYXNpYmxlIHdheS4KCi0tIApCZXN0
IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:15:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dknI1-0007Q9-OL; Thu, 24 Aug 2017 08:14:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dknHz-0007Pf-TI
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:14:55 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 6B/51-02962-FFA8E995; Thu, 24 Aug 2017 08:14:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTYRzHfXa3ecquzqn5UwtxIJbO9+jFMoM
 K7AVSgmD9oZ11ueE25W7KjP4YpMWGgtg/NmxqLqG0KQah+YL5Ek6wtNJIxGJOSUUiMcw06W6n
 ZvfX53ff7/d5vg/8CExxTxZGMCYjwxponVLmj/cePRwbt2m1qxO/9Ycfc/xowE+jjMHOdUkmu
 ibVGnILTNelml7nc1TYEG1a/TWLm9HrCCvyIxRUCawt9ksFBoqEgcbqLb4Mg6PTvlbkz3vMCB
 Z6hjBx6EJguftCKg6vEFgnzEgcnPwwXuor5GVUDIxUPPFyEJUN6187JIIJo2olsNG/4RUCqXy
 YGiuViCYdOFrXtjgZ7JM23kMQOBUFD+ZKhN8kdQVmZ8ZkYm8WnnpmvexHnQPncKc3iqh9sDrc
 7GWMCoFJT61EfA8Fjq53mMjBMD+zufXOcHjj/OR9DVD1GJRNDCNBwKlQqFpekYocAs0fanfY0
 rMmE8OR8KelDImXqaCuc1kmciw01i9iYukAcD304GLpSKgo96BKFGHb1c+2K27bFbftitch/B
 k6yDFsMcPGpaTE57LaPI1RT2t1cUmJR+L1DMfReYyOzuXibxTo2xC/Ez781446WrL6UCghUQa
 TnnC7WrEnt+BmiYbmNDlskY7h+tB+glACuZffHUUAy+QxpltaHb9Y2zIQcmUQmSbIJFdI6zlt
 nigNoziirrx1RaLADQUGJiyE7LHwJkowaYoMO0dsr+d7dCAskER8KYW8kGH1WuP/+gIKIZAyk
 KwWTpFrDcadmxb4EhK+RNVQjVDCSP+TwszoY8ZqlWFve7A8VZ3mSJdZgs87VZ9d+fOqQ8biIU
 vN9M9ImD4x7pd+1nk7A1NtLEcFka786tTGASz7bVP249GLS/1tI/cjo5Ms3dUrcmmTj/r4qcr
 fV91zCS8bH510T535/kWrWMpwurpzLjQZppJ9SfeYxmV352dluhPuDF1S4pyGTorBWI7+C+V9
 ovyZAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503562492!72672596!1
X-Originating-IP: [192.55.52.43]
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 12577 invoked from network); 24 Aug 2017 08:14:54 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 08:14:54 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga105.fm.intel.com with ESMTP; 24 Aug 2017 01:14:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="143383923"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga005.fm.intel.com with ESMTP; 24 Aug 2017 01:14:50 -0700
Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 24 Aug 2017 01:14:50 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 24 Aug 2017 01:14:50 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.128]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.219]) with mapi id 14.03.0319.002;
 Thu, 24 Aug 2017 16:14:48 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Lan, Tianyu" <tianyu.lan@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH V2 1/25] VIOMMU: Add vIOMMU helper functions to create,
 destroy and query capabilities
Thread-Index: AQHTF+tIDutxzoONZ0Cy7cA7DLPruKKTMDsg
Date: Thu, 24 Aug 2017 08:14:47 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D80F8E@SHSMSX101.ccr.corp.intel.com>
References: <20170817111841.izmp6cxiuuzj6fns@citrix.com>
 <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
In-Reply-To: <1503015736-22315-1-git-send-email-tianyu.lan@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODU2ZWJlYzUtNzI2ZC00MTMxLThkNTEtNzE3NGQ4YzFhN2MwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkNMTXlLNDZQazJTYXlvMFc4SWVIWXJLZFd6b0JVV3JwOG1tMWxcL1hVUFwvOD0ifQ==
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
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>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, "Gao, Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 1/25] VIOMMU: Add vIOMMU helper functions
 to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBMYW4sIFRpYW55dQo+IFNlbnQ6IEZyaWRheSwgQXVndXN0IDE4LCAyMDE3IDg6MjIg
QU0KPiAKPiBUaGlzIHBhdGNoIGlzIHRvIGludHJvZHVjdCBhbiBhYnN0cmFjdCBsYXllciBmb3Ig
YXJjaCB2SU9NTVUKPiBpbXBsZW1lbnRhdGlvbgo+IHRvIGRlYWwgd2l0aCByZXF1ZXN0cyBmcm9t
IGRvbTAuIEFyY2ggdklPTU1VIGNvZGUgbmVlZHMgdG8gcHJvdmlkZQo+IGNhbGxiYWNrCj4gdG8g
cGVyZm9ybSBjcmVhdGUsIGRlc3Ryb3kgYW5kIHF1ZXJ5IGNhcGFiaWxpdGllcyBvcGVyYXRpb24u
Cj4gCj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICB8ICAgMSArCj4gIHhlbi9hcmNoL3g4Ni9z
ZXR1cC5jICAgICB8ICAgMSArCj4gIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICB8ICAgMyArCj4g
IHhlbi9jb21tb24vTWFrZWZpbGUgICAgICB8ICAgMSArCj4gIHhlbi9jb21tb24vZG9tYWluLmMg
ICAgICB8ICAgMyArCj4gIHhlbi9jb21tb24vdmlvbW11LmMgICAgICB8IDE2NQo+ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oICB8ICAgMiArCj4gIHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCB8ICA3MSArKysr
KysrKysrKysrKysrKysrKwo+ICA4IGZpbGVzIGNoYW5nZWQsIDI0NyBpbnNlcnRpb25zKCspCj4g
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Zpb21tdS5jCj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+IGluZGV4IDMwYzI3NjkuLjFmMWRl
OTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPiArKysgYi94ZW4vYXJjaC94
ODYvS2NvbmZpZwo+IEBAIC0yMyw2ICsyMyw3IEBAIGNvbmZpZyBYODYKPiAgCXNlbGVjdCBIQVNf
UERYCj4gIAlzZWxlY3QgTlVNQQo+ICAJc2VsZWN0IFZHQQo+ICsJc2VsZWN0IFZJT01NVQo+IAo+
ICBjb25maWcgQVJDSF9ERUZDT05GSUcKPiAgCXN0cmluZwo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggZGI1ZGY2OS4uNjhm
MTYzMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCj4gQEAgLTE1MTMsNiArMTUxMyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcKPiBtYmlfcCkKPiAgICAgIGVhcmx5X21zaV9pbml0
KCk7Cj4gCj4gICAgICBpb21tdV9zZXR1cCgpOyAgICAvKiBzZXR1cCBpb21tdSBpZiBhdmFpbGFi
bGUgKi8KPiArICAgIHZpb21tdV9zZXR1cCgpOwoKc3RhcnRfeGVuIGlzIGFib3V0IHBoeXNpY2Fs
IGJpdHMsIHdoeSBwbGFjaW5nIHZpb21tdSBzdHVmZiBoZXJlPwoKPiAKPiAgICAgIHNtcF9wcmVw
YXJlX2NwdXMobWF4X2NwdXMpOwo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcg
Yi94ZW4vY29tbW9uL0tjb25maWcKPiBpbmRleCBkYzhlODc2Li4yYWQyYzhkIDEwMDY0NAo+IC0t
LSBhL3hlbi9jb21tb24vS2NvbmZpZwo+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+IEBAIC00
OSw2ICs0OSw5IEBAIGNvbmZpZyBIQVNfQ0hFQ0tQT0xJQ1kKPiAgCXN0cmluZwo+ICAJb3B0aW9u
IGVudj0iWEVOX0hBU19DSEVDS1BPTElDWSIKPiAKPiArY29uZmlnIFZJT01NVQo+ICsJYm9vbAo+
ICsKPiAgY29uZmlnIEtFWEVDCj4gIAlib29sICJrZXhlYyBzdXBwb3J0Igo+ICAJZGVmYXVsdCB5
Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxl
Cj4gaW5kZXggMjZjNWE2NC4uODUyNTUzZCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL01ha2Vm
aWxlCj4gKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQo+IEBAIC01Niw2ICs1Niw3IEBAIG9iai15
ICs9IHRpbWUubwo+ICBvYmoteSArPSB0aW1lci5vCj4gIG9iai15ICs9IHRyYWNlLm8KPiAgb2Jq
LXkgKz0gdmVyc2lvbi5vCj4gK29iai0kKENPTkZJR19WSU9NTVUpICs9IHZpb21tdS5vCj4gIG9i
ai15ICs9IHZpcnR1YWxfcmVnaW9uLm8KPiAgb2JqLXkgKz0gdm1fZXZlbnQubwo+ICBvYmoteSAr
PSB2bWFwLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKPiBpbmRleCBiMjJhYWNjLi5kMWY5YjEwIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21t
b24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTM5Niw2ICszOTYs
OSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gdW5zaWdu
ZWQgaW50IGRvbWNyX2ZsYWdzLAo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkb21saXN0X3VwZGF0
ZV9sb2NrKTsKPiAgICAgIH0KPiAKPiArICAgIGlmICggKGVyciA9IHZpb21tdV9pbml0X2RvbWFp
bihkKSkgIT0gMCApCj4gKyAgICAgICAgZ290byBmYWlsOwo+ICsKCnRob3VnaCB2aW9tbXUgZnJh
bWV3b3JrIGlzIGNvbW1vbiwgaXQncyBiZXR0ZXIgdG8gaGF2ZSBhcmNoCnNwZWNpZmljIGNvZGUg
aW52b2tlIGFib3ZlIGZ1bmN0aW9uIGJhc2VkIG9uIHRoZWlyIG93biAKcmVxdWlyZW1lbnQgKGUu
Zy4gaWYgYW55IGRlcGVuZGVuY3kgcmVxdWlyZWQgdG8gZW5mb3JjZSkKCj4gICAgICByZXR1cm4g
ZDsKPiAKPiAgIGZhaWw6Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4v
Y29tbW9uL3Zpb21tdS5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi42
ODc0ZDlmCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKPiBAQCAt
MCwwICsxLDE2NSBAQAo+ICsvKgo+ICsgKiBjb21tb24vdmlvbW11LmMKPiArICoKPiArICogQ29w
eXJpZ2h0IChjKSAyMDE3IEludGVsIENvcnBvcmF0aW9uCj4gKyAqIEF1dGhvcjogTGFuIFRpYW55
dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAq
IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UsCj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiBNRVJDSEFOVEFCSUxJ
VFkgb3IKPiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYwo+IExpY2Vuc2UgZm9yCj4gKyAqIG1vcmUgZGV0YWlscy4KPiArICoK
PiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UKPiBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgo+ICsjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4gKwo+ICtib29sIF9fcmVh
ZF9tb3N0bHkgb3B0X3Zpb21tdTsKPiArYm9vbGVhbl9wYXJhbSgidmlvbW11Iiwgb3B0X3Zpb21t
dSk7Cj4gKwo+ICtzdGF0aWMgc3BpbmxvY2tfdCB0eXBlX2xpc3RfbG9jazsKPiArc3RhdGljIHN0
cnVjdCBsaXN0X2hlYWQgdHlwZV9saXN0Owo+ICsKPiArc3RydWN0IHZpb21tdV90eXBlIHsKPiAr
ICAgIHU2NCB0eXBlOwoKcGxlYXNlIGFkZCBzb21lIGNvbW1lbnQgd2hhdCAndHlwZScgc3RhbmRz
IGZvci4KCj4gKyAgICBzdHJ1Y3QgdmlvbW11X29wcyAqb3BzOwo+ICsgICAgc3RydWN0IGxpc3Rf
aGVhZCBub2RlOwo+ICt9Owo+ICsKPiAraW50IHZpb21tdV9pbml0X2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkKQo+ICt7Cj4gKyAgICBkLT52aW9tbXUubnJfdmlvbW11ID0gMDsKPiArICAgIHJldHVy
biAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfZ2V0X3R5
cGUodTY0IHR5cGUpCj4gK3sKPiArICAgIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11X3R5cGUg
PSBOVUxMOwo+ICsKPiArICAgIHNwaW5fbG9jaygmdHlwZV9saXN0X2xvY2spOwo+ICsgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeSggdmlvbW11X3R5cGUsICZ0eXBlX2xpc3QsIG5vZGUgKQo+ICsgICAg
ewo+ICsgICAgICAgIGlmICggdmlvbW11X3R5cGUtPnR5cGUgPT0gdHlwZSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmdHlwZV9saXN0X2xvY2spOwo+ICsgICAgICAg
ICAgICByZXR1cm4gdmlvbW11X3R5cGU7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgc3Bp
bl91bmxvY2soJnR5cGVfbGlzdF9sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQo+
ICsKPiAraW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29w
cyAqIG9wcykKPiArewo+ICsgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IE5V
TEw7Cj4gKwo+ICsgICAgaWYgKCAhdmlvbW11X2VuYWJsZWQoKSApCj4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CgpzaG91bGRuJ3QgYWJvdmUgYmUgZG9tYWluIHNwZWNpZmljIGNoZWNrPwoKVGhh
bmtzCktldmluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:22:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dknPf-000866-Gk; Thu, 24 Aug 2017 08:22:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dknPe-000860-5k
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:22:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 8F/65-02033-9DC8E995; Thu, 24 Aug 2017 08:22:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/dGz7x
 Ig/Y2A4slHxezODB6HN39mymAMYo1My8pvyKBNePy02a2ghfiFU/fP2VqYJwp3MXIySEkkCfx
 68JDNhCbV8BOounUKyYQW0LAUOL0wpssIDaLgKrEjnMT2EFsNgF1ibZn21lBbBEg++LUeYxdj
 FwczAKfmSW+btsN1iAs4Cnx5OlXRogFVxgl3u7z7mLk4OAUCJFY8dYVxOQVEJT4uwPsBGYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RsV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDw1TMwMO5g3NHud4hRkoNJSZT3ifS8
 SCG+pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwTu7G6hOsCg1PbUiLTMHGB8wp
 RIcPEoivPkgad7igsTc4sx0iNQpRkUpcV4fkIQASCKjNA+uDRaTlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ87qATOHJzCuBm/4KaDET0OJJJ+aALC5JREhJNTBGzRbcaC6wa0m6oIHCZhd
 Ow2cWPFMbTop+YvgYv2neR35GP88w3RTeMAc75uSLx22+P1/qu7vAyd/793wnS9sHP/Zx3ZHI
 ebUtz0twIltTzWcdPrs9+1ZOVvE8u9/wg0P8es59+nPFfh+ZHBzQJ+s4J0twZ8k2i5qN755vn
 OddcvXKF9VHNWZKLMUZiYZazEXFiQCLqQXpxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503562966!105787852!1
X-Originating-IP: [137.65.248.74]
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 13646 invoked from network); 24 Aug 2017 08:22:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 08:22:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 02:22:46 -0600
Message-Id: <599EA8F70200007800173010@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 02:22:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D80DD6@SHSMSX101.ccr.corp.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D80F14@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D80F14@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Eric R Crawford <eric.r.crawford@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDEwOjAxLCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogVGlhbiwgS2V2aW4KPj4gU2VudDogVGh1cnNkYXksIEF1Z3VzdCAyNCwgMjAxNyAz
OjIyIFBNCj4+IAo+PiA+IEZyb206IEdhbywgQ2hhbwo+PiA+IFNlbnQ6IFR1ZXNkYXksIEF1Z3Vz
dCAyMiwgMjAxNyA1OjUyIEFNCj4+ID4KPj4gPiBXaGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmly
dHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1BoeXNpY2FsIEZ1bmN0aW9uJyBhcmUKPj4gPiB1bmRlcgo+
PiA+IHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMgdGhlICdQaHlzaWNhbCBGdW5j
dGlvbicuIEEgJ1BoeXNpY2FsCj4+ID4gRnVuY3Rpb24nIGNhbiBiZSBhICdUcmFkaXRpb25hbCBG
dW5jdGlvbicgb3IgYW4gQVJJICdFeHRlbmRlZCBGdW5jdGlvbicuCj4+ID4gQW5kIGZ1cnRoZXJt
b3JlLCAnRXh0ZW5kZWQgRnVuY3Rpb25zJyBvbiBhbiBlbmRwb2ludCBhcmUgdW5kZXIgdGhlCj4+
IHNjb3BlCj4+ID4gb2YKPj4gPiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMgdGhlICdUcmFkaXRpb25h
bCBGdW5jdGlvbnMnIG9uIHRoZSBlbmRwb2ludC4gVG8KPj4gPiBzZWFyY2gKPj4gPiBWVC1kIHVu
aXQsIHRoZSBCREYgb2YgUEYgb3IgdGhlIEJERiBvZiBhIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIG1h
eSBiZSB1c2VkLgo+PiA+IEFuZAo+PiA+IGl0IGRlcGVuZHMgb24gd2hldGhlciB0aGUgUEYgaXMg
YW4gZXh0ZW5kZWQgZnVuY3Rpb24gb3Igbm90Lgo+PiA+Cj4+ID4gQ3VycmVudCBjb2RlIHVzZXMg
UENJX1NMT1QoKSB0byByZWNvZ25pemUgYW4gQVJJICdFeHRlbmRlZCBGdW5jaW9uJy4gQnV0Cj4+
IGl0Cj4+ID4gaXMgcHJvYmxlbWF0aWMgZm9yIGEgY29ybmVyIGNhc2UgKGEgUkMgZW5kcG9pbnQg
d2l0aCBTUklPViBjYXBhYmlsaXR5Cj4+IAo+PiBpdCdzIG5vdCBhIGNvcm5lciBjYXNlLiBJdCdz
ICJjb25jZXB0dWFsbHkgd3JvbmciIHcvbyBjaGVja2luZyBpc19leHRmbi4KPj4gCj4+ID4gYW5k
IGhhcyBpdHMgb3duIFZULWQgdW5pdCksIGxlYWRpbmcgdG8gbWF0Y2hpbmcgdG8gYSB3cm9uZyBW
VC1kIHVuaXQuCj4+ID4KPj4gPiBUaGlzIHBhdGNoIHJldXNlcyAnaXNfZXh0Zm4nIGZpZWxkIGlu
IFZGJ3Mgc3RydWN0IHBjaV9kZXZfaW5mbyB0byBpbmRpY2F0ZQo+PiA+IHdoZXRoZXIgdGhlIFBG
IG9mIHRoaXMgVkYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIFRoZSBmaWVsZCBoZWxwcyB0byB1
c2UKPj4gPiBjb3JyZWN0IEJERiB0byBzZWFyY2ggVlQtZCB1bml0Lgo+PiAKPj4gV2Ugc2hvdWxk
IGRpcmVjdGx5IGNhbGwgIndoZXRoZXIgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiIu
Cj4+IAo+PiBTUi1JT1Ygc3BlYyBjbGVhcmx5IHNheXM6Cj4+IAo+PiAtLQo+PiBUaGUgQVJJIGNh
cGFiaWxpdHkgZW5hYmxlcyBhIERldmljZSB0byBzdXBwb3J0IHVwIHRvIDI1NiBGdW5jdGlvbnMg
LQo+PiBGdW5jdGlvbnMsIFBGcywgb3IgVkZzIGluIGFueSBjb21iaW5hdGlvbiAtIGFzc29jaWF0
ZWQgd2l0aCB0aGUKPj4gY2FwdHVyZWQgQnVzIE51bWJlci4KPj4gLS0KPj4gCj4+IFNvIGEgVkYg
d2l0aCBmdW5jdGlvbiBudW1iZXIgPjcgaXMgYWxzbyBhbiBleHRlbmRlZCBmdW5jdGlvbi4KPj4g
Cj4gCj4gSGFkIGEgZGlzY3Vzc2lvbiB3aXRoIENoYW8uIE15IHByZXZpb3VzIHVuZGVyc3RhbmRp
bmcgbG9va3MKPiBub3QgYWNjdXJhdGUuIEZyb20gVlQtZCBzcGVjOgo+IAo+IDEpIFZGIGlzIHVu
ZGVyIHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIGFzIHRoZSBQRgo+IAo+IDIpIGlmIFBGIGlz
IGV4dGVuZGVkIGZ1bmN0aW9uLCBpdCBpcyB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUKPiBW
VC1kIGFzIHRoZSB0cmFkaXRpb25hbCBmdW5jdGlvbnMgb24gdGhlIGVuZHBvaW50Lgo+IAo+IEFi
b3ZlIGFwcGxpZXMgdG8gYW55IFZGIHJlcXVlc3RvciBJRCAoaW5jbHVkaW5nIDw9NyksIHNvIHdo
ZW4gc2V0dGluZwo+IGlzX2V4dGZuIGZvciBhIFZGLCBpdCByZWFsbHkgZG9lc24ndCBtZWFuIFZG
IGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLgo+IEluc3RlYWQgaXQgYWx3YXlzIHJlZmVycyB0byB0
aGUgUEYgYXR0cmlidXRlLiBUaGVuIGxldCdzIHN0aWxsIGFkZCB0aGUKPiBvcmlnaW5hbCBjb21t
ZW50IHRvIG1hcmsgaXQgb3V0Lgo+IAo+IEJhc2VkIG9uIHRoYXQsIHBvc3NpYmx5IGJlbG93IGxv
Z2ljIGNhbiBiZXR0ZXIgbWF0Y2ggYWJvdmUgcG9saWN5Ogo+IAo+IGlmICggcGRldi0+aW5mby5p
c192aXJ0Zm4gKQo+IHsKPiAJYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOwo+IAlkZXZmbiA9
IHBkZXYtPmluZm8uaXNfZXh0Zm4gPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47CgpCdXQg
dGhhdCdzIG5vdCBpbiBsaW5lIHdpdGggd2hhdCB5b3Ugc2F5IGFib3ZlOiBZb3UgbG9vayBhdCB0
aGUKVkYncyBpc19leHRmbiBoZXJlIGluc3RlYWQgb2YgYXQgdGhlIFBGJ3Mgb25lLiBJLmUuIHRo
YXQgd291bGQKb25seSBiZSBjb3JyZWN0IGlmIHRoZSBQRidzIGZsYWcgZ290IHByb3BhZ2F0ZWQg
dG8gYWxsIGl0cyBWRnMsCndoaWNoIEkgdGhpbmsgZWFybGllciBkaXNjdXNzaW9uIGhhZCBydWxl
ZCBvdXQgYXMgYW4gb3B0aW9uIChhcwp0aGF0IHdvdWxkIGRlcGVuZCBvbiB0aGUgY3VycmVudCwg
YXNzdW1lZCBidWdneSwgYmVoYXZpb3IKb2YgdGhlIGNvcnJlc3BvbmRpbmcgTGludXggY29kZSB0
byByZW1haW4gdW5jaGFuZ2VkKS4gT3IgdGhlCnNlcXVlbmNlIG9mIGNoZWNrcyBpbiBwY2lfYWRk
X2RldmljZSgpIHdvdWxkIG5lZWQgdG8gYmUKY2hhbmdlZCwgc3VjaCB0aGF0IGlzX3ZpcnRmbiBp
cyBiZWluZyBjaGVja2VkIGJlZm9yZSBpc19leHRmbi4KCkphbgoKPiB9Cj4gZWxzZSBpZiAoIHBk
ZXYtPmluZm8uaXNfZXh0Zm4gKQo+IHsKPiAJYnVzID0gcGRldi0+YnVzOwo+IAlkZXZmbiA9IDA7
Cj4gfQo+IAo+IFRoYW5rcwo+IEtldmluCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dknQD-00088k-P1; Thu, 24 Aug 2017 08:23:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dknQD-00088c-7C
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:23:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4B/8B-02962-CFC8E995; Thu, 24 Aug 2017 08:23:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQvdPz7x
 Ig45rjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bXh+9ZCtZzVJw/fIO5gfEcWxcjB4eEgJ/E
 vb1WXYycHCwCqhLznvezgITZBOwlpn+tAAmLCChLTHx1mRnEZhaIlDi8cQ4TiC0s4C1xruE2G
 4jNK+Apser4TrAaIYH/zBIrN2tAxAUlTs58wgLRqyOxYPcnsK3MAtISy/9xgIQ5BTQkbrV1go
 0RFVCROLlyDRPEGEWJ/nkPwOISAukSE5/1sExg5J+FZOosJFNnIUxdwMi8ilGjOLWoLLVI19B
 ML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAH4/2NAYcYJTmYlER5n0jP
 ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTu7GygnWJSanlqRlpkDjAOYtAQHj5II7yqQNG9xQ
 WJucWY6ROoUo6KUOO9mkIQASCKjNA+uDRZ7lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMWw
 cyhSczrwRu+iugxUxAiyedmAOyuCQRISXVwKitdrZum/NP6R97rGUNH4RnFufGBBs026hdr1u
 W67TlqPfBgqU34lj7Tp/dyGp6ftkGU3P+vNvt1VKmXXuP68drPcjYELj25sM1Fo/c8nQVmI1b
 18o1bX7+7HkCQ8pd7yMnrmW+0WVZeujW0fhfGcoXV23YLcd558dtdt+Sfy+PbpzQxhSfNUuJp
 Tgj0VCLuag4EQCvtaSquAIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503563003!100773796!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59536 invoked from network); 24 Aug 2017 08:23:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 08:23:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="51479583"
Date: Thu, 24 Aug 2017 09:23:16 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andreas Kinzler <hfp@posteo.de>
Message-ID: <20170824082316.yhqhzceuwias7uyv@dhcp-3-128.uk.xensource.com>
References: <op.y44luykoollboj@kriftel>
 <20170818110332.2ktqcqbz5qq4b7sg@MacBook-Pro-de-Roger.local>
 <op.y5bc1geaollboj@kriftel>
 <20170821094654.xgzppysitxt3i6sz@MacBook-Pro-de-Roger.local>
 <599AEC8D020000780017188B@prv-mh.provo.novell.com>
 <20170821144953.to7osz5rmoqnlfwh@MacBook-Pro-de-Roger.local>
 <599B150502000078001719C3@prv-mh.provo.novell.com>
 <20170821151856.rvauh2gidhgl7hiv@MacBook-Pro-de-Roger.local>
 <20170822080629.23fldcvxqxbywl42@MacBook-Pro-de-Roger.local>
 <op.y5for2vsollboj@kriftel>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <op.y5for2vsollboj@kriftel>
User-Agent: NeoMutt/20170714 (1.8.3)
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" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Regression PCI passthrough from 4.5.5 to 4.6.0-rc1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDc6MTM6MDBQTSArMDIwMCwgQW5kcmVhcyBLaW56bGVy
IHdyb3RlOgo+ID4gPiA+IEZyb20gYSBicmllZiBsb29rIGl0IGxvb2tzIGxpa2UgdGhpcyB3b3Vs
ZCBiZSBkb2FibGUsIGJ1dCB0aGUgd2F5Cj4gPiA+IHRoZXNlIGZsYWdzIGFyZSBiZWluZyBjb21t
dW5pY2F0ZWQgaXMgcmF0aGVyIHVnbHkgKHRoZSB2YWx1ZXMgdXNlZAo+ID4gPiBoZXJlCj4gPiA+
ID4gYXJlbid0IHBhcnQgb2YgdGhlIHB1YmxpYyBpbnRlcmZhY2UsIGFuZCBoZW5jZSBpdCB3YXNu
J3QgaW1tZWRpYXRlbHkKPiA+ID4gPiBjbGVhciB3aGV0aGVyIHVzaW5nIG9uZSBvZiB0aGUgdW51
c2VkIGJpdHMgd291bGQgYmUgYW4gb3B0aW9uLCBidXQKPiA+ID4gPiBpdCBsb29rcyBsaWtlIGl0
IGlzKS4KPiA+ID4gWWVzLCBpdCdzIG5vdCBwcmV0dHkuLi4gTGFzdCB1c2VkIGJpdCBpcyAxNSwg
aGVuY2UgYml0IDE2IGNvdWxkIGJlCj4gPiA+IHVzZWQgdG8gc2lnbmFsIHRvIFhlbiB3aGV0aGVy
IHRoZSBpbnRlcnJ1cHQgc2hvdWxkIGJlIHVubWFza2VkIGFmdGVyCj4gPiA+IGJpbmRpbmcuIEkg
aGF2ZSBhIGhhbGYtZHJhZnRlZCBwYXRjaCwgd2lsbCBmaW5pc2ggaXQgbm93Lgo+ID4gQW5kcmVh
cywgY291bGQgeW91IHBsZWFzZSBnaXZlIGEgdHJ5IHRvIHRoZSBhdHRhY2hlZCB0d28gcGF0Y2hl
cz8gT25lCj4gPiBpcyBmb3IgWGVuIGFuZCB0aGUgb3RoZXIgb25lIGlzIGZvciBRRU1VLgo+IAo+
IFNlZW1zIHRvIHdvcmsgYWZ0ZXIgSSBmaXhlZCBhIGJ1ZyA7LSkKPiAKPiAtZ2ZsYWdzIHw9IG1h
c2tlZCA/IDAgOiBYRU5fUFRfR0ZMQUdTU0hJRlRfVU5NQVNLRUQ7Cj4gK2dmbGFncyB8PSBtYXNr
ZWQgPyAwIDogKDEgPDwgWEVOX1BUX0dGTEFHU1NISUZUX1VOTUFTS0VEKTsKPiAKPiBQbGVhc2Ug
bGV0IEphbiBhbmQvb3Igb3RoZXJzIHJldmlldyB0aGUgcGF0Y2hlcy4KClRoYW5rcy4gSSB3b3Vs
ZCBsaWtlIHRvIGFkZCB5b3VyIHRlc3RlZC1ieSBpZiBwb3NzaWJsZSwgc2luY2UgSSdtIG5vdAph
YmxlIHRvIHRyaWdnZXIgdGhpcyBiZWhhdmlvciBteXNlbGYuCgpSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:39:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dkng5-0000fF-06; Thu, 24 Aug 2017 08:39:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dkng4-0000f9-Iz
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:39:48 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CA/BA-01724-3D09E995; Thu, 24 Aug 2017 08:39:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVywNykQvfyhHm
 RBh8aWSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlt56xFLzgr7jQM4mxgbGbt4uRi0NIYBqj
 xL7G5+xdjJwcEgK8EkeWzWCFsP0lTq48xgpXdO3RYyaQhLBAqsSiJ4/BikQElCV6f/1mAbGFB
 KYwS3Qe8wSxmQXeMkrcWOsCYrMJqEucWDyREcTmFbCROLv3KjOIzSKgKvFt0WywuKhAvMTjTa
 fZIWoEJU7OfAI2k1PAXuLa2oNsEDPVJf7Mu8QMYctLNG+dzTyBUWAWkpZZSMpmISlbwMi8ilG
 jOLWoLLVI19BUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMEAZgGAH45rtnocY
 JTmYlER5n0jPixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbu/HygnWJSanlqRlpkDjBWYtAQHj
 5IIbx5Imre4IDG3ODMdInWK0ZjjyZvtv5k4Wt4CSSGWvPy8VClxXiFgFAoJgJRmlObBDYLF8C
 VGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8zqALOTJzCuB2/cK6BQmoFMmnZgDckpJIkJKqoH
 Rf7bj5YT2g5usDU0dfWd9fLnCSqwv98+U99t3dad8L7Kcs2Duxi3ar/zMFW9nvbygEa8qGPGk
 v8K+S3fNjNR+LSdHrx8vzyUcTn4gxHgwhEM+Yf9+NufzChe/T5Na4Dqf4ZeP1pKrmwLjj/Fcm
 vq3m3/jrVMrrhze+PeX2s2jCXLTPFNnxkutU2Ipzkg01GIuKk4EAIDPiSrcAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503563984!99694357!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49506 invoked from network); 24 Aug 2017 08:39:46 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 08:39:46 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Aug 2017 01:39:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="141475127"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga005.jf.intel.com with ESMTP; 24 Aug 2017 01:39:39 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-8-git-send-email-tianyu.lan@intel.com>
 <20170822164141.dnsyujdgrrv54pb7@dhcp-3-128.uk.xensource.com>
 <e9289e34-3aa1-183a-8010-2a90f7f216ca@intel.com>
 <20170823080406.axl7klq5nkux2pbi@dhcp-3-128.uk.xensource.com>
 <9f23fc76-a6b6-30cd-4952-084baca83903@intel.com>
 <599E944D0200007800172F80@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <6ae56116-cf61-3490-9a4f-0bdcee6a39d7@intel.com>
Date: Thu, 24 Aug 2017 16:36:31 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <599E944D0200007800172F80@prv-mh.provo.novell.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 7/25] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjTml6UgMTQ6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0
LjA4LjE3IGF0IDA0OjMzLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiAyMDE3
5bm0MDjmnIgyM+aXpSAxNjowNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFdlZCwg
QXVnIDIzLCAyMDE3IGF0IDAzOjUyOjAxUE0gKzA4MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4g
T24gMjAxN+W5tDA45pyIMjPml6UgMDA6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+
Pj4gKyAgICBkcmhkID0gKHN0cnVjdCBhY3BpX2RtYXJfaGFyZHdhcmVfdW5pdCAqKSgodm9pZCop
ZG1hciArIHNpemVvZigqZG1hcikpOwo+Pj4+Pj4+ICsgICAgZHJoZC0+dHlwZSA9IEFDUElfRE1B
Ul9UWVBFX0hBUkRXQVJFX1VOSVQ7Cj4+Pj4+Pj4gKyAgICBkcmhkLT5sZW5ndGggPSBzaXplb2Yo
KmRyaGQpICsgaW9hcGljX3Njb3BlX3NpemU7Cj4+Pj4+Pj4gKyAgICBkcmhkLT5mbGFncyA9IEFD
UElfRE1BUl9JTkNMVURFX1BDSV9BTEw7Cj4+Pj4+Pj4gKyAgICBkcmhkLT5wY2lfc2VnbWVudCA9
IDA7Cj4+Pj4+Pj4gKyAgICBkcmhkLT5iYXNlX2FkZHJlc3MgPSBjb25maWctPmlvbW11X2Jhc2Vf
YWRkcjsKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAgICBzY29wZSA9ICZkcmhkLT5zY29wZVswXTsKPj4+
Pj4+PiArICAgIHNjb3BlLT50eXBlID0gQUNQSV9ETUFSX0RFVklDRV9TQ09QRV9JT0FQSUM7Cj4+
Pj4+Pj4gKyAgICBzY29wZS0+bGVuZ3RoID0gaW9hcGljX3Njb3BlX3NpemU7Cj4+Pj4+Pj4gKyAg
ICBzY29wZS0+ZW51bWVyYXRpb25faWQgPSBjb25maWctPmlvYXBpY19pZDsKPj4+Pj4+PiArICAg
IHNjb3BlLT5idXMgPSBJNDQwX1BTRVVET19CVVNfUExBVEZPUk07Cj4+Pj4+Pj4gKyAgICBzY29w
ZS0+cGF0aFswXSA9IEk0NDBfUFNFVURPX0RFVkZOX0lPQVBJQzsKPj4+Pj4gSSdtIG5vdCBzdXJl
IHdoZXRoZXIgdGhpcyBjb25zdGFudHMgc2hvdWxkIGluc3RlYWQgYmUgZmllbGRzIGluIHRoZQo+
Pj4+PiBhY3BpX2NvbmZpZyBzdHJ1Y3QgcGFzc2VkIGRvd24gZnJvbSBsaWJ4bC4gbGlieGMgc2hv
dWxkbid0IHJlYWxseSBuZWVkCj4+Pj4+IHRvIGtub3cgYW55dGhpbmcgYWJvdXQgd2hpY2ggY2hp
cHNldCBhIFZNIGlzIHVzaW5nLgo+Pj4+Cj4+Pj4gSG93IGFib3V0IHJlbmFtZSBJNDQwX1BTRVVE
T19YWFggdG8gVklPTU1VX1BTRVVET19YWFg/Cj4+Pgo+Pj4gSSdtIG5vdCByZWFsbHkgY29tcGxh
aW5pbmcgYWJvdXQgdGhlIG5hbWluZywgSSdtIGp1c3Qgc2F5aW5nIHRoYXQgSSdtCj4+PiBub3Qg
c3VyZSB3aGV0aGVyIHRoaXMgY29uc3RhbnRzIHNob3VsZCBsaXZlIGluIGxpYnhsLiBJdCB3b3Vs
ZCBiZQo+Pj4gYmV0dGVyIElNSE8gaWYgdGhleSB3aGVyZSBkZWZpbmVkIGluIHNvbWUgbGlieGwg
eDg2IHNwZWNpZmljIGhlYWRlciwKPj4+IGFuZCBwYXNzZWQgdG8gbGlieGMgaW5zaWRlIG9mIHRo
ZSBhY3BpX2NvbmZpZyBzdHJ1Y3QuCj4+Pgo+Pj4gQXQgdGhlIGVuZCBpdCBpcyBsaWJ4bCB3aGlj
aCBkZWNpZGVzIHdoaWNoIGNoaXBzZXQgdGhlIFZNIGlzIGdvaW5nIHRvCj4+PiB1c2UsIG5vdCBs
aWJ4Yy4KPj4KPj4gV2UgY2FuIGRvIHRoYXQgYnV0IHRoZSBiZGYgaXMgcmVzZXJ2ZWQgZm9yIElP
QVBJQyBhbmQgc2hvdWxkIGJlIHNhbWUgZm9yCj4+IGRpZmZlcmVudCBjaGlwc2V0LiBEbyB3ZSBz
dGlsbCBuZWVkIHRvIHBhc3MgaXQgdmlhIGFjcGlfY29uZmlnPwo+IAo+IFdlbGwsIHdoaWNoIHZh
bHVlIGlzIHRoZSByaWdodCAocmVzZXJ2ZWQpIG9uZSBzdXJlbHkgY2FuIC0gYXQgbGVhc3QKPiBp
biB0aGVvcnkgLSBkZXBlbmQgb24gdGhlIGNoaXBzZXQuIFdoaWNoIG1lYW5zIHRoYXQgaXQgc2hv
dWxkCj4gY29tZSBmcm9tIHRoZSBzYW1lIHBsYWNlIHdoaWNoIGRldGVybWluZXMgdGhlIGNoaXBz
ZXQgdG8gYmUKPiBlbXVsYXRlZCBmb3IgdGhlIGd1ZXN0Lgo+IAoKT0suIFdpbGwgdXBkYXRlLgoK
Ci0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:40:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dkngd-000191-8A; Thu, 24 Aug 2017 08:40:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkngc-00018u-KW
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:40:22 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 EE/9E-03765-5F09E995; Thu, 24 Aug 2017 08:40:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/frhHm
 RBlOu8Vks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkdK8ULDvBXnJ3C0sD4nbuLkZNDSCBP4lLr
 RGYQm1fATqL38itWEFtCwFDi9MKbLCA2i4CqxNe1K8Fq2ATUJdqebQerERHQl5j/6SeYzSwwj
 VFi8VsZEFtYwFqiqekiE8R8D4kLkzeC9XIKeEo87FrG3sXIAbRLUOLvDmGIVi2Jh79usUDY2h
 LLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYleUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7G6xsDDjFKcjApifI+kZ4XKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCd38/UE6wKDU9tSItMwcYAzBpCQ4eJRHePJA0b3FBYm5xZjpE6hSjo
 pQ4bwtIQgAkkVGaB9cGi7tLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuatAZnCk5lXAjf9Fd
 BiJqDFk07MAVlckoiQkmpgzHDs/FiQaOSVoCSnWbA87Iu9YRjnneZ5W6z7ex553rbq6fDepXL
 mgsP5nVGx+zitzr+9ov6v5VWwoJj7qSta/11KGtjOBJ7QuLyTo+fkzJect1Yb8uiVVKp7pmq+
 r9dqtGlOqenw3f9xG4f6lbr2dKk+h5bVm+2m8SVNn2NddisrcUFN5X8lluKMREMt5qLiRACrL
 4F/tgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503564019!79325065!1
X-Originating-IP: [137.65.248.74]
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 33566 invoked from network); 24 Aug 2017 08:40:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 08:40:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 02:40:18 -0600
Message-Id: <599EAD120200007800173040@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 02:40:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503511888-9769-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503511888-9769-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Drop create_pae_xen_mappings()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDIwOjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBsZWZ0b3ZlcnMgZnJvbSB0aGUgMzJiaXQgaHlwZXJ2aXNvciBkYXlzLiAg
VGhlIG9ubHkgWGVuIGNvbnRlbnQgaW4KPiB0aGlzIHZpcnR1YWwgcmFuZ2UgZm9yIDMyYml0IFBW
IGd1ZXN0cyBpcyB0aGUgY29tcGF0IE0yUC4gIEl0IGlzIG5vdCBjcml0aWNhbAo+IHRoYXQgdGhl
IG1hcHBpbmcgaXMgcHJlc2VudCwgbm9yIGlzIGl0IGNyaXRpY2FsIHRoYXQgdGhlIHNsb3QgaXMg
dW5zaGFyZWQuCgpIbW0sIHdoaWxlIHRlY2huaWNhbGx5IGNvcnJlY3QgdGhpcyB3b3VsZCBhbGxv
dyAzMi1iaXQgZ3Vlc3RzIHRvCnJ1biBvbiBuZXdlciBoeXBlcnZpc29ycyB0aGF0IHdvdWxkIGZh
aWwgb24gb2xkZXIgb25lcy4gSSdtIG5vdApzdXJlIHRoaXMgaXMgYSBnb29kIGlkZWEsIGJ1dCBJ
J20gYWxzbyBub3QgZW50aXJlbHkgb3Bwb3NlZCB0byBpdC4KCj4gLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC0xNDI5LDQ2ICsxNDI5LDYgQEAg
c3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQo+ICAgICAg
cmV0dXJuIHJldDsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBjcmVhdGVfcGFlX3hlbl9tYXBwaW5n
cyhzdHJ1Y3QgZG9tYWluICpkLCBsM19wZ2VudHJ5X3QgKnBsM2UpCj4gLXsKPiAtICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7Cj4gLSAgICBsM19wZ2VudHJ5X3QgICAgIGwzZTM7Cj4gLQo+IC0g
ICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKPiAtICAgICAgICByZXR1cm4gMTsKPiAt
Cj4gLSAgICBwbDNlID0gKGwzX3BnZW50cnlfdCAqKSgodW5zaWduZWQgbG9uZylwbDNlICYgUEFH
RV9NQVNLKTsKPiAtCj4gLSAgICAvKiAzcmQgTDMgc2xvdCBjb250YWlucyBMMiB3aXRoIFhlbi1w
cml2YXRlIG1hcHBpbmdzLiBJdCAqbXVzdCogZXhpc3QuICovCj4gLSAgICBsM2UzID0gcGwzZVsz
XTsKPiAtICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZTMpICYgX1BBR0VfUFJFU0VOVCkgKQo+
IC0gICAgewo+IC0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiUEFFIEwzIDNyZCBz
bG90IGlzIGVtcHR5XG4iKTsKPiAtICAgICAgICByZXR1cm4gMDsKPiAtICAgIH0KPiAtCj4gLSAg
ICAvKgo+IC0gICAgICogVGhlIFhlbi1wcml2YXRlIG1hcHBpbmdzIGluY2x1ZGUgbGluZWFyIG1h
cHBpbmdzLiBUaGUgTDIgdGh1cyBjYW5ub3QKPiAtICAgICAqIGJlIHNoYXJlZCBieSBtdWx0aXBs
ZSBMMyB0YWJsZXMuIFRoZSB0ZXN0IGhlcmUgaXMgYWRlcXVhdGUgYmVjYXVzZToKPiAtICAgICAq
ICAxLiBDYW5ub3QgYXBwZWFyIGluIHNsb3RzICE9IDMgYmVjYXVzZSBnZXRfcGFnZV90eXBlKCkg
Y2hlY2tzIHRoZQo+IC0gICAgICogICAgIFBHVF9wYWVfeGVuX2wyIGZsYWcsIHdoaWNoIGlzIGFz
c2VydGVkIGlmZiB0aGUgTDIgYXBwZWFycyBpbiBzbG90IDMKPiAtICAgICAqICAyLiBDYW5ub3Qg
YXBwZWFyIGluIGFub3RoZXIgcGFnZSB0YWJsZSdzIEwzOgo+IC0gICAgICogICAgIGEuIGFsbG9j
X2wzX3RhYmxlKCkgY2FsbHMgdGhpcyBmdW5jdGlvbiBhbmQgdGhpcyBjaGVjayB3aWxsIGZhaWwK
PiAtICAgICAqICAgICBiLiBtb2RfbDNfZW50cnkoKSBkaXNhbGxvd3MgdXBkYXRlcyB0byBzbG90
IDMgaW4gYW4gZXhpc3RpbmcgdGFibGUKCkZvciBjb25zaXN0ZW5jeSB3b3VsZG4ndCB5b3UgdGhl
biBiZXR0ZXIgYWxzbyBkZWxldGUgdGhlIGNoZWNrCmluIG1vZF9sM19lbnRyeSgpIHRoYXQncyBi
ZWluZyByZWZlcnJlZCB0byBoZXJlPyBBbmQgcmVsYXggdGhlCnJlc3BlY3RpdmUgY2hlY2tpbmcg
aW4gYWxsb2NfbDNfdGFibGUoKSB0byBhdCBsZWFzdCBhbGxvdyB0aGUKZW50cnkgdG8gYmUgbm9u
LXByZXNlbnQ/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:40:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dknh4-0001DI-Jm; Thu, 24 Aug 2017 08:40:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4023bdfea=citrix-osstest@xenproject.org>)
 id 1dknh3-0001Cv-5i
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 08:40:49 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 84/7A-02176-0119E995; Thu, 24 Aug 2017 08:40:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXpd/4rx
 Ig0PztCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8brRZdYCrr4Kr79PM/ewDiLo4uRk0NCwF/i
 2L03LBC2u8T09hVsILaIgLPEhA+3wWxeAT2J299fA9VwcAgLeEusX5PdxcgFVL6dSWLyu5OsI
 HEJAVWJP+f1QMrZBDwkJvZMBCtnAQr/naMNEhYS0JJYunglE8REQYmTM5+AbWUWkJA4+OIFM8
 QFFhI7PvaxTWDknYWkbBaSsgWMTKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NjPVyU4uLE9N
 TcxKTivWS83M3MQIDp56BgXEH46vjfocYJTmYlER5n0jPixTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwbu/HygnWJSanlqRlpkDDGGYtAQHj5IIbx5Imre4IDG3ODMdInWKUZdjw+r1X5iEWPLy8
 1KlxHmFJgAVCYAUZZTmwY2AxdMlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8v0FW8WTmlc
 BtegV0BBPQEZNOzAE5oiQRISXVwOjJ9L3vzYO6FO4nVRotAn9r9vyZkbjk7r4NNpu0dgQ8YPF
 c8ayn4oH+A0WT0nv+svNaGp5qL35s8ylSQVww8kDWv0lJNjG8Gx1PvJsZfFPi31Se3F0rPHqP
 Wn20nfuOkc/p9dOTV3NlD6dMKNR1zJ+R9IktsWvDdfmVLHt4PvKGvphf6Wp9+bISS3FGoqEWc
 1FxIgBt7FqYogIAAA==
X-Env-Sender: prvs=4023bdfea=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503564045!103765512!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35450 invoked from network); 24 Aug 2017 08:40:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 08:40:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="444954679"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72011-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71985
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 24 Aug 2017 09:40:43 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72011: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDExIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMDExLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5ODUKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MTk4NQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTg1CiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5ODUK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTk4NQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:44:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08:44: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.xen.org>)
	id 1dknkV-0001Ym-3N; Thu, 24 Aug 2017 08:44:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dknkT-0001Yd-50
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:44:21 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 8F/0D-01731-4E19E995; Thu, 24 Aug 2017 08:44:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/fxxHm
 RBqtazSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3DRYFb1kr1vXvZmxgfMfSxcjBISSQJ/Hs
 aFkXIycHr4CdxPLOiSwgtoSAocTphTfBSlgEVCXOTo4HCbMJqEu0PdvOCmKLCOhLzP/0E8xmF
 vCW2DZ3AROILSzgL/Fu8z12EFtIwENi+twvjCA2p4CnxMmjm5hBRvIKCEr83SEM0aol8fDXLR
 YIW1ti2cLXYCXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1stBLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMu3oGBsYdjH2r/A4xSnIwKYnyPpGeFynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgrdlAlBOsCg1PbUiLTMHGAEwaQkOHiUR3tkgad7igsTc4sx0i
 NQpRl2Opg9bvjAJseTl56VKifNuACkSACnKKM2DGwGLxkuMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHlzQabwZOaVwG16BXQEE9ARk07MATmiJBEhJdXA2Gr/eZb3+asiNYWHz88PL7jknxV
 7hH/5oneKugtP7pGY8LbVJPC2Gd/Cqtu+fWs5DYPFDA+cUjbqOudxu+GC1Zzbm0PSKxmvf0qy
 r5Eqtdkw5fbTBH2386fMzuw9yhC+leHUlan+Rmej39vWdjN9FDXx2h+veiHx8AVWT8a1vTw27
 db+u5WblFiKMxINtZiLihMBZOy26MECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503564258!105047482!1
X-Originating-IP: [137.65.248.74]
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 28259 invoked from network); 24 Aug 2017 08:44:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 08:44:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 02:44:17 -0600
Message-Id: <599EAE02020000780017305C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 02:44:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503515375-3030-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503515375-3030-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Minor improvements to
 guest_get_eff_{, kern}_l1e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ID4+PiBPbiAyMy4wOC4xNyBhdCAyMTowOSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogVGhlc2UgZnVuY3Rpb25zIHdvcmsgaW4gdGVybXMgb2YgbGluZWFyIGFkZHJlc3Nl
cywgbm90IHZpcnR1YWwgYWRkcmVzc2VzLgo+ICAgIFVwZGF0ZSB0aGUgY29tbWVudHMgYW5kIHBh
cmFtZXRlciBuYW1lcy4KPiAgKiBEcm9wIHVubmVjZXNzYXJ5IGlubGluZXMuCj4gICogRHJvcCB2
Y3B1IHBhcmFtZXRlciBmcm9tIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUoKS4gIEl0cyBzb2xlIGNh
bGxlciBwYXNzZXMKPiAgICBjdXJyZW50LCBhbmQgaXRzIGNhbGxlZSBzdHJpY3RseSBvcGVyYXRl
cyBvbiBjdXJyZW50LgoKSSdtIG5vdCBlbnRpcmVseSBjb252aW5jZWQgb2YgdGhpcyBwYXJ0LCBh
cyBJIHRoaW5rIHRoZSBpbnRlbnRpb24gd2FzCnRvIHNhdmUgdGhlIHJlLWxhdGNoaW5nIG9mICJj
dXJyZW50IiwgYnV0IGFueXdheToKCj4gICogU3dpdGNoIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUo
KSdzIHBhcmFtZXRlciBmcm9tIHZvaWQgKiB0byBsMV9wZ2VudHJ5X3QgCj4gKi4KPiAgICBCb3Ro
IGl0cyBjYWxsZXIgYW5kIGNhbGxlZSBhbHJlYWR5IHVzZSB0aGUgY29ycmVjdCB0eXBlIGFscmVh
ZHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:47:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dknnr-0001rK-V7; Thu, 24 Aug 2017 08:47:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dknnq-0001r7-JX
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 08:47:50 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D4/12-02181-5B29E995; Thu, 24 Aug 2017 08:47:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsVysWW7jO7WSfM
 iDW7u4rX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+fp7GVrCbs2LT4q1MDYxb2bsYuTiEBGYz
 SVzY0cPcxcjJwSJgL7F6wktWEJtRoEzi35oeRgg7V+LE5BMsEA2rGSVO7PrMApJgE9CR+P70F
 FiziICRxOcXV8CamQVuskr0HvMCsYUFnCU2bv7KBNH8lUnifc8ddohtqhJrJl4Dm8opMIlRYv
 Oby2DdvAKGEjMO3AGbKipgKbFg2wdmiLigxMmZT1ggNqhL/Jl3iRnClpdo3jobzJYQ0Ja4fLQ
 dbJuEQB+jxNKGbewTGIVnIemfhaR/FpL+BYzMqxg1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ2M
 9XJTi4sT01NzEpOK9ZLzczcxAsO9noGBcQdj5wm/Q4ySHExKorxPpOdFCvEl5adUZiQWZ8QXl
 eakFh9ilOHgUJLg3T8RKCdYlJqeWpGWmQOMPJi0BAePkggvGzD6hHiLCxJzizPTIVKnGBWlxH
 kPgvQJgCQySvPg2mDRfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO90kCk8mXklcNNfAS1
 mAlo86cQckMUliQgpqQZGt7P/qoJOCq75osPpkbkn+4/rnIrwNz+4lJwY3EqWFz5hWbktY9Jt
 x+1m528n3I6IaSjw2tUY/IbZkON3xTSVjItMorX8hZeUNu/bnVT45orrFn+pUlZOj7LrX5XvO
 TZ0vxTxvdyUKGqh/TQuTsLbIJD/8MGzPY+cFhr9nhI51cmmaoZzxGMlluKMREMt5qLiRABUpr
 +08QIAAA==
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503564467!110685200!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40987 invoked from network); 24 Aug 2017 08:47:49 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 08:47:49 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 52DD620274;
 Thu, 24 Aug 2017 08:47:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 52DD620274
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D855E779E8;
 Thu, 24 Aug 2017 08:47:42 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
References: <20170823134521.5068-1-vkuznets@redhat.com>
 <CA+55aFzFnbnFnY0ht15aOY7jq4Kyy-uzP9DAyswH6UaU6UhF4g@mail.gmail.com>
 <20170823195955.wnyg2dcv4c23kdoj@node.shutemov.name>
 <CA+55aFxDwWgMQa2HGfgWKOxqfepiBu5XVpGj3VJ=f53a=w0kpA@mail.gmail.com>
 <20170823223637.bjke4w3wpolrn7md@black.fi.intel.com>
 <CA+55aFy5M-0Ru-SMoyymewffawyMs8cS2TzjodyjbAtXBp24xw@mail.gmail.com>
Date: Thu, 24 Aug 2017 10:47:41 +0200
In-Reply-To: <CA+55aFy5M-0Ru-SMoyymewffawyMs8cS2TzjodyjbAtXBp24xw@mail.gmail.com>
 (Linus Torvalds's message of "Wed, 23 Aug 2017 16:03:53 -0700")
Message-ID: <871so1tkr6.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Thu, 24 Aug 2017 08:47:47 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "Kirill A. Shutemov" <kirill@shutemov.name>,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPiB3cml0ZXM6Cgo+
IE9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDM6MzYgUE0sIEtpcmlsbCBBLiBTaHV0ZW1vdgo+IDxr
aXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4KPj4gQmVsb3cgaXMgdGVz
dCBjYXNlcyB0aGF0IGFsbG9jYXRlcyBhIGxvdCBvZiBwYWdlIHRhYmxlcyBhbmQgbWVhc3VhcmUK
Pj4gZm9yay9leGl0IHRpbWUuIChJJ20gbm90IGVudGlyZWx5IHN1cmUgaXQncyB0aGUgYmVzdCB3
YXkgdG8gc3RyZXNzIHRoZQo+PiBjb2RlcGF0aC4pCj4KPiBMb29rcyBvayB0byBtZS4gRG9pbmcg
YSBwcm9maWxlICh3aXRob3V0IHRoZSBSQ1UgZnJlZWluZywgb2J2aW91c2x5KSBnaXZlcyBtZQo+
Cj4gICAgMC43NyUgIGEub3V0ICAgIFtrZXJuZWwudm1saW51eF0gIFtrXSBmcmVlX3BnZF9yYW5n
ZQo+Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4paSCj4KPiBz
byBpdCBkb2VzIHNlZW0gdG8gc3BlbmQgdGltZSBpbiB0aGUgcGFnZSBkaXJlY3RvcnkgY29kZS4K
Pgo+PiBVbnBhdGNoZWQ6ICAgICAgYXZlcmFnZSA0LjgzMjJzLCBzdGRkZXYgMC4xMTRzCj4+IFBh
dGNoZWQ6ICAgICAgICBhdmVyYWdlIDQuODM2MnMsIHN0ZGRldiAwLjExMXMKPgo+IE9rLCBJIHZv
dGUgZm9yIGF2b2lkaW5nIHRoZSBjb21wbGV4aXR5IG9mIHR3byBkaWZmZXJlbnQgYmVoYXZpb3Jz
LCBhbmQKPiBqdXN0IG1ha2luZyB0aGUgcGFnZSB0YWJsZSBmcmVlaW5nIHVzZSBSQ1UgdW5jb25k
aXRpb25hbGx5LgoKVGhhbmtzIExpbnVzICYgS2lyaWxsLAoKSSBhY3R1YWxseSBkaWQgYSBtaWNy
b2JlbmNobWFyayB3aXRoIG1tYXAvbXVubWFwIHRvbyBidXQgd2Fzbid0IGFibGUKdG8gc2VlIGFu
eSBtZWFzdXJhYmxlIHBlcmZvcm1hY2UgZGlmZmVyZW5jZS4KCj4KPiBJZiBhY3RpdmVseSB0cnlp
bmcgdG8gdHJpZ2dlciB0aGF0IGNvZGUgZG9lc24ndCBzaG93IGEgcmVhbCBtZWFzdXJhYmxlCj4g
ZGlmZmVyZW5jZSwgSSBkb24ndCB0aGluayBpdCBtYXR0ZXJzLCBhbmQgdGhlIGZld2VyIGRpZmZl
cmVudCBjb2RlCj4gcGF0aHMgd2UgaGF2ZSwgdGhlIGJldHRlci4KCkknbGwgc2VuZCB2MiBlbmFi
bGluZyBIQVZFX1JDVV9UQUJMRV9GUkVFIG9uIHg4NiB1bmNvbmRpdGlvbmFsbHksIHRoYW5rcyEK
Ci0tIAogIFZpdGFseQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:47:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dknns-0001rV-5d; Thu, 24 Aug 2017 08:47:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kirill@shutemov.name>) id 1dknnq-0001r8-PG
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 08:47:50 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 74/77-01862-5B29E995; Thu, 24 Aug 2017 08:47:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42Lxqg1y0t06aV6
 kwZrzHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abpbOZCnZyVhxqbGdtYFzA3sXIxSEkMINR
 4vfMm6wgDovAPVaJrY8Ws4E4EgL3WSXuTDgNVMYJ5MRJvFr0lRXCrpT4+/IbG4gtJKAsMW/5b
 1aIUd8ZJdqmtjFDJIolbnxaD5TgABqrKrHxXglImE3AUKJ/43KwEhEBI4nPL66A9TILXGCVuH
 2rgxEkISzgLLFx81cmEJtXwEHizJrtTBALvjJJPNq5GCohKHFy5hMWEJtZQF3iz7xLzCDLmAW
 kJZb/44AIy0s0b50NtoxTIFBi3+z1YEeLCqhILL3UyjqBUXQWkkmzkEyahTBpFpJJCxhZVjGq
 F6cWlaUW6VrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIERkw9AwPjDsbXP50OM
 UpyMCmJ8j6RnhcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXeiJQTrAoNT21Ii0zBxi7MGkJDh
 4lEd4bE4DSvMUFibnFmekQqVOMuhyTDmz/wiTEkpeflyolzqsDMkMApCijNA9uBCyNXGKUlRL
 mZWRgYBDiKUgtys0sQZV/xSjOwagkzBsNMoUnM68EbtMroCOYgI6YdGIOyBEliQgpqQbGtKU8
 2QbH/9g1npVb89dV5+Pc+Il92V4SJ2Rr5x9pCtnScXQrn4f+/Quq0YslZlt9+X+WafGmJa9WJ
 20LPZ/ntNZEfodfwQR/waltWcL3WBOSg5acZxJ6XWlz/6n7hf5titbCR7ou3+KcfOZUU3g/I9
 OtX7JfjKVjGq/cj93stGbfeY7Nyc3KSizFGYmGWsxFxYkAtajPoB4DAAA=
X-Env-Sender: kirill@shutemov.name
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503564468!111223474!1
X-Originating-IP: [74.125.82.66]
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 45138 invoked from network); 24 Aug 2017 08:47:49 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 08:47:49 -0000
Received: by mail-wm0-f66.google.com with SMTP id v186so2005221wmf.4
 for <xen-devel@lists.xenproject.org>; Thu, 24 Aug 2017 01:47:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=shutemov-name.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to
 :user-agent; bh=/hAkX9lZVYONT+pZUEzYrn+2fSGo4aG00eHcGYticiU=;
 b=0aMd3hQNSVbhcvwYqm9DtCmY21OjsY0WYeiRk3B+DTAMM7aNhFnVgO5ymDTs+yPSBa
 hY7SOfjLH206wRp/5Rf6wwzvYqBffRuuMuzziy2JzeGdmrcJCOw0Ilf+BqJ4AhkgT03m
 UkmuVTrH15Yrx4AB3sTr6GFP8rYKWe88totZRN9cVa+evUXaAAjO1zAGD3wX3FnwBeey
 w5xUQoUKxunuK8jgCUQ4XqaYKsu1i/TEdVfTL/pemdZiUV66y8IxYngOos6CAIv05AwT
 p81VDlsA9tBYcdd+bXs+Cja+NueRg3CjrjPrkfAcswt4g6yBwGv6t7zW8r6ky1hlHq6j
 3AwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=/hAkX9lZVYONT+pZUEzYrn+2fSGo4aG00eHcGYticiU=;
 b=CEHkRfHUaj9kUA/scDgbM6K9KSsTYQkT3VS8zW+CpGr7aY3gGh8MmuQSbe3zrJdzqc
 rpO5zg8g8MSP3KCUBABSJxw1JN9W5zU/8/W9qiqUFc6JDxwoKyvzRonkgY7Znzcek1bo
 26ANdFg4Fi2ZqZxRogNnIZUtIx32pgkLbEsvBXCDpFAmSrfo7tO2IQ3+VksqzVLWn1tY
 gaiRcJ/pImyTQrP156x0vlTUYT/T0luag+1vH72AiOuEGSKsGrfguuhDGSdLB8627YKB
 PAbfBDky71IqYE+3+sizaFbinWc8RAVMR1xrpQsv9IJcNMV1Ev0bHWhJoWAZXHRN5kLx
 0FNg==
X-Gm-Message-State: AHYfb5hvLiwVx9CqyXI5Sn15JlS2uFq9KJkydESsUrf+NRugFzdoMcAB
 YxwJfkklBQS6uXWK
X-Received: by 10.80.181.18 with SMTP id y18mr5441763edd.109.1503564468645;
 Thu, 24 Aug 2017 01:47:48 -0700 (PDT)
Received: from node.shutemov.name ([93.84.20.2])
 by smtp.gmail.com with ESMTPSA id 6sm1998724ede.81.2017.08.24.01.47.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 24 Aug 2017 01:47:47 -0700 (PDT)
Received: by node.shutemov.name (Postfix, from userid 1000)
 id DA57B648D520; Thu, 24 Aug 2017 11:47:46 +0300 (+03)
Date: Thu, 24 Aug 2017 11:47:46 +0300
From: "Kirill A. Shutemov" <kirill@shutemov.name>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20170824084746.brbfcth76yew6lr2@node.shutemov.name>
References: <20170823134521.5068-1-vkuznets@redhat.com>
 <CA+55aFzFnbnFnY0ht15aOY7jq4Kyy-uzP9DAyswH6UaU6UhF4g@mail.gmail.com>
 <20170823195955.wnyg2dcv4c23kdoj@node.shutemov.name>
 <CA+55aFxDwWgMQa2HGfgWKOxqfepiBu5XVpGj3VJ=f53a=w0kpA@mail.gmail.com>
 <20170823223637.bjke4w3wpolrn7md@black.fi.intel.com>
 <CA+55aFy5M-0Ru-SMoyymewffawyMs8cS2TzjodyjbAtXBp24xw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+55aFy5M-0Ru-SMoyymewffawyMs8cS2TzjodyjbAtXBp24xw@mail.gmail.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, KY Srinivasan <kys@microsoft.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH] x86: enable RCU based table free when
	PARAVIRT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDQ6MDM6NTNQTSAtMDcwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMzozNiBQTSwgS2lyaWxsIEEuIFNodXRl
bW92Cj4gPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4KPiA+IEJl
bG93IGlzIHRlc3QgY2FzZXMgdGhhdCBhbGxvY2F0ZXMgYSBsb3Qgb2YgcGFnZSB0YWJsZXMgYW5k
IG1lYXN1YXJlCj4gPiBmb3JrL2V4aXQgdGltZS4gKEknbSBub3QgZW50aXJlbHkgc3VyZSBpdCdz
IHRoZSBiZXN0IHdheSB0byBzdHJlc3MgdGhlCj4gPiBjb2RlcGF0aC4pCj4gCj4gTG9va3Mgb2sg
dG8gbWUuIERvaW5nIGEgcHJvZmlsZSAod2l0aG91dCB0aGUgUkNVIGZyZWVpbmcsIG9idmlvdXNs
eSkgZ2l2ZXMgbWUKPiAKPiAgICAwLjc3JSAgYS5vdXQgICAgW2tlcm5lbC52bWxpbnV4XSAgW2td
IGZyZWVfcGdkX3JhbmdlCj4gCj4gCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAg4paSCj4gCj4gc28gaXQgZG9lcyBzZWVtIHRvIHNwZW5kIHRpbWUgaW4gdGhlIHBh
Z2UgZGlyZWN0b3J5IGNvZGUuCj4gCj4gPiBVbnBhdGNoZWQ6ICAgICAgYXZlcmFnZSA0LjgzMjJz
LCBzdGRkZXYgMC4xMTRzCj4gPiBQYXRjaGVkOiAgICAgICAgYXZlcmFnZSA0LjgzNjJzLCBzdGRk
ZXYgMC4xMTFzCj4gCj4gT2ssIEkgdm90ZSBmb3IgYXZvaWRpbmcgdGhlIGNvbXBsZXhpdHkgb2Yg
dHdvIGRpZmZlcmVudCBiZWhhdmlvcnMsIGFuZAo+IGp1c3QgbWFraW5nIHRoZSBwYWdlIHRhYmxl
IGZyZWVpbmcgdXNlIFJDVSB1bmNvbmRpdGlvbmFsbHkuCj4gCj4gSWYgYWN0aXZlbHkgdHJ5aW5n
IHRvIHRyaWdnZXIgdGhhdCBjb2RlIGRvZXNuJ3Qgc2hvdyBhIHJlYWwgbWVhc3VyYWJsZQo+IGRp
ZmZlcmVuY2UsIEkgZG9uJ3QgdGhpbmsgaXQgbWF0dGVycywgYW5kIHRoZSBmZXdlciBkaWZmZXJl
bnQgY29kZQo+IHBhdGhzIHdlIGhhdmUsIHRoZSBiZXR0ZXIuCgpOdW1iZXJzIGZyb20gYmlnZ2Vy
IDItc29ja2V0IG1hY2hpbmU6CgpVbnBhdGNoZWQ6CWF2ZXJhZ2UgNS4wNTQycywgc3RkZGV2IDAu
MDU4cwpQYXRjaGVkOglhdmVyYWdlIDUuMDQ0MHMsIHN0ZGRldiAwLjA3MnMKClN0aWxsIGZpbmUu
CgpJIGRvbid0IHNlZSBhIHJlYXNvbiBub3QgdG8gZ28gdGhpcyBwYXRoLgoKLS0gCiBLaXJpbGwg
QS4gU2h1dGVtb3YKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08:48: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.xen.org>)
	id 1dknoh-00020s-EN; Thu, 24 Aug 2017 08:48:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dknof-00020W-WD
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:48:42 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 AC/8B-02176-9E29E995; Thu, 24 Aug 2017 08:48:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHRDpO6LSfM
 iDT7usrZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOmvFjIVPCMpeLqL40Gxr/MXYycHBIC/hLr
 Li5n7GLk4GARUJVonRsNEmYTUJb42dnLBmKLCOhKPFvwDMxmFsiQeHDmIAtIubCAn0T3xzSQM
 K+AhcTM5RsZQWwhAQ+J6XO/MELEBSVOznzCAtGqI7Fg9yc2kFZmAWmJ5f84QMKcAp4SJ49uAj
 tGVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI10gvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwwBiAYAfj9z9OhxglOZiURHmfSM+LFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBu38iUE6wKDU9tSItMwcY6jBpCQ4eJRHeLpA0b3FBYm5xZjpE6hSjL
 kfThy1fmIRY8vLzUqXEeQ+CFAmAFGWU5sGNgMXdJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nzXgWZwpOZVwK36RXQEUxAR0w6MQfkiJJEhJRUA6PLBlf7l2a/guwjuhgPbVjz2WutSM0my+m
 5Z3ibGJrXp0R9cH/VO3Fa02lFY44K1+jFXkqmRiy7Du4xzPn547bf4VKmPzWHJXo7+pgO6T5d
 dUZkx/TAZz0lNis8VuapS8/n4tyxtdpqDX+Fs67wHNv2TK9VGlNUT2huKnOs6rs0LfRm+97uH
 UosxRmJhlrMRcWJAMiWdKS2AgAA
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503564519!108745255!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11814 invoked from network); 24 Aug 2017 08:48:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 08:48:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="436692267"
Date: Thu, 24 Aug 2017 09:48:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170824084837.cgw6mowzqtuelfoo@citrix.com>
References: <1503515375-3030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503515375-3030-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Minor improvements to
	guest_get_eff_{, kern}_l1e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDg6MDk6MzVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBUaGVzZSBmdW5jdGlvbnMgd29yayBpbiB0ZXJtcyBvZiBsaW5lYXIgYWRkcmVz
c2VzLCBub3QgdmlydHVhbCBhZGRyZXNzZXMuCj4gICAgVXBkYXRlIHRoZSBjb21tZW50cyBhbmQg
cGFyYW1ldGVyIG5hbWVzLgo+ICAqIERyb3AgdW5uZWNlc3NhcnkgaW5saW5lcy4KPiAgKiBEcm9w
IHZjcHUgcGFyYW1ldGVyIGZyb20gZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZSgpLiAgSXRzIHNvbGUg
Y2FsbGVyIHBhc3Nlcwo+ICAgIGN1cnJlbnQsIGFuZCBpdHMgY2FsbGVlIHN0cmljdGx5IG9wZXJh
dGVzIG9uIGN1cnJlbnQuCj4gICogU3dpdGNoIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUoKSdzIHBh
cmFtZXRlciBmcm9tIHZvaWQgKiB0byBsMV9wZ2VudHJ5X3QgKi4KPiAgICBCb3RoIGl0cyBjYWxs
ZXIgYW5kIGNhbGxlZSBhbHJlYWR5IHVzZSB0aGUgY29ycmVjdCB0eXBlIGFscmVhZHkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:50:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 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.xen.org>)
	id 1dknq4-0002fb-0M; Thu, 24 Aug 2017 08:50:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dknq2-0002c6-9B
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 08:50:06 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AA/2A-22472-D339E995; Thu, 24 Aug 2017 08:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdd68rx
 Ig0trZC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWriV6aCR22MFZvb9rA2
 MG4K72Lk4hAS+MsoceTuXFYI5zGjxJnVWxkhnG2MEhPvb2XpYuTkEBFwlvh6Zi47iM0roC/xr
 WsjK4gtLBAu8aLvORtIg4TAey2J45s+sIEkJAQ8JTo297DC2H2zfwDF2TnYBKwkDomBRFkEVC
 UaTqxgmcDIvYCRYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDfGYBgB+Pq306HGCU5mJREeZ9Iz4sU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7fyJQTrAo
 NT21Ii0zBxiAMGkJDh4lEV6nSUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5z0IMkMAp
 CijNA9uBCwaLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xtkFU9mXgncpldARzABHTHpxB
 yQI0oSEVJSDYzyqRyaFl5r/S4d4nNUCXXNlz7ptGNfZ2OEftLrTufCb0qLjI+5Lpk7MzVQ6kZ
 1XpN7//eQKZV7F/+7v+exOktegejMA3Nzo7ccOZQh8+QCzzquVoW1F8M5bv3Q7Lrvq8H+47/m
 39Aw50lN6185bD38Jy1btmrafHO++5aGplWmV/xcFwgtfqPEUpyRaKjFXFScCAB6/8EbgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503564602!103829401!1
X-Originating-IP: [104.130.215.37]
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 29025 invoked from network); 24 Aug 2017 08:50:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 08:50:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dknpw-0007a4-HO; Thu, 24 Aug 2017 08:50: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 1dknpq-0001vu-PX; Thu, 24 Aug 2017 08:49:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dknpq-0007dc-Do; Thu, 24 Aug 2017 08:49:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112845-mainreport@xen.org>
X-Osstest-Failures: 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-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-amd64-amd64-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-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-libvirt: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-libvirt: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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=236263f4593d2ddfc7426726e86edc1f671ceb76
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 08:49:54 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112845: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg0NSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg0NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTI2NjQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTEyODM1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDExMjgzNSBwYXNzIGluIDExMjg0NQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMjgzNSBwYXNzIGluIDExMjg0NQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IHBhc3MgaW4gMTEyODM1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjY0CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2
NjQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTI4MzUgbGlr
ZSAxMTI2NjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgaW4gMTEyODM1IGxpa2UgMTEyNjY0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyODM1IG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTEyODM1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjY2NAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEyNjY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMjM2MjYzZjQ1OTNk
MmRkZmM3NDI2NzI2ZTg2ZWRjMWY2NzFjZWI3NgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgZjUyMTFjZTc1ODIxZTBmMmNjNTVlZmZkMjhkZmJlOTA4MjI2OTcwZgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEyNjY0ICAyMDE3LTA4LTE2IDEwOjQ4OjI1IFogICAgNyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExMjY4NCAgMjAxNy0wOC0xNyAxMzo1Mzo0MSBaICAgIDYg
ZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjc4OSAgMjAxNy0wOC0y
MSAxNzowNDoyNSBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiBob3N0LWluc3Rh
bGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyMzYyNjNmNDU5M2QyZGRmYzc0MjY3MjZl
ODZlZGMxZjY3MWNlYjc2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIE1vbiBBdWcgMjEgMTU6NTg6MTIgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4ICJk
b24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMiCiAgICAKICAgIFRoZSBjb21w
YXQgbW9kZSBjb2RlIGFsc28gbmVlZHMgYWRqdXN0bWVudCB0byBkZWFsIHdpdGggdGhlIGNoYW5n
ZWQKICAgIHJldHVybiB2YWx1ZSBmcm9tIGdudHRhYl9jb3B5KCkuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNhNjE3NTcwNTQyZTFkN2Q4ZGU2
MzZkNTM5Njk1OWJiZjFkYWJhYjcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTIxIDE1OjQzOjM2
ICswMjAwCgpjb21taXQgNWMxMGUwZTRiMDgwNGFhNDNhNDViNGJmMzFkNGRmM2YwOGNjZDBjMQpB
dXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3
IDE1OjA3OjU2IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhh
bmRsaW5nCiAgICAKICAgIFByb2Nlc3Npbmcgb2YgdHJhbnNpdGl2ZSBncmFudHMgbXVzdCBub3Qg
dXNlIHRoZSBmYXN0IHBhdGgsIG9yIGVsc2UKICAgIHJlZmVyZW5jZSBjb3VudGluZyBicmVha3Mg
ZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCiAgICBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoKSAoaXRzIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpCiAgICBjb3VudGVycGFy
dCBvY2N1cnMgaW5kZXBlbmRlbnQgb2Ygb3JpZ2luYWwgcGluIGNvdW50KS4gRnVydGhlcm1vcmUK
ICAgIGFmdGVyIHJlLWFjcXVpcmluZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQg
dG8gdmVyaWZ5IG5vIGdyYW50CiAgICBwcm9wZXJ0aWVzIGNoYW5nZWQgaWYgdGhlIG9yaWdpbmFs
IHBpbiBjb3VudCB3YXMgbm9uLXplcm87IGNoZWNraW5nCiAgICBqdXN0IHRoZSBwaW4gY291bnRz
IGlzIHN1ZmZpY2llbnQgb25seSBmb3Igd2VsbC1iZWhhdmVkIGd1ZXN0cy4gQXMgYQogICAgcmVz
dWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcg
YmVoYXZpb3IuCiAgICAKICAgIEZ1cnRoZXJtb3JlIGEgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5
KCkgaW52b2NhdGlvbiB3YXMgbWlzc2luZyBvbiB0aGUKICAgIHJldHJ5IHBhdGggb2YgX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNvCiAgICBu
ZWVkcyB0byBiYWlsIG91dCB1cG9uIGVuY291bnRlcmluZyBhIHRyYW5zaXRpdmUgZ3JhbnQuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQ0
OGZiOTYzZGJmZjAyNzYyZDJkYjUzOTZmYTY1NWFjMGM0MzJjNwogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDgtMTcgMTQ6NDA6MzEgKzAyMDAKCmNvbW1pdCA1YWZiOTRjYWMwMTg4YjY4NDFmNDM0YTA4
N2UxOTM2NmYwODdlZmQyCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFRodSBBdWcgMTcgMTU6MDE6MjcgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZG9uJ3Qg
dXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxzCiAgICAKICAgIFRoZXJlIGlzIG5vIGd1
YXJhbnRlZSB0aGF0IHRoZSBjb21waWxlciB3b3VsZCBhY3R1YWxseSB0cmFuc2xhdGUgdGhlbQog
ICAgdG8gYnJhbmNoZXMgaW5zdGVhZCBvZiBjYWxscywgc28gb25seSBvbmVzIHdpdGggYSBrbm93
biByZWN1cnNpb24gbGltaXQKICAgIGFyZSBva2F5OgogICAgLSBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoKSBjYW4gY2FsbCBpdHNlbGYgb25seSBvbmNlLCBhcwogICAgICBfX2FjcXVpcmVfZ3Jh
bnRfZm9yX2NvcHkoKSB3b24ndCBwZXJtaXQgdXNlIG9mIG11bHRpLWxldmVsIHRyYW5zaXRpdmUK
ICAgICAgZ3JhbnRzLAogICAgLSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBpcyBmaW5lIHRv
IGNhbGwgaXRzZWxmIHdpdGggdGhlIGxhc3QKICAgICAgYXJndW1lbnQgZmFsc2UsIGFzIHRoYXQg
cHJldmVudHMgZnVydGhlciByZWN1cnNpb24sCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgpIG11c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogICAgICBvYnNlcnZl
ZCBjaGFuZ2UgdG8gdGhlIGFjdGl2ZSBlbnRyeSdzIHBpbiBjb3VudAogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5OTlkMmNjYjdmNzM0MDhhYTIy
NjU2ZTFiYTJmOThiMDc3ZWFhMWMyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDozOTox
OCArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:50:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 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.xen.org>)
	id 1dknq3-0002fN-Pe; Thu, 24 Aug 2017 08:50:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dknq1-0002c2-Po
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:50:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 98/1F-03406-D339E995; Thu, 24 Aug 2017 08:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQtdm8rx
 Ig7mTdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozv0/8zFlzlqljx8SBLA2MbRxcjJ4eEgJ/E
 9oa1bF2MHBwsAqoSD3tjQUw2AXuJ6V8rQCpEgKKbp59m72Lk4mAWuMIo8fHPNjaQhLBAiMTy9
 jtgNq+Ap0TvlVeMIEVCAh8YJTZ87oJKCEqcnPmEBWQos4CmxPpd+hCmtMTyf2AXMAvISzRvnc
 0MEuYUsJVoX+gNEhYVUJE4uXINE4gtJKAo0T/vARvEwekSE5/1sExgFJiFZP4shPmzEObPQjJ
 /ASPLKkb14tSistQiXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGUAgh2M
 8074H2KU5GBSEuV9Ij0vUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/ckoJxgUWp6akVaZg4wZ
 mDSEhw8SiK8TiBp3uKCxNzizHSI1ClGRSlxXj+QhABIIqM0D64NFqeXGGWlhHkZgQ4R4ilILc
 rNLEGVf8UozsGoJAyxnSczrwRu+iugxUxAiyedmAOyuCQRISXVwGi3s9sjaleL/1VxU2vPJW8
 L1CQlLBIFDs76YLr/2/vdan5v3k6xid7+qs3+tHJqVNrjN973jxb/3qZXabpANcfzyZ2Nc5dl
 7ltuzb335JENj8Rucvb8OPb69cvpG77EzLC9d0DGPrr4xv+T0sXa9dPSr6XraynOMJJtULhZn
 S0bYLWC/9gRxmwlluKMREMt5qLiRACNm03UzgIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503564604!72698884!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3173 invoked from network); 24 Aug 2017 08:50:04 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 08:50:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="51480934"
Date: Thu, 24 Aug 2017 09:49:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170824084957.op2efipv6dcfjjxz@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-12-git-send-email-tianyu.lan@intel.com>
 <20170823075806.bcnrqgedojkiod4q@dhcp-3-128.uk.xensource.com>
 <102b8bb0-9fbf-1475-5e80-46a91557561e@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <102b8bb0-9fbf-1475-5e80-46a91557561e@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 11/25] x86/hvm: Introduce a emulated VTD
 for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6MTY6MzJBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyM+aXpSAxNTo1OCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjEyUE0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+PiArfQo+
ID4+ICsKPiA+PiArI2RlZmluZSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCByZWcsIHZhbCkgZG8g
eyAgXAo+ID4+ICsgICAgKHZhbCkgPSB2dnRkX2dldF9yZWcodnZ0ZCwgKHJlZykgKyA0ICk7ICAg
ICBcCj4gPj4gKyAgICAodmFsKSA9ICh2YWwpIDw8IDMyOyAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiA+PiArICAgICh2YWwpICs9IHZ2dGRfZ2V0X3JlZyh2dnRkLCByZWcpOyAgICAgICAgICAg
XAo+ID4+ICt9IHdoaWxlKDApCj4gPj4gKyNkZWZpbmUgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwg
cmVnLCB2YWwpIGRvIHsgIFwKPiA+PiArICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCByZWcsICh2YWwp
KTsgICAgICAgICAgICAgXAo+ID4+ICsgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIChyZWcpICsgNCwg
KHZhbCkgPj4gMzIpOyBcCj4gPj4gK30gd2hpbGUoMCkKPiA+IAo+ID4gWW91IHNlZW0gdG8gbmVl
ZCB0byBhY2Nlc3MgaHZtX2h3X3Z2dGRfcmVncyB1c2luZyBkaWZmZXJlbnQgc2l6ZXMsIHdoeQo+
ID4gbm90IGRvOgo+ID4gCj4gPiB1bmlvbiBodm1faHdfdnZ0ZF9yZWdzIHsKPiA+ICAgICB1aW50
OF90ICBkYXRhOFsxMDI0XTsKPiA+ICAgICB1aW50MTZfdCBkYXRhMTZbNTEyXTsKPiA+ICAgICB1
aW50MzJfdCBkYXRhMzJbMjU2XTsKPiA+ICAgICB1aW50NjRfdCBkYXRhNjRbMTI4XTsKPiA+IH07
Cj4gPiAKPiA+IFRoZW4gdGhlIGFjY2VzcyBpcyBtdWNoIG1vcmUgc3RyYWlnaHRmb3J3YXJkIGFu
ZCB5b3UgZG9uJ3QgbmVlZCB0aGUKPiA+IGNvbXBsaWNhdGVkIGhlbHBlcnMgdGhhdCB5b3UgaGF2
ZSBhYm92ZS4KPiAKPiBZZXMsIHRoYXQgd2lsbCBiZSBzaW1wbGVyLgoKS2VlcCBpbiBtaW5kIChh
cyBzYWlkIGluIGFub3RoZXIgcGF0Y2gpIHRoYXQgdGhpcyBhcHByb2FjaCB3aWxsIG9ubHkKd29y
ayBjb3JyZWN0bHkgYXMgbG9uZyBhcyB5b3UgZm9yY2UgYWNjZXNzZXMgdG8gYmUgc2l6ZSBhbGln
bmVkLCB3aGljaAp5b3Ugd2hlcmUgbm90IGRvaW5nIG5vdy4KCkkndmUgbG9va2VkIGF0IHRoZSBW
VC1kIHNwZWMsIGJ1dCBJIGNhbm5vdCBmaW5kIGFueSBzZWN0aW9uIHRoYXQKZXhwbGFpbnMgdGhl
IHJlc3RyaWN0aW9ucyBvbiBhY2Nlc3Mgc2l6ZXMgYW5kIGFsaWdubWVudHMuCgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08: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.xen.org>)
	id 1dknsi-000352-Is; Thu, 24 Aug 2017 08:52:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4025baddc=George.Dunlap@citrix.com>)
 id 1dknsh-00034u-Vm
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:52:52 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0B/5B-03406-3E39E995; Thu, 24 Aug 2017 08:52:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve7DyfM
 iDTYdMbJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+vOxhLLjGWvGx7zNbA+MFli5GTg4JAX+J
 L1cPMoPYwgLWEk1NF5lAbBEBP4m2171ANVwczAL9jBL7FnQzgiSEBGokbv97xQpiswnoScw7/
 hVsEK+ArcSNptVsIDaLgKrE2YebwOpFBcIl9n+/xgxRIyhxcuYTsHpOAXuJjXM2A83hAFqgKb
 F+lz5ImFlAXOLWk/lMELa8xPa3c5gh1qpKLH5wlH0CI/8sJJNmIXTPQtI9C0n3AkaWVYwaxal
 FZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GFctCDzEKMnB
 pCTK+0R6XqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5Dk4BygkWp6akVaZk5wCiBSUtw8CiJ8
 BoCI0WIt7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivH4gMwRAijJK8+BGwCL2EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5/4FM4cnMK4Hb9AroCCagIyadmANyREkiQkqqgdHQo/L6wmk
 Oiz889RFqOG/grC4hxP1VsWpBRk6N4JPLjx59OrVlyzkdz8tzH3ZErrn7O8btlcac1etSZV/+
 7Py4S0SMq/13W43aEa6JGp8mvzK85vy+UNZ6j+HOdvulwVNuGz18Xrdqv7br6mYp2+/XhYv32
 VjtSW7Scyk4dUrjZukhqa9eat+VWIozEg21mIuKEwGVtbSm0wIAAA==
X-Env-Sender: prvs=4025baddc=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503564768!108627366!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52225 invoked from network); 24 Aug 2017 08:52:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 08:52:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="444956050"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1503511888-9769-1-git-send-email-andrew.cooper3@citrix.com>
 <599EAD120200007800173040@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5ae361a0-577f-e20a-4d6c-3836fb8fffde@citrix.com>
Date: Thu, 24 Aug 2017 09:52:46 +0100
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: <599EAD120200007800173040@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Drop create_pae_xen_mappings()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjQvMjAxNyAwOTo0MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDgu
MTcgYXQgMjA6MTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gVGhpcyBp
cyBsZWZ0b3ZlcnMgZnJvbSB0aGUgMzJiaXQgaHlwZXJ2aXNvciBkYXlzLiAgVGhlIG9ubHkgWGVu
IGNvbnRlbnQgaW4KPj4gdGhpcyB2aXJ0dWFsIHJhbmdlIGZvciAzMmJpdCBQViBndWVzdHMgaXMg
dGhlIGNvbXBhdCBNMlAuICBJdCBpcyBub3QgY3JpdGljYWwKPj4gdGhhdCB0aGUgbWFwcGluZyBp
cyBwcmVzZW50LCBub3IgaXMgaXQgY3JpdGljYWwgdGhhdCB0aGUgc2xvdCBpcyB1bnNoYXJlZC4K
PiAKPiBIbW0sIHdoaWxlIHRlY2huaWNhbGx5IGNvcnJlY3QgdGhpcyB3b3VsZCBhbGxvdyAzMi1i
aXQgZ3Vlc3RzIHRvCj4gcnVuIG9uIG5ld2VyIGh5cGVydmlzb3JzIHRoYXQgd291bGQgZmFpbCBv
biBvbGRlciBvbmVzLiBJJ20gbm90Cj4gc3VyZSB0aGlzIGlzIGEgZ29vZCBpZGVhLCBidXQgSSdt
IGFsc28gbm90IGVudGlyZWx5IG9wcG9zZWQgdG8gaXQuCgpJIHRoaW5rIEknbSBtaXNzaW5nIHNv
bWV0aGluZzsgd2h5IHdvdWxkIHNvbWUgMzItYml0IGd1ZXN0cyBmYWlsIG9uCmh5cGVydmlzb3Jz
IHdoaWNoIHN0aWxsIGhhZCB0aGlzIG1hcHBpbmcgKHdoaWNoIGlzIHdoYXQgSSBwcmVzdW1lIHlv
dQptZWFuIGJ5ICJvbGRlciBoeXBlcnZpc29ycyIpPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 08:57:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 08:57: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.xen.org>)
	id 1dknxO-0003Ni-52; Thu, 24 Aug 2017 08:57:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dknxN-0003Nc-2i
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 08:57:41 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6E/18-01993-4059E995; Thu, 24 Aug 2017 08:57:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVywNykWJd56rx
 Ig329ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aEa/dZC65wVzz/s4GlgbGds4uRk0NIYDqj
 xMU3PCC2hACvxJFlM1ghbH+JuQcPs3QxcgHVTGOUOPHoCCNIQlggRGJ5+x02EFtEwFri9Poud
 oii9UwS73bNBHOYBY4xSpzp6WYHqWITUJc4sXgiWDevgI3Ek+NHmEBsFgFViaONm5hBbFGBeI
 nHm06zQ9QISpyc+YQFxOYU8JJoaGsC62UGmvNn3iVmCFteonnrbOYJjAKzkLTMQlI2C0nZAkb
 mVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAcoABDsYv/9x
 OsQoycGkJMr7RHpepBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oOTgXKCRanpqRVpmTnAWIFJS
 3DwKInwLgNJ8xYXJOYWZ6ZDpE4xKkqJ8+4CSQiAJDJK8+DaYPF5iVFWSpiXEegQIZ6C1KLczB
 JU+VeM4hyMSsK870Gm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGEPtd7j/V/3D+FtEp6Zh+sb
 dF+7MVdI7/JTp4fSm2b8VHsyLu3HI9vHs2yb3bdTWzrcXOH/hWeLm2Cv5rbXtP/+WyehUdkvy
 dZT9inRxvRVmdul/+wOTvWLJqxiP/j2yLi5dLtB3dVJBjp5uoFP1ooc+O845i35fM2GDhfXi6
 efeMF64KvfpvZoSS3FGoqEWc1FxIgACsA7JygIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503565057!105795235!1
X-Originating-IP: [192.55.52.115]
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 51016 invoked from network); 24 Aug 2017 08:57:39 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 08:57:39 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Aug 2017 01:57:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,420,1498546800"; d="scan'208";a="893638821"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by FMSMGA003.fm.intel.com with ESMTP; 24 Aug 2017 01:57:34 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-12-git-send-email-tianyu.lan@intel.com>
 <20170823075806.bcnrqgedojkiod4q@dhcp-3-128.uk.xensource.com>
 <102b8bb0-9fbf-1475-5e80-46a91557561e@intel.com>
 <20170824084957.op2efipv6dcfjjxz@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <760a8173-a972-3395-afab-46800dd6d29d@intel.com>
Date: Thu, 24 Aug 2017 16:54:25 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170824084957.op2efipv6dcfjjxz@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 11/25] x86/hvm: Introduce a emulated VTD
 for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjTml6UgMTY6NDksIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6MTY6MzJBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gT24gMjAxN+W5tDA45pyIMjPml6UgMTU6NTgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
PiBPbiBXZWQsIEF1ZyAwOSwgMjAxNyBhdCAwNDozNDoxMlBNIC0wNDAwLCBMYW4gVGlhbnl1IHdy
b3RlOgo+Pj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+Pj4gK30KPj4+
PiArCj4+Pj4gKyNkZWZpbmUgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgcmVnLCB2YWwpIGRvIHsg
IFwKPj4+PiArICAgICh2YWwpID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIChyZWcpICsgNCApOyAgICAg
XAo+Pj4+ICsgICAgKHZhbCkgPSAodmFsKSA8PCAzMjsgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+Pj4gKyAgICAodmFsKSArPSB2dnRkX2dldF9yZWcodnZ0ZCwgcmVnKTsgICAgICAgICAgIFwK
Pj4+PiArfSB3aGlsZSgwKQo+Pj4+ICsjZGVmaW5lIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIHJl
ZywgdmFsKSBkbyB7ICBcCj4+Pj4gKyAgICB2dnRkX3NldF9yZWcodnZ0ZCwgcmVnLCAodmFsKSk7
ICAgICAgICAgICAgIFwKPj4+PiArICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCAocmVnKSArIDQsICh2
YWwpID4+IDMyKTsgXAo+Pj4+ICt9IHdoaWxlKDApCj4+Pgo+Pj4gWW91IHNlZW0gdG8gbmVlZCB0
byBhY2Nlc3MgaHZtX2h3X3Z2dGRfcmVncyB1c2luZyBkaWZmZXJlbnQgc2l6ZXMsIHdoeQo+Pj4g
bm90IGRvOgo+Pj4KPj4+IHVuaW9uIGh2bV9od192dnRkX3JlZ3Mgewo+Pj4gICAgIHVpbnQ4X3Qg
IGRhdGE4WzEwMjRdOwo+Pj4gICAgIHVpbnQxNl90IGRhdGExNls1MTJdOwo+Pj4gICAgIHVpbnQz
Ml90IGRhdGEzMlsyNTZdOwo+Pj4gICAgIHVpbnQ2NF90IGRhdGE2NFsxMjhdOwo+Pj4gfTsKPj4+
Cj4+PiBUaGVuIHRoZSBhY2Nlc3MgaXMgbXVjaCBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCBhbmQgeW91
IGRvbid0IG5lZWQgdGhlCj4+PiBjb21wbGljYXRlZCBoZWxwZXJzIHRoYXQgeW91IGhhdmUgYWJv
dmUuCj4+Cj4+IFllcywgdGhhdCB3aWxsIGJlIHNpbXBsZXIuCj4gCj4gS2VlcCBpbiBtaW5kIChh
cyBzYWlkIGluIGFub3RoZXIgcGF0Y2gpIHRoYXQgdGhpcyBhcHByb2FjaCB3aWxsIG9ubHkKPiB3
b3JrIGNvcnJlY3RseSBhcyBsb25nIGFzIHlvdSBmb3JjZSBhY2Nlc3NlcyB0byBiZSBzaXplIGFs
aWduZWQsIHdoaWNoCj4geW91IHdoZXJlIG5vdCBkb2luZyBub3cuCj4gCj4gSSd2ZSBsb29rZWQg
YXQgdGhlIFZULWQgc3BlYywgYnV0IEkgY2Fubm90IGZpbmQgYW55IHNlY3Rpb24gdGhhdAo+IGV4
cGxhaW5zIHRoZSByZXN0cmljdGlvbnMgb24gYWNjZXNzIHNpemVzIGFuZCBhbGlnbm1lbnRzLgo+
IAoKMTAuMiBTb2Z0d2FyZSBBY2Nlc3MgdG8gUmVnaXN0ZXJzPwoKLS0gCkJlc3QgcmVnYXJkcwpU
aWFueXUgTGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:02:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09: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.xen.org>)
	id 1dko21-00045w-Re; Thu, 24 Aug 2017 09:02:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dko1z-00045q-Sc
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 09:02:27 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 8C/06-02184-3269E995; Thu, 24 Aug 2017 09:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQldp2rx
 Ig00tkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bfh7PZC3bwVSx4NYOpgbGfu4uRk0NCwE/i
 XF8TG4jNIqAqcXftXiCbg4NNwF5i+tcKkLAIUHjz9NPsXYxcHMwCVxglPv7ZBlYvLBAisbz9D
 pjNK+Ap8fXREiaQIiGBh0wS7XdeQiUEJU7OfMICMpRZQFNi/S59CFNaYvk/DpAKZgF5ieats5
 lBbE4BW4nu3TOYQGxRARWJkyvXgNlCAooS/fMesEGcnC6x9e8v5gmMArOQLJiFsGAWwoJZSBY
 sYGRZxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGK4MQLCD
 cer7uEOMkhxMSqK8T6TnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F05BSgnWJSanlqRlpkDj
 ByYtAQHj5IIbwxImre4IDG3ODMdInWKUVFKnHc7SEIAJJFRmgfXBovWS4yyUsK8jECHCPEUpB
 blZpagyr9iFOdgVBLmzQSZwpOZVwI3/RXQYiagxZNOzAFZXJKIkJJqYIw/96S6vP/Kb9t9L17
 5Pyx7nqkSnSi2/aSJ9CaHaW9Dr7IvEtMrXHPz23kRNTFp84IPnopiV7/f1otJPJ6ubvjIlrcq
 qTyy4+fqj77F7AdXl8nVnGrb09TCeiB+wekDVRkVp5feXqI570/Egb0cdm4nBbbZq+it3bDr0
 KKjrK/PXvIICfYxSldiKc5INNRiLipOBADvyBkE0QIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503565346!72353965!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51571 invoked from network); 24 Aug 2017 09:02:26 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 09:02:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="51481463"
Date: Thu, 24 Aug 2017 10:02:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170824090222.oldyfwrppk2zen45@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-12-git-send-email-tianyu.lan@intel.com>
 <20170823075806.bcnrqgedojkiod4q@dhcp-3-128.uk.xensource.com>
 <102b8bb0-9fbf-1475-5e80-46a91557561e@intel.com>
 <20170824084957.op2efipv6dcfjjxz@dhcp-3-128.uk.xensource.com>
 <760a8173-a972-3395-afab-46800dd6d29d@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <760a8173-a972-3395-afab-46800dd6d29d@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 11/25] x86/hvm: Introduce a emulated VTD
 for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDQ6NTQ6MjVQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyNOaXpSAxNjo0OSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDEwOjE2OjMyQU0gKzA4MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPj4gT24gMjAxN+W5tDA45pyIMjPml6UgMTU6NTgsIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4gPj4+IE9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjEyUE0gLTA0MDAsIExh
biBUaWFueXUgd3JvdGU6Cj4gPj4+PiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
Pgo+ID4+Pj4gK30KPiA+Pj4+ICsKPiA+Pj4+ICsjZGVmaW5lIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2
dGQsIHJlZywgdmFsKSBkbyB7ICBcCj4gPj4+PiArICAgICh2YWwpID0gdnZ0ZF9nZXRfcmVnKHZ2
dGQsIChyZWcpICsgNCApOyAgICAgXAo+ID4+Pj4gKyAgICAodmFsKSA9ICh2YWwpIDw8IDMyOyAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiA+Pj4+ICsgICAgKHZhbCkgKz0gdnZ0ZF9nZXRfcmVn
KHZ2dGQsIHJlZyk7ICAgICAgICAgICBcCj4gPj4+PiArfSB3aGlsZSgwKQo+ID4+Pj4gKyNkZWZp
bmUgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgcmVnLCB2YWwpIGRvIHsgIFwKPiA+Pj4+ICsgICAg
dnZ0ZF9zZXRfcmVnKHZ2dGQsIHJlZywgKHZhbCkpOyAgICAgICAgICAgICBcCj4gPj4+PiArICAg
IHZ2dGRfc2V0X3JlZyh2dnRkLCAocmVnKSArIDQsICh2YWwpID4+IDMyKTsgXAo+ID4+Pj4gK30g
d2hpbGUoMCkKPiA+Pj4KPiA+Pj4gWW91IHNlZW0gdG8gbmVlZCB0byBhY2Nlc3MgaHZtX2h3X3Z2
dGRfcmVncyB1c2luZyBkaWZmZXJlbnQgc2l6ZXMsIHdoeQo+ID4+PiBub3QgZG86Cj4gPj4+Cj4g
Pj4+IHVuaW9uIGh2bV9od192dnRkX3JlZ3Mgewo+ID4+PiAgICAgdWludDhfdCAgZGF0YThbMTAy
NF07Cj4gPj4+ICAgICB1aW50MTZfdCBkYXRhMTZbNTEyXTsKPiA+Pj4gICAgIHVpbnQzMl90IGRh
dGEzMlsyNTZdOwo+ID4+PiAgICAgdWludDY0X3QgZGF0YTY0WzEyOF07Cj4gPj4+IH07Cj4gPj4+
Cj4gPj4+IFRoZW4gdGhlIGFjY2VzcyBpcyBtdWNoIG1vcmUgc3RyYWlnaHRmb3J3YXJkIGFuZCB5
b3UgZG9uJ3QgbmVlZCB0aGUKPiA+Pj4gY29tcGxpY2F0ZWQgaGVscGVycyB0aGF0IHlvdSBoYXZl
IGFib3ZlLgo+ID4+Cj4gPj4gWWVzLCB0aGF0IHdpbGwgYmUgc2ltcGxlci4KPiA+IAo+ID4gS2Vl
cCBpbiBtaW5kIChhcyBzYWlkIGluIGFub3RoZXIgcGF0Y2gpIHRoYXQgdGhpcyBhcHByb2FjaCB3
aWxsIG9ubHkKPiA+IHdvcmsgY29ycmVjdGx5IGFzIGxvbmcgYXMgeW91IGZvcmNlIGFjY2Vzc2Vz
IHRvIGJlIHNpemUgYWxpZ25lZCwgd2hpY2gKPiA+IHlvdSB3aGVyZSBub3QgZG9pbmcgbm93Lgo+
ID4gCj4gPiBJJ3ZlIGxvb2tlZCBhdCB0aGUgVlQtZCBzcGVjLCBidXQgSSBjYW5ub3QgZmluZCBh
bnkgc2VjdGlvbiB0aGF0Cj4gPiBleHBsYWlucyB0aGUgcmVzdHJpY3Rpb25zIG9uIGFjY2VzcyBz
aXplcyBhbmQgYWxpZ25tZW50cy4KPiA+IAo+IAo+IDEwLjIgU29mdHdhcmUgQWNjZXNzIHRvIFJl
Z2lzdGVycz8KCk9oLCB0aGFua3MuIEkgd2FzIGdyZXBwaW5nIGZvciAiYWNjZXNzIHNpemVzIi4K
ClNvIHllcyBvbmx5IHNpemUgYWxpZ25lZCBhY2Nlc3NlcyBhcmUgYWxsb3dlZC4gWW91IHNob3Vs
ZCBmaXggdGhlCnBhdGNoIHdoZXJlIHlvdSBjaGVjayB0aGUgYWNjZXNzIHNpemUvYWxpZ25tZW50
IHNvIGl0IGNoZWNrcyBmb3IgKGFkZHIKJiAobGVuIC0gMSkpIChJSVJDIHlvdSB3aGVyZSBjaGVj
a2luZyBhZGRyICYgMykuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:10:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09:10: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.xen.org>)
	id 1dko9H-0004PN-Kn; Thu, 24 Aug 2017 09:09:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dko9G-0004PH-AI
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 09:09:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 E2/26-02033-5E79E995; Thu, 24 Aug 2017 09:09:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fx9Hm
 RBu+6rS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnM9ezF8zlqPi07RBbA+NNti5GTg4hgTyJ
 ixt+MoHYvAJ2Eof/bwOzJQQMJU4vvMnSxcjBwSKgKjHjnQVImE1AXaLt2XZWEFtEQE/i5qbbz
 F2MXBzMAocZJbYd+QPWKyxgLdHUdJEJJCEksJ5R4tmJaYwgCU6gBW8/bGQHGcorICjxd4cwSJ
 hZQEvi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqR
 raKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYfgxAsINxZbvzIUZJDiYlUd4n
 0vMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXpwGlBMsSk1PrUjLzAFGAkxagoNHSYTXABgNQ
 rzFBYm5xZnpEKlTjIpS4rxbQPoEQBIZpXlwbbDou8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 VhXmuQ8TyZeSVw018BLWYCWjzpxByQxSWJCCmpBkbtkD9bE8/dMtScs1JvuR1XjL7U1Kz4VT5
 S4l2sKaXT3MsXvNwX9SrkutwNmVs1XuuMzzb+fXZaTOBV2tWi52zvSq/Oz/9yavbNt4fOTol6
 qbNR5ZC9qZyCecqX8DsX5od29+TM/aY1KXySclrU1FtWMyZonDuz8PPp/0K72W8+TNf6W5tWw
 fdbiaU4I9FQi7moOBEAdTjT0bkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503565794!88030389!1
X-Originating-IP: [137.65.248.74]
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 40615 invoked from network); 24 Aug 2017 09:09:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 09:09:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 03:09:53 -0600
Message-Id: <599EB40202000078001730AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 03:09:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <1503511888-9769-1-git-send-email-andrew.cooper3@citrix.com>
 <599EAD120200007800173040@prv-mh.provo.novell.com>
 <5ae361a0-577f-e20a-4d6c-3836fb8fffde@citrix.com>
In-Reply-To: <5ae361a0-577f-e20a-4d6c-3836fb8fffde@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, TimDeegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Drop create_pae_xen_mappings()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDEwOjUyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOC8yNC8yMDE3IDA5OjQwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjMuMDguMTcgYXQgMjA6MTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
IFRoaXMgaXMgbGVmdG92ZXJzIGZyb20gdGhlIDMyYml0IGh5cGVydmlzb3IgZGF5cy4gIFRoZSBv
bmx5IFhlbiBjb250ZW50IGluCj4+PiB0aGlzIHZpcnR1YWwgcmFuZ2UgZm9yIDMyYml0IFBWIGd1
ZXN0cyBpcyB0aGUgY29tcGF0IE0yUC4gIEl0IGlzIG5vdCBjcml0aWNhbAo+Pj4gdGhhdCB0aGUg
bWFwcGluZyBpcyBwcmVzZW50LCBub3IgaXMgaXQgY3JpdGljYWwgdGhhdCB0aGUgc2xvdCBpcyB1
bnNoYXJlZC4KPj4gCj4+IEhtbSwgd2hpbGUgdGVjaG5pY2FsbHkgY29ycmVjdCB0aGlzIHdvdWxk
IGFsbG93IDMyLWJpdCBndWVzdHMgdG8KPj4gcnVuIG9uIG5ld2VyIGh5cGVydmlzb3JzIHRoYXQg
d291bGQgZmFpbCBvbiBvbGRlciBvbmVzLiBJJ20gbm90Cj4+IHN1cmUgdGhpcyBpcyBhIGdvb2Qg
aWRlYSwgYnV0IEknbSBhbHNvIG5vdCBlbnRpcmVseSBvcHBvc2VkIHRvIGl0Lgo+IAo+IEkgdGhp
bmsgSSdtIG1pc3Npbmcgc29tZXRoaW5nOyB3aHkgd291bGQgc29tZSAzMi1iaXQgZ3Vlc3RzIGZh
aWwgb24KPiBoeXBlcnZpc29ycyB3aGljaCBzdGlsbCBoYWQgdGhpcyBtYXBwaW5nICh3aGljaCBp
cyB3aGF0IEkgcHJlc3VtZSB5b3UKPiBtZWFuIGJ5ICJvbGRlciBoeXBlcnZpc29ycyIpPwoKT2gs
IEknbSBzb3JyeSAtIEkgbWVhbiBhIGd1ZXN0IG5vdCBwbGF5aW5nIGJ5IHRoZSBydWxlcyBiZWlu
ZyBlbmZvcmNlZApoZXJlLCBpLmUuIGUuZy4gb25lIGxlYXZpbmcgdGhlIDNyZCBzbG90IGVtcHR5
LiBUZXN0aW5nIHN1Y2ggYSBndWVzdApvbiBhbiB1cC10by1kYXRlIGh5cGVydmlzb3Igd291bGQg
bm90IHR1cm4gdXAgYW55IGlzc3VlcywgeWV0IGl0CndvdWxkIGZhaWwgb25jZSBydW4gb24gYW4g
b2xkZXIgb25lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:23:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09: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.xen.org>)
	id 1dkoM1-0005fn-Q8; Thu, 24 Aug 2017 09:23:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dkoM1-0005fh-3A
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 09:23:09 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6F/A5-01993-CFA9E995; Thu, 24 Aug 2017 09:23:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsVysWW7jO6vWfM
 iDVo3alp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLenwK9ktVnH4S3MD4UqyLkZNDSGA2k8S3
 7a5djBwcLAL2Er1XDUDCjAJlErfX7GeFsHMl9jzvB7K5gMrnM0ps3fWIGSTBJqAj8f3pKWaQX
 hEBIYmld+tAapgFWlklNnS2sIPUCAuYSCz+3QFmswioSnzbOpsFxOYVsJBYPfkUmC0hoC1xZP
 deNpBmCYE+Rokfuz+zTGDkXcDIsIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBULze1uDgxPTU
 nMalYLzk/dxMjMBAYgGAH49QG50OMkhxMSqK8T6TnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4I2bCZQTLEpNT61Iy8wBhiRMWoKDR0mE9zBImre4IDG3ODMdInWKUVFKnDcXJCEAksgozYNrg
 8XBJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzhoNM4cnMK4Gb/gpoMRPQ4kkn5oAsLklESE
 k1MIpUWbmE1gcUJdTcX/dut3C94tLDF2PEa0Jbf4cbbhO/x23cHm4ix5rW/l3DI/M3o6T0pbz
 Nb0qr4ly2LO7z/bDm+6ddpTMiuC9ZnT4cmiHHFGFy7JHsgfifh+qtmGfzdEaLm644ezVjwtm+
 C4tC/cIrF8scapwUkPf1tvfZPqEft/LlNO8zKrEUZyQaajEXFScCAONjE0h+AgAA
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503566584!72359146!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6105 invoked from network); 24 Aug 2017 09:23:06 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 09:23:06 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7671B7E423;
 Thu, 24 Aug 2017 09:23:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 7671B7E423
Received: from vitty.brq.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A12B071C5E;
 Thu, 24 Aug 2017 09:22:59 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: x86@kernel.org
Date: Thu, 24 Aug 2017 11:22:58 +0200
Message-Id: <20170824092258.12375-1-vkuznets@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Thu, 24 Aug 2017 09:23:03 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: [Xen-devel] [PATCH v2] x86: enable RCU based table free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24geDg2IHNvZnR3YXJlIHBhZ2UtdGFibGUgd2Fsa2VycyBkZXBlbmQgb24gdGhlIGZhY3QgdGhh
dCByZW1vdGUgVExCIGZsdXNoCmRvZXMgYW4gSVBJOiB3YWxrIGlzIHBlcmZvcm1lZCBsb2NrbGVz
cyBidXQgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkIGFuZCBpbgpjYXNlIHRoZSBwYWdldGFibGUg
aXMgZnJlZWQgdGhlIGZyZWVpbmcgQ1BVIHdpbGwgZ2V0IGJsb2NrZWQgYXMgcmVtb3RlIFRMQgpm
bHVzaCBpcyByZXF1aXJlZC4gT24gb3RoZXIgYXJjaGl0ZWN0dXJlIHdoaWNoIGRvbid0IHJlcXVp
cmUgYW4gSVBJIHRvIGRvCnJlbW90ZSBUTEIgZmx1c2ggd2UgaGF2ZSBhbiBSQ1UtYmFzZWQgbWVj
aGFuaXNtIChzZWUKaW5jbHVkZS9hc20tZ2VuZXJpYy90bGIuaCBmb3IgbW9yZSBkZXRhaWxzKS4K
CkluIHZpcnR1YWxpemVkIGVudmlyb25tZW50cyB3ZSBtYXkgd2FudCB0byBvdmVycmlkZSAuZmx1
c2hfdGxiX290aGVycyBob29rCmluIHB2X21tdV9vcHMgYW5kIHVzZSBhIGh5cGVyY2FsbCBhc2tp
bmcgdGhlIGh5cGVydmlzb3IgdG8gZG8gcmVtb3RlIFRMQgpmbHVzaCBmb3IgdXMuIFRoaXMgYnJl
YWtzIHRoZSBhc3N1bXB0aW9uIGFib3V0IElQSS4gWGVuIFBWIGRvZXMgdGhpcyBmb3IKeWVhcnMg
YW5kIHRoZSB1cGNvbWluZyByZW1vdGUgVExCIGZsdXNoIGZvciBIeXBlci1WIHdpbGwgZG8gaXQg
dG9vLiBUaGlzCmlzIG5vdCBzYWZlLCBzb2Z0d2FyZSBwYWdldGFibGUgd2Fsa2VycyBtYXkgc3Rl
cCBvbiBhbiBhbHJlYWR5IGZyZWVkIHBhZ2UuCgpTb2x2ZSB0aGUgaXNzdWUgYnkgZW5hYmxpbmcg
UkNVLWJhc2VkIHRhYmxlIGZyZWUgbWVjaGFuaXNtLiBUZXN0aW5nIHdpdGgKa2VybmJlbmNoIGFu
ZCBtbWFwL211bm1hcCBtaWNyb2JlbmNobWFycyBkaWRuJ3Qgc2hvdyBhbnkgbm90YWJsZQpwZXJm
b3JtYW5jZSBpbXBhY3QuCgpTdWdnZXN0ZWQtYnk6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4KU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVk
aGF0LmNvbT4KQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCkNo
YW5nZXMgc2luY2UgdjE6Ci0gRW5hYmxlIEhBVkVfUkNVX1RBQkxFX0ZSRUUgdW5jb25kaXRpb25h
bGx5IHRvIGF2b2lkIGRpZmZlcmVudCBjb2RlIHBhdGhlcwogIGZvciBubyByZWFzb24gW0xpbnVz
IFRvcnZhbGRzXQotLS0KIGFyY2gveDg2L0tjb25maWcgICAgICAgICAgIHwgMSArCiBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS90bGIuaCB8IDUgKysrKysKIGFyY2gveDg2L21tL3BndGFibGUuYyAgICAg
IHwgOCArKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L0tjb25maWcgYi9hcmNoL3g4Ni9LY29uZmln
CmluZGV4IDMyM2NiMDY1YmU1ZS4uYjBiZmMyN2QwNWEyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9L
Y29uZmlnCisrKyBiL2FyY2gveDg2L0tjb25maWcKQEAgLTE2Nyw2ICsxNjcsNyBAQCBjb25maWcg
WDg2CiAJc2VsZWN0IEhBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGCWlmIFBFUkZfRVZFTlRT
ICYmIEhBVkVfUEVSRl9FVkVOVFNfTk1JCiAJc2VsZWN0IEhBVkVfUEVSRl9SRUdTCiAJc2VsZWN0
IEhBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVAKKwlzZWxlY3QgSEFWRV9SQ1VfVEFCTEVfRlJFRQog
CXNlbGVjdCBIQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEkKIAlzZWxlY3QgSEFWRV9SRUxJ
QUJMRV9TVEFDS1RSQUNFCQlpZiBYODZfNjQgJiYgRlJBTUVfUE9JTlRFUiAmJiBTVEFDS19WQUxJ
REFUSU9OCiAJc2VsZWN0IEhBVkVfU1RBQ0tfVkFMSURBVElPTgkJaWYgWDg2XzY0CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGIuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Rs
Yi5oCmluZGV4IGM3Nzk3MzA3ZmMyYi4uZDQzYTdmY2FmZWU5IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS90bGIuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGIuaApAQCAt
MTUsNCArMTUsOSBAQAogCiAjaW5jbHVkZSA8YXNtLWdlbmVyaWMvdGxiLmg+CiAKK3N0YXRpYyBp
bmxpbmUgdm9pZCBfX3RsYl9yZW1vdmVfdGFibGUodm9pZCAqdGFibGUpCit7CisJZnJlZV9wYWdl
X2FuZF9zd2FwX2NhY2hlKHRhYmxlKTsKK30KKwogI2VuZGlmIC8qIF9BU01fWDg2X1RMQl9IICov
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9wZ3RhYmxlLmMgYi9hcmNoL3g4Ni9tbS9wZ3RhYmxl
LmMKaW5kZXggNTA4YTcwOGViOWE2Li4yMTg4MzRhM2U5YWQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L21tL3BndGFibGUuYworKysgYi9hcmNoL3g4Ni9tbS9wZ3RhYmxlLmMKQEAgLTU2LDcgKzU2LDcg
QEAgdm9pZCBfX19wdGVfZnJlZV90bGIoc3RydWN0IG1tdV9nYXRoZXIgKnRsYiwgc3RydWN0IHBh
Z2UgKnB0ZSkKIHsKIAlwZ3RhYmxlX3BhZ2VfZHRvcihwdGUpOwogCXBhcmF2aXJ0X3JlbGVhc2Vf
cHRlKHBhZ2VfdG9fcGZuKHB0ZSkpOwotCXRsYl9yZW1vdmVfcGFnZSh0bGIsIHB0ZSk7CisJdGxi
X3JlbW92ZV90YWJsZSh0bGIsIHB0ZSk7CiB9CiAKICNpZiBDT05GSUdfUEdUQUJMRV9MRVZFTFMg
PiAyCkBAIC03MiwyMSArNzIsMjEgQEAgdm9pZCBfX19wbWRfZnJlZV90bGIoc3RydWN0IG1tdV9n
YXRoZXIgKnRsYiwgcG1kX3QgKnBtZCkKIAl0bGItPm5lZWRfZmx1c2hfYWxsID0gMTsKICNlbmRp
ZgogCXBndGFibGVfcG1kX3BhZ2VfZHRvcihwYWdlKTsKLQl0bGJfcmVtb3ZlX3BhZ2UodGxiLCBw
YWdlKTsKKwl0bGJfcmVtb3ZlX3RhYmxlKHRsYiwgcGFnZSk7CiB9CiAKICNpZiBDT05GSUdfUEdU
QUJMRV9MRVZFTFMgPiAzCiB2b2lkIF9fX3B1ZF9mcmVlX3RsYihzdHJ1Y3QgbW11X2dhdGhlciAq
dGxiLCBwdWRfdCAqcHVkKQogewogCXBhcmF2aXJ0X3JlbGVhc2VfcHVkKF9fcGEocHVkKSA+PiBQ
QUdFX1NISUZUKTsKLQl0bGJfcmVtb3ZlX3BhZ2UodGxiLCB2aXJ0X3RvX3BhZ2UocHVkKSk7CisJ
dGxiX3JlbW92ZV90YWJsZSh0bGIsIHZpcnRfdG9fcGFnZShwdWQpKTsKIH0KIAogI2lmIENPTkZJ
R19QR1RBQkxFX0xFVkVMUyA+IDQKIHZvaWQgX19fcDRkX2ZyZWVfdGxiKHN0cnVjdCBtbXVfZ2F0
aGVyICp0bGIsIHA0ZF90ICpwNGQpCiB7CiAJcGFyYXZpcnRfcmVsZWFzZV9wNGQoX19wYShwNGQp
ID4+IFBBR0VfU0hJRlQpOwotCXRsYl9yZW1vdmVfcGFnZSh0bGIsIHZpcnRfdG9fcGFnZShwNGQp
KTsKKwl0bGJfcmVtb3ZlX3RhYmxlKHRsYiwgdmlydF90b19wYWdlKHA0ZCkpOwogfQogI2VuZGlm
CS8qIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+IDQgKi8KICNlbmRpZgkvKiBDT05GSUdfUEdUQUJM
RV9MRVZFTFMgPiAzICovCi0tIAoyLjEzLjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:29:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09:29: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.xen.org>)
	id 1dkoSL-0005wa-E1; Thu, 24 Aug 2017 09:29:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4023bdfea=citrix-osstest@xenproject.org>)
 id 1dkoSK-0005wD-MX
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 09:29:40 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 1C/00-01732-38C9E995; Thu, 24 Aug 2017 09:29:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpG7TnHm
 RBnse2ljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozWc8fZCqaVVkzpn8/cwNjq28XIySEh4C+x
 Y8kXRgjbXWJ6+wo2EFtEwFliwofbYDavgJ7Ex9c3wGqEgWoWvZwOFOcCqt8jJ7H6WjdUs6vEi
 3MH2GDsqQ8uMIHYbAIeEhN7JrKA2CwCqhJvv+5jBbGFBLQkli5eyQSxQFDi5MwnYDXMAhISB1
 +8YIaYYyGx42Mf2wRGvllIymYhKVvAyLSKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W
 4ODE9NScxqVgvOT93EyMwrOoZGBh3MDbs9TvEKMnBpCTK+0R6XqQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCV6P2UA5waLU9NSKtMwcYIDDpCU4eJREeD/OAkrzFhck5hZnpkOkTjHqcmxYvf4Lk
 xBLXn5eqpQ4ryPIDAGQoozSPLgRsGi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYlxlkCk
 9mXgncpldARzABHTHpxByQI0oSEVJSDYxlx24KZO5XkuLfLfF+7UnRsl63F9cLj9+K285xQ/u
 a742n3Oun2Cy6b7uypGhDULDkE1ajBY9U7zNxPLpSGyAQbWj0jlfconOKzX2bR8w/X/ZHOPkl
 sKr/rDwu2WOaI9N6OzCrcNLCXXdMD7/dJBbaO6GQ81hpas2jfV++yS9VeL6VQ835iKwSS3FGo
 qEWc1FxIgBYqVy/sQIAAA==
X-Env-Sender: prvs=4023bdfea=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503566976!108158597!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41116 invoked from network); 24 Aug 2017 09:29:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 09:29:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="436695199"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72010-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-xl-raw:leak-check/check:fail:regression
 xen-4.5-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:guest-saverestore.2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=c5b0fe579e15531ac1498598fede89fd4b46a601
X-Osstest-Versions-That: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 24 Aug 2017 10:29:29 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.5-testing baseline-only test] 72010: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAxMCB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAxMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAy
MiBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxNTg4CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzE1ODgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA3MTU4OAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2lueHBzcDMgMTAgd2luZG93cy1pbnN0YWxsICAgIGZhaWwgYmxvY2tlZCBpbiA3MTU4
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxNiBndWVzdC1zYXZlcmVzdG9yZS4yICAg
ICAgICAgIGZhaWwgICBsaWtlIDcxNTg4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE1ODgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbGlrZSA3MTU4OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OSBsZWFrLWNoZWNr
L2NoZWNrICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTg4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzE1
ODgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAg
ICAgICAgICBmYWlsICAgbGlrZSA3MTU4OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1
OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTg4CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFp
bCAgIGxpa2UgNzE1ODgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE0IHhl
bi1ib290L2wxICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTU4OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcx
NTg4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14
c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGM1YjBm
ZTU3OWUxNTUzMWFjMTQ5ODU5OGZlZGU4OWZkNGI0NmE2MDEKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDMyMTcxMjllYjY1YzBkNDk5NWVkMDhmYjg5MTllM2MzMzRjYWQ1
NDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MTU4OCAgMjAxNy0wNi0yMyAxNzo0Nzo0NyBaICAg
NjEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzIwMTAgIDIwMTctMDgtMjQgMDE6NDg6Mzcg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGM1YjBmZTU3OWUx
NTUzMWFjMTQ5ODU5OGZlZGU4OWZkNGI0NmE2MDEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyMSAxNjowMDowMiAyMDE3ICswMjAwCgogICAg
Z250dGFiOiBmaXggImRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscyIKICAg
IAogICAgVGhlIGNvbXBhdCBtb2RlIGNvZGUgYWxzbyBuZWVkcyBhZGp1c3RtZW50IHRvIGRlYWwg
d2l0aCB0aGUgY2hhbmdlZAogICAgcmV0dXJuIHZhbHVlIGZyb20gZ250dGFiX2NvcHkoKS4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogY2E2MTc1
NzA1NDJlMWQ3ZDhkZTYzNmQ1Mzk2OTU5YmJmMWRhYmFiNwogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDgtMjEgMTU6NDM6MzYgKzAyMDAKCmNvbW1pdCAxMzZmZjRlYTg4MTIzZDc3MjhhMDExODdlZTli
YmRmMDEwYjIzMzQ1CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIFRodSBBdWcgMTcgMTU6MTU6NTUgMjAxNyArMDIwMAoKICAgIGdudHRhYjogZml4IHRyYW5z
aXRpdmUgZ3JhbnQgaGFuZGxpbmcKICAgIAogICAgUHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdy
YW50cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0aCwgb3IgZWxzZQogICAgcmVmZXJlbmNlIGNv
dW50aW5nIGJyZWFrcyBkdWUgdG8gdGhlIHNraXBwZWQgcmVjdXJzaXZlIGNhbGwgdG8KICAgIF9f
YWNxdWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkK
ICAgIGNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVuZGVudCBvZiBvcmlnaW5hbCBwaW4gY291bnQp
LiBGdXJ0aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNxdWlyaW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQg
bG9ja3Mgd2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3JhbnQKICAgIHByb3BlcnRpZXMgY2hhbmdlZCBp
ZiB0aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKICAgIGp1c3Qg
dGhlIHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBvbmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3Rz
LiBBcyBhCiAgICByZXN1bHQsIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIG5lZWRzIHRvIG1p
cnJvciB0aGF0IG5ldyBiZWhhdmlvci4KICAgIAogICAgRnVydGhlcm1vcmUgYSBfX3JlbGVhc2Vf
Z3JhbnRfZm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdhcyBtaXNzaW5nIG9uIHRoZQogICAgcmV0cnkg
cGF0aCBvZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSwgYW5kIGdudHRhYl9zZXRfdmVyc2lv
bigpIGFsc28KICAgIG5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNp
dGl2ZSBncmFudC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJkMmRiNTM5NmZhNjU1YWMwYzQzMmM3CiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDozMSArMDIwMAoKY29tbWl0IDQyYzhiYTVkZmMw
YmU5ZDY0NmYxOTFjNzQ0YzVmYTcxZDdmMzcyZmEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNToxNTozNSAyMDE3ICswMjAwCgogICAg
Z250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5ib3VuZGVkIHRhaWwgY2FsbHMKICAgIAogICAg
VGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRy
YW5zbGF0ZSB0aGVtCiAgICB0byBicmFuY2hlcyBpbnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9u
ZXMgd2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1pdAogICAgYXJlIG9rYXk6CiAgICAtIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAg
IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdvbid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2
ZWwgdHJhbnNpdGl2ZQogICAgICBncmFudHMsCiAgICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUgbGFzdAogICAgICBhcmd1bWVudCBm
YWxzZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVyIHJlY3Vyc2lvbiwKICAgIC0gX19hY3F1aXJl
X2dyYW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2FsbCBpdHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFu
CiAgICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk5OWQy
Y2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdlYWExYzIKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTA4LTE3IDE0OjM5OjE4ICswMjAwCgpjb21taXQgZDM4NDg5ZGU5ZGY5M2E0Njc5Y2FlMmFlMDJi
NzUyODc3NzhmYjNlZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBUdWUgQXVnIDE1IDE1OjM1OjQ2IDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGNvcnJlY3Qg
cGluIHN0YXR1cyBmaXh1cCBmb3IgY29weQogICAgCiAgICBSZWdhcmRsZXNzIG9mIGNvcHkgb3Bl
cmF0aW9ucyBvbmx5IHNldHRpbmcgR05UUElOX2hzdCosIEdOVFBJTl9kZXYqCiAgICBhbHNvIG5l
ZWQgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IHdoZW4gZGVjaWRpbmcgd2hldGhlciB0byBjbGVh
cgogICAgX0dURl97cmVhZCx3cml0fWluZy4gQXQgbGVhc3QgZm9yIGNvbnNpc3RlbmN5IHdpdGgg
Y29kZSBlbHNld2hlcmUgdGhlCiAgICByZWFkIHBhcnQgYmV0dGVyIGRvZXNuJ3QgdXNlIGFueSBt
YXNrIGF0IGFsbC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjMwLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDZlMmE0YzczNTY0YWI5MDdiNzMyMDU5YWRiMzE3ZDZjYTJkMTM4YTIKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTA4LTE1IDE1OjA4OjAzICswMjAwCgpjb21taXQgZGY1OTAxNDI3NmNkY2EzZDg1Mjg2
YzcwYmQ1MTk0NjA5ZmJhODMyMApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxNSAxNTozMzowOSAyMDE3ICswMjAwCgogICAg
eDg2L2dyYW50OiBkaXNhbGxvdyBtaXNhbGlnbmVkIFBURXMKICAgIAogICAgUGFnZXRhYmxlIGVu
dHJpZXMgbXVzdCBiZSBhbGlnbmVkIHRvIGZ1bmN0aW9uIGNvcnJlY3RseS4gIERpc2FsbG93IGF0
dGVtcHRzCiAgICBmcm9tIHRoZSBndWVzdCB0byBoYXZlIGEgZ3JhbnQgUFRFIGNyZWF0ZWQgYXQg
YSBtaXNhbGlnbmVkIGFkZHJlc3MsIHdoaWNoCiAgICB3b3VsZCByZXN1bHQgaW4gY29ycnVwdGlv
biBvZiB0aGUgTDEgdGFibGUgd2l0aCBsYXJnZWx5LWd1ZXN0LWNvbnRyb2xsZWQKICAgIHZhbHVl
cy4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xMjEzNyAvIFhTQS0yMjcuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogY2U0NDI5MjZjMjUzMGRhOTM3NjE5OWRjYzc2OTQzNjM3NmFkMjM4NgogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDgtMTUgMTU6MDY6NDUgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09: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.xen.org>)
	id 1dkoaw-0006i8-Bq; Thu, 24 Aug 2017 09:38:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4023bdfea=citrix-osstest@xenproject.org>)
 id 1dkoav-0006hw-Jw
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 09:38:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 67/60-01862-79E9E995; Thu, 24 Aug 2017 09:38:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDve70efM
 iDR695bK4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkrZ05nLtgvW/Fq1UTWBsbHol2MnBwSAv4S
 G06sZIaw3SXmtC9lBbFFBJwlJny4zQZi8wroSTR2HgWrERYwkpg3ew5UvZvE99tbmWDs63Mvs
 4PYbAIeEhN7JrKA2CwCqhJTei+CzRES0JJYunglE8RMQYmTM5+A1TALSEgcfPECaqaFxKHn/5
 knMPLOQlI2C0nZAkamVYwaxalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn
 5uZsYgcFTz8DAuIOxaa/fIUZJDiYlUd4n0vMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrpkL
 lBMsSk1PrUjLzAGGMUxagoNHSYTXFyTNW1yQmFucmQ6ROsVozLFh9fovTByTZv78xiTEkpefl
 yolzpsGUioAUppRmgc3CBZflxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ804HmcKTmVcCt+
 8V0ClMQKdMOjEH5JSSRISUVAPjJLEkgy3PZuauNJ+5tv9D802v7Op7WTM+GCyK5Z/5T2sHX8S
 NmYUb41Kl1mot/O50tkQu4kbbhiUldtINwiJsVilPOec+/ypWPedB5K5LtzZM/XlCTnTXj70R
 Rz/N2WC8T8daJbD3j3/h8vzSv11xhee8Nwdkucz3eczEJrLdLTLiZZWjcPoUJZbijERDLeai4
 kQAE98Rf6oCAAA=
X-Env-Sender: prvs=4023bdfea=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503567509!55915524!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20440 invoked from network); 24 Aug 2017 09:38:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 09:38:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="444959276"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72012-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=e4d409c6e3b96738fb0c710ecd21bcd79db93381
X-Osstest-Versions-That: ovmf=27ee96701a9495644aefae3690ca6849a79f7631
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 24 Aug 2017 10:38:22 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72012: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBlNGQ0MDljNmUzYjk2NzM4ZmIwYzcxMGVjZDIxYmNkNzlkYjkz
MzgxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyN2VlOTY3MDFhOTQ5
NTY0NGFlZmFlMzY5MGNhNjg0OWE3OWY3NjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMDkg
IDIwMTctMDgtMjMgMTY6Mjg6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDEyICAyMDE3LTA4LTI0IDA3OjQ4OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJpIDxkYW5k
YW4uYmlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZTRkNDA5YzZlM2I5NjczOGZiMGM3MTBlY2QyMWJjZDc5
ZGI5MzM4MQpBdXRob3I6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgpEYXRlOiAg
IFdlZCBBdWcgMTYgMTY6NDU6MTkgMjAxNyArMDgwMAoKICAgIE1haW50YWluZXJzLnR4dDogVXBk
YXRlIHRoZSBNYWludGFpbmVycyBmb3IgSW50ZWxGcmFtZXdvcmtYWFhQa2cKICAgIAogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAg
U2lnbmVkLW9mZi1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQg
ZGZjNTUyNzU5MDgxNDJlNDEyOTM5MTFiYmRhOWJlNDkzNjVmYjJhMQpBdXRob3I6IERhbmRhbiBC
aSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KRGF0ZTogICBUdWUgQXVnIDIyIDE1OjA2OjIxIDIwMTcg
KzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvRHJpdmVyU2FtcGxlOiBBZGQgc2FtcGxlIGNhc2UgZm9y
IHBvcHVwIHByb3RvY29sCiAgICAKICAgIEFkZCBvbmUgc2FtcGxlIGNhc2UgYWJvdXQgaG93IHRv
IHVzZSBIaWlQb3B1cCBwcm90b2NvbCB0byBkcmF3IG1lc3NhZ2UgYm94LgogICAgCiAgICBDYzog
RXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4u
YmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgoKY29tbWl0IDA2YWFkOWEyMzExYTRhNDI5MzIwMjY1ZTg5ZjI3YTU5Zjk4ZDczNjkK
QXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEF1ZyAx
NyAyMDowMDoxNiAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0Rpc3BsYXlFbmdpbmU6IEFk
ZCBpbXBsZW1lbnRhdGlvbiBvZiBIaWlQb3B1cCBwcm90b2NvbAogICAgCiAgICBBZGQgdGhlIGlt
cGxlbWVudGF0aW9uIG9mIEhpaVBvcHVwIHByb3RvY29sIGluIERpc3BsYXlFbmdpbmVEeGUsCiAg
ICBzaW5jZSBEaXNwbGF5RW5naW5lRHhlIGlzIHJlc3BvbnNpYmxlIGZvciBkcmF3aW5nIHRhc2tz
LgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogRGFu
ZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDM0MTNmZTg2YzY0ZmE3MWRhZDA1MGFmOWI2
Yzk0OTFkZTIzOTkxZWIKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIEp1bCA3IDEzOjU0OjUxIDIwMTcgKzA4MDAKCiAgICBNZGVQa2cvSGlpUG9wdXA6
IEFkZCBISUkgUG9wdXAgUHJvdG9jb2wgZGVmaW5pdGlvbnMKICAgIAogICAgQWRkIGRlZmluaXRp
b25zIGZvciBISUkgUG9wdXAgUHJvdG9jb2wgYWNjb3JkaW5nIHRvIFVFRkkyLjcuCiAgICAKICAg
IENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRh
bmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:48:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09: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.xen.org>)
	id 1dkokD-0007SN-9F; Thu, 24 Aug 2017 09:48:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkokB-0007SA-Du
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 09:48:07 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C3/3B-03765-6D0AE995; Thu, 24 Aug 2017 09:48:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHRDpO61BfM
 iDVpWCVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTZ/YxFsxjrli/dBFzA+Nlpi5GTg4JAX+J
 VSt/M4PYbAI6Ehfn7mQDsUUETCXa7i1kBLGFBVwlbsz+xgJiswioSvQuvgdm8wpYSszYMosZY
 o6exNuJL8DqhQQUJfrnPWCDqBGUODnzCVg9s4CExMEXL5gnMHLNQpKahSS1gJFpFaNGcWpRWW
 qRrpGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoNcZgGAH45/5gYcYJTmYlER
 5n0jPixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbt2PlBOsCg1PbUiLTMHGH4waQkOHiUR3uUg
 ad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifOWgxQJgBRllObBjYDFwiVGWSlhXkago4R4C
 lKLcjNLUOVfMYpzMCoJ81aCTOHJzCuB2/QK6AgmoCMmnZgDckRJIkJKqoGxtKrox2Qj+Xd/2R
 Zvn1+8PO/ytX3OR7Wnnrl9UEW8cMnvgwoRLq6/0hq8D1X+nhBY0V8ZfVtCPFzDM5K5onD1N9G
 Nc/pr/91uOjfFr+0m38F7tneyw1yeilSXBoseXyGtImshL/M0i0f9Cf/PvY/EY7by5J2PaO56
 fG21UkWSf0uxOtOBLcpKLMUZiYZazEXFiQAg2rPNgAIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503568084!53674861!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55431 invoked from network); 24 Aug 2017 09:48:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 09:48:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="436696544"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <hfp@posteo.de>
Date: Thu, 24 Aug 2017 10:47:51 +0100
Message-ID: <20170824094753.77795-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/pt: fix binding of MSIX entries already
	unmasked
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHR3byBwYXRjaGVzIGZpeCBhbiBpc3N1ZSB3aGVyZSBhIE1T
SVggaW50ZXJydXB0IGJvdW5kIHRvCmEgZ3Vlc3Qgd2hlbiB0aGUgTVNJWCBlbnRyeSBpcyBhbHJl
YWR5IHVubWFza2VkIHdvdWxkIGJlIGxlZnQgbWFza2VkLAphbmQgdGh1cyB0aGUgZ3Vlc3Qgd291
bGQgbm90IHJlY2VpdmUgYW55IGludGVycnVwdHMgZnJvbSB0aGUgZGV2aWNlLgoKVGhlIGZvbGxv
d2luZyB0d28gcGF0Y2hlcyBmaXggdGhpcyBieSBhZGRpbmcgYSBuZXcgZmxhZyB0byB0aGUgZ2Zs
YWdzCmZpZWxkIHVzZWQgaW4gWEVOX0RPTUNUTF9iaW5kX3B0X2lycSBzbyB0aGF0IHRoZSBjYWxs
ZXIgY2FuIHJlcXVlc3QKdGhlIGludGVycnVwdCB0byBiZSB1bm1hc2tlZCBvbmNlIGJvdW5kLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:48:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09: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.xen.org>)
	id 1dkokE-0007So-Mp; Thu, 24 Aug 2017 09:48:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkokD-0007SM-Hs
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 09:48:09 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C3/B5-01995-8D0AE995; Thu, 24 Aug 2017 09:48:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6NBfM
 iDb5uEbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWn4gumC1W0bolvoFxh0AXIyeHhIC/xL3W
 RlYQm01AR+Li3J1sILaIgKlE272FjF2MXBzMAvsZJT78/gaWEBbwkzi89zEjiM0ioCpxZ08nO
 4jNK2ApsbOrmxViqJ7E24kvwGo4Bawk7l58AdYrBFRzZMUnJoh6QYmTM5+wgNjMApoSrdt/s0
 PY8hLNW2czQ9QrSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfIXC+pKDM9oyQ3MTN
 H19DAWC83tbg4MT01JzGpWC85P3cTIzDU6hkYGHcwtuz1O8QoycGkJMr7RHpepBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3rXzgXKCRanpqRVpmTnAoIdJS3DwKInw6oCkeYsLEnOLM9MhUqcYF
 aXEectBEgIgiYzSPLg2WKRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawsyhSczrwRu+i
 ugxUxAiyedmAOyuCQRISXVwJg50ep/YmWC6bO8qrXKx+w37vxcdk1+jY7D1+tVor4i3O/lvOU
 +PO+afp3jnqlrhsWx5vzzeWey/swMasjL8JRQKsppkDqZ3zb9S+vtqczhOjKdYl15fp4CJocc
 Xv14EandX2LRzhL4MHbG0VNMr9oabvodX9ti++TDL3PGlzKH83uE1Fe3KrEUZyQaajEXFScCA
 DEjr3ivAgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503568086!80523925!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15483 invoked from network); 24 Aug 2017 09:48:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 09:48:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="444959945"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <hfp@posteo.de>
Date: Thu, 24 Aug 2017 10:47:53 +0100
Message-ID: <20170824094753.77795-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170824094753.77795-1-roger.pau@citrix.com>
References: <20170824094753.77795-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH QEMU] xen/pt: allow QEMU to request MSI
	unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIE1TSVggaW50ZXJydXB0IGlzIGJvdW5kIHRvIGEgZ3Vlc3QgdXNpbmcKeGNfZG9tYWlu
X3VwZGF0ZV9tc2lfaXJxIChYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxKSB0aGUgaW50ZXJydXB0IGlz
CmxlZnQgbWFza2VkIGJ5IGRlZmF1bHQuCgpUaGlzIGNhdXNlcyBwcm9ibGVtcyB3aXRoIGd1ZXN0
cyB0aGF0IGZpcnN0IGNvbmZpZ3VyZSBpbnRlcnJ1cHRzIGFuZApjbGVhbiB0aGUgcGVyLWVudHJ5
IE1TSVggdGFibGUgbWFzayBiaXQgYW5kIGFmdGVyd2FyZHMgZW5hYmxlIE1TSVgKZ2xvYmFsbHku
IEluIHN1Y2ggc2NlbmFyaW8gdGhlIFhlbiBpbnRlcm5hbCBtc2l4dGJsIGhhbmRsZXJzIHdvdWxk
IG5vdApkZXRlY3QgdGhlIHVubWFza2luZyBvZiBNU0lYIGVudHJpZXMgYmVjYXVzZSB2ZWN0b3Jz
IGFyZSBub3QgeWV0CnJlZ2lzdGVyZWQgc2luY2UgTVNJWCBpcyBub3QgZW5hYmxlZCwgYW5kIHZl
Y3RvcnMgd291bGQgYmUgbGVmdAptYXNrZWQuCgpJbnRyb2R1Y2UgYSBuZXcgZmxhZyBpbiB0aGUg
Z2ZsYWdzIGZpZWxkIHRvIHNpZ25hbCBYZW4gd2hldGhlciBhIE1TSVgKaW50ZXJydXB0IHNob3Vs
ZCBiZSB1bm1hc2tlZCBhZnRlciBiZWluZyBib3VuZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXBvcnRlZC1ieTogQW5kcmVhcyBLaW56
bGVyIDxoZnBAcG9zdGVvLmRlPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpDYzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDYzogcWVtdS1kZXZlbEBu
b25nbnUub3JnCi0tLQogaHcveGVuL3hlbl9wdF9tc2kuYyB8IDExICsrKysrKysrLS0tCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2h3L3hlbi94ZW5fcHRfbXNpLmMgYi9ody94ZW4veGVuX3B0X21zaS5jCmluZGV4IGZmOWE3OWY1
ZDIuLmMwMGFjMmZkN2QgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHRfbXNpLmMKKysrIGIvaHcv
eGVuL3hlbl9wdF9tc2kuYwpAQCAtMjQsNiArMjQsNyBAQAogI2RlZmluZSBYRU5fUFRfR0ZMQUdT
X1NISUZUX0RNICAgICAgICAgICAgIDkKICNkZWZpbmUgWEVOX1BUX0dGTEFHU1NISUZUX0RFTElW
X01PREUgICAgIDEyCiAjZGVmaW5lIFhFTl9QVF9HRkxBR1NTSElGVF9UUkdfTU9ERSAgICAgICAx
NQorI2RlZmluZSBYRU5fUFRfR0ZMQUdTU0hJRlRfVU5NQVNLRUQgICAgICAgMTYKIAogI2RlZmlu
ZSBsYXRjaChmbGQpIGxhdGNoW1BDSV9NU0lYX0VOVFJZXyMjZmxkIC8gc2l6ZW9mKHVpbnQzMl90
KV0KIApAQCAtMTU1LDcgKzE1Niw4IEBAIHN0YXRpYyBpbnQgbXNpX21zaXhfdXBkYXRlKFhlblBD
SVBhc3N0aHJvdWdoU3RhdGUgKnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGly
cSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfbXNpeCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBtc2l4X2VudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50ICpvbGRfcGlycSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqb2xkX3Bp
cnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG1hc2tlZCkKIHsKICAgICBQQ0lE
ZXZpY2UgKmQgPSAmcy0+ZGV2OwogICAgIHVpbnQ4X3QgZ3ZlYyA9IG1zaV92ZWN0b3IoZGF0YSk7
CkBAIC0xNzEsNiArMTczLDggQEAgc3RhdGljIGludCBtc2lfbXNpeF91cGRhdGUoWGVuUENJUGFz
c3Rocm91Z2hTdGF0ZSAqcywKICAgICAgICAgdGFibGVfYWRkciA9IHMtPm1zaXgtPm1taW9fYmFz
ZV9hZGRyOwogICAgIH0KIAorICAgIGdmbGFncyB8PSBtYXNrZWQgPyAwIDogKDF1IDw8IFhFTl9Q
VF9HRkxBR1NTSElGVF9VTk1BU0tFRCk7CisKICAgICByYyA9IHhjX2RvbWFpbl91cGRhdGVfbXNp
X2lycSh4ZW5feGMsIHhlbl9kb21pZCwgZ3ZlYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwaXJxLCBnZmxhZ3MsIHRhYmxlX2FkZHIpOwogCkBAIC0yNzQsNyArMjc4LDcgQEAg
aW50IHhlbl9wdF9tc2lfdXBkYXRlKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMpCiB7CiAgICAg
WGVuUFRNU0kgKm1zaSA9IHMtPm1zaTsKICAgICByZXR1cm4gbXNpX21zaXhfdXBkYXRlKHMsIG1z
aV9hZGRyNjQobXNpKSwgbXNpLT5kYXRhLCBtc2ktPnBpcnEsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWxzZSwgMCwgJm1zaS0+cGlycSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWxzZSwgMCwgJm1zaS0+cGlycSwgZmFsc2UpOwogfQogCiB2b2lkIHhlbl9wdF9tc2lfZGlz
YWJsZShYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzKQpAQCAtMzU1LDcgKzM1OSw4IEBAIHN0YXRp
YyBpbnQgeGVuX3B0X21zaXhfdXBkYXRlX29uZShYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLCBp
bnQgZW50cnlfbnIsCiAgICAgfQogCiAgICAgcmMgPSBtc2lfbXNpeF91cGRhdGUocywgZW50cnkt
PmFkZHIsIGVudHJ5LT5kYXRhLCBwaXJxLCB0cnVlLAotICAgICAgICAgICAgICAgICAgICAgICAg
IGVudHJ5X25yLCAmZW50cnktPnBpcnEpOworICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5
X25yLCAmZW50cnktPnBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgdmVjX2N0cmwgJiBQ
Q0lfTVNJWF9FTlRSWV9DVFJMX01BU0tCSVQpOwogCiAgICAgaWYgKCFyYykgewogICAgICAgICBl
bnRyeS0+dXBkYXRlZCA9IGZhbHNlOwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:48:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09: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.xen.org>)
	id 1dkokE-0007Sd-Fu; Thu, 24 Aug 2017 09:48:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkokC-0007SG-DJ
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 09:48:08 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AA/CB-03044-7D0AE995; Thu, 24 Aug 2017 09:48:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO71BfM
 iDTZMY7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOHjrIXLBWuqK9M7qB8adwFyMnh4SAv8TD
 3g9sIDabgI7Exbk7wWwRAVOJtnsLGbsYOTiYBcolZtyIBwkLC/hI7J6yhRXEZhFQlfj87hMTi
 M0rYCkx50wvO8RIPYm3E18wgticAlYSdy++ABspBFRzZAVMvaDEyZlPWEBsZgFNidbtv9khbH
 mJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2t
 oYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPxz/zAQ4ySHExKorxPpOdFCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgXTsfKCdYlJqeWpGWmQMMeZi0BAePkgjvcpA0b3FBYm5xZjpE6hSjopQ4b
 zlIQgAkkVGaB9cGi7NLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuatBJnCk5lXAjf9FdBiJq
 DFk07MAVlckoiQkmpglM6/HrMqNjtn/7ktXz9+f8z2qtOjl8mwuXtliVTD0fW5kaesZh509ir
 1mPn1XeDxcn375fv0dwW/DHvX635bxmjBOa+suv5/8eoFRjtS5qk86vkye5bZGkHdEm3pIK6E
 eQc+nX8ffOXZDr43IjPvvfnkZMPG8HH5CuPLj48LtpYc2ljj9fj8bSWW4oxEQy3mouJEAKMqj
 JOuAgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503568084!53674861!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55538 invoked from network); 24 Aug 2017 09:48:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 09:48:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="436696546"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <hfp@posteo.de>
Date: Thu, 24 Aug 2017 10:47:52 +0100
Message-ID: <20170824094753.77795-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170824094753.77795-1-roger.pau@citrix.com>
References: <20170824094753.77795-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 XEN] x86/pt: add a MSI unmask flag to
	XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZsYWcgaXMgcGFydCBvZiB0aGUgZ2ZsYWdzLCBhbmQgc2hvdWxkIGJlIHVzZWQgdG8gcmVx
dWVzdCB0aGUKdW5tYXNrIG9mIGEgTVNJIGludGVycnVwdCBvbmNlIGl0J3MgYm91bmQuCgpUaGlz
IGlzIHJlcXVpcmVkIGZvciB0aGUgZGV2aWNlIG1vZGVsIGluIG9yZGVyIHRvIGJlIGNhcGFibGUg
b2YKYmluZGluZyBNU0lYIGludGVycnVwdHMgdGhhdCBoYXZlIHRoZSBlbnRyeSBtYXNrIGJpdCBh
bHJlYWR5IHVuc2V0IGF0CmJpbmQgdGltZS4gV2l0aG91dCB0aGlzIGZpeCB0aGUgaW50ZXJydXB0
cyB3b3VsZCBiZSBsZWZ0IG1hc2tlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXBvcnRlZCBieTogQW5kcmVhcyBLaW56bGVyIDxoZnBA
cG9zdGVvLmRlPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW8uYyAgfCAyMyArKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaXJxLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggMTlhMjFiZjg1YS4u
ZjY4YjMxODA5ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC0zNDIsMTMgKzM0MiwxNCBAQCBpbnQg
cHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICB1aW50OF90IGRlc3QsIGRlc3RfbW9kZSwgZGVs
aXZlcnlfbW9kZTsKICAgICAgICAgaW50IGRlc3RfdmNwdV9pZDsKICAgICAgICAgY29uc3Qgc3Ry
dWN0IHZjcHUgKnZjcHU7CisgICAgICAgIHVpbnQzMl90IGdmbGFncyA9IHB0X2lycV9iaW5kLT51
Lm1zaS5nZmxhZ3MgJiB+Vk1TSV9VTk1BU0tFRDsKIAogICAgICAgICBpZiAoICEocGlycV9kcGNp
LT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgewogICAgICAgICAgICAg
cGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFfRFBDSV9NQVBQRUQgfCBIVk1fSVJRX0RQQ0lfTUFD
SF9NU0kgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9HVUVT
VF9NU0k7CiAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51
Lm1zaS5ndmVjOwotICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IHB0X2lycV9i
aW5kLT51Lm1zaS5nZmxhZ3M7CisgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzID0g
Z2ZsYWdzOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqICdwdF9pcnFfY3JlYXRlX2Jp
bmQnIGNhbiBiZSBjYWxsZWQgYWZ0ZXIgJ3B0X2lycV9kZXN0cm95X2JpbmQnLgogICAgICAgICAg
ICAgICogVGhlICdwaXJxX2NsZWFudXBfY2hlY2snIHdoaWNoIHdvdWxkIGZyZWUgdGhlIHN0cnVj
dHVyZSBpcyBvbmx5CkBAIC00MDEsMTMgKzQwMiwxMyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5k
KAogCiAgICAgICAgICAgICAvKiBJZiBwaXJxIGlzIGFscmVhZHkgbWFwcGVkIGFzIHZtc2ksIHVw
ZGF0ZSBndWVzdCBkYXRhL2FkZHIuICovCiAgICAgICAgICAgICBpZiAoIHBpcnFfZHBjaS0+Z21z
aS5ndmVjICE9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjIHx8Ci0gICAgICAgICAgICAgICAgIHBp
cnFfZHBjaS0+Z21zaS5nZmxhZ3MgIT0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyApCisgICAg
ICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MgIT0gZ2ZsYWdzICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAvKiBEaXJlY3RseSBjbGVhciBwZW5kaW5nIEVPSXMgYmVm
b3JlIGVuYWJsaW5nIG5ldyBNU0kgaW5mby4gKi8KICAgICAgICAgICAgICAgICBwaXJxX2d1ZXN0
X2VvaShpbmZvKTsKIAogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjID0gcHRf
aXJxX2JpbmQtPnUubXNpLmd2ZWM7Ci0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdm
bGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3M7CisgICAgICAgICAgICAgICAgcGlycV9k
cGNpLT5nbXNpLmdmbGFncyA9IGdmbGFnczsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAg
ICAgICAvKiBDYWxjdWxhdGUgZGVzdF92Y3B1X2lkIGZvciBNU0ktdHlwZSBwaXJxIG1pZ3JhdGlv
bi4gKi8KQEAgLTQzOCw2ICs0MzksMjIgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAg
ICAgICAgIHBpX3VwZGF0ZV9pcnRlKHZjcHUgPyAmdmNwdS0+YXJjaC5odm1fdm14LnBpX2Rlc2Mg
OiBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mbywgcGlycV9kcGNpLT5nbXNp
Lmd2ZWMpOwogCisgICAgICAgIGlmICggcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyAmIFZNU0lf
VU5NQVNLRUQgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2Mg
PSBpcnFfdG9fZGVzYyhpbmZvLT5hcmNoLmlycSk7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOworCisgICAgICAgICAgICBpZiAoICFkZXNjICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBwdF9pcnFfZGVzdHJveV9iaW5kKGQsIHB0X2lycV9iaW5kKTsKKyAgICAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgc3Bp
bl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKKyAgICAgICAgICAgIGd1ZXN0X21h
c2tfbXNpX2lycShkZXNjLCBmYWxzZSk7CisgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7CisgICAgICAgIH0KKwogICAgICAgICBicmVhazsKICAg
ICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmgKaW5kZXggMTA2ZGMxOTYxMy4uOTU0NmMyNDg3OSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaXJxLmgKQEAgLTEzNiw2ICsxMzYsNyBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3Np
X2xpbmsgewogI2RlZmluZSBWTVNJX0RNX01BU0sgICAgICAweDIwMAogI2RlZmluZSBWTVNJX0RF
TElWX01BU0sgICAweDcwMDAKICNkZWZpbmUgVk1TSV9UUklHX01PREUgICAgMHg4MDAwCisjZGVm
aW5lIFZNU0lfVU5NQVNLRUQgICAgIDB4MTAwMDAKIAogI2RlZmluZSBHRkxBR1NfU0hJRlRfUkgg
ICAgICAgICAgICAgOAogI2RlZmluZSBHRkxBR1NfU0hJRlRfREVMSVZfTU9ERSAgICAgMTIKLS0g
CjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:49:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09:49: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.xen.org>)
	id 1dkolh-0007iA-19; Thu, 24 Aug 2017 09:49:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kirill@shutemov.name>) id 1dkolf-0007i0-U0
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 09:49:40 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0C/AF-03765-331AE995; Thu, 24 Aug 2017 09:49:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsXiVRvkrGu0cF6
 kwZF2DYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePnlFusBc3cFR+W32NrYJzJ2cXIxSEkMINR
 YnvnOmYQh0VgF6vE2l27GUEcCYHdrBK7Z19k62LkBHLiJH7s38cIYVdJLL//mBnEFhJQlpi3/
 DcrxKifjBKTr/axQCSKJaafXg7WzCKgKtH/ch5YM5uAoUT/xuVgzSICWhJnZ74GW80sMIVVYv
 HXV2BFwgIWEh235jKB2LwCDhKXLt5lgxhqIfH5aANUXFDi5MwnYMuYgQbd+PcSKM4BZEtLLP/
 HARLmFLCU6N41mRXEFhVQkVh6qZV1AqPILCTds5B0z0LoXsDIvIpRozi1qCy1SNfYWC+pKDM9
 oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAGGIBgB+PO9YGHGCU5mJREeZ9Iz4sU4kvKT
 6nMSCzOiC8qzUktPsQow8GhJMGrtwAoJ1iUmp5akZaZA4xGmLQEB4+SCG88SJq3uCAxtzgzHS
 J1ilGXY9KB7V+YhFjy8vNSpcR5K0GKBECKMkrz4EbAEsMlRlkpYV5GoKOEeApSi3IzS1DlXzG
 KczAqCfPmgUzhycwrgdv0CugIJqAjJp2YA3JESSJCSqqBse1BxOrGnq7lW+QXbj3w4qaHoFzN
 Uh6mCmH1B5FfrDm01nHcmvhyddrW/Xf2HZpXd0Hgj3T406Dlvk/KN26bU59Ts8xgwkHzTJt3U
 +d56/H8/rQuemlkztqAxRHL5kzLK2Njd1rtv4ojlcX++7rQhz7vX7+awK/wq7/DUYaT8/Yztt
 Skh9qthUosxRmJhlrMRcWJAJD1LEkHAwAA
X-Env-Sender: kirill@shutemov.name
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503568178!112936705!1
X-Originating-IP: [74.125.82.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 59205 invoked from network); 24 Aug 2017 09:49:38 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 09:49:38 -0000
Received: by mail-wm0-f67.google.com with SMTP id f127so2182618wmf.3
 for <xen-devel@lists.xenproject.org>; Thu, 24 Aug 2017 02:49:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=shutemov-name.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=DWln1iwYZBWpw8JCwMH6eBgMfuB0ii8CvZAGK5oVckk=;
 b=gNOUeGogLi9Q0OwryA/TAGsxZiPmOLI7wbnIdaC5lIQqMjVSOkwEQsR1avi2epRTCO
 w7+arUtO2+Y1iFkO3yCSmqxPaCAtLan7N8ijSoNsQxd2Um4mJFUOlyWE/BZVl0Wy222Y
 1UmeKkn/BfpDcHHKaRLaQbyRaXhY2ELaykCsE7/Uc4wOgHyilCBTnPQZcPSupYbTL4Dv
 m6xU9k5+0aawyvgU99GHHY1WRVfhdhZeSl0OW95VosxFuJaXv4UXa4rYEuyxQlqKk/jM
 scYhRCluun9nnXImncBYdeqfgalDtv5MKMy5JA3oBufqMd/tQLtGLj7P7CCIPmlqPk05
 ANpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=DWln1iwYZBWpw8JCwMH6eBgMfuB0ii8CvZAGK5oVckk=;
 b=iPyi7Oi0zSApW9oH9bQU+wr0gAENtyfM2YSw4qmjGGU+33+j8pBF3WJuMMQAWGTmRv
 5+J1wfOXsyTI0Ok/FBTIhqpfkoEm6Fhf3yhQMlq2mbmat7I3JpMnNxSIhkzxZaBYrkCB
 jCi3Fu7/LMuLN23yV7qpjjI4y0ng8nDmecihldlX33SBpON45lE+FcEB4NpPfrDd6rwh
 Z8D1IGs4Rc7lWeDF4+ZpLRlnjR7SwwKVbUYwI+TvXya1aqPoN4UpqYAa+LNEh/hSWbE/
 rBcwt3EO5tpnSbq5BvrY9gZEGsBk1ohi8dzDswUqh6mmhJyzJuEok94WHX3raBf1Ydz5
 uJqA==
X-Gm-Message-State: AHYfb5haj5y5oSbOza+XXWB0k+guFbArFkI7QFV3JsCS9C/uH5/5R/ej
 10m1nONQIlcVqlMr
X-Received: by 10.80.213.138 with SMTP id v10mr5617750edi.238.1503568178252;
 Thu, 24 Aug 2017 02:49:38 -0700 (PDT)
Received: from node.shutemov.name ([93.84.20.2])
 by smtp.gmail.com with ESMTPSA id t30sm2075873edd.33.2017.08.24.02.49.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 24 Aug 2017 02:49:37 -0700 (PDT)
Received: by node.shutemov.name (Postfix, from userid 1000)
 id 9F032648D520; Thu, 24 Aug 2017 12:49:36 +0300 (+03)
Date: Thu, 24 Aug 2017 12:49:36 +0300
From: "Kirill A. Shutemov" <kirill@shutemov.name>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20170824094936.muh4elezjemvl3bm@node.shutemov.name>
References: <20170824092258.12375-1-vkuznets@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824092258.12375-1-vkuznets@redhat.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Steven Rostedt <rostedt@goodmis.org>,
 Andy Lutomirski <luto@amacapital.net>, Jork Loeser <Jork.Loeser@microsoft.com>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: enable RCU based table free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTE6MjI6NThBTSArMDIwMCwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKPiBPbiB4ODYgc29mdHdhcmUgcGFnZS10YWJsZSB3YWxrZXJzIGRlcGVuZCBvbiB0
aGUgZmFjdCB0aGF0IHJlbW90ZSBUTEIgZmx1c2gKPiBkb2VzIGFuIElQSTogd2FsayBpcyBwZXJm
b3JtZWQgbG9ja2xlc3MgYnV0IHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCBhbmQgaW4KPiBjYXNl
IHRoZSBwYWdldGFibGUgaXMgZnJlZWQgdGhlIGZyZWVpbmcgQ1BVIHdpbGwgZ2V0IGJsb2NrZWQg
YXMgcmVtb3RlIFRMQgo+IGZsdXNoIGlzIHJlcXVpcmVkLiBPbiBvdGhlciBhcmNoaXRlY3R1cmUg
d2hpY2ggZG9uJ3QgcmVxdWlyZSBhbiBJUEkgdG8gZG8KPiByZW1vdGUgVExCIGZsdXNoIHdlIGhh
dmUgYW4gUkNVLWJhc2VkIG1lY2hhbmlzbSAoc2VlCj4gaW5jbHVkZS9hc20tZ2VuZXJpYy90bGIu
aCBmb3IgbW9yZSBkZXRhaWxzKS4KPiAKPiBJbiB2aXJ0dWFsaXplZCBlbnZpcm9ubWVudHMgd2Ug
bWF5IHdhbnQgdG8gb3ZlcnJpZGUgLmZsdXNoX3RsYl9vdGhlcnMgaG9vawo+IGluIHB2X21tdV9v
cHMgYW5kIHVzZSBhIGh5cGVyY2FsbCBhc2tpbmcgdGhlIGh5cGVydmlzb3IgdG8gZG8gcmVtb3Rl
IFRMQgo+IGZsdXNoIGZvciB1cy4gVGhpcyBicmVha3MgdGhlIGFzc3VtcHRpb24gYWJvdXQgSVBJ
LiBYZW4gUFYgZG9lcyB0aGlzIGZvcgo+IHllYXJzIGFuZCB0aGUgdXBjb21pbmcgcmVtb3RlIFRM
QiBmbHVzaCBmb3IgSHlwZXItViB3aWxsIGRvIGl0IHRvby4gVGhpcwo+IGlzIG5vdCBzYWZlLCBz
b2Z0d2FyZSBwYWdldGFibGUgd2Fsa2VycyBtYXkgc3RlcCBvbiBhbiBhbHJlYWR5IGZyZWVkIHBh
Z2UuCj4gCj4gU29sdmUgdGhlIGlzc3VlIGJ5IGVuYWJsaW5nIFJDVS1iYXNlZCB0YWJsZSBmcmVl
IG1lY2hhbmlzbS4gVGVzdGluZyB3aXRoCj4ga2VybmJlbmNoIGFuZCBtbWFwL211bm1hcCBtaWNy
b2JlbmNobWFycyBkaWRuJ3Qgc2hvdyBhbnkgbm90YWJsZQo+IHBlcmZvcm1hbmNlIGltcGFjdC4K
PiAKPiBTdWdnZXN0ZWQtYnk6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4K
PiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+
IEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gQ2hhbmdl
cyBzaW5jZSB2MToKPiAtIEVuYWJsZSBIQVZFX1JDVV9UQUJMRV9GUkVFIHVuY29uZGl0aW9uYWxs
eSB0byBhdm9pZCBkaWZmZXJlbnQgY29kZSBwYXRoZXMKPiAgIGZvciBubyByZWFzb24gW0xpbnVz
IFRvcnZhbGRzXQoKQWNrZWQtYnk6IEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92
QGxpbnV4LmludGVsLmNvbT4KCi0tIAogS2lyaWxsIEEuIFNodXRlbW92CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 09:54:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 09: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.xen.org>)
	id 1dkoqG-0008T3-JO; Thu, 24 Aug 2017 09:54:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkoqF-0008Sx-SJ
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 09:54:23 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 76/7C-03765-F42AE995; Thu, 24 Aug 2017 09:54:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9dv0bx
 Ig/5Dahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bs8zeYCpYzV+x93M7awLiOqYuRk0NIIE/i
 0Zm/rCA2r4CdxJn7DWBxCQFDidMLb7KA2CwCqhLbDv5jA7HZBNQl2p5tB6rn4BAR0JE4/Z2vi
 5GLg1lgLaPE/Y8T2UFqhAWCJVrfLGSFmJ8h8eHuVbA4p4CVxMaXN8F6eQUEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0M9JK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MP5aFnCIUZKDSUmU94n0vEgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryKC4FygkWp6akVaZk5wDiASUtw8CiJ8F5eAJTmLS5Iz
 C3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4LwfIDAGQoozSPLgRsJi8xCgrJczLCHSUEE9BalFuZg
 mq/CtGcQ5GJWHeeyCreDLzSuA2vQI6ggnoiEkn5oAcUZKIkJJqYGQ+f1GK8fzXkz/jZgcy1b5
 5fXHu9YgN+6VFHt680/0xqmvRy7kT6kzOsRYt/jV7BnfsxLlrmD5ZpJsXqIeb3b00q+LQcc9j
 LZu6El4EXZFeeez+pK+/5syKSuTXe9E42b31tmtfsmjwwZ8Tf22I5Yi02Mj/xCLjzNQryebOn
 xoZlJvfB4ptFpBUYinOSDTUYi4qTgQANkfek8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503568460!79238618!1
X-Originating-IP: [137.65.248.74]
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 40962 invoked from network); 24 Aug 2017 09:54:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 09:54:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 03:54:20 -0600
Message-Id: <599EBE6D020000780017310E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 03:54:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170824094753.77795-1-roger.pau@citrix.com>
 <20170824094753.77795-3-roger.pau@citrix.com>
In-Reply-To: <20170824094753.77795-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 hfp@posteo.de
Subject: Re: [Xen-devel] [PATCH QEMU] xen/pt: allow QEMU to request MSI
 unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDExOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC0yNzQsNyArMjc4LDcgQEAgaW50IHhlbl9wdF9tc2lfdXBkYXRlKFhlblBDSVBhc3N0aHJv
dWdoU3RhdGUgKnMpCj4gIHsKPiAgICAgIFhlblBUTVNJICptc2kgPSBzLT5tc2k7Cj4gICAgICBy
ZXR1cm4gbXNpX21zaXhfdXBkYXRlKHMsIG1zaV9hZGRyNjQobXNpKSwgbXNpLT5kYXRhLCBtc2kt
PnBpcnEsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLCAwLCAmbXNpLT5waXJx
KTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsIDAsICZtc2ktPnBpcnEsIGZh
bHNlKTsKPiAgfQoKSSBkb24ndCB0aGluayB0aGlzIGlzIGNvcnJlY3Qgd2hlbiB0aGUgZGV2aWNl
IGhhcyBtYXNrIGJpdHMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:02:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkoyF-0000rZ-GR; Thu, 24 Aug 2017 10:02:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dkoyE-0000rT-5I
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:02:38 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1A/1E-03937-D34AE995; Thu, 24 Aug 2017 10:02:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXCqh5zXddmybx
 Igy0LlS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXT7pZCo6yV/xed4GtgXEFWxcjF4eQwEJG
 id2z17J2MXJysAioSiz9vZsNxGYTkJNYt/EGmC0ioCjx4OVNsBpmgVWMErOXF4DYwgJuEr0d8
 1lAbF4BK4mZzU+ZQWwhgTSJ7VNnQ8UFJU7OfMIC0asjsXPrHaCZHEC2tMTyfxwgYU4BS4mvn/
 4ygtiiAioSVya8ZQexJQREJH7d+cQMYWtKHLy0iQXCVpC4//kaG4QdKDGtcTvzBEbBWUi2zUK
 ybRbCtgWMzKsYNYpTi8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJD
 lgEIdjDuXB94iFGSg0lJlPeJ9LxIIb6k/JTKjMTijPii0pzU4kOM6hwcAle3/Q2XYsnLz0tVk
 uBlXQxUJliUmp5akZaZA4wpmEoJDh4lEd5Ni4DSvMUFibnFmekQqVOMlhxNH7Z8YeJYsWArkO
 ybuP0LkxDYPClx3vsgDQIgDRmleXDjYHF/iVFWSpiXEehWIZ6C1KLczBJU+VeM4hyMSsK8v0G
 m8GTmlcBtfQV0EBPQQZNOzAE5qCQRISXVwOgunLX9dc+GKw7njrnaiUq/cJvozXu3gjf8ta7x
 svlFFWanriZsOD07eMHM04lreVeuPK18f9Mm4ffvPI+z/dBcJpLrm3QvVs5RIMnmrIW8Rf3em
 3ecbqWfrtRb6V2lrFPOW+y9t1zhW8fxSudgqbcxHEcr/rPZ7xJZP9PdwWUGk6bWS567PkosxR
 mJhlrMRcWJAM2SC3L2AgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503568956!71364809!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62117 invoked from network); 24 Aug 2017 10:02:36 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:02:36 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dkoy9-000Fab-Un; Thu, 24 Aug 2017 10:02:33 +0000
Date: Thu, 24 Aug 2017 11:02:33 +0100
From: Tim Deegan <tim@xen.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170824100233.GA58987@deinos.phlegethon.org>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-3-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823155824.11144-3-wei.liu2@citrix.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>,
 Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 2/2] x86/mm: PG_translate implies
	PG_refcounts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTY6NTggKzAxMDAgb24gMjMgQXVnICgxNTAzNTA3NTA0KSwgV2VpIExpdSB3cm90ZToKPiBB
ZnRlciA0MDQ1OTUzNTIgKCJ4ODYvcGFnaW5nOiBFbmZvcmNlIFBHX2V4dGVybmFsID09IFBHX3Ry
YW5zbGF0ZSA9PQo+IFBHX3JlZmNvdW50cyIpLCBQR19yZWZjb3VudHMgYW5kIFBHX3RyYW5zbGF0
ZSBhbHdheXMgbmVlZCB0byBiZSBzZXQKPiB0b2dldGhlci4KPiAKPiBTcXVhc2ggUEdfcmVmY291
bnRzIHRvIHNpbXBsaWZ5IGNvZGUuIEFsbCBjYWxscyBwYWdpbmdfbW9kZV9yZWZjb3VudHMKPiBh
cmUgcmVwbGFjZWQgYnkgY2FsbHMgdG8gcGFnaW5nX21vZGVfdHJhbnNsYXRlLgoKV291bGQgaXQg
YmUgYSBnb29kIGlkZWEgdG8gbWVyZ2UgYWxsIHRocmVlIGFuZCBoYXZlIG9ubHkgUEdfZXh0ZXJu
YWw/Cgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgp3aXRoIG9uZSBhZGp1c3RtZW50OgoKPiAg
LyogY29tbW9uIHBhZ2luZyBtb2RlIGJpdHMgKi8KPiAgI2RlZmluZSBQR19tb2RlX3NoaWZ0ICAx
MCAKPiAtLyogUmVmY291bnRzIGJhc2VkIG9uIHNoYWRvdyB0YWJsZXMgaW5zdGVhZCBvZiBndWVz
dCB0YWJsZXMgKi8KPiAtI2RlZmluZSBQR19yZWZjb3VudHMgICAoWEVOX0RPTUNUTF9TSEFET1df
RU5BQkxFX1JFRkNPVU5UIDw8IFBHX21vZGVfc2hpZnQpCj4gIC8qIEVuYWJsZSBsb2cgZGlydHkg
bW9kZSAqLwo+ICAjZGVmaW5lIFBHX2xvZ19kaXJ0eSAgIChYRU5fRE9NQ1RMX1NIQURPV19FTkFC
TEVfTE9HX0RJUlRZIDw8IFBHX21vZGVfc2hpZnQpCj4gIC8qIFhlbiBkb2VzIHAybSB0cmFuc2xh
dGlvbiwgbm90IGd1ZXN0ICovCgpQbGVhc2UgYWRkICJhbmQgaGFuZGxlcyByZWZjb3VudHMiIHRv
IHRoZSBjb21tZW50IGRlc2NyaWJpbmcgUEdfdHJhbnNsYXRlLgoKQ2hlZXJzLAoKVGltLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:04:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:04: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.xen.org>)
	id 1dkozv-0000xr-Qz; Thu, 24 Aug 2017 10:04:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dkozt-0000xe-Pl
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:04:21 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 45/D5-01862-4A4AE995; Thu, 24 Aug 2017 10:04:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXCqh5zXXfxknm
 RBrduKFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9uy+wFbxhrjjVmdbA2MvcxcjJISSwkFFi
 9vUcEJtFQFXi0pxWRhCbTUBOYt3GG2wgtoiAskTvr98sXYxcHMwCZxklWt8/AUsICzhKrL/4B
 8zmFbCS+LvuCztIkZDALEaJde29rBAJQYmTM5+wgNjMAjoSO7feAWrgALKlJZb/4wAJcwrYS7
 xvPAhWIiqgInFlwlt2EFtCQETi151PzBC2psTBS5tYIGwFifufr7FB2IES0xq3M09gFJyFZNs
 sJNtmIWxbwMi8ilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw
 YBmAYAfj8o9OhxglOZiURHmfSM+LFOJLyk+pzEgszogvKs1JLT7EqM7BIXB1299wKZa8/LxUJ
 QneBYuBygSLUtNTK9Iyc4ARBVMpwcGjJMK7CCTNW1yQmFucmQ6ROsVoydH0YcsXJo4VC7YCyb
 6J278wCYHNkxLntQBpEABpyCjNgxsHi/pLjLJSwryMQLcK8RSkFuVmlqDKv2IU52BUEuatAJn
 Ck5lXArf1FdBBTEAHTToxB+SgkkSElFQDY9KamwsyK1b+DrbzjvecWh62egF7caro66jzsRtO
 Zt29vW/XEa15dy1Nn4YY1LRPtlRK5a9sU2Bi/9rGZaCZ4dNxdWPXo55pZioVXzr23v70wz35a
 dU2swmXtiQ5au6wUexnlXB8uuDsvj2Xpb/ne7M+8OsqvLFpzcvDFuvV1dc0Vn5imjavR4mlOC
 PRUIu5qDgRANpoGvf1AgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503569059!53326881!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44597 invoked from network); 24 Aug 2017 10:04:19 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:04:19 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dkozb-000FdX-9j; Thu, 24 Aug 2017 10:04:03 +0000
Date: Thu, 24 Aug 2017 11:04:03 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170824100403.GB58987@deinos.phlegethon.org>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-2-wei.liu2@citrix.com>
 <599DC3B00200007800172B4C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599DC3B00200007800172B4C@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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 1/2] xen: remove CONFIG_PAGING_ASSISTANCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTA6MDQgLTA2MDAgb24gMjMgQXVnICgxNTAzNDgyNjcyKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDIzLjA4LjE3IGF0IDE3OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPiBBcm0gc2hvdWxkIGFsd2F5cyBzZXQgaXQsIHdoaWxlIG9uIHg4NiB4ZW4gY2FuJ3QgYnVp
bGQgd2l0aCBpdCBzZXQgdG8KPiA+IDAsIHdoaWNoIG1lYW5zIHBlb3BsZSBoYXZlbid0IHVzZWQg
aXQgZm9yIHllYXJzLgo+ID4gCj4gPiBSZW1vdmUgaXQgYW5kIHNpbXBsaWZ5IHhlbi9wYWdpbmcu
aC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiAKPiBUaGlzIGlzIHNvbWV0aGluZyBJIGNlcnRhaW5seSB3b3VsZCB3YW50IFRpbSB0byBzZWUg
KGFuZCBwZXJoYXBzCj4gYXBwcm92ZSkuCgpUaGFua3MuICBJIHNlZSBhbmQgYXBwcm92ZS4gOikK
CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:05:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:05: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.xen.org>)
	id 1dkp1D-00018P-4Q; Thu, 24 Aug 2017 10:05:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkp1C-00018G-1L
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:05:42 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 18/D1-01732-5F4AE995; Thu, 24 Aug 2017 10:05:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6XJfM
 iDS6esLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMW3nnDXPCUs2LXu8nMDYwNHF2MnBwSAv4S
 H7fMZQGxWQRUJR5v/cQKYrMJKEv87OxlA7FFBGQkZrzayQRiMwucYJS42uQEYgsLuEn0dswH6
 +UVsJBY+m0fkM3FISQwjVFi6/w9zBAJQYmTM5+wQDTrSCzY/QloKAeQLS2x/B/YDZwC1hIHmz
 eClYsKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0DfWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDrZ6BgXEHY1Ov8yFGSQ4mJVHeJ9LzIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8C5YDJQTLEpNT61Iy8wBhjxMWoKDR0mEVwYY9kK8xQWJucWZ6
 RCpU4yKUuK8G0D6BEASGaV5cG2wOLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3A8gUns
 y8Erjpr4AWMwEtnnRiDsjikkSElFQDo8KrJ/tkZhw/n/udZ6tk2wtN/zOPzveov5FhDxCUvhF
 vKXtg08l5+bWNXx9YPuBU3eM3XbXj+tXVV4X7gusqFx5Wf+BntFXtTp+5en3s7Yf51pPTHV/u
 q5+QJXZ/+/xzrX17/n+5zcm0+v+34N+Ld1+K6U5pecm82/uGeo7wkr5F+6zzVnReVlRiKc5IN
 NRiLipOBAAxCpqurgIAAA==
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503569139!107025699!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43054 invoked from network); 24 Aug 2017 10:05:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 10:05:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="444961324"
Date: Thu, 24 Aug 2017 11:05:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Tim Deegan <tim@xen.org>
Message-ID: <20170824100536.6a6q4w6c53lyc4wj@citrix.com>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-3-wei.liu2@citrix.com>
 <20170824100233.GA58987@deinos.phlegethon.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824100233.GA58987@deinos.phlegethon.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 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 2/2] x86/mm: PG_translate implies
	PG_refcounts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTE6MDI6MzNBTSArMDEwMCwgVGltIERlZWdhbiB3cm90
ZToKPiBBdCAxNjo1OCArMDEwMCBvbiAyMyBBdWcgKDE1MDM1MDc1MDQpLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gQWZ0ZXIgNDA0NTk1MzUyICgieDg2L3BhZ2luZzogRW5mb3JjZSBQR19leHRlcm5hbCA9
PSBQR190cmFuc2xhdGUgPT0KPiA+IFBHX3JlZmNvdW50cyIpLCBQR19yZWZjb3VudHMgYW5kIFBH
X3RyYW5zbGF0ZSBhbHdheXMgbmVlZCB0byBiZSBzZXQKPiA+IHRvZ2V0aGVyLgo+ID4gCj4gPiBT
cXVhc2ggUEdfcmVmY291bnRzIHRvIHNpbXBsaWZ5IGNvZGUuIEFsbCBjYWxscyBwYWdpbmdfbW9k
ZV9yZWZjb3VudHMKPiA+IGFyZSByZXBsYWNlZCBieSBjYWxscyB0byBwYWdpbmdfbW9kZV90cmFu
c2xhdGUuCj4gCj4gV291bGQgaXQgYmUgYSBnb29kIGlkZWEgdG8gbWVyZ2UgYWxsIHRocmVlIGFu
ZCBoYXZlIG9ubHkgUEdfZXh0ZXJuYWw/Cj4gCgpNeSByZXZlcnNlLWVuZ2luZWVyaW5nIGlzIHRo
YXQgd2hlbiBQViBndWVzdCBpcyBtaWdyYXRlZCBpdCBoYXMKUEdfZXh0ZXJuYWwgYW5kICh0aGUg
bmV3KSBQR190cmFuc2xhdGUuCgpJIHdvdWxkIGJlIGhhcHB5IHRvIHNxdWFzaCBhbGwgdGhyZWUg
aW50byBvbmUgaWYgeW91IHRlbGwgbWUgSSdtIHdyb25nLgo6LSkKCj4gPiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IEFja2VkLWJ5OiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KPiAKPiB3aXRoIG9uZSBhZGp1c3RtZW50Ogo+IAo+ID4gIC8qIGNvbW1v
biBwYWdpbmcgbW9kZSBiaXRzICovCj4gPiAgI2RlZmluZSBQR19tb2RlX3NoaWZ0ICAxMCAKPiA+
IC0vKiBSZWZjb3VudHMgYmFzZWQgb24gc2hhZG93IHRhYmxlcyBpbnN0ZWFkIG9mIGd1ZXN0IHRh
YmxlcyAqLwo+ID4gLSNkZWZpbmUgUEdfcmVmY291bnRzICAgKFhFTl9ET01DVExfU0hBRE9XX0VO
QUJMRV9SRUZDT1VOVCA8PCBQR19tb2RlX3NoaWZ0KQo+ID4gIC8qIEVuYWJsZSBsb2cgZGlydHkg
bW9kZSAqLwo+ID4gICNkZWZpbmUgUEdfbG9nX2RpcnR5ICAgKFhFTl9ET01DVExfU0hBRE9XX0VO
QUJMRV9MT0dfRElSVFkgPDwgUEdfbW9kZV9zaGlmdCkKPiA+ICAvKiBYZW4gZG9lcyBwMm0gdHJh
bnNsYXRpb24sIG5vdCBndWVzdCAqLwo+IAo+IFBsZWFzZSBhZGQgImFuZCBoYW5kbGVzIHJlZmNv
dW50cyIgdG8gdGhlIGNvbW1lbnQgZGVzY3JpYmluZyBQR190cmFuc2xhdGUuCj4gCgpTdXJlLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:07:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:07: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.xen.org>)
	id 1dkp2h-0001Hk-Ez; Thu, 24 Aug 2017 10:07:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkp2g-0001Ha-El
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:07:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 53/98-09901-155AE995; Thu, 24 Aug 2017 10:07:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQjdw6bx
 Ig9MP+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvs3awFMxjr2i8dYq1gfEIaxcjJ4eEgJ/E
 xTfdjCA2i4CqxMPp15lBbDYBHYmLc3eygdgiAsoSvb9+s3QxcnEwC6xklNjStR4sISwQLLG37
 SdYM6+Ap8SlBW/ZQYqEBOYwSrR9eQ+VEJQ4OfMJC4jNDDR1we5PQM0cQLa0xPJ/HCBhTgF7iU
 UTvoKViAqoSJxcuYYJxBYSUJTon/eADeLQdImJz3pYJjDyz0IydRaSqbMQpi5gZF7FqF6cWlS
 WWqRrrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiCDECwg7Hjn9MhRkkOJiVR
 3ifS8yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC6LwHKCRalpqdWpGXmAKMBJi3BwaMkwhsBk
 uYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDivNkiRAEhRRmke3AhYZF5ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMG82yBSezLwSuE2vgI5gAjpi0ok5IEeUJCKkpBoY+U6J+t1hkguYeEr
 rgWFRrJvNrx3zj+8u4H+teCswuFIp5N/Ef05ZvxX8imLN44Jifm092xxlWBLRYswY628p+3Fb
 vcw31SPfbD79NOwVLFklKhy6ZcKf6CXiQfJbneV2Xo++NcH61vaj0b9m1339/umDFv+BI79XS
 6i9f7RGPfjzBobJVtMXKrEUZyQaajEXFScCADkX7dHHAgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503569232!53679307!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37886 invoked from network); 24 Aug 2017 10:07:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 10:07:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="51484431"
Date: Thu, 24 Aug 2017 11:06:53 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170824100653.mqilcui6mmcqy7io@dhcp-3-128.uk.xensource.com>
References: <20170824094753.77795-1-roger.pau@citrix.com>
 <20170824094753.77795-3-roger.pau@citrix.com>
 <599EBE6D020000780017310E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599EBE6D020000780017310E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 hfp@posteo.de
Subject: Re: [Xen-devel] [PATCH QEMU] xen/pt: allow QEMU to request MSI
 unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDM6NTQ6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjA4LjE3IGF0IDExOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTI3NCw3ICsyNzgsNyBAQCBpbnQgeGVuX3B0X21zaV91cGRhdGUoWGVuUENJ
UGFzc3Rocm91Z2hTdGF0ZSAqcykKPiA+ICB7Cj4gPiAgICAgIFhlblBUTVNJICptc2kgPSBzLT5t
c2k7Cj4gPiAgICAgIHJldHVybiBtc2lfbXNpeF91cGRhdGUocywgbXNpX2FkZHI2NChtc2kpLCBt
c2ktPmRhdGEsIG1zaS0+cGlycSwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxz
ZSwgMCwgJm1zaS0+cGlycSk7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2Us
IDAsICZtc2ktPnBpcnEsIGZhbHNlKTsKPiA+ICB9Cj4gCj4gSSBkb24ndCB0aGluayB0aGlzIGlz
IGNvcnJlY3Qgd2hlbiB0aGUgZGV2aWNlIGhhcyBtYXNrIGJpdHMuCgpSaWdodCwgSSB0aG91Z2h0
IEkgbW9kaWZpZWQgdGhpcy4gSSd2ZSBhbHJlYWR5IGNoYW5nZWQKcHRfaXJxX2NyZWF0ZV9iaW5k
IHNvIHRoYXQgdGhlIG9yaWdpbmFsIGJlaGF2aW9yIGlzIGtlZXAgaWYgdGhlIHVubWFzawpiaXQg
aXMgbm90IHNldC4gSW4gdGhpcyBjYXNlIHRoaXMgc2hvdWxkIGJlICd0cnVlJyBpbiBvcmRlciB0
byBrZWVwCnRoZSBwcmV2aW91cyBiZWhhdmlvciwgd2hpY2ggd2FzIGNvcnJlY3QgZm9yIE1TSS4K
Ckl0IGFsc28gbWFrZXMgbWUgd29uZGVyIHdoZXRoZXIgaXQgd291bGQgYmUgYmV0dGVyIHRvIGNo
YW5nZSB0aGUgbmFtZQpvZiB0aGUgcGFyYW1ldGVyIHRvICJ1bm1hc2siLCBzbyB0aGF0IGZhbHNl
IC0+IG5vIGNoYW5nZSB0byBtYXNrLCB0cnVlCi0+IHVuY29uZGl0aW9uYWxseSB1bm1hc2suCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:07: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.xen.org>)
	id 1dkp2x-0001Kf-MK; Thu, 24 Aug 2017 10:07:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkp2w-0001KT-Ms
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:07:30 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 63/37-03368-165AE995; Thu, 24 Aug 2017 10:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7i0nm
 RBp+WKVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnFt1gL7jIWnFm8QSmBsZTLF2MnBwSAv4S
 E35PBbNZBFQlju9vYwKx2QSUJX529rKB2CICMhIzXu0EizMLnGCUuNrkBGILC7hJ9HbMB+vlF
 bCQaF43Gcjm4hASOMIosX7SOUaIhKDEyZlPWCCadSQW7P4ENJQDyJaWWP6PAyTMKWAp8eBNN1
 iJqICKROfSOWC2kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy0UsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwbjvY+QhRkkOJiVR3ifS8yKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfC6LwHKCRalpqdWpGXmAIMeJi3BwaMkwhsBkuYtLkjMLc5Mh0idY
 tTlaPqw5QuTEEtefl6qlDivNkiRAEhRRmke3AhYBF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMO9ykCk8mXklcJteAR3BBHTEpBNzQI4oSURISTUwit+6up3joe8u0XmfODa9/Fd9XePUS5m
 iQ25b179xLJ559uPP7TMXipWei151n7fGsqX+3FIJs3fnlbv9xUvjFWeXMjrrev1QM9j9/G+A
 d8+x+bc/pPL3Z218YJ2kGat9weLjDvfE72cuGefOUr/9MEn12abgPWquZjf+WxX8udFUeZ458
 MGNRUosxRmJhlrMRcWJAPtt5vm7AgAA
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503569246!71366128!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14101 invoked from network); 24 Aug 2017 10:07:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 10:07:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="444961503"
Date: Thu, 24 Aug 2017 11:07:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Tim Deegan <tim@xen.org>
Message-ID: <20170824100724.fcp3gdvieehtqa2p@citrix.com>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-3-wei.liu2@citrix.com>
 <20170824100233.GA58987@deinos.phlegethon.org>
 <20170824100536.6a6q4w6c53lyc4wj@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824100536.6a6q4w6c53lyc4wj@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 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 2/2] x86/mm: PG_translate implies
	PG_refcounts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTE6MDU6MzZBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEF1ZyAyNCwgMjAxNyBhdCAxMTowMjozM0FNICswMTAwLCBUaW0gRGVlZ2FuIHdy
b3RlOgo+ID4gQXQgMTY6NTggKzAxMDAgb24gMjMgQXVnICgxNTAzNTA3NTA0KSwgV2VpIExpdSB3
cm90ZToKPiA+ID4gQWZ0ZXIgNDA0NTk1MzUyICgieDg2L3BhZ2luZzogRW5mb3JjZSBQR19leHRl
cm5hbCA9PSBQR190cmFuc2xhdGUgPT0KPiA+ID4gUEdfcmVmY291bnRzIiksIFBHX3JlZmNvdW50
cyBhbmQgUEdfdHJhbnNsYXRlIGFsd2F5cyBuZWVkIHRvIGJlIHNldAo+ID4gPiB0b2dldGhlci4K
PiA+ID4gCj4gPiA+IFNxdWFzaCBQR19yZWZjb3VudHMgdG8gc2ltcGxpZnkgY29kZS4gQWxsIGNh
bGxzIHBhZ2luZ19tb2RlX3JlZmNvdW50cwo+ID4gPiBhcmUgcmVwbGFjZWQgYnkgY2FsbHMgdG8g
cGFnaW5nX21vZGVfdHJhbnNsYXRlLgo+ID4gCj4gPiBXb3VsZCBpdCBiZSBhIGdvb2QgaWRlYSB0
byBtZXJnZSBhbGwgdGhyZWUgYW5kIGhhdmUgb25seSBQR19leHRlcm5hbD8KPiA+IAo+IAo+IE15
IHJldmVyc2UtZW5naW5lZXJpbmcgaXMgdGhhdCB3aGVuIFBWIGd1ZXN0IGlzIG1pZ3JhdGVkIGl0
IGhhcwo+IFBHX2V4dGVybmFsIGFuZCAodGhlIG5ldykgUEdfdHJhbnNsYXRlLgoKU29ycnksIEkg
bWVhbnQgKCFQR19leHRlcm5hbCAmJiBQR190cmFuc2xhdGUpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkp3A-0001OG-Ti; Thu, 24 Aug 2017 10:07:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkp39-0001Nu-Dd
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:07:43 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CA/C5-02181-E65AE995; Thu, 24 Aug 2017 10:07:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDSzdv6bx
 Ig7eTGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFa/YwFbTwVKw6voWlgfEpRxcjJ4eQQJ7E
 swlNLCA2r4CdxJTWVewgtoSAocTphTeB4hwcLAKqEjfWRIGE2QTUJdqebWcFCYsI6Eic/s4HE
 mYWSJL4/WY2WKewQKDE2U9fWCGmZ0hMOLOEGaScU8BKouFpAIjJKyAo8XeHMESnlsTDX7dYIG
 xtiWULX4NVMwtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI11gvqSgzPaMkNzE
 zR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw6BiAYAdj8xenQ4ySHExKorxPpOdFCvEl5adUZiQW
 Z8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJXvclQHWCRanpqRVpmTnAuIApleDgURLhjQBJ8
 xYXJOYWZ6ZDpE4xKkqJ82qDJARAEhmleXBtsFi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 HebJApPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGxtXG0b587/fOt1rqP292OefCH2HfX9ReKvm
 acbns6BSzHtu2zHLFhJuMa6W2bTeXLzh1lcNlv8GsjU+q1ybPuCiicvOpp2errsf8uXKpp+bd
 P/RXY3Z28Bfe780zWGR7jWqUGNz3zVf+tWz5t+WXHIonXzu6ueDTwyNyl9fcjy70Prz7o09cg
 Z0SS3FGoqEWc1FxIgDf9AO9wAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503569260!110703764!1
X-Originating-IP: [137.65.248.74]
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 4650 invoked from network); 24 Aug 2017 10:07:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:07:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 04:07:39 -0600
Message-Id: <599EC18C0200007800173169@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 04:07:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170824094753.77795-1-roger.pau@citrix.com>
 <20170824094753.77795-2-roger.pau@citrix.com>
In-Reply-To: <20170824094753.77795-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, hfp@posteo.de,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH XEN] x86/pt: add a MSI unmask flag to
 XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDExOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC00MzgsNiArNDM5LDIyIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAgICAg
ICAgIHBpX3VwZGF0ZV9pcnRlKHZjcHUgPyAmdmNwdS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBO
VUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLCBwaXJxX2RwY2ktPmdtc2ku
Z3ZlYyk7Cj4gIAo+ICsgICAgICAgIGlmICggcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyAmIFZN
U0lfVU5NQVNLRUQgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjID0gaXJxX3RvX2Rlc2MoaW5mby0+YXJjaC5pcnEpOwo+ICsgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+ICsKPiArICAgICAgICAgICAgaWYgKCAhZGVzYyApCj4gKyAgICAg
ICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmQoZCwgcHRfaXJx
X2JpbmQpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgICAg
IH0KPiArCj4gKyAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7Cj4gKyAgICAgICAgICAgIGd1ZXN0X21hc2tfbXNpX2lycShkZXNjLCBmYWxzZSk7Cj4gKyAg
ICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiAr
ICAgICAgICB9Cj4gKwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQoKSSB0aGluayB5b3Ugd291
bGQgYmV0dGVyIHVzZSBwaXJxX3NwaW5fbG9ja19pcnFfZGVzYygpIGhlcmUuIEFuZAp3b3VsZG4n
dCB0aGUgYWRkaXRpb24gYmV0dGVyIGJlIG1vdmVkIHVwIGEgbGl0dGxlIChwZXJoYXBzIHJpZ2h0
CmFmdGVyIHRoZSBkcm9wcGluZyBvZiB0aGUgZG9tYWluJ3MgZXZlbnQgbG9jayk/Cgo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaXJxLmgKPiBAQCAtMTM2LDYgKzEzNiw3IEBAIHN0cnVjdCBkZXZfaW50eF9nc2lfbGlu
ayB7Cj4gICNkZWZpbmUgVk1TSV9ETV9NQVNLICAgICAgMHgyMDAKPiAgI2RlZmluZSBWTVNJX0RF
TElWX01BU0sgICAweDcwMDAKPiAgI2RlZmluZSBWTVNJX1RSSUdfTU9ERSAgICAweDgwMDAKPiAr
I2RlZmluZSBWTVNJX1VOTUFTS0VEICAgICAweDEwMDAwCgpBcyBwb2ludGVkIG91dCBlYXJsaWVy
IHRoaXMgZWZmZWN0aXZlbHkgaXMgYSBjaGFuZ2UgdG8gZG9tY3RsLmgsIHdoaWNoCihpZiBpdCBo
YWRuJ3QgaGFwcGVuZWQgYWxyZWFkeSBpbiB0aGlzIHJlbGVhc2UgY3ljbGUpIHdvdWxkIHJlcXVp
cmUKYnVtcGluZyBvZiB0aGUgaW50ZXJmYWNlIHZlcnNpb24uIFBsZWFzZSBhZGQgYSBub3RlIHRv
IHRoZSBjb21taXQKbWVzc2FnZSBjbGFyaWZ5aW5nIHRoaXMsIGFzIHRoaXMgY29tcGxpY2F0ZXMg
cG9zc2libGUgaW50ZW50aW9ucyBvZgpiYWNrcG9ydGluZyB0aGlzIGNoYW5nZS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:09:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:09:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkp55-0001hA-8e; Thu, 24 Aug 2017 10:09:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkp53-0001gp-FW
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:09:41 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 66/FE-27137-4E5AE995; Thu, 24 Aug 2017 10:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQvfJ0nm
 RBmse8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlf7sQWnGWr2Na6g7GB8QRrFyMnh4SAn8Sh
 5hXsILawgJtEb8d8li5GDg4RAWuJ95czQMLMArUSF27PZO5i5OIQEvjEKNH0p50ZJMEmoC+x+
 8UnJhCbV8BWovvMErA4i4CqxK/Zv8HmiwqES+z/fo0ZokZQ4uTMJywgNqeApcScEw+YQHYxC2
 hKrN+lD7FLXmL72znMELa4RNOXlWBjhATUJK71X2KHODldYuKzHpYJjAKzkEydhTBpFpJJs5B
 MWsDIsopRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFgZgGAH
 47wT/ocYJTmYlER5n0jPixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbt9CVBOsCg1PbUiLTMHG
 DcwaQkOHiUR3giQNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHk3gRQJgBRllObBjYDF8C
 VGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88oBE4IQT2ZeCdymV0BHMAEdMenEHJAjShIRUlI
 NjDEpBbx8876dVQyaa6TMNollnmfyjIfLN3P8lZrSL/rKs3q2jeiHWT8k4rgncv+ceY0vsEf5
 r0nrectvYiZxt3RWMh5dIvHy3rR6a7YaJe5r8e9rzsd8UqyLk0+L7dnfdOSdR6cmi5jljONS/
 9ps7fbff92au+VE4NFThvonBJJrbhVsaj3hocRSnJFoqMVcVJwIAANv8ybcAgAA
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503569379!102328152!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32816 invoked from network); 24 Aug 2017 10:09:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 10:09:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,420,1498521600"; d="scan'208";a="51484552"
To: Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-3-wei.liu2@citrix.com>
 <20170824100233.GA58987@deinos.phlegethon.org>
 <20170824100536.6a6q4w6c53lyc4wj@citrix.com>
 <20170824100724.fcp3gdvieehtqa2p@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f03235e6-39d1-2b3a-8ca6-36e3aa350328@citrix.com>
Date: Thu, 24 Aug 2017 11:09:38 +0100
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: <20170824100724.fcp3gdvieehtqa2p@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>,
 Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 2/2] x86/mm: PG_translate implies
	PG_refcounts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTE6MDcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcgMjQsIDIwMTcg
YXQgMTE6MDU6MzZBTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4gT24gVGh1LCBBdWcgMjQsIDIw
MTcgYXQgMTE6MDI6MzNBTSArMDEwMCwgVGltIERlZWdhbiB3cm90ZToKPj4+IEF0IDE2OjU4ICsw
MTAwIG9uIDIzIEF1ZyAoMTUwMzUwNzUwNCksIFdlaSBMaXUgd3JvdGU6Cj4+Pj4gQWZ0ZXIgNDA0
NTk1MzUyICgieDg2L3BhZ2luZzogRW5mb3JjZSBQR19leHRlcm5hbCA9PSBQR190cmFuc2xhdGUg
PT0KPj4+PiBQR19yZWZjb3VudHMiKSwgUEdfcmVmY291bnRzIGFuZCBQR190cmFuc2xhdGUgYWx3
YXlzIG5lZWQgdG8gYmUgc2V0Cj4+Pj4gdG9nZXRoZXIuCj4+Pj4KPj4+PiBTcXVhc2ggUEdfcmVm
Y291bnRzIHRvIHNpbXBsaWZ5IGNvZGUuIEFsbCBjYWxscyBwYWdpbmdfbW9kZV9yZWZjb3VudHMK
Pj4+PiBhcmUgcmVwbGFjZWQgYnkgY2FsbHMgdG8gcGFnaW5nX21vZGVfdHJhbnNsYXRlLgo+Pj4g
V291bGQgaXQgYmUgYSBnb29kIGlkZWEgdG8gbWVyZ2UgYWxsIHRocmVlIGFuZCBoYXZlIG9ubHkg
UEdfZXh0ZXJuYWw/Cj4+Pgo+PiBNeSByZXZlcnNlLWVuZ2luZWVyaW5nIGlzIHRoYXQgd2hlbiBQ
ViBndWVzdCBpcyBtaWdyYXRlZCBpdCBoYXMKPj4gUEdfZXh0ZXJuYWwgYW5kICh0aGUgbmV3KSBQ
R190cmFuc2xhdGUuCj4gU29ycnksIEkgbWVhbnQgKCFQR19leHRlcm5hbCAmJiBQR190cmFuc2xh
dGUpCgpQViBndWVzdHMgbWlncmF0aW5nIHNob3VsZCBnZXQgbG9nZGlydHkgYW5kIG5vbmUgb2YK
UEdfZXh0ZXJuYWx8UEdfdHJhbnNsYXRlfFBHX3JlZmNvdW50cwoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:12:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkp82-0002Lg-Mo; Thu, 24 Aug 2017 10:12:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkp82-0002La-8c
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:12:46 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 99/50-03406-D96AE995; Thu, 24 Aug 2017 10:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7cZfM
 iDaYt5LP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOedv9kKbjPXrGrawlbA+Mmti5GTg4JAX+J
 2RuamEFsFgFVidUXN7CA2GwCyhI/O3vBakQEdCWeLXgGZHNxMAtsZ5S4v/gFWEJYwE2it2M+U
 AMHB6+AhcSadawgNUICS5kk9j7ZxgpSwysgKHFy5hOwocwCOhILdn9iA6lnFpCWWP6PAyTMKW
 AnMXfZPbCRogIqEp1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1DA72
 kosz0jJLcxMwcIM9MLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH4/H3cYcYJTmYlER5n0jPixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwau9FCgnWJSanlqRlpkDDHqYtAQHj5IIbwdImre4IDG3O
 DMdInWKUZej6cOWL0xCLHn5ealS4rxKIEUCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvFEgU3gy80rgNr0COoIJ6IhJJ+aAHFGSiJCSamAM6XfPyb/pNZ253bZnkfuczV+
 OeW6rrk37b1pzvDdM1VhJzmWRYe5ClbeaCTYbjXPftGrItxydunNeim26mMJr8w+KS4VXRBdv
 fJt5lWPP7l8xE3gkDpdfyCm6FSy/zsJOLupHcUvR5cLYQA25GtEE3+5XTwoXGZZP0L8eph+T7
 BDG51u1SomlOCPRUIu5qDgRALHJGei7AgAA
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503569563!53680512!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44811 invoked from network); 24 Aug 2017 10:12:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 10:12:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436698400"
Date: Thu, 24 Aug 2017 11:11:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170824101121.wkw5d6lovm46om4r@citrix.com>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-3-wei.liu2@citrix.com>
 <20170824100233.GA58987@deinos.phlegethon.org>
 <20170824100536.6a6q4w6c53lyc4wj@citrix.com>
 <20170824100724.fcp3gdvieehtqa2p@citrix.com>
 <f03235e6-39d1-2b3a-8ca6-36e3aa350328@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f03235e6-39d1-2b3a-8ca6-36e3aa350328@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 2/2] x86/mm: PG_translate implies
	PG_refcounts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTE6MDk6MzhBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNC8wOC8xNyAxMTowNywgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgQXVn
IDI0LCAyMDE3IGF0IDExOjA1OjM2QU0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPj4gT24gVGh1
LCBBdWcgMjQsIDIwMTcgYXQgMTE6MDI6MzNBTSArMDEwMCwgVGltIERlZWdhbiB3cm90ZToKPiA+
Pj4gQXQgMTY6NTggKzAxMDAgb24gMjMgQXVnICgxNTAzNTA3NTA0KSwgV2VpIExpdSB3cm90ZToK
PiA+Pj4+IEFmdGVyIDQwNDU5NTM1MiAoIng4Ni9wYWdpbmc6IEVuZm9yY2UgUEdfZXh0ZXJuYWwg
PT0gUEdfdHJhbnNsYXRlID09Cj4gPj4+PiBQR19yZWZjb3VudHMiKSwgUEdfcmVmY291bnRzIGFu
ZCBQR190cmFuc2xhdGUgYWx3YXlzIG5lZWQgdG8gYmUgc2V0Cj4gPj4+PiB0b2dldGhlci4KPiA+
Pj4+Cj4gPj4+PiBTcXVhc2ggUEdfcmVmY291bnRzIHRvIHNpbXBsaWZ5IGNvZGUuIEFsbCBjYWxs
cyBwYWdpbmdfbW9kZV9yZWZjb3VudHMKPiA+Pj4+IGFyZSByZXBsYWNlZCBieSBjYWxscyB0byBw
YWdpbmdfbW9kZV90cmFuc2xhdGUuCj4gPj4+IFdvdWxkIGl0IGJlIGEgZ29vZCBpZGVhIHRvIG1l
cmdlIGFsbCB0aHJlZSBhbmQgaGF2ZSBvbmx5IFBHX2V4dGVybmFsPwo+ID4+Pgo+ID4+IE15IHJl
dmVyc2UtZW5naW5lZXJpbmcgaXMgdGhhdCB3aGVuIFBWIGd1ZXN0IGlzIG1pZ3JhdGVkIGl0IGhh
cwo+ID4+IFBHX2V4dGVybmFsIGFuZCAodGhlIG5ldykgUEdfdHJhbnNsYXRlLgo+ID4gU29ycnks
IEkgbWVhbnQgKCFQR19leHRlcm5hbCAmJiBQR190cmFuc2xhdGUpCj4gCj4gUFYgZ3Vlc3RzIG1p
Z3JhdGluZyBzaG91bGQgZ2V0IGxvZ2RpcnR5IGFuZCBub25lIG9mCj4gUEdfZXh0ZXJuYWx8UEdf
dHJhbnNsYXRlfFBHX3JlZmNvdW50cwo+IAoKT0ssIGluIHRoYXQgY2FzZSBJIHdpbGwgc3F1YXNo
IFBHX2V4dGVybmFsIGFzIHdlbGwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:13:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkp8f-0002R5-26; Thu, 24 Aug 2017 10:13:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkp8d-0002Qb-LN
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:13:23 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C6/02-03937-3C6AE995; Thu, 24 Aug 2017 10:13:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfQsnm
 RBle/iFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzezYwFezkq3jzfQJzA+MJri5GTg4JAT+J
 Rc0bmEBsFgFVif19l9hAbDYBHYmLc3eC2SICyhK9v36zgNjMAokST3f+BqsXFgiUOPvpCyuIz
 SvgKbFqz0zmLkYuDiGBOYwSE090MUMkBCVOznwC1awjsWD3J6ChHEC2tMTyfxwgYU4Be4m9D6
 +zg9iiAioSJ1euAZsvJKAo0T/vARvEnekSW//+Yp7AyD8LydRZSKbOQpi6gJF5FaN6cWpRWWq
 RrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7Gnc+dDjFKcjApifI+
 kZ4XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd9ZSoJxgUWp6akVaZg4wFmDSEhw8SiK8HSBp3
 uKCxNzizHSI1ClGRSlx3rUgCQGQREZpHlwbLP4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZ
 g3CmQKT2ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqBMe5e149PW1fm2klPnrHz49xdf7Pz3U79X8m
 08PKFtLvNa/N3NJS+6P9cpqF1V1HkzVs9jaBFXazBJ+Pr3izc/rPo65Mdczy2VNWKKm/vvf4z
 ykbnw+X+l3wfAqqO78u6PjnnkV6cK7PQu9uRpRuDqgta7qSmzpWY8YhZfJKJ6MHF2zNr/fqcj
 iixFGckGmoxFxUnAgAaSjRpugIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503569600!71367494!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6723 invoked from network); 24 Aug 2017 10:13:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 10:13:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51484671"
Date: Thu, 24 Aug 2017 11:12:53 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170824101253.nqxzn5mhoztao5m4@dhcp-3-128.uk.xensource.com>
References: <20170824094753.77795-1-roger.pau@citrix.com>
 <20170824094753.77795-2-roger.pau@citrix.com>
 <599EC18C0200007800173169@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599EC18C0200007800173169@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, hfp@posteo.de,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH XEN] x86/pt: add a MSI unmask flag to
 XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDQ6MDc6NDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjA4LjE3IGF0IDExOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTQzOCw2ICs0MzksMjIgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiA+
ICAgICAgICAgICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtX3ZteC5w
aV9kZXNjIDogTlVMTCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLCBwaXJx
X2RwY2ktPmdtc2kuZ3ZlYyk7Cj4gPiAgCj4gPiArICAgICAgICBpZiAoIHB0X2lycV9iaW5kLT51
Lm1zaS5nZmxhZ3MgJiBWTVNJX1VOTUFTS0VEICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAg
ICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVzYyhpbmZvLT5hcmNoLmlycSk7
Cj4gPiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+ICsKPiA+ICsgICAgICAg
ICAgICBpZiAoICFkZXNjICkKPiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAg
IHB0X2lycV9kZXN0cm95X2JpbmQoZCwgcHRfaXJxX2JpbmQpOwo+ID4gKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiA+ICsgICAgICAgICAg
ICBndWVzdF9tYXNrX21zaV9pcnEoZGVzYywgZmFsc2UpOwo+ID4gKyAgICAgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiA+ICsgICAgICAgIH0KPiA+
ICsKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gICAgICB9Cj4gCj4gSSB0aGluayB5b3Ugd291bGQg
YmV0dGVyIHVzZSBwaXJxX3NwaW5fbG9ja19pcnFfZGVzYygpIGhlcmUuIEFuZAo+IHdvdWxkbid0
IHRoZSBhZGRpdGlvbiBiZXR0ZXIgYmUgbW92ZWQgdXAgYSBsaXR0bGUgKHBlcmhhcHMgcmlnaHQK
PiBhZnRlciB0aGUgZHJvcHBpbmcgb2YgdGhlIGRvbWFpbidzIGV2ZW50IGxvY2spPwoKU2hvdWxk
bid0IHRoZSB1bm1hc2sgaGFwcGVuIGFmdGVyIHRoZSBwb3N0ZWQgaW50ZXJydXB0IGlzIHNldHVw
PyBPciBpdApkb2Vzbid0IHJlYWxseSBtYXR0ZXI/CgpJIHRob3VnaCBpdCB3YXMgc2FmZXIgdG8g
dW5tYXNrIG9uY2UgdGhlIGJpbmQgcHJvY2VzcyB3YXMgZmluaXNoZWQuCgo+ID4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lycS5oCj4gPiBAQCAtMTM2LDYgKzEzNiw3IEBAIHN0cnVjdCBkZXZfaW50eF9nc2lfbGlu
ayB7Cj4gPiAgI2RlZmluZSBWTVNJX0RNX01BU0sgICAgICAweDIwMAo+ID4gICNkZWZpbmUgVk1T
SV9ERUxJVl9NQVNLICAgMHg3MDAwCj4gPiAgI2RlZmluZSBWTVNJX1RSSUdfTU9ERSAgICAweDgw
MDAKPiA+ICsjZGVmaW5lIFZNU0lfVU5NQVNLRUQgICAgIDB4MTAwMDAKPiAKPiBBcyBwb2ludGVk
IG91dCBlYXJsaWVyIHRoaXMgZWZmZWN0aXZlbHkgaXMgYSBjaGFuZ2UgdG8gZG9tY3RsLmgsIHdo
aWNoCj4gKGlmIGl0IGhhZG4ndCBoYXBwZW5lZCBhbHJlYWR5IGluIHRoaXMgcmVsZWFzZSBjeWNs
ZSkgd291bGQgcmVxdWlyZQo+IGJ1bXBpbmcgb2YgdGhlIGludGVyZmFjZSB2ZXJzaW9uLiBQbGVh
c2UgYWRkIGEgbm90ZSB0byB0aGUgY29tbWl0Cj4gbWVzc2FnZSBjbGFyaWZ5aW5nIHRoaXMsIGFz
IHRoaXMgY29tcGxpY2F0ZXMgcG9zc2libGUgaW50ZW50aW9ucyBvZgo+IGJhY2twb3J0aW5nIHRo
aXMgY2hhbmdlLgoKQWNrLCB0aGFua3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:14:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkp9H-0002WY-A2; Thu, 24 Aug 2017 10:14:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkp9F-0002WF-Jh
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:14:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 92/A4-18185-8E6AE995; Thu, 24 Aug 2017 10:14:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fFsnm
 RBi/Xill83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknDt1hLljKWTH912v2BsZZ7F2MnBxCAnkS
 N/bOZwWxeQXsJCYtOAAWlxAwlDi98CYLiM0ioCqxfnE/WA2bgLpE27PtQDYHh4iAjsTp73xdj
 FwczAJrGSXuf5wI1issECzR+mYhK8T824wS22bbg9icAl4Sfy9fYgbp5RUQlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC12AlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTbSSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjBeHpd4CFGSQ4mJVHeJ9LzIoX4
 kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO+spUB1gkWp6akVaZk5wPiAKZXg4
 FES4T0MkuYtLkjMLc5Mh0idYlSUEuddC5IQAElklObBtcFi8hKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeWeCTOHJzCuBm/4KaDET0OJJJ+aALC5JREhJNTB2z9LxDeRksWXlvXHmxzRBf49
 yZot2Z81Vn7wOxHaqXmzx+6Qktfd1cg57/rKZXOyvw/3uB29dZGFaz9e/8MKGr0VTmJOCrt0X
 Lj6rtu3xLsPJVv+ywqtXtVkI1yQsu3gq47XNUuWr8j3NLrfXxr0vFf7y6Wk2A+8rnpQT72umT
 XzarXuL76YSS3FGoqEWc1FxIgBBXig0xAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503569638!71367621!1
X-Originating-IP: [137.65.248.74]
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 11596 invoked from network); 24 Aug 2017 10:14:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:14:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 04:13:57 -0600
Message-Id: <599EC30602000078001731A4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 04:13:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170824094753.77795-1-roger.pau@citrix.com>
 <20170824094753.77795-3-roger.pau@citrix.com>
 <599EBE6D020000780017310E@prv-mh.provo.novell.com>
 <20170824100653.mqilcui6mmcqy7io@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170824100653.mqilcui6mmcqy7io@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 hfp@posteo.de
Subject: Re: [Xen-devel] [PATCH QEMU] xen/pt: allow QEMU to request MSI
 unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDEyOjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDAzOjU0OjIxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjQuMDguMTcgYXQgMTE6NDcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQEAgLTI3NCw3ICsyNzgsNyBAQCBpbnQgeGVuX3B0X21zaV91cGRhdGUoWGVu
UENJUGFzc3Rocm91Z2hTdGF0ZSAqcykKPj4gPiAgewo+PiA+ICAgICAgWGVuUFRNU0kgKm1zaSA9
IHMtPm1zaTsKPj4gPiAgICAgIHJldHVybiBtc2lfbXNpeF91cGRhdGUocywgbXNpX2FkZHI2NCht
c2kpLCBtc2ktPmRhdGEsIG1zaS0+cGlycSwKPj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFsc2UsIDAsICZtc2ktPnBpcnEpOwo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWxzZSwgMCwgJm1zaS0+cGlycSwgZmFsc2UpOwo+PiA+ICB9Cj4+IAo+PiBJIGRvbid0IHRo
aW5rIHRoaXMgaXMgY29ycmVjdCB3aGVuIHRoZSBkZXZpY2UgaGFzIG1hc2sgYml0cy4KPiAKPiBS
aWdodCwgSSB0aG91Z2h0IEkgbW9kaWZpZWQgdGhpcy4gSSd2ZSBhbHJlYWR5IGNoYW5nZWQKPiBw
dF9pcnFfY3JlYXRlX2JpbmQgc28gdGhhdCB0aGUgb3JpZ2luYWwgYmVoYXZpb3IgaXMga2VlcCBp
ZiB0aGUgdW5tYXNrCj4gYml0IGlzIG5vdCBzZXQuIEluIHRoaXMgY2FzZSB0aGlzIHNob3VsZCBi
ZSAndHJ1ZScgaW4gb3JkZXIgdG8ga2VlcAo+IHRoZSBwcmV2aW91cyBiZWhhdmlvciwgd2hpY2gg
d2FzIGNvcnJlY3QgZm9yIE1TSS4KCldvdWxkbid0IHlvdSB3YW50IHRvIHBhc3MgdGhlIHN0YXRl
IG9mIHRoZSBtYXNrIGJpdCBoZXJlLApyYXRoZXIgdGhhbiB1bmlmb3JtbHkgaGFyZCBjb2Rpbmcg
dHJ1ZSBvciBmYWxzZT8KCj4gSXQgYWxzbyBtYWtlcyBtZSB3b25kZXIgd2hldGhlciBpdCB3b3Vs
ZCBiZSBiZXR0ZXIgdG8gY2hhbmdlIHRoZSBuYW1lCj4gb2YgdGhlIHBhcmFtZXRlciB0byAidW5t
YXNrIiwgc28gdGhhdCBmYWxzZSAtPiBubyBjaGFuZ2UgdG8gbWFzaywgdHJ1ZQo+IC0+IHVuY29u
ZGl0aW9uYWxseSB1bm1hc2suCgpJIGRvbid0IGNhcmUgbXVjaCBhYm91dCB0aGlzIGFzcGVjdCwg
YnV0IHBlcmhhcHMgdGhlIHFlbXUKbWFpbnRhaW5lcnMgZG8uCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:15:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkpAF-0002ij-Iv; Thu, 24 Aug 2017 10:15:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dkpAE-0002iV-1C
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 10:15:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A4/CD-03368-527AE995; Thu, 24 Aug 2017 10:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsUSuHLSTV2V5fM
 iDX7Mt7ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN+3ZzLWnCQveL2hklMDYxdbF2MXBwsAreZ
 JD6/X8zaxcjBISGQKbFsXhiEKSLx5H8aSImQwEEmiQNLT7N3MXJysAkoSew9eJwRxBYRcJeY/
 OIwG4jNLKAg8eL5ViYQW1jAWOJY2xkWkDksAqoShxs0QcK8QOHFlw6DjZEQkJfo37GcaQIj9w
 JGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYw
 3NwYcYpTkYFIS5X0iPS9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv7jKgnGBRanpqRVpmDjDI
 YNISHDxKIryMIGne4oLE3OLMdIjUKUZjjjt9G74wcTR92PKFSYglLz8vVUqcd+1SoFIBkNKM0
 jy4QbDgv8QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXn+QhTyZeSVw+14BncIEdMqkE3NATi
 lJREhJNTAmP9pmJ2Y3w1q0abnl5bRsh6rzQolb+CuXMAiySDa+lJwW7SE1P2Rl/C3h8o0/zTd
 4y6o8OS0XxvB6ld6e9RxiD5u+V++a5DqbJV6Hh1l01cFys3OVXvKLHt580fnFMihSdOLfvXu+
 tActWCEXGhZetan3jXFADfvLsmuTug6aqfYfOul/XlqJpTgj0VCLuag4EQCWuLhHeQIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503569700!79208337!1
X-Originating-IP: [81.169.146.217]
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 41440 invoked from network); 24 Aug 2017 10:15:00 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:15:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503569700;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=cPz/pYELZQNDyaLt7voKMm0thbDtKT4iVVEAKxpGFug=;
 b=H2wZXI8pLRtXUnN3xQGzSg+8Bh0jERZMdwZJcPO8iHkVKawE+8z1HdadZkHugr/Xq4
 ntt3xK7pixfQ+IvjBh/Kim32SA0x+1KxIBAzT3LdgKVOceeT243ULw1vRtUnqrlLCyv7
 B5lxyflkbBU6Muatur72IJju0gzgdkB5rrQD4=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id q03d67t7OAEuAJS
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 24 Aug 2017 12:14:56 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org,
	Andrew Cooper <andrew.cooper3@citrix.com>
Date: Thu, 24 Aug 2017 12:14:40 +0200
Message-Id: <20170824101443.31345-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v3 0/3] tools/libxc: use superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgc3VwZXJwYWdlcyBvbiB0aGUgcmVjZWl2aW5nIGRvbTAgd2lsbCBhdm9pZCBwZXJmb3Jt
YW5jZSByZWdyZXNzaW9ucy4KCk9sYWYKCnYzOgogY2xlYXIgcG9pbnRlciBpbiB4Y19zcl9iaXRt
YXBfZnJlZQogc29tZSBjb2Rpbmcgc3R5bGUgY2hhbmdlcwogdXNlIGdldGRvbWFpbmluZm8ubWF4
X3BhZ2VzIHRvIGF2b2lkIE92ZXItYWxsb2NhdGlvbiBjaGVjawogdHJpbSBiaXRtYXAgZnVuY3Rp
b24gbmFtZXMsIGRyb3AgdHJhaWxpbmcgIl9iaXQiCiBhZGQgc29tZSBjb21tZW50cwp2MjoKIHNw
bGl0IGludG8gaW5kaXZpZHVhbCBjb21taXRzCgpPbGFmIEhlcmluZyAoMyk6CiAgdG9vbHMvbGli
eGM6IG1vdmUgU1VQRVJQQUdFIG1hY3JvcyB0byBjb21tb24gaGVhZGVyCiAgdG9vbHMvbGlieGM6
IGFkZCBBUEkgZm9yIGJpdG1hcCBhY2Nlc3MgZm9yIHJlc3RvcmUKICB0b29scy9saWJ4YzogdXNl
IHN1cGVycGFnZXMgZHVyaW5nIHJlc3RvcmUgb2YgSFZNIGd1ZXN0CgogdG9vbHMvbGlieGMveGNf
ZG9tX3g4Ni5jICAgICAgICAgICAgfCAgIDUgLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oICAg
ICAgICAgICAgfCAgIDUgKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgICAgICAgICAgfCAg
NDEgKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICAgICAgICAgIHwgIDkzICsr
KysrKysrKysrKysrKy0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgICAgICB8IDE0
MSArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4
Nl9odm0uYyB8IDIwMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgIHwgIDcyICsrKysrKysrKysrKy0KIDcgZmls
ZXMgY2hhbmdlZCwgNDExIGluc2VydGlvbnMoKyksIDE0OCBkZWxldGlvbnMoLSkKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:15:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:15: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.xen.org>)
	id 1dkpAJ-0002kx-Q1; Thu, 24 Aug 2017 10:15:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dkpAI-0002kW-1r
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 10:15:06 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 68/A4-01996-927AE995; Thu, 24 Aug 2017 10:15:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsUSuHLSYl2N5fM
 iDY4dMbRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPe3zQvWMxV8Xz1dpYGxibOLkYuDhaBT0wS
 3w7MZe5i5OCQEMiUWDYvDMIUkXjyPw2kREjgIJPErJOL2LsYOTnYBJQk9h48zgiSEBGYyChx8
 PQ9RpAEs4CCxIvnW5lAbGEBb4kDk66DNbAIqEpM6VzIBmLzChhLPF7QDxaXEJCX6N+xHKyeU8
 BE4tzC/WC2EFDN9m/XWSYw8i5gZFjFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERgKDECwg/FWn/MhRkkOJiVR3ifS8yKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfDOWgqUEyxKTU+tSMvMAQYlTFqCg0dJhPcwSJq3uCAxtzgzHSJ1ilFRSpx3LUhCACSRUZoH1
 waLhEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5r0GMoUnM68EbvoroMVMQIsnnZgDsrgkES
 El1cDo+sRxX5aD3dRnjEoLRCdVfr+/ZsXF3Ufvcfm+NJWRPrCrf5WUSvJeMZvtd3xDLxc7fjh
 +wf5H4AZztt4tizJOmvib9Qkv3uo6+4r8nzXC3nPFCjPbSzUYXqkVHwo+e/ffetnzmqUJmgs9
 JnYIBfzfPsWgXUEl/2LS7G0XRA4Lz30u8u+RFucFJZbijERDLeai4kQAzjBg638CAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503569704!105765533!1
X-Originating-IP: [81.169.146.163]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12696 invoked from network); 24 Aug 2017 10:15:04 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:15:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503569704;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=dA3QyoNKyE6FtSu4+zWQQ35RE9laB0lWKk/1UJ7g+jM=;
 b=HTb2xCmWWYO958rgT0osV0USlYq6HudR5Y99UTWN0B/CX2g3SeRW+Z3dfIfV9vNtCY
 T87Knzqj1CI4uQCVSpsANtEwIM56lFE/tibDRGePqpvzmiC8qIdbH9tjHkET+pfTEN0h
 jZ4TcONumikTnTk77gQykruAlB+IYBNnegUtE=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id q03d67t7OAF0AJV
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 24 Aug 2017 12:15:00 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Thu, 24 Aug 2017 12:14:41 +0200
Message-Id: <20170824101443.31345-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170824101443.31345-1-olaf@aepfle.de>
References: <20170824101443.31345-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v3 1/3] tools/libxc: move SUPERPAGE macros to
	common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NISUZUIHdp
bGwgYmUgdXNlZCBieQpvdGhlciBjb2RlIGluIGxpYnhjLiBNb3ZlIHRoZSBtYWNyb3MgdG8gYSBo
ZWFkZXIgZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
LS0tCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgfCA1IC0tLS0tCiB0b29scy9saWJ4Yy94Y19w
cml2YXRlLmggfCA1ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21feDg2LmMgYi90b29s
cy9saWJ4Yy94Y19kb21feDg2LmMKaW5kZXggY2I2OGVmY2JkMy4uNWFmZjVjYWQ1OCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94
ODYuYwpAQCAtNDMsMTEgKzQzLDYgQEAKIAogI2RlZmluZSBTVVBFUlBBR0VfQkFUQ0hfU0laRSA1
MTIKIAotI2RlZmluZSBTVVBFUlBBR0VfMk1CX1NISUZUICAgOQotI2RlZmluZSBTVVBFUlBBR0Vf
Mk1CX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0VfMk1CX1NISUZUKQotI2RlZmluZSBTVVBFUlBB
R0VfMUdCX1NISUZUICAgMTgKLSNkZWZpbmUgU1VQRVJQQUdFXzFHQl9OUl9QRk5TICgxVUwgPDwg
U1VQRVJQQUdFXzFHQl9TSElGVCkKLQogI2RlZmluZSBYODZfQ1IwX1BFIDB4MDEKICNkZWZpbmUg
WDg2X0NSMF9FVCAweDEwCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaCBi
L3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAppbmRleCAxYzI3YjBmZGVkLi5kNTgxZjg1MGIwIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKKysrIGIvdG9vbHMvbGlieGMveGNf
cHJpdmF0ZS5oCkBAIC02Niw2ICs2NiwxMSBAQCBzdHJ1Y3QgaW92ZWMgewogI2RlZmluZSBERUNM
QVJFX0ZMQVNLX09QIHN0cnVjdCB4ZW5fZmxhc2tfb3Agb3AKICNkZWZpbmUgREVDTEFSRV9QTEFU
Rk9STV9PUCBzdHJ1Y3QgeGVuX3BsYXRmb3JtX29wIHBsYXRmb3JtX29wCiAKKyNkZWZpbmUgU1VQ
RVJQQUdFXzJNQl9TSElGVCAgIDkKKyNkZWZpbmUgU1VQRVJQQUdFXzJNQl9OUl9QRk5TICgxVUwg
PDwgU1VQRVJQQUdFXzJNQl9TSElGVCkKKyNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAgIDE4
CisjZGVmaW5lIFNVUEVSUEFHRV8xR0JfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8xR0JfU0hJ
RlQpCisKICN1bmRlZiBQQUdFX1NISUZUCiAjdW5kZWYgUEFHRV9TSVpFCiAjdW5kZWYgUEFHRV9N
QVNLCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:15:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkpAU-0002oF-11; Thu, 24 Aug 2017 10:15:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dkpAT-0002nb-9I
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 10:15:17 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 55/22-02177-437AE995; Thu, 24 Aug 2017 10:15:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsUSuHLSHV2D5fM
 iDb5csbFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMm/Qkt+GNZMe/aXZYGxpM6XYxcHCwCn5gk
 NvcvYOpi5OCQEMiUWDYvDMIUkXjyPw2kREjgIJPEtQPzgEo4OdgElCT2HjzOCJIQEZjIKHHw9
 D1GkASzgILEi+dbwYqEBbwkpt98xAZiswioStx7Oo8ZxOYVMJY4PX0nC4gtISAv0b9jOVg9p4
 CJxLmF+8FsIaCa7d+us0xg5F3AyLCKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwGOoZGBh3MPat8jvEKMnBpCTK+0R6XqQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCV7dZUA5waLU9NSKtMwcYFjCpCU4eJREeEtB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn
 5cqJc7rAlIkAFKUUZoHNwIWI5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNeWwo0hSczrw
 Ru0yugI5iAjph0Yg7IESWJCCmpBkb3NX+uzK86KjN1385/wQpXdL5z7i+e0L9BID4y2yP78Js
 3rFpuxzZdCkrfbxKRlqzZyHYqcYJ3f6zkrsn71rXVzFk/wbPX4sUexyk3S1Xr7p1xvhh9awPH
 dRtT7ZLCjNdcU36zpb7xenZu8b5GzriUym/ztZ6utz9ablxSU3WxyjL70Xxb+StKLMUZiYZaz
 EXFiQAsLiRFjAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503569712!105813413!1
X-Originating-IP: [81.169.146.220]
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 18556 invoked from network); 24 Aug 2017 10:15:12 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.220)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:15:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503569712;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=SBMxxa4THFpsj1rb+FCRl2F0EGJa7FdKjwkD12qGpGk=;
 b=LsCeeEsc7Sg75zIon393bRAhTgvR/UR+RWYjO++pHhdnNpw4dADewGU3NSsbHYZx08
 jEZPrNb16KGB22rgNfUQlxEqs163J8zFdOvTLW0KbXe14sTrAgfO56H4JpsMf8w04oK9
 Nck8mkzLTT5jbvypmILtPIOHrWv0LVfYEHRUg=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id q03d67t7OAF3AJY
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 24 Aug 2017 12:15:03 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Thu, 24 Aug 2017 12:14:42 +0200
Message-Id: <20170824101443.31345-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170824101443.31345-1-olaf@aepfle.de>
References: <20170824101443.31345-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v3 2/3] tools/libxc: add API for bitmap access
	for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJl
c2VudGVkIGJ5IGEKZ2VuZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgpTd2l0Y2ggdGhlIGV4aXN0
aW5nIHBvcHVsYXRlZF9wZm5zIHRvIHRoaXMgQVBJLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jICB8IDQx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
IHwgNjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB0b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgfCA2NiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCA2NSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyBiL3Rv
b2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jCmluZGV4IDc5YjljM2U5NDAuLjRkMjIxY2E5MGMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX2NvbW1vbi5jCkBAIC0xNTUsNiArMTU1LDQ3IEBAIHN0YXRpYyB2b2lkIF9fYXR0cmlidXRl
X18oKHVudXNlZCkpIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKICAgICBCVUlMRF9CVUdfT04oc2l6
ZW9mKHN0cnVjdCB4Y19zcl9yZWNfaHZtX3BhcmFtcykgICAgICAgICE9IDgpOwogfQogCisvKgor
ICogRXhwYW5kIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGFzIG5lZWRlZC4KKyAqIFRvIGF2b2lk
IHJlYWxsb2MoKWluZyB0b28gZXhjZXNzaXZlbHksIHRoZSBzaXplIGluY3JlYXNlZCB0byB0aGUg
bmVhcmVzdCBwb3dlcgorICogb2YgdHdvIGxhcmdlIGVub3VnaCB0byBjb250YWluIHRoZSByZXF1
aXJlZCBudW1iZXIgb2YgYml0cy4KKyAqLworYm9vbCBfeGNfc3JfYml0bWFwX3Jlc2l6ZShzdHJ1
Y3QgeGNfc3JfYml0bWFwICpibSwgdW5zaWduZWQgbG9uZyBiaXRzKQoreworICAgIGlmIChiaXRz
ID4gYm0tPmJpdHMpCisgICAgeworICAgICAgICBzaXplX3QgbmV3X21heDsKKyAgICAgICAgc2l6
ZV90IG9sZF9zeiwgbmV3X3N6OworICAgICAgICB2b2lkICpwOworCisgICAgICAgIC8qIFJvdW5k
IHVwIHRvIHRoZSBuZWFyZXN0IHBvd2VyIG9mIHR3byBsYXJnZXIgdGhhbiBiaXQsIGxlc3MgMS4g
Ki8KKyAgICAgICAgbmV3X21heCA9IGJpdHM7CisgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+
PiAxOworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMjsKKyAgICAgICAgbmV3X21heCB8
PSBuZXdfbWF4ID4+IDQ7CisgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA4OworICAgICAg
ICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTY7CisjaWZkZWYgX194ODZfNjRfXworICAgICAgICBu
ZXdfbWF4IHw9IG5ld19tYXggPj4gMzI7CisjZW5kaWYKKworICAgICAgICBvbGRfc3ogPSBiaXRt
YXBfc2l6ZShibS0+Yml0cyArIDEpOworICAgICAgICBuZXdfc3ogPSBiaXRtYXBfc2l6ZShuZXdf
bWF4ICsgMSk7CisgICAgICAgIHAgPSByZWFsbG9jKGJtLT5wLCBuZXdfc3opOworICAgICAgICBp
ZiAoIXApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAgICAgaWYgKGJtLT5wKQor
ICAgICAgICAgICAgbWVtc2V0KHAgKyBvbGRfc3osIDAsIG5ld19zeiAtIG9sZF9zeik7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIG1lbXNldChwLCAwLCBuZXdfc3opOworCisgICAgICAgIGJt
LT5wID0gcDsKKyAgICAgICAgYm0tPmJpdHMgPSBuZXdfbWF4OworICAgIH0KKyAgICByZXR1cm4g
dHJ1ZTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9u
LmgKaW5kZXggYTgzZjIyYWY0ZS4uODkwMWFmMTEyYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
eGNfc3JfY29tbW9uLmgKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKQEAgLTE3Miw2
ICsxNzIsMTIgQEAgc3RydWN0IHhjX3NyX3g4Nl9wdl9yZXN0b3JlX3ZjcHUKICAgICBzaXplX3Qg
YmFzaWNzeiwgZXh0ZHN6LCB4c2F2ZXN6LCBtc3JzejsKIH07CiAKK3N0cnVjdCB4Y19zcl9iaXRt
YXAKK3sKKyAgICB2b2lkICpwOworICAgIHVuc2lnbmVkIGxvbmcgYml0czsKK307CisKIHN0cnVj
dCB4Y19zcl9jb250ZXh0CiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2g7CkBAIC0yNTUsOCArMjYx
LDcgQEAgc3RydWN0IHhjX3NyX2NvbnRleHQKICAgICAgICAgICAgIGRvbWlkX3QgICAgICB4ZW5z
dG9yZV9kb21pZCwgIGNvbnNvbGVfZG9taWQ7CiAKICAgICAgICAgICAgIC8qIEJpdG1hcCBvZiBj
dXJyZW50bHkgcG9wdWxhdGVkIFBGTnMgZHVyaW5nIHJlc3RvcmUuICovCi0gICAgICAgICAgICB1
bnNpZ25lZCBsb25nICpwb3B1bGF0ZWRfcGZuczsKLSAgICAgICAgICAgIHhlbl9wZm5fdCBtYXhf
cG9wdWxhdGVkX3BmbjsKKyAgICAgICAgICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgcG9wdWxhdGVk
X3BmbnM7CiAKICAgICAgICAgICAgIC8qIFNlbmRlciBoYXMgaW52b2tlZCB2ZXJpZnkgbW9kZSBv
biB0aGUgc3RyZWFtLiAqLwogICAgICAgICAgICAgYm9vbCB2ZXJpZnk7CkBAIC0zNDMsNiArMzQ4
LDY1IEBAIGV4dGVybiBzdHJ1Y3QgeGNfc3Jfc2F2ZV9vcHMgc2F2ZV9vcHNfeDg2X2h2bTsKIGV4
dGVybiBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X3B2OwogZXh0ZXJu
IHN0cnVjdCB4Y19zcl9yZXN0b3JlX29wcyByZXN0b3JlX29wc194ODZfaHZtOwogCitleHRlcm4g
Ym9vbCBfeGNfc3JfYml0bWFwX3Jlc2l6ZShzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSwgdW5zaWdu
ZWQgbG9uZyBiaXRzKTsKKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX2JpdG1hcF9yZXNpemUo
c3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0cykKK3sKKyAgICBpZiAo
Yml0cyA+IGJtLT5iaXRzKQorICAgICAgICByZXR1cm4gX3hjX3NyX2JpdG1hcF9yZXNpemUoYm0s
IGJpdHMpOworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGNfc3Jf
Yml0bWFwX2ZyZWUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCit7CisgICAgZnJlZShibS0+cCk7
CisgICAgYm0tPnAgPSBOVUxMOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgeGNfc3Jfc2V0KHVu
c2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sKKyAgICBpZiAoIXhj
X3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IHNldF9iaXQoYml0LCBibS0+cCk7CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbmxp
bmUgYm9vbCB4Y19zcl90ZXN0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFw
ICpibSkKK3sKKyAgICBpZiAoYml0ID4gYm0tPmJpdHMpCisgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICByZXR1cm4gISF0ZXN0X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBp
bnQgeGNfc3JfdGVzdF9hbmRfY2xlYXIodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19zcl9i
aXRtYXAgKmJtKQoreworICAgIHJldHVybiB0ZXN0X2FuZF9jbGVhcl9iaXQoYml0LCBibS0+cCk7
Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IHhjX3NyX3Rlc3RfYW5kX3NldCh1bnNpZ25lZCBsb25n
IGJpdCwgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCit7CisgICAgcmV0dXJuIHRlc3RfYW5kX3Nl
dF9iaXQoYml0LCBibS0+cCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBwZm5faXNfcG9wdWxh
dGVkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCBwZm4pCit7CisgICAgcmV0
dXJuIHhjX3NyX3Rlc3QocGZuLCAmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zKTsKK30KKwor
c3RhdGljIGlubGluZSBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNo
OworCisgICAgaWYgKCAheGNfc3Jfc2V0KHBmbiwgJmN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZu
cykgKQorICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byByZWFsbG9jIHBvcHVsYXRlZF9w
Zm5zIGJpdG1hcCIpOworICAgICAgICBlcnJubyA9IEVOT01FTTsKKyAgICAgICAgcmV0dXJuIC0x
OworICAgIH0KKyAgICByZXR1cm4gMDsKK30KKwogc3RydWN0IHhjX3NyX3JlY29yZAogewogICAg
IHVpbnQzMl90IHR5cGU7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMg
Yi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXggYTAxNjY3ODMzMi4uZDUzOTQ4ZTFh
NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX3NyX3Jlc3RvcmUuYwpAQCAtNjgsNjQgKzY4LDYgQEAgc3RhdGljIGludCByZWFkX2hl
YWRlcnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICByZXR1cm4gMDsKIH0KIAotLyoK
LSAqIElzIGEgcGZuIHBvcHVsYXRlZD8KLSAqLwotc3RhdGljIGJvb2wgcGZuX2lzX3BvcHVsYXRl
ZChjb25zdCBzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQotewotICAg
IGlmICggcGZuID4gY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuICkKLSAgICAgICAgcmV0
dXJuIGZhbHNlOwotICAgIHJldHVybiB0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5wb3B1bGF0
ZWRfcGZucyk7Ci19Ci0KLS8qCi0gKiBTZXQgYSBwZm4gYXMgcG9wdWxhdGVkLCBleHBhbmRpbmcg
dGhlIHRyYWNraW5nIHN0cnVjdHVyZXMgaWYgbmVlZGVkLiBUbwotICogYXZvaWQgcmVhbGxvYygp
aW5nIHRvbyBleGNlc3NpdmVseSwgdGhlIHNpemUgaW5jcmVhc2VkIHRvIHRoZSBuZWFyZXN0IHBv
d2VyCi0gKiBvZiB0d28gbGFyZ2UgZW5vdWdoIHRvIGNvbnRhaW4gdGhlIHJlcXVpcmVkIHBmbi4K
LSAqLwotc3RhdGljIGludCBwZm5fc2V0X3BvcHVsYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4LCB4ZW5fcGZuX3QgcGZuKQotewotICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7
Ci0KLSAgICBpZiAoIHBmbiA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCi0gICAg
ewotICAgICAgICB4ZW5fcGZuX3QgbmV3X21heDsKLSAgICAgICAgc2l6ZV90IG9sZF9zeiwgbmV3
X3N6OwotICAgICAgICB1bnNpZ25lZCBsb25nICpwOwotCi0gICAgICAgIC8qIFJvdW5kIHVwIHRv
IHRoZSBuZWFyZXN0IHBvd2VyIG9mIHR3byBsYXJnZXIgdGhhbiBwZm4sIGxlc3MgMS4gKi8KLSAg
ICAgICAgbmV3X21heCA9IHBmbjsKLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDE7Ci0g
ICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiAyOwotICAgICAgICBuZXdfbWF4IHw9IG5ld19t
YXggPj4gNDsKLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDg7Ci0gICAgICAgIG5ld19t
YXggfD0gbmV3X21heCA+PiAxNjsKLSNpZmRlZiBfX3g4Nl82NF9fCi0gICAgICAgIG5ld19tYXgg
fD0gbmV3X21heCA+PiAzMjsKLSNlbmRpZgotCi0gICAgICAgIG9sZF9zeiA9IGJpdG1hcF9zaXpl
KGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiArIDEpOwotICAgICAgICBuZXdfc3ogPSBi
aXRtYXBfc2l6ZShuZXdfbWF4ICsgMSk7Ci0gICAgICAgIHAgPSByZWFsbG9jKGN0eC0+cmVzdG9y
ZS5wb3B1bGF0ZWRfcGZucywgbmV3X3N6KTsKLSAgICAgICAgaWYgKCAhcCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBwb3B1bGF0ZWQgYml0bWFwIik7
Ci0gICAgICAgICAgICBlcnJubyA9IEVOT01FTTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAg
ICAgICAgfQotCi0gICAgICAgIG1lbXNldCgodWludDhfdCAqKXAgKyBvbGRfc3osIDB4MDAsIG5l
d19zeiAtIG9sZF9zeik7Ci0KLSAgICAgICAgY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zICAg
ID0gcDsKLSAgICAgICAgY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuID0gbmV3X21heDsK
LSAgICB9Ci0KLSAgICBhc3NlcnQoIXRlc3RfYml0KHBmbiwgY3R4LT5yZXN0b3JlLnBvcHVsYXRl
ZF9wZm5zKSk7Ci0gICAgc2V0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7
Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogLyoKICAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFp
biBtZW1vcnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCiAgKiB1bnBvcHVs
YXRlZCBzdWJzZXQuICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tpbmcgaXMg
cGVyZm9ybWVkCkBAIC02ODQsMTAgKzYyNiw4IEBAIHN0YXRpYyBpbnQgc2V0dXAoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCkKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBlcnI7CiAKLSAg
ICBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gPSAoMzIgKiAxMDI0IC8gNCkgLSAxOwot
ICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyA9IGJpdG1hcF9hbGxvYygKLSAgICAgICAg
Y3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuICsgMSk7Ci0gICAgaWYgKCAhY3R4LT5yZXN0
b3JlLnBvcHVsYXRlZF9wZm5zICkKKyAgICByYyA9ICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgt
PnJlc3RvcmUucG9wdWxhdGVkX3BmbnMsIDMyICogMTAyNCAvIDQpOworICAgIGlmICggcmMgKQog
ICAgIHsKICAgICAgICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHBvcHVs
YXRlZF9wZm5zIGJpdG1hcCIpOwogICAgICAgICByYyA9IC0xOwpAQCAtNzIyLDcgKzY2Miw3IEBA
IHN0YXRpYyB2b2lkIGNsZWFudXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAg
eGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlX3BhZ2VzKHhjaCwgZGlydHlfYml0bWFwLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOUlBBR0VTKGJpdG1hcF9zaXplKGN0eC0+cmVz
dG9yZS5wMm1fc2l6ZSkpKTsKICAgICBmcmVlKGN0eC0+cmVzdG9yZS5idWZmZXJlZF9yZWNvcmRz
KTsKLSAgICBmcmVlKGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7CisgICAgeGNfc3JfYml0
bWFwX2ZyZWUoJmN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7CiAgICAgaWYgKCBjdHgtPnJl
c3RvcmUub3BzLmNsZWFudXAoY3R4KSApCiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIGNsZWFu
IHVwIik7CiB9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:15:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkpAU-0002ob-7i; Thu, 24 Aug 2017 10:15:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkpAT-0002nc-9f
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:15:17 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 70/57-01712-437AE995; Thu, 24 Aug 2017 10:15:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS9do+bx
 Ig75vzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRzmvMBbNZK/41z2VuYJzP0sXIySEkkCex
 +M9sdhCbV8BOYu3kP6wgtoSAocTphTfBalgEVCXenN3DBGKzCahLtD3bDlYjAlR//uBnIJuLg
 1lgG6PEgskb2EASwgKOEusv/mEDSQgJnGKUuP79PFg3p4C1xP5zD4BsDqBtghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGpnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxgbtnseYpTkYFIS5X0iPS9S
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv7jKgnGBRanpqRVpmDjAWYNISHDxKIrylIGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonzuoAUCYAUZZTmwY2AxeUlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfP6g0zhycwrgdv0CugIJqAjJp2YA3JESSJCSqqB0a/76YyUXd0TGNzYA58s8uA
 VmNKZ5HwhqMmo4OrFEzcuvvEUXPpY5Fmeyx7e4zK1pfN5BXbJRWYnbIlcHvMt9ZDZlvXbZ6ZY
 3Y3TWph7YqOV5gdbnld9u/Zwbb3AXtkt2CQvu3jb1b2HW8uu51im3HUs2KXv8jchLH6xm+bpW
 19uT5vUvb5TT4mlOCPRUIu5qDgRAI7y5PfGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503569712!108512415!1
X-Originating-IP: [137.65.248.74]
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 6657 invoked from network); 24 Aug 2017 10:15:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:15:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 04:15:11 -0600
Message-Id: <599EC34D02000078001731D3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 04:15:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>,"Tim Deegan" <tim@xen.org>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-2-wei.liu2@citrix.com>
 <599DC3B00200007800172B4C@prv-mh.provo.novell.com>
 <20170824100403.GB58987@deinos.phlegethon.org>
In-Reply-To: <20170824100403.GB58987@deinos.phlegethon.org>
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>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 1/2] xen: remove CONFIG_PAGING_ASSISTANCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDEyOjA0LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEF0IDEwOjA0
IC0wNjAwIG9uIDIzIEF1ZyAoMTUwMzQ4MjY3MiksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4g
T24gMjMuMDguMTcgYXQgMTc6NTgsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gPiBB
cm0gc2hvdWxkIGFsd2F5cyBzZXQgaXQsIHdoaWxlIG9uIHg4NiB4ZW4gY2FuJ3QgYnVpbGQgd2l0
aCBpdCBzZXQgdG8KPj4gPiAwLCB3aGljaCBtZWFucyBwZW9wbGUgaGF2ZW4ndCB1c2VkIGl0IGZv
ciB5ZWFycy4KPj4gPiAKPj4gPiBSZW1vdmUgaXQgYW5kIHNpbXBsaWZ5IHhlbi9wYWdpbmcuaC4K
Pj4gPiAKPj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
PiAKPj4gVGhpcyBpcyBzb21ldGhpbmcgSSBjZXJ0YWlubHkgd291bGQgd2FudCBUaW0gdG8gc2Vl
IChhbmQgcGVyaGFwcwo+PiBhcHByb3ZlKS4KPiAKPiBUaGFua3MuICBJIHNlZSBhbmQgYXBwcm92
ZS4gOikKPiAKPiBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CgpUaGFua3MsIGlu
IHdoaWNoIGNhc2UgYm90aCBwYXRjaGVzIGNhbiBoYXZlIG15IGFjayB0b28gKGluIGNhc2UKaXQn
cyBzdGlsbCBuZWVkZWQgYXQgYWxsKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:15:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkpAV-0002qR-IO; Thu, 24 Aug 2017 10:15:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dkpAT-0002nj-Nb
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 10:15:17 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 EE/18-01994-537AE995; Thu, 24 Aug 2017 10:15:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUSuHLSDV2j5fM
 iDZpP8Fks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlbjzxnKVjQwlixctkexgbG37FdjFwcLAKf
 mCS27f/E0sXIwSEhkCmxbF4YhCki8eR/GkiJkMBBJom53UuASjg52ASUJPYePM4IkhARmMgoc
 fD0PUaQBLOAgsSL51uZQGxhAX+JX4t/gtksAqoSZ07cYgOxeQWMJfbsuA42SEJAXqJ/x3KwGk
 4BE4lzC/eD2UJANdu/XWeZwMi7gJFhFaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGpXm5qcXF
 iempOYlKxXnJ+7iZGYEDUMzAw7mDsW+V3iFGSg0lJlPeJ9LxIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8usuAcoJFqempFWmZOcDQhElLcPAoifCWgqR5iwsSc4sz0yFSpxh1OTasXv+FSYglL
 z8vVUqc1wWkSACkKKM0D24ELE4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmvbYUaApPZl
 4J3KZXQEcwAR0x6cQckCNKEhFSUg2M+duW8mm66e+cvLtrtU/7q+2n8q210v9H/6+aemDfr9/
 nInKUC6tex7bHfuNubs6p0G8Vf3MiMyt1j9fKM2kN33YIlxz6Yrdq1Rsz3gDJqoy4ch+Fr0km
 8ptmSZxaPk2pO6HG5d8VWZWwWaKSf9cZfppku0zVI9DncnCCt3PAL58t01i6X1grsRRnJBpqM
 RcVJwIAneV4FI4CAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503569714!108512423!1
X-Originating-IP: [81.169.146.216]
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 6738 invoked from network); 24 Aug 2017 10:15:14 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:15:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503569713;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=4S9qg7tsF/S9XbWRMRu8FEBWDQfatfYiVnZLPn4gvmI=;
 b=aU1NA9QqcdRtfa2FhS8mAEGOV7Tm/TDLUyD5RbARGVpBNnjgDhVPzgsqjM1wJoxMvr
 S4no7N0/hyiIvE9kIl2nhY/AyQaJRxsAm0mWOFngWfCaiSfOoNJ+FNZoCtwtOCQAWzc8
 V2x2/K2DpEONPSzAXtj22MF+7gIDygwg7uksU=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id q03d67t7OAF6AJb
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 24 Aug 2017 12:15:06 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Thu, 24 Aug 2017 12:14:43 +0200
Message-Id: <20170824101443.31345-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170824101443.31345-1-olaf@aepfle.de>
References: <20170824101443.31345-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v3 3/3] tools/libxc: use superpages during
	restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
ICAgICAgICAgfCAgMjUgKysrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyAgICAgICAg
IHwgIDc1ICsrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5j
IHwgMjAyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMv
eGNfc3JfcmVzdG9yZV94ODZfcHYuYyAgfCAgNzIgKysrKysrKysrKysrLQogNCBmaWxlcyBjaGFu
Z2VkLCAyOTYgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfc3JfY29tbW9uLmggYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAppbmRl
eCA4OTAxYWYxMTJhLi5iZjI3NThlOTFhIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9j
b21tb24uaAorKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaApAQCAtMTM5LDYgKzEzOSwx
NiBAQCBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9vcHMKICAgICAgKi8KICAgICBpbnQgKCpzZXR1cCko
c3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCk7CiAKKyAgICAvKioKKyAgICAgKiBQb3B1bGF0ZSBQ
Rk5zCisgICAgICoKKyAgICAgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5IGZy
b20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQorICAgICAqIHVucG9wdWxhdGVkIHN1
YnNldC4KKyAgICAgKi8KKyAgICBpbnQgKCpwb3B1bGF0ZV9wZm5zKShzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4LCB1bnNpZ25lZCBjb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsIGNvbnN0IHVpbnQzMl90ICp0eXBlcyk7CisKKwog
ICAgIC8qKgogICAgICAqIFByb2Nlc3MgYW4gaW5kaXZpZHVhbCByZWNvcmQgZnJvbSB0aGUgc3Ry
ZWFtLiAgVGhlIGNhbGxlciBzaGFsbCB0YWtlCiAgICAgICogY2FyZSBvZiBwcm9jZXNzaW5nIGNv
bW1vbiByZWNvcmRzIChlLmcuIEVORCwgUEFHRV9EQVRBKS4KQEAgLTIyNCw2ICsyMzQsOCBAQCBz
dHJ1Y3QgeGNfc3JfY29udGV4dAogCiAgICAgICAgICAgICBpbnQgc2VuZF9iYWNrX2ZkOwogICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBwMm1fc2l6ZTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbWF4X3BhZ2VzOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0b3RfcGFnZXM7CiAgICAg
ICAgICAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX3QgZGlydHlfYml0bWFwX2hidWY7CiAKICAgICAg
ICAgICAgIC8qIEZyb20gSW1hZ2UgSGVhZGVyLiAqLwpAQCAtMzM2LDYgKzM0OCwxMSBAQCBzdHJ1
Y3QgeGNfc3JfY29udGV4dAogICAgICAgICAgICAgICAgICAgICAvKiBIVk0gY29udGV4dCBibG9i
LiAqLwogICAgICAgICAgICAgICAgICAgICB2b2lkICpjb250ZXh0OwogICAgICAgICAgICAgICAg
ICAgICBzaXplX3QgY29udGV4dHN6OworCisgICAgICAgICAgICAgICAgICAgIC8qIEJpdG1hcCBv
ZiBjdXJyZW50bHkgYWxsb2NhdGVkIFBGTnMgZHVyaW5nIHJlc3RvcmUuICovCisgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgYXR0ZW1wdGVkXzFnOworICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIGF0dGVtcHRlZF8ybTsKKyAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHhjX3NyX2JpdG1hcCBhbGxvY2F0ZWRfcGZuczsKICAgICAgICAgICAgICAg
ICB9IHJlc3RvcmU7CiAgICAgICAgICAgICB9OwogICAgICAgICB9IHg4Nl9odm07CkBAIC00NTUs
MTQgKzQ3Miw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IHdyaXRlX3JlY29yZChzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4LAogICovCiBpbnQgcmVhZF9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCwgaW50IGZkLCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpOwogCi0vKgotICogVGhpcyB3
b3VsZCBpZGVhbGx5IGJlIHByaXZhdGUgaW4gcmVzdG9yZS5jLCBidXQgaXMgbmVlZGVkIGJ5Ci0g
KiB4ODZfcHZfbG9jYWxpc2VfcGFnZSgpIGlmIHdlIHJlY2VpdmUgcGFnZXRhYmxlcyBmcmFtZXMg
YWhlYWQgb2YgdGhlCi0gKiBjb250ZW50cyBvZiB0aGUgZnJhbWVzIHRoZXkgcG9pbnQgYXQuCi0g
Ki8KLWludCBwb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVk
IGNvdW50LAotICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5z
LCBjb25zdCB1aW50MzJfdCAqdHlwZXMpOwotCiAjZW5kaWYKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXggZDUzOTQ4ZTFhNi4uOGNkOTI4OWQxYSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmUuYwpAQCAtNjgsNzQgKzY4LDYgQEAgc3RhdGljIGludCByZWFkX2hlYWRlcnMoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICByZXR1cm4gMDsKIH0KIAotLyoKLSAqIEdpdmVuIGEg
c2V0IG9mIHBmbnMsIG9idGFpbiBtZW1vcnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBm
b3IgdGhlCi0gKiB1bnBvcHVsYXRlZCBzdWJzZXQuICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdl
IHR5cGUgY2hlY2tpbmcgaXMgcGVyZm9ybWVkCi0gKiBhbmQgYWxsIHVucG9wdWxhdGVkIHBmbnMg
YXJlIHBvcHVsYXRlZC4KLSAqLwotaW50IHBvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwgdW5zaWduZWQgY291bnQsCi0gICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZu
X3QgKm9yaWdpbmFsX3BmbnMsIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKLXsKLSAgICB4Y19pbnRl
cmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotICAgIHhlbl9wZm5fdCAqbWZucyA9IG1hbGxvYyhjb3Vu
dCAqIHNpemVvZigqbWZucykpLAotICAgICAgICAqcGZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVv
ZigqcGZucykpOwotICAgIHVuc2lnbmVkIGksIG5yX3BmbnMgPSAwOwotICAgIGludCByYyA9IC0x
OwotCi0gICAgaWYgKCAhbWZucyB8fCAhcGZucyApCi0gICAgewotICAgICAgICBFUlJPUigiRmFp
bGVkIHRvIGFsbG9jYXRlICV6dSBieXRlcyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5c21hcCIsCi0g
ICAgICAgICAgICAgIDIgKiBjb3VudCAqIHNpemVvZigqbWZucykpOwotICAgICAgICBnb3RvIGVy
cjsKLSAgICB9Ci0KLSAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQotICAgIHsKLSAg
ICAgICAgaWYgKCAoIXR5cGVzIHx8ICh0eXBlcyAmJgotICAgICAgICAgICAgICAgICAgICAgICAg
ICh0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19YVEFCICYmCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIHR5cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX0JST0tFTikpKSAmJgotICAg
ICAgICAgICAgICFwZm5faXNfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICByYyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxf
cGZuc1tpXSk7Ci0gICAgICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgICAgICBnb3RvIGVy
cjsKLSAgICAgICAgICAgIHBmbnNbbnJfcGZuc10gPSBtZm5zW25yX3BmbnNdID0gb3JpZ2luYWxf
cGZuc1tpXTsKLSAgICAgICAgICAgICsrbnJfcGZuczsKLSAgICAgICAgfQotICAgIH0KLQotICAg
IGlmICggbnJfcGZucyApCi0gICAgewotICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9w
aHlzbWFwX2V4YWN0KAotICAgICAgICAgICAgeGNoLCBjdHgtPmRvbWlkLCBucl9wZm5zLCAwLCAw
LCBtZm5zKTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIFBFUlJP
UigiRmFpbGVkIHRvIHBvcHVsYXRlIHBoeXNtYXAiKTsKLSAgICAgICAgICAgIGdvdG8gZXJyOwot
ICAgICAgICB9Ci0KLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wZm5zOyArK2kgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBpZiAoIG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4gKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFwIGZhaWxlZCBm
b3IgcGZuICV1IiwgaSk7Ci0gICAgICAgICAgICAgICAgcmMgPSAtMTsKLSAgICAgICAgICAgICAg
ICBnb3RvIGVycjsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgY3R4LT5yZXN0b3JlLm9w
cy5zZXRfZ2ZuKGN0eCwgcGZuc1tpXSwgbWZuc1tpXSk7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAg
ICByYyA9IDA7Ci0KLSBlcnI6Ci0gICAgZnJlZShwZm5zKTsKLSAgICBmcmVlKG1mbnMpOwotCi0g
ICAgcmV0dXJuIHJjOwotfQotCiAvKgogICogR2l2ZW4gYSBsaXN0IG9mIHBmbnMsIHRoZWlyIHR5
cGVzLCBhbmQgYSBibG9jayBvZiBwYWdlIGRhdGEgZnJvbSB0aGUKICAqIHN0cmVhbSwgcG9wdWxh
dGUgYW5kIHJlY29yZCB0aGVpciB0eXBlcywgbWFwIHRoZSByZWxldmFudCBzdWJzZXQgYW5kIGNv
cHkKQEAgLTE2MSw3ICs5Myw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19wYWdlX2RhdGEoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgY291bnQsCiAgICAgICAgIGdvdG8gZXJyOwog
ICAgIH0KIAotICAgIHJjID0gcG9wdWxhdGVfcGZucyhjdHgsIGNvdW50LCBwZm5zLCB0eXBlcyk7
CisgICAgcmMgPSBjdHgtPnJlc3RvcmUub3BzLnBvcHVsYXRlX3BmbnMoY3R4LCBjb3VudCwgcGZu
cywgdHlwZXMpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgRVJST1IoIkZhaWxlZCB0
byBwb3B1bGF0ZSBwZm5zIGZvciBiYXRjaCBvZiAldSBwYWdlcyIsIGNvdW50KTsKQEAgLTgyNiw3
ICs3NTgsMTIgQEAgaW50IHhjX2RvbWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQg
aW9fZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAorICAgIC8q
IFNlZSB4Y19kb21haW5fZ2V0aW5mbyAqLworICAgIGN0eC5yZXN0b3JlLm1heF9wYWdlcyA9IGN0
eC5kb21pbmZvLm1heF9tZW1rYiA+PiAoUEFHRV9TSElGVC0xMCk7CisgICAgY3R4LnJlc3RvcmUu
dG90X3BhZ2VzID0gY3R4LmRvbWluZm8ubnJfcGFnZXM7CiAgICAgY3R4LnJlc3RvcmUucDJtX3Np
emUgPSBucl9wZm5zOworICAgIERQUklOVEYoImRvbSAldSBwMm1fc2l6ZSAlbHggbWF4X3BhZ2Vz
ICVseCIsCisgICAgICAgICAgICBjdHguZG9taWQsIGN0eC5yZXN0b3JlLnAybV9zaXplLCBjdHgu
cmVzdG9yZS5tYXhfcGFnZXMpOwogCiAgICAgaWYgKCBjdHguZG9taW5mby5odm0gKQogICAgIHsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIGIvdG9vbHMv
bGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKaW5kZXggMWRjYTg1MzU0YS4uMTM1ODcyY2E1
MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKKysrIGIv
dG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKQEAgLTEzNSw2ICsxMzUsOCBAQCBz
dGF0aWMgaW50IHg4Nl9odm1fbG9jYWxpc2VfcGFnZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LAogc3RhdGljIGludCB4ODZfaHZtX3NldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7
CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICBzdHJ1Y3QgeGNfc3JfYml0
bWFwICpibTsKKyAgICB1bnNpZ25lZCBsb25nIGJpdHM7CiAKICAgICBpZiAoIGN0eC0+cmVzdG9y
ZS5ndWVzdF90eXBlICE9IERIRFJfVFlQRV9YODZfSFZNICkKICAgICB7CkBAIC0xNDksNyArMTUx
LDMwIEBAIHN0YXRpYyBpbnQgeDg2X2h2bV9zZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
KQogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJl
c3RvcmUuYXR0ZW1wdGVkXzFnOworICAgIGJpdHMgPSAoY3R4LT5yZXN0b3JlLnAybV9zaXplID4+
IFNVUEVSUEFHRV8xR0JfU0hJRlQpICsgMTsKKyAgICBpZiAoIHhjX3NyX2JpdG1hcF9yZXNpemUo
Ym0sIGJpdHMpID09IGZhbHNlICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBibSA9ICZjdHgt
Png4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm07CisgICAgYml0cyA9IChjdHgtPnJlc3RvcmUu
cDJtX3NpemUgPj4gU1VQRVJQQUdFXzJNQl9TSElGVCkgKyAxOworICAgIGlmICggeGNfc3JfYml0
bWFwX3Jlc2l6ZShibSwgYml0cykgPT0gZmFsc2UgKQorICAgICAgICBnb3RvIG91dDsKKworICAg
IGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zOworICAgIGJpdHMgPSBj
dHgtPnJlc3RvcmUucDJtX3NpemUgKyAxOworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShi
bSwgYml0cykgPT0gZmFsc2UgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIC8qIE5vIHN1cGVy
cGFnZSBpbiAxc3QgMk1CIGR1ZSB0byBWR0EgaG9sZSAqLworICAgIHhjX3NyX3NldCgwLCAmY3R4
LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnKTsKKyAgICB4Y19zcl9zZXQoMCwgJmN0eC0+
eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSk7CisKICAgICByZXR1cm4gMDsKKworb3V0Ogor
ICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBwZm4gYml0bWFwcyIpOwor
ICAgIHJldHVybiAtMTsKIH0KIAogLyoKQEAgLTIyNCwxMCArMjQ5LDE4NiBAQCBzdGF0aWMgaW50
IHg4Nl9odm1fc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiBzdGF0
aWMgaW50IHg4Nl9odm1fY2xlYW51cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewogICAg
IGZyZWUoY3R4LT54ODZfaHZtLnJlc3RvcmUuY29udGV4dCk7CisgICAgeGNfc3JfYml0bWFwX2Zy
ZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZyk7CisgICAgeGNfc3JfYml0bWFw
X2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSk7CisgICAgeGNfc3JfYml0
bWFwX2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKTsKKworICAgIHJl
dHVybiAwOworfQogCisvKgorICogU2V0IGEgcGZuIGFzIGFsbG9jYXRlZCwgZXhwYW5kaW5nIHRo
ZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4KKyAqLworc3RhdGljIGludCBwZm5fc2V0
X2FsbG9jYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQorewor
ICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisKKyAgICBpZiAoICF4Y19zcl9zZXQo
cGZuLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMpICkKKyAgICB7CisgICAg
ICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBhbGxvY2F0ZWRfcGZucyBiaXRtYXAiKTsKKyAg
ICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CiAgICAgcmV0
dXJuIDA7CiB9CiAKK3N0YXRpYyBib29sIHg4Nl9odm1fZG9fc3VwZXJwYWdlKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGludCBvcmRlcikKK3sKKyAgICB1bnNpZ25lZCBsb25n
IGNvdW50ID0gMVVMTCA8PCBvcmRlcjsKKyAgICByZXR1cm4gY3R4LT5yZXN0b3JlLnRvdF9wYWdl
cyArIGNvdW50IDw9IGN0eC0+cmVzdG9yZS5tYXhfcGFnZXM7Cit9CisKKy8qCisgKiBBdHRlbXB0
IHRvIGFsbG9jYXRlIGEgc3VwZXJwYWdlIHdoZXJlIHRoZSBwZm4gcmVzaWRlcy4KKyAqLworc3Rh
dGljIGludCB4ODZfaHZtX2FsbG9jYXRlX3BmbihzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4
ZW5fcGZuX3QgcGZuKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAg
c3RydWN0IHhjX3NyX2JpdG1hcCAqYm07CisgICAgYm9vbCBzdWNjZXNzID0gZmFsc2U7CisgICAg
aW50IHJjID0gLTEsIGRvbmU7CisgICAgdW5zaWduZWQgaW50IG9yZGVyLCBzaGlmdDsKKyAgICB1
bnNpZ25lZCBsb25nIGk7CisgICAgdW5zaWduZWQgbG9uZyBpZHhfMWcsIGlkeF8ybTsKKyAgICB1
bnNpZ25lZCBsb25nIGNvdW50OworICAgIHhlbl9wZm5fdCBiYXNlX3BmbiA9IDAsIGV4dG50Owor
CisgICAgaWYgKCB4Y19zcl90ZXN0KHBmbiwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRl
ZF9wZm5zKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgaWR4XzFnID0gcGZuID4+IFNVUEVS
UEFHRV8xR0JfU0hJRlQ7CisgICAgaWR4XzJtID0gcGZuID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQ7
CisgICAgaWYgKCAheGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0
ZW1wdGVkXzFnLCBpZHhfMWcpICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJl
YWxsb2MgYXR0ZW1wdGVkXzFnIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisgICAgaWYg
KCAheGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJt
LCBpZHhfMm0pICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYXR0
ZW1wdGVkXzJtIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFRyeSB0byBhbGxvY2F0ZSBhIDFHQiBwYWdlIGZvciB0aGlzIHBmbiwgYnV0IGF2b2lkIE92ZXIt
YWxsb2NhdGlvbi4KKyAgICAgKiBJZiB0aGlzIHN1Y2NlZWRzLCBtYXJrIHRoZSByYW5nZSBvZiAy
TUIgcGFnZXMgYXMgYnVzeS4KKyAgICAgKi8KKyAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVzdG9y
ZS5hdHRlbXB0ZWRfMWc7CisgICAgb3JkZXIgPSBTVVBFUlBBR0VfMUdCX1NISUZUOworICAgIGlm
ICggIXhjX3NyX3Rlc3RfYW5kX3NldChpZHhfMWcsIGJtKSAmJiB4ODZfaHZtX2RvX3N1cGVycGFn
ZShjdHgsIG9yZGVyKSApIHsKKyAgICAgICAgY291bnQgPSAxVUwgPDwgb3JkZXI7CisgICAgICAg
IGJhc2VfcGZuID0gKHBmbiA+PiBvcmRlcikgPDwgb3JkZXI7CisgICAgICAgIGV4dG50ID0gYmFz
ZV9wZm47CisgICAgICAgIGRvbmUgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y2gsIGN0
eC0+ZG9taWQsIDEsIG9yZGVyLCAwLCAmZXh0bnQpOworICAgICAgICBpZiAoIGRvbmUgPiAwICkg
eworICAgICAgICAgICAgRFBSSU5URigiMUcgYmFzZV9wZm4gJSIgUFJJX3hlbl9wZm4gIlxuIiwg
YmFzZV9wZm4pOworICAgICAgICAgICAgc3VjY2VzcyA9IHRydWU7CisgICAgICAgICAgICBibSA9
ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm07CisgICAgICAgICAgICBzaGlmdCA9
IFNVUEVSUEFHRV8xR0JfU0hJRlQgLSBTVVBFUlBBR0VfMk1CX1NISUZUOworICAgICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCAoY291bnQgPj4gc2hpZnQpOyBpKysgKQorICAgICAgICAgICAgICAg
IHhjX3NyX3NldCgoYmFzZV9wZm4gPj4gU1VQRVJQQUdFXzJNQl9TSElGVCkgKyBpLCBibSk7Cisg
ICAgICAgIH0gZWxzZSBpZiAoIGRvbmUgPCAwICkgeworICAgICAgICAgICAgUEVSUk9SKCJwb3B1
bGF0ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAg
fQorICAgIH0KKworICAgIC8qIEFsbG9jYXRlIGEgMk1CIHBhZ2UgaWYgdGhlIGFib3ZlIGZhaWxl
ZCwgYXZvaWQgT3Zlci1hbGxvY2F0aW9uLiAqLworICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0
b3JlLmF0dGVtcHRlZF8ybTsKKyAgICBvcmRlciA9IFNVUEVSUEFHRV8yTUJfU0hJRlQ7CisgICAg
aWYgKCAheGNfc3JfdGVzdF9hbmRfc2V0KGlkeF8ybSwgYm0pICYmIHg4Nl9odm1fZG9fc3VwZXJw
YWdlKGN0eCwgb3JkZXIpICkgeworICAgICAgICBjb3VudCA9IDFVTCA8PCBvcmRlcjsKKyAgICAg
ICAgYmFzZV9wZm4gPSAocGZuID4+IG9yZGVyKSA8PCBvcmRlcjsKKyAgICAgICAgZXh0bnQgPSBi
YXNlX3BmbjsKKyAgICAgICAgZG9uZSA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhjaCwg
Y3R4LT5kb21pZCwgMSwgb3JkZXIsIDAsICZleHRudCk7CisgICAgICAgIGlmICggZG9uZSA+IDAg
KSB7CisgICAgICAgICAgICBEUFJJTlRGKCIyTSBiYXNlX3BmbiAlIiBQUklfeGVuX3BmbiAiXG4i
LCBiYXNlX3Bmbik7CisgICAgICAgICAgICBzdWNjZXNzID0gdHJ1ZTsKKyAgICAgICAgfSBlbHNl
IGlmICggZG9uZSA8IDAgKSB7CisgICAgICAgICAgICBQRVJST1IoInBvcHVsYXRlX3BoeXNtYXAg
ZmFpbGVkLiIpOworICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICB9CisgICAgfQorICAg
IGlmICggc3VjY2VzcyA9PSBmYWxzZSApIHsKKyAgICAgICAgY291bnQgPSAxOworICAgICAgICBl
eHRudCA9IGJhc2VfcGZuID0gcGZuOworICAgICAgICBkb25lID0geGNfZG9tYWluX3BvcHVsYXRl
X3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlkLCBjb3VudCwgMCwgMCwgJmV4dG50KTsKKyAgICAgICAg
aWYgKCBkb25lID4gMCApIHsKKyAgICAgICAgICAgIERQUklOVEYoIjRLIHBmbiAlIiBQUklfeGVu
X3BmbiAiXG4iLCBwZm4pOworICAgICAgICAgICAgc3VjY2VzcyA9IHRydWU7CisgICAgICAgIH0g
ZWxzZSBpZiAoIGRvbmUgPCAwICkgeworICAgICAgICAgICAgUEVSUk9SKCJwb3B1bGF0ZV9waHlz
bWFwIGZhaWxlZC4iKTsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgIH0K
KyAgICBpZiAoIHN1Y2Nlc3MgPT0gdHJ1ZSApIHsKKyAgICAgICAgZG8geworICAgICAgICAgICAg
Y291bnQtLTsKKyAgICAgICAgICAgIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMrKzsKKyAgICAgICAg
ICAgIHJjID0gcGZuX3NldF9hbGxvY2F0ZWQoY3R4LCBiYXNlX3BmbiArIGNvdW50KTsKKyAgICAg
ICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9IHdoaWxl
ICggY291bnQgKTsKKyAgICB9CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHg4Nl9o
dm1fcG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBjb3Vu
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqb3Jp
Z2luYWxfcGZucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQz
Ml90ICp0eXBlcykKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHhl
bl9wZm5fdCBtaW5fcGZuID0gb3JpZ2luYWxfcGZuc1swXSwgbWF4X3BmbiA9IG9yaWdpbmFsX3Bm
bnNbMF07CisgICAgdW5zaWduZWQgaTsKKyAgICBpbnQgcmMgPSAtMTsKKworICAgIGZvciAoIGkg
PSAwOyBpIDwgY291bnQ7ICsraSApCisgICAgeworICAgICAgICBpZiAoIG9yaWdpbmFsX3BmbnNb
aV0gPCBtaW5fcGZuICkKKyAgICAgICAgICAgIG1pbl9wZm4gPSBvcmlnaW5hbF9wZm5zW2ldOwor
ICAgICAgICBpZiAoIG9yaWdpbmFsX3BmbnNbaV0gPiBtYXhfcGZuICkKKyAgICAgICAgICAgIG1h
eF9wZm4gPSBvcmlnaW5hbF9wZm5zW2ldOworICAgICAgICBpZiAoICh0eXBlc1tpXSAhPSBYRU5f
RE9NQ1RMX1BGSU5GT19YVEFCICYmCisgICAgICAgICAgICAgIHR5cGVzW2ldICE9IFhFTl9ET01D
VExfUEZJTkZPX0JST0tFTikgJiYKKyAgICAgICAgICAgICAhcGZuX2lzX3BvcHVsYXRlZChjdHgs
IG9yaWdpbmFsX3BmbnNbaV0pICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSB4ODZfaHZt
X2FsbG9jYXRlX3BmbihjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOworICAgICAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgICAgICByYyA9IHBmbl9zZXRf
cG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7CisgICAgICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorICAgIH0KKworICAgIHdoaWxl
ICggbWluX3BmbiA8IG1heF9wZm4gKQorICAgIHsKKyAgICAgICAgaWYgKCAheGNfc3JfYml0bWFw
X3Jlc2l6ZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMsIG1pbl9wZm4pICkK
KyAgICAgICAgeworICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBhbGxvY2F0
ZWRfcGZucyAlIiBQUklfeGVuX3BmbiwgbWluX3Bmbik7CisgICAgICAgICAgICBnb3RvIGVycjsK
KyAgICAgICAgfQorICAgICAgICBpZiAoICFwZm5faXNfcG9wdWxhdGVkKGN0eCwgbWluX3Bmbikg
JiYKKyAgICAgICAgICAgIHhjX3NyX3Rlc3RfYW5kX2NsZWFyKG1pbl9wZm4sICZjdHgtPng4Nl9o
dm0ucmVzdG9yZS5hbGxvY2F0ZWRfcGZucykgKSB7CisgICAgICAgICAgICB4ZW5fcGZuX3QgcGZu
ID0gbWluX3BmbjsKKyAgICAgICAgICAgIHJjID0geGNfZG9tYWluX2RlY3JlYXNlX3Jlc2VydmF0
aW9uX2V4YWN0KHhjaCwgY3R4LT5kb21pZCwgMSwgMCwgJnBmbik7CisgICAgICAgICAgICBpZiAo
IHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBy
ZWxlYXNlIHBmbiAlIiBQUklfeGVuX3BmbiwgbWluX3Bmbik7CisgICAgICAgICAgICAgICAgZ290
byBlcnI7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBjdHgtPnJlc3RvcmUudG90X3BhZ2Vz
LS07CisgICAgICAgIH0KKyAgICAgICAgbWluX3BmbisrOworICAgIH0KKworICAgIHJjID0gMDsK
KworIGVycjoKKyAgICByZXR1cm4gcmM7Cit9CisKKwogc3RydWN0IHhjX3NyX3Jlc3RvcmVfb3Bz
IHJlc3RvcmVfb3BzX3g4Nl9odm0gPQogewogICAgIC5wZm5faXNfdmFsaWQgICAgPSB4ODZfaHZt
X3Bmbl9pc192YWxpZCwKQEAgLTIzNiw2ICs0MzcsNyBAQCBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9v
cHMgcmVzdG9yZV9vcHNfeDg2X2h2bSA9CiAgICAgLnNldF9wYWdlX3R5cGUgICA9IHg4Nl9odm1f
c2V0X3BhZ2VfdHlwZSwKICAgICAubG9jYWxpc2VfcGFnZSAgID0geDg2X2h2bV9sb2NhbGlzZV9w
YWdlLAogICAgIC5zZXR1cCAgICAgICAgICAgPSB4ODZfaHZtX3NldHVwLAorICAgIC5wb3B1bGF0
ZV9wZm5zICAgPSB4ODZfaHZtX3BvcHVsYXRlX3BmbnMsCiAgICAgLnByb2Nlc3NfcmVjb3JkICA9
IHg4Nl9odm1fcHJvY2Vzc19yZWNvcmQsCiAgICAgLnN0cmVhbV9jb21wbGV0ZSA9IHg4Nl9odm1f
c3RyZWFtX2NvbXBsZXRlLAogICAgIC5jbGVhbnVwICAgICAgICAgPSB4ODZfaHZtX2NsZWFudXAs
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jIGIvdG9vbHMv
bGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwppbmRleCA1MGUyNWMxNjJjLi44Nzk1NzU1OWJj
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKQEAgLTkzNiw2ICs5MzYsNzUgQEAgc3Rh
dGljIHZvaWQgeDg2X3B2X3NldF9nZm4oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bm
bl90IHBmbiwKICAgICAgICAgKCh1aW50MzJfdCAqKWN0eC0+eDg2X3B2LnAybSlbcGZuXSA9IG1m
bjsKIH0KIAorLyoKKyAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFpbiBtZW1vcnkgZnJvbSBY
ZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCisgKiB1bnBvcHVsYXRlZCBzdWJzZXQuICBJ
ZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tpbmcgaXMgcGVyZm9ybWVkCisgKiBh
bmQgYWxsIHVucG9wdWxhdGVkIHBmbnMgYXJlIHBvcHVsYXRlZC4KKyAqLworc3RhdGljIGludCB4
ODZfcHZfcG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBj
b3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpv
cmlnaW5hbF9wZm5zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50
MzJfdCAqdHlwZXMpCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICB4
ZW5fcGZuX3QgKm1mbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKm1mbnMpKSwKKyAgICAgICAg
KnBmbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKnBmbnMpKTsKKyAgICB1bnNpZ25lZCBpLCBu
cl9wZm5zID0gMDsKKyAgICBpbnQgcmMgPSAtMTsKKworICAgIGlmICggIW1mbnMgfHwgIXBmbnMg
KQorICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMgZm9y
IHBvcHVsYXRpbmcgdGhlIHBoeXNtYXAiLAorICAgICAgICAgICAgICAyICogY291bnQgKiBzaXpl
b2YoKm1mbnMpKTsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgZm9yICggaSA9IDA7
IGkgPCBjb3VudDsgKytpICkKKyAgICB7CisgICAgICAgIGlmICggKCF0eXBlcyB8fCAodHlwZXMg
JiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9QRklO
Rk9fWFRBQiAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlc1tpXSAhPSBYRU5fRE9N
Q1RMX1BGSU5GT19CUk9LRU4pKSkgJiYKKyAgICAgICAgICAgICAhcGZuX2lzX3BvcHVsYXRlZChj
dHgsIG9yaWdpbmFsX3BmbnNbaV0pICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBwZm5f
c2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOworICAgICAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgICAgICBwZm5zW25yX3BmbnNd
ID0gbWZuc1tucl9wZm5zXSA9IG9yaWdpbmFsX3BmbnNbaV07CisgICAgICAgICAgICArK25yX3Bm
bnM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIG5yX3BmbnMgKQorICAgIHsKKyAgICAg
ICAgcmMgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcF9leGFjdCgKKyAgICAgICAgICAgIHhj
aCwgY3R4LT5kb21pZCwgbnJfcGZucywgMCwgMCwgbWZucyk7CisgICAgICAgIGlmICggcmMgKQor
ICAgICAgICB7CisgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBwb3B1bGF0ZSBwaHlzbWFw
Iik7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorCisgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgbnJfcGZuczsgKytpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBtZm5z
W2ldID09IElOVkFMSURfTUZOICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBFUlJP
UigiUG9wdWxhdGUgcGh5c21hcCBmYWlsZWQgZm9yIHBmbiAldSIsIGkpOworICAgICAgICAgICAg
ICAgIHJjID0gLTE7CisgICAgICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5vcHMuc2V0X2dmbihjdHgsIHBmbnNbaV0sIG1mbnNb
aV0pOworICAgICAgICB9CisgICAgfQorCisgICAgcmMgPSAwOworCisgZXJyOgorICAgIGZyZWUo
cGZucyk7CisgICAgZnJlZShtZm5zKTsKKworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIHJl
c3RvcmVfb3BzIGZ1bmN0aW9uLiAgQ29udmVydCBwZm5zIGJhY2sgdG8gbWZucyBpbiBwYWdldGFi
bGVzLiAgUG9zc2libHkKICAqIG5lZWRzIHRvIHBvcHVsYXRlIG5ldyBmcmFtZXMgaWYgYSBQVEUg
aXMgZm91bmQgcmVmZXJyaW5nIHRvIGEgZnJhbWUgd2hpY2gKQEAgLTk4MCw3ICsxMDQ5LDcgQEAg
c3RhdGljIGludCB4ODZfcHZfbG9jYWxpc2VfcGFnZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCB0b19wb3B1bGF0ZSAmJiBwb3B1bGF0ZV9w
Zm5zKGN0eCwgdG9fcG9wdWxhdGUsIHBmbnMsIE5VTEwpICkKKyAgICBpZiAoIHRvX3BvcHVsYXRl
ICYmIHg4Nl9wdl9wb3B1bGF0ZV9wZm5zKGN0eCwgdG9fcG9wdWxhdGUsIHBmbnMsIE5VTEwpICkK
ICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCAoUEFHRV9TSVpFIC8g
c2l6ZW9mKHVpbnQ2NF90KSk7ICsraSApCkBAIC0xMTYwLDYgKzEyMjksNyBAQCBzdHJ1Y3QgeGNf
c3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X3B2ID0KICAgICAuc2V0X2dmbiAgICAgICAg
ID0geDg2X3B2X3NldF9nZm4sCiAgICAgLmxvY2FsaXNlX3BhZ2UgICA9IHg4Nl9wdl9sb2NhbGlz
ZV9wYWdlLAogICAgIC5zZXR1cCAgICAgICAgICAgPSB4ODZfcHZfc2V0dXAsCisgICAgLnBvcHVs
YXRlX3BmbnMgICA9IHg4Nl9wdl9wb3B1bGF0ZV9wZm5zLAogICAgIC5wcm9jZXNzX3JlY29yZCAg
PSB4ODZfcHZfcHJvY2Vzc19yZWNvcmQsCiAgICAgLnN0cmVhbV9jb21wbGV0ZSA9IHg4Nl9wdl9z
dHJlYW1fY29tcGxldGUsCiAgICAgLmNsZWFudXAgICAgICAgICA9IHg4Nl9wdl9jbGVhbnVwLAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:15:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:15: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.xen.org>)
	id 1dkpAf-0002w9-QM; Thu, 24 Aug 2017 10:15:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dkpAe-0002uu-2D
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:15:28 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 95/84-01862-F37AE995; Thu, 24 Aug 2017 10:15:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXCqh5zXddu+bx
 Ig0l3LCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox999YxFkzhrPjTsZS9gXErexcjF4eQwEJG
 iQnzWlm7GDk5WARUJZas6WUDsdkE5CTWbbwBZosIKEo8eHkTrIZZYBWjxOzlBSC2sICbRG/Hf
 BYQm1fASmLu7zZmiKFHGCXWTzrHCJEQlDg58wkLRLOOxM6td4CGcgDZ0hLL/3GAhDkFLCUevO
 kGKxEVUJG4MuEtO4gtISAi8evOJ2YIW1Pi4KVNLBC2gsT9z9fYIOxAiWmN25knMArOQrJtFpJ
 tsxC2LWBkXsWoUZxaVJZapGtkrJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERi0
 9QwMjDsY+/b6HWKU5GBSEuV9Ij0vUogvKT+lMiOxOCO+qDQntfgQozoHh8DVbX/DpVjy8vNSl
 SR4bywDKhMsSk1PrUjLzAFGFUylBAePkghvKUiat7ggMbc4Mx0idYrRmGPFgq1fmDj6Jm7/wi
 QENklKnNcFpFQApDSjNA9uECzaLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r22FGgKT2Z
 eCdy+V0CnMAGdMunEHJBTShIRUlINjC2VB5tin63UPtGx9cX8C71VWtd6VQQXbzoQOuHKPbE0
 Q/6dKi97Pqc4a0k8djWNZp/q0HVe28Lp5euJRWvSLr34zbA1QXCGdOzDIgOu3rjDpm7xqxWWb
 rhYxbFnq/f5NfqVM/8yq+6aNTky4vrP3U88HU5W2qVaKn6/+MggWiXgbYbMtVk3LimxFGckGm
 oxFxUnAgCfEZiG8QIAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503569726!94599802!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34322 invoked from network); 24 Aug 2017 10:15:26 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:15:26 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dkpAc-000Fqk-CO; Thu, 24 Aug 2017 10:15:26 +0000
Date: Thu, 24 Aug 2017 11:15:26 +0100
From: Tim Deegan <tim@xen.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170824101526.GC58987@deinos.phlegethon.org>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-3-wei.liu2@citrix.com>
 <20170824100233.GA58987@deinos.phlegethon.org>
 <20170824100536.6a6q4w6c53lyc4wj@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824100536.6a6q4w6c53lyc4wj@citrix.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>,
 Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 2/2] x86/mm: PG_translate implies
	PG_refcounts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTE6MDUgKzAxMDAgb24gMjQgQXVnICgxNTAzNTcyNzM2KSwgV2VpIExpdSB3cm90ZToKPiBP
biBUaHUsIEF1ZyAyNCwgMjAxNyBhdCAxMTowMjozM0FNICswMTAwLCBUaW0gRGVlZ2FuIHdyb3Rl
Ogo+ID4gQXQgMTY6NTggKzAxMDAgb24gMjMgQXVnICgxNTAzNTA3NTA0KSwgV2VpIExpdSB3cm90
ZToKPiA+ID4gQWZ0ZXIgNDA0NTk1MzUyICgieDg2L3BhZ2luZzogRW5mb3JjZSBQR19leHRlcm5h
bCA9PSBQR190cmFuc2xhdGUgPT0KPiA+ID4gUEdfcmVmY291bnRzIiksIFBHX3JlZmNvdW50cyBh
bmQgUEdfdHJhbnNsYXRlIGFsd2F5cyBuZWVkIHRvIGJlIHNldAo+ID4gPiB0b2dldGhlci4KPiA+
ID4gCj4gPiA+IFNxdWFzaCBQR19yZWZjb3VudHMgdG8gc2ltcGxpZnkgY29kZS4gQWxsIGNhbGxz
IHBhZ2luZ19tb2RlX3JlZmNvdW50cwo+ID4gPiBhcmUgcmVwbGFjZWQgYnkgY2FsbHMgdG8gcGFn
aW5nX21vZGVfdHJhbnNsYXRlLgo+ID4gCj4gPiBXb3VsZCBpdCBiZSBhIGdvb2QgaWRlYSB0byBt
ZXJnZSBhbGwgdGhyZWUgYW5kIGhhdmUgb25seSBQR19leHRlcm5hbD8KPiA+IAo+IAo+IE15IHJl
dmVyc2UtZW5naW5lZXJpbmcgaXMgdGhhdCB3aGVuIFBWIGd1ZXN0IGlzIG1pZ3JhdGVkIGl0IGhh
cwo+IFBHX2V4dGVybmFsIGFuZCAodGhlIG5ldykgUEdfdHJhbnNsYXRlLgo+IAo+IEkgd291bGQg
YmUgaGFwcHkgdG8gc3F1YXNoIGFsbCB0aHJlZSBpbnRvIG9uZSBpZiB5b3UgdGVsbCBtZSBJJ20g
d3JvbmcuCj4gOi0pCgpJIF90aGlua18geW91J3JlIHdyb25nIDopIGJ1dCBjYW4ndCBjaGVjayBy
aWdodCBub3cgYXMgSSdtCnNlbWktb2ZmbGluZS4gIE1pZ3JhdGluZyBQViBndWVzdHMgc2hvdWxk
IGhhdmUgcGFnaW5nIGVuYWJsZWQgYnV0Cm5vdCBhbnkgb2YgZXh0ZXJuYWwsIHRyYW5zbGF0ZSBv
ciByZWZjb3VudHMuCgpUaGVyZSB3YXMgb25jZSBjb2RlIHRoYXQgdXNlZCBQR190cmFuc2xhdGUg
d2l0aCBQViBndWVzdHMgYnV0IG5ldmVyCkFGQUlLIGNoZWNrZWQgaW4gdG8gdXBzdHJlYW0gWGVu
LiAgVGhlcmUgd2FzIHNvbWUgdGFsayBvZiB1c2luZyB0aGF0CmNvbWJpbmF0aW9uIGZvciBQVkgg
YXQgb25lIHBvaW50IGJ1dCBJSVJDIFBWSCBub3cgdXNlcwp0cmFuc2xhdGV8cmVmY291bnRzfGV4
dGVybmFsIGxpa2UgSFZNLgoKQ2hlZXJzLAoKVGltLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:17:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkpCk-0003WX-6A; Thu, 24 Aug 2017 10:17:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkpCi-0003WF-LO
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:17:36 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C6/D3-22472-FB7AE995; Thu, 24 Aug 2017 10:17:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS3ff8nm
 RBvcmC1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTrjUzFsznrlj+6jN7A2MjRxcjB4eQQJ7E
 tpVBXYycHLwCdhJbu7YxgdgSAoYSpxfeZAGxWQRUJZ6eOscOYrMJqEu0PdvOCmKLCBRJXD36i
 w3EZhZIkvj9ZjZYjbBAoMTZT1/AaoQEbjNKzF/vCGJzCnhJNHRMYAVZyysgKPF3hzBEq5bEw1
 +3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXTC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDw6hkYGHcwXmlzPsQoycGkJMr7RHpepBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXt1lQDnBotT01Iq0zBxgDMCkJTh4lER4N4OkeYsLEnOLM
 9MhUqcYFaXEeV1AEgIgiYzSPLg2WNxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMewRkCk
 9mXgnc9FdAi5mAFk86MQdkcUkiQkqqgXF96fqO+d9OsvEZTU87IvqX79jt33rh615W/fxkkbm
 pI8eg5dmZ669zXp3r5g1k/S7+K/2nadaUzezbKvIqguP2PZx8+sd6TqtH8iw+xfO6PlUHvG/M
 eHLPTvrX/vgz1zP2XI9atXxKRErgxavbfdZlxfuLsPwVfH4iT3TTH1nprOj8QJvUxTJKLMUZi
 YZazEXFiQBbQr+PtgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503569852!94600260!1
X-Originating-IP: [137.65.248.74]
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 52611 invoked from network); 24 Aug 2017 10:17:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:17:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 04:17:31 -0600
Message-Id: <599EC3DC02000078001731D6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 04:17:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "Chao Gao" <chao.gao@intel.com>,"Kevin Tian" <kevin.tian@intel.com>
References: <20170824094753.77795-1-roger.pau@citrix.com>
 <20170824094753.77795-2-roger.pau@citrix.com>
 <599EC18C0200007800173169@prv-mh.provo.novell.com>
 <20170824101253.nqxzn5mhoztao5m4@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170824101253.nqxzn5mhoztao5m4@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, hfp@posteo.de,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH XEN] x86/pt: add a MSI unmask flag to
 XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDEyOjEyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDA0OjA3OjQwQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjQuMDguMTcgYXQgMTE6NDcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQEAgLTQzOCw2ICs0MzksMjIgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgK
Pj4gPiAgICAgICAgICAgICAgcGlfdXBkYXRlX2lydGUodmNwdSA/ICZ2Y3B1LT5hcmNoLmh2bV92
bXgucGlfZGVzYyA6IE5VTEwsCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8s
IHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKPj4gPiAgCj4+ID4gKyAgICAgICAgaWYgKCBwdF9pcnFf
YmluZC0+dS5tc2kuZ2ZsYWdzICYgVk1TSV9VTk1BU0tFRCApCj4+ID4gKyAgICAgICAgewo+PiA+
ICsgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVzYyhpbmZvLT5h
cmNoLmlycSk7Cj4+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ID4gKwo+
PiA+ICsgICAgICAgICAgICBpZiAoICFkZXNjICkKPj4gPiArICAgICAgICAgICAgewo+PiA+ICsg
ICAgICAgICAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZChkLCBwdF9pcnFfYmluZCk7Cj4+ID4g
KyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gPiArICAgICAgICAgICAgfQo+PiA+
ICsKPj4gPiArICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdz
KTsKPj4gPiArICAgICAgICAgICAgZ3Vlc3RfbWFza19tc2lfaXJxKGRlc2MsIGZhbHNlKTsKPj4g
PiArICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3Mp
Owo+PiA+ICsgICAgICAgIH0KPj4gPiArCj4+ID4gICAgICAgICAgYnJlYWs7Cj4+ID4gICAgICB9
Cj4+IAo+PiBJIHRoaW5rIHlvdSB3b3VsZCBiZXR0ZXIgdXNlIHBpcnFfc3Bpbl9sb2NrX2lycV9k
ZXNjKCkgaGVyZS4gQW5kCj4+IHdvdWxkbid0IHRoZSBhZGRpdGlvbiBiZXR0ZXIgYmUgbW92ZWQg
dXAgYSBsaXR0bGUgKHBlcmhhcHMgcmlnaHQKPj4gYWZ0ZXIgdGhlIGRyb3BwaW5nIG9mIHRoZSBk
b21haW4ncyBldmVudCBsb2NrKT8KPiAKPiBTaG91bGRuJ3QgdGhlIHVubWFzayBoYXBwZW4gYWZ0
ZXIgdGhlIHBvc3RlZCBpbnRlcnJ1cHQgaXMgc2V0dXA/IE9yIGl0Cj4gZG9lc24ndCByZWFsbHkg
bWF0dGVyPwo+IAo+IEkgdGhvdWdoIGl0IHdhcyBzYWZlciB0byB1bm1hc2sgb25jZSB0aGUgYmlu
ZCBwcm9jZXNzIHdhcyBmaW5pc2hlZC4KClllYWgsIEknbSBub3QgZW50aXJlbHkgY2VydGFpbiBl
aXRoZXIsIGhlbmNlIEkndmUgcHV0IGl0IGFzIGEgcXVlc3Rpb24uCktldmluLCBDaGFvPwoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:17:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 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.xen.org>)
	id 1dkpCv-0003Yo-DU; Thu, 24 Aug 2017 10:17:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4025baddc=George.Dunlap@citrix.com>)
 id 1dkpCu-0003YV-EQ
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 10:17:48 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 71/12-03044-BC7AE995; Thu, 24 Aug 2017 10:17:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDve6p5fM
 iDZo2iVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/b2xkK3jPUzH7jVYD4y6uLkZODgkBf4mv
 M9+wgdjCAo4Sf/8/YAWxRQSUJXp//WYBsZkFEiTudL9kBLGFBAoljjw/wARiswnoScw7/hWsh
 lfAVuLH4p1gc1gEVCW2z38LViMqEC6x//s1ZogaQYmTM5+A1XMK2Evc+zQHKM4BNF9TYv0ufY
 hV4hK3nsxngrDlJZq3zmaGWKsqsfjBUfYJjPyzkEyahdA9C0n3LCTdCxhZVjFqFKcWlaUW6Ro
 Z6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYlAxDsYPwzP/AQoyQHk5Io7xPp
 eZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh1lwHlBItS01Mr0jJzgBECk5bg4FES4d0MkuYtL
 kjMLc5Mh0idYtTlePFv3RcmIZa8/LxUKXFeF5AiAZCijNI8uBGwaL3EKCslzMsIdJQQT0FqUW
 5mCar8K0ZxDkYlYV5/kCk8mXklcJteAR3BBHTEpBNzQI4oSURISTUwioudEnt5enlnW4Jh4CS
 /DXxtp7kv6J5I/Wvzd+6ilm9Gd5dsW6j37tWVzT2XLn2YrTx1xqqjh017r8gycAv2h85+cidt
 3dXTDVyLMy9OdvorlT9l4ua4+IYp++w8l/3wrL+5rl5hXdLX+zY/PsZwBrzME5S8fMqzZeHyt
 Y+v2btVOSxdf+ZM3QYlluKMREMt5qLiRAB0//kJ0QIAAA==
X-Env-Sender: prvs=4025baddc=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503569864!73492004!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11140 invoked from network); 24 Aug 2017 10:17:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 10:17:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444962315"
To: Jan Beulich <JBeulich@suse.com>
References: <4aa34fe5-05cf-111f-e095-2ed77bd1bfc6@citrix.com>
 <599E9C680200007800172FB1@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <f60339fe-edbe-fe9d-0df5-7eeae1d90e08@citrix.com>
Date: Thu, 24 Aug 2017 11:17:42 +0100
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: <599E9C680200007800172FB1@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Committers <committers@xenproject.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Difference between patch in XSA and patch checked in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjQvMjAxNyAwODoyOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDgu
MTcgYXQgMTg6MzUsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBDYW4gSSBw
cm9wb3NlIHRoYXQgY29tbWl0dGVycyBzaG91bGQgYWx3YXlzIGNoZWNrIGluIHRoZSBleGFjdCB2
ZXJzaW9uCj4+IG9mIHRoZSBwYXRjaCBpbiB0aGUgcHVibGljbHktcmVsZWFzZWQgYWR2aXNvcnk/
ICBQcmVmZXJhYmx5IGRpcmVjdGx5Cj4+IGZyb20geHNhLmdpdCwgYW5kIHdpdGggJ2dpdCBhbScg
KGFuZCBub3QgcmViYXNpbmcgb3IgbW9kaWZ5aW5nIHBhdGNoZXMpPwo+IAo+IEFzIHRoZSBwcmVz
dW1hYmx5IHByaW1hcnkgZ3VpbHR5IG9uZSBoZXJlLCBJJ2xsIHRyeSB0byByZW1lbWJlciB0bwo+
IG5vdCBtYWtlIHN1Y2ggY2hhbmdlcyBnb2luZyBmb3J3YXJkLiAKCkp1c3QgdG8gYmUgY2xlYXIs
IEkgd2Fzbid0IHRyeWluZyB0byBjYWxsIGFueWJvZHkgb3V0OyBJIHdhcyBqdXN0IHRyeWluZwp0
byBzaGFyZSBteSBleHBlcmllbmNlLiA6LSkgIFRoYW5rcyBmb3IgbWFraW5nIHRoZSBlZmZvcnQu
Cgo+IEl0IGlzIGxhcmdlbHkgdGhlIGFkZGluZyBvZgo+IENWRSBudW1iZXJzIGFuZCB0YWdzIHRv
IHRoZSBwYXRjaCB3aGljaCBoYXMgdHVybmVkIG91dCBlYXNpZXIgdG8KPiBkbyBpbiBhIHByaXZh
dGUgY29weSBvZiB0aGUgcGF0Y2hlcyAoc28gdGhleSdyZSByZWFkeSB0byBiZSBhcHBsaWVkCj4g
d2l0aG91dCBoYXZpbmcgdG8gd2FpdCBmb3IgLyBwdWxsIHVwZGF0ZXMgdG8geHNhLmdpdCwgdGhl
IG1vcmUgdGhhdAo+IGluIGxlc3Mgc2ltcGxlIGNhc2VzIC0gd2hpY2ggaWlyYyBYU0EtMjE4IHdh
cyBhbiBleGFtcGxlIG9mIC0gdGhlCj4gYXV0b21hdGljIHByb3BhZ2F0aW9uIG9mIHRhZ3MgaW50
byB0aGUgcGF0Y2hlcyBhdCBwdWJsaWMgZGlzY2xvc3VyZQo+IHRpbWUgZG9lc24ndCBhbHdheXMg
d29yayBbcmVsaWFibHldKS4KCklzIHRoZXJlIGEgInRpbWVsaW5lc3MiIGlzc3VlIGZvciBjaGVj
a2luZyBwYXRjaGVzIGludG8gdGhlIHRyZWU/Cgo+IFRoYXQncyBpbiBwYXJ0aWN1bGFyIGhvdyB0
aGUgZm9ybWF0IHN0cmluZyBkaWZmZXJlbmNlcyBoYXZlIGNyZXB0IGluCj4gdGhhdCBoYXZlIGNh
dXNlZCB5b3UgZ3JpZWYsIGFzIHRoZSB3YXkgdGhlIGRpZmYtaW5nIHdvcmtzIGlzCj4gYXBwYXJl
bnRseSBxdWl0ZSBkaWZmZXJlbnQgYmV0d2VlbiB0aGUgdmFyaW91cyBwb3NzaWJsZSB0b29scyB0
bwo+IHVzZS4gSSBkbyBjb21wYXJlIHBhdGNoZXMgaW4gc3VjaCBjYXNlcyBpbiBvcmRlciB0byBt
YWtlIHN1cmUgSQo+IGRvbid0IGNvbW1pdCBhbnkgc3RhbGUgdmVyc2lvbiwgYnV0IHRoZSBwYXRj
aCByZXByZXNlbnRhdGlvbiB3YXMKPiBzbyBkaWZmZXJlbnQgdGhhdCBJIGFwcGFyZW50bHkgZGlk
bid0IG5vdGljZSB0aGUgbWl4dXAgaW4gZm9ybWF0Cj4gc3RyaW5ncy4KCkl0IHNvdW5kcyBsaWtl
IG1heWJlIHdlIGNvdWxkIHVzZSBhIHRvb2wgdGhhdCB2ZXJpZmllZCB0aGF0IHRoZSBzdGF0ZSBv
Zgp0aGUgdHJlZSBhZnRlciBhcHBseWluZyBwYXRjaCBBIGFuZCB0aGUgc3RhdGUgb2YgdGhlIHRy
ZWUgYWZ0ZXIgYXBwbHlpbmcKcGF0Y2ggQiBhcmUgaWRlbnRpY2FsLgoKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:20:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:20: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.xen.org>)
	id 1dkpFo-0004LZ-10; Thu, 24 Aug 2017 10:20:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkpFn-0004LT-DY
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 10:20:47 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C9/D7-03937-E78AE995; Thu, 24 Aug 2017 10:20:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS7duxbx
 Ig7mbBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz5/36yFGxnrWhbeIilgXEHSxcjJ4eQQJ7E
 51fvWEFsXgE7ib03e8BsCQFDidMLb4LVsAioSuxeMpcJxGYTUJdoe7YdrEZEQE/i5qbbzCA2s
 0CSxO27r8BqhAUcJf7+fwBUwwU0fwmjxPO2c2ANnEALNh9fy9jFyAG0TFDi7w5hiF4tiYe/br
 FA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrrFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7Gjn9OhxglOZiURHmfSM+LFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBa74cKCdYlJqeWpGWmQOMA5i0BAePkgivLkiat7ggMbc4Mx0id
 YrRnuPFv3VfmDiaPmwBkk/ebP/NxNHyFkgKseTl56VKifMGgrQJgLRllObBDYXF7SVGWSlhXk
 agM4V4ClKLcjNLUOVfMYpzMCoJ89qBTOHJzCuB2/0K6CwmoLMmnZgDclZJIkJKqoFR5o15W5p
 CG3txUW7tnFVWiZ94TmxouPVKWeIVb5tw64rotNX71l2fec6gaOOVqwdOFstId/XVVdXWpBRs
 /WNwrOpDKtuBINHtxjIBJcvv/Vkh9+Wgzde7HhVaLtVrUzet0Ux/tyFIjne37ENZ/6MHNrycV
 Lf3Yevpl7PKs1++3KSceU06tem1EktxRqKhFnNRcSIANLrDmdYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503570044!71369137!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41470 invoked from network); 24 Aug 2017 10:20:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:20:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 04:20:44 -0600
Message-Id: <599EC49C020000780017320E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 04:20:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <4aa34fe5-05cf-111f-e095-2ed77bd1bfc6@citrix.com>
 <599E9C680200007800172FB1@prv-mh.provo.novell.com>
 <f60339fe-edbe-fe9d-0df5-7eeae1d90e08@citrix.com>
In-Reply-To: <f60339fe-edbe-fe9d-0df5-7eeae1d90e08@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Committers <committers@xenproject.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Difference between patch in XSA and patch checked in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDEyOjE3LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOC8yNC8yMDE3IDA4OjI5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSXQgaXMg
bGFyZ2VseSB0aGUgYWRkaW5nIG9mCj4+IENWRSBudW1iZXJzIGFuZCB0YWdzIHRvIHRoZSBwYXRj
aCB3aGljaCBoYXMgdHVybmVkIG91dCBlYXNpZXIgdG8KPj4gZG8gaW4gYSBwcml2YXRlIGNvcHkg
b2YgdGhlIHBhdGNoZXMgKHNvIHRoZXkncmUgcmVhZHkgdG8gYmUgYXBwbGllZAo+PiB3aXRob3V0
IGhhdmluZyB0byB3YWl0IGZvciAvIHB1bGwgdXBkYXRlcyB0byB4c2EuZ2l0LCB0aGUgbW9yZSB0
aGF0Cj4+IGluIGxlc3Mgc2ltcGxlIGNhc2VzIC0gd2hpY2ggaWlyYyBYU0EtMjE4IHdhcyBhbiBl
eGFtcGxlIG9mIC0gdGhlCj4+IGF1dG9tYXRpYyBwcm9wYWdhdGlvbiBvZiB0YWdzIGludG8gdGhl
IHBhdGNoZXMgYXQgcHVibGljIGRpc2Nsb3N1cmUKPj4gdGltZSBkb2Vzbid0IGFsd2F5cyB3b3Jr
IFtyZWxpYWJseV0pLgo+IAo+IElzIHRoZXJlIGEgInRpbWVsaW5lc3MiIGlzc3VlIGZvciBjaGVj
a2luZyBwYXRjaGVzIGludG8gdGhlIHRyZWU/CgpXZWxsLCBJJ3ZlIGJlZW4gc3RyaXZpbmcgdG8g
Y29tbWl0IHBhdGNoZXMgcHJldHR5IHF1aWNrbHkgYWZ0ZXIKYWR2aXNvcmllcyB3ZW50IHB1Ymxp
Yy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:31:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkpPi-00059T-0S; Thu, 24 Aug 2017 10:31:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4025baddc=George.Dunlap@citrix.com>)
 id 1dkpPg-00059N-B5
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 10:31:00 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3C/55-03937-3EAAE995; Thu, 24 Aug 2017 10:30:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHSDve7jVfM
 iDRqfclks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnTmcUfOeqWNDRyNrA+IGji5GTQ0LAX+LA
 7QmsILawgKPE3/8PwGwRAWWJ3l+/WUBsZoEEiTvdLxm7GLk4hARuMEr8XPCAESTBJqAnMe/4V
 6AiDg5eAVuJFxs9QcIsAqoSSw6sYAexRQXCJfZ/v8YMYvMKCEqcnPkEbCangL3EtsNT2EBamQ
 U0Jdbv0odYJS5x68l8JghbXqJ562ywViGgkYsfHGWfwMg/C8mkWQjds5B0z0LSvYCRZRWjRnF
 qUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBYMgDBDsbzawMPMUpy
 MCmJ8j6RnhcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXFRjmQoJFqempFWmZOcAIgUlLcPAoi
 fD+WgmU5i0uSMwtzkyHSJ1itOR48W/dFyaOJ2+2/2biaHkLJIVY8vLzUqXEeflB5gmANGSU5s
 GNg0XxJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzXgdZy5OZVwK39RXQQUxAB006MQfkoJJ
 EhJRUA+Paa2dEXnKGzQpWC3WJOD3bdNEtDdYXD1xFD363O/e1XXy95ovvFo6JUX+u/bf7N+Ps
 mr8Ptzyak/rbkft36Pq5pyZbHM5jD3xgUptaMu3vc6ftdfa/5iaw/n125dtbvbC2GF8Wk/0XJ
 j9uMt6lOO+Ns2sjo/1vt4+ZTzzPlQrM0+c++0hXZPUBJZbijERDLeai4kQALPb4H90CAAA=
X-Env-Sender: prvs=4025baddc=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503570657!56311672!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54683 invoked from network); 24 Aug 2017 10:30:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 10:30:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444963063"
To: Jan Beulich <JBeulich@suse.com>
References: <4aa34fe5-05cf-111f-e095-2ed77bd1bfc6@citrix.com>
 <599E9C680200007800172FB1@prv-mh.provo.novell.com>
 <f60339fe-edbe-fe9d-0df5-7eeae1d90e08@citrix.com>
 <599EC49C020000780017320E@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <30cdc851-e1a5-80c2-283d-6ac06b406275@citrix.com>
Date: Thu, 24 Aug 2017 11:30:55 +0100
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: <599EC49C020000780017320E@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Committers <committers@xenproject.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Difference between patch in XSA and patch checked in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjQvMjAxNyAxMToyMCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDgu
MTcgYXQgMTI6MTcsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwOC8y
NC8yMDE3IDA4OjI5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEl0IGlzIGxhcmdlbHkgdGhl
IGFkZGluZyBvZgo+Pj4gQ1ZFIG51bWJlcnMgYW5kIHRhZ3MgdG8gdGhlIHBhdGNoIHdoaWNoIGhh
cyB0dXJuZWQgb3V0IGVhc2llciB0bwo+Pj4gZG8gaW4gYSBwcml2YXRlIGNvcHkgb2YgdGhlIHBh
dGNoZXMgKHNvIHRoZXkncmUgcmVhZHkgdG8gYmUgYXBwbGllZAo+Pj4gd2l0aG91dCBoYXZpbmcg
dG8gd2FpdCBmb3IgLyBwdWxsIHVwZGF0ZXMgdG8geHNhLmdpdCwgdGhlIG1vcmUgdGhhdAo+Pj4g
aW4gbGVzcyBzaW1wbGUgY2FzZXMgLSB3aGljaCBpaXJjIFhTQS0yMTggd2FzIGFuIGV4YW1wbGUg
b2YgLSB0aGUKPj4+IGF1dG9tYXRpYyBwcm9wYWdhdGlvbiBvZiB0YWdzIGludG8gdGhlIHBhdGNo
ZXMgYXQgcHVibGljIGRpc2Nsb3N1cmUKPj4+IHRpbWUgZG9lc24ndCBhbHdheXMgd29yayBbcmVs
aWFibHldKS4KPj4KPj4gSXMgdGhlcmUgYSAidGltZWxpbmVzcyIgaXNzdWUgZm9yIGNoZWNraW5n
IHBhdGNoZXMgaW50byB0aGUgdHJlZT8KPiAKPiBXZWxsLCBJJ3ZlIGJlZW4gc3RyaXZpbmcgdG8g
Y29tbWl0IHBhdGNoZXMgcHJldHR5IHF1aWNrbHkgYWZ0ZXIKPiBhZHZpc29yaWVzIHdlbnQgcHVi
bGljLgoKSSB1bmRlcnN0b29kIHRoYXQsIGJ1dCBJIGRpZG4ndCB1bmRlcnN0YW5kIHdoeS4KCkkg
bm9ybWFsbHkgdHJ5IHRvIGtpY2sgb2ZmIENlbnRPUyBidWlsZHMgb2YgdXBkYXRlZCBYZW4gcGFj
a2FnZXMgYXQgdGhlCmluc3RhbnQgdGhlIGVtYmFyZ28gbGlmdHMsIGJlY2F1c2UgMSkgdGhlIENC
UyBpcyBwdWJsaWMgKGFuZCB0aHVzIHRoZQpidWlsZCBjYW4ndCBzdGFydCB1bnRpbCB0aGUgZW1i
YXJnbyBsaWZ0cykgYW5kIDIpIHRoZSBzb29uZXIgdGhlIGJ1aWxkCmZpbmlzaGVzLCB0aGUgc29v
bmVyIHRoZSB1c2VycyBjYW4gdGVzdCAmIHJlYm9vdC4KCkJ1dCBmb3IgY2hlY2tpbmcgZml4ZXMg
aW50byB0aGUgcHVibGljIHRyZWVzLCBJIGRvbid0IGltbWVkaWF0ZWx5IHNlZQp3aHkgY2hlY2tp
bmcgdGhlbSBpbiBhdCBVVEMgMTI6MDEgaXMgYmV0dGVyIHRoYW4gY2hlY2tpbmcgdGhlbSBpbiBh
dCBVVEMKMTMwMCAob3IgVVRDIDE3MDApLiAgTmljZXIgdG8gaGF2ZSB0aGluZ3Mgb3V0IG9mIHRo
ZSB3YXksIHRvIGJlIHN1cmUsCmJ1dCBub3QgKGFzIGZhciBhcyBJIGNhbiBzZWUgYXQgdGhlIG1v
bWVudCkgd29ydGggdGhlIGV4dHJhIGVmZm9ydCBhbmQKcmlzayBvZiBjcmVhdGluZyBwcml2YXRl
IHBhdGNoZXMgdG8gYWNoaWV2ZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:37:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkpWB-0005SK-MX; Thu, 24 Aug 2017 10:37:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dkpW9-0005SE-LD
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 10:37:41 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 68/22-22472-47CAE995; Thu, 24 Aug 2017 10:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVywNykQrdkzbx
 IgzuXRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxn036wFDRIViy484elgXGOSBcjF4eQwHRG
 iVnL5zB3MXJySAjwShxZNoMVwg6Q+P16FjtE0QRGiWV774IVsQioSpy/0c8OYrMJKEtc/NrLB
 mKLANm9v36zgDQwCzxklrhz8C0jSEJYwEPiSdd7MJtXwFDi5srXzCBFvAITWSR+XbnBBLGig0
 ni7NSvTBBVghInZz5hAbGZBbQkbvx7CRTnALKlJZb/4wAJcwrYSyy68BJssyjQ5t239jJPYBS
 chaR7FpLuWQjdCxiZVzFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn
 525iBIYuAxDsYFz92+kQoyQHk5Io7xPpeZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgrVwPlB
 ItS01Mr0jJzgFEEk5bg4FES4X21CijNW1yQmFucmQ6ROsWoKCXO+w4kIQCSyCjNg2uDRe4lRl
 kpYV5GoEOEeApSi3IzS1DlXzGKczAqAVWAbOfJzCuBm/4KaDET0OJJJ+aALC5JREhJNTBO+vW
 +xrf23N7jC9Z86zVaXMTrLveo/EflYr+Q31kL9G8r3DbQPxv81U/22WSOQ3xuHaIbjnTLebLk
 WF3klzn+5OWtZUmO2fZL3urP9ORs2aWb/PPLYYkfjF1zeFMEDBbIJ948kDuJ3UR4c/Hn2i+vn
 6+USba/M+cIs3v9M4b2Twuelgtt+SqvxFKckWioxVxUnAgAQ2cuctcCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503571057!108173796!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9715 invoked from network); 24 Aug 2017 10:37:39 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 10:37:39 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Aug 2017 03:37:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,421,1498546800"; d="scan'208";a="1209864038"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 24 Aug 2017 03:37:34 -0700
Date: Thu, 24 Aug 2017 17:36:47 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170824093644.GA34584@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Eric R Crawford <eric.r.crawford@intel.com>,
 StefanoStabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>
References: <1503352324-13467-1-git-send-email-chao.gao@intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D80DD6@SHSMSX101.ccr.corp.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D80F14@SHSMSX101.ccr.corp.intel.com>
 <599EA8F70200007800173010@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599EA8F70200007800173010@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Tim Deegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Eric R Crawford <eric.r.crawford@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDI6MjI6NDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjQuMDguMTcgYXQgMTA6MDEsIDxrZXZpbi50aWFuQGludGVsLmNvbT4gd3Jv
dGU6Cj4+PiAgRnJvbTogVGlhbiwgS2V2aW4KPj4+IFNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMjQs
IDIwMTcgMzoyMiBQTQo+Pj4gCj4+PiA+IEZyb206IEdhbywgQ2hhbwo+Pj4gPiBTZW50OiBUdWVz
ZGF5LCBBdWd1c3QgMjIsIDIwMTcgNTo1MiBBTQo+Pj4gPgo+Pj4gPiBXaGVuIFNSLUlPViBpcyBl
bmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1BoeXNpY2FsIEZ1bmN0aW9uJyBhcmUK
Pj4+ID4gdW5kZXIKPj4+ID4gdGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZULWQgdW5pdCBhcyB0aGUg
J1BoeXNpY2FsIEZ1bmN0aW9uJy4gQSAnUGh5c2ljYWwKPj4+ID4gRnVuY3Rpb24nIGNhbiBiZSBh
ICdUcmFkaXRpb25hbCBGdW5jdGlvbicgb3IgYW4gQVJJICdFeHRlbmRlZCBGdW5jdGlvbicuCj4+
PiA+IEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4gZW5kcG9pbnQg
YXJlIHVuZGVyIHRoZQo+Pj4gc2NvcGUKPj4+ID4gb2YKPj4+ID4gdGhlIHNhbWUgVlQtZCB1bml0
IGFzIHRoZSAnVHJhZGl0aW9uYWwgRnVuY3Rpb25zJyBvbiB0aGUgZW5kcG9pbnQuIFRvCj4+PiA+
IHNlYXJjaAo+Pj4gPiBWVC1kIHVuaXQsIHRoZSBCREYgb2YgUEYgb3IgdGhlIEJERiBvZiBhIHRy
YWRpdGlvbmFsIGZ1bmN0aW9uIG1heSBiZSB1c2VkLgo+Pj4gPiBBbmQKPj4+ID4gaXQgZGVwZW5k
cyBvbiB3aGV0aGVyIHRoZSBQRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiBvciBub3QuCj4+PiA+
Cj4+PiA+IEN1cnJlbnQgY29kZSB1c2VzIFBDSV9TTE9UKCkgdG8gcmVjb2duaXplIGFuIEFSSSAn
RXh0ZW5kZWQgRnVuY2lvbicuIEJ1dAo+Pj4gaXQKPj4+ID4gaXMgcHJvYmxlbWF0aWMgZm9yIGEg
Y29ybmVyIGNhc2UgKGEgUkMgZW5kcG9pbnQgd2l0aCBTUklPViBjYXBhYmlsaXR5Cj4+PiAKPj4+
IGl0J3Mgbm90IGEgY29ybmVyIGNhc2UuIEl0J3MgImNvbmNlcHR1YWxseSB3cm9uZyIgdy9vIGNo
ZWNraW5nIGlzX2V4dGZuLgo+Pj4gCj4+PiA+IGFuZCBoYXMgaXRzIG93biBWVC1kIHVuaXQpLCBs
ZWFkaW5nIHRvIG1hdGNoaW5nIHRvIGEgd3JvbmcgVlQtZCB1bml0Lgo+Pj4gPgo+Pj4gPiBUaGlz
IHBhdGNoIHJldXNlcyAnaXNfZXh0Zm4nIGZpZWxkIGluIFZGJ3Mgc3RydWN0IHBjaV9kZXZfaW5m
byB0byBpbmRpY2F0ZQo+Pj4gPiB3aGV0aGVyIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVu
ZGVkIGZ1bmN0aW9uLiBUaGUgZmllbGQgaGVscHMgdG8gdXNlCj4+PiA+IGNvcnJlY3QgQkRGIHRv
IHNlYXJjaCBWVC1kIHVuaXQuCj4+PiAKPj4+IFdlIHNob3VsZCBkaXJlY3RseSBjYWxsICJ3aGV0
aGVyIHRoaXMgVkYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24iLgo+Pj4gCj4+PiBTUi1JT1Ygc3Bl
YyBjbGVhcmx5IHNheXM6Cj4+PiAKPj4+IC0tCj4+PiBUaGUgQVJJIGNhcGFiaWxpdHkgZW5hYmxl
cyBhIERldmljZSB0byBzdXBwb3J0IHVwIHRvIDI1NiBGdW5jdGlvbnMgLQo+Pj4gRnVuY3Rpb25z
LCBQRnMsIG9yIFZGcyBpbiBhbnkgY29tYmluYXRpb24gLSBhc3NvY2lhdGVkIHdpdGggdGhlCj4+
PiBjYXB0dXJlZCBCdXMgTnVtYmVyLgo+Pj4gLS0KPj4+IAo+Pj4gU28gYSBWRiB3aXRoIGZ1bmN0
aW9uIG51bWJlciA+NyBpcyBhbHNvIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLgo+Pj4gCj4+IAo+PiBI
YWQgYSBkaXNjdXNzaW9uIHdpdGggQ2hhby4gTXkgcHJldmlvdXMgdW5kZXJzdGFuZGluZyBsb29r
cwo+PiBub3QgYWNjdXJhdGUuIEZyb20gVlQtZCBzcGVjOgo+PiAKPj4gMSkgVkYgaXMgdW5kZXIg
dGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZULWQgYXMgdGhlIFBGCj4+IAo+PiAyKSBpZiBQRiBpcyBl
eHRlbmRlZCBmdW5jdGlvbiwgaXQgaXMgdW5kZXIgdGhlIHNjb3BlIG9mIHRoZSBzYW1lCj4+IFZU
LWQgYXMgdGhlIHRyYWRpdGlvbmFsIGZ1bmN0aW9ucyBvbiB0aGUgZW5kcG9pbnQuCj4+IAo+PiBB
Ym92ZSBhcHBsaWVzIHRvIGFueSBWRiByZXF1ZXN0b3IgSUQgKGluY2x1ZGluZyA8PTcpLCBzbyB3
aGVuIHNldHRpbmcKPj4gaXNfZXh0Zm4gZm9yIGEgVkYsIGl0IHJlYWxseSBkb2Vzbid0IG1lYW4g
VkYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uCj4+IEluc3RlYWQgaXQgYWx3YXlzIHJlZmVycyB0
byB0aGUgUEYgYXR0cmlidXRlLiBUaGVuIGxldCdzIHN0aWxsIGFkZCB0aGUKPj4gb3JpZ2luYWwg
Y29tbWVudCB0byBtYXJrIGl0IG91dC4KPj4gCj4+IEJhc2VkIG9uIHRoYXQsIHBvc3NpYmx5IGJl
bG93IGxvZ2ljIGNhbiBiZXR0ZXIgbWF0Y2ggYWJvdmUgcG9saWN5Ogo+PiAKPj4gaWYgKCBwZGV2
LT5pbmZvLmlzX3ZpcnRmbiApCj4+IHsKPj4gCWJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsK
Pj4gCWRldmZuID0gcGRldi0+aW5mby5pc19leHRmbiA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5k
ZXZmbjsKPgo+QnV0IHRoYXQncyBub3QgaW4gbGluZSB3aXRoIHdoYXQgeW91IHNheSBhYm92ZTog
WW91IGxvb2sgYXQgdGhlCj5WRidzIGlzX2V4dGZuIGhlcmUgaW5zdGVhZCBvZiBhdCB0aGUgUEYn
cyBvbmUuIEkuZS4gdGhhdCB3b3VsZAo+b25seSBiZSBjb3JyZWN0IGlmIHRoZSBQRidzIGZsYWcg
Z290IHByb3BhZ2F0ZWQgdG8gYWxsIGl0cyBWRnMsCj53aGljaCBJIHRoaW5rIGVhcmxpZXIgZGlz
Y3Vzc2lvbiBoYWQgcnVsZWQgb3V0IGFzIGFuIG9wdGlvbiAoYXMKPnRoYXQgd291bGQgZGVwZW5k
IG9uIHRoZSBjdXJyZW50LCBhc3N1bWVkIGJ1Z2d5LCBiZWhhdmlvcgo+b2YgdGhlIGNvcnJlc3Bv
bmRpbmcgTGludXggY29kZSB0byByZW1haW4gdW5jaGFuZ2VkKS4gT3IgdGhlCgpJIHRoaW5rIEtl
dmluIGRpZCBhZ3JlZSB0byB0aGlzIHNvbHV0aW9uOiBwcm9wYWdldGluZyBQRidzIGlzX2V4dGZu
IHRvCmFsbCBpdHMgVkYgKG5hbWVseSwgcmV1c2UgVkYncyBpc19leHRmbiB0byBzaG93IHdoZXRo
ZXIgUEYgaXMgYW4KZXh0ZW5kZWQgZnVuY3Rpb24gb3Igbm90KS4gQW5kIHRoZSBzYW1wbGUgY29k
ZSBtYXkgYmUgbW9yZQpzdHJhaWdodGZvcndhcmQgdGhhbiBSb2dlcidzIHByb3Bvc2FsIGFzIGl0
IGNhbiBiZSBlYXNpbHkgbWF0Y2hlZCB0byB0aGUKcnVsZXMgbWV0aW9uZWQgYWJvdmUuCgpUaGFu
a3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:39:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkpYK-0005Zt-2S; Thu, 24 Aug 2017 10:39:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dkpYJ-0005Zm-4W
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 10:39:55 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F0/75-01993-AFCAE995; Thu, 24 Aug 2017 10:39:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXiVRvsovtzzbx
 Ig5e/zCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZ3zrYCxpYKybdaGNtYJzB0sXIySEk0M8o
 ca85AMRmEVjCKrHhRTWILSGwnFXi6X8TCDtOouP6bVYIu0pi0qevjBC9WhKNCw6ydTFyAdmfG
 CU2z1zMCuEcYpTYu/AVO0iVqICqxNKXN9lAbDYBY4klhx6D2SIC+hKbbjeC1TALSEtce/IWLC
 4s4CrRNKsdzOYU8JaYM3EjM8R1qhLL9v8Bq+cV0JCYuOwFG4QtKHFy5hMWiDkSEgdfvGCewCg
 0C0lqFpLUAkamVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsY
 gYFbz8DAuINxwiq/Q4ySHExKorxPpOdFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzQNGgpBgU
 Wp6akVaZg4whmDSEhw8SiK8C1cDpXmLCxJzizPTIVKnGI05mj5s+cLEMenA9i9MQix5+XmpUu
 K8+SCTBEBKM0rz4AbBYvsSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHerSALeTLzSuD2vQI
 6hQnolEkn5oCcUpKIkJJqYGRIuu01o/qB+8Pe2W6zPtbUJmh8e/ySJXQm85fXlUkrdz0qdHtz
 zk/niW2fjsj56TGTF7DFep95FrJP5cLbZ3fm/Zj4Lu0le8P06fHCfLtWVzHfuPD40dZG91CdO
 s3OLctXTQmYIbtQVragLMnt1GrB+TdUTS14GgNCc/LO/5/pmu02+aR/WqASS3FGoqEWc1FxIg
 Ch2h5s6AIAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503571192!87532697!1
X-Originating-IP: [74.125.83.68]
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 8206 invoked from network); 24 Aug 2017 10:39:53 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 10:39:53 -0000
Received: by mail-pg0-f68.google.com with SMTP id m7so3336979pga.3
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 03:39:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=NRYXzc8S4J8aoapf6Kj1zUGtSo7OsrTroX5iGOrJeRg=;
 b=Zj6Donwllr8gPLvHO/MRtfq8PqVAaTiKwnDjOTxOq+IC4gaU9+bpwIz2cKseekWZ4W
 N/j/0jDTX3tXh5Qa94PN5cuPURb0tnext4Ebe9U0WtAyWXeGHb51gRH5pqt571cUSe3C
 4/20GZIpY088fuE7lD6eCpKPojugq6Q07QSyZCVfcf4MFYBfSwyy5n26bSy/2VhJVIPy
 LOoFlEAUE8vWEvgSp3O3hE4oyAyD7WqZt37245r3LYVNuW8sDeMCUliyNT44LHgGdMaP
 t9BbgNetv4ch4yolaXf2E1BtTMbWUbUKNTDMuHpJt77YnxDq9CVDYAmWdv0ApqhAe7qX
 bQdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=NRYXzc8S4J8aoapf6Kj1zUGtSo7OsrTroX5iGOrJeRg=;
 b=oBS/7JMxYEEshPBMw9vpZ4N50sOwsaIqVvLogLFzkEGS06kxmQJLGh6LUEcaatFKQk
 jDi96DcQX0HmpcXi+mAoG6dSqzrYYZkR/klzc4jX3U9H2SBxkObngtr19pUahjalC60x
 o4ZftiV4vFSjZGyxhpJppi7wloI+Bli9HMqsij0hNimFNCZG6fhvnjcPmgbqkPCXAxqO
 qtSyeIFAMoyXymZfJgTHyivI397JRd1jf1bB5HN/aNQQ9Po2wTvWJuy7zy28qs+3WcNV
 Ga2BVb5UtfqfIai7YfsOm4gb9XUyDDvAIMhsGbKlWec1sbhjYrd4P5B51yIfBw+4MIU9
 Ln1w==
X-Gm-Message-State: AHYfb5gVCmqg2k4hswWbXdXxge8nPpjp70KOoHciGZNe26N1HdzBMeZf
 lcrra+HG64Q5oa56
X-Received: by 10.84.232.205 with SMTP id x13mr6386070plm.338.1503571192131;
 Thu, 24 Aug 2017 03:39:52 -0700 (PDT)
Received: from localhost ([103.205.217.7])
 by smtp.gmail.com with ESMTPSA id j7sm2756770pfb.30.2017.08.24.03.39.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 24 Aug 2017 03:39:51 -0700 (PDT)
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071825.65172.26164.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1708231723310.3551@sstabellini-ThinkPad-X260>
User-agent: mu4e 0.9.18; emacs 24.5.1
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: Stefano Stabellini <sstabellini@kernel.org>
In-reply-to: <alpine.DEB.2.10.1708231723310.3551@sstabellini-ThinkPad-X260>
Date: Thu, 24 Aug 2017 16:09:42 +0530
Message-ID: <m2fuchntap.fsf@atihita.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen (RFC) PATCH 07/10]
	.circleci/config.yml: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQgMjAxNyBhdCAwNTo1NDowNSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiBPbiBNb24sIDIxIEF1ZyAyMDE3LCBSYWpp
diBSYW5nYW5hdGggd3JvdGU6Cj4+IEZyb206IFJhaml2IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5n
YW5hdGhAYXRpaGl0YS5jb20+Cj4KPiBEb2VzIC5jaXJjbGVjaSBuZWVkIHRvIGJlIGluIHRoZSB0
b3AgZGlyZWN0b3J5IG9yIGNvdWxkIGl0IGJlIHVuZGVyCj4gZmVkb3JhPyBJZiBwb3NzaWJsZSwg
SSB0aGluayBpdCB3b3VsZCBtYWtlIG1vcmUgc2Vuc2UgdG8gaW50cm9kdWNlIGl0Cj4gdGhlcmUu
Cj4KCkkgd291bGQgaGF2ZSBhbHNvIHByZWZlcnJlZCB0aGUgYC5jaXJjbGVjaS9gIGRpcmVjdG9y
eSB0byBiZSB1bmRlcgpgYnVpbGQvZmVkb3JhL2AuCgpIb3dldmVyLCBJIGNvdWxkIG5vdCBmaW5k
IGFuIG9wdGlvbiB0byBjaGFuZ2UgdGhpcyBkaXJlY3RvcnkuIEZyb20gdGhlaXIKZG9jdW1lbnRh
dGlvbiBbMV0sIEkgZ2V0IGEgc2Vuc2UgdGhhdCB0aGlzIHBhdGggaXMgaGFyZGNvZGVkLgoKQmVz
dCwKUmFqaXYKClsxXTogaHR0cHM6Ly9jaXJjbGVjaS5jb20vZG9jcy8yLjAvY29uZmlndXJhdGlv
bi1yZWZlcmVuY2UvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:42:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10: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.xen.org>)
	id 1dkpaV-0006AL-EQ; Thu, 24 Aug 2017 10:42:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkpaU-0006AE-PZ
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:42:10 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 BF/FF-02181-18DAE995; Thu, 24 Aug 2017 10:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQrdx7bx
 Ig29zZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybFx+zF2znrFjx5SljA+Nc9i5GTg4JAT+J
 Fws/MIPYLAKqEisuN4LZbAI6Ehfn7mQDsUUElCV6f/1m6WLk4mAWWMkosaVrPVhCWCBYYm/bT
 0YQm1fAU6L90ht2kCIhgX4mid2nVzNDJAQlTs58wgJiMwNNXbD7E1AzB5AtLbH8HweIySlgL7
 F5nx5IhaiAisTJlWuYQGwhAUWJ/nkP2CDuTJeY+KyHZQIj/ywkQ2chGToLYegCRuZVjBrFqUV
 lqUW6RmZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBIVjPwMC4g7Fhr98hRkkO
 JiVR3ifS8yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfByrgHKCRalpqdWpGXmAKMBJi3BwaMkw
 rtwNVCat7ggMbc4Mx0idYpRUUqc9z1IQgAkkVGaB9cGi8BLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5rUGm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGCfdZuIJDqiZzOPrdzT0wJNdi+c
 XliV2VBo2psYs9ikt+5MTl9gkt/zzpH1TPqtoMfqw26axah63EYlg/zy37JlG/k8/K72LTAx1
 txnafXXOP+AP1v/7pCFSQyzqoLNWePyGh0tfsS2ozb5sopnmtyNlJaOJAdsPlg2CmxLvnkjSa
 71fJiGhxFKckWioxVxUnAgATp7fBLsCAAA=
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503571329!106837883!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3642 invoked from network); 24 Aug 2017 10:42:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 10:42:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51485819"
Date: Thu, 24 Aug 2017 11:42:04 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170824104204.wq2rsxx2uovwtdmf@dhcp-3-128.uk.xensource.com>
References: <20170824094753.77795-1-roger.pau@citrix.com>
 <20170824094753.77795-3-roger.pau@citrix.com>
 <599EBE6D020000780017310E@prv-mh.provo.novell.com>
 <20170824100653.mqilcui6mmcqy7io@dhcp-3-128.uk.xensource.com>
 <599EC30602000078001731A4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599EC30602000078001731A4@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 hfp@posteo.de
Subject: Re: [Xen-devel] [PATCH QEMU] xen/pt: allow QEMU to request MSI
 unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDQ6MTM6NThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjA4LjE3IGF0IDEyOjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDM6NTQ6MjFBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI0LjA4LjE3IGF0IDExOjQ3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gQEAgLTI3NCw3ICsyNzgsNyBAQCBpbnQgeGVuX3B0X21z
aV91cGRhdGUoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcykKPiA+PiA+ICB7Cj4gPj4gPiAgICAg
IFhlblBUTVNJICptc2kgPSBzLT5tc2k7Cj4gPj4gPiAgICAgIHJldHVybiBtc2lfbXNpeF91cGRh
dGUocywgbXNpX2FkZHI2NChtc2kpLCBtc2ktPmRhdGEsIG1zaS0+cGlycSwKPiA+PiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgMCwgJm1zaS0+cGlycSk7Cj4gPj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsIDAsICZtc2ktPnBpcnEsIGZhbHNlKTsKPiA+
PiA+ICB9Cj4gPj4gCj4gPj4gSSBkb24ndCB0aGluayB0aGlzIGlzIGNvcnJlY3Qgd2hlbiB0aGUg
ZGV2aWNlIGhhcyBtYXNrIGJpdHMuCj4gPiAKPiA+IFJpZ2h0LCBJIHRob3VnaHQgSSBtb2RpZmll
ZCB0aGlzLiBJJ3ZlIGFscmVhZHkgY2hhbmdlZAo+ID4gcHRfaXJxX2NyZWF0ZV9iaW5kIHNvIHRo
YXQgdGhlIG9yaWdpbmFsIGJlaGF2aW9yIGlzIGtlZXAgaWYgdGhlIHVubWFzawo+ID4gYml0IGlz
IG5vdCBzZXQuIEluIHRoaXMgY2FzZSB0aGlzIHNob3VsZCBiZSAndHJ1ZScgaW4gb3JkZXIgdG8g
a2VlcAo+ID4gdGhlIHByZXZpb3VzIGJlaGF2aW9yLCB3aGljaCB3YXMgY29ycmVjdCBmb3IgTVNJ
Lgo+IAo+IFdvdWxkbid0IHlvdSB3YW50IHRvIHBhc3MgdGhlIHN0YXRlIG9mIHRoZSBtYXNrIGJp
dCBoZXJlLAo+IHJhdGhlciB0aGFuIHVuaWZvcm1seSBoYXJkIGNvZGluZyB0cnVlIG9yIGZhbHNl
PwoKWWVzLCBJIHRoaW5rIHNvLiBJJ3ZlIG92ZXJsb29rZWQgdGhlIE1TSSBjb2RlIGJlY2F1c2Ug
SSB0aG91Z2h0IHdlCmFsbG93ZWQgUUVNVSB0byBkaXJlY3RseSB3cml0ZSB0byB0aGUgbWFzayBy
ZWdpc3RlciwgYnV0IHRoYXQncyBub3QKdHJ1ZSwgaXQncyB0cmFwcGVkIGJ5IFhlbi4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 10:42:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 10:42: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.xen.org>)
	id 1dkpb3-0006FN-Mq; Thu, 24 Aug 2017 10:42:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkpb2-0006F9-VH
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 10:42:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 44/35-03044-4ADAE995; Thu, 24 Aug 2017 10:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTXfx2nm
 RBk8e2Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvTy1nL7jIVNHVK9HAOJmpi5GLQ0hgM6PE
 756rrBDObkaJdRtusHcxcnIICzhKrL/4hw3EFhHwlbj7uIkJxBYSSJNY9u4yWA2zQI3E4ntrW
 EFsNgFNiTufPwHVcHDwClhJvNnoARJmEVCVWLlwCjOILSoQLvG28QgLiM0rIChxcuYTMJtTwF
 Ji14EGNoiRthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfIQi+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+P5tYGHGCU5mJREeZ9Iz4sU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMHLuQYoJ1iUmp5akZaZAwx7mLQEB4+SCO/C1UBp3uKCxNziz
 HSI1ClGXY6mD1u+MAmx5OXnpUqJ8+aDzBAAKcoozYMbAYvBS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLm/QCyiiczrwRu0yugI5iAjph0Yg7IESWJCCmpBsYpNa9/LjRbyNdfZPL9VFBfRqT
 ILJPpf99d7rF3kpCJcZm9OcRZfI1VlGOnr6Fv/8Xty9mdqqyqpue/69euNlHftlent6ffqzre
 r/GajdWGo6UTJCepNn/L3CTMcbF8+4H5eZLTtSpd3/eFzlTV3po2myHAMC1pfrFX4Luv8xc0a
 iVVqz3vU2Ipzkg01GIuKk4EAAk4OnC8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503571363!112443228!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30181 invoked from network); 24 Aug 2017 10:42:43 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 24 Aug 2017 10:42:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F272615A2;
 Thu, 24 Aug 2017 03:42:42 -0700 (PDT)
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 089053F540;
 Thu, 24 Aug 2017 03:42:41 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170823155824.11144-1-wei.liu2@citrix.com>
 <20170823155824.11144-2-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <38937f84-200c-670a-cc66-fd136d4df0c7@arm.com>
Date: Thu, 24 Aug 2017 11:42:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170823155824.11144-2-wei.liu2@citrix.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 1/2] xen: remove CONFIG_PAGING_ASSISTANCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8wOC8xNyAxNjo1OCwgV2VpIExpdSB3cm90ZToKPiBBcm0gc2hvdWxkIGFsd2F5
cyBzZXQgaXQsIHdoaWxlIG9uIHg4NiB4ZW4gY2FuJ3QgYnVpbGQgd2l0aCBpdCBzZXQgdG8KPiAw
LCB3aGljaCBtZWFucyBwZW9wbGUgaGF2ZW4ndCB1c2VkIGl0IGZvciB5ZWFycy4KPgo+IFJlbW92
ZSBpdCBhbmQgc2ltcGxpZnkgeGVuL3BhZ2luZy5oLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFybSBiaXRzOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:09:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11:09: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.xen.org>)
	id 1dkq0G-00083W-PT; Thu, 24 Aug 2017 11:08:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkq0F-00083Q-GS
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 11:08:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 55/FB-01862-EB3BE995; Thu, 24 Aug 2017 11:08:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHSDve6+zfM
 iDdYtFLVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM27ZnIVLCYr+Jr1wLmBsbz3F2MHBwSAv4S
 80/bdDFycrAIqEpcfTqHBcRmE1CW+NnZywZiiwDFN08/zd7FyMXBLPCAUaL/aQcTSK+wQIxE2
 8E4kBpeAQuJWfP6WUBqhAROMUs0P/zIDpEQlDg58wkLSD2zgKbE+l36EKa0xPJ/HCAVzALyEs
 1bZzOD2JwCthI7Vp9hArFFBVQkOpdCnCMkoCDRMf0Y0wRG/llIhs5CGDoLYegsJEMXMLKsYlQ
 vTi0qSy3StdBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMSQYg2MF4od35EKMk
 B5OSKO8T6XmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4728EygkWpaanVqRl5gCjAyYtwcGjJ
 ML7EyTNW1yQmFucmQ6ROsWoKCXOG7cJKCEAksgozYNrg0XkJUZZKWFeRqBDhHgKUotyM0tQ5V
 8xinMwKgnzCoFM4cnMK4Gb/gpoMRPQ4kkn5oAsLklESEk1MG51udvJsvHaoU2qO/o+nVkkdXb
 JNf38iOodkuaeK8Rtxeaa6XBeYghLmF/g3hpy43Px/6LjRa++p2R63l64NDc39uP50wdZGf4I
 2HTJvmNk2L6WJ/H6Jcfo9+/u7deW+ezE07tDfjavVFZmWcvTFgufotr2BcUSZy8cfXZoifHmk
 F/Mtzi3zlZiKc5INNRiLipOBADhFHaSwwIAAA==
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503572924!103799116!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32149 invoked from network); 24 Aug 2017 11:08:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:08:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444965745"
Date: Thu, 24 Aug 2017 12:08:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170824110842.6beygoyd7x5cbbg3@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
 <20170822134828.dyvg7ytli4dzmj77@citrix.com>
 <91b6ff5f-c908-fa20-2ab8-f7e230690cbf@intel.com>
 <20170823083410.vhlkaf2jjy67tgtk@citrix.com>
 <59d40df3-a057-01d5-908a-6a3330316ba0@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59d40df3-a057-01d5-908a-6a3330316ba0@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, "Gao, Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTE6MjQ6MTJBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgyM+aXpSAxNjozNCwgV2VpIExpdSB3cm90ZToKPiA+Pj4KPiA+
Pj4gSSB3b3VsZCBsaWtlIHRoZSBjb2RlIHRvIGdlbmVyYXRlIGRtYXIgdGFrZSBpbnRvIGNvbnNp
ZGVyYXRpb24KPiA+Pj4gbGlieGxfX2RvbV9sb2FkX2FjcGkuCj4gPj4+Cj4gPj4KPiA+PiBJZiBh
ZGQgZG1hciB0YWJsZSBmb3IgaHZtbGl0ZSwgd2Ugc2hvdWxkIGNvbWJpbmUgZG1hciB0YWJsZSB3
aXRoIG90aGVyCj4gPj4gQUNQSSB0YWJsZSBhbmQgcG9wdWxhdGUgaW50byBhY3BpX21vZHVsZXNb
Ml0uIFRoaXMgaXMgaG93IGh2bWxpdGUgYWRkCj4gPj4gb3RoZXIgQUNQSSB0YWJsZXMgaW4gbGli
eGxfX2RvbV9sb2FkX2FjcGkoKS4KPiA+Pgo+ID4gCj4gPiBTdXJlLCB0aGF0IHNvdW5kcyBwbGF1
c2libGUuCj4gPiAKPiA+IFdoYXQgSSB3b3VsZCBsaWtlIHRvIHNlZSBpcyB0byBoYXZlIG9uZSBl
bnRyeSBwb2ludCB0byBtYW5pcHVsYXRlIEFQQ0kKPiA+IHRhYmxlcy4KPiA+IAo+ID4gR2l2ZW4g
dGhlIHBhdGNoIHZvbHVtZSB3ZSdyZSBzZWVpbmcgbm93LCB3ZSBleHBlY3QgY29udHJpYnV0b3Jz
IHRvIGRyaXZlCj4gPiB0aGUgZGlzY3Vzc2lvbiBmb3J3YXJkLiBJZiB5b3UncmUgbm90IHN1cmUs
IGZlZWwgZnJlZSB0byBhc2sgbW9yZSBxdWVzdGlvbnMuCj4gCj4gSSBhbSBub3Qgc3VyZSB3aGV0
aGVyIEkgdW5kZXJzdG9vZCBjb3JyZWN0bHkuCj4gCj4gUFZIdjIgYnVpbGRzIGFsbCBBQ1BJIHRh
YmxlIGluIHRvb2wgc3RhY2sgYW5kIHVzZXMgYWNwaV9tb2R1bGVbMCwgMSwgMl0KPiB0byBwYXNz
IHJlbGF0ZWQgdGFibGUgY29udGVudC4KPiAKPiBIVk0gYnVpbGRzIEFDUEkgdGFibGVzIGluIGh2
bWxvYWRlciBhbmQganVzdCB1c2UgYWNwaV9tb2R1bGVbMF0gdG8gcGFzcwo+IGFkZGl0aW9uYWwg
QUNQSSBmaXJtd2FyZSBvciB0YWJsZS4KPiAKPiBUaGVzZSB0d28gbW9kZXMgaGF2ZSBkaWZmZXJl
bnQgd2F5IHRvIHVzZSBhY3BpX21vZHVsZXNbXS4gU28gSSB0aGluayB3ZQo+IGNhbid0IGNvbWJp
bmUgdGhlbSwgcmlnaHQ/Cj4gCgpUaGVyZSBtaWdodCBiZSBzb21lIG1pc3VuZGVyc3RhbmRpbmcu
ICBXZSBwcm9iYWJseSBkb24ndCB3YW50IHRvCm1hbmlwdWxhdGUgdGhlIGNvbnRlbnQgb2YgdGhl
IHRhYmxlcyBpbiBsaWJ4bC4KCj4gRm9yIGJ1aWxkIGRtYXIgdGFibGUsIHdlIGhhdmUgaW50cm9k
dWNlZCBjb25zdHJ1Y3RfZG1hcigpIGluIHVuZGVyCj4gbGliYWNwaSB0byBidWlsZCBkbWFyIHRh
YmxlIGFuZCBQVkh2MiBhbHNvIGNhbiB1c2UgaXQgaW4KPiBsaWJ4bF9fZG9tX2xvYWRfYWNwaSgp
Lgo+IAoKTXkgbWFqb3IgY29tcGxhaW4gaXMgbm93IHRoZXJlIGFyZSB0d28gZnVuY3Rpb25zIGFu
ZCBpbiB0d28gZGlmZmVyZW50CmxvY2F0aW9ucywgaW4gdHdvIGRpZmZlcmVudCBwaGFzZXMgb2Yg
ZG9tYWluIGNvbnN0cnVjdGlvbiB0aGF0IHdvdWxkCm1hbmlwdWxhdGUgQUNQSSB0YWJsZXMuIEkg
d291bGQgbGlrZSB0byBoYXZlIG9ubHkgb25lLgoKVGhlIGZ1bmN0aW9uIHlvdSdyZSBjdXJyZW50
bHkgbW9kaWZ5aW5nIGxpYnhsX19kb21haW5fZmlybXdhcmUgaXMgbm90CnRoZSByaWdodCBwbGFj
ZS4gSXQncyBwcmltYXJ5IGZ1bmN0aW9uIGlzIHRvIGxvYWQgZmlsZXMgZnJvbSBkaXNrcy4KCllv
dSBzaG91bGQgYmUgYWJsZSB0byBjYWxsIHRoZSBmdW5jdGlvbiB5b3UgaW50cm9kdWNlZCBpbgps
aWJ4bF9fZG9tX2xvYWRfYWNwaSwgcHJvdmlkZWQgYXBwcm9wcmlhdGUgY2hlY2tzIGFyZSBhZGRl
ZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:13:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11: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.xen.org>)
	id 1dkq4X-0000FR-DW; Thu, 24 Aug 2017 11:13:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkq4W-0000FL-7l
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 11:13:12 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 62/95-03765-7C4BE995; Thu, 24 Aug 2017 11:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQvf4lnm
 RBjsnsVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7tl9gLvjNXvHv/SGWBsYTbF2MnBwSAn4S
 /3a+Y+1i5OAQBrK7P6aBhEUElCV6f/1mAbGZBdwkvjc+ZAaxhQRqJDp+bgWz2QT0JXa/+MQEY
 vMK2Epcab/ICGKzCKhKvDt0A2y8qEC4xP7v15ghagQlTs58AjaTU8Beom/fCjaQtcwCmhLrd+
 lDrJKX2P52DjOELS7R9GUlK8RaNYlr/ZfYIS5Ol5j4rIdlAqPALCRTZyFMmoVk0iwkkxYwsqx
 i1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMVwYg2MH4a1nA
 IUZJDiYlUd4n0vMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3tkElBMsSk1PrUjLzAFGDkxag
 oNHSYRXbTNQmre4IDG3ODMdInWKUVFKnPcWSJ8ASCKjNA+uDRatlxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCTM6wAyniczrwRu+iugxUxAiyedmAOyuCQRISXVwHi09JZFXKPNpSVT8lT2mzG
 2mctayM/8/GjefsXpEW+7hZq7ds9ttis7HPl4r7lCVPVRsRmvpp9f+ZlBQpCjaf70I7Nvli4p
 Wz5l789tR8SL3FieROZJPb3ira+dun3XcaM3OVfsbxU5MfjfuKmVs/p832crqS+S29pndftFH
 ljnvVJ/X6ZAYpcSS3FGoqEWc1FxIgBF9y4E0QIAAA==
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503573190!113348785!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29248 invoked from network); 24 Aug 2017 11:13:10 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:13:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51487109"
To: Jan Beulich <JBeulich@suse.com>
References: <1503515375-3030-1-git-send-email-andrew.cooper3@citrix.com>
 <599EAE02020000780017305C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <30b600bc-d630-f7c4-e067-1d29c0453652@citrix.com>
Date: Thu, 24 Aug 2017 12:13:08 +0100
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: <599EAE02020000780017305C@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: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Minor improvements to
	guest_get_eff_{, kern}_l1e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMDk6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+ICA+Pj4gT24gMjMuMDguMTcg
YXQgMjE6MDksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gKiBUaGVzZSBm
dW5jdGlvbnMgd29yayBpbiB0ZXJtcyBvZiBsaW5lYXIgYWRkcmVzc2VzLCBub3QgdmlydHVhbCBh
ZGRyZXNzZXMuCj4+ICAgIFVwZGF0ZSB0aGUgY29tbWVudHMgYW5kIHBhcmFtZXRlciBuYW1lcy4K
Pj4gICogRHJvcCB1bm5lY2Vzc2FyeSBpbmxpbmVzLgo+PiAgKiBEcm9wIHZjcHUgcGFyYW1ldGVy
IGZyb20gZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZSgpLiAgSXRzIHNvbGUgY2FsbGVyIHBhc3Nlcwo+
PiAgICBjdXJyZW50LCBhbmQgaXRzIGNhbGxlZSBzdHJpY3RseSBvcGVyYXRlcyBvbiBjdXJyZW50
Lgo+IEknbSBub3QgZW50aXJlbHkgY29udmluY2VkIG9mIHRoaXMgcGFydCwgYXMgSSB0aGluayB0
aGUgaW50ZW50aW9uIHdhcwo+IHRvIHNhdmUgdGhlIHJlLWxhdGNoaW5nIG9mICJjdXJyZW50Iiwg
YnV0IGFueXdheToKCkl0J2xsIGJlIGlubGluZWQgYW55d2F5LCBnaXZlbiBhIHNvbGUgY2FsbGVy
LgoKV2UgY291bGQgaGF2ZSBzdHJ1Y3QgdmNwdSAqY3VyciBhcyBhIHBhcmFtZXRlciBpZiB5b3Ug
cHJlZmVyLCBidXQgaGF2aW5nCmp1c3QgYSBwbGFpbiB2IGdpdmVzIHRoZSBmYWxzZSBpbXByZXNz
aW9uIGl0IGNhbiBiZSB1c2VkIHdpdGggc29tZXRoaW5nCm90aGVyIHRoYW4gY3VycmVudC4KCn5B
bmRyZXcKCj4KPj4gICogU3dpdGNoIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUoKSdzIHBhcmFtZXRl
ciBmcm9tIHZvaWQgKiB0byBsMV9wZ2VudHJ5X3QgCj4+ICouCj4+ICAgIEJvdGggaXRzIGNhbGxl
ciBhbmQgY2FsbGVlIGFscmVhZHkgdXNlIHRoZSBjb3JyZWN0IHR5cGUgYWxyZWFkeS4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11:13: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.xen.org>)
	id 1dkq4f-0000HA-KZ; Thu, 24 Aug 2017 11:13:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkq4f-0000Gz-99
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 11:13:21 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 8F/F0-02175-0D4BE995; Thu, 24 Aug 2017 11:13:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO75LfM
 iDSb/Y7JY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO2dP5jK1jLVnH7IVsD4wbWLkZODgkBf4kr
 Jyawg9gsAqoSf9+vYAOx2QSUJX529oLZIgIKEs/PLGDpYuTiYBaYxCjR07+PCSQhLOAncfffJ
 rAiXgELidlr3oHFhQTqJO5u2cMMEReUODnzCQuIzSygI7Fg9yegeg4gW1pi+T8OkDCngJ5Ez4
 dPYPeICqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMaoXpxaVpRbpWuolFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGGQMQ7GBc2+p8iFGSg0lJlPeJ9LxIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8dzYB5QSLUtNTK9Iyc4ABD5OW4OBREuFV2wyU5i0uSMwtzkyHS
 J1i1OVo+rDlC5MQS15+XqqUOO8tkBkCIEUZpXlwI2DRd4lRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvA4gq3gy80rgNr0COoIJ6IhJJ+aAHFGSiJCSamBUiTewuVi4QfaD89bzaU8WvTlwNee
 fo2Cq5tLNW+Q852eI2vRyMnWGSD9z6G/omtvwIWtvyKuWzjhdRz5ueSGj/o+/FxicWqXRUs3U
 t5OteLbY8/KGXvU7syeunax+hGvx0oqXu85aHtZblJ3QYnSH/0pO3RbvtvuNdfusLdjn5LTNm
 ZJzqFiJpTgj0VCLuag4EQDj9OlsuQIAAA==
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503573197!108525170!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37383 invoked from network); 24 Aug 2017 11:13:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:13:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436702838"
Date: Thu, 24 Aug 2017 12:13:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170824111305.b652olob4ianuv44@citrix.com>
References: <20170817170133.30939-1-olaf@aepfle.de>
 <20170817170133.30939-3-olaf@aepfle.de> <20170824063616.GH6372@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824063616.GH6372@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] tools/libxc: add API for bitmap
	access for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDg6MzY6MTZBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gVGh1LCBBdWcgMTcsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IAo+ID4gRXh0ZW5kIEFQ
SSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJlc2VudGVkIGJ5
IGEKPiA+IGdlbmVyaWMgc3RydWN0IHhjX3NyX2JpdG1hcC4KPiAKPiA+ICtzdGF0aWMgaW5saW5l
IGJvb2wgeGNfc3JfYml0bWFwX3Jlc2l6ZShzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSwgdW5zaWdu
ZWQgbG9uZyBiaXRzKQo+ID4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4Y19zcl9iaXRtYXBfZnJlZShz
dHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKPiAKPiA+ICtzdGF0aWMgaW5saW5lIGJvb2wgeGNfc3Jf
c2V0X2JpdCh1bnNpZ25lZCBsb25nIGJpdCwgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCj4gPiAr
c3RhdGljIGlubGluZSBib29sIHhjX3NyX3Rlc3RfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1
Y3QgeGNfc3JfYml0bWFwICpibSkKPiA+ICtzdGF0aWMgaW5saW5lIGludCB4Y19zcl90ZXN0X2Fu
ZF9jbGVhcl9iaXQodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQo+
ID4gK3N0YXRpYyBpbmxpbmUgaW50IHhjX3NyX3Rlc3RfYW5kX3NldF9iaXQodW5zaWduZWQgbG9u
ZyBiaXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQo+IAo+IEFueSBvYmplY3Rpb24gdG8gcmVt
b3ZlIHRoZSB0cmFpbGluZyAnX2JpdCcgZnJvbSB0aGVzZSBmb3VyIGZ1bmN0aW9uIG5hbWVzPwoK
Tm8gcHJlZmVyZW5jZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:20:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dkqBv-00018V-DI; Thu, 24 Aug 2017 11:20:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dkqBu-00018P-QE
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 11:20:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 07/0A-09901-296BE995; Thu, 24 Aug 2017 11:20:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVywNwkVnfitnm
 RBk/bFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVG/8xFXzirfh0cQZrA+NMri5GLg4hgemM
 EisPXWXpYuTkkBDglTiybAZrFyMHkB0gcflCDkTNBEaJ11+ngNWwCKhKfFr7nBnEZhNQlrj4t
 ZcNxBYR8Jb43HmPBaSBWaCRUWLBz5dgDcICgRJnP31hBbF5BQwlPn//zA5SxCtwi1Hic0sjE8
 SKfiaJo/tuskBUCUqcnPkEzGYW0JK48e8lE8hJzALSEsv/cYCEOQXsJc4cOQ02VBToit239jJ
 PYBSchaR7FpLuWQjdCxiZVzFqFKcWlaUW6Rqa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV
 6yXn525iBAYuAxDsYLy/MeAQoyQHk5Io7xPpeZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHijt
 gLlBItS01Mr0jJzgDEEk5bg4FES4fUASfMWFyTmFmemQ6ROMSpKifPu2wKUEABJZJTmwbXB4v
 YSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkVQcbzZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBo
 Y671uun4+dDvJeyFPcfwJ71WVnd/uSrWdeWLG/eFw+a7559ddzc/2EaxLrHgR9MC4KMFnmVfD
 nQ7BEzzsLj2GhlGTNL/s2JYrKzfhTMMTjfv/pJdp3KpYn3XnlvR3lxzRt3duuvGxr5la+M/ll
 NgdX51zIXtkarjCo+4qrC0u4F/UVnyYd46mEktxRqKhFnNRcSIA4cTNLdYCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503573647!76250022!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54368 invoked from network); 24 Aug 2017 11:20:49 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 11:20:49 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Aug 2017 04:20:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,421,1498546800"; d="scan'208";a="1209878617"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 24 Aug 2017 04:20:44 -0700
Date: Thu, 24 Aug 2017 18:19:57 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170824101953.GA37087@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org, hfp@posteo.de
References: <20170824094753.77795-1-roger.pau@citrix.com>
 <20170824094753.77795-2-roger.pau@citrix.com>
 <599EC18C0200007800173169@prv-mh.provo.novell.com>
 <20170824101253.nqxzn5mhoztao5m4@dhcp-3-128.uk.xensource.com>
 <599EC3DC02000078001731D6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599EC3DC02000078001731D6@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, hfp@posteo.de,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH XEN] x86/pt: add a MSI unmask flag to
 XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDQ6MTc6MzJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjQuMDguMTcgYXQgMTI6MTIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDA0OjA3OjQwQU0gLTA2MDAsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gPj4+IE9uIDI0LjA4LjE3IGF0IDExOjQ3LCA8cm9nZXIucGF1QGNpdHJp
eC5jb20+IHdyb3RlOgo+Pj4gPiBAQCAtNDM4LDYgKzQzOSwyMiBAQCBpbnQgcHRfaXJxX2NyZWF0
ZV9iaW5kKAo+Pj4gPiAgICAgICAgICAgICAgcGlfdXBkYXRlX2lydGUodmNwdSA/ICZ2Y3B1LT5h
cmNoLmh2bV92bXgucGlfZGVzYyA6IE5VTEwsCj4+PiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbmZvLCBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyk7Cj4+PiA+ICAKPj4+ID4gKyAgICAgICAg
aWYgKCBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzICYgVk1TSV9VTk1BU0tFRCApCj4+PiA+ICsg
ICAgICAgIHsKPj4+ID4gKyAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IGlycV90
b19kZXNjKGluZm8tPmFyY2guaXJxKTsKPj4+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Cj4+PiA+ICsKPj4+ID4gKyAgICAgICAgICAgIGlmICggIWRlc2MgKQo+Pj4gPiArICAg
ICAgICAgICAgewo+Pj4gPiArICAgICAgICAgICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmQoZCwg
cHRfaXJxX2JpbmQpOwo+Pj4gPiArICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4g
PiArICAgICAgICAgICAgfQo+Pj4gPiArCj4+PiA+ICsgICAgICAgICAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+Pj4gPiArICAgICAgICAgICAgZ3Vlc3RfbWFza19t
c2lfaXJxKGRlc2MsIGZhbHNlKTsKPj4+ID4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPj4+ID4gKyAgICAgICAgfQo+Pj4gPiArCj4+PiA+
ICAgICAgICAgIGJyZWFrOwo+Pj4gPiAgICAgIH0KPj4+IAo+Pj4gSSB0aGluayB5b3Ugd291bGQg
YmV0dGVyIHVzZSBwaXJxX3NwaW5fbG9ja19pcnFfZGVzYygpIGhlcmUuIEFuZAo+Pj4gd291bGRu
J3QgdGhlIGFkZGl0aW9uIGJldHRlciBiZSBtb3ZlZCB1cCBhIGxpdHRsZSAocGVyaGFwcyByaWdo
dAo+Pj4gYWZ0ZXIgdGhlIGRyb3BwaW5nIG9mIHRoZSBkb21haW4ncyBldmVudCBsb2NrKT8KPj4g
Cj4+IFNob3VsZG4ndCB0aGUgdW5tYXNrIGhhcHBlbiBhZnRlciB0aGUgcG9zdGVkIGludGVycnVw
dCBpcyBzZXR1cD8gT3IgaXQKPj4gZG9lc24ndCByZWFsbHkgbWF0dGVyPwo+PiAKPj4gSSB0aG91
Z2ggaXQgd2FzIHNhZmVyIHRvIHVubWFzayBvbmNlIHRoZSBiaW5kIHByb2Nlc3Mgd2FzIGZpbmlz
aGVkLgo+Cj5ZZWFoLCBJJ20gbm90IGVudGlyZWx5IGNlcnRhaW4gZWl0aGVyLCBoZW5jZSBJJ3Zl
IHB1dCBpdCBhcyBhIHF1ZXN0aW9uLgo+S2V2aW4sIENoYW8/Cj4KCkhpLCBKYW4gYW5kIFJvZ2Vy
LgoKcGlfdXBkYXRlX2lydGUoKSByaWdodCBhYm92ZSB0aGUgcGllY2Ugb2YgY29kZSBpcyB0byBz
ZXQgSVJURSBwcm9wZXJseQphY2NvcmRpbmcgdG8gdGhlIHJlcXVlc3QuIFVubWFza2luZyB0aGUg
bXNpIHdpdGhvdXQgdXBkYXRpbmcgSVJURSwgSQp0aGluayBtYXkgbGVhZHMgdG8gaW5qZWN0IGFu
IGludGVycnVwdCB3aG9zZSB2ZWN0b3Igb3IgZGVzdGluYXRpb24gaXMKb3V0IG9mIGRhdGUuCgpU
aGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:27:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11:27: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.xen.org>)
	id 1dkqIM-0001QU-W8; Thu, 24 Aug 2017 11:27:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkqIM-0001QO-Du
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 11:27:30 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 00/FF-03612-128BE995; Thu, 24 Aug 2017 11:27:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva7Cjnm
 RBp0nzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5NyYxFpwXq/j/8g9LA+NWwS5GTg4JAX+J
 49P3sYPYLAKqEtN2z2QCsdkElCV+dvaygdgiAloS61c8BbK5OJgFljFKLLkwkxkkISyQKHF//
 lIWEJtXwELiwJlZYIOEBDIkFh7fyw4RF5Q4OfMJWA2zgJ7EjalTgAZxANnSEsv/cUCE5SWat8
 4GG8kpYCXxfE8zmC0qoCLRuXQOC8RIBYmO6ceYJjDyz0IydRaSqbMQps5CMnUBI8sqRo3i1KK
 y1CJdQ0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GQAgh2Mn5YFHGKU5GBS
 EuV9Ij0vUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/s2oJxgUWp6akVaZg4wSmDSEhw8SiK8t
 SBp3uKCxNzizHSI1ClGRSlx3kUgCQGQREZpHlwbLDIvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZhXDGQKT2ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqB0Xk6T8T/Ltkmt2OeL66FtNUmCMxuOst
 x4sTKHAfX6ENsx9LjOt8Vmz1PSVgsfaB7hSebYUWKQ6YMe1nD9SfMvNwC5y3VJ+ukzfozyex8
 M0fxwm8TmIUMVRi71nxJndCafbcgv/C6Wcymx/0St/hOqJuxH7w4p4IlTYM7rmWl/oz8lcUKt
 ZeVWIozEg21mIuKEwGb1jykxwIAAA==
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503574047!113351746!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43656 invoked from network); 24 Aug 2017 11:27:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:27:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444967269"
Date: Thu, 24 Aug 2017 12:27:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170824112725.qlx63jp5epwcapsa@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
 <20170822094920.70151-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822094920.70151-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 01/19] libxl/xl: move some HVM/PV specific
 fields of libxl_domain_build_info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMTA6NDk6MDJBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE1vdmUgdGhlIEhWTS9QViBzdWItc3RydWN0dXJlIGZpZWxkcyBvZiBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mbyBpbnRvCj4gdGhlIHRvcC1sZXZlbCBzdHJ1Y3R1cmUuIHhsIGlzIGFs
c28gbW9kaWZpZWQgdG8gc3RhcnQgdXNpbmcgdGhvc2UKPiBmaWVsZHMuCj4gCj4gVGhpcyBpcyBy
ZXF1aXJlZCBiZWNhdXNlIHRob3NlIG9wdGlvbnMgd2lsbCBiZSB1c2VkIGJ5IHRoZSBuZXcgUFZI
Cj4gZ3Vlc3QgdHlwZS4KPiAKPiBEZWZpbmVzIGFyZSBhZGRlZCBpbiBvcmRlciB0byBzaWduYWwg
Y29uc3VtZXJzIHRoYXQgdGhlIGZpZWxkcyBhcmUKPiBhdmFpbGFibGUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQoKKEhhdmVuJ3QgZG9uZSBhIGRldGFpbGVkIHJldmll
dykKCj4gIAo+ICAgICAgLyogSWYgdGhlIGZ1bGwgcGF0aCBpcyBub3Qgc3BlY2lmaWVkLCBjaGVj
ayBpbiB0aGUgbGliZXhlYyBwYXRoICovCj4gICAgICBpZiAoIGJvb3Rsb2FkZXJbMF0gIT0gJy8n
ICkgewo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCj4gaW5kZXggMTE1ODMwM2UxYS4uMmYwM2ViZTU4NiAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCj4gQEAgLTQwNiw2ICs0MDYsMjggQEAgaW50IGxpYnhsX19kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAgICAgIGxpYnhsX2Rv
bWFpbl90eXBlX3RvX3N0cmluZyhiX2luZm8tPnR5cGUpKTsKPiAgICAgICAgICByZXR1cm4gRVJS
T1JfSU5WQUw7Cj4gICAgICB9Cj4gKwo+ICsgICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKPiArICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJf
aW5mby0+bmVzdGVkX2h2bSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2bS5uZXN0ZWRfaHZtKSk7Cj4gKyAgICAgICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFwaWMsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+dS5odm0uYXBpYykpOwo+
ICsgICAgfSBlbHNlIHsKPiArICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5m
by0+bmVzdGVkX2h2bSwgZmFsc2UpOwo+ICsgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVs
dCgmYl9pbmZvLT5hcGljLCB0cnVlKTsKPiArICAgIH0KPiArCgpTb21ldGhpbmcgaXMgbWlzc2lu
ZzogSWYgdGhlIG9sZCBmaWVsZCBpcyBzZXQsIGl0IHNob3VsZCBiZSBjb3BpZWQgdG8KdGhlIG5l
dyBmaWVsZC4KCgo+ICsgICAgaWYgKGJfaW5mby0+dGltZXJfbW9kZSA9PSBMSUJYTF9USU1FUl9N
T0RFX0RFRkFVTFQpCj4gKyAgICAgICAgYl9pbmZvLT50aW1lcl9tb2RlID0gYl9pbmZvLT50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gYl9pbmZvLT51Lmh2bS50aW1lcl9tb2RlCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBMSUJYTF9USU1FUl9NT0RFX05PX0RFTEFZX0ZPUl9NSVNTRURfVElDS1M7Cj4gKwo+ICsg
ICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJiAhYl9pbmZvLT5i
b290bG9hZGVyKSB7Cj4gKyAgICAgICAgYXNzZXJ0KCFiX2luZm8tPmJvb3Rsb2FkZXJfYXJncyk7
Cj4gKyAgICAgICAgYl9pbmZvLT5ib290bG9hZGVyID0gYl9pbmZvLT51LnB2LmJvb3Rsb2FkZXI7
Cj4gKyAgICAgICAgYl9pbmZvLT5ib290bG9hZGVyX2FyZ3MgPSBiX2luZm8tPnUucHYuYm9vdGxv
YWRlcl9hcmdzOwo+ICsgICAgfQoKPiArCj4gICAgICByZXR1cm4gMDsKPiAgfQpbLi4uXQo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKPiBpbmRleCA2ZTgwZDM2MjU2Li5iZjE2NTJkMzY3IDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbAo+IEBAIC01MDYsMTAgKzUwNiwxNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9
IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKPiAgICAgICMgNjUwMDAgd2hpY2ggaXMgcmVz
ZXJ2ZWQgYnkgdGhlIHRvb2xzdGFjay4KPiAgICAgICgiZGV2aWNlX3RyZWUiLCAgICAgIHN0cmlu
ZyksCj4gICAgICAoImFjcGkiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKPiArICAgICgi
Ym9vdGxvYWRlciIsICAgICAgIHN0cmluZyksCj4gKyAgICAoImJvb3Rsb2FkZXJfYXJncyIsICBs
aWJ4bF9zdHJpbmdfbGlzdCksCj4gKyAgICAoInRpbWVyX21vZGUiLCAgICAgICBsaWJ4bF90aW1l
cl9tb2RlKSwKPiArICAgICgibmVzdGVkX2h2bSIsICAgICAgIGxpYnhsX2RlZmJvb2wpLAo+ICsg
ICAgKCJhcGljIiwgICAgICAgICAgICAgbGlieGxfZGVmYm9vbCksCgpJJ20gbm90IHRvbyBzdXJl
IGFib3V0IG1vdmluZyB0aGVzZSBoZXJlLiBUaGV5IGFyZW4ndCBuZWVkZWQgZm9yIGFybSwKZm9y
IGV4YW1wbGUuIE1heWJlIHdlIHNob3VsZCBpbnRyb2R1Y2UgYXJjaF94ODY/CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:28:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11: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.xen.org>)
	id 1dkqJg-0001VH-9a; Thu, 24 Aug 2017 11:28:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkqJe-0001V7-MX
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 11:28:50 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 1C/CE-01993-178BE995; Thu, 24 Aug 2017 11:28:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpG7ujnm
 RBlvvyVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzLm9mLVjKXLF7eg9bA+Ndpi5GDg4JAX+J
 +RvZuhg5OVgEVCWu73zNCmKzCShL/OzsBYuLCGhJrF/xFMjm4mAWWMYoseTCTGaQhLCArcSNw
 /uZQGxeAQuJffung8WFBDIk1lxayQYRF5Q4OfMJC4jNLKAncWPqFDaQvcwC0hLL/3FAhOUlmr
 fOBmvlFLCSOD79KVi5qICKROfSOSwQIxUkOqYfY5rAyD8LydRZSKbOQpg6C8nUBYwsqxg1ilO
 LylKLdA0N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOTAQh2MK5sdz7EKMnB
 pCTK+0R6XqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6W7UA5waLU9NSKtMwcYIzApCU4eJREe
 LdsA0rzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqclw1khgBIUUZpHtwIWLxeYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjCvC8gUnsy8ErhNr4COYAI6YtKJOSBHlCQipKQaGCsvC7mrKBq
 VLZOVfmz24fjvG2tyJ4sKtAc9sVz5Oatjqlrpan27s5ly7Mrx9cvPv8+u2xsaaXGo5PvmXeYC
 TI/8emZ0vO94/k+b/d6qD4H6944adR14u6aixHmLRGDFtqDZRyZN72LWDxDRPjbtv11DAlcUw
 zJL38q0o8pRSnt+8f6blsN0QYmlOCPRUIu5qDgRAEJFzwzSAgAA
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503574123!105084139!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14541 invoked from network); 24 Aug 2017 11:28:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:28:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436704444"
Date: Thu, 24 Aug 2017 12:28:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170824112842.2fjcsia3arhlh6u5@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
 <20170822094920.70151-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822094920.70151-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 02/19] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMTA6NDk6MDNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEludHJvZHVjZSBhIG5ldyB0eXBlIG9wdGlvbiB0byB4bCBjb25maWd1cmF0aW9u
IGZpbGVzIGluIG9yZGVyIHRvCj4gc3BlY2lmeSB0aGUgZG9tYWluIHR5cGUuIFRoaXMgc3VwZXJz
ZWRlcyB0aGUgY3VycmVudCBidWlsZGVyIG9wdGlvbi4KPiAKPiBUaGUgbmV3IG9wdGlvbiBpcyBk
b2N1bWVudGVkIGluIHRoZSB4bC5jZmcgbWFuIHBhZ2UsIGFuZCB0aGUgcHJldmlvdXMKPiBidWls
ZGVyIG9wdGlvbiBpcyBtYXJrZWQgYXMgZGVwcmVjYXRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:31:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11: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.xen.org>)
	id 1dkqMX-0002A5-NR; Thu, 24 Aug 2017 11:31:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkqMW-00029z-JF
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 11:31:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E7/23-03557-329BE995; Thu, 24 Aug 2017 11:31:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHRDpK7yznm
 RBhP2yVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXPv5hKbjEUnHzwQ3WBsbnzF2MnBwSAv4S
 Cxp2gtksAqoShxr+MoLYbALKEj87e9lAbBEBLYn1K54C2VwczALLGCWWXJgJ1iAsYCXRvO03K
 4jNK2Ah8WztQTBbSCBDYtOEd8wQcUGJkzOfsIDYzAJ6EjemTgEaxAFkS0ss/8cBEZaXaN46G6
 ycE2hk/5xlTCC2qICKROfSOSwQIxUkOqYfY5rAyD8LydRZSKbOQpg6C8nUBYwsqxjVi1OLylK
 LdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5MBCHYwTr/sf4hRkoNJSZT3
 ifS8SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAw7gHKCRanpqRVpmTnAGIFJS3DwKInwBoOke
 YsLEnOLM9MhUqcYjTk2rF7/hYmj6cOWL0xCLHn5ealS4rzZIKUCIKUZpXlwg2Cxe4lRVkqYlx
 HoNCGegtSi3MwSVPlXjOIcjErCvD+2A03hycwrgdv3CugUJqBTJp2YA3JKSSJCSqqBsem6g35
 ksvOf79MeqOeucDTZ2sRxlUfvDMOSdfKSE1xOKPbwb9nyNXTumy7WuP821SJxV+dyf+WK3jHN
 X0Y0Smi7R8gF38XZYem2+v9aWiI2qir2yS2W7P7ovlObgVe/8MmPClv2TsM5UZOv7Eh16LAo+
 7nhlr5PEd+i/UwrLlUUFmoZhf5VYinOSDTUYi4qTgQAf5jOAdgCAAA=
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503574305!103731234!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54107 invoked from network); 24 Aug 2017 11:31:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:31:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436704825"
Date: Thu, 24 Aug 2017 12:31:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170824113144.ngj3dt5bbme6jub7@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
 <20170822094920.70151-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822094920.70151-4-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/19] xl: introduce a firmware option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMTA6NDk6MDRBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSBuZXcgZmlybXdhcmUgb3B0aW9uIGFpbXMgdG8gcHJvdmlkZSBhIGNvaGVy
ZW50IHdheSB0byBzZXQgdGhlCj4gZmlybXdhcmUgZm9yIHRoZSBkaWZmZXJlbnQga2luZCBvZiBn
dWVzdHMgWGVuIHN1cHBvcnRzLgo+IAo+IEZvciBQViBndWVzdHMgdGhlIGF2YWlsYWJsZSBmaXJt
d2FyZXMgYXJlIHB2Z3J1YnszMnw2NH0sIGFuZCBmb3IgSFZNCj4gdGhlIGZvbGxvd2luZyBhcmUg
c3VwcG9ydGVkOiBiaW9zLCB1ZWZpLCBzZWFiaW9zLCByb21iaW9zIGFuZCBvdm1mLgo+IE5vdGUg
dGhhdCB1ZWZpIG1hcHMgdG8gb3ZtZiwgYW5kIGJpb3MgbWFwcyB0byB0aGUgZGVmYXVsdCBmaXJt
d2FyZSBmb3IKPiBlYWNoIGRldmljZSBtb2RlbC4KPiAKPiBUaGUgeGwuY2ZnIG1hbiBwYWdlIGlz
IHVwZGF0ZWQgdG8gZG9jdW1lbnQgdGhlIG5ldyBmZWF0dXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:33:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 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.xen.org>)
	id 1dkqOF-0002IW-2P; Thu, 24 Aug 2017 11:33:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dkqOD-0002IN-Le
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 11:33:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CE/ED-03044-C89BE995; Thu, 24 Aug 2017 11:33:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfS6oW7Pznm
 RBvP+cVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7lt5kLjgmUPG0cyVrA+NG3i5GLg4hgQmM
 El/fvGADcVgEGlgl9u3+zgriSAjMYZVY+vo2YxcjJ5CTJ7Hl9mFWCLtQYlLLWXYQm1dAUOLkz
 CcsILaQgKfEyd9/wGo4Bewlri24wggRn8IksfyJHojNJqAhsXbKQTYQm0VAVaJzwmI2iDkBEk
 /mzgSzhQXSJE5+3A42X0RAWaL3128WkIOYBT4xSnx4c5gJJMEsoCnRuv03+wRGgVlI7piFJLW
 AkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgMDIAwQ7G
 MwsCDzFKcjApifI+kZ4XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl2EHUE6wKDU9tSItMwcYF
 zBpCQ4eJRHeYJA0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOC8zSKkASGlGaR
 7cIFi8XmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw74/tQFN4MvNK4Pa9AjqFCeiUSSfmgJx
 SkoiQkmpgPHVvub3RnrAtn8Vq+9bqzbi/55mZ+mFf5+NZKRYKJ9JyX7UxP78TtuhT2W61kGcs
 Qc8290ucWXF09aXdr4vqDhYF5XEWT3+QrCJ15czZ2rRe0W2+Z9UURGLsA26/8rQL+si2Juj3G
 u547dCED2XTXt64WPB554W5Yi5Mybdili50/2T6a6dprBJLcUaioRZzUXEiACEfzA7SAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503574411!102346362!1
X-Originating-IP: [209.85.215.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17864 invoked from network); 24 Aug 2017 11:33:32 -0000
Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com)
 (209.85.215.49)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 11:33:32 -0000
Received: by mail-lf0-f49.google.com with SMTP id b70so1439997lfe.5
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 04:33:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=7kZltrcxOCDubg3ID8rYxNWTPGwWeJGbaLV0y1KmuS0=;
 b=kap5PEp0cITNTcgFyTZ73+FdCg/5CPMBFBUi42aBD3PotKPm6qNeeKLZ6jNd8j+1U4
 e6M2yvSv2yNn6n/XP29wq6t9NNUVsOsp2LDWRUKTmVvW27pS1LH+e4UFFfbukVrfHZP1
 IfmLoyFNScYscB0iQ6Pglhw1wvB3+Z8jSDe1bpyWMzFiTOq2YrG/1zTeZhZseYHyHjRV
 i3pDrASg/a2ZFT8wMmLkv0gYuT7rTbbo0KWzptMP8hukWeWBHz/czQUA9+dQ/OqkOmNh
 /tLwra1FQmyXxE2gfMrD/4TLz9AJCGoIZ+gHorjIBreLT3RJaUpijb1DfKQnMy3irLbs
 cpyQ==
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=7kZltrcxOCDubg3ID8rYxNWTPGwWeJGbaLV0y1KmuS0=;
 b=J/46YTUwID/in0gTJYo7J1uo1Jr1UksX8XZ1VHI8BksT6O/3LmrbYowQX6+FBqkmuw
 0QWIc1g/iEAnYh6VDuzeCPw4mlG66gnBnSqiIgcapTDxSeSX7j8nCVJqKnSYGkPCpXSM
 Ajt8YJdvUQwdi5DOxcBlZjLtjf2WCvouJo8lDT1B9tdVgXr5g5gPYhtggJFIwxTMQ55h
 rEcJRG8d3N5LKXBegkhPCeTtatUM1Ae7SYtM2dJRoDkZUAHr1ASv1LQl2m+u0jr3JOBV
 7aXKn0G/Zo9iGcyzRPXvFoa7mGM0JdzRbuBYzW2+zsQtK39ST/33EhaPey29UK/ViYS4
 8AMQ==
X-Gm-Message-State: AHYfb5jrEe/Z7cjG3uTmbXKZhA87MtfvdBX3yHvj3bT4HbnmxVZYZSh/
 XO07yfCiBlbwQxwjE/7l0x6uXlIP+w==
X-Received: by 10.25.153.69 with SMTP id b66mr2919905lfe.75.1503574411439;
 Thu, 24 Aug 2017 04:33:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Thu, 24 Aug 2017 04:33:30 -0700 (PDT)
In-Reply-To: <599E90320200007800172F60@prv-mh.provo.novell.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
 <599D6D290200007800172726@prv-mh.provo.novell.com>
 <CAHrd_jpUPfeks4j7+UE0NkZbzHtUWhcQmV4W_z-t+JB41FJQmA@mail.gmail.com>
 <599E90320200007800172F60@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Thu, 24 Aug 2017 19:33:30 +0800
Message-ID: <CAHrd_jpkEhD6LUm-7s03F9foPYC9L6R4hwvBo9KKkSbM9tjuHA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKMjAxNy0wOC0yNCAxNDozNyBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPjoKPj4+PiBPbiAyNC4wOC4xNyBhdCAwMjo1MSwgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPiB3cm90ZToKPj4gMjAxNy0wOC0yMyAxNzo1NSBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPj4+Pj4+IE9uIDIyLjA4LjE3IGF0IDIwOjA4LCA8YmxhY2tza3ln
Z0BnbWFpbC5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4+
Pj4gKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPj4+PiBAQCAtNTI1LDEwICs1MjUsMTIg
QEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFwKFhTTV9ERUZB
VUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkMSwKPj4+PiAgICAgIHJldHVybiB4c21fZGVmYXVsdF9h
Y3Rpb24oYWN0aW9uLCBkMSwgZDIpOwo+Pj4+ICB9Cj4+Pj4KPj4+PiAtc3RhdGljIFhTTV9JTkxJ
TkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+Pj4+ICtzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21h
cF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmNkLAo+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4+PiAgewo+Pj4+ICAgICAgWFNNX0FTU0VSVF9BQ1RJT04o
WFNNX1RBUkdFVCk7Cj4+Pj4gLSAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwg
ZCwgdCk7Cj4+Pj4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIGQp
IHx8Cj4+Pj4gKyAgICAgICAgeHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIHQpOwo+Pj4+
ICB9Cj4+Pgo+Pj4gLi4uIHlvdSB1c2UgIm9yIiBoZXJlIGFuZCAuLi4KPj4KPj4gVGhpcyBtaWdo
dCBiZSBjb25mdXNpbmcuIEJ1dCB0aGluayBvZiByZXR1cm5pbmcgMCBhcyAiYWxsb3dlZCIsIHRo
ZQo+PiBvbmx5IGNvbmRpdGlvbiB3aGVyZSB0aGlzCj4+IHN0YXRlbWVudCByZXR1cm5zIGEgMCBp
cyB3aGVuIGJvdGggY2FsbHMgcmV0dXJuIDAgLS0gc28gaXQncyBhY3R1YWxseQo+PiBhbiAiYW5k
Ii4gKFRoaW5rIG9mIGRlLW1vcmdhbidzIGxhdy4pCj4+Cj4+IEJ1dCBhcyBTdGVmYW5vIGhhcyBw
b2ludGVkIG91dCwgSSBzaG91bGQgcHJlc2VydmUgdGhlIGVycm9yIGNvZGUuCj4KPiBBaCwgcmln
aHQgLSB0aGUgY29kZSBhcyB3cml0dGVuIHN1Z2dlc3RzIGJvb2xlYW4gcmV0dXJuIHZhbHVlcywK
PiB3aGljaCBnaXZlcyBpdCB0aGUgd3JvbmcgbG9vay4gWW91IHJlYWxseSBtZWFuID86IGluc3Rl
YWQgb2YgfHwuCj4gV2h5IGRvIHlvdSwgYnR3LCBwYXNzIGluIGN1cnJlbnQtPmRvbWFpbiAoYXMg
Y2QpIGluc3RlYWQgb2YKPiBvYnRhaW5pbmcgaXQgaGVyZSAoanVzdCBsaWtlIHZhcmlvdXMgb3Ro
ZXIgaG9va3MgZG8pPwoKVGhpcyB3YXMgbXkgb3JpZ2luYWwgcGxhbiwgYnV0IEknbSBub3QgdmVy
eSBzdXJlIGFib3V0IHRoaXMsIHNvIEkgdHVybgp0byBKdWxpZW4gZm9yIGhlbHAsIGFuZC4uLgpI
ZXJlIGlzIHBhcnQgb2YgdGhlIGlyYyBsb2cgZnJvbSBhIGRpc2N1c3Npb24gd2l0aCBKdWxpZW4g
b24KI3hlbmRldmVsLCB3aGVyZSBKdWxpZW4gc2FpZDoKCiAgIGJsYWNrc2t5Z2c6IEkgdGhpbmsg
eW91IHdhbnQgdG8gcGFzcyB0aGUgY3VycmVudCBkb21haW4gaW4KcGFyYW1ldGVyLCBpLmUgaGF2
aW5nIDMgZG9tYWlucyBhcmd1bWVudC4KICAgYmVjYXVzZSB5b3VyIHNvbHV0aW9uIG9ubHkgd29y
a3Mgd2hlbiBYU00gaXMgbm90IGVuYWJsZWQgKHRoaXMgaXMKdGhlIGR1bW15IGNhbGxiYWNrKQog
ICB3aGVuIFhTTSBpcyBlbmFibGVkLCB0aGUgcG9saWN5IHdvdWxkIGJlIHNwZWNpZmljZWQgYnkg
dGhlIGFkbWluaXN0cmF0b3IKICAgaGUgbmVlZHMgdG8gYmUgYWJsZSB0byBrbm93IHdoaWNoIGRv
bWFpbiB3YXMgZG9pbmcgdGhlIGNvbmZpZ3VyYXRpb24uCgpDaGVlcnMsCgpaaG9uZ3plIExpdQo+
Cj4gSmFuCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:35:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11:35: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.xen.org>)
	id 1dkqQN-0002WJ-H8; Thu, 24 Aug 2017 11:35:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4025baddc=George.Dunlap@citrix.com>)
 id 1dkqQM-0002W7-CQ
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 11:35:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 10/D6-03612-11ABE995; Thu, 24 Aug 2017 11:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva7grnm
 RBmc3CFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXFp9iLjghWDF3YydTA2MTbxcjJ4eEgL/E
 u1d7WEFsYQEricWP2sFsIQFbidnHH7OA2CICdhLftj4Fi7MJ6EnMO/6VBaLXU2Lvsg4mEJsXq
 H7J/B+MIDaLgKrEpjsNYHFRgXCJ/d+vMUPUCEqcnPkEqJeDgxNo5otnviBhZgEDiSOL5rBC2O
 ISt57MZ4Kw5SW2v53DDHGOqsTiB0fZJzDyz0IyaRaS9llI2mchaV/AyLKKUaM4tagstUjXyEg
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwNBmAYAfjmvmBhxglOZiURHmfSM+L
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+2QHUE6wKDU9tSItMwcYJTBpCQ4eJRFe151Aad7ig
 sTc4sx0iNQpRkUpcd77IH0CIImM0jy4NlhkXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwbw
 rIeJ7MvBK46a+AFjMBLZ50Yg7I4pJEhJRUA+M8plNLrs+JnHJeuKTkQlLgz8BzdzZZV+26MZu
 l59LlTLOd6rm1v1/KKzDxxp0Kipwtvn7Ptqut63Jv5vO8icl8rbLfrMg0S/Hy/egLeUrP57ye
 KB6hG1fYLRnOrFK19d2++snXF7xXN51bnOG09dyUIi5Dxmq/azUd0lFa+yILZ5dW+ez/YaTEU
 pyRaKjFXFScCACxQMb1xwIAAA==
X-Env-Sender: prvs=4025baddc=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503574543!56325499!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32884 invoked from network); 24 Aug 2017 11:35:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:35:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444968252"
References: <20170824113413.28884-1-george.dunlap@citrix.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xen.org>
From: George Dunlap <george.dunlap@citrix.com>
X-Forwarded-Message-Id: <20170824113413.28884-1-george.dunlap@citrix.com>
Message-ID: <73407666-1219-020c-e7f9-753594f31396@citrix.com>
Date: Thu, 24 Aug 2017 12:35:42 +0100
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: <20170824113413.28884-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: [Xen-devel] Fwd: [PATCH] libxl: Avoid a variable named 'stat'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yd2FyZGluZyB0byB0aGUgY29ycmVjdCBhZGRyZXNzLi4uCiAtRwoKLS0tLS0tLS0gRm9yd2Fy
ZGVkIE1lc3NhZ2UgLS0tLS0tLS0KU3ViamVjdDogW1BBVENIXSBsaWJ4bDogQXZvaWQgYSB2YXJp
YWJsZSBuYW1lZCAnc3RhdCcKRGF0ZTogVGh1LCAyNCBBdWcgMjAxNyAxMjozNDoxMyArMDEwMApG
cm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClRvOiBsaWJ2aXIt
bGlzdEByZWRoYXQuY29tCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+LCBEYW5pZWwgUCAuIEJlcnJhbmdlCjxiZXJyYW5nZUByZWRoYXQuY29tPiwgSmltIEZlaGxp
ZyA8amZlaGxpZ0BzdXNlLmNvbT4sCnhlbi1kZXZlbEB4ZW5wcm9qZWN0Lm9yZwoKVXNpbmcgYSB2
YXJpYWJsZSBuYW1lZCAnc3RhdCcgY2xhc2hlcyB3aXRoIHRoZSBzeXN0ZW0gZnVuY3Rpb24KJ3N0
YXQoKScgY2F1c2luZyBjb21waWxlciB3YXJuaW5ncyBvbiBzb21lIHBsYXRmb3JtczoKCmxpYnhs
L2xpYnhsX2RyaXZlci5jOiBJbiBmdW5jdGlvbiAnbGlieGxEb21haW5CbG9ja1N0YXRzVkJEJzoK
bGlieGwvbGlieGxfZHJpdmVyLmM6NTM4NzogZXJyb3I6IGRlY2xhcmF0aW9uIG9mICdzdGF0JyBz
aGFkb3dzIGEgZ2xvYmFsCmRlY2xhcmF0aW9uIFstV3NoYWRvd10KL3Vzci9pbmNsdWRlL3N5cy9z
dGF0Lmg6NDU1OiBlcnJvcjogc2hhZG93ZWQgZGVjbGFyYXRpb24gaXMgaGVyZSBbLVdzaGFkb3dd
CgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
Ci0tLQpDQzogRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgpDQzogSmlt
IEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KQ0M6IHhlbi1kZXZlbEB4ZW5wcm9qZWN0Lm9yZwpD
QzogbGlidmlyLWxpc3RAcmVkaGF0LmNvbQotLS0KIHNyYy9saWJ4bC9saWJ4bF9kcml2ZXIuYyB8
IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3NyYy9saWJ4bC9saWJ4bF9kcml2ZXIuYyBiL3NyYy9saWJ4bC9saWJ4
bF9kcml2ZXIuYwppbmRleCBjMjYxZTIxNTUuLjRjNzc3NTM1OCAxMDA2NDQKLS0tIGEvc3JjL2xp
YnhsL2xpYnhsX2RyaXZlci5jCisrKyBiL3NyYy9saWJ4bC9saWJ4bF9kcml2ZXIuYwpAQCAtNTM3
NCw3ICs1Mzc0LDcgQEAgbGlieGxEb21haW5CbG9ja1N0YXRzVkJEKHZpckRvbWFpbk9ialB0ciB2
bSwKICAgICBpbnQgZGV2bm8gPSBsaWJ4bERpc2tQYXRoVG9JRChkZXYpOwogICAgIGludCBzaXpl
OwogICAgIGNoYXIgKnBhdGgsICpuYW1lLCAqdmFsOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBz
dGF0OworICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBzdGF0dXM7CiAgICAgIHBhdGggPSBuYW1lID0g
dmFsID0gTlVMTDsKICAgICBpZiAoZGV2bm8gPCAwKSB7CkBAIC01NDAxLDEyICs1NDAxLDEyIEBA
IGxpYnhsRG9tYWluQmxvY2tTdGF0c1ZCRCh2aXJEb21haW5PYmpQdHIgdm0sCiAjIGRlZmluZSBM
SUJYTF9TRVRfVkJEU1RBVChGSUVMRCwgVkFSLCBNVUwpICAgICAgICAgICBcCiAgICAgaWYgKCh2
aXJBc3ByaW50ZigmbmFtZSwgIiVzLyJGSUVMRCwgcGF0aCkgPCAwKSB8fCBcCiAgICAgICAgICh2
aXJGaWxlUmVhZEFsbChuYW1lLCAyNTYsICZ2YWwpIDwgMCkgfHwgICAgICBcCi0gICAgICAgIChz
c2NhbmYodmFsLCAiJWxsdSIsICZzdGF0KSAhPSAxKSkgeyAgICAgICAgICBcCisgICAgICAgIChz
c2NhbmYodmFsLCAiJWxsdSIsICZzdGF0dXMpICE9IDEpKSB7ICAgICAgICAgIFwKICAgICAgICAg
dmlyUmVwb3J0RXJyb3IoVklSX0VSUl9PUEVSQVRJT05fRkFJTEVELCAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgXygiY2Fubm90IHJlYWQgJXMiKSwgbmFtZSk7ICAgIFwKICAgICAgICAg
Z290byBjbGVhbnVwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBWQVIg
Kz0gKHN0YXQgKiBNVUwpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBWQVIg
Kz0gKHN0YXR1cyAqIE1VTCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIFZJ
Ul9GUkVFKG5hbWUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIFZJ
Ul9GUkVFKHZhbCk7CiAtLSAyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:43:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11: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.xen.org>)
	id 1dkqXY-0003GR-6q; Thu, 24 Aug 2017 11:43:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkqXX-0003GL-4a
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 11:43:11 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E0/F9-03612-ECBBE995; Thu, 24 Aug 2017 11:43:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7Z3fM
 iDd5807b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+9v1lLNjJW3Hh81aWBsbpXF2MnBwSAv4S
 KzdvYeli5OBgEVCV2LgpCyTMJqAs8bOzlw3EFhHQkli/4imQzcXBLLCMUWLJhZnMIAlhARuJ2
 5+3sYDYvAIWEk/+7gCLCwlkSJyf9JIVIi4ocXLmE7AaZgEdiQW7P7GB7GIWkJZY/o8DxOQUsJ
 L49LQApEJUQEWic+kcFogpChId048xTWDkm4Vk0Cwkg2YhDFrAyLyKUaM4tagstUjX0EQvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfj9Y0BhxglOZiURHmfSM+LFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB+2onUE6wKDU9tSItMwcY8DBpCQ4eJRHeol1Aad7igsTc4
 sx0iNQpRl2ODavXf2ESYsnLz0uVEuedDFIkAFKUUZoHNwIWfZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzNsLMoUnM68EbtMroCOYgI6YdGIOyBEliQgpqQbGM16bw2c2TRHYO11hOr8lP59
 Z35Tge85tM5wmXtK0yNqcsvNi6OqWP79+XzLKCvsWeFj4x7mkmy7WPJae8Uyfz4if3XntEO+1
 9gp+/iuT7dc7v5h382hq5celCY6WIeGdId3LOQ/2rWBVsdbXTec7sdjGZuvk/t+cqW12b7afs
 Hl0+dCChJLTSizFGYmGWsxFxYkAtVPmTrkCAAA=
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503574988!100817570!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32316 invoked from network); 24 Aug 2017 11:43:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:43:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436706041"
Date: Thu, 24 Aug 2017 12:42:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170824114229.ukl5qb76x2zbesgi@citrix.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
 <20170822094920.70151-5-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822094920.70151-5-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/19] libxl: introduce a PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMTA6NDk6MDVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSBuZXcgZ3Vlc3QgdHlwZSBpcyBpbnRyb2R1Y2VkIHRvIHRoZSBsaWJ4bCBJ
REwuIGxpYnhsX19kb21haW5fbWFrZQo+IGlzIGFsc28gbW9kaWZpZWQgdG8gc2F2ZSB0aGUgZ3Vl
c3QgdHlwZSwgYW5kIGxpYnhsX19kb21haW5fdHlwZSBpcwo+IGV4cGFuZGVkIHRvIGZldGNoIHRo
YXQgaW5mb3JtYXRpb24gd2hlbiBkZXRlY3RpbmcgZ3Vlc3QgdHlwZS4KPiAKPiBUaGlzIGlzIHJl
cXVpcmVkIGJlY2F1c2UgdGhlIGh5cGVydmlzb3Igb25seSBkaWZmZXJlbnRpYXRlcyBiZXR3ZWVu
IFBWCj4gYW5kIEhWTSBndWVzdHMsIHNvIGxpYnhsIG5lZWRzIHNvbWUgZXh0cmEgaW5mb3JtYXRp
b24gaW4gb3JkZXIgdG8KPiBkaWZmZXJlbnRpYXRlIGJldHdlZW4gYSBIVk0gYW5kIGEgUFZIIGd1
ZXN0Lgo+IAo+IFRoZSBuZXcgUFZIIGd1ZXN0IHR5cGUgYW5kIGl0J3Mgb3B0aW9ucyBhcmUgZG9j
dW1lbnRlZCBvbiB0aGUgeGwuY2ZnCgppdCdzIC0+IGl0cwoKPiAgCj4gID1iYWNrCj4gIAo+ICs9
aGVhZDIgUFZIIEd1ZXN0IFNwZWNpZmljIE9wdGlvbnMKPiArCj4gKz1vdmVyIDQKPiArCj4gKz1p
dGVtIEI8bmVzdGVkaHZtPUJPT0xFQU4+Cj4gKwo+ICtFbmFibGUgb3IgZGlzYWJsZXMgZ3Vlc3Qg
YWNjZXNzIHRvIGhhcmR3YXJlIHZpcnR1YWxpc2F0aW9uIGZlYXR1cmVzLAo+ICtlLmcuIGl0IGFs
bG93cyBhIGd1ZXN0IE9wZXJhdGluZyBTeXN0ZW0gdG8gYWxzbyBmdW5jdGlvbiBhcyBhCj4gK2h5
cGVydmlzb3IuIFlvdSBtYXkgd2FudCB0aGlzCj4gK29wdGlvbiBpZiB5b3Ugd2FudCB0byBydW4g
YW5vdGhlciBoeXBlcnZpc29yIChpbmNsdWRpbmcgYW5vdGhlciBjb3B5Cj4gK29mIFhlbikgd2l0
aGluIGEgWGVuIGd1ZXN0IG9yIHRvIHN1cHBvcnQgYSBndWVzdCBPcGVyYXRpbmcgU3lzdGVtCj4g
K3doaWNoIHVzZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gZXh0ZW5zaW9ucyAoZS5nLiBXaW5k
b3dzIFhQCj4gK2NvbXBhdGliaWxpdHkgbW9kZSBvbiBtb3JlIG1vZGVybiBXaW5kb3dzIE9TKS4K
PiArVGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KCkxpbmUgd3JhcHBpbmcgaXMg
YSBiaXQgc3RyYW5nZS4KCj4gIAo+ICBsaWJ4bF9yZG1fcmVzZXJ2ZV9zdHJhdGVneSA9IEVudW1l
cmF0aW9uKCJyZG1fcmVzZXJ2ZV9zdHJhdGVneSIsIFsKPiBAQCAtNTg5LDYgKzU5MCw3IEBAIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgVXNlIGhvc3QncyBFODIwIGZv
ciBQQ0kgcGFzc3Rocm91Z2guCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCJlODIwX2hvc3QiLCBsaWJ4bF9kZWZib29sKSwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBdKSksCj4gKyAgICAgICAgICAgICAgICAgKCJwdmgiLCBOb25lKSwK
ClNvIFBWSCB0eXBlIGRvZXNuJ3QgaGF2ZSBpdHMgZmllbGRzPwoKSSB3YXMgdGhpbmtpbmcgdGhl
IHJlc29sdXRpb24gd2FzIHRvIHByb3ZpZGUgYSB0eXBlIChhbiBpbnRlcmZhY2UpIHdpdGgKaXRz
IG93biBmaWVsZHMgKGFsYmVpdCBpZGVudGljYWwgdG8gaHZtIGZpZWxkcyksIGJ1dCBJIGNvdWxk
IGJlIHdyb25nLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:47:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11:47: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.xen.org>)
	id 1dkqc8-0003YP-RQ; Thu, 24 Aug 2017 11:47:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkqc7-0003YI-GM
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 11:47:55 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A4/7B-02181-AECBE995; Thu, 24 Aug 2017 11:47:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvfVnnm
 RBidXiFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmv7yoUdElUbJtxgbmBcZlQFyMnh4SAn8TS
 kyuZQWwWAVWJnaunMoHYbAI6Ehfn7mQDsUUEFCUevLzJ2sXIxcEs0MYosXbBIXaQhLBAosT9+
 UtZQGxeAU+JNWemMIIUCQlMY5SYf74FKiEocXLmEzCbGWjqgt2fgKZyANnSEsv/cYCEOQUsJS
 4ceMIKYosKqEicXLkG7AghoMX98x6wQRyaLrH17y/mCYz8s5BMnYVk6iyEqQsYmVcxahSnFpW
 lFukaGeklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGYD0DA+MOxqkn/A4xSnIw
 KYnyPpGeFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf1bqCcYFFqempFWmYOMBpg0hIcPEoiv
 LdB0rzFBYm5xZnpEKlTjIpS4rwHQRICIImM0jy4NlgEXmKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzLsLZApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoExfbaYm4lrV/DiRVtbP3n4xIYsj3i
 ptvtVUN35nI3iZXxWfl4t7i1xU74Grnz9vEHQIpudVeTavXM/jjTOTq7WuLtRgmen6g5LSyk7
 vcozRnnXjj7dJSv6iJlfoyAwJU/EVYGV4XnNSd6SBTWr7n7r/LTcyHm1QorltMOWYfvlDL5Hd
 MbF1ymxFGckGmoxFxUnAgBReJ+OuwIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503575274!103807185!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14896 invoked from network); 24 Aug 2017 11:47:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:47:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51488816"
Date: Thu, 24 Aug 2017 12:47:15 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170824114715.u5p5lthwekgyiibs@dhcp-3-128.uk.xensource.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
 <20170822094920.70151-2-roger.pau@citrix.com>
 <20170824112725.qlx63jp5epwcapsa@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824112725.qlx63jp5epwcapsa@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 01/19] libxl/xl: move some HVM/PV specific
 fields of libxl_domain_build_info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTI6Mjc6MjVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAxMDo0OTowMkFNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiAgICAgIC8qIElmIHRoZSBmdWxsIHBhdGggaXMgbm90IHNwZWNpZmllZCwg
Y2hlY2sgaW4gdGhlIGxpYmV4ZWMgcGF0aCAqLwo+ID4gICAgICBpZiAoIGJvb3Rsb2FkZXJbMF0g
IT0gJy8nICkgewo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiA+IGluZGV4IDExNTgzMDNlMWEuLjJmMDNlYmU1
ODYgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiA+IEBAIC00MDYsNiArNDA2LDI4IEBAIGludCBs
aWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ID4gICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl90eXBlX3RvX3N0cmluZyhiX2luZm8tPnR5cGUpKTsKPiA+
ICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPiA+ICAgICAgfQo+ID4gKwo+ID4gKyAgICBp
ZiAoYl9pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewo+ID4gKyAgICAgICAg
bGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPm5lc3RlZF9odm0sCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2
bS5uZXN0ZWRfaHZtKSk7Cj4gPiArICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJf
aW5mby0+YXBpYywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLmFwaWMpKTsKPiA+ICsgICAgfSBlbHNlIHsKPiA+ICsg
ICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5uZXN0ZWRfaHZtLCBmYWxz
ZSk7Cj4gPiArICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+YXBpYywg
dHJ1ZSk7Cj4gPiArICAgIH0KPiA+ICsKPiAKPiBTb21ldGhpbmcgaXMgbWlzc2luZzogSWYgdGhl
IG9sZCBmaWVsZCBpcyBzZXQsIGl0IHNob3VsZCBiZSBjb3BpZWQgdG8KPiB0aGUgbmV3IGZpZWxk
LgoKVGhhdCdzIGFscmVhZHkgZG9uZSBpZiB0aGUgZ3Vlc3QgdHlwZSBpcyBIVk0gKHNlZSBhYm92
ZSkuIElmIHRoZSBndWVzdAp0eXBlIGlzIG5vdCBIVk0gdGhlIGRlZmF1bHQgdmFsdWVzIGFyZSBz
ZXQuCgo+ID4gKyAgICBpZiAoYl9pbmZvLT50aW1lcl9tb2RlID09IExJQlhMX1RJTUVSX01PREVf
REVGQVVMVCkKPiA+ICsgICAgICAgIGJfaW5mby0+dGltZXJfbW9kZSA9IGJfaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gYl9pbmZvLT51Lmh2bS50aW1lcl9tb2RlCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IExJQlhMX1RJTUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9USUNLUzsKPiA+ICsK
PiA+ICsgICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJiAhYl9p
bmZvLT5ib290bG9hZGVyKSB7Cj4gPiArICAgICAgICBhc3NlcnQoIWJfaW5mby0+Ym9vdGxvYWRl
cl9hcmdzKTsKPiA+ICsgICAgICAgIGJfaW5mby0+Ym9vdGxvYWRlciA9IGJfaW5mby0+dS5wdi5i
b290bG9hZGVyOwo+ID4gKyAgICAgICAgYl9pbmZvLT5ib290bG9hZGVyX2FyZ3MgPSBiX2luZm8t
PnUucHYuYm9vdGxvYWRlcl9hcmdzOwo+ID4gKyAgICB9Cj4gCj4gPiArCj4gPiAgICAgIHJldHVy
biAwOwo+ID4gIH0KPiBbLi4uXQo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gaW5kZXggNmU4MGQzNjI1
Ni4uYmYxNjUyZDM2NyAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gPiBAQCAtNTA2LDEwICs1
MDYsMTcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9p
bmZvIixbCj4gPiAgICAgICMgNjUwMDAgd2hpY2ggaXMgcmVzZXJ2ZWQgYnkgdGhlIHRvb2xzdGFj
ay4KPiA+ICAgICAgKCJkZXZpY2VfdHJlZSIsICAgICAgc3RyaW5nKSwKPiA+ICAgICAgKCJhY3Bp
IiwgICAgICAgICAgICAgbGlieGxfZGVmYm9vbCksCj4gPiArICAgICgiYm9vdGxvYWRlciIsICAg
ICAgIHN0cmluZyksCj4gPiArICAgICgiYm9vdGxvYWRlcl9hcmdzIiwgIGxpYnhsX3N0cmluZ19s
aXN0KSwKPiA+ICsgICAgKCJ0aW1lcl9tb2RlIiwgICAgICAgbGlieGxfdGltZXJfbW9kZSksCj4g
PiArICAgICgibmVzdGVkX2h2bSIsICAgICAgIGxpYnhsX2RlZmJvb2wpLAo+ID4gKyAgICAoImFw
aWMiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKPiAKPiBJJ20gbm90IHRvbyBzdXJlIGFi
b3V0IG1vdmluZyB0aGVzZSBoZXJlLiBUaGV5IGFyZW4ndCBuZWVkZWQgZm9yIGFybSwKPiBmb3Ig
ZXhhbXBsZS4gTWF5YmUgd2Ugc2hvdWxkIGludHJvZHVjZSBhcmNoX3g4Nj8KCm5lc3RlZF9odm0g
SSBndWVzcyB3aWxsIG1ha2Ugc2Vuc2UgZm9yIEFSTSBhdCBzb21lIHBvaW50LiBUaGUgb3RoZXJz
CkknbSBub3Qgc3VyZSwgdGltZXJfbW9kZSBtYXliZSwgdGhlIHJlc3QgbG9vayBxdWl0ZSB4ODYg
c3BlY2lmaWMKKGFsdGhvdWdoIEFSTSBpcyB1c2luZyB0aGUgUFYgc3ViLXN0cnVjdCBJSVJDLCB3
aGljaCBhbHJlYWR5IGhhcwpib290bG9hZGVyIGFuZCBib290bG9hZGVyX2FyZ3MpLgoKYXBpYyBj
ZXJ0YWlubHkgZG9lc24ndCBtYWtlIHNlbnNlIHRvIEFSTSwgdGhlIG1vcmUgdGhhdCBJIGRvbid0
IGV2ZXIKc2VlIFhlbiBjcmVhdGluZyBhbiBBUk0gZ3Vlc3Qgd2l0aG91dCBhIEdJQywgd2hpY2gg
QUZBSUsgaXMgdGhlIEFSTQplcXVpdmFsZW50IG9mIHRoZSB4ODYgQVBJQy4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:47:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11: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.xen.org>)
	id 1dkqcB-0003Z3-28; Thu, 24 Aug 2017 11:47:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkqc9-0003Ya-P1
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 11:47:57 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 72/35-02175-DECBE995; Thu, 24 Aug 2017 11:47:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHSDve7rPfM
 iDfq3a1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdh/QLdrNU7Gi+xtrAeIm5i5GTQ0LAX2Lt
 pwksXYwcHCwCqhIn/1iAhNkElCV+dvaygdgiQPbH1l72LkYuDmaBlcwS3y5vB0sIC0RI7P03h
 wXE5hWwkFi9/TQ7yBwhgTiJKd1uEGFBiZMzn4CVMAvoSCzY/YkNpIRZQFpi+T8OEJNTwFTi/m
 UhkApRARWJzqUQA4UEFCQ6ph9jmsDINwvJoFlIBs1CGLSAkXkVo3pxalFZapGumV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCAMQDBDsapDc6HGCU5mJREeZ9Iz4sU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMH7ejdQTrAoNT21Ii0zBxjqMGkJDh4lEd7bIGne4oLE3OLMdIjUK
 UZdjqYPW74wCbHk5eelSonzHgQpEgApyijNgxsBi7tLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEubdBTKFJzOvBG7TK6AjmICOmHRiDsgRJYkIKakGxuVaCm/uiCzo0kua+LPnjMqZ57EPJ2d
 zZNXPlXXWCrCOmMGnVBPFyeP92+XX+rs3W433yV+edPVr2z1F9kWaM46unGZsNrdZjH+S47eD
 HnrqJ20qHV4F+ixsiv59b5bM0X77e7FtTIHvLdcHRYvvXr74pNeCHsaznibz6ravFIuY8PoyW
 6qsoxJLcUaioRZzUXEiAOU+wwy2AgAA
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503575274!108532178!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18317 invoked from network); 24 Aug 2017 11:47:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:47:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444969257"
Date: Thu, 24 Aug 2017 12:47:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170824114752.x4kvi3sruu77glwg@citrix.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823173446.24801-2-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 01/53] xen: add an optional string end
 parameter to parse_bool()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDc6MzM6NTRQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBwYXJhbWV0ZXIgdG8gcGFyc2VfYm9vbCgpIHRvIHNwZWNpZnkgdGhlIGVu
ZCBvZiB0aGUgdG8gYmUKPiBwYXJzZWQgc3RyaW5nLiBTcGVjaWZ5aW5nIGl0IGFzIE5VTEwgd2ls
bCBwcmVzZXJ2ZSB0aGUgY3VycmVudAo+IGJlaGF2aW9yIHRvIHBhcnNlIHVudGlsIHRoZSBlbmQg
b2YgdGhlIGlucHV0IHN0cmluZywgd2hpbGUgcGFzc2luZwo+IGEgbm9uLU5VTEwgcG9pbnRlciB3
aWxsIHNwZWNpZnkgdGhlIGZpcnN0IGNoYXJhY3RlciBhZnRlciB0aGUgaW5wdXQKPiBzdHJpbmcu
Cj4gCj4gVGhpcyB3aWxsIGFsbG93IHRvIHBhcnNlIGJvb2xlYW4gc3ViLXN0cmluZ3Mgd2l0aG91
dCBoYXZpbmcgdG8KPiB3cml0ZSBhIE5VTCBieXRlIGludG8gdGhlIGlucHV0IHN0cmluZy4KPiAK
PiBNb2RpZnkgYWxsIHVzZXJzIG9mIHBhcnNlX2Jvb2woKSB0byBwYXNzIE5VTEwgZm9yIHRoZSBu
ZXcgcGFyYW1ldGVyLgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:48:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11:48: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.xen.org>)
	id 1dkqcv-0003hQ-BQ; Thu, 24 Aug 2017 11:48:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkqcu-0003gs-1t
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 11:48:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 07/85-03044-B1DBE995; Thu, 24 Aug 2017 11:48:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdq77x
 Ig33v2S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bDwMnPB8ybGis83XzA3
 ME6J6mLk4hAS+MsosW3VLiYI5zGjxJf7B5ghnG2MEqfmtrB1MXJyiAg4S3w9M5cdxOYV0Jf4+
 nU7M4gtLGAv0bHtBSOILSHQqyjRu1ESwvaUOPN9HiOMPfnvVKB6dg42ASuJQ2IgURYBVYnf1x
 czT2DkXsDIsIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Oc
 MQLCDcd4J/0OMkhxMSqK8T6TnRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H29GygnWJSanlqR
 lpkDDD6YtAQHj5II722QNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMeBCkSACnKKM2DG
 wGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5v0NMoUnM68EbtMroCOYgI6YdGIOyBEliQ
 gpqQbGvS47WgW3imVVb94p5sb+4qVwYrxqUFdd8NuLF7pL9V5tDDn0mPuM2sadcWyV7Rc60j7
 6SE+XSFrIZbd+/4PyUPYT5c2/FkROF1nSOInT7L+Y5OO9pXUVh3bc3+hQr3uHn2nivflvk7T9
 12r4VDCKqKy3+Nf4VcljaWCLkk6Wfqp64t0dd/YrsRRnJBpqMRcVJwIACy5lu38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503575320!56328062!1
X-Originating-IP: [104.130.215.37]
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 61335 invoked from network); 24 Aug 2017 11:48:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 11:48:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkqcn-0003rF-0m; Thu, 24 Aug 2017 11:48: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 1dkqch-0005F2-FF; Thu, 24 Aug 2017 11:48:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkqch-0006av-0C; Thu, 24 Aug 2017 11:48:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112848-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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: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-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-xtf-amd64-amd64-1: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-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-qemuu-debianhvm-amd64-xsm: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-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-amd64-i386-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-qemut-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=64c03bbacfb099f464c0fe0850ece71d4007d0ea
X-Osstest-Versions-That: xen=b4660b4d4a35edac715c003c84326de2b0fa4f47
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 11:48:31 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 112848: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg0OCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg0OC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODI5CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEyODI5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI4MjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjgyOQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTEyODI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI4MjkKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMjgyOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyODI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBh
ZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNzAgeHRm
L3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgNjRjMDNiYmFjZmIwOTlmNDY0YzBmZTA4NTBlY2U3MWQ0MDA3ZDBlYQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgYjQ2NjBiNGQ0YTM1ZWRhYzcxNWMwMDNjODQzMjZk
ZTJiMGZhNGY0NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODI5ICAyMDE3LTA4LTIyIDIxOjQ4
OjQzIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjg0OCAgMjAxNy0wOC0yMyAx
NjoxMTozMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
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
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNi10ZXN0
aW5nCisgcmV2aXNpb249NjRjMDNiYmFjZmIwOTlmNDY0YzBmZTA4NTBlY2U3MWQ0MDA3ZDBlYQor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xP
Q0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAt
dyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjYtdGVzdGluZyA2NGMw
M2JiYWNmYjA5OWY0NjRjMGZlMDg1MGVjZTcxZDQwMDdkMGVhCisgYnJhbmNoPXhlbi00LjYtdGVz
dGluZworIHJldmlzaW9uPTY0YzAzYmJhY2ZiMDk5ZjQ2NGMwZmUwODUwZWNlNzFkNDAwN2QwZWEK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIK
KyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJy
YW5jaD14ZW4tNC42LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5j
aD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjYtdGVzdGlu
ZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQu
Ni10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeDY0YzAzYmJh
Y2ZiMDk5ZjQ2NGMwZmUwODUwZWNlNzFkNDAwN2QwZWEgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC42
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNl
LmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjYtdGVzdGluZwor
IGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3Nz
dGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjYtdGVzdGluZworIHhlbnZlcnNpb249
eGVuLTQuNgorIHhlbnZlcnNpb249NC42CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDY0YzAzYmJhY2ZiMDk5ZjQ2NGMwZmUwODUwZWNlNzFk
NDAwN2QwZWE6cmVmcy9oZWFkcy9zdGFibGUtNC42ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICBiNDY2MGI0Li42NGMwM2JiICA2NGMwM2JiYWNmYjA5
OWY0NjRjMGZlMDg1MGVjZTcxZDQwMDdkMGVhIC0+IHN0YWJsZS00LjYKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11:49: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.xen.org>)
	id 1dkqdF-0003kw-NF; Thu, 24 Aug 2017 11:49:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dkqdE-0003kd-Cc
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 11:49:04 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F9/43-22472-F2DBE995; Thu, 24 Aug 2017 11:49:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42KJPp7Rqqu7d16
 kwb8dWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8buFWfYCt6vZaz4+nwOYwPj9AbGLkZODmYB
 a4nef81ANhcHi0Azi8S3i+1sEM5PZonNWx+xgVQJCXhI/NiwhwkkISSwgFFi3df/zDCJNUc2s
 UEkljFKNB7fyQKSYBMwkHj19RvYDhEBaYlrny+D7WAW2M4kcXT6b3aQhLBAoMSF7VfBVrAIqE
 rs+d0FFucVcJdYtWI/2CAJATmJm+c6mScw8i1gZFjFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYMvUMDIw7GJv2+h1ilORgUhLlfSI9L1KILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBO/r3UA5waLU9NSKtMwcYPDCpCU4eJREeMX2AKV5iwsSc4sz0yFSpxgVp
 cR5rUASAiCJjNI8uDZYxFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7C2Q7T2ZeCdz0V0
 CLmYAWTzoxB2RxSSJCSqqBUYKbtets89MbN236lL9EeTY45soXK/xiT/0cOj04NZwv4kTT06c
 Otn9lzjp8mTNvZ/SWBZrNTHrh6xIDy/zObAy82llYpimilbzaVn8Ls9vfpT01EmFsF4/1Ln1S
 MP3flz9l1XLf+ZRkDT6V/lsyZfezI5I+Ly/zTI6bFZvP1Ln30h6LvgXPlViKMxINtZiLihMBV
 CHJ4JMCAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503575341!99736601!1
X-Originating-IP: [91.199.104.133]
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 47143 invoked from network); 24 Aug 2017 11:49:01 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 24 Aug 2017 11:49:01 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=WOt7YTAyt9hSrACdpxX8+4nTPliyV+ikOD8nAd0Ionw1pOa9OnW+EV0y8fgs89Qz+fiW4Bao2WkITVpQ+7yoWjDLEABvUaAfetV5AL9ThCjdyOBwNsdZRHeZW698UK7mtLldFKZ6lvaX2K2MqZob+2nMzQRYHOWobkK1qSJpuotffcdv8DaHkC214/oEz6KE4qvfbdNCZd4UB9gMqvREkx0JlkcKXHk9ajAM2UrzZ3vuZSoWASMf75oL+2Pj4P6VCEED3ptsuoQIVxn123EzjfLOjp1B0S7gnj0CSP1vIde+WTq5zGCJ7lbHwISD3FpoKSce4hd/81oYivn8n4+Aew==;
 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=Mm/f/kqNPLnsOolGjtWKa
 h2RPlM=; b=vvfBmSChtH5O/6ETwElAHy9NGdkdc98uytsD49vuZWs/tCmdDnGyF
 MWq6CmeFLxPJkaMOOY61VJd1ChAmixJ3GYSKE1+XMBjmDdQvm9t6LZ3gDcglWDvL
 vTx6kdfbV+QeBzz5Nh3IzI/BRKtbEcPjvYvnmn0d6ze/AEx/ghuYXU6/8p4ke/e+
 p0joO4/7mabNHfvDYqL3Jy5bAfjfn8W3I8FNn4rtOeZuwu/ZBG/L+uA5oAP/fD48
 ggdRRlyi9Tnt1n5E2dbYDK1CiM31Pj4nKhRHKGArTyZIaL1vrHtOR+ZxKad+GHiW
 hJHxxR1/tp/XewEjy2IsHyswha1+umeuA==
Received: (qmail 14092 invoked from network); 24 Aug 2017 14:48:59 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 14:48:59 +0300
Received: (qmail 12510 invoked from network); 24 Aug 2017 14:58:07 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 24 Aug 2017 14:58:07 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 24 Aug 2017 14:48:39 +0300
Message-Id: <1503575319-28966-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 sstabellini@kernel.org, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v2] common/vm_event: Initialize vm_event lists
	on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2
ZW50X3NoYXJlLAp2bV9ldmVudF9wYWdpbmcsIHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0
aW9uIGZvciB0aGUKc3RydWN0dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0
IGl0IGNhbiBiZQphbGxvY2F0ZWQvaW5pdCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZl
bnRfZGlzYWJsZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgotLS0KIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAgIHwgICAyICst
CiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21t
L21lbV9wYWdpbmcuYyAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwg
ICA0ICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICB8ICAxMCArLS0KIHhlbi9jb21t
b24vZG9tYWluLmMgICAgICAgICAgIHwgIDEzICsrLS0KIHhlbi9jb21tb24vbWVtX2FjY2Vzcy5j
ICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL21vbml0b3IuYyAgICAgICAgICB8ICAgNCArLQog
eGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgfCAxNTMgKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8ICAg
NCArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgfCAgMTggKystLS0KIDExIGZpbGVz
IGNoYW5nZWQsIDEyMyBpbnNlcnRpb25zKCspLCA5MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwpp
bmRleCBlMDg4OGJiLi5hN2YwY2FlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vz
cy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTI1Niw3ICsyNTYsNyBAQCBi
b29sX3QgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHZhZGRyX3QgZ2xhLCBjb25z
dCBzdHJ1Y3QgbnBmZWMgbnBmZWMpCiAgICAgfQogCiAgICAgLyogT3RoZXJ3aXNlLCBjaGVjayBp
ZiB0aGVyZSBpcyBhIHZtX2V2ZW50IG1vbml0b3Igc3Vic2NyaWJlciAqLwotICAgIGlmICggIXZt
X2V2ZW50X2NoZWNrX3JpbmcoJnYtPmRvbWFpbi0+dm1fZXZlbnQtPm1vbml0b3IpICkKKyAgICBp
ZiAoICF2bV9ldmVudF9jaGVja19yaW5nKHYtPmRvbWFpbi0+dm1fZXZlbnRfbW9uaXRvcikgKQog
ICAgIHsKICAgICAgICAgLyogTm8gbGlzdGVuZXIgKi8KICAgICAgICAgaWYgKCBwMm0tPmFjY2Vz
c19yZXF1aXJlZCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCA1YWRhZjZkLi40MTRlMzhmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMKQEAgLTE3OSw3ICsxNzksNyBAQCBib29sX3QgcDJtX21lbV9hY2Nlc3Nf
Y2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIGdmbl91bmxvY2socDJt
LCBnZm4sIDApOwogCiAgICAgLyogT3RoZXJ3aXNlLCBjaGVjayBpZiB0aGVyZSBpcyBhIG1lbW9y
eSBldmVudCBsaXN0ZW5lciwgYW5kIHNlbmQgdGhlIG1lc3NhZ2UgYWxvbmcgKi8KLSAgICBpZiAo
ICF2bV9ldmVudF9jaGVja19yaW5nKCZkLT52bV9ldmVudC0+bW9uaXRvcikgfHwgIXJlcV9wdHIg
KQorICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgfHwg
IXJlcV9wdHIgKQogICAgIHsKICAgICAgICAgLyogTm8gbGlzdGVuZXIgKi8KICAgICAgICAgaWYg
KCBwMm0tPmFjY2Vzc19yZXF1aXJlZCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVt
X3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9wYWdpbmcuYwppbmRleCBhMDQ5ZTBkLi4y
MDIxNGFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3BhZ2luZy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fcGFnaW5nLmMKQEAgLTQzLDcgKzQzLDcgQEAgaW50IG1lbV9wYWdp
bmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3BhZ2luZ19vcF90KSBhcmcp
CiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSAtRU5PREVWOwotICAgIGlmICggdW5saWtl
bHkoIWQtPnZtX2V2ZW50LT5wYWdpbmcucmluZ19wYWdlKSApCisgICAgaWYgKCAhZC0+dm1fZXZl
bnRfcGFnaW5nIHx8IHVubGlrZWx5KCFkLT52bV9ldmVudF9wYWdpbmctPnJpbmdfcGFnZSkgKQog
ICAgICAgICBnb3RvIG91dDsKIAogICAgIHN3aXRjaCggbXBvLm9wICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5n
LmMKaW5kZXggMWYyMGNlNy4uMTJmYjljYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21l
bV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTU2Myw3
ICs1NjMsNyBAQCBpbnQgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICB9OwogCiAgICAgaWYgKCAocmMgPSBfX3ZtX2V2ZW50
X2NsYWltX3Nsb3QoZCwgCi0gICAgICAgICAgICAgICAgICAgICAgICAmZC0+dm1fZXZlbnQtPnNo
YXJlLCBhbGxvd19zbGVlcCkpIDwgMCApCisgICAgICAgICAgICAgICAgICAgICAgICBkLT52bV9l
dmVudF9zaGFyZSwgYWxsb3dfc2xlZXApKSA8IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKICAg
ICBpZiAoIHYtPmRvbWFpbiA9PSBkICkKQEAgLTU3Miw3ICs1NzIsNyBAQCBpbnQgbWVtX3NoYXJp
bmdfbm90aWZ5X2Vub21lbShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAg
ICAgICAgdm1fZXZlbnRfdmNwdV9wYXVzZSh2KTsKICAgICB9CiAKLSAgICB2bV9ldmVudF9wdXRf
cmVxdWVzdChkLCAmZC0+dm1fZXZlbnQtPnNoYXJlLCAmcmVxKTsKKyAgICB2bV9ldmVudF9wdXRf
cmVxdWVzdChkLCBkLT52bV9ldmVudF9zaGFyZSwgJnJlcSk7CiAKICAgICByZXR1cm4gMDsKIH0K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YwppbmRleCBlOGE1N2QxLi42YWUyM2JlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xNDU0LDcgKzE0NTQsNyBAQCB2b2lk
IHAybV9tZW1fcGFnaW5nX2Ryb3BfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwKICAgICAgKiBjb3JyZWN0bmVzcyBvZiB0aGUgZ3Vlc3QgZXhlY3V0aW9uIGF0IHRoaXMg
cG9pbnQuICBJZiB0aGlzIGlzIHRoZSBvbmx5CiAgICAgICogcGFnZSB0aGF0IGhhcHBlbnMgdG8g
YmUgcGFnZWQtb3V0LCB3ZSdsbCBiZSBva2F5Li4gIGJ1dCBpdCdzIGxpa2VseSB0aGUKICAgICAg
KiBndWVzdCB3aWxsIGNyYXNoIHNob3J0bHkgYW55d2F5cy4gKi8KLSAgICBpbnQgcmMgPSB2bV9l
dmVudF9jbGFpbV9zbG90KGQsICZkLT52bV9ldmVudC0+cGFnaW5nKTsKKyAgICBpbnQgcmMgPSB2
bV9ldmVudF9jbGFpbV9zbG90KGQsIGQtPnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgaWYgKCByYyA8
IDAgKQogICAgICAgICByZXR1cm47CiAKQEAgLTE0NjgsNyArMTQ2OCw3IEBAIHZvaWQgcDJtX21l
bV9wYWdpbmdfZHJvcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAog
ICAgICAgICAvKiBFdmljdCB3aWxsIGZhaWwgbm93LCB0YWcgdGhpcyByZXF1ZXN0IGZvciBwYWdl
ciAqLwogICAgICAgICByZXEudS5tZW1fcGFnaW5nLmZsYWdzIHw9IE1FTV9QQUdJTkdfRVZJQ1Rf
RkFJTDsKIAotICAgIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KGQsICZkLT52bV9ldmVudC0+cGFnaW5n
LCAmcmVxKTsKKyAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLCBkLT52bV9ldmVudF9wYWdpbmcs
ICZyZXEpOwogfQogCiAvKioKQEAgLTE1MDUsNyArMTUwNSw3IEBAIHZvaWQgcDJtX21lbV9wYWdp
bmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAogICAgIC8qIFdlJ3Jl
IHBhZ2luZy4gVGhlcmUgc2hvdWxkIGJlIGEgcmluZyAqLwotICAgIGludCByYyA9IHZtX2V2ZW50
X2NsYWltX3Nsb3QoZCwgJmQtPnZtX2V2ZW50LT5wYWdpbmcpOworICAgIGludCByYyA9IHZtX2V2
ZW50X2NsYWltX3Nsb3QoZCwgZC0+dm1fZXZlbnRfcGFnaW5nKTsKICAgICBpZiAoIHJjID09IC1F
Tk9TWVMgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkRvbWFpbiAlaHUg
cGFnaW5nIGdmbiAlbHggeWV0IG5vIHJpbmcgIgpAQCAtMTU0Myw3ICsxNTQzLDcgQEAgdm9pZCBw
Mm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
bikKICAgICBlbHNlIGlmICggcDJtdCAhPSBwMm1fcmFtX3BhZ2luZ19vdXQgJiYgcDJtdCAhPSBw
Mm1fcmFtX3BhZ2VkICkKICAgICB7CiAgICAgICAgIC8qIGdmbiBpcyBhbHJlYWR5IG9uIGl0cyB3
YXkgYmFjayBhbmQgdmNwdSBpcyBub3QgcGF1c2VkICovCi0gICAgICAgIHZtX2V2ZW50X2NhbmNl
bF9zbG90KGQsICZkLT52bV9ldmVudC0+cGFnaW5nKTsKKyAgICAgICAgdm1fZXZlbnRfY2FuY2Vs
X3Nsb3QoZCwgZC0+dm1fZXZlbnRfcGFnaW5nKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApA
QCAtMTU1MSw3ICsxNTUxLDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICByZXEudS5tZW1fcGFnaW5nLnAybXQg
PSBwMm10OwogICAgIHJlcS52Y3B1X2lkID0gdi0+dmNwdV9pZDsKIAotICAgIHZtX2V2ZW50X3B1
dF9yZXF1ZXN0KGQsICZkLT52bV9ldmVudC0+cGFnaW5nLCAmcmVxKTsKKyAgICB2bV9ldmVudF9w
dXRfcmVxdWVzdChkLCBkLT52bV9ldmVudF9wYWdpbmcsICZyZXEpOwogfQogCiAvKioKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGIy
MmFhY2MuLjMwZjUwN2IgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVu
L2NvbW1vbi9kb21haW4uYwpAQCAtMzYzLDkgKzM2Myw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFp
bl9jcmVhdGUoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgICAg
ICBwb29saWQgPSAwOwogCiAgICAgICAgIGVyciA9IC1FTk9NRU07Ci0gICAgICAgIGQtPnZtX2V2
ZW50ID0geHphbGxvYyhzdHJ1Y3Qgdm1fZXZlbnRfcGVyX2RvbWFpbik7Ci0gICAgICAgIGlmICgg
IWQtPnZtX2V2ZW50ICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgICAgICBkLT5wYnVm
ID0geHphbGxvY19hcnJheShjaGFyLCBET01BSU5fUEJVRl9TSVpFKTsKICAgICAgICAgaWYgKCAh
ZC0+cGJ1ZiApCkBAIC00MDMsNyArNDAwLDYgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0
ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgaWYgKCBoYXJk
d2FyZV9kb21haW4gPT0gZCApCiAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiA9IG9sZF9od2RvbTsK
ICAgICBhdG9taWNfc2V0KCZkLT5yZWZjbnQsIERPTUFJTl9ERVNUUk9ZRUQpOwotICAgIHhmcmVl
KGQtPnZtX2V2ZW50KTsKICAgICB4ZnJlZShkLT5wYnVmKTsKICAgICBpZiAoIGluaXRfc3RhdHVz
ICYgSU5JVF9hcmNoICkKICAgICAgICAgYXJjaF9kb21haW5fZGVzdHJveShkKTsKQEAgLTgyMCw3
ICs4MTYsMTQgQEAgc3RhdGljIHZvaWQgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IHJj
dV9oZWFkICpoZWFkKQogICAgIGZyZWVfeGVub3Byb2ZfcGFnZXMoZCk7CiAjZW5kaWYKIAotICAg
IHhmcmVlKGQtPnZtX2V2ZW50KTsKKyNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKKyAgICB4
ZnJlZShkLT52bV9ldmVudF9wYWdpbmcpOworI2VuZGlmCisgICAgeGZyZWUoZC0+dm1fZXZlbnRf
bW9uaXRvcik7CisjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORworICAgIHhmcmVlKGQtPnZt
X2V2ZW50X3NoYXJlKTsKKyNlbmRpZgorCiAgICAgeGZyZWUoZC0+cGJ1Zik7CiAKICAgICBmb3Ig
KCBpID0gZC0+bWF4X3ZjcHVzIC0gMTsgaSA+PSAwOyBpLS0gKQpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9tZW1fYWNjZXNzLmMgYi94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYwppbmRleCAxOWY2M2Ji
Li4yNzEyYjJiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYworKysgYi94ZW4v
Y29tbW9uL21lbV9hY2Nlc3MuYwpAQCAtNTEsOCArNTEsNyBAQCBpbnQgbWVtX2FjY2Vzc19tZW1v
cCh1bnNpZ25lZCBsb25nIGNtZCwKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7CiAK
LSAgICByYyA9IC1FTk9ERVY7Ci0gICAgaWYgKCB1bmxpa2VseSghZC0+dm1fZXZlbnQtPm1vbml0
b3IucmluZ19wYWdlKSApCisgICAgaWYgKCAhZC0+dm1fZXZlbnRfbW9uaXRvciB8fCB1bmxpa2Vs
eSghZC0+dm1fZXZlbnRfbW9uaXRvci0+cmluZ19wYWdlKSApCiAgICAgICAgIGdvdG8gb3V0Owog
CiAgICAgc3dpdGNoICggbWFvLm9wICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbW9uaXRvci5j
IGIveGVuL2NvbW1vbi9tb25pdG9yLmMKaW5kZXggNDUxZjQyZi4uNzBkMzhkNCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9tb25pdG9yLmMKKysrIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKQEAgLTky
LDcgKzkyLDcgQEAgaW50IG1vbml0b3JfdHJhcHMoc3RydWN0IHZjcHUgKnYsIGJvb2xfdCBzeW5j
LCB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKICAgICBpbnQgcmM7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKIAotICAgIHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCAmZC0+
dm1fZXZlbnQtPm1vbml0b3IpOworICAgIHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52
bV9ldmVudF9tb25pdG9yKTsKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewogICAgIGNhc2UgMDoK
QEAgLTEyMyw3ICsxMjMsNyBAQCBpbnQgbW9uaXRvcl90cmFwcyhzdHJ1Y3QgdmNwdSAqdiwgYm9v
bF90IHN5bmMsIHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQogICAgIH0KIAogICAgIHZtX2V2ZW50
X2ZpbGxfcmVncyhyZXEpOwotICAgIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KGQsICZkLT52bV9ldmVu
dC0+bW9uaXRvciwgcmVxKTsKKyAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLCBkLT52bV9ldmVu
dF9tb25pdG9yLCByZXEpOwogCiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCmluZGV4IDkyOTFkYjYuLmMw
NmZkNWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYworKysgYi94ZW4vY29tbW9u
L3ZtX2V2ZW50LmMKQEAgLTQyLDcgKzQyLDcgQEAKIHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxl
KAogICAgIHN0cnVjdCBkb21haW4gKmQsCiAgICAgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2
ZWMsCi0gICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAorICAgIHN0cnVjdCB2bV9ldmVu
dF9kb21haW4gKip2ZWQsCiAgICAgaW50IHBhdXNlX2ZsYWcsCiAgICAgaW50IHBhcmFtLAogICAg
IHhlbl9ldmVudF9jaGFubmVsX25vdGlmaWNhdGlvbl90IG5vdGlmaWNhdGlvbl9mbikKQEAgLTUw
LDMyICs1MCwzNyBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgKICAgICBpbnQgcmM7CiAg
ICAgdW5zaWduZWQgbG9uZyByaW5nX2dmbiA9IGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbcGFy
YW1dOwogCisgICAgaWYgKCAhKCp2ZWQpICkKKyAgICAgICAgKCp2ZWQpID0geHphbGxvYyhzdHJ1
Y3Qgdm1fZXZlbnRfZG9tYWluKTsKKyAgICBpZiAoICEoKnZlZCkgKQorICAgICAgICByZXR1cm4g
LUVOT01FTTsKKwogICAgIC8qIE9ubHkgb25lIGhlbHBlciBhdCBhIHRpbWUuIElmIHRoZSBoZWxw
ZXIgY3Jhc2hlZCwKICAgICAgKiB0aGUgcmluZyBpcyBpbiBhbiB1bmRlZmluZWQgc3RhdGUgYW5k
IHNvIGlzIHRoZSBndWVzdC4KICAgICAgKi8KLSAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkKLSAg
ICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICBpZiAoICgqdmVkKS0+cmluZ19wYWdlICkKKyAgICAg
ICAgcmV0dXJuIC1FQlVTWTs7CiAKICAgICAvKiBUaGUgcGFyYW1ldGVyIGRlZmF1bHRzIHRvIHpl
cm8sIGFuZCBpdCBzaG91bGQgYmUKICAgICAgKiBzZXQgdG8gc29tZXRoaW5nICovCiAgICAgaWYg
KCByaW5nX2dmbiA9PSAwICkKICAgICAgICAgcmV0dXJuIC1FTk9TWVM7CiAKLSAgICB2bV9ldmVu
dF9yaW5nX2xvY2tfaW5pdCh2ZWQpOwotICAgIHZtX2V2ZW50X3JpbmdfbG9jayh2ZWQpOworICAg
IHZtX2V2ZW50X3JpbmdfbG9ja19pbml0KCp2ZWQpOworICAgIHZtX2V2ZW50X3JpbmdfbG9jaygq
dmVkKTsKIAogICAgIHJjID0gdm1fZXZlbnRfaW5pdF9kb21haW4oZCk7CiAKICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgcmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hl
bHBlcihkLCByaW5nX2dmbiwgJnZlZC0+cmluZ19wZ19zdHJ1Y3QsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdmVkLT5yaW5nX3BhZ2UpOworICAgIHJjID0gcHJlcGFyZV9y
aW5nX2Zvcl9oZWxwZXIoZCwgcmluZ19nZm4sICYoKnZlZCktPnJpbmdfcGdfc3RydWN0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJigqdmVkKS0+cmluZ19wYWdlKTsKICAg
ICBpZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gZXJyOwogCiAgICAgLyogU2V0IHRoZSBudW1i
ZXIgb2YgY3VycmVudGx5IGJsb2NrZWQgdkNQVXMgdG8gMC4gKi8KLSAgICB2ZWQtPmJsb2NrZWQg
PSAwOworICAgICgqdmVkKS0+YmxvY2tlZCA9IDA7CiAKICAgICAvKiBBbGxvY2F0ZSBldmVudCBj
aGFubmVsICovCiAgICAgcmMgPSBhbGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAs
IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLApAQCAtODMsMjYgKzg4LDI4IEBAIHN0YXRpYyBp
bnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIGlmICggcmMgPCAwICkKICAgICAgICAgZ290byBlcnI7
CiAKLSAgICB2ZWQtPnhlbl9wb3J0ID0gdmVjLT5wb3J0ID0gcmM7CisgICAgKCp2ZWQpLT54ZW5f
cG9ydCA9IHZlYy0+cG9ydCA9IHJjOwogCiAgICAgLyogUHJlcGFyZSByaW5nIGJ1ZmZlciAqLwot
ICAgIEZST05UX1JJTkdfSU5JVCgmdmVkLT5mcm9udF9yaW5nLAotICAgICAgICAgICAgICAgICAg
ICAodm1fZXZlbnRfc3JpbmdfdCAqKXZlZC0+cmluZ19wYWdlLAorICAgIEZST05UX1JJTkdfSU5J
VCgmKCp2ZWQpLT5mcm9udF9yaW5nLAorICAgICAgICAgICAgICAgICAgICAodm1fZXZlbnRfc3Jp
bmdfdCAqKSgqdmVkKS0+cmluZ19wYWdlLAogICAgICAgICAgICAgICAgICAgICBQQUdFX1NJWkUp
OwogCiAgICAgLyogU2F2ZSB0aGUgcGF1c2UgZmxhZyBmb3IgdGhpcyBwYXJ0aWN1bGFyIHJpbmcu
ICovCi0gICAgdmVkLT5wYXVzZV9mbGFnID0gcGF1c2VfZmxhZzsKKyAgICAoKnZlZCktPnBhdXNl
X2ZsYWcgPSBwYXVzZV9mbGFnOwogCiAgICAgLyogSW5pdGlhbGl6ZSB0aGUgbGFzdC1jaGFuY2Ug
d2FpdCBxdWV1ZS4gKi8KLSAgICBpbml0X3dhaXRxdWV1ZV9oZWFkKCZ2ZWQtPndxKTsKKyAgICBp
bml0X3dhaXRxdWV1ZV9oZWFkKCYoKnZlZCktPndxKTsKIAotICAgIHZtX2V2ZW50X3JpbmdfdW5s
b2NrKHZlZCk7CisgICAgdm1fZXZlbnRfcmluZ191bmxvY2soKCp2ZWQpKTsKICAgICByZXR1cm4g
MDsKIAogIGVycjoKLSAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdmVkLT5yaW5nX3BhZ2Us
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVkLT5yaW5nX3BnX3N0cnVjdCk7Ci0gICAg
dm1fZXZlbnRfcmluZ191bmxvY2sodmVkKTsKKyAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigm
KCp2ZWQpLT5yaW5nX3BhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCp2ZWQpLT5y
aW5nX3BnX3N0cnVjdCk7CisgICAgdm1fZXZlbnRfcmluZ191bmxvY2soKCp2ZWQpKTsKKyAgICB4
ZnJlZSgqdmVkKTsKKyAgICAqdmVkID0gTlVMTDsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTE4
NywzOSArMTk0LDQ1IEBAIHZvaWQgdm1fZXZlbnRfd2FrZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgICAgICAgIHZtX2V2ZW50X3dha2VfYmxvY2tlZChk
LCB2ZWQpOwogfQogCi1zdGF0aWMgaW50IHZtX2V2ZW50X2Rpc2FibGUoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQorc3RhdGljIGludCB2bV9ldmVudF9kaXNh
YmxlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKip2ZWQpCiB7Ci0g
ICAgaWYgKCB2ZWQtPnJpbmdfcGFnZSApCisgICAgaWYgKCAhKnZlZCApCisgICAgICAgIHJldHVy
biAwOworCisgICAgaWYgKCAoKnZlZCktPnJpbmdfcGFnZSApCiAgICAgewogICAgICAgICBzdHJ1
Y3QgdmNwdSAqdjsKIAotICAgICAgICB2bV9ldmVudF9yaW5nX2xvY2sodmVkKTsKKyAgICAgICAg
dm1fZXZlbnRfcmluZ19sb2NrKCp2ZWQpOwogCi0gICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnZl
ZC0+d3EubGlzdCkgKQorICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCYoKnZlZCktPndxLmxpc3Qp
ICkKICAgICAgICAgewotICAgICAgICAgICAgdm1fZXZlbnRfcmluZ191bmxvY2sodmVkKTsKKyAg
ICAgICAgICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKCp2ZWQpOwogICAgICAgICAgICAgcmV0dXJu
IC1FQlVTWTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEZyZWUgZG9tVSdzIGV2ZW50IGNoYW5u
ZWwgYW5kIGxlYXZlIHRoZSBvdGhlciBvbmUgdW5ib3VuZCAqLwotICAgICAgICBmcmVlX3hlbl9l
dmVudF9jaGFubmVsKGQsIHZlZC0+eGVuX3BvcnQpOworICAgICAgICBmcmVlX3hlbl9ldmVudF9j
aGFubmVsKGQsICgqdmVkKS0+eGVuX3BvcnQpOwogCiAgICAgICAgIC8qIFVuYmxvY2sgYWxsIHZD
UFVzICovCiAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQodmVkLT5wYXVzZV9mbGFnLCAmdi0+cGF1c2Vf
ZmxhZ3MpICkKKyAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KCgqdmVkKS0+cGF1
c2VfZmxhZywgJnYtPnBhdXNlX2ZsYWdzKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgdmNwdV91bnBhdXNlKHYpOwotICAgICAgICAgICAgICAgIHZlZC0+YmxvY2tlZC0tOworICAg
ICAgICAgICAgICAgICgqdmVkKS0+YmxvY2tlZC0tOwogICAgICAgICAgICAgfQogICAgICAgICB9
CiAKLSAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZlZC0+cmluZ19wYWdlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZWQtPnJpbmdfcGdfc3RydWN0KTsKKyAgICAg
ICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJigqdmVkKS0+cmluZ19wYWdlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoKnZlZCktPnJpbmdfcGdfc3RydWN0KTsKIAogICAgICAg
ICB2bV9ldmVudF9jbGVhbnVwX2RvbWFpbihkKTsKIAotICAgICAgICB2bV9ldmVudF9yaW5nX3Vu
bG9jayh2ZWQpOworICAgICAgICB2bV9ldmVudF9yaW5nX3VubG9jaygqdmVkKTsKKworICAgICAg
ICB4ZnJlZSgqdmVkKTsKKyAgICAgICAgKnZlZCA9IE5VTEw7CiAgICAgfQogCiAgICAgcmV0dXJu
IDA7CkBAIC0yNjcsNiArMjgwLDkgQEAgdm9pZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIFJJTkdfSURYIHJlcV9wcm9kOwogICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKIAorICAgIGlmKCAhdmVkICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgaWYg
KCBjdXJyLT5kb21haW4gIT0gZCApCiAgICAgewogICAgICAgICByZXEtPmZsYWdzIHw9IFZNX0VW
RU5UX0ZMQUdfRk9SRUlHTjsKQEAgLTQzNCw2ICs0NTAsOSBAQCB2b2lkIHZtX2V2ZW50X3Jlc3Vt
ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAKIHZvaWQg
dm1fZXZlbnRfY2FuY2VsX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2Rv
bWFpbiAqdmVkKQogeworICAgIGlmKCAhdmVkICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgdm1f
ZXZlbnRfcmluZ19sb2NrKHZlZCk7CiAgICAgdm1fZXZlbnRfcmVsZWFzZV9zbG90KGQsIHZlZCk7
CiAgICAgdm1fZXZlbnRfcmluZ191bmxvY2sodmVkKTsKQEAgLTUwMCw2ICs1MTksOSBAQCBib29s
X3Qgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiBpbnQg
X192bV9ldmVudF9jbGFpbV9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9k
b21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGFsbG93X3NsZWVw
KQogeworICAgIGlmICggIXZlZCApCisgICAgICAgIHJldHVybiAtRU5PU1lTOworCiAgICAgaWYg
KCAoY3VycmVudC0+ZG9tYWluID09IGQpICYmIGFsbG93X3NsZWVwICkKICAgICAgICAgcmV0dXJu
IHZtX2V2ZW50X3dhaXRfc2xvdCh2ZWQpOwogICAgIGVsc2UKQEAgLTUxMCwyNCArNTMyLDI0IEBA
IGludCBfX3ZtX2V2ZW50X2NsYWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2
ZW50X2RvbWFpbiAqdmVkLAogLyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFu
bmVsIGZvciBpbmNvbWluZyBub3RpZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3BhZ2lu
Z19ub3RpZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQogewotICAg
IGlmICggbGlrZWx5KHYtPmRvbWFpbi0+dm1fZXZlbnQtPnBhZ2luZy5yaW5nX3BhZ2UgIT0gTlVM
TCkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCAmdi0+ZG9tYWluLT52bV9l
dmVudC0+cGFnaW5nKTsKKyAgICBpZiAoIGxpa2VseSh2LT5kb21haW4tPnZtX2V2ZW50X3BhZ2lu
Zy0+cmluZ19wYWdlICE9IE5VTEwpICkKKyAgICAgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFp
biwgdi0+ZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwogfQogI2VuZGlmCiAKIC8qIFJlZ2lzdGVy
ZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9u
cy4gKi8KIHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBpZiAoIGxpa2VseSh2LT5kb21haW4tPnZtX2V2ZW50
LT5tb25pdG9yLnJpbmdfcGFnZSAhPSBOVUxMKSApCi0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZSh2
LT5kb21haW4sICZ2LT5kb21haW4tPnZtX2V2ZW50LT5tb25pdG9yKTsKKyAgICBpZiAoIGxpa2Vs
eSh2LT5kb21haW4tPnZtX2V2ZW50X21vbml0b3ItPnJpbmdfcGFnZSAhPSBOVUxMKSApCisgICAg
ICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4sIHYtPmRvbWFpbi0+dm1fZXZlbnRfbW9uaXRv
cik7CiB9CiAKICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCiAvKiBSZWdpc3RlcmVkIHdp
dGggWGVuLWJvdW5kIGV2ZW50IGNoYW5uZWwgZm9yIGluY29taW5nIG5vdGlmaWNhdGlvbnMuICov
CiBzdGF0aWMgdm9pZCBtZW1fc2hhcmluZ19ub3RpZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBwb3J0KQogewotICAgIGlmICggbGlrZWx5KHYtPmRvbWFpbi0+dm1fZXZlbnQt
PnNoYXJlLnJpbmdfcGFnZSAhPSBOVUxMKSApCi0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5k
b21haW4sICZ2LT5kb21haW4tPnZtX2V2ZW50LT5zaGFyZSk7CisgICAgaWYgKCBsaWtlbHkodi0+
ZG9tYWluLT52bV9ldmVudF9zaGFyZS0+cmluZ19wYWdlICE9IE5VTEwpICkKKyAgICAgICAgdm1f
ZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgdi0+ZG9tYWluLT52bV9ldmVudF9zaGFyZSk7CiB9CiAj
ZW5kaWYKIApAQCAtNTM1LDcgKzU1Nyw3IEBAIHN0YXRpYyB2b2lkIG1lbV9zaGFyaW5nX25vdGlm
aWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCiB2b2lkIHZtX2V2ZW50
X2NsZWFudXAoc3RydWN0IGRvbWFpbiAqZCkKIHsKICNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJ
TkcKLSAgICBpZiAoIGQtPnZtX2V2ZW50LT5wYWdpbmcucmluZ19wYWdlICkKKyAgICBpZiAoIGQt
PnZtX2V2ZW50X3BhZ2luZyAmJiBkLT52bV9ldmVudF9wYWdpbmctPnJpbmdfcGFnZSApCiAgICAg
ewogICAgICAgICAvKiBEZXN0cm95aW5nIHRoZSB3YWl0IHF1ZXVlIGhlYWQgbWVhbnMgd2FraW5n
IHVwIGFsbAogICAgICAgICAgKiBxdWV1ZWQgdmNwdXMuIFRoaXMgd2lsbCBkcmFpbiB0aGUgbGlz
dCwgYWxsb3dpbmcKQEAgLTU0NCwyMCArNTY2LDIwIEBAIHZvaWQgdm1fZXZlbnRfY2xlYW51cChz
dHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgKiBGaW5hbGx5LCBiZWNhdXNlIHRoaXMgY29kZSBw
YXRoIGludm9sdmVzIHByZXZpb3VzbHkKICAgICAgICAgICogcGF1c2luZyB0aGUgZG9tYWluIChk
b21haW5fa2lsbCksIHVucGF1c2luZyB0aGUKICAgICAgICAgICogdmNwdXMgY2F1c2VzIG5vIGhh
cm0uICovCi0gICAgICAgIGRlc3Ryb3lfd2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50LT5wYWdp
bmcud3EpOwotICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudC0+
cGFnaW5nKTsKKyAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnRfcGFn
aW5nLT53cSk7CisgICAgICAgICh2b2lkKXZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50
X3BhZ2luZyk7CiAgICAgfQogI2VuZGlmCi0gICAgaWYgKCBkLT52bV9ldmVudC0+bW9uaXRvci5y
aW5nX3BhZ2UgKQorICAgIGlmICggZC0+dm1fZXZlbnRfbW9uaXRvciAmJiBkLT52bV9ldmVudF9t
b25pdG9yLT5yaW5nX3BhZ2UgKQogICAgIHsKLSAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVh
ZCgmZC0+dm1fZXZlbnQtPm1vbml0b3Iud3EpOwotICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNh
YmxlKGQsICZkLT52bV9ldmVudC0+bW9uaXRvcik7CisgICAgICAgIGRlc3Ryb3lfd2FpdHF1ZXVl
X2hlYWQoJmQtPnZtX2V2ZW50X21vbml0b3ItPndxKTsKKyAgICAgICAgKHZvaWQpdm1fZXZlbnRf
ZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfbW9uaXRvcik7CiAgICAgfQogI2lmZGVmIENPTkZJR19I
QVNfTUVNX1NIQVJJTkcKLSAgICBpZiAoIGQtPnZtX2V2ZW50LT5zaGFyZS5yaW5nX3BhZ2UgKQor
ICAgIGlmICggZC0+dm1fZXZlbnRfc2hhcmUgJiYgZC0+dm1fZXZlbnRfc2hhcmUtPnJpbmdfcGFn
ZSApCiAgICAgewotICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudC0+
c2hhcmUud3EpOwotICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVu
dC0+c2hhcmUpOworICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudF9z
aGFyZS0+d3EpOworICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVu
dF9zaGFyZSk7CiAgICAgfQogI2VuZGlmCiB9CkBAIC01OTksNyArNjIxLDYgQEAgaW50IHZtX2V2
ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZl
YywKICNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKICAgICBjYXNlIFhFTl9ET01DVExfVk1f
RVZFTlRfT1BfUEFHSU5HOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAq
dmVkID0gJmQtPnZtX2V2ZW50LT5wYWdpbmc7CiAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAg
ICAgICBzd2l0Y2goIHZlYy0+b3AgKQpAQCAtNjI5LDI0ICs2NTAsMjggQEAgaW50IHZtX2V2ZW50
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywK
ICAgICAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICAgICAgLyogZG9tYWluX3BhdXNlKCkg
bm90IHJlcXVpcmVkIGhlcmUsIHNlZSBYU0EtOTkgKi8KLSAgICAgICAgICAgIHJjID0gdm1fZXZl
bnRfZW5hYmxlKGQsIHZlYywgdmVkLCBfVlBGX21lbV9wYWdpbmcsCisgICAgICAgICAgICByYyA9
IHZtX2V2ZW50X2VuYWJsZShkLCB2ZWMsICZkLT52bV9ldmVudF9wYWdpbmcsIF9WUEZfbWVtX3Bh
Z2luZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9QQUdJTkdf
UklOR19QRk4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1fcGFnaW5nX25v
dGlmaWNhdGlvbik7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBY
RU5fVk1fRVZFTlRfRElTQUJMRToKLSAgICAgICAgICAgIGlmICggdmVkLT5yaW5nX3BhZ2UgKQor
ICAgICAgICAgICAgaWYgKCAhZC0+dm1fZXZlbnRfcGFnaW5nICkKKyAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIGlmICggZC0+dm1fZXZlbnRfcGFnaW5nLT5yaW5nX3BhZ2UgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAg
ICAgICAgICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgdmVkKTsKKyAgICAgICAgICAgICAgICBy
YyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgICAg
ICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICBpZiAo
IHZlZC0+cmluZ19wYWdlICkKLSAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1bWUoZCwgdmVk
KTsKKyAgICAgICAgICAgIGlmICggIWQtPnZtX2V2ZW50X3BhZ2luZyApCisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGQtPnZtX2V2ZW50X3BhZ2luZy0+cmluZ19wYWdl
ICkKKyAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfcGFnaW5n
KTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CiAgICAg
ICAgICAgICBicmVhazsKQEAgLTY2MSw3ICs2ODYsNiBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0
cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3BfdCAqdmVjLAogCiAgICAgY2Fz
ZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX01PTklUT1I6CiAgICAgewotICAgICAgICBzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluICp2ZWQgPSAmZC0+dm1fZXZlbnQtPm1vbml0b3I7CiAgICAgICAgIHJj
ID0gLUVJTlZBTDsKIAogICAgICAgICBzd2l0Y2goIHZlYy0+b3AgKQpAQCAtNjcxLDI0ICs2OTUs
MjggQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3Zt
X2V2ZW50X29wX3QgKnZlYywKICAgICAgICAgICAgIHJjID0gYXJjaF9tb25pdG9yX2luaXRfZG9t
YWluKGQpOwogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICByYyA9IHZtX2V2ZW50X2VuYWJsZShkLCB2ZWMsIHZlZCwgX1ZQRl9tZW1fYWNj
ZXNzLAorICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCAmZC0+dm1fZXZl
bnRfbW9uaXRvciwgX1ZQRl9tZW1fYWNjZXNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSFZNX1BBUkFNX01PTklUT1JfUklOR19QRk4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtb25pdG9yX25vdGlmaWNhdGlvbik7CiAgICAgICAgICAgICBicmVhazsKIAog
ICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9ESVNBQkxFOgotICAgICAgICAgICAgaWYgKCB2ZWQt
PnJpbmdfcGFnZSApCisgICAgICAgICAgICBpZiAoICFkLT52bV9ldmVudF9tb25pdG9yICkKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGlmICggZC0+dm1fZXZlbnRfbW9uaXRv
ci0+cmluZ19wYWdlICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBkb21haW5fcGF1
c2UoZCk7Ci0gICAgICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsIHZlZCk7Cisg
ICAgICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudF9tb25p
dG9yKTsKICAgICAgICAgICAgICAgICBhcmNoX21vbml0b3JfY2xlYW51cF9kb21haW4oZCk7CiAg
ICAgICAgICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAg
ICAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkKLSAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1
bWUoZCwgdmVkKTsKKyAgICAgICAgICAgIGlmICggIWQtPnZtX2V2ZW50X21vbml0b3IgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCBkLT52bV9ldmVudF9tb25pdG9y
LT5yaW5nX3BhZ2UgKQorICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9l
dmVudF9tb25pdG9yKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1F
Tk9ERVY7CiAgICAgICAgICAgICBicmVhazsKQEAgLTcwMyw3ICs3MzEsNiBAQCBpbnQgdm1fZXZl
bnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3BfdCAqdmVj
LAogI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKICAgICBjYXNlIFhFTl9ET01DVExfVk1f
RVZFTlRfT1BfU0hBUklORzoKICAgICB7Ci0gICAgICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4g
KnZlZCA9ICZkLT52bV9ldmVudC0+c2hhcmU7CiAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAg
ICAgICBzd2l0Y2goIHZlYy0+b3AgKQpAQCAtNzIwLDIzICs3NDcsMjcgQEAgaW50IHZtX2V2ZW50
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywK
ICAgICAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICAgICAgLyogZG9tYWluX3BhdXNlKCkg
bm90IHJlcXVpcmVkIGhlcmUsIHNlZSBYU0EtOTkgKi8KLSAgICAgICAgICAgIHJjID0gdm1fZXZl
bnRfZW5hYmxlKGQsIHZlYywgdmVkLCBfVlBGX21lbV9zaGFyaW5nLAorICAgICAgICAgICAgcmMg
PSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCAmZC0+dm1fZXZlbnRfc2hhcmUsIF9WUEZfbWVtX3No
YXJpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fU0hBUklO
R19SSU5HX1BGTiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbV9zaGFyaW5n
X25vdGlmaWNhdGlvbik7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9W
TV9FVkVOVF9ESVNBQkxFOgotICAgICAgICAgICAgaWYgKCB2ZWQtPnJpbmdfcGFnZSApCisgICAg
ICAgICAgICBpZiAoICFkLT52bV9ldmVudF9zaGFyZSApCisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICBpZiAoIGQtPnZtX2V2ZW50X3NoYXJlLT5yaW5nX3BhZ2UgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgICAgICAg
ICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgdmVkKTsKKyAgICAgICAgICAgICAgICByYyA9IHZt
X2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X3NoYXJlKTsKICAgICAgICAgICAgICAgICBk
b21haW5fdW5wYXVzZShkKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCiAg
ICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VNRToKLSAgICAgICAgICAgIGlmICggdmVkLT5y
aW5nX3BhZ2UgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCB2ZWQpOworICAg
ICAgICAgICAgaWYgKCAhZC0+dm1fZXZlbnRfc2hhcmUgKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgaWYgKCBkLT52bV9ldmVudF9zaGFyZS0+cmluZ19wYWdlICkKKyAgICAg
ICAgICAgICAgICB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfc2hhcmUpOwogICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJjID0gLUVOT0RFVjsKICAgICAgICAgICAgIGJy
ZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCAyN2JkYjcxLi4yODk5ZGQxIDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9wY2kuYwpAQCAtMTM2Myw5ICsxMzYzLDExIEBAIHN0YXRpYyBpbnQgYXNzaWduX2Rldmlj
ZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykK
IAogICAgIC8qIFByZXZlbnQgZGV2aWNlIGFzc2lnbiBpZiBtZW0gcGFnaW5nIG9yIG1lbSBzaGFy
aW5nIGhhdmUgYmVlbiAKICAgICAgKiBlbmFibGVkIGZvciB0aGlzIGRvbWFpbiAqLworICAgIGlm
KCAhZC0+dm1fZXZlbnRfcGFnaW5nICkKKyAgICAgICAgcmV0dXJuIC1FWERFVjsKICAgICBpZiAo
IHVubGlrZWx5KCFuZWVkX2lvbW11KGQpICYmCiAgICAgICAgICAgICAoZC0+YXJjaC5odm1fZG9t
YWluLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKLSAgICAgICAgICAgICBkLT52bV9ldmVudC0+cGFn
aW5nLnJpbmdfcGFnZSB8fAorICAgICAgICAgICAgIGQtPnZtX2V2ZW50X3BhZ2luZy0+cmluZ19w
YWdlIHx8CiAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkp
KSApCiAgICAgICAgIHJldHVybiAtRVhERVY7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNjY3M2IyNy4uZTQ4NDg3
YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKQEAgLTI5NSwxNiArMjk1LDYgQEAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbgog
ICAgIHVuc2lnbmVkIGludCBsYXN0X3ZjcHVfd2FrZV91cDsKIH07CiAKLXN0cnVjdCB2bV9ldmVu
dF9wZXJfZG9tYWluCi17Ci0gICAgLyogTWVtb3J5IHNoYXJpbmcgc3VwcG9ydCAqLwotICAgIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gc2hhcmU7Ci0gICAgLyogTWVtb3J5IHBhZ2luZyBzdXBwb3J0
ICovCi0gICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiBwYWdpbmc7Ci0gICAgLyogVk0gZXZlbnQg
bW9uaXRvciBzdXBwb3J0ICovCi0gICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiBtb25pdG9yOwot
fTsKLQogc3RydWN0IGV2dGNobl9wb3J0X29wczsKIAogZW51bSBndWVzdF90eXBlIHsKQEAgLTQ2
NCw3ICs0NTQsMTMgQEAgc3RydWN0IGRvbWFpbgogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhl
YWQgcHJvZmlsZV9oZWFkOwogCiAgICAgLyogVmFyaW91cyB2bV9ldmVudHMgKi8KLSAgICBzdHJ1
Y3Qgdm1fZXZlbnRfcGVyX2RvbWFpbiAqdm1fZXZlbnQ7CisKKyAgICAvKiBNZW1vcnkgc2hhcmlu
ZyBzdXBwb3J0ICovCisgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdm1fZXZlbnRfc2hhcmU7
CisgICAgLyogTWVtb3J5IHBhZ2luZyBzdXBwb3J0ICovCisgICAgc3RydWN0IHZtX2V2ZW50X2Rv
bWFpbiAqdm1fZXZlbnRfcGFnaW5nOworICAgIC8qIFZNIGV2ZW50IG1vbml0b3Igc3VwcG9ydCAq
LworICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZtX2V2ZW50X21vbml0b3I7CiAKICAgICAv
KgogICAgICAqIENhbiBiZSBzcGVjaWZpZWQgYnkgdGhlIHVzZXIuIElmIHRoYXQgaXMgbm90IHRo
ZSBjYXNlLCBpdCBpcwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 11:52:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 11: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.xen.org>)
	id 1dkqgs-0004ZD-6Y; Thu, 24 Aug 2017 11:52:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkqgr-0004Z7-4b
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 11:52:49 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 64/62-01994-01EBE995; Thu, 24 Aug 2017 11:52:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQpdv37x
 Ig+079C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNG6ewFrwRqjj15AtTA+MWvi5GTg4JAT+J
 +UvbmUFsFgFViZu7TrGD2GwCOhIX5+5kA7FFBBQlHry8ydrFyMXBLNDGKLF2wSGwImEBG4nbn
 7exdDFycPAKeEr0X48HqRESmMYosWXlclaQGl4BQYmTM5+wgNjMQEMX7P7EBlLPLCAtsfwfB0
 iYU8BS4smEj0wgtqiAisTJlWvAbCGgvf3zHrBB3JkuMfFZD8sERv5ZSKbOQjJ1FsLUBYzMqxg
 1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOwnoGBcQfjjna/
 Q4ySHExKorxPpOdFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/bAHKCdYlJqeWpGWmQOMBpi0B
 AePkggvx16gNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifPuAJkhAFKUUZoHNwIWmZcYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO+BJnCk5lXArfpFdARTEBHTDoxB+SIkkSElFQDo+T
 UE5OFdPLErs5cca+b/f3W7Vke61o2qWevK2P5JvxdsX9m6vHfH/8lVvZ2+QSyFW9akxkZc2Pf
 NMZsPaO8mpkGe/JXPXG4PbUpOHh6s5FKcWPh/RPGflUiDfOLUucwq5ht3sdyxe7CL/utd37o/
 vCxunT4yWrOi+zZGjJJ27Suzt8mn77yoBJLcUaioRZzUXEiAOb7v+bHAgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503575566!88065696!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3999 invoked from network); 24 Aug 2017 11:52:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 11:52:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51489025"
Date: Thu, 24 Aug 2017 12:52:43 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170824115243.bwhrpfrnmz5b2uix@dhcp-3-128.uk.xensource.com>
References: <20170822094920.70151-1-roger.pau@citrix.com>
 <20170822094920.70151-5-roger.pau@citrix.com>
 <20170824114229.ukl5qb76x2zbesgi@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824114229.ukl5qb76x2zbesgi@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/19] libxl: introduce a PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTI6NDI6MjlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAxMDo0OTowNUFNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBUaGUgbmV3IGd1ZXN0IHR5cGUgaXMgaW50cm9kdWNlZCB0byB0aGUgbGli
eGwgSURMLiBsaWJ4bF9fZG9tYWluX21ha2UKPiA+IGlzIGFsc28gbW9kaWZpZWQgdG8gc2F2ZSB0
aGUgZ3Vlc3QgdHlwZSwgYW5kIGxpYnhsX19kb21haW5fdHlwZSBpcwo+ID4gZXhwYW5kZWQgdG8g
ZmV0Y2ggdGhhdCBpbmZvcm1hdGlvbiB3aGVuIGRldGVjdGluZyBndWVzdCB0eXBlLgo+ID4gCj4g
PiBUaGlzIGlzIHJlcXVpcmVkIGJlY2F1c2UgdGhlIGh5cGVydmlzb3Igb25seSBkaWZmZXJlbnRp
YXRlcyBiZXR3ZWVuIFBWCj4gPiBhbmQgSFZNIGd1ZXN0cywgc28gbGlieGwgbmVlZHMgc29tZSBl
eHRyYSBpbmZvcm1hdGlvbiBpbiBvcmRlciB0bwo+ID4gZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIGEg
SFZNIGFuZCBhIFBWSCBndWVzdC4KPiA+IAo+ID4gVGhlIG5ldyBQVkggZ3Vlc3QgdHlwZSBhbmQg
aXQncyBvcHRpb25zIGFyZSBkb2N1bWVudGVkIG9uIHRoZSB4bC5jZmcKPiAKPiBpdCdzIC0+IGl0
cwo+IAo+ID4gIAo+ID4gID1iYWNrCj4gPiAgCj4gPiArPWhlYWQyIFBWSCBHdWVzdCBTcGVjaWZp
YyBPcHRpb25zCj4gPiArCj4gPiArPW92ZXIgNAo+ID4gKwo+ID4gKz1pdGVtIEI8bmVzdGVkaHZt
PUJPT0xFQU4+Cj4gPiArCj4gPiArRW5hYmxlIG9yIGRpc2FibGVzIGd1ZXN0IGFjY2VzcyB0byBo
YXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBmZWF0dXJlcywKPiA+ICtlLmcuIGl0IGFsbG93cyBhIGd1
ZXN0IE9wZXJhdGluZyBTeXN0ZW0gdG8gYWxzbyBmdW5jdGlvbiBhcyBhCj4gPiAraHlwZXJ2aXNv
ci4gWW91IG1heSB3YW50IHRoaXMKPiA+ICtvcHRpb24gaWYgeW91IHdhbnQgdG8gcnVuIGFub3Ro
ZXIgaHlwZXJ2aXNvciAoaW5jbHVkaW5nIGFub3RoZXIgY29weQo+ID4gK29mIFhlbikgd2l0aGlu
IGEgWGVuIGd1ZXN0IG9yIHRvIHN1cHBvcnQgYSBndWVzdCBPcGVyYXRpbmcgU3lzdGVtCj4gPiAr
d2hpY2ggdXNlcyBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBleHRlbnNpb25zIChlLmcuIFdpbmRv
d3MgWFAKPiA+ICtjb21wYXRpYmlsaXR5IG1vZGUgb24gbW9yZSBtb2Rlcm4gV2luZG93cyBPUyku
Cj4gPiArVGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KPiAKPiBMaW5lIHdyYXBw
aW5nIGlzIGEgYml0IHN0cmFuZ2UuCgpUaGF0J3MgYSB2ZXJiYXRpbSBjb3B5IG9mIHRoZSBvcmln
aW5hbCB0ZXh0LCBJIHNob3VsZCBoYXZlIHJlZm9ybWF0dGVkCml0LgoKPiA+ICAKPiA+ICBsaWJ4
bF9yZG1fcmVzZXJ2ZV9zdHJhdGVneSA9IEVudW1lcmF0aW9uKCJyZG1fcmVzZXJ2ZV9zdHJhdGVn
eSIsIFsKPiA+IEBAIC01ODksNiArNTkwLDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBT
dHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAjIFVzZSBob3N0J3MgRTgyMCBmb3IgUENJIHBhc3N0aHJvdWdoLgo+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJlODIwX2hvc3QiLCBsaWJ4
bF9kZWZib29sKSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0p
KSwKPiA+ICsgICAgICAgICAgICAgICAgICgicHZoIiwgTm9uZSksCj4gCj4gU28gUFZIIHR5cGUg
ZG9lc24ndCBoYXZlIGl0cyBmaWVsZHM/CgpObywgcGF0Y2ggMSBtb3ZlcyB0aGUgZmllbGRzIHJl
bGV2YW50IGZvciBQVkggdG8gdGhlIHRvcC1sZXZlbApzdHJ1Y3R1cmUuCgo+IEkgd2FzIHRoaW5r
aW5nIHRoZSByZXNvbHV0aW9uIHdhcyB0byBwcm92aWRlIGEgdHlwZSAoYW4gaW50ZXJmYWNlKSB3
aXRoCj4gaXRzIG93biBmaWVsZHMgKGFsYmVpdCBpZGVudGljYWwgdG8gaHZtIGZpZWxkcyksIGJ1
dCBJIGNvdWxkIGJlIHdyb25nLgoKSSB0aGluayBJYW4gZGlkbid0IHdhbnQgdG8gaW50cm9kdWNl
IGEgbmV3IFBWSCBzdWItc3RydWN0LCBidXQgSSBjb3VsZApiZSB3cm9uZy4gSW50cm9kdWNpbmcg
YSBuZXcgc3ViLXN0cnVjdCB3b3VsZCBhbHNvIG1ha2UgdGhlIGNvZGUKc2xpZ2h0bHkgbW9yZSBj
b21wbGV4LCBzaW5jZSBsaWJ4bCB3b3VsZCBoYXZlIHRvIGNoZWNrIGZvcgpwdi5ib290bG9hZGVy
IGFuZCBwdmguYm9vdGxvYWRlciwgb3IgaHZtLm5lc3RlZF9odm0gYW5kIHB2aC5uZXN0ZWRfaHZt
CmRlcGVuZGluZyBvbiBndWVzdCB0eXBlLgoKSSBndWVzcyB3ZSBzaG91bGQgZGVmZXIgdGhlIGRl
Y2lzaW9uIG9uIHRoZSBwb3NpdGlvbiBvZiB0aGUgZmllbGRzCnVudGlsIElhbiBjb21lcyBiYWNr
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 12:19:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 12: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.xen.org>)
	id 1dkr6h-0006Lu-Si; Thu, 24 Aug 2017 12:19:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkr6g-0006LY-Iy
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 12:19:30 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E4/44-01732-154CE995; Thu, 24 Aug 2017 12:19:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHRDpG7AkXm
 RBnNWiFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTZ/YxFsxjrli/dBFzA+Nlpi5GTg4JAX+J
 s0uus4PYbAI6Ehfn7mTrYuTgEBFQkbi91wAkLCzgIbHi31E2EJtFQFXix/mnYK28ApYSZ89OY
 oEYoyfxduILRhBbSEBRon/eAzaIGkGJkzOfgNUwC0hIHHzxgnkCI9csJKlZSFILGJlWMaoXpx
 aVpRbpGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6nAEIdjDu/ed0iFGSg0l
 JlPeJ9LxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Tw8B5QSLUtNTK9Iyc4ChB5OW4OBREuFd
 CZLmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ475TDQEUCIEUZpXlwI2BxcIlRVkqYlxHoK
 CGegtSi3MwSVPlXjOIcjErCvBNBpvBk5pXAbXoFdAQT0BGTTswBOaIkESEl1cDo6P24OoX9/c
 tPL3M8rzr+0VvAayzdIfJaWCJWvXZeytUuiz8mdU6Jvcec3m15vPnf7YOJbx2az7M75vRc+zv
 /ePP7yeIRx3+v1L5TrvSLKXfWw761MseOSVY2FfCcM938LSfz15qF5uvs/r27dqeD546mhn2h
 qktozY7IvD8WG9b4/vse+pNJiaU4I9FQi7moOBEAxfwYKX4CAAA=
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503577166!93181573!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40218 invoked from network); 24 Aug 2017 12:19:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 12:19:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436710679"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Aug 2017 13:19:17 +0100
Message-ID: <20170824121919.78678-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/pt: fix binding of MSIX entries already
	unmasked
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHR3byBwYXRjaGVzIGZpeCBhbiBpc3N1ZSB3aGVyZSBhIE1T
SVggaW50ZXJydXB0IGJvdW5kIHRvCmEgZ3Vlc3Qgd2hlbiB0aGUgTVNJWCBlbnRyeSBpcyBhbHJl
YWR5IHVubWFza2VkIHdvdWxkIGJlIGxlZnQgbWFza2VkLAphbmQgdGh1cyB0aGUgZ3Vlc3Qgd291
bGQgbm90IHJlY2VpdmUgYW55IGludGVycnVwdHMgZnJvbSB0aGUgZGV2aWNlLgoKVGhlIGZvbGxv
d2luZyB0d28gcGF0Y2hlcyBmaXggdGhpcyBieSBhZGRpbmcgYSBuZXcgZmxhZyB0byB0aGUgZ2Zs
YWdzCmZpZWxkIHVzZWQgaW4gWEVOX0RPTUNUTF9iaW5kX3B0X2lycSBzbyB0aGF0IHRoZSBjYWxs
ZXIgY2FuIHJlcXVlc3QKdGhlIGludGVycnVwdCB0byBiZSB1bm1hc2tlZCBvbmNlIGJvdW5kLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 12:19:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 12: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.xen.org>)
	id 1dkr6h-0006Lj-M0; Thu, 24 Aug 2017 12:19:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkr6g-0006LX-EI
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 12:19:30 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3E/DD-22472-154CE995; Thu, 24 Aug 2017 12:19:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG7gkXm
 RBrNmcFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm71t9nKrgsU/Gm+SZLA+ME0S5GTg4JAX+J
 XX9Xs4PYbAI6Ehfn7mTrYuTgEBFQkbi91wDEZBYol5hxIx6kQhioetHs70wgYRYBVYkvm2RAw
 rwClhLbrz9nhRioJ/F24gtGEJtTwEpizxeI4UJANQ+mHmSHqBeUODnzCQuIzSygKdG6/Tc7hC
 0v0bx1NjNEvaJE/7wHbBMY+WYhaZmFpGUWkpYFjMyrGDWKU4vKUot0jQ30kooy0zNKchMzc3Q
 NDYz1clOLixPTU3MSk4r1kvNzNzECw6yegYFxB2PnCb9DjJIcTEqivE+k50UK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuANPQyUEyxKTU+tSMvMAQY8TFqCg0dJhDcRJM1bXJCYW5yZDpE6xagoJ
 c47BSQhAJLIKM2Da4NF2SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxeIFN4MvNK4Ka/Al
 rMBLR40ok5IItLEhFSUg2MoWd2XX85rab29eOW/WcOTrZJ9T/Guyzryi6NWx1Re96aHDDY5Pv
 4RXSnyatbmm/EWt9MFhJLlfI/PPHKJ1W32S2HeGacDeiby5jhcElWd0u5UvUh9bOVrcZ5TC6K
 zq0zTl//uq1XJ3pR8pS7qoUP6g4UvJ686jCDz3Ght89TGC2vFbE17j1Vr8RSnJFoqMVcVJwIA
 KgJAhKtAgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503577166!106858707!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37286 invoked from network); 24 Aug 2017 12:19:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 12:19:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436710684"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Aug 2017 13:19:18 +0100
Message-ID: <20170824121919.78678-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170824121919.78678-1-roger.pau@citrix.com>
References: <20170824121919.78678-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 XEN v2] x86/pt: add a MSI unmask flag to
	XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZsYWcgaXMgcGFydCBvZiB0aGUgZ2ZsYWdzLCBhbmQgc2hvdWxkIGJlIHVzZWQgdG8gcmVx
dWVzdCB0aGUKdW5tYXNrIG9mIGEgTVNJIGludGVycnVwdCBvbmNlIGl0J3MgYm91bmQuCgpUaGlz
IGlzIHJlcXVpcmVkIGZvciB0aGUgZGV2aWNlIG1vZGVsIGluIG9yZGVyIHRvIGJlIGNhcGFibGUg
b2YKYmluZGluZyBNU0lYIGludGVycnVwdHMgdGhhdCBoYXZlIHRoZSBlbnRyeSBtYXNrIGJpdCBh
bHJlYWR5IHVuc2V0IGF0CmJpbmQgdGltZS4gV2l0aG91dCB0aGlzIGZpeCB0aGUgaW50ZXJydXB0
cyB3b3VsZCBiZSBsZWZ0IG1hc2tlZC4KCk5vdGUgdGhhdCB0aGlzIGNvbW1pdCBpbnRyb2R1Y2Vz
IGEgY2hhbmdlIHRvIHRoZSBkb21jdGwsIHdoaWNoCnJlcXVpcmVzIGEgYnVtcCBvZiB0aGUgaW50
ZXJmYWNlIHZlcnNpb24uIFRoaXMgaXMgZG9uZSBkb25lIGhlcmUKYmVjYXVzZSB0aGUgaW50ZXJm
YWNlIHZlcnNpb24gaGFzIGFscmVhZHkgYmVlbiBidW1wZWQgaW4gdGhpcyByZWxlYXNlCmN5Y2xl
LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClJlcG9ydGVkIGJ5OiBBbmRyZWFzIEtpbnpsZXIgPGhmcEBwb3N0ZW8uZGU+Ci0tLQpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFVzZSBwaXJxX3NwaW5f
bG9ja19pcnFfZGVzYy4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jICB8IDIxICsr
KysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmggfCAgMSAr
CiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvLmMKaW5kZXggMTlhMjFiZjg1YS4uZTIwNGIwNDRkMCAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
by5jCkBAIC0zNDIsMTMgKzM0MiwxNCBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAg
ICB1aW50OF90IGRlc3QsIGRlc3RfbW9kZSwgZGVsaXZlcnlfbW9kZTsKICAgICAgICAgaW50IGRl
c3RfdmNwdV9pZDsKICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnZjcHU7CisgICAgICAgIHVp
bnQzMl90IGdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgJiB+Vk1TSV9VTk1BU0tF
RDsKIAogICAgICAgICBpZiAoICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQ
RUQpICkKICAgICAgICAgewogICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFf
RFBDSV9NQVBQRUQgfCBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgfAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0k7CiAgICAgICAgICAgICBwaXJxX2Rw
Y2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwotICAgICAgICAgICAgcGly
cV9kcGNpLT5nbXNpLmdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3M7CisgICAgICAg
ICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzID0gZ2ZsYWdzOwogICAgICAgICAgICAgLyoKICAg
ICAgICAgICAgICAqICdwdF9pcnFfY3JlYXRlX2JpbmQnIGNhbiBiZSBjYWxsZWQgYWZ0ZXIgJ3B0
X2lycV9kZXN0cm95X2JpbmQnLgogICAgICAgICAgICAgICogVGhlICdwaXJxX2NsZWFudXBfY2hl
Y2snIHdoaWNoIHdvdWxkIGZyZWUgdGhlIHN0cnVjdHVyZSBpcyBvbmx5CkBAIC00MDEsMTMgKzQw
MiwxMyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogCiAgICAgICAgICAgICAvKiBJZiBwaXJx
IGlzIGFscmVhZHkgbWFwcGVkIGFzIHZtc2ksIHVwZGF0ZSBndWVzdCBkYXRhL2FkZHIuICovCiAg
ICAgICAgICAgICBpZiAoIHBpcnFfZHBjaS0+Z21zaS5ndmVjICE9IHB0X2lycV9iaW5kLT51Lm1z
aS5ndmVjIHx8Ci0gICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MgIT0gcHRf
aXJxX2JpbmQtPnUubXNpLmdmbGFncyApCisgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21z
aS5nZmxhZ3MgIT0gZ2ZsYWdzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBE
aXJlY3RseSBjbGVhciBwZW5kaW5nIEVPSXMgYmVmb3JlIGVuYWJsaW5nIG5ldyBNU0kgaW5mby4g
Ki8KICAgICAgICAgICAgICAgICBwaXJxX2d1ZXN0X2VvaShpbmZvKTsKIAogICAgICAgICAgICAg
ICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7Ci0gICAg
ICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5n
ZmxhZ3M7CisgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IGdmbGFnczsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICAvKiBDYWxjdWxhdGUgZGVzdF92Y3B1
X2lkIGZvciBNU0ktdHlwZSBwaXJxIG1pZ3JhdGlvbi4gKi8KQEAgLTQzOCw2ICs0MzksMjAgQEAg
aW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgICAgIHBpX3VwZGF0ZV9pcnRlKHZjcHUg
PyAmdmNwdS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBOVUxMLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOwogCisgICAgICAgIGlmICggcHRf
aXJxX2JpbmQtPnUubXNpLmdmbGFncyAmIFZNU0lfVU5NQVNLRUQgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBwaXJxX3NwaW5fbG9ja19pcnFfZGVzYyhp
bmZvLCBOVUxMKTsKKworICAgICAgICAgICAgaWYgKCAhZGVzYyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZChkLCBwdF9pcnFfYmluZCk7CisgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
IGd1ZXN0X21hc2tfbXNpX2lycShkZXNjLCBmYWxzZSk7CisgICAgICAgICAgICBzcGluX3VubG9j
a19pcnEoJmRlc2MtPmxvY2spOworICAgICAgICB9CisKICAgICAgICAgYnJlYWs7CiAgICAgfQog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lycS5oCmluZGV4IDEwNmRjMTk2MTMuLjk1NDZjMjQ4NzkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lycS5oCkBAIC0xMzYsNiArMTM2LDcgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5r
IHsKICNkZWZpbmUgVk1TSV9ETV9NQVNLICAgICAgMHgyMDAKICNkZWZpbmUgVk1TSV9ERUxJVl9N
QVNLICAgMHg3MDAwCiAjZGVmaW5lIFZNU0lfVFJJR19NT0RFICAgIDB4ODAwMAorI2RlZmluZSBW
TVNJX1VOTUFTS0VEICAgICAweDEwMDAwCiAKICNkZWZpbmUgR0ZMQUdTX1NISUZUX1JIICAgICAg
ICAgICAgIDgKICNkZWZpbmUgR0ZMQUdTX1NISUZUX0RFTElWX01PREUgICAgIDEyCi0tIAoyLjEx
LjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 12:19:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 12:19: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.xen.org>)
	id 1dkr75-0006No-41; Thu, 24 Aug 2017 12:19:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkr74-0006NT-4k
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 12:19:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E2/0C-03937-964CE995; Thu, 24 Aug 2017 12:19:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW7GkXm
 RBtvem1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7b/kVXNWq6G5axtrA+F2+i5GTQ0LAX+LC
 rGesIDabgI7Exbk72boYOThEBFQkbu816GLk4mAW2M8o8eH3NzaQGmGBQImLPU2MIDaLgKrE6
 dUHWUBsXgFLiRXbf7NCzNSTeDvxBVgNp4CVxJ4vq9lBbCGgmgdTD7JD1AtKnJz5BKyXWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukamuslFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GC8vTHgEKMkB5OSKO8T6XmRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4Qw8D5QSLUtNTK9Iyc4BBD5OW4OBREuFNBEnzFhck5hZnpkOkT
 jEqSonzTgFJCIAkMkrz4NpgkXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwTQabwZOaVwE
 1/BbSYCWjxpBNzQBaXJCKkpBoYpx57uXHN9Jv8QRNtpuZWvvX9v2j++blVLDvbRWesOzhNrNB
 Ft2H9/lV9EwKkthwPntIqz1+rmHdVpu+T88Kuv+s25emccSpPawg9bTRFrtQrx/e9wx9Th7j6
 qE0yJr/6hLUFJlSc17jgvEicsbHtiXNuRYbaiyvdtisOz5q+3elbFPMRn/JaJZbijERDLeai4
 kQADYqT4K8CAAA=
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503577191!72726353!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20587 invoked from network); 24 Aug 2017 12:19:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 12:19:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444973274"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Aug 2017 13:19:19 +0100
Message-ID: <20170824121919.78678-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170824121919.78678-1-roger.pau@citrix.com>
References: <20170824121919.78678-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH QEMU v2] xen/pt: allow QEMU to request MSI
	unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIE1TSSBpbnRlcnJ1cHQgaXMgYm91bmQgdG8gYSBndWVzdCB1c2luZwp4Y19kb21haW5f
dXBkYXRlX21zaV9pcnEgKFhFTl9ET01DVExfYmluZF9wdF9pcnEpIHRoZSBpbnRlcnJ1cHQgaXMK
bGVmdCBtYXNrZWQgYnkgZGVmYXVsdC4KClRoaXMgY2F1c2VzIHByb2JsZW1zIHdpdGggZ3Vlc3Rz
IHRoYXQgZmlyc3QgY29uZmlndXJlIGludGVycnVwdHMgYW5kCmNsZWFuIHRoZSBwZXItZW50cnkg
TVNJWCB0YWJsZSBtYXNrIGJpdCBhbmQgYWZ0ZXJ3YXJkcyBlbmFibGUgTVNJWApnbG9iYWxseS4g
SW4gc3VjaCBzY2VuYXJpbyB0aGUgWGVuIGludGVybmFsIG1zaXh0YmwgaGFuZGxlcnMgd291bGQg
bm90CmRldGVjdCB0aGUgdW5tYXNraW5nIG9mIE1TSVggZW50cmllcyBiZWNhdXNlIHZlY3RvcnMg
YXJlIG5vdCB5ZXQKcmVnaXN0ZXJlZCBzaW5jZSBNU0lYIGlzIG5vdCBlbmFibGVkLCBhbmQgdmVj
dG9ycyB3b3VsZCBiZSBsZWZ0Cm1hc2tlZC4KCkludHJvZHVjZSBhIG5ldyBmbGFnIGluIHRoZSBn
ZmxhZ3MgZmllbGQgdG8gc2lnbmFsIFhlbiB3aGV0aGVyIGEgTVNJCmludGVycnVwdCBzaG91bGQg
YmUgdW5tYXNrZWQgYWZ0ZXIgYmVpbmcgYm91bmQuCgpUaGlzIGFsc28gcmVxdWlyZXMgdG8gdHJh
Y2sgdGhlIG1hc2sgcmVnaXN0ZXIgZm9yIE1TSSBpbnRlcnJ1cHRzLCBzbwpRRU1VIGNhbiBhbHNv
IG5vdGlmeSB0byBYZW4gd2hldGhlciB0aGUgTVNJIGludGVycnVwdCBzaG91bGQgYmUgYm91bmQK
bWFza2VkIG9yIHVubWFza2VkCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IEFuZHJlYXMgS2luemxlciA8aGZwQHBvc3Rl
by5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ2M6IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwotLS0K
Q2hhbmdlcyBzaW5jZSB2MToKIC0gVHJhY2sgTVNJIG1hc2sgYml0cy4KIC0gTm90aWZ5IFhlbiBv
ZiB3aGV0aGVyIE1TSSBpbnRlcnJ1cHRzIHNob3VsZCBiZSB1bm1hc2tlZCBhZnRlcgogICBiaW5k
aW5nLCBpbnN0ZWFkIG9mIGhhcmRjb2RpbmcgaXQuCi0tLQogaHcveGVuL3hlbl9wdC5oICAgICAg
ICAgICAgIHwgIDEgKwogaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jIHwgMTkgKysrKysrKysr
KysrKysrKystLQogaHcveGVuL3hlbl9wdF9tc2kuYyAgICAgICAgIHwgMTMgKysrKysrKysrKy0t
LQogMyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHQuaCBiL2h3L3hlbi94ZW5fcHQuaAppbmRleCAxOTFkOWNh
ZWExLi5hYTM5YTlhYTVmIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0LmgKKysrIGIvaHcveGVu
L3hlbl9wdC5oCkBAIC0xODAsNiArMTgwLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuUFRNU0kgewog
ICAgIHVpbnQzMl90IGFkZHJfaGk7ICAvKiBndWVzdCBtZXNzYWdlIHVwcGVyIGFkZHJlc3MgKi8K
ICAgICB1aW50MTZfdCBkYXRhOyAgICAgLyogZ3Vlc3QgbWVzc2FnZSBkYXRhICovCiAgICAgdWlu
dDMyX3QgY3RybF9vZmZzZXQ7IC8qIHNhdmVkIGNvbnRyb2wgb2Zmc2V0ICovCisgICAgdWludDMy
X3QgbWFzazsgICAgIC8qIGd1ZXN0IG1hc2sgYml0cyAqLwogICAgIGludCBwaXJxOyAgICAgICAg
ICAvKiBndWVzdCBwaXJxIGNvcnJlc3BvbmRpbmcgKi8KICAgICBib29sIGluaXRpYWxpemVkOyAg
Lyogd2hlbiBndWVzdCBNU0kgaXMgaW5pdGlhbGl6ZWQgKi8KICAgICBib29sIG1hcHBlZDsgICAg
ICAgLyogd2hlbiBwaXJxIGlzIG1hcHBlZCAqLwpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdF9j
b25maWdfaW5pdC5jIGIvaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCmluZGV4IDFmMDRlYzVl
ZWMuLjljNzI0ZWViNjIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwor
KysgYi9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKQEAgLTEzMTUsNiArMTMxNSwyMSBAQCBz
dGF0aWMgaW50IHhlbl9wdF9tc2dkYXRhX3JlZ193cml0ZShYZW5QQ0lQYXNzdGhyb3VnaFN0YXRl
ICpzLAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IHhlbl9wdF9tYXNrX3JlZ193cml0
ZShYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLCBYZW5QVFJlZyAqY2ZnX2VudHJ5LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgdWludDMyX3QgZGV2X3Zh
bHVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsaWRfbWFz
aykKK3sKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHhlbl9wdF9sb25nX3JlZ193cml0ZShzLCBj
ZmdfZW50cnksIHZhbCwgZGV2X3ZhbHVlLCB2YWxpZF9tYXNrKTsKKyAgICBpZiAocmMpCisgICAg
ICAgIHJldHVybiByYzsKKworICAgIHMtPm1zaS0+bWFzayA9ICp2YWw7CisKKyAgICByZXR1cm4g
MDsKK30KKwogLyogTVNJIENhcGFiaWxpdHkgU3RydWN0dXJlIHJlZyBzdGF0aWMgaW5mb3JtYXRp
b24gdGFibGUgKi8KIHN0YXRpYyBYZW5QVFJlZ0luZm8geGVuX3B0X2VtdV9yZWdfbXNpW10gPSB7
CiAgICAgLyogTmV4dCBQb2ludGVyIHJlZyAqLwpAQCAtMTM5Myw3ICsxNDA4LDcgQEAgc3RhdGlj
IFhlblBUUmVnSW5mbyB4ZW5fcHRfZW11X3JlZ19tc2lbXSA9IHsKICAgICAgICAgLmVtdV9tYXNr
ICAgPSAweEZGRkZGRkZGLAogICAgICAgICAuaW5pdCAgICAgICA9IHhlbl9wdF9tYXNrX3JlZ19p
bml0LAogICAgICAgICAudS5kdy5yZWFkICA9IHhlbl9wdF9sb25nX3JlZ19yZWFkLAotICAgICAg
ICAudS5kdy53cml0ZSA9IHhlbl9wdF9sb25nX3JlZ193cml0ZSwKKyAgICAgICAgLnUuZHcud3Jp
dGUgPSB4ZW5fcHRfbWFza19yZWdfd3JpdGUsCiAgICAgfSwKICAgICAvKiBNYXNrIHJlZyAoaWYg
UENJX01TSV9GTEFHU19NQVNLQklUIHNldCwgZm9yIDY0LWJpdCBkZXZpY2VzKSAqLwogICAgIHsK
QEAgLTE0MDQsNyArMTQxOSw3IEBAIHN0YXRpYyBYZW5QVFJlZ0luZm8geGVuX3B0X2VtdV9yZWdf
bXNpW10gPSB7CiAgICAgICAgIC5lbXVfbWFzayAgID0gMHhGRkZGRkZGRiwKICAgICAgICAgLmlu
aXQgICAgICAgPSB4ZW5fcHRfbWFza19yZWdfaW5pdCwKICAgICAgICAgLnUuZHcucmVhZCAgPSB4
ZW5fcHRfbG9uZ19yZWdfcmVhZCwKLSAgICAgICAgLnUuZHcud3JpdGUgPSB4ZW5fcHRfbG9uZ19y
ZWdfd3JpdGUsCisgICAgICAgIC51LmR3LndyaXRlID0geGVuX3B0X21hc2tfcmVnX3dyaXRlLAog
ICAgIH0sCiAgICAgLyogUGVuZGluZyByZWcgKGlmIFBDSV9NU0lfRkxBR1NfTUFTS0JJVCBzZXQs
IGZvciAzMi1iaXQgZGV2aWNlcykgKi8KICAgICB7CmRpZmYgLS1naXQgYS9ody94ZW4veGVuX3B0
X21zaS5jIGIvaHcveGVuL3hlbl9wdF9tc2kuYwppbmRleCBmZjlhNzlmNWQyLi42ZDFlM2JkZWI0
IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X21zaS5jCisrKyBiL2h3L3hlbi94ZW5fcHRfbXNp
LmMKQEAgLTI0LDYgKzI0LDcgQEAKICNkZWZpbmUgWEVOX1BUX0dGTEFHU19TSElGVF9ETSAgICAg
ICAgICAgICA5CiAjZGVmaW5lIFhFTl9QVF9HRkxBR1NTSElGVF9ERUxJVl9NT0RFICAgICAxMgog
I2RlZmluZSBYRU5fUFRfR0ZMQUdTU0hJRlRfVFJHX01PREUgICAgICAgMTUKKyNkZWZpbmUgWEVO
X1BUX0dGTEFHU1NISUZUX1VOTUFTS0VEICAgICAgIDE2CiAKICNkZWZpbmUgbGF0Y2goZmxkKSBs
YXRjaFtQQ0lfTVNJWF9FTlRSWV8jI2ZsZCAvIHNpemVvZih1aW50MzJfdCldCiAKQEAgLTE1NSw3
ICsxNTYsOCBAQCBzdGF0aWMgaW50IG1zaV9tc2l4X3VwZGF0ZShYZW5QQ0lQYXNzdGhyb3VnaFN0
YXRlICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBpcnEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGlzX21zaXgsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgbXNpeF9lbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqb2xkX3Bp
cnEpCisgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm9sZF9waXJxLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBtYXNrZWQpCiB7CiAgICAgUENJRGV2aWNlICpkID0gJnMt
PmRldjsKICAgICB1aW50OF90IGd2ZWMgPSBtc2lfdmVjdG9yKGRhdGEpOwpAQCAtMTcxLDYgKzE3
Myw4IEBAIHN0YXRpYyBpbnQgbXNpX21zaXhfdXBkYXRlKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUg
KnMsCiAgICAgICAgIHRhYmxlX2FkZHIgPSBzLT5tc2l4LT5tbWlvX2Jhc2VfYWRkcjsKICAgICB9
CiAKKyAgICBnZmxhZ3MgfD0gbWFza2VkID8gMCA6ICgxdSA8PCBYRU5fUFRfR0ZMQUdTU0hJRlRf
VU5NQVNLRUQpOworCiAgICAgcmMgPSB4Y19kb21haW5fdXBkYXRlX21zaV9pcnEoeGVuX3hjLCB4
ZW5fZG9taWQsIGd2ZWMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlycSwg
Z2ZsYWdzLCB0YWJsZV9hZGRyKTsKIApAQCAtMjczLDggKzI3NywxMCBAQCBpbnQgeGVuX3B0X21z
aV9zZXR1cChYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzKQogaW50IHhlbl9wdF9tc2lfdXBkYXRl
KFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMpCiB7CiAgICAgWGVuUFRNU0kgKm1zaSA9IHMtPm1z
aTsKKworICAgIC8qIEN1cnJlbnQgTVNJIGVtdWxhdGlvbiBpbiBRRU1VIG9ubHkgc3VwcG9ydHMg
MSB2ZWN0b3IgKi8KICAgICByZXR1cm4gbXNpX21zaXhfdXBkYXRlKHMsIG1zaV9hZGRyNjQobXNp
KSwgbXNpLT5kYXRhLCBtc2ktPnBpcnEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxz
ZSwgMCwgJm1zaS0+cGlycSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgMCwg
Jm1zaS0+cGlycSwgbXNpLT5tYXNrICYgMSk7CiB9CiAKIHZvaWQgeGVuX3B0X21zaV9kaXNhYmxl
KFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMpCkBAIC0zNTUsNyArMzYxLDggQEAgc3RhdGljIGlu
dCB4ZW5fcHRfbXNpeF91cGRhdGVfb25lKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsIGludCBl
bnRyeV9uciwKICAgICB9CiAKICAgICByYyA9IG1zaV9tc2l4X3VwZGF0ZShzLCBlbnRyeS0+YWRk
ciwgZW50cnktPmRhdGEsIHBpcnEsIHRydWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgZW50
cnlfbnIsICZlbnRyeS0+cGlycSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnlfbnIs
ICZlbnRyeS0+cGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB2ZWNfY3RybCAmIFBDSV9N
U0lYX0VOVFJZX0NUUkxfTUFTS0JJVCk7CiAKICAgICBpZiAoIXJjKSB7CiAgICAgICAgIGVudHJ5
LT51cGRhdGVkID0gZmFsc2U7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 12:35:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 12: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.xen.org>)
	id 1dkrM4-0007xs-Gj; Thu, 24 Aug 2017 12:35:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkrM3-0007xG-6j
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 12:35:23 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A5/36-03557-A08CE995; Thu, 24 Aug 2017 12:35:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS5fzxLx
 Ig7dnTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy2r/NYCmZzVDzaPYelgfEWWxcjJ4eQQJ7E
 284jzCA2r4CdxJHLK9hBbAkBQ4nTC2+ygNgsAqoSE2a0gMXZBNQl2p5tZwWxRQT0JeZ/+glmM
 wt4S2ybu4AJxBYW8Jd4t/keUD0X0Pz1jBLTdl8AS3ACLVj7/StQAwfQMkGJvzuEIXq1JB7+us
 UCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuiZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYuy/7H2KU5GBSEuV9Ij0vUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEr9JxoJxgUWp6akVaZg4wDmDSEhw8SiK8H48BpXmLCxJzizPTI
 VKnGBWlxHnvgSQEQBIZpXlwbbDYu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jaQ7TyZeS
 Vw018BLWYCWjzpxByQxSWJCCmpBsbg2ikns7yF9lVW96sVR1RcWCnj6xjldGOpzsr9ssvvn9c
 3+3rhxeT9iY3azz/sLEj2XBVRuKrk3Q/WJ5//xEzS4v+aV6quOv/6w4+36hd+uiFceWM7v2+J
 +pX+7vd/2dO3v/3UrlvBymA3/2r7ju+PZyaU3P8lt8tj2lSt/IY9XJb2f655ndqoxFKckWiox
 VxUnAgAoQhhcrgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503578120!111814668!1
X-Originating-IP: [137.65.248.74]
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 17445 invoked from network); 24 Aug 2017 12:35:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 12:35:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 06:35:19 -0600
Message-Id: <599EE4270200007800173341@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 06:35:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503515375-3030-1-git-send-email-andrew.cooper3@citrix.com>
 <599EAE02020000780017305C@prv-mh.provo.novell.com>
 <30b600bc-d630-f7c4-e067-1d29c0453652@citrix.com>
In-Reply-To: <30b600bc-d630-f7c4-e067-1d29c0453652@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Minor improvements to
 guest_get_eff_{, kern}_l1e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDEzOjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDgvMTcgMDk6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAgPj4+IE9uIDIz
LjA4LjE3IGF0IDIxOjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAq
IFRoZXNlIGZ1bmN0aW9ucyB3b3JrIGluIHRlcm1zIG9mIGxpbmVhciBhZGRyZXNzZXMsIG5vdCB2
aXJ0dWFsIGFkZHJlc3Nlcy4KPj4+ICAgIFVwZGF0ZSB0aGUgY29tbWVudHMgYW5kIHBhcmFtZXRl
ciBuYW1lcy4KPj4+ICAqIERyb3AgdW5uZWNlc3NhcnkgaW5saW5lcy4KPj4+ICAqIERyb3AgdmNw
dSBwYXJhbWV0ZXIgZnJvbSBndWVzdF9nZXRfZWZmX2tlcm5fbDFlKCkuICBJdHMgc29sZSBjYWxs
ZXIgcGFzc2VzCj4+PiAgICBjdXJyZW50LCBhbmQgaXRzIGNhbGxlZSBzdHJpY3RseSBvcGVyYXRl
cyBvbiBjdXJyZW50Lgo+PiBJJ20gbm90IGVudGlyZWx5IGNvbnZpbmNlZCBvZiB0aGlzIHBhcnQs
IGFzIEkgdGhpbmsgdGhlIGludGVudGlvbiB3YXMKPj4gdG8gc2F2ZSB0aGUgcmUtbGF0Y2hpbmcg
b2YgImN1cnJlbnQiLCBidXQgYW55d2F5Ogo+IAo+IEl0J2xsIGJlIGlubGluZWQgYW55d2F5LCBn
aXZlbiBhIHNvbGUgY2FsbGVyLgoKQnV0IHRoZSBpbmxpbmluZyB3b24ndCBoZWxwIHdpdGggdGhl
IHJlLWZldGNoaW5nOyB0aGUgY29tcGlsZXIgY2FuJ3QKa25vdyBpdCBjYW4gcmUtdXNlIHRoZSBl
YXJsaWVyIGZldGNoZWQgdmFsdWUuCgo+IFdlIGNvdWxkIGhhdmUgc3RydWN0IHZjcHUgKmN1cnIg
YXMgYSBwYXJhbWV0ZXIgaWYgeW91IHByZWZlciwgYnV0IGhhdmluZwo+IGp1c3QgYSBwbGFpbiB2
IGdpdmVzIHRoZSBmYWxzZSBpbXByZXNzaW9uIGl0IGNhbiBiZSB1c2VkIHdpdGggc29tZXRoaW5n
Cj4gb3RoZXIgdGhhbiBjdXJyZW50LgoKVGhhdCB3b3VsZCBiZSBhbiBvcHRpb24sIHllcywgYnV0
IGFzIHNhaWQsIHRoZSBwcm9ibGVtIGlzIG1pbm9yCmVub3VnaCBmb3IgdGhlIHBhdGNoIHRvIGJl
IGdvb2QgYXMgaXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 12:39:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 12: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.xen.org>)
	id 1dkrPg-00087k-Vm; Thu, 24 Aug 2017 12:39:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkrPf-00087c-LQ
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 12:39:07 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 86/ED-01987-AE8CE995; Thu, 24 Aug 2017 12:39:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/fViXm
 RBnN38Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7HuUVLBWu+PvrBXMD41X+LkZODiGBPInO
 ngOMIDavgJ3E6/YlrCC2hIChxOmFN1lAbBYBVYnOjvNMIDabgLpE27PtYDUiAhoS3ScPAMW5O
 JgF/jJKnOhZCFYkLJAmcbhxIQtIQkjgDpNE1+l/QAkODk6BQIk5a91ATF4BQYm/O4RBypkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGJnp
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBV8/AwLiD8dVxv0OMkhxMSqK8T6Tn
 RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OUDBrOQYFFqempFWmYOMA5g0hIcPEoivOIgad7ig
 sTc4sx0iNQpRkUpcd5zx4ESAiCJjNI8uDZY7F1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJM
 z7D2QKT2ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqBcZOETN0O/eJb924v3XHwyc2M17ML+MzfX9+
 1oEdhzzxmb8vAoHl9Exp7Y00ybrvY2JUdNpZlKZkXuNz2KtftauHgp6JccZGqfdP4zOPmlecK
 O09hVovpnyL0+e7Nr/kMkzoXPt9/nrnf7Kd+1UvWs4xmm+5GbXa7s1nMI322TP9RrvnWgmnNS
 izFGYmGWsxFxYkAWUsGwrgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503578344!94630470!1
X-Originating-IP: [137.65.248.74]
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 787 invoked from network); 24 Aug 2017 12:39:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 12:39:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 06:39:03 -0600
Message-Id: <599EE5080200007800173344@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 06:39:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
 <599D6D290200007800172726@prv-mh.provo.novell.com>
 <CAHrd_jpUPfeks4j7+UE0NkZbzHtUWhcQmV4W_z-t+JB41FJQmA@mail.gmail.com>
 <599E90320200007800172F60@prv-mh.provo.novell.com>
 <CAHrd_jpkEhD6LUm-7s03F9foPYC9L6R4hwvBo9KKkSbM9tjuHA@mail.gmail.com>
In-Reply-To: <CAHrd_jpkEhD6LUm-7s03F9foPYC9L6R4hwvBo9KKkSbM9tjuHA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDEzOjMzLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiAyMDE3LTA4LTI0IDE0OjM3IEdNVCswODowMCBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Ogo+Pj4+PiBPbiAyNC4wOC4xNyBhdCAwMjo1MSwgPGJsYWNrc2t5Z2dA
Z21haWwuY29tPiB3cm90ZToKPj4+IDIwMTctMDgtMjMgMTc6NTUgR01UKzA4OjAwIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT46Cj4+Pj4+Pj4gT24gMjIuMDguMTcgYXQgMjA6MDgsIDxi
bGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9k
dW1teS5oCj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4+Pj4+IEBAIC01MjUs
MTAgKzUyNSwxMiBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgCj4geHNtX3JlbW92ZV9mcm9tX3Bo
eXNtYXAoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQxLAo+Pj4+PiAgICAgIHJldHVy
biB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBkMSwgZDIpOwo+Pj4+PiAgfQo+Pj4+Pgo+Pj4+
PiAtc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxU
X0FSRyBzdHJ1Y3QgZG9tYWluIAo+ICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+Pj4+PiArc3RhdGlj
IFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1
Y3QgZG9tYWluIAo+ICpjZCwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluIAo+ICp0KQo+Pj4+PiAg
ewo+Pj4+PiAgICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJHRVQpOwo+Pj4+PiAtICAgIHJl
dHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBkLCB0KTsKPj4+Pj4gKyAgICByZXR1cm4g
eHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIGQpIHx8Cj4+Pj4+ICsgICAgICAgIHhzbV9k
ZWZhdWx0X2FjdGlvbihhY3Rpb24sIGNkLCB0KTsKPj4+Pj4gIH0KPj4+Pgo+Pj4+IC4uLiB5b3Ug
dXNlICJvciIgaGVyZSBhbmQgLi4uCj4+Pgo+Pj4gVGhpcyBtaWdodCBiZSBjb25mdXNpbmcuIEJ1
dCB0aGluayBvZiByZXR1cm5pbmcgMCBhcyAiYWxsb3dlZCIsIHRoZQo+Pj4gb25seSBjb25kaXRp
b24gd2hlcmUgdGhpcwo+Pj4gc3RhdGVtZW50IHJldHVybnMgYSAwIGlzIHdoZW4gYm90aCBjYWxs
cyByZXR1cm4gMCAtLSBzbyBpdCdzIGFjdHVhbGx5Cj4+PiBhbiAiYW5kIi4gKFRoaW5rIG9mIGRl
LW1vcmdhbidzIGxhdy4pCj4+Pgo+Pj4gQnV0IGFzIFN0ZWZhbm8gaGFzIHBvaW50ZWQgb3V0LCBJ
IHNob3VsZCBwcmVzZXJ2ZSB0aGUgZXJyb3IgY29kZS4KPj4KPj4gQWgsIHJpZ2h0IC0gdGhlIGNv
ZGUgYXMgd3JpdHRlbiBzdWdnZXN0cyBib29sZWFuIHJldHVybiB2YWx1ZXMsCj4+IHdoaWNoIGdp
dmVzIGl0IHRoZSB3cm9uZyBsb29rLiBZb3UgcmVhbGx5IG1lYW4gPzogaW5zdGVhZCBvZiB8fC4K
Pj4gV2h5IGRvIHlvdSwgYnR3LCBwYXNzIGluIGN1cnJlbnQtPmRvbWFpbiAoYXMgY2QpIGluc3Rl
YWQgb2YKPj4gb2J0YWluaW5nIGl0IGhlcmUgKGp1c3QgbGlrZSB2YXJpb3VzIG90aGVyIGhvb2tz
IGRvKT8KPiAKPiBUaGlzIHdhcyBteSBvcmlnaW5hbCBwbGFuLCBidXQgSSdtIG5vdCB2ZXJ5IHN1
cmUgYWJvdXQgdGhpcywgc28gSSB0dXJuCj4gdG8gSnVsaWVuIGZvciBoZWxwLCBhbmQuLi4KPiBI
ZXJlIGlzIHBhcnQgb2YgdGhlIGlyYyBsb2cgZnJvbSBhIGRpc2N1c3Npb24gd2l0aCBKdWxpZW4g
b24KPiAjeGVuZGV2ZWwsIHdoZXJlIEp1bGllbiBzYWlkOgo+IAo+ICAgIGJsYWNrc2t5Z2c6IEkg
dGhpbmsgeW91IHdhbnQgdG8gcGFzcyB0aGUgY3VycmVudCBkb21haW4gaW4KPiBwYXJhbWV0ZXIs
IGkuZSBoYXZpbmcgMyBkb21haW5zIGFyZ3VtZW50Lgo+ICAgIGJlY2F1c2UgeW91ciBzb2x1dGlv
biBvbmx5IHdvcmtzIHdoZW4gWFNNIGlzIG5vdCBlbmFibGVkICh0aGlzIGlzCj4gdGhlIGR1bW15
IGNhbGxiYWNrKQo+ICAgIHdoZW4gWFNNIGlzIGVuYWJsZWQsIHRoZSBwb2xpY3kgd291bGQgYmUg
c3BlY2lmaWNlZCBieSB0aGUgYWRtaW5pc3RyYXRvcgo+ICAgIGhlIG5lZWRzIHRvIGJlIGFibGUg
dG8ga25vdyB3aGljaCBkb21haW4gd2FzIGRvaW5nIHRoZSBjb25maWd1cmF0aW9uLgoKaW4gZmxh
c2svaG9va3MuYyB0aGVyZSBhcmUgcXVpdGUgYSBmZXcgdXNlcyBvZgphdmNfY3VycmVudF9oYXNf
cGVybSgpIGluIHN1Y2ggY2FzZXMsIHNvIEkgd291bGQgdGhpbmsgbm90CmhhbmRpbmcgY3VycmVu
dC0+ZG9tYWluIHRocm91Z2ggdGhlIGhvb2sgc2hvdWxkIGJlIGZpbmUuIEJ1dApvZiBjb3Vyc2Ug
RGFuaWVsIG1heSB0ZWxsIHlvdSBJJ20gY29tcGxldGVseSB3cm9uZyBoZXJlLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:05:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13:05: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.xen.org>)
	id 1dkroi-0001l9-1f; Thu, 24 Aug 2017 13:05:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkrog-0001kI-R7
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 13:04:58 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 23/F0-01987-AFECE995; Thu, 24 Aug 2017 13:04:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fnuXm
 RBptnilh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXJs9hL3jBVnH9wU72BsarLF2MnBxCAnkS
 jy+3snUxcnDwCthJNO1xBglLCBhKnF54E6yERUBVYt2fOawgNpuAukTbs+2sIOUiAjoSp7/zg
 YSZBYIkLncsYwaxhQVCJKZ8ecQEMT1DYsm1F2A2p4CVxPOP/1khNglK/N0hDNGqJfHw1y0WCF
 tbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy10sqykzPKMl
 NzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy8egYGxh2MLXv9DjFKcjApifI+kZ4XKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC1/wsUE6wKDU9tSItMwcYAzBpCQ4eJRHeepA0b3FBYm5xZjpE6
 hSjLkfThy1fmIRY8vLzUqXEebeBFAmAFGWU5sGNgMXjJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvA9BpvBk5pXAbXoFdAQT0BGTTswBOaIkESEl1cDIM3Gr+H5dLdfMaf9UkhvWyy+Mklu
 7glf2aZIjh5jhOV/mg/t7Hz/ZxT9n8/FUR80ZJlM6N+yY/EmrIm2pQ9aT44+lz7dvDl3M5aXH
 /bH/m+nspQuPpe23eefWabjrh9z+e56mNwvXPZWxPfhjnbu1/Do3wRO5LH8SLV7K/150VG53B
 vuMRe3xSizFGYmGWsxFxYkAJw4XqcICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503579895!99752703!1
X-Originating-IP: [137.65.248.74]
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 51513 invoked from network); 24 Aug 2017 13:04:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 13:04:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 07:04:54 -0600
Message-Id: <599EEB170200007800173363@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 07:04:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170824121919.78678-1-roger.pau@citrix.com>
 <20170824121919.78678-2-roger.pau@citrix.com>
In-Reply-To: <20170824121919.78678-2-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 XEN v2] x86/pt: add a MSI unmask flag to
 XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE0OjE5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC00MzgsNiArNDM5LDIwIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAgICAg
ICAgIHBpX3VwZGF0ZV9pcnRlKHZjcHUgPyAmdmNwdS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBO
VUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLCBwaXJxX2RwY2ktPmdtc2ku
Z3ZlYyk7Cj4gIAo+ICsgICAgICAgIGlmICggcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyAmIFZN
U0lfVU5NQVNLRUQgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjID0gcGlycV9zcGluX2xvY2tfaXJxX2Rlc2MoaW5mbywgTlVMTCk7Cj4gKwo+ICsgICAg
ICAgICAgICBpZiAoICFkZXNjICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAg
cHRfaXJxX2Rlc3Ryb3lfYmluZChkLCBwdF9pcnFfYmluZCk7Cj4gKyAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgZ3Vlc3Rf
bWFza19tc2lfaXJxKGRlc2MsIGZhbHNlKTsKPiArICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJx
KCZkZXNjLT5sb2NrKTsKPiArICAgICAgICB9CgpJbiB2MSB5b3UndmUgdXNlZCBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCkgaGVyZSAtIGFueSByZWFzb24KeW91IHdlbnQgdG8gdGhlIGxlc3Mgc2Fm
ZSB2YXJpYW50PyBJIGRvIHVuZGVyc3RhbmQgaXQgaXMgY29ycmVjdCwKYnV0IEknZCBzdGlsbCBw
cmVmZXIgc3Bpbl97LHVufWxvY2tfaXJxKCkgdG8gYmUgYXZvaWRlZCBhcyBtdWNoIGFzCnBvc3Np
YmxlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:09:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13: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.xen.org>)
	id 1dkrsn-0001yl-Ln; Thu, 24 Aug 2017 13:09:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkrsm-0001yf-1b
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 13:09:12 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 59/45-27137-7FFCE995; Thu, 24 Aug 2017 13:09:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS/fb+Xm
 RBh9umFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfv89kLHjDXtG3IKaB8TBbFyMnh5BAnsT1
 zk4wm1fATuLepfssILaEgKHE6YU3wWwWAVWJac8+MoHYbALqEm3PtrN2MXJwiAjoSJz+ztfFy
 MXBLDCbUWLJlnmsIDXCAmESt14sY4eYnyGxaNJOZhCbU8BKonn1HxaQXl4BQYm/O4RBTGagke
 vnCYFUMAvISzRvnc0MEZaWWP6PYwIj3yyE+lkI9bOQ1M9CqF/AyLKKUaM4tagstUjXyEgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw7BiAYAfjmvmBhxglOZiURHmfSM+LFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBu+QcUE6wKDU9tSItMwcYATBpCQ4eJRHelSBp3uKCxNziz
 HSI1ClGRSlxXllg3AgJgCQySvPg2mBRd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvFEg43
 ky80rgpr8CWswEtHjSiTkgi0sSEVJSDYzB+51KxV4qzvwmkpXbkHdFZ/PCr2JzSp8fZtwULMP
 V+UH70NrnHe+2L9rwpULXTvBVZYTJws8v7z7pWrjLTSDaZMatK5MU48vyJ5/ZqXky0MNr7tVz
 ot3ui3daFT9e9UKTq1LmarhGzZUX7v15c5/tW5fTa9i7+hLDkSOz36nPC3cWK293un5TiaU4I
 9FQi7moOBEAPXN/prUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503580149!79383947!1
X-Originating-IP: [137.65.248.74]
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 56948 invoked from network); 24 Aug 2017 13:09:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 13:09:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 07:09:08 -0600
Message-Id: <599EEC140200007800173373@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 07:09:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170824121919.78678-1-roger.pau@citrix.com>
 <20170824121919.78678-3-roger.pau@citrix.com>
In-Reply-To: <20170824121919.78678-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH QEMU v2] xen/pt: allow QEMU to request MSI
 unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE0OjE5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gYSBNU0kgaW50ZXJydXB0IGlzIGJvdW5kIHRvIGEgZ3Vlc3QgdXNpbmcKPiB4Y19kb21h
aW5fdXBkYXRlX21zaV9pcnEgKFhFTl9ET01DVExfYmluZF9wdF9pcnEpIHRoZSBpbnRlcnJ1cHQg
aXMKPiBsZWZ0IG1hc2tlZCBieSBkZWZhdWx0Lgo+IAo+IFRoaXMgY2F1c2VzIHByb2JsZW1zIHdp
dGggZ3Vlc3RzIHRoYXQgZmlyc3QgY29uZmlndXJlIGludGVycnVwdHMgYW5kCj4gY2xlYW4gdGhl
IHBlci1lbnRyeSBNU0lYIHRhYmxlIG1hc2sgYml0IGFuZCBhZnRlcndhcmRzIGVuYWJsZSBNU0lY
Cj4gZ2xvYmFsbHkuIEluIHN1Y2ggc2NlbmFyaW8gdGhlIFhlbiBpbnRlcm5hbCBtc2l4dGJsIGhh
bmRsZXJzIHdvdWxkIG5vdAo+IGRldGVjdCB0aGUgdW5tYXNraW5nIG9mIE1TSVggZW50cmllcyBi
ZWNhdXNlIHZlY3RvcnMgYXJlIG5vdCB5ZXQKPiByZWdpc3RlcmVkIHNpbmNlIE1TSVggaXMgbm90
IGVuYWJsZWQsIGFuZCB2ZWN0b3JzIHdvdWxkIGJlIGxlZnQKPiBtYXNrZWQuCj4gCj4gSW50cm9k
dWNlIGEgbmV3IGZsYWcgaW4gdGhlIGdmbGFncyBmaWVsZCB0byBzaWduYWwgWGVuIHdoZXRoZXIg
YSBNU0kKPiBpbnRlcnJ1cHQgc2hvdWxkIGJlIHVubWFza2VkIGFmdGVyIGJlaW5nIGJvdW5kLgo+
IAo+IFRoaXMgYWxzbyByZXF1aXJlcyB0byB0cmFjayB0aGUgbWFzayByZWdpc3RlciBmb3IgTVNJ
IGludGVycnVwdHMsIHNvCj4gUUVNVSBjYW4gYWxzbyBub3RpZnkgdG8gWGVuIHdoZXRoZXIgdGhl
IE1TSSBpbnRlcnJ1cHQgc2hvdWxkIGJlIGJvdW5kCj4gbWFza2VkIG9yIHVubWFza2VkCj4gCj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
UmVwb3J0ZWQtYnk6IEFuZHJlYXMgS2luemxlciA8aGZwQHBvc3Rlby5kZT4KClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:15:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13: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.xen.org>)
	id 1dkryR-0002ha-9N; Thu, 24 Aug 2017 13:15:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkryQ-0002hT-Cu
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 13:15:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 48/11-03368-551DE995; Thu, 24 Aug 2017 13:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsXitHRDpG7oxXm
 RBv9WCFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlL7uYU9LBXzJzdzNbA+JS1i5GTQ0LAX+Ld
 o6mMIDabgL7E7hefmEBsEQF1idMdF4FqODiYBXQlVv3UADGFBZwlLi6sADFZBFQlHk3PAinmF
 fCU+HK9jQlioJzE+eM/mUFsIQE1iWv9l9ghagQlTs58wgJiMwtISBx88YJ5AiP3LCSpWUhSCx
 iZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhgADEOxgnHn
 Z/xCjJAeTkijvE+l5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePkuAOUEi1LTUyvSMnOAwQiT
 luDgURLhDQJJ8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnNcHpEgApCijNA9uBCwyLjHKS
 gnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xpkCk9mXgncpldARzABHTHpxByQI0oSEVJSDYwqvb
 P/1H7qOsJQM3f15UP8hbM/ntVSEggOjeDL//d+We6h3SX7rOd4sb/2bxf2rrrR9KBPlYND0zm
 yeqqjnchcH0bHBDsO9ns/Nuo0tX9avW6FKLOKSWjPcgaVbK4dkpEHlrW3/Jxy1lhxWsfvTY/n
 iAlYnd+3KE3TyHjFhh1v9S8G+q68KqHEUpyRaKjFXFScCABKcdr4hwIAAA==
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503580499!113375332!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3810 invoked from network); 24 Aug 2017 13:15:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 13:15:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436721447"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Aug 2017 14:14:54 +0100
Message-ID: <1503580497-22936-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/3] x86/mm: Nonfunctional code hygene
	improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsIGNoYW5nZXMgcmVkdWNlIHRoZSBxdWFudGl0eSBvZiBleHBsaWNpdCBtZm5fdCBib3hpbmcv
dW5ib3hpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZSAoY29uZmlybWVkIGJ5IGRpZmZpbmcgdGhl
IGRpc2Fzc2VtYmx5KS4KCkFuZHJldyBDb29wZXIgKDMpOgogIHg4Ni9tbTogUmVwbGFjZSBvcGVu
Y29kZWQgZm9ybXMgb2YgbD9lX3tnZXQsZnJvbX1fcGFnZSgpCiAgeDg2L21tOiBSZXBsYWNlIG9w
ZW5jb2RlZCBmb3JtcyBvZiBtYXBfbD90X2Zyb21fbD9lKCkKICB4ODYvbW06IEludHJvZHVjZSBh
bmQgdXNlIGw/ZV97Z2V0LGZyb219X21mbigpCgogeGVuL2FyY2gveDg2L2RlYnVnLmMgICAgICAg
ICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAyMyArKysrKysrKysrKy0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8ICA5ICsrKystLS0tLQog
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICB8IDI5ICsrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwgIDYgKysrLS0tCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy90eXBlcy5oICB8IDE2ICsrKysrKysrLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvcGFnZS5oICAgICAgfCAxOCArKysrKysrKysrKysrKystLS0KIDEwIGZpbGVzIGNo
YW5nZWQsIDczIGluc2VydGlvbnMoKyksIDY2IGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:15:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13: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.xen.org>)
	id 1dkryS-0002hq-G9; Thu, 24 Aug 2017 13:15:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkryR-0002hZ-8b
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 13:15:03 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0F/6C-03406-651DE995; Thu, 24 Aug 2017 13:15:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUjfs4rx
 IgwfPWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owfk+ewFsxQrbh5aA9bA+MnqS5GTg4JAX+J
 3h3rWEBsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALbGOU+PP9OBtIQljAS2J/0zV2EJtFQFXiz
 ol2sAZeAU+Jg89/M0EMlZM4f/wnM4jNCVR/9UwrmC0EVLNu2j0mCFtN4lr/JXaIXkGJkzOfgB
 3BLCAhcfDFC+YJjLyzkKRmIUktYGRaxahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYPAxAsINx5mX/Q4ySHExKorxPpOdFCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLg5bsAlBMsSk1PrUjLzAGGMUxagoNHSYQ3CCTNW1yQmFucmQ6ROsWoKCXO6wOSEABJZJTmw
 bXBYucSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmtQabwZOaVwE1/BbSYCWjxpBNzQBaXJC
 KkpBoYTVunVonvqXukOF1ec5/UbanC5+kbpE8dFzNcpf/+XHy2zbTMjw07DGtyd946ezyRZfW
 PSdf3fwua9N9Hc5qYcNPpXdbHam8GHHNMkVX9uzfaeerGf+uY95Wf88r65jP33f7D+1522CYG
 mJ4R0tSSrBVfWHFgzR+nu19fdk/imXjvbKjN66+LzZVYijMSDbWYi4oTAQ0x2mOYAgAA
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503580499!113375332!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3997 invoked from network); 24 Aug 2017 13:15:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 13:15:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436721453"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Aug 2017 14:14:56 +0100
Message-ID: <1503580497-22936-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
References: <1503580497-22936-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>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 2/3] x86/mm: Replace opencoded forms of
	map_l?t_from_l?e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgKGNvbmZpcm1lZCBieSBkaWZmaW5nIHRoZSBkaXNhc3NlbWJs
eSkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgIHwgOCArKysrLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5j
ICAgICB8IDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIHwgNiArKystLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlNmI3
ODI5Li4xZTBhZTJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNjEzMSw3ICs2MTMxLDcgQEAgaW50IGNyZWF0ZV9wZXJkb21haW5fbWFw
cGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICBsM3RhYlts
M190YWJsZV9vZmZzZXQodmEpXSA9IGwzZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJU09S
X1JXKTsKICAgICB9CiAgICAgZWxzZQotICAgICAgICBsMnRhYiA9IG1hcF9kb21haW5fcGFnZShf
bWZuKGwzZV9nZXRfcGZuKGwzdGFiW2wzX3RhYmxlX29mZnNldCh2YSldKSkpOworICAgICAgICBs
MnRhYiA9IG1hcF9sMnRfZnJvbV9sM2UobDN0YWJbbDNfdGFibGVfb2Zmc2V0KHZhKV0pOwogCiAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UobDN0YWIpOwogCkBAIC02MTczLDcgKzYxNzMsNyBAQCBpbnQg
Y3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
dmEsCiAgICAgICAgICAgICAqcGwyZSA9IGwyZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJ
U09SX1JXKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggIWwxdGFiICkKLSAgICAgICAg
ICAgIGwxdGFiID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDJlX2dldF9wZm4oKnBsMmUpKSk7Cisg
ICAgICAgICAgICBsMXRhYiA9IG1hcF9sMXRfZnJvbV9sMmUoKnBsMmUpOwogCiAgICAgICAgIGlm
ICggcHBnICYmCiAgICAgICAgICAgICAgIShsMWVfZ2V0X2ZsYWdzKGwxdGFiW2wxX3RhYmxlX29m
ZnNldCh2YSldKSAmIF9QQUdFX1BSRVNFTlQpICkKQEAgLTYyMjQsNyArNjIyNCw3IEBAIHZvaWQg
ZGVzdHJveV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IHZhLAogCiAgICAgaWYgKCBsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQgKQog
ICAgIHsKLSAgICAgICAgY29uc3QgbDJfcGdlbnRyeV90ICpsMnRhYiA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKGwzZV9nZXRfcGZuKCpwbDNlKSkpOworICAgICAgICBjb25zdCBsMl9wZ2VudHJ5X3Qg
KmwydGFiID0gbWFwX2wydF9mcm9tX2wzZSgqcGwzZSk7CiAgICAgICAgIGNvbnN0IGwyX3BnZW50
cnlfdCAqcGwyZSA9IGwydGFiICsgbDJfdGFibGVfb2Zmc2V0KHZhKTsKICAgICAgICAgdW5zaWdu
ZWQgaW50IGkgPSBsMV90YWJsZV9vZmZzZXQodmEpOwogCkBAIC02MjMyLDcgKzYyMzIsNyBAQCB2
b2lkIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyB2YSwKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKCpwbDJl
KSAmIF9QQUdFX1BSRVNFTlQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGwxX3Bn
ZW50cnlfdCAqbDF0YWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMmVfZ2V0X3BmbigqcGwyZSkp
KTsKKyAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdGFiID0gbWFwX2wxdF9mcm9tX2wy
ZSgqcGwyZSk7CiAKICAgICAgICAgICAgICAgICBmb3IgKCA7IG5yICYmIGkgPCBMMV9QQUdFVEFC
TEVfRU5UUklFUzsgLS1uciwgKytpICkKICAgICAgICAgICAgICAgICB7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXgg
NjI4YTUzZS4uZjBkODA3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMTAyNiw3ICsxMDI2LDcgQEAgbG9uZyBw
Mm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgICAgICAgICAg
Z2ZuICs9IDEgPDwgKEw0X1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpOwogICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgbDNlID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4obDRlX2dldF9wZm4obDRlW2k0XSkpKTsKKyAgICAgICAgICAgIGwzZSA9
IG1hcF9sM3RfZnJvbV9sNGUobDRlW2k0XSk7CiAgICAgICAgICAgICBmb3IgKCBpMyA9IDA7CiAg
ICAgICAgICAgICAgICAgICBpMyA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgICAg
ICAgICAgaTMrKyApCkBAIC0xMDYxLDcgKzEwNjEsNyBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0o
c3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgICAgIH0KIAotICAgICAgICAgICAgICAgIGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwz
ZV9nZXRfcGZuKGwzZVtpM10pKSk7CisgICAgICAgICAgICAgICAgbDJlID0gbWFwX2wydF9mcm9t
X2wzZShsM2VbaTNdKTsKICAgICAgICAgICAgICAgICBmb3IgKCBpMiA9IDA7IGkyIDwgTDJfUEFH
RVRBQkxFX0VOVFJJRVM7IGkyKysgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlW2kyXSkgJiBfUEFHRV9QUkVTRU5UKSApCkBA
IC0xMDk3LDcgKzEwOTcsNyBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21h
aW4gKnAybSkKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICAgICAgbDFlID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4obDJlX2dldF9wZm4obDJlW2kyXSkpKTsKKyAgICAgICAgICAgICAgICAgICAgbDFlID0gbWFw
X2wxdF9mcm9tX2wyZShsMmVbaTJdKTsKIAogICAgICAgICAgICAgICAgICAgICBmb3IgKCBpMSA9
IDA7IGkxIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkxKyssIGdmbisrICkKICAgICAgICAgICAg
ICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggZTY3ZmZkZC4uZWM3Zjk2ZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCkBAIC0xNDIsNyArMTQyLDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNldHVw
X3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4sCiAg
ICAgICAgICAgICBjbGVhcl9wYWdlKHBsM2UpOwogICAgICAgICAgICAgKnBsNGUgPSBsNGVfZnJv
bV9wYWdlKHBhZ2UsIEw0X1BST1QpOwogICAgICAgICB9IGVsc2UKLSAgICAgICAgICAgIHBsM2Ug
PSBtYXBfZG9tYWluX3BhZ2UoX21mbihsNGVfZ2V0X3BmbigqcGw0ZSkpKTsKKyAgICAgICAgICAg
IHBsM2UgPSBtYXBfbDN0X2Zyb21fbDRlKCpwbDRlKTsKIAogICAgICAgICBwbDNlICs9IGwzX3Rh
YmxlX29mZnNldCh2cGh5c21hcF9zdGFydCk7CiAgICAgICAgIGlmICggIWwzZV9nZXRfaW50cHRl
KCpwbDNlKSApCkBAIC0xNjksNyArMTY5LDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNldHVwX3B2
X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4sCiAgICAg
ICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX3BhZ2UocGFnZSwgTDNfUFJPVCk7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwz
ZV9nZXRfcGZuKCpwbDNlKSkpOworICAgICAgICAgICAgcGwyZSA9IG1hcF9sMnRfZnJvbV9sM2Uo
KnBsM2UpOwogCiAgICAgICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0
KTsKICAgICAgICAgaWYgKCAhbDJlX2dldF9pbnRwdGUoKnBsMmUpICkKQEAgLTE5NSw3ICsxOTUs
NyBAQCBzdGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIHBndGJsX3BmbiwKICAgICAgICAgICAgICpwbDJlID0gbDJlX2Zyb21f
cGFnZShwYWdlLCBMMl9QUk9UKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAgICAg
ICBwbDFlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDJlX2dldF9wZm4oKnBsMmUpKSk7CisgICAg
ICAgICAgICBwbDFlID0gbWFwX2wxdF9mcm9tX2wyZSgqcGwyZSk7CiAKICAgICAgICAgcGwxZSAr
PSBsMV90YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOwogICAgICAgICBCVUdfT04obDFlX2dl
dF9pbnRwdGUoKnBsMWUpKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:15:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13: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.xen.org>)
	id 1dkryd-0002kK-V4; Thu, 24 Aug 2017 13:15:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkryd-0002jz-D2
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 13:15:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 79/C2-03937-261DE995; Thu, 24 Aug 2017 13:15:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrrBXjfp4rx
 Ig4WvuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxNT4+yFdxqYazYcuwiYwPj/vQuRk4OCQF/
 ibd7rzCC2GwC+hK7X3xiArFFBNQlTndcZO1i5OJgFtjGKPHn+3E2kISwgLNE24bVYEUsAqoSJ
 xuWgtm8Ap4S047+Z4YYKidx/vhPMJtTwEvi6plWMFsIqGbdtHtMELaaxLX+S+wQvYISJ2c+YQ
 GxmQUkJA6+eME8gZF3FpLULCSpBYxMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDcz0clOLixP
 TU3MSk4r1kvNzNzECw4cBCHYwdvxzOsQoycGkJMr7RHpepBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJXr4LQDnBotT01Iq0zBxgIMOkJTh4lER4g0DSvMUFibnFmekQqVOMilLivD4gCQGQREZpH
 lwbLHouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXGmQKT2ZeCdz0V0CLmYAWTzoxB2RxSS
 JCSqqBcSGH+ZT1HpZsj+tNYs0+Ov0WT45cWRIh8syiXSj27WnJ91u/KHjqBltkCoowr1926HY
 Gv11zkdzdGe33TjLpqN3sE180xzY1v+Mk984WzhTHtYs3/v31sGJv3MEp3r/qjvxbc3H9ej2j
 x/tsOyQ8eC4dFVj7VVK5NOpkyOJbf9Leca84+c7ZXYmlOCPRUIu5qDgRAEpoJnmZAgAA
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503580511!107791966!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13501 invoked from network); 24 Aug 2017 13:15:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 13:15:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444983578"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Aug 2017 14:14:57 +0100
Message-ID: <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
References: <1503580497-22936-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>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 3/3] x86/mm: Introduce and use l?e_{get,
	from}_mfn()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhdm9pZHMgdGhlIGV4cGxpY2l0IGJveGluZy91bmJveGluZyBvZiBtZm5fdCBpbiByZWxl
dmFudCBjb2RlcGF0aHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvZGVidWcuYyAgICAgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwg
IDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgIHwgMTIgKysrKysrLS0t
LS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwgIDYgKysrLS0tCiB4ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy90eXBlcy5oICB8IDE2ICsrKysrKysrLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICAgfCAxOCArKysrKysrKysrKysrKystLS0KIDkgZmls
ZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RlYnVnLmMgYi94ZW4vYXJjaC94ODYvZGVidWcuYwppbmRleCA1MzAz
NTMyLi4xYzEwYjg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZGVidWcuYworKysgYi94ZW4v
YXJjaC94ODYvZGVidWcuYwpAQCAtMTA4LDcgKzEwOCw3IEBAIGRiZ19wdl92YTJtZm4oZGJndmFf
dCB2YWRkciwgc3RydWN0IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAgICAgICAgIGw0
dCA9IG1hcF9kb21haW5fcGFnZShtZm4pOwogICAgICAgICBsNGUgPSBsNHRbbDRfdGFibGVfb2Zm
c2V0KHZhZGRyKV07CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0dCk7Ci0gICAgICAgIG1m
biA9IF9tZm4obDRlX2dldF9wZm4obDRlKSk7CisgICAgICAgIG1mbiA9IGw0ZV9nZXRfbWZuKGw0
ZSk7CiAgICAgICAgIERCR1AyKCJsNHQ6JXAgbDR0bzolbHggbDRlOiVseCBtZm46JSMiUFJJX21m
biJcbiIsIGw0dCwKICAgICAgICAgICAgICAgbDRfdGFibGVfb2Zmc2V0KHZhZGRyKSwgbDRlLCBt
Zm5feChtZm4pKTsKICAgICAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BS
RVNFTlQpICkKQEAgLTEyMCw3ICsxMjAsNyBAQCBkYmdfcHZfdmEybWZuKGRiZ3ZhX3QgdmFkZHIs
IHN0cnVjdCBkb21haW4gKmRwLCB1aW50NjRfdCBwZ2QzdmFsKQogICAgICAgICBsM3QgPSBtYXBf
ZG9tYWluX3BhZ2UobWZuKTsKICAgICAgICAgbDNlID0gbDN0W2wzX3RhYmxlX29mZnNldCh2YWRk
cildOwogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsM3QpOwotICAgICAgICBtZm4gPSBfbWZu
KGwzZV9nZXRfcGZuKGwzZSkpOworICAgICAgICBtZm4gPSBsM2VfZ2V0X21mbihsM2UpOwogICAg
ICAgICBEQkdQMigibDN0OiVwIGwzdG86JWx4IGwzZTolbHggbWZuOiUjIlBSSV9tZm4iXG4iLCBs
M3QsCiAgICAgICAgICAgICAgIGwzX3RhYmxlX29mZnNldCh2YWRkciksIGwzZSwgbWZuX3gobWZu
KSk7CiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fApAQCAtMTM0LDcgKzEzNCw3IEBAIGRiZ19wdl92YTJtZm4oZGJndmFfdCB2YWRkciwgc3RydWN0
IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAgICAgbDJ0ID0gbWFwX2RvbWFpbl9wYWdl
KG1mbik7CiAgICAgbDJlID0gbDJ0W2wyX3RhYmxlX29mZnNldCh2YWRkcildOwogICAgIHVubWFw
X2RvbWFpbl9wYWdlKGwydCk7Ci0gICAgbWZuID0gX21mbihsMmVfZ2V0X3BmbihsMmUpKTsKKyAg
ICBtZm4gPSBsMmVfZ2V0X21mbihsMmUpOwogICAgIERCR1AyKCJsMnQ6JXAgbDJ0bzolbHggbDJl
OiVseCBtZm46JSMiUFJJX21mbiJcbiIsCiAgICAgICAgICAgbDJ0LCBsMl90YWJsZV9vZmZzZXQo
dmFkZHIpLCBsMmUsIG1mbl94KG1mbikpOwogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkg
JiBfUEFHRV9QUkVTRU5UKSB8fApAQCAtMTQ2LDcgKzE0Niw3IEBAIGRiZ19wdl92YTJtZm4oZGJn
dmFfdCB2YWRkciwgc3RydWN0IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAgICAgbDF0
ID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiAgICAgbDFlID0gbDF0W2wxX3RhYmxlX29mZnNldCh2
YWRkcildOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxdCk7Ci0gICAgbWZuID0gX21mbihsMWVf
Z2V0X3BmbihsMWUpKTsKKyAgICBtZm4gPSBsMWVfZ2V0X21mbihsMWUpOwogICAgIERCR1AyKCJs
MXQ6JXAgbDF0bzolbHggbDFlOiVseCBtZm46JSMiUFJJX21mbiJcbiIsIGwxdCwgbDFfdGFibGVf
b2Zmc2V0KHZhZGRyKSwKICAgICAgICAgICBsMWUsIG1mbl94KG1mbikpOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5j
CmluZGV4IDA3ODNjMWUuLjA0NjNlOWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5f
cGFnZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC0xNjYsNyArMTY2LDcg
QEAgdm9pZCAqbWFwX2RvbWFpbl9wYWdlKG1mbl90IG1mbikKIAogICAgIHNwaW5fdW5sb2NrKCZk
Y2FjaGUtPmxvY2spOwogCi0gICAgbDFlX3dyaXRlKCZNQVBDQUNIRV9MMUVOVChpZHgpLCBsMWVf
ZnJvbV9wZm4obWZuX3gobWZuKSwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsKKyAgICBsMWVfd3Jp
dGUoJk1BUENBQ0hFX0wxRU5UKGlkeCksIGwxZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJ
U09SX1JXKSk7CiAKICBvdXQ6CiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxZTBhZTJm
Li44NzgwYTYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtMTE1Niw3ICsxMTU2LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sM2UoCiAgICAgfQog
CiAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAgICAgICAgX21mbihsM2Vf
Z2V0X3BmbihsM2UpKSwgUEdUX2wyX3BhZ2VfdGFibGUsIGQsIHBhcnRpYWwsIDEpOworICAgICAg
ICBsM2VfZ2V0X21mbihsM2UpLCBQR1RfbDJfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7CiAg
ICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJgogICAgICAgICAgIWlzX3B2XzMyYml0
X2RvbWFpbihkKSAmJgogICAgICAgICAgZ2V0X2wzX2xpbmVhcl9wYWdldGFibGUobDNlLCBwZm4s
IGQpICkKQEAgLTExODksNyArMTE4OSw3IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAgIH0KIAog
ICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0gICAgICAgIF9tZm4obDRlX2dl
dF9wZm4obDRlKSksIFBHVF9sM19wYWdlX3RhYmxlLCBkLCBwYXJ0aWFsLCAxKTsKKyAgICAgICAg
bDRlX2dldF9tZm4obDRlKSwgUEdUX2wzX3BhZ2VfdGFibGUsIGQsIHBhcnRpYWwsIDEpOwogICAg
IGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2w0X2xpbmVhcl9wYWdldGFibGUo
bDRlLCBwZm4sIGQpICkKICAgICAgICAgcmMgPSAwOwogCkBAIC0xNTQ4LDcgKzE1NDgsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0gICAgICAgICAgICAgICAgICAgIF9t
Zm4obDNlX2dldF9wZm4ocGwzZVtpXSkpLAorICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0X21m
bihwbDNlW2ldKSwKICAgICAgICAgICAgICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1Rf
cGFlX3hlbl9sMiwgZCwgcGFydGlhbCwgMSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAo
ICFpc19ndWVzdF9sM19zbG90KGkpIHx8CkBAIC01MTgxLDcgKzUxODEsNyBAQCBpbnQgcHR3cl9k
b19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgLyog
V2UgYXJlIGxvb2tpbmcgb25seSBmb3IgcmVhZC1vbmx5IG1hcHBpbmdzIG9mIHAudC4gcGFnZXMu
ICovCiAgICAgaWYgKCAoKGwxZV9nZXRfZmxhZ3MocHRlKSAmIChfUEFHRV9QUkVTRU5UfF9QQUdF
X1JXKSkgIT0gX1BBR0VfUFJFU0VOVCkgfHwKICAgICAgICAgIHJhbmdlc2V0X2NvbnRhaW5zX3Np
bmdsZXRvbihtbWlvX3JvX3JhbmdlcywgbDFlX2dldF9wZm4ocHRlKSkgfHwKLSAgICAgICAgICFn
ZXRfcGFnZV9mcm9tX21mbihfbWZuKGwxZV9nZXRfcGZuKHB0ZSkpLCBkKSApCisgICAgICAgICAh
Z2V0X3BhZ2VfZnJvbV9tZm4obDFlX2dldF9tZm4ocHRlKSwgZCkgKQogICAgICAgICBnb3RvIGJh
aWw7CiAKICAgICBwYWdlID0gbDFlX2dldF9wYWdlKHB0ZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCAwMjdh
YjhmLi4xNWU0ODc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTQwOSw3ICs0MDksNyBAQCBzdGF0aWMgdm9p
ZCBoYXBfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbDRt
Zm4pCiAKICAgICAvKiBJbnN0YWxsIGEgbGluZWFyIG1hcHBpbmcgKi8KICAgICBsNGVbbDRfdGFi
bGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQotICAgICAgICBsNGVfZnJvbV9wZm4o
bWZuX3gobDRtZm4pLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisgICAgICAgIGw0ZV9mcm9tX21m
bihsNG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
bDRlKTsKIH0KQEAgLTc0OSw4ICs3NDksOCBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgICAgICAm
JiAhcDJtX2dldF9ob3N0cDJtKGQpLT5kZWZlcl9uZXN0ZWRfZmx1c2ggKSB7CiAgICAgICAgIC8q
IFdlIGFyZSByZXBsYWNpbmcgYSB2YWxpZCBlbnRyeSBzbyB3ZSBuZWVkIHRvIGZsdXNoIG5lc3Rl
ZCBwMm1zLAogICAgICAgICAgKiB1bmxlc3MgdGhlIG9ubHkgY2hhbmdlIGlzIGFuIGluY3JlYXNl
IGluIGFjY2VzcyByaWdodHMuICovCi0gICAgICAgIG1mbl90IG9tZm4gPSBfbWZuKGwxZV9nZXRf
cGZuKCpwKSk7Ci0gICAgICAgIG1mbl90IG5tZm4gPSBfbWZuKGwxZV9nZXRfcGZuKG5ldykpOwor
ICAgICAgICBtZm5fdCBvbWZuID0gbDFlX2dldF9tZm4oKnApOworICAgICAgICBtZm5fdCBubWZu
ID0gbDFlX2dldF9tZm4obmV3KTsKICAgICAgICAgZmx1c2hfbmVzdGVkcDJtID0gISggbWZuX3go
b21mbikgPT0gbWZuX3gobm1mbikKICAgICAgICAgICAgICYmIHBlcm1zX3N0cmljdGx5X2luY3Jl
YXNlZChvbGRfZmxhZ3MsIGwxZV9nZXRfZmxhZ3MobmV3KSkgKTsKICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5k
ZXggZjBkODA3Ni4uYmEzMmQ0MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMTYyLDcgKzE2Miw3IEBAIHAybV9m
cmVlX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5
LCBpbnQgcGFnZV9vcmRlcikKIAogICAgIGlmICggcGFnZV9vcmRlciA+IFBBR0VfT1JERVJfMk0g
KQogICAgIHsKLSAgICAgICAgbDFfcGdlbnRyeV90ICpsM190YWJsZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKGwxZV9nZXRfcGZuKCpwMm1fZW50cnkpKSk7CisgICAgICAgIGwxX3BnZW50cnlfdCAq
bDNfdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UobDFlX2dldF9tZm4oKnAybV9lbnRyeSkpOwogICAg
ICAgICBmb3IgKCBpbnQgaSA9IDA7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAg
ICAgICAgICAgIHAybV9mcmVlX2VudHJ5KHAybSwgbDNfdGFibGUgKyBpLCBwYWdlX29yZGVyIC0g
OSk7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzX3RhYmxlKTsKQEAgLTI5Myw3ICsyOTMs
NyBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUs
CiAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19l
bnRyeSwgMik7CiAgICAgfQogCi0gICAgbmV4dCA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwxZV9n
ZXRfcGZuKCpwMm1fZW50cnkpKSk7CisgICAgbmV4dCA9IG1hcF9kb21haW5fcGFnZShsMWVfZ2V0
X21mbigqcDJtX2VudHJ5KSk7CiAgICAgaWYgKCB1bm1hcCApCiAgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKCp0YWJsZSk7CiAgICAgKnRhYmxlID0gbmV4dDsKQEAgLTgwOCw3ICs4MDgsNyBAQCBw
Mm1fcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
LAogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDRlKTsKICAgICAgICAgICAgIHJldHVy
biBJTlZBTElEX01GTjsKICAgICAgICAgfQotICAgICAgICBtZm4gPSBfbWZuKGw0ZV9nZXRfcGZu
KCpsNGUpKTsKKyAgICAgICAgbWZuID0gbDRlX2dldF9tZm4oKmw0ZSk7CiAgICAgICAgIHJlY2Fs
YyA9IG5lZWRzX3JlY2FsYyhsNCwgKmw0ZSk7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0
ZSk7CiAgICAgfQpAQCAtODQ5LDcgKzg0OSw3IEBAIHAybV9wdF9nZXRfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICByZXR1cm4gKHAy
bV9pc192YWxpZCgqdCkpID8gbWZuIDogSU5WQUxJRF9NRk47CiAgICAgICAgIH0KIAotICAgICAg
ICBtZm4gPSBfbWZuKGwzZV9nZXRfcGZuKCpsM2UpKTsKKyAgICAgICAgbWZuID0gbDNlX2dldF9t
Zm4oKmwzZSk7CiAgICAgICAgIGlmICggX25lZWRzX3JlY2FsYyhmbGFncykgKQogICAgICAgICAg
ICAgcmVjYWxjID0gMTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNlKTsKQEAgLTg4OCw3
ICs4ODgsNyBAQCBwMm1fcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLAogICAgICAgICByZXR1cm4gKHAybV9pc192YWxpZCgqdCkpID8gbWZuIDog
SU5WQUxJRF9NRk47CiAgICAgfQogCi0gICAgbWZuID0gX21mbihsMmVfZ2V0X3BmbigqbDJlKSk7
CisgICAgbWZuID0gbDJlX2dldF9tZm4oKmwyZSk7CiAgICAgaWYgKCBuZWVkc19yZWNhbGMobDIs
ICpsMmUpICkKICAgICAgICAgcmVjYWxjID0gMTsKICAgICB1bm1hcF9kb21haW5fcGFnZShsMmUp
OwpAQCAtOTE2LDcgKzkxNiw3IEBAIHAybV9wdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxZSk7
CiAgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKICAgICB9Ci0gICAgbWZuID0gX21mbihsMWVf
Z2V0X3BmbigqbDFlKSk7CisgICAgbWZuID0gbDFlX2dldF9tZm4oKmwxZSk7CiAgICAgKnQgPSBw
Mm1fcmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNhbGMoZmxhZ3MpLCBsMXQsIHAybSwg
Z2ZuKTsKICAgICB1bm1hcF9kb21haW5fcGFnZShsMWUpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YwppbmRleCAyNjhiYWU0Li5lOGVlNmRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTM0
NjAsNyArMzQ2MCw3IEBAIHN0YXRpYyB2b2lkIHNoX3Vuc2hhZG93X2Zvcl9wMm1fY2hhbmdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIC8qIElmIHdlJ3JlIHJlbW92
aW5nIGFuIE1GTiBmcm9tIHRoZSBwMm0sIHJlbW92ZSBpdCBmcm9tIHRoZSBzaGFkb3dzIHRvbyAq
LwogICAgIGlmICggbGV2ZWwgPT0gMSApCiAgICAgewotICAgICAgICBtZm5fdCBtZm4gPSBfbWZu
KGwxZV9nZXRfcGZuKCpwKSk7CisgICAgICAgIG1mbl90IG1mbiA9IGwxZV9nZXRfbWZuKCpwKTsK
ICAgICAgICAgcDJtX3R5cGVfdCBwMm10ID0gcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFn
cygqcCkpOwogICAgICAgICBpZiAoIChwMm1faXNfdmFsaWQocDJtdCkgfHwgcDJtX2lzX2dyYW50
KHAybXQpKSAmJiBtZm5fdmFsaWQobWZuKSApCiAgICAgICAgIHsKQEAgLTM0NzgsOCArMzQ3OCw4
IEBAIHN0YXRpYyB2b2lkIHNoX3Vuc2hhZG93X2Zvcl9wMm1fY2hhbmdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGk7CiAg
ICAgICAgIGNwdW1hc2tfdCBmbHVzaG1hc2s7Ci0gICAgICAgIG1mbl90IG9tZm4gPSBfbWZuKGwx
ZV9nZXRfcGZuKCpwKSk7Ci0gICAgICAgIG1mbl90IG5tZm4gPSBfbWZuKGwxZV9nZXRfcGZuKG5l
dykpOworICAgICAgICBtZm5fdCBvbWZuID0gbDFlX2dldF9tZm4oKnApOworICAgICAgICBtZm5f
dCBubWZuID0gbDFlX2dldF9tZm4obmV3KTsKICAgICAgICAgbDFfcGdlbnRyeV90ICpucHRlID0g
TlVMTDsKICAgICAgICAgcDJtX3R5cGVfdCBwMm10ID0gcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dl
dF9mbGFncygqcCkpOwogICAgICAgICBpZiAoIHAybV9pc192YWxpZChwMm10KSAmJiBtZm5fdmFs
aWQob21mbikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IGY4YTg5MjguLmYwZWFiYjYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTE2NTUsMTIgKzE2NTUsMTIgQEAgc2hfbWFrZV9tb25p
dG9yX3RhYmxlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgbTNtZm4gPSBzaGFkb3dfYWxs
b2MoZCwgU0hfdHlwZV9tb25pdG9yX3RhYmxlLCAwKTsKICAgICAgICAgICAgIG1mbl90b19wYWdl
KG0zbWZuKS0+c2hhZG93X2ZsYWdzID0gMzsKICAgICAgICAgICAgIGw0ZVtzaGFkb3dfbDRfdGFi
bGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0KLSAgICAgICAgICAgICAgICA9IGw0
ZV9mcm9tX3BmbihtZm5feChtM21mbiksIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICAgICAg
ICAgICAgICA9IGw0ZV9mcm9tX21mbihtM21mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogCiAg
ICAgICAgICAgICBtMm1mbiA9IHNoYWRvd19hbGxvYyhkLCBTSF90eXBlX21vbml0b3JfdGFibGUs
IDApOwogICAgICAgICAgICAgbWZuX3RvX3BhZ2UobTJtZm4pLT5zaGFkb3dfZmxhZ3MgPSAyOwog
ICAgICAgICAgICAgbDNlID0gbWFwX2RvbWFpbl9wYWdlKG0zbWZuKTsKLSAgICAgICAgICAgIGwz
ZVswXSA9IGwzZV9mcm9tX3BmbihtZm5feChtMm1mbiksIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsK
KyAgICAgICAgICAgIGwzZVswXSA9IGwzZV9mcm9tX21mbihtMm1mbiwgX19QQUdFX0hZUEVSVklT
T1JfUlcpOwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNlKTsKIAogICAgICAgICAg
ICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQpAQCAtMTY2OSwxMiArMTY2OSwxMiBAQCBz
aF9tYWtlX21vbml0b3JfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICog
YXJlYSBpbnRvIGl0cyB1c3VhbCBWQXMgaW4gdGhlIG1vbml0b3IgdGFibGVzICovCiAgICAgICAg
ICAgICAgICAgbTNtZm4gPSBzaGFkb3dfYWxsb2MoZCwgU0hfdHlwZV9tb25pdG9yX3RhYmxlLCAw
KTsKICAgICAgICAgICAgICAgICBtZm5fdG9fcGFnZShtM21mbiktPnNoYWRvd19mbGFncyA9IDM7
Ci0gICAgICAgICAgICAgICAgbDRlWzBdID0gbDRlX2Zyb21fcGZuKG1mbl94KG0zbWZuKSwgX19Q
QUdFX0hZUEVSVklTT1JfUlcpOworICAgICAgICAgICAgICAgIGw0ZVswXSA9IGw0ZV9mcm9tX21m
bihtM21mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogCiAgICAgICAgICAgICAgICAgbTJtZm4g
PSBzaGFkb3dfYWxsb2MoZCwgU0hfdHlwZV9tb25pdG9yX3RhYmxlLCAwKTsKICAgICAgICAgICAg
ICAgICBtZm5fdG9fcGFnZShtMm1mbiktPnNoYWRvd19mbGFncyA9IDI7CiAgICAgICAgICAgICAg
ICAgbDNlID0gbWFwX2RvbWFpbl9wYWdlKG0zbWZuKTsKLSAgICAgICAgICAgICAgICBsM2VbM10g
PSBsM2VfZnJvbV9wZm4obWZuX3gobTJtZm4pLCBfUEFHRV9QUkVTRU5UKTsKKyAgICAgICAgICAg
ICAgICBsM2VbM10gPSBsM2VfZnJvbV9tZm4obTJtZm4sIF9QQUdFX1BSRVNFTlQpOwogICAgICAg
ICAgICAgICAgIHNoX2luc3RhbGxfeGVuX2VudHJpZXNfaW5fbDJoKGQsIG0ybWZuKTsKICAgICAg
ICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsM2UpOwogICAgICAgICAgICAgfQpAQCAtMjA3
NSwxMCArMjA3NSwxMCBAQCB2b2lkIHNoX2Rlc3Ryb3lfbW9uaXRvcl90YWJsZShzdHJ1Y3QgdmNw
dSAqdiwgbWZuX3QgbW1mbikKICAgICAgICAgLyogTmVlZCB0byBkZXN0cm95IHRoZSBsMyBhbmQg
bDIgbW9uaXRvciBwYWdlcyB1c2VkCiAgICAgICAgICAqIGZvciB0aGUgbGluZWFyIG1hcCAqLwog
ICAgICAgICBBU1NFUlQobDRlX2dldF9mbGFncyhsNGVbbGluZWFyX3Nsb3RdKSAmIF9QQUdFX1BS
RVNFTlQpOwotICAgICAgICBtM21mbiA9IF9tZm4obDRlX2dldF9wZm4obDRlW2xpbmVhcl9zbG90
XSkpOworICAgICAgICBtM21mbiA9IGw0ZV9nZXRfbWZuKGw0ZVtsaW5lYXJfc2xvdF0pOwogICAg
ICAgICBsM2UgPSBtYXBfZG9tYWluX3BhZ2UobTNtZm4pOwogICAgICAgICBBU1NFUlQobDNlX2dl
dF9mbGFncyhsM2VbMF0pICYgX1BBR0VfUFJFU0VOVCk7Ci0gICAgICAgIHNoYWRvd19mcmVlKGQs
IF9tZm4obDNlX2dldF9wZm4obDNlWzBdKSkpOworICAgICAgICBzaGFkb3dfZnJlZShkLCBsM2Vf
Z2V0X21mbihsM2VbMF0pKTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNlKTsKICAgICAg
ICAgc2hhZG93X2ZyZWUoZCwgbTNtZm4pOwogCkBAIC0yMDg3LDEwICsyMDg3LDEwIEBAIHZvaWQg
c2hfZGVzdHJveV9tb25pdG9yX3RhYmxlKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtbWZuKQogICAg
ICAgICAgICAgLyogTmVlZCB0byBkZXN0cm95IHRoZSBsMyBhbmQgbDIgbW9uaXRvciBwYWdlcyB0
aGF0IG1hcCB0aGUKICAgICAgICAgICAgICAqIFhlbiBWQXMgYXQgM0dCLTRHQiAqLwogICAgICAg
ICAgICAgQVNTRVJUKGw0ZV9nZXRfZmxhZ3MobDRlWzBdKSAmIF9QQUdFX1BSRVNFTlQpOwotICAg
ICAgICAgICAgbTNtZm4gPSBfbWZuKGw0ZV9nZXRfcGZuKGw0ZVswXSkpOworICAgICAgICAgICAg
bTNtZm4gPSBsNGVfZ2V0X21mbihsNGVbMF0pOwogICAgICAgICAgICAgbDNlID0gbWFwX2RvbWFp
bl9wYWdlKG0zbWZuKTsKICAgICAgICAgICAgIEFTU0VSVChsM2VfZ2V0X2ZsYWdzKGwzZVszXSkg
JiBfUEFHRV9QUkVTRU5UKTsKLSAgICAgICAgICAgIHNoYWRvd19mcmVlKGQsIF9tZm4obDNlX2dl
dF9wZm4obDNlWzNdKSkpOworICAgICAgICAgICAgc2hhZG93X2ZyZWUoZCwgbDNlX2dldF9tZm4o
bDNlWzNdKSk7CiAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsM2UpOwogICAgICAgICAg
ICAgc2hhZG93X2ZyZWUoZCwgbTNtZm4pOwogICAgICAgICB9CkBAIC0zODg2LDEyICszODg2LDEy
IEBAIHNoX3VwZGF0ZV9saW5lYXJfZW50cmllcyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAg
IG1sNGUgPSBtYXBfZG9tYWluX3BhZ2UocGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5tb25pdG9y
X3RhYmxlKSk7CiAKICAgICAgICAgICAgIEFTU0VSVChsNGVfZ2V0X2ZsYWdzKG1sNGVbbGluZWFy
X3Nsb3RdKSAmIF9QQUdFX1BSRVNFTlQpOwotICAgICAgICAgICAgbDNtZm4gPSBfbWZuKGw0ZV9n
ZXRfcGZuKG1sNGVbbGluZWFyX3Nsb3RdKSk7CisgICAgICAgICAgICBsM21mbiA9IGw0ZV9nZXRf
bWZuKG1sNGVbbGluZWFyX3Nsb3RdKTsKICAgICAgICAgICAgIG1sM2UgPSBtYXBfZG9tYWluX3Bh
Z2UobDNtZm4pOwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWw0ZSk7CiAKICAgICAg
ICAgICAgIEFTU0VSVChsM2VfZ2V0X2ZsYWdzKG1sM2VbMF0pICYgX1BBR0VfUFJFU0VOVCk7Ci0g
ICAgICAgICAgICBsMm1mbiA9IF9tZm4obDNlX2dldF9wZm4obWwzZVswXSkpOworICAgICAgICAg
ICAgbDJtZm4gPSBsM2VfZ2V0X21mbihtbDNlWzBdKTsKICAgICAgICAgICAgIG1sMmUgPSBtYXBf
ZG9tYWluX3BhZ2UobDJtZm4pOwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWwzZSk7
CiAgICAgICAgIH0KQEAgLTM5MDMsNyArMzkwMyw3IEBAIHNoX3VwZGF0ZV9saW5lYXJfZW50cmll
cyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgewogICAgICAgICAgICAgbWwyZVtpXSA9CiAgICAg
ICAgICAgICAgICAgKHNoYWRvd19sM2VfZ2V0X2ZsYWdzKHNsM2VbaV0pICYgX1BBR0VfUFJFU0VO
VCkKLSAgICAgICAgICAgICAgICA/IGwyZV9mcm9tX3BmbihtZm5feChzaGFkb3dfbDNlX2dldF9t
Zm4oc2wzZVtpXSkpLAorICAgICAgICAgICAgICAgID8gbDJlX2Zyb21fbWZuKHNoYWRvd19sM2Vf
Z2V0X21mbihzbDNlW2ldKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0Vf
SFlQRVJWSVNPUl9SVykKICAgICAgICAgICAgICAgICA6IGwyZV9lbXB0eSgpOwogICAgICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3R5cGVzLmggYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L3R5cGVzLmgKaW5kZXggYTcxN2Q3NC4uNzNmMzhmMCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy90eXBlcy5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvdHlwZXMuaApAQCAtNzUsMTQgKzc1LDE0IEBAIHN0YXRpYyBpbmxpbmUgcGFkZHJfdCBzaGFk
b3dfbDRlX2dldF9wYWRkcihzaGFkb3dfbDRlX3Qgc2w0ZSkKICNlbmRpZgogCiBzdGF0aWMgaW5s
aW5lIG1mbl90IHNoYWRvd19sMWVfZ2V0X21mbihzaGFkb3dfbDFlX3Qgc2wxZSkKLXsgcmV0dXJu
IF9tZm4obDFlX2dldF9wZm4oc2wxZSkpOyB9Cit7IHJldHVybiBsMWVfZ2V0X21mbihzbDFlKTsg
fQogc3RhdGljIGlubGluZSBtZm5fdCBzaGFkb3dfbDJlX2dldF9tZm4oc2hhZG93X2wyZV90IHNs
MmUpCi17IHJldHVybiBfbWZuKGwyZV9nZXRfcGZuKHNsMmUpKTsgfQoreyByZXR1cm4gbDJlX2dl
dF9tZm4oc2wyZSk7IH0KIHN0YXRpYyBpbmxpbmUgbWZuX3Qgc2hhZG93X2wzZV9nZXRfbWZuKHNo
YWRvd19sM2VfdCBzbDNlKQoteyByZXR1cm4gX21mbihsM2VfZ2V0X3BmbihzbDNlKSk7IH0KK3sg
cmV0dXJuIGwzZV9nZXRfbWZuKHNsM2UpOyB9CiAjaWYgU0hBRE9XX1BBR0lOR19MRVZFTFMgPj0g
NAogc3RhdGljIGlubGluZSBtZm5fdCBzaGFkb3dfbDRlX2dldF9tZm4oc2hhZG93X2w0ZV90IHNs
NGUpCi17IHJldHVybiBfbWZuKGw0ZV9nZXRfcGZuKHNsNGUpKTsgfQoreyByZXR1cm4gbDRlX2dl
dF9tZm4oc2w0ZSk7IH0KICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIHUzMiBzaGFkb3dfbDFlX2dl
dF9mbGFncyhzaGFkb3dfbDFlX3Qgc2wxZSkKQEAgLTExNSwxNCArMTE1LDE0IEBAIHN0YXRpYyBp
bmxpbmUgc2hhZG93X2w0ZV90IHNoYWRvd19sNGVfZW1wdHkodm9pZCkKICNlbmRpZgogCiBzdGF0
aWMgaW5saW5lIHNoYWRvd19sMWVfdCBzaGFkb3dfbDFlX2Zyb21fbWZuKG1mbl90IG1mbiwgdTMy
IGZsYWdzKQoteyByZXR1cm4gbDFlX2Zyb21fcGZuKG1mbl94KG1mbiksIGZsYWdzKTsgfQoreyBy
ZXR1cm4gbDFlX2Zyb21fbWZuKG1mbiwgZmxhZ3MpOyB9CiBzdGF0aWMgaW5saW5lIHNoYWRvd19s
MmVfdCBzaGFkb3dfbDJlX2Zyb21fbWZuKG1mbl90IG1mbiwgdTMyIGZsYWdzKQoteyByZXR1cm4g
bDJlX2Zyb21fcGZuKG1mbl94KG1mbiksIGZsYWdzKTsgfQoreyByZXR1cm4gbDJlX2Zyb21fbWZu
KG1mbiwgZmxhZ3MpOyB9CiBzdGF0aWMgaW5saW5lIHNoYWRvd19sM2VfdCBzaGFkb3dfbDNlX2Zy
b21fbWZuKG1mbl90IG1mbiwgdTMyIGZsYWdzKQoteyByZXR1cm4gbDNlX2Zyb21fcGZuKG1mbl94
KG1mbiksIGZsYWdzKTsgfQoreyByZXR1cm4gbDNlX2Zyb21fbWZuKG1mbiwgZmxhZ3MpOyB9CiAj
aWYgU0hBRE9XX1BBR0lOR19MRVZFTFMgPj0gNAogc3RhdGljIGlubGluZSBzaGFkb3dfbDRlX3Qg
c2hhZG93X2w0ZV9mcm9tX21mbihtZm5fdCBtZm4sIHUzMiBmbGFncykKLXsgcmV0dXJuIGw0ZV9m
cm9tX3BmbihtZm5feChtZm4pLCBmbGFncyk7IH0KK3sgcmV0dXJuIGw0ZV9mcm9tX21mbihtZm4s
IGZsYWdzKTsgfQogI2VuZGlmCiAKICNkZWZpbmUgc2hhZG93X2wxX3RhYmxlX29mZnNldChhKSBs
MV90YWJsZV9vZmZzZXQoYSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKaW5kZXggMjQyOTAzZi4uODQ2M2Q3MSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdlLmgKQEAgLTcxLDYgKzcxLDEyIEBACiAjZGVmaW5lIGw0ZV9nZXRfcGZuKHgpICAg
ICAgICAgICAgIFwKICAgICAoKHVuc2lnbmVkIGxvbmcpKCgoeCkubDQgJiAoUEFERFJfTUFTSyZQ
QUdFX01BU0spKSA+PiBQQUdFX1NISUZUKSkKIAorLyogR2V0IG1mbiBtYXBwZWQgYnkgcHRlICht
Zm5fdCkuICovCisjZGVmaW5lIGwxZV9nZXRfbWZuKHgpIF9tZm4obDFlX2dldF9wZm4oeCkpCisj
ZGVmaW5lIGwyZV9nZXRfbWZuKHgpIF9tZm4obDJlX2dldF9wZm4oeCkpCisjZGVmaW5lIGwzZV9n
ZXRfbWZuKHgpIF9tZm4obDNlX2dldF9wZm4oeCkpCisjZGVmaW5lIGw0ZV9nZXRfbWZuKHgpIF9t
Zm4obDRlX2dldF9wZm4oeCkpCisKIC8qIEdldCBwaHlzaWNhbCBhZGRyZXNzIG9mIHBhZ2UgbWFw
cGVkIGJ5IHB0ZSAocGFkZHJfdCkuICovCiAjZGVmaW5lIGwxZV9nZXRfcGFkZHIoeCkgICAgICAg
ICAgIFwKICAgICAoKHBhZGRyX3QpKCgoeCkubDEgJiAoUEFERFJfTUFTSyZQQUdFX01BU0spKSkp
CkBAIC0xMTQsNiArMTIwLDEyIEBACiAjZGVmaW5lIGw0ZV9mcm9tX3BmbihwZm4sIGZsYWdzKSAg
IFwKICAgICAoKGw0X3BnZW50cnlfdCkgeyAoKGludHB0ZV90KShwZm4pIDw8IFBBR0VfU0hJRlQp
IHwgcHV0X3B0ZV9mbGFncyhmbGFncykgfSkKIAorLyogQ29uc3RydWN0IGEgcHRlIGZyb20gYW4g
bWZuIGFuZCBhY2Nlc3MgZmxhZ3MuICovCisjZGVmaW5lIGwxZV9mcm9tX21mbihtLCBmKSBsMWVf
ZnJvbV9wZm4obWZuX3gobSksIGYpCisjZGVmaW5lIGwyZV9mcm9tX21mbihtLCBmKSBsMmVfZnJv
bV9wZm4obWZuX3gobSksIGYpCisjZGVmaW5lIGwzZV9mcm9tX21mbihtLCBmKSBsM2VfZnJvbV9w
Zm4obWZuX3gobSksIGYpCisjZGVmaW5lIGw0ZV9mcm9tX21mbihtLCBmKSBsNGVfZnJvbV9wZm4o
bWZuX3gobSksIGYpCisKIC8qIENvbnN0cnVjdCBhIHB0ZSBmcm9tIGEgcGh5c2ljYWwgYWRkcmVz
cyBhbmQgYWNjZXNzIGZsYWdzLiAqLwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIHN0YXRpYyBpbmxp
bmUgbDFfcGdlbnRyeV90IGwxZV9mcm9tX3BhZGRyKHBhZGRyX3QgcGEsIHVuc2lnbmVkIGludCBm
bGFncykKQEAgLTE4MCw5ICsxOTIsOSBAQCBzdGF0aWMgaW5saW5lIGw0X3BnZW50cnlfdCBsNGVf
ZnJvbV9wYWRkcihwYWRkcl90IHBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAjZGVmaW5lIGwzZV90
b19sMmUoeCkgICAgICAgICAgICAgICgobDJfcGdlbnRyeV90ICopX192YShsM2VfZ2V0X3BhZGRy
KHgpKSkKICNkZWZpbmUgbDRlX3RvX2wzZSh4KSAgICAgICAgICAgICAgKChsM19wZ2VudHJ5X3Qg
KilfX3ZhKGw0ZV9nZXRfcGFkZHIoeCkpKQogCi0jZGVmaW5lIG1hcF9sMXRfZnJvbV9sMmUoeCkg
ICAgICAgICgobDFfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9wYWdlKF9tZm4obDJlX2dldF9wZm4o
eCkpKSkKLSNkZWZpbmUgbWFwX2wydF9mcm9tX2wzZSh4KSAgICAgICAgKChsMl9wZ2VudHJ5X3Qg
KiltYXBfZG9tYWluX3BhZ2UoX21mbihsM2VfZ2V0X3Bmbih4KSkpKQotI2RlZmluZSBtYXBfbDN0
X2Zyb21fbDRlKHgpICAgICAgICAoKGwzX3BnZW50cnlfdCAqKW1hcF9kb21haW5fcGFnZShfbWZu
KGw0ZV9nZXRfcGZuKHgpKSkpCisjZGVmaW5lIG1hcF9sMXRfZnJvbV9sMmUoeCkgICAgICAgICgo
bDFfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9wYWdlKGwyZV9nZXRfbWZuKHgpKSkKKyNkZWZpbmUg
bWFwX2wydF9mcm9tX2wzZSh4KSAgICAgICAgKChsMl9wZ2VudHJ5X3QgKiltYXBfZG9tYWluX3Bh
Z2UobDNlX2dldF9tZm4oeCkpKQorI2RlZmluZSBtYXBfbDN0X2Zyb21fbDRlKHgpICAgICAgICAo
KGwzX3BnZW50cnlfdCAqKW1hcF9kb21haW5fcGFnZShsNGVfZ2V0X21mbih4KSkpCiAKIC8qIEdp
dmVuIGEgdmlydHVhbCBhZGRyZXNzLCBnZXQgYW4gZW50cnkgb2Zmc2V0IGludG8gYSBwYWdlIHRh
YmxlLiAqLwogI2RlZmluZSBsMV90YWJsZV9vZmZzZXQoYSkgICAgICAgICBcCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:15:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13: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.xen.org>)
	id 1dkryd-0002k7-Nw; Thu, 24 Aug 2017 13:15:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkryc-0002jl-Gu
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 13:15:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 49/49-03044-161DE995; Thu, 24 Aug 2017 13:15:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXjfx4rx
 Ig66P3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDI3uYCi4qVtx90MzWwNgk1cXIySEh4C/x
 f9tZZhCbTUBfYveLT0wgtoiAusTpjousXYxcHMwC2xgl/nw/zgaSEBbwlZh+5iwriM0ioCrxa
 9sGsDivgKfEva9P2SCGykmcP/4TbCingJfE1TOtYLYQUM26afeYIGw1iWv9l9ghegUlTs58wg
 JiMwtISBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEBg8DEOxg7PjndIhRkoNJSZT3ifS8SCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvHwXgHKCRanpqRVpmTnAMIZJS3DwKInwBoGkeYsLEnOLM9MhUqcYFaXEeX1AEgIgiYzSP
 Lg2WOxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvNcgUnsy8Erjpr4AWMwEtnnRiDsjikk
 SElFQD49LEnB1cS1cz6M70dhC4MWexXpvS7f8H1Sa37FVOT9FctG/twXYpOXPJL+HWyw24Pi9
 2+rH7zo+zemY3HFok9c0L07549EwT/KCg+yOkxOrJdKWgeDaPJQEnvtb49bB6bpk8bbb8vbUX
 1gWlTJxXMOv1hR/TXkhdtlzbFF50z279kllHduqkL1NiKc5INNRiLipOBABIlQr1mAIAAA==
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503580511!107791966!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11922 invoked from network); 24 Aug 2017 13:15:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 13:15:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444983571"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Aug 2017 14:14:55 +0100
Message-ID: <1503580497-22936-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
References: <1503580497-22936-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>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 1/3] x86/mm: Replace opencoded forms of l?e_{get,
	from}_page()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgKGNvbmZpcm1lZCBieSBkaWZmaW5nIHRoZSBkaXNhc3NlbWJs
eSkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgIHwgIDcgKysrLS0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyB8
ICAzICstLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICB8IDExICsrKystLS0tLS0tCiAzIGZp
bGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlZDc3MjcwLi5l
NmI3ODI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0uYwpAQCAtNjkyLDggKzY5Miw3IEBAIGludCBtYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVk
IGludCBvZmYpCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIG5sMWUgPSBsMWVfZnJv
bV9wZm4obWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAgICAgICAgICAgICAg
bDFlX2dldF9mbGFncyhsMWUpIHwgX1BBR0VfUlcpOworICAgIG5sMWUgPSBsMWVfZnJvbV9wYWdl
KHBhZ2UsIGwxZV9nZXRfZmxhZ3MobDFlKSB8IF9QQUdFX1JXKTsKIAogICAgIHNwaW5fbG9jaygm
di0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9jayk7CiAgICAgbDFlX3dyaXRlKCZnZHRfbGR0
X3B0ZXMoZCwgdilbb2ZmICsgMTZdLCBubDFlKTsKQEAgLTEzMTUsNyArMTMxNCw3IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4pCiAKICAgICBpZiAoIGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgewot
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihsMmVfZ2V0
X3BmbihsMmUpKSk7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBsMmVfZ2V0X3Bh
Z2UobDJlKTsKICAgICAgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCAoMXUgPDwgUEFHRVRBQkxFX09SREVSKTsgaSsrLCBwYWdlKysgKQpAQCAtMTk0NCw3ICsx
OTQzLDcgQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9w
Z2VudHJ5X3QgbmwxZSwKICAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19k
b20sIGwxZV9nZXRfcGZuKG5sMWUpLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgICAgICAgICAgaWYg
KCAhcGFnZSApCiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgICAgICBu
bDFlID0gbDFlX2Zyb21fcGZuKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwgbDFlX2dldF9mbGFn
cyhubDFlKSk7CisgICAgICAgICAgICBubDFlID0gbDFlX2Zyb21fcGFnZShwYWdlLCBsMWVfZ2V0
X2ZsYWdzKG5sMWUpKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEZhc3QgcGF0aCBmb3Igc3Vm
ZmljaWVudGx5LXNpbWlsYXIgbWFwcGluZ3MuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCBjZGM3N2E5Li4w
MjdhYjhmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTQwNSw4ICs0MDUsNyBAQCBzdGF0aWMgdm9pZCBoYXBf
aW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbDRtZm4pCiAK
ICAgICAvKiBJbnN0YWxsIHRoZSBwZXItZG9tYWluIG1hcHBpbmdzIGZvciB0aGlzIGRvbWFpbiAq
LwogICAgIGw0ZVtsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIGw0ZV9mcm9tX3BmbihtZm5feChwYWdlX3RvX21mbihkLT5hcmNoLnBlcmRvbWFpbl9sM19w
ZykpLAotICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOworICAgICAg
ICBsNGVfZnJvbV9wYWdlKGQtPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNP
Ul9SVyk7CiAKICAgICAvKiBJbnN0YWxsIGEgbGluZWFyIG1hcHBpbmcgKi8KICAgICBsNGVbbDRf
dGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDA2ZTY0
YjguLjYyOGE1M2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTE2OCw3ICsxNjgsNyBAQCBwMm1fZnJlZV9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBsMV9wZ2VudHJ5X3QgKnAybV9lbnRyeSwgaW50IHBh
Z2Vfb3JkZXIpCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzX3RhYmxlKTsKICAgICB9CiAK
LSAgICBwMm1fZnJlZV9wdHAocDJtLCBtZm5fdG9fcGFnZShfbWZuKGwxZV9nZXRfcGZuKCpwMm1f
ZW50cnkpKSkpOworICAgIHAybV9mcmVlX3B0cChwMm0sIGwxZV9nZXRfcGFnZSgqcDJtX2VudHJ5
KSk7CiB9CiAKIC8vIFdhbGsgb25lIGxldmVsIG9mIHRoZSBQMk0gdGFibGUsIGFsbG9jYXRpbmcg
YSBuZXcgdGFibGUgaWYgcmVxdWlyZWQuCkBAIC0yMTAsOCArMjEwLDcgQEAgcDJtX25leHRfbGV2
ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAogICAgICAgICBpZiAoIHBn
ID09IE5VTEwgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICAgICAgbmV3X2Vu
dHJ5ID0gbDFlX2Zyb21fcGZuKG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsKKyAgICAgICAg
bmV3X2VudHJ5ID0gbDFlX2Zyb21fcGFnZShwZywgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7
CiAKICAgICAgICAgc3dpdGNoICggdHlwZSApIHsKICAgICAgICAgY2FzZSBQR1RfbDNfcGFnZV90
YWJsZToKQEAgLTI1NSw4ICsyNTQsNyBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB2b2lkICoqdGFibGUsCiAgICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShw
Mm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIDIpOwogICAgICAgICB9CiAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKGwxX2VudHJ5KTsKLSAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zy
b21fcGZuKG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsgLyogZGlzYWJsZSBQU0UgKi8KKyAg
ICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGFnZShwZywgUDJNX0JBU0VfRkxBR1MgfCBfUEFH
RV9SVyk7IC8qIGRpc2FibGUgUFNFICovCiAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5l
d19lbnRyeSwgMiwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIHAy
bS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgMyk7CiAg
ICAgfQpAQCAtMjkwLDggKzI4OCw3IEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAgICAgfQogICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZShsMV9lbnRyeSk7CiAgICAgICAgIAotICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4o
bWZuX3gocGFnZV90b19tZm4ocGcpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOworICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJv
bV9wYWdlKHBnLCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsKICAgICAgICAgcDJtX2FkZF9p
b21tdV9mbGFncygmbmV3X2VudHJ5LCAxLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxl
KTsKICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3
X2VudHJ5LCAyKTsKICAgICB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:16:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13: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.xen.org>)
	id 1dkrzu-00032K-Dd; Thu, 24 Aug 2017 13:16:34 +0000
Resent-Date: Thu, 24 Aug 2017 13:16:34 +0000
Resent-Message-Id: <E1dkrzu-00032K-Dd@lists.xenproject.org>
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <no-reply@patchew.org>) id 1dkrzs-00031x-RP
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 13:16:32 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9D/E0-03612-0B1DE995; Thu, 24 Aug 2017 13:16:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSHhJwU3f9xXm
 RBhumKlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk75/1jL/gvWLFu3SfGBsYHgl2MXBxCAssY
 JbZNXc/YxcjJwStgL3F4/yt2EFtIQFHi56E1bCC2sECSxMXJn1hAbE4BK4nm1X9YIOoFJU7Of
 AJkc3AwC2hKrN+lDxJmBmqd0v0QagyvxJ2585lAbDYBKYnD91cyg9giAhISLy81sELUA90w/1
 IBiM0ioC2xZd8EsF4JoPovy06zTWDkm4Vk2yyEbbOQbFvAyLyKUaM4tagstUjXyEQvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjvo+RhxglOZiURHmfSM+LFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBO/cCUE6wKDU9tSItMwcY9DBpCQ4eJRHeYyBp3uKCxNzizHSI1
 ClGXY4tv098ZxJiycvPS5US5z14HqhIAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmLcaZBVPZl4J3KZXQEcwAR0x6cQckCNKEhFSUg2Mpp66nle75HZcaVqjGqRu46sTLxr
 6d5V5jOzKta6NN96z3vzx4vpalnaPinU/b6SfW/1hQ5fCx43q0b2fL+fNeG6jZLuQp1/rpQPn
 d82uX8v8DT9KJ1QrOP3Z4qxZl/Y8s/HcqgCPW+Ga4YKp7BUrWltFq9fmRyxfMG/npItOfDpfr
 yg5R1cosRRnJBpqMRcVJwIAWt3PULsCAAA=
X-Env-Sender: no-reply@patchew.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503580590!71406912!1
X-Originating-IP: [135.84.80.217]
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 30598 invoked from network); 24 Aug 2017 13:16:31 -0000
Received: from sender-of-o52.zoho.com (HELO sender-of-o52.zoho.com)
 (135.84.80.217)
 by server-5.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 24 Aug 2017 13:16:31 -0000
Received: from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 150358058329325.081360253812818;
 Thu, 24 Aug 2017 06:16:23 -0700 (PDT)
Message-ID: <150358058217.105.4685389509065985883@205a2245145f>
In-Reply-To: <20170824121919.78678-3-roger.pau@citrix.com>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: roger.pau@citrix.com
Date: Thu, 24 Aug 2017 06:16:23 -0700 (PDT)
X-ZohoMailClient: External
Cc: sstabellini@kernel.org, famz@redhat.com, qemu-devel@nongnu.org,
 JBeulich@suse.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH QEMU v2] xen/pt: allow QEMU to
	request MSI unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z
LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKVHlwZTogc2VyaWVzCk1l
c3NhZ2UtaWQ6IDIwMTcwODI0MTIxOTE5Ljc4Njc4LTMtcm9nZXIucGF1QGNpdHJpeC5jb20KU3Vi
amVjdDogW1FlbXUtZGV2ZWxdIFtQQVRDSCBRRU1VIHYyXSB4ZW4vcHQ6IGFsbG93IFFFTVUgdG8g
cmVxdWVzdCBNU0kgdW5tYXNraW5nIGF0IGJpbmQgdGltZQoKPT09IFRFU1QgU0NSSVBUIEJFR0lO
ID09PQojIS9iaW4vYmFzaAoKQkFTRT1iYXNlCm49MQp0b3RhbD0kKGdpdCBsb2cgLS1vbmVsaW5l
ICRCQVNFLi4gfCB3YyAtbCkKZmFpbGVkPTAKCmdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFt
ZWxpbWl0IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lcyBUcnVlCgpjb21taXRzPSIk
KGdpdCBsb2cgLS1mb3JtYXQ9JUggLS1yZXZlcnNlICRCQVNFLi4pIgpmb3IgYyBpbiAkY29tbWl0
czsgZG8KICAgIGVjaG8gIkNoZWNraW5nIFBBVENIICRuLyR0b3RhbDogJChnaXQgbG9nIC1uIDEg
LS1mb3JtYXQ9JXMgJGMpLi4uIgogICAgaWYgISBnaXQgc2hvdyAkYyAtLWZvcm1hdD1lbWFpbCB8
IC4vc2NyaXB0cy9jaGVja3BhdGNoLnBsIC0tbWFpbGJhY2sgLTsgdGhlbgogICAgICAgIGZhaWxl
ZD0xCiAgICAgICAgZWNobwogICAgZmkKICAgIG49JCgobisxKSkKZG9uZQoKZXhpdCAkZmFpbGVk
Cj09PSBURVNUIFNDUklQVCBFTkQgPT09CgpVcGRhdGluZyAzYzhjZjVhOWMyMWZmODc4MjE2NGQx
ZGVmN2Y0NGJkODg4NzEzMzg0CkZyb20gaHR0cHM6Ly9naXRodWIuY29tL3BhdGNoZXctcHJvamVj
dC9xZW11CiB0IFt0YWcgdXBkYXRlXSAgICAgICAgICAgIHBhdGNoZXcvMjAxNzA4MjQxMjE5MTku
Nzg2NzgtMy1yb2dlci5wYXVAY2l0cml4LmNvbSAtPiBwYXRjaGV3LzIwMTcwODI0MTIxOTE5Ljc4
Njc4LTMtcm9nZXIucGF1QGNpdHJpeC5jb20KU3dpdGNoZWQgdG8gYSBuZXcgYnJhbmNoICd0ZXN0
JwoyYjdkNDgzMDQ0IHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcg
YXQgYmluZCB0aW1lCgo9PT0gT1VUUFVUIEJFR0lOID09PQpDaGVja2luZyBQQVRDSCAxLzE6IHhl
bi9wdDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1lLi4u
CkVSUk9SOiBicmFjZXMge30gYXJlIG5lY2Vzc2FyeSBmb3IgYWxsIGFybXMgb2YgdGhpcyBzdGF0
ZW1lbnQKIzU5OiBGSUxFOiBody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmM6MTMyNToKKyAgICBp
ZiAocmMpClsuLi5dCgp0b3RhbDogMSBlcnJvcnMsIDAgd2FybmluZ3MsIDg4IGxpbmVzIGNoZWNr
ZWQKCllvdXIgcGF0Y2ggaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55
IG9mIHRoZXNlIGVycm9ycwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBt
YWludGFpbmVyLCBzZWUKQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KCj09PSBPVVRQVVQgRU5E
ID09PQoKVGVzdCBjb21tYW5kIGV4aXRlZCB3aXRoIGNvZGU6IDEKCgotLS0KRW1haWwgZ2VuZXJh
dGVkIGF1dG9tYXRpY2FsbHkgYnkgUGF0Y2hldyBbaHR0cDovL3BhdGNoZXcub3JnL10uClBsZWFz
ZSBzZW5kIHlvdXIgZmVlZGJhY2sgdG8gcGF0Y2hldy1kZXZlbEBmcmVlbGlzdHMub3JnCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13:24: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.xen.org>)
	id 1dks7J-0003sj-5p; Thu, 24 Aug 2017 13:24:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dks7H-0003sd-Jr
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 13:24:11 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8A/43-01996-A73DE995; Thu, 24 Aug 2017 13:24:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7fi8rx
 Ig44OHoslHxezODB6HN39mymAMYo1My8pvyKBNeP666esBZ1KFY//ODQw9kl3MXJyCAnkSdyc
 /I8FxOYVsJOYdK4HzJYQMJQ4vfAmmM0ioCpxrvkhE4jNJqAu0fZsOyuILSJgIPHj40agGi4OZ
 oH5TBJT7m4DaxAWCJM49/4HUAMH0AJ3iRcLo0DCnAIeEh+fXGQBCfMKCEr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukameklFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGXj0DA+MOxtuT/Q4xSnIwKYnyPpGeFynE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHiNLgHVCRalpqdWpGXmAKMDplSCg
 0dJhPfXRaA0b3FBYm5xZjpE6hSjopQ4rylInwBIIqM0D64NFpGXGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnzSoFM4cnMK4Gb/gpoMRPQ4kkn5oAsLklESEk1MIad+VtXqceWsOLFmgoBjZ7
 3ZpoHXY4tMPxxYUtISLiqMO9sazPuM2eY3SV+NBX5T7DilNwtkeC4tlv62m7fdTdcfqgtXNGj
 leR+z021c8W0K/6fnHK9yntZfT8su8pzaFON99IesSUflt/JDVi++NCi4+cv6i8Vvnapy5sjr
 3udSSz7z8XZy5VYijMSDbWYi4oTAcC9d/zDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503581046!69868500!1
X-Originating-IP: [137.65.248.74]
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 14529 invoked from network); 24 Aug 2017 13:24:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 13:24:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 07:24:05 -0600
Message-Id: <599EEF9402000078001733B4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 07:24:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1503575319-28966-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1503575319-28966-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,
 julien.grall@arm.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v2] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDEzOjQ4LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoZSBwYXRjaCBzcGxpdHMgdGhlIHZtX2V2ZW50IGludG8gdGhyZWUgc3RydWN0dXJlczp2
bV9ldmVudF9zaGFyZSwKPiB2bV9ldmVudF9wYWdpbmcsIHZtX2V2ZW50X21vbml0b3IuIFRoZSBh
bGxvY2F0aW9uIGZvciB0aGUKPiBzdHJ1Y3R1cmUgaXMgbW92ZWQgdG8gdm1fZXZlbnRfZW5hYmxl
IHNvIHRoYXQgaXQgY2FuIGJlCj4gYWxsb2NhdGVkL2luaXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVk
IGluIHZtX2V2ZW50X2Rpc2FibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWls
YSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgpNaXNzaW5nIGJyaWVmIGRlc2NyaXB0aW9uIG9m
IGNoYW5nZXMgZnJvbSB2MSBoZXJlLgoKPiBAQCAtNTAsMzIgKzUwLDM3IEBAIHN0YXRpYyBpbnQg
dm1fZXZlbnRfZW5hYmxlKAo+ICAgICAgaW50IHJjOwo+ICAgICAgdW5zaWduZWQgbG9uZyByaW5n
X2dmbiA9IGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbcGFyYW1dOwo+ICAKPiArICAgIGlmICgg
ISgqdmVkKSApCj4gKyAgICAgICAgKCp2ZWQpID0geHphbGxvYyhzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluKTsKPiArICAgIGlmICggISgqdmVkKSApCgpJbiBub25lIG9mIHRoZSB0aHJlZSBjYXNlcyB5
b3UgcmVhbGx5IG5lZWQgdGhlIHBhcmVudGhlc2VzIGFyb3VuZAoqdmVkLgoKPiBAQCAtMTg3LDM5
ICsxOTQsNDUgQEAgdm9pZCB2bV9ldmVudF93YWtlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCAK
PiB2bV9ldmVudF9kb21haW4gKnZlZCkKPiAgICAgICAgICB2bV9ldmVudF93YWtlX2Jsb2NrZWQo
ZCwgdmVkKTsKPiAgfQo+ICAKPiAtc3RhdGljIGludCB2bV9ldmVudF9kaXNhYmxlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKPiArc3RhdGljIGludCB2bV9l
dmVudF9kaXNhYmxlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKip2
ZWQpCj4gIHsKPiAtICAgIGlmICggdmVkLT5yaW5nX3BhZ2UgKQo+ICsgICAgaWYgKCAhKnZlZCAp
Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgaWYgKCAoKnZlZCktPnJpbmdfcGFnZSAp
Cj4gICAgICB7Cj5bLi4uXQo+ICsgICAgICAgIHhmcmVlKCp2ZWQpOwo+ICsgICAgICAgICp2ZWQg
PSBOVUxMOwo+ICAgICAgfQoKSWYgYm90aCBpZigpLXMgYWJvdmUgYXJlIHJlYWxseSB1c2VmdWws
IHlvdSBhcmUgbGVha2luZyAqdmVkIHdoZW4gaXQKaXMgbm9uLU5VTEwgYnV0IC0+cmluZ19wYWdl
IGlzIE5VTEwuCgo+IEBAIC01MDAsNiArNTE5LDkgQEAgYm9vbF90IHZtX2V2ZW50X2NoZWNrX3Jp
bmcoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQo+ICBpbnQgX192bV9ldmVudF9jbGFpbV9z
bG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgYWxsb3dfc2xlZXApCj4gIHsKPiArICAgIGlm
ICggIXZlZCApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CgpJIGRvbid0IHRoaW5rIEVOT1NZ
UyBpcyBjb3JyZWN0IGhlcmUuCgo+IEBAIC01MTAsMjQgKzUzMiwyNCBAQCBpbnQgX192bV9ldmVu
dF9jbGFpbV9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZl
ZCwKPiAgLyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNv
bWluZyBub3RpZmljYXRpb25zLiAqLwo+ICBzdGF0aWMgdm9pZCBtZW1fcGFnaW5nX25vdGlmaWNh
dGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCj4gIHsKPiAtICAgIGlmICgg
bGlrZWx5KHYtPmRvbWFpbi0+dm1fZXZlbnQtPnBhZ2luZy5yaW5nX3BhZ2UgIT0gTlVMTCkgKQo+
IC0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4sICZ2LT5kb21haW4tPnZtX2V2ZW50
LT5wYWdpbmcpOwo+ICsgICAgaWYgKCBsaWtlbHkodi0+ZG9tYWluLT52bV9ldmVudF9wYWdpbmct
PnJpbmdfcGFnZSAhPSBOVUxMKSApCj4gKyAgICAgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFp
biwgdi0+ZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwo+ICB9Cj4gICNlbmRpZgo+ICAKPiAgLyog
UmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBub3Rp
ZmljYXRpb25zLiAqLwo+ICBzdGF0aWMgdm9pZCBtb25pdG9yX25vdGlmaWNhdGlvbihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCj4gIHsKPiAtICAgIGlmICggbGlrZWx5KHYtPmRv
bWFpbi0+dm1fZXZlbnQtPm1vbml0b3IucmluZ19wYWdlICE9IE5VTEwpICkKPiAtICAgICAgICB2
bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCAmdi0+ZG9tYWluLT52bV9ldmVudC0+bW9uaXRvcik7
Cj4gKyAgICBpZiAoIGxpa2VseSh2LT5kb21haW4tPnZtX2V2ZW50X21vbml0b3ItPnJpbmdfcGFn
ZSAhPSBOVUxMKSApCj4gKyAgICAgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgdi0+ZG9t
YWluLT52bV9ldmVudF9tb25pdG9yKTsKPiAgfQo+ICAKPiAgI2lmZGVmIENPTkZJR19IQVNfTUVN
X1NIQVJJTkcKPiAgLyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZv
ciBpbmNvbWluZyBub3RpZmljYXRpb25zLiAqLwo+ICBzdGF0aWMgdm9pZCBtZW1fc2hhcmluZ19u
b3RpZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQo+ICB7Cj4gLSAg
ICBpZiAoIGxpa2VseSh2LT5kb21haW4tPnZtX2V2ZW50LT5zaGFyZS5yaW5nX3BhZ2UgIT0gTlVM
TCkgKQo+IC0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4sICZ2LT5kb21haW4tPnZt
X2V2ZW50LT5zaGFyZSk7Cj4gKyAgICBpZiAoIGxpa2VseSh2LT5kb21haW4tPnZtX2V2ZW50X3No
YXJlLT5yaW5nX3BhZ2UgIT0gTlVMTCkgKQo+ICsgICAgICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5k
b21haW4sIHYtPmRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwo+ICB9Cj4gICNlbmRpZgoKRm9yIGFs
bCB0aHJlZSBhIGxvY2FsIHZhcmlhYmxlIGhvbGRpbmcgdi0+ZG9tYWluIHdvdWxkIGNlcnRhaW4g
aGVscDsKZXZlbnR1YWxseSB0aGUgZnVuY3Rpb25zIHNob3VsZCBldmVuIGJlIHBhc3NlZCBzdHJ1
Y3QgZG9tYWluICoKaW5zdGVhZCBvZiBzdHJ1Y3QgdmNwdSAqLCBJIHRoaW5rLgoKPiBAQCAtNTk5
LDcgKzYyMSw2IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCj4gICNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcK
PiAgICAgIGNhc2UgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkc6Cj4gICAgICB7Cj4gLSAg
ICAgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkID0gJmQtPnZtX2V2ZW50LT5wYWdpbmc7
CgpEcm9wcGluZyB0aGlzIGxvY2FsIHZhcmlhYmxlIChhbmQgc2ltaWxhciBvbmVzIGJlbG93KSBw
b2ludGxlc3NseQppbmNyZWFzZXMgdGhlIHNpemUgb2YgdGhpcyBwYXRjaC4KCj4gLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYwo+IEBAIC0xMzYzLDkgKzEzNjMsMTEgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNl
KHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQo+
ICAKPiAgICAgIC8qIFByZXZlbnQgZGV2aWNlIGFzc2lnbiBpZiBtZW0gcGFnaW5nIG9yIG1lbSBz
aGFyaW5nIGhhdmUgYmVlbiAKPiAgICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCj4g
KyAgICBpZiggIWQtPnZtX2V2ZW50X3BhZ2luZyApCj4gKyAgICAgICAgcmV0dXJuIC1FWERFVjsK
CklzIHRoaXMgY2hlY2sgdGhlIHdyb25nIHdheSByb3VuZD8gQW5kIHdoeSBjYW4ndCBpdCBiZSBj
b21iaW5lZAp3aXRoIC4uLgoKPiAgICAgIGlmICggdW5saWtlbHkoIW5lZWRfaW9tbXUoZCkgJiYK
PiAgICAgICAgICAgICAgKGQtPmFyY2guaHZtX2RvbWFpbi5tZW1fc2hhcmluZ19lbmFibGVkIHx8
Cj4gLSAgICAgICAgICAgICBkLT52bV9ldmVudC0+cGFnaW5nLnJpbmdfcGFnZSB8fAo+ICsgICAg
ICAgICAgICAgZC0+dm1fZXZlbnRfcGFnaW5nLT5yaW5nX3BhZ2UgfHwKPiAgICAgICAgICAgICAg
IHAybV9nZXRfaG9zdHAybShkKS0+Z2xvYmFsX2xvZ2RpcnR5KSkgKQo+ICAgICAgICAgIHJldHVy
biAtRVhERVY7CgouLi4gdGhpcyBzZXQ/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13:26: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.xen.org>)
	id 1dks9o-00045i-Ih; Thu, 24 Aug 2017 13:26:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dks9m-00045Y-Lb
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 13:26:46 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C5/04-03368-614DE995; Thu, 24 Aug 2017 13:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS1f0yrx
 Igz1zFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy33YvZCt4wVty8+Ji5gfE8YxcjJ4eQQJ7E
 p5fLWUFsXgE7iRUNq9lBbAkBQ4nTC2+ygNgsAqoSfzZdZgOx2QTUJdqebQerFxHQl5j/6SeYz
 SwwjVFi8VsZEFtYIEji+4OfzF2MXEDzOxglVm5eBDaIU8BLYu38eUALOICWCUr83SEM0asl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTWSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD8GINjB+GVZwCFGSQ4mJVHeJ9LzIoX4
 kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO+SS0B1gkWp6akVaZk5wAiBKZXg4
 FES4V0LkuYtLkjMLc5Mh0idYtTlaPqw5QuTENgMKXHewstARQIgRRmleXAjYNF6iVFWSpiXEe
 hAIZ6C1KLczBJU+VeM4hyMSsK8V0FW8WTmlcBtegV0BBPQEZNOzAE5oiQRISXVwJjx5VC50bI
 797oKDkYacl7vfXrp19r/iotKuE1PehkGukZVzb/Mmx8StK9bTclwauiP0Bb73m99zZc5X+To
 2u8XSvGYVvRV2VC07NI3h4IFh3M4WXycG+5It3E7/rD+MOmaxm5V1fi488kvvT/Zrft5IauQu
 cPwI7vi9nBZb88L6fP8/n0QV2Ipzkg01GIuKk4EADUlOhvRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503581203!60421609!1
X-Originating-IP: [137.65.248.74]
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 51278 invoked from network); 24 Aug 2017 13:26:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 13:26:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 07:26:43 -0600
Message-Id: <599EF03402000078001733B7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 07:26:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503580497-22936-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/3] x86/mm: Replace opencoded forms of
 l?e_{get, from}_page()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE1OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgKGNvbmZpcm1lZCBieSBkaWZmaW5nIHRoZSBkaXNh
c3NlbWJseSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:28:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13: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.xen.org>)
	id 1dksBi-0004Eu-Tv; Thu, 24 Aug 2017 13:28:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dksBh-0004Eh-TU
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 13:28:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 06/C1-02177-D84DE995; Thu, 24 Aug 2017 13:28:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS7f7yrx
 Ig63fdSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy33YvZCt4wVty8+Ji5gfE8YxcjJ4eQQJ5E
 38ouVhCbV8BOYsfNDewgtoSAocTphTdZQGwWAVWJebuWMIHYbALqEm3PtoPViwjoS8z/9BPMZ
 haYxiix+K0MiC0s4C+xbfljoDgX0PwORomOL4fAlnEKeEnMmvAOyOYAWiYo8XeHMESvlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfYQC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD86hkYGHcwTljld4hRkoNJSZT3ifS8SCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvIaXgXKCRanpqRVpmTnASIBJS3DwKInwJoGkeYsLEnOLM
 9MhUqcYdTmaPmz5wiTEkpeflyolzrvjElCRAEhRRmke3AhYVF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMzrCrKKJzOvBG7TK6AjmICOmHRiDsgRJYkIKakGxvSTb7VvCpQt2bTxTUTVSsP
 XYTfuR12QSNWx37Dh9Gf2u793i5rPPWAVtC1pyfM7zYv+isvMyFhn7Vz7j/H7snuZO6cbFeeZ
 vb/r118x2efCd/8lL5+YiHK+5de/u1srT2vJZcct8hd+pldbv2TodF4YkmN8pHflh0lr+9ji3
 qknJs6Z1e9t1qXEUpyRaKjFXFScCACOC8o+xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503581321!93196345!1
X-Originating-IP: [137.65.248.74]
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 57152 invoked from network); 24 Aug 2017 13:28:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 13:28:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 07:28:41 -0600
Message-Id: <599EF0A802000078001733CE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 07:28:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503580497-22936-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/mm: Replace opencoded forms of
 map_l?t_from_l?e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE1OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgKGNvbmZpcm1lZCBieSBkaWZmaW5nIHRoZSBkaXNh
c3NlbWJseSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:32:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 13:32: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.xen.org>)
	id 1dksFY-0004t6-GZ; Thu, 24 Aug 2017 13:32:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dksFX-0004t0-1R
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 13:32:43 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 5B/83-02962-A75DE995; Thu, 24 Aug 2017 13:32:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7fy6rx
 Ig0s3jSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyOlQvYCvrZKlrnr2duYOxk7WLk5BASyJM4
 93cvO4jNK2AnMWXBGjBbQsBQ4vTCmyxdjBwcLAKqEj9v2YGE2QTUJdqebQdrFRHQl5j/6SeYz
 SwwjVFi8VsZEFtYwF3i3F6QMVxA4zsYJU5//ckEkuAU8JLYsvM3E8hMXgFBib87hCF6tSQe/r
 rFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGRnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxjXzA88xCjJwaQkyvtEel6kEF9S
 fkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLglbsCVCdYlJqeWpGWmQOMD5hSCQ4eJ
 RFef5A0b3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ84qAFAmAFGWU5sGNgMXqJUZZKWFeRqADhX
 gKUotyM0tQ5V8xinMwKgnzWoBM4cnMK4Hb9AroCCagIyadmANyREkiQkqqgXH+D+b60i2vs1K
 cDiUbzfjXoMh/0jE7nPsCr/QSka8Pqg9dZ1SZLxTa+k81+McXzmdmVrozPszqqBecfeLNut3p
 O+RuP+Z+tNl0zfYojTnvGQ6oND3U1rog/Cu6/+WHja8391tPXeDgxL7ekdNcquyex+KDq84u9
 F1z9vPr5duiBC6rLZ609T6PEktxRqKhFnNRcSIAvZbGAtACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503581560!113379164!1
X-Originating-IP: [137.65.248.74]
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 28785 invoked from network); 24 Aug 2017 13:32:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 13:32:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 07:32:39 -0600
Message-Id: <599EF19702000078001733D1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 07:32:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Introduce and use l?e_{get,
	from}_mfn()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE1OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBhdm9pZHMgdGhlIGV4cGxpY2l0IGJveGluZy91bmJveGluZyBvZiBtZm5fdCBp
biByZWxldmFudCBjb2RlcGF0aHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CndpdGggb25lIG9wdGlvbmFsIGFkanVzdG1lbnQ6Cgo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+
IEBAIC0xNjIsNyArMTYyLDcgQEAgcDJtX2ZyZWVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgbDFfcGdlbnRyeV90ICpwMm1fZW50cnksIGludCBwYWdlX29yZGVyKQo+ICAKPiAgICAgIGlm
ICggcGFnZV9vcmRlciA+IFBBR0VfT1JERVJfMk0gKQo+ICAgICAgewo+IC0gICAgICAgIGwxX3Bn
ZW50cnlfdCAqbDNfdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMWVfZ2V0X3BmbigqcDJt
X2VudHJ5KSkpOwo+ICsgICAgICAgIGwxX3BnZW50cnlfdCAqbDNfdGFibGUgPSBtYXBfZG9tYWlu
X3BhZ2UobDFlX2dldF9tZm4oKnAybV9lbnRyeSkpOwo+ICAgICAgICAgIGZvciAoIGludCBpID0g
MDsgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQoKTWluZCBhZGRpbmcgdGhlIG1pc3Np
bmcgYmxhbmsgbGluZSBoZXJlPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 13:35:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 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.xen.org>)
	id 1dksHv-00056E-T1; Thu, 24 Aug 2017 13:35:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dksHu-00055z-DH
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 13:35:10 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 67/40-03937-D06DE995; Thu, 24 Aug 2017 13:35:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQpf32rx
 Ig75L/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bkbedYC9axV/x/MJGxgbGHrYuRk0NCwE9i
 zcNTYLawgLvEub1r2EFsEQFlid5fv1m6GLk4mAX6GSX2LehmBHGEBPYwSpz53MICUsUmoC+x+
 8Unpi5GDg5eAVuJQ99dQMIsAqoS92d9BBskKhAusf/7NWYQm1dAUOLkzCdgrZwC9hLHPt1mAW
 llFtCUWL9LHyTMLCAvsf3tHGYIW1yi6ctKVhBbSEBN4lr/JXaIm9Mltv79xTyBUWAWkqmzECb
 NQjJpFpJJCxhZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525i
 BIYsAxDsYLy9MeAQoyQHk5Iob/PVeZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjbrgDlBItS0
 1Mr0jJzgNEDk5bg4FES4fUHSfMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpz3HUiRAEhRRm
 ke3AhYJF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO96kCk8mXklcJteAR3BBHTEpBNzQI4
 oSURISTUw8m3Zv6StO+/yzM06J2XXXlY0rYmUS9fa9/nQZe69nvn/Kh0/m+24a1u3gX3x+3Ov
 UrWMp/s68MTZ3pihUXjHQPiDw/KUuhNy8vfkFLfeWPpNnu2P/0J5ZRdedvc7ez7bNZqZzjWT9
 w19pFbNl7723Jt1LI5qLmm/kp7cOaZmuexhd51PsMAOJZbijERDLeai4kQAZDB5at8CAAA=
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503581708!79269492!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36502 invoked from network); 24 Aug 2017 13:35:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 13:35:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51497045"
To: Jan Beulich <JBeulich@suse.com>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
 <599EF19702000078001733D1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e8435fb9-3435-8850-d645-2dd7485fdf30@citrix.com>
Date: Thu, 24 Aug 2017 14:34:41 +0100
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: <599EF19702000078001733D1@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>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Introduce and use l?e_{get,
	from}_mfn()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTQ6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA4LjE3IGF0
IDE1OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoaXMgYXZvaWRz
IHRoZSBleHBsaWNpdCBib3hpbmcvdW5ib3hpbmcgb2YgbWZuX3QgaW4gcmVsZXZhbnQgY29kZXBh
dGhzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gd2l0aCBvbmUgb3B0aW9uYWwgYWRqdXN0bWVudDoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+IEBAIC0xNjIs
NyArMTYyLDcgQEAgcDJtX2ZyZWVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgbDFfcGdl
bnRyeV90ICpwMm1fZW50cnksIGludCBwYWdlX29yZGVyKQo+PiAgCj4+ICAgICAgaWYgKCBwYWdl
X29yZGVyID4gUEFHRV9PUkRFUl8yTSApCj4+ICAgICAgewo+PiAtICAgICAgICBsMV9wZ2VudHJ5
X3QgKmwzX3RhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDFlX2dldF9wZm4oKnAybV9lbnRy
eSkpKTsKPj4gKyAgICAgICAgbDFfcGdlbnRyeV90ICpsM190YWJsZSA9IG1hcF9kb21haW5fcGFn
ZShsMWVfZ2V0X21mbigqcDJtX2VudHJ5KSk7Cj4+ICAgICAgICAgIGZvciAoIGludCBpID0gMDsg
aSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQo+IE1pbmQgYWRkaW5nIHRoZSBtaXNzaW5n
IGJsYW5rIGxpbmUgaGVyZT8KCldpbGwgZG8uCgpJIGFsc28gc2VlIEkgY2FuIGRyb3AgYSBwYWly
IG9mIGJyYWNrZXRzIGZyb20gdGhlIG1hcF9sP3RfZnJvbV9sP2UoKQpjaGFuZ2VzLCB3aGljaCBJ
IHdhcyBwbGFubmluZyB0byBkby4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:04:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dksjk-0007Dp-Un; Thu, 24 Aug 2017 14:03:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dksjj-0007De-2l
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:03:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0E/6C-03937-ACCDE995; Thu, 24 Aug 2017 14:03:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTffknXm
 RBr2txhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bpT92sBWs0KlYu/8zcwLhavouRi0NIYDOj
 xIrNj9ghnN2MEvee/mDuYuTkEBZIkug5v50RxBYRsJY4vb4LqmgOs8T3Y3OYQRxmgROMElsn/
 mcHqWIT0JS48/kTE4jNK2AlsebDYbBuFgFViZ2bd7GA2KIC4RJvG4+wQNQISpyc+QTI5uDgFP
 CSuP+4CCTMLGAmMW/zQ2YIW16ieets5gmMfLOQdMxCUjYLSdkCRuZVjBrFqUVlqUW6hiZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIccABDsYr28MOMQoycGkJMrbfHVepBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3rrbQDnBotT01Iq0zBxg8MOkJTh4lER4K24BpXmLCxJzi
 zPTIVKnGBWlxHndQfoEQBIZpXlwbbCIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXjeQKT
 yZeSVw018BLWYCWjzpxByQxSWJCCmpBkZj7/td6RozLq/QmeMeJ/jsYRWfwKwFy96xq8tFB7Y
 /7ztexSuz48Evv1N8lV/jsheedwkzm5HN9Eox9qbJZ9bgFmkBoSvvdsbNTn2R/Hy//o0K6YBl
 H7d2l9rOtup1TZ+w+bfz6uOfriZ+lHctNb4bVzpfsTGte9++TYHLXfmitc87GF8x1VJiKc5IN
 NRiLipOBACcsQivswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503583433!100848751!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41938 invoked from network); 24 Aug 2017 14:03:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 24 Aug 2017 14:03:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7FC3215AD;
 Thu, 24 Aug 2017 07:03:52 -0700 (PDT)
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 E79703F540;
 Thu, 24 Aug 2017 07:03:50 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
 <20170822143213.ufajfeh5y6wttuib@MacBook-Pro-de-Roger.local>
 <d1d500bf-7b2e-1518-63b0-3fb678822cdb@intel.com>
 <20170823072259.6psxubbdb5ygf7xw@dhcp-3-128.uk.xensource.com>
 <543aeb21-a538-bbff-1b76-268d0fa081f7@arm.com>
 <20170823140544.xgm4qtywubajmf5n@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f08c62b2-fb68-b5d2-b5f8-c67bb90efaf7@arm.com>
Date: Thu, 24 Aug 2017 15:03:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170823140544.xgm4qtywubajmf5n@dhcp-3-128.uk.xensource.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8wOC8xNyAxNTowNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQs
IEF1ZyAyMywgMjAxNyBhdCAxMToxOTowMUFNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
IEhpIFJvZ2VyLAo+Pgo+PiBPbiAyMy8wOC8xNyAwODoyMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+IE9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDAyOjA2OjE3UE0gKzA4MDAsIExhbiBUaWFu
eXUgd3JvdGU6Cj4+Pj4gSGkgUm9nZXI6Cj4+Pj4gCVRoYW5rcyBmb3IgeW91ciByZXZpZXcuCj4+
Pj4KPj4+PiBPbiAyMDE35bm0MDjmnIgyMuaXpSAyMjozMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+Pj4gT24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDJQTSAtMDQwMCwgTGFuIFRp
YW55dSB3cm90ZToKPj4+Pj4+ICsKPj4+Pj4+ICsvKiB2SU9NTVUgY2FwYWJpbGl0aWVzICovCj4+
Pj4+PiArI2RlZmluZSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkcgICgxdSA8PCAwKQo+Pj4+Pj4g
Kwo+Pj4+Pj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCB7Cj4+Pj4+PiArICAgIHVpbnQz
Ml90IGNtZDsKPj4+Pj4+ICsjZGVmaW5lIFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdSAgICAgICAg
ICAwCj4+Pj4+PiArI2RlZmluZSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11ICAgICAgICAgMQo+
Pj4+Pj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwcyAgICAgIDIKPj4+Pj4+
ICsgICAgdW5pb24gewo+Pj4+Pj4gKyAgICAgICAgc3RydWN0IHsKPj4+Pj4+ICsgICAgICAgICAg
ICAvKiBJTiAtIHZJT01NVSB0eXBlICovCj4+Pj4+PiArICAgICAgICAgICAgdWludDY0X3Qgdmlv
bW11X3R5cGU7Cj4+Pj4+PiArICAgICAgICAgICAgLyoKPj4+Pj4+ICsgICAgICAgICAgICAgKiBJ
TiAtIE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gdklPTU1VIGRldmljZSBtb2RlbHMKPj4+
Pj4+ICsgICAgICAgICAgICAgKiBhcmUgaW4gY2hhcmdlIG9mIHRvIGNoZWNrIGJhc2VfYWRkcmVz
cyBhbmQgbGVuZ3RoLgo+Pj4+Pj4gKyAgICAgICAgICAgICAqLwo+Pj4+Pj4gKyAgICAgICAgICAg
IHVpbnQ2NF90IGJhc2VfYWRkcmVzczsKPj4+Pj4+ICsgICAgICAgICAgICAvKiBJTiAtIExlbmd0
aCBvZiBNTUlPIHJlZ2lvbiAqLwo+Pj4+Pj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGxlbmd0aDsK
Pj4+Pj4KPj4+Pj4gSXQgc2VlbXMgd2VpcmQgdGhhdCB5b3UgY2FuIHNwZWNpZnkgdGhlIGxlbmd0
aCwgaXMgdGhhdCBzb21ldGhpbmcKPj4+Pj4gdGhhdCBhIHVzZXIgd291bGQgbGlrZSB0byBzZXQ/
IElzbid0IHRoZSBsZW5ndGggb2YgdGhlIElPTU1VIE1NSU8KPj4+Pj4gcmVnaW9uIGZpeGVkIGJ5
IHRoZSBoYXJkd2FyZSBzcGVjPwo+Pj4+Cj4+Pj4gRGlmZmVyZW50IHZlbmRvciBtYXkgaGF2ZSBk
aWZmZXJlbnQgSU9NTVUgcmVnaXN0ZXIgcmVnaW9uIHNpemVzLiAoZS5nLAo+Pj4+IFZURCBoYXMg
b25lIHBhZ2Ugc2l6ZSBmb3IgcmVnaXN0ZXIgcmVnaW9uKS4gVGhlIGxlbmd0aCBmaWVsZCBpcyB0
byBtYWtlCj4+Pj4gdklPTU1VIGRldmljZSBtb2RlbCBub3QgdG8gYWJ1c2UgYWRkcmVzcyBzcGFj
ZS4gU29tZSByZWdpc3RlcnMnIG9mZnNldHMKPj4+PiBhcmUgcmVwb3J0ZWQgYnkgb3RoZXIgcmVn
aXN0ZXIgYW5kIHRoZXNlIG9mZnNldHMgYXJlIGVtdWxhdGVkIGJ5IHZJT01NVQo+Pj4+IGRldmlj
ZSBtb2RlbC4gSWYgaXQncyBub3QgbmVjZXNzYXJ5LCB3ZSBjYW4gcmVtb3ZlIGl0IGFuZCBhZGQg
aXQgd2hlbgo+Pj4+IHRoZXJlIGlzIHJlYWwgc3VjaCByZXF1aXJlbWVudC4KPj4+Cj4+PiBTbyBm
cm9tIG15IHVuZGVyc3RhbmRpbmcgdGhlIHNpemUgb2YgdGhlIElPTU1VIE1NSU8gcmVnaW9uIGlz
IGltcGxpY2l0Cj4+PiBpbiB0aGUgSU9NTVUgdHlwZSB0aGF0IHRoZSB1c2VyIGNob29zZXMuIEkg
ZG9uJ3QgdGhpbmsgdGhpcyBmaWVsZCBpcwo+Pj4gbmVlZGVkLgo+Pgo+PiBUbyBtZSwgaXQgbWFr
ZXMgbW9yZSBzZW5zZSB0byBjYXJlIGJvdGggdGhlIGJhc2UgYW5kIHRoZSBzaXplIHJhdGhlciB0
aGFuCj4+IG9ubHkgdGhlIGZvcm1lci4KPj4KPj4gVGhlIHRvb2xzdGFjayBpcyBpbiBjaGFyZ2Ug
b2YgdGhlIGFkZHJlc3Mgc3BhY2UgYW5kIHNob3VsZCBiZSBhd2FyZSBvZiB0aGUKPj4gc2l6ZSBv
ZiBldmVyeXRoaW5nLiBUaGlzIGFkZHJlc3Mgc3BhY2UgbWF5IG5vdCBiZSBzdGF0aWMgYW5kIGl0
IG1ha2VzIHNlbnNlCj4+IHRvIGdpdmUgdGhpcyBpbmZvcm1hdGlvbiB0byBYZW4gYW5kIHZlcmlm
eSB3ZSBoYWQgdGhlIHNhbWUgYXNzdW1wdGlvbi4KPgo+IERvZXMgdGhpcyBpbXBseSB0aGF0IHdl
IHdpbGwgaGF2ZSB2YXJpYWJsZSBzaXplIHZJT01NVSBNTUlPIHJlZ2lvbnM/CgpUaGVyZSBhcmUg
ZXhpc3RpbmcgSU9NTVUgd2l0aCBtdWx0aXBsZSBNTUlPIHJlZ2lvbnMuIFRoaXMgaXMgdGhlIGNh
c2Ugb2YgCnRoZSBOdmlkaWEgU01NVS4gV2hldGhlciB3ZSB3aWxsIGVtdWxhdGUgdGhlbiBpcyBh
bm90aGVyIHF1ZXN0aW9uLiBCdXQgCmZvciBjb21wbGV0ZW5lc3MsIEkgd291bGQgdXNlIGFkZHJl
c3Mvc2l6ZS4KCk5vdGUgdGhhdCB3ZSBoYXZlbid0IGRlY2lkZWQgb24gQVJNIHdoZXRoZXIgd2Ug
d2lsbCBlbXVsYXRlIHRoZSBJT01NVSBvciAKdXNlIGEgUFYgYmFzZWQgc29sdXRpb24uCgo+Cj4g
SWYgbm90IHRoZSB0b29sc3RhY2sgc2hvdWxkIGtub3cgdGhlIHNpemUgb2YgdGhlIE1NSU8gcmVn
aW9uIGF0IGFsbAo+IHRpbWVzLCB1bmxlc3MgeW91IGFyZSBydW5uaW5nIGEgdG9vbHN0YWNrIHZl
cnNpb24gIT0gWGVuIHZlcnNpb24sCj4gd2hpY2ggaXMgbm90IHN1cHBvcnRlZC4KPgo+Pj4KPj4+
Pj4KPj4+Pj4+ICsgICAgICAgICAgICAvKiBJTiAtIENhcGFiaWxpdGllcyB3aXRoIHdoaWNoIHdl
IHdhbnQgdG8gY3JlYXRlICovCj4+Pj4+PiArICAgICAgICAgICAgdWludDY0X3QgY2FwYWJpbGl0
aWVzOwo+Pj4+Pj4gKyAgICAgICAgICAgIC8qIE9VVCAtIHZJT01NVSBpZGVudGl0eSAqLwo+Pj4+
Pj4gKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9pZDsKPj4+Pj4+ICsgICAgICAgIH0gY3Jl
YXRlX3Zpb21tdTsKPj4+Pj4+ICsKPj4+Pj4+ICsgICAgICAgIHN0cnVjdCB7Cj4+Pj4+PiArICAg
ICAgICAgICAgLyogSU4gLSB2SU9NTVUgaWRlbnRpdHkgKi8KPj4+Pj4+ICsgICAgICAgICAgICB1
aW50MzJfdCB2aW9tbXVfaWQ7Cj4+Pj4+PiArICAgICAgICB9IGRlc3Ryb3lfdmlvbW11Owo+Pj4+
Pj4gKwo+Pj4+Pj4gKyAgICAgICAgc3RydWN0IHsKPj4+Pj4+ICsgICAgICAgICAgICAvKiBJTiAt
IHZJT01NVSB0eXBlICovCj4+Pj4+PiArICAgICAgICAgICAgdWludDY0X3QgdmlvbW11X3R5cGU7
Cj4+Pj4+PiArICAgICAgICAgICAgLyogT1VUIC0gdklPTU1VIENhcGFiaWxpdGllcyAqLwo+Pj4+
Pj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGNhcGFiaWxpdGllczsKPj4+Pj4+ICsgICAgICAgIH0g
cXVlcnlfY2FwczsKPj4+Pj4KPj4+Pj4gVGhpcyBhbHNvIHNlZW1zIHdlaXJkLCBzaG91bGRuJ3Qg
eW91IHF1ZXJ5IHRoZSBjYXBhYmlsaXRpZXMgb2YgYW4KPj4+Pj4gYWxyZWFkeSBjcmVhdGVkIHZJ
T01NVSwgcmF0aGVyIHRoYW4gYSB2SU9NTVUgdHlwZT8gU2hvdWxkbid0IHRoZSBmaXJzdAo+Pj4+
PiBmaWVsZCBiZSB2aW9tbXVfaWQ/Cj4+Pj4+Cj4+Pj4KPj4+PiBRdWVyeSBpbnRlcmZhY2UgaGVy
ZSBpcyB0byBjaGVjayB3aGF0IGNhcGFiaWxpdGllcyB0aGUgdklPTU1VIGRldmljZQo+Pj4+IG1v
ZGVsIHNwZWNpZmllZCBieSB2aW9tbXVfdHlwZSBjYW4gc3VwcG9ydCBiZWZvcmUgY3JlYXRlIHZJ
T01NVSAoc3VwcG9zZQo+Pj4+IHVzZXIgbWF5IHNlbGVjdCBkaWZmZXJlbnQgY2FwYWJpbGl0aWVz
KS4gSWYgY2FwYWJpbGl0aWVzIHJldHVybmVkIGJ5Cj4+Pj4gcXVlcnkgaW50ZXJmYWNlIGRvZXNu
J3QgbWVldCB1c2VyIGNvbmZpZ3VyYXRpb24sIHRvb2wgc3RhY2sgc2hvdWxkCj4+Pj4gcmV0dXJu
IGVycm9yLiBTbyBpdCBqdXN0IGFjY2VwdHMgdmlvbW11X3R5cGUuCj4+Pgo+Pj4gSSBkb24ndCB0
aGluayB0aGF0J3MgbmVlZGVkLCBpZiB0aGUgY2hvc2VuIGNhcGFiaWxpdGllcyBhcmUgbm90Cj4+
PiBzdXBwb3J0ZWQgYnkgdGhlIHNlbGVjdGVkIElPTU1VIHR5cGUgc2ltcGx5IHJldHVybiBlcnJv
ciBpbgo+Pj4gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11Lgo+Pj4KPj4+IFRoZSBjYXBhYmlsaXRp
ZXMgb2YgZWFjaCBJT01NVSB0eXBlIHNob3VsZCBiZSBsaXN0ZWQgaW4gdGhlIG1hbiBwYWdlLAo+
Pj4gYW5kIHRoZSB1c2VyIHNob3VsZCBzZWxlY3QgYSBzdXBwb3J0ZWQgc2V0IG9yIGVsc2UKPj4+
IFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdSB3aWxsIGZhaWwuIERvaW5nIHRoZSBjaGVja3MgYm90
aCBpbiB0aGUKPj4+IHRvb2xzdGFjayBhbmQgaW4gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11IHNl
ZW1zIHBvaW50bGVzcyBhbmQgcHJvbmUgdG8KPj4+IGVycm9ycy4KPj4KPj4gV2hhdCBpZiB0aGUg
c29tZSBjYXBhYmlsaXRpZXMgZGVwZW5kcyBvbiBob3N0IElPTU1VPyBIb3cgYXJlIHlvdSBnb2lu
ZyB0bwo+PiByZXBvcnQgdGhhdCB0byB0aGUgdXNlcj8KPgo+IEkgd291bGQgcHJpbnQgYSBtZXNz
YWdlIG9uIHRoZSBoeXBlcnZpc29yIGNvbnNvbGUsIEkgZG9uJ3Qgc2VlIHRoZQo+IHZhbHVlIG9m
IGRvaW5nIHRoZSBzYW1lIGNoZWNrIGluIHRoZSB0b29sc3RhY2sgdGhhdCBYZW4gd2lsbCBhbHNv
IG5lZWQKPiB0byBkbyBpbiBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXUuCj4KPiBJIHdvdWxkIHNl
ZSB2YWx1ZSBvbiBoYXZpbmcgc3VjaCBhIHF1ZXJ5IGh5cGVyY2FsbCBvbmNlIHdlIGhhdmUgYW4K
PiBpbXBsZW1lbnRhdGlvbiB0aGF0IGluZGVlZCBoYXMgZGlmZmVyZW50IGNhcGFiaWxpdGllcyBk
ZXBlbmRpbmcgb24gdGhlCj4gaGFyZHdhcmUsIGFuZCBvbmNlIGEgeGwgY29tbWFuZCB0byBmZXRj
aCBhbmQgcHJpbnQgc3VjaCBjYXBhYmlsaXRpZXMKPiBpcyBpbnRyb2R1Y2VkLgoKRmFpciBlbm91
Z2guCgoKPiBBcyBzYWlkLCB0aGUgYWJvdmUgcXVlcnkgaXMgb25seSB1c2VkIHRvIHBlcmZvcm0g
dGhlIGNoZWNrcyBkb25lIGluCj4gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11IG9uIHRoZSB0b29s
c3RhY2suCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:08:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:08: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.xen.org>)
	id 1dksoJ-0007Vx-Im; Thu, 24 Aug 2017 14:08:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dksoI-0007Vr-6y
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:08:38 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 CA/1B-03937-5EDDE995; Thu, 24 Aug 2017 14:08:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fp3Xm
 RBu97OSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLeycxFXxkrFj3/TNjA+M5xi5GTg4hgTyJ
 B5cOsoLYvAJ2Eu0n1zCD2BIChhKnF95kAbFZBFQlZn5aCGazCahLtD3bDlYvAhQ/fOk4UxcjF
 wezwCVGiVNr97KDJIQFQiR2bm5lhVgQI7H/zGywZZwCJhJX1z4DsjmAlglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhnrJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxg/DM/8BCjJAeTkihv89V5kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeNfdAcoJFqWmp1akZeYAIwEmLcHBoyTCewIkzVtckJhbn
 JkOkTrFqMvR9GHLFyYhlrz8vFQpcV5XkCIBkKKM0jy4EbCovMQoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVh3pcgU3gy80rgNr0COoIJ6IhJJ+aAHFGSiJCSamCsUN/tX1bi11P7vPdYBNsf82e
 V18XtIlNnXjdc7bK3ffcVMfea04xty89GhG/oWS18psDq+qLFs6xUHLdLWPYe9eFe+v0mh+ev
 u1PXCE58kMTgHjvjOJO+kIu6Oae6xMVVU4Rq5qxmzG4O3jDvStS/Gw2r/zGvn6N+jeGxTihr4
 ZHXV682yGspsRRnJBpqMRcVJwIA9wZwwcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503583715!79276722!1
X-Originating-IP: [137.65.248.74]
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 44421 invoked from network); 24 Aug 2017 14:08:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 14:08:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 08:08:34 -0600
Message-Id: <599EFA02020000780017342E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 08:08:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-2-jgross@suse.com>
In-Reply-To: <20170821180549.3989-2-jgross@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/5] xen: remove deprecated boot parameter
 gnttab_max_nr_frames
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBUaGUg
Ym9vdCBwYXJhbWV0ZXIgZ250dGFiX21heF9ucl9mcmFtZXMgaGFzIGJlZW4gZGVwcmVjYXRlZCBp
biBYZW4gNC41Lgo+IFJlbW92ZSBpdCBub3cuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:11:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dksrK-00086B-0I; Thu, 24 Aug 2017 14:11:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dksrJ-000865-7b
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:11:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BD/A1-18185-0AEDE995; Thu, 24 Aug 2017 14:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fBvXm
 RBlNOclss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnd+9mL3jIUrH7zw2WBsY/zF2MnBxCAnkS
 H1Z9B7N5BewkZp1ewApiSwgYSpxeeJMFxGYRUJVY8uICWJxNQF2i7dl2MFsEKH740nGmLkYuD
 maBS4wSp9buZQdJCAsES9zavZQJYkGMxLVZL9m6GDk4OAVMJH59EgcxeQUEJf7uEAapYBbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgnH7Z/xCjJAeTkihv89V5kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeBPuAuUEi1LTUyvSMnOAUQCTluDgURLhbQJJ8xYXJOYWZ
 6ZDpE4x6nI0fdjyhUmIJS8/L1VKnHcNSJEASFFGaR7cCFhEXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5IwrwbIFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhiDmpQv8df8Pzzrb/syPRUjP+4
 Fr9+GR1ndOTxx2b0oM0OGrKI8NoPvh4IP9d/ytlu+alXBxnd9RcxFR7+5Te8rC3qqwi5urWvK
 wGVe//Zf3qQ4+919gbM1dCf/upwjedjslWeTy/ZvNtKZN6IWODkterFO8Ju/lU/0+s3bc2eK/
 /ezDGe/8UeJpTgj0VCLuag4EQCn58hpwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503583902!112961357!1
X-Originating-IP: [137.65.248.74]
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 39516 invoked from network); 24 Aug 2017 14:11:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 14:11:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 08:11:41 -0600
Message-Id: <599EFABD0200007800173431@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 08:11:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-3-jgross@suse.com>
In-Reply-To: <20170821180549.3989-3-jgross@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/5] xen: move XENMAPSPACE_grant_table code
 into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBUaGUg
eDg2IGFuZCBhcm0gdmVyc2lvbnMgb2YgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGUgaGFuZGxpbmcg
YXJlIG5lYXJseQo+IGlkZW50aWNhbC4gTW92ZSB0aGUgY29kZSBpbnRvIGEgZnVuY3Rpb24gaW4g
Z3JhbnRfdGFibGUuYyBhbmQgYWRkIGFuCj4gYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCj4gCj4gVGhpcyBhdCBvbmNlIGZpeGVzIGEgYnVnIGlu
IHRoZSBhcm0gY29kZSB3aGljaCBkaWRuJ3QgdW5sb2NrIHRoZSBncmFudAo+IHRhYmxlIGluIGVy
cm9yIGNhc2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKVGhpcyB3aWxsIG5lZWQgcmUtYmFzaW5nIG92ZXIgdGhlIFhTQS0yMzUgZml4IHdoaWNo
IHdlbnQgaW4geWVzdGVyZGF5LgpQZXJoYXBzIHdvcnRoIGhhdmluZyBhIGxvY2FsIHZhcmlhYmxl
IGZvciBkLT5ncmFudF90YWJsZSBpbgpnbnR0YWJfbWFwX2ZyYW1lKCksIGJ1dCBhcGFydCBmcm9t
IHRoYXQgdGhlIGNoYW5nZSBsb29rcyBmaW5lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:12:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:12: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.xen.org>)
	id 1dkssU-0008C6-AS; Thu, 24 Aug 2017 14:12:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkssT-0008By-4C
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:12:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 52/9E-04533-8EEDE995; Thu, 24 Aug 2017 14:12:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/f5vXm
 RBh/fGlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLju1jLjjLWrHv2xymBsZbLF2MnBxCAnkS
 199OBLN5Bewkdnx9zwZiSwgYSpxeeBMozsHBIqAqcXORJ0iYTUBdou3ZdlYQW0RAR+LVgiVAN
 hcHs8AqRomee5uZQRLCAu4SzS8OMkHMz5GYcXQdO8gcTgEbiS8HMkBMXgFBib87hEFMZqCR6+
 cJgRQzC8hLNG+dzQwRlpZY/o9jAiPfLIT6WQj1s5DUz0KoX8DIsopRozi1qCy1SNfQRC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDsGIBgB+OK7Z6HGCU5mJREeZuvzosU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMH77y5QTrAoNT21Ii0zBxgBMGkJDh4lEd5fIGne4oLE3OLMd
 IjUKUZdjqYPW74wCbHk5eelSonzrgEpEgApyijNgxsBi8ZLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEuadCzKFJzOvBG7TK6AjmICOmHRiDsgRJYkIKakGxrnqk9lnGAtmfHrvUSTCOS/htYf
 DMtGV03SmPP8culwy+GJ1lzJLwT6Go7p9wQuvLtGzjFvC5pHVkc2y/84xfvUHgfyCX1iT/7WE
 O1r+ElyhY/m27YLg3e0SjCvsGExSHjoF/FXNDFz7LfX9Bq83ZySePD4vvNlGp6L30YOZm3xO9
 ecUbIpjUmIpzkg01GIuKk4EAG4eAczBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503583974!110756398!1
X-Originating-IP: [137.65.248.74]
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 26240 invoked from network); 24 Aug 2017 14:12:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 14:12:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 08:12:53 -0600
Message-Id: <599EFB040200007800173434@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 08:12:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-2-paul.durrant@citrix.com>
In-Reply-To: <20170822145107.6877-2-paul.durrant@citrix.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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 REPOST 01/12] [x86|arm]: remove code
	duplication
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA4LjE3IGF0IDE2OjUwLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoZXJlIGlzIGEgc3Vic3RhbnRpYWwgYW1vdW50IG9mIGNvZGUgZHVwbGljYXRlZCBiZXR3
ZWVuIHRoZSB4ODYgYW5kIGFybQo+IGltcGxlbWVudGF0aW9ucyBvZiBtbS5jOnhlbm1lbV9hZGRf
dG9fcGh5c21hcF9vbmUoKSBmb3IKPiBYRU5NQVBTUEFDRV9ncmFudF90YWJsZS4gQWxzbywgdGhl
IGNvZGUgaW4gcXVlc3Rpb24gbG9va3MgbGlrZSBpdCByZWFsbHkKPiBzaG91bGQgYmUgaW4gY29t
bW9uL2dyYW50X3RhYmxlLmMKPiAKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgZnVuY3Rp
b24gaW4gY29tbW9uL2dyYW50X3RhYmxlLmMgdG8gZ2V0IHRoZSBtZm4KPiBvZiBhIHNwZWNpZmll
ZCBmcmFtZSBpbiB0aGUgZ3JhbnQgdGFibGUgb2YgYSBzcGVjaWZpZWQgZ3Vlc3QsIGFuZCBjYWxs
cyB0bwo+IHRoYXQgZnJvbSB0aGUgYXJjaC1zcGVjaWZpYyBjb2RlIGluIG1tLmMuCj4gCj4gU2ln
bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMg
d291bGQgbmVlZCByZS1iYXNpbmcgb3ZlciB0aGUgWFNBLTIzNSBmaXgsIGJ1dCBJIHByZWZlcgpK
w7xyZ2VuJ3Mgc2ltaWxhciBjaGFuZ2UsIGFzIGl0IHJldGFpbnMgdGhlIHByZXNlbnQgbG9ja2lu
Zwpwcm9wZXJ0aWVzIGJldHRlciBvbiBBUk0uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:17:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:17: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.xen.org>)
	id 1dkswY-0008Ut-Qs; Thu, 24 Aug 2017 14:17:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402734fb2=Paul.Durrant@citrix.com>)
 id 1dkswX-0008Uj-NB
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:17:09 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F9/31-02175-4EFDE995; Thu, 24 Aug 2017 14:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWyU9JRQvfR/Xm
 RBm+3cVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkNx7YxF0zjrXjz+StzA2MDbxcjJ4eEgJ/E
 i129TCA2m4COxNKj88FsEQFViUWH1rN2MXJxMAscYZT4+2IaO0hCWMBd4mvvO5YuRg6gIg+J+
 wcCIOqtJBa/+QrWywLUe+dmD5jNC1T++3UTO8gcIYEFjBJvdr8B6+UUsJd40ycMUsMoICvxpX
 E1M4jNLCAucesJxA0SAgISS/acZ4awRSVePv7HCmEbSGxdug9sDLOApsT6XfoQrYoSU7ofskO
 sFZQ4OfMJywRG4VlIps5C6JiFpGMWko4FjCyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDUz1
 clOLixPTU3MSk4r1kvNzNzECA7+egYFxB2PjbL9DjJIcTEqivM1X50UK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuAtvQeUEyxKTU+tSMvMAcYgTFqCg0dJhLcQJM1bXJCYW5yZDpE6xWjMsWH1+i
 9MHFt+n/jOJMSSl5+XKiXO6wJSKgBSmlGaBzcIlhouMcpKCfMyMjAwCPEUpBblZpagyr9iFOd
 gVBLmZQUmGiGezLwSuH2vgE5hAjpl0ok5IKeUJCKkpBoYo2O8HxYnu+vN/9Nh2vfBX85+hfGR
 7gKeDWxCb7t4Ii9L9Dx5oLDc15T5z8La91waPxc+anAyrljzgmftm5jb0/KOvWSoMd/xQ/VzT
 VZ/qOe8/69zl7WHrOgQZvi+8ITB4jOV3b2nFuyOX6XbPScsZ2tzd+qCiPdnyx7PZr5u3RR1+7
 fcUSYjJZbijERDLeai4kQAl/ITnwgDAAA=
X-Env-Sender: prvs=402734fb2=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503584225!92820320!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32991 invoked from network); 24 Aug 2017 14:17:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:17:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51500695"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2 REPOST 01/12] [x86|arm]: remove code duplication
Thread-Index: AQHTG1YZU6kjil3sw02lwnGY0GAoEqKTbfIAgAAiXHA=
Date: Thu, 24 Aug 2017 14:16:32 +0000
Message-ID: <08c222bb49d14e3fa57c9067ed6a542e@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-2-paul.durrant@citrix.com>
 <599EFB040200007800173434@prv-mh.provo.novell.com>
In-Reply-To: <599EFB040200007800173434@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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 01/12] [x86|arm]: remove code
	duplication
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAyNCBBdWd1c3QgMjAxNyAxNToxMw0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVy
M0BjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsNCj4geGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFU
Q0ggdjIgUkVQT1NUIDAxLzEyXSBbeDg2fGFybV06IHJlbW92ZSBjb2RlIGR1cGxpY2F0aW9uDQo+
IA0KPiA+Pj4gT24gMjIuMDguMTcgYXQgMTY6NTAsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4g
d3JvdGU6DQo+ID4gVGhlcmUgaXMgYSBzdWJzdGFudGlhbCBhbW91bnQgb2YgY29kZSBkdXBsaWNh
dGVkIGJldHdlZW4gdGhlIHg4NiBhbmQgYXJtDQo+ID4gaW1wbGVtZW50YXRpb25zIG9mIG1tLmM6
eGVubWVtX2FkZF90b19waHlzbWFwX29uZSgpIGZvcg0KPiA+IFhFTk1BUFNQQUNFX2dyYW50X3Rh
YmxlLiBBbHNvLCB0aGUgY29kZSBpbiBxdWVzdGlvbiBsb29rcyBsaWtlIGl0IHJlYWxseQ0KPiA+
IHNob3VsZCBiZSBpbiBjb21tb24vZ3JhbnRfdGFibGUuYw0KPiA+DQo+ID4gVGhpcyBwYXRjaCBp
bnRyb2R1Y2VzIGEgbmV3IGZ1bmN0aW9uIGluIGNvbW1vbi9ncmFudF90YWJsZS5jIHRvIGdldCB0
aGUNCj4gbWZuDQo+ID4gb2YgYSBzcGVjaWZpZWQgZnJhbWUgaW4gdGhlIGdyYW50IHRhYmxlIG9m
IGEgc3BlY2lmaWVkIGd1ZXN0LCBhbmQgY2FsbHMgdG8NCj4gPiB0aGF0IGZyb20gdGhlIGFyY2gt
c3BlY2lmaWMgY29kZSBpbiBtbS5jLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gDQo+IFRoaXMgd291bGQgbmVlZCByZS1i
YXNpbmcgb3ZlciB0aGUgWFNBLTIzNSBmaXgsIGJ1dCBJIHByZWZlcg0KPiBKw7xyZ2VuJ3Mgc2lt
aWxhciBjaGFuZ2UsIGFzIGl0IHJldGFpbnMgdGhlIHByZXNlbnQgbG9ja2luZw0KPiBwcm9wZXJ0
aWVzIGJldHRlciBvbiBBUk0uDQoNClRoYXQncyBvay4gSSdtIGhhcHB5IHRvIHJlYmFzZSBvbiB0
aGF0IG9uY2UgaXQgaXMgY29tbWl0dGVkLg0KDQogIFBhdWwNCg0KPiANCj4gSmFuDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:17:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:17: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.xen.org>)
	id 1dksxE-00007Q-2m; Thu, 24 Aug 2017 14:17:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dksxC-00007E-US
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:17:51 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A8/C2-03765-E00EE995; Thu, 24 Aug 2017 14:17:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS5f3wbx
 Igw0LNS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyF2zcwFuySrbj+5ixLA+Nm8S5GTg4hgTyJ
 bUsus4HYvAJ2EpfOPGAEsSUEDCVOL7zJAmKzCKhKLJq7nQnEZhNQl2h7tp0VxBYBih++dBwoz
 sXBLHCJUeLU2r3sIAlhAROJ3Z/us0MsiJHY8foE2CBOoHjjpWagZg6gZYISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6JnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxi7L/sfYpTkYFIS5W2+Oi9SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTv13tAOcGi1PTUirTMHGAcwKQlOHiURHjXgKR5iwsSc4sz0
 yFSpxgVpcR5f4MkBEASGaV5cG2w2LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6ZIFN4Mv
 NK4Ka/AlrMBLR40ok5IItLEhFSUg2MtVN8S7fx5mc3vi1wkv3yzvTh8nRVqTW/5K/Pn9dzrll
 HmINjCq9JqBTHv+Iyx9MPIlsZq8/u27/1ZLHubB+eti6v490LNh6t/7Gz3nOfst7LWeutvt16
 e1xrs7XajyfpgTkp2/+Zr0zQUdz60jtirS37HImC8/khr84IrLkzK+nF14df4z08lFiKMxINt
 ZiLihMBQjLSI7gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503584268!73217813!1
X-Originating-IP: [137.65.248.74]
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 12722 invoked from network); 24 Aug 2017 14:17:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 14:17:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 08:17:47 -0600
Message-Id: <599EFC2B020000780017345D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 08:17:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-4-jgross@suse.com>
In-Reply-To: <20170821180549.3989-4-jgross@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/5] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MTE4LDYgKzE1NCwxOCBAQCBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyB7Cj4gICAgICB1aW50MzJfdCBw
YWQ7ICAgICAgICAgICAvKiByb3VuZCBzaXplIHRvIGEgcG93ZXIgb2YgMiAqLwo+ICB9Owo+ICAK
PiArLyogTnVtYmVyIG9mIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3Mg
Z3JhbnQgdGFibGUgbG9jay4gKi8KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgbnJfZ3Jh
bnRfZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCj4gK3sKPiArICAgIHJldHVybiBndC0+
bnJfZ3JhbnRfZnJhbWVzOwo+ICt9Cj4gKwo+ICsvKiBOdW1iZXIgb2Ygc3RhdHVzIGdyYW50IHRh
YmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3IuIHRhYmxlIGxvY2suKi8KPiArc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0KQo+ICt7Cj4gKyAgICByZXR1cm4gZ3QtPm5yX3N0YXR1c19mcmFtZXM7Cj4gK30KCkZv
ciBib3RoIHRoZSBwYXJhbWV0ZXJzIHdhbnQgdG8gYmUgY29uc3RpZmllZC4KCj4gQEAgLTI1MCw2
ICszMTgsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKHN0cnVj
dCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCkKPiAgICAgIHNwaW5fdW5sb2NrKCZhY3QtPmxvY2sp
Owo+ICB9Cj4gIAo+ICsjZGVmaW5lIEdSQU5UX1NUQVRVU19QRVJfUEFHRSAoUEFHRV9TSVpFIC8g
c2l6ZW9mKGdyYW50X3N0YXR1c190KSkKPiArI2RlZmluZSBHUkFOVF9QRVJfUEFHRSAoUEFHRV9T
SVpFIC8gc2l6ZW9mKGdyYW50X2VudHJ5X3YyX3QpKQo+ICsvKiBOdW1iZXIgb2YgZ3JhbnQgdGFi
bGUgc3RhdHVzIGVudHJpZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiov
Cj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdyYW50X3RvX3N0YXR1c19mcmFtZXMoaW50
IGdyYW50X2ZyYW1lcykKCnVuc2lnbmVkIGludCBhbHNvIGZvciB0aGUgcGFyYW1ldGVyLgoKPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oCj4gQEAgLTI5LDY1ICsyOSw4IEBACj4gICNpbmNsdWRlIDxhc20vcGFn
ZS5oPgo+ICAjaW5jbHVkZSA8YXNtL2dyYW50X3RhYmxlLmg+Cj4gIAo+IC0jaWZuZGVmIERFRkFV
TFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAvKiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRlICovCj4g
LS8qIERlZmF1bHQgbWF4aW11bSBzaXplIG9mIGEgZ3JhbnQgdGFibGUuIFtQT0xJQ1ldICovCj4g
LSNkZWZpbmUgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgMzIKPiAtI2VuZGlmCj4gIC8q
IFRoZSBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gKi8KPiAtZXh0ZXJuIHVuc2lnbmVk
IGludCBtYXhfZ3JhbnRfZnJhbWVzOwo+IC0KPiAtREVDTEFSRV9QRVJDUFVfUldMT0NLX0dMT0JB
TChncmFudF9yd2xvY2spOwo+IC0KPiAtLyogUGVyLWRvbWFpbiBncmFudCBpbmZvcm1hdGlvbi4g
Ki8KPiAtc3RydWN0IGdyYW50X3RhYmxlIHsKPiAtICAgIC8qCj4gLSAgICAgKiBMb2NrIHByb3Rl
Y3RpbmcgdXBkYXRlcyB0byBncmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZlCj4gLSAg
ICAgKiBlbnRyeSBsaXN0LCBldGMuKQo+IC0gICAgICovCj4gLSAgICBwZXJjcHVfcndsb2NrX3Qg
ICAgICAgbG9jazsKPiAtICAgIC8qIFRhYmxlIHNpemUuIE51bWJlciBvZiBmcmFtZXMgc2hhcmVk
IHdpdGggZ3Vlc3QgKi8KPiAtICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9ncmFudF9mcmFt
ZXM7Cj4gLSAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFu
dF90YWJsZS5oKS4gKi8KPiAtICAgIHVuaW9uIHsKPiAtICAgICAgICB2b2lkICoqc2hhcmVkX3Jh
dzsKPiAtICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRfdjE7Cj4gLSAgICAg
ICAgdW5pb24gZ3JhbnRfZW50cnlfdjIgKipzaGFyZWRfdjI7Cj4gLSAgICB9Owo+IC0gICAgLyog
TnVtYmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2ZXJz
aW9uIDIpICovCj4gLSAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbnJfc3RhdHVzX2ZyYW1lczsK
PiAtICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFi
bGUuaCkuICovCj4gLSAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsKPiAtICAgIC8q
IEFjdGl2ZSBncmFudCB0YWJsZS4gKi8KPiAtICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkg
KiphY3RpdmU7Cj4gLSAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAqLwo+
IC0gICAgc3RydWN0IGdyYW50X21hcHBpbmcgKiptYXB0cmFjazsKPiAtICAgIHVuc2lnbmVkIGlu
dCAgICAgICAgICBtYXB0cmFja19saW1pdDsKPiAtICAgIC8qIExvY2sgcHJvdGVjdGluZyB0aGUg
bWFwdHJhY2sgbGltaXQgKi8KPiAtICAgIHNwaW5sb2NrX3QgICAgICAgICAgICBtYXB0cmFja19s
b2NrOwo+IC0gICAgLyogVGhlIGRlZmluZWQgdmVyc2lvbnMgYXJlIDEgYW5kIDIuICBTZXQgdG8g
MCBpZiB3ZSBkb24ndCBrbm93Cj4gLSAgICAgICB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4gKi8K
PiAtICAgIHVuc2lnbmVkICAgICAgICAgICAgICBndF92ZXJzaW9uOwo+IC19Owo+IC0KPiAtc3Rh
dGljIGlubGluZSB2b2lkIGdyYW50X3JlYWRfbG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQo+
IC17Cj4gLSAgICBwZXJjcHVfcmVhZF9sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKPiAt
fQo+IC0KPiAtc3RhdGljIGlubGluZSB2b2lkIGdyYW50X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QpCj4gLXsKPiAtICAgIHBlcmNwdV9yZWFkX3VubG9jayhncmFudF9yd2xvY2ss
ICZndC0+bG9jayk7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBncmFudF93cml0ZV9s
b2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCj4gLXsKPiAtICAgIHBlcmNwdV93cml0ZV9sb2Nr
KGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKPiAtfQo+IC0KPiAtc3RhdGljIGlubGluZSB2b2lk
IGdyYW50X3dyaXRlX3VubG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQo+IC17Cj4gLSAgICBw
ZXJjcHVfd3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKPiAtfQo+ICtleHRl
cm4gdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X2dyYW50X2ZyYW1lczsKCldoeSBhcmUg
eW91IGFkZGluZyBfX3JlYWRfbW9zdGx5IGhlcmU/IExpa2UgYWxsIHNlY3Rpb24gcGxhY2VtZW50
CmFubm90YXRpb25zIGl0IGJlbG9uZ3Mgb24gZGVmaW5pdGlvbnMgb25seSwgbm90IGRlY2xhcmF0
aW9ucy4KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAo+IEBAIC0zMDcsNiArMzA3LDcgQEAgc3RydWN0IHZtX2V2ZW50X3Blcl9k
b21haW4KPiAgfTsKPiAgCj4gIHN0cnVjdCBldnRjaG5fcG9ydF9vcHM7Cj4gK3N0cnVjdCBncmFu
dF90YWJsZTsKCldoeSBpcyB0aGlzIG5lZWRlZD8gVGhlcmUncyBubyBmdW5jdGlvbiB3aXRoIGEg
cmVzcGVjdGl2ZSBwYXJhbWV0ZXIKaW4gdGhlIGhlYWRlciBoZXJlLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:18:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dksxO-0000A7-AF; Thu, 24 Aug 2017 14:18:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dksxM-00009f-78
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:18:00 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 59/D9-01731-710EE995; Thu, 24 Aug 2017 14:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXCqh5zXVf8wbx
 Ig3M/GS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozeY9fYC14yVjTv+8jewHiCsYuRi0NIYCGj
 xNdpHUAOJweLgKrE1md3wGw2ATmJdRtvsIHYIgK6Es8WPGMDaWAWmMYosWHTDnaQhLCAu8S5v
 WvAbF4BK4nOnVeYIKZ2MEqc/vqTCSIhKHFy5hMWEJtZQEdi59Y7QJM4gGxpieX/OEDCnAJeEl
 t2/gYrFxVQkbgy4S3YTAkBEYlfdz4xQ9iaEgcvbWKBsBUk7n++xgZhB0pMa9zOPIFRcBaSbbO
 QbJuFsG0BI/MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA
 sGUAgh2MTds9DzFKcjApifI2X50XKcSXlJ9SmZFYnBFfVJqTWnyIUZ2DQ+Dqtr/hUix5+XmpS
 hK8X+8BlQkWpaanVqRl5gDjCqZSgoNHSYR3DUiat7ggMbc4Mx0idYrRkqPpw5YvTBwrFmwFkn
 0Tt39hEgKbJyXO+xukQQCkIaM0D24cLPYvMcpKCfMyAt0qxFOQWpSbWYIq/4pRnINRSZh3Jsg
 Unsy8Eritr4AOYgI6aNKJOSAHlSQipKQaGEt2P/Xr8/M3nTZ1ysfDZ6RVJ8mErflmn3zrb/Qz
 dw85+ZnqmVkvD4oVK7X8T/qprFd8rHmph6vVxrKA5V5pp58lP/TV28cr3PP1w6wLl7d/kv7KW
 XXDSPXMXdWORNGT9zaf3hj0VOh2/07lyZZFLHNfBWSFTn5pt2WDdOKTFycmr7ncWc9WW6jEUp
 yRaKjFXFScCABJvwiU+AIAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503584278!88096849!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1663 invoked from network); 24 Aug 2017 14:17:59 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 14:17:59 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dksxJ-000Jpi-HY; Thu, 24 Aug 2017 14:17:57 +0000
Date: Thu, 24 Aug 2017 15:17:57 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170824141757.GA75923@deinos.phlegethon.org>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.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>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Introduce and use l?e_{get,
	from}_mfn()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTQ6MTQgKzAxMDAgb24gMjQgQXVnICgxNTAzNTg0MDk3KSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiBUaGlzIGF2b2lkcyB0aGUgZXhwbGljaXQgYm94aW5nL3VuYm94aW5nIG9mIG1mbl90IGlu
IHJlbGV2YW50IGNvZGVwYXRocy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:19:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dksyX-0000KP-KX; Thu, 24 Aug 2017 14:19:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dksyW-0000KG-O4
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:19:12 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C6/96-03765-060EE995; Thu, 24 Aug 2017 14:19:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW78g3m
 RBpf7DS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJi2cwFrxgrDjR38zSwHiCsYuRg0NCwF/i
 xNbILkZODhYBVYkVq5+xgdhsAsoSPzt7wWwRAV2JZwtA4lwczAIbGCU+77kNlhAWCJL4/uAnM
 4jNK2Ahcbz3HwtIkZBAB6PEys2LWCASghInZz4Bs5kFdCQW7P7EBrKYWUBaYvk/DpAwp4CXxN
 r589hBbFEBFYnOpXPAyoUEFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGuobleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7G2xsDDjFKcjApifI2X50XKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/w+UE6wKDU9tSItMwcY9DBpCQ4eJRFeFZA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEebtAigRAijJK8+BGwCLwEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5XUCm8GTmlcBtegV0BBPQEZNOzAE5oiQRISXVwNh7JETv6LbdP+vj/xgop7es3rM
 yr/nfnltGDBHfN/VPLQsoarRy1HnAXLNyXf4Z30PvmwrOT/yvW78yjz/+oWWFULOyvFLi+sLI
 7FuL/1k0z0rnf77GPn2VWqqMXtfsO9zqZkaem4OD/5ptZDTIkjn5VSJPuZL/YE6ZbZHm/jVBN
 yYLOvezKrEUZyQaajEXFScCALD1QTO7AgAA
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503584350!75931629!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28542 invoked from network); 24 Aug 2017 14:19:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:19:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444995659"
Date: Thu, 24 Aug 2017 15:19:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170824141908.jslem7kenable6hs@citrix.com>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503580497-22936-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/3] x86/mm: Replace opencoded forms of
 l?e_{get, from}_page()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDI6MTQ6NTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSAoY29uZmlybWVkIGJ5IGRpZmZpbmcgdGhlIGRp
c2Fzc2VtYmx5KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:19:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dksyj-0000NP-0U; Thu, 24 Aug 2017 14:19:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dksyh-0000Mt-Gc
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:19:23 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F8/6A-03937-A60EE995; Thu, 24 Aug 2017 14:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG7Wg3m
 RBvP3SFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXZ7eyF7xgrHjRP4OtgfEEYxcjJ4eEgL/E
 smf7mEBsFgFViR1XGphBbDYBZYmfnb1sILaIgK7EswXPgGwuDmaBDYwSn/fcBksIC/hJbL/zH
 MzmFbCQ2LHsJjtIkZBAB6NEx5dDjBAJQYmTM5+wgNjMAjoSC3Z/AmrgALKlJZb/4wAJcwp4Sc
 ya8A6sXFRARaJz6RywciEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKqXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbAxAsIPx27KAQ4ySHExKorzNV+dFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg/XoPKCdYlJqeWpGWmQMMe5i0BAePkgivyn2gNG9xQWJuc
 WY6ROoUoy5H04ctX5iEWPLy81KlxHl/g8wQACnKKM2DGwGLwUuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5nUBWcWTmVcCt+kV0BFMQEdMOjEH5IiSRISUVAOjy6En+041pLHzun14UbfMy/f
 dhANBYTO0LCc0qdo3PDm6dl9se9BdR6YcWUaT+Zmnz1wrOqYVIh/3roq9t7Pzj2pBt/Nko+MC
 qQ5/Z736zOlyLzbsL1/LtweX4qbpaXwUPT9HuLa9rcXQ/bbxpCcm862tNWOnHhRQLlPMnzynO
 GGH+sv/k18qsRRnJBpqMRcVJwIAXSk9rbwCAAA=
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503584360!73543431!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46100 invoked from network); 24 Aug 2017 14:19:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:19:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436734085"
Date: Thu, 24 Aug 2017 15:19:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170824141918.agq3dre2ke2i6wt4@citrix.com>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503580497-22936-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/mm: Replace opencoded forms of
	map_l?t_from_l?e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDI6MTQ6NTZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSAoY29uZmlybWVkIGJ5IGRpZmZpbmcgdGhlIGRp
c2Fzc2VtYmx5KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:20:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dkszQ-0000zm-9H; Thu, 24 Aug 2017 14:20:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkszO-0000wu-H2
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:20:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 81/63-27137-590EE995; Thu, 24 Aug 2017 14:20:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7UB/M
 iDdovi1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktq04wF3xlrNjTtJy1gfESYxcjB4eEgL/E
 rfsWXYycHCwCqhI9Ta+ZQGw2AWWJn529bCC2iICuxLMFz4BsLg5mgQ2MEp/33AZLCAu4S5zbu
 4YdxOYVsJA4dvMQE0iRkEAHo8Tprz+ZIBKCEidnPmEBsZkFdCQW7P7EBrKYWUBaYvk/DpAwp4
 CXxJadv8HKRQVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbqWekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GO9uCjjEKMnBpCTK23x1XqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7w+0A5waLU9NSKtMwcYMjDpCU4eJREeBeBpHmLCxJzi
 zPTIVKnGHU5mj5s+cIkxJKXn5cqJc77+x5QkQBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjBvG8gqnsy8ErhNr4COYAI6YtKJOSBHlCQipKQaGDPS22dWbxJaKlGqK5l21EC
 1xG1pxBa11tSm/P+Xc6x2fYlkEn6+rirt+eL9f4Rv+/jxVUnc7E/gOrkvxf7APGuzkyU/H/m1
 RL9dLnaGcQFLyTkXxzX5YX78XKH6HA/KVGT+2ke93Lt5X/xVp0cOsX8LfBbxaDao7siWWeXdd
 inJhjdryYszSizFGYmGWsxFxYkAUXTSf7oCAAA=
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503584403!112994108!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56856 invoked from network); 24 Aug 2017 14:20:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:20:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444995700"
Date: Thu, 24 Aug 2017 15:19:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170824141943.spdyunsdzy5upskc@citrix.com>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Introduce and use l?e_{get,
	from}_mfn()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDI6MTQ6NTdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGF2b2lkcyB0aGUgZXhwbGljaXQgYm94aW5nL3VuYm94aW5nIG9mIG1mbl90
IGluIHJlbGV2YW50IGNvZGVwYXRocy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:20:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dkszr-00014y-HU; Thu, 24 Aug 2017 14:20:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkszp-00014X-Px
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:20:33 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C3/6A-01987-0B0EE995; Thu, 24 Aug 2017 14:20:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQnfDg3m
 RBpNvcVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLJ/cwF3znqGia2czcwLiQrYuRk0NCwE9i
 Y3s3C4jNIqAqsfnaYjCbTUBH4uLcnWA1IgLKEr2/foPFmQUCJPou3mIHsYUFEiSebnkJFOfg4
 BXwlOj8bN/FyMUhJDCHUaJ31gmwXl4BQYmTM59A9epILNj9iQ2knllAWmL5Pw6QMKeAvcTqQw
 uYQWxRARWJkyvXMIHYQgKKEv3zHkCdmS6x9e8v5gmM/LOQTJ2FZOoshKkLGJlXMaoXpxaVpRb
 pGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGHwMQ7GBc/tHpEKMkB5OSKG/z
 1XmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4w+8D5QSLUtNTK9Iyc4CRAJOW4OBREuFdBJLmL
 S5IzC3OTIdInWJUlBLnZQfGj5AASCKjNA+uDRZ9lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqC
 TM2wYyniczrwRu+iugxUxAiyedmAOyuCQRISXVwPhA3kP7cIzb74/zq5beOita2uW5xNukS3f
 O+ajAmMuv0szbnJMnKm6ujp44icvl2FJjDyaOk9H9ponHN6VPmfVu3m2blvv863jflqc/NeKp
 lrdSuJ55Ze3V/e2/b3MHsB7Y+ZjX1PpVrZfbzr+Pln16uLXI5r3B5J0anLztFg4MC95/Ce7zC
 ldiKc5INNRiLipOBACBbHRyuQIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503584431!107401253!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25601 invoked from network); 24 Aug 2017 14:20:32 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:20:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51500979"
Date: Thu, 24 Aug 2017 15:19:35 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170824141935.boed4xxuxztultik@dhcp-3-128.uk.xensource.com>
References: <20170824121919.78678-1-roger.pau@citrix.com>
 <20170824121919.78678-2-roger.pau@citrix.com>
 <599EEB170200007800173363@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599EEB170200007800173363@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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 XEN v2] x86/pt: add a MSI unmask flag to
 XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDc6MDQ6NTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjA4LjE3IGF0IDE0OjE5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTQzOCw2ICs0MzksMjAgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiA+
ICAgICAgICAgICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtX3ZteC5w
aV9kZXNjIDogTlVMTCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLCBwaXJx
X2RwY2ktPmdtc2kuZ3ZlYyk7Cj4gPiAgCj4gPiArICAgICAgICBpZiAoIHB0X2lycV9iaW5kLT51
Lm1zaS5nZmxhZ3MgJiBWTVNJX1VOTUFTS0VEICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAg
ICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBwaXJxX3NwaW5fbG9ja19pcnFfZGVzYyhpbmZv
LCBOVUxMKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBpZiAoICFkZXNjICkKPiA+ICsgICAgICAg
ICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmQoZCwgcHRfaXJx
X2JpbmQpOwo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgICAg
ICAgICB9Cj4gPiArCj4gPiArICAgICAgICAgICAgZ3Vlc3RfbWFza19tc2lfaXJxKGRlc2MsIGZh
bHNlKTsKPiA+ICsgICAgICAgICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwo+ID4g
KyAgICAgICAgfQo+IAo+IEluIHYxIHlvdSd2ZSB1c2VkIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
KSBoZXJlIC0gYW55IHJlYXNvbgo+IHlvdSB3ZW50IHRvIHRoZSBsZXNzIHNhZmUgdmFyaWFudD8g
SSBkbyB1bmRlcnN0YW5kIGl0IGlzIGNvcnJlY3QsCj4gYnV0IEknZCBzdGlsbCBwcmVmZXIgc3Bp
bl97LHVufWxvY2tfaXJxKCkgdG8gYmUgYXZvaWRlZCBhcyBtdWNoIGFzCj4gcG9zc2libGUuCgpP
SywgSSBzYXcgaXQgd2FzIG5vdCByZWFsbHkgbmVlZGVkIGFuZCBzd2l0Y2hlZCB0byB0aGUgbGVz
cyBzYWZlIG9uZS4KV2lsbCBzd2l0Y2ggYmFjaywgSSd2ZSBhbHNvIG5lZWQgdG8gcmVzZW5kIHRo
ZSBRRU1VIHBhdGNoIHRvIGZpeCBhCmNvZGluZyBzdHlsZSBtaXN0YWtlLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:22:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:22: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.xen.org>)
	id 1dkt1L-0001M2-TI; Thu, 24 Aug 2017 14:22:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkt1K-0001LW-Kk
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:22:06 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 82/F3-01732-D01EE995; Thu, 24 Aug 2017 14:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5fz4bx
 IgxN/uSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy7b5qYC9byVTx70sTawHiIu4uRk0NIIE/i
 6vUOFhCbV8BOouPyXSYQW0LAUOL0wptgcRYBVYmJrz8zgthsAuoSbc+2s4LYIkDxw5eOA9Vzc
 TALXGKUOLV2LztIQlggTOLrZYgGIYEYiVk3V4HFOQVMJB5fPAQU5wBaJijxd4cwSJhZQEvi4a
 9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrrpdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh8DECwg/HYZOdDjJIcTEqivM1X50UK8SXl
 p1RmJBZnxBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgQv8wOgOsGi1PTUirTMHGB8wJRKcPAoi
 fAuug+U5i0uSMwtzkyHSJ1iVJQS52UH6RMASWSU5sG1wWLyEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR594GM58nMK4Gb/gpoMRPQ4kkn5oAsLklESEk1MEby6ZbXHJ+7+cg/y00HeL59f/l
 9Ls/mo9zXjFX2MTmc9YyJWXx87mQOZqs88b0WfgkFAXPiPryckLtb+lnzO1OdPbMs0zWCGWTY
 stX8OmyeTJuzcvLclL57ZdP/rAzOfP1sk2zDjzmTdDi02Vfv33VO0VErO+HoDvn7bBsWrfObm
 9Mwe7PbDS8lluKMREMt5qLiRAC2C5VTxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503584519!94684909!1
X-Originating-IP: [137.65.248.74]
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 33370 invoked from network); 24 Aug 2017 14:22:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 14:22:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 08:21:58 -0600
Message-Id: <599EFD260200007800173471@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 08:21:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-5-jgross@suse.com>
In-Reply-To: <20170821180549.3989-5-jgross@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/5] xen: support different
 gnttab_max_frames for grant v1 and v2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBUaGUg
bnVtYmVyIG9mIGdyYW50cyBhIGRvbWFpbiBjYW4gc2V0dXAgaXMgbGltaXRlZCBieSB0aGUgbWF4
aW11bQo+IG51bWJlciBvZiBncmFudCBmcmFtZXMgaXQgaXMgYWxsb3dlZCB0byB1c2UuIFRvZGF5
IHRoZSBsaW1pdCBpcyB0aGUKPiBzYW1lIHJlZ2FyZGxlc3Mgd2hldGhlciB0aGUgZG9tYWluIHVz
ZXMgZ3JhbnQgdjEgb3IgdjIuIFVzaW5nIHYyCj4gd2lsbCB0aGVyZWZvciBiZSBhIGRpc2FkdmFu
dGFnZSBmb3IgdGhlIGRvbWFpbiBhcyBvbmx5IGhhbGYgdGhlCj4gbnVtYmVyIG9mIGdyYW50cyBj
b21wYXJlZCB0byB2MSBjYW4gYmUgdXNlZCwgYmVjYXVzZSBhIGdyYW50IHYyIGVudHJ5Cj4gaXMg
dHdpY2UgYXMgbGFyZ2UgYXMgdGhlIHYxIGVudHJ5LiBUaGlzIGlzIHRoZSByZWFzb24gZm9yIHRo
ZSBsYWNrIG9mCj4gZ3JhbnQgdjIgc3VwcG9ydCBpbiB0aGUgTGludXgga2VybmVsIChpbiBmYWN0
IGdyYW50IHYyIHN1cHBvcnQgaGFzCj4gYmVlbiByZW1vdmVkIGZyb20gTGludXggZm9yIHRoaXMg
cmVhc29uKS4KPiAKPiBPVE9IIHVzaW5nIG9ubHkgZ3JhbnQgdjEgd2lsbCBsaW1pdCBhIHB2IGRv
bWFpbiB0byB0aGUgbG93IDE2VEIgb2YKPiBtZW1vcnkgb2YgdGhlIGhvc3QsIGFzIGdyYW50IHYx
IGVudHJpZXMgb25seSB1c2UgYSAzMiBiaXQgbWZuLiBTbwo+IGlmIHdlIHdhbnQgdG8gc3VwcG9y
dCBtb3JlIHRoYW4gMTZUQiBvZiBtZW1vcnkgYW5kIGJlIGFibGUgdG8gdXNlCj4gdGhhdCBtZW1v
cnkgaW4gcHYgZG9tYWlucywgd2UgaGF2ZSB0byByZW1vdmUgdGhlIGRpc2FkdmFudGFnZSBvZgo+
IHVzaW5nIGdyYW50IHYyIGJ5IGJlaW5nIGFibGUgdG8gc2V0dXAgdGhlIHNhbWUgbnVtYmVyIG9m
IGdyYW50cyBhcwo+IHdpdGggdjEuCj4gCj4gSW4gb3JkZXIgdG8gYWNoaWV2ZSB0aGlzIGFkZCBz
dXBwb3J0IGZvciBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIGdyYW50Cj4gZnJhbWVzIGZvciB2MSBh
bmQgdjIgaW5kZXBlbmRlbnRseSBmcm9tIGVhY2ggb3RoZXIuIFBlciBkZWZhdWx0IGxldAo+IHRo
ZSB2MiBudW1iZXIgYmUgdHdpY2UgdGhlIHZhbHVlIG9mIHRoZSB2MSBudW1iZXIuIE1vZGlmeSB0
aGUgYm9vdAo+IHBhcmFtZXRlciBnbnR0YWJfbWF4X2ZyYW1lcyB0byBhY2NlcHQgZWl0aGVyIGEg
c2luZ2xlIHZhbHVlIHdoaWNoCj4gd2lsbCBzZXQgdGhlIHYxIGxpbWl0IHRvIHRoYXQgdmFsdWUg
YW5kIHRoZSB2MiBsaW1pdCB0byAyKnZhbHVlLCBvcgo+IHR3byB2YWx1ZXMgc2VwYXJhdGVkIGJ5
IGEgY29tbWEgdG8gc2V0IGJvdGggbGltaXRzIHRvIGRlZGljYXRlZAo+IHZhbHVlcy4KPiAKPiBB
ZGQgc29tZSBzYW5pdHkgY2hlY2tzIHRvIG1ha2Ugc3VyZSB0aGUgbWF4aW11bSBudW1iZXIgb2Yg
ZnJhbWVzIGlzbid0Cj4gbG93ZXIgdGhhbiB0aGUgaW5pdGlhbCBudW1iZXIsIGFzIHRoaXMgbGVh
ZHMgdG8gcmF0aGVyIHN0cmFuZ2UgY3Jhc2hlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBcyBkaXNjdXNzZWQgZWxzZXdoZXJlLCB0aGlzIHBy
b2JhYmx5IHJhdGhlciB3YW50cyB0byBiZWNvbWUgYQpwZXItZG9tYWluIHNldHRpbmcgdGhlbi4g
TG9va2luZyBhbHNvIGF0IHdoYXQgcGF0Y2ggNSBhZGRzLCBJCmFkZGl0aW9uYWxseSB3b25kZXIg
d2hldGhlciB3ZSBzaG91bGRuJ3QgYWxsb3cgRG9tMCB0byBrbm93CndoZXRoZXIgaXQgbmVlZHMg
dG8gdXNlIHYyIGF0IGFsbCAob3IgbWF5YmUgaXQgY2FuIGRlcml2ZSB0aGF0CmFscmVhZHkpLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:24: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.xen.org>)
	id 1dkt3A-0001bP-9G; Thu, 24 Aug 2017 14:24:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkt39-0001b8-4z
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 14:23:59 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 86/C3-01994-E71EE995; Thu, 24 Aug 2017 14:23:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbf24bx
 Ig/ZVvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+D33MmvB/n7GijkbvzE2
 MO5N7GLk4hAS+MsocevqdFYI5zGjxLLGHWwQzjZGiStvnjB1MXJyiAg4S3w9M5cdxOYV0Jf4t
 +8wWFxYIEZi+oE5zCANEgJT1CSebb/KApKQEPCU+LJ5DSuM/fnND6Cp7BxsAlYSh8RAoiwCqh
 KTt05nn8DIvYCRYRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4
 mRqDfGYBgB+O/bZ6HGCU5mJREeZuvzosU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHL/AAoJ1iU
 mp5akZaZAwxAmLQEB4+SCG8ISJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR52UGKBECKM
 krz4EbAouESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkLQabwZOaVwG16BXQEE9ARk07MAT
 miJBEhJdXAyHbNsCyGr+RxZOVULwU9No6M9+tl+MT1o5N/K0g368o8me08a+U16Ru7ahQUKoL
 399cufysZxdywujX63rIl+2onVH++YFbY2etdvri04/23O+8z7n45tsXDR1vmLBNb/wan/E2/
 trzl2rLFTF9o+ZYLbSY8ghayG5Inctr8OfH3enpxHEOoEktxRqKhFnNRcSIAI4MyMYECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503584635!108669085!1
X-Originating-IP: [104.130.215.37]
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 14451 invoked from network); 24 Aug 2017 14:23:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 14:23:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkt35-0007yy-1p; Thu, 24 Aug 2017 14:23: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 1dkt2z-00078a-KO; Thu, 24 Aug 2017 14:23:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkt2z-0007tT-7b; Thu, 24 Aug 2017 14:23:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112851-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken: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-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-armhf-armhf-libvirt-raw: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-cubietruck: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-armhf-armhf-xl-credit2: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-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-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=30d50f8ead03d6524cbc4ed22075980090fbd2ed
X-Osstest-Versions-That: xen=5151257626155d6e331cc9e66d896c84db1611e1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 14:23:49 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112851: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg1MSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg1MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNzkzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzkzCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI3OTMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjc5MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNzkzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI3OTMKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjc5MwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2Ug
MTEyNzkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI3OTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjc5MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTEyNzkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI3OTMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMjc5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI3OTMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzMGQ1MGY4ZWFkMDNkNjUyNGNiYzRlZDIyMDc1OTgwMDkwZmJkMmVkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MTUxMjU3NjI2MTU1ZDZlMzMx
Y2M5ZTY2ZDg5NmM4NGRiMTYxMWUxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI3OTMgIDIwMTct
MDgtMjEgMTk6MTg6MTEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyODUxICAy
MDE3LTA4LTIzIDE2OjE0OjA1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXhlbi00LjctdGVzdGluZworIHJldmlzaW9uPTMwZDUwZjhlYWQwM2Q2
NTI0Y2JjNGVkMjIwNzU5ODAwOTBmYmQyZWQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4v
YXAtcHVzaCB4ZW4tNC43LXRlc3RpbmcgMzBkNTBmOGVhZDAzZDY1MjRjYmM0ZWQyMjA3NTk4MDA5
MGZiZDJlZAorIGJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyByZXZpc2lvbj0zMGQ1MGY4ZWFkMDNk
NjUyNGNiYzRlZDIyMDc1OTgwMDkwZmJkMmVkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAu
L2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRi
cmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHh4
ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJh
bmNoPXFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjctdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVu
LTQuNi10ZXN0aW5nCisgJ1snIHgzMGQ1MGY4ZWFkMDNkNjUyNGNiYzRlZDIyMDc1OTgwMDkwZmJk
MmVkID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0i
fSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9n
aXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv
ZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9m
aXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAn
XScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYu
MzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4t
NC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNy
b24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5n
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
eGVuLTQuNy10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSB4ZW4tNC43LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14
ZW4tNC43LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjcKKyB4ZW52ZXJzaW9uPTQuNworIGdp
dCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAzMGQ1
MGY4ZWFkMDNkNjUyNGNiYzRlZDIyMDc1OTgwMDkwZmJkMmVkOnJlZnMvaGVhZHMvc3RhYmxlLTQu
NwpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNTE1
MTI1Ny4uMzBkNTBmOCAgMzBkNTBmOGVhZDAzZDY1MjRjYmM0ZWQyMjA3NTk4MDA5MGZiZDJlZCAt
PiBzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:25:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:25: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.xen.org>)
	id 1dkt4g-0001qb-OF; Thu, 24 Aug 2017 14:25:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkt4f-0001qQ-Gh
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:25:33 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 18/75-03368-CD1EE995; Thu, 24 Aug 2017 14:25:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQvfOw3m
 RBs1XeS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJzdvYC65KVrTsfM3ewHhfqIuRk0NCwE/i
 19ROFhCbRUBVYu6NrUA2BwebgL3E9K8VIGERAXWJPxcmMHYxcnEwC1xjlFh67Q8bSEJYIEli0
 fnN7CA2r4CnROepb0wgtpDAGWaJYxutIOKCEidnPgGbySygKbF+lz6EKS2x/B8HSAWzgLxE89
 bZzCA2p4C1xMT3M8AmigqoSJxcuQZqoqJE/7wHbBAXp0tMfNbDMoFRYBaSBbMQFsxCWDALyYI
 FjCyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5UBCHYw
 7vsYeYhRkoNJSZS3+eq8SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDzA4BcSLEpNT61Iy8wBx
 g1MWoKDR0mEt/sBUJq3uCAxtzgzHSJ1ilFRSpxXAKRPACSRUZoH1waL1UuMslLCvIxAhwjxFK
 QW5WaWoMq/YhTnYFQS5n0FMp4nM68EbvoroMVMQIsnnZgDsrgkESEl1cAYtr96Z+G2y5uNHzh
 ktRx2iHK4MHORhnimY83qXfy11lJFsTyihtm3nuSyFbT8yCnl1WsQnbBZ+vS/rnM6CTf05B+l
 Td2x9EzTya9bkwo/urKeKJiqkNX21+9N/xYHwxoBvfkGz6KUOXo/iWXNP+TcVHVvWv9OlpC1l
 jde2JWItftqK1faeyuxFGckGmoxFxUnAgBGnw7y0AIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503584731!112964073!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56797 invoked from network); 24 Aug 2017 14:25:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:25:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51501461"
Date: Thu, 24 Aug 2017 15:25:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170824142528.ihhkqguugkj4evdg@dhcp-3-128.uk.xensource.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-2-git-send-email-tianyu.lan@intel.com>
 <20170822143213.ufajfeh5y6wttuib@MacBook-Pro-de-Roger.local>
 <d1d500bf-7b2e-1518-63b0-3fb678822cdb@intel.com>
 <20170823072259.6psxubbdb5ygf7xw@dhcp-3-128.uk.xensource.com>
 <543aeb21-a538-bbff-1b76-268d0fa081f7@arm.com>
 <20170823140544.xgm4qtywubajmf5n@dhcp-3-128.uk.xensource.com>
 <f08c62b2-fb68-b5d2-b5f8-c67bb90efaf7@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f08c62b2-fb68-b5d2-b5f8-c67bb90efaf7@arm.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V2 1/25] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDM6MDM6NDlQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDIzLzA4LzE3IDE1OjA1LCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+ID4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTE6MTk6MDFBTSArMDEwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+ID4gPiBIaSBSb2dlciwKPiA+ID4gCj4gPiA+IE9uIDIzLzA4LzE3IDA4OjIy
LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+IE9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0
IDAyOjA2OjE3UE0gKzA4MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4gPiA+ID4gPiBIaSBSb2dlcjoK
PiA+ID4gPiA+IAlUaGFua3MgZm9yIHlvdXIgcmV2aWV3Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBP
biAyMDE35bm0MDjmnIgyMuaXpSAyMjozMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4g
PiA+ID4gT24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MDJQTSAtMDQwMCwgTGFuIFRpYW55
dSB3cm90ZToKPiA+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ID4gKy8qIHZJT01NVSBjYXBhYmls
aXRpZXMgKi8KPiA+ID4gPiA+ID4gPiArI2RlZmluZSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkcg
ICgxdSA8PCAwKQo+ID4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gPiArc3RydWN0IHhlbl9kb21j
dGxfdmlvbW11X29wIHsKPiA+ID4gPiA+ID4gPiArICAgIHVpbnQzMl90IGNtZDsKPiA+ID4gPiA+
ID4gPiArI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXUgICAgICAgICAgMAo+ID4gPiA+
ID4gPiA+ICsjZGVmaW5lIFhFTl9ET01DVExfZGVzdHJveV92aW9tbXUgICAgICAgICAxCj4gPiA+
ID4gPiA+ID4gKyNkZWZpbmUgWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwcyAgICAgIDIKPiA+
ID4gPiA+ID4gPiArICAgIHVuaW9uIHsKPiA+ID4gPiA+ID4gPiArICAgICAgICBzdHJ1Y3Qgewo+
ID4gPiA+ID4gPiA+ICsgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBlICovCj4gPiA+ID4g
PiA+ID4gKyAgICAgICAgICAgIHVpbnQ2NF90IHZpb21tdV90eXBlOwo+ID4gPiA+ID4gPiA+ICsg
ICAgICAgICAgICAvKgo+ID4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgKiBJTiAtIE1NSU8gYmFz
ZSBhZGRyZXNzIG9mIHZJT01NVS4gdklPTU1VIGRldmljZSBtb2RlbHMKPiA+ID4gPiA+ID4gPiAr
ICAgICAgICAgICAgICogYXJlIGluIGNoYXJnZSBvZiB0byBjaGVjayBiYXNlX2FkZHJlc3MgYW5k
IGxlbmd0aC4KPiA+ID4gPiA+ID4gPiArICAgICAgICAgICAgICovCj4gPiA+ID4gPiA+ID4gKyAg
ICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRkcmVzczsKPiA+ID4gPiA+ID4gPiArICAgICAgICAg
ICAgLyogSU4gLSBMZW5ndGggb2YgTU1JTyByZWdpb24gKi8KPiA+ID4gPiA+ID4gPiArICAgICAg
ICAgICAgdWludDY0X3QgbGVuZ3RoOwo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gSXQgc2VlbXMg
d2VpcmQgdGhhdCB5b3UgY2FuIHNwZWNpZnkgdGhlIGxlbmd0aCwgaXMgdGhhdCBzb21ldGhpbmcK
PiA+ID4gPiA+ID4gdGhhdCBhIHVzZXIgd291bGQgbGlrZSB0byBzZXQ/IElzbid0IHRoZSBsZW5n
dGggb2YgdGhlIElPTU1VIE1NSU8KPiA+ID4gPiA+ID4gcmVnaW9uIGZpeGVkIGJ5IHRoZSBoYXJk
d2FyZSBzcGVjPwo+ID4gPiA+ID4gCj4gPiA+ID4gPiBEaWZmZXJlbnQgdmVuZG9yIG1heSBoYXZl
IGRpZmZlcmVudCBJT01NVSByZWdpc3RlciByZWdpb24gc2l6ZXMuIChlLmcsCj4gPiA+ID4gPiBW
VEQgaGFzIG9uZSBwYWdlIHNpemUgZm9yIHJlZ2lzdGVyIHJlZ2lvbikuIFRoZSBsZW5ndGggZmll
bGQgaXMgdG8gbWFrZQo+ID4gPiA+ID4gdklPTU1VIGRldmljZSBtb2RlbCBub3QgdG8gYWJ1c2Ug
YWRkcmVzcyBzcGFjZS4gU29tZSByZWdpc3RlcnMnIG9mZnNldHMKPiA+ID4gPiA+IGFyZSByZXBv
cnRlZCBieSBvdGhlciByZWdpc3RlciBhbmQgdGhlc2Ugb2Zmc2V0cyBhcmUgZW11bGF0ZWQgYnkg
dklPTU1VCj4gPiA+ID4gPiBkZXZpY2UgbW9kZWwuIElmIGl0J3Mgbm90IG5lY2Vzc2FyeSwgd2Ug
Y2FuIHJlbW92ZSBpdCBhbmQgYWRkIGl0IHdoZW4KPiA+ID4gPiA+IHRoZXJlIGlzIHJlYWwgc3Vj
aCByZXF1aXJlbWVudC4KPiA+ID4gPiAKPiA+ID4gPiBTbyBmcm9tIG15IHVuZGVyc3RhbmRpbmcg
dGhlIHNpemUgb2YgdGhlIElPTU1VIE1NSU8gcmVnaW9uIGlzIGltcGxpY2l0Cj4gPiA+ID4gaW4g
dGhlIElPTU1VIHR5cGUgdGhhdCB0aGUgdXNlciBjaG9vc2VzLiBJIGRvbid0IHRoaW5rIHRoaXMg
ZmllbGQgaXMKPiA+ID4gPiBuZWVkZWQuCj4gPiA+IAo+ID4gPiBUbyBtZSwgaXQgbWFrZXMgbW9y
ZSBzZW5zZSB0byBjYXJlIGJvdGggdGhlIGJhc2UgYW5kIHRoZSBzaXplIHJhdGhlciB0aGFuCj4g
PiA+IG9ubHkgdGhlIGZvcm1lci4KPiA+ID4gCj4gPiA+IFRoZSB0b29sc3RhY2sgaXMgaW4gY2hh
cmdlIG9mIHRoZSBhZGRyZXNzIHNwYWNlIGFuZCBzaG91bGQgYmUgYXdhcmUgb2YgdGhlCj4gPiA+
IHNpemUgb2YgZXZlcnl0aGluZy4gVGhpcyBhZGRyZXNzIHNwYWNlIG1heSBub3QgYmUgc3RhdGlj
IGFuZCBpdCBtYWtlcyBzZW5zZQo+ID4gPiB0byBnaXZlIHRoaXMgaW5mb3JtYXRpb24gdG8gWGVu
IGFuZCB2ZXJpZnkgd2UgaGFkIHRoZSBzYW1lIGFzc3VtcHRpb24uCj4gPiAKPiA+IERvZXMgdGhp
cyBpbXBseSB0aGF0IHdlIHdpbGwgaGF2ZSB2YXJpYWJsZSBzaXplIHZJT01NVSBNTUlPIHJlZ2lv
bnM/Cj4gCj4gVGhlcmUgYXJlIGV4aXN0aW5nIElPTU1VIHdpdGggbXVsdGlwbGUgTU1JTyByZWdp
b25zLiBUaGlzIGlzIHRoZSBjYXNlIG9mIHRoZQo+IE52aWRpYSBTTU1VLiBXaGV0aGVyIHdlIHdp
bGwgZW11bGF0ZSB0aGVuIGlzIGFub3RoZXIgcXVlc3Rpb24uIEJ1dCBmb3IKPiBjb21wbGV0ZW5l
c3MsIEkgd291bGQgdXNlIGFkZHJlc3Mvc2l6ZS4KClRoZSBwcm9wb3NlZCBpbXBsZW1lbnRhdGlv
biBkb2VzIG5vdCBzdXBwb3J0IG11bHRpcGxlIE1NSU8gcmVnaW9ucwphbnl3YXkuIEknbSBub3Qg
Z29pbmcgdG8gb3Bwb3NlIHRvIHRoaXMgYW55bW9yZSwgYnV0IEkgZG9uJ3Qgc2VlIG11Y2gKdmFs
dWUgb24gaW1wbGVtZW50aW5nIHRoaW5ncyBqdXN0IGZvciBjb21wbGV0ZW5lc3Mgd2l0aG91dCBo
YXZpbmcgYQpyZWFsIHVzZSBjYXNlLCBzcGVjaWFsbHkgd2hlbiB0aGlzIGlzIGEgZG9tY3RsIGlu
dGVyZmFjZSB0aGF0IGlzIG5vdApzdGFibGUsIGllOiB3ZSBjYW4gYWx3YXlzIG1vZGlmeSBpdCBs
YXRlciBvbiB3aXRob3V0IGFueSBpc3N1ZXMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:27:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dkt6o-00021f-3v; Thu, 24 Aug 2017 14:27:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkt6m-00021V-Mj
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:27:44 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DF/76-01732-F52EE995; Thu, 24 Aug 2017 14:27:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7co3m
 RBusmylh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPX/awF5xmq+jZfYGtgfECaxcjJ4eEgL/E
 18Y37F2MHBwsAqoSvVczQMJsAsoSPzt72UBsESD7Y2svUAkXB7PAQyaJI7/WgvUKC4RJrH9xh
 xnE5hWwkNj1ZRFYg5BAvMTWl5+YIOKCEidnPmEBsZkFdCQW7P7EBrKLWUBaYvk/DpAwp4CZxJ
 3tO8FaRQVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI0N9JKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQfjhFV+hxglOZiURHmbr86LFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBy/MQKCdYlJqeWpGWmQMMeZi0BAePkghvPUiat7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivAIgRQIgRRmleXAjYPF3iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5Iw76sHQFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpg3KSQOJX3uFn9noy3lgePi/f
 IX02bUjRlnsXtR3O/sBSKb4rbpmazK79t20yVe/pdJdOddim7f51podFjKdC3fNuU2fPP5Wca
 5vR8fcCXxb/v/aavjdscTtzaKHTz4SJ15a9b3wqd7jvHuXW7sUUxs/f+Eql/3JNtj7t41znpJ
 AlqH3D1aHOuVmIpzkg01GIuKk4EAHKi32G6AgAA
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503584860!105819009!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5472 invoked from network); 24 Aug 2017 14:27:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:27:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444997223"
Date: Thu, 24 Aug 2017 15:27:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170824142738.vzl4v3pyg6efup4x@citrix.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-41-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823173446.24801-41-jgross@suse.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 40/53] xen: check parameter validity when
 parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDc6MzQ6MzNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGVyZSBwb3NzaWJsZSBjaGVjayB2YWxpZGl0eSBvZiBwYXJhbWV0ZXJzIGluIF9j
bWRsaW5lX3BhcnNlKCkgYW5kCj4gaXNzdWUgYSB3YXJuaW5nIG1lc3NhZ2UgaW4gY2FzZSBvZiBh
biBlcnJvciBkZXRlY3RlZC4KPiAKPiBJbiBvcmRlciB0byBtYWtlIHN1cmUgYSBjdXN0b20gcGFy
YW1ldGVyIHBhcnNpbmcgZnVuY3Rpb24gcmVhbGx5Cj4gcmV0dXJucyBhIHZhbHVlIChlcnJvciBv
ciBzdWNjZXNzKSwgZG9uJ3QgdXNlIGEgdm9pZCBwb2ludGVyIGZvcgo+IHN0b3JpbmcgdGhlIGZ1
bmN0aW9uIGFkZHJlc3MsIGJ1dCBhIHByb3BlciB0eXBlZCBmdW5jdGlvbiBwb2ludGVyLgo+IAo+
IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:28:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dkt7R-00026S-CH; Thu, 24 Aug 2017 14:28:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkt7Q-00025S-4Q
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:28:24 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 33/00-18185-782EE995; Thu, 24 Aug 2017 14:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS7ft0bx
 Ig4O7jC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owDO+cxFcznqTjY/JulgfE7ZxcjJ4eQQJ7E
 oU3f2EFsXgE7iTmvXjCB2BIChhKnF95kAbFZBFQljn76xQpiswmoS7Q92w5miwDFD186DlTPx
 cEscIlR4tTavUCDODiEBbwk3pyygJgfI9G65QsziM0pYCIx/dQJVpASXgFBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUMTvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjNc3BhxilORgUhLlbb46L1KI
 Lyk/pTIjsTgjvqg0J7X4EKMeB4dA35rVFxgFtu0CklIsefl5qUoSvDUPgaoFi1LTUyvSMnOAs
 QLTIMHBoyTC6wyS5i0uSMwtzkyHSJ1iNOZ48mb7byaOlrdAUghskpQ470SQUgGQ0ozSPLhBsB
 i+xCgrJczLCHSsEE9BalFuZgmq/CtGcQ5GJWHeJJApPJl5JXD7XgGdwgR0yqQTc0BOKUlESEk
 1MCq4lccYvLyrWjBToZGX3+xU3RuR1boiVlqP6lY0/3FIOSPjGS9oEqiZVHIj5vkJhVcH2dbx
 yli+qy9WcHXKNn7q4ewgo+dSPvFnvpg0o0EC24T8GqMkGz/JwqY5r2ZVmd24vcjQf+OZfc0GX
 BMDuddfkshtOPqIs/Alc2oM34c87V3bUhqUWIozEg21mIuKEwGBfFMI3AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503584901!71422243!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63621 invoked from network); 24 Aug 2017 14:28:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 14:28:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 08:28:20 -0600
Message-Id: <599EFEA302000078001734B4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 08:28:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com>
In-Reply-To: <20170821180549.3989-6-jgross@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
 table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBUb2Rh
eSBhIGd1ZXN0IGNhbiBnZXQgdGhlIG1heGltdW0gZ3JhbnQgdGFibGUgZnJhbWUgbnVtYmVyIGZv
ciB0aGUKPiBjdXJyZW50bHkgc2VsZWN0ZWQgZ3JhbnQgdGFibGUgaW50ZXJmYWNlIHZlcnNpb24g
KDEgb3IgMikgb25seS4gQWRkCj4gYSBuZXcgZ3JhbnQgdGFibGUgb3BlcmF0aW9uIHRvIGdldCB0
aGUgbGltaXRzIG9mIGJvdGggdmFyaWFudHMgaW4KPiBvcmRlciB0byBnaXZlIHRoZSBndWVzdCBh
biBvcHBvcnR1bml0eSB0byBzZWxlY3QgdGhlIHZlcnNpb24gc2VydmluZwo+IGl0cyBuZWVkcyBi
ZXN0Lgo+IAo+IEJhY2tncm91bmQgZm9yIHRoZSBuZWVkIGZvciB0aGlzIG5ldyBoeXBlcmNhbGwg
aXMgdGhhdCBlLmcuIHRoZSBMaW51eAo+IGtlcm5lbCB3b24ndCB1c2UgdjIgYXMgbG9uZyBhcyB0
aGlzIHdpbGwgYWxsb3cgbGVzcyBhY3RpdmUgZ3JhbnRzIGFzCj4gdjEuIEFzIHNvb24gYXMgdGhl
IGtlcm5lbCBjYW4gZGV0ZWN0IGl0IGNhbiBjcmVhdGUgYXMgbWFueSB2MiBlbnRyaWVzCj4gYXMg
Zm9yIHYxLCBpdCB3aWxsIGhhdmUgbm8gcmVhc29uIG5vdCB0byB1c2UgdjIuIEFuZCB0aGlzIHdp
bGwgYWxsb3cKPiBYZW4gcGxhY2luZyBhIHB2LWRvbWFpbiB3aXRoIHN1Y2ggYSBrZXJuZWwgYWJv
dmUgdGhlIGN1cnJlbnQgMTZUQgo+IFJBTSBsaW1pdC4KPiAKPiBGb3Igc2V0dGluZyB1cCB0aGUg
Z3JhbnQgdGFibGUgYSBrZXJuZWwgbmVlZHMgdGhlIGZvbGxvd2luZwo+IGluZm9ybWF0aW9uOgo+
IC0gY3VycmVudCB2ZXJzaW9uIChrZXhlYyBjYXNlKQo+IC0gY3VycmVudCBzaXplIChrZXhlYyBj
YXNlKQo+IC0gbWF4IHNpemUgdjEKPiAtIG1heCBzaXplIHYyCj4gSW4gb3JkZXIgbm90IHRvIGhh
dmUgdG8gaXNzdWUgMyBoeXBlcmNhbGxzIChHTlRUQUJPUF9xdWVyeV9zaXplLAo+IEdOVFRBQk9Q
X2dldF92ZXJzaW9uLCBHTlRUQUJPUF9nZXRfdjFfYW5kX3YyX21heCksIGxldCB0aGUgbmV3Cj4g
aHlwZXJjYWxsIHJldHVybiBhbGwgdGhlIG5lZWRlZCBpbmZvcm1hdGlvbi4KCkknbSBub3Qgc3Vy
ZSBJIGZvbGxvdzogdjIgaXMgYWx3YXlzIGdvaW5nIHRvIGFsbG93IGxlc3MgYWN0aXZlIGdyYW50
cwp0aGFuIHYxLCBhcyB0aGUgbGltaXQgaXMgYWx3YXlzIGRlcml2ZWQgZnJvbSB0aGUgbnVtYmVy
IG9mIGZyYW1lcwphbGxvd2VkIGZvciBhIGRvbWFpbi4gSSBhbHNvIGRvbid0IHNlZSBhIHByb2Js
ZW0gd2l0aCBpc3N1aW5nIG11bHRpcGxlCmNhbGxzIC0gbm9uZSBvZiB0aGlzIG91Z2h0IHRvIGJl
IHBlcmZvcm1hbmNlIGNyaXRpY2FsLiBJIHdvdWxkLApob3dldmVyLCBhZ3JlZSB0aGF0IHJhdGhl
ciB0aGFuIGFkZGluZyBhIG5ldyBoeXBlcmNhbGwgdG8ganVzdApyZXR1cm4gdGhlIG1heCBzaXpl
cyBhZGRpbmcgb25lIGxpa2UgeW91IHN1Z2dlc3Qgd291bGQgYmUKcHJlZmVyYWJsZS4gSSdtIHNp
bXBseSBub3QgY29udmluY2VkIHlldCB0aGF0IHJldHVybmluZyB0aGUgbWF4CnNpemVzIGlzIGFj
dHVhbGx5IG5lY2Vzc2FyeS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:28:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dkt7w-0002BN-KK; Thu, 24 Aug 2017 14:28:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkt7w-0002BA-4Q
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:28:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 02/D5-01993-7A2EE995; Thu, 24 Aug 2017 14:28:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve6SR/M
 iDR52Wll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX589jLFjAVnHtfQNLA+Nm1i5GTg4JAX+J
 8+fvAdkcHCwCqhINpxJBwmwCyhI/O3vZQGwRIPtjay87iM0scJNJ4v5eMFtYIF7i8aP9zCA2r
 4CFxMyNq8FGCgHFfz5/wQ4RF5Q4OfMJC0SvjsSC3Z/YQFYxC0hLLP/HARLmFDCT6Ln7CqxEVE
 BFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI10gvqSgzPaMkNzEzR9f
 QwFQvN7W4ODE9NScxqVgvOT93EyMwyBiAYAfj9z9OhxglOZiURHmbr86LFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBW/MQKCdYlJqeWpGWmQMMd5i0BAePkgjvHpA0b3FBYm5xZjpE6hSjLkfTh
 y1fmIRY8vLzUqXEeSeCFAmAFGWU5sGNgMXeJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzyg
 MjWYgnM68EbtMroCOYgI6YdGIOyBEliQgpqQZGbs2a8oZLF/8YpSYcnfYus+PIsysXH81gdK3
 bkyqhFmX35FFJ7rdNO5hCec8+3OrYfOfvT/8Cna3/PnGrlUxSX/DiRsY+oYArJ2v/blSvOqdc
 8nqO3g9uA56vfGIcLfunMC4+fCDicQbrHlW+j6u9+iK6Voa9mPv1/45ipnMvVd9/Z5zLVP+oS
 omlOCPRUIu5qDgRAMfCF5C4AgAA
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503584931!92822539!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29093 invoked from network); 24 Aug 2017 14:28:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:28:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="444997377"
Date: Thu, 24 Aug 2017 15:28:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170824142849.7r6hilhhlgdrfa7c@citrix.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-50-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823173446.24801-50-jgross@suse.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,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 49/53] xen: add hypercall for setting
 parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDc6MzQ6NDJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBzeXNjdGwgaHlwZXJjYWxsIHRvIHN1cHBvcnQgc2V0dGluZyBwYXJhbWV0
ZXJzIHNpbWlsYXIgdG8KPiBjb21tYW5kIGxpbmUgcGFyYW1ldGVycywgYnV0IGF0IHJ1bnRpbWUu
IFRoZSBwYXJhbWV0ZXJzIHRvIHNldCBhcmUKPiBzcGVjaWZpZWQgYXMgYSBzdHJpbmcsIGp1c3Qg
bGlrZSB0aGUgYm9vdCBwYXJhbWV0ZXJzLgo+IAo+IENjOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBD
YzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:28:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:28: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.xen.org>)
	id 1dkt7y-0002CP-RE; Thu, 24 Aug 2017 14:28:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkt7x-0002BW-A0
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:28:57 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7B/BC-01862-8A2EE995; Thu, 24 Aug 2017 14:28:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov+7yR/M
 iDaZeNLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNuPp7PVDBXvmL7zgdMDYwfJLoYOTkkBIwk
 3k78x9TFyMUhJLCQUWLz5DtsIAlhAROJ3Z/us4PYIgLKEr2/frOAFDELHGaU2P+hiwWio4FRY
 l7DVCaQKjYBVYkN10+xgti8AtYSy95fZQGxWYDir253gsVFBcIl9n+/xgxRIyhxcuYTsBpOAQ
 OJtXubweYwC6hL/Jl3iRnCFpfY9Ow7K4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukaWuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGaD0DA+MOxt/H/Q4x
 SnIwKYnyNl+dFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfmIVBOsCg1PbUiLTMHGC0waQkOH
 iUR3j0gad7igsTc4sx0iNQpRkUpcd6JIAkBkERGaR5cGyxCLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5p0LMoUnM68EbvoroMVMQIsnnZgDsrgkESEl1cDIbbLgdvSxiSe271kyjcshnVk
 mLcLipD/7nI7pu3c+6Hl95sPqq8dyDXQEZP5M9FumeN7hd1nDg5kXD1re4mSS+3hz1Su9N9Jr
 9Z/Pk22UftT0dn3lccFVaWFJfX6v8lY6c3TLxAXvO165Xv6nWKxm8hqJNlMJ52MLn3OHXH9oq
 s6lr35tpWSZEktxRqKhFnNRcSIAzo8zGssCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503584935!111457630!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 834 invoked from network); 24 Aug 2017 14:28:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 14:28:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4E564AD88;
 Thu, 24 Aug 2017 14:28:52 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-4-jgross@suse.com> <599EFC2B020000780017345D@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a2afdc2b-e5f0-6ea6-1f31-0609f4de2c88@suse.com>
Date: Thu, 24 Aug 2017 16:28:50 +0200
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: <599EFC2B020000780017345D@suse.com>
Content-Language: de-DE
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/5] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTY6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA4LjE3IGF0
IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTExOCw2ICsxNTQsMTggQEAg
c3RydWN0IGdyYW50X21hcHBpbmcgewo+PiAgICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAgIC8q
IHJvdW5kIHNpemUgdG8gYSBwb3dlciBvZiAyICovCj4+ICB9Owo+PiAgCj4+ICsvKiBOdW1iZXIg
b2YgZ3JhbnQgdGFibGUgZnJhbWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBncmFudCB0YWJsZSBs
b2NrLiAqLwo+PiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgbnJfZ3JhbnRfZnJhbWVzKHN0
cnVjdCBncmFudF90YWJsZSAqZ3QpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIGd0LT5ucl9ncmFudF9m
cmFtZXM7Cj4+ICt9Cj4+ICsKPj4gKy8qIE51bWJlciBvZiBzdGF0dXMgZ3JhbnQgdGFibGUgZnJh
bWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBnci4gdGFibGUgbG9jay4qLwo+PiArc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
KQo+PiArewo+PiArICAgIHJldHVybiBndC0+bnJfc3RhdHVzX2ZyYW1lczsKPj4gK30KPiAKPiBG
b3IgYm90aCB0aGUgcGFyYW1ldGVycyB3YW50IHRvIGJlIGNvbnN0aWZpZWQuCgpPa2F5LgoKPiAK
Pj4gQEAgLTI1MCw2ICszMTgsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIGFjdGl2ZV9lbnRyeV9y
ZWxlYXNlKHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCkKPj4gICAgICBzcGluX3VubG9j
aygmYWN0LT5sb2NrKTsKPj4gIH0KPj4gIAo+PiArI2RlZmluZSBHUkFOVF9TVEFUVVNfUEVSX1BB
R0UgKFBBR0VfU0laRSAvIHNpemVvZihncmFudF9zdGF0dXNfdCkpCj4+ICsjZGVmaW5lIEdSQU5U
X1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdjJfdCkpCj4+ICsvKiBO
dW1iZXIgb2YgZ3JhbnQgdGFibGUgc3RhdHVzIGVudHJpZXMuIENhbGxlciBtdXN0IGhvbGQgZCdz
IGdyLiB0YWJsZSBsb2NrLiovCj4+ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBncmFudF90
b19zdGF0dXNfZnJhbWVzKGludCBncmFudF9mcmFtZXMpCj4gCj4gdW5zaWduZWQgaW50IGFsc28g
Zm9yIHRoZSBwYXJhbWV0ZXIuCgpPa2F5LgoKPiAKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKPj4gQEAg
LTI5LDY1ICsyOSw4IEBACj4+ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPj4gICNpbmNsdWRlIDxh
c20vZ3JhbnRfdGFibGUuaD4KPj4gIAo+PiAtI2lmbmRlZiBERUZBVUxUX01BWF9OUl9HUkFOVF9G
UkFNRVMgLyogdG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAqLwo+PiAtLyogRGVmYXVsdCBtYXhp
bXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8KPj4gLSNkZWZpbmUgREVGQVVM
VF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgMzIKPj4gLSNlbmRpZgo+PiAgLyogVGhlIG1heGltdW0g
c2l6ZSBvZiBhIGdyYW50IHRhYmxlLiAqLwo+PiAtZXh0ZXJuIHVuc2lnbmVkIGludCBtYXhfZ3Jh
bnRfZnJhbWVzOwo+PiAtCj4+IC1ERUNMQVJFX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3
bG9jayk7Cj4+IC0KPj4gLS8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24uICovCj4+IC1z
dHJ1Y3QgZ3JhbnRfdGFibGUgewo+PiAtICAgIC8qCj4+IC0gICAgICogTG9jayBwcm90ZWN0aW5n
IHVwZGF0ZXMgdG8gZ3JhbnQgdGFibGUgc3RhdGUgKHZlcnNpb24sIGFjdGl2ZQo+PiAtICAgICAq
IGVudHJ5IGxpc3QsIGV0Yy4pCj4+IC0gICAgICovCj4+IC0gICAgcGVyY3B1X3J3bG9ja190ICAg
ICAgIGxvY2s7Cj4+IC0gICAgLyogVGFibGUgc2l6ZS4gTnVtYmVyIG9mIGZyYW1lcyBzaGFyZWQg
d2l0aCBndWVzdCAqLwo+PiAtICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9ncmFudF9mcmFt
ZXM7Cj4+IC0gICAgLyogU2hhcmVkIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3Jh
bnRfdGFibGUuaCkuICovCj4+IC0gICAgdW5pb24gewo+PiAtICAgICAgICB2b2lkICoqc2hhcmVk
X3JhdzsKPj4gLSAgICAgICAgc3RydWN0IGdyYW50X2VudHJ5X3YxICoqc2hhcmVkX3YxOwo+PiAt
ICAgICAgICB1bmlvbiBncmFudF9lbnRyeV92MiAqKnNoYXJlZF92MjsKPj4gLSAgICB9Owo+PiAt
ICAgIC8qIE51bWJlciBvZiBncmFudCBzdGF0dXMgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChm
b3IgdmVyc2lvbiAyKSAqLwo+PiAtICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9zdGF0dXNf
ZnJhbWVzOwo+PiAtICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMv
Z3JhbnRfdGFibGUuaCkuICovCj4+IC0gICAgZ3JhbnRfc3RhdHVzX3QgICAgICAgKipzdGF0dXM7
Cj4+IC0gICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLwo+PiAtICAgIHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkgKiphY3RpdmU7Cj4+IC0gICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBw
ZXIgdmNwdS4gKi8KPj4gLSAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOwo+PiAt
ICAgIHVuc2lnbmVkIGludCAgICAgICAgICBtYXB0cmFja19saW1pdDsKPj4gLSAgICAvKiBMb2Nr
IHByb3RlY3RpbmcgdGhlIG1hcHRyYWNrIGxpbWl0ICovCj4+IC0gICAgc3BpbmxvY2tfdCAgICAg
ICAgICAgIG1hcHRyYWNrX2xvY2s7Cj4+IC0gICAgLyogVGhlIGRlZmluZWQgdmVyc2lvbnMgYXJl
IDEgYW5kIDIuICBTZXQgdG8gMCBpZiB3ZSBkb24ndCBrbm93Cj4+IC0gICAgICAgd2hhdCB2ZXJz
aW9uIHRvIHVzZSB5ZXQuICovCj4+IC0gICAgdW5zaWduZWQgICAgICAgICAgICAgIGd0X3ZlcnNp
b247Cj4+IC19Owo+PiAtCj4+IC1zdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfcmVhZF9sb2NrKHN0
cnVjdCBncmFudF90YWJsZSAqZ3QpCj4+IC17Cj4+IC0gICAgcGVyY3B1X3JlYWRfbG9jayhncmFu
dF9yd2xvY2ssICZndC0+bG9jayk7Cj4+IC19Cj4+IC0KPj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBn
cmFudF9yZWFkX3VubG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQo+PiAtewo+PiAtICAgIHBl
cmNwdV9yZWFkX3VubG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cj4+IC19Cj4+IC0KPj4g
LXN0YXRpYyBpbmxpbmUgdm9pZCBncmFudF93cml0ZV9sb2NrKHN0cnVjdCBncmFudF90YWJsZSAq
Z3QpCj4+IC17Cj4+IC0gICAgcGVyY3B1X3dyaXRlX2xvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxv
Y2spOwo+PiAtfQo+PiAtCj4+IC1zdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfd3JpdGVfdW5sb2Nr
KHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCj4+IC17Cj4+IC0gICAgcGVyY3B1X3dyaXRlX3VubG9j
ayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cj4+IC19Cj4+ICtleHRlcm4gdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgbWF4X2dyYW50X2ZyYW1lczsKPiAKPiBXaHkgYXJlIHlvdSBhZGRpbmcg
X19yZWFkX21vc3RseSBoZXJlPyBMaWtlIGFsbCBzZWN0aW9uIHBsYWNlbWVudAo+IGFubm90YXRp
b25zIGl0IGJlbG9uZ3Mgb24gZGVmaW5pdGlvbnMgb25seSwgbm90IGRlY2xhcmF0aW9ucy4KCk9v
cHMsIHNvcnJ5LgoKPiAKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4gKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4gQEAgLTMwNyw2ICszMDcsNyBAQCBzdHJ1Y3Qgdm1f
ZXZlbnRfcGVyX2RvbWFpbgo+PiAgfTsKPj4gIAo+PiAgc3RydWN0IGV2dGNobl9wb3J0X29wczsK
Pj4gK3N0cnVjdCBncmFudF90YWJsZTsKPiAKPiBXaHkgaXMgdGhpcyBuZWVkZWQ/IFRoZXJlJ3Mg
bm8gZnVuY3Rpb24gd2l0aCBhIHJlc3BlY3RpdmUgcGFyYW1ldGVyCj4gaW4gdGhlIGhlYWRlciBo
ZXJlLgoKWW91IGFyZSByaWdodCwgb2YgY291cnNlLiBXaWxsIHJlbW92ZSBpdCBhZ2Fpbi4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:31:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dktA9-0002xE-7A; Thu, 24 Aug 2017 14:31:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dktA8-0002x1-4u
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:31:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 8E/39-01729-F23EE995; Thu, 24 Aug 2017 14:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyTUI0SFfv8bx
 Ig8bJWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bL94VsBR1iFXMWNrM2MP4Q7GLk4hAS6GaU
 uHZtJmMXIyeHhICvxPKTcxlBEpwC/wQkfvw8yA7iSAj8YJI4v+g6O0RLB6PE0X3foJxtjBKLZ
 /cwgfQLC6RJnPy4nR3EFhFwl5i3eAHYXGaBu4wSm6/nQjRMYJbYc6kXrIhNQFdiwcGVYM28Ag
 4Sd6+3gzWwCKhKLGjaAlYjKhAusf/7NWaIGkGJkzOfsIDYnAL2EusXfGGHWGAmMW/zQ2YIW1z
 i1pP5TBC2vMT2t3OYJzAKz0LSPgtJyywkLbOQtCxgZFnFqFGcWlSWWqRrZKqXVJSZnlGSm5iZ
 o2toYKqXm1pcnJiempOYVKyXnJ+7iREYCfUMDIw7GHe1+x1ilORgUhLlbb46L1KILyk/pTIjs
 Tgjvqg0J7X4EKMMB4eSBC/7I6CcYFFqempFWmYOMCZh0hIcPEoivHseAqV5iwsSc4sz0yFSpx
 gVpcR5TUH6BEASGaV5cG2wNHCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvNMgUnsy8Erj
 pr4AWMwEtnnRiDsjikkSElFQDY+nT8w2vN/32XrWYxezB9Fcv3edsD7on+/5odPQKnqSF2Wuk
 34nas7272dtwXcw7x/rJV6H5u1+7zYo7nrfuL5v3Mcv5/68c2xVmpfKnPz3/hVzQ0g6fvZY+i
 w99UZ924ugXtQ+vttiefNTyK0t5XXrRco/7M2RuG9e8njh7k5G/zsVgPhULdSElluKMREMt5q
 LiRADDs/Gq/gIAAA==
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503585069!107082352!1
X-Originating-IP: [214.24.21.82]
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 55656 invoked from network); 24 Aug 2017 14:31:10 -0000
Received: from uhil19pa09.eemsg.mail.mil (HELO uhil19pa09.eemsg.mail.mil)
 (214.24.21.82)
 by server-5.tower-206.messagelabs.com with SMTP; 24 Aug 2017 14:31:10 -0000
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by uhil19pa09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 24 Aug 2017 14:31:08 +0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; 
   d="scan'208";a="1433301"
IronPort-PHdr: =?us-ascii?q?9a23=3AfamIxRG/FJ4/JznfExiwOZ1GYnF86YWxBRYc798d?=
 =?us-ascii?q?s5kLTJ76pc2/bnLW6fgltlLVR4KTs6sC0LuH9fi8EjNcqb+681k6OKRWUBEEjc?=
 =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRo?=
 =?us-ascii?q?LerpBIHSk9631+ev8JHPfglEnjSwbLd2IRmssQncucYajIltJ60s1hbHv3xEdv?=
 =?us-ascii?q?hMy2h1P1yThRH85smx/J5n7Stdvu8q+tBDX6vnYak2VKRUAzs6PW874s3rrgTD?=
 =?us-ascii?q?QhCU5nQASGUWkwFHDBbD4RrnQ5r+qCr6tu562CmHIc37SK0/VDq+46t3ThLjlT?=
 =?us-ascii?q?wKPCAl/m7JlsNwjbpboBO/qBx5347Ue5yeOP5ncq/AYd8WWW9NU8BfWCxbBoO3?=
 =?us-ascii?q?cpUBAewPM+1Fq4XxvkUCoQe7CQSqGejhyCJHhmXu0KMnzeohHwHI0g8uEd0Av3?=
 =?us-ascii?q?vbrsn6OqgJXOCpzqTF1ynPY+9Y1Dr/7oXDbxAvoeuLXbJ1acffx1MgFwXEjlqO?=
 =?us-ascii?q?rYzuIj2b2foQuGaa9epvT/igi2A6oAx2vzevydojhZfGhoIP0F/J7jl5wYYpKt?=
 =?us-ascii?q?24T053e9ikEIBKuC2AOIt2Rd0iTnhutS0nybMGoYa2cDUFxZko3RLSa+GLf5KW?=
 =?us-ascii?q?7h/sSuqdOyp0iXR4c7ylnRmy61KvyujkW8mx11ZFszRKn8HXtnAIyxzT8s+HSu?=
 =?us-ascii?q?Zh/ku52TaAyQTT6uZcLEAoj6XbMZ8hwqMrlpYJrUTCHjP5mEXxjKOMcEUr5vOo?=
 =?us-ascii?q?5Pj9brXjp5+cM5d4igD4MqswhsyyGfk0PwcBUmSB+emwyafv8VP2TblUlPE6j7?=
 =?us-ascii?q?HVsJXAKsQaoq65DRVV0oEm6xunEjim38kXkmcILFJfYh2KlJTpOlHSL/D4Cvez?=
 =?us-ascii?q?mVKskCxxyPzcMb3hBYvNImDZkLj9ZbZ991JcyA0rwN5b+p9bFKwBIPbyWkDttN?=
 =?us-ascii?q?zVFQQ5MxGvw+n5EtlyyoQeWWeXCK+DLKzSqUOI5v4oI+SUf4AVvCzyJOQm5/71?=
 =?us-ascii?q?jn84mVAdfaay0JsYbXC3BPVmI0GDbXXwhdcBFH8AvhAiQ+zylF2CTTlTam6wX6?=
 =?us-ascii?q?Ih4jE7CZypDYHZSoCimryOxiO7HplNa29cEFCMFG3keJmDW/cJcCiSONNukiQY?=
 =?us-ascii?q?Vbi9TI8szQuhtAnnxLp9MOXV9DcUuo7k1Nhy/+3ciwsy+DJvAsuB0mGNU3t0nm?=
 =?us-ascii?q?IHRjMswK9/pkl9wE+Z0adkm/xYCcBT5/RRXwc1K5HcyPZ6C9/sVQ7bY9iJVVCm?=
 =?us-ascii?q?QtG8DjEpVd8+3cIOb1xhFNWjkhDDxSuqArAPm7OXA5w097rW32LtKMZl13bGyK?=
 =?us-ascii?q?4hgkE9QstUKW2pnLVw+BbXB47NkkWZkaeqeL8f3CHT7meDy3SBvEVCXA53S6XF?=
 =?us-ascii?q?UmgVZlHKotTh+kPCU7iuBKwoMwRfz86OM7ZFZcP3jVpYQPfuI9DeY2Oqm2esHh?=
 =?us-ascii?q?aE3LyNY5Tse2kH2yXdEkcEwEgv+iOkPA52LCq8p2PVDHQ6N3jifkft+ulWs26g?=
 =?us-ascii?q?Qwk/yATcKwVT172z9QwYzdidVrtH1LYNsyQ6qCR7E36y2tvXD5yLoA83L4tGZt?=
 =?us-ascii?q?ZozF5B1G/d/yBwdrO6JqlszgoSfAh6sFnn/wlmAYVH184xpTUlyxQkevHQ609I?=
 =?us-ascii?q?az7NhcO4AbbQMGSnuUn1M6M=3D?=
X-IPAS-Result: =?us-ascii?q?A2AuAgDn4Z5Z/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFQE?=
 =?us-ascii?q?BAQECAQEBAQgBAQEBgwQrgXmDd5ozgXCIOYkIhnaFRwKESlcBAQEBAQEBAQIBa?=
 =?us-ascii?q?iiCMyQBgkEBBSMEETQKAxALDQEKAgImAgIhNgYBDAYCAQEXh3SCCgMVr1CBbTo?=
 =?us-ascii?q?iAocUDYQZAQEBAQEBAQMBAQEBAQEBIYENgh2CAoNagkg0gleFL4JhBaAdPI9OA?=
 =?us-ascii?q?YR2i2WGf0iLeYlvV4EKKAwfKg+FWwUcGYFqJDaLMAEBAQ?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 24 Aug 2017 14:31:05 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v7OEUR6n006155; Thu, 24 Aug 2017 10:30:29 -0400
To: Jan Beulich <JBeulich@suse.com>, Zhongze Liu <blackskygg@gmail.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-5-blackskygg@gmail.com>
 <599D6D290200007800172726@prv-mh.provo.novell.com>
 <CAHrd_jpUPfeks4j7+UE0NkZbzHtUWhcQmV4W_z-t+JB41FJQmA@mail.gmail.com>
 <599E90320200007800172F60@prv-mh.provo.novell.com>
 <CAHrd_jpkEhD6LUm-7s03F9foPYC9L6R4hwvBo9KKkSbM9tjuHA@mail.gmail.com>
 <599EE5080200007800173344@prv-mh.provo.novell.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <e5f93699-ae27-9cae-25af-44369da387d9@tycho.nsa.gov>
Date: Thu, 24 Aug 2017 10:30:27 -0400
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: <599EE5080200007800173344@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/6] xsm: flask: change the interface and
 default policy for xsm_map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjQvMjAxNyAwODozOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDgu
MTcgYXQgMTM6MzMsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IEhpIEphbiwKPj4K
Pj4gMjAxNy0wOC0yNCAxNDozNyBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPjoKPj4+Pj4+IE9uIDI0LjA4LjE3IGF0IDAyOjUxLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+
IHdyb3RlOgo+Pj4+IDIwMTctMDgtMjMgMTc6NTUgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT46Cj4+Pj4+Pj4+IE9uIDIyLjA4LjE3IGF0IDIwOjA4LCA8YmxhY2tza3ln
Z0BnbWFpbC5jb20+IHdyb3RlOgo+Pj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgK
Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4+Pj4+PiBAQCAtNTI1LDEwICs1
MjUsMTIgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50Cj4+IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFw
KFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkMSwKPj4+Pj4+ICAgICAgIHJldHVybiB4
c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBkMSwgZDIpOwo+Pj4+Pj4gICB9Cj4+Pj4+Pgo+Pj4+
Pj4gLXN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fREVGQVVM
VF9BUkcgc3RydWN0IGRvbWFpbgo+PiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4+Pj4+ICtzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0
cnVjdCBkb21haW4KPj4gKmNkLAo+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluCj4+ICp0KQo+Pj4+
Pj4gICB7Cj4+Pj4+PiAgICAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKPj4+Pj4+
IC0gICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQsIHQpOwo+Pj4+Pj4gKyAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIGQpIHx8Cj4+Pj4+PiArICAg
ICAgICB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjZCwgdCk7Cj4+Pj4+PiAgIH0KPj4+Pj4K
Pj4+Pj4gLi4uIHlvdSB1c2UgIm9yIiBoZXJlIGFuZCAuLi4KPj4+Pgo+Pj4+IFRoaXMgbWlnaHQg
YmUgY29uZnVzaW5nLiBCdXQgdGhpbmsgb2YgcmV0dXJuaW5nIDAgYXMgImFsbG93ZWQiLCB0aGUK
Pj4+PiBvbmx5IGNvbmRpdGlvbiB3aGVyZSB0aGlzCj4+Pj4gc3RhdGVtZW50IHJldHVybnMgYSAw
IGlzIHdoZW4gYm90aCBjYWxscyByZXR1cm4gMCAtLSBzbyBpdCdzIGFjdHVhbGx5Cj4+Pj4gYW4g
ImFuZCIuIChUaGluayBvZiBkZS1tb3JnYW4ncyBsYXcuKQo+Pj4+Cj4+Pj4gQnV0IGFzIFN0ZWZh
bm8gaGFzIHBvaW50ZWQgb3V0LCBJIHNob3VsZCBwcmVzZXJ2ZSB0aGUgZXJyb3IgY29kZS4KPj4+
Cj4+PiBBaCwgcmlnaHQgLSB0aGUgY29kZSBhcyB3cml0dGVuIHN1Z2dlc3RzIGJvb2xlYW4gcmV0
dXJuIHZhbHVlcywKPj4+IHdoaWNoIGdpdmVzIGl0IHRoZSB3cm9uZyBsb29rLiBZb3UgcmVhbGx5
IG1lYW4gPzogaW5zdGVhZCBvZiB8fC4KPj4+IFdoeSBkbyB5b3UsIGJ0dywgcGFzcyBpbiBjdXJy
ZW50LT5kb21haW4gKGFzIGNkKSBpbnN0ZWFkIG9mCj4+PiBvYnRhaW5pbmcgaXQgaGVyZSAoanVz
dCBsaWtlIHZhcmlvdXMgb3RoZXIgaG9va3MgZG8pPwo+Pgo+PiBUaGlzIHdhcyBteSBvcmlnaW5h
bCBwbGFuLCBidXQgSSdtIG5vdCB2ZXJ5IHN1cmUgYWJvdXQgdGhpcywgc28gSSB0dXJuCj4+IHRv
IEp1bGllbiBmb3IgaGVscCwgYW5kLi4uCj4+IEhlcmUgaXMgcGFydCBvZiB0aGUgaXJjIGxvZyBm
cm9tIGEgZGlzY3Vzc2lvbiB3aXRoIEp1bGllbiBvbgo+PiAjeGVuZGV2ZWwsIHdoZXJlIEp1bGll
biBzYWlkOgo+Pgo+PiAgICAgYmxhY2tza3lnZzogSSB0aGluayB5b3Ugd2FudCB0byBwYXNzIHRo
ZSBjdXJyZW50IGRvbWFpbiBpbgo+PiBwYXJhbWV0ZXIsIGkuZSBoYXZpbmcgMyBkb21haW5zIGFy
Z3VtZW50Lgo+PiAgICAgYmVjYXVzZSB5b3VyIHNvbHV0aW9uIG9ubHkgd29ya3Mgd2hlbiBYU00g
aXMgbm90IGVuYWJsZWQgKHRoaXMgaXMKPj4gdGhlIGR1bW15IGNhbGxiYWNrKQo+PiAgICAgd2hl
biBYU00gaXMgZW5hYmxlZCwgdGhlIHBvbGljeSB3b3VsZCBiZSBzcGVjaWZpY2VkIGJ5IHRoZSBh
ZG1pbmlzdHJhdG9yCj4+ICAgICBoZSBuZWVkcyB0byBiZSBhYmxlIHRvIGtub3cgd2hpY2ggZG9t
YWluIHdhcyBkb2luZyB0aGUgY29uZmlndXJhdGlvbi4KPiAKPiBpbiBmbGFzay9ob29rcy5jIHRo
ZXJlIGFyZSBxdWl0ZSBhIGZldyB1c2VzIG9mCj4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oKSBpbiBz
dWNoIGNhc2VzLCBzbyBJIHdvdWxkIHRoaW5rIG5vdAo+IGhhbmRpbmcgY3VycmVudC0+ZG9tYWlu
IHRocm91Z2ggdGhlIGhvb2sgc2hvdWxkIGJlIGZpbmUuIEJ1dAo+IG9mIGNvdXJzZSBEYW5pZWwg
bWF5IHRlbGwgeW91IEknbSBjb21wbGV0ZWx5IHdyb25nIGhlcmUuCj4gCj4gSmFuCgpUaGlzIGlz
IHJlYWxseSBqdXN0IGEgY2hvaWNlIG9mIHdoYXRldmVyIGxvb2tzIGJldHRlci4gIFRoZXJlJ3Mg
YSB2ZXJ5IG1pbm9yCnBlcmZvcm1hbmNlIHBlbmFsdHkgZnJvbSBub3QgY2FsbGluZyBjdXJyZW50
LT5kb21haW4gb3ZlciBhbmQgb3ZlciwgYnV0IHRoZXJlCm1pZ2h0IGFsc28gYmUgYSBwZXJmb3Jt
YW5jZSBnYWluIGlmIGN1cnJlbnRfaGFzX3Blcm0gaXMgbm90IGlubGluZWQgYW5kIHRoZQpjYWxs
IHJlc3VsdHMgaW4gc21hbGxlciBjb2RlIHNpemUuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:34:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:34: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.xen.org>)
	id 1dktDe-0003DE-QU; Thu, 24 Aug 2017 14:34:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dktDd-0003D6-CP
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:34:49 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 EE/28-01993-804EE995; Thu, 24 Aug 2017 14:34:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXiaHS5VZf9ybx
 Ig0NLbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxT87czFmziq2i4f5G1gXEWTxcjFweLwAk2
 iZM35jGCOEICtxklTrROYe9i5ARymhglLj8JArFZBFQlpv/7CFTEwcEmoC1xrcMHJCwioCVxd
 uZrZpBeZoE3LBLLti5jBUkIC1hIdNyaywRi8wr4ShyZNpEJYqaFxOejDVBxQYmTM5+wgNjMQI
 Nu/HvJBDKfWUBaYvk/DpAwp4ClRPeuyWAjRQVUJJZeamWdwMg/C0n3LCTdsxC6FzAyr2LUKE4
 tKkst0jU20EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzCegYGxh2ME1b5HWKU
 5GBSEuVtvjovUogvKT+lMiOxOCO+qDQntfgQowwHh5IE76dHQDnBotT01Iq0zBxgPMCkJTh4l
 ER4n4OkeYsLEnOLM9MhUqcYFaXEeUMeAyUEQBIZpXlwbbAYvMQoKyXMy8jAwCDEU5BalJtZgi
 r/ilGcg1FJmNcNZApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoFRRvTEtKMT/a91GG/wlGQ94Xt
 1ksClH1cjukznyn0VmHMxIb52yZ+3m7qdX67crnasvD99TYj1hDNvIvb9e/hsOYfVCQmPD3pz
 /goXiR1XcYxuzqteb/Cu5p3MfA7Wvdn7dP509Pf856574FBRab1IZr7HW55Z7eUCL5Jc3vGHr
 jt7K4K7ymalEktxRqKhFnNRcSIAN/FkyrwCAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503585286!92823656!1
X-Originating-IP: [65.50.211.133]
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 18287 invoked from network); 24 Aug 2017 14:34:47 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-16.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 24 Aug 2017 14:34:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=loilU8I/wIzvmjcd8yRQQVwmxNW26L0wix8sTfkH9Gc=; b=FTfp/Qa8xRMC0AcviaK/1meTP
 5aR+t4RoDutkWePZ42KzRFHQGQtqJ7R93YLEhCky3kK0HsFVWqd8GbF0FVfcBE1LNucgfRIS6k+3L
 OP4heifbH58YeVXpGQuAbyUQTlgAJae7NqMYmLUbm4GmkDMtnwD09S8yHFpt5vtQFCAcyh6/k3lW0
 Uuq2131cLKUjEuEHIt4XJgMzk/1a9F9IA6bG/D4Qyfu5OLn6MOeTWyLoADquw1+16BLJVgU0IGrfA
 R+sG8V1jxbRg9DWjgdz6n5+4JwNS6zQnReROcn/MrWwwigOW5BP3443oDtIwQ1ivqqVoqhokFo4qu
 mPg4v1HeQ==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dktDQ-0006lb-NM; Thu, 24 Aug 2017 14:34:36 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id C168F2029F9FA; Thu, 24 Aug 2017 16:34:34 +0200 (CEST)
Date: Thu, 24 Aug 2017 16:34:34 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20170824143434.r7v3bjm3f32yvfg7@hirez.programming.kicks-ass.net>
References: <20170824092258.12375-1-vkuznets@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824092258.12375-1-vkuznets@redhat.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Steven Rostedt <rostedt@goodmis.org>,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: enable RCU based table free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTE6MjI6NThBTSArMDIwMCwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RsYi5oIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20vdGxiLmgKPiBpbmRleCBjNzc5NzMwN2ZjMmIuLmQ0M2E3ZmNhZmVl
OSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGIuaAo+ICsrKyBiL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3RsYi5oCj4gQEAgLTE1LDQgKzE1LDkgQEAKPiAgCj4gICNpbmNsdWRl
IDxhc20tZ2VuZXJpYy90bGIuaD4KPiAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBfX3RsYl9yZW1v
dmVfdGFibGUodm9pZCAqdGFibGUpCj4gK3sKPiArCWZyZWVfcGFnZV9hbmRfc3dhcF9jYWNoZSh0
YWJsZSk7Cj4gK30KCk1vc3Qgb3RoZXIgYXJjaHMgaGF2ZSB0aGlzIGluIHBndGFibGUuaCwgb25s
eSBBUk0qIGhhcyBpdCBpbiB0bGIuaC4KCkFuZCBzaG91bGQgd2UgcHV0IGEgY29tbWVudCBvbiBl
eHBsYWluaW5nIF93aHlfIHdlIGhhdmUgUkNVX1RBQkxFX0ZSRUUKZW5hYmxlZD8KCj4gICNlbmRp
ZiAvKiBfQVNNX1g4Nl9UTEJfSCAqLwo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9wZ3RhYmxl
LmMgYi9hcmNoL3g4Ni9tbS9wZ3RhYmxlLmMKPiBpbmRleCA1MDhhNzA4ZWI5YTYuLjIxODgzNGEz
ZTlhZCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS9wZ3RhYmxlLmMKPiArKysgYi9hcmNoL3g4
Ni9tbS9wZ3RhYmxlLmMKPiBAQCAtNTYsNyArNTYsNyBAQCB2b2lkIF9fX3B0ZV9mcmVlX3RsYihz
dHJ1Y3QgbW11X2dhdGhlciAqdGxiLCBzdHJ1Y3QgcGFnZSAqcHRlKQo+ICB7Cj4gIAlwZ3RhYmxl
X3BhZ2VfZHRvcihwdGUpOwo+ICAJcGFyYXZpcnRfcmVsZWFzZV9wdGUocGFnZV90b19wZm4ocHRl
KSk7Cj4gLQl0bGJfcmVtb3ZlX3BhZ2UodGxiLCBwdGUpOwo+ICsJdGxiX3JlbW92ZV90YWJsZSh0
bGIsIHB0ZSk7Cj4gIH0KPiAgCj4gICNpZiBDT05GSUdfUEdUQUJMRV9MRVZFTFMgPiAyCj4gQEAg
LTcyLDIxICs3MiwyMSBAQCB2b2lkIF9fX3BtZF9mcmVlX3RsYihzdHJ1Y3QgbW11X2dhdGhlciAq
dGxiLCBwbWRfdCAqcG1kKQo+ICAJdGxiLT5uZWVkX2ZsdXNoX2FsbCA9IDE7Cj4gICNlbmRpZgo+
ICAJcGd0YWJsZV9wbWRfcGFnZV9kdG9yKHBhZ2UpOwo+IC0JdGxiX3JlbW92ZV9wYWdlKHRsYiwg
cGFnZSk7Cj4gKwl0bGJfcmVtb3ZlX3RhYmxlKHRsYiwgcGFnZSk7Cj4gIH0KPiAgCj4gICNpZiBD
T05GSUdfUEdUQUJMRV9MRVZFTFMgPiAzCj4gIHZvaWQgX19fcHVkX2ZyZWVfdGxiKHN0cnVjdCBt
bXVfZ2F0aGVyICp0bGIsIHB1ZF90ICpwdWQpCj4gIHsKPiAgCXBhcmF2aXJ0X3JlbGVhc2VfcHVk
KF9fcGEocHVkKSA+PiBQQUdFX1NISUZUKTsKPiAtCXRsYl9yZW1vdmVfcGFnZSh0bGIsIHZpcnRf
dG9fcGFnZShwdWQpKTsKPiArCXRsYl9yZW1vdmVfdGFibGUodGxiLCB2aXJ0X3RvX3BhZ2UocHVk
KSk7Cj4gIH0KPiAgCj4gICNpZiBDT05GSUdfUEdUQUJMRV9MRVZFTFMgPiA0Cj4gIHZvaWQgX19f
cDRkX2ZyZWVfdGxiKHN0cnVjdCBtbXVfZ2F0aGVyICp0bGIsIHA0ZF90ICpwNGQpCj4gIHsKPiAg
CXBhcmF2aXJ0X3JlbGVhc2VfcDRkKF9fcGEocDRkKSA+PiBQQUdFX1NISUZUKTsKPiAtCXRsYl9y
ZW1vdmVfcGFnZSh0bGIsIHZpcnRfdG9fcGFnZShwNGQpKTsKPiArCXRsYl9yZW1vdmVfdGFibGUo
dGxiLCB2aXJ0X3RvX3BhZ2UocDRkKSk7Cj4gIH0KPiAgI2VuZGlmCS8qIENPTkZJR19QR1RBQkxF
X0xFVkVMUyA+IDQgKi8KPiAgI2VuZGlmCS8qIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+IDMgKi8K
PiAtLSAKPiAyLjEzLjUKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:41:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:41: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.xen.org>)
	id 1dktJk-0003xb-FD; Thu, 24 Aug 2017 14:41:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dktJj-0003xV-3I
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:41:07 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B6/29-03406-285EE995; Thu, 24 Aug 2017 14:41:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbfx6bx
 Ig9NH9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozP+68zFTzlrjhw+x97A+M0ri5GLg4hgc2M
 Ek8f/GOGcHYzStzff5Gti5GDQ1ggSmLWFN4uRk4OEQFviVfdP9kharoYJWbcP8sMkmAWSJKYM
 bGHCcRmE9CUuPP5E5jNK2Al8eXWdrAaFgFViddrpoPZogLhEm8bj7BA1AhKnJz5BMzmBFqw5N
 BnRoiZthJ35u6Gmi8vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFuoameklFmekZJbm
 JmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHHAAQ7GL8tCzjEKMnBpCTK23x1XqQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd6JT4BygkWp6akVaZk5wNCHSUtw8CiJ8J4ASfMWFyTmFmemQ6ROM
 SpKifMWgyQEQBIZpXlwbbB4u8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3g0gU3gy80rgpr
 8CWswEtHjSiTkgi0sSEVJSDYzR84+77p9iNS3mdejbK/J7P71c+W7JJYWFa0qPrIj8t/Nq4i2
 uCK8tcc/VPjpy9QQFqos/EfaW/FAqsjw6Tjb0A6PuvLYdDD/0VbrrnJJiJs/YXXiBP+fODvvV
 J2fKxPEL6q2zkcm0SfgQzX5qanIwo4HLur/WO3fJNmg8vZh6UtOhoVznQpcSS3FGoqEWc1FxI
 gClPuH3sgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503585665!67449525!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35788 invoked from network); 24 Aug 2017 14:41:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 24 Aug 2017 14:41:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ACCC81B5E;
 Thu, 24 Aug 2017 07:41:04 -0700 (PDT)
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 E1BC93F540;
 Thu, 24 Aug 2017 07:41:03 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8a6f8466-ff0b-a848-5109-07d508962c0f@arm.com>
Date: Thu, 24 Aug 2017 15:41:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1503347275-13039-2-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 01/11] arm: traps: use generic register
 accessors in the PSCI code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMjEvMDgvMTcgMjE6MjcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRoZXJlIGFyZSBzdGFuZGFyZCBmdW5jdGlvbnMgc2V0X3VzZXJfcmVnKCkgYW5kIGdldF91
c2VyX3JlZygpLiBXZSBjYW4KPiB1c2UgdGhlbSBpbiBQU0NJX1NFVF9SRVNVTFQoKS9QU0NJX0FS
RygpIG1hY3Jvc2VzIGluc3RlYWQgb2YgcmVseWluZyBvbgoKcy9tYWNyb3Nlcy9tYWNyb3MvIEkg
dGhpbmsuCgo+IENPTkZJR19BUk1fNjQgZGVmaW5pdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPgo+ICog
QWRkZWQgc3BhY2UgaW50byByZWcsbgo+ICogVXNlZCAzMi1iaXQgY29uc3RhbnQgdGluIFBTQ0lf
QVJHMzIKPgo+IC0tLQo+IHhlbi9hcmNoL2FybS90cmFwcy5jIHwgNDAgKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9u
cygrKSwgMjIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDEzZWZiNTguLjY2ZjEyY2IgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
Ywo+IEBAIC0xNDUwLDE0ICsxNDUwLDEzIEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBjb2RlKQo+ICB9Cj4gICNlbmRp
Zgo+Cj4gKyNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVn
LCAwLCB2YWwpCj4gKyNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVnLCBu
KQo+ICsKPiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAtI2RlZmluZSBQU0NJX1JFU1VMVF9SRUco
cmVnKSAocmVnKS0+eDAKPiAtI2RlZmluZSBQU0NJX0FSRyhyZWcsbikgKHJlZyktPngjI24KPiAt
I2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAodWludDMyX3QpKCAocmVnKS0+eCMjbiAmIDB4MDAw
MDAwMDBGRkZGRkZGRiApCj4gKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50MzJfdCko
Z2V0X3VzZXJfcmVnKHJlZywgbikgJiAweEZGRkZGRkZGKQoKUGxlYXNlIGRyb3AgdGhlIG1hc2ss
IHRoZSBjYXN0IGlzIHN1ZmZpY2llbnQuCgo+ICAjZWxzZQo+IC0jZGVmaW5lIFBTQ0lfUkVTVUxU
X1JFRyhyZWcpIChyZWcpLT5yMAo+IC0jZGVmaW5lIFBTQ0lfQVJHKHJlZyxuKSAocmVnKS0+ciMj
bgo+IC0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pIFBTQ0lfQVJHKHJlZyxuKQo+ICsjZGVmaW5l
IFBTQ0lfQVJHMzIocmVnLCBuKSBQU0NJX0FSRyhyZWcsIG4pCgpQbGVhc2UgbWVudGlvbiBpbiB0
aGUgY29tbWl0IG1lc3NhZ2UgdGhhdCB5b3UgYWxzbyBtb2RpZnkgdGhlIGNvZGluZyBzdHlsZS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:41:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dktKY-00041V-O9; Thu, 24 Aug 2017 14:41:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dktKX-00041M-PA
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:41:57 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 65/95-02962-5B5EE995; Thu, 24 Aug 2017 14:41:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQnfL03m
 RBhMXa1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnL+9iLHjKUTFr6UvGBsYZ7F2MnBwSAn4S
 508tYAaxWQRUJe41/WEEsdkEdCQuzt3JBmKLCChL9P76zdLFyMXBLDCDUeLz9S9gRcICYRLrJ
 54Ga+YV8JTY1dDGDlIkJDCHUeLk5OVsEAlBiZMzn7CA2MwCehI3pk4BinMA2dISy/9xQITlJZ
 q3zgabwylgL/Gr8SETiC0qoCJxcuUaMFtIQFGif94DNoij0yUmPuthmcAoMAvJhllINsxC2DA
 LyYYFjCyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5YB
 CHYw/loWcIhRkoNJSZS3+eq8SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBOfAOUEi1LTUyvSM
 nOA8QOTluDgURLhDQRJ8xYXJOYWZ6ZDpE4xKkqJ8xaDJARAEhmleXBtsJi9xCgrJczLCHSIEE
 9BalFuZgmq/CtGcQ5GJWFeU5ApPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGxpQvZsfD2kINJ/3
 14nM9eudd0vZrFvWTVwV7Gr+6vCI9fIf71JiMs0ZesVbMc5tNmT3tVvnenHLN/BtL2caWiy1G
 35eK52/n7trIMOO0c8/nRNOe1/M/3nnkOnNhIZ/K/RMTStZmxbf5H5ytvqvISuSz9Csj/2+VQ
 VvT89Ye+JzAyC/a52CuqMRSnJFoqMVcVJwIAH0oTbrUAgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503585716!73547779!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27790 invoked from network); 24 Aug 2017 14:41:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:41:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="51502764"
Date: Thu, 24 Aug 2017 15:39:10 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170824143910.be7xidlpd6g7m4q5@dhcp-3-128.uk.xensource.com>
References: <20170824121919.78678-1-roger.pau@citrix.com>
 <20170824121919.78678-3-roger.pau@citrix.com>
 <599EEC140200007800173373@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599EEC140200007800173373@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH QEMU v2] xen/pt: allow QEMU to request MSI
 unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDc6MDk6MDhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjA4LjE3IGF0IDE0OjE5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gV2hlbiBhIE1TSSBpbnRlcnJ1cHQgaXMgYm91bmQgdG8gYSBndWVzdCB1c2luZwo+
ID4geGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxIChYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxKSB0aGUg
aW50ZXJydXB0IGlzCj4gPiBsZWZ0IG1hc2tlZCBieSBkZWZhdWx0Lgo+ID4gCj4gPiBUaGlzIGNh
dXNlcyBwcm9ibGVtcyB3aXRoIGd1ZXN0cyB0aGF0IGZpcnN0IGNvbmZpZ3VyZSBpbnRlcnJ1cHRz
IGFuZAo+ID4gY2xlYW4gdGhlIHBlci1lbnRyeSBNU0lYIHRhYmxlIG1hc2sgYml0IGFuZCBhZnRl
cndhcmRzIGVuYWJsZSBNU0lYCj4gPiBnbG9iYWxseS4gSW4gc3VjaCBzY2VuYXJpbyB0aGUgWGVu
IGludGVybmFsIG1zaXh0YmwgaGFuZGxlcnMgd291bGQgbm90Cj4gPiBkZXRlY3QgdGhlIHVubWFz
a2luZyBvZiBNU0lYIGVudHJpZXMgYmVjYXVzZSB2ZWN0b3JzIGFyZSBub3QgeWV0Cj4gPiByZWdp
c3RlcmVkIHNpbmNlIE1TSVggaXMgbm90IGVuYWJsZWQsIGFuZCB2ZWN0b3JzIHdvdWxkIGJlIGxl
ZnQKPiA+IG1hc2tlZC4KPiA+IAo+ID4gSW50cm9kdWNlIGEgbmV3IGZsYWcgaW4gdGhlIGdmbGFn
cyBmaWVsZCB0byBzaWduYWwgWGVuIHdoZXRoZXIgYSBNU0kKPiA+IGludGVycnVwdCBzaG91bGQg
YmUgdW5tYXNrZWQgYWZ0ZXIgYmVpbmcgYm91bmQuCj4gPiAKPiA+IFRoaXMgYWxzbyByZXF1aXJl
cyB0byB0cmFjayB0aGUgbWFzayByZWdpc3RlciBmb3IgTVNJIGludGVycnVwdHMsIHNvCj4gPiBR
RU1VIGNhbiBhbHNvIG5vdGlmeSB0byBYZW4gd2hldGhlciB0aGUgTVNJIGludGVycnVwdCBzaG91
bGQgYmUgYm91bmQKPiA+IG1hc2tlZCBvciB1bm1hc2tlZAo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IFJlcG9ydGVkLWJ5
OiBBbmRyZWFzIEtpbnpsZXIgPGhmcEBwb3N0ZW8uZGU+Cj4gCj4gUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:42:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dktKk-00043W-VV; Thu, 24 Aug 2017 14:42:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dktKj-000439-GQ
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:42:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 85/E3-03765-0C5EE995; Thu, 24 Aug 2017 14:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTffA03m
 RBtsOSVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnbjhxnLfjPVLFq1gPGBsbjTF2MXBxCApsZ
 JbbM2coC4exmlHj94jhbFyMnh7BAlETfgdtMILaIgLfEq+6f7BBFXYwS87oXsYAkmAWSJGZM7
 AErYhPQlLjz+ROYzStgJbFjzT3WLkYODhYBVYnejjyQsKhAuMTbxiMsECWCEidnPgGzOYHmz/
 p7FmqkrcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy0UsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwbjvY+QhRkkOJiVR3uar8yKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBOfAKUEyxKTU+tSMvMAYY+TFqCg0dJhDcQJM1bXJCYW5yZDpE6x
 ajL0fRhyxcmIZa8/LxUKXHeR4+BigRAijJK8+BGwOLwEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5i0BW8WTmlcBtegV0BBPQEZNOzAE5oiQRISXVwGhYfCN0esjxzrDwztSL+e6L1+0O+95
 usszsduvSxWzXPizmWdkmdvQLpy/X8jJb+ZTDaVJ+HCb9Z1ef7t9crVNmNG/nRcE3HLsen+qw
 8swUuVS9Me31Z/v3uy7WLOqNuJMjcXTlpcNzJZ78K5t2rGuagl348oei9otWRuw22cqtq1G3T
 eDXfGMlluKMREMt5qLiRAAnkE7jvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503585727!65490893!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52579 invoked from network); 24 Aug 2017 14:42:08 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 24 Aug 2017 14:42:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6A6C1B5E;
 Thu, 24 Aug 2017 07:42:07 -0700 (PDT)
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 EAAC53F540;
 Thu, 24 Aug 2017 07:42:06 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-3-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <537734b2-112e-f0b7-bee8-ed987699ee05@arm.com>
Date: Thu, 24 Aug 2017 15:42:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1503347275-13039-3-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 02/11] arm: traps: check if SMC was
 conditional before handling it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMjEvMDgvMTcgMjE6MjcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRyYXBwZWQgU01DIGluc3RydWN0aW9uIGNhbiBmYWlsIGNvbmRpdGlvbiBjaGVjayBvbiBB
Uk12OCBhcmhjaXRlY3R1cmUKCnMvYXJoY2l0ZWN0dXJlL2FyY2hpdGVjdHVyZS8KCj4gKEFSTSBE
REkgMDQ4N0IuYSBwYWdlIEQ3LTIyNzEpLiBTbyB3ZSBuZWVkIHRvIGNoZWNrIGlmIGNvbmRpdGlv
biB3YXMgbWVldC4KPgo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:45:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dktNd-0004NL-Cj; Thu, 24 Aug 2017 14:45:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dktNb-0004NA-NG
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:45:07 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0B/9F-27137-276EE995; Thu, 24 Aug 2017 14:45:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTbfo2bx
 IgyUHxC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owDO/azFLzmqFjyQbqBsYm9i5GLQ0hgM6PE
 36cTmSCc3YwSayd9AMpwcggLREhcW7+ACcQWEfCWeNX9E6qji1Hi0eY/jCAJZoEkiRkTe8CK2
 AQ0Je58/gRm8wpYSfQtmsgMYrMIqEpcmrIfbKioQLjE28YjLBA1ghInZz4Bsjk4OIEWfH8lDj
 HSVuLO3N3MELa8xPa3c5gnMPLNQtIxC0nZLCRlCxiZVzFqFKcWlaUW6Rqa6CUVZaZnlOQmZub
 oGhqY6eWmFhcnpqfmJCYV6yXn525iBIYbAxDsYLy+MeAQoyQHk5Iob/PVeZFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHhlnwLlBItS01Mr0jJzgIEPk5bg4FES4W0FSfMWFyTmFmemQ6ROMSpKi
 fMWgSQEQBIZpXlwbbBou8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXlWQKTyZeSVw018BLW
 YCWjzpxByQxSWJCCmpBsYgg4TjOToWgo9zihTSN318zJn9cUXVN9GVVavvypdrP9bZ2qb5Wvh
 c8r3ZB32eqnx/985POu5R+ZNTL1TjVn60aQ+pVfL91Nv0K0+7K++qg+TZLC7tI64b7ALPX9nq
 YrZsrTFPvFJCY8OJpl2GbP+91pieq2lJTxFhlCmdovC5vrEl9O+8FUosxRmJhlrMRcWJALuqI
 ouxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503585905!79403872!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14411 invoked from network); 24 Aug 2017 14:45:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 24 Aug 2017 14:45:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AA7111B5E;
 Thu, 24 Aug 2017 07:45:05 -0700 (PDT)
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 DFAD43F540;
 Thu, 24 Aug 2017 07:45:04 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-5-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8c3d2e43-2f70-fc5a-5198-3b96d5a80fb8@arm.com>
Date: Thu, 24 Aug 2017 15:45:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1503347275-13039-5-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 04/11] arm: processor.h: add definition
 for immediate value mask
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKVGl0bGU6IEl0IGlzIGEgdG9vIGdlbmVyaWMsIHlvdSBtYXkgd2FudCB0
byByZW5hbWUgdG86ICJEZWZpbmUgSFZDL1NNQyAKaW1tZWRpYXRlIG1hc2siCgpPbiAyMS8wOC8x
NyAyMToyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gVGhpcyBwYXRjaCBhZGRzIGRlZmlu
aXRpb24gSFNSX1hYQ19JTU1fTUFTSy4gSXQgY2FuIGJlIHVzZWQgdG8gZXh0cmFjdAoKcy9hZGRz
IGRlZmluaXRpb24vZGVmaW5lLwoKPiBpbW1lZGlhdGUgdmFsdWUgZm9yIHRyYXBwZWQgSFZDMzIs
IEhWQzY0LCBTTUM2NCwgU1ZDMzIsIFNWQzY0IGluc3RydWN0aW9ucywKPiBhcyBkZXNjcmliZWQg
YXQgQVJNIEFSTSAoQVJNIERESSAwNDg3Qi5hIHBhZ2VzIEQ3LTIyNzAsIEQ3LTIyNzIpLgoKcy9h
dC9pbiB0aGUvCgo+Cj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oIHwgMyArKysKPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oCj4gaW5kZXggNTFjZTgwMi4uODk3NTJhNyAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAo+IEBAIC01ODAsNiArNTgwLDkgQEAgdW5pb24gaHNyIHsKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSFNSX1NZU1JFR19DUk5fTUFTS3xIU1JfU1lTUkVHX0NS
TV9NQVNLfFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFNSX1NZU1JFR19PUDJf
TUFTSykKPgo+ICsvKiBIU1IuRUMgPT0gSFNSX3tIVkMzMiwgSFZDNjQsIFNNQzY0LCBTVkMzMiwg
U1ZDNjR9ICovCj4gKyNkZWZpbmUgSFNSX1hYQ19JTU1fTUFTSyAgICAgKDB4ZmZmZikKPiArCj4g
IC8qIFBoeXNpY2FsIEFkZHJlc3MgUmVnaXN0ZXIgKi8KPiAgI2RlZmluZSBQQVJfRiAgICAgICAg
ICAgKF9BQygxLFUpPDwwKQo+Cj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:48:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dktQk-0004Ze-RD; Thu, 24 Aug 2017 14:48:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dktQj-0004ZW-55
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:48:21 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 52/46-02962-437EE995; Thu, 24 Aug 2017 14:48:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyuP0Ov67x83m
 RBr//6Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlT/29lLvjPV9F0+QxrA+MEni5GTg4JASOJ
 txP/MYHYQgILGSUermUFsYUFPCV+n//DDmKLCChL9P76zdLFyMXBLHCYUWL/hy4wR0iggVHiY
 /dCsCo2AVWJDddPgXXzClhLbFr5ig3EZgGKv/n4F6xGVCBcYv/3a8wQNYISJ2c+YQGxOQUMJJ
 b1fQGrZxZQl/gz7xIzhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTTTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFAGINjBeH9jwCFGSQ4m
 JVHe5qvzIoX4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgnfpU6A6waLU9NSKt
 MwcYAzBlEpw8CiJ8Oo/A0rzFhck5hZnpkOkTjEaczx5s/03E0fLWyApBDZJSpz3KcgkAZDSjN
 I8uEGw2L7EKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd67IFN4MvNK4Pa9AjqFCeiUSSfmgJx
 SkoiQkmpgjO6PFDg6vTT22jEjHbdeJ6/2plWPv/IYPzIyzQwrSwj3n7jOTPa975KWvfIVOWda
 b24Uc1zzu7nbL/aMxOvfXLv3vhCXilzxeukL9wiGW7cn9qaqVK6X2cO5663s6VXJG6+/PN+xb
 /bmlUsXnBbSyCkV/+3Qsi6pd6ZAwlu5TXWMG/Zxz2iYpMRSnJFoqMVcVJwIAOAESMHoAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503586099!90092071!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8525 invoked from network); 24 Aug 2017 14:48:19 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 14:48:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 82DE4AC15;
 Thu, 24 Aug 2017 14:48:18 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com> <599EFEA302000078001734B4@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
Date: Thu, 24 Aug 2017 16:48:16 +0200
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: <599EFEA302000078001734B4@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
	table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTY6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA4LjE3IGF0
IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gVG9kYXkgYSBndWVzdCBjYW4gZ2V0
IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIGZyYW1lIG51bWJlciBmb3IgdGhlCj4+IGN1cnJlbnRs
eSBzZWxlY3RlZCBncmFudCB0YWJsZSBpbnRlcmZhY2UgdmVyc2lvbiAoMSBvciAyKSBvbmx5LiBB
ZGQKPj4gYSBuZXcgZ3JhbnQgdGFibGUgb3BlcmF0aW9uIHRvIGdldCB0aGUgbGltaXRzIG9mIGJv
dGggdmFyaWFudHMgaW4KPj4gb3JkZXIgdG8gZ2l2ZSB0aGUgZ3Vlc3QgYW4gb3Bwb3J0dW5pdHkg
dG8gc2VsZWN0IHRoZSB2ZXJzaW9uIHNlcnZpbmcKPj4gaXRzIG5lZWRzIGJlc3QuCj4+Cj4+IEJh
Y2tncm91bmQgZm9yIHRoZSBuZWVkIGZvciB0aGlzIG5ldyBoeXBlcmNhbGwgaXMgdGhhdCBlLmcu
IHRoZSBMaW51eAo+PiBrZXJuZWwgd29uJ3QgdXNlIHYyIGFzIGxvbmcgYXMgdGhpcyB3aWxsIGFs
bG93IGxlc3MgYWN0aXZlIGdyYW50cyBhcwo+PiB2MS4gQXMgc29vbiBhcyB0aGUga2VybmVsIGNh
biBkZXRlY3QgaXQgY2FuIGNyZWF0ZSBhcyBtYW55IHYyIGVudHJpZXMKPj4gYXMgZm9yIHYxLCBp
dCB3aWxsIGhhdmUgbm8gcmVhc29uIG5vdCB0byB1c2UgdjIuIEFuZCB0aGlzIHdpbGwgYWxsb3cK
Pj4gWGVuIHBsYWNpbmcgYSBwdi1kb21haW4gd2l0aCBzdWNoIGEga2VybmVsIGFib3ZlIHRoZSBj
dXJyZW50IDE2VEIKPj4gUkFNIGxpbWl0Lgo+Pgo+PiBGb3Igc2V0dGluZyB1cCB0aGUgZ3JhbnQg
dGFibGUgYSBrZXJuZWwgbmVlZHMgdGhlIGZvbGxvd2luZwo+PiBpbmZvcm1hdGlvbjoKPj4gLSBj
dXJyZW50IHZlcnNpb24gKGtleGVjIGNhc2UpCj4+IC0gY3VycmVudCBzaXplIChrZXhlYyBjYXNl
KQo+PiAtIG1heCBzaXplIHYxCj4+IC0gbWF4IHNpemUgdjIKPj4gSW4gb3JkZXIgbm90IHRvIGhh
dmUgdG8gaXNzdWUgMyBoeXBlcmNhbGxzIChHTlRUQUJPUF9xdWVyeV9zaXplLAo+PiBHTlRUQUJP
UF9nZXRfdmVyc2lvbiwgR05UVEFCT1BfZ2V0X3YxX2FuZF92Ml9tYXgpLCBsZXQgdGhlIG5ldwo+
PiBoeXBlcmNhbGwgcmV0dXJuIGFsbCB0aGUgbmVlZGVkIGluZm9ybWF0aW9uLgo+IAo+IEknbSBu
b3Qgc3VyZSBJIGZvbGxvdzogdjIgaXMgYWx3YXlzIGdvaW5nIHRvIGFsbG93IGxlc3MgYWN0aXZl
IGdyYW50cwo+IHRoYW4gdjEsIGFzIHRoZSBsaW1pdCBpcyBhbHdheXMgZGVyaXZlZCBmcm9tIHRo
ZSBudW1iZXIgb2YgZnJhbWVzCj4gYWxsb3dlZCBmb3IgYSBkb21haW4uCgpSaWdodC4gUGF0Y2gg
MyBhZGRzIHN1cHBvcnQgZm9yIGRpZmZlcmVudCBudW1iZXIgb2YgYWxsb3dlZCBmcmFtZXMgZm9y
CnYxIGFuZCB2Mi4gU28gdGhlIHN5c3RlbSBjYW4gYmUgY29uZmlndXJlZCB0byBhbGxvdyB0aGUg
c2FtZSBtYXguCm51bWJlciBvZiBncmFudHMgZm9yIHYxIGFuZCB2Miwgb3IgZXZlbiBtb3JlIHYy
IGdyYW50cyB0aGFuIHYxLgoKPiBJIGFsc28gZG9uJ3Qgc2VlIGEgcHJvYmxlbSB3aXRoIGlzc3Vp
bmcgbXVsdGlwbGUKPiBjYWxscyAtIG5vbmUgb2YgdGhpcyBvdWdodCB0byBiZSBwZXJmb3JtYW5j
ZSBjcml0aWNhbC4gSSB3b3VsZCwKPiBob3dldmVyLCBhZ3JlZSB0aGF0IHJhdGhlciB0aGFuIGFk
ZGluZyBhIG5ldyBoeXBlcmNhbGwgdG8ganVzdAo+IHJldHVybiB0aGUgbWF4IHNpemVzIGFkZGlu
ZyBvbmUgbGlrZSB5b3Ugc3VnZ2VzdCB3b3VsZCBiZQo+IHByZWZlcmFibGUuIEknbSBzaW1wbHkg
bm90IGNvbnZpbmNlZCB5ZXQgdGhhdCByZXR1cm5pbmcgdGhlIG1heAo+IHNpemVzIGlzIGFjdHVh
bGx5IG5lY2Vzc2FyeS4KCkhvdyB3b3VsZCB0aGUgZ3Vlc3Qga25vdyB3aGV0aGVyIHVzaW5nIHYy
IGdyYW50cyBpcyBubyBkaXNhZHZhbnRhZ2U/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:50:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dktSy-0005E8-7O; Thu, 24 Aug 2017 14:50:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dktSw-0005Dy-DN
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:50:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 01/47-03612-DB7EE995; Thu, 24 Aug 2017 14:50:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDve7e5/M
 iDR5u4LZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNmP/jEXLBWvuLA5HcsDYw7xLsYOTkkBPwl
 7m/dzA5iswnoS+x+8YkJxBYRUJc43XGRtYuRi4NZYCqTxPpTF9i6GDk4hAXcJS7uYgSpYRFQl
 Th5fxJYL6+Ap8SiZZ/ZIGbKSZw//pMZxBYSUJO41n8JqkZQ4uTMJywgNrOAhMTBFy+YJzByz0
 KSmoUktYCRaRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYCg
 wAMEOxrubAg4xSnIwKYnyNl+dFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfpGVBOsCg1PbUi
 LTMHGJQwaQkOHiUR3nyQNG9xQWJucWY6ROoUo6KUOG8NSEIAJJFRmgfXBouES4yyUsK8jECHC
 PEUpBblZpagyr9iFOdgVBLmnQwyhSczrwRu+iugxUxAiyedmAOyuCQRISXVwOi7w8J6n2T9vM
 7Q5hybZK7Pgr/6vpycvKH45dXPn09k3/lydlVQ8Y+2o8qt//hP3f9f3RWY2jutkC2gsTl4zjK
 31oW/AssiPv/68ER8nYTOq3rr4zcusZ3VK3l7hsudb8bdM3W+uqtOPfD2W/zG+rxf5zRL+403
 nNpmnBc4HpF0ZX73f7Ub/X1KLMUZiYZazEXFiQBNmI9mfwIAAA==
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503586235!102388803!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38266 invoked from network); 24 Aug 2017 14:50:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 14:50:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="445001566"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Aug 2017 15:50:26 +0100
Message-ID: <1503586226-12510-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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCB3YXMgb3JpZ2luYWxseSBhIHdvcmthcm91bmQgZm9yIFhTQS0yMjYuICBTaW5j
ZSB0aGVuLCB0cmFuc2l0aXZlCmdyYW50cyBhcmUgYmVsaWV2ZWQgdG8gYmUgZnVuY3Rpb25pbmcg
cHJvcGVybHksIGFuZCB0aGUgZGVmYXVsdHMgaGF2ZSBjaGFuZ2VkCmFwcHJvcHJpYXRlbHkuCgpI
b3dldmVyLCBmb3IgdGhvc2UgcGVvcGxlIHdobyBjaG9zZSB0byB1c2UgdGhlIHdvcmthcm91bmQg
KGVzcGVjaWFsbHkgZnJvbSBhbgphdHRhY2sgc3VyZmFjZSBtaXRpZ2F0aW9uIHBvaW50IG9mIHZp
ZXcpLCByZXRhaW4gdGhlIGFiaWxpdHkgZm9yIHRoZSBob3N0CmFkbWluaXN0cmF0b3IgdG8gY2hv
b3NlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gfCAxMyArKysrKysrKysrKwogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAg
ICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0MDAyZWFiLi43OGM3YjUxIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtODY4LDYgKzg2OCwxOSBAQCBDb250cm9scyBFUFQgcmVs
YXRlZCBmZWF0dXJlcy4KIAogU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxkIHVz
ZS4gU2VlICoqY29uc29sZSoqLgogCisjIyMgZ250dGFiCis+IGA9IExpc3Qgb2YgWyBtYXhfdmVy
OjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAorCis+IERlZmF1bHQ6IGBnbnR0YWI9bWF4X3Zlcjoy
LHRyYW5zaXRpdmVgCisKK0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9mIHRoZSBncmFudCB0YWJs
ZSBiZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KKworKiBgbWF4X3ZlcmAgU2VsZWN0IHRo
ZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2ZmZXIgdG8gZ3Vlc3RzLiAgVmFsaWQK
K3ZlcnNpb24gYXJlIDEgYW5kIDIuCisqIGB0cmFuc2l0aXZlYCBQZXJtaXQgb3IgZGlzYWxsb3cg
dGhlIHVzZSBvZiB0cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUgdGhhdCB0aGUKK3VzZSBvZiBncmFu
dCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFCSSBicmVha2FnZSBm
cm9tIHRoZQorZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCisKICMjIyBnbnR0YWJcX21heFxfZnJhbWVz
CiA+IGA9IDxpbnRlZ2VyPmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDM2ODk1YWEuLmY5YzMxM2QgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTUwLDYgKzUwLDQyIEBAIGludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfbnJfZnJh
bWVzIiwgbWF4X25yX2dyYW50X2ZyYW1lcyk7CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBt
YXhfZ3JhbnRfZnJhbWVzOwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9mcmFtZXMiLCBtYXhf
Z3JhbnRfZnJhbWVzKTsKIAorc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG9wdF9n
bnR0YWJfbWF4X3ZlcnNpb24gPSAyOworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfdHJh
bnNpdGl2ZV9ncmFudHMgPSB0cnVlOworCitzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZ250dGFi
KGNoYXIgKnMpCit7CisgICAgY2hhciAqc3M7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3Ry
Y2hyKHMsICcsJyk7CisgICAgICAgIGlmICggc3MgKQorICAgICAgICAgICAgKnNzID0gJ1wwJzsK
KworICAgICAgICBpZiAoICFzdHJuY21wKHMsICJtYXhfdmVyOiIsIDgpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgbG9uZyB2ZXIgPSBzaW1wbGVfc3RydG9sKHMgKyA4LCBOVUxMLCAxMCk7CisK
KyAgICAgICAgICAgIGlmICggdmVyID49IDEgJiYgdmVyIDw9IDIgKQorICAgICAgICAgICAgICAg
IG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSB2ZXI7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBib29sIHZhbCA9ICEhc3RybmNtcChzLCAibm8tIiwgMyk7
CisKKyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgcyArPSAzOworCisg
ICAgICAgICAgICBpZiAoICFzdHJjbXAocywgInRyYW5zaXRpdmUiKSApCisgICAgICAgICAgICAg
ICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzID0gdmFsOworICAgICAgICB9CisKKyAgICAgICAgcyA9
IHNzICsgMTsKKyAgICB9IHdoaWxlICggc3MgKTsKK30KKworY3VzdG9tX3BhcmFtKCJnbnR0YWIi
LCBwYXJzZV9nbnR0YWIpOworCiAvKiBUaGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgbWFwcGlu
Z3MgaXMgZGVmaW5lZCBhcyBhIG11bHRpcGxpZXIgb2YgdGhlCiAgKiBtYXhpbXVtIG51bWJlciBv
ZiBncmFudCB0YWJsZSBlbnRyaWVzLiBUaGlzIGRlZmluZXMgdGhlIG11bHRpcGxpZXIgdXNlZC4K
ICAqIFByZXR0eSBhcmJpdHJhcnkuIFtQT0xJQ1ldCkBAIC0yNTA1LDcgKzI1NDEsOCBAQCBzdGF0
aWMgaW50IGdudHRhYl9jb3B5X2NsYWltX2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9w
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5k
b21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWYtPnJlYWRf
b25seSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZidWYtPmZyYW1lLCAm
YnVmLT5wYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJ1Zi0+cHRy
Lm9mZnNldCwgJmJ1Zi0+bGVuLCB0cnVlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZidWYtPnB0ci5vZmZzZXQsICZidWYtPmxlbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG9wdF90cmFuc2l0aXZlX2dyYW50cyk7CiAgICAgICAgIGlmICggcmMg
IT0gR05UU1Rfb2theSApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgYnVmLT5wdHIu
dS5yZWYgPSBwdHItPnUucmVmOwpAQCAtMzIzNyw3ICszMjc0LDEwIEBAIGRvX2dyYW50X3RhYmxl
X29wKAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgR05UVEFCT1Bfc2V0X3ZlcnNpb246Ci0g
ICAgICAgIHJjID0gZ250dGFiX3NldF92ZXJzaW9uKGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250
dGFiX3NldF92ZXJzaW9uX3QpKTsKKyAgICAgICAgaWYgKCBvcHRfZ250dGFiX21heF92ZXJzaW9u
ID09IDEgKQorICAgICAgICAgICAgcmMgPSAtRU5PU1lTOyAvKiBCZWhhdmUgYXMgYmVmb3JlIHNl
dF92ZXJzaW9uIHdhcyBpbnRyb2R1Y2VkLiAqLworICAgICAgICBlbHNlCisgICAgICAgICAgICBy
YyA9IGdudHRhYl9zZXRfdmVyc2lvbihndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXRf
dmVyc2lvbl90KSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBHTlRUQUJPUF9nZXRfc3Rh
dHVzX2ZyYW1lczoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:52:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:52: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.xen.org>)
	id 1dktUj-0005N9-Lu; Thu, 24 Aug 2017 14:52:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dktUj-0005N1-2r
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:52:29 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6F/47-03044-C28EE995; Thu, 24 Aug 2017 14:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1frxbx
 IgzmrTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owjq9YyF/xnqvj/bQV7A+M+pi5GTg4hgTyJ
 KT/7WUFsXgE7ieYd79lAbAkBQ4nTC2+ygNgsAqoSJ+cvBKthE1CXaHu2HcwWEVCSePLmPWMXI
 xcHs0Afo8Sum98ZQRLCAv4SEw+dZ4ZYkCaxqGEPUAMHB6eApURbAweIySsgKPF3hzBIBbOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQVC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+O3ZQGHGCU5mJREeZuvzosU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7/xlQTrAoNT21Ii0zBxgHMGkJDh4lEd58kDRvcUFib
 nFmOkTqFKMlR9OHLV+YOJ682f6biaPlLZAUYsnLz0uVEuf1fw7UIADSkFGaBzcOFquXGGWlhH
 kZgQ4U4ilILcrNLEGVf8UozsGoJMzLATKFJzOvBG7rK6CDmIAOmnRiDshBJYkIKakGxgVPLx3
 y02SUD7VSD8sqOfeXdc60gIwf0nvY+7tl5BaKJV/P2uAp+OMA/7R+1Wrng497Vr6xsS19a9qx
 /tyBNTeehT9jm/EsqmXJhZ8dqX9KpQLnhzMoFbpWllt0WE+0274uySDmms6hn0ofZK6zR2h+u
 7h1Z8PGh1eLVpc/O/+h50COVD/3OiWW4oxEQy3mouJEAEGg04TQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503586345!112969126!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13556 invoked from network); 24 Aug 2017 14:52:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 14:52:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 08:52:24 -0600
Message-Id: <599F04460200007800173529@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 08:52:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-8-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-8-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 07/31] x86/mm: move and rename
 guest_get_eff{, kern}_l1e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSB0aGVtIHRvIHB2L21tLmMgYW5kIHJlbmFtZSB0aGVtIHRvIHB2X2dldF9ndWVzdF9lZmZf
eyxrZXJufV9sMWUuCj4gRXhwb3J0IHRoZW0gdmlhIHB2L21tLmguCgpJIHRoaW5rIHRoZXNlIHNo
b3VsZCByZW1haW4gc3RhdGljIGlubGluZXMuIElmIGVpdGhlciBpcyByZWFsbHkgbmVlZGVkIGJ5
Cm1vcmUgdGhhbiBvbmUgQyBmaWxlLCBpdCBtYXkgYmUgYmVzdCB0byBtb3ZlIGl0L3RoZW0gdG8g
YSBwcml2YXRlCmhlYWRlciBpbiB4ODYvcHYvLiBCdXQgZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZSgp
IGNsZWFybHkgaGFzIGp1c3QgYQpzaW5nbGUgY2FsbGVyLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:54:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14:54: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.xen.org>)
	id 1dktWO-0005Vg-0g; Thu, 24 Aug 2017 14:54:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dktWN-0005VW-CP
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 14:54:11 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 1F/AF-01993-298EE995; Thu, 24 Aug 2017 14:54:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov+7EF/M
 iDVYtMbNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPWfz/NWLBTqGLjtxfMDYxf+LoYOTkkBIwk
 3k78x9TFyMUhJLCQUeLBv7fsIAlhgTCJexOfsIDYIgLKEr2/frOAFDELHGaU2P+hiwWio4FRY
 uG/r2AdbAKqEhuun2IFsXkFrCXWPVsI1s0CFH958SgTiC0qEC6x//s1ZogaQYmTMyE2cAoYSG
 w+u5wNxGYWUJf4M+8SM4QtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4
 tKkst0jU000sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxRBiDYwTj1fdwhRkkO
 JiVR3uar8yKF+JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYK3+jlQnWBRanpqR
 VpmDjCKYEolOHiURHivg6R5iwsSc4sz0yFSpxgVpcR574AkBEASGaV5cG2wyL3EKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYd5akCk8mXklcNNfAS1mAlo86cQckMUliQgpqQZGmSXnWzi5Nk/
 cmhSqOvnKtj38Wl8lKqxU+KMMktOyD8x4fH+C9dfy8uWV7jesrMscMq/Lpc02fLql5GY6/+b7
 lgcFnv9YfzzWyMJW/WyErs7yNcpfQzMX3t5r1V7+f2VD9Hox8bKa4zLbbWfb2ai39yqoFTz+f
 vRwzv3ORq5v1rzP0/QWLdypxFKckWioxVxUnAgA251qo9cCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503586449!88103607!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28441 invoked from network); 24 Aug 2017 14:54:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 14:54:09 -0000
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 mx1.suse.de (Postfix) with ESMTP id 0E6D1AD05;
 Thu, 24 Aug 2017 14:54:09 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-5-jgross@suse.com> <599EFD260200007800173471@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4a47df86-dfbd-16c5-7046-2700f4f480e2@suse.com>
Date: Thu, 24 Aug 2017 16:54:07 +0200
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: <599EFD260200007800173471@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/5] xen: support different
 gnttab_max_frames for grant v1 and v2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTY6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA4LjE3IGF0
IDIwOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gVGhlIG51bWJlciBvZiBncmFudHMg
YSBkb21haW4gY2FuIHNldHVwIGlzIGxpbWl0ZWQgYnkgdGhlIG1heGltdW0KPj4gbnVtYmVyIG9m
IGdyYW50IGZyYW1lcyBpdCBpcyBhbGxvd2VkIHRvIHVzZS4gVG9kYXkgdGhlIGxpbWl0IGlzIHRo
ZQo+PiBzYW1lIHJlZ2FyZGxlc3Mgd2hldGhlciB0aGUgZG9tYWluIHVzZXMgZ3JhbnQgdjEgb3Ig
djIuIFVzaW5nIHYyCj4+IHdpbGwgdGhlcmVmb3IgYmUgYSBkaXNhZHZhbnRhZ2UgZm9yIHRoZSBk
b21haW4gYXMgb25seSBoYWxmIHRoZQo+PiBudW1iZXIgb2YgZ3JhbnRzIGNvbXBhcmVkIHRvIHYx
IGNhbiBiZSB1c2VkLCBiZWNhdXNlIGEgZ3JhbnQgdjIgZW50cnkKPj4gaXMgdHdpY2UgYXMgbGFy
Z2UgYXMgdGhlIHYxIGVudHJ5LiBUaGlzIGlzIHRoZSByZWFzb24gZm9yIHRoZSBsYWNrIG9mCj4+
IGdyYW50IHYyIHN1cHBvcnQgaW4gdGhlIExpbnV4IGtlcm5lbCAoaW4gZmFjdCBncmFudCB2MiBz
dXBwb3J0IGhhcwo+PiBiZWVuIHJlbW92ZWQgZnJvbSBMaW51eCBmb3IgdGhpcyByZWFzb24pLgo+
Pgo+PiBPVE9IIHVzaW5nIG9ubHkgZ3JhbnQgdjEgd2lsbCBsaW1pdCBhIHB2IGRvbWFpbiB0byB0
aGUgbG93IDE2VEIgb2YKPj4gbWVtb3J5IG9mIHRoZSBob3N0LCBhcyBncmFudCB2MSBlbnRyaWVz
IG9ubHkgdXNlIGEgMzIgYml0IG1mbi4gU28KPj4gaWYgd2Ugd2FudCB0byBzdXBwb3J0IG1vcmUg
dGhhbiAxNlRCIG9mIG1lbW9yeSBhbmQgYmUgYWJsZSB0byB1c2UKPj4gdGhhdCBtZW1vcnkgaW4g
cHYgZG9tYWlucywgd2UgaGF2ZSB0byByZW1vdmUgdGhlIGRpc2FkdmFudGFnZSBvZgo+PiB1c2lu
ZyBncmFudCB2MiBieSBiZWluZyBhYmxlIHRvIHNldHVwIHRoZSBzYW1lIG51bWJlciBvZiBncmFu
dHMgYXMKPj4gd2l0aCB2MS4KPj4KPj4gSW4gb3JkZXIgdG8gYWNoaWV2ZSB0aGlzIGFkZCBzdXBw
b3J0IGZvciBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIGdyYW50Cj4+IGZyYW1lcyBmb3IgdjEgYW5k
IHYyIGluZGVwZW5kZW50bHkgZnJvbSBlYWNoIG90aGVyLiBQZXIgZGVmYXVsdCBsZXQKPj4gdGhl
IHYyIG51bWJlciBiZSB0d2ljZSB0aGUgdmFsdWUgb2YgdGhlIHYxIG51bWJlci4gTW9kaWZ5IHRo
ZSBib290Cj4+IHBhcmFtZXRlciBnbnR0YWJfbWF4X2ZyYW1lcyB0byBhY2NlcHQgZWl0aGVyIGEg
c2luZ2xlIHZhbHVlIHdoaWNoCj4+IHdpbGwgc2V0IHRoZSB2MSBsaW1pdCB0byB0aGF0IHZhbHVl
IGFuZCB0aGUgdjIgbGltaXQgdG8gMip2YWx1ZSwgb3IKPj4gdHdvIHZhbHVlcyBzZXBhcmF0ZWQg
YnkgYSBjb21tYSB0byBzZXQgYm90aCBsaW1pdHMgdG8gZGVkaWNhdGVkCj4+IHZhbHVlcy4KPj4K
Pj4gQWRkIHNvbWUgc2FuaXR5IGNoZWNrcyB0byBtYWtlIHN1cmUgdGhlIG1heGltdW0gbnVtYmVy
IG9mIGZyYW1lcyBpc24ndAo+PiBsb3dlciB0aGFuIHRoZSBpbml0aWFsIG51bWJlciwgYXMgdGhp
cyBsZWFkcyB0byByYXRoZXIgc3RyYW5nZSBjcmFzaGVzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gQXMgZGlzY3Vzc2VkIGVsc2V3aGVy
ZSwgdGhpcyBwcm9iYWJseSByYXRoZXIgd2FudHMgdG8gYmVjb21lIGEKPiBwZXItZG9tYWluIHNl
dHRpbmcgdGhlbi4gTG9va2luZyBhbHNvIGF0IHdoYXQgcGF0Y2ggNSBhZGRzLCBJCj4gYWRkaXRp
b25hbGx5IHdvbmRlciB3aGV0aGVyIHdlIHNob3VsZG4ndCBhbGxvdyBEb20wIHRvIGtub3cKPiB3
aGV0aGVyIGl0IG5lZWRzIHRvIHVzZSB2MiBhdCBhbGwgKG9yIG1heWJlIGl0IGNhbiBkZXJpdmUg
dGhhdAo+IGFscmVhZHkpLgoKSSdtIGFic29sdXRlbHkgaW4gZmF2b3Igb2YgYWRkaW5nIGEgd2F5
IHRvIG1ha2UgdGhpcyBhIHBlci1kb21haW4Kc2V0dGluZy4KCk9UT0ggSSB0aGluayB0aGVyZSBz
aG91bGQgYmUgYSBkZWZhdWx0IGVzcGVjaWFsbHkgb24gaHVnZSBob3N0cwphbGxvd2luZyB0byB1
c2UgdjIgZ3JhbnRzIHdpdGhvdXQgcmVkdWNpbmcgdGhlIG51bWJlciBvZiBhbGxvd2VkCmdyYW50
cywgd2hpY2ggZG9lc24ndCBuZWVkIGFkZGluZyBhbm90aGVyIHBhcmFtZXRlciB0byB0aGUgZG9t
YWluCmNvbmZpZy4gT3IgZG8geW91IHdhbnQgdGhlIHRvb2xzIHRvIGFsd2F5cyBzZXQgdGhlIHBl
ci1kb21haW4gdmFsdWUKcG9zc2libHkgYmFzZWQgb24gYSB4bC5jb25mIHZhbHVlPyBUaGVuIHdl
IGNvdWxkIHJlbW92ZSB0aGUKZ250dGFiX21heF9mcmFtZXMgY29tbWFuZCBsaW5lIHBhcmFtZXRl
ciBjb21wbGV0ZWx5LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:55:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dktXd-0005it-AQ; Thu, 24 Aug 2017 14:55:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dktXc-0005ij-AR
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:55:28 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B6/1E-09901-FD8EE995; Thu, 24 Aug 2017 14:55:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/f+i3m
 RBk8/c1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7HuxiL7jFWHF+9gmmBsYNjF2MnBxCAnkS
 i3rvgtm8AnYSu3e1MIPYEgKGEqcX3mQBsVkEVCUWXD4IFmcTUJdoe7adFcQWEVCSePLmPVAvF
 wezQB+jxK6b38EGCQMNut18ig1iQZrE9r5fYDangKXE7xsX2LsYOYCWCUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukameolFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GBctSDwEKMkB5OSKG/z1XmRQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCt/o5UJ1gUWp6akVaZg4wQmBKJTh4l
 ER4r4OkeYsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnNcfpEgApCijNA9uBCxaLzHKSgnzMgIdKM
 RTkFqUm1mCKv+KUZyDUUmY9w/IFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkgPG/P6Dng87dW27
 rxAK2358jO6HrxNVfle6HmDf55Jz79sgoa9bk9VPCu/RbetPr+HhYFKdOW9abkugwmX3WPWm1
 pgbJ0L9hOQ+P2rxey7DBKkbsiYK59ZRdD9w5dt3omOBe7G7/Ze7xWhFG3b3f5pxK/nB23sufo
 aGlpxdyX5wevidZcc/tZWeUWIozEg21mIuKEwEK5cza0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503586525!73550359!1
X-Originating-IP: [137.65.248.74]
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 59157 invoked from network); 24 Aug 2017 14:55:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 14:55:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 08:55:24 -0600
Message-Id: <599F04FD0200007800173543@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 08:55:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-9-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-9-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 08/31] x86/mm: export get_page_from_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SXQgd2lsbCBiZSB1c2VkIGJ5IGRpZmZlcmVudCBmaWxlcyBsYXRlciwgc28gZXhwb3J0IGl0IHZp
YQo+IGFzbS14ODYvbW0uaC4KClRoaXMgaXMgYSBwcmV0dHkgdGhpbiB3cmFwcGVyIC0gd291bGRu
J3QgYmUgYmV0dGVyIHRvIG1ha2UgaXQgYQpzdGF0aWMgaW5saW5lPwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 14:59:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 14: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.xen.org>)
	id 1dktbg-0005zP-TL; Thu, 24 Aug 2017 14:59:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dktbf-0005zJ-KM
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 14:59:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 20/DA-02177-AD9EE995; Thu, 24 Aug 2017 14:59:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/fmy3m
 RBg9uyVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnL51mKZjHXDHlyzymBsYbTF2MnBxCAnkS
 85cvZOxi5ODgFbCT+PQhBiQsIWAocXrhTRYQm0VAVeLB6U3MIDabgLpE27PtrCC2iICSxJM37
 4FauTiYBfoYJXbd/M4IkhAWcJa4dfs3O8hMIYF0ia/XKkHCnAJWEvuONrNCrBKU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTL
 SSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDL16BgbGHYx72v0OMUpyMCmJ8jZf
 nRcpxJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4E14A1QkWpaanVqRl5gCjA
 6ZUgoNHSYR3Akiat7ggMbc4Mx0idYpRl6Ppw5YvTEJgM6TEed1BigRAijJK8+BGwCL1EqOslD
 AvIwMDgxBPQWpRbmYJqvwrRnEORiVh3iKQKTyZeSVwm14BHcEEdMSkE3NAjihJREhJNTBaLHw
 yz7LTt13naYqLkODZa+uW8O6/amoeWvXiRc/lA9HVv3Nn9UZelubJfVL4WPeMYoee2W0RiXk3
 yiLO7jZaLR2uu4LlUtjt69bPTEwl///cXlvYMUt758zr7JdKn1Qmagfvvrp1Z7ntHd3qg0fn3
 nFYKHFT7ufWb8ctNC89W+gYdHGv2QJ/JZbijERDLeai4kQAYHvHHM8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503586775!107087429!1
X-Originating-IP: [137.65.248.74]
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 21382 invoked from network); 24 Aug 2017 14:59:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 14:59:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 08:59:34 -0600
Message-Id: <599F05F60200007800173562@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 08:59:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-10-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-10-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 09/31] x86/mm: rename and move
	update_intpte
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhhdCBmdW5jdGlvbiBpcyBvbmx5IHVzZWQgYnkgUFYgZ3Vlc3RzIHN1cHBvcnRpbmcgY29kZSwg
YWRkIHB2Xwo+IHByZWZpeC4KCklzIGFueSBjb2RlIG91dHNpZGUgb2YgeDg2L3B2LyBnb2luZyB0
byBuZWVkIGFjY2VzcyB0byBpdD8gSSBob3BlIG5vdCwKaW4gd2hpY2ggY2FzZSBpdCBzaG91bGRu
J3QgYmUgZXhwb3NlZCB2aWEgaW5jbHVkZS9hc20teDg2L3B2L21tLmgsCmJ1dCB2aWEgYSBwcml2
YXRlIGhlYWRlciBpbiB4ODYvcHYvLiBUaGF0IG5vbi1wcml2YXRlIGhlYWRlciBzaG91bGQKaGF2
ZSBvbmx5IGRlY2xhcmF0aW9ucyBvZiB0aGluZ3MgbmVlZGVkIGJ5IG5vbi1QVi9IVk0tc3BlY2lm
aWMgY29kZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:00:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dktcE-0006V2-50; Thu, 24 Aug 2017 15:00:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dktcB-0006Ul-V5
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:00:12 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DC/A5-02177-BF9EE995; Thu, 24 Aug 2017 15:00:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fXy3m
 RBl9eGFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlT+ycyF1xmrLgz9RVrA+Maxi5GTg4hgTyJ
 tfMOgdm8AnYSp+cuZAexJQQMJU4vvMkCYrMIqEp8OHiPGcRmE1CXaHu2nRXEFhFQknjy5j1QL
 xcHs0Afo8Sum9/BBgkLeEnMPXiYCWJBusTtJ+fBbE4BK4ntv36zdTFyAC0TlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01Us
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw/BiDYwbhmu+chRkkOJiVR3uUv5kUK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9A5ITLEpNT61Iy8wBRgJMWoKDR0mElw0YDUK8xQWJu
 cWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnvQEyQwCkKKM0D24ELCovMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZh3NcgUnsy8ErhNr4COYAI6YtKJOSBHlCQipKQaGLc/1JtzY0fTzv2H+uuf5O3
 Zuvvrxm/sPMoNFv9c7k94z6YWkc8zLypf+T9f1nHX4vOayo7FW5bJ75l+zuuu+EGHtpDanrvV
 1o72KQHPVB9Gpr5Q8+/Yp3agZuvqKYd3HLdaNffuvelha+WUz/4XFpZIctV4seGx+fcJVhGxm
 +fKmR32CvXn8FRiKc5INNRiLipOBACHa3x0xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503586809!111463581!1
X-Originating-IP: [137.65.248.74]
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 2194 invoked from network); 24 Aug 2017 15:00:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:00:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:00:08 -0600
Message-Id: <599F06180200007800173565@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:00:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-11-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-11-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 10/31] x86/mm: move {un,
 }adjust_guest_* to pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhvc2UgbWFjcm9zIHdpbGwgc29vbiBiZSB1c2VkIGluIGRpZmZlcmVudCBmaWxlcy4gVGhleSBh
cmUgUFYKPiBzcGVjaWZpYyBzbyBtb3ZlIHRoZW0gdG8gcHYvbW0uaC4KClNhbWUgY29tbWVudCBo
ZXJlIHJlZ2FyZGluZyB3aGVyZSB0byBtb3ZlIHRoZW0uCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dktca-0006Yy-Di; Thu, 24 Aug 2017 15:00:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dktcZ-0006Yd-4K
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:00:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E2/F6-04533-21AEE995; Thu, 24 Aug 2017 15:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTVfw1bx
 IgwddyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aN5V2sBUfUKu5+bmNpYPwj28XIxSEksJlR
 Yu/m50xdjJxAzm5GiWvfykBsYQEniTMP9jKD2CIC3hKvun+yQzR0AdVsms0OkmAWSJKYMbEHr
 JlNQFPizudPYDavgJXEjeVb2UBsFgFViZfvu8FsUYFwibeNR1ggagQlTs58AmZzAi248f0DI8
 RMW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGuul1SUmZ5RkpuYmaN
 raGCsl5taXJyYnpqTmFSsl5yfu4kRGG4MQLCDsfG70yFGSQ4mJVHe5S/mRQrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4D0DkhMsSk1PrUjLzAEGPkxagoNHSYT3FEiat7ggMbc4Mx0idYpRUUqc9
 wZIQgAkkVGaB9cGi7ZLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY1ApnCk5lXAjf9FdBiJq
 DFk07MAVlckoiQkmpgPHqI71CEX5rr4YmH1ssH1e/LevGttOu9ie7SsuqHm7a83FoQMGPXbfs
 YFfnzrHeZ77wNC953+brPwVNxFTuSnga4XLhupGvRV9w2fYGBbd3LGNGSCMndvvF7d9wXid0s
 nuMkmPxxxV+2n1sKf/z09st8JGO2zSJ6jdn9W1sXGezgYlr/4YTgSSWW4oxEQy3mouJEAOJMU
 Z+xAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503586832!99776701!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26536 invoked from network); 24 Aug 2017 15:00:33 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 24 Aug 2017 15:00:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45D801B5E;
 Thu, 24 Aug 2017 08:00:32 -0700 (PDT)
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 783153F540;
 Thu, 24 Aug 2017 08:00:31 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-6-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ff18e551-651c-751b-37cd-a1007a564c06@arm.com>
Date: Thu, 24 Aug 2017 16:00:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1503347275-13039-6-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 05/11] arm: add SMCCC protocol
	definitions.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKVGl0bGU6IE5vIG5lZWQgZm9yIHRoZSBmdWxsIHN0b3AuCgpPbiAyMS8w
OC8xNyAyMToyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gVGhpcyBwYXRjaCBhZGRzIGdl
bmVyaWMgZGVmaW5pdGlvbnMgdXNlZCBpbiBBUk0gU01DIGNhbGwgY29udmVudGlvbi4KPiBUaG9z
ZSBkZWZpbml0aW9ucyB3YXMgdGFrZW4gZnJvbSBsaW51eCBoZWFkZXIgYXJtLXNtY2NjLmgsIGV4
dGVuZGVkCj4gYW5kIGZvcm1hdHRlZCBhY2NvcmRpbmcgdG8gWEVOIGNvZGluZyBzdHlsZS4KPgo+
IFRoZXkgY2FuIGJlIHVzZWQgYnkgYm90aCBTTUNDQyBjbGllbnRzIChsaWtlIFBTQ0kpIGFuZCBi
eSBTTUNDQwo+IHNlcnZlcnMgKGxpa2UgdlBTQ0kgb3IgdXBjb21pbmcgZ2VuZXJpYyBTTUNDQyBo
YW5kbGVyKS4KPgo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwg
OTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmls
ZSBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmgKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDAwMDAwMDAuLjY3ZGEzZmIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gQEAgLTAsMCArMSw5MiBAQAo+ICsvKgo+ICsgKiBD
b3B5cmlnaHQgKGMpIDIwMTUsIExpbmFybyBMaW1pdGVkCgpMaW5hcm8/IFdoZXJlIGRvZXMgdGhp
cyBjb2RlIGNvbWUgZnJvbT8KCj4gKyAqIENvcHlyaWdodCAoYykgMjAxNywgRVBBTSBTeXN0ZW1z
Cj4gKyAqCj4gKyAqIFRoaXMgc29mdHdhcmUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSB2ZXJzaW9uIDIsIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBhbmQKPiArICogbWF5IGJlIGNv
cGllZCwgZGlzdHJpYnV0ZWQsIGFuZCBtb2RpZmllZCB1bmRlciB0aG9zZSB0ZXJtcy4KPiArICoK
PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICovCj4gKwo+ICsjaWZuZGVm
IF9fQVNNX0FSTV9TTUNDQ19IX18KPiArI2RlZmluZSBfX0FTTV9BUk1fU01DQ0NfSF9fCj4gKwo+
ICsvKgo+ICsgKiBUaGlzIGZpbGUgcHJvdmlkZXMgY29tbW9uIGRlZmluZXMgZm9yIEFSTSBTTUMg
Q2FsbGluZyBDb252ZW50aW9uIGFzCj4gKyAqIHNwZWNpZmllZCBpbgo+ICsgKiBodHRwOi8vaW5m
b2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAyOGEvaW5kZXguaHRt
bAo+ICsgKi8KPiArCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxMICAgICAgICAgICAgICAw
VQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19GQVNUX0NBTEwgICAgICAgICAgICAgMVUKPiArI2RlZmlu
ZSBBUk1fU01DQ0NfVFlQRV9TSElGVCAgICAgICAgICAgIDMxCj4gKwo+ICsjZGVmaW5lIEFSTV9T
TUNDQ19TTUNfMzIgICAgICAgICAgICAgICAgMFUKPiArI2RlZmluZSBBUk1fU01DQ0NfU01DXzY0
ICAgICAgICAgICAgICAgIDFVCgpJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgd2h5IHlvdSBl
bWJlZCBTTUMgaW4gdGhlIG5hbWU/IFRoZSAKY29udmVudGlvbiBpcyBTTUMzMi9IVkMzMi4gU28g
SSB3b3VsZCBuYW1lCgpBUk1fU01DQ0NfQ09OVl97MzIsNjR9Cgo+ICsjZGVmaW5lIEFSTV9TTUND
Q19DQUxMX0NPTlZfU0hJRlQgICAgICAgMzAKCkFsc28sIEkgd291bGQgcmVuYW1lIHRvIEFSTV9T
TUNDQ19DT05WIHRvIGZpdCB3aXRoIHRoZSB2YWx1ZSBhYm92ZS4KCj4gKwo+ICsjZGVmaW5lIEFS
TV9TTUNDQ19PV05FUl9NQVNLICAgICAgICAgICAgMHgzRgoKTWlzc2luZyBVLgoKPiArI2RlZmlu
ZSBBUk1fU01DQ0NfT1dORVJfU0hJRlQgICAgICAgICAgIDI0Cj4gKwo+ICsjZGVmaW5lIEFSTV9T
TUNDQ19GVU5DX01BU0sgICAgICAgICAgICAgMHhGRkZGCj4gKwo+ICsvKiBDaGVjayBpZiB0aGlz
IGlzIGZhc3QgY2FsbCAqLwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19JU19GQVNUX0NBTEwoc21jX3Zh
bCkgXAo+ICsgICAgKChzbWNfdmFsKSAmIChBUk1fU01DQ0NfRkFTVF9DQUxMIDw8IEFSTV9TTUND
Q19UWVBFX1NISUZUKSkKPiArCj4gKy8qIENoZWNrIGlmIHRoaXMgaXMgNjQgYml0IGNhbGwgICov
Cj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0lTXzY0KHNtY192YWwpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICgoc21jX3ZhbCkgJiAoQVJNX1NNQ0NDX1NNQ182
NCA8PCBBUk1fU01DQ0NfQ0FMTF9DT05WX1NISUZUKSkKPiArCj4gKy8qIEdldCBmdW5jdGlvbiBu
dW1iZXIgZnJvbSBmdW5jdGlvbiBpZGVudGlmaWVyICovCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZV
TkNfTlVNKHNtY192YWwpICAgICAoKHNtY192YWwpICYgQVJNX1NNQ0NDX0ZVTkNfTUFTSykKPiAr
Cj4gKy8qIEdldCBzZXJ2aWNlIG93bmVyIG51bWJlciBmcm9tIGZ1bmN0aW9uIGlkZW50aWZpZXIg
Ki8KPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfTlVNKHNtY192YWwpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgKCgoc21jX3ZhbCkgPj4gQVJNX1NNQ0NDX09X
TkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNLKQoKQ2FuIHdlIHBsZWFzZSB1c2Ugc3Rh
dGljIGlubGluZSBoZWxwZXIgZm9yIHRoZSA0IG1hY3JvcyBhYm92ZT8KCj4gKwo+ICsvKgo+ICsg
KiBDb25zdHJ1Y3QgZnVuY3Rpb24gaWRlbnRpZmllciBmcm9tIGNhbGwgdHlwZSAoZmFzdCBvciBz
dGFuZGFyZCksCj4gKyAqIGNhbGxpbmcgY29udmVudGlvbiAoMzIgb3IgNjQgYml0KSwgc2Vydmlj
ZSBvd25lciBhbmQgZnVuY3Rpb24gbnVtYmVyCj4gKyAqLwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19D
QUxMX1ZBTCh0eXBlLCBjYWxsaW5nX2NvbnZlbnRpb24sIG93bmVyLCBmdW5jX251bSkgICBcCj4g
KyAgICAoKCh0eXBlKSA8PCBBUk1fU01DQ0NfVFlQRV9TSElGVCkgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgKChjYWxsaW5nX2NvbnZlbnRpb24pIDw8IEFS
TV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQpIHwgICAgICAgICAgXAo+ICsgICAgICAgICAoKChvd25l
cikgJiBBUk1fU01DQ0NfT1dORVJfTUFTSykgPDwgQVJNX1NNQ0NDX09XTkVSX1NISUZUKSB8ICBc
Cj4gKyAgICAgICAgICgoZnVuY19udW0pICYgQVJNX1NNQ0NDX0ZVTkNfTUFTSykpCgpUaGUgaW5k
ZW50YXRpb24gbG9va3Mgd3JvbmcgaGVyZS4gQWxzbyBJIHRoaW5rIHRoZSAoJiAqTUFTSykgaXMg
bm90IApuZWNlc3NhcnkgaGVyZS4gSXQgd291bGQgYmUgd3JvbmcgYnkgdGhlIHVzZXIgdG8gcGFz
cyBhIHdyb25nIHZhbHVlIGFuZCAKZXZlbiB3aXRoIHRoZSBtYXNraW5nIHlvdSB3b3VsZCBlbmQg
dXAgdG8gd3JvbmcgcmVzdWx0LgoKSWYgeW91IGFyZSByZWFsbHkgd29ycnkgb2Ygd3JvbmcgcmVz
dWx0LCB0aGVuIHlvdSBzaG91bGQgdXNlIApCVUlMRF9CVUdfT04oKS9CVUdfT04oKS4KCj4gKwo+
ICsvKiBMaXN0IG9mIGtub3duIHNlcnZpY2Ugb3duZXJzICovCj4gKyNkZWZpbmUgQVJNX1NNQ0ND
X09XTkVSX0FSQ0ggICAgICAgICAgICAwCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX0NQVSAg
ICAgICAgICAgICAxCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NJUCAgICAgICAgICAgICAy
Cj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX09FTSAgICAgICAgICAgICAzCj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJEICAgICAgICA0Cj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09X
TkVSX0hZUEVSVklTT1IgICAgICA1Cj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURf
QVBQICAgICA0OAo+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQUF9FTkQgNDkK
PiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PUyAgICAgIDUwCj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1NfRU5EICA2Mwo+ICsKPiArLyogTGlzdCBvZiBnZW5l
cmljIGZ1bmN0aW9uIG51bWJlcnMgKi8KPiArI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NP
VU5UICAgICAgIDB4RkYwMAo+ICsjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEICAgICAg
ICAgMHhGRjAxCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTiAgICAweEZG
MDMKPiArCj4gKy8qIE9ubHkgb25lIGVycm9yIGNvZGUgZGVmaW5lZCBpbiBTTUNDQyAqLwo+ICsj
ZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQo+ICsKPiArI2VuZGlm
ICAvKiBfX0FTTV9BUk1fU01DQ0NfSF9fICovCj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJs
ZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2lj
LW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOmIKPiArICov
Cj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:01:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dktdJ-0006fx-Mw; Thu, 24 Aug 2017 15:01:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dktdI-0006ff-4H
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:01:20 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2B/88-02962-F3AEE995; Thu, 24 Aug 2017 15:01:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS9f+1bx
 Ig9k/mS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyGO2YFnSwVPfM6GRsY1zF3MXJyCAnkScz9
 2sgKYvMK2EmcP/aECcSWEDCUOL3wJguIzSKgKjFpaRNYnE1AXaLt2XawehGg+OFLx4HiXBzMA
 pcYJU6t3csOkhAWCJP4evkzI0hCSGATo8SsR5PBJnEK2Egs/b2HrYuRA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hoV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsZPywIOMUpyMCmJ8i5/MS9S
 iC8pP6UyI7E4I76oNCe1+BCjHgeHQN+a1RcYBbbtApJSLHn5ealKErwJINWCRanpqRVpmTnAa
 IFpkODgURLhPQWS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQ2AwpcV53kCIBkKKM0jy4EbDIvcQoKy
 XMywh0phBPQWpRbmYJqvwrRnEORiVhXpWXQFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpgnPm
 uqGTRWqEiaykD/wc/YvL+FGwRCTimmnlml7dAyteDET8aJ96QM5Z/8Ln47srNVqGfT1escXeW
 0mNUmvTznkv0oS9P72z5kph7qPz2zvr7vP89tkm0HkiKXxHo9CGOLU5COcLNRr74+hJW/sUrG
 1QWZeUcfj/fKGGOucQ19Yi7HrfMrrpHKrEUZyQaajEXFScCANZfCcrXAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503586877!108707397!1
X-Originating-IP: [137.65.248.74]
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 61687 invoked from network); 24 Aug 2017 15:01:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:01:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:01:16 -0600
Message-Id: <599F065D0200007800173568@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:01:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-5-jgross@suse.com>
 <599EFD260200007800173471@suse.com>
 <4a47df86-dfbd-16c5-7046-2700f4f480e2@suse.com>
In-Reply-To: <4a47df86-dfbd-16c5-7046-2700f4f480e2@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/5] xen: support different
 gnttab_max_frames for grant v1 and v2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE2OjU0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPVE9I
IEkgdGhpbmsgdGhlcmUgc2hvdWxkIGJlIGEgZGVmYXVsdCBlc3BlY2lhbGx5IG9uIGh1Z2UgaG9z
dHMKPiBhbGxvd2luZyB0byB1c2UgdjIgZ3JhbnRzIHdpdGhvdXQgcmVkdWNpbmcgdGhlIG51bWJl
ciBvZiBhbGxvd2VkCj4gZ3JhbnRzLCB3aGljaCBkb2Vzbid0IG5lZWQgYWRkaW5nIGFub3RoZXIg
cGFyYW1ldGVyIHRvIHRoZSBkb21haW4KPiBjb25maWcuIE9yIGRvIHlvdSB3YW50IHRoZSB0b29s
cyB0byBhbHdheXMgc2V0IHRoZSBwZXItZG9tYWluIHZhbHVlCj4gcG9zc2libHkgYmFzZWQgb24g
YSB4bC5jb25mIHZhbHVlPyBUaGVuIHdlIGNvdWxkIHJlbW92ZSB0aGUKPiBnbnR0YWJfbWF4X2Zy
YW1lcyBjb21tYW5kIGxpbmUgcGFyYW1ldGVyIGNvbXBsZXRlbHkuCgpZZXMsIG9ic29sZXRpbmcg
dGhhdCBjb21tYW5kIGxpbmUgb3B0aW9uIHdvdWxkIHNlZW0gcXVpdGUKZGVzaXJhYmxlIHRvIG1l
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:01:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:01: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.xen.org>)
	id 1dktdg-0006l9-2M; Thu, 24 Aug 2017 15:01:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dktdf-0006kr-31
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:01:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 72/58-18185-65AEE995; Thu, 24 Aug 2017 15:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov27oq3m
 RBo1vpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozL95+wF3wWrvh2rrCB8b1AFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKzH67iwkkISwQIbHy4l9GEFtEIFhi8cW5jCBFzAI7GCX2XJ3LCpIQEvCUu
 H5zOlgDm4CqxIbrp8DivALWEn2z28BsFqD4kmX/wQaJCoRL7P9+jRmiRlDi5MwnLCA2p4CXxN
 5LX8BsZgF1iT/zLjFD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdIwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GQAgh2Mv5YFHGKU5GBS
 EuVd/mJepBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXr+XQDnBotT01Iq0zBxgpMCkJTh4lER49
 4KkeYsLEnOLM9MhUqcYjTmevNn+m4mj5S2QFGLJy89LlRLn3QRSKgBSmlGaBzcIFsGXGGWlhH
 kZgU4T4ilILcrNLEGVf8UozsGoJMybDDKFJzOvBG7fK6BTmIBOmXRiDsgpJYkIKakGRte/viu
 SZitWqh6Wt5e98W1y+EPNSzvuxJx6tljk+R29+UEpqiLT4na42XEZ1Hq0nNJLtvb3MF0t9nub
 wcz7E7+Zhp0RsDr6Xtl97fXewN+qfWIMy0Kity5ZHZMgkJS9/Aq7eBCLLFerl5JBntAJPa5cH
 cUfOZ+P/FizrTLrD8PfhtsMYUpPlViKMxINtZiLihMBEtYzidsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503586901!71428496!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12851 invoked from network); 24 Aug 2017 15:01:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 15:01:41 -0000
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 mx1.suse.de (Postfix) with ESMTP id C38E6AD00;
 Thu, 24 Aug 2017 15:01:40 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
Date: Thu, 24 Aug 2017 17:01:39 +0200
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: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTY6NTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhpcyBwYXRjaCB3YXMg
b3JpZ2luYWxseSBhIHdvcmthcm91bmQgZm9yIFhTQS0yMjYuICBTaW5jZSB0aGVuLCB0cmFuc2l0
aXZlCj4gZ3JhbnRzIGFyZSBiZWxpZXZlZCB0byBiZSBmdW5jdGlvbmluZyBwcm9wZXJseSwgYW5k
IHRoZSBkZWZhdWx0cyBoYXZlIGNoYW5nZWQKPiBhcHByb3ByaWF0ZWx5Lgo+IAo+IEhvd2V2ZXIs
IGZvciB0aG9zZSBwZW9wbGUgd2hvIGNob3NlIHRvIHVzZSB0aGUgd29ya2Fyb3VuZCAoZXNwZWNp
YWxseSBmcm9tIGFuCj4gYXR0YWNrIHN1cmZhY2UgbWl0aWdhdGlvbiBwb2ludCBvZiB2aWV3KSwg
cmV0YWluIHRoZSBhYmlsaXR5IGZvciB0aGUgaG9zdAo+IGFkbWluaXN0cmF0b3IgdG8gY2hvb3Nl
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENDOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTMgKysrKysrKysrKysKPiAgeGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+IGluZGV4IDQw
MDJlYWIuLjc4YzdiNTEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+IEBA
IC04NjgsNiArODY4LDE5IEBAIENvbnRyb2xzIEVQVCByZWxhdGVkIGZlYXR1cmVzLgo+ICAKPiAg
U3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxkIHVzZS4gU2VlICoqY29uc29sZSoq
Lgo+ICAKPiArIyMjIGdudHRhYgo+ICs+IGA9IExpc3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwg
dHJhbnNpdGl2ZSBdYAo+ICsKPiArPiBEZWZhdWx0OiBgZ250dGFiPW1heF92ZXI6Mix0cmFuc2l0
aXZlYAo+ICsKPiArQ29udHJvbCB2YXJpb3VzIGFzcGVjdHMgb2YgdGhlIGdyYW50IHRhYmxlIGJl
aGF2aW91ciBhdmFpbGFibGUgdG8gZ3Vlc3RzLgo+ICsKPiArKiBgbWF4X3ZlcmAgU2VsZWN0IHRo
ZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2ZmZXIgdG8gZ3Vlc3RzLiAgVmFsaWQK
PiArdmVyc2lvbiBhcmUgMSBhbmQgMi4KPiArKiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRpc2Fs
bG93IHRoZSB1c2Ugb2YgdHJhbnNpdGl2ZSBncmFudHMuICBOb3RlIHRoYXQgdGhlCj4gK3VzZSBv
ZiBncmFudCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFCSSBicmVh
a2FnZSBmcm9tIHRoZQo+ICtndWVzdHMgcG9pbnQgb2Ygdmlldy4KClNvIHNob3VsZG4ndCB0aGVy
ZSBiZSBhIHdheSBmb3IgdGhlIGd1ZXN0IHRvIHF1ZXJ5IHRoZSBzdXBwb3J0IG9mCnRyYW5zaWVu
dCBncmFudHM/Cgo+ICsKPiAgIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKPiAgPiBgPSA8aW50ZWdl
cj5gCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKPiBpbmRleCAzNjg5NWFhLi5mOWMzMTNkIDEwMDY0NAo+IC0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
Ywo+IEBAIC01MCw2ICs1MCw0MiBAQCBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X25yX2ZyYW1l
cyIsIG1heF9ucl9ncmFudF9mcmFtZXMpOwo+ICB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBt
YXhfZ3JhbnRfZnJhbWVzOwo+ICBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIG1h
eF9ncmFudF9mcmFtZXMpOwo+ICAKPiArc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5
IG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSAyOwo+ICtzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5
IG9wdF90cmFuc2l0aXZlX2dyYW50cyA9IHRydWU7Cj4gKwo+ICtzdGF0aWMgdm9pZCBfX2luaXQg
cGFyc2VfZ250dGFiKGNoYXIgKnMpCgpEbyB5b3UgbWluZCB1c2luZzoKCnN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX2dudHRhYihjb25zdCBjaGFyICpzKQoKaW4gb3JkZXIgdG8gY29tcGx5IHdpdGgg
bXkgcnVudGltZSBwYXJhbWV0ZXIgc2VyaWVzPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:02:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:02: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.xen.org>)
	id 1dkted-0006y4-Bi; Thu, 24 Aug 2017 15:02:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dktec-0006xn-7N
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:02:42 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 13/A0-01996-19AEE995; Thu, 24 Aug 2017 15:02:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyuP0Ov27vq3m
 RBquXGlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmTj39hL5gsWHHq+k3mBsY/vF2MnBwSAkYS
 byf+Y+pi5OIQEljIKDH/5HxGkISwQJjE710bWUBsEQFlid5fv1lAipgFVjFKrJszkx2iYyOjx
 La/65lAqtgEVCU2XD/FCmLzClhLTH51GsxmAYrP7/sCNlVUIFxi//drzBA1ghInZz4B28ApYC
 MxaeVTsBpmAXWJP/MuMUPY4hKbnn1nhbDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeL
 UorLUIl1Dc72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAQZQCCHYwXT3seYpTk
 YFIS5V3+Yl6kEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwngGpEyxKTU+tS
 MvMAUYRTKkEB4+SCC/bS6A0b3FBYm5xZjpE6hSjJceG1eu/MHE8ebP9NxNHy1sgKQQ2T0qc1x
 qkQQCkIaM0D24cLNIvMcpKCfMyAh0rxFOQWpSbWYIq/4pRnINRSZhXBWQKT2ZeCdzWV0AHMQE
 dNOnEHJCDShIRUlINjLXfZ+7grM0taP7NpyNZ9s9MQaF0+jJ1dsMNnau/fn1jv9PsiPO5qS0v
 lQqt3NSWKuuzp278c+uQ1dHdm7L3luzpMBQR2+tx4kxV2448a67e+Y9m9Z3v2CvdtOvijqVZL
 +TfJBS8nVZZYSaUK83+M7Rf+JcXv+TVX15TXmhHrgnf/2Pri5pSLiWW4oxEQy3mouJEAGvYbR
 TvAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503586957!88105163!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45083 invoked from network); 24 Aug 2017 15:02:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 15:02:37 -0000
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 mx1.suse.de (Postfix) with ESMTP id 77674AC94;
 Thu, 24 Aug 2017 15:02:37 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com> <599EFEA302000078001734B4@suse.com>
 <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6acd3899-6075-33ed-7f6d-a756a8c01b7a@suse.com>
Date: Thu, 24 Aug 2017 17:02:36 +0200
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: <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
 table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTY6NDgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjQvMDgvMTcgMTY6
MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMS4wOC4xNyBhdCAyMDowNSwgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBUb2RheSBhIGd1ZXN0IGNhbiBnZXQgdGhlIG1heGltdW0g
Z3JhbnQgdGFibGUgZnJhbWUgbnVtYmVyIGZvciB0aGUKPj4+IGN1cnJlbnRseSBzZWxlY3RlZCBn
cmFudCB0YWJsZSBpbnRlcmZhY2UgdmVyc2lvbiAoMSBvciAyKSBvbmx5LiBBZGQKPj4+IGEgbmV3
IGdyYW50IHRhYmxlIG9wZXJhdGlvbiB0byBnZXQgdGhlIGxpbWl0cyBvZiBib3RoIHZhcmlhbnRz
IGluCj4+PiBvcmRlciB0byBnaXZlIHRoZSBndWVzdCBhbiBvcHBvcnR1bml0eSB0byBzZWxlY3Qg
dGhlIHZlcnNpb24gc2VydmluZwo+Pj4gaXRzIG5lZWRzIGJlc3QuCj4+Pgo+Pj4gQmFja2dyb3Vu
ZCBmb3IgdGhlIG5lZWQgZm9yIHRoaXMgbmV3IGh5cGVyY2FsbCBpcyB0aGF0IGUuZy4gdGhlIExp
bnV4Cj4+PiBrZXJuZWwgd29uJ3QgdXNlIHYyIGFzIGxvbmcgYXMgdGhpcyB3aWxsIGFsbG93IGxl
c3MgYWN0aXZlIGdyYW50cyBhcwo+Pj4gdjEuIEFzIHNvb24gYXMgdGhlIGtlcm5lbCBjYW4gZGV0
ZWN0IGl0IGNhbiBjcmVhdGUgYXMgbWFueSB2MiBlbnRyaWVzCj4+PiBhcyBmb3IgdjEsIGl0IHdp
bGwgaGF2ZSBubyByZWFzb24gbm90IHRvIHVzZSB2Mi4gQW5kIHRoaXMgd2lsbCBhbGxvdwo+Pj4g
WGVuIHBsYWNpbmcgYSBwdi1kb21haW4gd2l0aCBzdWNoIGEga2VybmVsIGFib3ZlIHRoZSBjdXJy
ZW50IDE2VEIKPj4+IFJBTSBsaW1pdC4KPj4+Cj4+PiBGb3Igc2V0dGluZyB1cCB0aGUgZ3JhbnQg
dGFibGUgYSBrZXJuZWwgbmVlZHMgdGhlIGZvbGxvd2luZwo+Pj4gaW5mb3JtYXRpb246Cj4+PiAt
IGN1cnJlbnQgdmVyc2lvbiAoa2V4ZWMgY2FzZSkKPj4+IC0gY3VycmVudCBzaXplIChrZXhlYyBj
YXNlKQo+Pj4gLSBtYXggc2l6ZSB2MQo+Pj4gLSBtYXggc2l6ZSB2Mgo+Pj4gSW4gb3JkZXIgbm90
IHRvIGhhdmUgdG8gaXNzdWUgMyBoeXBlcmNhbGxzIChHTlRUQUJPUF9xdWVyeV9zaXplLAo+Pj4g
R05UVEFCT1BfZ2V0X3ZlcnNpb24sIEdOVFRBQk9QX2dldF92MV9hbmRfdjJfbWF4KSwgbGV0IHRo
ZSBuZXcKPj4+IGh5cGVyY2FsbCByZXR1cm4gYWxsIHRoZSBuZWVkZWQgaW5mb3JtYXRpb24uCj4+
Cj4+IEknbSBub3Qgc3VyZSBJIGZvbGxvdzogdjIgaXMgYWx3YXlzIGdvaW5nIHRvIGFsbG93IGxl
c3MgYWN0aXZlIGdyYW50cwo+PiB0aGFuIHYxLCBhcyB0aGUgbGltaXQgaXMgYWx3YXlzIGRlcml2
ZWQgZnJvbSB0aGUgbnVtYmVyIG9mIGZyYW1lcwo+PiBhbGxvd2VkIGZvciBhIGRvbWFpbi4KPiAK
PiBSaWdodC4gUGF0Y2ggMyBhZGRzIHN1cHBvcnQgZm9yIGRpZmZlcmVudCBudW1iZXIgb2YgYWxs
b3dlZCBmcmFtZXMgZm9yCgpUaGlzIHNob3VsZCByZWFkICJQYXRjaCA0Iiwgb2YgY291cnNlCgo+
IHYxIGFuZCB2Mi4gU28gdGhlIHN5c3RlbSBjYW4gYmUgY29uZmlndXJlZCB0byBhbGxvdyB0aGUg
c2FtZSBtYXguCj4gbnVtYmVyIG9mIGdyYW50cyBmb3IgdjEgYW5kIHYyLCBvciBldmVuIG1vcmUg
djIgZ3JhbnRzIHRoYW4gdjEuCj4gCj4+IEkgYWxzbyBkb24ndCBzZWUgYSBwcm9ibGVtIHdpdGgg
aXNzdWluZyBtdWx0aXBsZQo+PiBjYWxscyAtIG5vbmUgb2YgdGhpcyBvdWdodCB0byBiZSBwZXJm
b3JtYW5jZSBjcml0aWNhbC4gSSB3b3VsZCwKPj4gaG93ZXZlciwgYWdyZWUgdGhhdCByYXRoZXIg
dGhhbiBhZGRpbmcgYSBuZXcgaHlwZXJjYWxsIHRvIGp1c3QKPj4gcmV0dXJuIHRoZSBtYXggc2l6
ZXMgYWRkaW5nIG9uZSBsaWtlIHlvdSBzdWdnZXN0IHdvdWxkIGJlCj4+IHByZWZlcmFibGUuIEkn
bSBzaW1wbHkgbm90IGNvbnZpbmNlZCB5ZXQgdGhhdCByZXR1cm5pbmcgdGhlIG1heAo+PiBzaXpl
cyBpcyBhY3R1YWxseSBuZWNlc3NhcnkuCj4gCj4gSG93IHdvdWxkIHRoZSBndWVzdCBrbm93IHdo
ZXRoZXIgdXNpbmcgdjIgZ3JhbnRzIGlzIG5vIGRpc2FkdmFudGFnZT8KPiAKPiAKPiBKdWVyZ2Vu
Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:04:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:04: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.xen.org>)
	id 1dktg8-0007BB-Lq; Thu, 24 Aug 2017 15:04:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dktg7-0007Aq-KJ
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:04:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A0/AE-03765-FEAEE995; Thu, 24 Aug 2017 15:04:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS/fdq3m
 RBjsmylss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHDpxjKjgjVPHmh1AD40T+LkZODiGBPIld
 E3eygdi8AnYSHxqXMILYEgKGEqcX3mQBsVkEVCVm3/jDBGKzCahLtD3bzgpiiwDFD186DhTn4
 mAWuMQocWrtXvYuRg4OYQEviTenLEDiQgKbGCW23/3MDNLAKWAjMWnlU0aQGl4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1
 jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYxNiwIPMUpyMCmJ8i5/
 MS9SiC8pP6UyI7E4I76oNCe1+BCjHgeHQN+a1RcYBbbtApJSLHn5ealKErzHXwJVCxalpqdWp
 GXmAGMFpkGCg0dJhNcdJM1bXJCYW5yZDpE6xWjM8eTN9t9MHC1vgaQQ2CQpcd5NIKUCIKUZpX
 lwg2AxfIlRVkqYlxHoWCGegtSi3MwSVPlXjOIcjErCvMkgU3gy80rg9r0COoUJ6JRJJ+aAnFK
 SiJCSamA8umxKmPUhSeXd4aJstYuvtl5/KXiQlVvvdozwt9iWkznt1/ecDVPRfFA8eZHp8n+a
 J1cdqJCqtXK5fUVyw8Ktgm1McjPLp8+O6Lv1quhoTPiVlc5nRabu3Lj21wsbX5bZVts/ZLguv
 SarsWzHsXjjp/LPHH/+mVkpbPJ0Vey/nm83r9is3i3dr8RSnJFoqMVcVJwIAF/CBnzcAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503587052!72779783!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23722 invoked from network); 24 Aug 2017 15:04:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:04:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:04:12 -0600
Message-Id: <599F070B0200007800173599@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:04:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com>
 <599EFEA302000078001734B4@suse.com>
 <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
In-Reply-To: <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
 table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE2OjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
NC8wOC8xNyAxNjoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjA4LjE3IGF0IDIw
OjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IFRvZGF5IGEgZ3Vlc3QgY2FuIGdldCB0
aGUgbWF4aW11bSBncmFudCB0YWJsZSBmcmFtZSBudW1iZXIgZm9yIHRoZQo+Pj4gY3VycmVudGx5
IHNlbGVjdGVkIGdyYW50IHRhYmxlIGludGVyZmFjZSB2ZXJzaW9uICgxIG9yIDIpIG9ubHkuIEFk
ZAo+Pj4gYSBuZXcgZ3JhbnQgdGFibGUgb3BlcmF0aW9uIHRvIGdldCB0aGUgbGltaXRzIG9mIGJv
dGggdmFyaWFudHMgaW4KPj4+IG9yZGVyIHRvIGdpdmUgdGhlIGd1ZXN0IGFuIG9wcG9ydHVuaXR5
IHRvIHNlbGVjdCB0aGUgdmVyc2lvbiBzZXJ2aW5nCj4+PiBpdHMgbmVlZHMgYmVzdC4KPj4+Cj4+
PiBCYWNrZ3JvdW5kIGZvciB0aGUgbmVlZCBmb3IgdGhpcyBuZXcgaHlwZXJjYWxsIGlzIHRoYXQg
ZS5nLiB0aGUgTGludXgKPj4+IGtlcm5lbCB3b24ndCB1c2UgdjIgYXMgbG9uZyBhcyB0aGlzIHdp
bGwgYWxsb3cgbGVzcyBhY3RpdmUgZ3JhbnRzIGFzCj4+PiB2MS4gQXMgc29vbiBhcyB0aGUga2Vy
bmVsIGNhbiBkZXRlY3QgaXQgY2FuIGNyZWF0ZSBhcyBtYW55IHYyIGVudHJpZXMKPj4+IGFzIGZv
ciB2MSwgaXQgd2lsbCBoYXZlIG5vIHJlYXNvbiBub3QgdG8gdXNlIHYyLiBBbmQgdGhpcyB3aWxs
IGFsbG93Cj4+PiBYZW4gcGxhY2luZyBhIHB2LWRvbWFpbiB3aXRoIHN1Y2ggYSBrZXJuZWwgYWJv
dmUgdGhlIGN1cnJlbnQgMTZUQgo+Pj4gUkFNIGxpbWl0Lgo+Pj4KPj4+IEZvciBzZXR0aW5nIHVw
IHRoZSBncmFudCB0YWJsZSBhIGtlcm5lbCBuZWVkcyB0aGUgZm9sbG93aW5nCj4+PiBpbmZvcm1h
dGlvbjoKPj4+IC0gY3VycmVudCB2ZXJzaW9uIChrZXhlYyBjYXNlKQo+Pj4gLSBjdXJyZW50IHNp
emUgKGtleGVjIGNhc2UpCj4+PiAtIG1heCBzaXplIHYxCj4+PiAtIG1heCBzaXplIHYyCj4+PiBJ
biBvcmRlciBub3QgdG8gaGF2ZSB0byBpc3N1ZSAzIGh5cGVyY2FsbHMgKEdOVFRBQk9QX3F1ZXJ5
X3NpemUsCj4+PiBHTlRUQUJPUF9nZXRfdmVyc2lvbiwgR05UVEFCT1BfZ2V0X3YxX2FuZF92Ml9t
YXgpLCBsZXQgdGhlIG5ldwo+Pj4gaHlwZXJjYWxsIHJldHVybiBhbGwgdGhlIG5lZWRlZCBpbmZv
cm1hdGlvbi4KPj4gCj4+IEknbSBub3Qgc3VyZSBJIGZvbGxvdzogdjIgaXMgYWx3YXlzIGdvaW5n
IHRvIGFsbG93IGxlc3MgYWN0aXZlIGdyYW50cwo+PiB0aGFuIHYxLCBhcyB0aGUgbGltaXQgaXMg
YWx3YXlzIGRlcml2ZWQgZnJvbSB0aGUgbnVtYmVyIG9mIGZyYW1lcwo+PiBhbGxvd2VkIGZvciBh
IGRvbWFpbi4KPiAKPiBSaWdodC4gUGF0Y2ggMyBhZGRzIHN1cHBvcnQgZm9yIGRpZmZlcmVudCBu
dW1iZXIgb2YgYWxsb3dlZCBmcmFtZXMgZm9yCj4gdjEgYW5kIHYyLiBTbyB0aGUgc3lzdGVtIGNh
biBiZSBjb25maWd1cmVkIHRvIGFsbG93IHRoZSBzYW1lIG1heC4KPiBudW1iZXIgb2YgZ3JhbnRz
IGZvciB2MSBhbmQgdjIsIG9yIGV2ZW4gbW9yZSB2MiBncmFudHMgdGhhbiB2MS4KPiAKPj4gSSBh
bHNvIGRvbid0IHNlZSBhIHByb2JsZW0gd2l0aCBpc3N1aW5nIG11bHRpcGxlCj4+IGNhbGxzIC0g
bm9uZSBvZiB0aGlzIG91Z2h0IHRvIGJlIHBlcmZvcm1hbmNlIGNyaXRpY2FsLiBJIHdvdWxkLAo+
PiBob3dldmVyLCBhZ3JlZSB0aGF0IHJhdGhlciB0aGFuIGFkZGluZyBhIG5ldyBoeXBlcmNhbGwg
dG8ganVzdAo+PiByZXR1cm4gdGhlIG1heCBzaXplcyBhZGRpbmcgb25lIGxpa2UgeW91IHN1Z2dl
c3Qgd291bGQgYmUKPj4gcHJlZmVyYWJsZS4gSSdtIHNpbXBseSBub3QgY29udmluY2VkIHlldCB0
aGF0IHJldHVybmluZyB0aGUgbWF4Cj4+IHNpemVzIGlzIGFjdHVhbGx5IG5lY2Vzc2FyeS4KPiAK
PiBIb3cgd291bGQgdGhlIGd1ZXN0IGtub3cgd2hldGhlciB1c2luZyB2MiBncmFudHMgaXMgbm8g
ZGlzYWR2YW50YWdlPwoKQXMgc2FpZCAtIGl0J3MgYWx3YXlzIGdvaW5nIHRvIGJlIGEgZGlzYWR2
YW50YWdlLiBFdmVuIGlmIGNvbnRyb2xsaW5nCnRoZSBudW1iZXIgb2YgZnJhbWVzIHBlci1kb21h
aW4sIHRoYXQgc2FtZSBudW1iZXIgb2YgZnJhbWVzCndpbGwgYWx3YXlzIGZpdCBtb3JlIHYxIHRo
YW4gdjIgZW50cmllcy4gSSBkb24ndCB0aGluayB0aGUgY29uZmlnCnNldHRpbmcgc2hvdWxkIGRp
cmVjdGx5IGNvbnRyb2wgdGhlIG51bWJlciBvZiBhY3RpdmUgZ3JhbnRzLiBPciBpZgp3ZSBkaWQg
aXQgdGhhdCB3YXksIHRoZW4gdGhlIGFuc3dlciB0byB5b3VyIHF1ZXN0aW9uIHdvdWxkIGJlCiJi
YXNlZCBvbiBoeXBlcnZpc29yIHZlcnNpb24iLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:07:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:07: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.xen.org>)
	id 1dktj9-0007WN-3I; Thu, 24 Aug 2017 15:07:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dktj7-0007W5-MR
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:07:21 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 69/CD-02033-8ABEE995; Thu, 24 Aug 2017 15:07:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO6K1/M
 iDTa+kLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPuvTYsWCtbsf7CQ/YGxkuiXYwcHBIC/hLL
 59h0MXJysAnoSFycu5MNJCwioCJxe68BiMksUC4x40Y8iCkMVDxrtz5IMYuAqkTfrD2MIDavg
 KXE3wdLmUBsCQE9ibcTXzCClHMKWEl82ugMEhYCKvlwaC4zRLmgxMmZT1hAbGYBTYnW7b/ZIW
 x5ieats5kh6hUl+uc9YJvAyDcLScssJC2zkLQsYGRexahenFpUllqka6GXVJSZnlGSm5iZo2t
 oYKqXm1pcnJiempOYVKyXnJ+7iREYXgxAsIPxYLPzIUZJDiYlUd7lL+ZFCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgtX0FlBMsSk1PrUjLzAEGOkxagoNHSYQ3FyTNW1yQmFucmQ6ROsWoKCXO6
 wmSEABJZJTmwbXBousSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlDQabwZOaVwE1/BbSYCW
 jxpBNzQBaXJCKkpBoYK3Ren2+60BhpmXCD48Bj8UM2nH/e9jlVyZhHnvqkJahx894ytoStagK
 z0j+w1v9zXjvxe/35gOAzF69+tC5kC+iu6PGpeLAnu8Nw0nGbO7IlJ75O/DzbQ6vsm5va3EMV
 mj35cydW+CV1enyfOdvHMSzsKEPRbct9MV1zT+61EvzCHxEeeD1ciaU4I9FQi7moOBEAAyR1N
 6kCAAA=
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503587238!108677120!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33470 invoked from network); 24 Aug 2017 15:07:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 15:07:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="436745188"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Aug 2017 16:07:02 +0100
Message-ID: <20170824150703.79731-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170824150703.79731-1-roger.pau@citrix.com>
References: <20170824150703.79731-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 XEN v4] x86/pt: add a MSI unmask flag to
	XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZsYWcgaXMgcGFydCBvZiB0aGUgZ2ZsYWdzLCBhbmQgc2hvdWxkIGJlIHVzZWQgdG8gcmVx
dWVzdCB0aGUKdW5tYXNrIG9mIGEgTVNJIGludGVycnVwdCBvbmNlIGl0J3MgYm91bmQuCgpUaGlz
IGlzIHJlcXVpcmVkIGZvciB0aGUgZGV2aWNlIG1vZGVsIGluIG9yZGVyIHRvIGJlIGNhcGFibGUg
b2YKYmluZGluZyBNU0lYIGludGVycnVwdHMgdGhhdCBoYXZlIHRoZSBlbnRyeSBtYXNrIGJpdCBh
bHJlYWR5IHVuc2V0IGF0CmJpbmQgdGltZS4gV2l0aG91dCB0aGlzIGZpeCB0aGUgaW50ZXJydXB0
cyB3b3VsZCBiZSBsZWZ0IG1hc2tlZC4KCk5vdGUgdGhhdCB0aGlzIGNvbW1pdCBpbnRyb2R1Y2Vz
IGEgY2hhbmdlIHRvIHRoZSBkb21jdGwsIHdoaWNoCnJlcXVpcmVzIGEgYnVtcCBvZiB0aGUgaW50
ZXJmYWNlIHZlcnNpb24uIFRoaXMgaXMgZG9uZSBkb25lIGhlcmUKYmVjYXVzZSB0aGUgaW50ZXJm
YWNlIHZlcnNpb24gaGFzIGFscmVhZHkgYmVlbiBidW1wZWQgaW4gdGhpcyByZWxlYXNlCmN5Y2xl
LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClJlcG9ydGVkIGJ5OiBBbmRyZWFzIEtpbnpsZXIgPGhmcEBwb3N0ZW8uZGU+Ci0tLQpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFVzZSBfaXJxcmVzdG9y
ZS4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIFVzZSBwaXJxX3NwaW5fbG9ja19pcnFfZGVzYy4KLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jICB8IDIyICsrKysrKysrKysrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2Vk
LCAyMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCmluZGV4
IDE5YTIxYmY4NWEuLjFkMjYwYmQ3YmEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpAQCAtMzQyLDEzICsz
NDIsMTQgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgdWludDhfdCBkZXN0LCBk
ZXN0X21vZGUsIGRlbGl2ZXJ5X21vZGU7CiAgICAgICAgIGludCBkZXN0X3ZjcHVfaWQ7CiAgICAg
ICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgICAgICB1aW50MzJfdCBnZmxhZ3MgPSBw
dF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzICYgflZNU0lfVU5NQVNLRUQ7CiAKICAgICAgICAgaWYg
KCAhKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFQUEVEKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSBIVk1fSVJRX0RQQ0lfTUFQUEVEIHwgSFZN
X0lSUV9EUENJX01BQ0hfTVNJIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1f
SVJRX0RQQ0lfR1VFU1RfTVNJOwogICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSBw
dF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKLSAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxh
Z3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzOworICAgICAgICAgICAgcGlycV9kcGNpLT5n
bXNpLmdmbGFncyA9IGdmbGFnczsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiAncHRf
aXJxX2NyZWF0ZV9iaW5kJyBjYW4gYmUgY2FsbGVkIGFmdGVyICdwdF9pcnFfZGVzdHJveV9iaW5k
Jy4KICAgICAgICAgICAgICAqIFRoZSAncGlycV9jbGVhbnVwX2NoZWNrJyB3aGljaCB3b3VsZCBm
cmVlIHRoZSBzdHJ1Y3R1cmUgaXMgb25seQpAQCAtNDAxLDEzICs0MDIsMTMgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKIAogICAgICAgICAgICAgLyogSWYgcGlycSBpcyBhbHJlYWR5IG1hcHBl
ZCBhcyB2bXNpLCB1cGRhdGUgZ3Vlc3QgZGF0YS9hZGRyLiAqLwogICAgICAgICAgICAgaWYgKCBw
aXJxX2RwY2ktPmdtc2kuZ3ZlYyAhPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYyB8fAotICAgICAg
ICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzICE9IHB0X2lycV9iaW5kLT51Lm1zaS5n
ZmxhZ3MgKQorICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzICE9IGdmbGFn
cyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogRGlyZWN0bHkgY2xlYXIgcGVu
ZGluZyBFT0lzIGJlZm9yZSBlbmFibGluZyBuZXcgTVNJIGluZm8uICovCiAgICAgICAgICAgICAg
ICAgcGlycV9ndWVzdF9lb2koaW5mbyk7CiAKICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdt
c2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwotICAgICAgICAgICAgICAgIHBpcnFf
ZHBjaS0+Z21zaS5nZmxhZ3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzOworICAgICAgICAg
ICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MgPSBnZmxhZ3M7CiAgICAgICAgICAgICB9CiAg
ICAgICAgIH0KICAgICAgICAgLyogQ2FsY3VsYXRlIGRlc3RfdmNwdV9pZCBmb3IgTVNJLXR5cGUg
cGlycSBtaWdyYXRpb24uICovCkBAIC00MzgsNiArNDM5LDIxIEBAIGludCBwdF9pcnFfY3JlYXRl
X2JpbmQoCiAgICAgICAgICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZt
X3ZteC5waV9kZXNjIDogTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBp
cnFfZHBjaS0+Z21zaS5ndmVjKTsKIAorICAgICAgICBpZiAoIHB0X2lycV9iaW5kLT51Lm1zaS5n
ZmxhZ3MgJiBWTVNJX1VOTUFTS0VEICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKyAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IHBpcnFfc3Bp
bl9sb2NrX2lycV9kZXNjKGluZm8sICZmbGFncyk7CisKKyAgICAgICAgICAgIGlmICggIWRlc2Mg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmQoZCwg
cHRfaXJxX2JpbmQpOworICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICBndWVzdF9tYXNrX21zaV9pcnEoZGVzYywgZmFsc2UpOworICAg
ICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAg
ICAgICB9CisKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCmluZGV4
IDEwNmRjMTk2MTMuLjk1NDZjMjQ4NzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCkBAIC0xMzYsNiAr
MTM2LDcgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsKICNkZWZpbmUgVk1TSV9ETV9NQVNL
ICAgICAgMHgyMDAKICNkZWZpbmUgVk1TSV9ERUxJVl9NQVNLICAgMHg3MDAwCiAjZGVmaW5lIFZN
U0lfVFJJR19NT0RFICAgIDB4ODAwMAorI2RlZmluZSBWTVNJX1VOTUFTS0VEICAgICAweDEwMDAw
CiAKICNkZWZpbmUgR0ZMQUdTX1NISUZUX1JIICAgICAgICAgICAgIDgKICNkZWZpbmUgR0ZMQUdT
X1NISUZUX0RFTElWX01PREUgICAgIDEyCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:07:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:07: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.xen.org>)
	id 1dktjA-0007X5-Kj; Thu, 24 Aug 2017 15:07:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dktj8-0007WH-QZ
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:07:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 6F/5F-01996-AABEE995; Thu, 24 Aug 2017 15:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDve7y1/M
 iDdo79C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5m5eyF3QyVzQcesvcwHiQqYuRk0NCwF/i
 2Zl1YDabgI7Exbk72boYOThEBFQkbu81AAkLC3hI7JkzgRHEZhFQlbizcjtYOa+ApcSvpnPME
 GP0JN5OfAFWIySgKNE/7wEbRI2gxMmZT1hAbGYBCYmDL14wT2DkmoUkNQtJagEj0ypGjeLUor
 LUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjECfMwDBDsaV7c6HGCU5mJR
 EeZe/mBcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX9hVQTrAoNT21Ii0zBxh8MGkJDh4lEd5c
 kDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5PUGKBECKMkrz4EbAIuESo6yUMC8j0FFCP
 AWpRbmZJajyrxjFORiVhHklQabwZOaVwG16BXQEE9ARk07MATmiJBEhJdXA2D77iuyxOSvuRl
 d2TxTXm5uocUd+RYNjUYNbyQzJD2s3rdIx6Aub66G0OmkNk2d4k3HAadu8r5u+1mxULjOd9P/
 a6e/3HNrFhb9d1bn4VI53emqsXNdTJs45l4/k3/7xbnr0Grc53jphO8LuNL29zy21Nn5d5PyW
 DenH3swsNi/qarl801Q4UYmlOCPRUIu5qDgRAJdy6H1/AgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503587237!88106053!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30262 invoked from network); 24 Aug 2017 15:07:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 15:07:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="445005851"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Aug 2017 16:07:01 +0100
Message-ID: <20170824150703.79731-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4] x86/pt: fix binding of MSIX entries already
	unmasked
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHR3byBwYXRjaGVzIGZpeCBhbiBpc3N1ZSB3aGVyZSBhIE1T
SVggaW50ZXJydXB0IGJvdW5kIHRvCmEgZ3Vlc3Qgd2hlbiB0aGUgTVNJWCBlbnRyeSBpcyBhbHJl
YWR5IHVubWFza2VkIHdvdWxkIGJlIGxlZnQgbWFza2VkLAphbmQgdGh1cyB0aGUgZ3Vlc3Qgd291
bGQgbm90IHJlY2VpdmUgYW55IGludGVycnVwdHMgZnJvbSB0aGUgZGV2aWNlLgoKVGhpcyBpcyBm
aXhlZCBieSBhZGRpbmcgYSBuZXcgZmxhZyB0byB0aGUgZ2ZsYWdzIGZpZWxkIHVzZWQgaW4KWEVO
X0RPTUNUTF9iaW5kX3B0X2lycSBzbyB0aGF0IHRoZSBjYWxsZXIgY2FuIHJlcXVlc3QgdGhlIGlu
dGVycnVwdCB0bwpiZSB1bm1hc2tlZCBvbmNlIGJvdW5kLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:07:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:07: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.xen.org>)
	id 1dktj9-0007WY-AK; Thu, 24 Aug 2017 15:07:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dktj7-0007W6-V6
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:07:22 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 96/28-01732-9ABEE995; Thu, 24 Aug 2017 15:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6K1/M
 iDeat07H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+PpzGUrBFu+LDq0+sDYyHFboYOTkkBPwl
 Jv9+ygxiswnoSFycu5Oti5GDQ0RAReL2XoMuRi4OZoH9jBIffn9jA6kRFgiUuNb/kxHEZhFQl
 bj2YgILiM0rYClx9scHRoiZehJvJ75gBJnDKWAl8WmjM0hYCKjkw6G5zBDlghInZz4Ba2UW0J
 Ro3f6bHcKWl2jeOpsZol5Ron/eA7YJjHyzkLTMQtIyC0nLAkbmVYwaxalFZalFuoaGeklFmek
 ZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GFe2Ox9ilORgUhLlXf5iXqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV7bV0A5waLU9NSKtMwcYNDDpCU4eJREeHNB0rzFBYm5xZnpE
 KlTjIpS4ryeIAkBkERGaR5cGyzSLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYVxJkCk9mXg
 nc9FdAi5mAFk86MQdkcUkiQkqqgbHoh3Dydx3DWsbTPFd8QqW+RXG3at2RlDlr8+sJJ5/A0bD
 J0bkXV+2r5EvyM9+YWPHboEVO/MKjn0oqX17/K5+Zui+X52J3+3Ld1jud691ifs99zsxZb5al
 vkyvQCDqT4qW5YNdFxyWn6iWjGqLOZe87d1cuwnqq9n4GOa1lL7jf9r00/LyHiWW4oxEQy3mo
 uJEAMb9tMWvAgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503587237!88106053!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30675 invoked from network); 24 Aug 2017 15:07:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 15:07:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,421,1498521600"; d="scan'208";a="445005864"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Aug 2017 16:07:03 +0100
Message-ID: <20170824150703.79731-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170824150703.79731-1-roger.pau@citrix.com>
References: <20170824150703.79731-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH QEMU v4] xen/pt: allow QEMU to request MSI
	unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIE1TSSBpbnRlcnJ1cHQgaXMgYm91bmQgdG8gYSBndWVzdCB1c2luZwp4Y19kb21haW5f
dXBkYXRlX21zaV9pcnEgKFhFTl9ET01DVExfYmluZF9wdF9pcnEpIHRoZSBpbnRlcnJ1cHQgaXMK
bGVmdCBtYXNrZWQgYnkgZGVmYXVsdC4KClRoaXMgY2F1c2VzIHByb2JsZW1zIHdpdGggZ3Vlc3Rz
IHRoYXQgZmlyc3QgY29uZmlndXJlIGludGVycnVwdHMgYW5kCmNsZWFuIHRoZSBwZXItZW50cnkg
TVNJWCB0YWJsZSBtYXNrIGJpdCBhbmQgYWZ0ZXJ3YXJkcyBlbmFibGUgTVNJWApnbG9iYWxseS4g
SW4gc3VjaCBzY2VuYXJpbyB0aGUgWGVuIGludGVybmFsIG1zaXh0YmwgaGFuZGxlcnMgd291bGQg
bm90CmRldGVjdCB0aGUgdW5tYXNraW5nIG9mIE1TSVggZW50cmllcyBiZWNhdXNlIHZlY3RvcnMg
YXJlIG5vdCB5ZXQKcmVnaXN0ZXJlZCBzaW5jZSBNU0lYIGlzIG5vdCBlbmFibGVkLCBhbmQgdmVj
dG9ycyB3b3VsZCBiZSBsZWZ0Cm1hc2tlZC4KCkludHJvZHVjZSBhIG5ldyBmbGFnIGluIHRoZSBn
ZmxhZ3MgZmllbGQgdG8gc2lnbmFsIFhlbiB3aGV0aGVyIGEgTVNJCmludGVycnVwdCBzaG91bGQg
YmUgdW5tYXNrZWQgYWZ0ZXIgYmVpbmcgYm91bmQuCgpUaGlzIGFsc28gcmVxdWlyZXMgdG8gdHJh
Y2sgdGhlIG1hc2sgcmVnaXN0ZXIgZm9yIE1TSSBpbnRlcnJ1cHRzLCBzbwpRRU1VIGNhbiBhbHNv
IG5vdGlmeSB0byBYZW4gd2hldGhlciB0aGUgTVNJIGludGVycnVwdCBzaG91bGQgYmUgYm91bmQK
bWFza2VkIG9yIHVubWFza2VkCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmVwb3J0ZWQtYnk6IEFuZHJlYXMgS2luemxlciA8aGZwQHBvc3Rlby5kZT4KLS0tCkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KQ2M6IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwotLS0KQ2hhbmdlcyBzaW5j
ZSB2MjoKIC0gRml4IGNvZGluZyBzdHlsZS4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIFRyYWNrIE1T
SSBtYXNrIGJpdHMuCiAtIE5vdGlmeSBYZW4gb2Ygd2hldGhlciBNU0kgaW50ZXJydXB0cyBzaG91
bGQgYmUgdW5tYXNrZWQgYWZ0ZXIKICAgYmluZGluZywgaW5zdGVhZCBvZiBoYXJkY29kaW5nIGl0
LgotLS0KIGh3L3hlbi94ZW5fcHQuaCAgICAgICAgICAgICB8ICAxICsKIGh3L3hlbi94ZW5fcHRf
Y29uZmlnX2luaXQuYyB8IDIwICsrKysrKysrKysrKysrKysrKy0tCiBody94ZW4veGVuX3B0X21z
aS5jICAgICAgICAgfCAxMyArKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5oIGIv
aHcveGVuL3hlbl9wdC5oCmluZGV4IDE5MWQ5Y2FlYTEuLmFhMzlhOWFhNWYgMTAwNjQ0Ci0tLSBh
L2h3L3hlbi94ZW5fcHQuaAorKysgYi9ody94ZW4veGVuX3B0LmgKQEAgLTE4MCw2ICsxODAsNyBA
QCB0eXBlZGVmIHN0cnVjdCBYZW5QVE1TSSB7CiAgICAgdWludDMyX3QgYWRkcl9oaTsgIC8qIGd1
ZXN0IG1lc3NhZ2UgdXBwZXIgYWRkcmVzcyAqLwogICAgIHVpbnQxNl90IGRhdGE7ICAgICAvKiBn
dWVzdCBtZXNzYWdlIGRhdGEgKi8KICAgICB1aW50MzJfdCBjdHJsX29mZnNldDsgLyogc2F2ZWQg
Y29udHJvbCBvZmZzZXQgKi8KKyAgICB1aW50MzJfdCBtYXNrOyAgICAgLyogZ3Vlc3QgbWFzayBi
aXRzICovCiAgICAgaW50IHBpcnE7ICAgICAgICAgIC8qIGd1ZXN0IHBpcnEgY29ycmVzcG9uZGlu
ZyAqLwogICAgIGJvb2wgaW5pdGlhbGl6ZWQ7ICAvKiB3aGVuIGd1ZXN0IE1TSSBpcyBpbml0aWFs
aXplZCAqLwogICAgIGJvb2wgbWFwcGVkOyAgICAgICAvKiB3aGVuIHBpcnEgaXMgbWFwcGVkICov
CmRpZmYgLS1naXQgYS9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMgYi9ody94ZW4veGVuX3B0
X2NvbmZpZ19pbml0LmMKaW5kZXggMWYwNGVjNWVlYy4uYTNjZTMzZTc4YiAxMDA2NDQKLS0tIGEv
aHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCisrKyBiL2h3L3hlbi94ZW5fcHRfY29uZmlnX2lu
aXQuYwpAQCAtMTMxNSw2ICsxMzE1LDIyIEBAIHN0YXRpYyBpbnQgeGVuX3B0X21zZ2RhdGFfcmVn
X3dyaXRlKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0
YXRpYyBpbnQgeGVuX3B0X21hc2tfcmVnX3dyaXRlKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMs
IFhlblBUUmVnICpjZmdfZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqdmFsLCB1aW50MzJfdCBkZXZfdmFsdWUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCB2YWxpZF9tYXNrKQoreworICAgIGludCByYzsKKworICAgIHJj
ID0geGVuX3B0X2xvbmdfcmVnX3dyaXRlKHMsIGNmZ19lbnRyeSwgdmFsLCBkZXZfdmFsdWUsIHZh
bGlkX21hc2spOworICAgIGlmIChyYykgeworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisg
ICAgcy0+bXNpLT5tYXNrID0gKnZhbDsKKworICAgIHJldHVybiAwOworfQorCiAvKiBNU0kgQ2Fw
YWJpbGl0eSBTdHJ1Y3R1cmUgcmVnIHN0YXRpYyBpbmZvcm1hdGlvbiB0YWJsZSAqLwogc3RhdGlj
IFhlblBUUmVnSW5mbyB4ZW5fcHRfZW11X3JlZ19tc2lbXSA9IHsKICAgICAvKiBOZXh0IFBvaW50
ZXIgcmVnICovCkBAIC0xMzkzLDcgKzE0MDksNyBAQCBzdGF0aWMgWGVuUFRSZWdJbmZvIHhlbl9w
dF9lbXVfcmVnX21zaVtdID0gewogICAgICAgICAuZW11X21hc2sgICA9IDB4RkZGRkZGRkYsCiAg
ICAgICAgIC5pbml0ICAgICAgID0geGVuX3B0X21hc2tfcmVnX2luaXQsCiAgICAgICAgIC51LmR3
LnJlYWQgID0geGVuX3B0X2xvbmdfcmVnX3JlYWQsCi0gICAgICAgIC51LmR3LndyaXRlID0geGVu
X3B0X2xvbmdfcmVnX3dyaXRlLAorICAgICAgICAudS5kdy53cml0ZSA9IHhlbl9wdF9tYXNrX3Jl
Z193cml0ZSwKICAgICB9LAogICAgIC8qIE1hc2sgcmVnIChpZiBQQ0lfTVNJX0ZMQUdTX01BU0tC
SVQgc2V0LCBmb3IgNjQtYml0IGRldmljZXMpICovCiAgICAgewpAQCAtMTQwNCw3ICsxNDIwLDcg
QEAgc3RhdGljIFhlblBUUmVnSW5mbyB4ZW5fcHRfZW11X3JlZ19tc2lbXSA9IHsKICAgICAgICAg
LmVtdV9tYXNrICAgPSAweEZGRkZGRkZGLAogICAgICAgICAuaW5pdCAgICAgICA9IHhlbl9wdF9t
YXNrX3JlZ19pbml0LAogICAgICAgICAudS5kdy5yZWFkICA9IHhlbl9wdF9sb25nX3JlZ19yZWFk
LAotICAgICAgICAudS5kdy53cml0ZSA9IHhlbl9wdF9sb25nX3JlZ193cml0ZSwKKyAgICAgICAg
LnUuZHcud3JpdGUgPSB4ZW5fcHRfbWFza19yZWdfd3JpdGUsCiAgICAgfSwKICAgICAvKiBQZW5k
aW5nIHJlZyAoaWYgUENJX01TSV9GTEFHU19NQVNLQklUIHNldCwgZm9yIDMyLWJpdCBkZXZpY2Vz
KSAqLwogICAgIHsKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfbXNpLmMgYi9ody94ZW4veGVu
X3B0X21zaS5jCmluZGV4IGZmOWE3OWY1ZDIuLjZkMWUzYmRlYjQgMTAwNjQ0Ci0tLSBhL2h3L3hl
bi94ZW5fcHRfbXNpLmMKKysrIGIvaHcveGVuL3hlbl9wdF9tc2kuYwpAQCAtMjQsNiArMjQsNyBA
QAogI2RlZmluZSBYRU5fUFRfR0ZMQUdTX1NISUZUX0RNICAgICAgICAgICAgIDkKICNkZWZpbmUg
WEVOX1BUX0dGTEFHU1NISUZUX0RFTElWX01PREUgICAgIDEyCiAjZGVmaW5lIFhFTl9QVF9HRkxB
R1NTSElGVF9UUkdfTU9ERSAgICAgICAxNQorI2RlZmluZSBYRU5fUFRfR0ZMQUdTU0hJRlRfVU5N
QVNLRUQgICAgICAgMTYKIAogI2RlZmluZSBsYXRjaChmbGQpIGxhdGNoW1BDSV9NU0lYX0VOVFJZ
XyMjZmxkIC8gc2l6ZW9mKHVpbnQzMl90KV0KIApAQCAtMTU1LDcgKzE1Niw4IEBAIHN0YXRpYyBp
bnQgbXNpX21zaXhfdXBkYXRlKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcGlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgaXNfbXNpeCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtc2l4X2VudHJ5LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpvbGRfcGlycSkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCAqb2xkX3BpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIG1hc2tlZCkKIHsKICAgICBQQ0lEZXZpY2UgKmQgPSAmcy0+ZGV2OwogICAgIHVpbnQ4X3Qg
Z3ZlYyA9IG1zaV92ZWN0b3IoZGF0YSk7CkBAIC0xNzEsNiArMTczLDggQEAgc3RhdGljIGludCBt
c2lfbXNpeF91cGRhdGUoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywKICAgICAgICAgdGFibGVf
YWRkciA9IHMtPm1zaXgtPm1taW9fYmFzZV9hZGRyOwogICAgIH0KIAorICAgIGdmbGFncyB8PSBt
YXNrZWQgPyAwIDogKDF1IDw8IFhFTl9QVF9HRkxBR1NTSElGVF9VTk1BU0tFRCk7CisKICAgICBy
YyA9IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSh4ZW5feGMsIHhlbl9kb21pZCwgZ3ZlYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxLCBnZmxhZ3MsIHRhYmxlX2FkZHIp
OwogCkBAIC0yNzMsOCArMjc3LDEwIEBAIGludCB4ZW5fcHRfbXNpX3NldHVwKFhlblBDSVBhc3N0
aHJvdWdoU3RhdGUgKnMpCiBpbnQgeGVuX3B0X21zaV91cGRhdGUoWGVuUENJUGFzc3Rocm91Z2hT
dGF0ZSAqcykKIHsKICAgICBYZW5QVE1TSSAqbXNpID0gcy0+bXNpOworCisgICAgLyogQ3VycmVu
dCBNU0kgZW11bGF0aW9uIGluIFFFTVUgb25seSBzdXBwb3J0cyAxIHZlY3RvciAqLwogICAgIHJl
dHVybiBtc2lfbXNpeF91cGRhdGUocywgbXNpX2FkZHI2NChtc2kpLCBtc2ktPmRhdGEsIG1zaS0+
cGlycSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLCAwLCAmbXNpLT5waXJxKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLCAwLCAmbXNpLT5waXJxLCBtc2ktPm1h
c2sgJiAxKTsKIH0KIAogdm9pZCB4ZW5fcHRfbXNpX2Rpc2FibGUoWGVuUENJUGFzc3Rocm91Z2hT
dGF0ZSAqcykKQEAgLTM1NSw3ICszNjEsOCBAQCBzdGF0aWMgaW50IHhlbl9wdF9tc2l4X3VwZGF0
ZV9vbmUoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywgaW50IGVudHJ5X25yLAogICAgIH0KIAog
ICAgIHJjID0gbXNpX21zaXhfdXBkYXRlKHMsIGVudHJ5LT5hZGRyLCBlbnRyeS0+ZGF0YSwgcGly
cSwgdHJ1ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeV9uciwgJmVudHJ5LT5waXJx
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeV9uciwgJmVudHJ5LT5waXJxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIHZlY19jdHJsICYgUENJX01TSVhfRU5UUllfQ1RSTF9NQVNL
QklUKTsKIAogICAgIGlmICghcmMpIHsKICAgICAgICAgZW50cnktPnVwZGF0ZWQgPSBmYWxzZTsK
LS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:13:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dktpH-0008Sl-Cd; Thu, 24 Aug 2017 15:13:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dktpF-0008SO-LU
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:13:41 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6A/A7-27137-52DEE995; Thu, 24 Aug 2017 15:13:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyuP0Ov67K23m
 RBj9fCFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnG04wF8wXr2hdeJupgfGjUBcjJ4eEgJHE
 24n/mLoYuTiEBBYySpw+spMJJCEs4Cnx+/wfdhBbREBZovfXbxaQImaBw4wS+z90sUB0XGOU6
 Lj1mxGkik1AVWLD9VOsIDavgLXE5m0LwGwWoPikE1PYQGxRgXCJ/d+vMUPUCEqcnPmEBcTmFD
 CQ2Hn6K9hmZgF1iT/zLjFD2OISt57Mh4rLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWM6sW
 pRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GKdf9j/EKMnB
 pCTKu/zFvEghvqT8lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuBd+RqoTrAoNT21I
 i0zBxhDMKUSHDxKIrzzQNK8xQWJucWZ6RCpU4zGHE/ebP/NxNHyFkgKgU2SEucNACkVACnNKM
 2DGwSL7UuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5t0HMoUnM68Ebt8roFOYgE6ZdGIOyCk
 liQgpqQbGfbtk5sdq80vn+LXsbmVSM+mQSu5Ln7HXqfj4eveHmnfdizaIFKt75ZScTcxrOzh7
 /hN/td29i+r+cU+Jka9OrH+0yvXJmw85pT9ELOqX1b0+ItUpENJzxtJnzZQ29Smrju5uXbF0N
 f8XrlaVdeku59PLQnSvN36sePXZ9Znt392HNcLmuE5XYinOSDTUYi4qTgQAyhYGsugCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503587620!76298789!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13265 invoked from network); 24 Aug 2017 15:13:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 15:13:40 -0000
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 mx1.suse.de (Postfix) with ESMTP id 8C4E6AD05;
 Thu, 24 Aug 2017 15:13:18 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com> <599EFEA302000078001734B4@suse.com>
 <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
 <599F070B0200007800173599@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d1380e68-2953-d5c6-95c9-23db37240c2c@suse.com>
Date: Thu, 24 Aug 2017 17:13:16 +0200
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: <599F070B0200007800173599@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
	table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTc6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA4LjE3IGF0
IDE2OjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjQvMDgvMTcgMTY6MjgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjEuMDguMTcgYXQgMjA6MDUsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IFRvZGF5IGEgZ3Vlc3QgY2FuIGdldCB0aGUgbWF4aW11bSBncmFu
dCB0YWJsZSBmcmFtZSBudW1iZXIgZm9yIHRoZQo+Pj4+IGN1cnJlbnRseSBzZWxlY3RlZCBncmFu
dCB0YWJsZSBpbnRlcmZhY2UgdmVyc2lvbiAoMSBvciAyKSBvbmx5LiBBZGQKPj4+PiBhIG5ldyBn
cmFudCB0YWJsZSBvcGVyYXRpb24gdG8gZ2V0IHRoZSBsaW1pdHMgb2YgYm90aCB2YXJpYW50cyBp
bgo+Pj4+IG9yZGVyIHRvIGdpdmUgdGhlIGd1ZXN0IGFuIG9wcG9ydHVuaXR5IHRvIHNlbGVjdCB0
aGUgdmVyc2lvbiBzZXJ2aW5nCj4+Pj4gaXRzIG5lZWRzIGJlc3QuCj4+Pj4KPj4+PiBCYWNrZ3Jv
dW5kIGZvciB0aGUgbmVlZCBmb3IgdGhpcyBuZXcgaHlwZXJjYWxsIGlzIHRoYXQgZS5nLiB0aGUg
TGludXgKPj4+PiBrZXJuZWwgd29uJ3QgdXNlIHYyIGFzIGxvbmcgYXMgdGhpcyB3aWxsIGFsbG93
IGxlc3MgYWN0aXZlIGdyYW50cyBhcwo+Pj4+IHYxLiBBcyBzb29uIGFzIHRoZSBrZXJuZWwgY2Fu
IGRldGVjdCBpdCBjYW4gY3JlYXRlIGFzIG1hbnkgdjIgZW50cmllcwo+Pj4+IGFzIGZvciB2MSwg
aXQgd2lsbCBoYXZlIG5vIHJlYXNvbiBub3QgdG8gdXNlIHYyLiBBbmQgdGhpcyB3aWxsIGFsbG93
Cj4+Pj4gWGVuIHBsYWNpbmcgYSBwdi1kb21haW4gd2l0aCBzdWNoIGEga2VybmVsIGFib3ZlIHRo
ZSBjdXJyZW50IDE2VEIKPj4+PiBSQU0gbGltaXQuCj4+Pj4KPj4+PiBGb3Igc2V0dGluZyB1cCB0
aGUgZ3JhbnQgdGFibGUgYSBrZXJuZWwgbmVlZHMgdGhlIGZvbGxvd2luZwo+Pj4+IGluZm9ybWF0
aW9uOgo+Pj4+IC0gY3VycmVudCB2ZXJzaW9uIChrZXhlYyBjYXNlKQo+Pj4+IC0gY3VycmVudCBz
aXplIChrZXhlYyBjYXNlKQo+Pj4+IC0gbWF4IHNpemUgdjEKPj4+PiAtIG1heCBzaXplIHYyCj4+
Pj4gSW4gb3JkZXIgbm90IHRvIGhhdmUgdG8gaXNzdWUgMyBoeXBlcmNhbGxzIChHTlRUQUJPUF9x
dWVyeV9zaXplLAo+Pj4+IEdOVFRBQk9QX2dldF92ZXJzaW9uLCBHTlRUQUJPUF9nZXRfdjFfYW5k
X3YyX21heCksIGxldCB0aGUgbmV3Cj4+Pj4gaHlwZXJjYWxsIHJldHVybiBhbGwgdGhlIG5lZWRl
ZCBpbmZvcm1hdGlvbi4KPj4+Cj4+PiBJJ20gbm90IHN1cmUgSSBmb2xsb3c6IHYyIGlzIGFsd2F5
cyBnb2luZyB0byBhbGxvdyBsZXNzIGFjdGl2ZSBncmFudHMKPj4+IHRoYW4gdjEsIGFzIHRoZSBs
aW1pdCBpcyBhbHdheXMgZGVyaXZlZCBmcm9tIHRoZSBudW1iZXIgb2YgZnJhbWVzCj4+PiBhbGxv
d2VkIGZvciBhIGRvbWFpbi4KPj4KPj4gUmlnaHQuIFBhdGNoIDMgYWRkcyBzdXBwb3J0IGZvciBk
aWZmZXJlbnQgbnVtYmVyIG9mIGFsbG93ZWQgZnJhbWVzIGZvcgo+PiB2MSBhbmQgdjIuIFNvIHRo
ZSBzeXN0ZW0gY2FuIGJlIGNvbmZpZ3VyZWQgdG8gYWxsb3cgdGhlIHNhbWUgbWF4Lgo+PiBudW1i
ZXIgb2YgZ3JhbnRzIGZvciB2MSBhbmQgdjIsIG9yIGV2ZW4gbW9yZSB2MiBncmFudHMgdGhhbiB2
MS4KPj4KPj4+IEkgYWxzbyBkb24ndCBzZWUgYSBwcm9ibGVtIHdpdGggaXNzdWluZyBtdWx0aXBs
ZQo+Pj4gY2FsbHMgLSBub25lIG9mIHRoaXMgb3VnaHQgdG8gYmUgcGVyZm9ybWFuY2UgY3JpdGlj
YWwuIEkgd291bGQsCj4+PiBob3dldmVyLCBhZ3JlZSB0aGF0IHJhdGhlciB0aGFuIGFkZGluZyBh
IG5ldyBoeXBlcmNhbGwgdG8ganVzdAo+Pj4gcmV0dXJuIHRoZSBtYXggc2l6ZXMgYWRkaW5nIG9u
ZSBsaWtlIHlvdSBzdWdnZXN0IHdvdWxkIGJlCj4+PiBwcmVmZXJhYmxlLiBJJ20gc2ltcGx5IG5v
dCBjb252aW5jZWQgeWV0IHRoYXQgcmV0dXJuaW5nIHRoZSBtYXgKPj4+IHNpemVzIGlzIGFjdHVh
bGx5IG5lY2Vzc2FyeS4KPj4KPj4gSG93IHdvdWxkIHRoZSBndWVzdCBrbm93IHdoZXRoZXIgdXNp
bmcgdjIgZ3JhbnRzIGlzIG5vIGRpc2FkdmFudGFnZT8KPiAKPiBBcyBzYWlkIC0gaXQncyBhbHdh
eXMgZ29pbmcgdG8gYmUgYSBkaXNhZHZhbnRhZ2UuIEV2ZW4gaWYgY29udHJvbGxpbmcKPiB0aGUg
bnVtYmVyIG9mIGZyYW1lcyBwZXItZG9tYWluLCB0aGF0IHNhbWUgbnVtYmVyIG9mIGZyYW1lcwo+
IHdpbGwgYWx3YXlzIGZpdCBtb3JlIHYxIHRoYW4gdjIgZW50cmllcy4KCkFuZCBteSBwYXRjaGVz
IGJyZWFrIHRoZSBhc3N1bXB0aW9uICJzYW1lIG51bWJlciBvZiBmcmFtZXMiLgoKPiBJIGRvbid0
IHRoaW5rIHRoZSBjb25maWcKPiBzZXR0aW5nIHNob3VsZCBkaXJlY3RseSBjb250cm9sIHRoZSBu
dW1iZXIgb2YgYWN0aXZlIGdyYW50cy4KCldoeSBub3Q/IEluIHRoZSBlbmQgdGhhdCBudW1iZXIg
aXMgdGhlIG9uZSB0aGUgZ3Vlc3QgaXMgaW50ZXJlc3RlZCBpbi4KQlRXOiB0aGUgbnVtYmVyIG9m
IG5lZWRlZCBtYXB0cmFjayBmcmFtZXMgaXMgZGVwZW5kaW5nIG9uIHRoZSBudW1iZXIKb2YgZ3Jh
bnRzIG9ubHksIG5vdCBvbiB2MSBvciB2Mi4gQW5kIHRoZSBkZWZhdWx0IGZvciB0aGUgbWF4LiBu
dW1iZXIKb2YgbWFwdHJhY2sgZnJhbWVzIGlzIG11Y2ggaGlnaGVyIHRoYW4gdGhlIG9uZSBvZiB0
aGUgZ3JhbnQgZnJhbWVzCigxMDI0IHZzIDMyKS4KCj4gT3IgaWYgd2UgZGlkIGl0IHRoYXQgd2F5
LCB0aGVuIHRoZSBhbnN3ZXIgdG8geW91ciBxdWVzdGlvbiB3b3VsZCBiZQo+ICJiYXNlZCBvbiBo
eXBlcnZpc29yIHZlcnNpb24iLgoKWWVhaCwgb3IgYmFzZWQgb24gdGhlIGFuc3dlciBmcm9tIHRo
ZSBoeXBlcnZpc29yIHJlZ2FyZGluZyBteSBuZXcKaW5mbyBjYWxsIChpZiB0aGUgYW5zd2VyIGlz
ICItRU5PU1lTIiB0aGUgZ3Vlc3QgcHJvYmFibHkgd291bGQgY2hvb3NlCnYxIGFzIHRvZGF5KS4K
CgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:15:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:15: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.xen.org>)
	id 1dktqh-0000EG-N9; Thu, 24 Aug 2017 15:15:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dktqh-0000EA-Ak
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:15:11 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F7/2B-02177-E7DEE995; Thu, 24 Aug 2017 15:15:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ov27t23m
 RBstXsFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkvPh5nKnjPUvHv/T72BsZGli5GTg4JASOJ
 txP/MXUxcnEICSxklHhwdgJYQlggTOLexCdgtoiAskTvr98sIEXMAocZJfZ/6GKB6LjGKHH58
 m82kCo2AVWJDddPsYLYvALWEksfHGQEsVmA4hf7fjGD2KIC4RL7v19jhqgRlDg5E2IDp4CBxL
 nJE5hAbGYBdYk/8y4xQ9jiEpuefWeFsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tS
 istQiXWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwBCtZ2Bg3ME4YZXfIUZJ
 DiYlUd7lL+ZFCvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIEr+kboDrBotT01
 Iq0zBxgFMGUSnDwKInwBoGkeYsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnDcJpEgApCijNA9uBC
 yiLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5i0EmcKTmVcCt+kV0BFMQEdMOjEH5IiSRIS
 UVANjdmXarZgnFSX17pMXzZsfVVAXuji/QFDio0+/58WdIu3HX7TbnGu+mra66+VLSyHTmXaX
 T065euNKpWS62aVXqYqJRcFWChXFUtIVfwznLXtuNfGwwcZaoZXT+tPNfwZGrdjzmuGz39dFX
 ocMfvLklCrc/vhbf6Ff5SePputhPLb/V2y7a62nxFKckWioxVxUnAgAugNZw+MCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503587708!105827833!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38428 invoked from network); 24 Aug 2017 15:15:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 15:15:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A9E14AE17;
 Thu, 24 Aug 2017 15:15:08 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-5-jgross@suse.com> <599EFD260200007800173471@suse.com>
 <4a47df86-dfbd-16c5-7046-2700f4f480e2@suse.com>
 <599F065D0200007800173568@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d893945e-f72f-4ca6-e836-69cda030a635@suse.com>
Date: Thu, 24 Aug 2017 17:15:07 +0200
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: <599F065D0200007800173568@suse.com>
Content-Language: de-DE
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/5] xen: support different
 gnttab_max_frames for grant v1 and v2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTc6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA4LjE3IGF0
IDE2OjU0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT1RPSCBJIHRoaW5rIHRoZXJlIHNo
b3VsZCBiZSBhIGRlZmF1bHQgZXNwZWNpYWxseSBvbiBodWdlIGhvc3RzCj4+IGFsbG93aW5nIHRv
IHVzZSB2MiBncmFudHMgd2l0aG91dCByZWR1Y2luZyB0aGUgbnVtYmVyIG9mIGFsbG93ZWQKPj4g
Z3JhbnRzLCB3aGljaCBkb2Vzbid0IG5lZWQgYWRkaW5nIGFub3RoZXIgcGFyYW1ldGVyIHRvIHRo
ZSBkb21haW4KPj4gY29uZmlnLiBPciBkbyB5b3Ugd2FudCB0aGUgdG9vbHMgdG8gYWx3YXlzIHNl
dCB0aGUgcGVyLWRvbWFpbiB2YWx1ZQo+PiBwb3NzaWJseSBiYXNlZCBvbiBhIHhsLmNvbmYgdmFs
dWU/IFRoZW4gd2UgY291bGQgcmVtb3ZlIHRoZQo+PiBnbnR0YWJfbWF4X2ZyYW1lcyBjb21tYW5k
IGxpbmUgcGFyYW1ldGVyIGNvbXBsZXRlbHkuCj4gCj4gWWVzLCBvYnNvbGV0aW5nIHRoYXQgY29t
bWFuZCBsaW5lIG9wdGlvbiB3b3VsZCBzZWVtIHF1aXRlCj4gZGVzaXJhYmxlIHRvIG1lLgoKT2th
eSwgSSBjYW4gbW9kaWZ5IG15IHBhdGNoZXMgaW4gdGhhdCByZWdhcmQuCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:15:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dktrB-0000IQ-VT; Thu, 24 Aug 2017 15:15:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dktrA-0000I6-SD
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:15:40 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 6C/9C-02177-C9DEE995; Thu, 24 Aug 2017 15:15:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3fW23m
 RBlsvalh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbP+5kL7jMW7H57Dz2BsavXF2MnBxCAnkS
 9+a8YQKxeQXsJK4cuMcOYksIGEqcXniTBcRmEVCVuHJyBjOIzSagLtH2bDsriC0ioCTx5M17x
 i5GLg5mgT5GiV03vzOCJIQFgiTuvFzMBrEgXeL066tgcU4BK4kLi48ALeMAWiYo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6y
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYfAxAsINx7z+nQ4ySHExKorzLX8yL
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe+YNUE6wKDU9tSItMwcYBzBpCQ4eJRHeIJA0b3FBY
 m5xZjpE6hSjMceTN9t/M3G0vAWSQix5+XmpUuK8h0BKBUBKM0rz4AbB4vMSo6yUMC8j0GlCPA
 WpRbmZJajyrxjFORiVhHktQabwZOaVwO17BXQKE9Apk07MATmlJBEhJdXAuFjgRvXrbIla10k
 aq/4l79hlOfu/4/Wdh45qBn3u4w0++MbUsp79WoTXBv5v1Qq/nwf9/zR/RqmrpsxEgyeLeY9x
 u+RE9+rXVnzkPCfxs6JZ5VjrfIMjr1YVPvOpNnvf0mb9yjW+kWOHxAk7e5bsyhPpl37l3A/Ir
 Vy6IpTnWZ1XqJPsKTlGJZbijERDLeai4kQAwZvM4coCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503587736!87589162!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24160 invoked from network); 24 Aug 2017 15:15:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 15:15:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:15:35 -0600
Message-Id: <599F09B802000078001735D4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:15:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-12-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-12-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 11/31] x86/mm: split out writable
 pagetable emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLXB0d3Itb3AuYy4gRml4IGNvZGluZyBzdHlsZSBpc3N1
ZXMgd2hpbGUKPiBtb3ZpbmcgdGhlIGNvZGUuCj4gCj4gUmVuYW1lIHB0d3JfZW11bGF0ZWRfcmVh
ZCB0byBwdl9lbXVsX3B0d3JfcmVhZCBhbmQgZXhwb3J0IGl0IHZpYQo+IHB2L21tLmggYmVjYXVz
ZSBpdCBpcyBuZWVkZWQgYnkgb3RoZXIgZW11bGF0aW9uIGNvZGUuCgpJZiBvdGhlciBlbXVsYXRl
ZCBjb2RlIHVzZXMgaXQsIHJlbmFtaW5nIHRoZSBmdW5jdGlvbiB3b3VsZCBiZXR0ZXIKaW1wbHkg
ZHJvcHBpbmcgdGhlIHB0d3IgaW5maXggZnJvbSBpdC4gcHZfZW11bGF0ZWRfcmVhZCgpIHBlcmhh
cHM/Cgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICB8IDMwOCArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAg
fCAgIDEgKwo+ICB4ZW4vYXJjaC94ODYvcHYvZW11bC1wdHdyLW9wLmMgfCAzMjcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKCldvdWxkIHlvdSBtaW5kIGNhbGxpbmcg
dGhpcyBqdXN0IHB0d3IuYz8KCj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIFdy
aXRhYmxlIFBhZ2V0YWJsZXMKPiArICovCj4gKwo+ICtzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQg
ewo+ICsgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dDsKPiArICAgIHVuc2lnbmVkIGxv
bmcgY3IyOwo+ICsgICAgbDFfcGdlbnRyeV90ICBwdGU7Cj4gK307Cj5bLi4uXQo+ICtzdGF0aWMg
aW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgcGFkZHJfdCBvbGQs
IHBhZGRyX3QgdmFsLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBieXRlcywgdW5zaWduZWQgaW50IGRvX2NtcHhjaGcsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0ICpwdHdyX2N0eHQpCgpJJ3Zl
IG1lYW53aGlsZSBub3RpY2VkIHRoYXQgaW4gcHJpb3IgcGF0Y2hlcyBvZiB5b3VycyBzdWNoIG1v
dmVtZW50CndhcyBuZWVkbGVzc2x5IHJldGFpbmluZyB0aGUgY29tcG9uZW50IHByZWZpeGVzLiBX
aXRoIHlvdSBzcGxpdHRpbmcKdGhpbmdzIGludG8gc2VwYXJhdGUgZmlsZXMsIHRoZXNlIGFyZW4n
dCByZWFsbHkgdXNlZnVsIGFueW1vcmUgLSBzdGFjawp0cmFjZXMgd2lsbCBoYXZlIHRoZW0gZGlz
YW1iaWd1YXRlZCBieSBiZWluZyBwcmVmaXhlZCB3aXRoIHRoZWlyCmZpbGUgbmFtZXMuIFRoZXkg
bWVyZWx5IGVhdCB2YWx1YWJsZSBzZXJpYWwgbGluZSBiYW5kd2lkdGggLyByaW5nCmJ1ZmZlciBz
cGFjZSBhbmQgY2x1dHRlciB0aGUgKHNlcmlhbCkgbG9nLiBJIGNvdWxkIGFjY2VwdCB0aGUgc3Ry
dWN0dXJlCnRhZ3MgdG8gc3RheSB0aGUgd2F5IHRoZXkgYXJlLCBidXQgcGxlYXNlIHNob3J0ZW4g
dGhlIGxvY2FsIGZ1bmN0aW9uCm5hbWVzIGFzIG11Y2ggYXMgcG9zc2libGUgd2l0aG91dCBsb3Np
bmcgaW5mb3JtYXRpb24uIFRoYXQnbGwgbGlrZWx5Cm1lYW4gZHJvcHBpbmcgbW9yZSB0aGFuIGp1
c3QgdGhlIHB0d3JfIHByZWZpeC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:16:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dktsA-0000Qu-83; Thu, 24 Aug 2017 15:16:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkts8-0000Qi-Ng
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:16:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 49/CC-03368-8DDEE995; Thu, 24 Aug 2017 15:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/f623m
 RBnNXyFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldhx+xFZxiqVi4M7CB8T5zFyMnh5BAnsT/
 J1/ZQGxeATuJc21PGEFsCQFDidMLb7KA2CwCqhKnjp0Cq2cTUJdoe7adFcQWEVCSePLmPVA9F
 wezQB+jxK6b38GahQV8Ja7N2Qq1IF2iecthsDingJXEpL0PgJo5gJYJSvzdIQwSZhbQknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rob6SUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYDy9LvAQoyQHk5Io7/IX8yKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCeeQOUEyxKTU+tSMvMAcYBTFqCg0dJhPcESJq3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8SSBFAiBFGaV5cCNgMXmJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwryFIFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpg5OWTCxQ+cHHOmcVKm2s2Nf9al5Z
 9z9PBJ3PHBynHjuu26+cKbg/yu8ugyTt7s0Ia44N92Z0WIVXy2wVcd/Rwz5k/pXyZ69Eoh+cr
 DabNWmWkG8gtK31rivpkm4YEYVtek6+NVneKvmRxrplXFK8wKdH8TsNi03P1Yl+MIrL8ImZ87
 9qYuPOrEktxRqKhFnNRcSIAZs49sMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503587797!53745692!1
X-Originating-IP: [137.65.248.74]
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 46024 invoked from network); 24 Aug 2017 15:16:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:16:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:16:37 -0600
Message-Id: <599F09F602000078001735D7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:16:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-13-wei.liu2@citrix.com>
In-Reply-To: <20170817144456.18989-13-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 12/31] x86/mm: split out readonly MMIO
 emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLW1taW8tb3AuYy4gRml4IGNvZGluZyBzdHlsZSBpc3N1
ZXMgd2hpbGUKPiBtb3ZpbmcuCj4gCj4gTm90ZSB0aGF0IG1taW9fcm9fZW11bGF0ZWRfd3JpdGUg
aXMgbmVlZGVkIGJ5IGJvdGggUFYgYW5kIEhWTSwgc28gaXQKPiBpcyBsZWZ0IGluIHg4Ni9tbS5j
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICB8IDEyOSAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgfCAgIDEg
Kwo+ICB4ZW4vYXJjaC94ODYvcHYvZW11bC1tbWlvLW9wLmMgfCAxNjYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKCkFnYWluIEkgdGhpbmsganVzdCBtbWlvLmMgd291
bGQgZG8uIE90aGVyIGNvbW1lbnRzIG9uIGVhcmxpZXIKcGF0Y2hlcyBhcHBseSBoZXJlIGFzIHdl
bGwuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:17:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dktt5-0000ZH-H3; Thu, 24 Aug 2017 15:17:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dktt4-0000Z4-6B
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:17:38 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 65/74-01736-11EEE995; Thu, 24 Aug 2017 15:17:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUhTURjGd7a7ebXNrtPc6zC1hWTJTCspkyy
 oP4zI+ivTCL3Tmxts0+6dYSA0NLUsUTMxV/iZWpKoZSJ+pEni1JAwMBQLNTGzES0wFWe2650f
 /fc753nO+zwHXlwgLRXJcSrNQNF6UqsQuWBX+tWVSuJnWUywudT72FNrNXYKRfZ1rPAvolihR
 q9KTosXqt9lZwhTJsPSJudNQiMyhuUiZ1xKRMLwnXqM4wYErRM4x6MI5iYNG57Mge8OTw0C49
 vwXORi5yYE1uoljDtUIGj/0rTuEhFHoTPvmYBlDyIQmruf81mTgHiFwVzPEp8V3IlL8Mva6DB
 Fw0TJMsbxcbD+6RaxjBH+MD1rWvdLiFD4kJOLchFuT0uH5du+7LUzcRLGC3IQy4jwhMXBF+t2
 ASGD8ZnydQbCDaoedwo49oS/7VMijoPhdc0bjGMfGC7McHA8NKzVi9goAbEfGtsPciMjoP9zM
 +J4Dzy8N+XENXODgdIZx1MtDD3KxNinQMhhLUvB/hyIfAyqam0OjzdMF46JCpCfaVtT01aaaV
 uaaVuaaVtaBRLWowCGom9QtPJQaJCK1iSpDTpSo1WGBIcG6SiGIZMoLalighKSdS+RfU1u8Xi
 oDbXnRPUiL5yv2CWpmyuLkbqqkhNvqklGHUenaimmF3njuAIkoRa75kZTSVTaNY3WvmsbMuBi
 hYfEzMoSJoXUMZokThpESrxlxbzIl2L6ZD0ll0lUrIlgTepU/eaIjY0dQbvl7hLE4/Gk4hSK1
 mkM/+vzSIYjhbvkOjtFrNEbNpPm7SX49hIPzE/YEgZyS5Ib0flqL9tvSxUvMbaoUo0X/4hby6
 PHxfvOBcs+RXkbdS02S7F/TGB5T1ZUkWtrh/zM6F0s/OsJy/z7IdnK1dXFhb6wneIup8yRwyN
 Vluhv5VjbWHpt3dmi/iMJPgHuLl3ZKx8ve4wGlMyejnCN4u1VLhRfWF31qvatzfe7X7rDZotX
 YIyaDDkgoBnyH3tZJcGsAwAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503587855!105131267!1
X-Originating-IP: [91.199.104.161]
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 63168 invoked from network); 24 Aug 2017 15:17:36 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 24 Aug 2017 15:17:36 -0000
Received: (qmail 31437 invoked from network); 24 Aug 2017 18:17:34 +0300
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 Aug 2017 18:17:34 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 6E83D7FC43
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 18:17:34 +0300 (EEST)
Received: (qmail 12615 invoked from network); 24 Aug 2017 18:17:34 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 24 Aug 2017 18:17:34 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Thu, 24 Aug 2017 18:17:33 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Thu, 24
 Aug 2017 18:17:33 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v2] common/vm_event: Initialize vm_event lists on domain
 creation
Thread-Index: AQHTHM8ho1N5E8F13kejLjkdam3byKKTTJkAgAAftAA=
Date: Thu, 24 Aug 2017 15:17:32 +0000
Message-ID: <1503587852.3092.9.camel@bitdefender.com>
References: <1503575319-28966-1-git-send-email-aisaila@bitdefender.com>
 <599EEF9402000078001733B4@prv-mh.provo.novell.com>
In-Reply-To: <599EEF9402000078001733B4@prv-mh.provo.novell.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.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.18.884, d:out, a:y, w:t, t:16,
 sv:1503580228, ts:1503587853
Content-ID: <702BFFB1B38EB748B73CD8565D68560E@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.72906
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 458878,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.025758)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.007211), 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.014842,0.000312)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.192073), Hit: No,
 Details: v2.6.4; Id: 15.5f478m.1bnlqsqb9.6oj59], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH v2] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gSm8sIDIwMTctMDgtMjQgYXQgMDc6MjQgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
IA0KPiA+ID4gDQo+ID4gPiA+IA0KPiA+ID4gPiBPbiAyNC4wOC4xNyBhdCAxMzo0OCwgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiBUaGUgcGF0Y2ggc3BsaXRzIHRoZSB2bV9l
dmVudCBpbnRvIHRocmVlIHN0cnVjdHVyZXM6dm1fZXZlbnRfc2hhcmUsDQo+ID4gdm1fZXZlbnRf
cGFnaW5nLCB2bV9ldmVudF9tb25pdG9yLiBUaGUgYWxsb2NhdGlvbiBmb3IgdGhlDQo+ID4gc3Ry
dWN0dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0IGl0IGNhbiBiZQ0KPiA+
IGFsbG9jYXRlZC9pbml0IHdoZW4gbmVlZGVkIGFuZCBmcmVlZCBpbiB2bV9ldmVudF9kaXNhYmxl
Lg0KPiA+IA0KPiA+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPg0KPiBNaXNzaW5nIGJyaWVmIGRlc2NyaXB0aW9uIG9mIGNoYW5nZXMgZnJv
bSB2MSBoZXJlLg0KPiANCj4gPiANCj4gPiBAQCAtNTAsMzIgKzUwLDM3IEBAIHN0YXRpYyBpbnQg
dm1fZXZlbnRfZW5hYmxlKA0KPiA+IMKgwqDCoMKgwqBpbnQgcmM7DQo+ID4gwqDCoMKgwqDCoHVu
c2lnbmVkIGxvbmcgcmluZ19nZm4gPSBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW3BhcmFtXTsN
Cj4gPiDCoA0KPiA+ICvCoMKgwqDCoGlmICggISgqdmVkKSApDQo+ID4gK8KgwqDCoMKgwqDCoMKg
wqAoKnZlZCkgPSB4emFsbG9jKHN0cnVjdCB2bV9ldmVudF9kb21haW4pOw0KPiA+ICvCoMKgwqDC
oGlmICggISgqdmVkKSApDQo+IEluIG5vbmUgb2YgdGhlIHRocmVlIGNhc2VzIHlvdSByZWFsbHkg
bmVlZCB0aGUgcGFyZW50aGVzZXMgYXJvdW5kDQo+ICp2ZWQuDQo+IA0KPiA+IA0KPiA+IEBAIC0x
ODcsMzkgKzE5NCw0NSBAQCB2b2lkIHZtX2V2ZW50X3dha2Uoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0wqANCj4gPiB2bV9ldmVudF9kb21haW4gKnZlZCkNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqB2
bV9ldmVudF93YWtlX2Jsb2NrZWQoZCwgdmVkKTsNCj4gPiDCoH0NCj4gPiDCoA0KPiA+IC1zdGF0
aWMgaW50IHZtX2V2ZW50X2Rpc2FibGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0DQo+ID4gdm1f
ZXZlbnRfZG9tYWluICp2ZWQpDQo+ID4gK3N0YXRpYyBpbnQgdm1fZXZlbnRfZGlzYWJsZShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QNCj4gPiB2bV9ldmVudF9kb21haW4gKip2ZWQpDQo+ID4gwqB7
DQo+ID4gLcKgwqDCoMKgaWYgKCB2ZWQtPnJpbmdfcGFnZSApDQo+ID4gK8KgwqDCoMKgaWYgKCAh
KnZlZCApDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqByZXR1cm4gMDsNCj4gPiArDQo+ID4gK8KgwqDC
oMKgaWYgKCAoKnZlZCktPnJpbmdfcGFnZSApDQo+ID4gwqDCoMKgwqDCoHsNCj4gPiBbLi4uXQ0K
PiA+ICvCoMKgwqDCoMKgwqDCoMKgeGZyZWUoKnZlZCk7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqAq
dmVkID0gTlVMTDsNCj4gPiDCoMKgwqDCoMKgfQ0KPiBJZiBib3RoIGlmKCktcyBhYm92ZSBhcmUg
cmVhbGx5IHVzZWZ1bCwgeW91IGFyZSBsZWFraW5nICp2ZWQgd2hlbiBpdA0KPiBpcyBub24tTlVM
TCBidXQgLT5yaW5nX3BhZ2UgaXMgTlVMTC4NCj4gDQo+ID4gDQo+ID4gQEAgLTUwMCw2ICs1MTks
OSBAQCBib29sX3Qgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3QNCj4gPiB2bV9ldmVudF9kb21h
aW4gKnZlZCkNCj4gPiDCoGludCBfX3ZtX2V2ZW50X2NsYWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbg0KPiA+ICp2ZWQsDQo+ID4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYm9vbF90IGFsbG93X3NsZWVw
KQ0KPiA+IMKgew0KPiA+ICvCoMKgwqDCoGlmICggIXZlZCApDQo+ID4gK8KgwqDCoMKgwqDCoMKg
wqByZXR1cm4gLUVOT1NZUzsNCj4gSSBkb24ndCB0aGluayBFTk9TWVMgaXMgY29ycmVjdCBoZXJl
Lg0KQ2FuIHlvdSB0ZWxsIG1lIHdoYXQgaXMgdGhlIHByZWZlcnJlZCByZXR1cm4gdmFsdWUgaGVy
ZT8NCj4gDQo+ID4gDQo+ID4gQEAgLTUxMCwyNCArNTMyLDI0IEBAIGludCBfX3ZtX2V2ZW50X2Ns
YWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwNCj4gPiBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2
ZWQsDQo+ID4gwqAvKiBSZWdpc3RlcmVkIHdpdGggWGVuLWJvdW5kIGV2ZW50IGNoYW5uZWwgZm9y
IGluY29taW5nDQo+ID4gbm90aWZpY2F0aW9ucy4gKi8NCj4gPiDCoHN0YXRpYyB2b2lkIG1lbV9w
YWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQNCj4gPiBwb3J0
KQ0KPiA+IMKgew0KPiA+IC3CoMKgwqDCoGlmICggbGlrZWx5KHYtPmRvbWFpbi0+dm1fZXZlbnQt
PnBhZ2luZy5yaW5nX3BhZ2UgIT0gTlVMTCkgKQ0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgdm1fZXZl
bnRfcmVzdW1lKHYtPmRvbWFpbiwgJnYtPmRvbWFpbi0+dm1fZXZlbnQtPnBhZ2luZyk7DQo+ID4g
K8KgwqDCoMKgaWYgKCBsaWtlbHkodi0+ZG9tYWluLT52bV9ldmVudF9wYWdpbmctPnJpbmdfcGFn
ZSAhPSBOVUxMKSApDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqB2bV9ldmVudF9yZXN1bWUodi0+ZG9t
YWluLCB2LT5kb21haW4tPnZtX2V2ZW50X3BhZ2luZyk7DQo+ID4gwqB9DQo+ID4gwqAjZW5kaWYN
Cj4gPiDCoA0KPiA+IMKgLyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVs
IGZvciBpbmNvbWluZw0KPiA+IG5vdGlmaWNhdGlvbnMuICovDQo+ID4gwqBzdGF0aWMgdm9pZCBt
b25pdG9yX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50DQo+ID4gcG9y
dCkNCj4gPiDCoHsNCj4gPiAtwqDCoMKgwqBpZiAoIGxpa2VseSh2LT5kb21haW4tPnZtX2V2ZW50
LT5tb25pdG9yLnJpbmdfcGFnZSAhPSBOVUxMKSApDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqB2bV9l
dmVudF9yZXN1bWUodi0+ZG9tYWluLCAmdi0+ZG9tYWluLT52bV9ldmVudC0+bW9uaXRvcik7DQo+
ID4gK8KgwqDCoMKgaWYgKCBsaWtlbHkodi0+ZG9tYWluLT52bV9ldmVudF9tb25pdG9yLT5yaW5n
X3BhZ2UgIT0gTlVMTCkgKQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgdm1fZXZlbnRfcmVzdW1lKHYt
PmRvbWFpbiwgdi0+ZG9tYWluLT52bV9ldmVudF9tb25pdG9yKTsNCj4gPiDCoH0NCj4gPiDCoA0K
PiA+IMKgI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcNCj4gPiDCoC8qIFJlZ2lzdGVyZWQg
d2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcNCj4gPiBub3RpZmljYXRp
b25zLiAqLw0KPiA+IMKgc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQNCj4gPiBwb3J0KQ0KPiA+IMKgew0KPiA+IC3CoMKgwqDC
oGlmICggbGlrZWx5KHYtPmRvbWFpbi0+dm1fZXZlbnQtPnNoYXJlLnJpbmdfcGFnZSAhPSBOVUxM
KSApDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCAmdi0+
ZG9tYWluLT52bV9ldmVudC0+c2hhcmUpOw0KPiA+ICvCoMKgwqDCoGlmICggbGlrZWx5KHYtPmRv
bWFpbi0+dm1fZXZlbnRfc2hhcmUtPnJpbmdfcGFnZSAhPSBOVUxMKSApDQo+ID4gK8KgwqDCoMKg
wqDCoMKgwqB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21haW4tPnZtX2V2ZW50X3No
YXJlKTsNCj4gPiDCoH0NCj4gPiDCoCNlbmRpZg0KPiBGb3IgYWxsIHRocmVlIGEgbG9jYWwgdmFy
aWFibGUgaG9sZGluZyB2LT5kb21haW4gd291bGQgY2VydGFpbiBoZWxwOw0KPiBldmVudHVhbGx5
IHRoZSBmdW5jdGlvbnMgc2hvdWxkIGV2ZW4gYmUgcGFzc2VkIHN0cnVjdCBkb21haW4gKg0KPiBp
bnN0ZWFkIG9mIHN0cnVjdCB2Y3B1ICosIEkgdGhpbmsuDQo+IA0KPiA+IA0KPiA+IEBAIC01OTks
NyArNjIxLDYgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLA0KPiA+IHhl
bl9kb21jdGxfdm1fZXZlbnRfb3BfdCAqdmVjLA0KPiA+IMKgI2lmZGVmIENPTkZJR19IQVNfTUVN
X1BBR0lORw0KPiA+IMKgwqDCoMKgwqBjYXNlIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfUEFHSU5H
Og0KPiA+IMKgwqDCoMKgwqB7DQo+ID4gLcKgwqDCoMKgwqDCoMKgwqBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQgPSAmZC0+dm1fZXZlbnQtPnBhZ2luZzsNCj4gRHJvcHBpbmcgdGhpcyBsb2Nh
bCB2YXJpYWJsZSAoYW5kIHNpbWlsYXIgb25lcyBiZWxvdykgcG9pbnRsZXNzbHkNCj4gaW5jcmVh
c2VzIHRoZSBzaXplIG9mIHRoaXMgcGF0Y2guDQpJIGhhdmUgZHJvcHBlZCB0aGUgbG9jYWwgdmFy
IGJlY2F1c2UgaW4gY2FzZSBvZiBhwqBYRU5fVk1fRVZFTlRfRU5BQkxFDQpkLT52bV9ldmVudF8u
Li4gaXMgYWxsb2NhdGVkIGluIHRoZcKgdm1fZXZlbnRfZW5hYmxlIGZ1bmN0aW9uIGJlbG93IHNv
DQppdCB3aWxsIGFsbG9jYXRlIG1lbSBmb3IgdGhlIGxvY2FsIHZhcmlhYmxlLg0KPiANCj4gPiAN
Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYw0KPiA+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jDQo+ID4gQEAgLTEzNjMsOSArMTM2MywxMSBAQCBzdGF0
aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4gPiB1MTYgc2VnLCB1OCBi
dXMsIHU4IGRldmZuLCB1MzIgZmxhZykNCj4gPiDCoA0KPiA+IMKgwqDCoMKgwqAvKiBQcmV2ZW50
IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlDQo+ID4gYmVl
bsKgDQo+ID4gwqDCoMKgwqDCoMKgKiBlbmFibGVkIGZvciB0aGlzIGRvbWFpbiAqLw0KPiA+ICvC
oMKgwqDCoGlmKCAhZC0+dm1fZXZlbnRfcGFnaW5nICkNCj4gPiArwqDCoMKgwqDCoMKgwqDCoHJl
dHVybiAtRVhERVY7DQo+IElzIHRoaXMgY2hlY2sgdGhlIHdyb25nIHdheSByb3VuZD8gQW5kIHdo
eSBjYW4ndCBpdCBiZSBjb21iaW5lZA0KPiB3aXRoIC4uLg0KPiANCj4gPiANCj4gPiDCoMKgwqDC
oMKgaWYgKCB1bmxpa2VseSghbmVlZF9pb21tdShkKSAmJg0KPiA+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgKGQtPmFyY2guaHZtX2RvbWFpbi5tZW1fc2hhcmluZ19lbmFibGVkIHx8DQo+ID4g
LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZC0+dm1fZXZlbnQtPnBhZ2luZy5yaW5nX3BhZ2Ug
fHwNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBkLT52bV9ldmVudF9wYWdpbmctPnJp
bmdfcGFnZSB8fA0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBwMm1fZ2V0X2hvc3Rw
Mm0oZCktPmdsb2JhbF9sb2dkaXJ0eSkpICkNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4g
LUVYREVWOw0KPiAuLi4gdGhpcyBzZXQ/DQo+IA0KPiBKYW4NCkFsZXgNCj4gDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fXw0KPiBUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVy
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:19:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:19:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dktuW-0000ku-Un; Thu, 24 Aug 2017 15:19:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dktuV-0000kh-Mv
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:19:07 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 2F/40-01731-A6EEE995; Thu, 24 Aug 2017 15:19:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQjf93bx
 Ig9mdBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bG+e+ZCh5JVGz/c561gfGfSBcjB4eEgJ9E
 53aOLkZODmGBCImVF/8ygtgiAh4S956cY+9i5OJgFtjBKDFh+wtmkISQQJXEtZtbWUFsNgF9i
 d0vPjGB2LwCthILfjSyg9gsAqoS5/83soHYogLhEvu/X2OGqBGUODnzCQuIzSlgI/H70jsmkB
 uYBTQl1u/SBwkzC8hLbH87hxnCFpdo+rKSFWKtmsS1/ktg4yUE0iW2/v3FPIFRYBaSqbMQJs1
 CMmkWkkkLGFlWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE
 BiwDEOxg7JvlfIhRkoNJSZR3+Yt5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM+8AcoJFqWmp
 1akZeYAYwcmLcHBoyTCy/QWKM1bXJCYW5yZDpE6xWjM8eTN9t9MHC1vgaQQS15+XqqUOO8hkE
 kCIKUZpXlwg2AxfYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvB9ApvBk5pXA7XsFdAoT0Cm
 TTswBOaUkESEl1cCY/iTtitvCO4rMPH+vW2Vukhb9Hbu67/ap1vncpwW8xbi+h61a6uszr/7I
 uYLi4oVamXsmmV1an1m9J2TJxKSO7+e2PU3/I5US3Jud2ewTksxZ6SMeu11nltg258nvWY/bX
 NvJHXuTSYW9cN+znOn8bx+ejBR7dyTzxONbc7JzYut2rAmLZn2oxFKckWioxVxUnAgAFDDVZe
 QCAAA=
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503587943!108828036!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34406 invoked from network); 24 Aug 2017 15:19:03 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 15:19:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51506570"
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
Date: Thu, 24 Aug 2017 16:16:58 +0100
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: <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTY6MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjQvMDgvMTcgMTY6
NTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggd2FzIG9yaWdpbmFsbHkgYSB3
b3JrYXJvdW5kIGZvciBYU0EtMjI2LiAgU2luY2UgdGhlbiwgdHJhbnNpdGl2ZQo+PiBncmFudHMg
YXJlIGJlbGlldmVkIHRvIGJlIGZ1bmN0aW9uaW5nIHByb3Blcmx5LCBhbmQgdGhlIGRlZmF1bHRz
IGhhdmUgY2hhbmdlZAo+PiBhcHByb3ByaWF0ZWx5Lgo+Pgo+PiBIb3dldmVyLCBmb3IgdGhvc2Ug
cGVvcGxlIHdobyBjaG9zZSB0byB1c2UgdGhlIHdvcmthcm91bmQgKGVzcGVjaWFsbHkgZnJvbSBh
bgo+PiBhdHRhY2sgc3VyZmFjZSBtaXRpZ2F0aW9uIHBvaW50IG9mIHZpZXcpLCByZXRhaW4gdGhl
IGFiaWxpdHkgZm9yIHRoZSBob3N0Cj4+IGFkbWluaXN0cmF0b3IgdG8gY2hvb3NlLgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
PiAtLS0KPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4gQ0M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gLS0tCj4+ICBkb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEzICsrKysrKysrKysrCj4+ICB4ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0KPj4gIDIgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4gaW5k
ZXggNDAwMmVhYi4uNzhjN2I1MSAxMDA2NDQKPj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KPj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KPj4gQEAgLTg2OCw2ICs4NjgsMTkgQEAgQ29udHJvbHMgRVBUIHJlbGF0ZWQgZmVhdHVyZXMu
Cj4+ICAKPj4gIFNwZWNpZnkgd2hpY2ggY29uc29sZSBnZGJzdHViIHNob3VsZCB1c2UuIFNlZSAq
KmNvbnNvbGUqKi4KPj4gIAo+PiArIyMjIGdudHRhYgo+PiArPiBgPSBMaXN0IG9mIFsgbWF4X3Zl
cjo8aW50ZWdlcj4sIHRyYW5zaXRpdmUgXWAKPj4gKwo+PiArPiBEZWZhdWx0OiBgZ250dGFiPW1h
eF92ZXI6Mix0cmFuc2l0aXZlYAo+PiArCj4+ICtDb250cm9sIHZhcmlvdXMgYXNwZWN0cyBvZiB0
aGUgZ3JhbnQgdGFibGUgYmVoYXZpb3VyIGF2YWlsYWJsZSB0byBndWVzdHMuCj4+ICsKPj4gKyog
YG1heF92ZXJgIFNlbGVjdCB0aGUgbWF4aW11bSBncmFudCB0YWJsZSB2ZXJzaW9uIHRvIG9mZmVy
IHRvIGd1ZXN0cy4gIFZhbGlkCj4+ICt2ZXJzaW9uIGFyZSAxIGFuZCAyLgo+PiArKiBgdHJhbnNp
dGl2ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ugb2YgdHJhbnNpdGl2ZSBncmFudHMuICBO
b3RlIHRoYXQgdGhlCj4+ICt1c2Ugb2YgZ3JhbnQgdGFibGUgdjIgd2l0aG91dCB0cmFuc2l0aXZl
IGdyYW50cyBpcyBhbiBBQkkgYnJlYWthZ2UgZnJvbSB0aGUKPj4gK2d1ZXN0cyBwb2ludCBvZiB2
aWV3Lgo+IFNvIHNob3VsZG4ndCB0aGVyZSBiZSBhIHdheSBmb3IgdGhlIGd1ZXN0IHRvIHF1ZXJ5
IHRoZSBzdXBwb3J0IG9mCj4gdHJhbnNpZW50IGdyYW50cz8KCklkZWFsbHkgeWVzLCBidXQgaG93
IGRvIHlvdSBzdWdnZXN0IGRvaW5nIHRoaXMgaW4gYSBjb21wYXRpYmxlIHdheT8KCkFsbCBYZW4g
ZG93bnN0cmVhbXMgd2hpY2ggaGF2ZW4ndCBiYWNrcG9ydGVkIHRoZSBldmVudHVhbCB0cmFuc2l0
aXZlCmZpeGVzIHdpbGwgaGF2ZSB0aGlzIGNsb2JiZXIgaW4gcGxhY2UsIHdpdGhvdXQgYW55IHF1
ZXJ5LWFiaWxpdHkuCgpUaGUgcmVhc29uIHRoaXMgd29ya2Fyb3VuZCB3YXMgc28gZWZmZWN0aXZl
LCBhbmQgd2h5IHNldmVyYWwgbGFyZ2UgdXNlcnMKc3RpbGwgd2lzaCB0byBjbG9iYmVyIHRoZW0s
IGlzIGJlY2F1c2Ugbm90aGluZyB1c2VzIHRyYW5zaXRpdmUgZ3JhbnRzLgoKPgo+PiArCj4+ICAj
IyMgZ250dGFiXF9tYXhcX2ZyYW1lcwo+PiAgPiBgPSA8aW50ZWdlcj5gCj4+ICAKPj4gZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
Ywo+PiBpbmRleCAzNjg5NWFhLi5mOWMzMTNkIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IEBAIC01MCw2
ICs1MCw0MiBAQCBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X25yX2ZyYW1lcyIsIG1heF9ucl9n
cmFudF9mcmFtZXMpOwo+PiAgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X2dyYW50X2Zy
YW1lczsKPj4gIGludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwgbWF4X2dyYW50X2Zy
YW1lcyk7Cj4+ICAKPj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfZ250
dGFiX21heF92ZXJzaW9uID0gMjsKPj4gK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X3Ry
YW5zaXRpdmVfZ3JhbnRzID0gdHJ1ZTsKPj4gKwo+PiArc3RhdGljIHZvaWQgX19pbml0IHBhcnNl
X2dudHRhYihjaGFyICpzKQo+IERvIHlvdSBtaW5kIHVzaW5nOgo+Cj4gc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfZ250dGFiKGNvbnN0IGNoYXIgKnMpCj4KPiBpbiBvcmRlciB0byBjb21wbHkgd2l0
aCBteSBydW50aW1lIHBhcmFtZXRlciBzZXJpZXM/CgpJZiB0aGUgcmVzdWx0IHdpbGwgc3RpbGwg
Y29tcGlsZS4gIFdoYXQgc2hvdWxkIHRoZSBzZW1hbnRpY3MgYmU/ICAoSSd2ZQpoYWQgYSBxdWlj
ayBsb29rIHRocm91Z2ggeW91ciBzZXJpZXMsIGJ1dCBJIGNhbid0IHNlZSB0aGUgc2VtYW50aWNz
CnN0YXRlZCBhbnl3aGVyZSBvYnZpb3VzKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:20:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dktwF-0001No-9T; Thu, 24 Aug 2017 15:20:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dktwE-0001Nc-Kp
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:20:54 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EB/47-01724-5DEEE995; Thu, 24 Aug 2017 15:20:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/fqu3m
 RBu3LpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbP1rZCraxV1y5PIG1gbGRrYuRk0NIIE9i
 ys5VLCA2r4CdxLILa9lBbAkBQ4nTC2+CxVkEVCWuLTjIBGKzCahLtD3bzgpiiwDFD186DhTn4
 mAWuMQocWrtXqBmDg5hAS+JN6csQOJCAh1MEnMXTQGLcwrYSBy/xwJi8goISvzdIQwyhllAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuql1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHr1DAyMOxgvf3U6xCjJwaQkyrv8xbxI
 Ib6k/JTKjMTijPii0pzU4kOMehwcAn1rVl9gFNi2C0hKseTl56UqSfD6vwWqFixKTU+tSMvMA
 UYKTIMEB4+SCG8NSJq3uCAxtzgzHSJ1ilGXo+nDli9MQmAzpMR5Q0GKBECKMkrz4EbAovYSo6
 yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeBJApPJl5JXCbXgEdwQR0xKQTc0COKElESEk1MCo
 6ZEvvtntzhVW3SfO/36YvetNt1brLHhW7S7/1+LWYcU2RxPqNpy9m8NuuquzZ1NG/k6M97PTq
 e6emVvmqH7n7aukj/ZkqDocYt/4KMH7rH7zdQ3rt9vIj1bsULq/NKLIMqivrqpzbqHn3Z3/XT
 uv0BxtEjtfOydllbtIScTF6w9uIbvmIUiWW4oxEQy3mouJEAJFCrizVAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503588051!103913311!1
X-Originating-IP: [137.65.248.74]
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 24061 invoked from network); 24 Aug 2017 15:20:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:20:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:20:50 -0600
Message-Id: <599F0AF20200007800173601@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:20:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com>
 <599EFEA302000078001734B4@suse.com>
 <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
 <599F070B0200007800173599@suse.com>
 <d1380e68-2953-d5c6-95c9-23db37240c2c@suse.com>
In-Reply-To: <d1380e68-2953-d5c6-95c9-23db37240c2c@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
 table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE3OjEzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
NC8wOC8xNyAxNzowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI0LjA4LjE3IGF0IDE2
OjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEhvdyB3b3VsZCB0aGUgZ3Vlc3Qga25v
dyB3aGV0aGVyIHVzaW5nIHYyIGdyYW50cyBpcyBubyBkaXNhZHZhbnRhZ2U/Cj4+IAo+PiBBcyBz
YWlkIC0gaXQncyBhbHdheXMgZ29pbmcgdG8gYmUgYSBkaXNhZHZhbnRhZ2UuIEV2ZW4gaWYgY29u
dHJvbGxpbmcKPj4gdGhlIG51bWJlciBvZiBmcmFtZXMgcGVyLWRvbWFpbiwgdGhhdCBzYW1lIG51
bWJlciBvZiBmcmFtZXMKPj4gd2lsbCBhbHdheXMgZml0IG1vcmUgdjEgdGhhbiB2MiBlbnRyaWVz
Lgo+IAo+IEFuZCBteSBwYXRjaGVzIGJyZWFrIHRoZSBhc3N1bXB0aW9uICJzYW1lIG51bWJlciBv
ZiBmcmFtZXMiLgo+IAo+PiBJIGRvbid0IHRoaW5rIHRoZSBjb25maWcKPj4gc2V0dGluZyBzaG91
bGQgZGlyZWN0bHkgY29udHJvbCB0aGUgbnVtYmVyIG9mIGFjdGl2ZSBncmFudHMuCj4gCj4gV2h5
IG5vdD8gSW4gdGhlIGVuZCB0aGF0IG51bWJlciBpcyB0aGUgb25lIHRoZSBndWVzdCBpcyBpbnRl
cmVzdGVkIGluLgoKQW5kIHRoZSByZXNvdXJjZSB1c2UgaXMgd2hhdCB0aGUgYWRtaW4gaXMgaW50
ZXJlc3RlZCBpbi4KCj4gQlRXOiB0aGUgbnVtYmVyIG9mIG5lZWRlZCBtYXB0cmFjayBmcmFtZXMg
aXMgZGVwZW5kaW5nIG9uIHRoZSBudW1iZXIKPiBvZiBncmFudHMgb25seSwgbm90IG9uIHYxIG9y
IHYyLiBBbmQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXguIG51bWJlcgo+IG9mIG1hcHRyYWNrIGZy
YW1lcyBpcyBtdWNoIGhpZ2hlciB0aGFuIHRoZSBvbmUgb2YgdGhlIGdyYW50IGZyYW1lcwo+ICgx
MDI0IHZzIDMyKS4KCk9mIGNvdXJzZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:24:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:24: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.xen.org>)
	id 1dktzz-0001d3-QX; Thu, 24 Aug 2017 15:24:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dktzy-0001cx-MG
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 15:24:46 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E3/EB-01729-DBFEE995; Thu, 24 Aug 2017 15:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS3fv+3m
 RBtMOiVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnN91ayFLzmrJjVc5S9gfE5excjJ4eQQJ7E
 3SX9TCA2r4CdxJGTx1hAbAkBQ4nTC2+C2SwCqhI/l+wDq2ETUJdoe7adFcQWETCXOPOlCWgOF
 wezwFYWidUfu8ASwgJhEufe/2ACSQgJLGOUONd3gQ0kwSlgJrFw4iWgDg6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hsZ
 6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsY/23zPMQoycGkJMq7/MW8
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFbvgHKCRanpqRVpmTnAWIBJS3DwKInw1rwFSvMWF
 yTmFmemQ6ROMSpKifP+AEkIgCQySvPg2mDxd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvK
 dBtvNk5pXATX8FtJgJaPGkE3NAFpckIqSkGhhFzI/LKId0y83yNlK5IXJ1qsa+vVvrGp60hP3
 JK8x523CzSIdj2rV3i94u1VFY+O5OwxTLDF7euVtPvpeZ8Kt621vN9qA3sQ93fb7Ho67V+/C+
 xuaPh+bf+STReEFyx0Kr/F//TtkuE5Rhumv/fs48ub1CqSLzf93dfUq+uffG01ubtSZKVf3ar
 cRSnJFoqMVcVJwIAJKQ6xW6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503588283!108576735!1
X-Originating-IP: [137.65.248.74]
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 49044 invoked from network); 24 Aug 2017 15:24:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:24:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:24:42 -0600
Message-Id: <599F0BDA020000780017362A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:24:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Stefan ISAILA" <aisaila@bitdefender.com>
References: <1503575319-28966-1-git-send-email-aisaila@bitdefender.com>
 <599EEF9402000078001733B4@prv-mh.provo.novell.com>
 <1503587852.3092.9.camel@bitdefender.com>
In-Reply-To: <1503587852.3092.9.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH v2] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE3OjE3LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIEpvLCAyMDE3LTA4LTI0IGF0IDA3OjI0IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4gPiBAQCAtNTAwLDYgKzUxOSw5IEBAIGJvb2xfdCB2bV9ldmVudF9jaGVja19yaW5nKHN0cnVj
dAo+PiA+IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQo+PiA+ICBpbnQgX192bV9ldmVudF9jbGFpbV9z
bG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4KPj4gPiAqdmVkLAo+
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBhbGxvd19zbGVlcCkKPj4gPiAg
ewo+PiA+ICsgICAgaWYgKCAhdmVkICkKPj4gPiArICAgICAgICByZXR1cm4gLUVOT1NZUzsKPj4g
SSBkb24ndCB0aGluayBFTk9TWVMgaXMgY29ycmVjdCBoZXJlLgo+IENhbiB5b3UgdGVsbCBtZSB3
aGF0IGlzIHRoZSBwcmVmZXJyZWQgcmV0dXJuIHZhbHVlIGhlcmU/CgotRU9QTk9UU1VQUCBpcyB3
aGF0IHdlIGNvbW1vbmx5IHVzZSBpbiBzdWNoIGNhc2VzLgoKPj4gPiBAQCAtNTk5LDcgKzYyMSw2
IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwKPj4gPiB4ZW5fZG9tY3Rs
X3ZtX2V2ZW50X29wX3QgKnZlYywKPj4gPiAgI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwo+
PiA+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORzoKPj4gPiAgICAgIHsK
Pj4gPiAtICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQgPSAmZC0+dm1fZXZlbnQt
PnBhZ2luZzsKPj4gRHJvcHBpbmcgdGhpcyBsb2NhbCB2YXJpYWJsZSAoYW5kIHNpbWlsYXIgb25l
cyBiZWxvdykgcG9pbnRsZXNzbHkKPj4gaW5jcmVhc2VzIHRoZSBzaXplIG9mIHRoaXMgcGF0Y2gu
Cj4gSSBoYXZlIGRyb3BwZWQgdGhlIGxvY2FsIHZhciBiZWNhdXNlIGluIGNhc2Ugb2YgYSBYRU5f
Vk1fRVZFTlRfRU5BQkxFCj4gZC0+dm1fZXZlbnRfLi4uIGlzIGFsbG9jYXRlZCBpbiB0aGUgdm1f
ZXZlbnRfZW5hYmxlIGZ1bmN0aW9uIGJlbG93IHNvCj4gaXQgd2lsbCBhbGxvY2F0ZSBtZW0gZm9y
IHRoZSBsb2NhbCB2YXJpYWJsZS4KCkkgZG9uJ3Qgc2VlIGhvdyB0aGF0IHJlbmRlcnMgdGhlIGxv
Y2FsIHZhcmlhYmxlIHVzZWxlc3MuIEJ1dCBhbnl3YXksCml0cyB0aGUgbWFpbnRhaW5lcnMgb2Yg
dGhhdCBjb2RlIHRvIGp1ZGdlLgoKQWxzbyAtIHBsZWFzZSB0cmltIHlvdXIgcmVwbGllcy4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:25: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.xen.org>)
	id 1dku0d-0001mU-2N; Thu, 24 Aug 2017 15:25:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dku0c-0001lo-54
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:25:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 82/7B-09901-5EFEE995; Thu, 24 Aug 2017 15:25:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQvfJ+3m
 RBmv32Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7lrMVTOSouHboMWsD43W2LkZODgkBP4kV
 5/axgNjCAj4Sz7/eBIpzcIgIOEp8ucwJEmYWiJG4uPotK4gtJDCbUWL+AjsQm01AX2L3i09MI
 OW8ArYSnxuZQcIsAqoSz6dMZAKxRQXCJfZ/vwYW5xUQlDg58wnYJk4Be4l/x6cwg7QyC2hKrN
 +lD7FJXmL72znMELa4RNOXlVBb1SSu9V9ihzg4XWLisx6WCYwCs5BMnYUwaRaSSbOQTFrAyLK
 KUaM4tagstUjX2FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwVBmAYAdj06LA
 Q4ySHExKorzLX8yLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa/UOKCdYlJqeWpGWmQOMGpi0B
 AePkgjvCpA0b3FBYm5xZjpE6hSjopQ4bytIQgAkkVGaB9cGi9RLjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEubtB5nCk5lXAjf9FdBiJqDFk07MAVlckoiQkmpgLH4+eUdTrOjx5LT9i6VEbyr
 MnFa0jstq0pL3H08Ihr7cXjZNYMPk6+fffg5UDz37Ksr9+2rPDblLwtf1xM1eNJW5a62n2P+D
 H+S9P99ItQ0/2fxt+bTzgSafzY5+TXund27bO+Z28Sm3Tv29qnni3s8i4cyXqns3aVlHMa/fe
 kPsW89ngQU/dH8osRRnJBpqMRcVJwIA7VuJvM8CAAA=
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503588324!53747467!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9251 invoked from network); 24 Aug 2017 15:25:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 15:25:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51507187"
To: Jan Beulich <JBeulich@suse.com>, WeiLiu <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-13-wei.liu2@citrix.com>
 <599F09F602000078001735D7@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3838c70e-b705-d2ba-9fc6-4b0567b14ea1@citrix.com>
Date: Thu, 24 Aug 2017 16:25:23 +0100
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: <599F09F602000078001735D7@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 v4 12/31] x86/mm: split out readonly MMIO
	emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTY6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE3LjA4LjE3IGF0
IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE1vdmUgdGhlIGNvZGUgdG8g
cHYvZW11bC1tbWlvLW9wLmMuIEZpeCBjb2Rpbmcgc3R5bGUgaXNzdWVzIHdoaWxlCj4+IG1vdmlu
Zy4KPj4KPj4gTm90ZSB0aGF0IG1taW9fcm9fZW11bGF0ZWRfd3JpdGUgaXMgbmVlZGVkIGJ5IGJv
dGggUFYgYW5kIEhWTSwgc28gaXQKPj4gaXMgbGVmdCBpbiB4ODYvbW0uYy4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICAgICAgICAgfCAxMjkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPj4gIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICB8ICAgMSArCj4+ICB4ZW4v
YXJjaC94ODYvcHYvZW11bC1tbWlvLW9wLmMgfCAxNjYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiBBZ2FpbiBJIHRoaW5rIGp1c3QgbW1pby5jIHdvdWxkIGRvLiBP
dGhlciBjb21tZW50cyBvbiBlYXJsaWVyCj4gcGF0Y2hlcyBhcHBseSBoZXJlIGFzIHdlbGwuCgpJ
IHRoaW5rIGl0IHdvdWxkIGJlIHdpc2UgdG8gbWVyZ2UgdGhlIHB0d3IgYW5kIG1taW8gaGFuZGxp
bmcuICBBdCB0aGUKbW9tZW50LCB3ZSBpbnZva2UgYSBmdWxsIGxvb2t1cCBwdGUvZGVjb2RlL3Ry
eS10by1lbXVsYXRlIGN5Y2xlIHR3aWNlIGluCnRoZSAjUEYgaGFuZGxlciBmb3IgUFYgZ3Vlc3Rz
IGJlZm9yZSBoYW5kaW5nIHRoZSBmYXVsdCBiYWNrIHRvIHRoZSBndWVzdC4KClRoZSBjb3JyZWN0
IG9wcyBhbmQgY29udGV4dCBjYW4gYmUgZGV0ZXJtaW5lZCBieSBpbnNwZWN0aW5nIHRoZSBsMWUK
dW5kZXIgJWNyMiBiZWZvcmUgY2FsbGluZyBpbnRvIGFueSBlbXVsYXRpb24gY29kZS4KClNpbXBs
aWZ5aW5nIHRoaXMgbG9naWMgYmVmb3JlIG1vdmluZyBpdCB3b3VsZCBiZSB0aGUgYmV0dGVyIG9w
dGlvbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:27:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:27: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.xen.org>)
	id 1dku2c-0001y6-EO; Thu, 24 Aug 2017 15:27:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dku2b-0001xy-8N
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:27:29 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A7/2C-02962-060FE995; Thu, 24 Aug 2017 15:27:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysWW7jG7Ch3m
 RBlsnMlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktx0sKrnNXvFor1sD4iLOLkYtDSGAuk0TT
 0UaWLkZODhYBR4kTL2eC2YwCZRJTTjZB2bkS1+f8ZwWxhQRWM0r870sFsdkEdCS+Pz3FDGKLC
 GhKrGy7zwYylFngHYvE9g/7wBqEBSwkOm7NZepi5ABqrpZYsIcPYpeqxOZzvWD1nAL9jBJL3m
 9mAknwChhKtD37yw5iiwpYSizY9oEZIi4ocXLmE7CDmAUkJA6+eAEWlxDQljiyey8bhN3HKLH
 nfOwERqFZSFpmIWlZwMi0ilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalY
 Lzk/dxMjMGgZgGAH45dlAYcYJTmYlER5l7+YFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf2O
 6CcYFFqempFWmYOMH5g0hIcPEoivM9A0rzFBYm5xZnpEKlTjIpS4rwPQBICIImM0jy4NljMXm
 KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwr+t7oCk8mXklcNNfAS1mAlo86cQckMUliQgpqQb
 GoPg0PVnbx63pG0sv+G+s8Xgpvr5O6YW16fRCvnfu5+Y6ea85uepcweZfYk4Lu7fvPnTloXmp
 c/uJ1TW/tSbzOkUrRiYl6e5kfLIraGrwZqV96/wi7tWddV1dF7vt8G++5PanrMIpvZW7V/2Rt
 /kR7vbuWa0/x6yf052WCORwZ2X+vLl8xlZmJZbijERDLeai4kQAsYOeltQCAAA=
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503588446!65499092!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64280 invoked from network); 24 Aug 2017 15:27:27 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:27:27 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 16C78C047B75;
 Thu, 24 Aug 2017 15:27:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 16C78C047B75
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id B53CB71D6E;
 Thu, 24 Aug 2017 15:27:22 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Peter Zijlstra <peterz@infradead.org>
References: <20170824092258.12375-1-vkuznets@redhat.com>
 <20170824143434.r7v3bjm3f32yvfg7@hirez.programming.kicks-ass.net>
Date: Thu, 24 Aug 2017 17:27:21 +0200
In-Reply-To: <20170824143434.r7v3bjm3f32yvfg7@hirez.programming.kicks-ass.net>
 (Peter Zijlstra's message of "Thu, 24 Aug 2017 16:34:34 +0200")
Message-ID: <878ti9rnom.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Thu, 24 Aug 2017 15:27:26 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Steven Rostedt <rostedt@goodmis.org>,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: enable RCU based table free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPiB3cml0ZXM6Cgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDExOjIyOjU4QU0gKzAyMDAsIFZpdGFseSBLdXpuZXRzb3Ygd3JvdGU6
Cj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RsYi5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vdGxiLmgKPj4gaW5kZXggYzc3OTczMDdmYzJiLi5kNDNhN2ZjYWZlZTkgMTAw
NjQ0Cj4+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RsYi5oCj4+ICsrKyBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3RsYi5oCj4+IEBAIC0xNSw0ICsxNSw5IEBACj4+ICAKPj4gICNpbmNsdWRl
IDxhc20tZ2VuZXJpYy90bGIuaD4KPj4gIAo+PiArc3RhdGljIGlubGluZSB2b2lkIF9fdGxiX3Jl
bW92ZV90YWJsZSh2b2lkICp0YWJsZSkKPj4gK3sKPj4gKwlmcmVlX3BhZ2VfYW5kX3N3YXBfY2Fj
aGUodGFibGUpOwo+PiArfQo+Cj4gTW9zdCBvdGhlciBhcmNocyBoYXZlIHRoaXMgaW4gcGd0YWJs
ZS5oLCBvbmx5IEFSTSogaGFzIGl0IGluIHRsYi5oLgo+CgpTdXJlLCBJIGNhbiBtb3ZlIGl0IGlu
IHYzIGlmIG5vYm9keSBvYmplY3RzLgoKPiBBbmQgc2hvdWxkIHdlIHB1dCBhIGNvbW1lbnQgb24g
ZXhwbGFpbmluZyBfd2h5XyB3ZSBoYXZlIFJDVV9UQUJMRV9GUkVFCj4gZW5hYmxlZD8KCkRvIHlv
dSB0aGluayBhZGRpbmcgc29tZXRoaW5nIGxpa2UKCi8qCiAqIFdoaWxlIHg4NiBhcmNoaXRlY3R1
cmUgaW4gZ2VuZXJhbCByZXF1aXJlcyBhbiBJUEkgdG8gcGVyZm9ybSBUTEIKICogc2hvb3Rkb3du
LCBlbmFibGVtZW50IGNvZGUgZm9yIHNldmVyYWwgaHlwZXJ2aXNvcnMgb3ZlcnJpZGVzCiAqIC5m
bHVzaF90bGJfb3RoZXJzIGhvb2sgaW4gcHZfbW11X29wcyBhbmQgaW1wbGVtZW50cyBpdCBieSBp
c3N1aW5nCiAqIGEgaHlwZXJjYWxsLiBUbyBrZWVwIHNvZnR3YXJlIHBhZ2V0YWJsZSB3YWxrZXJz
IHNhZmUgaW4gdGhpcyBjYXNlIHdlIAogKiBzd2l0Y2ggdG8gUkNVIGJhc2VkIHRhYmxlIGZyZWUg
KEhBVkVfUkNVX1RBQkxFX0ZSRUUpLiBTZWUgdGhlIGNvbW1lbnQKICogYmVsb3cgJ2lmZGVmIENP
TkZJR19IQVZFX1JDVV9UQUJMRV9GUkVFJyBpbiBpbmNsdWRlL2FzbS1nZW5lcmljL3RsYi5oCiAq
IGZvciBtb3JlIGRldGFpbHMuCiAqLwoKYmVmb3JlIF9fdGxiX3JlbW92ZV90YWJsZSB3b3VsZCBz
dWZmaWNlPyBPciBkbyB5b3Ugc2VlIGEgYmV0dGVyIHBsYWNlCmZvciBzdWNoIGNvbW1lbnQ/CgpB
Y3R1YWxseSwgYWZ0ZXIgZW5hYmxpbmcgSEFWRV9SQ1VfVEFCTEVfRlJFRSBvbiB4ODYgd2UgbWF5
IGNvbnNpZGVyCnN3aXRjaGluZyB0byB0aGlzIG1lY2hhbmlzbSBnbG9iYWxseTogaXQgc2VlbXMg
dG8gaGF2ZSBuZWdsaWdpYmxlIGVmZmVjdApvbiBwZXJmb3JtYWNlIChhbmQgYWxsIG1ham9yIGFy
Y2hlcyB3aWxsIGFscmVhZHkgaGF2ZSBpdCkuIE9uZSBzdGVwIGF0IGEKdGltZSwgdGhvdWdoLgoK
LS0gCiAgVml0YWx5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:28:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:28: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.xen.org>)
	id 1dku39-00022D-N5; Thu, 24 Aug 2017 15:28:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dku37-00021u-Ks
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:28:01 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 59/37-01987-080FE995; Thu, 24 Aug 2017 15:28:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS7fhw7x
 Ig5NfhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHu9azFrxnq1jaspetgfECaxcjJ4eQQJ7E
 6Y69TCA2r4CdxK3bX8BsCQFDidMLb7KA2CwCqhL/F7WwgdhsAuoSbc+2A/VycIgI6Eic/s4HE
 mYWCJK43LGMGcQWFgiRmPJ2OiPE+AyJXR8XgI3hFLCS6Hy0hQWklVdAUOLvDmEQkxlo4vp5Qh
 BT5CWat85mhghLSyz/xzGBkW8WQv0shPpZSOpnIdQvYGRZxahenFpUllqka66XVJSZnlGSm5i
 Zo2toYKyXm1pcnJiempOYVKyXnJ+7iREYdAxAsIOx8bvTIUZJDiYlUd7lL+ZFCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgbX8PlBMsSk1PrUjLzAGGP0xagoNHSYR3Jkiat7ggMbc4Mx0idYpRl
 6Ppw5YvTEIsefl5qVLivCkgRQIgRRmleXAjYLF4iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSs
 K8DSBTeDLzSuA2vQI6ggnoiEkn5oAcUZKIkJJqYOztztv4PFaho9NcctIqLcsHOyY8SQu+kyS
 /SdH1ddCS0E1761ctbr9n45cZct/CPCP60LcHfzjN5aIiT6ifbV1usLXtXXAzp4ng+dDjmQvy
 1VZxNdSL3bG47zy94G/exitRgX8KAvZ5yAlH7XX7ek3/xzH/fs1PfPuXXqn7lcR0vOpuagzPZ
 CWW4oxEQy3mouJEAOhorK3AAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503588478!111308592!1
X-Originating-IP: [137.65.248.74]
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 52726 invoked from network); 24 Aug 2017 15:28:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:28:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:27:57 -0600
Message-Id: <599F0C9D020000780017362D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:27:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170824150703.79731-1-roger.pau@citrix.com>
 <20170824150703.79731-2-roger.pau@citrix.com>
In-Reply-To: <20170824150703.79731-2-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 XEN v4] x86/pt: add a MSI unmask flag to
 XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE3OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBmbGFnIGlzIHBhcnQgb2YgdGhlIGdmbGFncywgYW5kIHNob3VsZCBiZSB1c2VkIHRvIHJl
cXVlc3QgdGhlCj4gdW5tYXNrIG9mIGEgTVNJIGludGVycnVwdCBvbmNlIGl0J3MgYm91bmQuCj4g
Cj4gVGhpcyBpcyByZXF1aXJlZCBmb3IgdGhlIGRldmljZSBtb2RlbCBpbiBvcmRlciB0byBiZSBj
YXBhYmxlIG9mCj4gYmluZGluZyBNU0lYIGludGVycnVwdHMgdGhhdCBoYXZlIHRoZSBlbnRyeSBt
YXNrIGJpdCBhbHJlYWR5IHVuc2V0IGF0Cj4gYmluZCB0aW1lLiBXaXRob3V0IHRoaXMgZml4IHRo
ZSBpbnRlcnJ1cHRzIHdvdWxkIGJlIGxlZnQgbWFza2VkLgo+IAo+IE5vdGUgdGhhdCB0aGlzIGNv
bW1pdCBpbnRyb2R1Y2VzIGEgY2hhbmdlIHRvIHRoZSBkb21jdGwsIHdoaWNoCj4gcmVxdWlyZXMg
YSBidW1wIG9mIHRoZSBpbnRlcmZhY2UgdmVyc2lvbi4gVGhpcyBpcyBkb25lIGRvbmUgaGVyZQoK
Ii4uLiBpcyBub3QgZG9uZSBoZXJlIC4uLiIgSSBzdXBwb3NlIChJJ2xsIHRyeSB0byByZW1lbWJl
ciBjaGFuZ2luZwp0aGF0IHdoaWxlIGNvbW1pdHRpbmcsIHVubGVzcyB5b3UgdGVsbCBtZSBJJ3Zl
IGdvdCBpdCB3cm9uZykuCgo+IGJlY2F1c2UgdGhlIGludGVyZmFjZSB2ZXJzaW9uIGhhcyBhbHJl
YWR5IGJlZW4gYnVtcGVkIGluIHRoaXMgcmVsZWFzZQo+IGN5Y2xlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJlcG9ydGVkIGJ5
OiBBbmRyZWFzIEtpbnpsZXIgPGhmcEBwb3N0ZW8uZGU+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:34:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dku8m-0002mY-Ay; Thu, 24 Aug 2017 15:33:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dku8l-0002mS-Rh
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:33:51 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9A/FD-09901-FD1FE995; Thu, 24 Aug 2017 15:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fex3m
 RBl1HBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/OxcxFTxkqXixq5m9gfEocxcjJ4eQQJ5E
 95J37CA2r4CdxK+tDWwgtoSAocTphTdZQGwWAVWJS0/PsILYbALqEm3PtoPZIkDxw5eOM3Uxc
 nEwC8xjlmiftgosISwQIXFzQzPQAg6gBXESU7rdQExOAVOJ+5eFQExeAUGJvzuEQYqZBbQkHv
 66xQJha0ssW/garJFZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbrGRnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhPrws8xCjJwaQkyrv8xbxIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK88z8A5QSLUtNTK9Iyc4BRAJOW4OBREuFlA0aCEG9xQWJuc
 WY6ROoUoy5H04ctX5iEWPLy81KlxHmzQWYIgBRllObBjYBF5CVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ8xaDTOHJzCuB2/QK6AgmoCMmnZgDckRJIkJKqoFRa0d9BaNqV5Rf08JdvOvyzNY
 mWB1wN+1Omnafv0WE8bDaAleGc64etVsEP//d8bfqteKcs4X+56aWZK6ur3NRa6+p0l3+pd5z
 w6Kr3ZfDtv2N1fq5QcnyZkxOiWXk6qz8JdV6TEevz59yN3rOmlOiFuvW7OlY32H1VXLzlTdi2
 ytlix8+ehCuxFKckWioxVxUnAgAX/Ofx8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503588828!102397121!1
X-Originating-IP: [137.65.248.74]
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 12780 invoked from network); 24 Aug 2017 15:33:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:33:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:33:47 -0600
Message-Id: <599F0DFB020000780017365B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:33:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-2-jgross@suse.com>
In-Reply-To: <20170823173446.24801-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 01/53] xen: add an optional string end
 parameter to parse_bool()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE5OjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MTYzLDIwICsxNjMsMjQgQEAgdm9pZCBfX2luaXQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpj
bWRsaW5lKQo+ICAjZW5kaWYKPiAgfQo+ICAKPiAtaW50IF9faW5pdCBwYXJzZV9ib29sKGNvbnN0
IGNoYXIgKnMpCj4gK2ludCBfX2luaXQgcGFyc2VfYm9vbChjb25zdCBjaGFyICpzLCBjb25zdCBj
aGFyICplKQo+ICB7Cj4gLSAgICBpZiAoICFzdHJjbXAoIm5vIiwgcykgfHwKPiAtICAgICAgICAg
IXN0cmNtcCgib2ZmIiwgcykgfHwKPiAtICAgICAgICAgIXN0cmNtcCgiZmFsc2UiLCBzKSB8fAo+
IC0gICAgICAgICAhc3RyY21wKCJkaXNhYmxlIiwgcykgfHwKPiAtICAgICAgICAgIXN0cmNtcCgi
MCIsIHMpICkKPiArICAgIHVuc2lnbmVkIGludCBsZW47Cj4gKwo+ICsgICAgbGVuID0gZSA/IGUg
LSBzIDogc3RybGVuKHMpOwoKSWYgeW91IGRvbid0IG1pbmQsIEknZCBsaWtlIHRvIHNlZSBBU1NF
UlQoZSA+PSBzKSBhZGRlZCB0byB0aGUgbWlkZGxlCnBhcnQgaGVyZTsgc2hvdWxkIGJlIGVhc2ls
eSBkb2FibGUgd2hpbGUgY29tbWl0dGluZy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:35:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dkuAI-0002zZ-P6; Thu, 24 Aug 2017 15:35:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkuAH-0002zQ-As
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:35:25 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 64/73-01729-C32FE995; Thu, 24 Aug 2017 15:35:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9fq07x
 Ig42TGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtzZ0sBZfZKlp7bzE1MO5g6WLk5BASyJO4
 8O8yI4jNK2AnsffGDmYQW0LAUOL0wptgNSwCqhINp/6D1bAJqEu0PdvOCmKLAMUPXzrOBGIzC
 wRJXO5YBtYrLJAq0b7uGyPE/HiJiZtesIPYnAJmEitf7QCq5wDaJSjxd4cwRKuWxMNft1ggbG
 2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BAL6koMz2jJDc
 xMwfIM9XLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MG4ZqrzIUZJDiYlUd7lL+ZFCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgnf8BKCdYlJqeWpGWmQOMA5i0BAePkgjvYZA0b3FBYm5xZjpE6hSjL
 kfThy1fmIRY8vLzUqXEeZ+DFAmAFGWU5sGNgMXkJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nzvgWZwpOZVwK36RXQEUxAR0w6MQfkiJJEhJRUA2PgX2XrL4cFbX1O9Od+nliwUrOGtUhI2On
 MQ3affUm+4Q/U9jvdaMlK2Drdr9Xy5Em2ijm10VYZnL5Hjvasn2pwpNj9XKDqlNMPA4Qjj6ku
 5l1ue/6g9P/TmbLP93rccFr0aZWUf2P9Te/ENQxpjrySZ2WkvhZPEY9fp7Zj/Xdf3gMJJarfr
 JRYijMSDbWYi4oTAdKmug3EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503588919!72436976!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7713 invoked from network); 24 Aug 2017 15:35:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 15:35:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:35:19 -0600
Message-Id: <599F0E57020000780017365E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:35:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-20-jgross@suse.com>
In-Reply-To: <20170823173446.24801-20-jgross@suse.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 19/53] xen/arch/x86/psr.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiBAQCAtNDE4
LDUwICs0MTgsNjYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9w
cyA9IHsKPiAgICAgIC53cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNyLAo+ICB9Owo+ICAKPiAt
c3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBj
aGFyICpmZWF0dXJlLAo+ICtzdGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY29uc3Qg
Y2hhciAqcywgY29uc3QgY2hhciAqdmFsdWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpzcywgY29uc3QgY2hhciAqZmVhdHVyZSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNrKQo+ICB7Cj4gLSAgICBp
ZiAoICFzdHJjbXAocywgZmVhdHVyZSkgKQo+ICsgICAgaWYgKCAhc3RybmNtcChzLCBmZWF0dXJl
LCB2YWx1ZSAtIHMpICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoICF2YWx1ZSApCj4gKyAgICAg
ICAgaWYgKCAhKnZhbHVlICkKPiAgICAgICAgICAgICAgb3B0X3BzciB8PSBtYXNrOwo+ICAgICAg
ICAgIGVsc2UKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGludCB2YWxfaW50ID0gcGFyc2Vf
Ym9vbCh2YWx1ZSwgTlVMTCk7Cj4gKyAgICAgICAgICAgIGludCB2YWxfaW50ID0gcGFyc2VfYm9v
bCh2YWx1ZSArIDEsIHNzKTsKCldoeSAiKyAxIiBoZXJlPwoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:44:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:44: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.xen.org>)
	id 1dkuJ6-0003lY-Iu; Thu, 24 Aug 2017 15:44:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkuJ5-0003lS-7K
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:44:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E3/E7-01732-E54FE995; Thu, 24 Aug 2017 15:44:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQjf2y7x
 Ig8trTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbV5ezFZzhqfiyfgNzA+NGri5GTg4JAT+J
 n4d/soLYwgIREnv/zWEBsUUEXCWu374DFOfiYBa4zSRx5/dRxi5GDg4hgTiJKd1uIDVsAvoSu
 198YgIJ8wrYShx8ywsSZhFQlZh9fRPYSFGBcIn9368xg9i8AoISJ2c+YQEp5xQwlbh/WQjEZB
 bQlFi/Sx+kgllAXmL72znMELa4RNOXlWBThATUJK71X2KHODhdYuvfX8wTGAVmIRk6C2HSLCS
 TZiGZtICRZRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKgy
 AMEOxu9/nA4xSnIwKYnyLn8xL1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+VT0A5waLU9NSKt
 MwcYNTApCU4eJREeHNB0rzFBYm5xZnpEKlTjIpS4rwyn4ESAiCJjNI8uDZYpF5ilJUS5mUEOk
 SIpyC1KDezBFX+FaM4B6OSMC8byBSezLwSuOmvgBYzAS2edGIOyOKSRISUVANj9Y0jtxlde48
 n/i04uOdeujKPm+oH5h6rvi+P1CsLVs6qmLDo0OaZOjucs15vith6NkT+1CL9tHipuvgdV06/
 3MC1btkzrVIX+5LJne+r9LIM2pVk4mapdWjnm3CrHjlY1BouJ3Q9yIPlwHEhrwP2xntPXF+1a
 +mmNS7fbD9uWbej3HyOJXe3EktxRqKhFnNRcSIAnLuWkM8CAAA=
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503589469!94699998!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14588 invoked from network); 24 Aug 2017 15:44:29 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 15:44:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51508637"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-2-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5d77f822-14c1-dede-ca08-9f15a4b3964b@citrix.com>
Date: Thu, 24 Aug 2017 16:43:40 +0100
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: <20170823173446.24801-2-jgross@suse.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>,
 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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 01/53] xen: add an optional string end
 parameter to parse_bool()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDgvMTcgMTg6MzMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQWRkIGEgcGFyYW1ldGVy
IHRvIHBhcnNlX2Jvb2woKSB0byBzcGVjaWZ5IHRoZSBlbmQgb2YgdGhlIHRvIGJlCj4gcGFyc2Vk
IHN0cmluZy4gU3BlY2lmeWluZyBpdCBhcyBOVUxMIHdpbGwgcHJlc2VydmUgdGhlIGN1cnJlbnQK
PiBiZWhhdmlvciB0byBwYXJzZSB1bnRpbCB0aGUgZW5kIG9mIHRoZSBpbnB1dCBzdHJpbmcsIHdo
aWxlIHBhc3NpbmcKPiBhIG5vbi1OVUxMIHBvaW50ZXIgd2lsbCBzcGVjaWZ5IHRoZSBmaXJzdCBj
aGFyYWN0ZXIgYWZ0ZXIgdGhlIGlucHV0Cj4gc3RyaW5nLgo+Cj4gVGhpcyB3aWxsIGFsbG93IHRv
IHBhcnNlIGJvb2xlYW4gc3ViLXN0cmluZ3Mgd2l0aG91dCBoYXZpbmcgdG8KPiB3cml0ZSBhIE5V
TCBieXRlIGludG8gdGhlIGlucHV0IHN0cmluZy4KPgo+IE1vZGlmeSBhbGwgdXNlcnMgb2YgcGFy
c2VfYm9vbCgpIHRvIHBhc3MgTlVMTCBmb3IgdGhlIG5ldyBwYXJhbWV0ZXIuCgpTbyBJIGFscmVh
ZHkgaGFkIHBsYW5zIGZvciBwYXJzZV9ib29sKCkgZHVyaW5nIHRoZSBYU0EtMjI2IGVtYmFybwpw
ZXJpb2QsIGJ1dCBjb3VsZG4ndCBkaXNjdXNzIGFueSBvZiB0aGVtLCBhbmQgdGhpcyBzZXJpZXMg
YXBwZWFyZWQgaW4KdGhlIG1lYW50aW1lLgoKT25lIHJhdGhlciBjb25mdXNpbmcgcHJvYmxlbSB3
ZSBoYXZlIGlzIHRoYXQgdG9wIGxldmVsIGJvb2xlYW5zIGJlaGF2ZQpkaWZmZXJlbnRseSB0byBz
dWItYm9vbGVhbnMuCgpUb3AtbGV2ZWwgYm9vbGVhbnMgc3VwcG9ydCBhbGwga2luZHMgb2YgPXsw
LHRydWUseWVzLCAuLi59IHF1YWxpZmllcnMsCmFzIHdlbGwgYXMgbm8tIHByZWZpeGVzLiAgc3Vi
LWJvb2xlYW5zIG1heSBvciBtYXkgbm90IHN1cHBvcnQgdGhlCnF1YWxpZmllcnMsIGFuZCB3aGVy
ZSB0aGV5IGRvIHN1cHBvcnQgdGhlIG5vLSBwcmVmaXhlcywgdGhlIHNhbWUgcHJlZml4CmdldHMg
c2lsZW50bHkgZWF0ZW4gZm9yIG5vbi1ib29sZWFuIHN1Ym9wdGlvbnMuCgpJIGhhZCBwbGFubmVk
IHRvIG1vZGlmeSBwYXJzZV9ib29sKCkgdG8gYmUKCmludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIg
KmZpZWxkLCBjb25zdCBjaGFyICpzKQp7CiAgICAuLi4KfQoKd2hpY2ggY2FzZXMgY2FyZSBvZiBj
b25zaWRlcmluZyB0aGUgIm5vLSIgcHJlZml4LCBvcHRpb25hbGx5IHNraXBzIHRoZQpmaWVsZCBu
YW1lIGlmIGl0IG1hdGNoZXMgZXhhY3RseSwgYW5kIHRoZW4gcGVyZm9ybXMgdGhlIGN1cnJlbnQg
bG9naWMgb24KdGhlIHJlbWFpbmRlciBvZiB0aGUgc3RyaW5nLiAgVGhpcyB3YXksIGJvb2xlYW4g
b3B0aW9ucyBzaG91bGQgd29yawpjb25zaXN0ZW50bHkgd2hlcmV2ZXIgdGhleSBhcmUuCgpJdCBh
bHNvIG1lYW5zIHRoYXQgYSBsb3Qgb2YgY3VzdG9tX3BhcmFtcygpIG5lZWQgc2ltcGxpZnlpbmcg
dG8gYWx3YXlzCnBhc3MgaW50ZW5kZWQgYm9vbGVhbiBvcHRpb25zIHRvIHBhcnNlX2Jvb2woKS4K
CkNvdWxkIHdlIHNlZSBhYm91dCBtZXJnaW5nIHRoaXMgd29yayB0b2dldGhlciwgcmF0aGVyIHRo
YW4gaGF2aW5nIHR3bwpzZXJpZXMgZ29pbmcgYW5kIG1vZGlmeWluZyBob3cgdGhlIHBhcnNpbmcg
d29ya3M/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:46:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dkuKr-0003rb-U0; Thu, 24 Aug 2017 15:46:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dkuKq-0003rU-7r
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:46:20 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 49/3B-01859-BC4FE995; Thu, 24 Aug 2017 15:46:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/fUl3m
 RBlsmGFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTrrSxFdxjqejff5y1gfEAcxcjJ4eQQJ7E
 6YPT2UFsXgE7ia2/17OB2BIChhKnF95kAbFZBFQlJuxZD1bDJqAu0fZsO2sXIweHiICOxOnvf
 F2MXBzMAlsZJXaf2gPWKyzgIrH/znVGiPkZEp1tq5lAbE4BK4kP66exgfTyCghK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpn
 rJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBl89AwPjDsaWvX6HGCU5mJREeZe/
 mBcpxJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4v30GqhMsSk1PrUjLzAHGB
 0ypBAePkgivFzBGhHiLCxJzizPTIVKnGHU5mj5s+cIkBDZDSpx3LsgMAZCijNI8uBGwWL3EKC
 slzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3DmQKT2ZeCdymV0BHMAEdMenEHJAjShIRUlINjEW
 iq9ZU6S30knb5xF9Tw67d+TDyLI/jarkC3Uv13XPvXq5/abb+Z7qQ1MMP3ke0n0lVmN9/W9iQ
 sW2hkMmSlGTVX3b/Tib9sT27vYRfxUEmWW/yss6PLadFHhQt+Ny069ftONe5twRD2Vf/XR/1a
 lbc847gjzvMFwUnC118n3Qp6p7Eij3G7kosxRmJhlrMRcWJAP1N5CbQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503589577!53397459!1
X-Originating-IP: [137.65.248.74]
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 39490 invoked from network); 24 Aug 2017 15:46:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 15:46:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Aug 2017 09:46:16 -0600
Message-Id: <599F10E80200007800173685@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 24 Aug 2017 09:46:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-2-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 01/11] x86/pci: introduce
	hvm_pci_decode_addr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8u
Ywo+IEBAIC0yNTYsNiArMjU2LDI1IEBAIHZvaWQgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVy
KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBoYW5kbGVyLT5vcHMgPSAmZzJtX3BvcnRpb19vcHM7
Cj4gIH0KPiAgCj4gK3Vuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGlu
dCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmJ1cywgdW5zaWduZWQgaW50ICpzbG90LAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZ1bmMpCj4gK3sKPiArICAgIHVu
c2lnbmVkIGxvbmcgYmRmOwoKSXMgdGhlcmUgYSBuZWVkIGZvciB0aGlzIGJlaW5nIHVuc2lnbmVk
IGxvbmcgaW5zdGVhZCBvZiB1bnNpZ25lZCBpbnQ/CklmIG5vdCwgSSdkIGJlIGZpbmUgY2hhbmdp
bmcgdGhpcyB3aGlsZSBjb21taXR0aW5nLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:52:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15: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.xen.org>)
	id 1dkuR3-0004gL-Is; Thu, 24 Aug 2017 15:52:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkuR1-0004gF-QU
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:52:43 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 13/30-01862-B46FE995; Thu, 24 Aug 2017 15:52:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQtfr27x
 Ig+7vyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMDRtYCs4IVKz7NI+xgfEgbxcjJ4eEgJ/E
 jEUbWEFsFgFVifnzXjB1MXJwsAnYS0z/WgESFhHQkjiybgkTiM0skCvx9fkpFhBbGMi+M3cfI
 4jNK+ApsX7ZRnYQW0ggR2L3ooVQcUGJkzOfsED06kgs2P2JDWQ8s4C0xPJ/HCBhTgEbiQ0P74
 BdICqgInFy5RomiDGKEv3zHrBBXJkuMfFZD8sERv5ZSKbOQjJ1FsLUBYzMqxjVi1OLylKLdI3
 1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwNn9xOsQoycGkJMq7/MW8
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMVfgHKCRanpqRVpmTnAOIBJS3DwKInwHgZJ8xYXJ
 OYWZ6ZDpE4xKkqJ8z4CSQiAJDJK8+DaYLF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK860
 Cm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGN3Ld7jM8PNJss2OsBCYJcWzkldnwdMU6c/8ydf
 /5KyZtOh2ZOukWXM4RTrS7c+Lld1S3RfUyNxYvOYdzzOTxjmBzodmOb8XYzn5tWzn/bap/xff
 bJE3/lMylyvk7l9HzaO5SXbf9rsZ9r/8MlV+Q6Hlnbwur+WPJ4qx8b54o2PHsvwJf4fIOiWW4
 oxEQy3mouJEAJbO/iK4AgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503589962!106901194!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47913 invoked from network); 24 Aug 2017 15:52:42 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 15:52:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51509293"
Date: Thu, 24 Aug 2017 16:52:38 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170824155238.zrfolmmszie3o5vl@dhcp-3-128.uk.xensource.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-5-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 04/12] tools/libxenforeignmemory:
 add support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NThQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5m
b3JlaWdubWVtb3J5LmggYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3Jl
aWdubWVtb3J5LmgKPiBpbmRleCBmNDgxNGMzOTBmLi5lNTZlYjNjNGQ0IDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAo+ICsr
KyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAo+
IEBAIC0xMzgsNiArMTM4LDQ1IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhlbmZvcmVp
Z25tZW1vcnlfaGFuZGxlICpmbWVtLAo+ICBpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCBkb21pZCk7Cj4gIAo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZTsKPiAr
Cj4gKy8qKgo+ICsgKiBUaGlzIGZ1bmN0aW9uIG1hcHMgYSBndWVzdCByZXNvdXJjZS4KPiArICoK
PiArICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZh
Y2UKPiArICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZAo+ICsgKiBAcGFybSB0eXBlIHRoZSBy
ZXNvdXJjZSB0eXBlCj4gKyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlk
ZW50aWZpZXIKPiArICogQHBhcm0gZnJhbWUgYmFzZSBmcmFtZSBpbmRleCB3aXRoaW4gdGhlIHJl
c291cmNlCj4gKyAqIEBwYXJtIG5yX2ZyYW1lcyBudW1iZXIgb2YgZnJhbWVzIHRvIG1hcAo+ICsg
KiBAcGFybSBwYWRkciBwb2ludGVyIHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1h
cCgyKQo+ICsgKiBAcGFybSBwcm90IHBhc3NlZCB0aHJvdWdoIHRvIG1tYXAoMikKPiArICogQHBh
cm0gZmxhZ3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQoKUGFzc2luZyBtbWFwIGZsYWdzIGRp
cmVjdGx5IGNhbiBiZSB0cm91Ymxlc29tZSwgUE9TSVggb25seSBkZWZpbmVzCk1BUF9TSEFSRUQg
YW5kIE1BUF9QUklWQVRFLCB0aGUgcmVzdCBpcyBPUy1zcGVjaWZpYyBBRkFJSy4gU28gd2UKZWl0
aGVyIGxpbWl0IHRoaXMgdG8gUE9TSVggb25seSBmbGFncyAoYW5kIGVuZm9yY2UgaXQpLCBvciB3
ZSByZXBsYWNlCml0IHdpdGggc29tZSB4ZW5mb3JlaWdubWVtb3J5IHNwZWNpZmljIGZsYWdzIHRo
YXQgZWFjaCBPUyBjYW4gbWFwIHRvCml0J3MgZXF1aXZhbGVudHMuCgo+IC0tLSBhL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKPiArKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvcHJpdmF0ZS5oCj4gQEAgLTQyLDYgKzQyLDM2IEBAIHZvaWQgKmNvbXBhdF9tYXBmb3JlaWdu
X2JhdGNoKHhlbmZvcmVpZ25tZW1faGFuZGxlICpmbWVtLCB1aW50MzJfdCBkb20sCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqYXJyLCBpbnQgbnVtKTsKPiAgI2Vu
ZGlmCj4gIAo+ICtzdHJ1Y3QgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgewo+ICsg
ICAgZG9taWRfdCBkb21pZDsKPiArICAgIHVuc2lnbmVkIGludCB0eXBlOwo+ICsgICAgdW5zaWdu
ZWQgaW50IGlkOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmcmFtZTsKPiArICAgIHVuc2lnbmVkIGxv
bmcgbnJfZnJhbWVzOwo+ICsgICAgdm9pZCAqYWRkcjsKPiArICAgIGludCBwcm90Owo+ICsgICAg
aW50IGZsYWdzOwo+ICt9Owo+ICsKPiArI2lmbmRlZiBfX2xpbnV4X18KClRoZSBjb21tb24gcHJh
Y3RpY2UgaW4gbGlieGVuZm9yZWlnbiBzZWVtcyB0byBiZSB0byBhZGQgdGhvc2UgZHVtbXkKaGFu
ZGxlcnMgdG8gZWFjaCBPUy1zcGVjaWZpYyBmaWxlIChzZWUgb3NkZXBfeGVuZm9yZWlnbm1lbW9y
eV9yZXN0cmljdApmb3IgZXhhbXBsZSkgaW5zdGVhZCBvZiBkb2luZyBpdCBpbiB0aGUgaGVhZGVy
IGZpbGUuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 15:58:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 15:58: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.xen.org>)
	id 1dkuWw-0004zu-7m; Thu, 24 Aug 2017 15:58:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402734fb2=Paul.Durrant@citrix.com>)
 id 1dkuWv-0004zo-1r
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:58:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5D/06-02184-8B7FE995; Thu, 24 Aug 2017 15:58:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQnf793m
 RBifnqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzH51hLWgUr+heuYWxgfGiUBcjJ4eEgJ/E
 u85+FhCbTUBHYunR+UwgtoiAlsT6FU/Zuhi5OJgFuhkl9r3dBZYQFsiVWL3iOgtEUZ5E+4Zp7
 BC2lcTJm2sYQWwWAVWJk7e3AzVzcPAKuEvsnZ0AEhYSWM0o8bjXBcTmFPCSeHpiGyuIzSggK/
 GlcTUziM0sIC5x6wnEDRICAhJL9pxnhrBFJV4+/scKYRtIbF26jwWiXkdiwe5PbBC2tsSyha/
 B6nkFBCVOznzCMoFReBaSsbOQtMxC0jILScsCRpZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYG
 pnq5qcXFiempOYlJxXrJ+bmbGIGhzwAEOxinNjgfYpTkYFIS5V3+Yl6kEF9SfkplRmJxRnxRa
 U5q8SFGGQ4OJQne2m9AOcGi1PTUirTMHGAUwqQlOHiURHh1QNK8xQWJucWZ6RCpU4yWHBtWr/
 /CxPHkzfbfTBwtb4GkEEtefl6qlDjvPJAGAZCGjNI8uHGwRHGJUVZKmJcR6EAhnoLUotzMElT
 5V4ziHIxKwryTQabwZOaVwG19BXQQE9BBk07MATmoJBEhJdXAOOFg9W9RZsvcE3/NefTzBBVj
 FHdPkpdhP6LU1h9ySYknRujyN2vNezvfPV8qxDD97DLP6l/lYUWPfe7nXP8qqLxMUjoj6p3U4
 Rmmbfdql09lCpt+zrCzpsTxSZWXR9Dp7e1BK884/CvkWJKiclz5zqapIVN3GZv3y7+4fujDkr
 WLTHIvXolUUWIpzkg01GIuKk4EAL9BkEcPAwAA
X-Env-Sender: prvs=402734fb2=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503590327!92838968!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46437 invoked from network); 24 Aug 2017 15:58:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 15:58:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51509642"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 04/12] tools/libxenforeignmemory:
 add support for resource mapping
Thread-Index: AQHTG1YaCkG7Z+l6nEONSEBwLcC086KTidEAgAAiY2A=
Date: Thu, 24 Aug 2017 15:58:35 +0000
Message-ID: <e339580885694795929822327420db76@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-5-paul.durrant@citrix.com>
 <20170824155238.zrfolmmszie3o5vl@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170824155238.zrfolmmszie3o5vl@dhcp-3-128.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 04/12] tools/libxenforeignmemory:
 add support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDI0IEF1Z3VzdCAyMDE3IDE2OjUzCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IElhbgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiBSRVBPU1QgMDQvMTJd
Cj4gdG9vbHMvbGlieGVuZm9yZWlnbm1lbW9yeTogYWRkIHN1cHBvcnQgZm9yIHJlc291cmNlIG1h
cHBpbmcKPiAKPiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwMzo1MDo1OFBNICswMTAwLCBQYXVs
IER1cnJhbnQgd3JvdGU6Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oCj4gYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmgKPiA+IGluZGV4IGY0ODE0YzM5MGYuLmU1NmViM2M0
ZDQgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5m
b3JlaWdubWVtb3J5LmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRl
L3hlbmZvcmVpZ25tZW1vcnkuaAo+ID4gQEAgLTEzOCw2ICsxMzgsNDUgQEAgaW50Cj4geGVuZm9y
ZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKPiA+ICBpbnQg
eGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwK
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKPiA+Cj4g
PiArdHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUKPiB4ZW5m
b3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZTsKPiA+ICsKPiA+ICsvKioKPiA+ICsgKiBUaGlz
IGZ1bmN0aW9uIG1hcHMgYSBndWVzdCByZXNvdXJjZS4KPiA+ICsgKgo+ID4gKyAqIEBwYXJtIGZt
ZW0gaGFuZGxlIHRvIHRoZSBvcGVuIGZvcmVpZ25tZW1vcnkgaW50ZXJmYWNlCj4gPiArICogQHBh
cm0gZG9taWQgdGhlIGRvbWFpbiBpZAo+ID4gKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5
cGUKPiA+ICsgKiBAcGFybSBpZCB0aGUgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVy
Cj4gPiArICogQHBhcm0gZnJhbWUgYmFzZSBmcmFtZSBpbmRleCB3aXRoaW4gdGhlIHJlc291cmNl
Cj4gPiArICogQHBhcm0gbnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCj4gPiArICog
QHBhcm0gcGFkZHIgcG9pbnRlciB0byBhbiBhZGRyZXNzIHBhc3NlZCB0aHJvdWdoIHRvIG1tYXAo
MikKPiA+ICsgKiBAcGFybSBwcm90IHBhc3NlZCB0aHJvdWdoIHRvIG1tYXAoMikKPiA+ICsgKiBA
cGFybSBmbGFncyBwYXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCj4gCj4gUGFzc2luZyBtbWFwIGZs
YWdzIGRpcmVjdGx5IGNhbiBiZSB0cm91Ymxlc29tZSwgUE9TSVggb25seSBkZWZpbmVzCj4gTUFQ
X1NIQVJFRCBhbmQgTUFQX1BSSVZBVEUsIHRoZSByZXN0IGlzIE9TLXNwZWNpZmljIEFGQUlLLiBT
byB3ZQo+IGVpdGhlciBsaW1pdCB0aGlzIHRvIFBPU0lYIG9ubHkgZmxhZ3MgKGFuZCBlbmZvcmNl
IGl0KSwgb3Igd2UgcmVwbGFjZQo+IGl0IHdpdGggc29tZSB4ZW5mb3JlaWdubWVtb3J5IHNwZWNp
ZmljIGZsYWdzIHRoYXQgZWFjaCBPUyBjYW4gbWFwIHRvCj4gaXQncyBlcXVpdmFsZW50cy4KCkdp
dmVuIHRoYXQgZm9yZWlnbiBtZW1vcnkgbWFwcGluZyBhbHJlYWR5IHBhc3NlcyB0aHJvdWdoIGZs
YWdzIEkgZ3Vlc3MgdGhhdCwgZm9yIGNvbnNpc3RlbmN5LCBpdCB3b3VsZCBiZSBiZXN0IHRvIGxp
bWl0IHVzZSB0byBQT1NJWC1vbmx5IGZsYWdzIGluIGFsbCBjYXNlcy4KCj4gCj4gPiAtLS0gYS90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCj4gPiArKysgYi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oCj4gPiBAQCAtNDIsNiArNDIsMzYgQEAgdm9pZAo+ICpjb21w
YXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3Qg
ZG9tLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqYXJyLCBp
bnQgbnVtKTsKPiA+ICAjZW5kaWYKPiA+Cj4gPiArc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVz
b3VyY2VfaGFuZGxlIHsKPiA+ICsgICAgZG9taWRfdCBkb21pZDsKPiA+ICsgICAgdW5zaWduZWQg
aW50IHR5cGU7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpZDsKPiA+ICsgICAgdW5zaWduZWQgbG9u
ZyBmcmFtZTsKPiA+ICsgICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXM7Cj4gPiArICAgIHZvaWQg
KmFkZHI7Cj4gPiArICAgIGludCBwcm90Owo+ID4gKyAgICBpbnQgZmxhZ3M7Cj4gPiArfTsKPiA+
ICsKPiA+ICsjaWZuZGVmIF9fbGludXhfXwo+IAo+IFRoZSBjb21tb24gcHJhY3RpY2UgaW4gbGli
eGVuZm9yZWlnbiBzZWVtcyB0byBiZSB0byBhZGQgdGhvc2UgZHVtbXkKPiBoYW5kbGVycyB0byBl
YWNoIE9TLXNwZWNpZmljIGZpbGUgKHNlZSBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
Cj4gZm9yIGV4YW1wbGUpIGluc3RlYWQgb2YgZG9pbmcgaXQgaW4gdGhlIGhlYWRlciBmaWxlLgoK
WWVzLCBJIGtub3csIEkgaW50cm9kdWNlZCB0aGF0IGNvZGUgOi0pIEkgdGhpbmsgdGhpcyB3YXkg
aXMgYWN0dWFsbHkgbmVhdGVyLiBJZiBuby1vbmUgb2JqZWN0cyBJIGNhbiBhZGQgYSBwYXRjaCBp
biB0byBjbGVhbiB1cCB4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KCkgdG9vLgoKQ2hlZXJzLAoK
ICBQYXVsCgo+IAo+IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:03:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16: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.xen.org>)
	id 1dkub6-00067U-Oi; Thu, 24 Aug 2017 16:03:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkub5-00067O-Dj
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:03:07 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7C/5B-03937-AB8FE995; Thu, 24 Aug 2017 16:03:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWyU9JRQnfnj3m
 RBlMu2Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzX9YU/LKu2Ln9NWMD4zmNLkZODgkBP4kL
 i98wg9gsAqoSeyb0MXYxcnCwCdhLTP9aARIWEdCSOLJuCROIzSyQK/H1+SkWEFtYoERi8+fXr
 CA2r4CnxMV918FqhARyJLbsusAMEReUODnzCQtEr57EjalT2EDGMwtISyz/xwERlpdo3jqbGS
 TMKWAjMWMe2ERRARWJkyvXQE1UlOif94AN4uB0iYnPelgmMArMQrJgFpIFsxAWzEKyYAEjyyp
 G9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBlAIIdjDMv+x9i
 lORgUhLlXf5iXqQQX1J+SmVGYnFGfFFpTmrxIUY9Dg6BKwePzGYU6Fuz+gKjFEtefl6qkgRv6
 XegasGi1PTUirTMHGBcwTRIcPAoifCmfwNK8xYXJOYWZ6ZDpE4xKkqJ89qD9AmAJDJK8+DaYL
 F8iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK89SBTeDLzSuCmvwJazAS0eNKJOSCLSxIRUlI
 NjFVflnSa/JBweH5IVXdx7vS7B3jWvvzMuvDZvuPMP8S22U9yOewu3zK7NiK+WjVAY56R7cYF
 obXHJcoyf85Kn3Im6ISF0nqp+XcfWrje+Ht44/FE25KPaxboZvqrXvD65jd9qqDvkk+Tz59eG
 PnjhZfKrEA1ro8LnwlU6zu5/WfaySzgtH9xsa0SS3FGoqEWc1FxIgDQ4Bhn4AIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503590585!73561786!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40203 invoked from network); 24 Aug 2017 16:03:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 16:03:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51510058"
Date: Thu, 24 Aug 2017 17:02:58 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170824160258.xa65r777jnuacc4l@dhcp-3-128.uk.xensource.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-6-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-6-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 05/12] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NTlQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgcHJldmlvdXMgcGF0Y2ggYWRkZWQgc3VwcG9ydCBmb3IgcHJpdi1tYXBwaW5nIGd1
ZXN0IHJlc291cmNlcyBkaXJlY3RseQo+IChyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1t
YXAsIHdoaWNoIHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCj4gSFZNIGd1ZXN0cykuCj4g
Cj4gVGhpcyBwYXRjaCBtYWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3Qg
Z3JhbnQgdGFibGUgdW5sZXNzCj4gdGhlIHVuZGVybHlpbmcgaW5mcmFzdHJ1Y3R1cmUgKGkuZS4g
cHJpdmNtZCkgZG9lc24ndCBzdXBwb3J0IGl0LCBpbiB3aGljaAo+IGNhc2UgdGhlIG9sZCBzY2hl
bWUgaXMgdXNlZC4KPiAKPiBOT1RFOiBUaGUgY2FsbCB0byB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KCkgaW4gaHZtX2J1aWxkX3NldF9wYXJhbXMoKSB3YXMKPiAgICAgICBhY3R1YWxseSB1bm5lY2Vz
c2FyeSwgYXMgdGhlIGdyYW50IHRhYmxlIGhhcyBhbHJlYWR5IGJlZW4gc2VlZGVkCj4gICAgICAg
YnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9nbnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1
aWxkX2RvbSgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAgICAgIHwgICA4ICst
LQo+ICB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICB8IDEwMiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0KPiAgdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94
ODZfaHZtLmMgfCAgMTAgKystLQo+ICB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5j
ICB8ICAgMiArLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICB8ICAgMSAt
Cj4gIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyAgIHwgICA2ICstLQo+ICA2IGZp
bGVzIGNoYW5nZWQsIDkyIGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94Y19kb20uaAo+IGluZGV4IGNlNDcwNThjNDEuLmQ2Y2EwYTg2ODAgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGNfZG9tLmgKPiBAQCAtMzIzLDEyICszMjMsOCBAQCB2b2lkICp4Y19kb21fYm9vdF9kb21VX21h
cChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHhlbl9wZm5fdCBwZm4sCj4gIGludCB4Y19kb21f
Ym9vdF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwo+ICBpbnQgeGNfZG9tX2NvbXBh
dF9jaGVjayhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwo+ICBpbnQgeGNfZG9tX2dudHRhYl9p
bml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7Cj4gLWludCB4Y19kb21fZ250dGFiX2h2bV9z
ZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKTsKPiAtaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19p
bnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiAraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVzdF9kb21pZCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2h2bSwKPiAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
Y29uc29sZV9nbWZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9y
ZV9nbWZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hj
X2RvbV9ib290LmMKPiBpbmRleCBjM2I0NGRkMzk5Li5mYzMxNzRhZDdlIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKPiArKysgYi90b29scy9saWJ4Yy94Y19kb21fYm9v
dC5jCj4gQEAgLTI4MCwxMSArMjgwLDExIEBAIHN0YXRpYyB4ZW5fcGZuX3QgeGNfZG9tX2dudHRh
Yl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCkKPiAgICAgIHJldHVybiBn
bWZuOwo+ICB9Cj4gIAo+IC1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25z
b2xlX2dtZm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dt
Zm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCj4gK3N0YXRpYyBp
bnQgY29tcGF0X2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQo+
ICB7Cj4gIAo+ICAgICAgeGVuX3Bmbl90IGdudHRhYl9nbWZuOwo+IEBAIC0zMzcsMTEgKzMzNywx
MSBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWlkLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLWludCB4Y19kb21fZ250dGFiX2h2bV9z
ZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQo+ICtzdGF0aWMgaW50IGNvbXBhdF9nbnR0YWJfaHZt
X3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dwZm4sCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQo+
ICB7Cj4gICAgICBpbnQgcmM7Cj4gICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwo+IEBAIC0z
ODAsNyArMzgwLDcgQEAgaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAgcmV0dXJuIC0xOwo+ICAgICAgfQo+ICAKPiAt
ICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgZG9taWQsCj4gKyAgICByYyA9IGNvbXBh
dF9nbnR0YWJfc2VlZCh4Y2gsIGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc29sZV9ncGZuLCB4ZW5zdG9yZV9ncGZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpOwo+ICAgICAgaWYgKHJjICE9IDApCj4g
QEAgLTQwNSwxOCArNDA1LDc4IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLWlu
dCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICtpbnQgeGNf
ZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGd1ZXN0X2RvbWlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfaHZtLCB4ZW5fcGZuX3QgY29uc29sZV9n
bWZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLCBk
b21pZF90IGNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4
ZW5zdG9yZV9kb21pZCkKPiAgewo+IC0gICAgaWYgKCB4Y19kb21fdHJhbnNsYXRlZChkb20pICkg
ewo+IC0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+eGNoLCBkb20t
Pmd1ZXN0X2RvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bS0+Y29uc29sZV9wZm4sIGRvbS0+eGVuc3RvcmVfcGZuLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9tLT54ZW5zdG9yZV9kb21p
ZCk7Cj4gLSAgICB9IGVsc2Ugewo+IC0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX3NlZWQo
ZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3BmbiksCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4p
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlk
LCBkb20tPnhlbnN0b3JlX2RvbWlkKTsKPiArICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlKiBm
bWVtID0geGNoLT5mbWVtOwo+ICsgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KmZyZXM7Cj4gKyAgICB2b2lkICphZGRyID0gTlVMTDsKPiArICAgIGdyYW50X2VudHJ5X3YxX3Qg
KmdudHRhYjsKPiArCj4gKyAgICBmcmVzID0geGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2Uo
Zm1lbSwgZ3Vlc3RfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDAsIDAsIDEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmFkZHIsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDApOwo+ICsg
ICAgaWYgKCAhZnJlcyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBlcnJubyA9PSBFT1BOT1RT
VVBQICkKPiArICAgICAgICAgICAgcmV0dXJuIGlzX2h2bSA/Cj4gKyAgICAgICAgICAgICAgICBj
b21wYXRfZ250dGFiX2h2bV9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVu
c3RvcmVfZG9taWQpIDoKPiArICAgICAgICAgICAgICAgIGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gs
IGd1ZXN0X2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNv
bGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCk7CgpDb3VsZCBiZSB3cml0dGVuIGFz
OgoKcmV0dXJuIChpc19odm0gPyBjb21wYXRfZ250dGFiX2h2bV9zZWVkIDogY29tcGF0X2dudHRh
Yl9zZWVkKQogICAgICAgKHhjaCwgZ3Vlc3RfZG9taWQsIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVf
Z21mbiwgY29uc29sZV9kb21pZCwKICAgICAgICB4ZW5zdG9yZV9kb21pZCk7Cgo+ICsKPiArICAg
ICAgICB4Y19kb21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKPiArICAgICAgICAgICAg
ICAgICAgICAgIiVzOiBmYWlsZWQgdG8gYWNxdWlyZSBncmFudCB0YWJsZSAiCj4gKyAgICAgICAg
ICAgICAgICAgICAgICJbZXJybm89JWRdXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICBfX0ZV
TkNUSU9OX18sIGVycm5vKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4gICAgICB9Cj4gKwo+ICsg
ICAgZ250dGFiID0gYWRkcjsKPiArCj4gKyAgICBpZiAoIGd1ZXN0X2RvbWlkICE9IGNvbnNvbGVf
ZG9taWQgICYmIGNvbnNvbGVfZ21mbiAhPSAtMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF4gZXh0cmEgc3BhY2UuCj4gKyAgICB7Cj4gKyAgICAgICAgeGNfZG9tX3By
aW50Zih4Y2gsICIlczogc2V0dGluZyBjb25zb2xlIHBmbj0weCUiUFJJX3hlbl9wZm4sCj4gKyAg
ICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGNvbnNvbGVfZ21mbik7Cj4gKwo+ICsg
ICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0uZmxhZ3MgPSBHVEZfcGVybWl0
X2FjY2VzczsKPiArICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmRvbWlk
ID0gY29uc29sZV9kb21pZDsKPiArICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNP
TEVdLmZyYW1lID0gY29uc29sZV9nbWZuOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggZ3Vlc3Rf
ZG9taWQgIT0geGVuc3RvcmVfZG9taWQgJiYgeGVuc3RvcmVfZ21mbiAhPSAtMSkKPiArICAgIHsK
PiArICAgICAgICB4Y19kb21fcHJpbnRmKHhjaCwgIiVzOiBzZXR0aW5nIHhlbnN0b3JlIHBmbj0w
eCUiUFJJX3hlbl9wZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHhl
bnN0b3JlX2dtZm4pOwo+ICsKPiArICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNU
T1JFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOwo+ICsgICAgICAgIGdudHRhYltHTlRUQUJf
UkVTRVJWRURfWEVOU1RPUkVdLmRvbWlkID0geGVuc3RvcmVfZG9taWQ7Cj4gKyAgICAgICAgZ250
dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZnJhbWUgPSB4ZW5zdG9yZV9nbWZuOwo+ICsg
ICAgfQoKVGhlIGNvZGUgYWJvdmUgaXMgYWxyZWFkeSBwcmVzZW50IGluIHhjX2RvbV9nbnR0YWJf
c2VlZCAobm93IHJlbmFtZWQKdG8gY29tcGF0X2dudHRhYl9zZWVkLCBpc24ndCB0aGVyZSBhbnl3
YXkgdGhhdCB5b3UgY291bGQgcmUtdXNlIGl0PwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:07:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16: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.xen.org>)
	id 1dkuf2-0006QI-CR; Thu, 24 Aug 2017 16:07:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dkuf1-0006QC-1J
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:07:11 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F3/DF-03612-EA9FE995; Thu, 24 Aug 2017 16:07:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiaHS5VXftz3m
 RBm8fqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHjzYwFexirZjz4ghrA+Muli5GLg4WgRNs
 EnfunmUHcYQEbjNKfL5wBsppYpQ48+gecxcjJ1CZqsTlhXdZuxg5ONgEtCWudfiAhEUEtCTOz
 nzNDFLPLPCGRWLZ1mWsIAlhAQuJjltzmUBsXgFfieYde6GGLmKUeHrrMlRCUOLkzCcsIDYz0K
 Qb/14ygSxgFpCWWP6PAyTMKWAk8ev6ArByUQEViaWXWlknMPLPQtI9C0n3LITuBYzMqxg1ilO
 LylKLdI3M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgORAQh2MJ5ZEHiIUZKD
 SUmUd/mLeZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiTfwDlBItS01Mr0jJzgDEBk5bg4FES4
 Z30HSjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClxXkeQGQIgRRmleXAjYPF5iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK8RiBTeDLzSuA2vQI6ggnkiBNzQI4oSURISTUw7jhz4n9BXNj
 lX4sfPp1wx+NIqwK7+0aulPqF02RD1wmK74mM57xz8tC5w345RQ6bhSar+d+P7794/Mlnl6Z/
 tYK9alL3t66ePjeaX9XLgV24sF87UXgBu1z7/8VsXCV5jbN25DSJLegqmfyC7/SEWVtbuE416
 PU05RvlP316oTL9zOon65acV2Ipzkg01GIuKk4EAIfYwd3KAgAA
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503590828!81497034!1
X-Originating-IP: [65.50.211.133]
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 33263 invoked from network); 24 Aug 2017 16:07:09 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-11.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 24 Aug 2017 16:07:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=5JBpaHKvO5pSdXRKE6yI8lsCB6ztO4FzLPH/+QLeE2A=; b=AJYABfWpdXQHfSd9w70Zb8/aS
 Z9YDrQIJepFhxsu0dQyHMxgI3KtL3FqdEir1Lmp8hhTPIrW3Zwn4zHS7n2Ii4TLeNapVZVAp1awHz
 u+mf1PQ1+mXwcBRq4jhHz2Emkp+o+yiaAaNmsHND4ChBG+TEmOhbwBhMW/RciTHOYRITj9kDf1Y+J
 MLBQbTjh3cMSKHi8pUTs24sGF4gbWI0jfhTwmas/rkJZINTEbEB8Hx0c0qYZePQvA6IQJXAoR5q/B
 SV4hdII1Ky1Xzv6eG1aqCkYBIqGpVDkxbWP8l8LFrrdcsvWJ8/ys57BcsAJT+OTo90fxHvkhBOtb/
 oPILSWRJw==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dkuel-00080q-1N; Thu, 24 Aug 2017 16:06:55 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 0E423202E0F89; Thu, 24 Aug 2017 18:06:52 +0200 (CEST)
Date: Thu, 24 Aug 2017 18:06:51 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20170824160651.ckhdh4nvpjjmk5fa@hirez.programming.kicks-ass.net>
References: <20170824092258.12375-1-vkuznets@redhat.com>
 <20170824143434.r7v3bjm3f32yvfg7@hirez.programming.kicks-ass.net>
 <878ti9rnom.fsf@vitty.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <878ti9rnom.fsf@vitty.brq.redhat.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Steven Rostedt <rostedt@goodmis.org>,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: enable RCU based table free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDU6Mjc6MjFQTSArMDIwMCwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKPiBEbyB5b3UgdGhpbmsgYWRkaW5nIHNvbWV0aGluZyBsaWtlCj4gCj4gLyoKPiAg
KiBXaGlsZSB4ODYgYXJjaGl0ZWN0dXJlIGluIGdlbmVyYWwgcmVxdWlyZXMgYW4gSVBJIHRvIHBl
cmZvcm0gVExCCj4gICogc2hvb3Rkb3duLCBlbmFibGVtZW50IGNvZGUgZm9yIHNldmVyYWwgaHlw
ZXJ2aXNvcnMgb3ZlcnJpZGVzCj4gICogLmZsdXNoX3RsYl9vdGhlcnMgaG9vayBpbiBwdl9tbXVf
b3BzIGFuZCBpbXBsZW1lbnRzIGl0IGJ5IGlzc3VpbmcKPiAgKiBhIGh5cGVyY2FsbC4gVG8ga2Vl
cCBzb2Z0d2FyZSBwYWdldGFibGUgd2Fsa2VycyBzYWZlIGluIHRoaXMgY2FzZSB3ZSAKPiAgKiBz
d2l0Y2ggdG8gUkNVIGJhc2VkIHRhYmxlIGZyZWUgKEhBVkVfUkNVX1RBQkxFX0ZSRUUpLiBTZWUg
dGhlIGNvbW1lbnQKPiAgKiBiZWxvdyAnaWZkZWYgQ09ORklHX0hBVkVfUkNVX1RBQkxFX0ZSRUUn
IGluIGluY2x1ZGUvYXNtLWdlbmVyaWMvdGxiLmgKPiAgKiBmb3IgbW9yZSBkZXRhaWxzLgo+ICAq
Lwo+IAo+IGJlZm9yZSBfX3RsYl9yZW1vdmVfdGFibGUgd291bGQgc3VmZmljZT8gT3IgZG8geW91
IHNlZSBhIGJldHRlciBwbGFjZQo+IGZvciBzdWNoIGNvbW1lbnQ/CgpZZXMsIHRoYXQgc2VlbXMg
ZmluZS4gVGhhbmtzIQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 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.xen.org>)
	id 1dkuhz-00071C-Qk; Thu, 24 Aug 2017 16:10:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkuhy-000714-EV
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:10:14 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0A/3E-02175-56AFE995; Thu, 24 Aug 2017 16:10:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQjfp17x
 Ig/tHeC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3N3ewFOxmrlg+cy1jA+NHpi5GTg4JAT+J
 RX1b2EBsFgFViamfTzF3MXJwsAnYS0z/WgESFhHQkjiybglYObNAocSmeV+YQWxhgUSJ7fPOs
 ILYvAKeEqcntbOA2EICORJPF59khogLSpyc+YQFoldP4sbUKWwg45kFpCWW/+OACMtLNG+dDb
 aVU8BG4uK/OJCwqICKxMmVa5ggJipK9M97wAZxcLrExGc9LBMYBWYhWTALyYJZCAtmIVmwgJF
 lFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgqDIAwQ7GY5Od
 DzFKcjApifIufzEvUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/EfQDnBotT01Iq0zBxg1MCkJ
 Th4lER4/4GkeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolznsIpEgApCijNA9uBCyCLzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9w3IFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhhz/om
 fPn4m5n6pmuNbM8GZ/f1b6q7eun36w8l/22tSbu87YxcRsGej2Kd1+SJah3eeWvzjsYxAU7Hf
 /7avVj/2NIus/6HVnHPDlUfn98LowLm18j7/5JbvO9UcIPNfPf6lS+Sb5f78O/Umbg5abasmu
 Ezd+8WLIwuW3Xq8m58/bN+M5MvFX2r5lFiKMxINtZiLihMByrcNxNsCAAA=
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503591010!88117213!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51504 invoked from network); 24 Aug 2017 16:10:10 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 16:10:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51510575"
Date: Thu, 24 Aug 2017 17:06:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170824160644.l265nltbaigmg3ge@dhcp-3-128.uk.xensource.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-7-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-7-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 06/12] x86/hvm/ioreq: rename .*pfn
 and .*gmfn to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDBQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFNpbmNlIElPUkVRIHNlcnZlcnMgYXJlIG9ubHkgcmVsZXZhbnQgdG8gSFZNIGd1ZXN0
cyBhbmQgYWxsIHRoZSBuYW1lcyBpbgo+IHF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8g
Z3Vlc3QgZnJhbWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgo+IHRvIGF2b2lkIGFueSBj
b25mdXNpb24uCj4gCj4gVGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGlj
IG9yIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpMR1RNOgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:12:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16:12: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.xen.org>)
	id 1dkujk-00078W-4C; Thu, 24 Aug 2017 16:12:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402734fb2=Paul.Durrant@citrix.com>)
 id 1dkuji-00078P-O5
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:12:02 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 74/2A-03612-2DAFE995; Thu, 24 Aug 2017 16:12:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42LZKekooXvx17x
 Igw/TpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1t0+wF/x2qjh6axZTA+N13S5GTg4JAT+J
 je2P2UBsNgEdiaVH5zOB2CICWhLrVzwFinNxMAt0M0rse7sLLCEsUCKx+XAjYxcjB1BRqUT3N
 EGIeiuJe93dYCUsAqoSDw8cYwSxeQXcJZa3rWAHmSMksJpRYvmBw8wgCU4BL4lTLbfBihgFZC
 W+NK4GizMLiEvcegJxhISAgMSSPeeZIWxRiZeP/7FC2AYSW5fuY4Go15O4MXUKG4StLbFs4Wt
 miMWCEidnPmGZwCg8C8nYWUhaZiFpmYWkZQEjyypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMD
 M73c1OLixPTUnMSkYr3k/NxNjMDwZwCCHYx/1wYeYpTkYFIS5V3+Yl6kEF9SfkplRmJxRnxRa
 U5q8SFGPQ4OgSsHj8xmFOhbs/oCoxRLXn5eqpIEb/xPoGrBotT01Iq0zBxgtMI0SHDwKInw/v
 sBlOYtLkjMLc5Mh0idYtTl2LB6/RcmIbAZUuK8a0BmCIAUZZTmwY2AJY5LjLJSwryMQGcK8RS
 kFuVmlqDKv2IU52BUEuZVAJnCk5lXArfpFdARTEBHTDoxB+SIkkSElFQDo2XTieMr+GsyjqWl
 pDw91hXEeN/bYOnss+Ye1lO2bozMdc0XeRTUeM6Jne3PNbkbMQbM+RV39nyI93PrPV0eE2PvF
 SF89pNvz+Yot3Xb4zKUf13KM5b/KtnL473c9nja4R/HfiVYxGsEHHEIvLNlW2KZEVOehvZk86
 JTrdqXL/GwVy6/9y9GiaU4I9FQi7moOBEAeML2ZhcDAAA=
X-Env-Sender: prvs=402734fb2=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503591121!79298329!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46007 invoked from network); 24 Aug 2017 16:12:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 16:12:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51510780"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 05/12] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
Thread-Index: AQHTG1Ya9UQvTB/eiEmFDVtgVkM5maKTjLUAgAAi2GA=
Date: Thu, 24 Aug 2017 16:09:35 +0000
Message-ID: <ee3fb1061d7849d694901f734fdda045@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-6-paul.durrant@citrix.com>
 <20170824160258.xa65r777jnuacc4l@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170824160258.xa65r777jnuacc4l@dhcp-3-128.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 05/12] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDI0IEF1Z3VzdCAyMDE3IDE3OjAzCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IElhbgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiBSRVBPU1QgMDUvMTJd
IHRvb2xzL2xpYnhlbmN0cmw6IHVzZSBuZXcKPiB4ZW5mb3JlaWdubWVtb3J5IEFQSSB0byBzZWVk
IGdyYW50IHRhYmxlCj4gCj4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NTlQTSArMDEw
MCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gQSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0
IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVzb3VyY2VzIGRpcmVjdGx5Cj4gPiAocmF0aGVyIHRo
YW4gaGF2aW5nIHRvIGZvcmVpZ24tbWFwLCB3aGljaCByZXF1aXJlcyBQMk0gbW9kaWZpY2F0aW9u
IGZvcgo+ID4gSFZNIGd1ZXN0cykuCj4gPgo+ID4gVGhpcyBwYXRjaCBtYWtlcyB1c2Ugb2YgdGhl
IG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5sZXNzCj4gPiB0aGUgdW5k
ZXJseWluZyBpbmZyYXN0cnVjdHVyZSAoaS5lLiBwcml2Y21kKSBkb2Vzbid0IHN1cHBvcnQgaXQs
IGluIHdoaWNoCj4gPiBjYXNlIHRoZSBvbGQgc2NoZW1lIGlzIHVzZWQuCj4gPgo+ID4gTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkKPiB3YXMKPiA+ICAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQg
dGFibGUgaGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKPiA+ICAgICAgIGJ5IGEgcHJpb3IgY2FsbCB0
byB4Y19kb21fZ250dGFiX2luaXQoKSBtYWRlIGJ5IGxpYnhsX19idWlsZF9kb20oKS4KPiA+Cj4g
PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+
ID4gQWNrZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraQo+IDxtYXJtYXJla0BpbnZp
c2libGV0aGluZ3NsYWIuY29tPgo+ID4gLS0tCj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiA+IC0tLQo+ID4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAgICAgIHwgICA4ICst
LQo+ID4gIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAgICAgIHwgMTAyCj4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gPiAgdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfaHZtLmMgfCAgMTAgKystLQo+ID4gIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMgIHwgICAyICstCj4gPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAg
ICAgfCAgIDEgLQo+ID4gIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyAgIHwgICA2
ICstLQo+ID4gIDYgZmlsZXMgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25z
KC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCj4gPiBpbmRleCBjZTQ3MDU4YzQxLi5kNmNhMGE4
NjgwIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAo+ID4gKysr
IGIvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAo+ID4gQEAgLTMyMywxMiArMzIzLDggQEAg
dm9pZCAqeGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3RydWN0Cj4geGNfZG9tX2ltYWdlICpkb20sIHhl
bl9wZm5fdCBwZm4sCj4gPiAgaW50IHhjX2RvbV9ib290X2ltYWdlKHN0cnVjdCB4Y19kb21faW1h
Z2UgKmRvbSk7Cj4gPiAgaW50IHhjX2RvbV9jb21wYXRfY2hlY2soc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tKTsKPiA+ICBpbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSk7Cj4gPiAtaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gs
IGRvbWlkX3QgZG9taWQsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IGNvbnNvbGVfZ21mbiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
eGVuc3RvcmVfZ21mbiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNv
bnNvbGVfZG9taWQsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5z
dG9yZV9kb21pZCk7Cj4gPiAtaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21pZCwKPiA+ICtpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGd1ZXN0X2RvbWlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBpc19odm0sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29s
ZV9nbWZuLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dt
Zm4sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCj4g
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hj
X2RvbV9ib290LmMKPiA+IGluZGV4IGMzYjQ0ZGQzOTkuLmZjMzE3NGFkN2UgMTAwNjQ0Cj4gPiAt
LS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4gPiArKysgYi90b29scy9saWJ4Yy94Y19k
b21fYm9vdC5jCj4gPiBAQCAtMjgwLDExICsyODAsMTEgQEAgc3RhdGljIHhlbl9wZm5fdAo+IHhj
X2RvbV9nbnR0YWJfc2V0dXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQpCj4gPiAg
ICAgIHJldHVybiBnbWZuOwo+ID4gIH0KPiA+Cj4gPiAtaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiA+IC0gICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgY29uc29sZV9kb21pZCwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgeGVu
c3RvcmVfZG9taWQpCj4gPiArc3RhdGljIGludCBjb21wYXRfZ250dGFiX3NlZWQoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKPiA+ICB7Cj4gPgo+ID4gICAgICB4ZW5f
cGZuX3QgZ250dGFiX2dtZm47Cj4gPiBAQCAtMzM3LDExICszMzcsMTEgQEAgaW50IHhjX2RvbV9n
bnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwKPiBkb21pZF90IGRvbWlkLAo+ID4gICAgICBy
ZXR1cm4gMDsKPiA+ICB9Cj4gPgo+ID4gLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2lu
dGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCBjb25zb2xlX2dwZm4sCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dwZm4sCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCj4gPiArc3RhdGljIGludCBjb21wYXRfZ250dGFiX2h2
bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlk
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3Jl
X2RvbWlkKQo+ID4gIHsKPiA+ICAgICAgaW50IHJjOwo+ID4gICAgICB4ZW5fcGZuX3Qgc2NyYXRj
aF9ncGZuOwo+ID4gQEAgLTM4MCw3ICszODAsNyBAQCBpbnQgeGNfZG9tX2dudHRhYl9odm1fc2Vl
ZCh4Y19pbnRlcmZhY2UgKnhjaCwKPiBkb21pZF90IGRvbWlkLAo+ID4gICAgICAgICAgcmV0dXJu
IC0xOwo+ID4gICAgICB9Cj4gPgo+ID4gLSAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gs
IGRvbWlkLAo+ID4gKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGRvbWlkLAo+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dwZm4sIHhlbnN0b3JlX2dwZm4s
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3Jl
X2RvbWlkKTsKPiA+ICAgICAgaWYgKHJjICE9IDApCj4gPiBAQCAtNDA1LDE4ICs0MDUsNzggQEAg
aW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlCj4gKnhjaCwgZG9taWRfdCBk
b21pZCwKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4KPiA+IC1pbnQgeGNfZG9tX2dudHRh
Yl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiA+ICtpbnQgeGNfZG9tX2dudHRhYl9z
ZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGd1ZXN0X2RvbWlkLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBpc19odm0sIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwgZG9taWRfdCBj
b25zb2xlX2RvbWlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9y
ZV9kb21pZCkKPiA+ICB7Cj4gPiAtICAgIGlmICggeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSApIHsK
PiA+IC0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+eGNoLCBkb20t
Pmd1ZXN0X2RvbWlkLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tLT5jb25zb2xlX3BmbiwgZG9tLT54ZW5zdG9yZV9wZm4sCj4gPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVf
ZG9taWQpOwo+ID4gLSAgICB9IGVsc2Ugewo+ID4gLSAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0
YWJfc2VlZChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKPiA+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pLAo+ID4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54
ZW5zdG9yZV9wZm4pLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwo+ID4gKyAgICB4ZW5mb3JlaWdu
bWVtb3J5X2hhbmRsZSogZm1lbSA9IHhjaC0+Zm1lbTsKPiA+ICsgICAgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7Cj4gPiArICAgIHZvaWQgKmFkZHIgPSBOVUxMOwo+ID4g
KyAgICBncmFudF9lbnRyeV92MV90ICpnbnR0YWI7Cj4gPiArCj4gPiArICAgIGZyZXMgPSB4ZW5m
b3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZShmbWVtLCBndWVzdF9kb21pZCwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90
YWJsZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIDAs
IDEsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYWRkciwg
UFJPVF9SRUFEIHwgUFJPVF9XUklURSwgMCk7Cj4gPiArICAgIGlmICggIWZyZXMgKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICBpZiAoIGVycm5vID09IEVPUE5PVFNVUFAgKQo+ID4gKyAgICAgICAg
ICAgIHJldHVybiBpc19odm0gPwo+ID4gKyAgICAgICAgICAgICAgICBjb21wYXRfZ250dGFiX2h2
bV9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlk
KSA6Cj4gPiArICAgICAgICAgICAgICAgIGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGd1ZXN0X2Rv
bWlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpOwo+IAo+IENvdWxkIGJlIHdyaXR0ZW4gYXM6
Cj4gCj4gcmV0dXJuIChpc19odm0gPyBjb21wYXRfZ250dGFiX2h2bV9zZWVkIDogY29tcGF0X2du
dHRhYl9zZWVkKQo+ICAgICAgICAoeGNoLCBndWVzdF9kb21pZCwgY29uc29sZV9nbWZuLCB4ZW5z
dG9yZV9nbWZuLCBjb25zb2xlX2RvbWlkLAo+ICAgICAgICAgeGVuc3RvcmVfZG9taWQpOwoKSXMg
dGhhdCBwcmVmZXJhYmxlPwoKPiAKPiA+ICsKPiA+ICsgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gs
IFhDX0lOVEVSTkFMX0VSUk9SLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICIlczogZmFpbGVk
IHRvIGFjcXVpcmUgZ3JhbnQgdGFibGUgIgo+ID4gKyAgICAgICAgICAgICAgICAgICAgICJbZXJy
bm89JWRdXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgZXJybm8p
Owo+ID4gKyAgICAgICAgcmV0dXJuIC0xOwo+ID4gICAgICB9Cj4gPiArCj4gPiArICAgIGdudHRh
YiA9IGFkZHI7Cj4gPiArCj4gPiArICAgIGlmICggZ3Vlc3RfZG9taWQgIT0gY29uc29sZV9kb21p
ZCAgJiYgY29uc29sZV9nbWZuICE9IC0xKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBeIGV4dHJhIHNwYWNlLgo+ID4gKyAgICB7Cj4gPiArICAgICAgICB4Y19kb21f
cHJpbnRmKHhjaCwgIiVzOiBzZXR0aW5nIGNvbnNvbGUgcGZuPTB4JSJQUklfeGVuX3BmbiwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBjb25zb2xlX2dtZm4pOwo+ID4g
Kwo+ID4gKyAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5mbGFncyA9IEdU
Rl9wZXJtaXRfYWNjZXNzOwo+ID4gKyAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05T
T0xFXS5kb21pZCA9IGNvbnNvbGVfZG9taWQ7Cj4gPiArICAgICAgICBnbnR0YWJbR05UVEFCX1JF
U0VSVkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZuOwo+ID4gKyAgICB9Cj4gPiArCj4g
PiArICAgIGlmICggZ3Vlc3RfZG9taWQgIT0geGVuc3RvcmVfZG9taWQgJiYgeGVuc3RvcmVfZ21m
biAhPSAtMSkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczog
c2V0dGluZyB4ZW5zdG9yZSBwZm49MHglIlBSSV94ZW5fcGZuLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICBfX0ZVTkNUSU9OX18sIHhlbnN0b3JlX2dtZm4pOwo+ID4gKwo+ID4gKyAgICAgICAg
Z250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2Vz
czsKPiA+ICsgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVdLmRvbWlkID0g
eGVuc3RvcmVfZG9taWQ7Cj4gPiArICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNU
T1JFXS5mcmFtZSA9IHhlbnN0b3JlX2dtZm47Cj4gPiArICAgIH0KPiAKPiBUaGUgY29kZSBhYm92
ZSBpcyBhbHJlYWR5IHByZXNlbnQgaW4geGNfZG9tX2dudHRhYl9zZWVkIChub3cgcmVuYW1lZAo+
IHRvIGNvbXBhdF9nbnR0YWJfc2VlZCwgaXNuJ3QgdGhlcmUgYW55d2F5IHRoYXQgeW91IGNvdWxk
IHJlLXVzZSBpdD8KCkhtbS4gTWF5YmUuIEknbGwgc2VlIGlmIEkgY2FuIHJlLXdvcmsgaXQgdG8g
cmVtb3ZlIHRoZSBkdXBsaWNhdGlvbi4KClRoYW5rcywKCiAgUGF1bAoKPiAKPiBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:12:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16:12: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.xen.org>)
	id 1dkukJ-0007E5-CZ; Thu, 24 Aug 2017 16:12:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkukI-0007Du-SV
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 16:12:38 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 45/B4-01987-6FAFE995; Thu, 24 Aug 2017 16:12:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffrr3m
 RBt/+KFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/1v1hL2jhqri96SR7A+MMji5GLg4hgc2M
 Eq9nb2SFcHYzSpx6NZuxi5GTQ1ggXuLY8fdgtoiAjcTtZ7NZQGwhgRiJa7NesoE0MAssYZS49
 eMtE0iCTUBT4s7nT2A2r4CVxNYN58CaWQRUJbquv2IGsUUFwiXeNh5hgagRlDg58wmQzcHBKW
 Ai8euTOEiYWcBMYt7mh8wQtrzE9rdzmCcw8s1C0jELSdksJGULGJlXMWoUpxaVpRbpGlroJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBlw9AwPjDsbfpz0PMUpyMCmJ8i5/MS9S
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvgZ9AOcGi1PTUirTMHGDow6QlOHiURHjfgaR5iwsSc
 4sz0yFSpxgVpcR514AkBEASGaV5cG2weLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3Js
 gUnsy8Erjpr4AWMwEtnnRiDsjikkSElFQDo8Btpce9Dy4bOpx17QgPmW9udJdH8aDcI/u1vPH
 X5Z9tvXEgSoAnrahxoWjymqZ3MVPTTP8H7tztIz87+bavsmhaQw7rr3lsuXNYlx5SnHx3ct3y
 n2pfWc7NPiUg/1Ev4+HPRlHL0or8qNkzeS5/nSaue4In9Oiq63ZBMjEOVyP2B36o8NI/oMRSn
 JFoqMVcVJwIAFHPta2yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503591157!99788944!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25159 invoked from network); 24 Aug 2017 16:12:37 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 24 Aug 2017 16:12:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 605E315A2;
 Thu, 24 Aug 2017 09:12:36 -0700 (PDT)
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 D54463F540;
 Thu, 24 Aug 2017 09:12:34 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-3-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <19c15d31-fa8c-e696-e925-dcd393e60dda@arm.com>
Date: Thu, 24 Aug 2017 17:12:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170821180549.3989-3-jgross@suse.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 2/5] xen: move XENMAPSPACE_grant_table code
 into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpJIHdhcyBleHBlY3RpbmcgdG8gYmUgQ0NlZCBvbiB0aGlzIHBhdGNoLgoKT24gMjEv
MDgvMTcgMTk6MDUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gVGhlIHg4NiBhbmQgYXJtIHZlcnNp
b25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRsaW5nIGFyZSBuZWFybHkKPiBpZGVu
dGljYWwuIE1vdmUgdGhlIGNvZGUgaW50byBhIGZ1bmN0aW9uIGluIGdyYW50X3RhYmxlLmMgYW5k
IGFkZCBhbgo+IGFyY2hpdGVjdHVyZSBkZXBlbmRhbnQgaG9vayB0byBoYW5kbGUgdGhlIGRpZmZl
cmVuY2VzLgo+Cj4gVGhpcyBhdCBvbmNlIGZpeGVzIGEgYnVnIGluIHRoZSBhcm0gY29kZSB3aGlj
aCBkaWRuJ3QgdW5sb2NrIHRoZSBncmFudAo+IHRhYmxlIGluIGVycm9yIGNhc2UuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDM0ICsrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICB8IDQxICsrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDYgKysrKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8ICA1ICsrKysrCj4gIHhlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oICAgICB8ICAzICsrKwo+ICA2IGZpbGVzIGNoYW5nZWQsIDY2IGluc2Vy
dGlvbnMoKyksIDYxIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCBhODEwYTA1NmQ3Li42ZGFkMTY3YThlIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMK
PiBAQCAtMjQsNiArMjQsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL21tLmg+Cj4gICNpbmNsdWRlIDx4
ZW4vcHJlZW1wdC5oPgo+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KCldoeSBzY2hlZC5oIGhhcyBiZWVuIG1vdmVkIGVhcmxpZXI/IExpa2VseSBpdCBt
ZWFucyBvbmUgb2YgdGhlIGhlYWRlciAKZG9lc24ndCBpbmNsdWRlIGFsbCBpdHMgZGVwZW5kZW5j
eS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:14:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16:14: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.xen.org>)
	id 1dkulb-0007LT-MN; Thu, 24 Aug 2017 16:13:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkula-0007LI-Ag
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:13:58 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E2/83-09901-54BFE995; Thu, 24 Aug 2017 16:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQtf197x
 Ig2tvuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfl6+yFUxkrvg/06qB8RxTFyMnh4SAn8T/
 CQ3MIDaLgKrE0s5zQDYHB5uAvcT0rxUgYREBLYkj65aAlTMLFEpsmvcFrFxYIEZiw6FlLCA2r
 4CnxJY101lBbCGBHIkvyx4wQsQFJU7OfMIC0asncWPqFDaQ8cwC0hLL/3FAhOUlmrfOBhvJKW
 Ajsa73AzuILSqgInFy5RomiJGKEv3zHrBBXJwusfXvL+YJjAKzkGyYhWTDLIQNs5BsWMDIsop
 RvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFQZgGAH4/TL/ocY
 JTmYlER5l7+YFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfqF1BOsCg1PbUiLTMHGDUwaQkOH
 iURXl2QNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHnX/AQqEgApyijNgxsBi+BLjLJSwr
 yMQEcJ8RSkFuVmlqDKv2IU52BUEuaVAFnFk5lXArfpFdARTEBHTDoxB+SIkkSElFQDY7xzh/i
 zks4oNevt23beqD0x77Xxwy1m2vVJ0nbbUo9cuBtpMemP/6Z7cwU682fM1d8fMyF+S4qAlKaq
 cfU1F633Jr+2RKzpd3pkH5OUrMHyZsqbuw+cmDOnl0YweaRH63w6dSPvyo2GvUaV8/91Vwkpn
 /6W26yZwqhQ/MWq9ajQPQd993xbJZbijERDLeai4kQA+ZWdMNsCAAA=
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503591236!56380640!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9764 invoked from network); 24 Aug 2017 16:13:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 16:13:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51510941"
Date: Thu, 24 Aug 2017 17:11:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170824161149.tsoaw4tvmrcwrmdm@dhcp-3-128.uk.xensource.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-8-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-8-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 07/12] x86/hvm/ioreq: use bool
 rather than bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDFQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggY2hhbmdlcyB1c2Ugb2YgYm9vbF90IHRvIGJvb2wgaW4gdGhlIElP
UkVRIHNlcnZlciBjb2RlLiBJdCBhbHNvCj4gZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9u
IGluIGEgY29udGludWF0aW9uIGxpbmUuCj4gCj4gVGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0
aWMuIE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpMR1RNOgoKUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:21:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16:21: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.xen.org>)
	id 1dkusy-0008Es-Dv; Thu, 24 Aug 2017 16:21:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkusx-0008Em-6N
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:21:35 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F0/41-09901-E0DFE995; Thu, 24 Aug 2017 16:21:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQpfv77x
 Ig9VXGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9U+awFDSwV+x9uJy9gfENaxcjJ4eEgJ9E
 28OpzCA2i4CqxKyVk5i6GDk42ATsJaZ/rQAJiwhoSRxZt4QJxGYWKJTYNO8LWLmwQK7EvzOPG
 UFsXgFPiadXDoGNFBLIkdhw8BULRFxQ4uTMJywQvToSC3Z/YgMZzywgLbH8HwdImFPARmLnuq
 9gI0UFVCROrlzDBDFGUaJ/3gM2iCvTJbb+/cU8gZF/FpKps5BMnYUwdQEj8ypGjeLUorLUIl0
 jC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYzn1wYeYpTkYFIS5V3+
 Yl6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneF7+BcoJFqempFWmZOcBIgElLcPAoifCGgaR5i
 wsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOOx2kSACkKKM0D24ELCovMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZi3AWQKT2ZeCdymV0BHMAEdMenEHJAjShIRUlINjMpXp/t1XTp6bn6SfSt
 r2aJbFyq0c7cxzL+wIjZ5z/wCY6vb61alJM7Yki6gMNWnQzzA/q5CR6T+28NsixnjuxO9Dlxr
 /VNzZL3N2ve5fs2P7isJHpgW3m/ZFdo3odU+a5XSNx+Gg+/fTDtRfk9ydliS75kJRaGHd2sny
 4QqGpr8fJfbtXjrGiWW4oxEQy3mouJEAER4zh/FAgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503591693!113015713!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10843 invoked from network); 24 Aug 2017 16:21:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 16:21:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51511533"
Date: Thu, 24 Aug 2017 17:21:30 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170824162130.tepmzej5qgoi75m5@dhcp-3-128.uk.xensource.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-9-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-9-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 08/12] x86/hvm/ioreq: move
 is_default into struct hvm_ioreq_server
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDJQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IExlZ2FjeSBlbXVsYXRvcnMgdXNlIHRoZSAnZGVmYXVsdCcgSU9SRVEgc2VydmVyIHdo
aWNoIGhhcyBzbGlnaHRseQo+IGRpZmZlcmVudCBzZW1hbnRpY3MgdGhhbiBvdGhlciwgZXhwbGlj
aXRseSBjcmVhdGVkLCBJT1JFUSBzZXJ2ZXJzLgo+IAo+IEJlY2F1c2Ugb2YgdGhpcywgbW9zdCBv
ZiB0aGUgaW5pdGlhbGl6YXRpb24gYW5kIHRlYXJkb3duIGNvZGUgbmVlZHMgdG8KPiBrbm93IHdo
ZXRoZXIgdGhlIHNlcnZlciBpcyBkZWZhdWx0IG9yIG5vdC4gVGhpcyBpcyBjdXJyZW50bHkgYWNo
aWV2ZWQKPiBieSBwYXNzaW5nIGFuIGlzX2RlZmF1bHQgYm9vbGVhbiBhcmd1bWVudCB0byB0aGUg
ZnVuY3Rpb25zIGluIHF1ZXN0aW9uLAo+IHdoZXJlYXMgdGhpcyBhcmd1bWVudCBjb3VsZCBiZSBh
dm9pZGVkIGJ5IGFkZGluZyBhIGZpZWxkIHRvIHRoZQo+IGh2bV9pb3JlcV9zZXJ2ZXIgc3RydWN0
dXJlIHdoaWNoIGlzIGFsc28gcGFzc2VkIGFzIGFuIGFyZ3VtZW50IHRvIGFsbAo+IHRoZSByZWxl
dmFudCBmdW5jdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgbG9va3MgZmluZSwgSSd2ZSBhbHNvIHNlZW4gdGhhdCB0
aGVyZSdzIGEgaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciwgd2hpY2ggaXMgdXNlZCBp
biBhIGJ1bmNoIG9mIGxvb3BzIGluIHRoZSBmaWxlIGxpa2U6CgppZiAoIHMgPT0gZC0+YXJjaC5o
dm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKCkFGQUlDVCB0aG9zZSBjb3VsZCBhbHNv
IGJlIHJlcGxhY2VkIHdpdGggcy0+aXNfZGVmYXVsdC4KClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16: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.xen.org>)
	id 1dkuyu-00008n-5n; Thu, 24 Aug 2017 16:27:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkuys-00008g-UE
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:27:43 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DA/A8-02962-E7EFE995; Thu, 24 Aug 2017 16:27:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov27tv3m
 RBtvPGVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndNw4yFuxlr3i9t6SBsZ+1i5GTQ0LASOLt
 xH9MXYxcHEICCxklnnW9BUpwcAgLpEr8fegEUiMioCzR++s3C4jNLOAr0fD3BVR9M6NE2+Zr7
 CAJNgFViQ3XT4EN5RWwlni0fis7yBwWoPiLPQYgYVGBcIn9368xQ5QISpyc+QRsJqeAgcS0jU
 dYIearS/yZd4kZwhaX2PTsO1RcXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI
 1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTQYg2MF4ZkHgIUZJDiYlUd7l
 L+ZFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3f0XKCdYlJqeWpGWmQOMEpi0BAePkghv6x+gN
 G9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHk9QGYIgBRllObBjYBF7CVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ864FWcWTmVcCt+kV0BFMQEdMOjEH5IiSRISUVAMjt1Jcd82lGTy6wmd
 Z2BkXdj58oiyXOblz5jS5mveNG9nEtn0yUDymqDDrtiDnHxevZR87zIyuB2l+cs67XW081zH/
 TInsb3VGAaUglhPtM9cWSErzTomdlLjr57a0/5n3hLYmtTY5OVy/vMM7l++D9Lx/U5RnP3X5I
 NbqaSMZkXNecNnD+XuVWIozEg21mIuKEwHO/teY0wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503592061!79420577!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2389 invoked from network); 24 Aug 2017 16:27:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 16:27:41 -0000
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 mx1.suse.de (Postfix) with ESMTP id 3F063AED7;
 Thu, 24 Aug 2017 16:27:41 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-20-jgross@suse.com> <599F0E57020000780017365E@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e68d56be-83c4-52f4-af4e-d10bc28d58a2@suse.com>
Date: Thu, 24 Aug 2017 18:27:39 +0200
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: <599F0E57020000780017365E@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 19/53] xen/arch/x86/psr.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTc6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA4LjE3IGF0
IDE5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3Bz
ci5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+PiBAQCAtNDE4LDUwICs0MTgsNjYgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKPj4gICAgICAu
d3JpdGVfbXNyID0gbDJfY2F0X3dyaXRlX21zciwKPj4gIH07Cj4+ICAKPj4gLXN0YXRpYyB2b2lk
IF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVy
ZSwKPj4gK3N0YXRpYyBib29sIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25zdCBjaGFyICpzLCBj
b25zdCBjaGFyICp2YWx1ZSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpzcywgY29uc3QgY2hhciAqZmVhdHVyZSwKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKPj4gIHsKPj4gLSAgICBpZiAoICFz
dHJjbXAocywgZmVhdHVyZSkgKQo+PiArICAgIGlmICggIXN0cm5jbXAocywgZmVhdHVyZSwgdmFs
dWUgLSBzKSApCj4+ICAgICAgewo+PiAtICAgICAgICBpZiAoICF2YWx1ZSApCj4+ICsgICAgICAg
IGlmICggISp2YWx1ZSApCj4+ICAgICAgICAgICAgICBvcHRfcHNyIHw9IG1hc2s7Cj4+ICAgICAg
ICAgIGVsc2UKPj4gICAgICAgICAgewo+PiAtICAgICAgICAgICAgaW50IHZhbF9pbnQgPSBwYXJz
ZV9ib29sKHZhbHVlLCBOVUxMKTsKPj4gKyAgICAgICAgICAgIGludCB2YWxfaW50ID0gcGFyc2Vf
Ym9vbCh2YWx1ZSArIDEsIHNzKTsKPiAKPiBXaHkgIisgMSIgaGVyZT8KCnZhbHVlIHBvaW50cyB0
byB0aGUgZGVsaW1pdGVyICgnXDAnIG9yICcsJykgbm93LgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:29:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16:29: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.xen.org>)
	id 1dkv0W-0000EM-Fg; Thu, 24 Aug 2017 16:29:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkv0V-0000ED-8w
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:29:23 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 17/51-02177-2EEFE995; Thu, 24 Aug 2017 16:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+7Df/M
 iDXZtMLH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOu/ZnNVrCctWLtpf9sDYx/mbsYOTkkBIwk
 3k78x9TFyMUhJLCQUeLaqdVMIAlhgQiJvf/msIDYIgLKEr2/frOAFDELtDFLTD9wFywhJNDEK
 HG/LwHEZhNQldhw/RQriM0rYC2xZXEDO4jNAhS/8XIGWFxUIFxi//drzBA1ghInZz4BmsPBwS
 lgIHHkjDVImFlAXeLPvEvMELa4xKZn31khbHmJ7W/nME9g5J+FpHsWkpZZSFpmIWlZwMiyilG
 jOLWoLLVI19hAL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMDzrGRgYdzB2nvA7
 xCjJwaQkyrv8xbxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8u/8C5QSLUtNTK9Iyc4CRApOW4
 OBREuG1BUnzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcdx1IkQBIUUZpHtwIWNReYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM++oP0BSezLwSuE2vgI5gAjpi0ok5IEeUJCKkpBoYPfP
 +c997u2y+k+s94+TCZ6LV/a9FpvYEVX7sfyee/W7dxm867+IWyIlMLvxyOvb8UkvHfJN21Wve
 6pGi4TqaETJsHT7sMk0Of7/e4v50xWBjo9SBwyrl+fd+z06LCHV59f/hn333WsRCuW8/dhc7r
 MezOdj5fVlkZaXFZJFZS112/Y7fkHdTiaU4I9FQi7moOBEAH+PGVtUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503592161!99791153!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33690 invoked from network); 24 Aug 2017 16:29:21 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 16:29:21 -0000
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 mx1.suse.de (Postfix) with ESMTP id 53125AED7;
 Thu, 24 Aug 2017 16:28:21 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-2-jgross@suse.com> <599F0DFB020000780017365B@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3d96d622-1fb9-2766-24e9-6c7b64458056@suse.com>
Date: Thu, 24 Aug 2017 18:28:19 +0200
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: <599F0DFB020000780017365B@suse.com>
Content-Language: de-DE
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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 01/53] xen: add an optional string end
 parameter to parse_bool()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTc6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA4LjE3IGF0
IDE5OjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTE2MywyMCArMTYzLDI0IEBA
IHZvaWQgX19pbml0IGNtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKPj4gICNlbmRp
Zgo+PiAgfQo+PiAgCj4+IC1pbnQgX19pbml0IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcykKPj4g
K2ludCBfX2luaXQgcGFyc2VfYm9vbChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKQo+PiAg
ewo+PiAtICAgIGlmICggIXN0cmNtcCgibm8iLCBzKSB8fAo+PiAtICAgICAgICAgIXN0cmNtcCgi
b2ZmIiwgcykgfHwKPj4gLSAgICAgICAgICFzdHJjbXAoImZhbHNlIiwgcykgfHwKPj4gLSAgICAg
ICAgICFzdHJjbXAoImRpc2FibGUiLCBzKSB8fAo+PiAtICAgICAgICAgIXN0cmNtcCgiMCIsIHMp
ICkKPj4gKyAgICB1bnNpZ25lZCBpbnQgbGVuOwo+PiArCj4+ICsgICAgbGVuID0gZSA/IGUgLSBz
IDogc3RybGVuKHMpOwo+IAo+IElmIHlvdSBkb24ndCBtaW5kLCBJJ2QgbGlrZSB0byBzZWUgQVNT
RVJUKGUgPj0gcykgYWRkZWQgdG8gdGhlIG1pZGRsZQo+IHBhcnQgaGVyZTsgc2hvdWxkIGJlIGVh
c2lseSBkb2FibGUgd2hpbGUgY29tbWl0dGluZy4KClN1cmUsIE5QLgoKCkp1ZXJnZW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:31:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16: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.xen.org>)
	id 1dkv2P-0000pw-R9; Thu, 24 Aug 2017 16:31:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dan.j.williams@intel.com>) id 1dkv2P-0000pp-HZ
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 16:31:21 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 33/2F-02962-85FFE995; Thu, 24 Aug 2017 16:31:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfSWqW74/3m
 RBn/P81gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHOn4zFsxgq1jYtJKtgbGDtYuRi0NIYCKj
 xPfmv2AOi8B0Vokdnc/ZQRwJgTmsEo3H/zJ2MXICOXkSXZsPskDYJRLXu5+B2bwCghInZz4Bs
 4UEPCVeXD0LZnMK6Eicb90IFT/LKDF/UwCIzSagK7F8z3Q2EJtFQFXi18J/UHMCJDb0ngOLCw
 ukSOycc54VxBYRUJJ4+uosI8hBzAIPWCQezzgAdhCzgKZE6/bf7BMYBWYhuWMWktQCRqZVjBr
 FqUVlqUW6huZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcgABDsYb28MOMQo
 ycGkJMq7/MW8SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD7/gHKCRanpqRVpmTnAuIBJS3DwK
 InwZoOkeYsLEnOLM9MhUqcY7TmuXFn3hYljw+r1QLLpwxYgOeXA9i9MQix5+XmpUuK8fiBtAi
 BtGaV5cENhcXyJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrxRIFN4MvNK4Ha/AjqLCeisSSf
 mgJxVkoiQkmpg1JITi6qw3nFWvYfjvcEd2anPbOLlboXam6ru6rmhGLrqub262bNVW3X6frX8
 e+Jg8YdtpdVZuy1SRYuVwltEuk1La7qdvUR33t9x1tDzTHf525RZVyZt3i++ibV+i7aQVcnuR
 cKn5iZN/3ui4WZhkYS8UNm204bls+eXnt8qd1fvULXGq8yFSizFGYmGWsxFxYkAexW73t4CAA
 A=
X-Env-Sender: dan.j.williams@intel.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503592278!100875371!1
X-Originating-IP: [209.85.218.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26289 invoked from network); 24 Aug 2017 16:31:19 -0000
Received: from mail-oi0-f53.google.com (HELO mail-oi0-f53.google.com)
 (209.85.218.53)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 16:31:19 -0000
Received: by mail-oi0-f53.google.com with SMTP id 193so10275150oii.0
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 09:31:19 -0700 (PDT)
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=JB0P0Au4xgdD6mc53QWgoQFZajMC/a+0rNEKqpg5GPI=;
 b=u00FxI/0lf7Ha+xJab64ZnBDaI0uFmZNjsLt1VdCf4R66YoRYDONjZUENdeIsTBqIu
 OISIz0wTV5YNFAYobIooIz28JZxMGdIlulr1PWEl4wZu760tn5fG/WLtQ/Z6JLRjlOV2
 93gwaaZF9aTEI8bte9Q1ZEwYxE3KEb+JLgc9aQaWFIC52Ba+gcI9Xh/uBBasguY5+p8l
 POAJzMtttIE4v3YT/rag+rVKyW1XGRPjvXkP5d7aWqfPpk2aD0eh5Ce4nH3iMeyZxXoO
 KF5iFSI6629+69fMbMNRCYAg/IcoGdO5W9DisqeH7uBIYY5tFvp3GR8ixNMCEL4wKY+W
 iGJw==
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=JB0P0Au4xgdD6mc53QWgoQFZajMC/a+0rNEKqpg5GPI=;
 b=lgv/vQU0CFHKz1hMiI9QGlXe/7tHbISqRCyxlwNuBs/Z0mp82fjW68//rgk+GRoeMr
 3iGIL8yBGifiKNZaGcXJbO51ZShH2i/a9I/zWA2XvM/22wCYvy7tk4TfLSXjHcvjDzv+
 wma4V6DPO+jpYH4W7ZC7vCLXIifOK33vu9hZ1pMTPN9INepU80aElWpEuukAgMIjlRvJ
 5nh5CGe0hhVVKV7rk6i4OLzQieXWmwOwcYUPXaqM3EvhcEwXJkjNjQ95ZB24rA+ofAIW
 7qp4iJyKneE0xz46yJxQVZt4Cw8fZYnchPBQNVAo+HGe5K+Izqp4VPNemi2GyYxHlckU
 9ovg==
X-Gm-Message-State: AHYfb5iDCB/UkA94tzn2QmWr0rKt+uEWoAIXHOmiYti6TjwFjLnYnLgQ
 JKp6Jv9aOmSGiln0CGXULbWXA3Z6b0rg
X-Received: by 10.202.60.132 with SMTP id j126mr8181428oia.115.1503592277799; 
 Thu, 24 Aug 2017 09:31:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.42.3 with HTTP; Thu, 24 Aug 2017 09:31:17 -0700 (PDT)
In-Reply-To: <20170824161152.GB27591@lst.de>
References: <150353211413.5039.5228914877418362329.stgit@dwillia2-desk3.amr.corp.intel.com>
 <150353213655.5039.7662200155640827407.stgit@dwillia2-desk3.amr.corp.intel.com>
 <20170824161152.GB27591@lst.de>
From: Dan Williams <dan.j.williams@intel.com>
Date: Thu, 24 Aug 2017 09:31:17 -0700
Message-ID: <CAPcyv4jjNi_+c5DW9nsBLEnYMBtsR_v67+bF6bC4Cb9mY7T+Ww@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Cc: Jan Kara <jack@suse.cz>,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 Linux API <linux-api@vger.kernel.org>,
 "Darrick J. Wong" <darrick.wong@oracle.com>,
 Dave Chinner <david@fromorbit.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xen.org, linux-xfs@vger.kernel.org,
 Linux MM <linux-mm@kvack.org>, Jeff Moyer <jmoyer@redhat.com>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Andy Lutomirski <luto@kernel.org>,
 linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 Ross Zwisler <ross.zwisler@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v6 4/5] fs,
 xfs: introduce MAP_DIRECT for creating block-map-atomic file ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WyBhZGRpbmcgWGVuIF0KCk9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDk6MTEgQU0sIENocmlzdG9w
aCBIZWxsd2lnIDxoY2hAbHN0LmRlPiB3cm90ZToKPiBJIHN0aWxsIGNhbid0IG1ha2UgYW55IHNl
bnNlIG9mIHRoaXMgZGVzY3JpcHRpb24uICBXaGF0IGlzIGFuIGV4dGVybmFsCj4gYWdlbnQ/ICBV
c2Vyc3BhY2Ugb2J2aW91c2x5IGNhbid0IGV2ZXIgc2VlIGEgY2hhbmdlIGluIHRoZSBleHRlbnQK
PiBtYXAsIHNvIGl0IGNhbid0IGJlIG1lYW50LgoKRXh0ZXJuYWwgYWdlbnQgaXMgYSBETUEgZGV2
aWNlLCBvciBhIGh5cGVydmlzb3IgbGlrZSBYZW4uIEluIHRoZSBETUEKY2FzZSBwZXJoYXBzIHdl
IGNhbiB1c2UgdGhlIGZjbnRsIGxlYXNlIG1lY2hhbmlzbSwgSSdsbCBpbnZlc3RpZ2F0ZS4KSW4g
dGhlIFhlbiBjYXNlIGl0IGFjdHVhbGx5IHdvdWxkIG5lZWQgdG8gdXNlIGZpZW1hcCgpIHRvIGRp
c2NvdmVyIHRoZQpwaHlzaWNhbCBhZGRyZXNzZXMgdGhhdCBiYWNrIHRoZSBmaWxlIHRvIHNldHVw
IHRoZWlyIE0yUCB0YWJsZXMuCkhlcmUncyB0aGUgZGlzY3Vzc2lvbiB3aGVyZSB3ZSBkaXNjb3Zl
cmVkIHRoYXQgcGh5c2ljYWwgYWRkcmVzcwpkZXBlbmRlbmN5OgoKICAgIGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA0L21zZzAwNDE5Lmh0bWwKCj4g
SXQgd291bGQgaGVscCBhIGxvdCBpZiB5b3UgY291bGQgY29tZSB1cCB3aXRoIGEgY29uY3JldGUg
dXNlciBmb3IgdGhpcywKPiBpbmNsdWRpbmcgZXhhbXBsZSBjb2RlLgoKV2lsbCBkby4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:31:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16:31: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.xen.org>)
	id 1dkv2W-0000r8-1e; Thu, 24 Aug 2017 16:31:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402734fb2=Paul.Durrant@citrix.com>)
 id 1dkv2V-0000qt-59
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:31:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 9F/E9-01732-E5FFE995; Thu, 24 Aug 2017 16:31:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQjf2/7x
 Ig4WL9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfJ/8yFTzgqph9expbA+N/ji5GTg4JAT+J
 z7/esoLYbAI6EkuPzmcCsUUEtCTWr3jK1sXIxcEsMIVR4s3D/WAJYYFciYNvj7FBFOVJzOrdz
 wxhW0mcPHMSLM4ioCrRdecUUD0HB6+Au8S/hbwgc4QEVjNK3H/7kBGkhlPAS2LOiZVgixkFZC
 W+NK4Gm8MsIC5x6wnEERICAhJL9pxnhrBFJV4+/scKYRtIbF26jwWiXkdiwe5PbBC2tsSyha/
 B6nkFBCVOznzCMoFReBaSsbOQtMxC0jILScsCRpZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYG
 pnq5qcXFiempOYlJxXrJ+bmbGIHBzwAEOxjXtjofYpTkYFIS5V3+Yl6kEF9SfkplRmJxRnxRa
 U5q8SFGGQ4OJQlen39AOcGi1PTUirTMHGAcwqQlOHiURHizQdK8xQWJucWZ6RCpU4y6HBtWr/
 /CJMSSl5+XKiXOu+4vUJEASFFGaR7cCFhKuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3ii
 QVTyZeSVwm14BHcEEdMSkE3NAjihJREhJNTCWsrs1HXpddWIf82XrgCUWOft+ui6XNNYre/eh
 dWtDxFURYVPe9T5LrzmnXF2ZEu9exa+6c/3+/gOBD+8GnLq9+tXyac8WaDDWbP/sx6LP+Pdoa
 TXjPW3zja5L53Ix6hvYf9GQN0tp52mcxJp0OdwzZ6rfM5VPH67t4U0W+3Lxjo7/iivHv55TYi
 nOSDTUYi4qTgQAEltLcAQDAAA=
X-Env-Sender: prvs=402734fb2=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503592285!92843521!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10049 invoked from network); 24 Aug 2017 16:31:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 16:31:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51512206"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 08/12] x86/hvm/ioreq: move
 is_default into struct hvm_ioreq_server
Thread-Index: AQHTG1Yd+42cTaBXZ0mtwVV27fBlkKKTkeIAgAAkKCA=
Date: Thu, 24 Aug 2017 16:31:24 +0000
Message-ID: <cf27053e7c3f45b792ed3770f93fbddb@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-9-paul.durrant@citrix.com>
 <20170824162130.tepmzej5qgoi75m5@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170824162130.tepmzej5qgoi75m5@dhcp-3-128.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 08/12] x86/hvm/ioreq: move
 is_default into struct hvm_ioreq_server
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDI0IEF1Z3VzdCAyMDE3IDE3OjIyCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3
IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgUkVQT1NU
IDA4LzEyXSB4ODYvaHZtL2lvcmVxOiBtb3ZlCj4gaXNfZGVmYXVsdCBpbnRvIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyCj4gCj4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDJQTSArMDEw
MCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gTGVnYWN5IGVtdWxhdG9ycyB1c2UgdGhlICdkZWZh
dWx0JyBJT1JFUSBzZXJ2ZXIgd2hpY2ggaGFzIHNsaWdodGx5Cj4gPiBkaWZmZXJlbnQgc2VtYW50
aWNzIHRoYW4gb3RoZXIsIGV4cGxpY2l0bHkgY3JlYXRlZCwgSU9SRVEgc2VydmVycy4KPiA+Cj4g
PiBCZWNhdXNlIG9mIHRoaXMsIG1vc3Qgb2YgdGhlIGluaXRpYWxpemF0aW9uIGFuZCB0ZWFyZG93
biBjb2RlIG5lZWRzIHRvCj4gPiBrbm93IHdoZXRoZXIgdGhlIHNlcnZlciBpcyBkZWZhdWx0IG9y
IG5vdC4gVGhpcyBpcyBjdXJyZW50bHkgYWNoaWV2ZWQKPiA+IGJ5IHBhc3NpbmcgYW4gaXNfZGVm
YXVsdCBib29sZWFuIGFyZ3VtZW50IHRvIHRoZSBmdW5jdGlvbnMgaW4gcXVlc3Rpb24sCj4gPiB3
aGVyZWFzIHRoaXMgYXJndW1lbnQgY291bGQgYmUgYXZvaWRlZCBieSBhZGRpbmcgYSBmaWVsZCB0
byB0aGUKPiA+IGh2bV9pb3JlcV9zZXJ2ZXIgc3RydWN0dXJlIHdoaWNoIGlzIGFsc28gcGFzc2Vk
IGFzIGFuIGFyZ3VtZW50IHRvIGFsbAo+ID4gdGhlIHJlbGV2YW50IGZ1bmN0aW9ucy4KPiA+Cj4g
PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+
IAo+IFRoaXMgbG9va3MgZmluZSwgSSd2ZSBhbHNvIHNlZW4gdGhhdCB0aGVyZSdzIGEKPiBodm1f
ZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyLCB3aGljaCBpcyB1c2VkIGluIGEgYnVuY2ggb2Yg
bG9vcHMgaW4gdGhlCj4gZmlsZSBsaWtlOgo+IAo+IGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21h
aW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQo+IAo+IEFGQUlDVCB0aG9zZSBjb3VsZCBhbHNvIGJl
IHJlcGxhY2VkIHdpdGggcy0+aXNfZGVmYXVsdC4KClllcywgdGhleSBzaG91bGQgYmUuIFRoYW5r
cyBmb3Igc3BvdHRpbmcgdGhhdC4KCkNoZWVycywKCiAgUGF1bAoKPiAKPiBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:33:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16: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.xen.org>)
	id 1dkv4I-00015A-CT; Thu, 24 Aug 2017 16:33:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40240c98d=wei.liu2@citrix.com>)
 id 1dkv4H-00014t-B6
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:33:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 08/A4-09901-CCFFE995; Thu, 24 Aug 2017 16:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6Z//M
 iDS494rb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPunl3CWvBSuOJf7wW2BsaZ/F2MnBwSAv4S
 HXP+soLYLAKqEttvTwWz2QSUJX529rKB2CICWhJH1i1h6mLk4mAWmMgocWjOXSaQhLBAhsTky
 ctZuhg5OHgFLCR6/9qChIUEciS+9l0E6+UVEJQ4OfMJC4jNLKAjsWD3JzaQcmYBaYnl/zhAwp
 wCNhLLd08HmygqoCLRuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKK
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPx+saAQ4ySHExKorzLX8yL
 FOJLyk+pzEgszogvKs1JLT7EqMHBIXDl4JHZjFIsefl5qUoSvD7/gOoEi1LTUyvSMnOAsQBTK
 sHBoyTC+/YvUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhMBmSInz+oHMEAApyijNgxsBi8tLjLJSwr
 yMQAcK8RSkFuVmlqDKv2IU52BUEuaNApnCk5lXArfpFdARTEBHTDoxB+SIkkSElFQDYwEf86H
 gT/6f0rNebNiUzpnSm2ez8lqc44fkV/8Wzamf0qPVGu++/4uV8JnArmcFH57X7Lhc5fCi+1/F
 K7sv/asf/cq+b6qQtfxH+NwNVzzlnTf83c9nMbU6Zfkze9WWo949vez605JleARjvQ+pXlgye
 W1Y4sOIivvXeNQytUr7wrKTmZ45KbEUZyQaajEXFScCAMl+ub7GAgAA
X-Env-Sender: prvs=40240c98d=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503592394!75953809!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7216 invoked from network); 24 Aug 2017 16:33:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 16:33:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="445022017"
Date: Thu, 24 Aug 2017 17:33:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170824163312.6dspdjc5ifjhjzmb@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-3-paul.durrant@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>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 02/12] x86/mm: allow a privileged
 PV domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NTZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEluIHRoZSBjYXNlIHdoZXJlIGEgUFYgZG9tYWluIGlzIG1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIHRoZW4gaXQgbmVlZHMgbWFrZQo+IHRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2Fs
bCB1c2luZyBET01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKPiBkb21pZCwgc28gdGhh
dCB0aGUgcGFzc2VkIGluIGdtZm4gdmFsdWVzIGFyZSBjb3JyZWN0bHkgdHJlYXRlZCBhcyBtZm5z
Cj4gcmF0aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVzdCBwMm0uCj4gCgpXaGF0IHdv
dWxkIGJlIHRoZSBjYWxsY2hhaW4gbGlrZSBpbiB0aGlzIGNhc2U/CgpJIGRvbid0IHF1aXRlIHVu
ZGVyc3RhbmQgaG93IHRoaXMgZml0cyB3aXRoIHRoZSByZXNvdXJjZSBtYXBwaW5nIGNvZGUKaW4g
dGhpcyBzZXJpZXMuCgo+IFRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNoZWNrIHdoaWNoIGN1cnJlbnRs
eSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgo+IHRoZSBvd25lciBvZiB0aGUgcGFn
ZSB0YWJsZXMgbWF0Y2hlcyB0aGUgZG9tYWluIHBhc3NlZCB0bwo+IEhZUEVSVklTT1JfbW11X3Vw
ZGF0ZSwgYnV0IHRoYXQgZG9tYWluIGlzIG5vdCB0aGUgcmVhbCBvd25lciBvZiB0aGUgcGFnZS4K
PiBUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVjYTkgKCJ4ODY6IENs
ZWFuIHVwCj4gZ2V0X3BhZ2VfZnJvbV9sMWUoKSB0byBjb3JyZWN0bHkgZGlzdGluZ3Vpc2ggYmV0
d2VlbiBvd25lci1vZi1wdGUgYW5kCj4gb3duZXItb2YtZGF0YS1wYWdlIGluIGFsbCBjYXNlcyIp
IGJ1dCBpdCdzIG5vdCBjbGVhciB3aHkgaXQgd2FzIG5lZWRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysr
KystLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
Cj4gaW5kZXggMGFiYjFlMjg0Zi4uYWFhOWZmNTE5NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTk4OSwxMiArOTg5LDE1IEBA
IGdldF9wYWdlX2Zyb21fbDFlKAo+ICAgICAgICAgICAgICAgICAgICAgKHJlYWxfcGdfb3duZXIg
IT0gZG9tX2NvdykgKSApCj4gICAgICB7Cj4gICAgICAgICAgLyoKPiAtICAgICAgICAgKiBMZXQg
cHJpdmlsZWdlZCBkb21haW5zIHRyYW5zZmVyIHRoZSByaWdodCB0byBtYXAgdGhlaXIgdGFyZ2V0
Cj4gLSAgICAgICAgICogZG9tYWluJ3MgcGFnZXMuIFRoaXMgaXMgdXNlZCB0byBhbGxvdyBzdHVi
LWRvbWFpbiBwdmZiIGV4cG9ydCB0bwo+IC0gICAgICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3Vw
cG9ydHMgZ3JhbnRlZCBtYXBwaW5ncy4gQXQgdGhhdCB0aW1lIHRoaXMKPiAtICAgICAgICAgKiBt
aW5vciBoYWNrIGNhbiBnbyBhd2F5Lgo+ICsgICAgICAgICAqIElmIHRoZSByZWFsIHBhZ2Ugb3du
ZXIgaXMgbm90IHRoZSBkb21haW4gc3BlY2lmaWVkIGluIHRoZQo+ICsgICAgICAgICAqIGh5cGVy
Y2FsbCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZpZWQgZG9tYWluIGhhcwo+ICsgICAg
ICAgICAqIG1hcHBpbmcgcHJpdmlsZWdlIG92ZXIgdGhlIHBhZ2Ugb3duZXIuCj4gKyAgICAgICAg
ICogVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvIGRvbTAu
IEl0IGlzCj4gKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEgcHJpdmlsZWdlZCBQViBk
b21haW4gdG8gbWFwIG1mbnMgdXNpbmcKPiArICAgICAgICAgKiBET01JRF9TRUxGLCB3aGljaCBp
cyBuZWVkZWQgZm9yIG1hcHBpbmcgZ3Vlc3QgcmVzb3VyY2VzIHN1Y2gKPiArICAgICAgICAgKiBn
cmFudCB0YWJsZSBmcmFtZXMuCj4gICAgICAgICAgICovCj4gLSAgICAgICAgaWYgKCAocmVhbF9w
Z19vd25lciA9PSBOVUxMKSB8fCAocGdfb3duZXIgPT0gbDFlX293bmVyKSB8fAo+ICsgICAgICAg
IGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwKPiAgICAgICAgICAgICAgIHhzbV9wcml2
X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKPiAgICAgICAg
ICB7Cj4gICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+IC0tIAo+IDIuMTEu
MAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:39:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 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.xen.org>)
	id 1dkvAH-0001Ta-2q; Thu, 24 Aug 2017 16:39:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dkvAG-0001Sy-8x
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 16:39:28 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2E/EB-02962-F310F995; Thu, 24 Aug 2017 16:39:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyNZ77sq4d4/x
 Ig4a/ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aC++3MBc2sFV1XprI2ME5l6WLk5BASKJBY
 tmUNK4jNIqAqsXv3TnYQm01AReLN8x4wW0RAW2LinIPMXYxcHMwC/1kk9t67zQSSEBZIkXi5a
 i+YzQtU1L14CStIkZDABCaJiZOPsEIkBCVOznwCto1ZQEvixr+XQA0cQLa0xPJ/HCBhToFAid
 nrtjKC2KJAi9v/72WawMg7C0n3LCTdsxC6FzAyr2LUKE4tKkst0jUy00sqykzPKMlNzMzRNTQ
 w08tNLS5OTE/NSUwq1kvOz93ECAwqBiDYwXhmQeAhRkkOJiVR3uUv5kUK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuA1YJgfKSRYlJqeWpGWmQMMb5i0BAePkgjvuf9ArbzFBYm5xZnpEKlTjMYcG
 1av/8LE0fRhyxcmIZa8/LxUKXHeSJBSAZDSjNI8uEGwuLvEKCslzMsIdJoQT0FqUW5mCar8K0
 ZxDkYlYd69IFN4MvNK4Pa9AjqFCeiUSSfmgJxSkoiQkmpgjD3EoG/yM6jkXq7eZ/uidxaHo+u
 TeDf4lAjO956me1Py26ZjlnNYxd9tkzpjZ8yW49B49m7pbmGP1VtC/hao+UekSrxcc3K2wPcY
 Ly8f4cXS4hkS3rd5rhWenXiz++VFBlN1iea1+ZOU25uvdx/hfTLRYv+J1xu/i6RUWLXPKjh9P
 ihWZIuaEktxRqKhFnNRcSIANHzDlrYCAAA=
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503592766!107829953!1
X-Originating-IP: [213.95.11.211]
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 60635 invoked from network); 24 Aug 2017 16:39:26 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 16:39:26 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id C759B9EDA8; Thu, 24 Aug 2017 18:39:25 +0200 (CEST)
Date: Thu, 24 Aug 2017 18:39:25 +0200
From: Christoph Hellwig <hch@lst.de>
To: Dan Williams <dan.j.williams@intel.com>
Message-ID: <20170824163925.GA28503@lst.de>
References: <150353211413.5039.5228914877418362329.stgit@dwillia2-desk3.amr.corp.intel.com>
 <150353213655.5039.7662200155640827407.stgit@dwillia2-desk3.amr.corp.intel.com>
 <20170824161152.GB27591@lst.de>
 <CAPcyv4jjNi_+c5DW9nsBLEnYMBtsR_v67+bF6bC4Cb9mY7T+Ww@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPcyv4jjNi_+c5DW9nsBLEnYMBtsR_v67+bF6bC4Cb9mY7T+Ww@mail.gmail.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: Jan Kara <jack@suse.cz>,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 Linux API <linux-api@vger.kernel.org>,
 "Darrick J. Wong" <darrick.wong@oracle.com>,
 Dave Chinner <david@fromorbit.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xen.org, linux-xfs@vger.kernel.org,
 Linux MM <linux-mm@kvack.org>, Jeff Moyer <jmoyer@redhat.com>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Andy Lutomirski <luto@kernel.org>,
 Ross Zwisler <ross.zwisler@linux.intel.com>,
 linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>, Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH v6 4/5] fs,
	xfs: introduce MAP_DIRECT for creating	block-map-atomic file ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MzE6MTdBTSAtMDcwMCwgRGFuIFdpbGxpYW1zIHdy
b3RlOgo+IEV4dGVybmFsIGFnZW50IGlzIGEgRE1BIGRldmljZSwgb3IgYSBoeXBlcnZpc29yIGxp
a2UgWGVuLiBJbiB0aGUgRE1BCj4gY2FzZSBwZXJoYXBzIHdlIGNhbiB1c2UgdGhlIGZjbnRsIGxl
YXNlIG1lY2hhbmlzbSwgSSdsbCBpbnZlc3RpZ2F0ZS4KPiBJbiB0aGUgWGVuIGNhc2UgaXQgYWN0
dWFsbHkgd291bGQgbmVlZCB0byB1c2UgZmllbWFwKCkgdG8gZGlzY292ZXIgdGhlCj4gcGh5c2lj
YWwgYWRkcmVzc2VzIHRoYXQgYmFjayB0aGUgZmlsZSB0byBzZXR1cCB0aGVpciBNMlAgdGFibGVz
Lgo+IEhlcmUncyB0aGUgZGlzY3Vzc2lvbiB3aGVyZSB3ZSBkaXNjb3ZlcmVkIHRoYXQgcGh5c2lj
YWwgYWRkcmVzcwo+IGRlcGVuZGVuY3k6Cj4gCj4gICAgIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA0L21zZzAwNDE5Lmh0bWwKCmZpZW1hcCBkb2Vz
IG5vdCB3b3JrIHRvIGRpc2NvdmVyIHBoeXNpY2FsIGFkZHJlc3Nlcy4gIElmIHRoZXkgd2FudAp0
byBkbyBhbnl0aGluZyBpbnZvbHZpbmcgcGh5c2ljYWwgYWRkcmVzcyB0aGV5IHdpbGwgbmVlZCBh
IGtlcm5lbApkcml2ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:41:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16:41: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.xen.org>)
	id 1dkvBj-00020v-DD; Thu, 24 Aug 2017 16:40:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkvBh-00020j-Vv
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 16:40:58 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3C/27-01732-8910F995; Thu, 24 Aug 2017 16:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTXc64/x
 Ig4tHjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOvQoFZ9Mrvh3+ydTA2BLQxcjFISSwiVGi
 98hEJghnN6NEX/tJIIeTQ1jAQ+JJ2zkwW0TAW+JV9092EFtIoItRon16CIjNLJAkMWNiD1gNm
 4CmxJ3Pn8BsXgEriQN3XzOC2CwCqhKzf/xlBrFFBcIl3jYeYYGoEZQ4OfMJkM3BwQk0f9FJTo
 iRthJ35u5mhrDlJba/ncM8gZFvFpKOWUjKZiEpW8DIvIpRvTi1qCy1SNdYL6koMz2jJDcxM0f
 X0MBULze1uDgxPTUnMalYLzk/dxMjMNQYgGAH495/TocYJTmYlER5l7+YFynEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgncLw/xIIcGi1PTUirTMHGDQw6QlOHiURHi9QdK8xQWJucWZ6RCpU4yWH
 BtWr//CxPHkzfbfTBwtb4GkEEtefl6qlDjvKZAGAZCGjNI8uHGwyLzEKCslzMsIdKAQT0FqUW
 5mCar8K0ZxDkYlYd5CkCk8mXklcFtfAR3EBHTQpBNzQA4qSURISTUwLl90e/5Fc38fLy2jtFT
 NvkNXPf0jw45vi8p5NlcxQeVw8rbbhZuX/ZrVuisuS6I/RubtMeYdi2Y6/ddvS9u9o2elwtfX
 Vy+Ep2enqWy5dvni/0liZ/vn/F1ubSzi8c/zf7SgFOf9PXN1tZz/Xdq5Ne7QxDS+7cYbVhw6+
 ldLjC397rLHi4U97ymxFGckGmoxFxUnAgDqjT5AxwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503592855!105841392!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8976 invoked from network); 24 Aug 2017 16:40:55 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 24 Aug 2017 16:40:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2D10880D;
 Thu, 24 Aug 2017 09:40:54 -0700 (PDT)
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 3B0FA3F540;
 Thu, 24 Aug 2017 09:40:53 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-7-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2177c921-bb6b-0091-2655-ee197a550ba5@arm.com>
Date: Thu, 24 Aug 2017 17:40:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1503347275-13039-7-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 06/11] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMjEvMDgvMTcgMjE6MjcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFNNQ0NDIChTTUMgQ2FsbCBDb252ZW50aW9uKSBkZXNjcmliZXMgaG93IHRvIGhhbmRsZSBi
b3RoIEhWQ3MgYW5kIFNNQ3MuCj4gU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBh
cmUgdmFsaWQgY29uZHVpdHMgdG8gY2FsbCB0byBkaWZmZXJlbnQKPiBmaXJtd2FyZSBmdW5jdGlv
bnMuIFRodXMsIGZvciBleGFtcGxlLCBQU0NJIGNhbGxzIGNhbiBiZSBtYWRlIGJvdGggYnkKPiBT
TUMgb3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNvZGluZyBmb3Ig
c3VjaCBjYWxscy4KPiBCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNh
bGxzLCB3aGljaCBhbGxvd3MgdW5kZXJsaW5nCj4gT1MgZGV0ZXJtaW5lIHZlcnNpb24sIFVVSUQg
YW5kIG51bWJlciBvZiBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgc2VydmljZQo+IHByb3ZpZGVyLgo+
Cj4gVGhpcyBwYXRjaCBhZGRzIG5ldyBmaWxlIGB2c21jLmNgLCB3aGljaCBoYW5kbGVzIGJvdGgg
Z2VuZXJpYyBTTUNzCj4gYW5kIEhWQyBhY2NvcmRpbmcgdG8gU01DQ0MuIEF0IHRoaXMgbW9tZW50
IGl0IGltcGxlbWVudHMgb25seSBvbmUKPiBzZXJ2aWNlOiBTdGFuZGFyZCBIeXBlcnZpc29yIFNl
cnZpY2UuCj4KPiBBdCB0aGlzIHRpbWUgU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlIG9ubHkg
c3VwcG9ydHMgcXVlcnkgY2FsbHMsCj4gc28gY2FsbGVyIGNhbiBhc2sgYWJvdXQgaHlwZXJ2aXNv
ciBVSUQgYW5kIGRldGVybWluZSB0aGF0IGl0IGlzIFhFTiBydW5uaW5nLgo+Cj4gVGhpcyBjaGFu
Z2UgYWxsb3dzIG1vcmUgZ2VuZXJpYyBoYW5kbGluZyBmb3IgU01DcyBhbmQgSFZDcyBhbmQgaXQg
Y2FuCj4gYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5j
dGlvbnMuCj4KPiBCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2FyZGVkIHRvIHN0YW5kYXJkIFNNQ0ND
IGhhbmRsZXIsIGl0IGNhbiBiZSByb3V0ZWQKPiB0byBhIGRvbWFpbiBtb25pdG9yLCBpZiBvbmUg
aXMgaW5zdGFsbGVkLgo+Cj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0K
Pgo+ICAqIFJld29ya2VkIFVVSUQgaGFuZGxpbmcgKGR1ZSB0byBuZXcgVVVJRCB0eXBlIGRlZmlu
aXRpb24pCj4gICogUmVuYW1lZCB2c21jX2hhbmRsZV9jYWxsKCkgdG8gdnNtY2NjX2hhbmRsZV9j
YWxsKCkgdG8gZW1waGFzaXMKPiAgICB0aGF0IGl0IGhhbmRsZXMgYm90aCBTTUMgYW5kIEhWQwo+
ICAqIEFkZGVkIGNvbW1lbnQgZm9yIGluamVjdF91bmRlZl9leGNlcHRpb24oKSB1c2FnZQo+ICAq
IFVzZWQgSFNSX1hYQ19JTU1fTUFTSyBpbnN0ZWQgb2YgMHhGRgo+ICAqIEFkZGVkIGZ1bGwgc3Rv
cHMgdG8gY29tbWVudHMKPgo+IC0tLQo+Cj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAg
ICAgICB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICB8ICAxOCAr
LS0tLQo+ICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICAgfCAxNjAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92c21j
LmggICAgICAgIHwgIDMwICsrKysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3Nt
Yy5oIHwgIDU4ICsrKysrKysrKysrKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjUwIGluc2VydGlv
bnMoKyksIDE3IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJt
L3ZzbWMuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgK
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaAo+
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZQo+IGluZGV4IGRlMDBjNWUuLjNkN2RkZTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gQEAgLTUxLDYgKzUxLDcg
QEAgb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12My5vCj4gIG9iai0kKENPTkZJR19I
QVNfSVRTKSArPSB2Z2ljLXYzLWl0cy5vCj4gIG9iai15ICs9IHZtX2V2ZW50Lm8KPiAgb2JqLXkg
Kz0gdnRpbWVyLm8KPiArb2JqLXkgKz0gdnNtYy5vCj4gIG9iai15ICs9IHZwc2NpLm8KPiAgb2Jq
LXkgKz0gdnVhcnQubwo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVu
L2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCA4MmNkMmIxLi40MTQxYTg5IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAt
NTAsNiArNTAsNyBAQAo+ICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAgI2luY2x1ZGUgPGFzbS90
cmFwcy5oPgo+ICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KPiArI2luY2x1ZGUgPGFzbS92c21jLmg+
Cj4gICNpbmNsdWRlIDxhc20vdnRpbWVyLmg+Cj4KPiAgI2luY2x1ZGUgImRlY29kZS5oIgo+IEBA
IC0yMTU1LDIzICsyMTU2LDYgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgaW5qZWN0X2RhYnRfZXhjZXB0aW9u
KHJlZ3MsIGluZm8uZ3ZhLCBoc3IubGVuKTsKPiAgfQo+Cj4gLXN0YXRpYyB2b2lkIGRvX3RyYXBf
c21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+IC17
Cj4gLSAgICBpbnQgcmMgPSAwOwo+IC0KPiAtICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2lu
c3RyKHJlZ3MsIGhzcikgKQo+IC0gICAgewo+IC0gICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNy
KTsKPiAtICAgICAgICByZXR1cm47Cj4gLSAgICB9Cj4gLQo+IC0gICAgaWYgKCBjdXJyZW50LT5k
b21haW4tPmFyY2gubW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCj4gLSAgICAgICAg
cmMgPSBtb25pdG9yX3NtYygpOwo+IC0KPiAtICAgIGlmICggcmMgIT0gMSApCj4gLSAgICAgICAg
aW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+IC19Cj4gLQoKSW4gZ2VuZXJhbCB3
ZSB0cnkgdG8gYXZvaWQgY29kZSBtb3ZlbWVudCBpbiB0aGUgc2FtZSBwYXRjaCBhcyBuZXcgY29k
ZS4gCkkgYW0gb2sgd2l0aCB0aGF0IG9uZSwgYnV0IHBsZWFzZSBhdm9pZCB0aGlzIGluIHRoZSBm
dXR1cmUuCgo+ICBzdGF0aWMgdm9pZCBlbnRlcl9oeXBlcnZpc29yX2hlYWQoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAgICAgIGlmICggZ3Vlc3RfbW9kZShyZWdzKSApCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gbmV3
IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4wYTgxMjk0Cj4gLS0tIC9kZXYvbnVs
bAo+ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBAQCAtMCwwICsxLDE2MCBAQAo+ICsvKgo+
ICsgKiB4ZW4vYXJjaC9hcm0vdnNtYy5jCj4gKyAqCj4gKyAqIEdlbmVyaWMgaGFuZGxlciBmb3Ig
U01DIGFuZCBIVkMgY2FsbHMgYWNjb3JkaW5nIHRvCj4gKyAqIEFSTSBTTUMgY2FsbGluZyBjb252
ZW50aW9uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4gKyAqIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgo+ICsgKi8KPiArCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+
ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21j
Lmg+Cj4gKyNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+ICsjaW5jbHVkZSA8YXNtL3JlZ3MuaD4K
PiArI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICsjaW5jbHVkZSA8YXNtL3RyYXBzLmg+Cj4gKyNp
bmNsdWRlIDxhc20vdnNtYy5oPgo+ICsKPiArLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50
bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KPiArI2RlZmluZSBYRU5fU01D
Q0NfRlVOQ1RJT05fQ09VTlQgMwo+ICsKPiArc3RhdGljIHZvaWQgZmlsbF91dWlkKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB4ZW5fdXVpZF90IHUpCj4gK3sKPiArI2RlZmluZSBG
SUxMX1VVSUQobikgXAo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIG4sIChyZWdpc3Rlcl90KSB1
W24gKiA0ICsgMF0gPDwgMjQgfCAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdVtuICogNCArIDFdIDw8IDE2IHwgICAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVb
biAqIDQgKyAyXSA8PCA4ICB8ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1W24gKiA0ICsgM10gPDwgMCAgKQoKVGhpcyBkb2Vz
IG5vdCBzZWVtIHRvIG1hdGNoIHRoZSBzcGVjOiAiQnl0ZXMgMC4uLjMgd2l0aCBieXRlIDAgaW4g
dGhlIApsb3ctb3JkZXIgYml0cyIuCgpXaGljaCBJIHVuZGVyc3RhbmQgYXMgYnl0ZSAwIHNob3Vs
ZCBiZSBpbiBbMC4uLjddLCBieXRlIDEgWzguLjE1XS4uLgoKPiArCj4gKyAgICBGSUxMX1VVSUQo
MCk7Cj4gKyAgICBGSUxMX1VVSUQoMSk7Cj4gKyAgICBGSUxMX1VVSUQoMik7Cj4gKyAgICBGSUxM
X1VVSUQoMyk7Cj4gKyN1bmRlZiBGSUxMX1VVSUQKClRoaXMgZnVuY3Rpb24gaXMgcmVhbGx5IGhh
cmQgdG8gcGFyc2UgYW5kIEkgZG9uJ3QgdGhpbmsgdGhlIG1hY3JvIGlzIAp3b3J0aCBpdC4KCkkg
d291bGQgZG8gc29tZXRoaW5nIGxpa2U6Cgpmb3IgKGkgPSAwOyBpIDwgNCkKewogICAgIHVpbnQ4
X3QgKmJ5dGVzID0gJnVbbiAqIDRdOwogICAgIHVpbnQzMl90IHI7CgogICAgIHIgPSBieXRlc1sw
XTsKICAgICByIHw9IGJ5dGVzWzFdIDw8IDg7CiAgICAgciB8PSBieXRlc1syXSA8PCAxNjsKICAg
ICByIHw9IGJ5dGVzWzNdIDw8IDI0OwoKICAgICBzZXRfdXNlcl9yZWcoLi4uKTsKfQoKUGx1cyBz
b21lIGNvbW1lbnQgb24gdG9wIGV4cGxhaW5pbmcgdGhlIGxheW91dC4gWWVzLCBpdCB0YWtlcyBt
b3JlIGxpbmUsIApidXQgYXQgbGVhc3QgaXQgaXMgZWFzaWVyIHRvIHJlYWQgaXQuCgo+ICt9Cj4g
Kwo+ICsvKiBTTUNDQyBpbnRlcmZhY2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxm
LiAqLwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiArewo+ICsgICAgc3RhdGljIGNvbnN0IHhlbl91dWlkX3QgeGVuX3V1aWQgPSBY
RU5fU01DQ0NfVUlEOwoKTWlzc2luZyBuZXdsaW5lIGhlcmUuCgo+ICsgICAgc3dpdGNoICggQVJN
X1NNQ0NDX0ZVTkNfTlVNKGdldF91c2VyX3JlZyhyZWdzLCAwKSkgKQo+ICsgICAgewo+ICsgICAg
Y2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgo+ICsgICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAwLCBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwo+ICsgICAgICAgIHJldHVybiB0cnVl
Owo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoKPiArICAgICAgICBmaWxsX3V1
aWQocmVncywgeGVuX3V1aWQpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBB
Uk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OOgo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCAwLCBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJT04pOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAxLCBYRU5fU01DQ0NfTUlOT1JfUkVWSVNJT04pOwo+ICsgICAgICAgIHJldHVybiB0cnVl
OwoKZGVmYXVsdDoKICAgICAgICByZXR1cm4gZmFsc2U7Cgo+ICsgICAgfQo+ICsgICAgcmV0dXJu
IGZhbHNlOwoKQW5kIGRyb3AgdGhhdCBvbmUuCgo+ICt9Cj4gKwo+ICsvKgo+ICsgKiB2c21jY2Nf
aGFuZGxlX2NhbGwoKSAtIGhhbmRsZSBTTUMvSFZDIGNhbGwgYWNjb3JkaW5nIHRvIEFSTSBTTUND
Qy4KPiArICogcmV0dXJucyB0cnVlIGlmIHRoYXQgd2FzIHZhbGlkIFNNQ0NDIGNhbGwgKGV2ZW4g
aWYgZnVuY3Rpb24gbnVtYmVyCj4gKyAqIHdhcyB1bmtvd24pLgoKcy91bmtvd24vdW5rbm93bi8K
Cj4gKyAqLwo+ICtzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOwo+ICsgICAgY29u
c3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPiArCj4gKyAgICAvKgo+
ICsgICAgICogQ2hlY2sgaW1tZWRpYXRlIHZhbHVlIGZvciBIVkMzMiwgSFZDNjQgYW5kIFNNQzY0
Lgo+ICsgICAgICogSXQgaXMgbm90IHNvIGVhc3kgdG8gY2hlY2sgaW1tZWRpYXRlIHZhbHVlIGZv
ciBTTUMzMiwKPiArICAgICAqIGJlY2F1c2UgaXQgaXMgbm90IHN0b3JlZCBpbiBIU1IuSVNTIGZp
ZWxkLiBUbyBnZXQgaW1tZWRpYXRlCj4gKyAgICAgKiB2YWx1ZSB3ZSBuZWVkIHRvIGRpc2Fzc2Vt
YmxlIGluc3RydWN0aW9uIGF0IGN1cnJlbnQgcGMsIHdoaWNoCj4gKyAgICAgKiBpcyBleHBlbnNp
dmUuIFNvIHdlIHdpbGwgYXNzdW1lIHRoYXQgaXQgaXMgMHgwLgo+ICsgICAgICovCj4gKyAgICBz
d2l0Y2ggKCBoc3IuZWMgKQo+ICsgICAgewo+ICsgICAgY2FzZSBIU1JfRUNfSFZDMzI6Cj4gKyAg
ICBjYXNlIEhTUl9FQ19IVkM2NDoKPiArICAgIGNhc2UgSFNSX0VDX1NNQzY0Ogo+ICsgICAgICAg
IGlmICggKGhzci5pc3MgJiBIU1JfWFhDX0lNTV9NQVNLKSAhPSAwKQo+ICsgICAgICAgICAgICBy
ZXR1cm4gZmFsc2U7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIEhTUl9FQ19TTUMzMjoK
PiArICAgICAgICBicmVhazsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ICsgICAgfQo+ICsKPiArICAgIC8qIDY0IGJpdCBjYWxscyBhcmUgYWxsb3dlZCBvbmx5IGZy
b20gNjQgYml0IGRvbWFpbnMuICovCj4gKyAgICBpZiAoIEFSTV9TTUNDQ19JU182NChnZXRfdXNl
cl9yZWcocmVncywgMCkpICYmCj4gKyAgICAgICAgIGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5k
b21haW4pICkKPiArICAgIHsKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NN
Q0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAg
IH0KPiArCj4gKyAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfT1dORVJfTlVNKGdldF91c2VyX3JlZyhy
ZWdzLCAwKSkgKQo+ICsgICAgewo+ICsgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNP
UjoKPiArICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2h5cGVydmlzb3IocmVncyk7Cj4gKyAgICAg
ICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCAhaGFuZGxlZCApCj4gKyAgICB7Cj4g
KyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIlVuaGFuZGxlZCBTTUMvSFZDOiAlMDgiUFJJ
cmVnaXN0ZXIiXG4iLAo+ICsgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKTsK
PiArICAgICAgICAvKiBJbmZvcm0gY2FsbGVyIHRoYXQgZnVuY3Rpb24gaXMgbm90IHN1cHBvcnRl
ZC4gKi8KPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9VTktO
T1dOX0ZVTkNUSU9OKTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsK
PiArLyogVGhpcyBmdW5jdGlvbiB3aWxsIGJlIGNhbGxlZCBmcm9tIHRyYXBzLmMuICovCgpJIGRv
bid0IHRoaW5rIHRoaXMgaXMgY29tbWVudCBpcyBuZWNlc3NhcnkuCgo+ICt2b2lkIGRvX3RyYXBf
c21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICt7
Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiArICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2lu
c3RyKHJlZ3MsIGhzcikgKQo+ICsgICAgewo+ICsgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNy
KTsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogSWYgbW9uaXRvciBp
cyBlbmFibGVkLCBsZXQgaXQgaGFuZGxlIHRoZSBjYWxsLiAqLwo+ICsgICAgaWYgKCBjdXJyZW50
LT5kb21haW4tPmFyY2gubW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCj4gKyAgICAg
ICAgcmMgPSBtb25pdG9yX3NtYygpOwo+ICsKPiArICAgIGlmICggcmMgPT0gMSApCj4gKyAgICAg
ICAgcmV0dXJuOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBVc2Ugc3RhbmRhcmQgcm91dGluZXMg
dG8gaGFuZGxlIHRoZSBjYWxsLgo+ICsgICAgICogdnNtY2NjX2hhbmRsZV9jYWxsKCkgd2lsbCBy
ZXR1cm4gZmFsc2UgaWYgdGhpcyBjYWxsIGlzIG5vdAo+ICsgICAgICogU01DQ0MgY29tcGF0Ymls
ZSAoaS5lLiBpbW1lZGlhdGUgdmFsdWUgIT0gMCkuIEFzIGl0IGlzIG5vdAo+ICsgICAgICogY29t
cGF0aWJsZSwgd2UgY2FuJ3QgYmUgc3VyZSB0aGF0IGd1ZXN0IHdpbGwgdW5kZXJzdGFuZAo+ICsg
ICAgICogQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OLgo+ICsgICAgICovCj4gKyAgICBp
ZiAoIHZzbWNjY19oYW5kbGVfY2FsbChyZWdzKSApCj4gKyAgICAgICAgYWR2YW5jZV9wYyhyZWdz
LCBoc3IpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVn
cywgaHNyKTsKPiArfQo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2Rl
OiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiAr
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgK
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjMxYWFhNTUKPiAtLS0gL2Rl
di9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgKPiBAQCAtMCwwICsxLDMw
IEBACj4gKy8qCj4gKyAqIENvcHlyaWdodCAoYykgMjAxNywgRVBBTSBTeXN0ZW1zCj4gKyAqCj4g
KyAqIFRoaXMgc29mdHdhcmUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBhbmQKPiArICogbWF5IGJlIGNvcGllZCwgZGlz
dHJpYnV0ZWQsIGFuZCBtb2RpZmllZCB1bmRlciB0aG9zZSB0ZXJtcy4KPiArICoKPiArICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICovCj4gKyNpZm5kZWYgX19BU01fQVJNX1ZT
TUNfSF9fCj4gKyNkZWZpbmUgX19BU01fQVJNX1ZTTUNfSF9fCj4gKwo+ICsjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+Cj4gKwo+ICt2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKCkkgZG9uJ3Qgc2VlIGFueSBiZW5lZml0cyBvZiBo
YXZpbmcgYSBuZXcgaGVhZGVyIHdpdGgganVzdCB0d28gcHJvdG90eXBlLiAKSXQgd291bGQgbWFr
ZSBzZW5zZSB0byBtb3ZlIHRoZW0gaW4gdHJhcHMuaC4KCj4gKwo+ICsjZW5kaWYgIC8qIF9fQVNN
X0FSTV9WU01DX0hfXyAqLwo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBt
b2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQK
PiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDpiCj4gKyAqLwo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0vc21jLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAu
LjNkM2NkOTAKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
YXJtL3NtYy5oCgpMaWtlbHksIHRoaXMgc2hvdWxkIGJlIGNhbGxlZCBzbWNjYy5oLgoKPiBAQCAt
MCwwICsxLDU4IEBACj4gKy8qCj4gKyAqIHNtYy5oCj4gKyAqCj4gKyAqIFNNQy9IVkMgaW50ZXJm
YWNlIGluIGFjY29yZGFuY2Ugd2l0aCBTTUMgQ2FsbGluZyBDb252ZW50aW9uLgo+ICsgKgo+ICsg
KiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBl
cnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0
ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwo+ICsgKiBkZWFsIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZQo+ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJs
aXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPiArICogc2VsbCBjb3BpZXMgb2Yg
dGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUg
aXMKPiArICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9uczoKPiArICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMg
cGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPiArICogYWxsIGNvcGllcyBv
ciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAqCj4gKyAqIFRIRSBT
T0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5E
LCBFWFBSRVNTIE9SCj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8g
VEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+ICsgKiBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBU
SEUKPiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBD
TEFJTSwgREFNQUdFUyBPUiBPVEhFUgo+ICsgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNU
SU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+ICsgKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSCj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICoKPiArICogQ29weXJpZ2h0
IDIwMTcgKEMpIEVQQU0gU3lzdGVtcwo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19YRU5fUFVCTElD
X0FSQ0hfQVJNX1NNQ19IX18KPiArI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hf
Xwo+ICsKPiArI2luY2x1ZGUgInB1YmxpYy94ZW4uaCIKPiArCj4gKy8qCj4gKyAqIEh5cGVydmlz
b3IgU2VydmljZSB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBXZSBjYW4ndCB1c2UgWEVOIHZlcnNpb24g
aGVyZSwgYmVjYXVzZSBvZiBTTUNDQyByZXF1aXJlbWVudHM6Cj4gKyAqIE1ham9yIHJldmlzaW9u
IHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9uIGlzIHJlbW92ZWQuCj4g
KyAqIE1pbm9yIHJldmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0
aW9uIGlzIGFkZGVkLgo+ICsgKiBTbywgaXQgaXMgU01DQ0MgcHJvdG9jb2wgcmV2aXNpb24gY29k
ZSwgbm90IFhFTiB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBUaG9zZSB2YWx1ZXMgYXJlIHN1YmplY3Rl
ZCB0byBjaGFuZ2UsIHdoZW4gaW50ZXJmYWNlIHdpbGwgYmUgZXh0ZW5kZWQuCj4gKyAqLwo+ICsj
ZGVmaW5lIFhFTl9TTUNDQ19NQUpPUl9SRVZJU0lPTiAwCj4gKyNkZWZpbmUgWEVOX1NNQ0NDX01J
Tk9SX1JFVklTSU9OIDEKPiArCj4gKy8qIEh5cGVydmlzb3IgU2VydmljZSBVSUQuIFJhbmRvbWx5
IGdlbmVyYXRlZCB3aXRoIHV1aWRnZW4uICovCj4gKyNkZWZpbmUgWEVOX1NNQ0NDX1VJRCBYRU5f
REVGSU5FX1VVSUQoMHhhNzE4MTJkYywgMHhjNjk4LCAweDQzNjksIDB4OWFjZiwgXAo+ICsJCQkJ
ICAgICAgMHg3OSwgMHhkMSwgMHg4ZCwgMHhkZSwgMHhlNiwgMHg2NykKPiArCj4gKyNlbmRpZiAv
KiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hfXyAqLwo+ICsKPiArLyoKPiArICogTG9jYWwg
dmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICog
Yy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDpi
Cj4gKyAqLwo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 16:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 16: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.xen.org>)
	id 1dkvSJ-0003B1-02; Thu, 24 Aug 2017 16:58:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkvSI-0003Av-Hl
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 16:58:06 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AF/C6-01859-D950F995; Thu, 24 Aug 2017 16:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXcO6/x
 Ig4+zTS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZq98xFqzrYKxoenWcvYGxJaOLkYtDSGAT
 o8TrqVtYIJzdjBLTerYwdjFycggLeEt8OjIJzBYBsl91/2QHsYUEuhglLi0sALGZBZIkZkzsY
 QKx2QQ0Je58/gRm8wpYSdzums0MYrMIqEp86WtlA7FFBcIl3jYeYYGoEZQ4OfMJmM0JNP/fqu
 XMEDNtJe7M3Q1ly0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo3pxalFZapGusV5SUWZ6RkluYma
 OrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDAMQDBDsbmL06HGCU5mJREeZe/mBcpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYLXmWV+pJBgUWp6akVaZg4w9GHSEhw8SiK8e0HSvMUFibnFmekQqVOMi
 lLivJ4gCQGQREZpHlwbLN4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZh3PcgUnsy8Erjpr4
 AWMwEtnnRiDsjikkSElFQDo/ezZZkTOTlz/sleL3u060PQO3EGlp5pLbrewoceTFFWbExiuGi
 29fy9hYcjUmYypy8/Ear10fn9NoGra7P5H1VfqFKbGRH6ZMVO3/s798xo+MzKtvz4lqiy6VeX
 mgZ6dWddZzyabTv1xbIrUxjbOuXO7TSvXFw959AmjbwpD9YKfby1cZ4gB7cSS3FGoqEWc1FxI
 gC3gJXLsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503593884!110783654!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9052 invoked from network); 24 Aug 2017 16:58:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 24 Aug 2017 16:58:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7810880D;
 Thu, 24 Aug 2017 09:58:03 -0700 (PDT)
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 88A713F577;
 Thu, 24 Aug 2017 09:58:02 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-8-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e9c5cd58-a8af-a91f-bc85-345be477f87b@arm.com>
Date: Thu, 24 Aug 2017 17:58:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1503347275-13039-8-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 07/11] arm: traps: handle PSCI calls
	inside `vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMjEvMDgvMTcgMjE6MjcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFBTQ0kgaXMgcGFydCBvZiBIVkMvU01DIGludGVyZmFjZSwgc28gaXQgc2hvdWxkIGJlIGhh
bmRsZWQgaW4KPiBhcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMuY2AuIFRoaXMgcGF0Y2gganVzdCBt
b3ZlcyBQU0NJCj4gaGFuZGxlciBjYWxscyBmcm9tIGB0cmFwcy5jYCB0byBgdnNtYy5jYC4KPgo+
IE9sZGVyIFBTQ0kgMC4xIHVzZXMgU01DIGZ1bmN0aW9uIGlkZW50aWZpZXJzIGluIHJhbmdlIHRo
YXQgaXMKPiByZXNlcmV2ZWQgZm9yIGV4aXNpbmdzIEFQSXMgKEFSTSBERU4gMDAyOEIsIHBhZ2Ug
MTYpLCB3aGlsZSBuZXdlcgoKcy9yZXNlcmV2ZWQvcmVzZXJ2ZWQvCnMvZXhpc2luZ3MvZXhpc3Rp
bmcvCgo+IFBTQ0kgMC4yIGlzIGRlZmluZWQgYXMgInN0YW5kYXJkIHNlY3VyZSBzZXJ2aWNlIiB3
aXRoIG93biByYW5nZXMKCjAuMiBhbmQgbGF0ZXIKCiJ3aXRoIGl0cyBvd24gcmFuZ2VzIiBJIHRo
aW5rLgoKPiAoQVJNIERFTiAwMDI4QiwgcGFnZSAxOCkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBWb2xv
ZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPiBSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgo+IC0tLQo+Cj4gICogRml4ZWQgbWlzdGFrZXMgYWJvdXQgbm9uLWV4aXN0
YW50IFBTQ0kgMi4wCj4gICogQWRkZWQgc3BlY2lhbCBTTUMgZnVuY3Rpb24gbnVtYmVyIGhhbmRs
aW5nIGZvciBQU0NJIDAuMQo+ICAqIEZpeGVkIGNvZGluZyBzdHlsZSBpbiAgaGFuZGxlX3BzY2lf
MF8xKCkKPiAgKiBDaGFuZ2VkIGhvdyByZXR1cm4gZG9fdHJhcF9odmNfc21jY2MoKSBpcyBjYWxs
ZWQgZnJvbSB0cmFwcy5jCj4gICogUmVuYW1lZCBTU0MgdG8gU1NTQyAoU3RhbmRhcmQgU2VjdXJl
IFNlcnZpY2UgQ2FsbHMpCj4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAg
ICAgIHwgMTE3ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZzbWMu
YyAgICAgICAgICAgICAgIHwgMTc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCAgICAgICB8ICAgNCArCj4gIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdnNtYy5oICAgICAgICB8ICAgMSArCj4gIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLWFybS9zbWMuaCB8ICAgOCArKwo+ICA1IGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRp
b25zKCspLCAxMjIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDQxNDFhODkuLjUxN2UwMTMgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwo+IEBAIC0xNDUxLDExOSArMTQ1MSw2IEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBjb2RlKQo+ICB9Cj4gICNl
bmRpZgo+Cj4gLSNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWco
cmVnLCAwLCB2YWwpCj4gLSNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVn
LCBuKQo+IC0KPiAtI2lmZGVmIENPTkZJR19BUk1fNjQKPiAtI2RlZmluZSBQU0NJX0FSRzMyKHJl
ZywgbikgKHVpbnQzMl90KShnZXRfdXNlcl9yZWcocmVnLCBuKSAmIDB4RkZGRkZGRkYpCj4gLSNl
bHNlCj4gLSNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pIFBTQ0lfQVJHKHJlZywgbikKPiAtI2Vu
ZGlmCj4gLQo+IC0vKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0
IGJpdCAqLwo+IC1zdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFp
biAqZCwgcmVnaXN0ZXJfdCBmaWQpCj4gLXsKPiAtICAgICAgICByZXR1cm4gISggaXNfNjRiaXRf
ZG9tYWluKGQpXiggKGZpZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Cj4gLX0KPiAtCj4g
LXN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAt
ewo+IC0gICAgcmVnaXN0ZXJfdCBmaWQgPSBQU0NJX0FSRyhyZWdzLDApOwo+IC0KPiAtICAgIC8q
IHByZWxvYWRpbmcgaW4gY2FzZSBwc2NpX21vZGVfY2hlY2sgZmFpbHMgKi8KPiAtICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUyk7Cj4gLSAgICBzd2l0Y2go
IGZpZCApCj4gLSAgICB7Cj4gLSAgICBjYXNlIFBTQ0lfY3B1X29mZjoKPiAtICAgICAgICB7Cj4g
LSAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKPiAtICAg
ICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKPiAtICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29mZihwc3RhdGUpKTsKPiAtICAgICAgICB9Cj4g
LSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfY3B1X29uOgo+IC0gICAgICAgIHsKPiAt
ICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkID0gUFNDSV9BUkczMihyZWdzLDEpOwo+IC0gICAg
ICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Cj4gLSAgICAgICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKPiAtICAgICAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7Cj4gLSAgICAgICAgfQo+
IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046Cj4g
LSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKPiAtICAgICAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKPiAtICAgICAgICBicmVhazsKPiAt
ICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09GRjoKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9vZmYpOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9j
cHVfb2ZmKCkpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdS
QVRFX0lORk9fVFlQRToKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190
eXBlKTsKPiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0
ZV9pbmZvX3R5cGUoKSk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
X01JR1JBVEVfSU5GT19VUF9DUFU6Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfTUlHUkFURV9J
TkZPX1VQX0NQVToKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb191cF9j
cHUpOwo+IC0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlk
KSApCj4gLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdy
YXRlX2luZm9fdXBfY3B1KCkpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBf
Ml9GTl9TWVNURU1fT0ZGOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7
Cj4gLSAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwo+IC0gICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwo+IC0gICAgICAgIGJyZWFrOwo+
IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQ6Cj4gLSAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9zeXN0ZW1fcmVzZXQpOwo+IC0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNl
dCgpOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxV
UkUpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046Cj4g
LSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BVX09OOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfY3B1X29uKTsKPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21h
aW4sIGZpZCkgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQg
PSBQU0NJX0FSRyhyZWdzLDEpOwo+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBT
Q0lfQVJHKHJlZ3MsMik7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkco
cmVncywzKTsKPiAtICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8y
X2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJy
ZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKPiAtICAgIGNhc2UgUFND
SV8wXzJfRk42NF9DUFVfU1VTUEVORDoKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9z
dXNwZW5kKTsKPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4s
IGZpZCkgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFND
SV9BUkczMihyZWdzLDEpOwo+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lf
QVJHKHJlZ3MsMik7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVn
cywzKTsKPiAtICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2Nw
dV9zdXNwZW5kKHBzdGF0ZSwgZXBvaW50LCBjaWQpKTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAg
YnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk86Cj4gLSAgICBjYXNl
IFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTzoKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9hZmZpbml0eV9pbmZvKTsKPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJy
ZW50LT5kb21haW4sIGZpZCkgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgcmVnaXN0ZXJf
dCB0YWZmID0gUFNDSV9BUkcocmVncywxKTsKPiAtICAgICAgICAgICAgdWludDMyX3QgbGFmZiA9
IFBTQ0lfQVJHMzIocmVncywyKTsKPiAtICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwo+IC0gICAgICAgIH0KPiAt
ICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURToKPiAtICAgIGNh
c2UgUFNDSV8wXzJfRk42NF9NSUdSQVRFOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1
X21pZ3JhdGUpOwo+IC0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0gUFND
SV9BUkczMihyZWdzLDEpOwo+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9f
cHNjaV8wXzJfbWlncmF0ZSh0Y3B1KSk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+
IC0gICAgZGVmYXVsdDoKPiAtICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiAt
ICAgICAgICByZXR1cm47Cj4gLSAgICB9Cj4gLX0KPiAtCj4gICNpZmRlZiBDT05GSUdfQVJNXzY0
Cj4gICNkZWZpbmUgSFlQRVJDQUxMX1JFU1VMVF9SRUcocikgKHIpLT54MAo+ICAjZGVmaW5lIEhZ
UEVSQ0FMTF9BUkcxKHIpIChyKS0+eDAKPiBAQCAtMjI1Miw3ICsyMTM5LDcgQEAgYXNtbGlua2Fn
ZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAg
ICAgICAgICAgICAgcmV0dXJuIGRvX2RlYnVnX3RyYXAocmVncywgaHNyLmlzcyAmIDB4MDBmZik7
Cj4gICNlbmRpZgo+ICAgICAgICAgIGlmICggaHNyLmlzcyA9PSAwICkKPiAtICAgICAgICAgICAg
cmV0dXJuIGRvX3RyYXBfcHNjaShyZWdzKTsKPiArICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBf
aHZjX3NtY2NjKHJlZ3MpOwo+ICAgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsIChyZWdp
c3Rlcl90ICopJnJlZ3MtPnIxMiwgaHNyLmlzcyk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICNpZmRl
ZiBDT05GSUdfQVJNXzY0Cj4gQEAgLTIyNjQsNyArMjE1MSw3IEBAIGFzbWxpbmthZ2Ugdm9pZCBk
b190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAg
ICAgIHJldHVybiBkb19kZWJ1Z190cmFwKHJlZ3MsIGhzci5pc3MgJiAweDAwZmYpOwo+ICAjZW5k
aWYKPiAgICAgICAgICBpZiAoIGhzci5pc3MgPT0gMCApCj4gLSAgICAgICAgICAgIHJldHVybiBk
b190cmFwX3BzY2kocmVncyk7Cj4gKyAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNj
YyhyZWdzKTsKPiAgICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAmcmVncy0+eDE2LCBo
c3IuaXNzKTsKPiAgICAgICAgICBicmVhazsKPiAgICAgIGNhc2UgSFNSX0VDX1NNQzY0Ogo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+IGlu
ZGV4IDBhODEyOTQuLjk1NmQ0ZWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBAQCAtMTksNiArMTksNyBAQAo+ICAjaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jLmg+Cj4gICNp
bmNsdWRlIDxhc20vbW9uaXRvci5oPgo+ICsjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiAgI2luY2x1
ZGUgPGFzbS9yZWdzLmg+Cj4gICNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiAgI2luY2x1ZGUgPGFz
bS90cmFwcy5oPgo+IEBAIC0yNyw2ICsyOCw5IEBACj4gIC8qIE51bWJlciBvZiBmdW5jdGlvbnMg
Y3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZpY2UuICovCj4gICNkZWZpbmUg
WEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKPgo+ICsvKiBOdW1iZXIgb2YgZnVuY3Rpb25zIGN1
cnJlbnRseSBzdXBwb3J0ZWQgYnkgU3RhbmRhcmQgU2VydmljZSBTZXJ2aWNlIENhbGxzLiAqLwo+
ICsjZGVmaW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgMTMKPiArCj4gIHN0YXRpYyB2b2lk
IGZpbGxfdXVpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgeGVuX3V1aWRfdCB1
KQo+ICB7Cj4gICNkZWZpbmUgRklMTF9VVUlEKG4pIFwKPiBAQCAtNjIsNiArNjYsMTMzIEBAIHN0
YXRpYyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+
ICAgICAgcmV0dXJuIGZhbHNlOwo+ICB9Cj4KPiArI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVn
LCB2YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKPiArI2RlZmluZSBQU0NJX0FSRyhyZWcs
IG4pIGdldF91c2VyX3JlZyhyZWcsIG4pCj4gKwo+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+ICsj
ZGVmaW5lIFBTQ0lfQVJHMzIocmVnLCBuKSAodWludDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4p
ICYgMHhGRkZGRkZGRikKPiArI2Vsc2UKPiArI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgUFND
SV9BUkcocmVnLCBuKQo+ICsjZW5kaWYKPiArCj4gKy8qIFBTQ0kgMC4xIGludGVyZmFjZSAqLwo+
ICtzdGF0aWMgYm9vbCBoYW5kbGVfcHNjaV8wXzEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4gK3sKPiArICAgIHN3aXRjaCAoIGdldF91c2VyX3JlZyhyZWdzLDApICYgMHhGRkZGRkZGRiAp
CgpJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhlIG1hc2sgaGVyZS4KCj4gKyAgICB7Cj4g
KyAgICBjYXNlIFBTQ0lfY3B1X29mZjoKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBwc3Rh
dGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwoKTWlzc2luZyBuZXdsaW5lIGhlcmUuIEkgYW0gb2sg
d2l0aCB5b3UgZG8gdGhlIGNsZWFuLXVwIGluIHRoaXMgcGF0Y2ggCnJhdGhlciBzZXBhcmF0ZWx5
LgoKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwo+ICsgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7Cj4gKyAgICAgICAgcmV0
dXJuIHRydWU7Cj4gKyAgICB9Cj4gKyAgICBjYXNlIFBTQ0lfY3B1X29uOgo+ICsgICAgewo+ICsg
ICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gKyAgICAgICAg
cmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKCkRpdHRvLgoKPiArICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7Cj4gKyAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gKyAgICB9Cj4gKyAgICB9Cj4gKyAgICByZXR1cm4gZmFsc2U7Cj4gK30KPiArCj4gKy8q
IGhlbHBlciBmdW5jdGlvbiBmb3IgY2hlY2tpbmcgYXJtIG1vZGUgMzIvNjQgYml0ICovCj4gK3N0
YXRpYyBpbmxpbmUgaW50IHBzY2lfbW9kZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCByZWdpc3Rl
cl90IGZpZCkKPiArewo+ICsgICAgcmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4oIChmaWQg
JiBQU0NJXzBfMl82NEJJVCkgPj4gMzAgKSApOwo+ICt9Cj4gKwo+ICsvKiBQU0NJIDAuMiBpbnRl
cmZhY2UgYW5kIG90aGVyIFN0YW5kYXJkIFNlY3VyZSBDYWxscyAqLwo+ICtzdGF0aWMgYm9vbCBo
YW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgcmVnaXN0
ZXJfdCBmaWQgPSBQU0NJX0FSRyhyZWdzLCAwKTsKPiArCj4gKyAgICBzd2l0Y2ggKCBBUk1fU01D
Q0NfRlVOQ19OVU0oZmlkKSApCj4gKyAgICB7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05V
TShQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT04pOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
dmVyc2lvbik7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3Zl
cnNpb24oKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7CgpJdCBpcyBhIGJpdCBoYXJkIHRvIHJl
YWQuIFNvbWUgbmV3bGluZSBiZXR3ZWVuIGVhY2ggImNhc2UiIHdvdWxkIGhlbHAgCmZvciBjbGFy
aXR5IEkgdGhpbmsuCgo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5f
Q1BVX09GRik6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKPiArICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKPiArICAgICAg
ICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZO
X01JR1JBVEVfSU5GT19UWVBFKToKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVf
aW5mb190eXBlKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJf
bWlncmF0ZV9pbmZvX3R5cGUoKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNl
IEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVKToKPiAr
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwo+ICsgICAgICAg
IGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gKyAgICAgICAg
ICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1
KCkpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19O
VU0oUFNDSV8wXzJfRk5fU1lTVEVNX09GRik6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9z
eXN0ZW1fb2ZmKTsKPiArICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Cj4gKyAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gKyAgICAg
ICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9G
Tl9TWVNURU1fUkVTRVQpOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0
KTsKPiArICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKPiArICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPiArICAgICAgICByZXR1
cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0NQVV9P
Tik6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+ICsgICAgICAgIGlmICgg
cHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+ICsgICAg
ICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwo+ICsgICAgICAg
ICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwo+ICsgICAgICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBj
aWQpKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFS
TV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9DUFVfU1VTUEVORCk6Cj4gKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Cj4gKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hl
Y2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVp
bnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gKyAgICAgICAgICAgIHJlZ2lz
dGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Cj4gKyAgICAgICAgICAgIHJlZ2lzdGVy
X3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7Cj4gKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Cj4g
KyAgICAgICAgfQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBBUk1fU01DQ0Nf
RlVOQ19OVU0oUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyk6Cj4gKyAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Cj4gKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hl
Y2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJl
Z2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+ICsgICAgICAgICAgICB1aW50MzJf
dCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKPiArICAgICAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwo+ICsgICAg
ICAgIH0KPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNf
TlVNKFBTQ0lfMF8yX0ZOX01JR1JBVEUpOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1
X21pZ3JhdGUpOwo+ICsgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0gUFND
SV9BUkczMihyZWdzLCAxKTsKPiArICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOwo+ICsgICAgICAgIH0KPiArICAgICAgICByZXR1cm4g
dHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKPiArICAgICAgICBz
ZXRfdXNlcl9yZWcocmVncywgMCwgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4gKyAgICAg
ICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEOgo+ICsg
ICAgewo+ICsgICAgICAgIHN0YXRpYyBjb25zdCB4ZW5fdXVpZF90IHBzY2lfdXVpZCA9IFNTU0Nf
U01DQ0NfVUlEOwoKTmV3bGluZSBoZXJlIHBsZWFzZS4gQnV0IGNhbid0IHdlIGp1c3QgZG86Cgpy
ZXR1cm4gZmlsbF91dWlkKHJlZ3MsIFNTQ19TTUNDQ19VSUQpOwoKVGhpcyB3b3VsZCBtYWtlIHRo
ZSBjb2RlIHNpbXBsZXIuCgo+ICsgICAgICAgIGZpbGxfdXVpZChyZWdzLCBwc2NpX3V1aWQpOwo+
ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVO
Q19DQUxMX1JFVklTSU9OOgo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBTU1NDX1NN
Q0NDX01BSk9SX1JFVklTSU9OKTsKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgU1NT
Q19TTUNDQ19NSU5PUl9SRVZJU0lPTik7CgpTYW1lIGhlcmUuCgo+ICsgICAgICAgIHJldHVybiB0
cnVlOwo+ICsgICAgfQo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICAvKgo+ICAgKiB2
c21jY2NfaGFuZGxlX2NhbGwoKSAtIGhhbmRsZSBTTUMvSFZDIGNhbGwgYWNjb3JkaW5nIHRvIEFS
TSBTTUNDQy4KPiAgICogcmV0dXJucyB0cnVlIGlmIHRoYXQgd2FzIHZhbGlkIFNNQ0NDIGNhbGwg
KGV2ZW4gaWYgZnVuY3Rpb24gbnVtYmVyCj4gQEAgLTcxLDYgKzIwMiw3IEBAIHN0YXRpYyBib29s
IHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+ICAg
ICAgYm9vbCBoYW5kbGVkID0gZmFsc2U7Cj4gICAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAu
Yml0cyA9IHJlZ3MtPmhzciB9Owo+ICsgICAgcmVnaXN0ZXJfdCBmdW5jX2lkID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDApOwoKUGxlYXNlIGludHJvZHVjZSBmdW5jX2lkIGluIHBhdGNoICM2IHJhdGhl
ciB0aGFuIGRvaW5nIHRoaXMgcmV3b3JrIGhlcmUuCgo+Cj4gICAgICAvKgo+ICAgICAgICogQ2hl
Y2sgaW1tZWRpYXRlIHZhbHVlIGZvciBIVkMzMiwgSFZDNjQgYW5kIFNNQzY0Lgo+IEBAIC05NCwy
NCArMjI2LDM4IEBAIHN0YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKPiAgICAgIH0KPgo+ICAgICAgLyogNjQgYml0IGNhbGxzIGFyZSBhbGxv
d2VkIG9ubHkgZnJvbSA2NCBiaXQgZG9tYWlucy4gKi8KPiAtICAgIGlmICggQVJNX1NNQ0NDX0lT
XzY0KGdldF91c2VyX3JlZyhyZWdzLCAwKSkgJiYKPiArICAgIGlmICggQVJNX1NNQ0NDX0lTXzY0
KGZ1bmNfaWQpICYmCj4gICAgICAgICAgIGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5kb21haW4p
ICkKPiAgICAgIHsKPiAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VS
Ul9VTktOT1dOX0ZVTkNUSU9OKTsKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgIH0KPgo+
IC0gICAgc3dpdGNoICggQVJNX1NNQ0NDX09XTkVSX05VTShnZXRfdXNlcl9yZWcocmVncywgMCkp
ICkKPiArICAgIC8qCj4gKyAgICAgKiBTcGVjaWFsIGNhc2U6IGlkZW50aWZpZXIgcmFuZ2UgZm9y
IGV4aXN0aW5nIEFQSXMuCj4gKyAgICAgKiBUaGlzIHJhbmdlIGlzIGRlc2NyaWJlZCBpbiBTTUND
QyAoQVJNIERFTiAwMDI4QiwgcGFnZSAxNiksCj4gKyAgICAgKiBidXQgaXQgZG9lcyBub3QgY29u
Zm9ybXMgdG8gc3RhbmRhcmQgZnVuY3Rpb24gaWRlbnRpZmllcgo+ICsgICAgICogZW5jb2Rpbmcu
Cj4gKyAgICAgKi8KPiArICAgIGlmICggZnVuY19pZCA+PSBBUk1fU01DQ0NfUkVTRVJWRURfUkFO
R0VfU1RBUlQgJiYKPiArICAgICAgICAgZnVuY19pZCA8PSBBUk1fU01DQ0NfUkVTRVJWRURfUkFO
R0VfRU5EICkKPiArICAgICAgICBoYW5kbGVkID0gaGFuZGxlX3BzY2lfMF8xKHJlZ3MpOwoKVGhl
IHJlZ2lvbiAicmVzZXJ2ZWQgZm9yIGV4aXN0aW5nIEFQSXMiIGlzIG5vdCBvbmx5IGZvciBwc2Np
IDAuMS4gWW91IApzaG91bGQgbWFrZSBpdCBjbGVhciBpbiB0aGUgbmFtZS4KCj4gKyAgICBlbHNl
Cj4gICAgICB7Cj4gLSAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgo+IC0gICAg
ICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKPiAtICAgICAgICBicmVhazsK
PiArICAgICAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfT1dORVJfTlVNKGZ1bmNfaWQpICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjoKPiArICAg
ICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOwo+ICsgICAgICAgICAg
ICBicmVhazsKPiArICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRDoKPiArICAg
ICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9zc3NjKHJlZ3MpOwo+ICsgICAgICAgICAgICBicmVh
azsKPiArICAgICAgICB9Cj4gICAgICB9Cj4KPiAgICAgIGlmICggIWhhbmRsZWQgKQo+ICAgICAg
ewo+IC0gICAgICAgIGdwcmludGsoWEVOTE9HX0lORk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4
IlBSSXJlZ2lzdGVyIlxuIiwKPiAtICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAw
KSk7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIlVuaGFuZGxlZCBTTUMvSFZDOiAl
MDgiUFJJcmVnaXN0ZXIiXG4iLCBmdW5jX2lkKTsKPiAgICAgICAgICAvKiBJbmZvcm0gY2FsbGVy
IHRoYXQgZnVuY3Rpb24gaXMgbm90IHN1cHBvcnRlZC4gKi8KPiAgICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OKTsKPiAgICAgIH0KPiBA
QCAtMTUwLDYgKzI5NiwyMSBAQCB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICAgICAgICAgIGluamVjdF91bmRlZl9leGNl
cHRpb24ocmVncywgaHNyKTsKPiAgfQo+Cj4gKy8qIFRoaXMgZnVuY3Rpb24gd2lsbCBiZSBjYWxs
ZWQgZnJvbSB0cmFwcy5jICovCj4gK3ZvaWQgZG9fdHJhcF9odmNfc21jY2Moc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRz
ID0gcmVncy0+aHNyIH07Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIHZzbWNjY19oYW5kbGVfY2Fs
bCgpIHdpbGwgcmV0dXJuIGZhbHNlIGlmIHRoaXMgY2FsbCBpcyBub3QKPiArICAgICAqIFNNQ0ND
IGNvbXBhdGJpbGUgKGkuZS4gaW1tZWRpYXRlIHZhbHVlICE9IDApLiBBcyBpdCBpcyBub3QKCnMv
Y29tcGF0YmlsZS9jb21wYXRpYmxlLy4gQW5kIHlvdSB3YW50IHRvIHVzZSBlLmcgaW5zdGVhZCBv
ZiBpLmUgYmVjYXVzZSAKImltbWVkaWF0ZSB2YWx1ZSAhPSAwIiBpcyBub3QgdGhlIG9ubHkgd2F5
IHRvIHJldHVybiBmYWxzZS4KCj4gKyAgICAgKiBjb21wYXRpYmxlLCB3ZSBjYW4ndCBiZSBzdXJl
IHRoYXQgZ3Vlc3Qgd2lsbCB1bmRlcnN0YW5kCj4gKyAgICAgKiBBUk1fU01DQ0NfRVJSX1VOS05P
V05fRlVOQ1RJT04uCj4gKyAgICAgKi8KPiArICAgIGlmICggIXZzbWNjY19oYW5kbGVfY2FsbChy
ZWdzKSApCj4gKyAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+ICt9
Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
bWNjYy5oCj4gaW5kZXggNjdkYTNmYi4uN2MwMDAzYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBA
QCAtODAsNiArODAsMTAgQEAKPiAgLyogT25seSBvbmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNN
Q0NDICovCj4gICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCj4K
PiArLyogU01DQ0MgZnVuY3Rpb24gaWRlbnRpZmllciByYW5nZSB3aGljaCBpcyByZXNlcnZlZCBm
b3IgZXhpc3RpbmcgQVBJcyAqLwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9T
VEFSVCAgMHgwCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX0VORCAgICAweDAx
MDBGRkZGCj4gKwo+ICAjZW5kaWYgIC8qIF9fQVNNX0FSTV9TTUNDQ19IX18gKi8KPgo+ICAvKgo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdnNtYy5oCj4gaW5kZXggMzFhYWE1NS4uOTBmZjYxMCAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZzbWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5o
Cj4gQEAgLTE3LDYgKzE3LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+Cj4gIHZvaWQg
ZG9fdHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBo
c3IpOwo+ICt2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KTsKPgo+ICAjZW5kaWYgIC8qIF9fQVNNX0FSTV9WU01DX0hfXyAqLwo+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLWFybS9zbWMuaAo+IGluZGV4IDNkM2NkOTAuLmM1MzI3ZTMgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gtYXJtL3NtYy5oCj4gQEAgLTQ2LDYgKzQ2LDE0IEBACj4gICNkZWZpbmUgWEVOX1NNQ0ND
X1VJRCBYRU5fREVGSU5FX1VVSUQoMHhhNzE4MTJkYywgMHhjNjk4LCAweDQzNjksIDB4OWFjZiwg
XAo+ICAJCQkJICAgICAgMHg3OSwgMHhkMSwgMHg4ZCwgMHhkZSwgMHhlNiwgMHg2NykKPgo+ICsv
KiBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UgQ2FsbCB2ZXJzaW9uLiAqLwo+ICsjZGVmaW5lIFNT
U0NfU01DQ0NfTUFKT1JfUkVWSVNJT04gMAo+ICsjZGVmaW5lIFNTU0NfU01DQ0NfTUlOT1JfUkVW
SVNJT04gMQo+ICsKPiArLyogU3RhbmRhcmQgU2VydmljZSBDYWxsIFVJRC4gUmFuZG9tbHkgZ2Vu
ZXJhdGVkIHdpdGggdXVpZGdlbi4gKi8KPiArI2RlZmluZSBTU1NDX1NNQ0NDX1VJRCBYRU5fREVG
SU5FX1VVSUQoMHhmODYzMzg2ZiwgMHg0YjM5LCAweDRjYmQsIDB4OTIyMCxcCj4gKwkJCQkgICAg
ICAweGNlLCAweDE2LCAweDQxLCAweGU1LCAweDlmLCAweDZmKQo+ICsKPiAgI2VuZGlmIC8qIF9f
WEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNfSF9fICovCgpDaGVlcnMsCgo+Cj4gIC8qCj4KCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:02:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkvWg-0003pj-Hi; Thu, 24 Aug 2017 17:02:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkvWg-0003pd-1d
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 17:02:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F3/84-03406-DA60F995; Thu, 24 Aug 2017 17:02:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQncN2/x
 Ig/dPpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxX26oKtqtWzNt+k62BcYZMFyMHh4SAn8TV
 RxFdjJwcLAKqEm/vT2EDCbMJ2EtM/1oBEhYR0JI4sm4JE4jNLFAosWneF2YQW1ggQ2L2yoNsI
 DavgKfEqR8X2EFsIYFciSPvVzNCxAUlTs58wgLRqyOxYPcnsPHMAtISy/9xgIQ5BWwlLs+YDl
 YuKqAicXLlGiaIMYoS/fMegI2XEEiX2Pr3F/MERv5ZSKbOQjJ1FsLUBYzMqxg1ilOLylKLdI0
 N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MDYtCjzEKMnBpCTKu/zF
 vEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxJrPMjhQSLUtNTK9Iyc4BRAJOW4OBREuHdywKU5
 i0uSMwtzkyHSJ1iVJQS500B6RMASWSU5sG1wSLvEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlY
 R5M0Cm8GTmlcBNfwW0mAlo8aQTc0AWlyQipKQaGOMnyJdtNOzu+vRl/gql08aJTHd2fTiw5qL
 TNe1XR6U/Xe+tEDfbZKYvXS2vXqp04ql1rdx2bq1FU/+YMncd+RF/uv575ZzumFUPPvEw3Kze
 pt5zosxIdpebzLvzC95a3r0z4ctMX9nDyX/ee/XxOC0L/LvV8baPToU+J1vy5oV/dP5zPypcN
 k+JpTgj0VCLuag4EQAwO7GXtwIAAA==
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503594156!71446334!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55392 invoked from network); 24 Aug 2017 17:02:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 17:02:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51514100"
Date: Thu, 24 Aug 2017 18:02:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170824170231.teui3x7466xovmxt@dhcp-3-128.uk.xensource.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-10-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-10-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 09/12] x86/hvm/ioreq: simplify
 code and use consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDNQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggcmUtd29ya3MgbXVjaCBvZiB0aGUgSU9SRVEgc2VydmVyIGluaXRp
YWxpemF0aW9uIGFuZCB0ZWFyZG93bgo+IGNvZGU6Cj4gCj4gLSBUaGUgaHZtX21hcC91bm1hcF9p
b3JlcV9nZm4oKSBmdW5jdGlvbnMgYXJlIGV4cGFuZGVkIHRvIGNhbGwgdGhyb3VnaAo+ICAgdG8g
aHZtX2FsbG9jL2ZyZWVfaW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8g
YmUgY2FsbGVkCj4gICBzZXBhcmF0ZWx5IGJ5IG91dGVyIGZ1bmN0aW9ucy4KPiAtIFNldmVyYWwg
ZnVuY3Rpb25zIG5vdyB0ZXN0IHRoZSB2YWxpZGl0eSBvZiB0aGUgaHZtX2lvcmVxX3BhZ2UgZ2Zu
IHZhbHVlCj4gICB0byBkZXRlcm1pbmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1l
YW5zIGNhbiBiZSBzYWZlbHkgY2FsbGVkCj4gICBmb3IgdGhlIGJ1ZmlvcmVxIHBhZ2UgZXZlbiB3
aGVuIGl0IGlzIG5vdCB1c2VkLgo+IC0gaHZtX2FkZC9yZW1vdmVfaW9yZXFfZ2ZuKCkgc2ltcGx5
IHJldHVybiBpbiB0aGUgY2FzZSBvZiB0aGUgZGVmYXVsdAo+ICAgSU9SRVEgc2VydmVyIHNvIGNh
bGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVzdCBiZWZvcmUgY2FsbGluZy4KPiAtIGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoKSBpcyByZW5hbWVkIHRvIGh2bV9pb3JlcV9zZXJ2ZXJfbWFw
X3BhZ2VzKCkKPiAgIHRvIG1pcnJvciB0aGUgZXhpc3RpbmcgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcygpLgo+IAo+IEFsbCBvZiB0aGlzIHNpZ25pZmljYW50bHkgc2hvcnRlbnMgdGhlIGNv
ZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMgfCAxODEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyksIDExMiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gaW5kZXggNTczNzA4MjIzOC4uZWRmYjM5NGM1OSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKPiBAQCAtMTgxLDYzICsxODEsNzYgQEAgYm9vbCBoYW5kbGVfaHZtX2lv
X2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCj4gICAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAK
PiAtc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgKmdmbikKPiArc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dm
bihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKCmdmbl90IGFzIHRoZSByZXR1cm4gdHlwZSBp
bnN0ZWFkPyBJIHNlZSB0aGF0IHlvdSBhcmUgbW92aW5nIGl0LCBzbyBJCndvbid0IGluc2lzdCAo
SSBhc3N1bWUgdGhlcmUncyBhbHNvIHNvbWUgb3RoZXIgcmVmYWN0b3JpbmcgaW52b2x2ZWQgaW4K
bWFraW5nIHRoaXMgcmV0dXJuIGdmbl90KS4gSSBzZWUgdGhlcmUgYXJlIGFsc28gZnVydGhlciB1
c2VzIG9mCnVuc2lnbmVkIGxvbmcgdG8gc3RvcmUgZ2ZucywgSSdtIG5vdCBnb2luZyB0byBwb2lu
dCB0aG9zZSBvdXQuCgo+ICB7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwo+
ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gLSAgICBpbnQgcmM7Cj4gIAo+IC0gICAgcmMgPSAtRU5P
TUVNOwo+ICsgICAgQVNTRVJUKCFzLT5pc19kZWZhdWx0KTsKPiArCj4gICAgICBmb3IgKCBpID0g
MDsgaSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsr
ICkKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSApCj4gICAgICAgICAgewoKVGhlIGJyYWNlcyBh
cmUgbm90IHN0cmljdGx5IG5lZWRlZCBhbnltb3JlLCBidXQgdGhhdCdzIGEgcXVlc3Rpb24gb2YK
dGFzdGUuCgo+IC0gICAgICAgICAgICAqZ2ZuID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dm
bi5iYXNlICsgaTsKPiAtICAgICAgICAgICAgcmMgPSAwOwo+IC0gICAgICAgICAgICBicmVhazsK
PiArICAgICAgICAgICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSAr
IGk7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAtICAgIHJldHVybiByYzsKPiArICAgIHJl
dHVybiBnZm5feChJTlZBTElEX0dGTik7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGh2bV9mcmVl
X2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKPiArc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCj4gIHsKPiAr
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Cj4gICAgICB1bnNpZ25lZCBpbnQgaSA9
IGdmbiAtIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZTsKPiAgCj4gLSAgICBpZiAo
IGdmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+IC0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7Cj4gKyAgICBBU1NFUlQoIXMtPmlzX2RlZmF1
bHQpOwoKSSB3b3VsZCBtYXliZSBhZGQgYSBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pIGluIHRo
ZSBBU1NFUlQuCgo+ICsKPiArICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9nZm4ubWFzayk7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9wYWdl
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKPiArc3RhdGljIHZvaWQgaHZt
X3VubWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCgpJ
J20gbm90IHN1cmUgaWYgeW91IG5lZWQgdGhlIGJ1ZiBwYXJhbWV0ZXIsIGl0IHNlZW1zIGluIGFs
bCBjYXNlcyB5b3UKd2FudCB0byB1bm1hcCBldmVyeXRoaW5nIHdoZW4gY2FsbGluZyBodm1fdW5t
YXBfaW9yZXFfZ2ZuPyAoc2FtZQphcHBsaWVzIHRvIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuIGFuZCBo
dm1fYWRkX2lvcmVxX2dmbikKCj4gIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFn
ZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4sCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCj4gLXsK
PiAtICAgIGludCByYzsKPiAtCj4gLSAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCBmYWxz
ZSwgaW9yZXFfZ2ZuKTsKPiAtICAgIGlmICggcmMgKQo+IC0gICAgICAgIHJldHVybiByYzsKPiAt
Cj4gLSAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+IC0gICAg
ICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIHRydWUsIGJ1ZmlvcmVxX2dmbik7Cj4gLQo+
IC0gICAgaWYgKCByYyApCj4gLSAgICAgICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2Up
Owo+IC0KPiAtICAgIHJldHVybiByYzsKPiAtfQo+IC0KPiAtc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9y
ZXEpCj4gIHsKPiAtICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Cj4gLSAgICB1bnNp
Z25lZCBsb25nIGlvcmVxX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKPiAtICAgIHVuc2lnbmVk
IGxvbmcgYnVmaW9yZXFfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwo+IC0gICAgaW50IHJjOwo+
IC0KPiAtICAgIGlmICggcy0+aXNfZGVmYXVsdCApCj4gLSAgICB7Cj4gLSAgICAgICAgLyoKPiAt
ICAgICAgICAgKiBUaGUgZGVmYXVsdCBpb3JlcSBzZXJ2ZXIgbXVzdCBoYW5kbGUgYnVmZmVyZWQg
aW9yZXFzLCBmb3IKPiAtICAgICAgICAgKiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KPiAtICAg
ICAgICAgKi8KPiAtICAgICAgICBBU1NFUlQoaGFuZGxlX2J1ZmlvcmVxKTsKPiAtICAgICAgICBy
ZXR1cm4gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMocywKPiAtICAgICAgICAgICAgICAgICAg
IGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lPUkVRX1BGTl0sCj4gLSAgICAg
ICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JF
UV9QRk5dKTsKPiAtICAgIH0KPiArICAgIGludCByYyA9IC1FTk9NRU07CgpObyBuZWVkIHRvIHNl
dCByYywgeW91IGFyZSBqdXN0IG92ZXJ3cml0aW5nIGl0IGluIHRoZSBuZXh0IGxpbmUuCgpSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:06:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkva1-000478-0Y; Thu, 24 Aug 2017 17:06:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkvZz-000471-Db
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 17:06:03 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 19/13-18185-A770F995; Thu, 24 Aug 2017 17:06:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQreKfX6
 kwb83Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMvktMBTeZKla1HGFpYFzM1MXIySEh4Cdx
 598fti5GDg4WAVWJjz3+ICabgL3E9K8VIBUiAloSR9YtAatmFiiU2DTvCzOILSyQLNG18DAzS
 DmvgKfEjBvxIGEhgVyJpZvusoLYvAKCEidnPmGBaNWTuDF1CtgiZgFpieX/OCDC8hLNW2eDTe
 QUsJXYu6UDrFVUQEXi5Mo1TBAjFSX65z1gg7g3XWLisx6WCYwCs5BsmIVkwyyEDbOQbFjAyLK
 KUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECAxVBiDYwXj8fdwh
 RkkOJiVR3uUv5kUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCtY5sfKSRYlJqeWpGWmQOMGpi0B
 AePkgjvIpA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeRtAigRAijJK8+BGwCL4EqOslD
 AvI9BRQjwFqUW5mSWo8q8YxTkYlYR5g0Cm8GTmlcBtegV0BBPQEZNOzAE5oiQRISXVwBh23W7
 WVO22duc+boM/Pz1PtVnmxFVWbZucdKX7xxTpmAp5LbnNE4WCknVDZ6txrL7XwVyuoGNaXXS5
 803R4ueHoxyyZhUpPr9xzEkkePZE9W8n7NfmT0/e6PHHqvlJG9uGS7FPe4re30pdIBJ+L/TrN
 dbaktAHU2dtdAmW+LQxz+lhoJzgRiWW4oxEQy3mouJEAO9x2obbAgAA
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503594362!81504567!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1076 invoked from network); 24 Aug 2017 17:06:02 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 17:06:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51514335"
Date: Thu, 24 Aug 2017 18:05:23 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170824170523.fzcurxvetrkawbsy@dhcp-3-128.uk.xensource.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-11-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-11-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 10/12] x86/hvm/ioreq: use gfn_t in
 struct hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDRQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRqdXN0cyB0aGUgSU9SRVEgc2VydmVyIGNvZGUgdG8gdXNlIHR5
cGUtc2FmZSBnZm5fdCB2YWx1ZXMKPiB3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpPaCwgZm9yZ2V0IG15IGNvbW1lbnQgb24gdGhlIHByZXZpb3VzIHBhdGNoIHRoZW4uCgpU
aGFua3MuCgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:22:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkvom-0005Sr-Cc; Thu, 24 Aug 2017 17:21:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402c228e5=roger.pau@citrix.com>)
 id 1dkvok-0005Sl-Hb
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 17:21:18 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6A/E7-03612-D0B0F995; Thu, 24 Aug 2017 17:21:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWyU9JRQpeXe36
 kwbvLnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0Zr81Xmgu86FSdu7WduYNyq3MXIySEh4Cdx
 cOIUFhCbRUBVYsX6o6xdjBwcbAL2EtO/VoCERQS0JI6sW8IEYjMLbGCSeNztBWILC5RIrGlaw
 Qxi8wp4StzY85IVxBYSyJVY0LaHESIuKHFy5hMWiF4diQW7P7GBjGcWkJZY/o8DJMwpYCsxu/
 UTWLmogIrEyZVrmCDGKEr0z3vABnFlusTWv7+YJzDyz0IydRaSqbMQpi5gZF7FqFGcWlSWWqR
 raKCXVJSZnlGSm5iZA+SZ6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYDz+Pu4QoyQHk5Io7/IX
 8yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDu4ZwfKSRYlJqeWpGWmQOMBJi0BAePkgivChdQm
 re4IDG3ODMdInWK0Zhjw+r1X5g4Pk3c8IVJiCUvPy9VSpx3HcgkAZDSjNI8uEGwCL3EKCslzM
 sIdJoQT0FqUW5mCar8K0ZxDkYlYd6bIFN4MvNK4Pa9AjqFCeiUSSfmgJxSkoiQkmpgNMvKyuk
 P4bBcMZl5du/KtWsD5s5O3zqdfaaShVFig/SryOr8RT+zW+7wv98YwfPj9t4j3JXOeTWLq96t
 YuGKFfl0akKRQ0qv/MS3f998Kc/L8ml001vlprtTbs1v6Uvqj5yrbCy5n9l8f1V/XX3iB6b8C
 Zd+Kdq+Ujw5qeD0vbvaCVFJTf/ElViKMxINtZiLihMBv4D6OssCAAA=
X-Env-Sender: prvs=402c228e5=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503595276!100881454!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42538 invoked from network); 24 Aug 2017 17:21:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 17:21:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51515323"
Date: Thu, 24 Aug 2017 18:21:13 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170824172113.bbrno6lte7amzamn@dhcp-3-128.uk.xensource.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-12-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-12-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 REPOST 11/12] x86/hvm/ioreq: defer
 mapping gfns until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGludHJvZHVjZSBhIG5ldyBzY2hlbWUgdG8g
YWxsb3cgYW4gZW11bGF0b3IgdG8KPiBtYXAgSU9SRVEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZy
b20gWGVuIHJhdGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCj4gCj4gVGhpcyBwYXRjaCBsYXlzIHRo
ZSBncm91bmR3b3JrIGZvciB0aGF0IGNoYW5nZSBieSBkZWZlcnJpbmcgbWFwcGluZyBvZgo+IGdm
bnMgdW50aWwgdGhlaXIgdmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRo
YXQgZW5kLCB0aGUKPiBwYWQgZmllbGQgb2YgdGhlIHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gc3RydWN0dXJlIGlzIHJlLXB1cnBvc2VkCj4gdG8gYSBmbGFncyBmaWVsZCBhbmQgbmV3
IGZsYWcsIFhFTl9ETU9QX25vX2dmbnMsIGRlZmluZWQgd2hpY2ggbW9kaWZpZXMgdGhlCj4gYmVo
YXZpb3VyIG9mIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2Fs
bGVyIHRvIGF2b2lkCj4gcmVxdWVzdGluZyB0aGUgZ2ZuIHZhbHVlcy4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29t
Pgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KPiAtLS0KPiAgdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAg
ICAgfCAgOCArKysrKwo+ICB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNl
bW9kZWwuaCB8ICA2ICsrLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgOSArKystLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysr
KystLS0tLS0tLQo+ICA2IGZpbGVzIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDQwIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBi
L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCj4gaW5kZXggZmNiMjYwZDI5Yi4uOTA3Yzg5
NGU3NyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+ICsrKyBi
L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCj4gQEAgLTE4OCw2ICsxODgsMTQgQEAgaW50
IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKPiAgCj4gICAgICBkYXRhLT5p
ZCA9IGlkOwo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBJZiB0aGUgY2FsbGVyIGlzIG5vdCByZXF1
ZXN0aW5nIGdmbiB2YWx1ZXMgdGhlbiBpbnN0cnVjdCB0aGUKPiArICAgICAqIGh5cGVyY2FsbCBu
b3QgdG8gcmV0cmlldmUgdGhlbSBhcyB0aGlzIG1heSBjYXVzZSB0aGVtIHRvIGJlCj4gKyAgICAg
KiBtYXBwZWQuCj4gKyAgICAgKi8KPiArICAgIGlmICghaW9yZXFfZ2ZuICYmICFidWZpb3JlcV9n
Zm4pCj4gKyAgICAgICAgZGF0YS0+ZmxhZ3MgPSBYRU5fRE1PUF9ub19nZm5zOwoKU2luY2UgdGhp
cyBpcyBtZW1zZXQgdG8gMCBJIHdvdWxkIHVzZSB8PSBoZXJlLCBpbiBjYXNlIHNvbWVvbmUgYWRk
cyBhCm5ldyBmbGFnIGZ1cnRoZXIgdXAuCgpBbHNvLCBzZWVpbmcgdGhlIGNvZGUgYmVsb3csIGRv
bid0IHlvdSBuZWVkIHRvIHJldHJ5IG9uIGVycm9yIGluIGNhc2UKeW91IGFyZSBkZWFsaW5nIHdp
dGggYW4gb2xkIGh5cGVydmlzb3IgdmVyc2lvbj8gKHRoYXQgd2lsbCBjaG9rZSBvbiBwYWQKYmVp
bmcgc2V0KS4KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKPiBpbmRleCA3YjkzZDEwMjA5Li5i
OGJjZDU1OWE1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKPiBAQCAtNzAsNyArNzAs
NyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7Cj4gICAgICBldnRjaG5fcG9ydF90ICAgICAg
ICAgIGJ1ZmlvcmVxX2V2dGNobjsKPiAgICAgIHN0cnVjdCByYW5nZXNldCAgICAgICAgKnJhbmdl
W05SX0lPX1JBTkdFX1RZUEVTXTsKCkkgd291bGQgcGxhY2UgYnVmaW9yZXFfaGFuZGxpbmcgaGVy
ZSBpbiBvcmRlciB0byBoYXZlIGEgbW9yZSBjb21wYWN0CnN0cnVjdHVyZSBsYXlvdXQuCgo+ICAg
ICAgYm9vbCAgICAgICAgICAgICAgICAgICBlbmFibGVkOwo+IC0gICAgYm9vbCAgICAgICAgICAg
ICAgICAgICBidWZpb3JlcV9hdG9taWM7Cj4gKyAgICBpbnQgICAgICAgICAgICAgICAgICAgIGJ1
ZmlvcmVxX2hhbmRsaW5nOwo+ICAgICAgYm9vbCAgICAgICAgICAgICAgICAgICBpc19kZWZhdWx0
Owo+ICB9Owo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCj4gaW5kZXggNmJiYWI1ZmNhMy4uOTY3
N2JkNzRlNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKPiBAQCAtNzksMjggKzc5LDM0IEBA
IHN0cnVjdCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7Cj4gICAqIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbzogR2V0IGFsbCB0aGUgaW5mb3JtYXRpb24gbmVjZXNzYXJ5IHRv
Cj4gICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNjZXNzIElPUkVRIFNlcnZl
ciA8aWQ+Lgo+ICAgKgo+IC0gKiBUaGUgZW11bGF0b3IgbmVlZHMgdG8gbWFwIHRoZSBzeW5jaHJv
bm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZAo+IC0gKiBpb3JlcSByaW5nIChpZiBp
dCBleGlzdHMpIHRoYXQgWGVuIHVzZXMgdG8gcmVxdWVzdCBlbXVsYXRpb24uIFRoZXNlIGFyZQo+
IC0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4ncyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQg
PGJ1ZmlvcmVxX2dmbj4KPiAtICogcmVzcGVjdGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElP
UkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZmZXJlZAo+IC0gKiBlbXVsYXRpb24gcmVxdWVzdHMs
IHRoZSBlbXVsYXRvciBuZWVkcyB0byBiaW5kIHRvIGV2ZW50IGNoYW5uZWwKPiAtICogPGJ1Zmlv
cmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3IgdGhlbS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZv
cgo+IC0gKiBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0
aGUgcGVyLUNQVSBpb3JlcQo+IC0gKiBzdHJ1Y3R1cmVzIGluIDxpb3JlcV9nZm4+KS4KPiAtICog
SWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uIHJl
cXVlc3RzIHRoZW4gdGhlCj4gLSAqIHZhbHVlcyBoYW5kZWQgYmFjayBpbiA8YnVmaW9yZXFfZ2Zu
PiBhbmQgPGJ1ZmlvcmVxX3BvcnQ+IHdpbGwgYm90aCBiZSAwLgo+ICsgKiBJZiB0aGUgSU9SRVEg
U2VydmVyIGlzIGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlCj4gKyAq
IGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5lbCA8YnVmaW9yZXFfcG9ydD4g
dG8gbGlzdGVuIGZvcgo+ICsgKiB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yIHN5
bmNocm9ub3VzIGVtdWxhdGlvbiByZXF1ZXN0cyBhcmUKPiArICogc3BlY2lmaWVkIGluIHRoZSBw
ZXItQ1BVIGlvcmVxIHN0cnVjdHVyZXMpLgo+ICsgKiBJbiBhZGRpdGlvbiwgaWYgdGhlIFhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUgdXNlZCwKPiArICogdGhlIGVt
dWxhdG9yIHdpbGwgbmVlZCB0byBtYXAgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMg
YW5kCj4gKyAqIGJ1ZmZlcmVkIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgZnJvbSBndWVzdCBt
ZW1vcnkuIElmIDxmbGFncz4gZG9lcwo+ICsgKiBub3QgY29udGFpbiBYRU5fRE1PUF9ub19nZm5z
IHRoZW4gdGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQKPiArICogdGhlIGZy
YW1lIG51bWJlcnMgcGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVx
X2dmbj4KPiArICogcmVzcGVjdGl2ZWx5LiAoSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFu
ZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uCj4gKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2
YWxpZCkuCj4gICAqLwo+ICAjZGVmaW5lIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyAy
Cj4gIAo+ICBzdHJ1Y3QgeGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB7Cj4gICAgICAv
KiBJTiAtIHNlcnZlciBpZCAqLwo+ICAgICAgaW9zZXJ2aWRfdCBpZDsKPiAtICAgIHVpbnQxNl90
IHBhZDsKPiArICAgIC8qIElOIC0gZmxhZ3MgKi8KPiArICAgIHVpbnQxNl90IGZsYWdzOwoKRG9u
J3QgeW91IG5lZWQgdG8gYnVtcCBzb21lIHZlcnNpb24gb3Igc2ltaWxhciB0byBsZXQgdGhlIGNv
bnN1bWVycwprbm93IHRoaXMgZmllbGQgaXMgbm93IGF2YWlsYWJsZT8gT3IgdGhhdCdzIGRvbmUg
dXNpbmcgYSBjb21waWxlIHRlc3Q/Cgo+ICsjZGVmaW5lIF9YRU5fRE1PUF9ub19nZm5zIDAKPiAr
I2RlZmluZSBYRU5fRE1PUF9ub19nZm5zICgxdSA8PCBfWEVOX0RNT1Bfbm9fZ2ZucykKPiArCj4g
ICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCj4gICAgICBldnRjaG5fcG9ydF90
IGJ1ZmlvcmVxX3BvcnQ7Cj4gLSAgICAvKiBPVVQgLSBzeW5jIGlvcmVxIGdmbiAqLwo+ICsgICAg
LyogT1VUIC0gc3luYyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAqLwo+ICAg
ICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9nZm47Cj4gLSAgICAvKiBPVVQgLSBidWZmZXJlZCBp
b3JlcSBnZm4gKi8KPiArICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2Nr
IGNvbW1lbnQgYWJvdmUpKi8KPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgYnVmaW9yZXFfZ2ZuOwo+
ICB9Owo+ICAKPiAtLSAKPiAyLjExLjAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkvqI-0005ZH-Np; Thu, 24 Aug 2017 17:22:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkvqH-0005Yr-AM
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 17:22:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 0C/72-02176-C6B0F995; Thu, 24 Aug 2017 17:22:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTebe36
 kwZnNahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeProOWvBR+uK2w8eMzcw
 njXoYuTiEBL4yyjxr/EjC4TzmFFizo6FjBDONkaJh0+PsXUxcnKICDhLfD0zlx3E5hXQl9jzZ
 yUjiC0sECTx/MFdsG4JgQZWiXvLusCKJAQ8Jeav3ABUxAFm//5X0cXIzsEmYCVxSAykgEVAVe
 LQjytMExi5FzAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9DgDEOxgPNjsfIhRkoNJSZR3+Yt5kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB245kcKCRal
 pqdWpGXmAEMPJi3BwaMkwqsCkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHedZxARQIgR
 RmleXAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK84SCreDLzSuA2vQI6ggnoiEkn5o
 AcUZKIkJJqYFxs/5A9g2PS7/uqfvEHX/bPkb2SWhrZL7wyZPqcxf6Sobn2R/7683+p+jP3WZm
 i65lqphQt4U/3HC5UJOQpfpN4eEz0iGjTUt3I9aJvN5StazW8dMCL9/XmpI0ak7NmPinQifqv
 N/uIy2mWuBeLp3Js8/f9NeNad6PbnE0/M3qnty1KTG5RqldiKc5INNRiLipOBAC2CUWYfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503595370!108697240!1
X-Originating-IP: [104.130.215.37]
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 58542 invoked from network); 24 Aug 2017 17:22:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 17:22:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkvqB-0004nK-NR; Thu, 24 Aug 2017 17: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 1dkvq6-0001kJ-1q; Thu, 24 Aug 2017 17:22:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkvq5-0002Hw-MA; Thu, 24 Aug 2017 17:22:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112861-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8f7d1b08a1ed0583ece262b3abf6a0f093b764bb
X-Osstest-Versions-That: xen=98df75f2782e47c47002d57ca5c5832de4e903fc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 17:22:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112861: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg2MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg2MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODQ3
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4NDcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg0NwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyODQ3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgOGY3ZDFiMDhhMWVkMDU4M2VjZTI2MmIzYWJmNmEwZjA5M2I3
NjRiYgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOThkZjc1ZjI3ODJl
NDdjNDcwMDJkNTdjYTVjNTgzMmRlNGU5MDNmYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODQ3
ICAyMDE3LTA4LTIzIDE2OjAxOjMzIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
Mjg2MSAgMjAxNy0wOC0yNCAxNjowNDoxNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJs
ZS1zbW9rZQorIHJldmlzaW9uPThmN2QxYjA4YTFlZDA1ODNlY2UyNjJiM2FiZjZhMGYwOTNiNzY0
YmIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBP
U19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2st
ZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21v
a2UgOGY3ZDFiMDhhMWVkMDU4M2VjZTI2MmIzYWJmNmEwZjA5M2I3NjRiYgorIGJyYW5jaD14ZW4t
dW5zdGFibGUtc21va2UKKyByZXZpc2lvbj04ZjdkMWIwOGExZWQwNTgzZWNlMjYyYjNhYmY2YTBm
MDkzYjc2NGJiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysg
dW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14
ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0
cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJh
bmNoPXhlbi00LjktdGVzdGluZworICdbJyB4OGY3ZDFiMDhhMWVkMDU4M2VjZTI2MmIzYWJmNmEw
ZjA5M2I3NjRiYiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0K
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVw
c3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0
ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNt
b2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdCA4ZjdkMWIwOGExZWQwNTgzZWNlMjYyYjNhYmY2YTBmMDkzYjc2
NGJiOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIDk4ZGY3NWYuLjhmN2QxYjAgIDhmN2QxYjA4YTFlZDA1ODNlY2UyNjJi
M2FiZjZhMGYwOTNiNzY0YmIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:23:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17:23: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.xen.org>)
	id 1dkvqJ-0005Zf-VT; Thu, 24 Aug 2017 17:22:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkvqJ-0005ZM-Av
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 17:22:55 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 01/10-01862-E6B0F995; Thu, 24 Aug 2017 17:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTTeXe36
 kwYXzmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bceaeZCq4GV+y7eZKtgfGcQxcjF4eQwCZG
 if1fWhkhnN2MEhdOnANyODmEBQIlrk5cCmaLCHhLvOr+yQ5R1MUo8fvqPDaQBLNAksSMiT1MI
 DabgKbEnc+fwGxeASuJab/3gtWwCKhKfFzcwAxiiwqES7xtPMICUSMocXLmEzCbE2hBw/qlTB
 AzbSXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6lXlJRZnpGSW5iZo6
 uoYGxXm5qcXFiempOYlKxXnJ+7iZGYMDVMzAw7mB8/dPpEKMkB5OSKO/yF/MihfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnw7uGcHykkWJSanlqRlpkDDH2YtAQHj5IIrwoXUJq3uCAxtzgzHSJ1i
 lFRSpx3HUifAEgiozQPrg0Wb5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPeBJnCk5lXAj
 f9FdBiJqDFk07MAVlckoiQkmpgLFuzOOvzQdus3hk/6lafrmR7ZLOUU13kbgzDqjtb704XqjW
 0mfvyymnhXokQ/UVMnKt3/ufXbRB08A38uldv5Ukn4dnnzv3Pv7b+05Ooyz0zF4SrMN8Mjiln
 D7ol5Ht1Y1f84ocTvOa7RJzTbEhp6gx4/zgr56f7OcfrnA5BLYfOpZnZWh/8psRSnJFoqMVcV
 JwIAIVMY4qyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503595372!106912872!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18796 invoked from network); 24 Aug 2017 17:22:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 24 Aug 2017 17:22:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4D7E380D;
 Thu, 24 Aug 2017 10:22:52 -0700 (PDT)
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 8254A3F3E1;
 Thu, 24 Aug 2017 10:22:51 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-9-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2b9cc492-3411-34e7-0456-7df193e9ba52@arm.com>
Date: Thu, 24 Aug 2017 18:22:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1503347275-13039-9-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 08/11] arm: PSCI: use definitions
 provided by asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMjEvMDgvMTcgMjE6MjcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IHNtY2NjLmggcHJvdmlkZXMgZGVmaW5pdGlvbnMgdG8gY29uc3RydWN0IFNNQyBjYWxsIGZ1
bmN0aW9uIG51bWJlciBhY2NvcmRpbmcKPiB0byBTTUNDQy4gV2UgZG9uJ3QgbmVlZCBtdWx0aXBs
ZSBkZWZpbml0aW9ucyBmb3Igb25lIHRoaW5nLCBhbmQgZGVmaW5pdGlvbnMKPiBpbiBzbWNjYy5o
IGFyZSBtb3JlIGdlbmVyaWMgdGhhbiBvbmVzIHVzZWQgaW4gcHNjaS5oLgo+Cj4gU28gcHNjaS5o
IHdpbGwgb25seSBwcm92aWRlIGZ1bmN0aW9uIGNvZGVzLCB3aGlsZSB3aG9sZSBTTUMgZnVuY3Rp
b24KPiBpZGVudGlmaWVyIHdpbGwgYmUgY29uc3RydWN0ZWQgdXNpbmcgZ2VuZXJpYyBtYWNyb3Mg
ZnJvbSBzbWNjYy5oLgo+Cj4gUFNDSV8wXzJfRk5feHh4IHdhcyBkZWxpYmVyYXRlbHkgcmVuYW1l
ZCB0byBQU0NJXzBfMl9GVU5DX3h4eCwgYmVjYXVzZSB0aGlzCj4gaXMgYSBuZXcgZW50aXR5LiBJ
dCBjYW4gbGVhZCB0byBwcm9ibGVtcywgaWYgd2UnbGwganVzdCBjaGFuZ2UgdmFsdWUgb2YKPiBQ
U0NJXzBfMl9GTl94eHggd2l0aG91dCByZW5hbWluZyBpdC4KCkkgZG9uJ3QgdGhpbmsgIm5ldyBl
bnRpdHkiIGlzIGEgZ29vZCByZWFzb24gdG8gcmVuYW1lIHRoZW0uIEFuZCB0aGUgCnByZXZpb3Vz
IG5hbWluZyB3YXMga2luZCBvZiBuaWNlIHRvIHJlYWQuIE1vcmUgdGhhdCB5b3Ugc3RpbGwgdXNl
IApQU0NJXzBfMl9GTnszMiw2NH0uIFdlIHNob3VsZCBkZWZpbml0ZWx5IHN0YXkgY29uc2lzdGVu
dCBpbiBuYW1pbmcuCgpTbyB3aGF0IGlzIHRoZSBleGFjdCBwcm9ibGVtPyBJcyBpdCBiZWNhdXNl
IHlvdSBhcmUgd29ycnkgdG8gbWlzcyBzb21lIApvZiB0aGVtPwoKPgo+IFRoaXMgY2hhbmdlIGFs
c28gYWZmZWN0cyB2c21jLmMgYW5kIHNlYXR0bGUuYywgYmVjYXVzZSB0aGV5IGJvdGggdXNlIFBT
Q0kKPiBmdW5jdGlvbiBudW1iZXJzLgoKVGhpcyBwYXJhZ3JhcGggY291bGQgYmUgZHJvcHBlZC4K
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+Cj4gLS0tCj4KPiAgKiBSZXdvcmtlZCBkZWZpbml0aW9ucyB0byBtaW5pbWl6ZSB0
aGVpciBsZW5naHQKPiAgKiBEZXNjcmliZWQgd2h5IEkgcmVwbGFjZWQgUFNDSV8wXzJfRk5feHh4
IHdpdGggUFNDSV8wXzJfRlVOQ194eHgKPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L3NlYXR0bGUuYyB8ICA1ICsrKy0tCj4gIHhlbi9hcmNoL2FybS9wc2NpLmMgICAgICAgICAgICAg
IHwgMTAgKysrKy0tLS0tCj4gIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgIHwgMjQg
KysrKysrKysrKystLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgNCBmaWxl
cyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvc2VhdHRsZS5jCj4gaW5kZXggODZkY2U5MS4uZmIyYWQxMyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvc2VhdHRsZS5jCj4gQEAgLTE5LDYgKzE5LDcgQEAKPgo+ICAjaW5jbHVkZSA8YXNtL3Bs
YXRmb3JtLmg+Cj4gICNpbmNsdWRlIDxhc20vcHNjaS5oPgo+ICsjaW5jbHVkZSA8YXNtL3ZzbWMu
aD4KCkFnYWluLCB2c21jLmggc3RhbmRzIGZvciAidmlydHVhbCBTTUMiLiBIZXJlIHlvdSB1c2Ug
Zm9yIHRoZSAicGh5c2ljYWwgClNNQyIuIFNvIHBsZWFzZSBkb24ndCBpbmNsdWRlIHZzbWMuaCBo
ZXJlLgoKPgo+ICBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHNlYXR0bGVfZHRfY29tcGF0W10g
X19pbml0Y29uc3QgPQo+ICB7Cj4gQEAgLTMzLDEyICszNCwxMiBAQCBzdGF0aWMgY29uc3QgY2hh
ciAqIGNvbnN0IHNlYXR0bGVfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQo+ICAgKi8KPiAgc3Rh
dGljIHZvaWQgc2VhdHRsZV9zeXN0ZW1fcmVzZXQodm9pZCkKPiAgewo+IC0gICAgY2FsbF9zbWMo
UFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKPiArICAgIGNhbGxfc21jKFBTQ0lf
MF8yX0ZOMzIoU1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7Cj4gIH0KPgo+ICBzdGF0aWMgdm9pZCBz
ZWF0dGxlX3N5c3RlbV9vZmYodm9pZCkKPiAgewo+IC0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5f
U1lTVEVNX09GRiwgMCwgMCwgMCk7Cj4gKyAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RF
TV9PRkYpLCAwLCAwLCAwKTsKPiAgfQo+Cj4gIFBMQVRGT1JNX1NUQVJUKHNlYXR0bGUsICJTRUFU
VExFIikKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9w
c2NpLmMKPiBpbmRleCAzNGVlOTdlLi42NDVmZTU4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9wc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gQEAgLTMxLDkgKzMxLDkgQEAK
PiAgICogKG5hdGl2ZS13aWR0aCkgZnVuY3Rpb24gSUQuCj4gICAqLwo+ICAjaWZkZWYgQ09ORklH
X0FSTV82NAo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKQlQU0NJXzBfMl9GTjY0
XyMjbmFtZQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKSAgIFBTQ0lfMF8yX0ZO
NjQobmFtZSkKPiAgI2Vsc2UKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkJUFND
SV8wXzJfRk5fIyNuYW1lCj4gKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAgUFND
SV8wXzJfRk4zMihuYW1lKQo+ICAjZW5kaWYKPgo+ICB1aW50MzJfdCBwc2NpX3ZlcjsKPiBAQCAt
NDgsMTMgKzQ4LDEzIEBAIGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpCj4gIHZvaWQgY2Fs
bF9wc2NpX3N5c3RlbV9vZmYodm9pZCkKPiAgewo+ICAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lf
VkVSU0lPTigwLCAxKSApCj4gLSAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5fU1lTVEVNX09G
RiwgMCwgMCwgMCk7Cj4gKyAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZG
KSwgMCwgMCwgMCk7Cj4gIH0KPgo+ICB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCkK
PiAgewo+ICAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCj4gLSAgICAg
ICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKPiArICAgICAg
ICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCksIDAsIDAsIDApOwo+ICB9Cj4K
PiAgaW50IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9u
b2RlICpwc2NpKQo+IEBAIC0xNDQsNyArMTQ0LDcgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8y
KHZvaWQpCj4gICAgICAgICAgfQo+ICAgICAgfQo+Cj4gLSAgICBwc2NpX3ZlciA9IGNhbGxfc21j
KFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTiwgMCwgMCwgMCk7Cj4gKyAgICBwc2NpX3ZlciA9IGNh
bGxfc21jKFBTQ0lfMF8yX0ZOMzIoUFNDSV9WRVJTSU9OKSwgMCwgMCwgMCk7Cj4KPiAgICAgIC8q
IEZvciB0aGUgbW9tZW50LCB3ZSBvbmx5IHN1cHBvcnQgUFNDSSAwLjIgYW5kIFBTQ0kgMS54ICov
Cj4gICAgICBpZiAoIHBzY2lfdmVyICE9IFBTQ0lfVkVSU0lPTigwLCAyKSAmJiBQU0NJX1ZFUlNJ
T05fTUFKT1IocHNjaV92ZXIpICE9IDEgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNt
Yy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+IGluZGV4IDk1NmQ0ZWYuLjQ2YTJmZGUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMK
PiBAQCAtMTAyLDcgKzEwMiw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9wc2NpXzBfeChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKPiAgLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBh
cm0gbW9kZSAzMi82NCBiaXQgKi8KPiAgc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNr
KHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQo+ICB7Cj4gLSAgICByZXR1cm4gISgg
aXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Cj4g
KyAgICByZXR1cm4gaXNfNjRiaXRfZG9tYWluKGQpIHx8ICFBUk1fU01DQ0NfSVNfNjQoZmlkKTsK
CkkgZG9uJ3Qgc2VlIGFueSByZWFzb24gdG8gZG8gdGhlIHJlbmFtaW5nIGluIHBzY2lfbW9kZV9j
aGVjayBnaXZlbiB0aGF0IAp5b3Ugd2lsbCByZW1vdmUgdGhpcyBmdW5jdGlvbiBpbiB0aGUgbmV4
dCBwYXRjaC4KCj4gIH0KPgo+ICAvKiBQU0NJIDAuMiBpbnRlcmZhY2UgYW5kIG90aGVyIFN0YW5k
YXJkIFNlY3VyZSBDYWxscyAqLwo+IEBAIC0xMTIsMzQgKzExMiwzNCBAQCBzdGF0aWMgYm9vbCBo
YW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPgo+ICAgICAgc3dpdGNoICgg
QVJNX1NNQ0NDX0ZVTkNfTlVNKGZpZCkgKQo+ICAgICAgewo+IC0gICAgY2FzZSBBUk1fU01DQ0Nf
RlVOQ19OVU0oUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OKToKPiArICAgIGNhc2UgUFNDSV8wXzJf
RlVOQ19QU0NJX1ZFUlNJT046Cj4gICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsK
PiAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsK
PiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAtICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBT
Q0lfMF8yX0ZOX0NQVV9PRkYpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GVU5DX0NQVV9PRkY6Cj4g
ICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKPiAgICAgICAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKPiAgICAgICAgICByZXR1cm4gdHJ1
ZTsKPiAtICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5G
T19UWVBFKToKPiArICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19NSUdSQVRFX0lORk9fVFlQRToKPiAg
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKPiAgICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7Cj4g
ICAgICAgICAgcmV0dXJuIHRydWU7Cj4gLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJ
XzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVKToKPiArICAgIGNhc2UgUFNDSV8wXzJfRlVOQ19N
SUdSQVRFX0lORk9fVVBfQ1BVOgo+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9p
bmZvX3VwX2NwdSk7Cj4gICAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9t
YWluLCBmaWQpICkKPiAgICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7Cj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gLSAg
ICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9TWVNURU1fT0ZGKToKPiArICAg
IGNhc2UgUFNDSV8wXzJfRlVOQ19TWVNURU1fT0ZGOgo+ICAgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfc3lzdGVtX29mZik7Cj4gICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwo+ICAg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwo+IC0g
ICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8w
XzJfRk5fU1lTVEVNX1JFU0VUKToKPiArICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBQ
U0NJXzBfMl9GVU5DX1NZU1RFTV9SRVNFVDoKPiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5
c3RlbV9yZXNldCk7Cj4gICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7Cj4gICAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gICAg
ICAgICAgcmV0dXJuIHRydWU7Cj4gLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBf
Ml9GTl9DUFVfT04pOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GVU5DX0NQVV9PTjoKPiAgICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Cj4gICAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hl
Y2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAgICAgICAgICB7Cj4gQEAgLTE0OSw3ICsxNDks
NyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiAgICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2
Y3B1aWQsIGVwb2ludCwgY2lkKSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIHJldHVybiB0cnVl
Owo+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQp
Ogo+ICsgICAgY2FzZSBQU0NJXzBfMl9GVU5DX0NQVV9TVVNQRU5EOgo+ICAgICAgICAgIHBlcmZj
X2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwo+ICAgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNr
KGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gICAgICAgICAgewo+IEBAIC0xNTksNyArMTU5LDcg
QEAgc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4g
ICAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVu
ZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIHJldHVybiB0
cnVlOwo+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQUZGSU5JVFlf
SU5GTyk6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfQUZGSU5JVFlfSU5GTzoKPiAgICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKPiAgICAgICAgICBpZiAoIHBz
Y2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICAgICAgICAgIHsKPiBAQCAt
MTY4LDcgKzE2OCw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ICAgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIHJl
dHVybiB0cnVlOwo+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlH
UkFURSk6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfTUlHUkFURToKPiAgICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKPiAgICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVj
ayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICAgICAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+IGlu
ZGV4IGJlMjQ1OGEuLjE0ZmI5OGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
c2NpLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+IEBAIC0xLDYgKzEsOCBA
QAo+ICAjaWZuZGVmIF9fQVNNX1BTQ0lfSF9fCj4gICNkZWZpbmUgX19BU01fUFNDSV9IX18KPgo+
ICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4gKwo+ICAvKiBQU0NJIHJldHVybiB2YWx1ZXMgKGlu
Y2x1c2l2ZSBvZiBhbGwgUFNDSSB2ZXJzaW9ucykgKi8KPiAgI2RlZmluZSBQU0NJX1NVQ0NFU1Mg
ICAgICAgICAgICAgICAgIDAKPiAgI2RlZmluZSBQU0NJX05PVF9TVVBQT1JURUQgICAgICAgICAg
LTEKPiBAQCAtNDEsMzAgKzQzLDI0IEBAIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9p
bmZvX3VwX2NwdSh2b2lkKTsKPiAgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKHZvaWQpOwo+
ICB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKPgo+IC0vKiBQU0NJIHYwLjIg
aW50ZXJmYWNlICovCgpXaHkgZGlkIHlvdSBkcm9wIHRoaXMgY29tbWVudD8KCj4gLSNkZWZpbmUg
UFNDSV8wXzJfRk5fQkFTRSAgICAgICAgMHg4NDAwMDAwMAo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZO
KG4pICAgICAgICAgIChQU0NJXzBfMl9GTl9CQVNFICsgKG4pKQo+IC0jZGVmaW5lIFBTQ0lfMF8y
XzY0QklUICAgICAgICAgIDB4NDAwMDAwMDAKPiAtI2RlZmluZSBQU0NJXzBfMl9GTjY0X0JBU0Ug
ICAgICBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIChQU0NJXzBfMl9GTl9CQVNFICsgUFND
SV8wXzJfNjRCSVQpCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk42NChuKSAgICAgICAgKFBTQ0lfMF8y
X0ZONjRfQkFTRSArIChuKSkKPiAtCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9O
ICAgICAgICBQU0NJXzBfMl9GTigwKQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5E
ICAgICAgICAgUFNDSV8wXzJfRk4oMSkKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfT0ZGICAg
ICAgICAgICAgIFBTQ0lfMF8yX0ZOKDIpCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09OICAg
ICAgICAgICAgICBQU0NJXzBfMl9GTigzKQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0FGRklOSVRZ
X0lORk8gICAgICAgUFNDSV8wXzJfRk4oNCkKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRF
ICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOKDUpCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFU
RV9JTkZPX1RZUEUgICBQU0NJXzBfMl9GTig2KQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JB
VEVfSU5GT19VUF9DUFUgUFNDSV8wXzJfRk4oNykKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9TWVNU
RU1fT0ZGICAgICAgICAgIFBTQ0lfMF8yX0ZOKDgpCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fU1lT
VEVNX1JFU0VUICAgICAgICBQU0NJXzBfMl9GTig5KQo+IC0KPiAtI2RlZmluZSBQU0NJXzBfMl9G
TjY0X0NQVV9TVVNQRU5EICAgICAgIFBTQ0lfMF8yX0ZONjQoMSkKPiAtI2RlZmluZSBQU0NJXzBf
Ml9GTjY0X0NQVV9PTiAgICAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMykKPiAtI2RlZmluZSBQU0NJ
XzBfMl9GTjY0X0FGRklOSVRZX0lORk8gICAgIFBTQ0lfMF8yX0ZONjQoNCkKPiAtI2RlZmluZSBQ
U0NJXzBfMl9GTjY0X01JR1JBVEUgICAgICAgICAgIFBTQ0lfMF8yX0ZONjQoNSkKPiAtI2RlZmlu
ZSBQU0NJXzBfMl9GTjY0X01JR1JBVEVfSU5GT19VUF9DUFUgICBQU0NJXzBfMl9GTjY0KDcpCj4g
KyNkZWZpbmUgUFNDSV8wXzJfRk4zMihuYW1lKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0ND
X0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19TTUNfMzIsICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dO
RVJfU1RBTkRBUkQsICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNDSV8wXzJfRlVOQ18jI25hbWUpCgpUaGUgaW5kZW50YXRpb24gbG9v
a3Mgd3JvbmcgaGVyZS4KCj4gKyNkZWZpbmUgUFNDSV8wXzJfRk42NChuYW1lKSBBUk1fU01DQ0Nf
Q0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19TTUNfNjQsICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsICAgICAgICAgICBcCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV8wXzJfRlVOQ18jI25hbWUpCgoK
RGl0dG8uCgo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfUFNDSV9WRVJTSU9OICAgICAgICAwCj4g
KyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19DUFVfU1VTUEVORCAgICAgICAgIDEKPiArI2RlZmluZSBQ
U0NJXzBfMl9GVU5DX0NQVV9PRkYgICAgICAgICAgICAgMgo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZV
TkNfQ1BVX09OICAgICAgICAgICAgICAzCj4gKyNkZWZpbmUgUFNDSV8wXzJfRlVOQ19BRkZJTklU
WV9JTkZPICAgICAgIDQKPiArI2RlZmluZSBQU0NJXzBfMl9GVU5DX01JR1JBVEUgICAgICAgICAg
ICAgNQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfTUlHUkFURV9JTkZPX1RZUEUgICA2Cj4gKyNk
ZWZpbmUgUFNDSV8wXzJfRlVOQ19NSUdSQVRFX0lORk9fVVBfQ1BVIDcKPiArI2RlZmluZSBQU0NJ
XzBfMl9GVU5DX1NZU1RFTV9PRkYgICAgICAgICAgOAo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNf
U1lTVEVNX1JFU0VUICAgICAgICA5Cj4KPiAgLyogUFNDSSB2MC4yIGFmZmluaXR5IGxldmVsIHN0
YXRlIHJldHVybmVkIGJ5IEFGRklOSVRZX0lORk8gKi8KPiAgI2RlZmluZSBQU0NJXzBfMl9BRkZJ
TklUWV9MRVZFTF9PTiAgICAgIDAKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:24:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkvqy-0005iR-Ao; Thu, 24 Aug 2017 17:23:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkvqx-0005i6-Ao
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 17:23:35 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 91/27-02033-69B0F995; Thu, 24 Aug 2017 17:23:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXcK9/x
 Ig/P3jC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJC1YwFeznqPjbvZS1gfExWxcjF4eQwCZG
 iWs9/4EcTiBnN6PE/03hILawgK/E87YuRhBbRCBEYtv8WYwQDfsZJXa1zWEHcZgFXjJJ3Du3m
 AWkik1AU+LO509MIDavgJVE167VrF2MHBwsAqoSXYvTQMKiAuESbxuPsECUCEqcnPkEzOYUsJ
 fYfnolK4jNLGArcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0DU30koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA44BCHYwnj3teYhRkoNJSZR3+Yt5kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeB245kcKCRalpqdWpGXmAEMfJi3BwaMkwqsCkuYtLkjML
 c5Mh0idYtTl2LB6/RcmIZa8/LxUKXHedZxARQIgRRmleXAjYHF4iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8N0Gm8GTmlcBtegV0BBPQEZNOzAE5oiQRISXVwJiqs9V+iWbWKwbh09zfzGL
 5k878VtfyiX51LneNBpv+WrmDjzfe+PbmlIGlzNysw0+CF2041Xy0OXrFN47/VZuXbfobWS7/
 SWj21IeXr1j5NFWySOxZYfphvegO/8jAu0W/Euq0nnRbzpu1n8nv3d6LvTMssvdv75WyvxBhc
 7n1/eHSbac1IvKVWIozEg21mIuKEwHtyH7VvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503595412!72451786!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29817 invoked from network); 24 Aug 2017 17:23:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 24 Aug 2017 17:23:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E15EA80D;
 Thu, 24 Aug 2017 10:23:31 -0700 (PDT)
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 0BC893F3E1;
 Thu, 24 Aug 2017 10:23:29 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-12-git-send-email-volodymyr_babchuk@epam.com>
 <599BF9830200007800171C62@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <103e1504-bfe0-d5c2-b88e-e740f766036c@arm.com>
Date: Thu, 24 Aug 2017 18:23:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <599BF9830200007800171C62@prv-mh.provo.novell.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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 v4 11/11] arm: enable
	XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMi8wOC8xNyAwODoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDguMTcg
YXQgMjI6MjcsIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+IEFzIFhlbiBu
b3cgc3VwcG9ydHMgU01DQ0MsIHdlIGNhbiBlbmFibGUgdGhpcyBmZWF0dXJlIHRvIHRlbGwKPj4g
Z3Vlc3RzIHRoYXQgaXQgaXMgc2FmZSB0byBjYWxsIGdlbmVyaWMgU01DcyBhbmQgSFZDcy4KPgo+
IEkgdGhpbmsgdGhpcyBhbmQgcGF0Y2ggMTAgc2hvdWxkIGJlIGZvbGRlZC4KCisxLgoKPgo+PiBT
aWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20+Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9rZXJuZWwuYyB8IDMgKysrCj4+ICAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5l
bC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwo+PiBpbmRleCBjZTdjYjhhLi4xOGM0ZDUxIDEwMDY0
NAo+PiAtLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCj4+ICsrKyBiL3hlbi9jb21tb24va2VybmVs
LmMKPj4gQEAgLTMzMiw2ICszMzIsOSBAQCBETyh4ZW5fdmVyc2lvbikoaW50IGNtZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4+ICAgICAgICAgICAgICAgICAgICAgICgxVSA8
PCBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKTsKPj4gICAgICAgICAgICAgIGlmICgg
aXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPj4gICAgICAgICAgICAgICAgICBmaS5zdWJtYXAgfD0g
MVUgPDwgWEVORkVBVF9kb20wOwo+PiArI2lmZGVmIENPTkZJR19BUk0KPj4gKyAgICAgICAgICAg
IGZpLnN1Ym1hcCB8PSAoMVUgPDwgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkKTsKPj4gKyNl
bmRpZgo+Cj4gUG9pbnRsZXNzIHBhcmVudGhlc2VzIChhcyBvdGhlciBjb2RlIGluIGNvbnRleHQg
c2hvd3MgeW91KS4KPgo+IFdpdGggYm90aCBhc3BlY3RzIHRha2VuIGNhcmUgb2YKPiBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gSmFuCj4KCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:25:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 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.xen.org>)
	id 1dkvsj-00063Z-M5; Thu, 24 Aug 2017 17:25:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dkvsi-00063O-18
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 17:25:24 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 68/FA-01731-30C0F995; Thu, 24 Aug 2017 17:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTZeJZ36
 kwe+vmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bikydYCmZxVsxs+sjWwPiQvYuRi0NIYBOj
 xL9331khnN2MEkvPb2frYuTgEBbwlXjdldPFyMkhIuAt8ar7J1RDN6PEtvaTYA6zwCcmibfHp
 jOBVLEJaErc+fyJCaSZV8BKonETG0iYRUBVouXDYVYQW1QgXOJt4xEWEJtXQFDi5MwnYDangI
 /Ewy+vwcYwC9hK3Jm7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRvXi1KKy1CJdY72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBwYwCCHYx7/zkdYpTkYFIS5V3+Yl6kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneIu75kUKCRanpqRVpmTnAwIdJS3DwKInwioOkeYsLEnOLM
 9MhUqcYFaXEeUtAEgIgiYzSPLg2WLRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvOBfQFJ
 7MvBK46a+AFjMBLZ50Yg7I4pJEhJRUA6PGx2PPImO2sgp9PXx25YR75iGMqYLqx5c4r6j8/mD
 mMfuIj0eYjN/cDfbKnXgl7/9D8bXT03RFVyV3/l3hU2l0U+TpnaX/WCYZyaZ8nKK7VNWLU3GV
 CteeTndx/SUFaf0rfv+c7tUpfOiRL4/OMb6PNa3bXPln7bgZrbR0q9+hi2J7dk2UeFWsxFKck
 WioxVxUnAgAwMdgSLECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503595522!94713262!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29302 invoked from network); 24 Aug 2017 17:25:22 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 24 Aug 2017 17:25:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DBF0780D;
 Thu, 24 Aug 2017 10:25:21 -0700 (PDT)
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 171193F3E1;
 Thu, 24 Aug 2017 10:25:19 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
Date: Thu, 24 Aug 2017 18:25:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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: Re: [Xen-devel] [PATCH v4 10/11] public: add
	XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMS8wOC8xNyAyMToyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gVGhpcyBmZWF0
dXJlIGluZGljYXRlcyB0aGF0IGh5cGVydmlzb3IgaXMgY29tcGF0aWJsZSB3aXRoIEFSTQo+IFNN
QyBjYWxsaW5nIGNvbnZlbnRpb24uIEh5cGVydmlzb3Igd2lsbCBub3QgaW5qZWN0IGFuIHVuZGVm
aW5lZAo+IGluc3RydWN0aW9uIGV4Y2VwdGlvbiBpZiBhbiBpbnZhbGlkIFNNQyBmdW5jdGlvbiB3
ZXJlIGNhbGxlZCBhbmQKPiB3aWxsIG5vdCBjcmFzaCBhIGRvbWFpbiBpZiBhbiBpbnZsYWxpZCBI
VkMgZnVuY3Rpb25zIHdlcmUgY2FsbGVkLgoKcy9pbnZsYWxpZC9pbnZhbGlkLwoKVGhlIGxhc3Qg
c2VudGVuY2UgaXMgbWlzbGVhZGluZy4gWGVuIHdpbGwgc3RpbGwgaW5qZWN0IGFuZCB1bmRlZmlu
ZWQgCmluc3RydWN0aW9uIGZvciBzb21lIFNNQy9IVkMuIFlvdSBtYXkgd2FudCB0byByZXdvcmsg
aXQgdG8gbWFrZSBpdCBjbGVhci4KCj4KPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9mZWF0dXJlcy5oIHwgMyArKysKPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2ZlYXR1cmVzLmgKPiBpbmRleCAyMTEwYjA0Li4xYTk4OWI4IDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2ZlYXR1cmVzLmgKPiBAQCAtMTAyLDYgKzEwMiw5IEBACj4gIC8qIEd1ZXN0IGNhbiB1c2Ug
WEVOTUVNRl92bm9kZSB0byBzcGVjaWZ5IHZpcnR1YWwgbm9kZSBmb3IgbWVtb3J5IG9wLiAqLwo+
ICAjZGVmaW5lIFhFTkZFQVRfbWVtb3J5X29wX3Zub2RlX3N1cHBvcnRlZCAxMwo+Cj4gKy8qIGFy
bTogSHlwZXJ2aXNvciBzdXBwb3J0cyBBUk0gU01DIGNhbGxpbmcgY29udmVudGlvbi4gKi8KPiAr
I2RlZmluZSBYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0ZWQgICAgICAgMTQKPiArCj4gICNkZWZp
bmUgWEVORkVBVF9OUl9TVUJNQVBTIDEKPgo+ICAjZW5kaWYgLyogX19YRU5fUFVCTElDX0ZFQVRV
UkVTX0hfXyAqLwo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:46:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkwBt-0007Yn-AR; Thu, 24 Aug 2017 17:45:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dkwBr-0007Yh-Q2
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 17:45:11 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8D/C7-09901-7A01F995; Thu, 24 Aug 2017 17:45:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyuP0Ov+4ygfm
 RBie+CFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkH1y9gKlgvW/H7pGgD40OJLkZODgkBI4m3
 E/8xdTFycQgJLGSUuPN9FzNIQlggQmLlxb+MILaIQLDE4otzGUGKmAV2MErsuTqXFaJjLaPEg
 3uPwDrYBFQlNlw/xQpi8wpYS/Q1P2IDsVmA4u0vrrGA2KIC4RL7v19jhqgRlDg58wlYnFPATu
 LVp+Ng9cwC6hJ/5l1ihrDFJTY9+84KYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxal
 FZalFukbmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GBevDTzEKMnB
 pCTKu/zFvEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxx/PMjhQSLUtNTK9Iyc4CxApOW4OBRE
 uENBknzFhck5hZnpkOkTjEaczx5s/03E0fLWyApxJKXn5cqJc5bD1IqAFKaUZoHNwgWw5cYZa
 WEeRmBThPiKUgtys0sQZV/xSjOwagkzHuCD2gKT2ZeCdy+V0CnMAGdMunEHJBTShIRUlINjKz
 z1I9OjL5sn/hFLnVu6fGqqhrWKWtOnjcOcF2oeHtLnO9PyR/xi2X3n7DXfaWT92fx46khKnba
 Jc7TJ7UbvlX+atI/ecmB008L33BcK0lgiNF7/oz9rEZ6VmaU1q2v2efv3ZsucyXh2L2TrxrMn
 To3C1uxWt23+3XSJKFQ3yhKsXOGXflfIyWW4oxEQy3mouJEABEwps/cAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503596710!79291564!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46889 invoked from network); 24 Aug 2017 17:45:10 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2017 17:45:10 -0000
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 mx1.suse.de (Postfix) with ESMTP id A2754AE53;
 Thu, 24 Aug 2017 17:45:09 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2f38fbe0-bfac-6360-62f1-aaf347a69d87@suse.com>
Date: Thu, 24 Aug 2017 19:45:07 +0200
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: <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
Content-Language: de-DE
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTc6MTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjQvMDgvMTcgMTY6
MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI0LzA4LzE3IDE2OjUwLCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gVGhpcyBwYXRjaCB3YXMgb3JpZ2luYWxseSBhIHdvcmthcm91bmQgZm9y
IFhTQS0yMjYuICBTaW5jZSB0aGVuLCB0cmFuc2l0aXZlCj4+PiBncmFudHMgYXJlIGJlbGlldmVk
IHRvIGJlIGZ1bmN0aW9uaW5nIHByb3Blcmx5LCBhbmQgdGhlIGRlZmF1bHRzIGhhdmUgY2hhbmdl
ZAo+Pj4gYXBwcm9wcmlhdGVseS4KPj4+Cj4+PiBIb3dldmVyLCBmb3IgdGhvc2UgcGVvcGxlIHdo
byBjaG9zZSB0byB1c2UgdGhlIHdvcmthcm91bmQgKGVzcGVjaWFsbHkgZnJvbSBhbgo+Pj4gYXR0
YWNrIHN1cmZhY2UgbWl0aWdhdGlvbiBwb2ludCBvZiB2aWV3KSwgcmV0YWluIHRoZSBhYmlsaXR5
IGZvciB0aGUgaG9zdAo+Pj4gYWRtaW5pc3RyYXRvciB0byBjaG9vc2UuCj4+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IC0t
LQo+Pj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4+IENDOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+PiBDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+Pj4gQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KPj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiAg
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMyArKysrKysrKysrKwo+Pj4g
IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgIHwgNDQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLQo+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgo+Pj4gaW5kZXggNDAwMmVhYi4uNzhjN2I1MSAxMDA2NDQKPj4+IC0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgo+Pj4gQEAgLTg2OCw2ICs4NjgsMTkgQEAgQ29udHJvbHMgRVBUIHJlbGF0
ZWQgZmVhdHVyZXMuCj4+PiAgCj4+PiAgU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hv
dWxkIHVzZS4gU2VlICoqY29uc29sZSoqLgo+Pj4gIAo+Pj4gKyMjIyBnbnR0YWIKPj4+ICs+IGA9
IExpc3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAo+Pj4gKwo+Pj4gKz4g
RGVmYXVsdDogYGdudHRhYj1tYXhfdmVyOjIsdHJhbnNpdGl2ZWAKPj4+ICsKPj4+ICtDb250cm9s
IHZhcmlvdXMgYXNwZWN0cyBvZiB0aGUgZ3JhbnQgdGFibGUgYmVoYXZpb3VyIGF2YWlsYWJsZSB0
byBndWVzdHMuCj4+PiArCj4+PiArKiBgbWF4X3ZlcmAgU2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50
IHRhYmxlIHZlcnNpb24gdG8gb2ZmZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKPj4+ICt2ZXJzaW9uIGFy
ZSAxIGFuZCAyLgo+Pj4gKyogYHRyYW5zaXRpdmVgIFBlcm1pdCBvciBkaXNhbGxvdyB0aGUgdXNl
IG9mIHRyYW5zaXRpdmUgZ3JhbnRzLiAgTm90ZSB0aGF0IHRoZQo+Pj4gK3VzZSBvZiBncmFudCB0
YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFCSSBicmVha2FnZSBmcm9t
IHRoZQo+Pj4gK2d1ZXN0cyBwb2ludCBvZiB2aWV3Lgo+PiBTbyBzaG91bGRuJ3QgdGhlcmUgYmUg
YSB3YXkgZm9yIHRoZSBndWVzdCB0byBxdWVyeSB0aGUgc3VwcG9ydCBvZgo+PiB0cmFuc2llbnQg
Z3JhbnRzPwo+IAo+IElkZWFsbHkgeWVzLCBidXQgaG93IGRvIHlvdSBzdWdnZXN0IGRvaW5nIHRo
aXMgaW4gYSBjb21wYXRpYmxlIHdheT8KCkFuIEVMRiBub3RlIGluIHRoZSBndWVzdCBrZXJuZWwg
aW5kaWNhdGluZyBpdCBpcyBhd2FyZSBvZiB0aGF0CnBvc3NpYmlsaXR5IGluIG9yZGVyIHRvIGFs
bG93IHYyIGdyYW50cyBmb3IgdGhhdCBndWVzdCB3aXRob3V0IHRyYW5zaWVudApncmFudHM/Cgo+
IEFsbCBYZW4gZG93bnN0cmVhbXMgd2hpY2ggaGF2ZW4ndCBiYWNrcG9ydGVkIHRoZSBldmVudHVh
bCB0cmFuc2l0aXZlCj4gZml4ZXMgd2lsbCBoYXZlIHRoaXMgY2xvYmJlciBpbiBwbGFjZSwgd2l0
aG91dCBhbnkgcXVlcnktYWJpbGl0eS4KClNvIHRoZSBvbmx5IHJlYWxseSBjb21wYXRpYmxlIHdh
eSB3b3VsZCBiZSB0byBkaXNhbGxvdyB2MiBncmFudHMuIE9UT0gKSSBndWVzcyB0aGVyZSBhcmVu
J3Qgc28gbWFueSBndWVzdHMgdXNpbmcgdjIgcmlnaHQgbm93Li4uCgo+IFRoZSByZWFzb24gdGhp
cyB3b3JrYXJvdW5kIHdhcyBzbyBlZmZlY3RpdmUsIGFuZCB3aHkgc2V2ZXJhbCBsYXJnZSB1c2Vy
cwo+IHN0aWxsIHdpc2ggdG8gY2xvYmJlciB0aGVtLCBpcyBiZWNhdXNlIG5vdGhpbmcgdXNlcyB0
cmFuc2l0aXZlIGdyYW50cy4KClJpZ2h0LiBBbmQgb25seSB2ZXJ5IGZldyBndWVzdHMgdXNlIHYy
IGdyYW50cy4KCj4gCj4+Cj4+PiArCj4+PiAgIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKPj4+ICA+
IGA9IDxpbnRlZ2VyPmAKPj4+ICAKPj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4+IGluZGV4IDM2ODk1YWEuLmY5YzMx
M2QgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4+ICsrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwo+Pj4gQEAgLTUwLDYgKzUwLDQyIEBAIGludGVnZXJfcGFy
YW0oImdudHRhYl9tYXhfbnJfZnJhbWVzIiwgbWF4X25yX2dyYW50X2ZyYW1lcyk7Cj4+PiAgdW5z
aWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X2dyYW50X2ZyYW1lczsKPj4+ICBpbnRlZ2VyX3Bh
cmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIG1heF9ncmFudF9mcmFtZXMpOwo+Pj4gIAo+Pj4gK3N0
YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfZ250dGFiX21heF92ZXJzaW9uID0g
MjsKPj4+ICtzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZlX2dyYW50cyA9
IHRydWU7Cj4+PiArCj4+PiArc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihjaGFyICpz
KQo+PiBEbyB5b3UgbWluZCB1c2luZzoKPj4KPj4gc3RhdGljIGludCBfX2luaXQgcGFyc2VfZ250
dGFiKGNvbnN0IGNoYXIgKnMpCj4+Cj4+IGluIG9yZGVyIHRvIGNvbXBseSB3aXRoIG15IHJ1bnRp
bWUgcGFyYW1ldGVyIHNlcmllcz8KPiAKPiBJZiB0aGUgcmVzdWx0IHdpbGwgc3RpbGwgY29tcGls
ZS4gIFdoYXQgc2hvdWxkIHRoZSBzZW1hbnRpY3MgYmU/ICAoSSd2ZQo+IGhhZCBhIHF1aWNrIGxv
b2sgdGhyb3VnaCB5b3VyIHNlcmllcywgYnV0IEkgY2FuJ3Qgc2VlIHRoZSBzZW1hbnRpY3MKPiBz
dGF0ZWQgYW55d2hlcmUgb2J2aW91cykKClRoZSBwYXJzaW5nIHJvdXRpbmUgbXVzdCBub3QgY2hh
bmdlIHRoZSBwYXJhbWV0ZXIgc3RyaW5nIGFuZCBzaG91bGQKcmV0dXJuIGFuIGVycm9yIChlLmcu
IC1FSU5WQUwpIGluIGNhc2Ugb2YgYW4gaWxsZWdhbCBwYXJhbWV0ZXIuCgoKSnVlcmdlbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:48:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkwER-0007oC-O7; Thu, 24 Aug 2017 17:47:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dkwEP-0007no-J1
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 17:47:49 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 AE/9F-03406-4411F995; Thu, 24 Aug 2017 17:47:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVddZcH6
 kwezZxhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHnzCmvB/MKKhhd7WRoY
 V7l1MXJyCAn8ZZTYcVe+i5ELyH7MKHHt7lk2iMQ2RomT+2pAbBEBZ4mvZ+ayg9i8AvoSPz+tZ
 AKxhQXCJf6cWM0M0iwh0KkssWDjXrBmCQFPiZ9bjsHZj6fdBypi52ATsJI4JAYSZRFQlbg45w
 DLBEbuBYwMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/c0
 ABDsYdz53OsQoycGkJMq7/MW8SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO/550cKCRalpqdW
 pGXmAAMPJi3BwaMkwnsKJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK89SBFAiBFGaV5c
 CNgUXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrw/QKbwZOaVwG16BXQEE9ARk07MATmiJB
 EhJdXAmDbJhJ+N07K9N/zhWbXXfz88uubvv+j0o8+OCromrAd3Ji86Me1aL+vSBs5tr/gX/0i
 aMOmyaKfbuZjanx8F5MLXpOrM67uzfLWzB/P/PR/280q3NJxc5tBTln/U1GPKhzTzhMTjPz7e
 UPNNWdKnNMmG7Wt3SqGR4zv3vc56DW5GsrNuWCTNVmIpzkg01GIuKk4EAHZNklR9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503596866!67476389!1
X-Originating-IP: [104.130.215.37]
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 8449 invoked from network); 24 Aug 2017 17:47:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Aug 2017 17:47:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dkwEL-0005R6-IX; Thu, 24 Aug 2017 17:47: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 1dkwEG-0003LC-6v; Thu, 24 Aug 2017 17:47:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dkwEG-0002Wv-0U; Thu, 24 Aug 2017 17:47:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112850-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken: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-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xl-qemut-ws16-amd64:windows-install: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-qemuu-debianhvm-amd64-xsm:migrate-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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-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-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-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
X-Osstest-Versions-This: xen=5ff1de3e4f56b2dd7c5c7dae8b008f6ee6dc2081
X-Osstest-Versions-That: xen=9bf14bbf990843bfec16a5d69d36cf46c7593d88
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Aug 2017 17:47:40 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112850: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg1MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg1MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEy
ODIwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4MjAKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4MjAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjgyMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODIwCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMTI4MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI4MjAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNWZmMWRlM2U0ZjU2YjJkZDdjNWM3ZGFl
OGIwMDhmNmVlNmRjMjA4MQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
OWJmMTRiYmY5OTA4NDNiZmVjMTZhNWQ2OWQzNmNmNDZjNzU5M2Q4OAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEyODIwICAyMDE3LTA4LTIyIDExOjE1OjI3IFogICAgMiBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMjg1MCAgMjAxNy0wOC0yMyAxNjoxNDowOSBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA1ZmYxZGUzZTRmNTZiMmRkN2M1YzdkYWU4YjAwOGY2ZWU2ZGMyMDgxCkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBBdWcgMjMgMTc6NTE6NDQgMjAx
NyArMDIwMAoKICAgIGFybS9tbTogcmVsZWFzZSBncmFudCBsb2NrIG9uIHhlbm1lbV9hZGRfdG9f
cGh5c21hcF9vbmUoKSBlcnJvciBwYXRocwogICAgCiAgICBDb21taXQgNTUwMjFmZjlhYiAoInhl
bi9hcm06IGFkZF90b19waHlzbWFwX29uZTogQXZvaWQgdG8gbWFwIG1mbiAwIGlmCiAgICBhbiBl
cnJvciBvY2N1cnMiKSBpbnRyb2R1Y2VkIGVycm9yIHBhdGhzIG5vdCByZWxlYXNpbmcgdGhlIGdy
YW50IHRhYmxlCiAgICBsb2NrLiBSZXBsYWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRl
ciB0aGUgbG9jayB3YXMgZHJvcHBlZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjM1LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTk1
NDZjMTg5N2E5MGZlOWFmNWViYmJiMDVlYWQ4ZDk4YjRkMTdiOQogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDgtMjMgMTc6NDU6NDUgKzAyMDAKCmNvbW1pdCA2OTJlZDgyNmFmMWIyMDI1Yjc3ZWQ5NWEw
NGI0Y2E1OWQ5NWRmNjUwCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0
ZTogICBXZWQgQXVnIDIzIDE3OjUxOjIxIDIwMTcgKzAyMDAKCiAgICB0cmF2aXM6IGluc3RhbGwg
Z2hvc3RzY3JpcHQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGY3ODI2NzUwZWJiN2YxMDRjYzljY2VlMDYwNDJmYmJlZjRhNzc3
ZTIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTI3IDE2OjU4OjE3ICswMTAwCihxZW11IGNoYW5n
ZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:54:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkwKu-0008Vw-HX; Thu, 24 Aug 2017 17:54:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkwKt-0008Vq-Lp
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 17:54:31 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 EA/ED-01996-6D21F995; Thu, 24 Aug 2017 17:54:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsWyU9JRQvea0Px
 Ig6bLvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bibzuYCt4pV0xes5SxgXGtXBcjJ4eEgJ/E
 sb29jCC2sECExMqLf8FsEQEPiXtPzrF3MXJxMAvsYJSYsP0FM4gjJHCPUaJj0wV2kCo2AX2J3
 S8+MYHYvAK2Erd/TmUDsVkEVCX+te1hBbFFBcIl9n+/xgxRIyhxcuYTFhCbU8BGYsPiFqBeDq
 ANmhLrd+mDhJkF5CW2v53DDGGLSzR9WQk2RkhATeJa/yV2iKPTJbb+/cU8gVFgFpKpsxAmzUI
 yaRaSSQsYWVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQG
 bT0DA+MOxj3tfocYJTmYlER5l7+YFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveG4PxIIcGi1
 PTUirTMHGD8wKQlOHiURHifg6R5iwsSc4sz0yFSpxiNOZ682f6biaPlLZAUYsnLz0uVEufdB1
 IqAFKaUZoHNwgW15cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCUPcw5OZVwK37xXQKUxAp0w
 6MQfklJJEhJRUA6PcdT6ny/t7fXabflrea7jkzJ5Jzw8yvBA45uAaciHAX3EP+9H4vsJyL0/b
 uQLHPPvENm12U/dS5DC75fpxJ097pEbA+T6NxSxf7wdt5J4QmV8480WW6lq+JAb2D5u4zc0mH
 I38qH1Xe0W9kIdmdaTurWemP/e+W5Cqf9UrKq3Va7WL00eH90osxRmJhlrMRcWJAEdKMr/mAg
 AA
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503597270!108700205!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36534 invoked from network); 24 Aug 2017 17:54:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 17:54:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="51517595"
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
 <2f38fbe0-bfac-6360-62f1-aaf347a69d87@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4349f015-1e53-7a4f-a9ef-c8dd828e7c7b@citrix.com>
Date: Thu, 24 Aug 2017 18:54:28 +0100
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: <2f38fbe0-bfac-6360-62f1-aaf347a69d87@suse.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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTg6NDUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjQvMDgvMTcgMTc6
MTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI0LzA4LzE3IDE2OjAxLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gT24gMjQvMDgvMTcgMTY6NTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
Pj4gVGhpcyBwYXRjaCB3YXMgb3JpZ2luYWxseSBhIHdvcmthcm91bmQgZm9yIFhTQS0yMjYuICBT
aW5jZSB0aGVuLCB0cmFuc2l0aXZlCj4+Pj4gZ3JhbnRzIGFyZSBiZWxpZXZlZCB0byBiZSBmdW5j
dGlvbmluZyBwcm9wZXJseSwgYW5kIHRoZSBkZWZhdWx0cyBoYXZlIGNoYW5nZWQKPj4+PiBhcHBy
b3ByaWF0ZWx5Lgo+Pj4+Cj4+Pj4gSG93ZXZlciwgZm9yIHRob3NlIHBlb3BsZSB3aG8gY2hvc2Ug
dG8gdXNlIHRoZSB3b3JrYXJvdW5kIChlc3BlY2lhbGx5IGZyb20gYW4KPj4+PiBhdHRhY2sgc3Vy
ZmFjZSBtaXRpZ2F0aW9uIHBvaW50IG9mIHZpZXcpLCByZXRhaW4gdGhlIGFiaWxpdHkgZm9yIHRo
ZSBob3N0Cj4+Pj4gYWRtaW5pc3RyYXRvciB0byBjaG9vc2UuCj4+Pj4KPj4+PiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4+IC0tLQo+
Pj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+Pj4gQ0M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4+PiBDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+Pj4+IENDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+Pj4gQ0M6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgo+Pj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+IC0tLQo+
Pj4+ICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEzICsrKysrKysrKysr
Cj4+Pj4gIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgIHwgNDQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLQo+Pj4+ICAyIGZpbGVzIGNoYW5nZWQsIDU1IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgo+Pj4+IGluZGV4IDQwMDJlYWIuLjc4YzdiNTEgMTAwNjQ0Cj4+Pj4gLS0tIGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+PiArKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+Pj4+IEBAIC04NjgsNiArODY4LDE5IEBAIENvbnRy
b2xzIEVQVCByZWxhdGVkIGZlYXR1cmVzLgo+Pj4+ICAKPj4+PiAgU3BlY2lmeSB3aGljaCBjb25z
b2xlIGdkYnN0dWIgc2hvdWxkIHVzZS4gU2VlICoqY29uc29sZSoqLgo+Pj4+ICAKPj4+PiArIyMj
IGdudHRhYgo+Pj4+ICs+IGA9IExpc3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2
ZSBdYAo+Pj4+ICsKPj4+PiArPiBEZWZhdWx0OiBgZ250dGFiPW1heF92ZXI6Mix0cmFuc2l0aXZl
YAo+Pj4+ICsKPj4+PiArQ29udHJvbCB2YXJpb3VzIGFzcGVjdHMgb2YgdGhlIGdyYW50IHRhYmxl
IGJlaGF2aW91ciBhdmFpbGFibGUgdG8gZ3Vlc3RzLgo+Pj4+ICsKPj4+PiArKiBgbWF4X3ZlcmAg
U2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2ZmZXIgdG8gZ3Vlc3Rz
LiAgVmFsaWQKPj4+PiArdmVyc2lvbiBhcmUgMSBhbmQgMi4KPj4+PiArKiBgdHJhbnNpdGl2ZWAg
UGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ugb2YgdHJhbnNpdGl2ZSBncmFudHMuICBOb3RlIHRo
YXQgdGhlCj4+Pj4gK3VzZSBvZiBncmFudCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3Jh
bnRzIGlzIGFuIEFCSSBicmVha2FnZSBmcm9tIHRoZQo+Pj4+ICtndWVzdHMgcG9pbnQgb2Ygdmll
dy4KPj4+IFNvIHNob3VsZG4ndCB0aGVyZSBiZSBhIHdheSBmb3IgdGhlIGd1ZXN0IHRvIHF1ZXJ5
IHRoZSBzdXBwb3J0IG9mCj4+PiB0cmFuc2llbnQgZ3JhbnRzPwo+PiBJZGVhbGx5IHllcywgYnV0
IGhvdyBkbyB5b3Ugc3VnZ2VzdCBkb2luZyB0aGlzIGluIGEgY29tcGF0aWJsZSB3YXk/Cj4gQW4g
RUxGIG5vdGUgaW4gdGhlIGd1ZXN0IGtlcm5lbCBpbmRpY2F0aW5nIGl0IGlzIGF3YXJlIG9mIHRo
YXQKPiBwb3NzaWJpbGl0eSBpbiBvcmRlciB0byBhbGxvdyB2MiBncmFudHMgZm9yIHRoYXQgZ3Vl
c3Qgd2l0aG91dCB0cmFuc2llbnQKPiBncmFudHM/Cj4KPj4gQWxsIFhlbiBkb3duc3RyZWFtcyB3
aGljaCBoYXZlbid0IGJhY2twb3J0ZWQgdGhlIGV2ZW50dWFsIHRyYW5zaXRpdmUKPj4gZml4ZXMg
d2lsbCBoYXZlIHRoaXMgY2xvYmJlciBpbiBwbGFjZSwgd2l0aG91dCBhbnkgcXVlcnktYWJpbGl0
eS4KPiBTbyB0aGUgb25seSByZWFsbHkgY29tcGF0aWJsZSB3YXkgd291bGQgYmUgdG8gZGlzYWxs
b3cgdjIgZ3JhbnRzLiBPVE9ICj4gSSBndWVzcyB0aGVyZSBhcmVuJ3Qgc28gbWFueSBndWVzdHMg
dXNpbmcgdjIgcmlnaHQgbm93Li4uCj4KPj4gVGhlIHJlYXNvbiB0aGlzIHdvcmthcm91bmQgd2Fz
IHNvIGVmZmVjdGl2ZSwgYW5kIHdoeSBzZXZlcmFsIGxhcmdlIHVzZXJzCj4+IHN0aWxsIHdpc2gg
dG8gY2xvYmJlciB0aGVtLCBpcyBiZWNhdXNlIG5vdGhpbmcgdXNlcyB0cmFuc2l0aXZlIGdyYW50
cy4KPiBSaWdodC4gQW5kIG9ubHkgdmVyeSBmZXcgZ3Vlc3RzIHVzZSB2MiBncmFudHMuCgpXZSB0
cmllZCBkaXNhYmxpbmcgZ250dGFiIHYyIGJ5IGRlZmF1bHQgZmlyc3QsIHdoaWNoIGlzIHdoeSB0
aGUgbWF4X3ZlcjoKcGFyYW1ldGVyIGlzIHByZXNlbnQgaW4gdGhpcyBwYXRjaC4KClNvbWUgdmVu
ZG9yIHZlcnNpb25zIG9mIExpbnV4IHJlZnVzZWQgdG8gZmFsbCBiYWNrIGZyb20gZ250dGFiIHYy
IHRvCmdudHRhYiB2MSBvbiBtaWdyYXRlLCBldmVuIHRob3VnaCB0aGV5IGFyZSBwZXJmZWN0bHkg
aGFwcHkgYm9vdGluZyBpbiBhCnYxLW9ubHkgc2l0dWF0aW9uLgoKQWxzbwpodHRwczovL2dpdGh1
Yi5jb20veGVuc2VydmVyL3dpbi14ZW5idXMvYmxvYi9jMmE2MGQ0MzdiNDJmMjM0OTM2MTYyOWYx
NTI3NWU0ZmFiZGNjMjJlL3NyYy94ZW5idXMvZ250dGFiLmMjTDU2Ni1MNTcxCndoaWNoIHdhcyBk
aXNjb3ZlcmVkIG91dCBvZiB0aGUgYmx1ZSwgd2hlbiBhbGwgd2luZG93cyBndWVzdHMgaW5zdGFs
bGVkCm9uIG9sZGVyIHZlcnNpb25zIG9mIFhlblNlcnZlciBzdGFydGVkIHR1cm5pbmcgYmx1ZS4K
CgpMZWF2aW5nIHYyIGFjdGl2ZSBhbmQgY3JlYXRpbmcgYW4gQUJJIGJyZWFrYWdlIHR1cm5lZCBv
dXQgdG8gYmUgdGhlCnZpYWJsZSB3YXkgdG8gaW5oaWJpdCB0aGUgdXNlIG9mIHRyYW5zaXRpdmUg
Z3JhbnRzIGluIGNhc2VzIHdoaWNoIG5lZWRlZAp0byBydW4gYXJiaXRyYXJ5IGd1ZXN0cy4KCj4K
Pj4+PiArCj4+Pj4gICMjIyBnbnR0YWJcX21heFxfZnJhbWVzCj4+Pj4gID4gYD0gPGludGVnZXI+
YAo+Pj4+ICAKPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCj4+Pj4gaW5kZXggMzY4OTVhYS4uZjljMzEzZCAxMDA2NDQK
Pj4+PiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4+PiArKysgYi94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKPj4+PiBAQCAtNTAsNiArNTAsNDIgQEAgaW50ZWdlcl9wYXJhbSgiZ250
dGFiX21heF9ucl9mcmFtZXMiLCBtYXhfbnJfZ3JhbnRfZnJhbWVzKTsKPj4+PiAgdW5zaWduZWQg
aW50IF9fcmVhZF9tb3N0bHkgbWF4X2dyYW50X2ZyYW1lczsKPj4+PiAgaW50ZWdlcl9wYXJhbSgi
Z250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKPj4+PiAgCj4+Pj4gK3N0YXRp
YyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfZ250dGFiX21heF92ZXJzaW9uID0gMjsK
Pj4+PiArc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfdHJhbnNpdGl2ZV9ncmFudHMgPSB0
cnVlOwo+Pj4+ICsKPj4+PiArc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihjaGFyICpz
KQo+Pj4gRG8geW91IG1pbmQgdXNpbmc6Cj4+Pgo+Pj4gc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
Z250dGFiKGNvbnN0IGNoYXIgKnMpCj4+Pgo+Pj4gaW4gb3JkZXIgdG8gY29tcGx5IHdpdGggbXkg
cnVudGltZSBwYXJhbWV0ZXIgc2VyaWVzPwo+PiBJZiB0aGUgcmVzdWx0IHdpbGwgc3RpbGwgY29t
cGlsZS4gIFdoYXQgc2hvdWxkIHRoZSBzZW1hbnRpY3MgYmU/ICAoSSd2ZQo+PiBoYWQgYSBxdWlj
ayBsb29rIHRocm91Z2ggeW91ciBzZXJpZXMsIGJ1dCBJIGNhbid0IHNlZSB0aGUgc2VtYW50aWNz
Cj4+IHN0YXRlZCBhbnl3aGVyZSBvYnZpb3VzKQo+IFRoZSBwYXJzaW5nIHJvdXRpbmUgbXVzdCBu
b3QgY2hhbmdlIHRoZSBwYXJhbWV0ZXIgc3RyaW5nIGFuZCBzaG91bGQKPiByZXR1cm4gYW4gZXJy
b3IgKGUuZy4gLUVJTlZBTCkgaW4gY2FzZSBvZiBhbiBpbGxlZ2FsIHBhcmFtZXRlci4KCkxldCBt
ZSBzZWUgd2hhdCBJIGNhbiBkby4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:56:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkwMN-0000HP-S2; Thu, 24 Aug 2017 17:56:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkwMM-0000HJ-BO
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 17:56:02 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 71/73-01995-1331F995; Thu, 24 Aug 2017 17:56:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUtdAeH6
 kwa2X5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCmXeYCjbrV1zbPYu1gfGxQhcjB4eEgL/E
 w49KXYycHGwC+hK7X3xiArFFBNQlTndcZO1i5OJgFpjKJNG35RhYQlggWGJG+1k2EJtFQFViz
 tROZhCbV8BT4kbTXnYQW0JATuL88Z9gcU4BL4l9XdtYQGwhoJqzs96yQthqEtf6L7FD9ApKnJ
 z5BKyGWUBC4uCLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFgvN7W
 4ODE9NScxqVgvOT93EyMwdOoZGBh3ML7+6XSIUZKDSUmUd/mLeZFCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHhvCM6PFBIsSk1PrUjLzAEGMUxagoNHSYT3OUiat7ggMbc4Mx0idYpRUUqcV18IK
 CEAksgozYNrg0XOJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCENt5MvNK4Ka/AlrMBLR40o
 k5IItLEhFSUg2MfuGl574b52lcrFrGfzskev7OzactnoYUuC015lh/6MeHfXvShZ7lHixb2dA
 gytZyr1eC57WYjfUW8QWPuF5dlVWVZi3ttSrWESrZNeHkm4z6M1OeTLI+4upls0NgX0Lbg6dP
 9M9uLbz2Ikvs7IWk9w6zr32UVODz8DPeJVm9jP3zJFedF3zflViKMxINtZiLihMB3RlwXJcCA
 AA=
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503597359!53413458!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50071 invoked from network); 24 Aug 2017 17:56:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 17:56:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="436775554"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Aug 2017 18:55:53 +0100
Message-ID: <1503597355-21334-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
References: <1503597355-21334-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>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/3] gnttab: Drop the frame parameter from
	acquire_grant_for_copy()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgcmVkdW5kYW50IHdpdGggdGhlICpwYWdlIHBhcmFtZXRlci4gIFJlbmFtZSB0aGUgZ3Jh
bnRfZnJhbWUgcGFyYW1ldGVyIHRvCmluZGljYXRlIHRoYXQgaXQgaXMgbG9jYWwsIGFuZCBoaWdo
bGlnaHQgdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA0MiArKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCsp
LCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMzY4OTVhYS4uMTg4YzQ3NyAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwpAQCAtMjE0MiwxNSArMjE0MiwxNyBAQCBzdGF0aWMgdm9pZCBmaXh1cF9zdGF0dXNfZm9y
X2NvcHlfcGluKGNvbnN0IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAg
Z250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogfQogCi0vKiBHcmFiIGEg
ZnJhbWUgbnVtYmVyIGZyb20gYSBncmFudCBlbnRyeSBhbmQgdXBkYXRlIHRoZSBmbGFncyBhbmQg
cGluCi0gICBjb3VudCBhcyBhcHByb3ByaWF0ZS4gSWYgcmMgPT0gR05UU1Rfb2theSwgbm90ZSB0
aGF0IHRoaXMgKmRvZXMqCi0gICB0YWtlIG9uZSByZWYgY291bnQgb24gdGhlIHRhcmdldCBwYWdl
LCBzdG9yZWQgaW4gKnBhZ2UuCi0gICBJZiB0aGVyZSBpcyBhbnkgZXJyb3IsICpwYWdlID0gTlVM
TCwgbm8gcmVmIHRha2VuLiAqLworLyoKKyAqIEdyYWIgYSBmcmFtZSBudW1iZXIgZnJvbSBhIGdy
YW50IGVudHJ5IGFuZCB1cGRhdGUgdGhlIGZsYWdzIGFuZCBwaW4KKyAqIGNvdW50IGFzIGFwcHJv
cHJpYXRlLiBJZiByYyA9PSBHTlRTVF9va2F5LCBub3RlIHRoYXQgdGhpcyAqZG9lcyoKKyAqIHRh
a2Ugb25lIHJlZiBjb3VudCBvbiB0aGUgdGFyZ2V0IHBhZ2UsIHN0b3JlZCBpbiAqcGFnZS4KKyAq
IElmIHRoZXJlIGlzIGFueSBlcnJvciwgKnBhZ2UgPSBOVUxMLCBubyByZWYgdGFrZW4uCisgKi8K
IHN0YXRpYyBpbnQKIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgc3RydWN0IGRvbWFpbiAq
cmQsIGdyYW50X3JlZl90IGdyZWYsIGRvbWlkX3QgbGRvbSwgYm9vbCByZWFkb25seSwKLSAgICB1
bnNpZ25lZCBsb25nICpmcmFtZSwgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2UsCi0gICAgdWludDE2
X3QgKnBhZ2Vfb2ZmLCB1aW50MTZfdCAqbGVuZ3RoLCBib29sIGFsbG93X3RyYW5zaXRpdmUpCisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2UsIHVpbnQxNl90ICpwYWdlX29mZiwgdWludDE2X3Qg
Kmxlbmd0aCwKKyAgICBib29sIGFsbG93X3RyYW5zaXRpdmUpCiB7CiAgICAgc3RydWN0IGdyYW50
X3RhYmxlICpyZ3QgPSByZC0+Z3JhbnRfdGFibGU7CiAgICAgZ3JhbnRfZW50cnlfdjJfdCAqc2hh
MjsKQEAgLTIxNjEsNyArMjE2Myw3IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgZG9t
aWRfdCB0cmFuc19kb21pZDsKICAgICBncmFudF9yZWZfdCB0cmFuc19ncmVmOwogICAgIHN0cnVj
dCBkb21haW4gKnRkOwotICAgIHVuc2lnbmVkIGxvbmcgZ3JhbnRfZnJhbWU7CisgICAgdW5zaWdu
ZWQgbG9uZyBmcmFtZTsKICAgICB1aW50MTZfdCB0cmFuc19wYWdlX29mZjsKICAgICB1aW50MTZf
dCB0cmFuc19sZW5ndGg7CiAgICAgYm9vbCBpc19zdWJfcGFnZTsKQEAgLTIyMzgsMTAgKzIyNDAs
OSBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFz
ZShhY3QpOwogICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwogCi0gICAgICAgIHJjID0g
YWNxdWlyZV9ncmFudF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmQtPmRvbWFpbl9pZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5LCAmZ3JhbnRfZnJhbWUs
IHBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHJhbnNfcGFnZV9v
ZmYsICZ0cmFuc19sZW5ndGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWxzZSk7CisgICAgICAgIHJjID0gYWNxdWlyZV9ncmFudF9mb3JfY29weSgKKyAgICAgICAgICAg
IHRkLCB0cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLCByZWFkb25seSwgcGFnZSwgJnRyYW5zX3Bh
Z2Vfb2ZmLAorICAgICAgICAgICAgJnRyYW5zX2xlbmd0aCwgZmFsc2UpOwogCiAgICAgICAgIGdy
YW50X3JlYWRfbG9jayhyZ3QpOwogICAgICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShy
Z3QsIGdyZWYpOwpAQCAtMjI1NSw2ICsyMjU2LDggQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgK
ICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgfQogCisgICAgICAgIGZyYW1lID0gcGFn
ZV90b19tZm4oKnBhZ2UpOworCiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIGRyb3BwZWQgdGhl
IGxvY2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCB0aGUgZ3JhbnQgZGlkbid0CiAgICAgICAg
ICAqIGNoYW5nZSwgYW5kIHRoYXQgbm9ib2R5IGVsc2UgdHJpZWQgdG8gcGluL3VucGluIGl0LiBJ
ZiBhbnl0aGluZwpAQCAtMjI2Miw3ICsyMjY1LDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgK
ICAgICAgICAgICovCiAgICAgICAgIGlmICggcmd0LT5ndF92ZXJzaW9uICE9IDIgfHwKICAgICAg
ICAgICAgICBhY3QtPnBpbiAhPSBvbGRfcGluIHx8Ci0gICAgICAgICAgICAgKG9sZF9waW4gJiYg
KGFjdC0+ZG9taWQgIT0gbGRvbSB8fCBhY3QtPmZyYW1lICE9IGdyYW50X2ZyYW1lIHx8CisgICAg
ICAgICAgICAgKG9sZF9waW4gJiYgKGFjdC0+ZG9taWQgIT0gbGRvbSB8fCBhY3QtPmZyYW1lICE9
IGZyYW1lIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdC0+c3RhcnQgIT0gdHJhbnNf
cGFnZV9vZmYgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5sZW5ndGggIT0gdHJh
bnNfbGVuZ3RoIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdC0+dHJhbnNfZG9tYWlu
ICE9IHRkIHx8CkBAIC0yMjg2LDcgKzIyODksNyBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAog
ICAgICAgICAgICAgYWN0LT5sZW5ndGggPSB0cmFuc19sZW5ndGg7CiAgICAgICAgICAgICBhY3Qt
PnRyYW5zX2RvbWFpbiA9IHRkOwogICAgICAgICAgICAgYWN0LT50cmFuc19ncmVmID0gdHJhbnNf
Z3JlZjsKLSAgICAgICAgICAgIGFjdC0+ZnJhbWUgPSBncmFudF9mcmFtZTsKKyAgICAgICAgICAg
IGFjdC0+ZnJhbWUgPSBmcmFtZTsKICAgICAgICAgICAgIGFjdF9zZXRfZ2ZuKGFjdCwgSU5WQUxJ
RF9HRk4pOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBhY3R1YWwgcmVtb3Rl
IHJlbW90ZSBncmFudCBtYXkgb3IgbWF5IG5vdCBiZSBhIHN1Yi1wYWdlLApAQCAtMjMxMCw3ICsy
MzEzLDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgewogICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBnZm4gPSBzaGFyZWRfZW50cnlfdjEocmd0LCBncmVmKS5mcmFtZTsKIAot
ICAgICAgICAgICAgcmMgPSBnZXRfcGFnZWRfZnJhbWUoZ2ZuLCAmZ3JhbnRfZnJhbWUsIHBhZ2Us
IHJlYWRvbmx5LCByZCk7CisgICAgICAgICAgICByYyA9IGdldF9wYWdlZF9mcmFtZShnZm4sICZm
cmFtZSwgcGFnZSwgcmVhZG9ubHksIHJkKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rf
b2theSApCiAgICAgICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0X2NsZWFyOwogICAgICAgICAg
ICAgYWN0X3NldF9nZm4oYWN0LCBfZ2ZuKGdmbikpOwpAQCAtMjMyMCw3ICsyMzIzLDcgQEAgYWNx
dWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggIShzaGEy
LT5oZHIuZmxhZ3MgJiBHVEZfc3ViX3BhZ2UpICkKICAgICAgICAgewotICAgICAgICAgICAgcmMg
PSBnZXRfcGFnZWRfZnJhbWUoc2hhMi0+ZnVsbF9wYWdlLmZyYW1lLCAmZ3JhbnRfZnJhbWUsIHBh
Z2UsCisgICAgICAgICAgICByYyA9IGdldF9wYWdlZF9mcmFtZShzaGEyLT5mdWxsX3BhZ2UuZnJh
bWUsICZmcmFtZSwgcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRv
bmx5LCByZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAg
ICAgICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKQEAgLTIzMzEsNyArMjMzNCw3IEBAIGFjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0g
ICAgICAgICAgICByYyA9IGdldF9wYWdlZF9mcmFtZShzaGEyLT5zdWJfcGFnZS5mcmFtZSwgJmdy
YW50X2ZyYW1lLCBwYWdlLAorICAgICAgICAgICAgcmMgPSBnZXRfcGFnZWRfZnJhbWUoc2hhMi0+
c3ViX3BhZ2UuZnJhbWUsICZmcmFtZSwgcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlYWRvbmx5LCByZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkg
KQogICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKQEAgLTIzNDksNyArMjM1
Miw3IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAgICBhY3QtPmxlbmd0aCA9
IHRyYW5zX2xlbmd0aDsKICAgICAgICAgICAgIGFjdC0+dHJhbnNfZG9tYWluID0gdGQ7CiAgICAg
ICAgICAgICBhY3QtPnRyYW5zX2dyZWYgPSB0cmFuc19ncmVmOwotICAgICAgICAgICAgYWN0LT5m
cmFtZSA9IGdyYW50X2ZyYW1lOworICAgICAgICAgICAgYWN0LT5mcmFtZSA9IGZyYW1lOwogICAg
ICAgICB9CiAgICAgfQogICAgIGVsc2UKQEAgLTIzNjgsNyArMjM3MSw2IEBAIGFjcXVpcmVfZ3Jh
bnRfZm9yX2NvcHkoCiAKICAgICAqcGFnZV9vZmYgPSBhY3QtPnN0YXJ0OwogICAgICpsZW5ndGgg
PSBhY3QtPmxlbmd0aDsKLSAgICAqZnJhbWUgPSBhY3QtPmZyYW1lOwogCiAgICAgYWN0aXZlX2Vu
dHJ5X3JlbGVhc2UoYWN0KTsKICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwpAQCAtMjUwMywx
MSArMjUwNSwxMSBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X2NsYWltX2J1Zihjb25zdCBzdHJ1
Y3QgZ250dGFiX2NvcHkgKm9wLAogICAgIHsKICAgICAgICAgcmMgPSBhY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KGJ1Zi0+ZG9tYWluLCBwdHItPnUucmVmLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBidWYtPnJlYWRfb25seSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZidWYtPmZyYW1lLCAmYnVmLT5wYWdlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnVmLT5yZWFkX29ubHksICZidWYtPnBhZ2UsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYnVmLT5wdHIub2Zmc2V0LCAmYnVmLT5sZW4s
IHRydWUpOwogICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgIGJ1Zi0+ZnJhbWUgPSBwYWdlX3RvX21mbihidWYtPnBhZ2UpOwogICAg
ICAgICBidWYtPnB0ci51LnJlZiA9IHB0ci0+dS5yZWY7CiAgICAgICAgIGJ1Zi0+aGF2ZV9ncmFu
dCA9IDE7CiAgICAgfQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:56:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17:56: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.xen.org>)
	id 1dkwMe-0000JX-2z; Thu, 24 Aug 2017 17:56:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkwMc-0000J6-AW
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 17:56:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 D9/FA-01862-1431F995; Thu, 24 Aug 2017 17:56:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDva6j8Px
 Ig2fLOCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpZ54yFdxkqvi2qJ2pgXE5UxcjJ4eEgL/E
 276nzCA2m4C+xO4Xn8DiIgLqEqc7LrJ2MXJwMAvoSqz6qQESFhYwkZg+uYcVxGYRUJXoe/iYC
 aSEV8BT4vuOHIiJchLnj/8EmygkoCZxrf8SO4jNKyAocXLmExYQm1lAQuLgixfMExi5ZyFJzU
 KSWsDItIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAQGIB
 gB+OK7Z6HGCU5mJREeZe/mBcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXSmh+pJBgUWp6akVa
 Zg4wJGHSEhw8SiK8aiBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8+qDFAmAFGWU5sGNg
 MXHJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzBoBM4cnMK4Hb9AroCCagIyadmANyREkiQk
 qqgfFcSZS6eOi6i1dtAj/JX1suFKIlv8MvPObC8pVP57CLi9px2Olp/1VJ33Lq3xHFcxdYvjS
 ET3yU/nmp39FXdz5+aXURUXOfVs1qdOC+7R8BCU1XtwVrTFb6lDVOj746OYHvW8b0vm+a5uK2
 JguX/UzkuMMdv/VLpOlG95DUJ52/b6Y9Zty9J02JpTgj0VCLuag4EQAD3KdoigIAAA==
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503597375!108252583!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64583 invoked from network); 24 Aug 2017 17:56:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 17:56:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="445035008"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Aug 2017 18:55:52 +0100
Message-ID: <1503597355-21334-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/3] gnttab: Further XSA-226 cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciAoMyk6CiAgZ250dGFiOiBEcm9wIHRoZSBmcmFtZSBwYXJhbWV0ZXIgZnJv
bSBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkKICBnbnR0YWI6IERyb3AgdGhlIGZyYW1lIHBhcmFt
ZXRlciBmcm9tIGdldF9wYWdlZF9mcmFtZSgpCiAgZ250dGFiOiBEcm9wIHRoZSBmcmFtZSBmaWVs
ZCBmcm9tIHN0cnVjdCBnbnR0YWJfY29weV9idWYKCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
fCA4MCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlvbnMoLSkKCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:56:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkwMf-0000K4-9q; Thu, 24 Aug 2017 17:56:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkwMd-0000JM-IB
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 17:56:19 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 96/34-01862-2431F995; Thu, 24 Aug 2017 17:56:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXtdJeH6
 kwaJn7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bW+6IFHeYVWxbmNTDeVu1i5OSQEPCXaFyy
 ignEZhPQl9j94hOYLSKgLnG64yJrFyMXB7PAVCaJvi3HwBLCAj4S7U9+sYDYLAKqEs1b37N3M
 XJw8Ap4SvQfiYCYKSdx/vhPZhCbU8BLYl/XNrByIaCSs7PeskLYahLX+i+xg9i8AoISJ2c+Aa
 thFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDWy00tLk5
 MT81JTCrWS87P3cQIDBwGINjBuGK75yFGSQ4mJVHe5S/mRQrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4LUSmh8pJFiUmp5akZaZAwxhmLQEB4+SCK8aSJq3uCAxtzgzHSJ1ilFRSpxXHyQhAJLIK
 M2Da4PFzSVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8waATOHJzCuBm/4KaDET0OJJJ+aALC
 5JREhJNTAuT9sTybK6X3tJsfhX98lb9RYt9O6959u0+lp+iGZinnNpacsNbwEJj7vHLhYxPt9
 0Tjx7+t5aR8MWo18ZXQm/nS4XsKa83PDoQJn7N+ZHwdqM/sd5GB2vf3h70vT2PpFPYZclTSNy
 Q3ofn998oXPRWa3Nzx8HB77kdj+fXeJ1xqn3SaBeraMSS3FGoqEWc1FxIgCHxf5ElgIAAA==
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503597375!108252583!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64616 invoked from network); 24 Aug 2017 17:56:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 17:56:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="445035012"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Aug 2017 18:55:54 +0100
Message-ID: <1503597355-21334-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
References: <1503597355-21334-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>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/3] gnttab: Drop the frame parameter from
	get_paged_frame()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgcmVkdW5kYW50IHdpdGggdGhlICpwYWdlIHBhcmFtZXRlci4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDUwICsrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGlu
c2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAxODhjNDc3Li5kODMw
N2I3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC0yNTcsMTMgKzI1NywxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
YWN0aXZlX2VudHJ5X3JlbGVhc2Uoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0KQogICAg
IHNwaW5fdW5sb2NrKCZhY3QtPmxvY2spOwogfQogCi0vKiBDaGVjayBpZiB0aGUgcGFnZSBoYXMg
YmVlbiBwYWdlZCBvdXQsIG9yIG5lZWRzIHVuc2hhcmluZy4KLSAgIElmIHJjID09IEdOVFNUX29r
YXksICpwYWdlIGNvbnRhaW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgotICAg
Q2FsbGVyIG11c3QgZG8gcHV0X3BhZ2UoKnBhZ2UpLgotICAgSWYgYW55IGVycm9yLCAqcGFnZSA9
IE5VTEwsICpmcmFtZSA9IElOVkFMSURfTUZOLCBubyByZWYgdGFrZW4uICovCi1zdGF0aWMgaW50
IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyAqZnJhbWUs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSwgYm9v
bCByZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKnJk
KQorLyoKKyAqIENoZWNrIGlmIHRoZSBwYWdlIGhhcyBiZWVuIHBhZ2VkIG91dCwgb3IgbmVlZHMg
dW5zaGFyaW5nLgorICogSWYgcmMgPT0gR05UU1Rfb2theSwgKnBhZ2UgY29udGFpbnMgdGhlIHBh
Z2Ugc3RydWN0IHdpdGggYSByZWYgdGFrZW4uCisgKiBDYWxsZXIgbXVzdCBkbyBwdXRfcGFnZSgq
cGFnZSkuIElmIGFueSBlcnJvciwgKnBhZ2UgPSBOVUxMLCBubyByZWYgdGFrZW4uCisgKi8KK3N0
YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCBzdHJ1Y3QgcGFnZV9p
bmZvICoqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZG9ubHksIHN0
cnVjdCBkb21haW4gKnJkKQogewogICAgIGludCByYyA9IEdOVFNUX29rYXk7CiAjaWYgZGVmaW5l
ZChQMk1fUEFHRURfVFlQRVMpIHx8IGRlZmluZWQoUDJNX1NIQVJFRF9UWVBFUykKQEAgLTI3Myw3
ICsyNzMsNiBAQCBzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwg
dW5zaWduZWQgbG9uZyAqZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVh
ZG9ubHkpID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkUpOwogICAgIGlmICggISgqcGFnZSkgKQog
ICAgIHsKLSAgICAgICAgKmZyYW1lID0gbWZuX3goSU5WQUxJRF9NRk4pOwogICAgICAgICBpZiAo
IHAybV9pc19zaGFyZWQocDJtdCkgKQogICAgICAgICAgICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsK
ICAgICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKQEAgLTI4MywxMyArMjgyLDEyIEBA
IHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBs
b25nICpmcmFtZSwKICAgICAgICAgfQogICAgICAgICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7CiAg
ICAgfQotICAgICpmcmFtZSA9IHBhZ2VfdG9fbWZuKCpwYWdlKTsKICNlbHNlCi0gICAgKmZyYW1l
ID0gbWZuX3goZ2ZuX3RvX21mbihyZCwgX2dmbihnZm4pKSk7Ci0gICAgKnBhZ2UgPSBtZm5fdmFs
aWQoX21mbigqZnJhbWUpKSA/IG1mbl90b19wYWdlKCpmcmFtZSkgOiBOVUxMOworICAgIG1mbl90
IG1mbiA9IGdmbl90b19tZm4ocmQsIF9nZm4oZ2ZuKSk7CisKKyAgICAqcGFnZSA9IG1mbl92YWxp
ZChtZm4pID8gbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkgOiBOVUxMOwogICAgIGlmICggKCEoKnBh
Z2UpKSB8fCAoIWdldF9wYWdlKCpwYWdlLCByZCkpICkKICAgICB7Ci0gICAgICAgICpmcmFtZSA9
IG1mbl94KElOVkFMSURfTUZOKTsKICAgICAgICAgKnBhZ2UgPSBOVUxMOwogICAgICAgICByYyA9
IEdOVFNUX2JhZF9wYWdlOwogICAgIH0KQEAgLTgwNCw3ICs4MDIsNyBAQCBtYXBfZ3JhbnRfcmVm
KAogICAgIHN0cnVjdCBncmFudF90YWJsZSAqbGd0LCAqcmd0OwogICAgIHN0cnVjdCB2Y3B1ICAg
KmxlZDsKICAgICBncmFudF9oYW5kbGVfdCBoYW5kbGU7Ci0gICAgdW5zaWduZWQgbG9uZyAgZnJh
bWUgPSAwOworICAgIHVuc2lnbmVkIGxvbmcgIGZyYW1lOwogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gTlVMTDsKICAgICBpbnQgICAgICAgICAgICByYyA9IEdOVFNUX29rYXk7CiAgICAgdTMy
ICAgICAgICAgICAgb2xkX3BpbjsKQEAgLTg5NiwxMyArODk0LDEyIEBAIG1hcF9ncmFudF9yZWYo
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZF9lbnRyeV92MShyZ3QsIG9w
LT5yZWYpLmZyYW1lIDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhcmVkX2Vu
dHJ5X3YyKHJndCwgb3AtPnJlZikuZnVsbF9wYWdlLmZyYW1lOwogCi0gICAgICAgICAgICByYyA9
IGdldF9wYWdlZF9mcmFtZShnZm4sICZmcmFtZSwgJnBnLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5LCByZCk7CisgICAgICAgICAg
ICByYyA9IGdldF9wYWdlZF9mcmFtZShnZm4sICZwZywgb3AtPmZsYWdzICYgR05UTUFQX3JlYWRv
bmx5LCByZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAg
ICAgICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKICAgICAgICAgICAgIGFjdF9zZXRfZ2ZuKGFj
dCwgX2dmbihnZm4pKTsKICAgICAgICAgICAgIGFjdC0+ZG9taWQgPSBsZC0+ZG9tYWluX2lkOwot
ICAgICAgICAgICAgYWN0LT5mcmFtZSA9IGZyYW1lOworICAgICAgICAgICAgYWN0LT5mcmFtZSA9
IHBhZ2VfdG9fbWZuKHBnKTsKICAgICAgICAgICAgIGFjdC0+c3RhcnQgPSAwOwogICAgICAgICAg
ICAgYWN0LT5sZW5ndGggPSBQQUdFX1NJWkU7CiAgICAgICAgICAgICBhY3QtPmlzX3N1Yl9wYWdl
ID0gZmFsc2U7CkBAIC0yMTYzLDcgKzIxNjAsNiBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAog
ICAgIGRvbWlkX3QgdHJhbnNfZG9taWQ7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsKICAg
ICBzdHJ1Y3QgZG9tYWluICp0ZDsKLSAgICB1bnNpZ25lZCBsb25nIGZyYW1lOwogICAgIHVpbnQx
Nl90IHRyYW5zX3BhZ2Vfb2ZmOwogICAgIHVpbnQxNl90IHRyYW5zX2xlbmd0aDsKICAgICBib29s
IGlzX3N1Yl9wYWdlOwpAQCAtMjI1Niw4ICsyMjUyLDYgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgKICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgfQogCi0gICAgICAgIGZyYW1lID0g
cGFnZV90b19tZm4oKnBhZ2UpOwotCiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIGRyb3BwZWQg
dGhlIGxvY2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCB0aGUgZ3JhbnQgZGlkbid0CiAgICAg
ICAgICAqIGNoYW5nZSwgYW5kIHRoYXQgbm9ib2R5IGVsc2UgdHJpZWQgdG8gcGluL3VucGluIGl0
LiBJZiBhbnl0aGluZwpAQCAtMjI2NSw3ICsyMjU5LDggQEAgYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgKICAgICAgICAgICovCiAgICAgICAgIGlmICggcmd0LT5ndF92ZXJzaW9uICE9IDIgfHwKICAg
ICAgICAgICAgICBhY3QtPnBpbiAhPSBvbGRfcGluIHx8Ci0gICAgICAgICAgICAgKG9sZF9waW4g
JiYgKGFjdC0+ZG9taWQgIT0gbGRvbSB8fCBhY3QtPmZyYW1lICE9IGZyYW1lIHx8CisgICAgICAg
ICAgICAgKG9sZF9waW4gJiYgKGFjdC0+ZG9taWQgIT0gbGRvbSB8fAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBhY3QtPmZyYW1lICE9IHBhZ2VfdG9fbWZuKCpwYWdlKSB8fAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBhY3QtPnN0YXJ0ICE9IHRyYW5zX3BhZ2Vfb2ZmIHx8CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFjdC0+bGVuZ3RoICE9IHRyYW5zX2xlbmd0aCB8fAogICAgICAg
ICAgICAgICAgICAgICAgICAgICBhY3QtPnRyYW5zX2RvbWFpbiAhPSB0ZCB8fApAQCAtMjI4OSw3
ICsyMjg0LDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgIGFjdC0+bGVu
Z3RoID0gdHJhbnNfbGVuZ3RoOwogICAgICAgICAgICAgYWN0LT50cmFuc19kb21haW4gPSB0ZDsK
ICAgICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dyZWY7Ci0gICAgICAgICAgICBh
Y3QtPmZyYW1lID0gZnJhbWU7CisgICAgICAgICAgICBhY3QtPmZyYW1lID0gcGFnZV90b19tZm4o
KnBhZ2UpOwogICAgICAgICAgICAgYWN0X3NldF9nZm4oYWN0LCBJTlZBTElEX0dGTik7CiAgICAg
ICAgICAgICAvKgogICAgICAgICAgICAgICogVGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50
IG1heSBvciBtYXkgbm90IGJlIGEgc3ViLXBhZ2UsCkBAIC0yMzEzLDcgKzIzMDgsNyBAQCBhY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGdmbiA9IHNoYXJlZF9lbnRyeV92MShyZ3QsIGdyZWYpLmZyYW1lOwogCi0gICAgICAgICAgICBy
YyA9IGdldF9wYWdlZF9mcmFtZShnZm4sICZmcmFtZSwgcGFnZSwgcmVhZG9ubHksIHJkKTsKKyAg
ICAgICAgICAgIHJjID0gZ2V0X3BhZ2VkX2ZyYW1lKGdmbiwgcGFnZSwgcmVhZG9ubHksIHJkKTsK
ICAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgICAgICAgICAgZ290
byB1bmxvY2tfb3V0X2NsZWFyOwogICAgICAgICAgICAgYWN0X3NldF9nZm4oYWN0LCBfZ2ZuKGdm
bikpOwpAQCAtMjMyMyw4ICsyMzE4LDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAg
ICAgfQogICAgICAgICBlbHNlIGlmICggIShzaGEyLT5oZHIuZmxhZ3MgJiBHVEZfc3ViX3BhZ2Up
ICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBnZXRfcGFnZWRfZnJhbWUoc2hhMi0+ZnVs
bF9wYWdlLmZyYW1lLCAmZnJhbWUsIHBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWFkb25seSwgcmQpOworICAgICAgICAgICAgcmMgPSBnZXRfcGFnZWRfZnJhbWUoc2hh
Mi0+ZnVsbF9wYWdlLmZyYW1lLCBwYWdlLCByZWFkb25seSwgcmQpOwogICAgICAgICAgICAgaWYg
KCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgICAgICAgICBnb3RvIHVubG9ja19vdXRfY2xl
YXI7CiAgICAgICAgICAgICBhY3Rfc2V0X2dmbihhY3QsIF9nZm4oc2hhMi0+ZnVsbF9wYWdlLmZy
YW1lKSk7CkBAIC0yMzM0LDggKzIzMjgsNyBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAg
ICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBnZXRfcGFn
ZWRfZnJhbWUoc2hhMi0+c3ViX3BhZ2UuZnJhbWUsICZmcmFtZSwgcGFnZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5LCByZCk7CisgICAgICAgICAgICByYyA9IGdl
dF9wYWdlZF9mcmFtZShzaGEyLT5zdWJfcGFnZS5mcmFtZSwgcGFnZSwgcmVhZG9ubHksIHJkKTsK
ICAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgICAgICAgICAgZ290
byB1bmxvY2tfb3V0X2NsZWFyOwogICAgICAgICAgICAgYWN0X3NldF9nZm4oYWN0LCBfZ2ZuKHNo
YTItPnN1Yl9wYWdlLmZyYW1lKSk7CkBAIC0yMzUyLDcgKzIzNDUsNyBAQCBhY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KAogICAgICAgICAgICAgYWN0LT5sZW5ndGggPSB0cmFuc19sZW5ndGg7CiAgICAg
ICAgICAgICBhY3QtPnRyYW5zX2RvbWFpbiA9IHRkOwogICAgICAgICAgICAgYWN0LT50cmFuc19n
cmVmID0gdHJhbnNfZ3JlZjsKLSAgICAgICAgICAgIGFjdC0+ZnJhbWUgPSBmcmFtZTsKKyAgICAg
ICAgICAgIGFjdC0+ZnJhbWUgPSBwYWdlX3RvX21mbigqcGFnZSk7CiAgICAgICAgIH0KICAgICB9
CiAgICAgZWxzZQpAQCAtMjUxNSwxMiArMjUwOCwxMyBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5
X2NsYWltX2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAogICAgIH0KICAgICBlbHNl
CiAgICAgewotICAgICAgICByYyA9IGdldF9wYWdlZF9mcmFtZShwdHItPnUuZ21mbiwgJmJ1Zi0+
ZnJhbWUsICZidWYtPnBhZ2UsCisgICAgICAgIHJjID0gZ2V0X3BhZ2VkX2ZyYW1lKHB0ci0+dS5n
bWZuLCAmYnVmLT5wYWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWYtPnJlYWRf
b25seSwgYnVmLT5kb21haW4pOwogICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAg
ICAgICAgICAgUElOX0ZBSUwob3V0LCByYywKICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2Ug
ZnJhbWUgJSJQUklfeGVuX3BmbiIgaW52YWxpZC5cbiIsIHB0ci0+dS5nbWZuKTsKIAorICAgICAg
ICBidWYtPmZyYW1lID0gcGFnZV90b19tZm4oYnVmLT5wYWdlKTsKICAgICAgICAgYnVmLT5wdHIu
dS5nbWZuID0gcHRyLT51LmdtZm47CiAgICAgICAgIGJ1Zi0+cHRyLm9mZnNldCA9IDA7CiAgICAg
ICAgIGJ1Zi0+bGVuID0gUEFHRV9TSVpFOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 17:56:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 17: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.xen.org>)
	id 1dkwMf-0000Kj-L6; Thu, 24 Aug 2017 17:56:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=402af6fe9=Andrew.Cooper3@citrix.com>)
 id 1dkwMe-0000JW-FX
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 17:56:20 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 1C/66-01859-3431F995; Thu, 24 Aug 2017 17:56:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXtdZeH6
 kQdd9ZoslHxezODB6HN39mymAMYo1My8pvyKBNePYns3MBRuEK1o/NzM3MB7m62Lk5JAQ8Jc4
 dnodI4jNJqAvsfvFJyYQW0RAXeJ0x0XWLkYuDmaBqUwSfVuOgSWEBXwlrv5fww5iswioSrw/M
 hOoiIODV8BTov+2IsRMOYnzx38yg9icAl4S+7q2sYDYQkAlZ2e9ZYWw1SSu9V8CG8MrIChxcu
 YTsBpmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DA2O93NT
 i4sT01JzEpGK95PzcTYzA4GEAgh2MK7Z7HmKU5GBSEuVd/mJepBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJXiuh+ZFCgkWp6akVaZk5wDCGSUtw8CiJ8KqBpHmLCxJzizPTIVKnGBWlxHn1QRICI
 ImM0jy4NljsXGKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbwDIFJ7MvBK46a+AFjMBLZ50Yg
 7I4pJEhJRUA+NSf4/SPezTde9mO71VvXnJ9Q/XnOj436+uPJbXWL22/tQc1Z5ffikO082VmTc
 o7NXKfcD73OL9tBmSW9dM2yLWlWa/vSFwnZabUZOrGi9HF/PViczvTE1dJp/VKsy7prpt9vVX
 6ou94kS3JNxlvm4dJhrILDq5lCd8TrFE1oKX60O/3TioWK3EUpyRaKjFXFScCAD/IlB9mAIAA
 A==
X-Env-Sender: prvs=402af6fe9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503597375!108252583!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64639 invoked from network); 24 Aug 2017 17:56:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 17:56:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="445035013"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Aug 2017 18:55:55 +0100
Message-ID: <1503597355-21334-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
References: <1503597355-21334-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>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/3] gnttab: Drop the frame field from struct
	gnttab_copy_buf
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgcmVkdW5kYW50IHdpdGggKnBhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAxMCArKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBkODMwN2I3Li5i
ZWYzYjI2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC0yMzkzLDcgKzIzOTMsNiBAQCBzdHJ1Y3QgZ250dGFiX2Nv
cHlfYnVmIHsKIAogICAgIC8qIE1hcHBlZCBldGMuICovCiAgICAgc3RydWN0IGRvbWFpbiAqZG9t
YWluOwotICAgIHVuc2lnbmVkIGxvbmcgZnJhbWU7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZTsKICAgICB2b2lkICp2aXJ0OwogICAgIGJvb2xfdCByZWFkX29ubHk7CkBAIC0yNTAyLDcgKzI1
MDEsNiBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X2NsYWltX2J1Zihjb25zdCBzdHJ1Y3QgZ250
dGFiX2NvcHkgKm9wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJ1Zi0+
cHRyLm9mZnNldCwgJmJ1Zi0+bGVuLCB0cnVlKTsKICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9v
a2F5ICkKICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICBidWYtPmZyYW1lID0gcGFnZV90
b19tZm4oYnVmLT5wYWdlKTsKICAgICAgICAgYnVmLT5wdHIudS5yZWYgPSBwdHItPnUucmVmOwog
ICAgICAgICBidWYtPmhhdmVfZ3JhbnQgPSAxOwogICAgIH0KQEAgLTI1MTQsNyArMjUxMiw2IEBA
IHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfY2xhaW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29w
eSAqb3AsCiAgICAgICAgICAgICBQSU5fRkFJTChvdXQsIHJjLAogICAgICAgICAgICAgICAgICAg
ICAgInNvdXJjZSBmcmFtZSAlIlBSSV94ZW5fcGZuIiBpbnZhbGlkLlxuIiwgcHRyLT51LmdtZm4p
OwogCi0gICAgICAgIGJ1Zi0+ZnJhbWUgPSBwYWdlX3RvX21mbihidWYtPnBhZ2UpOwogICAgICAg
ICBidWYtPnB0ci51LmdtZm4gPSBwdHItPnUuZ21mbjsKICAgICAgICAgYnVmLT5wdHIub2Zmc2V0
ID0gMDsKICAgICAgICAgYnVmLT5sZW4gPSBQQUdFX1NJWkU7CkBAIC0yNTI1LDE0ICsyNTIyLDE1
IEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfY2xhaW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJf
Y29weSAqb3AsCiAgICAgICAgIGlmICggIWdldF9wYWdlX3R5cGUoYnVmLT5wYWdlLCBQR1Rfd3Jp
dGFibGVfcGFnZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFidWYtPmRvbWFpbi0+
aXNfZHlpbmcgKQotICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291
bGQgbm90IGdldCB3cml0YWJsZSBmcmFtZSAlbHhcbiIsIGJ1Zi0+ZnJhbWUpOworICAgICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGdldCB3cml0YWJsZSBt
Zm4gJSJQUklfbWZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihi
dWYtPnBhZ2UpKTsKICAgICAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAg
ICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgICAgIGJ1Zi0+aGF2ZV90eXBlID0gMTsK
ICAgICB9CiAKLSAgICBidWYtPnZpcnQgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihidWYtPmZyYW1l
KSk7CisgICAgYnVmLT52aXJ0ID0gX19tYXBfZG9tYWluX3BhZ2UoYnVmLT5wYWdlKTsKICAgICBy
YyA9IEdOVFNUX29rYXk7CiAKICBvdXQ6CkBAIC0yNTc2LDcgKzI1NzQsNyBAQCBzdGF0aWMgaW50
IGdudHRhYl9jb3B5X2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAogCiAgICAgbWVt
Y3B5KGRlc3QtPnZpcnQgKyBvcC0+ZGVzdC5vZmZzZXQsIHNyYy0+dmlydCArIG9wLT5zb3VyY2Uu
b2Zmc2V0LAogICAgICAgICAgICBvcC0+bGVuKTsKLSAgICBnbnR0YWJfbWFya19kaXJ0eShkZXN0
LT5kb21haW4sIGRlc3QtPmZyYW1lKTsKKyAgICBnbnR0YWJfbWFya19kaXJ0eShkZXN0LT5kb21h
aW4sIHBhZ2VfdG9fbWZuKGRlc3QtPnBhZ2UpKTsKICAgICByYyA9IEdOVFNUX29rYXk7CiAgb3V0
OgogICAgIHJldHVybiByYzsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 18:16:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 18:16: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.xen.org>)
	id 1dkwfk-0002Kf-Aj; Thu, 24 Aug 2017 18:16:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4023bdfea=citrix-osstest@xenproject.org>)
 id 1dkwfj-0002KI-MY
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 18:16:03 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 1D/42-18997-2E71F995; Thu, 24 Aug 2017 18:16:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve4j8fm
 RBuujLe5Nec/uwOixvW8XewBjFGtmXlJ+RQJrxr0F3SwFLWkVzw5uYW1gnOPQxcjJISHgL9E4
 4SgThO0uMad9KSuILSLgLDHhw202EJtXQE9i7//jYHFhoJr13z8B1XMB1R9Wk2hcf4YVotlV4
 uLVR3D2hl1nwZrZBDwkJvZMZAGxWQRUJU78ngxWIySgJbF08UomiAWCEidnPgGrYRaQkDj44g
 UzxBwLiUPP/zNPYOSbhaRsFpKyBYxMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDUz1clOLixP
 TU3MSk4r1kvNzNzECQ4oBCHYwTm1wPsQoycGkJMq7/MW8SCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvE1i8yOFBItS01Mr0jJzgMENk5bg4FES4Z0NkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/
 LxUKXHePSBFAiBFGaV5cCNgkXaJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzHQabwZOaVwG
 16BXQEE9ARk07MATmiJBEhJdXA2MbykK33vnLg0wR+w8kXxd5tcKqs9Fr+MchPWdneryjMQt5
 i822JI6evqZV48209dtTbvutMQuNPZQPRqcFvWzpMNuivWRX+avH124ueyJvPvbhc6GdB+p5j
 B5onMGokfs90mDhdhiGpXsmr9vrS46+MlY6IVZReMw87e+X2/q1f/zmeqZp+S4mlOCPRUIu5q
 DgRAJxaI8KvAgAA
X-Env-Sender: prvs=4023bdfea=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503598559!72456943!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23356 invoked from network); 24 Aug 2017 18:16:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 18:16:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,422,1498521600"; d="scan'208";a="445038235"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72013-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:leak-check/check:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-invlpg~shadow:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway: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-midway:saverestore-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-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt: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-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm: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-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm: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-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-armhf-armhf-libvirt-raw: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-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-amd64-xl-qemuu-win10-i386:guest-stop: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-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=64c03bbacfb099f464c0fe0850ece71d4007d0ea
X-Osstest-Versions-That: xen=b4660b4d4a35edac715c003c84326de2b0fa4f47
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 24 Aug 2017 19:15:56 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 72013: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAxMyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAxMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMDA4CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgIDIxIHh0Zi90ZXN0LWh2bTMyLWludmxwZ35zaGFkb3cgZmFpbCBS
RUdSLiB2cy4gNzIwMDgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgMzUgeHRmL3Rlc3QtaHZtMzJw
YWUtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MjAwOAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICA0NyB4dGYvdGVzdC1odm02NC1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcy
MDA4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDE1IGxlYWstY2hlY2svY2hl
Y2sgICAgZmFpbCBSRUdSLiB2cy4gNzIwMDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcyMDA4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBi
bG9ja2VkIGluIDcyMDA4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDIxIHh0Zi90ZXN0
LWh2bTMyLWludmxwZ35zaGFkb3cgZmFpbCAgIGxpa2UgNzIwMDgKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAzNSB4dGYvdGVzdC1odm0zMnBhZS1pbnZscGd+c2hhZG93IGZhaWwgbGlrZSA3
MjAwOAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA0NyB4dGYvdGVzdC1odm02NC1pbnZs
cGd+c2hhZG93IGZhaWwgICBsaWtlIDcyMDA4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzIwMDgKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbGlrZSA3MjAwOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcyMDA4CiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAxNCB4ZW4tYm9vdC9sMSAgICAgICAgICAgICBmYWlsIGxpa2Ug
NzIwMDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSA3MjAwOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMDA4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJw
YWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgNjRjMDNiYmFjZmIwOTlmNDY0YzBmZTA4NTBlY2U3MWQ0
MDA3ZDBlYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYjQ2NjBiNGQ0
YTM1ZWRhYzcxNWMwMDNjODQzMjZkZTJiMGZhNGY0NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcy
MDA4ICAyMDE3LTA4LTIzIDEzOjQ3OjU0IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
ICA3MjAxMyAgMjAxNy0wOC0yNCAxMTo0NjowMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA2NGMwM2JiYWNmYjA5OWY0NjRjMGZlMDg1MGVjZTcxZDQwMDdkMGVhCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBBdWcgMjMg
MTc6NTU6MDggMjAxNyArMDIwMAoKICAgIGFybS9tbTogcmVsZWFzZSBncmFudCBsb2NrIG9uIHhl
bm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoKSBlcnJvciBwYXRocwogICAgCiAgICBDb21taXQgNTUw
MjFmZjlhYiAoInhlbi9hcm06IGFkZF90b19waHlzbWFwX29uZTogQXZvaWQgdG8gbWFwIG1mbiAw
IGlmCiAgICBhbiBlcnJvciBvY2N1cnMiKSBpbnRyb2R1Y2VkIGVycm9yIHBhdGhzIG5vdCByZWxl
YXNpbmcgdGhlIGdyYW50IHRhYmxlCiAgICBsb2NrLiBSZXBsYWNlIHRoZW0gYnkgYSBzdWl0YWJs
ZSBjaGVjayBhZnRlciB0aGUgbG9jayB3YXMgZHJvcHBlZC4KICAgIAogICAgVGhpcyBpcyBYU0Et
MjM1LgogICAgCiAgICBSZXBvcnRlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVy
IGNvbW1pdDogNTk1NDZjMTg5N2E5MGZlOWFmNWViYmJiMDVlYWQ4ZDk4YjRkMTdiOQogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDgtMjMgMTc6NDU6NDUgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 19:12:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 19:12: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.xen.org>)
	id 1dkxYI-0006X8-DP; Thu, 24 Aug 2017 19:12:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dkxYG-0006X0-MQ
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 19:12:24 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 74/1C-01994-7152F995; Thu, 24 Aug 2017 19:12:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXiVRvspCuuOj/
 S4NY7ToslHxezODB6HN39mymAMYo1My8pvyKBNePprla2glNcFZPv2DcwLuHoYuTiEBLoY5R4
 s/sIUxcjJ4eEwBxWif/PBCHsJIkzv/6zQ9hlElf272IDsYUENCRu32xkh2g+yCRxp+k2E4TTz
 yjx+cttqEmFEg++n2MGsXkFBCVOznzCAtHtLXGpewnYVE4BD4mPTy4CxTmA4u4SLxZGgYTZBL
 Ql2l7vYgWxWQRUJX4fOQs1MlHiZfdrFoiRARLHXz9iBmkVFgiVmDg5CyQsIqAncfRXCyOIzSx
 wklmicw4LhK0p0br9N/sERpFZSA6ahSS1gJFpFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGp
 Xm5qcXFiempOYlKxXnJ+7iZGYJDXMzAw7mDc1e53iFGSg0lJlHf5i3mRQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR49yjPjxQSLEpNT61Iy8wBxhtMWoKDR0mEtwskzVtckJhbnJkOkTrFqMsx6c
 D2L0xCLHn5ealS4ryrQYoEQIoySvPgRsBi/xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6
 NIFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpgdDGdvXFlzsVYkaQXV3ef37V47s1FPudu2x02
 iPrFbac/O5R/buLSTdGt0qumP3UJ+iXSGc8Rtlnrk9byk/zXXsRk7WnT0LjpvPPot7/XHapc4
 mSPq12ZtV0pVt1nzUVvM5n1vh/Pvbysd4Br8VbVFFPjjpyV0VV3hYu/X8nfo7uMb6MGh3Leey
 WW4oxEQy3mouJEAD4ZZ434AgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503601941!108707460!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2417 invoked from network); 24 Aug 2017 19:12:23 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 19:12:23 -0000
Received: by mail-pg0-f66.google.com with SMTP id 83so532591pgb.3
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 12:12:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=9aTUuXKJN2z6/iAoCO6p0bkmBg/KaraakNRP04IDLco=;
 b=TmuZPCekSXwCJvTqYrCYC46gA1ZJYGI+QiMTYaIkuhB3QyRYfcOMFXKuM5EDQgMuM+
 cFwXFqjydgpc5KMz1DpJTD5JxJMEIb3MAyXG2i9ifw1DNjde7nlLNPzEH6IxubZWwUoI
 jexYPklf03ZVmQ6ABK2YWCGrQ4TaAW270DnN6n/yA5LHJm/VWfpiAQSnJTW5WUJH+1il
 BEFI/TAPyZjE5OEaKbqa1LIzSlBK6P4LTOAq5JRS5Rw1nSop8mjIzK2tjCCsKVn2/nmX
 MxvgVL7Um6Gh6QGdCWDdAle+5KJAMSTbI4K9Ji0BJ64jeu4T8Qe4LdsyZ/DOmXB5J8W4
 1JEg==
X-Gm-Message-State: AHYfb5iWgrSJtE+0QA4JfUExXbCvl6kqyQXnOpAWWXyuZGml+HUNdHsa
 ugbAxwgzbZTajnj3QD0=
X-Received: by 10.84.198.3 with SMTP id o3mr7891883pld.11.1503601941493;
 Thu, 24 Aug 2017 12:12:21 -0700 (PDT)
Received: from mail-pg0-f45.google.com (mail-pg0-f45.google.com.
 [74.125.83.45])
 by smtp.gmail.com with ESMTPSA id k186sm10312976pga.78.2017.08.24.12.12.20
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 24 Aug 2017 12:12:20 -0700 (PDT)
Received: by mail-pg0-f45.google.com with SMTP id b8so1954260pgn.5
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 12:12:20 -0700 (PDT)
X-Received: by 10.84.217.66 with SMTP id e2mr6943428plj.112.1503601939847;
 Thu, 24 Aug 2017 12:12:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Thu, 24 Aug 2017 12:11:39 -0700 (PDT)
In-Reply-To: <1503575319-28966-1-git-send-email-aisaila@bitdefender.com>
References: <1503575319-28966-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 24 Aug 2017 13:11:39 -0600
X-Gmail-Original-Message-ID: <CABfawhmeL-MizJVSnNiWp_wCawjyxswpsF7hY7NeBV_sVe7Dhw@mail.gmail.com>
Message-ID: <CABfawhmeL-MizJVSnNiWp_wCawjyxswpsF7hY7NeBV_sVe7Dhw@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] common/vm_event: Initialize vm_event
	lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgNTo0OCBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoZSBwYXRjaCBzcGxpdHMgdGhlIHZtX2V2ZW50
IGludG8gdGhyZWUgc3RydWN0dXJlczp2bV9ldmVudF9zaGFyZSwKPiB2bV9ldmVudF9wYWdpbmcs
IHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0aW9uIGZvciB0aGUKPiBzdHJ1Y3R1cmUgaXMg
bW92ZWQgdG8gdm1fZXZlbnRfZW5hYmxlIHNvIHRoYXQgaXQgY2FuIGJlCj4gYWxsb2NhdGVkL2lu
aXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVkIGluIHZtX2V2ZW50X2Rpc2FibGUuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KClRoYW5r
cyBmb3IgZG9pbmcgdGhpcyBwYXRjaCwgSSB0aGluayBpdCBpbXByb3ZlcyB0aGUgY29kZSBhIGxv
dCEKCgo+IEBAIC01MSw4ICs1MSw3IEBAIGludCBtZW1fYWNjZXNzX21lbW9wKHVuc2lnbmVkIGxv
bmcgY21kLAo+ICAgICAgaWYgKCByYyApCj4gICAgICAgICAgZ290byBvdXQ7Cj4KCldoeSBhcmUg
eW91IHJlbW92aW5nIHNldHRpbmcgdGhlIHJjIGJlbG93PwoKPiAtICAgIHJjID0gLUVOT0RFVjsK
PiAtICAgIGlmICggdW5saWtlbHkoIWQtPnZtX2V2ZW50LT5tb25pdG9yLnJpbmdfcGFnZSkgKQo+
ICsgICAgaWYgKCAhZC0+dm1fZXZlbnRfbW9uaXRvciB8fCB1bmxpa2VseSghZC0+dm1fZXZlbnRf
bW9uaXRvci0+cmluZ19wYWdlKSApCj4gICAgICAgICAgZ290byBvdXQ7Cj4KPiAgICAgIHN3aXRj
aCAoIG1hby5vcCApCgouLi4KCj4gQEAgLTE4NywzOSArMTk0LDQ1IEBAIHZvaWQgdm1fZXZlbnRf
d2FrZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCj4gICAg
ICAgICAgdm1fZXZlbnRfd2FrZV9ibG9ja2VkKGQsIHZlZCk7Cj4gIH0KPgo+IC1zdGF0aWMgaW50
IHZtX2V2ZW50X2Rpc2FibGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFp
biAqdmVkKQo+ICtzdGF0aWMgaW50IHZtX2V2ZW50X2Rpc2FibGUoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqKnZlZCkKPiAgewoKSSB0aGluayB5b3Ugc2hvdWxkIGNo
ZWNrIGZvciAqdmVkIGFuZCAqdmVkLT5yaW5nX3BhZ2UgYWxsIGluIG9uZSBnbyBiZWxvdy4KCj4g
LSAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkKPiArICAgIGlmICggISp2ZWQgKQo+ICsgICAgICAg
IHJldHVybiAwOwo+ICsKPiArICAgIGlmICggKCp2ZWQpLT5yaW5nX3BhZ2UgKQo+ICAgICAgewo+
ICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+CgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 19:16:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 19: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.xen.org>)
	id 1dkxc6-0006qQ-0J; Thu, 24 Aug 2017 19:16:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dkxc5-0006qJ-6b
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 19:16:21 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 8E/75-03765-4062F995; Thu, 24 Aug 2017 19:16:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXiVRvspMusNj/
 SYNZ5fYslHxezODB6HN39mymAMYo1My8pvyKBNWPt1D9sBf94KmZ+mcfYwLiVq4uRi0NIoI9R
 4tqrvUwgjoTAHFaJR7vnAzmcQE6SxJZLM9kg7HKJtY+WsIPYQgIaErdvNrJDdB9gktjV9IwNw
 ulnlJh4bwU7REehxNaPTawgNq+AoMTJmU9YILq9JRZf+g+2gVPAXuLv/smMEM03GSWOHzkP1s
 wmoC3R9noXWDOLgKpEY3MD1NBEibP7brFDDA2Q+DJtA9ggYaBTl38+C1YvIqAs0fvrNwvIUGa
 BLhaJZV+nMYMkmAU0JVq3/2afwCgyC8lRs5CkFjAyrWLUKE4tKkst0jW00EsqykzPKMlNzMzR
 NTQw08tNLS5OTE/NSUwq1kvOz93ECAx4BiDYwXhzY8AhRkkOJiVR3uUv5kUK8SXlp1RmJBZnx
 BeV5qQWH2KU4eBQkuA9oTI/UkiwKDU9tSItMwcYezBpCQ4eJRHeapA0b3FBYm5xZjpE6hSjLs
 ekA9u/MAmx5OXnpUqJ8x4HKRIAKcoozYMbAUsDlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCT
 MuwRkCk9mXgncpldARzABHTHpxByQI0oSEVJSDYxLoyd8Ugiv0vVcOG/dE0t+gcDJWde5HMvX
 R12d2Kvw58DBqwsTZ2RWbq4xqlddoMhmyaAy6eX1fe33v619WP8zLrFVwu/jw1OuVSd6vz6pf
 MW893vlM0OnyaG+5SbVUtPEvgZdb5BK83ozJ2tdxs/3G8+f/Cey8NOTmHfyC2xK1syafMZgyd
 r5SizFGYmGWsxFxYkA4bOB4/4CAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503602178!113430300!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50960 invoked from network); 24 Aug 2017 19:16:19 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 19:16:19 -0000
Received: by mail-pg0-f66.google.com with SMTP id a7so535652pgn.4
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 12:16:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=TJtqqEKRYaaKQd0omZDLOBlcCi2/r7mIjYfqrz/1Cg4=;
 b=syyQNfAzCS+PKPX60gmtUFE2ANU6AmWQaTh5lAzqsFVbwxurgdl39CoRrD6eMT/Sp3
 zGVKQUXRHzR4TAngNPKKt0GQQ3rzBK7KXEnyMIUw3aE+quFB6KdrW0U7leyJbjc5pu3w
 5oSHLB8TuB5a0s+HkEaFe3KefZ9Bmwvw3hMoAlcgH1frcceVejIaeFHCIeM/Xv3+0++h
 yKzCmjuHl/8x5Pnu3SEoPAOLvzTmuwerMnEmKR0Oahvy7d9yHZPOqC8piTWmAqx3sEIQ
 ezDh9LAxAglT/XupT3SYBNdln4C6Zv7/dNaa9AwwzzQ7gajRvkQzEgzBA/+kFcUMEz5x
 JeGQ==
X-Gm-Message-State: AHYfb5jaxcUYYTxJE5oDjOT2XKtubENpgbdEI+o87QlbCH97yKHBlvyX
 h9Hku/dj3v6+xdXbPWc=
X-Received: by 10.84.241.6 with SMTP id a6mr8142531pll.178.1503602178131;
 Thu, 24 Aug 2017 12:16:18 -0700 (PDT)
Received: from mail-pg0-f46.google.com (mail-pg0-f46.google.com.
 [74.125.83.46])
 by smtp.gmail.com with ESMTPSA id n21sm2510607pfa.101.2017.08.24.12.16.17
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 24 Aug 2017 12:16:17 -0700 (PDT)
Received: by mail-pg0-f46.google.com with SMTP id a7so1574985pgn.1
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 12:16:17 -0700 (PDT)
X-Received: by 10.101.73.72 with SMTP id q8mr7482253pgs.184.1503602177417;
 Thu, 24 Aug 2017 12:16:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Thu, 24 Aug 2017 12:15:36 -0700 (PDT)
In-Reply-To: <599F0BDA020000780017362A@prv-mh.provo.novell.com>
References: <1503575319-28966-1-git-send-email-aisaila@bitdefender.com>
 <599EEF9402000078001733B4@prv-mh.provo.novell.com>
 <1503587852.3092.9.camel@bitdefender.com>
 <599F0BDA020000780017362A@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 24 Aug 2017 13:15:36 -0600
X-Gmail-Original-Message-ID: <CABfawhm2k07+5oyNcKQsPCt6Z1=P38O0e2yDBLjfOrRDraJo8Q@mail.gmail.com>
Message-ID: <CABfawhm2k07+5oyNcKQsPCt6Z1=P38O0e2yDBLjfOrRDraJo8Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
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>,
 "tim@xen.org" <tim@xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgOToyNCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyNC4wOC4xNyBhdCAxNzoxNywgPGFpc2FpbGFAYml0ZGVm
ZW5kZXIuY29tPiB3cm90ZToKPj4gT24gSm8sIDIwMTctMDgtMjQgYXQgMDc6MjQgLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4gPiBAQCAtNTAwLDYgKzUxOSw5IEBAIGJvb2xfdCB2bV9ldmVu
dF9jaGVja19yaW5nKHN0cnVjdAo+Pj4gPiB2bV9ldmVudF9kb21haW4gKnZlZCkKPj4+ID4gIGlu
dCBfX3ZtX2V2ZW50X2NsYWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50
X2RvbWFpbgo+Pj4gPiAqdmVkLAo+Pj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
X3QgYWxsb3dfc2xlZXApCj4+PiA+ICB7Cj4+PiA+ICsgICAgaWYgKCAhdmVkICkKPj4+ID4gKyAg
ICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4+PiBJIGRvbid0IHRoaW5rIEVOT1NZUyBpcyBjb3JyZWN0
IGhlcmUuCj4+IENhbiB5b3UgdGVsbCBtZSB3aGF0IGlzIHRoZSBwcmVmZXJyZWQgcmV0dXJuIHZh
bHVlIGhlcmU/Cj4KPiAtRU9QTk9UU1VQUCBpcyB3aGF0IHdlIGNvbW1vbmx5IHVzZSBpbiBzdWNo
IGNhc2VzLgo+Cj4+PiA+IEBAIC01OTksNyArNjIxLDYgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChz
dHJ1Y3QgZG9tYWluICpkLAo+Pj4gPiB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywKPj4+
ID4gICNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKPj4+ID4gICAgICBjYXNlIFhFTl9ET01D
VExfVk1fRVZFTlRfT1BfUEFHSU5HOgo+Pj4gPiAgICAgIHsKPj4+ID4gLSAgICAgICAgc3RydWN0
IHZtX2V2ZW50X2RvbWFpbiAqdmVkID0gJmQtPnZtX2V2ZW50LT5wYWdpbmc7Cj4+PiBEcm9wcGlu
ZyB0aGlzIGxvY2FsIHZhcmlhYmxlIChhbmQgc2ltaWxhciBvbmVzIGJlbG93KSBwb2ludGxlc3Ns
eQo+Pj4gaW5jcmVhc2VzIHRoZSBzaXplIG9mIHRoaXMgcGF0Y2guCj4+IEkgaGF2ZSBkcm9wcGVk
IHRoZSBsb2NhbCB2YXIgYmVjYXVzZSBpbiBjYXNlIG9mIGEgWEVOX1ZNX0VWRU5UX0VOQUJMRQo+
PiBkLT52bV9ldmVudF8uLi4gaXMgYWxsb2NhdGVkIGluIHRoZSB2bV9ldmVudF9lbmFibGUgZnVu
Y3Rpb24gYmVsb3cgc28KPj4gaXQgd2lsbCBhbGxvY2F0ZSBtZW0gZm9yIHRoZSBsb2NhbCB2YXJp
YWJsZS4KPgo+IEkgZG9uJ3Qgc2VlIGhvdyB0aGF0IHJlbmRlcnMgdGhlIGxvY2FsIHZhcmlhYmxl
IHVzZWxlc3MuIEJ1dCBhbnl3YXksCj4gaXRzIHRoZSBtYWludGFpbmVycyBvZiB0aGF0IGNvZGUg
dG8ganVkZ2UuCgpJIGd1ZXNzIHRoZSByZWFzb24gZm9yIGRyb3BwaW5nIGl0IGlzIHRoYXQgdm1f
ZXZlbnRfZW5hYmxlIHdpbGwgcGxhY2UKdGhlIGxvY2F0aW9uIG9mIHRoZSBzdHJ1Y3R1cmUgaW50
byB0aGUgcG9pbnRlciB0aGF0IHdhcyBwYXNzZWQgaW4sIHNvCmlmIHlvdSBhcmUgcGFzc2luZyBp
biBhIHBvaW50ZXIgdGhhdCB3YXMgbG9jYWxseSBkZWNsYXJlZCB5b3Ugd291bGQKdGhlbiBzdGls
bCBoYXZlIHRvIGNvcHkgaXQgYmFjayB0byBkLT52bV9ldmVudF8gd2hpY2ggZG9lc24ndCBtYWtl
Cm11Y2ggc2Vuc2UuIElNSE8gaXQncyBmaW5lIGhvdyBpdCdzIGNoYW5nZWQgaW4gdGhlIHBhdGNo
LgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 19:42:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 19: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.xen.org>)
	id 1dky13-0000UK-Uh; Thu, 24 Aug 2017 19:42:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anshulmakkar@gmail.com>) id 1dky12-0000UA-NL
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 19:42:08 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E9/B1-01862-F0C2F995; Thu, 24 Aug 2017 19:42:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42Lxqg120uXXmR9
 p8Ggxk8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF+1XfWgh6Vilfz2hkbGOdKdTFycQgJTGOU
 mH57NxOIwyKwjVXi3/5WRhBHQuAOq8S+Mz+AMpxATpzEzKZuVgi7UuLZo6VgtpCAqsTkhRNYI
 EZ9Z5T4u+MYWIOwgLPEiYNTWEBsEQE/idtvH4AVMYMUtc2czgjR0cUo8eXWbrAONgEdibN3L4
 KN5RWwkVh6eQaYzQK0onXZIXYQW1QgVaLrUxMjRI2gxMmZT8A2cAp4S/yfeocZxGYWMJOYt/k
 hlC0vsf3tHChbXKLpy0rWCYwis5C0z0LSMgtJyywkLQsYWVYxahSnFpWlFukaGuolFWWmZ5Tk
 Jmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgRGCAMQ7GBc/dvpEKMkB5OSKO/yF/MihfiS8lMqM
 xKLM+KLSnNSiw8xanBwCEw4O3c6kxRLXn5eqpIEL6/G/EghwaLU9NSKtMwcYAzDlEpw8CiJ8D
 7QAkrzFhck5hZnpkOkTjHqckw6sP0LkxDYDClx3mKQIgGQoozSPLgRsHRyiVFWSpiXEehAIZ6
 C1KLczBJU+VeM4hyMSsK8RSBTeDLzSuA2vQI6ggnoiEkn5oAcUZKIkJJqYExtPrFV6LRhyGKt
 u4+D/zc/MNM/W3rJYbui2+bQz5FJGkE15y5sOmwy4//+UL6b8uEOoW1cztn27WpNIsvuXiiSe
 nFV2NKBo3jSLrHUVR7aOj2mdkxPtSf6xu2aFtj2/PeS3ZIK+09FrUq2YhE0Ssg+sX1e9DV1kT
 PH5mxRqv6s3BS+58v9QCWW4oxEQy3mouJEACdW5fIiAwAA
X-Env-Sender: anshulmakkar@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503603725!107442773!1
X-Originating-IP: [74.125.83.66]
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 18688 invoked from network); 24 Aug 2017 19:42:06 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 19:42:06 -0000
Received: by mail-pg0-f66.google.com with SMTP id q16so488119pgc.0
 for <xen-devel@lists.xenproject.org>; Thu, 24 Aug 2017 12:42:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=w1mwu/tUV/cocLXvIIhCHb8Xjt32fLiY8squkOEW9l4=;
 b=WaxcXptG2t8f+wDX1okJzK8lWsM4JTdATk/dwTqUc1baft6ekOLNVt9volvxdHB0Jn
 V+9G6Fuj/6nzHpnv9IFaEUsXhndJ1Ks1cMfYcOct5Ue5MaEukSCfvNDZj7M1U2rWzFJd
 FGgewmcT2c0FJlowIubdIQ+L7cYeV/VTS0+ar8F3RH0PY4K0trLN4ctYnafOmUw/LlRb
 ln8l3Pql207UwWX3B37VHglD2TAAYr3hyjIZlfHntlFOReSEpwHOgpp3VwZZdjvEcQ5b
 ZGc9JPeR4eQPSWiBlIdoivGyJXohq386upvH4P5ZYuzSs8TPLJh/z/IM3y+bOXJcB+OW
 3MUQ==
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=w1mwu/tUV/cocLXvIIhCHb8Xjt32fLiY8squkOEW9l4=;
 b=hnKY8gZOHYcKXjHIgo2kjHhltxNpkZl8k9PLxvbmzr+WT4xhxVa79JeilNdNkOMsZb
 JH+PpUGQlRhgFANTeHyEmfkGqhT2/fxUt9abPHIYslNtdz62d6Tk9qZRrvKd2NISc4f4
 uuMjbFyUwfzyYFedl7RYKcZQTwuI79Uad8Ma6MA8e/+hk4P1mcZpGTWtfPe6Rr6iAOj4
 C9tE2A0m/gtk8rnazvl+Wym3g5FMHlk6czGnZ+0dd+9TpLlKCEwGOcF3L+YufihrLwaV
 WPuxPpgjL/qMQ4kpUhSBqBn1fNG0ll7/EORVnzSefEyNrz7dldp9HyTiqjmlzyDs+8MD
 3Nwg==
X-Gm-Message-State: AHYfb5iEV10tXS/kXkdWsheMnX3ROkKVIOU0wdWd3EDniVWuD08PONzL
 ID7DHhOJj7Qwig==
X-Received: by 10.99.100.71 with SMTP id y68mr7176447pgb.410.1503603725069;
 Thu, 24 Aug 2017 12:42:05 -0700 (PDT)
Received: from [10.63.64.164] ([64.212.225.98])
 by smtp.gmail.com with ESMTPSA id q3sm9044036pgf.69.2017.08.24.12.42.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 24 Aug 2017 12:42:04 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
 <150307145322.6642.8867195330176310748.stgit@Solace.fritz.box>
From: Anshul Makkar <anshulmakkar@gmail.com>
Message-ID: <09069855-91e3-1538-64c5-177210573b2b@gmail.com>
Date: Thu, 24 Aug 2017 20:42:00 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150307145322.6642.8867195330176310748.stgit@Solace.fritz.box>
Content-Language: en-GB
Cc: 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>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] xen: credit2: implement utilization
	cap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA4LzE4LzE3IDQ6NTAgUE0sIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+ICAgCj4gQEAgLTQ3
NCw2ICs1ODYsMTIgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
ICpjMnJxZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCj4gICAgICAgcmV0dXJuICZjc2No
ZWQyX3ByaXYob3BzKS0+cnFkW2MycihjcHUpXTsKPiAgIH0KPiAgIAo+ICsvKiBEb2VzIHRoZSBk
b21haW4gb2YgdGhpcyB2Q1BVIGhhdmUgYSBjYXA/ICovCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBo
YXNfY2FwKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKPiArewo+ICsgICAgcmV0dXJu
IHN2Yy0+YnVkZ2V0ICE9IFNUSU1FX01BWDsKPiArfQo+ICsKPiAgIC8qCj4gICAgKiBIeXBlcnRo
cmVhZGluZyAoU01UKSBzdXBwb3J0Lgo+ICAgICoKPiBAQCAtMTUxNSw3ICsxNjMzLDE2IEBAIHN0
YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBj
cHUsIHNfdGltZV90IG5vdywKPiAgICAgICAgICAgICogdGhhdCB0aGUgY3JlZGl0IGl0IGhhcyBz
cGVudCBzbyBmYXIgZ2V0IGFjY291bnRlZC4KPiAgICAgICAgICAgICovCj4gICAgICAgICAgIGlm
ICggc3ZjLT52Y3B1ID09IGN1cnJfb25fY3B1KHN2Y19jcHUpICkKPiArICAgICAgICB7Cj4gICAg
ICAgICAgICAgICBidXJuX2NyZWRpdHMocnFkLCBzdmMsIG5vdyk7Cj4gKyAgICAgICAgICAgIC8q
Cj4gKyAgICAgICAgICAgICAqIEFuZCwgc2ltaWxhcmx5LCBpbiBjYXNlIGl0IGhhcyBydW4gb3V0
IG9mIGJ1ZGdldCwgYXMgYQo+ICsgICAgICAgICAgICAgKiBjb25zZXF1ZW5jZSBvZiB0aGlzIHJv
dW5kIG9mIGFjY291bnRpbmcsIHdlIGFsc28gbXVzdCBpbmZvcm0KPiArICAgICAgICAgICAgICog
aXRzIHBDUFUgdGhhdCBpdCdzIHRpbWUgdG8gcGFyayBpdCwgYW5kIHBpY2sgdXAgc29tZW9uZSBl
bHNlLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCB1bmxpa2VseShzdmMt
PmJ1ZGdldCA8PSAwKSApCj4gKyAgICAgICAgICAgICAgICB0aWNrbGVfY3B1KHN2Y19jcHUsIHJx
ZCk7ClRoaXMgaXMgZm9yIGFjY291bnRpbmcgb2YgY3JlZGl0LiBXaHkgaXQgd2lsbGwgaW1wYWN0
IHRoZSBidWRnZXQuIERvIHlvdSAKaW50ZW5kIHRvIHJlZmVyIHRoYXQKYnVkZ2V0IG9mIGN1cnJl
bnQgdmNwdSBleHBpcmVkIHdoaWxlIGRvaW5nIGNhbGN1bGF0aW9uIGZvciBjcmVkaXQgPz8KPiAr
ICAgICAgICB9Cj4gICAKPiAgICAgICAgICAgc3RhcnRfY3JlZGl0ID0gc3ZjLT5jcmVkaXQ7Cj4g
ICAKPiBAQCAtMTU3MSwyNyArMTY5OCwzNSBAQCB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCj4gICAKPiAgICAgICBkZWx0YSA9IG5vdyAtIHN2Yy0+
c3RhcnRfdGltZTsKPiAgIAo+IC0gICAgaWYgKCBsaWtlbHkoZGVsdGEgPiAwKSApCj4gLSAgICB7
Cj4gLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhidXJuX2NyZWRpdHNfdDJjKTsKPiAtICAgICAg
ICB0MmNfdXBkYXRlKHJxZCwgZGVsdGEsIHN2Yyk7Cj4gLSAgICAgICAgc3ZjLT5zdGFydF90aW1l
ID0gbm93Owo+IC0gICAgfQo+IC0gICAgZWxzZSBpZiAoIGRlbHRhIDwgMCApCj4gKyAgICBpZiAo
IHVubGlrZWx5KGRlbHRhIDw9IDApICkKPiAgICAgICB7Cj4KPiArc3RhdGljIHZvaWQgcmVwbGVu
aXNoX2RvbWFpbl9idWRnZXQodm9pZCogZGF0YSkKPiArewo+ICsgICAgc3RydWN0IGNzY2hlZDJf
ZG9tICpzZG9tID0gZGF0YTsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBzX3Rp
bWVfdCBub3c7Cj4gKyAgICBMSVNUX0hFQUQocGFya2VkKTsKPiArCj4gKyAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmc2RvbS0+YnVkZ2V0X2xvY2ssIGZsYWdzKTsKPiArCj4gKyAgICBub3cgPSBOT1co
KTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogTGV0J3MgZG8gdGhlIHJlcGxlbmlzaG1lbnQuIE5v
dGUsIHRob3VnaCwgdGhhdCBhIGRvbWFpbiBtYXkgb3ZlcnJ1biwKPiArICAgICAqIHdoaWNoIG1l
YW5zIHRoZSBidWRnZXQgd291bGQgaGF2ZSBnb25lIGJlbG93IDAgKHJlYXNvbnMgbWF5IGJlIHN5
c3RlbQo+ICsgICAgICogb3ZlcmJvb2tpbmcsIGFjY291bnRpbmcgaXNzdWVzLCBldGMuKS4gSXQg
YWxzbyBtYXkgaGFwcGVuIHRoYXQgd2UgYXJlCj4gKyAgICAgKiBoYW5kbGluZyB0aGUgcmVwbGVu
aXNobWVudCAobXVjaCkgbGF0ZXIgdGhhbiB3ZSBzaG91bGQgKHJlYXNvbnMgbWF5Cj4gKyAgICAg
KiBhZ2FpbiBiZSBvdmVyYm9va2luZywgb3IgaXNzdWVzIHdpdGggdGltZXJzKS4KPiArICAgICAq
Cj4gKyAgICAgKiBFdmVuIGluIGNhc2VzIG9mIG92ZXJydW4gb3IgZGVsYXksIGhvd2V2ZXIsIHdl
IGV4cGVjdCB0aGF0IGluIDk5JSBvZgo+ICsgICAgICogY2FzZXMsIGRvaW5nIGp1c3Qgb25lIHJl
cGxlbmlzaG1lbnQgd2lsbCBiZSBnb29kIGVub3VnaCBmb3IgYmVpbmcgYWJsZQo+ICsgICAgICog
dG8gdW5wYXJrIHRoZSB2Q1BVcyB0aGF0IGFyZSB3YWl0aW5nIGZvciBzb21lIGJ1ZGdldC4KPiAr
ICAgICAqLwo+ICsgICAgZG9fcmVwbGVuaXNoKHNkb20pOwo+ICsKPiArICAgIC8qCj4gKyAgICAg
KiBBbmQgbm93LCB0aGUgc3BlY2lhbCBjYXNlczoKPiArICAgICAqIDEpIGlmIHdlIGFyZSBsYXRl
IGVub3VnaCB0byBoYXZlIHNraXBwZWQgKGF0IGxlYXN0KSBvbmUgZnVsbCBwZXJpb2QsCj4gKyAg
ICAgKiB3aGF0IHdlIG11c3QgZG8gaXMgZG9pbmcgbW9yZSByZXBsZW5pc2htZW50cy4gTm90ZSB0
aGF0LCBob3dldmVyLAo+ICsgICAgICogZXZlcnkgdGltZSB3ZSBhZGQgdG90X2J1ZGdldCB0byB0
aGUgYnVkZ2V0LCB3ZSBhbHNvIG1vdmUgbmV4dF9yZXBsCj4gKyAgICAgKiBhd2F5IGJ5IENTQ0hF
RDJfQkRHVF9SRVBMX1BFUklPRCwgdG8gbWFrZSBzdXJlIHRoZSBjYXAgaXMgYWx3YXlzCj4gKyAg
ICAgKiByZXNwZWN0ZWQuCj4gKyAgICAgKi8KPiArICAgIGlmICggdW5saWtlbHkoc2RvbS0+bmV4
dF9yZXBsIDw9IG5vdykgKQo+ICsgICAgewo+ICsgICAgICAgIGRvCj4gKyAgICAgICAgICAgIGRv
X3JlcGxlbmlzaChzZG9tKTsKPiArICAgICAgICB3aGlsZSAoIHNkb20tPm5leHRfcmVwbCA8PSBu
b3cgKTsKPiArICAgIH0KSnVzdCBhIGJpdCBjb25mdXNlZC4gSGF2ZSB5b3Ugc2VlbiB0aGlzIGtp
bmQgb2Ygc2NlbmFyaW8uIFBsZWFzZSBjYW4geW91IApleHBsYWluIGl0LgpJcyB0aGlzIGNvbmRp
dGlvbiBuZWNlc3NhcnkuCj4gKyAgICAvKgo+ICsgICAgICogMikgaWYgd2Ugb3ZlcnJ1biBieSBt
b3JlIHRoYW4gdG90X2J1ZGdldCwgdGhlbiBidWRnZXQrdG90X2J1ZGdldCBpcwo+ICsgICAgICog
c3RpbGwgPCAwLCB3aGljaCBtZWFucyB0aGF0IHdlIGNhbid0IHVucGFyayB0aGUgdkNQVXMuIExl
dCdzIGJhaWwsCj4gKyAgICAgKiBhbmQgd2FpdCBmb3IgZnV0dXJlIHJlcGxlbmlzaG1lbnRzLgo+
ICsgICAgICovCj4gKyAgICBpZiAoIHVubGlrZWx5KHNkb20tPmJ1ZGdldCA8PSAwKSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmc2RvbS0+YnVkZ2V0X2xvY2ss
IGZsYWdzKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KImlmIHdlIG92ZXJyYW4gYnkg
bW9yZSB0aGFuIHRvdF9idWRnZXQgaW4gcHJldmlvdXMgcnVuIiwgbWFrZSBpcyBtb3JlIApjbGVh
ci4uCj4gKwo+ICsgICAgLyogU2luY2Ugd2UgZG8gbW9yZSByZXBsZW5pc2htZW50cywgbWFrZSBz
dXJlIHdlIGRpZG4ndCBvdmVyc2hvdC4gKi8KPiArICAgIHNkb20tPmJ1ZGdldCA9IG1pbihzZG9t
LT5idWRnZXQsIHNkb20tPnRvdF9idWRnZXQpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBBcyBh
Ym92ZSwgbGV0J3MgcHJlcGFyZSB0aGUgdGVtcG9yYXJ5IGxpc3QsIG91dCBvZiB0aGUgZG9tYWlu
J3MKPiArICAgICAqIHBhcmtlZF92Y3B1cyBsaXN0LCBub3cgdGhhdCB3ZSBob2xkIHRoZSBidWRn
ZXRfbG9jay4gVGhlbiwgZHJvcCBzdWNoCj4gKyAgICAgKiBsb2NrLCBhbmQgcGFzcyB0aGUgbGlz
dCB0byB0aGUgdW5wYXJraW5nIGZ1bmN0aW9uLgo+ICsgICAgICovCj4gKyAgICBsaXN0X3NwbGlj
ZV9pbml0KCZzZG9tLT5wYXJrZWRfdmNwdXMsICZwYXJrZWQpOwo+ICsKPiArICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnNkb20tPmJ1ZGdldF9sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgdW5w
YXJrX3BhcmtlZF92Y3B1cyhzZG9tLT5kb20tPmNwdXBvb2wtPnNjaGVkLCAmcGFya2VkKTsKPiAr
Cj4gKyBvdXQ6Cj4gKyAgICBzZXRfdGltZXIoc2RvbS0+cmVwbF90aW1lciwgc2RvbS0+bmV4dF9y
ZXBsKTsKPiArfQo+ICsKPiAgICNpZm5kZWYgTkRFQlVHCj4gICBzdGF0aWMgaW5saW5lIHZvaWQK
PiAgIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdmMpCj4gQEAgLTE2NTgsNiArMjAz
NSw5IEBAIGNzY2hlZDJfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQo+ICAgICAgIH0KPiAgICAgICBzdmMtPnRpY2tsZWRf
Y3B1ID0gLTE7Cj4gICAKPiArCgpSZXN0LCBsb29rcyBnb29kIHRvIG1lLgoKVGhhbmtzCkFuc2h1
bAo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 20:27:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 20: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.xen.org>)
	id 1dkyiS-0003nk-D1; Thu, 24 Aug 2017 20:27:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dan.j.williams@intel.com>) id 1dkyiR-0003ne-1I
 for xen-devel@lists.xen.org; Thu, 24 Aug 2017 20:26:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 99/F7-02181-2963F995; Thu, 24 Aug 2017 20:26:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfSWlu5Es/m
 RBlv6ZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZB6YxFaxmr1jc+JepgbGdrYuRi0NIYAKj
 xImbC8EcFoHprBJH955mBHEkBOawSsxfsJG1i5ETyMmTaNnUwwZhF0r0Lr7HCGLzCghKnJz5h
 AXEFhLwlDh8fipYPaeAjsTxhS1MECs2M0m8P7gFrIhNQFdi+Z7pYINYBFQlLtxfzwoxKEBiX/
 NhZhBbWCBFYuec82BxEQEliaevzoJdxCzwgEXi8YwDYJuZBTQlWrf/Zp/AKDALySGzkKQWMDK
 tYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMRgYg2MHY/MXp
 EKMkB5OSKO/yF/MihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwiprOjxQSLEpNT61Iy8wBxgVMW
 oKDR0mE968JUJq3uCAxtzgzHSJ1itGe48qVdV+YODasXg8kmz5sAZJTDmz/wiTEkpeflyolzl
 sMMlUApC2jNA9uKCyOLzHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmYdxPIFJ7MvBK43a+AzmI
 COmvSiTkgZ5UkIqSkGhj7fbt6fffzv6k+8/+ulYJA9qQjnx8a3/7xRZrxy5wZMdfrbN+c3J3d
 Y/fSJTLUua9STdjl4Tc2totybiu3reW60XFZP9uc/9aqLSzNu5/dTn27xeHPiXqBG6dEZng+O
 K6y8J+ozZ69R802n/M8qRzcsWfNAcMGbue/B5u/WGunrue3fXL5bMYLJZbijERDLeai4kQAu3
 rXwt4CAAA=
X-Env-Sender: dan.j.williams@intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503606416!107446599!1
X-Originating-IP: [209.85.218.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17627 invoked from network); 24 Aug 2017 20:26:57 -0000
Received: from mail-oi0-f42.google.com (HELO mail-oi0-f42.google.com)
 (209.85.218.42)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 20:26:57 -0000
Received: by mail-oi0-f42.google.com with SMTP id t88so5390491oij.0
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 13:26:57 -0700 (PDT)
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=MUIW7nMipOuWQ9aKm79d5z5KSlsEbVOv1kq6gRwXGRI=;
 b=eM54DfpG/4+11oyjbpy6qUPPmevUPTiG8zTgK/ufGvbUG7opnMboZzz6T6BZ/eF74w
 sM58OGkOO5A2Yj2AYkaUNf+YEI/ryVeQfpiDiUaKxf9UUdnLA7+7mqrg+x6MmYFdcwMv
 FNNMOtkYm4AStM36u0JIpP7+YkA0CYjXE8ovQz17bHyibGxL5DCPma3lHcD1kR3UNStx
 z7WFRo4v7MHb1D6WFd703vxSAW+nveQ+bxBDS73yuggJlv4p/G9mP+hjq0DTuAlCv0oE
 +DxJadSvPcV+kxWgkrSCmZthE5sxapXxblwripQwQKAowu2AwNXyxpQcBqKxbmFvzQ2z
 lrOA==
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=MUIW7nMipOuWQ9aKm79d5z5KSlsEbVOv1kq6gRwXGRI=;
 b=TBmiGeLOBnQwj/7yA9EOJFOwTi8YqkxWl4xPCVKegOr+pXgu+3g9lDcxcjxPuFxEBU
 JvggMMPeBmmK9SnQwqZZJ3w5bNrENRyYIBiT+9u4Cel5X7up7519aVFVTXq9+6CfBQkU
 FiGKxV3fALMYvp6YpB+uRK2UVON+/eUbfU5r+SaE+RkO2f9e3xuqipK6GOWUohEOIhst
 VzKCc+y1VUWOFEygZWlmFiZ7p0gSUfqboVoAVKA46hXSWXxFGfF4tPZxdGhbaPFNEuIU
 lxiLHwLbhtsVKmrPaMNXvfaKTmzUjAiSAvCURzGsZqk3Z0Lf0SIFqjXXEqji/e2psq0P
 YjLw==
X-Gm-Message-State: AHYfb5hWb/BHWvcJ2VhqoG8r4ZalRWteNxG1JmcBvk+KiwSBr+w5JWPT
 RJNgVouYS9orG2dOnPq9aPP85Kzpr7VY
X-Received: by 10.202.221.3 with SMTP id u3mr10887571oig.14.1503606416113;
 Thu, 24 Aug 2017 13:26:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.42.3 with HTTP; Thu, 24 Aug 2017 13:26:55 -0700 (PDT)
In-Reply-To: <20170824163925.GA28503@lst.de>
References: <150353211413.5039.5228914877418362329.stgit@dwillia2-desk3.amr.corp.intel.com>
 <150353213655.5039.7662200155640827407.stgit@dwillia2-desk3.amr.corp.intel.com>
 <20170824161152.GB27591@lst.de>
 <CAPcyv4jjNi_+c5DW9nsBLEnYMBtsR_v67+bF6bC4Cb9mY7T+Ww@mail.gmail.com>
 <20170824163925.GA28503@lst.de>
From: Dan Williams <dan.j.williams@intel.com>
Date: Thu, 24 Aug 2017 13:26:55 -0700
Message-ID: <CAPcyv4j06mdEek-aYfZCbTW0MaL6gy7OpUsgyv4hBB5yy_rW6A@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Cc: Jan Kara <jack@suse.cz>,
 "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>,
 Linux API <linux-api@vger.kernel.org>,
 "Darrick J. Wong" <darrick.wong@oracle.com>,
 Dave Chinner <david@fromorbit.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xen.org, linux-xfs@vger.kernel.org,
 Linux MM <linux-mm@kvack.org>, Jeff Moyer <jmoyer@redhat.com>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Andy Lutomirski <luto@kernel.org>,
 linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 Ross Zwisler <ross.zwisler@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v6 4/5] fs,
 xfs: introduce MAP_DIRECT for creating block-map-atomic file ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgOTozOSBBTSwgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBs
c3QuZGU+IHdyb3RlOgo+IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDA5OjMxOjE3QU0gLTA3MDAs
IERhbiBXaWxsaWFtcyB3cm90ZToKPj4gRXh0ZXJuYWwgYWdlbnQgaXMgYSBETUEgZGV2aWNlLCBv
ciBhIGh5cGVydmlzb3IgbGlrZSBYZW4uIEluIHRoZSBETUEKPj4gY2FzZSBwZXJoYXBzIHdlIGNh
biB1c2UgdGhlIGZjbnRsIGxlYXNlIG1lY2hhbmlzbSwgSSdsbCBpbnZlc3RpZ2F0ZS4KPj4gSW4g
dGhlIFhlbiBjYXNlIGl0IGFjdHVhbGx5IHdvdWxkIG5lZWQgdG8gdXNlIGZpZW1hcCgpIHRvIGRp
c2NvdmVyIHRoZQo+PiBwaHlzaWNhbCBhZGRyZXNzZXMgdGhhdCBiYWNrIHRoZSBmaWxlIHRvIHNl
dHVwIHRoZWlyIE0yUCB0YWJsZXMuCj4+IEhlcmUncyB0aGUgZGlzY3Vzc2lvbiB3aGVyZSB3ZSBk
aXNjb3ZlcmVkIHRoYXQgcGh5c2ljYWwgYWRkcmVzcwo+PiBkZXBlbmRlbmN5Ogo+Pgo+PiAgICAg
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDQvbXNn
MDA0MTkuaHRtbAo+Cj4gZmllbWFwIGRvZXMgbm90IHdvcmsgdG8gZGlzY292ZXIgcGh5c2ljYWwg
YWRkcmVzc2VzLiAgSWYgdGhleSB3YW50Cj4gdG8gZG8gYW55dGhpbmcgaW52b2x2aW5nIHBoeXNp
Y2FsIGFkZHJlc3MgdGhleSB3aWxsIG5lZWQgYSBrZXJuZWwKPiBkcml2ZXIuCgpUcnVlLCBpdCdz
IGJyb2tlbiB3aXRoIHJlc3BlY3QgdG8gbXVsdGktZGV2aWNlIGZpbGVzeXN0ZW1zIGFuZCB0aGVz
ZQpwYXRjaGVzIGRvIG5vdGhpbmcgdG8gZml4IHRoYXQgcHJvYmxlbS4gT2ssIEknbSBmaW5lIHRv
IGxldCB0aGF0IHVzZQpjYXNlIGRlcGVuZCBvbiBhIGtlcm5lbCBkcml2ZXIgYW5kIGp1c3QgZm9j
dXMgb24gZml4aW5nIHRoZSBETUEgY2FzZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 24 21:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 21: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.xen.org>)
	id 1dkzRg-0007Ii-Mu; Thu, 24 Aug 2017 21:13:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dkzRf-0007Ic-BA
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 21:13:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 BD/B1-02033-6814F995; Thu, 24 Aug 2017 21:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSWsW6r4/x
 Ig30r5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrv4ILNohX3JmxjrGB8bFQFyMXh5DANEaJ
 TwuOMII4LAKNrBINd5YxdzFyckgIzGGV+PYzDMLOk/jwcRY7hF0ksX/vK1YIu0Ri5r+pYHFeA
 UGJkzOfsIDYQgI+El+n/QKr4RQIlGho3cgIsa2BRWL6w9VgC9gEtCT2NMxnArFZBFQlFuw8yQ
 YxKEBi0dypYM3CAm4SO55dYQSxRQSUJBZ/+cgOMohZ4LWIxOaH+8AamAU0JVq3/2afwCg4C8k
 hs5CkFjAyrWLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxR
 BiDYwdi03fMQoyQHk5Io7/IX8yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAyAUNeSLAoNT21I
 i0zBxgtMGkJDh4lEd6fDkBp3uKCxNzizHSI1ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd54kF
 IBkNKM0jy4QbAovsQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXgaQe3gy80rg9r0COoUJ6JR
 JJ+aAnFKSiJCSamB0TTQw+x6Yn/XrQRnDiXC3/VPefayaKJmhHHFZcpNzqXHwVZvA/19fTjgh
 F7fShaHZT7krwvpD4pqd327L6Plsd/7x+Gjnn+70GZ7Lzs1fx+jLbX77umGps3v4m5THEeVlJ
 8T096/InCgd2nF833allXMvREo7CteJnq+2YHXfcvhP+F6fsFQlluKMREMt5qLiRACF9IXQ3Q
 IAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503609220!94733125!1
X-Originating-IP: [209.85.218.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56809 invoked from network); 24 Aug 2017 21:13:41 -0000
Received: from mail-oi0-f51.google.com (HELO mail-oi0-f51.google.com)
 (209.85.218.51)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 21:13:41 -0000
Received: by mail-oi0-f51.google.com with SMTP id r9so6201660oie.3
 for <xen-devel@lists.xenproject.org>; Thu, 24 Aug 2017 14:13:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VPqmoFgRHsNTqhPFt4Og4vSqcn98uBtwMpwGC4N6ODc=;
 b=hMyvipGtodIfUVm6bJTNg1RHLDPE4eQ9FVuvKQyXSDdY9CCpmDelgzX4f2d3l+DNte
 oAw75whimx6Rsy5skXtbs/4QRC32KJBXhrAqYDJMY8+EaFxg/WrrApd89M0Z6pIiv2I2
 2b5n5tBoleRf0FLIAhblYb+u56moBpmfhkiTdU1rRFuy1z83sv8syJiKAFcfPmWOPXYH
 DlXUBW7HnXKn4XFVbTAN03148XKSfumnKOjhS/h7mT8mxGzq/yx1ihVsquFOY6CInkZT
 JNzvtr1oKk+r2iZGH8bClmAmZeKMoaYUveAinsqPQeQR6sD6M3OHC3qwgSczqpVN2IeY
 hqlg==
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=VPqmoFgRHsNTqhPFt4Og4vSqcn98uBtwMpwGC4N6ODc=;
 b=NnHNuAc8BJIEYNicWVX53XvJATfa7wS7MeKo4dxW4tC8hrzmxqSwoNhx58+wKcnhLe
 4nAdzaRLgcy0Fwl/afHcuc37DDzXoE9btK0Mz1nhqTgT1iw5ENieWW/K4hZOsVYliLzz
 ibapl1UamYm/HWjwCf4jiOmSL47jyMFOkMA//P9JbT9QJUulWIWOHArBGLuBtMIefsF+
 gdpzPx1q2+r/lOXUG80bJiU5hcuspaS9FPyuy8gBG71ic90LBwkifWax9JXulohk5Xqd
 vyQhZRoOJmLd4nz7zCkvdRegYZ9EtlouvfkYu3BElTjytH6WexvAAtKgzRFFUB7Y3E5F
 hbAg==
X-Gm-Message-State: AHYfb5jRzVXpnCIhZhGFP9rMNqERBIA2KUE8ciNNkX9B370X6HtH2c4n
 Bkm/Aal7cZt8O1Br0EaK5skcIIPvFCHk
X-Google-Smtp-Source: ADKCNb42tOnfHFUY9SxT7Xbx3GqkyTwiMViwBQOTzXVvkU3aA3V/ySe8Ciw0kSa1K52AFewQLmj6vk2LR+VVSvqumY8=
X-Received: by 10.202.170.84 with SMTP id t81mr10537741oie.237.1503609219398; 
 Thu, 24 Aug 2017 14:13:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.130.133 with HTTP; Thu, 24 Aug 2017 14:13:38 -0700 (PDT)
In-Reply-To: <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Thu, 24 Aug 2017 14:13:38 -0700
Message-ID: <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgNzoxMCBBTSwgVGhvbWFzIEdhcm5pZXIgPHRoZ2Fybmll
QGdvb2dsZS5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMTowOSBBTSwg
SW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4KPiA+Cj4gPiAqIFRob21h
cyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPiB3cm90ZToKPiA+Cj4gPiA+ID4gPiAtbW9k
ZWw9c21hbGwvbWVkaXVtIGFzc3VtZSB5b3UgYXJlIG9uIHRoZSBsb3cgMzItYml0LiBJdCBnZW5l
cmF0ZXMKPiA+ID4gPiA+IGluc3RydWN0aW9ucyB3aGVyZSB0aGUgdmlydHVhbCBhZGRyZXNzZXMg
aGF2ZSB0aGUgaGlnaCAzMi1iaXQgdG8gYmUgemVyby4KPiA+ID4gPgo+ID4gPiA+IEhvdyBhcmUg
dGhlc2UgYXNzdW1wdGlvbnMgaGFyZGNvZGVkIGJ5IEdDQz8gTW9zdCBvZiB0aGUgaW5zdHJ1Y3Rp
b25zIHNob3VsZCBiZQo+ID4gPiA+IHJlbG9jYXRhYmxlIHN0cmFpZ2h0IGF3YXksIGFzIG1vc3Qg
Y2FsbC9qdW1wL2JyYW5jaCBpbnN0cnVjdGlvbnMgYXJlCj4gPiA+ID4gUklQLXJlbGF0aXZlLgo+
ID4gPgo+ID4gPiBJIHRoaW5rIFBJRSBpcyBjYXBhYmxlIHRvIHVzZSByZWxhdGl2ZSBpbnN0cnVj
dGlvbnMgd2VsbC4gbWNtb2RlbD1sYXJnZSBhc3N1bWVzCj4gPiA+IHN5bWJvbHMgY2FuIGJlIGFu
eXdoZXJlLgo+ID4KPiA+IFNvIGlmIHRoZSBudW1iZXJzIGluIHlvdXIgY2hhbmdlbG9nIGFuZCBL
Y29uZmlnIHRleHQgY2Fubm90IGJlIHRydXN0ZWQsIHRoZXJlJ3MKPiA+IHRoaXMgZGVzY3JpcHRp
b24gb2YgdGhlIHNpemUgaW1wYWN0IHdoaWNoIEkgc3VzcGVjdCBpcyBsZXNzIHN1c2NlcHRpYmxl
IHRvCj4gPiBtZWFzdXJlbWVudCBlcnJvcjoKPiA+Cj4gPiArICAgICAgICAgVGhlIGtlcm5lbCBh
bmQgbW9kdWxlcyB3aWxsIGdlbmVyYXRlIHNsaWdodGx5IG1vcmUgYXNzZW1ibHkgKDEgdG8gMiUK
PiA+ICsgICAgICAgICBpbmNyZWFzZSBvbiB0aGUgLnRleHQgc2VjdGlvbnMpLiBUaGUgdm1saW51
eCBiaW5hcnkgd2lsbCBiZQo+ID4gKyAgICAgICAgIHNpZ25pZmljYW50bHkgc21hbGxlciBkdWUg
dG8gbGVzcyByZWxvY2F0aW9ucy4KPiA+Cj4gPiAuLi4gYnV0IGRlc2NyaWJpbmcgYSAxLTIlIGtl
cm5lbCB0ZXh0IHNpemUgaW5jcmVhc2UgYXMgInNsaWdodGx5IG1vcmUgYXNzZW1ibHkiCj4gPiBz
aG93cyBhIGdyYXRpdHVvdXMgZGlzcmVnYXJkIHRvIGtlcm5lbCBjb2RlIGdlbmVyYXRpb24gcXVh
bGl0eSEgSW4gcmVhbGl0eSB0aGF0J3MKPiA+IGEgaHVnZSBzaXplIGluY3JlYXNlIHRoYXQgaW4g
bW9zdCBjYXNlcyB3aWxsIGFsbW9zdCBkaXJlY3RseSB0cmFuc2ZlciB0byBhIDEtMiUKPiA+IHNs
b3dkb3duIGZvciBrZXJuZWwgaW50ZW5zZSB3b3JrbG9hZHMuCj4gPgo+ID4KPiA+IFdoZXJlIGRv
ZXMgdGhhdCBzaXplIGluY3JlYXNlIGNvbWUgZnJvbSwgaWYgUElFIGlzIGNhcGFibGUgb2YgdXNp
bmcgcmVsYXRpdmUKPiA+IGluc3RydWN0aW5zIHdlbGw/IERvZXMgaXQgY29tZSBmcm9tIHRoZSBs
b3NzIG9mIGEgZ2VuZXJpYyByZWdpc3RlciBhbmQgdGhlCj4gPiByZXN1bHRpbmcgaW5jcmVhc2Ug
aW4gcmVnaXN0ZXIgcHJlc3N1cmUsIHN0YWNrIHNwaWxscywgZXRjLj8KPgo+IEkgd2lsbCB0cnkg
dG8gZ2F0aGVyIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIHNpemUgaW5jcmVhc2UuIFRoZSBzaXpl
Cj4gaW5jcmVhc2UgbWlnaHQgYmUgc21hbGxlciB3aXRoIGdjYyA0LjkgZ2l2ZW4gcGVyZm9ybWFu
Y2Ugd2FzIG11Y2gKPiBiZXR0ZXIuCgpDb21pbmcgYmFjayBvbiB0aGlzIHRocmVhZCBhcyBJIGlk
ZW50aWZpZWQgdGhlIHJvb3QgY2F1c2Ugb2YgdGhlCnBlcmZvcm1hbmNlIGlzc3VlLgoKTXkgb3Jp
Z2luYWwgcGVyZm9ybWFuY2UgdGVzdGluZyB3YXMgZG9uZSB3aXRoIGFuIFVidW50dSBnZW5lcmlj
CmNvbmZpZ3VyYXRpb24uIFRoaXMgY29uZmlndXJhdGlvbiBoYXMgdGhlIENPTkZJR19GVU5DVElP
Tl9UUkFDRVIKb3B0aW9uIHdoaWNoIHdhcyBpbmNvbXBhdGlibGUgd2l0aCBQSUUuIFRoZSB0cmFj
ZXIgZmFpbGVkIHRvIHJlcGxhY2UKdGhlIF9fZmVudHJ5X18gY2FsbCBieSBhIG5vcCBzbGlkZSBv
biBlYWNoIHRyYWNlYWJsZSBmdW5jdGlvbiBiZWNhdXNlCnRoZSBpbnN0cnVjdGlvbiB3YXMgbm90
IHRoZSBvbmUgZXhwZWN0ZWQuIElmIFBJRSBpcyBlbmFibGVkLCBnY2MKZ2VuZXJhdGVzIGEgZGlm
ZmVyZW5jZSBjYWxsIGluc3RydWN0aW9uIGJhc2VkIG9uIHRoZSBHT1Qgd2l0aG91dApjaGVja2lu
ZyB0aGUgdmlzaWJpbGl0eSBvcHRpb25zIChiYXNpY2FsbHkgY2FsbCAqX19mZW50cnlfX0BHT1RQ
Q1JFTCkuCgpXaXRoIHRoZSBmaXggZm9yIGZ1bmN0aW9uIHRyYWNpbmcsIHRoZSBoYWNrYmVuY2gg
cmVzdWx0cyBoYXZlIGFuCmF2ZXJhZ2Ugb2YgKzAuOCB0byArMS40JSAoZnJvbSArOCUgdG8gKzEw
JSBiZWZvcmUpLiBXaXRoIGEgZGVmYXVsdApjb25maWd1cmF0aW9uLCB0aGUgbnVtYmVycyBhcmUg
Y2xvc2VyIHRvIDAuOCUuCgpPbiB0aGUgLnRleHQgc2l6ZSwgd2l0aCBnY2MgNC45IEkgc2VlICsw
LjglIG9uIGRlZmF1bHQgY29uZmlndXJhdGlvbgphbmQgKzEuMTgwJSBvbiB0aGUgdWJ1bnR1IGNv
bmZpZ3VyYXRpb24uCgpOZXh0IGl0ZXJhdGlvbiBzaG91bGQgaGF2ZSBhbiB1cGRhdGVkIHNldCBv
ZiBwZXJmb3JtYW5jZSBtZXRyaWNzICh3aWxsCnRyeSB0byB1c2UgZ2NjIDYuMCBvciBoaWdoZXIp
IGFuZCBpbmNvcnBvcmF0ZSB0aGUgZml4IG9uIGZ1bmN0aW9uCnRyYWNpbmcuCgpMZXQgbWUga25v
dyBpZiB5b3UgaGF2ZSBxdWVzdGlvbnMgYW5kIGZlZWRiYWNrLgoKPgo+ID4KPiA+IFNvIEknbSBz
dGlsbCB1bmhhcHB5IGFib3V0IHRoaXMgYWxsLCBhbmQgYWJvdXQgdGhlIGF0dGl0dWRlIHN1cnJv
dW5kaW5nIGl0Lgo+ID4KPiA+IFRoYW5rcywKPiA+Cj4gPiAgICAgICAgIEluZ28KPgo+Cj4KPgo+
IC0tCj4gVGhvbWFzCgoKCgotLSAKVGhvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 21:27:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 21: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.xen.org>)
	id 1dkzeQ-0008Jf-V2; Thu, 24 Aug 2017 21:26:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <annie.li@oracle.com>) id 1dkzeP-0008JZ-BE
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 21:26:53 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 69/69-03406-C944F995; Thu, 24 Aug 2017 21:26:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXSO6nOVXeOy/x
 Ig44ZTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amniPMBbdEKj5f+8XUwLhdsIuRi0NIYCKT
 xITuc2wQzm9GiZVvW1i7GDmBnI2MEpNWxEMkdjFKtH8+y9LFyMHBJqAi8fhvMUiNiECCxNvrE
 8HCzAKuEp9XuoGEhQXiJTZs/MEMEmYRUJXYt1oGxOQVcJb4+QVsuISAnETvtjfMIDavgKDEyZ
 lPoIaoS6yfJwQSZhaQl2jeOpsZotxQ4vPGpcwTGPlnIemYhdAxC0nHAkbmVYzqxalFZalFuuZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYZ172P8QoycGkJMq7/MW8
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLnO8yOFBItS01Mr0jJzgHEAk5bg4FES4Z0AkuYtL
 kjMLc5Mh0idYjTmePJm+28mjpa3QFKIJS8/L1VKnFcZpFQApDSjNA9uECw+LzHKSgnzMgKdJs
 RTkFqUm1mCKv+KUZyDUUmYdyrIFJ7MvBK4fa+ATmECOmXSiTkgp5QkIqSkGhgnTt9VEH39iRo
 fQ6lJuNevCd/DDP1fXTz4bMGcGyce66y4tqm/K3nLPvMvDTaSxw4wL9jLZZFa47st9eQxvVfz
 +Drr3AttJjXf/zb9xqKQ2b5bpf6lRoqs/zmTl7Px1xVnwSXnVWTLeRg+nNn3od4rI83I8o+Kr
 j+3zYLUnUfm5+dt+/GX/2StEktxRqKhFnNRcSIAkKkb6soCAAA=
X-Env-Sender: annie.li@oracle.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503610010!100903951!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61866 invoked from network); 24 Aug 2017 21:26:51 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2017 21:26:51 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7OLQiLg026494
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Aug 2017 21:26:45 GMT
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 v7OLQi7s006139
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Aug 2017 21:26:44 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7OLQiau018313;
 Thu, 24 Aug 2017 21:26:44 GMT
Received: from
 dhcp-nashua1-4fl-v414-east-10-149-239-73.usdhcp.oraclecorp.com.com
 (/10.149.239.73) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 24 Aug 2017 14:26:43 -0700
From: Annie Li <annie.li@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Date: Thu, 24 Aug 2017 17:25:59 -0400
Message-Id: <1503609959-29057-1-git-send-email-annie.li@oracle.com>
X-Mailer: git-send-email 1.9.3
MIME-Version: 1.0
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: annie.li@oracle.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 1/1] xen-blkback: stop blkback thread of
	every queue in xen_blkif_disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4geGVuX2Jsa2lmX2Rpc2Nvbm5lY3QsIGJlZm9yZSBjaGVja2luZyBpbmZsaWdodCBJL08sIGZv
bGxvd2luZyBjb2RlCnN0b3BzIHRoZSBibGtiYWNrIHRocmVhZCwKaWYgKHJpbmctPnhlbmJsa2Qp
IHsKCWt0aHJlYWRfc3RvcChyaW5nLT54ZW5ibGtkKTsKCXdha2VfdXAoJnJpbmctPnNodXRkb3du
X3dxKTsKfQpJZiB0aGVyZSBpcyBpbmZsaWdodCBJL08gaW4gYW55IG5vbi1sYXN0IHF1ZXVlLCBi
bGtiYWNrIHJldHVybnMgLUVCVVNZCmRpcmVjdGx5LCBhbmQgYWJvdmUgY29kZSB3b3VsZCBub3Qg
YmUgY2FsbGVkIHRvIHN0b3AgdGhyZWFkIG9mIHJlbWFpbmluZwpxdWV1ZSBhbmQgcHJvY2Vzc3Mg
dGhlbS4gV2hlbiByZW1vdmluZyB2YmQgZGV2aWNlIHdpdGggbG90cyBvZiBkaXNrIEkvTwpsb2Fk
LCBzb21lIHF1ZXVlcyB3aXRoIGluZmxpZ2h0IEkvTyBzdGlsbCBoYXZlIGJsa2JhY2sgdGhyZWFk
IHJ1bm5pbmcgZXZlbgp0aG91Z2ggdGhlIGNvcnJlc3BvbmRpbmcgdmJkIGRldmljZSBvciBndWVz
dCBpcyBnb25lLgpBbmQgdGhpcyBjb3VsZCBjYXVzZSBzb21lIHByb2JsZW1zLCBmb3IgZXhhbXBs
ZSwgaWYgdGhlIGJhY2tlbmQgZGV2aWNlIHR5cGUKaXMgZmlsZSwgc29tZSBsb29wIGRldmljZXMg
YW5kIGJsa2JhY2sgdGhyZWFkIGFsd2F5cyBsaW5nZXJzIHRoZXJlIGZvcmV2ZXIKYWZ0ZXIgZ3Vl
c3QgaXMgZGVzdHJveWVkLCBhbmQgdGhpcyBjYXVzZXMgZmFpbHVyZSBvZiB1bW91bnRpbmcgcmVw
b3NpdG9yaWVzCnVubGVzcyByZWJvb3RpbmcgdGhlIGRvbTAuClRoaXMgcGF0Y2ggYWxsb3dzIHRo
cmVhZCBvZiBldmVyeSBxdWV1ZSBoYXMgdGhlIGNoYW5jZSB0byBnZXQgc3RvcHBlZC4KT3RoZXJ3
aXNlLCBvbmx5IHRocmVhZCBvZiBxdWV1ZSBwcmV2aW91cyB0byhpbmNsdWRpbmcpIGZpcnN0IGJ1
c3kgb25lIGdldApzdG9wcGVkLCBibGt0aHJlYWQgb2YgcmVtYWluaW5nIHF1ZXVlIHdpbGwgc3Rp
bGwgcnVuLiAgU28gc3RvcCBhbGwgdGhyZWFkcwpwcm9wZXJseSBhbmQgcmV0dXJuIC1FQlVTWSBp
ZiBhbnkgcXVldWUgaGFzIGluZmxpZ2h0IEkvTy4KClNpZ25lZC1vZmYtYnk6IEFubmllIExpIDxh
bm5pZS5saUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSGVyYmVydCB2YW4gZGVuIEJlcmdoIDxo
ZXJiZXJ0LnZhbi5kZW4uYmVyZ2hAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEJoYXZlc2ggRGF2
ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEFkbmFuIE1pc2hlcmZp
IDxhZG5hbi5taXNoZXJmaUBvcmFjbGUuY29tPgpBY2tlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogIHYyOiBlbmhhbmNlIHBhdGNoIGRlc2NyaXB0aW9u
IGFuZCBhZGQgQWNrZWQtYnkKLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j
IHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j
IGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwppbmRleCA3OTJkYTY4Li4yYWRi
ODU5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCisrKyBi
L2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKQEAgLTI0NCw2ICsyNDQsNyBAQCBz
dGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQog
ewogCXN0cnVjdCBwZW5kaW5nX3JlcSAqcmVxLCAqbjsKIAl1bnNpZ25lZCBpbnQgaiwgcjsKKwli
b29sIGJ1c3kgPSBmYWxzZTsKIAogCWZvciAociA9IDA7IHIgPCBibGtpZi0+bnJfcmluZ3M7IHIr
KykgewogCQlzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcgPSAmYmxraWYtPnJpbmdzW3JdOwpA
QCAtMjYxLDggKzI2MiwxMCBAQCBzdGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0KHN0cnVj
dCB4ZW5fYmxraWYgKmJsa2lmKQogCQkgKiBkb24ndCBoYXZlIGFueSBkaXNjYXJkX2lvIG9yIG90
aGVyX2lvIHJlcXVlc3RzLiBTbywgY2hlY2tpbmcKIAkJICogZm9yIGluZmxpZ2h0IElPIGlzIGVu
b3VnaC4KIAkJICovCi0JCWlmIChhdG9taWNfcmVhZCgmcmluZy0+aW5mbGlnaHQpID4gMCkKLQkJ
CXJldHVybiAtRUJVU1k7CisJCWlmIChhdG9taWNfcmVhZCgmcmluZy0+aW5mbGlnaHQpID4gMCkg
eworCQkJYnVzeSA9IHRydWU7CisJCQljb250aW51ZTsKKwkJfQogCiAJCWlmIChyaW5nLT5pcnEp
IHsKIAkJCXVuYmluZF9mcm9tX2lycWhhbmRsZXIocmluZy0+aXJxLCByaW5nKTsKQEAgLTMwMCw2
ICszMDMsOSBAQCBzdGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxr
aWYgKmJsa2lmKQogCQlXQVJOX09OKGkgIT0gKFhFTl9CTEtJRl9SRVFTX1BFUl9QQUdFICogYmxr
aWYtPm5yX3JpbmdfcGFnZXMpKTsKIAkJcmluZy0+YWN0aXZlID0gZmFsc2U7CiAJfQorCWlmIChi
dXN5KQorCQlyZXR1cm4gLUVCVVNZOworCiAJYmxraWYtPm5yX3JpbmdfcGFnZXMgPSAwOwogCS8q
CiAJICogYmxraWYtPnJpbmdzIHdhcyBhbGxvY2F0ZWQgaW4gY29ubmVjdF9yaW5nLCBzbyB3ZSBz
aG91bGQgZnJlZSBpdCBpbgotLSAKMS45LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 21:30:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 21: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.xen.org>)
	id 1dkzhR-0008Vv-Cw; Thu, 24 Aug 2017 21:30:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <annie.li@oracle.com>) id 1dkzhQ-0008Sx-BB
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 21:30:00 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 76/05-02184-7554F995; Thu, 24 Aug 2017 21:29:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsUyZ7p8oG6Y6/x
 Ig+3TLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5JwsLXjFXTDx3irWBcTFzFyMXh5DARCaJ
 my1n2boYOYGc34wS51bWQiQ2Mkr0fF0NVdXJKDFrxkZmkCphgVyJ+Zf3MIHYIgLFEg07VoPFm
 QUcJC73fmOCaLjDJLHh9Csgh4ODTUBFYuelCpAafgEFiZ6un2D1vAK2ElsfdLOA2CwCqhKTXu
 1hB7FFBaIl9jYeZYSoEZQ4OfMJC8gYTgELidkH1SFWmUnM2/wQaq28RPPW2VC2uMStJ/PBTpM
 QMJT4vHEp8wRG4VlIJs1C0j4LSfssJO0LGFlWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjq
 5aYWFyemp+YkJhXrJefnbmIEhn89AwPjDsbG2X6HGCU5mJREeZe/mBcpxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYI3ymV+pJBgUWp6akVaZg4wEmHSEhw8SiK8ziBp3uKCxNzizHSI1ClGY44Nq9
 d/YeJo+rDlC5MQS15+XqqUOO88Z6BSAZDSjNI8uEGwBHGJUVZKmJeRgYFBiKcgtSg3swRV/hW
 jOAejkjBvK8hCnsy8Erh9r4BOYQI6ZdKJOSCnlCQipKQaGK0OhmhwP5VY8a4wUX7SB68HaxR2
 TuhtjtoTLnI+pKHpyeoHqwIkrzHNKL5sKqi+xaXwiLEPX2m6kqtv1e60ZffNk2vYF0yey7v94
 vJFDWEzF5fYZvw44bQ56NVyA4+QDD6lJfrXyk70lRm6xv2KPKGf78kdaXd63aJcXfVbz0qqla
 YLpT0XVGIpzkg01GIuKk4EAAkpaEMLAwAA
X-Env-Sender: annie.li@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503610196!93256956!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19468 invoked from network); 24 Aug 2017 21:29:58 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Aug 2017 21:29:58 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7OLTskK018481
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Aug 2017 21:29:54 GMT
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 v7OLTs5Z014145
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Aug 2017 21:29:54 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7OLTsse019890;
 Thu, 24 Aug 2017 21:29:54 GMT
Received: from [10.149.239.120] (/10.149.239.120)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 24 Aug 2017 14:29:53 -0700
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1503009826-3363-1-git-send-email-annie.li@oracle.com>
 <20170818091411.cl2drb5mofmo3oav@MacBook-Pro-de-Roger.local>
 <f750d078-26a7-dd43-4c0a-2506c04300a0@oracle.com>
 <20170818172406.yupdjusjxx2mhu6d@MacBook-Pro-de-Roger.local>
 <20170822073228.wanqwaqkb5edfvwh@MacBook-Pro-de-Roger.local>
 <20170823212044.GD12795@char.us.oracle.com>
From: annie li <annie.li@oracle.com>
Organization: Oracle Corporation
Message-ID: <e1d79a73-941e-7185-05a4-9e167a43a43e@oracle.com>
Date: Thu, 24 Aug 2017 17:30:01 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170823212044.GD12795@char.us.oracle.com>
Content-Language: en-US
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: stop blkback thread of
 every queue in xen_blkif_disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDgvMjMvMjAxNyA1OjIwIFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gLi5z
bmlwLi4KPj4+IEFja2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPj4gRm9yZ290IHRvIGFkZCwgdGhpcyBuZWVkcyB0byBiZSBiYWNrcG9ydGVkIHRvIHN0YWJs
ZSBicmFuY2hlcywgc286Cj4gQW5uaWUsIGNvdWxkIHlvdSByZXNlbmQgdGhlIHBhdGNoIHdpdGgg
dGhlIHRhZ3MgYW5kIGFuIHVwZGF0ZQo+IHRvIHRoZSBkZXNjcmlwdGlvbiB0byBtZSBwbGVhc2U/
CkRvbmUKClRoYW5rcwpBbm5pZQo+PiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+Pgo+PiBS
b2dlci4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+
PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 24 21:42:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 21:42: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.xen.org>)
	id 1dkztp-0001Ma-Ho; Thu, 24 Aug 2017 21:42:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linus971@gmail.com>) id 1dkzto-0001MU-Gm
 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 21:42:48 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 37/C0-02962-7584F995; Thu, 24 Aug 2017 21:42:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfSWo26Yx/x
 Ig1MrTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/Xy+yFezkqOhdV9/A+J2ti5GLQ0hgOqPE
 4S0nWUEcFoF2VokNOzawgDgSAotZJRoargJlOICcPIlJDxy6GDmBzFKJ3W2rWUBsXgFBiZMzn
 7CAlAgLSEk09dSBhIUEvCSWNXWAlXAKBEosWTqNFWLZMRaJKU2nwUayCZhI9PYZg9SwCKhKtF
 zqZ4UYbyjx4N91sJG8AgESt/6ngISFBdwkdjy7wghiiwhoSEw9vYcZZCSzwH8RiRsnP4D1Mgt
 oSrRu/80+gVFoFpLrZiFJLWBkWsWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgppebWlycmJ6a
 k5hUrJecn7uJERi0DECwg3Hx2sBDjJIcTEqivMtfzIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MEr5j4/UkiwKDU9tSItMwcYPzBpCQ4eJRHeYJA0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5
 MQS15+XqqUOO9NN6BSAZDSjNI8uEGwuL7EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5IkIU
 8mXklcPteAZ3CBHTKpBNzQE4pSURISTUwpuaWaW4sfKiXdk9E12ZunpVp+71bP6XaleW+7Lm1
 7KO8/uYQ87sGz7bd9Ftm9ih/ze9DG09u8FjgkLLhl9y6hcnvvhcuvnrg2F7XRxY7EpxLOueKy
 /ccnJ1zrGPFJFlX8e6nQUENPYqGUnz1f+OFzd7c2FN0+m3TgemvL5f7NbZ3bbneV1Zcq8RSnJ
 FoqMVcVJwIAPkZb9jmAgAA
X-Env-Sender: linus971@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503610966!90139687!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32878 invoked from network); 24 Aug 2017 21:42:46 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Aug 2017 21:42:46 -0000
Received: by mail-oi0-f65.google.com with SMTP id b184so667045oih.4
 for <xen-devel@lists.xenproject.org>; Thu, 24 Aug 2017 14:42:46 -0700 (PDT)
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=3sh48AlSQ2rPQsHGj18SSN+dzIVuyFC2vprMobVr0D8=;
 b=Z5WJurYa7B1uS9t3eO6NqUOaAWzVKzVa1BafW3WJPZ4RLXn7cwcA7B+qUGaIfgg5hT
 w9SaSau+KTn+UH3DrTIUTHeXqOSyhpEUEkxD1h/P/CL0i5P5fuly8dCmnSAygxE0q54X
 bOd2gh2KO7SGJyUJT2avWB5/6oiCYBGs7nZoKfLA7mSy8Kf0+2ckXcXxmwbP5Xeo7m6c
 YxazaCQngXLZE8DYzuphjCkTEINH8/MVMap2fCku9hp+E8+/eVZbti2JnkXSwqzqC1lQ
 MPVldS2UHSWJYSbfsF+///FRi5Gw9T1Qtgyhvof+EDZ1nE96CrZ4VeKaDhGNfzi4/KdJ
 FTBQ==
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=3sh48AlSQ2rPQsHGj18SSN+dzIVuyFC2vprMobVr0D8=;
 b=ZLikPo2bUHx9PJq2wL76TDT3d0UYax8SLI8McT8x8qUZxQtaP1M0TVBllGG05TPcMB
 Ild9MRkNFz7Q6R1dK65ERoquAQj25gg2AJ97d2ZkNS25pLmNOxpt0Gb+eTsHJWc9aKIJ
 mOFUS9CX5Dfo6mKm6g4zGF81kAtjenprDS8cLhiERjGredFWOK1geZMLu6mXRgINvWR2
 aqEwguhMOYeZQG4BUlCsaSljICBq4EjfkRtMma1DVsx+Yun3RPu5T7VYHZz8QCTzx8VC
 5FmOl1HOe5FbzK2wj23T/xd1iyMtCf0eeW0ahO0Za/nKBalHRscJljpduSBk/XeC+MsZ
 JV9g==
X-Gm-Message-State: AHYfb5g9nU2dlDXdXSse8t2vG/prVZa+0/kOzO2n0qS+2FWXlMMSksM6
 hYc2cmwS5byPGTx6xBAXXb6m/Igsug==
X-Received: by 10.202.222.133 with SMTP id v127mr2808186oig.164.1503610965495; 
 Thu, 24 Aug 2017 14:42:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.23.45 with HTTP; Thu, 24 Aug 2017 14:42:44 -0700 (PDT)
In-Reply-To: <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, 24 Aug 2017 14:42:44 -0700
X-Google-Sender-Auth: wVm5FK9xfEavTxDhsT4Qp3XjyoM
Message-ID: <CA+55aFy4ZMSEFO48nZsvBX-Ymy-Zw+LN5duKDna_6A1idg2XUQ@mail.gmail.com>
To: Thomas Garnier <thgarnie@google.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMjoxMyBQTSwgVGhvbWFzIEdhcm5pZXIgPHRoZ2Fybmll
QGdvb2dsZS5jb20+IHdyb3RlOgo+Cj4gTXkgb3JpZ2luYWwgcGVyZm9ybWFuY2UgdGVzdGluZyB3
YXMgZG9uZSB3aXRoIGFuIFVidW50dSBnZW5lcmljCj4gY29uZmlndXJhdGlvbi4gVGhpcyBjb25m
aWd1cmF0aW9uIGhhcyB0aGUgQ09ORklHX0ZVTkNUSU9OX1RSQUNFUgo+IG9wdGlvbiB3aGljaCB3
YXMgaW5jb21wYXRpYmxlIHdpdGggUElFLiBUaGUgdHJhY2VyIGZhaWxlZCB0byByZXBsYWNlCj4g
dGhlIF9fZmVudHJ5X18gY2FsbCBieSBhIG5vcCBzbGlkZSBvbiBlYWNoIHRyYWNlYWJsZSBmdW5j
dGlvbiBiZWNhdXNlCj4gdGhlIGluc3RydWN0aW9uIHdhcyBub3QgdGhlIG9uZSBleHBlY3RlZC4g
SWYgUElFIGlzIGVuYWJsZWQsIGdjYwo+IGdlbmVyYXRlcyBhIGRpZmZlcmVuY2UgY2FsbCBpbnN0
cnVjdGlvbiBiYXNlZCBvbiB0aGUgR09UIHdpdGhvdXQKPiBjaGVja2luZyB0aGUgdmlzaWJpbGl0
eSBvcHRpb25zIChiYXNpY2FsbHkgY2FsbCAqX19mZW50cnlfX0BHT1RQQ1JFTCkuCgpHYWguCgpE
b24ndCB3ZSBhY3R1YWxseSBoYXZlICptb3JlKiBhZGRyZXNzIGJpdHMgZm9yIHJhbmRvbWl6YXRp
b24gYXQgdGhlCmxvdyBlbmQsIHJhdGhlciB0aGFuIGdldHRpbmcgcmlkIG9mIC1tY21vZGVsPWtl
cm5lbD8KCkhhcyBhbnlib2R5IGxvb2tlZCBhdCBqdXN0IG1vdmluZyBrZXJuZWwgdGV4dCBieSBz
bWFsbGVyIHZhbHVlcyB0aGFuCnRoZSBwYWdlIHNpemU/IFllYWgsIHllYWgsIHRoZSBrZXJuZWwg
aGFzIHNldmVyYWwgc2VjdGlvbnMgdGhhdCBuZWVkCnBhZ2UgYWxpZ25tZW50LCBidXQgSSB0aGlu
ayB3ZSBjb3VsZCByZWxvY2F0ZSBub3JtYWwgdGV4dCBieSBqdXN0IHRoZQpjYWNoZWxpbmUgc2l6
ZSwgYW5kIHRoYXQgc291bmRzIGxpa2UgaXQgd291bGQgZ2l2ZSBzZXZlcmFsIGJpdHMgb2YKcmFu
ZG9tbmVzcyB3aXRoIGxpdHRsZSBkb3duc2lkZS4KCk9yIGhhcyBzb21lYm9keSBhbHJlYWR5IGxv
b2tlZCBhdCBpdCBhbmQgSSBqdXN0IG1pc3NlZCBpdD8KCiAgICAgICAgICAgICAgIExpbnVzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 24 23:40:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Aug 2017 23: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.xen.org>)
	id 1dl1jf-0000RR-Rj; Thu, 24 Aug 2017 23:40:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4023bdfea=citrix-osstest@xenproject.org>)
 id 1dl1jd-0000RE-Vj
 for xen-devel@lists.xensource.com; Thu, 24 Aug 2017 23:40:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EE/F5-02962-9E36F995; Thu, 24 Aug 2017 23:40:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO6L5Pm
 RBt+/c1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozNNx+yFUzPr9g29zhLA+NFly5GTg4JAX+J
 86fmsUHY7hJz2peygtgiAs4SEz7cBovzCuhJ7JzZwd7FyMEhLJAgsWO3B0T5CxWJTZdSQcISA
 q4SS+epwZjLP2aCVLAJeEhM7JnIAhJmEVCVePSVFyQsJKAlsXTxSiaI2YISJ2c+YQGxmQUkJA
 6+eMEMMdxC4tDz/8wTGPlmISmbhaRsASPTKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwMzvdz
 U4uLE9NScxKRiveT83E2MwGBiAIIdjH+WBRxilORgUhLlXR49P1KILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBO+nJKCcYFFqempFWmYOMKxh0hIcPEoivE9A0rzFBYm5xZnpEKlTjLocG1av/8Ikx
 JKXn5cqJc77EqRIAKQoozQPbgQsxi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcqyBSezL
 wSuE2vgI5gAjpi0ok5IEeUJCKkpBoY6+W27v6rliy2Sa/Qp+GievK8pFqdFc85mlds73jhHJM
 wceUC2ZzwDyvnsj62u/tkmu9R9/LGOVUnuEtc63/57/xhsGfNoWcXOrbuXnnv6rnNpYbn4qMb
 q12usjw3+L3raEBSmPXy1EIjjksZ2z61Vam8W5u0n3HO8TsbvNdrh/AyfPj1WDLnghJLcUaio
 RZzUXEiALkVeDisAgAA
X-Env-Sender: prvs=4023bdfea=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503618022!81537838!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36297 invoked from network); 24 Aug 2017 23:40:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2017 23:40:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,423,1498521600"; d="scan'208";a="436817306"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72014-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway: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-libvirt: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: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-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-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-xsm:migrate-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw: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-amd64-amd64-libvirt-vhd:migrate-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-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=30d50f8ead03d6524cbc4ed22075980090fbd2ed
X-Osstest-Versions-That: xen=5151257626155d6e331cc9e66d896c84db1611e1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 25 Aug 2017 00:40:19 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 72014: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAxNCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAxNC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MjAwNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAx
NSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAxOCBjYXB0dXJlLWxvZ3MvbDEoMTgpICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIDMwZDUwZjhlYWQwM2Q2NTI0Y2JjNGVkMjIwNzU5ODAwOTBmYmQyZWQK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDUxNTEyNTc2MjYxNTVkNmUz
MzFjYzllNjZkODk2Yzg0ZGIxNjExZTEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MjAwNCAgMjAx
Ny0wOC0yMyAwMDo0ODozMyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzIwMTQg
IDIwMTctMDgtMjQgMTQ6NDc6MzEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzMGQ1MGY4ZWFkMDNkNjUyNGNiYzRlZDIyMDc1OTgwMDkw
ZmJkMmVkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdl
ZCBBdWcgMjMgMTc6NTQ6MzMgMjAxNyArMDIwMAoKICAgIGFybS9tbTogcmVsZWFzZSBncmFudCBs
b2NrIG9uIHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoKSBlcnJvciBwYXRocwogICAgCiAgICBD
b21taXQgNTUwMjFmZjlhYiAoInhlbi9hcm06IGFkZF90b19waHlzbWFwX29uZTogQXZvaWQgdG8g
bWFwIG1mbiAwIGlmCiAgICBhbiBlcnJvciBvY2N1cnMiKSBpbnRyb2R1Y2VkIGVycm9yIHBhdGhz
IG5vdCByZWxlYXNpbmcgdGhlIGdyYW50IHRhYmxlCiAgICBsb2NrLiBSZXBsYWNlIHRoZW0gYnkg
YSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3YXMgZHJvcHBlZC4KICAgIAogICAgVGhp
cyBpcyBYU0EtMjM1LgogICAgCiAgICBSZXBvcnRlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogNTk1NDZjMTg5N2E5MGZlOWFmNWViYmJiMDVlYWQ4ZDk4YjRkMTdi
OQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjMgMTc6NDU6NDUgKzAyMDAKCmNvbW1pdCAyZGMz
Y2RiNmU2OTQwYTllNzg4MWUwYmNlOTI5NDZlZmI4MTM0YmYwCkF1dGhvcjogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgQXVnIDIzIDE3OjU0OjE5IDIwMTcgKzAyMDAK
CiAgICB0cmF2aXM6IGluc3RhbGwgZ2hvc3RzY3JpcHQKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWlu
IDxjYXJkb2VAY2FyZG9lLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY3ODI2NzUwZWJiN2YxMDRj
YzljY2VlMDYwNDJmYmJlZjRhNzc3ZTIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTI3IDE2OjU4
OjE3ICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 00:25:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 00:25: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.xen.org>)
	id 1dl2RA-0003cU-5A; Fri, 25 Aug 2017 00:25:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dl2R8-0003cI-PV
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 00:25:23 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A1/7E-04533-17E6F995; Fri, 25 Aug 2017 00:25:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbcwb36
 kwak1vBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2NBwnrFgQmDF9GMzWBoY
 N9t0MXJyCAn8ZZT43SHdxcgFZD9mlHj+YT0jRGIbo0T3XUEQW0TAWeLrmbnsXYwcHLwC+hLPf
 2aDhIUF/CXefpvKDNIrIXCdV2LjsXfMIDUSAr4SL2fEg9SAmGsm32TqYmTnYBOwkjgkBhJlEV
 CVmL13O9MERu4FjAyrGDWKU4vKUot0DS31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvN
 zNzECvV3PwMC4g/H3cb9DjJIcTEqivMuj50cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC1yQXK
 CRalpqdWpGXmAMMOJi3BwaMkwrsEJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8GiBFA
 iBFGaV5cCNgMXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvIcgUnsy8ErhNr4COYAI6Yt
 KJOSBHlCQipKQaGA83WYn51hTWhG1KzOHyuzglifmNR9OxKQWXOjV8Y28y3jplf6T4ctbzOSt
 2vV/SyM/Dt/hI//RSEcHu7a9SM207b3yrUZT58ERlC2/BdAftw2vNmoTcl0ZvF+Fgv7V696eo
 HD2ZQ9PaW9xkX5j0yz+068q+Pi8zWWvu5q8OZ++dWPyZbernbCWW4oxEQy3mouJEAJaYLKh8A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503620719!111598111!1
X-Originating-IP: [104.130.215.37]
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 33410 invoked from network); 25 Aug 2017 00:25:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 00:25:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dl2R0-0007tf-PX; Fri, 25 Aug 2017 00:25: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 1dl2Qv-0001Ul-CM; Fri, 25 Aug 2017 00:25:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dl2Qu-0006H7-PA; Fri, 25 Aug 2017 00:25:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112856-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f60ec522a3c508c749d10e70f29c4ad8c6120b36
X-Osstest-Versions-That: libvirt=a530078cd2d7d9a47a6e96a64f70497fb7b2ff10
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 00:25:08 +0000
Subject: [Xen-devel] [libvirt test] 112856: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg1NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NTYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODQwCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI4NDAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg0MAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODQw
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4NDAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg0MAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyODQwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI4NDAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjg0
MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGY2MGVjNTIyYTNjNTA4Yzc0OWQxMGU3MGYyOWM0YWQ4
YzYxMjBiMzYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGE1MzAwNzhj
ZDJkN2Q5YTQ3YTZlOTZhNjRmNzA0OTdmYjdiMmZmMTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mjg0MCAgMjAxNy0wOC0yMyAwNDoyMToyMCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI4NTYgIDIwMTctMDgtMjQgMDQ6MjE6MDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9s
b2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhh
dC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNp
b249ZjYwZWM1MjJhM2M1MDhjNzQ5ZDEwZTcwZjI5YzRhZDhjNjEyMGIzNgorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgZjYwZWM1MjJhM2M1MDhjNzQ5ZDEwZTcw
ZjI5YzRhZDhjNjEyMGIzNgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249ZjYwZWM1MjJhM2M1
MDhjNzQ5ZDEwZTcwZjI5YzRhZDhjNjEyMGIzNgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIk
YnJhbmNoIiBpbgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eGxpYnZpcnQgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFl
bXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAor
KyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVu
LTQuOS10ZXN0aW5nCisgJ1snIHhmNjBlYzUyMmEzYzUwOGM3NDlkMTBlNzBmMjljNGFkOGM2MTIw
YjM2ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0i
fSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFp
bHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5s
aWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGli
dmlydAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
bGlidmlydAorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdCBmNjBlYzUyMmEzYzUwOGM3NDlkMTBlNzBm
MjljNGFkOGM2MTIwYjM2OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBhNTMwMDc4Li5mNjBl
YzUyICBmNjBlYzUyMmEzYzUwOGM3NDlkMTBlNzBmMjljNGFkOGM2MTIwYjM2IC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 00:56:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 00: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.xen.org>)
	id 1dl2vQ-0005Um-LZ; Fri, 25 Aug 2017 00:56:40 +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 1dl2vP-0005Tx-Pu
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 00:56:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B9/D8-03612-7C57F995; Fri, 25 Aug 2017 00:56:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssu6x0vm
 RBp2z5CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZJ4+yFFxgrdix+AFzA+MJli5GLg4hgclM
 Ess+XwdyODlYBBwkTjQ+BbI5OBgFYiQe/LAGCTMKhElMvryEFaJEW2JS+xE2EJtNwFDi75NNb
 CDlEkD2ks8cIGERIHPm3M9MIDazgIfEnBNTmUFsYQFXiaZZ7WCtnAKaEksfzQWr4RXwkljwqQ
 3qnPuMErdXLGMESYgK6Eoc+veHDaJIUOLkzCcsEEO1JJZP38YygVFgFpLULCSpBYxMqxg1ilO
 LylKLdI0M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOQAQh2MP5ZFnCIUZKD
 SUmUd3n0/EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzcwKAWEixKTU+tSMvMAcYDTFqCg0dJh
 PdtCVCat7ggMbc4Mx0idYrRmKPpw5YvTBx9s7Z+YRJiycvPS5US52UFmSQAUppRmgc3CBanlx
 hlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+xVkIU9mXgncvldApzABnTLpxByQU0oSEVJSDYz
 Ff/q3qa3v1mzqvvP9Q9thnyTtGe3TfY2uul00tTfs2Kh9/Mu6uX4eSg9y/ujufnjwcadbjYTa
 sslNqq89p5l3vpnie7rqu4CLhp3hl63LJeN58q/8fJoqcunrnseWbpvaTFdu6T+7MsLMZ3nJq
 fOCtq5iNz3KnLTXGd1dzDaPe6Hv8ksvGTyUWIozEg21mIuKEwFwinNAzgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503622597!67511189!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 10935 invoked from network); 25 Aug 2017 00:56:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 00:56:38 -0000
Received: from [10.0.0.56] (c-24-130-68-203.hsd1.ca.comcast.net
 [24.130.68.203])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 574C321A1B;
 Fri, 25 Aug 2017 00:56:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 574C321A1B
Date: Thu, 24 Aug 2017 17:56:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <m2fuchntap.fsf@atihita.com>
Message-ID: <alpine.DEB.2.10.1708241756140.3551@sstabellini-ThinkPad-X260>
References: <20170821071721.65172.78369.stgit@rajivs-macbook-pro.local>
 <20170821071825.65172.26164.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1708231723310.3551@sstabellini-ThinkPad-X260>
 <m2fuchntap.fsf@atihita.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] [stage1-xen (RFC) PATCH 07/10]
	.circleci/config.yml: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNCBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IE9uIFRodSwgQXVn
IDI0IDIwMTcgYXQgMDU6NTQ6MDUgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBNb24sIDIxIEF1ZyAyMDE3LCBSYWppdiBSYW5nYW5h
dGggd3JvdGU6Cj4gPj4gRnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBh
dGloaXRhLmNvbT4KPiA+Cj4gPiBEb2VzIC5jaXJjbGVjaSBuZWVkIHRvIGJlIGluIHRoZSB0b3Ag
ZGlyZWN0b3J5IG9yIGNvdWxkIGl0IGJlIHVuZGVyCj4gPiBmZWRvcmE/IElmIHBvc3NpYmxlLCBJ
IHRoaW5rIGl0IHdvdWxkIG1ha2UgbW9yZSBzZW5zZSB0byBpbnRyb2R1Y2UgaXQKPiA+IHRoZXJl
Lgo+ID4KPiAKPiBJIHdvdWxkIGhhdmUgYWxzbyBwcmVmZXJyZWQgdGhlIGAuY2lyY2xlY2kvYCBk
aXJlY3RvcnkgdG8gYmUgdW5kZXIKPiBgYnVpbGQvZmVkb3JhL2AuCj4gCj4gSG93ZXZlciwgSSBj
b3VsZCBub3QgZmluZCBhbiBvcHRpb24gdG8gY2hhbmdlIHRoaXMgZGlyZWN0b3J5LiBGcm9tIHRo
ZWlyCj4gZG9jdW1lbnRhdGlvbiBbMV0sIEkgZ2V0IGEgc2Vuc2UgdGhhdCB0aGlzIHBhdGggaXMg
aGFyZGNvZGVkLgoKT2ggd2VsbC4gSW4gdGhhdCBjYXNlLCB3ZSdsbCBrZWVwIGl0IGluIHRoZSBy
b290IGRpcmVjdG9yeS4gVGhhbmtzIGZvcgpjaGVja2luZy4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 01:07:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 01:07: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.xen.org>)
	id 1dl35d-0000WC-KR; Fri, 25 Aug 2017 01:07:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=xJBn=73=goodmis.org=rostedt@kernel.org>)
 id 1dl35c-0000W6-G5
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 01:07:12 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D8/C2-18997-F387F995; Fri, 25 Aug 2017 01:07:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVybKJssq5dxfx
 IgxWTLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWf+eYClpZKuav+cjUwLicuYuRi0NIYCGT
 xP9Dm1m7GDk5WAQcJBpv32IEsRkFYiVObJvLAmEHSxzdspoJokZV4saqLWBxNgEtiVnP94PFR
 QQ0JKae3gM2lFngjIjE380n2UESwgJuEjueXQEbyitgIdH1/wAziM0pECixZOk0VogrTrFI3L
 y9CewKCQF7iWurl0E1CEqcnPkEbBsz0LaHv25B2fIS29/OYZ7AKDALSdksJGWzkJQtYGRexah
 RnFpUllqka2igl1SUmZ5RkpuYmQPkmerlphYXJ6an5iQmFesl5+duYgSGKAMQ7GBcM9X5EKMk
 B5OSKO/y6PmRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4U8qBcoJFqempFWmZOcBogUlLcPAoi
 fDygqR5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOGwpSJABSlFGaBzcCFrmXGGWlhHkZgY
 4S4ilILcrNLEGVf8UozsGoJMzbCzKFJzOvBG7TK6AjmICOmHRiDsgRJYkIKakGxi6n6SUHt81
 NN60su3Sw7I3n6bsFZ7czeRnxd0x46TvfRaGo5UPxYTG2tZJxhuw5trMVebbuXLD4qGZJoe7H
 Vy5vb7z9VcCqMJ37msej9Au2RtNKz1gK2/KyLcl9ulRHyezn9+fKJ7l/y6xk/rSE29TzzD3TF
 5yLP6jOX7VX0jlk9eazRxwuzFJiKc5INNRiLipOBAAL9d4P1wIAAA==
X-Env-Sender: SRS0=xJBn=73=goodmis.org=rostedt@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503623229!105929678!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 31205 invoked from network); 25 Aug 2017 01:07:10 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 01:07:10 -0000
Received: from gandalf.local.home (cpe-67-246-153-56.stny.res.rr.com
 [67.246.153.56])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5BF1021A2B;
 Fri, 25 Aug 2017 01:07:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5BF1021A2B
Date: Thu, 24 Aug 2017 21:07:00 -0400
From: Steven Rostedt <rostedt@goodmis.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170824210700.5fd3b5a0@gandalf.local.home>
In-Reply-To: <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?UTF-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86
 maintainers <x86@kernel.org>, Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>, "Rafael J
 . Wysocki" <rafael.j.wysocki@intel.com>, Daniel Micay <danielmicay@gmail.com>,
 Baoquan He <bhe@redhat.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Len Brown <len.brown@intel.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNCBBdWcgMjAxNyAxNDoxMzozOCAtMDcwMApUaG9tYXMgR2FybmllciA8dGhnYXJu
aWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cgo+IFdpdGggdGhlIGZpeCBmb3IgZnVuY3Rpb24gdHJhY2lu
ZywgdGhlIGhhY2tiZW5jaCByZXN1bHRzIGhhdmUgYW4KPiBhdmVyYWdlIG9mICswLjggdG8gKzEu
NCUgKGZyb20gKzglIHRvICsxMCUgYmVmb3JlKS4gV2l0aCBhIGRlZmF1bHQKPiBjb25maWd1cmF0
aW9uLCB0aGUgbnVtYmVycyBhcmUgY2xvc2VyIHRvIDAuOCUuCgpXb3csIGFuIGVtcHR5IGZlbnRy
eSBmdW5jdGlvbiBub3QgIm5vcCJlZCBvdXQgb25seSBhZGRlZCA4JSB0byAxMCUKb3ZlcmhlYWQu
IEkgbmV2ZXIgZGlkIHRoZSBiZW5jaG1hcmtzIG9mIHRoYXQgc2luY2UgSSBkaWQgaXQgYmVmb3Jl
CmZlbnRyeSB3YXMgaW50cm9kdWNlZCwgd2hpY2ggd2FzIHdpdGggdGhlIG9sZCAibWNvdW50Ii4g
VGhhdCBnYXZlIGFuCmF2ZXJhZ2Ugb2YgMTMlIG92ZXJoZWFkIGluIGhhY2tiZW5jaC4KCi0tIFN0
ZXZlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 01:28:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 01: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.xen.org>)
	id 1dl3QQ-0001rP-DU; Fri, 25 Aug 2017 01:28:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dl3QO-0001qP-G7
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 01:28:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 60/0E-03044-74D7F995; Fri, 25 Aug 2017 01:28:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdetdn6
 kwcK1ChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPJyLmPB2syKFY2fGRsY
 Zzl2MXJxCAn8ZZRY/O4/I4TzmFHi5pV1rBDONkaJrdfPsncxcnKICDhLfD0zF8zmFdCXuDF7I
 guILSwQLLHh5hRmkAYJgWVqEhsfnmIFSUgIeEt0XukFGssBZk/s8+9iZOdgE7CSOCQGUsAioC
 pxoXsTywRG7gWMDKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQJ9zgAEOxhvbww4xCjJwaQkyrs8en6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnej9VAOcGi
 1PTUirTMHGDwwaQlOHiURHhPgqR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqct6YGqEgAp
 CijNA9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwlkCk9mXgncpldARzABHTHpxB
 yQI0oSEVJSDYx8DqGGQhLX97f9O/xIe2fbAcGdrw62hZixnrSfuH+lSoP9z/kGW+b3MNv+TH8
 pcNwyq/bsc5ZdbfoTc7rfvUoS5rL9q+h/QEfw4QH3D09VHM+ckTyR8JxH1Zj3+J9rB68UBe3f
 ErbftULo5r7P8ZUW5UWq7zv3MkxaOKfPpGbZ+VsnIz+X/76sxFKckWioxVxUnAgAbtcblX8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503624517!113030957!1
X-Originating-IP: [104.130.215.37]
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 42350 invoked from network); 25 Aug 2017 01:28:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 01:28:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dl3QI-00086W-KM; Fri, 25 Aug 2017 01:28:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dl3QD-0007He-4Q; Fri, 25 Aug 2017 01:28:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dl3QC-00017N-Kp; Fri, 25 Aug 2017 01:28:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112853-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:debian-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:debian-install:fail:regression
 linux-linus:test-amd64-amd64-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt:debian-install:fail:regression
 linux-linus:test-amd64-i386-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:debian-install:fail:regression
 linux-linus:test-amd64-i386-xl:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-install/dst_host:fail:regression
 linux-linus:build-i386-xsm:xen-build:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:xen-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm: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-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken: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-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=2acf097f16abba684012cca670a61d94178bd1ab
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 01:28:28 +0000
Subject: [Xen-devel] [linux-linus test] 112853: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg1MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyODUzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTYgZGViaWFuLWluc3RhbGwvZHN0
X2hvc3QgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMTYgZGViaWFuLWluc3RhbGwvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTYgZGViaWFu
LWluc3RhbGwvZHN0X2hvc3QgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMTYgZGViaWFuLWluc3RhbGwvZHN0X2hvc3QgIGZhaWwgUkVHUi4gdnMu
IDExMDUxNQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEw
NTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA1
MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTA1MTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEw
NTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDJhY2YwOTdmMTZhYmJhNjg0MDEyY2NhNjcwYTYxZDk0MTc4YmQxYWIK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0
ZmRkNWI0OTY5ZmQ1M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAx
Ny0wNi0xNyAwNjo0ODo1NiBaICAgNjggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1MzYg
IDIwMTctMDYtMTcgMjM6NDg6MTMgWiAgIDY4IGRheXMgICA4NSBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTI4NTMgIDIwMTctMDgtMjQgMDE6MjA6MDkgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjIzNDggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5v
dCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDI3MTg1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 01:47:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 01: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.xen.org>)
	id 1dl3iA-000380-UY; Fri, 25 Aug 2017 01:47:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dl3i9-00037p-Fj
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 01:47:01 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AD/22-03937-4918F995; Fri, 25 Aug 2017 01:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXdy4/x
 IgzlN0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PluAVPB1BbGioWrWlka
 GM/EdDFycQgJ/GWUmNXezAjhPGaU2P75GiuEs41RYtH30+xdjJwcIgLOEl/PzAWzeQX0JR4ta
 AezhQXsJTZ9n8YM0iAhcEZTYubkdjaQhISAp8SKfW2sMPbazW+A4uwcbAJWEofEQKIsAqoSXz
 +0ME5g5F7AyLCKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q7wxAsINx38fIQ4ySHExKorzLo+dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbW0AygkWpaan
 VqRl5gADECYtwcGjJMJ7ph4ozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxyIDMEQIoyS
 vPgRsCi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeQtApvBk5pXAbXoFdAQT0BGTTswBOa
 IkESEl1cAYvbe4o73Piqkzof1Wk/WERfWOD5nD/jGzysvdPiAn/uyRzX6z7Zun9RpIzGEqdjw
 076Oa2r1lcZeFdj2VfTarektMMMfXPrv/c1n6XpxV0xa/Gr9HOWnqgVvdzuz/dD4cj5p/ukHo
 lFGckn3ShhsafxyT1I//87y0Vur9sdV6mbMrUr8c+V2jxFKckWioxVxUnAgApb/W9IECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503625618!108768271!1
X-Originating-IP: [104.130.215.37]
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 2669 invoked from network); 25 Aug 2017 01:46:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 01:46:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dl3i3-000087-5j; Fri, 25 Aug 2017 01:46: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 1dl3hx-0008Sf-IE; Fri, 25 Aug 2017 01:46:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dl3hx-0006MG-9c; Fri, 25 Aug 2017 01:46:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112854-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=d5a52318d902b956a258a0afbeffd95758f99dc4
X-Osstest-Versions-That: xen=c5b0fe579e15531ac1498598fede89fd4b46a601
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 01:46:49 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 112854: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg1NCB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg1NC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjgwMAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEy
ODM4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTI4MzgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
NTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjgzOAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTEyODM4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU5IGxlYWstY2hl
Y2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4MzgKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDEx
MjgzOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyODM4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI4MzgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExMjgzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyODM4CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNw
dWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
NDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5n
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMTkgeHRmL3Rl
c3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1j
cHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
IDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRp
bmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDQ0IHh0Zi90
ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgIDQwIHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA0NCB4dGYvdGVzdC1odm02NC1j
cHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0
aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICA0NCB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU4IHh0
Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ1YTUyMzE4ZDkw
MmI5NTZhMjU4YTBhZmJlZmZkOTU3NThmOTlkYzQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIGM1YjBmZTU3OWUxNTUzMWFjMTQ5ODU5OGZlZGU4OWZkNGI0NmE2MDEKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExMjgzOCAgMjAxNy0wOC0yMyAwMjo1OTowMyBaICAgIDEgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI4NTQgIDIwMTctMDgtMjQgMDE6NTg6MDUgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVz
MSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNS10
ZXN0aW5nCisgcmV2aXNpb249ZDVhNTIzMThkOTAyYjk1NmEyNThhMGFmYmVmZmQ5NTc1OGY5OWRj
NAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9T
X0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1l
eCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjUtdGVzdGluZyBk
NWE1MjMxOGQ5MDJiOTU2YTI1OGEwYWZiZWZmZDk1NzU4Zjk5ZGM0CisgYnJhbmNoPXhlbi00LjUt
dGVzdGluZworIHJldmlzaW9uPWQ1YTUyMzE4ZDkwMmI5NTZhMjU4YTBhZmJlZmZkOTU3NThmOTlk
YzQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAw
MDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhl
bmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjUtdGVz
dGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LTQuNS10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC40LXRlc3RpbmcKKyAnWycgeGQ1YTUy
MzE4ZDkwMmI5NTZhMjU4YTBhZmJlZmZkOTU3NThmOTlkYzQgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4t
NC41LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNy
b24ueGVuLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5n
CisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
IFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjUtdGVzdGlu
ZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjUtdGVzdGluZworIHhlbnZlcnNp
b249eGVuLTQuNQorIHhlbnZlcnNpb249NC41CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGQ1YTUyMzE4ZDkwMmI5NTZhMjU4YTBhZmJlZmZk
OTU3NThmOTlkYzQ6cmVmcy9oZWFkcy9zdGFibGUtNC41ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBjNWIwZmU1Li5kNWE1MjMxICBkNWE1MjMxOGQ5
MDJiOTU2YTI1OGEwYWZiZWZmZDk1NzU4Zjk5ZGM0IC0+IHN0YWJsZS00LjUKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 01:55:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 01: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.xen.org>)
	id 1dl3pz-0003r6-OJ; Fri, 25 Aug 2017 01:55:07 +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 1dl3py-0003r0-IC
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 01:55:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 3C/F9-02184-9738F995; Fri, 25 Aug 2017 01:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVybKJssm5l8/x
 Igw3L+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOruusBVcMK3p2X2BrYJyg2sXIxSEkMJlJ
 Yvann2xdjJwcLAIOEg+vfmbsYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiRdXOhhBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUEtCTWr3jKBjKeWeAQo8TKi++ZQBLCQHMOTL8BNodTwEpi2/93YHFeAS
 +Jlv5XrCBzhATSJd43lIKERQV0JQ79+8MGUSIocXLmExYQm1nAR6Jv6nJmCNtL4vy3E+wTGAV
 nISmbhaRsFpIyCFtd4uD2B4wQtrzEtuurWGcBbQapWdEou4CRbRWjenFqUVlqka6JXlJRZnpG
 SW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYNgzAMEOxlt9zocYJTmYlER5l0fPjxTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwTu9CSgnWJSanlqRlpkDjECYtAQHj5II7+tGoDRvcUFibnFmOk
 TqFKMuR9+srV+YhFjy8vNSpcR5VUFmCIAUZZTmwY2AJYNLjLJSwryMQEcJ8RSkFuVmlqDKv2I
 U52BUEubtApnCk5lXArfpFdARTEBHTDoxB+SIkkSElFQDI3N0x7r02vQp8tZKJ3ec52pNjbMQ
 ETkWI3J0++L3Oh0iUwv6pZ8n2IrPlO9dqBxS3eJ7co/f41iexZKHCnbcs5/WMjf/eObOoh2rR
 Xs/zpLv9duTYbZMOfhfosXU5cmnj81PepK2+XG3rq7Exfa54S1LHT+5vpZL0Wq1bu5fu2/b6S
 npMa3LlViKMxINtZiLihMB8GMuiwEDAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503626103!88164500!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 17943 invoked from network); 25 Aug 2017 01:55:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 01:55:04 -0000
Received: from [10.0.0.56] (c-24-130-68-203.hsd1.ca.comcast.net
 [24.130.68.203])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DBE6721A1B;
 Fri, 25 Aug 2017 01:55:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DBE6721A1B
Date: Thu, 24 Aug 2017 18:55:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170824150703.79731-3-roger.pau@citrix.com>
Message-ID: <alpine.DEB.2.10.1708241803260.3551@sstabellini-ThinkPad-X260>
References: <20170824150703.79731-1-roger.pau@citrix.com>
 <20170824150703.79731-3-roger.pau@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-551753662-1503623022=:3551"
Content-ID: <alpine.DEB.2.10.1708241807590.3551@sstabellini-ThinkPad-X260>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH QEMU v4] xen/pt: allow QEMU to request MSI
 unmasking at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-551753662-1503623022=:3551
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1708241807591.3551@sstabellini-ThinkPad-X260>

On Thu, 24 Aug 2017, Roger Pau Monne wrote:
> When a MSI interrupt is bound to a guest using
> xc_domain_update_msi_irq (XEN_DOMCTL_bind_pt_irq) the interrupt is
> left masked by default.
> 
> This causes problems with guests that first configure interrupts and
> clean the per-entry MSIX table mask bit and afterwards enable MSIX
> globally. In such scenario the Xen internal msixtbl handlers would not
> detect the unmasking of MSIX entries because vectors are not yet
> registered since MSIX is not enabled, and vectors would be left
> masked.
> 
> Introduce a new flag in the gflags field to signal Xen whether a MSI
> interrupt should be unmasked after being bound.
> 
> This also requires to track the mask register for MSI interrupts, so
> QEMU can also notify to Xen whether the MSI interrupt should be bound
> masked or unmasked
> 
> Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
> Reviewed-by: Jan Beulich <jbeulich@suse.com>
> Reported-by: Andreas Kinzler <hfp@posteo.de>

Acked-by: Stefano Stabellini <sstabellini@kernel.org>

I'll queue it up.


> ---
> Cc: Stefano Stabellini <sstabellini@kernel.org>
> Cc: Anthony Perard <anthony.perard@citrix.com>
> Cc: Jan Beulich <JBeulich@suse.com>
> Cc: qemu-devel@nongnu.org
> ---
> Changes since v2:
>  - Fix coding style.
> 
> Changes since v1:
>  - Track MSI mask bits.
>  - Notify Xen of whether MSI interrupts should be unmasked after
>    binding, instead of hardcoding it.
> ---
>  hw/xen/xen_pt.h             |  1 +
>  hw/xen/xen_pt_config_init.c | 20 ++++++++++++++++++--
>  hw/xen/xen_pt_msi.c         | 13 ++++++++++---
>  3 files changed, 29 insertions(+), 5 deletions(-)
> 
> diff --git a/hw/xen/xen_pt.h b/hw/xen/xen_pt.h
> index 191d9caea1..aa39a9aa5f 100644
> --- a/hw/xen/xen_pt.h
> +++ b/hw/xen/xen_pt.h
> @@ -180,6 +180,7 @@ typedef struct XenPTMSI {
>      uint32_t addr_hi;  /* guest message upper address */
>      uint16_t data;     /* guest message data */
>      uint32_t ctrl_offset; /* saved control offset */
> +    uint32_t mask;     /* guest mask bits */
>      int pirq;          /* guest pirq corresponding */
>      bool initialized;  /* when guest MSI is initialized */
>      bool mapped;       /* when pirq is mapped */
> diff --git a/hw/xen/xen_pt_config_init.c b/hw/xen/xen_pt_config_init.c
> index 1f04ec5eec..a3ce33e78b 100644
> --- a/hw/xen/xen_pt_config_init.c
> +++ b/hw/xen/xen_pt_config_init.c
> @@ -1315,6 +1315,22 @@ static int xen_pt_msgdata_reg_write(XenPCIPassthroughState *s,
>      return 0;
>  }
>  
> +static int xen_pt_mask_reg_write(XenPCIPassthroughState *s, XenPTReg *cfg_entry,
> +                                 uint32_t *val, uint32_t dev_value,
> +                                 uint32_t valid_mask)
> +{
> +    int rc;
> +
> +    rc = xen_pt_long_reg_write(s, cfg_entry, val, dev_value, valid_mask);
> +    if (rc) {
> +        return rc;
> +    }
> +
> +    s->msi->mask = *val;
> +
> +    return 0;
> +}
> +
>  /* MSI Capability Structure reg static information table */
>  static XenPTRegInfo xen_pt_emu_reg_msi[] = {
>      /* Next Pointer reg */
> @@ -1393,7 +1409,7 @@ static XenPTRegInfo xen_pt_emu_reg_msi[] = {
>          .emu_mask   = 0xFFFFFFFF,
>          .init       = xen_pt_mask_reg_init,
>          .u.dw.read  = xen_pt_long_reg_read,
> -        .u.dw.write = xen_pt_long_reg_write,
> +        .u.dw.write = xen_pt_mask_reg_write,
>      },
>      /* Mask reg (if PCI_MSI_FLAGS_MASKBIT set, for 64-bit devices) */
>      {
> @@ -1404,7 +1420,7 @@ static XenPTRegInfo xen_pt_emu_reg_msi[] = {
>          .emu_mask   = 0xFFFFFFFF,
>          .init       = xen_pt_mask_reg_init,
>          .u.dw.read  = xen_pt_long_reg_read,
> -        .u.dw.write = xen_pt_long_reg_write,
> +        .u.dw.write = xen_pt_mask_reg_write,
>      },
>      /* Pending reg (if PCI_MSI_FLAGS_MASKBIT set, for 32-bit devices) */
>      {
> diff --git a/hw/xen/xen_pt_msi.c b/hw/xen/xen_pt_msi.c
> index ff9a79f5d2..6d1e3bdeb4 100644
> --- a/hw/xen/xen_pt_msi.c
> +++ b/hw/xen/xen_pt_msi.c
> @@ -24,6 +24,7 @@
>  #define XEN_PT_GFLAGS_SHIFT_DM             9
>  #define XEN_PT_GFLAGSSHIFT_DELIV_MODE     12
>  #define XEN_PT_GFLAGSSHIFT_TRG_MODE       15
> +#define XEN_PT_GFLAGSSHIFT_UNMASKED       16
>  
>  #define latch(fld) latch[PCI_MSIX_ENTRY_##fld / sizeof(uint32_t)]
>  
> @@ -155,7 +156,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
>                             int pirq,
>                             bool is_msix,
>                             int msix_entry,
> -                           int *old_pirq)
> +                           int *old_pirq,
> +                           bool masked)
>  {
>      PCIDevice *d = &s->dev;
>      uint8_t gvec = msi_vector(data);
> @@ -171,6 +173,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
>          table_addr = s->msix->mmio_base_addr;
>      }
>  
> +    gflags |= masked ? 0 : (1u << XEN_PT_GFLAGSSHIFT_UNMASKED);
> +
>      rc = xc_domain_update_msi_irq(xen_xc, xen_domid, gvec,
>                                    pirq, gflags, table_addr);
>  
> @@ -273,8 +277,10 @@ int xen_pt_msi_setup(XenPCIPassthroughState *s)
>  int xen_pt_msi_update(XenPCIPassthroughState *s)
>  {
>      XenPTMSI *msi = s->msi;
> +
> +    /* Current MSI emulation in QEMU only supports 1 vector */
>      return msi_msix_update(s, msi_addr64(msi), msi->data, msi->pirq,
> -                           false, 0, &msi->pirq);
> +                           false, 0, &msi->pirq, msi->mask & 1);
>  }
>  
>  void xen_pt_msi_disable(XenPCIPassthroughState *s)
> @@ -355,7 +361,8 @@ static int xen_pt_msix_update_one(XenPCIPassthroughState *s, int entry_nr,
>      }
>  
>      rc = msi_msix_update(s, entry->addr, entry->data, pirq, true,
> -                         entry_nr, &entry->pirq);
> +                         entry_nr, &entry->pirq,
> +                         vec_ctrl & PCI_MSIX_ENTRY_CTRL_MASKBIT);
>  
>      if (!rc) {
>          entry->updated = false;
> -- 
> 2.11.0 (Apple Git-81)
> 
--8323329-551753662-1503623022=:3551
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-551753662-1503623022=:3551--


From xen-devel-bounces@lists.xen.org Fri Aug 25 03:16:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 03: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.xen.org>)
	id 1dl56C-0000a2-Bb; Fri, 25 Aug 2017 03:15:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dl56B-0000Ze-IN
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 03:15:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 87/10-03937-A669F995; Fri, 25 Aug 2017 03:15:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVTdz2vx
 Igzlr5S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf3IXvaCGScZK24dzGxg
 XNLN2MXIxSEk8JdR4srMxSwQzmNGidvf70A52xgl+i+cAirj5BARcJb4emYuO4jNK6Av8enMP
 bYuRg4OYYEQiRnd/CD1EgJLdSSO/18JVi8h4CnRumIzE4x9edlGoHp2DjYBK4lDYiBRFgFViY
 NvV7FOYORewMiwilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OsMQLCD8c+ygEOMkhxMSqK8y6PnRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JWdCpQTLEpN
 T61Iy8wBhh9MWoKDR0mEN2wKUJq3uCAxtzgzHSJ1itGYY8Pq9V+YODpm/PzGJMSSl5+XKiXOa
 wQySQCkNKM0D24QLC4uMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXCWQKT2ZeCdy+V0CnMA
 GdMunEHJBTShIRUlINjCfevCmqLK7UkNSI+nhwwlLOSd/alTfO7Oaz+GH+8OjC+7k6k7J+TTp
 x809FQTJbyl+eF5xPb8X9mbc2Lfr75MZ9VhmxTXmHl15IuP1dzDF4TZEW6+aMtQHpLK55qgFt
 ngpRF+PSNi35vCRvxcMbbya3pfrVhtYxruYU971+xDRAozZh10v+/UosxRmJhlrMRcWJANC/I
 7KGAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503630952!113038367!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36759 invoked from network); 25 Aug 2017 03:15:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 03:15:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dl567-0002o9-6X; Fri, 25 Aug 2017 03:15: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 1dl561-0005YZ-Ja; Fri, 25 Aug 2017 03:15:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dl561-0008PF-6V; Fri, 25 Aug 2017 03:15:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112855-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-examine:reboot:fail:regression
 xen-unstable:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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: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-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-libvirt-vhd:migrate-support-check: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
 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
X-Osstest-Versions-This: xen=98df75f2782e47c47002d57ca5c5832de4e903fc
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 03:15:45 +0000
Subject: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2252794131504265702=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2252794131504265702==
Content-Type: text/plain

flight 112855 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112855/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-examine       7 reboot                   fail REGR. vs. 112809
 test-amd64-i386-freebsd10-amd64  7 xen-boot              fail REGR. vs. 112809
 build-amd64-xsm               6 xen-build                fail REGR. vs. 112809
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112809
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   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-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  98df75f2782e47c47002d57ca5c5832de4e903fc
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    2 days
Failing since        112841  2017-08-23 06:00:13 Z    1 days    2 attempts
Testing same since   112855  2017-08-24 02:34:07 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                              fail    
 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                                  fail    
 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                                      fail    
 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-pvh-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                                     fail    
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

------------------------------------------------------------
commit 98df75f2782e47c47002d57ca5c5832de4e903fc
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Wed Aug 23 17:47:38 2017 +0200

    hvmloader: add fields for SMBIOS 2.4 compliance
    
    The version of SMBIOS set in the entry point is 2.4, however several
    structures are missing fields required by 2.4. Fix this by adding the
    missing fields, this is based on the documents found at the DMTF site
    [0].
    
    Most fields are set to 0 (undefined/not specified), except for the
    cache related handlers that need to be initialized to 0xffff in order
    to signal that the information is not provided.
    
    [0] https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.1.1.pdf
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reported by: Chris Gilbert <chris.gilbert@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit 2993eca8288f36fac12482ff370cd470ae9e7cbb
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Wed Aug 23 17:47:04 2017 +0200

    xsm: policy hooks to require an IOMMU and interrupt remapping
    
    Isolation of devices passed through to domains usually requires an
    active IOMMU. The existing method of requiring an IOMMU is via a Xen
    boot parameter ("iommu=force") which will abort boot if an IOMMU is not
    available.
    
    More graceful degradation of behaviour when an IOMMU is absent can be
    achieved by enabling XSM to perform enforcement of IOMMU requirement.
    
    This patch enables an enforceable XSM policy to specify that an IOMMU is
    required for particular domains to access devices and how capable that
    IOMMU must be. This allows a Xen system to boot whilst still
    ensuring that an IOMMU is active before permitting device use.
    
    Using a XSM policy ensures that the isolation properties remain enforced
    even when the large, complex toolstack software changes.
    
    For some hardware platforms interrupt remapping is a strict requirement
    for secure isolation. Not all IOMMUs provide interrupt remapping.
    The XSM policy can now optionally require interrupt remapping.
    
    The device use hooks now check whether an IOMMU is:
     * Active and securely isolating:
        -- current criteria for this is that interrupt remapping is ok
     * Active but interrupt remapping is not available
     * Not active
    
    This patch also updates the reference XSM policy to use the new
    primitives, with policy entries that do not require an active IOMMU.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Ross Philipson <ross.philipson@gmail.com>

commit 59546c1897a90fe9af5ebbbb05ead8d98b4d17b9
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Aug 23 17:45:45 2017 +0200

    arm/mm: release grant lock on xenmem_add_to_physmap_one() error paths
    
    Commit 55021ff9ab ("xen/arm: add_to_physmap_one: Avoid to map mfn 0 if
    an error occurs") introduced error paths not releasing the grant table
    lock. Replace them by a suitable check after the lock was dropped.
    
    This is XSA-235.
    
    Reported-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>

commit 4a0485c3d343e1c582fa824e4896b9b613a14efe
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Aug 21 15:09:13 2017 +0100

    x86: switch to plain bool in passthrough code
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 18f518eace0619d902ea1132226c7ebc64312f78
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Aug 21 15:09:12 2017 +0100

    xen: merge common hvm/irq.h into x86 hvm/irq.h
    
    That header file is only used by x86. Merge is into the x86 header.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 108896d73e5a95a99bbebb1d68e0a656cf93b703
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Aug 21 15:09:11 2017 +0100

    xen: move hvm save code under common to x86
    
    The code is only used by x86 at this point. Merge common/hvm/save.c
    into x86 hvm/save.c. Move the headers and fix up inclusions. Remove
    the now empty common/hvm directory.
    
    Also fix some issues while moving:
    1. removing trailing spaces;
    2. fix multi-line comment;
    3. make "i" in hvm_save unsigned int;
    4. add some blank lines to separate sections of code;
    5. change bool_t to bool.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 149c6bbbf775b5e6dd6beae329fcdaab33a0f8cd
Author: Igor Druzhinin <igor.druzhinin@citrix.com>
Date:   Thu Aug 17 15:57:13 2017 +0100

    hvmloader, libxl: use the correct ACPI settings depending on device model
    
    We need to choose ACPI tables and ACPI IO port location
    properly depending on the device model version we are running.
    Previously, this decision was made by BIOS type specific
    code in hvmloader, e.g. always load QEMU traditional specific
    tables if it's ROMBIOS and always load QEMU Xen specific
    tables if it's SeaBIOS.
    
    This change saves this behavior (for compatibility) but adds
    an additional way (xenstore key) to specify the correct
    device model if we happen to run a non-default one. Toolstack
    bit makes use of it.
    
    The enforcement of BIOS type depending on QEMU version will
    be lifted later when the rest of ROMBIOS compatibility fixes
    are in place.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 88bfbf90e35f1213f9967a97dee0b2039f9998a4
Author: Bernd Kuhls <bernd.kuhls@t-online.de>
Date:   Sat Aug 19 16:21:42 2017 +0200

    tools/libxc/xc_dom_arm: add missing variable initialization
    
    The variable domctl.u.address_size.size may remain uninitialized if
    guest_type is not one of xen-3.0-aarch64 or xen-3.0-armv7l. And the
    code precisely checks if this variable is still 0 to decide if the
    guest type is supported or not.
    
    This fixes the following build failure with gcc 7.x:
    
    xc_dom_arm.c:229:31: error: 'domctl.u.address_size.size' may be used uninitialized in this function [-Werror=maybe-uninitialized]
         if ( domctl.u.address_size.size == 0 )
    
    Patch originally taken from
    https://www.mail-archive.com/xen-devel@lists.xen.org/msg109313.html.
    
    Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0c5f2f9cefacd0881b86abbe36e231815cef7735
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:31:00 2017 +0200

    mm: Make sure pages are scrubbed
    
    Add a debug Kconfig option that will make page allocator verify
    that pages that were supposed to be scrubbed are, in fact, clean.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d6bbb14cdc566745653df8b77dc103191efd1650
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:30:00 2017 +0200

    mm: Print number of unscrubbed pages in 'H' debug handler
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit b43abf5ca3412554b97936e57714581c86ff440f
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:31:00 2017 +0200

    mm: Keep heap accessible to others while scrubbing
    
    Instead of scrubbing pages while holding heap lock we can mark
    buddy's head as being scrubbed and drop the lock temporarily.
    If someone (most likely alloc_heap_pages()) tries to access
    this chunk it will signal the scrubber to abort scrub by setting
    head's BUDDY_SCRUB_ABORT bit. The scrubber checks this bit after
    processing each page and stops its work as soon as it sees it.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Julien Grall <julien.grall@arm.com>

commit 462090402a1485504c18d79f7a22b8ead03f1fdd
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:31:00 2017 +0200

    spinlock: Introduce spin_lock_cb()
    
    While waiting for a lock we may want to periodically run some
    code. This code may, for example, allow the caller to release
    resources held by it that are no longer needed in the critical
    section protected by the lock.
    
    Specifically, this feature will be needed by scrubbing code where
    the scrubber, while waiting for heap lock to merge back clean
    pages, may be requested by page allocator (which is currently
    holding the lock) to abort merging and release the buddy page head
    that the allocator wants.
    
    We could use spin_trylock() but since it doesn't take lock ticket
    it may take long time until the lock is taken. Instead we add
    spin_lock_cb() that allows us to grab the ticket and execute a
    callback while waiting. This callback is executed on every iteration
    of the spinlock waiting loop.
    
    Since we may be sleeping in the lock until it is released we need a
    mechanism that will make sure that the callback has a chance to run.
    We add spin_lock_kick() that will wake up the waiter.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: Julien Grall <julien.grall@arm.com>

commit 55066985050f5366ed800dcd5ee9308d6ff943b1
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:30:00 2017 +0200

    mm: Scrub memory from idle loop
    
    Instead of scrubbing pages during guest destruction (from
    free_heap_pages()) do this opportunistically, from the idle loop.
    
    We might come to scrub_free_pages()from idle loop while another CPU
    uses mapcache override, resulting in a fault while trying to do
    __map_domain_page() in scrub_one_page(). To avoid this, make mapcache
    vcpu override a per-cpu variable.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
    Acked-by: Julien Grall <julien.grall@arm.com>
(qemu changes not included)


--===============2252794131504265702==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2252794131504265702==--

From xen-devel-bounces@lists.xen.org Fri Aug 25 03:23:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 03: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.xen.org>)
	id 1dl5D5-0001GR-7X; Fri, 25 Aug 2017 03:23:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dl5D3-0001GL-SG
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 03:23:01 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 FF/9A-01724-4189F995; Fri, 25 Aug 2017 03:23:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1tYhrys8Y36
 kQfdDMYslHxezODB6HN39mymAMYo1My8pvyKBNaPrwSGWgtXCFWe+HmRqYPzB18XIySEkUCFx
 8nwXK4gtIcArcWTZDCjbX2LWl8/MXYxcQDXTGCUWTTzC0sXIwSEsECPRdjAOpEZEQFHiwcubr
 BA1P5glDu5sZwJxmAW2MErs6X/PBlLFJqAucWLxREYQm1fARuLGqq1MIINYBFQl9q0pAQmLCs
 RLPN50mh2iRFDi5MwnLCA2p4ClxJ4Xa5lAbGagMX/mXWKGsOUlmrfOZp7AKDALScssJGWzkJQ
 tYGRexahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJ4MQLCD
 8eVpz0OMkhxMSqK8y6PnRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BWdBpQTLEpNT61Iy8wBR
 gpMWoKDR0mEtxgkzVtckJhbnJkOkTrFqCglzrsEJCEAksgozYNrg0XnJUZZKWFeRqBDhHgKUo
 tyM0tQ5V8xinMwKgnzVoFM4cnMK4Gb/gpoMRPQ4kkn5oAsLklESEk1MBYd9Wjcn5v48GzA3Kc
 ++cHHFl+2iG3Lr3s98azK7kUavAJzgxJlNuvYcfo8Ot7mpWTPZb+C//YWthuz+t9IHI+OTdu8
 MTWQXXiOzX///8Er+t6+CZmhv/B++N5r8/3aDRetCA67MLfA+uIpD6UNkRYtzkucu+axO+jKv
 CzNZ5nWpxZgXVZ9Q4mlOCPRUIu5qDgRAIafh/LJAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503631376!103912103!1
X-Originating-IP: [134.134.136.31]
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 50123 invoked from network); 25 Aug 2017 03:22:59 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 03:22:59 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga104.jf.intel.com with ESMTP; 24 Aug 2017 20:22:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,423,1498546800"; d="scan'208";a="122428058"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 24 Aug 2017 20:22:55 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
 <20170822134828.dyvg7ytli4dzmj77@citrix.com>
 <91b6ff5f-c908-fa20-2ab8-f7e230690cbf@intel.com>
 <20170823083410.vhlkaf2jjy67tgtk@citrix.com>
 <59d40df3-a057-01d5-908a-6a3330316ba0@intel.com>
 <20170824110842.6beygoyd7x5cbbg3@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <bf33f7d0-9d49-6209-7bb5-6eb7bcd58f60@intel.com>
Date: Fri, 25 Aug 2017 11:19:45 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170824110842.6beygoyd7x5cbbg3@citrix.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com, "Gao,
 Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjTml6UgMTk6MDgsIFdlaSBMaXUgd3JvdGU6Cj4+Pj4gSWYgYWRkIGRt
YXIgdGFibGUgZm9yIGh2bWxpdGUsIHdlIHNob3VsZCBjb21iaW5lIGRtYXIgdGFibGUgd2l0aCBv
dGhlcgo+Pj4+ID4gPj4gQUNQSSB0YWJsZSBhbmQgcG9wdWxhdGUgaW50byBhY3BpX21vZHVsZXNb
Ml0uIFRoaXMgaXMgaG93IGh2bWxpdGUgYWRkCj4+Pj4gPiA+PiBvdGhlciBBQ1BJIHRhYmxlcyBp
biBsaWJ4bF9fZG9tX2xvYWRfYWNwaSgpLgo+Pj4+ID4gPj4KPj4+ID4gPiAKPj4+ID4gPiBTdXJl
LCB0aGF0IHNvdW5kcyBwbGF1c2libGUuCj4+PiA+ID4gCj4+PiA+ID4gV2hhdCBJIHdvdWxkIGxp
a2UgdG8gc2VlIGlzIHRvIGhhdmUgb25lIGVudHJ5IHBvaW50IHRvIG1hbmlwdWxhdGUgQVBDSQo+
Pj4gPiA+IHRhYmxlcy4KPj4+ID4gPiAKPj4+ID4gPiBHaXZlbiB0aGUgcGF0Y2ggdm9sdW1lIHdl
J3JlIHNlZWluZyBub3csIHdlIGV4cGVjdCBjb250cmlidXRvcnMgdG8gZHJpdmUKPj4+ID4gPiB0
aGUgZGlzY3Vzc2lvbiBmb3J3YXJkLiBJZiB5b3UncmUgbm90IHN1cmUsIGZlZWwgZnJlZSB0byBh
c2sgbW9yZSBxdWVzdGlvbnMuCj4+ID4gCj4+ID4gSSBhbSBub3Qgc3VyZSB3aGV0aGVyIEkgdW5k
ZXJzdG9vZCBjb3JyZWN0bHkuCj4+ID4gCj4+ID4gUFZIdjIgYnVpbGRzIGFsbCBBQ1BJIHRhYmxl
IGluIHRvb2wgc3RhY2sgYW5kIHVzZXMgYWNwaV9tb2R1bGVbMCwgMSwgMl0KPj4gPiB0byBwYXNz
IHJlbGF0ZWQgdGFibGUgY29udGVudC4KPj4gPiAKPj4gPiBIVk0gYnVpbGRzIEFDUEkgdGFibGVz
IGluIGh2bWxvYWRlciBhbmQganVzdCB1c2UgYWNwaV9tb2R1bGVbMF0gdG8gcGFzcwo+PiA+IGFk
ZGl0aW9uYWwgQUNQSSBmaXJtd2FyZSBvciB0YWJsZS4KPj4gPiAKPj4gPiBUaGVzZSB0d28gbW9k
ZXMgaGF2ZSBkaWZmZXJlbnQgd2F5IHRvIHVzZSBhY3BpX21vZHVsZXNbXS4gU28gSSB0aGluayB3
ZQo+PiA+IGNhbid0IGNvbWJpbmUgdGhlbSwgcmlnaHQ/Cj4+ID4gCj4gVGhlcmUgbWlnaHQgYmUg
c29tZSBtaXN1bmRlcnN0YW5kaW5nLiAgV2UgcHJvYmFibHkgZG9uJ3Qgd2FudCB0bwo+IG1hbmlw
dWxhdGUgdGhlIGNvbnRlbnQgb2YgdGhlIHRhYmxlcyBpbiBsaWJ4bC4KPiAKPj4gPiBGb3IgYnVp
bGQgZG1hciB0YWJsZSwgd2UgaGF2ZSBpbnRyb2R1Y2VkIGNvbnN0cnVjdF9kbWFyKCkgaW4gdW5k
ZXIKPj4gPiBsaWJhY3BpIHRvIGJ1aWxkIGRtYXIgdGFibGUgYW5kIFBWSHYyIGFsc28gY2FuIHVz
ZSBpdCBpbgo+PiA+IGxpYnhsX19kb21fbG9hZF9hY3BpKCkuCj4+ID4gCj4gTXkgbWFqb3IgY29t
cGxhaW4gaXMgbm93IHRoZXJlIGFyZSB0d28gZnVuY3Rpb25zIGFuZCBpbiB0d28gZGlmZmVyZW50
Cj4gbG9jYXRpb25zLCBpbiB0d28gZGlmZmVyZW50IHBoYXNlcyBvZiBkb21haW4gY29uc3RydWN0
aW9uIHRoYXQgd291bGQKPiBtYW5pcHVsYXRlIEFDUEkgdGFibGVzLiBJIHdvdWxkIGxpa2UgdG8g
aGF2ZSBvbmx5IG9uZS4KPiAKPiBUaGUgZnVuY3Rpb24geW91J3JlIGN1cnJlbnRseSBtb2RpZnlp
bmcgbGlieGxfX2RvbWFpbl9maXJtd2FyZSBpcyBub3QKPiB0aGUgcmlnaHQgcGxhY2UuIEl0J3Mg
cHJpbWFyeSBmdW5jdGlvbiBpcyB0byBsb2FkIGZpbGVzIGZyb20gZGlza3MuCj4gCj4gWW91IHNo
b3VsZCBiZSBhYmxlIHRvIGNhbGwgdGhlIGZ1bmN0aW9uIHlvdSBpbnRyb2R1Y2VkIGluCj4gbGli
eGxfX2RvbV9sb2FkX2FjcGksIHByb3ZpZGVkIGFwcHJvcHJpYXRlIGNoZWNrcyBhcmUgYWRkZWQu
CgpCdXQgbGlieGxfX2RvbV9sb2FkX2FjcGkoKSBpc24ndCBjYWxsZWQgb24gaHZtIGd1ZXN0IGNv
ZGUgcGF0aC4gSXQganVzdAp3b3JrcyBmb3IgUFZIdjIvSFZNbGl0ZSBhbmQgaGF2ZSBzb21lIGNv
bmZsaWN0IHdpdGggaHZtIGd1ZXN0CmNvbmZpZ3VyYXRpb24oaS5lLCBhY3BpX21vZHVsZSkuCgoK
aW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihsaWJ4bF9fZ2Mg
KmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvCippbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKewogICAgaW50IHJjID0g
MDsKCiAgICBpZiAoKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSAmJgogICAg
ICAgIChpbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9OT05FKSkgewogICAgICAgIHJjID0gbGlieGxfX2RvbV9sb2FkX2FjcGkoZ2MsIGluZm8s
IGRvbSk7CiAgICAgICAgaWYgKHJjICE9IDApCiAgICAgICAgICAgIExPR0UoRVJST1IsICJsaWJ4
bF9kb21fbG9hZF9hY3BpIGZhaWxlZCIpOwogICAgfQoKICAgIHJldHVybiByYzsKfQoKCgotLSAK
QmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 05:13:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 05:13: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.xen.org>)
	id 1dl6vl-0008Bc-3k; Fri, 25 Aug 2017 05:13:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dl6vk-0008BR-JD
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 05:13:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DC/DF-02033-BE1BF995; Fri, 25 Aug 2017 05:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVff1xvm
 RBr8vMlqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+2Ed6wFH40r7k6azdTA
 uESri5GLQ0jgL6PEygPzWCGcx4wScy+vYIJwtjFKzN/6CCjDySEi4Czx9cxcdhCbV0Bf4uTBP
 8wgtrCAnsStjduYQGwJAS+JZStnAtVwgNm/X0p1MbJzsAlYSRwSAylgEVCV2L1uBeMERq4FjA
 yrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECPcsABDsYm7Z
 7HmKU5GBSEuVdHj0/UogvKT+lMiOxOCO+qDQntfgQowwHh5IErxAwUIQEi1LTUyvSMnOAIQaT
 luDgURLhXb0BKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8B0CKBECKMkrz4EbAwv0So
 6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk3gkzhycwrgdv0CugIJqAjJp2YA3JESSJCSqqBUT
 iCZ75wqcano0tFlHXemBrnNuqGz27/s+LuvLwnr82PKcolmK/oUpba9OvPRu3wTF4xi4QtGdl
 Mqqs70gyvR6/9tu0v/5y89lkVOVM3ixZFWYi+NTnUvrmUw9f9nJ/OJYOJx9LFPx7Mt5bdk3F8
 x8tDPBGpRqU76yfZzNphyHrtQFHQB8sUJZbijERDLeai4kQAmYVNZnICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503637993!107161760!1
X-Originating-IP: [104.130.215.37]
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 17370 invoked from network); 25 Aug 2017 05:13:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 05:13:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dl6vg-0006A5-7t; Fri, 25 Aug 2017 05:13: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 1dl6va-0005Gb-Mn; Fri, 25 Aug 2017 05:13:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dl6va-0005vD-EM; Fri, 25 Aug 2017 05:13:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112859-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=279c01ce13739f0fd8ec3e7652299f6873fc14a9
X-Osstest-Versions-That: ovmf=e4d409c6e3b96738fb0c710ecd21bcd79db93381
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 05:13:06 +0000
Subject: [Xen-devel] [ovmf test] 112859: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyNzljMDFjZTEzNzM5ZjBmZDhlYzNlNzY1MjI5OWY2
ODczZmMxNGE5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlNGQ0MDlj
NmUzYjk2NzM4ZmIwYzcxMGVjZDIxYmNkNzlkYjkzMzgxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI4NDYgIDIwMTctMDgtMjMgMTU6NTY6NDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyODU5ICAyMDE3LTA4LTI0IDA3OjMxOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0yNzljMDFj
ZTEzNzM5ZjBmZDhlYzNlNzY1MjI5OWY2ODczZmMxNGE5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggb3ZtZiAyNzljMDFjZTEzNzM5ZjBmZDhlYzNlNzY1MjI5OWY2ODczZmMx
NGE5CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0yNzljMDFjZTEzNzM5ZjBmZDhlYzNlNzY1MjI5
OWY2ODczZmMxNGE5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDI3
OWMwMWNlMTM3MzlmMGZkOGVjM2U3NjUyMjk5ZjY4NzNmYzE0YTkgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDI3OWMwMWNlMTM3
MzlmMGZkOGVjM2U3NjUyMjk5ZjY4NzNmYzE0YTk6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgZTRkNDA5Yy4uMjc5YzAxYyAgMjc5YzAxY2UxMzczOWYwZmQ4ZWMzZTc2NTIyOTlmNjg3
M2ZjMTRhOSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 05:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 05:18: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.xen.org>)
	id 1dl70d-0008N8-N1; Fri, 25 Aug 2017 05:18:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dl70c-0008N2-Nh
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 05:18:18 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F8/31-01712-913BF995; Fri, 25 Aug 2017 05:18:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXS1tYhoiu5eX6
 kwfer4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsDS2sBS3yFff7n7I0MC6U6GLk4hASmMYo
 sWxtP1MXIyeHhACvxJFlM1gh7ACJTbdWg8WFBGokrh56yw5iswkoS1z82ssGYosISEtc+3yZE
 WQQs8BHZolTM7eAJYQFXCQOLnvGDGKzCKhKXL92nRHE5hVwkjh24SYzxAIFiSkP3zNPYORewM
 iwilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQv/UMDIw7GJt
 6nQ8xSnIwKYnyLo+eHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldoI1BOsCg1PbUiLTMHGGgw
 aQkOHiUR3jkgad7igsTc4sx0iNQpRkUpcV4LkIQASCKjNA+uDRbclxhlpYR5GRkYGIR4ClKLc
 jNLUOVfMYpzMCoJ8xaDTOHJzCuBm/4KaDET0OJJJ+aALC5JREhJNTCG7nJeeWru5viXxRuFjC
 Yc/HOl8UVJyiO3vo2Hyr7NSHW937xZUzuvSSL86oS+vHM6bH8u20Rq5RSdf/JpvTr/ou4btUl
 mtatyheawKO99YOrIHGdg6mK6VX15e6T2f9Mbe39fCQ5KKJvyehtDrcr3i98Yv7TeuZJ02efO
 nOo2ZscmnXX5xU1KLMUZiYZazEXFiQBeJJ/daQIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503638294!108646993!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46588 invoked from network); 25 Aug 2017 05:18:16 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 05:18:16 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Aug 2017 22:18:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="1007483448"
Received: from op-computing.sh.intel.com ([10.239.48.89])
 by orsmga003.jf.intel.com with ESMTP; 24 Aug 2017 22:18:11 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Fri, 25 Aug 2017 12:17:15 +0800
Message-Id: <1503634635-41516-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
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>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Chao Gao <chao.gao@intel.com>, Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8] VT-d: use correct BDF for VF to search VT-d
	unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTUi1JT1YgaXMgZW5hYmxlZCwgJ1ZpcnR1YWwgRnVuY3Rpb25zJyBvZiBhICdQaHlzaWNh
bCBGdW5jdGlvbicgYXJlIHVuZGVyCnRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMg
dGhlICdQaHlzaWNhbCBGdW5jdGlvbicuIEEgJ1BoeXNpY2FsCkZ1bmN0aW9uJyBjYW4gYmUgYSAn
VHJhZGl0aW9uYWwgRnVuY3Rpb24nIG9yIGFuIEFSSSAnRXh0ZW5kZWQgRnVuY3Rpb24nLgpBbmQg
ZnVydGhlcm1vcmUsICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFuIGVuZHBvaW50IGFyZSB1bmRl
ciB0aGUgc2NvcGUgb2YKdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnVHJhZGl0aW9uYWwgRnVu
Y3Rpb25zJyBvbiB0aGUgZW5kcG9pbnQuIFRvIHNlYXJjaApWVC1kIHVuaXQsIHRoZSBCREYgb2Yg
UEYgb3IgdGhlIEJERiBvZiBhIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIG1heSBiZSB1c2VkLiBBbmQK
aXQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSBQRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiBvciBu
b3QuCgpDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xPVCgpIHRvIHJlY29nbml6ZSBhbiBBUkkgJ0V4
dGVuZGVkIEZ1bmNpb24nLiBCdXQgaXQKaXMgY29uY2VwdHVhbGx5IHdyb25nIHcvbyBjaGVja2lu
ZyB3aGV0aGVyIFBGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uIGFuZAp3b3VsZCBsZWFkIHRvIG1h
dGNoIFZGcyBvZiBhIFJDIGVuZHBvaW50IHRvIGEgd3JvbmcgVlQtZCB1bml0LgoKVGhpcyBwYXRj
aCByZXVzZXMgJ2lzX2V4dGZuJyBmaWVsZCBpbiBWRidzIHN0cnVjdCBwY2lfZGV2X2luZm8gdG8g
aW5kaWNhdGUKd2hldGhlciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlv
bi4gVGhlIGZpZWxkIGhlbHBzIHRvIHVzZQpjb3JyZWN0IEJERiB0byBzZWFyY2ggVlQtZCB1bml0
LgoKUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQp2ODoK
IC0gdXNlICJjb25jZXB0dWFsbHkgd3JvbmciLCBpbnN0ZWFkIG9mICJhIGNvcm5lciBjYXNlIiBp
biBjb21taXQgbWVzc2FnZQogLSBjaGVjayAnaXNfdmlydGZuJyBmaXJzdCBpbiBhY3BpX2ZpbmRf
bWF0Y2hlZF9kcmhkX3VuaXQoKQoKdjc6CiAtIERyb3AgRXJpYydzIHRlc3RlZC1ieQogLSBDaGFu
Z2UgY29tbWl0IG1lc3NhZ2UgdG8gYmUgY2xlYXJlcgogLSBSZS11c2UgVkYncyBpc19leHRmbiBm
aWVsZAogLSBhY2Nlc3MgUEYncyBpc19leHRmbiBmaWVsZCBpbiBsb2NrZWQgYXJlYQoKLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgIHwgIDYgKysrKysrCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vcGNpLmggICAgICAgICAgICAgIHwgIDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggMjdiZGI3
MS4uMmE5MTMyMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTU5OSw2ICs1OTksNyBAQCBpbnQg
cGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwKICAgICB1bnNpZ25lZCBp
bnQgc2xvdCA9IFBDSV9TTE9UKGRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKGRldmZuKTsKICAgICBj
b25zdCBjaGFyICpwZGV2X3R5cGU7CiAgICAgaW50IHJldDsKKyAgICBib29sIHBmX2lzX2V4dGZu
ID0gZmFsc2U7CiAKICAgICBpZiAoIWluZm8pCiAgICAgICAgIHBkZXZfdHlwZSA9ICJkZXZpY2Ui
OwpAQCAtNjA4LDYgKzYwOSw4IEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMs
IHU4IGRldmZuLAogICAgIHsKICAgICAgICAgcGNpZGV2c19sb2NrKCk7CiAgICAgICAgIHBkZXYg
PSBwY2lfZ2V0X3BkZXYoc2VnLCBpbmZvLT5waHlzZm4uYnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4p
OworICAgICAgICBpZiAoIHBkZXYgKQorICAgICAgICAgICAgcGZfaXNfZXh0Zm4gPSBwZGV2LT5p
bmZvLmlzX2V4dGZuOwogICAgICAgICBwY2lkZXZzX3VubG9jaygpOwogICAgICAgICBpZiAoICFw
ZGV2ICkKICAgICAgICAgICAgIHBjaV9hZGRfZGV2aWNlKHNlZywgaW5mby0+cGh5c2ZuLmJ1cywg
aW5mby0+cGh5c2ZuLmRldmZuLApAQCAtNzA3LDYgKzcxMCw5IEBAIGludCBwY2lfYWRkX2Rldmlj
ZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAogICAgICAgICAgICAgICAgICAgIHNlZywgYnVz
LCBzbG90LCBmdW5jLCBjdHJsKTsKICAgICB9CiAKKyAgICAvKiBWRidzICdpc19leHRmbicgaXMg
dXNlZCB0byBpbmRpY2F0ZSB3aGV0aGVyIFBGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uICovCisg
ICAgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCisgICAgICAgIHBkZXYtPmluZm8uaXNfZXh0
Zm4gPSBwZl9pc19leHRmbjsKICAgICBjaGVja19wZGV2KHBkZXYpOwogCiAgICAgcmV0ID0gMDsK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCmluZGV4IDgyMDQwZGQuLjc1YzljOTIgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwpAQCAtMjExLDE1ICsyMTEsMTUgQEAgc3RydWN0IGFj
cGlfZHJoZF91bml0ICphY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3Qgc3RydWN0IHBj
aV9kZXYgKnBkZXYpCiAgICAgaWYgKCBwZGV2ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVM
TDsKIAotICAgIGlmICggcGRldi0+aW5mby5pc19leHRmbiApCisgICAgaWYgKCBwZGV2LT5pbmZv
LmlzX3ZpcnRmbiApCiAgICAgewotICAgICAgICBidXMgPSBwZGV2LT5idXM7Ci0gICAgICAgIGRl
dmZuID0gMDsKKyAgICAgICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOworICAgICAgICBk
ZXZmbiA9IHBkZXYtPmluZm8uaXNfZXh0Zm4gPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47
CiAgICAgfQotICAgIGVsc2UgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCisgICAgZWxzZSBp
ZiAoIHBkZXYtPmluZm8uaXNfZXh0Zm4gKQogICAgIHsKLSAgICAgICAgYnVzID0gcGRldi0+aW5m
by5waHlzZm4uYnVzOwotICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2Zu
LmRldmZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKKyAgICAgICAgYnVzID0gcGRl
di0+YnVzOworICAgICAgICBkZXZmbiA9IDA7CiAgICAgfQogICAgIGVsc2UKICAgICB7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5k
ZXggNTliNmU4YS4uZWE4NmY5ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApAQCAtMzksNiArMzksMTAgQEAKICNkZWZpbmUgUENJ
X1NCREYzKHMsYixkZikgKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCBQQ0lfQkRGMihiLCBkZikp
CiAKIHN0cnVjdCBwY2lfZGV2X2luZm8geworICAgIC8qCisgICAgICogQ29uc2lkZXJpbmcgVkYn
cyAnaXNfZXh0Zm4nIGZpZWxkIGlzbid0IHVzZWQsIHdlIHJldXNlIFZGJ3MgJ2lzX2V4dGZuJwor
ICAgICAqIGZpZWxkIHRvIHNob3cgd2hldGhlciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRl
bmRlZCBmdW5jdGlvbi4KKyAgICAgKi8KICAgICBib29sX3QgaXNfZXh0Zm47CiAgICAgYm9vbF90
IGlzX3ZpcnRmbjsKICAgICBzdHJ1Y3QgewotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 05:53:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 05: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.xen.org>)
	id 1dl7Ya-0002KE-D4; Fri, 25 Aug 2017 05:53:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dl7YZ-0002K2-Cv
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 05:53:23 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 BF/0F-03765-25BBF995; Fri, 25 Aug 2017 05:53:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdw9/x
 Ig+d7JSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXvVUeaC2asYK56+rG1g
 vFDVxcjFISTwl1Hiw+wlrBDOY0aJlw+/MkE42xglFt3bzdLFyMkhIuAs8fXMXHYQm1dAX2Lun
 wVsILawgIvElK+PWUAaJAT2qUvMmnGXuYuRA8jxlvh1NRakBsTcsPoBUA07B5uAlcQhMZAoi4
 CqxNG5N1kmMHIvYGRYxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5y
 fu4kR6HMGINjBuGZ+4CFGSQ4mJVHe5dHzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LbuBMoJ
 FqWmp1akZeYAgw8mLcHBoyTCew0kzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rwPQYoEQ
 IoySvPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZeCTOHJzCuB2/QK6AgmoCMmnZ
 gDckRJIkJKqoHRdq95L0+rYOecZue16eJ1T5rnTWmZcfWJZvLRwm8mwY8OPKrWu+R1nPVmxra
 /9UETHlRM/7/0hLHb0xf563WYH2y8fvF67kZFlvmxP+acNemPtAp8vKDiyOR20bjvFRHNP2Us
 Nhfzc8akSSq2b9j74db7Ap+TC99rs1yq1WE6acIedP2PrKWzEktxRqKhFnNRcSIAfFvroX8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503640400!113052485!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23835 invoked from network); 25 Aug 2017 05:53:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 05:53:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dl7YU-0007AT-1h; Fri, 25 Aug 2017 05:53: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 1dl7YO-0006Tx-HI; Fri, 25 Aug 2017 05:53:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dl7YO-0000pg-3n; Fri, 25 Aug 2017 05:53:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112857-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check: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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-xsm:saverestore-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:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt: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-raw: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-xl-qemut-win10-i386:windows-install: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 05:53:12 +0000
Subject: [Xen-devel] [linux-3.18 test] 112857: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3033310860351861284=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3033310860351861284==
Content-Type: text/plain

flight 112857 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112857/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-multivcpu  7 xen-boot        fail in 112843 pass in 112857
 test-amd64-amd64-xl-qemut-debianhvm-amd64 16 guest-localmigrate/x10 fail pass in 112843
 test-armhf-armhf-xl-credit2   7 xen-boot                   fail pass in 112843

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112843 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112843 blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112843 blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112843 like 112085
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 112843 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 112843 never pass
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-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-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-raw 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-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
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                a82d5fd0c3a5f303b0e5f8fca834a1cce0655070
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   34 days
Failing since        112351  2017-07-27 22:26:55 Z   28 days   41 attempts
Testing same since   112675  2017-08-17 01:27:20 Z    8 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 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                          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                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 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-pvh-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-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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 5081 lines long.)


--===============3033310860351861284==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3033310860351861284==--

From xen-devel-bounces@lists.xen.org Fri Aug 25 06:09:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 06:09: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.xen.org>)
	id 1dl7oR-0003Dg-Tc; Fri, 25 Aug 2017 06:09:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <saikrishna0326@gmail.com>) id 1dl6iY-0006nr-0O
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 04:59:38 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F7/7B-03044-9BEAF995; Fri, 25 Aug 2017 04:59:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHpjg+6OdfM
 jDQ5clLVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNeTLjFXnCFtWJb/0OWBsb3LF2MnBxCAhMZ
 JXaeEAGxWQQaWCWuHxPrYuTikBCYwyoxf942RpCEhECexL9bW5gg7CKJhYuvgDXzCghKnJz5B
 GqQl8Sh85vR2BwcnAKBEnOfpUOEAyQ+3O4FK2ET0JdY9P06K8ReVYkpryYwQowMkJj45BA7iC
 0sYChxY+c6MFtEQFri2ufLYDXMAuISB2b1MEHYPhJbu/4zT2AUnIXkollIUhC2pkTr9t/sELa
 GxII7+xghbG2JZQtfMy9gZF3FqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOY
 VKyXnJ+7iREY5AxAsIPx/saAQ4ySHExKorzLo+dHCvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs
 /oCoxRLXn5eqpIEb8BaoDrBotT01Iq0zBxgHMKUSnDwKInwflwNlOYtLkjMLc5Mh0idYvTmuH
 Jl3RcmjqYPW4DklAPbgeSh3ye+M3EcA5Pf3mz/zSQEtkFKnFcVZIMAyIiM0jy4BbB0colRVkq
 YlxHofCGegtSi3MwSVPlXjOIcjErCvIUgU3gy80rg7ngFdCIT0ImTTswBObEkESEl1cAorRfw
 df3t9DlmV5yWMpbba557NTvHnul1yhH781n2X48KPjzWlXGjcMraaRXGPHJ/d+T9mvf25deoJ
 y4s/5a/bxf8GmhbUxVkvezn9BULF2+WNNupu7Y0YurO/g55RnODqiWF24OC9aLOiXZqG3fbTN
 9ze8darkV9duxF53Ptd0iUqn5S+3JCiaU4I9FQi7moOBEA1TQmWCIDAAA=
X-Env-Sender: saikrishna0326@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503637175!76014519!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47577 invoked from network); 25 Aug 2017 04:59:36 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Aug 2017 04:59:36 -0000
Received: by mail-qt0-f176.google.com with SMTP id v29so6762445qtv.3
 for <xen-devel@lists.xen.org>; Thu, 24 Aug 2017 21:59:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=YXbhOY+VKMnk4dVxO/GrTId6KBEyPo2rcsDBTKzFxBE=;
 b=TFm1QflP+kfROQuGKVtBC+XGJJdJY0SHqQ0K5hhNu72kFaxL0YA2MgGlc7F8EuI9yx
 oAjXm17V09+F05LNpTo5MGV7I0z44Dub2/Llu5HONckO3Pr8w4hU8edAtiPPk3IoCKrQ
 2MmrR0slysBfyIlp7sZduNFXb7BLLGGzzxQWRyHhCPsZm3IzJAKOrkg99mED7Z+tZBE8
 f9yyGpjxaQVRR03FMliD2kYAV41FcjFTko2cSGlW04fiJFTLhn+2cW+RRPH8flMsGFkE
 J8KaxJw6oZTKQHK54MuW63wIG/zw1TPFkt5Aj9Q3WZJnIJVBST4PhAvk2sZ2Itcwm+Px
 SEOQ==
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=YXbhOY+VKMnk4dVxO/GrTId6KBEyPo2rcsDBTKzFxBE=;
 b=ApwZMNnrmoy/nZVsqt4Sz3Hr97ZWpNmE9xBUO6LgNYRGRw3x5Lyjqgjlq9off2Ppsw
 cZ5AaPZLf7v0U6O76QSaecXcjK5/QQwIqjyJHNd7XOHt/0NqfQZ6RRsUkE3bd0FtLawQ
 5yipl8P+KmYBp/9Rw471NF27I2BmSjQKi3LF6nnRFy2xlkVQkCp9RgwhBFS2RgzU3Akv
 ZZ8v+5S6MZ1oSTgLYz+k0U9eu+wdyi9Bjtos5zW4XtssIxUcq+vZQDsP1SyA+kRvl/5e
 3J4Xpo+W7rEA47A2wLJdLaJAhSljHQnPPbjECnEEEUGdj4mGB5296bDR+uT7L03l325g
 NQkQ==
X-Gm-Message-State: AHYfb5j37Tho38410uhhTuIX5pfK1Z81YOSuH65XJu3IUFG7jQnthQls
 Ji8GP7sAgvr8Zei0GQXRXLbixwQHRg==
X-Received: by 10.237.49.38 with SMTP id 35mr12362430qtg.332.1503637175041;
 Thu, 24 Aug 2017 21:59:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.42.53 with HTTP; Thu, 24 Aug 2017 21:59:34 -0700 (PDT)
Received: by 10.140.42.53 with HTTP; Thu, 24 Aug 2017 21:59:34 -0700 (PDT)
In-Reply-To: <CAJhHpBRL_Bw0+GxwaAAjfReOqp1d9mWj+_Ewai7CGBTuXY=NSA@mail.gmail.com>
References: <CAJhHpBRL_Bw0+GxwaAAjfReOqp1d9mWj+_Ewai7CGBTuXY=NSA@mail.gmail.com>
From: sai krishna vp <saikrishna0326@gmail.com>
Date: Fri, 25 Aug 2017 10:29:34 +0530
Message-ID: <CAJhHpBSgqHd9Ew6u7V=DovkSV9vZ1w5N7DWHMHFk2pXsZKzb9g@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Fri, 25 Aug 2017 06:09:46 +0000
Cc: ajeeshb4u@gmail.com
Subject: [Xen-devel] Need help to learn Grant table mechanism
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7940922401200624785=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7940922401200624785==
Content-Type: multipart/alternative; boundary="94eb2c0c96d2b0859c05578ccf2f"

--94eb2c0c96d2b0859c05578ccf2f
Content-Type: text/plain; charset="UTF-8"

Hi,

    I have downloaded Xen project 4.8.0. I just want to learn Grant table
mechanism , but I can't find any examples regarding how to do it. Could you
please provide any examples?

Regards
Sai Krishna vp

--94eb2c0c96d2b0859c05578ccf2f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Hi,</p>
<p dir=3D"ltr">=C2=A0=C2=A0=C2=A0 I have downloaded Xen project 4.8.0. I ju=
st want to learn Grant table mechanism , but I can&#39;t find any examples =
regarding how to do it. Could you please provide any examples?</p>
<p dir=3D"ltr">Regards<br>
Sai Krishna vp</p>

--94eb2c0c96d2b0859c05578ccf2f--


--===============7940922401200624785==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7940922401200624785==--


From xen-devel-bounces@lists.xen.org Fri Aug 25 06:17:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 06:17: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.xen.org>)
	id 1dl7vl-0003sW-Lv; Fri, 25 Aug 2017 06:17:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dl7vk-0003sQ-OB
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 06:17:20 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 AB/3A-01994-FE0CF995; Fri, 25 Aug 2017 06:17:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVywNxEW/fdgfm
 RBptfClks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmX90xmLPinXLFuw1mmBsYv0l2MnBxCApUS
 NzftYwWxJQR4JY4smwFlh0icP/CYDaKmRqL78zp2EJtNQFni4tdesLiIgLTEtc+XGbsYuTiYB
 T4yS5yauQUsISzAKbGp+zxYA4uAqsTB46/BhvIKOEn8b9vNDLFAQWLKw/fMExi5FzAyrGLUKE
 4tKkst0jUy1ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRvPQMD4w7GHe1+hxg
 lOZiURHmXR8+PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB27cfKCdYlJqeWpGWmQMMNJi0BAeP
 kgjvZpA0b3FBYm5xZjpE6hSjopQ47wWQhABIIqM0D64NFtyXGGWlhHkZGRgYhHgKUotyM0tQ5
 V8xinMwKgnzbgeZwpOZVwI3/RXQYiagxZNOzAFZXJKIkJJqYDTePyf2pImxREjJ3tw0JhtXtw
 QX/WkT1dvfHnruZ9SgprMycMOtrND/iptvH+wXcDU4MFv/2VKl+TML43sqBZw3n4kXKLsnf+v
 DyT1+mUd7djK2+Wa6HbbPa2hYdejmluvCLHXqYjGlDdVd/c1fDyuGXujK2cyWJc4zx37uCq9i
 tgP7rfdcVWIpzkg01GIuKk4EACjb3JlpAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503641835!80363580!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=2.2 required=7.0 tests=MISSING_SUBJECT
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5104 invoked from network); 25 Aug 2017 06:17:18 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Aug 2017 06:17:18 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga105.fm.intel.com with ESMTP; 24 Aug 2017 23:17:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; 
 d="scan'208,223";a="1210262548"
Received: from op-computing.sh.intel.com ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 24 Aug 2017 23:17:13 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Fri, 25 Aug 2017 13:16:19 +0800
Message-Id: <1503638179-44616-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
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>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Chao Gao <chao.gao@intel.com>, Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] =?utf-8?q?=28no_subject=29?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbSAzYWEyNTQxMTA4ZjI4Y2ZkZjBmM2JmNDdkZGFlOWI3NjJiNzNiNTMyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiBN
b24sIDcgQXVnIDIwMTcgMDQ6NTA6MDQgKzA4MDAKU3ViamVjdDogW1BBVENIIHY5XSBWVC1kOiB1
c2UgY29ycmVjdCBCREYgZm9yIFZGIHRvIHNlYXJjaCBWVC1kIHVuaXQKCldoZW4gU1ItSU9WIGlz
IGVuYWJsZWQsICdWaXJ0dWFsIEZ1bmN0aW9ucycgb2YgYSAnUGh5c2ljYWwgRnVuY3Rpb24nIGFy
ZSB1bmRlcgp0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnUGh5c2ljYWwg
RnVuY3Rpb24nLiBBICdQaHlzaWNhbApGdW5jdGlvbicgY2FuIGJlIGEgJ1RyYWRpdGlvbmFsIEZ1
bmN0aW9uJyBvciBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmN0aW9uJy4KQW5kIGZ1cnRoZXJtb3JlLCAn
RXh0ZW5kZWQgRnVuY3Rpb25zJyBvbiBhbiBlbmRwb2ludCBhcmUgdW5kZXIgdGhlIHNjb3BlIG9m
CnRoZSBzYW1lIFZULWQgdW5pdCBhcyB0aGUgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9ucycgb24gdGhl
IGVuZHBvaW50LiBUbyBzZWFyY2gKVlQtZCB1bml0LCB0aGUgQkRGIG9mIFBGIG9yIHRoZSBCREYg
b2YgYSB0cmFkaXRpb25hbCBmdW5jdGlvbiBtYXkgYmUgdXNlZC4gQW5kCml0IGRlcGVuZHMgb24g
d2hldGhlciB0aGUgUEYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24gb3Igbm90LgoKQ3VycmVudCBj
b2RlIHVzZXMgUENJX1NMT1QoKSB0byByZWNvZ25pemUgYW4gQVJJICdFeHRlbmRlZCBGdW5jaW9u
Jy4gQnV0IGl0CmlzIGNvbmNlcHR1YWxseSB3cm9uZyB3L28gY2hlY2tpbmcgd2hldGhlciBQRiBp
cyBhbiBleHRlbmRlZCBmdW5jdGlvbiBhbmQKd291bGQgbGVhZCB0byBtYXRjaCBWRnMgb2YgYSBS
QyBlbmRwb2ludCB0byBhIHdyb25nIFZULWQgdW5pdC4KClRoaXMgcGF0Y2ggdXNlcyBWRidzICdp
c19leHRmbicgZmllbGQgdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgUEYgb2YgdGhpcyBWRiBpcwph
biBleHRlbmRlZCBmdW5jdGlvbi4gVGhlIGZpZWxkIGhlbHBzIHRvIHVzZSBjb3JyZWN0IEJERiB0
byBzZWFyY2ggVlQtZCB1bml0LgoKUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMu
Ui5DcmF3Zm9yZEBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+Ci0tLQp2OToKIC0gY2hlY2sgJ2lzX3ZpcnRmbicgZmlyc3QgaW4gcGNpX2FkZF9k
ZXZpY2UoKSB0byBhdm9pZCBwb3RlbnRpYWwgZXJyb3IgaWYKIGxpbnV4IHNpZGUgc2V0cyBWRidz
ICdpc19leHRmbicKIC0gY29tbWVudHMgY2hhbmdlcyB0byBtYWtlIGl0IGNsZWFyIHRoYXQgd2Ug
dXNlIFZGJ3MgJ2lzX2V4dGZuJyBpbnRlbnRpb25hbGx5CiBvdGhlcndpc2UgdGhlIHBhdGNoIHNl
ZW1zIGxpa2UgYSB3b3JrYXJvdW5kLgoKdjg6CiAtIHVzZSAiY29uY2VwdHVhbGx5IHdyb25nIiwg
aW5zdGVhZCBvZiAiYSBjb3JuZXIgY2FzZSIgaW4gY29tbWl0IG1lc3NhZ2UKIC0gY2hlY2sgJ2lz
X3ZpcnRmbicgZmlyc3QgaW4gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KCkKCnY3OgogLSBE
cm9wIEVyaWMncyB0ZXN0ZWQtYnkKIC0gQ2hhbmdlIGNvbW1pdCBtZXNzYWdlIHRvIGJlIGNsZWFy
ZXIKIC0gUmUtdXNlIFZGJ3MgaXNfZXh0Zm4gZmllbGQKIC0gYWNjZXNzIFBGJ3MgaXNfZXh0Zm4g
ZmllbGQgaW4gbG9ja2VkIGFyZWEKCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMg
ICAgICB8IDE0ICsrKysrKysrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1h
ci5jIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgICAg
IHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4IDI3YmRiNzEuLjBlMjdlMjkgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCkBAIC01OTksMjEgKzU5OSwyNCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwKICAgICB1bnNpZ25lZCBpbnQgc2xvdCA9IFBDSV9TTE9UKGRl
dmZuKSwgZnVuYyA9IFBDSV9GVU5DKGRldmZuKTsKICAgICBjb25zdCBjaGFyICpwZGV2X3R5cGU7
CiAgICAgaW50IHJldDsKKyAgICBib29sIHBmX2lzX2V4dGZuID0gZmFsc2U7CiAKLSAgICBpZiAo
IWluZm8pCisgICAgaWYgKCAhaW5mbyApCiAgICAgICAgIHBkZXZfdHlwZSA9ICJkZXZpY2UiOwot
ICAgIGVsc2UgaWYgKGluZm8tPmlzX2V4dGZuKQotICAgICAgICBwZGV2X3R5cGUgPSAiZXh0ZW5k
ZWQgZnVuY3Rpb24iOwotICAgIGVsc2UgaWYgKGluZm8tPmlzX3ZpcnRmbikKKyAgICBlbHNlIGlm
ICggaW5mby0+aXNfdmlydGZuICkKICAgICB7CiAgICAgICAgIHBjaWRldnNfbG9jaygpOwogICAg
ICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgaW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5
c2ZuLmRldmZuKTsKKyAgICAgICAgaWYgKCBwZGV2ICkKKyAgICAgICAgICAgIHBmX2lzX2V4dGZu
ID0gcGRldi0+aW5mby5pc19leHRmbjsKICAgICAgICAgcGNpZGV2c191bmxvY2soKTsKICAgICAg
ICAgaWYgKCAhcGRldiApCiAgICAgICAgICAgICBwY2lfYWRkX2RldmljZShzZWcsIGluZm8tPnBo
eXNmbi5idXMsIGluZm8tPnBoeXNmbi5kZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwsIG5vZGUpOwogICAgICAgICBwZGV2X3R5cGUgPSAidmlydHVhbCBmdW5jdGlvbiI7CiAg
ICAgfQorICAgIGVsc2UgaWYgKCBpbmZvLT5pc19leHRmbiApCisgICAgICAgIHBkZXZfdHlwZSA9
ICJleHRlbmRlZCBmdW5jdGlvbiI7CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgaW5mbyA9IE5V
TEw7CkBAIC03MDcsNiArNzEwLDkgQEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4sCiAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGN0
cmwpOwogICAgIH0KIAorICAgIC8qIFZGJ3MgJ2lzX2V4dGZuJyBpcyB1c2VkIHRvIGluZGljYXRl
IHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24gKi8KKyAgICBpZiAoIHBkZXYtPmlu
Zm8uaXNfdmlydGZuICkKKyAgICAgICAgcGRldi0+aW5mby5pc19leHRmbiA9IHBmX2lzX2V4dGZu
OwogICAgIGNoZWNrX3BkZXYocGRldik7CiAKICAgICByZXQgPSAwOwpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9kbWFyLmMKaW5kZXggODIwNDBkZC4uNzVjOWM5MiAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvZG1hci5jCkBAIC0yMTEsMTUgKzIxMSwxNSBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmFj
cGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAg
ICBpZiAoIHBkZXYgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgaWYgKCBw
ZGV2LT5pbmZvLmlzX2V4dGZuICkKKyAgICBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKICAg
ICB7Ci0gICAgICAgIGJ1cyA9IHBkZXYtPmJ1czsKLSAgICAgICAgZGV2Zm4gPSAwOworICAgICAg
ICBidXMgPSBwZGV2LT5pbmZvLnBoeXNmbi5idXM7CisgICAgICAgIGRldmZuID0gcGRldi0+aW5m
by5pc19leHRmbiA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKICAgICB9Ci0gICAgZWxz
ZSBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKKyAgICBlbHNlIGlmICggcGRldi0+aW5mby5p
c19leHRmbiApCiAgICAgewotICAgICAgICBidXMgPSBwZGV2LT5pbmZvLnBoeXNmbi5idXM7Ci0g
ICAgICAgIGRldmZuID0gUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBk
ZXYtPmluZm8ucGh5c2ZuLmRldmZuOworICAgICAgICBidXMgPSBwZGV2LT5idXM7CisgICAgICAg
IGRldmZuID0gMDsKICAgICB9CiAgICAgZWxzZQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAppbmRleCA1OWI2ZThhLi40ZGQ0
MmFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3BjaS5oCkBAIC0zOSw2ICszOSw3IEBACiAjZGVmaW5lIFBDSV9TQkRGMyhzLGIsZGYpICgo
KChzKSAmIDB4ZmZmZikgPDwgMTYpIHwgUENJX0JERjIoYiwgZGYpKQogCiBzdHJ1Y3QgcGNpX2Rl
dl9pbmZvIHsKKyAgICAvKiBWRidzICdpc19leHRmbicgaXMgdXNlZCB0byBzaG93IHdoZXRoZXIg
aXRzIFBGIGFuIGV4dGVuZGVkIGZ1bmN0aW9uICovCiAgICAgYm9vbF90IGlzX2V4dGZuOwogICAg
IGJvb2xfdCBpc192aXJ0Zm47CiAgICAgc3RydWN0IHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 06:21:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 06:21: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.xen.org>)
	id 1dl7zy-0004UW-6c; Fri, 25 Aug 2017 06:21:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dl7zx-0004UJ-69
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 06:21:41 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F0/43-03406-4F1CF995; Fri, 25 Aug 2017 06:21:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1tYhofv54Px
 IgyvXLC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJcyawF7xTqJh35QpjA+NHyS5GLg4hgemM
 EttbHjB3MXJySAjwShxZNoMVwvaX6O/aywpRNIFR4sbi5YwgCRYBVYk1t+eyg9hsAsoSF7/2s
 oHYIgLSEtc+X2YEaWAWOMcssfz6ShaQhLCAh8SRSXPAmnkFDCVOnTjLDFLEK/CNWWJNy2ewhJ
 CAk8SCn69ZIIoEJU7OfAJmMwtoSdz495Kpi5EDyJaWWP6PAyTMKeAssfrYLbDFokBH7L61l3k
 Co+AsJN2zkHTPQuhewMi8ilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalY
 Lzk/dxMjMHAZgGAH4+2NAYcYJTmYlER5l0fPjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVt1A
 CgnWJSanlqRlpkDjCGYtAQHj5II7z2QNG9xQWJucWY6ROoUo6KUOG8sSEIAJJFRmgfXBovbS4
 yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXQUyhSczrwRu+iugxUxAiyedmAOyuCQRISXVwCh
 cyzS5cfOask+xEYotPTdsPj88rBl4YfWj/GN/elbz7K4/pXtz7ap52gpdVRJCKw5oln7L5K46
 P/e47L3/mm1M/z5tfcNpaqwl7/cicRvTkrN/Vp4vvZOW/ib/aPc7xuNr2VMstorP+uLOFBYin
 Hrwt9My5UeMa8rcc/h4v/1hjNzYfCVya6USS3FGoqEWc1FxIgDChiRR1gIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503642097!107899821!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63733 invoked from network); 25 Aug 2017 06:21:39 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 06:21:39 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Aug 2017 23:21:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="144397085"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga006.fm.intel.com with ESMTP; 24 Aug 2017 23:21:34 -0700
Date: Fri, 25 Aug 2017 13:20:47 +0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Message-ID: <20170825052044.GA44730@op-computing>
Mail-Followup-To: xen-devel@lists.xen.org,
 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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
References: <1503634635-41516-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503634635-41516-1-git-send-email-chao.gao@intel.com>
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>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBoYXZlIHNlbnQgb3V0IGEgbmV3IHZlcnNpb24sIGxldCdzIHNraXAgdGhpcyBvbmUuCgpUaGFu
a3MKQ2hhbwoKT24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTI6MTc6MTVQTSArMDgwMCwgQ2hhbyBH
YW8gd3JvdGU6Cj5XaGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9m
IGEgJ1BoeXNpY2FsIEZ1bmN0aW9uJyBhcmUgdW5kZXIKPnRoZSBzY29wZSBvZiB0aGUgc2FtZSBW
VC1kIHVuaXQgYXMgdGhlICdQaHlzaWNhbCBGdW5jdGlvbicuIEEgJ1BoeXNpY2FsCj5GdW5jdGlv
bicgY2FuIGJlIGEgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9uJyBvciBhbiBBUkkgJ0V4dGVuZGVkIEZ1
bmN0aW9uJy4KPkFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4gZW5k
cG9pbnQgYXJlIHVuZGVyIHRoZSBzY29wZSBvZgo+dGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAn
VHJhZGl0aW9uYWwgRnVuY3Rpb25zJyBvbiB0aGUgZW5kcG9pbnQuIFRvIHNlYXJjaAo+VlQtZCB1
bml0LCB0aGUgQkRGIG9mIFBGIG9yIHRoZSBCREYgb2YgYSB0cmFkaXRpb25hbCBmdW5jdGlvbiBt
YXkgYmUgdXNlZC4gQW5kCj5pdCBkZXBlbmRzIG9uIHdoZXRoZXIgdGhlIFBGIGlzIGFuIGV4dGVu
ZGVkIGZ1bmN0aW9uIG9yIG5vdC4KPgo+Q3VycmVudCBjb2RlIHVzZXMgUENJX1NMT1QoKSB0byBy
ZWNvZ25pemUgYW4gQVJJICdFeHRlbmRlZCBGdW5jaW9uJy4gQnV0IGl0Cj5pcyBjb25jZXB0dWFs
bHkgd3Jvbmcgdy9vIGNoZWNraW5nIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24g
YW5kCj53b3VsZCBsZWFkIHRvIG1hdGNoIFZGcyBvZiBhIFJDIGVuZHBvaW50IHRvIGEgd3Jvbmcg
VlQtZCB1bml0Lgo+Cj5UaGlzIHBhdGNoIHJldXNlcyAnaXNfZXh0Zm4nIGZpZWxkIGluIFZGJ3Mg
c3RydWN0IHBjaV9kZXZfaW5mbyB0byBpbmRpY2F0ZQo+d2hldGhlciB0aGUgUEYgb2YgdGhpcyBW
RiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4gVGhlIGZpZWxkIGhlbHBzIHRvIHVzZQo+Y29ycmVj
dCBCREYgdG8gc2VhcmNoIFZULWQgdW5pdC4KPgo+UmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmlj
IFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+Cj5TaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+LS0tCj52ODoKPiAtIHVzZSAiY29uY2VwdHVhbGx5IHdyb25n
IiwgaW5zdGVhZCBvZiAiYSBjb3JuZXIgY2FzZSIgaW4gY29tbWl0IG1lc3NhZ2UKPiAtIGNoZWNr
ICdpc192aXJ0Zm4nIGZpcnN0IGluIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdCgpCj4KPnY3
Ogo+IC0gRHJvcCBFcmljJ3MgdGVzdGVkLWJ5Cj4gLSBDaGFuZ2UgY29tbWl0IG1lc3NhZ2UgdG8g
YmUgY2xlYXJlcgo+IC0gUmUtdXNlIFZGJ3MgaXNfZXh0Zm4gZmllbGQKPiAtIGFjY2VzcyBQRidz
IGlzX2V4dGZuIGZpZWxkIGluIGxvY2tlZCBhcmVhCj4KPi0tLQo+IHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jICAgICAgfCAgNiArKysrKysKPiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvZG1hci5jIHwgMTIgKysrKysrLS0tLS0tCj4geGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAg
ICAgICAgICB8ICA0ICsrKysKPiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCj4KPmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj5pbmRleCAyN2JkYjcxLi4yYTkxMzIw
IDEwMDY0NAo+LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj5AQCAtNTk5LDYgKzU5OSw3IEBAIGludCBwY2lfYWRk
X2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAo+ICAgICB1bnNpZ25lZCBpbnQgc2xv
dCA9IFBDSV9TTE9UKGRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKGRldmZuKTsKPiAgICAgY29uc3Qg
Y2hhciAqcGRldl90eXBlOwo+ICAgICBpbnQgcmV0Owo+KyAgICBib29sIHBmX2lzX2V4dGZuID0g
ZmFsc2U7Cj4gCj4gICAgIGlmICghaW5mbykKPiAgICAgICAgIHBkZXZfdHlwZSA9ICJkZXZpY2Ui
Owo+QEAgLTYwOCw2ICs2MDksOCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVz
LCB1OCBkZXZmbiwKPiAgICAgewo+ICAgICAgICAgcGNpZGV2c19sb2NrKCk7Cj4gICAgICAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgaW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRl
dmZuKTsKPisgICAgICAgIGlmICggcGRldiApCj4rICAgICAgICAgICAgcGZfaXNfZXh0Zm4gPSBw
ZGV2LT5pbmZvLmlzX2V4dGZuOwo+ICAgICAgICAgcGNpZGV2c191bmxvY2soKTsKPiAgICAgICAg
IGlmICggIXBkZXYgKQo+ICAgICAgICAgICAgIHBjaV9hZGRfZGV2aWNlKHNlZywgaW5mby0+cGh5
c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuLAo+QEAgLTcwNyw2ICs3MTAsOSBAQCBpbnQgcGNp
X2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwKPiAgICAgICAgICAgICAgICAg
ICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGN0cmwpOwo+ICAgICB9Cj4gCj4rICAgIC8qIFZGJ3Mg
J2lzX2V4dGZuJyBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQg
ZnVuY3Rpb24gKi8KPisgICAgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCj4rICAgICAgICBw
ZGV2LT5pbmZvLmlzX2V4dGZuID0gcGZfaXNfZXh0Zm47Cj4gICAgIGNoZWNrX3BkZXYocGRldik7
Cj4gCj4gICAgIHJldCA9IDA7Cj5kaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2RtYXIuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPmluZGV4IDgy
MDQwZGQuLjc1YzljOTIgMTAwNjQ0Cj4tLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
ZG1hci5jCj4rKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj5AQCAtMjEx
LDE1ICsyMTEsMTUgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0ICphY3BpX2ZpbmRfbWF0Y2hlZF9k
cmhkX3VuaXQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gICAgIGlmICggcGRldiA9PSBO
VUxMICkKPiAgICAgICAgIHJldHVybiBOVUxMOwo+IAo+LSAgICBpZiAoIHBkZXYtPmluZm8uaXNf
ZXh0Zm4gKQo+KyAgICBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKPiAgICAgewo+LSAgICAg
ICAgYnVzID0gcGRldi0+YnVzOwo+LSAgICAgICAgZGV2Zm4gPSAwOwo+KyAgICAgICAgYnVzID0g
cGRldi0+aW5mby5waHlzZm4uYnVzOwo+KyAgICAgICAgZGV2Zm4gPSBwZGV2LT5pbmZvLmlzX2V4
dGZuID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+ICAgICB9Cj4tICAgIGVsc2UgaWYg
KCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCj4rICAgIGVsc2UgaWYgKCBwZGV2LT5pbmZvLmlzX2V4
dGZuICkKPiAgICAgewo+LSAgICAgICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOwo+LSAg
ICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDogcGRl
di0+aW5mby5waHlzZm4uZGV2Zm47Cj4rICAgICAgICBidXMgPSBwZGV2LT5idXM7Cj4rICAgICAg
ICBkZXZmbiA9IDA7Cj4gICAgIH0KPiAgICAgZWxzZQo+ICAgICB7Cj5kaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCj5pbmRleCA1OWI2ZThh
Li5lYTg2ZjlmIDEwMDY0NAo+LS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4rKysgYi94ZW4v
aW5jbHVkZS94ZW4vcGNpLmgKPkBAIC0zOSw2ICszOSwxMCBAQAo+ICNkZWZpbmUgUENJX1NCREYz
KHMsYixkZikgKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCBQQ0lfQkRGMihiLCBkZikpCj4gCj4g
c3RydWN0IHBjaV9kZXZfaW5mbyB7Cj4rICAgIC8qCj4rICAgICAqIENvbnNpZGVyaW5nIFZGJ3Mg
J2lzX2V4dGZuJyBmaWVsZCBpc24ndCB1c2VkLCB3ZSByZXVzZSBWRidzICdpc19leHRmbicKPisg
ICAgICogZmllbGQgdG8gc2hvdyB3aGV0aGVyIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVu
ZGVkIGZ1bmN0aW9uLgo+KyAgICAgKi8KPiAgICAgYm9vbF90IGlzX2V4dGZuOwo+ICAgICBib29s
X3QgaXNfdmlydGZuOwo+ICAgICBzdHJ1Y3Qgewo+LS0gCj4xLjguMy4xCj4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 06:28:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 06:28: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.xen.org>)
	id 1dl86O-0004ia-T4; Fri, 25 Aug 2017 06:28:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dl86N-0004iU-3z
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 06:28:19 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 2B/85-03937-283CF995; Fri, 25 Aug 2017 06:28:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXS1tbhqNt4eH6
 kwaSNxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8asOStZCm4rVWxqv8bcwPhUqouRi0NIYDqj
 RPeeRaxdjJwcEgK8EkeWzYCy/SUOXzvLAmILCdRIzDv/mh3EZhNQlrj4tZcNxBYRkJa49vkyI
 8ggZoGPzBKnZm4BSwgLeEtM2TmZCcRmEVCV+Ln8MTOIzSvgJPHz6QcmiAUKElMevmeewMi9gJ
 FhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagfxmAYAfj3U0
 BhxglOZiURHmXR8+PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG3QIKCdYlJqeWpGWmQMMNJi0
 BAePkghvxEGgNG9xQWJucWY6ROoUo6KUOK8XSJ8ASCKjNA+uDRbclxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTM2w0yhSczrwRu+iugxUxAiyedmAOyuCQRISXVwDhtUd7Vc5cTj7ZdNVnz8m
 /i25+eFzL+XGVc1cKy+eLGY+v0hfK7vFfbtrSnclpntH2M46q8/9JWZ2tnqIBT05xrDSFC21y
 2h7Lx93h+evUg5rtXi1nr/crq4Br3XR6qrQEzM24tOXQ09MMMrrWHd05ykk5dM+/jqV3/XXs5
 ei8Ha/E8ybXoqFFiKc5INNRiLipOBABKQzcnaQIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503642495!60528381!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20339 invoked from network); 25 Aug 2017 06:28:17 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 06:28:17 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Aug 2017 23:28:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="304255416"
Received: from op-computing.sh.intel.com ([10.239.48.89])
 by fmsmga004.fm.intel.com with ESMTP; 24 Aug 2017 23:28:12 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Fri, 25 Aug 2017 13:27:01 +0800
Message-Id: <1503638821-45386-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
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>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Chao Gao <chao.gao@intel.com>, Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH RESEND v9] VT-d: use correct BDF for VF to
	search VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTUi1JT1YgaXMgZW5hYmxlZCwgJ1ZpcnR1YWwgRnVuY3Rpb25zJyBvZiBhICdQaHlzaWNh
bCBGdW5jdGlvbicgYXJlIHVuZGVyCnRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMg
dGhlICdQaHlzaWNhbCBGdW5jdGlvbicuIEEgJ1BoeXNpY2FsCkZ1bmN0aW9uJyBjYW4gYmUgYSAn
VHJhZGl0aW9uYWwgRnVuY3Rpb24nIG9yIGFuIEFSSSAnRXh0ZW5kZWQgRnVuY3Rpb24nLgpBbmQg
ZnVydGhlcm1vcmUsICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFuIGVuZHBvaW50IGFyZSB1bmRl
ciB0aGUgc2NvcGUgb2YKdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnVHJhZGl0aW9uYWwgRnVu
Y3Rpb25zJyBvbiB0aGUgZW5kcG9pbnQuIFRvIHNlYXJjaApWVC1kIHVuaXQsIHRoZSBCREYgb2Yg
UEYgb3IgdGhlIEJERiBvZiBhIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIG1heSBiZSB1c2VkLiBBbmQK
aXQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSBQRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiBvciBu
b3QuCgpDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xPVCgpIHRvIHJlY29nbml6ZSBhbiBBUkkgJ0V4
dGVuZGVkIEZ1bmNpb24nLiBCdXQgaXQKaXMgY29uY2VwdHVhbGx5IHdyb25nIHcvbyBjaGVja2lu
ZyB3aGV0aGVyIFBGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uIGFuZAp3b3VsZCBsZWFkIHRvIG1h
dGNoIFZGcyBvZiBhIFJDIGVuZHBvaW50IHRvIGEgd3JvbmcgVlQtZCB1bml0LgoKVGhpcyBwYXRj
aCB1c2VzIFZGJ3MgJ2lzX2V4dGZuJyBmaWVsZCB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBQRiBv
ZiB0aGlzIFZGIGlzCmFuIGV4dGVuZGVkIGZ1bmN0aW9uLiBUaGUgZmllbGQgaGVscHMgdG8gdXNl
IGNvcnJlY3QgQkRGIHRvIHNlYXJjaCBWVC1kIHVuaXQuCgpSZXBvcnRlZC1ieTogQ3Jhd2ZvcmQs
IEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiAtIFJFU0VORCBmb3IgdGhlIHByZXZpb3VzIGVt
YWlsIGhhcyBubyBzdWJqZWN0LiAKCnY5OgogLSBjaGVjayAnaXNfdmlydGZuJyBmaXJzdCBpbiBw
Y2lfYWRkX2RldmljZSgpIHRvIGF2b2lkIHBvdGVudGlhbCBlcnJvciBpZgogbGludXggc2lkZSBz
ZXRzIFZGJ3MgJ2lzX2V4dGZuJwogLSBjb21tZW50cyBjaGFuZ2VzIHRvIG1ha2UgaXQgY2xlYXIg
dGhhdCB3ZSB1c2UgVkYncyAnaXNfZXh0Zm4nIGludGVudGlvbmFsbHkKIG90aGVyd2lzZSB0aGUg
cGF0Y2ggc2VlbXMgbGlrZSBhIHdvcmthcm91bmQuCgp2ODoKIC0gdXNlICJjb25jZXB0dWFsbHkg
d3JvbmciLCBpbnN0ZWFkIG9mICJhIGNvcm5lciBjYXNlIiBpbiBjb21taXQgbWVzc2FnZQogLSBj
aGVjayAnaXNfdmlydGZuJyBmaXJzdCBpbiBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoKQoK
djc6CiAtIERyb3AgRXJpYydzIHRlc3RlZC1ieQogLSBDaGFuZ2UgY29tbWl0IG1lc3NhZ2UgdG8g
YmUgY2xlYXJlcgogLSBSZS11c2UgVkYncyBpc19leHRmbiBmaWVsZAogLSBhY2Nlc3MgUEYncyBp
c19leHRmbiBmaWVsZCBpbiBsb2NrZWQgYXJlYQoKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYyAgICAgIHwgMTQgKysrKysrKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9kbWFyLmMgfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAg
ICAgICAgICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggMjdiZGI3MS4uMGUyN2UyOSAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKQEAgLTU5OSwyMSArNTk5LDI0IEBAIGludCBwY2lfYWRkX2Rldmlj
ZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAogICAgIHVuc2lnbmVkIGludCBzbG90ID0gUENJ
X1NMT1QoZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMoZGV2Zm4pOwogICAgIGNvbnN0IGNoYXIgKnBk
ZXZfdHlwZTsKICAgICBpbnQgcmV0OworICAgIGJvb2wgcGZfaXNfZXh0Zm4gPSBmYWxzZTsKIAot
ICAgIGlmICghaW5mbykKKyAgICBpZiAoICFpbmZvICkKICAgICAgICAgcGRldl90eXBlID0gImRl
dmljZSI7Ci0gICAgZWxzZSBpZiAoaW5mby0+aXNfZXh0Zm4pCi0gICAgICAgIHBkZXZfdHlwZSA9
ICJleHRlbmRlZCBmdW5jdGlvbiI7Ci0gICAgZWxzZSBpZiAoaW5mby0+aXNfdmlydGZuKQorICAg
IGVsc2UgaWYgKCBpbmZvLT5pc192aXJ0Zm4gKQogICAgIHsKICAgICAgICAgcGNpZGV2c19sb2Nr
KCk7CiAgICAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBpbmZvLT5waHlzZm4uYnVzLCBp
bmZvLT5waHlzZm4uZGV2Zm4pOworICAgICAgICBpZiAoIHBkZXYgKQorICAgICAgICAgICAgcGZf
aXNfZXh0Zm4gPSBwZGV2LT5pbmZvLmlzX2V4dGZuOwogICAgICAgICBwY2lkZXZzX3VubG9jaygp
OwogICAgICAgICBpZiAoICFwZGV2ICkKICAgICAgICAgICAgIHBjaV9hZGRfZGV2aWNlKHNlZywg
aW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCwgbm9kZSk7CiAgICAgICAgIHBkZXZfdHlwZSA9ICJ2aXJ0dWFsIGZ1bmN0
aW9uIjsKICAgICB9CisgICAgZWxzZSBpZiAoIGluZm8tPmlzX2V4dGZuICkKKyAgICAgICAgcGRl
dl90eXBlID0gImV4dGVuZGVkIGZ1bmN0aW9uIjsKICAgICBlbHNlCiAgICAgewogICAgICAgICBp
bmZvID0gTlVMTDsKQEAgLTcwNyw2ICs3MTAsOSBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwg
ZnVuYywgY3RybCk7CiAgICAgfQogCisgICAgLyogVkYncyAnaXNfZXh0Zm4nIGlzIHVzZWQgdG8g
aW5kaWNhdGUgd2hldGhlciBQRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiAqLworICAgIGlmICgg
cGRldi0+aW5mby5pc192aXJ0Zm4gKQorICAgICAgICBwZGV2LT5pbmZvLmlzX2V4dGZuID0gcGZf
aXNfZXh0Zm47CiAgICAgY2hlY2tfcGRldihwZGV2KTsKIAogICAgIHJldCA9IDA7CmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2RtYXIuYwppbmRleCA4MjA0MGRkLi43NWM5YzkyIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9kbWFyLmMKQEAgLTIxMSwxNSArMjExLDE1IEBAIHN0cnVjdCBhY3BpX2RyaGRf
dW5pdCAqYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2KQogICAgIGlmICggcGRldiA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAg
ICBpZiAoIHBkZXYtPmluZm8uaXNfZXh0Zm4gKQorICAgIGlmICggcGRldi0+aW5mby5pc192aXJ0
Zm4gKQogICAgIHsKLSAgICAgICAgYnVzID0gcGRldi0+YnVzOwotICAgICAgICBkZXZmbiA9IDA7
CisgICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsKKyAgICAgICAgZGV2Zm4gPSBw
ZGV2LT5pbmZvLmlzX2V4dGZuID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwogICAgIH0K
LSAgICBlbHNlIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQorICAgIGVsc2UgaWYgKCBwZGV2
LT5pbmZvLmlzX2V4dGZuICkKICAgICB7Ci0gICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2Zu
LmJ1czsKLSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikg
PyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47CisgICAgICAgIGJ1cyA9IHBkZXYtPmJ1czsK
KyAgICAgICAgZGV2Zm4gPSAwOwogICAgIH0KICAgICBlbHNlCiAgICAgewpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDU5YjZl
OGEuLjRkZDQyYWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vcGNpLmgKQEAgLTM5LDYgKzM5LDcgQEAKICNkZWZpbmUgUENJX1NCREYzKHMs
YixkZikgKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCBQQ0lfQkRGMihiLCBkZikpCiAKIHN0cnVj
dCBwY2lfZGV2X2luZm8geworICAgIC8qIFZGJ3MgJ2lzX2V4dGZuJyBpcyB1c2VkIHRvIHNob3cg
d2hldGhlciBpdHMgUEYgYW4gZXh0ZW5kZWQgZnVuY3Rpb24gKi8KICAgICBib29sX3QgaXNfZXh0
Zm47CiAgICAgYm9vbF90IGlzX3ZpcnRmbjsKICAgICBzdHJ1Y3QgewotLSAKMS44LjMuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 06:53:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 06:53: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.xen.org>)
	id 1dl8Ux-0006Wj-SH; Fri, 25 Aug 2017 06:53:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dl8Uw-0006WY-Gb
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 06:53:42 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 41/0A-04533-579CF995; Fri, 25 Aug 2017 06:53:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbf05Px
 Ig3kWFise/2axuDflPbsDk8fhD1dYPLb37WIPYIpizcxLyq9IYM1YdOcOe8GH8IrJrSuYGxg/
 mnUxcnIICfxllPi2PqKLkQvIfswoMePoFFYIZxtQ4sJ6NpAqEQFnia9n5rKD2LwC+hLLXs9gA
 bGFBUIl7p7fyAbSICGwWV5iy5ejjCAJCQFviYev2lhg7NUHdjB1MbJzsAlYSRwSA4myCKhKvO
 zeyjaBkXsBI8MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYx
 Aj9czMDDuYOzZ63eIUZKDSUmUd3n0/EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzWJ4BygkWp
 6akVaZk5wNCDSUtw8CiJ8KqCpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpzXBKRIAKQoo
 zQPbgQsDi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYtAJnCk5lXArfpFdARTEBHTDoxB+
 SIkkSElFQDI5uLXs2l0Ip3/9as43zT/azxTYnKnm/lJ3eEJlfV5hzOfC/z67/kJtNIF6spb1j
 E+j4/8Pk9ef0avaUxn5qqjbItgqcKqahpvL98hTMptyVA8FZGS2NYbvdFp/8TmI+avL247Gr6
 MSfmkC+hRw7ERVhny90Qy9+8x/CY/vd32asnCu55ET2jS4mlOCPRUIu5qDgRALZLiWx+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503644019!94747247!1
X-Originating-IP: [104.130.215.37]
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 35062 invoked from network); 25 Aug 2017 06:53:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 06:53:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dl8Ur-0000Jk-Uw; Fri, 25 Aug 2017 06:53: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 1dl8Um-0002KS-It; Fri, 25 Aug 2017 06:53:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dl8Um-0006kO-Cb; Fri, 25 Aug 2017 06:53:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112858-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken: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-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-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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=1eed33994e28d4a0437ba6e944bbc3ec5e4a29a0
X-Osstest-Versions-That: qemuu=1f296733876434118fd766cfef5eb6f29ecab6a8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 06:53:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 112858: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg1OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjY3
NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY3NgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEyNjc2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NzYKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDExMjY3NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjc2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NzYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMjY3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjc2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTI2NzYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjY3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyNjc2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMWVlZDMzOTk0
ZTI4ZDRhMDQzN2JhNmU5NDRiYmMzZWM1ZTRhMjlhMApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUg
ICAgICAgICAgICAgICAgMWYyOTY3MzM4NzY0MzQxMThmZDc2NmNmZWY1ZWI2ZjI5ZWNhYjZhOAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjc2ICAyMDE3LTA4LTE3IDAzOjE4OjQ1IFogICAgOCBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMjg0NCAgMjAxNy0wOC0yMyAxMTo0MTo1MSBaICAg
IDEgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjg1OCAgMjAxNy0w
OC0yNCAwNjo1MjoyMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGlu
dXgudm5ldC5pYm0uY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERh
bmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYkBsaW51eC52bmV0LmlibS5jb20+CiAgRGF2
aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4g
R2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0
QHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5n
IDxmYW16QHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBJZ29yIE1h
bW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRl
bGxAbGluYXJvLm9yZz4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAg
VGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA0MTIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 06:58:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 06:58: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.xen.org>)
	id 1dl8Zu-0006ke-IW; Fri, 25 Aug 2017 06:58:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dl8Zt-0006kY-Ok
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 06:58:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7C/B9-02184-9AACF995; Fri, 25 Aug 2017 06:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov+6yU/M
 jDV51SVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmbf/9nKvjKVbH+zy3WBsZPHF2MnBwSAkYS
 byf+Y+pi5OIQEljIKHHy6xFGkISwQLzEsePvwWwRAQeJZedfMIIUMQssYZS49eMtVEcPo8S19
 X+YQarYBFQlNlw/xQpi8wpYS+xuagSzWYDiC14vYwexRQXCJfZ/v8YMUSMocXLmExYQmxOofs
 r1M2A2s4C6xJ95l5ghbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGuoaleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgiDIAwQ7Ghu2ehxglOZiU
 RHmXR8+PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO+0kUE6wKDU9tSItMwcYLTBpCQ4eJRFeV
 mDECPEWFyTmFmemQ6ROMSpKifMuB+kTAElklObBtcEi9BKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeRNBpvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhgFjCK2OLrsORwziy9qya4N+x//s6r
 0PpXRnjM1Ya7d6pVOudOOX9yveKeHp7tjW9+6VbfXsb20Svzwf0Ob1y/RxsLMC7o9THxqOtoL
 V7S06Pt91p5wbWddS2Mz8/+SC5FXO2ZxN964FqJu5nbvq6P0sTlx91nDvydLCdu1nTer+yKw8
 dqLvfOUWIozEg21mIuKEwHYS3EHywIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503644326!105913316!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60641 invoked from network); 25 Aug 2017 06:58:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Aug 2017 06:58:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 97D83AE58;
 Fri, 25 Aug 2017 06:58:45 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-3-jgross@suse.com>
 <19c15d31-fa8c-e696-e925-dcd393e60dda@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1b0ffc3d-ef0d-227d-9427-0cb2c7040c5f@suse.com>
Date: Fri, 25 Aug 2017 08:58:43 +0200
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: <19c15d31-fa8c-e696-e925-dcd393e60dda@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 2/5] xen: move XENMAPSPACE_grant_table code
 into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTg6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIZWxsbywKPiAKPiBJIHdh
cyBleHBlY3RpbmcgdG8gYmUgQ0NlZCBvbiB0aGlzIHBhdGNoLgoKT29wcywgc29ycnkgZm9yIHRo
YXQuCgo+IAo+IE9uIDIxLzA4LzE3IDE5OjA1LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUaGUg
eDg2IGFuZCBhcm0gdmVyc2lvbnMgb2YgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGUgaGFuZGxpbmcg
YXJlIG5lYXJseQo+PiBpZGVudGljYWwuIE1vdmUgdGhlIGNvZGUgaW50byBhIGZ1bmN0aW9uIGlu
IGdyYW50X3RhYmxlLmMgYW5kIGFkZCBhbgo+PiBhcmNoaXRlY3R1cmUgZGVwZW5kYW50IGhvb2sg
dG8gaGFuZGxlIHRoZSBkaWZmZXJlbmNlcy4KPj4KPj4gVGhpcyBhdCBvbmNlIGZpeGVzIGEgYnVn
IGluIHRoZSBhcm0gY29kZSB3aGljaCBkaWRuJ3QgdW5sb2NrIHRoZSBncmFudAo+PiB0YWJsZSBp
biBlcnJvciBjYXNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwg
MzQgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICB8IDQxCj4+ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+PiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMzgKPj4gKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmggfCAgNiArKysrKysKPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRf
dGFibGUuaCB8ICA1ICsrKysrCj4+ICB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAg
fCAgMyArKysKPj4gIDYgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRp
b25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCj4+IGluZGV4IGE4MTBhMDU2ZDcuLjZkYWQxNjdhOGUgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IEBAIC0yNCw2ICsy
NCw3IEBACj4+ICAjaW5jbHVkZSA8eGVuL21tLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL3ByZWVtcHQu
aD4KPj4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
PiAKPiBXaHkgc2NoZWQuaCBoYXMgYmVlbiBtb3ZlZCBlYXJsaWVyPyBMaWtlbHkgaXQgbWVhbnMg
b25lIG9mIHRoZSBoZWFkZXIKPiBkb2Vzbid0IGluY2x1ZGUgYWxsIGl0cyBkZXBlbmRlbmN5LgoK
SSdsbCBoYXZlIGEgbG9vay4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 07:11:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 07:11: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.xen.org>)
	id 1dl8ld-00087w-U6; Fri, 25 Aug 2017 07:10:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dl8lc-00087q-Pg
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 07:10:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E1/51-03406-08DCF995; Fri, 25 Aug 2017 07:10:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jG792fm
 RBssvyFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbd4oUfOSpeNz1nKWB8QlXFyMXh5DAbCaJ
 1ntr2bsYOTlYBOwl7hx8wwpiMwqUSWxqecECYedKTH/1lw3EFhI4wCix9IgoiM0moCPx/ekpZ
 hBbREBTYmXbfTaQocwC71gktn/YBzZIWMBCouPWXCaIbYsYJdZc/gs0lQNom6rE652WIDWcAq
 US607eAxvEK2AocWv3fLCDRAUsJRZs+wAVF5Q4OfMJ2EHMAuoSf+ZdYoaw5SWat84GsyUEtCU
 uH20H2yUh0Mco0TJ/D9sERuFZSPpnIemfhaR/ASPzKkaN4tSistQiXSMjvaSizPSMktzEzBxd
 QwMzvdzU4uLE9NScxKRiveT83E2MwEBnAIIdjGvmBx5ilORgUhLlXR49P1KILyk/pTIjsTgjv
 qg0J7X4EKMMB4eSBK/TGaCcYFFqempFWmYOMOZg0hIcPEoivGtOA6V5iwsSc4sz0yFSpxgVpc
 R5g0D6BEASGaV5cG2wOL/EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV5TkCk8mXklcNNfAS1
 mAlo86cQckMUliQgpqQZG65+b/Rmnr/7zhOu0anuXdmhD/r4tAdFP9S0j59U96Nuwf7XZSis5
 LrGHGYc5nic7LzjGechqquKVfwtXzYvcwtQ95XWHJv9Z9tCjE6Z5X1WbaSxccl/65h+mjZMf7
 tzVrMfzgK293F3TzeVuxmS9Td9iDy2aVxc9Wfn5/JBVkS8NtBIFzu+WU2Ipzkg01GIuKk4EAI
 uZ6snuAgAA
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503645054!111940731!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4504 invoked from network); 25 Aug 2017 07:10:55 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 07:10:55 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 54DEF5F798;
 Fri, 25 Aug 2017 07:10:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 54DEF5F798
Received: from vitty.brq.redhat.com.redhat.com (ovpn-204-157.brq.redhat.com
 [10.40.204.157])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id DEBA74142;
 Fri, 25 Aug 2017 07:10:48 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Peter Zijlstra <peterz@infradead.org>
References: <20170824092258.12375-1-vkuznets@redhat.com>
 <20170824143434.r7v3bjm3f32yvfg7@hirez.programming.kicks-ass.net>
 <878ti9rnom.fsf@vitty.brq.redhat.com>
Date: Fri, 25 Aug 2017 09:10:46 +0200
In-Reply-To: <878ti9rnom.fsf@vitty.brq.redhat.com> (Vitaly Kuznetsov's message
 of "Thu, 24 Aug 2017 17:27:21 +0200")
Message-ID: <87o9r4qg09.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Fri, 25 Aug 2017 07:10:53 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Jork Loeser <Jork.Loeser@microsoft.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Steven Rostedt <rostedt@goodmis.org>,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: enable RCU based table free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Vml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4gd3JpdGVzOgoKPiBQZXRlciBa
aWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+IHdyaXRlczoKPgo+PiBPbiBUaHUsIEF1ZyAy
NCwgMjAxNyBhdCAxMToyMjo1OEFNICswMjAwLCBWaXRhbHkgS3V6bmV0c292IHdyb3RlOgo+Pgo+
Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RsYi5oIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20vdGxiLmgKPj4+IGluZGV4IGM3Nzk3MzA3ZmMyYi4uZDQzYTdmY2FmZWU5IDEwMDY0
NAo+Pj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vdGxiLmgKPj4+ICsrKyBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3RsYi5oCj4+PiBAQCAtMTUsNCArMTUsOSBAQAo+Pj4gIAo+Pj4gICNpbmNs
dWRlIDxhc20tZ2VuZXJpYy90bGIuaD4KPj4+ICAKPj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgX190
bGJfcmVtb3ZlX3RhYmxlKHZvaWQgKnRhYmxlKQo+Pj4gK3sKPj4+ICsJZnJlZV9wYWdlX2FuZF9z
d2FwX2NhY2hlKHRhYmxlKTsKPj4+ICt9Cj4+Cj4+IE1vc3Qgb3RoZXIgYXJjaHMgaGF2ZSB0aGlz
IGluIHBndGFibGUuaCwgb25seSBBUk0qIGhhcyBpdCBpbiB0bGIuaC4KPj4KPgo+IFN1cmUsIEkg
Y2FuIG1vdmUgaXQgaW4gdjMgaWYgbm9ib2R5IG9iamVjdHMuCj4KCldlbGwsIHR1cm5zIG91dCBp
dCBpcyBnb2luZyB0byBiZSBhIGJpdCB0cmlja3kuIAoKZnJlZV9wYWdlX2FuZF9zd2FwX2NhY2hl
KCkgaXMgZGVmaW5lZCBpbiBsaW51eC9zd2FwLmggYnV0IHdlIGNhbid0IGp1c3QKaW5jbHVkZSBp
dCBmcm9tIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaCBhcyBwZ3RhYmxlLmggaXRzZWxm
IGlzCmluY2x1ZGVkIGZyb20gc3dhcC5oOgoKLi4uCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL2lu
Y2x1ZGUvbGludXgvbW0uaDo3MDowLAogICAgICAgICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xp
bnV4L21lbWNvbnRyb2wuaDoyOSwKICAgICAgICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51
eC9zd2FwLmg6OCwKICAgICAgICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51eC9zdXNwZW5k
Lmg6NCwKICAgICAgICAgICAgICAgICBmcm9tIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5j
OjEyOgouL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaDogSW4gZnVuY3Rpb24g4oCYX190
bGJfcmVtb3ZlX3RhYmxl4oCZOgouL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaDoxMjUy
OjI6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDigJhmcmVlX3BhZ2Vf
YW5kX3N3YXBfY2FjaGXigJk7IGRpZCB5b3UgbWVhbiDigJhmaWxlX3dyaXRlX2FuZF93YWl0X3Jh
bmdl4oCZPyBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KICBmcmVlX3Bh
Z2VfYW5kX3N3YXBfY2FjaGUodGFibGUpOwogIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgouLi4K
CkFuIGVhc3kgc29sdXRpb24gd291bGQgYmUgdG8gbWFrZSBfX3RsYl9yZW1vdmVfdGFibGUoKSBh
IGRlZmluZSBpbnN0ZWFkCm9mIGlubGluZSBidXQgcGVyc29uYWxseSBJJ2QgcmF0aGVyIHByZWZl
ciB0byBmb2xsb3cgQVJNIGFuZCBsZWF2ZSBpdCBpbgp0bGIuaC4KCi0tIAogIFZpdGFseQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 07:36:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 07:36: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.xen.org>)
	id 1dl99p-00013l-UJ; Fri, 25 Aug 2017 07:35:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dl99o-00013f-B0
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 07:35:56 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7A/3A-03557-B53DF995; Fri, 25 Aug 2017 07:35:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXS1tYhoRt9eX6
 kwaQtTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bp9YsZC74LVOz8dYmtgfE/bxcjF4eQwHRG
 ia0fJzJ1MXJySAjwShxZNoMVwg6QeH+rnxmiaAKjxJG17xm7GDk4WARUJebsMQSpYRNQlrj4t
 ZcNJCwiYCsx+7wbiMkskC2xcAvYFGGBYIkFO7Yzgti8AoYS6+4/YAGZyCuwlVFi6rZpYGuFBP
 YxSvQvY4YoEpQ4OfMJC4jNLKAjsXPrHTaImdISy/9xQITlJZq3zgYr5xTwkljx9hIbiC0KdM3
 uW3uZJzAKzUIyaRaSSbMQJs1CMmkBI8sqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DAzO93NTi
 4sT01JzEpGK95PzcTYzAAGcAgh2Mf+YHHmKU5GBSEuVdHj0/UogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IEL8sloJxgUWp6akVaZg4w1mDSEhw8SiK8NSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiyc
 vPS5US540BKRIAKcoozYMbAYv7S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmDQGZwpOZVwK
 36RXQEUxAR0w6MQfkiJJEhJRUA6OgWd8j7q8nbj1SP2Cqs0UjlSP9/YvUNAmuJQZFgTs3fvES
 avXaoTOrWHh26lG53Ybxf2U0WRqu54gd/jb15uotYa+d3aQ9rjU287x/3ObkVPVm6YQX+aclP
 tfk95dfc78ryhOqE6dSVzZH51DrHxYLaaUd3SaPP3tw3Xm6Q/bbCRuZCyv2LVViKc5INNRiLi
 pOBADC0il39gIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503646552!103874855!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63281 invoked from network); 25 Aug 2017 07:35:54 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 07:35:54 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 00:35:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="1210287016"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 25 Aug 2017 00:35:50 -0700
Date: Fri, 25 Aug 2017 14:35:03 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170825063500.GA47898@op-computing>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 kevin.tian@intel.com, julien.grall@arm.com
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-26-git-send-email-tianyu.lan@intel.com>
 <20170823121941.uvqxdedraslp45mz@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823121941.uvqxdedraslp45mz@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 julien.grall@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 25/25] x86/vvtd: save and restore
 emulated VT-d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDE6MTk6NDFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjI2UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBXcmFwIHNvbWUgdXNlZnVsIHN0YXR1cyBpbiBhIG5ldyBzdHJ1Y3R1cmUgaHZtX2h3X3Z2dGQs
IGZvbGxvd2luZwo+PiB0aGUgY3VzdG9tcyBvZiB2bGFwaWMsIHZpb2FwaWMgYW5kIGV0Yy4gUHJv
dmlkZSB0d28gc2F2ZS1yZXN0b3JlCj4+IHBhaXJzIHRvIHNhdmUvcmVzdG9yZSByZWdpc3RlcnMg
YW5kIG5vbi1yZWdpc3RlciBzdGF0dXMuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUu
bGFuQGludGVsLmNvbT4KPj4gLS0tCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2
ZS5oCj4+IGluZGV4IGZkN2JmM2YuLjEwNTM2Y2IgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9odm0vc2F2ZS5oCj4+IEBAIC02MzksMTAgKzYzOSwzMiBAQCBzdHJ1Y3QgaHZtX21z
ciB7Cj4+ICAKPj4gICNkZWZpbmUgQ1BVX01TUl9DT0RFICAyMAo+PiAgCj4+ICtzdHJ1Y3QgaHZt
X2h3X3Z2dGRfcmVncyB7Cj4+ICsgICAgdWludDhfdCBkYXRhWzEwMjRdOwo+PiArfTsKPj4gKwo+
PiArREVDTEFSRV9IVk1fU0FWRV9UWVBFKElPTU1VX1JFR1MsIDIxLCBzdHJ1Y3QgaHZtX2h3X3Z2
dGRfcmVncyk7Cj4+ICsKPj4gK3N0cnVjdCBodm1faHdfdnZ0ZAo+PiArewo+PiArICAgIC8qIFZJ
T01NVV9TVEFUVVNfWFhYICovCj4+ICsgICAgdWludDMyX3Qgc3RhdHVzOwo+PiArICAgIC8qIEZh
dWx0IFJlY29yZGluZyBpbmRleCAqLwo+PiArICAgIHVpbnQzMl90IGZyY2RfaWR4Owo+PiArICAg
IC8qIElzIGluIEV4dGVuZGVkIEludGVycnVwdCBNb2RlPyAqLwo+PiArICAgIHVpbnQzMl90IGVp
bTsKPj4gKyAgICAvKiBNYXggcmVtYXBwaW5nIGVudHJpZXMgaW4gSVJUICovCj4+ICsgICAgdWlu
dDMyX3QgaXJ0X21heF9lbnRyeTsKPj4gKyAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxl
IGJhc2UgZ2ZuICovCj4+ICsgICAgdWludDY0X3QgaXJ0Owo+PiArfTsKPj4gKwo+PiArREVDTEFS
RV9IVk1fU0FWRV9UWVBFKElPTU1VLCAyMiwgc3RydWN0IGh2bV9od192dnRkKTsKPgo+V2h5IHR3
byBzZXBhcmF0ZSBzdHJ1Y3R1cmVzPyBJdCBzaG91bGQgYmUgdGhlIHNhbWUgc3RydWN0dXJlLgoK
SGksIFJvZ2VyLgoKVGhhbmsgeW91IGZvciB5b3VyIHJldmlldy4gSSBhZ3JlZSB3aXRoIG1vc3Qg
b2YgeW91ciBjb21tZW50cyBvbiB0aGUKd2hvbGUgc2VyaWVzLiBJIHdpbGwgb25seSByZXBseSB0
byBzb21lIHBvaW50cyBJIHRoaW5rIHN0aWxsIG5lZWQKZGlzY3Vzc2lvbi4KCkhlcmUgd2UgdXNl
IHR3byBzZXBhcmF0ZSBzdHJ1Y3R1cmVzIGZvciBzb21lIGZpZWxkIGNhbm5vdCBiZSBpbmZlcmVk
CmZyb20gdGhlIHN0cnVjdCBodm1faHdfdnZ0ZF9yZWdzLiBGb3IgZXhhbXBsZSwgdGhlICdpcnQn
IGlzIHRoZSBnZm4gb2YKdGhlIGJhc2UgYWRkcmVzcyBJbnRlcnJ1cHQgUmVtYXBwaW5nIFRhYmxl
LiBUaGUgZmllbGQgaXMgc2V0IHRocm91Z2gKMS4gc2V0IHRoZSByZWdpc3RlciBETUFSX0lSVEVf
UkVHIGluIGh2bV9od192dnRkX3JlZ3MuCjIuIHNlbmQgYSBjb21tYW5kIHRvIHZ0ZCBieSB3cml0
dGluZyBhbm90aGVyIGNvbW1hbmQgcmVnaXN0ZXIuCgpJZiB0aGUgY3VycmVudCBiYXNlIGFkZHJl
c3MgaXMgQSwgYW5kIGd1ZXN0IHdhbnRzIHRvIHVwZGF0ZSB0aGUgYmFzZQphZGRyZXNzIHRvIEIg
YW5kIGZpbmlzaCB0aGUgZmlyc3Qgc3RlcC4gVW5mb3J0dW5hdGVseSwgc2F2aW5nIGFuZApyZXN0
b3JpbmcgaGFwcGVuIGhlcmUuIEluIHRoaXMgY2FzZSwgd2UgbmVlZCB0aGUgc3RydWN0IGh2bV9o
d192dnRkCnRvIGNvcnJlY3RseSByZXN0b3JlIHNvbWUgaW5mb3JtYXRpb24uCgpUaGFua3MKQ2hh
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 07:37:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 07: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.xen.org>)
	id 1dl9Ay-000180-7Q; Fri, 25 Aug 2017 07:37:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dl9Aw-00017q-GW
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 07:37:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E1/7E-27137-1A3DF995; Fri, 25 Aug 2017 07:37:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS1tYhorvw8vx
 Ig2v3hCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWOVMYC/6LVHza0sfWwHhGoIuRi0NIYBqj
 xKRJl5m7GDk5JAR4JY4sm8EKYQdINK9aB2aDFc2fEAdiCwvkSHQ+OcYEYosIKEo8eHmTFWLQK
 haJKzPWMII4zAJbGCVWnANxODnYBNQlTiyeCGbzCthIzGy8BdbNIqAqsWnOFnYQW1QgXuLxpt
 PsEDWCEidnPmEBsTkFbCWOfjoMFmcGmvNn3iVmCFteonnrbOYJjAKzkLTMQlI2C0nZAkbmVYw
 axalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHKAAQ7GFctCDzE
 KMnBpCTKuzx6fqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6WS0A5waLU9NSKtMwcYLTApCU4e
 JREeLsuAqV5iwsSc4sz0yFSpxgVpcR5Y0D6BEASGaV5cG2wCL3EKCslzMsIdIgQT0FqUW5mCa
 r8K0ZxDkYlYd67ION5MvNK4Ka/AlrMBLR40ok5IItLEhFSUg2Mm/eV1gdu6ZjJ7n9JItD+QLD
 zV6mt17OmJi82mf9KyeEkVwvPph+pR5j8fq3cdmLz6YK4cEW3S5yuItNtdc4q9uwq2poaxfes
 kqth25JKwfq+4xabAu3TZq1j452/P/nxOl4jx/27/869KzGfTXYav569cJDvnYi+1sOM9tOmJ
 DfEHVh6ON1biaU4I9FQi7moOBEAc/64fssCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503646622!113070080!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62359 invoked from network); 25 Aug 2017 07:37:04 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 07:37:04 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 00:37:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="1007515923"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 25 Aug 2017 00:36:59 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-10-git-send-email-tianyu.lan@intel.com>
 <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
 <20170822134828.dyvg7ytli4dzmj77@citrix.com>
 <91b6ff5f-c908-fa20-2ab8-f7e230690cbf@intel.com>
 <20170823083410.vhlkaf2jjy67tgtk@citrix.com>
 <59d40df3-a057-01d5-908a-6a3330316ba0@intel.com>
 <20170824110842.6beygoyd7x5cbbg3@citrix.com>
 <bf33f7d0-9d49-6209-7bb5-6eb7bcd58f60@intel.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <fdab3c4a-41ea-b093-3f3a-90d3207a3d89@intel.com>
Date: Fri, 25 Aug 2017 15:33:47 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <bf33f7d0-9d49-6209-7bb5-6eb7bcd58f60@intel.com>
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com, "Gao,
 Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjXml6UgMTE6MTksIExhbiBUaWFueXUgd3JvdGU6Cj4gT24gMjAxN+W5
tDA45pyIMjTml6UgMTk6MDgsIFdlaSBMaXUgd3JvdGU6Cj4+Pj4+IElmIGFkZCBkbWFyIHRhYmxl
IGZvciBodm1saXRlLCB3ZSBzaG91bGQgY29tYmluZSBkbWFyIHRhYmxlIHdpdGggb3RoZXIKPj4+
Pj4+Pj4gQUNQSSB0YWJsZSBhbmQgcG9wdWxhdGUgaW50byBhY3BpX21vZHVsZXNbMl0uIFRoaXMg
aXMgaG93IGh2bWxpdGUgYWRkCj4+Pj4+Pj4+IG90aGVyIEFDUEkgdGFibGVzIGluIGxpYnhsX19k
b21fbG9hZF9hY3BpKCkuCj4+Pj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gU3VyZSwgdGhhdCBzb3VuZHMg
cGxhdXNpYmxlLgo+Pj4+Pj4KPj4+Pj4+IFdoYXQgSSB3b3VsZCBsaWtlIHRvIHNlZSBpcyB0byBo
YXZlIG9uZSBlbnRyeSBwb2ludCB0byBtYW5pcHVsYXRlIEFQQ0kKPj4+Pj4+IHRhYmxlcy4KPj4+
Pj4+Cj4+Pj4+PiBHaXZlbiB0aGUgcGF0Y2ggdm9sdW1lIHdlJ3JlIHNlZWluZyBub3csIHdlIGV4
cGVjdCBjb250cmlidXRvcnMgdG8gZHJpdmUKPj4+Pj4+IHRoZSBkaXNjdXNzaW9uIGZvcndhcmQu
IElmIHlvdSdyZSBub3Qgc3VyZSwgZmVlbCBmcmVlIHRvIGFzayBtb3JlIHF1ZXN0aW9ucy4KPj4+
Pgo+Pj4+IEkgYW0gbm90IHN1cmUgd2hldGhlciBJIHVuZGVyc3Rvb2QgY29ycmVjdGx5Lgo+Pj4+
Cj4+Pj4gUFZIdjIgYnVpbGRzIGFsbCBBQ1BJIHRhYmxlIGluIHRvb2wgc3RhY2sgYW5kIHVzZXMg
YWNwaV9tb2R1bGVbMCwgMSwgMl0KPj4+PiB0byBwYXNzIHJlbGF0ZWQgdGFibGUgY29udGVudC4K
Pj4+Pgo+Pj4+IEhWTSBidWlsZHMgQUNQSSB0YWJsZXMgaW4gaHZtbG9hZGVyIGFuZCBqdXN0IHVz
ZSBhY3BpX21vZHVsZVswXSB0byBwYXNzCj4+Pj4gYWRkaXRpb25hbCBBQ1BJIGZpcm13YXJlIG9y
IHRhYmxlLgo+Pj4+Cj4+Pj4gVGhlc2UgdHdvIG1vZGVzIGhhdmUgZGlmZmVyZW50IHdheSB0byB1
c2UgYWNwaV9tb2R1bGVzW10uIFNvIEkgdGhpbmsgd2UKPj4+PiBjYW4ndCBjb21iaW5lIHRoZW0s
IHJpZ2h0Pwo+Pj4+Cj4+IFRoZXJlIG1pZ2h0IGJlIHNvbWUgbWlzdW5kZXJzdGFuZGluZy4gIFdl
IHByb2JhYmx5IGRvbid0IHdhbnQgdG8KPj4gbWFuaXB1bGF0ZSB0aGUgY29udGVudCBvZiB0aGUg
dGFibGVzIGluIGxpYnhsLgo+Pgo+Pj4+IEZvciBidWlsZCBkbWFyIHRhYmxlLCB3ZSBoYXZlIGlu
dHJvZHVjZWQgY29uc3RydWN0X2RtYXIoKSBpbiB1bmRlcgo+Pj4+IGxpYmFjcGkgdG8gYnVpbGQg
ZG1hciB0YWJsZSBhbmQgUFZIdjIgYWxzbyBjYW4gdXNlIGl0IGluCj4+Pj4gbGlieGxfX2RvbV9s
b2FkX2FjcGkoKS4KPj4+Pgo+PiBNeSBtYWpvciBjb21wbGFpbiBpcyBub3cgdGhlcmUgYXJlIHR3
byBmdW5jdGlvbnMgYW5kIGluIHR3byBkaWZmZXJlbnQKPj4gbG9jYXRpb25zLCBpbiB0d28gZGlm
ZmVyZW50IHBoYXNlcyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRoYXQgd291bGQKPj4gbWFuaXB1
bGF0ZSBBQ1BJIHRhYmxlcy4gSSB3b3VsZCBsaWtlIHRvIGhhdmUgb25seSBvbmUuCj4+Cj4+IFRo
ZSBmdW5jdGlvbiB5b3UncmUgY3VycmVudGx5IG1vZGlmeWluZyBsaWJ4bF9fZG9tYWluX2Zpcm13
YXJlIGlzIG5vdAo+PiB0aGUgcmlnaHQgcGxhY2UuIEl0J3MgcHJpbWFyeSBmdW5jdGlvbiBpcyB0
byBsb2FkIGZpbGVzIGZyb20gZGlza3MuCj4+Cj4+IFlvdSBzaG91bGQgYmUgYWJsZSB0byBjYWxs
IHRoZSBmdW5jdGlvbiB5b3UgaW50cm9kdWNlZCBpbgo+PiBsaWJ4bF9fZG9tX2xvYWRfYWNwaSwg
cHJvdmlkZWQgYXBwcm9wcmlhdGUgY2hlY2tzIGFyZSBhZGRlZC4KPiAKPiBCdXQgbGlieGxfX2Rv
bV9sb2FkX2FjcGkoKSBpc24ndCBjYWxsZWQgb24gaHZtIGd1ZXN0IGNvZGUgcGF0aC4gSXQganVz
dAo+IHdvcmtzIGZvciBQVkh2Mi9IVk1saXRlIGFuZCBoYXZlIHNvbWUgY29uZmxpY3Qgd2l0aCBo
dm0gZ3Vlc3QKPiBjb25maWd1cmF0aW9uKGkuZSwgYWNwaV9tb2R1bGUpLgo+IAo+IAo+IGludCBs
aWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvCj4gKmluZm8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gewo+ICAgICBpbnQg
cmMgPSAwOwo+IAo+ICAgICBpZiAoKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZN
KSAmJgo+ICAgICAgICAgKGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklD
RV9NT0RFTF9WRVJTSU9OX05PTkUpKSB7Cj4gICAgICAgICByYyA9IGxpYnhsX19kb21fbG9hZF9h
Y3BpKGdjLCBpbmZvLCBkb20pOwo+ICAgICAgICAgaWYgKHJjICE9IDApCj4gICAgICAgICAgICAg
TE9HRShFUlJPUiwgImxpYnhsX2RvbV9sb2FkX2FjcGkgZmFpbGVkIik7Cj4gICAgIH0KPiAKPiAg
ICAgcmV0dXJuIHJjOwo+IH0KCldlIG1heSByZW1vdmUgdGhlIGNoZWNrIGFuZCBtb3ZlIGludHJv
ZHVjZWQgY29kZSBpbgpsaWJ4bF9fZG9tX2xvYWRfYWNwaSgpLiBSdW4gbmV3IGNvZGUganVzdCBm
b3IgaHZtIGd1ZXN0LiBEb2VzIHRoaXMgbWFrZQpzZW5zZT8KCi0tIApCZXN0IHJlZ2FyZHMKVGlh
bnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 07:51:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 07: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.xen.org>)
	id 1dl9Ok-0002Qe-Ff; Fri, 25 Aug 2017 07:51:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403b050d5=citrix-osstest@xenproject.org>)
 id 1dl9Oi-0002QH-JC
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 07:51:20 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 DB/FB-03557-7F6DF995; Fri, 25 Aug 2017 07:51:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO73a/M
 jDTqdLO5Nec/uwOixvW8XewBjFGtmXlJ+RQJrxornK5kLHkdV/NnZwtTA2GnRxcjJISHgL3H8
 6VNGCNtdYnr7CjYQW0TAWWLCh9tgNq+AnsSuk++ZQGxhoJrLq/4C2VxA9UfkJR6e2craxcgB5
 LhKzPpiBzHHVaJ/5S52EJtNwENiYs9EFpASFgFVid77XCBhIQEtiaWLVzJBjBeUODnzCQuIzS
 wgIXHwxQtmiDEWEjs+9rFNYOSbhaRsFpKyBYxMqxjVi1OLylKLdC30kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECw4kBCHYwzr7sf4hRkoNJSZR3efT8SCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvBFXgXKCRanpqRVpmTnAwIZJS3DwKInwXr0ClOYtLkjMLc5Mh0idYtTl2LB6/
 RcmIZa8/LxUKXHetSAzBECKMkrz4EbAouwSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlvgE
 zhycwrgdv0CugIJqAjJp2YA3JESSJCSqqBMcJoWtuf4hnCvN8ZJOfeedb2sF9lz76zn+7n/C1
 +aF5kLCYUfYr5mPQ9gUU/rU5bLdnbIq31tYyrwfdx/twOXqfTD5lbV8xz/Hto46nnx18Fp/20
 Vp8pvolvS+CsZbtLDaQ8OlfK1fL5HOq7reL86BLr/pvtR9v1FjRMFZiT+aAqJm+Z8qaaIiWW4
 oxEQy3mouJEAFcPphGtAgAA
X-Env-Sender: prvs=403b050d5=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503647477!65594798!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38058 invoked from network); 25 Aug 2017 07:51:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 07:51:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="436844582"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72015-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-qemuu-rhel6hvm-intel:guest-stop:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=d5a52318d902b956a258a0afbeffd95758f99dc4
X-Osstest-Versions-That: xen=c5b0fe579e15531ac1498598fede89fd4b46a601
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 25 Aug 2017 08:50:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.5-testing baseline-only test] 72015: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAxNSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAxNS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsIDExIGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMDEwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiA3MjAxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA3MjAxMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBS
RUdSLiB2cy4gNzIwMTAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gNzIw
MTAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIGxpa2UgNzIwMTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjAxMAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgICBs
aWtlIDcyMDEwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU5IGxlYWstY2hlY2svY2hl
Y2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwMTAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjAxMAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAg
ICAgIGZhaWwgICBsaWtlIDcyMDEwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU5IGxl
YWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwMTAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE0IHhlbi1ib290L2wxICAgICAgICAgICAgIGZhaWwg
bGlrZSA3MjAxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMDEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbnhwc3AzIDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgICBmYWlsIGxpa2UgNzIwMTAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1
OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0x
OTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZDVhNTIzMThk
OTAyYjk1NmEyNThhMGFmYmVmZmQ5NTc1OGY5OWRjNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgYzViMGZlNTc5ZTE1NTMxYWMxNDk4NTk4ZmVkZTg5ZmQ0YjQ2YTYwMQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcyMDEwICAyMDE3LTA4LTI0IDAxOjQ4OjM3IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjAxNSAgMjAxNy0wOC0yNSAwMTo0ODoxOSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNw
dXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6
IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGQ1
YTUyMzE4ZDkwMmI5NTZhMjU4YTBhZmJlZmZkOTU3NThmOTlkYzQKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyMyAxNzo1NTozOCAyMDE3ICsw
MjAwCgogICAgYXJtL21tOiByZWxlYXNlIGdyYW50IGxvY2sgb24geGVubWVtX2FkZF90b19waHlz
bWFwX29uZSgpIGVycm9yIHBhdGhzCiAgICAKICAgIENvbW1pdCA1NTAyMWZmOWFiICgieGVuL2Fy
bTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAgbWZuIDAgaWYKICAgIGFuIGVycm9y
IG9jY3VycyIpIGludHJvZHVjZWQgZXJyb3IgcGF0aHMgbm90IHJlbGVhc2luZyB0aGUgZ3JhbnQg
dGFibGUKICAgIGxvY2suIFJlcGxhY2UgdGhlbSBieSBhIHN1aXRhYmxlIGNoZWNrIGFmdGVyIHRo
ZSBsb2NrIHdhcyBkcm9wcGVkLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMzUuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1OTU0NmMx
ODk3YTkwZmU5YWY1ZWJiYmIwNWVhZDhkOThiNGQxN2I5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0w
OC0yMyAxNzo0NTo0NSArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:04:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08: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.xen.org>)
	id 1dl9bn-0003o3-Mc; Fri, 25 Aug 2017 08:04:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dl9bm-0003nx-Bo
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:04:50 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A8/CC-02176-12ADF995; Fri, 25 Aug 2017 08:04:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyMbThkK7Crfm
 RBo+eWlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnVj1hLnjBXDFh4Sr2BsZe5i5GLg4hgemM
 Eu2X5zGBOCwCy1glGvtfsIM4EgKHgJwf74AcTiAnTmLuwjWMEHaVxITlm4A6OIDaNSU2NlhCT
 JrAJDGh6R9YjbCAgUTD+u+sIDaLgKrE9MU3WEHq2QRUJNrWGIKERQQ0JKae3gN2BbPAQxGJMz
 8eQPW6Sex4doURpJ5XwFzi1BxbkLCQwCkWid2vvUFsXgFBiZMzn7CA2MwCWhI3/r0EO4dZQFp
 i+T8OkDCnQKDEkqXTwC4QBdrauXQOywRGkVlIumch6Z6F0L2AkXkVo0ZxalFZapGukYleUlFm
 ekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg8NczMDDuYHx13O8QoyQHk5Io7/Lo+ZFCf
 En5KZUZicUZ8UWlOanFhxhlODiUJHgLbwLlBItS01Mr0jJzgHEIk5bg4FES4eUBSfMWFyTmFm
 emQ6ROMVpyXLmy7gsTR9OHLUByyoHtX5iEWPLy81KlxHnDQRoEQBoySvPgxsFSxSVGWSlhXkY
 GBgYhnoLUotzMElT5V4ziHIxKwrzJIFN4MvNK4La+AjqICeigSSfmgBxUkoiQkmpgrK+a/eyD
 ZkYaR9i7i0+fRb+N37R+++yG1jUrVL5//r9l7tv/6SdKIo5snnB79beokt661c8TPzmscN4fK
 v5Waba+sEu3+v0J8ddKN3jbPrubXKC2OtLk4gPORdN9I84psqpWiHQsTtnz8oxJ6NHT0yVDn+
 wO+SioYX+/f11ItTyTQHpCaKwUoxJLcUaioRZzUXEiAEF1K7wQAwAA
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503648288!111563788!1
X-Originating-IP: [209.85.128.194]
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 27632 invoked from network); 25 Aug 2017 08:04:48 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Aug 2017 08:04:48 -0000
Received: by mail-wr0-f194.google.com with SMTP id y14so145016wrd.1
 for <xen-devel@lists.xenproject.org>; Fri, 25 Aug 2017 01:04:48 -0700 (PDT)
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=2svHxKvU9FKeHHUtoTfqJxvqy9szl/3wBdxAH4o5WRI=;
 b=TO1wAgRlnNlPbDMBw2ntTo0bIx3ZVamXa10gt/sWPyawVnWZwike+KwQu3Ud2OdbDC
 b5HGTYKSi2SkvVvPlY8fxOD760/fnSSzQDgqGPlD893+o9DDX6WjU9dPDpCvIMbz+0PE
 XqQ4ToBdKKxTzEbj34P/dPjBv74gVQwUwLQSm1XZOEarfdwi2iVfjZa/CqO0+1OrRc+e
 /dZBAbA/dApTDuX4kDVEO4cy6vsju37QJqLJ716/CUIwiTNJ7e85k2nPfrhIebbXT97m
 XtSTFV7B+qD2tElOpqppTewhZEx8RVWHhYCnT0mQU8uRZBY57GLfXSEtXsx2Zt2lZUDv
 ZjAw==
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=2svHxKvU9FKeHHUtoTfqJxvqy9szl/3wBdxAH4o5WRI=;
 b=I3zuL9XND4Y5WR1oaKsCiAxItey4oZ7yOjhnYOWNGYjXCymrhWy8h4DRUd4HygvXeq
 kMyrIafVbgTofxyKD1wLopY6qoCKtOxIPP1Z+Fy5GZrQ2T887899qIQBBMIrHtqyG1OE
 SUddGGrMGxtKj4D24RuCTnD3waTjOCwn/SHLHTIZ00r9u/VEsNO7QEJbg618+3535gQu
 RzCD6MTevHsDrhNHs4wnDzDTpvsky6diGgb1KqxNZBRfZFlXKXtNELo6Jnvz27XREi8c
 K8/2/fT+AASssumZSay2bXKRLAq1ZcYVFPgopwf++VsGTTrCTHuOj9eEIW4RCMUbk5pA
 gCEw==
X-Gm-Message-State: AHYfb5gZdMAV+VNysyaTF3I25DY7yhhCJ2WWtLQPdY7kYsxb3jR5c6av
 JOcSVaGPGqVOmg==
X-Received: by 10.223.178.26 with SMTP id u26mr6027386wra.133.1503648288496;
 Fri, 25 Aug 2017 01:04:48 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id f4sm646471wmh.28.2017.08.25.01.04.44
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 25 Aug 2017 01:04:47 -0700 (PDT)
Date: Fri, 25 Aug 2017 10:04:43 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170825080443.tvvr6wzs362cjcuu@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiBXaXRoIHRo
ZSBmaXggZm9yIGZ1bmN0aW9uIHRyYWNpbmcsIHRoZSBoYWNrYmVuY2ggcmVzdWx0cyBoYXZlIGFu
Cj4gYXZlcmFnZSBvZiArMC44IHRvICsxLjQlIChmcm9tICs4JSB0byArMTAlIGJlZm9yZSkuIFdp
dGggYSBkZWZhdWx0Cj4gY29uZmlndXJhdGlvbiwgdGhlIG51bWJlcnMgYXJlIGNsb3NlciB0byAw
LjglLgo+IAo+IE9uIHRoZSAudGV4dCBzaXplLCB3aXRoIGdjYyA0LjkgSSBzZWUgKzAuOCUgb24g
ZGVmYXVsdCBjb25maWd1cmF0aW9uCj4gYW5kICsxLjE4MCUgb24gdGhlIHVidW50dSBjb25maWd1
cmF0aW9uLgoKQSAxJSB0ZXh0IHNpemUgaW5jcmVhc2UgaXMgc3RpbGwgc2lnbmlmaWNhbnQuIENv
dWxkIHlvdSBsb29rIGF0IHRoZSBkaXNhc3NlbWJseSwgCndoZXJlIGRvZXMgdGhlIHNpemUgaW5j
cmVhc2UgY29tZSBmcm9tPwoKVGhhbmtzLAoKCUluZ28KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:07:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:07: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.xen.org>)
	id 1dl9ef-0003xH-3t; Fri, 25 Aug 2017 08:07:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dl9ee-0003xB-BX
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:07:48 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D2/DC-01862-3DADF995; Fri, 25 Aug 2017 08:07:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXS6fjDS/fSrfm
 RBlPOWVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnd1xpZCy6IV7x/8ZepgXGxQBcjJ4eQQJ5E
 z7/rLCA2r4CdxLJtDxhBbAkBQ4nTC2+CxVkEVCXm/bzCDGKzCahLtD3bztrFyMEhImAgce5oE
 ojJLKAvsW0dWLWwgLvEoW0LWCCm20lMWTOLCaSEV0BQ4u8OYZAws4CWxMNft1ggbG2JZQtfM0
 NMkZZY/o9jAiPvLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5
 qcXFiempOYlKxXnJ+7iZGYHgxAMEOxuYvTocYJTmYlER5l0fPjxTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwVt4EygnWJSanlqRlpkDDHSYtAQHj5IILw9Imre4IDG3ODMdInWKUVFKnDccJCEAk
 sgozYNrg0XXJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzJoNM4cnMK4Gb/gpoMRPQ4kkn5o
 AsLklESEk1MOpnBmzcs1pKP+XwTEedlFVvYrm7Jpc5KTD8Nma5FHf11qHvbd8f//mfIRgc93p
 t00SGH73NT8zy9OYF569zyCjyDpUKvTRLbunO1u/17o+SrgnJyaXb1v157HREb4WixQMJwy4d
 hauPRJc0Sdvu4G9a1FB0XWFVu7JaSpiX2T/f3rvvjuzfpMRSnJFoqMVcVJwIAL4bpbCpAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503648465!111403964!1
X-Originating-IP: [137.65.248.74]
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 5594 invoked from network); 25 Aug 2017 08:07:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:07:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 02:07:44 -0600
Message-Id: <599FF6F102000078001738E4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 02:07:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/EFI: warn about r/o sections requiring
	relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RUZJIGltcGxlbWVudGF0aW9ucyBtYXkgd3JpdGUtcHJvdGVjdCByL28gc2VjdGlvbnMsIGJ1dCB3
ZSBuZWVkIHRvCmFwcGx5IHJlbG9jYXRpb25zLiBFbGltaW5hdGUgdGhlIG9uZSBwcmVzZW50IGNh
c2Ugb2YgYSByL28gc2VjdGlvbgp3aXRoIHJlbG9jYXRpb25zICguaW5pdC50ZXh0LCB3aGljaCBp
cyBub3cgYmVpbmcgY29tYmluZWQgd2l0aAouaW5pdC5kYXRhIGludG8ganVzdCAuaW5pdCkuCgpB
bHNvIGNvcnJlY3QgYSBmZXcgb3RoZXIgZm9ybWF0IHN0cmluZ3MgKHRvIGFjY291bnQgZm9yIHRo
ZSBwb3NzaWJseQptaXNzaW5nIE5VTCBpbiBzZWN0aW9uIG5hbWVzKS4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkv
bWtyZWxvYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvbWtyZWxvYy5jCkBAIC02Niw4ICs2Niw5
IEBAIHN0cnVjdCBjb2ZmX3NlY3Rpb24gewogICAgIHVpbnQxNl90IHJlbG9jYXRpb25fY291bnQ7
CiAgICAgdWludDE2X3QgbGluZV9udW1iZXJfY291bnQ7CiAgICAgdWludDMyX3QgZmxhZ3M7Ci0j
ZGVmaW5lIENPRkZfU0VDVElPTl9CU1MgICAgICAgICAweDAwMDAwMDgwCi0jZGVmaW5lIENPRkZf
U0VDVElPTl9ESVNDQVJEQUJMRSAweDAyMDAwMDAwCisjZGVmaW5lIENPRkZfU0VDVElPTl9CU1Mg
ICAgICAgICAweDAwMDAwMDgwVQorI2RlZmluZSBDT0ZGX1NFQ1RJT05fRElTQ0FSREFCTEUgMHgw
MjAwMDAwMFUKKyNkZWZpbmUgQ09GRl9TRUNUSU9OX1dSSVRFQUJMRSAgIDB4ODAwMDAwMDBVCiB9
OwogCiBzdGF0aWMgdm9pZCB1c2FnZShjb25zdCBjaGFyICpjbWQsIGludCByYykKQEAgLTIyNCw3
ICsyMjUsNyBAQCBzdGF0aWMgdm9pZCBkaWZmX3NlY3Rpb25zKGNvbnN0IHVuc2lnbmVkCiAgICAg
ICAgIGlmICggaSA8IGRpc3AgfHwgaSArIHdpZHRoIC0gZGlzcCA+IHNlYy0+ZmlsZV9zaXplICkK
ICAgICAgICAgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAgICAgICAg
ICAgICJCb2d1cyBkaWZmZXJlbmNlIGF0ICVzOiUwOCIgUFJJeEZBU1QzMiAiXG4iLAorICAgICAg
ICAgICAgICAgICAgICAiQm9ndXMgZGlmZmVyZW5jZSBhdCAlLjhzOiUwOCIgUFJJeEZBU1QzMiAi
XG4iLAogICAgICAgICAgICAgICAgICAgICBzZWMtPm5hbWUsIGkpOwogICAgICAgICAgICAgZXhp
dCgzKTsKICAgICAgICAgfQpAQCAtMjM1LDcgKzIzNiw3IEBAIHN0YXRpYyB2b2lkIGRpZmZfc2Vj
dGlvbnMoY29uc3QgdW5zaWduZWQKICAgICAgICAgaWYgKCBkZWx0YSAhPSBkaWZmICkKICAgICAg
ICAgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAgICAgICAgICAgICJE
aWZmZXJlbmNlIGF0ICVzOiUwOCIgUFJJeEZBU1QzMiAiIGlzICUjIiBQUkl4RkFTVDY0CisgICAg
ICAgICAgICAgICAgICAgICJEaWZmZXJlbmNlIGF0ICUuOHM6JTA4IiBQUkl4RkFTVDMyICIgaXMg
JSMiIFBSSXhGQVNUNjQKICAgICAgICAgICAgICAgICAgICAgIiAoZXhwZWN0ZWQgJSMiIFBSSXhG
QVNUNjQgIilcbiIsCiAgICAgICAgICAgICAgICAgICAgIHNlYy0+bmFtZSwgaSwgZGVsdGEsIGRp
ZmYpOwogICAgICAgICAgICAgY29udGludWU7CkBAIC0yNjEsMTEgKzI2MiwxNiBAQCBzdGF0aWMg
dm9pZCBkaWZmX3NlY3Rpb25zKGNvbnN0IHVuc2lnbmVkCiAgICAgICAgIGVsc2UgaWYgKCBydmEg
IT0gY3VyX3J2YSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAotICAg
ICAgICAgICAgICAgICAgICAiQ2Fubm90IGhhbmRsZSBkZWNyZWFzaW5nIFJWQSAoYXQgJXM6JTA4
IiBQUkl4RkFTVDMyICIpXG4iLAorICAgICAgICAgICAgICAgICAgICAiQ2Fubm90IGhhbmRsZSBk
ZWNyZWFzaW5nIFJWQSAoYXQgJS44czolMDgiIFBSSXhGQVNUMzIgIilcbiIsCiAgICAgICAgICAg
ICAgICAgICAgIHNlYy0+bmFtZSwgaSk7CiAgICAgICAgICAgICBleGl0KDMpOwogICAgICAgICB9
CiAKKyAgICAgICAgaWYgKCAhKHNlYy0+ZmxhZ3MgJiBDT0ZGX1NFQ1RJT05fV1JJVEVBQkxFKSAp
CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgIldhcm5p
bmc6IHJlbG9jYXRpb24gdG8gci9vIHNlY3Rpb24gJS44czolMDgiIFBSSXhGQVNUMzIgIlxuIiwK
KyAgICAgICAgICAgICAgICAgICAgc2VjLT5uYW1lLCBpKTsKKwogICAgICAgICBwcmludGYoIlx0
LndvcmQgKCV1IDw8IDEyKSB8IDB4JTAzIiBQUkl4RkFTVDMyICJcbiIsCiAgICAgICAgICAgICAg
ICByZWxvYywgc2VjLT5ydmEgKyBpIC0gZGlzcCAtIHJ2YSk7CiAgICAgICAgIHJlbG9jX3NpemUg
Kz0gMjsKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVu
Lmxkcy5TCkBAIC0xNTUsNyArMTU1LDExIEBAIFNFQ1RJT05TCiAgIF9fMk1faW5pdF9zdGFydCA9
IC47ICAgICAgICAgLyogU3RhcnQgb2YgMk0gc3VwZXJwYWdlcywgbWFwcGVkIFJXWCAoYm9vdCBv
bmx5KS4gKi8KICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7ICAgICAgICAgICAgIC8qIEluaXQgY29k
ZSBhbmQgZGF0YSAqLwogICBfX2luaXRfYmVnaW4gPSAuOworI2lmbmRlZiBFRkkKICAgLmluaXQu
dGV4dCA6IHsKKyNlbHNlCisgIC5pbml0IDogeworI2VuZGlmCiAgICAgICAgX3Npbml0dGV4dCA9
IC47CiAgICAgICAgKiguaW5pdC50ZXh0KQogICAgICAgIC8qCkBAIC0xNjUsOCArMTY5LDEyIEBA
IFNFQ1RJT05TCiAgICAgICAgICovCiAgICAgICAgKiguYWx0aW5zdHJfcmVwbGFjZW1lbnQpCiAg
ICAgICAgX2Vpbml0dGV4dCA9IC47CisjaWZuZGVmIEVGSQogICB9IDp0ZXh0CiAgIC5pbml0LmRh
dGEgOiB7CisjZWxzZQorICAgICAgIC4gPSBBTElHTihTTVBfQ0FDSEVfQllURVMpOworI2VuZGlm
CiAgICAgICAgKiguaW5pdC5yb2RhdGEpCiAgICAgICAgKiguaW5pdC5yb2RhdGEucmVsKQogICAg
ICAgICooLmluaXQucm9kYXRhLnN0ciopCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:17:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:17: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.xen.org>)
	id 1dl9nj-0004fe-0D; Fri, 25 Aug 2017 08:17:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dl9nh-0004fU-K2
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:17:09 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C8/10-01994-40DDF995; Fri, 25 Aug 2017 08:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5fl7vx
 Ig2nNIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfp5OMBUs4K/7eW8fawHidrYuRk0NIIE/i
 2/wTYDavgJ3ExO9PwGwJAUOJ0wtvsoDYLAKqEv2Tv7CC2GwC6hJtz7aD2SJA8cOXjjOB2MwCQ
 RKXO5Yxg9jCAqkS7eu+MULM38oocftsAYjNKWAjcantN1A9B9AuQYm/O4QhWrUkHv66xQJha0
 ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6xnpJRZnpGSW5iZk
 5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxj3/nM6xCjJwaQkyrs8en6kEF9SfkplRmJx
 RnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgPXYbqE6wKDU9tSItMwcYHTClEhw8SiK8uiBp3
 uKCxNzizHSI1ClGRSlx3q8gCQGQREZpHlwbLCIvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZ
 jX+A7QFJ7MvBK46a+AFjMBLZ50Yg7I4pJEhJRUA+OUCbn/BXXrL/VO+dfMXfRYba3TJzM+58L
 iS7nHSuck/DkdYv/g3bvPtSwNbfGFQlenH0s8lX+yTei7z6kpQWz2qnd07sxa+3fX4gkLeRWl
 V913vxErpSbgaLdypX972Z/dDMVvvE2iBDtDtt38Kbfo/W+H6N+5c+8f3jRt+YOdLz24n+ywX
 2+jxFKckWioxVxUnAgACj3Sy8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503649026!105927328!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23251 invoked from network); 25 Aug 2017 08:17:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:17:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 02:17:05 -0600
Message-Id: <599FF92102000078001738F2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 02:17:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-20-jgross@suse.com>
 <599F0E57020000780017365E@suse.com>
 <e68d56be-83c4-52f4-af4e-d10bc28d58a2@suse.com>
In-Reply-To: <e68d56be-83c4-52f4-af4e-d10bc28d58a2@suse.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 19/53] xen/arch/x86/psr.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE4OjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
NC8wOC8xNyAxNzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIzLjA4LjE3IGF0IDE5
OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3Iu
Ywo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4+PiBAQCAtNDE4LDUwICs0MTgsNjYgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKPj4+ICAgICAg
LndyaXRlX21zciA9IGwyX2NhdF93cml0ZV9tc3IsCj4+PiAgfTsKPj4+ICAKPj4+IC1zdGF0aWMg
dm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZl
YXR1cmUsCj4+PiArc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNvbnN0IGNoYXIg
KnMsIGNvbnN0IGNoYXIgKnZhbHVlLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpzcywgY29uc3QgY2hhciAqZmVhdHVyZSwKPj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCj4+PiAgewo+Pj4gLSAg
ICBpZiAoICFzdHJjbXAocywgZmVhdHVyZSkgKQo+Pj4gKyAgICBpZiAoICFzdHJuY21wKHMsIGZl
YXR1cmUsIHZhbHVlIC0gcykgKQo+Pj4gICAgICB7Cj4+PiAtICAgICAgICBpZiAoICF2YWx1ZSAp
Cj4+PiArICAgICAgICBpZiAoICEqdmFsdWUgKQo+Pj4gICAgICAgICAgICAgIG9wdF9wc3IgfD0g
bWFzazsKPj4+ICAgICAgICAgIGVsc2UKPj4+ICAgICAgICAgIHsKPj4+IC0gICAgICAgICAgICBp
bnQgdmFsX2ludCA9IHBhcnNlX2Jvb2wodmFsdWUsIE5VTEwpOwo+Pj4gKyAgICAgICAgICAgIGlu
dCB2YWxfaW50ID0gcGFyc2VfYm9vbCh2YWx1ZSArIDEsIHNzKTsKPj4gCj4+IFdoeSAiKyAxIiBo
ZXJlPwo+IAo+IHZhbHVlIHBvaW50cyB0byB0aGUgZGVsaW1pdGVyICgnXDAnIG9yICcsJykgbm93
LgoKVGhhdCdzIHByZXR0eSBjb3VudGVyaW50dWl0aXZlIGFuZCBlcnJvciBwcm9uZSwgZG9uJ3Qg
eW91IHRoaW5rPwpBdCB0aGUgdmVyeSBsZWFzdCB0aGUgcGFyYW1ldGVyIHRoZW4gc2hvdWxkbid0
IGJlIGNhbGxlZCAidmFsdWUiLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:18:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08: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.xen.org>)
	id 1dl9oo-0004kL-9R; Fri, 25 Aug 2017 08:18:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dl9on-0004kA-I9
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 08:18:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5B/AE-03406-84DDF995; Fri, 25 Aug 2017 08:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXS1tbhqOt+d36
 kweF/JhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aC5gdMBb8UK9btbWdtYOyR6mLk4hASmM4o
 0THvBFsXIyeHhACvxJFlM1i7GDmAbH+Jm/fKIWomMEpMnvYNrIZFQFVi1v4D7CA2m4CyxMWvv
 Wwg9SICthKzz7uBmMwC2RILt7CCVAgLREg8XvSbGcTmFdCX+NP6gh1kJK/AVkaJqdumMUHM38
 coMeHULBaIKkGJkzOfgNnMAjoSO7feYYMYKi2x/B8HRFheonnrbLChnAJeEqcefwNbJgp0zu5
 be5knMArNQjJpFpJJsxAmzUIyaQEjyypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLi
 xPTUnMSkYr3k/NxNjMAQZwCCHYxnFgQeYpTkYFIS5V0ePT9SiC8pP6UyI7E4I76oNCe1+BCjD
 AeHkgSv1h2gnGBRanpqRVpmDjDaYNISHDxKIryyIGne4oLE3OLMdIjUKUZFKXHeKSAJAZBERm
 keXBsswi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmNcYZApPZl4J3PRXQIuZgBZPOjEHZHF
 JIkJKqoFxdilPz0OGJWW7bvG/F1K1VLwo4szNpajIIZVfoHhV7x7rwXn3Xhx4k9PpoTe1r1+N
 Z25ovOKdsA0b+RPb5upyexY093E9UxdZz/qIaWrczcY/3KGKq/yqJPZav3Hqrouz+Z+0Ocv7l
 uCa4ncHlSwYPbTtjRetqd9wynfv901nwz4rrqj16ldiKc5INNRiLipOBAC/LORp6wIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503649093!108814631!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15425 invoked from network); 25 Aug 2017 08:18:15 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:18:15 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 01:18:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="143792703"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga005.fm.intel.com with ESMTP; 25 Aug 2017 01:18:11 -0700
Date: Fri, 25 Aug 2017 15:17:24 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170825071721.GA967@op-computing>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 kevin.tian@intel.com, julien.grall@arm.com
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-24-git-send-email-tianyu.lan@intel.com>
 <20170823115127.gdzj2goz5q7xhb2r@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823115127.gdzj2goz5q7xhb2r@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 julien.grall@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 23/25] x86/vvtd: Handle interrupt
 translation faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTI6NTE6MjdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjI0UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBJbnRlcnJ1cHQgdHJhbnNsYXRpb24gZmF1bHRzIGFyZSBub24tcmVjb3ZlcmFibGUgZmF1bHQu
IFdoZW4gZmF1bHRzCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeIGZhdWx0cwo+PiBhcmUgdHJpZ2dlcmVkLCBpdCBuZWVkcyB0byBwb3B1bGF0ZSBm
YXVsdCBpbmZvIHRvIEZhdWx0IFJlY29yZGluZwo+PiBSZWdpc3RlcnMgYW5kIGluamVjdCB2SU9N
TVUgbXNpIGludGVycnVwdCB0byBub3RpZnkgZ3Vlc3QgSU9NTVUgZHJpdmVyCj4+IHRvIGRlYWwg
d2l0aCBmYXVsdHMuCj4+IAo+PiBUaGlzIHBhdGNoIGVtdWxhdGVzIGhhcmR3YXJlJ3MgaGFuZGxp
bmcgaW50ZXJydXB0IHRyYW5zbGF0aW9uCj4+IGZhdWx0cyAobW9yZSBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgcHJvY2VzcyBjYW4gYmUgZm91bmQgaW4gVlQtZCBzcGVjLAo+PiBjaGlwdGVyICJUcmFu
c2xhdGlvbiBGYXVsdHMiLCBzZWN0aW9uICJOb24tUmVjb3ZlcmFibGUgRmF1bHQKPiAgXiBjaGFw
dGVyCj4+IFJlcG9ydGluZyIgYW5kIHNlY3Rpb24gIk5vbi1SZWNvdmVyYWJsZSBMb2dnaW5nIiku
Cj4+IFNwZWNpZmljYWxseSwgdmlvbW11X3JlY29yZF9mYXVsdCgpIHJlY29yZHMgdGhlIGZhdWx0
IGluZm9ybWF0aW9uIGFuZAo+PiB2aW9tbXVfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVsdCgp
IHJlcG9ydHMgZmF1bHRzIHRvIHNvZnR3YXJlLgo+PiBDdXJyZW50bHksIG9ubHkgUHJpbWFyeSBG
YXVsdCBMb2dnaW5nIGlzIHN1cHBvcnRlZCBhbmQgdGhlIE51bWJlciBvZgo+PiBGYXVsdC1yZWNv
cmRpbmcgUmVnaXN0ZXJzIGlzIDEuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFu
QGludGVsLmNvbT4KPj4gLS0tCj4KPj4gICAgICAvKiBBZGRyZXNzIHJhbmdlIG9mIHJlbWFwcGlu
ZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgKi8KPj4gICAgICB1aW50NjRfdCBiYXNlX2FkZHI7Cj4+
ICAgICAgdWludDY0X3QgbGVuZ3RoOwo+PiBAQCAtOTcsNiArMTAxLDIzIEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHZ2dGQgKnZjcHVfdnZ0ZChzdHJ1Y3QgdmNwdSAqdikKPj4gICAgICByZXR1cm4g
ZG9tYWluX3Z2dGQodi0+ZG9tYWluKTsKPj4gIH0KPj4gIAo+PiArc3RhdGljIGlubGluZSBpbnQg
dnZ0ZF90ZXN0X2FuZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5yKQo+Cj51bnNp
Z25lZCBpbnQgZm9yIG5yLCBhbmQgSSdtIG5vdCByZWFsbHkgc3VyZSB0aGUgdXNlZnVsbmVzcyBv
ZiB0aGlzCj5oZWxwZXJzLiBJbiBhbnkgY2FzZSBpbmxpbmUgc2hvdWxkIG5vdCBiZSB1c2VkIGFu
ZCBpbnN0ZWFkIGxldCB0aGUKPmNvbXBpbGVyIG9wdGltaXplIHRoaXMuCj4KCkkgdGhpbmsgY29t
cGlsZXIgZG9lc24ndCBrbm93IHRoZSBmcmVxdWVuY3kgb2YgY2FsbGluZyB0aGVzZSBmdW5jdGlv
bi4KRXhwbGljaXRseSBtYWtlIHRoaXMgZnVuY3Rpb24gaW5saW5lIHNvbWV0aW1lcyBjYW4gYXZv
aWQgY29tcGlsZXIKZG9lc24ndCBkbyB0aGlzIGZvciBzb21lIHNob3J0IGFuZCBmcmVxdWVudGx5
IHVzZWQgZnVuY3Rpb25zLgoKPj4gK3N0YXRpYyB2b2lkIHZ2dGRfcmVwb3J0X25vbl9yZWNvdmVy
YWJsZV9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IHJlYXNvbikKPj4gK3sKPj4gKyAgICB1
aW50MzJfdCBmc3RzOwo+PiArCj4+ICsgICAgQVNTRVJUKHJlYXNvbiAmIERNQV9GU1RTX0ZBVUxU
Uyk7Cj4+ICsgICAgZnN0cyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHKTsKPj4g
KyAgICBfX3Z2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCByZWFzb24pOwo+Cj5JIGRv
bid0IHVuZGVyc3RhbmQgdGhpcywgaXMgcmVhc29uIGEgYml0IHBvc2l0aW9uIG9yIGEgbWFzaz8K
Pgo+RE1BX0ZTVFNfRkFVTFRTIHNlZW1zIHRvIGJlIGEgbWFzaywgdGhhdCBzaG91bGQgYmUgc2V0
IGludG8gRE1BUl9GU1RTX1JFRz8KCkFjY29yZGluZyBWVC1kIHNwZWMgMTAuNC45LCBFYWNoIGtp
bmQgb2YgZmF1bHQgaXMgZGVub3RlZCBieSBvbmUgYml0IGluCkRNQVJfRlNUU19SRUcuCgo+PiAg
c3RhdGljIGludCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJx
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19y
ZXF1ZXN0ICpyZXF1ZXN0LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmVh
c29uKQo+PiAgewo+PiAtICAgIHJldHVybiAwOwo+PiArICAgIHN0cnVjdCB2dGRfZmF1bHRfcmVj
b3JkX3JlZ2lzdGVyIGZyY2Q7Cj4+ICsgICAgaW50IGZyY2RfaWR4Owo+PiArCj4+ICsgICAgc3dp
dGNoKHJlYXNvbikKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBWVERfRlJfSVJfUkVRX1JTVkQ6Cj4+
ICsgICAgY2FzZSBWVERfRlJfSVJfSU5ERVhfT1ZFUjoKPj4gKyAgICBjYXNlIFZURF9GUl9JUl9F
TlRSWV9QOgo+PiArICAgIGNhc2UgVlREX0ZSX0lSX1JPT1RfSU5WQUw6Cj4+ICsgICAgY2FzZSBW
VERfRlJfSVJfSVJURV9SU1ZEOgo+PiArICAgIGNhc2UgVlREX0ZSX0lSX1JFUV9DT01QQVQ6Cj4+
ICsgICAgY2FzZSBWVERfRlJfSVJfU0lEX0VSUjoKPj4gKyAgICAgICAgaWYgKCB2dnRkX3Rlc3Rf
Yml0KHZ2dGQsIERNQVJfRlNUU19SRUcsIERNQV9GU1RTX1BGT19CSVQpICkKPj4gKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4+ICsKPj4gKyAgICAgICAgLyogTm8gYXZhaWxhYmxl
IEZhdWx0IFJlY29yZCBtZWFucyBGYXVsdCBvdmVyZmxvd2VkICovCj4+ICsgICAgICAgIGZyY2Rf
aWR4ID0gdnZ0ZF9hbGxvY19mcmNkKHZ2dGQpOwo+PiArICAgICAgICBpZiAoIGZyY2RfaWR4ID09
IC0xICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgdnZ0ZF9yZXBvcnRfbm9uX3JlY292
ZXJhYmxlX2ZhdWx0KHZ2dGQsIERNQV9GU1RTX1BGT19CSVQpOwo+PiArICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICBtZW1zZXQoJmZyY2Qs
IDAsIHNpemVvZihmcmNkKSk7Cj4+ICsgICAgICAgIGZyY2QuZmllbGRzLkZSID0gKHU4KXJlYXNv
bjsKPj4gKyAgICAgICAgZnJjZC5maWVsZHMuRkkgPSAoKHU2NClpcnFfcmVtYXBwaW5nX3JlcXVl
c3RfaW5kZXgocmVxdWVzdCkpIDw8IDM2Owo+PiArICAgICAgICBmcmNkLmZpZWxkcy5TSUQgPSAo
dTE2KXJlcXVlc3QtPnNvdXJjZV9pZDsKPj4gKyAgICAgICAgZnJjZC5maWVsZHMuRiA9IDE7Cj4+
ICsgICAgICAgIHZ2dGRfY29tbWl0X2ZyY2QodnZ0ZCwgZnJjZF9pZHgsICZmcmNkKTsKPj4gKyAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPj4gKwo+PiArICAgIGRlZmF1bHQ6Cj4KPk90aGVy
IHJlYXNvbnMgYXJlIGp1c3QgaWdub3JlZD8gU2hvdWxkIHRoaXMgaGF2ZSBhbiBBU1NFUlRfVU5S
RUFDSEFCTEUKPm1heWJlPwoKSXQgY2FuIGhhdmUgZm9yIGFsbCB0aGUgZmF1bHRzIGFyZSByYWlz
ZWQgYnkgdnZ0ZC4gV2hlbiB2dnRkIGdlbmVyYXRlcyBhCm5ldyBraW5kcyBvZiBmYXVsdCwgdGhl
IGNvcnJlc3BvbmRpbmcgaGFuZGxlciBhbHNvIHNob3VsZCBiZSBhZGRlZC4KCj4KPj4gKyAgICAg
ICAgYnJlYWs7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkNh
bid0IGhhbmRsZSB2VlREIEZhdWx0IChyZWFzb24gMHgleCkuIiwgcmVhc29uKTsKPj4gKyAgICBk
b21haW5fY3Jhc2godnZ0ZC0+ZG9tYWluKTsKPgo+T2gsIEkgc2VlLiBJcyBpdCBleHBlY3RlZCB0
aGF0IHN1Y2ggZmF1bHRzIHdpdGggdW5oYW5kbGVkIHJlYXNvbnMgY2FuCj5iZSBzb21laG93IGdl
bmVyYXRlZCBieSB0aGUgZG9tYWluIGl0c2VsZj8KPgoKTm8uIEZhdWx0cyBhcmUgZ2VuZXJhdGVk
IGJ5IHZ2dGQuIFdlIG9ubHkgYWRkIGludGVycnVwdCB0cmFuc2xhdGlvbgpmYXVsdHMuIE90aGVy
IGZhdWx0cyBjYW4gYmUgYWRkZWQgd2hlbiBhZGRpbmcgb3RoZXIgZmVhdHVyZXMgKGUuZy4gRE1B
CnJlbWFwcGluZykuIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:29:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:29: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.xen.org>)
	id 1dl9zo-0005YJ-G6; Fri, 25 Aug 2017 08:29:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dl9zn-0005Y6-E0
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 08:29:39 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 66/FC-03406-2FFDF995; Fri, 25 Aug 2017 08:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsVywNwkVvfT/fm
 RBtuX8Vks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlL2vuYCvZyV/xeWtHA+JSji5GTQ0hgOqPE
 8amyILaEAK/EkWUzWCFsf4nzD48ydzFyAdVMYJSYNWcjI0iCRUBVYtqdBWA2m4CyxMWvvWxdj
 BwcIgK2ErPPu4HUMwucBprZ08YIEhcWKJLYclANpJxXQF9i48RNjCA1vAJTmSQO3mphhDhiH6
 PE1r0WEEWCEidnPmEBsZkFdCR2br0DNp9ZQFpi+T8OiLC8RPPW2cwgYU4BL4mt74NBwqJA1+y
 +tZd5AqPQLCSDZiEZNAth0CwkgxYwsqxi1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNPLTS0u
 TkxPzUlMKtZLzs/dxAgMbwYg2MF4eWPAIUZJDiYlUd7l0fMjhfiS8lMqMxKLM+KLSnNSiw8xa
 nBwCFw5eGQ2oxRLXn5eqpIEb8s9oDrBotT01Iq0zBxgBMKUSnDwKInwbgZJ8xYXJOYWZ6ZDpE
 4xKkqJ81aBJARAEhmleXBtsKi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeIyBTeDLzSuC
 mvwJazAS0eNKJOSCLSxIRUlINjHPjSl3ntT3ayn542qfembeufHSs/nB9/+6VGy4f7blVIeBj
 uFbFVFjhet/510Fn1vNbfA00TepZNqFdvH3x8Zmfl5lH+rGyXv2m8WOFVdgmRakq1XsG5UGrH
 wZIxx7+s4vnTdRmWQu7O5c+3TGevrnqxs7ijbvXyt3il9ryLTt6Ta6E84N87SolluKMREMt5q
 LiRAB2vEhv9QIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503649775!67561862!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9136 invoked from network); 25 Aug 2017 08:29:37 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:29:37 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 01:29:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="304289330"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga004.fm.intel.com with ESMTP; 25 Aug 2017 01:29:33 -0700
Date: Fri, 25 Aug 2017 15:28:46 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170825072846.GB967@op-computing>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 kevin.tian@intel.com, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 julien.grall@arm.com, jbeulich@suse.com
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-22-git-send-email-tianyu.lan@intel.com>
 <20170823104125.r6z3q7auqvtqikpg@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823104125.r6z3q7auqvtqikpg@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V2 21/25] tools/libxc: Add a new interface
 to bind remapping format msi with pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTE6NDE6MjVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjIyUE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBJbnRyb2R1Y2UgYSBuZXcgYmluZGluZyByZWxhdGlvbnNoaXAgYW5kIHByb3ZpZGUgYSBuZXcg
aW50ZXJmYWNlIHRvCj4+IG1hbmFnZSB0aGUgbmV3IHJlbGF0aW9uc2hpcC4KPj4gCj4+IFNpZ25l
ZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAtLS0KPj4gICAgICAgICAgcGly
cV9kcGNpLT5nbXNpLnBvc3RlZCA9IGZhbHNlOwo+PiAgICAgICAgICB2Y3B1ID0gKGRlc3RfdmNw
dV9pZCA+PSAwKSA/IGQtPnZjcHVbZGVzdF92Y3B1X2lkXSA6IE5VTEw7Cj4+IC0gICAgICAgIGlm
ICggaW9tbXVfaW50cG9zdCApCj4+ICsgICAgICAgIC8qIEN1cnJlbnRseSwgZG9uJ3QgdXNlIGlu
dGVycnVwdCBwb3N0aW5nIGZvciBndWVzdCdzIHJlbWFwcGluZyBNU0lzICovCj4+ICsgICAgICAg
IGlmICggaW9tbXVfaW50cG9zdCAmJiAhaXIgKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAg
ICBpZiAoIGRlbGl2ZXJ5X21vZGUgPT0gZGVzdF9Mb3dlc3RQcmlvICkKPj4gICAgICAgICAgICAg
ICAgICB2Y3B1ID0gdmVjdG9yX2hhc2hpbmdfZGVzdChkLCBkZXN0LCBkZXN0X21vZGUsCj4+IEBA
IC00MzUsNyArNTI3LDcgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPj4gICAgICAgICAgICAg
IGh2bV9taWdyYXRlX3BpcnFzKGQtPnZjcHVbZGVzdF92Y3B1X2lkXSk7Cj4+ICAKPj4gICAgICAg
ICAgLyogVXNlIGludGVycnVwdCBwb3N0aW5nIGlmIGl0IGlzIHN1cHBvcnRlZC4gKi8KPj4gLSAg
ICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKPj4gKyAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0
ICYmICFpciApCj4KPlNvIHdpdGggaW50ZXJydXB0IHJlbWFwcGluZyBwb3N0ZWQgaW50ZXJydXB0
cyBhcmUgbm90IGF2YWlsYWJsZS4uLgoKWWVzLiBXZSB3YW50IHRvIG1ha2UgdGhpbmcgc2ltcGxl
LiBDdXJyZW50bHksIGFsbCB2SVJURSBpc24ndApjYWNoZWQgYnkgdnZ0ZCBhbmQgdGh1cyB3ZSBu
ZWVkbid0IGRvIGFueXRoaW5nIHdoZW4gZ3Vlc3QgdHJ5IHRvIGZsdXNoCnZJUlRFLiBJZiB3ZSB1
c2UgcG9zdGVkIGludGVycnVwdCBoZXJlLCBpdCBtZWFucyBzb21lIGluZm9ybWF0aW9uIHdpbGwK
YmUgY2FjaGVkIGJ5IHBoeXNpY2FsIFZUZC4gSW4gdGhhdCBjYXNlLCB3ZSBzaG91bGQgcHVzaCBl
ZmZvcnQgdG8gZmx1c2gKY29ycmVzcG9uZCBwaHlpc2NhbCBJUlRFLiBXZSBkb24ndCBpbmNsdWRl
IHRoZXNlIHBhdGNoZXMgaW4gdGhpcwpzZXJpZXMuCgpUaGFua3MKQ2hhbwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:29:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:29: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.xen.org>)
	id 1dl9zk-0005Xb-68; Fri, 25 Aug 2017 08:29:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dl9zi-0005XV-In
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:29:34 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1F/BF-03557-DEFDF995; Fri, 25 Aug 2017 08:29:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQvft/fm
 RBh3HBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtzxIKZrNVdK1qZG5gvMDSxcjJISHgJ3Fp
 wjNWEJtFQFXibs9xZhCbTUBH4uLcnWwgtoiAskTvr99A9VwczAIbGSWefF/IBJIQFnCR2H/nO
 mMXIwcHr4CHxL8b+iA1QgJzGCWef1vECFLDKyAocXLmE7BlzEBDF+z+xAZSzywgLbH8HwdImF
 PAXuLHwW1gI0UFVCROrlwDZgsJKEr0z3vABnFnusTEZz0sExj5ZyGZOgvJ1FkIUxcwMq9i1Ch
 OLSpLLdI1NNZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2MH4ZVnAIUZJ
 DiYlUd7l0fMjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwyt4DygkWpaanVqRl5gBjASYtwcGjJ
 MK7GSTNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3iqQIgGQoozSPLgRsLi8xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWFeIZApPJl5JXCbXgEdwQR0xKQTc0COKElESEk1MApqcveVv/r
 xy7P0O8vkSxwqWQUNpeJz1Pepei08sW3O2iNfTLeESnZu15FVWuBamzjDzyzFMK7l8NxgyXVv
 Z53I3fKJyT4jsXraPd+d19aEb8kLTkm+cPLk3dXr1s3R/XyhW6n7Vc2yb23sLb09IZNul2UmH
 nOvvlieILV/Z1TZ9bbdJdqZfkosxRmJhlrMRcWJAGxOlQvGAgAA
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503649772!108816902!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4078 invoked from network); 25 Aug 2017 08:29:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 08:29:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51545952"
Date: Fri, 25 Aug 2017 09:29:26 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170825082926.yo7v6f2hh37lt4cn@MacBook-Pro-de-Roger.local>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-2-roger.pau@citrix.com>
 <599F10E80200007800173685@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599F10E80200007800173685@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 01/11] x86/pci: introduce
	hvm_pci_decode_addr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6NDY6MTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvLmMKPiA+IEBAIC0yNTYsNiArMjU2LDI1IEBAIHZvaWQgcmVnaXN0ZXJfZzJtX3Bv
cnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQpCj4gPiAgICAgIGhhbmRsZXItPm9wcyA9ICZn
Mm1fcG9ydGlvX29wczsKPiA+ICB9Cj4gPiAgCj4gPiArdW5zaWduZWQgaW50IGh2bV9wY2lfZGVj
b2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIsCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpidXMsIHVuc2lnbmVkIGlu
dCAqc2xvdCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKmZ1bmMpCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBsb25nIGJkZjsKPiAKPiBJcyB0aGVy
ZSBhIG5lZWQgZm9yIHRoaXMgYmVpbmcgdW5zaWduZWQgbG9uZyBpbnN0ZWFkIG9mIHVuc2lnbmVk
IGludD8KPiBJZiBub3QsIEknZCBiZSBmaW5lIGNoYW5naW5nIHRoaXMgd2hpbGUgY29tbWl0dGlu
Zy4KCkl0J3MgbXkgbWlzdGFrZSBpdCBjZXJ0YWlubHkgbmVlZHMgdG8gYmUgdW5zaWduZWQgaW50
LiBJJ3ZlIHdyb25nbHkKZml4ZWQgdGhpcyBpbiBwYXRjaCAyLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:31:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:31: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.xen.org>)
	id 1dlA1X-0006Bn-Qx; Fri, 25 Aug 2017 08:31:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dlA1W-0006Be-VO
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:31:27 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 DC/F6-01987-E50EF995; Fri, 25 Aug 2017 08:31:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov27sg/m
 RBh+2SVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkX7i1lLPglXHGucSdLA+NqgS5GTg4JASOJ
 txP/MXUxcnEICSxklFje9IsVJCEsECGx998cFhBbRMBX4t+3k8wgRcwCd5gkJvZ8ZoXomMgoc
 aRhEiNIFZuAqsSG66fAunkFrCVurj3ADmKzAMU/dP0Cs0UFwiX2f7/GDFEjKHFy5hOwDZwCdh
 LrbvwBm8MsoC7xZ94lZghbXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtkqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERii9QwMjDsYm/b6HWKU
 5GBSEuVdHj0/UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb9N9oJxgUWp6akVaZg4wWmDSEhw8S
 iK8C0HSvMUFibnFmekQqVOMilLivFNAEgIgiYzSPLg2WIReYpSVEuZlZGBgEOIpSC3KzSxBlX
 /FKM7BqCTMWwUyhSczrwRu+iugxUxAiyedmAOyuCQRISXVwJj5SzZF66fj2oZ67y+7egwi7R1
 Os3M8/LNeM/bL3zQltpurX/ZV/Hjou9tQ8Nb76Se7l93x2sLM8t+gkHfW5skntfz7NW/mF15s
 VNM3PnnGXYn5nBGv8CqxLQaG15byLrYKexSt+zSseqlKzdrvD/QZ/nlvPc1+K/D73Fa2E0X7O
 3hM3h2ZJq7EUpyRaKjFXFScCACIN1HJywIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503649885!94765231!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57858 invoked from network); 25 Aug 2017 08:31:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Aug 2017 08:31:25 -0000
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 mx1.suse.de (Postfix) with ESMTP id AC1B9AB9D;
 Fri, 25 Aug 2017 08:31:24 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-2-jgross@suse.com>
 <5d77f822-14c1-dede-ca08-9f15a4b3964b@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <99f33e70-c8ed-4d58-36ae-b9b61343208c@suse.com>
Date: Fri, 25 Aug 2017 10:31:22 +0200
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: <5d77f822-14c1-dede-ca08-9f15a4b3964b@citrix.com>
Content-Language: en-US
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>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 01/53] xen: add an optional string end
 parameter to parse_bool()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTc6NDMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjMvMDgvMTcgMTg6
MzMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFkZCBhIHBhcmFtZXRlciB0byBwYXJzZV9ib29s
KCkgdG8gc3BlY2lmeSB0aGUgZW5kIG9mIHRoZSB0byBiZQo+PiBwYXJzZWQgc3RyaW5nLiBTcGVj
aWZ5aW5nIGl0IGFzIE5VTEwgd2lsbCBwcmVzZXJ2ZSB0aGUgY3VycmVudAo+PiBiZWhhdmlvciB0
byBwYXJzZSB1bnRpbCB0aGUgZW5kIG9mIHRoZSBpbnB1dCBzdHJpbmcsIHdoaWxlIHBhc3NpbmcK
Pj4gYSBub24tTlVMTCBwb2ludGVyIHdpbGwgc3BlY2lmeSB0aGUgZmlyc3QgY2hhcmFjdGVyIGFm
dGVyIHRoZSBpbnB1dAo+PiBzdHJpbmcuCj4+Cj4+IFRoaXMgd2lsbCBhbGxvdyB0byBwYXJzZSBi
b29sZWFuIHN1Yi1zdHJpbmdzIHdpdGhvdXQgaGF2aW5nIHRvCj4+IHdyaXRlIGEgTlVMIGJ5dGUg
aW50byB0aGUgaW5wdXQgc3RyaW5nLgo+Pgo+PiBNb2RpZnkgYWxsIHVzZXJzIG9mIHBhcnNlX2Jv
b2woKSB0byBwYXNzIE5VTEwgZm9yIHRoZSBuZXcgcGFyYW1ldGVyLgo+IAo+IFNvIEkgYWxyZWFk
eSBoYWQgcGxhbnMgZm9yIHBhcnNlX2Jvb2woKSBkdXJpbmcgdGhlIFhTQS0yMjYgZW1iYXJvCj4g
cGVyaW9kLCBidXQgY291bGRuJ3QgZGlzY3VzcyBhbnkgb2YgdGhlbSwgYW5kIHRoaXMgc2VyaWVz
IGFwcGVhcmVkIGluCj4gdGhlIG1lYW50aW1lLgo+IAo+IE9uZSByYXRoZXIgY29uZnVzaW5nIHBy
b2JsZW0gd2UgaGF2ZSBpcyB0aGF0IHRvcCBsZXZlbCBib29sZWFucyBiZWhhdmUKPiBkaWZmZXJl
bnRseSB0byBzdWItYm9vbGVhbnMuCj4gCj4gVG9wLWxldmVsIGJvb2xlYW5zIHN1cHBvcnQgYWxs
IGtpbmRzIG9mID17MCx0cnVlLHllcywgLi4ufSBxdWFsaWZpZXJzLAo+IGFzIHdlbGwgYXMgbm8t
IHByZWZpeGVzLiAgc3ViLWJvb2xlYW5zIG1heSBvciBtYXkgbm90IHN1cHBvcnQgdGhlCj4gcXVh
bGlmaWVycywgYW5kIHdoZXJlIHRoZXkgZG8gc3VwcG9ydCB0aGUgbm8tIHByZWZpeGVzLCB0aGUg
c2FtZSBwcmVmaXgKPiBnZXRzIHNpbGVudGx5IGVhdGVuIGZvciBub24tYm9vbGVhbiBzdWJvcHRp
b25zLgoKVGhpcyBpcyB0aGUgImlvbW11PSIgY2FzZSwgcmlnaHQ/IEFuZCBpbiBmYWN0IHRoZSBz
YW1lIHN0YXRlbWVudCBpcyB0cnVlCmZvciBhbGwgdG9wLWxldmVsIHBhcmFtZXRlcnM6IHlvdSBj
YW4gZWFzaWx5IHNwZWNpZnkgIm5vLWRtYV9iaXRzPS4uLiIKd2hpY2ggd2lsbCBiZSBhY2NlcHRl
ZC4gT25seSB0b3AtbGV2ZWwgY3VzdG9tIHBhcmFtZXRlcnMgYXJlIGhhbmRsZWQgaW4KYSBzYW5l
IHdheSB3aXRoIHRoZSAibm8tIiBwcmVmaXggKHRoZXkgYXJlIGFjY2VwdGVkIG9ubHkgd2l0aCBu
byBvcHRpb24KdmFsdWUpLCBhbmQgYm9vbGVhbiBwYXJhbWV0ZXJzLCBvZiBjb3Vyc2UuCgo+IEkg
aGFkIHBsYW5uZWQgdG8gbW9kaWZ5IHBhcnNlX2Jvb2woKSB0byBiZQo+IAo+IGludCBwYXJzZV9i
b29sKGNvbnN0IGNoYXIgKmZpZWxkLCBjb25zdCBjaGFyICpzKQo+IHsKPiAgICAgLi4uCj4gfQo+
IAo+IHdoaWNoIGNhc2VzIGNhcmUgb2YgY29uc2lkZXJpbmcgdGhlICJuby0iIHByZWZpeCwgb3B0
aW9uYWxseSBza2lwcyB0aGUKPiBmaWVsZCBuYW1lIGlmIGl0IG1hdGNoZXMgZXhhY3RseSwgYW5k
IHRoZW4gcGVyZm9ybXMgdGhlIGN1cnJlbnQgbG9naWMgb24KPiB0aGUgcmVtYWluZGVyIG9mIHRo
ZSBzdHJpbmcuICBUaGlzIHdheSwgYm9vbGVhbiBvcHRpb25zIHNob3VsZCB3b3JrCj4gY29uc2lz
dGVudGx5IHdoZXJldmVyIHRoZXkgYXJlLgo+IAo+IEl0IGFsc28gbWVhbnMgdGhhdCBhIGxvdCBv
ZiBjdXN0b21fcGFyYW1zKCkgbmVlZCBzaW1wbGlmeWluZyB0byBhbHdheXMKPiBwYXNzIGludGVu
ZGVkIGJvb2xlYW4gb3B0aW9ucyB0byBwYXJzZV9ib29sKCkuCgpJIGJlbGlldmUgdGhleSBkbyBz
byBpbiBtb3N0IGNhc2VzLgoKPiBDb3VsZCB3ZSBzZWUgYWJvdXQgbWVyZ2luZyB0aGlzIHdvcmsg
dG9nZXRoZXIsIHJhdGhlciB0aGFuIGhhdmluZyB0d28KPiBzZXJpZXMgZ29pbmcgYW5kIG1vZGlm
eWluZyBob3cgdGhlIHBhcnNpbmcgd29ya3M/CgpIbW0sIEknbSBub3Qgc3VyZSBpdCBpcyB3b3J0
aCB0aGUgZWZmb3J0LiBEb2luZyBhIHF1aWNrIHNlYXJjaCBJIGZvdW5kCm9ubHkgdGhlIGlvbW11
IGNhc2Ugd2hlcmUgdGhpcyB3b3VsZCBiZSByZWxldmFudC4gQWxsIG90aGVyIGNhc2VzIGFyZQpo
YW5kbGVkIGNvcnJlY3RseSBieSBfY21kbGluZV9wYXJzZSgpOiBhIGN1c3RvbSBwYXJhbWV0ZXIg
cHJlZml4ZWQgd2l0aAoibm8tIiBpcyBhY2NlcHRlZCBvbmx5IHdpdGhvdXQgYSB2YWx1ZSBzcGVj
aWZpY2F0aW9uLgoKSSdkIHJhdGhlciBhZGQgb25lIGZ1cnRoZXIgcGF0Y2ggdG8gbXkgc2VyaWVz
IHRvIGNvcnJlY3QgdGhlIGlvbW11IGNhc2UKYW5kIGFub3RoZXIgb25lIHRvIGZpeCBfY21kbGlu
ZV9wYXJzZSgpIGZvciB0aGUgb3RoZXIgY2FzZXMgd2hlcmUgdGhlCiJuby0iIHByZWZpeCBpcyBh
Y2NlcHRlZCBmb3Igbm9uLWJvb2xlYW4gcGFyYW1ldGVycy4KCgpKdWVyZ2VuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:33:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:33: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.xen.org>)
	id 1dlA3C-0006Me-5w; Fri, 25 Aug 2017 08:33:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dlA3B-0006MT-08
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:33:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C1/2B-03765-4C0EF995; Fri, 25 Aug 2017 08:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+7hB/M
 jDQ6e1rP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmLp/BWPCLs2Lvv4tsDYzz2bsYOTkkBIwk
 3k78x9TFyMUhJLCQUWLXnlbmLkYODmGBVIm/D51AakQElCV6f/1mAbGZBXwlGv6+gKq/ySgxa
 cciNpAEm4CqxIbrp1hBbF4Ba4n//w8zg9gsQPHlB18ygtiiAuES+79fY4aoEZQ4OfMJC8guTg
 EDiecveSHmq0v8mXeJGcIWl9j07DsrhC0vsf3tHOYJjPyzkHTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6RpZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYnAxDsYDywKPAQoyQH
 k5Io7/Lo+ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHib7gPlBItS01Mr0jJzgHECk5bg4FES4
 V0IkuYtLkjMLc5Mh0idYlSUEuf9cA8oIQCSyCjNg2uDxeYlRlkpYV5GoEOEeApSi3IzS1DlXz
 GKczAqCfMygYznycwrgZv+CmgxE9DiSSfmgCwuSURISTUw7kn9uPPTxgeW+sHHJvVwBLD67Hh
 /UXSZ5H193udvj0ql2LRP2esxyaPQ7HWl9l/eIwluyQW9KiZBscJbmo9OqplcFbpg458PkxXF
 Y24tvKkT61u7Kl4+QONrzenX987/fKXKF8S7QaxI7+fa4yJ/4u/wWe9buXHng7wOpfthn+5Ur
 tgddn/CKyWW4oxEQy3mouJEADtm8zLIAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503649987!76404970!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28614 invoked from network); 25 Aug 2017 08:33:07 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Aug 2017 08:33:07 -0000
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 mx1.suse.de (Postfix) with ESMTP id 38130AD8A;
 Fri, 25 Aug 2017 08:33:07 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-20-jgross@suse.com> <599F0E57020000780017365E@suse.com>
 <e68d56be-83c4-52f4-af4e-d10bc28d58a2@suse.com>
 <599FF92102000078001738F2@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ee4b26e9-bc4e-ef8d-aae5-28e99e88b8f7@suse.com>
Date: Fri, 25 Aug 2017 10:33:06 +0200
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: <599FF92102000078001738F2@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 19/53] xen/arch/x86/psr.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTA6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA4LjE3IGF0
IDE4OjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjQvMDgvMTcgMTc6MzUsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjMuMDguMTcgYXQgMTk6MzQsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+Pj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9wc3IuYwo+Pj4+IEBAIC00MTgsNTAgKzQxOCw2NiBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewo+Pj4+ICAgICAgLndyaXRlX21zciA9
IGwyX2NhdF93cml0ZV9tc3IsCj4+Pj4gIH07Cj4+Pj4gIAo+Pj4+IC1zdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCj4+
Pj4gK3N0YXRpYyBib29sIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25zdCBjaGFyICpzLCBjb25z
dCBjaGFyICp2YWx1ZSwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKnNzLCBjb25zdCBjaGFyICpmZWF0dXJlLAo+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCj4+Pj4gIHsKPj4+PiAtICAgIGlm
ICggIXN0cmNtcChzLCBmZWF0dXJlKSApCj4+Pj4gKyAgICBpZiAoICFzdHJuY21wKHMsIGZlYXR1
cmUsIHZhbHVlIC0gcykgKQo+Pj4+ICAgICAgewo+Pj4+IC0gICAgICAgIGlmICggIXZhbHVlICkK
Pj4+PiArICAgICAgICBpZiAoICEqdmFsdWUgKQo+Pj4+ICAgICAgICAgICAgICBvcHRfcHNyIHw9
IG1hc2s7Cj4+Pj4gICAgICAgICAgZWxzZQo+Pj4+ICAgICAgICAgIHsKPj4+PiAtICAgICAgICAg
ICAgaW50IHZhbF9pbnQgPSBwYXJzZV9ib29sKHZhbHVlLCBOVUxMKTsKPj4+PiArICAgICAgICAg
ICAgaW50IHZhbF9pbnQgPSBwYXJzZV9ib29sKHZhbHVlICsgMSwgc3MpOwo+Pj4KPj4+IFdoeSAi
KyAxIiBoZXJlPwo+Pgo+PiB2YWx1ZSBwb2ludHMgdG8gdGhlIGRlbGltaXRlciAoJ1wwJyBvciAn
LCcpIG5vdy4KPiAKPiBUaGF0J3MgcHJldHR5IGNvdW50ZXJpbnR1aXRpdmUgYW5kIGVycm9yIHBy
b25lLCBkb24ndCB5b3UgdGhpbms/Cj4gQXQgdGhlIHZlcnkgbGVhc3QgdGhlIHBhcmFtZXRlciB0
aGVuIHNob3VsZG4ndCBiZSBjYWxsZWQgInZhbHVlIi4KCk9rYXksIEknbGwgcmVuYW1lIGl0IHRv
ICJkZWxpbSIuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:40:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:40: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.xen.org>)
	id 1dlAAB-00076C-U0; Fri, 25 Aug 2017 08:40:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlAAB-000766-8n
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:40:23 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5C/DA-02184-672EF995; Fri, 25 Aug 2017 08:40:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS7f00fx
 Ig8btBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNCdsZC/4yVjzpaGNpYLzJ2MXIySEkkCfR
 /fwEM4jNK2An8f/fSSYQW0LAUOL0wpssIDaLgKpE35llrCA2m4C6RNuz7WC2CFD88KXjYPXMA
 kESlzuWAc3h4BAWyJJ4v9EDYny8xNx7O9lBbE4BM4l/F+exgJTwCghK/N0hDNGpJfHw1y0WCF
 tbYtnC12BTmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ihl1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHoMQLCDsWm75yFGSQ4mJVHe5dHzI4X4kvJTKjMS
 izPii0pzUosPMWpwcAhcOXhkNqMUS15+XqqSBO/LB0B1gkWp6akVaZk5wOiAKZXg4FES4fV4C
 JTmLS5IzC3OTIdInWLU5Wj6sOULkxDYDClxXn6QIgGQoozSPLgRsEi9xCgrJczLCHSgEE9Bal
 FuZgmq/CtGcQ5GJWFeOZApPJl5JXCbXgEdwQR0xKQTc0COKElESEk1MAaXtF+3MgzZlpnkufb
 ZasfUL/aXqqrd3LdY6y+6UGa+bkMDw9cfPMK3Z9hpWUcZbOMtuvvZsV36jUKi1EOpL8KBpl/4
 DyUJ/v18vnn1/fywcJXgy2tOX0rU+PAzMuCFbX5N1KbidF+/iaqf/q9e2xK2aPf+y4eX/z7lL
 nJP+L1tOD+fyY3zH5VYijMSDbWYi4oTAaZB+YTPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503650420!108931973!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39012 invoked from network); 25 Aug 2017 08:40:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:40:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 02:40:19 -0600
Message-Id: <599FFE940200007800173922@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 02:40:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-22-jgross@suse.com>
In-Reply-To: <20170823173446.24801-22-jgross@suse.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 21/53] xen/arch/x86/shutdown.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vYXJj
aC94ODYvc2h1dGRvd24uYwo+IAo+IHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2
YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:41: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.xen.org>)
	id 1dlAAs-00079F-5n; Fri, 25 Aug 2017 08:41:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlAAr-000796-7Q
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:41:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DB/CC-03406-0A2EF995; Fri, 25 Aug 2017 08:41:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS3fBo/m
 RBttnMVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvDzWxFnQzVTTfmc3UwPicsYuRg0NIIE/i
 3EafLkZODl4BO4nnDQ+YQGwJAUOJ0wtvsoDYLAKqEod3tYPF2QTUJdqebWcFsUVA4peOg8WZB
 YIkLncsYwaxhQUqJG6cnwbWKyQQL/Hj8RqwOKeAmcSrCffA1vIKCEr83SEM0aol8fDXLRYIW1
 ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdVLKspMzyjJTcz
 M0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPAYg2ME4/bL/IUZJDiYlUd7l0fMjhfiS8lMqMxKL
 M+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIEb+pDoDrBotT01Iq0zBxgbMCUSnDwKInwHgBJ8
 xYXJOYWZ6ZDpE4x6nI0fdjyhUkIbIaUOC8/SJEASFFGaR7cCFicXmKUlRLmZQQ6UIinILUoN7
 MEVf4VozgHo5Iw78MHQFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpgjD1qd0Z2vcXtK40PXe9
 dW8KyWlW4eOL00L1yTlEXQi2/nzG4Pm8Fn+GxpbvmXFB/Zuf77u3JbfMVtI79MlI382PIz3qg
 ynrSbsb3PdePCJ5Zrx7VUf6svZqbzyO1PO/pR97HT7wzFpUU3XIP+uf7KLK87U7UT8HOlOVen
 6bXXn5/PPuQxQkDRSWW4oxEQy3mouJEAH8wzp3OAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503650462!100972250!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60539 invoked from network); 25 Aug 2017 08:41:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:41:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 02:41:01 -0600
Message-Id: <599FFEBF0200007800173925@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 02:41:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-24-jgross@suse.com>
In-Reply-To: <20170823173446.24801-24-jgross@suse.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 23/53]
 xen/arch/x86/x86_64/mmconfig-shared.c: let custom parameter parsing
 routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCj4gCj4gdG8gaW5kaWNhdGUgd2hldGhlciB0
aGUgcGFyYW1ldGVyIHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:42:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:42: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.xen.org>)
	id 1dlACY-0007JX-GG; Fri, 25 Aug 2017 08:42:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlACW-0007JC-IC
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:42:48 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 6C/74-03765-703EF995; Fri, 25 Aug 2017 08:42:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS5f98fx
 Ig823xSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVna+ZCu4zVbyftJutgXEDUxcjJ4eQQJ7E
 3cMPwGxeATuJqxOWMYPYEgKGEqcX3mQBsVkEVCWW9J0Bi7MJqEu0PdvOCmKLAMUPXzoO1MvBw
 SygItF4RgAkLCxQILHm5wpWiPHxErOXzQcbwylgJjHt91Wwcl4BQYm/O4RBwswCWhIPf91igb
 C1JZYtfM0MMVFaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hgZ6SUWZ6RkluYm
 ZOUCemV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsbj7+MOMUpyMCmJ8i6Pnh8pxJeUn1KZkVic
 EV9UmpNafIhRg4ND4MrBI7MZpVjy8vNSlSR4Ux8C1QkWpaanVqRl5gCjA6ZUgoNHSYTXAyTNW
 1yQmFucmQ6ROsWoy9H0YcsXJiGwGVLivPwgRQIgRRmleXAjYJF6iVFWSpiXEehAIZ6C1KLczB
 JU+VeM4hyMSsK8fo+ApvBk5pXAbXoFdAQT0BGTTswBOaIkESEl1cAovK2Ps5ZBfddfNb3DbD+
 jGlw7lNQ365/21uJSDO3Tm693jvP+1+eRu/TXzl3HnL/BI5/11erKZq4ZLtwq1UUPEvxjWaWO
 vppWfuBKJIvCxc//lsnohditUqjcqdewjTtTrUrueYDoqZAvIjyvubZpqrD7njI5M3VK4n29G
 akXa6MDZgZ+uaDEUpyRaKjFXFScCAA0469KzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503650565!72890631!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13988 invoked from network); 25 Aug 2017 08:42:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:42:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 02:42:45 -0600
Message-Id: <599FFF27020000780017393A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 02:42:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-33-jgross@suse.com>
In-Reply-To: <20170823173446.24801-33-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 32/53] xen/drivers/cpufreq/cpufreq.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXEuYwo+IAo+IHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFt
ZXRlciB2YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KPiAKPiBDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08: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.xen.org>)
	id 1dlADF-0007Pv-PL; Fri, 25 Aug 2017 08:43:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlADE-0007Pj-IN
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:43:32 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 83/7F-01862-333EF995; Fri, 25 Aug 2017 08:43:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS9f48fx
 Ig+PXhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9k64xFvxirujs28HYwLiZuYuRk0NIIE/i
 8Y4fTCA2r4CdxLNzy1lAbAkBQ4nTC2+C2SwCqhKztn0Aq2cTUJdoe7adFcQWAYofvnQcqJeDg
 1lARaLxjABIWFigSGLZk7UsEOPjJTZMXg/WyilgJtGyciMzSDmvgKDE3x3CIGFmAS2Jh79usU
 DY2hLLFr5mhpgoLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNjvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjNu2ex5ilORgUhLlXR49P1KILyk/pTIj
 sTgjvqg0J7X4EKMGB4fAlYNHZjNKseTl56UqSfA+eQhUJ1iUmp5akZaZA4wOmFIJDh4lEd4DI
 Gne4oLE3OLMdIjUKUZdjqYPW74wCYHNkBLnPQRSJABSlFGaBzcCFqmXGGWlhHkZgQ4U4ilILc
 rNLEGVf8UozsGoJMw7G2QKT2ZeCdymV0BHMAEdMenEHJAjShIRUlINjIHO6lv/Ldyyfl3Sv/9
 fgk/8Ozv7juj3TxMv3vNcyb3jHqORhI2RumDeE95ozoTSDam/BCYF/P6SfMZaKORPSvgFv6kS
 T6YteyhtXrBfc9+2HftSNlZEbmdVYnfTqVi0qiPjwzZZv5sZK7o9vm+dXZQy2/KPyAqtbfbdq
 2wCzixwE5nP1Gx59qcSS3FGoqEWc1FxIgDjnkY5zwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503650609!110873803!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2574 invoked from network); 25 Aug 2017 08:43:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:43:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 02:43:29 -0600
Message-Id: <599FFF52020000780017393D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 02:43:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-35-jgross@suse.com>
In-Reply-To: <20170823173446.24801-35-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 34/53] xen/drivers/passthrough/iommu.c:
 let custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gCj4gdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFy
YW1ldGVyIHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5Lgo+IAo+IFRoaXMgYXQgb25jZSBm
aXhlcyBhIHBvdGVudGlhbCBwcm9ibGVtIHdpdGggbXVsdGlwbGUgaW9tbXU9Li4uCj4gcGFyYW1l
dGVyczogYmVmb3JlIHRoZSBjaGFuZ2UgaW9tbXU9bm8gaW9tbXU9eWVzIHdvdWxkIHN3aXRjaCBp
b21tdQo+IG9mZi4KPiAKPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:44:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08: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.xen.org>)
	id 1dlAEC-0007XU-2M; Fri, 25 Aug 2017 08:44:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlAEB-0007X9-3v
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:44:31 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 03/40-01729-E63EF995; Fri, 25 Aug 2017 08:44:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDSzf38fx
 Ig+3njCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeff2MBfeZKg5OuczcwLiBqYuRk0NIIE/i
 27apbCA2r4CdxL+5WxlBbAkBQ4nTC2+ygNgsAqoSna9+MIPYbALqEm3PtrOC2CJA8cOXjgPN4
 eBgFlCRaDwjABIWFiiQmHHqLjNIWEggXmLH9SqQMKeAmcTWyfvAqnkFBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzxEBpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGprrJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBh4DEOxgvHja8xCjJAeTkijv8uj5kUJ8Sfkp
 lRmJxRnxRaU5qcWHGPU4OASuHDwym1Fg267VFxilWPLy81KVJHi9HgFVCxalpqdWpGXmAOMEp
 kGCg0dJhNcKJM1bXJCYW5yZDpE6xajL0fRhyxcmIbAZUuK8viBFAiBFGaV5cCNgMXuJUVZKmJ
 cR6EwhnoLUotzMElT5V4ziHIxKwrx+IFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpg9HZ8vkC
 woZpzzYoLaUWqC/+f9LH9kb0vtOJiSd3y0J2Ooj/Pm6r0ZL5586yR49shZc1gDd5tJlr5G2uX
 P2J/apQxN2tru7XIRT3rLZMqX6W7rjm9SaEtY8ukdXmG8kdTbUovb3iucnzZ/1SRWxciqzP0u
 7cvjDAPUi3yYxV/9l7+4rPPE6c1KrEUZyQaajEXFScCAC6VIBTUAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503650668!108680124!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43170 invoked from network); 25 Aug 2017 08:44:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:44:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 02:44:27 -0600
Message-Id: <599FFF8D0200007800173940@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 02:44:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-36-jgross@suse.com>
In-Reply-To: <20170823173446.24801-36-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 35/53] xen/drivers/passthrough/pci.c: let
 custom parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA4LjE3IGF0IDE5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+IAo+IHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFt
ZXRlciB2YWx1ZSB3YXMgcGFyc2VkIHN1Y2Nlc3NmdWxseS4KPiAKPiBDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:50:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:50: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.xen.org>)
	id 1dlAKF-0008L5-PT; Fri, 25 Aug 2017 08:50:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dlAKE-0008Kz-PY
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:50:46 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 62/74-09901-6E4EF995; Fri, 25 Aug 2017 08:50:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXSnM/Ro/v0yfx
 Ig72rZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXy3ezFZxjqfjz4xZLA+Mx5i5GTg4JAUWJ
 rY0boWwHid43e9hBbCGBLUwSK//WgtjCAt4SRyZ0A8U5OEQEAiTa1gpClBRJbPr3kQnEZhPQl
 9j94hOYzStgKzGjeR7YSBYBVYkLTSvAbFGBaIm1s5azQ9QISpyc+YQFxOYUsJdoOdnJCmIzC6
 hL/Jl3iRnClpdo3jobyhaXaPqykhXiHD2JaffnsUxgFJiFZNQsJO2zkLTPQtK+gJFlFaN6cWp
 RWWqRrqleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgwDIAwQ7G6Zf9DzFKcjAp
 ifIuj54fKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/BjoJxgUWp6akVaZg4wdmDSEhw8SiK8m
 x8BpXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc67GGSGAEhRRmke3AhYHF9ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMO9WkCk8mXklcJteAR3BBHTEpBNzQI4oSURISTUwBi20Su5pe74
 30dktt/vb6+dXZlmu4XjY8PfY9av55mvf3T8t0/f49uOzNWKvNpRlek+XX+UeM20m7zZexTdL
 s0+o9B7dUTZNIXTnMZ/fRl+OOgdf9mF0dMheZmHl4LijwPChxinOpUszW7KPnLxyYNuzyDzJa
 W2XJrOuMtfqnbIk8P0twSPzbyqxFGckGmoxFxUnAgDTrCXe3gIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503651045!65607031!1
X-Originating-IP: [131.111.8.140]
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 51327 invoked from network); 25 Aug 2017 08:50:45 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:50:45 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=62599 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 1dlAKC-00030J-k4 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 25 Aug 2017 09:50:44 +0100
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <599FF6F102000078001738E4@prv-mh.provo.novell.com>
 <599FF6F102000078001738E4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a6079f87-5d6c-0643-0fa3-5fc54a8f48eb@citrix.com>
Date: Fri, 25 Aug 2017 09:50:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <599FF6F102000078001738E4@prv-mh.provo.novell.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] x86/EFI: warn about r/o sections requiring
	relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMjAxNyAwOTowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L3hlbi5sZHMuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiBAQCAtMTU1LDcg
KzE1NSwxMSBAQCBTRUNUSU9OUwo+ICAgIF9fMk1faW5pdF9zdGFydCA9IC47ICAgICAgICAgLyog
U3RhcnQgb2YgMk0gc3VwZXJwYWdlcywgbWFwcGVkIFJXWCAoYm9vdCBvbmx5KS4gKi8KPiAgICAu
ID0gQUxJR04oUEFHRV9TSVpFKTsgICAgICAgICAgICAgLyogSW5pdCBjb2RlIGFuZCBkYXRhICov
Cj4gICAgX19pbml0X2JlZ2luID0gLjsKPiArI2lmbmRlZiBFRkkKPiAgICAuaW5pdC50ZXh0IDog
ewo+ICsjZWxzZQo+ICsgIC5pbml0IDogewo+ICsjZW5kaWYKCldoeSBzcGVjaWFsIGNhc2UgdGhl
c2UgZm9yIEVGST/CoCBFdmVyeXRoaW5nIGVsc2UgaW4gdGhlIGJvb3QgcGF0aCB0cmVhdHMKaW5p
dCBhcyBvbmUgc2luZ2xlIGJsb2IuCgpJIGRvbid0IHNlZSBhbiBpc3N1ZSB3aXRoIG1lcmdpbmcg
dGhlbSBpbiB0aGUgbm9uLUVGSSBidWlsZCBhcyB3ZWxsLAp3aGljaCB3b3VsZCBhdm9pZCB0aGlz
ICNpZmRlZmFyeQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:51:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08: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.xen.org>)
	id 1dlAKT-0008Ml-0R; Fri, 25 Aug 2017 08:51:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlAKR-0008MZ-S8
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 08:50:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 5D/2F-02962-3F4EF995; Fri, 25 Aug 2017 08:50:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/fTk/m
 RBi+6lS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9C2+xF5ziqbhzdTVbA+Nyri5GTg4hgTyJ
 nxufsILYvAJ2EusOr2IHsSUEDCVOL7zJAmKzCKhKrF63hxnEZhNQl2h7th2onoNDRCBYYsYdI
 5Aws8AHJolXRxJBbGGBCImbG5qByrmAxh9ilJjYOJ8NJMEpYCOxZdNdRpBeXgFBib87hCF6tS
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGFnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxjPrw08xCjJwaQkyrs8en6k
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnew4+BcoJFqempFWmZOcA4gElLcPAoifAGAWNBiLe4I
 DG3ODMdInWKUVFKnFcFJCEAksgozYNrg8XeJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzbg
 XZzpOZVwI3/RXQYiagxZNOzAFZXJKIkJJqYJwiEjHd8/utkA13Fa8eWfvct3jdAa6mt/rrNmm
 7qClfjD16PORmi4jQo+VfPn4KYns+8XP+HoW3M1ctqt59/4z2DX/lpPkRp1wSzzwW45vx3OGE
 2Ddl6+Cw22/MDgfeOh/Dvl+iVfXozRJu7oMX/ih19Pu1O5hx2U5JvfL+wRupcl/el00i8oeVW
 IozEg21mIuKEwGYtQcduAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503651056!111960313!1
X-Originating-IP: [137.65.248.74]
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 23283 invoked from network); 25 Aug 2017 08:50:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:50:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 02:50:56 -0600
Message-Id: <59A00110020000780017395A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 02:50:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Juergen Gross" <jgross@suse.com>
References: <20170823173446.24801-1-jgross@suse.com>
 <20170823173446.24801-2-jgross@suse.com>
 <5d77f822-14c1-dede-ca08-9f15a4b3964b@citrix.com>
 <99f33e70-c8ed-4d58-36ae-b9b61343208c@suse.com>
In-Reply-To: <99f33e70-c8ed-4d58-36ae-b9b61343208c@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 01/53] xen: add an optional string end
 parameter to parse_bool()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDEwOjMxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
NC8wOC8xNyAxNzo0MywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSSBoYWQgcGxhbm5lZCB0byBt
b2RpZnkgcGFyc2VfYm9vbCgpIHRvIGJlCj4+IAo+PiBpbnQgcGFyc2VfYm9vbChjb25zdCBjaGFy
ICpmaWVsZCwgY29uc3QgY2hhciAqcykKPj4gewo+PiAgICAgLi4uCj4+IH0KPj4gCj4+IHdoaWNo
IGNhc2VzIGNhcmUgb2YgY29uc2lkZXJpbmcgdGhlICJuby0iIHByZWZpeCwgb3B0aW9uYWxseSBz
a2lwcyB0aGUKPj4gZmllbGQgbmFtZSBpZiBpdCBtYXRjaGVzIGV4YWN0bHksIGFuZCB0aGVuIHBl
cmZvcm1zIHRoZSBjdXJyZW50IGxvZ2ljIG9uCj4+IHRoZSByZW1haW5kZXIgb2YgdGhlIHN0cmlu
Zy4gIFRoaXMgd2F5LCBib29sZWFuIG9wdGlvbnMgc2hvdWxkIHdvcmsKPj4gY29uc2lzdGVudGx5
IHdoZXJldmVyIHRoZXkgYXJlLgo+PiAKPj4gSXQgYWxzbyBtZWFucyB0aGF0IGEgbG90IG9mIGN1
c3RvbV9wYXJhbXMoKSBuZWVkIHNpbXBsaWZ5aW5nIHRvIGFsd2F5cwo+PiBwYXNzIGludGVuZGVk
IGJvb2xlYW4gb3B0aW9ucyB0byBwYXJzZV9ib29sKCkuCj4gCj4gSSBiZWxpZXZlIHRoZXkgZG8g
c28gaW4gbW9zdCBjYXNlcy4KPiAKPj4gQ291bGQgd2Ugc2VlIGFib3V0IG1lcmdpbmcgdGhpcyB3
b3JrIHRvZ2V0aGVyLCByYXRoZXIgdGhhbiBoYXZpbmcgdHdvCj4+IHNlcmllcyBnb2luZyBhbmQg
bW9kaWZ5aW5nIGhvdyB0aGUgcGFyc2luZyB3b3Jrcz8KPiAKPiBIbW0sIEknbSBub3Qgc3VyZSBp
dCBpcyB3b3J0aCB0aGUgZWZmb3J0LiBEb2luZyBhIHF1aWNrIHNlYXJjaCBJIGZvdW5kCj4gb25s
eSB0aGUgaW9tbXUgY2FzZSB3aGVyZSB0aGlzIHdvdWxkIGJlIHJlbGV2YW50LiBBbGwgb3RoZXIg
Y2FzZXMgYXJlCj4gaGFuZGxlZCBjb3JyZWN0bHkgYnkgX2NtZGxpbmVfcGFyc2UoKTogYSBjdXN0
b20gcGFyYW1ldGVyIHByZWZpeGVkIHdpdGgKPiAibm8tIiBpcyBhY2NlcHRlZCBvbmx5IHdpdGhv
dXQgYSB2YWx1ZSBzcGVjaWZpY2F0aW9uLgo+IAo+IEknZCByYXRoZXIgYWRkIG9uZSBmdXJ0aGVy
IHBhdGNoIHRvIG15IHNlcmllcyB0byBjb3JyZWN0IHRoZSBpb21tdSBjYXNlCj4gYW5kIGFub3Ro
ZXIgb25lIHRvIGZpeCBfY21kbGluZV9wYXJzZSgpIGZvciB0aGUgb3RoZXIgY2FzZXMgd2hlcmUg
dGhlCj4gIm5vLSIgcHJlZml4IGlzIGFjY2VwdGVkIGZvciBub24tYm9vbGVhbiBwYXJhbWV0ZXJz
LgoKTm90ZSBob3cgQW5kcmV3IGRpZCBzYXkgInN1Yi1vcHRpb24iOiBKdXN0IGdyZXAgZm9yICJu
by0iIChpbmNsdWRpbmcKdGhlIHF1b3RlcykgYW5kIHlvdSdsbCBmaW5kIGEgZmV3IG1vcmUgZXhh
bXBsZXMuCgpJJ20gbm90LCBob3dldmVyLCBjb252aW5jZWQgdGhhdCB0aGlzIHJlYWxseSBzaG91
bGQgYmUgZG9uZSBpbiB0aGlzCnNlcmllcywgYXMgdGhlIGdvYWwgaXMgcXVpdGUgYSBkaWZmZXJl
bnQgb25lLiBZZXMsIHRoaXMgd291bGQgbWVhbgp0b3VjaGluZyBwYXJzZV9ib29sKCkgY2FsbGVy
cyBhIHNlY29uZCB0aW1lLCBidXQgdGhhdCdzIHRoZSB3YXkKdGhpbmdzIHdvcmsuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:55:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:55: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.xen.org>)
	id 1dlAOc-0000Eu-H5; Fri, 25 Aug 2017 08:55:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlAOb-0000Em-44
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 08:55:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 99/87-01996-4F5EF995; Fri, 25 Aug 2017 08:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7np/M
 jDf7eMrVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNurljAVLCZraLv6Rm2Bsa9LF2MnBwSAv4S
 h1q/sIHYLAKqEj8fHQOLswkoS/zs7AWLiwjoSjxb8AzI5uJgFuhnkmhsP8gIkhAWiJC4+PA+U
 IKDg1fAQmLzznCQGiGBDkaJLx+7WUFqeAUEJU7OfAI2lFlAR2LB7k9g9cwC0hLL/3GAhDkFvC
 R6pqxhB7FFBVQkOpfOASsXElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFuoaGekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GFe2Ox9ilORgUhLlXR49P1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+lJ0A5waLU9NSKtMwcYNDDpCU4eJREeE+DpHmLCxJzi
 zPTIVKnGHU5mj5s+cIkxJKXn5cqJc47DaRIAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmDcdZApPZl4J3KZXQEcwAR0x6cQckCNKEhFSUg2Mq9u3Hlhxb3WNokbMmqcypk1
 zvN6IKcbMYLp0yOXw+8QX3Ho28z4msD7QzXZOPB3gLHJYhq1HV9jvdjjL5wl/ZXcZ/r36zkfr
 e/qUHR+nOlps+PFm6yfX711bvIPCZn4uLlxq+dzh50XbQ+bs2X8819he/fLbSmmSmu4Sm2LeC
 63M1/547pNtUmIpzkg01GIuKk4EABQ0AvC7AgAA
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503651314!105935170!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58391 invoked from network); 25 Aug 2017 08:55:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 08:55:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="445107725"
Date: Fri, 25 Aug 2017 09:55:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170825085512.waygeh3meealbs6k@citrix.com>
References: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
 <1503597355-21334-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503597355-21334-2-git-send-email-andrew.cooper3@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>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/3] gnttab: Drop the frame parameter from
 acquire_grant_for_copy()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDY6NTU6NTNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJdCBpcyByZWR1bmRhbnQgd2l0aCB0aGUgKnBhZ2UgcGFyYW1ldGVyLiAgUmVuYW1l
IHRoZSBncmFudF9mcmFtZSBwYXJhbWV0ZXIgdG8KPiBpbmRpY2F0ZSB0aGF0IGl0IGlzIGxvY2Fs
LCBhbmQgaGlnaGxpZ2h0IHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgY2hhbmdlLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCj4gIAo+IC0gICAgICAgIHJj
ID0gYWNxdWlyZV9ncmFudF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmQtPmRvbWFpbl9pZCwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHksICZncmFudF9m
cmFtZSwgcGFnZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnRyYW5z
X3BhZ2Vfb2ZmLCAmdHJhbnNfbGVuZ3RoLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWxzZSk7Cj4gKyAgICAgICAgcmMgPSBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAo+
ICsgICAgICAgICAgICB0ZCwgdHJhbnNfZ3JlZiwgcmQtPmRvbWFpbl9pZCwgcmVhZG9ubHksIHBh
Z2UsICZ0cmFuc19wYWdlX29mZiwKPiArICAgICAgICAgICAgJnRyYW5zX2xlbmd0aCwgZmFsc2Up
OwoKVGhlIGNoYW5nZSBvZiBzdHlsZSBzZWVtcyB1bm5lY2Vzc2FyeSwgYnV0IEkgZG9uJ3QgdGhp
bmsgSSBjYXJlIHRoYXQKbXVjaC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:59:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08: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.xen.org>)
	id 1dlASP-0000QH-0m; Fri, 25 Aug 2017 08:59:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dlASN-0000Q8-KM
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 08:59:11 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B1/3F-01736-ED6EF995; Fri, 25 Aug 2017 08:59:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVywNykWPfus/m
 RBqueCVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlPF/sUnGCrmLNzHUsD42TWLkYuDiGB6YwS
 Ry/eYOxi5OSQEOCVOLJsBiuE7S9x5/hCdoiiDkaJXVPmMoMk2ATUJU4sngjWICIgLXHt82VGk
 CJmgYuMEi9P/wUrEhbwkfh28BlYEYuAqsTm3TPZQWxeAReJBxsWMkFsUJCY8vA98wRG7gWMDK
 sY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GA82Ox9
 ilORgUhLlXR49P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/zU6CcYFFqempFWmYOMNBg0hIc
 PEoivK4gad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifOuACkSACnKKM2DGwEL+kuMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5r0KMoUnM68EbtMroCOYgI6YdGIOyBEliQgpqQbGtXdL3+
 ldW7tYiS3l/InCVBuG36G3/8rM6D2Szex86aDt8kucp1+rnJhesPvks0qTQ9f//K838VPjaHl
 m3/Jeo9S0qZ/NQVym3vyMqfv8WGVGnos+n+Rz5u+NU7vw6eq5a+mVRyaLrb8hUFWWVv2xSbN3
 09en8WwVK8s2GniXq6fZb1M9EGypxFKckWioxVxUnAgAtydJdnUCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503651546!92939231!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21517 invoked from network); 25 Aug 2017 08:59:08 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Aug 2017 08:59:08 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 01:59:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="304298476"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga004.fm.intel.com with ESMTP; 25 Aug 2017 01:59:04 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 24 Aug 2017 22:52:15 -0400
Message-Id: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH 0/5] Extend resources to support more vcpus
	in single VM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaHNldCBpcyB0byBleHRlbmQgc29tZSByZXNvdXJjZXMoaS5lLCBldmVudCBjaGFu
bmVsLApoYXAgYW5kIHNvKSB0byBzdXBwb3J0IG1vcmUgdmNwdXMgZm9yIHNpbmdsZSBWTS4KCkNo
YW8gR2FvICgxKToKICB4bC9saWJhY3BpOiBleHRlbmQgbGFwaWNfaWQoKSB0byB1aW50MzJfdAoK
TGFuIFRpYW55dSAoNCk6CiAgeGVuL2hhcDogSW5jcmVhc2UgaGFwIHNpemUgZm9yIG1vcmUgdmNw
dXMgc3VwcG9ydAogIFhMOiBJbmNyZWFzZSBldmVudCBjaGFubmVscyB0byBzdXBwb3J0IG1vcmUg
dmNwdXMKICBUb29sL0FDUEk6IERTRFQgZXh0ZW5zaW9uIHRvIHN1cHBvcnQgbW9yZSB2Y3B1cwog
IGh2bWxvYWQ6IEFkZCB4MmFwaWMgZW50cnkgc3VwcG9ydCBpbiB0aGUgTUFEVCBidWlsZAoKIHRv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMgfCAgMiArLQogdG9vbHMvbGliYWNwaS9hY3Bp
Ml8wLmggICAgICAgICB8IDEwICsrKysrKysKIHRvb2xzL2xpYmFjcGkvYnVpbGQuYyAgICAgICAg
ICAgfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMv
bGliYWNwaS9saWJhY3BpLmggICAgICAgICB8ICAyICstCiB0b29scy9saWJhY3BpL21rX2RzZHQu
YyAgICAgICAgIHwgMTEgKysrKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAg
fCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYyAgICB8ICAyICstCiB4ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgIDIgKy0KIDggZmlsZXMgY2hhbmdlZCwgNjMgaW5z
ZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:59:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08: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.xen.org>)
	id 1dlASS-0000R6-Er; Fri, 25 Aug 2017 08:59:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dlASR-0000Qi-IH
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 08:59:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 59/FC-11743-2E6EF995; Fri, 25 Aug 2017 08:59:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNwkQvfRs/m
 RBl9XiVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn9+46yFBxmrbj/ZSZbA+Mlli5GLg4hgemM
 Eof2vQZyODkkBHgljiybwQph+0v8/LYKzBYS6GCUmPecA8RmE1CXOLF4IiOILSIgLXHt82VGk
 EHMApsZJVbcfscMkhAW8JLoaDgGNpRFQFWi9cpNsAZeAReJ65NvM0MsUJCY8vA9mM0p4CrR3H
 uOqYuRA2iZi8S1dUETGHkXMDKsYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81
 JTCrWS87P3cQIDAcGINjBuHht4CFGSQ4mJVHe5dHzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8DY/BcoJFqWmp1akZeYAAxMmLcHBoyTC6wqS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUO
 O8KkCIBkKKM0jy4EbAoucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3qsgU3gy80rgNr0COo
 IJ6IhJJ+aAHFGSiJCSamAUvdp4j6tqoop7L9/mokevLjM8ePDuWJrjs19+HxMsfs032nfJQuD
 c8ytlrqdnfFbK/6YYLRzHec4gwC9k0tTnIn+uTDEoDZB+qH8z0jT8/9YffBuqK9ytkoNzzQ4s
 q6+/ufp+8JH1vCl1/XEd/dfkJ1re6Ts4idNmLpO90OF5lx7t9BB9JJCvxFKckWioxVxUnAgAc
 1qguo0CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503651551!108823003!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6819 invoked from network); 25 Aug 2017 08:59:14 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:59:14 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 01:59:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="144445180"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga006.fm.intel.com with ESMTP; 25 Aug 2017 01:59:09 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 24 Aug 2017 22:52:17 -0400
Message-Id: <1503629540-26053-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH 2/5] XL: Increase event channels to support
	more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbmNyZWFzZSBldmVudCBjaGFubmVscyB0byBzdXBwb3J0IG1vcmUg
dmNwdXMgaW4gc2luZ2xlIFZNLgoKU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1Lmxh
bkBpbnRlbC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmlu
ZGV4IDExNTgzMDMuLjM5MzcxNjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0yMTAsNyArMjEwLDcgQEAg
aW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgICAgICBiX2luZm8tPmlvbWVtW2ldLmdmbiA9IGJfaW5mby0+aW9tZW1baV0uc3RhcnQ7
CiAKICAgICBpZiAoIWJfaW5mby0+ZXZlbnRfY2hhbm5lbHMpCi0gICAgICAgIGJfaW5mby0+ZXZl
bnRfY2hhbm5lbHMgPSAxMDIzOworICAgICAgICBiX2luZm8tPmV2ZW50X2NoYW5uZWxzID0gNDA5
NTsKIAogICAgIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX2FjcGlfc2V0ZGVmYXVsdChi
X2luZm8pOwogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:59:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08: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.xen.org>)
	id 1dlASP-0000QX-7t; Fri, 25 Aug 2017 08:59:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dlASO-0000QF-TO
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 08:59:13 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A9/F3-02962-0E6EF995; Fri, 25 Aug 2017 08:59:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42Jpa+uQ173/bH6
 kwes/ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3dxeZC5azVkx+O4+lgbGPpYuRk0NIoFKi
 de5/ZhBbQoBX4siyGawQdoDE7N+/gGq4gGo6GCV+/+ljB0mwCahLnFg8kRHEFhGQlrj2+TIjS
 BGzwEVGiQ/ft4BNFRbwkni0cg6YzSKgKnFhwwMwm1fAReL06rmMEBsUJKY8fA+2mVPAVaK59x
 xTFyMH0DYXiWvrgiYw8i5gZFjFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYDgxAsIPx5saAQ4ySHExKorzLo+dHCvEl5adUZiQWZ8QXleakFh9i1ODgEFhy
 bu50JimWvPy8VCUJXilg2AkJFqWmp1akZeYAAxamVIKDR0mE1/UpUJq3uCAxtzgzHSJ1ilGXo
 +nDli9MQmAzpMR5V4AUCYAUZZTmwY2ARc8lRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPygl
 zCk5lXArfpFdARTEBHTDoxB+SIkkSElFQDo/M/vqlnV+dtNLUWs4vuLZhg5Fmj7v71xd/w7tK
 W9CkTta2Zpkrsjt2j8HOV7WTD90UzDh5pPrZYZ3HqCWVjgRAv6c2S+QFWG1Ujtj4K6jOatHxN
 2d+dUqvYLyoxT7v5Yjpf/azyWd0vpZ+oHq1XcMlLbHzgET1PI2/RdVeDPDnrM5Jzqk+6KLEUZ
 yQaajEXFScCANln8deZAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503651549!71543090!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65359 invoked from network); 25 Aug 2017 08:59:11 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:59:11 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP; 25 Aug 2017 01:59:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="1188036249"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga001.fm.intel.com with ESMTP; 25 Aug 2017 01:59:07 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 24 Aug 2017 22:52:16 -0400
Message-Id: <1503629540-26053-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH 1/5] xen/hap: Increase hap size for more
	vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbmNyZWFzZSBoYXAgc2l6ZSB0byBzdXBwb3J0IG1vcmUgdmNwdXMg
aW4gc2luZ2xlIFZNLgoKU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRl
bC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IGNkYzc3
YTkuLmNiODEzNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNDczLDcgKzQ3Myw3IEBAIGludCBoYXBfZW5h
YmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAgIGlmICggb2xkX3BhZ2VzID09IDAg
KQogICAgIHsKICAgICAgICAgcGFnaW5nX2xvY2soZCk7Ci0gICAgICAgIHJ2ID0gaGFwX3NldF9h
bGxvY2F0aW9uKGQsIDI1NiwgTlVMTCk7CisgICAgICAgIHJ2ID0gaGFwX3NldF9hbGxvY2F0aW9u
KGQsIDUxMiwgTlVMTCk7CiAgICAgICAgIGlmICggcnYgIT0gMCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGhhcF9zZXRfYWxsb2NhdGlvbihkLCAwLCBOVUxMKTsKLS0gCjEuOC4zLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:59:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08: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.xen.org>)
	id 1dlASV-0000SV-MZ; Fri, 25 Aug 2017 08:59:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dlASU-0000Ra-4z
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 08:59:18 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 45/25-01862-5E6EF995; Fri, 25 Aug 2017 08:59:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXS1taRovvk2fx
 Ig8OTDC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oynty+xF/zgq7jxaRpzA+Nx7i5GDg4hgQqJ
 NU/Vuxg5OSQEeCWOLJvBCmH7S3xuecYIYgsJdDBKzPuoCmKzCahLnFg8ESwuIiAtce3zZSCbi
 4NZYDOjxIrb75hBEsICHhLflqxnBZnPIqAqsWOWBUiYV8BFovPcDWaI+QoSUx6+B7M5BVwlmn
 vPMUGc4yJxbV3QBEbeBYwMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpO
 K9ZLzczcxAgOBAQh2ML487XmIUZKDSUmUd3n0/EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryX
 ngDlBItS01Mr0jJzgCEJk5bg4FES4XV9CpTmLS5IzC3OTIdInWJUlBLnlQdJCIAkMkrz4Npgc
 XCJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxRIFN4MvNK4Ka/AlrMBLR40ok5IItLEhFSUg
 2M6x/tE9TW+RtrlOJXz3eMN3/Jem+m0OkiZx8qpVx6cHYhm5nmZplV0p58zvO6atql+JMeVfG
 0zEl5s9GtXq9z+3pN60zRA7uPJt7lWqApJDm5Pe/umy8rRa2ybzqvnHJw4qszgny1UTekrx31
 v1JyOyo8MdnuC2vZHZamF6wyMyI2VC8X2JeixFKckWioxVxUnAgAWrkv6H4CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503651554!104020333!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47730 invoked from network); 25 Aug 2017 08:59:16 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:59:16 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga105.jf.intel.com with ESMTP; 25 Aug 2017 01:59:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="141896202"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga005.jf.intel.com with ESMTP; 25 Aug 2017 01:59:12 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 24 Aug 2017 22:52:18 -0400
Message-Id: <1503629540-26053-4-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH 3/5] Tool/ACPI: DSDT extension to support
	more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBmb3IgcHJvY2Vzc29yIG9iamVjdCB0
byBzdXBwb3J0ID4yNTUgdmNwdXMuCgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUu
bGFuQGludGVsLmNvbT4KLS0tCiB0b29scy9saWJhY3BpL21rX2RzZHQuYyB8IDExICsrKysrLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIGIvdG9vbHMvbGliYWNwaS9ta19kc2R0
LmMKaW5kZXggMmRhZjMyYy4uZDM3YWVkNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9ta19k
c2R0LmMKKysrIGIvdG9vbHMvbGliYWNwaS9ta19kc2R0LmMKQEAgLTE5Niw4ICsxOTYsNyBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgLyogRGVmaW5lIHByb2Nlc3NvciBv
YmplY3RzIGFuZCBjb250cm9sIG1ldGhvZHMuICovCiAgICAgZm9yICggY3B1ID0gMDsgY3B1IDwg
bWF4X2NwdXM7IGNwdSsrKQogICAgIHsKLSAgICAgICAgcHVzaF9ibG9jaygiUHJvY2Vzc29yIiwg
IlBSJTAyWCwgJWQsIDB4MDAwMGIwMTAsIDB4MDYiLCBjcHUsIGNwdSk7Ci0KKyAgICAgICAgcHVz
aF9ibG9jaygiRGV2aWNlIiwgIlAlMDNYIiwgY3B1KTsKICAgICAgICAgc3RtdCgiTmFtZSIsICJf
SElELCBcIkFDUEkwMDA3XCIiKTsKIAogICAgICAgICBzdG10KCJOYW1lIiwgIl9VSUQsICVkIiwg
Y3B1KTsKQEAgLTI2OCwxNSArMjY3LDE1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICAgICAgLyogRXh0cmFjdCBjdXJyZW50IENQVSdzIHN0YXR1czogMD1vZmZsaW5lOyAx
PW9ubGluZS4gKi8KICAgICAgICAgc3RtdCgiQW5kIiwgIkxvY2FsMSwgMSwgTG9jYWwyIik7CiAg
ICAgICAgIC8qIENoZWNrIGlmIHN0YXR1cyBpcyB1cC10by1kYXRlIGluIHRoZSByZWxldmFudCBN
QURUIExBUElDIGVudHJ5Li4uICovCi0gICAgICAgIHB1c2hfYmxvY2soIklmIiwgIkxOb3RFcXVh
bChMb2NhbDIsIFxcX1NCLlBSJTAyWC5GTEcpIiwgY3B1KTsKKyAgICAgICAgcHVzaF9ibG9jaygi
SWYiLCAiTE5vdEVxdWFsKExvY2FsMiwgXFxfU0IuUCUwM1guRkxHKSIsIGNwdSk7CiAgICAgICAg
IC8qIC4uLklmIG5vdCwgdXBkYXRlIGl0IGFuZCB0aGUgTUFEVCBjaGVja3N1bSwgYW5kIG5vdGlm
eSBPU1BNLiAqLwotICAgICAgICBzdG10KCJTdG9yZSIsICJMb2NhbDIsIFxcX1NCLlBSJTAyWC5G
TEciLCBjcHUpOworICAgICAgICBzdG10KCJTdG9yZSIsICJMb2NhbDIsIFxcX1NCLlAlMDNYLkZM
RyIsIGNwdSk7CiAgICAgICAgIHB1c2hfYmxvY2soIklmIiwgIkxFcXVhbChMb2NhbDIsIDEpIik7
Ci0gICAgICAgIHN0bXQoIk5vdGlmeSIsICJQUiUwMlgsIDEiLCBjcHUpOyAvKiBOb3RpZnk6IERl
dmljZSBDaGVjayAqLworICAgICAgICBzdG10KCJOb3RpZnkiLCAiUCUwM1gsIDEiLCBjcHUpOyAv
KiBOb3RpZnk6IERldmljZSBDaGVjayAqLwogICAgICAgICBzdG10KCJTdWJ0cmFjdCIsICJcXF9T
Qi5NU1UsIDEsIFxcX1NCLk1TVSIpOyAvKiBBZGp1c3QgTUFEVCBjc3VtICovCiAgICAgICAgIHBv
cF9ibG9jaygpOwogICAgICAgICBwdXNoX2Jsb2NrKCJFbHNlIiwgTlVMTCk7Ci0gICAgICAgIHN0
bXQoIk5vdGlmeSIsICJQUiUwMlgsIDMiLCBjcHUpOyAvKiBOb3RpZnk6IEVqZWN0IFJlcXVlc3Qg
Ki8KKyAgICAgICAgc3RtdCgiTm90aWZ5IiwgIlAlMDNYLCAzIiwgY3B1KTsgLyogTm90aWZ5OiBF
amVjdCBSZXF1ZXN0ICovCiAgICAgICAgIHN0bXQoIkFkZCIsICJcXF9TQi5NU1UsIDEsIFxcX1NC
Lk1TVSIpOyAvKiBBZGp1c3QgTUFEVCBjc3VtICovCiAgICAgICAgIHBvcF9ibG9jaygpOwogICAg
ICAgICBwb3BfYmxvY2soKTsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:59:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dlASW-0000TL-To; Fri, 25 Aug 2017 08:59:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dlASW-0000ST-0H
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 08:59:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 94/7E-03765-7E6EF995; Fri, 25 Aug 2017 08:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNwkVvfZs/m
 RBld/G1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmL5jxkLnimUfHhzF62Bsa5cl2MXBxCAtMZ
 JU73H2PuYuTkkBDglTiybAYrhO0vcfDtIXaIog5GibO394EVsQmoS5xYPJERxBYRkJa49vkyI
 0gRs8BmRokVt9+BFQkL+Ej8v3KVDcRmEVCV2HV0C1gDr4CLxL23z1ggNihITHn4HqyeU8BVor
 n3HFMXIwfQNheJa+uCJjDyLmBkWMWoUZxaVJZapGtspJdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERgQDECwg/H0usBDjJIcTEqivMuj50cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuBtfgqUEyxKTU+tSMvMAYYmTFqCg0dJhNcVJM1bXJCYW5yZDpE6xagoJc7LAgxoIQGQREZpH
 lwbLB4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3CmQ8T2ZeCdz0V0CLmYAWTzoxB2RxSS
 JCSqqBkUFIhFegSuaS+mTd2D05ym/bC45FV9rEaB8+/FtI7tAu1jI9uadT15t8nPPnaofHYnH
 jhAm/eL13+O2Oaj3Wk1FuEr62x47zrMHJhjuxqZI7ldkXzE/1SqrQ7O35LBZgHPBcVyC5R2Vy
 8Pstk0673lP2TYg7kCLg4XeP/1CF3sGmxUJ7tu5WYinOSDTUYi4qTgQApvEGW4ICAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503651556!90210367!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64533 invoked from network); 25 Aug 2017 08:59:18 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:59:18 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 01:59:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="893988118"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by FMSMGA003.fm.intel.com with ESMTP; 25 Aug 2017 01:59:14 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 24 Aug 2017 22:52:19 -0400
Message-Id: <1503629540-26053-5-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH 4/5] hvmload: Add x2apic entry support in
	the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgeDJhcGljIGVudHJ5IHN1cHBvcnQgZm9yIEFDUEkgTUFEVCB0
YWJsZS4KClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgpT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KIHRvb2xzL2xp
YmFjcGkvYWNwaTJfMC5oIHwgMTAgKysrKysrKysKIHRvb2xzL2xpYmFjcGkvYnVpbGQuYyAgIHwg
NjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMiBm
aWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJhY3BpL2FjcGkyXzAuaCBiL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oCmlu
ZGV4IDc1OGE4MjMuLmZmMThiM2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5o
CisrKyBiL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oCkBAIC0zMjIsNiArMzIyLDcgQEAgc3RydWN0
IGFjcGlfMjBfd2FldCB7CiAjZGVmaW5lIEFDUElfSU9fU0FQSUMgICAgICAgICAgICAgICAgICAg
ICAgIDB4MDYKICNkZWZpbmUgQUNQSV9QUk9DRVNTT1JfTE9DQUxfU0FQSUMgICAgICAgICAgMHgw
NwogI2RlZmluZSBBQ1BJX1BMQVRGT1JNX0lOVEVSUlVQVF9TT1VSQ0VTICAgICAweDA4CisjZGVm
aW5lIEFDUElfUFJPQ0VTU09SX0xPQ0FMX1gyQVBJQyAgICAgICAgIDB4MDkKIAogLyoKICAqIEFQ
SUMgU3RydWN0dXJlIERlZmluaXRpb25zLgpAQCAtMzM4LDYgKzMzOSwxNSBAQCBzdHJ1Y3QgYWNw
aV8yMF9tYWR0X2xhcGljIHsKICAgICB1aW50MzJfdCBmbGFnczsKIH07CiAKK3N0cnVjdCBhY3Bp
XzIwX21hZHRfeDJhcGljIHsKKyAgICB1aW50OF90ICB0eXBlOworICAgIHVpbnQ4X3QgIGxlbmd0
aDsKKyAgICB1aW50MTZfdCByZXNlcnZlZDsJCSAgICAvKiByZXNlcnZlZCAtIG11c3QgYmUgemVy
byAqLworICAgIHVpbnQzMl90IGFwaWNfaWQ7ICAgICAgICAgICAvKiBQcm9jZXNzb3IgeDJBUElD
IElEICAqLworICAgIHVpbnQzMl90IGZsYWdzOworICAgIHVpbnQzMl90IGFjcGlfcHJvY2Vzc29y
X2lkOwkvKiBBQ1BJIHByb2Nlc3NvciBVSUQgKi8KK307CisKIC8qCiAgKiBMb2NhbCBBUElDIEZs
YWdzLiAgQWxsIG90aGVyIGJpdHMgYXJlIHJlc2VydmVkIGFuZCBtdXN0IGJlIDAuCiAgKi8KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwpp
bmRleCBjN2NjNzg0Li4zNmU1ODJhIDEwMDY0NAotLS0gYS90b29scy9saWJhY3BpL2J1aWxkLmMK
KysrIGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCkBAIC04Miw5ICs4Miw5IEBAIHN0YXRpYyBzdHJ1
Y3QgYWNwaV8yMF9tYWR0ICpjb25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAog
ICAgIHN0cnVjdCBhY3BpXzIwX21hZHQgICAgICAgICAgICptYWR0OwogICAgIHN0cnVjdCBhY3Bp
XzIwX21hZHRfaW50c3Jjb3ZyICppbnRzcmNvdnI7CiAgICAgc3RydWN0IGFjcGlfMjBfbWFkdF9p
b2FwaWMgICAgKmlvX2FwaWM7Ci0gICAgc3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYyAgICAgKmxh
cGljOwogICAgIGNvbnN0IHN0cnVjdCBodm1faW5mb190YWJsZSAgICpodm1pbmZvID0gY29uZmln
LT5odm1pbmZvOwogICAgIGludCBpLCBzejsKKyAgICB2b2lkICplbmQ7CiAKICAgICBpZiAoIGNv
bmZpZy0+bGFwaWNfaWQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwpAQCAtOTIsNyAr
OTIsMTEgQEAgc3RhdGljIHN0cnVjdCBhY3BpXzIwX21hZHQgKmNvbnN0cnVjdF9tYWR0KHN0cnVj
dCBhY3BpX2N0eHQgKmN0eHQsCiAgICAgc3ogID0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHQp
OwogICAgIHN6ICs9IHNpemVvZihzdHJ1Y3QgYWNwaV8yMF9tYWR0X2ludHNyY292cikgKiAxNjsK
ICAgICBzeiArPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF9pb2FwaWMpOwotICAgIHN6ICs9
IHNpemVvZihzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljKSAqIGh2bWluZm8tPm5yX3ZjcHVzOwor
CisgICAgaWYgKGh2bWluZm8tPm5yX3ZjcHVzIDwgMjU2KQorICAgICAgICBzeiArPSBzaXplb2Yo
c3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYykgKiBodm1pbmZvLT5ucl92Y3B1czsKKyAgICBlbHNl
CisgICAgICAgIHN6ICs9IHNpemVvZihzdHJ1Y3QgYWNwaV8yMF9tYWR0X3gyYXBpYykgKiBodm1p
bmZvLT5ucl92Y3B1czsKIAogICAgIG1hZHQgPSBjdHh0LT5tZW1fb3BzLmFsbG9jKGN0eHQsIHN6
LCAxNik7CiAgICAgaWYgKCFtYWR0KSByZXR1cm4gTlVMTDsKQEAgLTE0NiwyNyArMTUwLDQ4IEBA
IHN0YXRpYyBzdHJ1Y3QgYWNwaV8yMF9tYWR0ICpjb25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNwaV9j
dHh0ICpjdHh0LAogICAgICAgICBpb19hcGljLT5pb2FwaWNfaWQgICA9IGNvbmZpZy0+aW9hcGlj
X2lkOwogICAgICAgICBpb19hcGljLT5pb2FwaWNfYWRkciA9IGNvbmZpZy0+aW9hcGljX2Jhc2Vf
YWRkcmVzczsKIAotICAgICAgICBsYXBpYyA9IChzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljICop
KGlvX2FwaWMgKyAxKTsKKyAgICAgICAgZW5kID0gKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMg
KikoaW9fYXBpYyArIDEpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIGxhcGljID0gKHN0cnVj
dCBhY3BpXzIwX21hZHRfbGFwaWMgKikobWFkdCArIDEpOworICAgICAgICBlbmQgPSAoc3RydWN0
IGFjcGlfMjBfbWFkdF9sYXBpYyAqKShtYWR0ICsgMSk7CiAKLSAgICBpbmZvLT5ucl9jcHVzID0g
aHZtaW5mby0+bnJfdmNwdXM7Ci0gICAgaW5mby0+bWFkdF9sYXBpYzBfYWRkciA9IGN0eHQtPm1l
bV9vcHMudjJwKGN0eHQsIGxhcGljKTsKLSAgICBmb3IgKCBpID0gMDsgaSA8IGh2bWluZm8tPm5y
X3ZjcHVzOyBpKysgKQotICAgIHsKLSAgICAgICAgbWVtc2V0KGxhcGljLCAwLCBzaXplb2YoKmxh
cGljKSk7Ci0gICAgICAgIGxhcGljLT50eXBlICAgID0gQUNQSV9QUk9DRVNTT1JfTE9DQUxfQVBJ
QzsKLSAgICAgICAgbGFwaWMtPmxlbmd0aCAgPSBzaXplb2YoKmxhcGljKTsKLSAgICAgICAgLyog
UHJvY2Vzc29yIElEIG11c3QgbWF0Y2ggcHJvY2Vzc29yLW9iamVjdCBJRHMgaW4gdGhlIERTRFQu
ICovCi0gICAgICAgIGxhcGljLT5hY3BpX3Byb2Nlc3Nvcl9pZCA9IGk7Ci0gICAgICAgIGxhcGlj
LT5hcGljX2lkID0gY29uZmlnLT5sYXBpY19pZChpKTsKLSAgICAgICAgbGFwaWMtPmZsYWdzID0g
KHRlc3RfYml0KGksIGh2bWluZm8tPnZjcHVfb25saW5lKQotICAgICAgICAgICAgICAgICAgICAg
ICAgPyBBQ1BJX0xPQ0FMX0FQSUNfRU5BQkxFRCA6IDApOwotICAgICAgICBsYXBpYysrOworICAg
IGlmIChodm1pbmZvLT5ucl92Y3B1cyA8IDI1NikgeworICAgICAgICBzdHJ1Y3QgYWNwaV8yMF9t
YWR0X2xhcGljICpsYXBpYyA9IChzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljICopZW5kOworICAg
ICAgICBpbmZvLT5tYWR0X2xhcGljMF9hZGRyID0gY3R4dC0+bWVtX29wcy52MnAoY3R4dCwgbGFw
aWMpOworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGh2bWluZm8tPm5yX3ZjcHVzOyBpKysgKQor
ICAgICAgICB7CisgICAgICAgICAgICBtZW1zZXQobGFwaWMsIDAsIHNpemVvZigqbGFwaWMpKTsK
KyAgICAgICAgICAgIGxhcGljLT50eXBlICAgID0gQUNQSV9QUk9DRVNTT1JfTE9DQUxfQVBJQzsK
KyAgICAgICAgICAgIGxhcGljLT5sZW5ndGggID0gc2l6ZW9mKCpsYXBpYyk7CisgICAgICAgICAg
ICAvKiBQcm9jZXNzb3IgSUQgbXVzdCBtYXRjaCBwcm9jZXNzb3Itb2JqZWN0IElEcyBpbiB0aGUg
RFNEVC4gKi8KKyAgICAgICAgICAgIGxhcGljLT5hY3BpX3Byb2Nlc3Nvcl9pZCA9IGk7CisgICAg
ICAgICAgICBsYXBpYy0+YXBpY19pZCA9IGNvbmZpZy0+bGFwaWNfaWQoaSk7CisgICAgICAgICAg
ICBsYXBpYy0+ZmxhZ3MgPSAoKGkgPCBodm1pbmZvLT5ucl92Y3B1cykgJiYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0ZXN0X2JpdChpLCBodm1pbmZvLT52Y3B1X29ubGluZSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/IEFDUElfTE9DQUxfQVBJQ19FTkFCTEVEIDogMCk7Cisg
ICAgICAgICAgICBsYXBpYysrOworICAgICAgICB9CisgICAgICAgIGVuZCA9IGxhcGljOworICAg
IH0gZWxzZSB7CisgICAgICAgIHN0cnVjdCBhY3BpXzIwX21hZHRfeDJhcGljICpsYXBpYyA9IChz
dHJ1Y3QgYWNwaV8yMF9tYWR0X3gyYXBpYyAqKWVuZDsKKyAgICAgICAgaW5mby0+bWFkdF9sYXBp
YzBfYWRkciA9IGN0eHQtPm1lbV9vcHMudjJwKGN0eHQsIGxhcGljKTsKKyAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBodm1pbmZvLT5ucl92Y3B1czsgaSsrICkKKyAgICAgICAgeworICAgICAgICAg
ICAgbWVtc2V0KGxhcGljLCAwLCBzaXplb2YoKmxhcGljKSk7CisgICAgICAgICAgICBsYXBpYy0+
dHlwZSAgICA9IEFDUElfUFJPQ0VTU09SX0xPQ0FMX1gyQVBJQzsKKyAgICAgICAgICAgIGxhcGlj
LT5sZW5ndGggID0gc2l6ZW9mKCpsYXBpYyk7CisgICAgICAgICAgICAvKiBQcm9jZXNzb3IgSUQg
bXVzdCBtYXRjaCBwcm9jZXNzb3Itb2JqZWN0IElEcyBpbiB0aGUgRFNEVC4gKi8KKyAgICAgICAg
ICAgIGxhcGljLT5hY3BpX3Byb2Nlc3Nvcl9pZCA9IGk7CisgICAgICAgICAgICBsYXBpYy0+YXBp
Y19pZCA9IGNvbmZpZy0+bGFwaWNfaWQoaSk7CisgICAgICAgICAgICBsYXBpYy0+ZmxhZ3MgPSAg
dGVzdF9iaXQoaSwgaHZtaW5mby0+dmNwdV9vbmxpbmUpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyBBQ1BJX0xPQ0FMX0FQSUNfRU5BQkxFRCA6IDA7CisgICAgICAgICAgICBsYXBpYysr
OworICAgICAgICB9CisgICAgICAgIGVuZCA9IGxhcGljOwogICAgIH0KIAotICAgIG1hZHQtPmhl
YWRlci5sZW5ndGggPSAodW5zaWduZWQgY2hhciAqKWxhcGljIC0gKHVuc2lnbmVkIGNoYXIgKilt
YWR0OworICAgIGluZm8tPm5yX2NwdXMgPSBodm1pbmZvLT5ucl92Y3B1czsKKyAgICBtYWR0LT5o
ZWFkZXIubGVuZ3RoID0gKHVuc2lnbmVkIGNoYXIgKillbmQgLSAodW5zaWduZWQgY2hhciAqKW1h
ZHQ7CiAgICAgc2V0X2NoZWNrc3VtKG1hZHQsIG9mZnNldG9mKHN0cnVjdCBhY3BpX2hlYWRlciwg
Y2hlY2tzdW0pLAogICAgICAgICAgICAgICAgICBtYWR0LT5oZWFkZXIubGVuZ3RoKTsKICAgICBp
bmZvLT5tYWR0X2NzdW1fYWRkciA9Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 08:59:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 08:59: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.xen.org>)
	id 1dlASZ-0000Vh-AL; Fri, 25 Aug 2017 08:59:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dlASX-0000TG-3O
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 08:59:21 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 53/2C-03406-8E6EF995; Fri, 25 Aug 2017 08:59:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNwkVvfFs/m
 RBu/bmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owTz/4yFzzjqZh1+iBrA+NHri5GLg4hgWmM
 Esu6rjJ2MXJySAjwShxZNoMVwg6QuLLrOTtEUQejxNPT99hAEmwC6hInFk8EaxARkJa49vkyI
 0gRs8A+RomL7zeygCSEBZwkzk87wg5iswioSsyaOAOsmVfAReLl4kXMEBsUJKY8fA9mcwq4Sj
 T3nmPqYuQA2uYicW1d0ARG3gWMDKsYNYpTi8pSi3SNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9N
 TcxKTivWS83M3MQIDggEIdjCeXhd4iFGSg0lJlHd59PxIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8zU+BcoJFqempFWmZOcDQhElLcPAoifC6gqR5iwsSc4sz0yFSpxgVpcR5WYABLSQAksgoz
 YNrg8XDJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzRoGM58nMK4Gb/gpoMRPQ4kkn5oAsLk
 lESEk1MMa1e9tqKSzdy1MeGmAXsEj5guHnVDeTDm5x4RyvcOtp7O5PWye6c2or/Lqo0Pn9heG
 1NpYM26493osq7BXzhbb9yZcU3mwVs/J2qmdFOB/r5z8mcYfMXzLvy/8rtbho/fdu+6CTp5Z6
 VGh88HAvrl5f93Q9W3Co9MWCigfWNal24jlP+i4rsRRnJBpqMRcVJwIA1PYOPIICAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503651556!90210367!2
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64853 invoked from network); 25 Aug 2017 08:59:19 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 08:59:19 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 01:59:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="1166033052"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga001.jf.intel.com with ESMTP; 25 Aug 2017 01:59:17 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 24 Aug 2017 22:52:20 -0400
Message-Id: <1503629540-26053-6-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 5/5] xl/libacpi: extend lapic_id() to
	uint32_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggaXMgdG8gZXh0
ZW5kIGxhcGljX2lkKCkgdG8gc3VwcG9ydCBtb3JlIHZjcHVzLgoKU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlh
bnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYyB8
IDIgKy0KIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oICAgICAgICAgfCAyICstCiB0b29scy9saWJ4
bC9saWJ4bF94ODZfYWNwaS5jICAgIHwgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3V0aWwuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKaW5kZXggZGI1ZjI0
MC4uODE0YWMyZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYwor
KysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCkBAIC04ODMsNyArODgzLDcgQEAg
c3RhdGljIHZvaWQgYWNwaV9tZW1fZnJlZShzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAogICAgIC8q
IEFDUEkgYnVpbGRlciBjdXJyZW50bHkgZG9lc24ndCBmcmVlIG1lbW9yeSBzbyB0aGlzIGlzIGp1
c3QgYSBzdHViICovCiB9CiAKLXN0YXRpYyB1aW50OF90IGFjcGlfbGFwaWNfaWQodW5zaWduZWQg
Y3B1KQorc3RhdGljIHVpbnQzMl90IGFjcGlfbGFwaWNfaWQodW5zaWduZWQgY3B1KQogewogICAg
IHJldHVybiBMQVBJQ19JRChjcHUpOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9saWJh
Y3BpLmggYi90b29scy9saWJhY3BpL2xpYmFjcGkuaAppbmRleCA3NDc3OGE1Li4wYjA0Y2JjIDEw
MDY0NAotLS0gYS90b29scy9saWJhY3BpL2xpYmFjcGkuaAorKysgYi90b29scy9saWJhY3BpL2xp
YmFjcGkuaApAQCAtOTMsNyArOTMsNyBAQCBzdHJ1Y3QgYWNwaV9jb25maWcgewogICAgIHVuc2ln
bmVkIGxvbmcgcnNkcDsKIAogICAgIC8qIHg4Ni1zcGVjaWZpYyBwYXJhbWV0ZXJzICovCi0gICAg
dWludDhfdCAoKmxhcGljX2lkKSh1bnNpZ25lZCBjcHUpOworICAgIHVpbnQzMl90ICgqbGFwaWNf
aWQpKHVuc2lnbmVkIGNwdSk7CiAgICAgdWludDMyX3QgbGFwaWNfYmFzZV9hZGRyZXNzOwogICAg
IHVpbnQzMl90IGlvYXBpY19iYXNlX2FkZHJlc3M7CiAgICAgdWludDE2X3QgcGNpX2lzYV9pcnFf
bWFzazsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMgYi90b29scy9s
aWJ4bC9saWJ4bF94ODZfYWNwaS5jCmluZGV4IDFmYTk3ZmYuLjhmZTA4NGQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2
X2FjcGkuYwpAQCAtODUsNyArODUsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX21lbV9mcmVlKHN0cnVj
dCBhY3BpX2N0eHQgKmN0eHQsCiB7CiB9CiAKLXN0YXRpYyB1aW50OF90IGFjcGlfbGFwaWNfaWQo
dW5zaWduZWQgY3B1KQorc3RhdGljIHVpbnQzMl90IGFjcGlfbGFwaWNfaWQodW5zaWduZWQgY3B1
KQogewogICAgIHJldHVybiBjcHUgKiAyOwogfQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlATj-0001Le-KY; Fri, 25 Aug 2017 09:00:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlATj-0001LO-08
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:00:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 44/83-02181-237EF995; Fri, 25 Aug 2017 09:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9fw+fx
 Ig8NtBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bB9Q/YC9qEK37svsjawHiTv4uRk0NIIE+i
 /ex0NhCbV8BOYsKMk2C2hIChxOmFN1lAbBYBVYm7jafB4mwC6hJtz7azdjFycIgIKEtMnuvbx
 cjFwSywmVHi66sOdpAaYYFgidOfXzGCJIQEnjJKHO/fxwqS4BQwkph9exoTSDOvgKDE3x3CIC
 Yz0Mz184RAKpgF5CWat85mhghLSyz/xzGBkW8WQv0shPpZSOpnIdQvYGRZxahRnFpUllqka2S
 gl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHr1DAyMOxibT/gdYpTkYFIS5V0e
 PT9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv2zOgnGBRanpqRVpmDjAKYNISHDxKIryuT4HSv
 MUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzssCMkMApCijNA9uBCwiLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5uUFmcKTmVcCt+kV0BFMQEdMOjEH5IiSRISUVANj+B0nrjSXB3YzlvS
 pmYrvv77j0ReVKv0/9mZ/HPx5O9nDqlZwmiXxWMy9cWdJ/ZnDpe47PjSeu2nAtCBXudXx6Ey+
 6YuXZS5nu33f0CWMde1XDbdI57VR5xz3vTd5X1O2RWy5nmz+7gQtqXi+1O8r5oeuEauaceGyC
 2PDpCwxncKVbmt43OYpsRRnJBpqMRcVJwIApMboecMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503651631!111655582!1
X-Originating-IP: [137.65.248.74]
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 9033 invoked from network); 25 Aug 2017 09:00:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 09:00:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 03:00:31 -0600
Message-Id: <59A00350020000780017397B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 03:00:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-26-git-send-email-tianyu.lan@intel.com>
 <20170823121941.uvqxdedraslp45mz@dhcp-3-128.uk.xensource.com>
 <20170825063500.GA47898@op-computing>
In-Reply-To: <20170825063500.GA47898@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, julien.grall@arm.com,
 xen-devel@lists.xen.org, kevin.tian@intel.com,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH V2 25/25] x86/vvtd: save and restore
 emulated VT-d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDA4OjM1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwMToxOTo0MVBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pk9uIFdlZCwgQXVnIDA5LCAyMDE3IGF0IDA0OjM0OjI2UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+PiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+Pj4g
Cj4+PiBXcmFwIHNvbWUgdXNlZnVsIHN0YXR1cyBpbiBhIG5ldyBzdHJ1Y3R1cmUgaHZtX2h3X3Z2
dGQsIGZvbGxvd2luZwo+Pj4gdGhlIGN1c3RvbXMgb2YgdmxhcGljLCB2aW9hcGljIGFuZCBldGMu
IFByb3ZpZGUgdHdvIHNhdmUtcmVzdG9yZQo+Pj4gcGFpcnMgdG8gc2F2ZS9yZXN0b3JlIHJlZ2lz
dGVycyBhbmQgbm9uLXJlZ2lzdGVyIHN0YXR1cy4KPj4+IAo+Pj4gU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUg
PHRpYW55dS5sYW5AaW50ZWwuY29tPgo+Pj4gLS0tCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggCj4gYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvaHZtL3NhdmUuaAo+Pj4gaW5kZXggZmQ3YmYzZi4uMTA1MzZjYiAxMDA2NDQKPj4+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCj4+PiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAo+Pj4gQEAgLTYzOSwxMCArNjM5LDMy
IEBAIHN0cnVjdCBodm1fbXNyIHsKPj4+ICAKPj4+ICAjZGVmaW5lIENQVV9NU1JfQ09ERSAgMjAK
Pj4+ICAKPj4+ICtzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncyB7Cj4+PiArICAgIHVpbnQ4X3QgZGF0
YVsxMDI0XTsKPj4+ICt9Owo+Pj4gKwo+Pj4gK0RFQ0xBUkVfSFZNX1NBVkVfVFlQRShJT01NVV9S
RUdTLCAyMSwgc3RydWN0IGh2bV9od192dnRkX3JlZ3MpOwo+Pj4gKwo+Pj4gK3N0cnVjdCBodm1f
aHdfdnZ0ZAo+Pj4gK3sKPj4+ICsgICAgLyogVklPTU1VX1NUQVRVU19YWFggKi8KPj4+ICsgICAg
dWludDMyX3Qgc3RhdHVzOwo+Pj4gKyAgICAvKiBGYXVsdCBSZWNvcmRpbmcgaW5kZXggKi8KPj4+
ICsgICAgdWludDMyX3QgZnJjZF9pZHg7Cj4+PiArICAgIC8qIElzIGluIEV4dGVuZGVkIEludGVy
cnVwdCBNb2RlPyAqLwo+Pj4gKyAgICB1aW50MzJfdCBlaW07Cj4+PiArICAgIC8qIE1heCByZW1h
cHBpbmcgZW50cmllcyBpbiBJUlQgKi8KPj4+ICsgICAgdWludDMyX3QgaXJ0X21heF9lbnRyeTsK
Pj4+ICsgICAgLyogSW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBiYXNlIGdmbiAqLwo+Pj4gKyAg
ICB1aW50NjRfdCBpcnQ7Cj4+PiArfTsKPj4+ICsKPj4+ICtERUNMQVJFX0hWTV9TQVZFX1RZUEUo
SU9NTVUsIDIyLCBzdHJ1Y3QgaHZtX2h3X3Z2dGQpOwo+Pgo+PldoeSB0d28gc2VwYXJhdGUgc3Ry
dWN0dXJlcz8gSXQgc2hvdWxkIGJlIHRoZSBzYW1lIHN0cnVjdHVyZS4KPiAKPiBIaSwgUm9nZXIu
Cj4gCj4gVGhhbmsgeW91IGZvciB5b3VyIHJldmlldy4gSSBhZ3JlZSB3aXRoIG1vc3Qgb2YgeW91
ciBjb21tZW50cyBvbiB0aGUKPiB3aG9sZSBzZXJpZXMuIEkgd2lsbCBvbmx5IHJlcGx5IHRvIHNv
bWUgcG9pbnRzIEkgdGhpbmsgc3RpbGwgbmVlZAo+IGRpc2N1c3Npb24uCj4gCj4gSGVyZSB3ZSB1
c2UgdHdvIHNlcGFyYXRlIHN0cnVjdHVyZXMgZm9yIHNvbWUgZmllbGQgY2Fubm90IGJlIGluZmVy
ZWQKPiBmcm9tIHRoZSBzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncy4gRm9yIGV4YW1wbGUsIHRoZSAn
aXJ0JyBpcyB0aGUgZ2ZuIG9mCj4gdGhlIGJhc2UgYWRkcmVzcyBJbnRlcnJ1cHQgUmVtYXBwaW5n
IFRhYmxlLiBUaGUgZmllbGQgaXMgc2V0IHRocm91Z2gKPiAxLiBzZXQgdGhlIHJlZ2lzdGVyIERN
QVJfSVJURV9SRUcgaW4gaHZtX2h3X3Z2dGRfcmVncy4KPiAyLiBzZW5kIGEgY29tbWFuZCB0byB2
dGQgYnkgd3JpdHRpbmcgYW5vdGhlciBjb21tYW5kIHJlZ2lzdGVyLgo+IAo+IElmIHRoZSBjdXJy
ZW50IGJhc2UgYWRkcmVzcyBpcyBBLCBhbmQgZ3Vlc3Qgd2FudHMgdG8gdXBkYXRlIHRoZSBiYXNl
Cj4gYWRkcmVzcyB0byBCIGFuZCBmaW5pc2ggdGhlIGZpcnN0IHN0ZXAuIFVuZm9ydHVuYXRlbHks
IHNhdmluZyBhbmQKPiByZXN0b3JpbmcgaGFwcGVuIGhlcmUuIEluIHRoaXMgY2FzZSwgd2UgbmVl
ZCB0aGUgc3RydWN0IGh2bV9od192dnRkCj4gdG8gY29ycmVjdGx5IHJlc3RvcmUgc29tZSBpbmZv
cm1hdGlvbi4KCkhtbSwgdGhlIHdheSBJJ3ZlIHVuZGVyc3Rvb2QgUm9nZXIncyBxdWVzdGlvbiBp
cyB3aHkgeW91CmRvbid0IGNvbWJpbmUgdGhlIHR3byBzdHJ1Y3R1cmVzIGludG8gb25lLCBub3Qg
d2hldGhlciBvbmUKb2YgdGhlIHR3byBjYW4gYmUgb21pdHRlZC4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:02:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:02: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.xen.org>)
	id 1dlAVo-0001jz-WE; Fri, 25 Aug 2017 09:02:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlAVo-0001jj-3d
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:02:44 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 8F/7C-02181-2B7EF995; Fri, 25 Aug 2017 09:02:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6m5/M
 jDc5VWyz5uJjFgdHj6O7fTAGMUayZeUn5FQmsGa/2H2Ms6BCtePpzGXMD4xqBLkZODgkBf4m1
 Oz+xdjFycLAIqEq8+R8BEmYTUJb42dnLBmKLCOhKPFvwDMjm4mAW6GeSaGw/yAiSEBYIlDj1t
 p0dxOYVsJBYPWcLO0iRkEAHo8T8lh5WiISgxMmZT1hAbGYBHYkFuz+xgSxjFpCWWP6PAyTMKe
 AlcenXCSYQW1RARaJz6RywciEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKC
 XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYaPUMDIw7GJtP+B1ilORgUhLlXR49
 P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/bM6CcYFFqempFWmYOMORh0hIcPEoivK5PgdK8x
 QWJucWZ6RCpU4yKUuK8U0H6BEASGaV5cG2wOLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZ
 jXG2QKT2ZeCdz0V0CLmYAWTzoxB2RxSSJCSqqBkenej/VT+JQ5P9wOZ/jGav9ig0PH/enCCSX
 haZvUVsnzK9b//+J36KZxpa1bqKyUVdK/C0Frb+znq10XVTYt3PlTxKpTp6S5utZout8KrTi4
 7m1wVdGf7W8EvBa5urR7fE49uWfznko1o+vOF6zWR/mv2Kb5PmH/ret33skse/NwtdYSq4fqd
 5VYijMSDbWYi4oTAZl0xKSuAgAA
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503651760!104021385!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25529 invoked from network); 25 Aug 2017 09:02:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:02:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="445108296"
Date: Fri, 25 Aug 2017 10:02:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170825090202.ru7fkn7qczjpjhdh@citrix.com>
References: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
 <1503597355-21334-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503597355-21334-3-git-send-email-andrew.cooper3@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>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] gnttab: Drop the frame parameter from
 get_paged_frame()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDY6NTU6NTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJdCBpcyByZWR1bmRhbnQgd2l0aCB0aGUgKnBhZ2UgcGFyYW1ldGVyLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ0M6IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8
IDUwICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwo+IGluZGV4IDE4OGM0NzcuLmQ4MzA3YjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gQEAgLTI1Nywx
MyArMjU3LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBhY3RpdmVfZW50cnlfcmVsZWFzZShzdHJ1
Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QpCj4gICAgICBzcGluX3VubG9jaygmYWN0LT5sb2Nr
KTsKPiAgfQo+ICAKPiAtLyogQ2hlY2sgaWYgdGhlIHBhZ2UgaGFzIGJlZW4gcGFnZWQgb3V0LCBv
ciBuZWVkcyB1bnNoYXJpbmcuCj4gLSAgIElmIHJjID09IEdOVFNUX29rYXksICpwYWdlIGNvbnRh
aW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgo+IC0gICBDYWxsZXIgbXVzdCBk
byBwdXRfcGFnZSgqcGFnZSkuCj4gLSAgIElmIGFueSBlcnJvciwgKnBhZ2UgPSBOVUxMLCAqZnJh
bWUgPSBJTlZBTElEX01GTiwgbm8gcmVmIHRha2VuLiAqLwo+IC1zdGF0aWMgaW50IGdldF9wYWdl
ZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyAqZnJhbWUsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlLCBib29sIHJlYWRv
bmx5LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpyZCkKPiAr
LyoKPiArICogQ2hlY2sgaWYgdGhlIHBhZ2UgaGFzIGJlZW4gcGFnZWQgb3V0LCBvciBuZWVkcyB1
bnNoYXJpbmcuCj4gKyAqIElmIHJjID09IEdOVFNUX29rYXksICpwYWdlIGNvbnRhaW5zIHRoZSBw
YWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgo+ICsgKiBDYWxsZXIgbXVzdCBkbyBwdXRfcGFn
ZSgqcGFnZSkuIElmIGFueSBlcnJvciwgKnBhZ2UgPSBOVUxMLCBubyByZWYgdGFrZW4uCj4gKyAq
Lwo+ICtzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgc3RydWN0
IHBhZ2VfaW5mbyAqKnBhZ2UsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVh
ZG9ubHksIHN0cnVjdCBkb21haW4gKnJkKQo+ICB7Cj4gICAgICBpbnQgcmMgPSBHTlRTVF9va2F5
Owo+ICAjaWYgZGVmaW5lZChQMk1fUEFHRURfVFlQRVMpIHx8IGRlZmluZWQoUDJNX1NIQVJFRF9U
WVBFUykKPiBAQCAtMjczLDcgKzI3Myw2IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVu
c2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nICpmcmFtZSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHJlYWRvbmx5KSA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFKTsKPiAg
ICAgIGlmICggISgqcGFnZSkgKQo+ICAgICAgewo+IC0gICAgICAgICpmcmFtZSA9IG1mbl94KElO
VkFMSURfTUZOKTsKPiAgICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQo+ICAgICAg
ICAgICAgICByZXR1cm4gR05UU1RfZWFnYWluOwo+ICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2lu
ZyhwMm10KSApCj4gQEAgLTI4MywxMyArMjgyLDEyIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2Zy
YW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nICpmcmFtZSwKPiAgICAgICAgICB9
Cj4gICAgICAgICAgcmV0dXJuIEdOVFNUX2JhZF9wYWdlOwo+ICAgICAgfQo+IC0gICAgKmZyYW1l
ID0gcGFnZV90b19tZm4oKnBhZ2UpOwo+ICAjZWxzZQo+IC0gICAgKmZyYW1lID0gbWZuX3goZ2Zu
X3RvX21mbihyZCwgX2dmbihnZm4pKSk7Cj4gLSAgICAqcGFnZSA9IG1mbl92YWxpZChfbWZuKCpm
cmFtZSkpID8gbWZuX3RvX3BhZ2UoKmZyYW1lKSA6IE5VTEw7Cj4gKyAgICBtZm5fdCBtZm4gPSBn
Zm5fdG9fbWZuKHJkLCBfZ2ZuKGdmbikpOwo+ICsKPiArICAgICpwYWdlID0gbWZuX3ZhbGlkKG1m
bikgPyBtZm5fdG9fcGFnZShtZm5feChtZm4pKSA6IE5VTEw7Cj4gICAgICBpZiAoICghKCpwYWdl
KSkgfHwgKCFnZXRfcGFnZSgqcGFnZSwgcmQpKSApCgpNaW5kIGRyb3BwaW5nIHRob3NlIHVubmVl
ZGVkIHBhcmVudGhlc2VzPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:10:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:10: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.xen.org>)
	id 1dlAdD-0002WL-PD; Fri, 25 Aug 2017 09:10:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlAdC-0002WF-4W
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:10:22 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7B/88-02962-D79EF995; Fri, 25 Aug 2017 09:10:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvW7ty/m
 RBvfusVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnX2hrYC44zVkz4eZixgXEVYxcjB4eEgL/E
 1qn5ICaLgKrE1LbiLkZODjYBZYmfnb1sILaIgK7EswXPgGwuDmaBfiaJxvaDjCAJYYEgiavHN
 7CA2LwCFhKH1jUxghQJCXQwSkz5cYQNIiEocXLmE7AiZgEdiQW7P7GBLGMWkJZY/o8DJMwp4C
 XRdu0LM4gtKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0jXXSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDMGINjBOPOy/yFGSQ4mJVFevhfzI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8K4HyQkWpaanVqRl5gADHiYtwcGjJMKr+RwozVtckJhbn
 JkOkTrFaMwx69+aL0wcTR+2fGESYsnLz0uVEuddCTJJAKQ0ozQPbhAsEi8xykoJ8zICnSbEU5
 BalJtZgir/ilGcg1FJmDcLZApPZl4J3L5XQKcwAZ0y6cQckFNKEhFSUg2MUzf4xN+z7vizI92
 21V1r7e8NU/50/S96cu0Jz1Ihf73NPq2aGZvu9iQp/83Z+Ghao/FbldnSJskSxw9+LVx6rPnn
 tJlfrzzVaJhqHVtRpFUQJF6Ss77+QknN3KnSHcHWXbdcd7wXVBA/wGOWL234xs/liPszcXbbl
 xtmaXHP57zNV+WdtnyiEktxRqKhFnNRcSIA0zUP078CAAA=
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503652219!113089799!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46410 invoked from network); 25 Aug 2017 09:10:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:10:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="445109143"
Date: Fri, 25 Aug 2017 10:10:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170825091017.yiqbtewhitncijwy@citrix.com>
References: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
 <1503597355-21334-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503597355-21334-4-git-send-email-andrew.cooper3@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>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/3] gnttab: Drop the frame field from
 struct gnttab_copy_buf
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDY6NTU6NTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJdCBpcyByZWR1bmRhbnQgd2l0aCAqcGFnZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:11:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlAeU-0002bQ-2i; Fri, 25 Aug 2017 09:11:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlAeS-0002bI-Nn
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:11:40 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 14/72-01994-BC9EF995; Fri, 25 Aug 2017 09:11:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6pl/M
 jDSb1sFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk9c+6yFbxgqzhz5y9LA+N5li5GTg4JAX+J
 wxPesoLYLAKqEjfvdzGC2GwCyhI/O3vZQGwRoPjm6afZQWxmgQeMEkcXJYLYwgI5EpMaJoPV8
 ApYSBy58xXI5uIQEnjOLNG+/jsLREJQ4uTMJywQzToSC3Z/AiriALKlJZb/4wAJcwrYSlxe/p
 kZxBYVUJHoXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGlroJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhhoDEOxgbNrueYhRkoNJSZSX78X8SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvOogOcGi1PTUirTMHGDQw6QlOHiURHg1nwOleYsLEnOLM9MhU
 qcYdTmaPmz5wiTEkpeflyolzmsOMkMApCijNA9uBCwCLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmYVxdkCk9mXgncpldARzABHTHpxByQI0oSEVJSDYyr7m9VyJ6jtzdKP/Z617vvy5c5+Of
 P3Lb80P8IFrlU+cdHExjeC+Wv+PynftUum1N+VsLuujUi4vdXsU2449I8ofJpGP/zb3m9Uyqi
 VLYp2tts3pP2OC+Z7UokS4pMZlVfu6/n3YrZF94w6KbOdp/9Y7a/XvjW+4aluVOsr+6uKv/T5
 xwlK6PEUpyRaKjFXFScCAD8rLtuuwIAAA==
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503652296!88218982!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58414 invoked from network); 25 Aug 2017 09:11:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:11:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="436850587"
Date: Fri, 25 Aug 2017 10:11:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170825091131.vxecyujz6kra5t6n@citrix.com>
References: <20170817113217.xpg6yyvg45fuatjs@citrix.com>
 <20170817122821.hgrd644ogoet3nfg@citrix.com>
 <20170818054547.GA29191@skl-2s3.sh.intel.com>
 <20170822134828.dyvg7ytli4dzmj77@citrix.com>
 <91b6ff5f-c908-fa20-2ab8-f7e230690cbf@intel.com>
 <20170823083410.vhlkaf2jjy67tgtk@citrix.com>
 <59d40df3-a057-01d5-908a-6a3330316ba0@intel.com>
 <20170824110842.6beygoyd7x5cbbg3@citrix.com>
 <bf33f7d0-9d49-6209-7bb5-6eb7bcd58f60@intel.com>
 <fdab3c4a-41ea-b093-3f3a-90d3207a3d89@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fdab3c4a-41ea-b093-3f3a-90d3207a3d89@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, "Gao, Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V2 9/25] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDM6MzM6NDdQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiA+IAo+ID4gaW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlv
bihsaWJ4bF9fZ2MgKmdjLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbwo+ID4gKmluZm8sCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1h
Z2UgKmRvbSkKPiA+IHsKPiA+ICAgICBpbnQgcmMgPSAwOwo+ID4gCj4gPiAgICAgaWYgKChpbmZv
LT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgJiYKPiA+ICAgICAgICAgKGluZm8tPmRl
dmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpKSB7
Cj4gPiAgICAgICAgIHJjID0gbGlieGxfX2RvbV9sb2FkX2FjcGkoZ2MsIGluZm8sIGRvbSk7Cj4g
PiAgICAgICAgIGlmIChyYyAhPSAwKQo+ID4gICAgICAgICAgICAgTE9HRShFUlJPUiwgImxpYnhs
X2RvbV9sb2FkX2FjcGkgZmFpbGVkIik7Cj4gPiAgICAgfQo+ID4gCj4gPiAgICAgcmV0dXJuIHJj
Owo+ID4gfQo+IAo+IFdlIG1heSByZW1vdmUgdGhlIGNoZWNrIGFuZCBtb3ZlIGludHJvZHVjZWQg
Y29kZSBpbgo+IGxpYnhsX19kb21fbG9hZF9hY3BpKCkuIFJ1biBuZXcgY29kZSBqdXN0IGZvciBo
dm0gZ3Vlc3QuIERvZXMgdGhpcyBtYWtlCj4gc2Vuc2U/Cj4gCgpNb3JlIG9yIGxlc3MuIFB1c2gg
dGhlIGNoZWNrIGRvd24gdG8gbGlieGxfX2RvbV9sb2FkX2FjcGkKCj4gLS0gCj4gQmVzdCByZWdh
cmRzCj4gVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:14:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlAhK-0002oC-G8; Fri, 25 Aug 2017 09:14:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlAhI-0002o4-Px
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:14:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F9/62-01712-C7AEF995; Fri, 25 Aug 2017 09:14:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpG71q/m
 RBs8adSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyL070LLjFVHOjIaGCcztTFyMkhIeAvsadz
 P5DNwcEioCrx67U2SJhNQFniZ2cvG4gtAhTePP00excjFwezwGVGicsf1zODJIQF/CRmTehjB
 enlFbCQuPswEyQsJFAn8evWQ7BeXgFBiZMzn7CA2MwCOhILdn9iAylnFpCWWP6PAyTMKeAqsX
 vjUUYQW1RARaJz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIUC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDE6hkYGHcw3p3sd4hRkoNJSZTX+uX8SCG+
 pPyUyozE4oz4otKc1OJDjBocHAJLzs2dziTFkpefl6okwSsJUidYlJqeWpGWmQOMAphSCQ4eJ
 RHeNpA0b3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ88qDFAmAFGWU5sGNgEXkJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvPEgU3gy80rgNr0COoIJ6IhJJ+aAHFGSiJCSamC0K+0OdcyUXiX
 +4tnRddle37eplgSwrJt2MT5vudfTzZO9PedYtBbpe00v3eLLWMXhssSli8eWL1rB9C1rc5Te
 3vs7Dc7UPBWbvU7LSk6HidvT5nr3kmnbUqbydEx4f+Lwn5otKu639I42XiwOtVhz8KlPfMU1d
 bdHelUy+nPtnYOzjwrZySmxFGckGmoxFxUnAgDS1k/IwwIAAA==
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503652474!92943132!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6809 invoked from network); 25 Aug 2017 09:14:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:14:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="436850889"
Date: Fri, 25 Aug 2017 10:14:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170825091432.cmgrlyskw54gjykc@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-2-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503629540-26053-2-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 1/5] xen/hap: Increase hap size for more
	vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MTZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGluY3JlYXNlIGhhcCBzaXplIHRvIHN1cHBvcnQgbW9yZSB2
Y3B1cyBpbiBzaW5nbGUgVk0uCj4gCj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1
LmxhbkBpbnRlbC5jb20+CgpDYW4gd2UgbWF5YmUgZGVyaXZlIHRoZSBudW1iZXIgb2YgcGFnZXMg
bmVlZGVkIGZyb20gdGhlIG51bWJlciBvZiB2Y3B1cz8KCkJ1bXBpbmcgdGhpcyB2YWx1ZSB1bmNv
bmRpdGlvbmFsbHkgaXMgZ29pbmcgdG8gaW5jcmVhc2UgbWVtb3J5CmNvbnN1bXB0aW9uLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:18:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:18: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.xen.org>)
	id 1dlAl2-00031h-VY; Fri, 25 Aug 2017 09:18:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlAl2-00031U-F3
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:18:28 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 01/4C-03937-36BEF995; Fri, 25 Aug 2017 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpG7y6/m
 RBo+2C1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLHnIUrGKqeP3sMHMD4w/GLkZODgkBf4m/
 m04zdTFycLAIqEpceiQKEmYTUJb42dnLBmKLAIU3Tz/N3sXIxcEssJlRYkLzYmaQemEBP4n5T
 51BTF4BC4mlRxVByoUE6iQ2HPvKAmLzCghKnJz5BMxmFtCRWLD7ExtIObOAtMTyfxwgYU4BV4
 kL++ayg9iiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RqZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIcYABDsYVy0IPMQoycGkJMpr/XJ+pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXp5XQDnBotT01Iq0zBxgsMOkJTh4lER4zUDSvMUFibnFm
 ekQqVOMuhxNH7Z8YRJiycvPS5US52UBKRIAKcoozYMbAYu8S4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmvQpyJU9mXgncpldARzABHTHpxByQI0oSEVJSDYyOifH1pvYarBv7e+xuClR7v1e
 YwbBH9v8aplVXXmn9/7o775/khS8fi15KKf+9PuNY2wQJPgeZs93yF032vvH/HzBhdqYF1+TK
 eY+Ly7ymf/Z4mPqvr54v60ayz7x4r5e/D1jHvmLS6tOd4hcwv7Juhc8P7Ylh/zlmJ+Xdf3xm3
 TLm4okb5O8rsRRnJBpqMRcVJwIAcuQkBLcCAAA=
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503652705!76414480!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9043 invoked from network); 25 Aug 2017 09:18:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:18:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="436851157"
Date: Fri, 25 Aug 2017 10:18:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170825091824.bj5nojkxoyog7ai4@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503629540-26053-3-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 2/5] XL: Increase event channels to
	support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MTdQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGluY3JlYXNlIGV2ZW50IGNoYW5uZWxzIHRvIHN1cHBvcnQg
bW9yZSB2Y3B1cyBpbiBzaW5nbGUgVk0uCj4gCj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8
dGlhbnl1LmxhbkBpbnRlbC5jb20+CgpUaGVyZSBpcyBubyBuZWVkIHRvIGJ1bXAgdGhlIGRlZmF1
bHQuIFRoZXJlIGlzIGFscmVhZHkgYSBjb25maWd1cmF0aW9uCm9wdGlvbiBjYWxsZWQgbWF4X2V2
ZW50X2NoYW5uZWwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:22:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:22: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.xen.org>)
	id 1dlApI-0003gA-KI; Fri, 25 Aug 2017 09:22:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlApH-0003fK-4Q
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:22:51 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 3A/1C-01731-A6CEF995; Fri, 25 Aug 2017 09:22:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7mm/m
 RBm9/mVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzm+6xFsxjqni1+QlbA+NHxi5GTg4JAX+J
 27MWgdksAqoSb3bNYgOx2QSUJX529oLZIkDxzdNPs3cxcnEwC+xhlHj74DlYQljATaJ3+wWWL
 kYODl4BC4n3vwNBwkICdRITmluYQGxeAUGJkzOfsIDYzAI6Egt2f2IDKWcWkJZY/o8DJMwp4C
 qx8PtjZhBbVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BUL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNAYgGAHY8N2z0OMkhxMSqK81i/nRwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4J3wGignWJSanlqRlpkDDHmYtAQHj5IIbwJImre4IDG3O
 DMdInWKUZej6cOWL0xCLHn5ealS4rx/XgEVCYAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfNagqziycwrgdv0CugIJqAjJp2YA3JESSJCSqqBcaJNrea+gz2au9s1zr3hVNv
 5TKNhOYfuxqIe90s+c44LOG3OtvnLYVD8SPF1/88PvheTTzWFp1YEVCx8qugoHtp5fuey7dHl
 G2brrRD4YnXMP2Hjj2oRpujmEqc3G4Iv3pByCmFjuXLzneT/U1yhD5ILbt9QETgo9WZl44T1n
 s9+Zs69tG/OFiWW4oxEQy3mouJEAAYshhq6AgAA
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503652968!87702694!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27693 invoked from network); 25 Aug 2017 09:22:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:22:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="445110019"
Date: Fri, 25 Aug 2017 10:22:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170825092235.ggmtwjgmkoy5mngn@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-6-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503629540-26053-6-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH 5/5] xl/libacpi: extend lapic_id() to
	uint32_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MjBQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
aXMgdG8gZXh0ZW5kIGxhcGljX2lkKCkgdG8gc3VwcG9ydCBtb3JlIHZjcHVzLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
TGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+CgpUaGlzIGxvb2tzIHJlYXNvbmFibGUu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:25:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlArp-0003qA-0k; Fri, 25 Aug 2017 09:25:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlArn-0003pu-DK
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:25:27 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 7A/1B-22472-60DEF995; Fri, 25 Aug 2017 09:25:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpC7b2/m
 RBgu2CFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9024wFrxgrPg+7wNrA+Muxi5GTg4JAX+J
 38vOsIPYLAKqEm33FrOA2GwCyhI/O3vZQGwRoPjm6aeBarg4mAU2M0pMaF7M3MXIwSEs4CPxd
 HYWSA2vgIXEopOnwWYKCdRJnLs+gQkiLihxcuYTsJnMAjoSC3Z/YgNpZRaQllj+jwMkzCngKv
 Hn9gqwE0QFVCQ6l85hgRijINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNDPSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDrZ6BgXEHY/MJv0OMkhxMSqK81i/nRwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4GV5A5QTLEpNT61Iy8wBhjxMWoKDR0mEtw8kzVtckJhbn
 JkOkTrFqMvR9GHLFyYhlrz8vFQpcd4Xr4GKBECKMkrz4EbA4u8So6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWFeTZBVPJl5JXCbXgEdwQR0xKQTc0COKElESEk1MMYL1nsf+c7NEd1vf6/opff
 cufd7P31b32gT9ysjjdn2wswd652+Ml0ynOqp35HnO6F0+fS5U6T/JS5S8mesSp2u+fyHluqv
 I+KXtF9FlYXHHXV4ulzZXOb4usZ1sx//vrpmO8eHHqWVIRqK4qrt0f80elckPV3yZSLLqlijv
 cIFe6r4397qnaLEUpyRaKjFXFScCAC7AbpxugIAAA==
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503653124!107009305!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29878 invoked from network); 25 Aug 2017 09:25:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:25:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="436851601"
Date: Fri, 25 Aug 2017 10:25:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170825092523.tymehurefpxanftb@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-4-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503629540-26053-4-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 3/5] Tool/ACPI: DSDT extension to
	support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MThQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGNoYW5nZSBEU0RUIHRhYmxlIGZvciBwcm9jZXNzb3Igb2Jq
ZWN0IHRvIHN1cHBvcnQgPjI1NSB2Y3B1cy4KPiAKCkNhbiB5b3UgcHJvdmlkZSBhIGxpbmsgdG8g
dGhlIHNwZWMgc28gcGVvcGxlIGNhbiBjaGVjayBpZiB5b3UKbW9kaWZpY2F0aW9uIGlzIGNvcnJl
Y3Q/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:26:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:26: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.xen.org>)
	id 1dlAse-0003wK-99; Fri, 25 Aug 2017 09:26:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlAsc-0003w7-Jk
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:26:18 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 34/4A-01995-93DEF995; Fri, 25 Aug 2017 09:26:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva7l2/m
 RBpN7pCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oymG0/YCjYyVTzf1c/WwPiXsYuRk0NCwF9i
 +6fD7CA2i4CqxI2ey6wgNpuAssTPzl42EFsEKL55+mmgGi4OZoHNjBITmhczdzFycAgLBEp0f
 K0FqeEVsJCYN/kwWK+QQJ3Epm/zmCDighInZz5hAbGZBXQkFuz+xAbSyiwgLbH8HwdImFPAVe
 LotMVgJaICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbrmeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgWHGAAQ7GBu/Ox1ilORgUhLltX45P1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBC/LG6CcYFFqempFWmYOMOBh0hIcPEoivHNeA6V5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXO+wKkSACkKKM0D24ELPouMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZh3K8gUnsy8ErhNr4COYAI6YtKJOSBHlCQipKQaGN2467qr/vY9ftvsKmAtuOqrkkP
 i4mt7rmpKLjkUtLip6vO8F2smRB8XqxQ+NvvNDjsP+4WG7wt3t6Zm2OrnOa9dfDJ8h85h3Vyl
 1WsPTXpwQlM88PVhszPX/oT/ZxG4crq1wfyLy9bEVGFZcUW7+LMOjoadt5Q47719Gh/FKh1wf
 GpMksDdSCWW4oxEQy3mouJEAO0wLs+5AgAA
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503653175!56101056!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4894 invoked from network); 25 Aug 2017 09:26:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:26:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="445110294"
Date: Fri, 25 Aug 2017 10:26:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170825092613.zxeosxe3tv7igozl@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-5-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503629540-26053-5-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 4/5] hvmload: Add x2apic entry support
 in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MTlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCB4MmFwaWMgZW50cnkgc3VwcG9ydCBmb3IgQUNQSSBN
QURUIHRhYmxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50
ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CgpB
Z2FpbiwgcGxlYXNlIHByb3ZpZGUgc3BlYy4KClRoZXJlIGFyZSBhIGZldyBjb2Rpbmcgc3R5bGUg
aXNzdWVzIGluIGNvZGUgYnR3LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:28:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlAuP-00046h-Jq; Fri, 25 Aug 2017 09:28:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dlAuN-00046V-EZ
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:28:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 25/E1-18185-6ADEF995; Fri, 25 Aug 2017 09:28:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVywNykQnfZ2/m
 RBtfe8Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnH79nLDgtUnH54zb2BsYWwS5GLg4hgemM
 Eivu/GDrYuTkkBDglTiybAZrFyMHkB0gsXylEEhYSGACo8S5t5ogNouAqsSad13MIDabgLLEx
 a+9YK0iQHbvr98sIDOZBVYwSjRvnssEkhAWCJZYsGM7I4jNK2Ag8XTpFHaQIl6B60CLp/9mg7
 hiJpNE1707rBBVghInZz5hAbGZBXQkdm69wwZyEbOAtMTyfxwQYXmJ5q2zwa7gFLCX+PPlLtg
 VokBX7L61l3kCo9AsJJNmIZk0C2HSLCSTFjCyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw
 08tNLS5OTE/NSUwq1kvOz93ECAxzBiDYwfhnfuAhRkkOJiVRXuuX8yOF+JLyUyozEosz4otKc
 1KLDzHKcHAoSfCyvAHKCRalpqdWpGXmACMOJi3BwaMkwtsHkuYtLkjMLc5Mh0idYtTl2LB6/R
 cmIZa8/LxUKXHeF6+BigRAijJK8+BGwKL/EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5P4F
 M4cnMK4Hb9AroCCagIyadmANyREkiQkqqgTHaWFPk1eH1nx/7ct0qW+629tq/3BWMvAdSy87v
 99jcKP118ttfFz9catH5+2S1wJuVIfdbNzo2dM5L43dlOsp35PbaL3KTNjbGeG+eHzf98O17F
 m+vpFesPJvu+Vvj2peAir8irTmndty78JI78vWZZUK6h6JfG71e4R53966fmoiNgE/jundaSi
 zFGYmGWsxFxYkAdeVTp/kCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503653284!111968889!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30708 invoked from network); 25 Aug 2017 09:28:05 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 09:28:05 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 02:28:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,424,1498546800"; d="scan'208";a="1188043031"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga001.fm.intel.com with ESMTP; 25 Aug 2017 02:28:02 -0700
Date: Fri, 25 Aug 2017 16:27:14 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170825082711.GA5537@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>, julien.grall@arm.com,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 kevin.tian@intel.com, Lan Tianyu <tianyu.lan@intel.com>,
 xen-devel@lists.xen.org
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-26-git-send-email-tianyu.lan@intel.com>
 <20170823121941.uvqxdedraslp45mz@dhcp-3-128.uk.xensource.com>
 <20170825063500.GA47898@op-computing>
 <59A00350020000780017397B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A00350020000780017397B@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, julien.grall@arm.com,
 xen-devel@lists.xen.org, kevin.tian@intel.com,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH V2 25/25] x86/vvtd: save and restore
 emulated VT-d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDM6MDA6MzJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjUuMDguMTcgYXQgMDg6MzUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwMToxOTo0MVBNICswMTAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+Pj5PbiBXZWQsIEF1ZyAwOSwgMjAxNyBhdCAwNDozNDoyNlBNIC0wNDAw
LCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4+Pj4gCj4+Pj4gV3JhcCBzb21lIHVzZWZ1bCBzdGF0dXMgaW4gYSBuZXcgc3RydWN0dXJl
IGh2bV9od192dnRkLCBmb2xsb3dpbmcKPj4+PiB0aGUgY3VzdG9tcyBvZiB2bGFwaWMsIHZpb2Fw
aWMgYW5kIGV0Yy4gUHJvdmlkZSB0d28gc2F2ZS1yZXN0b3JlCj4+Pj4gcGFpcnMgdG8gc2F2ZS9y
ZXN0b3JlIHJlZ2lzdGVycyBhbmQgbm9uLXJlZ2lzdGVyIHN0YXR1cy4KPj4+PiAKPj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+Pj4+IFNpZ25lZC1vZmYt
Ynk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+Pj4+IC0tLQo+Pj4+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCAKPj4gYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAo+Pj4+IGluZGV4IGZkN2JmM2YuLjEw
NTM2Y2IgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9z
YXZlLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAo+
Pj4+IEBAIC02MzksMTAgKzYzOSwzMiBAQCBzdHJ1Y3QgaHZtX21zciB7Cj4+Pj4gIAo+Pj4+ICAj
ZGVmaW5lIENQVV9NU1JfQ09ERSAgMjAKPj4+PiAgCj4+Pj4gK3N0cnVjdCBodm1faHdfdnZ0ZF9y
ZWdzIHsKPj4+PiArICAgIHVpbnQ4X3QgZGF0YVsxMDI0XTsKPj4+PiArfTsKPj4+PiArCj4+Pj4g
K0RFQ0xBUkVfSFZNX1NBVkVfVFlQRShJT01NVV9SRUdTLCAyMSwgc3RydWN0IGh2bV9od192dnRk
X3JlZ3MpOwo+Pj4+ICsKPj4+PiArc3RydWN0IGh2bV9od192dnRkCj4+Pj4gK3sKPj4+PiArICAg
IC8qIFZJT01NVV9TVEFUVVNfWFhYICovCj4+Pj4gKyAgICB1aW50MzJfdCBzdGF0dXM7Cj4+Pj4g
KyAgICAvKiBGYXVsdCBSZWNvcmRpbmcgaW5kZXggKi8KPj4+PiArICAgIHVpbnQzMl90IGZyY2Rf
aWR4Owo+Pj4+ICsgICAgLyogSXMgaW4gRXh0ZW5kZWQgSW50ZXJydXB0IE1vZGU/ICovCj4+Pj4g
KyAgICB1aW50MzJfdCBlaW07Cj4+Pj4gKyAgICAvKiBNYXggcmVtYXBwaW5nIGVudHJpZXMgaW4g
SVJUICovCj4+Pj4gKyAgICB1aW50MzJfdCBpcnRfbWF4X2VudHJ5Owo+Pj4+ICsgICAgLyogSW50
ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBiYXNlIGdmbiAqLwo+Pj4+ICsgICAgdWludDY0X3QgaXJ0
Owo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArREVDTEFSRV9IVk1fU0FWRV9UWVBFKElPTU1VLCAyMiwg
c3RydWN0IGh2bV9od192dnRkKTsKPj4+Cj4+PldoeSB0d28gc2VwYXJhdGUgc3RydWN0dXJlcz8g
SXQgc2hvdWxkIGJlIHRoZSBzYW1lIHN0cnVjdHVyZS4KPj4gCj4+IEhpLCBSb2dlci4KPj4gCj4+
IFRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXcuIEkgYWdyZWUgd2l0aCBtb3N0IG9mIHlvdXIgY29t
bWVudHMgb24gdGhlCj4+IHdob2xlIHNlcmllcy4gSSB3aWxsIG9ubHkgcmVwbHkgdG8gc29tZSBw
b2ludHMgSSB0aGluayBzdGlsbCBuZWVkCj4+IGRpc2N1c3Npb24uCj4+IAo+PiBIZXJlIHdlIHVz
ZSB0d28gc2VwYXJhdGUgc3RydWN0dXJlcyBmb3Igc29tZSBmaWVsZCBjYW5ub3QgYmUgaW5mZXJl
ZAo+PiBmcm9tIHRoZSBzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncy4gRm9yIGV4YW1wbGUsIHRoZSAn
aXJ0JyBpcyB0aGUgZ2ZuIG9mCj4+IHRoZSBiYXNlIGFkZHJlc3MgSW50ZXJydXB0IFJlbWFwcGlu
ZyBUYWJsZS4gVGhlIGZpZWxkIGlzIHNldCB0aHJvdWdoCj4+IDEuIHNldCB0aGUgcmVnaXN0ZXIg
RE1BUl9JUlRFX1JFRyBpbiBodm1faHdfdnZ0ZF9yZWdzLgo+PiAyLiBzZW5kIGEgY29tbWFuZCB0
byB2dGQgYnkgd3JpdHRpbmcgYW5vdGhlciBjb21tYW5kIHJlZ2lzdGVyLgo+PiAKPj4gSWYgdGhl
IGN1cnJlbnQgYmFzZSBhZGRyZXNzIGlzIEEsIGFuZCBndWVzdCB3YW50cyB0byB1cGRhdGUgdGhl
IGJhc2UKPj4gYWRkcmVzcyB0byBCIGFuZCBmaW5pc2ggdGhlIGZpcnN0IHN0ZXAuIFVuZm9ydHVu
YXRlbHksIHNhdmluZyBhbmQKPj4gcmVzdG9yaW5nIGhhcHBlbiBoZXJlLiBJbiB0aGlzIGNhc2Us
IHdlIG5lZWQgdGhlIHN0cnVjdCBodm1faHdfdnZ0ZAo+PiB0byBjb3JyZWN0bHkgcmVzdG9yZSBz
b21lIGluZm9ybWF0aW9uLgo+Cj5IbW0sIHRoZSB3YXkgSSd2ZSB1bmRlcnN0b29kIFJvZ2VyJ3Mg
cXVlc3Rpb24gaXMgd2h5IHlvdQo+ZG9uJ3QgY29tYmluZSB0aGUgdHdvIHN0cnVjdHVyZXMgaW50
byBvbmUsIG5vdCB3aGV0aGVyIG9uZQo+b2YgdGhlIHR3byBjYW4gYmUgb21pdHRlZC4KCkl0IHNl
ZW1zIGxpa2VseSB0aGF0IHRoZXkgY2FuIGJlIGNvbWJpbmVkLiB3aWxsIGdpdmUgaXQgYSB0cnku
CgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:33:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlAzC-0004nT-30; Fri, 25 Aug 2017 09:33:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlAzB-0004nN-FA
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 09:33:05 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 48/EA-02177-0DEEF995; Fri, 25 Aug 2017 09:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQvfIu/m
 RBkdumVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/9l1lKtjrVdHyIbyBsd28i5GTQ0LAT2L+
 3K8sIDaLgKrEw45XjF2MHBxsAvYS079WgIRFBLQkjqxbwgRiMwtsYJJ43O0FYgsLpEjcvHuLF
 cTmFfCUOPX+IxuILSSQK3H3ZCcTRFxQ4uTMJywQvToSC3Z/YgMZzywgLbH8HweIySlgK3H/kC
 xIhaiAisTJlWuYIKYoSvTPe8AGcWS6xNa/v5gnMPLPQjJ0FpKhsxCGLmBkXsWoUZxaVJZapGt
 oopdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh6DECwg/Hsac9DjJIcTEqivNYv
 50cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNfQuUEyxKTU+tSMvMAUYBTFqCg0dJhNcFJM1bX
 JCYW5yZDpE6xagoJc7bD5IQAElklObBtcEi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeW
 NApvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhinZVh+vvlI6GG7RUhBxSI910lWc2TMe9atSZx
 +NFfqzsJ/zhnCxcc2aFzje6J68yur5dwD4rMKawIbXZjv1B7Y+rPP7Za/kfgtI+1fEZERRiWL
 vP9+yfB/yfvzTsLEc9+S41xbTzpnrs94vTJo1VpRhsV8bna/7vh1fnwpxtPsVnQp0+Fut6ISS
 3FGoqEWc1FxIgArHtjatwIAAA==
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503653572!108943629!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56715 invoked from network); 25 Aug 2017 09:32:52 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:32:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51548677"
Date: Fri, 25 Aug 2017 10:32:29 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-13-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLiBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyCj4gCj4gVGhpcyBwYXRjaCBh
ZGRzIHN1cHBvcnQgZm9yIGEgbmV3IHJlc291cmNlIHR5cGUgdGhhdCBjYW4gYmUgbWFwcGVkIHVz
aW5nCj4gdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcC4KPiAKPiBJZiBhbiBl
bXVsYXRvciBtYWtlcyB1c2Ugb2YgdGhpcyByZXNvdXJjZSB0eXBlIHRoZW4sIGluc3RlYWQgb2Yg
bWFwcGluZwo+IGdmbnMsIHRoZSBJT1JFUSBzZXJ2ZXIgd2lsbCBhbGxvY2F0ZSBwYWdlcyBmcm9t
IHRoZSBoZWFwLiBUaGVzZSBwYWdlcwo+IHdpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJN
IG9mIHRoZSBndWVzdCBhdCBhbnkgcG9pbnQgYW5kIHNvIGFyZQo+IG5vdCB2dWxuZXJhYmxlIHRv
IGFueSBkaXJlY3QgYXR0YWNrIGJ5IHRoZSBndWVzdC4gVGhleSBhcmUgb25seSBldmVyCj4gYWNj
ZXNzaWJsZSBieSBYZW4gYW5kIGFueSBkb21haW4gdGhhdCBoYXMgbWFwcGluZyBwcml2aWxlZ2Ug
b3ZlciB0aGUKPiBndWVzdCAod2hpY2ggbWF5IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUg
ZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9yKS4KPiAKPiBOT1RFOiBVc2Ugb2YgdGhlIG5ldyBy
ZXNvdXJjZSB0eXBlIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCj4gICAgICAgWEVOX0RN
T1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFn
IGlzCj4gICAgICAgc2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBD
YzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+
IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMgICAgICAgIHwgMTM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyNyArKysrKysr
Kwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIHwgICAyICsKPiAgeGVuL2luY2x1
ZGUvcHVibGljL2h2bS9kbV9vcC5oICB8ICAgNCArKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmggICAgIHwgICAzICsKPiAgNSBmaWxlcyBjaGFuZ2VkLCAxNzIgaW5zZXJ0aW9ucygrKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMKPiBpbmRleCA3OTVjMTk4Zjk1Li45ZTY4MzhkYWI2IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
Ywo+IEBAIC0yMzEsNiArMjMxLDE1IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4oc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQo+ICAgICAgc3RydWN0IGh2bV9pb3Jl
cV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwo+ICAgICAgaW50
IHJjOwo+ICAKPiArICAgIGlmICggaW9ycC0+cGFnZSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyog
TWFrZSBzdXJlIHRoZSBwYWdlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgKi8KPiArICAgICAgICBp
ZiAoIGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCj4gKyAgICAgICAgICAgIHJldHVy
biAtRVBFUk07Cj4gKwo+ICsgICAgICAgIHJldHVybiAwOwoKRUVYSVNUPyAoU2VlIGNvbW1lbnQg
YmVsb3csIHdoaWNoIEkgdGhpbmsgYWxzbyBhcHBsaWVzIGhlcmUpLgoKPiArICAgIH0KPiArCj4g
ICAgICBpZiAoIGQtPmlzX2R5aW5nICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4g
QEAgLTI1Myw2ICsyNjIsNjAgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywgYm9vbCBidWYpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVu
dC0+ZG9tYWluOwo+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMt
PmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwo+ICsKPiArICAgIGlmICggaW9ycC0+cGFnZSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBwYWdlIGhhcyBub3QgYmVlbiBtYXBwZWQg
Ki8KPiArICAgICAgICBpZiAoICFnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQo+ICsg
ICAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+ICsKPiArICAgICAgICByZXR1cm4gMDsKClNob3Vs
ZG4ndCB0aGlzIHJldHVybiBFRVhJU1Q/IFBhZ2UgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0ZWQg
YnkgYQpwcmV2aW91cyBjYWxsIEFGQUlDVCwgYW5kIGl0IHNlZW1zIGxpa2UgYSBwb3NzaWJsZSBl
cnJvci9taXNiZWhhdmlvcgp0byB0cnkgdG8gZG8gaXQgdHdpY2UuCgo+ICsgICAgfQo+ICsKPiAr
ICAgIC8qCj4gKyAgICAgKiBBbGxvY2F0ZWQgSU9SRVEgc2VydmVyIHBhZ2VzIGFyZSBhc3NpZ25l
ZCB0byB0aGUgZW11bGF0aW5nCj4gKyAgICAgKiBkb21haW4sIG5vdCB0aGUgdGFyZ2V0IGRvbWFp
bi4gVGhpcyBpcyBiZWNhdXNlIHRoZSBlbXVsYXRvciBpcwo+ICsgICAgICogbGlrZWx5IHRvIGJl
IGRlc3Ryb3llZCBhZnRlciB0aGUgdGFyZ2V0IGRvbWFpbiBoYXMgYmVlbiB0b3JuCj4gKyAgICAg
KiBkb3duLCBhbmQgd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFnZSBh
bGxvY2F0aW9uCj4gKyAgICAgKiBjb3VsZCBmYWlsIGlmIHRoZSBlbXVsYXRpbmcgZG9tYWluIGhh
cyBhbHJlYWR5IHJlYWNoZWQgaXRzCj4gKyAgICAgKiBtYXhpbXVtIGFsbG9jYXRpb24uCj4gKyAg
ICAgKi8KPiArICAgIGlvcnAtPnBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoY3VycmQsIE1FTUZf
bm9fcmVmY291bnQpOwoKSSBkb24ndCByZWFsbHkgbGlrZSB0aGUgZmFjdCB0aGF0IHRoZSBwYWdl
IGlzIG5vdCBhY2NvdW50ZWQgZm9yIGFueQpkb21haW4sIGJ1dCBJIGNhbiBzZWUgdGhlIHBvaW50
IGluIGRvaW5nIGl0IGxpa2UgdGhhdCAod2hpY2ggeW91CmFyZ3VtZW50IGluIHRoZSBjb21tZW50
KS4KCklJUkMgdGhlcmUgd2hlcmUgdGFsa3MgYWJvdXQgdGlnaHRlbmluZyB0aGUgYWNjb3VudGlu
ZyBvZiBtZW1vcnkKcGFnZXMsIHNvIHRoYXQgaWRlYWxseSBldmVyeXRoaW5nIHdvdWxkIGJlIGFj
Y291bnRlZCBmb3IgaW4gdGhlIG1lbW9yeQphc3NpZ25lZCB0byB0aGUgZG9tYWluLgoKSnVzdCBz
b21lIHJhbmRvbSB0aHJvdWdoLCBidXQgY291bGQgdGhlIHRvb2xzdGFjayBzZXQgYXNpZGUgc29t
ZQptZW1vcnkgcGFnZXMgKGllOiBub3QgbWFwIHRoZW0gaW50byB0aGUgZG9tYWluIHAybSksIHRo
YXQgY291bGQgdGhlbgpiZSB1c2VkIGJ5IHRoaXM/IChub3QgYXNraW5nIHlvdSB0byBkbyB0aGlz
IGhlcmUpCgpBbmQgaG93IG1hbnkgcGFnZXMgYXJlIHdlIGV4cGVjdGluZyB0byB1c2UgZm9yIGVh
Y2ggZG9tYWluPyBJIGFzc3VtZQp0aGUgbnVtYmVyIHdpbGwgYmUgcXVpdGUgbG93LgoKPiArICAg
IGlmICggIWlvcnAtPnBhZ2UgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAg
IGdldF9wYWdlKGlvcnAtPnBhZ2UsIGN1cnJkKTsKCkRvIHlvdSByZWFsbHkgbmVlZCB0aGlzIGdl
dF9wYWdlPyAocGFnZSBpcyBhbHJlYWR5IGFzc2lnbmVkIHRvIGN1cnJkKS4KCj4gKwo+ICsgICAg
aW9ycC0+dmEgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+cGFnZSk7Cj4gKyAgICBp
ZiAoICFpb3JwLT52YSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHV0X3BhZ2UoaW9ycC0+cGFnZSk7
Cj4gKyAgICAgICAgaW9ycC0+cGFnZSA9IE5VTEw7Cj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07
Cj4gKyAgICB9Cj4gKwo+ICsgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7Cj4gKyAgICByZXR1cm4g
MDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKPiArewo+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9w
YWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwo+ICsKPiArICAgIGlm
ICggIWlvcnAtPnBhZ2UgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICB1bm1hcF9kb21h
aW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwo+ICsgICAgaW9ycC0+dmEgPSBOVUxMOwo+ICsKPiAr
ICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwo+ICsgICAgaW9ycC0+cGFnZSA9IE5VTEw7Cj4gK30K
PiArCj4gIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKPiAgewo+ICAgICAgY29uc3Qgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnM7Cj4gQEAgLTQ1Nyw2ICs1MjAsMjcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKPiAgICAgIGh2
bV91bm1hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGh2bV9p
b3JlcV9zZXJ2ZXJfYWxsb2NfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCj4gK3sK
PiArICAgIGludCByYyA9IC1FTk9NRU07Cj4gKwo+ICsgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFf
bWZuKHMsIGZhbHNlKTsKPiArCj4gKyAgICBpZiAoICFyYyAmJiAocy0+YnVmaW9yZXFfaGFuZGxp
bmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRikgKQo+ICsgICAgICAgIHJjID0gaHZtX2Fs
bG9jX2lvcmVxX21mbihzLCB0cnVlKTsKPiArCj4gKyAgICBpZiAoIHJjICkKPiArICAgICAgICBo
dm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOwo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+
ICsKPiArc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzKQo+ICt7Cj4gKyAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgdHJ1ZSk7
Cj4gKyAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOwo+ICt9Cj4gKwo+ICBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiBAQCAtNTgzLDcgKzY2NywxOCBA
QCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKPiAgCj4gICBmYWlsX2FkZDoKPiAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2Fs
bF92Y3B1cyhzKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogTk9URTogSXQgaXMgc2FmZSB0byBj
YWxsIGJvdGggaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcygpIGFuZAo+ICsgICAgICogICAg
ICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKCkgaW4gdGhhdCBvcmRlci4KPiArICAgICAq
ICAgICAgIFRoaXMgaXMgYmVjYXVzZSB0aGUgZm9ybWVyIHdpbGwgZG8gbm90aGluZyBpZiB0aGUg
cGFnZXMKPiArICAgICAqICAgICAgIGFyZSBub3QgbWFwcGVkLCBsZWF2aW5nIHRoZSBwYWdlIHRv
IGJlIGZyZWVkIGJ5IHRoZSBsYXR0ZXIuCj4gKyAgICAgKiAgICAgICBIb3dldmVyIGlmIHRoZSBw
YWdlcyBhcmUgbWFwcGVkIHRoZW4gdGhlIGZvcm1lciB3aWxsIHNldAo+ICsgICAgICogICAgICAg
dGhlIHBhZ2VfaW5mbyBwb2ludGVyIHRvIE5VTEwsIG1lYW5pbmcgdGhlIGxhdHRlciB3aWxsIGRv
Cj4gKyAgICAgKiAgICAgICBub3RoaW5nLgo+ICsgICAgICovCj4gICAgICBodm1faW9yZXFfc2Vy
dmVyX3VubWFwX3BhZ2VzKHMpOwo+ICsgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHMp
Owo+ICAKPiAgICAgIHJldHVybiByYzsKPiAgfQo+IEBAIC01OTMsNiArNjg4LDcgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMp
Cj4gICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwo+ICAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1v
dmVfYWxsX3ZjcHVzKHMpOwo+ICAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsK
PiArICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKPiAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7Cj4gIH0KPiAgCj4gQEAgLTc0NSw2ICs4NDEsOSBAQCBp
bnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90
IGlkLAo+ICAgICAgICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHMpOwo+
ICAgICAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsKPiAr
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJkJWQgaW9yZXEgc2VydmVyICV1IHVz
aW5nIGdmbnNcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcy0+aWQp
Owo+ICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgaWYgKCBpb3JlcV9nZm4gKQo+IEBAIC03Njcs
NiArODY2LDQzIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4g
KmQsIGlvc2VydmlkX3QgaWQsCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK21mbl90IGh2
bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgpCj4g
K3sKPiArICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwo+ICsgICAgbWZuX3QgbWZuID0g
SU5WQUxJRF9NRk47Cj4gKwo+ICsgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
ICggcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5saXN0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkg
KQo+ICsgICAgewo+ICsgICAgICAgIGludCByYzsKPiArCj4gKyAgICAgICAgaWYgKCBzID09IGQt
PmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCj4gKyAgICAgICAgICAgIGNv
bnRpbnVlOwoKcy0+aXNfZGVmYXVsdAoKPiArCj4gKyAgICAgICAgaWYgKCBzLT5pZCAhPSBpZCAp
Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICByYyA9IGh2bV9pb3JlcV9z
ZXJ2ZXJfYWxsb2NfcGFnZXMocyk7Cj4gKyAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgICAg
IGJyZWFrOwo+ICsKPiArICAgICAgICBpZiAoIGlkeCA9PSAwICkKPiArICAgICAgICAgICAgbWZu
ID0gX21mbihwYWdlX3RvX21mbihzLT5idWZpb3JlcS5wYWdlKSk7Cj4gKyAgICAgICAgZWxzZSBp
ZiAoIGlkeCA9PSAxICkKPiArICAgICAgICAgICAgbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5p
b3JlcS5wYWdlKSk7Cj4gKwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIHNw
aW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2Nr
KTsKPiArCj4gKyAgICByZXR1cm4gbWZuOwo+ICt9Cj4gKwo+ICBpbnQgaHZtX21hcF9pb19yYW5n
ZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsIHVpbnQ2NF90
IHN0YXJ0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
ZW5kKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
Cj4gaW5kZXggNGU4NmYwYTJhYi4uM2U4NDVhZjBlNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTEyMiw2ICsxMjIsNyBAQAo+
ICAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgo+ICAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KPiAg
I2luY2x1ZGUgPGFzbS9wY2kuaD4KPiArI2luY2x1ZGUgPGFzbS9odm0vaW9yZXEuaD4KPiAgCj4g
IC8qIE1hcHBpbmcgb2YgdGhlIGZpeG1hcCBzcGFjZSBuZWVkZWQgZWFybHkuICovCj4gIGwxX3Bn
ZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVkIikgX19hbGlnbmVkKFBBR0VfU0la
RSkKPiBAQCAtNDc0NCw2ICs0NzQ1LDI3IEBAIHN0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfZ3Jh
bnRfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgaW50IHhlbm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbnJfZnJhbWVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10pCgptZm5fdCBtYXliZT8KCj4gK3sKPiArICAgIHVu
c2lnbmVkIGludCBpOwoKRWl0aGVyIG5yX2ZyYW1lcyB3YW50cyB0byBiZSB1bnNpZ25lZCBpbnQs
IG9yIHRoaXMgbmVlZHMgdG8gYmUKdW5zaWduZWQgbG9uZy4KCj4gKwo+ICsgICAgZm9yICggaSA9
IDA7IGkgPCBucl9mcmFtZXM7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgbWZuX3QgbWZuID0g
aHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoZCwgaWQsIGZyYW1lICsgaSk7CgpIZXJlIHlvdSB1
c2UgdW5zaWduZWQgbG9uZyBhcyB0aGUgbGFzdCBwYXJhbWV0ZXIgdG8KaHZtX2dldF9pb3JlcV9z
ZXJ2ZXJfZnJhbWUsIHdoaWxlIHRoZSBmdW5jdGlvbiB0YWtlcyBhbiB1bnNpZ25lZCBpbnQuCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:35:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:35: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.xen.org>)
	id 1dlB1b-0004wo-Ff; Fri, 25 Aug 2017 09:35:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlB1a-0004wg-L4
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:35:34 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F0/C6-01712-56FEF995; Fri, 25 Aug 2017 09:35:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQjf1/fx
 IgzUreC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5q2cxFdzlqVh2pJutgfEyZxcjJ4eEgJ/E
 9ntzmEBsFgFViR0n/zB3MXJwsAnYS0z/WgESFhG4wSjRuLIAJCwsUCSx5aAaSJhXwEPi6LN7L
 F2MXBxCAo8ZJf4uAmkFSQhKnJz5hAXEZhbQk7gxdQobSC+zgLTE8n8cEGF5ieats8HKOQUMJH
 be+AZmiwqoSJxcuQbsGiEBRYn+eQ/YIK5Ml5j4rIdlAiP/LCQbZiHZMAthwywkGxYwsqxi1Ch
 OLSpLLdI1NNBLKspMzyjJTczMAfJM9XJTi4sT01NzEpOK9ZLzczcxAsOSAQh2MK6Z6nyIUZKD
 SUmU1/rl/EghvqT8lMqMxOKM+KLSnNTiQ4waHBwCVw4emc0oxZKXn5eqJMHL8g6oTrAoNT21I
 i0zBxg5MKUSHDxKIryGIGne4oLE3OLMdIjUKUZFKXFeVpCEAEgiozQPrg0WrZcYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzMsLMoUnM68EbvoroMVMQIsnnZgDsrgkESEl1cA4Z51WsbLzzf6
 E2VZyWm4vMrcyfD/Oy/jdjcs93+5Fgv93swjbn8HffzVPffK790eaax3zqReGP5p8jBKOGO+J
 OXej64rOHjvWU7KP3seXpDV9STrwb6/WbXGhUhOey+FKZV9dGu2urEgTV1J74m4sbBSTb1AmP
 KfmUFHBt6eKn+pani+STldiKc5INNRiLipOBAA5JfDJ0QIAAA==
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503653733!88224298!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36789 invoked from network); 25 Aug 2017 09:35:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:35:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51548770"
Date: Fri, 25 Aug 2017 10:35:29 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>, <xen-devel@lists.xen.org>,
 <kevin.tian@intel.com>, <wei.liu2@citrix.com>, <andrew.cooper3@citrix.com>,
 <ian.jackson@eu.citrix.com>, <julien.grall@arm.com>, <jbeulich@suse.com>
Message-ID: <20170825093529.jcjeq6xfaqfmygoq@MacBook-Pro-de-Roger.local>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-22-git-send-email-tianyu.lan@intel.com>
 <20170823104125.r6z3q7auqvtqikpg@dhcp-3-128.uk.xensource.com>
 <20170825072846.GB967@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825072846.GB967@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH V2 21/25] tools/libxc: Add a new interface
 to bind remapping format msi with pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDM6Mjg6NDZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTE6NDE6MjVBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjJQTSAtMDQwMCwg
TGFuIFRpYW55dSB3cm90ZToKPiA+PiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
Pgo+ID4+IAo+ID4+IEludHJvZHVjZSBhIG5ldyBiaW5kaW5nIHJlbGF0aW9uc2hpcCBhbmQgcHJv
dmlkZSBhIG5ldyBpbnRlcmZhY2UgdG8KPiA+PiBtYW5hZ2UgdGhlIG5ldyByZWxhdGlvbnNoaXAu
Cj4gPj4gCj4gPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
PiA+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiA+
PiAtLS0KPiA+PiAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kucG9zdGVkID0gZmFsc2U7Cj4gPj4g
ICAgICAgICAgdmNwdSA9IChkZXN0X3ZjcHVfaWQgPj0gMCkgPyBkLT52Y3B1W2Rlc3RfdmNwdV9p
ZF0gOiBOVUxMOwo+ID4+IC0gICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCj4gPj4gKyAgICAg
ICAgLyogQ3VycmVudGx5LCBkb24ndCB1c2UgaW50ZXJydXB0IHBvc3RpbmcgZm9yIGd1ZXN0J3Mg
cmVtYXBwaW5nIE1TSXMgKi8KPiA+PiArICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgJiYgIWly
ICkKPiA+PiAgICAgICAgICB7Cj4gPj4gICAgICAgICAgICAgIGlmICggZGVsaXZlcnlfbW9kZSA9
PSBkZXN0X0xvd2VzdFByaW8gKQo+ID4+ICAgICAgICAgICAgICAgICAgdmNwdSA9IHZlY3Rvcl9o
YXNoaW5nX2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2RlLAo+ID4+IEBAIC00MzUsNyArNTI3LDcgQEAg
aW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiA+PiAgICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGly
cXMoZC0+dmNwdVtkZXN0X3ZjcHVfaWRdKTsKPiA+PiAgCj4gPj4gICAgICAgICAgLyogVXNlIGlu
dGVycnVwdCBwb3N0aW5nIGlmIGl0IGlzIHN1cHBvcnRlZC4gKi8KPiA+PiAtICAgICAgICBpZiAo
IGlvbW11X2ludHBvc3QgKQo+ID4+ICsgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCAmJiAhaXIg
KQo+ID4KPiA+U28gd2l0aCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHBvc3RlZCBpbnRlcnJ1cHRzIGFy
ZSBub3QgYXZhaWxhYmxlLi4uCj4gCj4gWWVzLiBXZSB3YW50IHRvIG1ha2UgdGhpbmcgc2ltcGxl
LiBDdXJyZW50bHksIGFsbCB2SVJURSBpc24ndAo+IGNhY2hlZCBieSB2dnRkIGFuZCB0aHVzIHdl
IG5lZWRuJ3QgZG8gYW55dGhpbmcgd2hlbiBndWVzdCB0cnkgdG8gZmx1c2gKPiB2SVJURS4gSWYg
d2UgdXNlIHBvc3RlZCBpbnRlcnJ1cHQgaGVyZSwgaXQgbWVhbnMgc29tZSBpbmZvcm1hdGlvbiB3
aWxsCj4gYmUgY2FjaGVkIGJ5IHBoeXNpY2FsIFZUZC4gSW4gdGhhdCBjYXNlLCB3ZSBzaG91bGQg
cHVzaCBlZmZvcnQgdG8gZmx1c2gKPiBjb3JyZXNwb25kIHBoeWlzY2FsIElSVEUuIFdlIGRvbid0
IGluY2x1ZGUgdGhlc2UgcGF0Y2hlcyBpbiB0aGlzCj4gc2VyaWVzLgoKTWlnaHQgYmUgd29ydGgg
YWRkaW5nIGEgIkZJWE1FIi4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:38:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:38: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.xen.org>)
	id 1dlB4J-00059M-19; Fri, 25 Aug 2017 09:38:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlB4H-00059G-Kd
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:38:21 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E0/9A-03044-C00FF995; Fri, 25 Aug 2017 09:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQpfnw/x
 IgzmTpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oznmz+yF3wVq/j/aTVTA+MvwS5GTg4JAT+J
 +T+PM4HYwgKBEqfetrOD2CICihIPXt5kBbGZBd4zSvx6LNXFyMUhJLCNUWLa9yPMIAk2AX2J3
 S8+gTXzCthK3LvQDGazCKhKnPgxEaxZVCBcYv/3a8wQNYISJ2c+Yeli5ODgFLCU+HlFEsRkFt
 CUWL9LH2KVvMT2t3OYIWxxiaYvK8GmCAmoSVzrv8QOcXK6xNa/v5gnMArMQjJ0FsKkWUgmzUI
 yaQEjyypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCAZQCC
 HYxnFgQeYpTkYFIS5bV+OT9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv6nugnGBRanpqRVpmD
 jB2YNISHDxKIrwKIGne4oLE3OLMdIjUKUZFKXHe/++AEgIgiYzSPLg2WLxeYpSVEuZlBDpEiK
 cgtSg3swRV/hWjOAejkjDvQZApPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGRuNOt4tlU+P/v2L
 ccezxD4PdAl3RH9oSTx2bxKulWp8xecbvYL4bRSIB+g3PXS8vTvbtMFu0Tbmp8cu7OK4vuy4z
 XJl5i/9fvX3IUdc98iIyIa557+Y5rNSdFF617OvZl7vY+e1kJm2W5jp1QnLHotOJ4tr7+La4R
 Ci/DORTCjEX2WSzkuFSnRJLcUaioRZzUXEiADzm/lzSAgAA
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503653900!79529439!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26609 invoked from network); 25 Aug 2017 09:38:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:38:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51548869"
To: Wei Liu <wei.liu2@citrix.com>
References: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
 <1503597355-21334-3-git-send-email-andrew.cooper3@citrix.com>
 <20170825090202.ru7fkn7qczjpjhdh@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3a9d3079-477d-1486-3eac-abf385c930d3@citrix.com>
Date: Fri, 25 Aug 2017 10:38:19 +0100
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: <20170825090202.ru7fkn7qczjpjhdh@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>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] gnttab: Drop the frame parameter from
 get_paged_frame()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTA6MDIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcgMjQsIDIwMTcg
YXQgMDY6NTU6NTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSXQgaXMgcmVkdW5k
YW50IHdpdGggdGhlICpwYWdlIHBhcmFtZXRlci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoYW5rcy4KCj4KPj4gLS0tCj4+IENDOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+IENDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cj4+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPj4gQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IHwgNTAgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+
ICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCj4+Cj4+
IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKPj4gaW5kZXggMTg4YzQ3Ny4uZDgzMDdiNyAxMDA2NDQKPj4gLS0tIGEveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBA
QCAtMjU3LDEzICsyNTcsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGFjdGl2ZV9lbnRyeV9yZWxl
YXNlKHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCkKPj4gICAgICBzcGluX3VubG9jaygm
YWN0LT5sb2NrKTsKPj4gIH0KPj4gIAo+PiAtLyogQ2hlY2sgaWYgdGhlIHBhZ2UgaGFzIGJlZW4g
cGFnZWQgb3V0LCBvciBuZWVkcyB1bnNoYXJpbmcuCj4+IC0gICBJZiByYyA9PSBHTlRTVF9va2F5
LCAqcGFnZSBjb250YWlucyB0aGUgcGFnZSBzdHJ1Y3Qgd2l0aCBhIHJlZiB0YWtlbi4KPj4gLSAg
IENhbGxlciBtdXN0IGRvIHB1dF9wYWdlKCpwYWdlKS4KPj4gLSAgIElmIGFueSBlcnJvciwgKnBh
Z2UgPSBOVUxMLCAqZnJhbWUgPSBJTlZBTElEX01GTiwgbm8gcmVmIHRha2VuLiAqLwo+PiAtc3Rh
dGljIGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcg
KmZyYW1lLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
KnBhZ2UsIGJvb2wgcmVhZG9ubHksCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgZG9tYWluICpyZCkKPj4gKy8qCj4+ICsgKiBDaGVjayBpZiB0aGUgcGFnZSBoYXMgYmVlbiBw
YWdlZCBvdXQsIG9yIG5lZWRzIHVuc2hhcmluZy4KPj4gKyAqIElmIHJjID09IEdOVFNUX29rYXks
ICpwYWdlIGNvbnRhaW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgo+PiArICog
Q2FsbGVyIG11c3QgZG8gcHV0X3BhZ2UoKnBhZ2UpLiBJZiBhbnkgZXJyb3IsICpwYWdlID0gTlVM
TCwgbm8gcmVmIHRha2VuLgo+PiArICovCj4+ICtzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1
bnNpZ25lZCBsb25nIGdmbiwgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2UsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIHJlYWRvbmx5LCBzdHJ1Y3QgZG9tYWluICpyZCkKPj4gIHsK
Pj4gICAgICBpbnQgcmMgPSBHTlRTVF9va2F5Owo+PiAgI2lmIGRlZmluZWQoUDJNX1BBR0VEX1RZ
UEVTKSB8fCBkZWZpbmVkKFAyTV9TSEFSRURfVFlQRVMpCj4+IEBAIC0yNzMsNyArMjczLDYgQEAg
c3RhdGljIGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxv
bmcgKmZyYW1lLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlYWRvbmx5KSA/
IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFKTsKPj4gICAgICBpZiAoICEoKnBhZ2UpICkKPj4gICAg
ICB7Cj4+IC0gICAgICAgICpmcmFtZSA9IG1mbl94KElOVkFMSURfTUZOKTsKPj4gICAgICAgICAg
aWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKPj4gICAgICAgICAgICAgIHJldHVybiBHTlRTVF9l
YWdhaW47Cj4+ICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCj4+IEBAIC0yODMs
MTMgKzI4MiwxMiBAQCBzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyAqZnJhbWUsCj4+ICAgICAgICAgIH0KPj4gICAgICAgICAgcmV0dXJu
IEdOVFNUX2JhZF9wYWdlOwo+PiAgICAgIH0KPj4gLSAgICAqZnJhbWUgPSBwYWdlX3RvX21mbigq
cGFnZSk7Cj4+ICAjZWxzZQo+PiAtICAgICpmcmFtZSA9IG1mbl94KGdmbl90b19tZm4ocmQsIF9n
Zm4oZ2ZuKSkpOwo+PiAtICAgICpwYWdlID0gbWZuX3ZhbGlkKF9tZm4oKmZyYW1lKSkgPyBtZm5f
dG9fcGFnZSgqZnJhbWUpIDogTlVMTDsKPj4gKyAgICBtZm5fdCBtZm4gPSBnZm5fdG9fbWZuKHJk
LCBfZ2ZuKGdmbikpOwo+PiArCj4+ICsgICAgKnBhZ2UgPSBtZm5fdmFsaWQobWZuKSA/IG1mbl90
b19wYWdlKG1mbl94KG1mbikpIDogTlVMTDsKPj4gICAgICBpZiAoICghKCpwYWdlKSkgfHwgKCFn
ZXRfcGFnZSgqcGFnZSwgcmQpKSApCj4gTWluZCBkcm9wcGluZyB0aG9zZSB1bm5lZWRlZCBwYXJl
bnRoZXNlcz8KCkknbSBwbGFubmluZyBzZXBhcmF0ZSBjbGVhbnVwIHRvIHRoaXMgZnVuY3Rpb24g
KGluY2x1ZGluZyByZW5hbWluZyBpdCkuIApJJ2QgcHJlZmVyIHRvIGRlZmVyIGNoYW5nZXMgbGlr
ZSB0aGlzIHRvIHRoZXJlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:39:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:39: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.xen.org>)
	id 1dlB5U-0005Fa-AN; Fri, 25 Aug 2017 09:39:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlB5S-0005FR-NZ
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:39:34 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C6/B5-01994-550FF995; Fri, 25 Aug 2017 09:39:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG7Ah/m
 RBrunKVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfDnxnKvjAVHHr9wqmBsblTF2MnBwSAv4S
 uw+/YwOxWQRUJf7OP8cMYrMJKEv87OwFi4sI6Eo8W/AMyObiYBboY5JoanjIDpIQFgiUOPW2H
 czmFbCQuLnjPDNIkZDAS0aJD++3QSUEJU7OfMICYjML6Egs2P0JaBIHkC0tsfwfB0iYU8BO4v
 rFNawgtqiAikTn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjXyEIvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw2OoZGBh3MPat8jvEKMnBpCTKa/1yfqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7V90A5waLU9NSKtMwcYNjDpCU4eJREeGNB0rzFBYm5x
 ZnpEKlTjLocTR+2fGESYsnLz0uVEuf9/w6oSACkKKM0D24ELAYvMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLmLQFZxZOZVwK36RXQEUxAR0w6MQfkiJJEhJRUA2OZYqBsW0/p2oNVeQ2/zvU
 KsKjMy0iJt9Bf3HOzsycyRt6NoSOyXi1ozt6q98KVP+z9Dy6Y/txy6qqPs0sX/P/RevNG84ES
 fkvr+tLAvx/jV7rbTww+szDB5oBQ4vP4qfPmHAhZs7kwZxqjYbb0A6nj8u+FSwKrPE+o/JcOv
 +JRcq8x+XDLIyWW4oxEQy3mouJEAGCATI68AgAA
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503653966!72551000!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56347 invoked from network); 25 Aug 2017 09:39:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:39:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="436852512"
Date: Fri, 25 Aug 2017 10:39:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170825093924.q5uq4oumljqfiwm2@citrix.com>
References: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
 <1503597355-21334-3-git-send-email-andrew.cooper3@citrix.com>
 <20170825090202.ru7fkn7qczjpjhdh@citrix.com>
 <3a9d3079-477d-1486-3eac-abf385c930d3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3a9d3079-477d-1486-3eac-abf385c930d3@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>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] gnttab: Drop the frame parameter from
 get_paged_frame()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTA6Mzg6MTlBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiA+PiArICAgICpwYWdlID0gbWZuX3ZhbGlkKG1mbikgPyBtZm5fdG9fcGFnZShtZm5f
eChtZm4pKSA6IE5VTEw7Cj4gPj4gICAgICBpZiAoICghKCpwYWdlKSkgfHwgKCFnZXRfcGFnZSgq
cGFnZSwgcmQpKSApCj4gPiBNaW5kIGRyb3BwaW5nIHRob3NlIHVubmVlZGVkIHBhcmVudGhlc2Vz
Pwo+IAo+IEknbSBwbGFubmluZyBzZXBhcmF0ZSBjbGVhbnVwIHRvIHRoaXMgZnVuY3Rpb24gKGlu
Y2x1ZGluZyByZW5hbWluZyBpdCkuIAo+IEknZCBwcmVmZXIgdG8gZGVmZXIgY2hhbmdlcyBsaWtl
IHRoaXMgdG8gdGhlcmUuCj4gCgpTdXJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:39:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlB5f-0005HR-HX; Fri, 25 Aug 2017 09:39:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlB5d-0005H6-FH
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:39:45 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D6/9B-01729-060FF995; Fri, 25 Aug 2017 09:39:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzfuw/x
 IgyeXmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozFUx4yFbyRq1h05xBrA+Md8S5GTg4hgTyJ
 rqm3WUBsXgE7iZWtn8BsCQFDidMLb4LZLAKqEt8u3GUGsdkE1CXanm1n7WLk4BARUJaYPNe3i
 5GLg1ngPrPEkd9XWUFqhAUCJF6/msMEMd9J4sLN6WBxTgFnif3TJoD18goISvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rpa6CU
 VZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYfAxDsYGza7nmIUZKDSUmU1/rl/Egh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryq74FygkWp6akVaZk5wDiASUtw8CiJ8MaCpHmLCxJzi
 zPTIVKnGBWlxHn/vwNKCIAkMkrz4NpgsXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwry/Qa
 bwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYxT/W/4v29Xp64e2/gtw7gdzb3/p/LVz007+HeZK
 7+ROVP+H9U2OE2SP5HTT6XfM+7/k+8cpulj12Zo/zovqDQiY67TJ1Plhx9XHCUqO6/V/Wxwr+
 ddR45DXNX8Foh2/09hrJ6q+GG+7M2K34az3jc956nW1+y5tcJuw/EZKrvjg34JnLck4HJZbij
 ERDLeai4kQAB+i4krgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503653980!108945141!1
X-Originating-IP: [137.65.248.74]
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 64444 invoked from network); 25 Aug 2017 09:39:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 09:39:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 03:39:39 -0600
Message-Id: <59A00C7A0200007800173A34@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 03:39:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1503638821-45386-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1503638821-45386-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RESEND v9] VT-d: use correct BDF for VF to
 search VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDA3OjI3LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBX
aGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1BoeXNpY2Fs
IEZ1bmN0aW9uJyBhcmUgdW5kZXIKPiB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFz
IHRoZSAnUGh5c2ljYWwgRnVuY3Rpb24nLiBBICdQaHlzaWNhbAo+IEZ1bmN0aW9uJyBjYW4gYmUg
YSAnVHJhZGl0aW9uYWwgRnVuY3Rpb24nIG9yIGFuIEFSSSAnRXh0ZW5kZWQgRnVuY3Rpb24nLgo+
IEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4gZW5kcG9pbnQgYXJl
IHVuZGVyIHRoZSBzY29wZSBvZgo+IHRoZSBzYW1lIFZULWQgdW5pdCBhcyB0aGUgJ1RyYWRpdGlv
bmFsIEZ1bmN0aW9ucycgb24gdGhlIGVuZHBvaW50LiBUbyBzZWFyY2gKPiBWVC1kIHVuaXQsIHRo
ZSBCREYgb2YgUEYgb3IgdGhlIEJERiBvZiBhIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIG1heSBiZSB1
c2VkLiAKPiBBbmQKPiBpdCBkZXBlbmRzIG9uIHdoZXRoZXIgdGhlIFBGIGlzIGFuIGV4dGVuZGVk
IGZ1bmN0aW9uIG9yIG5vdC4KPiAKPiBDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xPVCgpIHRvIHJl
Y29nbml6ZSBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmNpb24nLiBCdXQgaXQKPiBpcyBjb25jZXB0dWFs
bHkgd3Jvbmcgdy9vIGNoZWNraW5nIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24g
YW5kCj4gd291bGQgbGVhZCB0byBtYXRjaCBWRnMgb2YgYSBSQyBlbmRwb2ludCB0byBhIHdyb25n
IFZULWQgdW5pdC4KPiAKPiBUaGlzIHBhdGNoIHVzZXMgVkYncyAnaXNfZXh0Zm4nIGZpZWxkIHRv
IGluZGljYXRlIHdoZXRoZXIgdGhlIFBGIG9mIHRoaXMgVkYgCj4gaXMKPiBhbiBleHRlbmRlZCBm
dW5jdGlvbi4gVGhlIGZpZWxkIGhlbHBzIHRvIHVzZSBjb3JyZWN0IEJERiB0byBzZWFyY2ggVlQt
ZCB1bml0Lgo+IAo+IFJlcG9ydGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBSIDxFcmljLlIuQ3Jhd2Zv
cmRAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4gLS0tCj4gIC0gUkVTRU5EIGZvciB0aGUgcHJldmlvdXMgZW1haWwgaGFzIG5vIHN1Ympl
Y3QuIAo+IAo+IHY5Ogo+ICAtIGNoZWNrICdpc192aXJ0Zm4nIGZpcnN0IGluIHBjaV9hZGRfZGV2
aWNlKCkgdG8gYXZvaWQgcG90ZW50aWFsIGVycm9yIGlmCj4gIGxpbnV4IHNpZGUgc2V0cyBWRidz
ICdpc19leHRmbicKPiAgLSBjb21tZW50cyBjaGFuZ2VzIHRvIG1ha2UgaXQgY2xlYXIgdGhhdCB3
ZSB1c2UgVkYncyAnaXNfZXh0Zm4nIAo+IGludGVudGlvbmFsbHkKPiAgb3RoZXJ3aXNlIHRoZSBw
YXRjaCBzZWVtcyBsaWtlIGEgd29ya2Fyb3VuZC4KPiAKPiB2ODoKPiAgLSB1c2UgImNvbmNlcHR1
YWxseSB3cm9uZyIsIGluc3RlYWQgb2YgImEgY29ybmVyIGNhc2UiIGluIGNvbW1pdCBtZXNzYWdl
Cj4gIC0gY2hlY2sgJ2lzX3ZpcnRmbicgZmlyc3QgaW4gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91
bml0KCkKPiAKPiB2NzoKPiAgLSBEcm9wIEVyaWMncyB0ZXN0ZWQtYnkKPiAgLSBDaGFuZ2UgY29t
bWl0IG1lc3NhZ2UgdG8gYmUgY2xlYXJlcgo+ICAtIFJlLXVzZSBWRidzIGlzX2V4dGZuIGZpZWxk
Cj4gIC0gYWNjZXNzIFBGJ3MgaXNfZXh0Zm4gZmllbGQgaW4gbG9ja2VkIGFyZWEKPiAKPiAtLS0K
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICB8IDE0ICsrKysrKysrKystLS0t
Cj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgfCAxMiArKysrKystLS0tLS0K
PiAgeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICB8ICAxICsKPiAgMyBmaWxlcyBj
aGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYwo+IGluZGV4IDI3YmRiNzEuLjBlMjdlMjkgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvcGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
Ywo+IEBAIC01OTksMjEgKzU5OSwyNCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTgg
YnVzLCB1OCBkZXZmbiwKPiAgICAgIHVuc2lnbmVkIGludCBzbG90ID0gUENJX1NMT1QoZGV2Zm4p
LCBmdW5jID0gUENJX0ZVTkMoZGV2Zm4pOwo+ICAgICAgY29uc3QgY2hhciAqcGRldl90eXBlOwo+
ICAgICAgaW50IHJldDsKPiArICAgIGJvb2wgcGZfaXNfZXh0Zm4gPSBmYWxzZTsKPiAgCj4gLSAg
ICBpZiAoIWluZm8pCj4gKyAgICBpZiAoICFpbmZvICkKPiAgICAgICAgICBwZGV2X3R5cGUgPSAi
ZGV2aWNlIjsKPiAtICAgIGVsc2UgaWYgKGluZm8tPmlzX2V4dGZuKQo+IC0gICAgICAgIHBkZXZf
dHlwZSA9ICJleHRlbmRlZCBmdW5jdGlvbiI7Cj4gLSAgICBlbHNlIGlmIChpbmZvLT5pc192aXJ0
Zm4pCj4gKyAgICBlbHNlIGlmICggaW5mby0+aXNfdmlydGZuICkKPiAgICAgIHsKPiAgICAgICAg
ICBwY2lkZXZzX2xvY2soKTsKPiAgICAgICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgaW5m
by0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuKTsKPiArICAgICAgICBpZiAoIHBkZXYg
KQo+ICsgICAgICAgICAgICBwZl9pc19leHRmbiA9IHBkZXYtPmluZm8uaXNfZXh0Zm47Cj4gICAg
ICAgICAgcGNpZGV2c191bmxvY2soKTsKPiAgICAgICAgICBpZiAoICFwZGV2ICkKPiAgICAgICAg
ICAgICAgcGNpX2FkZF9kZXZpY2Uoc2VnLCBpbmZvLT5waHlzZm4uYnVzLCBpbmZvLT5waHlzZm4u
ZGV2Zm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIG5vZGUpOwo+ICAgICAg
ICAgIHBkZXZfdHlwZSA9ICJ2aXJ0dWFsIGZ1bmN0aW9uIjsKPiAgICAgIH0KPiArICAgIGVsc2Ug
aWYgKCBpbmZvLT5pc19leHRmbiApCj4gKyAgICAgICAgcGRldl90eXBlID0gImV4dGVuZGVkIGZ1
bmN0aW9uIjsKPiAgICAgIGVsc2UKPiAgICAgIHsKPiAgICAgICAgICBpbmZvID0gTlVMTDsKPiBA
QCAtNzA3LDYgKzcxMCw5IEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4
IGRldmZuLAo+ICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGN0cmwp
Owo+ICAgICAgfQo+ICAKPiArICAgIC8qIFZGJ3MgJ2lzX2V4dGZuJyBpcyB1c2VkIHRvIGluZGlj
YXRlIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24gKi8KPiArICAgIGlmICggcGRl
di0+aW5mby5pc192aXJ0Zm4gKQo+ICsgICAgICAgIHBkZXYtPmluZm8uaXNfZXh0Zm4gPSBwZl9p
c19leHRmbjsKPiAgICAgIGNoZWNrX3BkZXYocGRldik7CgpDYW4gdGhpcyBwbGVhc2UgYmUgbW92
ZWQgdXAgcmlnaHQgbmV4dCB0bwoKICAgICAgICBwZGV2LT5pbmZvID0gKmluZm87CgosIHNvIHRo
YXQgaW5mb3JtYXRpb24gaXMgcmlnaHQgZnJvbSB0aGUgcG9pbnQgaXQgaXMgYmVpbmcgc3RvcmVk
PyBBbmQKbG9va2luZyBhdCB0aGF0IGNvZGUgSSBjYW4ndCByZWFsbHkgd29yayBvdXQgd2h5IHRo
ZSBTUi1JT1YgZGV2aWNlCmhhbmRsaW5nIGlzIGluIGFuICJlbHNlIGlmIiB0byB0aGF0IHBhdGgu
IEkgY2FuJ3QgY2hlY2sgdGhhdCBjYXNlCm15c2VsZiwgYXMgYnkgYm94J2VzIHJvb3QgcG9ydHMg
ZG9uJ3Qgc3VwcG9ydCBBUkkgZm9yd2FyZGluZywgc28KZGVzcGl0ZSBQRiBhbmQgVkYgYmVpbmcg
QVJJLWNhcGFibGUgaXQgY2FuJ3QgYmUgZW5hYmxlZCwgYW5kCmhlbmNlIEknbSBub3Qgc2VlaW5n
IHRoZSBkZXZpY2VzIHJlcG9ydGVkIGFzIGV4dGVuZGVkIGZ1bmN0aW9ucy4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:41: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.xen.org>)
	id 1dlB7J-0005wj-S6; Fri, 25 Aug 2017 09:41:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlB7J-0005wW-58
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 09:41:29 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D7/92-03044-8C0FF995; Fri, 25 Aug 2017 09:41:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/f4h/m
 RBr+26Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/epcxFnSzVXw+v5mxgfEhSxcjJ4eQQJ7E
 jevXmEFsXgE7id8rXoDFJQQMJU4vvAlmswioShxe1MgIYrMJqEu0PdvOCmKLCOhLzP/0E8jm4
 GAWMJC4+90EJCws4COx58hDti5GLqDxSxklZn/rZwdJcALNP/fsGBtIPa+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmaGGCktsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdE72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQYwCCHYzdl/0PMUpyMCmJ8lq/nB8pxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJX9T1QTrAoNT21Ii0zBxgFMGkJDh4lEd5YkDRvcUFibnFmO
 kTqFKMuR9OHLV+YhFjy8vNSpcR5/78DKhIAKcoozYMbAYvIS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmLQFZxZOZVwK36RXQEUxAR0w6MQfkiJJEhJRUA+N2u1vOPX/ifz1U5OFnmqV6Inf
 3gf21O45ztFruLJNMLJzeq9VnsfHvz7m/PrAKfuyTXbsqMFD7gHrDro9Xtb4q8nRrfq38I5rp
 te1LoXnid8sz77lWTv7xuY9/h/g39sne5TfmOxnw3vfRtjoqeKPe1m5CxVuRvU8VRYIPT+Hu3
 bc6aftmy21KLMUZiYZazEXFiQBoSnkhwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503654086!81610774!1
X-Originating-IP: [137.65.248.74]
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 5148 invoked from network); 25 Aug 2017 09:41:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 09:41:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 03:41:25 -0600
Message-Id: <59A00CE60200007800173A37@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 03:41:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <599FF6F102000078001738E4@prv-mh.provo.novell.com>
 <599FF6F102000078001738E4@prv-mh.provo.novell.com>
 <a6079f87-5d6c-0643-0fa3-5fc54a8f48eb@citrix.com>
In-Reply-To: <a6079f87-5d6c-0643-0fa3-5fc54a8f48eb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/EFI: warn about r/o sections requiring
 relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDEwOjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDgvMjAxNyAwOTowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMKPj4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+PiBA
QCAtMTU1LDcgKzE1NSwxMSBAQCBTRUNUSU9OUwo+PiAgICBfXzJNX2luaXRfc3RhcnQgPSAuOyAg
ICAgICAgIC8qIFN0YXJ0IG9mIDJNIHN1cGVycGFnZXMsIG1hcHBlZCBSV1ggKGJvb3Qgb25seSku
ICovCj4+ICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOyAgICAgICAgICAgICAvKiBJbml0IGNvZGUg
YW5kIGRhdGEgKi8KPj4gICAgX19pbml0X2JlZ2luID0gLjsKPj4gKyNpZm5kZWYgRUZJCj4+ICAg
IC5pbml0LnRleHQgOiB7Cj4+ICsjZWxzZQo+PiArICAuaW5pdCA6IHsKPj4gKyNlbmRpZgo+IAo+
IFdoeSBzcGVjaWFsIGNhc2UgdGhlc2UgZm9yIEVGST8gIEV2ZXJ5dGhpbmcgZWxzZSBpbiB0aGUg
Ym9vdCBwYXRoIHRyZWF0cwo+IGluaXQgYXMgb25lIHNpbmdsZSBibG9iLgo+IAo+IEkgZG9uJ3Qg
c2VlIGFuIGlzc3VlIHdpdGggbWVyZ2luZyB0aGVtIGluIHRoZSBub24tRUZJIGJ1aWxkIGFzIHdl
bGwsCj4gd2hpY2ggd291bGQgYXZvaWQgdGhpcyAjaWZkZWZhcnkKCkkgY291bGQgY2VydGFpbmx5
IGRvIHRoYXQgLSBJIG1lcmVseSB3YW50ZWQgdG8gYWZmZWN0IHRoZSBub24tRUZJCmNhc2UgYXMg
bGl0dGxlIGFzIHBvc3NpYmxlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:43: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.xen.org>)
	id 1dlB8y-00067f-6R; Fri, 25 Aug 2017 09:43:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlB8x-00067V-9x
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:43:11 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 37/BF-03937-E21FF995; Fri, 25 Aug 2017 09:43:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQlf34/x
 Ig9svzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozm1TvZCzZpVlz89IO1gfGofBcjJ4eEgJ/E
 1qvvGUFsFgFVidNNDaxdjBwcbAL2EtO/VoCERQQKJXonH2EFsYUFIiQeL/rNDGLzCnhI3P84l
 62LkYtDSOAxo8T/21cYIRKCEidnPmEBsZkF9CRuTJ3CBjKTWUBaYvk/DoiwvETz1tnMIGFOAQ
 OJo22+IGFRARWJkyvXMIHYQgKKEv3zHrBBXJkuMfFZD8sERv5ZSBbMQrJgFsKCWUgWLGBkWcW
 oUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiWDECwg/H82sBD
 jJIcTEqivNYv50cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCN/QCUEyxKTU+tSMvMAUYITFqCg
 0dJhNcfJM1bXJCYW5yZDpE6xagoJc7rAZIQAElklObBtcGi8hKjrJQwLyPQIUI8BalFuZklqP
 KvGMU5GJWEeVNApvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhirW7odTN/8t7U8t1Hq2YXg+TV
 7Pq8WqNfYcr7jLY9YzByBrHOzl9QrVcscfrDk+fmvD90MJ6+vVTWRMZNm+5rXx3tdvvGl38Un
 L7yfRrbeFos7blhm3aacznLy38p1vhO/9Pvsf/fyp5+lq7Ztnc7nzdcMKuzL/tTv1meJ0tKqW
 3adtzvTN1yJpTgj0VCLuag4EQA47xNtxQIAAA==
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503654189!73349528!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61155 invoked from network); 25 Aug 2017 09:43:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:43:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51549051"
Date: Fri, 25 Aug 2017 10:43:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>, <xen-devel@lists.xen.org>,
 <kevin.tian@intel.com>, <julien.grall@arm.com>
Message-ID: <20170825094306.rboni7cenylgbxra@MacBook-Pro-de-Roger.local>
References: <1502310866-10450-1-git-send-email-tianyu.lan@intel.com>
 <1502310866-10450-24-git-send-email-tianyu.lan@intel.com>
 <20170823115127.gdzj2goz5q7xhb2r@dhcp-3-128.uk.xensource.com>
 <20170825071721.GA967@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825071721.GA967@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH V2 23/25] x86/vvtd: Handle interrupt
 translation faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDM6MTc6MjRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMTI6NTE6MjdQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBBdWcgMDksIDIwMTcgYXQgMDQ6MzQ6MjRQTSAtMDQwMCwg
TGFuIFRpYW55dSB3cm90ZToKPiA+PiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
Pgo+ID4+IAo+ID4+IEludGVycnVwdCB0cmFuc2xhdGlvbiBmYXVsdHMgYXJlIG5vbi1yZWNvdmVy
YWJsZSBmYXVsdC4gV2hlbiBmYXVsdHMKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXiBmYXVsdHMKPiA+PiBhcmUgdHJpZ2dlcmVkLCBpdCBuZWVk
cyB0byBwb3B1bGF0ZSBmYXVsdCBpbmZvIHRvIEZhdWx0IFJlY29yZGluZwo+ID4+IFJlZ2lzdGVy
cyBhbmQgaW5qZWN0IHZJT01NVSBtc2kgaW50ZXJydXB0IHRvIG5vdGlmeSBndWVzdCBJT01NVSBk
cml2ZXIKPiA+PiB0byBkZWFsIHdpdGggZmF1bHRzLgo+ID4+IAo+ID4+IFRoaXMgcGF0Y2ggZW11
bGF0ZXMgaGFyZHdhcmUncyBoYW5kbGluZyBpbnRlcnJ1cHQgdHJhbnNsYXRpb24KPiA+PiBmYXVs
dHMgKG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHByb2Nlc3MgY2FuIGJlIGZvdW5kIGluIFZU
LWQgc3BlYywKPiA+PiBjaGlwdGVyICJUcmFuc2xhdGlvbiBGYXVsdHMiLCBzZWN0aW9uICJOb24t
UmVjb3ZlcmFibGUgRmF1bHQKPiA+ICBeIGNoYXB0ZXIKPiA+PiBSZXBvcnRpbmciIGFuZCBzZWN0
aW9uICJOb24tUmVjb3ZlcmFibGUgTG9nZ2luZyIpLgo+ID4+IFNwZWNpZmljYWxseSwgdmlvbW11
X3JlY29yZF9mYXVsdCgpIHJlY29yZHMgdGhlIGZhdWx0IGluZm9ybWF0aW9uIGFuZAo+ID4+IHZp
b21tdV9yZXBvcnRfbm9uX3JlY292ZXJhYmxlX2ZhdWx0KCkgcmVwb3J0cyBmYXVsdHMgdG8gc29m
dHdhcmUuCj4gPj4gQ3VycmVudGx5LCBvbmx5IFByaW1hcnkgRmF1bHQgTG9nZ2luZyBpcyBzdXBw
b3J0ZWQgYW5kIHRoZSBOdW1iZXIgb2YKPiA+PiBGYXVsdC1yZWNvcmRpbmcgUmVnaXN0ZXJzIGlz
IDEuCj4gPj4gCj4gPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4K
PiA+PiAtLS0KPiA+Cj4gPj4gICAgICAvKiBBZGRyZXNzIHJhbmdlIG9mIHJlbWFwcGluZyBoYXJk
d2FyZSByZWdpc3Rlci1zZXQgKi8KPiA+PiAgICAgIHVpbnQ2NF90IGJhc2VfYWRkcjsKPiA+PiAg
ICAgIHVpbnQ2NF90IGxlbmd0aDsKPiA+PiBAQCAtOTcsNiArMTAxLDIzIEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHZ2dGQgKnZjcHVfdnZ0ZChzdHJ1Y3QgdmNwdSAqdikKPiA+PiAgICAgIHJldHVy
biBkb21haW5fdnZ0ZCh2LT5kb21haW4pOwo+ID4+ICB9Cj4gPj4gIAo+ID4+ICtzdGF0aWMgaW5s
aW5lIGludCB2dnRkX3Rlc3RfYW5kX3NldF9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHJlZywKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBu
cikKPiA+Cj4gPnVuc2lnbmVkIGludCBmb3IgbnIsIGFuZCBJJ20gbm90IHJlYWxseSBzdXJlIHRo
ZSB1c2VmdWxuZXNzIG9mIHRoaXMKPiA+aGVscGVycy4gSW4gYW55IGNhc2UgaW5saW5lIHNob3Vs
ZCBub3QgYmUgdXNlZCBhbmQgaW5zdGVhZCBsZXQgdGhlCj4gPmNvbXBpbGVyIG9wdGltaXplIHRo
aXMuCj4gPgo+IAo+IEkgdGhpbmsgY29tcGlsZXIgZG9lc24ndCBrbm93IHRoZSBmcmVxdWVuY3kg
b2YgY2FsbGluZyB0aGVzZSBmdW5jdGlvbi4KPiBFeHBsaWNpdGx5IG1ha2UgdGhpcyBmdW5jdGlv
biBpbmxpbmUgc29tZXRpbWVzIGNhbiBhdm9pZCBjb21waWxlcgo+IGRvZXNuJ3QgZG8gdGhpcyBm
b3Igc29tZSBzaG9ydCBhbmQgZnJlcXVlbnRseSB1c2VkIGZ1bmN0aW9ucy4KCkkgd2lsbCBsZWF2
ZSB0aGF0IHRvIHRoZSBtYWludGFpbmVycy4gSU1ITyBJIHdvdWxkbid0IGFkZCBpbmxpbmUKdW5s
ZXNzIEkgc2VlIHNvbWUgZmlndXJlcyB0aGF0IGJhY2sgdXAgdGhlIHN1cHBvc2VkIHNwZWVkIGlu
Y3JlYXNlLgoKPiA+PiArc3RhdGljIHZvaWQgdnZ0ZF9yZXBvcnRfbm9uX3JlY292ZXJhYmxlX2Zh
dWx0KHN0cnVjdCB2dnRkICp2dnRkLCBpbnQgcmVhc29uKQo+ID4+ICt7Cj4gPj4gKyAgICB1aW50
MzJfdCBmc3RzOwo+ID4+ICsKPiA+PiArICAgIEFTU0VSVChyZWFzb24gJiBETUFfRlNUU19GQVVM
VFMpOwo+ID4+ICsgICAgZnN0cyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHKTsK
PiA+PiArICAgIF9fdnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJfRlNUU19SRUcsIHJlYXNvbik7Cj4g
Pgo+ID5JIGRvbid0IHVuZGVyc3RhbmQgdGhpcywgaXMgcmVhc29uIGEgYml0IHBvc2l0aW9uIG9y
IGEgbWFzaz8KPiA+Cj4gPkRNQV9GU1RTX0ZBVUxUUyBzZWVtcyB0byBiZSBhIG1hc2ssIHRoYXQg
c2hvdWxkIGJlIHNldCBpbnRvIERNQVJfRlNUU19SRUc/Cj4gCj4gQWNjb3JkaW5nIFZULWQgc3Bl
YyAxMC40LjksIEVhY2gga2luZCBvZiBmYXVsdCBpcyBkZW5vdGVkIGJ5IG9uZSBiaXQgaW4KPiBE
TUFSX0ZTVFNfUkVHLgoKU28gJ3JlYXNvbicgaXMgYSBiaXQgcG9zaXRpb24gaW4gdGhpcyBjb250
ZXh0PyBJdCBuZWVkcyB0byBiZSB1bnNpZ25lZAppbnQgdGhlbi4KCj4gPj4gIHN0YXRpYyBpbnQg
dnZ0ZF9yZWNvcmRfZmF1bHQoc3RydWN0IHZ2dGQgKnZ2dGQsCj4gPj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxLAo+ID4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3Qg
KnJlcXVlc3QsCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlYXNvbikK
PiA+PiAgewo+ID4+IC0gICAgcmV0dXJuIDA7Cj4gPj4gKyAgICBzdHJ1Y3QgdnRkX2ZhdWx0X3Jl
Y29yZF9yZWdpc3RlciBmcmNkOwo+ID4+ICsgICAgaW50IGZyY2RfaWR4Owo+ID4+ICsKPiA+PiAr
ICAgIHN3aXRjaChyZWFzb24pCj4gPj4gKyAgICB7Cj4gPj4gKyAgICBjYXNlIFZURF9GUl9JUl9S
RVFfUlNWRDoKPiA+PiArICAgIGNhc2UgVlREX0ZSX0lSX0lOREVYX09WRVI6Cj4gPj4gKyAgICBj
YXNlIFZURF9GUl9JUl9FTlRSWV9QOgo+ID4+ICsgICAgY2FzZSBWVERfRlJfSVJfUk9PVF9JTlZB
TDoKPiA+PiArICAgIGNhc2UgVlREX0ZSX0lSX0lSVEVfUlNWRDoKPiA+PiArICAgIGNhc2UgVlRE
X0ZSX0lSX1JFUV9DT01QQVQ6Cj4gPj4gKyAgICBjYXNlIFZURF9GUl9JUl9TSURfRVJSOgo+ID4+
ICsgICAgICAgIGlmICggdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCBETUFfRlNU
U19QRk9fQklUKSApCj4gPj4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gPj4g
Kwo+ID4+ICsgICAgICAgIC8qIE5vIGF2YWlsYWJsZSBGYXVsdCBSZWNvcmQgbWVhbnMgRmF1bHQg
b3ZlcmZsb3dlZCAqLwo+ID4+ICsgICAgICAgIGZyY2RfaWR4ID0gdnZ0ZF9hbGxvY19mcmNkKHZ2
dGQpOwo+ID4+ICsgICAgICAgIGlmICggZnJjZF9pZHggPT0gLTEgKQo+ID4+ICsgICAgICAgIHsK
PiA+PiArICAgICAgICAgICAgdnZ0ZF9yZXBvcnRfbm9uX3JlY292ZXJhYmxlX2ZhdWx0KHZ2dGQs
IERNQV9GU1RTX1BGT19CSVQpOwo+ID4+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
Owo+ID4+ICsgICAgICAgIH0KPiA+PiArICAgICAgICBtZW1zZXQoJmZyY2QsIDAsIHNpemVvZihm
cmNkKSk7Cj4gPj4gKyAgICAgICAgZnJjZC5maWVsZHMuRlIgPSAodTgpcmVhc29uOwo+ID4+ICsg
ICAgICAgIGZyY2QuZmllbGRzLkZJID0gKCh1NjQpaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4
KHJlcXVlc3QpKSA8PCAzNjsKPiA+PiArICAgICAgICBmcmNkLmZpZWxkcy5TSUQgPSAodTE2KXJl
cXVlc3QtPnNvdXJjZV9pZDsKPiA+PiArICAgICAgICBmcmNkLmZpZWxkcy5GID0gMTsKPiA+PiAr
ICAgICAgICB2dnRkX2NvbW1pdF9mcmNkKHZ2dGQsIGZyY2RfaWR4LCAmZnJjZCk7Cj4gPj4gKyAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiA+PiArCj4gPj4gKyAgICBkZWZhdWx0Ogo+ID4K
PiA+T3RoZXIgcmVhc29ucyBhcmUganVzdCBpZ25vcmVkPyBTaG91bGQgdGhpcyBoYXZlIGFuIEFT
U0VSVF9VTlJFQUNIQUJMRQo+ID5tYXliZT8KPiAKPiBJdCBjYW4gaGF2ZSBmb3IgYWxsIHRoZSBm
YXVsdHMgYXJlIHJhaXNlZCBieSB2dnRkLiBXaGVuIHZ2dGQgZ2VuZXJhdGVzIGEKPiBuZXcga2lu
ZHMgb2YgZmF1bHQsIHRoZSBjb3JyZXNwb25kaW5nIGhhbmRsZXIgYWxzbyBzaG91bGQgYmUgYWRk
ZWQuCgpEbyB5b3UgbWVhbiB0aGF0IHdpdGggdGhlIGNvZGUgYWJvdmUgYWxsIHRoZSBwb3NzaWJs
ZSBmYXVsdCB0eXBlcyBhcmUKY292ZXJlZD8KCkluIHdoaWNoIGNhc2UgaXQgc2VlbXMgeW91IHdh
bnQgdG8gYWRkIGEgQVNTRVJUX1VOUkVBQ0hBQkxFIHRvIHRoZQpkZWZhdWx0IGNhc2UuCgo+ID4K
PiA+PiArICAgICAgICBicmVhazsKPiA+PiArICAgIH0KPiA+PiArCj4gPj4gKyAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiQ2FuJ3QgaGFuZGxlIHZWVEQgRmF1bHQgKHJlYXNvbiAweCV4KS4iLCBy
ZWFzb24pOwo+ID4+ICsgICAgZG9tYWluX2NyYXNoKHZ2dGQtPmRvbWFpbik7Cj4gPgo+ID5PaCwg
SSBzZWUuIElzIGl0IGV4cGVjdGVkIHRoYXQgc3VjaCBmYXVsdHMgd2l0aCB1bmhhbmRsZWQgcmVh
c29ucyBjYW4KPiA+YmUgc29tZWhvdyBnZW5lcmF0ZWQgYnkgdGhlIGRvbWFpbiBpdHNlbGY/Cj4g
Pgo+IAo+IE5vLiBGYXVsdHMgYXJlIGdlbmVyYXRlZCBieSB2dnRkLiBXZSBvbmx5IGFkZCBpbnRl
cnJ1cHQgdHJhbnNsYXRpb24KPiBmYXVsdHMuIE90aGVyIGZhdWx0cyBjYW4gYmUgYWRkZWQgd2hl
biBhZGRpbmcgb3RoZXIgZmVhdHVyZXMgKGUuZy4gRE1BCj4gcmVtYXBwaW5nKS4gCgpPSywgc28g
dGhlbiBpdCBsb29rcyBsaWtlIHlvdSB3YW50IGFuIEFTU0VSVCBhYm92ZSwgYW5kIEknbSBub3Qg
c3VyZQp3aGV0aGVyIHlvdSB3YW50IHRvIGtpbGwgdGhlIGRvbWFpbi4gQXQgdGhlIGVuZCBpZiBY
ZW4gZXZlciBnZXRzIGhlcmUKaXQgbWVhbnMgdGhlcmUncyBhIGJ1ZyBpbiB0aGUgdnZ0ZCBpbXBs
ZW1lbnRhdGlvbi4gSSB0aGluayB0aGUgcHJvcGVyCnNvbHV0aW9uIGlzIHRvIGFkZCB0aGUgQVNT
RVJUIGFib3ZlIGFuZCBzaW1wbHkgcmV0dXJuIFg4NkVNVUxfT0tBWQpoZXJlLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:43:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlB9c-0006DE-FQ; Fri, 25 Aug 2017 09:43:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlB9b-0006CY-Mx
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:43:51 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 47/4D-01732-651FF995; Fri, 25 Aug 2017 09:43:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzfs4/x
 Ig1uT5C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNe58wFexkrpjz9g9rA+NHpi5GTg4hgTyJ
 vTefs4DYvAJ2EgufX2IFsSUEDCVOL7wJFmcRUJWYOecpM4jNJqAu0fZsO1iNiICkxNUNT9i7G
 Lk4mAVWM0p0HJ3P1sXIwSEsECjx6aw+SFxIYA2jxM8VV8GWcQpYSvw5sYIFpIZXQFDi7w5hkD
 CzgJbEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUj
 XyEIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw/OoZGBh3MLaf8DvEKMnBpCTK
 a/1yfqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7YD0A5waLU9NSKtMwcYCTApCU4eJREeP1B0
 rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEuf1ACkSACnKKM2DGwGLykuMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHlTQKbwZOaVwG16BXQEE9ARk07MATmiJBEhJdXAKOsb5OJ+QviHbXf
 pnIU252/c6gm/auv8OSHhJoPZYdNPN2deTNn5f9ONz5a8t69u4fCrlz608sr0Lf/Old5k15k1
 c47h57B+wy1zn7LvUTTq3/pd6lK5+P+PiV+2LUuNy1ZJ2ZeuLeD2qNdmyWsr96PpDDXTJBPXv
 kvumSrHneZpvCk3bOU5fiWW4oxEQy3mouJEAIKtU7XFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503654228!53510886!1
X-Originating-IP: [137.65.248.74]
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 25518 invoked from network); 25 Aug 2017 09:43:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 09:43:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 03:43:48 -0600
Message-Id: <59A00D730200007800173A5E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 03:43:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-5-git-send-email-tianyu.lan@intel.com>
 <20170825092613.zxeosxe3tv7igozl@citrix.com>
In-Reply-To: <20170825092613.zxeosxe3tv7igozl@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 4/5] hvmload: Add x2apic entry support
 in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDExOjI2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MTlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgeDJhcGljIGVudHJ5IHN1cHBvcnQgZm9yIEFDUEkg
TUFEVCB0YWJsZS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5A
aW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
Pgo+IAo+IEFnYWluLCBwbGVhc2UgcHJvdmlkZSBzcGVjLgoKSSdkIGV4cGVjdCB0aGlzIHRvIGJl
IHRoZSBBQ1BJIHNwZWM7IEkgZG9uJ3QgdGhpbmsgbGlua3Mgc2hvdWxkIGJlCm5lZWRlZCBmb3Ig
c3VjaCBmdW5kYW1lbnRhbCBkb2N1bWVudGF0aW9uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:46:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlBC2-0006U5-0l; Fri, 25 Aug 2017 09:46:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403b050d5=citrix-osstest@xenproject.org>)
 id 1dlBC0-0006Tb-7y
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 09:46:20 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1F/CE-03406-BE1FF995; Fri, 25 Aug 2017 09:46:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO6rj/M
 jDV5vMLO4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmTXy5iLJglWLHx01GWBsZnXF2MnBwSAv4S
 b478ZoSw3SWmt69gA7FFBJwlJny4DWbzCuhJ/Pn9jgXEFhYIlth28CRTFyMXUH0jq8THhvksE
 M2qEr37LrOD2GwCHhITeyaCxVmA4n8eLQNbICSgJbF08UomiKGCEidnPgGrYRaQkDj44gUzxB
 wLiR0f+9gmMPLOQlI2C0nZAkamVYwaxalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak
 5iUnFesn5uZsYgeHDAAQ7GJsWBR5ilORgUhLltX45P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BG/sB6CcYFFqempFWmYOMJBh0hIcPEoivP4gad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVE
 uf1ACkSACnKKM2DGwGLqkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5k0BmcKTmVcCt+kV0B
 FMQEdMOjEH5IiSRISUVAPj7K3RO1UDeb8uPse0w3Rj8f2VLKZzWZlWzrCuCv+trDJh0WeVgyo
 7vaxsnpr8rb2smrRzx5X7yXP0prgd2DbX6kE/K/Pub993Xvjfv0AzWujKgbyNE94zfLni1Sn+
 +e1NFSPdg4raszwFrS7N+Rzhav9KO6DUZ8W6taWGYvn7n1r0/Ts82f/zDCWW4oxEQy3mouJEA
 BcR0H6lAgAA
X-Env-Sender: prvs=403b050d5=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503654377!111973064!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62724 invoked from network); 25 Aug 2017 09:46:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:46:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="436852953"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72017-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71989
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 25 Aug 2017 10:46:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72017: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDE3IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMDE3LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MTk4OQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5ODkK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MTk4OQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbGlrZSA3MTk4OQogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGxpa2UgNzE5ODkKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTk4OQoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:46:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlBCX-0006YM-8j; Fri, 25 Aug 2017 09:46:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403a61a94=Paul.Durrant@citrix.com>)
 id 1dlBCV-0006XJ-Mj
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 09:46:51 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 DE/02-01724-A02FF995; Fri, 25 Aug 2017 09:46:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQpfz0/x
 Ig6fLLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFyyaxF1yLqjj81qeBca1zFyMnh4SAn8Ts
 rk5WEJtNQEdi6dH5TCC2iICWxPoVT9m6GLk4mAWuMUn8mriOHSQhLJAisWBXJztEUapEx6prj
 BC2lcSSxdfBmlkEVCWubdkFVsMr4C5x8/U8ZhBbSGANo8SPG3JdjBwcnAJeErve+IKEGQVkJb
 40rgYrYRYQl7j1BOIGCQEBiSV7zjND2KISLx//Y4WwDSS2Lt3HAlGvI7Fg9yc2CFtbYtnC18w
 QawUlTs58wjKBUXgWkrGzkLTMQtIyC0nLAkaWVYwaxalFZalFukZmeklFmekZJbmJmTm6hgbG
 ermpxcWJ6ak5iUnFesn5uZsYgaFfz8DAuIOxYa/fIUZJDiYlUV7rl/MjhfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwvvoAlBMsSk1PrUjLzAFGIUxagoNHSYSX5SNQmre4IDG3ODMdInWK0ZJjw+
 r1X5g4nrzZ/puJo+UtkBRiycvPS5USh5gnANKQUZoHNw6WKC4xykoJ8zIyMDAI8RSkFuVmlqD
 Kv2IU52BUEuZ9ADKFJzOvBG7rK6CDmIAOmnRiDshBJYkIKakGxnkdTn/n1SpovIo4/j4jbc6+
 LQwFexX0prS8mbQ++OXcw3+/6TbtWKa8xM7MnVPJXsZziY3Dm/vrqyZu2Z5tvt+5SO3yckmlH
 pm1aZ6pAvs/PtW1kjhzZP9WpT3MW6+2a283WROoFer1YS3btrS7NXOOnJVetzW78veVDKa/m/
 Z86M7dflV8nYgSS3FGoqEWc1FxIgDNWRstDwMAAA==
X-Env-Sender: prvs=403a61a94=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503654409!56105836!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58769 invoked from network); 25 Aug 2017 09:46:49 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:46:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51549177"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
Thread-Index: AQHTG1mkPGuQigsZEUSVlxTIXuP2AKKUsemAgAAh3CA=
Date: Fri, 25 Aug 2017 09:46:48 +0000
Message-ID: <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDI1IEF1Z3VzdCAyMDE3IDEwOjMyCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3RlZmFu
byBTdGFiZWxsaW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+
OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+
OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFtQQVRDSCB2MiBSRVBPU1QgMTIvMTJdIHg4Ni9odm0vaW9yZXE6IGFkZCBhCj4gbmV3IG1h
cHBhYmxlIHJlc291cmNlIHR5cGUuLi4KPiAKPiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwMzo1
MTowNlBNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiAuLi4gWEVOTUVNX3Jlc291cmNl
X2lvcmVxX3NlcnZlcgo+ID4KPiA+IFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciBhIG5ldyBy
ZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwo+ID4gdGhlIFhFTk1FTV9hY3F1
aXJlX3Jlc291cmNlIG1lbW9yeSBvcC4KPiA+Cj4gPiBJZiBhbiBlbXVsYXRvciBtYWtlcyB1c2Ug
b2YgdGhpcyByZXNvdXJjZSB0eXBlIHRoZW4sIGluc3RlYWQgb2YgbWFwcGluZwo+ID4gZ2Zucywg
dGhlIElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNl
IHBhZ2VzCj4gPiB3aWxsIG5ldmVyIGJlIHByZXNlbnQgaW4gdGhlIFAyTSBvZiB0aGUgZ3Vlc3Qg
YXQgYW55IHBvaW50IGFuZCBzbyBhcmUKPiA+IG5vdCB2dWxuZXJhYmxlIHRvIGFueSBkaXJlY3Qg
YXR0YWNrIGJ5IHRoZSBndWVzdC4gVGhleSBhcmUgb25seSBldmVyCj4gPiBhY2Nlc3NpYmxlIGJ5
IFhlbiBhbmQgYW55IGRvbWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQo+
ID4gZ3Vlc3QgKHdoaWNoIG1heSBvciBtYXkgbm90IGJlIGxpbWl0ZWQgdG8gdGhlIGRvbWFpbiBy
dW5uaW5nIHRoZQo+IGVtdWxhdG9yKS4KPiA+Cj4gPiBOT1RFOiBVc2Ugb2YgdGhlIG5ldyByZXNv
dXJjZSB0eXBlIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCj4gPiAgICAgICBYRU5fRE1P
UF9nZXRfaW9yZXFfc2VydmVyX2luZm8gdW5sZXNzIHRoZSBYRU5fRE1PUF9ub19nZm5zCj4gZmxh
ZyBpcwo+ID4gICAgICAgc2V0Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiA+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+Cj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENjOiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICB8IDEzNgo+ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgIHwgIDI3ICsrKysrKysrCj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaW9yZXEuaCB8ICAgMiArCj4gPiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
ICB8ICAgNCArKwo+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgfCAgIDMgKwo+
ID4gIDUgZmlsZXMgY2hhbmdlZCwgMTcyIGluc2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4g
PiBpbmRleCA3OTVjMTk4Zjk1Li45ZTY4MzhkYWI2IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+IEBA
IC0yMzEsNiArMjMxLDE1IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4oc3RydWN0Cj4g
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gPiAgICAgIHN0cnVjdCBodm1faW9yZXFf
cGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKPiA+ICAgICAgaW50
IHJjOwo+ID4KPiA+ICsgICAgaWYgKCBpb3JwLT5wYWdlICkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgLyogTWFrZSBzdXJlIHRoZSBwYWdlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgKi8KPiA+ICsg
ICAgICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKPiA+ICsgICAgICAg
ICAgICByZXR1cm4gLUVQRVJNOwo+ID4gKwo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gCj4gRUVY
SVNUPyAoU2VlIGNvbW1lbnQgYmVsb3csIHdoaWNoIEkgdGhpbmsgYWxzbyBhcHBsaWVzIGhlcmUp
Lgo+IAo+ID4gKyAgICB9Cj4gPiArCj4gPiAgICAgIGlmICggZC0+aXNfZHlpbmcgKQo+ID4gICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPgo+ID4gQEAgLTI1Myw2ICsyNjIsNjAgQEAgc3RhdGlj
IGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QKPiBodm1faW9yZXFfc2VydmVyICpzLCBib29s
IGJ1ZikKPiA+ICAgICAgcmV0dXJuIHJjOwo+ID4gIH0KPiA+Cj4gPiArc3RhdGljIGludCBodm1f
YWxsb2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKPiA+
ICt7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+ID4g
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAm
cy0+aW9yZXE7Cj4gPiArCj4gPiArICAgIGlmICggaW9ycC0+cGFnZSApCj4gPiArICAgIHsKPiA+
ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90IGJlZW4gbWFwcGVkICovCj4g
PiArICAgICAgICBpZiAoICFnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQo+ID4gKyAg
ICAgICAgICAgIHJldHVybiAtRVBFUk07Cj4gPiArCj4gPiArICAgICAgICByZXR1cm4gMDsKPiAK
PiBTaG91bGRuJ3QgdGhpcyByZXR1cm4gRUVYSVNUPyBQYWdlIGhhcyBhbHJlYWR5IGJlZW4gYWxs
b2NhdGVkIGJ5IGEKPiBwcmV2aW91cyBjYWxsIEFGQUlDVCwgYW5kIGl0IHNlZW1zIGxpa2UgYSBw
b3NzaWJsZSBlcnJvci9taXNiZWhhdmlvcgo+IHRvIHRyeSB0byBkbyBpdCB0d2ljZS4KPiAKClRo
ZSBjaGVja3MgYXJlIHRoZXJlIHRvIHByZXZlbnQgYSBjYWxsZXIgZnJvbSB0cnlpbmcgdG8gbWl4
IHRoZSBsZWdhY3kgYW5kIG5ldyBtZXRob2RzIG9mIG1hcHBpbmcgaW9yZXEgc2VydmVyIHBhZ2Vz
IHNvIEVQRVJNIChpLmUuICdvcGVyYXRpb24gbm90IHBlcm1pdHRlZCcpIHNlZW1zIGxpa2UgdGhl
IGNvcnJlY3QgZXJyb3IuIEkgYWdyZWUgdGhhdCBpdCdzIG5vdCBvYnZpb3VzLCBhdCB0aGlzIGlu
bmVyIGxldmVsLCB0aGF0IEkgZG8gdGhpbmsgdGhpcyBpcyByaWdodC4gSSdtIG9wZW4gdG8gZGVi
YXRlIGFib3V0IHRoaXMgdGhvdWdoLgoKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAvKgo+ID4g
KyAgICAgKiBBbGxvY2F0ZWQgSU9SRVEgc2VydmVyIHBhZ2VzIGFyZSBhc3NpZ25lZCB0byB0aGUg
ZW11bGF0aW5nCj4gPiArICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9tYWluLiBUaGlz
IGlzIGJlY2F1c2UgdGhlIGVtdWxhdG9yIGlzCj4gPiArICAgICAqIGxpa2VseSB0byBiZSBkZXN0
cm95ZWQgYWZ0ZXIgdGhlIHRhcmdldCBkb21haW4gaGFzIGJlZW4gdG9ybgo+ID4gKyAgICAgKiBk
b3duLCBhbmQgd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFnZQo+IGFs
bG9jYXRpb24KPiA+ICsgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0aW5nIGRvbWFpbiBo
YXMgYWxyZWFkeSByZWFjaGVkIGl0cwo+ID4gKyAgICAgKiBtYXhpbXVtIGFsbG9jYXRpb24uCj4g
PiArICAgICAqLwo+ID4gKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGN1cnJk
LCBNRU1GX25vX3JlZmNvdW50KTsKPiAKPiBJIGRvbid0IHJlYWxseSBsaWtlIHRoZSBmYWN0IHRo
YXQgdGhlIHBhZ2UgaXMgbm90IGFjY291bnRlZCBmb3IgYW55Cj4gZG9tYWluLCBidXQgSSBjYW4g
c2VlIHRoZSBwb2ludCBpbiBkb2luZyBpdCBsaWtlIHRoYXQgKHdoaWNoIHlvdQo+IGFyZ3VtZW50
IGluIHRoZSBjb21tZW50KS4KPiAKPiBJSVJDIHRoZXJlIHdoZXJlIHRhbGtzIGFib3V0IHRpZ2h0
ZW5pbmcgdGhlIGFjY291bnRpbmcgb2YgbWVtb3J5Cj4gcGFnZXMsIHNvIHRoYXQgaWRlYWxseSBl
dmVyeXRoaW5nIHdvdWxkIGJlIGFjY291bnRlZCBmb3IgaW4gdGhlIG1lbW9yeQo+IGFzc2lnbmVk
IHRvIHRoZSBkb21haW4uCj4gCj4gSnVzdCBzb21lIHJhbmRvbSB0aHJvdWdoLCBidXQgY291bGQg
dGhlIHRvb2xzdGFjayBzZXQgYXNpZGUgc29tZQo+IG1lbW9yeSBwYWdlcyAoaWU6IG5vdCBtYXAg
dGhlbSBpbnRvIHRoZSBkb21haW4gcDJtKSwgdGhhdCBjb3VsZCB0aGVuCj4gYmUgdXNlZCBieSB0
aGlzPyAobm90IGFza2luZyB5b3UgdG8gZG8gdGhpcyBoZXJlKQo+IAo+IEFuZCBob3cgbWFueSBw
YWdlcyBhcmUgd2UgZXhwZWN0aW5nIHRvIHVzZSBmb3IgZWFjaCBkb21haW4/IEkgYXNzdW1lCj4g
dGhlIG51bWJlciB3aWxsIGJlIHF1aXRlIGxvdy4KPiAKClllcywgSSBhZ3JlZSB0aGUgdXNlIG9u
IE1FTUZfbm9fcmVmY291bnQgaXMgbm90IGlkZWFsIGFuZCB5b3UgZG8gaGlnaGxpZ2h0IGFuIGlz
c3VlOiBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGN1cnJlbnRseSBhbiB1cHBlciBsaW1pdCBvbiB0
aGUgbnVtYmVyIG9mIGlvcmVxIHNlcnZlcnMgc28gYW4gZW11bGF0aW5nIGRvbWFpbiBjb3VsZCBl
eGhhdXN0IG1lbW9yeSB1c2luZyB0aGUgbmV3IHNjaGVtZS4gSSdsbCBuZWVkIHRvIGludHJvZHVj
ZSBhIGxpbWl0IHRvIGF2b2lkIHRoYXQuCgo+ID4gKyAgICBpZiAoICFpb3JwLT5wYWdlICkKPiA+
ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4gKwo+ID4gKyAgICBnZXRfcGFnZShpb3JwLT5w
YWdlLCBjdXJyZCk7Cj4gCj4gRG8geW91IHJlYWxseSBuZWVkIHRoaXMgZ2V0X3BhZ2U/IChwYWdl
IGlzIGFscmVhZHkgYXNzaWduZWQgdG8gY3VycmQpLgo+IAoKSG1tLiBJIHRob3VnaHQgTUVNRl9u
b19yZWZjb3VudCBtb2RpZmllZCB0aGF0IGJlaGF2aW91ciwgYnV0IEkgbWF5IGhhdmUgZ290IGNv
bmZ1c2VkIHdpdGggTUVNRl9ub19vd25lci4KCj4gPiArCj4gPiArICAgIGlvcnAtPnZhID0gX19t
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGlvcnAtPnBhZ2UpOwo+ID4gKyAgICBpZiAoICFpb3JwLT52
YSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwo+ID4gKyAg
ICAgICAgaW9ycC0+cGFnZSA9IE5VTEw7Cj4gPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+
ICsgICAgfQo+ID4gKwo+ID4gKyAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKPiA+ICsgICAgcmV0
dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX21mbihz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gPiArewo+ID4gKyAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7
Cj4gPiArCj4gPiArICAgIGlmICggIWlvcnAtPnBhZ2UgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+
ID4gKwo+ID4gKyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwo+ID4gKyAg
ICBpb3JwLT52YSA9IE5VTEw7Cj4gPiArCj4gPiArICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwo+
ID4gKyAgICBpb3JwLT5wYWdlID0gTlVMTDsKPiA+ICt9Cj4gPiArCj4gPiAgYm9vbCBpc19pb3Jl
cV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvCj4g
KnBhZ2UpCj4gPiAgewo+ID4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
PiA+IEBAIC00NTcsNiArNTIwLDI3IEBAIHN0YXRpYyB2b2lkCj4gaHZtX2lvcmVxX3NlcnZlcl91
bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKPiA+ICAgICAgaHZtX3VubWFw
X2lvcmVxX2dmbihzLCBmYWxzZSk7Cj4gPiAgfQo+ID4KPiA+ICtzdGF0aWMgaW50IGh2bV9pb3Jl
cV9zZXJ2ZXJfYWxsb2NfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCj4gPiArewo+
ID4gKyAgICBpbnQgcmMgPSAtRU5PTUVNOwo+ID4gKwo+ID4gKyAgICByYyA9IGh2bV9hbGxvY19p
b3JlcV9tZm4ocywgZmFsc2UpOwo+ID4gKwo+ID4gKyAgICBpZiAoICFyYyAmJiAocy0+YnVmaW9y
ZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRikgKQo+ID4gKyAgICAgICAg
cmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIHRydWUpOwo+ID4gKwo+ID4gKyAgICBpZiAoIHJj
ICkKPiA+ICsgICAgICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7Cj4gPiArCj4gPiAr
ICAgIHJldHVybiByYzsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIHZvaWQgaHZtX2lvcmVxX3Nl
cnZlcl9mcmVlX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQo+ID4gK3sKPiA+ICsg
ICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIHRydWUpOwo+ID4gKyAgICBodm1fZnJlZV9pb3JlcV9t
Zm4ocywgZmFsc2UpOwo+ID4gK30KPiA+ICsKPiA+ICBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2Vy
dmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyCj4gKnMpCj4gPiAgewo+
ID4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiA+IEBAIC01ODMsNyArNjY3LDE4IEBAIHN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdAo+IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCj4g
Pgo+ID4gICBmYWlsX2FkZDoKPiA+ICAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3Zj
cHVzKHMpOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBOT1RFOiBJdCBpcyBzYWZlIHRv
IGNhbGwgYm90aCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkgYW5kCj4gPiArICAgICAq
ICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcygpIGluIHRoYXQgb3JkZXIuCj4gPiAr
ICAgICAqICAgICAgIFRoaXMgaXMgYmVjYXVzZSB0aGUgZm9ybWVyIHdpbGwgZG8gbm90aGluZyBp
ZiB0aGUgcGFnZXMKPiA+ICsgICAgICogICAgICAgYXJlIG5vdCBtYXBwZWQsIGxlYXZpbmcgdGhl
IHBhZ2UgdG8gYmUgZnJlZWQgYnkgdGhlIGxhdHRlci4KPiA+ICsgICAgICogICAgICAgSG93ZXZl
ciBpZiB0aGUgcGFnZXMgYXJlIG1hcHBlZCB0aGVuIHRoZSBmb3JtZXIgd2lsbCBzZXQKPiA+ICsg
ICAgICogICAgICAgdGhlIHBhZ2VfaW5mbyBwb2ludGVyIHRvIE5VTEwsIG1lYW5pbmcgdGhlIGxh
dHRlciB3aWxsIGRvCj4gPiArICAgICAqICAgICAgIG5vdGhpbmcuCj4gPiArICAgICAqLwo+ID4g
ICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOwo+ID4gKyAgICBodm1faW9yZXFf
c2VydmVyX2ZyZWVfcGFnZXMocyk7Cj4gPgo+ID4gICAgICByZXR1cm4gcmM7Cj4gPiAgfQo+ID4g
QEAgLTU5Myw2ICs2ODgsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChz
dHJ1Y3QKPiBodm1faW9yZXFfc2VydmVyICpzKQo+ID4gICAgICBBU1NFUlQoIXMtPmVuYWJsZWQp
Owo+ID4gICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7Cj4gPiAgICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7Cj4gPiArICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9wYWdlcyhzKTsKPiA+ICAgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0
cyhzKTsKPiA+ICB9Cj4gPgo+ID4gQEAgLTc0NSw2ICs4NDEsOSBAQCBpbnQgaHZtX2dldF9pb3Jl
cV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAo+IGlvc2VydmlkX3QgaWQsCj4gPiAgICAg
ICAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzKTsKPiA+ICAgICAgICAg
ICAgICBpZiAoIHJjICkKPiA+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gPiArCj4gPiArICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJkJWQgaW9yZXEgc2VydmVyICV1IHVzaW5n
IGdmbnNcbiIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBzLT5pZCk7
Cj4gPiAgICAgICAgICB9Cj4gPgo+ID4gICAgICAgICAgaWYgKCBpb3JlcV9nZm4gKQo+ID4gQEAg
LTc2Nyw2ICs4NjYsNDMgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRv
bWFpbiAqZCwKPiBpb3NlcnZpZF90IGlkLAo+ID4gICAgICByZXR1cm4gcmM7Cj4gPiAgfQo+ID4K
PiA+ICttZm5fdCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBp
b3NlcnZpZF90IGlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBpZHgpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
PiA+ICsgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47Cj4gPiArCj4gPiArICAgIHNwaW5fbG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gPiAr
Cj4gPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQo+ID4gKyAgICB7Cj4gPiArICAgICAg
ICBpbnQgcmM7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWlu
LmRlZmF1bHRfaW9yZXFfc2VydmVyICkKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiAKPiBz
LT5pc19kZWZhdWx0Cj4gCj4gPiArCj4gPiArICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKPiA+
ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsKPiA+ICsgICAgICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9hbGxvY19wYWdlcyhzKTsKPiA+ICsgICAgICAgIGlmICggcmMgKQo+ID4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBpZHggPT0gMCApCj4gPiArICAg
ICAgICAgICAgbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5idWZpb3JlcS5wYWdlKSk7Cj4gPiAr
ICAgICAgICBlbHNlIGlmICggaWR4ID09IDEgKQo+ID4gKyAgICAgICAgICAgIG1mbiA9IF9tZm4o
cGFnZV90b19tZm4ocy0+aW9yZXEucGFnZSkpOwo+ID4gKwo+ID4gKyAgICAgICAgYnJlYWs7Cj4g
PiArICAgIH0KPiA+ICsKPiA+ICsgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gbWZuOwo+
ID4gK30KPiA+ICsKPiA+ICBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwgdWludDY0X3Qgc3RhcnQsCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVuZCkKPiA+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiBpbmRleCA0ZTg2
ZjBhMmFiLi4zZTg0NWFmMGU0IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiA+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiBAQCAtMTIyLDYgKzEyMiw3IEBACj4gPiAgI2lu
Y2x1ZGUgPGFzbS9maXhtYXAuaD4KPiA+ICAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KPiA+ICAj
aW5jbHVkZSA8YXNtL3BjaS5oPgo+ID4gKyNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+Cj4gPgo+
ID4gIC8qIE1hcHBpbmcgb2YgdGhlIGZpeG1hcCBzcGFjZSBuZWVkZWQgZWFybHkuICovCj4gPiAg
bDFfcGdlbnRyeV90IF9fc2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFH
RV9TSVpFKQo+ID4gQEAgLTQ3NDQsNiArNDc0NSwyNyBAQCBzdGF0aWMgaW50IHhlbm1lbV9hY3F1
aXJlX2dyYW50X3RhYmxlKHN0cnVjdAo+IGRvbWFpbiAqZCwKPiA+ICAgICAgcmV0dXJuIDA7Cj4g
PiAgfQo+ID4KPiA+ICtzdGF0aWMgaW50IHhlbm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBpZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSkKPiAKPiBt
Zm5fdCBtYXliZT8KCk5vLiBUaGUgbGlzdCBpcyBtYXBwZWQgaW4gc28gdXNlIG9mIHR5cGVzYWZl
IHZhcmlhbnRzIGlzIG5vdCBhcHByb3ByaWF0ZS4KCj4gCj4gPiArewo+ID4gKyAgICB1bnNpZ25l
ZCBpbnQgaTsKPiAKPiBFaXRoZXIgbnJfZnJhbWVzIHdhbnRzIHRvIGJlIHVuc2lnbmVkIGludCwg
b3IgdGhpcyBuZWVkcyB0byBiZQo+IHVuc2lnbmVkIGxvbmcuCgpOb3Qgc3VyZSB3aGljaC4gSSds
bCBjaGVjay4KCj4gCj4gPiArCj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfZnJhbWVzOyBp
KysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBtZm5fdCBtZm4gPSBodm1fZ2V0X2lvcmVxX3Nl
cnZlcl9mcmFtZShkLCBpZCwgZnJhbWUgKyBpKTsKPiAKPiBIZXJlIHlvdSB1c2UgdW5zaWduZWQg
bG9uZyBhcyB0aGUgbGFzdCBwYXJhbWV0ZXIgdG8KPiBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFt
ZSwgd2hpbGUgdGhlIGZ1bmN0aW9uIHRha2VzIGFuIHVuc2lnbmVkIGludC4KCk9rLgoKVGhhbmtz
LAoKICBQYXVsCgo+IAo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:49:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:49: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.xen.org>)
	id 1dlBEW-0006m5-LH; Fri, 25 Aug 2017 09:48:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403b050d5=citrix-osstest@xenproject.org>)
 id 1dlBEV-0006lX-JA
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 09:48:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CE/A2-09901-682FF995; Fri, 25 Aug 2017 09:48:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrft0/x
 Ig507uS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bPE8dZC76JVOz6d5y1gXEfXxcjB4eEgL/E
 902ZXYycQKa7xPT2FWwgtoiAs8SED7fZQEp4BfQkZixIBgkLCxhJXOw4yAhR7ibRfWgSO4x9p
 bkbrJVNwENiYs9EFhCbRUBV4vyvblYQW0hAS2Lp4pVMIDavgKDEyZlPwGqYBSQkDr54wQwxx0
 Jix8c+tgmMvLOQlM1CUraAkWkVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZg4DAAwQ7GT8sCDjFKcjApifJav5wfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 995HoJxgUWp6akVaZg4whGHSEhw8SiK8VSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5
 40BKRIAKcoozYMbAYunS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQwyhSczrwRu0yugI5
 iAjph0Yg7IESWJCCmpBsaFbemJey9MWnptzb8NWtfKQzQPP8upu3jkZREHB/fp33dueq4+ZmZ
 3x8j+yZ2Zqr0f3vi33PjlZW1y7oGOt/NOnclBhafu7pM7uf2zo2jO0VjvDz+1WN4d/rShjGOV
 1Ty7yIchv2ZfNXr74evjFKedbd4nJlwo/zwxUHah44mTK040eBzRNJRjVmIpzkg01GIuKk4EA
 P6PnyaiAgAA
X-Env-Sender: prvs=403b050d5=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503654532!81612345!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17966 invoked from network); 25 Aug 2017 09:48:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:48:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="445111913"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72016-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=279c01ce13739f0fd8ec3e7652299f6873fc14a9
X-Osstest-Versions-That: ovmf=e4d409c6e3b96738fb0c710ecd21bcd79db93381
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 25 Aug 2017 10:48:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72016: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAxNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAyNzljMDFjZTEzNzM5ZjBmZDhlYzNlNzY1MjI5OWY2ODczZmMx
NGE5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlNGQ0MDljNmUzYjk2
NzM4ZmIwYzcxMGVjZDIxYmNkNzlkYjkzMzgxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMTIg
IDIwMTctMDgtMjQgMDc6NDg6MDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDE2ICAyMDE3LTA4LTI1IDA1OjI0OjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyNzljMDFjZTEz
NzM5ZjBmZDhlYzNlNzY1MjI5OWY2ODczZmMxNGE5CkF1dGhvcjogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAyMiAxMzo1ODo1NyAyMDE3ICswODAwCgog
ICAgQmFzZVRvb2xzOiBSb2xsIGJhY2sgR2VuRncgQ2hhbmdlIHRvIGtlZXAgdW5rbm93biBmaWVs
ZCBpbiBSU0RTIGRlYnVnIGVudHJ5CiAgICAKICAgIGh0dHBzOi8vbGlzdHMuMDEub3JnL3BpcGVy
bWFpbC9lZGsyLWRldmVsLzIwMTctQXVndXN0LzAxMzQ4OC5odG1sCiAgICBUaGVzZSBmaWVsZHMg
YXJlIGFjdHVhbGx5IGEgR1VJRCBhbmQgRFdPUkQgcmVzcGVjdGl2ZWx5OiB0aGUgR1VJRCBpZGVu
dGlmaWVzCiAgICB0aGUgUERCIHRvIG1ha2UgaXQgcG9zc2libGUgdG8gdmVyaWZ5IHRoYXQgYSBn
aXZlbiBQREIgbWF0Y2hlcyB0aGUgUEUgZmlsZSwKICAgIGFuZCB0aGUgRFdPUkQgaXMgdGhlICJh
Z2UiIG9mIHRoZSBQREIgd2hpY2ggaXMgc2ltcGx5IGEgaGVscGVyIHZhbHVlIHRoYXQgaXMKICAg
IGluY3JlbWVudGVkIGJ5IDEgYnkgdGhlIGxpbmtlciBldmVyeSB0aW1lIHRoZSBmaWxlIGlzIHJl
bWFkZS4gV2lwaW5nIHRoZQogICAgR1VJRCB3aWxsIGNhdXNlIFBEQiBwYXJzZXJzIChzdWNoIGFz
IHRoZSBNUyBESUEgU0RLIHRoYXQgSURBIGFuZCBtb3N0IG90aGVyCiAgICB0b29scyB1c2UpIHRv
IHRyZWF0IHRoZSBQREIgYXMgYSBtaXNtYXRjaCBhbmQgcmVmdXNlIHRvIGxvYWQgaXQuCiAgICAK
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:49:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlBFS-0006sJ-UH; Fri, 25 Aug 2017 09:49:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlBFS-0006s9-0J
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:49:54 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 DA/3E-18185-1C2FF995; Fri, 25 Aug 2017 09:49:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/fAp/m
 RBo/v6Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvLixlKehgr/j27CpbA+Mr1i5GTg4hgTyJ
 rfsXg9m8AnYSzRc7wGwJAUOJ0wtvsoDYLAKqEn9WLGMHsdkE1CXanm0HqxER0JeY/+knkM3Fw
 Szwi1Hi94WrzCAJYQEfiQ0/t7BALPCUuH5zOhOIzSngJbH30hegOAfQMkGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIyO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2Ma+YHHmKU5GBSEuW1fjk/Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb9xHoJxgUWp6akVaZg4wEmDSEhw8SiK8VSBp3uKCxNziz
 HSI1ClGS46mD1u+MHE8ebP9NxNHy1sgKcSSl5+XKiXOGwPSIADSkFGaBzcOFq2XGGWlhHkZgQ
 4U4ilILcrNLEGVf8UozsGoJMwrDzKFJzOvBG7rK6CDmIAOmnRiDshBJYkIKakGRvu8c1PFS+J
 XinByfl2UdEvKS+hgK3OsUffEjgfCi1vTa57u4N/T12N8eKbM6qbIzTP1OdUer5h5a/G18E4W
 BWaPWa67+adt6je5KqV0+UL4uc4z6f+mrusMXdy/ea2mpeVUy7jcqk2ut2693bLIy/3SoVa2o
 F38Hew7diTsb776QyBBU23aIyWW4oxEQy3mouJEANfTrbDRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503654591!76420346!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7717 invoked from network); 25 Aug 2017 09:49:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 09:49:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 03:49:50 -0600
Message-Id: <59A00EE00200007800173A76@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 03:49:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503586226-12510-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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE2OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiArKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+IEBAIC04NjgsNiArODY4LDE5IEBA
IENvbnRyb2xzIEVQVCByZWxhdGVkIGZlYXR1cmVzLgo+ICAKPiAgU3BlY2lmeSB3aGljaCBjb25z
b2xlIGdkYnN0dWIgc2hvdWxkIHVzZS4gU2VlICoqY29uc29sZSoqLgo+ICAKPiArIyMjIGdudHRh
Ygo+ICs+IGA9IExpc3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAo+ICsK
PiArPiBEZWZhdWx0OiBgZ250dGFiPW1heF92ZXI6Mix0cmFuc2l0aXZlYAo+ICsKPiArQ29udHJv
bCB2YXJpb3VzIGFzcGVjdHMgb2YgdGhlIGdyYW50IHRhYmxlIGJlaGF2aW91ciBhdmFpbGFibGUg
dG8gZ3Vlc3RzLgo+ICsKPiArKiBgbWF4X3ZlcmAgU2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRh
YmxlIHZlcnNpb24gdG8gb2ZmZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKPiArdmVyc2lvbiBhcmUgMSBh
bmQgMi4KPiArKiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ugb2YgdHJh
bnNpdGl2ZSBncmFudHMuICBOb3RlIHRoYXQgdGhlCj4gK3VzZSBvZiBncmFudCB0YWJsZSB2MiB3
aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFCSSBicmVha2FnZSBmcm9tIHRoZQo+ICtn
dWVzdHMgcG9pbnQgb2Ygdmlldy4KCkJ0dywgd2l0aCB0aGUgbmVlZCB0byB1c2UgdjIgb24gaHVn
ZSBzeXN0ZW1zIEknbSBubyBsb25nZXIKY29udmluY2VkIHByb3ZpZGluZyBhbiBvcHRpb24gdG8g
ZGlzYWJsZSBpdCBpcyBhIGdvb2QgaWRlYS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:53:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dlBIR-0007a1-Fz; Fri, 25 Aug 2017 09:52:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403a61a94=Paul.Durrant@citrix.com>)
 id 1dlBIQ-0007Zu-HE
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 09:52:58 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5F/62-03557-973FF995; Fri, 25 Aug 2017 09:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LZKekooVv5eX6
 kwZlLghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bntxesBXtNKw7N/svewPhfs4uRg0NCwE9i
 +deALkZODjYBHYmlR+czgdgiAloS61c8Zeti5OJgFrjGJPFr4jp2kISwQInEnvlbWCCKSiV+L
 LsDZVtJTNp0hBXEZhFQlTj3qpkNxOYVcJc4t/MNC8ggIYE1jBLHr0wAK+IU8JK4tWoZ2FBGAV
 mJL42rmUFsZgFxiVtPIK6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sEPU6Egt2f2KDsLUlli1
 8zQyxWFDi5MwnLBMYhWchGTsLScssJC2zkLQsYGRZxahenFpUllqka6yXVJSZnlGSm5iZo2to
 YKaXm1pcnJiempOYVKyXnJ+7iREY/AxAsIOx45/TIUZJDiYlUV7rl/MjhfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwBn0CygkWpaanVqRl5gDjECYtwcGjJMJb9REozVtckJhbnJkOkTrFaM+xYf
 X6L0wcnyZuAJJP3mz/zcTR8hZICrHk5eelSonzeoBMFQBpyyjNgxsKSxuXGGWlhHkZgc4U4il
 ILcrNLEGVf8UozsGoJMzrBjKFJzOvBG73K6CzmIDOmnRiDshZJYkIKakGxrW3DyvuabCcxeim
 dq4yZbXdOveve3KsvttsVr558bqMj+N+6emdp6s/MnYVhGgVPFBYXdmaJ6W4gZdt1R6F2WdC7
 8bsygv7FPS6rOA9+1WVaRtdyg0mC8jxN57kFDh39crP0j0eyeUFzHcv/zn+YsIWyaKMqsbZ06
 f8vzUxdlZX180pVdO2LFZiKc5INNRiLipOBAAppbhaFgMAAA==
X-Env-Sender: prvs=403a61a94=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503654776!107941607!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2137 invoked from network); 25 Aug 2017 09:52:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:52:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51549389"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 11/12] x86/hvm/ioreq: defer mapping
 gfns until they are actually requsted
Thread-Index: AQHTG1mi333U6hpjq0S00PMda+uyKqKTooqAgAE1OeA=
Date: Fri, 25 Aug 2017 09:52:45 +0000
Message-ID: <7e79f5be32fc443897b29baad9c110c8@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-12-paul.durrant@citrix.com>
 <20170824172113.bbrno6lte7amzamn@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170824172113.bbrno6lte7amzamn@dhcp-3-128.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 11/12] x86/hvm/ioreq: defer
 mapping gfns until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDI0IEF1Z3VzdCAyMDE3IDE4OjIxCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3RlZmFu
byBTdGFiZWxsaW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+
OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+
OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFtQQVRDSCB2MiBSRVBPU1QgMTEvMTJdIHg4Ni9odm0vaW9yZXE6IGRlZmVyCj4gbWFwcGlu
ZyBnZm5zIHVudGlsIHRoZXkgYXJlIGFjdHVhbGx5IHJlcXVzdGVkCj4gCj4gT24gVHVlLCBBdWcg
MjIsIDIwMTcgYXQgMDM6NTE6MDVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gQSBz
dWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBhbiBl
bXVsYXRvciB0bwo+ID4gbWFwIElPUkVRIHNlcnZlciBwYWdlcyBkaXJlY3RseSBmcm9tIFhlbiBy
YXRoZXIgdGhhbiB0aGUgZ3Vlc3QgUDJNLgo+ID4KPiA+IFRoaXMgcGF0Y2ggbGF5cyB0aGUgZ3Jv
dW5kd29yayBmb3IgdGhhdCBjaGFuZ2UgYnkgZGVmZXJyaW5nIG1hcHBpbmcgb2YKPiA+IGdmbnMg
dW50aWwgdGhlaXIgdmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQg
ZW5kLCB0aGUKPiA+IHBhZCBmaWVsZCBvZiB0aGUgeGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbyBzdHJ1Y3R1cmUgaXMgcmUtCj4gcHVycG9zZWQKPiA+IHRvIGEgZmxhZ3MgZmllbGQgYW5k
IG5ldyBmbGFnLCBYRU5fRE1PUF9ub19nZm5zLCBkZWZpbmVkIHdoaWNoIG1vZGlmaWVzCj4gdGhl
Cj4gPiBiZWhhdmlvdXIgb2YgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHRvIGFsbG93
IHRoZSBjYWxsZXIgdG8KPiBhdm9pZAo+ID4gcmVxdWVzdGluZyB0aGUgZ2ZuIHZhbHVlcy4KPiA+
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
Pgo+ID4gLS0tCj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiA+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiA+IC0tLQo+ID4gIHRvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysKPiA+ICB0
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCB8ICA2ICsrLS0K
PiA+ICB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5
ICsrKy0tCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCA0NCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmggICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIHhlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKy0tLS0tLS0t
Cj4gPiAgNiBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkK
PiA+Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29s
cy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+ID4gaW5kZXggZmNiMjYwZDI5Yi4uOTA3Yzg5NGU3
NyAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCj4gPiArKysg
Yi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+ID4gQEAgLTE4OCw2ICsxODgsMTQgQEAg
aW50IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKPiA+Cj4gPiAgICAgIGRh
dGEtPmlkID0gaWQ7Cj4gPgo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBJZiB0aGUgY2FsbGVyIGlz
IG5vdCByZXF1ZXN0aW5nIGdmbiB2YWx1ZXMgdGhlbiBpbnN0cnVjdCB0aGUKPiA+ICsgICAgICog
aHlwZXJjYWxsIG5vdCB0byByZXRyaWV2ZSB0aGVtIGFzIHRoaXMgbWF5IGNhdXNlIHRoZW0gdG8g
YmUKPiA+ICsgICAgICogbWFwcGVkLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCFpb3JlcV9n
Zm4gJiYgIWJ1ZmlvcmVxX2dmbikKPiA+ICsgICAgICAgIGRhdGEtPmZsYWdzID0gWEVOX0RNT1Bf
bm9fZ2ZuczsKPiAKPiBTaW5jZSB0aGlzIGlzIG1lbXNldCB0byAwIEkgd291bGQgdXNlIHw9IGhl
cmUsIGluIGNhc2Ugc29tZW9uZSBhZGRzIGEKPiBuZXcgZmxhZyBmdXJ0aGVyIHVwLgoKT2suCgo+
IAo+IEFsc28sIHNlZWluZyB0aGUgY29kZSBiZWxvdywgZG9uJ3QgeW91IG5lZWQgdG8gcmV0cnkg
b24gZXJyb3IgaW4gY2FzZQo+IHlvdSBhcmUgZGVhbGluZyB3aXRoIGFuIG9sZCBoeXBlcnZpc29y
IHZlcnNpb24/ICh0aGF0IHdpbGwgY2hva2Ugb24gcGFkCj4gYmVpbmcgc2V0KS4KPgoKVGhpcyBp
cyB0b29scyBjb2RlIHNvIHRoZXJlIHNob3VsZCBiZSBubyBwb3NzaWJpbGl0eSBvZiBhIG1pc21h
dGNoIHdpdGggdGhlIGh5cGVydmlzb3IuCiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS0KPiB4ODYvaHZtL2RvbWFpbi5o
Cj4gPiBpbmRleCA3YjkzZDEwMjA5Li5iOGJjZDU1OWE1IDEwMDY0NAo+ID4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2RvbWFpbi5oCj4gPiBAQCAtNzAsNyArNzAsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciB7Cj4gPiAgICAgIGV2dGNobl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwo+ID4g
ICAgICBzdHJ1Y3QgcmFuZ2VzZXQgICAgICAgICpyYW5nZVtOUl9JT19SQU5HRV9UWVBFU107Cj4g
Cj4gSSB3b3VsZCBwbGFjZSBidWZpb3JlcV9oYW5kbGluZyBoZXJlIGluIG9yZGVyIHRvIGhhdmUg
YSBtb3JlIGNvbXBhY3QKPiBzdHJ1Y3R1cmUgbGF5b3V0LgoKT2suCgo+IAo+ID4gICAgICBib29s
ICAgICAgICAgICAgICAgICAgIGVuYWJsZWQ7Cj4gPiAtICAgIGJvb2wgICAgICAgICAgICAgICAg
ICAgYnVmaW9yZXFfYXRvbWljOwo+ID4gKyAgICBpbnQgICAgICAgICAgICAgICAgICAgIGJ1Zmlv
cmVxX2hhbmRsaW5nOwo+ID4gICAgICBib29sICAgICAgICAgICAgICAgICAgIGlzX2RlZmF1bHQ7
Cj4gPiAgfTsKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9v
cC5oCj4gYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKPiA+IGluZGV4IDZiYmFiNWZj
YTMuLjk2NzdiZDc0ZTcgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2Rt
X29wLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAo+ID4gQEAgLTc5
LDI4ICs3OSwzNCBAQCBzdHJ1Y3QgeGVuX2RtX29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewo+ID4g
ICAqIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbzogR2V0IGFsbCB0aGUgaW5mb3JtYXRp
b24gbmVjZXNzYXJ5Cj4gdG8KPiA+ICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFjY2VzcyBJT1JFUSBTZXJ2ZXIgPGlkPi4KPiA+ICAgKgo+ID4gLSAqIFRoZSBlbXVsYXRvciBu
ZWVkcyB0byBtYXAgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kCj4gYnVmZmVy
ZWQKPiA+IC0gKiBpb3JlcSByaW5nIChpZiBpdCBleGlzdHMpIHRoYXQgWGVuIHVzZXMgdG8gcmVx
dWVzdCBlbXVsYXRpb24uIFRoZXNlIGFyZQo+ID4gLSAqIGhvc3RlZCBpbiB0aGUgdGFyZ2V0IGRv
bWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgo+ID4gLSAqIHJlc3Bl
Y3RpdmVseS4gSW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVm
ZmVyZWQKPiA+IC0gKiBlbXVsYXRpb24gcmVxdWVzdHMsIHRoZSBlbXVsYXRvciBuZWVkcyB0byBi
aW5kIHRvIGV2ZW50IGNoYW5uZWwKPiA+IC0gKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZv
ciB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCj4gPiAtICogc3luY2hyb25vdXMg
ZW11bGF0aW9uIHJlcXVlc3RzIGFyZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKPiA+
IC0gKiBzdHJ1Y3R1cmVzIGluIDxpb3JlcV9nZm4+KS4KPiA+IC0gKiBJZiB0aGUgSU9SRVEgU2Vy
dmVyIGlzIG5vdCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24gcmVxdWVzdHMgdGhlbgo+IHRo
ZQo+ID4gLSAqIHZhbHVlcyBoYW5kZWQgYmFjayBpbiA8YnVmaW9yZXFfZ2ZuPiBhbmQgPGJ1Zmlv
cmVxX3BvcnQ+IHdpbGwgYm90aCBiZQo+IDAuCj4gPiArICogSWYgdGhlIElPUkVRIFNlcnZlciBp
cyBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24gcmVxdWVzdHMsIHRoZQo+ID4gKyAqIGVtdWxh
dG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5lbCA8YnVmaW9yZXFfcG9ydD4gdG8gbGlz
dGVuIGZvcgo+ID4gKyAqIHRoZW0uIChUaGUgZXZlbnQgY2hhbm5lbHMgdXNlZCBmb3Igc3luY2hy
b25vdXMgZW11bGF0aW9uIHJlcXVlc3RzCj4gYXJlCj4gPiArICogc3BlY2lmaWVkIGluIHRoZSBw
ZXItQ1BVIGlvcmVxIHN0cnVjdHVyZXMpLgo+ID4gKyAqIEluIGFkZGl0aW9uLCBpZiB0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wIGNhbm5vdCBiZQo+IHVzZWQsCj4gPiArICog
dGhlIGVtdWxhdG9yIHdpbGwgbmVlZCB0byBtYXAgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVj
dHVyZXMgYW5kCj4gPiArICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3RzKSBmcm9t
IGd1ZXN0IG1lbW9yeS4gSWYgPGZsYWdzPiBkb2VzCj4gPiArICogbm90IGNvbnRhaW4gWEVOX0RN
T1Bfbm9fZ2ZucyB0aGVuIHRoZXNlIHBhZ2VzIHdpbGwgYmUgbWFkZQo+IGF2YWlsYWJsZSBhbmQK
PiA+ICsgKiB0aGUgZnJhbWUgbnVtYmVycyBwYXNzZWQgYmFjayBpbiBnZm5zIDxpb3JlcV9nZm4+
IGFuZAo+IDxidWZpb3JlcV9nZm4+Cj4gPiArICogcmVzcGVjdGl2ZWx5LiAoSWYgdGhlIElPUkVR
IFNlcnZlciBpcyBub3QgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uCj4gPiArICogb25seSA8
aW9yZXFfZ2ZuPiB3aWxsIGJlIHZhbGlkKS4KPiA+ICAgKi8KPiA+ICAjZGVmaW5lIFhFTl9ETU9Q
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyAyCj4gPgo+ID4gIHN0cnVjdCB4ZW5fZG1fb3BfZ2V0X2lv
cmVxX3NlcnZlcl9pbmZvIHsKPiA+ICAgICAgLyogSU4gLSBzZXJ2ZXIgaWQgKi8KPiA+ICAgICAg
aW9zZXJ2aWRfdCBpZDsKPiA+IC0gICAgdWludDE2X3QgcGFkOwo+ID4gKyAgICAvKiBJTiAtIGZs
YWdzICovCj4gPiArICAgIHVpbnQxNl90IGZsYWdzOwo+IAo+IERvbid0IHlvdSBuZWVkIHRvIGJ1
bXAgc29tZSB2ZXJzaW9uIG9yIHNpbWlsYXIgdG8gbGV0IHRoZSBjb25zdW1lcnMKPiBrbm93IHRo
aXMgZmllbGQgaXMgbm93IGF2YWlsYWJsZT8gT3IgdGhhdCdzIGRvbmUgdXNpbmcgYSBjb21waWxl
IHRlc3Q/Cj4gCgpOby4gQWdhaW4gdGhpcyBpcyB0b29scyBjb2RlIHNvIHRoZSBjYWxsZXIgc2hv
dWxkIG1haW50YWluIGNvbXBhdCBiYXNlZCBvbiB0aGUgdmVyc2lvbiBvZiBYZW4uCgpDaGVlcnMs
CgogIFBhdWwKCj4gPiArI2RlZmluZSBfWEVOX0RNT1Bfbm9fZ2ZucyAwCj4gPiArI2RlZmluZSBY
RU5fRE1PUF9ub19nZm5zICgxdSA8PCBfWEVOX0RNT1Bfbm9fZ2ZucykKPiA+ICsKPiA+ICAgICAg
LyogT1VUIC0gYnVmZmVyZWQgaW9yZXEgcG9ydCAqLwo+ID4gICAgICBldnRjaG5fcG9ydF90IGJ1
ZmlvcmVxX3BvcnQ7Cj4gPiAtICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICovCj4gPiArICAg
IC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuIChzZWUgYmxvY2sgY29tbWVudCBhYm92ZSkgKi8KPiA+
ICAgICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9nZm47Cj4gPiAtICAgIC8qIE9VVCAtIGJ1ZmZl
cmVkIGlvcmVxIGdmbiAqLwo+ID4gKyAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBnZm4gKHNl
ZSBibG9jayBjb21tZW50IGFib3ZlKSovCj4gPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgYnVmaW9y
ZXFfZ2ZuOwo+ID4gIH07Cj4gPgo+ID4gLS0KPiA+IDIuMTEuMAo+ID4KPiA+Cj4gPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gWGVuLWRldmVsIG1h
aWxpbmcgbGlzdAo+ID4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiA+IGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:53:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09:53: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.xen.org>)
	id 1dlBIp-0007cK-OK; Fri, 25 Aug 2017 09:53:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlBIn-0007c2-Vk
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 09:53:22 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 89/C9-01995-193FF995; Fri, 25 Aug 2017 09:53:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQnfC5/m
 RBkcmaFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/Zh1mLJjPVfF6/QnmBsYP7F2MnBwSAn4S
 nzbdYAOxWQRUJf50XASz2QR0JC7O3QlmiwhoSUzYspWpi5GLg1ngApPE35vrWEESwgIpEjfv3
 gKzeQU8JM4s6QGzhQReMkrseSQOEReUODnzCQuIzQw0dMHuT0BDOYBsaYnl/zhAwpxArctad4
 C1igqoSJxcuYYJYoyiRP+8B2wQd6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkaN4tSistQiXUN
 DvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjKt/Ox1ilORgUhLltX45
 P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+9j0A5waLU9NSKtMwcYDTApCU4eJREeKtA0rzFB
 Ym5xZnpEKlTjIpS4rwen4ASAiCJjNI8uDZYBF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK
 8byBSezLwSuOmvgBYzAS2edGIOyOKSRISUVANjPrfRugMn9D4xKzgu+5o4Z7r9eWErTuuVbYq
 sZp9y97Uc195/PFJgz4Xa+3fjow6u8jq45HvXRnbxWzPqIsNfMb9Xlk9wrCw25C4+yxPReof7
 sqDYc6uFzK/2rL29qMRFiW/K7ObS+LT8stTUa6c6o7OzhfiZDe+t11YXSX+5SjnAdeuB7MlKL
 MUZiYZazEXFiQCBHetIuwIAAA==
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503654800!80713599!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60739 invoked from network); 25 Aug 2017 09:53:20 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:53:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51549398"
Date: Fri, 25 Aug 2017 10:53:16 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170825095316.2avgvvu6ahv7eaaj@MacBook-Pro-de-Roger.local>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
 <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170714 (1.8.3)
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>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTA6NDY6NDhBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZQo+ID4gPiArc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLCBib29sIGJ1ZikKPiA+ID4gK3sKPiA+ID4gKyAgICBzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Bh
Z2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cj4gPiA+ICsKPiA+ID4g
KyAgICBpZiAoIGlvcnAtPnBhZ2UgKQo+ID4gPiArICAgIHsKPiA+ID4gKyAgICAgICAgLyogTWFr
ZSBzdXJlIHRoZSBwYWdlIGhhcyBub3QgYmVlbiBtYXBwZWQgKi8KPiA+ID4gKyAgICAgICAgaWYg
KCAhZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKPiA+ID4gKyAgICAgICAgICAgIHJl
dHVybiAtRVBFUk07Cj4gPiA+ICsKPiA+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiAKPiA+IFNo
b3VsZG4ndCB0aGlzIHJldHVybiBFRVhJU1Q/IFBhZ2UgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0
ZWQgYnkgYQo+ID4gcHJldmlvdXMgY2FsbCBBRkFJQ1QsIGFuZCBpdCBzZWVtcyBsaWtlIGEgcG9z
c2libGUgZXJyb3IvbWlzYmVoYXZpb3IKPiA+IHRvIHRyeSB0byBkbyBpdCB0d2ljZS4KPiA+IAo+
IAo+IFRoZSBjaGVja3MgYXJlIHRoZXJlIHRvIHByZXZlbnQgYSBjYWxsZXIgZnJvbSB0cnlpbmcg
dG8gbWl4IHRoZSBsZWdhY3kgYW5kIG5ldyBtZXRob2RzIG9mIG1hcHBpbmcgaW9yZXEgc2VydmVy
IHBhZ2VzIHNvIEVQRVJNIChpLmUuICdvcGVyYXRpb24gbm90IHBlcm1pdHRlZCcpIHNlZW1zIGxp
a2UgdGhlIGNvcnJlY3QgZXJyb3IuIEkgYWdyZWUgdGhhdCBpdCdzIG5vdCBvYnZpb3VzLCBhdCB0
aGlzIGlubmVyIGxldmVsLCB0aGF0IEkgZG8gdGhpbmsgdGhpcyBpcyByaWdodC4gSSdtIG9wZW4g
dG8gZGViYXRlIGFib3V0IHRoaXMgdGhvdWdoLgoKT2gsIEkgd2FzIHJlZmVycmluZyB0byB0aGUg
J3JldHVybiAwOycsIG5vdCB0aGUgJ3JldHVybiAtRVBFUk07JyAodGhhdApsb29rcyBmaW5lIHRv
IG1lKS4KClRoZSAncmV0dXJuIDA7JyBtZWFucyB0aGF0IHRoZSBwYWdlIGlzIGFscmVhZHkgc2V0
dXAgKGlmIEkgdW5kZXJzdG9vZAp0aGlzIGNvcnJlY3RseSksIHRoYXQncyB3aHkgSSB3YXMgd29u
ZGVyaW5nIHdoZXRoZXIgaXQgc2hvdWxkIHJldHVybgotRUVYSVNUIGluc3RlYWQuCgpSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlBN2-0007wS-8X; Fri, 25 Aug 2017 09:57:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlBN0-0007wG-OR
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:57:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 96/D9-02962-694FF995; Fri, 25 Aug 2017 09:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3fql/m
 RBtsfSVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk9uy+wFbTxV6w8sIS9gXEbTxcjJ4eQQJ7E
 1cM9zCA2r4CdxPGHB9lBbAkBQ4nTC2+ygNgsAqoS3c1LwWrYBNQl2p5tZwWxRQT0JeZ/+glkc
 3EwC7xklJi4/gkjSEJYIELi76lzbCAJIYG1jBIP7j0C6+YE2vDq03GgBAfQNkGJvzuEQUxmoK
 Hr5wmBVDALyEs0b53NDBGWllj+j2MCI98shPpZCPWzkNTPQqhfwMiyilGjOLWoLLVI19BUL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAH47dlAYcYJTmYlER5rV/OjxTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwev/GSgnWJSanlqRlpkDjAOYtAQHj5II76NPQGne4oLE3
 OLMdIjUKUZjjidvtv9m4mh5CySFWPLy81KlxHmPgUwSACnNKM2DGwSLz0uMslLCvIxApwnxFK
 QW5WaWoMq/YhTnYFQS5n0NMoUnM68Ebt8roFOYgE6ZdGIOyCkliQgpqQZGRqngW1uslcTzO7+
 ssbA8/3bu3MX7ptW1bXv3u2TXg9bg1Sdv1k4UEBSTvWkdEHyitzaXy/KIed77jDmh23+4Rnlv
 73+TrPmS/UUIh97qNXV8f04WuTwQCd75I1e5//CFPffOL+ptYbURvTaZ6ddShu6Q2nSL5OdxF
 ypW7gi+od2xnvla+aaJSizFGYmGWsxFxYkAu4MFQMoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503655059!103905355!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50226 invoked from network); 25 Aug 2017 09:57:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 09:57:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 03:57:39 -0600
Message-Id: <59A010B30200007800173A8D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 03:57:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
In-Reply-To: <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE3OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDgvMTcgMTY6MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI0LzA4
LzE3IDE2OjUwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KPj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCj4+PiBAQCAtODY4LDYgKzg2OCwxOSBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBm
ZWF0dXJlcy4KPj4+ICAKPj4+ICBTcGVjaWZ5IHdoaWNoIGNvbnNvbGUgZ2Ric3R1YiBzaG91bGQg
dXNlLiBTZWUgKipjb25zb2xlKiouCj4+PiAgCj4+PiArIyMjIGdudHRhYgo+Pj4gKz4gYD0gTGlz
dCBvZiBbIG1heF92ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlIF1gCj4+PiArCj4+PiArPiBEZWZh
dWx0OiBgZ250dGFiPW1heF92ZXI6Mix0cmFuc2l0aXZlYAo+Pj4gKwo+Pj4gK0NvbnRyb2wgdmFy
aW91cyBhc3BlY3RzIG9mIHRoZSBncmFudCB0YWJsZSBiZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1
ZXN0cy4KPj4+ICsKPj4+ICsqIGBtYXhfdmVyYCBTZWxlY3QgdGhlIG1heGltdW0gZ3JhbnQgdGFi
bGUgdmVyc2lvbiB0byBvZmZlciB0byBndWVzdHMuICBWYWxpZAo+Pj4gK3ZlcnNpb24gYXJlIDEg
YW5kIDIuCj4+PiArKiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ugb2Yg
dHJhbnNpdGl2ZSBncmFudHMuICBOb3RlIHRoYXQgdGhlCj4+PiArdXNlIG9mIGdyYW50IHRhYmxl
IHYyIHdpdGhvdXQgdHJhbnNpdGl2ZSBncmFudHMgaXMgYW4gQUJJIGJyZWFrYWdlIGZyb20gdGhl
Cj4+PiArZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCj4+IFNvIHNob3VsZG4ndCB0aGVyZSBiZSBhIHdh
eSBmb3IgdGhlIGd1ZXN0IHRvIHF1ZXJ5IHRoZSBzdXBwb3J0IG9mCj4+IHRyYW5zaWVudCBncmFu
dHM/Cj4gCj4gSWRlYWxseSB5ZXMsIGJ1dCBob3cgZG8geW91IHN1Z2dlc3QgZG9pbmcgdGhpcyBp
biBhIGNvbXBhdGlibGUgd2F5Pwo+IAo+IEFsbCBYZW4gZG93bnN0cmVhbXMgd2hpY2ggaGF2ZW4n
dCBiYWNrcG9ydGVkIHRoZSBldmVudHVhbCB0cmFuc2l0aXZlCj4gZml4ZXMgd2lsbCBoYXZlIHRo
aXMgY2xvYmJlciBpbiBwbGFjZSwgd2l0aG91dCBhbnkgcXVlcnktYWJpbGl0eS4KClRoYXQgd29y
a2Fyb3VuZCBzaG91bGQgbm90IGJlIHVzZWQgYXMgYW4gYXJndW1lbnQgdG8gbm90CnByb3ZpZGUg
YSB3YXkgdG8gcXVlcnkgdGhlIGNhcGFiaWxpdHkuIEl0IHdhcyBwdXQgaW4gcGxhY2Uga25vd2lu
Zwp0aGF0IGl0IHdvdWxkIGNhdXNlIHByb2JsZW1zIGZvciAoaHlwb3RoZXRpY2FsKSBndWVzdHMg
dXNpbmcKdHJhbnNpdGl2ZSBncmFudHMuCgpJJ20gbm90IHN1cmUgSsO8cmdlbidzIEVMRiBub3Rl
IHN1Z2dlc3Rpb24gd291bGQgYmUgdmVyeSB1c2VmdWwKdGhvdWdoOiBJIGRvbid0IHNlZSBob3cg
WGVuIGtub3dpbmcgYSBndWVzdCBrZXJuZWwgY2FuIGRlYWwgd2l0aAp0aGUgc2l0dWF0aW9uIHdv
dWxkIGNoYW5nZSBhbnl0aGluZyAtIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkCmZhaWwgdGhlIGxv
YWRpbmcgb2YgYSBrZXJuZWwgd2l0aG91dCBzdWNoIGEgbm90ZSB3aGVuIHRyYW5zaXRpdmUKZ3Jh
bnRzIGFyZSBkaXNhYmxlZCwgbm90IHRoZSBsZWFzdCBiZWNhdXNlIHdlIGtub3cgb2Ygbm8ga2Vy
bmVscwp1c2luZyB0aGVtLCBhbmQgaGVuY2Ugd2UnZCBwb2ludGxlc3NseSBwcmV2ZW50IHRoZSB1
c2Ugb2Ygb2xkZXIKa2VybmVscyBpbiBzdWNoIGEgY2FzZS4KCldoYXQgYWJvdXQgYSBuZWdhdGl2
ZSBYRU5GRUFUXyo/IE5ldyBjb2RlIGNvdWxkIHF1ZXJ5IGl0LAphbmQgZXhpc3RpbmcgY29kZSBp
cyBob3NlZCBhbnl3YXkgaWYgcnVuIG9uIHN1Y2ggYSBzeXN0ZW0uCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlBN2-0007wd-FC; Fri, 25 Aug 2017 09:57:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dlBN1-0007wM-Ok
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:57:43 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 3E/A3-02184-694FF995; Fri, 25 Aug 2017 09:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsUSfTyjVXfql/m
 RBt1PzS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyP61czFTRuYqzYPTeigfFIM2MXIycHs4C1
 RO8/CJtFoJlFYvd6wS5GLiD7J7NE65KXbCAJIQF3ifcf+thAEkICCxglTpxYwwqR8JB41faXC
 SKxjFHif898JpAEm4CBxKuv38DGighIS1z7fJkRpIhZYDuTxNHpv9lBEsICgRITPl1jgtitKv
 Hj4zwwmxdo3e7uHjBbQkBO4ua5TuYJjHwLGBlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOr
 lphYXJ6an5iQmFesl5+duYgQGCwMQ7GD80u98iFGSg0lJlNf65fxIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8Bz4D5QSLUtNTK9Iyc4BhC5OW4OBREuFVBEnzFhck5hZnpkOkTjEqSonzHgNJC
 IAkMkrz4NpgsXKJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwbQKbwZOaVwE1/BbSYCWjxpB
 NzQBaXJCKkpBoY2zf8Xmb6nkXxVAjH303PN9UoB+19V1Ig/V7h9WGG6UdMy65cmPyizURz/pI
 e29byjbPjK6cfuMWRM3+xs9x/s5tSb7x33nQ5cVLmqs86dvuVp38t9PYsZdRZ/lprQoCS3Wyv
 rVMe6y3gLX72/Jm222+JXTnzT75YdUFv9aX14fmub5Lme26zF1BiKc5INNRiLipOBAA4uGzxk
 AIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503655061!72554632!1
X-Originating-IP: [91.199.104.133]
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 8592 invoked from network); 25 Aug 2017 09:57:41 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 09:57:41 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=nJb5BvNHahZ0Flb7UCrIUdsz7cGY6ZjwQfqJDaMdJzVH1yWkdbT2mhHvX3ghZD4RZtttjsHi51mEz0LPL7XtxkL/C59hgFkJqwwpY1wXkHW7qiKlCrekhOWcdy9JNWqRxfATyD25R9/Y4r7KKd9fjrFjLbMqwzK3Ej4SGkEU9EicwDutr3YBr2K6FaStMjp5KYJUShKGMT3a+/cEb62D/A8x6Sh20Fglc4qjNvqBxUW9i1WHXvWFhXVbCeNkLLNM6ZYbw0FGnY+j7cs3xA17mONn6dBstNj/+BIrIBLu1u8MNdOM7xptP1o2r789k7OWpJ7OiIKKOdGHBREM9GJOaw==;
 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=/AB2aE5sxG4Fq0rmw/DvQ
 M1adAM=; b=DBm625oJiRD8/C4gRZ8Wj+D9GjCwwcDYO4mVAVTf9Drp8GeGEKjLY
 ynSBB/pmFDzVAAfBgL6O+KSotMC/TeI+1VJSj7ZiUY6vKPPRfmmjuZKySkMxw/br
 LaCn8qKJGuH1sWtRVB4k3ts4mDMcl7tJcNbMDIoStcAGPESSWjMvoPHYXP6WTj1I
 MDFhVD60x4FZPZOxBwRQXWNCzmSiyns2vYcRLbU0DuYerxWviGNZO2hppXisghQS
 /Sa/tn25q3bIRJ8amv3f4c+gcn6sYpfl8xmGE9u00nTIpWuIZX172dVfejAHVD5x
 TO32vaiJPZQrDQBX4EixCogWnI0QM4qqQ==
Received: (qmail 9416 invoked from network); 25 Aug 2017 12:57:39 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Aug 2017 12:57:39 +0300
Received: (qmail 24842 invoked from network); 25 Aug 2017 12:57:39 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 25 Aug 2017 12:57:39 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 25 Aug 2017 12:57:36 +0300
Message-Id: <1503655056-26620-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 sstabellini@kernel.org, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v3] common/vm_event: Initialize vm_event lists
	on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2
ZW50X3NoYXJlLAp2bV9ldmVudF9wYWdpbmcsIHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0
aW9uIGZvciB0aGUKc3RydWN0dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0
IGl0IGNhbiBiZQphbGxvY2F0ZWQvaW5pdCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZl
bnRfZGlzYWJsZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjI6CgktIFJlbW92ZWQgcGFyZW50aGVz
ZXMgZnJvbSBhcm91bmQgKnZlZCBpbiB2bV9ldmVudF9lbmFibGUKCS0gTW92ZWQgYm90aCBpZnMg
aW4gb24gaWYgaW4gdm1fZXZlbnRfZGlzYWJsZQoJLSBNb3ZlZCB0aGUgeGZyZWUgaW4gdm1fZXZl
bnRfZGlzYWJsZSBvdXQgb2YgdGhlIGlmCgktIENoYW5nZWQgdGhlIHJldHVybiB2YWx1ZSBpbiBf
X3ZtX2V2ZW50X2NsYWltX3Nsb3QKCS0gQWRkZWQgYSBsb2NhbCB2YXIgZm9yIHYtPmRvbWFpbgoJ
LSBNb3ZlZCB0aGUgIWQtPnZtX2V2ZW50X3BhZ2luZyB0byB0aGUgaWYgYWJvdmUgaW4gdGhlCglh
c3NpZ25fZGV2aWNlIGZ1bmN0aW9uCi0tLQogeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyAgICAg
fCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgIHwgICAyICstCiB4ZW4vYXJj
aC94ODYvbW0vbWVtX3BhZ2luZy5jICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgIHwgIDEwICstLQog
eGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgfCAgMTMgKystLQogeGVuL2NvbW1vbi9tZW1f
YWNjZXNzLmMgICAgICAgfCAgIDIgKy0KIHhlbi9jb21tb24vbW9uaXRvci5jICAgICAgICAgIHwg
ICA0ICstCiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICB8IDE1NiArKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIHwgICA0ICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICB8ICAxOCArKy0tLQog
MTEgZmlsZXMgY2hhbmdlZCwgMTI1IGluc2VydGlvbnMoKyksIDkyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC9hcm0vbWVtX2Fj
Y2Vzcy5jCmluZGV4IGUwODg4YmIuLmE3ZjBjYWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9t
ZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwpAQCAtMjU2LDcgKzI1
Niw3IEBAIGJvb2xfdCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdmFkZHJfdCBn
bGEsIGNvbnN0IHN0cnVjdCBucGZlYyBucGZlYykKICAgICB9CiAKICAgICAvKiBPdGhlcndpc2Us
IGNoZWNrIGlmIHRoZXJlIGlzIGEgdm1fZXZlbnQgbW9uaXRvciBzdWJzY3JpYmVyICovCi0gICAg
aWYgKCAhdm1fZXZlbnRfY2hlY2tfcmluZygmdi0+ZG9tYWluLT52bV9ldmVudC0+bW9uaXRvcikg
KQorICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3Jpbmcodi0+ZG9tYWluLT52bV9ldmVudF9tb25p
dG9yKSApCiAgICAgewogICAgICAgICAvKiBObyBsaXN0ZW5lciAqLwogICAgICAgICBpZiAoIHAy
bS0+YWNjZXNzX3JlcXVpcmVkICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDVhZGFmNmQuLjQxNGUz
OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtMTc5LDcgKzE3OSw3IEBAIGJvb2xfdCBwMm1fbWVt
X2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgZ2ZuX3Vu
bG9jayhwMm0sIGdmbiwgMCk7CiAKICAgICAvKiBPdGhlcndpc2UsIGNoZWNrIGlmIHRoZXJlIGlz
IGEgbWVtb3J5IGV2ZW50IGxpc3RlbmVyLCBhbmQgc2VuZCB0aGUgbWVzc2FnZSBhbG9uZyAqLwot
ICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcoJmQtPnZtX2V2ZW50LT5tb25pdG9yKSB8fCAh
cmVxX3B0ciApCisgICAgaWYgKCAhdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9tb25p
dG9yKSB8fCAhcmVxX3B0ciApCiAgICAgewogICAgICAgICAvKiBObyBsaXN0ZW5lciAqLwogICAg
ICAgICBpZiAoIHAybS0+YWNjZXNzX3JlcXVpcmVkICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fcGFnaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3BhZ2luZy5jCmluZGV4IGEw
NDllMGQuLjIwMjE0YWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fcGFnaW5nLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL21lbV9wYWdpbmcuYwpAQCAtNDMsNyArNDMsNyBAQCBpbnQg
bWVtX3BhZ2luZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fcGFnaW5nX29w
X3QpIGFyZykKICAgICAgICAgZ290byBvdXQ7CiAKICAgICByYyA9IC1FTk9ERVY7Ci0gICAgaWYg
KCB1bmxpa2VseSghZC0+dm1fZXZlbnQtPnBhZ2luZy5yaW5nX3BhZ2UpICkKKyAgICBpZiAoICFk
LT52bV9ldmVudF9wYWdpbmcgfHwgdW5saWtlbHkoIWQtPnZtX2V2ZW50X3BhZ2luZy0+cmluZ19w
YWdlKSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgc3dpdGNoKCBtcG8ub3AgKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X3NoYXJpbmcuYwppbmRleCAxZjIwY2U3Li4xMmZiOWNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpA
QCAtNTYzLDcgKzU2Myw3IEBAIGludCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIH07CiAKICAgICBpZiAoIChyYyA9IF9f
dm1fZXZlbnRfY2xhaW1fc2xvdChkLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICZkLT52bV9l
dmVudC0+c2hhcmUsIGFsbG93X3NsZWVwKSkgPCAwICkKKyAgICAgICAgICAgICAgICAgICAgICAg
IGQtPnZtX2V2ZW50X3NoYXJlLCBhbGxvd19zbGVlcCkpIDwgMCApCiAgICAgICAgIHJldHVybiBy
YzsKIAogICAgIGlmICggdi0+ZG9tYWluID09IGQgKQpAQCAtNTcyLDcgKzU3Miw3IEBAIGludCBt
ZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLAogICAgICAgICB2bV9ldmVudF92Y3B1X3BhdXNlKHYpOwogICAgIH0KIAotICAgIHZtX2V2
ZW50X3B1dF9yZXF1ZXN0KGQsICZkLT52bV9ldmVudC0+c2hhcmUsICZyZXEpOworICAgIHZtX2V2
ZW50X3B1dF9yZXF1ZXN0KGQsIGQtPnZtX2V2ZW50X3NoYXJlLCAmcmVxKTsKIAogICAgIHJldHVy
biAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IGU4YTU3ZDEuLjZhZTIzYmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTE0NTQsNyArMTQ1NCw3
IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfZHJvcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLAogICAgICAqIGNvcnJlY3RuZXNzIG9mIHRoZSBndWVzdCBleGVjdXRpb24g
YXQgdGhpcyBwb2ludC4gIElmIHRoaXMgaXMgdGhlIG9ubHkKICAgICAgKiBwYWdlIHRoYXQgaGFw
cGVucyB0byBiZSBwYWdlZC1vdXQsIHdlJ2xsIGJlIG9rYXkuLiAgYnV0IGl0J3MgbGlrZWx5IHRo
ZQogICAgICAqIGd1ZXN0IHdpbGwgY3Jhc2ggc2hvcnRseSBhbnl3YXlzLiAqLwotICAgIGludCBy
YyA9IHZtX2V2ZW50X2NsYWltX3Nsb3QoZCwgJmQtPnZtX2V2ZW50LT5wYWdpbmcpOworICAgIGlu
dCByYyA9IHZtX2V2ZW50X2NsYWltX3Nsb3QoZCwgZC0+dm1fZXZlbnRfcGFnaW5nKTsKICAgICBp
ZiAoIHJjIDwgMCApCiAgICAgICAgIHJldHVybjsKIApAQCAtMTQ2OCw3ICsxNDY4LDcgQEAgdm9p
ZCBwMm1fbWVtX3BhZ2luZ19kcm9wX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4sCiAgICAgICAgIC8qIEV2aWN0IHdpbGwgZmFpbCBub3csIHRhZyB0aGlzIHJlcXVlc3Qg
Zm9yIHBhZ2VyICovCiAgICAgICAgIHJlcS51Lm1lbV9wYWdpbmcuZmxhZ3MgfD0gTUVNX1BBR0lO
R19FVklDVF9GQUlMOwogCi0gICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgJmQtPnZtX2V2ZW50
LT5wYWdpbmcsICZyZXEpOworICAgIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KGQsIGQtPnZtX2V2ZW50
X3BhZ2luZywgJnJlcSk7CiB9CiAKIC8qKgpAQCAtMTUwNSw3ICsxNTA1LDcgQEAgdm9pZCBwMm1f
bWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikK
ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCiAgICAg
LyogV2UncmUgcGFnaW5nLiBUaGVyZSBzaG91bGQgYmUgYSByaW5nICovCi0gICAgaW50IHJjID0g
dm1fZXZlbnRfY2xhaW1fc2xvdChkLCAmZC0+dm1fZXZlbnQtPnBhZ2luZyk7CisgICAgaW50IHJj
ID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52bV9ldmVudF9wYWdpbmcpOwogICAgIGlmICgg
cmMgPT0gLUVOT1NZUyApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRG9t
YWluICVodSBwYWdpbmcgZ2ZuICVseCB5ZXQgbm8gcmluZyAiCkBAIC0xNTQzLDcgKzE1NDMsNyBA
QCB2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQogICAgIGVsc2UgaWYgKCBwMm10ICE9IHAybV9yYW1fcGFnaW5nX291dCAmJiBw
Mm10ICE9IHAybV9yYW1fcGFnZWQgKQogICAgIHsKICAgICAgICAgLyogZ2ZuIGlzIGFscmVhZHkg
b24gaXRzIHdheSBiYWNrIGFuZCB2Y3B1IGlzIG5vdCBwYXVzZWQgKi8KLSAgICAgICAgdm1fZXZl
bnRfY2FuY2VsX3Nsb3QoZCwgJmQtPnZtX2V2ZW50LT5wYWdpbmcpOworICAgICAgICB2bV9ldmVu
dF9jYW5jZWxfc2xvdChkLCBkLT52bV9ldmVudF9wYWdpbmcpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCkBAIC0xNTUxLDcgKzE1NTEsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHJlcS51Lm1lbV9wYWdp
bmcucDJtdCA9IHAybXQ7CiAgICAgcmVxLnZjcHVfaWQgPSB2LT52Y3B1X2lkOwogCi0gICAgdm1f
ZXZlbnRfcHV0X3JlcXVlc3QoZCwgJmQtPnZtX2V2ZW50LT5wYWdpbmcsICZyZXEpOworICAgIHZt
X2V2ZW50X3B1dF9yZXF1ZXN0KGQsIGQtPnZtX2V2ZW50X3BhZ2luZywgJnJlcSk7CiB9CiAKIC8q
KgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMK
aW5kZXggYjIyYWFjYy4uMzBmNTA3YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zNjMsOSArMzYzLDYgQEAgc3RydWN0IGRvbWFp
biAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3Ms
CiAgICAgICAgIHBvb2xpZCA9IDA7CiAKICAgICAgICAgZXJyID0gLUVOT01FTTsKLSAgICAgICAg
ZC0+dm1fZXZlbnQgPSB4emFsbG9jKHN0cnVjdCB2bV9ldmVudF9wZXJfZG9tYWluKTsKLSAgICAg
ICAgaWYgKCAhZC0+dm1fZXZlbnQgKQotICAgICAgICAgICAgZ290byBmYWlsOwogCiAgICAgICAg
IGQtPnBidWYgPSB4emFsbG9jX2FycmF5KGNoYXIsIERPTUFJTl9QQlVGX1NJWkUpOwogICAgICAg
ICBpZiAoICFkLT5wYnVmICkKQEAgLTQwMyw3ICs0MDAsNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21h
aW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICBp
ZiAoIGhhcmR3YXJlX2RvbWFpbiA9PSBkICkKICAgICAgICAgaGFyZHdhcmVfZG9tYWluID0gb2xk
X2h3ZG9tOwogICAgIGF0b21pY19zZXQoJmQtPnJlZmNudCwgRE9NQUlOX0RFU1RST1lFRCk7Ci0g
ICAgeGZyZWUoZC0+dm1fZXZlbnQpOwogICAgIHhmcmVlKGQtPnBidWYpOwogICAgIGlmICggaW5p
dF9zdGF0dXMgJiBJTklUX2FyY2ggKQogICAgICAgICBhcmNoX2RvbWFpbl9kZXN0cm95KGQpOwpA
QCAtODIwLDcgKzgxNiwxNCBAQCBzdGF0aWMgdm9pZCBjb21wbGV0ZV9kb21haW5fZGVzdHJveShz
dHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiAgICAgZnJlZV94ZW5vcHJvZl9wYWdlcyhkKTsKICNlbmRp
ZgogCi0gICAgeGZyZWUoZC0+dm1fZXZlbnQpOworI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lO
RworICAgIHhmcmVlKGQtPnZtX2V2ZW50X3BhZ2luZyk7CisjZW5kaWYKKyAgICB4ZnJlZShkLT52
bV9ldmVudF9tb25pdG9yKTsKKyNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCisgICAgeGZy
ZWUoZC0+dm1fZXZlbnRfc2hhcmUpOworI2VuZGlmCisKICAgICB4ZnJlZShkLT5wYnVmKTsKIAog
ICAgIGZvciAoIGkgPSBkLT5tYXhfdmNwdXMgLSAxOyBpID49IDA7IGktLSApCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYyBiL3hlbi9jb21tb24vbWVtX2FjY2Vzcy5jCmluZGV4
IDE5ZjYzYmIuLjEwZWE0YWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtX2FjY2Vzcy5jCisr
KyBiL3hlbi9jb21tb24vbWVtX2FjY2Vzcy5jCkBAIC01Miw3ICs1Miw3IEBAIGludCBtZW1fYWNj
ZXNzX21lbW9wKHVuc2lnbmVkIGxvbmcgY21kLAogICAgICAgICBnb3RvIG91dDsKIAogICAgIHJj
ID0gLUVOT0RFVjsKLSAgICBpZiAoIHVubGlrZWx5KCFkLT52bV9ldmVudC0+bW9uaXRvci5yaW5n
X3BhZ2UpICkKKyAgICBpZiAoICFkLT52bV9ldmVudF9tb25pdG9yIHx8IHVubGlrZWx5KCFkLT52
bV9ldmVudF9tb25pdG9yLT5yaW5nX3BhZ2UpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBz
d2l0Y2ggKCBtYW8ub3AgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tb25pdG9yLmMgYi94ZW4v
Y29tbW9uL21vbml0b3IuYwppbmRleCA0NTFmNDJmLi43MGQzOGQ0IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL21vbml0b3IuYworKysgYi94ZW4vY29tbW9uL21vbml0b3IuYwpAQCAtOTIsNyArOTIs
NyBAQCBpbnQgbW9uaXRvcl90cmFwcyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbF90IHN5bmMsIHZtX2V2
ZW50X3JlcXVlc3RfdCAqcmVxKQogICAgIGludCByYzsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwogCi0gICAgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90KGQsICZkLT52bV9ldmVu
dC0+bW9uaXRvcik7CisgICAgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90KGQsIGQtPnZtX2V2ZW50
X21vbml0b3IpOwogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSAwOgpAQCAtMTIz
LDcgKzEyMyw3IEBAIGludCBtb25pdG9yX3RyYXBzKHN0cnVjdCB2Y3B1ICp2LCBib29sX3Qgc3lu
Yywgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpCiAgICAgfQogCiAgICAgdm1fZXZlbnRfZmlsbF9y
ZWdzKHJlcSk7Ci0gICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgJmQtPnZtX2V2ZW50LT5tb25p
dG9yLCByZXEpOworICAgIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KGQsIGQtPnZtX2V2ZW50X21vbml0
b3IsIHJlcSk7CiAKICAgICByZXR1cm4gcmM7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5kZXggOTI5MWRiNi4uZThiYmExZSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCisrKyBiL3hlbi9jb21tb24vdm1fZXZl
bnQuYwpAQCAtNDIsNyArNDIsNyBAQAogc3RhdGljIGludCB2bV9ldmVudF9lbmFibGUoCiAgICAg
c3RydWN0IGRvbWFpbiAqZCwKICAgICB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywKLSAg
ICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCisgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFp
biAqKnZlZCwKICAgICBpbnQgcGF1c2VfZmxhZywKICAgICBpbnQgcGFyYW0sCiAgICAgeGVuX2V2
ZW50X2NoYW5uZWxfbm90aWZpY2F0aW9uX3Qgbm90aWZpY2F0aW9uX2ZuKQpAQCAtNTAsMzIgKzUw
LDM3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIGludCByYzsKICAgICB1bnNp
Z25lZCBsb25nIHJpbmdfZ2ZuID0gZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1twYXJhbV07CiAK
KyAgICBpZiAoICEqdmVkICkKKyAgICAgICAgKCp2ZWQpID0geHphbGxvYyhzdHJ1Y3Qgdm1fZXZl
bnRfZG9tYWluKTsKKyAgICBpZiAoICEqdmVkICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisK
ICAgICAvKiBPbmx5IG9uZSBoZWxwZXIgYXQgYSB0aW1lLiBJZiB0aGUgaGVscGVyIGNyYXNoZWQs
CiAgICAgICogdGhlIHJpbmcgaXMgaW4gYW4gdW5kZWZpbmVkIHN0YXRlIGFuZCBzbyBpcyB0aGUg
Z3Vlc3QuCiAgICAgICovCi0gICAgaWYgKCB2ZWQtPnJpbmdfcGFnZSApCi0gICAgICAgIHJldHVy
biAtRUJVU1k7CisgICAgaWYgKCAoKnZlZCktPnJpbmdfcGFnZSApCisgICAgICAgIHJldHVybiAt
RUJVU1k7OwogCiAgICAgLyogVGhlIHBhcmFtZXRlciBkZWZhdWx0cyB0byB6ZXJvLCBhbmQgaXQg
c2hvdWxkIGJlCiAgICAgICogc2V0IHRvIHNvbWV0aGluZyAqLwogICAgIGlmICggcmluZ19nZm4g
PT0gMCApCiAgICAgICAgIHJldHVybiAtRU5PU1lTOwogCi0gICAgdm1fZXZlbnRfcmluZ19sb2Nr
X2luaXQodmVkKTsKLSAgICB2bV9ldmVudF9yaW5nX2xvY2sodmVkKTsKKyAgICB2bV9ldmVudF9y
aW5nX2xvY2tfaW5pdCgqdmVkKTsKKyAgICB2bV9ldmVudF9yaW5nX2xvY2soKnZlZCk7CiAKICAg
ICByYyA9IHZtX2V2ZW50X2luaXRfZG9tYWluKGQpOwogCiAgICAgaWYgKCByYyA8IDAgKQogICAg
ICAgICBnb3RvIGVycjsKIAotICAgIHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgcmlu
Z19nZm4sICZ2ZWQtPnJpbmdfcGdfc3RydWN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZlZC0+cmluZ19wYWdlKTsKKyAgICByYyA9IHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsIHJpbmdfZ2ZuLCAmKCp2ZWQpLT5yaW5nX3BnX3N0cnVjdCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICYoKnZlZCktPnJpbmdfcGFnZSk7CiAgICAgaWYgKCByYyA8
IDAgKQogICAgICAgICBnb3RvIGVycjsKIAogICAgIC8qIFNldCB0aGUgbnVtYmVyIG9mIGN1cnJl
bnRseSBibG9ja2VkIHZDUFVzIHRvIDAuICovCi0gICAgdmVkLT5ibG9ja2VkID0gMDsKKyAgICAo
KnZlZCktPmJsb2NrZWQgPSAwOwogCiAgICAgLyogQWxsb2NhdGUgZXZlbnQgY2hhbm5lbCAqLwog
ICAgIHJjID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZlbnRfY2hhbm5lbChkLCAwLCBjdXJyZW50LT5k
b21haW4tPmRvbWFpbl9pZCwKQEAgLTgzLDI2ICs4OCwyOCBAQCBzdGF0aWMgaW50IHZtX2V2ZW50
X2VuYWJsZSgKICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgdmVk
LT54ZW5fcG9ydCA9IHZlYy0+cG9ydCA9IHJjOworICAgICgqdmVkKS0+eGVuX3BvcnQgPSB2ZWMt
PnBvcnQgPSByYzsKIAogICAgIC8qIFByZXBhcmUgcmluZyBidWZmZXIgKi8KLSAgICBGUk9OVF9S
SU5HX0lOSVQoJnZlZC0+ZnJvbnRfcmluZywKLSAgICAgICAgICAgICAgICAgICAgKHZtX2V2ZW50
X3NyaW5nX3QgKil2ZWQtPnJpbmdfcGFnZSwKKyAgICBGUk9OVF9SSU5HX0lOSVQoJigqdmVkKS0+
ZnJvbnRfcmluZywKKyAgICAgICAgICAgICAgICAgICAgKHZtX2V2ZW50X3NyaW5nX3QgKikoKnZl
ZCktPnJpbmdfcGFnZSwKICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFKTsKIAogICAgIC8q
IFNhdmUgdGhlIHBhdXNlIGZsYWcgZm9yIHRoaXMgcGFydGljdWxhciByaW5nLiAqLwotICAgIHZl
ZC0+cGF1c2VfZmxhZyA9IHBhdXNlX2ZsYWc7CisgICAgKCp2ZWQpLT5wYXVzZV9mbGFnID0gcGF1
c2VfZmxhZzsKIAogICAgIC8qIEluaXRpYWxpemUgdGhlIGxhc3QtY2hhbmNlIHdhaXQgcXVldWUu
ICovCi0gICAgaW5pdF93YWl0cXVldWVfaGVhZCgmdmVkLT53cSk7CisgICAgaW5pdF93YWl0cXVl
dWVfaGVhZCgmKCp2ZWQpLT53cSk7CiAKLSAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOwor
ICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKCgqdmVkKSk7CiAgICAgcmV0dXJuIDA7CiAKICBlcnI6
Ci0gICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZlZC0+cmluZ19wYWdlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZlZC0+cmluZ19wZ19zdHJ1Y3QpOwotICAgIHZtX2V2ZW50X3Jp
bmdfdW5sb2NrKHZlZCk7CisgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJigqdmVkKS0+cmlu
Z19wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICgqdmVkKS0+cmluZ19wZ19zdHJ1
Y3QpOworICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKCgqdmVkKSk7CisgICAgeGZyZWUoKnZlZCk7
CisgICAgKnZlZCA9IE5VTEw7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC0xODcsNDEgKzE5NCw0
NCBAQCB2b2lkIHZtX2V2ZW50X3dha2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50
X2RvbWFpbiAqdmVkKQogICAgICAgICB2bV9ldmVudF93YWtlX2Jsb2NrZWQoZCwgdmVkKTsKIH0K
IAotc3RhdGljIGludCB2bV9ldmVudF9kaXNhYmxlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRfZGlzYWJsZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqdmVkKQogewotICAgIGlmICggdmVk
LT5yaW5nX3BhZ2UgKQorICAgIGlmICggKnZlZCAmJiAoKnZlZCktPnJpbmdfcGFnZSApCiAgICAg
ewogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKIAotICAgICAgICB2bV9ldmVudF9yaW5nX2xvY2so
dmVkKTsKKyAgICAgICAgdm1fZXZlbnRfcmluZ19sb2NrKCp2ZWQpOwogCi0gICAgICAgIGlmICgg
IWxpc3RfZW1wdHkoJnZlZC0+d3EubGlzdCkgKQorICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCYo
KnZlZCktPndxLmxpc3QpICkKICAgICAgICAgewotICAgICAgICAgICAgdm1fZXZlbnRfcmluZ191
bmxvY2sodmVkKTsKKyAgICAgICAgICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKCp2ZWQpOwogICAg
ICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEZyZWUgZG9t
VSdzIGV2ZW50IGNoYW5uZWwgYW5kIGxlYXZlIHRoZSBvdGhlciBvbmUgdW5ib3VuZCAqLwotICAg
ICAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZlZC0+eGVuX3BvcnQpOworICAgICAgICBm
cmVlX3hlbl9ldmVudF9jaGFubmVsKGQsICgqdmVkKS0+eGVuX3BvcnQpOwogCiAgICAgICAgIC8q
IFVuYmxvY2sgYWxsIHZDUFVzICovCiAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAg
ICAgICAgewotICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQodmVkLT5wYXVzZV9m
bGFnLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJf
Yml0KCgqdmVkKS0+cGF1c2VfZmxhZywgJnYtPnBhdXNlX2ZsYWdzKSApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlKHYpOwotICAgICAgICAgICAgICAgIHZlZC0+
YmxvY2tlZC0tOworICAgICAgICAgICAgICAgICgqdmVkKS0+YmxvY2tlZC0tOwogICAgICAgICAg
ICAgfQogICAgICAgICB9CiAKLSAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZlZC0+
cmluZ19wYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZWQtPnJpbmdfcGdf
c3RydWN0KTsKKyAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJigqdmVkKS0+cmluZ19w
YWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKnZlZCktPnJpbmdfcGdfc3Ry
dWN0KTsKIAogICAgICAgICB2bV9ldmVudF9jbGVhbnVwX2RvbWFpbihkKTsKIAotICAgICAgICB2
bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOworICAgICAgICB2bV9ldmVudF9yaW5nX3VubG9jaygq
dmVkKTsKICAgICB9CiAKKyAgICB4ZnJlZSgqdmVkKTsKKyAgICAqdmVkID0gTlVMTDsKKwogICAg
IHJldHVybiAwOwogfQogCkBAIC0yNjcsNiArMjc3LDkgQEAgdm9pZCB2bV9ldmVudF9wdXRfcmVx
dWVzdChzdHJ1Y3QgZG9tYWluICpkLAogICAgIFJJTkdfSURYIHJlcV9wcm9kOwogICAgIHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIAorICAgIGlmKCAhdmVkICkKKyAgICAgICAgcmV0dXJu
OworCiAgICAgaWYgKCBjdXJyLT5kb21haW4gIT0gZCApCiAgICAgewogICAgICAgICByZXEtPmZs
YWdzIHw9IFZNX0VWRU5UX0ZMQUdfRk9SRUlHTjsKQEAgLTQzNCw2ICs0NDcsOSBAQCB2b2lkIHZt
X2V2ZW50X3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2
ZWQpCiAKIHZvaWQgdm1fZXZlbnRfY2FuY2VsX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogeworICAgIGlmKCAhdmVkICkKKyAgICAgICAgcmV0dXJu
OworCiAgICAgdm1fZXZlbnRfcmluZ19sb2NrKHZlZCk7CiAgICAgdm1fZXZlbnRfcmVsZWFzZV9z
bG90KGQsIHZlZCk7CiAgICAgdm1fZXZlbnRfcmluZ191bmxvY2sodmVkKTsKQEAgLTUwMCw2ICs1
MTYsOSBAQCBib29sX3Qgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWlu
ICp2ZWQpCiBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IGFsbG93X3NsZWVwKQogeworICAgIGlmICggIXZlZCApCisgICAgICAgIHJldHVybiAtRU9QTk9U
U1VQUDsKKwogICAgIGlmICggKGN1cnJlbnQtPmRvbWFpbiA9PSBkKSAmJiBhbGxvd19zbGVlcCAp
CiAgICAgICAgIHJldHVybiB2bV9ldmVudF93YWl0X3Nsb3QodmVkKTsKICAgICBlbHNlCkBAIC01
MTAsMjQgKzUyOSwzMCBAQCBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKIC8qIFJlZ2lzdGVyZWQgd2l0aCBYZW4t
Ym91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8KIHN0YXRp
YyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgcG9ydCkKIHsKLSAgICBpZiAoIGxpa2VseSh2LT5kb21haW4tPnZtX2V2ZW50LT5wYWdpbmcu
cmluZ19wYWdlICE9IE5VTEwpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwg
JnYtPmRvbWFpbi0+dm1fZXZlbnQtPnBhZ2luZyk7CisgICAgc3RydWN0IGRvbWFpbiAqZG9tYWlu
ID0gdi0+ZG9tYWluOworCisgICAgaWYgKCBsaWtlbHkoZG9tYWluLT52bV9ldmVudF9wYWdpbmct
PnJpbmdfcGFnZSAhPSBOVUxMKSApCisgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkb21haW4sIGRv
bWFpbi0+dm1fZXZlbnRfcGFnaW5nKTsKIH0KICNlbmRpZgogCiAvKiBSZWdpc3RlcmVkIHdpdGgg
WGVuLWJvdW5kIGV2ZW50IGNoYW5uZWwgZm9yIGluY29taW5nIG5vdGlmaWNhdGlvbnMuICovCiBz
dGF0aWMgdm9pZCBtb25pdG9yX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHBvcnQpCiB7Ci0gICAgaWYgKCBsaWtlbHkodi0+ZG9tYWluLT52bV9ldmVudC0+bW9uaXRv
ci5yaW5nX3BhZ2UgIT0gTlVMTCkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWlu
LCAmdi0+ZG9tYWluLT52bV9ldmVudC0+bW9uaXRvcik7CisgICAgc3RydWN0IGRvbWFpbiAqZG9t
YWluID0gdi0+ZG9tYWluOworCisgICAgaWYgKCBsaWtlbHkoZG9tYWluLT52bV9ldmVudF9tb25p
dG9yLT5yaW5nX3BhZ2UgIT0gTlVMTCkgKQorICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9tYWlu
LCBkb21haW4tPnZtX2V2ZW50X21vbml0b3IpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1f
U0hBUklORwogLyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBp
bmNvbWluZyBub3RpZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZp
Y2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBpZiAoIGxp
a2VseSh2LT5kb21haW4tPnZtX2V2ZW50LT5zaGFyZS5yaW5nX3BhZ2UgIT0gTlVMTCkgKQotICAg
ICAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCAmdi0+ZG9tYWluLT52bV9ldmVudC0+c2hh
cmUpOworICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbiA9IHYtPmRvbWFpbjsKKworICAgIGlmICgg
bGlrZWx5KGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUtPnJpbmdfcGFnZSAhPSBOVUxMKSApCisgICAg
ICAgIHZtX2V2ZW50X3Jlc3VtZShkb21haW4sIGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwogfQog
I2VuZGlmCiAKQEAgLTUzNSw3ICs1NjAsNyBAQCBzdGF0aWMgdm9pZCBtZW1fc2hhcmluZ19ub3Rp
ZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQogdm9pZCB2bV9ldmVu
dF9jbGVhbnVwKHN0cnVjdCBkb21haW4gKmQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFH
SU5HCi0gICAgaWYgKCBkLT52bV9ldmVudC0+cGFnaW5nLnJpbmdfcGFnZSApCisgICAgaWYgKCBk
LT52bV9ldmVudF9wYWdpbmcgJiYgZC0+dm1fZXZlbnRfcGFnaW5nLT5yaW5nX3BhZ2UgKQogICAg
IHsKICAgICAgICAgLyogRGVzdHJveWluZyB0aGUgd2FpdCBxdWV1ZSBoZWFkIG1lYW5zIHdha2lu
ZyB1cCBhbGwKICAgICAgICAgICogcXVldWVkIHZjcHVzLiBUaGlzIHdpbGwgZHJhaW4gdGhlIGxp
c3QsIGFsbG93aW5nCkBAIC01NDQsMjAgKzU2OSwyMCBAQCB2b2lkIHZtX2V2ZW50X2NsZWFudXAo
c3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICogRmluYWxseSwgYmVjYXVzZSB0aGlzIGNvZGUg
cGF0aCBpbnZvbHZlcyBwcmV2aW91c2x5CiAgICAgICAgICAqIHBhdXNpbmcgdGhlIGRvbWFpbiAo
ZG9tYWluX2tpbGwpLCB1bnBhdXNpbmcgdGhlCiAgICAgICAgICAqIHZjcHVzIGNhdXNlcyBubyBo
YXJtLiAqLwotICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudC0+cGFn
aW5nLndxKTsKLSAgICAgICAgKHZvaWQpdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnQt
PnBhZ2luZyk7CisgICAgICAgIGRlc3Ryb3lfd2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50X3Bh
Z2luZy0+d3EpOworICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVu
dF9wYWdpbmcpOwogICAgIH0KICNlbmRpZgotICAgIGlmICggZC0+dm1fZXZlbnQtPm1vbml0b3Iu
cmluZ19wYWdlICkKKyAgICBpZiAoIGQtPnZtX2V2ZW50X21vbml0b3IgJiYgZC0+dm1fZXZlbnRf
bW9uaXRvci0+cmluZ19wYWdlICkKICAgICB7Ci0gICAgICAgIGRlc3Ryb3lfd2FpdHF1ZXVlX2hl
YWQoJmQtPnZtX2V2ZW50LT5tb25pdG9yLndxKTsKLSAgICAgICAgKHZvaWQpdm1fZXZlbnRfZGlz
YWJsZShkLCAmZC0+dm1fZXZlbnQtPm1vbml0b3IpOworICAgICAgICBkZXN0cm95X3dhaXRxdWV1
ZV9oZWFkKCZkLT52bV9ldmVudF9tb25pdG9yLT53cSk7CisgICAgICAgICh2b2lkKXZtX2V2ZW50
X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X21vbml0b3IpOwogICAgIH0KICNpZmRlZiBDT05GSUdf
SEFTX01FTV9TSEFSSU5HCi0gICAgaWYgKCBkLT52bV9ldmVudC0+c2hhcmUucmluZ19wYWdlICkK
KyAgICBpZiAoIGQtPnZtX2V2ZW50X3NoYXJlICYmIGQtPnZtX2V2ZW50X3NoYXJlLT5yaW5nX3Bh
Z2UgKQogICAgIHsKLSAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnQt
PnNoYXJlLndxKTsKLSAgICAgICAgKHZvaWQpdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZl
bnQtPnNoYXJlKTsKKyAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnRf
c2hhcmUtPndxKTsKKyAgICAgICAgKHZvaWQpdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZl
bnRfc2hhcmUpOwogICAgIH0KICNlbmRpZgogfQpAQCAtNTk5LDcgKzYyNCw2IEBAIGludCB2bV9l
dmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2
ZWMsCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFHSU5HCiAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZN
X0VWRU5UX09QX1BBR0lORzoKICAgICB7Ci0gICAgICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4g
KnZlZCA9ICZkLT52bV9ldmVudC0+cGFnaW5nOwogICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAg
ICAgICAgc3dpdGNoKCB2ZWMtPm9wICkKQEAgLTYyOSwyNCArNjUzLDI4IEBAIGludCB2bV9ldmVu
dF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMs
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIC8qIGRvbWFpbl9wYXVzZSgp
IG5vdCByZXF1aXJlZCBoZXJlLCBzZWUgWFNBLTk5ICovCi0gICAgICAgICAgICByYyA9IHZtX2V2
ZW50X2VuYWJsZShkLCB2ZWMsIHZlZCwgX1ZQRl9tZW1fcGFnaW5nLAorICAgICAgICAgICAgcmMg
PSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCAmZC0+dm1fZXZlbnRfcGFnaW5nLCBfVlBGX21lbV9w
YWdpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fUEFHSU5H
X1JJTkdfUEZOLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtX3BhZ2luZ19u
b3RpZmljYXRpb24pOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2Ug
WEVOX1ZNX0VWRU5UX0RJU0FCTEU6Ci0gICAgICAgICAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkK
KyAgICAgICAgICAgIGlmICggIWQtPnZtX2V2ZW50X3BhZ2luZyApCisgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICBpZiAoIGQtPnZtX2V2ZW50X3BhZ2luZy0+cmluZ19wYWdlICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgICAg
ICAgICAgICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsIHZlZCk7CisgICAgICAgICAgICAgICAg
cmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudF9wYWdpbmcpOwogICAgICAgICAg
ICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYg
KCB2ZWQtPnJpbmdfcGFnZSApCi0gICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIHZl
ZCk7CisgICAgICAgICAgICBpZiAoICFkLT52bV9ldmVudF9wYWdpbmcgKQorICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCBkLT52bV9ldmVudF9wYWdpbmctPnJpbmdfcGFn
ZSApCisgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIGQtPnZtX2V2ZW50X3BhZ2lu
Zyk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMgPSAtRU5PREVWOwogICAg
ICAgICAgICAgYnJlYWs7CkBAIC02NjEsNyArNjg5LDYgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChz
dHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywKIAogICAgIGNh
c2UgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SOgogICAgIHsKLSAgICAgICAgc3RydWN0
IHZtX2V2ZW50X2RvbWFpbiAqdmVkID0gJmQtPnZtX2V2ZW50LT5tb25pdG9yOwogICAgICAgICBy
YyA9IC1FSU5WQUw7CiAKICAgICAgICAgc3dpdGNoKCB2ZWMtPm9wICkKQEAgLTY3MSwyNCArNjk4
LDI4IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92
bV9ldmVudF9vcF90ICp2ZWMsCiAgICAgICAgICAgICByYyA9IGFyY2hfbW9uaXRvcl9pbml0X2Rv
bWFpbihkKTsKICAgICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCB2ZWQsIF9WUEZfbWVtX2Fj
Y2VzcywKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZW5hYmxlKGQsIHZlYywgJmQtPnZtX2V2
ZW50X21vbml0b3IsIF9WUEZfbWVtX2FjY2VzcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbW9uaXRvcl9ub3RpZmljYXRpb24pOwogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfRElTQUJMRToKLSAgICAgICAgICAgIGlmICggdmVk
LT5yaW5nX3BhZ2UgKQorICAgICAgICAgICAgaWYgKCAhZC0+dm1fZXZlbnRfbW9uaXRvciApCisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGQtPnZtX2V2ZW50X21vbml0
b3ItPnJpbmdfcGFnZSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgZG9tYWluX3Bh
dXNlKGQpOwotICAgICAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZGlzYWJsZShkLCB2ZWQpOwor
ICAgICAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfbW9u
aXRvcik7CiAgICAgICAgICAgICAgICAgYXJjaF9tb25pdG9yX2NsZWFudXBfZG9tYWluKGQpOwog
ICAgICAgICAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAg
ICAgICAgaWYgKCB2ZWQtPnJpbmdfcGFnZSApCi0gICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVz
dW1lKGQsIHZlZCk7CisgICAgICAgICAgICBpZiAoICFkLT52bV9ldmVudF9tb25pdG9yICkKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGlmICggZC0+dm1fZXZlbnRfbW9uaXRv
ci0+cmluZ19wYWdlICkKKyAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1f
ZXZlbnRfbW9uaXRvcik7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMgPSAt
RU5PREVWOwogICAgICAgICAgICAgYnJlYWs7CkBAIC03MDMsNyArNzM0LDYgQEAgaW50IHZtX2V2
ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZl
YywKICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCiAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZN
X0VWRU5UX09QX1NIQVJJTkc6CiAgICAgewotICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWlu
ICp2ZWQgPSAmZC0+dm1fZXZlbnQtPnNoYXJlOwogICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAg
ICAgICAgc3dpdGNoKCB2ZWMtPm9wICkKQEAgLTcyMCwyMyArNzUwLDI3IEBAIGludCB2bV9ldmVu
dF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMs
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIC8qIGRvbWFpbl9wYXVzZSgp
IG5vdCByZXF1aXJlZCBoZXJlLCBzZWUgWFNBLTk5ICovCi0gICAgICAgICAgICByYyA9IHZtX2V2
ZW50X2VuYWJsZShkLCB2ZWMsIHZlZCwgX1ZQRl9tZW1fc2hhcmluZywKKyAgICAgICAgICAgIHJj
ID0gdm1fZXZlbnRfZW5hYmxlKGQsIHZlYywgJmQtPnZtX2V2ZW50X3NoYXJlLCBfVlBGX21lbV9z
aGFyaW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX1BBUkFNX1NIQVJJ
TkdfUklOR19QRk4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1fc2hhcmlu
Z19ub3RpZmljYXRpb24pOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5f
Vk1fRVZFTlRfRElTQUJMRToKLSAgICAgICAgICAgIGlmICggdmVkLT5yaW5nX3BhZ2UgKQorICAg
ICAgICAgICAgaWYgKCAhZC0+dm1fZXZlbnRfc2hhcmUgKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgaWYgKCBkLT52bV9ldmVudF9zaGFyZS0+cmluZ19wYWdlICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgICAgICAgICAg
ICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsIHZlZCk7CisgICAgICAgICAgICAgICAgcmMgPSB2
bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudF9zaGFyZSk7CiAgICAgICAgICAgICAgICAg
ZG9tYWluX3VucGF1c2UoZCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKIAog
ICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICBpZiAoIHZlZC0+
cmluZ19wYWdlICkKLSAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1bWUoZCwgdmVkKTsKKyAg
ICAgICAgICAgIGlmICggIWQtPnZtX2V2ZW50X3NoYXJlICkKKyAgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgICAgIGlmICggZC0+dm1fZXZlbnRfc2hhcmUtPnJpbmdfcGFnZSApCisgICAg
ICAgICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIGQtPnZtX2V2ZW50X3NoYXJlKTsKICAgICAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CiAgICAgICAgICAgICBi
cmVhazsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggMjdiZGI3MS4uY2QxZWVjNSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKQEAgLTEzNTgsMTQgKzEzNTgsMTQgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2
aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFn
KQogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OwogICAgIGludCByYyA9IDA7CiAKLSAgICBpZiAo
ICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKKyAgICBpZiAoICFpb21tdV9l
bmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzIHx8ICFkLT52bV9ldmVudF9wYWdpbmcgKQogICAg
ICAgICByZXR1cm4gMDsKIAogICAgIC8qIFByZXZlbnQgZGV2aWNlIGFzc2lnbiBpZiBtZW0gcGFn
aW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUgYmVlbiAKICAgICAgKiBlbmFibGVkIGZvciB0aGlzIGRv
bWFpbiAqLwogICAgIGlmICggdW5saWtlbHkoIW5lZWRfaW9tbXUoZCkgJiYKICAgICAgICAgICAg
IChkLT5hcmNoLmh2bV9kb21haW4ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAotICAgICAgICAgICAg
IGQtPnZtX2V2ZW50LT5wYWdpbmcucmluZ19wYWdlIHx8CisgICAgICAgICAgICAgZC0+dm1fZXZl
bnRfcGFnaW5nLT5yaW5nX3BhZ2UgfHwKICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCkt
Pmdsb2JhbF9sb2dkaXJ0eSkpICkKICAgICAgICAgcmV0dXJuIC1FWERFVjsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRl
eCA2NjczYjI3Li5lNDg0ODdjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjk1LDE2ICsyOTUsNiBAQCBzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluCiAgICAgdW5zaWduZWQgaW50IGxhc3RfdmNwdV93YWtlX3VwOwogfTsK
IAotc3RydWN0IHZtX2V2ZW50X3Blcl9kb21haW4KLXsKLSAgICAvKiBNZW1vcnkgc2hhcmluZyBz
dXBwb3J0ICovCi0gICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiBzaGFyZTsKLSAgICAvKiBNZW1v
cnkgcGFnaW5nIHN1cHBvcnQgKi8KLSAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluIHBhZ2luZzsK
LSAgICAvKiBWTSBldmVudCBtb25pdG9yIHN1cHBvcnQgKi8KLSAgICBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluIG1vbml0b3I7Ci19OwotCiBzdHJ1Y3QgZXZ0Y2huX3BvcnRfb3BzOwogCiBlbnVtIGd1
ZXN0X3R5cGUgewpAQCAtNDY0LDcgKzQ1NCwxMyBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgc3RydWN0
IGxvY2tfcHJvZmlsZV9xaGVhZCBwcm9maWxlX2hlYWQ7CiAKICAgICAvKiBWYXJpb3VzIHZtX2V2
ZW50cyAqLwotICAgIHN0cnVjdCB2bV9ldmVudF9wZXJfZG9tYWluICp2bV9ldmVudDsKKworICAg
IC8qIE1lbW9yeSBzaGFyaW5nIHN1cHBvcnQgKi8KKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWlu
ICp2bV9ldmVudF9zaGFyZTsKKyAgICAvKiBNZW1vcnkgcGFnaW5nIHN1cHBvcnQgKi8KKyAgICBz
dHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2bV9ldmVudF9wYWdpbmc7CisgICAgLyogVk0gZXZlbnQg
bW9uaXRvciBzdXBwb3J0ICovCisgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdm1fZXZlbnRf
bW9uaXRvcjsKIAogICAgIC8qCiAgICAgICogQ2FuIGJlIHNwZWNpZmllZCBieSB0aGUgdXNlci4g
SWYgdGhhdCBpcyBub3QgdGhlIGNhc2UsIGl0IGlzCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlBN5-0007xK-Q3; Fri, 25 Aug 2017 09:57:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlBN5-0007x8-1e
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 09:57:47 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E9/F2-18185-A94FF995; Fri, 25 Aug 2017 09:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQnfml/m
 RBlvbtC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owtD2eyFzxnrVi2soW1gfEeSxcjJ4eEgJ/E
 2VvXgWwODhYBVYmH/zlBTDYBe4npXytAKkQEFCUevLzJ2sXIxcEssJ9RYt+aRiaQGmGBaImFD
 41BangFPCSO/rvIBlIjJLCGUaLj0XUmiISgxMmZT8BWMQvoSCzY/YkNpJdZQFpi+T8OkDCngK
 XEpTcPwcpFBVQkTq5cA2YLAe3tn/eADeLKdImJz3pYJjDyz0IydRaSqbMQpi5gZF7FqF6cWlS
 WWqRrppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh8DECwg3HeCf9DjJIcTEqi
 vNYv50cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1/wyUEyxKTU+tSMvMAcYBTFqCg0dJhFcRJ
 M1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeI5AiAZCijNI8uBGwmLzEKCslzMsIdJQQT0
 FqUW5mCar8K0ZxDkYlYd4KkCk8mXklcJteAR3BBHTEpBNzQI4oSURISTUwyh/+If/hwP08Nw2
 DluzXaeySdx90GIt45wr9nMBxtrxyhdKuBunW0JKZT+WXRaVIqquz1X06fZFBcrv/yc/n1DrX
 PV2sz2i17FyqRMzLVRq7tlyeEOvyRu7Rofn5uxffj2l4Ov3e0rucJ+8Wb5zro2DsbbPZo2rPX
 w+GFzNfajXkXpS6krBumhJLcUaioRZzUXEiAEDj67HEAgAA
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503655065!73352284!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33450 invoked from network); 25 Aug 2017 09:57:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:57:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51549501"
Date: Fri, 25 Aug 2017 10:57:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170825095726.ukztvdwygsqnyt4k@MacBook-Pro-de-Roger.local>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-3-git-send-email-tianyu.lan@intel.com>
 <20170825091824.bj5nojkxoyog7ai4@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825091824.bj5nojkxoyog7ai4@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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@intel.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 2/5] XL: Increase event channels to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTA6MTg6MjRBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEF1ZyAyNCwgMjAxNyBhdCAxMDo1MjoxN1BNIC0wNDAwLCBMYW4gVGlhbnl1IHdy
b3RlOgo+ID4gVGhpcyBwYXRjaCBpcyB0byBpbmNyZWFzZSBldmVudCBjaGFubmVscyB0byBzdXBw
b3J0IG1vcmUgdmNwdXMgaW4gc2luZ2xlIFZNLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBMYW4g
VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAKPiBUaGVyZSBpcyBubyBuZWVkIHRvIGJ1
bXAgdGhlIGRlZmF1bHQuIFRoZXJlIGlzIGFscmVhZHkgYSBjb25maWd1cmF0aW9uCj4gb3B0aW9u
IGNhbGxlZCBtYXhfZXZlbnRfY2hhbm5lbC4KCk1heWJlIG1ha2UgdGhpcyBzb21laG93IGJhc2Vk
IG9uIHRoZSBudW1iZXIgb2YgdkNQVXMgYXNzaWduZWQgdG8gdGhlCmRvbWFpbj8KCkl0J3Mgbm90
IHZlcnkgdXNlZC1mcmllbmRseSB0byBhbGxvdyB0aGUgY3JlYXRpb24gb2YgYSBkb21haW4gd2l0
aCAyNTYKdkNQVXMgZm9yIGV4YW1wbGUgdGhhdCB3b3VsZCB0aGVuIGdldCBzdHVjayBkdXJpbmcg
Ym9vdC4KCk9yIGF0IGxlYXN0IGNoZWNrIG1heF9ldmVudF9jaGFubmVsIGFuZCB0aGUgbnVtYmVy
IG9mIHZDUFVzIGFuZCBwcmludAphIHdhcm5pbmcgbWVzc2FnZSB0byBhbGVydCB0aGUgdXNlciB0
aGF0IHRoaW5ncyBtaWdodCBnbyB3cm9uZyB3aXRoCnRoaXMgY29uZmlndXJhdGlvbi4KClJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 09:58:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 09: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.xen.org>)
	id 1dlBNw-000896-2S; Fri, 25 Aug 2017 09:58:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403a61a94=Paul.Durrant@citrix.com>)
 id 1dlBNu-00088o-UD
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 09:58:39 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DA/9D-03044-EC4FF995; Fri, 25 Aug 2017 09:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQvfsl/m
 RBjN/a1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/L3QwFvQLVUz//ZCtgXErXxcjJ4eEgJ9E
 265mJhCbTUBHYunR+WC2iICWxPoVT9m6GLk4mAWuMUn8mriOHSQhLJAisWBXJztEUapEx6prj
 BC2m8TpHV1gcRYBVYmbj3eBxXkF3CXOXbvMAjJISGA5k8Tk9WfBNnAKeEosPvsYrIFRQFbiS+
 NqZhCbWUBc4tYTiCskBAQkluw5zwxhi0q8fPyPFcI2kNi6dB8LRL2OxILdn9ggbG2JZQtfM0M
 sFpQ4OfMJywRG4VlIxs5C0jILScssJC0LGFlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp
 5aYWFyemp+YkJhXrJefnbmIERgADEOxgvL4x4BCjJAeTkiiv9cv5kUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeP0/A+UEi1LTUyvSMnOAsQiTluDgURLhVQRJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5
 MQS15+XqqUOK8RSJEASFFGaR7cCFhauMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3tcgU3g
 y80rgNr0COoIJ6IhJJ+aAHFGSiJCSamCcrOh2KDsz87vcgnzuJ4dlDnbahj+efeYB285b7DNW
 6zRF1bPm5QkbTrjnPC80XUfx6p23pzT/Lr4X33nGxV/y+d71WR36Xjnn396rW3j3zvy1ctn7u
 IVnpP067r90zcmsT4b9OzJLI9M5F5cazWrnePo/WHxWVYPJhPijjMk/G8rvmgjuf7hdiaU4I9
 FQi7moOBEAxliO5QYDAAA=
X-Env-Sender: prvs=403a61a94=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503655117!103905561!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58907 invoked from network); 25 Aug 2017 09:58:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 09:58:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51549538"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
Thread-Index: AQHTG1mkPGuQigsZEUSVlxTIXuP2AKKUsemAgAAh3CD//+PyAIAAIhIQ
Date: Fri, 25 Aug 2017 09:58:37 +0000
Message-ID: <c30f4e44938845b7b29daf4eb742dc9c@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
 <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
 <20170825095316.2avgvvu6ahv7eaaj@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170825095316.2avgvvu6ahv7eaaj@MacBook-Pro-de-Roger.local>
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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDI1IEF1Z3VzdCAyMDE3IDEwOjUzCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3RlZmFu
byBTdGFiZWxsaW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+
OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+
OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFtQQVRDSCB2MiBSRVBPU1QgMTIvMTJdIHg4Ni9odm0vaW9yZXE6IGFkZCBhCj4gbmV3IG1h
cHBhYmxlIHJlc291cmNlIHR5cGUuLi4KPiAKPiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAxMDo0
Njo0OEFNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCj4gPiA+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+ID4gPiA+ICtzdGF0aWMgaW50
IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVm
KQo+ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQt
PmRvbWFpbjsKPiA+ID4gPiArICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBpZiAoIGlv
cnAtPnBhZ2UgKQo+ID4gPiA+ICsgICAgewo+ID4gPiA+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0
aGUgcGFnZSBoYXMgbm90IGJlZW4gbWFwcGVkICovCj4gPiA+ID4gKyAgICAgICAgaWYgKCAhZ2Zu
X2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKPiA+ID4gPiArICAgICAgICAgICAgcmV0dXJu
IC1FUEVSTTsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiA+Cj4gPiA+
IFNob3VsZG4ndCB0aGlzIHJldHVybiBFRVhJU1Q/IFBhZ2UgaGFzIGFscmVhZHkgYmVlbiBhbGxv
Y2F0ZWQgYnkgYQo+ID4gPiBwcmV2aW91cyBjYWxsIEFGQUlDVCwgYW5kIGl0IHNlZW1zIGxpa2Ug
YSBwb3NzaWJsZSBlcnJvci9taXNiZWhhdmlvcgo+ID4gPiB0byB0cnkgdG8gZG8gaXQgdHdpY2Uu
Cj4gPiA+Cj4gPgo+ID4gVGhlIGNoZWNrcyBhcmUgdGhlcmUgdG8gcHJldmVudCBhIGNhbGxlciBm
cm9tIHRyeWluZyB0byBtaXggdGhlIGxlZ2FjeSBhbmQKPiBuZXcgbWV0aG9kcyBvZiBtYXBwaW5n
IGlvcmVxIHNlcnZlciBwYWdlcyBzbyBFUEVSTSAoaS5lLiAnb3BlcmF0aW9uIG5vdAo+IHBlcm1p
dHRlZCcpIHNlZW1zIGxpa2UgdGhlIGNvcnJlY3QgZXJyb3IuIEkgYWdyZWUgdGhhdCBpdCdzIG5v
dCBvYnZpb3VzLCBhdCB0aGlzCj4gaW5uZXIgbGV2ZWwsIHRoYXQgSSBkbyB0aGluayB0aGlzIGlz
IHJpZ2h0LiBJJ20gb3BlbiB0byBkZWJhdGUgYWJvdXQgdGhpcyB0aG91Z2guCj4gCj4gT2gsIEkg
d2FzIHJlZmVycmluZyB0byB0aGUgJ3JldHVybiAwOycsIG5vdCB0aGUgJ3JldHVybiAtRVBFUk07
JyAodGhhdAo+IGxvb2tzIGZpbmUgdG8gbWUpLgo+IAo+IFRoZSAncmV0dXJuIDA7JyBtZWFucyB0
aGF0IHRoZSBwYWdlIGlzIGFscmVhZHkgc2V0dXAgKGlmIEkgdW5kZXJzdG9vZAo+IHRoaXMgY29y
cmVjdGx5KSwgdGhhdCdzIHdoeSBJIHdhcyB3b25kZXJpbmcgd2hldGhlciBpdCBzaG91bGQgcmV0
dXJuCj4gLUVFWElTVCBpbnN0ZWFkLgo+IAoKTm8sIGl0IGhhcyB0byBiZSB0aGlzIHdheSBiZWNh
dXNlIG9mIHRoZSAnb24gZGVtYW5kJyBuYXR1cmUgb2YgdGhlIGFsbG9jYXRpb24uIElmIGFuIGVt
dWxhdG9yIHVzZXMgdGhlIG5ldyByZXNvdXJjZSBtYXBwaW5nIHNjaGVtZSB0aGVuIHRoZSBwYWdl
cyB3aWxsIGJlIGFsbG9jYXRlZCBvbiB0aGUgZmlyc3QgbWFwcGluZyBhdHRlbXB0LCBidXQgaWYg
dGhlIGVtdWxhdG9yIHVubWFwcyBhbmQgdGhlbiByZS1tYXBzIHRoYXQgc2hvdWxkIHN1Y2NlZWQg
d2hlcmVhcyBpZiBJIHJldHVybiAtRUVYSVNUIGhlcmUgdGhlbiB0aGF0IHdvdWxkIHByb3BhZ2F0
ZSBiYWNrIHVwIHRocm91Z2ggdGhlIHNlY29uZCBtYXBwaW5nIGh5cGVyY2FsbC4KCiAgUGF1bAoK
PiBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:05:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10: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.xen.org>)
	id 1dlBUG-0000gQ-P9; Fri, 25 Aug 2017 10:05:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlBUF-0000gK-90
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 10:05:11 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9D/3D-11743-656FF995; Fri, 25 Aug 2017 10:05:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpG7ot/m
 RBodmWFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfz71mKtjAXrF/2jemBsavrF2MnBwSAv4S
 /2beZAexWQRUJa4c72UGsdkElCV+dvaydTFycIgI2ErMPu/WxcjFwSxwn1Hiy94HTCBxYYFoi
 YUPjUHKeQUsJD5032EBqRESeMUo8XPaDkaIhKDEyZlPWEBsZgE9iRtTp4DNZBaQllj+jwMiLC
 /RvHU22FpOAU+J55v3gZ0jKqAi0bl0DlirkICCRMf0Y0wTGPlnIZk6C8nUWQhTZyGZuoCRZRW
 jRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBgMgDBDsYDiwIP
 MUpyMCmJ8lq/nB8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ32RegnGBRanpqRVpmDjBGYNISH
 DxKIrzMX4HSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US510FMkMApCijNA9uBCxeLzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9z7IFJ7MvBK4TcB4ALpfhHfSiTkgR5QkIqSkGhjbVxT
 93vMzs3uPRO1pVV690BrDzeeZnkiqcdrob5qT/iDcZumhb1rbDzV+vNSWkLjnWaTixXk6OX5u
 cV9KZRZaRU4JkTj2izH+O0+4F2tN7h9O95pFQXvtP/bNyG0LmD7PN6xzR4D+hcvmcyVmfv3i4
 Dl1canycq7Ty92KO2YmfLlStWL9jbVKLMUZiYZazEXFiQBIR3Ig0gIAAA==
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503655508!113609860!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55120 invoked from network); 25 Aug 2017 10:05:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 10:05:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="436854117"
Date: Fri, 25 Aug 2017 11:04:57 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170825100457.ycx6bzocgcwf7n6t@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-3-git-send-email-tianyu.lan@intel.com>
 <20170825091824.bj5nojkxoyog7ai4@citrix.com>
 <20170825095726.ukztvdwygsqnyt4k@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825095726.ukztvdwygsqnyt4k@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 Wei Liu <wei.liu2@citrix.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 2/5] XL: Increase event channels to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTA6NTc6MjZBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAxMDoxODoyNEFNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MTdQTSAtMDQwMCwg
TGFuIFRpYW55dSB3cm90ZToKPiA+ID4gVGhpcyBwYXRjaCBpcyB0byBpbmNyZWFzZSBldmVudCBj
aGFubmVscyB0byBzdXBwb3J0IG1vcmUgdmNwdXMgaW4gc2luZ2xlIFZNLgo+ID4gPiAKPiA+ID4g
U2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gPiAKPiA+
IFRoZXJlIGlzIG5vIG5lZWQgdG8gYnVtcCB0aGUgZGVmYXVsdC4gVGhlcmUgaXMgYWxyZWFkeSBh
IGNvbmZpZ3VyYXRpb24KPiA+IG9wdGlvbiBjYWxsZWQgbWF4X2V2ZW50X2NoYW5uZWwuCj4gCj4g
TWF5YmUgbWFrZSB0aGlzIHNvbWVob3cgYmFzZWQgb24gdGhlIG51bWJlciBvZiB2Q1BVcyBhc3Np
Z25lZCB0byB0aGUKPiBkb21haW4/Cj4gCj4gSXQncyBub3QgdmVyeSB1c2VkLWZyaWVuZGx5IHRv
IGFsbG93IHRoZSBjcmVhdGlvbiBvZiBhIGRvbWFpbiB3aXRoIDI1Ngo+IHZDUFVzIGZvciBleGFt
cGxlIHRoYXQgd291bGQgdGhlbiBnZXQgc3R1Y2sgZHVyaW5nIGJvb3QuCj4gCj4gT3IgYXQgbGVh
c3QgY2hlY2sgbWF4X2V2ZW50X2NoYW5uZWwgYW5kIHRoZSBudW1iZXIgb2YgdkNQVXMgYW5kIHBy
aW50Cj4gYSB3YXJuaW5nIG1lc3NhZ2UgdG8gYWxlcnQgdGhlIHVzZXIgdGhhdCB0aGluZ3MgbWln
aHQgZ28gd3Jvbmcgd2l0aAo+IHRoaXMgY29uZmlndXJhdGlvbi4KPiAKClRoZSBwcm9ibGVtIGlz
IG51bWJlciBvZiB2Y3B1IGlzIG9ubHkgb25lIGZhY3RvciB0aGF0IHdvdWxkIGFmZmVjdCB0aGUK
bnVtYmVyIG9mIGV2ZW50IGNoYW5uZWxzIG5lZWRlZC4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:05:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10: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.xen.org>)
	id 1dlBV1-0000kF-16; Fri, 25 Aug 2017 10:05:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403a61a94=Paul.Durrant@citrix.com>)
 id 1dlBUy-0000jx-Tx
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 10:05:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8E/74-03044-486FF995; Fri, 25 Aug 2017 10:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsWyU9JRQrf52/x
 Ig1WN6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8blqX1MBTtlKpZOe8jWwNgl1sXIySEh4CfR
 19/BBGKzCehILD06H8wWEVCUePDyJmsXIxcHs8AWRontW18zgySEBTIkzlx4BVWUKfFl93Qgm
 wPItpJY1WEPEmYRUJV4PPMFWAmvgLtE18a9TCBzhARmMUrsPHWSESTBKWApcWHLQrAiRgFZiS
 +Nq8HmMwuIS9x6AnGEhICAxJI955khbFGJl4//sULYBhJbl+5jgajXkViw+xMbhK0tsWwhxJ2
 8AoISJ2c+YZnAKDwLydhZSFpmIWmZhaRlASPLKkaN4tSistQiXWNDvaSizPSMktzEzBxdQwMz
 vdzU4uLE9NScxKRiveT83E2MwPBnAIIdjE2LAg8xSnIwKYnyWr+cHynEl5SfUpmRWJwRX1Sak
 1p8iFGDg0PgysEjsxmlWPLy81KVJHi1vgLVCRalpqdWpGXmACMUplSCg0dJhJcZJM1bXJCYW5
 yZDpE6xajLsWH1+i9MQmAzpMR5lUCKBECKMkrz4EbAksUlRlkpYV5GoAOFeApSi3IzS1DlXzG
 KczAqCfNKgkzhycwrgdv0CugIJqAjJp2YA3JESSJCSqqB0T7hJdeZON77tcVbV55SE5k2rVrj
 tInxL/beCXOnKzDcNkgyLJbbxO8ScGae1upY1+6Utmj3Es/I39umyOVPDfe9pjFBPTjrwnyjF
 8+YrDftMvtYvvV1cvu9MwvW5h5+ukPW/0yb8pGtl+f8MU2+ExC8YxYTd5F6F4PZs9pgzu+20+
 p2lYcHKLEUZyQaajEXFScCAE07kyURAwAA
X-Env-Sender: prvs=403a61a94=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503655555!112629562!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26446 invoked from network); 25 Aug 2017 10:05:55 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 10:05:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51549826"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 02/12] x86/mm: allow a privileged
 PV domain to map guest mfns
Thread-Index: AQHTG1YZ9KtoefPeP0i8Yb3ZXy62maKTlSiAgAFFztA=
Date: Fri, 25 Aug 2017 10:05:54 +0000
Message-ID: <853ac75bb4e947998b3876098db9a8bf@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-3-paul.durrant@citrix.com>
 <20170824163312.6dspdjc5ifjhjzmb@citrix.com>
In-Reply-To: <20170824163312.6dspdjc5ifjhjzmb@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: "xen-devel@lists.xenproject.org" <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 v2 REPOST 02/12] x86/mm: allow a privileged
 PV domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI0IEF1Z3VzdCAyMDE3IDE3OjMzCj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgUkVQT1NUIDAy
LzEyXSB4ODYvbW06IGFsbG93IGEKPiBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAgZ3Vlc3Qg
bWZucwo+IAo+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDAzOjUwOjU2UE0gKzAxMDAsIFBhdWwg
RHVycmFudCB3cm90ZToKPiA+IEluIHRoZSBjYXNlIHdoZXJlIGEgUFYgZG9tYWluIGlzIG1hcHBp
bmcgZ3Vlc3QgcmVzb3VyY2VzIHRoZW4gaXQgbmVlZHMKPiBtYWtlCj4gPiB0aGUgSFlQRVJWSVNP
Ul9tbXVfdXBkYXRlIGNhbGwgdXNpbmcgRE9NSURfU0VMRiwgcmF0aGVyIHRoYW4gdGhlCj4gZ3Vl
c3QKPiA+IGRvbWlkLCBzbyB0aGF0IHRoZSBwYXNzZWQgaW4gZ21mbiB2YWx1ZXMgYXJlIGNvcnJl
Y3RseSB0cmVhdGVkIGFzIG1mbnMKPiA+IHJhdGhlciB0aGFuIGdmbnMgcHJlc2VudCBpbiB0aGUg
Z3Vlc3QgcDJtLgo+ID4KPiAKPiBXaGF0IHdvdWxkIGJlIHRoZSBjYWxsY2hhaW4gbGlrZSBpbiB0
aGlzIGNhc2U/CgpJdCdzIGV4YWN0bHkgbGlrZSBmb3JlaWduIG1hcHBpbmcgYnV0IHBhc3Npbmcg
RE9NSURfU0VMRi4gSS5lLiBpbiBwcml2Y21kIChpbiBhIFBWIGRvbWFpbikgeW91IGhhdmUgYW4g
bWZuIGluIHlvdXIgaGFuZCB0aGF0IGFscmVhZHkgYmVsb25ncyB0byB5b3UgcmF0aGVyIHRoYW4g
dGhlIGdtZm4gb2YgYSBmb3JlaWduIGRvbWFpbi4KCj4gCj4gSSBkb24ndCBxdWl0ZSB1bmRlcnN0
YW5kIGhvdyB0aGlzIGZpdHMgd2l0aCB0aGUgcmVzb3VyY2UgbWFwcGluZyBjb2RlCj4gaW4gdGhp
cyBzZXJpZXMuCj4gCgpCZWNhdXNlIChmb3IgYSBQViBjYWxsZXIpIG1hcHBpbmcgYSByZXNvdXJj
ZSBnaXZlcyB5b3UgYmFjayBtZm5zIHRoYXQgYXJlIGFzc2lnbmVkIHRvIHRoZSBjYWxsaW5nIGRv
bWFpbiwgYW5kIHRoZSBtb3N0IGNvbnZlbmllbnQgd2F5IG9mIHVzaW5nIHRoZW0gaXMgdG8gdXNl
IHRoZSBleGlzdGluZyBjb2RlIHRoYXQgbm9ybWFsbHkgZGVhbHMgd2l0aCBwcml2IG1hcHBpbmcg
ZnJvbSBhIGZvcmVpZ24gZG9tYWluLCBidXQganVzdCBhbGxvdyBpdCB0byB1c2UgRE9NSURfU0VM
Ri4gVGhpcyBwYXRjaCBpcyBhbGwgdGhhdCdzIHJlcXVpcmVkIHRvIG1ha2UgdGhhdCB3b3JrLgoK
ICBQYXVsCgo+ID4gVGhpcyBwYXRjaCByZW1vdmVzIGEgY2hlY2sgd2hpY2ggY3VycmVudGx5IGRp
c2FsbG93cyBtYXBwaW5nIG9mIGEgcGFnZQo+IHdoZW4KPiA+IHRoZSBvd25lciBvZiB0aGUgcGFn
ZSB0YWJsZXMgbWF0Y2hlcyB0aGUgZG9tYWluIHBhc3NlZCB0bwo+ID4gSFlQRVJWSVNPUl9tbXVf
dXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVyIG9mIHRoZQo+IHBh
Z2UuCj4gPiBUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVjYTkgKCJ4
ODY6IENsZWFuIHVwCj4gPiBnZXRfcGFnZV9mcm9tX2wxZSgpIHRvIGNvcnJlY3RseSBkaXN0aW5n
dWlzaCBiZXR3ZWVuIG93bmVyLW9mLXB0ZSBhbmQKPiA+IG93bmVyLW9mLWRhdGEtcGFnZSBpbiBh
bGwgY2FzZXMiKSBidXQgaXQncyBub3QgY2xlYXIgd2h5IGl0IHdhcyBuZWVkZWQuCj4gPgo+ID4g
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+
IC0tLQo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVuL2Fy
Y2gveDg2L21tLmMgfCAxMyArKysrKysrKy0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+ID4gaW5kZXggMGFiYjFlMjg0Zi4uYWFhOWZm
NTE5NyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiArKysgYi94ZW4vYXJj
aC94ODYvbW0uYwo+ID4gQEAgLTk4OSwxMiArOTg5LDE1IEBAIGdldF9wYWdlX2Zyb21fbDFlKAo+
ID4gICAgICAgICAgICAgICAgICAgICAocmVhbF9wZ19vd25lciAhPSBkb21fY293KSApICkKPiA+
ICAgICAgewo+ID4gICAgICAgICAgLyoKPiA+IC0gICAgICAgICAqIExldCBwcml2aWxlZ2VkIGRv
bWFpbnMgdHJhbnNmZXIgdGhlIHJpZ2h0IHRvIG1hcCB0aGVpciB0YXJnZXQKPiA+IC0gICAgICAg
ICAqIGRvbWFpbidzIHBhZ2VzLiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZm
YiBleHBvcnQgdG8KPiA+IC0gICAgICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3VwcG9ydHMgZ3Jh
bnRlZCBtYXBwaW5ncy4gQXQgdGhhdCB0aW1lIHRoaXMKPiA+IC0gICAgICAgICAqIG1pbm9yIGhh
Y2sgY2FuIGdvIGF3YXkuCj4gPiArICAgICAgICAgKiBJZiB0aGUgcmVhbCBwYWdlIG93bmVyIGlz
IG5vdCB0aGUgZG9tYWluIHNwZWNpZmllZCBpbiB0aGUKPiA+ICsgICAgICAgICAqIGh5cGVyY2Fs
bCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZpZWQgZG9tYWluIGhhcwo+ID4gKyAgICAg
ICAgICogbWFwcGluZyBwcml2aWxlZ2Ugb3ZlciB0aGUgcGFnZSBvd25lci4KPiA+ICsgICAgICAg
ICAqIFRoaXMgaXMgdXNlZCB0byBhbGxvdyBzdHViLWRvbWFpbiBwdmZiIGV4cG9ydCB0byBkb20w
LiBJdCBpcwo+ID4gKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEgcHJpdmlsZWdlZCBQ
ViBkb21haW4gdG8gbWFwIG1mbnMgdXNpbmcKPiA+ICsgICAgICAgICAqIERPTUlEX1NFTEYsIHdo
aWNoIGlzIG5lZWRlZCBmb3IgbWFwcGluZyBndWVzdCByZXNvdXJjZXMgc3VjaAo+ID4gKyAgICAg
ICAgICogZ3JhbnQgdGFibGUgZnJhbWVzLgo+ID4gICAgICAgICAgICovCj4gPiAtICAgICAgICBp
ZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwpIHx8IChwZ19vd25lciA9PSBsMWVfb3duZXIpIHx8
Cj4gPiArICAgICAgICBpZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwpIHx8Cj4gPiAgICAgICAg
ICAgICAgIHhzbV9wcml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3du
ZXIpICkKPiA+ICAgICAgICAgIHsKPiA+ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKPiA+IC0tCj4gPiAyLjExLjAKPiA+Cj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:12:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10: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.xen.org>)
	id 1dlBam-0001SL-M6; Fri, 25 Aug 2017 10:11:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlBal-0001SF-Fn
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 10:11:55 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 F5/FD-01729-AE7FF995; Fri, 25 Aug 2017 10:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQvfV9/m
 RBq/a+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy9f1axFjSLV+w/atrA2CbUxcjJISHgJ3H4
 4Bp2EJtFQFXi470+pi5GDg42AXuJ6V8rQMIiQOHN00+DlTALbGaUmNPqCmILC8RK7J8O0cor4
 CGx8e8dFhBbSKBOYtO3eUwQcUGJkzOfsED06kgs2P2JDWQ8s4C0xPJ/HCBhTgFXiaPTFoOViA
 qoSJxcuYYJYoyiRP+8B2wQV6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkaN4tSistQiXWMDvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOCrZ2Bg3ME4YZXfIUZJDiYlUV7rl/Mj
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwdn8DygkWpaanVqRl5gDjACYtwcGjJMKrB5LmLS5Iz
 C3OTIdInWJUlBLnnQiSEABJZJTmwbXBYu8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeZp
 ApPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGxsOB7+ZO0l023eiAkGBd72mbAzlcskXux5p3fPn
 ariZyrn67iopFttumc6WCvQzs1aGpd9LusPQVlpYsejW9gpt3DmPHsVTVDStiH774WrJwUrfh
 hAX7V5x8cKLSUnDmjfSQE0IqXote7t2Ul3Xo/yKO7pz/El/Y4ozzXh55opStffwrp/sNVyWW4
 oxEQy3mouJEAMZPGYO4AgAA
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503655914!105952174!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3085 invoked from network); 25 Aug 2017 10:11:54 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 10:11:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,424,1498521600"; d="scan'208";a="51550066"
Date: Fri, 25 Aug 2017 11:11:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170825101147.w2lkrqnbxb7o44wx@MacBook-Pro-de-Roger.local>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-5-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503629540-26053-5-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 4/5] hvmload: Add x2apic entry support
 in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MTlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCB4MmFwaWMgZW50cnkgc3VwcG9ydCBmb3IgQUNQSSBN
QURUIHRhYmxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50
ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4g
LS0tCj4gIHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIHwgMTAgKysrKysrKysKPiAgdG9vbHMvbGli
YWNwaS9idWlsZC5jICAgfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgMTggZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIGIvdG9v
bHMvbGliYWNwaS9hY3BpMl8wLmgKPiBpbmRleCA3NThhODIzLi5mZjE4YjNlIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oCj4gKysrIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8w
LmgKPiBAQCAtMzIyLDYgKzMyMiw3IEBAIHN0cnVjdCBhY3BpXzIwX3dhZXQgewo+ICAjZGVmaW5l
IEFDUElfSU9fU0FQSUMgICAgICAgICAgICAgICAgICAgICAgIDB4MDYKPiAgI2RlZmluZSBBQ1BJ
X1BST0NFU1NPUl9MT0NBTF9TQVBJQyAgICAgICAgICAweDA3Cj4gICNkZWZpbmUgQUNQSV9QTEFU
Rk9STV9JTlRFUlJVUFRfU09VUkNFUyAgICAgMHgwOAo+ICsjZGVmaW5lIEFDUElfUFJPQ0VTU09S
X0xPQ0FMX1gyQVBJQyAgICAgICAgIDB4MDkKPiAgCj4gIC8qCj4gICAqIEFQSUMgU3RydWN0dXJl
IERlZmluaXRpb25zLgo+IEBAIC0zMzgsNiArMzM5LDE1IEBAIHN0cnVjdCBhY3BpXzIwX21hZHRf
bGFwaWMgewo+ICAgICAgdWludDMyX3QgZmxhZ3M7Cj4gIH07Cj4gIAo+ICtzdHJ1Y3QgYWNwaV8y
MF9tYWR0X3gyYXBpYyB7Cj4gKyAgICB1aW50OF90ICB0eXBlOwo+ICsgICAgdWludDhfdCAgbGVu
Z3RoOwo+ICsgICAgdWludDE2X3QgcmVzZXJ2ZWQ7CQkgICAgLyogcmVzZXJ2ZWQgLSBtdXN0IGJl
IHplcm8gKi8KPiArICAgIHVpbnQzMl90IGFwaWNfaWQ7ICAgICAgICAgICAvKiBQcm9jZXNzb3Ig
eDJBUElDIElEICAqLwo+ICsgICAgdWludDMyX3QgZmxhZ3M7Cj4gKyAgICB1aW50MzJfdCBhY3Bp
X3Byb2Nlc3Nvcl9pZDsJLyogQUNQSSBwcm9jZXNzb3IgVUlEICovCgpUaGVyZSdzIGEgbWl4IG9m
IHRhYnMgYW5kIHNwYWNlcyBhYm92ZS4KCj4gK307Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCBBUElD
IEZsYWdzLiAgQWxsIG90aGVyIGJpdHMgYXJlIHJlc2VydmVkIGFuZCBtdXN0IGJlIDAuCj4gICAq
Lwo+IGRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2J1aWxkLmMgYi90b29scy9saWJhY3BpL2J1
aWxkLmMKPiBpbmRleCBjN2NjNzg0Li4zNmU1ODJhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYmFj
cGkvYnVpbGQuYwo+ICsrKyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwo+IEBAIC04Miw5ICs4Miw5
IEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV8yMF9tYWR0ICpjb25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNw
aV9jdHh0ICpjdHh0LAo+ICAgICAgc3RydWN0IGFjcGlfMjBfbWFkdCAgICAgICAgICAgKm1hZHQ7
Cj4gICAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0X2ludHNyY292ciAqaW50c3Jjb3ZyOwo+ICAgICAg
c3RydWN0IGFjcGlfMjBfbWFkdF9pb2FwaWMgICAgKmlvX2FwaWM7Cj4gLSAgICBzdHJ1Y3QgYWNw
aV8yMF9tYWR0X2xhcGljICAgICAqbGFwaWM7Cj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX2luZm9f
dGFibGUgICAqaHZtaW5mbyA9IGNvbmZpZy0+aHZtaW5mbzsKPiAgICAgIGludCBpLCBzejsKPiAr
ICAgIHZvaWQgKmVuZDsKPiAgCj4gICAgICBpZiAoIGNvbmZpZy0+bGFwaWNfaWQgPT0gTlVMTCAp
Cj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gQEAgLTkyLDcgKzkyLDExIEBAIHN0YXRpYyBzdHJ1
Y3QgYWNwaV8yMF9tYWR0ICpjb25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAo+
ICAgICAgc3ogID0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHQpOwo+ICAgICAgc3ogKz0gc2l6
ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfaW50c3Jjb3ZyKSAqIDE2Owo+ICAgICAgc3ogKz0gc2l6
ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfaW9hcGljKTsKPiAtICAgIHN6ICs9IHNpemVvZihzdHJ1
Y3QgYWNwaV8yMF9tYWR0X2xhcGljKSAqIGh2bWluZm8tPm5yX3ZjcHVzOwo+ICsKPiArICAgIGlm
IChodm1pbmZvLT5ucl92Y3B1cyA8IDI1NikKPiArICAgICAgICBzeiArPSBzaXplb2Yoc3RydWN0
IGFjcGlfMjBfbWFkdF9sYXBpYykgKiBodm1pbmZvLT5ucl92Y3B1czsKPiArICAgIGVsc2UKPiAr
ICAgICAgICBzeiArPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF94MmFwaWMpICogaHZtaW5m
by0+bnJfdmNwdXM7CgpUaGlzIGlzIHdyb25nLCBBUElDIElEIGlzIGNwdSBpZCAqIDIsIHNvIHRo
ZSBsaW1pdCBoZXJlIG5lZWRzIHRvIGJlCjEyOCwgbm90IDI1Ni4gQWxzbyB0aGlzIHNob3VsZCBi
ZSBzZXQgYXMgYSBjb25zdGFudCBzb21ld2hlcmUuCgpBcGFydCBmcm9tIHRoYXQsIGFsdGhvdWdo
IHRoaXMgaXMgdGVjaG5pY2FsbHkgY29ycmVjdCwgSSB3b3VsZCByYXRoZXIKcHJlZmVyIHRoZSBm
aXJzdCAxMjggdkNQVXMgdG8gaGF2ZSB4QVBJQyBlbnRyaWVzLCBhbmQgQVBJQyBJRHMgPiAyNTQK
dG8gdXNlIHgyQVBJQyBlbnRyaWVzLiBUaGlzIHdpbGwgYWxsb3cgYSBndWVzdCB3aXRob3V0IHgy
QVBJQyBzdXBwb3J0CnRvIHN0aWxsIGJvb3Qgb24gVk1zID4gMTI4IHZDUFVzLCBhbHRob3VnaCB0
aGV5IHdvbid0IGJlIGFibGUgdG8gdXNlCnRoZSBleHRyYSBDUFVzLiBJSVJDIHRoaXMgaXMgaW4g
bGluZSB3aXRoIHdoYXQgYmFyZSBtZXRhbCBkb2VzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:13:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10:13: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.xen.org>)
	id 1dlBcK-0001Ye-0H; Fri, 25 Aug 2017 10:13:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlBcI-0001YR-Hu
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 10:13:30 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5A/40-01732-948FF995; Fri, 25 Aug 2017 10:13:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS9fjx/x
 Ig9tneS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDy9ezFrwTq9h3/gJrA+N//i5GTg4hgTyJ
 5XOfM4HYvAJ2Eg+/H2YFsSUEDCVOL7zJAmKzCKhKfLu8AKyGTUBdou3ZdrAaEQF9ifmffgLZX
 BzMAr8YJX5fuMoMkhAWiJC4+PA+G0hCSKCDUeLLx26wDk4BL4meKWvYuxg5gLYJSvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rq
 a6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYgAxDsYJz6Pu4QoyQHk5Ior/XL
 +ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi7vwHlBItS01Mr0jJzgLEAk5bg4FES4X0MkuYtL
 kjMLc5Mh0idYlSUEucV+Q6UEABJZJTmwbXB4u8So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhH
 mPgoznycwrgZv+CmgxE9DiSSfmgCwuSURISTUwsvAeWykh925nm0hbzJVH8/f1qXxM5TqeXB0
 x41DHG/WznUmy4ZIrj7LLaZXWp6RJc92fq7f+fBrrr1AGo9YDl4PcvIJ+z/QQD9jcu//Go3U5
 Ds51zxZWKv2QNlhgrqj3wMB/dvGtxr1rNq+oOve6SucT12Vrq4P3uiIvdv31XJufYKJ+fdMdJ
 ZbijERDLeai4kQAqQfkmboCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503656006!106000223!1
X-Originating-IP: [137.65.248.74]
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 22591 invoked from network); 25 Aug 2017 10:13:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 10:13:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 04:13:25 -0600
Message-Id: <59A014650200007800173ADD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 04:13:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
 <1503597355-21334-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503597355-21334-2-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 1/3] gnttab: Drop the frame parameter from
 acquire_grant_for_copy()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE5OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXQgaXMgcmVkdW5kYW50IHdpdGggdGhlICpwYWdlIHBhcmFtZXRlci4gIFJlbmFtZSB0
aGUgZ3JhbnRfZnJhbWUgcGFyYW1ldGVyIHRvCj4gaW5kaWNhdGUgdGhhdCBpdCBpcyBsb2NhbCwg
YW5kIGhpZ2hsaWdodCB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIGNoYW5nZS4KCkkgZG9uJ3QgdW5k
ZXJzdGFuZCB0aGlzIHNlY29uZCBzZW50ZW5jZTogRm9yIG9uZSwgZ3JhbnRfZnJhbWUgaXNuJ3QK
YW5kIHdhc24ndCBhIHBhcmFtZXRlciAoYnV0IGEgbG9jYWwgdmFyaWFibGUpLCBhbmQgdGhlbiBJ
IGFsc28gZG9uJ3QKc2VlIHdoYXQgaXMgYmVpbmcgaGlnaGxpZ2h0ZWQgdG8gdmFsaWRhdGUgdGhl
IGNvcnJlY3RuZXNzLiBPciBhbSBJCmJlaW5nIG1pc2xlYWQgYnkgaXQgbm90IHJlYWRpbmcgImFu
ZCB0byBoaWdobGlnaHQgLi4uIj8gU28gZmFyIEkgd2FzCmJlbGlldmluZyB0aGF0IHN1Y2ggYW4g
b21pc3Npb24gaXMgb2theSBpbiBHZXJtYW4sIGJ1dCBub3QgaW4gRW5nbGlzaC4KCj4gQEAgLTIy
MzgsMTAgKzIyNDAsOSBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAo+ICAgICAgICAgIGFjdGl2
ZV9lbnRyeV9yZWxlYXNlKGFjdCk7Cj4gICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsK
PiAgCj4gLSAgICAgICAgcmMgPSBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVm
LCByZC0+ZG9tYWluX2lkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdlLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdHJhbnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKPiArICAgICAgICByYyA9IGFjcXVpcmVf
Z3JhbnRfZm9yX2NvcHkoCj4gKyAgICAgICAgICAgIHRkLCB0cmFuc19ncmVmLCByZC0+ZG9tYWlu
X2lkLCByZWFkb25seSwgcGFnZSwgJnRyYW5zX3BhZ2Vfb2ZmLAo+ICsgICAgICAgICAgICAmdHJh
bnNfbGVuZ3RoLCBmYWxzZSk7CgpBcyBoaW50ZWQgYXQgYnkgV2VpLCBJJ2QgcHJlZmVyIGlmIHlv
dSBkaWRuJ3QgYWx0ZXIgdGhlIHN0eWxlIHRvIHRoZQp1Z2xpZXIgdmFyaWFudCAtIHdlIHJlYWxs
eSBzaG91bGQgdXNlIHRoYXQgb25seSBpZiB0aGUgY29tbW9ubHkKdXNlZCBvbmUgcmVhbGx5IGdl
dHMgdW53aWVsZHksIHdoaWNoIGltbyBpcyBub3QgdGhlIGNhc2UgaGVyZS4KCj4gQEAgLTIyNTUs
NiArMjI1Niw4IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCj4gICAgICAgICAgICAgIHJldHVy
biByYzsKPiAgICAgICAgICB9Cj4gIAo+ICsgICAgICAgIGZyYW1lID0gcGFnZV90b19tZm4oKnBh
Z2UpOwo+ICsKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIFdlIGRyb3BwZWQgdGhlIGxvY2ss
IHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCB0aGUgZ3JhbnQgZGlkbid0Cj4gICAgICAgICAgICog
Y2hhbmdlLCBhbmQgdGhhdCBub2JvZHkgZWxzZSB0cmllZCB0byBwaW4vdW5waW4gaXQuIElmIGFu
eXRoaW5nCj4gQEAgLTIyNjIsNyArMjI2NSw3IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCj4g
ICAgICAgICAgICovCj4gICAgICAgICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gIT0gMiB8fAo+ICAg
ICAgICAgICAgICAgYWN0LT5waW4gIT0gb2xkX3BpbiB8fAo+IC0gICAgICAgICAgICAgKG9sZF9w
aW4gJiYgKGFjdC0+ZG9taWQgIT0gbGRvbSB8fCBhY3QtPmZyYW1lICE9IGdyYW50X2ZyYW1lIHx8
Cj4gKyAgICAgICAgICAgICAob2xkX3BpbiAmJiAoYWN0LT5kb21pZCAhPSBsZG9tIHx8IGFjdC0+
ZnJhbWUgIT0gZnJhbWUgfHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3QtPnN0YXJ0
ICE9IHRyYW5zX3BhZ2Vfb2ZmIHx8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5s
ZW5ndGggIT0gdHJhbnNfbGVuZ3RoIHx8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0
LT50cmFuc19kb21haW4gIT0gdGQgfHwKPiBAQCAtMjI4Niw3ICsyMjg5LDcgQEAgYWNxdWlyZV9n
cmFudF9mb3JfY29weSgKPiAgICAgICAgICAgICAgYWN0LT5sZW5ndGggPSB0cmFuc19sZW5ndGg7
Cj4gICAgICAgICAgICAgIGFjdC0+dHJhbnNfZG9tYWluID0gdGQ7Cj4gICAgICAgICAgICAgIGFj
dC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dyZWY7Cj4gLSAgICAgICAgICAgIGFjdC0+ZnJhbWUgPSBn
cmFudF9mcmFtZTsKPiArICAgICAgICAgICAgYWN0LT5mcmFtZSA9IGZyYW1lOwoKVGhlc2UgdGhy
ZWUgZ2V0IHJlLWRvbmUgaW4gcGF0Y2ggMiAtIEkgdGhpbmsgeW91IGNvdWxkIGVhc2lseSBicmlu
Zwp0aGVtIGludG8gdGhlaXIgZmluYWwgc2hhcGUgcmlnaHQgYXdheSwgcHJvdmluZyB0aGUgY29y
cmVjdG5lc3Mgb2YKdGhlIGNoYW5nZSBieSByZWR1Y2luZyB0aGUgc2NvcGUgb2YgZnJhbWUgdG8g
Li4uCgo+IEBAIC0yMzEwLDcgKzIzMTMsNyBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAo+ICAg
ICAgICAgIHsKPiAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBzaGFyZWRfZW50cnlf
djEocmd0LCBncmVmKS5mcmFtZTsKPiAgCj4gLSAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VkX2Zy
YW1lKGdmbiwgJmdyYW50X2ZyYW1lLCBwYWdlLCByZWFkb25seSwgcmQpOwo+ICsgICAgICAgICAg
ICByYyA9IGdldF9wYWdlZF9mcmFtZShnZm4sICZmcmFtZSwgcGFnZSwgcmVhZG9ubHksIHJkKTsK
Ci4uLiB0aGUgb3V0ZXIgaWYoKSB0aGlzIGFuZCB0aGUgZm9sbG93aW5nIGh1bmtzIGFyZSBjb250
YWluZWQgaW4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:18:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10:18: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.xen.org>)
	id 1dlBhN-0001q0-MU; Fri, 25 Aug 2017 10:18:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403a61a94=Paul.Durrant@citrix.com>)
 id 1dlBhM-0001pu-JA
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 10:18:44 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B3/8E-02181-389FF995; Fri, 25 Aug 2017 10:18:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQrfp5/x
 Ig4nbRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyN7bNYCw5oV8z8M5OlgfGpQhcjJ4eEgJ/E
 o+V7mUBsNgEdiaVH54PZIgJaEutXPGXrYuTiYBaYwijx5uF+sISwQIbEx7NtrBBFmRKHVu2As
 q0kPn9axghiswioShz8+5gNxOYVcJfYcGw7K8ggIYE1jBLrjm5iB0lwCnhJPLv+AcxmFJCV+N
 K4mhnEZhYQl7j1BOIKCQEBiSV7zjND2KISLx//Y4WwDSS2Lt3HAlGvI7Fg9yc2CFtbYtnC18w
 QiwUlTs58wjKBUXgWkrGzkLTMQtIyC0nLAkaWVYwaxalFZalFusYGeklFmekZJbmJmTm6hgbG
 ermpxcWJ6ak5iUnFesn5uZsYgRFQz8DAuIOx84TfIUZJDiYlUV7rl/MjhfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwFv8AygkWpaanVqRl5gBjESYtwcGjJMJ77TtQmre4IDG3ODMdInWKUZdjw+
 r1X5iEWPLy81KlxHk1QWYIgBRllObBjYClhUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl
 1QKbwZOaVwG16BXQEE9ARk07MATmiJBEhJdXAqJfy+/zncL/gvW+YI6bf1fr4o8D1p6DPY52X
 cjOORwrn6rWwnsuTXCy4P+NmgkfagQ2h/ubxkVIrig2/2S1P2uFU0rFObELCkVAmFq4jPc8dN
 0zXSz9k67lvvaFyh2L0mxXb/nlmhGms2r/LkOto8MSTqv83lvvprn3ek+m4q0ssJFWcQ36yEk
 txRqKhFnNRcSIA5GZsQAYDAAA=
X-Env-Sender: prvs=403a61a94=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503656322!73043739!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12661 invoked from network); 25 Aug 2017 10:18:42 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 10:18:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="51550304"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 09/12] x86/hvm/ioreq: simplify code
 and use consistent naming
Thread-Index: AQHTG1Yc8ADihI7cw0eZ524nfJYSUqKTnViAgAFCnIA=
Date: Fri, 25 Aug 2017 10:18:41 +0000
Message-ID: <4657dac9d434434483fd0a90bb155509@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-10-paul.durrant@citrix.com>
 <20170824170231.teui3x7466xovmxt@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170824170231.teui3x7466xovmxt@dhcp-3-128.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 09/12] x86/hvm/ioreq: simplify
 code and use consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDI0IEF1Z3VzdCAyMDE3IDE4OjAzCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3
IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgUkVQT1NU
IDA5LzEyXSB4ODYvaHZtL2lvcmVxOiBzaW1wbGlmeQo+IGNvZGUgYW5kIHVzZSBjb25zaXN0ZW50
IG5hbWluZwo+IAo+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDAzOjUxOjAzUE0gKzAxMDAsIFBh
dWwgRHVycmFudCB3cm90ZToKPiA+IFRoaXMgcGF0Y2ggcmUtd29ya3MgbXVjaCBvZiB0aGUgSU9S
RVEgc2VydmVyIGluaXRpYWxpemF0aW9uIGFuZCB0ZWFyZG93bgo+ID4gY29kZToKPiA+Cj4gPiAt
IFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8g
Y2FsbAo+IHRocm91Z2gKPiA+ICAgdG8gaHZtX2FsbG9jL2ZyZWVfaW9yZXFfZ2ZuKCkgcmF0aGVy
IHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCj4gPiAgIHNlcGFyYXRlbHkgYnkgb3V0
ZXIgZnVuY3Rpb25zLgo+ID4gLSBTZXZlcmFsIGZ1bmN0aW9ucyBub3cgdGVzdCB0aGUgdmFsaWRp
dHkgb2YgdGhlIGh2bV9pb3JlcV9wYWdlIGdmbiB2YWx1ZQo+ID4gICB0byBkZXRlcm1pbmUgd2hl
dGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2FsbGVkCj4g
PiAgIGZvciB0aGUgYnVmaW9yZXEgcGFnZSBldmVuIHdoZW4gaXQgaXMgbm90IHVzZWQuCj4gPiAt
IGh2bV9hZGQvcmVtb3ZlX2lvcmVxX2dmbigpIHNpbXBseSByZXR1cm4gaW4gdGhlIGNhc2Ugb2Yg
dGhlIGRlZmF1bHQKPiA+ICAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQg
dG8gdGVzdCBiZWZvcmUgY2FsbGluZy4KPiA+IC0gaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdl
cygpIGlzIHJlbmFtZWQgdG8KPiBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCj4gPiAgIHRv
IG1pcnJvciB0aGUgZXhpc3RpbmcgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcygpLgo+ID4K
PiA+IEFsbCBvZiB0aGlzIHNpZ25pZmljYW50bHkgc2hvcnRlbnMgdGhlIGNvZGUuCj4gPgo+ID4g
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+
IC0tLQo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jIHwgMTgxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiAtLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyks
IDExMiBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiBpbmRleCA1NzM3MDgyMjM4Li5l
ZGZiMzk0YzU5IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+IEBAIC0xODEsNjMgKzE4MSw3NiBAQCBi
b29sIGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKPiA+ICAgICAgcmV0
dXJuIHRydWU7Cj4gPiAgfQo+ID4KPiA+IC1zdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9nZm4o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ2ZuKQo+ID4gK3N0YXRpYyB1bnNpZ25l
ZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCj4g
Cj4gZ2ZuX3QgYXMgdGhlIHJldHVybiB0eXBlIGluc3RlYWQ/IEkgc2VlIHRoYXQgeW91IGFyZSBt
b3ZpbmcgaXQsIHNvIEkKPiB3b24ndCBpbnNpc3QgKEkgYXNzdW1lIHRoZXJlJ3MgYWxzbyBzb21l
IG90aGVyIHJlZmFjdG9yaW5nIGludm9sdmVkIGluCj4gbWFraW5nIHRoaXMgcmV0dXJuIGdmbl90
KS4gSSBzZWUgdGhlcmUgYXJlIGFsc28gZnVydGhlciB1c2VzIG9mCj4gdW5zaWduZWQgbG9uZyB0
byBzdG9yZSBnZm5zLCBJJ20gbm90IGdvaW5nIHRvIHBvaW50IHRob3NlIG91dC4KPiAKPiA+ICB7
Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Cj4gPiAgICAgIHVuc2lnbmVk
IGludCBpOwo+ID4gLSAgICBpbnQgcmM7Cj4gPgo+ID4gLSAgICByYyA9IC1FTk9NRU07Cj4gPiAr
ICAgIEFTU0VSVCghcy0+aXNfZGVmYXVsdCk7Cj4gPiArCj4gPiAgICAgIGZvciAoIGkgPSAwOyBp
IDwgc2l6ZW9mKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzaykgKiA4OyBpKysgKQo+
ID4gICAgICB7Cj4gPiAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSApCj4gPiAgICAgICAgICB7Cj4gCj4gVGhlIGJy
YWNlcyBhcmUgbm90IHN0cmljdGx5IG5lZWRlZCBhbnltb3JlLCBidXQgdGhhdCdzIGEgcXVlc3Rp
b24gb2YKPiB0YXN0ZS4KPiAKPiA+IC0gICAgICAgICAgICAqZ2ZuID0gZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX2dmbi5iYXNlICsgaTsKPiA+IC0gICAgICAgICAgICByYyA9IDA7Cj4gPiAtICAg
ICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICAgICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9nZm4uYmFzZSArIGk7Cj4gPiAgICAgICAgICB9Cj4gPiAgICAgIH0KPiA+Cj4gPiAt
ICAgIHJldHVybiByYzsKPiA+ICsgICAgcmV0dXJuIGdmbl94KElOVkFMSURfR0ZOKTsKPiA+ICB9
Cj4gPgo+ID4gLXN0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbikKPiA+ICtzdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+ID4gIHsKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKPiA+ICAgICAgdW5zaWduZWQgaW50IGkgPSBnZm4gLSBkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7Cj4gPgo+ID4gLSAgICBpZiAoIGdmbiAhPSBnZm5feChJ
TlZBTElEX0dGTikgKQo+ID4gLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX2dmbi5tYXNrKTsKPiA+ICsgICAgQVNTRVJUKCFzLT5pc19kZWZhdWx0KTsKPiAKPiBJ
IHdvdWxkIG1heWJlIGFkZCBhIGdmbiAhPSBnZm5feChJTlZBTElEX0dGTikgaW4gdGhlIEFTU0VS
VC4KPiAKPiA+ICsKPiA+ICsgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X2dmbi5tYXNrKTsKPiA+ICB9Cj4gPgo+ID4gLXN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9w
YWdlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sCj4gYnVmKQo+ID4gK3N0YXRpYyB2
b2lkIGh2bV91bm1hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wg
YnVmKQo+IAo+IEknbSBub3Qgc3VyZSBpZiB5b3UgbmVlZCB0aGUgYnVmIHBhcmFtZXRlciwgaXQg
c2VlbXMgaW4gYWxsIGNhc2VzIHlvdQo+IHdhbnQgdG8gdW5tYXAgZXZlcnl0aGluZyB3aGVuIGNh
bGxpbmcgaHZtX3VubWFwX2lvcmVxX2dmbj8gKHNhbWUKPiBhcHBsaWVzIHRvIGh2bV9yZW1vdmVf
aW9yZXFfZ2ZuIGFuZCBodm1fYWRkX2lvcmVxX2dmbikKCkl0J3MgcmVhbGx5IGp1c3Qgc28gbWFw
L3VubWFwIGFuZCBhZGQvcmVtb3ZlIG1pcnJvciBlYWNoIG90aGVyLgoKPiAKPiA+ICBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBpb3JlcV9nZm4sCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX2dmbikKPiA+IC17Cj4gPiAtICAgIGludCByYzsKPiA+IC0K
PiA+IC0gICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgZmFsc2UsIGlvcmVxX2dmbik7Cj4g
PiAtICAgIGlmICggcmMgKQo+ID4gLSAgICAgICAgcmV0dXJuIHJjOwo+ID4gLQo+ID4gLSAgICBp
ZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+ID4gLSAgICAgICAgcmMg
PSBodm1fbWFwX2lvcmVxX3BhZ2UocywgdHJ1ZSwgYnVmaW9yZXFfZ2ZuKTsKPiA+IC0KPiA+IC0g
ICAgaWYgKCByYyApCj4gPiAtICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSk7
Cj4gPiAtCj4gPiAtICAgIHJldHVybiByYzsKPiA+IC19Cj4gPiAtCj4gPiAtc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAo+
ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGhhbmRsZV9i
dWZpb3JlcSkKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
aGFuZGxlX2J1ZmlvcmVxKQo+ID4gIHsKPiA+IC0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRv
bWFpbjsKPiA+IC0gICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dG
Tik7Cj4gPiAtICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9H
Rk4pOwo+ID4gLSAgICBpbnQgcmM7Cj4gPiAtCj4gPiAtICAgIGlmICggcy0+aXNfZGVmYXVsdCAp
Cj4gPiAtICAgIHsKPiA+IC0gICAgICAgIC8qCj4gPiAtICAgICAgICAgKiBUaGUgZGVmYXVsdCBp
b3JlcSBzZXJ2ZXIgbXVzdCBoYW5kbGUgYnVmZmVyZWQgaW9yZXFzLCBmb3IKPiA+IC0gICAgICAg
ICAqIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5Lgo+ID4gLSAgICAgICAgICovCj4gPiAtICAgICAg
ICBBU1NFUlQoaGFuZGxlX2J1ZmlvcmVxKTsKPiA+IC0gICAgICAgIHJldHVybiBodm1faW9yZXFf
c2VydmVyX21hcF9wYWdlcyhzLAo+ID4gLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dLAo+ID4gLSAgICAgICAgICAgICAgICAg
ICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9QRk5dKTsKPiA+
IC0gICAgfQo+ID4gKyAgICBpbnQgcmMgPSAtRU5PTUVNOwo+IAo+IE5vIG5lZWQgdG8gc2V0IHJj
LCB5b3UgYXJlIGp1c3Qgb3ZlcndyaXRpbmcgaXQgaW4gdGhlIG5leHQgbGluZS4KPiAKCkluZGVl
ZC4KClRoYW5rcywKCiAgUGF1bAoKPiBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:26:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10: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.xen.org>)
	id 1dlBp5-0002Zk-Er; Fri, 25 Aug 2017 10:26:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlBp4-0002Ze-3M
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 10:26:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AC/D9-03937-16BFF995; Fri, 25 Aug 2017 10:26:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzfh9/x
 Ig+brBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvg32MBRM5Klobu9kbGJezdTFycggJ5Em0
 LGgEs3kF7CSmtT1gBrElBAwlTi+8yQJiswioStxb/R/MZhNQl2h7tp0VxBYRMJD48XEjUJyLg
 1lgPpPElLvbwIqEBcIk3m88xwixwF3i4bITQHEODk4BD4mFf/VATF4BQYm/O4RBKpgFtCQe/r
 rFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGRnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxgvbww4xCjJwaQkymv9cn6kEF9S
 fkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLg9f8FVCdYlJqeWpGWmQOMD5hSCQ4eJ
 RHeHJA0b3FBYm5xZjpE6hSjopQ4rwhIQgAkkVGaB9cGi8lLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEua98BNoCk9mXgnc9FdAi5mAFk86MQdkcUkiQkqqgbGmijEoLPv5zcIp5a8vtnhvlO9
 dG7ugrO2rlK2egfVkxZUJC6ae0tQvNOnXY/V6+vLeogzVLO93S6LLBCI+9NyZz5Cw5MNKnide
 mjOPPIv61n6z8cPt1xM9dR+mdEn/XjbnzUzLiWeXnq2+siVHVsrsR2E8e2frh5Oc0pW3/vrI7
 g3acdtoKpMSS3FGoqEWc1FxIgCI1/2RxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503656798!79436100!1
X-Originating-IP: [137.65.248.74]
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 32188 invoked from network); 25 Aug 2017 10:26:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 10:26:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 04:26:29 -0600
Message-Id: <59A017750200007800173B03@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 04:26:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1503655056-26620-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1503655056-26620-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,
 julien.grall@arm.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v3] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDExOjU3LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtMTM1OCwxNCArMTM1OCwxNCBAQCBzdGF0aWMgaW50
IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
biwgdTMyIGZsYWcpCj4gICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKPiAgICAgIGludCByYyA9
IDA7Cj4gIAo+IC0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyAp
Cj4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzIHx8ICFkLT52
bV9ldmVudF9wYWdpbmcgKQo+ICAgICAgICAgIHJldHVybiAwOwoKU28gd2l0aG91dCBwYWdpbmcg
ZW5hYmxlZCBhc3NpZ25pbmcgYSBkZXZpY2UgZG9lcyBub3RoaW5nIGFuZApzdWNjZWVkcz8gSSB0
aGluayB5b3Ugd2FudCB0byBhZGQgdGhlIGV4dHJhIGNvbmRpdGlvbiAuLi4KCj4gICAgICAvKiBQ
cmV2ZW50IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJl
ZW4gCj4gICAgICAgKiBlbmFibGVkIGZvciB0aGlzIGRvbWFpbiAqLwo+ICAgICAgaWYgKCB1bmxp
a2VseSghbmVlZF9pb21tdShkKSAmJgo+ICAgICAgICAgICAgICAoZC0+YXJjaC5odm1fZG9tYWlu
Lm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKPiAtICAgICAgICAgICAgIGQtPnZtX2V2ZW50LT5wYWdp
bmcucmluZ19wYWdlIHx8Cj4gKyAgICAgICAgICAgICBkLT52bV9ldmVudF9wYWdpbmctPnJpbmdf
cGFnZSB8fAoKLi4uIGhlcmUuIEFuZCBwbGVhc2UgbWFrZSBzdXJlIHlvdSB0ZXN0IHlvdXIgY2hh
bmdlIChvciBpbmRpY2F0ZQp5b3UgY2FuJ3QgYmVsb3cgdGhlIGNvbW1pdCBtZXNzYWdlLCBzbyBh
cHByb3ByaWF0ZSBjYXJlIGNhbiBiZQp0YWtlbiBieSBjb25zdW1lcnMgb2YgeW91ciBwYXRjaCku
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:36:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10:36: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.xen.org>)
	id 1dlByh-0003Jm-Br; Fri, 25 Aug 2017 10:36:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlByg-0003Jg-Df
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 10:36:38 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 8E/9C-11743-5BDFF995; Fri, 25 Aug 2017 10:36:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQnfL3/m
 RBn9/6Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzvi9gKzjHXtHaMJOxgXE5WxcjJ4eEgJ/E
 6ROPWEFsFgFVid6VrYxdjBwcbAL2EtO/VoCERYDCm6efZgexmQU2M0rMaXUFsYUFIiXe7TnCC
 GLzCnhInJp6hQnEFhKokzh3fQITRFxQ4uTMJywQvToSC3Z/YgMZzywgLbH8HwdImFPAVeLP7R
 Vg40UFVCROrlwDNUZRon/eA6gr0yUmPuthmcDIPwvJ1FlIps5CmLqAkXkVo0ZxalFZapGukYl
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7GfR8jDzFKcjApifJav5wf
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd+8foJxgUWp6akVaZg4wEmDSEhw8SiK8HiBp3uKCx
 NzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ82aAFAmAFGWU5sGNgEXlJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnzbvkNNIUnM68EbtMroCOYgI6YdGIOyBEliQgpqQbGePvra1YKXp61eG7ONFH
 VioWrQxJtEjsMZ4alZu+eGBahln8z43WFvN8q1ZTZu1vvJp18mn7n4bW0mGXb94g1PdunnPxo
 rXL05GCbjuqzB9kP1kqln1OIZS1p+Lz11bFHETP7f2rKnG+9Gbd1osvU3FsrOF7P0tu/udG7m
 cvfJHMV28+cSeVlSizFGYmGWsxFxYkA3GfUOMUCAAA=
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503657396!79437936!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7756 invoked from network); 25 Aug 2017 10:36:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 10:36:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="51550859"
Date: Fri, 25 Aug 2017 11:36:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170825103633.d34u2vscrme4uypx@MacBook-Pro-de-Roger.local>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-4-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503629540-26053-4-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 3/5] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MThQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGNoYW5nZSBEU0RUIHRhYmxlIGZvciBwcm9jZXNzb3Igb2Jq
ZWN0IHRvIHN1cHBvcnQgPjI1NSB2Y3B1cy4KClRoZSBub3RlIGluIEFDUEkgNi4xQSBzcGVjIHNl
Y3Rpb24gNS4yLjEyLjEyIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmc6CgpbQ29tcGF0aWJpbGl0eSBu
b3RlXSBPbiBzb21lIGxlZ2FjeSBPU2VzLCBMb2dpY2FsIHByb2Nlc3NvcnMgd2l0aCBBUElDCklE
IHZhbHVlcyBsZXNzIHRoYW4gMjU1ICh3aGV0aGVyIGluIFhBUElDIG9yIFgyQVBJQyBtb2RlKSBt
dXN0IHVzZSB0aGUKUHJvY2Vzc29yIExvY2FsIEFQSUMgc3RydWN0dXJlIHRvIGNvbnZleSB0aGVp
ciBBUElDIGluZm9ybWF0aW9uIHRvCk9TUE0sIGFuZCB0aG9zZSBwcm9jZXNzb3JzIG11c3QgYmUg
ZGVjbGFyZWQgaW4gdGhlIERTRFQgdXNpbmcgdGhlClByb2Nlc3NvcigpIGtleXdvcmQuIExvZ2lj
YWwgcHJvY2Vzc29ycyB3aXRoIEFQSUMgSUQgdmFsdWVzIDI1NSBhbmQKZ3JlYXRlciBtdXN0IHVz
ZSB0aGUgUHJvY2Vzc29yIExvY2FsIHgyQVBJQyBzdHJ1Y3R1cmUgYW5kIGJlIGRlY2xhcmVkCnVz
aW5nIHRoZSBEZXZpY2UoKSBrZXl3b3JkLiBTZWUgU2VjdGlvbiAxOS42LjEwMiAiUHJvY2Vzc29y
IChEZWNsYXJlClByb2Nlc3NvcikiIGZvciBtb3JlIGluZm9ybWF0aW9uLgoKU28geW91IGNhbm5v
dCB1bmNvbmRpdGlvbmFsbHkgc3dpdGNoIHRvIHVzaW5nIHRoZSBEZXZpY2UgZm9yIGFsbApwcm9j
ZXNzb3JzLgoKdkNQVXMgPD0gMTI4IG5lZWQgdG8gdXNlIHRoZSBQcm9jZXNzb3Iga2V5d29yZCwg
d2hpbGUgdkNQVXMgPiAxMjggbmVlZAp0byB1c2UgdGhlIERldmljZSBrZXl3b3JkLgoKRldJVyB0
aGUgY29kZSBiZWxvdyB0byBjcmVhdGUgdGhlIERldmljZXMgbG9va3MgZmluZSB0byBtZS4KClJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:42:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10:42: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.xen.org>)
	id 1dlC41-0003xT-VW; Fri, 25 Aug 2017 10:42:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dlC41-0003xJ-8b
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 10:42:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7E/D1-03044-00FFF995; Fri, 25 Aug 2017 10:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTZfh//x
 Igys/eS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfe9qZCs4xVhy91M7cwLiYsYuRi0NIYDOj
 xLRDK1ghnN2MEi/ePmbpYuTkEBHQkzh84isLSIJZ4AGTxMF1F8ESbAKaEnc+f2ICsYUFXCSe/
 NwDFucVsJI4duQlmM0ioCqx+9ZSNhBbVCBcYv/3a8wQNYISJ2c+AathFjCTmLf5ITOELS5x68
 l8JghbXmL72znMExh5ZyFpmYWkZRaSlllIWhYwsqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOQYg2MF4c2PAIUZJDiYlUV7rl/MjhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwzvkLlBMsSk1PrUjLzAEGP0xagoNHSYT3HUiat7ggMbc4Mx0idYpRl6Ppw
 5YvTEIsefl5qVLiEDMEQIoySvPgRsAi8RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeUNBpv
 Bk5pXAbXoFdAQT0BGTTswBOaIkESEl1cDouGb/+sk+kmYNXz5OevJI5tIpO8d3HK272mfPPHH
 QaEZf7OP0aKaSqz+/J15VbppxwGyivedjS6Fty9aJS/+YbS1x+r7mxnMm1neaRcKTe6S6eh7x
 LKnbOqe/T+9e7IRVyTe++5TEBAkIL3R/nFdXGWu2Q+TTRUEv46C5TV65n87X9HjauRUrsRRnJ
 BpqMRcVJwIAR5ka3r8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503657727!100999132!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43496 invoked from network); 25 Aug 2017 10:42:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 25 Aug 2017 10:42:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2D21E13D5;
 Fri, 25 Aug 2017 03:42:07 -0700 (PDT)
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 355E03F540;
 Fri, 25 Aug 2017 03:42:05 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2ea3d5e8-0f15-dbc2-74c5-7bdfee40bb61@arm.com>
Date: Fri, 25 Aug 2017 11:42:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-US
Cc: edgar.iglesias@xilinx.com, "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 sstabellini@kernel.org, Campbell Sean <scampbel@codeaurora.org>,
 anastassios.nanos@onapp.com, stewart.Hildebrand@dornerworks.com,
 Sameer Goel <sgoel@codeaurora.org>, vfachin@de.adit-jv.com,
 joculator@gmail.com, volodymyr_babchuk@epam.com, Jarvis.Roach@dornerworks.com
Subject: [Xen-devel] Next Xen ARM community call - Wednesday 13th September
	2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKSSB3b3VsZCBzdWdnZXN0IHRvIGhhdmUgdGhlIG5leHQgY29tbXVuaXR5IGNhbGwg
b24gV2VkbmVzZGF5IDEzdGggClNlcHRlbWJlciAyMDE3IDVwbSBCU1QuIERvZXMgaXQgc291bmQg
Z29vZD8KCkRvIHlvdSBoYXZlIGFueSBzcGVjaWZpYyB0b3BpYyB5b3Ugd291bGQgbGlrZSB0byBk
aXNjdXNzPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:50:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10: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.xen.org>)
	id 1dlCC9-0004je-Q3; Fri, 25 Aug 2017 10:50:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlCC8-0004jY-GW
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 10:50:32 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BC/03-01724-7F000A95; Fri, 25 Aug 2017 10:50:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQvc7w4J
 Ig1s/2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvzw4zF2zjq2jctYGxgfEXVxcjJ4eEgJ/E
 xgm72UFsYYEIiYsP77OB2CICyhK9v36zdDFycTALvGGU+Pq0CcwREtjDKDFt512wDjYBfYndL
 z4xgdi8ArYS99r6gYo4OFgEVCVWbVEDCYsKhEvs/36NGaJEUOLkzCcsIDangL3EttcnmEDKmQ
 U0Jdbv0gcJMwvIS2x/O4cZwhaXaPqykhXEFhJQk7jWf4kd4uZ0iYnPelgmMArMQjJ1FsKkWUg
 mzUIyaQEjyypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCQ
 rWdgYNzBOPWE3yFGSQ4mJVFe65fzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N78D5QTLEpNT
 61Iy8wBRg9MWoKDR0mE9wpImre4IDG3ODMdInWKUVFKnPc8SEIAJJFRmgfXBovYS4yyUsK8jA
 wMDEI8BalFuZklqPKvGMU5GJWEeWtApvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhg9Ej9ND19
 wuqe55sSELyV73hhxqZ5o7pHjsVno6q1yt8Yry+rX58o/JV2LZu+caHnu/fU7czRusX8846V3
 76rJpTkf323giXD981l5psBXtxdT1Ca0qr9V7/88L1d6yxeWW3pTFt9ac9Tvg/VFe4uP6XO6j
 vzdViVsV3K2Osdd92mu2UmJwmfdSizFGYmGWsxFxYkASZgBUdMCAAA=
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503658230!110900512!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49341 invoked from network); 25 Aug 2017 10:50:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 10:50:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="51551393"
To: Jan Beulich <JBeulich@suse.com>
References: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
 <1503597355-21334-2-git-send-email-andrew.cooper3@citrix.com>
 <59A014650200007800173ADD@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6d90c0a1-4058-083a-448f-12f2bb79b1f9@citrix.com>
Date: Fri, 25 Aug 2017 11:50:29 +0100
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: <59A014650200007800173ADD@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 1/3] gnttab: Drop the frame parameter from
 acquire_grant_for_copy()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTE6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA4LjE3IGF0
IDE5OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEl0IGlzIHJlZHVu
ZGFudCB3aXRoIHRoZSAqcGFnZSBwYXJhbWV0ZXIuICBSZW5hbWUgdGhlIGdyYW50X2ZyYW1lIHBh
cmFtZXRlciB0bwo+PiBpbmRpY2F0ZSB0aGF0IGl0IGlzIGxvY2FsLCBhbmQgaGlnaGxpZ2h0IHRo
ZSBjb3JyZWN0bmVzcyBvZiB0aGUgY2hhbmdlLgo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIHNl
Y29uZCBzZW50ZW5jZTogRm9yIG9uZSwgZ3JhbnRfZnJhbWUgaXNuJ3QKPiBhbmQgd2Fzbid0IGEg
cGFyYW1ldGVyIChidXQgYSBsb2NhbCB2YXJpYWJsZSksIGFuZCB0aGVuIEkgYWxzbyBkb24ndAo+
IHNlZSB3aGF0IGlzIGJlaW5nIGhpZ2hsaWdodGVkIHRvIHZhbGlkYXRlIHRoZSBjb3JyZWN0bmVz
cy4gT3IgYW0gSQo+IGJlaW5nIG1pc2xlYWQgYnkgaXQgbm90IHJlYWRpbmcgImFuZCB0byBoaWdo
bGlnaHQgLi4uIj8gU28gZmFyIEkgd2FzCj4gYmVsaWV2aW5nIHRoYXQgc3VjaCBhbiBvbWlzc2lv
biBpcyBva2F5IGluIEdlcm1hbiwgYnV0IG5vdCBpbiBFbmdsaXNoLgoKVGFraW5nIGdyYW50X2Zy
YW1lIG91dCBlbnRpcmVseSBhdCB0aGlzIHBvaW50IChpcyB3aGF0IEkgZGlkIG9yaWdpbmFsbHks
CmJ1dCkgZG9lcyBub3QgbWFrZSB0aGUgcGF0Y2ggcmVhZCBhcyBvYnZpb3VzbHktc2FmZS4gIENo
YW5naW5nIGl0cyBuYW1lCmNhdXNlcyB0aGUgY29tcGlsZXIgdG8gaGVscCBzcG90IGFsbCB1c2Vz
LgoKPgo+PiBAQCAtMjIzOCwxMCArMjI0MCw5IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCj4+
ICAgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7Cj4+ICAgICAgICAgIGdyYW50X3Jl
YWRfdW5sb2NrKHJndCk7Cj4+ICAKPj4gLSAgICAgICAgcmMgPSBhY3F1aXJlX2dyYW50X2Zvcl9j
b3B5KHRkLCB0cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVhZG9ubHksICZncmFudF9mcmFtZSwgcGFnZSwKPj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ0cmFuc19wYWdlX29mZiwgJnRyYW5zX2xl
bmd0aCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKPj4g
KyAgICAgICAgcmMgPSBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAo+PiArICAgICAgICAgICAgdGQs
IHRyYW5zX2dyZWYsIHJkLT5kb21haW5faWQsIHJlYWRvbmx5LCBwYWdlLCAmdHJhbnNfcGFnZV9v
ZmYsCj4+ICsgICAgICAgICAgICAmdHJhbnNfbGVuZ3RoLCBmYWxzZSk7Cj4gQXMgaGludGVkIGF0
IGJ5IFdlaSwgSSdkIHByZWZlciBpZiB5b3UgZGlkbid0IGFsdGVyIHRoZSBzdHlsZSB0byB0aGUK
PiB1Z2xpZXIgdmFyaWFudCAtIHdlIHJlYWxseSBzaG91bGQgdXNlIHRoYXQgb25seSBpZiB0aGUg
Y29tbW9ubHkKPiB1c2VkIG9uZSByZWFsbHkgZ2V0cyB1bndpZWxkeSwgd2hpY2ggaW1vIGlzIG5v
dCB0aGUgY2FzZSBoZXJlLgoKVWdseT8gV2hhdCBpcyB1Z2x5IChpbiBnZW5lcmFsKSBpcyBzcXVh
c2hpbmcgYWxsIHBhcmFtZXRlcnMgdG9nZXRoZXIgb24KbWFueSBsaW5lcyBvbiB0aGUgUkhTLgoK
SW4gdGhpcyBjYXNlLCB0aGUgZmFsc2Ugb24gdGhlIGVuZCBhbHNvIGludGVyYWN0cyB3aXRoIG15
IGNvbW1hbmQgbGluZQpwYXJhbWV0ZXIgcGF0Y2gsIHdoZXJlIGl0IGJlY29tZXMgb3B0X3RyYW5z
aXRpdmVfZ3JhbnRzLCBhbmQgZ2V0cyBpbiB0aGUKd2F5IG9mIHRoZSBwcmV2aW91cyBhbGlnbm1l
bnQgc3RyYXRlZ3kuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10:55: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.xen.org>)
	id 1dlCH2-00053z-H9; Fri, 25 Aug 2017 10:55:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlCH0-00053h-Gu
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 10:55:34 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 13/BB-11743-52200A95; Fri, 25 Aug 2017 10:55:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVeFaUG
 kwar1KhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLrtGVvBrC7GiqZVf1ga
 GL9HdjFycQgJ/GWUeHnmOBuE85hRYsOEX4wQzjZGiU8TpzJ3MXJyiAg4S3w9M5cdxOYV0Je4e
 ekLG4gtLBAusff5ayaQBgmB0yoSL95dAktICHhKPP/wnxHG7pv9AyjOzsEmYCVxSAwkyiKgKv
 H/cg/LBEbuBYwMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAv3OAAQ7GM8sCDzEKMnBpCTKa/1yfqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4XDAsihQSL
 UtNTK9Iyc4ABCJOW4OBREuF1YwRK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8eSJEAS
 FFGaR7cCFg0XGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw73OQS3gy80rgNr0COoIJ6IhJJ+
 aAHFGSiJCSamCMjQ74IsXIqdDaW2rhsf8Jq1jf21CuZ8XNn4+z5e9uuviu6F/olE/iTnmdPD8
 3m+xZ81mL4V5pzoIcbtn0Da9VBTVKsq4qG/koPN34QXLarPxfW2cWT3/duau90vVO0944riaV
 6OtSS2zD5RJdZ3jJvWud9Tzi9DLPu6nu+Xd3OU+tnuLDKK7EUpyRaKjFXFScCAA5wOMwgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503658531!101002240!1
X-Originating-IP: [104.130.215.37]
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 21431 invoked from network); 25 Aug 2017 10:55:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 10:55:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlCGv-0007FB-Lr; Fri, 25 Aug 2017 10:55: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 1dlCGq-0001zL-4M; Fri, 25 Aug 2017 10:55:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlCGp-00083S-FP; Fri, 25 Aug 2017 10:55:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112860-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-libvirt:host-install(4):broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-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-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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: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-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-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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=df8c4fa0e0578313f7be9cd9601449d15fa55783
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 10:55:23 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112860: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg2MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg2MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEyNjY0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTI2NjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGVi
aWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjY2NAoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMjY2NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDExMjY2NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjQKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjY2NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI2NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjY2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyNjY0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlz
dC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkZjhjNGZhMGUwNTc4MzEzZjdi
ZTljZDk2MDE0NDlkMTVmYTU1NzgzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmNTIxMWNlNzU4MjFlMGYyY2M1NWVmZmQyOGRmYmU5MDgyMjY5NzBmCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTI2NjQgIDIwMTctMDgtMTYgMTA6NDg6MjUgWiAgICA4IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEyNjg0ICAyMDE3LTA4LTE3IDEzOjUzOjQxIFogICAgNyBkYXlzICAg
IDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyODYwICAyMDE3LTA4LTI0IDA5OjQ1
OjMyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgZGY4YzRmYTBlMDU3ODMxM2Y3YmU5Y2Q5NjAxNDQ5ZDE1ZmE1
NTc4MwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQg
QXVnIDIzIDE3OjUyOjU0IDIwMTcgKzAyMDAKCiAgICBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9j
ayBvbiB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKICAgIAogICAgQ29t
bWl0IDU1MDIxZmY5YWIgKCJ4ZW4vYXJtOiBhZGRfdG9fcGh5c21hcF9vbmU6IEF2b2lkIHRvIG1h
cCBtZm4gMCBpZgogICAgYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBwYXRocyBu
b3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQogICAgbG9jay4gUmVwbGFjZSB0aGVtIGJ5IGEg
c3VpdGFibGUgY2hlY2sgYWZ0ZXIgdGhlIGxvY2sgd2FzIGRyb3BwZWQuCiAgICAKICAgIFRoaXMg
aXMgWFNBLTIzNS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDU5NTQ2YzE4OTdhOTBmZTlhZjVlYmJiYjA1ZWFkOGQ5OGI0ZDE3YjkK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTIzIDE3OjQ1OjQ1ICswMjAwCgpjb21taXQgYzNjMmRm
OGQzMjY3OTFmNjc2NDI5ZGQ0YTIyNDJhMjI2OWI1Y2FlOQpBdXRob3I6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyMyAxNzo1MjozMSAyMDE3ICswMjAwCgog
ICAgdHJhdmlzOiBpbnN0YWxsIGdob3N0c2NyaXB0CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8
Y2FyZG9lQGNhcmRvZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmNzgyNjc1MGViYjdmMTA0Y2M5
Y2NlZTA2MDQyZmJiZWY0YTc3N2UyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yNyAxNjo1ODox
NyArMDEwMAoKY29tbWl0IDIzNjI2M2Y0NTkzZDJkZGZjNzQyNjcyNmU4NmVkYzFmNjcxY2ViNzYK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEF1ZyAy
MSAxNTo1ODoxMiAyMDE3ICswMjAwCgogICAgZ250dGFiOiBmaXggImRvbid0IHVzZSBwb3NzaWJs
eSB1bmJvdW5kZWQgdGFpbCBjYWxscyIKICAgIAogICAgVGhlIGNvbXBhdCBtb2RlIGNvZGUgYWxz
byBuZWVkcyBhZGp1c3RtZW50IHRvIGRlYWwgd2l0aCB0aGUgY2hhbmdlZAogICAgcmV0dXJuIHZh
bHVlIGZyb20gZ250dGFiX2NvcHkoKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogY2E2MTc1NzA1NDJlMWQ3ZDhkZTYzNmQ1Mzk2OTU5YmJmMWRh
YmFiNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjEgMTU6NDM6MzYgKzAyMDAKCmNvbW1pdCA1
YzEwZTBlNGIwODA0YWE0M2E0NWI0YmYzMWQ0ZGYzZjA4Y2NkMGMxCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTU6MDc6NTYgMjAxNyAr
MDIwMAoKICAgIGdudHRhYjogZml4IHRyYW5zaXRpdmUgZ3JhbnQgaGFuZGxpbmcKICAgIAogICAg
UHJvY2Vzc2luZyBvZiB0cmFuc2l0aXZlIGdyYW50cyBtdXN0IG5vdCB1c2UgdGhlIGZhc3QgcGF0
aCwgb3IgZWxzZQogICAgcmVmZXJlbmNlIGNvdW50aW5nIGJyZWFrcyBkdWUgdG8gdGhlIHNraXBw
ZWQgcmVjdXJzaXZlIGNhbGwgdG8KICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIChpdHMg
X19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkKICAgIGNvdW50ZXJwYXJ0IG9jY3VycyBpbmRlcGVu
ZGVudCBvZiBvcmlnaW5hbCBwaW4gY291bnQpLiBGdXJ0aGVybW9yZQogICAgYWZ0ZXIgcmUtYWNx
dWlyaW5nIHRlbXBvcmFyaWx5IGRyb3BwZWQgbG9ja3Mgd2UgbmVlZCB0byB2ZXJpZnkgbm8gZ3Jh
bnQKICAgIHByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwgcGluIGNvdW50IHdhcyBu
b24temVybzsgY2hlY2tpbmcKICAgIGp1c3QgdGhlIHBpbiBjb3VudHMgaXMgc3VmZmljaWVudCBv
bmx5IGZvciB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzLiBBcyBhCiAgICByZXN1bHQsIF9fcmVsZWFzZV9n
cmFudF9mb3JfY29weSgpIG5lZWRzIHRvIG1pcnJvciB0aGF0IG5ldyBiZWhhdmlvci4KICAgIAog
ICAgRnVydGhlcm1vcmUgYSBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSBpbnZvY2F0aW9uIHdh
cyBtaXNzaW5nIG9uIHRoZQogICAgcmV0cnkgcGF0aCBvZiBfX2FjcXVpcmVfZ3JhbnRfZm9yX2Nv
cHkoKSwgYW5kIGdudHRhYl9zZXRfdmVyc2lvbigpIGFsc28KICAgIG5lZWRzIHRvIGJhaWwgb3V0
IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNpdGl2ZSBncmFudC4KICAgIAogICAgVGhpcyBpcyBw
YXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZDQ4ZmI5NjNkYmZmMDI3NjJk
MmRiNTM5NmZhNjU1YWMwYzQzMmM3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNyAxNDo0MDoz
MSArMDIwMAoKY29tbWl0IDVhZmI5NGNhYzAxODhiNjg0MWY0MzRhMDg3ZTE5MzY2ZjA4N2VmZDIK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEF1ZyAx
NyAxNTowMToyNyAyMDE3ICswMjAwCgogICAgZ250dGFiOiBkb24ndCB1c2UgcG9zc2libHkgdW5i
b3VuZGVkIHRhaWwgY2FsbHMKICAgIAogICAgVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhl
IGNvbXBpbGVyIHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCiAgICB0byBicmFuY2hlcyBp
bnN0ZWFkIG9mIGNhbGxzLCBzbyBvbmx5IG9uZXMgd2l0aCBhIGtub3duIHJlY3Vyc2lvbiBsaW1p
dAogICAgYXJlIG9rYXk6CiAgICAtIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGNhbiBjYWxs
IGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgICAgIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIHdv
bid0IHBlcm1pdCB1c2Ugb2YgbXVsdGktbGV2ZWwgdHJhbnNpdGl2ZQogICAgICBncmFudHMsCiAg
ICAtIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0
aCB0aGUgbGFzdAogICAgICBhcmd1bWVudCBmYWxzZSwgYXMgdGhhdCBwcmV2ZW50cyBmdXJ0aGVy
IHJlY3Vyc2lvbiwKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgbXVzdCBub3QgY2Fs
bCBpdHNlbGYgdG8gcmVjb3ZlciBmcm9tIGFuCiAgICAgIG9ic2VydmVkIGNoYW5nZSB0byB0aGUg
YWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI2
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDk5OWQyY2NiN2Y3MzQwOGFhMjI2NTZlMWJhMmY5OGIwNzdl
YWExYzIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjM5OjE4ICswMjAwCihxZW11IGNo
YW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 10:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 10:56: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.xen.org>)
	id 1dlCHm-00059D-VE; Fri, 25 Aug 2017 10:56:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dlCHl-000590-Dd
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 10:56:21 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 ED/2F-03557-45200A95; Fri, 25 Aug 2017 10:56:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUhTURjGPXd32zVcHbfM16VFs9TEiVKEIIV
 9QIWEReRnlHd126b7YnfG/KNQg0gptWVlU/OTTHHatG+xbyONYYmUZJRSUUpFZlg01Ha9s+z8
 9eN9nvOe5z28lEBaJpJTjNXCmA20TiFaQEZk+yiVu4matBhHfWhcw3g9mYC2dXe6iZ0oXag1q
 IzWTKHmRGOL0DRZjKyO4x/EeahLX4QWUCTOF4CzdkZUhHwphPdC+9VCxAlSXEDA3bZpISfIcC
 J8f2RDHC/GCXCp79MsC7AKyk+fJDiW4tsISsZTORbhtdBa3SfmWILjoWdqeNZP4lUw0uYWcBy
 AU+DUvRIR7/GHngvvSY59Pf7S8ncCvv96eF3V6eVAePW+muB5Odz4UumpUxTgFXCuOZcrAz6P
 YNixkY8TDl3uzwK+HgLdrkqS5x3ws75AxPMLAqpeZ3DzAj4mhtH+BsQLUXCr3yXmhTNiGB5pI
 nhhO9hP2LxsgqFbgyLeNCiEireF3ieCwXHf6b19XgQNHW4xnykTvs64CV5wYGicmiBLUbh93h
 fY541tnze2fd7YNYhsRhEsYz7MmJVrYqNVZq1aY9HTWp0yNmZdtJ5hWVrN6GgVG33AqG9Hng3
 x8ZybqKBu1wMURBGKAEn8aHWadKHKeDBXQ7Oa/eYcHcM+QMEUpQDJJ5+aNKm/mVEz1kNanWfN
 5mSg/BSLJWWcLGFNtJ7VqnmpFympNxXXfhBS0mA0MPJASQVnwpxJk2P422JuWftRiFwmQZ5QU
 j8TY9ZrLf/rYyiQQgqZ5CPXxU9rsPx9acwTgvCEsD2p5EJY6H+SPA8Jl8NGAzG2vyPEGZbRy1
 S0tSx1qzafXbZrQ/Km6fah2qGg5xfz32Dnb1vdU9cWJrsrMXnkuupIdtHLkl/FWXf2Npki467
 sO/p1tHXls8ur07Im9qxOCksPDWLqPrKTb5NmyA7r7kU5VSfLBtllrt7HcfkZj5bsS936LUX2
 sHggih5QkKyGjo0UmFn6D3oImq2nAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503658579!60583161!1
X-Originating-IP: [40.107.0.45]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59117 invoked from network); 25 Aug 2017 10:56:19 -0000
Received: from mail-eopbgr00045.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.45)
 by server-15.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 Aug 2017 10:56:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6AbH54Pm2LkQGBROOeuO4OPLhQjcd3V9koDy+BaJ6r0=;
 b=Pe1tYuLRNbG16opoMXQjPBe6LRfkT8ANbu3OMhBgbFubTSt7GUrlswgEJEtZ9EIvlr2vEpw8EFI25Sb3BALzkhGQ7sl1vMxpRo5JYLryF40AxgaJrrXjcqDOFtXOjWJc6y3tmWvHcuAdYohoQkMfdssH6TS5vzsJgNPJJgrhVpg=
Received: from [10.17.182.74] (85.223.209.53) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9; Fri, 25
 Aug 2017 10:56:17 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-8-git-send-email-volodymyr_babchuk@epam.com>
 <e9c5cd58-a8af-a91f-bc85-345be477f87b@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <bac97fee-f29e-63f1-97df-3e2a75309e46@epam.com>
Date: Fri, 25 Aug 2017 13:56:12 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <e9c5cd58-a8af-a91f-bc85-345be477f87b@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0701CA0022.eurprd07.prod.outlook.com
 (2603:10a6:203:51::32) To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3f883ce1-3431-48bb-3013-08d4eba7e9a8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:CCFRe0sH22SpUwSLxWXCZ1k5jDXc1Knd35J2ddLCTmbiHs1n6XMy3ymxqHcDk1NDlpxESUQIYTqddh1B5mum9ud5owCr9FXaPZLkF22ZtzmWSY93cHdzFcoN/9zh0Gu+2O/0ZoF+hV98LKE5OXo6xxlank9vQSSDU2bjDuYF8qk9h7fl95vp0Qk57jrsxsOnAxifVUhYeUYHOLCvmJQu+sNkXOHlMt0H2kRrFOiJU/o61Q4jXJ87aYnyjQMBXdrf;
 25:ZpU4MDJjtWAzclc4t8gC2Q9wjmA+QHYObCqxaLvNE89WR+9oa0DaP579uqAptr+k56MkGSohXGvCKa/MLMUfAloMFgT0DT9fWB87qxd+Aumja9D5ZxOS+mCO3oPDZxuRuMS9gK1YXQNCA+qIn9KKUUjSUhgBW9pbIfB+y13X132HFoazdLRO2TKxh2N7jSBayUrvfzIqXtX0IqX57lpWunY/VExyM4haGuGv7bP1ICUDILe/LqP2INleNVlCkBQ5DL2lD29+CVb+LOuKx0kAfUNvwCWvjJ3JSNjfSYFOlOMUYSFQOx5f9WAVayyQ0s+cQIhsgJH3CJSh0rRQPijluA==;
 31:dZUkRQaT9yGpuHbOuqnww/PovKDXurGw5Ie+siZmGijehCxvJ653fBvky/GIgOg24Ugkakxa4U9QH3OW40TMH5kFO8+zA/WaLk9yk0fR9PWrgEWqDu3rUu6/wmuI0ILP0bN0SHmH/cCNlnXBOYFULoXWHfTEhSjM3RU7vIS101CaAXdJdQN865x+Kf8JOORvuOjDbWsruYY9jh9HzEniSaY781GjJ1XxloKhFjrxjQ0=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:nPyRtsdt1ctl3+EWfoRped9/fL76Y8Y6Oe8k9XY/Snipp94ULbM0ZCthicVa+otM6g7avBREWHejpFfRBjeurfBLzDUtTa4kYwpBlKDpd9I8RpJvyuMyVC8XHwCHycfYCp0slKlJK2OCoaaV4HzpZnZAjb0qHZedvOKWNc/Uo7hWoJ+3MVQTHvdrjVofaKqnvpcQK0OBQ819Cl1gj/RVYRyy2I5VRFpKf7YPCNshy5dx498gAR3+MVKboCV/CWYOyk7FN3E083Xl461bUN5BaSm1Z2j3I4s060txxVWzAKHF7KZMaQ26r1c2sM5ooTFzYWrw19EqP6Svet652bokgZo9s6ue7cWIqrXQMdwHkLTS6uYTFTP8bJUsg9wkKD7LiFz06pCfs8MqAtBU+FNfsdRcXdga/gbefznj2bZKykUPX+v46rqMj1Wed/6RybEtqyWgeagzbvAVNwKwBHiUVoSvmXcLzBpcucdqMItOrRiY1E1SBPR/K4nRSdbILBxd;
 4:FLnY3Q7ijfrNB5C7mGtZYFX05jycq4PtYt6pWWJil0UEPgD0qaY7AYiMaV86ugW/eXJ/AB4m7++Aj6FQUqBnGNfUlyXTLxqalEdmjr4tGuyFKUbALgcTuWluJ5PCBddb5gWHDlPBR4KyPoF1gyRqnLa1F7EK+RuKze7VH/JPKoS0xECYpMoz0rC9tlkIJ4aWkFmgkPmBFsGfPRjEmGqJk5XfqWWpGpnj59OY3thL91YTVpGPxozVK6PuD/1uTNWQgwUUWsrNqW2HJ227NmCAbW+k2YIfeTNGwaUlNllX6CgWmamkTVRXezIQ59y4ffhC9o6W7H57Ymy+Rkq0PzFdoA==
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(17755550239193);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21387B5EC6852460BD6D31A0E69B0@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 041032FF37
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(51914003)(24454002)(189002)(199003)(25786009)(53546010)(2906002)(478600001)(97736004)(68736007)(80792005)(4001350100001)(72206003)(189998001)(83506001)(65826007)(33646002)(5660300001)(2950100002)(106356001)(105586002)(47776003)(4326008)(50466002)(101416001)(54356999)(76176999)(50986999)(66066001)(65806001)(65956001)(64126003)(31696002)(229853002)(86362001)(36756003)(77096006)(8656003)(7350300001)(6486002)(42186005)(3846002)(305945005)(23746002)(6116002)(81166006)(8666007)(7736002)(81156014)(54906002)(6246003)(110136004)(53936002)(8676002)(230700001)(6666003)(31686004)(81973001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:[10.17.182.74]; 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: =?Windows-1252?Q?1; HE1PR0301MB2138;
 23:TzNaiFbOc4qedK5lWD8L/MSqziuVV+2HZ/r?=
 =?Windows-1252?Q?0DX8GpNJg1diXL8EYYW//e5X8Q1O3HOcHh4i9aizy0cD3BSB9Y0uFkTb?=
 =?Windows-1252?Q?RZaVqLVwf0/fGxJ9vJrPDUogrYpW2FiVWiyusl9u4QlOBXpNT4y+BCe9?=
 =?Windows-1252?Q?ed10EaGpNHSPfWwqKe2MxWwuZHahIFquu/oQ4EdhOSyKxONQT9nycLnw?=
 =?Windows-1252?Q?yA1EE6XAk1KWNDoyHaGJWN+zRiEICFp397mHpS4/se7vXLtb8SVDn0Sq?=
 =?Windows-1252?Q?nRDqmDtptjZAaEkaM6DnVhICg6ylkrBnfuA4bkg77iLSoH+9Dq88iH3c?=
 =?Windows-1252?Q?ZPZn2LAq+4x2zxRUmSUtCHRSBxbcuZZHT23LDBtIFEFQPzLsC7zCppte?=
 =?Windows-1252?Q?+kLvPOkR8vsq9aO5TJQmM9GlVH9dpGPEylZ5kkPitA2movts33jr6iBe?=
 =?Windows-1252?Q?18UtZ6nIXyb3nV5/iN69SDezPai/5sVZyNv2UZizZZYYAlY0jJtTHJmK?=
 =?Windows-1252?Q?YKR4A9jSUFeJu55Ye9XVXMFk8s8t+Ji/xkGh0ZbF9sIwB+oW132d2uwK?=
 =?Windows-1252?Q?0olovHEX3E/DMOrNOA0X0Ly3yNjqnYinXa+yrBjy0Cfu/Zh7uqchp0kx?=
 =?Windows-1252?Q?wVviQnG/lSy9wkpd99sHcCII3quwVInaa075i4NhudKzDzLvS6CeDqtC?=
 =?Windows-1252?Q?XNtw6Z5WIJVDnfZ/TVwExJoTWWDN3T9TXReu7cx7MDBhY3v7sXK/5OE6?=
 =?Windows-1252?Q?WPw3B8pkTTaSPZL7xaWey1mdFbI3BRJ2h0kcOth+KyDz2qCjDq4gK1Yz?=
 =?Windows-1252?Q?BWDBbNoCzYNpGwXaQJMGQnLzwW/z6Sy9EBJG+NZiv8r6ECCNpxHXbgFY?=
 =?Windows-1252?Q?fqodeyVQhpjvf+QIQaW57if4gDBwIHmGGQZyfprz5z/sDxfULx6eBE0M?=
 =?Windows-1252?Q?Hpe8n/78bKOg7R9DnQ+d7z3O12yYl0/c+o3A/nUdpA9ianlEV69KDEPR?=
 =?Windows-1252?Q?wDWQm5Z2VHs/N14T3eOkT8fd1efBE5DvDujq1whWFXRRyH7jjdKea/eT?=
 =?Windows-1252?Q?SJpeLNMybFHlttSDTZ1jG8vRxVVn7ZX7hxALz0PF1UqsTCZ5rW1YtDA7?=
 =?Windows-1252?Q?rAPVhqXcX6E2x1tmVSlZJpdp1nwusY5L+fpvjvSeG6KVb6CEz2xZMMKy?=
 =?Windows-1252?Q?rip1tsiY1qPEg3vTGVdbPuPgJKPfFSaC3QTwyT6cb/G+dtypINVFWTtS?=
 =?Windows-1252?Q?PsGdLb1yhiHR7EP0w1LnF1nyG35Tw93ixvc0Mi6SqoKitOWIAesVlbrD?=
 =?Windows-1252?Q?6gnOL/xFjZBkSmQ4YGPZn+9xvygB9AUWSMc2YL5Y+fGreVRz/JcENtoH?=
 =?Windows-1252?Q?t2JUYDxaRyprWwjXSXJN6WUEGFPMWjYnDP8jc6wGglu/+dHSP825ngKG?=
 =?Windows-1252?Q?G0QqcsO6jkKjZpUvO0JgsPmVy8BKAk62DXrDVn26L5KFajdL9W1LJXgC?=
 =?Windows-1252?Q?0WJONWqe3aHv5Wg9aINyH3Vl5gjsSvKUFvtj2Ow52H8EAzsE4Qn2BbN4?=
 =?Windows-1252?Q?dttX1hQVLuxy5nnAELPbtnsbVfwbaSYnWdUmy?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:8n03tP5P3Rv+ILeGuaK91Cyk4eWTNFabgsk6/TZh2Pqhnwkzw5HN+VqZIwzGzBg0L2jWld7ihwa4Sd8BXeVPtbz2veZ7tgZNznMz9pVNiZ1n9ySt3hcm53zRNmavhLBmc19oG4Vg6vM9SpHF4q3cd4hW8H1fDqvzEMTQtAcMxKXWnpsYlCq9hjjfHBwDdXJb+1zsuVa2btQt7WozpULCPz6hpAhXcODcS4bfOZ9F8OTpovZrLizSEXVfTPmLHh75+aO/lfoONqoStEWyHT8DNAKFfB3S2GA6fDAi32r3XnvtYrq/ag/01fa2Ynj676y+NJOVBG1FsmSpVTbxrWkbdw==;
 5:5v/gKplA7xrx0xOtg9fvDvDqlJ4M+8blqPv9eMJviNFDtPYf9ah++IiEjzB1yYtmRZ6rQzmBVxE0ll2PEZeh6wLI9yMyJFnRd8LCi09TH/d425InSBmKnwr0DreG3QYCJ+2mi0KFJHb73lTGBCzXVA==;
 24:aJW2+K+qlZBFVfp03SYsbbCA/ogqU2MzX28rjBPv8fE9+uJigKoCNTFgnEniUUPjZpX6aPPDsR0SDOUmONR9vNTIyPDYLoToD0oySunL7cw=;
 7:EdxPFwGbem+A+ib2DK4G6OfD0frb1V5cSjxEz+o+KNrWoapR1bOt79dxnb7Zik8a2uyNJaIDbMaH6pBFawTmFFZuyoJgh4TTFH6RK99vMcwTluI1vflYlNOB7vQGBd5fzODx3NVF8TfkzFutp/QyUbBWDe7Pv9Fw0PLneTy+K0LAPvwFFzDilqanl9hZHDEJlHZWpFCbOG9cdbOsQ7Io8QsTlhbT61W15UTolr3f35I=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2017 10:56:17.4043 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 07/11] arm: traps: handle PSCI calls
	inside `vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKVGhhbmtzIGZvciB0aGUgcmV2aWV3LgoKT24gMjQuMDguMTcgMTk6NTgsIEp1
bGllbiBHcmFsbCB3cm90ZToKPiBIaSBWb2xvZHlteXIsCj4gCj4gT24gMjEvMDgvMTcgMjE6Mjcs
IFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBQU0NJIGlzIHBhcnQgb2YgSFZDL1NNQyBpbnRl
cmZhY2UsIHNvIGl0IHNob3VsZCBiZSBoYW5kbGVkIGluCj4+IGFwcHJvcHJpYXRlIHBsYWNlOiBg
dnNtYy5jYC4gVGhpcyBwYXRjaCBqdXN0IG1vdmVzIFBTQ0kKPj4gaGFuZGxlciBjYWxscyBmcm9t
IGB0cmFwcy5jYCB0byBgdnNtYy5jYC4KPj4KPj4gT2xkZXIgUFNDSSAwLjEgdXNlcyBTTUMgZnVu
Y3Rpb24gaWRlbnRpZmllcnMgaW4gcmFuZ2UgdGhhdCBpcwo+PiByZXNlcmV2ZWQgZm9yIGV4aXNp
bmdzIEFQSXMgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTYpLCB3aGlsZSBuZXdlcgo+IAo+IHMvcmVz
ZXJldmVkL3Jlc2VydmVkLwo+IHMvZXhpc2luZ3MvZXhpc3RpbmcvCj4gCj4+IFBTQ0kgMC4yIGlz
IGRlZmluZWQgYXMgInN0YW5kYXJkIHNlY3VyZSBzZXJ2aWNlIiB3aXRoIG93biByYW5nZXMKPiAK
PiAwLjIgYW5kIGxhdGVyCj4gCj4gIndpdGggaXRzIG93biByYW5nZXMiIEkgdGhpbmsuCj4gCj4+
IChBUk0gREVOIDAwMjhCLCBwYWdlIDE4KS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+PiBSZXZpZXdlZC1ieTogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+
PiBSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgo+PiAtLS0KPj4KPj4gICogRml4ZWQgbWlzdGFrZXMgYWJvdXQgbm9uLWV4aXN0
YW50IFBTQ0kgMi4wCj4+ICAqIEFkZGVkIHNwZWNpYWwgU01DIGZ1bmN0aW9uIG51bWJlciBoYW5k
bGluZyBmb3IgUFNDSSAwLjEKPj4gICogRml4ZWQgY29kaW5nIHN0eWxlIGluICBoYW5kbGVfcHNj
aV8wXzEoKQo+PiAgKiBDaGFuZ2VkIGhvdyByZXR1cm4gZG9fdHJhcF9odmNfc21jY2MoKSBpcyBj
YWxsZWQgZnJvbSB0cmFwcy5jCj4+ICAqIFJlbmFtZWQgU1NDIHRvIFNTU0MgKFN0YW5kYXJkIFNl
Y3VyZSBTZXJ2aWNlIENhbGxzKQo+Pgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAg
ICAgICAgICAgICB8IDExNyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICB4ZW4vYXJjaC9h
cm0vdnNtYy5jICAgICAgICAgICAgICAgfCAxNzUgCj4+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggICAgICAgfCAg
IDQgKwo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmggICAgICAgIHwgICAxICsKPj4gIHhl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaCB8ICAgOCArKwo+PiAgNSBmaWxlcyBjaGFu
Z2VkLCAxODMgaW5zZXJ0aW9ucygrKSwgMTIyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBpbmRleCA0
MTQxYTg5Li41MTdlMDEzIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiAr
KysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBAQCAtMTQ1MSwxMTkgKzE0NTEsNiBAQCBzdGF0
aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzIAo+PiAqcmVncywgdW5z
aWduZWQgaW50IGNvZGUpCj4+ICB9Cj4+ICAjZW5kaWYKPj4KPj4gLSNkZWZpbmUgUFNDSV9TRVRf
UkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCj4+IC0jZGVmaW5lIFBT
Q0lfQVJHKHJlZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKPj4gLQo+PiAtI2lmZGVmIENPTkZJ
R19BUk1fNjQKPj4gLSNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50MzJfdCkoZ2V0X3Vz
ZXJfcmVnKHJlZywgbikgJiAweEZGRkZGRkZGKQo+PiAtI2Vsc2UKPj4gLSNkZWZpbmUgUFNDSV9B
UkczMihyZWcsIG4pIFBTQ0lfQVJHKHJlZywgbikKPj4gLSNlbmRpZgo+PiAtCj4+IC0vKiBoZWxw
ZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwo+PiAtc3RhdGlj
IGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3Qg
ZmlkKQo+PiAtewo+PiAtICAgICAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZp
ZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Cj4+IC19Cj4+IC0KPj4gLXN0YXRpYyB2b2lk
IGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gLXsKPj4gLSAgICBy
ZWdpc3Rlcl90IGZpZCA9IFBTQ0lfQVJHKHJlZ3MsMCk7Cj4+IC0KPj4gLSAgICAvKiBwcmVsb2Fk
aW5nIGluIGNhc2UgcHNjaV9tb2RlX2NoZWNrIGZhaWxzICovCj4+IC0gICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTKTsKPj4gLSAgICBzd2l0Y2goIGZpZCAp
Cj4+IC0gICAgewo+PiAtICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgo+PiAtICAgICAgICB7Cj4+IC0g
ICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Cj4+IC0gICAg
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwo+PiAtICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29mZihwc3RhdGUpKTsKPj4gLSAgICAgICAgfQo+
PiAtICAgICAgICBicmVhazsKPj4gLSAgICBjYXNlIFBTQ0lfY3B1X29uOgo+PiAtICAgICAgICB7
Cj4+IC0gICAgICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Cj4+
IC0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Cj4+IC0g
ICAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Cj4+IC0gICAgICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsKPj4gLSAg
ICAgICAgfQo+PiAtICAgICAgICBicmVhazsKPj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lf
VkVSU0lPTjoKPj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKPj4gLSAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7Cj4+IC0gICAg
ICAgIGJyZWFrOwo+PiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09GRjoKPj4gLSAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKPj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Cj4+IC0gICAgICAgIGJyZWFrOwo+PiAtICAgIGNh
c2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEU6Cj4+IC0gICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwo+PiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7Cj4+IC0gICAgICAgIGJyZWFrOwo+
PiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVToKPj4gLSAgICBjYXNl
IFBTQ0lfMF8yX0ZONjRfTUlHUkFURV9JTkZPX1VQX0NQVToKPj4gLSAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKPj4gLSAgICAgICAgaWYgKCBwc2NpX21vZGVf
Y2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPj4gLSAgICAgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOwo+PiAtICAgICAg
ICBicmVhazsKPj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkY6Cj4+IC0gICAgICAg
IHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Cj4+IC0gICAgICAgIGRvX3BzY2lfMF8yX3N5
c3RlbV9vZmYoKTsKPj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJO
QUxfRkFJTFVSRSk7Cj4+IC0gICAgICAgIGJyZWFrOwo+PiAtICAgIGNhc2UgUFNDSV8wXzJfRk5f
U1lTVEVNX1JFU0VUOgo+PiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7
Cj4+IC0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwo+PiAtICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPj4gLSAgICAgICAgYnJl
YWs7Cj4+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046Cj4+IC0gICAgY2FzZSBQU0NJXzBf
Ml9GTjY0X0NQVV9PTjoKPj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+PiAt
ICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+PiAt
ICAgICAgICB7Cj4+IC0gICAgICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJl
Z3MsMSk7Cj4+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3Ms
Mik7Cj4+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMyk7Cj4+
IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZj
cHVpZCwgZXBvaW50LCAKPj4gY2lkKSk7Cj4+IC0gICAgICAgIH0KPj4gLSAgICAgICAgYnJlYWs7
Cj4+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKPj4gLSAgICBjYXNlIFBTQ0lf
MF8yX0ZONjRfQ1BVX1NVU1BFTkQ6Cj4+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1
c3BlbmQpOwo+PiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4s
IGZpZCkgKQo+PiAtICAgICAgICB7Cj4+IC0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQ
U0NJX0FSRzMyKHJlZ3MsMSk7Cj4+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBT
Q0lfQVJHKHJlZ3MsMik7Cj4+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJH
KHJlZ3MsMyk7Cj4+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfY3B1X3N1c3BlbmQocHN0YXRlLCAKPj4gZXBvaW50LCBjaWQpKTsKPj4gLSAgICAgICAgfQo+
PiAtICAgICAgICBicmVhazsKPj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk86
Cj4+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZX0lORk86Cj4+IC0gICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwo+PiAtICAgICAgICBpZiAoIHBzY2lf
bW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+PiAtICAgICAgICB7Cj4+IC0gICAg
ICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLDEpOwo+PiAtICAgICAgICAg
ICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywyKTsKPj4gLSAgICAgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIAo+PiBs
YWZmKSk7Cj4+IC0gICAgICAgIH0KPj4gLSAgICAgICAgYnJlYWs7Cj4+IC0gICAgY2FzZSBQU0NJ
XzBfMl9GTl9NSUdSQVRFOgo+PiAtICAgIGNhc2UgUFNDSV8wXzJfRk42NF9NSUdSQVRFOgo+PiAt
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKPj4gLSAgICAgICAgaWYgKCBw
c2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPj4gLSAgICAgICAgewo+PiAt
ICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywxKTsKPj4gLSAgICAg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsK
Pj4gLSAgICAgICAgfQo+PiAtICAgICAgICBicmVhazsKPj4gLSAgICBkZWZhdWx0Ogo+PiAtICAg
ICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPj4gLSAgICAgICAgcmV0dXJuOwo+PiAt
ICAgIH0KPj4gLX0KPj4gLQo+PiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPj4gICNkZWZpbmUgSFlQ
RVJDQUxMX1JFU1VMVF9SRUcocikgKHIpLT54MAo+PiAgI2RlZmluZSBIWVBFUkNBTExfQVJHMShy
KSAociktPngwCj4+IEBAIC0yMjUyLDcgKzIxMzksNyBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJh
cF9ndWVzdF9zeW5jKHN0cnVjdCAKPj4gY3B1X3VzZXJfcmVncyAqcmVncykKPj4gICAgICAgICAg
ICAgIHJldHVybiBkb19kZWJ1Z190cmFwKHJlZ3MsIGhzci5pc3MgJiAweDAwZmYpOwo+PiAgI2Vu
ZGlmCj4+ICAgICAgICAgIGlmICggaHNyLmlzcyA9PSAwICkKPj4gLSAgICAgICAgICAgIHJldHVy
biBkb190cmFwX3BzY2kocmVncyk7Cj4+ICsgICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9odmNf
c21jY2MocmVncyk7Cj4+ICAgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsIChyZWdpc3Rl
cl90ICopJnJlZ3MtPnIxMiwgaHNyLmlzcyk7Cj4+ICAgICAgICAgIGJyZWFrOwo+PiAgI2lmZGVm
IENPTkZJR19BUk1fNjQKPj4gQEAgLTIyNjQsNyArMjE1MSw3IEBAIGFzbWxpbmthZ2Ugdm9pZCBk
b190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IAo+PiBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiAgICAg
ICAgICAgICAgcmV0dXJuIGRvX2RlYnVnX3RyYXAocmVncywgaHNyLmlzcyAmIDB4MDBmZik7Cj4+
ICAjZW5kaWYKPj4gICAgICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQo+PiAtICAgICAgICAgICAg
cmV0dXJuIGRvX3RyYXBfcHNjaShyZWdzKTsKPj4gKyAgICAgICAgICAgIHJldHVybiBkb190cmFw
X2h2Y19zbWNjYyhyZWdzKTsKPj4gICAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJnJl
Z3MtPngxNiwgaHNyLmlzcyk7Cj4+ICAgICAgICAgIGJyZWFrOwo+PiAgICAgIGNhc2UgSFNSX0VD
X1NNQzY0Ogo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2Fy
bS92c21jLmMKPj4gaW5kZXggMGE4MTI5NC4uOTU2ZDRlZiAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZzbWMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4+IEBAIC0xOSw2ICsx
OSw3IEBACj4+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+ICAjaW5jbHVkZSA8cHVibGljL2Fy
Y2gtYXJtL3NtYy5oPgo+PiAgI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+Cj4+ICsjaW5jbHVkZSA8
YXNtL3BzY2kuaD4KPj4gICNpbmNsdWRlIDxhc20vcmVncy5oPgo+PiAgI2luY2x1ZGUgPGFzbS9z
bWNjYy5oPgo+PiAgI2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+PiBAQCAtMjcsNiArMjgsOSBAQAo+
PiAgLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlz
b3IgU2VydmljZS4gKi8KPj4gICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKPj4K
Pj4gKy8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBTdGFuZGFy
ZCBTZXJ2aWNlIAo+PiBTZXJ2aWNlIENhbGxzLiAqLwo+PiArI2RlZmluZSBTU1NDX1NNQ0NDX0ZV
TkNUSU9OX0NPVU5UIDEzCj4+ICsKPj4gIHN0YXRpYyB2b2lkIGZpbGxfdXVpZChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgY29uc3QgeGVuX3V1aWRfdCB1KQo+PiAgewo+PiAgI2RlZmluZSBG
SUxMX1VVSUQobikgXAo+PiBAQCAtNjIsNiArNjYsMTMzIEBAIHN0YXRpYyBib29sIGhhbmRsZV9o
eXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzIAo+PiAqcmVncykKPj4gICAgICByZXR1cm4g
ZmFsc2U7Cj4+ICB9Cj4+Cj4+ICsjZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChyZWcsIHZhbCkgc2V0
X3VzZXJfcmVnKHJlZywgMCwgdmFsKQo+PiArI2RlZmluZSBQU0NJX0FSRyhyZWcsIG4pIGdldF91
c2VyX3JlZyhyZWcsIG4pCj4+ICsKPj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+ICsjZGVmaW5l
IFBTQ0lfQVJHMzIocmVnLCBuKSAodWludDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4pICYgMHhG
RkZGRkZGRikKPj4gKyNlbHNlCj4+ICsjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLCBuKSBQU0NJX0FS
RyhyZWcsIG4pCj4+ICsjZW5kaWYKPj4gKwo+PiArLyogUFNDSSAwLjEgaW50ZXJmYWNlICovCj4+
ICtzdGF0aWMgYm9vbCBoYW5kbGVfcHNjaV8wXzEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4+ICt7Cj4+ICsgICAgc3dpdGNoICggZ2V0X3VzZXJfcmVnKHJlZ3MsMCkgJiAweEZGRkZGRkZG
ICkKPiAKPiBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhlIG1hc2sgaGVyZS4KPiAKPj4g
KyAgICB7Cj4+ICsgICAgY2FzZSBQU0NJX2NwdV9vZmY6Cj4+ICsgICAgewo+PiArICAgICAgICB1
aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+IAo+IE1pc3NpbmcgbmV3bGlu
ZSBoZXJlLiBJIGFtIG9rIHdpdGggeW91IGRvIHRoZSBjbGVhbi11cCBpbiB0aGlzIHBhdGNoIAo+
IHJhdGhlciBzZXBhcmF0ZWx5Lgo+IAo+PiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9v
ZmYpOwo+PiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBz
dGF0ZSkpOwo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKyAgICB9Cj4+ICsgICAgY2FzZSBQ
U0NJX2NwdV9vbjoKPj4gKyAgICB7Cj4+ICsgICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lf
QVJHMzIocmVncywgMSk7Cj4+ICsgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkco
cmVncywgMik7Cj4gCj4gRGl0dG8uCj4gCj4+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1
X29uKTsKPj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZj
cHVpZCwgZXBvaW50KSk7Cj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIH0KPj4gKyAg
ICB9Cj4+ICsgICAgcmV0dXJuIGZhbHNlOwo+PiArfQo+PiArCj4+ICsvKiBoZWxwZXIgZnVuY3Rp
b24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwo+PiArc3RhdGljIGlubGluZSBp
bnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQo+PiAr
ewo+PiArICAgIHJldHVybiAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJf
NjRCSVQpID4+IDMwICkgKTsKPj4gK30KPj4gKwo+PiArLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFu
ZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KPj4gK3N0YXRpYyBib29sIGhhbmRsZV9z
c3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiArewo+PiArICAgIHJlZ2lzdGVyX3Qg
ZmlkID0gUFNDSV9BUkcocmVncywgMCk7Cj4+ICsKPj4gKyAgICBzd2l0Y2ggKCBBUk1fU01DQ0Nf
RlVOQ19OVU0oZmlkKSApCj4+ICsgICAgewo+PiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVN
KFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTik6Cj4+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
dmVyc2lvbik7Cj4+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92
ZXJzaW9uKCkpOwo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiAKPiBJdCBpcyBhIGJpdCBoYXJk
IHRvIHJlYWQuIFNvbWUgbmV3bGluZSBiZXR3ZWVuIGVhY2ggImNhc2UiIHdvdWxkIGhlbHAgCj4g
Zm9yIGNsYXJpdHkgSSB0aGluay4KPiAKPj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQ
U0NJXzBfMl9GTl9DUFVfT0ZGKToKPj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2Zm
KTsKPj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYo
KSk7Cj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNf
TlVNKFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFKToKPj4gKyAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Cj4+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKPj4gKyAgICAgICAgcmV0dXJu
IHRydWU7Cj4+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFU
RV9JTkZPX1VQX0NQVSk6Cj4+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZv
X3VwX2NwdSk7Cj4+ICsgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCj4+ICsgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKPj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4+ICsg
ICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fU1lTVEVNX09GRik6Cj4+ICsg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Cj4+ICsgICAgICAgIGRvX3BzY2lf
MF8yX3N5c3RlbV9vZmYoKTsKPj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lf
SU5URVJOQUxfRkFJTFVSRSk7Cj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCk6Cj4+ICsgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsKPj4gKyAgICAgICAgZG9fcHNjaV8wXzJf
c3lzdGVtX3Jlc2V0KCk7Cj4+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lO
VEVSTkFMX0ZBSUxVUkUpOwo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKyAgICBjYXNlIEFS
TV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9DUFVfT04pOgo+PiArICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX2NwdV9vbik7Cj4+ICsgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJl
bnQtPmRvbWFpbiwgZmlkKSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHJlZ2lzdGVy
X3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7Cj4+ICsgICAgICAgICAgICByZWdpc3Rlcl90
IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwo+PiArICAgICAgICAgICAgcmVnaXN0ZXJfdCBj
aWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKPj4gKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIAo+PiBjaWQpKTsKPj4gKyAg
ICAgICAgfQo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKyAgICBjYXNlIEFSTV9TTUNDQ19G
VU5DX05VTShQU0NJXzBfMl9GTl9DUFVfU1VTUEVORCk6Cj4+ICsgICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X3N1c3BlbmQpOwo+PiArICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJy
ZW50LT5kb21haW4sIGZpZCkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICB1aW50MzJf
dCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+PiArICAgICAgICAgICAgcmVnaXN0ZXJf
dCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPj4gKyAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
Y2lkID0gUFNDSV9BUkcocmVncywgMyk7Cj4+ICsgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQo
cmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCAKPj4gZXBvaW50LCBjaWQpKTsK
Pj4gKyAgICAgICAgfQo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKyAgICBjYXNlIEFSTV9T
TUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPKToKPj4gKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Cj4+ICsgICAgICAgIGlmICggcHNjaV9t
b2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+PiArICAgICAgICAg
ICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7Cj4+ICsgICAgICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCAKPj4g
bGFmZikpOwo+PiArICAgICAgICB9Cj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIGNh
c2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX01JR1JBVEUpOgo+PiArICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKPj4gKyAgICAgICAgaWYgKCBwc2NpX21vZGVf
Y2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAg
ICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4+ICsgICAgICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1KSk7Cj4+ICsgICAg
ICAgIH0KPj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVO
Q19DQUxMX0NPVU5UOgo+PiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgU1NTQ19TTUND
Q19GVU5DVElPTl9DT1VOVCk7Cj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6Cj4+ICsgICAgewo+PiArICAgICAgICBzdGF0aWMgY29u
c3QgeGVuX3V1aWRfdCBwc2NpX3V1aWQgPSBTU1NDX1NNQ0NDX1VJRDsKPiAKPiBOZXdsaW5lIGhl
cmUgcGxlYXNlLiBCdXQgY2FuJ3Qgd2UganVzdCBkbzoKPiAKPiByZXR1cm4gZmlsbF91dWlkKHJl
Z3MsIFNTQ19TTUNDQ19VSUQpOwo+IAo+IFRoaXMgd291bGQgbWFrZSB0aGUgY29kZSBzaW1wbGVy
LgpJJ20gbm90IHN1cmUgdGhhdCBJIGdvdCB0aGlzLiBmaWxsX3V1aWQoKSByZXR1cm5zIHZvaWQs
IHdoaWxlIApoYW5kbGVfc3NzYygpIHJldHVybnMgYm9vbC4KCj4+ICsgICAgICAgIGZpbGxfdXVp
ZChyZWdzLCBwc2NpX3V1aWQpOwo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKyAgICB9Cj4+
ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OOgo+PiArICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgU1NTQ19TTUNDQ19NQUpPUl9SRVZJU0lPTik7Cj4+ICsgICAgICAg
IHNldF91c2VyX3JlZyhyZWdzLCAxLCBTU1NDX1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKPiAKPiBT
YW1lIGhlcmUuClVuZGVyICJzYW1lIiB5b3UgbWVhbnQgbmV3bGluZSwgY29ycmVjdD8KPj4gKyAg
ICAgICAgcmV0dXJuIHRydWU7Cj4+ICsgICAgfQo+PiArICAgIHJldHVybiBmYWxzZTsKPj4gK30K
Pj4gKwo+PiAgLyoKPj4gICAqIHZzbWNjY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxlIFNNQy9IVkMg
Y2FsbCBhY2NvcmRpbmcgdG8gQVJNIFNNQ0NDLgo+PiAgICogcmV0dXJucyB0cnVlIGlmIHRoYXQg
d2FzIHZhbGlkIFNNQ0NDIGNhbGwgKGV2ZW4gaWYgZnVuY3Rpb24gbnVtYmVyCj4+IEBAIC03MSw2
ICsyMDIsNyBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgCj4+ICpyZWdzKQo+PiAgewo+PiAgICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOwo+PiAg
ICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07Cj4+ICsgICAg
cmVnaXN0ZXJfdCBmdW5jX2lkID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+IAo+IFBsZWFzZSBp
bnRyb2R1Y2UgZnVuY19pZCBpbiBwYXRjaCAjNiByYXRoZXIgdGhhbiBkb2luZyB0aGlzIHJld29y
ayBoZXJlLgo+IAo+Pgo+PiAgICAgIC8qCj4+ICAgICAgICogQ2hlY2sgaW1tZWRpYXRlIHZhbHVl
IGZvciBIVkMzMiwgSFZDNjQgYW5kIFNNQzY0Lgo+PiBAQCAtOTQsMjQgKzIyNiwzOCBAQCBzdGF0
aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IAo+PiBjcHVfdXNlcl9yZWdzICpyZWdz
KQo+PiAgICAgIH0KPj4KPj4gICAgICAvKiA2NCBiaXQgY2FsbHMgYXJlIGFsbG93ZWQgb25seSBm
cm9tIDY0IGJpdCBkb21haW5zLiAqLwo+PiAtICAgIGlmICggQVJNX1NNQ0NDX0lTXzY0KGdldF91
c2VyX3JlZyhyZWdzLCAwKSkgJiYKPj4gKyAgICBpZiAoIEFSTV9TTUNDQ19JU182NChmdW5jX2lk
KSAmJgo+PiAgICAgICAgICAgaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQo+PiAg
ICAgIHsKPj4gICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19FUlJfVU5L
Tk9XTl9GVU5DVElPTik7Cj4+ICAgICAgICAgIHJldHVybiB0cnVlOwo+PiAgICAgIH0KPj4KPj4g
LSAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfT1dORVJfTlVNKGdldF91c2VyX3JlZyhyZWdzLCAwKSkg
KQo+PiArICAgIC8qCj4+ICsgICAgICogU3BlY2lhbCBjYXNlOiBpZGVudGlmaWVyIHJhbmdlIGZv
ciBleGlzdGluZyBBUElzLgo+PiArICAgICAqIFRoaXMgcmFuZ2UgaXMgZGVzY3JpYmVkIGluIFNN
Q0NDIChBUk0gREVOIDAwMjhCLCBwYWdlIDE2KSwKPj4gKyAgICAgKiBidXQgaXQgZG9lcyBub3Qg
Y29uZm9ybXMgdG8gc3RhbmRhcmQgZnVuY3Rpb24gaWRlbnRpZmllcgo+PiArICAgICAqIGVuY29k
aW5nLgo+PiArICAgICAqLwo+PiArICAgIGlmICggZnVuY19pZCA+PSBBUk1fU01DQ0NfUkVTRVJW
RURfUkFOR0VfU1RBUlQgJiYKPj4gKyAgICAgICAgIGZ1bmNfaWQgPD0gQVJNX1NNQ0NDX1JFU0VS
VkVEX1JBTkdFX0VORCApCj4+ICsgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfcHNjaV8wXzEocmVn
cyk7Cj4gCj4gVGhlIHJlZ2lvbiAicmVzZXJ2ZWQgZm9yIGV4aXN0aW5nIEFQSXMiIGlzIG5vdCBv
bmx5IGZvciBwc2NpIDAuMS4gWW91IAo+IHNob3VsZCBtYWtlIGl0IGNsZWFyIGluIHRoZSBuYW1l
Lgo+IAo+PiArICAgIGVsc2UKPj4gICAgICB7Cj4+IC0gICAgY2FzZSBBUk1fU01DQ0NfT1dORVJf
SFlQRVJWSVNPUjoKPj4gLSAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3Mp
Owo+PiAtICAgICAgICBicmVhazsKPj4gKyAgICAgICAgc3dpdGNoICggQVJNX1NNQ0NDX09XTkVS
X05VTShmdW5jX2lkKSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgY2FzZSBBUk1fU01DQ0Nf
T1dORVJfSFlQRVJWSVNPUjoKPj4gKyAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlwZXJ2
aXNvcihyZWdzKTsKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICBjYXNlIEFSTV9T
TUNDQ19PV05FUl9TVEFOREFSRDoKPj4gKyAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfc3Nz
YyhyZWdzKTsKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICB9Cj4+ICAgICAgfQo+
Pgo+PiAgICAgIGlmICggIWhhbmRsZWQgKQo+PiAgICAgIHsKPj4gLSAgICAgICAgZ3ByaW50ayhY
RU5MT0dfSU5GTywgIlVuaGFuZGxlZCBTTUMvSFZDOiAlMDgiUFJJcmVnaXN0ZXIiXG4iLAo+PiAt
ICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAwKSk7Cj4+ICsgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0lORk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVyIlxuIiwg
Cj4+IGZ1bmNfaWQpOwo+PiAgICAgICAgICAvKiBJbmZvcm0gY2FsbGVyIHRoYXQgZnVuY3Rpb24g
aXMgbm90IHN1cHBvcnRlZC4gKi8KPj4gICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFS
TV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTik7Cj4+ICAgICAgfQo+PiBAQCAtMTUwLDYgKzI5
NiwyMSBAQCB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCAKPj4g
Y29uc3QgdW5pb24gaHNyIGhzcikKPj4gICAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihy
ZWdzLCBoc3IpOwo+PiAgfQo+Pgo+PiArLyogVGhpcyBmdW5jdGlvbiB3aWxsIGJlIGNhbGxlZCBm
cm9tIHRyYXBzLmMgKi8KPj4gK3ZvaWQgZG9fdHJhcF9odmNfc21jY2Moc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4+ICt7Cj4+ICsgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMg
PSByZWdzLT5oc3IgfTsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogdnNtY2NjX2hhbmRsZV9j
YWxsKCkgd2lsbCByZXR1cm4gZmFsc2UgaWYgdGhpcyBjYWxsIGlzIG5vdAo+PiArICAgICAqIFNN
Q0NDIGNvbXBhdGJpbGUgKGkuZS4gaW1tZWRpYXRlIHZhbHVlICE9IDApLiBBcyBpdCBpcyBub3QK
PiAKPiBzL2NvbXBhdGJpbGUvY29tcGF0aWJsZS8uIEFuZCB5b3Ugd2FudCB0byB1c2UgZS5nIGlu
c3RlYWQgb2YgaS5lIGJlY2F1c2UgCj4gImltbWVkaWF0ZSB2YWx1ZSAhPSAwIiBpcyBub3QgdGhl
IG9ubHkgd2F5IHRvIHJldHVybiBmYWxzZS4KPiAKPj4gKyAgICAgKiBjb21wYXRpYmxlLCB3ZSBj
YW4ndCBiZSBzdXJlIHRoYXQgZ3Vlc3Qgd2lsbCB1bmRlcnN0YW5kCj4+ICsgICAgICogQVJNX1NN
Q0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OLgo+PiArICAgICAqLwo+PiArICAgIGlmICggIXZzbWNj
Y19oYW5kbGVfY2FsbChyZWdzKSApCj4+ICsgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24o
cmVncywgaHNyKTsKPj4gK30KPj4gKwo+PiAgLyoKPj4gICAqIExvY2FsIHZhcmlhYmxlczoKPj4g
ICAqIG1vZGU6IEMKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+PiBpbmRleCA2N2RhM2ZiLi43YzAwMDNjIDEw
MDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4+IEBAIC04MCw2ICs4MCwxMCBAQAo+PiAgLyogT25seSBv
bmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCj4+ICAjZGVmaW5lIEFSTV9TTUNDQ19F
UlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQo+Pgo+PiArLyogU01DQ0MgZnVuY3Rpb24gaWRlbnRp
ZmllciByYW5nZSB3aGljaCBpcyByZXNlcnZlZCBmb3IgZXhpc3RpbmcgCj4+IEFQSXMgKi8KPj4g
KyNkZWZpbmUgQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICAweDAKPj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX0VORCAgICAweDAxMDBGRkZGCj4+ICsKPj4gICNlbmRp
ZiAgLyogX19BU01fQVJNX1NNQ0NDX0hfXyAqLwo+Pgo+PiAgLyoKPj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgKPj4g
aW5kZXggMzFhYWE1NS4uOTBmZjYxMCAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS92c21jLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgKPj4gQEAgLTE3LDYg
KzE3LDcgQEAKPj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4KPj4gIHZvaWQgZG9fdHJhcF9z
bWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+PiAr
dm9pZCBkb190cmFwX2h2Y19zbWNjYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cj4+Cj4+
ICAjZW5kaWYgIC8qIF9fQVNNX0FSTV9WU01DX0hfXyAqLwo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oIAo+PiBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLWFybS9zbWMuaAo+PiBpbmRleCAzZDNjZDkwLi5jNTMyN2UzIDEwMDY0NAo+PiAtLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtYXJtL3NtYy5oCj4+IEBAIC00Niw2ICs0NiwxNCBAQAo+PiAgI2RlZmluZSBYRU5f
U01DQ0NfVUlEIFhFTl9ERUZJTkVfVVVJRCgweGE3MTgxMmRjLCAweGM2OTgsIDB4NDM2OSwgCj4+
IDB4OWFjZiwgXAo+PiAgICAgICAgICAgICAgICAgICAgICAgIDB4NzksIDB4ZDEsIDB4OGQsIDB4
ZGUsIDB4ZTYsIDB4NjcpCj4+Cj4+ICsvKiBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UgQ2FsbCB2
ZXJzaW9uLiAqLwo+PiArI2RlZmluZSBTU1NDX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAKPj4gKyNk
ZWZpbmUgU1NTQ19TTUNDQ19NSU5PUl9SRVZJU0lPTiAxCj4+ICsKPj4gKy8qIFN0YW5kYXJkIFNl
cnZpY2UgQ2FsbCBVSUQuIFJhbmRvbWx5IGdlbmVyYXRlZCB3aXRoIHV1aWRnZW4uICovCj4+ICsj
ZGVmaW5lIFNTU0NfU01DQ0NfVUlEIFhFTl9ERUZJTkVfVVVJRCgweGY4NjMzODZmLCAweDRiMzks
IDB4NGNiZCwgCj4+IDB4OTIyMCxcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgMHhjZSwgMHgx
NiwgMHg0MSwgMHhlNSwgMHg5ZiwgMHg2ZikKPj4gKwo+PiAgI2VuZGlmIC8qIF9fWEVOX1BVQkxJ
Q19BUkNIX0FSTV9TTUNfSF9fICovCj4gCj4gQ2hlZXJzLAo+IAo+Pgo+PiAgLyoKPj4KPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 11:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 11: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.xen.org>)
	id 1dlCLp-0005sU-Gt; Fri, 25 Aug 2017 11:00:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dlCLo-0005sO-Ek
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 11:00:32 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 92/90-02184-F4300A95; Fri, 25 Aug 2017 11:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHO3d315t483jn8mlZ0aLszZFgZVg
 k2QcjlPpUSpB3ddtG25R7p6ygWPkhGmqZFLYsLde7Zr6hpEJamkVmaYWJib1IJakFfhgNqt2d
 snU+/Tm///Oc/3N4WBVfwuhY0ekQJbtg1TPh9PKDqsT47arKzDWDo8uSvN+r6BSU1tXqp3agL
 LXFbsxxZqvNfWcHmNz3u509N98wLvRuqxuFszQ+poLGqieUG81mEd4D9Y0nkQJ4XEBBQ2M7Uo
 AG74RXJVeDOhqnwLW+z0GtwkYoKymkSME9BLefl9IKYHAi3KnoC3MjluVwMozcOqRc03gpNF8
 7E6zV4l1QdP8Uo2gOR8Hj8x9pxT47YC9uSyPtN8HwxVYV0TEw9LGCInoRNE+UqxQ74MVwTuke
 HpAeBN2u8WACHsdBu/9rsBbwAujqLaeJTofpCRIf8GsKysY0pLggDO66pygCVsPwRJWagE8MF
 Hzr+VOxAb77fAx5ORemfh4hnkE1FH8YZYgnFmo66sIIKGKgreX4n0jZMPnLTxFwAcNUnZ86je
 I8IT/gCRnbEzK2J2TsSkTfQnGyKOWLUvx6g1GymMwOm2CxxiesWWuwibIsmESrYJQN+3Js9Si
 wHrMCpwV1l6Z2onkspddyyV8qMvk5xpz9h8yCbN4r5VlFuRPFsqweuJeoMpOPkkST6DxgsQZ2
 7C8GNkIfzTUpmJNzBZtsMRH0BMWzIxeapimetufYRV0Md10xYcVkzrPPtPi7qf1ogU7DoUAoP
 iJXlGwWx/98HMWwSK8hSSIsdsfMS+OBEFQgxJmeciWEQ/iHdC5k85h8K1c9uzjhqj2a5pJWDF
 MH5s9V52v6a9rA7dsaeXjj5owbc7Zfae6IXVi35W1yKhW50O7dVpr+o9ox4Kw9UZ2446kvcfB
 FdGGS+pJ7QDeUGtk+/fpBrVZbcb0n67L2UZojo7SvZTLBODZiLjP0ct6HTt74NKqBX0cv8YoZ
 elo2CwkrVZIs/AbW6r11pAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503658827!93350787!1
X-Originating-IP: [40.107.3.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25956 invoked from network); 25 Aug 2017 11:00:27 -0000
Received: from mail-eopbgr30052.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.52)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 Aug 2017 11:00:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=TzpyRuntfmOjgJ5Jv9AEGRFhubOM83Mzmt8K3MUx28U=;
 b=kx10sXuQqpjkgyGXcJJEZkISXyz8y6DKIKYoNPcP6BIEvxGWtMV2069oi+JtRWM/HGi7WQUZmmJ+Z38tRgtp2b+hC3Y9bpdTwTcis15ZOOe9bWz0LaF/fQR3ipu2JRCxp4mNjYaClswHf10M9r4UIJ8nSyGzjNmxD3lGH+nIbeU=
Received: from [10.17.182.74] (85.223.209.53) by
 DB6PR0301MB2134.eurprd03.prod.outlook.com (2603:10a6:4:46::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18; Fri, 25
 Aug 2017 11:00:25 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-9-git-send-email-volodymyr_babchuk@epam.com>
 <2b9cc492-3411-34e7-0456-7df193e9ba52@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <dfa24f69-c7fb-08e1-8c5c-6cf13f46e4cb@epam.com>
Date: Fri, 25 Aug 2017 14:00:21 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <2b9cc492-3411-34e7-0456-7df193e9ba52@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: HE1PR0102CA0064.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:7d::41) To DB6PR0301MB2134.eurprd03.prod.outlook.com
 (2603:10a6:4:46::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2b28dad0-6470-47e0-671b-08d4eba87de2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2134; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 3:bYAxz1mYjDizb9kj7uT3xBZxi6S2lZUfdLBDhjY+jnVJlj0wm8nQd+rojuZyIknfjYvvM0SvGLmuFxlIFmrE6vOKLsF1/orhHfR2CSB1sq7l9CyhNEicRRalhKZRgzFg3LaEHkCCRsyUtQQCAa6iRnwUXDTzKPVp+I+ApR+gHv+LVj/cOi2HOd5pfcpKs29uox4OITvvD/yenY7/iZB9qhgBtWRSE1ku6bs9Y40FNRKY/LSfocMTHC+P3gDA/4Mj;
 25:EmyG7+3BtewrXIDJavlGqt+9BF3GfqN1kK3Jp/SYrMRYtwJz6mS3xRWfQKTJGnSBQSzR0dFvqWuRsyjNCI3PJbGDhNG04afaDTgZV2eFt3GgUCiFSgZBzVCLDt4lRPv+UmzJ/eCYP2Q7kKXaaSoPmwagz+i58gZWawN4mxrpxUk9iMnntGS7sUl2u5Qe8RaeRrTdQSdSy4pE/GsAutdH+TUzoBAl73YAwNlDPetM9y9dz1sUuUEcU1CapASsyfm9dOJMTFId7fvmm2Rh/9bRS7HaVdMKU7DsrNL/+CmOxq/LKCnjywFOLmqrspKUsLoDcNU1xaSLf6SrDL/Ljz6fwA==;
 31:iBETVMfCgRvrgBfQa/2WT229FmjXrYG4BK72JN4EzyW+YOdKIR1AVxb8wYZZmKj18PzekHcOIPSbW4rI/wfnO8kp5SqH3fyJOrKN/kjkURZVzbo/+dH/08CttRTOtu/gs7SACh01rZekon+BkwBCuGPj0EZ+oCip+izyjZ5yHtpS//beerq2GPkrKBw0+UDEEFGriEv3cQF6n8kTyQswbXpU5Fay2zXpEjhEVTuoOAI=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2134:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 20:tOdqqwwf8z2GGjcLpBeZXdtOSR0JQrv1nW8IrMnz4ki06igyonPF5LR5FWwiziBlxOgOTtcQcHEtqQrg14Oc+6HxVRShahJonCHgHbBJ30AyTTXqqRwQOD1ZCHVS92cfevA72RNasnE0/2/sz/5qZuXhUo0VNrb1MdKKwegVIxq6Er28AqnnB32MnWuCBFOXdixkxnBx0tloi9HdOA0SnG+peqpzEa4Aa3+qajEmIkDJlTTLviQ1llJvgrmZPGRYuHYQo/hgCvjxZP2vO35ZC7LcRd3tgG2ywmBDhKzHcHOyA/EZCcP4Z+POr3Nz7m3UtaVM19bKYja6SxrLqpIzJOzFG/DfDHHXcrvsyEw1ilfLmwyVLY7Jf89ihX6mgaqQc7EVtawItgG6KHmfq0pokvGo9zLue4PgaSwb8t3/KcinmNLZgDIhzilJQ/q1rSp4tePGe/ecaFvrKnRNhDhXBbIJc1dicUR6PTuygG9J8ktKbsMB5trrrBsbOqDty/+K;
 4:Cd2UIs5WvAjSDhsEUlQcJ5jdPHCe1PmMyGBEWUfLpcxQvg1XNkWvE+JJAFmZSXYwJgxEK2OLpOHHwIbIwjKZGUvelYvHRdtaHhSbLqMWQw4ha/dY+6v6HPd6xmnuucvFx2hyLpM7G3AxWTyJqSveYB4bfKYcNAFYyAXJteGSFvva9ZO5XyVzdwAIv9Q1RPe235ecVfq2mAeeZQSK4CHOCHMxFTWQMgh+zK10VfxxmqDNvOAkr7pELGLFY5VaTk3JwOAFj3NEq5mjggFdB5sHbxVSW/z/Dk/DLsl0h2Uocpc=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB213442872B1361109D989DE0E69B0@DB6PR0301MB2134.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2134; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2134; 
X-Forefront-PRVS: 041032FF37
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(24454002)(189002)(199003)(8656003)(65826007)(53546010)(72206003)(6666003)(83506001)(5660300001)(7736002)(54906002)(77096006)(2906002)(23746002)(6486002)(25786009)(305945005)(3846002)(6116002)(86362001)(2950100002)(189998001)(50466002)(478600001)(31696002)(8666007)(64126003)(36756003)(33646002)(54356999)(66066001)(6246003)(50986999)(76176999)(53936002)(81166006)(97736004)(106356001)(65956001)(81156014)(65806001)(230700001)(8676002)(110136004)(229853002)(47776003)(31686004)(4326008)(80792005)(7350300001)(4001350100001)(105586002)(42186005)(68736007)(101416001)(21314002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2134; H:[10.17.182.74]; 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: =?Windows-1252?Q?1; DB6PR0301MB2134;
 23:3C41HOHcMi6AK0pSXE/6s+lpM83sCmnkWTZ?=
 =?Windows-1252?Q?TCwO+/Qg3GMTzVr+98p+z8676R+m5UK/1JlEbt8b7nhzByZLdQyd9/Ny?=
 =?Windows-1252?Q?dhEQj5BxGb9LSuDi3waDZe6HsUMroLwvWZEYOvxfEXzoxLt2X+vyJJHh?=
 =?Windows-1252?Q?llLELF+eHYcF7NudTvnGnAyzSP9MGvk1qga7zlcVD+hfK7cvjTAdBS2/?=
 =?Windows-1252?Q?GUlo5mRikJJfRW0FvlOov9fj/6JaKVqAyfpItJYCIm0rlUP8OzDBe7Qk?=
 =?Windows-1252?Q?dhAWwCDpJmFpd/o19I0aoG/mD9tA1GqSxm2oX6786XEXB39RhcoDVSbV?=
 =?Windows-1252?Q?c1wKFpYfyZACIMuByJNS2T+zAUO4+QfeSH1iflmDSBflaQfN3UhNceS7?=
 =?Windows-1252?Q?8UzZ/dq0o6/dpES2dcl6nrVRCDznc2u9oXO5jZrI+FmPB9ZmilfuRRN9?=
 =?Windows-1252?Q?9GfJlu7pZ1SpwwtLEGnMiYDXXq4U3NWCYOZG2Pw093jlrVz+EEQfbffx?=
 =?Windows-1252?Q?0KoTz1cjb36qO+B/hPmjLFK0BrKmCb5f9HIlCNzCST+Tu98Cxt0rfb+c?=
 =?Windows-1252?Q?ZYtbScsHIax0wqvTIrEULBKrcqP6fKbYScHnnYnuqtTxHzQf8078ScRL?=
 =?Windows-1252?Q?5ZxlDiog8EAKArssCE4hUkLWdXnfnaOzYusqo5kuG/5FTiLBrJ8O2lGw?=
 =?Windows-1252?Q?YCw0bRWaB1TGr7ebWJ2pQdy5GEgLugBDb1nRUjm7joUzotzKbNavTW5R?=
 =?Windows-1252?Q?mb70tvmfvIXfSNbAKhzNQ3iQFt+Sv8PBbIqePfc69TRQh2xEqaHlMA8o?=
 =?Windows-1252?Q?NtRxe6EWVM9aNkpD3mmu2prBgNlaCRtBZXQcor+0d5WgFqb2OhZ8+xfb?=
 =?Windows-1252?Q?aOPeA5zj4EQgvB9H76UEFCkOfl2tVDXywvTwQuJeeYsDl0CBZKoXkwVz?=
 =?Windows-1252?Q?kOSZFOrPsiORPikob4/fpwA+kj2/d6KjTWvx20HmLfovOEUQJnjZ1aJb?=
 =?Windows-1252?Q?nlxFWs7HndRBnMqVJxTvRAdV5iidXyLibm7bUi2q0HZWpZr7oWqsFs/Y?=
 =?Windows-1252?Q?AO1eJckXruJJln6G8AHv/3y/7Z93vSoEmO3Ct59O7jHHoaJ1kUvzWHdy?=
 =?Windows-1252?Q?La41LA5FoO2STa8izF7Xz99E7SN7huzXRJGq/99GhqN25ADKlY6/ygJg?=
 =?Windows-1252?Q?7OGwInWHo722d9xVDU6YZQyHlO5l0cpvyLOZfNcpcyueHp5ejMiJK3ki?=
 =?Windows-1252?Q?7kMLGtUUxAwes+YTQS69I+wd4k8V8S7qyv0iHStDKFupcB2YHSUGqeVA?=
 =?Windows-1252?Q?9mYVLNu6cg+1OwfQgVcr342SLVzzAQbtJlRJYvFTyDVm6KHmHAOu7ol5?=
 =?Windows-1252?Q?Ndp886dk0rclpT1J6ZSHsF+aKKmJ+v6D8fPr1h9V/0CTeLg0MTBpHMqK?=
 =?Windows-1252?Q?j1BDMiE3vJ1j/ESsrb5XgsIUTCKAj3uTHslR54B/FSnRFPGAx+VIdQxj?=
 =?Windows-1252?Q?jbgft6koVVdghxJ73DvvMy7foHbNY6dccGld0e8xPSMZXI4Uy8UDAydN?=
 =?Windows-1252?Q?28iS5wvw7DTeSOI8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 6:hbcHBV5mSsBDcEWFMap+I5gBkKan8Y3lHF/syZFY+tEYOjXmYflbqK21pauSioMe2nowi2Sjstts7kbUNP1EXVZlXkjPHS3VhOarlJqq1KnYlruQJtunkuTDU6zLmb7QGslmhs7d3vJeSAlnEL+5OVOyPr3wlCtZL8EGc/+BqgWl68T/7KnfFCWcEosipOmQZ4UzqHCgjgZ5+Td/c4PEOUmMYCnKeB6lMsCCHq2jAdjwYhkV6t9aDFirZRritZJYKQ9UJubUZgWkL+MUxWDuOhIJT9oUBFtw0Jox5Z088HkgFe1XVfNQFs+J1quOaQhWZu1HhkWyTnzIXSvm9V2fOg==;
 5:4Ux9wSLR/5MrFU1hxd1A1rABXzwYfmCUaoyiF3Sr0ASEZGv2NIVhEaHndel88oORW0KS2xFCWNqU8PHiOV3wqB7xMP7k6l7aMiAInqfvExDnjQO6yBDgenV+rVRE61gZSLr2Ewil2tWhSqJfPMTsTw==;
 24:hBTx3mt5XPuvUj5bXC4upkePY9W8c/m3BwRSZU7TljIs8CgXRKZd2QO7QfPgHYrK0geTCdW/+ZDbribloPFtMK9f+6OYuNC1XBK0/mqjSZo=;
 7:lZJefuBn8bvEp785Lwm/O2dcdWQmv8UjVAAprNA3P73QIQyquT1+xgbUGInSCaIBXgSJCdMxX73HmD3/RVC0Cw7YUkrF9HBlCtmlGQ5zbOwOJPqiUtj94l0+KZWs8VdbgWn1sqEKGA2OnpEXX6xlInJTTF6kFOtCfzmaDLJnAfjMBClsmcTQhPQNo9AXOw5/57kJ5lXNT0muvek43oRW9P2++rz26bSACINOldxtRz0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2017 11:00:25.6980 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2134
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 08/11] arm: PSCI: use definitions
 provided by asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNC4wOC4xNyAyMDoyMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFZvbG9keW15
ciwKPiAKPiBPbiAyMS8wOC8xNyAyMToyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IHNt
Y2NjLmggcHJvdmlkZXMgZGVmaW5pdGlvbnMgdG8gY29uc3RydWN0IFNNQyBjYWxsIGZ1bmN0aW9u
IG51bWJlciAKPj4gYWNjb3JkaW5nCj4+IHRvIFNNQ0NDLiBXZSBkb24ndCBuZWVkIG11bHRpcGxl
IGRlZmluaXRpb25zIGZvciBvbmUgdGhpbmcsIGFuZCAKPj4gZGVmaW5pdGlvbnMKPj4gaW4gc21j
Y2MuaCBhcmUgbW9yZSBnZW5lcmljIHRoYW4gb25lcyB1c2VkIGluIHBzY2kuaC4KPj4KPj4gU28g
cHNjaS5oIHdpbGwgb25seSBwcm92aWRlIGZ1bmN0aW9uIGNvZGVzLCB3aGlsZSB3aG9sZSBTTUMg
ZnVuY3Rpb24KPj4gaWRlbnRpZmllciB3aWxsIGJlIGNvbnN0cnVjdGVkIHVzaW5nIGdlbmVyaWMg
bWFjcm9zIGZyb20gc21jY2MuaC4KPj4KPj4gUFNDSV8wXzJfRk5feHh4IHdhcyBkZWxpYmVyYXRl
bHkgcmVuYW1lZCB0byBQU0NJXzBfMl9GVU5DX3h4eCwgYmVjYXVzZSAKPj4gdGhpcwo+PiBpcyBh
IG5ldyBlbnRpdHkuIEl0IGNhbiBsZWFkIHRvIHByb2JsZW1zLCBpZiB3ZSdsbCBqdXN0IGNoYW5n
ZSB2YWx1ZSBvZgo+PiBQU0NJXzBfMl9GTl94eHggd2l0aG91dCByZW5hbWluZyBpdC4KPiAKPiBJ
IGRvbid0IHRoaW5rICJuZXcgZW50aXR5IiBpcyBhIGdvb2QgcmVhc29uIHRvIHJlbmFtZSB0aGVt
LiBBbmQgdGhlIAo+IHByZXZpb3VzIG5hbWluZyB3YXMga2luZCBvZiBuaWNlIHRvIHJlYWQuIE1v
cmUgdGhhdCB5b3Ugc3RpbGwgdXNlIAo+IFBTQ0lfMF8yX0ZOezMyLDY0fS4gV2Ugc2hvdWxkIGRl
ZmluaXRlbHkgc3RheSBjb25zaXN0ZW50IGluIG5hbWluZy4KPiAKPiBTbyB3aGF0IGlzIHRoZSBl
eGFjdCBwcm9ibGVtPyBJcyBpdCBiZWNhdXNlIHlvdSBhcmUgd29ycnkgdG8gbWlzcyBzb21lIAo+
IG9mIHRoZW0/CkFjdHVhbGx5IHllcy4gVGhhdCBoZWxwZWQgbWUgdG8gZmluZCByZWZlcmVuY2Vz
IHRvIFBTQ0kgY29kZSBpbiBzZWF0dGxlLmMKCj4+Cj4+IFRoaXMgY2hhbmdlIGFsc28gYWZmZWN0
cyB2c21jLmMgYW5kIHNlYXR0bGUuYywgYmVjYXVzZSB0aGV5IGJvdGggdXNlIFBTQ0kKPj4gZnVu
Y3Rpb24gbnVtYmVycy4KPiAKPiBUaGlzIHBhcmFncmFwaCBjb3VsZCBiZSBkcm9wcGVkLgo+IAo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+Cj4+IC0tLQo+Pgo+PiAgKiBSZXdvcmtlZCBkZWZpbml0aW9ucyB0byBtaW5pbWl6
ZSB0aGVpciBsZW5naHQKPj4gICogRGVzY3JpYmVkIHdoeSBJIHJlcGxhY2VkIFBTQ0lfMF8yX0ZO
X3h4eCB3aXRoIFBTQ0lfMF8yX0ZVTkNfeHh4Cj4+Cj4+IC0tLQo+PiAgeGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy9zZWF0dGxlLmMgfCAgNSArKystLQo+PiAgeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAg
ICAgICAgICAgfCAxMCArKysrLS0tLS0KPj4gIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAg
ICAgIHwgMjQgKysrKysrKysrKystLS0tLS0tLS0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9w
c2NpLmggICAgICAgfCA0NCAKPj4gKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+PiAgNCBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlvbnMo
LSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jIAo+
PiBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCj4+IGluZGV4IDg2ZGNlOTEuLmZi
MmFkMTMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCj4+IEBAIC0xOSw2ICsxOSw3
IEBACj4+Cj4+ICAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL3Bz
Y2kuaD4KPj4gKyNpbmNsdWRlIDxhc20vdnNtYy5oPgo+IAo+IEFnYWluLCB2c21jLmggc3RhbmRz
IGZvciAidmlydHVhbCBTTUMiLiBIZXJlIHlvdSB1c2UgZm9yIHRoZSAicGh5c2ljYWwgCj4gU01D
Ii4gU28gcGxlYXNlIGRvbid0IGluY2x1ZGUgdnNtYy5oIGhlcmUuCj4gCj4+Cj4+ICBzdGF0aWMg
Y29uc3QgY2hhciAqIGNvbnN0IHNlYXR0bGVfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQo+PiAg
ewo+PiBAQCAtMzMsMTIgKzM0LDEyIEBAIHN0YXRpYyBjb25zdCBjaGFyICogY29uc3Qgc2VhdHRs
ZV9kdF9jb21wYXRbXSAKPj4gX19pbml0Y29uc3QgPQo+PiAgICovCj4+ICBzdGF0aWMgdm9pZCBz
ZWF0dGxlX3N5c3RlbV9yZXNldCh2b2lkKQo+PiAgewo+PiAtICAgIGNhbGxfc21jKFBTQ0lfMF8y
X0ZOX1NZU1RFTV9SRVNFVCwgMCwgMCwgMCk7Cj4+ICsgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4z
MihTWVNURU1fUkVTRVQpLCAwLCAwLCAwKTsKPj4gIH0KPj4KPj4gIHN0YXRpYyB2b2lkIHNlYXR0
bGVfc3lzdGVtX29mZih2b2lkKQo+PiAgewo+PiAtICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZ
U1RFTV9PRkYsIDAsIDAsIDApOwo+PiArICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lTVEVN
X09GRiksIDAsIDAsIDApOwo+PiAgfQo+Pgo+PiAgUExBVEZPUk1fU1RBUlQoc2VhdHRsZSwgIlNF
QVRUTEUiKQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2Fy
bS9wc2NpLmMKPj4gaW5kZXggMzRlZTk3ZS4uNjQ1ZmU1OCAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3BzY2kuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4+IEBAIC0zMSw5ICsz
MSw5IEBACj4+ICAgKiAobmF0aXZlLXdpZHRoKSBmdW5jdGlvbiBJRC4KPj4gICAqLwo+PiAgI2lm
ZGVmIENPTkZJR19BUk1fNjQKPj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
IFBTQ0lfMF8yX0ZONjRfIyNuYW1lCj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1l
KSAgIFBTQ0lfMF8yX0ZONjQobmFtZSkKPj4gICNlbHNlCj4+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZO
X05BVElWRShuYW1lKSAgICBQU0NJXzBfMl9GTl8jI25hbWUKPj4gKyNkZWZpbmUgUFNDSV8wXzJf
Rk5fTkFUSVZFKG5hbWUpICAgUFNDSV8wXzJfRk4zMihuYW1lKQo+PiAgI2VuZGlmCj4+Cj4+ICB1
aW50MzJfdCBwc2NpX3ZlcjsKPj4gQEAgLTQ4LDEzICs0OCwxMyBAQCBpbnQgY2FsbF9wc2NpX2Nw
dV9vbihpbnQgY3B1KQo+PiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKQo+PiAgewo+
PiAgICAgIGlmICggcHNjaV92ZXIgPiBQU0NJX1ZFUlNJT04oMCwgMSkgKQo+PiAtICAgICAgICBj
YWxsX3NtYyhQU0NJXzBfMl9GTl9TWVNURU1fT0ZGLCAwLCAwLCAwKTsKPj4gKyAgICAgICAgY2Fs
bF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKSwgMCwgMCwgMCk7Cj4+ICB9Cj4+Cj4+ICB2
b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCkKPj4gIHsKPj4gICAgICBpZiAoIHBzY2lf
dmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKPj4gLSAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJf
Rk5fU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKPj4gKyAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJf
Rk4zMihTWVNURU1fUkVTRVQpLCAwLCAwLCAwKTsKPj4gIH0KPj4KPj4gIGludCBfX2luaXQgcHNj
aV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKPj4gQEAg
LTE0NCw3ICsxNDQsNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKPj4gICAgICAg
ICAgfQo+PiAgICAgIH0KPj4KPj4gLSAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZO
X1BTQ0lfVkVSU0lPTiwgMCwgMCwgMCk7Cj4+ICsgICAgcHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJ
XzBfMl9GTjMyKFBTQ0lfVkVSU0lPTiksIDAsIDAsIDApOwo+Pgo+PiAgICAgIC8qIEZvciB0aGUg
bW9tZW50LCB3ZSBvbmx5IHN1cHBvcnQgUFNDSSAwLjIgYW5kIFBTQ0kgMS54ICovCj4+ICAgICAg
aWYgKCBwc2NpX3ZlciAhPSBQU0NJX1ZFUlNJT04oMCwgMikgJiYgCj4+IFBTQ0lfVkVSU0lPTl9N
QUpPUihwc2NpX3ZlcikgIT0gMSApCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5j
IGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+PiBpbmRleCA5NTZkNGVmLi40NmEyZmRlIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMK
Pj4gQEAgLTEwMiw3ICsxMDIsNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfcHNjaV8wX3goc3RydWN0
IGNwdV91c2VyX3JlZ3MgCj4+ICpyZWdzKQo+PiAgLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVj
a2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8KPj4gIHN0YXRpYyBpbmxpbmUgaW50IHBzY2lfbW9k
ZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90IGZpZCkKPj4gIHsKPj4gLSAgICBy
ZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAz
MCApICk7Cj4+ICsgICAgcmV0dXJuIGlzXzY0Yml0X2RvbWFpbihkKSB8fCAhQVJNX1NNQ0NDX0lT
XzY0KGZpZCk7Cj4gCj4gSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0byBkbyB0aGUgcmVuYW1pbmcg
aW4gcHNjaV9tb2RlX2NoZWNrIGdpdmVuIHRoYXQgCj4geW91IHdpbGwgcmVtb3ZlIHRoaXMgZnVu
Y3Rpb24gaW4gdGhlIG5leHQgcGF0Y2guClllcCwgYnV0IGluIGNvbW1lbnRzIGZvciB0aGUgcHJl
dmlvdXMgc2VyaWVzIHlvdSBhc2tlZCBtZSB0byBtYWtlIHRoaXMgY29kZQplYXNpZXIgdG8gcmVh
ZCA6KQpQU0NJXzBfMl82NEJJVCBpcyBkcm9wcGVkIG5vdywgc28gSSBoYWQgdG8gdXNlIGxvbmcg
ZGVmaW5pdGlvbnMgZnJvbSBzbWNjYy5oCgo+PiAgfQo+Pgo+PiAgLyogUFNDSSAwLjIgaW50ZXJm
YWNlIGFuZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KPj4gQEAgLTExMiwzNCArMTEy
LDM0IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQo+Pgo+PiAgICAgIHN3aXRjaCAoIEFSTV9TTUNDQ19GVU5DX05VTShmaWQpICkKPj4gICAgICB7
Cj4+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9O
KToKPj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfUFNDSV9WRVJTSU9OOgo+PiAgICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24pOwo+PiAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKPj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4+IC0g
ICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQ1BVX09GRik6Cj4+ICsgICAg
Y2FzZSBQU0NJXzBfMl9GVU5DX0NQVV9PRkY6Cj4+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29mZik7Cj4+ICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9j
cHVfb2ZmKCkpOwo+PiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gLSAgICBjYXNlIEFSTV9TTUND
Q19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRSk6Cj4+ICsgICAgY2FzZSBQ
U0NJXzBfMl9GVU5DX01JR1JBVEVfSU5GT19UWVBFOgo+PiAgICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX21pZ3JhdGVfaW5mb190eXBlKTsKPj4gICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwo+PiAgICAgICAgICByZXR1cm4gdHJ1
ZTsKPj4gLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFX0lO
Rk9fVVBfQ1BVKToKPj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfTUlHUkFURV9JTkZPX1VQX0NQ
VToKPj4gICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKPj4g
ICAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPj4g
ICAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2lu
Zm9fdXBfY3B1KCkpOwo+PiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gLSAgICBjYXNlIEFSTV9T
TUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9TWVNURU1fT0ZGKToKPj4gKyAgICBjYXNlIFBTQ0lf
MF8yX0ZVTkNfU1lTVEVNX09GRjoKPj4gICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1f
b2ZmKTsKPj4gICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwo+PiAgICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPj4gLSAgICAgICAg
cmV0dXJuIHRydWU7Cj4+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5f
U1lTVEVNX1JFU0VUKToKPj4gKyAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKyAgICBjYXNlIFBTQ0lf
MF8yX0ZVTkNfU1lTVEVNX1JFU0VUOgo+PiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3Rl
bV9yZXNldCk7Cj4+ICAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwo+PiAgICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPj4gICAg
ICAgICAgcmV0dXJuIHRydWU7Cj4+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8w
XzJfRk5fQ1BVX09OKToKPj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZVTkNfQ1BVX09OOgo+PiAgICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Cj4+ICAgICAgICAgIGlmICggcHNjaV9tb2Rl
X2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4+ICAgICAgICAgIHsKPj4gQEAgLTE0OSw3
ICsxNDksNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPj4gICAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9j
cHVfb24odmNwdWlkLCBlcG9pbnQsIAo+PiBjaWQpKTsKPj4gICAgICAgICAgfQo+PiAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKPj4gLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9G
Tl9DUFVfU1VTUEVORCk6Cj4+ICsgICAgY2FzZSBQU0NJXzBfMl9GVU5DX0NQVV9TVVNQRU5EOgo+
PiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsKPj4gICAgICAgICAgaWYg
KCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPj4gICAgICAgICAgewo+
PiBAQCAtMTU5LDcgKzE1OSw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQo+PiAgICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX2NwdV9zdXNwZW5kKHBzdGF0ZSwgCj4+IGVwb2ludCwgY2lkKSk7Cj4+ICAgICAg
ICAgIH0KPj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVO
Q19OVU0oUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyk6Cj4+ICsgICAgY2FzZSBQU0NJXzBfMl9G
VU5DX0FGRklOSVRZX0lORk86Cj4+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmlu
aXR5X2luZm8pOwo+PiAgICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21h
aW4sIGZpZCkgKQo+PiAgICAgICAgICB7Cj4+IEBAIC0xNjgsNyArMTY4LDcgQEAgc3RhdGljIGJv
b2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICAgICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCAK
Pj4gbGFmZikpOwo+PiAgICAgICAgICB9Cj4+ICAgICAgICAgIHJldHVybiB0cnVlOwo+PiAtICAg
IGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX01JR1JBVEUpOgo+PiArICAgIGNh
c2UgUFNDSV8wXzJfRlVOQ19NSUdSQVRFOgo+PiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9taWdyYXRlKTsKPj4gICAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9t
YWluLCBmaWQpICkKPj4gICAgICAgICAgewo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+PiBpbmRleCBiZTI0NThh
Li4xNGZiOThmIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+PiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+PiBAQCAtMSw2ICsxLDggQEAKPj4gICNp
Zm5kZWYgX19BU01fUFNDSV9IX18KPj4gICNkZWZpbmUgX19BU01fUFNDSV9IX18KPj4KPj4gKyNp
bmNsdWRlIDxhc20vc21jY2MuaD4KPj4gKwo+PiAgLyogUFNDSSByZXR1cm4gdmFsdWVzIChpbmNs
dXNpdmUgb2YgYWxsIFBTQ0kgdmVyc2lvbnMpICovCj4+ICAjZGVmaW5lIFBTQ0lfU1VDQ0VTUyAg
ICAgICAgICAgICAgICAgMAo+PiAgI2RlZmluZSBQU0NJX05PVF9TVVBQT1JURUQgICAgICAgICAg
LTEKPj4gQEAgLTQxLDMwICs0MywyNCBAQCByZWdpc3Rlcl90IGRvX3BzY2lfMF8yX21pZ3JhdGVf
aW5mb191cF9jcHUodm9pZCk7Cj4+ICB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYodm9pZCk7
Cj4+ICB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKPj4KPj4gLS8qIFBTQ0kg
djAuMiBpbnRlcmZhY2UgKi8KPiAKPiBXaHkgZGlkIHlvdSBkcm9wIHRoaXMgY29tbWVudD8KPiAK
Pj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fQkFTRSAgICAgICAgMHg4NDAwMDAwMAo+PiAtI2RlZmlu
ZSBQU0NJXzBfMl9GTihuKSAgICAgICAgICAoUFNDSV8wXzJfRk5fQkFTRSArIChuKSkKPj4gLSNk
ZWZpbmUgUFNDSV8wXzJfNjRCSVQgICAgICAgICAgMHg0MDAwMDAwMAo+PiAtI2RlZmluZSBQU0NJ
XzBfMl9GTjY0X0JBU0UgICAgICBcCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAoUFNDSV8w
XzJfRk5fQkFTRSArIFBTQ0lfMF8yXzY0QklUKQo+PiAtI2RlZmluZSBQU0NJXzBfMl9GTjY0KG4p
ICAgICAgICAoUFNDSV8wXzJfRk42NF9CQVNFICsgKG4pKQo+PiAtCj4+IC0jZGVmaW5lIFBTQ0lf
MF8yX0ZOX1BTQ0lfVkVSU0lPTiAgICAgICAgUFNDSV8wXzJfRk4oMCkKPj4gLSNkZWZpbmUgUFND
SV8wXzJfRk5fQ1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBfMl9GTigxKQo+PiAtI2RlZmluZSBQ
U0NJXzBfMl9GTl9DUFVfT0ZGICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOKDIpCj4+IC0jZGVmaW5l
IFBTQ0lfMF8yX0ZOX0NQVV9PTiAgICAgICAgICAgICAgUFNDSV8wXzJfRk4oMykKPj4gLSNkZWZp
bmUgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyAgICAgICBQU0NJXzBfMl9GTig0KQo+PiAtI2Rl
ZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOKDUpCj4+IC0j
ZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFICAgUFNDSV8wXzJfRk4oNikKPj4g
LSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVSBQU0NJXzBfMl9GTig3KQo+
PiAtI2RlZmluZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGICAgICAgICAgIFBTQ0lfMF8yX0ZOKDgp
Cj4+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCAgICAgICAgUFNDSV8wXzJfRk4o
OSkKPj4gLQo+PiAtI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EICAgICAgIFBTQ0lf
MF8yX0ZONjQoMSkKPj4gLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICBQ
U0NJXzBfMl9GTjY0KDMpCj4+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTyAg
ICAgUFNDSV8wXzJfRk42NCg0KQo+PiAtI2RlZmluZSBQU0NJXzBfMl9GTjY0X01JR1JBVEUgICAg
ICAgICAgIFBTQ0lfMF8yX0ZONjQoNSkKPj4gLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9NSUdSQVRF
X0lORk9fVVBfQ1BVICAgUFNDSV8wXzJfRk42NCg3KQo+PiArI2RlZmluZSBQU0NJXzBfMl9GTjMy
KG5hbWUpIAo+PiBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAg
ICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
Pj4gQVJNX1NNQ0NDX1NNQ18zMiwgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPj4gQVJNX1NNQ0NDX09XTkVSX1NUQU5E
QVJELCAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU0NJXzBfMl9GVU5DXyMjbmFtZSkKPiAKPiBUaGUgaW5kZW50YXRpb24gbG9va3Mg
d3JvbmcgaGVyZS4KPiAKPj4gKyNkZWZpbmUgUFNDSV8wXzJfRk42NChuYW1lKSAKPj4gQVJNX1NN
Q0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgIFwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4+IEFSTV9TTUNDQ19TTUNf
NjQsICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCj4+IEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgICAgIFwK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV8wXzJf
RlVOQ18jI25hbWUpCj4gCj4gCj4gRGl0dG8uCj4gCj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNf
UFNDSV9WRVJTSU9OICAgICAgICAwCj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfQ1BVX1NVU1BF
TkQgICAgICAgICAxCj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfQ1BVX09GRiAgICAgICAgICAg
ICAyCj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfQ1BVX09OICAgICAgICAgICAgICAzCj4+ICsj
ZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfQUZGSU5JVFlfSU5GTyAgICAgICA0Cj4+ICsjZGVmaW5lIFBT
Q0lfMF8yX0ZVTkNfTUlHUkFURSAgICAgICAgICAgICA1Cj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZV
TkNfTUlHUkFURV9JTkZPX1RZUEUgICA2Cj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfTUlHUkFU
RV9JTkZPX1VQX0NQVSA3Cj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfU1lTVEVNX09GRiAgICAg
ICAgICA4Cj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZVTkNfU1lTVEVNX1JFU0VUICAgICAgICA5Cj4+
Cj4+ICAvKiBQU0NJIHYwLjIgYWZmaW5pdHkgbGV2ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5J
VFlfSU5GTyAqLwo+PiAgI2RlZmluZSBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9PTiAgICAgIDAK
Pj4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 11:05:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 11: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.xen.org>)
	id 1dlCR0-00069k-Ew; Fri, 25 Aug 2017 11:05:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlCQz-000696-7l
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 11:05:53 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 48/80-22472-09400A95; Fri, 25 Aug 2017 11:05:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpO4ElgW
 RBp9fsFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtbbNZCpayVuydeYKlgXExSxcjB4eEgL/E
 9hPxXYycHCwCqhInD65lArHZBJQlfnb2soHYIgJqEu2rZjKD2MwCOxklFiwLBWkVFkiXuLvED
 8TkFbCQOLu0BqRCSCBDYuvfPlYQm1dAUOLkzCcsEJ06Egt2f2IDKWcWkJZY/o8DJMwpYCXRff
 8V2FJRARWJzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdIwO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAEKtnYGDcwdh8wu8QoyQHk5Ior/XL+ZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhdmBdECgkWpaanVqRl5gCDHSYtwcGjJMKrBpLmLS5IzC3OT
 IdInWK05Gj6sOULE8eTN9t/M3G0vAWSQix5+XmpUuK8J5iAGgRAGjJK8+DGwSLyEqOslDAvIw
 MDgxBPQWpRbmYJqvwrRnEORiVh3v8gU3gy80rgtr4COogJ6KBJJ+aAHFSSiJCSamD0jrtoFGn
 GYLxCNdxl3WtnvfM7bVRCnuhoCmSe/ex8V9vr4osFLWc0HGpNqtJ6ruScVbF++M8nmpFxweqP
 rEvX7l4++1WdV9fLwvk6usymZkeXLnEMPryYY7278VLP6xcm7w63VbczfaF4/LTcDInZ36K+M
 M4xzbnf3rn5HPuUf0Hb1fZPOrlXiaU4I9FQi7moOBEAY3ftiMMCAAA=
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503659150!104047123!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24788 invoked from network); 25 Aug 2017 11:05:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 11:05:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="436858316"
Date: Fri, 25 Aug 2017 12:05:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170825110548.e3ppbaxo4eh4esi6@citrix.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-7-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822180840.20981-7-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 6/6] libxl: support unmapping static shared
 memory areas during domain destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MDg6NDBBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gQWRkIGxpYnhsX19zc2htX2RlbCB0byBVbm1hcCBzdGF0aWMgc2hhcmVkIG1lbW9yeSBh
cmVhcyBtYXBwZWQgYnkKClVubWFwIC0+IHVubWFwCgo+IGxpYnhsX19zc2htX2FkZCBkdXJpbmcg
ZG9tYWluIGNyZWF0aW9uLiBUaGUgdW5tYXBwaW5nIHByb2Nlc3MgaXM6Cj4gCj4gKiBGb3IgYSBt
YXN0ZXI6IGNoZWNrIGlmIGl0IHN0aWxsIGhhcyBsaXZpbmcgc2xhdmVzOiAxKSBpZiB5ZXMsIG1h
cmsgaXRzCj4gICBzdGF0dXMgYXMgInpvbWJpZSIsIGFuZCBkb24ndCBkZXN0cm95IHRoZSBpbmZv
cm1hdGlvbiB1bmRlcgo+ICAgL2xvY2FsL3N0YXRpY19zaG07IDIpIGlmIG5vLCBzaW1wbHkgY2xl
YW51cCByZWxhdGVkIHhzIGVudHJpZXMKPiAqIEZvciBhIHNsYXZlOiB1bm1hcCB0aGUgc2hhcmVk
IHBhZ2VzLCBhbmQgY2xlYW51cCByZWxhdGVkIHhzIGVudHJpZXMuIElmCj4gICB0aGlzIGlzIHRo
ZSBvbmx5IHNsYXZlLCBhbmQgaXQncyBtYXN0ZXIgaXMgaW4gem9tYmllIHN0YXRlLCBhbHNvIGNs
ZWFudXAKPiAgIHRoZSBtYXN0ZXIgZW50cmllcy4KCkkgc3RpbGwgdGhpbmsgcmVmY291bnRpbmcg
dGhlIG5vZGUgaXMgYmV0dGVyIHRoYW4gdGhpcyBjdXN0b21pc2VkCnByb3RvY29sLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 11:05:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 11: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.xen.org>)
	id 1dlCQy-00068v-8I; Fri, 25 Aug 2017 11:05:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlCQx-00068p-2Y
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 11:05:51 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E3/F0-18185-E8400A95; Fri, 25 Aug 2017 11:05:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW43y4J
 Ig6XTVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5kzpYCvY7V5y785G9gfG8fhcjJ4eEgL/E
 rDcdzCA2i4CqxNwvt9hBbDYBZYmfnb1sILaIgJpE+6qZQDVcHMwC/5kkpq65ygiSEBZIktjwY
 hVYEa+AhcTqO51gzUICGRKPLx2DigtKnJz5hAXEZhbQkViw+xNQnAPIlpZY/o8DJMwpYCXxZN
 dOsHJRARWJzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdY0O9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGMAgh2MTYsCDzFKcjApifJav5wfKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC14V5QaSQYFFqempFWmYOMOhh0hIcPEoivGogad7igsTc4sx0i
 NQpRkUpcd4TTEAJAZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPc/yBSezL
 wSuOmvgBYzAS2edGIOyOKSRISUVAMjk2X7iqWmCUW3k6IT/zQXmUU++fO8qeTldu35Eb+urrY
 /3fyZWeHk1oKJ8Z8XnN2olCCe9zD29NUrrg1xCf21yw7ur9hVx6J67dyUJ+4rHtdvOuAu7Cun
 sNBhw8WnYXqb2djyFwd83WM9UfTCSt2OwwqFnNNDRKckJUwxCOkxKAy68mzaDc6fSizFGYmGW
 sxFxYkAAzpq5a8CAAA=
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503659146!112642567!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8401 invoked from network); 25 Aug 2017 11:05:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 11:05:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="445117296"
Date: Fri, 25 Aug 2017 12:05:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170825110544.5ojpwc7hljit6qr5@citrix.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-6-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822180840.20981-6-blackskygg@gmail.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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/6] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MDg6MzlBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6ClsuLi5dCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FyY2guaAo+IGluZGV4IDVlMWZjNjA2MGUuLjFkNjgxZDg4NjMgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfYXJjaC5oCj4gQEAgLTcxLDYgKzcxLDEyIEBAIGludCBsaWJ4bF9fYXJjaF9leHRyYV9tZW1v
cnkobGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqb3V0KTsKPiAgCj4gK19oaWRkZW4KPiArYm9vbCBsaWJ4bF9fYXJjaF9k
b21haW5fc3VwcG9ydF9zc2htKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8p
OwoKTm8gbmVlZCB0byB0YWtlIGFueSBhcmd1bWVudCBhZmFpY3QuCgpbLi4uXQo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCj4gaW5kZXggMTE1ODMwM2UxYS4uOGU1ZWM0ODZkMiAxMDA2NDQKPiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4g
QEAgLTUwMSw2ICs1MDEsMTQgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGQobGlieGxfX2djICpn
YywKPiAgICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKPiAgICAgICAgICBnb3RvIG91dDsKPiAg
ICAgIH0KPiArCj4gKyAgICAvKiB0aGUgcDJtIGhhcyBiZWVuIHNldHVwLCB3ZSBjb3VsZCBtYXAg
dGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5IG5vdy4gKi8KPiArICAgIHJldCA9IGxpYnhsX19zc2ht
X2FkZChnYywgZG9taWQsIGRfY29uZmlnLT5zc2htcywgZF9jb25maWctPm51bV9zc2htcyk7Cj4g
KyAgICBpZiAocmV0ICE9IDApIHsKPiArICAgICAgICBMT0coRVJST1IsICJmYWlsZWQgdG8gbWFw
IHN0YXRpYyBzaGFyZWQgbWVtb3J5Iik7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4g
Kwo+ICAgICAgcmV0ID0gbGlieGxfX2J1aWxkX3Bvc3QoZ2MsIGRvbWlkLCBpbmZvLCBzdGF0ZSwg
dm1lbnRzLCBsb2NhbGVudHMpOwo+ICBvdXQ6Cj4gICAgICByZXR1cm4gcmV0Owo+IEBAIC05MTgs
NiArOTI2LDI1IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2Vn
YyAqZWdjLAo+ICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+ICAgICAgfQo+ICAKPiArICAgIGlm
IChkX2NvbmZpZy0+bnVtX3NzaG1zICE9IDAgJiYKPiArICAgICAgICAhbGlieGxfX2FyY2hfZG9t
YWluX3N1cHBvcnRfc3NobSgmZF9jb25maWctPmJfaW5mbykpIHsKPiArICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgInN0YXRpY19zaG0gaXMgbm90IHN1cHBvcnRlZCBieSB0aGlzIGRvbWFpbiB0
eXBlLiIpOwo+ICsgICAgICAgIHJldCA9IEVSUk9SX0lOVkFMOwo+ICsgICAgICAgIGdvdG8gZXJy
b3Jfb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHJldCA9IGxpYnhsX19zc2htX2NoZWNrX292ZXJs
YXAoZ2MsIGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2Nv
bmZpZy0+c3NobXMsIGRfY29uZmlnLT5udW1fc3NobXMpOwo+ICsgICAgaWYgKHJldCkgZ290byBl
cnJvcl9vdXQ7CgpCZXR0ZXIgbW92ZSB0aGlzIGFmdGVyIHNldHRpbmcgZGVmYXVsdC4KCj4gKwo+
ICsgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5udW1fc3NobXM7ICsraSkgewo+ICsgICAg
ICAgIHJldCA9IGxpYnhsX19zc2htX3NldGRlZmF1bHQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnNz
aG1zW2ldKTsKPiArICAgICAgICBpZiAocmV0KSB7Cj4gKyAgICAgICAgICAgIExPR0QoRVJST1Is
IGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkZWZhdWx0cyBmb3Igc3RhdGljIHNzaG0iKTsKPiArICAg
ICAgICAgICAgZ290byBlcnJvcl9vdXQ7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiAgICAg
IHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkb21pZCwgJnN0YXRlLT5j
b25maWcpOwo+ICAgICAgaWYgKHJldCkgewo+ICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAi
Y2Fubm90IG1ha2UgZG9tYWluOiAlZCIsIHJldCk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXgg
NzI0NzUwOTY3Yy4uNzRiYzBhY2IyMSAxMDA2NDQKWy4uLl0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfc3NobS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5lMTZjMjRjY2I5Cj4gLS0tIC9kZXYvbnVs
bAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwo+IEBAIC0wLDAgKzEsMzM2IEBACj4g
KyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIKPiArI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgi
Cj4gKyNpbmNsdWRlICJsaWJ4bF9hcmNoLmgiCj4gKwo+ICsjZGVmaW5lIFNTSE1fRVJST1IoZG9t
aWQsIHNzaG1pZCwgZiwgLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICBMT0dEKEVSUk9SLCBkb21pZCwgInN0YXRpY19zaG0gaWQgPSAlczogIiBmLCBzc2htaWQsICMj
X19WQV9BUkdTX18pCj4gKwo+ICsKPiArLyogU2V0IGRlZmF1bHQgdmFsdWVzIGZvciBsaWJ4bF9z
dGF0aWNfc2htICovCj4gK2ludCBsaWJ4bF9fc3NobV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfc3RhdGljX3NobSAqc3NobSkKCkluZGVudGF0aW9uLgoKPiArewo+ICsgICAgaW50IHJjOwo+
ICsKPiArICAgIGlmIChzc2htLT5yb2xlID09IExJQlhMX1NTSE1fUk9MRV9VTktOT1dOKSB7Cj4g
KyAgICAgICAgc3NobS0+cm9sZSA9IExJQlhMX1NTSE1fUk9MRV9TTEFWRTsKPiArICAgIH0KPiAr
ICAgIGlmIChzc2htLT5wcm90ID09IExJQlhMX1NTSE1fUFJPVF9VTktOT1dOKSB7Cj4gKyAgICAg
ICAgc3NobS0+cHJvdCA9IExJQlhMX1NTSE1fUFJPVF9SVzsKPiArICAgIH0KCllvdSBjYW4gYXZv
aWQgdXNpbmcge30gd2hlbiB0aGVyZSBpcyBvbmx5IG9uZSBzdGF0ZW1lbnQuCgo+ICsgICAgLyog
cm9sZS1zcGVjaWZpYyBjaGVja3MgKi8KPiArICAgIGlmIChMSUJYTF9TU0hNX1JPTEVfU0xBVkUg
PT0gc3NobS0+cm9sZSkgewoKU3R5bGUuCgo+ICsgICAgICAgIGlmIChzc2htLT5vZmZzZXQgPT0g
TElCWExfU1NITV9SQU5HRV9VTktOT1dOKSB7Cj4gKyAgICAgICAgICAgIHNzaG0tPm9mZnNldCA9
IDA7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmIChzc2htLT5jYWNoZV9wb2xpY3kgIT0gTElC
WExfU1NITV9DQUNIRVBPTElDWV9VTktOT1dOKSB7Cj4gKyAgICAgICAgICAgIFNTSE1fRVJST1Io
ZG9taWQsIHNzaG0tPmlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICJjYWNoZV9wb2xpY3kg
aXMgb25seSBhcHBsaWNhYmxlIHRvIG1hc3RlciBkb21haW5zIik7Cj4gKyAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9JTlZBTDsKPiArICAgICAgICB9Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAgICAg
IGlmIChzc2htLT5vZmZzZXQgIT0gTElCWExfU1NITV9SQU5HRV9VTktOT1dOKSB7Cj4gKyAgICAg
ICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICJvZmZzZXQgaXMgb25seSBhcHBsaWNhYmxlIHRvIHNsYXZlIGRvbWFpbnMiKTsKPiArICAg
ICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+ICsgICAgICAgIH0KPiArICAgICAgICByYyA9
IGxpYnhsX19hcmNoX2RvbWFpbl9zc2htX2NhY2hlcG9saWN5X3NldGRlZmF1bHQoc3NobSk7Cj4g
KyAgICAgICAgaWYgKHJjKSB7Cj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0t
PmlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICJjYWNoZSBwb2xpY3kgbm90IHN1cHBvcnRl
ZCBvbiB0aGlzIHBsYXRmb3JtIik7Cj4gKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsK
PiArICAgICAgICB9Cj4gKyAgICB9CgpQbGVhc2UgdXNlIGdvdG8gc3R5bGUgZXJyb3IgaGFuZGxp
bmcuCgo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICsvKiBDb21wYXJlIGZ1bmN0aW9u
IGZvciBzb3J0aW5nIHNzaG0gcmFuZ2VzIGJ5IHNzaG0tPmJlZ2luICovCj4gK3N0YXRpYyBpbnQg
c3NobV9yYW5nZV9jbXAoY29uc3Qgdm9pZCAqYSwgY29uc3Qgdm9pZCAqYikKPiArewo+ICsgICAg
bGlieGxfc3RhdGljX3NobSAqY29uc3QgKnNzaG1hID0gYSwgKmNvbnN0ICpzc2htYiA9IGI7Cj4g
KyAgICByZXR1cm4gKCpzc2htYSktPmJlZ2luID4gKCpzc2htYiktPmJlZ2luID8gMSA6IC0xOwo+
ICt9Cj4gKwo+ICsvKiBjaGVjayBpZiB0aGUgc3NobSBzbGF2ZSBjb25maWdzIGluIEBzc2htIG92
ZXJsYXAgKi8KPiAraW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9zdGF0aWNfc2htICpzc2htcywgaW50IGxlbikKPiArewo+ICsKPiArICAgIGNvbnN0IGxp
YnhsX3N0YXRpY19zaG0gKipzbGF2ZV9zc2htcyA9IE5VTEw7Cj4gKyAgICBpbnQgbnVtX3NsYXZl
czsKPiArICAgIGludCBpOwo+ICsKPiArICAgIHNsYXZlX3NzaG1zID0gbGlieGxfX2NhbGxvYyhn
YywgbGVuLCBzaXplb2Yoc2xhdmVfc3NobXNbMF0pKTsKPiArICAgIG51bV9zbGF2ZXMgPSAwOwo+
ICsgICAgZm9yIChpID0gMDsgaSA8IGxlbjsgKytpKSB7Cj4gKyAgICAgICAgaWYgKExJQlhMX1NT
SE1fUk9MRV9TTEFWRSA9PSBzc2htc1tpXS5yb2xlKQoKU3R5bGUuCgo+ICsvKiBUaGUgY2FsbGVy
IGhhdmUgdG8gZ3VhcmVudGVlIHRoYXQgc3NobS0+YmVnaW4gPCBzc2htLT5lbmQgKi8KPiArc3Rh
dGljIGludCBsaWJ4bF9fc3NobV9kb19tYXAobGlieGxfX2djICpnYywgdWludDMyX3QgbWlkLCB1
aW50MzJfdCBzaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRp
Y19zaG0gKnNzaG0sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG1i
ZWdpbiwgdWludDY0X3QgbWVuZCkKPiArewo+ICsgICAgaW50IHJjOwo+ICsgICAgaW50IGk7Cj4g
KyAgICB1bnNpZ25lZCBpbnQgbnVtX21wYWdlcywgbnVtX3NwYWdlcywgb2Zmc2V0Owo+ICsgICAg
aW50ICplcnJzOwo+ICsgICAgeGVuX3Vsb25nX3QgKmlkeHM7Cj4gKyAgICB4ZW5fcGZuX3QgKmdw
Zm5zOwo+ICsKPiArICAgIG51bV9tcGFnZXMgPSAobWVuZCAtIG1iZWdpbikgPj4gMTI7Cj4gKyAg
ICBudW1fc3BhZ2VzID0gKHNzaG0tPmVuZCAtIHNzaG0tPmJlZ2luKSA+PiAxMjsKPiArICAgIG9m
ZnNldCA9IHNzaG0tPm9mZnNldCA+PiAxMjsKPiArCj4gKyAgICAvKiBDaGVjayByYW5nZS4gVGVz
dCBvZmZzZXQgPCBtcGFnZXMgZmlyc3QgdG8gYXZvaWQgb3ZlcmZsb3cgKi8KPiArICAgIGlmICgo
b2Zmc2V0ID49IG51bV9tcGFnZXMpIHx8IChudW1fbXBhZ2VzIC0gb2Zmc2V0IDwgbnVtX3NwYWdl
cykpIHsKPiArICAgICAgICBTU0hNX0VSUk9SKHNpZCwgc3NobS0+aWQsICJleGNlZWRzIG1hc3Rl
cidzIGFkZHJlc3Mgc3BhY2UuIik7Cj4gKyAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKPiArICAg
ICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICAvKiBmaWxsIG91dCB0aGUgcGZuJ3Mg
YW5kIGRvIHRoZSBtYXBwaW5nICovCj4gKyAgICBlcnJzID0gbGlieGxfX2NhbGxvYyhnYywgbnVt
X3NwYWdlcywgc2l6ZW9mKGludCkpOwo+ICsgICAgaWR4cyA9IGxpYnhsX19jYWxsb2MoZ2MsIG51
bV9zcGFnZXMsIHNpemVvZih4ZW5fdWxvbmdfdCkpOwo+ICsgICAgZ3BmbnMgPSBsaWJ4bF9fY2Fs
bG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2YoeGVuX3Bmbl90KSk7Cj4gKyAgICBmb3IgKGkgPSAw
OyBpIDwgbnVtX3NwYWdlczsgaSsrKSB7Cj4gKyAgICAgICAgaWR4c1tpXSA9IChtYmVnaW4gPj4g
MTIpICsgb2Zmc2V0ICsgaTsKPiArICAgICAgICBncGZuc1tpXT0gKHNzaG0tPmJlZ2luID4+IDEy
KSArIGk7Cj4gKyAgICB9Cj4gKyAgICByYyA9IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcF9iYXRj
aChDVFgtPnhjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
ZCwgbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOTUFQ
U1BBQ0VfZ21mbl9mb3JlaWduLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbnVtX3NwYWdlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlkeHMsIGdwZm5zLCBlcnJzKTsKPiArCj4gKyAgICBmb3IgKGkgPSAwOyBpPCBudW1fc3Bh
Z2VzOyBpKyspIHsKPiArICAgICAgICBpZiAoZXJyc1tpXSkgewo+ICsgICAgICAgICAgICBTU0hN
X0VSUk9SKHNpZCwgc3NobS0+aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgImNhbid0IG1h
cCBhdCBhZGRyZXNzIDB4JSJQUkl4NjQiLiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3No
bS0+YmVnaW4gKyAob2Zmc2V0IDw8IDEyKSApOwo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZB
SUw7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArCgpI
b3cgaXMgcGFydGlhbCBmYWlsdXJlIGhhbmRsZWQ/Cgo+ICsgICAgcmMgPSAwOwo+ICsKPiArb3V0
Ogo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGxpYnhsX19zc2htX2Fk
ZF9zbGF2ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkKPiArewpbLi4uXQo+ICsK
PiArICAgICAgICAvKiBjaGVjayBpZiB0aGUgc2xhdmUgaXMgYXNraW5nIHRvbyBtdWNoIHBlcm1p
c3Npb24gKi8KPiArICAgICAgICBpZiAoTElCWExfU1NITV9QUk9UX1VOS05PV04gPT0gc3NobS0+
cHJvdCkgewo+ICsgICAgICAgICAgICBzc2htLT5wcm90ID0gbWFzdGVyX3NzaG0ucHJvdDsKPiAr
ICAgICAgICB9CgpTdHlsZS4KCj4gK2ludCBsaWJ4bF9fc3NobV9hZGQobGlieGxfX2djICpnYywg
IHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0g
KnNzaG1zLCBpbnQgbGVuKQo+ICt7Cj4gKyAgICBpbnQgcmMsIGk7Cj4gKwo+ICsgICAgaWYgKCFs
ZW4pIHJldHVybiAwOwoKVW5uZWVkZWQgY2hlY2suCgo+ICsKPiArICAgIGZvciAoaSA9IDA7IGkg
PCBsZW47ICsraSkgewo+ICsgICAgICAgIGlmIChMSUJYTF9TU0hNX1JPTEVfU0xBVkUgPT0gc3No
bXNbaV0ucm9sZSkgewo+ICsgICAgICAgICAgICByYyA9IGxpYnhsX19zc2htX2FkZF9zbGF2ZShn
YywgZG9taWQsIHNzaG1zK2kpOwo+ICsgICAgICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgICAgIHJj
ID0gbGlieGxfX3NzaG1fYWRkX21hc3RlcihnYywgZG9taWQsIHNzaG1zK2kpOwo+ICsgICAgICAg
IH0KPiArICAgICAgICBpZiAocmMpICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0
dXJuIDA7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTog
Qwo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiAr
ICogRW5kOgo+ICsgKi8KWy4uLl0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeHNo
ZWxwLmMgYi90b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYwo+IGluZGV4IGM0YTE4ZGYzNTMuLmQ5
MWZiZjVmZGEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeHNoZWxwLmMKPiArKysg
Yi90b29scy9saWJ4bC9saWJ4bF94c2hlbHAuYwo+IEBAIC0xOTMsNiArMTkzLDE0IEBAIGNoYXIg
KmxpYnhsX194c19saWJ4bF9wYXRoKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKQo+ICAg
ICAgcmV0dXJuIHM7Cj4gIH0KPiAgCj4gK2NoYXIgKmxpYnhsX194c19nZXRfc3NobXBhdGgobGli
eGxfX2djICpnYywgY29uc3QgY2hhciAqaWQpCj4gK3sKPiArICAgIGNoYXIgKnMgPSBHQ1NQUklO
VEYoIi9sb2NhbC9zdGF0aWNfc2htLyVzIiwgaWQpOwoKClRoaXMgY2FuJ3QgZmFpbC4KCj4gKyAg
ICBpZiAoIXMpCj4gKyAgICAgICAgTE9HRShFUlJPUiwgImNhbm5vdCBhbGxvY2F0ZSBzdGF0aWMg
c2htIHBhdGgiKTsKPiArICAgIHJldHVybiBzOwo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfX3hzX3Jl
YWRfbWFuZGF0b3J5KGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICoqcmVz
dWx0X291dCkKPiAgewo+IC0tIAo+IDIuMTQuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 11:11:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 11: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.xen.org>)
	id 1dlCVr-0006uc-1D; Fri, 25 Aug 2017 11:10:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dlCVo-0006tm-Tx
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 11:10:53 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 7C/06-11743-CB500A95; Fri, 25 Aug 2017 11:10:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXc364J
 Ig9kNqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ba4yvYCvZzVrz9E9DAeIK9i5GLQ0hgM6PE
 sxUdLBDObkaJI7d/ATmcHMIC3hKfjkxiBLFFgOxX3T/ZQWxmgSSJGRN7mEBsIYHXjBIbruaB2
 GwCmhJ3Pn8Ci/MKWElsufMfrJ5FQFXi148zYLaoQLjE/u/XmCFqBCVOznwCtotTwEbiwul5rB
 DzbSXuzN3NDGGLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilOLylKLdI0
 N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOTAQh2MP5dG3iIUZKDSUmU1/rl
 /EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxOLAsihQSLUtNTK9Iyc4CRApOW4OBREuH1BknzF
 hck5hZnpkOkTjEqSonz8gPjS0gAJJFRmgfXBovOS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVB
 LmfQIyniczrwRu+iugxUxAiyedmAOyuCQRISXVwNgU135E0/N7jINhsNwxrm2f7ia3KvNN2vN
 /z7eg+3+O+uoKCy9Z+6ZEi+u0H0t0wEpPvusHPvrKfNvusbixa16IevzUzwV/zokqGfFfSw3s
 Pm+97HHl0gmmJ9ZafF5Tdez2AwPlhKQAp7Ay11w74wkC+U1Ru7YwxE2bUGLXWHQ6MOrO61kek
 UosxRmJhlrMRcWJAErULd/JAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503659451!90239985!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22818 invoked from network); 25 Aug 2017 11:10:51 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 25 Aug 2017 11:10:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C25E13D5;
 Fri, 25 Aug 2017 04:10:50 -0700 (PDT)
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 C08863F577;
 Fri, 25 Aug 2017 04:10:49 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-8-git-send-email-volodymyr_babchuk@epam.com>
 <e9c5cd58-a8af-a91f-bc85-345be477f87b@arm.com>
 <bac97fee-f29e-63f1-97df-3e2a75309e46@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8676c3e9-573e-1f69-4304-d06f4248ad61@arm.com>
Date: Fri, 25 Aug 2017 12:10:48 +0100
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: <bac97fee-f29e-63f1-97df-3e2a75309e46@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 07/11] arm: traps: handle PSCI calls
	inside `vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNS8wOC8xNyAxMTo1NiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgVm9sb2R5bXlyLAoKPiBPbiAyNC4wOC4xNyAxOTo1OCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6Cj4+PiArICAgICAgICBz
ZXRfdXNlcl9yZWcocmVncywgMCwgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4+PiArICAg
ICAgICByZXR1cm4gdHJ1ZTsKPj4+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoK
Pj4+ICsgICAgewo+Pj4gKyAgICAgICAgc3RhdGljIGNvbnN0IHhlbl91dWlkX3QgcHNjaV91dWlk
ID0gU1NTQ19TTUNDQ19VSUQ7Cj4+Cj4+IE5ld2xpbmUgaGVyZSBwbGVhc2UuIEJ1dCBjYW4ndCB3
ZSBqdXN0IGRvOgo+Pgo+PiByZXR1cm4gZmlsbF91dWlkKHJlZ3MsIFNTQ19TTUNDQ19VSUQpOwo+
Pgo+PiBUaGlzIHdvdWxkIG1ha2UgdGhlIGNvZGUgc2ltcGxlci4KPiBJJ20gbm90IHN1cmUgdGhh
dCBJIGdvdCB0aGlzLiBmaWxsX3V1aWQoKSByZXR1cm5zIHZvaWQsIHdoaWxlIAo+IGhhbmRsZV9z
c3NjKCkgcmV0dXJucyBib29sLgoKWW91IGNvdWxkIG1ha2UgZmlsbF91dWlkKCkgcmV0dXJuaW5n
IGEgYm9vbC4gT3ZlcmFsbCBldmVyeSBjYWxsZXIgb2YgCmZpbGxfdXVpZCB3aWxsIGRvOgoKZmls
bF91dWlkKC4uLi4pOwpyZXR1cm4gdHJ1ZTsKCj4gCj4+PiArICAgICAgICBmaWxsX3V1aWQocmVn
cywgcHNjaV91dWlkKTsKPj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+Pj4gKyAgICB9Cj4+PiAr
ICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoKPj4+ICsgICAgICAgIHNldF91
c2VyX3JlZyhyZWdzLCAwLCBTU1NDX1NNQ0NDX01BSk9SX1JFVklTSU9OKTsKPj4+ICsgICAgICAg
IHNldF91c2VyX3JlZyhyZWdzLCAxLCBTU1NDX1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKPj4KPj4g
U2FtZSBoZXJlLgo+IFVuZGVyICJzYW1lIiB5b3UgbWVhbnQgbmV3bGluZSwgY29ycmVjdD8KCkht
bW0sIEkgZG9uJ3QgcmVtZW1iZXIgOi8uIEFsdGhvdWdoLCB3ZSBtYXkgd2FudCB0byBpbnRyb2R1
Y2UgYSBoZWxwZXIgCnRvIGZpbGwgdGhlIHJldmlzaW9uLiBUaG9zZSB3cmFwcGVyIHdvdWxkIHNp
bXBsaWZ5IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiAKImdlbmVyaWMiIGZ1bmN0aW9uLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 11:14:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 11: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.xen.org>)
	id 1dlCYt-00074O-FI; Fri, 25 Aug 2017 11:14:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dlCYs-00074G-ED
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 11:14:02 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DB/49-09901-97600A95; Fri, 25 Aug 2017 11:14:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTbeSbUG
 kQeMeLoslHxezODB6HN39mymAMYo1My8pvyKBNWPhtLfMBRcFK/4+j2xg3MfXxcjFISSwmVFi
 25e1TBDObkaJqVfnMXcxcnIICwRKXJ24lBHEFhHwlnjV/ZMdxGYWSJKYMbEHquE1o8Tbf0vBG
 tgENCXufP7EBGLzClhJvN16kwXEZhFQlTh+cQpYjahAuMT+79eYIWoEJU7OfAJWwylgI3H24x
 cWiAW2Enfm7maGsMUlbj2ZzwRhy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW
 6xgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcoABDsY/64NPMQoycGkJMpr
 /XJ+pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3p2sCyKFBItS01Mr0jJzgLECk5bg4FES4bUHS
 fMWFyTmFmemQ6ROMSpKifNOBUkIgCQySvPg2mDxeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvNNApvBk5pXATX8FtJgJaPGkE3NAFpckIqSkGhhT+JPVTpjEPeJ5YqiZxPZn13q5zxe+cU6
 eUXH8zEIl7xUvovmdd12RX7y5Wmv25SWn59buaWTm/fj2xtWAGGP5nG+bsy0upvW+fuAdtHFt
 QV/Bbs4LLvUOMlvjvYpqG6/b7/y5/d+ii2/4SspluC3ucAdG19h+FlvbaVe7fotM6o6NM5k3r
 jBSYinOSDTUYi4qTgQAr67jzMoCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503659640!107959011!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24908 invoked from network); 25 Aug 2017 11:14:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 25 Aug 2017 11:14:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 730D313D5;
 Fri, 25 Aug 2017 04:14:00 -0700 (PDT)
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 A4E9F3F577;
 Fri, 25 Aug 2017 04:13:59 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-9-git-send-email-volodymyr_babchuk@epam.com>
 <2b9cc492-3411-34e7-0456-7df193e9ba52@arm.com>
 <dfa24f69-c7fb-08e1-8c5c-6cf13f46e4cb@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a6c283c6-18c2-6879-02d1-57d379c88b5d@arm.com>
Date: Fri, 25 Aug 2017 12:13:58 +0100
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: <dfa24f69-c7fb-08e1-8c5c-6cf13f46e4cb@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 08/11] arm: PSCI: use definitions
 provided by asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNS8wOC8xNyAxMjowMCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGksCj4gCj4g
T24gMjQuMDguMTcgMjA6MjIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgVm9sb2R5bXlyLAo+
Pgo+PiBPbiAyMS8wOC8xNyAyMToyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBzbWNj
Yy5oIHByb3ZpZGVzIGRlZmluaXRpb25zIHRvIGNvbnN0cnVjdCBTTUMgY2FsbCBmdW5jdGlvbiBu
dW1iZXIgCj4+PiBhY2NvcmRpbmcKPj4+IHRvIFNNQ0NDLiBXZSBkb24ndCBuZWVkIG11bHRpcGxl
IGRlZmluaXRpb25zIGZvciBvbmUgdGhpbmcsIGFuZCAKPj4+IGRlZmluaXRpb25zCj4+PiBpbiBz
bWNjYy5oIGFyZSBtb3JlIGdlbmVyaWMgdGhhbiBvbmVzIHVzZWQgaW4gcHNjaS5oLgo+Pj4KPj4+
IFNvIHBzY2kuaCB3aWxsIG9ubHkgcHJvdmlkZSBmdW5jdGlvbiBjb2Rlcywgd2hpbGUgd2hvbGUg
U01DIGZ1bmN0aW9uCj4+PiBpZGVudGlmaWVyIHdpbGwgYmUgY29uc3RydWN0ZWQgdXNpbmcgZ2Vu
ZXJpYyBtYWNyb3MgZnJvbSBzbWNjYy5oLgo+Pj4KPj4+IFBTQ0lfMF8yX0ZOX3h4eCB3YXMgZGVs
aWJlcmF0ZWx5IHJlbmFtZWQgdG8gUFNDSV8wXzJfRlVOQ194eHgsIAo+Pj4gYmVjYXVzZSB0aGlz
Cj4+PiBpcyBhIG5ldyBlbnRpdHkuIEl0IGNhbiBsZWFkIHRvIHByb2JsZW1zLCBpZiB3ZSdsbCBq
dXN0IGNoYW5nZSB2YWx1ZSBvZgo+Pj4gUFNDSV8wXzJfRk5feHh4IHdpdGhvdXQgcmVuYW1pbmcg
aXQuCj4+Cj4+IEkgZG9uJ3QgdGhpbmsgIm5ldyBlbnRpdHkiIGlzIGEgZ29vZCByZWFzb24gdG8g
cmVuYW1lIHRoZW0uIEFuZCB0aGUgCj4+IHByZXZpb3VzIG5hbWluZyB3YXMga2luZCBvZiBuaWNl
IHRvIHJlYWQuIE1vcmUgdGhhdCB5b3Ugc3RpbGwgdXNlIAo+PiBQU0NJXzBfMl9GTnszMiw2NH0u
IFdlIHNob3VsZCBkZWZpbml0ZWx5IHN0YXkgY29uc2lzdGVudCBpbiBuYW1pbmcuCj4+Cj4+IFNv
IHdoYXQgaXMgdGhlIGV4YWN0IHByb2JsZW0/IElzIGl0IGJlY2F1c2UgeW91IGFyZSB3b3JyeSB0
byBtaXNzIHNvbWUgCj4+IG9mIHRoZW0/Cj4gQWN0dWFsbHkgeWVzLiBUaGF0IGhlbHBlZCBtZSB0
byBmaW5kIHJlZmVyZW5jZXMgdG8gUFNDSSBjb2RlIGluIHNlYXR0bGUuYwoKQnV0IG5vdyB5b3Ug
aGF2ZSBpbmNvbnNpc3RlbnQgbmFtaW5nIHdoaWNoIGlzIG5vdCBiZXR0ZXIuIEkgd291bGQgcHJl
ZmVyIAptdWNoIHByZWZlciB0byBrZWVwIHRoZSBzYW1lIG5hbWUgYXMgYmVmb3JlLgoKPj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+Pj4g
aW5kZXggOTU2ZDRlZi4uNDZhMmZkZSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS92c21j
LmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKPj4+IEBAIC0xMDIsNyArMTAyLDcgQEAg
c3RhdGljIGJvb2wgaGFuZGxlX3BzY2lfMF94KHN0cnVjdCBjcHVfdXNlcl9yZWdzIAo+Pj4gKnJl
Z3MpCj4+PiAgLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBi
aXQgKi8KPj4+ICBzdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFp
biAqZCwgcmVnaXN0ZXJfdCBmaWQpCj4+PiAgewo+Pj4gLSAgICByZXR1cm4gISggaXNfNjRiaXRf
ZG9tYWluKGQpXiggKGZpZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Cj4+PiArICAgIHJl
dHVybiBpc182NGJpdF9kb21haW4oZCkgfHwgIUFSTV9TTUNDQ19JU182NChmaWQpOwo+Pgo+PiBJ
IGRvbid0IHNlZSBhbnkgcmVhc29uIHRvIGRvIHRoZSByZW5hbWluZyBpbiBwc2NpX21vZGVfY2hl
Y2sgZ2l2ZW4gCj4+IHRoYXQgeW91IHdpbGwgcmVtb3ZlIHRoaXMgZnVuY3Rpb24gaW4gdGhlIG5l
eHQgcGF0Y2guCj4gWWVwLCBidXQgaW4gY29tbWVudHMgZm9yIHRoZSBwcmV2aW91cyBzZXJpZXMg
eW91IGFza2VkIG1lIHRvIG1ha2UgdGhpcyBjb2RlCj4gZWFzaWVyIHRvIHJlYWQgOikKPiBQU0NJ
XzBfMl82NEJJVCBpcyBkcm9wcGVkIG5vdywgc28gSSBoYWQgdG8gdXNlIGxvbmcgZGVmaW5pdGlv
bnMgZnJvbSAKPiBzbWNjYy5oCgpJZiB5b3UgcmVtb3ZlIHRoZSBjb2RlIGluIHRoaXMgc2VyaWVz
LCB0aGVuIHRoZXJlIGFyZSBubyBuZWVkIHRvIHJldmlldyAKaXQuIFlvdSBjYW4ganVzdCBtZW50
aW9uIGluIHRoZSBjb21taXQgbWVzc2FnZSB3aHkgeW91IGRpZG4ndCBjbGVhbi11cCAKdGhhdCBm
dW5jdGlvbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 11:40:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 11: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.xen.org>)
	id 1dlCyB-0000b7-Gg; Fri, 25 Aug 2017 11:40:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dlCyA-0000b1-4w
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 11:40:10 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 ED/B6-03765-99C00A95; Fri, 25 Aug 2017 11:40:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+4MngW
 RBk2vTCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz92x8yFmzkrnixcxVzA+Nkzi5GTg4JASOJ
 txP/MXUxcnEICSxklPjW+YAJJCEs4Cnx+/wfdhBbREBZovfXbxaQImaBw4wS+z90sUB0rGGSu
 N26FayDTUBVYsP1U6wgNq+AtcSTme/YQGwWoPjt7u9gcVGBcIn9368xQ9QISpyc+YQFxOYUMJ
 CYf6IFrJ5ZQF3iz7xLzBC2uMStJ/OZIGx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRvTi
 1qCy1SNdQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEAZgGAH487nTocYJTmY
 lER5rV/OjxTiS8pPqcxILM6ILyrNSS0+xKjBwSHQt2b1BUYplrz8vFQlCd5g7gWRQoJFqempF
 WmZOcAYgimV4OBREuE14AJK8xYXJOYWZ6ZDpE4xKkqJ89qB9AmAJDJK8+DaYHF7iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK8v0HG82TmlcBNfwW0mAlo8aQTc0AWlyQipKQaGB3KvWfPDIv
 UDzyf4Cz5SXze33tbV8Sd/600+/xOsbYH6RzvIhI9zb8IiLtMmFMu4MI2OT/VO0Tl4is+ofs/
 bef2H5/WeNt27kLjjZ1CxjVOmTvc909PU/xxab2l1rHWRO1JN6y/s8z+m3T0RbvdztO2iXNaJ
 j1NzXR6ZXnoGWNYb9K0/3sT9yuxFGckGmoxFxUnAgB6YbmO1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503661208!72925385!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46201 invoked from network); 25 Aug 2017 11:40:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Aug 2017 11:40:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3B0CDAC54;
 Fri, 25 Aug 2017 11:40:08 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com> <599EFEA302000078001734B4@suse.com>
 <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
 <599F070B0200007800173599@suse.com>
 <d1380e68-2953-d5c6-95c9-23db37240c2c@suse.com>
 <599F0AF20200007800173601@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c66e18cc-4c83-941b-5252-202e612b607e@suse.com>
Date: Fri, 25 Aug 2017 13:40:06 +0200
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: <599F0AF20200007800173601@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
	table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTc6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA4LjE3IGF0
IDE3OjEzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjQvMDgvMTcgMTc6MDQsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjQuMDguMTcgYXQgMTY6NDgsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEhvdyB3b3VsZCB0aGUgZ3Vlc3Qga25vdyB3aGV0aGVyIHVzaW5n
IHYyIGdyYW50cyBpcyBubyBkaXNhZHZhbnRhZ2U/Cj4+Pgo+Pj4gQXMgc2FpZCAtIGl0J3MgYWx3
YXlzIGdvaW5nIHRvIGJlIGEgZGlzYWR2YW50YWdlLiBFdmVuIGlmIGNvbnRyb2xsaW5nCj4+PiB0
aGUgbnVtYmVyIG9mIGZyYW1lcyBwZXItZG9tYWluLCB0aGF0IHNhbWUgbnVtYmVyIG9mIGZyYW1l
cwo+Pj4gd2lsbCBhbHdheXMgZml0IG1vcmUgdjEgdGhhbiB2MiBlbnRyaWVzLgo+Pgo+PiBBbmQg
bXkgcGF0Y2hlcyBicmVhayB0aGUgYXNzdW1wdGlvbiAic2FtZSBudW1iZXIgb2YgZnJhbWVzIi4K
Pj4KPj4+IEkgZG9uJ3QgdGhpbmsgdGhlIGNvbmZpZwo+Pj4gc2V0dGluZyBzaG91bGQgZGlyZWN0
bHkgY29udHJvbCB0aGUgbnVtYmVyIG9mIGFjdGl2ZSBncmFudHMuCj4+Cj4+IFdoeSBub3Q/IElu
IHRoZSBlbmQgdGhhdCBudW1iZXIgaXMgdGhlIG9uZSB0aGUgZ3Vlc3QgaXMgaW50ZXJlc3RlZCBp
bi4KPiAKPiBBbmQgdGhlIHJlc291cmNlIHVzZSBpcyB3aGF0IHRoZSBhZG1pbiBpcyBpbnRlcmVz
dGVkIGluLgo+IAo+PiBCVFc6IHRoZSBudW1iZXIgb2YgbmVlZGVkIG1hcHRyYWNrIGZyYW1lcyBp
cyBkZXBlbmRpbmcgb24gdGhlIG51bWJlcgo+PiBvZiBncmFudHMgb25seSwgbm90IG9uIHYxIG9y
IHYyLiBBbmQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXguIG51bWJlcgo+PiBvZiBtYXB0cmFjayBm
cmFtZXMgaXMgbXVjaCBoaWdoZXIgdGhhbiB0aGUgb25lIG9mIHRoZSBncmFudCBmcmFtZXMKPj4g
KDEwMjQgdnMgMzIpLgo+IAo+IE9mIGNvdXJzZS4KClNvIHdoYXQgYWJvdXQgdGhlIGZvbGxvd2lu
ZyBpZGVhOgoKLSBTZXQgdGhlIGRlZmF1bHQgbWF4IG51bWJlciBvZiBncmFudCBmcmFtZXMgdG8g
MzIgb24gInNtYWxsIiBob3N0cwogIChtYXguIHBoeXNpY2FsIG1lbW9yeSBhZGRyZXNzIGJlbG93
IDE2VEIpIGFuZCB0byA2NCBvbiAibGFyZ2UiCiAgaG9zdHMKLSBBZGQgYSBwZXItZG9tYWluIHBh
cmFtZXRlciBmb3IgdGhlIG1heCBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzCgpJbiB0aGUgTGludXgg
a2VybmVsIEkgd291bGQgdGhlbjoKCi0gUmUtYWRkIGdyYW50IHYyIHN1cHBvcnQKLSBBZGQgYm9v
dCBwYXJhbWV0ZXIgZm9yIHNlbGVjdGluZyBncmFudCB2MSBvciB2MgotIFVzZSBncmFudCB2MiBp
ZiBzZWxlY3RlZCB2aWEgYm9vdCBwYXJhbWV0ZXIsIG9yIChwdiBvbmx5OikgbWF4LiBob3N0CiAg
YWRkcmVzcyBpcyBhYm92ZSAxNlRCCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 11:54:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 11: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.xen.org>)
	id 1dlDBk-0001QI-RU; Fri, 25 Aug 2017 11:54:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlDBj-0001QC-HD
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 11:54:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 61/57-03765-2EF00A95; Fri, 25 Aug 2017 11:54:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/cR/4J
 Igy87WC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxPdy+yF3wVqnj//RFrA+MVvi5GDg4hgTyJ
 tyvDQExeATuJqR1eXYycHBIChhKnF95kAbFZBFQlDp19yQhiswmoS7Q9284KYosI6EvM//QTy
 ObiYBb4xSjx+8JVZpCEsECExMWH99lAEkIC7xkl3v88AJbgBFpwbd83JohlghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbrGBnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxj/rg08xCjJwaQkymv9cn6k
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleBb4FkUKCRanpqRVpmTnAOIBJS3DwKInwZoKkeYsLE
 nOLM9MhUqcYFaXEeWtBEgIgiYzSPLg2WOxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvC8
 gUnsy8Erjpr4AWMwEtnnRiDsjikkSElFQDowy3jdKxUi+WBxMOf/y6VWt/4smc5McWjozZHT9
 3T9z/q5PnG0dDg4u8rcUPSQ5eg84Nftu69/+ZvWuTz8s3n84smz3lWuRtls0NZoeUWdgLHb6o
 8Px40GLPp78t+vIUlz89Qg7515dbHPvx9Pfu/uuTl3NeDwtY5B5Rp+90N0t2S3/afSl/cSWW4
 oxEQy3mouJEAKxAgdK4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503662048!108860769!1
X-Originating-IP: [137.65.248.74]
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 12819 invoked from network); 25 Aug 2017 11:54:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 11:54:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 05:54:07 -0600
Message-Id: <59A02C010200007800173BAE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 05:54:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503597355-21334-1-git-send-email-andrew.cooper3@citrix.com>
 <1503597355-21334-2-git-send-email-andrew.cooper3@citrix.com>
 <59A014650200007800173ADD@prv-mh.provo.novell.com>
 <6d90c0a1-4058-083a-448f-12f2bb79b1f9@citrix.com>
In-Reply-To: <6d90c0a1-4058-083a-448f-12f2bb79b1f9@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 1/3] gnttab: Drop the frame parameter from
 acquire_grant_for_copy()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDEyOjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDgvMTcgMTE6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4w
OC4xNyBhdCAxOTo1NSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gSXQg
aXMgcmVkdW5kYW50IHdpdGggdGhlICpwYWdlIHBhcmFtZXRlci4gIFJlbmFtZSB0aGUgZ3JhbnRf
ZnJhbWUgcGFyYW1ldGVyIHRvCj4+PiBpbmRpY2F0ZSB0aGF0IGl0IGlzIGxvY2FsLCBhbmQgaGln
aGxpZ2h0IHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgY2hhbmdlLgo+PiBJIGRvbid0IHVuZGVyc3Rh
bmQgdGhpcyBzZWNvbmQgc2VudGVuY2U6IEZvciBvbmUsIGdyYW50X2ZyYW1lIGlzbid0Cj4+IGFu
ZCB3YXNuJ3QgYSBwYXJhbWV0ZXIgKGJ1dCBhIGxvY2FsIHZhcmlhYmxlKSwgYW5kIHRoZW4gSSBh
bHNvIGRvbid0Cj4+IHNlZSB3aGF0IGlzIGJlaW5nIGhpZ2hsaWdodGVkIHRvIHZhbGlkYXRlIHRo
ZSBjb3JyZWN0bmVzcy4gT3IgYW0gSQo+PiBiZWluZyBtaXNsZWFkIGJ5IGl0IG5vdCByZWFkaW5n
ICJhbmQgdG8gaGlnaGxpZ2h0IC4uLiI/IFNvIGZhciBJIHdhcwo+PiBiZWxpZXZpbmcgdGhhdCBz
dWNoIGFuIG9taXNzaW9uIGlzIG9rYXkgaW4gR2VybWFuLCBidXQgbm90IGluIEVuZ2xpc2guCj4g
Cj4gVGFraW5nIGdyYW50X2ZyYW1lIG91dCBlbnRpcmVseSBhdCB0aGlzIHBvaW50IChpcyB3aGF0
IEkgZGlkIG9yaWdpbmFsbHksCj4gYnV0KSBkb2VzIG5vdCBtYWtlIHRoZSBwYXRjaCByZWFkIGFz
IG9idmlvdXNseS1zYWZlLiAgQ2hhbmdpbmcgaXRzIG5hbWUKPiBjYXVzZXMgdGhlIGNvbXBpbGVy
IHRvIGhlbHAgc3BvdCBhbGwgdXNlcy4KCldpdGggdGhlIGxpZ2h0IGFtYmlndWl0eSByZXN1bHRp
bmcgZnJvbSB0aGVyZSBoYXZpbmcgYmVlbiBhCmZ1bmN0aW9uIHBhcmFtZXRlciBvZiB0aGlzIHZl
cnkgbmFtZS4KCj4+PiBAQCAtMjIzOCwxMCArMjI0MCw5IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2Nv
cHkoCj4+PiAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwo+Pj4gICAgICAgICAg
Z3JhbnRfcmVhZF91bmxvY2socmd0KTsKPj4+ICAKPj4+IC0gICAgICAgIHJjID0gYWNxdWlyZV9n
cmFudF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmQtPmRvbWFpbl9pZCwKPj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdl
LAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ0cmFuc19wYWdlX29m
ZiwgJnRyYW5zX2xlbmd0aCwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWxzZSk7Cj4+PiArICAgICAgICByYyA9IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCj4+PiAr
ICAgICAgICAgICAgdGQsIHRyYW5zX2dyZWYsIHJkLT5kb21haW5faWQsIHJlYWRvbmx5LCBwYWdl
LCAmdHJhbnNfcGFnZV9vZmYsCj4+PiArICAgICAgICAgICAgJnRyYW5zX2xlbmd0aCwgZmFsc2Up
Owo+PiBBcyBoaW50ZWQgYXQgYnkgV2VpLCBJJ2QgcHJlZmVyIGlmIHlvdSBkaWRuJ3QgYWx0ZXIg
dGhlIHN0eWxlIHRvIHRoZQo+PiB1Z2xpZXIgdmFyaWFudCAtIHdlIHJlYWxseSBzaG91bGQgdXNl
IHRoYXQgb25seSBpZiB0aGUgY29tbW9ubHkKPj4gdXNlZCBvbmUgcmVhbGx5IGdldHMgdW53aWVs
ZHksIHdoaWNoIGltbyBpcyBub3QgdGhlIGNhc2UgaGVyZS4KPiAKPiBVZ2x5PyBXaGF0IGlzIHVn
bHkgKGluIGdlbmVyYWwpIGlzIHNxdWFzaGluZyBhbGwgcGFyYW1ldGVycyB0b2dldGhlciBvbgo+
IG1hbnkgbGluZXMgb24gdGhlIFJIUy4KCkFzIGFsd2F5cyB3aXRoIHN0eWxlIGl0J3MgYSBtYXR0
ZXIgb2YgdGFzdGU6IFRvIG1lLCB0aGUgaW5kZW50YXRpb24Kb2YgdGhlIHN0eWxlIHlvdSBzd2l0
Y2ggdG8gbG9va3MgYWx3YXlzIG9kZCwgYXMgZG9lcyB0aGUgbGluZSBicmVhawpyaWdodCBhZnRl
ciB0aGUgb3BlbmluZyBwYXJlbnRoZXNpcyAoYW5kIHRoaXMgd291bGQgZXh0ZW5kIHRvCm90aGVy
IGV4cHJlc3Npb25zIHRvbykuIE9mIGNvdXJzZSwgLi9DT0RJTkdfU1RZTEUgaGFzIG5vdGhpbmcK
b24gdGhpcyBhdCBhbGwgLSAiTG9uZyBsaW5lcyBzaG91bGQgYmUgc3BsaXQgYXQgc2Vuc2libGUg
cGxhY2VzIGFuZCB0aGUKdHJhaWxpbmcgcG9ydGlvbnMgaW5kZW50ZWQiIGxlYXZlcyBvcGVuIHdo
YXQgInNlbnNpYmxlIiBpcywgb3IgaG93CmRlZXAgaW5kZW50YXRpb24gb3VnaHQgdG8gYmUuCgpB
bnl3YXksIEkgY2VydGFpbmx5IHdvbid0IGJsb2NrIHRoZSBwYXRjaCBvdmVyIHRoaXMsIEkganVz
dCBmaW5kIGl0Cm9kZCBmb3Igc3R5bGUgdG8gYmUgY2hhbmdlZCBoZXJlIHdpdGhvdXQgcmVhbCBu
ZWVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 11:58:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 11:58: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.xen.org>)
	id 1dlDG3-0001dt-CF; Fri, 25 Aug 2017 11:58:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlDG1-0001dl-Sl
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 11:58:37 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4C/AE-02176-DE010A95; Fri, 25 Aug 2017 11:58:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS6fjDS/elwIJ
 Ig/93FS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz9Ux+xFvxmrehY85qtgfE+SxcjB4eQQJ7E
 3T8VXYycHLwCdhIzz69nBbElBAwlTi+8yQJiswioSnz6eZ0RxGYTUJdoe7YdrEYEKH740nGmL
 kYuDmaBS4wSp9buZQeZKSzgJfHmlAVIXEjgHpPE5K4ZTCANnAI2EtOb25hAangFBCX+7hAGCT
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3T
 N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MB6b7HyIUZKDSUmU1/rl
 /EghvqT8lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuCdyb8gUkiwKDU9tSItMwcYH
 TClEhw8SiK8D/mA0rzFBYm5xZnpEKlTjJYcTR+2fGHiePJm+28mjpa3QFIIbJ6UOK8uMAaFBE
 AaMkrz4MbBIvgSo6yUMC8j0LFCPAWpRbmZJajyrxjFORiVhHnfgFzFk5lXArf1FdBBTEAHTTo
 xB+SgkkSElFQDY4/m58UWtu3ief0ve1/bH1qjefnc3g1rDgqcPuZx3m6/g7hOe4KP+6Kv8zdc
 W1LSqWUalaWvxVp+bMe0Gfp7fpqfuGIVYntjy/s9GxnTtPzXWD68Gcen97dWVqrbfCdP93tp5
 mab/s6/xrdMOdqmZ/y31288ePWOEafTixsW8esfFis/97kcqMRSnJFoqMVcVJwIAJTaiO/bAg
 AA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503662311!106019517!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53145 invoked from network); 25 Aug 2017 11:58:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 11:58:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 05:58:30 -0600
Message-Id: <59A02D060200007800173BBD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 05:58:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com>
 <599EFEA302000078001734B4@suse.com>
 <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
 <599F070B0200007800173599@suse.com>
 <d1380e68-2953-d5c6-95c9-23db37240c2c@suse.com>
 <599F0AF20200007800173601@suse.com>
 <c66e18cc-4c83-941b-5252-202e612b607e@suse.com>
In-Reply-To: <c66e18cc-4c83-941b-5252-202e612b607e@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
 table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDEzOjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBTbyB3
aGF0IGFib3V0IHRoZSBmb2xsb3dpbmcgaWRlYToKPiAKPiAtIFNldCB0aGUgZGVmYXVsdCBtYXgg
bnVtYmVyIG9mIGdyYW50IGZyYW1lcyB0byAzMiBvbiAic21hbGwiIGhvc3RzCj4gICAobWF4LiBw
aHlzaWNhbCBtZW1vcnkgYWRkcmVzcyBiZWxvdyAxNlRCKSBhbmQgdG8gNjQgb24gImxhcmdlIgo+
ICAgaG9zdHMKClRoaXMgbG9va3MgcmVhc29uYWJsZSB0byBtZSBhcyBsb25nIGFzIGl0J3MgcHJv
cGVybHkgZG9jdW1lbnRlZC4KCj4gLSBBZGQgYSBwZXItZG9tYWluIHBhcmFtZXRlciBmb3IgdGhl
IG1heCBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzCj4gCj4gSW4gdGhlIExpbnV4IGtlcm5lbCBJIHdv
dWxkIHRoZW46Cj4gCj4gLSBSZS1hZGQgZ3JhbnQgdjIgc3VwcG9ydAo+IC0gQWRkIGJvb3QgcGFy
YW1ldGVyIGZvciBzZWxlY3RpbmcgZ3JhbnQgdjEgb3IgdjIKPiAtIFVzZSBncmFudCB2MiBpZiBz
ZWxlY3RlZCB2aWEgYm9vdCBwYXJhbWV0ZXIsIG9yIChwdiBvbmx5OikgbWF4LiBob3N0Cj4gICBh
ZGRyZXNzIGlzIGFib3ZlIDE2VEIKCkNhbiBhIFBWIERvbVUga25vdz8gUGx1cyBjYW4geW91IGVh
c2lseSBzd2l0Y2ggYmV0d2Vlbgp2ZXJzaW9ucyBhZnRlciBoYXZpbmcgYmVlbiBtaWdyYXRlZD8g
QW5kIHdvdWxkbid0IEhWTSBvciBBUk0KZ3Vlc3RzIG5lZWQgdG8ganVkZ2UgYnkgbWF4IGd1ZXN0
IGFkZHJlc3M/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:01:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dlDIy-0002Hx-V0; Fri, 25 Aug 2017 12:01:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlDIy-0002Hr-Cl
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:01:40 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 74/07-02962-3A110A95; Fri, 25 Aug 2017 12:01:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3ex4IJ
 Ig5ZOToslHxezODB6HN39mymAMYo1My8pvyKBNWPx5nUsBd84Ky5uv8TWwDiZo4uRk0NIIE+i
 vXEPK4jNK2An8fzsb3YQW0LAUOL0wpssIDaLgKrE/pO7wWw2AXWJtmfbwepFBNIlJh68x9bFy
 MXBLDCXUeLa/APMIAlhgUiJ0/ffMkIs2MMosXxTBojNKeApseLvI6AFHEDLBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3SN9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MHb8czrEKMnBpCTKa/1yfqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6PAgsihQSLUtNTK9Iyc4BxAJOW4OBREuG9wA+U5i0uS
 MwtzkyHSJ1iVJQS550F0icAksgozYNrg8XeJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz5o
 JM4cnMK4Gb/gpoMRPQ4kkn5oAsLklESEk1MKrMr/jb/C9j39mt9ofC1oQr3TndPCHxayI3q2m
 +nLqcZlRvXOdc5agFh1LSGs8uiQ/Uz06ZuaQsxZvVzVhVj92tlGct7yy+HKd1D5asjjqQE/am
 SPry7O/FcTWfY6fGspV8/et8Y5VwMu8vnVJ73ysnZ99f9fbLjwcynJr7l+irvGpZeqr6vxJLc
 UaioRZzUXEiAIaPj1C4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503662497!65643501!1
X-Originating-IP: [137.65.248.74]
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 31908 invoked from network); 25 Aug 2017 12:01:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 12:01:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 06:01:36 -0600
Message-Id: <59A02DC00200007800173BD7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 06:01:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-4-git-send-email-tianyu.lan@intel.com>
 <20170825103633.d34u2vscrme4uypx@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170825103633.d34u2vscrme4uypx@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 3/5] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDEyOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDEwOjUyOjE4UE0gLTA0MDAsIExhbiBUaWFueXUgd3Jv
dGU6Cj4+IFRoaXMgcGF0Y2ggaXMgdG8gY2hhbmdlIERTRFQgdGFibGUgZm9yIHByb2Nlc3NvciBv
YmplY3QgdG8gc3VwcG9ydCA+MjU1IAo+IHZjcHVzLgo+IAo+IFRoZSBub3RlIGluIEFDUEkgNi4x
QSBzcGVjIHNlY3Rpb24gNS4yLjEyLjEyIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmc6Cj4gCj4gW0Nv
bXBhdGliaWxpdHkgbm90ZV0gT24gc29tZSBsZWdhY3kgT1NlcywgTG9naWNhbCBwcm9jZXNzb3Jz
IHdpdGggQVBJQwo+IElEIHZhbHVlcyBsZXNzIHRoYW4gMjU1ICh3aGV0aGVyIGluIFhBUElDIG9y
IFgyQVBJQyBtb2RlKSBtdXN0IHVzZSB0aGUKPiBQcm9jZXNzb3IgTG9jYWwgQVBJQyBzdHJ1Y3R1
cmUgdG8gY29udmV5IHRoZWlyIEFQSUMgaW5mb3JtYXRpb24gdG8KPiBPU1BNLCBhbmQgdGhvc2Ug
cHJvY2Vzc29ycyBtdXN0IGJlIGRlY2xhcmVkIGluIHRoZSBEU0RUIHVzaW5nIHRoZQo+IFByb2Nl
c3NvcigpIGtleXdvcmQuIExvZ2ljYWwgcHJvY2Vzc29ycyB3aXRoIEFQSUMgSUQgdmFsdWVzIDI1
NSBhbmQKPiBncmVhdGVyIG11c3QgdXNlIHRoZSBQcm9jZXNzb3IgTG9jYWwgeDJBUElDIHN0cnVj
dHVyZSBhbmQgYmUgZGVjbGFyZWQKPiB1c2luZyB0aGUgRGV2aWNlKCkga2V5d29yZC4gU2VlIFNl
Y3Rpb24gMTkuNi4xMDIgIlByb2Nlc3NvciAoRGVjbGFyZQo+IFByb2Nlc3NvcikiIGZvciBtb3Jl
IGluZm9ybWF0aW9uLgo+IAo+IFNvIHlvdSBjYW5ub3QgdW5jb25kaXRpb25hbGx5IHN3aXRjaCB0
byB1c2luZyB0aGUgRGV2aWNlIGZvciBhbGwKPiBwcm9jZXNzb3JzLgo+IAo+IHZDUFVzIDw9IDEy
OCBuZWVkIHRvIHVzZSB0aGUgUHJvY2Vzc29yIGtleXdvcmQsIHdoaWxlIHZDUFVzID4gMTI4IG5l
ZWQKPiB0byB1c2UgdGhlIERldmljZSBrZXl3b3JkLgoKV2hpbGUgY2hhbmdpbmcgdGhpcyBjb2Rl
LCBtYXkgSSBzdWdnZXN0IHRvIHN0b3AgcmVmZXJyaW5nIHRvIHRoZQoxMjggdkNQVSBib3VuZGFy
eT8gVGhlIGRlY2lzaW9uIHNob3VsZCBiZSBzb2xlbHkgYmFzZWQgb24KTEFQSUMgSUQsIHN1Y2gg
dGhhdCB0aGUgb25seSBwbGFjZSB0byBjaGFuZ2UgbGF0ZXIgb24gd2lsbCBlbmQgdXAKYmVpbmcg
dGhlIG9uZSB3aGVyZSBpdCBnZXRzIHNldCB0byBkb3VibGUgdGhlIHZDUFUgbnVtYmVyLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:03:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dlDKF-0002Oq-8P; Fri, 25 Aug 2017 12:02:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dlDKE-0002Oh-JC
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:02:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 7F/A5-01995-1F110A95; Fri, 25 Aug 2017 12:02:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfS6vu4HwQW
 RBq2NGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsrywFS70qenZfYGtg3GraxcjFISQwgVHi
 xKQWRhCHRaCBVWLVkjvsXYycHBICc1glds/ihrDzJM5ueAEVz5f4dPUYmM0rIChxcuYTFhBbS
 MBT4s+qI2BxTgFLiXvb/zNCbJjKKPH//RRGkASbgIbE2ikH2UBsFgFViZWvn7FADAqQaDt+By
 wuLJAkseHFKjBbREBR4sHLm6wgg5gF7jNJbHn1FGwQs4CmROv23+wTGAVmITlkFpLUAkamVYz
 qxalFZalFupZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgVjPwMC4g/H1T6dD
 jJIcTEqivNYv50cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9KLAgUkiwKDU9tSItMwcYEzBpC
 Q4eJRHegyBp3uKCxNzizHSI1ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd5ZIKUCIKUZpXlwg2
 CxeolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8CkCk8mXklcPteAZ3CBHTKpBNzQE4pSUR
 ISTUwiid1XNj19tcyu5/WqWbC7kd+XPtmWrxUZ3V4ZaFur/kVXu4/kuKLQv+tV99wRTU7sdSG
 Ye3KJHUms/2bBPdIaXJ1XjNbd0P20XmjmeuWqKsJXI6zZkyyTWj0WK6+bVlMK6OiVg9jl9HDt
 VdOM0pbfVx00uy1x+o7pTdF4tzM+y865/xLDAxUYinOSDTUYi4qTgQAptMjaNACAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503662576!110914095!1
X-Originating-IP: [209.85.215.47]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26168 invoked from network); 25 Aug 2017 12:02:56 -0000
Received: from mail-lf0-f47.google.com (HELO mail-lf0-f47.google.com)
 (209.85.215.47)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Aug 2017 12:02:56 -0000
Received: by mail-lf0-f47.google.com with SMTP id y15so9013277lfd.0
 for <xen-devel@lists.xen.org>; Fri, 25 Aug 2017 05:02:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=y55oHvOhVsAcVSrasErJEr2fojmvXx826eYdhQJG/jY=;
 b=bztjIvsYc4M89/rvvbxTyV/2nCV7+Shy1hHT1/gsfjw5vU5LToDrLwOepLWrraHV+1
 bVsf8wDxPp+/06MQ0LCr0W2I28w9vP2MHZFdVmWJ06hipRfsrP5Rc5W3N1/p8JoS9u1p
 BY63Sa5JaSOpkwsBY+rW/F8/cqiu3UiN+ECSEzJQCWIb+QvrR9EodCIiS69gCMNUbT8Z
 cL+HOLZSxHOkiBDxVoQl1kKmLqQg+MSxxCX3ASaMsxvV6kI9PF4V+BY0TjueJitAGyfK
 91Ju+UeZdFrwTeUS45XsouLWTCVFioaK2xzu7CXMOCUJrijWZ9yb/eCQhz4aCBLFurdR
 jvcw==
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=y55oHvOhVsAcVSrasErJEr2fojmvXx826eYdhQJG/jY=;
 b=JBhsEcmRoT9r197CFBEF65sejf7TOyiPUJHvwSvR0qEVTjUznLpuAGxXGXCFUn1D1y
 dPbXWCrPmoJY30HcSX4GseYH4BS4/1lCpDQRrz1BsS5DhUdN9+8dVCj2aeqNn586t0p5
 b1tdn/vV7sVPyZUWPAgxhg2la5L6ZE+xsyh+WBrGpw2L1vwn2rccZhLFZc8XNfTgNrwR
 34j5IlECzPDDQRlvogpTV1ud1rWwiBVTtN0bsVkTv7FHN74Lfs1n4hnAXa613Ng0WCES
 Dj/JhnvWznISxW5SrOgcKwtczII6w+6KZGEVk5YA4tsdLTtEFEh4CkFmVvU03BBM+4bb
 NglQ==
X-Gm-Message-State: AHYfb5g2Kj5N1uZkrJ+0/XN/7diXiUJXvQDXTx1efVjfo9MxyUKJidYQ
 U08sq8PBqphjKpFkoZsQwgutF2tPng==
X-Received: by 10.46.4.87 with SMTP id 84mr2163037lje.110.1503662575628; Fri,
 25 Aug 2017 05:02:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Fri, 25 Aug 2017 05:02:55 -0700 (PDT)
In-Reply-To: <20170825110544.5ojpwc7hljit6qr5@citrix.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-6-blackskygg@gmail.com>
 <20170825110544.5ojpwc7hljit6qr5@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 25 Aug 2017 20:02:55 +0800
Message-ID: <CAHrd_jr5+PA6Tvw13QQgcM4KpDNYUBsuc33GSF715qk49DpY5Q@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/6] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKMjAxNy0wOC0yNSAxOTowNSBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT46Cj4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MDg6MzlBTSArMDgwMCwgWmhv
bmd6ZSBMaXUgd3JvdGU6Cj4gWy4uLl0KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+PiBpbmRleCA1ZTFmYzYwNjBlLi4x
ZDY4MWQ4ODYzIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4+IEBAIC03MSw2ICs3MSwxMiBAQCBpbnQgbGli
eGxfX2FyY2hfZXh0cmFfbWVtb3J5KGxpYnhsX19nYyAqZ2MsCj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqb3V0KTsKPj4KPj4gK19oaWRkZW4K
Pj4gK2Jvb2wgbGlieGxfX2FyY2hfZG9tYWluX3N1cHBvcnRfc3NobShjb25zdCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKPgo+IE5vIG5lZWQgdG8gdGFrZSBhbnkgYXJndW1lbnQg
YWZhaWN0LgoKVGhpcyBpcyBuZWVkZWQgYmVjYXVzZSBsYXRlciBvbiwgd2Ugd2lsbCByZXN0cmlj
dCB0aGlzIHRvIEhWTSBvbmx5IG9uCng4Niwgd2UgbmVlZCBiX2luZm8KdG8gdGVsbCBpZiBhIGRv
bWFpbiBpcyBIVk0gb3Igbm90LgoKPgo+IFsuLi5dCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4+IGluZGV4IDEx
NTgzMDNlMWEuLjhlNWVjNDg2ZDIgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4+IEBAIC01MDEsNiAr
NTAxLDE0IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsCj4+ICAgICAg
ICAgIHJldCA9IEVSUk9SX0lOVkFMOwo+PiAgICAgICAgICBnb3RvIG91dDsKPj4gICAgICB9Cj4+
ICsKPj4gKyAgICAvKiB0aGUgcDJtIGhhcyBiZWVuIHNldHVwLCB3ZSBjb3VsZCBtYXAgdGhlIHN0
YXRpYyBzaGFyZWQgbWVtb3J5IG5vdy4gKi8KPj4gKyAgICByZXQgPSBsaWJ4bF9fc3NobV9hZGQo
Z2MsIGRvbWlkLCBkX2NvbmZpZy0+c3NobXMsIGRfY29uZmlnLT5udW1fc3NobXMpOwo+PiArICAg
IGlmIChyZXQgIT0gMCkgewo+PiArICAgICAgICBMT0coRVJST1IsICJmYWlsZWQgdG8gbWFwIHN0
YXRpYyBzaGFyZWQgbWVtb3J5Iik7Cj4+ICsgICAgICAgIGdvdG8gb3V0Owo+PiArICAgIH0KPj4g
Kwo+PiAgICAgIHJldCA9IGxpYnhsX19idWlsZF9wb3N0KGdjLCBkb21pZCwgaW5mbywgc3RhdGUs
IHZtZW50cywgbG9jYWxlbnRzKTsKPj4gIG91dDoKPj4gICAgICByZXR1cm4gcmV0Owo+PiBAQCAt
OTE4LDYgKzkyNiwyNSBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhs
X19lZ2MgKmVnYywKPj4gICAgICAgICAgZ290byBlcnJvcl9vdXQ7Cj4+ICAgICAgfQo+Pgo+PiAr
ICAgIGlmIChkX2NvbmZpZy0+bnVtX3NzaG1zICE9IDAgJiYKPj4gKyAgICAgICAgIWxpYnhsX19h
cmNoX2RvbWFpbl9zdXBwb3J0X3NzaG0oJmRfY29uZmlnLT5iX2luZm8pKSB7Cj4+ICsgICAgICAg
IExPR0QoRVJST1IsIGRvbWlkLCAic3RhdGljX3NobSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMg
ZG9tYWluIHR5cGUuIik7Cj4+ICsgICAgICAgIHJldCA9IEVSUk9SX0lOVkFMOwo+PiArICAgICAg
ICBnb3RvIGVycm9yX291dDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICByZXQgPSBsaWJ4bF9fc3No
bV9jaGVja19vdmVybGFwKGdjLCBkb21pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRfY29uZmlnLT5zc2htcywgZF9jb25maWctPm51bV9zc2htcyk7Cj4+ICsgICAg
aWYgKHJldCkgZ290byBlcnJvcl9vdXQ7Cj4KPiBCZXR0ZXIgbW92ZSB0aGlzIGFmdGVyIHNldHRp
bmcgZGVmYXVsdC4KCk9LLgoKPgo+PiArCj4+ICsgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmln
LT5udW1fc3NobXM7ICsraSkgewo+PiArICAgICAgICByZXQgPSBsaWJ4bF9fc3NobV9zZXRkZWZh
dWx0KGdjLCBkb21pZCwgJmRfY29uZmlnLT5zc2htc1tpXSk7Cj4+ICsgICAgICAgIGlmIChyZXQp
IHsKPj4gKyAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkZWZh
dWx0cyBmb3Igc3RhdGljIHNzaG0iKTsKPj4gKyAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+
PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiArCj4+ICAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9t
YWtlKGdjLCBkX2NvbmZpZywgJmRvbWlkLCAmc3RhdGUtPmNvbmZpZyk7Cj4+ICAgICAgaWYgKHJl
dCkgewo+PiAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjog
JWQiLCByZXQpOwo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPj4gaW5kZXggNzI0NzUwOTY3Yy4uNzRiYzBh
Y2IyMSAxMDA2NDQKPiBbLi4uXQo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc3No
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+
IGluZGV4IDAwMDAwMDAwMDAuLmUxNmMyNGNjYjkKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi90
b29scy9saWJ4bC9saWJ4bF9zc2htLmMKPj4gQEAgLTAsMCArMSwzMzYgQEAKPj4gKyNpbmNsdWRl
ICJsaWJ4bF9vc2RlcHMuaCIKPj4gKyNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgo+PiArI2lu
Y2x1ZGUgImxpYnhsX2FyY2guaCIKPj4gKwo+PiArI2RlZmluZSBTU0hNX0VSUk9SKGRvbWlkLCBz
c2htaWQsIGYsIC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIExP
R0QoRVJST1IsIGRvbWlkLCAic3RhdGljX3NobSBpZCA9ICVzOiAiIGYsIHNzaG1pZCwgIyNfX1ZB
X0FSR1NfXykKPj4gKwo+PiArCj4+ICsvKiBTZXQgZGVmYXVsdCB2YWx1ZXMgZm9yIGxpYnhsX3N0
YXRpY19zaG0gKi8KPj4gK2ludCBsaWJ4bF9fc3NobV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX3N0YXRpY19zaG0gKnNzaG0pCj4KPiBJbmRlbnRhdGlvbi4KPgo+PiArewo+PiArICAgIGlu
dCByYzsKPj4gKwo+PiArICAgIGlmIChzc2htLT5yb2xlID09IExJQlhMX1NTSE1fUk9MRV9VTktO
T1dOKSB7Cj4+ICsgICAgICAgIHNzaG0tPnJvbGUgPSBMSUJYTF9TU0hNX1JPTEVfU0xBVkU7Cj4+
ICsgICAgfQo+PiArICAgIGlmIChzc2htLT5wcm90ID09IExJQlhMX1NTSE1fUFJPVF9VTktOT1dO
KSB7Cj4+ICsgICAgICAgIHNzaG0tPnByb3QgPSBMSUJYTF9TU0hNX1BST1RfUlc7Cj4+ICsgICAg
fQo+Cj4gWW91IGNhbiBhdm9pZCB1c2luZyB7fSB3aGVuIHRoZXJlIGlzIG9ubHkgb25lIHN0YXRl
bWVudC4KPgo+PiArICAgIC8qIHJvbGUtc3BlY2lmaWMgY2hlY2tzICovCj4+ICsgICAgaWYgKExJ
QlhMX1NTSE1fUk9MRV9TTEFWRSA9PSBzc2htLT5yb2xlKSB7Cj4KPiBTdHlsZS4KClNvcnJ5IGFi
b3V0IHRoaXMuIEkndmUgcmVhbGl6ZWQgdGhpcyBhbmQgaGF2ZSByZW1vdmVkIGFsbCB0aGUgWW9k
YQpjb25kaXRpb25zIGluIG15IG5ldyBkcmFmdC4KCj4KPj4gKyAgICAgICAgaWYgKHNzaG0tPm9m
ZnNldCA9PSBMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04pIHsKPj4gKyAgICAgICAgICAgIHNzaG0t
Pm9mZnNldCA9IDA7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgaWYgKHNzaG0tPmNhY2hlX3Bv
bGljeSAhPSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04pIHsKPj4gKyAgICAgICAgICAg
IFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAi
Y2FjaGVfcG9saWN5IGlzIG9ubHkgYXBwbGljYWJsZSB0byBtYXN0ZXIgZG9tYWlucyIpOwo+PiAr
ICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+PiArICAgICAgICB9Cj4+ICsgICAgfSBl
bHNlIHsKPj4gKyAgICAgICAgaWYgKHNzaG0tPm9mZnNldCAhPSBMSUJYTF9TU0hNX1JBTkdFX1VO
S05PV04pIHsKPj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAib2Zmc2V0IGlzIG9ubHkgYXBwbGljYWJsZSB0byBzbGF2
ZSBkb21haW5zIik7Cj4+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Cj4+ICsgICAg
ICAgIH0KPj4gKyAgICAgICAgcmMgPSBsaWJ4bF9fYXJjaF9kb21haW5fc3NobV9jYWNoZXBvbGlj
eV9zZXRkZWZhdWx0KHNzaG0pOwo+PiArICAgICAgICBpZiAocmMpIHsKPj4gKyAgICAgICAgICAg
IFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAi
Y2FjaGUgcG9saWN5IG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSIpOwo+PiArICAgICAg
ICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+PiArICAgICAgICB9Cj4+ICsgICAgfQo+Cj4gUGxl
YXNlIHVzZSBnb3RvIHN0eWxlIGVycm9yIGhhbmRsaW5nLgo+Cj4+ICsKPj4gKyAgICByZXR1cm4g
MDsKPj4gK30KPj4gKwo+PiArLyogQ29tcGFyZSBmdW5jdGlvbiBmb3Igc29ydGluZyBzc2htIHJh
bmdlcyBieSBzc2htLT5iZWdpbiAqLwo+PiArc3RhdGljIGludCBzc2htX3JhbmdlX2NtcChjb25z
dCB2b2lkICphLCBjb25zdCB2b2lkICpiKQo+PiArewo+PiArICAgIGxpYnhsX3N0YXRpY19zaG0g
KmNvbnN0ICpzc2htYSA9IGEsICpjb25zdCAqc3NobWIgPSBiOwo+PiArICAgIHJldHVybiAoKnNz
aG1hKS0+YmVnaW4gPiAoKnNzaG1iKS0+YmVnaW4gPyAxIDogLTE7Cj4+ICt9Cj4+ICsKPj4gKy8q
IGNoZWNrIGlmIHRoZSBzc2htIHNsYXZlIGNvbmZpZ3MgaW4gQHNzaG0gb3ZlcmxhcCAqLwo+PiAr
aW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGlj
X3NobSAqc3NobXMsIGludCBsZW4pCj4+ICt7Cj4+ICsKPj4gKyAgICBjb25zdCBsaWJ4bF9zdGF0
aWNfc2htICoqc2xhdmVfc3NobXMgPSBOVUxMOwo+PiArICAgIGludCBudW1fc2xhdmVzOwo+PiAr
ICAgIGludCBpOwo+PiArCj4+ICsgICAgc2xhdmVfc3NobXMgPSBsaWJ4bF9fY2FsbG9jKGdjLCBs
ZW4sIHNpemVvZihzbGF2ZV9zc2htc1swXSkpOwo+PiArICAgIG51bV9zbGF2ZXMgPSAwOwo+PiAr
ICAgIGZvciAoaSA9IDA7IGkgPCBsZW47ICsraSkgewo+PiArICAgICAgICBpZiAoTElCWExfU1NI
TV9ST0xFX1NMQVZFID09IHNzaG1zW2ldLnJvbGUpCj4KPiBTdHlsZS4KPgo+PiArLyogVGhlIGNh
bGxlciBoYXZlIHRvIGd1YXJlbnRlZSB0aGF0IHNzaG0tPmJlZ2luIDwgc3NobS0+ZW5kICovCj4+
ICtzdGF0aWMgaW50IGxpYnhsX19zc2htX2RvX21hcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBt
aWQsIHVpbnQzMl90IHNpZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3N0YXRpY19zaG0gKnNzaG0sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBtYmVnaW4sIHVpbnQ2NF90IG1lbmQpCj4+ICt7Cj4+ICsgICAgaW50IHJjOwo+PiArICAg
IGludCBpOwo+PiArICAgIHVuc2lnbmVkIGludCBudW1fbXBhZ2VzLCBudW1fc3BhZ2VzLCBvZmZz
ZXQ7Cj4+ICsgICAgaW50ICplcnJzOwo+PiArICAgIHhlbl91bG9uZ190ICppZHhzOwo+PiArICAg
IHhlbl9wZm5fdCAqZ3BmbnM7Cj4+ICsKPj4gKyAgICBudW1fbXBhZ2VzID0gKG1lbmQgLSBtYmVn
aW4pID4+IDEyOwo+PiArICAgIG51bV9zcGFnZXMgPSAoc3NobS0+ZW5kIC0gc3NobS0+YmVnaW4p
ID4+IDEyOwo+PiArICAgIG9mZnNldCA9IHNzaG0tPm9mZnNldCA+PiAxMjsKPj4gKwo+PiArICAg
IC8qIENoZWNrIHJhbmdlLiBUZXN0IG9mZnNldCA8IG1wYWdlcyBmaXJzdCB0byBhdm9pZCBvdmVy
ZmxvdyAqLwo+PiArICAgIGlmICgob2Zmc2V0ID49IG51bV9tcGFnZXMpIHx8IChudW1fbXBhZ2Vz
IC0gb2Zmc2V0IDwgbnVtX3NwYWdlcykpIHsKPj4gKyAgICAgICAgU1NITV9FUlJPUihzaWQsIHNz
aG0tPmlkLCAiZXhjZWVkcyBtYXN0ZXIncyBhZGRyZXNzIHNwYWNlLiIpOwo+PiArICAgICAgICBy
YyA9IEVSUk9SX0lOVkFMOwo+PiArICAgICAgICBnb3RvIG91dDsKPj4gKyAgICB9Cj4+ICsKPj4g
KyAgICAvKiBmaWxsIG91dCB0aGUgcGZuJ3MgYW5kIGRvIHRoZSBtYXBwaW5nICovCj4+ICsgICAg
ZXJycyA9IGxpYnhsX19jYWxsb2MoZ2MsIG51bV9zcGFnZXMsIHNpemVvZihpbnQpKTsKPj4gKyAg
ICBpZHhzID0gbGlieGxfX2NhbGxvYyhnYywgbnVtX3NwYWdlcywgc2l6ZW9mKHhlbl91bG9uZ190
KSk7Cj4+ICsgICAgZ3BmbnMgPSBsaWJ4bF9fY2FsbG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2Yo
eGVuX3Bmbl90KSk7Cj4+ICsgICAgZm9yIChpID0gMDsgaSA8IG51bV9zcGFnZXM7IGkrKykgewo+
PiArICAgICAgICBpZHhzW2ldID0gKG1iZWdpbiA+PiAxMikgKyBvZmZzZXQgKyBpOwo+PiArICAg
ICAgICBncGZuc1tpXT0gKHNzaG0tPmJlZ2luID4+IDEyKSArIGk7Cj4+ICsgICAgfQo+PiArICAg
IHJjID0geGNfZG9tYWluX2FkZF90b19waHlzbWFwX2JhdGNoKENUWC0+eGNoLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpZCwgbWlkLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiwK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudW1fc3BhZ2VzLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkeHMsIGdwZm5zLCBl
cnJzKTsKPj4gKwo+PiArICAgIGZvciAoaSA9IDA7IGk8IG51bV9zcGFnZXM7IGkrKykgewo+PiAr
ICAgICAgICBpZiAoZXJyc1tpXSkgewo+PiArICAgICAgICAgICAgU1NITV9FUlJPUihzaWQsIHNz
aG0tPmlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAiY2FuJ3QgbWFwIGF0IGFkZHJlc3Mg
MHglIlBSSXg2NCIuIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3NobS0+YmVnaW4gKyAo
b2Zmc2V0IDw8IDEyKSApOwo+PiArICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+PiArICAg
ICAgICB9Cj4+ICsgICAgfQo+PiArICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ICsKPgo+IEhvdyBp
cyBwYXJ0aWFsIGZhaWx1cmUgaGFuZGxlZD8KCkVtLi4uCklmIG9uZSBvZiB0aGUgcGFnZXMgZmFp
bGVkLCB0aGUgd2hvbGUgZG9tYWluIHdvbid0IGJlIGNvbnN0cnVjdGVkLiBCdXQgdGhlCm1hcHBl
ZCBwYWdlcyBhcmUgc3RpbGwgb2NjdXB5aW5nIHRoZSByZWZjb3VudC4KRG8geW91IHRoaW5rIEkg
c2hvdWxkIGNvbnRpbnVlIG9yIGp1c3QgdGhyb3cgb3V0IGEgd2FybmluZyBhbmQgbGV0IHRvIHVz
ZXIgdG8KZGVjaWRlIHdoZXRoZXIgc2hlIGlzIGdvaW5nIHRvIGRlc3Ryb3kgaXQgb3Igbm90PwoK
Pgo+PiArICAgIHJjID0gMDsKPj4gKwo+PiArb3V0Ogo+PiArICAgIHJldHVybiByYzsKPj4gK30K
Pj4gKwo+PiArc3RhdGljIGludCBsaWJ4bF9fc3NobV9hZGRfc2xhdmUobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9zdGF0aWNfc2htICpzc2htKQo+PiArewo+IFsuLi5dCj4+ICsKPj4gKyAgICAgICAgLyogY2hl
Y2sgaWYgdGhlIHNsYXZlIGlzIGFza2luZyB0b28gbXVjaCBwZXJtaXNzaW9uICovCj4+ICsgICAg
ICAgIGlmIChMSUJYTF9TU0hNX1BST1RfVU5LTk9XTiA9PSBzc2htLT5wcm90KSB7Cj4+ICsgICAg
ICAgICAgICBzc2htLT5wcm90ID0gbWFzdGVyX3NzaG0ucHJvdDsKPj4gKyAgICAgICAgfQo+Cj4g
U3R5bGUuCj4KPj4gK2ludCBsaWJ4bF9fc3NobV9hZGQobGlieGxfX2djICpnYywgIHVpbnQzMl90
IGRvbWlkLAo+PiArICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htcywg
aW50IGxlbikKPj4gK3sKPj4gKyAgICBpbnQgcmMsIGk7Cj4+ICsKPj4gKyAgICBpZiAoIWxlbikg
cmV0dXJuIDA7Cj4KPgoKd2lsbCByZW1vdmUgdGhpcy4KCj4KPj4gKwo+PiArICAgIGZvciAoaSA9
IDA7IGkgPCBsZW47ICsraSkgewo+PiArICAgICAgICBpZiAoTElCWExfU1NITV9ST0xFX1NMQVZF
ID09IHNzaG1zW2ldLnJvbGUpIHsKPj4gKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NzaG1fYWRk
X3NsYXZlKGdjLCBkb21pZCwgc3NobXMraSk7Cj4+ICsgICAgICAgIH0gZWxzZSB7Cj4+ICsgICAg
ICAgICAgICByYyA9IGxpYnhsX19zc2htX2FkZF9tYXN0ZXIoZ2MsIGRvbWlkLCBzc2htcytpKTsK
Pj4gKyAgICAgICAgfQo+PiArICAgICAgICBpZiAocmMpICByZXR1cm4gcmM7Cj4+ICsgICAgfQo+
PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJp
YWJsZXM6Cj4+ICsgKiBtb2RlOiBDCj4+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+PiArICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCj4+ICsgKiBFbmQ6Cj4+ICsgKi8KPiBbLi4uXQo+PiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeHNoZWxwLmMgYi90b29scy9saWJ4bC9saWJ4bF94c2hl
bHAuYwo+PiBpbmRleCBjNGExOGRmMzUzLi5kOTFmYmY1ZmRhIDEwMDY0NAo+PiAtLS0gYS90b29s
cy9saWJ4bC9saWJ4bF94c2hlbHAuYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF94c2hlbHAu
Ywo+PiBAQCAtMTkzLDYgKzE5MywxNCBAQCBjaGFyICpsaWJ4bF9feHNfbGlieGxfcGF0aChsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKPj4gICAgICByZXR1cm4gczsKPj4gIH0KPj4KPj4g
K2NoYXIgKmxpYnhsX194c19nZXRfc3NobXBhdGgobGlieGxfX2djICpnYywgY29uc3QgY2hhciAq
aWQpCj4+ICt7Cj4+ICsgICAgY2hhciAqcyA9IEdDU1BSSU5URigiL2xvY2FsL3N0YXRpY19zaG0v
JXMiLCBpZCk7Cj4KPgo+IFRoaXMgY2FuJ3QgZmFpbC4KPgo+PiArICAgIGlmICghcykKPj4gKyAg
ICAgICAgTE9HRShFUlJPUiwgImNhbm5vdCBhbGxvY2F0ZSBzdGF0aWMgc2htIHBhdGgiKTsKPj4g
KyAgICByZXR1cm4gczsKPj4gK30KPj4gKwo+PiAgaW50IGxpYnhsX194c19yZWFkX21hbmRhdG9y
eShsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHQsCj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKipyZXN1bHRfb3V0KQo+
PiAgewo+PiAtLQo+PiAyLjE0LjAKPj4KCkNoZWVycywKClpob25nemUgTGl1LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:03:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlDKr-0002TT-GY; Fri, 25 Aug 2017 12:03:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dlDKq-0002TF-Bg
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:03:36 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 81/87-03937-71210A95; Fri, 25 Aug 2017 12:03:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ov6640IJ
 Ig4snmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owzZ+azFjxnr1h5cw5rA+Ncti5GTg4JASOJ
 txP/MXUxcnEICSxklPh79x8rSEJYwFPi9/k/7CC2iICyRO+v3ywgRcwChxkl9n/oYoHoaGKWW
 D99MVgVm4CqxIbrp8C6eQWsJba9mAS2ggUk/mczM4gtKhAusf/7NWaIGkGJkzOfsIDYnAIGEv
 O+NDKC2MwC6hJ/5l1ihrDFJTY9+84KYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxal
 FZalFusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHKAAQ7GP+uDTzEKMnB
 pCTKa/1yfqQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfB+FFgQKSRYlJqeW
 pGWmQOMIphSCQ4eJRFeK0GgNG9xQWJucWY6ROoUoy5H04ctX5iEwGZIifPKgxQJgBRllObBjY
 BF9CVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ894DuYQnM68EbtMroCOYgI6YdGIOyBEliQg
 pqQZG2/RErbodgqLRMvn5WWuKSrfwRMuUhwQu3umvyfjssoPeYoWyVcm/WENcnoR9PFHVJNsr
 OyOx0u7VE7spO+0vpj++/suDLc5zdpUW43/zYO+pPd1asSJWG/lv/e/6vNJvwpMCjeJ984q/L
 PP8z3pH3GnxTxmbmWsETzmJPujZnxux13bP4lolluKMREMt5qLiRADZJEjz4wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503662614!112653603!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53868 invoked from network); 25 Aug 2017 12:03:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Aug 2017 12:03:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 43C55AF0C;
 Fri, 25 Aug 2017 12:03:34 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com> <599EFEA302000078001734B4@suse.com>
 <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
 <599F070B0200007800173599@suse.com>
 <d1380e68-2953-d5c6-95c9-23db37240c2c@suse.com>
 <599F0AF20200007800173601@suse.com>
 <c66e18cc-4c83-941b-5252-202e612b607e@suse.com>
 <59A02D060200007800173BBD@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2dba7152-c289-d0cf-5239-95a4ed39d6fc@suse.com>
Date: Fri, 25 Aug 2017 14:03:32 +0200
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: <59A02D060200007800173BBD@suse.com>
Content-Language: de-DE
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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
	table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTM6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjA4LjE3IGF0
IDEzOjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gU28gd2hhdCBhYm91dCB0aGUgZm9s
bG93aW5nIGlkZWE6Cj4+Cj4+IC0gU2V0IHRoZSBkZWZhdWx0IG1heCBudW1iZXIgb2YgZ3JhbnQg
ZnJhbWVzIHRvIDMyIG9uICJzbWFsbCIgaG9zdHMKPj4gICAobWF4LiBwaHlzaWNhbCBtZW1vcnkg
YWRkcmVzcyBiZWxvdyAxNlRCKSBhbmQgdG8gNjQgb24gImxhcmdlIgo+PiAgIGhvc3RzCj4gCj4g
VGhpcyBsb29rcyByZWFzb25hYmxlIHRvIG1lIGFzIGxvbmcgYXMgaXQncyBwcm9wZXJseSBkb2N1
bWVudGVkLgo+IAo+PiAtIEFkZCBhIHBlci1kb21haW4gcGFyYW1ldGVyIGZvciB0aGUgbWF4IG51
bWJlciBvZiBncmFudCBmcmFtZXMKPj4KPj4gSW4gdGhlIExpbnV4IGtlcm5lbCBJIHdvdWxkIHRo
ZW46Cj4+Cj4+IC0gUmUtYWRkIGdyYW50IHYyIHN1cHBvcnQKPj4gLSBBZGQgYm9vdCBwYXJhbWV0
ZXIgZm9yIHNlbGVjdGluZyBncmFudCB2MSBvciB2Mgo+PiAtIFVzZSBncmFudCB2MiBpZiBzZWxl
Y3RlZCB2aWEgYm9vdCBwYXJhbWV0ZXIsIG9yIChwdiBvbmx5OikgbWF4LiBob3N0Cj4+ICAgYWRk
cmVzcyBpcyBhYm92ZSAxNlRCCj4gCj4gQ2FuIGEgUFYgRG9tVSBrbm93PwoKWEVOTUVNX21heGlt
dW1fcmFtX3BhZ2UKCj4gUGx1cyBjYW4geW91IGVhc2lseSBzd2l0Y2ggYmV0d2Vlbgo+IHZlcnNp
b25zIGFmdGVyIGhhdmluZyBiZWVuIG1pZ3JhdGVkPwoKT3RoZXIgdGhhbiBjb25zb2xlIGFuZCB4
ZW5idXMgdGhlcmUgc2hvdWxkIGJlIG5vIGFjdGl2ZSBncmFudCBhZnRlcgptaWdyYXRpb24uIFNv
IHllcywgSSdtIHBsYW5uaW5nIHRvIHN1cHBvcnQgYm90aCwgdjEtPnYyIGFuZCB2Mi0+djEuCgo+
IEFuZCB3b3VsZG4ndCBIVk0gb3IgQVJNCj4gZ3Vlc3RzIG5lZWQgdG8ganVkZ2UgYnkgbWF4IGd1
ZXN0IGFkZHJlc3M/CgpZZXMuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:06:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:06: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.xen.org>)
	id 1dlDNK-0002kz-TP; Fri, 25 Aug 2017 12:06:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlDNJ-0002kr-F0
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:06:09 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 BA/B3-18997-0B210A95; Fri, 25 Aug 2017 12:06:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQneD0IJ
 Ig2dvmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjjTPYC+5wVfxdtIK1gfEbRxcjJ4eEgJ/E
 +/szmEBsYQFvibkn+xhBbBEBZYneX79Zuhi5OJgF3jBKfH3aBORwcAgJ1Ep8aS8HqWET0JfY/
 eITWC+vgK3E5JOnmUFsFgFViZ1vOlhAbFGBcIn9368xQ9QISpyc+QQszilgL7H13UpWkJHMAp
 oS63fpg4SZBeQltr+dwwxhi0s0fQEp4QTaqiZxrf8SO8TJ6RITn/WwTGAUmIVk6iyESbOQTJq
 FZNICRpZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAcsA
 BDsY+2Y5H2KU5GBSEuW1fjk/UogvKT+lMiOxOCO+qDQntfgQowwHh5IE70eBBZFCgkWp6akVa
 Zk5wNiBSUtw8CiJ8FoJAqV5iwsSc4sz0yFSpxiNOZ682f6biaPlLZAUYsnLz0uVEuedClIqAF
 KaUZoHNwgW05cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzBsGMoUnM68Ebt8roFOYgE6ZdGI
 OyCkliQgpqQZGo9dblXOF/+nm7n/zW5endk7r7KsXNUVLHt7sL1aakyv8uc2qd+ksxjw/bVv/
 RPs9Nun5Dfe/HQ9nrp2mVXXm1tJVWRJMrwT+/bh8V7KV4Y3PZfP9O+5beGzw8d583n/e+t1LU
 m3Kr/BKKJnv6RHKF1+7haFRRv2omsnDroudf84WrTfMWm+lxFKckWioxVxUnAgA4XLu5OQCAA
 A=
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503662767!108825003!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45841 invoked from network); 25 Aug 2017 12:06:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 12:06:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="51554620"
To: Jan Beulich <JBeulich@suse.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <59A00EE00200007800173A76@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dbf2a884-a7e9-f078-4879-790158bfd386@citrix.com>
Date: Fri, 25 Aug 2017 13:05:51 +0100
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: <59A00EE00200007800173A76@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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTA6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA4LjE3IGF0
IDE2OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCj4+IEBAIC04NjgsNiArODY4LDE5IEBAIENvbnRyb2xzIEVQVCBy
ZWxhdGVkIGZlYXR1cmVzLgo+PiAgCj4+ICBTcGVjaWZ5IHdoaWNoIGNvbnNvbGUgZ2Ric3R1YiBz
aG91bGQgdXNlLiBTZWUgKipjb25zb2xlKiouCj4+ICAKPj4gKyMjIyBnbnR0YWIKPj4gKz4gYD0g
TGlzdCBvZiBbIG1heF92ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlIF1gCj4+ICsKPj4gKz4gRGVm
YXVsdDogYGdudHRhYj1tYXhfdmVyOjIsdHJhbnNpdGl2ZWAKPj4gKwo+PiArQ29udHJvbCB2YXJp
b3VzIGFzcGVjdHMgb2YgdGhlIGdyYW50IHRhYmxlIGJlaGF2aW91ciBhdmFpbGFibGUgdG8gZ3Vl
c3RzLgo+PiArCj4+ICsqIGBtYXhfdmVyYCBTZWxlY3QgdGhlIG1heGltdW0gZ3JhbnQgdGFibGUg
dmVyc2lvbiB0byBvZmZlciB0byBndWVzdHMuICBWYWxpZAo+PiArdmVyc2lvbiBhcmUgMSBhbmQg
Mi4KPj4gKyogYHRyYW5zaXRpdmVgIFBlcm1pdCBvciBkaXNhbGxvdyB0aGUgdXNlIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzLiAgTm90ZSB0aGF0IHRoZQo+PiArdXNlIG9mIGdyYW50IHRhYmxlIHYyIHdp
dGhvdXQgdHJhbnNpdGl2ZSBncmFudHMgaXMgYW4gQUJJIGJyZWFrYWdlIGZyb20gdGhlCj4+ICtn
dWVzdHMgcG9pbnQgb2Ygdmlldy4KPiBCdHcsIHdpdGggdGhlIG5lZWQgdG8gdXNlIHYyIG9uIGh1
Z2Ugc3lzdGVtcyBJJ20gbm8gbG9uZ2VyCj4gY29udmluY2VkIHByb3ZpZGluZyBhbiBvcHRpb24g
dG8gZGlzYWJsZSBpdCBpcyBhIGdvb2QgaWRlYS4KCiJuZWNlc3NhcnkgdG8gc3VwcG9ydCBsYXJn
ZXIgc3lzdGVtcyIgaXMgbm90IGEgdmFsaWQgcmVhc29uIHRvIHByZXZlbnQKc21hbGxlciBzeXN0
ZW1zIGhhdmluZyB0aGUgb3B0aW9uIHRvIHJlZHVjZSB0aGVpciBoeXBlcnZpc29yIGF0dGFjayBz
dXJmYWNlLgoKV2UgaGF2ZSBhbiB1bm5lY2Vzc2FyaWx5IGxhcmdlIG51bWJlciBvZiBYU0FzIGZy
b20gaHlwZXJ2aXNvciBmZWF0dXJlcwp3aGljaCBub29uZSB1c2VzLCBhbmQgYSBzaW1pbGFybHkg
bGFyZ2UgbnVtYmVyIG9mIFhTQXMgZnJvbSBmZWF0dXJlcwp3aGljaCBhcmUgb25seSB1c2VkIGlu
IHNwZWNpYWxpc2VkIHVzZWNhc2VzLgoKUmVtb3ZpbmcgdW51c2VkIGF0dGFjayBzdXJmYWNlcyBp
biBjb21tb24gY2FzZXMgbWFrZXMgcGVyZmVjdCBzZW5zZSBmb3IKZG93bnN0cmVhbXMuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:06:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12: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.xen.org>)
	id 1dlDO4-0002qF-5P; Fri, 25 Aug 2017 12:06:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlDO2-0002pH-MJ
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:06:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4D/41-03937-ED210A95; Fri, 25 Aug 2017 12:06:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve5doQW
 RBte2a1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBntL5UKTjFV9N7awtLAOImpi5GDQ0LAX+L5
 +oAuRk4OFgFVic3tJxhBbDYBZYmfnb1sILaIgILE8zMLWLoYuTiYBSYySrTOncgKkhAWCJC4P
 6OVHcTmFbCQOHJsKliDkECMxLRP01gh4oISJ2c+YQGxmQV0JBbs/sQGspdZQFpi+T8OkDCngI
 nE55VTwUpEBVQkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0jfWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjAEIdjB2/HM6xCjJwaQkymv9cn6kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneT4ILIoUEi1LTUyvSMnOA4Q6TluDgURLhtQJJ8xYXJOYWZ
 6ZDpE4x6nI0fdjyhUmIJS8/L1VKnHcqSJEASFFGaR7cCFjsXWKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw73mQKTyZeSVwm14BHcEEdMSkE3NAjihJREhJNTBmrHtit0+0MPzvdDupzWLfU9d
 YCb95dfNzhtnyb946UZLceoZil6JiArNm5QS0nrZeXS9vwbihe8fjCpcPHd99fdyjv2/6rJW0
 VUdKNW/Xios7FtxS/CTZJLWobe+6haFebi6n+esNGcRt1Q6wnGrJC+lY3XZZ9Tn375UbpV54n
 12TlZEmN1+JpTgj0VCLuag4EQCVEQVPuAIAAA==
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503662812!76090415!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63874 invoked from network); 25 Aug 2017 12:06:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 12:06:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="445122285"
Date: Fri, 25 Aug 2017 13:06:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170825120650.z2o6abt3r2rr46he@citrix.com>
References: <20170824101443.31345-1-olaf@aepfle.de>
 <20170824101443.31345-2-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824101443.31345-2-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 1/3] tools/libxc: move SUPERPAGE macros
 to common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTI6MTQ6NDFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gVGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NI
SUZUIHdpbGwgYmUgdXNlZCBieQo+IG90aGVyIGNvZGUgaW4gbGlieGMuIE1vdmUgdGhlIG1hY3Jv
cyB0byBhIGhlYWRlciBmaWxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUGxl
YXNlIGZvbGQgaW4gdGhlIHRhZyBpZiB5b3UgZW5kIHVwIHJlcG9zdGluZy4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:07:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:07: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.xen.org>)
	id 1dlDOI-0002tV-G8; Fri, 25 Aug 2017 12:07:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlDOH-0002t4-DI
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:07:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DC/08-03044-CE210A95; Fri, 25 Aug 2017 12:07:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO4boQW
 RBnO28lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvfi1nLNgmXXH0iWQD4yHhLkZODgkBf4lV
 xw8zgdgsAqoSD3vmMIPYbALKEj87e9lAbBEBBYnnZxawdDFycTALTGSUaJ07kRUkISwQInFn7
 U+wIl4BC4ndWzvAbCGBGInl3YtYIOKCEidnPgGzmQV0JBbs/gRUwwFkS0ss/8cBYnIKmEi8uS
 oIUiEqoCLRuXQOC8QUBYmO6ceYJjDyzUIyaBaSQbMQBi1gZF7FqF6cWlSWWqRrppdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhkDECwg3HeCf9DjJIcTEqivNYv50cK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuD9JLggUkiwKDU9tSItMwcY7jBpCQ4eJRFeXWDIC/EWFyTmFmemQ
 6ROMepydHzd8YVJiCUvPy9VSpxXHqRIAKQoozQPbgQs9i4xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmPc8yCU8mXklcJteAR3BBHTEpBNzQI4oSURISTUwHsw+aHg9LmrDHPGNEmELN3RP0Lp
 227c0pmrScettLLv2vOt+E+og33qh/nq8idanxM8zTjXwtWcb6ByqZeKxeDBju/atpoeLjuoV
 vlojH1R5dmHawdscp4KXWYl9WXxMPTsotUjyInPsiYyURRmyoRt/HltVvjlQx312FWOLr/p9z
 9n5AuLvlViKMxINtZiLihMBUzj3lLgCAAA=
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503662826!113126857!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63197 invoked from network); 25 Aug 2017 12:07:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 12:07:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="436863606"
Date: Fri, 25 Aug 2017 13:06:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170825120645.g2r5smkgfdxmorhc@citrix.com>
References: <20170824101443.31345-1-olaf@aepfle.de>
 <20170824101443.31345-4-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824101443.31345-4-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTI6MTQ6NDNQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gRHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0
byBtYXAgc3VwZXJwYWdlcy4KPiBBZnRlciBzYXZlL3Jlc3RvcmUgb3IgbWlncmF0aW9uIHRoaXMg
bWFwcGluZyBpcyBsb3N0LCBldmVyeXRoaW5nIGlzCj4gYWxsb2NhdGVkIGluIHNpbmdsZSBwYWdl
cy4gVGhpcyBjYXVzZXMgYSBwZXJmb3JtYW5jZSBkZWdyYWRpdGlvbiBhZnRlcgo+IG1pZ3JhdGlv
bi4KPiAKPiBBZGQgbmVjY2Vzc2FyeSBjb2RlIHRvIHByZWFsbG9jYXRlIGEgc3VwZXJwYWdlIGZv
ciB0aGUgY2h1bmsgb2YgcGZucwo+IHRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2Fz
IG5vdCBwb3B1bGF0ZWQgb24gdGhlIHNlbmRpbmcgc2lkZSBpdAo+IG11c3QgYmUgZnJlZWQgb24g
dGhlIHJlY2VpdmluZyBzaWRlIHRvIGF2b2lkIG92ZXItYWxsb2NhdGlvbi4KPiAKPiBUaGUgZXhp
c3RpbmcgY29kZSBmb3IgeDg2X3B2IGlzIG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZp
bGUuCj4gClsuLi5dCj4gK3N0YXRpYyBpbnQgeDg2X2h2bV9wb3B1bGF0ZV9wZm5zKHN0cnVjdCB4
Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKPiArewo+ICsg
ICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKPiArICAgIHhlbl9wZm5fdCBtaW5fcGZu
ID0gb3JpZ2luYWxfcGZuc1swXSwgbWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNbMF07Cj4gKyAgICB1
bnNpZ25lZCBpOwo+ICsgICAgaW50IHJjID0gLTE7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkg
PCBjb3VudDsgKytpICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIG9yaWdpbmFsX3BmbnNbaV0g
PCBtaW5fcGZuICkKPiArICAgICAgICAgICAgbWluX3BmbiA9IG9yaWdpbmFsX3BmbnNbaV07Cj4g
KyAgICAgICAgaWYgKCBvcmlnaW5hbF9wZm5zW2ldID4gbWF4X3BmbiApCj4gKyAgICAgICAgICAg
IG1heF9wZm4gPSBvcmlnaW5hbF9wZm5zW2ldOwo+ICsgICAgICAgIGlmICggKHR5cGVzW2ldICE9
IFhFTl9ET01DVExfUEZJTkZPX1hUQUIgJiYKPiArICAgICAgICAgICAgICB0eXBlc1tpXSAhPSBY
RU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4pICYmCj4gKyAgICAgICAgICAgICAhcGZuX2lzX3BvcHVs
YXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IHJjID0geDg2X2h2bV9hbGxvY2F0ZV9wZm4oY3R4LCBvcmlnaW5hbF9wZm5zW2ldKTsKPiArICAg
ICAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKPiArICAgICAg
ICAgICAgcmMgPSBwZm5fc2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOwo+ICsg
ICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgICAgIGdvdG8gZXJyOwo+ICsgICAg
ICAgIH0KPiArICAgIH0KPiArCj4gKyAgICB3aGlsZSAoIG1pbl9wZm4gPCBtYXhfcGZuICkKPiAr
ICAgIHsKPiArICAgICAgICBpZiAoICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPng4Nl9odm0u
cmVzdG9yZS5hbGxvY2F0ZWRfcGZucywgbWluX3BmbikgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBhbGxvY2F0ZWRfcGZucyAlIiBQUklfeGVu
X3BmbiwgbWluX3Bmbik7Cj4gKyAgICAgICAgICAgIGdvdG8gZXJyOwo+ICsgICAgICAgIH0KPiAr
ICAgICAgICBpZiAoICFwZm5faXNfcG9wdWxhdGVkKGN0eCwgbWluX3BmbikgJiYKPiArICAgICAg
ICAgICAgeGNfc3JfdGVzdF9hbmRfY2xlYXIobWluX3BmbiwgJmN0eC0+eDg2X2h2bS5yZXN0b3Jl
LmFsbG9jYXRlZF9wZm5zKSApIHsKPiArICAgICAgICAgICAgeGVuX3Bmbl90IHBmbiA9IG1pbl9w
Zm47Cj4gKyAgICAgICAgICAgIHJjID0geGNfZG9tYWluX2RlY3JlYXNlX3Jlc2VydmF0aW9uX2V4
YWN0KHhjaCwgY3R4LT5kb21pZCwgMSwgMCwgJnBmbik7Cj4gKyAgICAgICAgICAgIGlmICggcmMg
KQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBy
ZWxlYXNlIHBmbiAlIiBQUklfeGVuX3BmbiwgbWluX3Bmbik7Cj4gKyAgICAgICAgICAgICAgICBn
b3RvIGVycjsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICBjdHgtPnJlc3RvcmUudG90
X3BhZ2VzLS07Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIG1pbl9wZm4rKzsKPiArICAgIH0KPiAr
CgpJJ20gc3RpbGwgdW5jb252aW5jZWQgdGhpcyB3b3JrcyBhbGwgdGhlIHRpbWUgYmVjYXVzZSBp
dCBzdGlsbCBuZWVkcyB0aGUKYXNzdW1wdGlvbiB0aGF0IHRoZSBzdHJlYW0gY29udGFpbnMgY29u
dGlndW91cyBwZm5zLgoKSXQgd29ya3Mgbm93IHByb2JhYmx5IGJlY2F1c2UgdGhlIG1taW8gaG9s
ZSBpcyBwbGFjZWQgcmlnaHQgdW5kZXIgMUcgYW5kCnlvdSBwcmVlbXB0aXZlbHkgYXZvaWQgYWxs
b2NhdGluZyAxRyBwYWdlIGZvciB0aGUgZmlyc3QgR0IuCgpTdXBwb3NlIHdlIGhhdmUgdGhlIGZv
bGxvd2luZyBtZW1vcnkgbGF5b3V0OgoKICAgWzAuLi5BKSBbbW1pb19zdGFydC4uLi4uLi5CKSBb
Qi4uLkNdCiAgICAgICAgICAgICAgICAgICAgICAgICBeMUcgaGVyZQoKQS0wIDwgMUcKQi1DIDwg
MUcKVGhlIGd1ZXN0IGNhbiB1c2UgdXAgdG8gMUcgcmFtCiAKQW5kIHRoZW4geW91IHJlY2VpdmUg
dGhlIGZvbGxvd2luZyBiYXRjaCBvZiBwZm5zIGZyb20gcmVtb3RlCgogQixBLTEKCldoZW4gQiBh
cnJpdmVzLCBhIDFHIHBhZ2UgaXMgdGh1cyBhbGxvY2F0ZWQsIHVzaW5nIHVwIGFsbCBndWVzdCdz
CmFsbG93YW5jZS4gRGVjcmVhc2luZyByZXNlcnZhdGlvbiBoYXBwZW5zIG9ubHkgYWZ0ZXIgdGhl
IGJhdGNoIGhhcyBiZWVuCnByb2Nlc3NlZCwgd2hpY2ggbWVhbnMgQSB3aWxsIHRyaWdnZXIgb3Zl
ci1hbGxvY2F0aW9uIGV2ZW4gb24gYSA0SyBwYWdlLgpUaGVuIHRoZXJlIGlzIG5vIGZhbGxiYWNr
IGluIHg4Nl9odm1fYWxsb2NhdGVfcGZuLCB3aGljaCB3aWxsIGNhdXNlCm1pZ3JhdGlvbiB0byBm
YWlsLgoKQW5vdGhlciBsZXNzIGNvbnRyaXZlZCBleGFtcGxlLCB3aXRob3V0IGV4cGFuZGluZyB0
aGUgbW1pbyBob2xlIGJleW9uZAoxRzoKCiAgIFswLi4uQSkgW21taW9fc3RhcnQuLi4xRykgWzFH
Li4uQy4uLjJHLi4uRC4uLkVdCgpFIDwgMkcKVGhlIGd1ZXN0IGNhbiB1c2UgdXAgdG8gMkcgcmFt
CgpBbmQgdGhlbiB0aGUgYmF0Y2ggb2YgcGZucyBmcm9tIHJlbW90ZToKCiAgQyxELEEtMQoKU28g
bWF5YmUgeW91IG5lZWQgdG8gYWRqdXN0IHRoZSBsb2NhdGlvbiBvZiBkZWNyZWFzZSByZXNlcnZh
dGlvbj8gT3IgZG8KSSBtaXNyZWFkIHlvdXIgY29kZT8KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:07:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:07: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.xen.org>)
	id 1dlDOI-0002ts-NL; Fri, 25 Aug 2017 12:07:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlDOH-0002tD-VS
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:07:10 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B2/E1-03937-DE210A95; Fri, 25 Aug 2017 12:07:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO4boQW
 RBsu+WFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLZi9jL1jPVPH56Vq2Bsb/jF2MnBwSAv4S
 1+Z9YQGxWQRUJTatesAGYrMJKEv87OwFs0UEFCSen1kAVMPFwSwwkVGide5EVpCEsICfxJe79
 8FsXgELifsXt4LZQgIxEov6e9gg4oISJ2c+AVvALKAjsWD3J6A4B5AtLbH8HwdImFPARGLSkk
 dgJaICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbpmeklFmekZJbm
 JmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GOed8D/EKMnBpCTKa/1yfqQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd5PggsihQSLUtNTK9Iyc4AhD5OW4OBREuHVBYa9EG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHnlQYoEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEec+DXMKTmVcCt+kV0BFMQEdMOjEH5IiSRISUVAOjg1Thco596z5EqzTKpBRyFF0NMHQ
 /eTfhTZizs/nFhK3brs0605r09+ze638y0lp6v86oCpdyXurq4MYQ/HfLQnvNwMOKn55nTpW4
 nC2a+mW91uJC67tNdkkGsueu6rf+9vKwvG93fjGv6Vd+M/XdEQ3rmGaZ7F/ClD2p7kXQZp9fN
 /unlasosRRnJBpqMRcVJwIAtBSGMroCAAA=
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503662826!113126857!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63669 invoked from network); 25 Aug 2017 12:07:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 12:07:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="436863631"
Date: Fri, 25 Aug 2017 13:06:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170825120652.nyhv26qw55jbjh3c@citrix.com>
References: <20170824101443.31345-1-olaf@aepfle.de>
 <20170824101443.31345-3-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170824101443.31345-3-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/3] tools/libxc: add API for bitmap
	access for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTI6MTQ6NDJQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gRXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93
IHJlcHJlc2VudGVkIGJ5IGEKPiBnZW5lcmljIHN0cnVjdCB4Y19zcl9iaXRtYXAuCj4gU3dpdGNo
IHRoZSBleGlzdGluZyBwb3B1bGF0ZWRfcGZucyB0byB0aGlzIEFQSS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:10:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:10: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.xen.org>)
	id 1dlDR7-0003iF-53; Fri, 25 Aug 2017 12:10:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlDR5-0003Y8-Qs
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:10:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3C/ED-02962-B9310A95; Fri, 25 Aug 2017 12:10:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve4s4QW
 RBtsO6Fos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmdLTOZCzqEK+Y9OsPWwHiTp4uRk0NCwF/i
 1vV3zCA2i4CqxOJNX9hAbDYBZYmfnb1gtoiAmkT7qplANVwczAL/mST2nDzCBJIQFkiS2PBiF
 VgRr4CFxOdr09hBbCGBO4wSnzqCIeKCEidnPmEBsZkFdCQW7P4EVM8BZEtLLP/HARLmFAiU+H
 z7JViJqICKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGBXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxl/LAg4xSnIwKYnyWr+cHynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgjdIaEGkkGBRanpqRVpmDjDoYdISHDxKIrzpIGne4oLE3OLMd
 IjUKUZFKXHeySAJAZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmNcXZApPZl
 4J3PRXQIuZgBZPOjEHZHFJIkJKqoHRQfYB+w2Z64G3Eux3uyruLcrOjzb+VMG9nKXVfvOmg4W
 rFkwxyWYW65XdcrQ/7JjSpqVv9sxzOSWyP9q423/R2uo43pIjqzVXerNfdwloP53bvqMh+/Pk
 NGWlqb/+MIaG7KmYd1x2lVS3QS/XdY+5a6OnZxWtkTtVd4CZ8b6ux751XyKbOdSUWIozEg21m
 IuKEwEMTjW1rwIAAA==
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503663000!113127398!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25120 invoked from network); 25 Aug 2017 12:10:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 12:10:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="445122642"
Date: Fri, 25 Aug 2017 13:09:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170825120958.bzr2qun7lthmr7lu@citrix.com>
References: <20170822180840.20981-1-blackskygg@gmail.com>
 <20170822180840.20981-6-blackskygg@gmail.com>
 <20170825110544.5ojpwc7hljit6qr5@citrix.com>
 <CAHrd_jr5+PA6Tvw13QQgcM4KpDNYUBsuc33GSF715qk49DpY5Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jr5+PA6Tvw13QQgcM4KpDNYUBsuc33GSF715qk49DpY5Q@mail.gmail.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,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/6] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDg6MDI6NTVQTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gSGkgV2VpLAo+IAo+ID4+ICsvKiBUaGUgY2FsbGVyIGhhdmUgdG8gZ3VhcmVudGVlIHRo
YXQgc3NobS0+YmVnaW4gPCBzc2htLT5lbmQgKi8KPiA+PiArc3RhdGljIGludCBsaWJ4bF9fc3No
bV9kb19tYXAobGlieGxfX2djICpnYywgdWludDMyX3QgbWlkLCB1aW50MzJfdCBzaWQsCj4gPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sCj4g
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG1iZWdpbiwgdWludDY0
X3QgbWVuZCkKPiA+PiArewo+ID4+ICsgICAgaW50IHJjOwo+ID4+ICsgICAgaW50IGk7Cj4gPj4g
KyAgICB1bnNpZ25lZCBpbnQgbnVtX21wYWdlcywgbnVtX3NwYWdlcywgb2Zmc2V0Owo+ID4+ICsg
ICAgaW50ICplcnJzOwo+ID4+ICsgICAgeGVuX3Vsb25nX3QgKmlkeHM7Cj4gPj4gKyAgICB4ZW5f
cGZuX3QgKmdwZm5zOwo+ID4+ICsKPiA+PiArICAgIG51bV9tcGFnZXMgPSAobWVuZCAtIG1iZWdp
bikgPj4gMTI7Cj4gPj4gKyAgICBudW1fc3BhZ2VzID0gKHNzaG0tPmVuZCAtIHNzaG0tPmJlZ2lu
KSA+PiAxMjsKPiA+PiArICAgIG9mZnNldCA9IHNzaG0tPm9mZnNldCA+PiAxMjsKPiA+PiArCj4g
Pj4gKyAgICAvKiBDaGVjayByYW5nZS4gVGVzdCBvZmZzZXQgPCBtcGFnZXMgZmlyc3QgdG8gYXZv
aWQgb3ZlcmZsb3cgKi8KPiA+PiArICAgIGlmICgob2Zmc2V0ID49IG51bV9tcGFnZXMpIHx8IChu
dW1fbXBhZ2VzIC0gb2Zmc2V0IDwgbnVtX3NwYWdlcykpIHsKPiA+PiArICAgICAgICBTU0hNX0VS
Uk9SKHNpZCwgc3NobS0+aWQsICJleGNlZWRzIG1hc3RlcidzIGFkZHJlc3Mgc3BhY2UuIik7Cj4g
Pj4gKyAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKPiA+PiArICAgICAgICBnb3RvIG91dDsKPiA+
PiArICAgIH0KPiA+PiArCj4gPj4gKyAgICAvKiBmaWxsIG91dCB0aGUgcGZuJ3MgYW5kIGRvIHRo
ZSBtYXBwaW5nICovCj4gPj4gKyAgICBlcnJzID0gbGlieGxfX2NhbGxvYyhnYywgbnVtX3NwYWdl
cywgc2l6ZW9mKGludCkpOwo+ID4+ICsgICAgaWR4cyA9IGxpYnhsX19jYWxsb2MoZ2MsIG51bV9z
cGFnZXMsIHNpemVvZih4ZW5fdWxvbmdfdCkpOwo+ID4+ICsgICAgZ3BmbnMgPSBsaWJ4bF9fY2Fs
bG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2YoeGVuX3Bmbl90KSk7Cj4gPj4gKyAgICBmb3IgKGkg
PSAwOyBpIDwgbnVtX3NwYWdlczsgaSsrKSB7Cj4gPj4gKyAgICAgICAgaWR4c1tpXSA9IChtYmVn
aW4gPj4gMTIpICsgb2Zmc2V0ICsgaTsKPiA+PiArICAgICAgICBncGZuc1tpXT0gKHNzaG0tPmJl
Z2luID4+IDEyKSArIGk7Cj4gPj4gKyAgICB9Cj4gPj4gKyAgICByYyA9IHhjX2RvbWFpbl9hZGRf
dG9fcGh5c21hcF9iYXRjaChDVFgtPnhjaCwKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpZCwgbWlkLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduLAo+ID4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtX3NwYWdlcywKPiA+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkeHMsIGdwZm5zLCBlcnJzKTsKPiA+PiAr
Cj4gPj4gKyAgICBmb3IgKGkgPSAwOyBpPCBudW1fc3BhZ2VzOyBpKyspIHsKPiA+PiArICAgICAg
ICBpZiAoZXJyc1tpXSkgewo+ID4+ICsgICAgICAgICAgICBTU0hNX0VSUk9SKHNpZCwgc3NobS0+
aWQsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgImNhbid0IG1hcCBhdCBhZGRyZXNzIDB4
JSJQUkl4NjQiLiIsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3NobS0+YmVnaW4gKyAo
b2Zmc2V0IDw8IDEyKSApOwo+ID4+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gPj4g
KyAgICAgICAgfQo+ID4+ICsgICAgfQo+ID4+ICsgICAgaWYgKHJjKSBnb3RvIG91dDsKPiA+PiAr
Cj4gPgo+ID4gSG93IGlzIHBhcnRpYWwgZmFpbHVyZSBoYW5kbGVkPwo+IAo+IEVtLi4uCj4gSWYg
b25lIG9mIHRoZSBwYWdlcyBmYWlsZWQsIHRoZSB3aG9sZSBkb21haW4gd29uJ3QgYmUgY29uc3Ry
dWN0ZWQuIEJ1dCB0aGUKPiBtYXBwZWQgcGFnZXMgYXJlIHN0aWxsIG9jY3VweWluZyB0aGUgcmVm
Y291bnQuCj4gRG8geW91IHRoaW5rIEkgc2hvdWxkIGNvbnRpbnVlIG9yIGp1c3QgdGhyb3cgb3V0
IGEgd2FybmluZyBhbmQgbGV0IHRvIHVzZXIgdG8KPiBkZWNpZGUgd2hldGhlciBzaGUgaXMgZ29p
bmcgdG8gZGVzdHJveSBpdCBvciBub3Q/CgpZb3Ugc2hvdWxkIGJlIGFibGUgdG8gcm9sbCBiYWNr
IGJ5IGNhbGxpbmcgcmVtb3ZlX2Zyb21fcGh5c21hcCBpZgpuZWNlc3NhcnkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:10:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12: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.xen.org>)
	id 1dlDRH-0003mK-C5; Fri, 25 Aug 2017 12:10:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlDRG-0003m2-5g
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:10:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 87/39-03406-5A310A95; Fri, 25 Aug 2017 12:10:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsWyU9JRQneJ8IJ
 Ig7ffdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozLc16xFtwSqjjUs5mlgXE7fxcjJ4eEgJ/E
 /iU/2EBsYYEIiZUX/zKC2CICyhK9v36zdDFycTAL3GWU+L/+DRuIIyTwkFHi9vN5YB1sAvoSu
 198YgKxeQVsJTpurwWLswioStzb+QZskqhAuMT+79eYIWoEJU7OfMICYnMK2Evsf76JvYuRA2
 iDpsT6XfogYWYBeYnmrbOZIWxxiaYvK1lBbCEBNYlr/ZfYIY5Ol9j69xfzBEaBWUimzkKYNAv
 JpFlIJi1gZFnFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY
 tAxAsIPx9saAQ4ySHExKorzWL+dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/SS4IFJIsCg1P
 bUiLTMHGD8waQkOHiURXl0hoDRvcUFibnFmOkTqFKMxx5M3238zcbS8BZJCLHn5ealS4rzyIK
 UCIKUZpXlwg2BxfYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvL4gU3gy80rg9r0COoUJ6JR
 JJ+aAnFKSiJCSamAUdNxa+fS9davgju6Tjy6q75kebLF1sV/5733PGm0PimwtScve9oQ74Vjq
 i2iNfa8WmTY8znt/6byQYOMDL4dnJx9f9NJbfOGTYfujK0f/5fw4cvZvokYBi9KKpur5R9fFJ
 1cW1B8oZeoUX5/23a7k+LI1C9NMGWxZDps/1Jv15miaDtN9a94tSizFGYmGWsxFxYkA9jDq2e
 YCAAA=
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503663012!81641605!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41617 invoked from network); 25 Aug 2017 12:10:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 12:10:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="51554899"
To: Jan Beulich <JBeulich@suse.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
 <59A010B30200007800173A8D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <81deb6bf-10e8-ef68-8c77-cc5039e1b8b7@citrix.com>
Date: Fri, 25 Aug 2017 13:10:11 +0100
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: <59A010B30200007800173A8D@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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTA6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA4LjE3IGF0
IDE3OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI0LzA4LzE3
IDE2OjAxLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMjQvMDgvMTcgMTY6NTAsIEFuZHJl
dyBDb29wZXIgd3JvdGU6Cj4+Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KPj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+Pj4+
IEBAIC04NjgsNiArODY4LDE5IEBAIENvbnRyb2xzIEVQVCByZWxhdGVkIGZlYXR1cmVzLgo+Pj4+
ICAKPj4+PiAgU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxkIHVzZS4gU2VlICoq
Y29uc29sZSoqLgo+Pj4+ICAKPj4+PiArIyMjIGdudHRhYgo+Pj4+ICs+IGA9IExpc3Qgb2YgWyBt
YXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAo+Pj4+ICsKPj4+PiArPiBEZWZhdWx0OiBg
Z250dGFiPW1heF92ZXI6Mix0cmFuc2l0aXZlYAo+Pj4+ICsKPj4+PiArQ29udHJvbCB2YXJpb3Vz
IGFzcGVjdHMgb2YgdGhlIGdyYW50IHRhYmxlIGJlaGF2aW91ciBhdmFpbGFibGUgdG8gZ3Vlc3Rz
Lgo+Pj4+ICsKPj4+PiArKiBgbWF4X3ZlcmAgU2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxl
IHZlcnNpb24gdG8gb2ZmZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKPj4+PiArdmVyc2lvbiBhcmUgMSBh
bmQgMi4KPj4+PiArKiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ugb2Yg
dHJhbnNpdGl2ZSBncmFudHMuICBOb3RlIHRoYXQgdGhlCj4+Pj4gK3VzZSBvZiBncmFudCB0YWJs
ZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFCSSBicmVha2FnZSBmcm9tIHRo
ZQo+Pj4+ICtndWVzdHMgcG9pbnQgb2Ygdmlldy4KPj4+IFNvIHNob3VsZG4ndCB0aGVyZSBiZSBh
IHdheSBmb3IgdGhlIGd1ZXN0IHRvIHF1ZXJ5IHRoZSBzdXBwb3J0IG9mCj4+PiB0cmFuc2llbnQg
Z3JhbnRzPwo+PiBJZGVhbGx5IHllcywgYnV0IGhvdyBkbyB5b3Ugc3VnZ2VzdCBkb2luZyB0aGlz
IGluIGEgY29tcGF0aWJsZSB3YXk/Cj4+Cj4+IEFsbCBYZW4gZG93bnN0cmVhbXMgd2hpY2ggaGF2
ZW4ndCBiYWNrcG9ydGVkIHRoZSBldmVudHVhbCB0cmFuc2l0aXZlCj4+IGZpeGVzIHdpbGwgaGF2
ZSB0aGlzIGNsb2JiZXIgaW4gcGxhY2UsIHdpdGhvdXQgYW55IHF1ZXJ5LWFiaWxpdHkuCj4gVGhh
dCB3b3JrYXJvdW5kIHNob3VsZCBub3QgYmUgdXNlZCBhcyBhbiBhcmd1bWVudCB0byBub3QKPiBw
cm92aWRlIGEgd2F5IHRvIHF1ZXJ5IHRoZSBjYXBhYmlsaXR5LiBJdCB3YXMgcHV0IGluIHBsYWNl
IGtub3dpbmcKPiB0aGF0IGl0IHdvdWxkIGNhdXNlIHByb2JsZW1zIGZvciAoaHlwb3RoZXRpY2Fs
KSBndWVzdHMgdXNpbmcKPiB0cmFuc2l0aXZlIGdyYW50cy4KCkkgYW0gbm90IG9iamVjdGluZyB0
byBpbnRyb2R1Y2luZyBhIG1lY2hhbmlzbSBpZiBhIHN1aXRhYmxlIG9uZSBjYW4gYmUKZm91bmQu
CgpIb3dldmVyLCB0aGUgaGVyaXRhZ2Ugb2YgWFNBLTIyNiBpcyBhIHZhbGlkIHJlYXNvbiB0byBu
b3QgYmxvY2sgdGhpcwpwYXRjaCBiZWNhdXNlIGEgbWVjaGFuaXNtIGlzbid0IHByZXNlbnQuCgo+
Cj4gSSdtIG5vdCBzdXJlIErDvHJnZW4ncyBFTEYgbm90ZSBzdWdnZXN0aW9uIHdvdWxkIGJlIHZl
cnkgdXNlZnVsCj4gdGhvdWdoOiBJIGRvbid0IHNlZSBob3cgWGVuIGtub3dpbmcgYSBndWVzdCBr
ZXJuZWwgY2FuIGRlYWwgd2l0aAo+IHRoZSBzaXR1YXRpb24gd291bGQgY2hhbmdlIGFueXRoaW5n
IC0gSSBkb24ndCB0aGluayB3ZSBzaG91bGQKPiBmYWlsIHRoZSBsb2FkaW5nIG9mIGEga2VybmVs
IHdpdGhvdXQgc3VjaCBhIG5vdGUgd2hlbiB0cmFuc2l0aXZlCj4gZ3JhbnRzIGFyZSBkaXNhYmxl
ZCwgbm90IHRoZSBsZWFzdCBiZWNhdXNlIHdlIGtub3cgb2Ygbm8ga2VybmVscwo+IHVzaW5nIHRo
ZW0sIGFuZCBoZW5jZSB3ZSdkIHBvaW50bGVzc2x5IHByZXZlbnQgdGhlIHVzZSBvZiBvbGRlcgo+
IGtlcm5lbHMgaW4gc3VjaCBhIGNhc2UuCj4KPiBXaGF0IGFib3V0IGEgbmVnYXRpdmUgWEVORkVB
VF8qPyBOZXcgY29kZSBjb3VsZCBxdWVyeSBpdCwKPiBhbmQgZXhpc3RpbmcgY29kZSBpcyBob3Nl
ZCBhbnl3YXkgaWYgcnVuIG9uIHN1Y2ggYSBzeXN0ZW0uCgpCZXR0ZXIgeWV0LCBob3cgYWJvdXQg
Y29tYmluaW5nIGl0IHdpdGggSnVlcmdlbnMgInhlbjogYWRkIG5ldyBoeXBlcmNhbGwKdG8gZ2V0
IGdyYW50IHRhYmxlIGxpbWl0cyI/CgpXZSBjb3VsZCBoYXZlIGEgZmVhdHVyZXNfYXZhaWxhYmxl
IGJpdG1hcCBhbG9uZyB3aXRoIG90aGVyIGdudHRhYgpyZWxhdGVkIG1heGltYS4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:13:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12: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.xen.org>)
	id 1dlDUf-000448-Qw; Fri, 25 Aug 2017 12:13:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlDUe-00043z-1L
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:13:44 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 97/02-03406-77410A95; Fri, 25 Aug 2017 12:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS7dcZEG
 kweQYiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y+HPTuaCVpaKUy9eszUwrmfuYuTkEBLIk9j6
 ZAI7iM0rYCfx9/sBJhBbQsBQ4vTCmywgNouAqsTKn68YQWw2AXWJtmfbWUFsEQEDiR8fN4LVM
 Au0M0kcfREGYgsLhEq8v7OSBWK+u8T9PxD1nAIeEpN2NgLN5wDaJSjxd4cwRKuWxMNft6DGaE
 ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RmZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYzywIPMQoycGkJMpr/XJ+pBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4LUTXhApJFiUmp5akZaZA4wOmFIJDh4lEd5Ik
 DRvcUFibnFmOkTqFKMuR9OHLV+YhMBmSInzuoAUCYAUZZTmwY2AReolRlkpYV5GoAOFeApSi3
 IzS1DlXzGKczAqCfNWgEzhycwrgdv0CugIJqAjJp2YA3JESSJCSqqBcdr0z2ntVj2rbTLNzjj
 KfSvLy/7o99H8+S61Z4sDQpedaBec7D1rU+tUf/mPrn617w5U96zW85cWXOFfH/n7olmL8DKl
 2A2bOqeEnlO80Plx7h+nv+2TWwr8tot3C4sKTf7Foswdy6YgOGHqxGuX3mYvlPBkqz39ftXiL
 6tuVXPoyS3PjitarMRSnJFoqMVcVJwIALGQACvPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503663221!113554839!1
X-Originating-IP: [137.65.248.74]
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 31741 invoked from network); 25 Aug 2017 12:13:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 12:13:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 06:13:40 -0600
Message-Id: <59A030950200007800173C13@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 06:13:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1502970619-25599-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 v6] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA4LjE3IGF0IDEzOjUwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vbW9uaXRvci5jCj4gKysrIGIveGVuL2NvbW1vbi9tb25pdG9y
LmMKPiBAQCAtNzUsNiArNzUsNyBAQCBpbnQgbW9uaXRvcl9kb21jdGwoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9wKQo+ICAgICAgICAgIGRvbWFpbl9w
YXVzZShkKTsKPiAgICAgICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3Rfc3luYyA9IG1vcC0+
dS5ndWVzdF9yZXF1ZXN0LnN5bmM7Cj4gICAgICAgICAgZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0
X2VuYWJsZWQgPSByZXF1ZXN0ZWRfc3RhdHVzOwo+ICsgICAgICAgIGQtPmFyY2gubW9uaXRvci5n
dWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkID0gbW9wLT51Lmd1ZXN0X3JlcXVlc3QuYWxs
b3dfdXNlcnNwYWNlOwoKVGhpcyBicmVha3MgdGhlIGJ1aWxkIG9uIEFSTS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:15:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:15: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.xen.org>)
	id 1dlDWh-0004Ed-8J; Fri, 25 Aug 2017 12:15:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlDWg-0004EV-3t
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 12:15:50 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 47/04-18185-5F410A95; Fri, 25 Aug 2017 12:15:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQveLyIJ
 Ig9dvzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGLRfYCxbKVJz//I6tgbFPrIuRk0NCwE+i
 9fgTZhCbRUBV4su0/4wgNpuAjsTFuTvZQGwRAWWJ3l+/WUBsZoFiiaWzm8HiwgKBEq2z29hBb
 F4BD4n2TZeB5nBxCAn0MUlcmvyCBSIhKHFy5hOoZh2JBbs/ATVzANnSEsv/cYCYnAL2EnvfeI
 NUiAqoSJxcuYYJxBYSUJTon/eADeLMdImJz3pYJjDyz0IydBaSobMQhi5gZF7FqFGcWlSWWqR
 rbKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsINx5/rAQ4ySHExKorzW
 L+dHCvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJXjvhBZFCgkWp6akVaZk5w
 BiBKZXg4FES4ZUHSfMWFyTmFmemQ6ROMSpKifO6gCQEQBIZpXlwbbC4vMQoKyXMywh0lBBPQW
 pRbmYJqvwrRnEORiVh3gqQKTyZeSVw018BLWYCWjzpxByQxSWJCCmpBsaCDvWKhOVz+1dffMc
 jVFNssqHoF+d52WWyv+U/JIot8HwaOeW+/rTza8JbNfpWr84xTRQ0vFDkc+VqKl/Pj9w7lxYX
 W4ideyp3/MPWtU5Tf7/6/6Z/o/jr+8tTmIxXXTx4zOOrrNde0Tt7H2+c2iVcmv9kyaHVNSm5v
 MXVM3z6l5hrWdqG3A1QYinOSDTUYi4qTgQAUM4ZwcYCAAA=
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503663348!112003888!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46304 invoked from network); 25 Aug 2017 12:15:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 12:15:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="51555229"
Date: Fri, 25 Aug 2017 13:15:44 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599D5606020000780017258C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MTY6MzhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA4LjE3IGF0IDE1OjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6MjY6MjNBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+
ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+ID4+ID4gQEAgLTQ0MCw2ICs0
NDAsMTAgQEAgaW50IF9faW5pdCBkb20wX3NldHVwX3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4g
KmQpCj4gPj4gPiAgICAgICAgICAgICAgcmMgfD0gcmFuZ2VzZXRfYWRkX3NpbmdsZXRvbihtbWlv
X3JvX3JhbmdlcywgbWZuKTsKPiA+PiA+ICAgICAgfQo+ID4+ID4gIAo+ID4+ID4gKyAgICAvKiBG
b3IgUFZIIHByZXZlbnQgYWNjZXNzIHRvIHRoZSBNTUNGRyBhcmVhcy4gKi8KPiA+PiA+ICsgICAg
aWYgKCBkb20wX3B2aCApCj4gPj4gPiArICAgICAgICByYyB8PSBwY2lfbW1jZmdfc2V0X2RvbWFp
bl9wZXJtaXNzaW9ucyhkKTsKPiA+PiAKPiA+PiBXaGF0IGFib3V0IG9uZXMgcmVwb3J0ZWQgYnkg
RG9tMCBsYXRlciBvbj8gV2hpY2ggdGhlbiByYWlzZXMgdGhlCj4gPj4gcXVlc3Rpb24gd2hldGhl
ciAuLi4KPiA+IAo+ID4gVGhpcyBzaG91bGQgYmUgZGVhbHQgd2l0aCBpbiB0aGUgUEhZU0RFVk9Q
X3BjaV9tbWNmZ19yZXNlcnZlZCBoYW5kbGVyLgo+ID4gQnV0IHNpbmNlIHlvdSBwcm9wb3NlIHRv
IGRvIHdoaXRlIGxpc3RpbmcsIEkgZ3Vlc3MgaXQgZG9lc24ndCBtYXR0ZXIKPiA+IHRoYXQgbXVj
aCBhbnltb3JlLgo+IAo+IFdlbGwsIGEgZnVuZGFtZW50YWwgcXVlc3Rpb24gaXMgd2hldGhlciB3
aGl0ZSBsaXN0aW5nIHdvdWxkIHdvcmsgaW4KPiB0aGUgZmlyc3QgcGxhY2UuIEkgY291bGQgc2Vl
IHJvb20gZm9yIHNldmVyZSBwcm9ibGVtcyBlLmcuIHdpdGggQUNQSQo+IG1ldGhvZHMgd2FudGlu
ZyB0byBhY2Nlc3MgTU1JTyB0aGF0J3Mgbm90IGRlc2NyaWJlZCBieSBhbnkgUENJCj4gZGV2aWNl
cycgQkFScy4gVHlwaWNhbGx5IHRoYXQgd291bGQgYmUgcmVnaW9ucyBpbiB0aGUgY2hpcHNldCB3
aGljaAo+IGZpcm13YXJlIGlzIHJlc3BvbnNpYmxlIGZvciBjb25maWd1cmluZy9tYW5hZ2luZywg
dGhlIGFkZHJlc3NlcyBvZgo+IHdoaWNoIGNhbiBiZSBmb3VuZC9zZXQgaW4gY3VzdG9tIGNvbmZp
ZyBzcGFjZSByZWdpc3RlcnMuCgpUaGUgcXVlc3Rpb24gd291bGQgYWxzbyBiZSB3aGF0IHdvdWxk
IFhlbiBhbGxvdyBpbiBzdWNoIHdoaXRlLWxpc3RpbmcuCk9idmlvdXNseSB5b3UgY2FuIGdldCB0
byBtYXAgdGhlIHNhbWUgdXNpbmcgYm90aCB3aGl0ZS1saXN0IGFuZApibGFjay1saXN0aW5nIChz
ZWUgYmVsb3cpLgoKPiA+PiA+IEBAIC0xNzUsNiArMTc3LDI1IEBAIHZvaWQgcGNpX21tY2ZnX2Fy
Y2hfZGlzYWJsZSh1bnNpZ25lZCBpbnQgaWR4KQo+ID4+ID4gICAgICAgICAgICAgY2ZnLT5wY2lf
c2VnbWVudCwgY2ZnLT5zdGFydF9idXNfbnVtYmVyLCBjZmctPmVuZF9idXNfbnVtYmVyKTsKPiA+
PiA+ICB9Cj4gPj4gPiAgCj4gPj4gPiAraW50IHBjaV9tbWNmZ19zZXRfZG9tYWluX3Blcm1pc3Np
b25zKHN0cnVjdCBkb21haW4gKmQpCj4gPj4gPiArewo+ID4+ID4gKyAgICB1bnNpZ25lZCBpbnQg
aWR4Owo+ID4+ID4gKyAgICBpbnQgcmMgPSAwOwo+ID4+ID4gKwo+ID4+ID4gKyAgICBmb3IgKCBp
ZHggPSAwOyBpZHggPCBwY2lfbW1jZmdfY29uZmlnX251bTsgaWR4KysgKQo+ID4+ID4gKyAgICB7
Cj4gPj4gPiArICAgICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9tY2ZnX2FsbG9jYXRpb24gKmNmZyA9
IHBjaV9tbWNmZ192aXJ0W2lkeF0uY2ZnOwo+ID4+ID4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBz
dGFydCA9IFBGTl9ET1dOKGNmZy0+YWRkcmVzcykgKwo+ID4+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBDSV9CREYoY2ZnLT5zdGFydF9idXNfbnVtYmVyLCAwLCAwKTsKPiA+PiA+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kID0gUEZOX0RPV04oY2ZnLT5hZGRyZXNzKSArCj4g
Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CREYoY2ZnLT5lbmRfYnVzX251
bWJlciwgfjAsIH4wKTsKPiA+PiA+ICsKPiA+PiA+ICsgICAgICAgIHJjIHw9IGlvbWVtX2Rlbnlf
YWNjZXNzKGQsIHN0YXJ0LCBlbmQpOwo+ID4+IAo+ID4+IC4uLiB0aGlzIHNob3VsZG4ndCBiZSB1
bm5lY2Vzc2FyeSBieSwgb3RoZXIgdGhhbiBQViBEb20wLAo+ID4+IHN0YXJ0aW5nIG91dCB3aXRo
IG5vIEkvTyBtZW1vcnkgYmVpbmcgbWFkZSBhY2Nlc3NpYmxlIChpLmUuCj4gPj4gd2hpdGUgbGlz
dGluZyBqdXN0IGxpa2Ugd2UgZGVjaWRlZCB3ZSB3b3VsZCBkbyBmb3Igb3RoZXIKPiA+PiBwcm9w
ZXJ0aWVzIGZvciBQVkgpLgo+ID4gCj4gPiBTbyB3b3VsZCB5b3UgbGlrZSB0byBzd2l0Y2ggdG8g
dGhpcyB3aGl0ZSBsaXN0aW5nIG1vZGUgZXZlbiBmb3IgUFYKPiA+IERvbTAsIG9yIGp1c3QgZm9y
IFBWSD8KPiAKPiBObywgSSBjZXJ0YWlubHkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIHRvdWNoIFBW
IGhlcmUuCj4gCj4gPiBTaG91bGQgcmVzZXJ2ZWQgcmVnaW9ucyBhbmQgaG9sZXMgYmUgYWRkZWQg
dG8gaXQ/IE1heWJlIG9ubHkgcmVzZXJ2ZWQKPiA+IHJlZ2lvbnM/Cj4gCj4gU2VlIGFib3ZlIC0g
cmVzZXJ2ZWQgcmVnaW9ucyBtYXkgYmUgYSBtaW5pbXVtIHRoYXQncyBuZWVkZWQgdG8KPiBiZSBh
ZGRlZCwgYnV0IHRoZW4gYWdhaW4gd2UgY2FuJ3QgYmUgY2VydGFpbiBhbGwgQklPU2VzIHByb3Bl
cmx5Cj4gcmVwb3J0IGV2ZXJ5dGhpbmcgaW4gdXNlIGJ5IHRoZSBjaGlwc2V0L2Zpcm13YXJlIGFz
IHJlc2VydmVkLiBPdG9oCj4gdGhleSdyZSBjYWxsZWQgcmVzZXJ2ZWQgYmVjYXVzZSBuby1vbmUg
b3V0c2lkZSBvZiB0aGUgZmlybXdhcmUKPiBzaG91bGQgdG91Y2ggdGhlbS4KClJpZ2h0LiBPbiBh
IG1vcmUgZ2VuZXJhbCBjb21tZW50IEkgY2FuIHNlZSB5b3VyIHN1c3BpY2lvbnMgb24gdGhpcwpz
ZXJpZXMsIFRCSCBJIGRvbid0IGxpa2UgdG8gaW1wbGVtZW50IHNvbWV0aGluZyBsaWtlIHRoaXMg
ZWl0aGVyLiBUaGlzCnNlcmllcyBqdXN0IHBhcGVyIG92ZXIgYW4gaXNzdWUgaW4gZWl0aGVyIHRo
ZSBWVC1kIElPTU1VCmltcGxlbWVudGF0aW9uIGluIFhlbiwgb3IgYSBoYXJkd2FyZSBlcnJhdGEg
aW4gc29tZSBJT01NVXMgZm91bmQgb24Kb2xkZXIgaGFyZHdhcmUuCgpIYXZpbmcgdGhhdCBzYWlk
LCBJJ3ZlIHRlc3RlZCBub3cgYSBzbGlnaHRseSBsZXNzIGludHJ1c2l2ZSB2YXJpYW50LAp3aGlj
aCBvbmx5IG1hcHMgcmVzZXJ2ZWQgcmVnaW9ucy4gVGhpcyB3aWxsIHN0aWxsIHJlcXVpcmUgWGVu
IHRvCmJsYWNrbHNpdCB0aGUgTU1DRkcgcmVnaW9ucywgd2hpY2ggcmVzaWRlIGluIHJlc2VydmVk
IGFyZWFzLiBJcyB0aGVyZQphbnl0aGluZyBlbHNlIFhlbiBzaG91bGQgYmxhY2tsaXN0IGZyb20g
cmVzZXJ2ZWQgcmVnaW9ucz8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:18:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:18:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dlDZ6-0004Re-Oc; Fri, 25 Aug 2017 12:18:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dlDZ5-0004RX-OA
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:18:19 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 18/45-01859-A8510A95; Fri, 25 Aug 2017 12:18:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov26X6IJ
 Ig9ZPAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKyZvZC/6JVEy+3MHcwLhEsIuRk0NCwEji
 7cR/TF2MXBxCAgsZJWZd+MkKkhAWiJBYefEvI4gtIuAnsX7uVWaQImaB3YwS/zubWSE6pjBJX
 P/xiwmkik1AVWLD9VNg3bwC1hJf75xj62Lk4GABij+dxgYSFhUIl9j//RozRImgxMmZT1hAbE
 4BO4klS+6DtTILqEv8mXeJGcIWl9j07DtUXF6ieets5gmM/LOQtM9C0jILScssJC0LGFlWMao
 XpxaVpRbpGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGJwMQ7GBc/tHpEKMk
 B5OSKK/1y/mRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4bUQWRAoJFqWmp1akZeYAIwUmLcHBo
 yTC2w6S5i0uSMwtzkyHSJ1iNOZ48mb7byaOlrdAUoglLz8vVUqc1x2kVACkNKM0D24QLIIvMc
 pKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZg3DWQKT2ZeCdy+V0CnMAGdMunEHJBTShIRUlINjJP
 MmFYdY929cPWZG58bJ6/tZ5rjY/Lv2Pprp7Xr6nMv2h9+GbIovOlZ81rhPY+zjRRW9PLtvL5J
 0Ogwe5jS40f+y3VchaqntuecvZMiFrvykOM87SvmoYmc+9mTd+1ebXA0KVQuMPgAw/mCy0v3W
 IrurdZPX2XwrqnKd4Xb86XVXfd4P+77fFCJpTgj0VCLuag4EQDXptno2wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503663498!111454226!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30517 invoked from network); 25 Aug 2017 12:18:18 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Aug 2017 12:18:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CECACAD6A;
 Fri, 25 Aug 2017 12:18:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
 <59A010B30200007800173A8D@prv-mh.provo.novell.com>
 <81deb6bf-10e8-ef68-8c77-cc5039e1b8b7@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <db2c9e01-9273-fc20-3ec1-b2e7d2a9057f@suse.com>
Date: Fri, 25 Aug 2017 14:18:05 +0200
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: <81deb6bf-10e8-ef68-8c77-cc5039e1b8b7@citrix.com>
Content-Language: de-DE
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTQ6MTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjUvMDgvMTcgMTA6
NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4wOC4xNyBhdCAxNzoxNiwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gMjQvMDgvMTcgMTY6MDEsIEp1ZXJn
ZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMjQvMDgvMTcgMTY6NTAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4+Pj4+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+
ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+IEBAIC04Njgs
NiArODY4LDE5IEBAIENvbnRyb2xzIEVQVCByZWxhdGVkIGZlYXR1cmVzLgo+Pj4+PiAgCj4+Pj4+
ICBTcGVjaWZ5IHdoaWNoIGNvbnNvbGUgZ2Ric3R1YiBzaG91bGQgdXNlLiBTZWUgKipjb25zb2xl
KiouCj4+Pj4+ICAKPj4+Pj4gKyMjIyBnbnR0YWIKPj4+Pj4gKz4gYD0gTGlzdCBvZiBbIG1heF92
ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlIF1gCj4+Pj4+ICsKPj4+Pj4gKz4gRGVmYXVsdDogYGdu
dHRhYj1tYXhfdmVyOjIsdHJhbnNpdGl2ZWAKPj4+Pj4gKwo+Pj4+PiArQ29udHJvbCB2YXJpb3Vz
IGFzcGVjdHMgb2YgdGhlIGdyYW50IHRhYmxlIGJlaGF2aW91ciBhdmFpbGFibGUgdG8gZ3Vlc3Rz
Lgo+Pj4+PiArCj4+Pj4+ICsqIGBtYXhfdmVyYCBTZWxlY3QgdGhlIG1heGltdW0gZ3JhbnQgdGFi
bGUgdmVyc2lvbiB0byBvZmZlciB0byBndWVzdHMuICBWYWxpZAo+Pj4+PiArdmVyc2lvbiBhcmUg
MSBhbmQgMi4KPj4+Pj4gKyogYHRyYW5zaXRpdmVgIFBlcm1pdCBvciBkaXNhbGxvdyB0aGUgdXNl
IG9mIHRyYW5zaXRpdmUgZ3JhbnRzLiAgTm90ZSB0aGF0IHRoZQo+Pj4+PiArdXNlIG9mIGdyYW50
IHRhYmxlIHYyIHdpdGhvdXQgdHJhbnNpdGl2ZSBncmFudHMgaXMgYW4gQUJJIGJyZWFrYWdlIGZy
b20gdGhlCj4+Pj4+ICtndWVzdHMgcG9pbnQgb2Ygdmlldy4KPj4+PiBTbyBzaG91bGRuJ3QgdGhl
cmUgYmUgYSB3YXkgZm9yIHRoZSBndWVzdCB0byBxdWVyeSB0aGUgc3VwcG9ydCBvZgo+Pj4+IHRy
YW5zaWVudCBncmFudHM/Cj4+PiBJZGVhbGx5IHllcywgYnV0IGhvdyBkbyB5b3Ugc3VnZ2VzdCBk
b2luZyB0aGlzIGluIGEgY29tcGF0aWJsZSB3YXk/Cj4+Pgo+Pj4gQWxsIFhlbiBkb3duc3RyZWFt
cyB3aGljaCBoYXZlbid0IGJhY2twb3J0ZWQgdGhlIGV2ZW50dWFsIHRyYW5zaXRpdmUKPj4+IGZp
eGVzIHdpbGwgaGF2ZSB0aGlzIGNsb2JiZXIgaW4gcGxhY2UsIHdpdGhvdXQgYW55IHF1ZXJ5LWFi
aWxpdHkuCj4+IFRoYXQgd29ya2Fyb3VuZCBzaG91bGQgbm90IGJlIHVzZWQgYXMgYW4gYXJndW1l
bnQgdG8gbm90Cj4+IHByb3ZpZGUgYSB3YXkgdG8gcXVlcnkgdGhlIGNhcGFiaWxpdHkuIEl0IHdh
cyBwdXQgaW4gcGxhY2Uga25vd2luZwo+PiB0aGF0IGl0IHdvdWxkIGNhdXNlIHByb2JsZW1zIGZv
ciAoaHlwb3RoZXRpY2FsKSBndWVzdHMgdXNpbmcKPj4gdHJhbnNpdGl2ZSBncmFudHMuCj4gCj4g
SSBhbSBub3Qgb2JqZWN0aW5nIHRvIGludHJvZHVjaW5nIGEgbWVjaGFuaXNtIGlmIGEgc3VpdGFi
bGUgb25lIGNhbiBiZQo+IGZvdW5kLgo+IAo+IEhvd2V2ZXIsIHRoZSBoZXJpdGFnZSBvZiBYU0Et
MjI2IGlzIGEgdmFsaWQgcmVhc29uIHRvIG5vdCBibG9jayB0aGlzCj4gcGF0Y2ggYmVjYXVzZSBh
IG1lY2hhbmlzbSBpc24ndCBwcmVzZW50Lgo+IAo+Pgo+PiBJJ20gbm90IHN1cmUgSsO8cmdlbidz
IEVMRiBub3RlIHN1Z2dlc3Rpb24gd291bGQgYmUgdmVyeSB1c2VmdWwKPj4gdGhvdWdoOiBJIGRv
bid0IHNlZSBob3cgWGVuIGtub3dpbmcgYSBndWVzdCBrZXJuZWwgY2FuIGRlYWwgd2l0aAo+PiB0
aGUgc2l0dWF0aW9uIHdvdWxkIGNoYW5nZSBhbnl0aGluZyAtIEkgZG9uJ3QgdGhpbmsgd2Ugc2hv
dWxkCj4+IGZhaWwgdGhlIGxvYWRpbmcgb2YgYSBrZXJuZWwgd2l0aG91dCBzdWNoIGEgbm90ZSB3
aGVuIHRyYW5zaXRpdmUKPj4gZ3JhbnRzIGFyZSBkaXNhYmxlZCwgbm90IHRoZSBsZWFzdCBiZWNh
dXNlIHdlIGtub3cgb2Ygbm8ga2VybmVscwo+PiB1c2luZyB0aGVtLCBhbmQgaGVuY2Ugd2UnZCBw
b2ludGxlc3NseSBwcmV2ZW50IHRoZSB1c2Ugb2Ygb2xkZXIKPj4ga2VybmVscyBpbiBzdWNoIGEg
Y2FzZS4KPj4KPj4gV2hhdCBhYm91dCBhIG5lZ2F0aXZlIFhFTkZFQVRfKj8gTmV3IGNvZGUgY291
bGQgcXVlcnkgaXQsCj4+IGFuZCBleGlzdGluZyBjb2RlIGlzIGhvc2VkIGFueXdheSBpZiBydW4g
b24gc3VjaCBhIHN5c3RlbS4KPiAKPiBCZXR0ZXIgeWV0LCBob3cgYWJvdXQgY29tYmluaW5nIGl0
IHdpdGggSnVlcmdlbnMgInhlbjogYWRkIG5ldyBoeXBlcmNhbGwKPiB0byBnZXQgZ3JhbnQgdGFi
bGUgbGltaXRzIj8KCkkgc3VzcGVjdCB0aGlzIG5ldyBoeXBlcmNhbGwgaGFzIGp1c3QgYmVlbiBr
aWxsZWQuCgo+IFdlIGNvdWxkIGhhdmUgYSBmZWF0dXJlc19hdmFpbGFibGUgYml0bWFwIGFsb25n
IHdpdGggb3RoZXIgZ250dGFiCj4gcmVsYXRlZCBtYXhpbWEuCgpGZWVsIGZyZWUgdG8gcmVjeWNs
ZSBteSBwYXRjaCB0aGVuLiA6LSkKCk9UT0ggWEVORkVBVF8qIG1pZ2h0IGJlIGp1c3QgdGhlIHBs
YWNlIHdoZXJlIHN1Y2ggaW5mb3JtYXRpb24gc2hvdWxkCmJlIG1hZGUgYXZhaWxhYmxlLgoKCkp1
ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:23:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:23: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.xen.org>)
	id 1dlDdz-00057L-FB; Fri, 25 Aug 2017 12:23:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlDdx-00057F-SE
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:23:21 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D5/C6-01994-9B610A95; Fri, 25 Aug 2017 12:23:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS3eH2IJ
 Ig7abihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDJZ9ZC/4wV/y6OI2tgXEucxcjJ4eQQJ7E
 33szwWxeATuJi9fOMILYEgKGEqcX3mQBsVkEVCX65h0Gs9kE1CXanm1nBbFFgOKHLx1n6mLk4
 mAWuMQocWrtXvYuRg4OYQEviTenLEDiQgJbmCVmz50FNpRTwEZi+synTCA1vAKCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoa
 GeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GFe2Ox9ilORgUhLltX45
 P1KILyk/pTIjsTgjvqg0J7X4EKMGB4dA35rVFxilWPLy81KVJHgXiS6IFBIsSk1PrUjLzAFGC
 EypBAePkgjvepA0b3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ894DKRIAKcoozYMbAYvWS4yyUs
 K8jEAHCvEUpBblZpagyr9iFOdgVBLmvQAyhSczrwRu0yugI5iAjph0Yg7IESWJCCmpBkbG3xd
 L4lcdelhn72G1/OPDuILD6Rn6L07V/syqbdI7pn/ttO3iCTtF/1ksv+p7WjZNlHGesm/dqsdl
 rc+vBX1wcQ9oNZ9/QU9J35jpw+TfC2t2S3ZFuS8/WKPTW/Y2ZeveBXPOmb+v4zlsmdvN2v1CZ
 sakU9b/E9lk1doSf1UfXndh8t2Vxt1KLMUZiYZazEXFiQCcs0WW0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503663798!88256408!1
X-Originating-IP: [137.65.248.74]
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 61470 invoked from network); 25 Aug 2017 12:23:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 12:23:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 06:23:17 -0600
Message-Id: <59A032D60200007800173C48@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 06:23:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170821180549.3989-1-jgross@suse.com>
 <20170821180549.3989-6-jgross@suse.com>
 <599EFEA302000078001734B4@suse.com>
 <66a20ae6-d5cf-d19f-6220-5ea7aa9a84a1@suse.com>
 <599F070B0200007800173599@suse.com>
 <d1380e68-2953-d5c6-95c9-23db37240c2c@suse.com>
 <599F0AF20200007800173601@suse.com>
 <c66e18cc-4c83-941b-5252-202e612b607e@suse.com>
 <59A02D060200007800173BBD@suse.com>
 <2dba7152-c289-d0cf-5239-95a4ed39d6fc@suse.com>
In-Reply-To: <2dba7152-c289-d0cf-5239-95a4ed39d6fc@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen: add new hypercall to get grant
 table limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE0OjAzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
NS8wOC8xNyAxMzo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI1LjA4LjE3IGF0IDEz
OjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEluIHRoZSBMaW51eCBrZXJuZWwgSSB3
b3VsZCB0aGVuOgo+Pj4KPj4+IC0gUmUtYWRkIGdyYW50IHYyIHN1cHBvcnQKPj4+IC0gQWRkIGJv
b3QgcGFyYW1ldGVyIGZvciBzZWxlY3RpbmcgZ3JhbnQgdjEgb3IgdjIKPj4+IC0gVXNlIGdyYW50
IHYyIGlmIHNlbGVjdGVkIHZpYSBib290IHBhcmFtZXRlciwgb3IgKHB2IG9ubHk6KSBtYXguIGhv
c3QKPj4+ICAgYWRkcmVzcyBpcyBhYm92ZSAxNlRCCj4+IAo+PiBDYW4gYSBQViBEb21VIGtub3c/
Cj4gCj4gWEVOTUVNX21heGltdW1fcmFtX3BhZ2UKCk9oLCBJIGFsd2F5cyBmb3JnZXQgdGhhdCB3
ZSBib2d1c2x5IGV4cG9zZSBhIG1hY2hpbmUgcHJvcGVydHkgaGVyZS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:25:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:25: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.xen.org>)
	id 1dlDgD-0005JF-7n; Fri, 25 Aug 2017 12:25:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlDgC-0005IA-4N
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 12:25:40 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 10/B0-01862-34710A95; Fri, 25 Aug 2017 12:25:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9dJfEG
 kweNZJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bjlxdsBdv4Ktatz2tgvM3dxcjJISSQJ7Fu
 1wlmEJtXwE5i3eHd7CC2hIChxOmFN1lAbBYBVYlTr5sZQWw2AXWJtmfbWbsYOThEBHQkTn/nA
 wkzC5RJXHvVwQpiCwsESnw8OJWpi5ELaPwZJokpa6ewgSQ4BTwljm25zgTSyysgKPF3hzBEr5
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FQ
 vqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjmu2ehxglOZiURHmtX86P
 FOJLyk+pzEgszogvKs1JLT7EqMHBIbB57eoLjFIsefl5qUoSvDxiCyKFBItS01Mr0jJzgNEBU
 yrBwaMkwvtWFCjNW1yQmFucmQ6ROsWoKCXOew8kIQCSyCjNg2uDReQlRlkpYV5GoKOEeApSi3
 IzS1DlXzGKczAqCfPygmznycwrgZv+CmgxE9DiSSfmgCwuSURISTUw2gTldbWs+Lp1d1hqlH+
 5dH6I3cHlCkIzC+9kJ0v+2ti5UPfPPZHosHfnTQMUt4ta95jNd5V1inx/RWYbQ6nWLM6THoL7
 FK9dmr1fOCH0rl395h/1Qudf7crYa3rL+/OV/fs4ogTXll3v/hBSoNdTXXxGRXRi/41ujwm51
 4ykj9o0KczKSe5QYinOSDTUYi4qTgQA6W8PqMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503663937!94812455!1
X-Originating-IP: [137.65.248.74]
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 29421 invoked from network); 25 Aug 2017 12:25:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 12:25:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 06:25:36 -0600
Message-Id: <59A033600200007800173C4B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 06:25:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170825121544.42lsclpjlbdwqqs5@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.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE0OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDAyOjE2OjM4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjIuMDguMTcgYXQgMTU6NTQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6MjY6MjNBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxMS4wOC4xNyBhdCAxODo0MywgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWls
ZC5jCj4+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+PiA+PiA+IEBAIC00
NDAsNiArNDQwLDEwIEBAIGludCBfX2luaXQgZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhzdHJ1Y3Qg
ZG9tYWluICpkKQo+PiA+PiA+ICAgICAgICAgICAgICByYyB8PSByYW5nZXNldF9hZGRfc2luZ2xl
dG9uKG1taW9fcm9fcmFuZ2VzLCBtZm4pOwo+PiA+PiA+ICAgICAgfQo+PiA+PiA+ICAKPj4gPj4g
PiArICAgIC8qIEZvciBQVkggcHJldmVudCBhY2Nlc3MgdG8gdGhlIE1NQ0ZHIGFyZWFzLiAqLwo+
PiA+PiA+ICsgICAgaWYgKCBkb20wX3B2aCApCj4+ID4+ID4gKyAgICAgICAgcmMgfD0gcGNpX21t
Y2ZnX3NldF9kb21haW5fcGVybWlzc2lvbnMoZCk7Cj4+ID4+IAo+PiA+PiBXaGF0IGFib3V0IG9u
ZXMgcmVwb3J0ZWQgYnkgRG9tMCBsYXRlciBvbj8gV2hpY2ggdGhlbiByYWlzZXMgdGhlCj4+ID4+
IHF1ZXN0aW9uIHdoZXRoZXIgLi4uCj4+ID4gCj4+ID4gVGhpcyBzaG91bGQgYmUgZGVhbHQgd2l0
aCBpbiB0aGUgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZCBoYW5kbGVyLgo+PiA+IEJ1dCBz
aW5jZSB5b3UgcHJvcG9zZSB0byBkbyB3aGl0ZSBsaXN0aW5nLCBJIGd1ZXNzIGl0IGRvZXNuJ3Qg
bWF0dGVyCj4+ID4gdGhhdCBtdWNoIGFueW1vcmUuCj4+IAo+PiBXZWxsLCBhIGZ1bmRhbWVudGFs
IHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2hpdGUgbGlzdGluZyB3b3VsZCB3b3JrIGluCj4+IHRoZSBm
aXJzdCBwbGFjZS4gSSBjb3VsZCBzZWUgcm9vbSBmb3Igc2V2ZXJlIHByb2JsZW1zIGUuZy4gd2l0
aCBBQ1BJCj4+IG1ldGhvZHMgd2FudGluZyB0byBhY2Nlc3MgTU1JTyB0aGF0J3Mgbm90IGRlc2Ny
aWJlZCBieSBhbnkgUENJCj4+IGRldmljZXMnIEJBUnMuIFR5cGljYWxseSB0aGF0IHdvdWxkIGJl
IHJlZ2lvbnMgaW4gdGhlIGNoaXBzZXQgd2hpY2gKPj4gZmlybXdhcmUgaXMgcmVzcG9uc2libGUg
Zm9yIGNvbmZpZ3VyaW5nL21hbmFnaW5nLCB0aGUgYWRkcmVzc2VzIG9mCj4+IHdoaWNoIGNhbiBi
ZSBmb3VuZC9zZXQgaW4gY3VzdG9tIGNvbmZpZyBzcGFjZSByZWdpc3RlcnMuCj4gCj4gVGhlIHF1
ZXN0aW9uIHdvdWxkIGFsc28gYmUgd2hhdCB3b3VsZCBYZW4gYWxsb3cgaW4gc3VjaCB3aGl0ZS1s
aXN0aW5nLgo+IE9idmlvdXNseSB5b3UgY2FuIGdldCB0byBtYXAgdGhlIHNhbWUgdXNpbmcgYm90
aCB3aGl0ZS1saXN0IGFuZAo+IGJsYWNrLWxpc3RpbmcgKHNlZSBiZWxvdykuCgpOb3QgcmVhbGx5
IC0gd2hhdCB5b3UndmUgc2FpZCB0aGVyZSByZWdhcmRpbmcgTU1DRkcgcmVnaW9ucyBpcwphIGNs
ZWFyIGluZGljYXRpb24gdGhhdCB3ZSBzaG91bGQgX25vdF8gbWFwIHJlc2VydmVkIHJlZ2lvbnMs
IGkuZS4KaXQgd291bGQgbmVlZCB0byBiZSBmdWxsIHdoaXRlIGxpc3Rpbmcgd2l0aCBwZXJoYXBz
IGp1c3QgdGhlIFBDSQpkZXZpY2UgQkFScyBiZWluZyBoYW5kbGVkIGF1dG9tYXRpY2FsbHkuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:25:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:25: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.xen.org>)
	id 1dlDgB-0005IC-Rj; Fri, 25 Aug 2017 12:25:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlDgA-0005Hx-GA
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 12:25:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 17/A2-02962-14710A95; Fri, 25 Aug 2017 12:25:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddBfEG
 kQeslC4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbDpgXtBUVNE3fx9rA2OL
 excjF4eQwF9GiZ7Pp5ggnMeMEjvPH2GHcLYxSrxZ1MfaxcjJISLgLPH1zFx2EJtXQF+iZe8UN
 hBbWCBc4mgHSA0Xh4TAZRWJuSu7WUASEgKeEj+3HGODsR9Pu8/cxcjOwSZgJXFIDCTKIqAqse
 7AatYJjNwLGBlWMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 E+pwBCHYw/lkWcIhRkoNJSZTX+uX8SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvItEF0QKCRal
 pqdWpGXmAIMPJi3BwaMkwrseJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK890CKBECKM
 krz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkvgEzhycwrgdv0CugIJqAjJp2YA3
 JESSJCSqqBsYOvgVOtqWq6XzvHmpmzd+5sKKvl9yv++/ppv4vGhBtfnth2z/mkmW0QqdXZYLB
 macBTQYZ2E9kNjx7+kNzUmbxsb5f2791box8fKljeadscfdjAQSB18s1cG5nFX999WX7kQnfL
 6c99b+f8KTjarH/gtLuPRfeXlcmMvu37+bnnnc+9NsOvTYmlOCPRUIu5qDgRACHd8bN/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503663935!113638081!1
X-Originating-IP: [104.130.215.37]
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 28735 invoked from network); 25 Aug 2017 12:25:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 12:25:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlDg5-0001BX-Ui; Fri, 25 Aug 2017 12:25: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 1dlDg0-0006l1-Gy; Fri, 25 Aug 2017 12:25:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlDg0-0004js-7g; Fri, 25 Aug 2017 12:25:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112862-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-win7-amd64:guest-localmigrate/x10: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-ws16-amd64:windows-install: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-xl-qemut-ws16-amd64:windows-install: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-qemuu-debianhvm-amd64-xsm:migrate-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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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: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-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-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-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-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-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
X-Osstest-Versions-This: xen=5ff1de3e4f56b2dd7c5c7dae8b008f6ee6dc2081
X-Osstest-Versions-That: xen=9bf14bbf990843bfec16a5d69d36cf46c7593d88
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 12:25:28 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112862: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg2MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg2Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEy
ODIwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODIwCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTI4MjAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjgyMAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJl
cGVhdCBmYWlsIGxpa2UgMTEyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI4MjAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMTI4MjAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgNWZmMWRlM2U0ZjU2YjJkZDdjNWM3ZGFlOGIwMDhmNmVlNmRjMjA4
MQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOWJmMTRiYmY5OTA4NDNi
ZmVjMTZhNWQ2OWQzNmNmNDZjNzU5M2Q4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODIwICAy
MDE3LTA4LTIyIDExOjE1OjI3IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjg1
MCAgMjAxNy0wOC0yMyAxNjoxNDowOSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2Uu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1ZmYxZGUzZTRmNTZi
MmRkN2M1YzdkYWU4YjAwOGY2ZWU2ZGMyMDgxCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFdlZCBBdWcgMjMgMTc6NTE6NDQgMjAxNyArMDIwMAoKICAgIGFy
bS9tbTogcmVsZWFzZSBncmFudCBsb2NrIG9uIHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoKSBl
cnJvciBwYXRocwogICAgCiAgICBDb21taXQgNTUwMjFmZjlhYiAoInhlbi9hcm06IGFkZF90b19w
aHlzbWFwX29uZTogQXZvaWQgdG8gbWFwIG1mbiAwIGlmCiAgICBhbiBlcnJvciBvY2N1cnMiKSBp
bnRyb2R1Y2VkIGVycm9yIHBhdGhzIG5vdCByZWxlYXNpbmcgdGhlIGdyYW50IHRhYmxlCiAgICBs
b2NrLiBSZXBsYWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3YXMg
ZHJvcHBlZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjM1LgogICAgCiAgICBSZXBvcnRlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTk1NDZjMTg5N2E5MGZlOWFm
NWViYmJiMDVlYWQ4ZDk4YjRkMTdiOQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjMgMTc6NDU6
NDUgKzAyMDAKCmNvbW1pdCA2OTJlZDgyNmFmMWIyMDI1Yjc3ZWQ5NWEwNGI0Y2E1OWQ5NWRmNjUw
CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgQXVnIDIz
IDE3OjUxOjIxIDIwMTcgKzAyMDAKCiAgICB0cmF2aXM6IGluc3RhbGwgZ2hvc3RzY3JpcHQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGY3ODI2NzUwZWJiN2YxMDRjYzljY2VlMDYwNDJmYmJlZjRhNzc3ZTIKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA2LTI3IDE2OjU4OjE3ICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:29:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:29: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.xen.org>)
	id 1dlDk3-0005dx-Ns; Fri, 25 Aug 2017 12:29:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlDk3-0005dp-11
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:29:39 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A0/66-03406-23810A95; Fri, 25 Aug 2017 12:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9dQYkG
 kwZFj6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/Db8ZC9bzVLw7Mo2pgXExVxcjJ4eQQJ7E
 4d+zmLsYOTh4Bewk5qzyAwlLCBhKnF54kwXEZhFQlXhw6SY7iM0moC7R9mw7K4gtIqAvMf/TT
 yCbi4NZ4BejxO8LV5lBEsICPhIbfm5hAUkICWxglFixZj1YghNowZ+rsxkhlglK/N0hDBJmFt
 CSePjrFguErS2xbOFrsHuYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKS
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsIPx8saAQ4ySHExKorzWL+dH
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5RVfECkkWJSanlqRlpkDjASYtAQHj5IIryhImre4I
 DG3ODMdInWK0ZjjyZvtv5k4Wt4CSSGWvPy8VClx3rNiQKUCIKUZpXlwg2AReolRVkqYlxHoNC
 GegtSi3MwSVPlXjOIcjErCvH9ApvBk5pXA7XsFdAoT0CmTTswBOaUkESEl1cAYpsTfUNo0veC
 jaNvHrsINUw7XmM7ftO/wz1WljoJWS2s33/toOOO8v5lvZeLyndHN5f0v73etPSAroXUmomzi
 H46CMx+XL7jc8p31+NTbvq8eNjj9arLpWPB8l0GNxfd9tV55f81YJq1dbHJkb989nTw3RbGdf
 tMDnoqvlHOyt5xt8DNT2FlbiaU4I9FQi7moOBEAkqO77MsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503664175!79617550!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34300 invoked from network); 25 Aug 2017 12:29:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 12:29:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 06:29:35 -0600
Message-Id: <59A034510200007800173C5E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 06:29:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <59A00EE00200007800173A76@prv-mh.provo.novell.com>
 <dbf2a884-a7e9-f078-4879-790158bfd386@citrix.com>
In-Reply-To: <dbf2a884-a7e9-f078-4879-790158bfd386@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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE0OjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDgvMTcgMTA6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4w
OC4xNyBhdCAxNjo1MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+ICsrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+PiBAQCAtODY4LDYgKzg2OCwxOSBAQCBDb250
cm9scyBFUFQgcmVsYXRlZCBmZWF0dXJlcy4KPj4+ICAKPj4+ICBTcGVjaWZ5IHdoaWNoIGNvbnNv
bGUgZ2Ric3R1YiBzaG91bGQgdXNlLiBTZWUgKipjb25zb2xlKiouCj4+PiAgCj4+PiArIyMjIGdu
dHRhYgo+Pj4gKz4gYD0gTGlzdCBvZiBbIG1heF92ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlIF1g
Cj4+PiArCj4+PiArPiBEZWZhdWx0OiBgZ250dGFiPW1heF92ZXI6Mix0cmFuc2l0aXZlYAo+Pj4g
Kwo+Pj4gK0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9mIHRoZSBncmFudCB0YWJsZSBiZWhhdmlv
dXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KPj4+ICsKPj4+ICsqIGBtYXhfdmVyYCBTZWxlY3QgdGhl
IG1heGltdW0gZ3JhbnQgdGFibGUgdmVyc2lvbiB0byBvZmZlciB0byBndWVzdHMuICBWYWxpZAo+
Pj4gK3ZlcnNpb24gYXJlIDEgYW5kIDIuCj4+PiArKiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRp
c2FsbG93IHRoZSB1c2Ugb2YgdHJhbnNpdGl2ZSBncmFudHMuICBOb3RlIHRoYXQgdGhlCj4+PiAr
dXNlIG9mIGdyYW50IHRhYmxlIHYyIHdpdGhvdXQgdHJhbnNpdGl2ZSBncmFudHMgaXMgYW4gQUJJ
IGJyZWFrYWdlIGZyb20gdGhlCj4+PiArZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCj4+IEJ0dywgd2l0
aCB0aGUgbmVlZCB0byB1c2UgdjIgb24gaHVnZSBzeXN0ZW1zIEknbSBubyBsb25nZXIKPj4gY29u
dmluY2VkIHByb3ZpZGluZyBhbiBvcHRpb24gdG8gZGlzYWJsZSBpdCBpcyBhIGdvb2QgaWRlYS4K
PiAKPiAibmVjZXNzYXJ5IHRvIHN1cHBvcnQgbGFyZ2VyIHN5c3RlbXMiIGlzIG5vdCBhIHZhbGlk
IHJlYXNvbiB0byBwcmV2ZW50Cj4gc21hbGxlciBzeXN0ZW1zIGhhdmluZyB0aGUgb3B0aW9uIHRv
IHJlZHVjZSB0aGVpciBoeXBlcnZpc29yIGF0dGFjayBzdXJmYWNlLgoKV2VsbCwgeWVzLCBvbmUg
Y2FuIHZpZXcgaXQgdGhhdCB3YXkuIFR3byBxdWVzdGlvbnMgdGhlbiwgdGhvdWdoOgoxKSBJZiBh
dCBzb21lIHBvaW50IHNvbWVvbmUgY29tZXMgdXAgd2l0aCBhIG11Y2ggYmV0dGVyIHF1YWxpdHkK
djMsIGhvdyB3aWxsIHlvdXIgb3B0aW9uIHN5bnRheCBmaXQgdGhhdCAoaS5lLiB0byBleGNsdWRl
IGp1c3QgdjIpPwoyKSBTd2l0Y2hpbmcgYmV0d2VlbiB2ZXJzaW9ucyAocG9zdC1taWdyYXRpb24p
IHJlcXVpcmVzIGV4dHJhIGNvZGUKaW4gZ3Vlc3RzLCBhbGJlaXQgcGVyaGFwcyBub3QgdmVyeSBt
dWNoLiBJcyBpdCB3aXNlIHRvIHJlcXVpcmUgT1Nlcwp0byBiZSBjYXBhYmxlIG9mIHN3aXRjaGlu
ZyBiYWNrIGFuZCBmb3J0aD8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:31:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12: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.xen.org>)
	id 1dlDm8-0006CC-3F; Fri, 25 Aug 2017 12:31:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlDm6-0006C6-PW
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:31:46 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 7D/DA-01736-1B810A95; Fri, 25 Aug 2017 12:31:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS3ejxIJ
 Ig+cbhC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxPu3ayFKwWrVj0KLSB8aJgFyMnh5BAnsT/
 939YQWxeATuJ60sOM4HYEgKGEqcX3mTpYuTgYBFQldg8WxwkzCagLtH2bDtYuYiAvsT8Tz+Bb
 C4OZoGXjBIT1z9hBEkIC0RI/D11jg0kISQwhUni+o9fYEM5gRYsWXKfFWQor4CgxN8dwiAmM9
 DQ9fOEQCqYBeQlmrfOZoYIS0ss/8cxgZFvFkL9LIT6WUjqZyHUL2BkWcWoXpxaVJZapGuql1S
 UmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHYMQLCD8Uu/8yFGSQ4mJVFe65fzI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8PKKL4gUEixKTU+tSMvMAUYATFqCg0dJhFcUJM1bXJCYW
 5yZDpE6xWjM8eTN9t9MHC1vgaQQS15+XqqUOK8XSKkASGlGaR7cIFhkXmKUlRLmZQQ6TYinIL
 UoN7MEVf4VozgHo5Iw7zuQKTyZeSVw+14BncIEdMqkE3NATilJREhJNTCaiF5SEjnfOmHz5Bc
 3/+iqOzBqs92ZyC3y5r3JgT9Nn4TPn5OVN9gq8PL78m9/expeirQkH/+37+iDX6s2XCyt0y6Q
 dDRUfe13t3lp46pl+dOtsgpWqLpyRcZyC25mftr6mmXiugzTdW4PDB/L9iV9ZGQ/1xL8SOrs9
 I+BbO3y6t/W6zs+VhdXYinOSDTUYi4qTgQAAOjzFscCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503664303!105977933!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1419 invoked from network); 25 Aug 2017 12:31:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 12:31:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 06:31:42 -0600
Message-Id: <59A034CE0200007800173C76@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 06:31:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
 <59A010B30200007800173A8D@prv-mh.provo.novell.com>
 <81deb6bf-10e8-ef68-8c77-cc5039e1b8b7@citrix.com>
In-Reply-To: <81deb6bf-10e8-ef68-8c77-cc5039e1b8b7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE0OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDgvMTcgMTA6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4w
OC4xNyBhdCAxNzoxNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MjQvMDgvMTcgMTY6MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMjQvMDgvMTcgMTY6
NTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCj4+Pj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCj4+Pj4+IEBAIC04NjgsNiArODY4LDE5IEBAIENvbnRyb2xzIEVQVCByZWxhdGVkIGZl
YXR1cmVzLgo+Pj4+PiAgCj4+Pj4+ICBTcGVjaWZ5IHdoaWNoIGNvbnNvbGUgZ2Ric3R1YiBzaG91
bGQgdXNlLiBTZWUgKipjb25zb2xlKiouCj4+Pj4+ICAKPj4+Pj4gKyMjIyBnbnR0YWIKPj4+Pj4g
Kz4gYD0gTGlzdCBvZiBbIG1heF92ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlIF1gCj4+Pj4+ICsK
Pj4+Pj4gKz4gRGVmYXVsdDogYGdudHRhYj1tYXhfdmVyOjIsdHJhbnNpdGl2ZWAKPj4+Pj4gKwo+
Pj4+PiArQ29udHJvbCB2YXJpb3VzIGFzcGVjdHMgb2YgdGhlIGdyYW50IHRhYmxlIGJlaGF2aW91
ciBhdmFpbGFibGUgdG8gZ3Vlc3RzLgo+Pj4+PiArCj4+Pj4+ICsqIGBtYXhfdmVyYCBTZWxlY3Qg
dGhlIG1heGltdW0gZ3JhbnQgdGFibGUgdmVyc2lvbiB0byBvZmZlciB0byBndWVzdHMuICBWYWxp
ZAo+Pj4+PiArdmVyc2lvbiBhcmUgMSBhbmQgMi4KPj4+Pj4gKyogYHRyYW5zaXRpdmVgIFBlcm1p
dCBvciBkaXNhbGxvdyB0aGUgdXNlIG9mIHRyYW5zaXRpdmUgZ3JhbnRzLiAgTm90ZSB0aGF0IHRo
ZQo+Pj4+PiArdXNlIG9mIGdyYW50IHRhYmxlIHYyIHdpdGhvdXQgdHJhbnNpdGl2ZSBncmFudHMg
aXMgYW4gQUJJIGJyZWFrYWdlIGZyb20gdGhlCj4+Pj4+ICtndWVzdHMgcG9pbnQgb2Ygdmlldy4K
Pj4+PiBTbyBzaG91bGRuJ3QgdGhlcmUgYmUgYSB3YXkgZm9yIHRoZSBndWVzdCB0byBxdWVyeSB0
aGUgc3VwcG9ydCBvZgo+Pj4+IHRyYW5zaWVudCBncmFudHM/Cj4+PiBJZGVhbGx5IHllcywgYnV0
IGhvdyBkbyB5b3Ugc3VnZ2VzdCBkb2luZyB0aGlzIGluIGEgY29tcGF0aWJsZSB3YXk/Cj4+Pgo+
Pj4gQWxsIFhlbiBkb3duc3RyZWFtcyB3aGljaCBoYXZlbid0IGJhY2twb3J0ZWQgdGhlIGV2ZW50
dWFsIHRyYW5zaXRpdmUKPj4+IGZpeGVzIHdpbGwgaGF2ZSB0aGlzIGNsb2JiZXIgaW4gcGxhY2Us
IHdpdGhvdXQgYW55IHF1ZXJ5LWFiaWxpdHkuCj4+IFRoYXQgd29ya2Fyb3VuZCBzaG91bGQgbm90
IGJlIHVzZWQgYXMgYW4gYXJndW1lbnQgdG8gbm90Cj4+IHByb3ZpZGUgYSB3YXkgdG8gcXVlcnkg
dGhlIGNhcGFiaWxpdHkuIEl0IHdhcyBwdXQgaW4gcGxhY2Uga25vd2luZwo+PiB0aGF0IGl0IHdv
dWxkIGNhdXNlIHByb2JsZW1zIGZvciAoaHlwb3RoZXRpY2FsKSBndWVzdHMgdXNpbmcKPj4gdHJh
bnNpdGl2ZSBncmFudHMuCj4gCj4gSSBhbSBub3Qgb2JqZWN0aW5nIHRvIGludHJvZHVjaW5nIGEg
bWVjaGFuaXNtIGlmIGEgc3VpdGFibGUgb25lIGNhbiBiZQo+IGZvdW5kLgo+IAo+IEhvd2V2ZXIs
IHRoZSBoZXJpdGFnZSBvZiBYU0EtMjI2IGlzIGEgdmFsaWQgcmVhc29uIHRvIG5vdCBibG9jayB0
aGlzCj4gcGF0Y2ggYmVjYXVzZSBhIG1lY2hhbmlzbSBpc24ndCBwcmVzZW50LgoKQ29kZSBzdWJt
aXNzaW9uIGRlYWRsaW5lIGZvciA0LjEwIGlzbid0IHZlcnkgZmFyIGF3YXk7IHdlIHNob3VsZG4n
dApzaGlwIGEgbWFqb3IgdmVyc2lvbiB3aXRoIGEgcGFydGlhbCB3b3JrYXJvdW5kLgoKPj4gSSdt
IG5vdCBzdXJlIErDvHJnZW4ncyBFTEYgbm90ZSBzdWdnZXN0aW9uIHdvdWxkIGJlIHZlcnkgdXNl
ZnVsCj4+IHRob3VnaDogSSBkb24ndCBzZWUgaG93IFhlbiBrbm93aW5nIGEgZ3Vlc3Qga2VybmVs
IGNhbiBkZWFsIHdpdGgKPj4gdGhlIHNpdHVhdGlvbiB3b3VsZCBjaGFuZ2UgYW55dGhpbmcgLSBJ
IGRvbid0IHRoaW5rIHdlIHNob3VsZAo+PiBmYWlsIHRoZSBsb2FkaW5nIG9mIGEga2VybmVsIHdp
dGhvdXQgc3VjaCBhIG5vdGUgd2hlbiB0cmFuc2l0aXZlCj4+IGdyYW50cyBhcmUgZGlzYWJsZWQs
IG5vdCB0aGUgbGVhc3QgYmVjYXVzZSB3ZSBrbm93IG9mIG5vIGtlcm5lbHMKPj4gdXNpbmcgdGhl
bSwgYW5kIGhlbmNlIHdlJ2QgcG9pbnRsZXNzbHkgcHJldmVudCB0aGUgdXNlIG9mIG9sZGVyCj4+
IGtlcm5lbHMgaW4gc3VjaCBhIGNhc2UuCj4+Cj4+IFdoYXQgYWJvdXQgYSBuZWdhdGl2ZSBYRU5G
RUFUXyo/IE5ldyBjb2RlIGNvdWxkIHF1ZXJ5IGl0LAo+PiBhbmQgZXhpc3RpbmcgY29kZSBpcyBo
b3NlZCBhbnl3YXkgaWYgcnVuIG9uIHN1Y2ggYSBzeXN0ZW0uCj4gCj4gQmV0dGVyIHlldCwgaG93
IGFib3V0IGNvbWJpbmluZyBpdCB3aXRoIEp1ZXJnZW5zICJ4ZW46IGFkZCBuZXcgaHlwZXJjYWxs
Cj4gdG8gZ2V0IGdyYW50IHRhYmxlIGxpbWl0cyI/Cj4gCj4gV2UgY291bGQgaGF2ZSBhIGZlYXR1
cmVzX2F2YWlsYWJsZSBiaXRtYXAgYWxvbmcgd2l0aCBvdGhlciBnbnR0YWIKPiByZWxhdGVkIG1h
eGltYS4KClRoYXQncyBjZXJ0YWlubHkgYW4gb3B0aW9uLCBpZiB0aGUgaW50cm9kdWN0aW9uIG9m
IHRoYXQgc3ViLW9wIHJlYWxseQpjb250aW51ZXMgdG8gYmUgbmVjZXNzYXJ5LgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:48:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:48: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.xen.org>)
	id 1dlE1l-0007Am-FP; Fri, 25 Aug 2017 12:47:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dlE1j-0007AA-MI
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:47:55 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 20/02-18997-A7C10A95; Fri, 25 Aug 2017 12:47:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyuP0Ov265zIJ
 Ig/mvhC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdR+YxFXzhrfgwez1LA+NJ7i5GTg4JASOJ
 txP/MXUxcnEICSxklDjWPoENJCEsECGx8uJfRhBbRMBPou11LwuIzSywh1Hixb0EiIYnjBK/W
 /6BJdgEVCU2XD/FCmLzClhL/Fn/A8xmAYrPuDoVbKioQLjE/u/XmCFqBCVOznwC1sspYC9x4P
 5ZZogF6hJ/5l2CssUlNj37zgphy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW
 6RgZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAVrPwMC4g7Fxtt8hRkkOJiVR
 XuuX8yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBWSC+IFBIsSk1PrUjLzAHGCkxagoNHSYR3j
 hRQmre4IDG3ODMdInWK0ZjjyZvtv5k4Wt4CSSGWvPy8VClx3jKQSQIgpRmleXCDYDF8iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5IwrwfIQp7MvBK4fa+ATmECOmXSiTkgp5QkIqSkGhirXVf
 Ex234fOrvDz6V28YfrmyocbZr/rLy2Zvza8wyf8mdEPExPnsuMSpgW9A8FRsf40V/Lzjp6Oa3
 bfkmVHVoY8e2FbpMSz+XXNh1+2t7U8jcireH6/dKviqf9G/eLvam5Y52lhH3rZJd7hpe1F5le
 PDjQu//H0xFjjvc6FZRSlyT/XuHu/giJZbijERDLeai4kQA2o0dqdwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503665271!92984063!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12167 invoked from network); 25 Aug 2017 12:47:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Aug 2017 12:47:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B8524AE8B;
 Fri, 25 Aug 2017 12:47:50 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <59A00EE00200007800173A76@prv-mh.provo.novell.com>
 <dbf2a884-a7e9-f078-4879-790158bfd386@citrix.com>
 <59A034510200007800173C5E@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0f551e82-6619-80a2-3d36-1aa5547d6889@suse.com>
Date: Fri, 25 Aug 2017 14:47:39 +0200
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: <59A034510200007800173C5E@prv-mh.provo.novell.com>
Content-Language: de-DE
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjA4LjE3IGF0
IDE0OjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI1LzA4LzE3
IDEwOjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI0LjA4LjE3IGF0IDE2OjUwLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgo+Pj4+IEBAIC04NjgsNiArODY4LDE5IEBAIENvbnRyb2xzIEVQVCByZWxh
dGVkIGZlYXR1cmVzLgo+Pj4+ICAKPj4+PiAgU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIg
c2hvdWxkIHVzZS4gU2VlICoqY29uc29sZSoqLgo+Pj4+ICAKPj4+PiArIyMjIGdudHRhYgo+Pj4+
ICs+IGA9IExpc3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAo+Pj4+ICsK
Pj4+PiArPiBEZWZhdWx0OiBgZ250dGFiPW1heF92ZXI6Mix0cmFuc2l0aXZlYAo+Pj4+ICsKPj4+
PiArQ29udHJvbCB2YXJpb3VzIGFzcGVjdHMgb2YgdGhlIGdyYW50IHRhYmxlIGJlaGF2aW91ciBh
dmFpbGFibGUgdG8gZ3Vlc3RzLgo+Pj4+ICsKPj4+PiArKiBgbWF4X3ZlcmAgU2VsZWN0IHRoZSBt
YXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2ZmZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKPj4+
PiArdmVyc2lvbiBhcmUgMSBhbmQgMi4KPj4+PiArKiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRp
c2FsbG93IHRoZSB1c2Ugb2YgdHJhbnNpdGl2ZSBncmFudHMuICBOb3RlIHRoYXQgdGhlCj4+Pj4g
K3VzZSBvZiBncmFudCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFC
SSBicmVha2FnZSBmcm9tIHRoZQo+Pj4+ICtndWVzdHMgcG9pbnQgb2Ygdmlldy4KPj4+IEJ0dywg
d2l0aCB0aGUgbmVlZCB0byB1c2UgdjIgb24gaHVnZSBzeXN0ZW1zIEknbSBubyBsb25nZXIKPj4+
IGNvbnZpbmNlZCBwcm92aWRpbmcgYW4gb3B0aW9uIHRvIGRpc2FibGUgaXQgaXMgYSBnb29kIGlk
ZWEuCj4+Cj4+ICJuZWNlc3NhcnkgdG8gc3VwcG9ydCBsYXJnZXIgc3lzdGVtcyIgaXMgbm90IGEg
dmFsaWQgcmVhc29uIHRvIHByZXZlbnQKPj4gc21hbGxlciBzeXN0ZW1zIGhhdmluZyB0aGUgb3B0
aW9uIHRvIHJlZHVjZSB0aGVpciBoeXBlcnZpc29yIGF0dGFjayBzdXJmYWNlLgo+IAo+IFdlbGws
IHllcywgb25lIGNhbiB2aWV3IGl0IHRoYXQgd2F5LiBUd28gcXVlc3Rpb25zIHRoZW4sIHRob3Vn
aDoKPiAxKSBJZiBhdCBzb21lIHBvaW50IHNvbWVvbmUgY29tZXMgdXAgd2l0aCBhIG11Y2ggYmV0
dGVyIHF1YWxpdHkKPiB2MywgaG93IHdpbGwgeW91ciBvcHRpb24gc3ludGF4IGZpdCB0aGF0IChp
LmUuIHRvIGV4Y2x1ZGUganVzdCB2Mik/Cj4gMikgU3dpdGNoaW5nIGJldHdlZW4gdmVyc2lvbnMg
KHBvc3QtbWlncmF0aW9uKSByZXF1aXJlcyBleHRyYSBjb2RlCj4gaW4gZ3Vlc3RzLCBhbGJlaXQg
cGVyaGFwcyBub3QgdmVyeSBtdWNoLiBJcyBpdCB3aXNlIHRvIHJlcXVpcmUgT1Nlcwo+IHRvIGJl
IGNhcGFibGUgb2Ygc3dpdGNoaW5nIGJhY2sgYW5kIGZvcnRoPwoKQlRXOiB0aGUgZG9jdW1lbnRh
dGlvbiBvZiAidHJhbnNpdGl2ZSIgY291bGQgYmUgYmV0dGVyOiBkb2VzIHNwZWNpZnlpbmcKInRy
YW5zaXRpdmUiIHBlcm1pdCBvciBkaXNhbGxvdyB0aGUgdXNlIG9mIHRyYW5zaXRpdmUgZ3JhbnRz
PwoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 12:51:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12:51: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.xen.org>)
	id 1dlE4r-0007m7-TT; Fri, 25 Aug 2017 12:51:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlE4q-0007m1-Dp
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:51:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 93/75-02177-B3D10A95; Fri, 25 Aug 2017 12:51:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsUSuHLSTV1r2QW
 RBr0bWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzU7oYCz6xVtw+9ZCpgbGXtYuRi4NFYBGz
 xOODLWxdjBwcEgKZEsvmhUGYIhJP/qeBlAgJnGaSmH/pOFAJJ1C9qsTLPb9ZQGw2ASWJvQePM
 4LYIgKKEg9e3mQFsZkFCiTu71rDBGILC4RI3Fn7E6yXV0BXYlL7LxaIoV2MEpN6bzFCJAQlTs
 58wgLRXCyx8cwuRpAjmAWkJZb/4wAJcwpYSjzbeRksLCogK/H+scQERoFZSJpnIWmehdAMEVa
 X+DPvEjOGsK3EunXvWRYwsq1i1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlM
 KtZLzs/dxAgM73oGBsYdjD17/Q4xSnIwKYnyWr+cHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 rdCZkGkkGBRanpqRVpmDjDSYNISHDxKIrx7QdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlR
 LnFQIpEgApyijNgxsBi/pLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR530kDTeHJzCuB2/Q
 K6AgmoCMmnZgDckRJIkJKqoFRh2+lz53tJe5VdTO3/rr0ztjmqMPsKVfEXoYI7l3eGPDsQqWs
 +dZ6CUujzOO3gjzmcuR11Xgr5gg/vSxz9MztzofvglO8g7PmFqy86aE4s7Dz8nmz/9d+vfZdr
 vdO1HJmm4/i3pk8K46+esN3TcDbQ+vbnAntln9uZ/Zl8eSYLZjXuoHF8ruTEktxRqKhFnNRcS
 IAYdK3e/UCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503665466!111621588!1
X-Originating-IP: [81.169.146.217]
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 10399 invoked from network); 25 Aug 2017 12:51:07 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 12:51:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503665466;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=sM41Uu9N9/641c62b35dXqB41JymqlZdlsyyKGd+IDg=;
 b=N1/rvPnwE3mDXk9fcfxJewRB/sz67aFZlmLKZbVxdEJ+MY3zsSdcqxUP/QnjCTR6LE
 I/JJIalVwmlKcxRjjA+Gyu94mTqiNYReX7eWsshTBIobi/Ca0sKv4Miuuliq2CnGkAHv
 +wvP5TK79IN/rxLy7dsaCXNaPtoUc3CocU+ok=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id y02061t7PCp2Mbo
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 25 Aug 2017 14:51:02 +0200 (CEST)
Date: Fri, 25 Aug 2017 14:51:01 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170825125101.GN6372@aepfle.de>
References: <20170824101443.31345-1-olaf@aepfle.de>
 <20170824101443.31345-4-olaf@aepfle.de>
 <20170825120645.g2r5smkgfdxmorhc@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170825120645.g2r5smkgfdxmorhc@citrix.com>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7330347440896970016=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============7330347440896970016==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="FrxVhwK/bNRjN48l"
Content-Disposition: inline


--FrxVhwK/bNRjN48l
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Aug 25, Wei Liu wrote:

> I'm still unconvinced this works all the time because it still needs the
> assumption that the stream contains contiguous pfns.

This is how it is done today. If the pfns start to arrive in another
order the format has to be changed to send a memory layout in advance.

I will check if some sort of retry logic can be added.


Olaf

--FrxVhwK/bNRjN48l
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWaAdNQAKCRBdQqD6ppg2
flAOAKD6dvTpv7or+R8lyws0w/nLSewPAQCcDfbo0vWS9GuyRjzkBHK8znKOsBI=
=ljH0
-----END PGP SIGNATURE-----

--FrxVhwK/bNRjN48l--


--===============7330347440896970016==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7330347440896970016==--


From xen-devel-bounces@lists.xen.org Fri Aug 25 12:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 12: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.xen.org>)
	id 1dlEAZ-00083D-I3; Fri, 25 Aug 2017 12:57:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hongbo.wang@intel.com>) id 1dlEAY-000837-EO
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 12:57:02 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F1/96-03406-D9E10A95; Fri, 25 Aug 2017 12:57:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTcRjG+59dPNpO/p2be11auAjU1FRCkyD
 6FH1LioIFXc7quI12kXNmrA/R7CJlBCorbSZOJ0ZqTcouZJjNC6aooGYUsrL8oHYXaZRmne1M
 s/Ph8L7neZ/39xx4SZHcKVWTjN3GsBbapJFGiTtztx1Or9ng1mY6/Gu3N3z3iHehPT3tC0Q+O
 iQxWnRW+zGJYdTTJSm8orJPzPdIHWgqrhRFkXJcieBjVZu4FEWSgCnobqySCHU+dAeWCGHIga
 C65Vy4eYrg0v1qkdA8QdA2NhZu7iLw1t1GQb8Up0H7zZcRQUGBryKomu4NQURYB3Wtn0JDsfg
 sjLvOE8IQD/FUTBNBQYGzof3HeCiJGG8GZ8AvCtYU3g+PvnRKBFwxgpIRQYjEedDcNBkiIBwH
 gf4WQqCp4M1ULSH8EoaGp8MioVbCzIel0CLANSKo/OZBgrAeeu++CpPjoWJuPlyr4HWJGy3Xl
 zt+SoX5JPjtvch/J3lYCnifbBW4SeC8MhkhhI6BFzemQtnkWAO9MwMRZWija1U81z+3a5Xbtc
 rtRuImlMwx7CmGTc/OytCxRr3BZqaNpvSszJwMM8NxtJ4x0Tou47jVfA/xV7GGfx6jxcZ8H4o
 nCY2S2jFTq5Wv01lPnDbQnOEoW2RiOB9KIEkNUESiWyuPYRk9Yy8wmvjTWpaBlGkU1HwCL1Nc
 IW3mjHpB6kd5ZGuzd54gF8se8O+2hb4AIRdbrBZGraLWB/fhoMFQZFlZt3ysIyhRHUshPqBcV
 siwZqPtf30WqUikiaX8QazMaLGtUGf5QAQfqKLvZjCQjf4nqR3oWa/n5POoRO3c6zqq/ELPYd
 u74b31rQeOlFdPFJ4ZOtqVGX1x3yh7b9yXby9PeZtGyZTjBSWy5LKBVF9X5KYtQxcc77nssvo
 i5fXfB4sn+v9cw4MbF3Xu3Q3+bu+rHPzJ+vBL5tdbn52KwdyUmDniAYrL2rnOPEvUd/zSWu9E
 b9OIOQOdlSpiOfov4IFfjqcDAAA=
X-Env-Sender: hongbo.wang@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503665818!76454941!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64244 invoked from network); 25 Aug 2017 12:57:00 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 12:57:00 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 05:56:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,425,1498546800"; d="scan'208";a="1210378473"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga002.fm.intel.com with ESMTP; 25 Aug 2017 05:56:58 -0700
Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 25 Aug 2017 05:56:58 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 25 Aug 2017 05:56:57 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.117]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.219]) with mapi id 14.03.0319.002;
 Fri, 25 Aug 2017 20:56:56 +0800
From: "Wang, Hongbo" <hongbo.wang@intel.com>
To: "Zhang, Haozhong" <haozhong.zhang@intel.com>, Asharaf Perinchikkal
 <Asharaf.Perinchikkal@quest-global.com>, iGVT-g <iGVT-g@lists.01.org>
Thread-Topic: =?utf-8?B?W1hlbi1kZXZlbF0gR3JhcGhpY2FsIHZpcnR1YWxpemF0aW9uIGluIGludGVs?=
 =?utf-8?B?wq4gQXRvbSBpcyBwb3NzaWJsZT8=?=
Thread-Index: AQHTFyy116cU9UPXyUuzFNLOn2ggfKKVE/7w
Date: Fri, 25 Aug 2017 12:56:55 +0000
Message-ID: <2A893DE636717B4D96C6AAB5599D2CF91AAA012C@SHSMSX104.ccr.corp.intel.com>
References: <6259FE59E23B6044B7C886F5C7173140275224AF@INBLCORMX01.quest-global.com>
 <20170817074415.rjj5wygxxt5dwuqy@hz-desktop>
In-Reply-To: <20170817074415.rjj5wygxxt5dwuqy@hz-desktop>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTNlNDhlNWYtMzk5Zi00YjZkLTgyZTgtMDkwM2YwMjMzMDc2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkNaT2dmZmRaYUpJSERrSzRsaElTOXVrQ0lhSTVBM0JqU01PdElKZ0xGSjA9In0=
x-ctpclassification: CTP_IC
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: Anoop Babu <anoop.babu@quest-global.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel]
 =?utf-8?q?Graphical_virtualization_in_intel=C2=AE_Ato?=
 =?utf-8?q?m_is_possible=3F?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

K2d2dGcgbWFpbGxvb3AuDQoNCldlIGhhdmVuJ3QgdHJpZWQgQXRvbSBib2FyZHMgdG8gc3VwcG9y
dCBHVlQtZy4NCldoYXQgd2UgaGF2ZSB2ZXJpZmllZCBhcmUgSW50ZWwgQ29yZSBwbGF0Zm9ybSAo
Y2xpZW50IG1hY2hpbmUpLCBJbnRlbCBYZW9uIEUzIHNlcnZlciB3aXRoIGVtYmVkZGVkIEdQVSwg
YW5kDQp3ZSBhbHNvIHRyaWVkIEFwb2xsbyBMYWtlIChDb2RlIG5hbWUpIFNvQyBib2FyZCBidXQg
QXRvbSBNaW5ub3dCb2FyZCBjYW4ndCBzdXBwb3J0Lg0KDQoNCkJlc3QgcmVnYXJkcy4NCkhvbmdi
bw0KVGVsOiArODYtMjEtNjExNiA3NDQ1DQpNUDogKzg2LTEzNjQgMTc5MyA2ODkNCk1haWw6IGhv
bmdiby53YW5nQGludGVsLmNvbQ0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g
RnJvbTogWmhhbmcsIEhhb3pob25nDQo+IFNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMTcsIDIwMTcg
Mzo0NCBQTQ0KPiBUbzogQXNoYXJhZiBQZXJpbmNoaWtrYWwgPEFzaGFyYWYuUGVyaW5jaGlra2Fs
QHF1ZXN0LWdsb2JhbC5jb20+DQo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsgQW5vb3Ag
QmFidSA8YW5vb3AuYmFidUBxdWVzdC1nbG9iYWwuY29tPjsNCj4gV2FuZywgSG9uZ2JvIDxob25n
Ym8ud2FuZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBHcmFwaGljYWwg
dmlydHVhbGl6YXRpb24gaW4gaW50ZWzCriBBdG9tIGlzIHBvc3NpYmxlPw0KPiANCj4gK0hvbmdi
byBXYW5nIGZyb20gSW50ZWwgR1BVIHZpcnR1YWxpemF0aW9uIHRlYW0NCj4gDQo+IE9uIDA4LzE3
LzE3IDA2OjM2ICswMDAwLCBBc2hhcmFmIFBlcmluY2hpa2thbCB3cm90ZToNCj4gPiBIaSBBbGws
DQo+ID4NCj4gPiBXZSBhcmUgdHJ5aW5nIHRvIGRvIGdyYXBoaWNhbCB2aXJ0dWFsaXphdGlvbiBp
biBpbnRlbMKuIEF0b23ihKINCj4gRTM4NDUoTWlubm93Qm9hcmQgVHVyYm90IFF1YWQtQ29yZSBi
b2FyZCkgdXNpbmcgeGVuLg0KPiA+DQo+ID4gSXMgaXQgcG9zc2libGUgdG8gZG8gZ3JhcGhpY2Fs
IHZpcnR1YWxpemF0aW9uIGluIGludGVswq4gQXRvbT8NCj4gPg0KPiA+IElmIHllcyxDb3VsZCB5
b3UgcGxlYXNlIHN1Z2dlc3Qgd2hhdCBhcmUgdmVyc2lvbnMgb2YgeGVuIGFuZCBsaW51eA0KPiBy
ZWNvbW1lbmRlZCB0byB1c2UgYW5kIHN0ZXBzIGkgbmVlZCB0byBmb2xsb3c/DQo+ID4NCj4gPiBS
ZWdhcmRzDQo+ID4gQXNoYXJhZiBQDQo+ID4gLS0tRGlzY2xhaW1lci0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBUaGlzIGUtbWFpbCBjb250YWlucyBQUklWSUxFR0VEDQo+IEFORCBDT05G
SURFTlRJQUwgSU5GT1JNQVRJT04gaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZQ0K
PiBhZGRyZXNzZWUocykuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBs
ZWFzZSBub3RpZnkgdGhlIHNlbmRlcg0KPiBieSBlLW1haWwgYW5kIGRlbGV0ZSB0aGUgb3JpZ2lu
YWwgbWVzc2FnZS4gT3BpbmlvbnMsIGNvbmNsdXNpb25zIGFuZCBvdGhlcg0KPiBpbmZvcm1hdGlv
biBpbiB0aGlzIHRyYW5zbWlzc2lvbiB0aGF0IGRvIG5vdCByZWxhdGUgdG8gdGhlIG9mZmljaWFs
IGJ1c2luZXNzIG9mDQo+IFF1RVNUIEdsb2JhbCBhbmQvb3IgaXRzIHN1YnNpZGlhcmllcywgc2hh
bGwgYmUgdW5kZXJzdG9vZCBhcyBuZWl0aGVyIGdpdmVuIG5vcg0KPiBlbmRvcnNlZCBieSBpdC4g
QW55IHN0YXRlbWVudHMgbWFkZSBoZXJlaW4gdGhhdCBhcmUgdGFudGFtb3VudCB0bw0KPiBjb250
cmFjdHVhbCBvYmxpZ2F0aW9ucywgcHJvbWlzZXMsIGNsYWltcyBvciBjb21taXRtZW50cyBzaGFs
bCBub3QgYmUNCj4gYmluZGluZyBvbiB0aGUgQ29tcGFueSB1bmxlc3MgZm9sbG93ZWQgYnkgd3Jp
dHRlbiBjb25maXJtYXRpb24gYnkgYW4NCj4gYXV0aG9yaXplZCBzaWduYXRvcnkgb2YgdGhlIENv
bXBhbnkuDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KPiA+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdA0KPiA+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+ID4gaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 13:00:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 13:00: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.xen.org>)
	id 1dlEEJ-0000FZ-66; Fri, 25 Aug 2017 13:00:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dlEEH-0000FS-PY
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 13:00:53 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 29/AE-02177-48F10A95; Fri, 25 Aug 2017 13:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFJsWRWlGSWpSXmKPExsUSfTxjoW6L/IJ
 Ig2fruS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyb1yYzFXznqniy5iBjA+MTri5GTg4hAQ+J
 vt/72LsYuYDstYwS9772MkI41xglHt1aw9bFyAFWtWlJEkR8KaNE6+xj7BDdGxgl3q9Ug0gsA
 ErMu8QMkmATMJfY07sCzBYR0JbYuH8lE0gRs0ALi8SuR+/AuoUFQiWe/XzNBFEUJnH7xX1WCN
 tK4t+yq6wgm1kEVCWuPAoHCfMKmEmceHmZFWJxjcSnqx8YQWxOAXuJ1o3rwUYyCohJfD+1Bmw
 ks4C4xK0n88FsCQFBiUWz9zBD2GIS/3Y9ZIOwDSS2Lt3HAmHLSZyb2ARlJ0jMPzSDGeQEZgFN
 ifW79CFG2klcnfCfHcJWlJjS/ZAd4jRBiZMzn0C15kj0HngLDjcJASmJ/61KIJ9LCHxjluhct
 I4VokZG4tHEm2wTGBVmIbl0FsK2WUi2zUKybRaSbQsYWVcxahSnFpWlFukamuslFWWmZ5TkJm
 bm6BoaGOvlphYXJ6an5iQmFesl5+duYgSmEwYg2MH48rTnIUZJDiYlUV7rl/MjhfiS8lMqMxK
 LM+KLSnNSiw8xynBwKEnwisktiBQSLEpNT61Iy8wBJjaYtAQHj5IIbzpImre4IDG3ODMdInWK
 UZdjy+8T35mEWPLy81KlxHlnghQJgBRllObBjYAl2UuMslLCvIxARwnxFKQW5WaWoMq/YhTnY
 FQS5m0FmcKTmVcCt+kV0BFMQEdMOjEH5IiSRISUVANjsV9yaUxwn8/k0/ndyQ3hp65+33y/0c
 +Pq01pWmV16NxgzwOWTFd5Hm5RN2eKmnhm9rIYp0vCJVNUPwtkfv/NdbrmZNX/cvfnNz/mGay
 1Lfg/4+Gq/Ww6zAc1eQ89+17YqxeiEXQh8LyCxnkX44NB/67re50sZNr5ke/7xZUCPI3CEmpe
 e38osRRnJBpqMRcVJwIAxvqHE60DAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503666051!94819225!1
X-Originating-IP: [91.199.104.161]
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 46102 invoked from network); 25 Aug 2017 13:00:52 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 25 Aug 2017 13:00:52 -0000
Received: (qmail 18191 invoked from network); 25 Aug 2017 16:00:50 +0300
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;
 25 Aug 2017 16:00:50 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 84E637FC4E
 for <xen-devel@lists.xen.org>; Fri, 25 Aug 2017 16:00:50 +0300 (EEST)
Received: (qmail 21459 invoked from network); 25 Aug 2017 16:00:50 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 25 Aug 2017 16:00:50 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Fri, 25 Aug 2017 16:00:49 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Fri, 25
 Aug 2017 16:00:49 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v6] x86/hvm: Allow guest_request vm_events coming from
 userspace
Thread-Index: AQHTF08dTTcBzg137EaN9eAVPtVV/qKU1kSAgAANK4A=
Date: Fri, 25 Aug 2017 13:00:49 +0000
Message-ID: <1503666049.3092.15.camel@bitdefender.com>
References: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
 <59A030950200007800173C13@prv-mh.provo.novell.com>
In-Reply-To: <59A030950200007800173C13@prv-mh.provo.novell.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.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.18.884, d:out, a:y, w:t, t:16,
 sv:1503644583, ts:1503666049
Content-ID: <F23A2B4B20CA2D4DB88301C5FA060FBC@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.72913
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 458966,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.003978)], BW: [Enabled, t:
 (0.000006)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002208), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.008760,0.000040)], URL: [Enabled, t: (0.000004)], RTDA: [Enabled,
 t: (0.126500), Hit: No, Details: v2.6.4; Id:
 15.5f478m.1bnlqsqb9.7meil], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH v6] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVmksIDIwMTctMDgtMjUgYXQgMDY6MTMgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAxNy4wOC4xNyBhdCAxMzo1MCwgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiAtLS0gYS94ZW4vY29tbW9uL21vbml0b3IuYw0K
PiA+ICsrKyBiL3hlbi9jb21tb24vbW9uaXRvci5jDQo+ID4gQEAgLTc1LDYgKzc1LDcgQEAgaW50
IG1vbml0b3JfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdA0KPiA+IHhlbl9kb21jdGxf
bW9uaXRvcl9vcCAqbW9wKQ0KPiA+ICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsNCj4gPiAgICAg
ICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3Rfc3luYyA9IG1vcC0+dS5ndWVzdF9yZXF1ZXN0
LnN5bmM7DQo+ID4gICAgICAgICAgZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X2VuYWJsZWQgPSBy
ZXF1ZXN0ZWRfc3RhdHVzOw0KPiA+ICsgICAgICAgIGQtPmFyY2gubW9uaXRvci5ndWVzdF9yZXF1
ZXN0X3VzZXJzcGFjZV9lbmFibGVkID0gbW9wLQ0KPiA+ID51Lmd1ZXN0X3JlcXVlc3QuYWxsb3df
dXNlcnNwYWNlOw0KPiBUaGlzIGJyZWFrcyB0aGUgYnVpbGQgb24gQVJNLg0KVGhlcmUgYXJlIDIg
c29sdXRpb25zLCBJIGNhbiBtb3ZlIHRoZSBjYXNlIGluIHg4Ni9tb25pdG9yLmMgaW4NCnRoZSBh
cmNoX21vbml0b3JfZG9tY3RsX2V2ZW50IGZ1bmN0aW9uIG9yIEkgY2FuIG1ha2UgYSBhcmNoIHNw
ZWNpZmljDQpmdW5jdGlvbiB0aGF0IGRvZXMgdGhlIGFzc2lnbm1lbnQgaW4gdGhlIHg4NiBjYXNl
IGFuZCBkb2VzIG5vdGhpbmcgaW4NCnRoZSBhcm0gY2FzZS4gV2hhdCBhcHByb2FjaCBkbyB5b3Ug
cHJlZmVyPw0KPg0KPiBKYW4NCj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFRo
aXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXINCg0KVGhhbmtzLA0KQWxleA0KDQpf
X19fX19fX19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVm
ZW5kZXINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 13:18:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 13: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.xen.org>)
	id 1dlEUz-0001DD-LE; Fri, 25 Aug 2017 13:18:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hongbo.wang@intel.com>) id 1dlEUy-0001D7-Al
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 13:18:08 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 97/99-18185-F8320A95; Fri, 25 Aug 2017 13:18:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbWxLYRTH99zbdtfsctdtelZbRFmEWRmC8WV
 Y8GWyEKLi7Xa72ht9mXu76SyRElvoRqQfvFRRNMI2NcKQbszebWIzBMMQY1YhXhYmYvT2dlPP
 p9/J/3+e8z/JIXB5qUxJMFYLw5log0oWJambN2dD6v5Jbs3M5hML5nu+nJFkoOVNvl9YNlonZ
 U1as3WzVN/y8ZU071iStedFJWZDl8COogg5dQjBpcenpXY0igCKhMazR0KcDe1DXZhosiHo+3
 FHKhY1CNpdLplY+BBc6RgMFV4E9+zlkUK/jJoOPtejIMdRa+FZ3QPcjggCp9aAoyVbwFgqA3p
 qOdGxCI62NoTcs6Du/F5cYAmVDGXvyiQCk9QqOOH1hxLZEdw68EQmCKOodOi8XIEJjKhx8KOt
 Msg4pYDu3pOYuA4FnpoOXOR46H8zFNwGqOM4tDm/h3YeD83ex1JxcgI4vg6EWAFPS9xomPfd/
 CkT/RPh98ViJA6bDm7fV5nIKXD21AdcTB0Dd472BjeQUypo7m+PPIgmOMPyOcPanWHtzrB2N5
 KUoyk8wxUwXGqaWsuxOr3FSLOG1LSZc9VGhudpHWOgtbw6x2y8jAInERF419GNvsX1KIHAVPH
 kwv6TGvkYrTm3UE/z+k1cvoHh61EiQaiAXK1ya+QxHKNjrFtYQ+CuhmUgolVxZKcgk3webeRZ
 nSi1odlEVcXFAYx4fqBqAJNLTGYTo1SQ6YKVEqz6fNPIR8M32oWSlLEkCkSTR+cxnJG1/K/7k
 YJAqliyXvglmjVZRub5A1GwQBRHq0uIYqH/SUob2tZqWuaJdFT3MYd378GuZSU6Nlayu/Jyln
 iXbr1QxGZOWj93tHPIv6K0cBlZmG5VF7d4x96939i7urb63MpOtaNIt71ncsQfYjAqoiH3rut
 h3G1/0o7Tmqb3XSWLU2SeZAX3cF5598tX36a+rfj8Lmpn5gzbxKsdOb7XL6oKvFmfilQSXk+n
 TcM5nv4LMwiKpJ4DAAA=
X-Env-Sender: hongbo.wang@intel.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503667083!101029361!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5845 invoked from network); 25 Aug 2017 13:18:05 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 13:18:05 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 06:18:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,425,1498546800"; d="scan'208";a="1166086502"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga001.jf.intel.com with ESMTP; 25 Aug 2017 06:18:02 -0700
Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 25 Aug 2017 06:18:02 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 25 Aug 2017 06:18:01 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.117]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.183]) with mapi id 14.03.0319.002;
 Fri, 25 Aug 2017 21:17:58 +0800
From: "Wang, Hongbo" <hongbo.wang@intel.com>
To: "Zhang, Haozhong" <haozhong.zhang@intel.com>, Monisha Barooah
 <mbarooah@rivian.com>
Thread-Topic: [Xen-devel] Building XenGT for Intel embedded board
Thread-Index: AQHTFyyO00WWcEDVQUa360B11hVJbaKVFQ+w
Date: Fri, 25 Aug 2017 13:17:57 +0000
Message-ID: <2A893DE636717B4D96C6AAB5599D2CF91AAA014D@SHSMSX104.ccr.corp.intel.com>
References: <DM5PR10MB15961C439C6A72B42A756E50AB880@DM5PR10MB1596.namprd10.prod.outlook.com>
 <20170817074226.nyfzsm32wk5exr2j@hz-desktop>
In-Reply-To: <20170817074226.nyfzsm32wk5exr2j@hz-desktop>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDU3ZDJiNTMtMzZjOS00NThmLWIyNDktNDI2N2IwOGU3N2QxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkFXZll1eEhHWFk0d1FuRzRpUHd6Tm9VVmpUSFp3ZXJ3ZHZwRW1xcjcwOTQ9In0=
x-ctpclassification: CTP_IC
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: iGVT-g <iGVT-g@lists.01.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Building XenGT for Intel embedded board
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

K0dWVC1nIG1haWxsb29wCgpIaSBCYXJvb2FoLApUaGFua3MgZm9yIHlvdXIgaW50ZXJlc3RzIGlu
IFhlbkdULgpUaGUgZG9jdW1lbnQgYW5kIGdpdCB5b3UgbWVudGlvbmVkIGlzIGFuIG9sZCB2ZXJz
aW9uIHRvIGJyaW5nIHVwIFhlbkdUIG9uIEludGVsCkFwb2xsbyBMYWtlIChjb2RlIG5hbWUpIGVt
YmVkZGVkIGJvYXJkLiBJdCdzIHVzaW5nIG9sZCBhcmNoaXRlY3R1cmUgWGVuR1QuCkFmdGVyIEdW
VC1nIGhhcyBiZWVuIHVwc3RyZWFtZWQgdG8ga2VybmVsIDQuMTAsIHdlIHdvdWxkIGxpa2UgdXNl
cnMgdG8gc3dpdGNoCnRvIHRoaXMgbmV3IGFyY2hpdGVjdHVyZSBHVlQtZyBiZWNhdXNlIGl0J3Mg
dXBzdHJlYW0gZnJpZW5kbHkgYW5kIG91ciBsYXRlc3QgZmVhdHVyZXMgCmFuZCBwYXRjaGVzIHdp
bGwgb25seSBhcHBseSB0byB0aGlzIHZlcnNpb24uCgpJbiBvcmRlciB0byBicmluZyB1cCBYZW5H
VCBvbiBBcG9sbG8gTGFrZSAoQVBMKSwgaXQgZG9lcyBuZWVkIG1pbm9yIEFCTCBjaGFuZ2VzLCBh
cHBseSBzb21lIEFQTApTb0MgcGF0Y2hlcyB0byAidXBzdHJlYW0iIHZlcnNpb24gWGVuR1QsIGl0
IGFsc28gbmVlZHMgaTkxNSBkcm0gZHJpdmVyIGNoYW5nZXMgaW4gR3Vlc3QKWW9jdG8uCkNhbiB5
b3UgY2hlY2sgd2l0aCB5b3VyIEludGVsIGFjY291bnQgbWFuYWdlciB0byBnZXQgbW9yZSBpbmZv
cm1hdGlvbj8KCgpCZXN0IHJlZ2FyZHMuCkhvbmdibwpUZWw6ICs4Ni0yMS02MTE2IDc0NDUKTVA6
ICs4Ni0xMzY0IDE3OTMgNjg5Ck1haWw6IGhvbmdiby53YW5nQGludGVsLmNvbQoKCj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBaaGFuZywgSGFvemhvbmcKPiBTZW50OiBUaHVy
c2RheSwgQXVndXN0IDE3LCAyMDE3IDM6NDIgUE0KPiBUbzogTW9uaXNoYSBCYXJvb2FoIDxtYmFy
b29haEByaXZpYW4uY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsgV2FuZywgSG9u
Z2JvIDxob25nYm8ud2FuZ0BpbnRlbC5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIEJ1
aWxkaW5nIFhlbkdUIGZvciBJbnRlbCBlbWJlZGRlZCBib2FyZAo+IAo+ICtIb25nYm8gV2FuZyBm
cm9tIEludGVsIEdQVSB2aXJ0dWFsaXphdGlvbiB0ZWFtCj4gCj4gT24gMDgvMTAvMTcgMjI6NDcg
KzAwMDAsIE1vbmlzaGEgQmFyb29haCB3cm90ZToKPiA+IEhpIEV2ZXJ5b25lLAo+ID4gSSBhbSBj
dXJyZW50bHkgZXhwbG9yaW5nIG9uIGJyaW5naW5nIHVwIFhlbkdUIGZvciBhbiBJbnRlbCBlbWJl
ZGRlZAo+IGJvYXJkLgo+ID4KPiA+IEkgY2FtZSBhY3Jvc3MgdGhpcyBkb2N1bWVudCByZWxhdGlu
ZyB0byBicmluZ2luZyB1cCBYZW5HVCBmb3IgdGhlCj4gPiBTYW5keSBCcmlkZ2UvSXZ5IEJyaWRn
ZS9IYXN3ZWxsIHBsYXRmb3JtCj4gPgo+IGh0dHBzOi8vd3d3LmludGVsLmNvbS9jb250ZW50L2Rh
bS93d3cvcHVibGljL3VzL2VuL2RvY3VtZW50cy9ndWlkZXMKPiAveGcKPiA+IGVuZ3QtZm9yLWl2
aS1zb2x1dGlvbnMtZGV2LWtpdC1nZXR0aW5nLXN0YXJ0ZWQtZ3VpZGUucGRmCj4gPgo+ID4gT3Vy
IGN1cnJlbnQgSW50ZWwgZW1iZWRkZWQgYm9hcmQgaXMgdXAgd2l0aCBhbiBZb2N0byBpbWFnZSBp
bnRlZ3JhdGVkCj4gd2l0aCB0aGUgSW50ZWwgQlNQIGZvciB0aGUgYm9hcmQuIFRoZSBib2FyZCB1
c2VzIEFCTCBib290IGxvYWRlci4KPiA+Cj4gPiBJIHNhdyBpbiB0aGUgWGVuR1QgZG9jdW1lbnQg
Zm9yIHRoZSBTYW5keSBCcmlkZ2UvSXZ5IEJyaWRnZS9IYXN3ZWxsCj4gcGxhdGZvcm0sIHRoYXQg
dGhlcmUgaXMgbWVudGlvbiBvZiBRZW11IGFsb25lIGFuZCBubyBtZW50aW9uIG9mIGFueSBJbnRl
bAo+IEJTUHMuIERvbid0IHdlIHJlcXVpcmUgSW50ZWwgQlNQIGZvciBkb20wIGtlcm5lbCB0byB3
b3JrIGluIHRoZSBYZW5HVAo+IGh5cGVydmlzb3I/IE9yIGlzIGEgZ2VuZXJpYyB2ZXJzaW9uIG9m
IEludGVsIEJTUCBpbnRlZ3JhdGVkIHdpdGggdGhlIGtlcm5lbAo+IGltYWdlIGxpbmsgaHR0cHM6
Ly9naXRodWIuY29tLzAxb3JnL1hlbkdULVByZXZpZXcta2VybmVsLmdpdC4KPiA+Cj4gPiBBbHNv
LCBhcyB3ZSBoYXZlIGFuIFlvY3RvIGltYWdlIGluIHRoZSBJbnRlbCBib2FyZCwgd2UgbWlnaHQg
aGF2ZSB0byBjcm9zcwo+IGNvbXBpbGUgdGhlIEtlcm5lbCwgWGVuIGFuZCBRZW11IGJ1aWxkcyBh
cyBtZW50aW9uZWQgaW4gdGhlIGxpbmsgYWJvdmUgZm9yCj4gb3VyIEludGVsIGVtYmVkZGVkIGJv
YXJkIHVzaW5nIGEgTGluYXJvIHRvb2xjaGFpbi4gSWYgbm90LCBpcyB0aGVyZSBhIHdheSwgd2UK
PiBjYW4gbGluayB0aGlzIHBhcnRpY3VsYXIgdmVyc2lvbiBvZiBYZW5HVCBkaXJlY3RseSB3aXRo
IG91ciBZb2N0byBpbWFnZSBmb3IgdGhlCj4gSW50ZWwgYm9hcmQgYnkgaW5jbHVkaW5nIHRoZSBt
ZXRhLXZpcnR1YWxpemF0aW9uIGxheWVyIGFzIG1lbnRpb25lZCBpbiB0aGUgbGluawo+IGh0dHA6
Ly9naXQueW9jdG9wcm9qZWN0Lm9yZy9jZ2l0L2NnaXQuY2dpL21ldGEtdmlydHVhbGl6YXRpb24v
YWJvdXQvIGFuZAo+IGRvaW5nICdiaXRiYWtlIHhlbiBpbWFnZSBtaW5pbWFsJz8KPiA+Cj4gPiBQ
bGVhc2UgYWR2aXNlIHdoaWNoIGlzIHRoZSBjb3JyZWN0IHJvdXRlIHRvIHRha2UgaW4gdGhpcyBy
ZWdhcmQuCj4gPgo+ID4gVGhhbmtzCj4gPiBNCj4gPgo+ID4KPiA+Cj4gPgo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gX19f
XyBDT05GSURFTlRJQUxJVFkgTk9URTogVGhpcyBlbGVjdHJvbmljIG1lc3NhZ2UgKGluY2x1ZGlu
ZyBhbnkKPiBhdHRhY2htZW50cykgbWF5IGNvbnRhaW4gaW5mb3JtYXRpb24gdGhhdCBpcyBwcml2
aWxlZ2VkLCBjb25maWRlbnRpYWwsIGFuZAo+IHByb3ByaWV0YXJ5LiBJZiB5b3UgYXJlIG5vdCB0
aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZAo+IHRoYXQgYW55
IGRpc2Nsb3N1cmUsIGNvcHlpbmcsIGRpc3RyaWJ1dGlvbiwgb3IgdXNlIG9mIHRoZSBpbmZvcm1h
dGlvbgo+IGNvbnRhaW5lZCBoZXJlaW4gKGluY2x1ZGluZyBhbnkgcmVsaWFuY2UgdGhlcmVvbikg
aXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91Cj4gcmVjZWl2ZWQgdGhpcyBlbGVjdHJvbmlj
IG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUKPiBzZW5k
ZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gYW5kIGRlc3Ryb3kg
dGhlIG1hdGVyaWFsCj4gaW4gaXRzIGVudGlyZXR5LCB3aGV0aGVyIGluIGVsZWN0cm9uaWMgb3Ig
aGFyZCBjb3B5IGZvcm1hdC4gQWx0aG91Z2ggUml2aWFuCj4gQXV0b21vdGl2ZSBJbmMuIGhhcyB0
YWtlbiByZWFzb25hYmxlIHByZWNhdXRpb25zIHRvIGVuc3VyZSBubyB2aXJ1c2VzIGFyZQo+IHBy
ZXNlbnQgaW4gdGhpcyBlbWFpbCwgUml2aWFuIGFjY2VwdHMgbm8gcmVzcG9uc2liaWxpdHkgZm9y
IGFueSBsb3NzIG9yIGRhbWFnZQo+IGFyaXNpbmcgZnJvbSB0aGUgdXNlIG9mIHRoaXMgZW1haWwg
b3IgYXR0YWNobWVudHMuCj4gCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+ID4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKPiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 13:38:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 13: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.xen.org>)
	id 1dlEom-0002bw-BK; Fri, 25 Aug 2017 13:38:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlEol-0002bq-M4
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 13:38:35 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 3B/37-03937-A5820A95; Fri, 25 Aug 2017 13:38:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG6UxoJ
 Ig463khZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axVzPYCmayVjyYtZaxgbGRpYuRk0NCwF9i
 3fFTzCA2i4CqxLxzM5lAbDYBZYmfnb1sILaIgILE8zMLgOq5OJgFJjJKfOntASsSFgiRuLP2J
 1gRr4CFxOyW/UwgRUICaxkl7ix9xwSREJQ4OfMJ2DZmAR2JBbs/ATVwANnSEsv/cYCEOQX0JB
 q+NzOC2KICKhKdS+eAlQsBLe6YfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGFnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxjPrw08xCjJwaQkymv9cn6kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneYPUFkUKCRanpqRVpmTnAsIdJS3DwKInwHgRJ8xYXJOYWZ
 6ZDpE4x6nI0fdjyhUmIJS8/L1VKnLcBpEgApCijNA9uBCwGLzHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYtxRkCk9mXgncpldARzABHTHpxByQI0oSEVJSDYyF+3W3FBdsmxH0c/OsloxPczt
 2rGftFSqWqPmymMeWc1F8NJNG/T89j1Wymp9No85KBB7o+iJdoW36w991HkPvim01jW57HVae
 qFpcLMi8U0ubadZ7a0b1n+lPm63a/7yNEfALtDNo/ct/s87/5bTFR/f8d/Nvund8v51e/4mIa
 +rzjjHkVSixFGckGmoxFxUnAgAMyPYRvAIAAA==
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503668312!112019308!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55328 invoked from network); 25 Aug 2017 13:38:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 13:38:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="436877821"
Date: Fri, 25 Aug 2017 14:36:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170825133604.tyjebwqdt5kuuiti@citrix.com>
References: <20170824101443.31345-1-olaf@aepfle.de>
 <20170824101443.31345-4-olaf@aepfle.de>
 <20170825120645.g2r5smkgfdxmorhc@citrix.com>
 <20170825125101.GN6372@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825125101.GN6372@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDI6NTE6MDFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gRnJpLCBBdWcgMjUsIFdlaSBMaXUgd3JvdGU6Cj4gCj4gPiBJJ20gc3RpbGwgdW5j
b252aW5jZWQgdGhpcyB3b3JrcyBhbGwgdGhlIHRpbWUgYmVjYXVzZSBpdCBzdGlsbCBuZWVkcyB0
aGUKPiA+IGFzc3VtcHRpb24gdGhhdCB0aGUgc3RyZWFtIGNvbnRhaW5zIGNvbnRpZ3VvdXMgcGZu
cy4KPiAKPiBUaGlzIGlzIGhvdyBpdCBpcyBkb25lIHRvZGF5LiBJZiB0aGUgcGZucyBzdGFydCB0
byBhcnJpdmUgaW4gYW5vdGhlcgo+IG9yZGVyIHRoZSBmb3JtYXQgaGFzIHRvIGJlIGNoYW5nZWQg
dG8gc2VuZCBhIG1lbW9yeSBsYXlvdXQgaW4gYWR2YW5jZS4KPiAKCk1heWJlIGEgbWlkZGxlIGdy
b3VuZCBpcyB0byBzY2FuIHRoZSBiYXRjaCB0byBzZWUgaWYgcGZucyBjYW4gYmUgZml0CmludG8g
YSB3aG9sZSBzdXBlciBwYWdlPyBJIGRvbid0IHRoaW5rIHlvdSBjYW4gZ2V0IGEgYmF0Y2ggYXMg
YmlnIGFzIDFHCmJ1dCB0aGVyZSBzaG91bGQgYmUgYSBsb3Qgb2YgMk0gYmF0Y2hlcz8KCj4gSSB3
aWxsIGNoZWNrIGlmIHNvbWUgc29ydCBvZiByZXRyeSBsb2dpYyBjYW4gYmUgYWRkZWQuCj4gCgpU
aGlzIHdvdWxkIGJlIHVzZWZ1bCB0b28uCgo+IAo+IE9sYWYKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 13:40:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 13: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.xen.org>)
	id 1dlEqM-00038y-Jn; Fri, 25 Aug 2017 13:40:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlEqL-00038r-Uf
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 13:40:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 41/26-03406-DB820A95; Fri, 25 Aug 2017 13:40:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS3ePxoJ
 Igwl3DS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPG/azFezmrHh8aTdrA+MB9i5GTg4hgTyJ
 rfOvMoHYvAJ2EgenLgCLSwgYSpxeeJOli5GDg0VAVWLPhzSQMJuAukTbs+2sIGERAQOJc0eTu
 hi5OJgF1jJKNLzfDTZGWCBV4vHn1UwQ4/UlZt6cxA5SzwlUP7ktD8TkFRCU+LtDGKSCWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ykl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHgMQLCD8fS6wEOMkhxMSqK81i/nRwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4D2lviBSSLAoNT21Ii0zBxgDMGkJDh4lEd6DIGne4oLE3
 OLMdIjUKUZFKXHeBpCEAEgiozQPrg0Wd5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzGsEMo
 UnM68EbvoroMVMQIsnnZgDsrgkESEl1cDI3cdmUqmhFc3/9JikZPlVHq9+F7VPvz9GnmpmXth
 XPk/i7bmfX8/9LgrMdfqnsDX95+2sDYoyJZ/rFhwwsn67+cIa9rmm7NGL5ktM9Tecl7RzTkeX
 1jfmjAeX+FPU9+Stvvlok+Z+TvkrWzSn2nBtPCNkHOqj+ernJr1fUmzR1fd0fh9/nXxQiaU4I
 9FQi7moOBEAEAU+u7YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503668411!71595725!1
X-Originating-IP: [137.65.248.74]
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 48802 invoked from network); 25 Aug 2017 13:40:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 13:40:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 07:40:10 -0600
Message-Id: <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 07:40:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <osstest-112855-mainreport@xen.org>
In-Reply-To: <osstest-112855-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, osstest-admin@xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDA1OjE1LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDExMjg1NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyODU1LyAKPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyODA5Cj4gIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjgwOQoKVGhlc2UgdHdvIGFy
ZSB3YXRjaGRvZyBOTUlzIGR1cmluZyB0aGUgbG9hZGluZyBvZiBEb20wLiBNb3N0Cmxpa2VseSBj
YW5kaWRhdGUgZm9yIGludHJvZHVjaW5nIHRoZSBpc3N1ZSBpcyBCb3Jpcycgc2NydWIgc2VyaWVz
LgoKPiAgYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODA5CgpUaGlzIGxvb2tzIGxpa2UgYSBuZXR3b3JrIGds
aXRjaC4KCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDExMjgwOQo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMTI4MDkK
PiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgZmFpbCBSRUdSLiB2cy4gMTEyODA5CgpUaGUgZ3Vlc3RzIGhlcmUgbG9vayB0byBhbGwgYmUg
c3R1Y2sgb24gZWFybHkgZmlyc3QgdGltZSBib290LgpPbmUgb2YgdGhlIHR3byBodm1sb2FkZXIg
Y2hhbmdlcyB3b3VsZCBsb29rIHRvIGJlIHRoZQpwcmltYXJ5IHN1c3BlY3RzLgoKSW4gYm90aCBw
cm9ibGVtIGNhc2VzIHdlIG1heSBhbHRlcm5hdGl2ZWx5IG5lZWQgdG8gc2VlIHdoZXRoZXIKdGhl
IGJpc2VjdG9yIGNhbiBuYXJyb3cgaXQgZG93biBvdmVyIHRoZSB3ZWVrZW5kLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 13:44:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 13:44: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.xen.org>)
	id 1dlEug-0003Mu-55; Fri, 25 Aug 2017 13:44:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlEue-0003Ml-Uk
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 13:44:41 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EA/D2-01729-8C920A95; Fri, 25 Aug 2017 13:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/e45oJ
 Ig8n3lC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdC7czFzzjqJiypoepgXE2excjJ4eQQJ5E
 6487LCA2r4CdxIpNR1hBbAkBQ4nTC2+CxVkEVCWWP7rFDGKzCahLtD3bDlYjImAuceZLE9AcL
 g5mgVYWiY51r9lAEsICoRLv76xkAUkICSxnlFj4aS3YNk6gjkfz5gNN4gDaJijxd4cwSJhZQE
 vi4a9bLBC2tsSyha/BSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuil1S
 UmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8Vaf8yFGSQ4mJVFe65fzI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8K7VWBApJFiUmp5akZaZA4wEmLQEB4+SCO8mkDRvcUFib
 nFmOkTqFKOilDjvTpCEAEgiozQPrg0WfZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzDsbZA
 pPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoGxJFMqUcGkvJxR//t7zR9JerFhc7eLzHH+e/f//Av
 9U+VUY/lnGwRsj5z2OSjo4R23Mq0nrXMKD1kxXZl257Ft45w1L2WOpLGW6vy3Vkxu0Q5t37ng
 tXUbh36Sf+pWSYuq53yHtZa8Fc545al/ScG+N/XDWqHdh7xYXucxRFTNnF+9/7ugsrYSS3FGo
 qEWc1FxIgCKoB7+uQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503668677!108738151!1
X-Originating-IP: [137.65.248.74]
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 65283 invoked from network); 25 Aug 2017 13:44:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 13:44:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 07:44:36 -0600
Message-Id: <59A045E40200007800173CFB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 07:44:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Stefan ISAILA" <aisaila@bitdefender.com>
References: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
 <59A030950200007800173C13@prv-mh.provo.novell.com>
 <1503666049.3092.15.camel@bitdefender.com>
In-Reply-To: <1503666049.3092.15.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH v6] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE1OjAwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIFZpLCAyMDE3LTA4LTI1IGF0IDA2OjEzIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4gPgo+PiA+ID4KPj4gPiA+ID4KPj4gPiA+ID4gT24gMTcuMDguMTcgYXQgMTM6NTAsIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+ID4gLS0tIGEveGVuL2NvbW1vbi9tb25pdG9y
LmMKPj4gPiArKysgYi94ZW4vY29tbW9uL21vbml0b3IuYwo+PiA+IEBAIC03NSw2ICs3NSw3IEBA
IGludCBtb25pdG9yX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QKPj4gPiB4ZW5fZG9t
Y3RsX21vbml0b3Jfb3AgKm1vcCkKPj4gPiAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4+ID4g
ICAgICAgICAgZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X3N5bmMgPSBtb3AtPnUuZ3Vlc3RfcmVx
dWVzdC5zeW5jOwo+PiA+ICAgICAgICAgIGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVk
ID0gcmVxdWVzdGVkX3N0YXR1czsKPj4gPiArICAgICAgICBkLT5hcmNoLm1vbml0b3IuZ3Vlc3Rf
cmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCA9IG1vcC0KPj4gPiA+dS5ndWVzdF9yZXF1ZXN0LmFs
bG93X3VzZXJzcGFjZTsKPj4gVGhpcyBicmVha3MgdGhlIGJ1aWxkIG9uIEFSTS4KPiBUaGVyZSBh
cmUgMiBzb2x1dGlvbnMsIEkgY2FuIG1vdmUgdGhlIGNhc2UgaW4geDg2L21vbml0b3IuYyBpbgo+
IHRoZSBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50IGZ1bmN0aW9uIG9yIEkgY2FuIG1ha2UgYSBh
cmNoIHNwZWNpZmljCj4gZnVuY3Rpb24gdGhhdCBkb2VzIHRoZSBhc3NpZ25tZW50IGluIHRoZSB4
ODYgY2FzZSBhbmQgZG9lcyBub3RoaW5nIGluCj4gdGhlIGFybSBjYXNlLiBXaGF0IGFwcHJvYWNo
IGRvIHlvdSBwcmVmZXI/CgpUaGF0J3MgYSBxdWVzdGlvbiB0byB0aGUgbWFpbnRhaW5lcnMgb2Yg
dGhhdCBjb2RlLiBXaGF0IEkgY2FyZQphYm91dCBpcyB0aGF0IHBhdGNoZXMgdG91Y2hpbmcgY29t
bW9uIGNvZGUgcGxlYXNlIGFyZSBhdCBsZWFzdApidWlsZC1jaGVja2VkIG9uIHRoZSBvdGhlciBh
cmNoaXRlY3R1cmUgYmVmb3JlIHN1Ym1pc3Npb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 13:59:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 13: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.xen.org>)
	id 1dlF8e-0004H3-Bk; Fri, 25 Aug 2017 13:59:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlF8d-0004Gw-Hb
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 13:59:07 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 96/38-02184-A2D20A95; Fri, 25 Aug 2017 13:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQldLd0G
 kwa4zXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3hNvsBQ+FKh7OeczawNjD38XIySEh4CfR
 9+k6M4jNIqAq8fH9FyYQm01AR+Li3J1sILaIgLJE76/fLCA2s0CxxPPN7YwgtrBAoETr7DZ2E
 JtXwEPi49IPQPVcHEICDcwST5uPQyUEJU7OfALVrCOxYPcnoCIOIFtaYvk/DpAwp4C9xL1fC8
 DKRQVUJE6uXAN2g5CAokT/vAdsEHemS0x81sMygZF/FpKps5BMnYUwdQEj8ypG9eLUorLUIl1
 DvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwACsZ2Bg3MHY1Ot8iFGSg0lJlNf6
 5fxIIb6k/JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBu1N7QaSQYFFqempFWmYOM
 EZgSiU4eJREeNtB0rzFBYm5xZnpEKlTjIpS4ryMOkAJAZBERmkeXBssLi8xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEuZVApnCk5lXAjf9FdBiJqDFk07MAVlckoiQkmpgNMoIk424ZLPhNeO
 DypCN8V57RRiO1Yh4Cr9l+fo5c8YKVabWZymraj9PbONJut0klLRUclmDRdeKeLX+/MDLpowv
 ft6YmmkefPTj63KrxSybLrrtZtPacKpDLHfXat/QKndG8xuutR/fbZ7vUsi90NJceb0Ct1yU6
 Jdtmm1RS3pOvz3R1cSixFKckWioxVxUnAgA/y/39cYCAAA=
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503669546!87755208!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16049 invoked from network); 25 Aug 2017 13:59:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 13:59:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,425,1498521600"; d="scan'208";a="51562260"
Date: Fri, 25 Aug 2017 14:58:31 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A033600200007800173C4B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDY6MjU6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI1LjA4LjE3IGF0IDE0OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MTY6MzhBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIyLjA4LjE3IGF0IDE1OjU0LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6MjY6MjNB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDExLjA4LjE3IGF0IDE4
OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYwo+ID4+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYwo+ID4+ID4+ID4gQEAgLTQ0MCw2ICs0NDAsMTAgQEAgaW50IF9faW5pdCBkb20wX3NldHVw
X3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpCj4gPj4gPj4gPiAgICAgICAgICAgICAgcmMg
fD0gcmFuZ2VzZXRfYWRkX3NpbmdsZXRvbihtbWlvX3JvX3JhbmdlcywgbWZuKTsKPiA+PiA+PiA+
ICAgICAgfQo+ID4+ID4+ID4gIAo+ID4+ID4+ID4gKyAgICAvKiBGb3IgUFZIIHByZXZlbnQgYWNj
ZXNzIHRvIHRoZSBNTUNGRyBhcmVhcy4gKi8KPiA+PiA+PiA+ICsgICAgaWYgKCBkb20wX3B2aCAp
Cj4gPj4gPj4gPiArICAgICAgICByYyB8PSBwY2lfbW1jZmdfc2V0X2RvbWFpbl9wZXJtaXNzaW9u
cyhkKTsKPiA+PiA+PiAKPiA+PiA+PiBXaGF0IGFib3V0IG9uZXMgcmVwb3J0ZWQgYnkgRG9tMCBs
YXRlciBvbj8gV2hpY2ggdGhlbiByYWlzZXMgdGhlCj4gPj4gPj4gcXVlc3Rpb24gd2hldGhlciAu
Li4KPiA+PiA+IAo+ID4+ID4gVGhpcyBzaG91bGQgYmUgZGVhbHQgd2l0aCBpbiB0aGUgUEhZU0RF
Vk9QX3BjaV9tbWNmZ19yZXNlcnZlZCBoYW5kbGVyLgo+ID4+ID4gQnV0IHNpbmNlIHlvdSBwcm9w
b3NlIHRvIGRvIHdoaXRlIGxpc3RpbmcsIEkgZ3Vlc3MgaXQgZG9lc24ndCBtYXR0ZXIKPiA+PiA+
IHRoYXQgbXVjaCBhbnltb3JlLgo+ID4+IAo+ID4+IFdlbGwsIGEgZnVuZGFtZW50YWwgcXVlc3Rp
b24gaXMgd2hldGhlciB3aGl0ZSBsaXN0aW5nIHdvdWxkIHdvcmsgaW4KPiA+PiB0aGUgZmlyc3Qg
cGxhY2UuIEkgY291bGQgc2VlIHJvb20gZm9yIHNldmVyZSBwcm9ibGVtcyBlLmcuIHdpdGggQUNQ
SQo+ID4+IG1ldGhvZHMgd2FudGluZyB0byBhY2Nlc3MgTU1JTyB0aGF0J3Mgbm90IGRlc2NyaWJl
ZCBieSBhbnkgUENJCj4gPj4gZGV2aWNlcycgQkFScy4gVHlwaWNhbGx5IHRoYXQgd291bGQgYmUg
cmVnaW9ucyBpbiB0aGUgY2hpcHNldCB3aGljaAo+ID4+IGZpcm13YXJlIGlzIHJlc3BvbnNpYmxl
IGZvciBjb25maWd1cmluZy9tYW5hZ2luZywgdGhlIGFkZHJlc3NlcyBvZgo+ID4+IHdoaWNoIGNh
biBiZSBmb3VuZC9zZXQgaW4gY3VzdG9tIGNvbmZpZyBzcGFjZSByZWdpc3RlcnMuCj4gPiAKPiA+
IFRoZSBxdWVzdGlvbiB3b3VsZCBhbHNvIGJlIHdoYXQgd291bGQgWGVuIGFsbG93IGluIHN1Y2gg
d2hpdGUtbGlzdGluZy4KPiA+IE9idmlvdXNseSB5b3UgY2FuIGdldCB0byBtYXAgdGhlIHNhbWUg
dXNpbmcgYm90aCB3aGl0ZS1saXN0IGFuZAo+ID4gYmxhY2stbGlzdGluZyAoc2VlIGJlbG93KS4K
PiAKPiBOb3QgcmVhbGx5IC0gd2hhdCB5b3UndmUgc2FpZCB0aGVyZSByZWdhcmRpbmcgTU1DRkcg
cmVnaW9ucyBpcwo+IGEgY2xlYXIgaW5kaWNhdGlvbiB0aGF0IHdlIHNob3VsZCBfbm90XyBtYXAg
cmVzZXJ2ZWQgcmVnaW9ucywgaS5lLgo+IGl0IHdvdWxkIG5lZWQgdG8gYmUgZnVsbCB3aGl0ZSBs
aXN0aW5nIHdpdGggcGVyaGFwcyBqdXN0IHRoZSBQQ0kKPiBkZXZpY2UgQkFScyBiZWluZyBoYW5k
bGVkIGF1dG9tYXRpY2FsbHkuCgpJJ3ZlIHRyaWVkIGp1c3QgbWFwcGluZyB0aGUgQkFScyBhbmQg
dGhhdCBzYWRseSBkb2Vzbid0IHdvcmssIHRoZSBib3gKaGFuZ3MgYWZ0ZXIgdGhlIElPTU1VIGlz
IGVuYWJsZWQ6CgpbLi4uXQooWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjEzLjUKKFhF
TikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDozZjoxMy42CihYRU4pIFtWVC1EXWlvbW11X2VuYWJs
ZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9IGZmZmY4MmMwMDAyMWIwMDAKCkkgd2lsbCBwYXJr
IHRoaXMgQVRNIGFuZCBsZWF2ZSBpdCBmb3IgdGhlIEludGVsIGd1eXMgdG8gZGlhZ25vc2UuCgpG
b3IgdGhlIHJlZmVyZW5jZSwgdGhlIHNwZWNpZmljIGJveCBJJ20gdGVzdGluZyBBVE0gaGFzIGEg
WGVvbihSKSBDUFUKRTUtMTYwNyAwIEAgMy4wMEdIeiBhbmQgYSBDNjAwL1g3OSBjaGlwc2V0LgoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:00:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14: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.xen.org>)
	id 1dlF9r-0004sO-ON; Fri, 25 Aug 2017 14:00:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlF9p-0004sG-Sg
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 14:00:22 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 39/91-02176-57D20A95; Fri, 25 Aug 2017 14:00:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUSuHLSXd0S3QW
 RBhe65C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owNq5+zFszmqNj9dAZjA+NPti5GLg4WgUXM
 ErNmTANyODgkBDIlls0LgzBFJJ78TwMpERI4zSSx8PQU1i5GTqB6VYmJ/x+D2WwCShJ7Dx5nB
 LFFBBQlHry8CRZnFiiQuL9rDROILSwQInFnLcguTg5eAV2Jr/Mb2SCG3maUmPLyEhNEQlDi5M
 wnLBDNxRKHLvxhBDmCWUBaYvk/DpAwp4ClRNPfZ2BnigrISrx/LDGBUWAWkuZZSJpnITRDhNU
 l/sy7xIwhbCuxbt17lgWMbKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKT
 ivWS83M3MQLDu56BgXEH49QTfocYJTmYlER5rV/OjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 btTe0GkkGBRanpqRVpmDjDSYNISHDxKIrxWOkBp3uKCxNzizHSI1ClGRSlxXkaQhABIIqM0D6
 4NFt2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzZoNM4cnMK4Gb/gpoMRPQ4kkn5oAsLkl
 ESEk1MFqfKZsWWSG9PDc/3qDgl8WXgFmPc7xe1zpcvKW4rbGqsfJXTfVsDa2F3/ce+6o+V+b5
 Cc8NSp4tDxNaD7/e3123e9+2xde9EplnfOKY/9Va4/pqrRlnTgls2d00Of/pX3bRIDvhHolNv
 BmzfO8u783MeTybZW1+opqBs8PnV8+0tgguvulUxqrEUpyRaKjFXFScCACYnAxr6QIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503669620!80760946!1
X-Originating-IP: [81.169.146.221]
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 35788 invoked from network); 25 Aug 2017 14:00:20 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 14:00:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503669620;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=899hvT6xUj+0RjvZCw8XPveglC/a1bMHnyMEI3HZito=;
 b=hFnumpT8EJNg7LDOrJ0h1XnXHSC0AI8od3snhHZgY5t3bHYsh03Enut/VA79EkNAgc
 0Up970jQGjagxoG0X3dXwZxpRrh7nyscXSxU+8TMHFSxocgGYOOR5qBabSrZjremkH1l
 G1uOL5eZOET+MTSbRYRD7Ssidf4UNIveh9uSE=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id v07877t7PE0GMnG
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 25 Aug 2017 16:00:16 +0200 (CEST)
Date: Fri, 25 Aug 2017 16:00:15 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170825140015.GO6372@aepfle.de>
References: <20170824101443.31345-1-olaf@aepfle.de>
 <20170824101443.31345-4-olaf@aepfle.de>
 <20170825120645.g2r5smkgfdxmorhc@citrix.com>
 <20170825125101.GN6372@aepfle.de>
 <20170825133604.tyjebwqdt5kuuiti@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170825133604.tyjebwqdt5kuuiti@citrix.com>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5777362018724578968=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5777362018724578968==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="jXoUnAu9pZeaHebo"
Content-Disposition: inline


--jXoUnAu9pZeaHebo
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Aug 25, Wei Liu wrote:

> Maybe a middle ground is to scan the batch to see if pfns can be fit
> into a whole super page? I don't think you can get a batch as big as 1G
> but there should be a lot of 2M batches?

I think with the new check of max_pages an overallocation can not happen
anymore. If at some point the domU still has room for a superpage, it
will be allocated. In case the batch does not fully fill the superpage,
the holes will be freed. In the next batch no superpage can be allocated
anymore, but single pages will be used.

This punching of holes might be inefficent, the win is the usage of
superpages in case of contiguous pfns.

Olaf

--jXoUnAu9pZeaHebo
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWaAtbAAKCRBdQqD6ppg2
fuhJAKDoAc4R0iIU5kx1FMh4DdoAgmJjogCfXdxJf22psQu3HID9fPG8IWGubKY=
=vAnJ
-----END PGP SIGNATURE-----

--jXoUnAu9pZeaHebo--


--===============5777362018724578968==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5777362018724578968==--


From xen-devel-bounces@lists.xen.org Fri Aug 25 14:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14:10: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.xen.org>)
	id 1dlFJk-0005hM-Mm; Fri, 25 Aug 2017 14:10:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dlFJj-0005hG-GF
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 14:10:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 65/21-02181-ADF20A95; Fri, 25 Aug 2017 14:10:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTOEd2b+gs
 iDb4v4LJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMOLXrBXDCfs+L+w3uMDYzL2LsYuTiEBCYy
 SvR8W84E4rAINLBKbJ/+HsyREJjDKvG2twGojBPIyZPYPfkSE4RdJPFwei8LiM0rIChxcuYTM
 FtIwFvi25GNjCA2p4CrRHPvOaB6DqC4i8S1dUEgYTYBVYl55xrZQMIsQPaR+dEQUwIkJvZeAa
 sWFoiVWD7XAyQsAlSxefppsDuZBVYwSWy/2g12AbOApkTr9t/sExgFZiE5YhaS1AJGplWMGsW
 pRWWpRbpGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFhWM/AwLiDsW+v3yFG
 SQ4mJVFe65fzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8PbrLYgUEixKTU+tSMvMAUYETFqCg
 0dJhJcTGBVCvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4ryxIJMEQEozSvPgBs
 Ei9RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4KkCk8mXklcPteAZ3CBHTKpBNzQE4pSUR
 ISTUwbmfJCioJVjLXKA1hr20/ae/Ts1Kh6Od9mXubeYrrQqddlOUKShc9crFvs9SMBqWNU4J5
 PJKP5i/jvXw3puj6w3D37NfSuy+7vjGW1Nt8usjW8VjfNx/BvY7C/25+1NkeOEHp8AQ2g7U8b
 qsWXDg7/3fxe/ndjgIGy+ReldeVC6t3z+lX+GyqxFKckWioxVxUnAgAjfd7a88CAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503670232!53561981!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58738 invoked from network); 25 Aug 2017 14:10:33 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Aug 2017 14:10:33 -0000
Received: by mail-qk0-f196.google.com with SMTP id 130so2171534qkg.0
 for <xen-devel@lists.xen.org>; Fri, 25 Aug 2017 07:10:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=GNxq1Z5rfGAJMaFeH8gnPnFxbA+f/A8L1Y2Bc6UVc9A=;
 b=rVAJFGdElfMfMylt+7s3NhODEUjFQxWZmq3WrtFrglu2WJdkwwCg0X9plgXXcwW+OO
 Sq5uJCHW0hK4WracwA+ELKAqY1msCplfV71vOHMtCfRbBhbF3GvQ5MKl5SpCb27C0udu
 c1SOUNs366R3SYE99A8D2eGih2s34ft0pM9iZSQ656ayodJOI6FAmBq+SWpbaN2iTs8u
 ajvzKHAb8TeOSvRNSruWffEXZL9U8BWJSdAX/vosX5a0/IyBar3P+3iYX6uT/sNoPqPy
 2dYK9+kg3bFxlXjo2RntHdKaLkjnQa5rHNormCP/AwL4Pm/2+i/mq4Qa7JiOciCX9Ghx
 TTHw==
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=GNxq1Z5rfGAJMaFeH8gnPnFxbA+f/A8L1Y2Bc6UVc9A=;
 b=FipKpR3eyWjwmnIoRvFr4ghE14hv1pAA8nQIRAK31mbGTtNgEJQ5/w+mDSieP0vf2m
 y1dT9rFNxvJrUuCfdbKyQdYOmPFSwHs52XO8n4H7/VauJHOn794R45El+IXehThzG5UQ
 eUapbuOTlb9JVEYHA2mqKCgJNaNhepUPgvK/kODp3TtnvSnpFROghbczpbpCSGCsYCzk
 nya+3Z/UBPJIFdLxQVWSyNlCekJFR30KLjpvbeKBSlfChbW10MgKNp6INRNZ8fURHzOm
 JQV6+NGvw6aYkPszzBXurAV0788P+4WPXkSETJAk/8RkNK2f6Nw6r+d73K47NpvkkuP7
 /TTw==
X-Gm-Message-State: AHYfb5gkfkdZjW84CyeCRMx3O/GYHIU2e/+Zol8W0DKSUxcKcciWHiSo
 ceTewJmloIXRuNY0mX+8vtpliv21xQ==
X-Received: by 10.55.21.99 with SMTP id f96mr15351081qkh.173.1503670231949;
 Fri, 25 Aug 2017 07:10:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.23.105 with HTTP; Fri, 25 Aug 2017 07:10:31 -0700 (PDT)
In-Reply-To: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 25 Aug 2017 10:10:31 -0400
Message-ID: <CAENZ-+=J8e=5Z9Lc-+bC=dutezCrYv6Nb9XjaDKHqUbLg3nQUw@mail.gmail.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Cc: kevin.tian@intel.com, 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" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Extend resources to support more
 vcpus in single VM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVGlhbnl1LAoKT24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTIgUE0sIExhbiBUaWFueXUg
PHRpYW55dS5sYW5AaW50ZWwuY29tPiB3cm90ZToKPgo+IFRoaXMgcGF0Y2hzZXQgaXMgdG8gZXh0
ZW5kIHNvbWUgcmVzb3VyY2VzKGkuZSwgZXZlbnQgY2hhbm5lbCwKPiBoYXAgYW5kIHNvKSB0byBz
dXBwb3J0IG1vcmUgdmNwdXMgZm9yIHNpbmdsZSBWTS4KPgo+Cj4gQ2hhbyBHYW8gKDEpOgo+ICAg
eGwvbGliYWNwaTogZXh0ZW5kIGxhcGljX2lkKCkgdG8gdWludDMyX3QKPgo+IExhbiBUaWFueXUg
KDQpOgo+ICAgeGVuL2hhcDogSW5jcmVhc2UgaGFwIHNpemUgZm9yIG1vcmUgdmNwdXMgc3VwcG9y
dAo+ICAgWEw6IEluY3JlYXNlIGV2ZW50IGNoYW5uZWxzIHRvIHN1cHBvcnQgbW9yZSB2Y3B1cwo+
ICAgVG9vbC9BQ1BJOiBEU0RUIGV4dGVuc2lvbiB0byBzdXBwb3J0IG1vcmUgdmNwdXMKPiAgIGh2
bWxvYWQ6IEFkZCB4MmFwaWMgZW50cnkgc3VwcG9ydCBpbiB0aGUgTUFEVCBidWlsZAo+Cj4gIHRv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMgfCAgMiArLQo+ICB0b29scy9saWJhY3BpL2Fj
cGkyXzAuaCAgICAgICAgIHwgMTAgKysrKysrKwo+ICB0b29scy9saWJhY3BpL2J1aWxkLmMgICAg
ICAgICAgIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAg
dG9vbHMvbGliYWNwaS9saWJhY3BpLmggICAgICAgICB8ICAyICstCj4gIHRvb2xzL2xpYmFjcGkv
bWtfZHNkdC5jICAgICAgICAgfCAxMSArKysrLS0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYyAgICAgIHwgIDIgKy0KPiAgdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYyAgICB8ICAy
ICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgfCAgMiArLQo+ICA4IGZpbGVz
IGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKCkhvdyBtYW55IFZD
UFVzIGZvciBhIHNpbmdsZSBWTSBkbyB5b3Ugd2FudCB0byBzdXBwb3J0IHdpdGggdGhpcyBwYXRj
aCBzZXQ/CgpUaGFua3MsCgpNZW5nCi0tIAotLS0tLS0tLS0tLQpNZW5nIFh1ClBoRCBDYW5kaWRh
dGUgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5u
c3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:34:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14: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.xen.org>)
	id 1dlFh5-0007Be-Pz; Fri, 25 Aug 2017 14:34:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlFh5-0007BY-5Z
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 14:34:43 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 23/1C-03406-28530A95; Fri, 25 Aug 2017 14:34:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXS6fjDS7fRdEG
 kwen9hhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0brtYlMBVfEK15O52tgXCbQxcjJISSQJ/Gh
 bQIriM0rYCfx58YDNhBbQsBQ4vTCmywgNouAqsTVyZfBatgE1CXanm0Hsjk4RAQMJM4dTQIxm
 QX0JbatA6sWFvCWePl1AjvEdDuJmYefsoOU8AoISvzdIQwSZhbQknj46xYLhK0tsWzha2aIKd
 ISy/9xTGDknYXQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMLwYg2MG472PkIUZJDiYlUV7rl/MjhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwfjdeECkkWJSanlqRlpkDDHSYtAQHj5IIr60JUJq3uCAxtzgzHSJ1ilFRSpy3FiQhA
 JLIKM2Da4NF1yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8yqBTOHJzCuBm/4KaDET0OJJJ+
 aALC5JREhJNTAKKR7Xkt4bHXhYdeXE7TZlQZN+eC23tM68vMVLRXVqd4TUmpPhP9/FHLYIe5v
 3y+Xc9BemayX6ElUbXotM+3yv19So8FauaEk6a9YkkScGZ7ZLfrXdJnTE9iXz8vvrYhfoMglZ
 9Idb/eIq/TP/cum1k30V524Vni+tdSiVPdWQInNDS+dVibkSS3FGoqEWc1FxIgDCdk4gqQIAA
 A==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503671680!103959342!1
X-Originating-IP: [137.65.248.74]
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 33537 invoked from network); 25 Aug 2017 14:34:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 14:34:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 08:34:39 -0600
Message-Id: <59A051A00200007800173D44@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 08:34:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/EFI: warn about r/o sections requiring
 relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RUZJIGltcGxlbWVudGF0aW9ucyBtYXkgd3JpdGUtcHJvdGVjdCByL28gc2VjdGlvbnMsIGJ1dCB3
ZSBuZWVkIHRvCmFwcGx5IHJlbG9jYXRpb25zLiBFbGltaW5hdGUgdGhlIG9uZSBwcmVzZW50IGNh
c2Ugb2YgYSByL28gc2VjdGlvbgp3aXRoIHJlbG9jYXRpb25zICguaW5pdC50ZXh0LCB3aGljaCBp
cyBub3cgYmVpbmcgY29tYmluZWQgd2l0aAouaW5pdC5kYXRhIGludG8ganVzdCAuaW5pdCkuCgpB
bHNvIGNvcnJlY3QgYSBmZXcgb3RoZXIgZm9ybWF0IHN0cmluZ3MgKHRvIGFjY291bnQgZm9yIHRo
ZSBwb3NzaWJseQptaXNzaW5nIE5VTCBpbiBzZWN0aW9uIG5hbWVzKSBpbiBta3JlbG9jLmMuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogRG9u
J3Qgc3BlY2lhbCBjYXNlIEVGSSBpbiB4ZW4ubGRzLlMuCgotLS0gYS94ZW4vYXJjaC94ODYvZWZp
L21rcmVsb2MuYworKysgYi94ZW4vYXJjaC94ODYvZWZpL21rcmVsb2MuYwpAQCAtNjYsOCArNjYs
OSBAQCBzdHJ1Y3QgY29mZl9zZWN0aW9uIHsKICAgICB1aW50MTZfdCByZWxvY2F0aW9uX2NvdW50
OwogICAgIHVpbnQxNl90IGxpbmVfbnVtYmVyX2NvdW50OwogICAgIHVpbnQzMl90IGZsYWdzOwot
I2RlZmluZSBDT0ZGX1NFQ1RJT05fQlNTICAgICAgICAgMHgwMDAwMDA4MAotI2RlZmluZSBDT0ZG
X1NFQ1RJT05fRElTQ0FSREFCTEUgMHgwMjAwMDAwMAorI2RlZmluZSBDT0ZGX1NFQ1RJT05fQlNT
ICAgICAgICAgMHgwMDAwMDA4MFUKKyNkZWZpbmUgQ09GRl9TRUNUSU9OX0RJU0NBUkRBQkxFIDB4
MDIwMDAwMDBVCisjZGVmaW5lIENPRkZfU0VDVElPTl9XUklURUFCTEUgICAweDgwMDAwMDAwVQog
fTsKIAogc3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hhciAqY21kLCBpbnQgcmMpCkBAIC0yMjQs
NyArMjI1LDcgQEAgc3RhdGljIHZvaWQgZGlmZl9zZWN0aW9ucyhjb25zdCB1bnNpZ25lZAogICAg
ICAgICBpZiAoIGkgPCBkaXNwIHx8IGkgKyB3aWR0aCAtIGRpc3AgPiBzZWMtPmZpbGVfc2l6ZSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAg
ICAgICAiQm9ndXMgZGlmZmVyZW5jZSBhdCAlczolMDgiIFBSSXhGQVNUMzIgIlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIkJvZ3VzIGRpZmZlcmVuY2UgYXQgJS44czolMDgiIFBSSXhGQVNUMzIg
IlxuIiwKICAgICAgICAgICAgICAgICAgICAgc2VjLT5uYW1lLCBpKTsKICAgICAgICAgICAgIGV4
aXQoMyk7CiAgICAgICAgIH0KQEAgLTIzNSw3ICsyMzYsNyBAQCBzdGF0aWMgdm9pZCBkaWZmX3Nl
Y3Rpb25zKGNvbnN0IHVuc2lnbmVkCiAgICAgICAgIGlmICggZGVsdGEgIT0gZGlmZiApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAi
RGlmZmVyZW5jZSBhdCAlczolMDgiIFBSSXhGQVNUMzIgIiBpcyAlIyIgUFJJeEZBU1Q2NAorICAg
ICAgICAgICAgICAgICAgICAiRGlmZmVyZW5jZSBhdCAlLjhzOiUwOCIgUFJJeEZBU1QzMiAiIGlz
ICUjIiBQUkl4RkFTVDY0CiAgICAgICAgICAgICAgICAgICAgICIgKGV4cGVjdGVkICUjIiBQUkl4
RkFTVDY0ICIpXG4iLAogICAgICAgICAgICAgICAgICAgICBzZWMtPm5hbWUsIGksIGRlbHRhLCBk
aWZmKTsKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMjYxLDExICsyNjIsMTYgQEAgc3RhdGlj
IHZvaWQgZGlmZl9zZWN0aW9ucyhjb25zdCB1bnNpZ25lZAogICAgICAgICBlbHNlIGlmICggcnZh
ICE9IGN1cl9ydmEgKQogICAgICAgICB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKLSAg
ICAgICAgICAgICAgICAgICAgIkNhbm5vdCBoYW5kbGUgZGVjcmVhc2luZyBSVkEgKGF0ICVzOiUw
OCIgUFJJeEZBU1QzMiAiKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgIkNhbm5vdCBoYW5kbGUg
ZGVjcmVhc2luZyBSVkEgKGF0ICUuOHM6JTA4IiBQUkl4RkFTVDMyICIpXG4iLAogICAgICAgICAg
ICAgICAgICAgICBzZWMtPm5hbWUsIGkpOwogICAgICAgICAgICAgZXhpdCgzKTsKICAgICAgICAg
fQogCisgICAgICAgIGlmICggIShzZWMtPmZsYWdzICYgQ09GRl9TRUNUSU9OX1dSSVRFQUJMRSkg
KQorICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICJXYXJu
aW5nOiByZWxvY2F0aW9uIHRvIHIvbyBzZWN0aW9uICUuOHM6JTA4IiBQUkl4RkFTVDMyICJcbiIs
CisgICAgICAgICAgICAgICAgICAgIHNlYy0+bmFtZSwgaSk7CisKICAgICAgICAgcHJpbnRmKCJc
dC53b3JkICgldSA8PCAxMikgfCAweCUwMyIgUFJJeEZBU1QzMiAiXG4iLAogICAgICAgICAgICAg
ICAgcmVsb2MsIHNlYy0+cnZhICsgaSAtIGRpc3AgLSBydmEpOwogICAgICAgICByZWxvY19zaXpl
ICs9IDI7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwpAQCAtMTU1LDcgKzE1NSw3IEBAIFNFQ1RJT05TCiAgIF9fMk1faW5pdF9zdGFydCA9
IC47ICAgICAgICAgLyogU3RhcnQgb2YgMk0gc3VwZXJwYWdlcywgbWFwcGVkIFJXWCAoYm9vdCBv
bmx5KS4gKi8KICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7ICAgICAgICAgICAgIC8qIEluaXQgY29k
ZSBhbmQgZGF0YSAqLwogICBfX2luaXRfYmVnaW4gPSAuOwotICAuaW5pdC50ZXh0IDogeworICAu
aW5pdCA6IHsKICAgICAgICBfc2luaXR0ZXh0ID0gLjsKICAgICAgICAqKC5pbml0LnRleHQpCiAg
ICAgICAgLyoKQEAgLTE2NSw4ICsxNjUsOSBAQCBTRUNUSU9OUwogICAgICAgICAqLwogICAgICAg
ICooLmFsdGluc3RyX3JlcGxhY2VtZW50KQogICAgICAgIF9laW5pdHRleHQgPSAuOwotICB9IDp0
ZXh0Ci0gIC5pbml0LmRhdGEgOiB7CisKKyAgICAgICAuID0gQUxJR04oU01QX0NBQ0hFX0JZVEVT
KTsKKwogICAgICAgICooLmluaXQucm9kYXRhKQogICAgICAgICooLmluaXQucm9kYXRhLnJlbCkK
ICAgICAgICAqKC5pbml0LnJvZGF0YS5zdHIqKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:40:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14:40: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.xen.org>)
	id 1dlFmm-00080j-1N; Fri, 25 Aug 2017 14:40:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlFmk-00080S-K6
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 14:40:34 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 85/01-01724-1E630A95; Fri, 25 Aug 2017 14:40:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQveh2YJ
 Ig979khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnw4+ZC94zV3StnsPcwLiIuYuRk0NCwE9i
 /oH9jCC2MJA97c1DMFtEIEDidF8DK4gtJFAkcfP/BbA4m4C+xO4Xn5hAbF4BW4nvbxaDxVkEV
 CW+/epgB7FFBcIl9n+/xgxRIyhxcuYTFhCbU8Be4tWyQ0AzOTiYBTQl1u/SBwkzC8hLbH87hx
 nCFpdo+rISaq2axLX+S+wQZ6ZLTHzWwzKBkX8WkqmzECbNQjJpFpJJCxhZVjFqFKcWlaUW6Rp
 Z6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZmPQMD4w7Gpr1+hxglOZiURHmt
 X86PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe8h0QaSQYFFqempFWmYOMEZg0hIcPEoivPLAO
 BHiLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4bwTIDAGQoozSPLgRsHi9xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmYdxrIFJ7MvBK4Ta+AjmACOmLSiTkgR5QkIqSkGhhnn+Tr6nNwNF0
 +4Rz/9akx3/3EV9T/NVnb+fv0ltwNu3OXHHvWtCtZPHtbk5Xm3NhLuxbM5BRclH7rVxZnZPTJ
 7rlzy1m8xLV3z3RIqZokJpVb7rN9pva780nd64ot+RX1ZpS3xaYt3+Atv9hzknGARq7uTEW7X
 X8tLlgef2vdvoIp4ger1hclluKMREMt5qLiRADG5QTs0gIAAA==
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503672033!94837402!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31224 invoked from network); 25 Aug 2017 14:40:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 14:40:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51565414"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59A051A00200007800173D44@prv-mh.provo.novell.com>
 <59A051A00200007800173D44@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <532592d7-1983-3974-c23f-35b56c40a351@citrix.com>
Date: Fri, 25 Aug 2017 15:40:31 +0100
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: <59A051A00200007800173D44@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] x86/EFI: warn about r/o sections
	requiring relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTU6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEVGSSBpbXBsZW1lbnRhdGlv
bnMgbWF5IHdyaXRlLXByb3RlY3Qgci9vIHNlY3Rpb25zLCBidXQgd2UgbmVlZCB0bwo+IGFwcGx5
IHJlbG9jYXRpb25zLiBFbGltaW5hdGUgdGhlIG9uZSBwcmVzZW50IGNhc2Ugb2YgYSByL28gc2Vj
dGlvbgo+IHdpdGggcmVsb2NhdGlvbnMgKC5pbml0LnRleHQsIHdoaWNoIGlzIG5vdyBiZWluZyBj
b21iaW5lZCB3aXRoCj4gLmluaXQuZGF0YSBpbnRvIGp1c3QgLmluaXQpLgo+Cj4gQWxzbyBjb3Jy
ZWN0IGEgZmV3IG90aGVyIGZvcm1hdCBzdHJpbmdzICh0byBhY2NvdW50IGZvciB0aGUgcG9zc2li
bHkKPiBtaXNzaW5nIE5VTCBpbiBzZWN0aW9uIG5hbWVzKSBpbiBta3JlbG9jLmMuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:40:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14:40: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.xen.org>)
	id 1dlFmi-00080H-Qr; Fri, 25 Aug 2017 14:40:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlFmh-00080B-RO
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 14:40:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 65/D3-02177-FD630A95; Fri, 25 Aug 2017 14:40:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/ee2YJ
 Ig093NCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdLxqZCq4xVxw/Vd/A2MfcxcjJISSQJ7Fx
 6n0wm1fATuLN/EdgtoSAocTphTdZQGwWAVWJnZ2z2UBsNgF1ibZn21lBbBEBA4kVS8+A1TMLB
 Elc7lgGZgsD2SuPbWHqYuQAmm8rsXKlHEiYE2j83T9f2UHCvAKCEn93CEN0akk8/HWLBcLWll
 i28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNDfWSijLTM0pyEzN
 zdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDjwEIdjCu/u10iFGSg0lJlNf65fxIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8xqYLIoUEi1LTUyvSMnOAMQCTluDgURLh1QFJ8xYXJOYWZ6ZDpE4x6
 nI0fdjyhUmIJS8/L1VKnDcCpEgApCijNA9uBCweLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUU
 mY1xNkCk9mXgncpldARzABHTHpxByQI0oSEVJSDYxBb+KcAh/F5oRYsP2sP7/Mds4hvgKepxl
 mlT6rfxX4v+H/8mjToiZHVsYtlq3lz3ky1LO0q34I6O1oVXXOMlzcb1vOtuZwNkNy8URuLuGI
 Mu7np+N0102L4VzTVHhmSYOn5L/jS8pXvfoa/vPQ/lTnf1+UP81I37rybOmt9cYrveck+OsqN
 imxFGckGmoxFxUnAgA3Jj+gwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503672028!53566993!1
X-Originating-IP: [137.65.248.74]
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 37731 invoked from network); 25 Aug 2017 14:40:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 14:40:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 08:40:28 -0600
Message-Id: <59A052FC0200007800173D56@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 08:40:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Anthony PERARD" <anthony.perard@citrix.com>
References: <20170808133300.2277-1-anthony.perard@citrix.com>
In-Reply-To: <20170808133300.2277-1-anthony.perard@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 v3 0/3] Rework vlapic timer to behave more
 like real-hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDE1OjMyLCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgKDMpOgo+ICAgeDg2L3ZsYXBpYzogSW50cm9kdWNlIHZsYXBp
Y191cGRhdGVfdGltZXIKPiAgIHg4Ni92bGFwaWM6IEtlZXAgdGltZXIgcnVubmluZyB3aGVuIHN3
aXRjaGluZyBiZXR3ZWVuIG9uZS1zaG90IGFuZAo+ICAgICBwZXJpb2RpYyBtb2RlCj4gICB4ODYv
dmxhcGljOiBBcHBseSBjaGFuZ2UgdG8gVERDUiByaWdodCBhd2F5IHRvIHRoZSB0aW1lcgo+IAo+
ICB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIHwgMTI2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDk0IGluc2VydGlvbnMo
KyksIDMyIGRlbGV0aW9ucygtKQoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:40:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14:40: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.xen.org>)
	id 1dlFn4-00083x-90; Fri, 25 Aug 2017 14:40:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlFn2-00083Y-SV
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 14:40:52 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 90/A5-18997-4F630A95; Fri, 25 Aug 2017 14:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfez2YJ
 Ig5cfRCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasW1nD3PBMtuKpXf1Ghjf
 GHYxcnEICfxllHjav4exi5ETyHnMKHFkmxxEYhujxN7pn5lAEiICzhJfz8xlB7F5BfQlDvb3M
 HcxcnAICwRJ3JggA1IvIdDAKnFvWRdYjYSAp8TELxPh7M1XGlm7GNk52ASsJA6JgURZBFQldj
 d9YpvAyL2AkWEVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 gv+sZGBh3MO5q9zvEKMnBpCTKa/1yfqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5j0wWRQoJF
 qempFWmZOcDAg0lLcPAoifDqgKR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcNwKkSACkK
 KM0D24ELAouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQIyhSczrwRu0yugI5iAjph0Yg
 7IESWJCCmpBsaYze+/KkyT8SqIPOI8OWyXw7P3gvo3X+xut3y7t9Yt68A/Neepkcz/PYQ+fHu
 /40vX0u+cUSsP3o981LOmcZZ6xQq/peXM+wWLWmb7BkWd6PVynXTRj9V4dd/Jtmsqp14yBQhJ
 Owk5cEn+rt0lafxvf4ek63EtQ02f8EknDpcEGcr3R027Y6DEUpyRaKjFXFScCABsCgz/fQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503672050!93004706!1
X-Originating-IP: [104.130.215.37]
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 60337 invoked from network); 25 Aug 2017 14:40:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 14:40:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlFmz-0004sq-Bp; Fri, 25 Aug 2017 14:40: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 1dlFmt-000083-L7; Fri, 25 Aug 2017 14:40:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlFms-0006nE-Ta; Fri, 25 Aug 2017 14:40:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112873-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bfd19435bca21d3e6c2cfcbb02a143e0e397e7b3
X-Osstest-Versions-That: xen=8f7d1b08a1ed0583ece262b3abf6a0f093b764bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 14:40:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112873: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2425065701213963606=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2425065701213963606==
Content-Type: text/plain

flight 112873 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112873/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112861
 build-arm64                   2 hosts-allocate              broken like 112861
 build-arm64-pvops             3 capture-logs                broken like 112861
 build-arm64                   3 capture-logs                broken like 112861
 test-amd64-amd64-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

version targeted for testing:
 xen                  bfd19435bca21d3e6c2cfcbb02a143e0e397e7b3
baseline version:
 xen                  8f7d1b08a1ed0583ece262b3abf6a0f093b764bb

Last test of basis   112861  2017-08-24 16:04:16 Z    0 days
Testing same since   112873  2017-08-25 13:03:52 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  David Woodhouse <dwmw@amazon.co.uk>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable-smoke
+ revision=bfd19435bca21d3e6c2cfcbb02a143e0e397e7b3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke bfd19435bca21d3e6c2cfcbb02a143e0e397e7b3
+ branch=xen-unstable-smoke
+ revision=bfd19435bca21d3e6c2cfcbb02a143e0e397e7b3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' xbfd19435bca21d3e6c2cfcbb02a143e0e397e7b3 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git bfd19435bca21d3e6c2cfcbb02a143e0e397e7b3:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   8f7d1b0..bfd1943  bfd19435bca21d3e6c2cfcbb02a143e0e397e7b3 -> smoke


--===============2425065701213963606==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2425065701213963606==--

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14:52: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.xen.org>)
	id 1dlFxn-0000dg-GE; Fri, 25 Aug 2017 14:51:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlFxl-0000d4-Vr
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 14:51:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 BD/0A-03765-D8930A95; Fri, 25 Aug 2017 14:51:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUSuHLSbd0eywW
 RBhMvq1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPrq9lK7jMVfFu5zO2BsYuzi5GLg4WgUXM
 ErcO/2HuYuTgkBDIlFg2LwzCFJF48j+ti5GTQ0jgNJPE+gMqIDaLgCpQdTMriM0moCSx9+BxR
 hBbREBR4sHLm2BxZoECifu71jCB2MICIRJ31v5kA7F5BXQl3k+7yAQx8x+jxM1vTBBxQYmTM5
 +wQPQWS3w4Mocd5ARmAWmJ5f84QMKcAnoSm1c+ZgQJiwrISrx/LDGBUWAWkuZZSJpnITRDhNU
 l/sy7xIwhbCuxbt17lgWMbKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKT
 ivWS83M3MQJDmwEIdjD+WhZwiFGSg0lJlNf65fxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8h
 hYLIoUEi1LTUyvSMnOAUQaTluDgURLhLQFJ8xYXJOYWZ6ZDpE4xKkqJ83KAJARAEhmleXBtsM
 i+xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeWZApPJl5JXDTXwEtZgJaPOnEHJDFJYkIKak
 GRr4ZVczLuBo4VPz1cs5d+ndgSuG856tmnNi3Z5Fb5l3xs/MvtXGyrWB4vW/707mW7W9frtpq
 /bTI4Ib7Te8H5n8WHrqhWHmGa95Zi9uuvPafZs6ZH8rlkbouaJ39Ia2fEzQDJx7g7bGYerk0d
 09Px6es6W3TXpyZmh6j6ji55tFNxZ9ro0P77y9WYinOSDTUYi4qTgQAx1FB++cCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503672716!72960085!1
X-Originating-IP: [81.169.146.219]
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 32670 invoked from network); 25 Aug 2017 14:51:56 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.219)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 14:51:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503672716;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=zhsOl8kp3QmXWeca0WJ+Kr5ynzwQZ/YrKr9bXhPtlRU=;
 b=mBbeH+7jRjix4d1f5CGF7jDJby7gVjPy+Rv+H3f1qpNItdflPLp5+6C0UK/MrMAfNt
 LCB6ko4eykUWYpRe6q/HGjxmEdLI5bYaBUDM5w10wKs3+ZMoh8fWURAEGGKSBhXnR3No
 UQFPbBfUf32xwdG3KHMPomJXDm2J+iaUCyqNU=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id I077f5t7PEpqOqk
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 25 Aug 2017 16:51:52 +0200 (CEST)
Date: Fri, 25 Aug 2017 16:51:51 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170825145151.GP6372@aepfle.de>
References: <20170824101443.31345-1-olaf@aepfle.de>
 <20170824101443.31345-4-olaf@aepfle.de>
 <20170825120645.g2r5smkgfdxmorhc@citrix.com>
 <20170825125101.GN6372@aepfle.de>
 <20170825133604.tyjebwqdt5kuuiti@citrix.com>
 <20170825140015.GO6372@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170825140015.GO6372@aepfle.de>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8137340026619411341=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8137340026619411341==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="eBTWNsZZiigckDWV"
Content-Disposition: inline


--eBTWNsZZiigckDWV
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Aug 25, Olaf Hering wrote:

> I think with the new check of max_pages an overallocation can not happen
> anymore. If at some point the domU still has room for a superpage, it
> will be allocated. In case the batch does not fully fill the superpage,
> the holes will be freed. In the next batch no superpage can be allocated
> anymore, but single pages will be used.

There is one case where Over-allocation will happen: assume
x86_hvm_populate_pfns gets a batch of pfns that fit trigger the
allocation of a 1G page. All pfns will fit into that partly populated
superpage. Then the guest has a hole right after the max_pfn of that
batch. The next batch will start in a new superpage. As a result the
freeing part of x86_hvm_populate_pfns will not consider the previous
superpage anymore. Now 512MB are allocated, but unpopulated.

To handle this case the min_pfn/max_pfn have to be global so that the
current batch can free allocated pfns from previous batches.

Olaf

--eBTWNsZZiigckDWV
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWaA5hAAKCRBdQqD6ppg2
frV7AJ9GMe+BkBuEFxm+pPjnKjMOHfJpIACguCH1+jTvAQLgxiVrzgQPFJz58Qw=
=qBFO
-----END PGP SIGNATURE-----

--eBTWNsZZiigckDWV--


--===============8137340026619411341==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8137340026619411341==--


From xen-devel-bounces@lists.xen.org Fri Aug 25 14:52:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14:52: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.xen.org>)
	id 1dlFyL-0000fu-OR; Fri, 25 Aug 2017 14:52:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dlFyK-0000fj-AM
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 14:52:32 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 1E/4D-01729-FA930A95; Fri, 25 Aug 2017 14:52:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1tYhobvOckG
 kwZybFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b6K7NZCu4oV0zsXMDYwHhPuouRi0NIYBqj
 xN4Jq1i6GDk5JAR4JY4sm8EKYQdIPF+8jRmiaAKjxNyemWBFLAKqEr2/ZjKC2GwCyhIXv/ayg
 dgiQHbvr98sIA3MAseZJSZfus8EkhAGmrTm3USwZl4BQ4nO/j1MIEW8At+ZJU7tvM8OkhASKJ
 P4O+cWG0SRoMTJmU/AGpgFtCRu/HsJ1MABZEtLLP/HARLmFLCXODDnIdilokCLd9/ayzyBUXA
 Wku5ZSLpnIXQvYGRexahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yf
 u4kRGLj1DAyMOxh3tfsdYpTkYFIS5bV+OT9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvocWCS
 CHBotT01Iq0zBxgDMGkJTh4lER4S0DSvMUFibnFmekQqVOMilLivEkgCQGQREZpHlwbLG4vMc
 pKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmlQWZwpOZVwI3/RXQYiagxZNOzAFZXJKIkJJqYNQ
 /nPXBdG7CWlmJyPp9E45dm/1mV7NG3f4JZ13PbhHQNf12fveWA51c8yz+WMkwafadWOtSdX3u
 NplpH5bsPrqcr7oivzjm78oNKo7zUtybJOtliktzds71SZIxZ7proMht3p6t8bWudI3vb4/vt
 ybe66uTN/TjWBvzf+HMwld7LNec+lmiekGJpTgj0VCLuag4EQBAcAn/1gIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503672748!70066418!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63475 invoked from network); 25 Aug 2017 14:52:30 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Aug 2017 14:52:30 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Aug 2017 07:52:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,426,1498546800"; d="scan'208";a="1166109356"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga001.jf.intel.com with ESMTP; 25 Aug 2017 07:52:25 -0700
Date: Fri, 25 Aug 2017 21:51:38 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170825135135.GA21245@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>
References: <1503638821-45386-1-git-send-email-chao.gao@intel.com>
 <59A00C7A0200007800173A34@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A00C7A0200007800173A34@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RESEND v9] VT-d: use correct BDF for VF to
 search VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDM6Mzk6MzhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjUuMDguMTcgYXQgMDc6MjcsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBXaGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1Bo
eXNpY2FsIEZ1bmN0aW9uJyBhcmUgdW5kZXIKPj4gdGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZULWQg
dW5pdCBhcyB0aGUgJ1BoeXNpY2FsIEZ1bmN0aW9uJy4gQSAnUGh5c2ljYWwKPj4gRnVuY3Rpb24n
IGNhbiBiZSBhICdUcmFkaXRpb25hbCBGdW5jdGlvbicgb3IgYW4gQVJJICdFeHRlbmRlZCBGdW5j
dGlvbicuCj4+IEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4gZW5k
cG9pbnQgYXJlIHVuZGVyIHRoZSBzY29wZSBvZgo+PiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMgdGhl
ICdUcmFkaXRpb25hbCBGdW5jdGlvbnMnIG9uIHRoZSBlbmRwb2ludC4gVG8gc2VhcmNoCj4+IFZU
LWQgdW5pdCwgdGhlIEJERiBvZiBQRiBvciB0aGUgQkRGIG9mIGEgdHJhZGl0aW9uYWwgZnVuY3Rp
b24gbWF5IGJlIHVzZWQuIAo+PiBBbmQKPj4gaXQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSBQRiBp
cyBhbiBleHRlbmRlZCBmdW5jdGlvbiBvciBub3QuCj4+IAo+PiBDdXJyZW50IGNvZGUgdXNlcyBQ
Q0lfU0xPVCgpIHRvIHJlY29nbml6ZSBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmNpb24nLiBCdXQgaXQK
Pj4gaXMgY29uY2VwdHVhbGx5IHdyb25nIHcvbyBjaGVja2luZyB3aGV0aGVyIFBGIGlzIGFuIGV4
dGVuZGVkIGZ1bmN0aW9uIGFuZAo+PiB3b3VsZCBsZWFkIHRvIG1hdGNoIFZGcyBvZiBhIFJDIGVu
ZHBvaW50IHRvIGEgd3JvbmcgVlQtZCB1bml0Lgo+PiAKPj4gVGhpcyBwYXRjaCB1c2VzIFZGJ3Mg
J2lzX2V4dGZuJyBmaWVsZCB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBQRiBvZiB0aGlzIFZGIAo+
PiBpcwo+PiBhbiBleHRlbmRlZCBmdW5jdGlvbi4gVGhlIGZpZWxkIGhlbHBzIHRvIHVzZSBjb3Jy
ZWN0IEJERiB0byBzZWFyY2ggVlQtZCB1bml0Lgo+PiAKPj4gUmVwb3J0ZWQtYnk6IENyYXdmb3Jk
LCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IENo
YW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IC0tLQo+PiAgLSBSRVNFTkQgZm9yIHRoZSBw
cmV2aW91cyBlbWFpbCBoYXMgbm8gc3ViamVjdC4gCj4+IAo+PiB2OToKPj4gIC0gY2hlY2sgJ2lz
X3ZpcnRmbicgZmlyc3QgaW4gcGNpX2FkZF9kZXZpY2UoKSB0byBhdm9pZCBwb3RlbnRpYWwgZXJy
b3IgaWYKPj4gIGxpbnV4IHNpZGUgc2V0cyBWRidzICdpc19leHRmbicKPj4gIC0gY29tbWVudHMg
Y2hhbmdlcyB0byBtYWtlIGl0IGNsZWFyIHRoYXQgd2UgdXNlIFZGJ3MgJ2lzX2V4dGZuJyAKPj4g
aW50ZW50aW9uYWxseQo+PiAgb3RoZXJ3aXNlIHRoZSBwYXRjaCBzZWVtcyBsaWtlIGEgd29ya2Fy
b3VuZC4KPj4gCj4+IHY4Ogo+PiAgLSB1c2UgImNvbmNlcHR1YWxseSB3cm9uZyIsIGluc3RlYWQg
b2YgImEgY29ybmVyIGNhc2UiIGluIGNvbW1pdCBtZXNzYWdlCj4+ICAtIGNoZWNrICdpc192aXJ0
Zm4nIGZpcnN0IGluIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdCgpCj4+IAo+PiB2NzoKPj4g
IC0gRHJvcCBFcmljJ3MgdGVzdGVkLWJ5Cj4+ICAtIENoYW5nZSBjb21taXQgbWVzc2FnZSB0byBi
ZSBjbGVhcmVyCj4+ICAtIFJlLXVzZSBWRidzIGlzX2V4dGZuIGZpZWxkCj4+ICAtIGFjY2VzcyBQ
RidzIGlzX2V4dGZuIGZpZWxkIGluIGxvY2tlZCBhcmVhCj4+IAo+PiAtLS0KPj4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgfCAxNCArKysrKysrKysrLS0tLQo+PiAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyB8IDEyICsrKysrKy0tLS0tLQo+PiAgeGVuL2lu
Y2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICB8ICAxICsKPj4gIDMgZmlsZXMgY2hhbmdlZCwg
MTcgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
Ywo+PiBpbmRleCAyN2JkYjcxLi4wZTI3ZTI5IDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+
PiBAQCAtNTk5LDIxICs1OTksMjQgQEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4sCj4+ICAgICAgdW5zaWduZWQgaW50IHNsb3QgPSBQQ0lfU0xPVChkZXZmbiks
IGZ1bmMgPSBQQ0lfRlVOQyhkZXZmbik7Cj4+ICAgICAgY29uc3QgY2hhciAqcGRldl90eXBlOwo+
PiAgICAgIGludCByZXQ7Cj4+ICsgICAgYm9vbCBwZl9pc19leHRmbiA9IGZhbHNlOwo+PiAgCj4+
IC0gICAgaWYgKCFpbmZvKQo+PiArICAgIGlmICggIWluZm8gKQo+PiAgICAgICAgICBwZGV2X3R5
cGUgPSAiZGV2aWNlIjsKPj4gLSAgICBlbHNlIGlmIChpbmZvLT5pc19leHRmbikKPj4gLSAgICAg
ICAgcGRldl90eXBlID0gImV4dGVuZGVkIGZ1bmN0aW9uIjsKPj4gLSAgICBlbHNlIGlmIChpbmZv
LT5pc192aXJ0Zm4pCj4+ICsgICAgZWxzZSBpZiAoIGluZm8tPmlzX3ZpcnRmbiApCj4+ICAgICAg
ewo+PiAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKPj4gICAgICAgICAgcGRldiA9IHBjaV9nZXRf
cGRldihzZWcsIGluZm8tPnBoeXNmbi5idXMsIGluZm8tPnBoeXNmbi5kZXZmbik7Cj4+ICsgICAg
ICAgIGlmICggcGRldiApCj4+ICsgICAgICAgICAgICBwZl9pc19leHRmbiA9IHBkZXYtPmluZm8u
aXNfZXh0Zm47Cj4+ICAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7Cj4+ICAgICAgICAgIGlmICgg
IXBkZXYgKQo+PiAgICAgICAgICAgICAgcGNpX2FkZF9kZXZpY2Uoc2VnLCBpbmZvLT5waHlzZm4u
YnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4sCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO
VUxMLCBub2RlKTsKPj4gICAgICAgICAgcGRldl90eXBlID0gInZpcnR1YWwgZnVuY3Rpb24iOwo+
PiAgICAgIH0KPj4gKyAgICBlbHNlIGlmICggaW5mby0+aXNfZXh0Zm4gKQo+PiArICAgICAgICBw
ZGV2X3R5cGUgPSAiZXh0ZW5kZWQgZnVuY3Rpb24iOwo+PiAgICAgIGVsc2UKPj4gICAgICB7Cj4+
ICAgICAgICAgIGluZm8gPSBOVUxMOwo+PiBAQCAtNzA3LDYgKzcxMCw5IEBAIGludCBwY2lfYWRk
X2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAo+PiAgICAgICAgICAgICAgICAgICAg
IHNlZywgYnVzLCBzbG90LCBmdW5jLCBjdHJsKTsKPj4gICAgICB9Cj4+ICAKPj4gKyAgICAvKiBW
RidzICdpc19leHRmbicgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGV0aGVyIFBGIGlzIGFuIGV4dGVu
ZGVkIGZ1bmN0aW9uICovCj4+ICsgICAgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCj4+ICsg
ICAgICAgIHBkZXYtPmluZm8uaXNfZXh0Zm4gPSBwZl9pc19leHRmbjsKPj4gICAgICBjaGVja19w
ZGV2KHBkZXYpOwo+Cj5DYW4gdGhpcyBwbGVhc2UgYmUgbW92ZWQgdXAgcmlnaHQgbmV4dCB0bwo+
Cj4gICAgICAgIHBkZXYtPmluZm8gPSAqaW5mbzsKPgo+LCBzbyB0aGF0IGluZm9ybWF0aW9uIGlz
IHJpZ2h0IGZyb20gdGhlIHBvaW50IGl0IGlzIGJlaW5nIHN0b3JlZD8gQW5kCgpZZXMuIEkgd2ls
bC4KCj5sb29raW5nIGF0IHRoYXQgY29kZSBJIGNhbid0IHJlYWxseSB3b3JrIG91dCB3aHkgdGhl
IFNSLUlPViBkZXZpY2UKPmhhbmRsaW5nIGlzIGluIGFuICJlbHNlIGlmIiB0byB0aGF0IHBhdGgu
IEkgY2FuJ3QgY2hlY2sgdGhhdCBjYXNlCj5teXNlbGYsIGFzIGJ5IGJveCdlcyByb290IHBvcnRz
IGRvbid0IHN1cHBvcnQgQVJJIGZvcndhcmRpbmcsIHNvCj5kZXNwaXRlIFBGIGFuZCBWRiBiZWlu
ZyBBUkktY2FwYWJsZSBpdCBjYW4ndCBiZSBlbmFibGVkLCBhbmQKPmhlbmNlIEknbSBub3Qgc2Vl
aW5nIHRoZSBkZXZpY2VzIHJlcG9ydGVkIGFzIGV4dGVuZGVkIGZ1bmN0aW9ucy4KClllYWguIEkg
dGhpbmsgd2Ugc2hvdWxkIHJlbW92ZSAiZWxzZSBpZiIgZm9yIGl0IGlzIHRoZSBvbmx5IHBsYWNl
CndoZXJlIHZmX3JsZW5bXSBpcyBzZXQsIG90aGVyd2lzZSBleHRlbmRlZCBQRidzIHZmX3JsZW5b
XSB3b24ndCBiZQppbml0aWFsaXplZC4gSSB0aGluayB3ZSBkb24ndCBoYXZlIGV4dGVuZGVkIFBG
IGF0IHByZXNlbnQsIHNvIHRoZSBidWcKaXNuJ3QgdHJpZ2dlcmVkLiAgQ3VycmVudGx5LCBWRiB3
b24ndCBpbXBsZW1lbnQgU1JJT1YgZmVhdHVyZSwgc2VlaW5nClNSSU9WIHNwZWN2MS4xIGNoYXB0
ZXIgMy43IFBDSSBFeHByZXNzIEV4dGVuZGVkIENhcGFiaWxpdGllcy4gRXZlbiBWRgp3aWxsIGlt
cGxlbWVudCBTUklPViBsYXRlciwgSSB0aGluayBhcyBsb25nIGFzIGEgZnVuY3Rpb24gaXMgU1JJ
T1YKY2FwYWJsZSwgd2UgY2FuIGluaXRpYWxpemUgdmZfcmxlbltdIGhlcmUuCgpEbyB5b3UgdGhp
bmsgaXQgaXMgYnVnPyBpZiB5ZXMsIHNob3VsZCBpdCBiZSBmaXhlZCBpbiB0aGlzIHBhdGNoPwoK
VGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:56:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14:56: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.xen.org>)
	id 1dlG1r-0000zD-72; Fri, 25 Aug 2017 14:56:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlG1q-0000z3-3P
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 14:56:10 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 DF/28-18185-98A30A95; Fri, 25 Aug 2017 14:56:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS7fDakG
 kQU+zrsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF05TnGgo38Fa9+TGFrYPzE08XIySEkkCex
 8dlvFhCbV8BOoqGzgQnElhAwlDi98CZYnEVAVWLDv/nMIDabgLpE27PtrF2MHBwiAkYSH7ZJg
 oSZBSwlzu3vASsXFiiV+HJwAjPEeE+JddM3gdmcAl4Sz6f9YAdp5RUQlPi7QxiiVUvi4a9bLB
 C2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrrJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh4DECwg7Hjn9MhRkkOJiVRXuuX8yOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBqWC6IFBIsSk1PrUjLzAHGAExagoNHSYRXCyTNW1yQmFucmQ6RO
 sWoKCXOGwCSEABJZJTmwbXB4u4So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnbQKbwZOaVwE
 1/BbSYCWjxpBNzQBaXJCKkpBoYU6eWNLYfrRZunCR7pzIgZqlk5bo515v2FXZI3bp4MEaxq2u
 v4Lc3j5k82v80lvAvP7Rjx+KD8wTe2+ozPVV0tW0wmn2FlUOqd8W5nTevvnxdO3HrwtlzT0oW
 8Xhudju3qCm7ozG5JdX0Y3SM9bIkxm/80XOWZfO26M2q0kqqLBFvFeBurnZQYinOSDTUYi4qT
 gQAQLesJrYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503672966!79643658!1
X-Originating-IP: [137.65.248.74]
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 10574 invoked from network); 25 Aug 2017 14:56:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 14:56:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 08:56:06 -0600
Message-Id: <59A056A70200007800173D81@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 08:56:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502207940-7407-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1502207940-7407-1-git-send-email-boris.ostrovsky@oracle.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/apic/x2apic: Share IRQ vector
 between cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA4LjE3IGF0IDE3OjU5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL2RlbGl2ZXJ5LmMKPiArKysgYi94ZW4v
YXJjaC94ODYvZ2VuYXBpYy9kZWxpdmVyeS5jCj4gQEAgLTMwLDcgKzMwLDggQEAgdm9pZCBfX2lu
aXQgY2x1c3RlcmVkX2FwaWNfY2hlY2tfZmxhdCh2b2lkKQo+ICAJcHJpbnRrKCJFbmFibGluZyBB
UElDIG1vZGU6ICBGbGF0LiAgVXNpbmcgJWQgSS9PIEFQSUNzXG4iLCBucl9pb2FwaWNzKTsKPiAg
fQo+ICAKPiAtY29uc3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrX2ZsYXQo
aW50IGNwdSkKPiArY29uc3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrX2Zs
YXQoaW50IGNwdSwKPiArICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzaykKPiAgewo+ICAJcmV0
dXJuICZjcHVfb25saW5lX21hcDsKPiAgfSAKPiBAQCAtNTgsNyArNTksOCBAQCB2b2lkIF9faW5p
dCBjbHVzdGVyZWRfYXBpY19jaGVja19waHlzKHZvaWQpCj4gIAlwcmludGsoIkVuYWJsaW5nIEFQ
SUMgbW9kZTogIFBoeXMuICBVc2luZyAlZCBJL08gQVBJQ3NcbiIsIG5yX2lvYXBpY3MpOwo+ICB9
Cj4gIAo+IC1jb25zdCBjcHVtYXNrX3QgKnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tfcGh5cyhp
bnQgY3B1KQo+ICtjb25zdCBjcHVtYXNrX3QgKnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tfcGh5
cyhpbnQgY3B1LAo+ICsgICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrKQo+ICB7Cj4gIAlyZXR1
cm4gY3B1bWFza19vZihjcHUpOwo+ICB9Cj4gLS0tIGEveGVuL2FyY2gveDg2L2dlbmFwaWMveDJh
cGljLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYwo+IEBAIC03Miw4ICs3
MiwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2x1c3RlcmVkX2FwaWNfY2hlY2tfeDJhcGljKHZv
aWQpCj4gIHsKPiAgfQo+ICAKPiAtc3RhdGljIGNvbnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9j
YXRpb25fY3B1bWFza194MmFwaWNfY2x1c3RlcihpbnQgY3B1KQo+ICtzdGF0aWMgY29uc3QgY3B1
bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrX3gyYXBpY19jbHVzdGVyKGludCBjcHUs
Cj4gKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2spCj4gIHsKPiArICAgIGlmICggIWNwdW1h
c2sgKQo+ICsgICAgICAgIHJldHVybiBjcHVtYXNrX29mKGNwdSk7Cj4gKwo+ICAgICAgcmV0dXJu
IHBlcl9jcHUoY2x1c3Rlcl9jcHVzLCBjcHUpOwo+ICB9CgpJdCBpcyBhIHN0cmFuZ2UgYWRkaXRp
b24geW91J3JlIG1ha2luZyBoZXJlOiBOb25lIG9mIHRoZSB0aHJlZQppbXBsZW1lbnRhdGlvbnMg
Y2FyZSBhYm91dCB0aGUgcGFzc2VkIGluIG1hc2suIFdoeSBpcyB0aGlzIHRoZW4Kbm90IGEgYm9v
bCB3aXRoIGEgc3VpdGFibGUgbmFtZT8KCkFkZGl0aW9uYWxseSwgc2hvdWxkbid0IHZlY3Rvcl9h
bGxvY2F0aW9uX2NwdW1hc2tfZmxhdCgpIGJlaGF2ZQpzaW1pbGFyIHRvIHZlY3Rvcl9hbGxvY2F0
aW9uX2NwdW1hc2tfeDJhcGljX2NsdXN0ZXIoKSB0aGVuPwoKRnVydGhlciBJJ2QgcHJlZmVyIGlm
IHlvdSBtYWRlIGl0IGEgc2luZ2xlIHJldHVybiBzdGF0ZW1lbnQgaGVyZSwKdXNpbmcgYSBjb25k
aXRpb25hbCBleHByZXNzaW9uLgoKQW5kIGZpbmFsbHkgSSBjb250aW51ZSB0byBiZSBub3QgcmVh
bGx5IGhhcHB5IGFib3V0IHRoZSBjaGFuZ2UgYXMKYSB3aG9sZS4gRGVzcGl0ZSB3aGF0IHdhcyBk
aXNjdXNzZWQgb24gdjEsIEknbSBjb25jZXJuZWQgb2YgdGhlCmVmZmVjdHMgb2YgdGhpcyBvbiBo
b3N0cyBfbm90XyBzdWZmZXJpbmcgZnJvbSB2ZWN0b3Igc2hvcnRhZ2UuCkNvdWxkIHlvdSBsaXZl
IHdpdGggdGhlIG5ldyBiZWhhdmlvciByZXF1aXJpbmcgYSBjb21tYW5kIGxpbmUKb3B0aW9uIHRv
IGVuYWJsZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:56:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dlG21-00010h-EN; Fri, 25 Aug 2017 14:56:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlG1z-00010J-Dd
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 14:56:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 85/3C-03612-29A30A95; Fri, 25 Aug 2017 14:56:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpO4kqwW
 RBpPmiVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3r85kKXjIWPFpwhfGBsajjF2MnBwSAv4S
 U45cZAaxhQWCJL4/+AlmiwgES+zbspu9i5GLg1mgi1Fi78UZjCCOkEAHo8TKzYtYQKrYBPQk5
 h3/CmbzCthKzD1/hgnEZhFQlZi0pg0sLioQLrH/+zVmiBpBiZMzn4DFOQW8JNbOnwe0gQNog6
 bE+l36IGFmAXGJW0/mM0HY8hLb384BaxUCGrn4wVH2CYz8s5BMmoXQPQtJ9ywk3QsYWVYxqhe
 nFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYmAxDsYJx+2f8QoyQH
 k5Ior/XL+ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhnWy6IFBIsSk1PrUjLzAFGCUxagoNHS
 YQ3BSTNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3gCQIgGQoozSPLgRsIi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHeNpApPJl5JXCbXgEdwQR0xKQTc0COKElESEk1MKqU/LCo/bx
 cc+GnjvglfdVbleudXn4Kmtd7s7PtsrjzaxeBW/br/+U1zl9SZnu3Q9/jXMydVSkXDrgHbZiu
 rby85daxTQdXrnRM5ea19blQIXHWbGuWb/Y7T5PG+DM/2CZNO3/6D6v7SYe11z029K64xvboW
 umaLfHr93G3f95S/Oyk2oq9/DFKLMUZiYZazEXFiQCGOv3T0wIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503672976!113157639!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13751 invoked from network); 25 Aug 2017 14:56:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 14:56:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436891795"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-2-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <729c07f0-d4a1-1fde-f3fc-9d50c8e35037@citrix.com>
Date: Fri, 25 Aug 2017 15:56:03 +0100
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: <1503580497-22936-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/3] x86/mm: Replace opencoded forms of
 l?e_{get, from}_page()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjQvMjAxNyAwMjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBObyBmdW5jdGlv
bmFsIGNoYW5nZSAoY29uZmlybWVkIGJ5IGRpZmZpbmcgdGhlIGRpc2Fzc2VtYmx5KS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:57:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14: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.xen.org>)
	id 1dlG3E-0001Av-OB; Fri, 25 Aug 2017 14:57:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlG3D-0001A6-Gm
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 14:57:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AD/29-03368-EDA30A95; Fri, 25 Aug 2017 14:57:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDve49qwW
 RBqfuiVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknr85jLbinXvFj8hymBsYdMl2MnBwSAv4S
 lzacZQaxhQX8JLbfec4GYosIBEvs27KbvYuRi4NZoItRYu/FGYwgjpBAB6NEx5dDjCBVbAJ6E
 vOOf2UBsXkFbCUeTG4A62YRUJVY+qkJrEZUIFxi//drzBA1ghInZz4Bq+cU8JKYNeEdUA0H0A
 ZNifW79EHCzALiEreezGeCsOUltr+dA9YqBDRy8YOj7BMY+WchmTQLoXsWku5ZSLoXMLKsYtQ
 oTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE4GINjB+Hdt4CFG
 SQ4mJVFe65fzI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M62XBApJFiUmp5akZaZA4wTmLQEB
 4+SCO9dkDRvcUFibnFmOkTqFKOilDhvAEhCACSRUZoH1waLzUuMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5m0DmcKTmVcCN/0V0GImoMWTTswBWVySiJCSamBUPpbUbjNt5e+0+y/jTY1vTni
 lInrd8O0q40UTT5d/uvKPSzfg5DXz9pkLlopeWL2msXLLsoP3FdZz/HBeoi08m6377syYbRs/
 bjNtrCu2PRLOlXnx+/6QWuOsdxsjS3Q053LOD2pLDuB+/mdGw+RTFuW+v7N/T/ztsjoq/mfRo
 crtpyfNkIyZpcRSnJFoqMVcVJwIAGB+xvjIAgAA
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503673052!79449245!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20670 invoked from network); 25 Aug 2017 14:57:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 14:57:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445147926"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-3-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2f793479-888c-93ff-7ed7-c9a97927b9b1@citrix.com>
Date: Fri, 25 Aug 2017 15:57:30 +0100
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: <1503580497-22936-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/mm: Replace opencoded forms of
	map_l?t_from_l?e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjQvMjAxNyAwMjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBObyBmdW5jdGlv
bmFsIGNoYW5nZSAoY29uZmlybWVkIGJ5IGRpZmZpbmcgdGhlIGRpc2Fzc2VtYmx5KS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4g
LS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ0M6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVu
L2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDggKysrKy0tLS0KPiAgeGVuL2FyY2gveDg2L21t
L3AybS1wdC5jICAgICB8IDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMg
fCA2ICsrKy0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCj4gaW5kZXggZTZiNzgyOS4uMWUwYWUyZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTYxMzEsNyArNjEzMSw3IEBA
IGludCBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyB2YSwKPiAgICAgICAgICBsM3RhYltsM190YWJsZV9vZmZzZXQodmEpXSA9IGwzZV9mcm9t
X3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAt
ICAgICAgICBsMnRhYiA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwzZV9nZXRfcGZuKGwzdGFiW2wz
X3RhYmxlX29mZnNldCh2YSldKSkpOwo+ICsgICAgICAgIGwydGFiID0gbWFwX2wydF9mcm9tX2wz
ZShsM3RhYltsM190YWJsZV9vZmZzZXQodmEpXSk7Cj4gIAo+ICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UobDN0YWIpOwo+ICAKPiBAQCAtNjE3Myw3ICs2MTczLDcgQEAgaW50IGNyZWF0ZV9wZXJkb21h
aW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHZhLAo+ICAgICAgICAg
ICAgICAqcGwyZSA9IGwyZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKPiAg
ICAgICAgICB9Cj4gICAgICAgICAgZWxzZSBpZiAoICFsMXRhYiApCj4gLSAgICAgICAgICAgIGwx
dGFiID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDJlX2dldF9wZm4oKnBsMmUpKSk7Cj4gKyAgICAg
ICAgICAgIGwxdGFiID0gbWFwX2wxdF9mcm9tX2wyZSgqcGwyZSk7Cj4gIAo+ICAgICAgICAgIGlm
ICggcHBnICYmCj4gICAgICAgICAgICAgICAhKGwxZV9nZXRfZmxhZ3MobDF0YWJbbDFfdGFibGVf
b2Zmc2V0KHZhKV0pICYgX1BBR0VfUFJFU0VOVCkgKQo+IEBAIC02MjI0LDcgKzYyMjQsNyBAQCB2
b2lkIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyB2YSwKPiAgCj4gICAgICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJF
U0VOVCApCj4gICAgICB7Cj4gLSAgICAgICAgY29uc3QgbDJfcGdlbnRyeV90ICpsMnRhYiA9IG1h
cF9kb21haW5fcGFnZShfbWZuKGwzZV9nZXRfcGZuKCpwbDNlKSkpOwo+ICsgICAgICAgIGNvbnN0
IGwyX3BnZW50cnlfdCAqbDJ0YWIgPSBtYXBfbDJ0X2Zyb21fbDNlKCpwbDNlKTsKPiAgICAgICAg
ICBjb25zdCBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBsMnRhYiArIGwyX3RhYmxlX29mZnNldCh2YSk7
Cj4gICAgICAgICAgdW5zaWduZWQgaW50IGkgPSBsMV90YWJsZV9vZmZzZXQodmEpOwo+ICAKPiBA
QCAtNjIzMiw3ICs2MjMyLDcgQEAgdm9pZCBkZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsCj4gICAgICAgICAgewo+ICAgICAgICAgICAg
ICBpZiAoIGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCApCj4gICAgICAgICAg
ICAgIHsKPiAtICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0YWIgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbihsMmVfZ2V0X3BmbigqcGwyZSkpKTsKPiArICAgICAgICAgICAgICAgIGwxX3Bn
ZW50cnlfdCAqbDF0YWIgPSBtYXBfbDF0X2Zyb21fbDJlKCpwbDJlKTsKPiAgCj4gICAgICAgICAg
ICAgICAgICBmb3IgKCA7IG5yICYmIGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgLS1uciwgKytp
ICkKPiAgICAgICAgICAgICAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gaW5kZXggNjI4YTUzZS4uZjBkODA3
NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiArKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMKPiBAQCAtMTAyNiw3ICsxMDI2LDcgQEAgbG9uZyBwMm1fcHRfYXVk
aXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICAgICAgICAgICAgICBnZm4gKz0g
MSA8PCAoTDRfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCk7Cj4gICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKPiAgICAgICAgICAgICAgfQo+IC0gICAgICAgICAgICBsM2UgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihsNGVfZ2V0X3BmbihsNGVbaTRdKSkpOwo+ICsgICAgICAgICAgICBsM2Ug
PSBtYXBfbDN0X2Zyb21fbDRlKGw0ZVtpNF0pOwo+ICAgICAgICAgICAgICBmb3IgKCBpMyA9IDA7
Cj4gICAgICAgICAgICAgICAgICAgIGkzIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7Cj4gICAgICAg
ICAgICAgICAgICAgIGkzKysgKQo+IEBAIC0xMDYxLDcgKzEwNjEsNyBAQCBsb25nIHAybV9wdF9h
dWRpdF9wMm0oc3RydWN0IHAybV9kb21haW4gKnAybSkKPiAgICAgICAgICAgICAgICAgICAgICB9
Cj4gICAgICAgICAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgICAgICAgICAgbDJlID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4obDNlX2dldF9wZm4obDNlW2kzXSkpKTsKPiArICAgICAgICAgICAgICAg
IGwyZSA9IG1hcF9sMnRfZnJvbV9sM2UobDNlW2kzXSk7Cj4gICAgICAgICAgICAgICAgICBmb3Ig
KCBpMiA9IDA7IGkyIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkyKysgKQo+ICAgICAgICAgICAg
ICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZVtp
Ml0pICYgX1BBR0VfUFJFU0VOVCkgKQo+IEBAIC0xMDk3LDcgKzEwOTcsNyBAQCBsb25nIHAybV9w
dF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21haW4gKnAybSkKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29udGludWU7Cj4gICAgICAgICAgICAgICAgICAgICAgfQo+ICAKPiAtICAgICAgICAg
ICAgICAgICAgICBsMWUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMmVfZ2V0X3BmbihsMmVbaTJd
KSkpOwo+ICsgICAgICAgICAgICAgICAgICAgIGwxZSA9IG1hcF9sMXRfZnJvbV9sMmUobDJlW2ky
XSk7Cj4gIAo+ICAgICAgICAgICAgICAgICAgICAgIGZvciAoIGkxID0gMDsgaTEgPCBMMV9QQUdF
VEFCTEVfRU5UUklFUzsgaTErKywgZ2ZuKysgKQo+ICAgICAgICAgICAgICAgICAgICAgIHsKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKPiBpbmRleCBlNjdmZmRkLi5lYzdmOTZkIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCj4gQEAgLTE0Miw3ICsxNDIsNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZf
cGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBndGJsX3BmbiwKPiAgICAg
ICAgICAgICAgY2xlYXJfcGFnZShwbDNlKTsKPiAgICAgICAgICAgICAgKnBsNGUgPSBsNGVfZnJv
bV9wYWdlKHBhZ2UsIEw0X1BST1QpOwo+ICAgICAgICAgIH0gZWxzZQo+IC0gICAgICAgICAgICBw
bDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDRlX2dldF9wZm4oKnBsNGUpKSk7Cj4gKyAgICAg
ICAgICAgIHBsM2UgPSBtYXBfbDN0X2Zyb21fbDRlKCpwbDRlKTsKPiAgCj4gICAgICAgICAgcGwz
ZSArPSBsM190YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOwo+ICAgICAgICAgIGlmICggIWwz
ZV9nZXRfaW50cHRlKCpwbDNlKSApCj4gQEAgLTE2OSw3ICsxNjksNyBAQCBzdGF0aWMgX19pbml0
IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBn
dGJsX3BmbiwKPiAgICAgICAgICAgICAgKnBsM2UgPSBsM2VfZnJvbV9wYWdlKHBhZ2UsIEwzX1BS
T1QpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAgIHBsMmUgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihsM2VfZ2V0X3BmbigqcGwzZSkpKTsKPiArICAgICAgICAgICAg
cGwyZSA9IG1hcF9sMnRfZnJvbV9sM2UoKnBsM2UpOwo+ICAKPiAgICAgICAgICBwbDJlICs9IGwy
X3RhYmxlX29mZnNldCh2cGh5c21hcF9zdGFydCk7Cj4gICAgICAgICAgaWYgKCAhbDJlX2dldF9p
bnRwdGUoKnBsMmUpICkKPiBAQCAtMTk1LDcgKzE5NSw3IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBz
ZXR1cF9wdl9waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGd0YmxfcGZu
LAo+ICAgICAgICAgICAgICAqcGwyZSA9IGwyZV9mcm9tX3BhZ2UocGFnZSwgTDJfUFJPVCk7Cj4g
ICAgICAgICAgfQo+ICAgICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgcGwxZSA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKGwyZV9nZXRfcGZuKCpwbDJlKSkpOwo+ICsgICAgICAgICAgICBwbDFlID0g
bWFwX2wxdF9mcm9tX2wyZSgqcGwyZSk7Cj4gIAo+ICAgICAgICAgIHBsMWUgKz0gbDFfdGFibGVf
b2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKPiAgICAgICAgICBCVUdfT04obDFlX2dldF9pbnRwdGUo
KnBsMWUpKTsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:58:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 14:58: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.xen.org>)
	id 1dlG41-0001JX-3t; Fri, 25 Aug 2017 14:58:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlG3z-0001JF-IA
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 14:58:23 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 30/EE-01996-E0B30A95; Fri, 25 Aug 2017 14:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS5fHekG
 kwd7pBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXo4dZCzpiKlp3r2VpYLzt3MXIySEkkCfx
 a/trJhCbV8BO4sDME6wgtoSAocTphTdZQGwWAVWJy3cmMYPYbALqEm3PtgPVcHGICFxlkpg2b
 S87SIJZIEZiS+s0oAQHh7BAnMSmL7wQ84sknlx+BjafU8Be4lJnHwtICa+AoMTfHcIQnVoSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdQ72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDQq2dgYNzB2NTrfIhRkoNJSZTX+uX8SCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvJJWCyKFBItS01Mr0jJzgFEAk5bg4FES4b1rCZTmLS5Iz
 C3OTIdInWJUlBLndQDpEwBJZJTmwbXBIu8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeNp
 DxPJl5JXDTXwEtZgJaPOnEHJDFJYkIKakGxmrlOU1hscdWTddymeL7uGXTVVfrEo5gFYv/3hZ
 7aor5S7Y6P+yRf3qvI567dw3P/fIXu3Z386Vv/Phv2jlhwaXvMicvfTlfZkpD8mK1ZO6lH39q
 rVApYDZeq7T9fataedd/N4bl629ukfj+U0b7osaOOlFfbqO9DFcX/N/451mPZ+LEnSsTOpRYi
 jMSDbWYi4oTAcOyVum3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503673098!106051844!1
X-Originating-IP: [137.65.248.74]
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 24912 invoked from network); 25 Aug 2017 14:58:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 14:58:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 08:58:18 -0600
Message-Id: <59A0572A0200007800173D84@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 08:58:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "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>,
 "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>,
 "Tim Deegan" <tim@xen.org>
References: <599454910200007800170490@prv-mh.provo.novell.com>
 <599454910200007800170490@prv-mh.provo.novell.com>
In-Reply-To: <599454910200007800170490@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] Ping: [PATCH v3] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDE0OjIwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFNv
IGZhciBjYWxsZXJzIG9mIHRoZSBsaWJ4YyBpbnRlcmZhY2UgcGFzc2VkIGluIGEgZG9tYWluIElE
IHdoaWNoIHdhcwo+IHRoZW4gaWdub3JlZCBpbiB0aGUgaHlwZXJ2aXNvci4gSW5zdGVhZCwgbWFr
ZSB0aGUgaHlwZXJ2aXNvciBob25vciBpdAo+IChhY2NlcHRpbmcgRE9NSURfSU5WQUxJRCB0byBv
YnRhaW4gb3JpZ2luYWwgYmVoYXZpb3IpLCBhbGxvd2luZyB0bwo+IHF1ZXJ5IHdoZXRoZXIgYSBk
ZXZpY2UgY2FuIGJlIGFzc2lnbmVkIHRvIGEgcGFydGljdWxhciBkb21haW4uCj4gCj4gRHJvcCBY
U00ncyB0ZXN0X2Fzc2lnbl97LGR0fWRldmljZSBob29rcyBhcyBubyBsb25nZXIgYmVpbmcKPiBp
bmRpdmlkdWFsbHkgdXNlZnVsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MzogRHJvcCB0ZXN0LWFzc2lnbiBYU00gaG9va3MuCj4g
djI6IEFsdGVyIHRoZSBzZW1hbnRpY3MgdG8gY2hlY2sgd2hldGhlciB0aGUgZGV2aWNlIGNhbiBi
ZSBhc3NpZ25lZCB0bwo+ICAgICB0aGUgcGFzc2VkIGluIGRvbWFpbi4KPiAKPiAtLS0gYS94ZW4v
Y29tbW9uL2RvbWN0bC5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwo+IEBAIC0zOTEsMTEg
KzM5MSwxNSBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlCj4gIAo+
ICAgICAgc3dpdGNoICggb3AtPmNtZCApCj4gICAgICB7Cj4gLSAgICBjYXNlIFhFTl9ET01DVExf
Y3JlYXRlZG9tYWluOgo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZToK
PiArICAgICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU5WQUxJRCApCj4gKyAgICAgICAg
ewo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbjoKPiAgICAgIGNhc2UgWEVOX0RP
TUNUTF9nZGJzeF9ndWVzdG1lbWlvOgo+IC0gICAgICAgIGQgPSBOVUxMOwo+IC0gICAgICAgIGJy
ZWFrOwo+ICsgICAgICAgICAgICBkID0gTlVMTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAg
ICAgICAgfQo+ICsgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwo+ICAgICAgZGVmYXVsdDoKPiAg
ICAgICAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKG9wLT5kb21haW4pOwo+ICAgICAgICAg
IGlmICggIWQgJiYgb3AtPmNtZCAhPSBYRU5fRE9NQ1RMX2dldGRvbWFpbmluZm8gKQo+IC0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKPiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCj4gQEAgLTE0MywxMiArMTQzLDE1IEBAIGludCBp
b21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwKPiAgICAgIHN3aXRjaCAoIGRvbWN0
bC0+Y21kICkKPiAgICAgIHsKPiAgICAgIGNhc2UgWEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlOgo+
ICsgICAgICAgIEFTU0VSVChkKTsKPiArICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPiArICAg
IGNhc2UgWEVOX0RPTUNUTF90ZXN0X2Fzc2lnbl9kZXZpY2U6Cj4gICAgICAgICAgcmV0ID0gLUVO
T0RFVjsKPiAgICAgICAgICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmRldiAhPSBYRU5f
RE9NQ1RMX0RFVl9EVCApCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgICAgICByZXQg
PSAtRUlOVkFMOwo+IC0gICAgICAgIGlmICggZC0+aXNfZHlpbmcgfHwgZG9tY3RsLT51LmFzc2ln
bl9kZXZpY2UuZmxhZ3MgKQo+ICsgICAgICAgIGlmICggKGQgJiYgZC0+aXNfZHlpbmcpIHx8IGRv
bWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWdzICkKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+
ICAgICAgICAgIHJldCA9IGR0X2ZpbmRfbm9kZV9ieV9ncGF0aChkb21jdGwtPnUuYXNzaWduX2Rl
dmljZS51LmR0LnBhdGgsCj4gQEAgLTE2MSw2ICsxNjQsMTcgQEAgaW50IGlvbW11X2RvX2R0X2Rv
bWN0bChzdHJ1Y3QgeGVuX2RvbWN0bAo+ICAgICAgICAgIGlmICggcmV0ICkKPiAgICAgICAgICAg
ICAgYnJlYWs7Cj4gIAo+ICsgICAgICAgIGlmICggZG9tY3RsLT5jbWQgPT0gWEVOX0RPTUNUTF90
ZXN0X2Fzc2lnbl9kZXZpY2UgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCBpb21t
dV9kdF9kZXZpY2VfaXNfYXNzaWduZWQoZGV2KSApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVzIGFscmVhZHkgYXNzaWduZWQuXG4iLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwo+ICsgICAg
ICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAg
ICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIHJldCA9IGlvbW11X2Fzc2lnbl9k
dF9kZXZpY2UoZCwgZGV2KTsKPiAgCj4gICAgICAgICAgaWYgKCByZXQgKQo+IEBAIC0xOTQsMzMg
KzIwOCw2IEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwKPiAgICAg
ICAgICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiksIGQtPmRvbWFpbl9pZCwgcmV0
KTsKPiAgICAgICAgICBicmVhazsKPiAgCj4gLSAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9hc3Np
Z25fZGV2aWNlOgo+IC0gICAgICAgIHJldCA9IC1FTk9ERVY7Cj4gLSAgICAgICAgaWYgKCBkb21j
dGwtPnUuYXNzaWduX2RldmljZS5kZXYgIT0gWEVOX0RPTUNUTF9ERVZfRFQgKQo+IC0gICAgICAg
ICAgICBicmVhazsKPiAtCj4gLSAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiAtICAgICAgICBpZiAo
IGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWdzICkKPiAtICAgICAgICAgICAgYnJlYWs7Cj4g
LQo+IC0gICAgICAgIHJldCA9IGR0X2ZpbmRfbm9kZV9ieV9ncGF0aChkb21jdGwtPnUuYXNzaWdu
X2RldmljZS51LmR0LnBhdGgsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLnUuZHQuc2l6ZSwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmRldik7Cj4gLSAgICAgICAgaWYgKCByZXQgKQo+IC0gICAgICAg
ICAgICBicmVhazsKPiAtCj4gLSAgICAgICAgcmV0ID0geHNtX3Rlc3RfYXNzaWduX2R0ZGV2aWNl
KFhTTV9IT09LLCBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKPiAtICAgICAgICBpZiAoIHJldCAp
Cj4gLSAgICAgICAgICAgIGJyZWFrOwo+IC0KPiAtICAgICAgICBpZiAoIGlvbW11X2R0X2Rldmlj
ZV9pc19hc3NpZ25lZChkZXYpICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIgIiVzIGFscmVhZHkgYXNzaWduZWQuXG4iLAo+IC0gICAgICAgICAgICAgICAg
ICAgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Cj4gLSAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7
Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+IC0KPiAgICAgIGRlZmF1bHQ6Cj4gICAg
ICAgICAgcmV0ID0gLUVOT1NZUzsKPiAgICAgICAgICBicmVhazsKPiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
Cj4gQEAgLTE1ODMsMzUgKzE1ODMsMTAgQEAgaW50IGlvbW11X2RvX3BjaV9kb21jdGwoCj4gICAg
ICB9Cj4gICAgICBicmVhazsKPiAgCj4gLSAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9hc3NpZ25f
ZGV2aWNlOgo+IC0gICAgICAgIHJldCA9IC1FTk9ERVY7Cj4gLSAgICAgICAgaWYgKCBkb21jdGwt
PnUuYXNzaWduX2RldmljZS5kZXYgIT0gWEVOX0RPTUNUTF9ERVZfUENJICkKPiAtICAgICAgICAg
ICAgYnJlYWs7Cj4gLQo+IC0gICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gLSAgICAgICAgaWYgKCBk
b21jdGwtPnUuYXNzaWduX2RldmljZS5mbGFncyApCj4gLSAgICAgICAgICAgIGJyZWFrOwo+IC0K
PiAtICAgICAgICBtYWNoaW5lX3NiZGYgPSBkb21jdGwtPnUuYXNzaWduX2RldmljZS51LnBjaS5t
YWNoaW5lX3NiZGY7Cj4gLQo+IC0gICAgICAgIHJldCA9IHhzbV90ZXN0X2Fzc2lnbl9kZXZpY2Uo
WFNNX0hPT0ssIG1hY2hpbmVfc2JkZik7Cj4gLSAgICAgICAgaWYgKCByZXQgKQo+IC0gICAgICAg
ICAgICBicmVhazsKPiAtCj4gLSAgICAgICAgc2VnID0gbWFjaGluZV9zYmRmID4+IDE2Owo+IC0g
ICAgICAgIGJ1cyA9IFBDSV9CVVMobWFjaGluZV9zYmRmKTsKPiAtICAgICAgICBkZXZmbiA9IFBD
SV9ERVZGTjIobWFjaGluZV9zYmRmKTsKPiAtCj4gLSAgICAgICAgaWYgKCBkZXZpY2VfYXNzaWdu
ZWQoc2VnLCBidXMsIGRldmZuKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfSU5GTwo+IC0gICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1IGFs
cmVhZHkgYXNzaWduZWQsIG9yIG5vbi1leGlzdGVudFxuIiwKPiAtICAgICAgICAgICAgICAgICAg
IHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7Cj4gLSAgICAgICAg
ICAgIHJldCA9IC1FSU5WQUw7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+IC0KPiAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlOgo+ICsgICAgICAgIEFTU0VSVChkKTsK
PiArICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPiArICAgIGNhc2UgWEVOX0RPTUNUTF90ZXN0
X2Fzc2lnbl9kZXZpY2U6Cj4gICAgICAgICAgLyogRG9uJ3Qgc3VwcG9ydCBzZWxmLWFzc2lnbm1l
bnQgb2YgZGV2aWNlcy4gKi8KPiAgICAgICAgICBpZiAoIGQgPT0gY3VycmVudC0+ZG9tYWluICkK
PiAgICAgICAgICB7Cj4gQEAgLTE2MjUsNyArMTYwMCw5IEBAIGludCBpb21tdV9kb19wY2lfZG9t
Y3RsKAo+ICAKPiAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICAgICAgICAgIGZsYWdzID0gZG9t
Y3RsLT51LmFzc2lnbl9kZXZpY2UuZmxhZ3M7Cj4gLSAgICAgICAgaWYgKCBkLT5pc19keWluZyB8
fCAoZmxhZ3MgJiB+WEVOX0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQpICkKPiArICAgICAgICBpZiAo
IGRvbWN0bC0+Y21kID09IFhFTl9ET01DVExfYXNzaWduX2RldmljZQo+ICsgICAgICAgICAgICAg
PyBkLT5pc19keWluZyB8fCAoZmxhZ3MgJiB+WEVOX0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQpCj4g
KyAgICAgICAgICAgICA6IGZsYWdzICkKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAg
ICAgIG1hY2hpbmVfc2JkZiA9IGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLnUucGNpLm1hY2hpbmVf
c2JkZjsKPiBAQCAtMTYzOCw4ICsxNjE1LDIwIEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKAo+
ICAgICAgICAgIGJ1cyA9IFBDSV9CVVMobWFjaGluZV9zYmRmKTsKPiAgICAgICAgICBkZXZmbiA9
IFBDSV9ERVZGTjIobWFjaGluZV9zYmRmKTsKPiAgCj4gLSAgICAgICAgcmV0ID0gZGV2aWNlX2Fz
c2lnbmVkKHNlZywgYnVzLCBkZXZmbikgPzoKPiAtICAgICAgICAgICAgICBhc3NpZ25fZGV2aWNl
KGQsIHNlZywgYnVzLCBkZXZmbiwgZmxhZ3MpOwo+ICsgICAgICAgIHJldCA9IGRldmljZV9hc3Np
Z25lZChzZWcsIGJ1cywgZGV2Zm4pOwo+ICsgICAgICAgIGlmICggZG9tY3RsLT5jbWQgPT0gWEVO
X0RPTUNUTF90ZXN0X2Fzc2lnbl9kZXZpY2UgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
aWYgKCByZXQgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0dfSU5GTwo+ICsgICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldSBh
bHJlYWR5IGFzc2lnbmVkLCBvciAKPiBub24tZXhpc3RlbnRcbiIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKPiAr
ICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmICggIXJldCApCj4gKyAgICAg
ICAgICAgIHJldCA9IGFzc2lnbl9kZXZpY2UoZCwgc2VnLCBidXMsIGRldmZuLCBmbGFncyk7Cj4g
ICAgICAgICAgaWYgKCByZXQgPT0gLUVSRVNUQVJUICkKPiAgICAgICAgICAgICAgcmV0ID0gaHlw
ZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX2RvbWN0bCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImgiLCB1X2RvbWN0bCk7
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCj4gQEAgLTUwNiw3ICs1MDYsMTEgQEAgREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2RvbWN0bF9zZW5kdAo+ICAKPiAgLyogQXNzaWduIGEgZGV2aWNlIHRvIGEgZ3Vl
c3QuIFNldHMgdXAgSU9NTVUgc3RydWN0dXJlcy4gKi8KPiAgLyogWEVOX0RPTUNUTF9hc3NpZ25f
ZGV2aWNlICovCj4gLS8qIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlICovCj4gKy8qCj4g
KyAqIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOiBQYXNzIERPTUlEX0lOVkFMSUQgdG8g
ZmluZCBvdXQgd2hldGhlciAKPiB0aGUKPiArICogZ2l2ZW4gZGV2aWNlIGlzIGFzc2lnbmVkIHRv
IGFueSBEb21VIGF0IGFsbC4gUGFzcyBhIHNwZWNpZmljIGRvbWFpbiBJRCAKPiB0bwo+ICsgKiBm
aW5kIG91dCB3aGV0aGVyIHRoZSBnaXZlbiBkZXZpY2UgY2FuIGJlIGFzc2lnbmVkIHRvIHRoYXQg
ZG9tYWluLgo+ICsgKi8KPiAgLyoKPiAgICogWEVOX0RPTUNUTF9kZWFzc2lnbl9kZXZpY2U6IFRo
ZSBiZWhhdmlvciBvZiB0aGlzIERPTUNUTCBkaWZmZXJzCj4gICAqIGJldHdlZW4gdGhlIGRpZmZl
cmVudCB0eXBlIG9mIGRldmljZToKPiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4gQEAgLTMzNywxMiArMzM3LDYgQEAgc3RhdGlj
IFhTTV9JTkxJTkUgaW50IHhzbV9nZXRfZGV2aWNlX2dybwo+ICAgICAgcmV0dXJuIHhzbV9kZWZh
dWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgTlVMTCk7Cj4gIH0KPiAgCj4gLXN0
YXRpYyBYU01fSU5MSU5FIGludCB4c21fdGVzdF9hc3NpZ25fZGV2aWNlKFhTTV9ERUZBVUxUX0FS
RyB1aW50MzJfdCAKPiBtYWNoaW5lX2JkZikKPiAtewo+IC0gICAgWFNNX0FTU0VSVF9BQ1RJT04o
WFNNX0hPT0spOwo+IC0gICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJl
bnQtPmRvbWFpbiwgTlVMTCk7Cj4gLX0KPiAtCj4gIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21f
YXNzaWduX2RldmljZShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgCj4gdWludDMy
X3QgbWFjaGluZV9iZGYpCj4gIHsKPiAgICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9IT09LKTsK
PiBAQCAtMzU4LDEyICszNTIsNiBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2RlYXNzaWdu
X2RldmljCj4gICNlbmRpZiAvKiBIQVNfUEFTU1RIUk9VR0ggJiYgSEFTX1BDSSAqLwo+ICAKPiAg
I2lmIGRlZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFT
X0RFVklDRV9UUkVFKQo+IC1zdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3Rlc3RfYXNzaWduX2R0
ZGV2aWNlKFhTTV9ERUZBVUxUX0FSRyBjb25zdCBjaGFyIAo+ICpkdHBhdGgpCj4gLXsKPiAtICAg
IFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9IT09LKTsKPiAtICAgIHJldHVybiB4c21fZGVmYXVsdF9h
Y3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIE5VTEwpOwo+IC19Cj4gLQo+ICBzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX2Fzc2lnbl9kdGRldmljZShYU01fREVGQVVMVF9BUkcgc3RydWN0
IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqZHRwYXRoKQo+ICB7Cj4gLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCj4g
KysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCj4gQEAgLTEwOSwxMyArMTA5LDExIEBAIHN0cnVj
dCB4c21fb3BlcmF0aW9ucyB7Cj4gIAo+ICAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BBU1NUSFJP
VUdIKSAmJiBkZWZpbmVkKENPTkZJR19IQVNfUENJKQo+ICAgICAgaW50ICgqZ2V0X2RldmljZV9n
cm91cCkgKHVpbnQzMl90IG1hY2hpbmVfYmRmKTsKPiAtICAgIGludCAoKnRlc3RfYXNzaWduX2Rl
dmljZSkgKHVpbnQzMl90IG1hY2hpbmVfYmRmKTsKPiAgICAgIGludCAoKmFzc2lnbl9kZXZpY2Up
IChzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZik7Cj4gICAgICBpbnQgKCpk
ZWFzc2lnbl9kZXZpY2UpIChzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZik7
Cj4gICNlbmRpZgo+ICAKPiAgI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYg
ZGVmaW5lZChDT05GSUdfSEFTX0RFVklDRV9UUkVFKQo+IC0gICAgaW50ICgqdGVzdF9hc3NpZ25f
ZHRkZXZpY2UpIChjb25zdCBjaGFyICpkdHBhdGgpOwo+ICAgICAgaW50ICgqYXNzaWduX2R0ZGV2
aWNlKSAoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZHRwYXRoKTsKPiAgICAgIGludCAo
KmRlYXNzaWduX2R0ZGV2aWNlKSAoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZHRwYXRo
KTsKPiAgI2VuZGlmCj4gQEAgLTQ2NSwxMSArNDYzLDYgQEAgc3RhdGljIGlubGluZSBpbnQgeHNt
X2dldF9kZXZpY2VfZ3JvdXAoeAo+ICAgICAgcmV0dXJuIHhzbV9vcHMtPmdldF9kZXZpY2VfZ3Jv
dXAobWFjaGluZV9iZGYpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW5saW5lIGludCB4c21fdGVzdF9h
c3NpZ25fZGV2aWNlKHhzbV9kZWZhdWx0X3QgZGVmLCB1aW50MzJfdCAKPiBtYWNoaW5lX2JkZikK
PiAtewo+IC0gICAgcmV0dXJuIHhzbV9vcHMtPnRlc3RfYXNzaWduX2RldmljZShtYWNoaW5lX2Jk
Zik7Cj4gLX0KPiAtCj4gIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9hc3NpZ25fZGV2aWNlKHhzbV9k
ZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkLCAKPiB1aW50MzJfdCBtYWNoaW5lX2JkZikK
PiAgewo+ICAgICAgcmV0dXJuIHhzbV9vcHMtPmFzc2lnbl9kZXZpY2UoZCwgbWFjaGluZV9iZGYp
Owo+IEBAIC00ODgsMTIgKzQ4MSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9hc3NpZ25fZHRk
ZXZpY2UoeHMKPiAgICAgIHJldHVybiB4c21fb3BzLT5hc3NpZ25fZHRkZXZpY2UoZCwgZHRwYXRo
KTsKPiAgfQo+ICAKPiAtc3RhdGljIGlubGluZSBpbnQgeHNtX3Rlc3RfYXNzaWduX2R0ZGV2aWNl
KHhzbV9kZWZhdWx0X3QgZGVmLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqZHRwYXRoKQo+IC17Cj4gLSAgICByZXR1cm4geHNtX29wcy0+
dGVzdF9hc3NpZ25fZHRkZXZpY2UoZHRwYXRoKTsKPiAtfQo+IC0KPiAgc3RhdGljIGlubGluZSBp
bnQgeHNtX2RlYXNzaWduX2R0ZGV2aWNlKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWlu
IAo+ICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqZHRwYXRoKQo+ICB7Cj4gLS0tIGEveGVuL3hzbS9kdW1teS5jCj4gKysrIGIveGVuL3hz
bS9kdW1teS5jCj4gQEAgLTkxLDEzICs5MSwxMSBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3Bz
IChzdHJ1Y3QgeHNtX29wCj4gIAo+ICAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BBU1NUSFJPVUdI
KSAmJiBkZWZpbmVkKENPTkZJR19IQVNfUENJKQo+ICAgICAgc2V0X3RvX2R1bW15X2lmX251bGwo
b3BzLCBnZXRfZGV2aWNlX2dyb3VwKTsKPiAtICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywg
dGVzdF9hc3NpZ25fZGV2aWNlKTsKPiAgICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgYXNz
aWduX2RldmljZSk7Cj4gICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGRlYXNzaWduX2Rl
dmljZSk7Cj4gICNlbmRpZgo+ICAKPiAgI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VH
SCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX0RFVklDRV9UUkVFKQo+IC0gICAgc2V0X3RvX2R1bW15
X2lmX251bGwob3BzLCB0ZXN0X2Fzc2lnbl9kdGRldmljZSk7Cj4gICAgICBzZXRfdG9fZHVtbXlf
aWZfbnVsbChvcHMsIGFzc2lnbl9kdGRldmljZSk7Cj4gICAgICBzZXRfdG9fZHVtbXlfaWZfbnVs
bChvcHMsIGRlYXNzaWduX2R0ZGV2aWNlKTsKPiAgI2VuZGlmCj4gLS0tIGEveGVuL3hzbS9mbGFz
ay9ob29rcy5jCj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4gQEAgLTEyNzgsNiArMTI4
MSw5IEBAIHN0YXRpYyBpbnQgZmxhc2tfYXNzaWduX2RldmljZShzdHJ1Y3QgZG8KPiAgICAgIGlu
dCByYyA9IC1FUEVSTTsKPiAgICAgIHN0cnVjdCBhdmNfYXVkaXRfZGF0YSBhZDsKPiAgCj4gKyAg
ICBpZiAoICFkICkKPiArICAgICAgICByZXR1cm4gZmxhc2tfdGVzdF9hc3NpZ25fZGV2aWNlKG1h
Y2hpbmVfYmRmKTsKPiArCj4gICAgICByYyA9IGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1Nf
UkVTT1VSQ0UsIFJFU09VUkNFX19BREQpOwo+ICAgICAgaWYgKCByYyApCj4gICAgICAgICAgcmV0
dXJuIHJjOwo+IEBAIC0xMzMzLDYgKzEzMzksOSBAQCBzdGF0aWMgaW50IGZsYXNrX2Fzc2lnbl9k
dGRldmljZShzdHJ1Y3QKPiAgICAgIGludCByYyA9IC1FUEVSTTsKPiAgICAgIHN0cnVjdCBhdmNf
YXVkaXRfZGF0YSBhZDsKPiAgCj4gKyAgICBpZiAoICFkICkKPiArICAgICAgICByZXR1cm4gZmxh
c2tfdGVzdF9hc3NpZ25fZHRkZXZpY2UoZHRwYXRoKTsKPiArCj4gICAgICByYyA9IGN1cnJlbnRf
aGFzX3Blcm0oZCwgU0VDQ0xBU1NfUkVTT1VSQ0UsIFJFU09VUkNFX19BREQpOwo+ICAgICAgaWYg
KCByYyApCj4gICAgICAgICAgcmV0dXJuIHJjOwo+IEBAIC0xNzgwLDEzICsxNzg5LDExIEBAIHN0
YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tfb3BzID0KPiAgCj4gICNpZiBkZWZpbmVk
KENPTkZJR19IQVNfUEFTU1RIUk9VR0gpICYmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpCj4gICAg
ICAuZ2V0X2RldmljZV9ncm91cCA9IGZsYXNrX2dldF9kZXZpY2VfZ3JvdXAsCj4gLSAgICAudGVz
dF9hc3NpZ25fZGV2aWNlID0gZmxhc2tfdGVzdF9hc3NpZ25fZGV2aWNlLAo+ICAgICAgLmFzc2ln
bl9kZXZpY2UgPSBmbGFza19hc3NpZ25fZGV2aWNlLAo+ICAgICAgLmRlYXNzaWduX2RldmljZSA9
IGZsYXNrX2RlYXNzaWduX2RldmljZSwKPiAgI2VuZGlmCj4gIAo+ICAjaWYgZGVmaW5lZChDT05G
SUdfSEFTX1BBU1NUSFJPVUdIKSAmJiBkZWZpbmVkKENPTkZJR19IQVNfREVWSUNFX1RSRUUpCj4g
LSAgICAudGVzdF9hc3NpZ25fZHRkZXZpY2UgPSBmbGFza190ZXN0X2Fzc2lnbl9kdGRldmljZSwK
PiAgICAgIC5hc3NpZ25fZHRkZXZpY2UgPSBmbGFza19hc3NpZ25fZHRkZXZpY2UsCj4gICAgICAu
ZGVhc3NpZ25fZHRkZXZpY2UgPSBmbGFza19kZWFzc2lnbl9kdGRldmljZSwKPiAgI2VuZGlmCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 14:59:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlG56-0001Sk-Cz; Fri, 25 Aug 2017 14:59:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlG54-0001Sa-SO
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 14:59:30 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 55/EA-02962-25B30A95; Fri, 25 Aug 2017 14:59:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDSzfQekG
 kwdoLShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0Zrm0rBPdGKS7OPsDYwXuDvYuTkEBLIkzj4
 8hYziM0rYCdxo+comC0hYChxeuFNFhCbRUBV4vvK14wgNpuAukTbs+2sILaIgL7E/E8/gWwOD
 mYBA4m7301ATGGBSIlF+zW7GLmApi9jlDjcdYEJpJxTwF7i+ve9zCA1vAKCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhliorTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNDfSSijL
 TM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MwMBjAIIdjMffxx1ilORgUhLltX45P1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO9sywWRQoJFqempFWmZOcAYgElLcPAoifAuAEnzFhck5hZnp
 kOkTjEac2xYvf4LE0dHz4YvTEIsefl5qVLivEdASgVASjNK8+AGwWLzEqOslDAvI9BpQjwFqU
 W5mSWo8q8YxTkYlYR5D4FM4cnMK4Hb9wroFCagUyadmANySkkiQkqqgVHjkFBc1jQ7G2bLO4G
 ubSuVQhqvbOU2tulWm893uPREAutdRV/Jea261RKqPsprJy8+sf1502ad+imx+38Hscrvzixo
 fcP3LnzJwhlr9zB3vb//yv/Rue3vxDQ9IwIMOv/Y//uV4rru3xIrAyn3h4vd/nebcXqJ5PxYn
 P2Pu/NJucyuwmt6PkosxRmJhlrMRcWJAK4Rs4HIAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503673167!60628144!1
X-Originating-IP: [137.65.248.74]
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 17054 invoked from network); 25 Aug 2017 14:59:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 14:59:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 08:59:27 -0600
Message-Id: <59A0576F0200007800173DAB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 08:59:27 -0600
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>
In-Reply-To: <598C2536020000780016E66D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping#2: [PATCH v3] x86/HVM: don't #GP/#SS on wrapping
 virt->linear translations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA4LjE3IGF0IDA5OjE5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDEwLjA3LjE3IGF0IDEyOjM5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBSZWFs
IGhhcmR3YXJlIHdyYXBzIHNpbGVudGx5IGluIG1vc3QgY2FzZXMsIHNvIHdlIHNob3VsZCBiZWhh
dmUgdGhlCj4+IHNhbWUuIEFsc28gc3BsaXQgcmVhbCBhbmQgVk04NiBtb2RlIGhhbmRsaW5nLCBh
cyB0aGUgbGF0dGVyIHJlYWxseQo+PiBvdWdodCB0byBoYXZlIGxpbWl0IGNoZWNrcyBhcHBsaWVk
Lgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiAtLS0KPj4gdjM6IFJlc3RvcmUgMzItYml0IHdyYXAgY2hlY2sgZm9yIEFNRC4KPj4gdjI6IEV4
dGVuZCB0byBub24tNjQtYml0IG1vZGVzLiBSZWR1Y2UgNjQtYml0IGNoZWNrIHRvIGEgc2luZ2xl
Cj4+ICAgICBpc19jYW5vbmljYWxfYWRkcmVzcygpIGludm9jYXRpb24uCj4+IAo+PiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4g
QEAgLTI0MTYsMTYgKzI0MTYsMjEgQEAgYm9vbF90IGh2bV92aXJ0dWFsX3RvX2xpbmVhcl9hZGRy
KAo+PiAgICAgICAqLwo+PiAgICAgIEFTU0VSVChzZWcgPCB4ODZfc2VnX25vbmUpOwo+PiAgCj4+
IC0gICAgaWYgKCAhKGN1cnItPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1BF
KSB8fAo+PiAtICAgICAgICAgKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+ZWZsYWdzICYgWDg2X0VG
TEFHU19WTSkgKQo+PiArICAgIGlmICggIShjdXJyLT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBd
ICYgWDg2X0NSMF9QRSkgKQo+PiAgICAgIHsKPj4gICAgICAgICAgLyoKPj4gLSAgICAgICAgICog
UkVBTC9WTTg2IE1PREU6IERvbid0IGJvdGhlciB3aXRoIHNlZ21lbnQgYWNjZXNzIGNoZWNrcy4K
Pj4gKyAgICAgICAgICogUkVBTCBNT0RFOiBEb24ndCBib3RoZXIgd2l0aCBzZWdtZW50IGFjY2Vz
cyBjaGVja3MuCj4+ICAgICAgICAgICAqIENlcnRhaW4gb2YgdGhlbSBhcmUgbm90IGRvbmUgaW4g
bmF0aXZlIHJlYWwgbW9kZSBhbnl3YXkuCj4+ICAgICAgICAgICAqLwo+PiAgICAgICAgICBhZGRy
ID0gKHVpbnQzMl90KShhZGRyICsgcmVnLT5iYXNlKTsKPj4gLSAgICAgICAgbGFzdF9ieXRlID0g
KHVpbnQzMl90KWFkZHIgKyBieXRlcyAtICEhYnl0ZXM7Cj4+IC0gICAgICAgIGlmICggbGFzdF9i
eXRlIDwgYWRkciApCj4+ICsgICAgfQo+PiArICAgIGVsc2UgaWYgKCAoZ3Vlc3RfY3B1X3VzZXJf
cmVncygpLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNKSAmJgo+PiArICAgICAgICAgICAgICBpc194
ODZfdXNlcl9zZWdtZW50KHNlZykgKQo+PiArICAgIHsKPj4gKyAgICAgICAgLyogVk04NiBNT0RF
OiBGaXhlZCA2NGsgbGltaXRzIG9uIGFsbCB1c2VyIHNlZ21lbnRzLiAqLwo+PiArICAgICAgICBh
ZGRyID0gKHVpbnQzMl90KShhZGRyICsgcmVnLT5iYXNlKTsKPj4gKyAgICAgICAgbGFzdF9ieXRl
ID0gKHVpbnQzMl90KW9mZnNldCArIGJ5dGVzIC0gISFieXRlczsKPj4gKyAgICAgICAgaWYgKCBt
YXgob2Zmc2V0LCBsYXN0X2J5dGUpID4+IDE2ICkKPj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+
PiAgICAgIH0KPj4gICAgICBlbHNlIGlmICggaHZtX2xvbmdfbW9kZV9hY3RpdmUoY3VycikgJiYK
Pj4gQEAgLTI0NDcsOCArMjQ1Miw3IEBAIGJvb2xfdCBodm1fdmlydHVhbF90b19saW5lYXJfYWRk
cigKPj4gICAgICAgICAgICAgIGFkZHIgKz0gcmVnLT5iYXNlOwo+PiAgCj4+ICAgICAgICAgIGxh
c3RfYnl0ZSA9IGFkZHIgKyBieXRlcyAtICEhYnl0ZXM7Cj4+IC0gICAgICAgIGlmICggIWlzX2Nh
bm9uaWNhbF9hZGRyZXNzKGFkZHIpIHx8IGxhc3RfYnl0ZSA8IGFkZHIgfHwKPj4gLSAgICAgICAg
ICAgICAhaXNfY2Fub25pY2FsX2FkZHJlc3MobGFzdF9ieXRlKSApCj4+ICsgICAgICAgIGlmICgg
IWlzX2Nhbm9uaWNhbF9hZGRyZXNzKChsb25nKWFkZHIgPCAwID8gYWRkciA6IGxhc3RfYnl0ZSkg
KQo+PiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICAgICAgfQo+PiAgICAgIGVsc2UKPj4gQEAg
LTI0OTgsOCArMjUwMiwxMSBAQCBib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCj4+
ICAgICAgICAgICAgICBpZiAoIChvZmZzZXQgPD0gcmVnLT5saW1pdCkgfHwgKGxhc3RfYnl0ZSA8
IG9mZnNldCkgKQo+PiAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+PiAgICAgICAgICB9Cj4+
IC0gICAgICAgIGVsc2UgaWYgKCAobGFzdF9ieXRlID4gcmVnLT5saW1pdCkgfHwgKGxhc3RfYnl0
ZSA8IG9mZnNldCkgKQo+PiAtICAgICAgICAgICAgZ290byBvdXQ7IC8qIGxhc3QgYnl0ZSBpcyBi
ZXlvbmQgbGltaXQgb3Igd3JhcHMgMHhGRkZGRkZGRiAqLwo+PiArICAgICAgICBlbHNlIGlmICgg
bGFzdF9ieXRlID4gcmVnLT5saW1pdCApCj4+ICsgICAgICAgICAgICBnb3RvIG91dDsgLyogbGFz
dCBieXRlIGlzIGJleW9uZCBsaW1pdCAqLwo+PiArICAgICAgICBlbHNlIGlmICggbGFzdF9ieXRl
IDwgb2Zmc2V0ICYmCj4+ICsgICAgICAgICAgICAgICAgICBjdXJyLT5kb21haW4tPmFyY2guY3B1
aWQtPng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQo+PiArICAgICAgICAgICAgZ290byBv
dXQ7IC8qIGFjY2VzcyB3cmFwcyAqLwo+PiAgICAgIH0KPj4gIAo+PiAgICAgIC8qIEFsbCBjaGVj
a3Mgb2suICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:01:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15: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.xen.org>)
	id 1dlG6Z-00026L-NP; Fri, 25 Aug 2017 15:01:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlG6Y-00026D-Np
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:01:02 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 94/B8-01732-DAB30A95; Fri, 25 Aug 2017 15:01:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve5y6wW
 RBnvOylgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/2t4xF9xlr1g3YQ9jA+Nxti5GTg4JAX+J
 uQ+nsYLYwgLuEuf2rmEHsUUEgiX2bdkNZHNxMAt0MUrsvTiDEcQREuhglDj99ScTSBWbgJ7Ev
 ONfWUBsXgFbiU0HW4E6ODhYBFQlbjwJAgmLCoRL7P9+jRmiRFDi5MwnYOWcAl4SW3b+ZgIpZx
 bQlFi/Sx8kzCwgLnHryXwmCFteYvvbOWCtQkATFz84yj6BkX8WkkmzELpnIemehaR7ASPLKka
 N4tSistQiXUMDvaSizPSMktzEzBwgz1QvN7W4ODE9NScxqVgvOT93EyMwNBmAYAfjmqnOhxgl
 OZiURHmtX86PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO8FqQaSQYFFqempFWmYOMEpg0hIcP
 EoivHctgdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLndQCZIQBSlFGaBzcCFrGXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMxbDjKFJzOvBG7TK6AjmICOmHRiDsgRJYkIKakGxsKM9Cv
 3ZCS2rHj24o8Za/g8lo2Opx46/V0wd6uH05afpTu72iuiua90F0+zeV14RtL2NH/B0coDAQqX
 t+ZyB19fvGVPS/QhkXimncW/lq5m3nd/Ef8OoWcsC13D9l7bypjBMnmpacHViMmf/n+9mLBgx
 4FzZRft/zywrlr2YU61eE6LWEXgc1ElluKMREMt5qLiRACh8L3r0wIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503673253!109003998!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64913 invoked from network); 25 Aug 2017 15:00:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 15:00:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445148564"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <07d779b8-bd1c-999c-2d16-e44ab9795b40@citrix.com>
Date: Fri, 25 Aug 2017 16:00:51 +0100
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: <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Introduce and use l?e_{get,
	from}_mfn()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjQvMjAxNyAwMjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGF2b2lk
cyB0aGUgZXhwbGljaXQgYm94aW5nL3VuYm94aW5nIG9mIG1mbl90IGluIHJlbGV2YW50IGNvZGVw
YXRocy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKW3NuaXBdCgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4gaW5kZXggMjQyOTAzZi4uODQ2M2Q3
MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcGFnZS5oCj4gQEAgLTcxLDYgKzcxLDEyIEBACj4gICNkZWZpbmUgbDRl
X2dldF9wZm4oeCkgICAgICAgICAgICAgXAo+ICAgICAgKCh1bnNpZ25lZCBsb25nKSgoKHgpLmw0
ICYgKFBBRERSX01BU0smUEFHRV9NQVNLKSkgPj4gUEFHRV9TSElGVCkpCj4gIAo+ICsvKiBHZXQg
bWZuIG1hcHBlZCBieSBwdGUgKG1mbl90KS4gKi8KPiArI2RlZmluZSBsMWVfZ2V0X21mbih4KSBf
bWZuKGwxZV9nZXRfcGZuKHgpKQo+ICsjZGVmaW5lIGwyZV9nZXRfbWZuKHgpIF9tZm4obDJlX2dl
dF9wZm4oeCkpCj4gKyNkZWZpbmUgbDNlX2dldF9tZm4oeCkgX21mbihsM2VfZ2V0X3Bmbih4KSkK
PiArI2RlZmluZSBsNGVfZ2V0X21mbih4KSBfbWZuKGw0ZV9nZXRfcGZuKHgpKQoKSG1tLCAiZ2V0
IiBhbmQgInB1dCIgaGF2ZSBzcGVjaWZpYyBtZWFuaW5ncyBlbHNld2hlcmUgaW4gdGhlIGNvZGUg
dGhhdApkb24ndCBhcHBseSBoZXJlLCBidXQgdGhlIGNvbnRleHQgb2Ygd2hpY2ggaXMgY29uZnVz
aW5nIGVub3VnaCB0aGF0CnBlb3BsZSBtaWdodCB0aGluayB0aGV5IGFwcGx5LgoKV2hhdCBpZiB3
ZSBkaWQgIm1mbl9mcm9tX2wxZSIgaW5zdGVhZCwgdG8gYmUgc3ltbWV0cmljIHdpdGggbDFlX2Zy
b21fbWZuKCk/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:04:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlG9M-0002JM-4S; Fri, 25 Aug 2017 15:03:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlG9K-0002JE-4Y
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:03:54 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DE/5F-03406-95C30A95; Fri, 25 Aug 2017 15:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpG6EzYJ
 Ig1dvrCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oztzQfZC15zVhz8HtnAuICji5GDQ0LAX+La
 KqcuRk4OYQF3iXN717CD2GwCehLzjn9lAbFFBIIl9m3ZDRTn4mAW6GKU2HtxBiOIIySwm1HiY
 cNmRpAqXgFbicU3NoN1sAioShy+9J0NxBYVCJfY//0aM0SNoMTJmU/AajgF7CSunZ/CDnIEs4
 CmxPpd+iBhZgFxiVtP5jNB2PIS29/OAWsVAhq5+MFR9gmM/LOQTJqF0D0LSfcsJN0LGFlWMao
 XpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJQMQ7GDsvux/iFGS
 g0lJlNf65fxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8fNYLIoUEi1LTUyvSMnOAEQKTluDgU
 RLh5QFJ8xYXJOYWZ6ZDpE4xKkqJ8+6wAkoIgCQySvPg2mBReYlRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvDog43ky80rgpr8CWswEtHjSiTkgi0sSEVJSDYwcTzvsPlTIhkhc3/1jv2fRvQk
 Hnx89+l7tBp9/88rJdg+/3Zv++NaBYLEzveu+/wjaN+fN2tTynHMXk3axHOhcKNijwLRys8gD
 IznR3a9O8p+qO7Hg/f27Mv//hojGXKu3l/b58a/zxPaXsWbeHM4zt9ZJC2xK/92nsPOdUcCcX
 hcro3Deew6RSizFGYmGWsxFxYkA8VZiZMUCAAA=
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503673431!79450419!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4316 invoked from network); 25 Aug 2017 15:03:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 15:03:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436893329"
From: George Dunlap <george.dunlap@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
 <07d779b8-bd1c-999c-2d16-e44ab9795b40@citrix.com>
Message-ID: <cde7c143-4e68-d3b4-c2d9-f7650bd030c7@citrix.com>
Date: Fri, 25 Aug 2017 16:03:49 +0100
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: <07d779b8-bd1c-999c-2d16-e44ab9795b40@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Introduce and use l?e_{get,
	from}_mfn()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjUvMjAxNyAwNDowMCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOC8yNC8y
MDE3IDAyOjE0IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBUaGlzIGF2b2lkcyB0aGUgZXhw
bGljaXQgYm94aW5nL3VuYm94aW5nIG9mIG1mbl90IGluIHJlbGV2YW50IGNvZGVwYXRocy4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiAKPiBbc25pcF0KPiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFn
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPj4gaW5kZXggMjQyOTAzZi4uODQ2M2Q3
MSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPj4gQEAgLTcxLDYgKzcxLDEyIEBACj4+ICAjZGVmaW5l
IGw0ZV9nZXRfcGZuKHgpICAgICAgICAgICAgIFwKPj4gICAgICAoKHVuc2lnbmVkIGxvbmcpKCgo
eCkubDQgJiAoUEFERFJfTUFTSyZQQUdFX01BU0spKSA+PiBQQUdFX1NISUZUKSkKPj4gIAo+PiAr
LyogR2V0IG1mbiBtYXBwZWQgYnkgcHRlIChtZm5fdCkuICovCj4+ICsjZGVmaW5lIGwxZV9nZXRf
bWZuKHgpIF9tZm4obDFlX2dldF9wZm4oeCkpCj4+ICsjZGVmaW5lIGwyZV9nZXRfbWZuKHgpIF9t
Zm4obDJlX2dldF9wZm4oeCkpCj4+ICsjZGVmaW5lIGwzZV9nZXRfbWZuKHgpIF9tZm4obDNlX2dl
dF9wZm4oeCkpCj4+ICsjZGVmaW5lIGw0ZV9nZXRfbWZuKHgpIF9tZm4obDRlX2dldF9wZm4oeCkp
Cj4gCj4gSG1tLCAiZ2V0IiBhbmQgInB1dCIgaGF2ZSBzcGVjaWZpYyBtZWFuaW5ncyBlbHNld2hl
cmUgaW4gdGhlIGNvZGUgdGhhdAo+IGRvbid0IGFwcGx5IGhlcmUsIGJ1dCB0aGUgY29udGV4dCBv
ZiB3aGljaCBpcyBjb25mdXNpbmcgZW5vdWdoIHRoYXQKPiBwZW9wbGUgbWlnaHQgdGhpbmsgdGhl
eSBhcHBseS4KPiAKPiBXaGF0IGlmIHdlIGRpZCAibWZuX2Zyb21fbDFlIiBpbnN0ZWFkLCB0byBi
ZSBzeW1tZXRyaWMgd2l0aCBsMWVfZnJvbV9tZm4oKT8KCi9tZSBub3RpY2VzIGFsbCB0aGUgb3Ro
ZXIgI2RlZmluZXMgb2YgdGhlICJsTmVfZ2V0X0ZPTyIgdmFyaWV0eQoKTmV2ZXJtaW5kIC0gSSdt
IG5vdCBhIGZhbiBidXQgaXQgbG9va3MgbGlrZSB0aGUgc2hpcCBoYXMgYWxyZWFkeSBzYWlsZWQ7
Cm5vdCB3b3J0aCB0aGUgZWZmb3J0IG9mIGdldHRpbmcgaXQgYmFjayBpbnRvIHBvcnQuCgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:05:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15: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.xen.org>)
	id 1dlGBK-0002Vl-G7; Fri, 25 Aug 2017 15:05:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dlGBI-0002Vb-UN
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 15:05:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BD/A4-03612-4DC30A95; Fri, 25 Aug 2017 15:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSWpu5lmwW
 RBivey1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrVr9hLTjCVrF6/xLGBsbZrF2MXBxCAtMY
 JZ6sOc0I4rAINLJKNFycygLiSAjMYZU4t/w8UIYTyMmT2L/vGjOEXSTx5Mhadgi7TOLJojVgN
 q+AoMTJmU9YQGwhAR+JfSsOg8U5BSwkLq5azgax7hOLxMqbO1hBEmwCWhJ7GuYzdTFyAK1Wld
 jQVgMxJ0Bi2e0fbCC2sICbxI5nV8BuEBFQklj85SM7yBxmgdciEpsf7gMrYhbQlGjd/pt9AqP
 gLCR3zEKSWsDItIpRvTi1qCy1SNdQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj
 MEQZgGAH487nTocYJTmYlER5rV/OjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVtrvSBSSLAoN
 T21Ii0zBxgtMGkJDh4lEd4DIGne4oLE3OLMdIjUKUZLjitX1n1h4mj6sAVITjmw/QuTEEtefl
 6qlDivE0iDAEhDRmke3DhYRF9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO8KkCk8mXklcFt
 fAR3EBHTQpBNzQA4qSURISTUwMqqpii8/9JI7z/OacfRX85xzRttXL1/2yHJazab7B+pZ726a
 MWvB47OSNzpS9Xe+jfgWZijE/PLJYZEQMyYeBdd61us9/RFcPxqaGOXjjz44PPXXih67w8URG
 eKTFVOmpV8UPDFzSVhhAqfwjez1Mz5dLlvWpVY3b7XuGqNSrs1GCzZKigYKK7EUZyQaajEXFS
 cCADFpaMzjAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503673554!79450766!1
X-Originating-IP: [209.85.218.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39335 invoked from network); 25 Aug 2017 15:05:55 -0000
Received: from mail-oi0-f41.google.com (HELO mail-oi0-f41.google.com)
 (209.85.218.41)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Aug 2017 15:05:55 -0000
Received: by mail-oi0-f41.google.com with SMTP id k77so584855oib.2
 for <xen-devel@lists.xenproject.org>; Fri, 25 Aug 2017 08:05:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VG1Q3r3aw5fqGSvwAMtPTe+T6egJEmBCDxJAmRPavyA=;
 b=oRLPXueMuN9NzZTeCWLtWYnX9t4eAjTLjNrJLfafW3HQeIicY0icddl21a7Ei/gA1e
 Qx887vAIEc3mYhC0fVWexOuhJD2zzmxvlaKBYT0ykE/+SOHR0sF444U9cXMqP58HaQLW
 ncC1wP7veSpMPQXRi0XinIc8h0h4s5Nc1B+cBdpg1xZ+lWkIJM5s231NW96Ip0tOol+W
 8SgXYjPsp277J2/moBf/q+vGV1Y/A/jS8E7ZYPv9zfsWY0FxFM65kILCS63CbKkAIL1X
 z0Fd1b9MysuRL9KnDLZNLc6ysojr98hpytXDApNs/KoCh99npvbCQYpFWOkC7E7w4BjS
 QY0Q==
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=VG1Q3r3aw5fqGSvwAMtPTe+T6egJEmBCDxJAmRPavyA=;
 b=tLE1MSWfWalVfZSj4beokRXwQerCtcw8AkapnaaAhdSJv65e87MdqAC/5ljgMqSyas
 HX8knhC0EuzS9IjZMrR0FCELIq6yTdJUwFkQgM+6H5WWhLnfVJNUhuCVYz1zz+u4uPzD
 LnQp0Nl1UY77T4q6DEsUiMaw9ev95xLUzHcY5GzNgUqOgn/LbPuSbUpBd5H0i6SAbXr/
 TExaTmAumllgRFeHxUv1i1Tt2vjuen2WkwweIBr6tzqgyVR+nGt/Ff9mJa8AXXDvTc1I
 7fdAr4Twdz6LE4Gzuqsc1xIvI6AV8uJ1kbKeAsmW8nDa/l03lZM0FOWu84MPKoSJiNks
 1Hgg==
X-Gm-Message-State: AHYfb5gjZACRQyy/kdJJLkkzpqfOUPqxSLVZCU3onSUX6awHVnjC48A3
 +VZnhvBUXvcDIDxAMyc/h0Sy11Z/qJPY
X-Google-Smtp-Source: ADKCNb4ijBPP02jf5hl6tZ8zmpBpDs9mWaEtG8otnvfis+Zem1rMvj6TgnsI8N+3HzFHe+WyyvA5ehmOwXThVsypzKs=
X-Received: by 10.202.230.129 with SMTP id d123mr16644275oih.163.1503673552925; 
 Fri, 25 Aug 2017 08:05:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.130.133 with HTTP; Fri, 25 Aug 2017 08:05:52 -0700 (PDT)
In-Reply-To: <20170825080443.tvvr6wzs362cjcuu@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 25 Aug 2017 08:05:52 -0700
Message-ID: <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTowNCBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+Cj4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4g
d3JvdGU6Cj4KPj4gV2l0aCB0aGUgZml4IGZvciBmdW5jdGlvbiB0cmFjaW5nLCB0aGUgaGFja2Jl
bmNoIHJlc3VsdHMgaGF2ZSBhbgo+PiBhdmVyYWdlIG9mICswLjggdG8gKzEuNCUgKGZyb20gKzgl
IHRvICsxMCUgYmVmb3JlKS4gV2l0aCBhIGRlZmF1bHQKPj4gY29uZmlndXJhdGlvbiwgdGhlIG51
bWJlcnMgYXJlIGNsb3NlciB0byAwLjglLgo+Pgo+PiBPbiB0aGUgLnRleHQgc2l6ZSwgd2l0aCBn
Y2MgNC45IEkgc2VlICswLjglIG9uIGRlZmF1bHQgY29uZmlndXJhdGlvbgo+PiBhbmQgKzEuMTgw
JSBvbiB0aGUgdWJ1bnR1IGNvbmZpZ3VyYXRpb24uCj4KPiBBIDElIHRleHQgc2l6ZSBpbmNyZWFz
ZSBpcyBzdGlsbCBzaWduaWZpY2FudC4gQ291bGQgeW91IGxvb2sgYXQgdGhlIGRpc2Fzc2VtYmx5
LAo+IHdoZXJlIGRvZXMgdGhlIHNpemUgaW5jcmVhc2UgY29tZSBmcm9tPwoKSSB3aWxsIHRha2Ug
YSBsb29rLCBpbiB0aGlzIGN1cnJlbnQgaXRlcmF0aW9uIEkgYWRkZWQgdGhlIC5nb3QgYW5kCi5n
b3QucGx0IHNvIHJlbW92aW5nIHRoZW0gd2lsbCByZW1vdmUgYSBiaWcgKGV2ZW4gaWYgdGhleSBh
cmUgc21hbGwsCndlIGRvbid0IHVzZSB0aGVtIHRvIGluY3JlYXNlIHBlcmYpLgoKV2hhdCBkbyB5
b3UgdGhpbmsgYWJvdXQgdGhlIHBlcmYgbnVtYmVycyBpbiBnZW5lcmFsIHNvIGZhcj8KCj4KPiBU
aGFua3MsCj4KPiAgICAgICAgIEluZ28KCgoKLS0gClRob21hcwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:07:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15:07: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.xen.org>)
	id 1dlGCn-0002f3-Tz; Fri, 25 Aug 2017 15:07:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlGCn-0002et-8w
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:07:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 A9/C4-01862-03D30A95; Fri, 25 Aug 2017 15:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpK6+7YJ
 Ig6mbTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox1bwULXjFW/Hi4jr2B8QxjFyMnh4SAv8Tn
 o1+ZQGxhAXeJc3vXsIPYIgLBEvu27AayuTiYBboYJfZenMEI4ggJdDBKnP76E6yDTUBPYt7xr
 ywgNq+ArUTDon9gcRYBVYmmvcfA4qIC4RL7v19jhqgRlDg58wlYnFPAS2LLzt9A9RxAGzQl1u
 /SBwkzC4hL3HoynwnClpfY/nYOWKsQ0MjFD46yT2Dkn4Vk0iyE7llIumch6V7AyLKKUaM4tag
 stUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwNOsZGBh3ML467neIUZKD
 SUmU1/rl/EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErylNgsihQSLUtNTK9Iyc4BRApOW4OBRE
 uEtBknzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc1xSkSACkKKM0D24ELGIvMcpKCfMyMj
 AwCPEUpBblZpagyr9iFOdgVBLmDQeZwpOZVwK36RXQEUxAR0w6MQfkiJJEhJRUA6Nx1ZfaqZ7
 r5x9TU9+SKPTI0LbncL5rvesHMyNFx283vp3N4axknnnTdX+vzfLkhnY2E1WWMk3lzNP8vnNm
 puvaaOR1JXR9v+7kc6Gk+1m46e4TKgsY+ereqKov/RH6YttCf07H39rneUwffpw1/azNdeVle
 /l5Y2crNTA6ak+6PKO64XlAlBJLcUaioRZzUXEiACoH6GzTAgAA
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503673645!94841641!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64781 invoked from network); 25 Aug 2017 15:07:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 15:07:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436893831"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <51f0d3c3-a721-17ee-1d01-0d8b82721e0a@citrix.com>
Date: Fri, 25 Aug 2017 16:07:05 +0100
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: <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Introduce and use l?e_{get,
	from}_mfn()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjQvMjAxNyAwMjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGF2b2lk
cyB0aGUgZXhwbGljaXQgYm94aW5nL3VuYm94aW5nIG9mIG1mbl90IGluIHJlbGV2YW50IGNvZGVw
YXRocy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:11:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15: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.xen.org>)
	id 1dlGGE-0003Jt-D3; Fri, 25 Aug 2017 15:11:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlGGC-0003Jn-Us
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 15:11:01 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AE/F9-03368-40E30A95; Fri, 25 Aug 2017 15:11:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS5fJbkG
 kwcQXRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5OU3MBVO5K7qm/2FrYGxl72Lk5BASyJM4
 v3APE4jNK2An0fftNlhcQsBQ4vTCmyxdjBwcLAKqEn2fqkHCbALqEm3PtrOC2CIC2hJrJq5kB
 rGZBRwkTu5sYAIpFxaIlVj4ORxiuptEW/sCRhCbU8BdYt+v7ewgJbwCghJ/dwhDdGpJPPx1iw
 XC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jUz0kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA48BCHYw7vsYeYhRkoNJSZTX+uX8SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvI9sFkQKCRalpqdWpGXmAGMAJi3BwaMkwlsMkuYtLkjMLc5Mh
 0idYlSUEuedBZIQAElklObBtcHi7hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeaeATOHJzC
 uBm/4KaDET0OJJJ+aALC5JREhJNTD2Z28+UxR+Z/qMpcbPP53tM5dZzvpicu9P0emu0r84WCQ
 yAnWsKk+x5mbpfi+XvF3HfjJcs15o6kadC2orZNbO7X+zMq458HTOng0O61fftLuQeUOJp0d5
 xTqtJcqKcmaud98xGzBreqktzoyt8Vwe5l9c1/vcY8ebxVFXz2c3sCzhCOJea6jEUpyRaKjFX
 FScCACHm/q3tgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503673857!76123117!1
X-Originating-IP: [137.65.248.74]
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 29842 invoked from network); 25 Aug 2017 15:10:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 15:10:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 09:10:56 -0600
Message-Id: <59A05A210200007800173DD6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 09:10:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xiong Zhang" <xiong.y.zhang@intel.com>
References: <1503352419-2851-1-git-send-email-xiong.y.zhang@intel.com>
In-Reply-To: <1503352419-2851-1-git-send-email-xiong.y.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] tools/hvmloader: Use base instead of
 pci_mem_start for find_next_rmrr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA4LjE3IGF0IDIzOjUzLCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3Rl
Ogo+IEBAIC00NjQsMTUgKzQ2MiwxOSBAQCB2b2lkIHBjaV9zZXR1cCh2b2lkKQo+ICAgICAgICAg
IGJhc2UgPSAocmVzb3VyY2UtPmJhc2UgICsgYmFyX3N6IC0gMSkgJiB+KHVpbnQ2NF90KShiYXJf
c3ogLSAxKTsKPiAgCj4gICAgICAgICAgLyogSWYgd2UncmUgdXNpbmcgbWVtX3Jlc291cmNlLCBj
aGVjayBmb3IgUk1SUiBjb25mbGljdHMuICovCj4gLSAgICAgICAgd2hpbGUgKCByZXNvdXJjZSA9
PSAmbWVtX3Jlc291cmNlICYmCj4gLSAgICAgICAgICAgICAgICBuZXh0X3JtcnIgPj0gMCAmJgo+
IC0gICAgICAgICAgICAgICAgY2hlY2tfb3ZlcmxhcChiYXNlLCBiYXJfc3osCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uYWRkciwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5z
aXplKSApCj4gKyAgICAgICAgaWYgKCByZXNvdXJjZSA9PSAmbWVtX3Jlc291cmNlKQo+ICAgICAg
ICAgIHsKPiAtICAgICAgICAgICAgYmFzZSA9IG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uYWRk
ciArIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uc2l6ZTsKPiAtICAgICAgICAgICAgYmFzZSA9
IChiYXNlICsgYmFyX3N6IC0gMSkgJiB+KGJhcl9zeiAtIDEpOwo+ICAgICAgICAgICAgICBuZXh0
X3JtcnIgPSBmaW5kX25leHRfcm1ycihiYXNlKTsKPiArICAgICAgICAgICAgd2hpbGUgKCBuZXh0
X3JtcnIgPj0gMCAmJgo+ICsgICAgICAgICAgICAgICAgICAgIGNoZWNrX292ZXJsYXAoYmFzZSwg
YmFyX3N6LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1vcnlfbWFwLm1hcFtu
ZXh0X3JtcnJdLmFkZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeV9t
YXAubWFwW25leHRfcm1ycl0uc2l6ZSkgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAg
ICAgICBiYXNlID0gbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5hZGRyICsKPiArICAgICAgICAg
ICAgICAgICAgICAgICBtZW1vcnlfbWFwLm1hcFtuZXh0X3JtcnJdLnNpemU7Cj4gKyAgICAgICAg
ICAgICAgICBiYXNlID0gKGJhc2UgKyBiYXJfc3ogLSAxKSAmIH4oYmFyX3N6IC0gMSk7Cj4gKyAg
ICAgICAgICAgICAgICBuZXh0X3JtcnIgPSBmaW5kX25leHRfcm1ycihiYXNlKTsKPiArICAgICAg
ICAgICAgfQo+ICAgICAgICAgIH0KCkxvb2tzIGdvb2QsIGJ1dCBwbGVhc2UgcmVkdWNlIHRoZSBz
Y29wZSBvZiBuZXh0X3JtcnIgdG8ganVzdCB0aGlzCmlmKCkgKGFmYWljdCBpdCdzIG5vIGxvbmdl
ciB1c2VkIGFueXdoZXJlIGVsc2UpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:18:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15:18: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.xen.org>)
	id 1dlGMw-0003cY-3t; Fri, 25 Aug 2017 15:17:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlGMu-0003cS-PW
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:17:56 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7F/5A-01862-3AF30A95; Fri, 25 Aug 2017 15:17:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQneR/YJ
 Ig1PXZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozeroVsBVd5KtYeeMLewHidq4uRk0NCwE/i
 2/3VTCC2sIC7xLm9a9hBbBGBIImTE86wdjFycTALdDFK7L04gxEkISTwjlFiR2s+iM0moC+x+
 8UnsGZeAVuJHVvXsYLYLAKqEnsunGYDsUUFwiX2f7/GDFEjKHFy5hOWLkYODk4BO4nlOxlBTG
 YBTYn1u/RBKpgF5CW2v53DDGGLSzR9WckKsVVN4lr/JXaIk9MlJj7rYZnAKDALydBZCJNmIZk
 0C8mkBYwsqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgO2
 noGBcQdj316/Q4ySHExKorzWL+dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDbNbECkkWJSan
 lqRlpkDjB2YtAQHj5II7wJboDRvcUFibnFmOkTqFKOilDhvK0ifAEgiozQPrg0Wr5cYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfNuApnCk5lXAjf9FdBiJqDFk07MAVlckoiQkmpgNLsrXZm
 +pVnbrWzPjDKW9+XTFgjsWn5d9udyR7t3k5edKjvwnO/nDhXWZ32TldRvsv1et0mE0/7C/Ymm
 D5tqdJSP1T0Mq18mcn1z3clzu4XP3tr0T1T05SWT5Yc37czWbmX5mPP37Z2f7dHrO2+qrt/09
 mvy79C6KbwFn377Whuz2P53FcnyMVNiKc5INNRiLipOBAA6gKFB0gIAAA==
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503674274!107075394!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42967 invoked from network); 25 Aug 2017 15:17:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 15:17:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51567527"
To: George Dunlap <george.dunlap@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1503580497-22936-1-git-send-email-andrew.cooper3@citrix.com>
 <1503580497-22936-4-git-send-email-andrew.cooper3@citrix.com>
 <07d779b8-bd1c-999c-2d16-e44ab9795b40@citrix.com>
 <cde7c143-4e68-d3b4-c2d9-f7650bd030c7@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3e906f3a-99ec-2568-b0f1-ce1447542bb9@citrix.com>
Date: Fri, 25 Aug 2017 16:11:28 +0100
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: <cde7c143-4e68-d3b4-c2d9-f7650bd030c7@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>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Introduce and use l?e_{get,
	from}_mfn()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTY6MDMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDgvMjUvMjAxNyAw
NDowMCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDgvMjQvMjAxNyAwMjoxNCBQTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+IFRoaXMgYXZvaWRzIHRoZSBleHBsaWNpdCBib3hpbmcv
dW5ib3hpbmcgb2YgbWZuX3QgaW4gcmVsZXZhbnQgY29kZXBhdGhzLgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFtzbmlw
XQo+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPj4+IGluZGV4IDI0MjkwM2YuLjg0NjNkNzEgMTAwNjQ0Cj4+
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wYWdlLmgKPj4+IEBAIC03MSw2ICs3MSwxMiBAQAo+Pj4gICNkZWZpbmUgbDRlX2dl
dF9wZm4oeCkgICAgICAgICAgICAgXAo+Pj4gICAgICAoKHVuc2lnbmVkIGxvbmcpKCgoeCkubDQg
JiAoUEFERFJfTUFTSyZQQUdFX01BU0spKSA+PiBQQUdFX1NISUZUKSkKPj4+ICAKPj4+ICsvKiBH
ZXQgbWZuIG1hcHBlZCBieSBwdGUgKG1mbl90KS4gKi8KPj4+ICsjZGVmaW5lIGwxZV9nZXRfbWZu
KHgpIF9tZm4obDFlX2dldF9wZm4oeCkpCj4+PiArI2RlZmluZSBsMmVfZ2V0X21mbih4KSBfbWZu
KGwyZV9nZXRfcGZuKHgpKQo+Pj4gKyNkZWZpbmUgbDNlX2dldF9tZm4oeCkgX21mbihsM2VfZ2V0
X3Bmbih4KSkKPj4+ICsjZGVmaW5lIGw0ZV9nZXRfbWZuKHgpIF9tZm4obDRlX2dldF9wZm4oeCkp
Cj4+IEhtbSwgImdldCIgYW5kICJwdXQiIGhhdmUgc3BlY2lmaWMgbWVhbmluZ3MgZWxzZXdoZXJl
IGluIHRoZSBjb2RlIHRoYXQKPj4gZG9uJ3QgYXBwbHkgaGVyZSwgYnV0IHRoZSBjb250ZXh0IG9m
IHdoaWNoIGlzIGNvbmZ1c2luZyBlbm91Z2ggdGhhdAo+PiBwZW9wbGUgbWlnaHQgdGhpbmsgdGhl
eSBhcHBseS4KPj4KPj4gV2hhdCBpZiB3ZSBkaWQgIm1mbl9mcm9tX2wxZSIgaW5zdGVhZCwgdG8g
YmUgc3ltbWV0cmljIHdpdGggbDFlX2Zyb21fbWZuKCk/Cj4gL21lIG5vdGljZXMgYWxsIHRoZSBv
dGhlciAjZGVmaW5lcyBvZiB0aGUgImxOZV9nZXRfRk9PIiB2YXJpZXR5Cj4KPiBOZXZlcm1pbmQg
LSBJJ20gbm90IGEgZmFuIGJ1dCBpdCBsb29rcyBsaWtlIHRoZSBzaGlwIGhhcyBhbHJlYWR5IHNh
aWxlZDsKPiBub3Qgd29ydGggdGhlIGVmZm9ydCBvZiBnZXR0aW5nIGl0IGJhY2sgaW50byBwb3J0
LgoKUGVyc29uYWxseSwgSSdkIHByZWZlciBtZm5fZnJvbV9sMWUoKSBvdmVyIGwxZV9nZXRfbWZu
KCksIGJlY2F1c2UgaXQKZG9lc24ndCBjb2xsaWRlIHdpdGggb3VyIG90aGVyIG5vbWVuY2xhdHVy
ZSB3aGVyZSBnZXQgbWVhbnMgInRha2UgYQpyZWZlcmVuY2UiLgoKSG93ZXZlciwgc3VjaCBhIGNo
YW5nZSAoaWYgaXRzIGdlbmVyYWxseSBhZ3JlZWQgdXBvbikgc28gYmUgZG9uZQpjb25zaXN0ZW50
bHkgdG8gYWxsIGhlbHBlcnMgYXQgb25jZSwgb3IgdGhpcyBjb2RlIHdpbGwgYmVjb21lIGV2ZW4K
aGFyZGVyIHRvIHJlYWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:20:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15: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.xen.org>)
	id 1dlGPL-0004CO-GZ; Fri, 25 Aug 2017 15:20:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlGPK-0004CG-C3
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:20:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C2/8E-11743-93040A95; Fri, 25 Aug 2017 15:20:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9fCYUG
 kwZQpZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bVpovMBQ/0KpYuncvcwDhDpYuRg0NIIE/i
 0K1EEJNXwE7izwHGLkZODgkBQ4nTC2+ygNgsAqoSR9a+BouzCahLtD3bzgpSLiKgLDF5rm8XI
 xcHs8B9Zokjv6+ygtQICwRIvH41hwkkISQwl1Hi4751bCAJTgEjiedHGhkhdglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhv
 rJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxg3Lk+8BCjJAeTkiiv9cv5
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF3sF0QKCRalpqdWpGXmAKMAJi3BwaMkwusKkuYtL
 kjMLc5Mh0idYlSUEud9YweUEABJZJTmwbXBIu8So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhH
 l1QMbzZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYl0yaYc+SoPn42mplo/41f97JzhL2u97g9OG
 ExgT5ZN2rluqTr3Nt8ZC5FsHz9tSs0qhjnj4dUX0avhWsD8vOpyesLyl9I/ve4vDcqMvFkUw2
 1QvPnvtREHZ+yt7MmrZ3T+MkWbzmuqZu53zZuX6hp/c6wdPcfBcvf/h8j9/POapxguTDpSf6l
 FiKMxINtZiLihMB1NOTKLcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503674423!103967161!1
X-Originating-IP: [137.65.248.74]
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 61815 invoked from network); 25 Aug 2017 15:20:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 15:20:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 09:20:22 -0600
Message-Id: <59A05C570200007800173DED@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 09:20:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1503638821-45386-1-git-send-email-chao.gao@intel.com>
 <59A00C7A0200007800173A34@prv-mh.provo.novell.com>
 <20170825135135.GA21245@op-computing>
In-Reply-To: <20170825135135.GA21245@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RESEND v9] VT-d: use correct BDF for VF to
 search VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE1OjUxLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIEF1ZyAyNSwgMjAxNyBhdCAwMzozOTozOEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjUuMDguMTcgYXQgMDc6MjcsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gV2hlbiBTUi1JT1YgaXMgZW5hYmxlZCwgJ1ZpcnR1YWwgRnVuY3Rpb25zJyBvZiBhICdQ
aHlzaWNhbCBGdW5jdGlvbicgYXJlIHVuZGVyCj4+PiB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQt
ZCB1bml0IGFzIHRoZSAnUGh5c2ljYWwgRnVuY3Rpb24nLiBBICdQaHlzaWNhbAo+Pj4gRnVuY3Rp
b24nIGNhbiBiZSBhICdUcmFkaXRpb25hbCBGdW5jdGlvbicgb3IgYW4gQVJJICdFeHRlbmRlZCBG
dW5jdGlvbicuCj4+PiBBbmQgZnVydGhlcm1vcmUsICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFu
IGVuZHBvaW50IGFyZSB1bmRlciB0aGUgc2NvcGUgb2YKPj4+IHRoZSBzYW1lIFZULWQgdW5pdCBh
cyB0aGUgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9ucycgb24gdGhlIGVuZHBvaW50LiBUbyBzZWFyY2gK
Pj4+IFZULWQgdW5pdCwgdGhlIEJERiBvZiBQRiBvciB0aGUgQkRGIG9mIGEgdHJhZGl0aW9uYWwg
ZnVuY3Rpb24gbWF5IGJlIHVzZWQuIAo+Pj4gQW5kCj4+PiBpdCBkZXBlbmRzIG9uIHdoZXRoZXIg
dGhlIFBGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uIG9yIG5vdC4KPj4+IAo+Pj4gQ3VycmVudCBj
b2RlIHVzZXMgUENJX1NMT1QoKSB0byByZWNvZ25pemUgYW4gQVJJICdFeHRlbmRlZCBGdW5jaW9u
Jy4gQnV0IGl0Cj4+PiBpcyBjb25jZXB0dWFsbHkgd3Jvbmcgdy9vIGNoZWNraW5nIHdoZXRoZXIg
UEYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24gYW5kCj4+PiB3b3VsZCBsZWFkIHRvIG1hdGNoIFZG
cyBvZiBhIFJDIGVuZHBvaW50IHRvIGEgd3JvbmcgVlQtZCB1bml0Lgo+Pj4gCj4+PiBUaGlzIHBh
dGNoIHVzZXMgVkYncyAnaXNfZXh0Zm4nIGZpZWxkIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIFBG
IG9mIHRoaXMgVkYgCj4+PiBpcwo+Pj4gYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIFRoZSBmaWVsZCBo
ZWxwcyB0byB1c2UgY29ycmVjdCBCREYgdG8gc2VhcmNoIFZULWQgdW5pdC4KPj4+IAo+Pj4gUmVw
b3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+Pj4gLS0tCj4+
PiAgLSBSRVNFTkQgZm9yIHRoZSBwcmV2aW91cyBlbWFpbCBoYXMgbm8gc3ViamVjdC4gCj4+PiAK
Pj4+IHY5Ogo+Pj4gIC0gY2hlY2sgJ2lzX3ZpcnRmbicgZmlyc3QgaW4gcGNpX2FkZF9kZXZpY2Uo
KSB0byBhdm9pZCBwb3RlbnRpYWwgZXJyb3IgaWYKPj4+ICBsaW51eCBzaWRlIHNldHMgVkYncyAn
aXNfZXh0Zm4nCj4+PiAgLSBjb21tZW50cyBjaGFuZ2VzIHRvIG1ha2UgaXQgY2xlYXIgdGhhdCB3
ZSB1c2UgVkYncyAnaXNfZXh0Zm4nIAo+Pj4gaW50ZW50aW9uYWxseQo+Pj4gIG90aGVyd2lzZSB0
aGUgcGF0Y2ggc2VlbXMgbGlrZSBhIHdvcmthcm91bmQuCj4+PiAKPj4+IHY4Ogo+Pj4gIC0gdXNl
ICJjb25jZXB0dWFsbHkgd3JvbmciLCBpbnN0ZWFkIG9mICJhIGNvcm5lciBjYXNlIiBpbiBjb21t
aXQgbWVzc2FnZQo+Pj4gIC0gY2hlY2sgJ2lzX3ZpcnRmbicgZmlyc3QgaW4gYWNwaV9maW5kX21h
dGNoZWRfZHJoZF91bml0KCkKPj4+IAo+Pj4gdjc6Cj4+PiAgLSBEcm9wIEVyaWMncyB0ZXN0ZWQt
YnkKPj4+ICAtIENoYW5nZSBjb21taXQgbWVzc2FnZSB0byBiZSBjbGVhcmVyCj4+PiAgLSBSZS11
c2UgVkYncyBpc19leHRmbiBmaWVsZAo+Pj4gIC0gYWNjZXNzIFBGJ3MgaXNfZXh0Zm4gZmllbGQg
aW4gbG9ja2VkIGFyZWEKPj4+IAo+Pj4gLS0tCj4+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgICAgICB8IDE0ICsrKysrKysrKystLS0tCj4+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2RtYXIuYyB8IDEyICsrKysrKy0tLS0tLQo+Pj4gIHhlbi9pbmNsdWRlL3hlbi9wY2ku
aCAgICAgICAgICAgICAgfCAgMSArCj4+PiAgMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25z
KCspLCAxMCBkZWxldGlvbnMoLSkKPj4+IAo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4+IGluZGV4
IDI3YmRiNzEuLjBlMjdlMjkgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYwo+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4+IEBAIC01
OTksMjEgKzU5OSwyNCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBk
ZXZmbiwKPj4+ICAgICAgdW5zaWduZWQgaW50IHNsb3QgPSBQQ0lfU0xPVChkZXZmbiksIGZ1bmMg
PSBQQ0lfRlVOQyhkZXZmbik7Cj4+PiAgICAgIGNvbnN0IGNoYXIgKnBkZXZfdHlwZTsKPj4+ICAg
ICAgaW50IHJldDsKPj4+ICsgICAgYm9vbCBwZl9pc19leHRmbiA9IGZhbHNlOwo+Pj4gIAo+Pj4g
LSAgICBpZiAoIWluZm8pCj4+PiArICAgIGlmICggIWluZm8gKQo+Pj4gICAgICAgICAgcGRldl90
eXBlID0gImRldmljZSI7Cj4+PiAtICAgIGVsc2UgaWYgKGluZm8tPmlzX2V4dGZuKQo+Pj4gLSAg
ICAgICAgcGRldl90eXBlID0gImV4dGVuZGVkIGZ1bmN0aW9uIjsKPj4+IC0gICAgZWxzZSBpZiAo
aW5mby0+aXNfdmlydGZuKQo+Pj4gKyAgICBlbHNlIGlmICggaW5mby0+aXNfdmlydGZuICkKPj4+
ICAgICAgewo+Pj4gICAgICAgICAgcGNpZGV2c19sb2NrKCk7Cj4+PiAgICAgICAgICBwZGV2ID0g
cGNpX2dldF9wZGV2KHNlZywgaW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuKTsK
Pj4+ICsgICAgICAgIGlmICggcGRldiApCj4+PiArICAgICAgICAgICAgcGZfaXNfZXh0Zm4gPSBw
ZGV2LT5pbmZvLmlzX2V4dGZuOwo+Pj4gICAgICAgICAgcGNpZGV2c191bmxvY2soKTsKPj4+ICAg
ICAgICAgIGlmICggIXBkZXYgKQo+Pj4gICAgICAgICAgICAgIHBjaV9hZGRfZGV2aWNlKHNlZywg
aW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuLAo+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5VTEwsIG5vZGUpOwo+Pj4gICAgICAgICAgcGRldl90eXBlID0gInZpcnR1
YWwgZnVuY3Rpb24iOwo+Pj4gICAgICB9Cj4+PiArICAgIGVsc2UgaWYgKCBpbmZvLT5pc19leHRm
biApCj4+PiArICAgICAgICBwZGV2X3R5cGUgPSAiZXh0ZW5kZWQgZnVuY3Rpb24iOwo+Pj4gICAg
ICBlbHNlCj4+PiAgICAgIHsKPj4+ICAgICAgICAgIGluZm8gPSBOVUxMOwo+Pj4gQEAgLTcwNyw2
ICs3MTAsOSBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwK
Pj4+ICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGN0cmwpOwo+Pj4g
ICAgICB9Cj4+PiAgCj4+PiArICAgIC8qIFZGJ3MgJ2lzX2V4dGZuJyBpcyB1c2VkIHRvIGluZGlj
YXRlIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQgCj4gZnVuY3Rpb24gKi8KPj4+ICsgICAgaWYg
KCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCj4+PiArICAgICAgICBwZGV2LT5pbmZvLmlzX2V4dGZu
ID0gcGZfaXNfZXh0Zm47Cj4+PiAgICAgIGNoZWNrX3BkZXYocGRldik7Cj4+Cj4+Q2FuIHRoaXMg
cGxlYXNlIGJlIG1vdmVkIHVwIHJpZ2h0IG5leHQgdG8KPj4KPj4gICAgICAgIHBkZXYtPmluZm8g
PSAqaW5mbzsKPj4KPj4sIHNvIHRoYXQgaW5mb3JtYXRpb24gaXMgcmlnaHQgZnJvbSB0aGUgcG9p
bnQgaXQgaXMgYmVpbmcgc3RvcmVkPyBBbmQKPiAKPiBZZXMuIEkgd2lsbC4KPiAKPj5sb29raW5n
IGF0IHRoYXQgY29kZSBJIGNhbid0IHJlYWxseSB3b3JrIG91dCB3aHkgdGhlIFNSLUlPViBkZXZp
Y2UKPj5oYW5kbGluZyBpcyBpbiBhbiAiZWxzZSBpZiIgdG8gdGhhdCBwYXRoLiBJIGNhbid0IGNo
ZWNrIHRoYXQgY2FzZQo+Pm15c2VsZiwgYXMgYnkgYm94J2VzIHJvb3QgcG9ydHMgZG9uJ3Qgc3Vw
cG9ydCBBUkkgZm9yd2FyZGluZywgc28KPj5kZXNwaXRlIFBGIGFuZCBWRiBiZWluZyBBUkktY2Fw
YWJsZSBpdCBjYW4ndCBiZSBlbmFibGVkLCBhbmQKPj5oZW5jZSBJJ20gbm90IHNlZWluZyB0aGUg
ZGV2aWNlcyByZXBvcnRlZCBhcyBleHRlbmRlZCBmdW5jdGlvbnMuCj4gCj4gWWVhaC4gSSB0aGlu
ayB3ZSBzaG91bGQgcmVtb3ZlICJlbHNlIGlmIiBmb3IgaXQgaXMgdGhlIG9ubHkgcGxhY2UKPiB3
aGVyZSB2Zl9ybGVuW10gaXMgc2V0LCBvdGhlcndpc2UgZXh0ZW5kZWQgUEYncyB2Zl9ybGVuW10g
d29uJ3QgYmUKPiBpbml0aWFsaXplZC4gSSB0aGluayB3ZSBkb24ndCBoYXZlIGV4dGVuZGVkIFBG
IGF0IHByZXNlbnQsIHNvIHRoZSBidWcKPiBpc24ndCB0cmlnZ2VyZWQuCgpTbyBub25lIG9mIHlv
dXIgY2hpcHNldHMgaW1wbGVtZW50IEFSSSBmb3J3YXJkaW5nPyBJIHdvdWxkIGhhdmUKaG9wZWQg
eW91IGNvdWxkIHRlc3QgdGhpcyBzb21ld2hlcmUuCgo+ICBDdXJyZW50bHksIFZGIHdvbid0IGlt
cGxlbWVudCBTUklPViBmZWF0dXJlLCBzZWVpbmcKPiBTUklPViBzcGVjdjEuMSBjaGFwdGVyIDMu
NyBQQ0kgRXhwcmVzcyBFeHRlbmRlZCBDYXBhYmlsaXRpZXMuIEV2ZW4gVkYKPiB3aWxsIGltcGxl
bWVudCBTUklPViBsYXRlciwgSSB0aGluayBhcyBsb25nIGFzIGEgZnVuY3Rpb24gaXMgU1JJT1YK
PiBjYXBhYmxlLCB3ZSBjYW4gaW5pdGlhbGl6ZSB2Zl9ybGVuW10gaGVyZS4KCkhvdyBjb3VsZCBh
IFZGIGl0c2VsZiBpbXBsZW1lbnQgU1ItSU9WPwoKPiBEbyB5b3UgdGhpbmsgaXQgaXMgYnVnPyBp
ZiB5ZXMsIHNob3VsZCBpdCBiZSBmaXhlZCBpbiB0aGlzIHBhdGNoPwoKTm90IGluIHRoaXMgcGF0
Y2ggZm9yIHN1cmUuIEkgYWxzbyB3b3VsZG4ndCB3YW50IHRvIGZpeCBpdCBieSBzaW1wbHkKcmVt
b3ZpbmcgdGhlICJlbHNlIiAoc2VlIGJlbG93KS4gQnV0IHdpdGhvdXQgaXQgYmVpbmcgcG9zc2li
bGUgdG8KdGVzdCB0aGUgY2hhbmdlIEknbSBub3Qgc3VyZSB3aGF0IHRvIGRvOyBmaXJzdCBvZiBh
bGwgSSBvZiBjb3Vyc2UKd2FudGVkIHRvIHNlZSBpZiBJJ20gd3Jvbmcgd2l0aCB0aGUgb2JzZXJ2
YXRpb24uCgpKYW4KCi0tLSB1bnN0YWJsZS5vcmlnL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jCisrKyB1bnN0YWJsZS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtNjE1LDEw
ICs2MTUsNyBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkCiAgICAg
ICAgIHBkZXZfdHlwZSA9ICJ2aXJ0dWFsIGZ1bmN0aW9uIjsKICAgICB9CiAgICAgZWxzZQotICAg
IHsKLSAgICAgICAgaW5mbyA9IE5VTEw7CiAgICAgICAgIHBkZXZfdHlwZSA9ICJkZXZpY2UiOwot
ICAgIH0KIAogICAgIHJldCA9IHhzbV9yZXNvdXJjZV9wbHVnX3BjaShYU01fUFJJViwgKHNlZyA8
PCAxNikgfCAoYnVzIDw8IDgpIHwgZGV2Zm4pOwogICAgIGlmICggcmV0ICkKQEAgLTYzOCw3ICs2
MzUsOCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkCiAKICAgICBp
ZiAoIGluZm8gKQogICAgICAgICBwZGV2LT5pbmZvID0gKmluZm87Ci0gICAgZWxzZSBpZiAoICFw
ZGV2LT52Zl9ybGVuWzBdICkKKworICAgIGlmICggKCFpbmZvIHx8ICFpbmZvLT5pc192aXJ0Zm4p
ICYmICFwZGV2LT52Zl9ybGVuWzBdICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBwb3Mg
PSBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1cywgZGV2Zm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRVhUX0NBUF9JRF9TUklP
Vik7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:25:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15: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.xen.org>)
	id 1dlGTq-0004RK-1M; Fri, 25 Aug 2017 15:25:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlGTp-0004R7-6K
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:25:05 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D7/29-01862-05140A95; Fri, 25 Aug 2017 15:25:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQtffcUG
 kwdkuPYslHxezODB6HN39mymAMYo1My8pvyKBNePTl8vsBS85K45fec7ewDiDo4uRk0NCwE/i
 y7RvTF2MHBzCQHb3xzSQsIiAskTvr98sIDazgJvE98aHzCC2kMBjRomuHY4gNpuAvsTuF5+YQ
 GxeAVuJmfNXsYKMYRFQlVj4TQIkLCoQLrH/+zVmiBJBiZMzn4CN5BSwlzj4+SU7SDmzgKbE+l
 36EJvkJba/ncMMYYtLNH1ZyQqxVU3iWv8ldoiD0yUmPuthmcAoMAvJ1FkIk2YhmTQLyaQFjCy
 rGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg7WegYFxB2PD
 Xr9DjJIcTEqivNYv50cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9YL8gUkiwKDU9tSItMwcYN
 zBpCQ4eJRHefSBp3uKCxNzizHSI1ClGRSlx3qUgCQGQREZpHlwbLFYvMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmTQOZwpOZVwI3/RXQYiagxZNOzAFZXJKIkJJqYLTfbGIq+uJ/fczCR+e
 KHoZsezF3fecio19h1spPJHPOO+7qbLP5qLwrvaPHMLt9+sy9colhUTIiEavdZ5ukVu1Qfc54
 yp9vkr7VtLOseUvfy/+9bJ25uvOV8OG9FRYZWxyv/1hk3LBrtRhfTN57oYg983vnC14QcK/I6
 f62O+nBcdl/VXOWOymxFGckGmoxFxUnAgCAEv1k0AIAAA==
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503674703!53573867!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3430 invoked from network); 25 Aug 2017 15:25:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 15:25:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51568200"
To: Jan Beulich <JBeulich@suse.com>
References: <1503515375-3030-1-git-send-email-andrew.cooper3@citrix.com>
 <599EAE02020000780017305C@prv-mh.provo.novell.com>
 <30b600bc-d630-f7c4-e067-1d29c0453652@citrix.com>
 <599EE4270200007800173341@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ad2066b6-7d24-ef6f-50bd-c3059106750a@citrix.com>
Date: Fri, 25 Aug 2017 16:21:57 +0100
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: <599EE4270200007800173341@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: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Minor improvements to
	guest_get_eff_{, kern}_l1e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDgvMTcgMTM6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA4LjE3IGF0
IDEzOjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI0LzA4LzE3
IDA5OjQ0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+ICA+Pj4gT24gMjMuMDguMTcgYXQgMjE6MDks
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiAqIFRoZXNlIGZ1bmN0aW9u
cyB3b3JrIGluIHRlcm1zIG9mIGxpbmVhciBhZGRyZXNzZXMsIG5vdCB2aXJ0dWFsIGFkZHJlc3Nl
cy4KPj4+PiAgICBVcGRhdGUgdGhlIGNvbW1lbnRzIGFuZCBwYXJhbWV0ZXIgbmFtZXMuCj4+Pj4g
ICogRHJvcCB1bm5lY2Vzc2FyeSBpbmxpbmVzLgo+Pj4+ICAqIERyb3AgdmNwdSBwYXJhbWV0ZXIg
ZnJvbSBndWVzdF9nZXRfZWZmX2tlcm5fbDFlKCkuICBJdHMgc29sZSBjYWxsZXIgcGFzc2VzCj4+
Pj4gICAgY3VycmVudCwgYW5kIGl0cyBjYWxsZWUgc3RyaWN0bHkgb3BlcmF0ZXMgb24gY3VycmVu
dC4KPj4+IEknbSBub3QgZW50aXJlbHkgY29udmluY2VkIG9mIHRoaXMgcGFydCwgYXMgSSB0aGlu
ayB0aGUgaW50ZW50aW9uIHdhcwo+Pj4gdG8gc2F2ZSB0aGUgcmUtbGF0Y2hpbmcgb2YgImN1cnJl
bnQiLCBidXQgYW55d2F5Ogo+PiBJdCdsbCBiZSBpbmxpbmVkIGFueXdheSwgZ2l2ZW4gYSBzb2xl
IGNhbGxlci4KPiBCdXQgdGhlIGlubGluaW5nIHdvbid0IGhlbHAgd2l0aCB0aGUgcmUtZmV0Y2hp
bmc7IHRoZSBjb21waWxlciBjYW4ndAo+IGtub3cgaXQgY2FuIHJlLXVzZSB0aGUgZWFybGllciBm
ZXRjaGVkIHZhbHVlLgoKT24gdGhhdCBzaWRlIG9mIHRoaW5ncywgaW4gdGhlIHBhc3QgSSB0cmll
ZCBleHBlcmltZW50aW5nIHdpdGggYXR0cmlidXRlCnB1cmUgYW5kIGNvbnN0IGZvciB0aGluZ3Mg
YmVoaW5kIGN1cnJlbnQuCgpTdWNoIGFubm90YXRpb25zIHNob3VsZCBhbGxvdyBzdWJleHByZXNz
aW9uIGVsaW1pbmF0aW9uIGFuZCByZW9yZGVyaW5nLApldmVuIGFjcm9zcyBpbmxpbmluZyBib3Vu
ZGFyaWVzLCBidXQgSSBmYWlsZWQgdG8gZ2V0IGFueSBjaGFuZ2UgaW4KZ2VuZXJhdGVkIGNvZGUu
CgpJIGRvbid0IGtub3cgaWYgaXQgd2FzIGJlY2F1c2UgSSB3YXMgYW5ub3RhdGluZyBpbmNvcnJl
Y3RseSwgb3IgR0NDCmRlY2lkZWQgdGhhdCBlbGltaW5hdGlvbiB3YXNuJ3Qgd29ydGggZG9pbmcs
IGJ1dCBpdCBtaWdodCBiZSBzb21ldGhpbmcKd29ydGggcmUtaW52ZXN0aWdhdGluZy4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:25:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15:25: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.xen.org>)
	id 1dlGUg-0004YS-AS; Fri, 25 Aug 2017 15:25:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlGUf-0004YJ-1A
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 15:25:57 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E2/19-03368-48140A95; Fri, 25 Aug 2017 15:25:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW6z44J
 Ig7lTtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1884wFuwSq3h4bCpbA+NMgS5GDg4JAX+J
 9a2qXYycHCwCqhKXLvSzg9hsAsoSPzt72UBsESC799dvli5GLg5mgRnMEpdmbmEGSQgLxEg8e
 DgfzOYVsJD4e+0FWIOQQJHEk8vPmCDighInZz5hAbGZBXQkFuz+xAayl1lAWmL5Pw6QMKeAvc
 Slzj6wElEBFYnOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1jQ72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYxNiwIPMUpyMCmJ8lq/nB8pxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJ3j8OCSCHBotT01Iq0zBxgyMOkJTh4lER4C0DSvMUFibnFm
 ekQqVOMilLivPNBEgIgiYzSPLg2WJxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvBZApPJ
 l5JXDTXwEtZgJaPOnEHJDFJYkIKakGRh6GFS+UZ2ZKxx08bas/r2uZTDDrPL2JEk9EXz7f8+f
 yDXZjhhe5V0w/aP7xzXzq9uq2nbahMEfyikU6tU0LBFWuHLL+kP/5/VQn3axql9miZyb+qbx7
 pv781fmtTqfZdi45YnSOS/n7JHk+j9W1d1tVRTcs3OFjdiGyKHrNMivedb3fz3fsiFBiKc5IN
 NRiLipOBACkCTsErgIAAA==
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503674754!79453788!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21067 invoked from network); 25 Aug 2017 15:25:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 15:25:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445152759"
Date: Fri, 25 Aug 2017 16:25:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170825152552.earul2kwsiutlyan@citrix.com>
References: <599454910200007800170490@prv-mh.provo.novell.com>
 <599454910200007800170490@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599454910200007800170490@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>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDY6MjA6MDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU28gZmFyIGNhbGxlcnMgb2YgdGhlIGxpYnhjIGludGVyZmFjZSBwYXNzZWQgaW4gYSBk
b21haW4gSUQgd2hpY2ggd2FzCj4gdGhlbiBpZ25vcmVkIGluIHRoZSBoeXBlcnZpc29yLiBJbnN0
ZWFkLCBtYWtlIHRoZSBoeXBlcnZpc29yIGhvbm9yIGl0Cj4gKGFjY2VwdGluZyBET01JRF9JTlZB
TElEIHRvIG9idGFpbiBvcmlnaW5hbCBiZWhhdmlvciksIGFsbG93aW5nIHRvCj4gcXVlcnkgd2hl
dGhlciBhIGRldmljZSBjYW4gYmUgYXNzaWduZWQgdG8gYSBwYXJ0aWN1bGFyIGRvbWFpbi4KPiAK
PiBEcm9wIFhTTSdzIHRlc3RfYXNzaWduX3ssZHR9ZGV2aWNlIGhvb2tzIGFzIG5vIGxvbmdlciBi
ZWluZwo+IGluZGl2aWR1YWxseSB1c2VmdWwuCgpDYW4geW91IGFsc28gc2F5IGluIHRoZSBjb21t
aXQgbWVzc2FnZSB0aGF0IHlvdSBjb25zb2xpZGF0ZSBzb21lIGNvZGUgYXMKd2VsbD8KCkFzc3Vt
aW5nIHRoZSBkaXNhZ3JlZW1lbnQgb24gdGhlIHNlbWFudGljcyBvZiB0aGUgY2FsbCBpcyBzZXR0
bGVkOgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2Mzog
RHJvcCB0ZXN0LWFzc2lnbiBYU00gaG9va3MuCj4gdjI6IEFsdGVyIHRoZSBzZW1hbnRpY3MgdG8g
Y2hlY2sgd2hldGhlciB0aGUgZGV2aWNlIGNhbiBiZSBhc3NpZ25lZCB0bwo+ICAgICB0aGUgcGFz
c2VkIGluIGRvbWFpbi4KPiAKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCj4gKysrIGIveGVu
L2NvbW1vbi9kb21jdGwuYwo+IEBAIC0zOTEsMTEgKzM5MSwxNSBAQCBsb25nIGRvX2RvbWN0bChY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlCj4gIAo+ICAgICAgc3dpdGNoICggb3AtPmNtZCApCj4g
ICAgICB7Cj4gLSAgICBjYXNlIFhFTl9ET01DVExfY3JlYXRlZG9tYWluOgo+ICAgICAgY2FzZSBY
RU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZToKPiArICAgICAgICBpZiAoIG9wLT5kb21haW4g
PT0gRE9NSURfSU5WQUxJRCApCj4gKyAgICAgICAgewo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX2Ny
ZWF0ZWRvbWFpbjoKPiAgICAgIGNhc2UgWEVOX0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvOgo+IC0g
ICAgICAgIGQgPSBOVUxMOwo+IC0gICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBkID0gTlVM
TDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIC8qIGZhbGwg
dGhyb3VnaCAqLwoKSSBrbm93IHRoZXJlIGlzIGFscmVhZHkgY29kZSBsaWtlIHRoaXMgYnV0IEkg
d291bGQgcmF0aGVyIG5vdCBtaXggaWYgYW5kCmNhc2UgbGFiZWxzLiBBbnl3YXksIHRoYXQncyBq
dXN0IG15IHBlcnNvbmFsIHRhc3RlIGFuZCBJIHdvbid0IGJsb2NrCnRoaXMgcGF0Y2ggYmVjYXVz
ZSBvZiB0aGF0LgoKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgZCA9IHJjdV9sb2NrX2RvbWFp
bl9ieV9pZChvcC0+ZG9tYWluKTsKPiAgICAgICAgICBpZiAoICFkICYmIG9wLT5jbWQgIT0gWEVO
X0RPTUNUTF9nZXRkb21haW5pbmZvICkKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUu
Ywo+IEBAIC0xNDMsMTIgKzE0MywxNSBAQCBpbnQgaW9tbXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4
ZW5fZG9tY3RsCj4gICAgICBzd2l0Y2ggKCBkb21jdGwtPmNtZCApCj4gICAgICB7Cj4gICAgICBj
YXNlIFhFTl9ET01DVExfYXNzaWduX2RldmljZToKPiArICAgICAgICBBU1NFUlQoZCk7Cj4gKyAg
ICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4gKyAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9hc3Np
Z25fZGV2aWNlOgo+ICAgICAgICAgIHJldCA9IC1FTk9ERVY7Cj4gICAgICAgICAgaWYgKCBkb21j
dGwtPnUuYXNzaWduX2RldmljZS5kZXYgIT0gWEVOX0RPTUNUTF9ERVZfRFQgKQo+ICAgICAgICAg
ICAgICBicmVhazsKPiAgCj4gICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiAtICAgICAgICBpZiAo
IGQtPmlzX2R5aW5nIHx8IGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWdzICkKPiArICAgICAg
ICBpZiAoIChkICYmIGQtPmlzX2R5aW5nKSB8fCBkb21jdGwtPnUuYXNzaWduX2RldmljZS5mbGFn
cyApCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgICAgICByZXQgPSBkdF9maW5kX25v
ZGVfYnlfZ3BhdGgoZG9tY3RsLT51LmFzc2lnbl9kZXZpY2UudS5kdC5wYXRoLAo+IEBAIC0xNjEs
NiArMTY0LDE3IEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwKPiAg
ICAgICAgICBpZiAoIHJldCApCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgICAgICBp
ZiAoIGRvbWN0bC0+Y21kID09IFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggaW9tbXVfZHRfZGV2aWNlX2lzX2Fzc2lnbmVkKGRl
dikgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSICIlcyBhbHJlYWR5IGFzc2lnbmVkLlxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKPiArICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7
Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsK
Ck1vdmUgdGhlIEFTU0VSVChkKSBoZXJlPwoKPiAgICAgICAgICByZXQgPSBpb21tdV9hc3NpZ25f
ZHRfZGV2aWNlKGQsIGRldik7Cj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:31:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15: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.xen.org>)
	id 1dlGZX-0005H1-0B; Fri, 25 Aug 2017 15:30:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dlGZV-0005Gt-SI
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:30:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 45/0A-01731-1B240A95; Fri, 25 Aug 2017 15:30:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXiVRvspLveaUG
 kwYXb4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHectZC95yV6zabtLA+ICzi5GLQ0igj1Fi
 zbaprCCOhMAcVonbHy+zdDFyAjlJEosfX2KGsCsl5l98wARiCwloSNy+2cgO0X2ASaLr0Tt2u
 FGz3u9jgugokfix8D6YzSsgKHFy5hMWiG5vibsvXoNN5RSwl2j8fIgJovkWo8SGVSvZQBJsAt
 oSba93sYLYLAKqEl9btrNDDE2UWNhxDWpogMSlx2/ABgkLhEjcn7kHbIGIgLJE76/fLCBDmQU
 msEhM27kKLMEsoCnRuv03+wRGkVlIjpqFJLWAkWkVo0ZxalFZapGukbFeUlFmekZJbmJmjq6h
 galebmpxcWJ6ak5iUrFecn7uJkZguNczMDDuYNzR7neIUZKDSUmU1/rl/EghvqT8lMqMxOKM+
 KLSnNTiQ4wyHBxKEryLHBdECgkWpaanVqRl5gAjDyYtwcGjJMJb4ACU5i0uSMwtzkyHSJ1i1O
 WYdGD7FyYhlrz8vFQpcV4HkBkCIEUZpXlwI2BJ4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkY
 lYV43kCk8mXklcJteAR3BBHTEpBNzQI4oSURISTUw+hqpBlwLf9Dp8P9a1Nw17q9ObBXT/Rs9
 R3r2Mo6/lon/OzYo3PjQUHLndTJ7yvnp9uxvWDs4sll0izZquPppbFp7Y79IlM7VzhW7Fbk7W
 P4kpLR9K1iwa4JVKZtdjtxuk7Qr6zdN07uneWLbshkV0yesPavUK1y0KPfsp8t+rstY2F/K/z
 78RYmlOCPRUIu5qDgRAGonEhz9AgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503675054!93013128!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18198 invoked from network); 25 Aug 2017 15:30:55 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Aug 2017 15:30:55 -0000
Received: by mail-pg0-f66.google.com with SMTP id 63so194893pgc.1
 for <xen-devel@lists.xen.org>; Fri, 25 Aug 2017 08:30:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=4lgnXeJ9mn6xAxFWpM8dyfG6kacIG6xx4hUzPgsqNzE=;
 b=NIEc3jo84EKy24pxXo0+hpPZixGpQ+ZgZvJUqk0rVaeY4QF6VIGba4MA2oYnrlvPmM
 vHp4wFLHkNiPnO2+ZxdDB+8DQ60smVodxi+gkk2k0aX0RY2LGMFOpnijf0opTzicc0/G
 YxadKVMSH7eyTxSYZoPVPLDwPmBHr3C40qArRMuaGr0BL9gXkvIH0pBdC5O0zaW3WKGe
 4bwwBb1tbfX+xCc1QKUHfHTuwni1HiCybDwC6aLjsI4z4pRQbksYg2Ma+xsvkG+g5c5H
 lvYWGwrRX4uGibi1iwV+9DJdTwJD6L3U1VBtDUiSEjozF35KqwfdHBrdtQdC4vjSjycj
 jc5A==
X-Gm-Message-State: AHYfb5hnvDCgB7pAbuR5UClLMs22Utff/D1FnNlXiYVEbptImrv8frS+
 c3tPP4ThGVK+vlOny6U=
X-Received: by 10.99.122.92 with SMTP id j28mr9965942pgn.143.1503675053022;
 Fri, 25 Aug 2017 08:30:53 -0700 (PDT)
Received: from mail-pg0-f52.google.com (mail-pg0-f52.google.com.
 [74.125.83.52])
 by smtp.gmail.com with ESMTPSA id o15sm14446342pgf.22.2017.08.25.08.30.52
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 25 Aug 2017 08:30:52 -0700 (PDT)
Received: by mail-pg0-f52.google.com with SMTP id t3so809215pgt.0
 for <xen-devel@lists.xen.org>; Fri, 25 Aug 2017 08:30:52 -0700 (PDT)
X-Received: by 10.99.106.201 with SMTP id f192mr9998406pgc.124.1503675052126; 
 Fri, 25 Aug 2017 08:30:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Fri, 25 Aug 2017 08:30:11 -0700 (PDT)
In-Reply-To: <59A045E40200007800173CFB@prv-mh.provo.novell.com>
References: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
 <59A030950200007800173C13@prv-mh.provo.novell.com>
 <1503666049.3092.15.camel@bitdefender.com>
 <59A045E40200007800173CFB@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 25 Aug 2017 09:30:11 -0600
X-Gmail-Original-Message-ID: <CABfawhnwUA--0Mk8i5SuP90iF2-0zTEu2ibmQRwGP8ucXD2rtA@mail.gmail.com>
Message-ID: <CABfawhnwUA--0Mk8i5SuP90iF2-0zTEu2ibmQRwGP8ucXD2rtA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: "tim@xen.org" <tim@xen.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v6] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgNzo0NCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyNS4wOC4xNyBhdCAxNTowMCwgPGFpc2FpbGFAYml0ZGVm
ZW5kZXIuY29tPiB3cm90ZToKPj4gT24gVmksIDIwMTctMDgtMjUgYXQgMDY6MTMgLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4gPgo+Pj4gPiA+Cj4+PiA+ID4gPgo+Pj4gPiA+ID4gT24gMTcu
MDguMTcgYXQgMTM6NTAsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+PiA+IC0t
LSBhL3hlbi9jb21tb24vbW9uaXRvci5jCj4+PiA+ICsrKyBiL3hlbi9jb21tb24vbW9uaXRvci5j
Cj4+PiA+IEBAIC03NSw2ICs3NSw3IEBAIGludCBtb25pdG9yX2RvbWN0bChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QKPj4+ID4geGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApCj4+PiA+ICAgICAg
ICAgIGRvbWFpbl9wYXVzZShkKTsKPj4+ID4gICAgICAgICAgZC0+bW9uaXRvci5ndWVzdF9yZXF1
ZXN0X3N5bmMgPSBtb3AtPnUuZ3Vlc3RfcmVxdWVzdC5zeW5jOwo+Pj4gPiAgICAgICAgICBkLT5t
b25pdG9yLmd1ZXN0X3JlcXVlc3RfZW5hYmxlZCA9IHJlcXVlc3RlZF9zdGF0dXM7Cj4+PiA+ICsg
ICAgICAgIGQtPmFyY2gubW9uaXRvci5ndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkID0g
bW9wLQo+Pj4gPiA+dS5ndWVzdF9yZXF1ZXN0LmFsbG93X3VzZXJzcGFjZTsKPj4+IFRoaXMgYnJl
YWtzIHRoZSBidWlsZCBvbiBBUk0uCj4+IFRoZXJlIGFyZSAyIHNvbHV0aW9ucywgSSBjYW4gbW92
ZSB0aGUgY2FzZSBpbiB4ODYvbW9uaXRvci5jIGluCj4+IHRoZSBhcmNoX21vbml0b3JfZG9tY3Rs
X2V2ZW50IGZ1bmN0aW9uIG9yIEkgY2FuIG1ha2UgYSBhcmNoIHNwZWNpZmljCj4+IGZ1bmN0aW9u
IHRoYXQgZG9lcyB0aGUgYXNzaWdubWVudCBpbiB0aGUgeDg2IGNhc2UgYW5kIGRvZXMgbm90aGlu
ZyBpbgo+PiB0aGUgYXJtIGNhc2UuIFdoYXQgYXBwcm9hY2ggZG8geW91IHByZWZlcj8KPgo+IFRo
YXQncyBhIHF1ZXN0aW9uIHRvIHRoZSBtYWludGFpbmVycyBvZiB0aGF0IGNvZGUuIFdoYXQgSSBj
YXJlCj4gYWJvdXQgaXMgdGhhdCBwYXRjaGVzIHRvdWNoaW5nIGNvbW1vbiBjb2RlIHBsZWFzZSBh
cmUgYXQgbGVhc3QKPiBidWlsZC1jaGVja2VkIG9uIHRoZSBvdGhlciBhcmNoaXRlY3R1cmUgYmVm
b3JlIHN1Ym1pc3Npb24uCj4KCk91Z2gsIHllcywgcGxlYXNlIGJ1aWxkLWNoZWNrIHlvdXIgY29k
ZSBvbiBib3RoIGFyY2hpdGVjdHVyZXMgYmVmb3JlCnNlbmRpbmcgdGhlbS4gQXMgZm9yIHdoaWNo
IHJvdXRlIHRvIHRha2UgSSBwcmVmZXIgaW4gdGhpcyBjYXNlIGRvaW5nCnRoZSBhcmNoIHNwZWNp
ZmljIGZ1bmN0aW9uIHRoYXQgZG9lcyB0aGUgYXNzaWdubWVudCB3aGVuIG5lZWRlZCBhbmQgaXMK
ZW1wdHkgd2hlbiBub3QuIFRoZSBmdW5jdGlvbiBpdHNlbGYgY291bGQgcHJvYmFibHkgYmUgZGVj
bGFyZWQgYXMKc3RhdGljIGlubGluZSB0b28uCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:31:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15: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.xen.org>)
	id 1dlGaM-0005L3-9G; Fri, 25 Aug 2017 15:31:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dlGaK-0005Ko-Ru
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:31:48 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8C/74-02962-4E240A95; Fri, 25 Aug 2017 15:31:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1taRovvYaUG
 kwbUTnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnVV/YCjZpVByefJmxgfGFfBcjJ4eQQIXE
 yfPzWUFsCQFeiSPLZkDZARKPJ/9i7mLkAqqZwCjx9cwjsASLgKrEmTs7mUFsNgFliYtfe9lAb
 BEgu/fXbxaQBmaB48wSky/dZwJJCANNWvNuIguIzStgKHF0ZQ8TSBGvwHdmiVM777NDrLjIKN
 G+/R4bRJWgxMmZT8A6mAW0JG78ewnUwQFkS0ss/8cBEuYUsJdYtvod2AJRoM27b+1lnsAoOAt
 J9ywk3bMQuhcwMq9i1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/d
 xAgMXAYg2MG4eG3gIUZJDiYlUV7rl/MjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwqjouiBQSL
 EpNT61Iy8wBxhBMWoKDR0mENx4kzVtckJhbnJkOkTrFqCglzvsNJCEAksgozYNrg8XtJUZZKW
 FeRqBDhHgKUotyM0tQ5V8xinMwKgnzNoNM4cnMK4Gb/gpoMRPQ4kkn5oAsLklESEk1MErPr0m
 1VcjiLWOsqFlR6relekH+ccuL73Knv9yRtJ1tiejZPRbvOAz9f05/xFdivdk1oPtTednWYxdc
 X0rmfLJ9WL4ic8bk916z/TfOqdTKCl/QWZX4dE+Vn8y60Gc7Ig/eOeETXFAU+WLD7GlBwfes1
 n/Y59wiUu/5T+WlyiMN3uVpprNMC5VYijMSDbWYi4oTAUT8It3WAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503675104!112690922!1
X-Originating-IP: [134.134.136.100]
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 14929 invoked from network); 25 Aug 2017 15:31:46 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 15:31:46 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga105.jf.intel.com with ESMTP; 25 Aug 2017 08:31:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,426,1498546800"; d="scan'208";a="1166119808"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga001.jf.intel.com with ESMTP; 25 Aug 2017 08:31:38 -0700
Date: Fri, 25 Aug 2017 22:30:50 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170825143047.GA23895@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>
References: <1503638821-45386-1-git-send-email-chao.gao@intel.com>
 <59A00C7A0200007800173A34@prv-mh.provo.novell.com>
 <20170825135135.GA21245@op-computing>
 <59A05C570200007800173DED@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A05C570200007800173DED@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RESEND v9] VT-d: use correct BDF for VF to
 search VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDk6MjA6MjNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjUuMDguMTcgYXQgMTU6NTEsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAwMzozOTozOEFNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDI1LjA4LjE3IGF0IDA3OjI3LCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiBXaGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMn
IG9mIGEgJ1BoeXNpY2FsIEZ1bmN0aW9uJyBhcmUgdW5kZXIKPj4+PiB0aGUgc2NvcGUgb2YgdGhl
IHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnUGh5c2ljYWwgRnVuY3Rpb24nLiBBICdQaHlzaWNhbAo+
Pj4+IEZ1bmN0aW9uJyBjYW4gYmUgYSAnVHJhZGl0aW9uYWwgRnVuY3Rpb24nIG9yIGFuIEFSSSAn
RXh0ZW5kZWQgRnVuY3Rpb24nLgo+Pj4+IEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0
aW9ucycgb24gYW4gZW5kcG9pbnQgYXJlIHVuZGVyIHRoZSBzY29wZSBvZgo+Pj4+IHRoZSBzYW1l
IFZULWQgdW5pdCBhcyB0aGUgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9ucycgb24gdGhlIGVuZHBvaW50
LiBUbyBzZWFyY2gKPj4+PiBWVC1kIHVuaXQsIHRoZSBCREYgb2YgUEYgb3IgdGhlIEJERiBvZiBh
IHRyYWRpdGlvbmFsIGZ1bmN0aW9uIG1heSBiZSB1c2VkLiAKPj4+PiBBbmQKPj4+PiBpdCBkZXBl
bmRzIG9uIHdoZXRoZXIgdGhlIFBGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uIG9yIG5vdC4KPj4+
PiAKPj4+PiBDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xPVCgpIHRvIHJlY29nbml6ZSBhbiBBUkkg
J0V4dGVuZGVkIEZ1bmNpb24nLiBCdXQgaXQKPj4+PiBpcyBjb25jZXB0dWFsbHkgd3Jvbmcgdy9v
IGNoZWNraW5nIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24gYW5kCj4+Pj4gd291
bGQgbGVhZCB0byBtYXRjaCBWRnMgb2YgYSBSQyBlbmRwb2ludCB0byBhIHdyb25nIFZULWQgdW5p
dC4KPj4+PiAKPj4+PiBUaGlzIHBhdGNoIHVzZXMgVkYncyAnaXNfZXh0Zm4nIGZpZWxkIHRvIGlu
ZGljYXRlIHdoZXRoZXIgdGhlIFBGIG9mIHRoaXMgVkYgCj4+Pj4gaXMKPj4+PiBhbiBleHRlbmRl
ZCBmdW5jdGlvbi4gVGhlIGZpZWxkIGhlbHBzIHRvIHVzZSBjb3JyZWN0IEJERiB0byBzZWFyY2gg
VlQtZCB1bml0Lgo+Pj4+IAo+Pj4+IFJlcG9ydGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBSIDxFcmlj
LlIuQ3Jhd2ZvcmRAaW50ZWwuY29tPgo+Pj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFv
Lmdhb0BpbnRlbC5jb20+Cj4+Pj4gLS0tCj4+Pj4gIC0gUkVTRU5EIGZvciB0aGUgcHJldmlvdXMg
ZW1haWwgaGFzIG5vIHN1YmplY3QuIAo+Pj4+IAo+Pj4+IHY5Ogo+Pj4+ICAtIGNoZWNrICdpc192
aXJ0Zm4nIGZpcnN0IGluIHBjaV9hZGRfZGV2aWNlKCkgdG8gYXZvaWQgcG90ZW50aWFsIGVycm9y
IGlmCj4+Pj4gIGxpbnV4IHNpZGUgc2V0cyBWRidzICdpc19leHRmbicKPj4+PiAgLSBjb21tZW50
cyBjaGFuZ2VzIHRvIG1ha2UgaXQgY2xlYXIgdGhhdCB3ZSB1c2UgVkYncyAnaXNfZXh0Zm4nIAo+
Pj4+IGludGVudGlvbmFsbHkKPj4+PiAgb3RoZXJ3aXNlIHRoZSBwYXRjaCBzZWVtcyBsaWtlIGEg
d29ya2Fyb3VuZC4KPj4+PiAKPj4+PiB2ODoKPj4+PiAgLSB1c2UgImNvbmNlcHR1YWxseSB3cm9u
ZyIsIGluc3RlYWQgb2YgImEgY29ybmVyIGNhc2UiIGluIGNvbW1pdCBtZXNzYWdlCj4+Pj4gIC0g
Y2hlY2sgJ2lzX3ZpcnRmbicgZmlyc3QgaW4gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KCkK
Pj4+PiAKPj4+PiB2NzoKPj4+PiAgLSBEcm9wIEVyaWMncyB0ZXN0ZWQtYnkKPj4+PiAgLSBDaGFu
Z2UgY29tbWl0IG1lc3NhZ2UgdG8gYmUgY2xlYXJlcgo+Pj4+ICAtIFJlLXVzZSBWRidzIGlzX2V4
dGZuIGZpZWxkCj4+Pj4gIC0gYWNjZXNzIFBGJ3MgaXNfZXh0Zm4gZmllbGQgaW4gbG9ja2VkIGFy
ZWEKPj4+PiAKPj4+PiAtLS0KPj4+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAg
ICB8IDE0ICsrKysrKysrKystLS0tCj4+Pj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9k
bWFyLmMgfCAxMiArKysrKystLS0tLS0KPj4+PiAgeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAg
ICAgICAgICB8ICAxICsKPj4+PiAgMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAx
MCBkZWxldGlvbnMoLSkKPj4+PiAKPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+Pj4+IGluZGV4IDI3
YmRiNzEuLjBlMjdlMjkgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKPj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+Pj4+IEBAIC01
OTksMjEgKzU5OSwyNCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBk
ZXZmbiwKPj4+PiAgICAgIHVuc2lnbmVkIGludCBzbG90ID0gUENJX1NMT1QoZGV2Zm4pLCBmdW5j
ID0gUENJX0ZVTkMoZGV2Zm4pOwo+Pj4+ICAgICAgY29uc3QgY2hhciAqcGRldl90eXBlOwo+Pj4+
ICAgICAgaW50IHJldDsKPj4+PiArICAgIGJvb2wgcGZfaXNfZXh0Zm4gPSBmYWxzZTsKPj4+PiAg
Cj4+Pj4gLSAgICBpZiAoIWluZm8pCj4+Pj4gKyAgICBpZiAoICFpbmZvICkKPj4+PiAgICAgICAg
ICBwZGV2X3R5cGUgPSAiZGV2aWNlIjsKPj4+PiAtICAgIGVsc2UgaWYgKGluZm8tPmlzX2V4dGZu
KQo+Pj4+IC0gICAgICAgIHBkZXZfdHlwZSA9ICJleHRlbmRlZCBmdW5jdGlvbiI7Cj4+Pj4gLSAg
ICBlbHNlIGlmIChpbmZvLT5pc192aXJ0Zm4pCj4+Pj4gKyAgICBlbHNlIGlmICggaW5mby0+aXNf
dmlydGZuICkKPj4+PiAgICAgIHsKPj4+PiAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKPj4+PiAg
ICAgICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgaW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+
cGh5c2ZuLmRldmZuKTsKPj4+PiArICAgICAgICBpZiAoIHBkZXYgKQo+Pj4+ICsgICAgICAgICAg
ICBwZl9pc19leHRmbiA9IHBkZXYtPmluZm8uaXNfZXh0Zm47Cj4+Pj4gICAgICAgICAgcGNpZGV2
c191bmxvY2soKTsKPj4+PiAgICAgICAgICBpZiAoICFwZGV2ICkKPj4+PiAgICAgICAgICAgICAg
cGNpX2FkZF9kZXZpY2Uoc2VnLCBpbmZvLT5waHlzZm4uYnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4s
Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIG5vZGUpOwo+Pj4+ICAgICAg
ICAgIHBkZXZfdHlwZSA9ICJ2aXJ0dWFsIGZ1bmN0aW9uIjsKPj4+PiAgICAgIH0KPj4+PiArICAg
IGVsc2UgaWYgKCBpbmZvLT5pc19leHRmbiApCj4+Pj4gKyAgICAgICAgcGRldl90eXBlID0gImV4
dGVuZGVkIGZ1bmN0aW9uIjsKPj4+PiAgICAgIGVsc2UKPj4+PiAgICAgIHsKPj4+PiAgICAgICAg
ICBpbmZvID0gTlVMTDsKPj4+PiBAQCAtNzA3LDYgKzcxMCw5IEBAIGludCBwY2lfYWRkX2Rldmlj
ZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgc2Vn
LCBidXMsIHNsb3QsIGZ1bmMsIGN0cmwpOwo+Pj4+ICAgICAgfQo+Pj4+ICAKPj4+PiArICAgIC8q
IFZGJ3MgJ2lzX2V4dGZuJyBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXRoZXIgUEYgaXMgYW4gZXh0
ZW5kZWQgCj4+IGZ1bmN0aW9uICovCj4+Pj4gKyAgICBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZu
ICkKPj4+PiArICAgICAgICBwZGV2LT5pbmZvLmlzX2V4dGZuID0gcGZfaXNfZXh0Zm47Cj4+Pj4g
ICAgICBjaGVja19wZGV2KHBkZXYpOwo+Pj4KPj4+Q2FuIHRoaXMgcGxlYXNlIGJlIG1vdmVkIHVw
IHJpZ2h0IG5leHQgdG8KPj4+Cj4+PiAgICAgICAgcGRldi0+aW5mbyA9ICppbmZvOwo+Pj4KPj4+
LCBzbyB0aGF0IGluZm9ybWF0aW9uIGlzIHJpZ2h0IGZyb20gdGhlIHBvaW50IGl0IGlzIGJlaW5n
IHN0b3JlZD8gQW5kCj4+IAo+PiBZZXMuIEkgd2lsbC4KPj4gCj4+Pmxvb2tpbmcgYXQgdGhhdCBj
b2RlIEkgY2FuJ3QgcmVhbGx5IHdvcmsgb3V0IHdoeSB0aGUgU1ItSU9WIGRldmljZQo+Pj5oYW5k
bGluZyBpcyBpbiBhbiAiZWxzZSBpZiIgdG8gdGhhdCBwYXRoLiBJIGNhbid0IGNoZWNrIHRoYXQg
Y2FzZQo+Pj5teXNlbGYsIGFzIGJ5IGJveCdlcyByb290IHBvcnRzIGRvbid0IHN1cHBvcnQgQVJJ
IGZvcndhcmRpbmcsIHNvCj4+PmRlc3BpdGUgUEYgYW5kIFZGIGJlaW5nIEFSSS1jYXBhYmxlIGl0
IGNhbid0IGJlIGVuYWJsZWQsIGFuZAo+Pj5oZW5jZSBJJ20gbm90IHNlZWluZyB0aGUgZGV2aWNl
cyByZXBvcnRlZCBhcyBleHRlbmRlZCBmdW5jdGlvbnMuCj4+IAo+PiBZZWFoLiBJIHRoaW5rIHdl
IHNob3VsZCByZW1vdmUgImVsc2UgaWYiIGZvciBpdCBpcyB0aGUgb25seSBwbGFjZQo+PiB3aGVy
ZSB2Zl9ybGVuW10gaXMgc2V0LCBvdGhlcndpc2UgZXh0ZW5kZWQgUEYncyB2Zl9ybGVuW10gd29u
J3QgYmUKPj4gaW5pdGlhbGl6ZWQuIEkgdGhpbmsgd2UgZG9uJ3QgaGF2ZSBleHRlbmRlZCBQRiBh
dCBwcmVzZW50LCBzbyB0aGUgYnVnCj4+IGlzbid0IHRyaWdnZXJlZC4KPgo+U28gbm9uZSBvZiB5
b3VyIGNoaXBzZXRzIGltcGxlbWVudCBBUkkgZm9yd2FyZGluZz8gSSB3b3VsZCBoYXZlCj5ob3Bl
ZCB5b3UgY291bGQgdGVzdCB0aGlzIHNvbWV3aGVyZS4KCk5vLiBJIG1lYW4gUEYgYWx3YXlzIGhh
cyBmdW5jdGlvbiBudW1iZXIgPD0gNyBhdCBwcmVzZW50LiBUaHVzLCBpdCBjYW4ndApiZSBleHRl
bmRlZCBmdW5jdGlvbiBldmVuIEFSSSBmb3J3YXJkaW5nIGVuYWJsZWQgaW4gdXBzdHJlYW0gYnJp
ZGdlLgoKPgo+PiAgQ3VycmVudGx5LCBWRiB3b24ndCBpbXBsZW1lbnQgU1JJT1YgZmVhdHVyZSwg
c2VlaW5nCj4+IFNSSU9WIHNwZWN2MS4xIGNoYXB0ZXIgMy43IFBDSSBFeHByZXNzIEV4dGVuZGVk
IENhcGFiaWxpdGllcy4gRXZlbiBWRgo+PiB3aWxsIGltcGxlbWVudCBTUklPViBsYXRlciwgSSB0
aGluayBhcyBsb25nIGFzIGEgZnVuY3Rpb24gaXMgU1JJT1YKPj4gY2FwYWJsZSwgd2UgY2FuIGlu
aXRpYWxpemUgdmZfcmxlbltdIGhlcmUuCj4KPkhvdyBjb3VsZCBhIFZGIGl0c2VsZiBpbXBsZW1l
bnQgU1ItSU9WPwoKSSBkb24ndCBrbm93LgoKVGhhbmtzCkNoYW8KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:36:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15: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.xen.org>)
	id 1dlGeK-0005eg-PW; Fri, 25 Aug 2017 15:35:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dlGeJ-0005eY-Db
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 15:35:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BA/ED-11743-AD340A95; Fri, 25 Aug 2017 15:35:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyMfSWlu5N5wW
 RBpPfGVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHXi9nLbjKV7G6aT9rA+Nn7i5GLg4hgemM
 Ess+bWUBcVgEGlklNv6ezA7iSAjMYZXonv2atYuRE8jJk7g94Qo7hF0kcf7DDkYIu0Tiefcus
 DivgKDEyZlPWEBsIQEfieNPm5hBbE6BQIl5N28wQazrZpX4sH0yWAObgJbEnob5TCA2i4CqxL
 wH91ghBgVIvFv3CGyQsICbxI5nV8CWiQgYSXx+cYUVZBCzwH8RiRsnP4A1MAtoSrRu/80+gVF
 wFpJDZiFJLWBkWsWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJ
 ERimDECwg/HXsoBDjJIcTEqivNYv50cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCd6LQgUkiwK
 DU9tSItMwcYMTBpCQ4eJRHebpA0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOG
 8dSKkASGlGaR7cIFgkX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbxnIFJ7MvBK4fa+ATmE
 COmXSiTkgp5QkIqSkGhjVfaJLpfn1jV1vGWQs7J8sGhUh+2zllELvzolJWon7K8LXX+nfkCbE
 q706/dybEzunuhamcrq8f+XE1av+rCOpOkDinsqqewtu+TwpLl3Xonws6Piz5D5bjVOLRRf+W
 btA3uTmncrbG9a5niqWVZ98zm3GDL3rT2c8EhEx7t2w5fqdnrTmytNKLMUZiYZazEXFiQA0kQ
 Gy3wIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503675352!112691455!1
X-Originating-IP: [209.85.218.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 418 invoked from network); 25 Aug 2017 15:35:53 -0000
Received: from mail-oi0-f42.google.com (HELO mail-oi0-f42.google.com)
 (209.85.218.42)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Aug 2017 15:35:53 -0000
Received: by mail-oi0-f42.google.com with SMTP id t88so1625168oij.0
 for <xen-devel@lists.xenproject.org>; Fri, 25 Aug 2017 08:35:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Wg/n6JVkoAw2qrvQIVGBPre9VxIZqqpQPRQIG/JErQg=;
 b=l1iOsxc98fXycf+3fRK9vIYHvpmK8wKzjxJl6NIlhoQwwnSmApw1rWFc1zwTgk9jak
 571o2UTois3GS3QChIjODY5pShof2Ea+8NJZFLw6XyRejcI1oDpiZ+mrOiph8GG7pYEI
 BstsvnGot74DUeUuhQEVd8FqdFL9tSIngmamQTEJeXUHQlXSBGLGPaLbYsgfaQHVwJpL
 sZUJBz1gsqB41Ed2epZn27WZxS1MGD3D/tDWuA0TBTNZoogjV1BN/bcyL/RmfVKJm0V+
 dIrnuG0sP/Uq+Vyxy5WJWsbQKdU7rKWMugjxTxhrPFXEFGLIyKME6AR6r92Xdns0XaDP
 dg6w==
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=Wg/n6JVkoAw2qrvQIVGBPre9VxIZqqpQPRQIG/JErQg=;
 b=bgvRZkX70M5mmnv14XCgcG+AQAfCX2FhalqU6xqHmZ6CSJ8AVDmWSp2ugHY9uGtLJp
 ymcwZvnLbmk+EROASEhfQVe8DxIkJidqH1diqGqrQ7K7w3CtNG/hi1RmYM0z7YzlWVXD
 xAHiJWrX2MicNPVLHyPiZf3KY3/hw7tMNXEFqbFc/N7fBmSNVkJQjfklxqOFMcMOCr6K
 WqxRWFXgiSuOcGRr6mlWIhcGhfgmsGcmbNQeSQuWVq5ch3sJJPK4i+UM77xe5m967GWJ
 P08ORNpVpuANjy1t/20e2KB48yy0ej1oYKdPRzMiSR6KsVXHyS6ou43mC7AV/45rK1Cn
 PETg==
X-Gm-Message-State: AHYfb5iA3j9NzOVsgK/Ef91+SSfD27lTwp3xuWib8OFXSRZORs3AIJnM
 KJoQia1sKP4CBNexaXiCHy5bXb7APIrL
X-Google-Smtp-Source: ADKCNb4+Zal6eCtBLEEF3DaL5F2FJoBZqbu55uMDwXDhiiWhupWvgecYUsXQp1wR9bZCGzyJo6Za0nZUi0ETS4s0fDw=
X-Received: by 10.202.170.84 with SMTP id t81mr14423604oie.237.1503675350675; 
 Fri, 25 Aug 2017 08:35:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.130.133 with HTTP; Fri, 25 Aug 2017 08:35:49 -0700 (PDT)
In-Reply-To: <CA+55aFy4ZMSEFO48nZsvBX-Ymy-Zw+LN5duKDna_6A1idg2XUQ@mail.gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <CA+55aFy4ZMSEFO48nZsvBX-Ymy-Zw+LN5duKDna_6A1idg2XUQ@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 25 Aug 2017 08:35:49 -0700
Message-ID: <CAJcbSZH6ZSmua4FqbxVox3yZ9O1KDdYJ4+WYreRq6RHiH0DbWg@mail.gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMjo0MiBQTSwgTGludXMgVG9ydmFsZHMKPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPiB3cm90ZToKPgo+IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0
IDI6MTMgUE0sIFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPiB3cm90ZToKPiA+
Cj4gPiBNeSBvcmlnaW5hbCBwZXJmb3JtYW5jZSB0ZXN0aW5nIHdhcyBkb25lIHdpdGggYW4gVWJ1
bnR1IGdlbmVyaWMKPiA+IGNvbmZpZ3VyYXRpb24uIFRoaXMgY29uZmlndXJhdGlvbiBoYXMgdGhl
IENPTkZJR19GVU5DVElPTl9UUkFDRVIKPiA+IG9wdGlvbiB3aGljaCB3YXMgaW5jb21wYXRpYmxl
IHdpdGggUElFLiBUaGUgdHJhY2VyIGZhaWxlZCB0byByZXBsYWNlCj4gPiB0aGUgX19mZW50cnlf
XyBjYWxsIGJ5IGEgbm9wIHNsaWRlIG9uIGVhY2ggdHJhY2VhYmxlIGZ1bmN0aW9uIGJlY2F1c2UK
PiA+IHRoZSBpbnN0cnVjdGlvbiB3YXMgbm90IHRoZSBvbmUgZXhwZWN0ZWQuIElmIFBJRSBpcyBl
bmFibGVkLCBnY2MKPiA+IGdlbmVyYXRlcyBhIGRpZmZlcmVuY2UgY2FsbCBpbnN0cnVjdGlvbiBi
YXNlZCBvbiB0aGUgR09UIHdpdGhvdXQKPiA+IGNoZWNraW5nIHRoZSB2aXNpYmlsaXR5IG9wdGlv
bnMgKGJhc2ljYWxseSBjYWxsICpfX2ZlbnRyeV9fQEdPVFBDUkVMKS4KPgo+IEdhaC4KPgo+IERv
bid0IHdlIGFjdHVhbGx5IGhhdmUgKm1vcmUqIGFkZHJlc3MgYml0cyBmb3IgcmFuZG9taXphdGlv
biBhdCB0aGUKPiBsb3cgZW5kLCByYXRoZXIgdGhhbiBnZXR0aW5nIHJpZCBvZiAtbWNtb2RlbD1r
ZXJuZWw/CgpXZSBoYXZlIGJ1dCBJIHRoaW5rIHdlIHVzZSBtb3N0IG9mIGl0IGZvciBwb3RlbnRp
YWwgbW9kdWxlcyBhbmQgdGhlCmZpeG1hcCBidXQgaXQgaXMgbm90IHRoYXQgYmlnLiBUaGUgaW5j
cmVhc2UgaW4gcmFuZ2UgZnJvbSAxRyB0byAzRyBpcwpqdXN0IGFuIGV4YW1wbGUgYW5kIGEgd2F5
IHRvIGVuc3VyZSBQSUUgd29yayBhcyBleHBlY3RlZC4gVGhlIGxvbmcKdGVybSBnb2FsIGlzIGJl
aW5nIGFibGUgdG8gcHV0IHRoZSBrZXJuZWwgd2hlcmUgd2Ugd2FudCBpbiBtZW1vcnksCnJhbmRv
bWl6aW5nIHRoZSBwb3NpdGlvbiBhbmQgdGhlIG9yZGVyIG9mIGFsbW9zdCBhbGwgbWVtb3J5IHNl
Y3Rpb25zLgoKVGhhdCB3b3VsZCBiZSB2YWx1YWJsZSBhZ2FpbnN0IEJUQiBhdHRhY2sgWzFdIGZv
ciBleGFtcGxlIHdoZXJlCnJhbmRvbWl6YXRpb24gb24gdGhlIGxvdyAzMi1iaXQgaXMgaW5lZmZl
Y3RpdmUuCgpbMV0gaHR0cHM6Ly9naXRodWIuY29tL2ZlbGl4d2lsaGVsbS9tYXJpb19iYXNscgoK
Pgo+IEhhcyBhbnlib2R5IGxvb2tlZCBhdCBqdXN0IG1vdmluZyBrZXJuZWwgdGV4dCBieSBzbWFs
bGVyIHZhbHVlcyB0aGFuCj4gdGhlIHBhZ2Ugc2l6ZT8gWWVhaCwgeWVhaCwgdGhlIGtlcm5lbCBo
YXMgc2V2ZXJhbCBzZWN0aW9ucyB0aGF0IG5lZWQKPiBwYWdlIGFsaWdubWVudCwgYnV0IEkgdGhp
bmsgd2UgY291bGQgcmVsb2NhdGUgbm9ybWFsIHRleHQgYnkganVzdCB0aGUKPiBjYWNoZWxpbmUg
c2l6ZSwgYW5kIHRoYXQgc291bmRzIGxpa2UgaXQgd291bGQgZ2l2ZSBzZXZlcmFsIGJpdHMgb2YK
PiByYW5kb21uZXNzIHdpdGggbGl0dGxlIGRvd25zaWRlLgoKSSBkaWRuJ3QgbG9vayBpbnRvIGl0
LiBUaGVyZSBpcyB2YWx1ZSBpbiBpdCBkZXBlbmRpbmcgb24gcGVyZm9ybWFuY2UKaW1wYWN0LiBJ
IHRoaW5rIGJvdGggUElFIGFuZCBsb3dlciBncmFpbiByYW5kb21pemF0aW9uIHdvdWxkIGJlCnVz
ZWZ1bC4KCj4KPiBPciBoYXMgc29tZWJvZHkgYWxyZWFkeSBsb29rZWQgYXQgaXQgYW5kIEkganVz
dCBtaXNzZWQgaXQ/Cj4KPiAgICAgICAgICAgICAgICBMaW51cwoKCgoKLS0gClRob21hcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:38:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15:38: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.xen.org>)
	id 1dlGgm-0005oE-5y; Fri, 25 Aug 2017 15:38:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cl@linux.com>) id 1dlGgk-0005o6-W8
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 15:38:27 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AE/92-11743-27440A95; Fri, 25 Aug 2017 15:38:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXi+ue8sm6hy4J
 Ig1k7ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow3JycyFjxhrTi15DZjA+MLli5GLg4hgTWM
 EjsOPYdypjJKrOtbz9jFyAnkZEvMWnmNFcLuYZQ488wZxGYR0JaYteoDG4jNJqAhserxKRYQW
 0JAWuJG4wEwW0RAX+Lm051gQ5kF9opJPGldxASSEBaIk/jeANHMKRAoceXGbrAGXgFbiZb+2V
 BX/GWWOLt9A1iDKNC2l7/+QxUJSpyc+QTMZhbQknj46xZYg4TAXD6JHcdus05gFJyFpG4Wkro
 FjEyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5QBCHYw
 /loWcIhRkoNJSZTX+uX8SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMzOCyKFBItS01Mr0jJzg
 BEDk5bg4FES4e12AkrzFhck5hZnpkOkTjFacjR92PKFiWPXrK1Acs36PV+YhFjy8vNSpcR5f4
 A0CIA0ZJTmwY2DRfUlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNuApnCk5lXArf1FdBBTEA
 HTToxB+SgkkSElFQDo5fEhl42hgnT7rq3TlxezlBXbDBropz7hFM7YxkDeGLMfge3peQ06Hw9
 83DRq0/FbpPEdeLU5hzJZ+MUSZukOq9FIT7txNoVH/5P7j51a/OBe0Zb1M5VX1QVDA0Scch4+
 EO6RcjwAv9FgYhvj+s2Cfx2CueyPH5gz+xTW5SeyRvN4or7vbH7hxJLcUaioRZzUXEiAJ1JW1
 DlAgAA
X-Env-Sender: cl@linux.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503675504!101053757!1
X-Originating-IP: [69.252.207.35]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5668 invoked from network); 25 Aug 2017 15:38:25 -0000
Received: from resqmta-ch2-03v.sys.comcast.net (HELO
 resqmta-ch2-03v.sys.comcast.net) (69.252.207.35)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 15:38:25 -0000
Received: from resomta-ch2-11v.sys.comcast.net ([69.252.207.107])
 by resqmta-ch2-03v.sys.comcast.net with ESMTP
 id lGghdTvtjGTt3lGgidvDWk; Fri, 25 Aug 2017 15:38:24 +0000
Received: from gentwo.org ([98.222.162.64])
 by resomta-ch2-11v.sys.comcast.net with SMTP
 id lGgcdfetsWMgmlGgddZt2k; Fri, 25 Aug 2017 15:38:23 +0000
Received: by gentwo.org (Postfix, from userid 1001)
 id C38CB1162881; Fri, 25 Aug 2017 10:38:18 -0500 (CDT)
Received: from localhost (localhost [127.0.0.1])
 by gentwo.org (Postfix) with ESMTP id BFB3C1161005;
 Fri, 25 Aug 2017 10:38:18 -0500 (CDT)
Date: Fri, 25 Aug 2017 10:38:18 -0500 (CDT)
From: Christopher Lameter <cl@linux.com>
X-X-Sender: cl@nuc-kabylake
To: Boris Lukashev <blukashev@sempervictus.com>
In-Reply-To: <CAFUG7CdUEFYANSGRuNX0Xt1TJ0Z7f+M_ERgR03dUVxVqLENLpw@mail.gmail.com>
Message-ID: <alpine.DEB.2.20.1708251036150.5830@nuc-kabylake>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAFUG7CdUEFYANSGRuNX0Xt1TJ0Z7f+M_ERgR03dUVxVqLENLpw@mail.gmail.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
X-CMAE-Envelope: MS4wfIFmvUXJ6xTccH8+2t2M9YkjnlTQkufEmwdPbuDJOSrct90hjkYcX3GyRW9Vr8LPxLRrlXPU/WK7zHcTYk7cryY6e+I6c2V9t3sFeep5m/of75NTGTlb
 c4RFJ3QA7O4AEObzFB8rSjjko8KzuUSTRW0KGY0aTY9HbReq2HruaKEJ9e7GMVLqL7GGaSNz3rkdXeE4APwDPErCEuVYu6h40KVExyIC850fmzKjnXe6FMu2
 0GqH/Yo7TfXb7MxdK1VLvXNDKq/q7mWQSt1cSdmjn0ijK6NkpwIlh6bQo+s3XuyOMnDGXxs6oqtMFmrpjh65hl6UPtfYcxl/uSljMjaH8r+j8TsKPvTTSsaH
 M2/nr4HXbGwaQLnn+7FQCttESnKWxZ8AuOFOlvbevbT+9ErUT39R4MJ7wS08ibPTKgzBqS/DFNHzGufZ0M/PRBmVH3PxikwDysjYfkjP6H0WwpmLECV0ELH0
 xzTWLjP1Mch58U33h8OIxuTW7nslxhfhGoZIQWFcTlC7nOGGXs4Fvkg8olM5hNE0v1Sb8tHwDyn3G0Pd4ldi/djaWRimgCGXbFirkv/qxRqPYavnCx4mZ+R9
 269PuOvljG65ec+vCsDVBeMAICUQL0ODzBZ6RKMWb4rZs4O8JwaznWVDtdpSxa/nmkGVtg+h0J/Kpi6zFGNU6YbqzpJq+LQjnvYVTK4pj8h6p1FKPxVGx90k
 5tMJapwi1vEAVkplLXxRByxRi/ZBk4ah0oy225eZJ/cTy34vKBg2yR3JPbsB0cQlRVf7N6V3XLOYn6yNL0x2vD11QZ7qeEvpH5G+/NdRZjCaCmtCaQ4Z9buO
 bavNMmx9vs4AAKeuDP8J1KyHcexeaNg8kU+wtpw8hIL79Ij/4ppLR/wLIF8bntycyu2Ghdab1RzBv9xC5RQSmG35QzS/IpGlYgjYBqLIr/MojoTwQ6z2NYvt
 jJQr4ExHWopbvv6hzvfmNfFqVUOiYGX2Cgwej8fquvPM0ZtaXw8HDLNmNgw3W4uBO9cqlF0UCqwnMhARvc8ik/xXQP2fIP3+i7mPlHZqcSpYSYEuKYVYduJg
 oP59kab8I8ju6ohpi1Put+zRRxUYE37SOId2Qyx2t2s6mIJo34fbextjIwWlx/yvHznwfkhI+Me0EuhZkC4AukpGYi0qurNPTlyD2PPcn43gA0v08O50XQLL
 Xf5MFYDTgegNS8ibqvLwHLxFxNNDrSzd2ZB1y8uaOLc5o4N+iOHD1ki11ZW9WjtuscyTzofxxXwT1gfMhmIZn4122qhqCkew+foR1ZHK7+NF66403QT/z2Fo
 qdzUsfb/bpkf22kh6BBcGT0SQMsEHxyquEoBZoe9xsv1PKis20RPwX/Q+b3zhaF3VUaOg7blbGylS81MyT0bNki+x3EjpVLFdQmCh1gFFaZONVUN2/GLdn0l
 UDVoNi4dZNhZi16gaJYc3tpGqM1L1k+bnGu+wCtw+dFbOwC3tvlvlcep3OU9Lh/EnsY48e0hzfiOZlVLItVCejdXWw6ve2OriJxKrXUvm3PIZ7oOhZIxbGj9
 PDK/gJarVe0edelSkWvfQptLWuGDFllq/qxDem92PzQQ4NOshyThnoBXCdNFM98wxcc9vdeGhRHcimjSNKWJOit1hqWR45Rsfi/l2zjMCFf0IgQ/M/BlJlvq
 DNc4rYobQY880qcNeos5f/G6vKzNAa7rnw0kMoqG2nAS80AovvrNgqnU92VwDGIV1e2ZrLiFQgZBC+ceSpP0KMp+gq1/yJOk
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 =?ISO-8859-2?Q?Radim_Kr=E8m=E1=F8?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Ingo Molnar <mingo@kernel.org>, Kees Cook <keescook@chromium.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [kernel-hardening] Re: x86: PIE support and option
 to extend KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiBUaHUsIDE3IEF1ZyAyMDE3LCBCb3JpcyBMdWthc2hldiB3cm90ZToKCj4gSXMgdGhlIGV4
cGVjdGF0aW9uIHRoZW4gdG8gaGF2ZSBzZWN1cml0eSBmdW5jdGlvbnMgYWxzbyBkZWNyZWFzZSBz
aXplCj4gYW5kIG9wZXJhdGlvbmFsIGxhdGVuY3k/IFNlZW1zIGEgYml0IHVucmVhbGlzdGljIGlm
IHNvLgo+IDEtMiUgcGVyZm9ybWFuY2UgaGl0IG9uIHN5c3RlbXMgd2hpY2ggaGF2ZSBiZWNvbWUg
YXQgbGVhc3Qgc2V2ZXJhbAo+IGh1bmRyZWQgJSBmYXN0ZXIgb3ZlciByZWNlbnQgeWVhcnMgaXMg
bm90IGEgc2lnbmlmaWNhbnQgcGVyZm9ybWFuY2UKPiByZWdyZXNzaW9uIGNvbXBhcmVkIHRvIHRo
ZSBiYXNlbGluZSBiZWZvcmUuCgpXaGVyZSBkbyB5b3UgZ2V0IHRoZXNlIGZhbnRhc3RpYyBudW1i
ZXJzPyBXaGVyZSBjYW4gSSBidXkgYSBzeXN0ZW0gbGlrZQp0aGF0PyBDb21tb25seSB3ZSBzZWUg
cmVncmVzc2lvbnMgd2l0aCBzaW5nbGUgdGhyZWFkZWQgaW50ZWdlcgpwZXJmb3JtYW5jZSBvbiBt
b3N0IG5ld2VyIHByb2Nlc3NvciBnZW5lcmF0aW9ucy4KClRoZXNlIGh1bmRyZWRzIG9mIHBlcmNl
bnQgaW1wcm92ZW1lbnQgY2FuIG9ubHkgY29tZSBmcm9tIGZsb2F0aW5nIHBvaW50CnBlcmZvcm1h
bmNlIHVzaW5nIHNwZWNpYWxpemVkIGluc3RydWN0aW9ucy4gVGhlcmUgYXJlIG9ubHkgYSB2ZXJ5
IGxpbWl0ZWQKbnVtYmVyIG9mIGFwcGxpY2F0aW9ucyB0aGF0IGNhbiBtYWtlIHVzZSBvZiBpdC4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:50:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15: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.xen.org>)
	id 1dlGs0-0006zL-Bb; Fri, 25 Aug 2017 15:50:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlGrz-0006mG-3i
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:50:03 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 8C/18-11743-A2740A95; Fri, 25 Aug 2017 15:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpK6m+4J
 Ig4Z1+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBaaeZC35wVmyd84i5gXERRxcjJ4eEgL/E
 nIWX2EBsYYFQiWc/XzOB2CIC4RLH7p0CinNxMAs0s0icPnudEcQRErjNKDH5+EVWkCo2AT2Je
 ce/soDYvAK2Est+/WAGsVkEVCUWTzwNZosCTdr//RozRI2gxMmZT8DqOQXsJRo/HwLaxgG0QV
 Ni/S59kDCzgLjErSfzmSBseYntb+eAtQqBjHxwlH0CI/8sJJNmIXTPQtI9C0n3AkaWVYwaxal
 FZalFukbmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7GBevDTzEKMnB
 pCTKa/1yfqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4rrgsihQSLUtNTK9Iyc4BxApOW4OBRE
 uG9CpLmLS5IzC3OTIdInWJUlBLnnQ6SEABJZJTmwbXBYvMSo6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHkbQKbwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYFwetafF48J9tTlfQYmYHLtfV8Zm
 CiQcjJjPtOHRDSmWfwf/SK2xHsx/tYrBumMnEvOX2IV+l7UwTjH6v6P9TXPtBtzlC2ORUzEoN
 ObH8+hhtkW23WSQr0w6Yx5x9m+4z4XZLwsWEIycl303TcDyUZHvXa07cwpt/rk8SvFXgqXv0g
 Xd8uV2eEktxRqKhFnNRcSIAi+Kw88gCAAA=
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503676199!81676884!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3486 invoked from network); 25 Aug 2017 15:50:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 15:50:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436901193"
To: Jan Beulich <JBeulich@suse.com>, Alexandru Stefan ISAILA
 <aisaila@bitdefender.com>
References: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
 <59A030950200007800173C13@prv-mh.provo.novell.com>
 <1503666049.3092.15.camel@bitdefender.com>
 <59A045E40200007800173CFB@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <72ea7a1d-c248-44c0-a60b-e4a4687c4b06@citrix.com>
Date: Fri, 25 Aug 2017 16:49:56 +0100
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: <59A045E40200007800173CFB@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: "tim@xen.org" <tim@xen.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH v6] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjUvMjAxNyAwMjo0NCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDgu
MTcgYXQgMTU6MDAsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIFZpLCAy
MDE3LTA4LTI1IGF0IDA2OjEzIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pgo+Pj4+Pgo+
Pj4+Pj4KPj4+Pj4+IE9uIDE3LjA4LjE3IGF0IDEzOjUwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9jb21tb24vbW9uaXRvci5jCj4+Pj4gKysrIGIveGVu
L2NvbW1vbi9tb25pdG9yLmMKPj4+PiBAQCAtNzUsNiArNzUsNyBAQCBpbnQgbW9uaXRvcl9kb21j
dGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0Cj4+Pj4geGVuX2RvbWN0bF9tb25pdG9yX29wICpt
b3ApCj4+Pj4gICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+Pj4+ICAgICAgICAgIGQtPm1vbml0
b3IuZ3Vlc3RfcmVxdWVzdF9zeW5jID0gbW9wLT51Lmd1ZXN0X3JlcXVlc3Quc3luYzsKPj4+PiAg
ICAgICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfZW5hYmxlZCA9IHJlcXVlc3RlZF9zdGF0
dXM7Cj4+Pj4gKyAgICAgICAgZC0+YXJjaC5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNl
X2VuYWJsZWQgPSBtb3AtCj4+Pj4+IHUuZ3Vlc3RfcmVxdWVzdC5hbGxvd191c2Vyc3BhY2U7Cj4+
PiBUaGlzIGJyZWFrcyB0aGUgYnVpbGQgb24gQVJNLgo+PiBUaGVyZSBhcmUgMiBzb2x1dGlvbnMs
IEkgY2FuIG1vdmUgdGhlIGNhc2UgaW4geDg2L21vbml0b3IuYyBpbgo+PiB0aGUgYXJjaF9tb25p
dG9yX2RvbWN0bF9ldmVudCBmdW5jdGlvbiBvciBJIGNhbiBtYWtlIGEgYXJjaCBzcGVjaWZpYwo+
PiBmdW5jdGlvbiB0aGF0IGRvZXMgdGhlIGFzc2lnbm1lbnQgaW4gdGhlIHg4NiBjYXNlIGFuZCBk
b2VzIG5vdGhpbmcgaW4KPj4gdGhlIGFybSBjYXNlLiBXaGF0IGFwcHJvYWNoIGRvIHlvdSBwcmVm
ZXI/Cj4gCj4gVGhhdCdzIGEgcXVlc3Rpb24gdG8gdGhlIG1haW50YWluZXJzIG9mIHRoYXQgY29k
ZS4gV2hhdCBJIGNhcmUKPiBhYm91dCBpcyB0aGF0IHBhdGNoZXMgdG91Y2hpbmcgY29tbW9uIGNv
ZGUgcGxlYXNlIGFyZSBhdCBsZWFzdAo+IGJ1aWxkLWNoZWNrZWQgb24gdGhlIG90aGVyIGFyY2hp
dGVjdHVyZSBiZWZvcmUgc3VibWlzc2lvbi4KCkkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhIHJlYXNv
bmFibGUgcmVxdWlyZW1lbnQuICBUaGF0J3Mgd2hhdCBwdXNoIGdhdGVzCihhbmQgVHJhdmlzKSBh
cmUgZm9yLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:54:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15:54: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.xen.org>)
	id 1dlGwA-0007GK-SL; Fri, 25 Aug 2017 15:54:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlGw9-0007GD-KD
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 15:54:21 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 64/60-03765-C2840A95; Fri, 25 Aug 2017 15:54:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1fHY0G
 kwab9Ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP7gtsBa1SFY82bWRtYDwg3MXIySEkkCfR
 /f4wG4jNK2AnseDiThYQW0LAUOL0wptANgcHi4CqRO9RVZAwm4C6RNuz7awgtoiAssTd7zOAS
 rg4mAW6mSVeXZrADJIQFoiR2PptFjvE/AWMEvMuuYHYnAKWEovWrWUEmckrICjxdwfYCcwCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DI72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYyXNwYcYpTkYFIS5bV+OT9S
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvNbcFkUKCRanpqRVpmTnAOIBJS3DwKInw2roDpXmLC
 xJzizPTIVKnGBWlxHk5QBICIImM0jy4NljsXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwrz
 LIFJ7MvBK46a+AFjMBLZ50Yg7I4pJEhJRUA+O82FlFE099sp8b+qb036sgC/GkZQ9iNwk1ME/
 Z37/+5u8LFl1+xpKzdt5aYMe4ZmvKCdvXWxcpMS2+vvranmW+kSlTI28H3+97zxxp0dzTWMf9
 83rt+zrOxYfmKjnE6l0Qe3gufbtJ+eKcytVbuDlWaeSt2mZfav5F6s6jHjE1V42Fl0vfbutTY
 inOSDTUYi4qTgQAJb9p27gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503676458!90290640!1
X-Originating-IP: [137.65.248.74]
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 65220 invoked from network); 25 Aug 2017 15:54:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 15:54:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 09:54:17 -0600
Message-Id: <59A0644A0200007800173F2D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 09:54:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <599454910200007800170490@prv-mh.provo.novell.com>
 <599454910200007800170490@prv-mh.provo.novell.com>
 <20170825152552.earul2kwsiutlyan@citrix.com>
In-Reply-To: <20170825152552.earul2kwsiutlyan@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE3OjI1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgMDY6MjA6MDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IFNvIGZhciBjYWxsZXJzIG9mIHRoZSBsaWJ4YyBpbnRlcmZhY2UgcGFzc2VkIGluIGEg
ZG9tYWluIElEIHdoaWNoIHdhcwo+PiB0aGVuIGlnbm9yZWQgaW4gdGhlIGh5cGVydmlzb3IuIElu
c3RlYWQsIG1ha2UgdGhlIGh5cGVydmlzb3IgaG9ub3IgaXQKPj4gKGFjY2VwdGluZyBET01JRF9J
TlZBTElEIHRvIG9idGFpbiBvcmlnaW5hbCBiZWhhdmlvciksIGFsbG93aW5nIHRvCj4+IHF1ZXJ5
IHdoZXRoZXIgYSBkZXZpY2UgY2FuIGJlIGFzc2lnbmVkIHRvIGEgcGFydGljdWxhciBkb21haW4u
Cj4+IAo+PiBEcm9wIFhTTSdzIHRlc3RfYXNzaWduX3ssZHR9ZGV2aWNlIGhvb2tzIGFzIG5vIGxv
bmdlciBiZWluZwo+PiBpbmRpdmlkdWFsbHkgdXNlZnVsLgo+IAo+IENhbiB5b3UgYWxzbyBzYXkg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoYXQgeW91IGNvbnNvbGlkYXRlIHNvbWUgY29kZSBhcwo+
IHdlbGw/CgpBbSBJIGNvbnNvbGlkYXRpbmcgY29kZSBiZXlvbmQgd2hhdCBpcyByZWFzb25hYmxl
IHRvIGFjaGlldmUKdGhlIGludGVuZGVkIGVmZmVjdD8gSSBkb24ndCB2aWV3IHRoZSBtZXJnaW5n
IG9mIHRoZSB0d28gY2FzZQpibG9ja3MgCgo+IEFzc3VtaW5nIHRoZSBkaXNhZ3JlZW1lbnQgb24g
dGhlIHNlbWFudGljcyBvZiB0aGUgY2FsbCBpcyBzZXR0bGVkOgo+IAo+IFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gdjM6IERyb3AgdGVzdC1hc3Np
Z24gWFNNIGhvb2tzLgo+PiB2MjogQWx0ZXIgdGhlIHNlbWFudGljcyB0byBjaGVjayB3aGV0aGVy
IHRoZSBkZXZpY2UgY2FuIGJlIGFzc2lnbmVkIHRvCj4+ICAgICB0aGUgcGFzc2VkIGluIGRvbWFp
bi4KPj4gCj4+IC0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPj4gKysrIGIveGVuL2NvbW1vbi9k
b21jdGwuYwo+PiBAQCAtMzkxLDExICszOTEsMTUgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZQo+PiAgCj4+ICAgICAgc3dpdGNoICggb3AtPmNtZCApCj4+ICAgICAg
ewo+PiAtICAgIGNhc2UgWEVOX0RPTUNUTF9jcmVhdGVkb21haW46Cj4+ICAgICAgY2FzZSBYRU5f
RE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZToKPj4gKyAgICAgICAgaWYgKCBvcC0+ZG9tYWluID09
IERPTUlEX0lOVkFMSUQgKQo+PiArICAgICAgICB7Cj4+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX2Ny
ZWF0ZWRvbWFpbjoKPj4gICAgICBjYXNlIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbzoKPj4g
LSAgICAgICAgZCA9IE5VTEw7Cj4+IC0gICAgICAgIGJyZWFrOwo+PiArICAgICAgICAgICAgZCA9
IE5VTEw7Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICAv
KiBmYWxsIHRocm91Z2ggKi8KPiAKPiBJIGtub3cgdGhlcmUgaXMgYWxyZWFkeSBjb2RlIGxpa2Ug
dGhpcyBidXQgSSB3b3VsZCByYXRoZXIgbm90IG1peCBpZiBhbmQKPiBjYXNlIGxhYmVscy4gQW55
d2F5LCB0aGF0J3MganVzdCBteSBwZXJzb25hbCB0YXN0ZSBhbmQgSSB3b24ndCBibG9jawo+IHRo
aXMgcGF0Y2ggYmVjYXVzZSBvZiB0aGF0LgoKVW5kZXJzdG9vZC4gSSwgb3RvaCwgcHJlZmVyIHRo
aXMgc3R5bGUgdG8gbGltaXQgY29kZSBkdXBsaWNhdGlvbi4KCj4+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvZGV2aWNlX3RyZWUuYwo+PiBAQCAtMTQzLDEyICsxNDMsMTUgQEAgaW50IGlvbW11X2RvX2R0
X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bAo+PiAgICAgIHN3aXRjaCAoIGRvbWN0bC0+Y21kICkK
Pj4gICAgICB7Cj4+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2U6Cj4+ICsgICAg
ICAgIEFTU0VSVChkKTsKPj4gKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4+ICsgICAgY2Fz
ZSBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZToKPj4gICAgICAgICAgcmV0ID0gLUVOT0RF
VjsKPj4gICAgICAgICAgaWYgKCBkb21jdGwtPnUuYXNzaWduX2RldmljZS5kZXYgIT0gWEVOX0RP
TUNUTF9ERVZfRFQgKQo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4+ICAKPj4gICAgICAgICAgcmV0
ID0gLUVJTlZBTDsKPj4gLSAgICAgICAgaWYgKCBkLT5pc19keWluZyB8fCBkb21jdGwtPnUuYXNz
aWduX2RldmljZS5mbGFncyApCj4+ICsgICAgICAgIGlmICggKGQgJiYgZC0+aXNfZHlpbmcpIHx8
IGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWdzICkKPj4gICAgICAgICAgICAgIGJyZWFrOwo+
PiAgCj4+ICAgICAgICAgIHJldCA9IGR0X2ZpbmRfbm9kZV9ieV9ncGF0aChkb21jdGwtPnUuYXNz
aWduX2RldmljZS51LmR0LnBhdGgsCj4+IEBAIC0xNjEsNiArMTY0LDE3IEBAIGludCBpb21tdV9k
b19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwKPj4gICAgICAgICAgaWYgKCByZXQgKQo+PiAg
ICAgICAgICAgICAgYnJlYWs7Cj4+ICAKPj4gKyAgICAgICAgaWYgKCBkb21jdGwtPmNtZCA9PSBY
RU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAg
ICAgIGlmICggaW9tbXVfZHRfZGV2aWNlX2lzX2Fzc2lnbmVkKGRldikgKQo+PiArICAgICAgICAg
ICAgewo+PiArICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVzIGFscmVhZHkg
YXNzaWduZWQuXG4iLAo+PiArICAgICAgICAgICAgICAgICAgICAgICBkdF9ub2RlX2Z1bGxfbmFt
ZShkZXYpKTsKPj4gKyAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+PiArICAgICAgICAg
ICAgfQo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgIH0KPj4gKwo+IAo+IE1vdmUg
dGhlIEFTU0VSVChkKSBoZXJlPwoKVGhhdCB3b3VsZCBiZSBhIHBvc3NpYmlsaXR5LCBidXQgcGVy
c29uYWxseSBJIHRoaW5rIGl0J3MgYmV0dGVyIHBsYWNlZAp3aGVyZSBpdCBpcyBub3cuIEl0IGhl
bHBzLCBmb3IgZXhhbXBsZSwgdW5kZXJzdGFuZGluZyB3aHkgdGhlcmUgaXMKYSBOVUxMIGNoZWNr
IG9mIGQgc29tZXdoZXJlIGluIHRoZSBtaWRkbGUuIEluIGEgZG9tY3RsIGhhbmRsZXIgZApiZWlu
ZyBOVUxMIGlzbid0IGEgdXN1YWwgdGhpbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 15:58:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 15:58: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.xen.org>)
	id 1dlH0K-0007Xq-F5; Fri, 25 Aug 2017 15:58:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlH0J-0007Xk-3T
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 15:58:39 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F3/FD-01987-E2940A95; Fri, 25 Aug 2017 15:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1fXc0G
 kwbIOFYslHxezODB6HN39mymAMYo1My8pvyKBNePVo1PsBat5Kv51PGNpYJzP1cXIySEkkCdx
 4vFGpi5GDg5eATuJs5NzQcISAoYSpxfeZAGxWQRUJS4c/sAGYrMJqEu0PdvOCmKLCOhJ3Nx0m
 7mLkYuDWWA3i8T6KZ/YQRLCAqES7++sZAFJCAn0MUn0PfrNBJLgBFpwpWUyM8QyQYm/O4RBws
 wCWhIPf91igbC1JZYtfA1WwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXQu
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MF9qdDzFKcjApifJav5wf
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC18BjQaSQYFFqempFWmYOMA5g0hIcPEoivCYgad7ig
 sTc4sx0iNQpRkUpcd5UkIQASCKjNA+uDRZ7lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMe8
 cdaApPZl4J3PRXQIuZgBZPOjEHZHFJIkJKqoEx8NyKgBf39Kpv7av4+nzLp2nx57et+9tWrWO
 xzHBCeGJWsvhxB6OEY00nJTcUHzgsLOvb7ucnNjFP2Nlwy9dbmw6sV4nN7FDpmKVwZDHjBY5p
 33fPfLar3bzc2KTDdPlC+xvZq6s3G9neu6+cuKjg6rnEy9eCb0ZMKdTsP9hYptX+4O4xt/3/l
 ViKMxINtZiLihMBYxL6wbgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503676715!53578267!1
X-Originating-IP: [137.65.248.74]
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 30417 invoked from network); 25 Aug 2017 15:58:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 15:58:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 09:58:34 -0600
Message-Id: <59A0654B0200007800173F38@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 09:58:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <1502970619-25599-1-git-send-email-aisaila@bitdefender.com>
 <59A030950200007800173C13@prv-mh.provo.novell.com>
 <1503666049.3092.15.camel@bitdefender.com>
 <59A045E40200007800173CFB@prv-mh.provo.novell.com>
 <72ea7a1d-c248-44c0-a60b-e4a4687c4b06@citrix.com>
In-Reply-To: <72ea7a1d-c248-44c0-a60b-e4a4687c4b06@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v6] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE3OjQ5LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOC8yNS8yMDE3IDAyOjQ0IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjUuMDguMTcgYXQgMTU6MDAsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+PiBP
biBWaSwgMjAxNy0wOC0yNSBhdCAwNjoxMyAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
Cj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMTcuMDguMTcgYXQgMTM6NTAsIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9jb21tb24vbW9uaXRvci5jCj4+
Pj4+ICsrKyBiL3hlbi9jb21tb24vbW9uaXRvci5jCj4+Pj4+IEBAIC03NSw2ICs3NSw3IEBAIGlu
dCBtb25pdG9yX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QKPj4+Pj4geGVuX2RvbWN0
bF9tb25pdG9yX29wICptb3ApCj4+Pj4+ICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKPj4+Pj4g
ICAgICAgICAgZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X3N5bmMgPSBtb3AtPnUuZ3Vlc3RfcmVx
dWVzdC5zeW5jOwo+Pj4+PiAgICAgICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfZW5hYmxl
ZCA9IHJlcXVlc3RlZF9zdGF0dXM7Cj4+Pj4+ICsgICAgICAgIGQtPmFyY2gubW9uaXRvci5ndWVz
dF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkID0gbW9wLQo+Pj4+Pj4gdS5ndWVzdF9yZXF1ZXN0
LmFsbG93X3VzZXJzcGFjZTsKPj4+PiBUaGlzIGJyZWFrcyB0aGUgYnVpbGQgb24gQVJNLgo+Pj4g
VGhlcmUgYXJlIDIgc29sdXRpb25zLCBJIGNhbiBtb3ZlIHRoZSBjYXNlIGluIHg4Ni9tb25pdG9y
LmMgaW4KPj4+IHRoZSBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50IGZ1bmN0aW9uIG9yIEkgY2Fu
IG1ha2UgYSBhcmNoIHNwZWNpZmljCj4+PiBmdW5jdGlvbiB0aGF0IGRvZXMgdGhlIGFzc2lnbm1l
bnQgaW4gdGhlIHg4NiBjYXNlIGFuZCBkb2VzIG5vdGhpbmcgaW4KPj4+IHRoZSBhcm0gY2FzZS4g
V2hhdCBhcHByb2FjaCBkbyB5b3UgcHJlZmVyPwo+PiAKPj4gVGhhdCdzIGEgcXVlc3Rpb24gdG8g
dGhlIG1haW50YWluZXJzIG9mIHRoYXQgY29kZS4gV2hhdCBJIGNhcmUKPj4gYWJvdXQgaXMgdGhh
dCBwYXRjaGVzIHRvdWNoaW5nIGNvbW1vbiBjb2RlIHBsZWFzZSBhcmUgYXQgbGVhc3QKPj4gYnVp
bGQtY2hlY2tlZCBvbiB0aGUgb3RoZXIgYXJjaGl0ZWN0dXJlIGJlZm9yZSBzdWJtaXNzaW9uLgo+
IAo+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhIHJlYXNvbmFibGUgcmVxdWlyZW1lbnQuICBUaGF0
J3Mgd2hhdCBwdXNoIGdhdGVzCj4gKGFuZCBUcmF2aXMpIGFyZSBmb3IuCgpIbW0sIEkgY2FuIHNl
ZSB5b3VyIHdheSBvZiB0aGlua2luZywgYnV0IHRvIG1lIChkb2luZyBhbiBBUk0KYnVpbGQgdGVz
dCBpZiBJIGRvbid0IGZvcmdldCBpdCBiZWZvcmUgcHVzaGluZykgaXQncyBhIHdhc3RlIG9mIHRp
bWUKdG8gYXBwbHkgYSBwYXRjaCBvbmx5IHRvIHRoZW4gZmluZCBpdCBicmVha3MgdGhlIGJ1aWxk
IGFuZCBuZWVkcwpyZXZlcnRpbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:00:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlH1u-0000AK-Py; Fri, 25 Aug 2017 16:00:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dlH1t-0000AA-2c
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:00:17 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 35/1B-11743-09940A95; Fri, 25 Aug 2017 16:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS7ffc0G
 kwZMuC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPf85ksBW85Ks6eWsLawLiKvYuRk0NIIE/i
 xf1HrCA2r4CdRP/Mr2wgtoSAocTphTdZQGwWAVWJe7tvg9WwCahLtD3bDmaLCChL3P0+A6iGi
 4NZ4AaTRMPrDYwgCWGBDImra34zgSSEBK4wSrS8mckMkuAUsJc4ueU8UBEH0DZBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUM
 TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwABkAIIdjNc3BhxilORgUhLltX45
 P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8BjwWRQoJFqempFWmZOcBYgElLcPAoifDmg6R5i
 wsSc4sz0yFSpxgVpcR5U0ESAiCJjNI8uDZY/F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG
 8IyBSezLwSuOmvgBYzAS2edGIOyOKSRISUVAOj/9Nvxhdm1z59HPtQxmNVovH3TCcWHvVPRwo
 C3tpOeygTd6T3T3Mw20wmx/MvMzccs/4gwzf5ckrhoo15fD6iHmejD1mcPb1+dfPemmPT1RS/
 OGkuKe9fdXp2estBjmkR6Ve1vY+vDL3dat5yc4+kzKtr7/U+9GeyXFkS8nteh6+02Gr2DssXS
 izFGYmGWsxFxYkACNC9a7oCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503676814!101056846!1
X-Originating-IP: [137.65.248.74]
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 1020 invoked from network); 25 Aug 2017 16:00:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 16:00:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Aug 2017 10:00:13 -0600
Message-Id: <59A065AE0200007800173F4C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 25 Aug 2017 10:00:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <599454910200007800170490@prv-mh.provo.novell.com>
 <599454910200007800170490@prv-mh.provo.novell.com>
 <20170825152552.earul2kwsiutlyan@citrix.com>
 <59A0644A0200007800173F2D@prv-mh.provo.novell.com>
In-Reply-To: <59A0644A0200007800173F2D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE3OjU0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDI1LjA4LjE3IGF0IDE3OjI1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9u
IFdlZCwgQXVnIDE2LCAyMDE3IGF0IDA2OjIwOjAxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4gU28gZmFyIGNhbGxlcnMgb2YgdGhlIGxpYnhjIGludGVyZmFjZSBwYXNzZWQgaW4gYSBk
b21haW4gSUQgd2hpY2ggd2FzCj4+PiB0aGVuIGlnbm9yZWQgaW4gdGhlIGh5cGVydmlzb3IuIElu
c3RlYWQsIG1ha2UgdGhlIGh5cGVydmlzb3IgaG9ub3IgaXQKPj4+IChhY2NlcHRpbmcgRE9NSURf
SU5WQUxJRCB0byBvYnRhaW4gb3JpZ2luYWwgYmVoYXZpb3IpLCBhbGxvd2luZyB0bwo+Pj4gcXVl
cnkgd2hldGhlciBhIGRldmljZSBjYW4gYmUgYXNzaWduZWQgdG8gYSBwYXJ0aWN1bGFyIGRvbWFp
bi4KPj4+IAo+Pj4gRHJvcCBYU00ncyB0ZXN0X2Fzc2lnbl97LGR0fWRldmljZSBob29rcyBhcyBu
byBsb25nZXIgYmVpbmcKPj4+IGluZGl2aWR1YWxseSB1c2VmdWwuCj4+IAo+PiBDYW4geW91IGFs
c28gc2F5IGluIHRoZSBjb21taXQgbWVzc2FnZSB0aGF0IHlvdSBjb25zb2xpZGF0ZSBzb21lIGNv
ZGUgYXMKPj4gd2VsbD8KPiAKPiBBbSBJIGNvbnNvbGlkYXRpbmcgY29kZSBiZXlvbmQgd2hhdCBp
cyByZWFzb25hYmxlIHRvIGFjaGlldmUKPiB0aGUgaW50ZW5kZWQgZWZmZWN0PyBJIGRvbid0IHZp
ZXcgdGhlIG1lcmdpbmcgb2YgdGhlIHR3byBjYXNlCj4gYmxvY2tzIAoKT29wcywgZGlkbid0IGZp
bmlzaCBoZXJlOiAiLi4uIGFzIGFueXRoaW5nIGdvaW5nIGJleW9uZCB0aGUgbWFpbgpwdXJwb3Nl
IG9mIHRoZSBwYXRjaC4gSW4gZmFjdCBpZiBzb21lb25lIHN1Ym1pdHRlZCBhIHBhdGNoCndpdGhv
dXQgZG9pbmcgdGhhdCBmb2xkaW5nLCBJJ2QgYXNrIGZvciBpdCB0byBiZSBkb25lLiIKCj4+IEFz
c3VtaW5nIHRoZSBkaXNhZ3JlZW1lbnQgb24gdGhlIHNlbWFudGljcyBvZiB0aGUgY2FsbCBpcyBz
ZXR0bGVkOgo+PiAKPj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpBbmQgZGlkbid0IHNheSAidGhhbmtzIiBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:00:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlH2T-0000Dm-1t; Fri, 25 Aug 2017 16:00:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dlH2S-0000Da-85
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:00:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 91/0A-03937-3B940A95; Fri, 25 Aug 2017 16:00:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oO4mzwW
 RBl23tCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLZ7rZC34JVnQ+7WNqYPzD18XIxSEkMJlJ
 YtHuDlYI5zejxPWlt9khnI2MEgcPf2TpYuQEcrYxSkyfxwViCwuUSHyavZYZxBYRUJbo/fUbq
 qZWYvbfWWwgNrOAmcSqPY/ZQWw2ASOJs0enM4LYvAK2Er/nf2cFsVkEVCV+zFkJZosKhEu8bT
 zCAlEjKHFy5hMwm1PAXuL69l2MEDP1JHZc/8UKYctLbH87B+wGCQFjifa3F9kmMArOQtI+C0n
 LLCQtCxiZVzFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYu
 AxDsYPyyLOAQoyQHk5Ior/XL+ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgNPBZECgkWpaanV
 qRl5gCjCCYtwcGjJMKbD5LmLS5IzC3OTIdInWJUlBLnTQVJCIAkMkrz4NpgkXuJUVZKmJcR6B
 AhnoLUotzMElT5V4ziHIxKwryzQabwZOaVwE1/BbSYCWjxpBNzQBaXJCKkpBoYt6ZJrrn9+GP
 ajY7e+c1HxP/f4eRWOit9ddk59QuZP/wCQg+aPvSw6V4euFfwc2rXNLFNu/dziKr4e/lMfNRY
 L2WvMuFv/c0JT2boPgwpd33UyaZU9tut87xKxIf3EZuLJp29cLtK31On4nfdPZu/PkKT3fu37
 6j7r7voQeaJ99VHHQTW8r34qsRSnJFoqMVcVJwIALzYIrHXAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503676848!72970461!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52441 invoked from network); 25 Aug 2017 16:00:50 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 16:00:50 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7PG0kQM028643
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 25 Aug 2017 16:00:47 GMT
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 v7PG0jvV007755
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 25 Aug 2017 16:00:46 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 v7PG0j3a019392;
 Fri, 25 Aug 2017 16:00: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 ; Fri, 25 Aug 2017 09:00:45 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502207940-7407-1-git-send-email-boris.ostrovsky@oracle.com>
 <59A056A70200007800173D81@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <50efc35c-a9c2-a00e-f351-b4febc16554e@oracle.com>
Date: Fri, 25 Aug 2017 12:00:40 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A056A70200007800173D81@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] x86/apic/x2apic: Share IRQ vector
 between cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjUvMjAxNyAxMDo1NiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDgu
MTcgYXQgMTc6NTksIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9nZW5hcGljL2RlbGl2ZXJ5LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2dl
bmFwaWMvZGVsaXZlcnkuYwo+PiBAQCAtMzAsNyArMzAsOCBAQCB2b2lkIF9faW5pdCBjbHVzdGVy
ZWRfYXBpY19jaGVja19mbGF0KHZvaWQpCj4+ICAJcHJpbnRrKCJFbmFibGluZyBBUElDIG1vZGU6
ICBGbGF0LiAgVXNpbmcgJWQgSS9PIEFQSUNzXG4iLCBucl9pb2FwaWNzKTsKPj4gIH0KPj4gIAo+
PiAtY29uc3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrX2ZsYXQoaW50IGNw
dSkKPj4gK2NvbnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza19mbGF0KGlu
dCBjcHUsCj4+ICsgICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrKQo+PiAgewo+PiAgCXJldHVy
biAmY3B1X29ubGluZV9tYXA7Cj4+ICB9IAo+PiBAQCAtNTgsNyArNTksOCBAQCB2b2lkIF9faW5p
dCBjbHVzdGVyZWRfYXBpY19jaGVja19waHlzKHZvaWQpCj4+ICAJcHJpbnRrKCJFbmFibGluZyBB
UElDIG1vZGU6ICBQaHlzLiAgVXNpbmcgJWQgSS9PIEFQSUNzXG4iLCBucl9pb2FwaWNzKTsKPj4g
IH0KPj4gIAo+PiAtY29uc3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrX3Bo
eXMoaW50IGNwdSkKPj4gK2NvbnN0IGNwdW1hc2tfdCAqdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFz
a19waHlzKGludCBjcHUsCj4+ICsgICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrKQo+PiAgewo+
PiAgCXJldHVybiBjcHVtYXNrX29mKGNwdSk7Cj4+ICB9Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9n
ZW5hcGljL3gyYXBpYy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jCj4+
IEBAIC03Miw4ICs3MiwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2x1c3RlcmVkX2FwaWNfY2hl
Y2tfeDJhcGljKHZvaWQpCj4+ICB7Cj4+ICB9Cj4+ICAKPj4gLXN0YXRpYyBjb25zdCBjcHVtYXNr
X3QgKnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tfeDJhcGljX2NsdXN0ZXIoaW50IGNwdSkKPj4g
K3N0YXRpYyBjb25zdCBjcHVtYXNrX3QgKnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tfeDJhcGlj
X2NsdXN0ZXIoaW50IGNwdSwKPj4gKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2spCj4+ICB7
Cj4+ICsgICAgaWYgKCAhY3B1bWFzayApCj4+ICsgICAgICAgIHJldHVybiBjcHVtYXNrX29mKGNw
dSk7Cj4+ICsKPj4gICAgICByZXR1cm4gcGVyX2NwdShjbHVzdGVyX2NwdXMsIGNwdSk7Cj4+ICB9
Cj4gSXQgaXMgYSBzdHJhbmdlIGFkZGl0aW9uIHlvdSdyZSBtYWtpbmcgaGVyZTogTm9uZSBvZiB0
aGUgdGhyZWUKPiBpbXBsZW1lbnRhdGlvbnMgY2FyZSBhYm91dCB0aGUgcGFzc2VkIGluIG1hc2su
IFdoeSBpcyB0aGlzIHRoZW4KPiBub3QgYSBib29sIHdpdGggYSBzdWl0YWJsZSBuYW1lPwoKSSBj
YW4gcGFzcyBpbiBhIGJvb2wuIFNheSwgJ2Jvb2wgc2hhcmVfdmVjdG9ycycuCgo+Cj4gQWRkaXRp
b25hbGx5LCBzaG91bGRuJ3QgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza19mbGF0KCkgYmVoYXZl
Cj4gc2ltaWxhciB0byB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrX3gyYXBpY19jbHVzdGVyKCkg
dGhlbj8KClllcywgSSBzaG91bGQgcHJvYmFibHkgZG8gdGhhdCBhcyB3ZWxsLgoKPgo+IEZ1cnRo
ZXIgSSdkIHByZWZlciBpZiB5b3UgbWFkZSBpdCBhIHNpbmdsZSByZXR1cm4gc3RhdGVtZW50IGhl
cmUsCj4gdXNpbmcgYSBjb25kaXRpb25hbCBleHByZXNzaW9uLgo+Cj4gQW5kIGZpbmFsbHkgSSBj
b250aW51ZSB0byBiZSBub3QgcmVhbGx5IGhhcHB5IGFib3V0IHRoZSBjaGFuZ2UgYXMKPiBhIHdo
b2xlLiBEZXNwaXRlIHdoYXQgd2FzIGRpc2N1c3NlZCBvbiB2MSwgSSdtIGNvbmNlcm5lZCBvZiB0
aGUKPiBlZmZlY3RzIG9mIHRoaXMgb24gaG9zdHMgX25vdF8gc3VmZmVyaW5nIGZyb20gdmVjdG9y
IHNob3J0YWdlLgo+IENvdWxkIHlvdSBsaXZlIHdpdGggdGhlIG5ldyBiZWhhdmlvciByZXF1aXJp
bmcgYSBjb21tYW5kIGxpbmUKPiBvcHRpb24gdG8gZW5hYmxlPwoKSSBjYW4gYWRkIHNvbWV0aGlu
ZyBsaWtlICdhcGljX3NoYXJlX3ZlY3RvcnMnLCBkZWZhdWx0aW5nIHRvIHRydWUsCmFsdGhvdWdo
IGl0IHdpbGwgbm90IGJlIHVzZWZ1bCBpbiBjYXNlIG9mIGEgaG90cGx1Zy4gRGVmYXVsdGluZyB0
byBmYWxzZT8KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:01:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16:01: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.xen.org>)
	id 1dlH2z-0000Jf-A4; Fri, 25 Aug 2017 16:01:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlH2y-0000JQ-Co
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 16:01:24 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 74/8E-02962-3D940A95; Fri, 25 Aug 2017 16:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeS54J
 Ig3v39SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dG0k7ngxAzGilMXSxsY
 T2Z3MXJxCAn8ZZR4sH8yUxcjJ5DzmFHixQEHiMQ2RomjG7+wgCREBJwlvp6Zyw5i8wroSyx60
 sfcxcjBISwQJtHVLwRSLyFwU1Fiz4HljCA1EgLeEruvvGSHsRe3z2DrYmTnYBOwkjgkBhJlEV
 CVuHfuF+sERu4FjAyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECPc4ABDsYVy0IPMQoycGkJMpr/XJ+pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gMeCyKF
 BItS01Mr0jJzgKEHk5bg4FES4c0HSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvVZAiA
 ZCijNI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7ZIFN4MvNK4Da9AjqCCeiISS
 fmgBxRkoiQkmpgTMjS+3jMf0mU4KJX/1KShKQ3sse+Osn+9dwzpZNPxDL3eadsu/xktUmP6su
 Yn5MX/em2nvzd6FD3qqXXsjZsncJ+MOfALGaD/gfbK0Om9BptY9V61vT1+LLur5ZC7nMZrl6p
 9ghqaAnbKt0V8F5nktMm2ZT+lWff7p2WzHC7KOjToZfrq+YzOyixFGckGmoxFxUnAgDHasoHf
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503676881!79458851!1
X-Originating-IP: [104.130.215.37]
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 8704 invoked from network); 25 Aug 2017 16:01:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 16:01:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlH2r-0007Ye-OV; Fri, 25 Aug 2017 16:01: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 1dlH2m-0006FG-2X; Fri, 25 Aug 2017 16:01:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlH2l-0003jI-7a; Fri, 25 Aug 2017 16:01:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112863-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken: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-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4b904b22bc906d5867933b8132ae4d7f31d7645d
X-Osstest-Versions-That: linux=a97a16f18c4895e41951a44d27af8af0b8f1d897
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 16:01:11 +0000
Subject: [Xen-devel] [linux-4.9 test] 112863: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5957084684456322521=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5957084684456322521==
Content-Type: text/plain

flight 112863 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112863/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 112672

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112672
 build-arm64-pvops             3 capture-logs                broken like 112672
 build-arm64                   2 hosts-allocate              broken like 112672
 build-arm64                   3 capture-logs                broken like 112672
 build-arm64-xsm               2 hosts-allocate              broken like 112672
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112672
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112672
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112672
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112672
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112672
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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          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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                4b904b22bc906d5867933b8132ae4d7f31d7645d
baseline version:
 linux                a97a16f18c4895e41951a44d27af8af0b8f1d897

Last test of basis   112672  2017-08-16 21:18:13 Z    8 days
Testing same since   112863  2017-08-25 00:48:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexey Dobriyan <adobriyan@gmail.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Christoph Hellwig <hch@lst.de>
  Daniel Mentz <danielmentz@google.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Florian Westphal <fw@strlen.de>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jens Axboe <axboe@kernel.dk>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  KT Liao <kt.liao@emc.com.tw>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Megha Dey <megha.dey@linux.intel.com>
  megha.dey@linux.intel.com <megha.dey@linux.intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Munehisa Kamata <kamatam@amazon.com>
  Oleg Nesterov <oleg@redhat.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Jones <tonyj@suse.de>
  Will Deacon <will.deacon@arm.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Pushing revision :

+ branch=linux-4.9
+ revision=4b904b22bc906d5867933b8132ae4d7f31d7645d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.9 4b904b22bc906d5867933b8132ae4d7f31d7645d
+ branch=linux-4.9
+ revision=4b904b22bc906d5867933b8132ae4d7f31d7645d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.9
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x4b904b22bc906d5867933b8132ae4d7f31d7645d = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.9
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.9
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.9.y
+ : linux-4.9.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.9
+ : refs/heads/tested/linux-4.9
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 4b904b22bc906d5867933b8132ae4d7f31d7645d:refs/heads/tested/linux-4.9
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   a97a16f..4b904b2  4b904b22bc906d5867933b8132ae4d7f31d7645d -> tested/linux-4.9
+ exit 0


--===============5957084684456322521==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5957084684456322521==--

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:05:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlH7G-0000jl-VT; Fri, 25 Aug 2017 16:05:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlH7G-0000jf-12
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:05:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CE/BA-01736-DDA40A95; Fri, 25 Aug 2017 16:05:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO4drwW
 RBp+f6Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9C1YxF9wWqJjxeiZLA+NEni5GTg4JAX+J
 85MfMHUxcnCwCKhKrF4sARJmE1CW+NnZywZiiwDZvb9+s3QxcnEwC8xglrjw5To7SEJYoFDiy
 NeVzCC9vAIWEhcfWYDUCAlcYZRoeTOTGaSGV0BQ4uTMJywgNrOAjsSC3Z/YQOqZBaQllv/jAA
 lzCthLnNxynhHEFhVQkehcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFuk
 aGeslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGWj0DA+MOxh3tfocYJTmYlER5
 rV/OjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZvguSBSSLAoNT21Ii0zBxjyMGkJDh4lEd4ZI
 Gne4oLE3OLMdIjUKUZFKXHeMJCEAEgiozQPrg0WZ5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKcz
 AqCfPuBpnCk5lXAjf9FdBiJqDFk07MAVlckoiQkmpgVOc5w+B4/2175e+zG5tuP77CZCuwW/6
 EQ8/fL6oV1lU7pS/5rLHpYG59rX2ba8OLmpTg3rBr/EWaJeeKN+6ML70UxqETG9nCa+jpci3q
 /nG/3nePbz4tmnJvvj+j9w7viwtnTfi9mNUor32BYMqOwr2TJT2X/bkmaKnv7XVIiWnB1MLDh
 v9klViKMxINtZiLihMBEFlYEq4CAAA=
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503677147!109013595!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41399 invoked from network); 25 Aug 2017 16:05:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:05:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436903868"
Date: Fri, 25 Aug 2017 17:05:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170825160544.ahurmrlk32lvuqec@citrix.com>
References: <599454910200007800170490@prv-mh.provo.novell.com>
 <599454910200007800170490@prv-mh.provo.novell.com>
 <20170825152552.earul2kwsiutlyan@citrix.com>
 <59A0644A0200007800173F2D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A0644A0200007800173F2D@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>,
 IanJackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics (and 1 more message)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDk6NTQ6MThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI1LjA4LjE3IGF0IDE3OjI1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBXZWQsIEF1ZyAxNiwgMjAxNyBhdCAwNjoyMDowMUFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiBTbyBmYXIgY2FsbGVycyBvZiB0aGUgbGlieGMgaW50ZXJmYWNlIHBh
c3NlZCBpbiBhIGRvbWFpbiBJRCB3aGljaCB3YXMKPiA+PiB0aGVuIGlnbm9yZWQgaW4gdGhlIGh5
cGVydmlzb3IuIEluc3RlYWQsIG1ha2UgdGhlIGh5cGVydmlzb3IgaG9ub3IgaXQKPiA+PiAoYWNj
ZXB0aW5nIERPTUlEX0lOVkFMSUQgdG8gb2J0YWluIG9yaWdpbmFsIGJlaGF2aW9yKSwgYWxsb3dp
bmcgdG8KPiA+PiBxdWVyeSB3aGV0aGVyIGEgZGV2aWNlIGNhbiBiZSBhc3NpZ25lZCB0byBhIHBh
cnRpY3VsYXIgZG9tYWluLgo+ID4+IAo+ID4+IERyb3AgWFNNJ3MgdGVzdF9hc3NpZ25feyxkdH1k
ZXZpY2UgaG9va3MgYXMgbm8gbG9uZ2VyIGJlaW5nCj4gPj4gaW5kaXZpZHVhbGx5IHVzZWZ1bC4K
PiA+IAo+ID4gQ2FuIHlvdSBhbHNvIHNheSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgdGhhdCB5b3Ug
Y29uc29saWRhdGUgc29tZSBjb2RlIGFzCj4gPiB3ZWxsPwo+IAo+IEFtIEkgY29uc29saWRhdGlu
ZyBjb2RlIGJleW9uZCB3aGF0IGlzIHJlYXNvbmFibGUgdG8gYWNoaWV2ZQo+IHRoZSBpbnRlbmRl
ZCBlZmZlY3Q/IEkgZG9uJ3QgdmlldyB0aGUgbWVyZ2luZyBvZiB0aGUgdHdvIGNhc2UKPiBibG9j
a3MgCj4gT29wcywgZGlkbid0IGZpbmlzaCBoZXJlOiAiLi4uIGFzIGFueXRoaW5nIGdvaW5nIGJl
eW9uZCB0aGUgbWFpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiBwdXJw
b3NlIG9mIHRoZSBwYXRjaC4gSW4gZmFjdCBpZiBzb21lb25lIHN1Ym1pdHRlZCBhIHBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IHdpdGhvdXQgZG9pbmcg
dGhhdCBmb2xkaW5nLCBJJ2QgYXNrIGZvciBpdCB0byBiZSBkb25lLiIgIAoKSXQgdG9vayBtb3Jl
IGVmZm9ydCBmb3IgcmV2aWV3ZXJzIHRvIGZpZ3VyZSBvdXQgdGhlIHJlYXNvbiB0byBkZWxldGUK
dGhvc2UgdHdvIGJsb2NrcyBqdXN0IGZyb20gbG9va2luZyBhdCB0aGUgZGlmZiwgd2hpY2ggZGlz
dHJhY3RlZCBtZSBhCmJpdC4gT2YgY291cnNlIEkgZXZlbnR1YWxseSBmaWd1cmVkIG91dCB3aHkg
dGhleSB3ZXJlIGRlbGV0ZWQgYnkgbG9va2luZwphdCB0aGUgYWN0dWFsIGZpbGVzLCBidXQgaGFk
IHRoYXQgYmVlbiBzdGF0ZWQgaW4gY29tbWl0IG1lc3NhZ2UgSSBjb3VsZApoYXZlIGZpbmlzaGVk
IHRoZSByZXZpZXcgc29vbmVyIGJlY2F1c2UgSSB3b3VsZCBoYXZlIGEgbGlzdCBvZiB0aGluZ3Mg
dG8KbG9vayBmb3IgaW4gbXkgbWluZCBhbmQgZ28gdGhyb3VnaCB0aGVtIGZhc3Rlci4KClN1cHBv
c2UgeW91IGFza2VkIG1lIHRvIGNvbnNvbGlkYXRlIHRoZSBibG9ja3MsIEkgd291bGQgaGFwcGls
eSBkbyBzbwpidXQgYWxzbyB0cnkgdG8gbm90ZSB0aGF0IGluIHRoZSBjb21taXQgbWVzc2FnZSwg
dG8gaGVscCByZXZpZXdlciBhbmQgbXkKZnV0dXJlIHNlbGYgdG8gZ3Jhc3Agd2hhdCB0aGUgcGF0
Y2ggZG9lcyBmYXN0ZXIuCgpbLi4uXQo+ID4+ICsgICAgICAgIH0KPiA+PiArCj4gPiAKPiA+IE1v
dmUgdGhlIEFTU0VSVChkKSBoZXJlPwo+IAo+IFRoYXQgd291bGQgYmUgYSBwb3NzaWJpbGl0eSwg
YnV0IHBlcnNvbmFsbHkgSSB0aGluayBpdCdzIGJldHRlciBwbGFjZWQKPiB3aGVyZSBpdCBpcyBu
b3cuIEl0IGhlbHBzLCBmb3IgZXhhbXBsZSwgdW5kZXJzdGFuZGluZyB3aHkgdGhlcmUgaXMKPiBh
IE5VTEwgY2hlY2sgb2YgZCBzb21ld2hlcmUgaW4gdGhlIG1pZGRsZS4gSW4gYSBkb21jdGwgaGFu
ZGxlciBkCj4gYmVpbmcgTlVMTCBpc24ndCBhIHVzdWFsIHRoaW5nLgo+IAoKRmFpciBlbm91Z2gu
IEkgd29uJ3QgaW5zaXN0IG9uIG1vdmluZyBpdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:11:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlHCm-0001Q2-JT; Fri, 25 Aug 2017 16:11:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dlHCk-0001Pw-LI
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:11:30 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 3C/0D-01994-13C40A95; Fri, 25 Aug 2017 16:11:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsVyuP0Ov66hz4J
 Ig0XtohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDWcfZC3ZxVSz4cYapgfEeexcjJ4eEgJHE
 24n/mLoYuTiEBBYySjy/8x8swSagKrHh+ilWEFtEQFri2ufLjCBFzAKPGSWad+9hBEkIC1hIH
 Lt9la2LkYODBajh6vUQkDCvgIlEz969UAvkJToOTGaZwMi5gJFhFaN6cWpRWWqRrrleUlFmek
 ZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagtxiAYAfjscnOhxglOZiURHmtX86PFOJLyk+
 pzEgszogvKs1JLT7EKMPBoSTB+8lrQaSQYFFqempFWmYOMGxg0hIcPEoivJc8gdK8xQWJucWZ
 6RCpU4yKUuK8f0H6BEASGaV5cG2wUL3EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd7XIFN4M
 vNK4Ka/AlrMBLR40ok5IItLEhFSUg2Mda6cbwOaT8xKlvsu0Cit8NDwqe3pjgpXmXV6SUtKJ0
 vsPbbDRkvpZAKXL8NniYbHt1+vlvrCbrv5expnaPjFcKP/i7MMlX7bdr0OdJxwdKFU/qvYJQb
 3dX3+CV2R2npecuONA/UODgkKbatm8X7Tj2VYXXZohoSVqzfTg4VJMW9+2d+V7ruixFKckWio
 xVxUnAgAK8zlslACAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503677489!108866941!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48182 invoked from network); 25 Aug 2017 16:11:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Aug 2017 16:11:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9989CAF19;
 Fri, 25 Aug 2017 16:11:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri, 25 Aug 2017 18:11:25 +0200
Message-Id: <20170825161125.30392-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] xen: fix parse_bool() with empty string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cGFyc2VfYm9vbCgpIHNob3VsZCByZXR1cm4gLTEgaW4gY2FzZSBpdCBpcyBjYWxsZWQgd2l0aCBh
biBlbXB0eQpzdHJpbmcuIEluIG9yZGVyIHRvIGFsbG93IGJvb2xlYW4gcGFyYW1ldGVycyBpbiB0
aGUgY21kbGluZSB3aXRob3V0CnNwZWNpZnlpbmcgYSB2YWx1ZSB0aGlzIGNhc2UgbXVzdCBiZSBo
YW5kbGVkIGluIF9jbWRsaW5lX3BhcnNlKCkgYnkKYWx3YXlzIHBhc3NpbmcgYSB2YWx1ZSBzdHJp
bmcuCgpUaGlzIGZpeGVzIGNvbW1pdCA1MzJkZWM4ZTMxMTc0ZWQ0NTBhZGZkMzZhNGIwYjQxZGVj
MjcwMTBkICgieGVuOgphZGQgYW4gb3B0aW9uYWwgc3RyaW5nIGVuZCBwYXJhbWV0ZXIgdG8gcGFy
c2VfYm9vbCgpIikKClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL2tlcm5lbC5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJu
ZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggZWM3NzE0OTYxYS4uNzFiYzU0N2QxNyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5j
CkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNv
bnN0IGNoYXIgKmNtZGxpbmUpCiAgICAgICAgICAgICAgICAgICAgIHNpbXBsZV9zdHJ0b2xsKG9w
dHZhbCwgTlVMTCwgMCkpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2Fz
ZSBPUFRfQk9PTDoKLSAgICAgICAgICAgICAgICBpZiAoICFwYXJzZV9ib29sKG9wdHZhbCwgTlVM
TCkgKQorICAgICAgICAgICAgICAgIGlmICggIXBhcnNlX2Jvb2woKm9wdHZhbCA/IG9wdHZhbCA6
ICJ5ZXMiLCBOVUxMKSApCiAgICAgICAgICAgICAgICAgICAgIGJvb2xfYXNzZXJ0ID0gIWJvb2xf
YXNzZXJ0OwogICAgICAgICAgICAgICAgIGFzc2lnbl9pbnRlZ2VyX3BhcmFtKHBhcmFtLCBib29s
X2Fzc2VydCk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0xNjgsNiArMTY4LDggQEAgaW50
IF9faW5pdCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpCiAgICAgdW5z
aWduZWQgaW50IGxlbjsKIAogICAgIGxlbiA9IGUgPyAoeyBBU1NFUlQoZSA+PSBzKTsgZSAtIHM7
IH0pIDogc3RybGVuKHMpOworICAgIGlmICggIWxlbiApCisgICAgICAgIHJldHVybiAtMTsKIAog
ICAgIGlmICggIXN0cm5jbXAoIm5vIiwgcywgbGVuKSB8fAogICAgICAgICAgIXN0cm5jbXAoIm9m
ZiIsIHMsIGxlbikgfHwKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16:15: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.xen.org>)
	id 1dlHGr-0001bb-3u; Fri, 25 Aug 2017 16:15:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403c87bd0=wei.liu2@citrix.com>)
 id 1dlHGq-0001bV-Ff
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:15:44 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 59/E9-03368-F2D40A95; Fri, 25 Aug 2017 16:15:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6+74J
 Ig/nvpCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oytt5vYCnpYKj49WMnWwLiTuYuRk0NCwF/i
 /6q5TCA2i4CqxOE519lBbDYBZYmfnb1sILYIkP2xtRcozsXBLPCCUeL97N8sIAlhARuJGYdbw
 Jp5BSwk+j9AxIUETCSubLvNDBEXlDg58wlYnFlAR2LB7k9AQzmAbGmJ5f84QExOAVOJM012IB
 WiAioSnUvnQE1RkOiYfoxpAiPfLCSDZiEZNAth0AJG5lWMGsWpRWWpRbqGpnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxi/LQs4xCjJwaQkymv9cn6kEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneKu8FkUKCRanpqRVpmTnAkIdJS3DwKInwZvgApXmLCxJzizPTIVKnG
 HU5mj5s+cIkxJKXn5cqJc5bBjJDAKQoozQPbgQs/i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmPcGyBSezLwSuE2vgI5gAjpi0ok5IEeUJCKkpBoYF/l9iLHmfn1s78btvyUFFpUkbetcHcK
 347M087yAUzIb10roTy7SOj6pcu6CJt51d9KOtZ05JLorUObomQxRSeYpnWnK83t/rjncVdL5
 bDrHKnmfS9VLc5njcgzNXjdKPlg3c+n+WNXwNae9S2bPW+X9WCIrljl70cap1mk7iyM0DbR+W
 350VWIpzkg01GIuKk4EALI+Ose6AgAA
X-Env-Sender: prvs=403c87bd0=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503677741!81680585!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48360 invoked from network); 25 Aug 2017 16:15:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:15:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445160346"
Date: Fri, 25 Aug 2017 17:15:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170825161538.xokwhfodii5rk32j@citrix.com>
References: <20170825161125.30392-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825161125.30392-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen: fix parse_bool() with empty string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDY6MTE6MjVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBwYXJzZV9ib29sKCkgc2hvdWxkIHJldHVybiAtMSBpbiBjYXNlIGl0IGlzIGNhbGxl
ZCB3aXRoIGFuIGVtcHR5Cj4gc3RyaW5nLiBJbiBvcmRlciB0byBhbGxvdyBib29sZWFuIHBhcmFt
ZXRlcnMgaW4gdGhlIGNtZGxpbmUgd2l0aG91dAo+IHNwZWNpZnlpbmcgYSB2YWx1ZSB0aGlzIGNh
c2UgbXVzdCBiZSBoYW5kbGVkIGluIF9jbWRsaW5lX3BhcnNlKCkgYnkKPiBhbHdheXMgcGFzc2lu
ZyBhIHZhbHVlIHN0cmluZy4KPiAKPiBUaGlzIGZpeGVzIGNvbW1pdCA1MzJkZWM4ZTMxMTc0ZWQ0
NTBhZGZkMzZhNGIwYjQxZGVjMjcwMTBkICgieGVuOgo+IGFkZCBhbiBvcHRpb25hbCBzdHJpbmcg
ZW5kIHBhcmFtZXRlciB0byBwYXJzZV9ib29sKCkiKQo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:21:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlHMc-0002Kc-OP; Fri, 25 Aug 2017 16:21:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHMb-0002KW-KI
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:21:41 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 44/DB-03406-49E40A95; Fri, 25 Aug 2017 16:21:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHSDve4UvwW
 RBuu2y1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkr2zYxFnQKVLx88ZSxgXEbbxcjJ4eEgL/E
 w9t7WEBsYYEIiZUX/zKC2CICfhJtr3uB4lwczAJ3GSX+r3/DBuIICZxgknh9/RY7SBWbgJ7Ev
 ONfwbp5BWwlLv+bwwRiswioSpxYvIIVxBYVCJfY//0aM0SNoMTJmU/A6jkF7CW+TN0PNJQDaI
 OmxPpd+iBhZgFxiVtP5jNB2PIS29/OAWsVAhq5+MFR9gmM/LOQTJqF0D0LSfcsJN0LGFlWMao
 XpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJgMQ7GDs+Od0iFGS
 g0lJlNf65fxIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8t3wWRAoJFqWmp1akZeYAowQmLcHBo
 yTCew8kzVtckJhbnJkOkTrFaMzx5M3230wcLW+BpBBLXn5eqpQ4r4wvUKkASGlGaR7cIFj0Xm
 KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwLxvIFJ7MvBK4fa+ATmECOmXSiTkgp5QkIqSkGhj
 beIunGa1S+Foi9m2f/rGpG1zfsC6Z6NCpHvhm81VFDp9c1tsZDvt6zzX48akFX19xt7/FJjmL
 fYb8tdTtlxwNLstcWcP/ZYXYVfbKK9rlEpXNU35IB8tLiU1jmfvDNHql7fqdkqzHY3f80H5im
 Fn9lLPXzGnW1u88WuvkBZ+uE2k//2VD+CQlluKMREMt5qLiRABrqVRW2QIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503678098!108012502!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27708 invoked from network); 25 Aug 2017 16:21:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:21:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445161156"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
 <59A010B30200007800173A8D@prv-mh.provo.novell.com>
 <81deb6bf-10e8-ef68-8c77-cc5039e1b8b7@citrix.com>
 <59A034CE0200007800173C76@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4aa975d4-8d90-e277-3f95-a118d928416d@citrix.com>
Date: Fri, 25 Aug 2017 17:21:36 +0100
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: <59A034CE0200007800173C76@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjUvMjAxNyAwMTozMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDgu
MTcgYXQgMTQ6MTAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjUv
MDgvMTcgMTA6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjQuMDguMTcgYXQgMTc6
MTYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiBPbiAyNC8wOC8xNyAx
NjowMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMjQvMDgvMTcgMTY6NTAsIEFuZHJl
dyBDb29wZXIgd3JvdGU6Cj4+Pj4+PiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgo+Pj4+Pj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
Pj4+Pj4+IEBAIC04NjgsNiArODY4LDE5IEBAIENvbnRyb2xzIEVQVCByZWxhdGVkIGZlYXR1cmVz
Lgo+Pj4+Pj4gIAo+Pj4+Pj4gIFNwZWNpZnkgd2hpY2ggY29uc29sZSBnZGJzdHViIHNob3VsZCB1
c2UuIFNlZSAqKmNvbnNvbGUqKi4KPj4+Pj4+ICAKPj4+Pj4+ICsjIyMgZ250dGFiCj4+Pj4+PiAr
PiBgPSBMaXN0IG9mIFsgbWF4X3Zlcjo8aW50ZWdlcj4sIHRyYW5zaXRpdmUgXWAKPj4+Pj4+ICsK
Pj4+Pj4+ICs+IERlZmF1bHQ6IGBnbnR0YWI9bWF4X3ZlcjoyLHRyYW5zaXRpdmVgCj4+Pj4+PiAr
Cj4+Pj4+PiArQ29udHJvbCB2YXJpb3VzIGFzcGVjdHMgb2YgdGhlIGdyYW50IHRhYmxlIGJlaGF2
aW91ciBhdmFpbGFibGUgdG8gZ3Vlc3RzLgo+Pj4+Pj4gKwo+Pj4+Pj4gKyogYG1heF92ZXJgIFNl
bGVjdCB0aGUgbWF4aW11bSBncmFudCB0YWJsZSB2ZXJzaW9uIHRvIG9mZmVyIHRvIGd1ZXN0cy4g
IFZhbGlkCj4+Pj4+PiArdmVyc2lvbiBhcmUgMSBhbmQgMi4KPj4+Pj4+ICsqIGB0cmFuc2l0aXZl
YCBQZXJtaXQgb3IgZGlzYWxsb3cgdGhlIHVzZSBvZiB0cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUg
dGhhdCB0aGUKPj4+Pj4+ICt1c2Ugb2YgZ3JhbnQgdGFibGUgdjIgd2l0aG91dCB0cmFuc2l0aXZl
IGdyYW50cyBpcyBhbiBBQkkgYnJlYWthZ2UgZnJvbSB0aGUKPj4+Pj4+ICtndWVzdHMgcG9pbnQg
b2Ygdmlldy4KPj4+Pj4gU28gc2hvdWxkbid0IHRoZXJlIGJlIGEgd2F5IGZvciB0aGUgZ3Vlc3Qg
dG8gcXVlcnkgdGhlIHN1cHBvcnQgb2YKPj4+Pj4gdHJhbnNpZW50IGdyYW50cz8KPj4+PiBJZGVh
bGx5IHllcywgYnV0IGhvdyBkbyB5b3Ugc3VnZ2VzdCBkb2luZyB0aGlzIGluIGEgY29tcGF0aWJs
ZSB3YXk/Cj4+Pj4KPj4+PiBBbGwgWGVuIGRvd25zdHJlYW1zIHdoaWNoIGhhdmVuJ3QgYmFja3Bv
cnRlZCB0aGUgZXZlbnR1YWwgdHJhbnNpdGl2ZQo+Pj4+IGZpeGVzIHdpbGwgaGF2ZSB0aGlzIGNs
b2JiZXIgaW4gcGxhY2UsIHdpdGhvdXQgYW55IHF1ZXJ5LWFiaWxpdHkuCj4+PiBUaGF0IHdvcmth
cm91bmQgc2hvdWxkIG5vdCBiZSB1c2VkIGFzIGFuIGFyZ3VtZW50IHRvIG5vdAo+Pj4gcHJvdmlk
ZSBhIHdheSB0byBxdWVyeSB0aGUgY2FwYWJpbGl0eS4gSXQgd2FzIHB1dCBpbiBwbGFjZSBrbm93
aW5nCj4+PiB0aGF0IGl0IHdvdWxkIGNhdXNlIHByb2JsZW1zIGZvciAoaHlwb3RoZXRpY2FsKSBn
dWVzdHMgdXNpbmcKPj4+IHRyYW5zaXRpdmUgZ3JhbnRzLgo+Pgo+PiBJIGFtIG5vdCBvYmplY3Rp
bmcgdG8gaW50cm9kdWNpbmcgYSBtZWNoYW5pc20gaWYgYSBzdWl0YWJsZSBvbmUgY2FuIGJlCj4+
IGZvdW5kLgo+Pgo+PiBIb3dldmVyLCB0aGUgaGVyaXRhZ2Ugb2YgWFNBLTIyNiBpcyBhIHZhbGlk
IHJlYXNvbiB0byBub3QgYmxvY2sgdGhpcwo+PiBwYXRjaCBiZWNhdXNlIGEgbWVjaGFuaXNtIGlz
bid0IHByZXNlbnQuCj4gCj4gQ29kZSBzdWJtaXNzaW9uIGRlYWRsaW5lIGZvciA0LjEwIGlzbid0
IHZlcnkgZmFyIGF3YXk7IHdlIHNob3VsZG4ndAo+IHNoaXAgYSBtYWpvciB2ZXJzaW9uIHdpdGgg
YSBwYXJ0aWFsIHdvcmthcm91bmQuCgpJJ2Qgc2F5IHdlIHNob3VsZG4ndCBzaGlwIGEgbWFqb3Ig
dmVyc2lvbiB3aXRoIGEgcmlza3ksIHVudXNlZCBmZWF0dXJlCm9uIGJ5IGRlZmF1bHQuCgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHQI-0002ad-7J; Fri, 25 Aug 2017 16:25:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlHQH-0002aW-0h
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:25:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6C/9C-18185-87F40A95; Fri, 25 Aug 2017 16:25:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsUSuHLSXd1y/wW
 RBrvfmVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLXl1iLLjCUfG5fzpzA2MTexcjFweLwG0m
 ibkT1zJ2MXJwSAhkSiybFwZhikg8+Z8GUiIkcJBJovn1fpYuRk4ONgElib0HjzOC2CIC7hKTX
 xxmA7GZBRQkXjzfygRiCwsYS0y++RmshkVAVeLvrKesIDYvUPzB19NgcQkBeYn+HcuZJjByL2
 BkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehdBiDYwXh
 7Y8AhRkkOJiVRXuuX8yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfC6+S2IFBIsSk1PrUjLzAGG
 GUxagoNHSYS3HSTNW1yQmFucmQ6ROsWoy3Gnb8MXJiGWvPy8VClx3jkgRQIgRRmleXAjYCF/i
 VFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8RiBTeDLzSuA2vQI6ggnoiEkn5oAcUZKIkJJqYG
 yv87CcElQtmFp5eoOQ0WT5dEXjKQvsX1U+SQyY/+LVg7cNvQa/O39fy0pcc0fv84JZ79zyrpk
 /+V++RLGq1/hlUEWAWNbpIG3J2IPtdnsiHj63vzVzN/MLLs9FoUuWLdCqquf0XFHX+cva4e7N
 6e/uHWwRm30ibJny75nRnWtWMT+5KXe36aASS3FGoqEWc1FxIgAfEkq/dAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503678327!72953332!1
X-Originating-IP: [81.169.146.221]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41177 invoked from network); 25 Aug 2017 16:25:27 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 16:25:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503678327;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=Bx0xhESkqxTXrM90C7tOCQR87c8YiFpTT/kwocD5ySo=;
 b=xWRj3Y3CVHswXigoLTbG/19Hpw5c0kRFtMvkSXya66o1f00CYkTf+Iry21G3/MZAuq
 SAJUQGZKDXWsGEQB9y87brM4PQf9Dq2kyISwm1oz64OGSyBXdfOkPzCcgGcE4b7IW7Ah
 4zF9Jc5B3SFOSTXZW0OYYzzIJe5ldu+awgVnI=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id i08be6t7PGPONrC
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 25 Aug 2017 18:25:24 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org,
	Andrew Cooper <andrew.cooper3@citrix.com>
Date: Fri, 25 Aug 2017 18:25:18 +0200
Message-Id: <20170825162522.13791-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v4 0/3] tools/libxc: use superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgc3VwZXJwYWdlcyBvbiB0aGUgcmVjZWl2aW5nIGRvbTAgd2lsbCBhdm9pZCBwZXJmb3Jt
YW5jZSByZWdyZXNzaW9ucy4KCk9sYWYKCnY0OgogcmVzdG9yZSB0cmFpbGluZyAiX2JpdCIgaW4g
Yml0bWFwIGZ1bmN0aW9uIG5hbWVzCiBrZWVwIHRyYWNrIG9mIGdhcHMgYmV0d2VlbiBwcmV2aW91
cyBhbmQgY3VycmVudCBiYXRjaAogc3BsaXQgYWxsb2MgZnVuY3Rpb25hbGl0eSBpbiB4ODZfaHZt
X2FsbG9jYXRlX3BmbgoKdjM6CiBjbGVhciBwb2ludGVyIGluIHhjX3NyX2JpdG1hcF9mcmVlCiBz
b21lIGNvZGluZyBzdHlsZSBjaGFuZ2VzCiB1c2UgZ2V0ZG9tYWluaW5mby5tYXhfcGFnZXMgdG8g
YXZvaWQgT3Zlci1hbGxvY2F0aW9uIGNoZWNrCiB0cmltIGJpdG1hcCBmdW5jdGlvbiBuYW1lcywg
ZHJvcCB0cmFpbGluZyAiX2JpdCIKIGFkZCBzb21lIGNvbW1lbnRzCnYyOgogc3BsaXQgaW50byBp
bmRpdmlkdWFsIGNvbW1pdHMKCgpPbGFmIEhlcmluZyAoMyk6CiAgdG9vbHMvbGlieGM6IG1vdmUg
U1VQRVJQQUdFIG1hY3JvcyB0byBjb21tb24gaGVhZGVyCiAgdG9vbHMvbGlieGM6IGFkZCBBUEkg
Zm9yIGJpdG1hcCBhY2Nlc3MgZm9yIHJlc3RvcmUKICB0b29scy9saWJ4YzogdXNlIHN1cGVycGFn
ZXMgZHVyaW5nIHJlc3RvcmUgb2YgSFZNIGd1ZXN0CgogdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5j
ICAgICAgICAgICAgfCAgIDUgLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oICAgICAgICAgICAg
fCAgIDUgKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgICAgICAgICAgfCAgNDEgKysrKysr
CiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAgICAgICAgICB8ICA5NCArKysrKysrKysrKy0t
CiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgICAgICB8IDE0MSArKy0tLS0tLS0tLS0t
LS0tLS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyB8IDI3NCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMgIHwgIDcyICsrKysrKysrKy0KIDcgZmlsZXMgY2hhbmdlZCwgNDg0IGluc2VydGlv
bnMoKyksIDE0OCBkZWxldGlvbnMoLSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:25:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlHQO-0002bh-EK; Fri, 25 Aug 2017 16:25:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlHQM-0002bE-Mn
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:25:34 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9A/38-02181-D7F40A95; Fri, 25 Aug 2017 16:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsUSuHLSXd0a/wW
 RBpdmGVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLNi1jLHg1gbHizOqr7A2MxzK6GLk4WAQ+
 MUl0N25k7GLk4JAQyJRYNi8MwhSRePI/rYuRk0NI4CCTxMut5SA2m4CSxN6DxxlBWkUEJjJKH
 Dx9jxEkwSygIPHi+VYmEFtYwF/i3r5DLCA2i4CqxMFNH1hBbF4BY4n7L46D1UgIyEv071gOZn
 MKmEh0ne5jhFhmLLG/cyrjBEbeBYwMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDYz1clOLixP
 TU3MSk4r1kvNzNzECg6GegYFxB+OVNudDjJIcTEqivNYv50cK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuB181sQKSRYlJqeWpGWmQMMS5i0BAePkghvO0iat7ggMbc4Mx0idYpRl2PD6vVfmIRY8
 vLzUqXEeaVBigRAijJK8+BGwGLkEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXiOQKTyZeS
 Vwm14BHcEEdMSkE3NAjihJREhJNTDmGqir3ZtwpOXd0zUGh1Ufh7MfdZQ4+qxDdOfWgs1b9zU
 0hL+69OZoxpSJ/5u4s9yzmvP0Uw5ZCh2VMSt6vcY9beXl3P/9btzuuxiY1nl+vvZp2SZljzPC
 oqcVvS/stbbWCnwmk8jX3xq85fe7coFDvCYm0+Y+c598M4TTy9Lpcq5AZrPq5J9KLMUZiYZaz
 EXFiQD3mp5CjAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503678332!56176322!1
X-Originating-IP: [81.169.146.221]
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 28897 invoked from network); 25 Aug 2017 16:25:32 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 16:25:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503678332;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=QcM2PlXXPZreNbDOaIFPIU67v2C4VuClYfm0aJSNrxk=;
 b=FPGYvBeGc+AyWU4X8ORtFVvL8T0V36v9cLpXk8PDYcFHvxSLIOOKr5biTakhiTcIH0
 vVM6eHaS5oEhcGRqM9sbEPiVMHnFysJQqF82+8FUF3ZtHywzHKbFjNkmxUL5H1UA70PI
 zhSbRvCh9vz41doBkVqrjCWt12/YuKw4c19wY=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id i08be6t7PGPSNrF
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 25 Aug 2017 18:25:28 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri, 25 Aug 2017 18:25:21 +0200
Message-Id: <20170825162522.13791-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170825162522.13791-1-olaf@aepfle.de>
References: <20170825162522.13791-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v4 3/3] tools/libxc: use superpages during
	restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
ICAgICAgICAgfCAgMjYgKystLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jICAgICAgICAg
fCAgNzUgKy0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgfCAy
NzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlX3g4Nl9wdi5jICB8ICA3MiArKysrKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDM2
OSBpbnNlcnRpb25zKCspLCA3OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IDg5MDFh
ZjExMmEuLjRjOTlmMzY1M2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5o
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xMzksNiArMTM5LDE2IEBAIHN0
cnVjdCB4Y19zcl9yZXN0b3JlX29wcwogICAgICAqLwogICAgIGludCAoKnNldHVwKShzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4KTsKIAorICAgIC8qKgorICAgICAqIFBvcHVsYXRlIFBGTnMKKyAg
ICAgKgorICAgICAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFpbiBtZW1vcnkgZnJvbSBYZW4g
dG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCisgICAgICogdW5wb3B1bGF0ZWQgc3Vic2V0Lgor
ICAgICAqLworICAgIGludCAoKnBvcHVsYXRlX3BmbnMpKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpj
dHgsIHVuc2lnbmVkIGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9w
Zm5fdCAqb3JpZ2luYWxfcGZucywgY29uc3QgdWludDMyX3QgKnR5cGVzKTsKKworCiAgICAgLyoq
CiAgICAgICogUHJvY2VzcyBhbiBpbmRpdmlkdWFsIHJlY29yZCBmcm9tIHRoZSBzdHJlYW0uICBU
aGUgY2FsbGVyIHNoYWxsIHRha2UKICAgICAgKiBjYXJlIG9mIHByb2Nlc3NpbmcgY29tbW9uIHJl
Y29yZHMgKGUuZy4gRU5ELCBQQUdFX0RBVEEpLgpAQCAtMjI0LDYgKzIzNCw4IEBAIHN0cnVjdCB4
Y19zcl9jb250ZXh0CiAKICAgICAgICAgICAgIGludCBzZW5kX2JhY2tfZmQ7CiAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHAybV9zaXplOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXhf
cGFnZXM7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRvdF9wYWdlczsKICAgICAgICAgICAg
IHhjX2h5cGVyY2FsbF9idWZmZXJfdCBkaXJ0eV9iaXRtYXBfaGJ1ZjsKIAogICAgICAgICAgICAg
LyogRnJvbSBJbWFnZSBIZWFkZXIuICovCkBAIC0zMzYsNiArMzQ4LDEyIEBAIHN0cnVjdCB4Y19z
cl9jb250ZXh0CiAgICAgICAgICAgICAgICAgICAgIC8qIEhWTSBjb250ZXh0IGJsb2IuICovCiAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmNvbnRleHQ7CiAgICAgICAgICAgICAgICAgICAgIHNp
emVfdCBjb250ZXh0c3o7CisKKyAgICAgICAgICAgICAgICAgICAgLyogQml0bWFwIG9mIGN1cnJl
bnRseSBhbGxvY2F0ZWQgUEZOcyBkdXJpbmcgcmVzdG9yZS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhjX3NyX2JpdG1hcCBhdHRlbXB0ZWRfMWc7CisgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4Y19zcl9iaXRtYXAgYXR0ZW1wdGVkXzJtOworICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgeGNfc3JfYml0bWFwIGFsbG9jYXRlZF9wZm5zOworICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgbWluX3BmbjsKICAgICAgICAgICAgICAgICB9IHJlc3RvcmU7CiAgICAgICAgICAg
ICB9OwogICAgICAgICB9IHg4Nl9odm07CkBAIC00NTUsMTQgKzQ3Myw2IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHdyaXRlX3JlY29yZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogICovCiBpbnQg
cmVhZF9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgaW50IGZkLCBzdHJ1Y3QgeGNf
c3JfcmVjb3JkICpyZWMpOwogCi0vKgotICogVGhpcyB3b3VsZCBpZGVhbGx5IGJlIHByaXZhdGUg
aW4gcmVzdG9yZS5jLCBidXQgaXMgbmVlZGVkIGJ5Ci0gKiB4ODZfcHZfbG9jYWxpc2VfcGFnZSgp
IGlmIHdlIHJlY2VpdmUgcGFnZXRhYmxlcyBmcmFtZXMgYWhlYWQgb2YgdGhlCi0gKiBjb250ZW50
cyBvZiB0aGUgZnJhbWVzIHRoZXkgcG9pbnQgYXQuCi0gKi8KLWludCBwb3B1bGF0ZV9wZm5zKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAotICAgICAgICAgICAgICAg
ICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMp
OwotCiAjZW5kaWYKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXgg
ZDUzOTQ4ZTFhNi4uOGNkOTI4OWQxYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYwpAQCAtNjgsNzQgKzY4LDYg
QEAgc3RhdGljIGludCByZWFkX2hlYWRlcnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAg
ICByZXR1cm4gMDsKIH0KIAotLyoKLSAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFpbiBtZW1v
cnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCi0gKiB1bnBvcHVsYXRlZCBz
dWJzZXQuICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tpbmcgaXMgcGVyZm9y
bWVkCi0gKiBhbmQgYWxsIHVucG9wdWxhdGVkIHBmbnMgYXJlIHBvcHVsYXRlZC4KLSAqLwotaW50
IHBvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgY291bnQs
Ci0gICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsIGNvbnN0
IHVpbnQzMl90ICp0eXBlcykKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwot
ICAgIHhlbl9wZm5fdCAqbWZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqbWZucykpLAotICAg
ICAgICAqcGZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqcGZucykpOwotICAgIHVuc2lnbmVk
IGksIG5yX3BmbnMgPSAwOwotICAgIGludCByYyA9IC0xOwotCi0gICAgaWYgKCAhbWZucyB8fCAh
cGZucyApCi0gICAgewotICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRl
cyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5c21hcCIsCi0gICAgICAgICAgICAgIDIgKiBjb3VudCAq
IHNpemVvZigqbWZucykpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0KLSAgICBmb3IgKCBp
ID0gMDsgaSA8IGNvdW50OyArK2kgKQotICAgIHsKLSAgICAgICAgaWYgKCAoIXR5cGVzIHx8ICh0
eXBlcyAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlc1tpXSAhPSBYRU5fRE9NQ1RM
X1BGSU5GT19YVEFCICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGVzW2ldICE9IFhF
Tl9ET01DVExfUEZJTkZPX0JST0tFTikpKSAmJgotICAgICAgICAgICAgICFwZm5faXNfcG9wdWxh
dGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9
IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7Ci0gICAgICAgICAgICBp
ZiAoIHJjICkKLSAgICAgICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgICAgIHBmbnNbbnJf
cGZuc10gPSBtZm5zW25yX3BmbnNdID0gb3JpZ2luYWxfcGZuc1tpXTsKLSAgICAgICAgICAgICsr
bnJfcGZuczsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggbnJfcGZucyApCi0gICAgewot
ICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0KAotICAgICAgICAg
ICAgeGNoLCBjdHgtPmRvbWlkLCBucl9wZm5zLCAwLCAwLCBtZm5zKTsKLSAgICAgICAgaWYgKCBy
YyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHBvcHVsYXRlIHBo
eXNtYXAiKTsKLSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICB9Ci0KLSAgICAgICAgZm9y
ICggaSA9IDA7IGkgPCBucl9wZm5zOyArK2kgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAo
IG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4gKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFwIGZhaWxlZCBmb3IgcGZuICV1IiwgaSk7Ci0gICAgICAg
ICAgICAgICAgcmMgPSAtMTsKLSAgICAgICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgICAg
IH0KLQotICAgICAgICAgICAgY3R4LT5yZXN0b3JlLm9wcy5zZXRfZ2ZuKGN0eCwgcGZuc1tpXSwg
bWZuc1tpXSk7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICByYyA9IDA7Ci0KLSBlcnI6Ci0gICAg
ZnJlZShwZm5zKTsKLSAgICBmcmVlKG1mbnMpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCiAvKgog
ICogR2l2ZW4gYSBsaXN0IG9mIHBmbnMsIHRoZWlyIHR5cGVzLCBhbmQgYSBibG9jayBvZiBwYWdl
IGRhdGEgZnJvbSB0aGUKICAqIHN0cmVhbSwgcG9wdWxhdGUgYW5kIHJlY29yZCB0aGVpciB0eXBl
cywgbWFwIHRoZSByZWxldmFudCBzdWJzZXQgYW5kIGNvcHkKQEAgLTE2MSw3ICs5Myw3IEBAIHN0
YXRpYyBpbnQgcHJvY2Vzc19wYWdlX2RhdGEoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5z
aWduZWQgY291bnQsCiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KIAotICAgIHJjID0gcG9wdWxh
dGVfcGZucyhjdHgsIGNvdW50LCBwZm5zLCB0eXBlcyk7CisgICAgcmMgPSBjdHgtPnJlc3RvcmUu
b3BzLnBvcHVsYXRlX3BmbnMoY3R4LCBjb3VudCwgcGZucywgdHlwZXMpOwogICAgIGlmICggcmMg
KQogICAgIHsKICAgICAgICAgRVJST1IoIkZhaWxlZCB0byBwb3B1bGF0ZSBwZm5zIGZvciBiYXRj
aCBvZiAldSBwYWdlcyIsIGNvdW50KTsKQEAgLTgyNiw3ICs3NTgsMTIgQEAgaW50IHhjX2RvbWFp
bl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKICAg
ICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAorICAgIC8qIFNlZSB4Y19kb21haW5fZ2V0aW5mbyAq
LworICAgIGN0eC5yZXN0b3JlLm1heF9wYWdlcyA9IGN0eC5kb21pbmZvLm1heF9tZW1rYiA+PiAo
UEFHRV9TSElGVC0xMCk7CisgICAgY3R4LnJlc3RvcmUudG90X3BhZ2VzID0gY3R4LmRvbWluZm8u
bnJfcGFnZXM7CiAgICAgY3R4LnJlc3RvcmUucDJtX3NpemUgPSBucl9wZm5zOworICAgIERQUklO
VEYoImRvbSAldSBwMm1fc2l6ZSAlbHggbWF4X3BhZ2VzICVseCIsCisgICAgICAgICAgICBjdHgu
ZG9taWQsIGN0eC5yZXN0b3JlLnAybV9zaXplLCBjdHgucmVzdG9yZS5tYXhfcGFnZXMpOwogCiAg
ICAgaWYgKCBjdHguZG9taW5mby5odm0gKQogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZf
aHZtLmMKaW5kZXggMWRjYTg1MzU0YS4uN2ViZTQ5MTVkZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9y
ZV94ODZfaHZtLmMKQEAgLTEzNSw2ICsxMzUsOCBAQCBzdGF0aWMgaW50IHg4Nl9odm1fbG9jYWxp
c2VfcGFnZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogc3RhdGljIGludCB4ODZfaHZtX3Nl
dHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2gg
PSBjdHgtPnhjaDsKKyAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibTsKKyAgICB1bnNpZ25lZCBs
b25nIGJpdHM7CiAKICAgICBpZiAoIGN0eC0+cmVzdG9yZS5ndWVzdF90eXBlICE9IERIRFJfVFlQ
RV9YODZfSFZNICkKICAgICB7CkBAIC0xNDksNyArMTUxLDMwIEBAIHN0YXRpYyBpbnQgeDg2X2h2
bV9zZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICByZXR1cm4gLTE7CiAg
ICAgfQogCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnOworICAg
IGJpdHMgPSAoY3R4LT5yZXN0b3JlLnAybV9zaXplID4+IFNVUEVSUEFHRV8xR0JfU0hJRlQpICsg
MTsKKyAgICBpZiAoIHhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdHMpID09IGZhbHNlICkKKyAg
ICAgICAgZ290byBvdXQ7CisKKyAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0
ZWRfMm07CisgICAgYml0cyA9IChjdHgtPnJlc3RvcmUucDJtX3NpemUgPj4gU1VQRVJQQUdFXzJN
Ql9TSElGVCkgKyAxOworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0g
ZmFsc2UgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0
b3JlLmFsbG9jYXRlZF9wZm5zOworICAgIGJpdHMgPSBjdHgtPnJlc3RvcmUucDJtX3NpemUgKyAx
OworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0gZmFsc2UgKQorICAg
ICAgICBnb3RvIG91dDsKKworICAgIC8qIE5vIHN1cGVycGFnZSBpbiAxc3QgMk1CIGR1ZSB0byBW
R0EgaG9sZSAqLworICAgIHhjX3NyX3NldCgwLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1w
dGVkXzFnKTsKKyAgICB4Y19zcl9zZXQoMCwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRl
ZF8ybSk7CisKICAgICByZXR1cm4gMDsKKworb3V0OgorICAgIEVSUk9SKCJVbmFibGUgdG8gYWxs
b2NhdGUgbWVtb3J5IGZvciBwZm4gYml0bWFwcyIpOworICAgIHJldHVybiAtMTsKIH0KIAogLyoK
QEAgLTIyNCwxMCArMjQ5LDI1OCBAQCBzdGF0aWMgaW50IHg4Nl9odm1fc3RyZWFtX2NvbXBsZXRl
KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiBzdGF0aWMgaW50IHg4Nl9odm1fY2xlYW51cChz
dHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewogICAgIGZyZWUoY3R4LT54ODZfaHZtLnJlc3Rv
cmUuY29udGV4dCk7CisgICAgeGNfc3JfYml0bWFwX2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3Jl
LmF0dGVtcHRlZF8xZyk7CisgICAgeGNfc3JfYml0bWFwX2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0
b3JlLmF0dGVtcHRlZF8ybSk7CisgICAgeGNfc3JfYml0bWFwX2ZyZWUoJmN0eC0+eDg2X2h2bS5y
ZXN0b3JlLmFsbG9jYXRlZF9wZm5zKTsKKworICAgIHJldHVybiAwOworfQorCisvKgorICogU2V0
IGEgcGZuIGFzIGFsbG9jYXRlZCwgZXhwYW5kaW5nIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlm
IG5lZWRlZC4KKyAqLworc3RhdGljIGludCBwZm5fc2V0X2FsbG9jYXRlZChzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0g
Y3R4LT54Y2g7CiAKKyAgICBpZiAoICF4Y19zcl9zZXQocGZuLCAmY3R4LT54ODZfaHZtLnJlc3Rv
cmUuYWxsb2NhdGVkX3BmbnMpICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVh
bGxvYyBhbGxvY2F0ZWRfcGZucyBiaXRtYXAiKTsKKyAgICAgICAgZXJybm8gPSBFTk9NRU07Cisg
ICAgICAgIHJldHVybiAtMTsKKyAgICB9CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0cnVjdCB4ODZf
aHZtX3NwIHsKKyAgICB4ZW5fcGZuX3QgcGZuOworICAgIHhlbl9wZm5fdCBiYXNlX3BmbjsKKyAg
ICB1bnNpZ25lZCBsb25nIGluZGV4OworICAgIHVuc2lnbmVkIGxvbmcgY291bnQ7Cit9OworCisv
KgorICogVHJ5IHRvIGFsbG9jYXRlIGEgMUdCIHBhZ2UgZm9yIHRoaXMgcGZuLCBidXQgYXZvaWQg
T3Zlci1hbGxvY2F0aW9uLgorICogSWYgdGhpcyBzdWNjZWVkcywgbWFyayB0aGUgcmFuZ2Ugb2Yg
Mk1CIHBhZ2VzIGFzIGJ1c3kuCisgKi8KK3N0YXRpYyBib29sIHg4Nl9odm1fYWxsb2NfMWcoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHg4Nl9odm1fc3AgKnNwKQoreworICAgIHhj
X2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm07
CisgICAgdW5zaWduZWQgaW50IG9yZGVyLCBzaGlmdDsKKyAgICBpbnQgaSwgZG9uZTsKKyAgICB4
ZW5fcGZuX3QgZXh0ZW50OworCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1w
dGVkXzFnOworCisgICAgLyogT25seSBvbmUgYXR0ZW1wdCB0byBhdm9pZCBvdmVybGFwcGluZyBh
bGxvY2F0aW9uICovCisgICAgaWYgKCB4Y19zcl90ZXN0X2FuZF9zZXQoc3AtPmluZGV4LCBibSkg
KQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBvcmRlciA9IFNVUEVSUEFHRV8xR0JfU0hJ
RlQ7CisgICAgc3AtPmNvdW50ID0gMVVMTCA8PCBvcmRlcjsKKworICAgIC8qIEFsbG9jYXRlIG9u
bHkgaWYgdGhlcmUgaXMgcm9vbSBmb3IgYW5vdGhlciBzdXBlcnBhZ2UgKi8KKyAgICBpZiAoIGN0
eC0+cmVzdG9yZS50b3RfcGFnZXMgKyBzcC0+Y291bnQgPiBjdHgtPnJlc3RvcmUubWF4X3BhZ2Vz
ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZXh0ZW50ID0gc3AtPmJhc2VfcGZuID0g
KHNwLT5wZm4gPj4gb3JkZXIpIDw8IG9yZGVyOworICAgIGRvbmUgPSB4Y19kb21haW5fcG9wdWxh
dGVfcGh5c21hcCh4Y2gsIGN0eC0+ZG9taWQsIDEsIG9yZGVyLCAwLCAmZXh0ZW50KTsKKyAgICBp
ZiAoIGRvbmUgPCAwICkgeworICAgICAgICBQRVJST1IoInBvcHVsYXRlX3BoeXNtYXAgZmFpbGVk
LiIpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIGlmICggZG9uZSA9PSAwICkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgRFBSSU5URigiMUcgYmFzZV9wZm4gJSIgUFJJ
X3hlbl9wZm4gIlxuIiwgc3AtPmJhc2VfcGZuKTsKKworICAgIC8qIE1hcmsgYWxsIDJNQiBwYWdl
cyBhcyBkb25lIHRvIGF2b2lkIG92ZXJsYXBwaW5nIGFsbG9jYXRpb24gKi8KKyAgICBibSA9ICZj
dHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm07CisgICAgc2hpZnQgPSBTVVBFUlBBR0Vf
MUdCX1NISUZUIC0gU1VQRVJQQUdFXzJNQl9TSElGVDsKKyAgICBmb3IgKCBpID0gMDsgaSA8IChz
cC0+Y291bnQgPj4gc2hpZnQpOyBpKysgKQorICAgICAgICB4Y19zcl9zZXQoKHNwLT5iYXNlX3Bm
biA+PiBTVVBFUlBBR0VfMk1CX1NISUZUKSArIGksIGJtKTsKKworICAgIHJldHVybiB0cnVlOwor
fQorCisvKiBBbGxvY2F0ZSBhIDJNQiBwYWdlIGlmIHg4Nl9odm1fYWxsb2NfMWcgZmFpbGVkLCBh
dm9pZCBPdmVyLWFsbG9jYXRpb24uICovCitzdGF0aWMgYm9vbCB4ODZfaHZtX2FsbG9jXzJtKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4ODZfaHZtX3NwICpzcCkKK3sKKyAgICB4
Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJt
OworICAgIHVuc2lnbmVkIGludCBvcmRlcjsKKyAgICBpbnQgZG9uZTsKKyAgICB4ZW5fcGZuX3Qg
ZXh0ZW50OworCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtOwor
CisgICAgLyogT25seSBvbmUgYXR0ZW1wdCB0byBhdm9pZCBvdmVybGFwcGluZyBhbGxvY2F0aW9u
ICovCisgICAgaWYgKCB4Y19zcl90ZXN0X2FuZF9zZXQoc3AtPmluZGV4LCBibSkgKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisKKyAgICBvcmRlciA9IFNVUEVSUEFHRV8yTUJfU0hJRlQ7CisgICAg
c3AtPmNvdW50ID0gMVVMTCA8PCBvcmRlcjsKKworICAgIC8qIEFsbG9jYXRlIG9ubHkgaWYgdGhl
cmUgaXMgcm9vbSBmb3IgYW5vdGhlciBzdXBlcnBhZ2UgKi8KKyAgICBpZiAoIGN0eC0+cmVzdG9y
ZS50b3RfcGFnZXMgKyBzcC0+Y291bnQgPiBjdHgtPnJlc3RvcmUubWF4X3BhZ2VzICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgZXh0ZW50ID0gc3AtPmJhc2VfcGZuID0gKHNwLT5wZm4g
Pj4gb3JkZXIpIDw8IG9yZGVyOworICAgIGRvbmUgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21h
cCh4Y2gsIGN0eC0+ZG9taWQsIDEsIG9yZGVyLCAwLCAmZXh0ZW50KTsKKyAgICBpZiAoIGRvbmUg
PCAwICkgeworICAgICAgICBQRVJST1IoInBvcHVsYXRlX3BoeXNtYXAgZmFpbGVkLiIpOworICAg
ICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIGlmICggZG9uZSA9PSAwICkKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworCisgICAgRFBSSU5URigiMk0gYmFzZV9wZm4gJSIgUFJJX3hlbl9wZm4g
IlxuIiwgc3AtPmJhc2VfcGZuKTsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworLyogQWxsb2NhdGUg
YSBzaW5nbGUgcGFnZSBpZiB4ODZfaHZtX2FsbG9jXzJtIGZhaWxlZC4gKi8KK3N0YXRpYyBib29s
IHg4Nl9odm1fYWxsb2NfNGsoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHg4Nl9o
dm1fc3AgKnNwKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgdW5z
aWduZWQgaW50IG9yZGVyOworICAgIGludCBkb25lOworICAgIHhlbl9wZm5fdCBleHRlbnQ7CisK
KyAgICBvcmRlciA9IDA7CisgICAgc3AtPmNvdW50ID0gMVVMTCA8PCBvcmRlcjsKKworICAgIC8q
IEFsbG9jYXRlIG9ubHkgaWYgdGhlcmUgaXMgcm9vbSBmb3IgYW5vdGhlciBwYWdlICovCisgICAg
aWYgKCBjdHgtPnJlc3RvcmUudG90X3BhZ2VzICsgc3AtPmNvdW50ID4gY3R4LT5yZXN0b3JlLm1h
eF9wYWdlcyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGV4dGVudCA9IHNwLT5iYXNl
X3BmbiA9IChzcC0+cGZuID4+IG9yZGVyKSA8PCBvcmRlcjsKKyAgICBkb25lID0geGNfZG9tYWlu
X3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlkLCAxLCBvcmRlciwgMCwgJmV4dGVudCk7
CisgICAgaWYgKCBkb25lIDwgMCApIHsKKyAgICAgICAgUEVSUk9SKCJwb3B1bGF0ZV9waHlzbWFw
IGZhaWxlZC4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKyAgICBpZiAoIGRvbmUg
PT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIERQUklOVEYoIjRLIGJhc2VfcGZu
ICUiIFBSSV94ZW5fcGZuICJcbiIsIHNwLT5iYXNlX3Bmbik7CisgICAgcmV0dXJuIHRydWU7Cit9
CisvKgorICogQXR0ZW1wdCB0byBhbGxvY2F0ZSBhIHN1cGVycGFnZSB3aGVyZSB0aGUgcGZuIHJl
c2lkZXMuCisgKi8KK3N0YXRpYyBpbnQgeDg2X2h2bV9hbGxvY2F0ZV9wZm4oc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9
IGN0eC0+eGNoOworICAgIGJvb2wgc3VjY2VzczsKKyAgICBpbnQgcmMgPSAtMTsKKyAgICB1bnNp
Z25lZCBsb25nIGlkeF8xZywgaWR4XzJtOworICAgIHN0cnVjdCB4ODZfaHZtX3NwIHNwID0gewor
ICAgICAgICAucGZuID0gcGZuCisgICAgfTsKKworICAgIGlmICggeGNfc3JfdGVzdChwZm4sICZj
dHgtPng4Nl9odm0ucmVzdG9yZS5hbGxvY2F0ZWRfcGZucykgKQorICAgICAgICByZXR1cm4gMDsK
KworICAgIGlkeF8xZyA9IHBmbiA+PiBTVVBFUlBBR0VfMUdCX1NISUZUOworICAgIGlkeF8ybSA9
IHBmbiA+PiBTVVBFUlBBR0VfMk1CX1NISUZUOworICAgIGlmICggIXhjX3NyX2JpdG1hcF9yZXNp
emUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZywgaWR4XzFnKSApCisgICAgewor
ICAgICAgICBQRVJST1IoIkZhaWxlZCB0byByZWFsbG9jIGF0dGVtcHRlZF8xZyIpOworICAgICAg
ICByZXR1cm4gLTE7CisgICAgfQorICAgIGlmICggIXhjX3NyX2JpdG1hcF9yZXNpemUoJmN0eC0+
eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSwgaWR4XzJtKSApCisgICAgeworICAgICAgICBQ
RVJST1IoIkZhaWxlZCB0byByZWFsbG9jIGF0dGVtcHRlZF8ybSIpOworICAgICAgICByZXR1cm4g
LTE7CisgICAgfQorCisgICAgc3AuaW5kZXggPSBpZHhfMWc7CisgICAgc3VjY2VzcyA9IHg4Nl9o
dm1fYWxsb2NfMWcoY3R4LCAmc3ApOworCisgICAgaWYgKCBzdWNjZXNzID09IGZhbHNlICkgewor
ICAgICAgICBzcC5pbmRleCA9IGlkeF8ybTsKKyAgICAgICAgc3VjY2VzcyA9IHg4Nl9odm1fYWxs
b2NfMm0oY3R4LCAmc3ApOworICAgIH0KKworICAgIGlmICggc3VjY2VzcyA9PSBmYWxzZSApIHsK
KyAgICAgICAgc3AuaW5kZXggPSAwOworICAgICAgICBzdWNjZXNzID0geDg2X2h2bV9hbGxvY180
ayhjdHgsICZzcCk7CisgICAgfQorCisgICAgaWYgKCBzdWNjZXNzID09IHRydWUgKSB7CisgICAg
ICAgIGRvIHsKKyAgICAgICAgICAgIHNwLmNvdW50LS07CisgICAgICAgICAgICBjdHgtPnJlc3Rv
cmUudG90X3BhZ2VzKys7CisgICAgICAgICAgICByYyA9IHBmbl9zZXRfYWxsb2NhdGVkKGN0eCwg
c3AuYmFzZV9wZm4gKyBzcC5jb3VudCk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfSB3aGlsZSAoIHNwLmNvdW50ICk7CisgICAgfQorICAg
IHJldHVybiByYzsKK30KKworc3RhdGljIGludCB4ODZfaHZtX3BvcHVsYXRlX3BmbnMoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgY291bnQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCAqdHlwZXMpCit7CisgICAgeGNf
aW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICB4ZW5fcGZuX3QgbWluX3BmbiA9IG9yaWdp
bmFsX3BmbnNbMF0sIG1heF9wZm4gPSBvcmlnaW5hbF9wZm5zWzBdOworICAgIHVuc2lnbmVkIGk7
CisgICAgaW50IHJjID0gLTE7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQor
ICAgIHsKKyAgICAgICAgaWYgKCBvcmlnaW5hbF9wZm5zW2ldIDwgbWluX3BmbiApCisgICAgICAg
ICAgICBtaW5fcGZuID0gb3JpZ2luYWxfcGZuc1tpXTsKKyAgICAgICAgaWYgKCBvcmlnaW5hbF9w
Zm5zW2ldID4gbWF4X3BmbiApCisgICAgICAgICAgICBtYXhfcGZuID0gb3JpZ2luYWxfcGZuc1tp
XTsKKyAgICAgICAgaWYgKCAodHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9QRklORk9fWFRBQiAmJgor
ICAgICAgICAgICAgICB0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4pICYmCisg
ICAgICAgICAgICAgIXBmbl9pc19wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHJjID0geDg2X2h2bV9hbGxvY2F0ZV9wZm4oY3R4LCBvcmln
aW5hbF9wZm5zW2ldKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdv
dG8gZXJyOworICAgICAgICAgICAgcmMgPSBwZm5fc2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFs
X3BmbnNbaV0pOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgZ290byBl
cnI7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKiBDb3ZlciB0aGUgZ2FwIGJldHdlZW4gdGhp
cyBhbmQgdGhlIHByZXZpb3VzIGJhdGNoICovCisgICAgaWYgKCBjdHgtPng4Nl9odm0ucmVzdG9y
ZS5taW5fcGZuIDwgbWluX3BmbiApCisgICAgICAgIG1pbl9wZm4gPSBjdHgtPng4Nl9odm0ucmVz
dG9yZS5taW5fcGZuOworCisgICAgd2hpbGUgKCBtaW5fcGZuIDwgbWF4X3BmbiApCisgICAgewor
ICAgICAgICBpZiAoICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPng4Nl9odm0ucmVzdG9yZS5h
bGxvY2F0ZWRfcGZucywgbWluX3BmbikgKQorICAgICAgICB7CisgICAgICAgICAgICBQRVJST1Io
IkZhaWxlZCB0byByZWFsbG9jIGFsbG9jYXRlZF9wZm5zICUiIFBSSV94ZW5fcGZuLCBtaW5fcGZu
KTsKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisgICAgICAgIGlmICggIXBmbl9p
c19wb3B1bGF0ZWQoY3R4LCBtaW5fcGZuKSAmJgorICAgICAgICAgICAgeGNfc3JfdGVzdF9hbmRf
Y2xlYXIobWluX3BmbiwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKSApIHsK
KyAgICAgICAgICAgIHhlbl9wZm5fdCBwZm4gPSBtaW5fcGZuOworICAgICAgICAgICAgcmMgPSB4
Y19kb21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGNoLCBjdHgtPmRvbWlkLCAxLCAw
LCAmcGZuKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlbGVhc2UgcGZuICUiIFBSSV94ZW5fcGZuLCBtaW5f
cGZuKTsKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMtLTsKKyAgICAgICAgfQorICAgICAgICBtaW5fcGZu
Kys7CisgICAgfQorICAgIGN0eC0+eDg2X2h2bS5yZXN0b3JlLm1pbl9wZm4gPSBtaW5fcGZuOwor
CisgICAgcmMgPSAwOworCisgZXJyOgorICAgIHJldHVybiByYzsKK30KKworCiBzdHJ1Y3QgeGNf
c3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bSA9CiB7CiAgICAgLnBmbl9pc192YWxp
ZCAgICA9IHg4Nl9odm1fcGZuX2lzX3ZhbGlkLApAQCAtMjM2LDYgKzUwOSw3IEBAIHN0cnVjdCB4
Y19zcl9yZXN0b3JlX29wcyByZXN0b3JlX29wc194ODZfaHZtID0KICAgICAuc2V0X3BhZ2VfdHlw
ZSAgID0geDg2X2h2bV9zZXRfcGFnZV90eXBlLAogICAgIC5sb2NhbGlzZV9wYWdlICAgPSB4ODZf
aHZtX2xvY2FsaXNlX3BhZ2UsCiAgICAgLnNldHVwICAgICAgICAgICA9IHg4Nl9odm1fc2V0dXAs
CisgICAgLnBvcHVsYXRlX3BmbnMgICA9IHg4Nl9odm1fcG9wdWxhdGVfcGZucywKICAgICAucHJv
Y2Vzc19yZWNvcmQgID0geDg2X2h2bV9wcm9jZXNzX3JlY29yZCwKICAgICAuc3RyZWFtX2NvbXBs
ZXRlID0geDg2X2h2bV9zdHJlYW1fY29tcGxldGUsCiAgICAgLmNsZWFudXAgICAgICAgICA9IHg4
Nl9odm1fY2xlYW51cCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2
X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2
MmMuLjg3OTU3NTU5YmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2
X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtOTM2LDYg
KzkzNiw3NSBAQCBzdGF0aWMgdm9pZCB4ODZfcHZfc2V0X2dmbihzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4LCB4ZW5fcGZuX3QgcGZuLAogICAgICAgICAoKHVpbnQzMl90ICopY3R4LT54ODZfcHYu
cDJtKVtwZm5dID0gbWZuOwogfQogCisvKgorICogR2l2ZW4gYSBzZXQgb2YgcGZucywgb2J0YWlu
IG1lbW9yeSBmcm9tIFhlbiB0byBmaWxsIHRoZSBwaHlzbWFwIGZvciB0aGUKKyAqIHVucG9wdWxh
dGVkIHN1YnNldC4gIElmIHR5cGVzIGlzIE5VTEwsIG5vIHBhZ2UgdHlwZSBjaGVja2luZyBpcyBw
ZXJmb3JtZWQKKyAqIGFuZCBhbGwgdW5wb3B1bGF0ZWQgcGZucyBhcmUgcG9wdWxhdGVkLgorICov
CitzdGF0aWMgaW50IHg4Nl9wdl9wb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpj
dHgsIHVuc2lnbmVkIGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOworICAgIHhlbl9wZm5fdCAqbWZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqbWZu
cykpLAorICAgICAgICAqcGZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqcGZucykpOworICAg
IHVuc2lnbmVkIGksIG5yX3BmbnMgPSAwOworICAgIGludCByYyA9IC0xOworCisgICAgaWYgKCAh
bWZucyB8fCAhcGZucyApCisgICAgeworICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGFsbG9jYXRl
ICV6dSBieXRlcyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5c21hcCIsCisgICAgICAgICAgICAgIDIg
KiBjb3VudCAqIHNpemVvZigqbWZucykpOworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAg
ICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQorICAgIHsKKyAgICAgICAgaWYgKCAoIXR5
cGVzIHx8ICh0eXBlcyAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlc1tpXSAhPSBY
RU5fRE9NQ1RMX1BGSU5GT19YVEFCICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGVz
W2ldICE9IFhFTl9ET01DVExfUEZJTkZPX0JST0tFTikpKSAmJgorICAgICAgICAgICAgICFwZm5f
aXNfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQorICAgICAgICB7CisgICAgICAg
ICAgICByYyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7CisgICAg
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgICAg
IHBmbnNbbnJfcGZuc10gPSBtZm5zW25yX3BmbnNdID0gb3JpZ2luYWxfcGZuc1tpXTsKKyAgICAg
ICAgICAgICsrbnJfcGZuczsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggbnJfcGZucyAp
CisgICAgeworICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0KAor
ICAgICAgICAgICAgeGNoLCBjdHgtPmRvbWlkLCBucl9wZm5zLCAwLCAwLCBtZm5zKTsKKyAgICAg
ICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHBv
cHVsYXRlIHBoeXNtYXAiKTsKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisKKyAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wZm5zOyArK2kgKQorICAgICAgICB7CisgICAgICAg
ICAgICBpZiAoIG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4gKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFwIGZhaWxlZCBmb3IgcGZuICV1IiwgaSk7
CisgICAgICAgICAgICAgICAgcmMgPSAtMTsKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAg
ICAgICAgICAgIH0KKworICAgICAgICAgICAgY3R4LT5yZXN0b3JlLm9wcy5zZXRfZ2ZuKGN0eCwg
cGZuc1tpXSwgbWZuc1tpXSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByYyA9IDA7CisKKyBl
cnI6CisgICAgZnJlZShwZm5zKTsKKyAgICBmcmVlKG1mbnMpOworCisgICAgcmV0dXJuIHJjOwor
fQorCiAvKgogICogcmVzdG9yZV9vcHMgZnVuY3Rpb24uICBDb252ZXJ0IHBmbnMgYmFjayB0byBt
Zm5zIGluIHBhZ2V0YWJsZXMuICBQb3NzaWJseQogICogbmVlZHMgdG8gcG9wdWxhdGUgbmV3IGZy
YW1lcyBpZiBhIFBURSBpcyBmb3VuZCByZWZlcnJpbmcgdG8gYSBmcmFtZSB3aGljaApAQCAtOTgw
LDcgKzEwNDksNyBAQCBzdGF0aWMgaW50IHg4Nl9wdl9sb2NhbGlzZV9wYWdlKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIHRvX3BvcHVsYXRl
ICYmIHBvcHVsYXRlX3BmbnMoY3R4LCB0b19wb3B1bGF0ZSwgcGZucywgTlVMTCkgKQorICAgIGlm
ICggdG9fcG9wdWxhdGUgJiYgeDg2X3B2X3BvcHVsYXRlX3BmbnMoY3R4LCB0b19wb3B1bGF0ZSwg
cGZucywgTlVMTCkgKQogICAgICAgICByZXR1cm4gLTE7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8
IChQQUdFX1NJWkUgLyBzaXplb2YodWludDY0X3QpKTsgKytpICkKQEAgLTExNjAsNiArMTIyOSw3
IEBAIHN0cnVjdCB4Y19zcl9yZXN0b3JlX29wcyByZXN0b3JlX29wc194ODZfcHYgPQogICAgIC5z
ZXRfZ2ZuICAgICAgICAgPSB4ODZfcHZfc2V0X2dmbiwKICAgICAubG9jYWxpc2VfcGFnZSAgID0g
eDg2X3B2X2xvY2FsaXNlX3BhZ2UsCiAgICAgLnNldHVwICAgICAgICAgICA9IHg4Nl9wdl9zZXR1
cCwKKyAgICAucG9wdWxhdGVfcGZucyAgID0geDg2X3B2X3BvcHVsYXRlX3BmbnMsCiAgICAgLnBy
b2Nlc3NfcmVjb3JkICA9IHg4Nl9wdl9wcm9jZXNzX3JlY29yZCwKICAgICAuc3RyZWFtX2NvbXBs
ZXRlID0geDg2X3B2X3N0cmVhbV9jb21wbGV0ZSwKICAgICAuY2xlYW51cCAgICAgICAgID0geDg2
X3B2X2NsZWFudXAsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:25:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16:25: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.xen.org>)
	id 1dlHQP-0002cp-PJ; Fri, 25 Aug 2017 16:25:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlHQO-0002bX-04
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:25:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AB/57-03557-F7F40A95; Fri, 25 Aug 2017 16:25:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsUSuHLSQt06/wW
 RBjs7rS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owfP/pZCk5zVaz718PWwLiMs4uRi4NF4BOT
 xJ+Fy1i6GDk4JAQyJZbNC4MwRSSe/E8DKRESOMgkMWXSCrYuRk4ONgElib0HjzOCJEQEJjJKH
 Dx9jxEkwSygIPHi+VYmEFtYwFti9renLCA2i4CqxNe9y9hBbF4BY4mph26C1UgIyEv071gOZn
 MKmEh0ne4DmyMEVLO/cyrjBEbeBYwMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAsOBAQh2MN7eGHCIUZKDSUmU1/rl/EghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErxufgsihQSLUtNTK9Iyc4CBCZOW4OBREuFtB0nzFhck5hZnpkOkTjEqSonzzgFJCIAkM
 krz4Npg0XCJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxGIFN4MvNK4Ka/AlrMBLR40ok5II
 tLEhFSUg2MdobWGrOm3XRWzXhyXvxr/Tq1j+VzvP1VZ79mLZrLd6bPn2mOusexOs2qDV1d5x5
 +/Jy4jEVsRfcEhYPfOatZXqVcXztvypql83wYV/4t0Oa+Pk135ovnbwsVygKvxD6ecHVDcKtF
 pOmsOzmcsWHG56emTNxryepR1Drng5rdy+iJ1Q7bqy65K7EUZyQaajEXFScCALwbUXWBAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503678334!112698165!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35021 invoked from network); 25 Aug 2017 16:25:34 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 16:25:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503678334;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=6jbF4mxc6WzxOEI4lE4YgzzQPQZPHCwZuL8QYdOgXmY=;
 b=hu9qH6NA8vqLtdoIfxcjCKuVOdyYe4chlWYPjy90vN1gcu0Mycwl9KIxTOj0ge/qpe
 GwnDncP4GEF24I3Yyxe9b+lfR+2tM44ya8+bh8AeDbGroxZj8Rz2Ra3n3qWncj4AZ85P
 k9OeAl7DeioXr20zt1i+wfpkz7XLsaemRd888=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id i08be6t7PGPQNrD
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 25 Aug 2017 18:25:26 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri, 25 Aug 2017 18:25:19 +0200
Message-Id: <20170825162522.13791-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170825162522.13791-1-olaf@aepfle.de>
References: <20170825162522.13791-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v4 1/3] tools/libxc: move SUPERPAGE macros to
	common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NISUZUIHdp
bGwgYmUgdXNlZCBieQpvdGhlciBjb2RlIGluIGxpYnhjLiBNb3ZlIHRoZSBtYWNyb3MgdG8gYSBo
ZWFkZXIgZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX3g4Ni5jIHwgNSAtLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIHwgNSArKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jCmluZGV4IGNiNjhlZmNiZDMuLjVhZmY1Y2FkNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTQzLDExICs0
Myw2IEBACiAKICNkZWZpbmUgU1VQRVJQQUdFX0JBVENIX1NJWkUgNTEyCiAKLSNkZWZpbmUgU1VQ
RVJQQUdFXzJNQl9TSElGVCAgIDkKLSNkZWZpbmUgU1VQRVJQQUdFXzJNQl9OUl9QRk5TICgxVUwg
PDwgU1VQRVJQQUdFXzJNQl9TSElGVCkKLSNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAgIDE4
Ci0jZGVmaW5lIFNVUEVSUEFHRV8xR0JfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8xR0JfU0hJ
RlQpCi0KICNkZWZpbmUgWDg2X0NSMF9QRSAweDAxCiAjZGVmaW5lIFg4Nl9DUjBfRVQgMHgxMAog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19w
cml2YXRlLmgKaW5kZXggMWMyN2IwZmRlZC4uZDU4MWY4NTBiMCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNjYs
NiArNjYsMTEgQEAgc3RydWN0IGlvdmVjIHsKICNkZWZpbmUgREVDTEFSRV9GTEFTS19PUCBzdHJ1
Y3QgeGVuX2ZsYXNrX29wIG9wCiAjZGVmaW5lIERFQ0xBUkVfUExBVEZPUk1fT1Agc3RydWN0IHhl
bl9wbGF0Zm9ybV9vcCBwbGF0Zm9ybV9vcAogCisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfU0hJRlQg
ICA5CisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8yTUJf
U0hJRlQpCisjZGVmaW5lIFNVUEVSUEFHRV8xR0JfU0hJRlQgICAxOAorI2RlZmluZSBTVVBFUlBB
R0VfMUdCX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0VfMUdCX1NISUZUKQorCiAjdW5kZWYgUEFH
RV9TSElGVAogI3VuZGVmIFBBR0VfU0laRQogI3VuZGVmIFBBR0VfTUFTSwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:25:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHQP-0002dE-W8; Fri, 25 Aug 2017 16:25:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlHQO-0002bm-VL
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:25:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 78/9E-01736-08F40A95; Fri, 25 Aug 2017 16:25:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsUSuHLSYt06/wW
 RBsdfylks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnZ0xnK1hiVbFpwjumBsa3Ol2MXBwsAp+Y
 JDZfWczYxcjBISGQKbFsXhiEKSLx5H8aSImQwEEmiS1LnjF3MXJysAkoSew9eJwRJCEiMJFR4
 uDpe4wgCWYBBYkXz7cygdjCAl4SS47OYwGxWQRUJR68PcYKYvMKGEu8nTyLHcSWEJCX6N+xHK
 yeU8BEout0H9gcIaCa/Z1TGScw8i5gZFjFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKqXm1p
 cnJiempOYVKyXnJ+7iREYDgxAsIPx3zbPQ4ySHExKorzWL+dHCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgdfNbECkkWJSanlqRlpkDDEyYtAQHj5IIbztImre4IDG3ODMdInWKUZdjw+r1X5iEW
 PLy81KlxHmlQYoEQIoySvPgRsCi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeVeBTOHJzC
 uB2/QK6AgmoCMmnZgDckRJIkJKqoFxcbNLi4DYJrE0MY21TyoDojPkr/k+fFjA+czlxFoDZwn
 T+ZFf28IqPv14MPPSi5cNXFubL+4TzL6zvL3ZJ/5f99q8/zH3BJ8l/l4ePemQtvHB/sQpym0O
 Jl3zpmoK7+zQjr2ZM12lInFmYrRsRXPKNu4mwbKk6JON3BbfvYIqTkR3bonhKFFiKc5INNRiL
 ipOBAB851tMjQIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503678334!94884212!1
X-Originating-IP: [81.169.146.163]
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 53872 invoked from network); 25 Aug 2017 16:25:34 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Aug 2017 16:25:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503678334;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=yqHZAwoSmAmXVvrj0QwoBcAQvnA8wQd6SAtAish94zo=;
 b=RaNIWCaBwBPE9LM3/fop0TXPPTr0HrMubCyNlOY4MMIeiWIdU058D7eEwa0YigOiBB
 7izmFOaTSGf2MfM77zHXtlXp9XJsHcOVqYVKZZRiz5arC3mlVFmorxbyMGnLy2kChz7F
 RNN9th68H7OgmLolSrRwSjfls/6Vc3tI1xHFk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id i08be6t7PGPRNrE
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 25 Aug 2017 18:25:27 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri, 25 Aug 2017 18:25:20 +0200
Message-Id: <20170825162522.13791-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170825162522.13791-1-olaf@aepfle.de>
References: <20170825162522.13791-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v4 2/3] tools/libxc: add API for bitmap access
	for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJl
c2VudGVkIGJ5IGEKZ2VuZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgpTd2l0Y2ggdGhlIGV4aXN0
aW5nIHBvcHVsYXRlZF9wZm5zIHRvIHRoaXMgQVBJLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICB8IDY4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jIHwgNjYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgYi90b29scy9saWJ4Yy94Y19zcl9j
b21tb24uYwppbmRleCA3OWI5YzNlOTQwLi40ZDIyMWNhOTBjIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19zcl9jb21tb24uYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwpAQCAt
MTU1LDYgKzE1NSw0NyBAQCBzdGF0aWMgdm9pZCBfX2F0dHJpYnV0ZV9fKCh1bnVzZWQpKSBidWls
ZF9hc3NlcnRpb25zKHZvaWQpCiAgICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3Jf
cmVjX2h2bV9wYXJhbXMpICAgICAgICAhPSA4KTsKIH0KIAorLyoKKyAqIEV4cGFuZCB0aGUgdHJh
Y2tpbmcgc3RydWN0dXJlcyBhcyBuZWVkZWQuCisgKiBUbyBhdm9pZCByZWFsbG9jKClpbmcgdG9v
IGV4Y2Vzc2l2ZWx5LCB0aGUgc2l6ZSBpbmNyZWFzZWQgdG8gdGhlIG5lYXJlc3QgcG93ZXIKKyAq
IG9mIHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGJp
dHMuCisgKi8KK2Jvb2wgX3hjX3NyX2JpdG1hcF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAq
Ym0sIHVuc2lnbmVkIGxvbmcgYml0cykKK3sKKyAgICBpZiAoYml0cyA+IGJtLT5iaXRzKQorICAg
IHsKKyAgICAgICAgc2l6ZV90IG5ld19tYXg7CisgICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19z
ejsKKyAgICAgICAgdm9pZCAqcDsKKworICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUgbmVhcmVz
dCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gYml0LCBsZXNzIDEuICovCisgICAgICAgIG5ld19t
YXggPSBiaXRzOworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTsKKyAgICAgICAgbmV3
X21heCB8PSBuZXdfbWF4ID4+IDI7CisgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA0Owor
ICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gODsKKyAgICAgICAgbmV3X21heCB8PSBuZXdf
bWF4ID4+IDE2OworI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4
ID4+IDMyOworI2VuZGlmCisKKyAgICAgICAgb2xkX3N6ID0gYml0bWFwX3NpemUoYm0tPmJpdHMg
KyAxKTsKKyAgICAgICAgbmV3X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOworICAgICAg
ICBwID0gcmVhbGxvYyhibS0+cCwgbmV3X3N6KTsKKyAgICAgICAgaWYgKCFwKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIGlmIChibS0+cCkKKyAgICAgICAgICAgIG1lbXNl
dChwICsgb2xkX3N6LCAwLCBuZXdfc3ogLSBvbGRfc3opOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBtZW1zZXQocCwgMCwgbmV3X3N6KTsKKworICAgICAgICBibS0+cCA9IHA7CisgICAgICAg
IGJtLT5iaXRzID0gbmV3X21heDsKKyAgICB9CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2YyMmFm
NGUuLjg5MDFhZjExMmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xNzIsNiArMTcyLDEyIEBAIHN0cnVj
dCB4Y19zcl94ODZfcHZfcmVzdG9yZV92Y3B1CiAgICAgc2l6ZV90IGJhc2ljc3osIGV4dGRzeiwg
eHNhdmVzeiwgbXNyc3o7CiB9OwogCitzdHJ1Y3QgeGNfc3JfYml0bWFwCit7CisgICAgdm9pZCAq
cDsKKyAgICB1bnNpZ25lZCBsb25nIGJpdHM7Cit9OworCiBzdHJ1Y3QgeGNfc3JfY29udGV4dAog
ewogICAgIHhjX2ludGVyZmFjZSAqeGNoOwpAQCAtMjU1LDggKzI2MSw3IEBAIHN0cnVjdCB4Y19z
cl9jb250ZXh0CiAgICAgICAgICAgICBkb21pZF90ICAgICAgeGVuc3RvcmVfZG9taWQsICBjb25z
b2xlX2RvbWlkOwogCiAgICAgICAgICAgICAvKiBCaXRtYXAgb2YgY3VycmVudGx5IHBvcHVsYXRl
ZCBQRk5zIGR1cmluZyByZXN0b3JlLiAqLwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcG9w
dWxhdGVkX3BmbnM7Ci0gICAgICAgICAgICB4ZW5fcGZuX3QgbWF4X3BvcHVsYXRlZF9wZm47Cisg
ICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIHBvcHVsYXRlZF9wZm5zOwogCiAgICAgICAg
ICAgICAvKiBTZW5kZXIgaGFzIGludm9rZWQgdmVyaWZ5IG1vZGUgb24gdGhlIHN0cmVhbS4gKi8K
ICAgICAgICAgICAgIGJvb2wgdmVyaWZ5OwpAQCAtMzQzLDYgKzM0OCw2NSBAQCBleHRlcm4gc3Ry
dWN0IHhjX3NyX3NhdmVfb3BzIHNhdmVfb3BzX3g4Nl9odm07CiBleHRlcm4gc3RydWN0IHhjX3Ny
X3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdjsKIGV4dGVybiBzdHJ1Y3QgeGNfc3JfcmVz
dG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bTsKIAorZXh0ZXJuIGJvb2wgX3hjX3NyX2JpdG1h
cF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0cyk7CisK
K3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl9iaXRtYXBfcmVzaXplKHN0cnVjdCB4Y19zcl9iaXRt
YXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCit7CisgICAgaWYgKGJpdHMgPiBibS0+Yml0cykK
KyAgICAgICAgcmV0dXJuIF94Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKTsKKyAgICByZXR1
cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhjX3NyX2JpdG1hcF9mcmVlKHN0cnVj
dCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGZyZWUoYm0tPnApOworICAgIGJtLT5wID0gTlVM
TDsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX3NldCh1bnNpZ25lZCBsb25nIGJpdCwg
c3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCit7CisgICAgaWYgKCF4Y19zcl9iaXRtYXBfcmVzaXpl
KGJtLCBiaXQpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBzZXRfYml0KGJpdCwgYm0t
PnApOworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgeGNfc3JfdGVz
dCh1bnNpZ25lZCBsb25nIGJpdCwgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCit7CisgICAgaWYg
KGJpdCA+IGJtLT5iaXRzKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuICEhdGVz
dF9iaXQoYml0LCBibS0+cCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IHhjX3NyX3Rlc3RfYW5k
X2NsZWFyKHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sKKyAg
ICByZXR1cm4gdGVzdF9hbmRfY2xlYXJfYml0KGJpdCwgYm0tPnApOworfQorCitzdGF0aWMgaW5s
aW5lIGludCB4Y19zcl90ZXN0X2FuZF9zZXQodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19z
cl9iaXRtYXAgKmJtKQoreworICAgIHJldHVybiB0ZXN0X2FuZF9zZXRfYml0KGJpdCwgYm0tPnAp
OworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgcGZuX2lzX3BvcHVsYXRlZChzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQoreworICAgIHJldHVybiB4Y19zcl90ZXN0KHBm
biwgJmN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50
IHBmbl9zZXRfcG9wdWxhdGVkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCBw
Zm4pCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKworICAgIGlmICggIXhj
X3NyX3NldChwZm4sICZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpICkKKyAgICB7CisgICAg
ICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBwb3B1bGF0ZWRfcGZucyBiaXRtYXAiKTsKKyAg
ICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisgICAgcmV0
dXJuIDA7Cit9CisKIHN0cnVjdCB4Y19zcl9yZWNvcmQKIHsKICAgICB1aW50MzJfdCB0eXBlOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jIGIvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZS5jCmluZGV4IGEwMTY2NzgzMzIuLmQ1Mzk0OGUxYTYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3Jl
LmMKQEAgLTY4LDY0ICs2OCw2IEBAIHN0YXRpYyBpbnQgcmVhZF9oZWFkZXJzKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLS8qCi0gKiBJcyBhIHBmbiBwb3B1
bGF0ZWQ/Ci0gKi8KLXN0YXRpYyBib29sIHBmbl9pc19wb3B1bGF0ZWQoY29uc3Qgc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKLXsKLSAgICBpZiAoIHBmbiA+IGN0eC0+
cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLSAgICBy
ZXR1cm4gdGVzdF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwotfQotCi0v
KgotICogU2V0IGEgcGZuIGFzIHBvcHVsYXRlZCwgZXhwYW5kaW5nIHRoZSB0cmFja2luZyBzdHJ1
Y3R1cmVzIGlmIG5lZWRlZC4gVG8KLSAqIGF2b2lkIHJlYWxsb2MoKWluZyB0b28gZXhjZXNzaXZl
bHksIHRoZSBzaXplIGluY3JlYXNlZCB0byB0aGUgbmVhcmVzdCBwb3dlcgotICogb2YgdHdvIGxh
cmdlIGVub3VnaCB0byBjb250YWluIHRoZSByZXF1aXJlZCBwZm4uCi0gKi8KLXN0YXRpYyBpbnQg
cGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBm
bikKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotCi0gICAgaWYgKCBwZm4g
PiBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKQotICAgIHsKLSAgICAgICAgeGVuX3Bm
bl90IG5ld19tYXg7Ci0gICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19zejsKLSAgICAgICAgdW5z
aWduZWQgbG9uZyAqcDsKLQotICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUgbmVhcmVzdCBwb3dl
ciBvZiB0d28gbGFyZ2VyIHRoYW4gcGZuLCBsZXNzIDEuICovCi0gICAgICAgIG5ld19tYXggPSBw
Zm47Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiAxOwotICAgICAgICBuZXdfbWF4IHw9
IG5ld19tYXggPj4gMjsKLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDQ7Ci0gICAgICAg
IG5ld19tYXggfD0gbmV3X21heCA+PiA4OwotICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4g
MTY7Ci0jaWZkZWYgX194ODZfNjRfXwotICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMzI7
Ci0jZW5kaWYKLQotICAgICAgICBvbGRfc3ogPSBiaXRtYXBfc2l6ZShjdHgtPnJlc3RvcmUubWF4
X3BvcHVsYXRlZF9wZm4gKyAxKTsKLSAgICAgICAgbmV3X3N6ID0gYml0bWFwX3NpemUobmV3X21h
eCArIDEpOwotICAgICAgICBwID0gcmVhbGxvYyhjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMs
IG5ld19zeik7Ci0gICAgICAgIGlmICggIXAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBFUlJP
UigiRmFpbGVkIHRvIHJlYWxsb2MgcG9wdWxhdGVkIGJpdG1hcCIpOwotICAgICAgICAgICAgZXJy
bm8gPSBFTk9NRU07Ci0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgIH0KLQotICAgICAg
ICBtZW1zZXQoKHVpbnQ4X3QgKilwICsgb2xkX3N6LCAweDAwLCBuZXdfc3ogLSBvbGRfc3opOwot
Ci0gICAgICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyAgICA9IHA7Ci0gICAgICAgIGN0
eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiA9IG5ld19tYXg7Ci0gICAgfQotCi0gICAgYXNz
ZXJ0KCF0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucykpOwotICAgIHNl
dF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwotCi0gICAgcmV0dXJuIDA7
Ci19Ci0KIC8qCiAgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5IGZyb20gWGVu
IHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQogICogdW5wb3B1bGF0ZWQgc3Vic2V0LiAgSWYg
dHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNraW5nIGlzIHBlcmZvcm1lZApAQCAtNjg0
LDEwICs2MjYsOCBAQCBzdGF0aWMgaW50IHNldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgp
CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgY3R4LT5yZXN0b3JlLm1h
eF9wb3B1bGF0ZWRfcGZuID0gKDMyICogMTAyNCAvIDQpIC0gMTsKLSAgICBjdHgtPnJlc3RvcmUu
cG9wdWxhdGVkX3BmbnMgPSBiaXRtYXBfYWxsb2MoCi0gICAgICAgIGN0eC0+cmVzdG9yZS5tYXhf
cG9wdWxhdGVkX3BmbiArIDEpOwotICAgIGlmICggIWN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZu
cyApCisgICAgcmMgPSAheGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4LT5yZXN0b3JlLnBvcHVsYXRl
ZF9wZm5zLCAzMiAqIDEwMjQgLyA0KTsKKyAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIEVS
Uk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBwb3B1bGF0ZWRfcGZucyBiaXRtYXAi
KTsKICAgICAgICAgcmMgPSAtMTsKQEAgLTcyMiw3ICs2NjIsNyBAQCBzdGF0aWMgdm9pZCBjbGVh
bnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgICAgIHhjX2h5cGVyY2FsbF9idWZm
ZXJfZnJlZV9wYWdlcyh4Y2gsIGRpcnR5X2JpdG1hcCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTlJQQUdFUyhiaXRtYXBfc2l6ZShjdHgtPnJlc3RvcmUucDJtX3NpemUpKSk7
CiAgICAgZnJlZShjdHgtPnJlc3RvcmUuYnVmZmVyZWRfcmVjb3Jkcyk7Ci0gICAgZnJlZShjdHgt
PnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOworICAgIHhjX3NyX2JpdG1hcF9mcmVlKCZjdHgtPnJl
c3RvcmUucG9wdWxhdGVkX3BmbnMpOwogICAgIGlmICggY3R4LT5yZXN0b3JlLm9wcy5jbGVhbnVw
KGN0eCkgKQogICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBjbGVhbiB1cCIpOwogfQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:33:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16:33: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.xen.org>)
	id 1dlHYB-0003ge-7D; Fri, 25 Aug 2017 16:33:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlHY9-0003g4-TI
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:33:38 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 94/60-01732-06150A95; Fri, 25 Aug 2017 16:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsUSuHLSHd34wAW
 RBkePmlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/fvSzFJzmqlj3r4etgXEZZxcjJweLwCcm
 iTlNWl2MHBwSApkSy+aFQZgiEk/+p3UxcnEICRxkkti6bxkrSDmbgJLE3oPHGUESIgITGSUOn
 r7HCJJgFlCQePF8KxNIs7CAt8SvKXIQ41UlLnx5ww5i8woYSXQ8X8ICYksIyEv071jOBGJzCh
 hLvP5+HiwuBFSz5t9l9gmMvAsYGVYxqhenFpWlFula6iUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBAZCPQMD4w7G1z+dDjFKcjApifJav5wfKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mC1yxgQaSQYFFqempFWmYOMCRh0hIcPEoivItA0rzFBYm5xZnpEKlTjIpS4rzzQBICIImM0
 jy4NlgcXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsNZApPZl4J3PRXQIuZgBZPOjEHZH
 FJIkJKqoFRSaiY2e+f0ymthCPL+CIdeaX0AtqSmQPSLmXNer05Z9LeQ0cWiG3zVZsyr/Kr/er
 zTMcfX3aMTecoqn+Qc1ck8lp6WGr3MqF/5XGha64+f77V7+sLmSTbL57yut2HFIX2ePJsXHRE
 srkp5Pw5zqwzseX5p0JLPNc1PWj9lHbz/Ho1Ibarij1KLMUZiYZazEXFiQDtI+svfgIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503678815!104041123!1
X-Originating-IP: [81.169.146.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23285 invoked from network); 25 Aug 2017 16:33:35 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.220)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 16:33:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503678815;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=6jbF4mxc6WzxOEI4lE4YgzzQPQZPHCwZuL8QYdOgXmY=;
 b=QMHHjdTVYNTDlmHiPJMp6XlFlGEbVAlWBF0QViHizTQSd9ELfiQkpayMpbuPOktHzv
 fDG9aPUPUCu7CGGH/4l0q6F+kr9t4RHmSC3OmdnvxkTFjVi9MGjkoA26DXC9AWg4e3AE
 4zufJjAwNVPLd649N9aeLm257Hx91/F+kdh+g=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id w07043t7PGXWN2f
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 25 Aug 2017 18:33:32 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri, 25 Aug 2017 18:33:17 +0200
Message-Id: <20170825163319.6650-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170825163319.6650-1-olaf@aepfle.de>
References: <20170825163319.6650-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v5 1/3] tools/libxc: move SUPERPAGE macros to
	common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NISUZUIHdp
bGwgYmUgdXNlZCBieQpvdGhlciBjb2RlIGluIGxpYnhjLiBNb3ZlIHRoZSBtYWNyb3MgdG8gYSBo
ZWFkZXIgZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX3g4Ni5jIHwgNSAtLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIHwgNSArKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jCmluZGV4IGNiNjhlZmNiZDMuLjVhZmY1Y2FkNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTQzLDExICs0
Myw2IEBACiAKICNkZWZpbmUgU1VQRVJQQUdFX0JBVENIX1NJWkUgNTEyCiAKLSNkZWZpbmUgU1VQ
RVJQQUdFXzJNQl9TSElGVCAgIDkKLSNkZWZpbmUgU1VQRVJQQUdFXzJNQl9OUl9QRk5TICgxVUwg
PDwgU1VQRVJQQUdFXzJNQl9TSElGVCkKLSNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAgIDE4
Ci0jZGVmaW5lIFNVUEVSUEFHRV8xR0JfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8xR0JfU0hJ
RlQpCi0KICNkZWZpbmUgWDg2X0NSMF9QRSAweDAxCiAjZGVmaW5lIFg4Nl9DUjBfRVQgMHgxMAog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19w
cml2YXRlLmgKaW5kZXggMWMyN2IwZmRlZC4uZDU4MWY4NTBiMCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNjYs
NiArNjYsMTEgQEAgc3RydWN0IGlvdmVjIHsKICNkZWZpbmUgREVDTEFSRV9GTEFTS19PUCBzdHJ1
Y3QgeGVuX2ZsYXNrX29wIG9wCiAjZGVmaW5lIERFQ0xBUkVfUExBVEZPUk1fT1Agc3RydWN0IHhl
bl9wbGF0Zm9ybV9vcCBwbGF0Zm9ybV9vcAogCisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfU0hJRlQg
ICA5CisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8yTUJf
U0hJRlQpCisjZGVmaW5lIFNVUEVSUEFHRV8xR0JfU0hJRlQgICAxOAorI2RlZmluZSBTVVBFUlBB
R0VfMUdCX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0VfMUdCX1NISUZUKQorCiAjdW5kZWYgUEFH
RV9TSElGVAogI3VuZGVmIFBBR0VfU0laRQogI3VuZGVmIFBBR0VfTUFTSwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:33:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16:33: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.xen.org>)
	id 1dlHYE-0003i4-HO; Fri, 25 Aug 2017 16:33:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlHYC-0003hM-Ax
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:33:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 20/A6-03368-36150A95; Fri, 25 Aug 2017 16:33:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsUSuHLSYt2kwAW
 RBkc+G1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLplxlL5gzkbFi5afLTA2MjzK6GLk4WAQ+
 MUm0fzjA1sXIwSEhkCmxbF4YhCki8eR/GkiJkMBBJonG3c9Yuhg5OdgElCT2HjzOCJIQEZjIK
 HHw9D1GkASzgILEi+dbmUCahQX8Jd6fTwYJswioSjx6cQWshFfASOLet3YwW0JAXqJ/x3ImEJ
 tTwFji9ffzYPOFgGrW/LvMPoGRdwEjwypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OL
 ixPTUnMSkYr3k/NxNjMBwYACCHYxNiwIPMUpyMCmJ8lq/nB8pxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYLXLGBBpJBgUWp6akVaZg4wMGHSEhw8SiK8i0DSvMUFibnFmekQqVOMuhwbVq//wiTEk
 peflyolzjvfH6hIAKQoozQPbgQsSi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcMZBVPZl
 4J3KZXQEcwAR0x6cQckCNKEhFSUg2MyZ9nvTbefTOafWOC77H9/VY9KhUNX7x3tTwPflzhv/V
 ZEushNZspeY7v9/6d5c5iavbq8aSs3VLx5g4rf/Zt5HI/f3M257nvm6bdZvN+sa1tUd0nN9eH
 pxR6eYo71nxgEt8U5R67MFb9w3tH1Turdd+sKP629a/54dwZ828xWNuZm6qrda/YosRSnJFoq
 MVcVJwIAJxytcSNAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503678818!76490515!1
X-Originating-IP: [81.169.146.163]
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 64189 invoked from network); 25 Aug 2017 16:33:38 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 16:33:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503678818;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=nPpYwUEZSagsRFEoIsk+t+N7yGmKgg+odMbIdGHUDx4=;
 b=ACUkgW7M4wGHJfQOPqiVI1vBHplQ2FEAF5NOLDQErPxjVPhX4DslHloaR7ntXRv9mP
 K9+Lzeb5GkZPvUiKDJgzRnAig1pWKg1zo5nUmlXoSan4rwQj26Z41LLcTQv0fVxrimTN
 aufx9GneRAk/neUoxjzXAtJVBLyrV2IhhLqvc=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id w07043t7PGXYN2h
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 25 Aug 2017 18:33:34 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri, 25 Aug 2017 18:33:19 +0200
Message-Id: <20170825163319.6650-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170825163319.6650-1-olaf@aepfle.de>
References: <20170825163319.6650-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v5 3/3] tools/libxc: use superpages during
	restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
ICAgICAgICAgfCAgMjYgKystLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jICAgICAgICAg
fCAgNzUgKy0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgfCAy
NzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlX3g4Nl9wdi5jICB8ICA3MiArKysrKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDM3
MSBpbnNlcnRpb25zKCspLCA3OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGRhMjY5
MWJhNzkuLjI2NTI2ZDg4OTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5o
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xMzksNiArMTM5LDE2IEBAIHN0
cnVjdCB4Y19zcl9yZXN0b3JlX29wcwogICAgICAqLwogICAgIGludCAoKnNldHVwKShzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4KTsKIAorICAgIC8qKgorICAgICAqIFBvcHVsYXRlIFBGTnMKKyAg
ICAgKgorICAgICAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFpbiBtZW1vcnkgZnJvbSBYZW4g
dG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCisgICAgICogdW5wb3B1bGF0ZWQgc3Vic2V0Lgor
ICAgICAqLworICAgIGludCAoKnBvcHVsYXRlX3BmbnMpKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpj
dHgsIHVuc2lnbmVkIGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9w
Zm5fdCAqb3JpZ2luYWxfcGZucywgY29uc3QgdWludDMyX3QgKnR5cGVzKTsKKworCiAgICAgLyoq
CiAgICAgICogUHJvY2VzcyBhbiBpbmRpdmlkdWFsIHJlY29yZCBmcm9tIHRoZSBzdHJlYW0uICBU
aGUgY2FsbGVyIHNoYWxsIHRha2UKICAgICAgKiBjYXJlIG9mIHByb2Nlc3NpbmcgY29tbW9uIHJl
Y29yZHMgKGUuZy4gRU5ELCBQQUdFX0RBVEEpLgpAQCAtMjI0LDYgKzIzNCw4IEBAIHN0cnVjdCB4
Y19zcl9jb250ZXh0CiAKICAgICAgICAgICAgIGludCBzZW5kX2JhY2tfZmQ7CiAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHAybV9zaXplOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXhf
cGFnZXM7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRvdF9wYWdlczsKICAgICAgICAgICAg
IHhjX2h5cGVyY2FsbF9idWZmZXJfdCBkaXJ0eV9iaXRtYXBfaGJ1ZjsKIAogICAgICAgICAgICAg
LyogRnJvbSBJbWFnZSBIZWFkZXIuICovCkBAIC0zMzYsNiArMzQ4LDEyIEBAIHN0cnVjdCB4Y19z
cl9jb250ZXh0CiAgICAgICAgICAgICAgICAgICAgIC8qIEhWTSBjb250ZXh0IGJsb2IuICovCiAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmNvbnRleHQ7CiAgICAgICAgICAgICAgICAgICAgIHNp
emVfdCBjb250ZXh0c3o7CisKKyAgICAgICAgICAgICAgICAgICAgLyogQml0bWFwIG9mIGN1cnJl
bnRseSBhbGxvY2F0ZWQgUEZOcyBkdXJpbmcgcmVzdG9yZS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhjX3NyX2JpdG1hcCBhdHRlbXB0ZWRfMWc7CisgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4Y19zcl9iaXRtYXAgYXR0ZW1wdGVkXzJtOworICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgeGNfc3JfYml0bWFwIGFsbG9jYXRlZF9wZm5zOworICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgbWluX3BmbjsKICAgICAgICAgICAgICAgICB9IHJlc3RvcmU7CiAgICAgICAgICAg
ICB9OwogICAgICAgICB9IHg4Nl9odm07CkBAIC00NTUsMTQgKzQ3Myw2IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHdyaXRlX3JlY29yZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogICovCiBpbnQg
cmVhZF9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgaW50IGZkLCBzdHJ1Y3QgeGNf
c3JfcmVjb3JkICpyZWMpOwogCi0vKgotICogVGhpcyB3b3VsZCBpZGVhbGx5IGJlIHByaXZhdGUg
aW4gcmVzdG9yZS5jLCBidXQgaXMgbmVlZGVkIGJ5Ci0gKiB4ODZfcHZfbG9jYWxpc2VfcGFnZSgp
IGlmIHdlIHJlY2VpdmUgcGFnZXRhYmxlcyBmcmFtZXMgYWhlYWQgb2YgdGhlCi0gKiBjb250ZW50
cyBvZiB0aGUgZnJhbWVzIHRoZXkgcG9pbnQgYXQuCi0gKi8KLWludCBwb3B1bGF0ZV9wZm5zKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAotICAgICAgICAgICAgICAg
ICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMp
OwotCiAjZW5kaWYKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXgg
ZDUzOTQ4ZTFhNi4uOGNkOTI4OWQxYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYwpAQCAtNjgsNzQgKzY4LDYg
QEAgc3RhdGljIGludCByZWFkX2hlYWRlcnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAg
ICByZXR1cm4gMDsKIH0KIAotLyoKLSAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFpbiBtZW1v
cnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCi0gKiB1bnBvcHVsYXRlZCBz
dWJzZXQuICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tpbmcgaXMgcGVyZm9y
bWVkCi0gKiBhbmQgYWxsIHVucG9wdWxhdGVkIHBmbnMgYXJlIHBvcHVsYXRlZC4KLSAqLwotaW50
IHBvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgY291bnQs
Ci0gICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsIGNvbnN0
IHVpbnQzMl90ICp0eXBlcykKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwot
ICAgIHhlbl9wZm5fdCAqbWZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqbWZucykpLAotICAg
ICAgICAqcGZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqcGZucykpOwotICAgIHVuc2lnbmVk
IGksIG5yX3BmbnMgPSAwOwotICAgIGludCByYyA9IC0xOwotCi0gICAgaWYgKCAhbWZucyB8fCAh
cGZucyApCi0gICAgewotICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRl
cyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5c21hcCIsCi0gICAgICAgICAgICAgIDIgKiBjb3VudCAq
IHNpemVvZigqbWZucykpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0KLSAgICBmb3IgKCBp
ID0gMDsgaSA8IGNvdW50OyArK2kgKQotICAgIHsKLSAgICAgICAgaWYgKCAoIXR5cGVzIHx8ICh0
eXBlcyAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlc1tpXSAhPSBYRU5fRE9NQ1RM
X1BGSU5GT19YVEFCICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGVzW2ldICE9IFhF
Tl9ET01DVExfUEZJTkZPX0JST0tFTikpKSAmJgotICAgICAgICAgICAgICFwZm5faXNfcG9wdWxh
dGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9
IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7Ci0gICAgICAgICAgICBp
ZiAoIHJjICkKLSAgICAgICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgICAgIHBmbnNbbnJf
cGZuc10gPSBtZm5zW25yX3BmbnNdID0gb3JpZ2luYWxfcGZuc1tpXTsKLSAgICAgICAgICAgICsr
bnJfcGZuczsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggbnJfcGZucyApCi0gICAgewot
ICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0KAotICAgICAgICAg
ICAgeGNoLCBjdHgtPmRvbWlkLCBucl9wZm5zLCAwLCAwLCBtZm5zKTsKLSAgICAgICAgaWYgKCBy
YyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHBvcHVsYXRlIHBo
eXNtYXAiKTsKLSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICB9Ci0KLSAgICAgICAgZm9y
ICggaSA9IDA7IGkgPCBucl9wZm5zOyArK2kgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAo
IG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4gKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFwIGZhaWxlZCBmb3IgcGZuICV1IiwgaSk7Ci0gICAgICAg
ICAgICAgICAgcmMgPSAtMTsKLSAgICAgICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgICAg
IH0KLQotICAgICAgICAgICAgY3R4LT5yZXN0b3JlLm9wcy5zZXRfZ2ZuKGN0eCwgcGZuc1tpXSwg
bWZuc1tpXSk7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICByYyA9IDA7Ci0KLSBlcnI6Ci0gICAg
ZnJlZShwZm5zKTsKLSAgICBmcmVlKG1mbnMpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCiAvKgog
ICogR2l2ZW4gYSBsaXN0IG9mIHBmbnMsIHRoZWlyIHR5cGVzLCBhbmQgYSBibG9jayBvZiBwYWdl
IGRhdGEgZnJvbSB0aGUKICAqIHN0cmVhbSwgcG9wdWxhdGUgYW5kIHJlY29yZCB0aGVpciB0eXBl
cywgbWFwIHRoZSByZWxldmFudCBzdWJzZXQgYW5kIGNvcHkKQEAgLTE2MSw3ICs5Myw3IEBAIHN0
YXRpYyBpbnQgcHJvY2Vzc19wYWdlX2RhdGEoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5z
aWduZWQgY291bnQsCiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KIAotICAgIHJjID0gcG9wdWxh
dGVfcGZucyhjdHgsIGNvdW50LCBwZm5zLCB0eXBlcyk7CisgICAgcmMgPSBjdHgtPnJlc3RvcmUu
b3BzLnBvcHVsYXRlX3BmbnMoY3R4LCBjb3VudCwgcGZucywgdHlwZXMpOwogICAgIGlmICggcmMg
KQogICAgIHsKICAgICAgICAgRVJST1IoIkZhaWxlZCB0byBwb3B1bGF0ZSBwZm5zIGZvciBiYXRj
aCBvZiAldSBwYWdlcyIsIGNvdW50KTsKQEAgLTgyNiw3ICs3NTgsMTIgQEAgaW50IHhjX2RvbWFp
bl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKICAg
ICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAorICAgIC8qIFNlZSB4Y19kb21haW5fZ2V0aW5mbyAq
LworICAgIGN0eC5yZXN0b3JlLm1heF9wYWdlcyA9IGN0eC5kb21pbmZvLm1heF9tZW1rYiA+PiAo
UEFHRV9TSElGVC0xMCk7CisgICAgY3R4LnJlc3RvcmUudG90X3BhZ2VzID0gY3R4LmRvbWluZm8u
bnJfcGFnZXM7CiAgICAgY3R4LnJlc3RvcmUucDJtX3NpemUgPSBucl9wZm5zOworICAgIERQUklO
VEYoImRvbSAldSBwMm1fc2l6ZSAlbHggbWF4X3BhZ2VzICVseCIsCisgICAgICAgICAgICBjdHgu
ZG9taWQsIGN0eC5yZXN0b3JlLnAybV9zaXplLCBjdHgucmVzdG9yZS5tYXhfcGFnZXMpOwogCiAg
ICAgaWYgKCBjdHguZG9taW5mby5odm0gKQogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZf
aHZtLmMKaW5kZXggMWRjYTg1MzU0YS4uZGEwZjY2MjkwMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9y
ZV94ODZfaHZtLmMKQEAgLTEzNSw2ICsxMzUsOCBAQCBzdGF0aWMgaW50IHg4Nl9odm1fbG9jYWxp
c2VfcGFnZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogc3RhdGljIGludCB4ODZfaHZtX3Nl
dHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2gg
PSBjdHgtPnhjaDsKKyAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibTsKKyAgICB1bnNpZ25lZCBs
b25nIGJpdHM7CiAKICAgICBpZiAoIGN0eC0+cmVzdG9yZS5ndWVzdF90eXBlICE9IERIRFJfVFlQ
RV9YODZfSFZNICkKICAgICB7CkBAIC0xNDksNyArMTUxLDMwIEBAIHN0YXRpYyBpbnQgeDg2X2h2
bV9zZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICByZXR1cm4gLTE7CiAg
ICAgfQogCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnOworICAg
IGJpdHMgPSAoY3R4LT5yZXN0b3JlLnAybV9zaXplID4+IFNVUEVSUEFHRV8xR0JfU0hJRlQpICsg
MTsKKyAgICBpZiAoIHhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdHMpID09IGZhbHNlICkKKyAg
ICAgICAgZ290byBvdXQ7CisKKyAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0
ZWRfMm07CisgICAgYml0cyA9IChjdHgtPnJlc3RvcmUucDJtX3NpemUgPj4gU1VQRVJQQUdFXzJN
Ql9TSElGVCkgKyAxOworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0g
ZmFsc2UgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0
b3JlLmFsbG9jYXRlZF9wZm5zOworICAgIGJpdHMgPSBjdHgtPnJlc3RvcmUucDJtX3NpemUgKyAx
OworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0gZmFsc2UgKQorICAg
ICAgICBnb3RvIG91dDsKKworICAgIC8qIE5vIHN1cGVycGFnZSBpbiAxc3QgMk1CIGR1ZSB0byBW
R0EgaG9sZSAqLworICAgIHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0
dGVtcHRlZF8xZyk7CisgICAgeGNfc3Jfc2V0X2JpdCgwLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUu
YXR0ZW1wdGVkXzJtKTsKKwogICAgIHJldHVybiAwOworCitvdXQ6CisgICAgRVJST1IoIlVuYWJs
ZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHBmbiBiaXRtYXBzIik7CisgICAgcmV0dXJuIC0xOwog
fQogCiAvKgpAQCAtMjI0LDEwICsyNDksMjYwIEBAIHN0YXRpYyBpbnQgeDg2X2h2bV9zdHJlYW1f
Y29tcGxldGUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHN0YXRpYyBpbnQgeDg2X2h2bV9j
bGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgZnJlZShjdHgtPng4Nl9o
dm0ucmVzdG9yZS5jb250ZXh0KTsKKyAgICB4Y19zcl9iaXRtYXBfZnJlZSgmY3R4LT54ODZfaHZt
LnJlc3RvcmUuYXR0ZW1wdGVkXzFnKTsKKyAgICB4Y19zcl9iaXRtYXBfZnJlZSgmY3R4LT54ODZf
aHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtKTsKKyAgICB4Y19zcl9iaXRtYXBfZnJlZSgmY3R4LT54
ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMpOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8q
CisgKiBTZXQgYSBwZm4gYXMgYWxsb2NhdGVkLCBleHBhbmRpbmcgdGhlIHRyYWNraW5nIHN0cnVj
dHVyZXMgaWYgbmVlZGVkLgorICovCitzdGF0aWMgaW50IHBmbl9zZXRfYWxsb2NhdGVkKHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCBwZm4pCit7CisgICAgeGNfaW50ZXJmYWNl
ICp4Y2ggPSBjdHgtPnhjaDsKIAorICAgIGlmICggIXhjX3NyX3NldF9iaXQocGZuLCAmY3R4LT54
ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMpICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJG
YWlsZWQgdG8gcmVhbGxvYyBhbGxvY2F0ZWRfcGZucyBiaXRtYXAiKTsKKyAgICAgICAgZXJybm8g
PSBFTk9NRU07CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CiAgICAgcmV0dXJuIDA7CiB9CiAK
K3N0cnVjdCB4ODZfaHZtX3NwIHsKKyAgICB4ZW5fcGZuX3QgcGZuOworICAgIHhlbl9wZm5fdCBi
YXNlX3BmbjsKKyAgICB1bnNpZ25lZCBsb25nIGluZGV4OworICAgIHVuc2lnbmVkIGxvbmcgY291
bnQ7Cit9OworCisvKgorICogVHJ5IHRvIGFsbG9jYXRlIGEgMUdCIHBhZ2UgZm9yIHRoaXMgcGZu
LCBidXQgYXZvaWQgT3Zlci1hbGxvY2F0aW9uLgorICogSWYgdGhpcyBzdWNjZWVkcywgbWFyayB0
aGUgcmFuZ2Ugb2YgMk1CIHBhZ2VzIGFzIGJ1c3kuCisgKi8KK3N0YXRpYyBib29sIHg4Nl9odm1f
YWxsb2NfMWcoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHg4Nl9odm1fc3AgKnNw
KQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgc3RydWN0IHhjX3Ny
X2JpdG1hcCAqYm07CisgICAgdW5zaWduZWQgaW50IG9yZGVyLCBzaGlmdDsKKyAgICBpbnQgaSwg
ZG9uZTsKKyAgICB4ZW5fcGZuX3QgZXh0ZW50OworCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJl
c3RvcmUuYXR0ZW1wdGVkXzFnOworCisgICAgLyogT25seSBvbmUgYXR0ZW1wdCB0byBhdm9pZCBv
dmVybGFwcGluZyBhbGxvY2F0aW9uICovCisgICAgaWYgKCB4Y19zcl90ZXN0X2FuZF9zZXRfYml0
KHNwLT5pbmRleCwgYm0pICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgb3JkZXIgPSBT
VVBFUlBBR0VfMUdCX1NISUZUOworICAgIHNwLT5jb3VudCA9IDFVTEwgPDwgb3JkZXI7CisKKyAg
ICAvKiBBbGxvY2F0ZSBvbmx5IGlmIHRoZXJlIGlzIHJvb20gZm9yIGFub3RoZXIgc3VwZXJwYWdl
ICovCisgICAgaWYgKCBjdHgtPnJlc3RvcmUudG90X3BhZ2VzICsgc3AtPmNvdW50ID4gY3R4LT5y
ZXN0b3JlLm1heF9wYWdlcyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGV4dGVudCA9
IHNwLT5iYXNlX3BmbiA9IChzcC0+cGZuID4+IG9yZGVyKSA8PCBvcmRlcjsKKyAgICBkb25lID0g
eGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlkLCAxLCBvcmRlciwgMCwg
JmV4dGVudCk7CisgICAgaWYgKCBkb25lIDwgMCApIHsKKyAgICAgICAgUEVSUk9SKCJwb3B1bGF0
ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKyAgICBp
ZiAoIGRvbmUgPT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIERQUklOVEYoIjFH
IGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICJcbiIsIHNwLT5iYXNlX3Bmbik7CisKKyAgICAvKiBN
YXJrIGFsbCAyTUIgcGFnZXMgYXMgZG9uZSB0byBhdm9pZCBvdmVybGFwcGluZyBhbGxvY2F0aW9u
ICovCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtOworICAgIHNo
aWZ0ID0gU1VQRVJQQUdFXzFHQl9TSElGVCAtIFNVUEVSUEFHRV8yTUJfU0hJRlQ7CisgICAgZm9y
ICggaSA9IDA7IGkgPCAoc3AtPmNvdW50ID4+IHNoaWZ0KTsgaSsrICkKKyAgICAgICAgeGNfc3Jf
c2V0X2JpdCgoc3AtPmJhc2VfcGZuID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQpICsgaSwgYm0pOwor
CisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8qIEFsbG9jYXRlIGEgMk1CIHBhZ2UgaWYgeDg2X2h2
bV9hbGxvY18xZyBmYWlsZWQsIGF2b2lkIE92ZXItYWxsb2NhdGlvbi4gKi8KK3N0YXRpYyBib29s
IHg4Nl9odm1fYWxsb2NfMm0oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHg4Nl9o
dm1fc3AgKnNwKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgc3Ry
dWN0IHhjX3NyX2JpdG1hcCAqYm07CisgICAgdW5zaWduZWQgaW50IG9yZGVyOworICAgIGludCBk
b25lOworICAgIHhlbl9wZm5fdCBleHRlbnQ7CisKKyAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVz
dG9yZS5hdHRlbXB0ZWRfMm07CisKKyAgICAvKiBPbmx5IG9uZSBhdHRlbXB0IHRvIGF2b2lkIG92
ZXJsYXBwaW5nIGFsbG9jYXRpb24gKi8KKyAgICBpZiAoIHhjX3NyX3Rlc3RfYW5kX3NldF9iaXQo
c3AtPmluZGV4LCBibSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBvcmRlciA9IFNV
UEVSUEFHRV8yTUJfU0hJRlQ7CisgICAgc3AtPmNvdW50ID0gMVVMTCA8PCBvcmRlcjsKKworICAg
IC8qIEFsbG9jYXRlIG9ubHkgaWYgdGhlcmUgaXMgcm9vbSBmb3IgYW5vdGhlciBzdXBlcnBhZ2Ug
Ki8KKyAgICBpZiAoIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMgKyBzcC0+Y291bnQgPiBjdHgtPnJl
c3RvcmUubWF4X3BhZ2VzICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZXh0ZW50ID0g
c3AtPmJhc2VfcGZuID0gKHNwLT5wZm4gPj4gb3JkZXIpIDw8IG9yZGVyOworICAgIGRvbmUgPSB4
Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y2gsIGN0eC0+ZG9taWQsIDEsIG9yZGVyLCAwLCAm
ZXh0ZW50KTsKKyAgICBpZiAoIGRvbmUgPCAwICkgeworICAgICAgICBQRVJST1IoInBvcHVsYXRl
X3BoeXNtYXAgZmFpbGVkLiIpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIGlm
ICggZG9uZSA9PSAwICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgRFBSSU5URigiMk0g
YmFzZV9wZm4gJSIgUFJJX3hlbl9wZm4gIlxuIiwgc3AtPmJhc2VfcGZuKTsKKyAgICByZXR1cm4g
dHJ1ZTsKK30KKworLyogQWxsb2NhdGUgYSBzaW5nbGUgcGFnZSBpZiB4ODZfaHZtX2FsbG9jXzJt
IGZhaWxlZC4gKi8KK3N0YXRpYyBib29sIHg4Nl9odm1fYWxsb2NfNGsoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCwgc3RydWN0IHg4Nl9odm1fc3AgKnNwKQoreworICAgIHhjX2ludGVyZmFjZSAq
eGNoID0gY3R4LT54Y2g7CisgICAgdW5zaWduZWQgaW50IG9yZGVyOworICAgIGludCBkb25lOwor
ICAgIHhlbl9wZm5fdCBleHRlbnQ7CisKKyAgICBvcmRlciA9IDA7CisgICAgc3AtPmNvdW50ID0g
MVVMTCA8PCBvcmRlcjsKKworICAgIC8qIEFsbG9jYXRlIG9ubHkgaWYgdGhlcmUgaXMgcm9vbSBm
b3IgYW5vdGhlciBwYWdlICovCisgICAgaWYgKCBjdHgtPnJlc3RvcmUudG90X3BhZ2VzICsgc3At
PmNvdW50ID4gY3R4LT5yZXN0b3JlLm1heF9wYWdlcyApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIGV4dGVudCA9IHNwLT5iYXNlX3BmbiA9IChzcC0+cGZuID4+IG9yZGVyKSA8PCBvcmRl
cjsKKyAgICBkb25lID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlk
LCAxLCBvcmRlciwgMCwgJmV4dGVudCk7CisgICAgaWYgKCBkb25lIDwgMCApIHsKKyAgICAgICAg
UEVSUk9SKCJwb3B1bGF0ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgIH0KKyAgICBpZiAoIGRvbmUgPT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwor
ICAgIERQUklOVEYoIjRLIGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICJcbiIsIHNwLT5iYXNlX3Bm
bik7CisgICAgcmV0dXJuIHRydWU7Cit9CisvKgorICogQXR0ZW1wdCB0byBhbGxvY2F0ZSBhIHN1
cGVycGFnZSB3aGVyZSB0aGUgcGZuIHJlc2lkZXMuCisgKi8KK3N0YXRpYyBpbnQgeDg2X2h2bV9h
bGxvY2F0ZV9wZm4oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sK
KyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIGJvb2wgc3VjY2VzczsKKyAg
ICBpbnQgcmMgPSAtMTsKKyAgICB1bnNpZ25lZCBsb25nIGlkeF8xZywgaWR4XzJtOworICAgIHN0
cnVjdCB4ODZfaHZtX3NwIHNwID0geworICAgICAgICAucGZuID0gcGZuCisgICAgfTsKKworICAg
IGlmICggeGNfc3JfdGVzdF9iaXQocGZuLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVk
X3BmbnMpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBpZHhfMWcgPSBwZm4gPj4gU1VQRVJQ
QUdFXzFHQl9TSElGVDsKKyAgICBpZHhfMm0gPSBwZm4gPj4gU1VQRVJQQUdFXzJNQl9TSElGVDsK
KyAgICBpZiAoICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRl
bXB0ZWRfMWcsIGlkeF8xZykgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVh
bGxvYyBhdHRlbXB0ZWRfMWciKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKyAgICBpZiAo
ICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm0s
IGlkeF8ybSkgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBhdHRl
bXB0ZWRfMm0iKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHNwLmluZGV4ID0g
aWR4XzFnOworICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9jXzFnKGN0eCwgJnNwKTsKKworICAg
IGlmICggc3VjY2VzcyA9PSBmYWxzZSApIHsKKyAgICAgICAgc3AuaW5kZXggPSBpZHhfMm07Cisg
ICAgICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9jXzJtKGN0eCwgJnNwKTsKKyAgICB9CisKKyAg
ICBpZiAoIHN1Y2Nlc3MgPT0gZmFsc2UgKSB7CisgICAgICAgIHNwLmluZGV4ID0gMDsKKyAgICAg
ICAgc3VjY2VzcyA9IHg4Nl9odm1fYWxsb2NfNGsoY3R4LCAmc3ApOworICAgIH0KKworICAgIGlm
ICggc3VjY2VzcyA9PSB0cnVlICkgeworICAgICAgICBkbyB7CisgICAgICAgICAgICBzcC5jb3Vu
dC0tOworICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnRvdF9wYWdlcysrOworICAgICAgICAgICAg
cmMgPSBwZm5fc2V0X2FsbG9jYXRlZChjdHgsIHNwLmJhc2VfcGZuICsgc3AuY291bnQpOworICAg
ICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0gd2hp
bGUgKCBzcC5jb3VudCApOworICAgIH0KKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQg
eDg2X2h2bV9wb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVk
IGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90
ICpvcmlnaW5hbF9wZm5zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dWludDMyX3QgKnR5cGVzKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7Cisg
ICAgeGVuX3Bmbl90IG1pbl9wZm4gPSBvcmlnaW5hbF9wZm5zWzBdLCBtYXhfcGZuID0gb3JpZ2lu
YWxfcGZuc1swXTsKKyAgICB1bnNpZ25lZCBpOworICAgIGludCByYyA9IC0xOworCisgICAgZm9y
ICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKKyAgICB7CisgICAgICAgIGlmICggb3JpZ2luYWxf
cGZuc1tpXSA8IG1pbl9wZm4gKQorICAgICAgICAgICAgbWluX3BmbiA9IG9yaWdpbmFsX3BmbnNb
aV07CisgICAgICAgIGlmICggb3JpZ2luYWxfcGZuc1tpXSA+IG1heF9wZm4gKQorICAgICAgICAg
ICAgbWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNbaV07CisgICAgICAgIGlmICggKHR5cGVzW2ldICE9
IFhFTl9ET01DVExfUEZJTkZPX1hUQUIgJiYKKyAgICAgICAgICAgICAgdHlwZXNbaV0gIT0gWEVO
X0RPTUNUTF9QRklORk9fQlJPS0VOKSAmJgorICAgICAgICAgICAgICFwZm5faXNfcG9wdWxhdGVk
KGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHg4
Nl9odm1fYWxsb2NhdGVfcGZuKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7CisgICAgICAgICAgICBp
ZiAoIHJjICkKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgICAgIHJjID0gcGZu
X3NldF9wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKTsKKyAgICAgICAgICAgIGlmICgg
cmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisgICAgfQorCisgICAg
LyogQ292ZXIgdGhlIGdhcCBiZXR3ZWVuIHRoaXMgYW5kIHRoZSBwcmV2aW91cyBiYXRjaCAqLwor
ICAgIGlmICggY3R4LT54ODZfaHZtLnJlc3RvcmUubWluX3BmbiA8IG1pbl9wZm4gKQorICAgICAg
ICBtaW5fcGZuID0gY3R4LT54ODZfaHZtLnJlc3RvcmUubWluX3BmbjsKKworICAgIHdoaWxlICgg
bWluX3BmbiA8IG1heF9wZm4gKQorICAgIHsKKyAgICAgICAgc3RydWN0IHhjX3NyX2JpdG1hcCAq
Ym07CisgICAgICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zOwor
ICAgICAgICBpZiAoICF4Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBtaW5fcGZuKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYWxsb2NhdGVkX3BmbnMg
JSIgUFJJX3hlbl9wZm4sIG1pbl9wZm4pOworICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAg
IH0KKyAgICAgICAgaWYgKCAhcGZuX2lzX3BvcHVsYXRlZChjdHgsIG1pbl9wZm4pICYmCisgICAg
ICAgICAgICB4Y19zcl90ZXN0X2FuZF9jbGVhcl9iaXQobWluX3BmbiwgYm0pICkgeworICAgICAg
ICAgICAgeGVuX3Bmbl90IHBmbiA9IG1pbl9wZm47CisgICAgICAgICAgICByYyA9IHhjX2RvbWFp
bl9kZWNyZWFzZV9yZXNlcnZhdGlvbl9leGFjdCh4Y2gsIGN0eC0+ZG9taWQsIDEsIDAsICZwZm4p
OworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
UEVSUk9SKCJGYWlsZWQgdG8gcmVsZWFzZSBwZm4gJSIgUFJJX3hlbl9wZm4sIG1pbl9wZm4pOwor
ICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICAgICAgfQorICAgICAgICAgICAgY3R4
LT5yZXN0b3JlLnRvdF9wYWdlcy0tOworICAgICAgICB9CisgICAgICAgIG1pbl9wZm4rKzsKKyAg
ICB9CisgICAgY3R4LT54ODZfaHZtLnJlc3RvcmUubWluX3BmbiA9IG1pbl9wZm47CisKKyAgICBy
YyA9IDA7CisKKyBlcnI6CisgICAgcmV0dXJuIHJjOworfQorCisKIHN0cnVjdCB4Y19zcl9yZXN0
b3JlX29wcyByZXN0b3JlX29wc194ODZfaHZtID0KIHsKICAgICAucGZuX2lzX3ZhbGlkICAgID0g
eDg2X2h2bV9wZm5faXNfdmFsaWQsCkBAIC0yMzYsNiArNTExLDcgQEAgc3RydWN0IHhjX3NyX3Jl
c3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9odm0gPQogICAgIC5zZXRfcGFnZV90eXBlICAgPSB4
ODZfaHZtX3NldF9wYWdlX3R5cGUsCiAgICAgLmxvY2FsaXNlX3BhZ2UgICA9IHg4Nl9odm1fbG9j
YWxpc2VfcGFnZSwKICAgICAuc2V0dXAgICAgICAgICAgID0geDg2X2h2bV9zZXR1cCwKKyAgICAu
cG9wdWxhdGVfcGZucyAgID0geDg2X2h2bV9wb3B1bGF0ZV9wZm5zLAogICAgIC5wcm9jZXNzX3Jl
Y29yZCAgPSB4ODZfaHZtX3Byb2Nlc3NfcmVjb3JkLAogICAgIC5zdHJlYW1fY29tcGxldGUgPSB4
ODZfaHZtX3N0cmVhbV9jb21wbGV0ZSwKICAgICAuY2xlYW51cCAgICAgICAgID0geDg2X2h2bV9j
bGVhbnVwLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyBi
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKaW5kZXggNTBlMjVjMTYyYy4uODc5
NTc1NTliYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwor
KysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCkBAIC05MzYsNiArOTM2LDc1
IEBAIHN0YXRpYyB2b2lkIHg4Nl9wdl9zZXRfZ2ZuKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgs
IHhlbl9wZm5fdCBwZm4sCiAgICAgICAgICgodWludDMyX3QgKiljdHgtPng4Nl9wdi5wMm0pW3Bm
bl0gPSBtZm47CiB9CiAKKy8qCisgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5
IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQorICogdW5wb3B1bGF0ZWQgc3Vi
c2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNraW5nIGlzIHBlcmZvcm1l
ZAorICogYW5kIGFsbCB1bnBvcHVsYXRlZCBwZm5zIGFyZSBwb3B1bGF0ZWQuCisgKi8KK3N0YXRp
YyBpbnQgeDg2X3B2X3BvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5z
aWduZWQgY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9w
Zm5fdCAqb3JpZ2luYWxfcGZucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgdWludDMyX3QgKnR5cGVzKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7
CisgICAgeGVuX3Bmbl90ICptZm5zID0gbWFsbG9jKGNvdW50ICogc2l6ZW9mKCptZm5zKSksCisg
ICAgICAgICpwZm5zID0gbWFsbG9jKGNvdW50ICogc2l6ZW9mKCpwZm5zKSk7CisgICAgdW5zaWdu
ZWQgaSwgbnJfcGZucyA9IDA7CisgICAgaW50IHJjID0gLTE7CisKKyAgICBpZiAoICFtZm5zIHx8
ICFwZm5zICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5
dGVzIGZvciBwb3B1bGF0aW5nIHRoZSBwaHlzbWFwIiwKKyAgICAgICAgICAgICAgMiAqIGNvdW50
ICogc2l6ZW9mKCptZm5zKSk7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGZvciAo
IGkgPSAwOyBpIDwgY291bnQ7ICsraSApCisgICAgeworICAgICAgICBpZiAoICghdHlwZXMgfHwg
KHR5cGVzICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGVzW2ldICE9IFhFTl9ET01D
VExfUEZJTkZPX1hUQUIgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZXNbaV0gIT0g
WEVOX0RPTUNUTF9QRklORk9fQlJPS0VOKSkpICYmCisgICAgICAgICAgICAgIXBmbl9pc19wb3B1
bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gcGZuX3NldF9wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKTsKKyAgICAgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICAgICAgcGZuc1tu
cl9wZm5zXSA9IG1mbnNbbnJfcGZuc10gPSBvcmlnaW5hbF9wZm5zW2ldOworICAgICAgICAgICAg
Kytucl9wZm5zOworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCBucl9wZm5zICkKKyAgICB7
CisgICAgICAgIHJjID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXBfZXhhY3QoCisgICAgICAg
ICAgICB4Y2gsIGN0eC0+ZG9taWQsIG5yX3BmbnMsIDAsIDAsIG1mbnMpOworICAgICAgICBpZiAo
IHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcG9wdWxhdGUg
cGh5c21hcCIpOworICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKworICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IG5yX3BmbnM7ICsraSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggbWZuc1tpXSA9PSBJTlZBTElEX01GTiApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgRVJST1IoIlBvcHVsYXRlIHBoeXNtYXAgZmFpbGVkIGZvciBwZm4gJXUiLCBpKTsKKyAgICAg
ICAgICAgICAgICByYyA9IC0xOworICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICBjdHgtPnJlc3RvcmUub3BzLnNldF9nZm4oY3R4LCBwZm5zW2ld
LCBtZm5zW2ldKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJjID0gMDsKKworIGVycjoKKyAg
ICBmcmVlKHBmbnMpOworICAgIGZyZWUobWZucyk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8q
CiAgKiByZXN0b3JlX29wcyBmdW5jdGlvbi4gIENvbnZlcnQgcGZucyBiYWNrIHRvIG1mbnMgaW4g
cGFnZXRhYmxlcy4gIFBvc3NpYmx5CiAgKiBuZWVkcyB0byBwb3B1bGF0ZSBuZXcgZnJhbWVzIGlm
IGEgUFRFIGlzIGZvdW5kIHJlZmVycmluZyB0byBhIGZyYW1lIHdoaWNoCkBAIC05ODAsNyArMTA0
OSw3IEBAIHN0YXRpYyBpbnQgeDg2X3B2X2xvY2FsaXNlX3BhZ2Uoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICggdG9fcG9wdWxhdGUgJiYgcG9w
dWxhdGVfcGZucyhjdHgsIHRvX3BvcHVsYXRlLCBwZm5zLCBOVUxMKSApCisgICAgaWYgKCB0b19w
b3B1bGF0ZSAmJiB4ODZfcHZfcG9wdWxhdGVfcGZucyhjdHgsIHRvX3BvcHVsYXRlLCBwZm5zLCBO
VUxMKSApCiAgICAgICAgIHJldHVybiAtMTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgKFBBR0Vf
U0laRSAvIHNpemVvZih1aW50NjRfdCkpOyArK2kgKQpAQCAtMTE2MCw2ICsxMjI5LDcgQEAgc3Ry
dWN0IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdiA9CiAgICAgLnNldF9nZm4g
ICAgICAgICA9IHg4Nl9wdl9zZXRfZ2ZuLAogICAgIC5sb2NhbGlzZV9wYWdlICAgPSB4ODZfcHZf
bG9jYWxpc2VfcGFnZSwKICAgICAuc2V0dXAgICAgICAgICAgID0geDg2X3B2X3NldHVwLAorICAg
IC5wb3B1bGF0ZV9wZm5zICAgPSB4ODZfcHZfcG9wdWxhdGVfcGZucywKICAgICAucHJvY2Vzc19y
ZWNvcmQgID0geDg2X3B2X3Byb2Nlc3NfcmVjb3JkLAogICAgIC5zdHJlYW1fY29tcGxldGUgPSB4
ODZfcHZfc3RyZWFtX2NvbXBsZXRlLAogICAgIC5jbGVhbnVwICAgICAgICAgPSB4ODZfcHZfY2xl
YW51cCwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:33:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16:33: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.xen.org>)
	id 1dlHYB-0003gR-0D; Fri, 25 Aug 2017 16:33:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlHY9-0003g5-Gl
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:33:37 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3B/F9-18185-06150A95; Fri, 25 Aug 2017 16:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsUSuHLSDd2EwAW
 RBkeOclos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnN9/eyFeyxqmiasIS9gbFVt4uRi4NF4BOT
 xKn+M6xdjBwcEgKZEsvmhUGYIhJP/qd1MXJyCAkcZJJYe4AdxGYTUJLYe/A4I0iriMBERomDp
 +8xgiSYBRQkXjzfygRiCwt4STw+uIwZxGYRUJW4O/knO8hMXgEjiVlTCkHCEgLyEv07loOVcw
 oYS7z+fp4FYpeRxJp/l9knMPIuYGRYxahRnFpUllqka2ykl1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGAoMQLCD8fS6wEOMkhxMSqK81i/nRwrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4DULWBApJFiUmp5akZaZAwxKmLQEB4+SCG+FP1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8
 vLzUqXEeVVBZgiAFGWU5sGNgEXIJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzzgBZxZOZVw
 K36RXQEUxAR0w6MQfkiJJEhJRUA6O2w4P9b9jiF8cErlGb1Fh9jGtmceHuKO3X1mvMXu/c7/Z
 hgeD9mcYfZ4Yav8jlvatzxr1vndV6yb0bNkjfZQ246WTE/+QIR7vRs/lPma4tPpu60GJXlsnH
 qzZxfqs+6j27u/rFij9fMue/ys7lrw5e4RO3WCZTQ/25oc0bNY+5EzsvuR9UmTZNiaU4I9FQi
 7moOBEAclZEHYsCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503678815!79657936!1
X-Originating-IP: [81.169.146.216]
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 23386 invoked from network); 25 Aug 2017 16:33:36 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 16:33:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503678815;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=qSGxutWgAcU7T9hCzUoVO/4tRWvpwqQNYs6iHQCM+YQ=;
 b=yJNX60Ry2FRh1e8vvyZwm757k64+qlthb1ooibuZ7SSWQcTAhiliN7IRRdVEIi6tmy
 xlyJrag0X6ut2WYCdEVuxCeETAk9nSS8/He1+XkeKAnvq0nIBmOzzvJCSgIEGmFgmjTG
 e24v3fHDsaOc+ugULcH+G6DAe5xQ9ou0Spwmg=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id w07043t7PGXXN2g
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 25 Aug 2017 18:33:33 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri, 25 Aug 2017 18:33:18 +0200
Message-Id: <20170825163319.6650-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170825163319.6650-1-olaf@aepfle.de>
References: <20170825163319.6650-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v5 2/3] tools/libxc: add API for bitmap access
	for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJl
c2VudGVkIGJ5IGEKZ2VuZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgpTd2l0Y2ggdGhlIGV4aXN0
aW5nIHBvcHVsYXRlZF9wZm5zIHRvIHRoaXMgQVBJLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICB8IDY4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jIHwgNjYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgYi90b29scy9saWJ4Yy94Y19zcl9j
b21tb24uYwppbmRleCA3OWI5YzNlOTQwLi40ZDIyMWNhOTBjIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19zcl9jb21tb24uYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwpAQCAt
MTU1LDYgKzE1NSw0NyBAQCBzdGF0aWMgdm9pZCBfX2F0dHJpYnV0ZV9fKCh1bnVzZWQpKSBidWls
ZF9hc3NlcnRpb25zKHZvaWQpCiAgICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3Jf
cmVjX2h2bV9wYXJhbXMpICAgICAgICAhPSA4KTsKIH0KIAorLyoKKyAqIEV4cGFuZCB0aGUgdHJh
Y2tpbmcgc3RydWN0dXJlcyBhcyBuZWVkZWQuCisgKiBUbyBhdm9pZCByZWFsbG9jKClpbmcgdG9v
IGV4Y2Vzc2l2ZWx5LCB0aGUgc2l6ZSBpbmNyZWFzZWQgdG8gdGhlIG5lYXJlc3QgcG93ZXIKKyAq
IG9mIHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGJp
dHMuCisgKi8KK2Jvb2wgX3hjX3NyX2JpdG1hcF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAq
Ym0sIHVuc2lnbmVkIGxvbmcgYml0cykKK3sKKyAgICBpZiAoYml0cyA+IGJtLT5iaXRzKQorICAg
IHsKKyAgICAgICAgc2l6ZV90IG5ld19tYXg7CisgICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19z
ejsKKyAgICAgICAgdm9pZCAqcDsKKworICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUgbmVhcmVz
dCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gYml0LCBsZXNzIDEuICovCisgICAgICAgIG5ld19t
YXggPSBiaXRzOworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTsKKyAgICAgICAgbmV3
X21heCB8PSBuZXdfbWF4ID4+IDI7CisgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA0Owor
ICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gODsKKyAgICAgICAgbmV3X21heCB8PSBuZXdf
bWF4ID4+IDE2OworI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4
ID4+IDMyOworI2VuZGlmCisKKyAgICAgICAgb2xkX3N6ID0gYml0bWFwX3NpemUoYm0tPmJpdHMg
KyAxKTsKKyAgICAgICAgbmV3X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOworICAgICAg
ICBwID0gcmVhbGxvYyhibS0+cCwgbmV3X3N6KTsKKyAgICAgICAgaWYgKCFwKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIGlmIChibS0+cCkKKyAgICAgICAgICAgIG1lbXNl
dChwICsgb2xkX3N6LCAwLCBuZXdfc3ogLSBvbGRfc3opOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBtZW1zZXQocCwgMCwgbmV3X3N6KTsKKworICAgICAgICBibS0+cCA9IHA7CisgICAgICAg
IGJtLT5iaXRzID0gbmV3X21heDsKKyAgICB9CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2YyMmFm
NGUuLmRhMjY5MWJhNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xNzIsNiArMTcyLDEyIEBAIHN0cnVj
dCB4Y19zcl94ODZfcHZfcmVzdG9yZV92Y3B1CiAgICAgc2l6ZV90IGJhc2ljc3osIGV4dGRzeiwg
eHNhdmVzeiwgbXNyc3o7CiB9OwogCitzdHJ1Y3QgeGNfc3JfYml0bWFwCit7CisgICAgdm9pZCAq
cDsKKyAgICB1bnNpZ25lZCBsb25nIGJpdHM7Cit9OworCiBzdHJ1Y3QgeGNfc3JfY29udGV4dAog
ewogICAgIHhjX2ludGVyZmFjZSAqeGNoOwpAQCAtMjU1LDggKzI2MSw3IEBAIHN0cnVjdCB4Y19z
cl9jb250ZXh0CiAgICAgICAgICAgICBkb21pZF90ICAgICAgeGVuc3RvcmVfZG9taWQsICBjb25z
b2xlX2RvbWlkOwogCiAgICAgICAgICAgICAvKiBCaXRtYXAgb2YgY3VycmVudGx5IHBvcHVsYXRl
ZCBQRk5zIGR1cmluZyByZXN0b3JlLiAqLwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcG9w
dWxhdGVkX3BmbnM7Ci0gICAgICAgICAgICB4ZW5fcGZuX3QgbWF4X3BvcHVsYXRlZF9wZm47Cisg
ICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIHBvcHVsYXRlZF9wZm5zOwogCiAgICAgICAg
ICAgICAvKiBTZW5kZXIgaGFzIGludm9rZWQgdmVyaWZ5IG1vZGUgb24gdGhlIHN0cmVhbS4gKi8K
ICAgICAgICAgICAgIGJvb2wgdmVyaWZ5OwpAQCAtMzQzLDYgKzM0OCw2NSBAQCBleHRlcm4gc3Ry
dWN0IHhjX3NyX3NhdmVfb3BzIHNhdmVfb3BzX3g4Nl9odm07CiBleHRlcm4gc3RydWN0IHhjX3Ny
X3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdjsKIGV4dGVybiBzdHJ1Y3QgeGNfc3JfcmVz
dG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bTsKIAorZXh0ZXJuIGJvb2wgX3hjX3NyX2JpdG1h
cF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0cyk7CisK
K3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl9iaXRtYXBfcmVzaXplKHN0cnVjdCB4Y19zcl9iaXRt
YXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCit7CisgICAgaWYgKGJpdHMgPiBibS0+Yml0cykK
KyAgICAgICAgcmV0dXJuIF94Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKTsKKyAgICByZXR1
cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhjX3NyX2JpdG1hcF9mcmVlKHN0cnVj
dCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGZyZWUoYm0tPnApOworICAgIGJtLT5wID0gTlVM
TDsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX3NldF9iaXQodW5zaWduZWQgbG9uZyBi
aXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGlmICgheGNfc3JfYml0bWFwX3Jl
c2l6ZShibSwgYml0KSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc2V0X2JpdChiaXQs
IGJtLT5wKTsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3Ny
X3Rlc3RfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sK
KyAgICBpZiAoYml0ID4gYm0tPmJpdHMpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1
cm4gISF0ZXN0X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgeGNfc3Jf
dGVzdF9hbmRfY2xlYXJfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFw
ICpibSkKK3sKKyAgICByZXR1cm4gdGVzdF9hbmRfY2xlYXJfYml0KGJpdCwgYm0tPnApOworfQor
CitzdGF0aWMgaW5saW5lIGludCB4Y19zcl90ZXN0X2FuZF9zZXRfYml0KHVuc2lnbmVkIGxvbmcg
Yml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sKKyAgICByZXR1cm4gdGVzdF9hbmRfc2V0
X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBib29sIHBmbl9pc19wb3B1bGF0
ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICByZXR1
cm4geGNfc3JfdGVzdF9iaXQocGZuLCAmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zKTsKK30K
Kworc3RhdGljIGlubGluZSBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+
eGNoOworCisgICAgaWYgKCAheGNfc3Jfc2V0X2JpdChwZm4sICZjdHgtPnJlc3RvcmUucG9wdWxh
dGVkX3BmbnMpICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBwb3B1
bGF0ZWRfcGZucyBiaXRtYXAiKTsKKyAgICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJl
dHVybiAtMTsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKIHN0cnVjdCB4Y19zcl9yZWNvcmQK
IHsKICAgICB1aW50MzJfdCB0eXBlOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCmluZGV4IGEwMTY2NzgzMzIuLmQ1
Mzk0OGUxYTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKQEAgLTY4LDY0ICs2OCw2IEBAIHN0YXRpYyBpbnQg
cmVhZF9oZWFkZXJzKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9
CiAKLS8qCi0gKiBJcyBhIHBmbiBwb3B1bGF0ZWQ/Ci0gKi8KLXN0YXRpYyBib29sIHBmbl9pc19w
b3B1bGF0ZWQoY29uc3Qgc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikK
LXsKLSAgICBpZiAoIHBmbiA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCi0gICAg
ICAgIHJldHVybiBmYWxzZTsKLSAgICByZXR1cm4gdGVzdF9iaXQocGZuLCBjdHgtPnJlc3RvcmUu
cG9wdWxhdGVkX3BmbnMpOwotfQotCi0vKgotICogU2V0IGEgcGZuIGFzIHBvcHVsYXRlZCwgZXhw
YW5kaW5nIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4gVG8KLSAqIGF2b2lkIHJl
YWxsb2MoKWluZyB0b28gZXhjZXNzaXZlbHksIHRoZSBzaXplIGluY3JlYXNlZCB0byB0aGUgbmVh
cmVzdCBwb3dlcgotICogb2YgdHdvIGxhcmdlIGVub3VnaCB0byBjb250YWluIHRoZSByZXF1aXJl
ZCBwZm4uCi0gKi8KLXN0YXRpYyBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOwotCi0gICAgaWYgKCBwZm4gPiBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4g
KQotICAgIHsKLSAgICAgICAgeGVuX3Bmbl90IG5ld19tYXg7Ci0gICAgICAgIHNpemVfdCBvbGRf
c3osIG5ld19zejsKLSAgICAgICAgdW5zaWduZWQgbG9uZyAqcDsKLQotICAgICAgICAvKiBSb3Vu
ZCB1cCB0byB0aGUgbmVhcmVzdCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gcGZuLCBsZXNzIDEu
ICovCi0gICAgICAgIG5ld19tYXggPSBwZm47Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+
PiAxOwotICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMjsKLSAgICAgICAgbmV3X21heCB8
PSBuZXdfbWF4ID4+IDQ7Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA4OwotICAgICAg
ICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTY7Ci0jaWZkZWYgX194ODZfNjRfXwotICAgICAgICBu
ZXdfbWF4IHw9IG5ld19tYXggPj4gMzI7Ci0jZW5kaWYKLQotICAgICAgICBvbGRfc3ogPSBiaXRt
YXBfc2l6ZShjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKyAxKTsKLSAgICAgICAgbmV3
X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOwotICAgICAgICBwID0gcmVhbGxvYyhjdHgt
PnJlc3RvcmUucG9wdWxhdGVkX3BmbnMsIG5ld19zeik7Ci0gICAgICAgIGlmICggIXAgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgcG9wdWxhdGVkIGJp
dG1hcCIpOwotICAgICAgICAgICAgZXJybm8gPSBFTk9NRU07Ci0gICAgICAgICAgICByZXR1cm4g
LTE7Ci0gICAgICAgIH0KLQotICAgICAgICBtZW1zZXQoKHVpbnQ4X3QgKilwICsgb2xkX3N6LCAw
eDAwLCBuZXdfc3ogLSBvbGRfc3opOwotCi0gICAgICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRf
cGZucyAgICA9IHA7Ci0gICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiA9IG5l
d19tYXg7Ci0gICAgfQotCi0gICAgYXNzZXJ0KCF0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5w
b3B1bGF0ZWRfcGZucykpOwotICAgIHNldF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVk
X3BmbnMpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIC8qCiAgKiBHaXZlbiBhIHNldCBvZiBwZm5z
LCBvYnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQogICog
dW5wb3B1bGF0ZWQgc3Vic2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNr
aW5nIGlzIHBlcmZvcm1lZApAQCAtNjg0LDEwICs2MjYsOCBAQCBzdGF0aWMgaW50IHNldHVwKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gZXJy
OwogCi0gICAgY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuID0gKDMyICogMTAyNCAvIDQp
IC0gMTsKLSAgICBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMgPSBiaXRtYXBfYWxsb2MoCi0g
ICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiArIDEpOwotICAgIGlmICggIWN0
eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyApCisgICAgcmMgPSAheGNfc3JfYml0bWFwX3Jlc2l6
ZSgmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zLCAzMiAqIDEwMjQgLyA0KTsKKyAgICBpZiAo
IHJjICkKICAgICB7CiAgICAgICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZv
ciBwb3B1bGF0ZWRfcGZucyBiaXRtYXAiKTsKICAgICAgICAgcmMgPSAtMTsKQEAgLTcyMiw3ICs2
NjIsNyBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAg
ICAgICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZV9wYWdlcyh4Y2gsIGRpcnR5X2JpdG1hcCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlJQQUdFUyhiaXRtYXBfc2l6ZShj
dHgtPnJlc3RvcmUucDJtX3NpemUpKSk7CiAgICAgZnJlZShjdHgtPnJlc3RvcmUuYnVmZmVyZWRf
cmVjb3Jkcyk7Ci0gICAgZnJlZShjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOworICAgIHhj
X3NyX2JpdG1hcF9mcmVlKCZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwogICAgIGlmICgg
Y3R4LT5yZXN0b3JlLm9wcy5jbGVhbnVwKGN0eCkgKQogICAgICAgICBQRVJST1IoIkZhaWxlZCB0
byBjbGVhbiB1cCIpOwogfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:33:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16:33: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.xen.org>)
	id 1dlHY5-0003ft-P9; Fri, 25 Aug 2017 16:33:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlHY4-0003fn-TF
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 16:33:33 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 36/B4-03557-C5150A95; Fri, 25 Aug 2017 16:33:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsUSuHLSHd3owAW
 RBj+PqFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnNl5ewF3RxVnw7MYG5gXE9excjFweLwG0m
 iS8LjwM5HBwSApkSy+aFQZgiEk/+p4GUCAkcZJK4vfAfUAknB5uAksTeg8cZQWwRAXeJyS8Os
 4HYzAIKEi+eb2UCsYUFjCU2nrwEVs8ioCrROOEyM4jNK2AkcedOG5gtISAv0b9jOdMERu4FjA
 yrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvcsABDsYPy0
 LOMQoycGkJMpr/XJ+pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3sP+CyKFBItS01Mr0jJzgGEG
 k5bg4FES4a0ASfMWFyTmFmemQ6ROMepy3Onb8IVJiCUvPy9VSpx3PkiRAEhRRmke3AhYyF9il
 JUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8MkCk8mXklcJteAR3BBHTEpBNzQI4oSURISTUwml
 7sMjCT2/Np42rRgJRrK7tWTcr9cqda4pHec5NPxyP4lyc88vw2++jLZuN3W7vfbXt3eH3mkb8
 LZ02a6Mi0P+9ftOC3RrbHkyrjLuRtCDYpk8nImK2x7u3Fv7Njtt6wvVFgWa86R5/pxvfk6cxy
 Vzc6sl8Q2SbD5LNQ4diRo6/XhjE9/pi/8YESS3FGoqEWc1FxIgBXrc4IdAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503678811!76490497!1
X-Originating-IP: [81.169.146.220]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63776 invoked from network); 25 Aug 2017 16:33:31 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.220)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 16:33:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503678811;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=kyCZM9leSyvJIIZf5y4BwfxoUHv+WgtvVBSFJuwuSO4=;
 b=Cwegn5GE1A5mOCRdT8hcIcStOHquXESPwpgs33fkBOman5vuKQorG1L6RbVPcl8ros
 XuHSdvqWU8DtqL5z/eA+udVt38wIvDUmhh/PMpNrqcSaTY2+SXPXrdMEV1Xqg7VT9Qgf
 TGYO5c4pTsr1GDCYksUEVoG5C23iv1+XbTx5o=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id w07043t7PGXTN2d
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 25 Aug 2017 18:33:29 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org,
	Andrew Cooper <andrew.cooper3@citrix.com>
Date: Fri, 25 Aug 2017 18:33:16 +0200
Message-Id: <20170825163319.6650-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v5 0/3] tools/libxc: use superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgc3VwZXJwYWdlcyBvbiB0aGUgcmVjZWl2aW5nIGRvbTAgd2lsbCBhdm9pZCBwZXJmb3Jt
YW5jZSByZWdyZXNzaW9ucy4KCk9sYWYKCnY1Ogogc2VuZCBjb3JyZWN0IHZlcnNpb24sIHJlYmFz
ZSB3YXMgbm90IGZ1bGx5IGZpbmlzaGVkCnY0OgogcmVzdG9yZSB0cmFpbGluZyAiX2JpdCIgaW4g
Yml0bWFwIGZ1bmN0aW9uIG5hbWVzCiBrZWVwIHRyYWNrIG9mIGdhcHMgYmV0d2VlbiBwcmV2aW91
cyBhbmQgY3VycmVudCBiYXRjaAogc3BsaXQgYWxsb2MgZnVuY3Rpb25hbGl0eSBpbiB4ODZfaHZt
X2FsbG9jYXRlX3Bmbgp2MzoKIGNsZWFyIHBvaW50ZXIgaW4geGNfc3JfYml0bWFwX2ZyZWUKIHNv
bWUgY29kaW5nIHN0eWxlIGNoYW5nZXMKIHVzZSBnZXRkb21haW5pbmZvLm1heF9wYWdlcyB0byBh
dm9pZCBPdmVyLWFsbG9jYXRpb24gY2hlY2sKIHRyaW0gYml0bWFwIGZ1bmN0aW9uIG5hbWVzLCBk
cm9wIHRyYWlsaW5nICJfYml0IgogYWRkIHNvbWUgY29tbWVudHMKdjI6CiBzcGxpdCBpbnRvIGlu
ZGl2aWR1YWwgY29tbWl0cwoKCk9sYWYgSGVyaW5nICgzKToKICB0b29scy9saWJ4YzogbW92ZSBT
VVBFUlBBR0UgbWFjcm9zIHRvIGNvbW1vbiBoZWFkZXIKICB0b29scy9saWJ4YzogYWRkIEFQSSBm
b3IgYml0bWFwIGFjY2VzcyBmb3IgcmVzdG9yZQogIHRvb2xzL2xpYnhjOiB1c2Ugc3VwZXJwYWdl
cyBkdXJpbmcgcmVzdG9yZSBvZiBIVk0gZ3Vlc3QKCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMg
ICAgICAgICAgICB8ICAgNSAtCiB0b29scy9saWJ4Yy94Y19wcml2YXRlLmggICAgICAgICAgICB8
ICAgNSArCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgICAgICAgICB8ICA0MSArKysrKysK
IHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICAgICAgICAgIHwgIDk0ICsrKysrKysrKystLQog
dG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jICAgICAgICAgfCAxNDEgKystLS0tLS0tLS0tLS0t
LS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyB8IDI3NiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2
X3B2LmMgIHwgIDcyICsrKysrKysrKy0KIDcgZmlsZXMgY2hhbmdlZCwgNDg2IGluc2VydGlvbnMo
KyksIDE0OCBkZWxldGlvbnMoLSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHi5-0004xL-0D; Fri, 25 Aug 2017 16:43:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHi3-0004wU-Vp
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:43:52 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 6F/15-03765-7C350A95; Fri, 25 Aug 2017 16:43:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvdY8IJ
 Ig09z9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTe1pYC5aIVWzv/M/YwHhboIuRk0NCwF/i
 5f4DzCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFtjPKNH79QcbSI2wgLvEwjdL2EFsFgFVi
 We/HoLZvAK2Em9mvWKFmCkvce7BbWaQOZwCdhK7TnKBmEJAJS/O6IFUCAF1Ln5wFKpTUOLkzC
 csIDazgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnppebWly
 cmJ6ak5hUrJecn7uJERg4DECwg/H4+7hDjJIcTEqivNYv50cK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuCdELQgUkiwKDU9tSItMwcYwjBpCQ4eJRHeNpA0b3FBYm5xZjpE6hSjopQ4bylIQgAkk
 VGaB9cGi5tLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEub9Hwg0hSczrwRu+iugxUxAiyedmA
 OyuCQRISXVwLi81E26ZeOMxqvHHGNkaraczkoRmuPy5kN1V9jTr62CHy7tu5v++Fshx/wgRcW
 dry9dsaiZ8GqbSuqlJVmuS5Zmf/R7orX38oWtnyp+mySV+WqUfihoP1pea7uST3vCtD/J/Rvb
 v8x0lpr9+vexDec+h8/3EL9t6n3LfUX2FJu+a3HJLUfF355UYinOSDTUYi4qTgQAbasY75YCA
 AA=
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503679427!76491514!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7157 invoked from network); 25 Aug 2017 16:43:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:43:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436909231"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:35 +0100
Message-ID: <20170825164343.29015-6-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 06/14] fuzz/x86_emulate: Implement dread() and
	davail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgdGhlICJyZWFkIiBmcm9tIHRoZSBpbnB1dCBmaWxlLgoK
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCAzMSArKysrKysrKysr
KysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jCmluZGV4IDdmOWEzNjk0MjEuLjBmNWZmMGIyNjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC01Miw2ICs1MiwyMiBAQCBz
dHJ1Y3QgZnV6el9zdGF0ZQogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOwogfTsKIAor
c3RhdGljIGlubGluZSBpbnQgZGF2YWlsKHN0cnVjdCBmdXp6X3N0YXRlICpzLCBzaXplX3Qgc2l6
ZSkKK3sKKyAgICByZXR1cm4gcy0+ZGF0YV9pbmRleCArIHNpemUgPCBzLT5kYXRhX251bTsKK30K
Kworc3RhdGljIGlubGluZSBpbnQgZHJlYWQoc3RydWN0IGZ1enpfc3RhdGUgKnMsIHZvaWQgKmRz
dCwgc2l6ZV90IHNpemUpCit7CisgICAgaWYgKCAhZGF2YWlsKHMsIHNpemUpICkKKyAgICAgICAg
cmV0dXJuIDA7CisKKyAgICBtZW1jcHkoZHN0LCAmcy0+Y29ycHVzLT5kYXRhW3MtPmRhdGFfaW5k
ZXhdLCBzaXplKTsKKyAgICBzLT5kYXRhX2luZGV4ICs9IHNpemU7CisKKyAgICByZXR1cm4gMTsK
K30KKwogY2hhciAqeDg2ZW11bF9yZXR1cm5fc3RyaW5nW10gPSB7CiAgICAgW1g4NkVNVUxfT0tB
WV09Ilg4NkVNVUxfT0tBWSIsCiAgICAgW1g4NkVNVUxfVU5IQU5ETEVBQkxFXT0iWDg2RU1VTF9V
TkhBTkRMRUFCTEUiLApAQCAtNjgsMTAgKzg0LDEwIEBAIHN0YXRpYyBpbnQgbWF5YmVfZmFpbChz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICp3aHksIGJvb2wgZXhjZXB0aW9uKQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpz
ID0gY3R4dC0+ZGF0YTsKLSAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3Jw
dXM7CisgICAgdW5zaWduZWQgY2hhciBjOwogICAgIGludCByYzsKIAotICAgIGlmICggcy0+ZGF0
YV9pbmRleCA+PSBzLT5kYXRhX251bSApCisgICAgaWYgKCAhZHJlYWQocywgJmMsIHNpemVvZihj
KSkgKQogICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOwogICAgIGVsc2UKICAgICB7CkBA
IC04MCwxMyArOTYsMTIgQEAgc3RhdGljIGludCBtYXliZV9mYWlsKHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0LAogICAgICAgICAgKiAyNSUgdW5oYW5kbGFibGUKICAgICAgICAgICogMjUl
IGV4Y2VwdGlvbgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBjLT5kYXRhW3MtPmRhdGFfaW5k
ZXhdID4gMHhjMCApCisgICAgICAgIGlmICggYyA+IDB4YzAgKQogICAgICAgICAgICAgcmMgPSBY
ODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgZWxzZSBpZiAoIGMtPmRhdGFbcy0+ZGF0YV9pbmRl
eF0gPiAweDgwICkKKyAgICAgICAgZWxzZSBpZiAoIGMgPiAweDgwICkKICAgICAgICAgICAgIHJj
ID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0g
WDg2RU1VTF9PS0FZOwotICAgICAgICBzLT5kYXRhX2luZGV4Kys7CiAgICAgfQogCiAgICAgaWYg
KCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiAmJiAhZXhjZXB0aW9uICkKQEAgLTEwNiwxMSArMTIx
LDEwIEBAIHN0YXRpYyBpbnQgZGF0YV9yZWFkKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
LAogICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqd2h5LCB2b2lkICpkc3QsIHVuc2ln
bmVkIGludCBieXRlcykKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7
Ci0gICAgY29uc3Qgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogICAgIHVuc2ln
bmVkIGludCBpOwogICAgIGludCByYzsKIAotICAgIGlmICggcy0+ZGF0YV9pbmRleCArIGJ5dGVz
ID4gcy0+ZGF0YV9udW0gKQorICAgIGlmICggIWRhdmFpbChzLCBieXRlcykgKQogICAgIHsKICAg
ICAgICAgLyoKICAgICAgICAgICogRmFrZSB1cCBhIHNlZ21lbnQgbGltaXQgdmlvbGF0aW9uLiAg
U3lzdGVtIHNlZ21lbnQgbGltaXQgdm9sYXRpb25zCkBAIC0xMjgsOCArMTQyLDcgQEAgc3RhdGlj
IGludCBkYXRhX3JlYWQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCiAKICAgICBpZiAo
IHJjID09IFg4NkVNVUxfT0tBWSApCiAgICAgewotICAgICAgICBtZW1jcHkoZHN0LCAmYy0+ZGF0
YVtzLT5kYXRhX2luZGV4XSwgYnl0ZXMpOwotICAgICAgICBzLT5kYXRhX2luZGV4ICs9IGJ5dGVz
OworICAgICAgICBkcmVhZChzLCBkc3QsIGJ5dGVzKTsKIAogICAgICAgICBwcmludGYoIiVzOiAi
LCB3aHkpOwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGJ5dGVzOyBpKysgKQotLSAKMi4xNC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHi6-0004xn-Dh; Fri, 25 Aug 2017 16:43:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHi4-0004wh-Qd
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:43:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4B/21-03937-8C350A95; Fri, 25 Aug 2017 16:43:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUvd48IJ
 Ig4mXVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/q+azFFyUr7jdsJ21gfGxeBcjJ4eEgL9E
 y4tGRhCbTUBPYt7xryxdjBwcIgIqErf3GnQxcnEwC+xnlOj9+oMNpEZYwEdi4+krYDUsAqoSq
 x8zgYR5BWwltrYsZoMYKS9x7sFtZpASTgE7iV0nuUBMIaCSF2f0QCqEgBoXPzjKDtEpKHFy5h
 MWEJtZQELi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz08tNLS5
 OTE/NSUwq1kvOz93ECAwbBiDYwXj8fdwhRkkOJiVRXuuX8yOF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfBOCFoQKSRYlJqeWpGWmQMMYJi0BAePkghvG0iat7ggMbc4Mx0idYpRl2PO7x1fmIRY8
 vLzUqXEeUtBigRAijJK8+BGwKLpEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5/wcCTeHJzC
 uB2/QK6AgmoCMmnZgDckRJIkJKqoGRJ2iLVuLS3fqn4hqf2j6bzWX542DSJ+5tGaviHdobPmf
 VKRY9Wj6974nngzVxO72zvpUenC9sdnHmOoX4uq5r39Y3aTIdOvEspOZwY0RNZI5oHv/KqBtC
 iVW8b4vX87WcCOb7vya//12Z+uuCh1MnJ1l8OVD0fzrzlx0/TIuD3Ew6zh697/tJiaU4I9FQi
 7moOBEASCkpw6ECAAA=
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503679427!76491514!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7188 invoked from network); 25 Aug 2017 16:43:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:43:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436909236"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:38 +0100
Message-ID: <20170825164343.29015-9-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 09/14] fuzz/x86_emulate: Take multiple test
	files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RmluZGluZyBhZ2dyZWdhdGUgY292ZXJhZ2UgZm9yIGEgc2V0IG9mIHRlc3QgZmlsZXMgbWVhbnMg
cnVubmluZyBlYWNoCmFmbC1nZW5lcmF0ZWQgdGVzdCBjYXNlIHRocm91Z2ggdGhlIGhhcm5lc3Mu
ICBBdCB0aGUgbW9tZW50LCB0aGlzIGlzCmRvbmUgYnkgcmUtZXhlY3V0aW5nIGFmbC1oYXJuZXNz
LWNvdiB3aXRoIGVhY2ggaW5wdXQgZmlsZS4gIFdoZW4gYQpsYXJnZSBudW1iZXIgb2YgdGVzdCBj
YXNlcyBoYXZlIGJlZW4gZ2VuZXJhdGVkLCB0aGlzIGNhbiB0YWtlIGEKc2lnbmlmaWNhbnQgYW1v
bnV0IG9mIHRpbWU7IGEgcmVjZW50IHRlc3Qgd2l0aCAzMGsgdG90YWwgZmlsZXMKZ2VuZXJhdGVk
IGJ5IDQgcGFyYWxsZWwgZnV6emVycyB0b29rIG92ZXIgNyBtaW51dGVzLgoKVGhlIHZhc3QgbWFq
b3JpdHkgb2YgdGhpcyB0aW1lIGlzIHRha2VuIHVwIHdpdGggJ2V4ZWMnLCBob3dldmVyLgpTaW5j
ZSB0aGUgaGFybmVzcyBpcyBhbHJlYWR5IGRlc2lnbmVkIHRvIGxvb3Agb3ZlciBtdWx0aXBsZSBp
bnB1dHMgZm9yCmxsdm0gInBlcnNpc3RlbnQgbW9kZSIsIGp1c3QgYWxsb3cgaXQgdG8gdGFrZSBh
IGxhcmdlIG51bWJlciBvZiBpbnB1dHMKb24gdGhlIHNhbWUgd2hlbiAqbm90KiBydW5uaW5nIGlu
IGxsdm0gInBlcnNpc3RlbnQgbW9kZSIuLiAgVGhlbiB0aGUKY29tbWFuZCBjYW4gYmUgZWZmaWNp
ZW50bHkgZXhlY3V0ZWQgbGlrZSB0aGlzOgoKICBscyAqL3F1ZXVlL2lkKiB8IHhhcmdzICRwYXRo
L2FmbC1oYXJuZXNzLWNvdgoKRm9yIHRoZSBhYm92ZS1tZW50aW9uZWQgdGVzdCBvbiAzMGsgZmls
ZXMsIHRoZSB0aW1lIHRvIGdlbmVyYXRlCmNvdmVyYWdlIGRhdGEgd2FzIHJlZHVjZWQgZnJvbSA3
IG1pbnV0ZXMgdG8gdW5kZXIgMzAgc2Vjb25kcy4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enovUkVBRE1FLmFmbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNyArKysrKysrCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgMjMgKysrKysrKysrKysrKysrKy0tLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9mdXp6L1JFQURNRS5hZmwgYi90b29scy9mdXp6L1JFQURNRS5hZmwKaW5kZXgg
MGQ5NTViMjY4Ny4uZThjMjNkNzM0YyAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei9SRUFETUUuYWZs
CisrKyBiL3Rvb2xzL2Z1enovUkVBRE1FLmFmbApAQCAtNDksNiArNDksMTMgQEAgZ2VuZXJhdGUg
Y292ZXJhZ2UgZGF0YS4gIFRvIGRvIHRoaXMsIHVzZSB0aGUgdGFyZ2V0IGBhZmwtY292YDoKIAog
ICAgICQgbWFrZSBhZmwtY292ICNwcm9kdWNlcyBhZmwtaGFybmVzcy1jb3YKIAorSW4gb3JkZXIg
dG8gc3BlZWQgdXAgdGhlIHByb2Nlc3Mgb2YgY2hlY2tpbmcgdG90YWwgY292ZXJhZ2UsCitgYWZs
LWhhcm5lc3MtY292YCBjYW4gdGFrZSBzZXZlcmFsIHRlc3QgaW5wdXRzIG9uIGl0cyBjb21tYW5k
LWxpbmU7Cit0aGUgc3BlZWQtdXAgZWZmZWN0IHNob3VsZCBiZSBzaW1pbGFyIHRvIHRoYXQgb2Yg
dXNpbmcgYWZsLWNsYW5nLWZhc3QuCitZb3UgY2FuIHVzZSB4YXJncyB0byBkbyB0aGlzIG1vc3Qg
ZWZmaWNpZW50bHksIGxpa2Ugc286CisKKyAgICAkIGxzIHF1ZXVlL2lkKiB8IHhhcmdzICRwYXRo
L2FmbC1oYXJuZXNzLWNvdgorCiBOT1RFOiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdGhlIGNvdmVy
YWdlIGluc3RydW1lbnRhdGlvbiBoYXJkLWNvZGVzCiB0aGUgYWJzb2x1dGUgcGF0aCBmb3IgdGhl
IGluc3RydW1lbnRhdGlvbiByZWFkIGFuZCB3cml0ZSBmaWxlcyBpbiB0aGUKIGJpbmFyeTsgc28g
Y292ZXJhZ2UgZGF0YSB3aWxsIGFsd2F5cyBzaG93IHVwIGluIHRoZSBidWlsZCBkaXJlY3Rvcnkg
bm8KZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1o
YXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVz
cy5jCmluZGV4IDUxZTAxODMzNTYuLjc5ZjhhZWM2NTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwpAQCAtMTYsNiArMTYsOCBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgc2l6ZV90IHNpemU7CiAgICAg
RklMRSAqZnAgPSBOVUxMOworICAgIGludCBjb3VudCA9IDA7CisgICAgaW50IG1heDsKIAogICAg
IHNldGJ1ZihzdGRpbiwgTlVMTCk7CiAgICAgc2V0YnVmKHN0ZG91dCwgTlVMTCk7CkBAIC00Miw4
ICs0NCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgIGNhc2UgJz8nOgotICAgICAgICB1c2FnZToKLSAgICAgICAgICAgIHBy
aW50ZigiVXNhZ2U6ICVzICRGSUxFIHwgWy0tbWluLWlucHV0LXNpemVdXG4iLCBhcmd2WzBdKTsK
KyAgICAgICAgICAgIHByaW50ZigiVXNhZ2U6ICVzICRGSUxFIFskRklMRS4uLl0gfCBbLS1taW4t
aW5wdXQtc2l6ZV1cbiIsIGFyZ3ZbMF0pOwogICAgICAgICAgICAgZXhpdCgtMSk7CiAgICAgICAg
ICAgICBicmVhazsKIApAQCAtNTQsMjEgKzU1LDI3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICggb3B0aW5kID09IGFyZ2MgKSAv
KiBObyBwb3NpdGlvbmFsIHBhcmFtZXRlcnMuICBVc2Ugc3RkaW4uICovCisgICAgbWF4ID0gYXJn
YyAtIG9wdGluZDsKKworICAgIGlmICggIW1heCApIC8qIE5vIHBvc2l0aW9uYWwgcGFyYW1ldGVy
cy4gIFVzZSBzdGRpbi4gKi8KKyAgICB7CisgICAgICAgIG1heCA9IDE7CiAgICAgICAgIGZwID0g
c3RkaW47Ci0gICAgZWxzZSBpZiAoIG9wdGluZCAhPSAoYXJnYyAtIDEpICkKLSAgICAgICAgZ290
byB1c2FnZTsKKyAgICB9CiAKICAgICBpZiAoIExMVk1GdXp6ZXJJbml0aWFsaXplKCZhcmdjLCAm
YXJndikgKQogICAgICAgICBleGl0KC0xKTsKIAogI2lmZGVmIF9fQUZMX0hBVkVfTUFOVUFMX0NP
TlRST0wKICAgICB3aGlsZSAoIF9fQUZMX0xPT1AoMTAwMCkgKQorI2Vsc2UKKyAgICBmb3IoIGNv
dW50ID0gMDsgY291bnQgPCBtYXg7IGNvdW50KysgKQogI2VuZGlmCiAgICAgewogICAgICAgICBp
ZiAoIGZwICE9IHN0ZGluICkgLyogSWYgbm90IHVzaW5nIHN0ZGluLCBvcGVuIHRoZSBwcm92aWRl
ZCBmaWxlLiAqLwogICAgICAgICB7Ci0gICAgICAgICAgICBmcCA9IGZvcGVuKGFyZ3Zbb3B0aW5k
XSwgInJiIik7CisgICAgICAgICAgICBwcmludGYoIk9wZW5pbmcgZmlsZSAlc1xuIiwgYXJndltv
cHRpbmRdKTsKKyAgICAgICAgICAgIGZwID0gZm9wZW4oYXJndltvcHRpbmQgKyBjb3VudF0sICJy
YiIpOwogICAgICAgICAgICAgaWYgKCBmcCA9PSBOVUxMICkKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBwZXJyb3IoImZvcGVuIik7CkBAIC04Nyw3ICs5NCw5IEBAIGludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgaWYgKCAhZmVvZihmcCkgfHwgc2l6ZSA+IElO
UFVUX1NJWkUgKQogICAgICAgICB7CiAgICAgICAgICAgICBwcmludGYoIklucHV0IHRvbyBsYXJn
ZVxuIik7Ci0gICAgICAgICAgICBleGl0KC0xKTsKKyAgICAgICAgICAgIGlmICggb3B0aW5kICsg
MSA9PSAgYXJnYyApCisgICAgICAgICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggZnAgIT0gc3RkaW4gKQotLSAKMi4xNC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHi4-0004x3-PZ; Fri, 25 Aug 2017 16:43:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHi3-0004wJ-6W
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:43:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 12/02-03557-6C350A95; Fri, 25 Aug 2017 16:43:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUvdo8IJ
 Ig+9frCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy15xYxF5z2qth9fz9rA+Ncsy5GTg4JAX+J
 +Ytns4HYbAJ6EvOOf2XpYuTgEBFQkbi916CLkYuDWWAKo8Siq0uYQWqEBZwlZu2/xAhiswioS
 uy6dResl1fAVuJtUysbxEx5iXMPbjODzOEUsJPYdZILxBQCKnlxRg+kQgioc/GDo+wQnYISJ2
 c+YQGxmQUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93NT
 i4sT01JzEpGK95PzcTYzAwGEAgh2Mx9/HHWKU5GBSEuW1fjk/UogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IE74SgBZFCgkWp6akVaZk5wBCGSUtw8CiJ8LaBpHmLCxJzizPTIVKnGHU5Nqxe/4VJi
 CUvPy9VSpy3FKRIAKQoozQPbgQsni4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPd/INAUns
 y8ErhNr4COYAI6YtKJOSBHlCQipKQaGGeoifzlvn4r8JHHNwOzWzeevuLr6pe5Z/336CaF12X
 9V+UXMhSe7r655RWrV8SRjBuiC3O+zefZJcij3HG+bnrJ16bk/9u5DhjXW7xNcD3iOaPmZrmZ
 wy3/r38Pfe3+MU9t5ZRLLd26+aHTFzauvincd4OvnfdJm/376a8Ph08WXHP+auE3jy4lluKMR
 EMt5qLiRACsswQsogIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503679427!76491514!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6644 invoked from network); 25 Aug 2017 16:43:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:43:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436909230"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:31 +0100
Message-ID: <20170825164343.29015-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 02/14] x86emul/fuzz: add rudimentary limit
	checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZnV6el9pbnNuX2ZldGNoKCkg
aXMgdGhlIG9ubHkgZGF0YSBhY2Nlc3MgaGVscGVyIHdoZXJlIGl0IGlzIHBvc3NpYmxlCnRvIHNl
ZSBvZmZzZXRzIGxhcmdlciB0aGFuIDRHYiBpbiAxNi0gb3IgMzItYml0IG1vZGVzLCBhcyB3ZSBs
ZWF2ZSB0aGUKaW5jb21pbmcgcklQIHVudG91Y2hlZCBpbiB0aGUgZW11bGF0b3IgaXRzZWxmLiBU
aGUgY2hlY2sgaXMgbmVlZGVkIGhlcmUKYXMgb3RoZXJ3aXNlLCBhZnRlciBzdWNjZXNzZnVsbHkg
ZmV0Y2hpbmcgaW5zbiBieXRlcywgd2UgbWF5IGVuZCB1cAp6ZXJvLWV4dGVuZGluZyBFSVAgc29v
biBhZnRlciBjb21wbGV0ZV9pbnNuLCB3aGljaCBjb2xsaWRlcyB3aXRoIHRoZQpYODZFTVVMX0VY
Q0VQVElPTi1jb25kaXRpb25hbCByZXNwZWN0aXZlIEFTU0VSVCgpIGluCng4Nl9lbXVsYXRlX3dy
YXBwZXIoKS4gKE5COiBwdXRfcmVwX3ByZWZpeCgpIGlzIHdoYXQgYWxsb3dzCmNvbXBsZXRlX2lu
c24gdG8gYmUgcmVhY2hlZCB3aXRoIHJjIHNldCB0byBvdGhlciB0aGFuIFg4NkVNVUxfT0tBWSBv
cgpYODZFTVVMX0RPTkUuIFNlZSBhbHNvIGNvbW1pdCA1M2Y4N2MwM2I0IFsieDg2ZW11bDogZ2Vu
ZXJhbGl6ZQpleGNlcHRpb24gaGFuZGxpbmcgZm9yIHJlcF8qIGhvb2tzIl0uKQoKQWRkIGFzc2Vy
dCgpLXMgZm9yIGFsbCBvdGhlciAoZGF0YSkgYWNjZXNzIHJvdXRpbmVzLCBhcyBlZmZlY3RpdmUK
YWRkcmVzcyBnZW5lcmF0aW9uIGluIHRoZSBlbXVsYXRvciBvdWdodCB0byBndWFyYW50ZWUgaW4t
cmFuZ2UgdmFsdWVzLgpGb3IgdGhlbSB0byBub3QgdHJpZ2dlciwgc2V2ZXJhbCBhZGp1c3RtZW50
cyB0byB0aGUgZW11bGF0b3IncyBhZGRyZXNzCmNhbGN1bGF0aW9ucyBhcmUgbmVlZGVkOiBXaGls
ZSBmb3IgRHN0Qml0QmFzZSBpdCBpcyByZWFsbHkgbWFuZGF0b3J5LAp0aGUgc3BlY2lmaWNhdGlv
biBhbGxvd3MgZm9yIGVpdGhlciBiZWhhdmlvciBmb3IgdHdvLXBhcnQgYWNjZXNzZXMuCk9ic2Vy
dmVkIGJlaGF2aW9yIG9uIHJlYWwgaGFyZHdhcmUsIGhvd2V2ZXIsIGlzIGZvciBzdWNoIGFjY2Vz
c2VzIHRvCnNpbGVudGx5IHdyYXAgYXQgdGhlIDJeXjMyIGJvdW5kYXJ5IGluIG90aGVyIHRoYW4g
NjQtYml0IG1vZGUsIGp1c3QKbGlrZSB0aGV5IGRvIGF0IHRoZSAyXl42NCBib3VuZGFyeSBpbiA2
NC1iaXQgbW9kZS4gV2hpbGUgYWRkaW5nCnRydW5jYXRlX2VhKCkgaW52b2NhdGlvbnMgdGhlcmUs
IGFsc28gY29udmVydCBvcGVuIGNvZGVkIGluc3RhbmNlcyBvZgppdC4KClJlcG9ydGVkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2Z1enotZW11bC5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICAgICAgICAgfCAyMiArKysrKysrKystLS0t
LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVt
dWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmlu
ZGV4IGEyMzI5Zjg0YTUuLjEwNTE0NWU5ZjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0xMzksNyArMTM5LDE4IEBAIHN0YXRpYyBp
bnQgZnV6el9yZWFkKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAg
IC8qIFJlYWRzIGV4cGVjdGVkIGZvciBhbGwgdXNlciBhbmQgc3lzdGVtIHNlZ21lbnRzLiAqLwot
ICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykgfHwgaXNfeDg2X3N5c3RlbV9zZWdt
ZW50KHNlZykpOworICAgIGlmICggaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpICkKKyAgICAgICAg
YXNzZXJ0KGN0eHQtPmFkZHJfc2l6ZSA9PSA2NCB8fCAhKG9mZnNldCA+PiAzMikpOworICAgIGVs
c2UgaWYgKCBzZWcgPT0geDg2X3NlZ190ciApCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBU
U1MgaXMgc3BlY2lhbCBpbiB0aGF0IGFjY2Vzc2VzIGJlbG93IHRoZSBzZWdtZW50IGJhc2UgYXJl
CisgICAgICAgICAqIHBvc3NpYmxlLCBhcyB0aGUgSW50ZXJydXB0IFJlZGlyZWN0aW9uIEJpdG1h
cCBzdGFydHMgMzIgYnl0ZXMKKyAgICAgICAgICogYWhlYWQgb2YgdGhlIEkvTyBCaXRtYXAsIHJl
Z2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9mIHRoZSBsYXR0ZXIuCisgICAgICAgICAqLworICAgICAg
ICBhc3NlcnQoKGxvbmcpb2Zmc2V0IDwgMCA/IChsb25nKW9mZnNldCA+IC0zMiA6ICEob2Zmc2V0
ID4+IDE3KSk7CisgICAgZWxzZQorICAgICAgICBhc3NlcnQoaXNfeDg2X3N5c3RlbV9zZWdtZW50
KHNlZykgJiYKKyAgICAgICAgICAgICAgIChjdHh0LT5sbWEgPyBvZmZzZXQgPD0gMHgxMDAwNyA6
ICEob2Zmc2V0ID4+IDE2KSkpOwogCiAgICAgcmV0dXJuIGRhdGFfcmVhZChjdHh0LCBzZWcsICJy
ZWFkIiwgcF9kYXRhLCBieXRlcyk7CiB9CkBAIC0xNjIsNiArMTczLDEzIEBAIHN0YXRpYyBpbnQg
ZnV6el9pbnNuX2ZldGNoKAogewogICAgIGFzc2VydChzZWcgPT0geDg2X3NlZ19jcyk7CiAKKyAg
ICAvKiBNaW5pbWFsIHNlZ21lbnQgbGltaXQgY2hlY2tpbmcsIHVudGlsIGZ1bGwgb25lIGlzIGJl
aW5nIHB1dCBpbiBwbGFjZS4gKi8KKyAgICBpZiAoIGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICYmIChv
ZmZzZXQgPj4gMzIpICkKKyAgICB7CisgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigxMywg
MCwgY3R4dCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKICAg
ICAvKgogICAgICAqIFplcm8tbGVuZ3RoIGluc3RydWN0aW9uIGZldGNoZXMgYXJlIG1hZGUgYXQg
dGhlIGRlc3RpbmF0aW9uIG9mIGp1bXBzLAogICAgICAqIHRvIHBlcmZvcm0gc2VnbWVudGF0aW9u
IGNoZWNrcy4gIE5vIGRhdGEgbmVlZHMgcmV0dXJuaW5nLgpAQCAtMjMyLDYgKzI1MCw3IEBAIHN0
YXRpYyBpbnQgZnV6el9yZXBfaW5zKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQogewogICAgIGFzc2VydChkc3Rfc2VnID09IHg4Nl9zZWdfZXMpOworICAgIGFzc2VydChjdHh0
LT5hZGRyX3NpemUgPT0gNjQgfHwgIShkc3Rfb2Zmc2V0ID4+IDMyKSk7CiAKICAgICByZXR1cm4g
X2Z1enpfcmVwX3JlYWQoY3R4dCwgInJlcF9pbnMiLCByZXBzKTsKIH0KQEAgLTI0Nyw2ICsyNjYs
NyBAQCBzdGF0aWMgaW50IGZ1enpfcmVwX21vdnMoCiB7CiAgICAgYXNzZXJ0KGlzX3g4Nl91c2Vy
X3NlZ21lbnQoc3JjX3NlZykpOwogICAgIGFzc2VydChkc3Rfc2VnID09IHg4Nl9zZWdfZXMpOwor
ICAgIGFzc2VydChjdHh0LT5hZGRyX3NpemUgPT0gNjQgfHwgISgoc3JjX29mZnNldCB8IGRzdF9v
ZmZzZXQpID4+IDMyKSk7CiAKICAgICByZXR1cm4gX2Z1enpfcmVwX3JlYWQoY3R4dCwgInJlcF9t
b3ZzIiwgcmVwcyk7CiB9CkBAIC0yNjAsNiArMjgwLDcgQEAgc3RhdGljIGludCBmdXp6X3JlcF9v
dXRzKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIGFzc2VydChp
c194ODZfdXNlcl9zZWdtZW50KHNyY19zZWcpKTsKKyAgICBhc3NlcnQoY3R4dC0+YWRkcl9zaXpl
ID09IDY0IHx8ICEoc3JjX29mZnNldCA+PiAzMikpOwogCiAgICAgcmV0dXJuIF9mdXp6X3JlcF93
cml0ZShjdHh0LCAicmVwX291dHMiLCByZXBzKTsKIH0KQEAgLTI3Nyw2ICsyOTgsNyBAQCBzdGF0
aWMgaW50IGZ1enpfcmVwX3N0b3MoCiAgICAgICogZm9yIENMWkVSTy4KICAgICAgKi8KICAgICBh
c3NlcnQoaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpKTsKKyAgICBhc3NlcnQoY3R4dC0+YWRkcl9z
aXplID09IDY0IHx8ICEob2Zmc2V0ID4+IDMyKSk7CiAKICAgICByZXR1cm4gX2Z1enpfcmVwX3dy
aXRlKGN0eHQsICJyZXBfc3RvcyIsIHJlcHMpOwogfQpAQCAtMjkwLDYgKzMxMiw3IEBAIHN0YXRp
YyBpbnQgZnV6el93cml0ZSgKIHsKICAgICAvKiBXcml0ZXMgbm90IGV4cGVjdGVkIGZvciBhbnkg
c3lzdGVtIHNlZ21lbnRzLiAqLwogICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykp
OworICAgIGFzc2VydChjdHh0LT5hZGRyX3NpemUgPT0gNjQgfHwgIShvZmZzZXQgPj4gMzIpKTsK
IAogICAgIHJldHVybiBtYXliZV9mYWlsKGN0eHQsICJ3cml0ZSIsIHRydWUpOwogfQpAQCAtMzA2
LDggKzMyOSwxMCBAQCBzdGF0aWMgaW50IGZ1enpfY21weGNoZygKICAgICAgKiBDbXB4Y2hnIGV4
cGVjdGVkIGZvciB1c2VyIHNlZ21lbnRzLCBhbmQgc2V0dGluZyBhY2Nlc3NlZC9idXN5IGJpdHMg
aW4KICAgICAgKiBHRFQvTERUIGVudGllcywgYnV0IG5vdCBleHBlY3RlZCBmb3IgYW55IElEVCBv
ciBUUiBhY2Nlc3Nlcy4KICAgICAgKi8KLSAgICBhc3NlcnQoaXNfeDg2X3VzZXJfc2VnbWVudChz
ZWcpIHx8Ci0gICAgICAgICAgIHNlZyA9PSB4ODZfc2VnX2dkdHIgfHwgc2VnID09IHg4Nl9zZWdf
bGR0cik7CisgICAgaWYgKCBpc194ODZfdXNlcl9zZWdtZW50KHNlZykgKQorICAgICAgICBhc3Nl
cnQoY3R4dC0+YWRkcl9zaXplID09IDY0IHx8ICEob2Zmc2V0ID4+IDMyKSk7CisgICAgZWxzZQor
ICAgICAgICBhc3NlcnQoKHNlZyA9PSB4ODZfc2VnX2dkdHIgfHwgc2VnID09IHg4Nl9zZWdfbGR0
cikgJiYgIShvZmZzZXQgPj4gMTYpKTsKIAogICAgIHJldHVybiBtYXliZV9mYWlsKGN0eHQsICJj
bXB4Y2hnIiwgdHJ1ZSk7CiB9CkBAIC0zMTksNiArMzQ0LDcgQEAgc3RhdGljIGludCBmdXp6X2lu
dmxwZygKIHsKICAgICAvKiBpbnZscGcoKSwgdW5saWtlIGFsbCBvdGhlciBob29rcywgbWF5IGJl
IGNhbGxlZCB3aXRoIHg4Nl9zZWdfbm9uZS4gKi8KICAgICBhc3NlcnQoaXNfeDg2X3VzZXJfc2Vn
bWVudChzZWcpIHx8IHNlZyA9PSB4ODZfc2VnX25vbmUpOworICAgIGFzc2VydChjdHh0LT5hZGRy
X3NpemUgPT0gNjQgfHwgIShvZmZzZXQgPj4gMzIpKTsKIAogICAgIHJldHVybiBtYXliZV9mYWls
KGN0eHQsICJpbnZscGciLCBmYWxzZSk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCmluZGV4IDIyMDE4NTJjYjQuLjZiY2Y4ZWU5M2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xMjQ5LDEwICsxMjQ5LDEwIEBAIHN0YXRpYyB2b2lkIF9f
cHV0X3JlcF9wcmVmaXgoCiAKIC8qIENsaXAgbWF4aW11bSByZXBldGl0aW9ucyBzbyB0aGF0IHRo
ZSBpbmRleCByZWdpc3RlciBhdCBtb3N0IGp1c3Qgd3JhcHMuICovCiAjZGVmaW5lIHRydW5jYXRl
X2VhX2FuZF9yZXBzKGVhLCByZXBzLCBieXRlc19wZXJfcmVwKSAoeyAgICAgICAgICAgICAgICAg
IFwKLSAgICB1bnNpZ25lZCBsb25nIHRvZG9fXywgZWFfXyA9IHRydW5jYXRlX3dvcmQoZWEsIGFk
X2J5dGVzKTsgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgdG9kb19fLCBlYV9fID0g
dHJ1bmNhdGVfZWEoZWEpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAhKF9y
ZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgdG9kb19fID0gdHJ1bmNhdGVfd29yZCgtKGVhKSwgYWRfYnl0ZXMpIC8g
KGJ5dGVzX3Blcl9yZXApOyAgICAgICAgXAotICAgIGVsc2UgaWYgKCB0cnVuY2F0ZV93b3JkKChl
YSkgKyAoYnl0ZXNfcGVyX3JlcCkgLSAxLCBhZF9ieXRlcykgPCBlYV9fIClcCisgICAgICAgIHRv
ZG9fXyA9IHRydW5jYXRlX2VhKC1lYV9fKSAvIChieXRlc19wZXJfcmVwKTsgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBlbHNlIGlmICggdHJ1bmNhdGVfZWEoZWFfXyArIChieXRlc19wZXJfcmVw
KSAtIDEpIDwgZWFfXyApICAgICAgICAgICAgXAogICAgICAgICB0b2RvX18gPSAxOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZWxz
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgdG9kb19fID0gZWFfXyAvIChieXRlc19wZXJfcmVwKSArIDE7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMzEyOCw2ICszMTI4LDcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVzICsgKCgoLXNyYy52YWwgLSAx
KSA+PiAzKSAmIH4ob3BfYnl0ZXMgLSAxTCkpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgICAgIGVhLm1lbS5vZmYgKz0gKHNyYy52YWwgPj4gMykgJiB+KG9wX2J5dGVzIC0gMUwpOwor
ICAgICAgICAgICAgZWEubWVtLm9mZiA9IHRydW5jYXRlX2VhKGVhLm1lbS5vZmYpOwogICAgICAg
ICB9CiAKICAgICAgICAgLyogQml0IGluZGV4IGFsd2F5cyB0cnVuY2F0ZWQgdG8gd2l0aGluIHJh
bmdlLiAqLwpAQCAtMzM0Niw3ICszMzQ3LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc3JjX3ZhbDI7CiAgICAgICAgIGludCBsYiwgdWIsIGlkeDsKICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHNyYy50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLSAgICAgICAg
aWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0uc2VnLCBzcmMubWVtLm9mZiArIG9wX2J5dGVz
LAorICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHRydW5jYXRlX2Vh
KHNyYy5tZW0ub2ZmICsgb3BfYnl0ZXMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnNyY192YWwyLCBvcF9ieXRlcywgY3R4dCwgb3BzKSkgKQogICAgICAgICAgICAgZ290byBkb25l
OwogICAgICAgICB1YiAgPSAob3BfYnl0ZXMgPT0gMikgPyAoaW50MTZfdClzcmNfdmFsMiA6IChp
bnQzMl90KXNyY192YWwyOwpAQCAtMzg5Nyw3ICszODk4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIHNlZyA9IChiICYgMSkgKiAzOyAvKiBlcyA9IDAsIGRzID0gMyAqLwogICAgIGxlczoKICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHNyYy50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsK
LSAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0uc2VnLCBzcmMubWVtLm9mZiAr
IHNyYy5ieXRlcywKKyAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0uc2VnLCB0
cnVuY2F0ZV9lYShzcmMubWVtLm9mZiArIHNyYy5ieXRlcyksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZHN0LnZhbCwgMiwgY3R4dCwgb3BzKSkgIT0gWDg2RU1VTF9PS0FZICkKICAg
ICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgQVNTRVJUKGlzX3g4Nl91c2VyX3NlZ21lbnQo
c2VnKSk7CkBAIC00OTMxLDcgKzQ5MzIsOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgY2FzZSA1
OiAvKiBqbXAgKGZhciwgYWJzb2x1dGUgaW5kaXJlY3QpICovCiAgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwogCi0gICAgICAgICAg
ICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHNyYy5tZW0ub2ZmICsgb3BfYnl0
ZXMsCisgICAgICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1bmNhdGVfZWEoc3JjLm1lbS5vZmYgKyBv
cF9ieXRlcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmltbTIsIDIsIGN0
eHQsIG9wcykpICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBpbW0x
ID0gc3JjLnZhbDsKQEAgLTUxMTUsOCArNTExNyw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsIGVhLm1l
bS5vZmYsICZzcmVnLmxpbWl0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIs
IGN0eHQpKSAhPSBYODZFTVVMX09LQVkgfHwKLSAgICAgICAgICAgICAgICAgKHJjID0gb3BzLT53
cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmICsgMiwgJnNyZWcuYmFzZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcywgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSAp
CisgICAgICAgICAgICAgICAgIChyYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgdHJ1bmNhdGVf
ZWEoZWEubWVtLm9mZiArIDIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZz
cmVnLmJhc2UsIG9wX2J5dGVzLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAg
ICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAyOiAvKiBs
Z2R0ICovCkBAIC01MTI1LDkgKzUxMjcsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKICAgICAgICAg
ICAgIGZhaWxfaWYob3BzLT53cml0ZV9zZWdtZW50ID09IE5VTEwpOwogICAgICAgICAgICAgbWVt
c2V0KCZzcmVnLCAwLCBzaXplb2Yoc3JlZykpOwotICAgICAgICAgICAgaWYgKCAocmMgPSByZWFk
X3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYrMCwKKyAgICAgICAgICAgIGlmICggKHJjID0g
cmVhZF91bG9uZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZsaW1pdCwgMiwgY3R4dCwgb3BzKSkgfHwKLSAgICAgICAgICAgICAgICAg
KHJjID0gcmVhZF91bG9uZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmKzIsCisgICAgICAgICAgICAg
ICAgIChyYyA9IHJlYWRfdWxvbmcoZWEubWVtLnNlZywgdHJ1bmNhdGVfZWEoZWEubWVtLm9mZiAr
IDIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiYXNlLCBtb2RlXzY0Yml0
KCkgPyA4IDogNCwgY3R4dCwgb3BzKSkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighaXNfY2Fub25pY2FsX2FkZHJlc3MoYmFz
ZSksIEVYQ19HUCwgMCk7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHi6-0004xc-6v; Fri, 25 Aug 2017 16:43:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHi4-0004wb-HQ
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:43:52 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6B/7C-03406-7C350A95; Fri, 25 Aug 2017 16:43:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUvd48IJ
 Ig0kvWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1l6exFFx2q5h1+DZLA+MTky5GTg4JAX+J
 swvOsYHYbAJ6EvOOf2XpYuTgEBFQkbi91wAkzCygIzF/w092EFtYwF3izKv9LCA2i4CqRO//2
 YwgNq+AncSPv4sZIUbKS5x7cJsZZAwnUHzXSS4QU0jAVuLFGT2QCiGgzsUPjrJDdApKnJz5hA
 Vik4TEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZg2DAAwQ7GNfMDDzFKcjApifJav5wfKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCd0LQgkghwaLU9NSKtMwcYADDpCU4eJREeLlA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn
 5cqJc5bClIkAFKUUZoHNwIWTZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPs/EGgKT2ZeCd
 ymV0BHMAEdMenEHJAjShIRUlINjEnWsw/vWXnY4JCSfMdVGxd19twtf7693OO664DhpidXTQw
 4TE2X1Z0JNmsNf7jFQSz+zyKPuLiFpqtE8z/f31BfFSb0YHvbtsjkNP+tOkeWFH9N3bOMR5d1
 8SrDkv1yBW32T35pHb7x63fG1qlq/7t+f0viqr17TebNq3Yedd31bindJiInk5RYijMSDbWYi
 4oTAcEivX+hAgAA
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503679429!108014975!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61638 invoked from network); 25 Aug 2017 16:43:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:43:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436909235"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:39 +0100
Message-ID: <20170825164343.29015-10-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [PATCH 10/14] fuzz/x86_emulate: Move all state into
	fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWRkaW5nIHRoZSBvcHRpb24gZm9yIGEgbW9yZSAi
Y29tcGFjdCIKaW50ZXJwcmV0YXRpb24gb2YgdGhlIGZ1enppbmcgZGF0YSwgaW4gd2hpY2ggd2Ug
b25seSBjaGFuZ2Ugc2VsZWN0CmJpdHMgb2YgdGhlIHN0YXRlLgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgOTAgKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDQ0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMK
aW5kZXggNzQ2ZTc5ODlhZi4uODlkMTcxNDEyNSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTI0LDE0ICsyNCw4IEBACiAvKiBMYXlv
dXQgb2YgZGF0YSBleHBlY3RlZCBhcyBmdXp6aW5nIGlucHV0LiAqLwogc3RydWN0IGZ1enpfY29y
cHVzCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBjcls1XTsKLSAgICB1aW50NjRfdCBtc3JbTVNSX0lO
REVYX01BWF07Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVnczsKLSAgICBzdHJ1Y3Qgc2Vn
bWVudF9yZWdpc3RlciBzZWdtZW50c1tTRUdfTlVNXTsKLSAgICB1bnNpZ25lZCBsb25nIG9wdGlv
bnM7CiAgICAgdW5zaWduZWQgY2hhciBkYXRhWzQwOTZdOwogfSBpbnB1dDsKLSNkZWZpbmUgREFU
QV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfY29ycHVzLCBkYXRhKQogCiAvKgogICogSW50
ZXJuYWwgc3RhdGUgb2YgdGhlIGZ1enppbmcgaGFybmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5
IGZyb20gdGhlIGlucHV0CkBAIC0zOSw2ICszMywxMiBAQCBzdHJ1Y3QgZnV6el9jb3JwdXMKICAq
Lwogc3RydWN0IGZ1enpfc3RhdGUKIHsKKyAgICB1bnNpZ25lZCBsb25nIG9wdGlvbnM7CisgICAg
dW5zaWduZWQgbG9uZyBjcls1XTsKKyAgICB1aW50NjRfdCBtc3JbTVNSX0lOREVYX01BWF07Cisg
ICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnbWVudHNbU0VHX05VTV07CisgICAgc3RydWN0
IGNwdV91c2VyX3JlZ3MgcmVnczsKKwogICAgIC8qIEZ1enplcidzIGlucHV0IGRhdGEuICovCiAg
ICAgc3RydWN0IGZ1enpfY29ycHVzICpjb3JwdXM7CiAKQEAgLTUxLDYgKzUxLDggQEAgc3RydWN0
IGZ1enpfc3RhdGUKICAgICAvKiBFbXVsYXRpb24gb3BzLCBzb21lIG9mIHdoaWNoIGFyZSBkaXNh
YmxlZCBiYXNlZCBvbiBjb3JwdXMtPm9wdGlvbnMuICovCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBvcHM7CiB9OworI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9z
dGF0ZSwgY29ycHVzKQorCiAKIHN0YXRpYyBpbmxpbmUgaW50IGRhdmFpbChzdHJ1Y3QgZnV6el9z
dGF0ZSAqcywgc2l6ZV90IHNpemUpCiB7CkBAIC0zOTIsMTEgKzM5NCwxMCBAQCBzdGF0aWMgaW50
IGZ1enpfcmVhZF9zZWdtZW50KAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQog
ewogICAgIGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBjb25z
dCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAKICAgICBhc3NlcnQoaXNfeDg2
X3VzZXJfc2VnbWVudChzZWcpIHx8IGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpKTsKIAotICAg
ICpyZWcgPSBjLT5zZWdtZW50c1tzZWddOworICAgICpyZWcgPSBzLT5zZWdtZW50c1tzZWddOwog
CiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KQEAgLTQwNyw3ICs0MDgsNiBAQCBzdGF0aWMg
aW50IGZ1enpfd3JpdGVfc2VnbWVudCgKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgc3RydWN0
IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogICAgIGludCByYzsKIAogICAgIGFzc2VydChp
c194ODZfdXNlcl9zZWdtZW50KHNlZykgfHwgaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykpOwpA
QCAtNDE1LDcgKzQxNSw3IEBAIHN0YXRpYyBpbnQgZnV6el93cml0ZV9zZWdtZW50KAogICAgIHJj
ID0gbWF5YmVfZmFpbChjdHh0LCAid3JpdGVfc2VnbWVudCIsIHRydWUpOwogCiAgICAgaWYgKCBy
YyA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICBjLT5zZWdtZW50c1tzZWddID0gKnJlZzsKKyAg
ICAgICAgcy0+c2VnbWVudHNbc2VnXSA9ICpyZWc7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC00
MjYsMTIgKzQyNiwxMSBAQCBzdGF0aWMgaW50IGZ1enpfcmVhZF9jcigKICAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9
IGN0eHQtPmRhdGE7Ci0gICAgY29uc3Qgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVz
OwogCi0gICAgaWYgKCByZWcgPj0gQVJSQVlfU0laRShjLT5jcikgKQorICAgIGlmICggcmVnID49
IEFSUkFZX1NJWkUocy0+Y3IpICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
OwogCi0gICAgKnZhbCA9IGMtPmNyW3JlZ107CisgICAgKnZhbCA9IHMtPmNyW3JlZ107CiAKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQpAQCAtNDQyLDE3ICs0NDEsMTYgQEAgc3RhdGljIGlu
dCBmdXp6X3dyaXRlX2NyKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewog
ICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBzdHJ1Y3QgZnV6el9j
b3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCByZWcgPj0gQVJS
QVlfU0laRShjLT5jcikgKQorICAgIGlmICggcmVnID49IEFSUkFZX1NJWkUocy0+Y3IpICkKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogCiAgICAgcmMgPSBtYXliZV9mYWls
KGN0eHQsICJ3cml0ZV9jciIsIHRydWUpOwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkK
ICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgYy0+Y3JbcmVnXSA9IHZhbDsKKyAgICBzLT5jclty
ZWddID0gdmFsOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KQEAgLTQ4Nyw3ICs0ODUs
NiBAQCBzdGF0aWMgaW50IGZ1enpfcmVhZF9tc3IoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRh
OwotICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKICAgICB1bnNp
Z25lZCBpbnQgaWR4OwogCiAgICAgc3dpdGNoICggcmVnICkKQEAgLTUwMSwxMCArNDk4LDEwIEBA
IHN0YXRpYyBpbnQgZnV6el9yZWFkX21zcigKICAgICAgICAgICovCiAgICAgICAgIHJldHVybiBk
YXRhX3JlYWQoY3R4dCwgeDg2X3NlZ19ub25lLCAicmVhZF9tc3IiLCB2YWwsIHNpemVvZigqdmFs
KSk7CiAgICAgY2FzZSBNU1JfRUZFUjoKLSAgICAgICAgKnZhbCA9IGMtPm1zcltNU1JJX0VGRVJd
OworICAgICAgICAqdmFsID0gcy0+bXNyW01TUklfRUZFUl07CiAgICAgICAgICp2YWwgJj0gfkVG
RVJfTE1BOwotICAgICAgICBpZiAoICgqdmFsICYgRUZFUl9MTUUpICYmIChjLT5jcls0XSAmIFg4
Nl9DUjRfUEFFKSAmJgotICAgICAgICAgICAgIChjLT5jclswXSAmIFg4Nl9DUjBfUEcpICkKKyAg
ICAgICAgaWYgKCAoKnZhbCAmIEVGRVJfTE1FKSAmJiAocy0+Y3JbNF0gJiBYODZfQ1I0X1BBRSkg
JiYKKyAgICAgICAgICAgICAocy0+Y3JbMF0gJiBYODZfQ1IwX1BHKSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHByaW50ZigiU2V0dGluZyBFRkVSX0xNQVxuIik7CiAgICAgICAgICAgICAqdmFs
IHw9IEVGRVJfTE1BOwpAQCAtNTE2LDcgKzUxMyw3IEBAIHN0YXRpYyBpbnQgZnV6el9yZWFkX21z
cigKICAgICB7CiAgICAgICAgIGlmICggbXNyX2luZGV4W2lkeF0gPT0gcmVnICkKICAgICAgICAg
ewotICAgICAgICAgICAgKnZhbCA9IGMtPm1zcltpZHhdOworICAgICAgICAgICAgKnZhbCA9IHMt
Pm1zcltpZHhdOwogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICAgICAgfQog
ICAgIH0KQEAgLTUzMSw3ICs1MjgsNiBAQCBzdGF0aWMgaW50IGZ1enpfd3JpdGVfbXNyKAogICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRl
ICpzID0gY3R4dC0+ZGF0YTsKLSAgICBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7
CiAgICAgdW5zaWduZWQgaW50IGlkeDsKICAgICBpbnQgcmM7CiAKQEAgLTU1MCw3ICs1NDYsNyBA
QCBzdGF0aWMgaW50IGZ1enpfd3JpdGVfbXNyKAogICAgIHsKICAgICAgICAgaWYgKCBtc3JfaW5k
ZXhbaWR4XSA9PSByZWcgKQogICAgICAgICB7Ci0gICAgICAgICAgICBjLT5tc3JbaWR4XSA9IHZh
bDsKKyAgICAgICAgICAgIHMtPm1zcltpZHhdID0gdmFsOwogICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKICAgICAgICAgfQogICAgIH0KQEAgLTYwMCwxNSArNTk2LDE0IEBAIHN0YXRp
YyB2b2lkIHNldHVwX2ZwdV9leGNlcHRpb25faGFuZGxlcih2b2lkKQogc3RhdGljIHZvaWQgZHVt
cF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBzdHJ1Y3QgZnV6
el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgY29uc3Qgc3RydWN0IGZ1enpfY29ycHVzICpj
ID0gcy0+Y29ycHVzOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gY3R4dC0+cmVn
czsKICAgICB1aW50NjRfdCB2YWwgPSAwOwogCiAgICAgcHJpbnRmKCIgLS0gU3RhdGUgLS0gXG4i
KTsKICAgICBwcmludGYoImFkZHIgLyBzcCBzaXplOiAlZCAvICVkXG4iLCBjdHh0LT5hZGRyX3Np
emUsIGN0eHQtPnNwX3NpemUpOwotICAgIHByaW50ZigiIGNyMDogJWx4XG4iLCBjLT5jclswXSk7
Ci0gICAgcHJpbnRmKCIgY3IzOiAlbHhcbiIsIGMtPmNyWzNdKTsKLSAgICBwcmludGYoIiBjcjQ6
ICVseFxuIiwgYy0+Y3JbNF0pOworICAgIHByaW50ZigiIGNyMDogJWx4XG4iLCBzLT5jclswXSk7
CisgICAgcHJpbnRmKCIgY3IzOiAlbHhcbiIsIHMtPmNyWzNdKTsKKyAgICBwcmludGYoIiBjcjQ6
ICVseFxuIiwgcy0+Y3JbNF0pOwogCiAgICAgcHJpbnRmKCIgcmlwOiAlIlBSSXg2NCJcbiIsIHJl
Z3MtPnJpcCk7CiAKQEAgLTYyOSwxNSArNjI0LDEzIEBAIHN0YXRpYyBib29sIGxvbmdfbW9kZV9h
Y3RpdmUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiBzdGF0aWMgYm9vbCBpbl9sb25n
bW9kZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
ZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgY29uc3Qgc3RydWN0IGZ1enpfY29ycHVz
ICpjID0gcy0+Y29ycHVzOwogCi0gICAgcmV0dXJuIGxvbmdfbW9kZV9hY3RpdmUoY3R4dCkgJiYg
Yy0+c2VnbWVudHNbeDg2X3NlZ19jc10ubDsKKyAgICByZXR1cm4gbG9uZ19tb2RlX2FjdGl2ZShj
dHh0KSAmJiBzLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5sOwogfQogCiBzdGF0aWMgdm9pZCBzZXRf
c2l6ZXMoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpf
c3RhdGUgKnMgPSBjdHh0LT5kYXRhOwotICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9
IHMtPmNvcnB1czsKIAogICAgIGN0eHQtPmxtYSA9IGxvbmdfbW9kZV9hY3RpdmUoY3R4dCk7CiAK
QEAgLTY0NSwxMSArNjM4LDIwIEBAIHN0YXRpYyB2b2lkIHNldF9zaXplcyhzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKICAgICAgICAgY3R4dC0+YWRkcl9zaXplID0gY3R4dC0+c3Bfc2l6
ZSA9IDY0OwogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGN0eHQtPmFkZHJfc2l6ZSA9IGMtPnNl
Z21lbnRzW3g4Nl9zZWdfY3NdLmRiID8gMzIgOiAxNjsKLSAgICAgICAgY3R4dC0+c3Bfc2l6ZSAg
ID0gYy0+c2VnbWVudHNbeDg2X3NlZ19zc10uZGIgPyAzMiA6IDE2OworICAgICAgICBjdHh0LT5h
ZGRyX3NpemUgPSBzLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5kYiA/IDMyIDogMTY7CisgICAgICAg
IGN0eHQtPnNwX3NpemUgICA9IHMtPnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmRiID8gMzIgOiAxNjsK
ICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIHNldHVwX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQoreworICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKKwor
ICAgIC8qIEZ1enogYWxsIG9mIHRoZSBzdGF0ZSBpbiBvbmUgZ28gKi8KKyAgICBpZiAoIWRyZWFk
KHMsIHMsIERBVEFfT0ZGU0VUKSkKKyAgICAgICAgZXhpdCgtMSk7Cit9CisKICNkZWZpbmUgQ0FO
T05JQ0FMSVpFKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8g
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICB1aW50NjRfdCBfeSA9ICh4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTcwOSw4ICs3MTEsNyBAQCBlbnVtIHsKIHN0YXRpYyB2b2lkIGRpc2FibGVfaG9va3Moc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMg
PSBjdHh0LT5kYXRhOwotICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1
czsKLSAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IGMtPm9wdGlvbnM7CisgICAgdW5zaWduZWQg
bG9uZyBiaXRtYXAgPSBzLT5vcHRpb25zOwogCiAgICAgLyogU2VlIGFsc28gc2FuaXRpemVfaW5w
dXQsIHNvbWUgaG9va3MgY2FuJ3QgYmUgZGlzYWJsZWQuICovCiAgICAgTUFZQkVfRElTQUJMRV9I
T09LKHJlYWQpOwpAQCAtNzYwLDEyICs3NjEsMTEgQEAgc3RhdGljIHZvaWQgZGlzYWJsZV9ob29r
cyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHN0YXRpYyB2b2lkIHNhbml0aXplX2lu
cHV0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0
YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3Jw
dXM7Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSAmYy0+cmVnczsKLSAgICB1bnNp
Z25lZCBsb25nIGJpdG1hcCA9IGMtPm9wdGlvbnM7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MgPSBjdHh0LT5yZWdzOworICAgIHVuc2lnbmVkIGxvbmcgYml0bWFwID0gcy0+b3B0aW9u
czsKIAogICAgIC8qIFNvbWUgaG9va3MgY2FuJ3QgYmUgZGlzYWJsZWQuICovCi0gICAgYy0+b3B0
aW9ucyAmPSB+KCgxPDxIT09LX3JlYWQpfCgxPDxIT09LX2luc25fZmV0Y2gpKTsKKyAgICBzLT5v
cHRpb25zICY9IH4oKDE8PEhPT0tfcmVhZCl8KDE8PEhPT0tfaW5zbl9mZXRjaCkpOwogCiAgICAg
LyogWmVybyAncHJpdmF0ZScgZW50cmllcyAqLwogICAgIHJlZ3MtPmVycm9yX2NvZGUgPSAwOwpA
QCAtNzc5LDggKzc3OSw4IEBAIHN0YXRpYyB2b2lkIHNhbml0aXplX2lucHV0KHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQogICAgICAqIENSMC5QRyBjYW4ndCBiZSBzZXQgaWYgQ1IwLlBF
IGlzbid0IHNldC4gIFNldCBpcyBtb3JlIGludGVyZXN0aW5nLCBzbwogICAgICAqIHNldCBQRSBp
ZiBQRyBpcyBzZXQuCiAgICAgICovCi0gICAgaWYgKCBjLT5jclswXSAmIFg4Nl9DUjBfUEcgKQot
ICAgICAgICBjLT5jclswXSB8PSBYODZfQ1IwX1BFOworICAgIGlmICggcy0+Y3JbMF0gJiBYODZf
Q1IwX1BHICkKKyAgICAgICAgcy0+Y3JbMF0gfD0gWDg2X0NSMF9QRTsKIAogICAgIC8qIEVGTEFH
Uy5WTSBub3QgYXZhaWxhYmxlIGluIGxvbmcgbW9kZSAqLwogICAgIGlmICggbG9uZ19tb2RlX2Fj
dGl2ZShjdHh0KSApCkBAIC03ODksOCArNzg5LDggQEAgc3RhdGljIHZvaWQgc2FuaXRpemVfaW5w
dXQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiAgICAgLyogRUZMQUdTLlZNIGltcGxp
ZXMgMTYtYml0IG1vZGUgKi8KICAgICBpZiAoIHJlZ3MtPnJmbGFncyAmIFg4Nl9FRkxBR1NfVk0g
KQogICAgIHsKLSAgICAgICAgYy0+c2VnbWVudHNbeDg2X3NlZ19jc10uZGIgPSAwOwotICAgICAg
ICBjLT5zZWdtZW50c1t4ODZfc2VnX3NzXS5kYiA9IDA7CisgICAgICAgIHMtPnNlZ21lbnRzW3g4
Nl9zZWdfY3NdLmRiID0gMDsKKyAgICAgICAgcy0+c2VnbWVudHNbeDg2X3NlZ19zc10uZGIgPSAw
OwogICAgIH0KIH0KIApAQCAtODEyLDcgKzgxMiw3IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlu
cHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAgICAgfTsKICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewogICAgICAgICAuZGF0YSA9ICZzdGF0ZSwKLSAg
ICAgICAgLnJlZ3MgPSAmaW5wdXQucmVncywKKyAgICAgICAgLnJlZ3MgPSAmc3RhdGUucmVncywK
ICAgICAgICAgLmFkZHJfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwKICAgICAgICAgLnNwX3Np
emUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCiAgICAgfTsKQEAgLTgzNiw3ICs4MzYsOSBAQCBpbnQg
TExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXpl
KQogICAgIG1lbWNweSgmaW5wdXQsIGRhdGFfcCwgc2l6ZSk7CiAKICAgICBzdGF0ZS5jb3JwdXMg
PSAmaW5wdXQ7Ci0gICAgc3RhdGUuZGF0YV9udW0gPSBzaXplIC0gREFUQV9PRkZTRVQ7CisgICAg
c3RhdGUuZGF0YV9udW0gPSBzaXplOworCisgICAgc2V0dXBfc3RhdGUoJmN0eHQpOwogCiAgICAg
c2FuaXRpemVfaW5wdXQoJmN0eHQpOwogCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHi3-0004wP-FA; Fri, 25 Aug 2017 16:43:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHi2-0004wD-H2
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:43:50 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 DC/03-11743-5C350A95; Fri, 25 Aug 2017 16:43:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvdo8IJ
 Ig0MvuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvqw8xFazmrlh87iBLA+Nbji5GTg4JAX+J
 zqN32UFsNgE9iXnHv7J0MXJwiAioSNzea9DFyMXBLLCfUaL36w82kBphATeJp7u/sIDYLAKqE
 ldnnWQFsXkFbCVathxjgZgpL3HuwW1mkDmcAnYSu05ygZhCQCUvzuiBVAgBdS5+cJQdolNQ4u
 TMJ2CdzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFuoYGeklFmekZJbmJmTlAnplebmp
 xcWJ6ak5iUrFecn7uJkZg4DAAwQ7G4+/jDjFKcjApifJav5wfKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCd0LQgkghwaLU9NSKtMwcYAjDpCU4eJREeNtA0rzFBYm5xZnpEKlTjIpS4rylIAkBk
 ERGaR5cGyxuLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY938g0BSezLwSuOmvgBYzAS2edG
 IOyOKSRISUVANj0JdTC9j6t87j44g8183IHebq+3t1zSrOJZeuyRa/W3Xwlc61uXd5Q6dMSr4
 ZvSU8+OTatU3/2jamHmHYHbzUScp/c07IYu1PmxInH9KpMv1S8Fzs9LIzJ0ofXvv/KOlis8I+
 ad4lWYWJ/lrzF7qcCTFV4JIqKDwQ+pp337HZymp8R8p6n9mYK7EUZyQaajEXFScCAJo8HwiWA
 gAA
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503679427!76491514!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6619 invoked from network); 25 Aug 2017 16:43:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:43:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436909229"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:33 +0100
Message-ID: <20170825164343.29015-4-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 04/14] fuzz/x86_emulate: Add a better input size
	check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIHNvbWUgcmVhc29uIHRoZSAnZmVvZigpJyBjaGVjayBmb3IgdGhlIGZpbGUgc2l6ZSBpc24n
dCB3b3JraW5nIGluCmxsdm0tY2xhbmctZmFzdCBtb2RlOyB0aGUgcmVzdWx0IGlzIHNldmVyYWwg
a2lsb2J5dGUgZmlsZXMgcmF0aGVyIHRoYW4KdGhlIDRrIGxpbWl0IGZpbGVzIGFzIHdlJ3ZlIHJl
cXVlc3RlZC4gIFRoaXMgaXMgYmFkIGluIHBhcnQgYmVjYXVzZQpBRkwgd2lsbCBzcGVuZCB0aW1l
IHRyeWluZyB0byAiZnV6eiIgYml0cyBvZiB0aGUgaW5wdXQgdGhhdCBhcmUgbmV2ZXIKdG91Y2hl
ZC4KCkFkZCBhIG5ldyBjaGVjazogT2ZmZXIgdG8gcmVhZCBJTlBVVF9TSVpFICsgMTsgaWYgd2Ug
YWN0dWFsbHkgZ2V0IHRoYXQKbWFueSBieXRlcywgcmV0dXJuIGFuIGVycm9yLgoKU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyB8IDQgKystLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwppbmRleCAxYTc5ZmYyMjhlLi41
MWUwMTgzMzU2IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9hZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2FmbC1oYXJuZXNzLmMKQEAgLTc2LDcgKzc2LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAgc2l6ZSA9IGZyZWFk
KGlucHV0LCAxLCBJTlBVVF9TSVpFLCBmcCk7CisgICAgICAgIHNpemUgPSBmcmVhZChpbnB1dCwg
MSwgSU5QVVRfU0laRSArIDEsIGZwKTsKIAogICAgICAgICBpZiAoIGZlcnJvcihmcCkgKQogICAg
ICAgICB7CkBAIC04NCw3ICs4NCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCAhZmVvZihm
cCkgKQorICAgICAgICBpZiAoICFmZW9mKGZwKSB8fCBzaXplID4gSU5QVVRfU0laRSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHByaW50ZigiSW5wdXQgdG9vIGxhcmdlXG4iKTsKICAgICAgICAg
ICAgIGV4aXQoLTEpOwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHiD-00050B-OB; Fri, 25 Aug 2017 16:44:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHiD-0004zg-9f
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:44:01 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 ED/EA-01729-0D350A95; Fri, 25 Aug 2017 16:44:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXvdC8IJ
 IgyfHWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHa/8wFUzirbixuaCB8TlXFyMnh4SAv0TD
 us2sIDabgJ7EvONfWboYOThEBFQkbu816GLk4mAW2M8o0fv1BxtIjbCAi8Tmid3sIDaLgKrEv
 lO/wep5BWwl/nxihhgpL3HuwW1mkDCngJ3ErpNcIKYQUMWLM3ogFUJAjYsfHAUbwisgKHFy5h
 MWEJtZQELi4IsXzBMYeWchSc1CklrAyLSKUb04tagstUjXRC+pKDM9oyQ3MTNH19DAVC83tbg
 4MT01JzGpWC85P3cTIzBkGIBgB+OtPudDjJIcTEqivNYv50cK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuCVC1oQKSRYlJqeWpGWmQMMXpi0BAePkggvF0iat7ggMbc4Mx0idYpRUUqc908gUEIAJ
 JFRmgfXBouYS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmtQUZz5OZVwI3/RXQYiagxZNOzA
 FZXJKIkJJqYJTpLV5/3Gj7z94XNx98El54s4iZc8sJlUCxjA+b+64evM5zMrbhj9vu+w5bM30
 nVPJOO7X5TZmQfvCdgr/TsotYg9vXGhm765vZun+9qrhpycLeM5tnNLZKKS6JFeidUPybL8tA
 9Ymer23zqdPli1/qbatVdXkpzJ/yZ1/e08t2r+6/492s9FGJpTgj0VCLuag4EQDJ91emkwIAA
 A==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503679437!87780548!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36773 invoked from network); 25 Aug 2017 16:43:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:43:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445163892"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:32 +0100
Message-ID: <20170825164343.29015-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 03/14] fuzz/x86_emulate: Actually use cpu_regs
	input
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGMwNzU3NGIgcmVvcmdhbml6ZWQgdGhlIHdheSBmdXp6aW5nIHdhcyBkb25lLCBleHBs
aWNpdGx5CmNyZWF0aW5nIGEgc3RydWN0dXJlIHRoYXQgdGhlIGlucHV0IGRhdGEgd291bGQgYmUg
Y29waWVkIGludG8uCgpVbmZvcnR1bmF0ZWx5LCB0aGUgY3B1IHJlZ2lzdGVyIHN0YXRlIHVzZWQg
YnkgdGhlIGVtdWxhdG9yIGlzIG9uIHRoZQpzdGFjazsgaXQncyBjbGVhcmVkLCBidXQgZGF0YSBp
cyBuZXZlciBjb3BpZWQgaW50byBpdC4KCklmIHdlJ3JlIGV4cGxpY2l0bHkgc2V0dGluZyBhbiBl
bnRpcmVseSBuZXcgY3B1X3JlZ3Mgc3RydWN0IGZvciBlYWNoCm5ldyBpbnB1dCBhbnl3YXksIHRo
ZXJlJ3Mgbm8gbmVlZCB0byBoYXZlIHR3byBjb3BpZXMgYXJvdW5kIGFueW1vcmU7Cmp1c3QgcG9p
bnQgdG8gdGhlIG9uZSBpbiB0aGUgZGF0YSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQoKVGhpcyBpcyBhIGNhbmRp
ZGF0ZSBmb3IgYmFja3BvcnRpbmcgdG8gNC45LgoKVG8gdGVzdCB0aGF0IHRoaXMgaGFzIGFuIGVm
ZmVjdCwgcmV2ZXJ0IHRoZSBwcmV2aW91cyBwYXRjaAooIng4NmVtdWwvZnV6ejogYWRkIHJ1ZGlt
ZW50YXJ5IGxpbWl0IGNoZWNraW5nIik6IHdpdGggdGhpcyBwYXRjaCBpdApoaXRzIGFuIEFTU0VS
VCgpLgoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCAzICstLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggMTA1MTQ1ZTlm
OS4uNDhhODc5Y2M4OCAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvZnV6ei1lbXVsLmMKQEAgLTc4NSwxMyArNzg1LDEyIEBAIGludCBMTFZNRnV6emVySW5pdGlh
bGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndikKIAogaW50IExMVk1GdXp6ZXJUZXN0T25lSW5w
dXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKIHsKLSAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyByZWdzID0ge307CiAgICAgc3RydWN0IGZ1enpfc3RhdGUgc3RhdGUgPSB7CiAg
ICAgICAgIC5vcHMgPSBhbGxfZnV6emVyX29wcywKICAgICB9OwogICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0IGN0eHQgPSB7CiAgICAgICAgIC5kYXRhID0gJnN0YXRlLAotICAgICAgICAucmVn
cyA9ICZyZWdzLAorICAgICAgICAucmVncyA9ICZpbnB1dC5yZWdzLAogICAgICAgICAuYWRkcl9z
aXplID0gOCAqIHNpemVvZih2b2lkICopLAogICAgICAgICAuc3Bfc2l6ZSA9IDggKiBzaXplb2Yo
dm9pZCAqKSwKICAgICB9OwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16:44: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.xen.org>)
	id 1dlHiE-00052P-VH; Fri, 25 Aug 2017 16:44:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHiD-0004zj-Ct
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:44:01 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C5/7E-02176-0D350A95; Fri, 25 Aug 2017 16:44:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDve754AW
 RBjOOCll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbpv1kL1jNVrF36nymBsZDrF2MnBwSAv4S
 Jy8fZgKx2QT0JOYd/8rSxcjBISKgInF7r0EXIxcHs8B+Ronerz/YQGqEBZwkGtYvYgGxWQRUJ
 fr+PGAGsXkFbCWWHF3HCDFTXuLcg9tgcSGgmsUPjrJD1AhKnJz5BKyXWUBC4uCLF8wTGLlnIU
 nNQpJawMi0ilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwFBi
 AYAfjrT7nQ4ySHExKorzWL+dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglQtaECkkWJSanlqR
 lpkDDEqYtAQHj5IILxdImre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rx/AoGKBECKMkrz4
 EbAIuQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHltQVbxZOaVwG16BXQEE9ARk07MATmiJB
 EhJdXAmFFV5xJ41fQEr63a2y+ynx+HFrHfPHzCfcMBphSj5iDe6+92N/P+EjUs6PfJynmuETn
 /TalewIn4R18FenNOrs+/37WN50SVftzy+9lPT6w48CrpmZZhfYbhnqP208MEX8tUz3FImlG4
 7uCiJyXBEmqv71U1CV/l72dftVHkZVC71MOdxckmSizFGYmGWsxFxYkAzpsa04sCAAA=
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503679437!87780548!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36666 invoked from network); 25 Aug 2017 16:43:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:43:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445163891"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:30 +0100
Message-ID: <20170825164343.29015-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 01/14] fuzz/x86_emulate: Remove redundant AFL
	hook
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WW91IGRvbid0IG5lZWQgX19BRkxfSU5JVCBpZiB5b3UgaGF2ZSBfX0FGTF9MT09QLgoKU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyB8IDIgLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9l
bXVsYXRvci9hZmwtaGFybmVzcy5jCmluZGV4IDE1NDg2OTMzNmEuLjFhNzlmZjIyOGUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMK
KysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwpA
QCAtNjMsOCArNjMsNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAg
IGV4aXQoLTEpOwogCiAjaWZkZWYgX19BRkxfSEFWRV9NQU5VQUxfQ09OVFJPTAotICAgIF9fQUZM
X0lOSVQoKTsKLQogICAgIHdoaWxlICggX19BRkxfTE9PUCgxMDAwKSApCiAjZW5kaWYKICAgICB7
Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16:44: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.xen.org>)
	id 1dlHiF-00052s-75; Fri, 25 Aug 2017 16:44:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHiE-00050A-3G
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:44:02 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 2B/33-01731-1D350A95; Fri, 25 Aug 2017 16:44:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXvdC8IJ
 Igy8XTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnD48zF7TJV8y8J9TAeFyqi5GTQ0LAX+Lv
 pb3MIDabgJ7EvONfWboYOThEBFQkbu816GLk4mAW2M8o0fv1BxtIjbCArcT8eX9ZQWwWAVWJa
 W+OMoHYvEDxJ3ffsEDMlJc49+A2M8gcTgE7iV0nuUBMIaCSF2f0QCqEgDoXPzjKDtEpKHFy5h
 OwTmYBCYmDL14wT2DknYUkNQtJagEj0ypG9eLUorLUIl0TvaSizPSMktzEzBxdQwNTvdzU4uL
 E9NScxKRiveT83E2MwKBhAIIdjLf6nA8xSnIwKYnyWr+cHynEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJglcuaEGkkGBRanpqRVpmDjB8YdISHDxKIrxcIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy
 89LlRLn/RMIVCQAUpRRmgc3AhZLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMawuyiiczrw
 Ru0yugI5iAjph0Yg7IESWJCCmpBsYIYd7GRTbtz4O2aC485vMh9v2coAiPYuv+a6YT3jEc+/r
 kpXDapy3fpvA/VV/LZSZzrdtgdXioS3zmEo0NLcxPt2V+EFyYXsmzhkuBtzxAdPFvUec/Bo94
 v2anTXulrhFtH1jzkKX4X5J34nLz6XH3f61bEZ73sMHX9q3a/zJmr7sstxYH5SmxFGckGmoxF
 xUnAgAUGV5hoAIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503679437!87780548!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36825 invoked from network); 25 Aug 2017 16:44:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:44:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445163893"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:37 +0100
Message-ID: <20170825164343.29015-8-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 08/14] fuzz/x86_emulate: Add 'afl-cov' target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gZ2VuZXJhdGUgYSAibm9ybWFsIiBjb3ZlcmFnZS1pbnN0cnVtZW50ZWQgYmluYXJ5LCBz
dWl0YWJsZSBmb3IKdXNlIHdpdGggZ2NvdiBvciBhZmwtY292LgoKVGhpcyBpcyBzbGlnaHRseSBh
bm5veWluZyBiZWNhdXNlOgoKIC0gRXZlcnkgb2JqZWN0IGZpbGUgbmVlZHMgdG8gaGF2ZSBiZWVu
IGluc3RydW1lbnRlZCB0byB3b3JrCiAgIGVmZmVjdGl2ZWx5CgogLSBZb3UgZ2VuZXJhbGx5IHdh
bnQgdG8gaGF2ZSBib3RoIGFuIGFmbC1pbnN0cnVtZW50ZWQgYmluYXJ5IGFuZCBhCiAgIGdjb3Yt
aW5zdHJ1bWVudGVkIGJpbmFyeSBhdCB0aGUgc2FtZSB0aW1lLCBidXQKCiAtIGdjb3YgaW5zdHJ1
bWVudGF0aW9uIGFuZCBhZmwgaW5zdHJ1bWVudGF0aW9uIGFyZSBtdXR1YWxseSBleGNsdXNpdmUK
ClNvIHdoZW4gbWFraW5nIHRoZSBgYWZsLWNvdmAgdGFyZ2V0LCBnZW5lcmF0ZSBhIHNlY29uZCBz
ZXQgb2Ygb2JqZWN0CmZpbGVzIGFuZCBhIHNlY29uZCBiaW5hcnkgd2l0aCB0aGUgYC1jb3ZgIHN1
ZmZpeC4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9v
bHMvZnV6ei9SRUFETUUuYWZsICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysr
KysrKwogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgfCAxOSAr
KysrKysrKysrKysrKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCA1
OTRmZmQ5YTdmLi42NmJjZWIzZWJlIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRp
Z25vcmUKQEAgLTE1OSw2ICsxNTksNyBAQCB0b29scy9mdXp6L2xpYmVsZi9hZmwtbGliZWxmLWZ1
enplcgogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYXNtCiB0b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci94ODZfZW11bGF0ZSoKIHRvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzCit0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9hZmwtaGFybmVzcy1jb3YKIHRvb2xzL2hlbHBlcnMvX3BhdGhzLmgKIHRvb2xz
L2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4KIHRvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9t
MApkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei9SRUFETUUuYWZsIGIvdG9vbHMvZnV6ei9SRUFETUUu
YWZsCmluZGV4IDQ3NThkZTI0OTAuLjBkOTU1YjI2ODcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enov
UkVBRE1FLmFmbAorKysgYi90b29scy9mdXp6L1JFQURNRS5hZmwKQEAgLTQxLDMgKzQxLDE3IEBA
IFVzZSB0aGUgeDg2IGluc3RydWN0aW9uIGVtdWxhdG9yIGZ1enplciBhcyBhbiBleGFtcGxlLgog
ICAgJCAkQUZMUEFUSC9hZmwtZnV6eiAtdCAxMDAwIC1pIHRlc3RjYXNlX2RpciAtbyBmaW5kaW5n
c19kaXIgLS0gLi9hZmwtaGFybmVzcwogCiBQbGVhc2Ugc2VlIEFGTCBkb2N1bWVudGF0aW9uIGZv
ciBtb3JlIGluZm9ybWF0aW9uLgorCisjIEdFTkVSQVRJTkcgQ09WRVJBR0UgSU5GT1JNQVRJT04K
KworVG8gdXNlIGFmbC1jb3Ygb3IgZ2NvdiwgeW91IG5lZWQgYSBzZXBhcmF0ZSBiaW5hcnkgaW5z
dHJ1bWVudGVkIHRvCitnZW5lcmF0ZSBjb3ZlcmFnZSBkYXRhLiAgVG8gZG8gdGhpcywgdXNlIHRo
ZSB0YXJnZXQgYGFmbC1jb3ZgOgorCisgICAgJCBtYWtlIGFmbC1jb3YgI3Byb2R1Y2VzIGFmbC1o
YXJuZXNzLWNvdgorCitOT1RFOiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdGhlIGNvdmVyYWdlIGlu
c3RydW1lbnRhdGlvbiBoYXJkLWNvZGVzCit0aGUgYWJzb2x1dGUgcGF0aCBmb3IgdGhlIGluc3Ry
dW1lbnRhdGlvbiByZWFkIGFuZCB3cml0ZSBmaWxlcyBpbiB0aGUKK2JpbmFyeTsgc28gY292ZXJh
Z2UgZGF0YSB3aWxsIGFsd2F5cyBzaG93IHVwIGluIHRoZSBidWlsZCBkaXJlY3Rvcnkgbm8KK21h
dHRlciB3aGVyZSB5b3UgcnVuIHRoZSBiaW5hcnkgZnJvbS4KKworUGxlYXNlIHNlZSBhZmwtY292
IGFuZC9vciBnY292IGRvY3VtZW50YXRpb24gZm9yIG1vcmUgaW5mb3JtYXRpb24uClwgTm8gbmV3
bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9NYWtlZmlsZQppbmRleCAxMDAwOWRjMDhmLi42MjllMTkxMDI5IDEwMDY0NAotLS0gYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMjMsMTkgKzIzLDMzIEBAIHg4
Nl9lbXVsYXRlX3VzZXIuYyB4ODZfZW11bGF0ZV91c2VyLmg6ICU6CiAKIENGTEFHUyArPSAkKENG
TEFHU194ZW5pbmNsdWRlKSAtRF9fWEVOX1RPT0xTX18gLUkuCiAKK0dDT1ZfRkxBR1M9LS1jb3Zl
cmFnZQorCiB4ODYuaCA6PSBhc20veDg2LXZlbmRvcnMuaCBhc20veDg2LWRlZm5zLmggYXNtL21z
ci1pbmRleC5oCiB4ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlX3VzZXIuaCB4ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5oICQoeDg2LmgpCiAKIHg4Nl9lbXVsYXRlX3VzZXIubzogeDg2X2VtdWxh
dGVfdXNlci5jIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgJCh4ODZfZW11bGF0ZS5oKQogCit4
ODZfZW11bGF0ZV91c2VyLWNvdi5vOiB4ODZfZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCisJJChDQykgLWMgJChDRkxBR1MpICQoR0NPVl9G
TEFHUykgLW8gJEAgeDg2X2VtdWxhdGVfdXNlci5jCisKIGZ1enotZW11bC5vOiAkKHg4Nl9lbXVs
YXRlLmgpCiAKK2Z1enotZW11bC1jb3YubzogZnV6ei1lbXVsLmMgJCh4ODZfZW11bGF0ZS5oKQor
CSQoQ0MpIC1jICQoQ0ZMQUdTKSAkKEdDT1ZfRkxBR1MpIC1vICRAIGZ1enotZW11bC5jCisKK2Fm
bC1oYXJuZXNzLWNvdi5vOiBhZmwtaGFybmVzcy5jCisJJChDQykgLWMgJChDRkxBR1MpICQoR0NP
Vl9GTEFHUykgJF4gLW8gJEAKKwogeDg2LWluc24tZnV6emVyLmE6IGZ1enotZW11bC5vIHg4Nl9l
bXVsYXRlX3VzZXIubwogCSQoQVIpIHJjICRAICReCiAKIGFmbC1oYXJuZXNzOiBhZmwtaGFybmVz
cy5vIGZ1enotZW11bC5vIHg4Nl9lbXVsYXRlX3VzZXIubwogCSQoQ0MpICQoQ0ZMQUdTKSAkXiAt
byAkQAogCithZmwtaGFybmVzcy1jb3Y6IGFmbC1oYXJuZXNzLWNvdi5vIGZ1enotZW11bC1jb3Yu
byB4ODZfZW11bGF0ZV91c2VyLWNvdi5vCisJJChDQykgJChDRkxBR1MpICQoR0NPVl9GTEFHUykg
JF4gLW8gJEAKKwogIyBDb21tb24gdGFyZ2V0cwogLlBIT05ZOiBhbGwKIGFsbDogeDg2LWluc24t
ZnV6ei1hbGwKQEAgLTQ2LDcgKzYwLDcgQEAgZGlzdGNsZWFuOiBjbGVhbgogCiAuUEhPTlk6IGNs
ZWFuCiBjbGVhbjoKLQlybSAtZiAqLmEgKi5vIC4qLmQgYWZsLWhhcm5lc3MKKwlybSAtZiAqLmEg
Ki5vIC4qLmQgYWZsLWhhcm5lc3MgYWZsLWhhcm5lc3MtY292ICouZ2NkYSAqLmdjbm8gKi5nY292
CiAKIC5QSE9OWTogaW5zdGFsbAogaW5zdGFsbDogYWxsCkBAIC01NSwzICs2OSw2IEBAIGluc3Rh
bGw6IGFsbAogCiAuUEhPTlk6IGFmbAogYWZsOiBhZmwtaGFybmVzcworCisuUEhPTlk6IGFmbC1j
b3YKK2FmbC1jb3Y6IGFmbC1oYXJuZXNzLWNvdgotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHiG-00054o-EY; Fri, 25 Aug 2017 16:44:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHiF-00050A-Ct
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:44:03 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 27/43-01731-3D350A95; Fri, 25 Aug 2017 16:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXvdi8IJ
 Ig4M/NSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvR48wFizUrfh/9wlrA+NT9S5GTg4JAX+J
 3Uv2soDYbAJ6EvOOfwWyOThEBFQkbu816GLk4mAW2M8o0fv1BxtIXFggRGLDsySQchYBVYnG/
 i42EJtXwFbi044lrBAj5SXOPbjNDFLOKWAnseskF4gpBFTy4oweSIUQUOfiB0fZIToFJU7OfA
 J2ALOAhMTBFy+YJzDyzkKSmoUktYCRaRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGpXm5qcXF
 iempOYlKxXnJ+7iZGYNAwAMEOxlt9zocYJTmYlER5rV/OjxTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwSsXtCBSSLAoNT21Ii0zBxi+MGkJDh4lEV4ukDRvcUFibnFmOkTqFKMux4bV678wCbHk5
 eelSonz/gkEKhIAKcoozYMbAYulS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmtQVZxZOZVw
 K36RXQEUxAR0w6MQfkiJJEhJRUA6PBrRPKdwruW0i4bXCYMfP/mvU/1N7eiXv76a7hF4f/y1S
 Yq7dujLocG1J82LcwiHFLhW9Liyvr+u/btq82/34mbKpemogdT6Pw5J03Oyv364iH+Z3t+WzS
 x9+Woe2yUiy9K03pyZtJTmf4AysePwuxT898/+1hyqWWDSv3NSXLNzcfXju/K1uJpTgj0VCLu
 ag4EQAqwBeRoAIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503679437!87780548!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36874 invoked from network); 25 Aug 2017 16:44:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:44:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445163894"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:36 +0100
Message-ID: <20170825164343.29015-7-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 07/14] fuzz/x86_emulate: Rename the file
	containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBnZW5lcmF0aW5nIGNvdmVyYWdlIG91dHB1dCwgYnkgZGVmYXVsdCBnY292IGdlbmVyYXRl
cyBvdXRwdXQKZmlsZW5hbWVzIGJhc2VkIG9ubHkgb24gdGhlIGNvdmVyYWdlIGZpbGUgYW5kIHRo
ZSAibGVhZiIgc291cmNlIGZpbGUsCm5vdCB0aGUgZnVsbCBwYXRoLiAgQXMgYSByZXN1bHQsIGl0
IHVzZXMgdGhlIHNhbWUgbmFtZSBmb3IKeDg2X2VtdWxhdGUuYyBhbmQgeDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYywgZ2VuZXJhbGx5IG92ZXJ3cml0aW5nIHRoZQpzZWNvbmQgKHdoaWNoIHdlIGFj
dHVhbGx5IGFyZSBhYm91dCkgd2l0aCB0aGUgZmlyc3QgKHdoaWNoIGlzIGp1c3QgYQp3cmFwcGVy
KS4KClJlbmFtZSB0aGUgdXNlci1zcGFjZSB3cmFwcGVyIGhlbHBlcnMgdG8geDg2X2VtdWxhdGVf
dXNlci5bY2hdLCBzbwp0aGF0IGl0IGdlbmVyYXRlcyBzZXBhcmF0ZSBmaWxlcy4KClRoZXJlIGlz
IGFjdHVhbGx5IGFuIG9wdGlvbiB0byBnY292LCBgLS1wcmVzZXJ2ZS1wYXRoc2AsIHdoaWNoIHdp
bGwKY2F1c2UgdGhlIGZ1bGwgcGF0aCBuYW1lIHRvIGJlIGluY2x1ZGVkIGluIHRoZSBmaWxlbmFt
ZSwgcHJvcGVybHkKZGlzdGluZ3Vpc2hpbmcgYmV0d2VlbiB0aGUgdHdvLiAgSG93ZXZlciwgZ2l2
ZW4gdGhhdCB0aGUgdXNlci1zcGFjZQp3cmFwcGVyIGRvZXNuJ3QgYWN0dWFsbHkgZG8gYW55IGVt
dWxhdGlvbiAoYW5kIHRoZSBwb29yIHN0YXRlIG9mIGdjb3YKZG9jdW1lbnRhdGlvbiBtYWtpbmcg
aXQgZGlmZmljdWx0IHRvIGZpbmQgdGhlIG9wdGlvbiBpbiB0aGUgZmlyc3QKcGxhY2UpLCBpdCBz
ZWVtcyB0byBtYWtlIG1vcmUgc2Vuc2UgdG8gcmVuYW1lIHRoZSBmaWxlIGFueXdheS4KClNpZ25l
ZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCgpO
QjogSSBkaXNjb3ZlcmVkIHRoZSBgLXBgIG9wdGlvbiB0byBnY292IGFmdGVyIHdyaXRpbmcgdGhp
cyBwYXRjaC4KQnV0IEkgdGhpbmsgdGhlIHBhdGNoIGl0c2VsZiBzdGlsbCBtYWtlcyBzZW5zZS4K
CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlICAgICAgICAgICAgICAgICB8IDEy
ICsrKysrKy0tLS0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1l
bXVsLmMgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtl
ZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IC4uLi90ZXN0cy94ODZfZW11bGF0b3Ive3g4Nl9lbXVsYXRlLmMgPT4geDg2X2VtdWxhdGVfdXNl
ci5jfSB8ICAyICstCiAuLi4vdGVzdHMveDg2X2VtdWxhdG9yL3t4ODZfZW11bGF0ZS5oID0+IHg4
Nl9lbXVsYXRlX3VzZXIuaH0gfCAgMAogNiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCAxMiBkZWxldGlvbnMoLSkKIHJlbmFtZSB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ive3g4Nl9l
bXVsYXRlLmMgPT4geDg2X2VtdWxhdGVfdXNlci5jfSAoOTklKQogcmVuYW1lIHRvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci97eDg2X2VtdWxhdGUuaCA9PiB4ODZfZW11bGF0ZV91c2VyLmh9ICgxMDAl
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2Vm
aWxlIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKaW5kZXgg
YTNmNmIyYzc1NC4uMTAwMDlkYzA4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE4LDIyICsxOCwyMiBAQCBhc206CiAKIGFzbS8lOiBhc20g
OwogCi14ODZfZW11bGF0ZS5jIHg4Nl9lbXVsYXRlLmg6ICU6Cit4ODZfZW11bGF0ZV91c2VyLmMg
eDg2X2VtdWxhdGVfdXNlci5oOiAlOgogCVsgLUwgJCogXSB8fCBsbiAtc2YgJChYRU5fUk9PVCkv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLyQqCiAKIENGTEFHUyArPSAkKENGTEFHU194ZW5pbmNs
dWRlKSAtRF9fWEVOX1RPT0xTX18gLUkuCiAKIHg4Ni5oIDo9IGFzbS94ODYtdmVuZG9ycy5oIGFz
bS94ODYtZGVmbnMuaCBhc20vbXNyLWluZGV4LmgKLXg4Nl9lbXVsYXRlLmggOj0geDg2X2VtdWxh
dGUuaCB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oICQoeDg2LmgpCit4ODZfZW11bGF0ZS5oIDo9
IHg4Nl9lbXVsYXRlX3VzZXIuaCB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oICQoeDg2LmgpCiAK
LXg4Nl9lbXVsYXRlLm86IHg4Nl9lbXVsYXRlLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAk
KHg4Nl9lbXVsYXRlLmgpCit4ODZfZW11bGF0ZV91c2VyLm86IHg4Nl9lbXVsYXRlX3VzZXIuYyB4
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUuaCkKIAogZnV6ei1lbXVsLm86
ICQoeDg2X2VtdWxhdGUuaCkKIAoteDg2LWluc24tZnV6emVyLmE6IGZ1enotZW11bC5vIHg4Nl9l
bXVsYXRlLm8KK3g4Ni1pbnNuLWZ1enplci5hOiBmdXp6LWVtdWwubyB4ODZfZW11bGF0ZV91c2Vy
Lm8KIAkkKEFSKSByYyAkQCAkXgogCi1hZmwtaGFybmVzczogYWZsLWhhcm5lc3MubyBmdXp6LWVt
dWwubyB4ODZfZW11bGF0ZS5vCithZmwtaGFybmVzczogYWZsLWhhcm5lc3MubyBmdXp6LWVtdWwu
byB4ODZfZW11bGF0ZV91c2VyLm8KIAkkKENDKSAkKENGTEFHUykgJF4gLW8gJEAKIAogIyBDb21t
b24gdGFyZ2V0cwpAQCAtNDIsNyArNDIsNyBAQCBhbGw6IHg4Ni1pbnNuLWZ1enotYWxsCiAKIC5Q
SE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCi0Jcm0gLWYgeDg2X2VtdWxhdGUgeDg2
X2VtdWxhdGUuYyB4ODZfZW11bGF0ZS5oIGFzbQorCXJtIC1mIHg4Nl9lbXVsYXRlIHg4Nl9lbXVs
YXRlX3VzZXIuYyB4ODZfZW11bGF0ZV91c2VyLmggYXNtCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFu
OgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1l
bXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpp
bmRleCAwZjVmZjBiMjY1Li43NDZlNzk4OWFmIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUg
PHVuaXN0ZC5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KIAotI2luY2x1ZGUgIng4Nl9lbXVsYXRl
LmgiCisjaW5jbHVkZSAieDg2X2VtdWxhdGVfdXNlci5oIgogCiAjZGVmaW5lIE1TUl9JTkRFWF9N
QVggMTYKIApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IGZkMTNhYjUzYjEuLjg4ODQ5
NWE2YTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTc1LDcgKzc1LDcgQEAgJChh
ZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUK
ICQoYWRkc3VmZml4IC5jLCQoU0lNRCkpICQoYWRkc3VmZml4IC1hdnguYywkKGZpbHRlciBzc2Ul
LCQoU0lNRCkpKToKIAlsbiAtc2Ygc2ltZC5jICRACiAKLSQoVEFSR0VUKTogeDg2X2VtdWxhdGUu
byB0ZXN0X3g4Nl9lbXVsYXRvci5vCiskKFRBUkdFVCk6IHg4Nl9lbXVsYXRlX3VzZXIubyB0ZXN0
X3g4Nl9lbXVsYXRvci5vCiAJJChIT1NUQ0MpIC1vICRAICReCiAKIC5QSE9OWTogY2xlYW4KQEAg
LTEwMSw5ICsxMDEsOSBAQCBhc20vJTogYXNtIDsKIEhPU1RDRkxBR1MgKz0gJChDRkxBR1NfeGVu
aW5jbHVkZSkgLUkuCiAKIHg4Ni5oIDo9IGFzbS94ODYtdmVuZG9ycy5oIGFzbS94ODYtZGVmbnMu
aCBhc20vbXNyLWluZGV4LmgKLXg4Nl9lbXVsYXRlLmggOj0geDg2X2VtdWxhdGUuaCB4ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5oICQoeDg2LmgpCit4ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRl
X3VzZXIuaCB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oICQoeDg2LmgpCiAKLXg4Nl9lbXVsYXRl
Lm86IHg4Nl9lbXVsYXRlLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRl
LmgpCit4ODZfZW11bGF0ZV91c2VyLm86IHg4Nl9lbXVsYXRlX3VzZXIuYyB4ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUuaCkKIAkkKEhPU1RDQykgJChIT1NUQ0ZMQUdTKSAt
RF9fWEVOX1RPT0xTX18gLWMgLWcgLW8gJEAgJDwKIAogdGVzdF94ODZfZW11bGF0b3IubzogdGVz
dF94ODZfZW11bGF0b3IuYyAkKGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNFUykpICQoeDg2X2VtdWxh
dGUuaCkKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKaW5k
ZXggNzY2NjVhYmRhNS4uMGQ4Y2JhMWFkNSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTMsNyArMyw3IEBACiAjaW5jbHVkZSA8c3RkaW8uaD4K
ICNpbmNsdWRlIDxzeXMvbW1hbi5oPgogCi0jaW5jbHVkZSAieDg2X2VtdWxhdGUuaCIKKyNpbmNs
dWRlICJ4ODZfZW11bGF0ZV91c2VyLmgiCiAjaW5jbHVkZSAiYmxvd2Zpc2guaCIKICNpbmNsdWRl
ICJzc2UuaCIKICNpbmNsdWRlICJzc2UyLmgiCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IveDg2X2VtdWxhdGUuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11
bGF0ZV91c2VyLmMKc2ltaWxhcml0eSBpbmRleCA5OSUKcmVuYW1lIGZyb20gdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKcmVuYW1lIHRvIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODZfZW11bGF0ZV91c2VyLmMKaW5kZXggNzk2NjFkNWMyYi4uYWRhZTY5NTBjOCAxMDA2
NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlX3VzZXIuYwpAQCAtMSw0ICsxLDQgQEAK
LSNpbmNsdWRlICJ4ODZfZW11bGF0ZS5oIgorI2luY2x1ZGUgIng4Nl9lbXVsYXRlX3VzZXIuaCIK
IAogI2luY2x1ZGUgPHN5cy9tbWFuLmg+CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci94ODZfZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVs
YXRlX3VzZXIuaApzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmgKcmVuYW1lIHRvIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODZfZW11bGF0ZV91c2VyLmgKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:44:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 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.xen.org>)
	id 1dlHiG-000562-QX; Fri, 25 Aug 2017 16:44:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHiF-00053Q-TH
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:44:04 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 95/64-02177-3D350A95; Fri, 25 Aug 2017 16:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXvdi8IJ
 Ig4VbNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWp/sZC1r4Ks79PszewHiBu4uRk0NCwF/i
 xYnNrCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFtjPKNH79QcbSFxYIEbi66s8kHIWAVWJg
 3unMIHYvAK2EmvfnWCEGCkvce7BbWaQck4BO4ldJ7lATCGgkhdn9EAqhIA6Fz84yg7RKShxcu
 YTFhCbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBULze
 1uDgxPTUnMalYLzk/dxMjMGwYgGAH49nTnocYJTmYlER5rV/OjxTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwTshaEGkkGBRanpqRVpmDjCAYdISHDxKIrxtIGne4oLE3OLMdIjUKUZFKXHeUpCEA
 EgiozQPrg0WNZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzGsLMoUnM68EbvoroMVMQIsnnZ
 gDsrgkESEl1cA4h+2Ud06lR1o7W+/rpTauTtvOKhZqSlRwzD8/ecXUv52OJgq6+hs1l/38Vix
 zcLZ67q67D85PSavam9/Bo9FifGpp8d+IWse/tXVfNcIcPvf5xvjvNVKeuMGNR7Ve/fe2zAc6
 s3Jbzv7NX5bpNS3z2bSwe1cu/f0g6F76mmWT3erLdxau3LJYiaU4I9FQi7moOBEAHDo98JUCA
 AA=
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503679439!94886250!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48458 invoked from network); 25 Aug 2017 16:44:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:44:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445163895"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:34 +0100
Message-ID: <20170825164343.29015-5-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 05/14] fuzz/x86_emulate: Improve failure
	descriptions in x86_emulate harness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBQcmludCB0aGUgc3ltYm9saWMgbmFtZSByYXRoZXIgdGhhbiB0aGUgbnVtYmVyCi0gRXhwbGlj
aXRseSBzdGF0ZSB3aGVuIGRhdGFfcmVhZCgpIGZhaWxzIGR1ZSB0byBFT0kKClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgMTEgKysrKysrKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCA0OGE4NzljYzg4Li43
ZjlhMzY5NDIxIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9m
dXp6LWVtdWwuYwpAQCAtNTIsNiArNTIsMTQgQEAgc3RydWN0IGZ1enpfc3RhdGUKICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfb3BzIG9wczsKIH07CiAKK2NoYXIgKng4NmVtdWxfcmV0dXJuX3N0cmlu
Z1tdID0geworICAgIFtYODZFTVVMX09LQVldPSJYODZFTVVMX09LQVkiLAorICAgIFtYODZFTVVM
X1VOSEFORExFQUJMRV09Ilg4NkVNVUxfVU5IQU5ETEVBQkxFIiwKKyAgICBbWDg2RU1VTF9FWENF
UFRJT05dPSJYODZFTVVMX0VYQ0VQVElPTiIsCisgICAgW1g4NkVNVUxfUkVUUlldPSJYODZFTVVM
X1JFVFJZIiwKKyAgICBbWDg2RU1VTF9ET05FXT0iWDg2RU1VTF9ET05FIiwKK307CisKIC8qCiAg
KiBSYW5kb21seSByZXR1cm4gc3VjY2VzcyBvciBmYWlsdXJlIHdoZW4gcHJvY2Vzc2luZyBkYXRh
LiAgSWYKICAqIGBleGNlcHRpb25gIGlzIGZhbHNlLCB0aGlzIGZ1bmN0aW9uIHR1cm5zIF9FWENF
UFRJT04gdG8gX09LQVkuCkBAIC04NCw3ICs5Miw3IEBAIHN0YXRpYyBpbnQgbWF5YmVfZmFpbChz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhD
RVBUSU9OICYmICFleGNlcHRpb24gKQogICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKIAotICAg
IHByaW50ZigibWF5YmVfZmFpbCAlczogJWRcbiIsIHdoeSwgcmMpOworICAgIHByaW50ZigibWF5
YmVfZmFpbCAlczogJXNcbiIsIHdoeSwgeDg2ZW11bF9yZXR1cm5fc3RyaW5nW3JjXSk7CiAKICAg
ICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgLyogRmFrZSB1cCBhIHBh
Z2VmYXVsdC4gKi8KQEAgLTExMyw2ICsxMjEsNyBAQCBzdGF0aWMgaW50IGRhdGFfcmVhZChzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2Vw
dGlvbigxMywgMCwgY3R4dCk7CiAKICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKKyAg
ICAgICAgcHJpbnRmKCJkYXRhX3JlYWQgJXM6IFg4NkVNVUxfRVhDRVBUSU9OIChlbmQgb2YgaW5w
dXQpXG4iLCB3aHkpOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJjID0gbWF5YmVfZmFpbChj
dHh0LCB3aHksIHRydWUpOwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:46:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlHkh-00067v-NA; Fri, 25 Aug 2017 16:46:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHkg-00066q-J9
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:46:34 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 22/7D-02181-96450A95; Fri, 25 Aug 2017 16:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXjczZEG
 kwa6drBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJ+2IF000qXu85zdTA+FS1i5GTQ0LAX+JL
 1wVGEJtNQE9i3vGvLF2MHBwiAioSt/cadDFycTAL7GeU6P36gw2kRljAQWL+o+vMIDaLgKpEc
 8chJhCbV8BO4vHtv+wQM+Ulzj24zQwyhxMovuskF4gpJGAr8eKMHkiFEFDn4gdH2SE6BSVOzn
 zCAmIzC0hIHHzxgnkCI+8sJKlZSFILGJlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoaGOvlphY
 XJ6an5iQmFesl5+duYgQGTT0DA+MOxstfnQ4xSnIwKYnyWr+cHynEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJgpc9eEGkkGBRanpqRVpmDjB8YdISHDxKIrwlIGne4oLE3OLMdIjUKUZdjjm/d3xhE
 mLJy89LlRLnXQ5SJABSlFGaBzcCFkuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzpoJM4c
 nMK4Hb9AroCCagIyadmANyREkiQkqqgdHTg4OrgelvzRZjXYvJkVf8jllM8Tnm/eDn9lb57vM
 tJTcval0VP2ZpPmFBhZ/2tH7ViVuLonn3xnrO2f32oOS/NKvmB3U/qp8eWHLpVWXP+tQn59fF
 crkpn77L63/wz5HQsjKb2lq29/Nj4pKe3l1xXPlguK3aFTHHf9nvy+sUK471s7zdIaDEUpyRa
 KjFXFScCADirHMnoAIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503679589!111658874!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26275 invoked from network); 25 Aug 2017 16:46:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:46:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445164304"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:40 +0100
Message-ID: <20170825164343.29015-11-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 11/14] fuzz/x86_emulate: Make input more compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgQUZMIHJlY2tvbnMgdGhhdCBmb3IgYW55IGdpdmVuIGlucHV0LCA4NyUg
b2YgaXQgaXMKY29tcGxldGVseSBpcnJlbGV2YW50OiB0aGF0IGlzLCBpdCBjYW4gY2hhbmdlIGl0
IGFzIG11Y2ggYXMgaXQgd2FudHMKYnV0IGhhdmUgbm8gaW1wYWN0IG9uIHRoZSByZXN1bHQgb2Yg
dGhlIHRlc3Q7IGFuZCB5ZXQgaXQgY2FuJ3QgcmVtb3ZlCml0LgoKVGhpcyBpcyBsYXJnZWx5IGJl
Y2F1c2Ugd2UgaW50ZXJwcmV0IHRoZSBibG9iIGhhbmRlZCB0byB1cyBhcyBhIGxhcmdlCnN0cnVj
dCwgaW5jbHVkaW5nIENSIHZhbHVlcywgTVNSIHZhbHVlcywgc2VnbWVudCByZWdpc3RlcnMsIGFu
ZCBhIGZ1bGwKY3B1X3VzZXJfcmVncy4KCkluc3RlYWQsIG1vZGlmeSBvdXIgaW50ZXJwcmV0YXRp
b24gdG8gaGF2ZSBhICJzZXQgc3RhdGUiIHN0YW56YSBhdCB0aGUKZnJvbnQuICBCZWdpbiBieSBy
ZWFkaW5nIGEgYnl0ZTsgaWYgaXQgaXMgbG93ZXIgdGhhbiBhIGNlcnRhaW4KdGhyZXNob2xkLCBz
ZXQgc29tZSBzdGF0ZSBhY2NvcmRpbmcgdG8gd2hhdCBieXRlIGl0IGlzLCBhbmQgcmVwZWF0LgpD
b250aW51ZSB1bnRpbCB0aGUgYnl0ZSBpcyBhYm92ZSBhIGNlcnRhaW4gdGhyZXNob2xkLgoKVGhp
cyBhbGxvd3MgQUZMIHRvIGNvbXBhY3QgYW55IGdpdmVuIHRlc3QgY2FzZSBtdWNoIHNtYWxsZXI7
IHRvIHRoZQpwb2ludCB3aGVyZSBub3cgaXQgcmVja29ucyB0aGVyZSBpcyBub3QgYSBzaW5nbGUg
Ynl0ZSBvZiB0aGUgdGVzdCBmaWxlCndoaWNoIGJlY29tZXMgaXJyZWxldmFudC4gIFRlc3Rpbmcg
aGF2ZSBzaG93biB0aGF0IHRoaXMgb3B0aW9uIGJvdGgKYWxsb3dzIEFGTCB0byByZWFjaCBjb3Zl
cmFnZSBtdWNoIGZhc3RlciwgYW5kIHRvIGhhdmUgYSB0b3RhbCBjb3ZlcmFnZQpoaWdoZXIgdGhh
biB3aXRoIHRoZSBvbGQgZm9ybWF0LgoKTWFrZSB0aGlzIGFuIG9wdGlvbiAocmF0aGVyIHRoYW4g
YSB1bmlsYXRlcmFsIGNoYW5nZSkgdG8gZW5hYmxlCnNpZGUtYnktc2lkZSBwZXJmb3JtYW5jZSBj
b21wYXJpc29uIG9mIHRoZSBvbGQgYW5kIG5ldyBmb3JtYXRzLgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KSSdsbCByZXBseSB0byB0
aGlzIGUtbWFpbCB3aXRoIGEgZ3JhcGggb2Ygc29tZSB0ZXN0cyBJIHJhbi4KCkNDOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgfCAxMyArKystCiB0b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyAgIHwgOTQgKysrKysrKysrKysrKysrKysr
KystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhh
cm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNz
LmMKaW5kZXggNzlmOGFlYzY1My4uMTJiMzc2NWRjYyAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYworKysgYi90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCkBAIC00LDYgKzQsNyBAQAogI2lu
Y2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPHN0cmluZy5oPgogI2luY2x1ZGUgPGdldG9wdC5o
PgorI2luY2x1ZGUgPHN0ZGJvb2wuaD4KIAogZXh0ZXJuIGludCBMTFZNRnV6emVySW5pdGlhbGl6
ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndik7CiBleHRlcm4gaW50IExMVk1GdXp6ZXJUZXN0T25l
SW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSk7CkBAIC0xMiw2ICsxMyw4
IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3NpemUodm9pZCk7CiAj
ZGVmaW5lIElOUFVUX1NJWkUgIDQwOTYKIHN0YXRpYyB1aW50OF90IGlucHV0W0lOUFVUX1NJWkVd
OwogCitleHRlcm4gYm9vbCBvcHRfY29tcGFjdDsKKwogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogewogICAgIHNpemVfdCBzaXplOwpAQCAtMjIsMTMgKzI1LDE3IEBAIGludCBtYWlu
KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBzZXRidWYoc3RkaW4sIE5VTEwpOwogICAgIHNl
dGJ1ZihzdGRvdXQsIE5VTEwpOwogCisgICAgb3B0X2NvbXBhY3QgPSB0cnVlOworCiAgICAgd2hp
bGUgKCAxICkKICAgICB7CiAgICAgICAgIGVudW0gewogICAgICAgICAgICAgT1BUX01JTl9TSVpF
LAorICAgICAgICAgICAgT1BUX0NPTVBBQ1QsCiAgICAgICAgIH07CiAgICAgICAgIHN0YXRpYyBj
b25zdCBzdHJ1Y3Qgb3B0aW9uIGxvcHRzW10gPSB7CiAgICAgICAgICAgICB7ICJtaW4taW5wdXQt
c2l6ZSIsIG5vX2FyZ3VtZW50LCBOVUxMLCBPUFRfTUlOX1NJWkUgfSwKKyAgICAgICAgICAgIHsg
ImNvbXBhY3QiLCByZXF1aXJlZF9hcmd1bWVudCwgTlVMTCwgT1BUX0NPTVBBQ1QgfSwKICAgICAg
ICAgICAgIHsgMCwgMCwgMCwgMCB9CiAgICAgICAgIH07CiAgICAgICAgIGludCBjID0gZ2V0b3B0
X2xvbmdfb25seShhcmdjLCBhcmd2LCAiIiwgbG9wdHMsIE5VTEwpOwpAQCAtNDMsOCArNTAsMTIg
QEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgZXhpdCgwKTsK
ICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgT1BUX0NPTVBBQ1Q6CisgICAgICAg
ICAgICBvcHRfY29tcGFjdCA9IGF0b2kob3B0YXJnKTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgCiAgICAgICAgIGNhc2UgJz8nOgotICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTog
JXMgJEZJTEUgWyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7Cisg
ICAgICAgICAgICBwcmludGYoIlVzYWdlOiAlcyBbLS1jb21wYWN0PTB8MV0gJEZJTEUgWyRGSUxF
Li4uXSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7CiAgICAgICAgICAgICBleGl0
KC0xKTsKICAgICAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDg5ZDE3MTQxMjUuLjQ4YjAyZjJiZjYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
CisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBA
IC01Myw2ICs1MywxNSBAQCBzdHJ1Y3QgZnV6el9zdGF0ZQogfTsKICNkZWZpbmUgREFUQV9PRkZT
RVQgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfc3RhdGUsIGNvcnB1cykKIAorYm9vbCBvcHRfY29tcGFj
dDsKKwordW5zaWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpCit7CisgICAg
aWYgKCBvcHRfY29tcGFjdCApCisgICAgICAgIHJldHVybiBzaXplb2YodW5zaWduZWQgbG9uZykg
KyAxOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIERBVEFfT0ZGU0VUICsgMTsKK30KIAogc3Rh
dGljIGlubGluZSBpbnQgZGF2YWlsKHN0cnVjdCBmdXp6X3N0YXRlICpzLCBzaXplX3Qgc2l6ZSkK
IHsKQEAgLTY0Nyw5ICs2NTYsODEgQEAgc3RhdGljIHZvaWQgc2V0dXBfc3RhdGUoc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0
LT5kYXRhOwogCi0gICAgLyogRnV6eiBhbGwgb2YgdGhlIHN0YXRlIGluIG9uZSBnbyAqLwotICAg
IGlmICghZHJlYWQocywgcywgREFUQV9PRkZTRVQpKQotICAgICAgICBleGl0KC0xKTsKKyAgICBp
ZiAoICFvcHRfY29tcGFjdCApCisgICAgeworICAgICAgICAvKiBGdXp6IGFsbCBvZiB0aGUgc3Rh
dGUgaW4gb25lIGdvICovCisgICAgICAgIGlmICghZHJlYWQocywgcywgREFUQV9PRkZTRVQpKQor
ICAgICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBN
b2RpZnkgb25seSBzZWxlY3QgYml0cyBvZiBzdGF0ZSAqLworCisgICAgLyogQWx3YXlzIHJlYWQg
J29wdGlvbnMnICovCisgICAgaWYgKCAhZHJlYWQocywgJnMtPm9wdGlvbnMsIHNpemVvZihzLT5v
cHRpb25zKSkgKQorICAgICAgICByZXR1cm47CisgICAgCisgICAgd2hpbGUoMSkgeworICAgICAg
ICB1aW50MTZfdCBvZmZzZXQ7CisKKyAgICAgICAgLyogUmVhZCAxNiBiaXRzIHRvIGRlY2lkZSB3
aGF0IGJpdCBvZiBzdGF0ZSB0byBtb2RpZnkgKi8KKyAgICAgICAgaWYgKCAhZHJlYWQocywgJm9m
ZnNldCwgc2l6ZW9mKG9mZnNldCkpICkKKyAgICAgICAgICAgIHJldHVybjsKKworICAgICAgICAv
KiAKKyAgICAgICAgICogVGhlbiBkZWNpZGUgaWYgaXQncyAicG9pbnRpbmcgdG8iIGRpZmZlcmVu
dCBiaXRzIG9mIHRoZQorICAgICAgICAgKiBzdGF0ZSAKKyAgICAgICAgICovCisKKyAgICAgICAg
LyogY3JbXT8gKi8KKyAgICAgICAgaWYgKCBvZmZzZXQgPCA1ICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCAhZHJlYWQocywgcy0+Y3IgKyBvZmZzZXQsIHNpemVvZigqcy0+Y3IpKSApCisg
ICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIENSICVk
IHRvICVseFxuIiwgb2Zmc2V0LCBzLT5jcltvZmZzZXRdKTsKKyAgICAgICAgICAgIGNvbnRpbnVl
OworICAgICAgICB9CisgICAgICAgIAorICAgICAgICBvZmZzZXQgLT0gNTsKKworICAgICAgICAv
KiBtc3JbXT8gKi8KKyAgICAgICAgaWYgKCBvZmZzZXQgPCBNU1JfSU5ERVhfTUFYICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCAhZHJlYWQocywgcy0+bXNyICsgb2Zmc2V0LCBzaXplb2Yo
KnMtPm1zcikpICkKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICBwcmludGYo
IlNldHRpbmcgTVNSIGklZCAoJXgpIHRvICVseFxuIiwgb2Zmc2V0LAorICAgICAgICAgICAgICAg
ICAgIG1zcl9pbmRleFtvZmZzZXRdLCBzLT5tc3Jbb2Zmc2V0XSk7CisgICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIG9mZnNldCAtPSBNU1JfSU5ERVhfTUFYOworCisg
ICAgICAgIC8qIHNlZ21lbnRzW10/ICovCisgICAgICAgIGlmICggb2Zmc2V0IDwgU0VHX05VTSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIWRyZWFkKHMsIHMtPnNlZ21lbnRzICsgb2Zm
c2V0LCBzaXplb2YoKnMtPnNlZ21lbnRzKSkgKQorICAgICAgICAgICAgICAgIHJldHVybjsKKyAg
ICAgICAgICAgIHByaW50ZigiU2V0dGluZyBTZWdtZW50ICVkXG4iLCBvZmZzZXQpOworICAgICAg
ICAgICAgY29udGludWU7CisgICAgICAgICAgICAKKyAgICAgICAgfQorCisgICAgICAgIG9mZnNl
dCAtPSBTRUdfTlVNOworCisgICAgICAgIC8qIHJlZ3M/ICovCisgICAgICAgIGlmICggb2Zmc2V0
IDwgc2l6ZW9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzKQorICAgICAgICAgICAgICYmIG9mZnNldCAr
IHNpemVvZih1aW50NjRfdCkgPD0gc2l6ZW9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggIWRyZWFkKHMsICgoY2hhciAqKWN0eHQtPnJlZ3MpICsg
b2Zmc2V0LCBzaXplb2YodWludDY0X3QpKSApCisgICAgICAgICAgICAgICAgcmV0dXJuOworICAg
ICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGNwdV91c2VyX3JlZ3Mgb2Zmc2V0ICV4XG4iLCBvZmZz
ZXQpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAgICAvKiBOb25l
IG9mIHRoZSBhYm92ZSAtLSB0YWtlIHRoYXQgYXMgInN0YXJ0IGVtdWxhdGluZyIgKi8KKyAgICAg
ICAgCisgICAgICAgIHJldHVybjsKKyAgICB9CiB9CiAKICNkZWZpbmUgQ0FOT05JQ0FMSVpFKHgp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC04MjEsNyArOTAyLDcgQEAg
aW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qg
c2l6ZSkKICAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyAqLwogICAgIG1l
bXNldCgmaW5wdXQsIDAsIHNpemVvZihpbnB1dCkpOwogCi0gICAgaWYgKCBzaXplIDw9IERBVEFf
T0ZGU0VUICkKKyAgICBpZiAoIHNpemUgPCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSgpICkKICAg
ICB7CiAgICAgICAgIHByaW50ZigiSW5wdXQgdG9vIHNtYWxsXG4iKTsKICAgICAgICAgcmV0dXJu
IDE7CkBAIC04NTgsMTEgKzkzOSw2IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0
IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXVuc2ln
bmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKQotewotICAgIHJldHVybiBEQVRB
X09GRlNFVCArIDE7Ci19Ci0KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0t
IAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:46:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlHkg-00066s-7s; Fri, 25 Aug 2017 16:46:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHke-00066K-WF
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:46:33 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2C/B3-01724-86450A95; Fri, 25 Aug 2017 16:46:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXjc9ZEG
 kweTlahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bvXetYC+6pVKx6/4KlgbFPuouRk0NCwF+i
 9XILO4jNJqAnMe/4V5YuRg4OEQEVidt7DboYuTiYBfYzSvR+/cEGUiMs4CLRsvA+mM0ioCpxc
 cIGMJtXwE7i8v0n7BAz5SXOPbjNDDKHEyi+6yQXiCkkYCvx4oweSIUQUOfiB0fZIToFJU7OfM
 ICYjMLSEgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhoY6+WmFhc
 npqfmJCYV6yXn525iBIZNPQMD4w7Gy1+dDjFKcjApifJav5wfKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mClz14QaSQYFFqempFWmYOMIBh0hIcPEoivCUgad7igsTc4sx0iNQpRl2ODavXf2ESY
 snLz0uVEuddDlIkAFKUUZoHNwIWTZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOmgkzhyc
 wrgdv0CugIJqAjJp2YA3JESSJCSqqB0dfz02lfqf+562eZdc8oOhvW+XKxM+utORNe9mlEtUw
 zes6UrKjD9u7l68z8hZvbV+8Lu7Xm/+LU5M/LPz44r7l83/Sgs617q0wan01KfhzwVdGu/9/1
 wNceKUcOP8pdkv41943fSp+ZDT76n46q8sTuNEw6zbOh99HtWxPnbrFMCbzUXco9pUGJpTgj0
 VCLuag4EQAS0horoQIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503679589!111658874!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26193 invoked from network); 25 Aug 2017 16:46:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:46:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445164297"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:42 +0100
Message-ID: <20170825164343.29015-13-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 13/14] fuzz/x86_emulate: Set and fuzz more CPU
	state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eDg2X2VtdWxhdGUoKSBvcGVyYXRlcyBub3Qgb25seSBvbiBzdGF0ZSBwYXNzZWQgdG8gaXQgaW4K
Y3B1X3VzZXJfcmVncywgYnV0IGFsc28gb24gc3RhdGUgY3VycmVudGx5IGZvdW5kIG9uIHRoZSBj
cHU6IG5hbWVseSwKdGhlIEZQVSBhbmQgWE1NIHJlZ2lzdGVycy4gIEF0IHRoZSBtb21lbnQsIHdl
IHJlLXplcm8gKGFuZC9vcgpyZS1pbml0aWFsaXplKSBjcHVfdXNlcl9yZWdzIG9uIGV2ZXJ5IGlu
dm9jYXRpb24sIGJ1dCBsZWF2ZSB0aGUKY3B1LXN0b3JlZCBzdGF0ZSBhbG9uZS4gIEluICJwZXJz
aXN0ZW50IG1vZGUiLCB0aGlzIGNhdXNlcyB0ZXN0IGNhc2VzCnRvIGJlaGF2ZSBkaWZmZXJlbnRs
eSAtLSBzb21ldGltZXMgc2lnbmlmaWNhbnRseSBzbyAtLSBkZXBlbmRpbmcgb24Kd2hpY2ggdGVz
dCBjYXNlcyBoYXZlIGJlZW4gcnVuIGJlZm9yZWhhbmQuCgpaZXJvIG91dCB0aGUgc3RhdGUgYmVm
b3JlIGVhY2ggdGVzdCBydW4sIGFuZCB0aGVuIGZ1enogaXQgYmFzZWQgb24gdGhlCmNvcnB1cyBp
bnB1dC4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgNzEgKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVt
dWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmlu
ZGV4IDFkMDI5M2U5OTAuLjdhMDdlN2UzN2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0zOCw2ICszOCw4IEBAIHN0cnVjdCBmdXp6
X3N0YXRlCiAgICAgdWludDY0X3QgbXNyW01TUl9JTkRFWF9NQVhdOwogICAgIHN0cnVjdCBzZWdt
ZW50X3JlZ2lzdGVyIHNlZ21lbnRzW1NFR19OVU1dOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
IHJlZ3M7CisgICAgY2hhciBmeHNhdmVbNTEyXSBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2KSkp
OworCiAKICAgICAvKiBGdXp6ZXIncyBpbnB1dCBkYXRhLiAqLwogICAgIGNvbnN0IHN0cnVjdCBm
dXp6X2NvcnB1cyAqY29ycHVzOwpAQCAtNTk3LDYgKzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHg4Nl9lbXVsYXRlX29wcyBhbGxfZnV6emVyX29wcyA9IHsKIH07CiAjdW5kZWYgU0VUCiAK
K3N0YXRpYyB2b2lkIF9zZXRfZnB1X3N0YXRlKGNoYXIgKmZ4c2F2ZSwgYm9vbCBzdG9yZSkKK3sK
KyAgICBpZiAoIGNwdV9oYXNfZnhzciApCisgICAgeworICAgICAgICBzdGF0aWMgdW5pb24gX19h
dHRyaWJ1dGVfXygoX19hbGlnbmVkX18oMTYpKSkgeworICAgICAgICAgICAgY2hhciB4WzQ2NF07
CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQzMl90IG90aGVyWzZd
OworICAgICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyOworICAgICAgICAgICAgICAgIHVpbnQz
Ml90IG14Y3NyX21hc2s7CisgICAgICAgICAgICAgICAgLyogLi4uICovCisgICAgICAgICAgICB9
OworICAgICAgICB9ICpmeHM7CisKKyAgICAgICAgZnhzID0gKHR5cGVvZihmeHMpKSBmeHNhdmU7
CisKKyAgICAgICAgaWYgKCBzdG9yZSApIHsKKyAgICAgICAgICAgIGNoYXIgbnVsbFs1MTJdIF9f
YXR0cmlidXRlX18oKGFsaWduZWQoMTYpKSkgPSB7IDAgfTsKKyAgICAgICAgICAgIGFzbSB2b2xh
dGlsZSgiIGZ4cnN0b3IgJTA7ICI6OiJtIigqbnVsbCkpOworICAgICAgICAgICAgYXNtIHZvbGF0
aWxlKCIgZnhyc3RvciAlMDsgIjo6Im0iKCpmeHNhdmUpKTsKKyAgICAgICAgfQorICAgICAgICAK
KyAgICAgICAgYXNtIHZvbGF0aWxlKCAiZnhzYXZlICUwIiA6ICI9bSIgKCpmeHMpICk7CisKKyAg
ICAgICAgaWYgKCBmeHMtPm14Y3NyX21hc2sgKQorICAgICAgICAgICAgbXhjc3JfbWFzayA9IGZ4
cy0+bXhjc3JfbWFzazsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgbXhjc3JfbWFzayA9IDB4
MDAwZmZiZjsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHNldF9mcHVfc3RhdGUoY2hhciAqZnhz
YXZlKQoreworICAgIF9zZXRfZnB1X3N0YXRlKGZ4c2F2ZSwgdHJ1ZSk7Cit9CisKK3N0YXRpYyB2
b2lkIHNhdmVfZnB1X3N0YXRlKGNoYXIgKmZ4c2F2ZSkKK3sKKyAgICBfc2V0X2ZwdV9zdGF0ZShm
eHNhdmUsIGZhbHNlKTsKK30KKwogc3RhdGljIHZvaWQgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5k
bGVyKHZvaWQpCiB7CiAgICAgLyogRklYTUUgLSBqdXN0IGRpc2FibGUgZXhjZXB0aW9ucyBmb3Ig
bm93ICovCkBAIC03MzcsNiArNzgwLDE3IEBAIHN0YXRpYyB2b2lkIHNldHVwX3N0YXRlKHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGNw
dV91c2VyX3JlZ3Mgb2Zmc2V0ICV4XG4iLCBvZmZzZXQpOwogICAgICAgICAgICAgY29udGludWU7
CiAgICAgICAgIH0KKyAgICAgICAgb2Zmc2V0IC09IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyk7CisKKyAgICAgICAgLyogRnV6eiBmeHNhdmUgc3RhdGUgKi8KKyAgICAgICAgaWYgKCBvZmZz
ZXQgPCAxMjggKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFkcmVhZChzLCBzLT5meHNh
dmUgKyAob2Zmc2V0ICogNCksIDQpICkKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAg
ICAgICBwcmludGYoIlNldHRpbmcgZnhzYXZlIG9mZnNldCAleFxuIiwgb2Zmc2V0ICogNCk7Cisg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorICAgICAgICBvZmZzZXQgLT0gMTI4Owog
CiAgICAgICAgIC8qIE5vbmUgb2YgdGhlIGFib3ZlIC0tIHRha2UgdGhhdCBhcyAic3RhcnQgZW11
bGF0aW5nIiAqLwogICAgICAgICAKQEAgLTg4Myw2ICs5MzcsOSBAQCBzdGF0aWMgdm9pZCBzYW5p
dGl6ZV9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAgICAgICAgcy0+c2Vn
bWVudHNbeDg2X3NlZ19jc10uZGIgPSAwOwogICAgICAgICBzLT5zZWdtZW50c1t4ODZfc2VnX3Nz
XS5kYiA9IDA7CiAgICAgfQorCisgICAgLyogU2V0dGluZyB0aGlzIHZhbHVlIHNlZW1zIHRvIGNh
dXNlIGNyYXNoZXMgaW4gZnhyc3RvciAqLworICAgICooKHVuc2lnbmVkIGludCAqKShzLT5meHNh
dmUpICsgNikgPSAwOwogfQogCiBpbnQgTExWTUZ1enplckluaXRpYWxpemUoaW50ICphcmdjLCBj
aGFyICoqKmFyZ3YpCkBAIC05MjAsNiArOTc3LDggQEAgaW50IHJ1bnRlc3Qoc3RydWN0IGZ1enpf
c3RhdGUgKnN0YXRlKSB7CiAKICAgICBkaXNhYmxlX2hvb2tzKHN0YXRlKTsKIAorICAgIHNldF9m
cHVfc3RhdGUoc3RhdGUtPmZ4c2F2ZSk7CisKICAgICBkbyB7CiAgICAgICAgIC8qIEZJWE1FOiBV
bnRpbCB3ZSBhY3R1YWxseSBpbXBsZW1lbnQgU0lHRlBFIGhhbmRsaW5nIHByb3Blcmx5ICovCiAg
ICAgICAgIHNldHVwX2ZwdV9leGNlcHRpb25faGFuZGxlcigpOwpAQCAtOTMxLDYgKzk5MCw4IEBA
IGludCBydW50ZXN0KHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSkgewogICAgICAgICBwcmludGYo
IkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4iLCByYyk7CiAgICAgfSB3aGlsZSAoIHJjID09IFg4NkVN
VUxfT0tBWSApOwogCisgICAgc2F2ZV9mcHVfc3RhdGUoc3RhdGUtPmZ4c2F2ZSk7CisgICAgCiAg
ICAgcmV0dXJuIDA7CiB9CiAKQEAgLTEwMDIsNiArMTA2MywxNiBAQCB2b2lkIGNvbXBhcmVfc3Rh
dGVzKHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlWzJdKQogICAgICAgICBpZiAoIG1lbWNtcCgmc3Rh
dGVbMF0ub3BzLCAmc3RhdGVbMV0ub3BzLCBzaXplb2Yoc3RhdGVbMF0ub3BzKSkgKQogICAgICAg
ICAgICAgcHJpbnRmKCJvcHMgZGlmZmVyIVxuIik7CiAKKyAgICAgICAgaWYgKCBtZW1jbXAoJnN0
YXRlWzBdLmZ4c2F2ZSwgJnN0YXRlWzFdLmZ4c2F2ZSwgc2l6ZW9mKHN0YXRlWzBdLmZ4c2F2ZSkp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRmKCJmeHNhdmUgZGlmZmVycyFcbiIpOwor
ICAgICAgICAgICAgZm9yICggaSA9IDA7ICBpIDwgc2l6ZW9mKHN0YXRlWzBdLmZ4c2F2ZSkvc2l6
ZW9mKHVuc2lnbmVkKTsgaSsrICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmlu
dGYoIlslMDRsdV0gJTA4eCAlMDh4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgaSAqIHNp
emVvZih1bnNpZ25lZCksICgodW5zaWduZWQgKikmc3RhdGVbMF0uZnhzYXZlKVtpXSwgKCh1bnNp
Z25lZCAqKSZzdGF0ZVsxXS5meHNhdmUpW2ldKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQor
CiAgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5jdHh0LCAmc3RhdGVbMV0uY3R4dCwgc2l6
ZW9mKHN0YXRlWzBdLmN0eHQpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ZigiY3R4
dCBkaWZmZXJzIVxuIik7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:46:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlHkh-00067S-Ei; Fri, 25 Aug 2017 16:46:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHkg-00066o-9l
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:46:34 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1A/25-11743-96450A95; Fri, 25 Aug 2017 16:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUjcjZEG
 kwZ1XVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLz7+YCzaFVuz7coq5gfGKXRcjJ4eEgL9E
 6/efbCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFtjPKNH79QdYjbBAjMTN5a9ZQWwWAVWJj
 slTmEFsXgE7ibUzNrNBzJSXOPfgNjPIHE6g+K6TXCCmkICtxIszeiAVQkCdix8cZYfoFJQ4Of
 MJC4jNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGDgMQLCD8ebGgEOMkhxMSqK81i/nRwrxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4GUPXhApJFiUmp5akZaZAwxhmLQEB4+SCK8ZSJq3uCAxtzgzHSJ1ilGXY87vHV+Yh
 Fjy8vNSpcR5eUGKBECKMkrz4EbA4ukSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk1QKbwZO
 aVwG16BXQEE9ARk07MATmiJBEhJdXAyJnF/8G7JCrUvktLSD6xq/b/nu4vbktDgrNt7fyC7KK
 Mqn627S9ZYTPPT/qJu4yRXua995c4VTNOGG7zX/Zhzj35778SZ/NPj3H9mtLA/OPKtnsbUrtN
 pbVZX4m17queeuTs9SgznoiJG97Im/FOXWLJFzVPyDNmeaa2mvTNePtKnn2bnlYqsRRnJBpqM
 RcVJwIAqN1xvaICAAA=
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503679591!71624617!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5773 invoked from network); 25 Aug 2017 16:46:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:46:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436909613"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:41 +0100
Message-ID: <20170825164343.29015-12-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 12/14] fuzz/x86_emulate: Add --rerun option to
	try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBzdGFiaWxpdHkgbnVtYmVycyBhcmUgbm90IDEwMCUuICBJbiBvcmRlciB0byBoZWxw
IHRyYWNrIHRoaXMKZG93biwgYWRkIGEgLS1yZXJ1biBvcHRpb24gd2hpY2ggd2lsbCBydW4gdGhl
IHNhbWUgaW5wdXQgdHdpY2UsCnJlc2V0dGluZyB0aGUgc3RhdGUgaW4gYmV0d2VlbiBlYWNoIHJ1
biwgYW5kIGNvbXBhcmluZyB0aGUgc3RhdGUKYWZ0ZXJ3YXJkcy4gIElmIHRoZSBzdGF0ZSBkaWZm
ZXJzLCBjYWxsIGFib3J0KCkuCgpUaGlzIGFsbG93cyBBRkwgdG8gaGVscCB0aGUgcHJvY2VzcyBv
ZiB0cmFja2luZyBkb3duIHdoYXQgc3RhdGUgaXMgbm90CmJlaW5nIHJlc2V0IHByb3Blcmx5IGJl
dHdlZW4gcnVucyBieSBwcm92aW5nIHRlc3RjYXNlcyB0aGF0CmRlbW9uc3RyYXRlIHRoZSBiZWhh
dmlvci4KClRvIGRvIHRoaXM6CgotIE1vdmUgY3R4dCBpbnRvIHN0cnVjdCBmdXp6LXN0YXRlIHRv
IHNpbXBsaWZ5IGhhbmRsaW5nCgotIFJhdGhlciB0aGFuIGNvcHlpbmcgdGhlIGRhdGEgaW50byBp
bnB1dCwgdHJlYXQgdGhlIGRhdGEgaGFuZGVkIGFzCiAgaW1tdXRhYmxlIGFuZCBwb2ludCBlYWNo
ICJjb3B5IiB0byBpdAoKLSBGYWN0b3Igb3V0IHZhcmlvdXMgc3RlcHMgKHNldHRpbmcgdXAgZnV6
eiBzdGF0ZSwgcnVubmluZyBhbgogIGluZGl2aWR1YWwgdGVzdCkgc28gdGhhdCB0aGV5IGNhbiBi
ZSBlZmZpY2llbnRseSBydW4gZWl0aGVyIG9uY2Ugb3IKICB0d2ljZSAoYXMgbmVjZXNzYXJ5KQoK
LSBDb21wYXJlIHRoZSBzdGF0ZXMgYWZ0ZXJ3YXJkcywgcHJpbnRpbmcgd2hhdCdzIGRpZmZlcmVu
dCBhbmQgY2FsbGluZwogIGFib3J0KCkgaWYgYW55dGhpbmcgaXMgZm91bmQuCgpTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Q0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgICA5ICstCiB0b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyAgIHwgMTgyICsrKysrKysrKysrKysr
KysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTU5IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Fm
bC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFy
bmVzcy5jCmluZGV4IDEyYjM3NjVkY2MuLjg2YzEyNDE3ODQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwpAQCAtMTQsNiArMTQsNyBA
QCBleHRlcm4gdW5zaWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpOwogc3Rh
dGljIHVpbnQ4X3QgaW5wdXRbSU5QVVRfU0laRV07CiAKIGV4dGVybiBib29sIG9wdF9jb21wYWN0
OworZXh0ZXJuIGJvb2wgb3B0X3JlcnVuOwogCiBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiB7CkBAIC0zMiwxMCArMzMsMTIgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgICAgICBlbnVtIHsKICAgICAgICAgICAgIE9QVF9NSU5fU0laRSwKICAgICAgICAgICAg
IE9QVF9DT01QQUNULAorICAgICAgICAgICAgT1BUX1JFUlVOLAogICAgICAgICB9OwogICAgICAg
ICBzdGF0aWMgY29uc3Qgc3RydWN0IG9wdGlvbiBsb3B0c1tdID0gewogICAgICAgICAgICAgeyAi
bWluLWlucHV0LXNpemUiLCBub19hcmd1bWVudCwgTlVMTCwgT1BUX01JTl9TSVpFIH0sCiAgICAg
ICAgICAgICB7ICJjb21wYWN0IiwgcmVxdWlyZWRfYXJndW1lbnQsIE5VTEwsIE9QVF9DT01QQUNU
IH0sCisgICAgICAgICAgICB7ICJyZXJ1biIsIG5vX2FyZ3VtZW50LCBOVUxMLCBPUFRfUkVSVU4g
fSwKICAgICAgICAgICAgIHsgMCwgMCwgMCwgMCB9CiAgICAgICAgIH07CiAgICAgICAgIGludCBj
ID0gZ2V0b3B0X2xvbmdfb25seShhcmdjLCBhcmd2LCAiIiwgbG9wdHMsIE5VTEwpOwpAQCAtNTQs
OCArNTcsMTIgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAg
b3B0X2NvbXBhY3QgPSBhdG9pKG9wdGFyZyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgIAorICAgICAgICBjYXNlIE9QVF9SRVJVTjoKKyAgICAgICAgICAgIG9wdF9yZXJ1biA9IHRy
dWU7CisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlICc/JzoKLSAgICAgICAgICAg
IHByaW50ZigiVXNhZ2U6ICVzIFstLWNvbXBhY3Q9MHwxXSAkRklMRSBbJEZJTEUuLi5dIHwgWy0t
bWluLWlucHV0LXNpemVdXG4iLCBhcmd2WzBdKTsKKyAgICAgICAgICAgIHByaW50ZigiVXNhZ2U6
ICVzIFstLWNvbXBhY3Q9MHwxXSBbLS1yZXJ1bl0gJEZJTEUgWyRGSUxFLi4uXSB8IFstLW1pbi1p
bnB1dC1zaXplXVxuIiwgYXJndlswXSk7CiAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAg
ICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jCmluZGV4IDQ4YjAyZjJiZjYuLjFkMDI5M2U5OTAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC00MCw3ICs0MCw3IEBA
IHN0cnVjdCBmdXp6X3N0YXRlCiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVnczsKIAogICAg
IC8qIEZ1enplcidzIGlucHV0IGRhdGEuICovCi0gICAgc3RydWN0IGZ1enpfY29ycHVzICpjb3Jw
dXM7CisgICAgY29uc3Qgc3RydWN0IGZ1enpfY29ycHVzICpjb3JwdXM7CiAKICAgICAvKiBSZWFs
IGFtb3VudCBvZiBkYXRhIGJhY2tpbmcgY29ycHVzLT5kYXRhW10uICovCiAgICAgc2l6ZV90IGRh
dGFfbnVtOwpAQCAtNTAsNiArNTAsNyBAQCBzdHJ1Y3QgZnV6el9zdGF0ZQogCiAgICAgLyogRW11
bGF0aW9uIG9wcywgc29tZSBvZiB3aGljaCBhcmUgZGlzYWJsZWQgYmFzZWQgb24gY29ycHVzLT5v
cHRpb25zLiAqLwogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOworICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0IGN0eHQ7CiB9OwogI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihz
dHJ1Y3QgZnV6el9zdGF0ZSwgY29ycHVzKQogCkBAIC00OTYsNiArNDk3LDEyIEBAIHN0YXRpYyBp
bnQgZnV6el9yZWFkX21zcigKICAgICBjb25zdCBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQt
PmRhdGE7CiAgICAgdW5zaWduZWQgaW50IGlkeDsKIAorICAgIC8qIAorICAgICAqIE5CIGF0IHRo
ZSBtb21lbnQgZHVtcF9zdGF0ZSgpIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IHRoaXMKKyAgICAg
KiBjYW5ub3QgZmFpbC4gIElmIHdlIGFkZCBpbiBmdXp6ZWQgZmFpbHVyZXMgd2UnbGwgaGF2ZSB0
byBoYW5kbGUKKyAgICAgKiB0aGF0IGRpZmZlcmVudGx5LgorICAgICAqLworICAgIAogICAgIHN3
aXRjaCAoIHJlZyApCiAgICAgewogICAgIGNhc2UgTVNSX1RTQ19BVVg6CkBAIC02MTYsNiArNjIz
LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKIAogICAgIHByaW50ZigiIHJpcDogJSJQUkl4NjQiXG4iLCByZWdzLT5yaXApOwogCisgICAg
LyogcmVhZF9tc3IoKSBuZXZlciBmYWlscyBhdCB0aGUgbW9tZW50ICovCiAgICAgZnV6el9yZWFk
X21zcihNU1JfRUZFUiwgJnZhbCwgY3R4dCk7CiAgICAgcHJpbnRmKCJFRkVSOiAlIlBSSXg2NCJc
biIsIHZhbCk7CiB9CkBAIC02NjAsNyArNjY4LDEwIEBAIHN0YXRpYyB2b2lkIHNldHVwX3N0YXRl
KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogICAgIHsKICAgICAgICAgLyogRnV6eiBh
bGwgb2YgdGhlIHN0YXRlIGluIG9uZSBnbyAqLwogICAgICAgICBpZiAoIWRyZWFkKHMsIHMsIERB
VEFfT0ZGU0VUKSkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRmKCJJbnB1dCBzaXplIHRv
byBzbWFsbFxuIik7CiAgICAgICAgICAgICBleGl0KC0xKTsKKyAgICAgICAgfQogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCkBAIC03ODksOSArODAwLDggQEAgZW51bSB7CiAgICAgICAgIHByaW50
ZigiRGlzYWJsaW5nIGhvb2sgIiNoIlxuIik7ICAgICAgICAgICAgICAgXAogICAgIH0KIAotc3Rh
dGljIHZvaWQgZGlzYWJsZV9ob29rcyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3N0
YXRpYyB2b2lkIGRpc2FibGVfaG9va3Moc3RydWN0IGZ1enpfc3RhdGUgKnMpCiB7Ci0gICAgc3Ry
dWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwogICAgIHVuc2lnbmVkIGxvbmcgYml0bWFw
ID0gcy0+b3B0aW9uczsKIAogICAgIC8qIFNlZSBhbHNvIHNhbml0aXplX2lucHV0LCBzb21lIGhv
b2tzIGNhbid0IGJlIGRpc2FibGVkLiAqLwpAQCAtODM5LDcgKzg0OSw3IEBAIHN0YXRpYyB2b2lk
IGRpc2FibGVfaG9va3Moc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiAgKiAgLSAuLi5i
YXNlcyB0byBiZWxvdyAxTWIsIDE2LWJ5dGUgYWxpZ25lZAogICogIC0gLi4uc2VsZWN0b3JzIHRv
IChiYXNlID4+IDQpCiAgKi8KLXN0YXRpYyB2b2lkIHNhbml0aXplX2lucHV0KHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQorc3RhdGljIHZvaWQgc2FuaXRpemVfc3RhdGUoc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0
LT5kYXRhOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gY3R4dC0+cmVnczsKQEAg
LTg4NiwyMSArODk2LDEzMiBAQCBpbnQgTExWTUZ1enplckluaXRpYWxpemUoaW50ICphcmdjLCBj
aGFyICoqKmFyZ3YpCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBMTFZNRnV6emVyVGVzdE9uZUlu
cHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCit2b2lkIHNldHVwX2Z1enpf
c3RhdGUoc3RydWN0IGZ1enpfc3RhdGUgKnN0YXRlLCBjb25zdCB1aW50OF90ICpkYXRhX3AsIHNp
emVfdCBzaXplKQogewotICAgIHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlID0gewotICAgICAgICAu
b3BzID0gYWxsX2Z1enplcl9vcHMsCi0gICAgfTsKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCBjdHh0ID0gewotICAgICAgICAuZGF0YSA9ICZzdGF0ZSwKLSAgICAgICAgLnJlZ3MgPSAmc3Rh
dGUucmVncywKLSAgICAgICAgLmFkZHJfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwKLSAgICAg
ICAgLnNwX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCi0gICAgfTsKKyAgICBtZW1zZXQoc3Rh
dGUsIDAsIHNpemVvZigqc3RhdGUpKTsKKyAgICBzdGF0ZS0+Y29ycHVzID0gKHN0cnVjdCBmdXp6
X2NvcnB1cyAqKWRhdGFfcDsKKyAgICBzdGF0ZS0+ZGF0YV9udW0gPSBzaXplOworfQorCitpbnQg
cnVudGVzdChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUpIHsKICAgICBpbnQgcmM7CiAKLSAgICAv
KiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyAqLwotICAgIG1lbXNldCgmaW5wdXQs
IDAsIHNpemVvZihpbnB1dCkpOworICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0ID0g
JnN0YXRlLT5jdHh0OworICAgIAorICAgIHN0YXRlLT5vcHMgPSBhbGxfZnV6emVyX29wczsKKwor
ICAgIGN0eHQtPmRhdGEgPSBzdGF0ZTsKKyAgICBjdHh0LT5yZWdzID0gJnN0YXRlLT5yZWdzOwor
ICAgIGN0eHQtPmFkZHJfc2l6ZSA9IGN0eHQtPnNwX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKik7
CisKKyAgICBzZXR1cF9zdGF0ZShjdHh0KTsKKworICAgIHNhbml0aXplX3N0YXRlKGN0eHQpOwor
CisgICAgZGlzYWJsZV9ob29rcyhzdGF0ZSk7CisKKyAgICBkbyB7CisgICAgICAgIC8qIEZJWE1F
OiBVbnRpbCB3ZSBhY3R1YWxseSBpbXBsZW1lbnQgU0lHRlBFIGhhbmRsaW5nIHByb3Blcmx5ICov
CisgICAgICAgIHNldHVwX2ZwdV9leGNlcHRpb25faGFuZGxlcigpOworCisgICAgICAgIHNldF9z
aXplcyhjdHh0KTsKKyAgICAgICAgZHVtcF9zdGF0ZShjdHh0KTsKKworICAgICAgICByYyA9IHg4
Nl9lbXVsYXRlKGN0eHQsICZzdGF0ZS0+b3BzKTsKKyAgICAgICAgcHJpbnRmKCJFbXVsYXRpb24g
cmVzdWx0OiAlZFxuIiwgcmMpOworICAgIH0gd2hpbGUgKCByYyA9PSBYODZFTVVMX09LQVkgKTsK
KworICAgIHJldHVybiAwOworfQorCit2b2lkIGNvbXBhcmVfc3RhdGVzKHN0cnVjdCBmdXp6X3N0
YXRlIHN0YXRlWzJdKQoreworICAgIC8vIEZpcnN0IHplcm8gYW55ICJpbnRlcm5hbCIgcG9pbnRl
cnMKKyAgICBzdGF0ZVswXS5jb3JwdXMgPSBzdGF0ZVsxXS5jb3JwdXMgPSBOVUxMOworICAgIHN0
YXRlWzBdLmN0eHQuZGF0YSA9IHN0YXRlWzFdLmN0eHQuZGF0YSA9IE5VTEw7CisgICAgc3RhdGVb
MF0uY3R4dC5yZWdzID0gc3RhdGVbMV0uY3R4dC5yZWdzID0gTlVMTDsKKworICAgIAorICAgIGlm
ICggbWVtY21wKCZzdGF0ZVswXSwgJnN0YXRlWzFdLCBzaXplb2Yoc3RydWN0IGZ1enpfc3RhdGUp
KSApCisgICAgeworICAgICAgICBpbnQgaTsKKworICAgICAgICBwcmludGYoIlN0YXRlIG1pc21h
dGNoXG4iKTsKKworICAgICAgICBmb3IgKCBpPTA7IGk8NTsgaSsrKQorICAgICAgICAgICAgaWYg
KHN0YXRlWzBdLmNyW2ldICE9IHN0YXRlWzFdLmNyW2ldKQorICAgICAgICAgICAgICAgIHByaW50
ZigiY3JbJWRdOiAlbHggIT0gJWx4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICBpLCBzdGF0
ZVswXS5jcltpXSwgc3RhdGVbMV0uY3JbaV0pOworICAgICAgICAKKyAgICAgICAgZm9yICggaT0w
OyBpPE1TUl9JTkRFWF9NQVg7IGkrKykKKyAgICAgICAgICAgIGlmIChzdGF0ZVswXS5tc3JbaV0g
IT0gc3RhdGVbMV0ubXNyW2ldKQorICAgICAgICAgICAgICAgIHByaW50ZigibXNyWyVkXTogJWx4
ICE9ICVseFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgaSwgc3RhdGVbMF0ubXNyW2ldLCBz
dGF0ZVsxXS5tc3JbaV0pOworICAgICAgICAKKyAgICAgICAgZm9yICggaT0wOyBpPFNFR19OVU07
IGkrKykKKyAgICAgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5zZWdtZW50c1tpXSwgJnN0
YXRlWzFdLnNlZ21lbnRzW2ldLCBzaXplb2Yoc3RhdGVbMF0uc2VnbWVudHNbMF0pKSApCisgICAg
ICAgICAgICAgICAgcHJpbnRmKCJzZWdtZW50c1slZF0gZGlmZmVyIVxuIiwgaSk7CisKKyAgICAg
ICAgaWYgKHN0YXRlWzBdLmRhdGFfbnVtICE9IHN0YXRlWzFdLmRhdGFfbnVtKQorICAgICAgICAg
ICAgcHJpbnRmKCJkYXRhX251bTogJWx4ICE9ICAlbHhcbiIsIHN0YXRlWzBdLmRhdGFfbnVtLCBz
dGF0ZVsxXS5kYXRhX251bSk7CisgICAgICAgIGlmIChzdGF0ZVswXS5kYXRhX2luZGV4ICE9IHN0
YXRlWzFdLmRhdGFfaW5kZXgpCisgICAgICAgICAgICBwcmludGYoImRhdGFfaW5kZXg6ICVseCAh
PSAgJWx4XG4iLCBzdGF0ZVswXS5kYXRhX2luZGV4LCBzdGF0ZVsxXS5kYXRhX2luZGV4KTsKKwor
ICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0ucmVncywgJnN0YXRlWzFdLnJlZ3MsIHNpemVv
ZihzdGF0ZVswXS5yZWdzKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYoInJlZ2lz
dGVycyBkaWZmZXIhXG4iKTsKKyAgICAgICAgICAgIC8qIFByaW50IElmIE5vdCBFcXVhbCAqLwor
I2RlZmluZSBQSU5FKGVsZW0pXAorICAgICAgICAgICAgaWYgKCBzdGF0ZVswXS5lbGVtICE9IHN0
YXRlWzFdLmVsZW0gKSBcCisgICAgICAgICAgICAgICAgcHJpbnRmKCNlbGVtICIgZGlmZmVyOiAl
bHggIT0gJWx4XG4iLCBcCisgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXN0
YXRlWzBdLmVsZW0sICh1bnNpZ25lZCBsb25nKXN0YXRlWzFdLmVsZW0pCisgICAgICAgICAgICBQ
SU5FKHJlZ3MucjE1KTsKKyAgICAgICAgICAgIFBJTkUocmVncy5yMTQpOworICAgICAgICAgICAg
UElORShyZWdzLnIxMyk7CisgICAgICAgICAgICBQSU5FKHJlZ3MucjEyKTsKKyAgICAgICAgICAg
IFBJTkUocmVncy5yYnApOworICAgICAgICAgICAgUElORShyZWdzLnJieCk7CisgICAgICAgICAg
ICBQSU5FKHJlZ3MucjEwKTsKKyAgICAgICAgICAgIFBJTkUocmVncy5yMTEpOworICAgICAgICAg
ICAgUElORShyZWdzLnI5KTsKKyAgICAgICAgICAgIFBJTkUocmVncy5yOCk7CisgICAgICAgICAg
ICBQSU5FKHJlZ3MucmF4KTsKKyAgICAgICAgICAgIFBJTkUocmVncy5yY3gpOworICAgICAgICAg
ICAgUElORShyZWdzLnJkeCk7CisgICAgICAgICAgICBQSU5FKHJlZ3MucnNpKTsKKyAgICAgICAg
ICAgIFBJTkUocmVncy5yZGkpOworCisgICAgICAgICAgICBmb3IgKCBpID0gb2Zmc2V0b2Yoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MsIGVycm9yX2NvZGUpIC8gc2l6ZW9mKHVuc2lnbmVkKTsKKyAgICAg
ICAgICAgICAgICAgIGkgPCBzaXplb2Yoc3RhdGVbMV0ucmVncykvc2l6ZW9mKHVuc2lnbmVkKTsg
aSsrICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGYoIlslMDRsdV0gJTA4
eCAlMDh4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgaSAqIHNpemVvZih1bnNpZ25lZCks
ICgodW5zaWduZWQgKikmc3RhdGVbMF0ucmVncylbaV0sICgodW5zaWduZWQgKikmc3RhdGVbMV0u
cmVncylbaV0pOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgaWYgKCBtZW1j
bXAoJnN0YXRlWzBdLm9wcywgJnN0YXRlWzFdLm9wcywgc2l6ZW9mKHN0YXRlWzBdLm9wcykpICkK
KyAgICAgICAgICAgIHByaW50Zigib3BzIGRpZmZlciFcbiIpOworCisgICAgICAgIGlmICggbWVt
Y21wKCZzdGF0ZVswXS5jdHh0LCAmc3RhdGVbMV0uY3R4dCwgc2l6ZW9mKHN0YXRlWzBdLmN0eHQp
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiY3R4dCBkaWZmZXJzIVxuIik7Cisg
ICAgICAgICAgICBmb3IgKCBpID0gMDsgIGkgPCBzaXplb2Yoc3RhdGVbMF0uY3R4dCkvc2l6ZW9m
KHVuc2lnbmVkKTsgaSsrICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGYo
IlslMDRsdV0gJTA4eCAlMDh4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgaSAqIHNpemVv
Zih1bnNpZ25lZCksICgodW5zaWduZWQgKikmc3RhdGVbMF0uY3R4dClbaV0sICgodW5zaWduZWQg
Kikmc3RhdGVbMV0uY3R4dClbaV0pOworICAgICAgICAgICAgfQorICAgICAgICAgICAgCisgICAg
ICAgIH0KKworICAgICAgICBhYm9ydCgpOworICAgIH0KK30KKworYm9vbCBvcHRfcmVydW4gPSBm
YWxzZTsKKworaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9w
LCBzaXplX3Qgc2l6ZSkKK3sKKyAgICBzdHJ1Y3QgZnV6el9zdGF0ZSBzdGF0ZVsyXTsKIAogICAg
IGlmICggc2l6ZSA8IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKCkgKQogICAgIHsKQEAgLTkwOCw3
ICsxMDI5LDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0
YV9wLCBzaXplX3Qgc2l6ZSkKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCi0gICAgaWYgKCBz
aXplID4gc2l6ZW9mKGlucHV0KSApCisgICAgaWYgKCBzaXplID4gc2l6ZW9mKHN0cnVjdCBmdXp6
X2NvcnB1cykgKQogICAgIHsKICAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gbGFyZ2VcbiIpOwog
ICAgICAgICByZXR1cm4gMTsKQEAgLTkxNiwyNSArMTAzNywyNCBAQCBpbnQgTExWTUZ1enplclRl
c3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQogCiAgICAgbWVt
Y3B5KCZpbnB1dCwgZGF0YV9wLCBzaXplKTsKIAotICAgIHN0YXRlLmNvcnB1cyA9ICZpbnB1dDsK
LSAgICBzdGF0ZS5kYXRhX251bSA9IHNpemU7Ci0KLSAgICBzZXR1cF9zdGF0ZSgmY3R4dCk7Cisg
ICAgc2V0dXBfZnV6el9zdGF0ZSgmc3RhdGVbMF0sIGRhdGFfcCwgc2l6ZSk7CisgICAgCisgICAg
aWYgKCBvcHRfcmVydW4gKQorICAgICAgICBwcmludGYoInx8fCBJTklUSUFMIFJVTiB8fHxcbiIp
OworICAgIAorICAgIHJ1bnRlc3QoJnN0YXRlWzBdKTsKIAotICAgIHNhbml0aXplX2lucHV0KCZj
dHh0KTsKKyAgICBpZiAoICFvcHRfcmVydW4gKQorICAgICAgICByZXR1cm4gMDsKIAotICAgIGRp
c2FibGVfaG9va3MoJmN0eHQpOworICAgIC8qIFJlc2V0IGFsbCBnbG9iYWwgc3RhdGUgdmFyaWFi
bGVzIGFnYWluICovCisgICAgc2V0dXBfZnV6el9zdGF0ZSgmc3RhdGVbMV0sIGRhdGFfcCwgc2l6
ZSk7CiAKLSAgICBkbyB7Ci0gICAgICAgIC8qIEZJWE1FOiBVbnRpbCB3ZSBhY3R1YWxseSBpbXBs
ZW1lbnQgU0lHRlBFIGhhbmRsaW5nIHByb3Blcmx5ICovCi0gICAgICAgIHNldHVwX2ZwdV9leGNl
cHRpb25faGFuZGxlcigpOworICAgIHByaW50ZigifHx8IFNFQ09ORCBSVU4gfHx8XG4iKTsKIAot
ICAgICAgICBzZXRfc2l6ZXMoJmN0eHQpOwotICAgICAgICBkdW1wX3N0YXRlKCZjdHh0KTsKKyAg
ICBydW50ZXN0KCZzdGF0ZVsxXSk7CiAKLSAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwg
JnN0YXRlLm9wcyk7Ci0gICAgICAgIHByaW50ZigiRW11bGF0aW9uIHJlc3VsdDogJWRcbiIsIHJj
KTsKLSAgICB9IHdoaWxlICggcmMgPT0gWDg2RU1VTF9PS0FZICk7CisgICAgY29tcGFyZV9zdGF0
ZXMoc3RhdGUpOwogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlHkj-00069g-1Q; Fri, 25 Aug 2017 16:46:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHkh-00067L-Hf
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:46:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 18/88-03368-A6450A95; Fri, 25 Aug 2017 16:46:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUjcrZEG
 kwes3Ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8asYzdYCj7LV5ybuJmlgXGuZBcjJ4eEgL/E
 +RPL2EFsNgE9iXnHv7J0MXJwiAioSNzea9DFyMXBLLCfUaL36w82kBphgWSJnYv+MoHYLAKqE
 q9Pf2cEsXkF7CQ+n1rGCDFTXuLcg9vMIHM4geK7TnKBmEICthIvzuiBVAgBdS5+cJQdolNQ4u
 TMJywgNrOAhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5
 uanFxYnpqTmJSsV5yfu4mRmDgMADBDsabGwMOMUpyMCmJ8lq/nB8pxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYKXPXhBpJBgUWp6akVaZg4whGHSEhw8SiK8ZiBp3uKCxNzizHSI1ClGXY45v3d8Y
 RJiycvPS5US5+UFKRIAKcoozYMbAYunS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm1QCZwp
 OZVwK36RXQEUxAR0w6MQfkiJJEhJRUA6ObYJL7LptFZu4znZbN6k9uZljEuLxypcCJ9e+FBHk
 1+VkvXlX/fN/zz/OdtjmbE+2fB/zftNjcJ6h8655DiX8eNcdxHqhSYDz61EdkWm9S0KSGm7vS
 vyf9eKO48tYrhwVXPj1i0LvUX2lTIBqW+9EroiJ35u/JjmuWi3D2X7X4fu9DQNLnL2uVWIozE
 g21mIuKEwFsesWPogIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503679591!71624617!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5837 invoked from network); 25 Aug 2017 16:46:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:46:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="436909620"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Aug 2017 17:43:43 +0100
Message-ID: <20170825164343.29015-14-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 14/14] fuzz/x86_emulate: Add an option to limit
	the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QUZMIGNvbnNpZGVycyBhIHRlc3RjYXNlIHRvIGJlIGEgdXNlZnVsIGFkZGl0aW9uIG5vdCBvbmx5
IGlmIHRoZXJlIGFyZQp0dXBsZXMgZXhlcmNpc2VkIGJ5IHRoYXQgdGVzdGNhc2Ugd2hpY2ggd2Vy
ZSBub3QgZXhlcmNpc2VkIG90aGVyd2lzZSwKYnV0IGFsc28gaWYgdGhlICpudW1iZXIqIG9mIHRp
bWVzIGFuIGluZGl2aWR1YWwgdHVwbGUgaXMgZXhlcmNpc2VkCmNoYW5nZXMgc2lnbmlmaWNhbnRs
eTsgaW4gcGFydGljdWxhciwgaWYgdGhlIG51bWJlciBvZiB0aGUgaGlnaGVzIGJpdApjaGFuZ2Vz
IChpLmUuLCBpZiBpdCBpcyBydW4gMSwgMi0zLCA0LTcsIDgtMTUsICZjKS4KClVuZm9ydHVuYXRl
bHksIG9uZSBzaW1wbGUgd2F5IHRvIGluY3JlYXNlIHRoZXNlIHN0YXRzIGl0IHRvIGV4ZWN1dGUK
dGhlIHNhbWUgKG9yIHNpbWlsYXIpIGluc3RydWN0aW9ucyBtdWx0aXBsZSB0aW1lcy4gIFN1Y2gg
bG9uZwp0ZXN0Y2FzZXMgdGFrZSBleHBvbmVudGlhbGx5IGxvbmdlciB0byBmdXp6OiB0aGUgZnV6
emVyIHNwZW5kcyBtb3JlCnRpbWUgZmxpcHBpbmcgYml0cyBsb29raW5nIGZvciBtZWFuaW5nZnVs
IGNoYW5nZXMsIGFuZCBlYWNoIGV4ZWN1dGlvbgp0YWtlcyBsb25nZXIgYmVjYXVzZSBpdCBpcyBk
b2luZyBtb3JlIHRoaW5ncy4gIFNvIGxvbmcgcGF0aHMgd2hpY2ggYWRkCm5vdGhpbmcgdG8gdGhl
IGFjdHVhbCBjb2RlIGNvdmVyYWdlIGJ1dCBlZmZlY3RpdmVseSAiZGlzdHJhY3QiIHRoZQpmdXp6
ZXIsIG1ha2luZyBpdCBsZXNzIGVmZmVjdGl2ZS4KCkV4cGVyaW1lbnRzIGhhdmUgc2hvd24gdGhh
dCBub3QgYWxsb3dpbmcgaW5maW5pdGUgbnVtYmVyIG9mCmluc3RydWN0aW9uIHJldHJpZXMgZm9y
IHRoZSBvbGQgKG5vbi1jb21wYWN0KSBmb3JtYXQgZG9lcyBpbmRlZWQgc3BlZWQKdXAgYW5kIGlu
Y3JlYXNlIGNvZGUgY292ZXJhZ2UuICBIb3dldmVyLCBpdCBoYXMgYWxzbyBzaG93biB0aGF0IG9u
IHRoZQpuZXcsIG1vcmUgY29tcGFjdCBmb3JtYXQsIGhhdmluZyBubyBpbnN0cnVjdGlvbiBsaW1p
dCBjYXVzZXMgdGhlIGhpZ2hlc3QKdGhyb3VnaHB1dCBpbiBjb2RlIGNvdmVyYWdlLgoKU28gbGVh
dmUgdGhlIG9wdGlvbiBpbiwgYnV0IGhhdmUgaXQgZGVmYXVsdCB0byAwIChubyBsaW1pdCkuCgpT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0t
LQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgOSArKysrKysrKy0K
IHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jICAgfCA3ICsr
KysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFy
bmVzcy5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3Mu
YwppbmRleCA4NmMxMjQxNzg0Li41Y2M2YmEzOWZmIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKQEAgLTE1LDYgKzE1LDcgQEAgc3Rh
dGljIHVpbnQ4X3QgaW5wdXRbSU5QVVRfU0laRV07CiAKIGV4dGVybiBib29sIG9wdF9jb21wYWN0
OwogZXh0ZXJuIGJvb2wgb3B0X3JlcnVuOworZXh0ZXJuIGludCBvcHRfaW5zdHJ1Y3Rpb25fbGlt
aXQ7CiAKIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKQEAgLTM0LDExICszNSwx
MyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICBPUFRfTUlO
X1NJWkUsCiAgICAgICAgICAgICBPUFRfQ09NUEFDVCwKICAgICAgICAgICAgIE9QVF9SRVJVTiwK
KyAgICAgICAgICAgIE9QVF9JTlNUUlVDVElPTl9MSU1JVCwKICAgICAgICAgfTsKICAgICAgICAg
c3RhdGljIGNvbnN0IHN0cnVjdCBvcHRpb24gbG9wdHNbXSA9IHsKICAgICAgICAgICAgIHsgIm1p
bi1pbnB1dC1zaXplIiwgbm9fYXJndW1lbnQsIE5VTEwsIE9QVF9NSU5fU0laRSB9LAogICAgICAg
ICAgICAgeyAiY29tcGFjdCIsIHJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCBPUFRfQ09NUEFDVCB9
LAogICAgICAgICAgICAgeyAicmVydW4iLCBub19hcmd1bWVudCwgTlVMTCwgT1BUX1JFUlVOIH0s
CisgICAgICAgICAgICB7ICJpbnN0cnVjdGlvbi1saW1pdCIsIHJlcXVpcmVkX2FyZ3VtZW50LCBO
VUxMLCBPUFRfSU5TVFJVQ1RJT05fTElNSVQgfSwKICAgICAgICAgICAgIHsgMCwgMCwgMCwgMCB9
CiAgICAgICAgIH07CiAgICAgICAgIGludCBjID0gZ2V0b3B0X2xvbmdfb25seShhcmdjLCBhcmd2
LCAiIiwgbG9wdHMsIE5VTEwpOwpAQCAtNjEsOCArNjQsMTIgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogICAgICAgICAgICAgb3B0X3JlcnVuID0gdHJ1ZTsKICAgICAgICAgICAg
IGJyZWFrOwogCisgICAgICAgIGNhc2UgT1BUX0lOU1RSVUNUSU9OX0xJTUlUOgorICAgICAgICAg
ICAgb3B0X2luc3RydWN0aW9uX2xpbWl0ID0gYXRvaShvcHRhcmcpOworICAgICAgICAgICAgYnJl
YWs7CisKICAgICAgICAgY2FzZSAnPyc6Ci0gICAgICAgICAgICBwcmludGYoIlVzYWdlOiAlcyBb
LS1jb21wYWN0PTB8MV0gWy0tcmVydW5dICRGSUxFIFskRklMRS4uLl0gfCBbLS1taW4taW5wdXQt
c2l6ZV1cbiIsIGFyZ3ZbMF0pOworICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMgWy0tY29t
cGFjdD0wfDFdIFstLXJlcnVuXSBbLS1pbnN0cnVjdGlvbi1saW1pdD1OXSAkRklMRSBbJEZJTEUu
Li5dIHwgWy0tbWluLWlucHV0LXNpemVdXG4iLCBhcmd2WzBdKTsKICAgICAgICAgICAgIGV4aXQo
LTEpOwogICAgICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggN2EwN2U3ZTM3YS4uNDZjMzgyZGIxMSAxMDA2
NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMK
KysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAg
LTk2MCwxMCArOTYwLDEzIEBAIHZvaWQgc2V0dXBfZnV6el9zdGF0ZShzdHJ1Y3QgZnV6el9zdGF0
ZSAqc3RhdGUsIGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpCiAgICAgc3RhdGUtPmRh
dGFfbnVtID0gc2l6ZTsKIH0KIAoraW50IG9wdF9pbnN0cnVjdGlvbl9saW1pdCA9IDA7CisKIGlu
dCBydW50ZXN0KHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSkgewogICAgIGludCByYzsKIAogICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0ID0gJnN0YXRlLT5jdHh0OworICAgIGludCBp
Y291bnQgPSAwOwogICAgIAogICAgIHN0YXRlLT5vcHMgPSBhbGxfZnV6emVyX29wczsKIApAQCAt
OTg4LDcgKzk5MSw5IEBAIGludCBydW50ZXN0KHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSkgewog
CiAgICAgICAgIHJjID0geDg2X2VtdWxhdGUoY3R4dCwgJnN0YXRlLT5vcHMpOwogICAgICAgICBw
cmludGYoIkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4iLCByYyk7Ci0gICAgfSB3aGlsZSAoIHJjID09
IFg4NkVNVUxfT0tBWSApOworICAgIH0gd2hpbGUgKCByYyA9PSBYODZFTVVMX09LQVkgJiYKKyAg
ICAgICAgICAgICAgKCFvcHRfaW5zdHJ1Y3Rpb25fbGltaXQgfHwKKyAgICAgICAgICAgICAgICgr
K2ljb3VudCA8IG9wdF9pbnN0cnVjdGlvbl9saW1pdCkpICk7CiAKICAgICBzYXZlX2ZwdV9zdGF0
ZShzdGF0ZS0+ZnhzYXZlKTsKICAgICAKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 16:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 16: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.xen.org>)
	id 1dlHqZ-0007RR-MP; Fri, 25 Aug 2017 16:52:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4030414b0=George.Dunlap@citrix.com>)
 id 1dlHqX-0007RL-Sk
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:52:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 75/13-18185-5D550A95; Fri, 25 Aug 2017 16:52:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXitHSDve6V0AW
 RBvt/SFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktr+8xFRzr4K/4uP0XawPj4Vd8XYycHBIC
 8RLzTv5mBrGFBVwkXj37zdLFyMEhIqAicXuvQRcjFwezwBRGiWlbF7GB1AgJFEr8bW9iBLHZB
 PQk5h3/ygJi8wrYShy+Nh8sziKgKrF88RKwelGBcIn9368xQ9QISpyc+QSsnlPAXqLvx0JWkF
 3MAv4SPy76goSZBcQlbj2ZzwSxSlVi8YOj7BMY+WYh6Z6F0DELSQdEWFNi/S59iLC8xPa3c5g
 hbBuJvfu/s0HYihJTuh+yQ9geEtt2H2ZZwMixilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBM
 Lze1uDgxPTUnMalYLzk/dxMjMMQZgGAH45dlAYcYJTmYlER5rV/OjxTiS8pPqcxILM6ILyrNS
 S0+xCjDwaEkwVsQsiBSSLAoNT21Ii0zBxhtMGkJDh4lEd6lIGne4oLE3OLMdIjUKUZdjmkNa7
 8wCbHk5eelSonzXgMpEgApyijNgxsBi/xLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaVAZn
 Ck5lXArfpFdARTEBHTDoxB+SIkkSElFQD45H7vf3+H7qzmaunmHkdmXKNIXPjDvcr63d3T1j6
 eOmFueKPbzIxS+e3qT+LVuU98rDC3vKTeVuUg+vb6MsLLz1R6v/aO+2Q5PFPwQn5gYsF5K7vP
 vS59LjVz8hG+/0Swi5a2omXVua4vOW/Jtq0zzh5X9PB3Ju/1mid7J3C8T1I8Nr0p0um5imxFG
 ckGmoxFxUnAgALlojh9wIAAA==
X-Env-Sender: prvs=4030414b0=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503679954!103979260!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62503 invoked from network); 25 Aug 2017 16:52:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 16:52:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; 
 d="png'150?scan'150,208,150";a="445165031"
To: <xen-devel@lists.xenproject.org>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-11-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <075ca761-0cc8-53ef-93f5-cfdd6ae42658@citrix.com>
Date: Fri, 25 Aug 2017 17:52:31 +0100
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: <20170825164343.29015-11-george.dunlap@citrix.com>
Content-Type: multipart/mixed; boundary="------------426392C7079D36AD626BCFCF"
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/14] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--------------426392C7079D36AD626BCFCF
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit

On 08/25/2017 05:43 PM, George Dunlap wrote:
> At the moment, AFL reckons that for any given input, 87% of it is
> completely irrelevant: that is, it can change it as much as it wants
> but have no impact on the result of the test; and yet it can't remove
> it.
> 
> This is largely because we interpret the blob handed to us as a large
> struct, including CR values, MSR values, segment registers, and a full
> cpu_user_regs.
> 
> Instead, modify our interpretation to have a "set state" stanza at the
> front.  Begin by reading a byte; if it is lower than a certain
> threshold, set some state according to what byte it is, and repeat.
> Continue until the byte is above a certain threshold.
> 
> This allows AFL to compact any given test case much smaller; to the
> point where now it reckons there is not a single byte of the test file
> which becomes irrelevant.  Testing have shown that this option both
> allows AFL to reach coverage much faster, and to have a total coverage
> higher than with the old format.
> 
> Make this an option (rather than a unilateral change) to enable
> side-by-side performance comparison of the old and new formats.
> 
> Signed-off-by: George Dunlap <george.dunlap@citrix.com>
> ---
> I'll reply to this e-mail with a graph of some tests I ran.

Here are the results of my testing justifying the new defaults for
whether to use 'compact' state definition or not, and how many
instructions to execute.

'new-format' had --compact=1, 'old-format' was run with --compact=0.

no-limit was run with --instruction-limit=0, limit-1 with
--instruction-limit=1, and so on.

In each case I ran 4 parallel AFL instances on my workstation for 24
hours.

The attached graph shows the number of unique AFL 'tuples' touched
over time.  (See [1] for more information.)  Having the line be higher
overall at the end of the run (i.e., best branch coverage) is the
primary goal; having the line shift over to the left (quickest
discovery) is a secondary goal.  The two are related in the sense that
quicker discovery should allow more time to explore further search
space.

The combination that had both the quickest discovery and the highest
overall branch coverage was the new 'compact' format with no
instruction limit (the defaults set by this patch).

In the 'compact' format, limiting the number of instructions seemed
only to slow things down and reduce the final coverage amount
(although the final coverage for limit-1 did beat the final coverages
for other limits).

In the 'non-compact' format, having unlimited instructions seems very
much to slow down discovery; but it also increased the final coverage
count.

 -George

[1] http://lcamtuf.coredump.cx/afl/technical_details.txt

--------------426392C7079D36AD626BCFCF
Content-Type: image/png; name="afl-effectiveness-tuples.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="afl-effectiveness-tuples.png"

iVBORw0KGgoAAAANSUhEUgAABgAAAASACAIAAAC2oxHNAACAAElEQVR4nOzdCZRU1Z0/8N+9
b6mtV3qhWRtodgQUBdyQxYggI4lxCSbRRDIhM+5ZZpJMZsa/k22SOBlNNE4S4ho1iBtxQ1FR
UVAWBUT2pZsGupvel9recu//VL2q6uqFZuum6K7v5/Tpc+u+9+77VXUDVV/uu0+VUhIAAAAA
AAAAAPRdPNUFAAAAAAAAAABAz0IABAAAAAAAAADQxyEAAgAAAAAAAADo4xAAAQAAQKvGxsaa
uFAo5HSGQqFEpxCii8Orq6vPVKUnob6+/r777vviF7/47rvvprqWEyWlrKmpSXUVAAAA0Hcg
AAIAAIBWa9as+eY3v1lQUPDb3/52//79Tuf+/fv/8Ic/TJ48+emnnw4Gg8c6dvfu3YWFhS+9
9NIZrPeE5Obm/uAHP3jvvfcOHTqU6lpO1P333z9o0CC/35/qQgAAAKCPQAAEAAAArf4hioju
vPPO8ePHO53jx4//13/91yFDhtx5550+n+9Yx44YMWLp0qWzZs3qodoOHjz45ptv9tDgZ4MV
K1YkplBdf/31S5cu7eLVBgAAADgpCIAAAADgFAkh6uvrEw9VVf3Wt76Vk5OTvE9LS0tdXV04
HF67du2JjNnc3HysTb/+9a+3bt16grXV1tbatn2y57Jtu7KyUkp5ahV2ZBhGOBw+kXEsy7rr
rrsaGxudh4MHD77pppvaHSKlrKysTFyF19zcbBhGu338fn/X9QMAAEB6QgAEAAAAJ6Gpqemf
/umfCgoK/vM//3PGjBkDBgy4+uqrnU2/+93v+vfv/+yzzzoPt27d+u1vf/vmm2/+xS9+MXPm
zCVLlhDRE088MWDAgKeffpqI3nrrrdmzZ1933XXO/h9++OGiRYu++93vXnnllUuXLm133qVL
l/71r3996qmnFi1atGXLlq9//evFxcVEFAwG77vvvpycnLfffrupqWnx4sUDBw688cYbFy5c
OGrUqN/+9remaXZ8Fh999NHXvva1733ve/PmzfvTn/7kdN5zzz0333zzT3/605KSkl27drU7
pLGx8de//vX1119/1113LVq0aNWqVUT00ksvDRo06OKLL3799deJaPv27d/4xjcWLlx4+PDh
6urqH/3oRzfddNNXv/rV22+/vbGx8ciRIzfddNO4ceMee+yxkpKSH//4x4nBW1pabrvttrKy
srvvvvtHP/rRkSNHbr/99pycnMbGRiHEvffem5OTc8cdd0yfPn3YsGElJSUPPPDAVVddNWbM
mIEDBz733HPOIDt27PjWt7512223zZ8//9577+2mHzgAAAD0FRIAAAAgycMPP0xEFRUVyZ3B
YHD69OlO2wk7TNOUUn7yySdEtGXLFmdTdnb2k08+6bSd/MVp//KXv5wwYYLTzsvLe/TRR532
XXfddeWVVzrtkpKSZcuWSSk3b97sdrudmSzJxowZ85vf/MZpP/nkk9nZ2YlNRPT6669LKZcv
X+5yuZzOzZs3a5q2atWqjrWNGTPmqaeeklJu27ZN1/WmpqaysrLMzEznSb3//vtlZWXtzv6r
X/1q7ty5Qggp5Zo1axIVfuc73xk4cKBzoJTy5ptvdl6Ne+655+qrr3Y6J06c+Pjjjztle73e
TZs2NTQ0/O53v0sef8eOHUS0Z88e5+GaNWuc5aullOXl5US0adMmKWV1dbXP5/vlL38ppRRC
fOUrX0m8gAsWLLj33nullH6/n3P++eefn9gPHAAAANICZgABAADAqTvvvPO8Xq8TXiTbu3fv
nj17FixYcILj7N27d9++fTNnziSicePG2bb9zjvvnGZtkydPnjRpUsdlg0pLS3ft2nXZZZcR
0ZgxYzjnb7/9dn19fXNz8wMPPGCa5owZM4YOHdruqFdeeWX69OmMMSJyGm+99RYR3X333RUV
FS+88IKT11RVVU2aNImIVq5c6ZyCiCZNmvTaa685bU3TpkyZkp2dfccdd5zU0+E88rYtPz9/
8uTJzpVijLFLLrnEmawUDodXr17tnNHr9Y4aNSpxRgAAAAAiUlNdAAAAAJxdnIyj3ToyUkpF
UY61f8dFZ1atWuXEECd40jVr1iiK8sMf/tB5OH/+/MRN6E/Heeed50ylaXcuzvm///u/Ow/n
zp1rGMbkyZN/9rOf3Xvvvb/61a8WL1587733ulyuxCGBQGDt2rW33nqr81DTtAkTJrzxxhsL
Fy4cO3bs3LlzH3zwwRtuuOHxxx9fvHixc2Hahg0bvF7vtm3bnJWACgsLT//pOJJf8ET7k08+
CQQCDz300GOPPeas262qeJsHAAAArfDOAAAAANqYOnUqEW3YsGHhwoWJztWrV8+ePfvEBxkw
YEAwGGxoaMjNzT2R/UtKSmzb/sMf/uD1ek+p6s6VlZVNnDix47mEEL/73e+ysrKS+3/yk5/c
ddddTgbk8XjuueeexCav1zto0KDKyspET3l5eWKR5rvvvnv+/Plbtmx55ZVXVq5cSUQej2fw
4MGLFi1yVj46A0pKShhjP/7xj6dMmXJmzggAAAC9Cy4BAwAAgDamTJkyefLk559/Prnz0Ucf
vfnmm098kFmzZjHG1q1b13FTVlZW8r3DHBdddJHP5/voo4+6GJMxlrgBVlZWVjAYPO4soU2b
Njl3tU82bdq0rKysduf6/PPPy8vLMzIyfvOb31x11VVHjhxpd9SCBQs2b97stI8cOVJVVZVY
/frKK68cN27cLbfccumllybm3Vx++eVdP52Oz865sdqJH5KssLDwnHPOOakzAgAAQFrBDCAA
AABo7z/+4z9+8IMfXHjhhV/5yldqa2tXrlw5adKk0aNHO1v9fr9zD/Lc3NyWlhZn1WHnPllC
iMbGRillTk7OTTfdtHjx4rvvvnv8+PHJSdCcOXN+//vfq6ra0tKyadMmRVFM09Q0bcmSJd/+
9rfvuuuu0aNHV1RULFiwoN1lUxMmTHjhhRfGjRs3fvz4mTNnCiEWL148a9aso0ePMsZaWlqc
3aSUu3fvJqKf/vSnkydPvvzyy9vVpqrqkiVLvvOd79x1111jx46tqqqaN29eeXn5ww8//K//
+q+KouzatSt5+o/jlltuue222+6///5p06b94he/WLRo0fDhw51NjLE777zzjjvueOWVVxL7
f/WrX3VuNDZr1qxwOFxUVDRjxoyWlhanjOzs7HbjDxs2zOfzPfTQQzNnzlywYEFDQwMRNTQ0
5OTkOE/N6QmFQuFw2BmHMdbc3GxZVjAY9Hg8S5Ys+a//+q/m5uZJkybV1dVdcMEFY8aM6dbf
CwAAAOjFOrloHwAAAMC5j/vKlStHjx49d+7cxJVZjY2NzzzzjJN6LFmy5PHHH3em4cyZM2f1
6tXO+4oJEybMmDHDWdr5+eefnz59+qZNmx599FFnQRy/379s2bKGhobLL7/cNM2NGzeOHj16
zpw5RHT06NFly5YFg8EZM2ZcdNFF7eqpqKh44oknMjIyFi1alJeXt3379hdffHHYsGELFy5c
vny5YRjXXnvte++9d/PNN//sZz9rbGy84YYbJkyYQER1dXXLly9vV1tNTc2yZcv8fv8lUY2N
jStWrNi7d+/AgQPnzp07YsSIji+IlPLtt9/etm3bokWLioqKkjcFAoFHHnnk9ttvT+60LGvl
ypUbNmwYP378woUL6+rqXn75Zeelu+666/Ly8tqNv379+ldeeWXixIklJSXr1693OufNm/fG
G284xS9YsGDt2rXO/Klx48b5fL6NGzc6K0M7d9NvaWl57rnnDh06NHXq1CuuuMJZNxoAAAAA
ARAAAACcCf/93//917/+1QmAetRzzz130003BYPBnj4RAAAAQO+C/xcCAACAPgX/uQUAAADQ
EQIgAAAA6FmffPLJZ599lpub+8Ybb/ToiSoqKt5+++0JEyb84he/SL5jFwAAAADgEjAAAAAA
AAAAgD4OdwEDAAAAAAAAADg+a/1Ga9OnUghlVIl++WxSlFRXdBIwAwgAAAAAAAAA4DjCz77A
vB599kzSNevTLea6jz3//G3S9VTXdaIwAwgAAAAAAAAAoCv23n1kmfpVX7J37CRJ6qRzSAjz
w3Xa7JmpLu1E9cpFoC3Lqq+vT3UVAAAAAAAAAJAW7L37eWFh4Df/a+8/YJeWBR/8I5mmtWNX
qus6Cb0yADp06NDPf/7zVFcBAAAAAADQl8nq6vBzLwb/9/fhJ58RB0pTXQ5ASgWD5poPvd+7
U9TVW5986vn+ndbOXbKpOdVlnQRcAgYAAAAAAADtyaPVocefci26jl93jaytCz3zrH7Zpcqk
c1JdF/QJQkS+S0lCkhTkrE0caUcbUsjYptjDWDu2W2R/2fZhJ6NJKTsO7gzl7Bztl50Nnvww
diIhRUWlbG42P1hrrVvPBxQRY0zXmavXLACEAAgAAAAAAM44y7I+38E4V0aVkNud6mqgc6Gn
l7m/s5hlZRERy+vn+edvB/7nAW/PBUCJT90i/pm/bQTQSSKQOCoeAci2DztPBDobPDkC6DwR
SDqX7HTwRL7gDHKs8CL+ULaLG5ILiw8ujzF44qFsm2V0DC+ctuxs8NiA8dGk87q1+UGItoPH
62mtQSRVHq+n9bUSSaW2jtZb7kPFePR6Kc6JscgXZ2RZxHjo0SeJSBlQFHr0SeZ2Ee9Nl1Uh
AAIAAAAAgDPH2rzFePNt7fwpUgpj5Zva3C+okyemuqizjxCRT5u2IGHL6PdI27aliHyn+Hdp
22TZZFkyvoOzKbZbu8MtS1pWm2MTm5zdnMPju4mDh4K//X1kKOeLSNY3+L//I1KUrhKBDvmC
TEQAvT0RiAUB0UQg+pg4I9b6kCU/5Czez2Pt6EPW9mFrvhB/yDodPHEI49Eh4w+d9CFxOGOR
n07iXPERIo3Ybjxp8MiGjoNT28FZa23xeto+bDO4M3LyuWInaltqu4c8XknHcyWNxnjS00y8
jLGnEzucdTZ48rNm7V6ETkdzGh3Yu/fYu/Zo06dau/fI+gZt6vmyusbet6/bf9N6DgIgAAAA
AAA4Rdb6jdamT6VhKCOG61d+4bi3QxYVleb7H3p/cLfzCU2bMyv4f0t5v1w+ZHDPFmrbbQIR
y4qGJh3ClHggIuOJSetu7cIUZ7fE4ZYdDU06hCmJkSPtaDRjWYliZKdDOQnOaWQiTFUjL6+i
EOdMUUjhxCPfWfQ7qSqpKnN2iGyK7hPfnzSNuV3RERRRXaOMKol0Ol9E9uc7+IjhPDOjq0Sg
NQppHzd0lQgkPsYnjcY6ixva5Qusy/Ci80Sgw2is0/DiBBIBSCvK6FHG62/yov7apRdH/jY7
UBp+7Q3v9+5IdV0nAQEQAEAakQ0N4Rf+LusbIm+qcrLdX/0KuVypLgoAAHqr8PIXmdvl/sbX
yOWyPvs8+PuHPbd9p6tLuoSw1q7TzjvX3rZdNDZRKCgti/t84af+powZLY+VxURTmM7DlOQE
xxbStpxZM90YpnSep6gqU9RIIx6ddJ6nqGr0ChGFJSKYpKglNpQSjWPiO7QOFR8wkdokl9H2
jPHxVZVUpRujitBjT2qXXMyHDXUeyvr60MFy9003Ig2BtOW545+NFa8E131MpsWHDPJ851uk
aaku6iQgAAIASBuhUPBPj7hvuFYcrWZZWYyx4IP/57njn4/7v7UAAAAdiQNlFAzq11/jPFTP
nURCGK+uVKecKxoaZVOTbGqWDY2iMdpubJKNjbLFn8hiWHSmCakqMS4DflFd23meoqhMVVon
pyQCkXZ5ihrdjbcNRNrlKU6G0lkW0+aM7cKdNA47XNd9OfSXx5Sxo5XiYnGkwvx4vecfb0nn
FwSAONevWZjqIk4d6y3XWyYrLS198MEH77vvvlQXAgDQmxhvrJJV1aKuTj3/POkPWJ9uUUeO
4COGqeed237XxHp+nUqsIHgsifX/jnF4V//0dH1s8qKPnW893uGiq+Ll6R1+uq9bYo3GUzv8
eC/76bxusidf9uMcLrr8hen5X9eufmF6+tf1eId3+Ufp+L9vp/nr2sXhsidf9hP5W6LLP0o9
++vas3/Mj/NTiy+w0nltx/1jHl+Q5ZiDtz9ctrQwRSVPdL6PaYqGRhkIJLYyl4tlZ/GsLJaT
zbKzWU42z8pkWVmi6ihZlj5vbuxAIuuj9bK5RbtiThflQcpIaW35TFZXs+xs9YIpvWu9WwBo
BzOAAADShb3lM5aVrYwZZfz9VftIReQ997bPU10UQHus608Xx/3f+MQKDscY/biHs9M5nB9v
nQhnUYljn73rw9npHX5Cr14XOySWJu3i8J599eJrfHQ+/Akc3vVvV9dP//QOZ/G1UY69R5ev
3vGe/okczro4/JRefFF2kFwuXtQ/8kDXeHY2y8o03nrHs/gbLCf7mJcYCxF84CF77z5l4oTI
v007dpprP/LcfXtXZ4cUYkw9d1KqiwCA7oEACAAgXYiGRu73K5dcaLldvLBAHVkiyg+R16sv
mNd+1+N/jOzyg8QJHN7Vx5jjf4w8zuHH+Rx4vMNP6INQF58DnfUmT+PwHn312HGf/um9+Cf2
MRKXDwD0CX5/8I9/cd3w5cTfaeEXVuhfmMP6F3Z1FOeeO28Nv7DCeOddsiylZITnO9/CvBIA
gDMAARAAQNoIhoSlGm+sErX1LDNDWpZobNRGlajnn5fqygAAoBfy+bTZM4P/+3ttxiUsM9P8
eD1zudSp5x//QEVxXf/lM1EhAAAkQQAEAJA2OGO6LhubZDDIPG5xtJqkJA0rQAMAwClSz5us
DB1i79lrl5a5rprHCgtSXREAABwTAiAAgHQhTUsG67QLp4u6ej5wgGxukYrCMnyprgsAAHox
ltdPzZuW6ioAAOD4cLUtAEDakFIZVmxt/Uw2NVnbdzKXSxoG6323ggQAAAAAgJOGAAgAIF0w
zsThI0rJCOZyqaNGCr+fq5okJEAAAAAAAH0fAiAAgHQhLYu4Io5USNO0Dx1ipiEZY8e6TS8A
AAAAAPQhCIAAANKGopBpSsMgzpimRZcECkohUl0WAAAAAAD0OARAAABpIxAkt5u5XCSJuMK8
XhaNhFJdFgAAAAAA9DgEQAAAaYMRCVs9d1KkranqOeOJSDQ1pbosAAAAAADocQiAAADShRSS
ZWYY731Aksg0jfc/IFXlmZmprgsAAAAAAHocAiAAgHTBdE3U1asTxpGwmculTjxHBoMsPz/V
dQEAAAAAQI9DAAQAkE4sSxw6TFLKsGF9vp1l+JimpromAAAAAADocQiAAADShhB84ABp20Qk
wyF10AAyDFKUVJcFAAAAAAA9DgEQAEDaYJxJSYyRlMztFmGTOJd+f6rLAgAAAACAHocACAAg
bUhpH6nUpl1AnKsTxkm/n1SN5eSkuiwAAAAAAOhxCIAAANKFlFKbNMF4510Swly3Xhk0UIaC
ZItU1wUAAAAAAD0OARAAQLpgXDH37FPPmUCMKWNG2Ucqmaoxjn8IAAAAAAD6Ptz8BQAgbUib
EZE/SJIoFCZFIc6Js1SXBQAAAL1byA42hRuSe3xapk/LSF1FANAJBEAAAOmDqSNLzL37iKR9
sFwZO9o6WkXCTnVVAAAA0Lut2Pu3HFeuxvVET2nT3sXn3JnSogCgPQRAAABpgzFz8xZeUGAz
xrMz7Z27uNstOW4DDwAAAKdF5ersofN17kr0LNv1SEorAoBOIAACAEgblslyc5XzzrXLDlJm
ln7eueE33kp1TQAAANDrVfoPL9v5qMpbP11WBg6ntCIA6ATW/gQASBfSFkxTzdXvEpE4csR4
/wNSFRYMpLouAAAA6N2CVuDSwV+4oP8l22o+HZ83adaQeYYVTnVRANAeAiAAgDRiH612LVxA
nOsXTmMuFxPSbmxOdVEAAADQu/nNlp11n+1r3Bld/WffrrptAcuf6qIAoD0EQAAAacO23XOv
sA8fkUJYpWWu678sLUspLEh1WQAAANC7CWnva9i5r2EnEZU17dtZv01ImeqiAKA9BEAAAOmC
uXTjs23M64387T9woLHqHZbhE/WNqa4LAAAAejdJ0qW6VEUnIo3ruqJF+gDgLIMACAAgbbjd
2oXT7D37iMjef4Dl57OMDJ6fm+qyAAAAoHeTUi4ceeM/DL+OiL5QfPUNo29B/ANwFkIABACQ
LpSxY6xPPvUsWUxE+mWX8gwvMa6MH5/qugAAAKB344yvPbx63ZF3iWhT1drV5Ss5wydNgLMO
/lgCAKQL99cXMU0LPvIEERnvrbEPlLkX30QuPdV1AQAAQO/GGPdpGV4tg4i8WkamlsWIpboo
AGhPTXUBAABwhrDsbM+/fNd8b431+XZl8CDXzV9lWVmpLgoAAAB6Pc7YoeZS27aIqKKlvE6p
5hxTDQDOOvhjCQCQTkyTVC3S4Fy24P6sAAAA0A0YMY3rqhJ5j6FyTeMa5v8AnIUwAwgAIG0E
g4HfP6zPnklEfOjg8LPP6/PmKmNHp7osAAAA6AVsaQspbGnZwk58tyKddo6rH2fcloKIMrRM
r5aR7ylKdb0A0B4CIACAdBF6+ln3ouv50CFExAsL9XlzA/fd7/3h94nhf+kAAADOapa0bGHZ
0raFFUthpG3Fe9pFM5YT0LRushNhjZ10SGQoErZo3x/ZP9pu7ZeRk0rZ1a29Kv1HiMijeheM
uD5Dy3xm59Iz+PIAwAlBAAQAkC5kczMJYaxcFXusquqY0aK0jA8fluLKAAAAzlbRiMTudNpL
m/54VmIlBTRt0pZYQJPcEznWimYr7QaJfm8dRERn1pwgzrjC1ch3pqpMUbiqJL4zVeEKZ1yN
NqI7qC7NHd9BVSJHdXKIylRn2ERPoj8yICmvHnjumpFfU7iicV1hSk/+QADg1CEAAgDo04Sw
95faO3fZO3dZW7eZGzYxn0+ber56zoTIVo9bhsOpLhEAoC9rCNf5zZbknjxPgVvxpK6i3qTb
p70kRzPdMu2lnVgywhTOFJUnZSVtUhXu9LgUj6K29qvRozrmL8440fylzVBqfIfWaCb6PSW3
32LEIi+sbRl27H2FKcwzXwYAdA0BEABArxI2jn/jdtOy9+6zd+6ydu6y9+yT4TDPzlbGjlbG
jNK/MEeddkHsmq9w2NrymT5n1pkpHAAgPT2zc+nE/PMTDxvD9QpX5g27JqVFHd9JTXsRUlgd
JsJ0Me0lsn9nc2dOZ9qLs/ZwfFaL0i4TaTNdJRqy6KoreRqLM19GaRvZOAlLZP8OIY7K2oYy
sR04peu9zycVnL/m8FvtelJXDgB0DgEQAEDvYH26xXxrtbStyDvPoUNcN1zbZu2ecNjevdfa
ucveudvet1+aJu/XTxk3xv31G5VxY/iAIiKSTU2hPz1Ctq2UjBC1dcarr7u+/EXSjxcnAQDA
aTBsozpYmXjoN1tUrnV9iDPtpc1quycw7aVdNHMmp720uTios+TFmcbihCw6dyXtELtGiSdf
eZQU1igdohk1KaBpjWa4wnF345SamH9+ctAJAGcnBEAAAL2AvWNnePkLvH+hOmqcqKyyt+8M
LX3M/fVF1s7dthP6HCiVth3ZYewYbeYMdfxYlp/XbhCWleX57h3mh+uM99Ywr9f9z0tYhi9F
TwgAIF0E7cD8EdcadvDVfc/7rRa/2dwQqn9o839317SX5MkpahfTVbjKiWuqt+M0lsSkmHbX
HCXlL+2vOWrdlLprjgAA4GQhAAIA6AVCTy3TLpymL1xAfr+1facVDJkfrDXfWyOlVAYPUsaO
0efPVcaMZrk5xxlIUbTLLj1DRQMAAFHAbFmx5+kmo6G0cV+uOy9shxmjkTljk4MYHl8URk2a
O9NuORi1ffISS3lS/fwAAKDXQAAEANALyIZG/R/mi8oq/w//XVqWMqyYZWVpU8/Xv3Q1y8pM
dXUAANAFVpxVUhk4Utq475JBcw63HNxTv/3KYV9KdVUAAJB2EAABAJyNZGOTqKgUlZXiSIWo
qJSNjc23LJGWTUS+//iRMnZM8P4HWXYm0h8AgLOckPah5tJGo56IDjWXVfjLTdtIdVEAAJCO
EAABAKSaYYiKKlFZKSoq7SMVorJKVFZJv5+ImNvNBxTxAUUsJ0cpHuK67hpe1J/cblFaJg6W
u2/+WqpLh75Glq0lK8xKZkc+te5eyXyFbNCUVBcF0LsxYn6rJWQFichvNdvS4rhuCwAAUgEB
EADAKZINjea6j+y9+5XiIdqF01hh4QkcI2V1jaissltn91TJujopJeOcFeQrAweoY0bxmTP4
wAF8QH+WE1vTx96xK7xseejpZ5Uhg2VLizharV00nfXL7fEnCWmG9Rsu9qyifaulHaZQExuE
W7oAdAPLNm1pRxvWSd1dCwAAoBshAAIAOBWyuib4uz8wn49Uxdq+09r4qfuWm/nw4jb7tPhF
RYWoqBJHKpwJPqLqqDRNIuLZ2dGpPf3VSROdOT68sICUY/6fsDJujPsbXw+/9LKoqJCWrV44
TZ97+Rl5onBKjBZZvTs2d0ba8uBHrPiSVNd0QqQZkIE6WfU5KTq5c8gKp7oigF5Pksx151OY
EVX0c+cH7YAwmlNdFAAApCMEQAAApyL48J9ZXj/3P97CMnxkGKGljwX/78+u664RlVXOqj2i
slI0txAR03U+oIgX9VcvmMIHDlAGFPH+/cnnPdkz8uHDPN+9o2eeDXQ7Kbav4LbBhky11z7I
VPdpBECShCBpR76EiH6WFJEvYce+J/XI1h4Z3T+6j5REIjZIbKhIj4y1naFk9ETRs4QaRONh
prmUgedR9uDufV0A0hBjrC5U47ci/yLUhWpM21SOHfcDAAD0HARAAAAnT0pRdTTj3/6FOA/9
+RFr+05ZUyuFCP7uIZafz4uKlJIR2qXTef9CPnAw65dLjJEZIO2kQx/oraSM/JJsf0lufJSk
JVW3fOteJ2SRTsiSnNTEYppoCuNEOfGkptsvFWFcJc6JeOR3knHiCjEl0nAeMk62QcJkqov5
+kujhSq2sAGTu7cGgHQjpXSrHlMYRORWPc1GoxC4CgwAAFIAARAAQGeEkIEA+QPS75ctfhkI
SH8g9t3fIhsapd/v/38/FxWVMhTSZ85Qz5scfmqZ93t3sKFDYiM0Hba3LmfjbyXGxPYVpHn5
qCtS/KTgREhBToJDIt4TjWkiRKzhzJdJ7B/bKluPlZKPvtLe8BdpG8yVwQdNJUVzQhYWi114
NHmJxy6xHk7EGHc2KcSjuQxxivVEd6PWQ1hrD4vu3zbKiY2gtA5C7PhP32ixP/qjMvkGaRli
x8u8YHSPvMgAaSZkB41oABSyg6YwZOKvFwAAgDMIARAApA3LioU4LS1OpkOxQKdtxNPil/4W
GWqz9AnjnPm85PVyn4f5PMzjZm6mjRzMpk1gBXnqOeNkQx1zh0hrkTV7opM7LBIWzx9pv/Nz
5ssjprBB58uydbFMoTVQaM0UZCJTaA0U2mcKbXqSY4g2GURSMEHxtKI11JCtx8bGkfECRNut
HSOPDoFIorOzZ9RZeZ0/I9kzz4hO5hn10LKsjDHm6ccKx7KhF/bE+N1OVu9WJt9A2UMYER93
tazdx/qfk+qiAHo9hSmc8URDYB1oAABIBQRAAH2c+Ow5PmYe6RmR9tZlfNxC0jzdOL6sOirq
G5QRw0jXu21QYUYDlPgCJbYVeRhtS2FFHsaukbEpHJJBvwwFKRiU4WCkYYSkEaZwMPLdDJNp
kmVI0yTbiBwVnQnhfGcKkaoyVWEqZ27GfJyKGHEW3aow5o3OlojXQIJEM8mGREyg9Cei1RQg
WUZmWaRHO5es937eydOp3Rf5XrbOCZKiXc7MjihndobTiHVGZ3C0bo12Mp60NXEsb39IYv/Y
gDz5EMZ4263xkWOnSDpv4iydlJdUvzPB5ASeEevyGbFTfUZ0Ms+Incgzau08vZ+R0SQ+eYp0
Hx8zX+xaKQ9t7C0BUPJN31leSUprAegjpJTNRmPIChFRpGFjbXUAAEgNBEAAfZxsLLc/uF+5
9Lti6zJZt5/GfzHSG1uFJJqhCCu+mqzltGPryDoPY1GLRXbsECniewYD5oaNLMPLPG57bQ3L
yVKGDSVhSSesEfEDE1GOM3jrAihtoxznjKe86IkzmUM6H8ej19FoCrmcq2BUUrzEs5iikqqR
qjNNjza02FausMRKKIoa6YldPuN8qcQUxnl0T7X1shpbGq+tkqFQpNOwSHO5v7qI3J7YdTrR
YcXO14mrrP84seMV5aLbSOm+jAzOcqFGyuivXHoXqW7uyZGlH6S6IABIGcb49WO+ub9h12v7
X7h+zDc3Vn3wadWGVBcFAADpCAEQQB/HdK9srrJW3EbCImLWC0ukOJWlB5gTjiQWIuGqbPYr
/bNIE8QCbLAuG6rt0gaemxtPVaJrzSou0rwkiCxBtpDOLB7TJtOWhkWmJcMmhQ0ZNiONkCFD
hrRFLMqRLNLQXMzjYS43uTzM4418eX3M4yVfBnl9LCOT+TJZRkak0+sl7Yz+neZacq44WC6O
VvOCfF48tP3m+lJSND7uaiLi4/5B7H2bj5l/JsuDVHJnKzN/4EyPYoXjWcGYVBcEACkjSTy1
/U/OItBPbf+T32rpoWtOAQAAuoYACKCP41O/bb36A2lbjHNl0g3kzY9FM7EoR41NgWmdt6K2
LkmbPOel7fKx4tBh86P1roXXkGlZGzZKv1+qfvPDdcq4AbLFWVKnyVlVh4LB5He6jDHyelmG
j3m9zOdl3rxIOy+DR9rRHp/P2Uo+L/N46Oy+Vy4fOoQnVn1uJ3cYzx3mNFneKJY36oxWBinH
lM7bAJBmGLHirJKGcF2L0VycVVLhL68P1aa6KAAASEcIgAD6OHvVPYwrkojcOfbuN9W5PyN3
1ukPKyqreG5O6M+PisNHrD17marynGwZDInaeubz8kEDkyKeaNzjy3Da5HEnLbwCAADQ9zWE
6wJmi9MIWgH8OwgAACmBAAigr9PcsqWKnDsi8egiON1BGTnCf8/Pvd+/0961Wxytzrj/18H7
HyQhPD/8XreMDwAA0Fcwl+IyRJiIXIpL5boizFSXBAAA6YinugAA6GHuHPXSOyN/2odM43kj
SHTPugPiaA3vl2uufs/8YJ0Mhcy33yMhWXZ2twwOAADQZzAiwzYs26JoQ8pTWYkPAADg9CEA
AuiDpN9Ptu20mbDszcuISFRslf7q7jqFOHSIFeTbVdUy4CeS5voNpDAZDHbX+AAAAH2DJNnP
nZ+pZxJRP3e+puhC2qkuCgAA0hEuAQPoU+y9+42X/k62LYVkmRmeW26Wtknh5mgSZMqwIN5N
i9FKktU13nv+Lbz8BevTLd57/s1ctdr8APe6BgAAaEPh6ri8SWVN+/c17B6XN0lT9O21m1Nd
FAAApCMEQAC9nxRkBsjwi8pDxrPLmEdlGZy4TaGy8JM/UieOJCX6J133qpf9kFTXcUazbQqF
ZNiQhhFphMIyHKJQWIZCZBiR/lCIwmF7z15RURX8+a/N7TuUkSUkhLV9O8vqhuWlAQAA+hRJ
m4+ubwzXE0UaNcGjKuue9fgAAABOCgIggLOPFSbTT0ZAmgEyAmT6ZeR7kKxgtDOyKb7VT2ZA
2q1rSaojIt8Z1ySpFLJlSIhDexgPkJotmvzi1T8Kc7g0DIrnOLJDsiMtq9OimK4zl066i7ld
5HZTSwsvKrSPHlUKC3hOTuC+B/Q5M82P1p+5VwkAAKA3cKvuK4qv3l3/eXlz6RXFV+9r2LWl
ekOqiwIAgHSEAAigh8Wn5yTSHDKD0gxG2wHp9LSmOUGyQlK0WRqAMU6aJ/Kl+5jmJd1L7hyW
NTDS1jws0u8lzUe6N/DT/9EvmqFde13woT/FsxjmuqCRAtwoY+oAqQzdJcpapOZjbhe5XCwr
i+XrzO1ibje5XUx3kUtnrvhDt5vperTHTS6deJslw2RdfeiZZzPu/Q+yLNnYxPL6GS+9rF04
7Qy/ugAAAB3ZkpSz5k7rOa5+W6s3VQWOENHW6k0tZlOBtyjVRQEAQDpCAARwkpKn55jBaJoT
m4nTZnqOFdkUbYTaDcAUjTRva5qje1nWQKZ7SfWQ5mHxNCe2VfMd/6KtONEk+Khx1qdbzY/W
a+ef5/7mTeEnn5bBg+6f/MoZQtbs0fsNI94NM89Zv1x14jmhh/+szbqMeT3GyjdJknrBlNMf
GQAA4HQ0Bq1bn9r1318eOaTfif4D2qMawvWbq9cbdpiInMaInNGpLgoAANIRAiBIb/HpObFZ
OckhTmJ6TtKmSGf76TksOj3H22F6jofUaJrTJtDxkerptmWYiUgIcaTCLjsoSsvsA2UUCvl/
87+MMV5YqF81j6S09h9QJ53TWm3+qG47NZF22SVKyXB7527R2KjNnMEHD+rGwQEAzipS0ju7
6i8fm5vqQuD4ntt09Mfzhy3fdPR7VwxJdS0Rw93Fl4/60u767a/tf/6m8f9UH6492HQg1UUB
AEA6QgAEfYsVpujUG9k6JSd5ek50Vk5sSZ3AiU7Pcecw5woszXs603O6h2HYBw+JsoN22UG7
tEyUl0vDZIrCBw9ShhXzDK+9v4z1y+X9C83V74m6OsYVffasniuHDxrIBw3sufEBAM4Sq3fV
v/RpdWGmPnGQL9W1QFcO1IRUzs8Z5CutDW0obZ46LLP7z2GaMhBg2dknsq/1yeZBb215XZXN
RiMRvX7gxSajwaW4u78qAACA40EABGczSa1r5bS9xsoMSqv9phOanuPKZBmFLJHm9Oj0nE4J
IZubT/BdY+QlaPGL0jI7mviI0jJRUSmFYG63UjxEGTlC/8IcpXgoHzSQ1GjZYSP44MMyFJZ+
P4VCTFWVqefzEcN69hlBd1i7r3FjWfOdcwanuhAA6ETAEBvLmn9z/cgH3iqfMNDHz5rFZXo1
W0ghSToNISWRkJF/JAWRlNIWJKSUMvJdCBIUbQtpy0hLOP2RttPp7BnpfHlLzZxxuQdqQvPO
6fc/bx48b2iG2t0/MOOV10VVlfufvn38XS0r9NdnJlWH6i80/NmciBSmCGnXBau7tyQAAIAT
gQAITo6s3UsN5axkdnQZ4AOybj8fefmJHiys2F2rkqfnOLNyktZIPqnpOeQr4DlDSfd1Nj3H
Q6qb6Kx5ny5k+OllorqGZWfJ2jr1wqnajEs67iVr6+xo4iPKDtoHykRtLRHx7CxeXKxeMEUZ
VqwUD2WFBcQ6e14u3fPdO4w33hJlB6XHo192qTJxwpl4anB6wpb8cG9jfoZWVhsqzsN/CwOc
dV78tPpL5xa4VT5jVM6q7XVXTuh3auMkRx4yGmTYbSOPaI7hBCKtkUd0q3Nsa+TRSUoiY+3Y
WdqlJJGdo3tG/ycisUO8M3LGSE/SVqe2xNZoM5q2CJIkY2FN9Om0iWBiUU7kEDuptlg98QSn
u39ErRhjj39YMXdC3tfy+18xvt/KbXX/MCmvG8eXdfXhl18lw9S+cLkyckTXOxsrV4mqo4xo
xpqWbd+cdqi5bM7Qq9ZXvv9Z9SfdWBIAAMAJQgAEJ4fljRSHNtK+1ZRbLLa9oJz7VWo4GAt0
WtfKSaQ5gcSmyNaku5UfY3qOj/nyWSLNSQ50nIuwumP14lQJP/03pWQEHzZUVB1Vzz/X/nyn
ueZD7dKLxZEKu7TMuapLlB0UzS3EGC8sUIqH6nNm8uHFyrBhLDvrRE/DuT5/bs8+E+hur2yt
WTApb2g/95/eP3KWrFgBPUREP/Y6n4SjsxxbPwk7n9KdrbK1RzqrzwiKb5JtNxHFe2T88MjH
daeRGDB+eOyo1nNRvJKuz9V2wDani7aTt4p4/W1OR22feFL9idckdjglVdL2BXGihDbnotZn
HTsXJT3reLWdvqQdRxBtX9LECGFT1viNfdUBJ1upaDTe3d1ATqhB0QgmKfIQiQQnKfIQSRX2
BM4Zd76zyL+tnJHCGSPijHEe+c6iWxVOjCJbeWxr/BCKbOLJh0T/ieacaQpzBnROwaJbo33R
PeOniwyeaMe2RhpK9NyMyGnwRG3xk0YOSaqNxbfGOqNDsfjTYZEBKd4ZO6Oz1WmbQj7wVvkP
5g5NzPiZMjRzzZ5DjUEr29Nt73hDT/1Nho1I47Envd+7UwaDFA7LQFAGgzIcpmC0EQhF+pub
zY2xoEfZvrdg1wjSKduV69UyuqsYAACAk4IACE4an7zIfufnYsNfIm+dj2xO9LefnqN5yJff
+fSc2JI6nrNoes7psG3r4w3m5q2MM2X8OO2ySzvZJxQSlVX2ocP67JnKkMHWmrXW3v307vuh
R5+U4XBsEZ/ioep550bn+AwhjycFTwRSoabFrGoyrp1ScKg+PDBHf+Wz2nMG+nroc/upfWhP
1ef2U/vQ3r5aku2ylXbJS2u11CFbib8CbbKVY8Uu1OFn1OHH1zfw6GdrJwuIRvnkfNhmLDYv
0fmc7zScHh7f1rqJWmcxOqlBfP/o4IxY2zGdoKHN6WIdbTZ1cjqKb4oPqPBEAaz9yPF62h2+
9XDLlKGZbo07QcagXPeh+tDkIVnRFyHSkxx5tIlg4j3xHdpEHu1SktZOioYsSZFHa0qSFHkk
Epw+8e9o96j3m7Ut5h/ePZTcWd1slNWGJg3unszF2rLV/Gi907YPlDbf8b3krUzTmMdDHjfz
eJjHI44elXbrlem+595WvuJ6eMtv/GZz/K8HAACAMwoBEJyk+jJZv18G64hIKZlNGYV88FTS
PKR7e9n0nFA4/NLL4vDhyDu27Cz3jTeQ7xTX9Qw98oRSMtyz+GaS0lz7UejRJ9zfvKndJVr2
ocPiSKXvp/8pqqtbfvL/mKrwgQOEv8V9043K8GF88CBS8YcxTT236ej15xe+taP+0Q+P9PS5
Ep9su+vT+xn/6E7xs/MT/OieODwxcocP//EnEn/6rZvavWiJ01HSixZ7RkkvWuJ0HV/P+NNv
fdFYIkzpcC7q8APq8LOL93T4ASUV38W54j+OY/4ydPwBpaHPDvs/r2iZOKhNfPDJweZLSrIH
ZOupqws6UZSl/+rakh48gZSh/1ua3MEzM7zfv5tlZ5HXwzweUlqXERSlB/33/BfjPJoLC8ZY
VrM4/zNzyA3zPq/ZXNq0twfrBAAAOAZ85oSTJezPnuf5o6XqEZXblDFXUmZRqks6eUIE//QX
/Yo5dM54UlXmdgUe+pPntiXs5DMga/1GPmSwNid2py3t8tnyldftz7YpY0ZLf0AGgzIYokBA
7C+VRth4513z4w1ElPnnP5Cqttx2tzZ7Zg88Peg1dlYG+vm0gkztcEM4063ec/Xw3VWBg3Wh
ueP74dM7wNlgeL77uvMLlbaZ/rcuHdDPh3dQacda86Fsao5lvsOLmRL5HbCPVokRg0xhWFaj
aRiGbZgi8mVlWeZ9/2RE26/tf76fp6Ap3GDY4abazXWhareKeb4AAJACePsCJ0ZY5K+WLUdl
02E+aIq99x2mudT5vyalV836ibM+2cxzssPPvRj9/zpVNjSoEyeYq9/XLpwmTZMMM/I9+uU0
pJHUju6QeGjv3cfz+gU2b4n0BKPX/Pv9MhBsd8WHs2KB8dobLCdbn/sF0vXwsud4/8LUvQZw
VlixuZqIHni7fOshf9gSz26scmYc3HRhL8xVAfqiDJcybdgJr8LW7cJhcrlSdva+xLScf7il
aZjhgBUKWkbADocsM2wZIWGEbSMszLAIh4VpkGFE9zSFZZJpMcuKfDetvPJmZ9KXJPrMd/TN
2R7TNoR8itY91ek5Fa5oXFej86ObjUaFK3muAoVxl+LKdeef4RcAAAAAAVB6kdW7WMHo2LI7
jeXkySW9s0vizYBsqaKWo7K5SvqPOg0K1jmJBnNnMW8e82QzX4H0V7OCsWf+iZw+a/sOe8tn
yoTxLCsz/OLfIz179xFR6JlnO+7MOCddY5pG0S+nwfR4WwjSdJ6dGXnocjOfl4S09+zRrpjD
PB7m9Ua+fF7StOBvf8+Lh4rycrKs4G/uV0qG8wEDUvHs4Szyw3nFRLS3Oni02QwaYuKgjDlj
c1NdFACcLYK/f9h17Zf48GGpLqQnxaOZyHfLIstK/F+L02kZITscdAIa2zRsIywjbUM6MU30
v2QiR9kWmTYzLWbZ3LS5JWJfQnK7k0W4WPRNcOJ9sK2QpTBbJVvltsqkwqXChcqFqpCmSlVx
hUkPti7oM/7zUMaV88WQAZqia1zXuKZyTY+2Va5GehSdxy5OpWd2Lr1x7D8mjq0JVm2t3tTT
rysAAEBHCIDSSbjZ3vAXZeq3qL7M3vaCctGtFKyTLdXUUhnPeqplc6U0/OQsseHLZxn9WeYA
NmBytNGffAVkBuyP/6xeeje5s+x1f+BEvTEDkmXlLDODaar5/geMK+rkibKxSTQ1ee+6lXQ9
lvUkQh/OuxhKlB003lvjvvlriZ7QI4+7vvwlPqL9+3VtxsXmhk2RPXVdHCgNv7rSc8c/99hT
hN7kxU+qSwo8h+pDG8uaLxyR7dW7+pUDgDRhbdlqfrpF+v3ee36SmgpMiyxL2hZ1mAYrY5mL
3XGGrDDDdjgsLEOaZjymMWKTao3obBrLZrbNTJtHGoKOt0J6LJpRyOZkq5G2pZClkq0wW+VS
5VLhpCrCo0hVjd5iQmWaJjWNaTrTdUXTuapFGrpbcbm47lJ0t6p7VLdH0zyq7lJ1r+b2alxX
mHLMIizL/8N/F23fD4x4fbv3J1efyAtZH6rdWLU28bAuVMMZ/p4HAIAUQACURtjgCziRveoe
6a8l3We9eKu0jejdu3TKKGQZhSx/NBs+I9LwFZKvgHhn74QMvzLtH8mbR0TKRbfKhvIUPJPT
JoIBWV3rvvlrorGJTEu/en7wvgeY18tHDD/ZoXjxUN6/f2jpY9q0C0jTzPfX8KFDO6Y/kT9s
06fy/oXGG6tEXb0yYrj37tvJiyUA+g7TlrUtZtHJLwr75vb6wkx9Y1lTQab2pXMLXvy0+mvT
+/dMjQDQe9h2+MlniMjavdda+5F68YVttgrR8ZLk6PQZu9OLl8mypGW12xS7JMqynAujZOvl
zxYzLbJtOt7d6yRn0RQmHspEvqSpkuBkc2ZF+slWog09so/UOCkKqarUXPEZtSrXddI0rrmY
y8U1TVWdpMatuDxcd+maR1WdKTa6ylV3bLqNrim6ys7gm1hV9f3Pf5/y0V8e9fVmszHxMNuV
M9A3tJsqAwAAOAkIgNIL8+XL+jIixktmsYxCyihimf3JnXMSQ0SjnxiusX4jeqLOHmfaythR
oSeeFlVVpKrhp5/lAwfIFv+pDaZf+QVxsNzeu18G/K7rvszy+h1rTz6s2DWs+DTqhrPXK1tr
Xvus9nc3jvZox/l/3aomo6wuVFoTOlATLK0NNQUtIirI1GeMyhnd3/POzrqKRgN3FwJIc8ab
b9kVlU47+H9L2bLnyIyGONH5OFIc7ybijAlNEdGrmYTCbM5sNSmjiX43FGlyYWnSdkdjGmer
yqIzbrilKlJhTI1d78yi02Oj82hcPPLlVjRdVXQ9msUkrntyroFyOQ+drU5YE9mqxe/Xl3aK
fIOKaFCqqwAAAEAAlFbqS+1tL5Cq86EXy1Ajn3gdpeutgXh+P3vXXpafT5bNhKRgUDQ0KCNP
/d6xfOgQPnRIt9YIvUmd3zrcEP6XK4tXbK5eNLXN/B1b0KGGUFltqLQmVFobPFgXDho252xg
tmt4vrso23VJSc7FI7Od2Kii0bh0VM4f3z/8/64+6cloAH1Yo1Ff6T+c3JPj6tffOzB1FZ0E
Q4QtYZmxm0OZka/4jaLaPLSjM3AibZO3+Gcv/yTxFk3adrm3ee9wzWC2xaWlqFZs3k1s6o2t
ks2ZUBnTdKbpisvFFTUxU0ZPWpVGj0+lcVIbb2s6oyfim45L2AAAAEDfgAAojcimw8pFt1ov
3cryRjBXFgXq2kznSSfM6yVhk2WQqkiukG1T2ODHnrkD0LXlm6quO7+wKEt/Z2fdwfpwyLDL
akMHakOlNcHDDWHLlrrKh/ZzF+e5Lx2ZMzzfMzjXpSmMiN7d1VDnNzcfbE4ebdKgzlZnB0hj
75W/kevOz9KzEz0ryp9ZMun7PXEuSybCGsOwDUtYsbt6C9OwzVhwY0cfCjMW3DhbI20zaWfD
FKYtLXnsC6ni6wfHApdYZMPVyWsOK1bSHB/GBlaT8c2FrF9uIqxRuRYNdLT4FBvtjF4SBQAA
AL0Q3iukEdlQzgrHkRDEuKzcxvJHp7qilJENjSwvz3X1VeHlLxDnrq9cF3riKRkIprou6JV2
VwUyXKpPVx5afXjP0eCaPfuIpFdXhue7zxmUsWBi/rB894BsF+9svt2sMSdzASZAuqoN1dSH
at1q67ppfrPFadjSTkphLCPejj1MzLWxDTOe7FjR4MZICmtM23DSHEuYXeQ1KtdUrupJYU3k
YbTtVr2ZPDtpio0W3UfTY6vVxB8q8a3R+0Yd8wmPsf0//PfEJWCMKOsnPz63b98LDAAAAHoe
AqA0wkfPtdcvJWmLAx/wkZeT7kt1RSkjGhv1qxeY6z6Wts2zMo2333V9YY65AfdkhZMmiV7a
XHPH7MFr9jas3ddwzZTCiobweUMzLx2ZnerSAPoOv9l87aibinyDXtzz1MHm/ZawGsJ19677
niVMIY+5Gg5nPHGLbi0+UyZ6PZSmc5dPy9R47KGTzjjXQCXSmcTO0QM1lWtn7JKo5AWAIn/P
SBl64qmU3QsMAAAA+goEQGlENh5Wpv2jueJOnlFAuo+koHS9CynvXyhranlRkbV1m3bVPG3+
3NAjT/Ai3HoJTtqbn9cVZem1frOsNqyr/MLhWWFLPLT60MUl2Z1O+QGAUxa2Q5uq1g3LHjkm
d8J7h96cP/zL8VhHi188lfSwNy9hw4uKeG6OqG+IPfR6tdmzKBDEvSMBAADgdCAASiOyZo/4
bDkRicrPuRCs/4RUV5Qyrmu+GPifB2RTk3vxzdpF042XX7N37PLcdVuq64LeJz9Daw5Z6w80
fXqwyRbyze11OR516rCsVNcF0GfNGXJVSc6YdRXvXdD/4lTX0mMCwUT6E/lXOxCQDQ1IfwAA
AOA0IQBKJ4afPDlExLIGylBD5GG6XgVmHzwompqUoiJr82fmhk0khD5/Lh+CW7TCSTu/OPP8
4swNpc1ZHq0pZDcErMWXDEh1UQB90Kqyv3u1DCL64MjbW2s22sJKdUU9KPzyq+16zA/W6vOv
JA1v2wAAAODU4Z1EGuEjZ8vKbeLQJyyzPx85J23TH+uj9aFHnnBfd416wRT7QJkMBLSLprNs
TNmAU2Ta8q0ddQ0BUxJxRh8faJo+HL9OAN2pOHP4xYPmaIr2adXH04tmDMsZFbD8qS6qx9i2
MqxYlB9KLEbNGFMmjEP6AwAAAKcJbybSiL3+L6TqRCT9NfaHDyrzfk5MSXVRZ5q9dVvwD3/S
512hX7OQiPiQwamuCHq917fVcsYy3AojKq8PB3fWnzc0U1ewAhBAt8n3FC3f9ThF/1S9WbbC
fchT6B2Y6qJ6jKKIyqrkW5FJKWVNbQorAgAAgL4BAVAa4cMvExVbIi0zwEfPTXU5Z4g4WG68
ulIGQ8SIeb3mxxu0Sy5yff3GVNcFfUR9wNpZGahsCl84InvNnoaiLN2W9OrWmmvOK0h1aQB9
R2Xg8OSCqbrqKm8qHd9vcn/fwHVH3kt1UT1GCGX8OGvP3uQ+deyY1BUEAAAAfURvvUEGnAJZ
f4APvoCIWNE5om5/qss5E2R1TXjZ866v3+j53h2ua79kfryBZWa4v31LquuCvmPZhqo9VQGX
yj/a31gfsHwuZW9V4LlNRy0hU10aQN+hcm1iwZQJeecS0fDs0RPzz8/U+/KFluLIEXXcWKWo
KPLcx41Rx421yg6muigAAADo9TADKI3I+lJx8OPIO8tdbzB3NlHfv0QlvOIV9y1fF2UHzY/W
Wx99rAwZrIwskdU1rH9hqkuDPuKCYVk7KwO3zx5y/9vlXl0pznO7daW0NqTiJvAAJ0aSCFkh
ww6H7VDIDoXtYNhyGpHOSMMK7m/cUx2s9BstzoI4qS65h3Huuft2IvL/2z2MyPv9u8njTnVN
AAAA0BcgAEojrF8JSSHr/MydwQrGRN5193WypSX0t+eUkuHiQCnLymK5Oczntbbv0BAAQTd5
a3sdZ+y+N8ukJNMSr2ytGZTjOlgTNGyJZYDgjBHS3lm3TZJI9HCmjO03kZ3ZoN8Q4bAViuU4
0UbYDoftYDj60Ml0og+TdrNDpm20G4cxpisut+J2Rb48LtUtSXjVjELPgPMKpw3PHnUmn1Sq
2Nu229FZP+EVr7gWXZfqcgAAAKAvQADUl8maWnLpLDPTecjP/aq9+peRFtP45K+kwwrQ4mi1
a95c9bJLjDfe0q+4XJ8/1/9v97i+eHWq64LeR0gybelS23+cvvKcvO1H/Dsr/YzIb9gXjsgu
rQ0unJyvIf2BM6isef/rpS8UeQcleir8h3JceQN8g05hNFtaISsUtoMhOzYxpzW+sVo74ylP
0GkbtiGlaDeUpuguxe1W3LriijRUt0vxZOm5bsXtUuOdiscVfegkPrri0hVXu+jq5f3Pzh4y
L0Pry5d9tSFE6K/POE1j5Zv6nJmsEMuKAQAAwOlCANQ3idKy8PIXWEEBSSFral1fv5EPKLJe
/QHTvRT931Xr1X9RF95PXEt1pSfGtMiypG2RYZJpSssiy5ZmpB3pt6xIZ7Qd67ei+5smNTeH
31hl7d0nqmuiE4L8xDlWvoJTsGJz9Xu7G+7/SvupB4NzXX9bX2UKWdUYnjo86xsXFf3lg4rp
I7IQ/8CZ1Biuz9Sy5w+/JtHz9I6lfrMpZPdLmmsTjLajgU4svgnG2lbS9VZ20BZ2u/E549H4
JprUxHIcd66rn+51O1GOk/JEG56kyTsu3k3/08AZX7H3b27Vk+jxmy3dMvLZyXznXbv8kNOW
phl6eplzURgAAADA6UAAlGKyucVav1FUVCgjhqtTziO3qxvGrK8PP/ei585byeVyLoMKPvxn
z7dvIWEQj84GYoykfVpLgB8rkUkkL7Foxk6KZmL9zs7xRiK7sdvukNRv21Ie/2o1xhhpGqkq
i34nVWGaJkJhroWsjzcoRUXyaHVo6aP6FXNkMHzqTxzSUn3AKq8PL5yc/8HexktHZkc+fIbt
dfubPtjbsKcq4NL4rNG5l84aNKIg8un0uvMLH1t75K7Lh6S6akgjzUZThf/QG6UrGsL1RwMV
QgpLmo9ue7Ddbh0vrXIpLp+W2c9dEI1vPMmzdeJTciK7qSzF7xauGn6tLdvEUgrru1m+3x9a
/mJyh7lhk/75DmXCuNTVBAAAAH0BAqBUEocOh55aps+9XJ90jr1nX/D3f/DcuoR8vtMc1vxg
nTZ7pqhvoFBIhsJkWWrJiPALf1fHLhKVkfeUorGBPFcaf3+tzayZYyUy8Sk20R3sWJRzIokM
56RrpKhMVUnXmKKSqpCmMT0a0ChqpKFpzKVHdtA0Fu2M7KlppCpOJ6lqbGu0M5bvJPdHOyM9
vJMPA8YrryvFQ5RRI0VVNZHkxUODv3/YfeP1p/kKQ7p5btPR84sz9xwNHm0yOGPrDzR+Wt7M
GbugOLMoK6c5bNcHzJe31iT2r2kxLSGxDjScMYYwsl25N479xye3P3xYGAtGXPf2wVfPLZw2
LneSk/K44ldXneFVgboLI5byEOqMkcGQa+7loRdWJHpcV36BubEONAAAAJyudHk7dVaRLf7w
8y/K2jp7zz51/FilZDjLylIL8vmwoaGnlrmXLI7tJwQFgzIYkpHvkS8KhmQgKMMhGQyR0xkI
traDIRkKUSgk7faz9x3WGq5fZLIsoqYW46MPiLuiQYwSC2JU1UlSmNvNElFLtNPJXBJRC0vq
TCQ1bXZ29uwskTnD9MtnBf/4F625RZkwnsLh0NLH1EnnsPz8VNcFvcne6qBXV97f3VDdbDYE
rS2HWiYM8C6+ZOC04VkeLfW/5ADtnFc4/aIBs9YcWjXIN6QkZ0yqy4GTxvrlmhs2JfeY6ze6
voJ1oAEAAOB0IQA64ywr9Me/uG74MvN6jdfe0OdeHvz1//Ki/jIclsGQXXbQ2rmLolGONDq5
MQp5PCzy5WYeD7ldzOPhuTls4ACK9kS+vB5r126el6dOnshcLnK5mKZZO3aJykolYwuFGkX9
QT54oHtEpjLrR9Tnb6br8XjuvNV8573wS38nYvr8uXzQwFTXBL3Mik+rJwzKqGkxq5pahvZz
F2W7bpzWvzCzl6yfBelBZWpjuG757seP+MtVri3f/bjfbFH+P3vnAR9Xce3/mbltu3q3LbnL
BeMCuGCMHUpIqClAKvDPS28kL/nn/3ipJHkkLy+k54WXB07AEJrppoUOxhhwlW25S7Ksuupb
b5uZ/2fv3abirt2V5PP9LGLm3Lkz58qS9t7fnnOGwFv8uIQeOIjzfCRcwHr7EELE6yVVleaO
OnHp+bl2DQAAAACA8Q3cHWYbc8s28YIlZPIkdqSZ9fZG/vgX2tgkhCNk5nRSWMgHBqSVy7HL
lRJ6HA6UVHyUk6oQJJ57TuR3f5YuOM/eNIT39umvvOr69jfoe/uFJR9hL/9UWPRZevDFzF/r
2IAQ6dI18LAOnB5vHeyfU+He3RqaWuxs63csm5aX7xIf2dL59TWTcu0aAKQodZW7RLfBdMY5
58xgulN0Fzlg36hxiVA72/HZT4Vv+5HdZcGg8+orhflzc+0XAAAAAADjHhCAsg1tPipddCFC
yNy+03hvi3T+EufNn9ZeesX51S+y1jYtGpXPfJNyp9P5lS+o6/6BrEo9WFEcN38GSSKZugop
VhFo2U2mrh6VywGA8QtH6I5nm269dLJHOeZGRc292juHBzDG25uDXod4pFf9Z32kIk/maHxW
UgEmKB7JV5034/yyCwNav0vyLK9YTZnpFF259gs4TdT7H+SMpXfdd9w+FhKrAQAAAAAY14AA
lG1IQQHr6CQV5fRwgzBlMjIpCwSJw2Vu3a6/8JLzm18ZlVVwfp7zG9ZUhoGkePgL72/mXfsR
Qqz5HYQFXLlwVNYCgHHKmwf6qwqUJ7Z3fXZZebqdcXTIH6lrDe9qCTV0RTlHM8qca2bnr5yZ
X+qV3m8Kdod0UH+AMUW5u3KKd1pnpE2lKsGkM9I2u3B+nlKYa7+A04HW76WHGpJdLAi8v9/Y
tFlauSKnfgEAAAAAMO4BASjbiCuWRn7xa/2Z51hHJyKYO53q/Q8JU6tJb6/ru7eeZJLXKSCl
kp/I3GvZ9vtjLS1Ezv+XUV4IAMYVUYO93xT4zuVT1m5sb+3XqvIVf9CoawntagntaQ9HdVri
lRdM8piMexShxCP1ho2nd3TZcUOv7++7Yn4RaEDA2EEi8rKKVQih+p66ImfJsoqLc+0RcPoI
tbOxJPJovMspdX3tS8I583PsFgAAAAAA4x8QgLINDwTRQIAhjghGCLPWVpyX7/yXW5A7K7H6
oiUwSc5srAUAY5indnRdc26JarAZpa5f/7MZceQP6g5JmF/p/sT5ZedUuct8MkKIMmSmJWLY
3LyiAtQfAAAyhL7heRYIplui/7PW84dfQwoYAAAAAABnCAhA2UZb9w/pohXyx66L3PFf2O1y
fP6WyB3/ZdbtEpcvzfTS7OA/kWbdUzKT7XuO1H440ysCwNikM6APROk/3u1oD+gh1SxySzPL
XF+6uGpmqUsY/IQlECTAQxcwfuCIYahPNc4xd+0eaopG+EAAF+TnxiEAAAAAACYK8GCTbejR
Fvlj1yFCeDhMCgqwzyfOn2dur8v8yoz795KZl8X+1aev4T2HEB8a1wAAZwmPbvVX5is+pxhS
zTtvmPmbG2dGdTaj1CnAX0RgnMM5xxgEoPENdjixkKpMjzHCPh+WYTdLAAAAAADOFIgAyjbY
6dQeepT5u1innzod0T/dhQnBeXmZX5mQ6gvprvUIIbrrMTJtFcLwsAuMLQ50RmaUukiGn17b
B/R3Dg8c6Ig4ZCIJ5B/vdroVobEn+vahgYtnwQfsAADkGHHRuca27cku50iYPRO53Tl1CgAA
AACAiQBIANmGFBUam9513PRpJIrSxRfJyy4w3t8qX5KNTdlx/mRSOifmQ9lc7KvKwooAcPJ0
BvQ7njvy6r6+TC9UkSd/cF7RV9ZMQhyvmJGPELplRfnvbpy5aiaoP8B4pSXU9LttP3tw393+
SPvBvvoH991955Yfa1TLtV/A6cANQ6iqTHax04GLipAG/5oAAAAAAJwpEAGUdQghRUXhn/8S
RaPaPx7GPp8wZTLKRsQ+p7vWo3A3QogdeQf1HBKWfQVBqQhgzPDoVv9vbpj5903ty6f53Ipw
GjMwjiI6DWuxV0ijEZ2FdRrRaFhnET1msQ8FVDMQpS/t7WWMf2ppWfuAVtcSPr/Gm4FrAoAs
EdQGpvim1vhmtIdbCxxFswvna1Sl3ERotHeWBDKPWDtLve+BZJdHVeLxjP4moQAAAAAAnH2A
AJR1OEeKLBRVm909uKCAlJSQwgJz736prDTjSxMRMdPygSJ8Og/YQA7502utRW7xkxeU5dqR
jLCrNVyZpxS6xesWlTy+veuzy8ptu2aysM4iGrUVHFvWsTSdeCNhjL1UY1BZK4yxSyYeRXDJ
gjv2lZR4pOoiR11L6LK5RSUeqcAtzi5znVPlufOl5oWTPZIAeigwXjkSbNjfuztsBCNGmCO6
p2d7U+Bw2Ai5RMgbGn+o9z4wxKI99Yz0gYtBAwIAALBp2tpSODnfV+rJtSMAMP4YBQFo27Zt
v/nNbwoLC9va2m677bYlS5YkD91+++0lJSVf/epXEUJ+v/+Pf/xjb2/vtddee/nll9sD3n33
3UcffdQ0zW9961s1NTVn7szYh7V3SBecR9s7Yo+nbjdyOsxdu52rL8r4whwhI0ymLGW9jaR6
BfPvzfiKwOjR2q/t6wgLGH9wXlGhe0zrtgbl1ovZDd1umMMsMSOzujHLlqbAnArPn15tCeu0
qUfdciSoGSyiU8p4+uSSQFwy8TgEW9ZxyUKhW3IpxCXHLHGjQtzWIac8QjWh9gH92bruo73q
0V4VIfTK3j6EUGNX9O3DA6uhABAwbgkZwTy54CMzPr2u/n8qPFWXTrnqt1t/ajBIGhqXCNOn
YpcTUWbU7RJnTMdeDxLH9J99AACALBPsDnuL4RMOADgdzvSWoru7++abb163bt3ChQvff/99
LS1H/bXXXvvtb3/73e9+FyFkmubixYs3bdpUWVl54403tre333zzzS+88MJvf/vbDRs2+P3+
5cuX79ixo7Cw8IyvaKyDJdHYtsP9sx8Hv/wNac0qFI5ou/awYCjj1ZgwJuUL6O7HEUK0/mlh
wfWQ/zWOuGdj+4Uz8voi9O+b2v/1sslnMhXjyNZi9IQEY+s1elK4MYdZKNdMppvxoykFJ6np
JOYxGeecH2d1grEsYkkgkoCtV6wR0alTFsKaKQm4yC2V+OQDHZGrzimyZR23Q7AEHeKShTMP
0qnIk//+f+YOt4sQ/gOMc0RBcoguyk2ZKB7JB5vBj1+UT38i9r9I1PjCV5WrPyyctzjXHgEA
AIwhOOeMwl7GAHCanKkA9Lvf/W769OkLFy5ECJ1//vlJe39//7p166699lq7W1dXl5+fP2XK
FITQmjVr3nrrrZtvvvnNN99cvny5JElVVVXTpk177733rrjiCnv8hg0b7r///mMtGg6Hy8rG
ayIMC0Wcn7sp/O8/QoahrXtQOGceqShHup75lTmP9onn3mC8e7d43k2s9yhGHDSgbEIZuv2Z
hv93RfWpFrjZeiQYUM2rFxTvag2v29z++LauQrc0RKCxQ2z0NFEm1jUHyTT2AMaOJ9DYUTa2
OiOLg2SamEUgkohdipS0y3ZDTBtgnaikqzxiYphAhsfkhHX2vfWHvnRxRfqRnqDhdYjLpvlO
6Rt1kkCqF5ArTG6azLBesYaRaJh8mCU5hg+z2A0et1hdQ2Mq5/zHb9+KEKpwTz7YX28VAALG
McYrryGE9DfecoIABADAeIcjU6embpo6pXbDoIMt8bbVTTTiY1IWPWpQg3LOBVHoPNStuGSE
0JLr5nsgGggATpozFYDq6uqWLVvW09Ozd+/epUuXSpJk27///e///Oc///d//3e7+9577yUz
vGpqau666y7b+JnPfCZp3Lx5c1IAusriWIs2NTX96U9/OkPPcwV2OdXHn3J+59bw93+ifPIG
dqTZ2H8QHTdoYnTgHDFKG95ECNGDr+CiGeNR/QnrTBGxmOl9wjPDP+t75la60wvcnAwBld6/
ueP8qXm3PX64N2wghB7b1uWQhgbRpIfVuGRBtu1i2oCkjiOmLJZSM2geUchGQfJ0ZAF/aH5R
c4+abpxX6Z5UANUugGyTOYHGZCbl5vHj42JvyUQSiSgSSUo0RBxrWN1YwyE67YaEpeRgkUgH
+nZ3R/3T82sFTEpdFQNav0N0OURntr5zwGijaer6J2I/k9t3stY2krYpGAAAQHagJqNpuoyp
mwmlZrCUc6yjRpqmY9BjrYIxFhVRlAXrFWsIsiBIsa7sklz5TvuQYB0SpfiY1vqO2RdNK6ou
yO63BAAmAmcqADU0NBQXFz/88MPRaPSLX/ziPffcs3z58nXr1l166aWVlan7lX379pWWxosc
V1ZW7t+/nzE2xFhfX3+GzowPdEOYNtV4/S3EGD14kPX2YYxIRUXmF8a8cw+SXciS4bl/Hxpv
EUCco39//PCFM/JuOC/zBbNHm4BK69vD37lsyl/famvt16ryB6kbjKPesNEdMnpCRk+i0W21
o3rsLfPZui63IvzLyspVswq+/+ThD80vmjAFayQBX7WgKNdeAOMAjrjB9HS1JamtDFdb7DFG
mqBDmUk5PY5AYzLjhD6ctkCTPkbEwyx2A5/+O7LOtJZgc8QIIYSCesAqoB4VsXTaEwK5RV17
HzdNO9NBvede149uy7VHAACMAxjlaULM0ICawTKNZTSGiTgGi48xKD92zHi6WGM34haH6PAq
xziaEHEGHyWnFZcd6Aqd2bcKAM5ezlQAmjt37oIFC+wyz42NjQ888EBZWdmOHTvuvPPO9GG1
tbUbNmyw221tbbNnzyaE1NbW+v3+pHHu3BEKc0w8cEkxp5QoMmKMdfjF85dQhHh/P5pcleGV
OVI8OH8K6thDyuey3qbxpf4ghF7b3zen0t3Uo3aHjGLPOHuwWb/Vf+25JSGNrpie979vtV04
Pa87Tevpj5jMCg0QrSI4xR6pyCNPLXEWu6UH3u2oyFfynCLBaGdLaGdLyCGSJ7b5J4wABEwY
zlCgiVuSp/OhFsZPkPCPMZaIbKkzKUnFbtgWWVBckjtuwSlpZrigY1sEIgixYaMg0GSamflz
9vXUpVsqPVNcEmyPMi7hnX5946Zk19x/wNy2Q1y8MKdOAQCQGU4rN2oEKcc6epw0fzumxhZf
Eu24HCO7nOkijiAPOjpE4hFkQRAzXrn0hAgiweMzIQAAcs6Z3s6uXLkyGbkzderUN9544777
7lu7du29996LEAqFQoIgNDQ0fP3rX08mbTU1NV1wwQUIoQsuuKCpqSlpvOGGG87QmXEBliXe
02tayhcPBIzX3hBrZyMp83IGJsLSL5nP32algL0qXvmrjK84qkR0trkhYFAmi+TRrf6vXHya
epldAtm0yhXHXonSxXbbZFaXcpo6ypKHkkfNYUft8bqZOjE+ONHmnL+ytzfpRkufVuaTi93S
tGLn+TW+Eq9U7JaKPFKec+iv5P7OyBCLSxamFjtO7/KBsxmO2JAMpiwLNASTdDlmuEDjEF2e
xKGTEWjS42tEIhGU+1vSXFHmqvz8Od/OtRfA6BD5/Z+HWNS193kWzIe9wIAJT7g3EuqNlM0o
zrUjJyBZm2akTKh0meYER6nJjpMbRQQyWIhJhdI4vYogu451VJRFQSTpUo4gTTS5ZO4lM3Pt
AgCMV870ZmL16tX33HNPMBj0er07d+687rrrPve5z/3kJz+xj95yyy0zZsz4wQ9+YBhGV1dX
Z2dnaWnp22+/vWbNGoTQ8uXL77rrLsZYT0/PwYMH02tIT2B4VBUXL5Q//MHgLV9Urr5SWDAv
fNuPlJs+lfGFmUlf/08ydQXd96IwdSV95T+ED/4844seg8Zu9fZnGv/3ptqTL8f7xPYuWcSX
zyt5eW/P4a7on15r8TnE0xNiTmY5grEoYJFguyyOSJJdkmzHuiJWxJhFSB5NHBKtwjp2+8X6
3svnFvocgijgApfkc4p/fq3lO5dNEU7icfVLq6D0w0nxQtOTGk0VEjKZsbLqkjLXePruDS9A
QzmlsXaWBJoT5je5JI9VM0oQiAgCDQBkBNPkff1DbNjnRQR+fYCJT2RA7Wnuz4QAlCxnY6c4
nU5uVFqS1LFuJjHB4khZTqIsKG7ZXRCXaeIBOFL6mBGknAkm2QAAMEY4UwFowYIFf//733/4
wx+Kojht2rTrr78+/WheXp7H40EISZK0efPmX/3qV7qu33jjjddddx1C6Oqrr1YU5Vvf+hYh
5JVXXikpKTlDZ8YFOD/P3LrdeOMtzrn29LP8kfXSiuX0SLMwfVpmFyYiqVxIG60i0IffEOZ8
KLPLHZe1b7cblD25o+v6JSdVzacjoLcNaOU++Ynt/qbuqCIJA5HQlELHqQoxQzUda7wsECFd
0xntQsjNvdphf2SHd1CQ1/6OyHuNA8un543eOmc7XZH2j826Kdk93L/vaLBpdAWgsV8h2BZo
TrcAjTDu0kIBYAJCmTC3VjBN3j9gHjosLV6ICCFlpSAAAVlADWgO31jZgYFzZGrmMQJqUqlS
Q46OWJmYGvRYuVEY4xGznEQpZlTcchbK2QAAAGSTUQgnXmQx4qHf//73yfbUqVOHFAZCCF1u
ceY+jCNYp1+6cLk4b07oB7dLFywRFi9U771fvGBJxhfmjA20kZmX0rrHhAUfZe27T20r8tHj
rYMDPWFdEsjGQwOXzikscA36IeQIBVUaiJoB1QxE6YDV2HhwQDVZf5Q2dUevWVgypdCx8VD/
osneS+eMg+L/UwqVdf8yb7gdPtc5Fg/s/SvBqUcdxpkkyDfMuuX4Z8mC4hLdlJtRM2rrLANa
39FgU9YEGrsATTw6ZoxVCAYAYNygyM5vfAUhZG58xzx02PnNryEJfveB0UEL6VpE95UeszrY
u4/suPjzS0d3UU65rhp6xNBVw4gahmpaDdNQDUM1dKuhBrS+jgCzgnSoSbc8Xsfo8UK2j1fO
Jk8ad+VsAAAAsgncVWQdTSMlxfrrb9mVHcn0qXwgQEozH/3ETKQHecu2WLPxbSTm5hMezeSP
b/cXe+Qrlxet3dj+i+ePnFPltuQe2h8xA6oZ0lKf0hCMPQ7B5xDDOhUJNk02tdjZFzaCUbOl
V5uUP1Y+pDohoPWcEjrVzilJSaIc8T3d2+22yYyQEQzqgZARCOnBsBEMxhqBkBFsD7f8bPN3
VTOaPtWrzc8l2xgT6bgFaE61QjDkNwEAkDn0t96O/dHbul1cdlYkyANZYKAz2H2kb+4HZpze
6dSgtl5jRA1dtRuWmjNCw7TGxBrDa9wQgchOSXKIkkOKN9xS+YxiSRF1jWohraK2VJCI06tY
ATjDRBwpV59gAgAATARAAMo2OD9fvfvvpMDawmkgqP71b0LtLHrwsLi0MLMLExFpYWQXSYn0
IHduCuw9utVvmHx+pecPrxwVCI70U4JRmVcu9cozSp0+h5jnFH1OwecQfU7Rowi2dPLZtfXX
nldK0hKzmFVHOSeXAGSazkjbKuVyhNDe3ro+rSdqRlqCR36z9SdBPaDT1D+6Q3R6JK9b8npl
X7m7KmpGllVc7JV9TtEtEakj3BIygotKl4JAAwDAuIM1NtE99Qgh9aFHPEsWQRAQkAkYZVpI
V0NawB+K9Ee1iNF7tH/T/dtMzTB0yhk3VFOPGnrUUnZUk9GhheQESZAcouyQZJdkqzmyS3IX
umSnKDliFskZOyo5RMkpJRvHCbrpauztauw9bYkKAAAAOCFwS5FtWGsbLirk1psot6KB6J69
jls+m/GFMREu+jbdcjcK9+CKBaT2qoyvOIzukPFuw0BthWtXaxAh9NHFZW8e7BMJ/vZlk49/
4i8/Ol03B0UCz61w57vgp3diojN9S+fbUTN6sK9eERxO0YkQWly6zCP7vLLPLXk91kskg8oq
Pbx/7QXlK5Nd1YxyhHwybJYPAMD4Q73vATv/hXV168+/IF+Tg7dsYMKghfS2fX6EUPs+/9G6
9vpXDxqqaWqmmRabgxEWJMIZ11VTEAmRhNKphd5id7pwI1tfJUeqASVvAAAAxh3wCJ1tuK6j
3l5pzcW0rU1Ysoju3MUpZc3NQmHGy9nwviYe6Y81ehp4pBt7yzO94hBe298XUGlrvx7VY/cc
L+/t8TnEIz1qd8go9hxvI/yq8ZPtBZw5lNGVVZd2RTsO9tVfP/smt+xbu+sPqydfcfyzNKo9
uO/uZDdshC6pvjLzzgIAAIwy5qbN5oFDya725AbpopW4AORs4HTBSJAIQqjzUHckEK1ZNElS
xLwKb36FT/HIDo+iuGXZKWGC37j73VGvAXRKFE3Oz6/w5dABAACACQ8IQFnHNJUbP27u2hN7
0D10WLpohbbhOdbaJiw8N7PrcsoOvkQmnUf3bsCltWz/C0LZ/MyuOAzD5C6Z9IcNe68hr0MM
aSbGyDzG1gzA2Qnl5ub2NyJmCCG03f+eQESTmSc866a5X8mKdwAAAJlE09UHH0k3cE3THn7U
8eUv5M4nYHyjuOUp51YihHa9uN/pdaz50rJce3RMiEgIVGUGAADIJCAAZRcrohuXlTpXLDO+
8k3HdVeT6inaM88hko2CdmTOVUh2o70byJyreE9DFlYcwurZBUd61UK3dMgfCURNxnipV1k2
Ne/44T/ABOPpww9TnhJ0DGasnvTBUldF0iIQYUZ+ba/ava9nd7VvmkNy7e2py5GzAAAA2UUS
PT/7cegHP2F9/bEbBkny3P5DXJqbsn3AxMDUabgvghCiOkWcD3QGEUIun0NyDr37ql5UlSMf
AQAAgCwBAlC2wYqi3v037HQihNRHHuPBIJZlUlmZ+YUFXDqX9x+J98qzHf5jPdijfKeoGnR2
ubutX7vE2sS9riUkwi5ZE5dnGh4J6YFkl3Hmj3R8ZeH/TVr29+5uCR2xBSDGWZ/WzTna2PpK
QI89/DT0HxCIRBD8hAAAcHZAiPbyq7b6gxDihqE+8ZTzW1/PtVvAOCbSHz38bnOoOxzoCkuK
cPjdZoRQ9cKqoilD8wprlkzKkY8AAABAlgABKLtgjL0exDl2uWJdWcZ5ebynV6idmfGlmUk3
/ZFMXWkVA2pkRzYLy7+W8UUHs6s1fKgrKhLcGw4jhF7Y3auZjHM+EKV5TtjUc2IyoPVdPOmD
yS7l9NEDf3cITsrNXrWnJ+pvGDjQq/bs7NrSG+3q13oZZwihXrW7wFE0t/DcNVOuMDm9J3Qk
pxcBAACQJXh3j/7s8+kW4/2t8p69wrw5uXMKGN/4Sj2Lr5nXtK2l4f2j05dOWXzNvFx7BAAA
AOQMEICyDSkp5sEg6+mJ3ef5/biggFRPtlPDMrywKCz9En3rToQQO/SqcOG3Mr7iMFbPzt92
JFhT4iQYPbHNP7fSVVvubulTQf2ZwBwNNh4JHEYI9ahdA1pfUB8Y0Pr/6/0fDOj99h43DtHp
ljxTvNNqfNOLHCWFzpKnDj1YkxffAvat1lc45wVKUa6vAwAAICtg7PrOrera+2inP9ZzOl1f
/jzOz8u1W8B4JbnX++HNzRjjgir4WQIAADirAQEouzDGMeYII2yVuBNFjBEpKqKNR4Q5szO+
uuIlky9g3YeEOR9GQg7K7jy/u6c/amw7YkwqUBBCHkV8akd3W7/6ofnFoAFNVCijnZG2qBnZ
21NHMHFKLozQBRUXFTlKCh0lRc6SpsChsBFaXJqqSekS3QpJ7fvGEHNLnhy5DwAAkFVwUSHb
uctWfxBCPBo16vc6zluca7+AsYgW1tWApoY1NaTZKo8a0rXU11jDUI3keMUpH9ne2r7fX7tq
WkVtaU59BwAAAHIDCEDZhRDW0CStWCZf/5Hgl77h/NqXWUen+o+HHbd8NuNLM5O+8UvEWOyZ
vG49kl8QLvpOxhcdzCW1hfs7IpfUFh7ujsoiWT7dZ1C+prYA1J8JjMmNK6df3xJo3NtTd+uS
7zPE/7TtF+lJYcP5RO2/hI1gusUrwyeWAACcHUSi2qOPpRuMl1+VL1lDqjJfKxAYMxiqaes4
cWUnrA3qWuKOFtZ52iaqkkNy2Hu6exSnVymo9FltOfm1r2VAixqzLqzJ6ZUBAAAAOQYEoOzC
OcKYmyYyTbvLVRU7HMzvJzXVmV2aUR5oxw6r4J+p8mhfZpcbicbuaJ5TnFnm3HokOKnAUeSW
rlpQdOc/my+bUyAJUOV3YmIyc92euzQaRQg9dmCdyU3G2YP77k4OCBuhy2uuTT/FKbqcoisX
zgIAAOQY1tMjX/Xh2B/Pze/xUFi6dE3sZmFgAIEANCFglCdjcwaF6oRjjWhAU4OaFtapSZOn
EJE4vYrD63B4ZMWjFE7Ks1UeuxsXfdzyCXdPD3aHtaiR+UsEAAAAxjQgAGUXxpAsSRcuj/71
bwghbf0T0uqLSGkJ7+1DmRaAREX80H/SV34aa0tu8dKfZna5kTBo7On/sa1dO44G3Yrw2NYu
hFCxRzIoBwFoAhPSBwxuWI0QRRQh/Mnaz+faKQAAgLEImTxJnjwp9o759jucUfnKK3Lt0cSE
maxxa8v0pVNGcU49YsRjcxKhOtGgqgaPmZCFMbZjc+wgHU+Ru7i6QPEoDreSsMuKR5Eco3Ov
7vAoGG61AAAAzjY4DzXsCx7Y7Sit8M1dJDjdIABlF0HAsmzurEPM+mxHIKyljfX3kxnTM740
M9mu9fFq09Rgux4hCz+d8UUHs3CyZ+Fkz4PvdQZU87pFJZda28ADExuO+CRvTdgIDqh9lZ7J
ERoJaP25dgoAACCDbH96z8Kr5+IzeNrmvX3saAvinHX6SRnUahl9GOXt+/wnKQBRg9rpV2pQ
s2vuDE/I0sMGs7LsbdITshweOa/c60jLxnJ4FafXITsllEVFZvim7wAAAMCEp+m+P/Tt2Gy3
laLSmd/8CQhA2UaYNdPY+I4wy9rkSJKNLVuJx4N93iwszTt2cyMca4Q6srDciHSHjI6AThmH
j6HOEjDCETOkmlGEUMQM61TF2bzhBQBgPEBNpkcMp0/J0PxaWN/+9J5ln1yUofmHEPCHEEdn
8qdOffARbqkJ2v0POr9z62g6B6TBGbcidEZOyEp2TT0tIUsgjrT0q3yr1I7DIzu8Dof3FBKy
AAAAACDT9G55K6n+xG4qevxHH/orCEDZhofD2OuhhxssRaYDcY7z8xClSMhwIWRGOdXIlGX0
wEvCrMtp09tnPuWD73VeMb+owHUKP0Xrt/qXTPFuaQpsPRK8pBYigCY+3NoIjKHYkwyLPdDw
XHsEAMCYI+gPNW1rWXjV3MwtwXlm//gwypnJGGXUZKZOQz0RTHBsVR5fPdZicTd4mh0x25IY
wxFpbpI3xW/XjG07gs9tpNNmpU5h9tDUVNbf10FzjrhWrJW21iDf7FrCfPApjCe6KDU0tZZl
swewtMtJnsLil5NyyR7OUkukBhxjLZ66qoRvLO1y7ElYco1Ba6HEoaSrtl0LG/ZRSumhd47w
xLsSxlh2SbZ84/Aornxn0eQChy9TCVkAAAAAkGl63319iCV4cA+8jWUXSllru+PL/0IqyoNf
/qbjls+S6smR//wNPXhIqM3wNvCiIl52u/n8bTEvDr8hXvnrM5yvsVs92qet3+r/wkUnW5my
vj3ikISdLaEij3RetXfT4YEV02F3pwkPz1cKQ0YAIeST80JmiIMGBADAqEJNZosvzGQ09qLM
stCERQvpwe5ww/tHOeW20R4cI6HaWF2emoeyYYP54MGDDg1xqbmu7fSuBSP0gfBGOc1iPPjw
y+5V7EQBRRgncs4wxiTWjvcTdstot+zBGJP4cWTZk6dggpNjbDtK2JNT2tPGRsa7SR/skYlO
0k5SS9tzEmL9N/hElOaDvW5yfGIGnH6KvVD65cf+RwZfjuVe8vJNzUQYM5Md3dVWu3q64pLd
eU53kUtxy/ElAAAAACDrcNNgus4MjRsGi7U1Zujc0JlpxCyGZh01uKnbw6y2wQw99tI1q508
y2Cm/XVo7X/OKAhA2UUQuKbRg4f0pzYghLQNz0nLlyHTxN7Mp4CZmvnqHaRmOT3wsjD9YvrS
T4Qr7jiT+Z7Y3vW1NZOe3N51qCs6o8Q55GhApf6g3h00/EHdH9C7Qob91f787ZI5hWtmF9z5
UvOSap8iwv3WRAYjHDUjGtUQQiqNMmYSSP8DgAlHT3N/sCtUs2TSyZ/CGQ/1RDoPd0cHtP62
gb62gUBXmFOOSexZPSXfGAnNJd6lg7omSwaPnJC2vX6EkSAQ0SEKIiFC4mW1BZFggolIBMsi
SAJRsH00MRgPHkySg4kY6yUPbd9Qv+SaeZhgRNL0C1uiSGguI2orGGNeX0/Xb0V9Ktdifzax
y5Xn89z4kSnCeUuOpa1AWu1pYGo01BOeuRz2RAcAAABODW4acVEmTaNJ1254QpSJazTWsNhI
W6OxpJy4dpM4i1PzODczsZsMWSGSgiWJiBKRJCwpRJaJJGNREpwuyVcQM8YOxYxEVqy2FNi9
tTctBQwhJBeWgACUXShFBNP6/eKSxcaOOmnFcnrgIOKcR6IZX5oIGHHW/H7Mi/3/xJ4zKiq5
6fDAgkmeAx2Ry+YW/vXN1g+fU+QPGl1B3ZJ7jO6QrhostibGRR6p1CuVemVFIgsmeS6alV/i
kfKcsR+8qxcUb6jr/tjiktG7SCCzmMywk7kSYJnIw4ft6t76bvtbbsljC0DNwUadadbplHEu
C45s+gwAOSTUE/EUuXLtxQhsfmjHuR+eM4o1dwzViAa1EQ5wFA2o4b5ouD8S7o2GeiORvkis
2xeJDKh2hg7GWFQEhLAW0rGA7fq4tgQjOyRBIoNUGFtkkYRkV4h14/ZEV0hqMXbD0MydG+qX
f3rxaF3v8XG45aLqgtMMJ1m+mFUWh/79x/Guqrp+/mOoAw0AAABkDhoOYkEgjrF4x3ImcEoH
iTLpgTPp2o1h8JOMr7HFmuMoNRjHxRdZJpKSLspgWSGKQ3R7Yw0prt0QSSKWlDNIu7FUHpzo
ElFC5DTryvlqzw027DMC8R14MCE1N30TBKBswDo6jU2bWWubMLUGGSbr6NCffxEhpD/7PCKE
R6PC1AzvAR/7zda5HsaigyOEFQ9XB057Js3kbx8auGVFxfceO6SbDCG0tz3sdYilXqnUJy+p
9pZ65WJL9CnypLZ3/+1LRwei5rN13elT9UVMEIDGCzrTf7/1Z9PyZyUtbaGjV027fmrezCEj
+9SeD039aJVnCkLoF+/9W41v+u7u7bWF51w57WMDev+TB/+Rdd8BIDe8/1jdmi8uy7UXGYRa
ITnUYGpIj/RHj9a1h/ui4d5IqC8SsVWe/ig146qx0+fwFLpcBc7i6oLqRVV2213gcuU5BjqC
Ga0BxOgJM6hGE8U9gjJ+8kR+/+dkmzOmrr3Xddv/HQ2/gBSiIiy9cWGuvQAAAMgxZjjYuPY3
4cb9CCF3zayp/+fbojcXBTo4T4TMpCU9pQfODBNluK7FtZtjx9dwxo6z5iCNZpgoI7q9WJRj
bVnG1rB0UWaQdiPJ1qFYF2e6qu8pIri9c773q7ZnH1Y7WyRvfsnqK12Tp4EAlHHo4Qbt3geQ
04EF0dy6nUcipKJcueLy8B/+7Lz5M+rTzyKOeDiC83yZ9UN04JJa3r4z9iumBsiMD5z2TBvq
uq9cUPTYNj/lqMgtfW5l1Yt7ur916WTluHtefPuyyae9IjAWoNzMU/Ir3KkUD5ObQau4T/qY
qBmJmOGuaIdqRnvV7qgZOdBXn6fkl7kqtnRsMrhe5IKPsgFgFGCUc8asr5xRFvvKOKfM+sqt
EjXxhjUgbTBjwa7Qke0tRBTsjCqW0HGoSeMNgyYzsNKNdvpVrGvVwRn+IRgRiTvPmV/py6/0
Vc0rcxe6PIUud77Tle/M4b5IRCCFk7K3B/aZbDdmvPU26/SnW8zd9XTXbuGc+aPhGpACyjkD
AADsv/M2va/Hboca9x/880/n/NudxzvBUmrOMOmJW1JOWmkb7QRKTUJeSSY9pWs3gjdvkChj
STnpokxscLp2Y0s5ojTK38qxiuD2Tr7h8+kWePPLOOr/3IMwJvl52Onk4RASCI9E1EfWI4T0
99533PzpyC9/nY1t4KnO+5pQohQkb9uJzv3k8c/oDOhlvqEfY6oGe3yb/+JZBf6ggRGvzFce
er/D5xDXb+369NKyDPoP5BrVjPZpvZO9UyNmeIf/PY2qraEjLcGmjS0vqzQaNaMajVJG00/B
GHsk77ziRYf791Erd8xk1CtlWOsEgFzT1zrAOeKU9x7tf/Nv73PGMcGiLIwk0xxbxElaRhJx
znxPq9b6TkwwJtjhUQQr30qQ7NQqwc6oEgRiZ2AljanUKmuwmGbsaw1EA9FzPlgryqfz2ZfD
p1TUZlAalhzi7FXTMjf/KMLaOzAaVCofiyL2wZ9NAAAAYJTpfe+NpPpjo3a2Hf6fX2BRSiY9
xdUcXT9WUeF0sCBaaotsKS9W+lJafI3g9g5OeorH1yRL26QnPeHUMBFBrbtRBQSgzMJ7ell3
t+u27wmTq6J/uou1tnHdoC2t2OmUL77I8YXPGa++gfPzUBbK4hLr39re84OZSDiB6tnar31v
/aEfXjW1tnxQOqhDIr++fuZf3midV+ne3xGurXD3RczpJY7za+D2dCKw/sB9BtOTXYMZNb7p
qyZdbncVwTHZW/N80xN1XVtmF86TieIS3dPzZiuiQxEcTtHlEJ2K4NjTvX1GwZxq33RFcGhU
Vc1ov9a7vOJiexK7NhAATGDa9voZZX2tA4GuEDUZEbAoi658h1UoGGMBE4LtGsOYYCJYtYdj
9thRIuC0YcQeHGsJ1uCkxT6aHD/4aNowa6rkKonJNz88yjWAbE3q9NSf2DuLR3HMGDVnxjdR
dai2JwinnfwPAAAAAMcisHfHcCPVVMXjk7z5QwvT2LWHbTVnsEYT127OoFQNkE1AAMosdNce
7HIJM6fT3fXG9p3KtVfR3fW06Yg4eyZ2OqN3/gEXFQjTs/KxpKkhPYw9ZbzvCPaU8kjP8Yev
3+r/7Y2z7t3UPrtsii1PmYzvbY/sOBrc3BDojxitfep5Nb7L5hRIAvn9K0dXzshedD2QOfb1
7priS/1ARoxQXffWFZVr/NGOpoFDYSP4wN6/1vfsnJ5fe9Pcrz5x6IF8pWDN5A8PmeRI4LBO
tYgRihgh20KZma8UZvdSACBnzLt0JkJo84PbRVm84RdDf0EmJFbBZrijGAW4MfTDVUwIls+W
SHUAAAAga5jBoTVhMULTP/9/BRd8WDuRgdu1zMJNE5nUfOtt9bEnSUGBcsPHdEJoY5Pjy19A
hs5aWrXn/+n6+ley4YogYncxD3bEvIr04cLjlZ3e1hysLnL+/NnGa84teaau2ymRnS2h+raw
ZrKqfEdIMz++pHRSgUIw3tcRQQgpEnmmrvvac4uzcSFAZtjm3xwxwhpVBSwghAL6gEiEoDEQ
0AZ+8s63OecCETjnIT0wv3jRFN/0Xd1bOyPt+UrB8KlmF8zf2bWlM9yWtNQWnpPdqwGA3HN0
d4eQu6o3x6docr4gjaZvJVMLS6aCyDsKSBecZ7y5kdNUOq0wby72ZD5PHAAAADjrwYIA6s+E
BwSg0YNSuu8A9nnJpKpUSpdh8Gg0etfdQu1s5dorjdffNLZsI/l52sOP8mBImFrj/OqXkDsr
W+5hgtzFmBk80EEKarj7mNUWTMZfru+rLnZU5Tse2dIZ1qgiCQuq3DctrzhnkqfQLW48OEAw
0k2eLFOweIq3pgj29h7fbOnY9KGpHyVYWDXp8vZwy1OHHvTI3hJXecSIXD/r5lJXuUN0PX7o
/vPLLkyeMslbXeGZNHyqcndVubsqu+4DwJhDj+h5ZWP0uX3mhTW5dgEYGfPAwdhdBEKs+SjO
z8M+H+vp4ZqGs3OrAAAAAJw9DMvYOntKI5/NgAA0Opib39NfeR07FEQIDwYdn7uZ9fRo65+k
DY0kL48UFmCXU3/5Na5qSNed3/o6yU7aVzocoWgf4szaBaxvcInJQbywu/eCab7tzcG6lmCx
V758XpGqs88sSxV4vmhmLnYHBM4YnWmMD6qx7xCcCKH/3vGfBY6ifq13Y+vLjNOnDj8oCwpC
6OJJHyx2lT5+4P65Refapw+ovXVdW5Knd0f9i0qW5uJSAGDs0tXY23u0Xw1qpk6JSPa/2YAQ
mr6s+rTr4wBnFcrHP6J8/CN8YCD41W+J5eXOH/y/XHsEAAAATEyYrg0z0dy4AmQREIBGAXq4
QXviaVxQwHUdyzIPhsI//hlXNWnRuc6f/5hUlKt/v58HAogIiFLlE9fnQP2JeanyQDuSHAgh
Hu1DWnDEUf1R893GgSKPtGJ63pamwEcXlb7bOGBS3tKnTSqACp3jGI2qf9j2HzMKapOW1uCR
q6bfUOObUeQsuXH25x7ev/b6Wbf8eNOtHeFWkUjzShZGzHC/2pvcbEgmyjcWfT93VwAA44Pu
pt6W3R29Lf2c8Uh/tHlnG0KoemEVCEDAyaP+bR1CyNy3n/u7cGlJrt0BAAAAJiAjxfuMs/22
Wh/ZxnUz2VXKfCWX1ebUo3EACECjgP74U8g05YtXkrIy9f5/0LZ2LInKlR9SPnWDPcDx5c8j
ynh/Py7KXYkEImFvOdcCsd9sRx7yjJwCxhjyOsS+sPninl6E0It7epwyEQlmZ7rjMJBjTG74
lPwiR+pBImpGQkaAI24yoy18NKAP3LP794yzAmeRU3CFtGBPpEsSZKcEeQcAcArMWjlt+rLq
F3/3VnRAW3z1/EkLyhFCsgNiqoGThTU2Ge9vRQhxzqN/XeuCICAAAIDRpvfthp63D6dbqm9Z
JpeO0cTtDMGi4SGW5Oe+44VIQzdVU5snMJPl1J3xAQhAowA9eNjxmU+Ky5dG7vgV6/S7f/hv
+sPraWPjoEECyaX6E/undgjLv2q+9OPY7zY1xOVfH3FUgUvECN16yeS/vNGCEPIowhdXVa7d
2F6ZL2fdY2A0CRuhttBRiUgmN/rUXpMZqhk92F//8L6/Mc7qe+oQQmWuihJXqSI4GWcccY64
gIXp+aCjA8DJMtAR1KOxG5Heln7JKTLGgv5QUfUItdIB4FhE//uvyba5dx/ds1eYNyenHgEA
cNah+YN69yB1wD2jhEygUFZmUBrR0y18jHzcbbvBE1oMR8hqxLq2gzyh0nCeOBQfk3bWiINR
Yp74YKYpRCiyDtuBPxhjIdrcN3yJkfxJLnq8JY5zFWmDk64ed4kR5zchZ+2UAQFoNOAc+7xW
bR1VunC5UDsb+XxoYOQcq5xBDfre/2LZyw0VizLd/Bfhon8dPqqhO1rfHv6P55q8jtifeM1k
P3+2KazTXS2hRVPOLlF8gqFTXSLSp+Z84aUjTx8ZaDinZElT4FC+XHBh1Qfe63j7uhmfeGT/
3/OVQsbpgN7PETKZsbxy9eyCeW4J9gIAgJOlr20g1BOhBmOUuXyeQGfQ0EwQgICTx3z7HdrW
nm6J/s/dnt//OrW5BAAAo0Hftk3+15/V/G3umplV137GUTEl1x6NLQJ1rT0bBwXITPv6arnY
nT0POOcm55TFXizWQIkGp5yz2FdkHx1sR5SnWazPNO1Dg0YyvSs0ZMH2J3diUUAjKRGjI8ec
jFCSXTBaqgy7zT+ydtNpzoZxSkey37Mwst+8cKKRZkkfHG8MH5yYB8fbqZHxU8eKbDeuAAFo
FMAlxeqDjzhLipFJERHo7nra2CRdcH6u/RoOxqWzUWMX8pQPr/puM73EecdHpm+o655R5jrY
GTmv2tcfNVbOyJ9aDJt8jW80qqo0+mLTU82Bw17Z5xRdqhl1eyafU7xkc/ublNGPzfysPXJv
7648pWBhyRj8AQaAsU7N4kkIITWobXt697JPLqyYXTresumBHGPurh9qikZ5VzdUAgKAUWRg
95amdX+024H9u8K///Hs79yhlFTk2q+cQjlnloBiSSRMGxpYobUPmEEVJYUV+2Uyzig3GaP2
ibF2wj5EvomrNrYxNjhmT64Y6yaNpyGIYIIxQYhYSgGJdWPvv8RSEkhcO8CEJ41UGz5/EGHL
iBOqDeIYx1UdjCzVBifsie10OGI42eT2FskJqcgO5uHWovY2LJxzzpKTJMbbF8sTElJSK0qK
RywxjNljEgISQ7HvV2whZBfysL9xPNngsUP2BTD7XGZrUfYwpms8XvU5vpbodM257c4TajFD
FJwc3uoc/OU/01PAgJMBBKBRQPnwB7VnnlPvvZ91dZmb32NNTVgU5Q9emmu/hsBxzYXYU4oa
NwpLv8Cajinurt/q/+QFZX95vRUhtP1o4JuXTFm7se1fL5ucXW+BUcbksT+OUSNkMINxFjVC
CHGDmQih2sJzdndvT45kiNX4pufUWQAYr+zYUD/QETSN2O1U3Yv7D2xslF3S8k8tzrVfwLhB
vupD8uWXIMMM3/4f8qVrpNWrYnfXXojEHFto/ra+HZsR577ZC1w1M3PtDnDKtD5xX3qXaurR
R+8pWHxh/Ak5FcrBUhkoLHEo8UyeFr4RT53niYf8eDsZKpKQNhDH8a59KkOJE7H1nM7jT+uJ
V+LBHyN75djpVjc1JvaAzpNyhNW11AlsPdPjlAUlXtySQFCaJd490Tftse3DbLaLFMX9Y/GX
peUkDnHraOqQ3RhiSVw5TZ2eGsw5p2mDOUc08a1htnA14u7G2P60GxOMMYp9sbuWkoGJIMwh
ZHb6+EjnWxwHkTUMJ4Yl5A8cmy0V2JJoJ7qW3jR0ibiGQjBKOxcPPjfWHXSu5W3yXLtNkusm
pk2fimCUWHeEc20H8CD3ksP6d74T2Lcr/ZuglE4SPONp2x8sEiKmMhOxMHKIA5AOCECjgLhi
GW1ooi0t2KTcMLhhKB//CC4pzrVfgxFkMuMS3mH9kmOBzLp8xFENXdFtzcGASpPi7h9eOdrW
r21vDi2aAjeg45jYzQXG1XkzgkYQIVSdN+PQwH7Reie4qGqsiZUAMF5ZeNVchFDPkb7mnW0r
PrXYW5LFaHlgQkCqKhFC+hNPc4TM+n3K/7kp1x4BQxnYvbVx7W/sR/2OFx+bfMPni5Z9INdO
jWk4tR7XOeeM2vIHZzQukTBLOGDMCk+w20PGWBZKbbXFNlqCi32KnfJjx5hQnsj0sU63xpg8
3qYJjcbknHEacguSGyfjQ5CgNvOOtnet4BCCsWBrInZICbK/2oEl8QwW22KdznFyktiDFU+X
VJLKy2mC4wEpKBmZgu02tiMyELJCWkhCycFpwo6letgWjFOxMLYUEm9b2oTVFqyLJXH9ARGi
tlK1zUx3pnCFR/CJhODYYGIPJik1YUQBgpBBKklchkhoKGSEc1NhJoPOxSndZNi58WHp555E
zuzA9paB7UfTLRXX/VAqPLt2PvFMm73v17cxI14LCWNc8eEbc+3UqTHju/AUc8qAADQaEEKm
TDL37rckaYp0k9RU59qnYVCNbvwdmW7dowTb6b7nhRUj1IGuKXb+6Kqpj27topTZfwhcMvnu
5dVTi8eTGHw28z91d/rkvGQ3oPdfVHXZ3KJzBSwgjpoDDUF9QKNqc6CBMlMiUNsbAEafaEBF
CDl9kDkLnA68t0975tnY+3Zbu/nu++JSSMjNBkynPa8fSLc4JuV75w7NCeKm0bTuj/FAD+vD
laOPri1YuJw4nBmXOZInstSY+OQsOThxImU84Ux8/lLnNCoAAIAASURBVMGTx46mxiQmTxsT
HxYPXbFDPVg84COeRIKt0zFnVpKMnSLDua16pEJX4ik3ltKQkiiILT+ktJJYW8CDNAxhaBpP
/KykvEISg4+PNRUaVL1Ycq60/p8KJMGCIHp9WCCxl62SEGx3423bOGQAIVjAyLLYgR6Js+wB
ZMhZJz2z1RBymULc9fI+tW1QDaD8xedltQZQhslbNClv0aRce5FjlNLKWbfefnT9WrWjVS4s
Kbv0Ws/Mebl2Csg4IACNAnRPvf78S+Kic01dJ9VTkKFH/3yX+wf/hpzOXLuWBjOROsB2Px5z
+P21yOEbcRTB6NV9fUuneg93RXe3oXKfXFvuenVf7xdXVWbdY+B08Ml5n6z9fLLbOHCwM9LW
He1sDx0lmDQFDgW0AVshUgRHibMsp84CwMSkpyVABCIqE2e3FOB0oBSpKlc1rutI02INTUWq
xlUV6TrX9FgjZo+NsSxa7KimMb+fa/HPY9V/POxZtBDJUq4vZuLDdbNnU0O6JX/xlOECkNrR
ynRt0ImM7rztc6e3KB4sbaT0jrgOQhLFSwgmAsICJqJtj3djRwUrz8WO3BDjWklcbUkPXRFw
7J7fmpyTePTI4OQgbiUNJbOHEtlGw30e1h4pxgUnSrEkFBucCEjBMV9wUvVIV0msuBIBE0FI
qSS2RbQu05ZIBEIEgkURCwQlTk/XU1BCl0nXUxIKS3x884P/3bN1Y/qFzPjqD+DRNx3f/Epl
8J7oohc+DJ6AOKtqZt3601x7AWQVEIBGAe2Jp6Vl58sfucas20VKS5QbPhr5wU+N97dKq1bm
2rU0BAdyl/KeQ7G2qeHKhSOOOtKjbm8OHu6KLqnxIYTyXOJzu3rCOj3QGZ1VNpb0LOC4ME7f
69jYFjp6JNDQp3ZTTokVJZsnF0zxTpvsm+oS3f5Ih1OEtD4AGH36WvsdbgivG+foOlc1pKrc
0miQpnNdjws6CR3HUnaSOs4wZcc0h88aewZWZCwryKFghwMr8QZSFOLzYoeDhyO0OZWVwLp7
9Geflz9yTXYv/mxEbQ8MsUQauvvebbKziuwoG844jURk5/mDKqdg4iyvJrIjXjSWJUu3JAu+
IB6v/xKvlGJNyE97059BsSQjhY0kBqSrHonglBG0kqFRLcMiVmyFBSfOSo9qSawyeOaxX/y+
6iM36X1dwYb9diGV8suuA/VnCEq5Tykf+dNiAADGNSAAjQKss0v+3hWpPiHi8gvMnXVjSwAi
gjD/o+bLP7FuUKhQc9GIo0q88sIpXlnAe9tCCKF9beHacpdOeVU+PMyMD44Gmx7cd3ef2tMa
avbIXoTQtILZl1df4xCcLzQ9eX75iuTImrzp5e6qnDoLABMTPazLIADlEMqQGuXDJRtNR3pC
qRkp9CZmVzWua0g3OGPDJ8aCgBwOHHspSJaxosQaioLz8nCZgmUFKzJyKFixBsSHxYyW0BM/
6/i+q/feL0ytSbeYu+vlKy5HTsgozCwsqg+xGIFoz8bD6WEjttIh+arNUH+ySK/oy3NUVB03
b2hoNEpaltCxpBzLODRvKJ5YlKPv0IRCcHtnfO1H4aYDen+PZ1qtlF+Ua48AAACyBAhAowB2
OmhDk1A7C9k5VAixTj92jbEsWaqZb96JqIElBQsKffcuYeW/jjhwIGJ84oKy9Vu7EEJeh3DJ
nIKH3uvEJ1FNDRgLcMQ/Wfv5TW2vhYzA987/j7dbX20JHal0T1ZptDvauaUjtftbd9S/tHxV
Tp0FgAlFwB9q2d2BEPI39Dg8Sv2rhxBCkxdUeCdQ0YRskB56k5Bshug4XNdQSsfRuKbZZ51y
6I2iIFm2Q2+QouA0yWaQjiPLlsWBhIyn9Tlu/kymlwBGRB9Qh1hEr2P6t0eo7swpbXvmgZ53
XmXULFl5efnlVwkuCKcdhxDinlYLf50BADjbAAFoFJBXrVTX/cP5tS8h6x7T3Lqd7tvv/MZX
cu1XGsEOuvkvKNqLK88VVtxK3/kzIiPfxXYGdH/Q+MXzR9xybEDbgG632we06SWQAjYOMJnR
Hm4J6P2U0/ZwS6/abZdhdAjOby76fq69A4CJjOKSi6sL7DQQV57TbsvOs6l6C2MoenKhNzGL
Ho+4OaXQG0VGshxXao4TeiPLSJETQs9Jhd4AZydmUGuzNrc2+4cKQMc8JRwINx2kViWg4KH6
0tVXggAEAAAAjBdAABoFpMs+YO7dp/7tPub3G2+/Qw8dFi84j1RPybVfNpztf4HVPYq85cI5
H8dzr0UICSu+wRpeH3H01GLHjeeXNvWou1vDCCGvIiyf5qsucoD6M8bZ21vXGW6L/Upj8YXG
J9rCRxln+3t360wrdQ2tYQkAQCaQHGJ+ha/h/aOcMm+pp3BSfuxXchyVgs5M6A1CCFuSzQih
N15PKvQmoezkKvQGODvRO4ORpp4RDynFI8o6vOF//yvS0mh3oq1HDv75Z3O//7uMOgkAAAAA
owUIQKOBoshXXKbe/xAyTRSOIM6VKz+Ua58swl303b/y7gNk3nVk7jUIJ26giUBmXDLiGZSh
l+p7Z5S6FlR59neEz5kUu/t5qb733ElegWTVd+CUeK7xsWJnKUKIId6jdUfNSKGjePXkKw73
7+9Ru3LtHQCMKzTN2PiOdMnqUz3v4KamzkM9HQe7KGV9rf2bH9qOEFp503nZqIfKmB1BM1yy
yWDoTYmMlREkm/TQm3BrY8+WN/X+HvfUWeWXXkcc8FkCcDxSO6kn9jK3tydP7G7OT7yZun36
8P3U7S6ND0vatbaRVUurBlBnxz8fH7KruhkOJtUfG627M9p2xFlZnZXvEAAAAACcESAAjQLs
aKv+6hvuO24P//Cn4qJzpQuXR/58l+s7t+b2E0t26GW24yHkKRYvux0V1JzkWQf9kcNd0dY+
XaexJ4EXd/dIIlENeqAzMqfClWGXgdPHZObNc7+GEPrzjl+2hY5ePeOGt1tfzbVTADBm0DSk
nOz+teoDDxmvvyUuOhcXFpzSIrNXTauYU77hly87vI7Lv3mR4+R3zD1+6I2VURVXas4w9EaR
sSwjh+MEoTeKYp2opIfeGAN93DTkolKEUN+WjZ2vPaP5212Tp1Zd91nXlBkjrh48sPvwPb+K
PXIjFGrYFzywa+ZXf3h2aUAsTaSICxZJqYIljrIhkkSa6sFSashw1SM+gA+yM57UO1KiyXA1
hKW6nFszszSVJOlhQvVILZHwJGG3RrKE7JIYZuss8UnShzE6dAl7MyzbnhUwIbH/BFmUzkEY
E5yHSMmII7W+w+q2Fms8trZdj8EMY/hIMzCAKjPvOgAAAACcMSAAjQL6q685Pvup5F0yqawQ
z5lHDxwS5szOlguc+/fi0rnxTvNmdvg17t9L5lxF5n8UkVP4V64td51X7ZtT4V6/1R9ESBbJ
DeeX1reFQf0ZF/Rrve3hlhJX+cG+vSE98OC+u1WqXjrlylz7BQA5JaqGf/5L949uOxkNiPu7
jFff4Jyrf1vn/M43Tzy5FXpDI9EtD28VqNHf1F0QCLtcwqE/PJpf7Citch8v9MaulaNpxwu9
Sa9bbEszPh8ulrG9d/hgySYtxyou66DRqN9Po+HGv/02dKiec64UlZauvrLl8b/bj+uhxgOH
/nLHrFt/6iifNPzE9mcfstUfm8jRRv8bz3lnzT+GJGELHPxYakhKNGHx8SlJIi1AIxUJklhi
kBpi6S/pdkSHShL2iolwkqR4Yes1Q4JTEp7zpOeDT88KtqKBsb1RlK1TENsYawuJo5bd2nZq
kKIR+yHB1m5TeLBdEKyjtpFgIlnbe8cG2Pb4EiQ+SWppIbF0agkS3wwr3R6zJKayZxAS40na
0gm7vSJOeJs8GvfEPpS+BMGpyeMT4uRvBI0YB3/1zxG/n6JTKrvyHISQUrFaLhpWI5jz+p/f
qvWmQmvlvEJ3zcwM/gMDAAAAwOgBAtAowPv6h3xQLMycQffuz6IAhHn7Th5oJzMuoZvv4s2b
kbdMuOwnuHDaqU7U0B3d2RLa1RaqLnR2h/SqAscj7/tNxhu61WnFsAftWCeoD3DOPzf/G6Ig
/WXHrz5Z+/lcewQAuUd78mnadER7aoNyw8dOODj6l7/az+3Gtu1k7b3I4xkUepNe3nhw6M2c
QbMgHJRxi0PfZykydlaUpcukQm+sIjiDdJz0HKuxVPWm6d7fBw/usdtaj7/lyXXp0gZVo80P
3eUom0SjYapGY69omEYjVI1yOjQuqf2F9e0vrD/hiqkn9hEVDTJIbjgFRSN92EiKxmDhYyRF
I034GFnRSHRPVdGIqxXp2soQRSNN+BhR0QBOkgN3vIjY8bQ5LIve+ceunYdxzc23Nv7tN3p/
b+w22uOt/szXzq64NgAAAGA8AwLQKEAKC1l7B6koT1rYkaOkvCyrPiz4BNv5IH36mzzaZwX+
fOyUAn+SlPuUBVWevR2RgWjsxj2sU4zxwsnuch/snzIOYJzFfhgwlGsCgDis06+/8BJCSH/u
RXn1Klxq5XpoGo9GU2lW0SiyurSpyTxwKHmu/vpbZPKkQaE3gyUbO6MKOxwaJaGgiWT57Ud2
awZf87VVHOOCqjzFPab/cnLTYLrODI0bBou1NWbo3NCZbdc1bho0Egrs3zXorGGyjtbtF11e
4nAqJfmCwxl7Od3E4fS/8nS0oyV9ZOWVNxaev2pQFAkoGsCpQMN66KA/3eKsypdLTmETLm5a
iXLHxlHuO/4MrinTa7/3q8jRRqZFfXMWYvFs2ukPAAAAGOeAADQKSJes1h58RP7gZby/nzU0
0bpd5s4657e/kUUXOH3rTuKrpJFeYcpS3td8rF3eTzwR5/s7Ix9fUvLwlk6EUF9Yv/68sie3
QxXhsY5qRn/1/g9MFnsw+/P2X9qJELl2ajRR731AufrDp1qTBcgxlFovhhjl1tdY2zS5aSLG
YocY44kBiDJuD7DsiFLOYoNj45Pn2sMSA4acHlvFpLFTkocYY0eO2kE63DBC/+/7SBBHTLnC
AkEOJ4pG042cUvmyD0irV53wQv3bWhv2NCOEghpBCO157TBCaMEVtaMmAHEel2YMnekaMw1u
xPUa+8UtIzMMbmiWpmNwU7fFHaudGsyT4g41j5OjhAWByAoRZXwS9f8rrvh48crLh9slb37D
Pb9mhm533TUzyz5wDSKgUAOnT7ixu/3JnemWgvOry66cP8JQzmnEoBE9/ooasVdERyfKzFPK
TiAAIYQEp9s7a6RFAQAAAGBsAwLQKECqKpEgqGvvRbpB29qif1unfOSabH+GGe2jPbFHDuav
x468055mT1ukL2Lcu6ldkYi9Kdi6d9p1k+9tDy+p9o6qx8Bo4pG9PjlPNaNhI5inFFhR6hPn
KYs1NhkvvcJDIefXvpRrX3JHupiSkDk4S8klxxFTuCWjDBVijiWm0ITmMuRQrM2GLhqbIT55
+lTxuiqni52GgwhBgoBFAYkiIgISCLa+pg5ZX2MWQrBtFEUkSdihICJggfC+ARYKJafluqFc
dakwbSpyKNjpjL3scjlOJ5JE1tYe/v5PkK6ne8KONJ+Mw2XTi9wFToRQy+6Okuq8+auncGq4
FFXtaEkF1KQH2ug6N3VmGMyw2wZLiDtWOxmMYzBLxxkedJMOESUiK0SWsSgRSY69ZOX/s3cf
8HEedf74Z566vakXq1i25B73OIlJr5AQCBASSPhRQoejHFfg4Di4Ozjuf8DdBQ5ICCWQjpOQ
nthx7CROXGLHvaj3tqvt5Wkz83/trrRaFdsqq2L7+34tes0zOzvPrOUI70dTUmWRE2XBaseC
lCxLEhblZEEQsSQPtkw3TlVyqUosSpwgZsc09T//bqy9KXMpmC2Czal4e9KX9sUr8i+7btyB
2etW1n7tB943XtaDfnvdqrxNV0H6A6aJRNVRNYmOwMDOBhLXSUJLRzyDD3XEfzW8LPAWibec
NpO1VOW5N1YhhOTJzCcCAAAAzi0QAOWAvvMNrrwMm8363nc4URQ2rDP2vytctAo7z/5LpFzB
NVehtl3MG8HWQly9ecr9VBeYlpXaGvvjbosYiOmFDqk7qK4qt1bmwQZA81pCj19bcXN/vLc3
1r2m6OL+eE9PtHOuB5Uzyh8fYozpb+2Wrruar532XpvpY3dGTS05a5gyKnM5a5gyKnM5c5iS
bEzYabrKQZgiCKkMJZWS8NzZw5Sh9tlhyuCrhtoP98YnG2caDHc11OHgjTIvT7bnR96Rz355
eqOW6X6XU9/o2Pd+iMURqzOM4yflOz6S6Z+lJ9TEw0zXqRrhv/hJSgxm6EOJjKFzKLT92RFz
Z7Ln1GTymsF5N9pKUUPdrOs3p/1eZEcz2ZENlmTeZBbtrvFznKxohpMkThyObFJvcGZ/31D5
8S81P/BTpb87PfGh4s4v2OtWBPbv0vxea3WdY+nqM3y/zGVVFXdcwLktmHmaNxo2ujmzKFgk
wSbLhXbeLKYv04lP+jIzl+3UD1/IngRkrc4vvnUVQoiTBN4Ci7kAAACc5yAAygHj3UMsoZi/
eA9pbRPWXMQvqiH1DcbRY+Jll8zWEDBXuoY0vpoajcqVrJny5wGXWegPqx9eW/h2cwilerlt
beH2E343/KtofpMF00UFGxqDJ3Z0oNUFG9sjzedNAGS8tdtoGNyWJfHT/+VXrThtmJJe+0Oy
5r/kPExJxyLZ8cfpwhRBQAKfHZecJUxJZy5j0pDxwxRByB5JTsKUeHujb9c2pbfTUlFTdO2t
otMz5T+lGZFaAzXuJjVnWgNVl0cX2kaugfLTf/lyejLOWdZAcVwmmhk7xYa32rHTk5XjSJwo
RoP6wRcb6q5YXL6qfDiyyZpic47uFSIXltb97Y8SXa1GNGKvW8lJMkIo75Jr5npc4HzHkB6M
6/645o9p/rie/joQG9XKVltY+tF1E+/VuqggexNoU7lLdMEWzgAAAC4UEADlAG3vNH/9y7S3
nwWCtLlVfM9lXGEhbW1HsxcAMbLnN0hOTVo2Ocie3/BXf2dqGdDBjmh/RHv+iC+hU4RQT0h9
+eiAL6od7YpetAAmRc93YS0k8pLMn0fTtVRNeeixzBWNRrmeHlxYOH6Ywg9lLpkE5MxhCj+Y
uYyIaU4XpqQDl/NUorOl4Zf/RjUVIRRrbwqfOLj4q9+fcgbEDD17k5qprIHSsna60VMTbcY7
KD2DE8RUwiJxkjR2io1otg7PpknlOKn2o5dKpVZIDU+xmcK327+rNcrri2+9QZDPt/9v5STZ
Wj1r51qCC8/IrEcbiGkDUT2YYCR1soEsSB6r5LHYlhQZwUToSNd0blX+sQ25GzcAAABwjjnf
/pE6N8wm5fd/wmYzU1Xa26f85gGm68LyZbM5BOyu4qrfQ1/8Nr/647Rt15T78ViFApukGtQu
81HFMIu8RmiRQ3JZ4K/KvEao0RFp7Yt385jviLT2x3oII3M9qBxQn32eBoPZNdQftP3TPyLz
eRRyzQO9rzyVTn/S1IH+7ucedSxZNf7+wWPXQGVX6tpZw5rh2TRDO9Gky7zJLNoc+DQ5zogN
a8SsHGfkhjVzqONwt7PEfv6lPwDkEmV6IK6lsp6hxCeWyXp4syh5rKLH6lhRmipYJI+Vz9pM
PXqid1QAJBfO3nJ7AAAA4FwH/07NAYww6eiUr7+W9vSKq1cZjU2st4+75srZHAK3+mMoktqS
k+OT5alaWGAusIuU4Y9uKPze003fuHbBn/f0ygIHewDNc/nmwrZwkz/hI4wmC4qv0lEz14PK
Ab6yEmGMhtbpSOvXSHfcjjg4JXqKjGhYD/r1cEAPBQa/Bgf0cCDR0zGqpf+dNwL73xyaNSNx
qc2Dh2bQJCt5s0V0uLNynOwGI6bYDE7PGcpx5uitzwZvi79sWdFcjwKAWdL2211KdyhzKThM
NV+/ekQLytLTeVKrtwaXcemhRPoUdsEqp/MdZ7lL9FjTc3w481l+RFgXF466yxn2dQYAAADA
KBAA5QCLhIXly3Cem0YiRmOj6c7b4z//xVnPGc3tEMje3/K1qXNYiEb2/Zbf8JmpLQE73Bk9
0RNfXmr9y/5+hNCWA/0MoXfbI/V9idoiWCQ/f3XHOoOqXyGKQbXdPTsSRmJd0aytQJxB6rPP
o6xdWvT9B8VbbkYlxXM6qFxjLPnI0RwWqip6yJ/Jd7R0OfkY0MOhzGFSvGwWne7kw+UxlVYg
no+3N2f3U3TNraU335GTIV049ITuKoHJCOBCwShjWZvpMINGT/WPn/XYTVIq67FU5aULosfC
TWmuHBY42LIHAAAAmDIIgHKAESpu2qC9tBUZBksoypPPCOvWkLb22ftNN0Mo3EXe+SNCiBx4
cDonwlR6TMvLrF+8ouzfXmhDCIUS5JvXL7h3e2eZW87piEGO1bqX3bb4rn29b+7oePlv1n63
I9zSF++Z60FNF/P6uDwPaWpGCIlL6riaaoQQ7e3lFy2c66HlCGPdzz86sGcHVRVbzZKKO78g
OtxnfxWlmSk8WnBgMOsJDoY+REmkW2GeFx0u0ZknOt2WioWSc73odIsOt+hK1qT38c1IdLU2
/t+/G/HBE9PlguLi6z8wI2/5fNS8tz0WSFBCDZ0Ee8JHXj4lyMLSK8+HKXgAnIERGXEiuxFV
Ox/ZJ9hNUp5VyrNaF+ZLHovosUpuC5b4uRsmAAAAAIZBAJQD2G7Xtr0mrLmI9vZyC8oQwqS5
RZrVJWAMSTYU7k4W1TByVU45A/JF9WDM+K9X2vtCyX/YtQ4k/mdbR1QlA1Hd6oEMaP6K6bGG
wPH+eC9hpCFw3Jvom905aDMC53loV3e6TKNR8x0fmSdbveRK55N/8L75SrocPnm4/r//edm3
f4pFCSFEYpFUvjM8lyeT8hjRMGODm+yINkc61pHzi201S1P5jiddI9jsE/85YC6rqvvbH/Vv
f1b1e61Vi/MvvYaTYNXnRBVUe1ylRI1qCKGSukLPAhfHwypFcP6jCS37EnO49ts3YBGyHgAA
AGD+ggAoB7jCfNLSahxhTNVoZw+SJeYbENdP4lDS6cIcv+kLxnPfRAgxLS5s/OyUe1pUaP7B
rdXffrJpcZHlWFd0SbE1lDB+/MGaiR0kDeZMd7SdMpo+05oy2hfrPg82gda2bidDARDp7NK3
7xCvvXquB5VLvl1bsy+1gO/Uz75DdV0PB6iupys5SZacnnSsY6pdkSw43KIzlfLYnTncUkfy
FJR/+NO56u2CYrLJkoXxAocQMttlq9uM4SfmEKromj+eXSO5z77PC5hxhKUWcFFE2eBKrnEu
h2uy6mlWg1GdYkh/AAAAgHkOAqBc0HXMCzg9N4FRpGm4qNBobRPypniI8qQxarz0HSxZmRbH
osV48R+F9/83QlOcK/HMQZ8ocOltdgllhLKtJ/zXL5ut9wKmROZNK/PXxfToqcCxlfnr4ka8
KXhyyr0xQjA/x/+OZ9GouuXp7BrliafESy5GVuvcDSqXlJ4OxsZM08Jc3qarh1Iet+TycDLs
djHfnXqzJeKNGhpNl9sPd4smcf1tK+d6XPNCrHmg6/H92TWlt612rCqbuxFNz7i5SXobr8lF
J2dvkNodDLFU5ag2o1Kb4ZfQCcQ6Y3/sTB7mOcxhREd0xcE6LwAAAGDegwAoB0hXj/VfvmPs
3W80NGJZNn3+M+rjW5jXO4tDwEiyMSWY/Nisx7G1YMpLwEIJ483GUKlLuqrOc6QzetOKvB2n
Ai8f829e5LJI59Xqm/NMVA8/fPL+AcWrGImHT97fGW13SM4p9KP2d3c++cdI4zHR7vRsvLLk
po/MwGAnhHZ0SZsv1Xa8zlQ1+aNqcQ1fu5h0dPFLamfojowQRgxmGIyS5IOQdBnRZIGSVCHd
hhjJD12ZMqGp9unXpspGug1JXg6VEaE01R6RZL0RDowdg7WypujaW2foDYIZYrLLxKCGoqdn
A1ncFhE+CQ/RA/FRNZo3SmLamaacMITY9KKTkbFIugFiyV7nSXSCOYySX7nU1+HLoQJGGCOM
8DhtMBb4EZdDDbKaZd9iZM9D3Z6pzdmGl/n3RfP/7tD8scxbExywbhQAAACY7yAAygFsNiX+
91fYbkutwNKU3z3IIhG0YRaXgCHEFS1jwQ6mHBM2fpr6mqfcz5GumD+mE8aeOuhFCP31oHcg
pocVo6E/flG5LadDBrnEIS6mRzSiMkRjegQjJOBJ/9dtxCKNv/kPzZ/81mtBf+8rTyJGS977
0dwOlRn6+KHJUBlRQg2DIQOFBpA6uMmo0dKqXHoR9bWynY0sFaCMCGsMMhS4pMMXkgpcCB0K
aFLZjUENA9HThDWT/2iX/CzFC1gQMMcnPxoJQmomII84jkuVEccnP+zxAscLiOeTzXiekyyp
9rxgd8bHHL7uWLo2R3/MYPYU1eTpKokHE+jlUyVLCp3FdtgDKINE1VE1vjcafW80TrYfjCeU
TYyNRUbUY27q0cnpGmCMMJ5sdAIAAAAAMCcgAMoFQkhnl/zeG0hzi7BmtXHkKAuFsdUyW7dn
rGUnbduFtISw6GrSsou/5EtTngFUW2RxW4XLF7v2tUaSfz94fEWt++3mUGUe/GZvXqOIXlp6
1Sn/sWMDBy8tvWpPzxsKSUy2k8jJQ+n0J8P7+kuY484Q1oyY7ULo0IwYgmhqtothIDoY1tB0
ecI5i0hwxUDWvuMG0f7ylK9YTv32O/UYDFw4xPFcpszzmBc4QUS8nApc0gENl1UeEdakA5rU
I1U/VE72ySdvgYbvNea+097nRe3vjrU3ZS5NBcWO5RAAnXuOvFIfDyq6qiOETr3eLMiC1WO+
5M41Ob/ROPvpeCycaV7vp5PoCY+qsVR4Cq6pO9OUE4yyIhWITuavynsuHbEKjIdpwgAAAMB8
BwFQDrB4Qly/FjvsLKGQxkbT3XfGf/4LRGbjECbma6AHHmTBdmTJEzZ/A+XXcv4W8vav+M1f
m1oG1BVQwwnSE9J6wypCqMWnFNglb0TrD+suM/xtmRvMMLBwlj98xtDxgcPeRK9BjeMDh/2K
zyY5JnujaOOJUTVEVYKH92JeHBGaDJXTOQuXCk3QUIDCZUITXhgb1uBUQDO6zKdCnFRAg9Jh
jSCQra8Zh4+ShiaW2g6ZLy9zuFxF93wSF+RP9n3NWzVf+Hbbn38ZPnEQIWSvXbngw5+e862X
wBTQ5E/71I4tKP1zN7ViaKoix3tJfPhwJU4WHCtL0+VYo6/rLweyG5d9eK19RcnUhz4XeIto
roRN5c4HvEWa6yEAAAAAYHLgI30uYMQvW2LsO4AwRoKgvbxNXLaEdnUhtH4Gb5rwk4OP0ra3
uJJVwk0/RiYXEi3JsXiq+Ys/P+UZQKsX2O69s/Z/Xu1cWmw72BGuLjBrhP76riWwAdCc6H3l
yYG3X9UjIUt5dcUdnzcVl5+upU2yX7ng+nf79wYVf7oQUPyTvt84Z7pwS/7uP6c/1WUK+Fve
hwg1jg9uZc1icesP/xnJ59XnDd5sXfjZv2fEIIm4YJt0YAfmCYwRJ/AYG8nvqcBxAi9IU///
1r4XjhpZy6Z4k5gJgMaimjF2P52Rm93QkTsKj9wxZ7hy+LXp/XfGbTZi35zhykxN9t49g5X6
QGzUmAWrPOU/HAAAAAAAMB0QAOUAttk4j8f8lc9H/+Zb/MKF8kc/FPveD/n1M7aUg+r0xHP0
xHPI5BIu/yYuHXMjcerHBmGM2v2KL6qtXmBHHWhVmW1HfWAgqls88E/22da//ZmeF59Il2Nt
jQ2//Ncl3/oP0eket3FUC+/seKU/0adRbWfHK63hRqt4pkBheCOeoUVbjBiqv390u9RajJy9
pclggaD6zPOZSxoIqM8+L3/4g3MymBmFeQHSn3PayhvqqEH9XaGeeu/ya2otLhM/jU2gaWoz
6eFL1fBuO0limhHTNF90VOOeZw5P+UapQ+cG968ZXoE1tPxqxAqsEWuyxl2ohZHAc+M1Yzox
Rr4j3npexbgAAAAAAOcQCIByQLrqcuUPf8JWK0soxr79xsFDCCFx/YxsAs069pCDjyItwq24
jau9AXE5/g4yhh58u/eqJe6D7RGE0OHOyLpKx+929Xz/lqrc3giclffNrdmXRjTc8cT9puIF
g0dQZXbeSe15vHkgli8dK9GiihZzi++WaXFMe0+88LdDbUhW40lteDxnG29oz72IJRHpOqM0
OQiLRd/5pnTtVdjlmqshATAuR6ENIaSrRrJcZLPl5XIDOMZYrMknWCXeKsv5tuxDlxBC+Zcv
slTnn/6kp6x9jlPVs7+rTuAtk/LK8ewa8wJY/wUAAAAAMDcgAMoBfuUK9tfnWCSKGKXhEGaM
X7wYmXOwazI98gS34GLkqkiW3/4li3qpv4mruoxfdQcyz8jH4H1tkY6A8mYDs8l88qYMneiO
tvgSDf2JxYVTn1gEJo0xPTgwqi7adFIP+tPHS2W2PU5vr6PzKCbRhMjFzAJnMUWJYTe5qwpW
Z7cZsRfPeDWR+qNdf/1z9h0t5XMW/Ml334kLC5QHH0r+YSAkVJRbvvftuRoMAGfQc8pLNMPX
GkyV+812WbJIhTV5k+1H6Q7FGr1s5P5xmOeqPr85XY4c7YnU92U/Kxc6LNWTvtFsEvOt9iXF
2TVwWDgAAAAAwFyBACgHlD8+JKxeLV57ZeLH/yWsWS1dd03i/37DfD6cP+3daolO9t7Pr/k4
eef3LNSF3ZXCtd/HeYtyM+7xmETObhIUnTKGEUI6YcG4YZV5gYMjWGZX6mhhNHKqjnP5usq7
vjxu8wd3f7PCXhlUAwFloNpZ5lO8C511xYs+NKl7mgrLgof3xlrq05ecICz46Gen8R6mhUWj
6panM5fGyXpjzz7h4g1zNR4ATkeLabpqRFKb3RgaUaLaxBdOkqgabfTGGr3xZp8R10SHCeFU
5DkeuchecHXdqJocvIGZZKsttNUWzvUoAAAAAAAAggAoN2hPj+Ufvol4Hkkit7CaW1zDVSzQ
394r3fLeafWrhvGCDUwNG6/9CDHGVV7CTeN89wlaVWZdVmL52MbiHzzXkvxgY9B/el/Vc4d9
1fnwO9tZlT5kfVQlb7Gerr1O9HJbFUM4rIXKbVVhLdwf657sTbEgLP7yP/fveF7p7eBNloLN
18tFZVMafg6oTzzFYiNWuygPP2ZbsxpJ8/rQa3ABqlyb/M8kFowjhJdeWZOpZwZt++2u7Ja2
2sL8q+sQZfH2QKyxP9boVfsiiMOWSo9nc41tUaFUaGv++XYtlMi8RLQN778mFdjyCmbwFwAA
AAAAAOD8BgFQjug64nmmG1hMfTrFGHHTPjZLNNOTLyKqI0YRJ+KCulnYkOVYd6yxP/HAm91G
ahlCSDGefNf7bnvk+uWeSg9kQLNHGxizHzNCcl7RGV5iEiwiJ2KETYJFwMLUjqHGPF90zfun
9NIck66+Ut/1FlIUxhDG2PL33+RKS+ZqR2oATkeJqm/+8R2EULAnghDa9stdCKEFK4rrrqhB
lCm94ezGmOeU3ki8dYBqhpxvsy4qKLhmiaXKg8XhTaOrvnh59inyGGZfAgAAAACAHIGzvXOA
Ly5SHkmd1qTrSBSZ30/b2oXly6bbLydiWwHrP578AOxZSJt3ovjoTWFyrqbA/PGLi1v9ypW1
LoTQlXXuUz3xr15dXuKEU8BmlertGVtpq1lyuvYW0VrpqPGY8gWOr3TUVDpq3KZ5vTPIWWnb
XmUJJb0GjjGmPvsCzs9DImTWYH7hec5RaHMU2iSziDFKl81Oc/LvLR0dwyo9IczhwuuX1nz9
6uqvXFF44zLr4oLs9Cf5g98k8BYx8+BM8HceAAAAAADkBvzLMgekj9ymPvRo4ic/Zbpu7Nmr
79jJL67hqiqm2y/Rka5gsweRfu6i2+mpl9EkDm+aIpPIvd0cqi20rK9yPH3Qe+0Sd2Nf4lBH
9KJy20zfGmSLNB4bVcPxgrm8+nTtE0b8re7tvkS/StS3ure3R5pd8jl81A5ta9d3vJ5dYxw/
Yex/V1i3Zu4GBcA4RLO48SMXIYT2PnYo2BNKl9OYTkY3dpjL7piRAyIBAAAAAAA4K5gBlAN8
7WL5Ex9Pl6nfzy+pM33mUznoV4vQrv04rwZJVrL3AWzNQ9Zp7yp9Nk3exNGu6BW17mafghBq
9inXLXPvrA/2R/SZvjXIFu9sHVXD2OgtgUZZX3TZAnu1xMnriy7LNxcb1JjJAc4s5cGHxpk9
8dCjyDiH39SkMcYMmv2Y6wGBkQhjGqEJncQ0I6JinZgEXh+Iad6o2hdRe8JKb2T0S2A5FwAA
AAAAmDswAyg3aFML0/XkP+8lmSsqRLKUg04xx6+5mxzdggyFW3YLNs/Gip6ekIYQ2lnvTwdA
T7zTX+6WCGW+qFZoh813Zw9VEqOrzhgAYcTt7tnpV3waVXf37AwqA4XWkpkd4owhh4+Sjk4s
SUjXsc2a/tAsf+hWYd3aC2oPIP/bLf2vnMiuqfz0peYK99yNaAYQxihjlCKaLjBGKCI0XR6q
HHw20wbRyTVIfaVjG2RdjmgwqttMgxGXY+Zj2hFa5RKa7t1xhreLefilCwAAAAAAmDMQAE0d
i0SMg4cRIforrzKEhCW1xolTwsb1bMCvvbxNuuHa6d7A5MKlq9H+3yOEuPKNyDIbAdD6KnuB
XQzEjGCc+CKaReIur3XfuCJvYb55Fu4OMhgdvXjkzJMHZN6kU40wgyGmUw1j7JTO1aSA+gYQ
oYjj5Ntvk95/81wPZ94bk6GgMZEKI+dGhjJZmOcwhzGHUfIrl/o6fDlUwEP1oxpgJPDceA2y
mnEj2o/sdrgBjzHPHXu1ofuU94avX555luqk5ddvZA/YVOqc5lsGAAAAAABgyiAAmiJ923bj
ZL245iL1+ZdYMGT+6he5kmL15W3GkWPyhz+oPfMcmnIAFO1D1gKEOYSY8dJ3EDWEa75H9j3A
b/jMLGRAJoGrK7L84rXOpSXW+r7YpoXOg+2RT112rs4lOXfhceIe3B/vQQj9/ui9RdbSdOiD
EPIl+m6o+oDACZ9c/pU3u159q3v7J5d/5Y2ubT2xzjkZ+XTFE+pjf2GKggVBum7aKeq5TOsf
vYCo8+F9yb8X52WGMqpBKlI586jm23IqTRbjDMkljkwNVS6kFYsAAAAAAGDegwBoKsjxE6St
na+q1La+inkeFeSrzz7Pmc3Jz+Q332S8vYcrLqJ9/VxR4RQ6Z6Eueuyv/MZ76N77UKyPv/Qr
yF3Nb/wc7djN1d44A+9mtCNdsWKn/EZ9ECG041RgWam1bUCpzIMz4GfV2B1/GKJHfe+mj3uv
sC886T/yvoUfKTAXnfAfThhxjajH/Ycagyd0qjcFT/XGuuZo4NOlPvVXGo0m369h0N5errpq
rkc0Z/SIOqrGVltoXuCeaIYyokEqT8mKVOZnhnIuig7E9205jBDqb/Rpcf21+3YjhBZuWFC5
poyT+IpPXJzdWLDDD1IAAAAAADBnIACaCuOdA8zrw4sXcWWlzB8kx08ww+BMJvM9n+JXLNO2
vpo6Gdg+uU4jvWygCVddhsvWcmrYeO6bLOYTVt+JF2xKPmt2zU76Qxl68ejAAo/JLPEIIUJZ
oV3ccsD7zesWzMLdQQZvsY6qYRjHjGjyrx8zQlpQJcqurlcpo13RjpgeVkjioeP3IYQKLcUB
dcAm2q3S+H8Djd17hU0bZ+VNTBrt6dVe2pq5VB582PL978zpiOYSM0YvA7RU5TnXwn+J84st
z3LV55I/pZ/6wVbMc+nyIA5bFs74zv0AAAAAAABMEARAU2EcPopliXZ2Ge8eoqEwX1WJOY4r
LRGvupz29iFd50pLkPm0m+bQk8/jvBpcsCRZPvw4V3kJci5A9mLWuDX5Md/sIYceQWqMc5bh
uptm952hA+2Rkz2xU72xyrzk+G0mfssBb0IjTd5ETcE5sw0Q0zXM84jj53og0zB2aQ9jQWUg
ZsSCqv+dvl2IIYWqxZZSq2jNM+eH1OB1lbc4ZZfblC9goSl4akDxju2VNDTF7/2V1W7nly+d
pTcyGeqfHmF0eOqTUd9g7NknXLxhTgc1Z0hMG1015mQ0MH8QzRCkc/lnDgAAAAAAON9BAHRG
sZi+5x3S1MRVVIgb1mGPO/kxPBBkobB8153CFZuNE6c4UcSiyBIJ4+Qp9ZHH9bd2CyuWyx/+
4Bl65UouIke3cIyy9t3Jj/W+Btb1Lkr4WdxPW3chLYoEM3/ZVxHmyd7f8hvvSe0HNEvWV9pX
ltt5Di3wmE71xt67Iv+V4/5yt3yupD8kEWt/9L7wiXcRwva6lZUf/xJvssz1oKaCJOJjKwVO
DKkBxmiFfWFnpPWy0qsuL7vuhP+wRtTD3ndKbQsQQhpRNaTGjShC44QFiV/+Jvn1/t/ZfvYT
xM2zA4nCYTTyjKTkf1mh0NwNaI7x5tHn7gkOWEA07/TWe7uO9SX/s4qooknY/9RRhNCyqxeZ
nfDNAgAAAAAA8wsEQKfFQqHEr38rXXeNfOfttL1DeeAP8p23c+Vlxv4D/OIabdfbtK+PNLdY
v/FV5a/PUt8Al+ehHV3mL3z2rHMrWKgDyw7yxs+YrqROe38dWfKwxYMkGxLN2OTgqt6DF1yc
WkCAmb8Z5y2arTeNGr2J493Re95T9pcD/Qihpw9537si7/e7um9a6Smy5+Js+xmQ6GyN1B+R
8grttStafvezSOPxdH3o6P6mX/+49uv/OuWemaEzYjDDoMRghDDDSF8mvxKDDhVYViHZ0iDZ
9XRkg6wOU5eGntUPyfSMyDjbxy52L/MrvoQRL7dXdUfb++JdDcHjLaGGUltFgaVka9uzmZYG
1S8ru3rUy/VXd1CvFyFEvT7l938SVq1AlCJC0mczIUYRoYiS1IlRBA19ZYSkmyGaKhOK2MjG
oxrQ1FPpbglJNWYo9UJ2mm6TjcfbzJjpOuntG52CzGORoz3e105l1xS/b6Vl4Vn2bidxnURV
I6oYya9qshzTSExV+kZvAg3mIU+5y+q2IIROvdFcuqSwdnM1Qki2ztOflgAAAAAA4EIGAdBp
KQ8+bP7MJxHGLBDily4xFxXF7/2VsGmjvn0H0jQ64DeOHedcLm3nG9IV71Gffs7yra/jwoKJ
9Mz0BIv2IUYwL3DVm7nFNyJnOUoEyN77hWu+h8weeuBPqOUNXP0eXLZu5t/oCD1BDSG0ZX8f
z2GEkEHYS0f9OmHBOCma5KZGs6P7uUf6Xn0mXZbc+VrAl/1srK2x/ZFfcaKcFcSQ4WjmdAlO
uoaO3ob5DDhBxIKA+dRDELjU19Qlny5kajjZhC1ZzYZbCljgM82C774dPHZgxHuxcv3hxrgR
k3m5K9JKGIlokZAaLLSU1LqXri442zopVVUeejRzpW3foW3fgRDCgoBSpywhzCGOwzyPeA5x
ya849RXxfLIBz+PU12QNxghjPFSf/CqK2CQjjseZ12aezTQeeiq72XC3HIcYU7c8TTqHt6/G
vCBuvnTi34U5Fz7SpQ3EsmvU/rCp1JmV7KgkpqUvjaiSznoYGfybhjlOsEm8TRZsJsFhlguM
RFcguzcpzza7bwicnWQRJYuIEKKEWlxme8Ho3bsAAAAAAACYJyAAOg3GWCwW/9n/cA4nDQVp
bz/SdcYY6eriPB6urJRfuoSFw+KlmxDPay9tFZbWTTD9SfbdsQeFexBlyOyk7Xu5kjXIWY5E
M7/xs8jsRghxa+9Gkd4Zfofj21htt8r8S0cHFhaaO/zKDcs9b9SHvn1TZU3BfFzOEG04lkl/
EEKj0p+0WFuTaHfioYCGE0RsMmcCl1TNcHAzXoIzFNwMRTnDLYcSnJlYS2VfvCL6k28Z8aE0
AaPDm/JvK706qAZETrqu8pb7j/xsoXPx+qKJ5iPKQ48ydcSpUtJVl5vu+VTORz5ltLePKy7i
iotGVDa18Aur525Qg0hMCx0acay+pcJjKned9YXerSf7XhqckoYx5q2SYJMFm8zbZLnAlrkU
bCbeJvOWEbOdvK+cGBUAwaFd85mhEUGG/0sFAAAAAADzF/xrdXz6y9vIyXrTJ+9iobD++BZx
5XLGEJZE+eN3cHme+H/9t3zT9dhkIm3tzDeATLLps5P4IM3X3WTs/g1CDGlx7CpHhaklY4Ip
+ciwF8/E+zorWeD2tYY+dVnJr3d2IYQOdUZv31BwpCu2tGQ+/lo71tZ45gaC1V77tR/w5vk4
+DMTHK4lf/+fXc88pPR0iA532wpPP3d8W9uz/fFeDnPb2p41qCFx8kS7Y4icODWqjrZ3Ikrn
z05AXHGR+RtfnetRjE8PJfpfOZFdU3B13WAARJkeTOjBuB5MqL7YqBfal5U4LiobDH2sEsKT
iHBsdUW8bcS3mLfAwqJ5KrXSkbnm5zxJAAAAAAAAUiAAGgdpbDIOH+UXlAsrlhsnTmJRQHa7
fNmmxAN/5IoKEcaWr31Z+dMjLJFAhGKH3fypTyBpEh/MyKmXsL2IDTQlPw0mAqjnEKq4ZCbf
0CSc7I13+NWd9UE9dd5QMG60DShvNASvrHMX2ufdZixUV0fVcLyARZEoiWRZFCvv/MK5mP6k
iU5P1d2DgUhr+/Nc18mgGlCJInJiUA3wmHfJnon2RYnp7o8l/+519yh/etjypc9huz35128o
/WE6YWTELjycaWZ/OChdwe4tB7Nr8i5f5FxdPqM3nSBm0NSDUIOmtitimi86qk3keE+s0asH
40ZETW9gxMvi2I23TWVO66KJzg0cxVzpMVdO+FsM5pShGgghyTrvfkgCAAAAAACQAQHQOIyD
h7mSIhKLxf7p+yyhYJOJLy1RHnyELy0d/AW+xWL6/GdQ+te+k/mVfhouXEqP/xXxAiI60+LI
PfcrXDIK7dLGasfrDcH0ZUwlr50K3LQizyrNwDwRSgPvvhU6ul+wOd1rNlkXLpncq3WNxkdP
uOCtttqv/2us+SRJxN1rLuGt5+Qv5N/qfs2b6MtcUkZ6412F1tIqR02oz19gKVpgr363L5Rv
KZxojzzPr1qR7CoYQghxpSVcdVX2812PH4g29GfX1H33JizM4OQgqlPNP+LbR5Vx9r0exFKh
DBkRylCDpGMaRljqKZqsIRRlniLpl2SeYohQOviSZA8s1YyOaEnYxI5aZ4SZSp32ZSWiy5x6
WDiT0P3Eu+Fj3dnNOBHOBT/PHXzueKg3EugOI4SOvHyqYVerZBEv+djauR4XAAAAAAAAo0EA
NA7W10/7+vhFi7DTQRqahOVL9Td28RULkHXMgeKTT3+S/fcc4kouop3vINGMJCsKts7Vgq+x
PFYhodESp1SVZ37yQP91y/JO9kZlkbPKOf4cS+Kx7mcf8u1+LX3pe/vVqk981bVq44hGjOmR
oB706+GAHgroQb8WGkgWkg9/eprPKFRTJXe+tG5zbkc7y1pCDR9c/PHMZVyPPnj8/xhDYTWo
GiqhJKwGDaqb+Emfza+9+DJCSH3mefPXvpxdr449cCpzLFc6fKE0nbMgygbjkqHCUA1jlKGh
ZmOezdSwdI0eGv3tC+xpCR/pGopyphLKcAKPBS754FOPrDKXLPOYx7xJwII8VI+xwHOj2ieb
jX5K88c6H30n+16OlaV5l48+ns+xogTzI34mTHn6DzhXrL55GULojT+8E+gOrblleWHNWQ59
AwAAAAAAYK5AADQeUeTraqk/wMIRfuVy05c+p9z7K9LcYvnn7+Ske37p+409v0IchyjBZicq
uSgn3eZEX1ir74uXuORDHVGE0PHu5Nedp4KXLHRacjQJSPN72x/5dbTpRPbJ34wYHY//Vu3v
0YMD6bhHC/qNaChzFJdgtYtOt+T0yJ4CW3Wt6MwTnW495G9//LfZnTuWrs7JIGeTN9H3x2O/
LLNVZGoagid0ojlld0QP+xPe3li3YqgLXbUhNUAZvabi5lr3ssdO/c4hnX0T4mzGW7tJe0ey
sG8/aWzmFy08Q+OG/2/bYHwz3gHtZ4A5jHkOcxilU5X05WANztRQjYx6oegwm8qcOB3iZCUy
XCq4GbocTmdGhjupg8xmDDVGj3ZctqXFtqXzJcwFs+PkzqaIL9bf5EuX2w52iSZx9fuWzvW4
AAAAAAAAGA0CoHEx2tsvbr5EffQJ6vfHv/sDGg7zi2uwe3Kft0+HNm1HghnpCnYUsmAX8jWh
4hU56Xn6oirpDqnpLVAQQr1h1WEW/HE9qpKcBEBU15ru+4nS1zX2KSMW8b21VfIUiA63dWGd
25UnOtyi0y06PaLTjYXxN9dQ+rv7d7yQLsv5RQs+9OnpD3KWnRg4VGqrqHENroCjjLZHWl5p
e6Yj0jKQ8CKEeI5Pfmv0cJG1bFXB+lr3sqncRtWURx5PFxljyoMPWX/4vfSl5otRffTyq6Ib
lmGJHxnfpJIXjsNDOQ7KejZdSB0nP6HhxFv97X94O7vGtrTYvalqKm9t5sn5tspPjzhwTXRN
evoVOP/Uv9nSebSPMRYZiGGMlZimxvWLb59HmT4AAAAAAAAZEACNgysu5pZ51KefpYEgwpi5
3eZP3kU6u6ffMz3yF275B/Cia/CpF1l8gEW8/IrbkKMkF6POjUDc4DGOaaQqz9Q2kFhRZj/U
EQknDFWnOek/3t40bvqTWr8jLvv2z7E4uV1Uy26923XRJqW3U7BYnSvWz58zrSaCMvpM06NH
fAfsklOnWsKI+xNehSQIJZ3RthV5a2rcSwrMRTwnPHDkf+6o+7RNdEz5Xuqzz1P/8JnipKk5
/NBzMcuCeItPDyt4zGJGx6pSPJP713ASLxeO2KFp1CHo8wqWeHOFe65HAead2s3VtZurEUK/
/8Jf8is913/13F58CgAAAAAAzm8QAI1DWH1R/Ef/af3hd5U/PoSdTun6a+L/8VPbj38wtd5Y
7xEW7OCWvBel9gwi236Ii5YxfzNiDOcvogMNfOk8WrW0ssy6rNS6rNT23GEfQqgvpF5S46SU
lbomfOL4GelB/+meKrv1rsmmP2nWqsXWqsXTG9fciJPYsYFDHMdjjDnM9UQ7GaIVjhpvvOfu
pZ/PNxcNNjNiPOb/Uv+gzJsyr9XI6BPQzsQwmNfH19aS+vrUNVYtReTtw8aGAtf6Skt1Xv/z
xxK9oexXjI2EcstU6qz+0uUzegsAckiL67zI8eOlokQnCCFuJhchAgAAAAAAMH0QAI3DOHTY
9LHb4//9S9rbhyWRdnZJ115lNLcK66YyBQAXr2T+ZnryeUR11nsU8WKyjHn+im8hLc68p+bV
DCBfVFd0aha59JSfzoD6obWFD+7uudmgOVkC5lh6EccLlAwvOOJE0VxaWbD5evf690y//3PC
747+r1W0JT9SUo1Qg+d4s2B2Sm6E2Mr89RizoDLwXPMTmbjHoPq6oks2lVwxfneUslgM28c/
74xqJNE6EGsZ0OLFtuZ3h76FzFxVYP2Hr2fO+cq/tk73x0e8ciaPAAPgnNO0t91d6iiuHbGr
94nXGiO+GEltaCVZpL1PHBJNwppbls/dMAEAAAAAADgtCIDGQTo6SRvFTgceGECYQ5LIVI00
NArr1kyhN+Zr4CouIW/+nAY7sGxDmMOOMmTNw0UrECcgjFGkF9nnSwYU1yhC6IE3u9Mf/wlj
P9vaXpVvSug52ANI6etq/NW/Z6c/vNmy6AvfsVTUTHfc5xTCjGpnLUIoYcQ7I20yb+qJdraF
mi8ru6o/0UuoIfHSzQs/kpkBdDpKd6jr8QPm/pNibCBcfRlCKG9zjWt9BSM00R6ItwwkTrSh
5kYp1ierXpM2It+hx4/QU6f45YNb1cJhVeAc0vh226JLKud6FEkLVpbGQ4lgbxi9geour86v
dM/01DkAAAAAAACmDAKg8SQStLPL9MXPqVue4oqKhOVL1YceFS7eMLXOsL2I7PgJIxpndjJD
49fciRdewbwnydv/x1/6ZVxxSa5HPy2LC801BWZvRIuoBCEk8xxC6NqlnjzrtPdnobT5vp/o
oeFtaHiTecX3f8nJpun2fK7xxvsKzEUMsT29byhGPKZHGGOVzpoyW2VPrIswWuGo8ZjPnsjQ
uC63HrH6j2GiYXOVZnKHj3THDrWQ+nop0iurPqcSRrzAL64RV96g797HNC375dor28zL4ayi
3Iv6Yj313sWXztMNrc8DHUd6chwAMWRoxNAMQyNEI7pqZMpKVIuHFKIbvlZ/x2H+6LYGLabp
GlGjihLRSNbxcA27Wlv2dUgW8ZKPrc3l2AAAAAAAAMgRCIDGwfwBZLHwFeXpS2HVCuUhzGLx
qfbWjN2VrPsQY4Sr2IBSJzrhgiW82YPwDG6yOzVhheyoD3isossiBmK6WeZdZuHhvb0ryxbx
k5wAZERCvMWG+cH3qHh7VL83uwFREkpPh+Xc3L5nyl5u/atG1T29b8T0SHOwnsM8zwk85myi
/fjAoYDiN6i+ufQaDp39j1vf947D+2667Orbp1qK5A6voIQQh/nKSmHV5cKKZfziRSi1s5L0
gffP/JsDSYZGYv4p/rgAk0IMOiqvMTQjdZkuD2Y6ycdQm+yIJ9OG6JQxNu4tOI7DHOZ4jjEm
SrxklQRZKKrx2AtsJqtscsgmu2yyyc/9ZPs1X7p01v8AAAAAAAAAmAQIgMbBEgnTXXfGfvAj
2tdH29rjHR3yjdfq+w9OrTfa+CpXdRnqfAdxAgt0cKvvGnzCVpjLQefInuZQMG6E4qTMLaf2
gcHHe2KE0NYBpaZgolN1lJ6O9kd/E2tv4kTJvXrTgjs+xwwjePDtsS2pruX6Hcx3h7z7HDHr
wmMunVordHt6wUhbeR91UoQQRuiqihuX5U3gGGnDwFufzlwJWpijhlG+yPKhq4SldcgMh5TP
GV9bQFeM6EAcMcZY6ks6XKCD5XQlokOF1MH8KN0yHUQMVSarKcv0M9iSInb6ntFQJ4NPZVrS
wVtkek4NYGTL8foZGt7gYNJDHepkRD/DbyS751S3mfYj3uZwL8Nvc0TLrJ4RY7piUIMyhIhB
/vjlJwcHMx6MsSALgsSnHqnC0KXFYeIlXhy8FPhUZfqSlwbbiLKQKeOhrZ1P7GgauwdQRj4c
EgcAAAAAAOY9CIDGwZWWqE88KV19pf76Ls7jwiXF2vadwupVU+sNC2ay73eIGoiXWMKP1AgS
Lbkecs5U5ZsFHpe5TFHFQAiJPHaZBdWgLstEJyuRWKTpvv/QUqd9UV0b2Pd6rK1RDweYofMm
M1ESmZam4nJrde2MvZVZxQxKFT27hjNLmB9nNxCMsdUwOzplhOQ8ZEtXBjxRm7kQIeSSPUs9
qxihJK7ThE4UnSo6SaQeWWWq6HL9HrM66iAwptZtEtbOo0PlLijxQGLflsMIoY6jvbqiH91W
Pws3HTx5KnWMHMZo8H8YpS7TT6Uqkg0Gn001T1VyOPNsunLcfgaPhMvqZ6gTPKqf9HiShaFO
RowhVTnUy2DPCA+3HNtzpp90JTEIY8lC876O2suq0tmNxWlK5zjZmQ4/61uYFyzMm+U7AgAA
AAAAMFkQAI2Dr6zQ2tppKIQYY5KIYnEWjgirJzApYzzckpuQESddBzl7MX/F37OYD9vOsrnv
HOoLawZhiwvN+9siCKGBqL6hyvH8EZ+SOhRsIiINx7SRZ72r3p6yW+/ybLicJGLNv/tZorsd
IWQuWVB511ewMO2thWYLiWlKVzC7Ri6yC87BiTahg529zx3JfnbBXRvH3VlZ1sQyo3RUZV1P
pWt7QSrc0XqV3d1ZG4ukMkSON0u8WeRNImcSeZMgm5jceTi7CRFtDCOprwmh+bWr1Pln/9NH
131gxdh6i9t8xT0XI4Qe/uYzNo/lys9uGgxAuOGEZTD84IYiDzwUeUw+dkEX8F7D/s7g8mtn
e+loQZXHZJdP9+yqG+tmdzgAAAAAAABMGgRA46DBoPyBW/S39lCfF0UifGG+dMtNpKOTX7Fs
Kt1Jdhb1ofTChnA3LpxSJ7NFNxjP4beaQjYTnxy7gPe1hRljZKL5D9IjoVE1jDH3us28xcZb
bEv+9kea30dUxVw2Lw7xmTilK9jx8L7smuKbV7rWV5yuvdYfIQndiChGRDXCCT2cLJCocr2x
bmxjLAqmUidnEnmzOBz0pMqcScRjpjMk/ut/9BGLX5hiKw3lryy8DDZ1nopYIGF1T3TRXLg/
OqqGMRQbiDXtbQ/1RhIhRY1r9gJrqDciyHzV2vIZGC+YA/lVsMgLAAAAAACc2yAAGo9BxI3r
EcbqI48jjKT33YSdDuPQkal1Rvb/AVnzUKgTO0rosaf4vEWIl3I94py5aomrxCUd7owuKbb+
5KXW776v6uGtR79VoxYKCYRO+9vvbKLDNaqGE0TB5hi64KX8+TsBalKUrmBAJ0ZcI3FN6Rod
e/W9cgJzWLDJgt0kOEzmUpdgT5b/1HF/GV++ZM+Ig//L1i7xXLpwojcmhLR3jKqz2nTzzSvN
C+Az6qQRg777zLHN/2/9RBozygyN9Jzyhvsiof5opD8a6o9EfDFq0OTPU1mwOs0mm+wudZps
Ei/Ou13ezw+X3T1OigoAAAAAAAA4MwiAxiFsWBf/yc/Ea67kSku5kiLj5Cnj8FHzFz87td5w
QR1Xto52H+KWf5D2HELcvP4zZ5Tuem3PDQ7v7pMWi1F08r7/2tB8sA+hPoRKbvxw8Q0fGvsS
qqnaQJ860K/5vZrfG6k/OrqBoRuRkGB3ztabyJnI0e7+V06ky8wYPQkqdKiTt8qCReItUman
2IzSD61xrCgdu06nNzbgSIzOyCaH0PTfRuX3fyRdPfKN1wvr1yKe52tPOx0JjNWwq3XxZeOf
1K7F9VggHg8p8WAiHkjEQ4l4UPG1BdR46thvhjqP9nAcFs1i6ZLCqrXlzkK7vdDqLLLLVgkh
9Np9uycYJ4GpkcznzNJRAAAAAAAA5o95HUbMFRYKIYuF+gaQrjHDQNEYluX0BhyT74shLYYY
GSyr0Sn2M/NCR/YF3t3tbzy5NuL3IlSD0Kd5M0+G92zueekvot0p5RdrA/3qQJ/m96YK/UYs
km4g2hxSXqFgtY/qmZfNYyvPCVQjelg53bNF712RWQIWfKc90T1ihyDeLI67S4vIiWoh2nrr
wd5Yd5WzJmEkVKL83fr3TWJYksgvraOtbaSrByGk7Xhd/shtyDSh+Vkgo/NYb16lGyE00Bbo
a/Rt/d83laiqRNVERCX64B5MgsRb3Raz02RxmWsurrC4zBan6eTO5is+s9HsnOiheAAAAAAA
AAAwH0AANA7S0GT5xldIfYO29VWO5y1f+SINhoxDR6Tyskn3hTHOX0wOPZbs9vBj3OLr0Hza
u9X3xssDe3ca0ZBgc8Y7W9DIwZmy0p+09iceQAhxkiznF8l5hdbqWve6y+S8QimvSHLnc3Lq
IzFjDff+S7Rl+Aik8g99EnGzfSjPLJMLbK61IybgiI7x95ShjH1yxVdO+Y8+fOL+u5d/qd5/
9PnmLVO4Y+IXv04XmKKof3lSvuvOKQ38fEY0YmhEto2/4pJRduj5E/3NA/FQghd5TuBEk1Bc
W1BSV2hxmawui9llGnemScv+zjOnP6tuXJK7NwEAAAAAAAAAuQEB0DgYpSwcVp95ARFq+vgd
uKgQR2OIkin1ReipF7nCJbT7IPZU05Mv8iUzc0o3o9Gmk4xSa+WiwSDmbLyvv9j51IPp8qhz
u07HuWx15ce+xJ95Og/Gi778vd6XtsTaGhBCBZuvd67aOKG3cC7wbKySCgffvqXSk6k3V3rM
WZdnJmCBw1y6wE9pSaDx5lukpzdzqb28Tbr+Wlw4zqFjFzJ/V8jb4l929aLsygPPHOtv9MWD
ibAvhhhyFNpqais4gZv4oq30Oq8zyKuY3hI/AAAAAAAAAJgBEAClxOPqcy/Sjk6EEFdeJlSU
x777Q2SzWn/wXS4160d9eat8681T6RlzyOwmp15GCNFTr3BVM3JEt+rtafzlv2khP0KIN1lq
PvcP1uras7yGsb5tf53UXTDHFV1z61nSn3RLXih530cn1fm5wrqowFpbOJ0eGKNHfPu7ou0I
oWO+A+2RFoTY5LrQ9MQf/jyiT0oTD/zB8u2/m87AzmOhvkjvKW9vvbe3wRsPKZIsFtR4OJ67
6nOXmBwyNej+p0dvXHUGl3587UwOFgAAAAAAAABmBARACBlG4jcPSO+7ib/9Qwgh9dEnlMe2
YI9bXL8WaRptadW2bhcW13BlpVPpnCU/nWOLh4W6OGcp0xKpqkmvAos2HBvYt5MqCVvNsoLL
b0B4xIqq5vv/M53+IISIEm/6zY9XfP8XhpIwIiEjGjaiIT0SNiJBIxLWo6maSNiIhRk9+9Hu
kbIV9q7kZ2PObC296SPWhRfW2hbeIplKnUwjqi9qKnIgHnOmae8+i9GLrU8ZREMIvdz2jEY0
Mz/J3WQ0lSsqRLrO4nEWDHGlJclvUHHxdAd27iM6TYSVmD/h7wwoMT3UEw50hQ69cFKJKqIs
FtfmL7+2tqS2wLPAhTn82n27nSX29FqwyjWTX90JAAAAAAAAAOeUCz0Aom0d6pNPc4UFXEkR
olR96DH1pVfEVSvFa6/CsmwcO8FUVf7ALVNfXIMxV3kZOfRI6hgplV/4nkmnP4y2Pnhv4ODu
9FXwyDux1vqqT/xNejNpkojFGk8o3t7sVxBVOfSdezKXnCSLdqdgc4gOl5xXZK1cLNgdos3Z
88oWpbdr/JtyHLV5tls33Hr3R+rbvCjse+/lKzhp/p5eP0MEh8m2qNCIKKovaqnK42SBP9vy
n7OyCLZPr/ibpuCpZxof/dSKr3ZF2t/q3j65Lmw267//C0JIf2mb8vCj1v/892kOKecivpg9
35rzbtWYpoTVRERJhFUloiQiqpJ6xEOKElGUiKqrRqYxL3C8IHAil1/psudbF11SmV81/ho9
zOEFq0pyPloAAAAAAAAAmFcu6ABI+e3vsdOZ/KxYVpq499cokSCdXZYvf56vXaS9tFW+605+
xbLp3oNReuoF7Kpg4R5kKyQnXuCLVk6qg66//jmT/qQFDu6mmmLEoqq314hHx31VyQ23OZau
ERwu0ebA4viZhWB3Nv/upyQRT19aqxYLVnssFD7mXHnd7e9/+rD/4MnApVH90uWlP91qXI0E
y6TGfV5QukO+1xvSZf+eFoSQudwl5U0r2pA46dW258JaECH0atvzcT3qEKd4QL6+dx8jhHZ1
T3F62ox558kjV31u06ReQg2aiKhKeDDWSQwWlFQ5ealGNTo0Zw1jbLLLZrtssptMDrlwoceU
KlscqRq7bHbIvMh7W/xj9wDK2PwJOKkdAAAAAAAAcAG5cAMg7cVXuKIi6hugnV3awADt6WOU
Wr/7D1zNQtrahq05m7+Ay9biwqW0fQ+/5i7asXdSrzXCgf6dL46tVwf67XWrPOvfIxeUyIUl
bQ/eG20dPnVLLiguvPr9nHSWc8Fti5Yt+eaPAu++pYcCzhXr7EsuQgg1ehOB4/5njgTeaYsg
hB7f17e+yl7qlDSDWqT5eJIXTehUH7E/t+DIzfnczKA0oeekq2xW0VZmqxTiYmuoqcxWETdi
cX38FO/MaEsrqW9ACCl/etjyj9/K+TjHder15rrLF07hhVpcT6TSHCWsxsOpwtAUnkQoWdCV
4T9qXuTNDlPyYZetbkt+pdtkT14OhT6ybJUwN93T9ETThfvTDwAAAAAAAHABunA/ApFjxxFj
prvuVCMRfc8+rqqKM8ksoSDG1KeeMd39sZzdKRFELDVzgRhICU7qpa1/+sW49WXvv8uxbE3m
suqTX2/5w89jrQ0IIUtZZcUdXzhr+oMQ6o/oBflFRdd9MLtyUYF50RVlD+3pc5nFcMIo98jV
+ebNi6Y4RWUWdD3xbqzZm11T992bsHCmrIoZlMQ0Ek8+jPhgIflI6MnH0OWoXClXfIn+SkcN
ZUbyG+dY1BpubA01TKEf5U8PM8YQQsaRY8aBg8LamTldbqTuk/2nC4AM1eg+2R/1xeIhxdca
2PbLXWpM0xK6ruhKRCXG8OQd2Spl0py8BS7T8sGsJzOpR5D5nIzW5rFw086JAAAAAAAAAOD8
cAEHQB2d4pqL4vf+ivX0cm4X8w8gs1nf8br24svi1Vfi/Lxp9a7FkJSaQ4Q5nLeIHtmSvOOB
B7mVt02iE8ZiWfN6MuyLlmWnPwgh0emu/doPjUjIiEdMReUT6TuskG88Vv/FK8vHhjs9Ia03
rEUUI11+oyG4ocounzFSmUNqf3hUjdITZpoxItlJPvR03EMTOjWGkx3MYd4s8RaJt4i8RRJd
ZlOpU7BInFnkzVKi3T+wqynHAybqzs6XI1oIIbSz82W/4tPppOcZGXv2GaeGYyPlz4/YVq1A
woz/59zX6NMVI+KLRQdi0YF4+mv6UhuaLSVIAmNM8HKCLNjyrKVLC0122ZJKfEx2k8mWg8k7
E2R2mszO3EwHAwAAAAAAAIBz3YUbALFY3Dh63PSZ/5f4+S+Q0yltWKc+8zxvks1fuGf6H6Tp
0SdxQR1esBEl/LT+JWQkEELc4mtx3uJJjJAY1DBGVcqegoX3jH/at2B3CvaJTtXZsr//4oXO
ccOdv+zv90a0tVX2V4/7i+wSQ+ivB323r5/W2eezqe2BXamj6DneIvFmMfmwSKLHYip3CZZ0
1jOU+Jgl7ozrgIyIkvPhEWb0xrp0qiGEemNdcSMmcJP8+6bpysOPZVfQvn7t5W3S+27M8ViH
nHq92dcWQAgpYfXPX386XWmyybY8SzriseVZ7amyLc8iyMJr9+2e7B5AAAAAAAAAAABm1AUa
AJFjJxAhTFHVx59kqirk5+tv7+HcLr5iwbTSn2g/i/bh4pXc2rvI3vtR03bmb2FaDIsmvmIT
bd/Nl65GeKLLW7TgwNhKx9KLOHm6kxraBpRgwkh+hhe4UeHOrsZQfV+cMhaI6gihixbYnjvk
a+qPX73EnW+b9gnos2LhV64Q7CZOzsHfbfvyEnO5K7tGdE93L2wOc5tKruiJdR7y7ttUckVb
tKkz3Dq5Lohh/uqXEELKf99LAkHzp+7mqqqwPINntNVsqqzesIBRVr+rZfGmyrrLa2wes9ll
nrk7AgAAAAAAAADIrQs0ANJ378UcJ168gbS0MsMgnZ2cJ4/09KDTHJg1Fj26hVt0DTK5kuUj
T3B1NyLJjqx5yTJi2OxmnfuRFsOuCuwo5dZ8DOctZr2Hye5f85d8eaK3iMfGVhrRyGTe6Pi2
HPAqOj3WHc23Sw398UOdUc2gUZXEVEIoS7c50B7xWCWHia8qMPcEVce5s2Ou6LKceQ+giUtP
IMpJVxmU0WrnYtEbCHXS6osW98a7NKJNrguzmV+00HhrNwkEEULa9p3Wf78K4RlcV3XohRMD
7YHUjkPI3xV697ljGOPrvrr5dO1rNlbM3GAAAAAAAAAAAEzBOfOpPrfI0WNcQb7xzgEaDHJm
M6KMdHZiS/Jz9QR74MrXkz338Rd/nh5/BotmFuxEiSBL+LFsJ3vuR0oQ8SL/nq/RniOcuyq9
8gsXr+KdCyY+yOTAxpALSybew7j2tIQFHls4PvlhPqY7TIKq08sWOe0mwSbzx3tir9cHV5Zb
BQ7zHD7QHpE43BfW+iN6uXsG55hMmWCRjKiaucQcnrUtZqbstY4X1285ck1A3bnihR6lh8MT
i6sUhQaCLBCg/gDzDqjPPZ+uJm3t+muvi1dfMXMDzq/yyFaJUdZ9oi+vwu0stp95c+WK1fPr
WHoAAAAAAAAAABdoAMQQZsEQwhgxhq1WhBFSVVxUwC2Y0A7KyFDJocf4ZbcYz36dkdTet8ee
xpyALB5sTu3CI1n5NR/HZRv4svX0wJ9xZk9os3sywxwnF5Bc09qdWiNsy4F+myzYTTyH8aU1
rrhK4jqpzjevXmBLHdKEmr0JIfXxPjMbqMAmmsR5mqpIBTbGkBFVmUFEl4UTeTTvA6CS5nBp
cwwhtPCAt2cpY2jwzxkZBguGaCDA/IHBrCcQ/P/Zu+/ouK7rUPj73Dodg0EvBAiAINirxCaJ
6s1qkatc5Ph9cY3lZzmO/ew4ifOSOE7suMi9PNmyamTa6p0S1Sj23gmARAcGMwNg+q3nnG8B
oEhgCKIRRQb2b3Fx3XvuuffuwZB/YK9z9ubRKO/qYdEerp/JcxFFAVk+ewoAxqY/y+vWgGuy
9mSle9KxYKK/6Viqp6+glfgeLQqOEEIIIYQQQmhIszUBFI+BKCprLzXfeBscKu/q5pYlX3nF
aO+XVHHd5+2Xv8WpRWSndPn/Bn85qD6w0nT7z6Wrvg6+YrrjV4IjixQuE1bdPb4gh9zTQ8Rx
fmVJg37jz6e+8/5KABJN28V+lXGeMmhbVLcpfzfVA2srfGsrfON7xbSwU6YRPrMtzggnRMd7
vVCRxMiilxv6jxe82qg2u+S0lXrqn3lPD0+m+pMshBDizyJ+v5DtF4qKhEULSbZfCAR6/872
c91I/v03Bz6TxRPGk0+rH79rkmKuvqySU2YZdt22xpqNlcU1+fBeT7IhhBBCCCGEEBpkliaA
wKby4sV23SngnEejYmWFfbIW4qMpr8MBCDv5EiTaiKcQ0j3C3A30yFPiFX/Xe5Fa4vKPQlYp
AIjrPs8jdRcTY+z4wfMHBccIFaC7U7ZTEZxy5gKNP+8N37w055kDXW09enmO81BrEgA8qlBT
4DrYmmzq0laVeS4mWjRKlxyh7i6t/1iwWWGL1lHukqqWC9l+4vcLOQHi95MsH4gXLBZO3G7v
73894YExygVx6LzO8dfruluijDIAOLalrnFPi6RKl929esJjQAghhBBCCCE0SWbvPg4WiQjZ
2b0/gvx8lkoSgXDGRr6rbjNv2iZUXMEjp3hPI3H4WPCIuPJjoPQ1h3Jk9Wd/oG+tDslbcDER
Gp1t5w+65lQNFx6Hf3uu4dGdwYzxlm7DYuyWpTk9aSvbpbT06E5Z+Mr15XeuzLtzZd7CIveq
8r+kVT8DZXRq5/bIX+LU4Mmk/sDDmYOJ5NrdgwJ2JemRS7LUD39Avv5a6dLVQmUFCWQPk/2Z
PG//fteFLvmLfPnzcvMqcwAguzir97giMLXRIYQQQgghhBC6KLN1BZBAWE9UWVhjHz0m5ObQ
9g7OeH8+aHgkp4o3vA1mkutRsDRw50pXf5Mdf04IDJeXGZ90W2Z3cEGSlEDeMLdsOdFTmefs
Sdst3cacgHp2fNPe0P+6rHhvU6I2qPWkzbm5znyv/E59T//VnrR9OqyVD5j/F4QOqAANAJy+
VxJAxqYnzVe3yBvWivOrzw6ypuauAqW4+VzM6StX+ll6imOzNKunPZ5fNVw9KWrSRCSV7Eol
Iqn67U3JHs3WLQCINHUnwklRFudfXjGFISOEEEIIIYQQuiizNAFEZAUEwdyxCyi1Dh0RPH11
oJVRlI+xNG6m2aFN3NKI4gTFA2ZSWPGxyQiSm0Zm2MJw31fKoLsa4qIAjMOmvaHPX1nS1KU3
det7mxIdUePex0/alG+oyvI6vWvm+hYUuiYj5qmnaF068fJRNtKaKqyl1dryBgDoDz7quufz
9slaeqLWPn6ChSMZ/bHI0drutdVTHJ6eNFsOdfQngBhlnEMynEpG0vuePpqIJJORdKIrpSeM
/oJEDo/qyXEXVed6cl3H3zh907197cawBhBCCCGEEEII/UWZpQkgEAUALuTm0lhcCGSDaRKX
azTdo3isFYwYUJOIMilcKs6/ie5/RFz11+DJn/AYrXg0Y0QfdnXLE/vDikTWVmS9dKSrLpb+
zIPHAcDj6P2Kr6j2z81xVOQ6SvyqYfOfvNZSU1A2ZJHpvySMp0+FfK07RO/cZHZN/5jonqpe
9ZSCrnPd4LoORu/fXDfOjBi6+fJr/TsKaUNj4qvfILIszquSN15uEdr55ouSKFNOQRNEVWCC
vaBdgWVTFPVAqe50+4nQ0VfrEpGUbdoAJNoZl1TJ6XUsvbHGm+v25Li9OS7ZeS4x2rCnVVKn
YXsaQgghhBBCCKGLNFsTQJYNAun91R0AOBfKy2htPQij+M3WTIHWA4SA7IRkiHMmrv8iiJOS
dGCWmTnCyeG21NIS9/mT26JGKG4WZambj3e39Oh5PkURha9cP6cjavzyjbZo2jqQtg60nKly
fTKYPh3RqvImq2v4pOKUpeojieMdydqQs+2wz0h4reOat5xKI5THHvwUAF3nxrtZG9MEw+S9
I8bQaZ3e48GXbPv8pxJBAIeDEMJSqXODbrf3B98FrxcA3mx6enuhd172wlCq3flMmXs96cit
X5Izzuwh52Abtm1Savb+3ffHpjazzf7BMyP9l6hpm5oV7Ugw2jtBjxuHXj4hCEJ2iW/ZjTVF
C/KPbam76jPrhn9jdnHW+EJFCCGEEEIIITS9ZmMCyHzuBW6a8oZ1tLUNOOc2BdPqvTCKItB9
CQi7bxOZk2sx4sgCebL2UokuDzUGFQwWA/mP7Az+x51V/WuVDJuFE1Y4aUUS5tMHIhbjnXGr
LarfuDhnfqF7y/Gu1451f3RNwa8+UTNJEU6S0EvH9GD87Kkgi6Ufv5SZNFUbShzvSNaFuUUd
Jf7clQXSySf6urLZ/s49KX+VwGxRB/NFCvq7uRvj3ZSNbvQlcfT+S2BZ/fubMhBFIQ4HOFTi
cBBVPXPgdpFAgPQd946oDuJQweE4M6L2zekbAVEEy05+/R9gQAKIp1LGcy+qH/0wAOwP7ZAF
KZhqS1kJtyHGO2K2RlxGoCnWNmTK5syBRTNG+uewCxc8EmVRUvr/SO8eS4JEVLciySKjTHEq
8y+v8Bf7vDluT46rr9VX/YhfzTWfXz+urxQhhBBCCCGE0DSbXQkgWltnbHqSh0IgCLSxUbn5
Ju0390uFBSBLIIpC/nD1lfsRXzHxFnI9yrWouPBW4JNYcjh/402tT59rI0UISW74UKzN/oen
TkmERJJWQj+zCCXLKdkMZJG4VHH5HK8iCS3dWlynjvOawY8bM2w7MagmkZzlIPKk7AbSg/F0
Y9fZU0ESWh/ZnTodAc5d5Tn51y3wLCiQfA79N78z9TMJMjUdVNNBQgioqvn8SaK+m8RxqKCq
QiAw4NQxdCpHdYCqgHDRPzFGXfd+KXNQOvODYpznByt9jYU9epccc8k7XS4oaoCuBthOBCIp
0tmsjaSI4rsHqltxZ4viEFfPHEtyX6LnXMZHIMPuZ0yEU7VbGxZeNahyecG83BE/nCC9t2ot
IYQQQgghhBAapVmUAGINjeZLm8WiQlJVQU81sERSv/8BoiigKsShAgGhvGzEh3AzTbLLeecx
kl3Ouk6L5ZO4ICLvqvcxy+x4cRPnnDs8weW3PlzvKMmWwnHrqprsq/1KnkfO8yo5HlkRyd33
H9u4JCD01fVhnDMKxX71aHvqzpUjZ7UAIN3QNaifOiG+pYOqFSeOdnQ8c2jgyJyPXeqeP97K
R4wzw2YW5RZlJmWmPfBvO6YNmmszIKTw1qWemgLRdaYeDWtotN7aOnCaNL/a9e1/GGc8E0hV
hfI5F7poUN0j+jwub9BsVbhf8Yg9uR01OYuvuGudwztV1YsuYMFVE9/JDiGEEEIIIYTQe8Qs
SgAZTz9HfF77+HFl3Tr71GkwDFBV9Y5beDxh7dknFheDOPJ6FqFwCd33EDizQPWSQDm4hmuk
fbEYp7rGZJWYRqBm8dGipQuTwj/eMvf7rzRrJr12waCm9T/92HybZu5pcimjXaHT/c6pZH34
7CkRMhNA56Np0wwn+1M23KJscCqHnzm2mcX6sjxnUzy9Bxdq1i7IoqBIzBhUXkdQpNKPXZL5
9pY2obyMNjadmePzCuVlPBIhuSMvY5lGlNMwtKecaYMkvFBoODQ9N549xydPbWVll99Zs7Fy
Kt+IEEIIIYQQQmh6zaIEEAt2ylWVPJXWn34WCJEWLWA9UeJ08mBYyM1VP/qhUT2kbZ+44qP2
2z8keTUgiJAMga9kkgJu/uNvu3a+0b+Tp+fgzuLahtfnf+6/Xmo2bFYbjH9246AEjd85oV8l
h+iuJqqZVLP6/5iRZMaU9qcODjwlhAiKSBRJkEVBFokiCookKKLolIUsh6BIpG9ceHe8d0QR
353cPyJC3wqm5gd2DNwCNiSxpprd/8DZUxZPiBXl7/HsD/T9YG23nhZ6dCPReyZbek68sKKA
iFO6tUqUhf66PwghhBBCCCGEZolZlADi0Sg9WavcdIO1Y5ey5hIWjrDuHvPFVwCI4wufESrm
juYhQs3N0N9+iQhCzfsmMVrb6tr5xsCRgBbKS7aWZC9XJbKkeIhGYGPSvmlf8mTo3OsGL8nh
nEferBOdsuCURaciOmXZ7zS7UwPnFNy42F2VS2ShL6EjkYmrNyQokuiQB5wOsTrGeOyPA4t2
E0EwNj0pr7kUnGPpBTblOHB3Zw40qX7q6T1Nyv4TpXXhpvw5ucqAbusIIYQQQgghhNDEmkUJ
IDBNHo1ab78DALSxSSgsAMtS77hNuuqKMT+KM4DhiuxevFTTEC2Z5qdPRdOL77l6nGuO9Nbo
2SSO2ZNmNr3QTCKQeV+7buBIbF9L6nRk4IiS41LyPeOLZHjnb/g6n/Pee/T7HzC3vHkmmNve
p374A5MRzMQiQIRC2/TqMT3iac7jeXqyOrhwcZWszqb/iQghhBBCCCGEptys+bWzJ8o5iPPm
sWgUAMTKufbxWuLziTXV0x3Z0ARFPX9Q9GWfCqebuvTynDGvc+EW7XjmkBFKjC8etdCXc/mg
IsFy4GJXIV0M1tRsvf7W2VPzhZeVqzaSUfRxm14cQNqRA0VJxdYAgJiiHHX3tMfzK3OG79uF
EEIIIYQQQghdjNmSALL27BWLClk0KlVW2vsOKNdfDw4nPXKMZPnG8zjO+6vVTB4iDLHvKVy4
bG1J1u/e6fi/t1dkXOredjp5onPgSMldq0XXucZSzGLDZ39KPrTq7Ic6/8M5irMcxVlj/hiT
Rn/wEc7PFb3mlqU/+rjz3numNajR4CQhCYLLFy0CAEGT1U5viEbmbxjVDkSEEEIIIYQQQmh8
ZksCiIW7iN9PCNGfehoISf/y18pVG23OwTW2Urj89Juk9BIADoTwll0kUAHuSVl1ogdbzh90
WokPrFr4zSfjOw9Hsp/eM/CSkuPWO+ODQrXZ2QOaNu2oPvwbvQsL4b29CIUeOiIuW9J7xJjj
rg+lvvM9bln9lwSfV33/X01zfMOiFqU2Ey2FxQkYoqIpoHL9+vYupX3jus/j8h+EEEIIIYQQ
QpNqtiSAhJIieugIdznF8nJgTFy62HzhZXn92rE+h0cbWeNbwDnvaeINb4uXf3ly4gXXnMwu
3UyQThmuF1+sW61pu7dErhtcwYdZmQV9Wh7cSQ2badYwtX5c5TlEfDf1MMlrmi4SPXwk/cOf
eL73HZKfB4JgbnnjbPanvwuYfeiwUlY6rTEOp2Fva2ddJNBZARYhspCcE/F25YLEOFDM/iCE
EEIIIYQQmmyzJQFEBIEz6rj1Zv2hR7mmS8uXkvw8oaho7A+SwEyBEefBw8Tpn7xS0Mw0MkYo
iF2mWH6oUTWt8+dntOgCAPe8PNnvEp1yfzMvQkjj/3snY07JR1aLrtE1n7JtIATEITamTQXG
9IceO7fPy7btYyczA9y7X7n15ukJbzQ4ZBV6abz3u7PnpnRH3Gv5qWwRNqUN4BFCCCGEEEII
zU6zJQFEO4Ly8iXaQ4+CaQKAtW2HtLDGbmgYa+dtUrScd9UDp2AmyaLbQHZOUsA9ezOTNTIz
5inakNmfvi1gHrMrOXAksKFS8p2rFU3TmTe65uYIIzWfYp2dQkEBAJgvbQZRUG6+cYyfYyKY
pvniK7StvfeL272X/8u/s2CIJQbVMyICkdaM3DtsGrUdCxpJ0xnOBgAeEd1Sjp6VikOU8guu
z0IIIYQQQgghhCbKbEkAgWXTjpDnR9/Tf30/j0ad/+er+u8fAmvoZMowePAQj7cDEBBkduRJ
ofTSyQl3iBVAAJCtXnABjqCIA0s+9w0NWp0kOuWqe68ZfIt0bv/XkDE0Naf/64ee//4ut0zj
qWeAEPmyDcTnHcPHyGAYXNO4poOm8bTWf8w1rfd04HE63X/M0xoYOh+8hY22tqu3v8/cvIWn
0gMXYNETJ+HmG8Yf2yTb8PHVnPO9z75auGUpu7q7gzfOy6lxU49FzekODSGEEEIIIYTQzDdb
EkBEVXgqCXpfVkUUgXPeGSI5gTE/yNaI4ua2DoQQRxaYaXCO/SGjIGdlZ4xwIjSlhlix5JmX
1/t3TYH/0vILPo5z89kXlNtvGVMM+oOPsFjMePJpnkpzTQcAY9OfHX/zqd5r/Qmas9mcoY55
Kj0os6PrnLGMVxCHSpxO4nRC79+O3mOvl+Tn9Q/2/XFY72y3Dhw691E0jbhcnp/+cEyfZdrt
f/aopdu+xhIA8B8tM3SpcN58Np/Fzdh0h4YQQgghhBBCaOabLQkgbprKTTekv/t9Fg4DQPpf
v6vccK09IK0wWqKDLLiF73uQeAvBUwCSMinhAljxaMaIJntd0hD1Yko/sWbEp6X//T/tE7Vi
Rbm4dMkoA7B37rZP1AKA+eIrZxuum1vetN7ZAZbJGR84mRACDseZDI7TCX0HQrafFBfBu4PE
5Tx33HvqAocKwkgVcCybNreoJcUDx3haG+WneO9wZ7uoTe1OAwBCcqslGyfMA93RFkmYLf8H
EUIIIYQQQghNo9nyy6e8bo3+yOPivEoiCswwhLI51o5d8oZ1Y30OKVvHjj0NspNkV3BqgSt3
cuKF8zMjXFH9SuYWMDKK1l32tp39qRz9ocfc//lvg55smDwWY/EEj8V4LM7jcRaL8WjvMa0/
dea9fFCuR8j2qx/+wNksD3G5eo8d6mQ1EZMl9a4PTcqTp1ZRTV443Wm1pgDAV+0MaT1L5qyt
B+jWI9MdGkIIIYQQQgihmW+2JIB4Kg2mSbxecLkEr1coLLCOnxByx56+SXaKG75oP3MvZJcL
zgDoMXBm7tWaEDlrr4psfWVg8mV/7rpYLHPly8gdxDnXfnN//yFta0//23eJz8ejMRaP83ic
6+cqDRGXS/D5SJaXZGVx2+Z0UOUdIssgCgDAolGQJHHZaFcSoX4Hnj9+quekJ1kAAOntxA1F
x9rqwktachyTlkNECCGEEEIIIYTeNVsSQPbR444vfo61tllvbeWUyVdtdP7t56y9+9SqijE9
h5RvOHdcvGISIj3DUVjqKCzVOlr6TwWHM+SvVM9vGT5SAsj4wyN8QK1reqpBWr1SnFcl+bOI
z0t8PqH3wEd8XpDfLTBkmtp9PycLFwx6T1Gh42/+ekI+2uzkynLoWlK0VADgLosDlzwiIVDp
nz/doSGEEEIIIYQQmvlmSwKIp1LE6ZAuWWU887w0r1JauZx390A6Pd1xXVDXttfOZn8AgOna
6o43O6tuP2/isAmgtGa+umXgAKeU+Hzq3R8d7i5FcX7tK+MJGl2Y0++044ZoKgCgO1MexSe6
OWU0S5mUFWQIIYQQQgghhNBAsyUBJK+5RH/wEQDCGhqFvDyg1HztdWnFsrE+hwcPk4LFZ467
TxN3HqgX0Rb9whK1RzJG8rtOnsjRzwsos6/WQNrPfplZwcfrkWqqJyxKNGqhuogS9cq6EwAc
oSyn4rMgTXJJnqtwukNDCCGEEEIIITTzjdSDaaawtu+kJ+vY6QbOGG9vT33jn3kiMfqWWGfx
tr10xy97j5Ihtuf3YE9MOyqbcYsOytRYycwuYCJnopj5fRExsyz0OYZJm5oHPaEg3/3tb0mX
rp6AiNEYbfybNaHLj8srLQDovOyYdV1YXxoGgDJv5XSHhhBCCCGEEEJo5psVCSB73wFaf8r1
ta+IK5YRQSAF+WBbYnnZOB4lVF8PyU6w0qx5O8lfAO78iw+vPqTdv7Xjey83DRwUXZ6MaSaR
RZtmDGYs8BnIPnxEKC2RFi4gAGLZHGnJIpKXy7q7z9X6QVNo/7PHsg/OJfUuAAgcqpB3B6TT
XgBwy5lfNEIIIYQQQgghNOFmRwJo6zZ5wzqhvIxIklA+x3nvPY6Pfdh6e9t4nuUrEWpuAsaA
2cLyYSvpjE5Tl/7tZ07HNLum0H20PXV2PHv52oyZp33VBdTKGBymC5h0ySrXN78m5AQ4gOsr
X3J982uub35NXLzo4mNG47DurhWRNfXiYhMAwpfWilen7QVxWVSmOy6EEEIIIYQQQrPCrEgA
sXhcKCwAAJ7WiM/X+7HnzWPx+Dgexbvq2PEXQBSIKNMdvxy+BM9o/HlfePkcr035+5bkvHC4
i/Ut6InrtKt0Fa0812WsRwk0Lb5143mLRYg0xBYwHomAafZ+8M6QtW0HEQSSn3eRcaKL9Ppv
dhS/vYRudwJA4VtL2As+15F8r+yb7rgQQgghhBBCCM0Ks6IItLR4kfnq69LaS4ExIggAYPzP
pvFtAeMNb5OChTwVEiquZO0HIBkEb/G4A9vZEPc6xNJslXO477UW02ZfebxOs2jKoAAge25f
Pqf0qpbn6qtviCy8bnnAGX07krF9S5AIALCGRuLzkZxA/6D+h0fEygrlztuNhx/jjAGAvXN3
78dH02fdXSu37nnC+boPQA6vqXX5qjSeIGSELv4IIYQQQgghhNCEmBUJIPmGa61de7Qf/4yn
02CY+i9+Q5uaXX9/7zgeJcy7Dvxl7PSb4MwW130BXOPv4W1S/sbJKACkLbbrdEyVhOoClyiQ
O1bklwXUoiwlxyPf92cdWp7rzqtJmrw2mC5L6BkJINHj4N096ft+LlbPc37xcwBADx+x9h2w
jx4TCvKtfQf6p+mPPu5ZuQIUrP4zbQ6+cNzfMhe6e//HBQ7P5YoLApTO757uuBBCCCGEEEII
zQqzYgsYcbudn/80jydYZ4hFIqynR73rQyQvdzzP8g9YN+QtBFEdd1TPH4r4XVJFrmPX6diX
ry37v3dU5nmVL15d0pU0l5a4cz0yAfj0ugAAfGhF4ItXl37x6lKfKzNhp2S7Ut/6NgtHrG07
aG0dMKY/9BgAcMPUfvnbs9NYpMt8/sVxh4ouUsOeVodHIRSAEi5yqlq6nOqe26RPUBc5hBBC
CCGEEEJoeLNiBRAACMVF8vq1xtPPAWPSiuXS8qXTG093yt5aH0sZlBBwq+KWk90A0BjRwwnT
qZzJynU8/z+drz8PAM2//NfCGz9QeOMHhPNKPjtbj7B4ov9Y+8kvSFYWbWvvP+3f/HWW8ezz
8pVXkMD4lyyhccuvzLF0S465AUAtFpJloSsq7ww58o92HZzu0BBCCCGEEEIIzQp/GQkgSmlH
R8fZ02AwyNhYqi9zrv3s11xLA+cgCPb+g/TUaecXPwfiEBWUp4YikdJstStpN3Zpl5T7qguc
ADA/33XZvKwCnwIA3bveDL769Lvh846X/qQE8uRsl9F1rlMY4Vzc8/rZPvCsJ0pigypbi3NK
XV/9MrxbaIa4XFP2AdFZWtzY9aeDPW0xOeEEAmBD4FCF4WKp0rRBjemODiGEEEIIIYTQrPCX
kQCKxWL//d//ffY0Ho9L0hgit9/ZzpqbSSCbuJx9Hdwpa2y2d+ySLls/1kjYoceFiiv6Djnb
+4Cw+K/A4R/rQwBAFolusYZImhBy09LAgoLM1Ez00K7MkQM7vBW3J+vDZ0cCwR0Zy3xAFKRF
C0E4t7OPxeLivMpxRIgmSjyUrF5ffvKthmgoTmTQVnXGzPb2ErUj1co4ne7oEEIIIYQQQgjN
Cn8ZCaBAIPDjH//47GljY+PPfvaz0d9uvv4WURXX1/9O++3vgVLnpz+V+tfvmq++Po4EkLDg
1v7u76zxHaH6hvFlfwDg6QMR3rd0R5GFFw93nZ8ASreczhjR2psLr8sTFClVG7KTRvYCv/hw
e8YcacVy9Y5bhYq544sKTbj2453125uoRdtPdBIgtmKaRyRpjnw6VqvbGoOxLGRDCCGEEEII
IYTGa1YUgWahsHzVlaCq0J90cbvV669lodB4nqW4haIl3NKJO4/MWTPWu2Ma/ffnG0MJq7lb
DydNUSAeRSAAuxsTmTEbmZuDmGm4KnJyNs6Tsl1qkc/VfujMx3mX4HIpN1yL2Z/3lECpf/kt
C8tXltgWNf0pqyaavqQjWR5WRYcgCASwDTxCCCGEEEIIoakwKxJAgtdj7d0PfcWE+gviWPsP
EIdzzA9Khejr36X7HhEKl3E9DonMBTgj+tPeUHmO4xdvtPak7fWVfsr4TYtzmnuMV493W3RQ
Noect8eNiLLW3KM191jdKaCcFmVu7JJWLhPnV4/5Q6HJ5PCqbUc7G/e1ubKclkdX19tKrsQF
7lcDTtkjCNNWhQohhBBCCCGE0KwyKxJA8hWXsVBY+8FPWEMTaw9qP/4ZbWuX168d8Ua667dg
9K3NsXX6yj/ZL36DR5uFZR8Wr/q6uP5v6f5HQY+NPoyGiK5IpCrfVdeZ7oybJztTAHCoNWnZ
rLYz/XZddOBkX01mnzJv9eqm321r+t02rS2aqO2MvrBtYK2f/l7vXNdHHw+aGuGG7uZD7Tll
2YnKDkVUJSIRIIqockYz1nAhhBBCCCGEEEKTZHYkgK7eSDintbU8leI93fTYCaIoyu23jHyn
HqVbfwSdR+ynv8R7GoWFt0u3/kBYeBv07QUTN3wJHFmjD+PJ/eFcj/KL11tVSaCMn+hIzS9w
f/qKkq/fWO5zSjWF7oGTi27+sOw993AlK7voxvcPfh6BwRWgWU+UuN2jjwdNjWhH3Ol1XHb3
qvScritLb6wJLBEF6crSGyv98yXyl1GECyGEEEIIIYTQX7pZ8funfbJOWrmMpdL00BGQFWnZ
Et63WIYo8vA3ihu+RN/6vv36f4IkS9f8I+TVDLosqaN5u2ay/3q56fpFgQWFrj2Ncc65YYND
JpV5TodM7t/a1jeH7mqI37ky9+xdSm5Bzd9/t+mhnybqj+euvar49o8zc9B2Idk4b/FRWoN4
ArJ8o4kKTbaTb51uPxECgJ72mC/fs+N/DuR3LfqT8gcddMrsTbUPJM342Q79CCGEEEIIIYTQ
pJodCaA9+9SPfIB4POl/+Y5YWaF+8mP2zt30yFFpw7oL3pPu4sFDpHwDWDoHILIHfMXje/sT
+8Ol2Y6nD0SWlXoumes9EUwtLnb7nFIwZiyf4+2fs7DIfencQYkbqqXqf/kferAVACI73yCy
UnDtRwZO0Lxz1NSgIkTS6pXgzuwmhqZLzcbKmo2VAPDAF/68+OrqmisrX3vn4Wwxh1MGABw4
IYIsKNMdJkIIIYQQQgihWWFWJIB4IkFc7t6DdBqcDgAguTn02Inh7nHl8ESQbv42JENEdRNX
gG79sXjNPwAZW9XejpgZjJv7muKSSHY3MFkkAOBxiMc7UtG09b+vnZPvHXoVUusTf+jP/vQL
b33FVbpo4ARZ7wFRBErPjrDOTjAtOK96NHoP6P3eBSLeUXVXXfTEjo4376i6a394V0uicboD
QwghhBBCCCE0K8yKZIG4cIF96LC0YhkLh4X8PACw9x+UFi8a7p5kiCc6wUyBbYrV13Ei8dR4
2sb/aW/Istnf3VD2i9fborrNGb+qJvCpDYV7m5KRlHmh7A8ApBpOZoykm47lX7fR7NGie5ty
N86TDnbCntqBE7hu9Ke30HsK58D6ij0zTp+oe8RkBmX2E3WPpO2UR/ZMd3QIIYQQQgghhGaF
WZEAUq64LP2zXwKl3LSE3Fzrzbd5IikurBnuHk++MO9a+s4RECXW1SBe861xvPdgS5IDLCp2
/2hzCwHI8cg3L82tyFEbIlrALT68s2tjtd/nGHpJkaBkFhgikpy9Zm7iWDC2rznn8nk269D3
buUD2kiJ5WVgGODAHNB7wok3TnXWR/qP63c0hurDhZHF6z+1silRfyiy97ryW491HQyng9Md
JkIIIYQQQgihWWFWdAHjtiX4fPofHgYA7ee/Bt1wfPJjI9xjJtnJl0j2XGCM5FSyU1vG+lLK
4MWjXbrJFha7Oee3LM2VRPLGye6mLr3/z02Lc1Tpgj//3A3XDTwVHU69uejkf7zU/tQBzvnJ
/3gp+tSbAycQQaB19cCwrfh7RcUlc1bfuXT1nUsBYO7K0tV3Lg2vOtWYqA1pQcZpQ6y2PdWi
U2zbjxBCCCGEEEJoKsyCFUCGqf36fscnPiouXaz/+n73v3xL+/2D0ro1ZPhuWVoUqA6cg+rh
XaeJpY31tXua4sc70guLXE/sCwNAMGF4VbG2Mz0v31WRO/IiHW/1YlFRqWn0nyqBXDtuDJxA
QRq4/IczJq29FFzOscaJJsmx1+t72mK8LyXXtK813NCV11MVL47ptsaBx80Y40wUxlZSCiGE
EEIIIYQQGp+ZvwLI2rNPvmy9UFTIwxGSm0Py89RbbrJ37R7hNlGBgR2aVO9Y3zs3x7G81POl
q0tvXpoDAB9cXfDV68sWFrkLfKNq/NT69MNnsz8AoLW3wIB0D+GccDZwPiEELGusQaLJU1ST
V7WmLL8qB4BXXDKnak1ZvCpIiED6Wr8TEAgQAtgGHiGEEEIIIYTQVJj5CSDW0iJWzu096OoW
cnMAQKypsU/WjXCbKAlL3g+SA4ykePm9JFA11vcmdGpS9vDOzhcORQDgz3tDj+zqJAQSuj2a
288vAp1B1roGnnLOaVPzWINEk6dwfl75qhKHVwVCaq6qKl9VkiqOGFS3mQVADKpb1Ow7Rggh
hBBCCCGEJt3M3wIm5Oex9qBQWMiTSeLxAAALh4WsrBFuU71sx694KgKKw37ln8T1Xxjre+fl
O79xUzkA/PT1VgAozVY/sCpvDPczljHAB5b3IWC4iiQjNnCCsuaSsQaJJlvt1gZZEcW+9v+E
kDJfRTDVFjfjZb6KlJU06Ji3FiKEEEIIIYQQQuMw81cAyevWmi9v5okk1zTicgKlxmN/VG65
cYTbInU8FQFJAcsUChaxg4+P7+1tUcO0GQDUhdJxnY7+xvOKOQ/eK8S5ZMYGbiAiomifahhf
kGjyxMPJguo8Ipz5pqJ6d9pKcc6ierdJDZFgDSCEEEIIIYQQQlNh5ieAwOV0/PUntJ//mjW3
subW9A/uU268ngQCI9wVqBSrrwEtCsB5okNc8dHxvXzTntA1C3rfdcuy3D/vDY3+Rv/yNcNc
5UQghPMBaSJOKUgzfz3XXxwjZRbNP7PySyTibVUfXpZ3iSKqt1V9eGHOMofkmu4AEUIIIYQQ
QgjNCrMiZSAUF7m+8dXUV78hVlaon/rEqO4xk/T4i8QZ4GYr16K8de84ygDta05U5jm9qggA
pX51D0BTl16eM3ILMAAovvkjentzuq2p/zTvsuuTR85dJZxRpx+SwYG3iIX5Y40QTZIDzx/v
bwHGGW8+2B5u7JYUUVwgvd7yUme6w6Jm30G7W/ZMd6QIIYQQQgghhGaFWbAC6F3cMEhhwWhn
p7uFvBqeCoEgEIePm8mxvs5m/JVj3e9bmtPUrfdv6frg6vw/7RvtIiA5O6fsrs+551QSgPyr
3ld8y12ZExKd/f2k+hFRtI+dGGuQaJLMW1e+6o7FC6+eBwCLr61edcfilbcuAg5uyaMKKiHE
LXlEEJ24AgghhBBCCCGE0JSYFSuAgHNaV88TSR6NgW2PaquUI4tFm0D1QrobjBQIY/5B7WtK
1HWmf/Vm2/7mJAB894XG8hzHvqZEY5c+dxSLgLS2xrqf/Ss1dAAIvfFCuqkNYOm5D0QE25El
6T3nRigVa+aPNUg0SXZtOujwKEQUAKDteGdXa9ThUX1+f3PidMzooZw2J04n7eSyfKzbjRBC
CCGEEEJoKsyCBJCmp3/2S6lmPrdtHotqP/65828/Cy7nCHfZJjCbCGJflR0OY18BtKbCt6bC
90ZttD6k6RZlHD6+tvCeq0tHeXvbUw/1Z3/OfIjmVsVzLgFEOCXioPrBBICb5liDRJOE2Yxa
LN4e7+vnxqhFmc3uXfVPALAruHVz07OfWnzPdMeIEEIIk+uhkgAAgABJREFUIYQQQmgWmflb
wPQHHpJXr2JNzQDAe2Ly5eu1Bx4a+TZqEhC4FgMigKWNYwUQABg2e/Zg5KqabAAoz3E8uD04
+nu19uaBp4RkFIshSqxt4DkHoIePjiNINBmcWY5wY0+kqUdWpFW3LV58bfW8deVHuw7sCm5t
jNfbzNoV3Lor+HbU6J7uSBFCCCGEEEIIzQozPQHEOYt00bp65bprAEC95UZr917e3QO2PdKN
NhclECRgNviKuT2exTX/szuU45FL/CoAfHJdYXO3Xh/WRnmvml886FyQB54RYISzzHssaxxB
oou375kzqbeWQx2v/GTrH7/xfO07DVpCK16QL8gis5nL73T41DdbX8lx5LllLyFCjiMvZaWO
dh2Y7tgRQgghhBBCCM0KMzwBxBMJ1tkJlBovbwYA46XNQkE+7+ri8fgId2ZXEGcWcAaE8Giz
WH3NWF8dSlgHmhN/c1kRZZwQ4ndJ66uy/rCtY5S3F1x7OxHObfKSvYM7fHGA8xJApAC7gE2i
bQ/vZfZ5Sbc+sWACALpbonXbGtuOBZ1Zjur1c2/68sbrv3R5UU2eJ9d9ZprRsyv4dmOsrm8F
0NtHu/aH0qP994AQQgghhBBCCF2MGZ4AAsa4psurVghZWQAgVlUSp5PFE8TrHeFGrQdMjaje
vt1Xeax1/1jfvPlYt2axh3cGnzsUAYAfbG5ujGhNXXpXaqTFR32ylqye97ffchQU9/eAz15x
+cCrAjWo4h44IhYXyZevH2uQaPQY5Xyocc64kTa3/Gr70995NdWTvv6Ll932zWuzCs/8A9vw
8VUD515ect08/0JZkPsPUtaYa0shhBBCCCGEEELjMMOLQBNKiSJrv3tQyA0AgH3wCOsMEkkC
MnLmS6jYSOtfBUklpWtBGXO77gWFrmjaciqiaXMAyHbJALB8jseljCrpxi0z+PKf9c52AIhs
ey139aDq0ZKVFPXYwBHa3gHCTE/nTSs9adRvbzLTphbXtZiejus9bTHbsGnfsiDVpRRU5eZW
BEqXFgGAN8+j9H3jqls5+4S0nW6Kn+rSw5SzpvipxlidxXDXHkIIIYQQQgihqTDDE0AsFuea
Li1dAqYBAEJ+LmgajUSAjHSnKLOOg8KcNax5B5gJGLzcZjRWl3tXl3sBYMfp+LGO1P93WdGY
bm998g+JujOVZThnsSNHRfVcl3dTzeayk1jnKgoJ/iypqnKsQaIRnXjjVMfJUHdbLB5Kth4N
ipIoykLhvDx/obdofp7T53D41OOvn7rpKxsH3jV3VckQz+K8M92eMKOc0850u07TbOhFRQgh
hBBCCCGE0ASb4QkgEAQgBGSJuF0AQLJ8pCAPQqGRF8soHnHd59npN3ufsfyjkAqPO4QTwTRj
PGVQtyqO/q74ycODzgkdeCYbUdNT4FlQQE/WgiCI1fMAgJ5uEJctHXecaKBUj+bOdgJA2cqS
07tbtJheWJ13w5evEKUh/uWc3tUymmdy4JqdtpjFATQ7rdmaOK7ucgghhBBCCCGE0FjN8E1D
LNhJsnxi2RyhbA4AyJesJh4Pcagj3ykqoPrOnbrzxheAYbMTwRQh5In9Y0sh8WH7lBmu/Hjl
Fc57Pi9WVog18533fL73GLM/F41aLNzQDQC7Nh0EgI6T4Wf+fbORMm/7xrXe3AuuAuvf7TUK
nBDSV8Eb+g4QQgghhBBCCKEpMsMTQMLccuBAvB57524AMF58WZxbDqoKU/Xr99MHIhwI5xBO
WG1RY/Q3yr6sjIGMCdzuWxPEGBEwlTBhTM06tbO5//jQSydevu+twpr82755TVaRN1CadaGs
zWWfWD2ahxMghq1bzO7LDOoikUQYw6IwhBBCCCGEEEJo3GZ6AqiwQMgJGE8/x1NpAGCdYeOF
l5Urr5iat4cSVnO3ntBsQiCStP60NzT6e/WO1kHnPLNasKD07R7ifDQFrdEoJSIpI2U27GkN
1ob3P3Ns6fU1q+9YIqm9P+pF11YL4kXl2hhwr5LlEB2EEK+SxTilnE5c7AghhBBCCCGE0AXN
/BIkYnER1zUiSX01gLxgWf3bwabAn/aGetJ2wCPHNMtmHAjZ15xYVTZSB/q+luOMDtoCRoiS
MYX31w/mfMpWM80A6ajm9DnOXzNFLXZ6V3OsM9F8sCMRSZ7e3SwIwpxlRZJD6jgZ8uZVTMjb
CZC0nTSZwTlP20kOXBJwBRBCCCGEEEIIoakw0xNAqTS3befnP6s//CgAiPOq1C99Qbv/D9Il
qyb7zQdbkz1pS7OYJAhEIHkepTmib4oZy0o90kibtphpZozwC6wA4qaF+Z/RO/TSyeXvW+j0
nSsCFetMtB3tbD3aGawNUYu6/E5PwLXouuqG3S2r/2pJVuEosnVjQCij/Z2/KKMABEZuR4cQ
QgghhBBCCE2AGZ4Aoq2tRFWNp56RV620jx6XamrSv/jtqDImqTBPRc4c2zrvOETmrBnTqw2b
N0Z0j0N0SAQ4hJOmZjMOgkX5OBJAwLSMATnL2Tvc3gF2Zm7oPS50qkt1KxOdWxkDS7fbT3S2
H+tsO9aZiKQUp1y8sGDdR1YULywQZfHgC8cXXlkVPBmehAiZXw2YzIgR4lcDoXQHZcOV+kYI
IYQQQgghhCbKDE8ACYGAtXe/577v23v3A4C4bLEjJzv9Xz8c+U5ngB36I5EcwDnd/gtx6QfH
+upToXTvY2Qx4JYaumBFqWdvcyIYMyjjI94reX2iqlLjXNFoBlbGZiHJo9L60ywa5ckkTyaJ
xzPWCKfFnicP+/K93hzXBKdXONgmtU3bNintP7Do2REtqutJg1q040QoWBeOdSQ45zlz/JVr
ykoXF+ZVBM5uCtPiZ37mlZdOxj5B0qWHU1aKcdalhzlwURhl+zCEEEIIIYQQQuiizPAEEE+l
iM9Ljx6jdfUAQE/W2gcOCVm+ke9MhUB08K460HqEhbey1j2Cv2xMryaEUA5OWQjGLc6huUfv
T/yMas8PIUXv+0jrkw+eHXAUBGh80BRnWbb+wO/6G8Ybm550/K+7xxTedEmEU778M6kfajP6
bo6mP1lDzxwMTuVc6Kp17iq1LlhNWZRFQRQIAUEUbJP68tzlK0u8ee7l71soKZkleFSXvPCq
KgAoX1kyGR/fITk1O02AOCQn55wDm4y3IIQQQgghhBBCGWZ6AsiypQXztd/+nsgKAOi//T04
HEIge+Q7VZ+QVUhbdwIAa9ohrvjIWF89v8CZMrLuXJW3pyH+yK7Oz24ssSn/8avNDnlUdX/z
Nt6s+HPaX3jc7A4X3vjB7KUbtdaEHdfDb9TmX1sjulU1VG82NPZPtra8oVx3tTCndKxBTqXQ
qa5TO5vCp7vbj3fahs35u3Wsz0MIkVRJUsS+P70H4rsHikt2+R2icv7VM8eS3HtwdkSUhYEl
n3f8z4GMGkAZBEmYzL1pXCQiAYETEInICVzgB4AQQgghhBBCCE2wGZ4AEqsqtB/8WL3zDuud
bdAJYmUF8WfRE7Uj32ml6fHniSuXx9t4OsI6DgmBqjG9uv93++cPRdqjJmP8+UMRACjNdtiM
icKoGre7yqvVQL6dTHgqavSOVHjLSd63fax7ewMBml///Ll3MaY/+KjrW18fU4RTaf9zx3ra
YtRkqWhakiVPjtvpcy68qlL1qLJDykj0XGS39fcsAoJuazYzgYNuaxKRsAsYQgghhBBCCKGp
McMTQKwjKOTnm6+8Jl+6yj7VIJQWmy9uFkqKRr4z3SXkzWfBI0AE4swCPTbWV68u964u9wLA
1vrYsY7U3esKx3S71tpQe9+3WV+B59qf/kvOqo/ayTPJAjttuuINYOgD57NwmNbVi9Xzxhrn
1Fh56yIA6GmNtR7tWHZzTX5lTtGC/KkPY86yItkxbf/mGTCP4tOpJpjEo/iCqXabYBFohBBC
CCGEEEJTYVRLUf5y8c4QtyzXP32DJZO9n3bOHM9//wcLhUe+U/XyWBvITuAczDSQ8a/UON6R
silLGRcsUjOkU7/9PhvQ3it2ZM/Aq1xQuD04d0CZWFU57iAnRCKSGn6CljQAQFanLQVTsqjg
/Lo/U4YA0e20xSwOXLfTQJgozPAMLEIIIYQQQgih94iZ/vunwwGM8p4e3hPtXxDE/D4YTR94
QeTUJKLCATijRHKM7/1pkzVGdEkQntgfHv0iIKZrVrxnmAmOVHvmkGXycBcpyBtfnBNizxOH
r/7suoxBTnl3W2zXnw7qSSMRSgKQnvZ4NJhIdqWrL5s7TZFODw48lA4aVGeMhdJB3dZFgl3A
EEIIIYQQQghNhRmeACJZPqIo6e/9kLjdBMDettN86hlhbvlo7hXnXkZPvgwCIZ484i0YXwBP
7g+vnuttixqmzduiRon/guWHB7ISI+w4S/rnez5ym6PQm/q37zo+fpc4v7r3w/qmrRM8Z7x+
R9OZY8q722NdzdGu5p6upp7uthi1qKSI2cVZ1evmRjsTl35wWe+PV5zhq8/ORwDKfVWhdDDC
O8t9VfXR4wKZdT8EhBBCCCGEEELTYoYngIScHNreIWYHWDIBAFxLg6TwtDbynURkPU3E6efp
buIv58wectVQTLNlUXApQ/8a3xEzkwZNGjYH/sHV+Q9sa//ytXNGFfd53aE412W/IMhuI5xw
FPuJkC3OqxIDKgCIZXPEedO5+aurOUpt1rCnNdoRf+pfN8dDSWpTSREDpf68isCCK6tyyvz+
Ih8RCGf8rd/tUpyzdtkLKXSXaHaqx4gUukuaE6cBsA0YQgghhBBCCKGpMMMTQPRkLRElcDvF
slJ7zz5xfjWtq+ddXSPcteu3Ys2NxFvIOg4RXwmPtYiVVw0587svNpVmq/dcndl/XbfYvubE
Y7s6kwY1bXZFtT/LKVblufY1J1aVjdxlnGrJzBGrJf/mUlEpbv7DjrK71wh9ORR76zYAYG1t
4pJFIz5z8nScDFGbhRu7Ld3yBJxly4vyKnIWXTNvYP911JfF49vaXzepblJzW/vrSTPuU/3T
HRRCCCGEEEIIoVlhpieA6uqJ2+X6538wn33e3rNP/dD7ideT+OwXh79LXPExuvVHoMdBVMR1
XwBCWNteYcEtGdO21seuWxjoiBn1YW1enhMAkgbd25TY1RA/0p5kDPwu6c6VeUtLPF6HGEla
l5R7f/xay7JSjzRSZoRISuYIIa6ySqND6z/p/du29U1PAID58mvy9dfC6FrLTxTboLFgvKcj
fuy1OlOzjKRp6pYry5FV6MuvyqneMHRxHyKQyz95yVTG+d5CoMxXEUl3dhtdZb6K2u6jlI2t
NDhCCCGEEEIIITQ+MzwBBB4P13VgjOTmgiiQQLZ94NDIuRLFLcy/kW69T6y5CbLLAUDwl2VM
MWy+7VQsxyMX+9RNe0KXlHt3N8aPB9OSQJaVeD5zRYkgkLpgKmnQ7afPFfSpzHVSBtJI79eD
LRkjnHMr1gO8rxZ1X/7HfGkzi3QBAO3stLa8IV93zRh+LGOkxY1YMB4LJmKdiWhHPNoRT/Vo
fZWyBU+Oy1+U5c1197TFZKd06QeXicN+PHH6mnBNOwLAGGOcA+eMMVGQZHGm/wdECCGEEEII
IfTeMMN//5RXrzSfeT79/R+J5WUAxHz2Beud7WJ+/pCTeXcD9DSSqqsh2Um3/5x48lkiKCba
wVt8/uTnDkU2VGVtrY/uPB1LmexkMH3JXO89V5eumONR382AbKj0jS9sR1FmqSBBlBR/jtbX
zJ4QwmMx46lnzl7VNz0pr18Lbvfwj+2sj5hpa86yomHmcA7JSCoWjEeD/bmeRLwzYaTN/vbt
/iKfv8hXVJOfVejNKvR6cz2CSACA2mz7I/vKlhfP4vo+o0GSVsJkBuM8aSUAQJWc0x0SQggh
hBBCCKFZYYYngEherlhdxSNd9rETYNv06DEQRfUTHx16cqCCteyEU1vooT8CCOK1/wiiSnf8
StxwD0iDundFklZn3OyIGZbNAeDSuT7DYp+5okSVJqbqDTlvjRKRJMHhBN5XG4gQY9MTXNPP
XuXJpPHEM+rdQ3+us2LBhDC49xa1aKwzGTuT64nHgol4OEktCgDubGdWgS+3PLtqbZm/L93j
8o+QrShbMUSmDA3klj26nRYIccuecBo4Y9MdEUIIIYQQQgihWWGGJ4AAwHnPF/SHHqEn6/pP
lZtuEBfWDD013SVUX0+3/QTMpHTNP3ItSgKV4hVfgfN6df/unY5Fxe5Y2u5O2SvmeC3KFxW7
Ht/d+cn1hRMSc/eutzNGCCtu/t1WZnIAaHtklxwivutvsDe/wgHk5Uul1atAFIHzM+WBLuDo
a3XlK0pq32k8m+5Jdac554IoePPc/kLfnKVFfWt8vL4Cr+wYw78NURLWf2zleD/ubME5123N
4jaH3gMKlHJMACGEEEIIIYQQmgozPwEEsuT4//7aeuMt/aHHnP/nq8OlSIhIt93HtRioPrr/
EWHlx/sGh6hoU5SlPr6789oFgZZu3aKsKs/1dl306prsiQqZ6qnzQstKN5+pJZRs7ALIc9fu
7W8hbh874fjU3SQ/70JP626JHn75ZP8KoIMvHhcEQXZKeXMDCzZWZuzkuhiiPHuL+4wWAYPq
lFmcc4PqnDPKsQg0QgghhBBCCKGpMAsSQH14VzdwzlNp4rlwoRwrDaIDgAO1wVsIqTDkLRhy
YlOXtrrM29pj2Ix/6Zo5+V75yf3h0mzHREXrX74usn3LwBFRGlS3yJVoYcGG/mNuWfqjjzvv
vedCT5MUadG11QBwem9LfmXumg8tI4Tkzp2wdBUaJQGIIqqiLZK+A0lQHNKE/ZtBCCGEEEII
IYSGMaW9w6cF7+5Jf+d71p59YNvafT83n33+glPdOeKGL4IgAqfi8rtI4bIhZ7VFjbpQendj
/ERHKuCWH9sVvO+1llNhbdPe0ETF7J2/xD23euCI7Du3uYww6oscGnjV2r2XHj1+oafV72g8
srn28EsngYORNI5srj36Wt1EhYrGgnx84WeX513qVX0fX/jZPGeBRa3pDgkhhBBCCCGE0Kww
01cAUar95OcgSVJNtRkKS8uX2tt2EI9HvvrKISZrUbrvYSG7kontdPf/E6qvJ8Wrzp/1p72h
BYVukZDjnem5OY4vXVM68WETUn3PtzteeDz01otKVqD0/Z8KPtF59qJI9bSvwtN9HKB/ExjI
69cN8zDbZNSklPaVmyFATQrqxIeMRsSA/erg9zU7bVD9Vwe/HzW6sxyB6Q4KIYQQQgghhNCs
MMNXALFTp3k86fraV4S55SAIyq03K391m/nS5qFnJ8Ogx0B2giAAEXlP8/lT9jUnOMDyUs/B
1sTlVVkAcLgts17PhOje/Vbojee5bRtdofZnH+X0XLVgW3YrWvhs9qd35NBhoTyzc/xZq+5Y
cuWn117+idUAsOZDy6789Nor7r5kMmJGw+B931ehu8Qr+0QiFbpLFFEVZvp/QIQQQgghhBBC
7xEz/PdP++hxcV4lqCrwM+kSac0lPHmBlE3hEvGKv2PBw5AICYtuFxb/VebTGH/5aLdt88Ul
bgB439KclMleOBxhfILD1jtaWjbdf7ZHuBZs5fzcO2QjSjglPl//qeD1ikWF9s7dF3rasddq
tz+2b9efD/Ueb6nf/ti+3U8cnuCI0UgMqgNA2kqZzOTA01aKMlsW5OmOCyGEEEIIIYTQrDDD
E0BCToBFIgDADZPIUu9BJALiBfpVUQMkGQgBTokzAEY84/rJYPpkMG1S/ujOTgB4aHvQtNmx
jnRtZ3piw06ePsHZBftDWao/WrAGksn+U55Mqnd/TL726gvN9+a6c8sD/iIfAGQXZ+WWB/Iq
cOfRVLOZRYCooioSUSC9B4QIiqBMd1wIIYQQQgghhGaFGZ4AktZeymNx86XNPJ0mbjfv6tJ+
/htpyaKhZ8c77Be+IQQqwFNgb/l33vhOxnW/S6rIdfyvy4quXxwAgJuX5nzmiuISv5Lnmep1
HL7IgbPrgzjn+oOPDDM5q8iXW56dXdyXACrJ6j0uyZqqSNEZlFMCRLPTJjM5B81OA4B4oVwk
QgghhBBCCCE0oWZ6EWhVVW65yXrrHd7dzTVd++3vgTHHJz8+9GRCxKUfoMefBUsTF9wCrpyM
66JAynMcW+ujMc0GgL1NcbcqVhe4JnoHGGSv2tD29MPMMoe86kh3qqnOAVET1tBovbNdvmz9
kPNP7WxKdqUtozfmU7uaFafs9DlyylZMdNRoODrVGGcWsxinHMBils1s0x76K0YIIYQQQggh
hCbWTE8AAQjFxcAZS6XBtnk84fq7/w2OCzTB8pcTfzk5/hy3DVJ9HYiZ0wp9yqc2FAHA3ubE
6yd61ldl1RS4JiNm0emu/tK3G37/I7MnQgjJXrlBO3XuquHIZZJDsLV3Z4vu731HKMi/0NMu
/cAyAIi2x588Glx314qsAu9kxIyGZ1JTIMKawsuPdO3v0sJrCi/f3PycLGINIIQQQgghhBBC
U2GGbwFjHUH9wUeI3y8UFQrFRURVtJ//GizrgvP3P9L7QylaRrf/AqhxoWmbj3UDwEtHuiYt
cHDNqVz8zz9VfP6imz9Yfvc9Ay95e06cy/4AcNs2Hn5sxAf2t4EXxRn+jb9ncaCMsy0tLzTH
T8fN6JaWF9JWcmBtb4T+f/buOzrO674T/u/ep0wfDHoHAYK9ShS7KImWJcuKJUfFju21HZc4
duL22vt6c+L1ZtfZ2JvsJorXsZ31Klk3WS6SZcs2VazeRbH3ChIgOgZlBtOfcu99DzAUCIIE
5ayEGb7D7+fgHN7nPncuf88M8Mf8zr2/CwAAAAAAMHdKPB1gPfhLraFOX7lcjY6R45hvf5tK
p8W+/RcZ6lrq9PMs3KDsNNUs5XUrZedLF51zf0+qvsxDREGP/paXf56Jc+7xzehzzLLxmrVM
1yfu+3y+P/24vm4t2bNmtV77+b4Xvr9jz8OHiGjHQwde+P6OfduOzG3YcAHbtYhRa9nCsCfi
0bytZQs547ac9VMDAAAAAAAAeAuVeAJInO6UY3H3tV0kXBLCfv4lXha2t1/sxHSuycED5Akp
K6miR0kz+IK3X2RCSY8fHt2ysIyIbl5W8Zv9I4VfwpENNRlOQrkuEclsVmUyxvXXkjnrZiIl
lHKVFGqqPVmFBgqMMWIZO+VIVymZsVOcaTgGHgAAAAAAAAqjxBNAlMmqVNr7mU+xmmp9w3rz
preJ7l6yLra3i+vahj+TJ3430axezFqvu+h8/+v53qODmZODWV1jFQF9XWv4hRPxOX+K82lu
zh87OXVpPfhLlUheYnz7pnmLb5g/7+pGIlqwcaLdsqaxIJHCOVmRVqR8ht/gOmeaz/BLJaSS
xY4LAAAAAAAArgilngBSigydGQZJRYy0tlbluiwUvMhIOyle/Q5xjREpxuWe+y4cEk06h/vS
m+aXPbA7esvyyqBHu35RZGdXIusU9Gt8+eBrROeW8Cjbtn76wCXGjw8mY/2J5HBqoj2Ub6cL
Eimc49G8nLgtLFe6kpQtLM60Mk95seMCAAAAAACAK0KpnwLmMZlhZL7xLTkUdfcdEB2neXUV
iYvla8wQaQbFuogzeXSbtv4TFw55aE/UFurFk3Ei6o1Z33y6h4iGk040ac+r8BbicYi4EmZu
bEanisVIKWLsoi8Z7hy1M04uZRPRyJmYpvOyuhBhEVBh5dycIuXRfZy4wXWP7lNKEopAAwAA
AAAAQEGUeAKI11TrS5fIRFKcOElC6Guucl54SVu6+CJD7TRvvIY0XZx+Ub/lv6q+fTPuDyXs
4aRtC8mIqkJmbcj8yOa6wjyFNXRuh5fmZCYTPZyRIqVoshQ0q6yYLftDRNfcsVIpFT010n9s
aN3dq0y/wTWtMJHDFJ3rnHFXOJKkUsoVDmdawMCR/AAAAAAAAFAIJZ4AMm9/l/3wb3ltDUmp
L18mDh0mxowt1144UnY8yYI1YqSDwvXu01/Xt3xhxoD7XxvqHrXqw55oymZEwym7Z8xqrvAU
4jGmrRNxzFB/+x0enqs68YgiCn71K7yt9dKv3vfIESfnZhM5Itq77Uh+BdCKmxfNfdxwjlfz
VXlrNtbf8GLfkzmR3Vh/Q8pJNASbih0XAAAAAAAAXBFKvAaQtmC+sixx5JhSynlth+jp833m
U2RcJO3FWzaJvT9h3jBxjTetlSefmn73YF/68EDakfLGpeVK0dbFkWjSeXB3dG6jV0oJV9qW
E8/OuBPu36kms0K5H93/htMEqwLhmqA/4iOi0LQ2FJJQcjg79IuTP+pKnBpI9f3i5I96k92u
FMWOCwAAAAAAAK4IJb4CKPcvP/B98bOUTKf+y994//hDRMp9bad51x/OGKYGD7K6lfotX3d/
/TlW3sJXvofYeZuknjkesxxZGTAe3jvMiF48GY9n3JwjHKEMbda9V29G8tj+rvv/2U0l+h/5
eah1jKh26pY3M2Qkh/Jt90SH+8p2ffPGS0xVt7BaCTnSFSOi+sXVhkc3vDh9vNA445W+6lta
73il/zlbZLc23/pcz+M6x148AAAAAAAAKIRSXgGkxmIsHLQf/V3u/p8Rkbt3n37VKnGm+2Ij
T8ujvxWv/e+Jdi5BqaHpdx2h9nUnOaO6MjNpia1LykNefX1beCztzlHk9mj01L/+vZtK5C+z
/WembjGlIkO7pg/O/fQBsuxLzBaqCoTOrQAKhrACqBhS9vhYbvTo6IFxayxpJ4+OHohmBuIX
1PMGAAAAAAAAmAulvAJI9veL4ye9H/2wy5joOGXe/Pbst/4XcW3mgVlKqfQIpQbVyAkWrqfK
+WLv/draj5O/Mn//X17qF4pMjR/qT9eGzaP96fKAsb83pebsCKehZ36jxLnNQYydqzTkyQxx
cS7dw4hYWZm7/4C+fu1ss+3ddkTYbnpyH9nebYcnawCFl924YI6Ch4tjXGNa3Bq1hSWViFuj
GtdDnkixwwIAAAAAAIArQimvAJJ9/SqVcnbukvFxFghYD/9GX7pEjcdnHpjFGG+/kbLjSghy
bW3Rrdqmz5KvPH/zmWOxl0/Gy3yaq5ShscaImbIEI5XMiX/8o0VztP8rN9B7XoA8ONU2rDip
c7khRcQM/RLZHyIKlvuClQFfyDvRrvBPtMMFqV0N06TspF/337Xww/PC7XWBprsWftjDPa50
ih0XAAAAAAAAXBFKeQWQ/eIr+vKlzOtVKq4tXmjeekv2n76jL192kaGJPvJFKNHPqtrlwH6+
9PZ8tyPUz3dF51f7idRYyrlpeWXI1Da0le3oTPzwY0vnLnIzUjHbLcdTlqxaGRo9RErpixea
77hpojebJd+su7rql9YqqRgbIqLm1Y2MkeEp5c/98hTLDSedxBNnftOb7CLGnjjzm4Q97shL
7d0DAAAAAAAAeKuUdCLAtnlLi7t7rzh1mrxelclqTY2s8mK5FSdLShKRslLcDJAUNFmd97FD
o35T6x7NGRrzm1q5T3+5I76+rWxVU3BOA9f8gemXjIem2rlAfTB2In8wvDjRwT/8797wGPjy
hjARDXWMcM4qm8vmLGqYVdpJdie7NKan7YQlLYObaSdpambIxMcBAAAAAAAAhVC6W8CUYrrm
PPu8/wufVUr5P/9pbV6z6Ok11q65cKQcPMQXvH3i7Vj0Djl4kPjE2xLLuIf70wZnHpNzTi2V
3ttWVf7ZDY22K29aWj6nsQvLmn7J2Lk8nS/VZ2aHXw9c/T7HwOdlEzndLOl832VsMN2vc12R
8ug+Tlzn+kg26krXp/uLHRoAAAAAAABcEUo3AcSYHE94/ug96a/9HRHZjz4uevtISN7YcOFI
bfV7KVg70Sxr0VbePVlbmR7aE806Mp510jmXM2a56j89fHrbgZEXT8bnqvjzuYhmVCnynv1X
yfDIgel38sfA/z5zZsdz5Y1Yb1Ico7noULrPr/tzIptx0x7Nm3OzEW9Fpbe62KEBAAAAAADA
FaFkE0Aqneb19bn7fmK+bevEc5aXq+gwb21R2dzMoVKIAw9S/MzEq4YOimOPEdHxwUw04XDG
yv0GEVWFzHKfbrnyo5vrv/uhxXNS+Xl68FKcf312QRAXdjqycHoRa2PtGhb5vU6SivWOB6uw
3qQ4Mm46ZIY54wOpXoObpuaRSgopvLq32KEBAAAAAADAFaFkE0BMN2Rfn7H+GmvbI0Tk7D+o
r10jR0ZZ6ILyPVzTNn1Gdr1MRHLwkLbuT4go7NN1jeUcMZy0iShg8GjKXlzr1/hcJ38mGGXn
FSpSdDYfJHSvmR2macfPu/sP8qrK32fO2EAifxAYFF40MzBujTvScaWjc91ys650NK7pzCh2
aAAAAAAAAHBFKNkEkBwZISL30FE+r2XiORvr3b37yBVkXOwrt2ayUB0j4u1vIzbxnoS9mlTK
a/AtCyNE9OdbG8t9RjInAh6tENFPVqSednl2BZDupJl0bF91fo+Y1tSoLV7o7Nrz+0wpXOlF
AqhIsm7Gp/vf3f7+iKeyKdR6Y8u7iNGmhrcFjFCxQwMAAAAAAIArQslWBZa9feRKrb1Njo4y
Il5RIUZj5Dgzx6WHKVCtenfJnp2s+Rp54gmue1jlwkP96Y5o1tDYWNpljN3zRLep8+ND2YG4
3RAx5zr43GDfedev54NcIzDaeH3Z8P58HWiVTgf+61+Rx3OJqbr39ccGEqSUkmq4a2z/Y8eI
aPU7l1AhVjLBWY50E3b8kdO/SDnJcXtsKN0vpaz21xQ7LgAAAAAAALhSlOwKIDU6Sobu/dSf
GNesIY/H84E/8v3ZJ9T5p2tN5ol2y8O/kj07lJ2mbEJb88eqdw8Rhbxa0KNVhcxkzo34dVPn
77mmJuLX/Z5CvGPMOC/HpNS5sHU7GRg/dTb4WNz69bZLT3Xqte5ox0j3/gEiZSWtaMeIk7WR
/SkwRuTRvNfUbgoYwRp//TW1mzjjGivZ9CsAAAAAAABcbkr2K6iyHF5bk/4P/3HiQsrsN79N
UjHvBYtl+OSWrlgnM/28ZQMxxle/b/IG44wGxy1HKp2z8oDxiz3RLQsiRkFqAFVu2Bo/sGP6
w0w1y0b2T98gZj/6O3Pr9axm1sOk3vapjUR09LlTI2di7/z317OCxA8zuNJVpBJ2XEphCydh
xxUpQ5vzpWQAAAAAAAAAeSW7AkjfuE709JjXbyGfd+Jy+XI1Ps4rKmYM4zVL1NARlRxi3jKV
GSP/2YLKjx0cHUrYm+aXeTS+oNpnu7IubG5uLytMDaDwsqvrb/0jNpmc4oYRmL/47EM5KVKK
2LkYeFOjs3ffG04oHDmX8cIbcJXjCLsjdiwrsnFrtCN2TCmFFUAAAAAAAABQMCWbAKJcjgcC
uUceo3SGcW4//4KyLN7SNGOUPPkEWYnJlqv691I2RkSWq/b1JE2d7z6TzDlyX28qmrSPD2ae
PxErUOxDfdHntuUPg5eOk+ntyve7RtD2VZMS0x/TvOnG2eZxcu6+bUf2bTvSva+PMdr/6NF9
2470HRkqxDPANDrTTc1TG6jTuR40QrWBOsa4T/cVOy4AAAAAAAC4UpRsAsg92cFCIb19vkym
lOMwj0dfuUL29s8cJyVpBjGmrCQLN5KVJKIDvamgR/vo5npXqvKA/umtjaubgzVh8641Bara
G33mtyKbORejfXYLmOZmg7Fj00eKgUH7iadmm0c3tdY1Ta1rmhhnmnG2XdFUNpexw0XErDGd
G349SEp5NO9Eg7ACCAAAAAAAAAqnZBNAlEor21auy8MhMgxWXi6HhmU8PnOYbiphk5I83CBH
T5K3zJXqZzuHEjn33hf6pCKvzodTzrGBjCvUL3ZFCxR7x5Hpl651UHlfrrttJZnewH/7G88H
3p/vN5YtCX3zH4xNG2ebh3EWaQhHGsKMMU3n+bYvjMPgC83UzIZgY1OoVZGq9FU3hVo507wa
PggAAAAAAAAokJJdg6BsWw5FNa+HBQIsnSElZX8/813wldvJMaYpRjIV5WVN5OYeP+EOjlth
n5HIOjpnps6fOhrzaCznyltXVhYoeKXOv3SJLG5qiut6TUXud787G/uRY0Zfn7561WzzZOLZ
kTMxIkrHMkqp7v39RFTdWuErQ+qhoDTShjNRk5+0hZ2yE2cSp5SSvITTrwAAAAAAAHCZKd2v
oMkk45yIyXhcObbKWSwUlJnMBeMUKUXEiHElnaStTkYzX3lX27LGABEtqvN/fEtDddD44s0t
/+W2tnJ/gfJleiA0o8dTUZtvWI88JsfOlSKyfvwzkrMWeJZSOZbrWK6VcTRDy7elUHMWOFxc
ykl6dG/SThCRLZ20k+RM46wQBcUBAAAAAAAASjkBJEZGyeNRySTjGinFGFPZHMkLch+aqSZz
QNxfqdJjcUtL5sT/eq43nXMnvqs78p+e7s7aImMLrYBvVcX666df6p5lMrV6+Klj3Epbv9o2
/ZboH7CffGa2eYIV/vb1Le3rWyYe1NDy7UAFag8XmiVySsqcm5n4pRK5tJOWhHPZAAAAAAAA
oHBKdgsY8/tUJqMvXyo6zxDjvLlJDo9cOEwJm2m6YkwmB3jdymZ/7sYl5eMZ96c7h4joT69r
eOXUeEPEbC73FDJ4ZeemXzLmdRMukcuYMTTvFk3Y1T1PKaUCf/VlXlNNxqwforCFlbEnZ1Qk
VSaeJSJP0KPpJZv4u2yZukcqSUQGNzWusWLHAwAAAAAAAFeUkk0EcJ+fGHMPH1VSME1zDx4i
UkybuemGMU7CJaWYv1zGum0t8Oqp8b5xa0l9wGPwioD+zhUVTx2JuRcuHZpL40f3X7RfcU3o
vtDooXyRIOvBX7KKchaauV9sysDx6Paf7dv+s32O5VppO98ePVOgw+xhCiN+U8tt19RuJqJN
jVs31W/F/i8AAAAAAAAopJJdAaQyWeKcBQIqlVS2zcvLlRWjC/dxCZvYZKeQjLPOmDgzlqMx
iqUdU+f//fHugIf3xHJnRnPt1YXbOTV17vuFTCvmSQ/k2+6x4+7+A5coAl1WH25b20xE/UeG
DJ+Rb4eqA3MTNcxKKLFz8OWMkyKiQ8N7XWVLJYodFAAAAAAAAFxBSnYFEAv6mdejcjll2ySl
SqV4uIzY9J03SvXsoMg8muxT2Rirv2pxtdFa6a0JmYyxyoBp6uyzb2v61gcWFTL7Q0Tla649
71noXNjlA69Nv5X71x+QmDWVEKoKtK1talvbRIzpBs+3cQx8Mahyb2XIUzbxCXory72VMw56
AwAAAAAAAJhTJbsCiLxelc6wUIiHwzKTYX6fGB7m5ZFpI5hKDqjRDgo3q1iPVtaokoM7unMa
Z4bGlFKVQV3jbGdXcl3rrHus5kj1de9Mnz4WP7hrIkpN91QucVMT/b50v+akp49U8XHnpVeN
G7ZcdJ7+o0PHX+wkIuGITNJ69t7tRHTVu5aWN5YV6Engdd2J0zmRI6LeZJcjbUIRIAAAAAAA
ACigkk0AqVSK6ToPBWQyTY7LAgGWTqts9tyA3l3MEyZvWJ5+gXvDSjNk04bnj6dd0h0hicgR
KpkTTx8du6o5aBS2aG/8wGvjh3afjVO4SkqiyZIxSkndy91zT8Hranlt9WzzNCytbVhaS0T3
fe7hcHXwbZ/cWIjo4QKMmKGZrnTzRaCVUhpqAAEAAAAAAEABlWwCSEaHydBJN3mlRwrBQyGV
SMpEYmoAK2+VJx6T/XuJFPkrtE2fHt/xQM9w0NUC+ZLP/XFL4yznyK7R3MKaAm4BU6rn5/8y
fYuQm8oxHph4KM0zPfsz0TMywmtqZptpuGuse2//xDApc4nc7l8dIqJFW9pQBqjQ2MRv2ayX
AAAAAAAAAHOsZBNATNNIKvIYovMMua4YGeGhgJpKAI33qXinGjpCrkOGj3IJeezR8RUf50M9
9QHDFvL0sFsTNjXGhpN20FPQxRrWyJCwZhwDfzYAxbjSTCbsqVtaUyMJd7apInVh7xYPER1+
6mSoKrBoSxsR+SOoAVRoSilb2o50iMiRtiVykmSxgwIAAAAAAIArSMkWgea1NWRPfN/Wly/V
Gur1JYtFTx/zvb6Qx18uz2wnb5iUIMdiDVex6iVlPk3nLJ51kzlBRImsGM+5flMLFDYBZIQj
mum5+C0rTvK8xIGMDsvY+GxTde3u3fWrg7t+dVAKmY5n823hIvVQBM2hedX+WiJqCLZU+WZd
tAUAAAAAAAAwF0p2BZByXPIY8kyPYkSOK8di5POS//XFL4aft10vdn2fXJsCVaQZxHj3mBVN
2hG/7kweq+UIqSsWTdtDCTvsLdwWMO7xVl1789Cz26Z6mG7kDw23vZVsxvHhhqHNa5ltqoXX
ti68tpWIfvDnDzUsrr32I9fMaeQwO3VoZJ87uQLo2NhBR9rFjgcAAAAAAACuLCW7AogMg3SD
11SzyWI6rKKc+f0kX6+8kouzcC25FmmGtvwOlRxkdcubKzwLa/3NFb7ljUEiWlQfqI94Ftb6
6srMAsde9467/I3z8nWnvVV1mvds3kpzs1I7b3EQr6iQw8O/z5zBKtT9KSJ296IPX990MxH9
4YL3b268keEYMAAAAAAAACigkl0BRK5LjFikTK+vlb19vH2+u/8ACwTzN1X/XrH3fl61QClX
HHiA165QIx1JY+HAuMUZayn3TkzgiL5YTilK5USosLvAOn/4zUzfmXw7NzLIylNEnnwCiIvz
ygOJ052kZq0nfOLFzoHj0ckaNNS1tzc+ME5E1310HddLN/F3mVJPnfltbrKA97Pdj2fcFKpA
AwAAAAAAQCGVbgJICOJcv3q1te0xymT1pgbe20s5K3+TBetYqE4mBkg6zF/FGtewupWpvrTj
qlVNgaGEQ0QZR7ZW+Q71pbJOQYvmuMnxxLH953fJ/FIt21dFTKNpu8B4Y8MlTgFbdF3bouva
iKhzd+/CTa3L3r5gTiOH2TGppJxM+kgSSkmkfwAAAAAAAKCQSncliGFoDQ3WL39NSpGh29se
Y6Gw0l5fyFOzVNvyRbKT5GS0TZ9hLRuJqLnC21ThXT8/LCbX1OQcuXVx+bxKX324oFvAnPGx
mV2vnwJmWDHJjRk3ZX9/gSKD/3sqbo2m7AQRjediaTdd7HgAAAAAAADgylKyCSDm84rOLs8t
NzPGSEjPH9wqTp3m5ZGJe4k+kkLs+h4pSWZQ7P4+ORki6o3l4mnn/u2DQwmbiKJJ+75XB8bS
9kCioCV7fY2tZnnV+Q9zdqGW5OaMLWAyOswikdmm6trTu/OhAzsfOkCKuvf359tS4BSwwuOf
u/ort7f/ERH9+VX/4ZbWP+SsZP/0AAAAAAAA4DJUslvAWCDIgkHr6WdVKk1SWo89zv1+FgwQ
KXH8MW4EVLyHGGdVi8hKqK6X2cKblzcEPr6l4cmjYz2juagjAqbWVuW7bVXl/CpvYUNnLe//
VNcPv+lmUkTEdUPz6MKSRKQ0U2kmE+cSUlrbvEvUAKpfXFM1r4KIDj95smllfeuaxokJNaQe
Co0z9nzvE7HcKBG91Pd03IppvGT/9AAAAAAAAOAyVLK5ANHfr9IprXWevrBda27Wly6RqZQc
GiZi2ro/kcl+stMsWKtd+3lt8+epoo2IpKJHDo70xaxbVlQS0Y1LKvri1q/3jRQ++NDC5fW3
vlf3B4xQWeuHP8fMs3vQ9NyYZDq9vniEl4XlWEyNj882jydgBiv9vjKvIhWs8AcrJ34K9RBw
DiPm0/zm5AluXs2vc0OjgpYVBwAAAAAAgCtcySaAKB7ndbUykRB9/WJwUA4O6iuXyXyuxLV5
3UrlWnz+VhIO+SKscgER7e9NHe5LZyyx50ySiI4NpuMZZ/eZREc0W+DYe37xf3oe+r6bSTvJ
8c4ffIPo7JKfdGRBsnIZqbN7uJjfH7zn73hb66VnE7YgIt0s3c/6shcwgyuqrp4Xnk9Ey6uu
WlF1dchTVuygAAAAAAAA4ApSsvtQVNaSQ0Oe99xhP/0sMwzj+uush35FpklORjz738gMTpZP
3ssGD/Ib/iL/koYyM+LX/5+bWjK2ONyf+sD62tGU+39e6qstbBHobH/3yCtPn3sQpex4D9cm
d29JNzxyaOqWGBi0n3jKvPWW2aY6+mxHciTtWIKIOrZ39x+Lmj7jqtuWzf1DwHkY8ce7Hk47
SSJ6cvI8eL8eKHZQAAAAAAAAcAUp2QQQ83mZ1+u8vF1lcySE8+LL3OdXukaGj9UsV9GjE4O8
YSprJqWIscklP5msIx/eG83Ykoh+vH3Q0FjKEt2x3PL6wn1dj+9/bUaPk9nT+qEbMp1Z/srT
M4pAW7/8tXHtZhYOXXSqtnXN0pXpWPbES6fbN7RUtkQYZ3MZO1zcdY03jeaG84WfK73VSqll
lauLHRQAAAAAAABcQUo2AUSaphxHa2+joQBTxNvbnKef1WprKDNGvgirWkhjp7Ul75JDR/PZ
HyJa1RR839oaQ+PRpH18ML2qKRgwtdVNwdZKXyEDZxcUdZZy3Kw27VGVbbs6qMdFT+/ZkRoP
/OWXWGDWsj7eoGfi5a4kIl/Y648U9EFgysb6G4joeOzQ0dED72y7U2el+3cHAAAAAAAAl6XS
rQvjMfVrrpbdvbK3T/T0iBMnjatWK90gfyXFu1XfHqZp7nP/g9cunXpFuV+/eVnF1sWRNfNC
RLSpvWzr4sjNyyoCha2eU77uuhk93PR4G1qIyBzpnMr+EJESMvfgL0l7g3LC7uSCJqZh7U/R
KFKSpCJFRJKkJJzEDwAAAAAAAAVVsisReGWl6DrjuftO65e/Iqm8H/pA7v6f8cZ6ysaUsClc
S5kR/fp/L48/zjf+ebGDPY+nur76uluGX/zdVE/12o/1P7DPGk6aGddadi1jZB5+2bzuWt7c
NHE7naFZFgEdevJEJp5NDKUmT4I/4Q15PEHP6luXFO5hYNK9B/4x4ilP2ONE9NCJ+7JOpjk0
7+Z57y52XAAAAAAAAHClKNkEkHHdZuLM2b5dRkeIlP3M81pdrb5+HdkpSgwoYZFmir0/YZGW
Ykd6EU13fdSMVA48/gsjHGl5/ycHftkvMoNEZPuaUg5x6dYRae3zjZtvvPQ8Cze3SqGOv3i6
59DAVe9aZvgMjhpAxRA2y963+OPHY4e6xjveu+gjKTvx6sDzxQ4KAAAAAAAAriAlmwDi89vY
/oPEGG+oY4bBTJM0rq1YRqMnVDpKho9IUmpIvdH+qaIYevJX/Y8+QETWaLTrh/9keu6Yfjc0
dpSI7N89eekEkHBEdjxHRInBJOdMCmmlLF+Zd+7Dh5mimcGHTt43bsWI6OGT92dFTivh3ZcA
AAAAAABw+Snlb6Hmne/W161V4wkZHTa2bPa8/70TvZFW3rqF7Ay5DvnKtRV3FzvMmTI9p/PZ
nzwnlVDuuZIxmpsNxE7kz4B39x24xDxW2u7a09u1p3esb5wYy7cT0dQchw8XkROZW+ffvbbu
WiK6Zf6d6+uujdtjxQ4KAAAAAAAAriAluwJoglIqk1G5HNN1GY3yec0TnbEzsn/vRIMxlRuX
nS/z6qUzXre/J0VEHdHs+taLH68+pzJnOmb0TD8VLBLdM9WRu/d7wW/dM1sRaH/Ed9Vty4ho
rC/hOiLfhqJIO6kHjn0v7Uz8Xv3i+A8T9njWSRc7KAAAAAAAALiClPIKoNwPfiwHB7WGet5Q
L/sHrJ/8nCaPzqJckpQkTScnrazxGa+yXLm3J0lETxweveBA9oJQsx4RZebGPOmBqUs5Pm4/
8vgbzmelLZJFeRI4SyoZNiM+PUBEIbNM57olcsUOCgAAAAAAAK4gJZsAcnftYaYhTp4SvX3i
TLfo7iEiceQo5caZt4w0jYTLqheRk53xwl/vGzH1ibfFb2rPHo8VIXQ2a1mi8MjBGT32754i
y7r0fJmxLDHUfi4mxthYbiTlJIgolhuxhaXxy7H4FAAAAAAAAJSq0k0AHT4iTnd6/vA2Fgzy
SMRz843iZIe7ex/VryJPiBQR09RYt7byvBpA0aTTNZqLePWJGaTa3pnI2LOux5mryDPJC/rO
rt+xvZXZUIsVbiIifeVy49pN+uqVxN7gQ8wkc7qJdEMxKUUfWv5nW5tvIaIPLvvUurprhSz0
7xUAAAAAAABcyUq2BpDs6taqqnI//qmKxcjQcw88pNXVyaEoDR5UqQFmBlRunLgujm7TptUA
enDXkJB0w+LIa53jt6+qevzw6K/2Dn9wQ20hIw8vXjnw2IPn9ykiRkSJqhVEZDC3OtHreec7
tKtWXWKesd74iZe6Jt4KR2YSue0/25c/GL6yJTLXjwAzKJLf2vN1VzpE9J29f5d1M5JEsYMC
AAAAAACAK0jJrgAiVzgHDhqbN2rNzdqChdrSJc7uvSRcIs7rr1JWihhnkSYWPJfcOdSfPjGU
dYX85Z5hIopPNOmFE7HBhF3IwHPDgzO7mDv9KpjrJiL7hRcvPc/4QDIbz2bjWaUUYyzf9gbN
tz5ieCOMWFvZwhp/PRG1lS2s9FWzEv7TAwAAAAAAgMtPya4AUtkMKwvbv31UpTNk6Ky7m7we
ZTtKCdm/j3nLVDam4j2ke6deUhs2vQZPO3I87VQEDCnV1S3BsbRT5ivou2SPDM18FuEwfjZx
w4Xt7T9ERO7OPbJ/gDfUzzaPlbb5ZDEjpUg3eL7tK/PNcfhwcfHcWMZNT9YAGs04adRkAgAA
AAAAgEIq2WUIyrbVeMJz6zuJEWma5w/eodIZEoLVr2bhemUlSCmSQlt+x9RLTkWzQwk7nnaS
lsg5cteZxKG+1JnR7EjKKWTkoQUzz2ufyv5M3B07wlx78qwwad3/s0vMs2Rr+w2f2LD5Q9cQ
qYZltTd8YsMNn9jANWQeioARMzUzX/h5sqFzVrK5VwAAAAAAALgMle63UMa06srctkdo8iz3
3MPbtLIwMw2VGGANV6vxflJCW3GHjB7jkXn5V8yr9K5oDIylnWTOXVwfuGlpxfKGQOEDdzPp
C/rOfkyGnQjET031OvsOGPsP6KsvVQnISttE1LC4Zi5Chd+fI10hxWRxcZeUQh4OAAAAAAAA
CqlkVwAxj0eMjGpNjSQVKaXNaxGxOAuHWbBaDR4iM0CekOx8iVXOn3rJg7ujGVsmLeEzNddV
jxwclaoIkWcHui/oO5suCA/vnzoRLM+676ckLlVOOJu0iKiypfwtjxN+f4pUuaciYASJqNxT
aXBDKhSBBgAAAAAAgMIp3RVAuk7ExMlTyrbJdcXxE8znI8bUmZfJTvHGNWqsk4LV6siv2XVf
IqL9PSkhFZFK56TX5E0VnvGM+8yx2E1LC5068dY1zXZrrOHayVPAnKqTvw381Ze19snslXap
I96tZI6IPKj9XFSMaCQ7lK8BNJIdsoWlaaX7pwcAAAAAAACXn5JdAUTZLEnp+9OP8fIIb27y
/slHVTZLnLOWTaxqoUoNkWuRm+PL784P/9nOoaMD6aGEYwuZzLkvd8SPDqYf3DWzHnMBlK24
xtcwb3oPe32/kGJcMW7kxohIdpwiQ5/4uSQr6xCR6TPmMGJ4I4rIbwQ8mpcmG4xxpYqxugwA
AAAAAACuVCW7DEHZjnH9tdYzzyvLZrmcs3O3VlerUimVHlVOllJDKhvndctVcoBVtBFRW5WP
GKUtWRU0hKLqkFHu02UxvqUzTW+8/QNd933LzaQZY6Elq9wBNrXzi5EKRg8SkfX4k8YtN8+W
ABKO2P6zfUQUH0gwxl65fw8R1S6sWrBxXmGfBs7SuM4maVxXREgAAQAAAAAAQCGVbAKIGbro
OkOmRzkOy+Uok6FQkJQiJXmoXvTvI1KUGyfj7LHoGVvkbCmVcoSqCBi9Y1bMdFY3hwofuT0a
7fzRP4lsZvIEd5U4esBfsYLE2VVA/vEuzUoQkYzF7MceN99920Un0Qxt3XtWEdGRp04Od47l
25peugu+Lm+MWNbJ2sJWpLJOljOWPxEMAAAAAAAAoDBKNiOgzW+T3b1qaIgcR6YzcnRMdp7R
r1pNoyfFySeYJ0DE5NBh1bszP37XmWTKEkIqy5FendeFzZwr++NW4SNPHNufz/7kMWaq17M/
XDqh0UNTt6yHt6lYfLZ5TJ9h+gzhqKm2ZiDpUByKVNAIejUvIxY0gkqp/IlgAAAAAAAAAIVR
sgkgpXESgpWVMdPkFeWk68pxtHnN5IsQ15SVJiVJOCzSmB+/ojHYWO7dOL/MEWpRXeBPr2/0
Gvy6hZHCR+6mk7PdCo0d5eJcTkpZlvXAQxcdKYU8/sLp4y+cHjwRJUX59lDHyNyEDG+IZUXW
ljYRZUVWKKWxkv3TAwAAAAAAgMtQyX4LlZ1ntOVL5cgICaFSaZVK6UsW2S+9St4Iq2gn6ZJ0
efUi0vz58ScG04Pj1q6upFTqxZOxB3YOGpw9fWys8JFHVq2f7ZZjhsXkUeJ5vKJCW9h+0WPg
GWNldaGyupDuM4hRvu0Le+csargURXI4M5iw44rUcGYw4yRc5RY7KAAAAAAAALiClGwCSKXS
WmWlvuYqxTnz+cwbt8pYXMXiLFBNVoI4J66rXCJfAVoRzavyzav0Zh2hcV7u132mtro5tHVR
oc+Azx8DXz4tB6QZ4XMPxQ3NSU1dyrExInbRY+CtlH3shdPHXjg9Ppgkonx7rHvW/WIwpxix
5lBrpbeaEW8OtYbMssmj4QEAAAAAAAAKpGQTQMw07B07PTe9nZeFtSWLeXW1Gh5h4ZAaPalc
m4K1LFhLSqrho0SUtkTYq1UE9Loyz+I637ULIllbfHBD7dbFRdgClunuiB/cNXUpxbmlIr5k
jzDP1qVmmqa1znN27bnoCiDXdtlkjkFJNZmAmPjRPagBVDTNobYKbzVjrDnUFjLDnCEBBAAA
AAAAAIVTsqeAEeNEIv21v6Wc5e7d6+7cSYbOfD41fJJ5guSvJDdHpNRYJyN6aM/wutbwmdGc
5eTmVfoP9qZWNQVf6hjfsqCs8IEnTx5RSk7rOJffidVvqO5+Ot9WQuirV3r+6O6LThKsCtzw
iQ1E9NS3XhrosPNtKBZF6sW+Jx3hSCVf7Hsy42RwChgAAAAAAAAUUsmuACJdY0Tk9RJjxPlE
wxXMMFjzWnJzNN5DqajKjLHWa4moczj70x1D/ePW4Li1/dS47aonjowd6E0VJ3I5PftDSp1L
APnHu3Tr3DYu+9HfqejwpSdzLEFqDoKEf6N54QWV/hpObF54gc/wnZ/jAwAAAAAAAJhbJZsA
Uqk0BQLef/c+VlFubNhg3HCdYkxZOVa9lK98j0oOquSgtuwOVreaiG5aVnH3murmck99xNNS
6b1tVeWiWv/da6qLEnnF2i2Mn/tcOD9bA2jGGfATz+g4uZ/8/NKzmT7d8JTuOq//n2DEhtJ9
CSumSA2l+xzhMJwCBgAAAAAAAAVUut9CGenLl8rRMZVIuEeO6O3zWTBItkNEKjlIjBNjarw3
P/beF/o6otk9Z1LJnGu58nuvDNiu/N8v9BclcClcbnqmLo2ys3WIJDdideft5NIXLfR94bMX
ncS13Oip0eipUdcRxFm+nR3PzXHsMKv19dfNL1usMW19/XU1/jpsAQMAAAAAAIBCKtkEEAsG
WTAojp8gw+CRiPXk01pDHfl9qn+v7HqJRVpYeavq26W6Xiaib31gUSIn/uS6howtHSFvW1VV
X2b+v+9oKUrkPQ/8q8hlpy7t+ODZJ1KqbHjf9JHuiZPuazsvOoljuSNnYsOdY7G+hLAn2iNn
YtkEEkDFoUi90Pvk8bGDQokXep/sT/VgCxgAAAAAAAAUUskmgIxNG5y9+zzvvo0ZBqusMLde
L6PDxtbriZS27A7yV5A3wle+hyYXYvSMWa1V3p6xnEfnQtKSWn/3mCVVcWrnpLtOTL+ctgXM
Err/vFs+H81ymJQv7F1244L561ukK71Bz7IbFyy7cUFFcxEONYO8Sl91wAwzxip91TrXhUQC
CAAAAAAAAAqnZBNA5q23MNPM3PNNGYs7r75m/fQBY/NG3tjAGtawprX5Maz+KtaykYi+/Wxv
2Ks9dXTMETJji3tf7G+MeP6lSFvASJ6feGLG2X+lMLPDrx/pToxzZVmis+uicyiphCulK5VS
XOfClcKVqAZdNIoskXOlk29IJQmnwAMAAAAAAEABlWx5YGVbZJrmlk32E0+zygpj80Y5Mjrb
4M+8remJw6OGxsI+PejRDI0pomIVgVbSPb/j7ClgrhEYWHAnEVV5Br1Dx4L/8+9nm0EKdey5
U31Hh+y0bedcPeM8891XdVO75o4V4ZrgXMcPF2KMmdy0WI4mGxov2b87AAAAAAAAuDyV7Aog
+zePaq2tbucZ4owYcw8cIs7kwOBFB1cEdGJsZWMw5NFWNAR8Ju8ayTZEPAWPmkgpOn9xiJKZ
GUP0Mu8bzCEk01jTijrXchmjtrVNTSvqlr1tAbI/xaJI+fWAoXkYMb8eYFj/AwAAAAAAAIVV
sgkgcbrT3bdfX7qYBYPa/DYWCIjDR8X+gzTeQ3bq7CA7NXFJdO8L/Ymsu6GtzBEqY8tr2yNS
qQd3RwsfdurUUXV+7SGuVc0YIzMOXbKCjGZqS7e2R+pDuZTNNda6pmnp1vbahTPngcJRpHND
I8YY07mhJhU7JgAAAAAAALiClGwCSA4MGFevksPDMpkSnV3a/FZlO2pslLgmXv1nki5Jd6Ix
WQQ64NHKfPqOrvFkzu2LW33xXNKSAbMIB3Unjx+c0cO12hk9bLBXJVOXmERJ5Vqic1eflJJx
bngM1xJKIuNQNIzRYLovYY9LKQbTfUIJjeEYeAAAAAAAACickk0AkVL2qzs9776N+bz60sW8
olxlszKVUfEe3rRGDZ9Uox28frVKDBDRgd5UVcjIOVIoZQuZc2Rd2DjUd6kkyxxxs+kL+qzp
F1y62kiPsm135+7ZJuna3fvsva/2Hhqw0jZjbNevDjz3r9ujp2YtgQRzTRHzG0FT8zDG/UaQ
M25oZrGDAgAAAAAAgCtIyRajVYq08kj66/+DcpZ74LDz6g7u8zFdZ9VLxJ4fkbCJSI51aK2b
ieifP7jYlUpI9eSRMSHVu1ZVEZHPKEJ2TDMvKDzEzgsjOHaUnIngcz/5efCq1WTM/AQHjke7
DwxohmalJ4aFqvyaobVc1YgtYEXEiHy6L+tkOGM+3cc517lR7KAAAAAAAADgClKyK4C4xyOH
howN65QQTNOMTRtkKsUiZerMy2r4GHFOmq4Gj6gzrxJR2KtV+PVHDox6dM4Zy9qiwq8XJQEU
uWrjjB6z8txhZLqTCsZP5tsyOmw/9viFM4SqgstuXLDylsVKKm/I27yqYeUti+eva57jwOEN
ZJy0LXNKTTRIEWcl+6cHAAAAAAAAl6GS/RaqGJGQ7pGjE23Xcffu48EAMUaeEOM6CZdci2kG
mf78+PGsu6MzQUTzKrwP7ipC+ec8f0t747s/yPjZz8Xf1BaYt2Dqbnj4AKlz5Z+th7epWHzG
DMFKf3VbRXVbhVLK8OiNy2qr2yq4hmOnikmRqvLX+o2gxrUqfy0jJmYe9g8AAAAAAAAwh0o2
AcSk5I31JFySUmWyrKZa2Q5pmkoMkK+cpEtKkjesUsP58d9+tjfo1ZSiU8PZ+dW+Pd3J4sSt
ZOLYAfX6IV92fNTX7AvMr/I2lOl20jCkKK9j5eXMNPXFC7XWFue1nbPOpFRteyV2fl0OOPFY
bjTrZKQUsdyoImmiBhAAAAAAAAAUUOnWAOIaZS3mDxDnLBwiyyLGGBFvvdY980r+8C9lpbWW
jUR0fCjTH7fnV3n741bYp7dU+B4/PLKqKajzQi+cGXn1meSJcweBuanE8EuPhhff4iZzOTNk
veMDzNC8saNy/17/f/6Pl56KMVbRHJn7kOGNKVIGNzWuMcYMbipFirAmCwAAAAAAAAqnZBNA
JKUaH9eXrpeDg7y+Xo2OksdUjIuj28jNEteJa2Qn5fHH+NqP/8+nesp8RudojjFypfr1vujK
puBDu4fft66mwFHH9rwyo8cZ9cV2dOXb8b09ROSvzXE2a/rgxIudA8ej+cPgO147M9w5SkRb
/nitVoxT7SFPKeXRvRrTiZhH96qJDlHsoAAAAAAAAOAKUroJIMa09jZ3336VSrtHjuiLF6mh
Ie7zMDNAXFdOjqTLDD95gtGkY2hcKmm5UucsYwtT4x3R7LXtZYWPWrnOzOegmcdFKcch255t
hkXXtS26ro2IOnf3LtzYuvTG9rmJFP4NNK43BlpyTiZhjzcGWoYzgwa/4Lg3AAAAAAAAgDlT
sjWAiJHsOqOtWM48pr54sYyPc9NUOYtVLVAT91ySQhGxigU/eGXAcmXOUVIRY5S1RTzj7O9J
bl5QhARQxZrNM5/jwoPhO0/IsRgpNdsk0pU7Htw/J/HB/xWhxPaB53uSXZbIbh94fjgzqEgW
OygAAAAAAAC4gpTuCiApyetT0ShJKcdGmaZJpcjvIyvFDL+yxok40zyk3HmVXjlxj5FSkkjn
jDHatCBSlBotFRtvHHruUTs2kr9knPsaWrK9qakBup2k6KAicp561rj5xgtn6D00GO0Y6Ts8
pJTqPxZ1HZeIVty8iBW8nhFMYUR1gcbRbHTcjtUFGrNuBqeAAQAAAAAAQCGVbgJI47ymWg4P
K8dVozF9fpsajKpMVmVTyk4SNya+lbtZSg2dHq7ti1k+k8czLucs6NEsRzqiOAs0sj2nnfjo
9B4nlpt+WT64I9/I/fQB49pN5PfNmCFSHx48PpwaS2u6tnhLq6/MO5lIQvanyDJOypa2VDLj
pNjEB1K6i+8AAAAAAADg8vMWfAuNxWLf/e53v/jFL/7FX/xFZ2dnvvP48eNf+cpXdu/ePX3k
Qw899LWvfW1kZGSqJ5VKfeMb3/je974nxFtdE1co0dVlbNnMggFz8yY5Ps58XmKMOCeliGvM
9CkpiOkjKcdj8K2Ly22hLEfeuKTCY/B4pjgLNLp+/B01bW+XklJYmalLX7rfsGJnb1lW7qcP
TH+tFOrZe7fvfOjAqR1nXFt4AsaJV7uip0cr55UX8AlgJklSkary1fr1gMb0Kl8tEblqZrEn
AAAAAAAAgLnzZhNAjuPceeedruvec88969evP378OBHdc8893/72t7/yla/cf//9X/7yl/Mj
b7zxRtM0P/KRj7z3ve997rnniOjAgQO33377nXfeWV9fv3nz5lwu91Y80euU0hoanFdeU+mM
s/01HgySZRNnTPOwSDNJqZwcr2onw7++Nbx2XvhgX9rQma6xk9HMqqbg5vYiHKCuXGfG8p/J
tE4i32BKlg2dl1Bznn1eDgxOXdpZe9GWtkVb2oQtucYjDWULN7fOu7qpILHDpTDiY7mRrJsR
SozlRhRTKAINAAAAAAAAhfRmt4B95zvfIaLPfvazRHTXXXdJKYnovvvu+8EPfuD3+z//+c9v
3br1b//2bzs6Orq7u2+//XYiete73rVt27atW7c++uijGzZsaJ3013/91/v27du4cWN+2u3b
tz/11FOz/afxeDyVSr1BZJwry2KTO6RYMKBsi0gxRcQ4OVma3Balcimme/b2JCsCxsmhtCMU
Y+xgb3JJXeDkUObOq6ve5Jvzb5Xt7bqwsDPnWv7EcDM7ysV5h38ppdxde8zb/yB/Ge9LHH/h
NBE5ljt5DBo7+XIXv475I3WFegK4CEmSEX10xWef63788Ni+j6747L8c+IYjZz3HDQAAAAAA
AOAt92YTQNu3b89nbYQQmqZxzjOZzKFDh1pbW4moqampr69vcHBwx44d+R4iam1tffjhh4lo
x44d73jHO6Y6p6Yiovb2dq/XO9t/2t/f/8QTT7xBZFLI0THj+i2yr5+3tMjBQfJ4SNfJG1LZ
ODFOmqkyo+QN/91d7f91W9fS+uBoymGMyny6IvraHfPf5Dvzf0E6F0kKGJEKe1RNvMOGTxgB
zTmX+dLq6/TlS6cuK1siV922jIh69g+YQXPtXSuJKFjpL1T4MCtF6sdHvjuaG0k5iclGtMZf
X+ygAAAAAAAA4AryZhNAx44d83g8X/3qVw8dOiSE+Md//MdoNOr1eiORyMTsut7Y2Lhz5869
e/c2NZ3di9Ta2rp7924p5d69ez/+8Y9Pde7cuXNq2upJs/2nkUjkmWeeeaPQmL5ogbNzl8rl
3AMH9SWL3OgwSaWSA7xqoRw4QE6WN11D4327s83jWdej86wjTJ1LRcNJ+9hgZkldoVMnk6eQ
zaQHfdIS0nKNTIJLmxinyWHMNOR4Qo7F+Py2/Mj9jx1Lj2WSI2mppKbzg48f80d8696zqsBP
ARfy6f5F5ctPxI44wl5UvlwqWeGrLHZQAAAAAAAAcAV5szWAampqNm3a9NWvfvUXv/hFJBL5
4Q9/WF1dncvlXPdsEeV4PF5bW1tdXT21aSsej1dXV3POZ3TW1ta+yWDOw7no7DSWL2W6ri9e
KEfHmGkoJVmgSo6dJsZI98jh4xSq/efn+oRUQqpkToymHCGlEOqbT/W8lcH8niEbxoWdFdfV
LvjSTeXr5tGi5aGv/xWbOs5L14P3/J2+ds3UyLV3rbzhExvKm8oYY8tvWnjDJzYg+3M5YMQc
6Qyke5P2uDvZiFmjPi1Q7LgAAAAAAADgCvJmE0Bbtmw5ceJEvr1y5cpXX311/vz55eXlvb29
+bRONptdvXr1+vXru7q68sO6urrWr19PRBftfMsIQYYpR8aISI0nGOeTi4J0crKkmRMDpGTc
JCkjPt2V1D9umRr36DyadFyhyvxFOCBfZLMXf5DX5X70EyXPrhJSmaz14EMXDs/EspqhLdzc
OoeBwr8RI0rYcUtkJYmEHXeko/Ei/IIBAAAAAADAFestSAAdPHgw3+7o6Hj7299OROvWrTt1
6lS+5+qrr/Z4PGvXru3u7s6XiO7o6MjX+lm/fn1+mFLq9OnTUwWA3hoa1xrq5PCwcl0ZHWbh
sMpZzOdVTpYHa0hJkg6LNFM2VhHUb1gUWdMS8pq8zK8vqfNvXRKpCZlvZTC/H65fZAXQ1Knw
5nCXe+To9FvOcy/IM9359sCx6LP3bn/23u3R06NE9PJ9u5+9d3usb7wggcOlSCVd6abshCMd
IcVEQ9hJBx8NAAAAAAAAFM6bXYZw/fXXHzhw4DOf+czy5cuHhob+8i//koj+4R/+4e///u+P
HDmyffv2b3/720QUDAa/9a1vffKTn2xvb7dt+2Mf+xgR3X333SdPnvz617/e1dX1pS99aapK
9FtDKffkKfPWW+xHHjO3bHaOHGUBv0xntOZacfIpYhozfDJ6VF90y/rWst8dGV3XGk5k3WSO
rm4J7ewcf9eqQh8Bli8VfGEnN86motxIXeDL/yHz3+/JLwLS5rX4//3n88ecEVH9kpr6JTVE
9NB/fjxSX/a2T76l2TR4ExRJU/MsKF/WPX5qRA0vKF92On6CESt2XAAAAAAAAHAFebMJIF3X
v/CFL2QymYGBgU9/+tP5zmXLln3/+9/v6Oj43Oc+NzXyfe973x133BGNRpubm/M9gUDgb/7m
b/r6+ioqKnw+35uMZCapeGO98/LLKpu1X35Va24UYzGmaZQZYeF6NdapnCyraFeZEamq33tN
zZH+dGuV19S4xuidKyo1XoTv524ifmFnPiukFEnTa217dGoLmDjT7R47bmzZPGO8dJWmIblw
GXGVY4nccGYg5aaEcoYzA2O5Ya8+6yF3AAAAAAAAAG+5t6YQid/vb29vn9G5YMGCGT0ej2cq
+zOlsbHxLYlhJl2Tg1HSNdI0FgyInl6ScuKHOLmTp60zRm6WuP7MsVjErw8nnZQlDI31xa3G
iJmx5ZYFZXMS2OyYpl3YafhDNJkBMke73YOHp9+yfvagse4a8nimd+ZSlhQXOU0MisWVtiJl
cFNjnBE3uCmUm7ITxY4LAAAAAAAAriBvtgbQZUtlc8w09VUrSUqm6frKFUoKUop8EZWLEWNM
96j0CPNG/vvd7R6d/9VtrYwUY/Sf/qC1zKf/9bvbCh8z1y9SeEgLBPMNZXh9/+597PVjwIw1
V3n/+IMqnZkxXroyWIUTpi4jQglSVOOv9xtBnes1/nqN6a5yix0XAAAAAAAAXEFKNgHESJGu
qUSCOFeMVCZLjKtcTiUHeWU7KaXsLK9boRJ9r3UmljcEnjseswX5Te1Qf6oiYBz7/9j77yi5
jvNO+H+q6qaOkwMGM8iBSAQBEhIoKjAnSSQlrk2tFXf9065s2bu2Vra1XJ31kS39juxXR6vX
tNaUaMtBIkUqU6KZMwmRYELOeXLqns59U1W9Z2ZAYDDEwNYA6AZmvp8/iLp17wy/F03+0c+p
eqp/cmGlAvipa3lG34JzETlezQlrWoItW0/0hA63becd7ay+bvwyKAelTLmUKWutVaiPj9Vp
mgpBhYVKEtGBzO4Rd9iT3oHMbl/61Q4FAAAAAAAAs8uMLQBppXlHO29pZqYpFi3QWjHDIEZU
SquhA0SMGbbq3UZB6Xsv9+7rLz29Z4QzGs77v9gy1Jv1//6l3spn9jPpd7yF8keGxsfW0JFw
z76Tt6TyfvDDE5d7Xzz8yg+3/Pr+t7Sm/gNDr/xwy+YfbQtcLDOpPk6MMWYLRzCDEx8dcG6K
KhwzBwAAAAAAALPWjC0A8VhUl10WjWrXVT195rs3kBAsEuVLryPOSUsdeixSwzre/be/s1wI
1hi3/FBFHXFpR6I+anz9zsktjSqR2ZjckokbZnFfqe8X24qHhlVqhPipTYKE0IXC+DA3VOSc
hZ4k0nbM5JxFayNW9DTnykOFKVKayOQWZ4IxZnKLiJhGo24AAAAAAAConHPTBPoCxFtb5cFD
/uEjpLXq6fV+8CCfO4e3NKvuN1mkXrs5IkaM6/6dR+LvHimGEZMLwTxfjRSDiCWG8sGcmkqv
0fBGhifNaBmmXjkiSz4ROcUMjW0mOkEePsLePiT+0puWK6X69w717R9cff3yZGvcME/TUhoq
TzCTE1NajW/fU1oJZiTsSrcYBwAAAAAAgNlsxq4A0kpSNCJWXEKMs4Z6sWyJ7OoRixYxYejy
CHGDGOmgTNz4f5/pHikFR1PlUGpDsJ6M35Nx73m2q/KZufGOBTtc6PB40cd3GifdNFavInH8
E0w0xWpaEswcvWxe3FDTkojVRysRGv4tFrcNboQq0CQ16VAFprBqrNpq5wIAAAAAAIBZZMau
AFLDaV5Xqzo7iRGFoTzWxetq5f793GbE+XgPIK01CWNZS7Q747UkLX/E44xJpWOWed3Kuspn
9ob6J81wXqvl8UbOpjdCoy9zsq+zGhwizyPD0Ep37egjoqFDKSI2cGiYiOL10foOVBmqT+ow
VKElbM4MRswSdiC9QAXVzgUAAAAAAACzyIxdAUTlkrhkeeQPPkdCiFUron/0eZIqPHSYrDgx
g0jTWPVHm7GdPYV0IRjI+V6gvFBp0keGS7t6CpWP7A1PLgAJY6mW6vgFO6X6Q0RqZISiUaLR
Vwm8MPDC0JeMHR/LUFUuOpwJO+UPOv5ZAgAAAAAAAFTMjC0AaanE/HnB5tcpDFV3r8oXdLks
Guq1l+PJOcRIS5/XLaBymjFa2Oi01dkGZ3Fb1MfMmG3E7SqsjYp2TO48zcXJbVx2OTXprs7m
KF8gIiVV59bezq29mZ4saRofp7syFUkN/wbOuCXsmBk3uSmYiJnxuJmwjUi1cwEAAAAAAMAs
MmO3gPHamvI//LP90duJMXP1quMnpsdiLM7loedGv5VbUTWwmy25seiFvRkvVBRqnXOlH2qp
9NGUW/nMTe+7afC5Xyl5stOzVd8aZKf+AcGJs9FP0RLX/JeNRLTj8b1v/nLX+BguEGxsvY/B
Tc4EERsdcM4Ia4AAAAAAAACgcmbuCqBQmpevC19/g6T0N73CamrJMPjcNta4jDUtI610UOIL
3yuSLZfPT1omL3rSMXncFu11dnu9ffOqhspnNpK1y/7oq07TnNEPxrRab7iD9Ml1Ir5dS+zk
58WIxLx5kw6GZ5wzPmM/04tUoHyp1TUdN3ckFyat5DUdN0dEtBjkq50LAAAAAAAAZpEZWyzg
jfVy/wHeUE/EWH2dLpd4c6POZHXX67zpEuKCDIe4JQf27u0vpguBbfIgVOVAdqXdnhFvS2eu
KrEj7QtW3P1Nbpjtd35mzq13TbyluSB9sq2PJtJBQNFTdxIx4hxLSy4sWqtA+v93619vGXx1
sNz/f7f+dVf+aKD8aucCAAAAAACAWWTGFoBUJmtcvl4eOqJJq64u3tqq83myLXJq5O5fsdoO
3rhEHXqOYvVSaSLWlDCVpkvbE01Jq7XGSjiiWsnLXYe1Um5fl/LK3Dl5MLwXaU63XcXrG4nI
vvbq6Bf/yP7IbeR6p/yw0sKsWnKYCud8TdP6xkhrxIitaVoftxKCzdjdlwAAAAAAAHABmrEF
IEYk9+6LfPGPiMi56z+waFQXSjyZ1IUBccnNOtev0kfEsusLg51as7jNe0c8IhrIeo7BC57s
qHeqErvrR3+/95v/Sys5+MJje7/xP60JMbxosxKOSg8TUfD6m8aaVca6teTYE3888OXEFkJw
IVBj67a0Vlrr0T/1WMUR54ABAAAAAABABc3YApB2PdK69Nf/h4jcn/8q3LaNWaYOQ770RtW/
i0KXSV/l+/+lZ5EXynKglNY1ESPnhkSULYXbu6twDHx25xvDrzxz4tIbHigeOzDxgfreTeMD
lc/7jzx+ut+h0V34QhPqUGud9TK+dKWWWS8TSB9bwAAAAAAAAKCSZmwBiIJAh6GxcjkRifY2
1tCgSmU9OKS7X9eFgfFHvP4Ddv6oY4rxFRnlQPmh7ky7BmcfWddU+cipV5+fNOOltzXfuMJu
SThzaubMLXF58mwy7+cP6+zxE8L8UvDmz3e++fOd3bsGZKiOj3f2VzY+TEGP/sOTntRSa+1J
T2tNWlc7FgAAAAAAAMwiM7YApIOAGKNQjo49n8eiFErmOLo0wpNtRFqHXiYyz/GGGJEpGBFZ
gpmCxyzxrY8ta4yblc8sS5OWHTEVDtSunycsI9oS4y8/OfGeDkP3Xx4YH5uOsWTjvERDrDxS
jjdGl79/0fL3L2peVIWDzOCdQhVq0gkrYQpLMJGwEpqUr4Jq5wIAAAAAAIBZZOZ2omWMcUHh
2NdsJUlr4kyVSlznVeoQMc6saG12t0ktCUcESpd8lbBFzpPpYjjWq6UKG6niS1YWjuw7cclF
rR3/4P6vP0FEcv8hJwxPeT/D5In48TFn+399NN2dLRe8pWvmxBuiFc8OUzK4wRjLeCOedKUO
M94I48LmVrVzAQAAAAAAwCwyQwtAWpNSWoayq2f0qlhSw2nSmtfX8eT7Vc9bpKT2ixSp21dY
GrGEdKXBWE3MjNkGJS3HrM7CqMy2V6e6ZfhZN9ZmN8R410EWi4pLlhORef21Jx7I9uWHj6bn
r5trRmboZ3rR8qSrlBoqD3hhWWo5VB7wQ7cky9XOBQAAAAAAALPIDN0CxhjjnJmGedna0Zds
ajQuXUVaUxCog8/wuvmkJSmV92mZ2pcrhwVfhkp3p92+nHdkuOyHVejPEmRS7mDfVHeLNQvT
be9RjS1aa10q279zV+SP/5C3zw298PWfbn/9p9sHj6SDcmjZpgxU1/Ypfw9UHiMmuPiDy760
rmVjS3TuH1z2pVq73mA4rR8AAAAAAAAqZ4YWgIjIMNTAYLBzFxGpgcHwjS08GiHTZE3L1Ugn
cUGMRXjYx1qIkZSaiCyDR0zeUmNX5YTuoRcfmzTDeWLipRGUxNZXiEgr5f3gh+OTW/91T6Yv
n+7KekXPjBjFbNkvBy1LGisYHP4NpjCJ2HNdj3fmDuf9zHNdj4cqiBjYpgcAAAAAAACVM0O3
CymllTTXrwt37x3fAmasvTR4a4uWkoq9Y8cyMWYnhVtqFtkjignONOlyIOuiRs+IW5XI7kDv
pBnGYxMvk8PbScnxcfDWVmvHTrFm9RUfXUNEhVTpx//r0fbVcz7wu++qYGT4d9FESsuu/NG8
nw2k35U/6spyVZpMAQAAAAAAwKw1Q1cAcc4YD7duZ45NRCweC7duY4JzyyYjwqJ1Y8eElVRs
jrDjfqhqY6bSZBuCc7a2IzF+KFiFsXesO+Li5FH0dnnYKXRPvOv+ywOkVKXSwVnQZAn7w4t/
a0HNkjqn8cOLf6veabYEmkADAAAAAABA5czQApCUOgj43DZj5YrRl2xtNdZfpv1QMyIticbb
r+h8wFN5V2udLQWcESPqz/qHhsqBrEIPoLGjx04xcQUQD13NTzmZnjc26FRq4szy9y48zxlh
OpSWnvTu33Pf/vSuofLA/XvuGyr1BSqsdi4AAAAAAACYRWZoAUhpYky75fDwkdGrwUE5OtDM
ssgr6tIQETErUet1G0zNrXOiFmeM1USNpGOEUgtehRVAQW5k0gxjzomx6WeZCibeDfcdIOOU
kpDpzNANfRc5Szg2t5ojrY4RNbnZHGmNmvEaq67auQAAAAAAAGAWmaEFIClJK5ZIWNddTUTm
tVezulrGuc5mWcMiGttspd1MnmIpqh3O+6HSjLGRYiCVdgNZlchG5B1dgZl9YlioWz4y5z0n
H16yKPG3/4clE5XLB9PlhWVN9IH2m+bG59XYdR9ov8kWtodj4AEAAAAAAKCCZmgByDSZYZqX
rx9b+ENy/377ums0Y6yxQcuQd7ybxlbTDBrtTGtf6lBRGCqDM/mOfVgVYze3TZ6asA5JM5FI
7TxxGR48HG7dRkL07Oo/9Fpn59ZeIuoeH2+b3Ewaqs7kxuLa5UmrNmJEF9cuj5rxaicCAAAA
AACA2WWGbhoKfN7e5v3k5yQ4Eck9+8rbd4l5HcQFT8yRR14kbpNht9hhQ6Tp8nlNz+wZsQS7
enndrt4Cq7OrsQOMpOdNntKS2PEPKJo7bPi5iTfdBx6KX75emMK0DenL0c9ybGxYonKh4d/B
EGaowof2fa+n0OmG7kP7vjfiphYkl1Q7FwAAAAAAAMwiM7QA5DgqPcIitvbG+uaEIXMc1dfP
amvU5gd1cZAl57BES6Jra0wfeGp3VCpd8OQL+0fqY2YYaqWp8jUgI/6O/VxanVgEpESEGKMJ
C5SMpUu077cuaxo/Bp6IWpc1NcxHZ5kLjmCCMW4Lh3PBGbOFY3LTEU61cwEAAAAAAMAsMkO3
gGlNrqdDad/+ISKyP3yrVkqHIXke2Qmx8sO6MKSGD26zr4xFIjURo+wrRrSoKaK0PjRUqsYC
IIrNe8eSEH6yTYxVHqIJu9MYY7KziyROkroI+NILVdhVOFr08550uwpHS2Ex1PjsAAAAAAAA
oHJmaAGoUNJBEP/6V2VPLxHJY13xv/pLUkoPD/PlN6meLaR8UsFlLWo3W7agwemod6KWyJVl
XdT8k5vms2pUgGrWXOG0zJ04Y0SbTow1N2hCBUhrLZYvY7W1lc0I0xGoQJOusxvG1/7U2Q1E
FOIYeAAAAAAAAKigGboFbKxWUvq7+8T8DiJijQ3lv7uPtCbDUvse14UhIs2YkD1bP9C6YnN+
XsGTRT9c2VbvmOyxnanLOqrQo5cZ5vI//mrvvz44vOlpu7Fl7h2fHNlUCktvnw3/ju7UzBAU
hjufPVxIl4JyQEQ7ntrvxG07Zq378MrK54epKC2JdKhCpZUeK/2MDrSqdi4AAAAAAACYRWbo
CiDHIa2pXDbXXUZExvJl2g9IKZaIEzE2tvtG+wXNxYG+fKh0uhhozd46lntiZzrpGNU6CYzb
TvtHPyMi0ab33ZRccdnEW5abmvRwuHc/cb70qgVrb13RtLiBMXbFHavX3rpi5TXoLnxhKQR5
TXpZ3coauy5qxJbVreSMj/iTP1AAAAAAAACA82eGrgAyBEsmyffdH/2EiLyHf0Wux2pqSHAd
linWRKURMixh2AuSIi1ZzBJa69qoceOqhlTBr0oPoDNLt13Fo1Z7fa//wsvGiuXRP/ljGmsF
ZMcsIkodG7GiZrwxVu2YcBqBCklTX7G7FBY96fUVu5VWgQyqnQsAAAAAAABmkZlZANKlkrFi
uQ5Dnc2OXjPOmhrNpkady4nF14Yv/D/EBBFLe/wFf+5I4BV96QXq8JDbNeIN5/071jVVpQYU
jAz3Pf4TWSoMPPsrZpqycPKW4oZRLgYvv0JE4Z598shRccny8VtuwevbOxhJ4lSpC5Qvy0qr
g5m9blgaHwTKL8tStXMBAAAAAADALDIzt4CxWEy7buRzn7VuuoGIrBuvj/zh78nePtbYqHq3
sWg9MWJ2vDlhLrbTc2utuojhmGLlnOiixsjdty6oSvVHlksHv/P11GsvaK39keHOB78buuWJ
DyQHt2opx8fuvzxwoivQ7qcP5FPFDR9dU43U8G+zhMMYa4q0OEbUFHZTpEUwgWPgAQAAAAAA
oJJmZgFo9Fv3rTeV//bvWDxGRCwSKd/79/adHyHGyC/wuVeQ6WgSO8P53MvmPVUKVKhUb9bv
z3r3PNtdlR5A2V1vugM9E2eUVzwxdor9Vu7kXXmsM3juxfFx/4FhYYi2FS0VDAu/gbFTwKjW
rreEbTCj1q7XpAOFLWAAAAAAAABQOTNzCxgRieXLnLo690c/JSL/pU32b32Ut80ZKwbVyQNP
k1PHazuW92x5ma9mRIxIqtE/DM5XzIlVZQWQPzwwaUZLYm8X6KK5IzJSa9U6sq+fNzcxy/Je
fqWweI0WItOfj9dHM/15IqppjgtLVCE9TC1qRBlROSxJFSpS5bDEiUeNKpw0BwAAAAAAALPW
jC0AERFrbrLvvCN4ZbP9kQ+PV3+ISAclsfKDcssPlQz2i2WlQnGY+V6oGOl8OVSajgyX9VhJ
qMJi85dOzs8jJ8bpOVcywZd9fmP+D78Q+fznxJJFQ0fSvbsHicgv+ZGk3bWjj4icKxdEUQC6
wESMaMSM3rjgtqeP/SrrZ29ccNuwO5i0aqqdCwAAAAAAAGaRmVwAOomdrOfwuVfIHT8m0uTl
7LoWx2qbzyN9WT9TChoSFidqq7WqsgKo3Nc5eYqNxjzFeA8g1xt9PuuWRsYaCWtSUo+PuXEB
nmA22ymlykHpezvvGW8C/b2d9+T97PzkomrnAgAAAAAAgFlkxvYAIiK5c5f3wENE5N3/kNy5
a3xS7X9C57pJaxapXTD8rJ0/Npjzyn6oNeXLYa4cVmP1z6jc3m2Tp5Q78cqsjQQvvkxE/gsv
ElHbypb1t69e9t5FmnT7qtHx+ttX2zG7oqHh3yFqRmzhjDWBjpjcaoq0RM14jVVX7VwAAAAA
AAAwi8zYFUBy+87g1desG64P3tpqffDm4JVXtesZV6xnraupfxsR08XhLKsfUnWKkybiY6Uw
qfWevmJ1Apff+e9VEy+E8r3HniCicPNr7o23PPfLI5n+nJv3GLFUV/bX97+VbI5ffsfqSmaG
fw9PeoH041Yy46WU1nErGeSPutKtdi4AAAAAAACYRWZsAch77Elek/Cfe56I/GeeY5FI8MJL
xhXrdXFYLPyA3PuvZDgUb+uQZHG7a8R1gzAZMQxOy1tjVQksS+8oADFz4lXk8Bu67I41h1Zd
X/32cM2VHWtaF6xvf+uXu9736SsSTdWJDf8mRoJx7klXaqlJedLlnDsCa7UAAAAAAACgcmZo
Aahc1qmUsfFd8tgxIuK1NWLRQu/hR8h1qZSSfdtJmGTYsdyBoeCyTnLzbqg1DecDIkoVqnM+
N+Pv3I53csb0Ms7wwROXLeHgXZ9aYF1xGREdfbM73ojqz4UrUL7Frfe2XfdSz9OloPDetuuG
Sv2u9KqdCwAAAAAAAGaRGdoDiHFdKASvvSGWLhk/Ej549XVdLo+dAlaksEzCIcYN7TU6oW3y
hGOYginSUYuXA1WVyJPaPbPRj+bkXM3Q1kmPBA8+NN4TunlxA0Pr5wtYIcyXw/LWoddT7mDO
z2wdej3rjRT8bLVzAQAAAAAAwCwyMwtA2nW151u33MTb546+ZEe7dcO12vNISmYnxarbyM9T
6A41bFTMcAMVKs0YOQbnnK2ZG69O6PCUlUdM1BGd3AKWmvuBctulJy6tG66N/fXXSAgiWnnd
5PPj4YISNWKO4VxSv7rGqo+ZiUvqVyesZBzHwAMAAAAAAEAFzcwCELMtFnGClzf5jz5BRP4j
j/kvbWKWRUyQknLnw8QYaVWT2nI4ZwpGQaj8UJcDOZjzNx/JVSezaZ3hLpeu07/7xGXw7POq
r78iueBsmdwMZbBlcPP4CqAtg5tLYckWTrVzAQAAAAAAwCwyMwtA2g94SzNFI8baS0e/gV+x
ntUkRftcEkzn+0nL0YcYs8ldECu21tiJiBExxcLG6MImp722Ot15dXim3kPJ4R1MhScflsr9
/gMVyQVnK1RSkWKMMWKcRv9UWildnZ2GAAAAAAAAMDvNzCbQrCbJkklj6RL/meeIyH/qGWPD
5WG+QLbNkm2kpR7eT2Gwm1YUfOpyXTdUSulDgyVN5IfV6gGkz3C3WLvEeN/7k21G+e//KfKZ
T/CFC0dnpRzfBQYXMltYcTPZ5LQMlwYDxpucln6rJ25WaachAAAAAAAAzEr/rhVAP/vZz779
7W+n0+nzn+eccf7jb3s/+bkeGSEiNZTyH33S+dTHR2/YMZ3pJMbIMFfwwxRtak5aEZMzxhoT
ZmuNtXFRdZqzcONMW8B8p5465ofbdxJRuH2XWLJILFmE6s/FQbNCkNs+/OaIl8r72e3Db2a8
i+l/JQAAAAAAAJgBpiwAzZ8///777yeiv/mbv7nzzju/9a1vLV26dGBgoLLxpi/Y9CrZNotG
iIglYsyxgxdfHv0y3redWTFinLilpLRLPUN5v+hJqXSmGA7ng9eOVOd4JlkuTbxkZGqVKY0t
R9IRS9TFjNxQ+Pqbo6/21hZ58HBVQsI0uKrEGW+MtNjCsYTVGGkRXPjKr3YuAAAAAAAAmEVO
XwAaHh6+5pprPv7xj2utv/Wtb91+++3bt29/8MEHn3rqqYonnCb/ueftD97MOzqISCxaZN5w
bfD0s6M37OTYfUbSJ2EmE4mmuN2YMOvjpm3y5qS1tDlalcDKd0+55ibjtVFj9ANiZV+OFNmL
j2t9fJuY+y/3VyUkTIMf+rZwrmq7tiU6p85pvKrt2oiI+tKtdi4AAAAAAACYRU5fAIrFYrZt
E9HPf/7z7u7u7373u5FIpKWlZe/evRVPOB16YJCIBZtfN9asJCJj9crwjbd0EOhMltW0k+GQ
ksS4K+J9rt2fcx1DaKVLvsq7oWlUpzH2ieLOaUXzXdTTeeJSHjocvPzriuSCs5XzM6WguG3o
9bQ7nPOy24Zezwe5QlCodi4AAAAAAACYRU5f7IhEIsViccOGDR//+Mc//elPNzc3B0Hw3e9+
t2NsQc2FT8tQ5/N8Tqv/1HNE5D3+pLFyhS6WmGmwmrnaLxEbfSofmkOePb8hIsb+GtbMjeXK
ckd3db6ZR9rmT7xk7ORhZIzIKXRRcxtvbCQisWC+WLgg3Pw6KZwkdREwhcUZT7lDrnQD5afc
IcZ4xIhUOxcAAAAAAADMIlOeAvb973//iSeeSKVSd911FxE9//zz7e3tt956a2XjTROLxkgr
XSzZ//G3wj//auRzny3f9z2mNVmWHjnKrKj2cySsWh42Mf/T72t74LX+cqB++4rmkVJYE6nO
yWhtH/rYoe98XYXHz3rnVuOJW5ooPec9tevnJV7/GUulYl/5Mhkz8/i2GSnrpaWWcTMx4qY0
U3EzoZTMe7lq5wIAAAAAAIBZZMrtToyxm2+++corr9yyZQsR3XDDDX/2Z392sawAojBkTkT1
9nnf/yERlf/2XsrnyXGIcZ0+wpJziASZjvSKzSzzT5v6tnUVBrL+37/Up5Te1pWvSuT4klU1
azYwxsb6/1ixhZdMekAMdMrDR7XW/uMXTScmGMVG/y/LeGlf+YEKxo8AEwIlPAAAAAAAAKic
KQtAjz766LJlyxYvXvyVr3xlfOa+++7bvXt3BbNNnw4CFo8Z8+ep/gEiUgMDYtVKFo1QGDA7
oQb2kDAo9GLcbWtpsgxmCiY486Ra2hK9fkV9VTL3P/nzkS2vjHcCUoFf2PfyxLtMa3vHi+Nj
7xe/1NnqHFUG08A0Y8SSVq3JTZOZSauWMWYyFIAAAAAAAACgcqYsAH3729/+i7/4iz179jQ0
NIzPdHR0PP744xXMNn28oZ6E8Ldss66/hois668LXn6FHIcch7VvYPFGCsoUlM221VdfvrTo
K8cUjskjJr9+Rd1dG5qrknnkjRdPfYfExKto7jClBsfHuux6D/20ouHgbDDSpAdKvW5YdqU7
UOpVWo1t7AMAAAAAAACokNMXgPL5fFtb28c+9rFLLrlkfFMSEfX09Pi+X9l402UY2vPsD96s
unuISBeL1rVXMy5Gx+kjFHijz2hFhcHndg9HrdG/BC9UWusfvzlYrcheeniqW1z6ydSuiTPB
iy+rI0crkgvOFiduC/tza/9kad0li2uXfW7tnzhGhGMFEAAAAAAAAFTQ6b+FJhKJ4eHhnTt3
rlq1anymu7v729/+9s9+9rPKxpsm1T9grlvrPfo445yIwu07iDHe1kpBQF5Gu9mxtixMecWe
/sHQnCs4s01um8IL1b6B0vKWaOUzs1PXhGh18jAyLr1SYn4sc+DEjHXdNToIKpwQpscxnEAG
39v5Nxk3pYm+t/NvPOnZOAUMAAAAAAAAKmjKLWCf+cxnNmzY0NjY+Mgjj7S3t8+bN6+trW3h
woWVjTdNLBYL3thi33ITq6kZfcnmJvvWm+Who2SaOtvH7CRpxWs7wnJelrPD+aDkST9UvSNe
d9r71tNdVcls1TZMvOTi5KU043ZpYOLdYPsOcZF8FsCZwRmvdxotYVvCrncaBRMGE9XOBQAA
AAAAALPIlPtQbr/99nQ6/cILLzz77LNLliy5/vrrFy1aVNlsZycMZVeXdc37w3377Ttvd7//
ICMirVm8WQ3tJcZUpkuZcVc0RDjPuaQkRUxOjFa2xaqSt+ayje4zD5+4ZPzkR2OXBzU3dHOb
KOWIiLe2jL7f1m3GhsurEhV+QzrUYX+xpyzLpKm/2CNVqNEDCAAAAAAAACroTI1IIpHIzWPG
L7XWe/fuXbFiRaWyTZ/OZJllhVu2yz37x46B/w4JobUmKcmOMyuu/RJxykint0wZFnihIk3p
UqA0DeT8/3zVnMpnzh/YOfFSyeKJEpAbbXGjLXM+fCn72T+wWDR6959WPh5Mm2BG0q795MrP
PXbkp0rrDy76D/+069sCPYAAAAAAAACggk75Fnrs2LF8Pj/Vo0NDQ4cOHbooCkBkGqqQj/z/
/lPw4ibZ12esuIS1NHsPP0JaazevVUiMiIlanW9LmlFh92Y811f1MZMx4m83va4oJcvdRyZO
aF2e9IgZE7K7m1k2KUV8yr17cKEJtZ/3st/ffW/ezxHR93ffm/MyimS1cwEAAAAAAMAsckoB
6L/+1//6xBNPnOHp++677/xHOgeYEMw03Qcesm+6Idi+g3fM9X7+SyY4mSZJl/wCcUEq4CRc
r5xjCYMz22TlQBFRR51djcR80pYg9o7FWeqZJ3QodVgKnn3evP7aisaDs6A12YZzWdO7dgy/
RURrGtf/uu850tWoMwIAAAAAAMBsdUqV4d3vfve999471aNDQ0Pbtm2rSKqzpV1XB4G5ZJH3
xFNE5D/1rLH8knD37rFTwPK8dY3qfpNFEq4bSul7XPmhKgcqZmlfqjePTbkG6jwGDgPSauIM
N5omXhp+Xr368vjY/dFPzSvfTbHq9CqC31Tez7ph+Y2BX5fCAhF7Y+DXblguBlX4zwwAAAAA
AABmrVMKQJ/85CcXLFgw1aMLFiyoq6urSKqzxSIRxrgqlnhdnUqPsERCDQ9prYlzseqO8LV/
IEY6dMvJS0yx8Ja22JO7RyyDX7eiflt3YW2HWYXAphVfsiJ/cM+EuVNOiaoZ3kbqeIVIF0vu
T3/hfOrjFQ4J0+NLnxE1R1v7it3EWHO0Ne9npA6rnQsAAAAAAABmkVMKQEuWLJl42dfX98QT
T2zatGnNmjUf+tCHFi1aNOmBC1cYkhBqYIgn4mP7q5gcyTDDIM7lzodZtF5ne1iyrWZkb1H1
PJpuYMT8UP1q+3DU5LlyUJXIVn0z0cQC0MktQk6x3y72T3w4eOpZ67pr+Ny2SiaE6fFVWRON
eKlA+kRsxEsp0qFCAQgAAAAAAAAqZ8pewg888EBbW9vnP//57du3f/3rX1+8ePGnPvWpymab
Ph2G2vOYbaqRESKSff1ccB0EFIZUN49IE2M613uUL1nQFF/UGGlKWnFHvGtBsqPeyZSq8808
s+21SS9xYiTNuBandCbic1rZWG0LLnyMOGf8qrbrGiLNjdHmq9qu48RxChgAAAAAAABU0pQF
oL/6q7968MEHs9ns5s2be3t7+8b09PRUNt40McZISjIt4/J1RGS+e4MKQgpDMgxSAXGDSLN4
y2Kz/1ieX7W0dijvpwrB2o54qhh89v1zKx9YFvPSm3zs1wmGNxJYCWqfzzhnlmUsX8riMdXb
V9mMME1RI25ws8FpMrnlCGdsYMZM1O8AAAAAAACgck5fAOrt7TVN86677jKM4+sUWltb//Iv
//L+++8fvwyC6uyT+ncKDxwkwyDG1MAQEam+Ad7YMHpDadKalCRN2i952rhxZf28OpsRRUxu
cvaf3jNne1eh8oFFJMZOPX5eq+KJcTnRMdx+tdh4lVaKgsD59Cei//tuccnyyueEaTCFFapw
U+8zKXdwqDywqfeZUIeWsKqdCwAAAAAAAGaR0xeA5syZ097ePmmyvr7+RD3onnvuOf/ZzoLS
pJRon6t6exmRGhpiNUnSmgQnLsYO5iYKimmq3XEs9bVHj2bLYcGT//eFnl9uG+rJepXP6w71
aX3KOfCht6u30B9bM5eIGj+4pv3OtfqZx8bOFNfuv9xf+YQwbSY3lJYDpT5Pum5YHij1Ka1Q
AAIAAAAAAIBKOn0jEsbYgQMHNm7cOHGyVCp5nvejH/2IiBzH+cIXvlCpkL8x3tRIROHBQ9Y1
H/Aeecy68Qb3Rz8hwccasjA99t2b13R0FIeuXD6ncKCcLYflQM1JWivbYtevqMJJZ2Y8yQ1D
hSfbDwlzfpvTWtrZS0Spx3YmhnfFx/oZjb7X3v3h5teNd2+ofE6YhpiZNJhhcpMTJ8ZMbgom
Ymay2rkAAAAAAABgFpmyE217e/uGDVOWGA4cOHDeIp0D2g+Ic/J8/9nnSSnv579gjk1Sjt1T
FPpEpHI9rHb+Uzv7XZ5oTlp9Gc8U7M1j+SsXJWO2qHBgEUtE5y8tHDp5ClhIEWNsvc/oXa8Y
T++b+Lz7wEPxdZeRVYUT6+E3ZQu7PtJ0dfuNL/c+a3BzY+v7nu78V5vb1c4FAAAAAAAAs8iU
BaB777134cKFkyaVUpxzItqxY8f5zzZ9LOKQIXhLs0qniYq8ro4YU6k0jReAxrvtCDOby9kx
64ZVDfe91JsthZ+/uv37m/t/tmXokxtbKxxYeeXi0f0TZwSd3Ilm+Dkv0mSXjp8EzwzDWLdW
9fTwhQsqnBOmp8aqvbRpw47hLZawL23asLnvpWonAgAAAAAAgNllygJQLBbr7++fOJPJZDZt
2vS7v/u7RLRmzZqKxJuuUomZlkqnmW1rxlgsKnv6xreAkVYkzLEiUT1l0gfL3vBbQ9lyKDX9
zbNdXqgypSr0ty73denxBUpvYxOOgfcjjbUDb5y41GFIUqL6c7HQWheC/K7UlpyfNbixK7Wl
FBY16WrnAgAAAAAAgFlkymPgFy1aNOdUK1asmNSo+IKlOdOlIm9tJWNsM1c8QaahxzrsaGFS
6I0Ocr19rPV9C5y8KwVngrFQ6fctrU0Vq1AAMmvqJ50CNlEsc4Dp8MRtxnnw2huqp7di8eBs
ZPz0UHlgX3pXIcjl/cy+9K60O5z3s9XOBQAAAAAAALPIlCtbxaHmAACAAElEQVSAPvvZz376
05+eOHPffffdeeedFUl11sKQGYbq62O2TUSqs5PH4zI/dr67DIiPrQCKNy32R3ZII2rrrMsC
qRyTH025X7h+XuXzGvEk40LLk02glSoEMZuHSniB3ni1eiXN0n3jt7RS0f/8aT63rfI5YRoi
IioYH/FSgfJCEiNeijPhmJFq5wIAAAAAAIBZZMoC0Be/+MW5c+dOnFm+fPlLL7102223VSTY
WVFDKa20c8N1aiTjDz0f+b3Plu/7RybGVgOFZa3V2MATjPVkA8ewHIMzoqRjSKUTTqU7QBOR
29elJlR/xvjcDLlhkxc4mU7xdvXn+PM/eBBNoC8WipQmMpjBiDPGDDbW3VtdHIvpAAAAAAAA
YGaYcgvYpOoPEXV3d2/fvv38RzoHWDLBTDM81hm8spmUKv/dfeYV64/XffwS+Xki0m62WHZl
6JV85YbKC3W6GKSLwd+90FP5wNyYXMrhokFkJMuWiKhwJE38lFId75iri8XKZoRp8kOPEc2J
tdvCiRrRObF2TSS1rHYuAAAAAAAAmEWmXAF0yy23lMvlE5epVGrnzp2bNm2qVLCzwqJR0lru
3sPiMV0qkWl6jz/J6+pH71kJprUuZ5kZUdIuBcxjSivSWodjizLm1lbhfG6nbR6vaVPZk219
pEic+GwsN63HanXji0YY5+rwEe37UzYNgguJJz3OhCSlx0hSnDFfVaHVFAAAAAAAAMxaUxaA
PM+74oorTlzW1NTcd999GzdurFSws8IbG0iGLFFHY6UdFo0y29a+R0RM+qo4PHaWlh8ELBdK
n8vx0k/JV0rrzUdyn/vA5NVPFdB0xeUDz5wsAMU75gdv7/rKNayyykNWeXj8UisV+U+f4i3N
lQ8J0+BJ1w3ddHkoUL7UcnQgg0B51c4FAAAAAAAAs8iUBaBvfvObl1122cSZVCrleZ5tV2GB
zG9K9faSaRLTJBUxRkqy2NhSICJNmtT47hvpmGJhXczT1pFUuRSo1hrL4LwxVoXGOt7wwMAz
v5o443b3CnG8DhUpdJ+o/hy/+8BD6AF00Rjv/TN2yhtjNDpgJNiUuy8BAAAAAAAAzrkpv4Xe
c889k2ZefPHFH//4x+c/0jmg+gdJEylNhkGM6SAkpbU/tulGBqx+/ujASoZKdQ8XjqXLZV9q
pfuzfle63DVSrnzgcs/RSTOMThbapHBG5lzJb/zQ6AdWUxP97593Pv6x8XoWXPgE44yxUlCU
WoZKloIiIy7YlLVXAAAAAAAAgHPuNN9Cd+/e3dvbe/jw4aeffvrEpJTy/vvvX7duXWXjTROv
SepyOf7Nrwevvu4++OPY//8r3vd/6D/97Og9w9HZrtGBlw1UQpimzbgXKqnINpjSrD/nVz6w
Xd80aYbRycPI/EgjEemDW4lIZbPEmLHh8opnhGnyQk9p1RBpGvGGBTMbIk3Hcoc86VY7FwAA
AAAAAMwipykApdPpv/iLv3jppZeef/75ifOrVq362te+VsFs06eyORaLlb55D7NMCgL3u9+T
R46ysc1rOtvDInXaK7B4c21usCFKRW3YgpdDFXcMTrS2PV75wNx22Ns9nt+eOmVxVqTQo/sO
jo/dBx6KX7aWTCwhuTgkrJqkVXdFy1VDpX7HiF7RctWe1PaYmah2LgAAAAAAAJhFTrMF7L3v
fe+LL7549913lydwXXfnzp3Lly+vRsjfGG9uYjVJ1dOrOruZkuG2HcyyKOIQkVh1my6miEgX
h7eKdQczYrgQ9Ga9obyfLYUDOf+tznzlAxePHdSTpvTJ+g7TKjl88gB+NTjkP/5kBdPBWXEM
pxwWn+t6dNgd6it2P9f1aKB8W1wEvbQAAAAAAABgxpiyB9DXvvY1Z4KLovfzCcb6y9TgkHHJ
MlaT1MSMS9eodFo0NRGRPPIyS84hImbXLFaH2hP6/Utro5aImuLyBYm6mFkbrcbKGj25/sPY
yQbPscwBERQn3vUe/pXOZisVDs6KJz2lZdSICcYNbkSNmNRKalntXAAAAAAAADCLzMyjiGRv
n5jTGh46rIOAGKm+PvJ8sq3RF25apvP9RKTdrOu0GIb168PZgifLgXzzaL4mYrTXOVVI/I71
IFqfPCa8nFzgxtom3o187rMsEqlUODgrSaum3mlqTyxwRCRmxtsTC2qs2qhRhZ2GAAAAAAAA
MGvNzAKQOtZJthX9wn9jjkOazCvfHf3yn6n+ASLS+X6xcuw4rUXv94q5ghcEoVJaK01eqIby
/ubDlV5Zkzo20vXmgcmzE9YECT/vFHsn3vR+8SsycQb8xcERkZyfOZY7VA5LBT9/LHeoFBYt
bAEDAAAAAACACpqZBSDmONrz3Qd/zJubmG3L7h7/yWd0GI6+8CW3qsF9RKQLg62X3+rYjiZq
iFv1cZMYNcTNr9y+qJJRQy/c/fyhXJZNfgV+sr4jwnKxdhl7uy20sWihsXaNHk5VMidMG2OM
EZNaaiJNenzzF2eTP3EAAAAAAACA8+ffKAAdOXJky5YtlQpz7jiOHk6JhQv5ksVkmtaN18l9
+8f3TOnBfeLyT42++YoPbd+9v1BytabWpFUbMTmxgZz/3Rd7KplUmOLSm5cvWFP7jjsnVwCV
Ex1culqp8Ut59Jj1gfexpsZK5oRpK4flOqd+VcNlcTNRa48OYmYiUEG1cwEAAAAAAMAsMmUB
6LHHHlu5cuWiRYu+8pWvjM985zvf2bdvXwWzTR+LxVgiIea0Bi//WpdKwUubzCvfxcbOTedr
7iQ+3uaZ9cz90GBJL2qKdKbd/qy7vDWaLYfzKtsDiHFW05KIN72zAHRyBZDpZSP5zhOXWqny
d79XsYRwljJearA0cDCztxQW8372YGZvxksXg0K1cwEAAAAAAMAsMmUB6J577rn77rt37NhR
U1MzPtPe3v74449XMNv0qXTafP9V/ubXWCTCOFeZrMoXWUMDEcnX/p68sYPeZTB3/z+ZJAVj
biADqUOpBGcvHcxUMmrohZ3belPH3vEvnXAKWDx7cNJNeawTW8AuFrZwBBN5PxuqIFBB3s8a
nFvcqnYuAAAAAAAAmEVOXwDKZDLz5s37xCc+sXr1avZ2s5Kurq4guDj2rRirV8mDh8jzaWzb
FCNNQcCSSSIS898jt9xPRGrnz/bwS+bURQ8Pl0OpQ6UPDrnz6hzbqGhfJK1JBipInWnfmec0
an7K4fRiySLiaCJzcSiH5ZgZv3Xhnc2R1o7EglsX3mkw21NetXMBAAAAAADALHL6Ykdtbe3Q
0ND+/ftPzPT09HznO9+56667Kpht+phtya4eHo9pz9NaERdy9x4xt42IZNervPmS0WfqOj4Q
2RsxSY+dt8WIOCPGaPXcWCWjDh1OdW7tyabOVFkzggJT4cQZefAQGTgF7OKQ9zMZL/1i91Np
b7i/2PNi91OlsFAKitXOBQAAAAAAALOIMdWNT37yk2vWrKmrq1NKLViwoKur65Zbbuno6Khs
vGmSh4+IuXNkT5/KZCiUcu8+Fo+Hu3abN13P7IQ89PzYUfGvLlrwfjbATMETtqFIWwbjnH7/
6vaKRg2VUrpYOtOp4IXapcXaxUu+cF3hD/+HuWGd/ZlPERGLVLRXEUybKWzORNYfCVWoNWX9
Ec6EKbAFDAAAAAAAACpnyu1Od9xxx/Dw8L333vs7v/M7X/rSlw4cOPDII49UNtv0qaOd8shR
51P/0dz4LhaJRP74v7GII491jp0CtpdZsbECSl2uc5vgFLVFKZDlQEVMYXD+1O50JaN2XDrn
mv+yMVZ7pmqOEpYUTrDpFa1VsGU7c2xWkyQTK4AuDqEKpQ4d4XDGBReOcJRWUofVzgUAAAAA
AACzyJQrgIgokUjcMWb8Uim1c+fOSy+9tFLZzkK5RETeo0+yeIw49595jtXX6yPHRm9J/+2H
tOt5e0aKTBh67NT1wZzfm/GG8v5Nq+orE9MvB6VMuXZOspwpnGEFEBEJHXg/eXQ0ZhB4D/7E
/vTHK5MQzh6j8f++xrYajv5TE2mmdbVzAQAAAAAAwCwyZQHoz//8zz3vlD61+Xx+3bp1F0UB
SGVz2vOZIVR3j/Y88j25/8D4La0VldOjg2KKKNpWY6Zc8iUxzgyDN0aEUuf3m/nh17sWXt7O
xlo473n+0JHXuyJJJ5eK1J5xS1DN4Fb9dgdu/+lnrVtuZM1N5zUnnCuCG4IJN3SVVlJJN3Q5
E4Y4U+0VAAAAAAAA4Nya8lvoQw891NraOnGmp6fnIx/5SEVSnS3W2EhSqoEBlR6hMAz37GNS
Ms5HbzFO0QbtFZmTDPJqIOdzwwqlZqTJ5P1Z3zbOy+lafik49FrniqsXd+/sm79urhgrAHWs
mZMfKh57q7sllqGp20CbXtbJHTtxqZUqf/cfol/+0vnICeecL32lVZ1Tn3IHTWHXOfVHc4c8
eXEcqAcAAAAAAAAzw5QFoC9/+cuf+MQnJs585StfWbp0aUVSnbVymaTU6QyzbS0V+b4qlXlN
koj4vI1y98NEpL18tmZjNOe4Ukat472QEo7xniXJ85Eo9GS6OzM+9rLuwdc6C+nSSHd26Gi6
aWF9rBRQdsqfjWUOTpqRx7r08DBrbDwfUeHcMrnJGM/7ealCxljezzNGJkMLJwAAAAAAAKic
KQtAk6o/RNTU1PToo4/+3u/93vlPdbb0SIYYI0OMn+9OXDDHUaUSEan+HSzeotNHWLzZTB/0
wivLIYVKM6JAasfUL+3P/Pblzec80v5NR45t6R3pzqa7s4df69JaM85jNU5tW3L19cv6/vWN
M/ysF2022loihS7Z3WPf9kFmj/UL4lM28IYLihuWQhUMlvo86QcqGNR9SilXlqqdCwAAAAAA
AGaRKQtAO3bskFKeuEylUv/8z//8zqrQhUn29ZHgYtlS1dOnXM9csSzcd4DyYy2NzAjZcUof
ITuhbR24YcKxM6XRN43bRtELV85LnMMkQTn49f1vEdFIb84rehlfcoMvuLx9+XsXxuqjfjno
2tE3f/1co7N18IUpf0k50WG12vYLmxnn9m/fSey8bFKD84QxZnBzZcPaPenttrAX1Szf3Pci
Y6jfAQAAAAAAQOVMWQC68sori8XiiUvO+YYNGz72sY9VKthZYVyQJpZIat1DjFEkSicOXXKz
ZDijzxhOxD1mGoYXaoMzzimUyhB8/8C5XJohLGP97auJaMuvdmX7c7f/7xte+8m2DR9dE6kZ
zZDuPr7vy2mec+bfY219XmtNWgcvvmx+4H3nMCGcb6EOpQ6P5g6Wg6InvaO5g5q0VLLauQAA
AAAAAGAWmXIZwhe/+MWuCVKp1KuvvtrUdJGcPJVIkNbhm28ypZkQ4ZatFIbMGuu6YsVYbfv4
YFjXKGJSky+VG6hAacbIDc/lKWBBOTjwytEDrxxNd+eIsQOvHM0PF080A0o0RBesm0tEtevf
Y9WdbOjDTl3j4xT7zUzP+Nh78MdUds9hQjjfpFKkqc5pNLjlCKfOaTx+Gh0AAAAAAABApUxZ
APryl7/cPkFtbe3Eu1u3bq1IvGnirU2kNUskdKmoPY85DgUhRSJEJNZ9Qne9TkSqb8dLkZs9
qcf/ChgjwVkgVVvNGc9j/w3ZcWv9bavW37YqWuuYtrH+tlW3/PEH5q46fryaGTFrWo/vOIvM
mTde9zGi8QWf/MMTv4FpVTN08m9b5fLeL355DhPC+aZJaSKlwtHPkpRSoX5HjQ8AAAAAAADg
vDr9FrC33nrrm9/85hl+LJ/PP/zww+ct1VnzAh6Pac8jJ0JSEWNkGswYfVnV/SZrXEaFId68
fGXntqGa64fyQXPC0kQlT44O9LlcAXQyUdFPNMbGS0LvvHvkH/9Pfv/O8XFYKvQ/9Qui949f
xjKHRFCY+LD/2JPmtVfzlnPfqRrOB4MJxijrZ0IZaK2zfoYRCY5TwAAAAAAAAKByTr8CaP78
+a+++mp4qj179jiOI6UMw1CpC30Di5aKNzToUolkSELwlpbxaRrep0up0VFhqEn2D2bKSms3
kKHUodKD+SBVDM9HHjfv1s2tOe2tIJs+Uf0ZV+7rPDH2os10asNgsWghb6g/HyHhfBBMGMxY
VrcqasZr7fpldasY4wafsv0WAAAAAAAAwDl3+m+hjLE77rjjG9/4xsTJhx56aNWqVatXryai
xx9/vFIJp0UIxhlxZixdrIaGeUuzOnKUhEHEtFc4foC6MNrsgiH5b7+r9R9e6p1bZ9yypv6X
W4evuaT2fCQq572WpY2nvRVk02f4QctNB1aN6Y2MXzLHYbU1anCQt7Wdj5xwzhncUlqlyoOB
8lnIUuVBrbWJFUAAAAAAAABQQadfAaSUSqVSkybT6fQTTzwxPr755pvPf7bp026ZHMdct1YN
DOlczli2jNXWkmUQkbjmf/L5V42++dwr/rL4ccbFo9uHBWcDOX9nd1Fren5v5pznKWddGchY
XeS0d7lpn+lnEx0iLE94NVcsX4rqz0Wk3mk0uVUOS1LLUIflsGRwI2mdlzojAAAAAAAAwGmd
vgDU2NiYzWaffvrpMDy+H6q7u/sb3/jG9ddfX9l408QTCeLce/JZlcloz/cefZxcj1ljdRbG
Vc9bRKT6dygmWhJWwZNKa85Yb85rq7UFP/fdeTN9OSKK1UZPezf1yjNn+Nl4eg+Xpxz75f3s
YZ3Ln+uMcL7kg1yggkAFWiulVaACqcJQnpedhgAAAAAAAACnNeUpYH/wB3/woQ99KJlMbty4
sb29vaOjo729fe3atZWNN13RqM5keUuzsW6tmN9hrFurRkbIMomUfPx/8rZLx1YArf+r5Pc4
qbhtKKWTjohZ4tL22GfeM+ecxyll3NFQU6wAkv6ZjnUv1K+QZmLiTPS//yGLnb6WBBcgrckx
nEU1yxwjWmPXLqpZJrjAIWAAAAAAAABQSVMWgK699trh4eEf/OAHl1122e///u9v3rz5ueee
q2y26dOpNDm2/eFb9ciIGsmYV13J57RS2SPifPmNqncbEamet4rzrotHzLqoiFjCMUXCFp1p
d928+LmKIX156LXOQ691HtvSwzjr3N576LXOVOfkLWY1q6+YNGPVnOzx7BT7RHDKeh/3H/+Z
hDhXIeF8UzosBcUtg5sLfm6oNLBlcHOoQtR/AAAAAAAAoJKmLAARUTwe/+hHP3rvvffefffd
73rXuxhje/bsqWC26VPDKevG6/0nn9bFEjHmP/KofdsHVaFApNWxV3ndAiJidfMLBzZlSkHC
MTmjhrjREDd9qTcfyZ2zHJzZEdOOmENH0qZjjo8Na3LtpmbluuSKy07+EBeLP/unJy7tYv+k
53WhoIfP1DcaLiiCm23xeX+64asdiYXrWzb+6YavRs0YYyjhAQAAAAAAQOVMPgXs0KFDCxYs
EELs2bNHSjnx1tDQ0KFDh1asWFHZhNMhli2Wu/dGvvQ/3Pu+p452Rv7kj/2f/oI3jx3CFWmQ
+58gIrX/yRFanioELUm76Ek3UDvSRa11rv2cNWcRBm9fM2e8qXasNjI+Po2xis/wpqe6fvqP
9f8fe/cdJtdV5on/PeeGyqFzUrey1MrBik5yHDCOhGUwMGs8MIFlWBjA7M4yuzu7A7vL7G93
Zhfv8AwehoyNMU5gG2w5SsaybCUr586purty3XzO7+lu0Wq1JGOry9VS6ft55hnuPfdU1Xuv
1X/c93nPe1Zf1Xj73Vq8iujUxvCuP07Z9onTtes2sYC/WEECAAAAAAAAQNk7IwHU29s7b968
73//+/fcc8/atWvz+fyk2Q888EBpw7tA2s03Oq9uy3/p30vHJsvO3/cfpOcFPvsnJCUNn2DB
KmkXZKimbrhzRlwfzjtENJx3WuuDxxNGb9ouVhj5pOEYI1/uGG6kWkn1ZIhRvCF6jqmMxVes
7/zF96qvvnk0+3NaIN02aa6z/Q3fRz9UrCDhveYIuzff9a1d/23YHOwv9LaljxWcgpByuuMC
AAAAAACAy8gZS8AaGhp+9rOf3XHHHUT0hS984eSZtm/fPn1xvjtM11koyHw6ua50Xeb3MVXl
8TgxzmddKQuDI3PyiSOBKz6worY7ZRFRzhKrWyLVYf2mRRXFCiNxYqhtZ9eJNzs9z/OHfW07
u9p3dp9zZvbQWye///dE1PPLn5q9HRMvWcEaTwuNn/LqKnXZUkIP4UtHUA2pXI36YgrnuqJH
fTHOmM616Y4LAAAAAAAALiOTl4B99KMfHTv46le/GovFJl6aNWtWJBIpYWwXzt21R5k9Wwwk
uE8XQ0k+o4n5A85r2/Q7bhX9B1m0SQ4e88JNTcmj336ly7AFETmu+N6rvRUhtStpNcZ9RQlj
1hUziMjMWnuePrjk5gUNC2vOOS1/8vDxB74pxUgYuZNHjvyf/7zgL79ef9syIhp88QhrWK1s
+fn4ZDE4pF25nvjbNW+Ci0pEj9UFG9fUXZk0hyv8lWvqruzP9+pKcf6NAQAAAAAAALwT580j
xGKxQqFwaILXX3/91VdfLW14F8g7dER0dysL54tUmmyLhULEmbt7LxGxusWkBohIDUbq5q8S
glrrg0Q0uzqgKuyulTXrZp9ridYUuJZLRLp/cq5tXPfjPxrL/pwK3jL7Nz8eaa2LtNZxTQkc
/i2duVzI/OFPCQuILh2u5wwa/dt6X8na6f58z7beVwpuDhVcAAAAAAAAUErnzUrcd999999/
v2maEwcvlR5A0rLEcFLu2UucE1e8k+1kmtJ1SZJMdfCW9aJvL5+xtv3Nbbq2vD9rE9Fgzg77
lUd2DFwxM6IpxXw9d0YTQFrgvEt+jL6uSSO548eO/n+bx44HgitqlQTzrLFTFgqFvvIFLAG7
hLjS1RVfVI/3s15t9EBhqiCk8AAAAAAAAKB0zl0BlEql7r///gceeODoBJdQDyBZKIjBId+t
7+dVlSwY9H3kLq9/gLzRKhvXYuE6IuqTVcIu2K7IWx4RWa7MGG5/xt5yNFXcYE4lgHznzbWR
d9a+Y/J0fiecPDKe/Rm5ks+bv3qmuBHCeyrvZsN65PZ5f1gZqJ4Vn3f7vD9kxBxRtF7jAAAA
AAAAAL/XubMSgUBg2bJln/zkJyeNXxJ7wI8wLV5ZYXz3B8Q5OY7x7QeU+jqRThMjPvd6762H
iShy5JFXvNUFKfRT9T7ScqVa1Nqf1x/eI1wvnzSIaOcT+7nKKppirZvmnjFJjpj0wWDDDKtn
5IARSeWM0iF9zRVKQz0JgTZAlwrHs3tynd/a+Y2cnRko9B4bPmh6BhbxAQAAAAAAQCmdO4ng
8/muvvrqSYOFQuHZZ58tSVRTJS1LFgxlVsvIifCU5maZzZHnjZz17OKVc0buvGr2cq0t4lN8
6shD8GlKPKjqKp9TEyhWGGbWMjOWNbrNvJk7fXyGCd1/xunRBaduhMiX7594yXlrr3blBmR/
LiEq15rDs+5b87dN4ZlX1G28b83fBtQgY8p0xwUAAAAAAACXkfOuS3ruueeWLl06ccS27a9+
9asliWqqeEWF197B6+u9zu6R0+Ym7/gJFgwQMWXph93ffI2IlK7tjxif0kOUtz0iMmxP9Sum
Iway9qwqf1HC2PTpdUTUvrP7he8M3vDnGxk/R3lR9th+eVYOSBTiRGki0s2UZiXPuOY49m+e
1z90R1EihBJgjA2ZiWfbnkhZQ650nm17wvYszpDCAwAAAAAAgNI5bwJo5syZk4qAstlsSUIq
Auk6TFWdra8yn18qqvPSFuKM+f0kXPfZ/6g0r3WPPl+oX/dfzO/+Z+eLymhDZc6YYUtJJM9R
kTMlrusRsXNmf4go8cqvzx4U7qkGMZKREWkmIn+hTwkH1OVLR0JtrC9yiPBe0pjmSa+v0G0L
u+Dk+grdxAgJIAAAAAAAACil8yaAvvWtb82ePXviiJSyra2tJFFNFdM0put8RqPo6iYpldkz
RWJQSkFc4c3rvM7tRBTuf32rtlLn/I821P/9cx33Xtnw0I6Buqg2u3hLwMZ4juDnby1kdJ/j
kaqhEJFBRI4vnqxbq7hmINtJLOD/s08XNzYoAc4VlWk+xc9H/v2pPsWvkIoEEAAAAAAAAJTS
GW+hAwMDP/jBD8aOJ2V/xlaynD14cZKexyriyorlSusC3tigXXMVi0SYppFwZc8upXkNETkN
a1vd/RGfsu1Ehoh2dGSiPqU/Y9tukUuAPMfTz78HvGcWJo2w0QTWxJHI0D6SQiRT7s7dxY0N
SiCohmK+isVVKwJqqNJfs7hqhaboCjv/rnAAAAAAAAAAxXbGW6gQ4lvf+tZrr702cVBRlE2b
Nt1xxx1+f3E645QAj0a8ZMp99TXR0ys9z37aZhUV5LrENTb7au/g0yN33rHlOfvaZXPDuzuz
RNSbtpc3hZ/aawzl3RkVviIGk08WpDjvlk9MUYmsM4L3+ZlyOjGnm8lg5lSVkPmTh8IrlpGC
/sGXkvpQU9bOqFxjjHHGVa7NiMwMqMHpjgsAAAAAAAAuI5PLENavX/9Hf/RHkwa3bt16ww03
3HXXXZdKE2ildYG7Zy+Lx1koRFKQrnudndrG9SSFHGpjVXNk/0GjorXV7vh1fyFleEQ0nHeP
DBQUxoq5D/wo1/Le5ltji1cPvbll4kjVlTdp4WCgMe4WbDdtVKT3jV8Sff32s5v1W95X7Bjh
PaQwpTpQNzs2368EYr747Nj8I8n90x0UAAAAAAAAXF7OSAAFAoFPfOITGzZsmDRpw4YNX/nK
V1avXv3lL39ZuRTKT6RhSdfjwQBJQbk88/uIMR6LEWOsskV0jPYAcgbXrL7q9V71Q6tq//sz
Jz9//YyXjiT/472zih6M54rzdYAmovpb/lXu5GFraGDsNNDQ3HjbxwZ+fcjoSY2cZjuVzBnb
wFuPPqFddSWLRooeJ7xH+vM9W7o3t2WODpmJgpfLO7nDw/s3zfiDoBqa7tAAAAAAAADgcnFG
D6BYLHbllVeeb+qGDRu2bNlSkqimyt27T21dIDJZr6NLDA7JbE6d2eLuHe2kc/xlFm8mIhau
tQ5tnlnl392VJaLD/YXaqL6/J1+sGHJDhRe/s+3F72zrOdjvmM7YccfunknTtFiFr6pm/DS2
ZDXjitE2NHbq+Co8PTp+lXEW/OyfUtGLlOC95NeCATVoOIaQnidcwzFCWlhRztsWCgAAAAAA
AKDo3sVWRIsXL3799dffy2CKxzBEZ1fgj/+1umKZum6N7+MfFYND0rJIEq9eQMIjIqGF22TD
VfNincMmER3szd+0qPLpvUPnb9fz7oSrgtf/6Ybr/3RDZVNs/LhlZeOkab1P/Sxz5PSCoL7N
T6T37bAGc2OnmpNV7Mz4VSmkvfkFFkH5z6UkZ2eivor3zbqzwlfVEp37vll3Silt15ruuAAA
AAAAAOAyckYCyLbtgYGB8019/PHHr7nmmpJENVUyl5dE0nFFT68cSLBAQBoG8/mIMWmmKdND
RNbAMc8qfOOpdtuTROQI8fWnTh7uKxztn7wt1xQNnBxWtPNu+ZQ9snfSSObg6a2+AunJm8R7
7Z0ylytuhPCeytqZ3lzX1u7NGTvVk+vY2r057+QcYU93XAAAAAAAAHAZOSMBNDw8/NOf/vTs
SSdOnPif//N/Hjhw4Oz2QBcnFgrxWNT4x3+SmawYThb+9/9l4TCpKjHOm1ZJM0tEPi9bt/ia
VS3hVc1hIrp+YcXCuuDf3jVnYX2Rt2cSrvCF9fNdleKsXeeFR78bM6LNucpF41e01St9H7qT
8XdRtwXTzvLMiB5ZU3dVWI/WBRvX1F2lcMUV7nTHBQAAAAAAAJeRyamEv/7rv64/U11d3dy5
c7/+9a9/6Utf4pdI6oGFgl7/gNLYQCRJCt5QL5JJXlFBUkhiLFw9Mic2Y3/H4G3La3a0Z4no
lSOpD6+ufWTHeQug3rWRX5ZSSOGJxoW1Y8dnz6pct+mMyLlSteEGSadmGuEZujE4ftXdf0Bd
tYKC2EH8UpKyhgeNgd+0PZ40h9ozx3/T9rjlmpYwpzsuAAAAAAAAuIxMXprU2tq6Zs2aiSOM
sY0bN37kIx8JXkJ5B91HjqPMbPFOtpMkdcECu62DBfxEJPv3j/UAMvK5cO7E/32hM1lwiWgo
7/zTK91H+gvHBox5tYGph3B4y4m+Iwki8hyvbXf3cFeKiK751FqunpFEq930AS+f69v8OBFp
kVjDB/6QUeX41UCuWzcS46fSss0HHw587s+mHh6UDGfcp/hX1q57refFqL9ySeWKnnyXwi6B
3fQAAAAAAACgbJyRAOKcf/7zn7/nnnumL57iEL09yvx59ouvkOuSFPZvnlMWzPW6e0euSZev
vFu89Hf+9Z9asPvRXzssHlSHcnbUrzqe/E+3zZ5Z5S9KDAuvnbPw2jlEdOLNzsXXz5u7vuXc
8xhruPUPfdW17Q99Z8l/up+patePt49fVJycGZ7hz3WNnWpXrGLBAOXzFMIO4pcMT3qGW9ja
/XzOyeadXNIYlFJIWaRm4wAAAAAAAADvwJnVKLW1ZZD9GcW8o8fVtVfw6ipeU6MsW+IdbyNv
tOuK4iM7N/K/ZrrP0BTOMoZHRJYrQjp/5WiKF3WTdc8VI09ZOf/SOSk7H/7njp9/l4j2/9fP
Z4/stYdOb0Wfq1jIvdPbRYnBIf+n/gjZn0uLwtSoHv/Uks/VBOoWV6/81JLPKUxBBRAAAAAA
AACU0qXR0+fdkvk8KVwkEiKdFpmMzGZJSnIcYlzZ+Dlx9Hkiyh5++f7crYbtOZ4goozhpk1v
69FUd6qY+3OL0QSQ6jvvLmC9zzw8+Nrz0vOIyMmmTjzwd17h9P5Qk5aAee0dzouvFDE8KIGg
GmKM7RvcZbj5ISOxb3AXZ9yn+qY7LgAAAAAAALiMlGcCiGybXFedN5ckkZDqgvkkPGk7NJqM
YS3riYjNuz4U0Afz9ppZUSJa2RIZzjk1Eb0yqBUlhGRPZuD4UP+xQSLKDuYHjg8NtiXPMW3X
axNPhet51un9oQLZTsdXwcOhkYD9fmX2LOfNnTSaLYJLhZRe1k7vTmzPO7mBQu/uxHZXuqxc
//QAAAAAAADgonTeypRLmiTiNbX2Cy8TZ0xR7M0vsFicGJH0vBe+QWzk3Vse/OXHTPon+cmj
/QUi6k/btie6kmZP2ppbU4Qm0Jm+bD5lOIZDRNmBLEmp6kr1rIpJ09xM+m2+ZLhhg2alajuf
HwnYNP13f1RZsmjqsUEp+dWQrvgqAtU5J+tXgxWB6pSV1Hhx8owAAAAAAAAA70R5liGwYFD0
9OibriZPkBD69ZvE4CCvrCQpSfWTcIlIVRRi/PM3zjj1Ec7+7NoZQV2pDBXnzXzm6qbFN8yb
u2EmEc1Z17L4hnkLrp59jlDP7DmkqE2TJsQSu8cbBps/+ikJUZTwoGQcYZGUQSXISVG5FlSC
UgqiovaaAgAAAAAAAHhb5ZkAIs6IM/vFl6VpimzWfv4lFgxIRSGusFAtizUTUVJraBcNP3yt
bzjvEFFPyvrlnoTpiP6MXcRAxGiDoUlbv49zM0nXNCaOMH5G8VEg16Ubg+OnXmeX88JLRQwP
SiCoRaoCtXXBRo2rYS1UF2wMqEFVQQUQAAAAAAAAlE6ZJoAsmzzBwhFSRjdcqojLfIFJSVKQ
a4juHURUm9u3ps5lRBG/QkRhn2J58s83Nc2uLs428GOkJ0f31z93uUfu+MG3/3gg1+3FapWZ
LUSkNM9Q5811d72FHkCXFp3rTeGZ1zW/P6LHZkbmXtf8/oAaZKgAAgAAAAAAgBIq0x5ApslC
QV5XQ0KweIyImKLIbI6kJ3r2MD0giThTIsl9VbHbM5ZHRNVhzaeywZzjO0+1zoURoyu2OD/3
d2YO7500wnh44ulw/fr4yubYutrcfX8V+Dd/yluaixgblEbGTh0e3pe2hofMhDlk9Bd6ktaQ
kMjiAQAAAAAAQOmUaQWQabGKCt8dt7GAn0UjvrtuY5GwzOWIqXzGFdIxiMhzzF1suStGW0YT
2Z7IW+Klw8mU4RYxECHkaPrp3OUeXJ28Dojz0KQRrSLgvPwKEbmvv1HEwKBkCk7O8qyEMeAK
p+DkE8aAkMJDAggAAAAAAABKqDwrgFjAr8yeab+2zUsMctP0OruZ38/CISIhMz2k+sjKSTUQ
LyR605YzukqrP+2oCuOMftdweaq2PbTbyJh2wSai13+2W/WpkZrQmg8umzhHq6g6FTDzMeYj
Iq4H6MwAmGPZzzxLRNbTv9FvvYWCRdihDEpJ43rcV3HtjJtf7HymLtCwuHrlk8d/Nt1BAQAA
AAAAwOWlPBNASmuru/+g0rqQaxqvr/WOnxC5vP/W95PnysIQeRYRSceolg7jp3qxcE6cUX/G
zhhuRbAIj2XDx1YS0VB78sn//vzGj68OVwXPnmP2dIwdaP7Vij6XiOis9JP+0mNitOmPtG3z
wYf9n75n6rFBKflVv+EauwZeN5x8n+yxBizOmMrQBBoAAAAAAABKpzyXgOkfvJ1sx33tdZnL
eYeOem/t47GoevWVI9dck2lBIlI0X1BxayN6VXjkVbwiqEX86oK6YH3cV7I48+3HRv+XKVrL
uW/ESomTJ8ZPnRdfFr19JQsPisJwzdpgwx8uvLfCX72ocvkfLryXEXelM91xAQAAAAAAwGWk
PBNAYnCIFM4iEamq5PdRKCQ9jyyLuMobV5JdGJnj2q85y9qHzJ60RUT9GSuRtbuTZjJXwjdz
xohI9S2m89SDVHa/OvFUSmn+03dLFRwUR9ZO9+Q6nml7LGMnT2SOPNP2mC1sIcV0xwUAAAAA
AACXkUtjCVgikfjsZz87fprP55uamt5mvv3Yk9r6dSKdFtvfZIGAunG9t2Onu2OXunalHDwi
FY2IPMW/WDn+WuCWnOUVLK8iqHFO3UmrWNtzO6YrpXQtd+zYNhzOmeo744FXrt3U+8zDnEfO
/viMj6/16Z75178YXxPGGCNFIc8lKccyR3BJ0BRNStGb67I9J2dneqVkRCq/NP70AAAAAAAA
oDxcGm+hNTU1jzzyyPhpW1vb/fff/zbzRSLh+v2Bz37GO3FSXbNamdni7tjl7j+obrhCSiKn
MPJabqds3ugKmbc9IsqYbsinNsZ9FaHiNGd565lDZs4yc9bo8UHVp4arQis+0DpxTt0Nt+aO
7be6zvFxNezznnlMTmhJLaUM3PNJ7YZNRQkPSkZX9IpA9TVNN23ueKo+2LC0evUTxx/iTJnu
uAAAAAAAAOAycmkkgN4taTu+6zeJ7h45nBRt7fo1V5HjEOfkOeTZLFQr013p+JLY4Ikh26bR
mh/blSTdnOUlMvaMiiK0Abrig0uJKHFyuGNPz9qPLA/Gz7F7V8dD38ke3e8P3zJpnBFT/dzz
+9XlS9239o2McK5dc6XMZqceGJSY4RQyVvJIcr/tmklz6EhyvydcLAEDAAAAAACAUirPHkC8
Im589/vurrfI72OxuPH//knmcrwiTqrOqhfIfIKIoulD+9TlPlVROCOieFBTFRYPqhF/iUoz
jJ6O4R2vKlozUyonXfI3xtTKiO8jHxSdp6qDpBCyYOh33laa2KCIGONELGunPelanpm104wY
5+X5pwcAAAAAAAAXp/KsACLOeVWl194usznv0CFeWTEy0lBPwpWDR3j1XK/vgAg3zE0dVpUb
HU8QUapgh32qkJIVqQnQtgd3WXnbzNtE9NqDu1RNidaGV92xZHxC/sQhzmN6cPKSLsZYw4dW
EpH1xK9EMjU+7ryxQ99/UFmyqCjhQck4niVJVgVqBwp9QS1UFahtyxyXqAACAAAAAACAEirP
BBALBJW5s1ks6h05Sqqq33aL+dOHSddHLsVmiFTnyGu5kR3w4lnbrYvqGcNtjPt6UnbecrOW
Gw0UoQhow92riKj/2GDPwf6rPnmFPzJ5WZlwnXP2clZjAb06RKblnWxXZjR5Xd0jYWuaMneO
8+ZOJIAuOWE9yhhfVbO+LX2sPti0qmb9W4k3FVaef3oAAAAAAABwcSrPdSgsFBSJhP3cC4wx
cj3j2w9o69dKwySmkGuSotNolZDCpF9XutM2ESWyjpRS4WxsRVixCFeM/JR6jufMlLdNM/l9
wS/9W2nbY2fScdQVS/33fKKIsUFp+BV/yhze3rel4OS7c53b+7ZIKUfXhQEAAAAAAACUSJm+
hWoqi0bC/+O/ku5TV68M/d037M0vqIsWkGdLI8WClaM1NYE4y2+YExtL+HhC3r68xqfykF7M
HkDeaAJIOVcCKL58PXvb3dztZ34tBhLjp9bjv5ITVoTBpSKghaO+eEOoSVW0sB4ZOeAaL9c/
PQAAAAAAALgolelbqCdkOuPuOzByrKrWw48qrQvFcJK4yvxxmewYGc7391HN8weGaHSnddsV
v9qbMB2RLLhFCcHK21betgvOyJcbrpW3HfOMb9ZiFQ233D3pU1xV6t6/iIhkJmv/ejPz+9ho
t2Dm9xEj67EnihIblJLpGkNGYlfiDcPJ9+d7diXesD17uoMCAAAAAACAy0uZNiJhpK1fZz36
hDQM58WXlTmz1NUrZb5AniXNNPPHZG6A1S2a29+luVxTmel4zZWB3rR124qapngR9oAnol1P
7pdSZgcLRLT7l/uJUeWM+MJr50ycowabifZPHImtbg631o/cQTQS/sd/oHw++xdfItsO/Nln
1HVrihIYlJjjWYxYTaAuY6WCWqgmUJco9AvpTXdcAAAAAAAAcBkp0wogzt03dvo/8TFSVaV1
gXbTDdaTT/PaGvJFecMyaaZHpgwcfN5dN7PaP7YKK2s6lWF1+8m0kLIoIay8ffGKDyxeePVs
Itr4idUbP756UvaHiKSbnzQSnFU18dT8xeNjbYDMBx8mpzilSVBijHHOGTvV8XvkYOSsSJvN
AQAAAAAAALwTZZoAsm334CH7yafI80RXt/Wjn7KAn4QgKys6t7N4CxFl1Ypr6bfH+g1ztE1P
zvJSeXcgY/eki7M8p31n97FtbW8zIfXmsYHn9r/NBNHd42x+4dTxQMJ+5tdFCQxKzPKsmF6x
vOYKvxqsC9Yvr7mCE5eEbeABAAAAAACgdMozAST6B1hFjPw+Yow45w0NMpsTvf0kPVa3WKa7
iEgRbpesVxTGRmsxFM5tT8qRg+LEkOnPZgbyQ12p8X5Ak3oADby0mVjobb7B/NFPpXc6TYAm
0JeogpPNObmJI650PYl6LgAAAAAAACid8uwBJJKp4H1fVFoX5v7NF7UbrtPff3PuL/5S9PTQ
6sUy1c3CtTLZ7vP7/bbbFNYzppe33Ma47nlkOF5DbEo9gMycNdSRIqKTO7vNjOl5giv8jUfe
Un1qVXN8/lWzxmfag/2qv3nSx6V7qv5IdPeQlOrSxaJ/QGZzyrw5ROTu2KXddP1UwoPSc6WX
szNPn3g066SNVKEr2yGLtMwQAAAAAAAA4B0qzwQQ01T7uRcCs05lW7wjR1kgKDNZkpJxhVyL
iAqm7Qr/UN6xvZG38Z6UTSRzppcquFWhC38sqZ7s4S0nicgxHCFkw4Ka9EBu9prmpiV1k4Pk
0Ukjwu32N2waO+ZNjcG/uo+IrAcfdg8eHjuGS5Ff8fsUf3N01rHkobAerQ81pgeTjJVn8R0A
AAAAAABcnMrzLZRFo+riRca3/lEWCs5Lr7ivv0mawme1kGdTuEZaGSLSFekx1RVyrByDM1I4
i/gVTZlSd96qlvjq2xevvn2xL6wH44ENH1tV0RCtnVM1eZ4QjAUnjXF/Qa8JT57pekxVphIS
TK+AGqzwV21suC6ohZojMzc2XKcwhZfpnx4AAAAAAABcnMrzLVS/fpP9wkvatVczf0BduUJm
s+QJbe0VJIVMHOHxZiJySG1gw/GgtrgxTETNlb6oX82a3hR3AdP8arwxGm+MKqrCVR5vjM5e
06wFziop4pydlWkKtsw++wul65JanoValwm/Gsg52ec7n8o6mZPpY893PsUYUxiSegAAAAAA
AFA65ZkA0t53k7pgvvPiy9IouDt2isEh/6fvoUCA/DFet0gMtxFRyBnara+pCp2q+Ll2QQXn
tKA+GDs7WXNBhCdpNJc0se/POOkKpuqTBmNL553zi4iX53+my0TGzuTsTKLQ5wk37+YShT7H
c4TELmAAAAAAAABQOmWaWeDcd88n9I98kGmaMntW8K++oiyYPzJeSIrBY8wfIaLB8NJV1jYp
5VtdOSJ6dMcAEZ1IGBnDK0oIqk/Rg5NTPGPctNH3xB4SNZPGC93t55jtuAwJoEuZzrU58QWf
X/216mDdurqrP7/6a7qiE5vSSkMAAAAAAACAd6WcMwvKvLmk63zObNK0U0O+EIvUSyNDRFW5
/d2hZbURffWsKBHVxXy3L68O6YquFufN3DYc4Z67ysPN2+m9PecYL+TOHvTaO8TgUFFCgmkR
0sIpa/iZE49mzNSx1KFnTjxKhCVgAAAAAAAAUFJl21zGO37Cfvo3Y02gZSbj+1cfIsaoMCiH
T/LKWV7iiAxULTZ3P953/awqHxHNqvI/sXvwhkUVCp9SAihxcnjfc0eIyMyadoG/+J1tRLT0
5gU1syvf/oPCblfD1ZMG5eCQ6OwixmQ6zWKxqQQG04UxrnNfUAuPHuhBLcwZZ4QKIAAAAAAA
ACid8qwAEj299pNPBf7kXhYMatddq8yZbT7wvZELkUbesEwk24lINYfeCt/4+RuaVrZEiOjD
q2vWzorMrw3qU9sFLBD1z984c/7GmURMD+hjx7G6yO/9oCRPDYUmDZo/eUhKKYWwfvaLqUQF
0yhnZ/xq4KrG60NaaEZk5lWN13vSFYQeQAAAAAAAAFA65ZkAsp98yv+Ze8nvHztV16xmfr8c
HKTC8HgPoELV0tbc1oaYb89oD6CBrHPL0qqn3hoUU9oEjDzHswzHMhwphBRy7FiId/S2729o
PuOrDh12tr85duy8slWcbJtSZDBNdMXfn+955MgP03bq4PDeR478UEjBWXn+6QEAAAAAAMDF
qTzfQqVpskh44ghvmeF19ZB+qgcQY6QP7j+itt7/YteOtgwR/Y9n2v7l1V7TFQV7Sk2gY/WR
ueta5q5rGa0AUseO/WHfpAAnfcqzT7j2ATUcnTBFmt/70YQzaf7wJ1MJDKaLxlUhheEWpBSu
cEYOiBRCDyAAAAAAAAAonTLtAaSqZJrk85HnMc8bTQlZXFHIMWS6m1fMEoNHtEjNerX3aECt
jeonE8as6sANrRWt9cEp/nLX3t7jr3cQkRDCyJgv//PrRLT6ziWRmtMJqULb5KbOwmnT4nqg
6fSG8e72N8VAYuIcr7vH3bVHXbViihFCiUmiuL9yVmxeyhqO+6qao7OGzUF5VhIQAAAAAAAA
4L1Tngkg7aoNxv/9NqmKdBznzR3ugUMkhP4HNxJJZeXHvN0PjW7CzQZnf3DouFMV0k4mDNMR
T+4eXPi+liluzx2ti8xe20xEHXt6QvHg2LHvzAogxidXf0jy6m66c+IIr68j1znjU+GwumzJ
lIKD6ZCzMwE1eE3TTUeTB2ZG51zVdMMbfVvRAwgAAAAAAABKqTyXgDFFlZ5LY513Ro496TjE
Obmm6N/PYo1Eks+7vnvvy5YrfNrIQ9gwJ+rX+YuHk1P8aeEJx3Idyx054WzsWP6usZCbs3of
3Z15q+vsD0YXrTzje4aG9TtvZ4oy8jXxmO/Dd2lXXzmpJgguCbZntaWP/ePubw4Zie19W/9x
9zcd4WAPMAAAAAAAACil8kwA2a9sDd73l4F/+zmm6+qiBcF//2Vl4XzR3kmMyC6witnEeP+J
AylHb6n0H+0vENFrx9NZ0/v5joGCPaXSjHhDdKzvj6IpkerQ2LEvpI9dLRxNpN/qNnrSZ38w
tWvbxFN19Uo5NCxH16+JVFqZO9v3oTt5Y8NUYoNpYbiGpmjNkdmaosd88ebI7JH/plgCBgAA
AAAAACVUngkgcl1SVdJUkoL5fCP3WVsrhodJCBIu8ZG79mucCefYQMHxRl7FM6ZXEVSrwpo2
tW3gxymaoge1SYOF9uHzzfeM/MRTOTTsbHl1/NT8/o/Jm1J3apgulmcKKf1qgDOuMs2vBkgS
loABAAAAAABAKZVnAoiFQs5Tzxh//y1pO86bu4y/v190dvJYlBhRqEoOHiMp22STJ8RgzuGj
XX/Shru/J38yYUxxF7Bxml87OwF0DtL2nDYpzNiKdROHjX+4X8rTRSJiIGE/u7kogUGJ+VV/
hb9yQ8OmgBpqjsza0LCJM84Ii8AAAAAAAACgdMozAcSbm6zNLwX+/E+YT9eu2qCuXOa8/iaf
M5u0IK+eL7P9RLTM3dEfW10X1efVBonow6tr59cFP3VVYyxQnMbYispU/fd/lRQ5u7BViLRn
GKcHh4a8tvbJM/sGihIYlJgrvURh4IcHvp0yh3cn3vjhgW8LEkj/AAAAAAAAQCmVZwLIO3Is
8K8/nv+P/0Xm8tbDv3B3v6VduV50dZNjeXsf5eFaIpk37AW512ZXB04OFoixN9szOdN9dOdU
ewCNc0zXs913Pp9rE8qFDJMm7EamNDUFv/JF7YZNRQkMSsz1bJUrCyoW+VS9KlCzoGIRloAB
AAAAAABAiZVnAohM03p2c+ALn2MBv+8D7+czmmQq7bV1kJPllXNFuosY0zjj0hvtATTyiVTB
qQ7rtRG9WD2AXNtzz1pNpkZ8k0aEOzC6bZkSbJ4zPmg9+ZSc0PHH6+4mzvjMlqIEBiWmK37O
FNM1hZSucE3XZIxxUqY7LgAAAAAAALiMlGcCSPQn1Jkt5o8fkrZjb9suOjq9YyeU6irSgiLd
yYIVJMl0PHGqBxAxorTh7e3OHRsomM57WJoRWlgXXdoYaA6Ppn66PafNdTqISHpeoePYqUmm
5b61d9IHnRdefu+igvdUZaCKEbOFRSQ84drCYsR4mf7pAQAAAAAAwMWpOP1uLjZMV63NL6rz
55KUpCiiq1vm8yKb5bJ+tLxHEsloQAmRUu/T182K/eC13j++qmHrsfTKGeGIf0qlGb2HBnoO
DhCRYzkDJ4d3PLaPiJbcNN8/Vvsj5Mj/M80JnziVb8q3Hw/OnD8SnGXq7/8DIvIOHHQPHvZ9
+K6RO6qumtITgWkkGWfcrwQYcZVrfiUw3QEBAAAAAADAZac8E0BeYlCJxUU2R4zINElRSAiZ
yZBTYPEZom8/EctZ0nBpQUvwlaMpSZQy3KzpPri9b/2caEC78OqMqpkVkZowER3ecqJqRnzh
tXOISA/qY1ezB/sy+3rGjrnaNNYEWniDRBRsnj02zmIx/a7biSj/0hYphLJ0iTJvTjGeCkwP
W1i64ov6KjhT/Ko/6qsYzUHK6Y4LAAAAAAAALiNlug7F9fjsmby6iohRIKAuXyYdVw4Pkx4R
Qyd4rJGk1BRypSIlFWyPET23f7i1Plgf802xB5Ae0MJVwXBVcDTvc+qYj36nsD0nWTjrEyP/
CVR/MDR74Rl38NvXvUSCiMwf/mQq8cC0Y8QMt9Cda3OFk7FT3bk2SRLbwAMAAAAAAEAplWkC
iMg72cZ0feQOQyH3wEGmKOR4JGwWqhK5BDFmOp4inVeOpsbqfTSF7evOHxsoGEXqASSFZBNy
SbnDA4MvHM4e6jt3tLbpGRNyQ65rPPAvpy4dP+Fs/W1RQoJpUROsW1q98q65H4/o8daKZaMH
MSSAAAAAAAAAoJTKNgEkLZskEWMkBTEmhaB4bHTZzakX71hAbakKvG9x1fuXVDFGf3PHnKCu
/PM9iyK+Im3PxFgwerrbS2ZP1/C2k+eNVgjpnd4z3nrw59K2T58+9HOyrOJEBaUnyZPCEY4k
KcYOJNZ/AQAAAAAAQEmVZwKI+XQSwj18mFzXPdlOjkNS8lCIPFtmenm4drRAh3KpoVuWVaYN
V0hSOd2+ouqXewaLFYPnuFw9/XileLt3/uiiFWo4empmOm3/5rmJV0UyZT3xq2IFBiU2bA4e
HT6wrfflgpPvzLVt630552QkvYebzQEAAAAAAABMUp4JIOIKCY9XVowcxqJkWTwcJkakBVmk
TqQ6iDE3N9zJW36zf/jZA8NE9J0tPScHzSd2J7KmV5QQpCTGTy/zMbpT55pkCbePKUrddbeN
j7k7dk+qENE3XeO77ZaiRAWlF/NVNEVaZsfm64pe4auaHZsf1EKsXP/0AAAAAAAA4KJUpm+h
QvC6WnI9Yky6Lq+tlY5DmkZWRhaGmB4mIZXGFWt9x1XOGmI6Y9STshfWBb/xwblT3AY+cXL4
5JtdJ9/skkIOd6ROHZ+n+se1Dnluj/S8zsd+MD5o/+qZyXfT1UVoGXPJCqqh/nzv4eF9tmcO
GgOHh/c5no0eQAAAAAAAAFBKZZoA4pz5fNJ1SUoiJkmONtnxKNrEaxdJO0+M8b49vrX37OnK
XTk3zojuWFF1qK8wq8o/1V9WuKJxz/GklP6Irmgjp+d813fMHZ57akt4s6/LzYyWCBUMFotO
nMZUVbvqSgoGphgYTJf6UNOtcz58d+tnInpsRc2au1s/01q5DAkgAAAAAAAAKKUyTQBJ6XV2
6VdvJE3VV62U6Qzz+xhjZKZkto9XzyciVr+0a9dz1y+sSBmulLS6JXI8YaQNd4q/XNUSb1nR
mO7PElHrprktKxqbl9R7hqNXBCeF6FoHhTc0dsIY47pv5Eh43rHjZ85zva6uKUYF08h0zaOp
g9v7thqu0ZVr3963NWUNT3dQAAAAAAAAcHkp0wQQSXVRq735RXJc67evKQ0N0jCJMXJMFqqR
Vpa46gqRM6y1syLbT6YZ0c6O7EeuqHlkR6IoP997cED1qXpIJ6L0zs6jf/dsoePt3vkrVm3k
/gARObv3sqqqsQ3sR/7zRMK8pkZbubIoUcG06Dd6jyUPdWROuMJOW8mOzInuXCcqgAAAAAAA
AKCU1OkO4L3BudfRqcydI4aGlZkt3uAgG10URnpQpDp5tF5m+7KDfQW74m+ePJkxXSL65y29
C+oCb7RlPra2NjTlneCNnFUzs1JRzp1fCzZHsyd2TRwpdLePHWhXb+SxSP5//K/fXWHh//Zf
sP7rkjYj3FITqJ0bW9iePTYrNm99/TWmV0ACCAAAAAAAAEqpTBNAnpC2Q7pGjDFNlVKSqpCq
kmszf5SEIM+uWn59bOjEixnlutaKH73W+5lrGnpS9hdvap7Kz7bt7Bo4PkREhZQRjPq3P7KH
iJr1ya/6aoVtF16bOGL2d7uZlBqNkxDG9340Pi6yWeuxJ3yf+NhUooLpJaWwPdtwDSGlKxzD
NTyJPeABAAAAAACgpMp0CRhj6oJ57qEj5HneseNKfZ00Leb3kXDJyoiBg8SYOPjL7rT3vsWV
Y4+gKD2AGhfVLb15wbz1M4UnFl4zZ+nNC5bevEAU7MnRce2seE/1ALKfe0H0D0y8ZP9ms+jt
m0pUML26su0Hhna3Z467wkmZw+2Z423po9MdFAAAAAAAAFxeyjUBRM6evVzXiXMWjboHD7FA
QCTTJBxZSBJXSIzQct0rmsOeIMYYEY32ABqYys/qAS0YDxx59SQR1S+sCcYDwfg5Vm/562fo
FdUTR2o23TLWA0ipqZo0WbtqA6+pnkpUML0k0ezYgqubbgyowZnRuaMHoekOCgAAAAAAAC4v
ZZoAclwej6nr15KULBrx3Xi9LBSIEUWbWM0Cci0ich3rebbx/zzf+djuhGF7f7+585EdAy8c
Shr2VJfnJLvTmk/Vg6fKfNSwb9IEJehf+MW/jS5czhjjqlZ73a2Nt949dslr71Qa6seOmapq
69ZI1yNrcg0RXEJMr/Bq9/PffONrQ2ZiS/dz33zjaxk7Pd1BAQAAAAAAwOWlPBNAUnhMVe1n
nycpRXeP9eLLpKpUMCjdKRNHSdGIkeYLfCK8/dNXN4Z93KcpLZX+L9zY/JPPLAnoU30mRsaq
nl2l+zUiyuztKXQkJ03Q4gFzoMdODUkpRwtEJFNPtZ3W33fT+BIw6bq8tibwuT+jUHCKIcE0
8ivBq5pu/Hdrv1Hlr7mm6eZ/t/YbET063UEBAAAAAADA5aVMm0BL8voH1JnNbjbLIhFZKDDP
E/k8CZdpfmnniCskPfKFf7Ezsaol+uz+of6MPZhzqsOTu/O8cye2d7Tv7iGi7FCeiF58YBsR
LWqJWonspJlOeqjtwf/lGQUiEq478NLTXPc13PJRIir8w/+T4nQJkv3r57QbruN1tVN4FjDN
bGEP5RLbel823EJntm1b78uOQEkXAAAAAAAAlFR5VgCR5ymxGGtoGDkOBNTWBdJxeHUVqX7p
OSzaSEIwPWJ6XAiZMlzDER+5onaKDYDmrGu5/k83XPnx1dKTS26cv+GWheuumyNy1uRpn73W
Gj46lv0Zl3xzKxGJ3j7v4KGxEcYYr6vltTXO5hemEhVMu6yd7s13dWbbXOGk7WRnts10jekO
CgAAAAAAAC4vZVoBxJiwbXnoMBEjw3D3HyRVFQMJWjaThapkIUmMEVfas/yODTVfe+y4lLS/
J1cZ0g71FVrrp7TeKtWbkSRDVcHEc4cKHcPnjC17ZO+kMTs1RFLav35uvPxHSqktmOf/8z+Z
SjBwMdAVjREruDlBwvGsgpvjrEwTrwAAAAAAAHCxKtsXUXXubBaNEiNSVaV1IRExxyErL40k
CZeIWUaukmWe3DPoCMkY/XLP0Po5sZ+83ifllH6390giqnPnjTYrkTvfHCm8SSNMUbwDB50X
Xpo46Gx9zTt2YkrRwEXAcu36UOOdc+8Oa9FFlSvunHs3G/l3CQAAAAAAAFA6ZZoA4lykM/57
PkGM+TZdzaJRxhhvnkGxZhZrJsZG20Trb/g2bTma5KOv4ynD/fZLXbUR3RUXkgFyTPfF72x7
8Tvbjm9r1xVmtQ95xnn7vAh78rown6cYD3wveN9f8tip9sC8Ih78D1/l0cgFBAMXFZ/qHzT6
Hz3645yd2T+8+9GjP0YCCAAAAAAAAEqsPBNAvLpKpjOFb/5vEsL8xePujl2sskJqKrkmn7mR
uEJEwbrZtifCPjXiU1WFzasNmI746JpaTbmQl3PG2IoPLFrxgUWRmpD/d1t6TaQE9da/ubX1
b27Va8NqMDTpalWKicSg/atnRDozNiKSKe/YMVZbc0EPAC4ilmtG9YobW24NauG5sYU3ttwq
SEx3UAAAAAAAAHB5Kc8EEIvHpGWSMnp3mk62TZ6nNDdTttfb/SCLNJIesgfbVmWfm13t54w5
3mjVD6Pv/7bvwn7Rylude3s79/YOdaXD2u95qtElayaehi3uM0cCcPYfOOM7H/+VTKYuLB64
eDjS6s62P3T4XzJ2au/gjocO/4snJ68BBAAAAAAAAHhPlWcTaJlMsWhUW7XS+tXTvKGONzU6
27aT309eiFXMIscgKXusSKcXOtxXKNgeSeoatojR/p6c48kLKAIKVQZX3NJ6YnuHlbW0hhCd
2eUnurgh3Fo3fqrHKxljcrTbEJNUlTu997zSPEO77toJN5JkFfEpPAmYfhrzzYrNu2ve3d/b
f//iyuXrG679h51fn+6gAAAAAAAA4PJSpgkgw+C1te6RIyRJZnPeyXZeXe3t2qWuX0VcZapP
OkZSix9jM4SQKue2FIbj6Spno4u5LvRX6Y1H9+oBLVwVpER24hV/Uzy6vGn8NLH1Ofm7XtPx
gqp6p3/R6+zyz5urzJtzgTHAxSeiRweNgTf7fmu6RleuQ+n7rcrL8+8OAAAAAAAALlrluQRM
FgztilUsGCRGLBBQWxfI4aQ0bXIKzB8TwyeJs/n6QJOeUzn3qVxTWHVYjwXUlS0R9UIfiZTS
zFotKxoDlZM3kg/NrZ54mj9xaOyASwpbZzQMYrruvPjSBUYAFyWf4p8bX/gHs+4MaeH58UV/
MOtOn+Kf7qAAAAAAAADg8lKelQhMUewtr/o/fY+7+y1lwTwKBKRp8hlNRCSGjpMeIMOyTEOx
UgpnhuM5nsxbruWK7qQpJb3bGqDDr5wgotxQQXgiZlpm91kbwJ+5sZhnGaeGGcmRa6d/T9q2
sqj1Qu8bLkaGW9jR/9tdA6/nnOyW7ude79uStdPTHRQAAAAAAABcXsozAUScy1TK/PYDJKW7
a4/MZFkgQJ5HoRpe2yoTh2QhJXzx3WJtXUgfyjtSunNqg44nhnPOu14BJqlrXy8R5YaNkQfa
lx5f3jVOi56u+MifOCjFqU2guGCKPOP3mM/HBLaIKiuGV9AVf0t09tHkwZheUROq3z+4e7qD
AgAAAAAAgMtLeS4BIyL9umv5zBYiRrruu/0D0rJYKEiFQRZtlEKQoh10mxrc9p60lTZc2xPH
Bwrtg+ZA1hGTsze/D6Nr7l3XsLDWH9QbI/o5HygPnGrzbCcHT3z3f42Pq5ImNgAiImlZblv7
hdwwXKx0ruuKbjiGlMKRjuEYKivTxCsAAAAAAABcrMo0AaSq3kBCbV1AjNT5c52Dh5TqKpHJ
kJHyjj7HZ20k1T+vUr1CO1Yd0kK6QpKqwnptVF/dEuHvvge0HtC6DvQX2ociPuXs8p+Jsofe
cgv58dOq7OREgO/W9/s/efe7jgAuYqZrxnzxm2feHtTC8+KtN8+8XRCKvAAAAAAAAKCkyrMS
gVdWyOGks30nSekePsp8PqmqvKKC4vW8abUcPEZS2EPtT9kbE7ZtuZIxShccSXQiYVxADyAi
yify8+O6+vs+6OZP7w6meSxgn9kBWuEykyVPEC/TxNxlyXDzSXNoa/dmw823p48XnLyQSAAB
AAAAAABASZVnAoh0nQWDoq+fiGS+wCsqRHs7q6wkKyPT3eRaZOetmgVXsB4RaO0YNjKuqA7r
RFQT1t5V9ufwKycG25NSUmEor9b4zp6gRQPVNyyg35UVxZev7XnqobFjRbC8zwv9bhcw3223
8NpaZd4c0sr0P8rlypVedLQCqCffMbeidX39NfuH0AMIAAAAAAAASqo8K02YqniHD7NQkIjx
gN9r7+BV1WSZIzdcPV8OtxHn1bmD3Xa4P2PlLY8xlio4WctV3uUCsLkbZq79yPKWJXXaeR5k
7fsWx1bOGD/1TINr+tixrYrghAog540d2g2bRvsWQVkJKIG8k322/cm8kzuWPPRs+5PTHREA
AAAAAABcdsozAeR19yozZyozW4gkhULaujVieNjr6Bq5dOx5Fq4mIZiVbpI9BdvzqVySzNme
J+TB3vy76gGt6opjuiefO7y8anL5D2Ms2FKpV4fGR4RjH/v2fxOOPXZandXYhB8T/QPOS69M
7b7hYhTWw0SUtTNCCtszs3ZG4cp0BwUAAAAAAACXl/JMAMlCgTc0SNuWRCwSEYNDZNsj/ycc
5g9LK0eMfLoe84mgT/Fp3K8pLZWBgKZunBt7t/1/evb3ZRK5s8eZwlv+eKOvLjI+0v/so55Z
OHVVUtCe/PCd17ZfwM3CRS5jZwynkLKGPemZnjFyINzpDgoAAAAAAAAuL+WZACJG7vHjvtHt
tLSrNvKWGSSlTKfJtchfQa5NjBsuzxRc2xE5yzNsrydl9mes4wnjXVUASSHTOzqaAuco6Ai0
VJw5VQ68/PSEACkZclOhU4kAbdmSwB/fo19/7YXeMFy8NK7Nis+7d8lfxHwVq2o33LvkLzi2
gQcAAAAAAIDSKtcXUea75X3mv/yAiKxfPaVfe7XkjNfUkGfLxFEerRPJdlUUqtR8ZUAL2KJg
e9VhTRJ1DpvvsALIyFjbHtxpJ41wOl/lm5xHq7lxYWxl88QROzkoHGf8VDBKB7zmXIjIIyL3
4GHfvf+a19UW5ebhohLWYxlreHvf1qQ5NFDo3Te4S+PadAcFAAAAAAAAl5fyTADx6irzF48x
32hfHtOynnyKx2KkKhSuY7EGkeok4rowd3vzE1lbSspZnsKZK4TjvdMCICNtKLpSZ1n+s7I/
I4814lcjZ3QF0uKVajjq5jLjI2FL0Qve2LF0XeunPwv85eendNvwHvv5ke9P3MHd9MwbW26d
EZ559sy0lewv9PQXevvzPceSByzPaEsfJ6JrZtw8P77ojf5XSxs4AAAAAAAAXO7KMwHEwmFm
2zT2ru66LBqlfJ43N1OyQxopUnTycvmKVTdk3orOu/mFQ8mApJsXV77VlVvW+I5KM6SQ/ceH
KmfE3Y6hs6/GV7f4aiKTQ+KKr7JmPAHEJVUb/rHynzHOmzv1/QeVJYumdOfwXnKFe3frZ8ZP
j6cO9+W7Z4Rn5p3caLqnpz/f01/oHSj0mq4x8i/BV1EbbIjq8Qr/3Oua318bbNC5Pq13AAAA
AAAAAJep8kwAEZFIJrUrN7htHcqC+d6Jk+QPME0jGSTHIOESV+PJ3XvkgpcPJ3OW57ji6b2D
Eb86lHPeyZd37evr3tcXHspGhKCz1oxVXzdfjfonDRrd7fmO4+OnimCpiJzxwXvtzS/I/v6x
dkVwqejMtvXlu48k9yeMvmfbnsw7WSIKaeG6UGNTuGV17Ya6UGNtsN6vBIjohc6n9yTefL7j
qfGPu+Id/TMDAAAAAAAAKJbyTADJVFq/7lp7y6sjL9u796irVrqHj4hcjisuCUGck+MI5q/2
UYipjpA5IWsienVI29tzjv28zjZjaX11dbD9O1vPzv5wXSV2jj5CZl/nxFNHkZZjirkt4icD
ZFrKolY0ALr4DZmJlzp/3Vfo3pvYqXLVp/gr/FXrG66tCzbWBRtDWvicn1pVu3603frppYLz
46jzAgAAAAAAgJIq0wRQoeB194T+w33ZL/+V7199WObztHc/pdNUxXldq+jbN7pMrC5RCDpc
uEJyTlJQf9a+98qG3/vltuGkejLG3p6zLylBff5Xbz7np7RofOKp6rH6tOY9+AtpGERk/fjB
wJe/MIU7hlJIW8mFlUsNt+BXA59Z9sXX+7Z4wt3YcN3bf6rCV3VD8wdKFSMAAAAAAADAOZTp
NvBCiP4B6/FfjW6wdcjZuZschwIBUgNiuI24SozxfF9QY00xn65w15NBH48H1IO9hd/73Yk9
3R2/2D24o2PSOOOsYt2s833KzWcnntanNS6Y+9a+sVNn525v34ELvVsoEZVrDaEZET0WUIMN
oRmV/qrpjggAAAAAAADgHSnTBBCR0lDvHTlKRN7hozwSlkLIZIqy3eSYLFBBxAzmjxodh/sL
yYIjBHUnrY5h80Bv/vd+s1/l4YIZUiaPM86qr5t/vk+Zfd3jx0Gb+9zJT9788YMkxLu+Tyih
/5+9+46y66rzRP/b+6R7bq5bOahUytHKliVn40AYMJgeGmPTwIAbaKCZZrofr2ea1+FNJ+gw
3YSBnmfcDQYbGxsLjLONZVtOsmTlrFJVqXK8+d4T936rqkSpdCUrlMqSdf39rFpa5+x77g5H
0h/1W3v/fozY/fvv3jbwet7N3r//7l2Db0b1+MWeFAAAAAAAAMCZlWkAiJG7czcLhUZXaJr+
4SM8YJCiUKiGmTFZGCbGuPDalNkKZ6rCFIV5QhoaTxe903fc/cCbw0/sOfVn/HQvUzFDE9e1
mRNqjTHOGeeiu8d9/oVzWyZcWDMiLZ9YeNfy6jUhLfKJhXfd0nJrBTYBAQAAAAAAwKWgPHMA
keuxoCmyWSISuRyPhP3BISJJeohCNWRnyHXzFQutbLRo+aam5GxfEmkKXz2ztHz7ZL4n0gf6
+Vvs04ktazzNd4Mz545fJPIqFydkiVYWLgj+2dentE64oDqz7Q8cuGeg0Jd3sw8cuGfYGpxf
seRiTwoAAAAAAADgzMpzB5D0PfIF48pYsueQyGRISvJ8CiZY5Wym6MS5nR1+MT+bJFmuYEQq
Z31pe0t79jTdCk9w7aSjX0SR+bWVV86uuOItEwARUahlXmTuYi4pVijtgRm6HB6Z6lrhwnGF
I6SQJEf/MUjh+Lbj2xd7UgAAAAAAAABnVp4BIPIFi8e0pUtGVxiNqZctJSnJtinbL3t2sLrl
ZCZ0ha7TtrVUmSGdM6KqiBY21HjwdFui8smC8E6x/Se6rLH6lkV69amrgI8TVtHNJLlg6eAJ
p8y0q9br77+FVSbOY7VwgdSHmlbVrmsMN+uKsap23fLqy6tMFO8HAAAAAACAS0CZBoAYY1J6
fb3jkRcxOESMiWSKrBRrXEnRemL8Xu9DhrR703bBEb6UwzlXkhzIOqfpNV4fNUJaSePsL10b
nn/mKEDmwE5roNdTpOmcsAPI276Tz2ye6jrhgurKdVhe0ROulNLyikezR7pzpcXgAAAAAAAA
AN6ByjYAJPJ5mUqPXjuOGBomKVlFnAJR2bONMj0kxcfEhiIFPEFCSsaYEOQLkvJ0vWb39p38
gJ4IMf0U58JKOCODRGR4TPdOSADEgqa3ecuUFgkXWkAxl1dfXh9qCqijF82R2Rd7RgAAAAAA
AABnpUwDQKo6dvgrQkQsEGBBkzjnsRiFa1nDStG3kwoj0aDRm1g/pzoQDWhEVB8zmhOBa+ad
rqr3wNP7vKx1fJCQUXn1HFLO6h1GFywbnZJkXJ4QAJKptLp2zXksFS4cSSLjpCzfEnL0wvat
iz0jAAAAAAAAgLNSjlXApGSayhMJ6fk0VruLhcPMsklTKXVU9u0m3yUp0p7WnH35TXmL6wuV
s4GsTUSpkzI0T+YUnMnBG8vxkymnmp3VpKzBXiIynZOiRULIjk62ZNEUFgoXWM7J/nD3vxbc
gu0Xf7j7X7N2en4CVcAAAAAAAADgElCeO4BYOKwuXSSGholIDKeUxnqmqSwcIiMi010kXFLU
BvuQqwRDhhIzNZIyHFACGh/Ju6fsUHqi95EdzDkhf3Mobq756GVnOaX07i1ElDH9vvjxNEPK
jKbQN/+at8w8v+XCBRLWo19b9RdXNdyQCFR9bdVfXNn4HlMNXuxJAQAAAAAAAJxZOQaAGGOh
kLPpVf3G64lIu+Ead+9+0nUyDHLyLN5MXCXfS1asjCn23GozZ/ucsyUN4ZChXD4resou7b5M
ekfXKYbiZ7f/h4irOhF5XMYKx3dd+Z1douMohRBEuDQUvcIjh3+6d3hH1sk8cvinu4beVFg5
7qEDAAAAAACAslOOASAi8n1tzSqZzxOR6Ok1Pvh+8n0WjVKknlU0M0UnrtiZgZet+Qf6C5Yr
LFe82ppOFbytHdlT9pc/PHhyo523MwO5s5xR1ZU3ElHQ4SWnwKz7HyTn1NuO4J1mVnze1Y03
zozNCWrBqxtvXN9wXVMEu7cAAAAAAADgElCOASApWVWVt3O3u+kVIvIPHLQ3PKrMapGpNA0d
EG2bWO1SClZVUPrO6KvxoBoJKAFNmZkIrJ8dqw6XVnkfV+xJndyYi4UCEeMsJ6VX1SqBoOqX
7hjSVq+UubONIsHF1ZY6tKX/1e7sUcsrbul/dXPvpq5sx8WeFAAAAAAAAMCZlWMAiDH/0GEe
iZh/9BUiCnz6k8q8ud7uveOf8dnXieFWcnKpmivaitFk3is6vi9EX8Z5rS2zqjlyyi6t7vTJ
jSs+sUo3Tx0wOll2/07fKoRtZaIImGTEAoa3ey+LnHpQeKdhRBVGwlSDnCkVRiKgmkKKiz0p
AAAAAAAAgDMrzwwm0rZZNOI8+jgROc+/yKNRadskBNUulR2vMcaka1UU2jdW3NrCA0eGipmi
31hhqJyd8rf5ZHfaKzqlQ+gqU09XMqyEPdxPRD1xRxHUPGJwQUeq7WV/+z3FRAKgS8aMyKza
YENvvkvlam2wYX5FMarHL/akAAAAAAAAAM6sHHcAuS5xLopFCgSIiAWDIpVkAcNva6dMj0we
IdciRlZ2pGrw1f39+Yzl+VK2D1mHBgrP7Rsp6cwvOMnnDzJZOkjzbcuV4Nlu/yEiYdvjF7UZ
nQtGxExmIPpzaenOdWzue6kr2170ipv7Xnqz/7XBYt/FnhQAAAAAAADAmZVjAIhz8jzzS18w
fucjRKStWxv8+h9Ly1ZqaogxnpgtPYuIu1pECURqo0ZAUxTG4iE1EdKqTsoB5AxkncMDUpZG
gAKN57b1I9e6j4hMl00kgU4kT4oqwTuboZgfX/DZy6pWR/XYxxd8dmnVKtuzL/akAAAAAAAA
AM6sHI+ASeKRSOFvvsmCQSJyHnvc3vArHo1I32N6hSymWLRBJjs8o7I3Fy/Yvu9LSdJxBWPU
GC9N6izdU4dpuHFur87LZYioJqNPtAQc7r3+hnrF5VNaJFwERa/wWu8Lndn28YuOzOG6UOPF
nhQAAAAAAADAmZXjDiBVYZGw/O2RK+n50rJJ13lNDeX6iLHRn0DMziVneofzju9LyYgsV+Rt
/432zNmOwkrreZ2eEgzHikpJFTDrvgdQA/4S0hKdUx9qCusRlWv1oaYFiaVNYZSBBwAAAAAA
gEtAOe4AGq8EbxgsFCQiHouJsUNhFDTJC5JbJMUgxioNd8iIzAyYGqfhvGfqXGG04qQqYJmO
4dLONTW8rIFp55ABevRLZqgiX/q2lRlNorubz2qZyhrhguvItG7sfHLYGiy4uY2dT/YXepbX
rL3YkwIAAAAAAAA4s3LcASSEdBxlwTy/s5uI/K4upbFBer5MpSk2Q7nxz8l3qJj6Rfhz9+Wu
6klZHSPWYNbJFL2upN0+VCzpLNWRLGnxfBG/cg6d2wYgkvnsYNjrj7qOKiST/VE32RTUP/A+
RH8uFZKkI5ygFta4zhkPamFP+n35ros9LwAAAAAAAIAzK8cAEGMyn5eptPmVLxJR4FN3SiJy
HbKKo7/GD7dKJ096cG7q+YDGb1qUEJI8IW9cVBHQ+GC29EBWVUuipKVycV248pyrdxXSw7mA
XzB8zeNMMlcVGcVSFi88v6XChSNJmmqwMdwc1WMq1xrDzXWhhqiBMvAAAAAAAABwCSjHAJDv
S8fVVq3kNdVExOJx/aYbyLal61HPm/7rP+DNV5AenhX1/1B/sCqsOZ7kjBmqctXc2JVzYiWd
FXtSJS3BWZVTmBRjo6+6PqWP7xyqzGlMKdPzd+XL8Z3ObFvaSXnC7cy2jRQHHd+52JMCAAAA
AAAAOLNyDAApCjNNv7Or+I//QkTWj37iPPkMGQaPRql6IW9eLwcPku9Y6cFXA+954I2BguMX
Hf+hrQNdSXt7Z/ZtmpSeqDQ8FnCPvXDT4TVNi9+mseDtIEgwxj6+4LNLK1fGjMTHF3y2Ptxk
eYWLPS8AAAAAAACAMyvHTSi+4JUV7suv8vpaImJE/sHDvL5OCp85jhxuJa9IVmrB3FWVaqFP
MTKW5zOaXW1eMzf+lRuaJvfkJgtWZ2kOoCmQvp9vP9yS1Cc3mnuOkueRWo5/BWVKSNGWPpS0
hx1ht6UPZex0UAtd7EkBAAAAAAAAnFk57gBSFZFMKYk408cCLqbJExV+ZxdLJChUzedcL9Pd
Y3mChu/tm9eTcoK6Yqi8M2k9sWfYFyf0VOzN+o5X0n3fsHWuM8q3HwxbjMsTEkfLXNbd+NLU
lggXHhv7eaXn+c5se9HNv9LzfM7NxoyKiz0vAAAAAAAAgDMrxwCQlOT5VF2jzJtLRErLTAoF
maZSoUCZbtG+iUXrScpOalhjvaQqpHDSFBbWFYWxp/eeUPR9ZNPhU3R/7jPy0snKrFbaWFep
3XTDuXcGFwcjpisByy96whNSWH6REUMACAAAAAAAAC4J5RgAsmzSVPOLd8lcnohEMmn+we+z
WEz09JLwZaabgpVkJvSezbl0KlP0i46wXDGUc/f1FZ7aMzK5J3c4V9I3rwjVzK861xlpg2lF
lNaNV2tqybantEK4CARJlau/t/iLy6vXxAOVv7f4iwsTSwtu6b8QAAAAAAAAgHegcgwAqSr5
ovB3/+D39BKRTKWK//wdmc6wygQxzhtWUW6AfKdfneEEEksaQo4vXV+uao40xY2AdsILEa5f
0ndsXnXipMLwZ55R92BJi2QUuvXDZBhTWiFcBJy4xrXHjjx0MLkn66QfO/JQb76rwphKSTgA
AAAAAACAC6wcA0CaSlKIvj5t7erRuzWrxcAA2TarqKBYE19xB2km2bkfO+99ylrZNlz0fCmk
3NeXH8g6I3l3ck9SlJ736tw30L6161xnpP/nj7Bw+IQ5/pc7lBlNU10hXBycKbpiKEwdOw5m
aNwYr+4PAAAAAAAA8A5Xjr++SklEyoIF3htbich9YwtvaqKAIVPp0Q/bXhh9IBD7WvTxq+eG
i44MaFxTuOXK6xdUXL/gDCldqq+clWiKn+uMvM1bZO7Es0KvbCWtNCsQvJMJEpZXuKbxppnR
2SEtfE3jTVE9NmKV7u0CAAAAAAAAeAcqxwCQZZGimn9wF6+vJyKWSJhf/gILhSmdpuFWOXKE
1V1GqvGCu7yufYPnC9cXvpC+EC8fTu3qOh6msQeyJR0zxjxJoqRU2Fmwf/VYSYt0nfGAFFxC
GGPHdgCNXagcJfwBAAAAAADg0lCOASBNI+EX/vk7fGbz2Fag+da/3S3zOYpGyYzJ3BB5NhHd
WtPVx+pbKs2AxnWNz0gEVIV9/trGiW68TGm5dz0RnHNlS7whem7zsWx24kkyRxXDWoHFY+ez
SrjAxnIA6U+0/eJQam/WyTzR9ov+Qi9yAAEAAAAAAMAloRwDQKpKXJHDw85zzxORu/FF0T9A
vs8q4hSsUtZ8RnRvISv1q47wTnV51vY8X/q+zFm+rvJvPdkx0Y3VnSrpuJC2dj998Fyn4259
UzjHq335XCqCFfs6naH+81snXGiN4ebb5t65KLEsqsdvm3vnlQ3XR3RE8QAAAAAAAOASUI4B
ICl5LEaMs1CQiNhYpS1WUUHFIpEks4KpAfKdvWJOvlAcyrmuLz0hRwpusuB5k7bqFFKlO4CM
htjSW+af63S0q9ZTU8PEbc7w26vsgi7sob7zWiZcaPJI+uADB+7ZPbwtbScfOHDPc0cfH7GG
LvasAAAAAAAAAM6sHANAjiuSI6F/+jv9phuJSLtyXeh/fYsKBWnZlOnxnvhTClaSmfiTwE/v
iL4xu9I0NG4ovCVhzqsOXjcvTkTCF2/+as9g+0hJx9IvLQp2NvyDh+T+QxO3saKqe4yrWrB5
znkvFS4cSeRLUfQKru+IsQvHtwWdc0IoAAAAAAAAgAuvHLPYMkaqKrM5Ze5sIuKzZ8lsTgox
2l4YZtUL5HAr+XYPn+cWM91Fy/WEJOpJ22O/48vRr3A+b31LVmGZN04o3RWuDJ7zZKQsfvcH
JW1VOa1Xc8erlcGlQ7q+rXFd4QpjTOO6IJG1kckbAAAAAAAALgHluANIU5Xq6uK/3e3v2kNE
4uCh4nd/oDTPYJpKepiSHYwxcvKaPeKwgKZwzhlnTFOYwlln0hrf68E4c3J2SceMn/vrEmJy
ta/emNNRZQ9EXSllobt9GhYLF4pPQpJcU3dlQ6jZVINr6q4MqaGUXbpNDAAAAAAAAOAdqBwD
QIzxRQuYlPZjTxKR8/xGxhlvqKdQiBKzSDVkboAkNfP+/aH1MVNlRIwobmpVIf3qufHRX/Ud
b9/Gw0N9mZKOlbB+rnMpfv9u6fsTt4mC6nHpcclVLVDbNB2rhQtHYcqCiqVVZo2hBBZULI0Z
FRd7RgAAAAAAAABnpRwDQERM4cQ5cTZ+R54vbWf0Mt3FErOIMZL+C/zqpuzW/ozjCelJ2Zex
e9L2tqNZKeSOx/dzznN5t6RbvSp8bvNIprxXX5vcYLg8YilE1PDB27UYwgeXGEmy4OVtYQkp
Cl7eE6X/QgAAAAAAAADemcozAOTvPyR9Ydz0HiLSr72adG28EjwxJocPkx4k1VgudmqaHjNV
VWEaZ7GgGg+qpq7kk8WRrtRIV8rKlB4BO1fWT+4vTfPDiILmrE99tfq6D5xn53CBceKcKc90
PHokdTDvZp/peDTjpMNa9GLPCwAAAAAAAODMyjEAZNl+T6+6/DJny1YicrfvVBcvlL19Mpul
Ylpme3n1IjIrwqzYIHskybChBg2FEUkp59aYwVhg3e0r192+Mpg495TPJ5JC8niMx2KjN4GA
4NLlsuDlOn72g+z+HdOzWLhQGDGSMqbHA0pAYUpMjytMNbXz/UcCAAAAAAAAcAGUYwDI0KlY
lMmk+fnPjd594nel74tCnnFOqs5nXCGGWyk//Lh71aAbylsiWXAzRS9T9JIFb9OhlJWzD25q
O7ipLZe1hyzfj5hEpM9IxJY16ucYEjL/65fC3/uX8D/9PRENhqy2Kvtope1zEo7T9h//Mjk3
ELzzceIB1WzLHEraI46w2zKHbN+aF190secFAAAAAAAAcGblGAByXCJJviAhaKwQOzHOFFV6
PkUbyawgO0skrw4e6oyv+fCK6rChhAPKbStrZlWZ6+bEgnFz9W1LV9+2VK+Ldlg0+2MriWjm
x1fVf3SF2ZyYwnT8ffuJKFA4Idzj21bh6OFpWzK8/aQUUkpGnDFGxFhZ/t8BAAAAAACAMlWO
v8QyomCQhYL5v/obIir+07+KwSHSdeKMrLQ49Awzo0QUdAbq8/se2T6Qs/2s5T+ybWAo5ybz
3kQ3elDTTFX64lhW6akRwvrZz4kobCmqYJM/4do51xSDi8iVri2s2bF5FUZCV4zZsXmGEjic
OnCx5wUAAAAAAABwZuUYANI0Hg47zz5vvPdmItJvudHbuo1HI0zTKTfAaxbJQpIY6/cr6tRc
2FAUzlTOQoZaHdHah4sT3QhfkKTxANBvC4qdM/c3G/3uHiJikhI5daI9tniF2TRrGhYLF4ok
Cqrha5tuaY7MDmuRa5tuaYnNIRIXe14AAAAAAAAAZ1aOASDGpGUpjfXOcxuJyH1xk9JQLwsF
CgUpmJDJdtJNkmJWqJgVRkBTdIVpCgtoLFP0/tvNzRPdcM4YZ9KXU98BlM9bP39k4i5iKYbL
Ri/mLm7+xBenZ7FwoQgSWSdz//67dw9vT1rD9++/e9fgm1k3c7HnBQAAAAAAAHBm5RgA8jxS
FL+7V1pFIpK27R/tJFWVA4Pk5qVwmRxddcHxIryoK8z1pS/JUJWwobxwIFnam5j6ETDr4Q0y
l5vcUpXTiCh35EC+7eB5rREuOCkFY+zapltmRmaH9ci1TbdUBKos17rY8wIAAAAAAAA4M/Vi
T+BtIQYGleYZ+o3XF/7th8aHPui9uc1rPUKKQpkBJoR0C8S4IhzDGxlwHF9IIWV/xpaSTF3J
DOS2bthNRENtI1be2f30wThR567eGcvqz3Ua2to12qqVorOr+JP7B2KuzyQRcUlC+IMvPhm7
7PK3Z/WXsKHiwJH0gbE0TsfEjYr5FUsu6qSOEdLzhPNa7wu9+c68m3+t94X+Qk91sO5izwsA
AAAAAADgzMpyB5BPnqfMmeVseoWI3K1blVkt5PsynSbNlJ5FjMh3me96UmU0XtWJjYcc2gaL
0ZrwDZ9fd8Pn14UqTCOoLb5+DteUKUR/iEhZuEBZupjMABHldL+gi4IuxjNBF7rapnvZ5eDN
gVellJWB6omfF7qevtiTOoYzjYjbvuUJT0ph+5bClLAWvtjzAgAAAAAAADizctwBJCVx5r78
KotGR+9SaWfji2MlwGyKRpkakHaGiHQuPC2S0PWMVWScVUZ0xmhhbXCiG9f2GWPSF1MvATZm
PBURnZhFGiXATvbokQdbUwfiRoWhBMZ23IjaUENUj01+xpe+kEIc+1NIElLK8WtBo43+pE/f
6uL4M3QWz4z9KUn60tW46vj2YKG/yqy5qfmDL3Q/FTlxegAAAAAAAADvTOUYAFI4+YI3NSl1
tX5PL58xg0nhbt3GaqpJzUrGx4Ix0pc0YBn9lm17goh6U7YkclzxO6uqx7sRQnKVn2cAyN9/
wD/SRkTRopI2/eMfCFSPKpVzMksrV6yoWRvUwvfu/f5wcehAco8kue/Vrx2Lwkh5/qMoXOFM
4Yxz4pwpCuOj1+Mtb3VBbGyXGEmSClMXVy5bVLk8oJpjG8emWB4OAAAAAAAA4EIqxwCQEKQo
or1D5vKjd93dMpkiRZGWxQIu00PSKZDvpFnc0FTmMU3hkpGmsKCucEZ9Bwf3bWwlokKqoKjK
wU1tYcsdPpqqbI6f80yktH583/hlIqfmDN//bSiJB8zpXXQZyLs5Rzh8SNk9tC1tJ+dWLBws
9GtcX1d/3SnDNGwsLjO58dhj9JbRnPOJ13jS/d/bv5Uwq4ioN9/Vm+/KOdmW6NxpfQcAAAAA
AAAAb4tyDAD5PjHGG+tJ1YiIBU1mGH5PD3keCZ+kYMGE9CzdUxThW47PGXFGedsPGerihlDd
/Oq6+dVEtOF/PhOMBeaubkxt6ZhK9IfIff5Fv+Po+DWXrCKvDkW88du69/7OtK65HAwW++bF
F3Gm9Od7PjD7dyoClY+1PlQbrV9Zs/ZiT43GzvBx13cMbky0CClwBAwAAAAAAAAuCeUYAAqY
pCja1Vf5nZ104CCvqlJXrSj++70sHCFZpEgdizbJ3u1P5S+rEEMKZ74vfEkq571pK297H1td
c6yfsfNGUz8Cls3ZP394ckOsqGZM31GlWdeUuPza6VjqO4UkKemE81n83POLc6bUhZq2D75B
RK2pA4yxgpfLOplpnenUKUz53GX/1RPuRMuKmrWVZs1FnRQAAAAAAADAWSnHAJDrKI319kOP
sHCIiPyOo97O3crMZuKMBKPRX+AFEc0Mu4UcnxELcEaqwnxBR0eKSxpCk3viytRzAFn33qeu
vZzXVFs/f5hcbyTkSkaKYETSSQ6RlL+tPHbJE9L/1hvfqAs1TbSMWIP/afbHFpyhfLvMudmM
k8466Yw9+mfRyx9K7hm2Bojo5pm3ckb35nvuuuyPLsASzlLcSFzsKQAAAAAAAABMRTkGgAIB
mc1pa9e427YTkczm1FXLvT37WKKCikR2XnRuJs9qLGx/XFyfLnpDOUdhPGIqvk9vHs1OdBMK
65GoISyXiPycTZwpwbMt3SW6e9zXXudNTeqCeeR640fAhkPHzn9x3Sib6A8RudJ1hD03vnCi
Zcdgri19cEHFEssvZp102k5lnFTWSU8K96SybsYXx7Jim2owasQVpmTdbJ3ZENaj2wc3+8Kr
CFRevGUBAAAAAAAAlI9yDAARsWjU3bbDuOWm4oMPG7e8x37+RZ5IkG2TWaFc9VXvyT8l13pK
3LyL5reEtIGMI5ioi5pH7KLCj8dlavJFI5MbaR29PvSPz6phY+6f3HSWE7DuvU/6wu84Wrzn
x+MtsYKaMX1XkeWXAEgSBdXw1Y03Frz8C11PZ+xkzs1s6Xv59d4XHd8Zf0bjWtSIR/RYVI81
R2fHjHhUj0X0WEyviOhRlWtEdP/+uz+x8K6Jbh1hP9r64MVbFgAAAAAAAED5KMcAUKEoRkbU
FcuczVuIyNm6XV2yxD90SKRSvLZWtL/MmCqZ8sHI7vlzrtzeY3POdIVFAuoHLqucjjrj5L25
3du1Z/xaFovjF4yoMqf2V/gVK9ZVXXXzNAzzziBIjBQHXOG82PX0xs6nbN9aXLk8qIYCgarV
teuj+rFAj6kGz6a3Bw7cM3HtCS9mVLydcwcAAAAAAAB4tyjHAJCmyqKlzG7hFXG/vUOdP0+Z
NdPdspVxhUbaZOfrrHaJTHeKbFY5+OgR6xpG5Am5uzuXKRpS0odXVJ3X6J5n/finp/wkZCsB
y09uezWyaEVizTXnNcpF4ghnsNA3VOwfLPQNFvsHi/3DxQFPeMRoc9+mmdHZa+uvWZRY9ljb
zxWmrKpZd06dT97+AwAAAAAAAADTqBwDQMQY5/ZDG4zf+TAR8eoq68GHmaaRrlNumM28ktwi
ZXtnvPeL/c8/2hQP9GedsKGEdB7UlT98z/FMxroQkzv1i+7ZjO08+YwYHCppHIy6LpejnXAp
pRx88ckLHwDKOKldQ28yOn7GLaCap4/R5NzMYKF/sNg/UOgdKPQNFfvSdoqIFK5WmTXVZu3i
xLKaYH0skLh3z/ffP+u28YTQe4a39eV7GsMzLsiyAAAAAAAAAODMyjEA5DjS9/Xll9m/fIyI
7MefVBcudLdvJ5JUt0y2fY/pIZJi6OV794fev35m7MEtfSlfXDW36mB/YUdnbvmM8LF+Ss6D
nd3pMHXJIsa5HAse8eqq/uZA7uhhSSQnJX0u9hy98FXADqf22541J75gouWxtocnAkCS5Ig1
OFDoO7a1p9A/VOwveoXxOFG1WVcTrJtfsbg6WFtt1lYEKtmkKu++9BWubBvYPNGSczIN4eYL
uToAAAAAAAAAOI1yDAAFAsTI6+rWVq2wn/2Nuuwy/0gbI0a+IMaVtb/vPfMXVEx9z/lgnilb
Rwayls8Ze2bvSMHxjw5by2fMHe9GMsYmxYAUUzubwa37HpS/3TokBoeUgidCpc8EZ8y6KFXA
ZkRbZkbnTJzkYsSe7Xh08kkuxljcSFSbtTOiLatq11WbtdXB2rAWPX23ClO+vOK/e8KZ3FgR
OL+TdAAAAAAAAAAwfcoxAOS6jCvKgnnq8mX2s79RFy1g8Zi78SWSkrK9/s4HSQpi7KOhrTwx
64nicseTCmfVEX15U3ggezyKwUq2/JxFgmjvja3e3n2TWyoKatb0PX78u4zz5tu/MC0LHZe0
hzNjJ7MmVJm1IS1c8ljWSffmurYPvNGRaU3ZI1JKxpgrnPGTXNXBuiqzttqs1RVjCnOI6rHz
WwQAAAAAAAAAvI3KMQAkJQsGeThcvPs/xrbkPKBdsZaZAek4TBYpN0jESNWb/PZNPZGj0i66
PiPWk7IHs8762cd3u7ATD30J1z/jyLyxgceiIp0Zv83VhzJWsuSZhV//ZqC2cZqWOurePd+v
CtZN3LrCVpj6yUVfECR6cp0dmdb29OGOTGvezalca4nNXVW7riE0oyZY92T7hjsW/v40zgQA
AAAAAAAA3pnKMQAUMFjQdDa+qN90g/XQI/r11zkvvcxjMZ6oIFtSMM5yQ9IpynC9EaiaawRS
BU9VeCSgENG8muPVyseS9EzauaPwM47s79s/Ef0houCIPRgVYtJhLz1WEahtms7Fju0AigWO
lUsXJNNWMuOk/n3PdzszbbZvBbVQS3TudTPea3lWU3TmgviS4yuii3AMDQAAAAAAAAAuvHIM
ADEmHYcnEu6mV4jI3byFV1fJXI4Mg4x6VjlfjLQTUU/Ke1zMIdWyXaEqrDdNni87R47nAPKI
Jmf90eLmGcZ1XOunP5vcwG0vXlBHQt5Ei1FdP61LpfH8zXcu+oLjW/fvv6cj0+qPpfIJa5H3
z/poS2xOtXlsc9CB5J7nOx7f3v/6xBeHigPTPhkAAAAAAAAAeAcqxwCQ6xJjIplkmk5jRcvF
4CALBuXQELk95BZIM0l4A9Flv2u/WHftZ/7usXbO2JduaHp0x2BDTJ/oRgpJZ970c5zz6GPS
Pp5CiAeMkZDnOScUj3ezqWlZ4omYytSOXNeR1IEPzfndiB7bcPi+j83/dMlDCyqWLKhY8jaM
DgAAAAAAAADvdOcS4bhUMCaGhoP/19eCX/8aEZl3fSb0F38mhoZJ11mwQrS/zKvmUbh6VeE3
aYre/3qfL6Xjiyd2D2UtX0xK+yN/W6mdMcY4I366A1NyJGn/+vHJLcKyFVdmzBMyB00UCJt2
gkZ7XlGzNqxH3qYhAAAAAAAAAOASVY47gCybFO5ufNHv6hm9e3iD0tjAVFWm0qQOKnOu9zte
Iyf/pHvt0lDumZzrCSkk9STtJY3hfX35YtoqpIpEtGPEbVpW1ziUDl8xq+66eYp2umAZS1Tw
hga/vWOiJfi1r3b+8geUO+Exrkz/C5dSPNH+SMoaJqJnO36dddLTPgQAAAAAAAAAXNLKcQeQ
whlxb/9BXlM1usKKCu/AQZKSBQKs7jLp2eQ7JNyP1nZsD1wV1NVIQA3qSiKs6Qr7sw+0HNnS
ueOJ/Tue2C98ke7JSNc/uqffs73Tj+m/uX1y9Ges+tjP/GKhdGqB4LQv19RCg4XelD1CRIPF
voyTqghUTvsoAAAAAAAAAHDpKscAkGkSI2VWi7ZqJRGply1RFy0iIlZdRZle0bWFKRqRlLnB
mfltBccP6UpdTB/Ju/1ZxxfUsLBm0fVz5l89S5KcsaCaiGasbjLC+unHdF59ffItN03tuqu5
U1o5Xquomvblzo8vsn3bFe7oNHxHSlpeffm0jwIAAAAAAAAAl65yPAJWLCoL5vqHDnlbtxGR
9eP7WDSirlohBga5289rFomuLcT4EavCk8kF9eaWjmzG8uZUmz0p+7vPd/35B1uIyE4VDYWF
gxoRJepjbqqoRQNvlQZIDg17W7ZObhHFoszlRdikEzcBRRevmPblDltDy6svHyj09ud7llat
dHx7sNA37aMAAAAAAAAAwKWrHHcABQIyl1eamtRFC4hIWTBPaZnp9/TyRAWFa0X/HhaIkZQN
ylCWohnL98cSP4cM7nhyRXMk3ZcdbBvpfnzPquoAbT9KREfvfa31X37jZqy3GpBVVZpf/oPJ
LerSxYFP/K5RUT250aisqVixbtqXG9Vja+uuXpBYQkSra9dfXneVwssxrgcAAAAAAAAAU1WO
kQLGZC4vpORVY+etNE0Mj5Btk6ZJr8gCcVkYJqKUq1UY9tERi6R0Pbm3pxA11Wf3Di/zgrnh
gtWZCp/9iL5v3f/A5AZv997UQ/cXek7ICiQ9l6natC0TAAAAAAAAAODslGMAyLKJc97cLHp7
iUimM7y6yi8W5dAwuUVmxmWun4iRajqOK4T0heScMSLb9WdXmS2rmuzezJHXj5z9gDKdMT7w
PiJyfv04q6rU1l1BRJ3PPFDymJNOOsMDemXNdC8YAAAAAAAAAOB0yvEImKrIYlG7fBUzAqO3
nKtXrpOFAjN0FqwSw63MjBPJWjWtRqoW1odmJAIticC82uCMROC2ldVSSDdZYF5p/ubTYIkK
7cbrtWuvkvmCumb16PV7rst62ZOfVMzprwIGAAAAAAAAAHB6ZbgDSBYtxhXn6eeMD7zX3b7D
+OAHnN88T8RkoUj+AKueJ/v3ErH2YtS3h44WraGcG1B5quj5Qt6z4eCN3Ir0pc1zH9d55FGR
z4/XnifGzMaW/NHWyQ9E51+mBM/hYNlZOppp++etf+kKh4i+t/3vfeHXBOumfRQAAAAAAAAA
uHSV4Q4gFglL2xa9fcX/uJeIrJ/c57d1kG2z6ioyKyg3SFwjkjUBhwciNyyoCGqKyvnNixMt
Gl1+eeO1/2WtZpZm6jEb44pxumCZONRqP/oYEfmtbeMttbfcxpTjX9Hjidmf+5NpXKYrnIKX
L3j5unDT7y3+4o0z/xMRfWbJlz+95EtVQZwyAwAAAAAAAIDjzncHUHt7+5YtWyZub7vtNkVR
xtIi+y+99NLRo0dnzZp1zTXXjH/a3d29a9eu973vfZN72LRpU01Nzfz5889zJsdZNmkaq601
brkx/w//y7jtw+4bW0Rrm0ymWMUMijYwz5K+NewFX2GLuncOZSyfM/bUnpFZezr2RwMfXFbJ
cqUFv0JzqvlJUaHjilb+r/9eCkFEztPP6e+7mYXDsSWr537hTzvu+76Xz9be8MHq697PdH1q
C+rNd+XczOSWxvDMH+353w3hGUQ0WOh9pWdjb65rdJ5axBMuK8e4HgAAAAAAAABM2flGCp59
9tnvf//7P/st13WJKJVKrV69evPmzcuXL/+bv/mb8Se/8Y1v/OAHP7Bt+yMf+cjBgweJqKen
58477+zr6/vpT3/6pS99SYwFUKaBwkkK40MfcJ58hoicjS9o11wlGTHDoJ5tLFgpGSfVbJON
HwhsjQc1RoyIYqYa01jwlUPPf/dl5pYmAGKcnXosKf19B4rf+Z70vGMN+bz980eIqHC09cg9
/+SkhoXrDG562h7qn/KCHj50b9pOTfwcTu5/o29TIlD54Tm3f3jO7Y3h5qWVK7NuWuGKysrw
TB8AAAAAAAAAnKdpiBd885vfXLNmzeSWr3zlKx//+Me//vWvE9G3v/1tIhoYGPjRj37U2dlJ
RLt27brvvvv+8i//csOGDdXV1f95zIoVK/bu3bt06dLxHrq7u6Ft2c0AAIAASURBVNva2t5q
xL6+vvFI0ylJy2bBoPvyqzQetJHkbX2ThUOyUGDharH1R7xmgUj3XkN7N1qrRmw3ki8qJB3b
FkP5OKOAVeCB0rhYZHH9Kcdyn3/R/vkvZOaE7TnubzZq119z5N//wbeK4y1eIdf6/33zsv/3
34i9RSDptCyveCi5d+I2badigXjBzW8b2Jy2R46kD+4c3DorPnd+xWKVa+QXpzAEAAAAAAAA
AJSxt2XDyKOPPvrZz352/Hr8bNfmzZtnzpw53tLS0vKTn/xkvHHFihUTja+99tpEAKi/v3/y
ybISIyMjpwkAsUiYpBQdRylgjN57vmjroEKRVVXJZJLXLxODB6iY2hd/n5nJMsYqPVf1fT3t
KI4brotWUGnPiqkpwVOd/yoU7Z8/LDInVPtihqGtv8LeucPNpie3e7ls4ejh4Mx5p391p+RL
78NzP5GxU7849JOkPVL08p1ZSUQdmSNxo4IT/8LyPw6qoZ2DW6fQOQAAAAAAAACUvWkIAH37
29+uHnPzzTevXr26q6srk8ls27bt6aef7ujouOOOOz70oQ9t3ry5ubl5/PnZs2dv3rxZSrl5
8+Zbb711ovG111676667xm9XjXmrEdvb27/73e+edlmqSKa0tWu8vfuVlhnum9t5JEycMbOS
wtXUuZlImiP7H7fW21K0xyKcs8p0ro6GRhbPoL1HSjpTgroSNk4exH7klyXRHyKSts0q4mz1
Mtr4s9KP5OmmfBp5N/fc0ccGC33duaMtsbkZOymJ6kNNdy76PBE91b7h5e7f2L6VtlP9hR5P
eJdVr57iSAAAAAAAAABQjs43AHTXGCIaHh6++uqrH3744Wg0SkSf+tSnqquru7q65s6de+RI
aUjlbSVzOWnZ2vq17suvEZH72mZt/Tpvx045MMgMyz/wFDPjMj9cK3pmK73F4JzOEYuIqg1O
RHm7NPsPEXFVOblR9PY5Tz07ccsYo7EjZ7yxQVt/Ba+v46omvOObibimh5pnT3lRES2aVdMK
V+fFFx3JHBwpDmWd9Jb+V4io0qypNGtGrKGmSMtNzR+c8hAAAAAAAAAAUK6mrVxUZWXlzTff
fM899zQ1Nc2YMaO7u5uImpqali5d+uSTT65Zs+bo0aPjTx45cmTt2rWMsZLGdevWTctMmGlS
Pi8tK/ilzxOR+fnPSd+T2RwLBWVhmFXOlcUUERsQsUqW7klbbOwdeIM5wbiaPUUCnYaPnWIv
kv2T+6V/PFokpQz+9z+J/OSHoW/+T97YYA30TI7+EJFwnSnngRZS9BW603ZSjl0MFQYc3/7I
3DtiRnziZ1Zs7vr666bWPwAAAAAAAACUt/MNAD311FMT1+3t7XPnziWia6+9dv/+/eONIyMj
S5cuveKKKzo6OiYeW7t2LRGtXbu2vb29pPH8yaIlhfCPtNsvbhrfAeS3thFJKSRpJhWGiWtE
MsRsf2wDlJSSMVI8z1c5P+l96BWhkxMAyXSa1VQrs1rGb1kgoN94g+jtnXjAy2dOnlhJVqBz
4gnXl2L8YvSvjfG6UOO8+OLJPyEtMuX+AQAAAAAAAKCMnW8A6MEHH3zjjTdSqdRDDz20a9eu
O++8k4i+/OUv33fffa+//vqGDRtM01y7dm1tbe1HPvKRv/7rv964cePLL7/88Y9/nIhuvfXW
9vb255577lvf+tayZcuWLFkyLUtiqkJSKvW1/v4DROTtO6Ak4tLzyXWYa0srzVSDGIW4o0k7
pCsKY5yRLqVgLJgIlfQWWVynBPXSIWIx4/3vFZ1d47fSsnhFXLvpPRMPhGct1GIVk7+iJ6qD
M6Z4BIwRK3pFVziSqOgVJUk2pWpiAAAAAAAAAPDudL4BoK997Wu7du363ve+V1VVdfjw4Ugk
QkTr169/5JFHWltbw+Hwrl27xp/8zne+89GPfnRgYODxxx8fj/U0Nzdv2LAhk8nccsstP/7x
jxXlFKl2pkJRmKJ4e/Yb/+n9RGS89ybv0BGmqixgkqox1ZR2hoiR9C0eqvTcJYe7Fh/sqkhm
Vd9ftLejtLNQafRnnHXfA9LzJm7tRx+TI8njH3M+69N/pEXi43daJNbyya9w/RSZpM+GJFFp
Voe1MCOqNKsVpvjCm1pXAAAAAAAAAPAudL5JoJeOObldUZQ77rijpHHxmJLG22677TznUEIW
Len75idv9w61EpHf3RP45O3Wv/9YFgpUSEpFJcbIc7r9xhpleEhV22Y3KQpdvWV/MRjwNZVc
54xDiL5+0XPswBfjTGlpIc7dV1/Tx0JO40Kz5s/7wz/f+7f/rf59H6u98VamTv1VM+LDxcGc
m5Mkh4uDvvQ4f1vq9wMAAAAAAABAWSrDOAIzAywQ8A4elrY9fj7L27GLjABpKqu7jO1/TEpG
XJ2h9P/Qv378xBhjjAvpamrJjigloJlN8ROabJs0zX7w4Ymi7lJIZeF8487bT5yF7Hn0/uHX
NxJR7si+qitvVCOxKa9IkjSUgOUVGTFDCTBiciwfEAAAAAAAAADA2Zi2KmDvIL7Pa6pJCP3q
K4lIv2ItmQGleQbTNNm3U+YHWSBCjBhXbtE3zxkaWd3Re8XRXiZExHaC9gmlu6SUZnPi+L0Q
1o/vs/7PPe7rb/g9x1M+O089K3r7jn/Lc/f97R/3/+ZRL58louzB3Ye+81fyLDYWnYahBjRF
JzZ6wYgJQgAIAAAAAAAAAM5WOQaAAgFWXcVCoeK/3U1Exf+4l3FOZoCCQcZVpWGFtDJEbERr
GJExdUnj9pkNHTUJImpfPls5Mbey9I/FWWQyJTq7nEd+5b7wkrvpldIRpbQfeGj80h7s3fWN
z1uDvZM/twZ7c637prwgznh9sDFmVDAavagK1ur81JmJAAAAAAAAAABOVo4BICJ10UJ38xZ9
rCyXfsN17tZt6sIFox+Ea/2B/cwIk5RBqy8pw7rGBZGazBHnaVX1T6yupejHjsjZD/zc+vd7
7V/+Wo4pHY+R8bGPjl8e+eE/+bZ18pSsgZ4pL0dKGrYG805GSjlsDWactMpLK9MDAAAAAAAA
ALyV8gwAeVu2hv/xb9lYSTIWCYf/9R+9nbtHPwhW8oYV5HtEzDFrl61YXbCFlKIymydD/cjK
atJPqESmjVWF9w8fcTe96h04KH1/8qeMMf3qK4333aLffNN4SXgvl7H6u085pfDshVNeDmes
4OUd3yGSBS/vS5+zaaqYBgAAAAAAAADvAmWYBJqKRRaLkaYpSxcTkbJ4ETHGaqrkyAjlD8rB
A1LRSLie5w9tfW4gd73CeCiV72muHjqarRF0cmTF+vFPT7HrZyxDkEing3/w+5MbGedSlCbo
iS9fazbNmvKCOFNUpnLGR//CmGpwHQEgAAAAAAAAADh75RgA0jSZz3ubtzjPPk9E1k/u12+5
UaYzLByRTpCIESPiSp1Gu9oqG4OWrQYU3w/UxwyVh0Oaz0k4HuOcqaM/7qZX/NYjJw/CdN38
/Gd5y0ySkn57cIwpKlOUkgBQxYorWj79R+ezIM74rNh8hR/pzXfNis2XRLZXPJ8OAQAAAAAA
AOBdpRwDQKpKnudueiXwqTty//c3Anfe7jzyS2nbpGssUk/hGpbukK414JrZdFgX1oxUioiZ
nLTepJMsjPchhU+eb0R1+2f3Tu6bca7MmU2qql2xRl1/RcnIhaOtwj2hjhhjbMbH7jrPBc2I
tFSbtUl7mDFebdYyYlkndZ59AgAAAAAAAMC7RzkGgMZOZ7FEhf3Ir4jI3vAoM002lr5H2lmZ
G7DyvLVzzohteknXGBo0iHyFpzqSUi99GzwzrDQ2iuSxaAtPVGjrr1CXLlGWLT3lsH4xf9JE
pJfPKsHw+azGUAKzYvOGrUGFKbNi83TFaE2VDgQAAAAAAAAA8FbKMQl0scji8cBnfk+/+cax
KmDXBr54F4tGqVCgwrBrNL6+Z17vSPXAcJX0SehKJmLapkGLGptqQiU9OTzkHTw0cStGksqc
2W8V/SGi0Mw57MQ6YlqswqiqO88FZZ10Z7Y9aQ0JKTqz7V3ZdkmnyEkEAAAAAAAAAHBK5RgA
GssBREQsFh39Mx4nImlZpGksXKul916/rvWmla/PrOthnIZm1e1Z0JwNm2lJZLslPZl7NknH
mdxi3fcAOaWPjfPy2YP/8uel6aJ9n04MCU3BFfXXdWRah6xBIUVHptURzpLKlefZJwAAAAAA
AAC8e5TjETBV5VWV/njddyLRPyDTaZ5IkKaREVXm3ewfeIKYHPHDgpjrS5/z/sqY6/i2e0Ly
ZtXJql37JrcwXedVVd7OXeqaVScP2/mz/+NkSlPzuLmMXywoZvB8FrS8eg0Rbel/5XBy39WN
N55PVwAAAAAAAADwLlSOASAi4z/flv8ff0mcEZH94MPSdcJ/+1dEJAtD0i2QHiY745s1nEk+
u8bPOG5lZGalMW/ohK09ZrZr8q12xVpeldCuuZrPaDzloJn9O05uDDbNOs/oDwAAAAAAAADA
eSrHI2BE1v0PBv7g9wNfuIuIAp+6w/zql6x77yciphoy1cmr51GkNuj0S6I+R5Ckgut1DFuB
bGFyJ6F06+Rb0dNj3P6xt4r++Pms8EqPhjFFnfnJL5//ctozh/cMb+vJHfWlv2d4257hbTk3
c/7dAgAAAAAAAMC7RDkGgKSUubwyfy4LmkTEIhFlzmxp2eR55BZIOMQ1Il4saExSQOMKZypn
QV2JeN5EH+FUK/etiVumKGJ4xH351bcaM7XzjZMbG9770UDtqQNG5+SxIw9Nvu3Nd28b2Hz+
3QIAAAAAAADAu0QZHgGTuRwzTfuBh/y2DiKyfvZzZdZMFgpKyyKmyOpl3Vt2StfPuZUkRWU6
H3B8NRJgAUVOytZsZjtO6NP3Q3/8VWXhgrca1BkeOLkx0DBzWlaUCFQtqVxZ9Io7BrcsqVwZ
Nyrb0oempWcAAAAAAAAAeDcowwAQi0T8Awf1997EgkFv12514XwWDNqvbg6EQmQ0yPatxQIN
par9rCOY5uYsq+g7PvlcEb+t36V4BcmUE/oMBUX/4GkCQEwrfZOMKDJvybSsqDV94P79dyet
YVc49++/e7DYXxusn5aeAQAAAAAAAODdoByPgBGxgGFv+PV4/XWmKPavH2eR0OgHA/uGd77Z
PVzXNVjje5yTnFEoNOTykYB646LEpA1AXLOTkzuU+YLMZk8zIteMkybBmKpNy3I48aVVKxsi
zZwpS6tWtsTmFrz8tPQMAAAAAAAAAO8GZbgDSGZzIl/Qr17nPP4kEdlPPjN6/fpWmctLLRyJ
sbXztr+wY1XBDugxuWdmvSUpGtQO7eqr0zW96I/2wNXB5lu4odYbR0hVA5/+JI1Vlz/NoFzX
S1qUgEl8euJrll/kjHNiowMxnrKTabu03jwAAAAAAAAAwFspwx1ALBikQkEKGfjcZ8aqgN0p
GadCnmlqX7vzyp6lz29fM5SJMyY9l7Uc6BL9mXDvyIdaO+LFY1mfBVd5TZW5dJYsFHlNDauq
HP2Jx04zqJcr3R/kW0Xpe9OyIilp7/DOnnyXkP7e4Z3DhX6FleFfHAAAAAAAAAC8TcpwBxBZ
Fgnp7dglbZuI/H37vf0HiDESQovHW2a5O7bqUrJQyPHqE7XzGndk2KKB0hTOwdlVdR+6LPfi
T9XTxn0mKEagpIUHTKac8+v9Zev9WSejnJiBKKxHVtSsfaLtYZ0bt827c1v/a/tHdp9rzwAA
AAAAAADwrlWGASBJUgqhzZnlvrmdiNwtW9UF893BISlllXFUuHulsoaIGqt65q0Y+HZ+QVHY
kuSpu0pnWOysAkADLz5Z0iJsS/reucaAHN+5feHnVHbsW/2Fnvv23Z110v+x+7sJs2pdw7Wd
mba+Qg+9xYQBAAAAAAAAAE5WhgEgZhhM4e6OXcYH3le8/0Hj/bfYjz/FNLX3UHLvRis7dHU+
7zIuu7KzW19StBlpoRiG75+iI9uWjsPPYgfQyOsbndRwSSM3Am8V/TmaPbJr8E3Oj2/ziRsV
6+uvn7jtK/QcTO7ZMfBGX75bU/SIHl1Vsz6iR8dDQipTa0ON5/BGAAAAAAAAAODdrQwDQDJf
kL5Q5zQ7z79IRM7zLymzWrwDB3sODkQbKjMjLkk3HsolFi7ZUaBQc+WczuSMQuHkfkRbBxGx
aOSMIya3v3pyY3T+ZW/1/P6RXYsrl1ea1RMtvzj006WVKw+nDnRkWv/hjf8n52RCWnhp1aoP
z/3Ey93PDRR6R6zBEWvw2HDW8MradWf9PgAAAAAAAADg3a4MA0DM0IkRCUnGWGUuTZOFYlJG
VEOTTrY4kmach8I+739lfnP1UL/R3FeaAIiIwnNrrF/8aPTqLCp5Fbs7Tm6svu79ll/87ra/
rwnWTjQOFwdvX/g5TjxmxKN63BFOW/rgoeS+o9kjf7/5f6hcM9XglQ03zKtYVB9qYmNlv14m
+uqqb5QcUuPlmL0bAAAAAAAAAN4mZRgAIkmMc7+zy7jlxmLHUX3NSnvjSxFNxv5/9u47Pq7q
zB//c26ZXjQa9eoiS5Z7793BGGzikIRgMASykE3gG5bsJpvAsmTZ35IlyeabLyEJZcMmEFoo
IRRTTDHYgJssucuyZRWr91GZPvfe83vZY+TRjCCApRHc/bxffjm6zznn3ufI+YfndcrMLB4S
j+5okQQtN62r22HvVGVrV39aJBz3AlO208x7fceOE1H4jbdMN37rY76mhYOq3xsXlK126/iS
zkBbSA3k2cYNxrsCHYe79rf5Wjrr2zsD7R3+NiKebc2zy86rJ397nGPi0yf+mGXNCUT8tb0n
o0MCip8RixaDAAAAAAAAAAA+Ax0WgHgoxFXNdNXlyr5yIlLqG4xf2ag8+RdJYixlPOdVRlM4
N6XhwdB3ZaP5Kl9t4hskkxR8/Mnoz5Ed7xkuWisUFnzU53x11VrCEUKOKbOJSOOa0+haU3Bp
f7jvveY3mwZOe4LdOxvfFAUx25o3yTVlTf4l452TrLL9qaqHi1ImE9Gq/PXN3tMUU+5ZU3Dp
yP1uAAAAAAAAAOB/Ix0WgJjVwkzG8NbXoru3tLb20NbmPpO74/3TpPg0VeOcjrdOvkIp5wGH
gVsT3yA3V6mnG6I/c40H//SE5c7bP+pzngO7EoPuxWtjH5+vfrzaUzk/aynn2viUYoHY3MzF
qab0xIG5toJc20cWmwAAAAAAAAAAPgMdFoB4KERMEPJypbmzAw/9j2HjJeqRo70nfKLIlJDC
iWw2RRS4xGVrl4kofvGOoEXMtftjI0rVSWVvmbRw/jDfUiI9ZTvjgkZXmnX8pOjPqqY+fOTe
0/01m4quWpC17JmTj9hlh0kyv1z7rEk0DQ4RBR3+QwAAAAAAAADA54QO6w7MZjszsVkzIu99
QESR9z6Q5s7OrnrHuLzI19JybHdPjrsn31nf3jB+2OE5l001sUKKhAO/e4gEwfwPN5MoCk7H
sJ39p09xTYsLps5fQcQ48YqOvZ2BNoWnXTbxG25Tek3vCU+wO89WOCdj0ZwMXOMFAAAAAAAA
AEmiwwIQ7+sTS4rD296KbgHjgUBkx3u1aTMCzx6MRIJE1NRqDfbMcTIxcazGmG3+JCLyff9H
nHNSVa25xbBp40d9SwvHHyBNRFW+E1VNrx/vPtzqazaIpixLdrXneDUdP3uisy/Dkj3SMwYA
AAAAAAAA+Dg6LAAxh0NraZGmTiFJVE83SNOnEqfpBw9b/8/mY6/saz7Zv3j6Keaztbe44wb2
pzvT061EFH7ur2pnZzQY+uuL8oplzJUy7LesEyczUeQxh0AzxiKTCnec3pprK/zerNs4cUVT
zrcSy7Hlj868AQAAAAAAAACGJ4x1AqOAMdI0MhrklcuJSF62hJlNTJZIEDRmOtuuBYOuxHFl
2RmZX5lJoVDohZcHgzyihJ54+qM+JRiMuZddFRtpnJ7+ga8805Lz3Zk/zLBkZ1pyouc6R/+g
+gMAAAAAAAAAyafDAhAf8IqTipgs+3/6CyLy3/NfPBI5IJe+89udx3fWE1FZ1aTOnvh9WF6j
sZuJf3i/JfCr+zjnsU3h3XvUU8PcFk9EvvrqtjdfOPdgkMsW2k9Md64p3GCVbSzmKncAAAAA
AAAAgDGkwwIQM5u01la1qdn83RuJyPJ/vttR5wn2+QWjHPJzxkiWVClh71tQEoNEpXJAOXY8
rklwOAT7MLfFqwF/zQM/VXzec8/hSHGVf0Xeumxrbru/ZbSmBwAAAAAAAADwKemwAESSxLs9
3O8Pv/4mEYVe25YmeBeJJ1d+ezETSJSEFXPrZDH+6q5yi83jV9wvPhe3/EcsyJfXrGSZmYnf
6Tu4Rw2HYiPOPvVU0/6K9j0RbZjDoQEAAAAAAAAAxoQOD4GmYJBMJkZMO3uQs9be0WvNbFQK
pKfLVUUjrh2sKbWqhrhBWoqlyClaMlOp9XzQsHqFOH6cvHb1sN/xHNydGOQDAwGzPLSIBAAA
AAAAAAAwlvS4AoiID/Rzzg1fWk1EhrVrgmToDUmeNh9xEgTq6Y5f/kNE/pB6vDtiam6MDaq1
9fKaVR/1lUBrQ2JQdTlkQVa5OkJTAQAAAAAAAAC4UDosAPFQiAeDUl5upKyCiCIVB0S3W9Qi
kkCcSBBIEoYpAHGLYV5fvTzQxxg7e187Caku7vcr+yuG/4ymRQb642IDdmFq9vwF2cs0Pswn
AAAAAAAAAADGhA4LQMxiYUyIHD4iOB1nH83p9RWLlSOrv7OIiBz20LJp5XFD+iWpxa/tTxlP
RNEzgDiROHGC7d7/kubPHfYrajCQGOxJlY90Vexv24ULwAAAAAAAAADg80OHBSAeChFjpCik
cSJiongmKokUiRCRzaoGBuJPdO4zGp2ppq91VFiD3sFgpKxcTbgRbFDvgWEOAIrItKbg0ssm
fkNk4khOCQAAAAAAAADgAuiwAEScuKaJpZOVEyeISKmsOmmfsptPeefRg5zzgQGpuX5e3Igj
FlvYG1h4aHtcPPjYk6QNv5lL8fYlBv2plkOdZe80vi6L8YdMAwAAAAAAAACMFR3eAsbMJiYK
yt4yluqi3j5msxY17ZnEmPmb19f/sHXm5KZA/bS4IZrVuLZ+r6SdP7nZdOXX5TUrz75u+O1c
tqLShA+Tdfocq2QnIqwAAgAAAAAAAIDPDx2uAOJ+Pw9HpNKS6PE90oJ58pRSrijc5z9bpRnm
hnaTr3fRiSFbukJbXzvT2WYbtgDEVaX+yQfigr2pspcFGwZqGwZqCxzjR3paAAAAAAAAAACf
kR5XAMnymb9zc9TaOiJSa2rFrCziXDu7KkdIK6L6+CH2oNe7bKXzve3s7AnQ8uyZYkkx7+xi
Ntuwn+jYvjXc0xUXTGMpq6d+b7RmBQAAAAAAAADwWelxBZDPJ9isWnuH8csbiMi4drXW2yc4
HNx79oDntsOJQ6otmf11TdHqDxEpJ07KK5cL48d91Cc633s9MWgwDV8tAgAAAAAAAAAYWzos
ADGXiwuiYLUEfvMgEQUefbyy37lbmfTBtkYiOt42M65/vyQ7/O0FjScGI9wfCD37l4/5hOr3
Jgaz1l0+cpMAAAAAAAAAABgxOiwAkSiKWRmRQ0flRfOJSJo9q6SjYmmhd8EVM4loeulAXPcI
Y0W+toBsij4yo0FeOJ8HQ3T2zKBhcR5/kJBstTunzx+FyQAAAAAAAAAAXCgdngF0hsEor1qu
HjxCRFpD48m8xcFev/LyMSKqrYykDu0rCtTjzDafCEYfeSgsjiswfHnjR727K9DODAYeDMYG
05asHaWpAAAAAAAAAABcIB2uAOIDXpaaIk0pZSlOImJWS8m6KVMmGsaVuIhowrzMuP7NRuPl
ZX+NjYRe2Mo9vbERlSt7297b07pjT+uOhw/fq4VCcS9RgoFRmxAAAAAAAAAAwAXR4QogZjFr
Tc2Rd3caL1odqThg3HhJ6J2dho5Ow9LVRGRJS+2lvtj+ea2HZSV8frggMKcj/PY7xq9fvr99
V33/KUYsqPhbfc3plsw0c2aaJZPodNxHtUg4WfMDAAAAAAAAAPh0dFgAIlHUPL0kCMEXXiai
4DPPN4RT1IA5cLyDiJr3HWZUONhX0JTitkOxo7mmybNnGr9+ORFVeyovn7RFYEKnv62q58jy
vIuePfGoqydCCWcAmdNzkjU9AAAAAAAAAIBPR48FoECASZLW2s6MBiLiXm+jL00TUyLH24mo
uS/Lyvssst+oZguZoVBzq6gpsaOFVJeQkU6aRoIgMMEgGgUSQmqww9/+et0LtX0n5+3piP+i
wOxTZiV1jgAAAAAAAAAAn5geC0CMaV3d5uuuiZTtV9s7hLS0xRdPDT71dM+SFZ1PH5pXXNd5
Yjwjo8Ip3GkUtZS3J1/WYJS+deivuyctNs2dtazIKU4YT4JARP6Ib2/rzogWebP+JY1rLlOa
TZMzO5S4D/KMNFNW3hjNFgAAAAAAAADgb9DjIdBnr2+PVBwwfuXLRGS88mvigX1GHmaREBHJ
oqRGjErERESSSoKcErBmzOg7TUQT+5qyF0wTS0vo7NIhImr3t2Zb81IMLo1rpe4ZX8u4bOlL
DUyL3//FM9PHYqIAAAAAAAAAAJ+IDgtAJIrEOUlS6MWXiSj0zF+ika7WABELudfFdc/we+ac
PnDmh47GXS/tim0Ka6E9rTsOdu4jopreqtqn7pdDWuIHx8/60ihPCQAAAAAAAADgs9NjAUiW
mEFWT9Uwm42INFdaea100Di17mALY3R619G47iVNu9mHhzpffOQt0oaUePwRX0DxE1GmJSel
e5irviSLzVk8YzTnAwAAAAAAAABwQXRYAGKiSJLEJEk5eJiIePn+qVLzVKnZYJEFiTlNztjO
Rn+Hc6B18NHa3R5+c/vgo6qpk1OnT3AWE9GkcJoQURO+JRVuuVm0WEd/WgAAAAAAAAAAn5EO
C0Aky8QEIS1NnFxMRN3jZ+3mk/doxb7eoEMSgv1DijiO7mOxjyGDSdlbRuFI9JExtiRn9ayM
BaLG057fmfip8dd+zzFl9ijPBwAAAAAAAADggujwFjDeP0ACI5uVQiEiUgKhTKeodfd3aK4J
dlmI2eHFNFUK98eONUZCpmuvIoN8rgOxp6oeDqlBl0fVgsHEb2lq/JogAAAAAAAAAIDPGz2u
ADLIRIz7/SwlhYhyC62llq5SoYmIRIM4pGO4j/EhJ/40jJvKfb7zHUTDFPesiSklGV2RxO8I
ssE2sXQ0ZwIAAAAAAAAAMAJ0WABiokiqQpzLixcQkTRnNmkanS30iOqQco+5v574kCU8BR11
4vhxg4+KplR07K7sPhwRWeKH0hatlp2u0ZwKAAAAAAAAAMAI0GEBiCSJjEbB6Qw8+DARBf/n
EcHlYkaTQPFFnL702R7X+MHHAwvX/3bD98liGYxwzvtDvd5wf1uWHDeWMZZ58ddGeSYAAAAA
AAAAACNAhwUg7vUKNpva3CLNmklE0rSpakMDc9hEgejD696j5LDH5akffJx+aMctS9OJna8T
GSTjtVNv2lR0pdWnxX1Ftjslq330ZwMAAAAAAAAAcKF0WABiKSlaV7fle9+l6LHNqma5+Tta
R2fK0AOAiMjRcYjofElICgbYiy/GduCc9wU9A+H+iafiT4CODPTxyDAHAwEAAAAAAAAAfN7o
sADEPb1Cfq7vP34mTioiolqW/fZ/vrzXPMcsDdkCxrjmc0+KXe/Tl13wgrU4tk9QCXQG2nuC
Xa6+YW77YrIO71ADAAAAAAAAAP3RYQGI2W1aY7O8YG7o5VeJqKDq3eWr0xb6KxzykAIQZ4Kt
52TspjBna8Py8bbYPhrXdrVsP9CxT4rEbwETLTZKOFQIAAAAAAAAAOBzSIcFIFIUEhgPBI2X
bSCinkUXVx/tq2W5sjCkXiNF/HJ4IG5o5uGy2EdREK+f9r1N478uxNd/yDVjwWjlDwAAAAAA
AAAwonS4iYkrCjGmVteoNbVnZrh/j1WTFKYEhfgVQNxmY32ewYiQnibNmxPbR2TitroXAkog
LduQ2xwejDNBcC9em5TZAAAAAAAAAABcKD2uAAqFuT9gWLuKud1E5Eq35K2Z4Qp2DT0CiKRw
f2z1h4i0zi7u88VGRCZlW/PSzRmHZliU9JRokIlizmVXm/PHJ2MuAAAAAAAAAAAXTIcFIGa1
MEkKbXtLGldIROK4wtDrb6qCFLeLK2xJb9y4sPfe31XkTTuZOVF96L//cN1d8tLFsX1CaqDN
19wV6PRbhBOXTfMVpnkd0tSf/CZj1YYkTwoAAAAAAAAA4DPTYQGI+/1c0wSHXTleRURKVZXg
ditMijnu+Ww3Yikz1z57sEsURKMsvn2yd1q+Y1dtf2wfi8G2Mv/iuVmLiWh+7sq0lIKAwyA7
XMmeEgAAAAAAAADABdDhGUAkSaRpwrgCrbXtzKNsEOy2/lY18cqu9sOvdho2BiKqrKg7Tnjy
XMYUi7RkonOwQygSfLzyIYUrRPRizZ9nd7eFxeTOBQAAAAAAAADggulwBRATRGY08v4B4/p1
RFRunvn+afsxcaKQUAE6ZpszO98uMZJE4Yp5mQ6z9J0VubEdJEGan7V0mnsWEc1In+sSHKoB
FSAAAAAAAAAA+ILRYQGIBwLMbmOSHPjTE0Q0+/Sby8b7jRKnhALQMntDoycoEleJ7arpTTFL
VW3+2A4hNTTJNaXAMdEQ4XmH2uT2HldHwFtzPKnzAQAAAAAAAAC4MDosALH0NFJVradbmlI6
INjq3NNP1IZ6FHNizz+1ldR2BiMaVzTe4gkfaPQ+X9E55FWMvdv4ekXze0t2DUTe3amFQvY+
pebB/+yvPJDECQEAAAAAAAAAXBAdFoCIc2YysfR0CgQNPOwyKe5MC7HEBUC01HZ6crbFJAkm
SchPNaZapX9YmxfbwSia5mUtmdJjT+tSBoOaorS98XxypgIAAAAAAAAAcOF0WADi3T1CTjbv
6NQ8nl7BWdUiHG8WNZ5Y/6E3grM6BiIRlXOiHr/S61ce2tkS2yGg+I50VniaTsYN9DfUclUZ
5XkAAAAAAAAAAIwMHRaAWIpTOXrMcvsPTX/3zUY5x1BcFMkrlBOPgCZawiqKM8wC8bDG81ON
RkmYU2CP7WCWrNPT57gKJscNNLjTmajHC9QAAAAAAAAAQI90WADioRBLTY28v0s5WjkveGhx
iZIrD5ilYQpAuyJT99b1M01jxOo6A+394V01vbEdImror9VPbjdW9aacv/yLMVbwjW8nZSoA
AAAAAAAAACNAj8tYVE3MyQ6//KoaCJeZZrFnK/sFu9noSOx4cZ6/XS5I29kjE2U6DPPHmxSV
x3YwSZYfzb+71df0QPg/r+9b0P/OG71u4/yrb7OOL0nifAAAAAAAAAAALogOVwAxh105ekxI
T7fecO2s4LHF1y3KMAalhC1gjCjQdLiuriPb25Xu7bIEvOX1A9lOQ2wfRYtsb3h1X9v7qsCO
T7VyoroSO6o/AAAAAAAAAPDFosMCEAWDxJja2dn/7MuHTFP2PLG/KWizygkFIDFSkp+65NB2
kWsC16bvfWN2gT3LYYztE1KDHYFWT7CLiLqDncR5mCLJnQwAAAAAAAAAwIXSYQFIa+8kjRs3
XmoenzsveGjJbJPVaZJZfAHIJxjeOsTmNByMPs44fbj10ImXDnXG9rHKtrUFG+ZlLSWiJVnL
icgomZI4FQAAAAAAAACAEaDDAhBz2HkwGNm3X8jNOTPD7Cy/N6xxHtctRerfcHwH+zDOiK87
9MZNq/Ji+/gi3u2Nr5W37SKivc3vEVFACyZxKgAAAAAAAAAAI0CHBSCKhM/8rak9Yso+0+wP
jvKAKirx9R8S+9qdvX2qcO4YbFWUcnrbXvvjttg+RsmcbclNNacTUZoxjYhk0Zi0eQAAAAAA
AAAAjAgd3gLGLBZmtWqdXfJLf5kQkdipjhZxuqqqRGJstxPuiXymaVfv9H/a+Xsium/5DT5X
uiyxK2P6qJrS7G0IKH4i6vS2ZhCppCZ/RgAAAAAAAAAAF0KHK4B4IBi95Ks/Y3yNYVyNrVjh
giSKcd2mm+sqHauuO7o1+njVkVesRvHH6wtj+2ikCUwQmJDZHpnw+jEimrbf03ekLImzAQAA
AAAAAAC4UDosALE0N/f5pLlzXFJwUrimxN4rikRci+u2wzF13qk33T2t0ces7qaJrdUvH+qK
7WMUTDPS55WE0pfs9po7B4jI4lXrHvn1QNWhJE4IAAAAAAAAAOCC6LAAxFvbBKdD6+q2Xbwq
Ve3NvmQRaWQzxK8AKmQtpeVHYiNr97zoMg65LMyveI/3HPaX7xPV82cIcU3t3rdjlCcBAAAA
AAAAADBidFgAOkMUBZcz+MxzRBR65i8aE2QxfqYT6w/K0eOiP2QJ+/179g+JSLaZafNdvfHn
/gQ7WkYtdQAAAAAAAACAEabHQ6BzsrnXxxU1vOWGmvufMy7boL1Rw1h8tw6WlU/dQwYyoTjb
RkS/Pfgzu8FBRAHF/37LW9PbO+LGWnIKR30aAAAAAAAAAAAjRI8rgDgXMtO1ltaev77RIaU1
vXs04Qr4MyImembGhgGDJfrotbt2LP1KrZxCRD2BzgxLdoYl2yga/XUnmRr/AsnmSMI8AAAA
AAAAAABGhA4LQLyzUyydbLziq5ooiVyVZEaM8YQikCFTmsxb7WF/9NE24Flf6vzKpTPOLgVi
MpOI87AWnnjEk/gJJeBLxkwAAAAAAAAAAEaCDgtALDVVa+8Qp5aaZk8z85B1Qs7ZVUHx3SKq
PLlyyCHQoaf/QoHgnyofCKnBVl9Tde/xiBZO8cQfAERE7nnLR3cOAAAAAAAAAAAjR4cFIJIk
ITfHd/tPMjqrZwePzDU1EueRhF4dHmrIz6rMnBR9PJA1mS9apDQ1GkWjJMjXTrlpdsbCFGOq
IeGYJMaYdWJpcqYCAAAAAAAAAHDh9FgAIuI9HrEgXzl8hIiUQ4cFgbojwbzN8xxFVsmkKnm1
WmFDTk7vSxOW5nvPHfA8S/Lar71SmDRxINyvaer2xlf3tO5UtIgqxq8dEo3msZgTAAAAAAAA
AMBnpMcCUCSi9fZyRelc8/V9ptn7x13CNfL6tMPbT7U3eLlgSJea3ayxTXWWnG6w+/qig1hT
U+SdnRpprb4mYmx/+66+ULdZsoaZFvd6ZjCMxawAAAAAAAAAAD4jHRaAtJ4erbXd/N0bC+fk
LQgeWPnN2UwSxlkptaPXHGaqX/XUL/fULw0G5HV1+2IHhp55jvwBs2SZmFI80VnsMqVdXnS1
KBvj3s8EMbkTAgAAAAAAAAC4IPEH3OgAM1uIc5LlwQjnxCh+J9fkYKPXYHEF+wcjPVbt0Pu/
89r6g2ogpARlQd7V+u74SDj+Azx+TRAAAAAAAAAAwOeZDgtARFzISAs+/Eido6TRPEd67KBN
JMlgjet03J+7IjhkBVBKRyAlJVfUOkNKkBNPMbklJpGQsEgq8UYxAAAAAAAAAIDPMR0WgJjD
wRwOafrUwrffzQ1USiRWOQoEFt+tML3z/1t8/Zb6Dya2Vh9Nn9j5taIvF6+ZwDzbaw5Igjw3
c/FU96zxzkkHpd2chiwCYpIOf2kAAAAAAAAAoGP6rGWYtlwZ+J9HxQnjlGOVEWeWpS+h/EP0
V3GNPeSb2FpNRCU99YdU9cG2hmZvAxGTBPF0/6lOf9v+9l2FQZ88dCAWAAEAAAAAAADAF4sO
D4EmIuZ2m7/9d001/ccNxfVNwxzZE7L5IiR9tfrd6KOsqiv2cEZCiWvq/7fkXqcxdbJ75vK8
iy6ftMVqcsaNFQzxx0IDAAAAAAAAAHye6bMApLW3Bx56OK0kO1dpdWfZEzu8ayjMb2ouHGgb
jOQfPW1v6ZNF4+n+WkWLdPpbRSZKJKgBX9xYc1be6M8AAAAAAAAAAGDE6LMAFHz0CXnGDPnY
QYc2ILa3J3ZgAl9Zt1dl5y90VwzitA/aW31Nu1re8UW8mdacHFt+xzuvqKFg3NjU+StGfwYA
AAAAAAAAACNGjwWgQID8AS3gN159JRFFMsbFtUdEHpqY/cKk1SJXB4Oa0/X8xYbZGQtW5K0r
dpUuzl4l9HtbXnk68fWCyTz6cwAAAAAAAAAAGDE6LABxn497eg0Xf0mpOEBEap83rkO/Uyh0
G7968u3YoKGja+bRSKY52yybZcFARL6GGq6pcWMli82SWzj6kwAAAAAAAAAAGDG6vAWMca75
f/6rmqC7zTwn16uKwpA6V7bQvPVkftfkVRc1lme21xPR1umzWWHNgBjeWvecLzIwM32+QTCG
ZUPiq/O+cq1gsiRxLgAAAAAAAAAAF0qHK4CYzUr+AG9tK2ItiwIVBiH+FjBTSiBiMotOR7T6
Q0QXhbrCM0t8E7M3TrhCFgyXF20RmOCYPNOQ4o4d6Jq10IUDgAAAAAAAAADgi0aHBSDSNB6J
MIe9K2xukTI1Lsa1H9MK23qDK/a/Nhgxnmw0HjyhcfVgxz5Fi5yLCsKkf7jLOm7S2UOjBff8
FQWbv5PUiQAAAAAAAAAAjAQdFoC0tvYzE0tLa+Bpp+V8zlhch4xI7dK2yty+ttjg0vcGbIKF
iBRNGQwaXGnF//Dv5szc1LnLCq6+STDi+GcAAAAAAAAA+OLRYQGINE6axoOBIBk0NswEuyVX
h8X1zrwN9GFtKJSf/vYSQ7FpwhT3TE58sKev7sTRf7sp0N7cXbbzxP/9F8Xbn8RpAAAAAAAA
AACMDD0WgCSRONc6ulasy1nqL0tsLzC2nHTkFNcdJn6u1mNs7PRZ2H7/4XcbX+cfBlXfQO3D
/xUZ6Is++pvq6h65N4nTAAAAAAAAAAAYGTosALFUFzEmpKY2fnCyRcpM7LA9UDTdU5/b3Rgb
vOztUFgJ+BQvfbhjbODkEcXvi+3jq61S/fGXygMAAAAAAAAAfM7psADE2zuZ3U6ypKqaNtw9
97MttUt6TsYFbV6+0bbmmtLv0IcVoI6dr8e/mXM1GBi1xAEAAAAAAAAARsUw9ZEvOpaRRpIo
L1+St/MDRWlpSehQHc5IV3oThlFZy86BUBl9eAZQqCN+qCDJhtT0UUscAAAAAAAAAGBU6HAF
EHM6hezsyL795eaZ+02z41vlcB7rfHPa2vs2/mOnOyca3HNZ3oNbzJo7xWFMYR+uAEpc7CMa
TUmZAQAAAAAAAADASNJhAYiIzN+9QWttn93w1rzggbgmzunNyFxjij2ntTa9+9wan2kfdAVN
TDCYTKIpuv6n//ghrmlxY03Z+cnJHwAAAAAAAABgBOlwCxgRhV5+NbDpyrrDHfxolXNok8CZ
ysTbV2d7t/56MGjrCc45Ih+d2ywwMboFrPHp/058rb1oShKSBwAAAAAAAAAYWXpcAaQo3NPb
VdPZc7qnV3TENaqaNE2sq3jwGau/Pza+dH/EERYNooERCzTVhvt64gYyUUqZs2T0swcAAAAA
AAAAGGE6XAGktXdojU3jUn2FbkXprmuh3NhWQQyrjsLXeXp4xcrnKzru3vtg+TJnTYnFE/SY
jZIoSES8/rH7El/rnDrbmJ6dxHkAAAAAAAAAAIwMHa4A0mrqtN5e/2XfaM6d3eyYENfKGSNb
hs9o9plsP7xiOjEu2GxCistnYSaT02l0Wr1qsKM98bX24mnJmgEAAAAAAAAAwEjS4QqgyN4y
qXRy7UsftLWFGKUXDG1VpciBdmY2CrtO9X5lVpqHU3+4vzsQJqKeYKfARLdHSXwnE0X7JBSA
AAAAAAAAAOALSYcrgLjPy2R5nOyZrZ2YRTVxrYqoDihSX0CZW+ggTRMVKtTSCh0TiajQMbHY
NWXiqVDiOzNWXGLMyEnWDAAAAAAAAAAARpIOC0BiZpZysrohZD/MJxwzxi0AIskgEtGKSSlX
zs+IbH+XiLIOtYa1IBGF1VBQCdj71cR3Zqy5LFnpAwAAAAAAAACMMB0WgMhmIX8gJdKbZw/l
GsNxjSJXOdE7Jzzk8wWf/SsR2TsDWVU9RKRyVeERWeFxQwSDUbLF3yYGAAAAAAAAAPBFocMC
kNbSarjkYhYICF2dgsEX19qjZeemGM0GIfiXF7jXGw3O2t4qqSQy0dHho/j6D6VMmZOk1AEA
AAAAAAAARoEOC0DMZlMOHOzMntzonBRm0+NaLRFfvsu4xhGMvLV9MGjtDc8/FOHEjZ74ghER
mfPHj37WAAAAAAAAAACjRY8FIIuZaxqFw0xVBZY4QfbNJdnrWytYaqrgchFRyG7wOw1TqlWL
V00vP534wtT5y5OTOQAAAAAAAADAaNDhNfBkMBCRq7fBqGhEGXGNxqz0Vw53XX7D9UQU/O8/
hHe8x/7pu5408fHKhzafZoov/gowY2qaZE9JYvYAAAAAAAAAACNMhyuAuM8vGA0C1yRNS2zN
Kk5v7An1+BTe1R3Z+T4R2d4/4jaln/ldNLcn9pddaUnJGgAAAAAAAABgtOiwAMSMBs3nT0+V
HFZzYmtLb6gky/K7d5r8993POSei8Dvvnqp8l4hCnW2J/d0LViUlawAAAAAAAACA0aLDApDa
0sYHvIf73e2mgrgmLrCucZlGSfiGuVOtqT0X1fjEVyvNQY0F4/d/OafNTV2wMkl5AwAAAAAA
AACMDh0WgKi/T5o1fe6mqSncG9eiicLKySmrip25zz0eGzefaCqpURLf5F60epRzBQAAAAAA
AAAYdTo8BJpzUk5UV50KiaYseWiTXzozX+1ULe/vj41ri2aHjceYbOCR8GBQstqs44qTljYA
AAAAAAAAwCjR4QogwZVKPp+fG0XRFNd0ymxVNB588mk+NM6q61wdwdjqD2Ms/4obJas9OTkD
AAAAAAAAAIweHRaAiBGJkuROEYT42Vms2utHe9TautigccMloTtuzmkNxwY555LFlpR0AQAA
AAAAAABGlw4LQFpPjzx/bkrDscQmniG7X3mBK0OO+wm8/vorex7gCZ3DPZ2jmicAAAAAAAAA
QHLosADELBblZLXtooTbuxh1WLKmHvsgLszH5S3OXtXvEGODosFoK5426rkCAAAAAAAAAIw+
HRaAxKxMrbsntas2sWnB7leIx6/1CYpKQwbfP9eq2czRiCDLeV//O4MrLSn5AgAAAAAAAACM
Lh3eAqa2d4g5WcrBI5SVHRtnXC08UT4kwljtOLnm60U+f2tPqnTy8mkTXj3iFcIrb/0Njn8G
AAAAAAAAAN3Q4Qog0jQeCpm/c0NcmCvdbOjyH3HalBMTxUtLr15dcInNq8465Dd6/BZvpP/4
weRmDAAAAAAAAAAwinS4AojCYWKCUnWCyBIbNva1CVyLjfD+gSPLhP7KB7nfv/z9gaDvIBGZ
AnT6ifu5orgXrU566gAAAAAAAAAAI0+PK4CMRh4IqA2tcWGTpsZFDGtWSSoXmZhV7bH6htSG
ut7fNvqJAgAAAAAAAAAkgw4LQNzvFxyOiiZTbJBpqsk7pCTErFb1VE1EYv2h3pyDzXEvCbQ2
Jh4XDQAAAAAAAADwRaTDAhBjLDAQEjMzY4MCV0Q1OKSf32/YtJERu1xYLCjxtR6jO4MYS0a6
AAAAAAAAAACjTIcFIK2vT3I5M3vqYoOGQBfFHQDEuVp5XCO+v+KviS9JXbhq9DMFAAAAAAAA
AEgG3RWANI2HI+YpE115rthw2JQasg65Fd7ynRukGdMZUVHhgrh3MMbSlqxNSroAAAAAAAAA
AKNOdwUgQWCC0LzjSKVnSAGIaYrRN+QMoNDW11h6GiP2jlzJh272Slu8RjTbkpQwAAAAAAAA
AMAo010BSNPO/Jk6w8CGbPiy9dXEd+zs0ppbREG8pKOQDT0CyJiRk4xUAQAAAAAAAACSQhrr
BD6R7u7uH//4x4OPAwMDDofjI3ubTU2V7RZrBpnk88GhBwARERNFJgiqpracKHMObRo4eTR9
5aUjlj0AAAAAAAAAwJj6YhSAXC7XL3/5y8HHhoaGRx99dPiujJGqhWSz3Woh9XzRx5dS1Oqe
lNW5zzrg6Vm8Mn/9ijN9HY785rCzJxT3DtFkGa2ZAAAAAAAAAAAk3RdjC5ggCCkxHA4H+6g7
2hljZtPKb0x2iUMufY8YHHbNbx3wEFHa0XJxXIFYNKF1x9b5u/tJG7IBTBNZ5kVfGd35AAAA
AAAAAAAk0RejAPQphEJCYUH4ry/ywJB1PYxr7sZ90Z+1AW/45df89dVtbw5zAXxNscWUlZes
dAEAAAAAAAAARt0XYwvYp2A0Rk43HU5f4gzwmBOAyN5TJarnS0KhF17qqN417Au8TkMS0gQA
AAAAAAAASBrdrQAikmyWaae3W63n6z+iGrJ5qmL7cEWxVDUnjlVsps4cc1LSBAAAAAAAAABI
Et0VgPx+zdNrWbaI9XnOB7mmGGJuDWMsLPGwxOOGcqOsbrpYMehuVRQAAAAAAAAA/O+muwKQ
0agFglUHOkMG62BMlcyaEFPW4TwsaT1WJW7oya/OOm33m0RT8rIFAAAAAAAAABh9uisAKQpF
Ik6jIknn74A3+jsNga7YXragaFCG3CPWkSF9afqWK0v+LseWn8R0AQAAAAAAAABGne4KQJqm
Mql6wDHgVwdjxkBHYkeDer4AxAR2cJY1WSkCAAAAAAAAACSVDgtAkhZeLJ1IM3kHY6pk4cKQ
u70UkSsxU3ds+nq/XUxqngAAAAAAAAAAyaK7A48NBmJMyM4SyUy+czHFYGdaOLYX4xT+cI+Y
YjPtSG2mXtpa+6xRNFlk2xikDQAAAAAAAAAwanRXAFJVZpC16mpDSYhoejTGuEZMJH5+U5gi
clFjmsiJyGpKWT/+8t8euGfjhCvSzJljlzoAAAAAAAAAwKjQ2xYwrihcVQ1f2yRI57d0Gf3t
sdWfM5GIIHx4C/xAoXt/+y4i2tv23ruNr5/qPZ7spAEAAAAAAAAARpPeCkDMZGYGo3LkWEB1
DgY1QVJjNnZxxkOypn14BvT4r94wwVlMREUpk6e4Z+5u2TEGeQMAAAAAAAAAjBq9FYB4MMhd
7hOtcv/A+QKQ11XMYlYAMc76zGrk7P6vkNueYclONaURkduUnmHJNoiGMcodAAAAAAAAAGBU
6K0AxGzWiD/YLmWEFXkwaPOcFJRAbDe3V4puAfNMyxuDLAEAAAAAAAAAkkhvBSDiXHSnimpY
jDkDKGJyEbHYXkFZIyImCL2TcwaDAtPdbwMAAAAAAAAAQH8FID7gNWa71/7LJcbBQ56JDIHu
uG6yygTORLM16QkCAAAAAAAAACSb3q6BZw479/Qyl5tzI5F2LqgpRDyuoypwc2pam6/552V3
aGdPCHro8K8EJpgly5hkDgAAAAAAAAAwSvRWACIieeXy4O//SCw7+sg4N3ub4/pojAsaI1V1
mdwLs1d4gl2v1P5lbcGldoOzrO2DscgaAAAAAAAAAGC06G0LGBFJC+bJK5dxVfswwL2u4tgO
PqPaaY+oAtcikVZfU1gNhbUIEUW0cEDxt3gbxyRtAAAAAAAAAIBRosMCEBGJxRNjD3229VTG
tlpDYrTVOm6SwMSZ6fNLXFOJqDR1xqyMBaIgJj9hAAAAAAAAAIDRo88CEEX87MNDfwyBbkGN
xLVbQ8LZAlDxWCQHAAAAAAAAAJBUOiwAhf3hdx8q1/i5JUDs7AHPsQZMqv/sNfCW/AkaVxsH
6tv9LUTU6mtqGqjXtPj+AAAAAAAAAABfaDosAEld7YvU8sEdYJb++rgrwMxhISKdiTBZTjNn
nu6viZ770+xtON1fm27JHJO0AQAAAAAAAABGiQ4LQKGn/2K6fsv5R2t2XIegQdPO1odEo8ko
mjoDbZ5gNxH1BLs6/W1myZbsjAEAAAAAAAAARpPuroEPhRST5cD/e9XMzi3kMXmbhnRgXBW4
wEljFO7puqb0OwqPtPlaKrsPrc5f7zKlSUwem8wBAAAAAAAAAEaH7lYAaRrV1eZ+aX70SVDD
Rn/7kA6caYyiK4AMaRkCEwyCURZkIpIFg0EwCkx3vxMAAAAAAAAA+N9NdyuAjEamKq6BJs/Z
g38kJRB3ABAxErUz/ytbbLIz9WjXgRZvgzcyQETvNb9lEi0FjgmlqdPHKn0AAAAAAAAAgBGn
t9UuvK+Pu9Obtpefq/pwfuZPDEXgXXaFiAzuDCIq79g9L2vJlLSZRDQ9bc7czEXl7bvGKHcA
AAAAAAAAgFGhtwIQc7nU1rbIl6+KPto8VYl9ZOXsBjB25m+DYEg1pTsNLiJKMaammtOj28EA
AAAAAAAAAHRDbwUg3ttrGF9QcPzd6GPQmhUt9EQFDGq3VVFEfmbmJvPYpQkAAAAAAAAAkDx6
KwAxi4XMprDDFX00+dpit4CZw2JYOncHvDV/4phlCQAAAAAAAACQRHorAJHBEPAE9h70EpGo
BAyBrthGReTWkBj92b1w1RilCAAAAAAAAACQVLq7BYzIIPJctYlYiqgEBDUY2yRqbMCsnvvZ
aiMiu8H59Ik/BJQAEb1S+5wsGFJM7jFKHAAAAAAAAABgVOitAMS7e4SezkmXXFy/q/fMoyAz
LTLYGpY0dnZDmCDLosVGRBsnXEFErb6mak/lhglfTzWlj2X2AAAAAAAAAACjQG8FIMZYwBfZ
s6MtV3SYg91MU2JbZZWJGouIXItEFN+AZLUf6tzf4mv0RQaIaEfTGybRXOCYMNU9a+xmAAAA
AAAAAAAwwvR2BpDa0ippStHsFMaUs9UfHtvab1KDshb9WTRZiOhQ577F2StnpM0lotkZCxZm
Lz/QsXeMcgcAAAAAAAAAGBV6KwBxJRKyuU6+e5pziYhU2TbYpIicMxq8E14N+IhIFgwpxlS7
wUlEDkNKisktC/JYJQ8AAAAAAAAAMBr0VgBiikahkCKaiShscosR72CTpLKQpA2uCBLNlsTR
yUsUAAAAAAAAACBZ9FYAIrPRrAUWF/USkb3neFxNx+WTBp+5cv54oLAaOrsaCGt/AAAAAAAA
AECH9FYA0uobvCnZ+2pTiChsTos7AyhgOLcCiAmCYDQNxiNnbwoziMbkJwwAAAAAAAAw4vx+
P+c8LhgOhz0ezxhldEYkEvnjH//4jW984/nnnx/DNC7Qvn37brvttmuuuUbTzp0yHAgEPu1L
PsOQOLyvP/zK64H/95vQU89odfV/s7/eCkBkMZtNwsSLJjEizkRNOr/PSxE17cMzgASjORqs
66v+Rdm/Pn3iD0T064q7/3PPbREtPFa5AwAAAAAAAFygcDj8i1/8Ijs72+fzDQabmpo2b978
93//97fffvsll1zy9ttvj0luP/rRj7xe729+85vGxsYxSWBELFiwYNWqVU888US0AOT1etPT
03/3u9998jc0NjY6nc7nnnvuM+fA+/sDD/xeHF9ovvX/GNasCr3yulJx8OOH6K0AxJzOsGhq
2FHNiRSDXVD8g02SKoTkcyuABPnc/fcZluyLx22anjZXEISLx21amLM83z5+rJIHAAAAAAAA
uBAHDx784Q9/WF9f39/fHxu///77u7q6HnnkkQcffHD58uW33377mKT35ptvTp8+PTMz89Zb
b03OF//85z+P9idsNts999yzfv36Tz4kOzv7nnvuWbZsWfTx1KlT+/fv/1QfDT31jOlb14hT
SkkQWGaG+ea/D7+5nRLWfMWSPtUHPv+kmdNtTz49oYgHW1Ntnqq4VpdPChjCnEiQDNFIm685
uvNLYrJBNHoCXRppY5E4AAAAAAAAwIWaNWvWfffdt3Xr1gceeCA2/sILL2zYsCH686JFi+64
447Tp08XFhYO+xJN0zjnoijGBlVVjYt8Wv39/ZWVlTabLS6uKIokDV+diEQisnz+uN5QKGQ0
nju8hXOuqmrcwLgk9+zZ8+tf/3rz5s0fk1U4HDYYDJ88pWHdcsstiUFFURhjg/nEfkiSpB/8
4AeDPe++++5Vq1bNmzcvdnjoLy+ox0981Be1pmats3tIpL3df9dPSf7I0431tgKId3ULOdkp
Xo0EFja541oHzwBqcyhPVT38VNXDClcOduw71XtcFg2lqTPy7OPGJG0AAAAAAACA0TNr1qwj
R45Ef66oqHC73fn5+bEdDhw4sG7dussvv/yGG24oKirKzc195JFHok3Nzc233Xbbli1bNm7c
+POf/5xz/uKLL86ZM2fdunUvvvhitE9ra2u0XnPfffctWLDg5Zdfjkugqqrq1ltv5Zzfcccd
mzdvbmlp0TTt+eef37Jly7e+9a3Nmze/9NJLRNTT03PLLbeUlpa+9dZbixcvvv766x955JHi
4uJbb7111apVLpcrNzc3eopQQUFBVlbWYJ3rzTffXLZs2be//e1169bdfffd0ZN6brnllurq
6s2bN2/dujU2mSeeeKK4uPgf//EfN23alJ6ePmfOnKqqcytIjhw5cuutt954441f/vKX7733
3t7e3r/5u3388cdnz57929/+loh27NixYsWKzZs3f/WrX83OznY4HD//+c9vueWW6dOnOxyO
G2+8MTrkwQcfLC0tffrpp4noV7/61dNPP/3AAw9s3rw5FAoNvlZwpwr5uR/1hxmN8RGXS0hz
f8wQ4l9AdXV1P/jBD4Ztiuze63lr1/77nzn+kxeabvll23fu7Lv6+uifpr+7tvbvrznw/c0V
39+8/4E7ov1/UfavvSHPPXtvu2ffbZzzD5q3P1X1cHJnAwAAAAAAADCSovWXgYGBwUhzc/Oi
RYuuuOKK733vexMmTNi+fXviqBtuuGHjxo2cc03Tvv/975eWlkbj11133U033cQ5D4VCZrO5
rKyMc37LLbdMnTo12uHAgQNutzscDnPOq6urb7zxxmGzihaJosM552+//XZ2dnZfXx/nvLGx
UZblQ4cOcc5fe+01Inr55Zebm5v//d//nXPudDofeughznlvb29RUdEVV1yhKIqmaT/+8Y/H
jx8ffdtrr7125MgRzvnu3bsNBkNXV1e02LRw4cJhk3E6nY888gjn3Ov1FhcX33nnndGJZ2Zm
vvTSS5zzcDi8fv3622+/fdjh0SQjkUj0cebMmf/xH/8R/XnTpk3XXHONqqrhcPjqq6/Oy8uL
Hsj9yiuvENHp06ej3TIzM3//+99Hf3a73X/84x//1r/qEMEnn1ZOnjr/7PP5fvZLHo58zBC9
rQAig8FwuqYg5GFM9LqKDcHzx5sbFNZnUc7thzvdWNGx54OW7f2hvv/a/69+xT8jfV5N74lW
X9PH7pgDAAAAAAAA+OI5fPhwKBSaNWtWaWmpy+X64IMPEu8II6LofiXG2EUXXXT8+HFVVaOL
a9asWRP9D+4pU6a8+uqrRPTNb37z2LFjR48eJaJHH320r68vWuB45plnrrrqqk+S0tatW+fM
meNwOIgoLy9v2rRpset01q9fn5OT85Of/CT6aLFYiMjpdK5evToQCIiiyBhbt25dXV1d9Kzr
9evXT5s2jYiKiorC4XB1dfXfTCA6WavVunTp0ujyqLKyso6OjlWrVhGRLMurV6+OWzr0CRmN
RkEQZFnesGFDb2+v2WyOZhhdYfQZXjjMJzZtDL/6euSNt9VTtUrZfv+vf2fafAXJH7dtTW8F
ILGwQCsrS796LRGz9laLEe9gk1ER7IFzW++4plpl2+HO/Zy0CY5iWZBNoqk72GmWLNnW3LFL
HwAAAAAAAGCEaZp27bXXXn/99f/yL/9y8803P/zww3feeWd5efnHDBEEIXrOzsmTJ1taWh57
7LHrz0pLSwsGg0Q0b968KVOmPPnkk4qi1NXVbdiw4U9/+hMR7d69O1pA+fGPf5z1ocE6Tqxt
27ZNnTp18HH27NnRZTUfTxCEwdLVYJJEVFlZedNNN914443/9m//9ml/P4Pv3LZtW35+vt1u
H0zpyJEjzc3Nf3MunzbbEWCxmP/hZpbqUqtO8AGf5Z9uFQoLPn6E3g6BVk83GC5aE/zzE8Tn
yKE+TTQJajDapIjcFBEGzConUq3mEte0HY1vmCSz+exV8Q39dUbR1BPsWpqzZqwnAQAAAAAA
ADBiKisru7q6FixYEH2cOXOm3W7fuXNn3KnDw8rKyoqeWLxixYq4pi1btvz+979fsmTJ+vXr
s7KyrrzyyrKysqKiomil45prrlm+fHm054QJExLfXFhY2N19/hjj1tbW8eM/463ciqIsW7bs
pz/96U033dTV1XX//fd/tvcUFhZ6PB7OOWMsmpLdbk9PT/+bcxkbjEnz5nzy7norAFEwKOTm
SOOs/KWQ3znBPNAw2CKprDfl3BYw1Sj5FZ/G1elpcy4q/PJDh//vhglfTzdnjWHiAAAAAAAA
AKOhpKQkPT391KlTixYtIqLGxsaBgYFoQScUCnm9Xrc7/g6lQQ6HY/78+fv3708sAF177bV3
3nnnHXfcsWPHDqvV6nQ6v/nNbz766KPR1ulnfUxWGzdu/MMf/jD4WFFRcd999322CTY3N3s8
nsFb1QcxxmJX3HR2dqakpMgffU/WpZde6vP5ampqioqKoil96UtfMhgMf3MuFyguz1Gity1g
0pxZ4a2vhffVM+LOzoNxre6Bc//MYS30VNXDnYH2Ez3Hnqp6OKKGTJJpLPIFAAAAAAAAGEk+
n6+jo4OImpqawuFw9Dib66+//qGHHtq1a9fJkyfvuuuuOXPmRJf/bNmyZeLEiZFIJHqHuqIo
0ZdEf4ieAXTttdfefffdv/nNb3bv3v36668PXpiVn5+/cuXK0tLSaFXl6quvVhRlcJ3RsIkR
UV9fX/Rx06ZNwWDwZz/7WV1d3Q9/+EOXy3XxxRcPfjSaUvSRcx6bWGKShYWFeXl5P/vZz159
9dUnn3xy8CUlJSVHjx7dtm1bRUWF3+8vLCyM3sOV+M5o/7S0tOuuu+62226rrKx85JFHtm3b
dt111w07l2h60b81TVNVNTbhuAxj/45+SFEUzvngkJKSkueff/79999vb2+/sH/8jyPedddd
o/f2UdLb27tv375169YlNvH+gZ73D73Tm5MuSUFbrs9VHDZnmgcauvLXdhqq/EZNY2e6dWea
IkX5feFegyg7jK5Of9usjEVW2TYGkwEAAAAAAAAYIeXl5U899ZTP5/vSl75UVVW1Z8+ekpIS
q9V60UUXLVu2bPv27fv377/qqqvuuuuu6C4ng8Ewbty4tWvXlpeX9/X1FRQU9Pf3W63Wt99+
e+3atdXV1XPnzp0/f/6NN95YWVn5/vvvOxyOJUuWDC6iycrKWrlyZfRG+cLCwuLi4hkzZgyb
WE9Pz5NPPrlmzZqWlpb29vYpU6Y4HI6bb75ZUZRnn332a1/72j333GMymbq7u9944401a9aU
l5cXFhY6HI7HHnts1qxZPp/PbrcfOHAgEomMGzeupaXFbDZHkzx69OiiRYs2bNjQ3NyclZW1
ZcuW1NTUhoaG6dOnT5s2LSUl5cCBAxPP8nq9l112WVFR0Z///OcZM2b4fL6srKwjR44Eg8GC
ggLOeWFh4aZNmxYuXPjUU09lZmbee++90YOl4+zdu7esrCz6S8vNzX300UenTJkiy7LH42lp
aREEIS0tzePxRCKR8vLyFStWVFRUTJ069YEHHli9enVPT096evpjjz22YMGC0FkTJkxYvHhx
Y2Njd3f3vHnzosddj4ZkrDIacfX19b/97W9/+ctfJjYp+/aTogS1001vnavmGIM97sbtHePW
D/hfGOzWON7Sd9H8hv4ak2jJsGaf7Km8efaPsi15SZwEAAAAAAAAAECS6G0LGA8EeY/neFlg
MGL0tpz5298R281cOPHa0u+mm7Mnu6dfW/rdNHOGQTCORb4AAAAAAAAAAKNObwUgeUpJ6LU3
5l9z7nRuQYtY+2qIyNZTxWKWOkm+EBFpXBuzRAEAAAAAAAAAkkVvBSClpVWaNd3//JuC0afy
iK27kmkRIhIVvzMgDnaz1LWNaZoAAAAAAAAAMET0lGgYJXq7Bp5390gL5n/Q2iZZy9TDpvze
U4NNqT5pwKSpAiciJex/+sQfuoMdAdXnDff3hT0iE8c0cQAAAAAAAIBRt23btrVr10rS+WqA
pmk7d+7s6upasmRJTk7OmGRVVVX10EMP1dfXL1my5J//+Z/HJAcievzxxx944IFx48Y98cQT
RDQwMLB9+/ZNmzZ98jd0dnaWlZVdeumln3zI0aNH7XZ7YWHhp0q1vv/U4c5yUThfykgxpi7N
WfMxQ/S2AkiaNTPyzk7/6ZbUtvxiTxvR+X1fjLNU37n/i3stQn1/TUgN9Yf66vtrVE0xijgD
CAAAAAAAAHQreiPV+vXrg8HgYPDxxx9fuHBhRUVFeXl5SUnJa6+9Nia53X333UuXLn3qqaem
TJkyJglEXXPNNf8/e/cd1tT1PgD83CwSkrD3BpGNCoIbV1FxA3Wg4qLOKtVq66i21qpV66ha
ap3VghXcC5GqDAeKyJIhexNG2AlJyLy/p942zQ8U0VZp+b6fx+fpveece857b/in73OGo6Oj
ciLS1atXfX19y8rKut7D6dOnp06d2sWpTLW1tYsWLerbt29aWtqbhprflO2q5+5l6q38V9CU
0/kjPS0BhKjUphIuq4pF4mshCrtdpZT8x6Y/Bjb91nvuMGGaexgNWe+5w91wMIb1uE8BAAAA
AAAAAAC8kJ6enpycvHDhwnbl27Ztmz9//po1a3bu3Pnll19u27atW8KLi4szMzOj0+kTJ058
D8PJZLLg4ODXNps9e3Zubu4bzc1ZtWpVTk4Ok8kkbteuXSsUCl/asrm5OSwsbOXKlQrFy7cn
luEyiUL8qn84jqtT1ekUhvIflUTtpL1EIe5pS8DkBYX6U0fRk57XiczoAk67WpaY3KwuRwjh
dtbdFCAAAAAAAAAAAPC+9XshMjJStTAlJSU/P3/YsGHKNlu2bJFKpVQqVdmmrq6utrZWW1tb
R0cnISGBzWYPHDhQtZPExEQ9PT1bW1uEUGlpaWtrK0KIyWRaW//1/90KheL58+e//185i2Vl
ZdUutqysrKqqqrKyMhaLZWdnR6PRiOVXCQkJw4cPV1dXRwi1tbUVFhaSyWRHR8fa2try8nIt
LS2xWGxlZdXS0pKUlGRpaenu7i4QCJ48eUKhULy8vDAMQwiJxeKCgoKysjJTU9N+/foRI546
der+/ftZWVnGxsa6urov/WLEiAghiURCo9FycnLkcnmvXr1qa2tTU1Pt7OxcXFx4PF5SUpLy
m7S2tpaWlhLvSyKR8vPzf/jhh4CAAAMDg45ZJC0trc8++0x1NlY7F/JOZ9V3NjPofuWddiVb
H63ppH1PSwDhTU3SR4mK3u4oR4xjFITE/6/2z4ukluSCvEblHkAlLYUfWL6PLCMAAAAAAAAA
APAvoampiRDi8XjErY2NTVtbW2Zmpru7u7KNWCxevXp1S0vLoEGDhELhlStXAgICDh8+jBCK
jY3dtm3bpEmTioqKMjMzb9++3dLSEhAQoKenRzSQy+UXLlwICAhACNXU1AQHB58/f75dDLm5
uWfOnEEI3bt3r6CgYPny5VQq9dNPPxWJROPGjfP397ewsPjxxx9xHL9y5cq2bdvWrl0bExNj
Y2PzySefjBkzZuLEiTQaraamJi4ubtGiRW1tbTKZ7NatW5MmTQoNDUUIXbly5fz58wEBAXv3
7q2oqLh3797Tp09//fXXxsbGq1event7vyoBhOP4kydPFi1alJOT4+DgwOFwxowZExgYKJfL
y8vLExMTP/7446amJrlcHhkZuWjRov379ysUiqioqPXr1zc1NUkkkj179kil0hs3bjg6Or7p
Fj8IoZHmPh5GQ15Vm1b7xFbbgU3TVJbEV0SPNPfppMOelgDCNDUEIqymBqMhJNCyURPVqwmq
iSoeQyah4L//CepoGJo4+tnOOfJsr7mG1UTraQdTt8sVsu6OHQAAAAAAAAAAeH9sbW379+8f
FhY2cOBANTU1bW1tDMNSUlJUE0BmZmZWVlb19fU//PADMUto+/btRH5n//79H3zwwdq1axFC
+vr6cXFxEyZMWLhw4d69ex0dHRFCt27dmjdv3pgxY3R1dWk02vTp011dXdvF4ODgsHr16t27
dwcFBXl4eCCEzp49++TJk6ysLITQvHnztLW1Z8yY4e3t7enpKZVKN23atHPnzsjIyCFDhlCp
1ClTpgQGBiKERo0axePxwsPDEUInT55cs2aNXC4nk8lOTk5HjhwxMDBwc3Ozs7MrKiry9PQc
NmxYW1vb5s2bO/k4DAZjxIgRytuRI0cihObMmePj44MQcnV1xXE8LCwMIbR79+6ffvpp//79
GhoaQ4b8kbIxMDCYM2fOiRMn1q1bx2Kx3uLXMWaadVJb1lJkpWGrQ9dXliTXPOqt1dkOSj0t
AYTz+BJNXVGjhEoiCzVt2A3PlVV0KamOLcFIJOHoAXWi2pzGDJFM2NhWn9OYIZTBUXMAAAAA
AAAAAP7nhIaGHj58uF+/fkOGDDE3N0cIvWpGDKF3795cLlcmk8nl8ri4OF9f39zcXISQtbX1
zZs3J0yYMGfOnI0bN969e9fHx+fcuXMsFis8PHzlypWXLl1avnw5Qqi8vJzL5RK9GRoaEoOq
ioyM7NOnD3GNYZi7u/v169e9vb2JEjqdjhCaNGlSu6fs7e0rKyuJ6169evF4PJFIxGKxiK4E
AgGxF09dXV2vXr3+/nezt7fn8/nK4Wpqajpv39TUVFRURFwzGAxnZ+e/GYAuw+B60Tk1Ml1Z
Qia9JsPT0xJAJENDfcfWxFx1Z6FIs+4ZhsuVVTQZiSUmtaopWEnPW4ezE6pi+ZIWqUKSII8l
YSQqidatgQMAAAAAAAAAAO+bk5NTSEgIcf3o0aNt27aNHt3ZUeJKhYWFQqEwMzOzvr4eIeTv
729nZ4cQMjU1/eCDDyIiIgYOHIhh2OzZs0NDQ1esWFFSUuLg4IAQ+vbbb48ePUp0smrVqgMH
DrTrOSUlxd/fX3lra2v79OnTt37Bo0ePhoaGDhgwwMDA4K07+ftiYmKmT59OXDs7OxPzm/4O
N4OBbgYD3+iRnpYAIjvaN4WctNN3xZC2mrC2Xa2GiNKqJsEqqq1oDhMcA3/O/MFc03qMxaTD
6bulCglCzG6KGgAAAAAAAAAA6GYPHz709PTU0tLqSmN7e3sNDY1x48ZNmDChXVVgYGBwcHC/
fv1mzJhhZGT0448/njx5cvjw4UTtkRc66Xno0KEFBQXK2+fPn3t5eb3VCyEej/fxxx/fvHnT
x8envr7+iy++eLt+/r5p06bhON5doxN62tnn8ue5JDq9lkHHEC7QssXJf83rEVMUrWovJgTh
OF/cUtpSJJG38cRNFfwSBf7yQ9cAAAAAAAAAAIAebP/+/cRFS0vL9evXx44dS9ympaVdunSp
kwcpFMqoUaOuXr3ascrf318ul4eEhIwfP97Dw8PFxWXt2rXEVtBdMWHChLS0P06/ksvlz549
67jgq4va2tpwHNfW1m5XTqVSRSKR8jYiIuLvT8npiDhMTXWg7tXTEkCy1HSxvQsfGUgwshxH
mFyirFKTkcSUPxI9jbzqqJKLjeL6kpaC8JyTFBKVRoYlYAAAAAAAAAAAeqaysrKIiIibN28i
hI4fP37x4kXivPajR4/u3bt33759vXv3trCwUM6R2bJlS2BgoFQqLS8vLykpqayszMzM5PF4
jx8/RgjFx8cjhD7//POioqLx48dv2rRp9erVqampxLMsFsvf39/X15dMJiOE5s+f7+bmZmb2
8i2NhULhjRs3iK1/iB7Gjx8/depUPz+/H374wcfHZ/ny5UOGDBEKhYmJiUSzlpYWhNCDBw8k
EsnTp08rKyuzsrKKioqqqqqSk5MbGhoePnyIELp7966BgcGIESPmzZu3bt26iIgICoWSkJAg
Fou9vLyys7ODg4OPHz8uFAoDAwO3b99OHGlfVFRUWVn54MGDurq6u3fvEqu3uFxubGwssUqO
y+WmpqZWVFSUlJRkZGTU1NQ8efJELpfHxsZWVlbev3+f2P26ubnZzc2NzWYvWrRo48aNHV+8
tbX14sWLx44dQwhFRUVFRESUlZW9yz8BhHX7HKS3UFpaGhISsnfv3o5V4tBfZRKcZ2TDT6rT
rYwnKWQkhQSTS+QUNRxvE1EVXA2pgow1Lp+mzTK8UnB2iu3Mh5V3DZmm0+zm0cmM7ngbAAAA
AAAAAADg3WpoaKiurlYtsbW1pdPp1dXVZWVlzc3Nffv2NTY2VtaWlZVxOJwhQ4bU1dXV1tYi
hDQ0NHR1dUtKSoi5Lfb29sqWRUVFrq6u+vp/nUhVWlqqpqZGdNjU1FRVVfWqbY/b2toKCwuJ
a3V1dRsbG2V5WlragAEDiCySajMrKysWi1VQUCAWixFCRkZGQqGQOMyewWDo6elVVFQQLV1c
XBBCT58+dXBwYLPZeXl5UqnUzs6ORqMVFBRwOJyBAwcyGIz79+/b2tqamJgo+ySTyUZGRhwO
h+jH1NS0pqZGLpcT183NzQKBACHEfqGqqoqYEqWrq0t8K4SQpaUlm81uamp6+vRp3759DQ0N
O3lxgrGxcec7cP9NPS0BpCgtL/0+tEjP01wuI17PqPgGppCImHpVzD/2Ay8bZGExyo/TWl7c
nL/KffPhZ99p0DQhAQQAAAAAAAAAAICeqqdtAk2ystDSokmofCRnIIRYzfmYQoIQYgjq1dQw
MQVHCKlJ8NTaxDpRDY2kFp57orGtDkOISqJ2d+wAAAAAAAAAAAAA70RP2wMIb2lhMKksKv77
u8kl7IZsZZUB748Uj352zSKXVfoMIzsd51kOi3To+pN7zSBjPS0XBgAAAAAAAAAAgJ6t66u6
eloCSJ5XgCvkfc0YCCHNujSkcrwXTUZiiX9/X7JYGpMZ3tRWX84ruV16rbGtDsN62ncAAAAA
AAAAAAD+Q1pbWy9cuEDsMdRdUlJSHj58mJOT040xvBGxDA88kZ1bI+xK456W+JAXFotomnXq
RjjOpwrr29VqiMgIIQmDUkFuECvEQhmfI6xgkBk6anrdFC8AAAAAAAAAAPDOnT179pNPPpk1
a9b27duTkpIUir9mS8THxwcFBc2cOfP48ePdFd7ly5dXr15dW1t77ty57oqB2IV6+/btykO7
cnJyFi9e/EbnuD958mTFihWqn/dVHj16tG7dujlz5qxduzY6OvrtTouPzKhfO9bixrP6rmzv
3NMSQBiTyePyS+9nVUrqc6nWPP2+zUwDhFADS9rAkvLpv/8GzUbqTKoGGSNTSDQWhS3HX//D
AAAAAAAAAAAA/10nT55cuXLlr7/+Onz4cD8/P+L0cYRQbGzs3LlzZ86c+cUXX+zfv//rr7/u
lvCOHTvm6+u7cuVKX1/f9zNiQ0NDx0JHR0fV4+o5HE58fDyfz+96tyUlJfHx8cRRYsQJaK86
euv69etubm5hYWGLFy/et2/f3Llz3/QV6lultTyJuwV7cC/NuLym17bvaRvfYOoMXT5HMUQ/
Q0xvaNXV0dLQFhYihOQkxKfLiTYG5YJxveedyDpoyDSZbDPjRvF5OS7r7sABAAAAAAAAAIB3
ZeHChXZ2dgih4cOHT5069dChQ8uWLUMIRUREzJw5c9y4cQihbdu2bdiw4f3ngGQyWUJCwrZt
2xBCDg4O72HEhoaGGTNmxMTEdN7M29u7oKDgjXoOeEF5O3ny5OjoaBaL1bGlh4fH5MmTSSSS
g4PD8uXLZ8yYUV5ebmFhoWyQXytqFEg7GevO88aB1hqJxTwKCYvObSKTMDVKZ7N8eloCCKnR
mhj6j7IpbTJ1dQVOa2tgvDicX7eVIlCTK7AXbeRySWNddwcKAAAAAAAAAAC8J4GBgcprQ0ND
DoejUChIJFJSUlJQUBBRbmNjU1RUVF9fr6f31zYpaWlpt2/fdnZ2ZrFYV69eZbPZixYtsrS0
JGpLSkp+/vlnXV3dwMBAPT29a9euERvoODg4qM7lkUqlR44cEQgETk5OU6ZMUQ2strY2LCys
tbU1NDQ0JiZmyZIlOjo6crn85s2bd+7cGT9+vI+PD4lEamxsPHXqFIZhwcHBZ8+ebWtrYzAY
VVVVEydOTEpKevTokaWl5fr16+Pi4m7fvk2hUJYsWWJra0tEeO7cuYqKCmNjY39/fycnp7Ky
ss2bNxcUFOzatWv06NEDBgx46Rdramo6deqURCIhQjp69GhTU5Ovr29sbGxycrKjo+Pq1auj
oqLi4uLYbPaSJUvMzc2rqqrOnj0rk8k+/fRTmUx29OjRhISE/fv3Ozg4zJgxo13/06ZNU/1F
5HJ5VVWVagLot+yGpFLeK39RHOEI5XOFytvjD6owrLO/gZ6WAMKbW/SpIkuHcldK0Z0nIzXr
nhHlZAWmJaQ0Mv+Y6XOt7AJHXCaQ8g8/261HN+jWkAEAAAAAAAAAgPcnJydn8ODBJBJJKBRm
ZWUpkw42NjYIoaSkpAkTJigbu7m5HTp0KCIiYu3atSNGjPj2229TUlKioqIQQt9//314eHho
aGhxcbGZmVlpaenUqVOPHDlCIpE2bNiAEGpubl6zZs3PP/9MpVIXLFjw4YcfEuWqaDSam5sb
Qmjw4MFOTk5MJrOkpMTb23vjxo1btmw5cuTIsmXL0tPTdXR0HBwcJk+eXFtbq6amVlZWdurU
KW1t7aysLB8fH1dX182bN8fHx8+ePdvT0/PgwYNJSUnx8fHEpjw0Gm337t1hYWE+Pj6lpaX0
F7S0tHx8fExNTV/1lbS1tSdMmODo6Ojr66ujo7NgwQI6nV5SUuLl5WVnZ7dx48Z79+75+/sP
GDBg9+7dOTk5Fy9eNDEx8fDwGDVq1LJly2g0moaGBkJozJgxhoaGr/1FmEwm8R2Ugkebvao9
jqO9t8s/+cBcjfJXyuf4g6pJffSMNWmveqqnJYAwNhvHFQObuCS22FzCobY1Kqu0hBQeXS4j
43Jttr35oPS85wOMvZrFjQ0imA0EAAAAAAAAAOB/QnFx8W+//fbw4UOEUG5urlwuNzY2Jqq0
tLTYbHZGRoZqAgghRCaTLS0tiTlEbW1tCxcuJGYPhYeHL1iwwOEFExOTqKiooKCguXPnBgUF
tbS0aGpqRkREnDp16rPPPnNycrp165a/v3/HeLS1tZ2dnRFCdnZ2/fr1QwhduXJFX19/0aJF
CKHNmzcfPnw4Ojp69uzZZDIZx/EdO3ZQKJSSkhISiYRhmI+PDxFYQkKCTCYjnmIwGNOnT5dI
JDQazdvbm81mq6mpTZ069eOPP3727Jmbm5uhoaG6ujoxXCcoFIrqR0AI+fn5+fj4IIR+++03
Y2NjYvKUUChct25du0fU1dWJKUiurq4vXQKmJJPJDh06tHfvXjU1tS7+iHyxvIYnOXKvUrWw
SSjLrxX+DyWA8Lo6vKERWaghinbv1kLVKgxHugJKjaY0Z5ChsDqeRCJxWiuKW/Iw1OkcKQAA
AAAAAAAAoEcQiUTLli378ccfiZyLlZWV6nbIIpGIz+cT84BeRVtbWywWKxSKpqamlJQUT0/P
vXv3IoSoVGpMTExQUJCfn9/y5csvXboUFBQUHR1tb28fGhq6a9eu69evHzx4ECEUGRmZnJxM
9DZo0CAin6IqMjJSNTXj4eERGRk5e/Zs1TbW1tbtntLV1a2s/CMhoqWlJZPJiASQrq5uRkZG
bm5ueXk5Qki5PfPfpKurK5VKlcMJha85iP358+fnz58nrg0MDD7++GNl1datWwcPHkxsydRF
GnTyvum2bxpzT0sAKRoapJp6AnW6pEmBq/FoIq5qrZAmx3DUJ1ucbkbXoes76rg0tdXr0Q1Y
VI3uCxkAAAAAAAAAAHjnBALBzJkzV69erZzgo6Oj06tXLyIzQmyXgxB61Z447TQ3NysUCi8v
LxcXF4SQj48PseKJwWB8+OGHZ8+eHTJkSO/evQcNGvTjjz9u2rRJKpXq6uoihMrLy5UJoJeu
wKqvr1ddDKWrq1taWvrWb/3hhx9KJJLVq1cT83G6S1NTk/KtlTsoIYS+/PJLHMePHj36HmLo
aQkgvE3SJifVNxqoNesZSH9rV8tqI/PpCrySo4O5SqlSZ1237IZnBupG3RQsAAAAAAAAAADw
PjQ3N8+bN2/9+vVeXl6q5QMGDFCmV4qLiw0MDIhpQa/Vq1cvCwsLEolEJIBUBQYGjh07ds+e
PatWrdLV1d20adPatWunTp1K1H78Qic9+/j4pKenK29TUlJUd7B+IxwO58qVK0lJSZ6envX1
9W/XyT9i6NChkZGRqiU4jq9bt87Y2HjNmjXvJ4bOTgj7LyKZmWiq48a0QoRwMUO/Xa2Ipvj9
KysUrRIeCcPqRbUCaWs3RQoAAAAAAAAAALwPPB5vxIgR/fv3r62tvfgnLpeLEPrggw9u3rzJ
4XD4fP6xY8dGjhxJPHLs2LHFixd33u2YMWP27dsneHH0tqqRI0caGxunpqb26dPH1NR0zJgx
Z8+eVSaAXmvSpElpaWk1NTUIofz8/OfPn0+aNOmt3htpa2vT6fSysjKEEPG+ynKif4SQQqEI
DAw8c+bM2w3R+egIIeVA7SxevLikpMTCwkL5i2RlZf3jMagiv/8T/v++5ubmpKSksWPHdqzC
1NQk0bfLbMyoLbqadc8wXKZai2Oola6Q2FlmGbUhRJIpJHwJr7e2oz7jNTtyAwAAAAAAAAAA
/1GVlZXHjh1LT0+/rWLkyJEWFhbu7u51dXVfffXV2bNnjYyMTpw4QaPREEKHDx++fft2cHBw
WlrapUuX+Hy+oaEhi8U6evRofX09nU739PQcPHiwVCr97LPPTp06FRcXZ21tTewnjWEYl8sd
NmzYoEGDlPsiz5o166WxNTY27tmzh8PhNDQ0SKVSJycnCwsLDw+P77//PiIi4unTp3v37vX0
9GxoaDhy5EhdXZ1IJOrVq5eGhsbJkyfT09PFYrG1tXVqauqtW7d4PB6LxVJXVz9x4gSXy5XL
5aNHjyaRSFu2bCksLNTW1s7IyBCLxUOGDDE1Nb148eLRo0dlMlm/fv0++eQTLS2t8ePHh4aG
3rt3j8/nS6VSNpt94sQJDocjFostLCwiIiJycnKkUqmdnV18fHxsbGxra6uOjo5MJgsNDW1s
bKRSqRQKJSwsjMvltrW12djY2NnZPX369LvvvsvMzFQ9FJ+wc+fO/Px81V9EU1Nz2LBh7+7P
AMNx/N31/o6UlpaGhIQQG021I733oC2vtFjYoNbcG3vxagwBR6s6kWPuKBanIYQUJKzJb0Qi
tViPYWChYVPWUjjBZpoFu/32UQAAAAAAAAAAwP8yYhPlrrTEcRzD/t/xSgqFAiFEIpGIWoVC
QZyi9e/U9Td9Cx0/TnfpcXsANTRySutFTG01hPAXnxgnDvkiaxGJLkyBGz8qwEeQHHVc+xkM
GGoyWoOm2d1RAwAAAAAAAAAA/y5dz4l0THAQqR9l7b85+/NGb/oW/iXZnx64BxDCMLPG4l6m
nHbFuJynvBZXc3BhqxyX1wlrydi/+q8QAAAAAAAAAAAA4O/raQkgeXkF39wmSWzWrhxHItVb
CRlJ5JKiltyHnJj3GyAAAAAAAAAAAADA+9bTEkAIISqvtbekqfM2OIbVCDnl/JImcXeeAwcA
AAAAAAAAAACE0G+//RYUFHTnzp1ujOHMmTNffPFFWFhYN8bw7vS0BBDZzLSJJ29obH8APIax
/ro2McYx5Gs7e7DJSJ64+b3HCAAAAAAAAAAAvFfLly/38fGZOXPmxIkTv/rqq7q6OtXaiIgI
Gxubjge6vzdbtmxJSkratGlTWlpad8WAEAoMDORyuZcuXSJuo6KijI2Nq6uru97DL7/8Ymlp
KRQKu9Kyb9++fn5+/v7+CxcufPjw4ZtGi3NSEPrjXC+8NgvJ2jpv39MSQDhCugbqVGZrh4o/
z4MnYXmDjRBC8RXRDyvvtrxurhAAAAAAAAAAAPBfV1NTEx0dfe7cuStXrty8eXPfvn1EeW5u
7tKlSy9fvlxSUtKNp4TfvHlz8ODBvXr1Wr169fsZ8e7du69tY29vHxAQoKOj0/Vu+/btGxAQ
wGAwiNt79+5JpdKXtiwpKQkNDb1y5crly5ctLS0XL178xt9fJlYkn0YIxyuTFeWJiKLWefOe
dgoYxmLJJvpcTxLPbuWqluPoz0yYAjcoaES9kbaaDolE4tXDDCAAAAAAAAAAAD3cN998Q1zQ
aLRJkyb98MMPO3bsIJPJVlZWR48ejYyMvHDhQnfF1tramp6erqWl9a4P5FLKzs7+8ssvvb29
O2/Wq1ev77///o167vcCcS2TyebNm5ednU2lUju2nDFjhr29PXE9bty4rVu3Jicne3p6Khso
8m/jjUWvGU9QJ7sWjChqmK6tPPFI52172gwg6pBBhbfTB3HzO2nDLKhCCFULKtNrk95jaAAA
AAAAAAAAQPdwdXVVXgsEAnV1deJodjqd3vmDaWlpM2fODA4O/uyzz+zt7d3c3G7cuEFU8Xi8
kJCQmTNnzpgx49dff0UIXbt2bdy4cQEBAdeuXSPaEPNfpFLpoUOHJk6cqHxWKTc3Nzg4WC6X
b9q0KSAgoKrq9/9hT0xMXLly5axZs1asWJGamooQamxs/Pzzz729vbOysqZPn75s2bLTp0+P
HDlyz549fn5+hoaGAwYMuHPnzsqVK+3s7JycnJT5rISEhLFjx86bN2/y5MknTpxACCUlJX30
0UcFBQUBAQGRkZGvevGmpqavv/562LBh5eXlCKGQkJBhw4YdPHhwwoQJBgYGI0aMiImJWbx4
sa2trZubW3R0NEKoqqpq/fr1w4YNa21t5XK5CxYsKC8vX7Bgwa5duzr27+TkpDwdPycnR1NT
U/U3+p1CgmRtr/mnkL/4p3h9S1kb1o1TvN5aaWlpSEjI3r17X1orzcuvjbnSynUhbhmtHO3q
x5UWfcVtT/5ogaHr04ystHoLZQIyIi3ps/b9hQ4AAAAAAAAAAHSr0aNH29vb//TTT8qSyMjI
yZMn8/l8FovVsf2iRYvKysouXLigpqa2fPnyjIwMIimzbNkyHo8XFhbG4/GMjIxSUlJcXFyW
LFmSkZGRmJiIECosLBw5cmRZWRmZTOZwOOvXrz9z5kzH/mtqaoyNjZ8+ferh4YEQevz48ZQp
U1JSUiwsLFJTUz09PXNycuzs7KKjo8ePH3/ixAlXV9fw8PDvv/9eS0trw4YNy5Ytq6+vHz16
dN++fY8fP85kMteuXfvw4cPnz58jhC5fvmxqajpw4MD79+9PmDChpqaGxWJt3rz57t27RJAd
X7a+vv7q1atE/L17987JyXFwcJDJZFQq9ciRIzNnzqysrBw2bNiUKVP27t1Lp9MXLVpUU1Nz
//59hNDDhw+9vLyampq0tLTi4+NHjRr1qq9KuHfvXmpq6q1bt5YuXfrhhx++0e+IVyYrqtPJ
nh/hZY/xujySxwKEsE7a97QZQC+2PuI+Ebm3KySRdVVaIA2aRlVreZOonk3TfN/xAQAAAAAA
AAAA3SQ6OrqoqGj37t1v9BSTydTS0mIwGNOmTUtLS5PL5URXkyZNIpPJ2trajo6OUVFRxD7K
T548KSoqQgidPn26qqoqJiYGIXThwoWAgICujHXjxg03NzcLCwuEkLu7u729veo8nfnz5w8Y
MGD//v3ErZmZmZaWlq2t7ZgxYxBCRkZGbDZ7xowZOTk5xE7M/v7+AwcOJGbcCASC7OzsN/xg
/4+lpaWWlpaLi8uIESPIZLKBgYGGhoa/v39ycvLbdZiWlpadna2pqSl/4c0eVsjInh8hhGGW
QzCTfkj6mk2ge9oeQIqy8muPK+po1s6ogSihSPgvKkSqzSw1emU2pGmp6egy2p8XBgAAAAAA
AAAA9Eh5eXnbtm27e/euhobG2/VAoVAQQjiOFxUVlZWVhYeH3759mygvKSlBCHl5eVlaWoaH
h3/xxRcZGRmjR48ODQ0dO3ZsbGzsihUrEEI7d+5UHrM1e/bsNWvWtBvi1q1bo0ePVt56enre
vHmzXTMMaz/VhUqlKlc4EUEqFApiWdapU6c4HA7xyD+1CqrdcMRYnYiNjV23bh1xbWtrGxER
QVwTm17X1dWZmJhQKBR/f/+ux4BZDPrr2sTtte17WgJIGnuviGrRu6mZmNuEIaTO+/1PkMXj
iP7cdEnBYrgaeOQ0ZalTmUNNRndvwAAAAAAAAAAAwHuQnZ39ySefnD9/3tTU9O/3pqWlhWHY
hg0bhg4dqlqOYVhgYODZs2cHDRo0evRoPT29pUuX5ubmmpmZEXshDxs2TFtbm2jcp0+fjj1r
a2urHkjP5/N1dXXfLkiFQjFo0KBFixYdPHiwpaXl8OHDb9fP32dlZbVo0SLiuuOxYvr6+kOH
Dj137twbJYDeVE9LAMkrOQpjR+O2CiT5/e+JwSslS3//u2E3VzbpYjISjjCUO9wCVT+QKiQa
NG0mld3dIQMAAAAAAAAAAO/W48ePd+3adf78+a4nU6RS6UuPryLo6uq6u7tnZWW1SwAhhObN
m7djx47Nmzdfv36dzWavWLFi/vz5e/bsIWq9Xuhk3EmTJp0/f155m5ycvH379i7G3E55eXlF
RYWfn18nL4IQkkgk7/r0MRsbm2XLlqmW7NixY9OmTcS1XC7Pysry9fV9pzH0tD2A5GZmjY1S
bqv27++mkGnUZxLlGK7QbX2R7cIRky+hkKgKXDHTfmE3hwsAAAAAAAAAALxjVVVVY8eOpdPp
a9euXfAnYo9kArH7jOo6pqCgIBsbG+IMr1fx9/ffvHnz1atXKyoqsrKyKioqiHI7OztPT089
PT0DAwMGgzF9+vTq6urOkz6qpk6dWl5efubMGYFAcODAAYFAMH78+Ld7cUtLS319/ZMnT2Zk
ZFy5ckVZbm1tnZubm52dXV5e3tbWZmZmtnLlyrcbohPW1tYIoZs3bxYUFHSsvXPnTlpaGo7j
HA7n22+/lclkQUFB/3gMqshff/31Ox3gXWhubk5KSho7dmzHKgWO7pbJbcVtOiSc3ZCtJqxV
VtFkJBFNISPjrMY22qDBVYKK4WZj3m/gAAAAAAAAAADA+yYUCltaWphMJk3FoEGD9PT0UlJS
Dh8+nJOT4+npGRcX9+TJE2dnZyaTWVdXR6fT/fz8UlJSCgsLiV2KWSzWlStXXF1dKyoqPD09
vby8Jk+efOvWrYiICB6PN2DAACaTSYzIZrNHjBhha2uLEDIxMTEzMxs0aNBLY2tsbDx06JCr
q2tubi6Px3NyctLR0VmxYsXz58+PHDni7u5+/PhxDQ2NhoaGS5cuubi4ZGRk2NjYaGhonDx5
0tDQsKWlRU9PLzU1tbKyUkdHp6WlRV1dnQiyoKBg6NChgwcPfvLkiUwmmzVrllwur6iocHd3
d3R0FAgEN27c0NXVdXZ2zszMHD16tKura2hoKHGAV1lZGZvNDg8Pd3Z2LikpMTIyOnfunI2N
DZfLNTU1jY+PJwaSSCQymezOnTsuLi6lpaUUCiUyMtLV1TUnJ8fKysrS0tLAwODGjRvNzc0d
818aGhq3b9/+9ddfExIShg4d+sMPP7z1xkxd1NOOgZfcjE6uEMtLGgzVdPQq71HEzcoqHEN8
uqyOLUMIla+cmlWfumngd+83cAAAAAAAAAAAAIBu0NP2AMIbGnVKG+t07BQiKY79vwVuGI4k
5D+yXWMsJwulrd0UIwAAAAAAAAAAAMB71dP2AMLU1AwMKDwtBkkulVMYHar/+K86hUnCetq7
AwAAAAAAAAAAALxUj5sBJJVUVgnV1OsQwuiCmna16mJSC0MuZVDCnh+pF9V2U4wAAAAAAAAA
AAAA71WPmwWD4/F27tb6dRjCJXQdGe3PU94xUhtVIaHgCCG+jlqDuE6NQu/mUAEAAAAAAAAA
gHdMJpMVFhbGxMSUlpaqlkskktTU1KioqKysrDfqsLS0dMuWLcR+zO2qwsPDJ0+evGLFilc9
y+FwvvrqKx8fn+PHj7/he/yLPHnyZPny5S4uLsqS9PR0kUj0Rp0kJyd3fshaF+U/KOliy56W
AJJRaUkk/UqZppys1mA6DFPI/6jAFUI1RQNLhhDSE1CGmXxAI6l1c6wAAAAAAAAAAMA7Fhwc
vGnTptLS0r1793p6ekZERBDl69ev3759O4fDOXPmTL9+/Y4dO9bFDq2srIKDg7Ozs4VCYbuq
WbNmmZqalpWVverZjRs3uri4nDt3TlNT82+8UzcbOHDgxIkTs7OziduWlhZ3d/euf0CEUEFB
gaen5+XLl/9+MNV53C627GlLwBSiNgt5swm1Xo7YrKZ8suyvP0dtAZlPl8tIOILdfwAAAAAA
AAAA/G8gk8mnT59mMBgIoW+++Wbz5s0zZ87EXjh16hSRiNHR0dm6dWtQUBCF8m6zBHFxcStW
rNDU1JwxY8Y7HYiA4/iOHTs2b978TkfR1NSMi4tzc3Pr+iO2trZ37twZOnQocfvo0SORSPTB
Bx+8sxhRD0wA0dTpQRWZjUhXW9bGbC7ESRRMIUMvloAhpNAWUOrYUoaZ1T8wywoAAAAAAAAA
APjXO3DggDKtM3jw4C1btjx79qxfv37fffedsrxPnz5VVVXl5eU2NjYde5BIJAUFBc7Ozp0P
lJubKxQKJRLJqxpUviCRSJqbmzU0NEgkEkJIoVDk5OQ4OTlhGIYQksvlfD6fRCJpaGhIJJLK
yko9PT2FQsFisSQSSVZWlpmZmYmJCY7jeXl5ampq1tbWyv6bm5vLysrMzc11dHSIkqtXr968
eXPlypUMBkNN7a9lQHw+Xy6Xs1gsmUyWnZ3t5OREJMiUioqKDAwM2Gx2V74wj8fr27cv0T/x
Beh0OpVKzc7OplKpjo6OCKHq6uq6uro+ffooH/Hw8CCTycTtN9984+/v379/fy0tLWW3D04/
LX9W9apBFXKFQoEjhHA5XprOIQopVHIncfa0BBDe1mbhZqpVnl1f51pjM1mdX6FV8wQhJKPQ
yrWa8RengMlE7WepAQAAAAAAAAAAPZLqpJ6ysjIymdy7d+925bGxsX369OmY/amvr9+xY0dV
VZWzs/Pq1aunTJkSHBzccYgLFy4cPnzY3d3d0tIyMzPT0NCwY5vnz5/v378fIXTo0CFdXd1t
27Yxmczt27fn5OR4eHh88sknI0aM2Lx5M4/H27x58+nTp7ds2XL8+PGBAwf6+vrOmTPH39+/
ubm5qKiopKRk7dq1RUVFXC43MTFx9erVu3fvJrYf+umnn3x9fe/evaurqxsWFpaYmLhjxw4O
h7Nhw4YZM2aMHj1a9X1nzJgxZ84cgUBQUFBQVFR0+/btgQMHEu9CrInLzs5ms9mbN2/u1atX
5184NjZ22bJlq1ev3rBhQ2ZmZlBQkN4LlZWVT58+nTt3LolEqqysTE5Otre3T0xMRAhdv359
2bJlP/7444IFC/bv3x8XFyeVSlNTU0NCQpS/i+0gS8Pe+q8aVCFT4AoFQqjwcZntYEuikEzr
NMmD/wcRv/dLq6TJqW2/nMk8cDRnS2Tul9ea5i1vmb2A+Fe8ZE7q6oDU1QGPtgaFpO08nvH9
ew8cAAAAAAAAAADoNtOnT1+wYIHyViwWf/rpp8OHD1+1ahWXy+3Yft++fSNHjiSua2pqiBQS
juN1dXUIocePH+M4LhKJ1NXV7969SzRbunTpxIkTXzp6RUUFQigtLY24PXfuXO/evZWRqKur
JyQk4Dh+48YNYrtohULxyy+/4DjOZDLDw8OJlp6enspXOHDggKGhoUKhwHE8ISGhoqICx/GM
jAwSicThcHAcX79+/dChQ18aTLs+P/vsM+W7JCcnE+WBgYHBwcEvfZwIUnnr7Oy8c+dO4nri
xIlLly4lrj///HMrKyviOj09nUiEEbe6urqnTp0irjU1NcPCwl460GvFH0/sYsuethsOyUC/
6GlpfQMVIcRuyiXJ/tqFW1tAISswhJCUTdegaX5oN7dbIwUAAAAAYNC1hgAAP/RJREFUAAAA
AN6fmJiY9PT0AwcOKEuoVOqyZcuCg4M5HM7GjRsFAkG7RyIjI/v3709cGxoampqaRkZGtmsT
GxsrlUqHDBnSrpzH49X8ic/nd4wnMjLS3d2duKbRaK6urqqdm5iYYBg2b968dk/16dOnqamJ
uHZ2dq6trRWLxQihIUOGmJmZIYSIJWNVVa9cPNWRk5NTSUmJ8l1cXV2J8v79+xMhvfZdXqVd
tEQGreuP/7N6WgJI9iwzdtRUlkkrWSZSbylGCFNWYQjTFpB//zOycZ/rtFxbTbdbIwUAAAAA
AAAAAN6TxMTE7du3P3jwQPX4LQzD7Ozspk2bdurUqbNnz166dEn1ERzHHz9+TKwXIzg5OT14
8KBdz7Gxsb179263hw5CaM2aNcZ/2rp1a8eQEhISXtt5112/fn3cuHGLFy/evn37W3eSkJBg
aWlJo9GUIZWUlHA4nNe+SzcaNs+jiy17WgKopr61qoIv4OrKKYxmQw+EcGWVhKJoYMsQQsw+
/bo1RgAAAAAAAAAA4P158ODBN998c/XqVdXdeXg8nvKaxWI5ODi0y79gGObm5kZMjSEUFhZ6
enq269zW1raiokIul7cr37NnT8Wfvvzyy45R9e/f/7Wdd1Fra+u0adOCg4OPHz/+0rG6qH//
/pWVlTKZTBmSiYmJqanpa9+lG5FpnW38rKqnJYDOMBwVSK5BasNwhWbdM9UqNSmJ1fb7d6G3
Yd0XIAAAAAAAAAAA8P5cu3btp59+unTpkurcH4TQypUrlddcLvfZs2fz588nztK6desWjuMI
oQkTJhA71yCEGhsbS0pKJk2a1K7/sWPH8vl8ZTMlbW1tsz+1G5qg2rlCoUhLS+vYeRc1NTVJ
pVJLS8t25WQyWSr96xjw+/fvczicTvoZM2aMXC7Pzc0lbpOTkydOnNiVd/mb2sX5jvS0BFCt
jEwTynhtbJJCytN1bjIaKNKwRCRqo36vWg2pjPT7XzBJAqfAAwAAAAAAAAD4nzB37tzo6Ghz
c3O9Px06dAghlJWVtXv37jt37oSEhAQGBs6aNWvYsGHEKV3K1ExgYCCdTl+xYsX58+dnzpy5
cuVKOzs7kUj07NkzYj9jHo9nY2OzcOFCHx+f9evXf/PNN9nZ2Y2NjbW1te3CkEqlKSkpCKEn
T54QWZgpU6Y4OTktXLjwypUrvr6+U6ZM8fLykkqlRUVFCKHU1FTiRPn8/Hy5XF5UVMTn86ur
q2traxsaGioqKoRCYX5+PkIoJyfH3Nzc1dV1+fLlu3fvPn/+PIZhxFODBg1KS0v77rvvLl++
3NraOmrUqHXr1hFTe4g+hUJhXV0dl8ttaGior69ns9nffPPNmjVrIiIiPv3004qKiqVLl3b8
pE1NTXl5eUSQYrE4KytLIBCUl5fX1NTU1tY2NjbW1NRUV1fz+fzi4mKZTJaRkSGXy4mPRgya
np5OvGl9fT1CaNCgQYcPHw4JCSksLHx3fwkYkdX7byktLQ0JCdm7d2/HqoMnH1IbeP0EEh2M
SpToVCfSWzlVNiNFrbeIEpuFn2r2GfB+QwYAAAAAAAAAALrB3bt3lWuaCPb29tbW1pWVlYWF
heXl5Xp6eqNGjVJu4lNVVRUVFbVw4UIy+Y+1RWVlZampqT4+PkSb2tratLQ01a6IOUTx8fHe
3t7Nzc35+fnm5ubEnsdKPB7v0aNHxLW2tjZx5jrR2/3798eNG6ehoYEQamlpefz4MVHl6emp
q6t77949kUiEEHJwcGhsbORyuQghLS0tS0tLIqVCIpHGjh3b1tYWFRXVv39/S0vL2NhYiUQy
YsQIBoMRHx9fWVk5ZswYQ0PDs2fPurm5OTo6JiQkEHs59+vXj0gnIYSsrKwcHByIXNWtW7cc
HBzs7Oxe+knz8vKUi9fc3NyUX0NfX59GoxHpLQMDAx0dHeVkouHDh9+/f5+4dnV1zczMJK5N
TU1dXV35fP7169f19PQ++OAD1eP5/1k9LQE050S2Pa1pQV2OkG/y+9+BQmZUfB3himZ9xwbs
j5/Ecf0eupHZe48aAAAAAAAAAAAAoHv0tCVgy1vSenPL2yR/LMnTqM9EuAIhpNlQQPoz0yXj
t3RniAAAAAAAAAAAAADvV49KAMlxdEHLuVqoJWpjIYQoUoF6SxFRhSlkOq1/LArDyF3dIhsA
AAAAAAAAAACgB+hRCSASQq5YS4mRgRpFghDSrk1SrdUUkalyTGFiyLR6+So+AAAAAAAAAAAA
vB2hUFj6glgsbldVVVVVWlpKbN/zKjKZ7NGjRw0NDe84zM5UVlaWlpbW1dV1YwzvTo9KAGEY
KqNpmwtbcAWFKmmltjW1a6BGVtcLmIdIPeqtAQAAAAAAAACAN5WWlnbgwIFPP/300KFDyr2K
23n8+HFoaGgXOxQIBLdv37a2tlZuiqxUWFi4YMGCoKCgVz179+7dZcuWXbt27dSpU2/yEv+w
/Pz8OXPmLF++nLgtLS3dunWrXC7veg/Z2dm7d+/uenscx8+cOZOdnf3mwSJpU33lpdM5uz4r
+XkfPz/rte17VCqkvlVWKqY2iakKRCLJ24jdf1SRB/TnMf57m14DAAAAAAAAAAD/rKNHjzKZ
zA0bNtjZ2c2cOfPTTz9t16ChoWHatGnXr1/vYof6+vr+/v4vrRo+fDhxwNar7N+/39fX99tv
vx05cmSX3+BvaXcyGmH06NG9e/dW3qakpOzdu/eNJgTdu3dvz549bW1txG3nyaOEhARvb++5
c+cqzxTrOrlQUHjk27qHv7XVcpozk4uP7+bnPuv8kXd1uli3EEsVGMLpMgVJgZNkoo4NJEmJ
Qg8rpNcdwQEAAAAAAAAAAP8arq6uH330EYlE8vHxKS4u3rhx47Zt21gslrLBypUrdXR0/qnh
SK9eiyOTyR48eLB9+3Yymezh4fFPjdgJPp8/e/bsGzdudN7sww8/9PX1Jb/JPsIff/zx0qVL
lY9MnDjx6tWrdDq9Y0viSPvz58/r6b08SSHmVskE/FcN1Jye2MatVt4qZLLq6IsktZcMpNSj
EkA6TIqRrHUUO13Bs5Mw9HEyHZO3KWtlJFwql1DPR6JN47s1TAAAAAAAAAAAoJutWLFCeW1j
Y8Pj8YqLi/v06UOUHDt2bOjQoVKptJMe7t+///jx4+nTp9vY2LyqTU1NTVhYmEgkysvLYzAY
HRvw+fyrV6+2trZGR0c/f/7c19eXSEKlpqbeuXNn0qRJzs7OCKH6+vro6Gg1NbXp06fHxMS0
tLSQSKTW1tZRo0Y9e/YsMTHR2tp6wYIF2dnZ0dHRdDp99uzZRPaquro6JiamrKzM3Nx83Lhx
hoaGjY2N27Zty8/PP3PmjIeHx6umJjU2NkZFRSGEiJDOnTsnlUrHjh2bkJCQkpLi4uISEBCQ
kpJy584dbW3tWbNmaWhocDicuLg4hFBAQIBCobh8+fJvv/0WHh5ubW3dcWaTjo6On59fa2vr
qz5dVdT55mdPOvn+7QjKCvMPfd1Jgx6VAGoWyThkVh7FzgtJqOImGY1FFakkgMg4TU6S1TdK
GutoOvrdGikAAAAAAAAAAPBvkZeXx2aziVQLcRsTE3Pu3Ln4+PiXts/MzFywYMGcOXPGjBmz
adOmxsbG6OhoDMPaNVu6dGlmZuaOHTssLS0zMjKUC6NUtbS0KBQKhBCbzdbS0iKRSBwOx8/P
b8KECX5+fj/88ENqampMTIyenp5cLp8zZ05CQkJLS4tcLj948KCpqenkyZPd3NwEAsGyZcuu
XLni7u7OZDJDQkKio6MjIyMRQjExMc+fP1+wYMHZs2dHjRr1/Pnz+vr6yspKCoWipaWlpqb2
qm+io6NjaWk5fPjwgoICW1vboUOHmpubz58/39HRsbm5efbs2VeuXHFxcaFSqTt37nz8+PHp
06dNTU3V1NRmzJjh6+srlUqLiooQQlpaWkwm8y1+FIuZS8w/XPiq2ub0xxWXf1EtYVrZ2gR9
1kmHPSoBZKxJO1hw4TbdRkrWR0xjZnOhaq2MjAtpv/9VyVp5kAACAAAAAAAAAACIFVgnT57c
tWsXsXBJIpGsWrXql19+6eSR8PBwc3PzNWvWIIR+/vlnNpv99OnTAQMGqLapra09fvx4VlaW
k5MTQkhPT6+ysrJjV2ZmZh988AFCyMvLq1+/fgih06dPKxSKr7/+GiF05MgRQ0PDO3fu+Pv7
6+rqSqXSAwcOIITS09O1tbVJJJKfn19AQACRtFJXVyeeMjU1XbRokVwuJ5PJXl5efn5+TCZz
/vz5W7duzc3NdXBw6NWrV3V19aRJkzr/Mvr6f6UOiIVagYGB3t7eCKHk5GR9ff0vv/wSIaSu
rq7c+Fn5iLa29sCBAxFC48ePf+kSsNciM9Q7qdUZOKox+aGgvIi4JVFpFgHLKGzNTh7pUQkg
hBBfTV3XREirb1Xj89SEtapVrDZyC0PeRlOom1p2X4AAAAAAAAAAAMC/yO7du/v06aM8+urL
L79cuXKloaFhJ49ERkYq93tmMBgODg5RUVHtEkC3bt1iMpkdF1g9fPhQeehYnz592j1FdE5k
gghubm5RUVHttpdWbUAwMjKqr68nrg0MDEQikVQqJZPJlpaW9fX16enpxHycTpZcvREjIyPl
hCYDA4OWlpbO2xcXF8fGxhLXurq6fn5+fzMAEk2td/DX3HtRbTUVFCZb32scTbezn6wHJoCu
m3gYNnCMJSQyjY1IZKT4a8NtCVkhpSgopmaI3NPeGgAAAAAAAAAAeAvfffddbW1tWFgYsYDr
6dOn165dMzY2JibaFBYWIoQOHDiwZMkSdfU/JqTgOF5cXKyaITIyMiJaqsrIyDAzM+u493Ns
bOzly5eJ6/nz53dMABUWFrq5uXXeedetWLHi2bNnixYt0tLSeutO/r6CgoKQkBDi2t7e/u8n
gBBCGIVi+MGUrrfvUamQ6hZJEsXQ00RuVNeqVcPFEQlDKieuYYgqIyEKtTtDBAAAAAAAAAAA
/h22bt2KEDp06JCyRCKRuLi4PHz4kLgl5tQ8fPhwwYIFygQQhmGjR4/Ozs5WPpWWlvb999+3
63zIkCGHDh0SCATtdsD56oVOovL29lbtPDU1lVjk9Raqq6sPHz6cmJg4cODAmpqat+vkHzHu
hW4MoKclgHSYVEcDxuy8bB6D9fvfpOL/bVdOVmASioIiesmmUwAAAAAAAAAAwP+U4OBgoVC4
ePHixMREosTCwmLoC8o206ZNQwhdvHiRyPKcOHHiu+++YzKZkyZNOnbsmEwmo1AoGRkZzc3N
EyZMaNe/t7c3juNhYWFLly7tuD90JyZNmrR06VKRSMRgMLhcbk5Ozms363kVOp1OJpOFQiFC
SCwWK8tZLFZjY6PydsOGDSNHjvTx8Xm7UV6FOM6ssbHRxMTkn+357ZCJHZL+W5qbm5OSksaO
HduunCeSPynjYdo8nSYBWYgz+DUI4cpaEU0houGs4aO0bF3fe8gAAAAAAAAAAMC/yOzZs58+
ffqzCn19fdXsD0Lo0qVLJBJp+vTpCKHQ0NBdu3bNmjXLwMDA0dERw7Bdu3bdvXs3Pj5+586d
ffv2LS0tDQkJefz4MYZhFhYWVlZWzs7OJ06cOHDgQF5eXmFhYXFxsaOjY7sz4xsaGnbv3v30
6VOBQIDjuKOjo7W1tZ6e3q5du2JiYi5duvTFF194e3vX1dUdPHgwKyuLQqH06tWLzWYfP378
1q1bCoXC3t4+OTk5PDy8pqbG0NCQTqcfPnw4MzOTxWJ5e3vX1tZu3ry5oqJCKpXeuXOHRCJ5
eXnp6en99NNPkZGRIpHI0dFx2rRpGIZNnTr19OnT165dq62tpdFoTCbzyJEjycnJJBLJysrq
7NmzMTExGIY5OTnFxsZevHixoaHBzMxMIpEcPXo0Ly9PR0eHRCKdPHkyIyODCNLe3v7y5cu/
/PJLWlralCnt12pxudw9e/ZcvHjx2bNnTU1NOTk52traxsbG7+4Xx3Acf3e9vyPEX9XevXtf
Wnv25j39UuSS84jZXIhwhbJcTsIrB5s7L/uaRCK/x2ABAAAAAAAAAID/PBzHq6ur201maW1t
Jea5dILP57PZ7LcYsSudv3U/bS8QGwNxuVwdHR0K5Z2skeJyufr6+m80B+odab8b03/dw8KW
OrqNsRwXMwxUsz8IIbKxkevH2yD7AwAAAAAAAAAAvCkMwzouZepKgubtsj9d7Pyt+6HT6cpt
oQ0MDN5R9ofo/N+Q/elpCSCxTBGT04jlVZAa+SSFRKBtj9AfX1lCo5YZ4peSQro7RgAAAAAA
AAAAAID3rUclgIQSRV2zyJRaIiVRhGwLslSg3AOIJpFaj/SXaap3d4wAAAAAAAAAAAAA71uP
OgVMLFO0ShSGslY1pEEV8+itlaq1zefOtgRadF90AAAAAAAAAABAj1VaWnrz5k0cx6dPn25o
aKhadf78eS6Xa21tPXHixFc9npGRERER4evrO2DAgPcS70v8+uuvTU1Ntra2//iJYP8GPSoB
pM+ireEmtOrLFIjEai5sV6te1yriVnVTaAAAAAAAAAAAwL/IL7/8cuHCBQ0NDbFYPHDgwFmz
ZpmbmyOEIiMjVY8LZ7PZcXFxXenQyspqwoQJNjY2Hh4e7RJAH374YVBQUHR09KsSQPv27aut
rR0/fvz9+/e7MQEUEBAwe/bs+Ph4IgEUFxe3bt263377TUdHp4s9XLp06fvvv4+NjaXRaJ23
PH/+fFhYGJPJJL5/QECAlZVV10OVNglrb2aplmj0MdXoY9rJIz0qAUQmIT2qvLaJpK3AJQw9
Or8Sw2V/1VpZyFFTtwYIAAAAAAAAAAD8Kzx+/PjgwYO9evUSiUTz5s17+PDh9evXEUL19fX9
+/d3c3MjmqmpqXW9z1ft90wmkxkMRicPXrhwYdeuXSNHjuzbt+8bvsdbSk9P79evX7tCIs7W
1lbiVlNT08rKik6nd71bHR0da2tr5ZbSmZmZzs7OJNJLtt9JSkravn173759xWLxkiVLgoKC
YmNjuz6QQixrLaxTLaGbaXf+SI9KACGEbui62tem/P6zSVtVsz+/K+NIh8MeQAAAAAAAAAAA
AJo9e3avXr0QQgwGIyAgYMaMGWVlZZaWlgihMWPGTJs27Z8drpNjtgQCQUpKCnEmV9fn2vwd
RUVFq1evjo+P77yZu7v7hQsX3qjnUS8Q1wqFYtq0ac+ePXtpCsnX17dPnz5Eim327Nk+Pj7P
nz93cnJSNuBlVolrea8aSC6QtCsRFtfXyeSdxNajEkCcZvFjXHe4HpdcZSlhGCCUq1orMNOm
MOAMeAAAAAAAAAAAAA0fPlx5jeO4QqF4o9PK8/LyTp8+XVJSMmTIkLlz52prv2T6iUgkOnfu
3M2bN5lMZkpKCpFdauf58+e7d++WyWQbNmzQ0tI6ePCgoaFhWVnZ6dOnc3Nz+/btO3/+fGNj
4/r6+v3799fW1n7zzTd79+5lsVjW1tZ3796dMmXKgwcPHj9+bGVltWPHjmvXrkVHR9Pp9I0b
N44YMQIhlJycvG/fPjU1NZlMNnPmzMmTJycmJq5duzY/Pz8gIGD+/Pnjx49/6Qs2Njb++OOP
2dnZREiHDh169OjR9OnTo6KiUlJSnJ2dv/rqq/Dw8Lt372pra3/55ZcDBgzgcDg//fRTYWHh
L7/80tzc/Pnnn+fn58+bN8/Dw2PdunXt+h82bJjq9+8YgLiWJyiuf9X3x6WKdiWSJqHifycB
pMeimdOk/CpDtoJCbWtEGAnhf30RppjElEACCAAAAAAAAAAA+H8yMzMdHBwsLP44NyktLY3H
4zGZzNGjR+vr63dsf+PGjU8++eTWrVu9e/f++eefLSwsuFxux0Veffv2HT9+/OnTp5lM5rJl
yyorKzt25eTktGPHjtDQ0F27dhFrslJSUsaMGfPbb79t2bIlMjLS0tKyuLjYzMxsyJAhU6ZM
cXBwGDZsWGxs7LZt2z755BNLS8vly5dPmzZt5syZq1at+vbbb6dOnbpp06bPP/88KSkJIZSb
m/vRRx95e3tHRUXNmzevurp60KBBXl5eGIZFRER08k10dHSmT5/+1Vdfbd++3dDQcMmSJatW
rerXr9+aNWsqKir8/f0lEskXX3wxbdq01atXf/3111FRUaampt7e3jt27Dhx4oShoeG8efPC
wsJCQ0Nfu4gsMzPTwsLCwcFBtVDf2+Eln/5P4hpeyZEHqiVa/S30RvbuZJQelQDi8iTNbTiO
SRDCEMJVsz8IIUVVtX6lbvdFBwAAAAAAAAAA/OvU1dX9+OOPkZGRxO3gwYMRQhYWFo2NjR99
9FFDQ8O9e/faLeC6cuXKiBEjiITFRx99tHr16ri4uAkTJqi2ycrKKigoiI+PZzKZbxTPtWvX
3N3dPT09EUKTJk2ysLCIiopasmQJMVPm888/RwgpT+nq27evi4sLsWxNJBJ5eHgghIKCgqZM
mSKVSqlUasD/sXffYVFcex/AzxbKggiyrBSRFoqCiCIiUTFG7EqM5UYkiCKKiTFeNcaWiMYY
G0SJGsFAFEUJwZJYQixYUC8oolRRwLIi0qSzbGV33uc6791swC66uPl+/sgzc86Zmd9ZN/Ps
/Jhzjp8fHXyvXr2qq6tzc3Pd3d1f+rPy8PBwecTb27tTp070TEkBAQHz589/6XPW19dv2rRp
3759j50q6IkYDCb7b++4MJjPeIFLoxJAXY11wvUKM2sZhFDa4roWtQyKOF0qrXW80MnDW00B
AgAAAAAAALQjYrF45syZERERXl5edInTI/T2+PHjzc3Nk5KSPvjgA+UhFEUlJSUtWbKE3mUy
mb169Tp69GiLBFBSUpK5ubmFhUWLK/7444+nTp2itz/88MPp06e3aPDHH38MHjxYudunT5+j
R4/SCSCl1kklDofT1NREb+vq6lIUJZfLtbS0hELhoUOHioqKamtr6Xl5XvxDegwOh6M8la6u
bnNz89PbX7x4MTw8nN62tbXdvHkzvS2TyWbNmrV69eohQ4a8UAA6pgaOX7/YWvUalQAihOQ5
9TVvTBcLnWpN+3QurmM2Nymryo2kzUxSfvIQEkAAAAAAAAAAQqFwypQps2fPbpG7UWKxWPb2
9ocPH1ZNADEYDBaLJZf/Nd0M/a5Ni2MbGhoeuxR6ly5d6Hd2CCFmZmaPvegzT/6cKIoaMGCA
j4/PV199JZfLIyMjX+48r87Q0FDZa3Nzc3pDIpEEBARMnjy5zafcfiyNSgA1K6hTN2onVetS
FNFreqCa/SGEmDRq3TeWSmoeqi9AAAAAAAAAgHahrq4uKCjoyy+/VJ2NmBASGRn56aef0ttS
qTQ3N7f1+KYxY8ZkZWXR2zKZLCcnZ82aNS3a0LPhlJeXt8jyfPjIUwIbO3as6oLoGRkZq1at
eqkukrt37+bl5f366688Hq+8vPzlTtImXB9RLREIBEFBQSEhIcOGDXszMbzIALN2r6xOWtKk
kNjrMxkKXUFpi1otOYPdNq96AQAAAAAAALzdhg4dymAwjh8//vX/XLhwgRBy6tSpwsJCenX2
H3/8UUdHh87XxMfHW1tb37t3jxAyYcKECxcuZGVlNTc3//jjjxwOh15yS9WAAQMMDQ0XLlx4
9+7dkpKSsrKy5wxs3Lhxubm5Fy9epCgqMTGxoqLiSS8oPVPXrl0NDQ2PHTtWW1t7/vx5Zbml
pWVRUVF9fb1IJJJIJK6urqtXr365SzyFpaUlncASCoWta8eOHSsSiVJSUpSff3JycpvHoIr1
0ok0Naqrq0tPTx8+fHiLckMO+70D2w1smxvKu+oJStjSRtVaikEa9ORaXB5v0OPXeAMAAAAA
AAD4hzh79qxMJqtU4eDg0L17d7lcvnPnzt8ecXV13bp1q4GBASHkzp07GRkZU6dONTAwsLe3
Hz9+fHx8/K5du7p16/bzzz/r6enx+fyffvrJyMioqqqKx+NZWFgEBweXlpZGRERIJBJbW9u6
ujpDQ0M7OzvVMKqrq3/44Qcul3vnzh2RSNS9e3czM7PAwMAjR47s2LGjU6dOsbGxnTt3fvjw
4S+//MLj8e7cufPOO+8YGBhER0dTFCUQCCwsLDIyMvLz87W0tJqbm3V1dffv329iYlJeXu7t
7e3o6JiYmFhcXDxmzJjy8vKqqipPT08HB4ebN2/+9NNPWlpabm5u+/fvd3d379evX2xsLJ/P
Z7PZVVVV+vr6e/fuNTY2Lisr69KlS0JCgq6ubm1trY2NzZkzZ+7du8dgMNhstlQqPXr0qImJ
SU1NDZPJ/P3333k8XnFxsa2t7TvvvCMWi3fs2HHz5s3Wi82npKRIpVLVz9/GxqbFW0Jti/HY
1ebbOT6fv23bNuX8SapEe+IviyvNy+wZ8mYGpeDdP82UCQkhlVx9IbNawSDvzF5q0M1NHVED
AAAAAAAAAKiHRg0BI4Sc7z7ISNhAUQwFU4vTwKezP4QQowaxgkEoQpoFDeqOEQAAAAAAAADg
jdKoBFCjWH6xVJpuO5ZBKFaz2KDmhrJKWybvIGb9t01hnlpjBAAAAAAAAAB40zQqASSWKWqF
zZZ1uRQhBtV5DMXf1uHnCthMijC1ddQXIAAAAAAAAABA23ncDNOPpVEJIIFELhTJOjK0CGFI
9C1a1Aq1FXJtVufBY9QUHQAAAAAAAEA7IhaLCwoKHrtGFT09c2FhoVgsfs6z8fn81atXjxw5
8ubNmy2qfvnll8DAwJUrVz7p2IaGhs2bN48bNy4hIeFFetDG9uzZExAQ8N1339G7FEW96OLx
CoWisrLyORtXV1fn5OTU1ta+eKR/Xa9p7UZF2XMFqVEJICtjnWWsAi5DQjEIW1ovMugq1zL4
bwWD1aRDMXR1Kt/voW1iqu4wAQAAAAAAANRs0aJFI0eOTEhICAoKGjFixMmTJ5VVeXl5gwYN
+vjjj3fv3u3i4pKWlvY8J7SxsZkzZ86JEyfq6upaVE2ZMkVPT+/q1atPCcbY2DgmJqapqekV
+vSqAgMD2Wx2ZmYmvRsXF2dhYfHgwYPnP0N4eLiVlZVIJHpmy7Vr144aNerAgQOLFi167733
9u3b9xIBy86ck9+9J9n7y/M0Zr/EBdotFpPRVVZfMXSU6M61RuPubGlj5+JT/62g5BItqtZY
IdPSqIQXAAAAAAAAwMsRiURHjhzp2LEjIWT58uVffvnl8OHDCSFNTU3/+te/Fi5cOGvWLEJI
jx49tLS0XncwZ86cCQoK4vF4wcHBr/tatB07dsyePfvpbUaPHr1r1y4Li5YDjJ7C39/f2tqa
w+HQuzt37pw6depjP0ChUJiYmGhjY0MI2bRp0+LFiydPnsxmv0iWpqlJvP83QogsK0crO4ft
1vPpzTUqAUQI0fLqt/98sS+TUHJiWJVNKAVd3qmJ2dggskzKEnXnc7rYqDtMAAAAAAAAAHX6
9ttv6ewPIeS9995bt25dbm6uq6vrDz/8cP/+/RkzZtBVU6ZMecpJ6urqjIyMnn6h2tpamUz2
lNRGVVXV7du3lUmT5zl5i6rS0lIul6ujo0MIEQgEFEUZGBiotq+urjYyMmKxWPRucnJyXFzc
MxNAJiYm06ZNa1FIUdSDBw9MTU3ptE59fb2Wlpaenh5da2lpOXnyZHq7vr5+wYIF/v7+j00A
LVy40NjYmN7u169faWlpTk6Ou7u7soFkb0Jz7tOWsaLq6imBgN4WbdrKNHvGgCdNSwBl6Ft2
J1eaiUK/qUKn6a9RcAyKGAvYlR1llaePWAfOU2uMAAAAAAAAAGqmzD4QQsrKyhgMhpWV1X8f
qzMyPDw8lLmSxxIIBFFRUWlpaTwer6KiIiAgYOLEia2bnT9/ftu2bdra2hYWFmfPnrW1tW3d
Jj8/f8OGDYSQpUuXGhkZ/fDDD506dYqJiTl9+rSpqWlxcfGECROCgoKqq6uXLl169OjR77//
fvXq1Z6enkOGDPniiy/GjRvH5/OzsrIUCsWKFSsuXbqUk5Pz4MGD1atXL1q0iBBy+PDh7777
buDAgdnZ2e7u7mFhYZcuXVqyZElxcbGfn9+0adNGjRr12D7W1NRs2LDhxx9/zMnJsbOzi4iI
+Prrr/39/a9fv56Tk6Ojo7N8+fKUlJScnJzq6upNmzbNnDnzwYMHa9asiYuLq6ioEAgEn3/+
eUNDQ2BgoIeHx+LFi5/y+V++fNnCwqJXr16qDVgO7xC9lkkxJapRIDt1+q/d5mYGl8uyt3vK
vxqDoqinVD+TSCSqr69X7pqamjIY/z3n/fv3ORwOj8dTbaxQKGpqakxMTFQL6+rq9PT0tLW1
n/+ifD5/27Zt4eHhLcqlcir2ZLa/4vi9qz2Mqm6ypY2EEE5jsZRjIqUqCCFVHWRMI6Me30S+
bHcBAAAAAAAANE1wcHBVVdXhw4cJIY6Ojt27d/fw8MjKyhIIBFOnTv3oo49aPLNv37599+7d
aWlpTCazsLCwW7duZWVlpqamVVVVPB4vLS3Ny8tLJpOZmJj8/PPPkyZNIoR88sknJSUlx44d
a331kpKSrl27ZmZm0hmQI0eOzJ0799atW9ra2nV1daampmlpae7u7seOHfP19U1PT3d1dY2K
ipo/f36HDh1iYmL8/PykUmnv3r379eu3c+dOQsg333yza9cuPp9PCDl16pStra29vX1GRkb/
/v1LS0tNTEyWLl168ZHWwUyfPl0gEBw4cIAQcvPmze7duxcVFdnb24vFYg6Hc+rUqaFDhwqF
Qnt7+4CAgI0bNxJCPv/887S0tIyMDELIuXPn3n///cbGxg4dOiQnJw8bNkwkEunq6j7pk4+I
iLh27ZpcLl+yZEnPns8Yw6VKHBndnJ3ztyJ9/Q5rVpJWL1IpveobQPv27Vu6dKnyVa47d+7o
6en1799/4sSJQqHw0qVLS5cuHTRoECHk+PHjR44c4XK5Mpls+fLlHTt2FIvFW7ZsEYlE9+7d
Gzp0qL+//ysGU1onKa8VVVJVbIpqNO5OF3Iai5uMHGrkJfQu89USXgAAAAAAAACa5OrVq3/+
+ee1a9fo3aamJi6X+9lnnxkbG2dlZXl7e7PZbD8/P9VDjh071rdvXyaTSSeMeDzeH3/8oRw1
Rrtw4YJAIBg5cuSLxnPs2DF3d3c65WRkZOTi4kKX0LV9+/YlhMyfP1/1EG1tbS8vr5qaGnq3
f//+q1atkkgkOjo6w4YNowstLS1lMhmfz2/xVspL0NPT69u3r3L1rv79+8fGxr7cqXr27Mli
sc6cOZOQkGBvb68cSvZMup/OetFrtcGkyMePHy//HzrW6dOnL1q0KDQ0dOTIkWvWrKG/QIGB
gVu3bv3222/lcnlMTAwh5MCBAwUFBStXroyOjg4NDS0uLn7FSGy4uuOZDQeZvixm85PaaHV8
xuhEAAAAAAAAgH+IgoKCf//73ykpKWZmZnTJu+++KxQK6QFKvXr16tOnz6FDh1QPoSgqJSWl
R48eypKePXuePn26xZlPnjzp4ODQoUOHFuWzZ89m/8+SJUtah3T27FnVk7u5ubU+eWv0aCTl
Nh0nPbpq8uTJs2bNWr169XN8Hs+rxeWeObgqMTFR2WsPDw9l+ZAhQz7//PO9e/f+8MMPiYmJ
bRhha69lDiDlREpWVlbXr18nhFy5csXKyooeQ+jk5JScnEwIuXTpkoODAyGExWLZ29unp6fT
Aw4JIUePHt29e/eTzt/c3Dx9+vTW5RRF9jV2+tCV0qmob677/9FntWb9pLqdyP8WktM27tz2
HQYAAAAAAAB42+Tn58+dO/fXX3/t0qWLsnDQoEH0QCqapaVlaWmp6lEMBsPBwaG8/K9Zd+/d
u/f++++3OLmZmVllZSVFUXQ6RmnJkiVBQUH09mMX2HJycmpxchcXl5froFgsHjJkSExMzJQp
U8rLyyMj1TYhjI+Pj3LEmb6+fotafX19Dw+PP//887G5jrbSBgmgP//88z//+Y+bm9uAAQNa
TG2dnZ3t4+NDCElPT6fXNiOE2NnZXbp0iS4cOHCgaiE9MpAQ4vvIi0aSX9YkZjVb3ztYTfor
OyYy6KrapoOD88t1EwAAAAAAAEBjpKWlrVu37sCBA6qzERNCBg4cuHTpUpFIRC/Lde3atblz
5xJCpFJpQUGBq6srvT56VlYW3b6xsfHWrVtjx45tcf7hw4cvWLDgxo0bzs5/ewy3e+QpgY0e
PVo1A5WZmUlP5/wSysrKhEIhHbMqBoOhUCiUu0VFRWZmZi0WDnt1dOaLvhD3EdXaGTNmKLsp
FAqvXLmyZ8+etg2ghVcdAubr6zt27NgJEybU19e3yNJVVVUlJCTQUzU/fPhQ+d6XoaFhZWWl
QqFoUVhWVvaKwehps0w7sIqFnWsZjx/Rx7ay5g0c/opXAQAAAAAAAHjb+fr6FhYWDhkypNf/
7Nq1ix72NXHixD59+pw9e3b9+vUKhWL8+PGEkLCwsJ49e2ZnZxNCAgICysvL16xZk5qaOnXq
VF9fX3oC48rKSjobQFGUs7PziBEjxowZs3Xr1h07duTm5gqFQqlU2jqSkpISerknunb8+PEc
DmfZsmVXrlyZPn16z5496deL6BWo6EsQQhoaGiiKqq2tpShKKpUKBAKhUCgWiymKqq6uptvb
2tra2dl9/fXXcXFx8fHxypP07t07KysrPj4+JSWlsbHR2dl5zpw59DpXAoGgqalJJBLRHVH+
lz6wurqaoiixWCwUCgUCgVQqVcZAx0Nfmj7Ezc2NyWRu2LBh//79rXtdUFCwe/fu69evHzt2
LDg42NXVlf6cX59XXQVM1cyZMx0dHem1zWpqambPnr127Vp6kFd8fPzOnTvpkV8HDhzYtGlT
amrqhAkThg8f/sknnxBC/Pz8PD09Fy5c2AZxNDUJdh+QSWTXuFVET4/N4+kUV1Kyh5IuPM/3
g/S0O7bBJQAAAAAAAADeZrt375bJZKolnp6edB6HoqiTJ09eu3bN29tbOXCnoKDgl19+WbZs
mY6ODl1y6dKly5cvT5o0iR5Bxufz6ad+1VPl5eWdPHly1KhRYrH46tWr3bp1U56QVl1d/dtv
v9Hb5ubmY8aMobdzcnJOnz49btw4+nWhhw8f0ouUEULGjBljbm6emJjY0NBACPHy8iorK7t3
7x69NLmzs/PZs2fp2WaCgoLKy8sTExM9PT29vLzi4uIkEomfn5+Ojs6vv/5aUlLi6+vr4uIS
FhY2YMCA/v37K8/J4XA8PDwuXLhAX3HQoEGXLl2i81ODBw++ceNGRUUFIcTa2trCwiItLY0e
xtWtW7erV6/Sh4wcOdLS0vL8+fPnzp3r27dv68Xmc3Jy8vPz+Xx+x44dx4wZY21t3ab/vI/x
qgmgmzdvduvWjd6eMWOGlZXVqlWrysvLv/jii40bNyqHERYWFo4ePfrWrVuEkPDw8JKSkoiI
iLVr1zY0NKxfv57+BwsPD2/xPQAAAAAAAAAAgFf3qkPAIiIiJBIJPbLuxIkTM2fOfPjw4ahR
o/r373/27Nm9jwgEAgcHBy6Xe/r06crKyqSkpNGjRxNCRowYkZaWVlZWlpKS0tTUpFzUDQAA
AAAAAAAA2tCrvgF06NCh1NRUJpNpZGT0wQcf9OjR4+7duytWrFBt8/3335uamioUiri4uLt3
74aEhCgn+q6uro6KiuJyuTNmzKAX+QcAAAAAAAAAgLbVlnMAAQAAAAAAAABAO/SqQ8AAAAAA
AAAAAKCdQwIIAAAAAAAAAEDDsdUdQNvbunXr5cuX1R0FtEc1NTXGxsbqjgLaHYqi6urqOnXq
pO5AoN2RyWRisdjAwEDdgUC7IxKJ6AVi1R0ItDuNjY26urpaWlrqDgTandraWiMjIwaDoe5A
oN2prq7mcrnqjgLaozZ5gH333Xc/++wzelsDE0AXL17ct2+fuqOA9sjf3z82NlbdUUC709TU
tGDBgp9++kndgUC7k52d/ccffyxfvlzdgUC7c/DgQblc/tFHH6k7EGh3Nm7c6OPj06dPH3UH
Au1OSEhIWFiYoaGhugOBdmfy5Ml4SIHHapMHWCbzr4FfGpgAYjAYbLYG9gteHZPJxHcDWmOx
WPhuwGPhuwFPwmKxKIrCdwNaYzKZLBYL3w1oDd8NeBI8wMKTtPkPUcwBBAAAAAAAAACg4ZAA
AgAAAAAAAADQcEgAAQAAAAAAAABoOAw1hH+Q+Ph4dYcAAG+TXr16ubm5qTsKAHibLFmyBMs8
AcALSUxMVHcI8E+BN4DgH0R1/nMAgOeBBzkAeCG4aQDAi8JDCrwx+KoBAAAAAAAAAGg4JIAA
AAAAAAAAADQcEkAAAAAAAAAAABqOtWrVKnXH0MbMzMysrKzUHQUAvDWYTKaZmZmlpaW6AwGA
t0aHDh0sLS2NjIzUHQgAvDU6d+5sbW3NYrHUHQgAvDXaPLnBoCiqDU8HAAAAAAAAAADtDYaA
AQAAAAAAAABoOCSAAAAAAAAAAAA0nKbNAcTn8zdv3szlck1NTdUdCwCoTWpqanR0dFJSUmVl
pYWFhZ6e3gsd3tzcHBsbm5GR4ebmxmT+LVGekZFx7tw5V1fXtg4ZANqLCxcuZGZmduvW7YWO
qqmp2bx5s1wut7GxaVEVFxdHUZSZmVmbhgkA7UJGRsaOHTuSkpJqa2t79OjxQsfm5+dv27bN
2tq6U6dOquUKhSI0NPTdd9/V0tJq63gBQM1yc3N37tyZnJysq6vbtWvXFz388OHDx44d69mz
p7a2tmr5gwcPoqOj+/fv//TDNeoNoMjIyHXr1i1cuDAmJmbFihXqDgcA1ObgwYMzZsxYv369
VCodNGjQ0xsXFRVVVlYqd0tLS4cPH+7m5ubk5DR48OCKigplVWNj4+TJk8+cOfM6YwcAdaqu
rvbz87t48eLTm/3nP/9R3U1KSpo5c2ZISMi1a9f8/PxUq9LT04ODg2/duvV64gUAdTp8+PCC
BQv8/f2/+eabZ/48aHHfWLly5d69excsWBAaGrp9+3bVqu+//37NmjUSieT1RA0AalNZWenj
4xMcHLxgwYKpU6fm5OQ8vXFRUZFyVy6Xjxgxgslk+j5y9epVZRVFUdOmTdu/f/8zA9CoBNCu
XbtmzZplaGi4aNGiXbt2qTscAFCbkJAQGxsbFos1bdo0Pp+flpamrJLJZC0anzhxIj8/X7l7
7tw5CwuLPn36DBo0qHPnzhcuXFBWhYaGPjOdBABvteXLl7f435yiqObm5hbNNm/erLqbkJAw
YcIEExOThQsXJiUlNTQ00OUCgSAyMtLNze31Bw4Ab5pUKg0ODg4LC3NyctLT01O9LbT+sdH6
vhEdHT1v3jwjI6M5c+bs2bNHWX716tWHDx++5tgBQD0OHz7s4uLSuXNnIyOjQYMGJSQkKKta
3zfy8/NPnDih3L1+/XpFRYWvr6+Tk5O3t/fRo0eVVRERES4uLs8TgOYkgCQSSXZ2Nr1GmqWl
5cOHD0tKStQdFACoh5OTE70hFApFIhGXyyWEnDlzJiQkJDQ0NDg4uKam5knHpqenK1dbtLOz
u3TpEr2dmJjo6elpbW39RnoAAGoQHR09btw41VHk27Zt+/e//03/if4pB6reN6ysrNLT0+nt
FStWrFy5Eqs+A2ikmzdvNjQ09O7dm96lx5s3NDQsWbIkNDQ0MDDwt99+e9KxJSUlNTU19N3G
zs4uMzOTft9HKBRu2bJl+fLlb7AfAPDm9OzZs6CgQC6XKxSK3Nxc+gZy/fr1OXPm0PeNgoKC
Jx37pIeUrKyshoYGb2/v5wmA3UYdUb+8vDwGg8Hj8QghTCbTysrqypUrlpaW6o4LANTpjz/+
GDlypKOjIyFk4cKFe/fu7dGjR0BAwLFjx3x8fMLCwggh2dnZ586d+/333wkhmzZtunr1qr+/
P324ra1tYmIiIaS4uPjChQtbt27VsHnTAECpoKDg1q1bs2bNOnnyJF1SVla2YcOG+/fvE0I6
d+782Wef5eXl0X9wy87Onj9/Pp1unjp1amFhoXIYv62t7ZUrV4YOHbp//34PD4/WUwIBgGbI
z8/ncrlbt24tLi7Oy8ubPn16YGDgkSNHKioq6JkEZ8yYMX78+MjISPqJTnnf8PX1FQgEXbp0
YTAYhBAzMzMWi5WTk9O3b9+VK1euWLGCzdacZzQAUNWvX7+PP/7Y1taWw+H07dv3X//6FyFk
3bp1Y8eO9fPzW7Nmzc8//7x+/fqFCxfSmeLq6mp6FPmXX3559erVFj82CCEikSgiIiI6Ovrw
4cPPE4Dm3Fy4XK7sEXoypPr6ejoZBAD/WA8ePIiJiYmLi6Mf5PLy8s6fP3/x4sWGhoZTp075
+/svXbqUHj3q5ORET5nGZDK5XG5TUxN9hsbGRh6Pp1AoVq1aFRERoe4OAcDrIpPJ1q5du2PH
DtXCEydOdOzYMSoqihBiYGCQnJz84Ycf0q9Y3759m76B6OjocDgcPT29FveNkpKSlJSUbdu2
qalDAPDaGRsb6+vrL1q0iP5TtLe395QpU44fPy4Wi6OioiQSSW5ubkVFhZ+fH/12j/K+YWBg
kJmZqbxpiB/h8XhHjhxxdna2t7cXCATq7hwAvBZHjhxJS0vLzs5mMpn+/v6RkZGffPLJyZMn
7ezsoqKi7t+/n56evnHjRvpekZqaWlBQEBQURAgxMTHhcrnKQU7KdMfKlSu/+uqr558wXnMS
QDY2NiYmJsXFxfRNs7a2tk+fPuoOCgDU5u7du8uWLUtISDAxMaGz42w2+4MPPiCEjB07lsPh
sNlselEeAwMDY2Nj5QI9np6efD6f3r5z546np+fBgwevXbsWEhJC/8ITiURfffXVd999p9b+
AUBbio2Nzc/Pnz59OiEkMzOTwWB0esTS0nLs2LH0faNTp076j9B5H9VVvdzd3fl8Pr0AEH3f
WLlyZWlpKT0h9K1btyIiIhQKxUcffaTWXgJAW3r33Xfv378vkUh0dHScnZ2FQmFubq5AIPDw
8KDvGxMnTjQxMVEOAlW9b/Tp06e6ulokEnE4HD6fz+PxbGxsRowY0bt37xMnTtDzjgUHB3/7
7bfOzs5q7SUAtKV9+/YNHz6cXvhv4sSJ0dHRs2bNEolEw4cPt7GxGTt2LP0CIH2vMDY2NjAw
UH1IUS5SQf/YyM/P379/f3FxMf260K1btwIDA1XnFGtNcxJA9J2Uz+fb29vfvn3bxcWFw+Go
OyIAUI/r169v3rw5JiamQ4cOdImdnZ2FhYVQKKSHg6kyMjJSvV14eHhs2bKF3r59+7a/v7+j
o2N4eDhdsmfPnqqqqnHjxr2prgDAmzBixAhbW1t6OzIyksVijR49Wl9ff/Pmzebm5q0n8TE3
N1fd9fDwoBPHEomktrbWxcVl/vz5yjUEc3JyfHx88HcpAA1jYGDg4uKSn5/fu3fvkpKSDh06
9OzZc8iQIXl5eY+dhkL1vsHhcLp3737v3r1u3brdvn27b9++hJCffvqJngVWLBYfPHgwMDCw
xa0GAN52Dg4OyqlIy8vLnZyc2Gy2t7d3ZWXlwIEDWzTmcDhGRkbKXeWPDfohxdPT09LSMjo6
mi65cOFCTU0N/brQUzAoimrTHqlTbm5ueHi4t7f3yZMn586di8V6AP6x6L/DK4fQz507d+bM
mdu3b09MTBw3bhyHw/Hy8urVq9djj5VKpevXr29ubhYIBIaGhsuWLaMHltJWrVpVUlISExPz
proCAG/a/Pnz2Ww2nfb9+OOPpVLpsGHDpFJpQECA6u8wVSUlJd9++22vXr3Onz8/bty4FivB
e3l5LVq0aNKkSW+qBwDwhqSnp2/ZsmXEiBEpKSmOjo6LFy++d+9eQECAp6eni4sLg8F4ysNY
ampqVFSUt7f32bNnFy9erPqzRCAQGBgY1NbWPumeAwBvqTt37syYMSMgIEBbWzs2Nnbt2rVe
Xl5Hjx5dt26dr6+viYmJnZ2dj4/Pkw6Pjo7Ozs7u0qXLgwcPvvnmG3qhG9qBAwfCw8OVM0M/
iUYlgGh5eXn0DVfdgQCA2ty4cYMeb08zNzenF9qQyWSpqammpqbdunV7+hnKysq0tLTo4WOq
ysvLZTKZcgI2ANA8Dx48YDAYFhYW9G5tbW1mZqazs7PqmK/HunHjhr29fetx+EVFRZ07dzY0
NHxtIQOAOmVnZzs6Oqq+TVxYWFhZWdm7d2960OiTUBR1/fp1+q9WqhQKRU5OjqurK9YQBNBI
hYWFEonE1dVVWUJR1OXLl3V0dHr16vX0VEZjY2NVVZXytWWl+vr6yspKBweHp19aAxNAAAAA
AAAAAACgiqnuAAAAAAAAAAAA4PVCAggAAAAAAAAAQMMhAQQAAACgZgKBoHWhRCKhV4MGAAAA
eHUatQw8AAAAwMupqKj44osvnlQbFRUVFhbm6Oj48ccft+11KYoKDw/ncrkzZsxoUSWRSObM
mbN27VorK6u2vSgAAAD8AyEBBAAAAEAaGxu1tbVDQ0M7duyYnJw8efLk8+fPu7q6CgSCuXPn
isXivLw8NruNfzhRFDVx4kQfH5/W2R9CSMeOHcPCwiZNmrRhw4aBAwe27aUBAADgnwYJIAAA
AACio6Pj4+NjY2NDCNHW1iaEcDgco0d8fHzYbPbBgwfb/KL79u0rLi7+7LPPntTA3Nx8wYIF
n376aXZ2NpOJkfsAAADw8rAMPAAAAMDf/P777+PHj79y5YqHhwddcurUqdTU1O7du3/00Uf5
+fkHDx60srKytbU9ePBgTU3NnDlzzM3N4+Pj8/Pzhw8fPnXqVAaDQQhpbm7+/fffk5OTR48e
PWbMGBaLpXoViUTi4ODw1VdfzZ49my65e/fuvn37CgoKTE1N582bR4/8am5utra2Xr16dXBw
sDo+DAAAANAQ+FMSAAAAwDMMGzbszp07iYmJhBBnZ+fm5ubQ0NDCwsLBgwdXVla+//77hw4d
cnV1dXR0nDZtWmZmJiFELpc7OjqWlJSsW7du3759QUFBLc5548aN+/fv9+7dm96lKMrX19fb
2zsmJobL5d65c4cuZ7PZLi4up06deuOdBgAAAI2CIWAAAAAAz0a/1KPc5vF4M2fOJIRYWFh4
eXlNnDjR2tra19d3165dZ8+edXd3T0tLq66unjdvHpPJnDJlyqxZsxQKheowLj6fTwgxMTGh
d4uKivLz87t06aKjo7No0SLV9b9MTEyU+SAAAACAl4MEEAAAAMDLMzQ0JITIZDLlrkgkIoQk
JSUZGBisXbuWEFJZWVlVVZWVleXu7q48kE4A8Xg8etfOzs7V1bVPnz6ffvppcHCwg4ODsqWp
qWlycvIb7xkAAABoFAwBAwAAAGh79fX1FhYWfo/MmzevqKjI2dm5dTPlbIxsNvvy5cthYWFH
jhxxdnZWnXNaLpdjBmgAAAB4RfgxAQAAAND2fHx8SktL7VXo6uqqNrCzs6NfDqJ3xWIxISQk
JCQlJcXa2jomJkbZsqqqil6eDAAAAOClIQEEAAAA0PaGDBlSVla2fft2+h2f1uuutkgA5eXl
7dixgx4UNmzYMG9vb2VLJIAAAADg1SEBBAAAAPCX9evXx8fHOzk5bd26NSoqii6MjY0tKyur
ra2Njo6+fv16Xl6elpZWdHR0eXl5bGysk5PTzz//XFlZGR0draOjk5OTk5uba2RklJqampeX
5+zsPHLkyK+//rrFhZycnGxsbLKzs+ldLpcbFxc3cODAadOmsViskJAQulwul9Ory7/ZjwEA
AAA0DaP136MAAAAA4A1ISEhYt26dMgf0WIcOHVq1alVWVhamAQIAAIBXgV8SAAAAAOrh5+fn
6Oi4ZcuWJzUoKyvbvHlzZGQksj8AAADwivBjAgAAAEBt9u/fz2AwVKd8Vqqvr1+8eHF8fPyA
AQPUERoAAABoFAwBAwAAAFCzpqYmfX39FoVSqZT1iJqCAgAAAI2CBBAAAAAAAAAAgIb7vwAA
AP//EPp7poe5WmoAAAAASUVORK5CYII=
--------------426392C7079D36AD626BCFCF
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------426392C7079D36AD626BCFCF--


From xen-devel-bounces@lists.xen.org Fri Aug 25 17:14:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 17:14: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.xen.org>)
	id 1dlIAt-0000dU-K9; Fri, 25 Aug 2017 17:13:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlIAs-0000d7-0v
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 17:13:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 AA/3E-01996-1CA50A95; Fri, 25 Aug 2017 17:13:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfdA1IJ
 Ig9Y2GYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbJzYy1awV6Li2AHzBsZN
 gl2MnBxCAn8ZJbbd8u5i5AKyHzNKLPv8jw3C2cYoce9uEztIlYiAs8TXM3PBbF4BfYm2a9dZQ
 WxhAXuJI8u3MoM0SAgsZZFYf2EqI0hCQsBT4vyL30CTOMDsjsP2XYzsHGwCVhKHxECCLAKqEh
 cPG05g5F7AyLCKUb04tagstUjXQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 XDECwg/Fgs/MhRkkOJiVRXuuX8yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOilwQKSRYlJqe
 WpGWmQMMOpi0BAePkghvCEiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeReBFAmAFGWU5
 sGNgEXAJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzMgDjSYgnM68EbtMroCOYgI6YdGIOyB
 EliQgpqQZGYaEDMmJ8nhKHW7Y+uCFy9JT07+R18jLapiXVpZsblMuVWbZJsNz5cd7h7/crlvP
 Z2X5sP1v5ISXbJDxDZCHv3sq4ykR1sROxU2trPgTMu9EdvDnfe3aRfNKBzZZff6al3/x8fBnT
 wz3fwi7yzey0Xb+kZUfhokV/lxq/7OOx3XCDZX9f/X03JZbijERDLeai4kQA9GhN9HsCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503681215!108769387!1
X-Originating-IP: [104.130.215.37]
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 52991 invoked from network); 25 Aug 2017 17:13:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 17:13:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlIAm-000107-0K; Fri, 25 Aug 2017 17: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 1dlIAg-0002BO-E3; Fri, 25 Aug 2017 17:13:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlIAg-00078T-5w; Fri, 25 Aug 2017 17:13:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112874-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f343f667597c6d13cc6d6b28e3a5ec83fe9cf18e
X-Osstest-Versions-That: xen=bfd19435bca21d3e6c2cfcbb02a143e0e397e7b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 17:13:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112874: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg3NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTEyODczCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODcz
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4NzMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3MwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyODczCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmMzQzZjY2NzU5N2M2ZDEzY2M2ZDZiMjhl
M2E1ZWM4M2ZlOWNmMThlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBi
ZmQxOTQzNWJjYTIxZDNlNmMyY2ZjYmIwMmExNDNlMGUzOTdlN2IzCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTI4NzMgIDIwMTctMDgtMjUgMTM6MDM6NTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTEyODc0ICAyMDE3LTA4LTI1IDE1OjAxOjMyIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHlj
aG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NzggbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 17:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 17: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.xen.org>)
	id 1dlIBm-0000ib-UB; Fri, 25 Aug 2017 17:14:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dlIBl-0000iS-PK
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 17:14:33 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 FC/4F-03765-9FA50A95; Fri, 25 Aug 2017 17:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXSO6nOVfdH1IJ
 Ig2X7VCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPLy8yF+xgr1j9YhV7A2M7WxcjF4eQwGQm
 iV8bH7FDOH8ZJY7vbIRyNjJKrPz+lxXC2cYocej2c6AeTg5hgVSJmf/2MoPYIgLhElvvtrGA2
 EICyRIXlj9nBbGZBWokzu7bAFbPJmAkcfbodEYQm1fAVqLn61ygGg4OFgFVicNHJUHCokBj3j
 YeYYEoEZQ4OfMJmM0pYC9x5fxMqJF6Ejuu/4Ky5SW2v50DdoKEgLFE+9uLbBMYBWchaZ+FpGU
 WkpYFjMyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5cB
 CHYwnl8beIhRkoNJSZRXGhjSQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4J0UC5QSLUtNTK9Iyc
 4BRBJOW4OBREuFlBWnlLS5IzC3OTIdInWI05rjTt+ELE0fThy1fmIRY8vLzUqXEeReBTBIAKc
 0ozYMbBIvuS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmZQBZyJOZVwK37xXQKUxAp0w6MQf
 klJJEhJRUA6Nf5JNP21Nbdsxv6Y159zBxsRrPvOQzM0PLw5a2cdqxCMxm/3djybxt2Ywm8z9q
 Z037cMRqfkxdm2dx37pLv5kX7yxo13OunDfz0y6RXQbbdW/mGgS+z1hbP8/nik7y0s+bWvQff
 A84b1vxXDw8tlNedaL08jkiN19ZL/d69zHwR3lS3LK/D64rsRRnJBpqMRcVJwIA1UmZHukCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503681270!79468216!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48284 invoked from network); 25 Aug 2017 17:14:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 17:14:32 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7PHESRl001345
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 25 Aug 2017 17:14:28 GMT
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 v7PHERaP002020
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 25 Aug 2017 17:14:27 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 v7PHEQHO011521;
 Fri, 25 Aug 2017 17:14:27 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, 25 Aug 2017 10:14:26 -0700
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
Date: Fri, 25 Aug 2017 13:14:21 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjUvMjAxNyAwOTo0MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDgu
MTcgYXQgMDU6MTUsIDxvc3N0ZXN0LWFkbWluQHhlbnByb2plY3Qub3JnPiB3cm90ZToKPj4gZmxp
Z2h0IDExMjg1NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPj4gaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg1NS8gCj4+Cj4+IFJlZ3Jlc3Npb25z
IDotKAo+Pgo+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywK
Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+ICB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTI4MDkKPj4gIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjgwOQo+IFRoZXNlIHR3byBhcmUgd2F0
Y2hkb2cgTk1JcyBkdXJpbmcgdGhlIGxvYWRpbmcgb2YgRG9tMC4gTW9zdAo+IGxpa2VseSBjYW5k
aWRhdGUgZm9yIGludHJvZHVjaW5nIHRoZSBpc3N1ZSBpcyBCb3Jpcycgc2NydWIgc2VyaWVzLgoK
CkkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gcmVwcm9kdWNlIHRoaXMgYnV0IHBlcmhhcHMgYWRkaW5n
CnByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBhbmQgZnJl
ZV9oZWFwX3BhZ2VzKCkKbG9vcHMgaWYgQ09ORklHX1NDUlVCX0RFQlVHIGlzIHNldCBtaWdodCBo
ZWxwPwoKT25lIG90aGVyIHRoaW5nIHRoYXQgYWxzbyBjb21lcyB0byBtaW5kIGlzIHRoYXQgdGhl
cmUgaXMgcHJvYmFibHkgbm8KcmVhc29uIHRvIHNjcnViIChhbmQgaW4gc29tZSBjYXNlcyBwb2lz
b24pIHBhZ2VzIGR1cmluZyBkb20wIGNyZWF0aW9uLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 17:27:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 17:27: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.xen.org>)
	id 1dlIO8-0001mY-WE; Fri, 25 Aug 2017 17:27:20 +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 1dlIO7-0001mS-Mx
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 17:27:19 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E9/8D-03765-6FD50A95; Fri, 25 Aug 2017 17:27:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu632AW
 RBqemiFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/Dn9kLXjLU/Fr/g3mBsalXF2MXBxCAkuY
 JB78vMHWxcjJwSLgIPFj2kamLkYODkaBGIkHP6xBwowCYRKTLy9hhSjRlti0/RkjiM0mYCjx9
 8kmNpByCSB7yWcOkLCIgJ5E15pmZpDxzAJzGCVaj10AGy8s4CTRdXoiC0g9p4CdxIQJ+iBhXg
 Fvib1nLzGD2EICthLfzy0EWyUqoCtx6N8fNogaQYmTM5+wgNjMAloSy6dvY5nAKDALSWoWktQ
 CRqZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxjn
 nfA/xCjJwaQkyisdtSBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvrhignGBRanpqRVpmDjAWY
 NISHDxKIrzzQNK8xQWJucWZ6RCpU4yKUuK8m0ASAiCJjNI8uDZY/F1ilJUS5mUEOkSIpyC1KD
 ezBFX+FaM4B6OSMG8CyBSezLwSuOmvgBYzAS2edGIOyOKSRISUVANjRsdaS0Ph7VsvT3WamVB
 WfdZHIfjmlcpFf6bYMykE+jRpttSrH79/64fH1/oGJpvOSZvaJs3hTFsk6HxNPX6+2lU9C8Gp
 O56mzwpn+//qSEWzgvIeseNzLyqe2Pjd17jpQaELgyBnctrWVdUi8xZFNDbk1Sy4eP30v6QfU
 qKM1pzbnRfo9HxTYinOSDTUYi4qTgQA9RkkrLoCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503682037!108019931!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 29010 invoked from network); 25 Aug 2017 17:27:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 17:27:18 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2252221A1A;
 Fri, 25 Aug 2017 17:27:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2252221A1A
Date: Fri, 25 Aug 2017 10:27:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20170823132505.1505-1-ross.lagerwall@citrix.com>
Message-ID: <alpine.DEB.2.10.1708251026580.30718@sstabellini-ThinkPad-X260>
References: <20170823132505.1505-1-ross.lagerwall@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH v2] xen: Emit RTC_CHANGE upon TIMEOFFSET
	ioreq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMyBBdWcgMjAxNywgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gV2hlbiB0aGUgZ3Vl
c3Qgd3JpdGVzIHRvIHRoZSBSVEMsIFhlbiBlbXVsYXRlcyBpdCBhbmQgYnJvYWRjYXN0cyBhCj4g
VElNRU9GRlNFVCBpb3JlcS4gRW1pdCBhbiBSVENfQ0hBTkdFIFFNUCBldmVudCB0byBhbGwgUU1Q
IG1vbml0b3JzIHdoZW4KPiB0aGlzIGhhcHBlbnMgcmF0aGVyIHRoYW4gaWdub3JpbmcgaXQgc28g
dGhhdCBzb21ldGhpbmcgdXNlZnVsIGNhbiBiZQo+IGRvbmUgd2l0aCB0aGUgaW5mb3JtYXRpb24u
IFRoaXMgaXMgdGhlIHNhbWUgZXZlbnQgdGhhdCBRRU1VIGdlbmVyYXRlcwo+IHdoZW4gaXQgZW11
bGF0ZXMgdGhlIFJUQy4KPiAKPiBUaGlzIHBhdGNoIGJ5IGl0c2VsZiBkb2Vzbid0IGFmZmVjdCBh
bnkgb2YgdGhlIHRvb2xzdGFja3MgdGhhdCBJCj4gY2hlY2tlZDsgdGhlIGxpYnhsIHRvb2xzdGFj
ayBkb2Vzbid0IGN1cnJlbnRseSBoYW5kbGUgdGhpcyBldmVudCBub3IKPiBkb2VzIHRoZSBYQVBJ
IHRvb2xzdGFjay4gSWYgbm90aGluZyBoYW5kbGVzIHRoZSBldmVudCwgaXQgaXMgc2ltcGx5Cj4g
aWdub3JlZC4gV2UgcGxhbiBvbiBtb2RpZnlpbmcgWEFQSSB0byBoYW5kbGUgaXQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
SSBxdWV1ZWQgaXQgdXAuCgo+IC0tLQo+IAo+IENoYW5nZWQgaW4gdjI6Cj4gKiBFeHBhbmRlZCBj
b21taXQgbWVzc2FnZS4KPiAKPiAgaHcvaTM4Ni94ZW4veGVuLWh2bS5jIHwgMiArKwo+ICAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2kzODYveGVu
L3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwo+IGluZGV4IGQ5Y2NkNWQuLmZmZDIw
ZGMgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gKysrIGIvaHcvaTM4Ni94
ZW4veGVuLWh2bS5jCj4gQEAgLTE2LDYgKzE2LDcgQEAKPiAgI2luY2x1ZGUgImh3L2kzODYvYXBp
Yy1tc2lkZWYuaCIKPiAgI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCj4gICNpbmNsdWRl
ICJody94ZW4veGVuX2JhY2tlbmQuaCIKPiArI2luY2x1ZGUgInFhcGktZXZlbnQuaCIKPiAgI2lu
Y2x1ZGUgInFtcC1jb21tYW5kcy5oIgo+ICAKPiAgI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0
LmgiCj4gQEAgLTk2Nyw2ICs5NjgsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfaW9yZXEoWGVuSU9T
dGF0ZSAqc3RhdGUsIGlvcmVxX3QgKnJlcSkKPiAgICAgICAgICAgICAgaGFuZGxlX3ZtcG9ydF9p
b3JlcShzdGF0ZSwgcmVxKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBJ
T1JFUV9UWVBFX1RJTUVPRkZTRVQ6Cj4gKyAgICAgICAgICAgIHFhcGlfZXZlbnRfc2VuZF9ydGNf
Y2hhbmdlKChpbnQ2NF90KXJlcS0+ZGF0YSwgJmVycm9yX2Fib3J0KTsKPiAgICAgICAgICAgICAg
YnJlYWs7Cj4gICAgICAgICAgY2FzZSBJT1JFUV9UWVBFX0lOVkFMSURBVEU6Cj4gICAgICAgICAg
ICAgIHhlbl9pbnZhbGlkYXRlX21hcF9jYWNoZSgpOwo+IC0tIAo+IDIuOS41Cj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 17:36:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 17: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.xen.org>)
	id 1dlIWd-0002ac-RU; Fri, 25 Aug 2017 17:36:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dlIWc-0002aW-W9
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 17:36:07 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DA/72-03044-60060A95; Fri, 25 Aug 2017 17:36:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyuP0Ovy5rwoJ
 Ig0WTFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz7zS9ZC44LVpy/t5C9gfE6XxcjJ4eEgJHE
 24n/mLoYuTiEBBYySpyauJ8NJCEsECGx8uJfRhBbRKBSYv6x/ywgRcwCuxklehYvYYfo+M0kc
 Wf3NRaQKjYBVYkN10+xgti8AtYSCz9NYQKxWYDiL5/NAZskKhAusf/7NWaIGkGJkzOfgPVyCt
 hJ7DjyF2wzs4C6xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0Z
 xalFZapGuoYFeUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERiiDECwg/H4+7hDjJIc
 TEqivNJRCyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDuiAPKCRalpqdWpGXmAKMFJi3BwaMkw
 lsJkuYtLkjMLc5Mh0idYjTmePJm+28mjpa3QFKIJS8/L1VKnHcFSKkASGlGaR7cIFgUX2KUlR
 LmZQQ6TYinILUoN7MEVf4VozgHo5Iw73aQKTyZeSVw+14BncIEdMqkE3NATilJREhJNTDyn7y
 fd3ER94cJ209ffaqrkrryj3EZy/0Tr+Ywb89kFNX5cyXznHVhCbtVoLGgodrH7S3uEcft0pen
 7xNzvxazgtn89t9fH4JaXN0LrDmm8rIvbk32MNwQN03N7RNLiM6NSW3iQXp2Of8F5s9Kzvuh0
 16XbvZk2YVDZ/Yz6N5nnb5t04aNEW+UWIozEg21mIuKEwFaVyyP3QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503682565!72961380!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47624 invoked from network); 25 Aug 2017 17:36:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Aug 2017 17:36:05 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7F29AADED;
 Fri, 25 Aug 2017 17:36:04 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
 <59A010B30200007800173A8D@prv-mh.provo.novell.com>
 <81deb6bf-10e8-ef68-8c77-cc5039e1b8b7@citrix.com>
 <59A034CE0200007800173C76@prv-mh.provo.novell.com>
 <4aa975d4-8d90-e277-3f95-a118d928416d@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <70f14e35-54c6-5177-d414-b78a68f40653@suse.com>
Date: Fri, 25 Aug 2017 19:36:02 +0200
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: <4aa975d4-8d90-e277-3f95-a118d928416d@citrix.com>
Content-Language: de-DE
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTg6MjEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDgvMjUvMjAxNyAw
MTozMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI1LjA4LjE3IGF0IDE0OjEwLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAyNS8wOC8xNyAxMDo1Nywg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjQuMDguMTcgYXQgMTc6MTYsIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gT24gMjQvMDgvMTcgMTY6MDEsIEp1ZXJn
ZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBPbiAyNC8wOC8xNyAxNjo1MCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4+Pj4+PiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+
Pj4+Pj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+Pj4g
QEAgLTg2OCw2ICs4NjgsMTkgQEAgQ29udHJvbHMgRVBUIHJlbGF0ZWQgZmVhdHVyZXMuCj4+Pj4+
Pj4gIAo+Pj4+Pj4+ICBTcGVjaWZ5IHdoaWNoIGNvbnNvbGUgZ2Ric3R1YiBzaG91bGQgdXNlLiBT
ZWUgKipjb25zb2xlKiouCj4+Pj4+Pj4gIAo+Pj4+Pj4+ICsjIyMgZ250dGFiCj4+Pj4+Pj4gKz4g
YD0gTGlzdCBvZiBbIG1heF92ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlIF1gCj4+Pj4+Pj4gKwo+
Pj4+Pj4+ICs+IERlZmF1bHQ6IGBnbnR0YWI9bWF4X3ZlcjoyLHRyYW5zaXRpdmVgCj4+Pj4+Pj4g
Kwo+Pj4+Pj4+ICtDb250cm9sIHZhcmlvdXMgYXNwZWN0cyBvZiB0aGUgZ3JhbnQgdGFibGUgYmVo
YXZpb3VyIGF2YWlsYWJsZSB0byBndWVzdHMuCj4+Pj4+Pj4gKwo+Pj4+Pj4+ICsqIGBtYXhfdmVy
YCBTZWxlY3QgdGhlIG1heGltdW0gZ3JhbnQgdGFibGUgdmVyc2lvbiB0byBvZmZlciB0byBndWVz
dHMuICBWYWxpZAo+Pj4+Pj4+ICt2ZXJzaW9uIGFyZSAxIGFuZCAyLgo+Pj4+Pj4+ICsqIGB0cmFu
c2l0aXZlYCBQZXJtaXQgb3IgZGlzYWxsb3cgdGhlIHVzZSBvZiB0cmFuc2l0aXZlIGdyYW50cy4g
IE5vdGUgdGhhdCB0aGUKPj4+Pj4+PiArdXNlIG9mIGdyYW50IHRhYmxlIHYyIHdpdGhvdXQgdHJh
bnNpdGl2ZSBncmFudHMgaXMgYW4gQUJJIGJyZWFrYWdlIGZyb20gdGhlCj4+Pj4+Pj4gK2d1ZXN0
cyBwb2ludCBvZiB2aWV3Lgo+Pj4+Pj4gU28gc2hvdWxkbid0IHRoZXJlIGJlIGEgd2F5IGZvciB0
aGUgZ3Vlc3QgdG8gcXVlcnkgdGhlIHN1cHBvcnQgb2YKPj4+Pj4+IHRyYW5zaWVudCBncmFudHM/
Cj4+Pj4+IElkZWFsbHkgeWVzLCBidXQgaG93IGRvIHlvdSBzdWdnZXN0IGRvaW5nIHRoaXMgaW4g
YSBjb21wYXRpYmxlIHdheT8KPj4+Pj4KPj4+Pj4gQWxsIFhlbiBkb3duc3RyZWFtcyB3aGljaCBo
YXZlbid0IGJhY2twb3J0ZWQgdGhlIGV2ZW50dWFsIHRyYW5zaXRpdmUKPj4+Pj4gZml4ZXMgd2ls
bCBoYXZlIHRoaXMgY2xvYmJlciBpbiBwbGFjZSwgd2l0aG91dCBhbnkgcXVlcnktYWJpbGl0eS4K
Pj4+PiBUaGF0IHdvcmthcm91bmQgc2hvdWxkIG5vdCBiZSB1c2VkIGFzIGFuIGFyZ3VtZW50IHRv
IG5vdAo+Pj4+IHByb3ZpZGUgYSB3YXkgdG8gcXVlcnkgdGhlIGNhcGFiaWxpdHkuIEl0IHdhcyBw
dXQgaW4gcGxhY2Uga25vd2luZwo+Pj4+IHRoYXQgaXQgd291bGQgY2F1c2UgcHJvYmxlbXMgZm9y
IChoeXBvdGhldGljYWwpIGd1ZXN0cyB1c2luZwo+Pj4+IHRyYW5zaXRpdmUgZ3JhbnRzLgo+Pj4K
Pj4+IEkgYW0gbm90IG9iamVjdGluZyB0byBpbnRyb2R1Y2luZyBhIG1lY2hhbmlzbSBpZiBhIHN1
aXRhYmxlIG9uZSBjYW4gYmUKPj4+IGZvdW5kLgo+Pj4KPj4+IEhvd2V2ZXIsIHRoZSBoZXJpdGFn
ZSBvZiBYU0EtMjI2IGlzIGEgdmFsaWQgcmVhc29uIHRvIG5vdCBibG9jayB0aGlzCj4+PiBwYXRj
aCBiZWNhdXNlIGEgbWVjaGFuaXNtIGlzbid0IHByZXNlbnQuCj4+Cj4+IENvZGUgc3VibWlzc2lv
biBkZWFkbGluZSBmb3IgNC4xMCBpc24ndCB2ZXJ5IGZhciBhd2F5OyB3ZSBzaG91bGRuJ3QKPj4g
c2hpcCBhIG1ham9yIHZlcnNpb24gd2l0aCBhIHBhcnRpYWwgd29ya2Fyb3VuZC4KPiAKPiBJJ2Qg
c2F5IHdlIHNob3VsZG4ndCBzaGlwIGEgbWFqb3IgdmVyc2lvbiB3aXRoIGEgcmlza3ksIHVudXNl
ZCBmZWF0dXJlCj4gb24gYnkgZGVmYXVsdC4KCllvdSBhcmUgYXdhcmUgdGhhdCB0aGlzICJ1bnVz
ZWQgZmVhdHVyZSIgaXMgcGFydCBvZiB0aGUgcHVibGljIGludGVyZmFjZQpzaW5jZSBhYm91dCA4
IHllYXJzIG9yIHNvPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 17:38:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 17:38: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.xen.org>)
	id 1dlIYR-0002hZ-5p; Fri, 25 Aug 2017 17:37:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlIYQ-0002hT-9Q
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 17:37:58 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 07/A9-03765-57060A95; Fri, 25 Aug 2017 17:37:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQrckYUG
 kwYyJ5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahaf0sBY85Ku43LmRrYNzI3sXIySEh4CfR
 Puk4I4gtLOAm8eb/PGYQWwQo3rH7MyuIzSyQKfHx7lOgOAeHkICtxIszeiBhNgF9id0vPjGB2
 LxA4akNy8HGsAioSvR92wNmiwqES+z/fo0ZokZQ4uTMJywgYzgF7CR2neQCMZkFNCXW79KHWC
 Qvsf3tHGYIW1yi6ctKsAOEBNQkrvVfgjo4XWLisx6WCYwCs5AMnYUwaRaSSbOQTFrAyLKKUaM
 4tagstUjXyEIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwWBmAYAfj+bWBhxgl
 OZiURHmloxZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtYsHygkWpaanVqRl5gDjBiYtwcGjJ
 MK7LQ4ozVtckJhbnJkOkTrFqCglzhsO0icAksgozYNrg8XqJUZZKWFeRqBDhHgKUotyM0tQ5V
 8xinMwKgnzGoBM4cnMK4Gb/gpoMRPQ4kkn5oAsLklESEk1MMqcr5Rw+F15U6w0vmd1/VoOkRe
 ntiZ/4txnmfr5hdv2W5eZPpbf0nvukbDBuUh7/gm51NA1yXvT5A/t/Ve7yZBzsaKSwPZfPYJb
 L0t1cexQYNA4bH6/Kyw/fe/pdT+7/iz88GWupeA2kYMXb93kv70m+FoLw+6Wj22aMjkbJLScu
 7Z4iXzmf67EUpyRaKjFXFScCAB3MMAf0AIAAA==
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503682676!113687008!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50315 invoked from network); 25 Aug 2017 17:37:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 17:37:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51576395"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6ce84281-79f8-c646-409c-957d9458d38b@citrix.com>
Date: Fri, 25 Aug 2017 18:37:55 +0100
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: <20170825164343.29015-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: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 01/14] fuzz/x86_emulate: Remove redundant
	AFL hook
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTc6NDMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gWW91IGRvbid0IG5lZWQg
X19BRkxfSU5JVCBpZiB5b3UgaGF2ZSBfX0FGTF9MT09QLgo+Cj4gU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmVhbGx5PyAgSXMgdGhhdCBj
b3ZlcmVkIGluIGFueSBkb2N1bWVudGF0aW9uPwoKSSBnb3QgdGhlIGNvbnRyYXJ5IGltcHJlc3Np
b24gZnJvbSB3aGljaGV2ZXIgdmVyc2lvbiBvZiBBRkwgSSB3YXMgdXNpbmcKd2hlbiBJIHB1dCB0
aGlzIGluLCBhbmQgYSBxdWljayBsb29rIG92ZXIgdGhlIGFmbC1mdXp6IHNvdXJjZSBkb2Vzbid0
CmFwcGVhciB0byBlcXVhdGUgdGhlbSBpbiBhbnkgd2F5LgoKfkFuZHJldwoKPiAtLS0KPiBDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiAgdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyB8IDIgLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKPiBpbmRleCAxNTQ4NjkzMzZhLi4x
YTc5ZmYyMjhlIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2FmbC1oYXJuZXNzLmMKPiArKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9hZmwtaGFybmVzcy5jCj4gQEAgLTYzLDggKzYzLDYgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQo+ICAgICAgICAgIGV4aXQoLTEpOwo+ICAKPiAgI2lmZGVmIF9fQUZMX0hB
VkVfTUFOVUFMX0NPTlRST0wKPiAtICAgIF9fQUZMX0lOSVQoKTsKPiAtCj4gICAgICB3aGlsZSAo
IF9fQUZMX0xPT1AoMTAwMCkgKQo+ICAjZW5kaWYKPiAgICAgIHsKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 17:43:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 17: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.xen.org>)
	id 1dlIdM-0003Nt-OQ; Fri, 25 Aug 2017 17:43:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlIdL-0003N4-7v
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 17:43:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D8/4C-03557-6A160A95; Fri, 25 Aug 2017 17:43:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQndp4oJ
 Ig2+T9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHU9eyFDxhrTjU+IWlgfEeSxcjJ4eEgJ/E
 nqZprCC2sICXxLX2iUwgtghQvGP3Z7A4s0CmxMe7T5lBbCGBAollF5aD1bAJ6EvsfvEJzOYVs
 JVY3/SdvYuRg4NFQFVi+klBkLCoQLjE/u/XmCFKBCVOznwCtpZTwE5iyqqjTCDlzAKaEut36U
 NskpfY/nYOM4QtLtH0ZSUrxFY1iWv9l9ghLk6X2Pr3F/MERoFZSKbOQpg0C8mkWUgmLWBkWcW
 oUZxaVJZapGtspJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiuDECwg/H0usBD
 jJIcTEqivNJRCyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCuSADKCRalpqdWpGXmACMHJi3Bw
 aMkwnsdJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFebpAiAZCijNI8uBGwKL7EKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd5pIFN4MvNK4Da9AjqCCeiISSfmgBxRkoiQkmpg7Eloi8n
 I/PxbzVk02dXr94eL7rc7Nj9i++Nk/U9136mcNqUXKa/vb7p7XFQ0Ly2oZ/szv0+C5R4yE75m
 bPrLIPEyVYG7jlVAQLfBU/fzNoWHvxd+X5CQ3xoYHlmwfpWJ5hSLhg17ZjIoexV/XOV/54rMt
 Opyi+OTPwVz+6+rV3+rl63YmxCnxFKckWioxVxUnAgAnAGMAt0CAAA=
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503682981!90303877!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6273 invoked from network); 25 Aug 2017 17:43:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 17:43:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51576671"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-4-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dd1f617d-09d3-1595-3c3a-067f755a127d@citrix.com>
Date: Fri, 25 Aug 2017 18:42:59 +0100
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: <20170825164343.29015-4-george.dunlap@citrix.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@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 04/14] fuzz/x86_emulate: Add a better input
	size check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTc6NDMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gRm9yIHNvbWUgcmVhc29u
IHRoZSAnZmVvZigpJyBjaGVjayBmb3IgdGhlIGZpbGUgc2l6ZSBpc24ndCB3b3JraW5nIGluCj4g
bGx2bS1jbGFuZy1mYXN0IG1vZGU7IHRoZSByZXN1bHQgaXMgc2V2ZXJhbCBraWxvYnl0ZSBmaWxl
cyByYXRoZXIgdGhhbgo+IHRoZSA0ayBsaW1pdCBmaWxlcyBhcyB3ZSd2ZSByZXF1ZXN0ZWQuICBU
aGlzIGlzIGJhZCBpbiBwYXJ0IGJlY2F1c2UKPiBBRkwgd2lsbCBzcGVuZCB0aW1lIHRyeWluZyB0
byAiZnV6eiIgYml0cyBvZiB0aGUgaW5wdXQgdGhhdCBhcmUgbmV2ZXIKPiB0b3VjaGVkLgo+Cj4g
QWRkIGEgbmV3IGNoZWNrOiBPZmZlciB0byByZWFkIElOUFVUX1NJWkUgKyAxOyBpZiB3ZSBhY3R1
YWxseSBnZXQgdGhhdAo+IG1hbnkgYnl0ZXMsIHJldHVybiBhbiBlcnJvci4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCkRvZXNuJ3Qg
ZmFzdCBtb2RlIHBhc3MgdGhlIGNvcnB1cyBieSBzaGFyZWQgbWVtb3J5PyAgSSB3b25kZXIgaWYg
aXQgaXMKZG9pbmcgc29tZXRoaW5nIHNsaWdodGx5IHdvbmt5IHdpdGggaG9va2luZyB0aGUgbGli
cmFyeSBmdW5jdGlvbnMuCgpIYXMgdGhpcyBpc3N1ZSBiZWVuIHJlcG9ydGVkIHVwc3RyZWFtPyAg
QSB3b3JrYXJvdW5kIGxpa2UgdGhpcyBzaG91bGRuJ3QKYmUgbmVjZXNzYXJ5LgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 17:45:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 17: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.xen.org>)
	id 1dlIfY-0003eA-7y; Fri, 25 Aug 2017 17:45:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlIfX-0003e2-T4
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 17:45:19 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 46/CA-11743-F2260A95; Fri, 25 Aug 2017 17:45:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQlcvaUG
 kwZSXBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZT33GWgtNMFesWTGJuYJzO1MXIySEh4Cex
 6lsHC4gtLOAtcezmVzYQWwQo3rH7MyuIzSyQKfHx7lNmEFtIoEBiUu9GRhCbTUBfYveLT2Bze
 AVsJS6fmM0OYrMIqErc+voDrF5UIFxi//drzBA1ghInZz4B28UpYCexcttToPkcQPM1Jdbv0o
 dYJS+x/e0cZghbXKLpy0pWiLVqEtf6L7FDnJwuMfFZD8sERoFZSKbOQpg0C8mkWUgmLWBkWcW
 oXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGK4MQLCDcfpl/0OM
 khxMSqK80lELIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8AolAuUEi1LTUyvSMnOAkQOTluDgU
 RLhvZ4AlOYtLkjMLc5Mh0idYjTmaPqw5QsTR9OE3V+YhFjy8vNSpcR594KUCoCUZpTmwQ2CRf
 QlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNOA5nCk5lXArfvFdApTECnTDoxB+SUkkSElFQ
 DY96ewo64n3dnskrUX9L4kp94P7mGUV37/Z8LZ/8xqoiFy3cYSmXsjFP7eGNG48r6dUtefluc
 wVQbqxBzrJWx0OjcvEMTOnk3XMmSPHVW1tzM10N/JXOU8dm237OYk5/X+Llmy54M2e1ilZf+4
 S2vYfCbQ8mCkTfii9aYJNdL7Hqs/Hq9+mtxJZbijERDLeai4kQAMHvEEeMCAAA=
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503683118!113179729!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32718 invoked from network); 25 Aug 2017 17:45:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 17:45:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51576758"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-6-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8618266e-2a9a-d121-b9ef-ba50e387baf3@citrix.com>
Date: Fri, 25 Aug 2017 18:45:14 +0100
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: <20170825164343.29015-6-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: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/14] fuzz/x86_emulate: Implement dread()
	and davail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTc6NDMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gUmF0aGVyIHRoYW4gb3Bl
bi1jb2RpbmcgdGhlICJyZWFkIiBmcm9tIHRoZSBpbnB1dCBmaWxlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKVGhpcyBwYXRjaCBm
aWxscyBtZSB3aXRoIGRyZWFkLgoKSG93IGFib3V0IGRhdGFfcmVhZCgpIGFuZCBkYXRhX2F2YWls
YWJsZSgpIHdoaWNoIGFyZSBzbGlnaHRseSBtb3JlCmRlc2NyaXB0aXZlPwoKQWxzbywgYm90aCBz
aG91bGQgYmUgdXNpbmcgYm9vbCByYXRoZXIgdGhhbiBpbnQuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 18:00:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 18:00: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.xen.org>)
	id 1dlItz-00055G-HZ; Fri, 25 Aug 2017 18:00:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlItz-00055A-2J
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 18:00:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 53/12-18185-EA560A95; Fri, 25 Aug 2017 18:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQndt6oJ
 Ig5/TtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owffZ3MBf/FKk49mcnSwLhSqIuRg0NCwE/i
 +z39LkZODmEBF4lXz36zgNgiQOGO3Z9ZQWxmgUyJj3efMoPYQgKFEn/bmxhBbDYBfYndLz4xg
 di8ArYSm2ZPB6tnEVCV2LLkOFhcVCBcYv/3a8wQNYISJ2c+AZvPKWAv0fdjISvICcwCmhLrd+
 lDrJKX2P52DjOELS7R9GUlK8RaNYlr/ZfYQWwJgXSJrX9/MU9gFJiFZOoshEmzkEyahWTSAka
 WVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHKAAQ7GFct
 CDzEKMnBpCTKKx21IFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+1FKCcYFFqempFWmYOMHJg0
 hIcPEoivFdB0rzFBYm5xZnpEKlTjIpS4rzywHgTEgBJZJTmwbXBovUSo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHmvg4znycwrgZv+CmgxE9DiSSfmgCwuSURISTUwClacXqWQuPJlxrujtxW
 d779xazik1rZNIkHXUmmln9TlP+eeTexaHnTzx6n3Edm6XaVJ9R6L106quyynrMH5+mOTn8Y5
 Ycdda6yfVLncXJmh8HrDLAbOwltXr5rdjkn1bU6b1SVe73L99GS30tN89cUarRr3qvSOxqSfF
 +GrmuGevJ7v1t3lSizFGYmGWsxFxYkATcpNAdECAAA=
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503684013!90305360!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42398 invoked from network); 25 Aug 2017 18:00:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 18:00:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51577404"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-11-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <aa1a6bb3-96b2-d3df-f7b2-95d8b67ca8ef@citrix.com>
Date: Fri, 25 Aug 2017 18:59:43 +0100
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: <20170825164343.29015-11-george.dunlap@citrix.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@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 11/14] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTc6NDMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwg
QUZMIHJlY2tvbnMgdGhhdCBmb3IgYW55IGdpdmVuIGlucHV0LCA4NyUgb2YgaXQgaXMKPiBjb21w
bGV0ZWx5IGlycmVsZXZhbnQ6IHRoYXQgaXMsIGl0IGNhbiBjaGFuZ2UgaXQgYXMgbXVjaCBhcyBp
dCB3YW50cwo+IGJ1dCBoYXZlIG5vIGltcGFjdCBvbiB0aGUgcmVzdWx0IG9mIHRoZSB0ZXN0OyBh
bmQgeWV0IGl0IGNhbid0IHJlbW92ZQo+IGl0Lgo+Cj4gVGhpcyBpcyBsYXJnZWx5IGJlY2F1c2Ug
d2UgaW50ZXJwcmV0IHRoZSBibG9iIGhhbmRlZCB0byB1cyBhcyBhIGxhcmdlCj4gc3RydWN0LCBp
bmNsdWRpbmcgQ1IgdmFsdWVzLCBNU1IgdmFsdWVzLCBzZWdtZW50IHJlZ2lzdGVycywgYW5kIGEg
ZnVsbAo+IGNwdV91c2VyX3JlZ3MuCj4KPiBJbnN0ZWFkLCBtb2RpZnkgb3VyIGludGVycHJldGF0
aW9uIHRvIGhhdmUgYSAic2V0IHN0YXRlIiBzdGFuemEgYXQgdGhlCj4gZnJvbnQuICBCZWdpbiBi
eSByZWFkaW5nIGEgYnl0ZTsgaWYgaXQgaXMgbG93ZXIgdGhhbiBhIGNlcnRhaW4KPiB0aHJlc2hv
bGQsIHNldCBzb21lIHN0YXRlIGFjY29yZGluZyB0byB3aGF0IGJ5dGUgaXQgaXMsIGFuZCByZXBl
YXQuCj4gQ29udGludWUgdW50aWwgdGhlIGJ5dGUgaXMgYWJvdmUgYSBjZXJ0YWluIHRocmVzaG9s
ZC4KPgo+IFRoaXMgYWxsb3dzIEFGTCB0byBjb21wYWN0IGFueSBnaXZlbiB0ZXN0IGNhc2UgbXVj
aCBzbWFsbGVyOyB0byB0aGUKPiBwb2ludCB3aGVyZSBub3cgaXQgcmVja29ucyB0aGVyZSBpcyBu
b3QgYSBzaW5nbGUgYnl0ZSBvZiB0aGUgdGVzdCBmaWxlCj4gd2hpY2ggYmVjb21lcyBpcnJlbGV2
YW50LiAgVGVzdGluZyBoYXZlIHNob3duIHRoYXQgdGhpcyBvcHRpb24gYm90aAo+IGFsbG93cyBB
RkwgdG8gcmVhY2ggY292ZXJhZ2UgbXVjaCBmYXN0ZXIsIGFuZCB0byBoYXZlIGEgdG90YWwgY292
ZXJhZ2UKPiBoaWdoZXIgdGhhbiB3aXRoIHRoZSBvbGQgZm9ybWF0Lgo+Cj4gTWFrZSB0aGlzIGFu
IG9wdGlvbiAocmF0aGVyIHRoYW4gYSB1bmlsYXRlcmFsIGNoYW5nZSkgdG8gZW5hYmxlCj4gc2lk
ZS1ieS1zaWRlIHBlcmZvcm1hbmNlIGNvbXBhcmlzb24gb2YgdGhlIG9sZCBhbmQgbmV3IGZvcm1h
dHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CgpJIGNvbnRpbnVlIHRvIHRoaW5rIHRoaXMgaXMgYSBiYWQgaWRlYS4gIFlvdSBhcmUg
dGFraW5nIGEgZ2VudWluZQpwcm9ibGVtIGFuZCBhZGRpbmcgYSBjb21wbGljYXRlZCBhbGdvcml0
aG0gdG8gdHJ5IGFuZCBmb29sIGFsZiwgcmF0aGVyCnRoYW4gZml4aW5nIHRoZSBwcm9ibGVtLgoK
VGhlIHJlYXNvbiA4NyUgb2YgaW5wdXQgaXMgaXJyZWxldmFudCBpcyBiZWNhdXNlIGl0IHJlYWxs
eSBpcy4gIFRoZQppbnB1dCBzdGF0ZSBpcyBmdWxsIG9mIDY0Yml0IHZhbHVlcyBiZWluZyB1c2Vk
IGZvciBhIG9uZSBvciB0d28gYml0cwp3aGljaCB3ZSBldmVyIGxvb2sgYXQuCgpUaGUgc29sdXRp
b24gdG8gdGhpcyBwcm9ibGVtIGlzIHJlbW92ZSB0aGUgaXJyZWxldmFudCBpbmZvcm1hdGlvbiBm
cm9tCmZ1enpfY29ycHVzLiAgSSBhbHJlYWR5IHN0YXJ0ZWQgZG9pbmcgdGhpcyB3aXRoIHRoZSBh
bGYtZmFzdCB3b3JrIGZvcgp0aGUgWGVuIDQuOSByZWxlYXNlLCBidXQgSSd2ZSBiYXNpY2FsbHkg
YmVlbiBkb2luZyBzZWN1cml0eSB3b3JrIGV2ZXIKc2luY2UgYW5kIGhhdmVuJ3QgaGFkIHRpbWUg
dG8gY29udGludWUgaXQuCgpGb3IgdGhlIHJlY29yZCwgdGhpcyBodW5rIGlzIGhvdyBJIGludGVu
ZGVkIHRvIGNvbnRpbnVlIHRoZSB3b3JrOgoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggNzRlOGM4NS4uZGFmZTQzNSAxMDA2NDQKLS0t
IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTI0LDcg
KzI0LDI3IEBACiAvKiBMYXlvdXQgb2YgZGF0YSBleHBlY3RlZCBhcyBmdXp6aW5nIGlucHV0LiAq
Lwogc3RydWN0IGZ1enpfY29ycHVzCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBjcls1XTsKKyAgICAv
KiAlY3IwICovCisgICAgYm9vbCBwZToxOworICAgIGJvb2wgbXA6MTsKKyAgICBib29sIGVtOjE7
CisgICAgYm9vbCB0czoxOworICAgIGJvb2wgcGc6MTsKKworICAgIC8qICVjcjQgKi8KKyAgICBi
b29sIHZtZToxOworICAgIGJvb2wgcHZpOjE7CisgICAgYm9vbCB0c2Q6MTsKKyAgICBib29sIG9z
ZnhzcjoxOworICAgIGJvb2wgb3N4bW1leGNwdDoxOworICAgIGJvb2wgdW1pcDoxOworICAgIGJv
b2wgZnNnc2Jhc2U6MTsKKyAgICBib29sIG9zeHNhdmU6MTsKKworICAgIC8qIEVGRVIgKi8KKyAg
ICBib29sIHNjZToxOworICAgIGJvb2wgbG1lOjE7CisKICAgICB1aW50NjRfdCBtc3JbTVNSX0lO
REVYX01BWF07CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVnczsKICAgICBzdHJ1Y3Qgc2Vn
bWVudF9yZWdpc3RlciBzZWdtZW50c1tTRUdfTlVNXTsKQEAgLTUwLDYgKzcwLDkgQEAgc3RydWN0
IGZ1enpfc3RhdGUKIAogICAgIC8qIEVtdWxhdGlvbiBvcHMsIHNvbWUgb2Ygd2hpY2ggYXJlIGRp
c2FibGVkIGJhc2VkIG9uCmNvcnB1cy0+b3B0aW9ucy4gKi8KICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfb3BzIG9wczsKKworICAgIHVuc2lnbmVkIGxvbmcgY3IwLCBjcjIsIGNyMywgY3I0LCBjcjg7
CisgICAgdWludDY0X3QgZWZlcjsKIH07CiAKIC8qCgpXaGljaCBkcm9wcyBsb2FkcyBvZiB1c2Vs
ZXNzIGJpdHMgb3V0IG9mIEFGTHMgdmlldy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 18:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 18: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.xen.org>)
	id 1dlIvw-0005C2-0c; Fri, 25 Aug 2017 18:02:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=403d87656=roger.pau@citrix.com>)
 id 1dlIvu-0005Bs-PB
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 18:02:14 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 EE/CB-01736-62660A95; Fri, 25 Aug 2017 18:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsWyU9JRQlc1bUG
 kwcUNEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b/rpyCxYIVj77cYWlgnMXXxcjJISHgJ3Hv
 ZgsjiM0ioCrR0vCZuYuRg4NNwF5i+tcKEFNEQE+i5YheFyMXB7NAC6PE/o+/WUHiwgJ5Eos6c
 0BMXgEPiY0/akFMIQFPidc7A0Hm8QoISpyc+YQFxGYW0JFYsPsTG0gJs4C0xPJ/HCAmp4CXxM
 seB5AKUQEViZMr1zCB2EICihL98x6wQVyYLjHxWQ/LBEb+WUiGzkIydBbC0AWMzKsYNYpTi8p
 Si3SNjPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDrp6BgXEH4552v0OMkhxM
 SqK80lELIoX4kvJTKjMSizPii0pzUosPMWpwcAhcOXhkNqMUS15+XqqSBO+1FKA6waLU9NSKt
 MwcYFzAlEpw8CiJ8E4HSfMWFyTmFmemQ6ROMSpKifPOAUkIgCQySvPg2mCxeIlRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMO80kCk8mXklcNNfAS1mAlo86cQckMUliQgpqQbGkOgzE3rZH8T
 cPXT17UobJQ2HT7fL5wfdT3DsDlpxX+b3FKb0ndNLp4mvu8b+R8Vu8aNTUvNEeZriZ8wK/3Ey
 yknKoNxXpPqUdeTaSauMWHd6PLWZVqakK7TDTl5JinnaAmN9B9cdOz/krjqtztl63am3ZNnnE
 saVXWmKN46IXWU+UToje9c7JZbijERDLeai4kQAAvvee8ACAAA=
X-Env-Sender: prvs=403d87656=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503684133!105330484!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37594 invoked from network); 25 Aug 2017 18:02:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 18:02:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51577573"
Date: Fri, 25 Aug 2017 19:02:09 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170825180209.4lznzrpk6ijiuveb@MacBook-Pro-de-Roger.local>
References: <1502981833-17992-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1502981833-17992-1-git-send-email-igor.druzhinin@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDM6NTc6MTNQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gV2UgbmVlZCB0byBjaG9vc2UgQUNQSSB0YWJsZXMgYW5kIEFDUEkgSU8gcG9ydCBs
b2NhdGlvbgo+IHByb3Blcmx5IGRlcGVuZGluZyBvbiB0aGUgZGV2aWNlIG1vZGVsIHZlcnNpb24g
d2UgYXJlIHJ1bm5pbmcuCj4gUHJldmlvdXNseSwgdGhpcyBkZWNpc2lvbiB3YXMgbWFkZSBieSBC
SU9TIHR5cGUgc3BlY2lmaWMKPiBjb2RlIGluIGh2bWxvYWRlciwgZS5nLiBhbHdheXMgbG9hZCBR
RU1VIHRyYWRpdGlvbmFsIHNwZWNpZmljCj4gdGFibGVzIGlmIGl0J3MgUk9NQklPUyBhbmQgYWx3
YXlzIGxvYWQgUUVNVSBYZW4gc3BlY2lmaWMKPiB0YWJsZXMgaWYgaXQncyBTZWFCSU9TLgo+IAo+
IFRoaXMgY2hhbmdlIHNhdmVzIHRoaXMgYmVoYXZpb3IgKGZvciBjb21wYXRpYmlsaXR5KSBidXQg
YWRkcwo+IGFuIGFkZGl0aW9uYWwgd2F5ICh4ZW5zdG9yZSBrZXkpIHRvIHNwZWNpZnkgdGhlIGNv
cnJlY3QKPiBkZXZpY2UgbW9kZWwgaWYgd2UgaGFwcGVuIHRvIHJ1biBhIG5vbi1kZWZhdWx0IG9u
ZS4gVG9vbHN0YWNrCj4gYml0IG1ha2VzIHVzZSBvZiBpdC4KPiAKPiBUaGUgZW5mb3JjZW1lbnQg
b2YgQklPUyB0eXBlIGRlcGVuZGluZyBvbiBRRU1VIHZlcnNpb24gd2lsbAo+IGJlIGxpZnRlZCBs
YXRlciB3aGVuIHRoZSByZXN0IG9mIFJPTUJJT1MgY29tcGF0aWJpbGl0eSBmaXhlcwo+IGFyZSBp
biBwbGFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPiAtLS0KPiBDaGFuZ2VzIGluIHYzOgo+ICogbW92ZSBBQ1BJIHRhYmxlIGV4
dGVybnMgaW50byB1dGlsLmgKPiAKPiBDaGFuZ2VzIGluIHYyOgo+ICogZml4IGluc3VmZmljaWVu
dCBhbGxvY2F0aW9uIHNpemUgb2YgbG9jYWxlbnQKPiAtLS0KPiAgdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL2h2bWxvYWRlci5jIHwgIDIgLS0KPiAgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL292
bWYuYyAgICAgIHwgIDUgKystLS0KPiAgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3JvbWJpb3Mu
YyAgIHwgIDUgKystLS0KPiAgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NlYWJpb3MuYyAgIHwg
IDYgKysrLS0tCj4gIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMgICAgICB8IDIxICsr
KysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oICAg
ICAgfCAgMyArKysKPiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDQg
KysrLQo+ICA3IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvaHZtbG9hZGVyLmMg
Yi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvaHZtbG9hZGVyLmMKPiBpbmRleCBmNjAzZjY4Li5k
YjExYWIxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIu
Ywo+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIuYwo+IEBAIC00MDUs
OCArNDA1LDYgQEAgaW50IG1haW4odm9pZCkKPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIGFj
cGlfZW5hYmxlX3NjaSgpOwo+IC0KPiAtICAgICAgICBodm1fcGFyYW1fc2V0KEhWTV9QQVJBTV9B
Q1BJX0lPUE9SVFNfTE9DQVRJT04sIDEpOwoKQUZBSUNUIHRoZXJlJ3Mgc29tZXRoaW5nIHZlcnkg
c3RyYW5nZSBnb2luZyBvbiBoZXJlLiBTZXR0aW5nCkhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9D
QVRJT04gd2FzIGRvbmUgaGVyZSB1bmNvbmRpdGlvbmFsbHkgYWZ0ZXIKY2FsbGluZyBhY3BpX2J1
aWxkX3RhYmxlcywgd2hpY2ggbWVhbnMgdGhhdCBhbnkgc2VsZWN0aW9uIGRvbmUgYnkgdGhlCkJJ
T1Mgd2FzIG92ZXJ3cml0dGVuIGhlcmUuCgpBbHNvIHRoZSBGQURUIGhhcyB0aGUgY29udHJvbC9l
dmVudCByZWdpc3RlciBWMSB2YWx1ZXMgc2V0IGJ5IGRlZmF1bHQsCmFuZCB0aGV5IGFyZSBub3Qg
Y2hhbmdlZCBhbnl3aGVyZSBBRkFJQ1QuIElNSE8sIGhvdHBsdWcgZm9yIHFlbXUtdHJhZApoYXMg
bm90IHdvcmtlZCBpbiBhIGxvbmcgdGltZSBJIGd1ZXNzLi4uCgpSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 18:28:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 18: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.xen.org>)
	id 1dlJKu-0006tJ-3B; Fri, 25 Aug 2017 18:28:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlJKs-0006tD-Sr
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 18:28:03 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4C/9B-02176-23C60A95; Fri, 25 Aug 2017 18:28:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUSuHLSXV3DnAW
 RBo/nS1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPOzexFaxlq5g2sZm1gXEqaxcjFweLwHxm
 iWsXfrB1MXJwSAhkSiybFwZhikg8+Z8GUiIkcJpJYsufJsYuRk6gelWJi2dvsoDYbAJKEnsPH
 mcEKRIRmMAocfTpTlaQhLBAiMTbU7fZQWxeAV2Jj59Ws4HYQgJREksmz2KFiAtKnJz5BGwQs0
 CxxIYHX5lBFjMLSEss/8cBYnIKGEv0reIEMUUFZCXeP5aYwMg/C0nvLCS9sxB6IcLqEn/mXcI
 UtpVYt+49ywJGtlWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmb
 GIFBzAAEOxj/bfM8xCjJwaQkyisdtSBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvjyygnGBRa
 npqRVpmDjCeYNISHDxKIrzvQdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLn3QJSJABSlF
 GaBzcCFtuXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7FmQKT2ZeCdymV0BHMAEdMenEHJA
 jShIRUlINjE73dWxWP+W9ut2E+VeCsi3L0ut5a74XqB5/lCFxadnCr0p3LyyQX/zwq5TTnX2R
 G7OOSknqKezhjZ6/w7lgyifZzsjtMr9uxz3nOcsS+XUTi2O2/73fAVfOT3a+seNgygm/mL1bZ
 jMKNWzjVy3ek775/4Zgm6Ovy6TSpl+oTJhwxq5y7umPqgVKLMUZiYZazEXFiQDmEiFw6AIAAA
 ==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503685681!106076551!1
X-Originating-IP: [81.169.146.221]
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 63268 invoked from network); 25 Aug 2017 18:28:01 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 18:28:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503685681;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:To:From:Date;
 bh=za3fHY1Apg1PdJs7gDih17EQN0/GWlXVkTSw5EdXWOY=;
 b=Va4cVuBs/+6eXivuMpgNnJVSPlN02xP7k9nqoGv0ta1Pd+YS2PgOlrctUYL4HfbDn7
 hFaEhX7QgXtL8ISeO1l9D1o/M4J6an0GucQG0fYCcikJohWZ1T0ke2o1B9gjOn48v5Lf
 RqsIJat7wlGbNaKjYThLY8Ih4tbqQPmwYmqxk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id 40676bt7PIRsPHI
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 25 Aug 2017 20:27:54 +0200 (CEST)
Date: Fri, 25 Aug 2017 20:27:52 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170825182752.GQ6372@aepfle.de>
References: <20170825163319.6650-1-olaf@aepfle.de>
 <20170825163319.6650-4-olaf@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170825163319.6650-4-olaf@aepfle.de>
User-Agent: Mutt/1.8.3 (7113)
Subject: Re: [Xen-devel] [PATCH v5 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2165758978978691903=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============2165758978978691903==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="9uazBBczf8QSjDPd"
Content-Disposition: inline


--9uazBBczf8QSjDPd
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Aug 25, Olaf Hering wrote:

> +static int x86_hvm_populate_pfns(struct xc_sr_context *ctx, unsigned count,
> +                                 const xen_pfn_t *original_pfns,
> +                                 const uint32_t *types)
> +{

> +    while ( min_pfn < max_pfn )

Beside this off-by-one error, there is still a bug in accounting
somewhere. Ballooned guests sometimes fails due to allocation errors.

Olaf

--9uazBBczf8QSjDPd
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWaBsJAAKCRBdQqD6ppg2
fq85AKDyoEqNBQGurbZ4tI+XbV3lVbvK/QCfSUCOBvhuJNqvimBlp9LOdNgr4aA=
=ATaz
-----END PGP SIGNATURE-----

--9uazBBczf8QSjDPd--


--===============2165758978978691903==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2165758978978691903==--


From xen-devel-bounces@lists.xen.org Fri Aug 25 18:43:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 18: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.xen.org>)
	id 1dlJZU-0008AW-CD; Fri, 25 Aug 2017 18:43:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlJZS-0008AQ-L5
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 18:43:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 EE/28-03044-9BF60A95; Fri, 25 Aug 2017 18:43:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQndn/oJ
 IgxNLWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozdB3wKPqhWTH6h1sB4SL6LkZNDQsBPonfC
 BxYQW1ggQmLlxb+MILaIQL7E4x/XmLoYuTiYBVqZJP6/fMAC4ggJrGGW6HhyA6yDTUBfYveLT
 0wgNq+ArcT19e9YQWwWAVWJjoYWdhBbVCBcYv/3a8wQNYISJ2c+AevlFLCR2Ph9GdA2DqANmh
 Lrd+mDhJkF5CW2v53DDGGLSzR9WQk2UkhATeJa/yV2iKPTJSY+62GZwCgwC8nUWQiTZiGZNAv
 JpAWMLKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlgEI
 djD+WRZwiFGSg0lJlFc6akGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne+DygnGBRanpqRVpmD
 jB2YNISHDxKIrxbQNK8xQWJucWZ6RCpU4zGHE/ebP/NxNHyFkgKseTl56VKifPmg5QKgJRmlO
 bBDYLF9CVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ81qDTOHJzCuB2/cK6BQmoFMmnZgDckp
 JIkJKqoGR40F0h+3jRRly3oGrlm/PCufhVRBPrVplss/KPuGdsMKmDOsHu+wrrrX/XVX0rXhe
 p1mgylPhO/KH3q6VSox0fbIiqEe/+MmnM89zI3S/Rj/++VJ1y8vKbLmjR7fKt0/IitG8pxv+r
 9Sm50bzDXljyYs20f/Xz+6Ij0nTSwmYMDdbftJamclKLMUZiYZazEXFiQAmRpr+5AIAAA==
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503686584!113611466!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17904 invoked from network); 25 Aug 2017 18:43:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 18:43:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51579688"
To: Juergen Gross <jgross@suse.com>, George Dunlap <george.dunlap@citrix.com>, 
 Jan Beulich <JBeulich@suse.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
 <59A010B30200007800173A8D@prv-mh.provo.novell.com>
 <81deb6bf-10e8-ef68-8c77-cc5039e1b8b7@citrix.com>
 <59A034CE0200007800173C76@prv-mh.provo.novell.com>
 <4aa975d4-8d90-e277-3f95-a118d928416d@citrix.com>
 <70f14e35-54c6-5177-d414-b78a68f40653@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bc16881a-0312-31d2-3b7c-8ac7d9248f5d@citrix.com>
Date: Fri, 25 Aug 2017 19:43:03 +0100
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: <70f14e35-54c6-5177-d414-b78a68f40653@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTg6MzYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjUvMDgvMTcgMTg6
MjEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDA4LzI1LzIwMTcgMDE6MzEgUE0sIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjUuMDguMTcgYXQgMTQ6MTAsIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiBPbiAyNS8wOC8xNyAxMDo1NywgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+Pj4+IE9uIDI0LjA4LjE3IGF0IDE3OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiAyNC8wOC8xNyAxNjowMSwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPj4+Pj4+PiBPbiAyNC8wOC8xNyAxNjo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
Pj4+Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+Pj4+Pj4g
KysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+Pj4+Pj4gQEAgLTg2
OCw2ICs4NjgsMTkgQEAgQ29udHJvbHMgRVBUIHJlbGF0ZWQgZmVhdHVyZXMuCj4+Pj4+Pj4+ICAK
Pj4+Pj4+Pj4gIFNwZWNpZnkgd2hpY2ggY29uc29sZSBnZGJzdHViIHNob3VsZCB1c2UuIFNlZSAq
KmNvbnNvbGUqKi4KPj4+Pj4+Pj4gIAo+Pj4+Pj4+PiArIyMjIGdudHRhYgo+Pj4+Pj4+PiArPiBg
PSBMaXN0IG9mIFsgbWF4X3Zlcjo8aW50ZWdlcj4sIHRyYW5zaXRpdmUgXWAKPj4+Pj4+Pj4gKwo+
Pj4+Pj4+PiArPiBEZWZhdWx0OiBgZ250dGFiPW1heF92ZXI6Mix0cmFuc2l0aXZlYAo+Pj4+Pj4+
PiArCj4+Pj4+Pj4+ICtDb250cm9sIHZhcmlvdXMgYXNwZWN0cyBvZiB0aGUgZ3JhbnQgdGFibGUg
YmVoYXZpb3VyIGF2YWlsYWJsZSB0byBndWVzdHMuCj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gKyogYG1h
eF92ZXJgIFNlbGVjdCB0aGUgbWF4aW11bSBncmFudCB0YWJsZSB2ZXJzaW9uIHRvIG9mZmVyIHRv
IGd1ZXN0cy4gIFZhbGlkCj4+Pj4+Pj4+ICt2ZXJzaW9uIGFyZSAxIGFuZCAyLgo+Pj4+Pj4+PiAr
KiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ugb2YgdHJhbnNpdGl2ZSBn
cmFudHMuICBOb3RlIHRoYXQgdGhlCj4+Pj4+Pj4+ICt1c2Ugb2YgZ3JhbnQgdGFibGUgdjIgd2l0
aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBhbiBBQkkgYnJlYWthZ2UgZnJvbSB0aGUKPj4+Pj4+
Pj4gK2d1ZXN0cyBwb2ludCBvZiB2aWV3Lgo+Pj4+Pj4+IFNvIHNob3VsZG4ndCB0aGVyZSBiZSBh
IHdheSBmb3IgdGhlIGd1ZXN0IHRvIHF1ZXJ5IHRoZSBzdXBwb3J0IG9mCj4+Pj4+Pj4gdHJhbnNp
ZW50IGdyYW50cz8KPj4+Pj4+IElkZWFsbHkgeWVzLCBidXQgaG93IGRvIHlvdSBzdWdnZXN0IGRv
aW5nIHRoaXMgaW4gYSBjb21wYXRpYmxlIHdheT8KPj4+Pj4+Cj4+Pj4+PiBBbGwgWGVuIGRvd25z
dHJlYW1zIHdoaWNoIGhhdmVuJ3QgYmFja3BvcnRlZCB0aGUgZXZlbnR1YWwgdHJhbnNpdGl2ZQo+
Pj4+Pj4gZml4ZXMgd2lsbCBoYXZlIHRoaXMgY2xvYmJlciBpbiBwbGFjZSwgd2l0aG91dCBhbnkg
cXVlcnktYWJpbGl0eS4KPj4+Pj4gVGhhdCB3b3JrYXJvdW5kIHNob3VsZCBub3QgYmUgdXNlZCBh
cyBhbiBhcmd1bWVudCB0byBub3QKPj4+Pj4gcHJvdmlkZSBhIHdheSB0byBxdWVyeSB0aGUgY2Fw
YWJpbGl0eS4gSXQgd2FzIHB1dCBpbiBwbGFjZSBrbm93aW5nCj4+Pj4+IHRoYXQgaXQgd291bGQg
Y2F1c2UgcHJvYmxlbXMgZm9yIChoeXBvdGhldGljYWwpIGd1ZXN0cyB1c2luZwo+Pj4+PiB0cmFu
c2l0aXZlIGdyYW50cy4KPj4+PiBJIGFtIG5vdCBvYmplY3RpbmcgdG8gaW50cm9kdWNpbmcgYSBt
ZWNoYW5pc20gaWYgYSBzdWl0YWJsZSBvbmUgY2FuIGJlCj4+Pj4gZm91bmQuCj4+Pj4KPj4+PiBI
b3dldmVyLCB0aGUgaGVyaXRhZ2Ugb2YgWFNBLTIyNiBpcyBhIHZhbGlkIHJlYXNvbiB0byBub3Qg
YmxvY2sgdGhpcwo+Pj4+IHBhdGNoIGJlY2F1c2UgYSBtZWNoYW5pc20gaXNuJ3QgcHJlc2VudC4K
Pj4+IENvZGUgc3VibWlzc2lvbiBkZWFkbGluZSBmb3IgNC4xMCBpc24ndCB2ZXJ5IGZhciBhd2F5
OyB3ZSBzaG91bGRuJ3QKPj4+IHNoaXAgYSBtYWpvciB2ZXJzaW9uIHdpdGggYSBwYXJ0aWFsIHdv
cmthcm91bmQuCj4+IEknZCBzYXkgd2Ugc2hvdWxkbid0IHNoaXAgYSBtYWpvciB2ZXJzaW9uIHdp
dGggYSByaXNreSwgdW51c2VkIGZlYXR1cmUKPj4gb24gYnkgZGVmYXVsdC4KPiBZb3UgYXJlIGF3
YXJlIHRoYXQgdGhpcyAidW51c2VkIGZlYXR1cmUiIGlzIHBhcnQgb2YgdGhlIHB1YmxpYyBpbnRl
cmZhY2UKPiBzaW5jZSBhYm91dCA4IHllYXJzIG9yIHNvPwoKTGlrZSBzbyBtYW55IHRoaW5ncyBm
cm9tIFhlbidzIHBhc3QsIGl0IHNob3VsZG4ndCBoYXZlIGdvbmUgaW4gaW4gdGhpcwpzdGF0ZS4g
IGdudHRhYiB2MiBpbiBwYXJ0aWN1bGFyIHN1ZmZlcnMgbWFzc2l2ZWx5IGZyb20gc2Vjb25kIHN5
c3RlbQpzeW5kcm9tZSwgYW5kIGlzIGZhciBtb3JlIGNvbXBsaWNhdGVkIGZvciBib3RoIFhlbiBh
bmQgZ3Vlc3RzIHRvIHVzZQp0aGFuIHYxLiAgVGhlIGZhY3QgdGhhdCBubyB1cC10by1kYXRlIGd1
ZXN0cyB1c2UgdjIgaXMgYWxzbyBhIHRlbGxpbmcKZGF0YXBvaW50LgoKQXMgZm9yIHRoaXMgY29t
bWFuZCBsaW5lIHBhdGNoLCBJIGFtIGdvaW5nIHRvIGluc2lzdCBvbiBpdCBiZWluZyBhIDQuMTAK
YmxvY2tlciwgYW5kIGFsbCA0LiRYLiROKzEgcmVsZWFzZXMuCgpXZSBzaGlwcGVkIFhTQS0yMjYg
d2l0aCB0aGlzIHdvcmthcm91bmQsIGFuZCBzZXZlcmFsIGRvd25zdHJlYW1zCipyZWFsbHkqICph
cmUqIHVzaW5nIGl0LiAgRXZlbiB3aXRoIGhpbmRzaWdodCwgc2hpcHBpbmcgdGhpcyBwYXRjaCB3
YXMKdGhlIGNvcnJlY3QgdGhpbmcgdG8gZG8uICBUaGVyZSB3YXNuJ3QgYSBmdW5jdGlvbmluZyBm
aXggZm9yIFhTQS0yMjYKdW50aWwgYSB3ZWVrIGFmdGVyIHRoZSBlbWJhcmdvLCB3aGVuIE9TU1Rl
c3QgZGlzY292ZXJlZCB0aGF0IHRoZQpwcm9wb3NlZCBwcm9wZXIgZml4IGZvciB0cmFuc2l0aXZl
IGdyYW50cyBicm9rZSBhbGwgZ3JhbnQgY29weQpvcGVyYXRpb25zIGZvciAzMmJpdCBndWVzdHMu
CgpJJ20gYWxzbyBxdWl0ZSBkaXNhcHBvaW50ZWQgd2l0aCBob3cgdGhlIHBvc3QtZW1iYXJnbyBo
YW5kbGluZyBvZgpYU0EtMjI2IGhhcyBnb25lLgoKQ2hvb3NpbmcgdG8gZGlzYWJsZSBhIGZlYXR1
cmUgKGFzIG9wcG9zZWQgdG8gZml4aW5nIGl0KSBpcyBhbHdheXMgYQp0b3VnaCBkZWNpc2lvbiwg
YnV0IHRoZSB0aW1lbGluZSBzcGVha3MgZm9yIGl0c2VsZi4gIFRoZSBkZWNpc2lvbiB3YXNuJ3QK
dGFrZW4gbGlnaHRseS4KCkZvciBmdWxsIHRyYW5zcGFyZW5jeSwgdGhlIGRlY2lzaW9uIHdhcyB0
YWtlbiBieSBtZSAoYXMgdGhlIG9ubHkgcGVyc29uCm9uIHRoZSBzZWN1cml0eSB0ZWFtIG5vdCBv
biBob2xpZHksIG9yIHdvcmtpbmcgcGFydCB0aW1lKSwgMSB3ZWVrIGludG8KdGhlIDIgd2VlayBl
bWJhcmdvIHBlcmlvZCwgYWZ0ZXIgaGF2aW5nIHdvcmtlZCBhIGZ1bGwgd2Vla2VuZCAoYXMgd2Vs
bAphcyBzb21lIEFtYXpvbiBlbmdpbmVlcnMsIGhlbmNlIHRoZSBzcGVjaWFsIHRoYW5rcyBpbiB0
aGUgQ1JFRElUUyksCnRyeWluZyB0byBmaXggY3Jhc2ggYWZ0ZXIgY3Jhc2ggdG8gZG8gd2l0aCB0
cmFuc2l0aXZlIGdyYW50IHJhY2UKY29uZGl0aW9ucywgb25seSB0byBmaW5kIHRoYXQgb25jZSB0
aGUgY3Jhc2hlcyB3ZXJlIHNvcnRlZCwgYSByZWZlcmVuY2UKY291bnQgbGVhayB3YXMgc3RpbGwg
cHJlc2VudC4gIFRoZXJlIHdhcyBubyBvYnZpb3VzIGZpeCBvciBlbmQgaW4gc2lnaHQsCmFuZCB0
aGUgY3VycmVudGx5IGVtYmFyZ29lZCBpbmZvcm1hdGlvbiB3YXMgdG9vayB3aGF0IHdhcyBiZWxp
ZXZlZCB0byBiZQphIHRoZW9yZXRpY2FsIGlzc3VlIGFuZCB0dXJuIGl0IGludG8gYSB2ZXJ5IHJl
YWwgYW5kIGVhc3ktdG8tZXhwbG9pdApoZWFwIGNvcnJ1cHRpb24gaXNzdWUuICBUaGUgc2Vjb25k
IHBhcnQgb2YgdGhlIFhTQS0yMjYgZml4IHdhcyBvbmx5CmNvbXBsZXRlZCBvbiB0aGUgbW9ybmlu
ZyBvZiBwdWJsaWMgZW1iYXJnbywgYW5kIHN0aWxsLCB0ZXN0aW5nCmV2ZW50dWFsbHkgc2hvd2Vk
IHRoYXQgdGhlIGZpcnN0IHBhcnQgd2FzIGFjdHVhbGx5IGJ1Z2d5LgoKQXQgdGhlIG1vbWVudCwg
YWxsIG9mIG91ciBkb3duc3RyZWFtcyB3aGljaCBmb2xsb3dlZCB0aGUgZW1iYXJnb2VkCmFkdmlz
ZSB3aWxsIGJlIHVzaW5nIHRoZXNlIGNvbW1hbmQgbGluZSBvcHRpb25zIHRvIG1pdGlnYXRlIHRo
ZQp2dWxuZXJhYmlsaXR5LiAgVGhlIGZhY3QgdGhhdCB0aGlzIHBhdGNoIHdhc24ndCBjb21taXR0
ZWQgdG8gdGhlIHN0YWJsZQp0cmVlcyBpcyBiYWQsIGJlY2F1c2UgaXQgd2lsbCBjYXVzZSBvdXIg
ZG93bnN0cmVhbXMgdG8gcmVncmVzcyBtb3ZlIHRvIGEKbmV3ZXIgdmVyc2lvbiBvZiBYZW4gYW5k
IHRoZSBjb21tYW5kIGxpbmUgb3B0aW9ucyB0aGV5IHNldCB1cCBubyBsb25nZXIKaGF2ZSBhbnkg
ZWZmZWN0LgoKV2l0aCBhIGJlbGlldmVkIHRyYW5zaXRpdmUgZml4IG5vdyBpbiBwbGFjZSwgdGhl
cmUgaXMgY2VydGFpbmx5IHJvb20gZm9yCmFyZ3Vpbmcgb3ZlciB0aGUgZGVmYXVsdCB0byBhdm9p
ZCB0aGUgQUJJIGJyZWFrYWdlLgoKSG93ZXZlciwgYWxsIGRvd25zdHJlYW1zIHdobyBoYXZlIG1p
dGlnYXRlZCB0aGUgdnVsbmVyYWJpbGl0eSBvciByZWR1Y2UKdGhlaXIgaHlwZXJ2aXNvciBhdHRh
Y2sgc3VyZmFjZSBieSBzZXR0aW5nIGdudHRhYj1tYXhfdmVyOjEgb3IKZ250dGFiPW5vLXRyYW5z
aXRpdmUgbmVlZCB0aGlzIHRvIGtlZXAgb24gd29ya2luZyBnb2luZyBmb3J3YXJkcy4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 19:16:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 19: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.xen.org>)
	id 1dlK5k-0001ne-U3; Fri, 25 Aug 2017 19:16:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40362316d=Andrew.Cooper3@citrix.com>)
 id 1dlK5k-0001nY-Ep
 for xen-devel@lists.xen.org; Fri, 25 Aug 2017 19:16:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2B/EF-02181-B8770A95; Fri, 25 Aug 2017 19:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQrerfEG
 kwYLDVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKhmtMBbdZK44f/MrUwPicpYuRk0NCwE/i
 25EPrCC2sICNxIzDLUwgtoiAk8Sz1lXsXYxcHMwCmxklen8tYQRJCAkkSay5uIoNxGYT0JfY/
 eITWAOvgK3Exq3/wGwWAVWJnd+OgdmiAuES+79fY4aoEZQ4OfMJ2GJOAUuJ/RcbgGwOoAWaEu
 t36YOEmQXkJba/ncMMYYtLNH1ZyQqxVk3iWv8ldoib0yUmPuthmcAoMAvJ1FkIk2YhmTQLyaQ
 FjCyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7aegYFx
 B2PDXr9DjJIcTEqivNJRCyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAeLAXKCRalpqdWpGXmA
 KMHJi3BwaMkwmtZBpTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4by5IkQBIUUZpHtwIWC
 RfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawQyhSczrwRu0yugI5iAjph0Yg7IESWJCCm
 pBsaKJb2fHh8unGC+uIzvwfKpAefOZu1hs01R3T8nfOfe7kvVF+0L17Gdkpt27v0166b2f7t3
 Jq9dLaQlN5E9rpftrZnT1dkTu9mS9tZxRHVsaV7pllz9929+3Sa1g48PcD3IWpY66ZzDLbV/s
 luOL37qsTfos5yPw9vlicvPqK7v3qPan8N1ca+YEktxRqKhFnNRcSIACSqHkN8CAAA=
X-Env-Sender: prvs=40362316d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503688586!108438188!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24906 invoked from network); 25 Aug 2017 19:16:26 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 19:16:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="51581541"
To: Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>
References: <20170825161125.30392-1-jgross@suse.com>
 <20170825161538.xokwhfodii5rk32j@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <513b23cd-dafb-0f36-4801-4633cb0a72fd@citrix.com>
Date: Fri, 25 Aug 2017 20:16:22 +0100
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: <20170825161538.xokwhfodii5rk32j@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, George.Dunlap@eu.citrix.com, tim@xen.org,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen: fix parse_bool() with empty string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDgvMTcgMTc6MTUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBBdWcgMjUsIDIwMTcg
YXQgMDY6MTE6MjVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gcGFyc2VfYm9vbCgp
IHNob3VsZCByZXR1cm4gLTEgaW4gY2FzZSBpdCBpcyBjYWxsZWQgd2l0aCBhbiBlbXB0eQo+PiBz
dHJpbmcuIEluIG9yZGVyIHRvIGFsbG93IGJvb2xlYW4gcGFyYW1ldGVycyBpbiB0aGUgY21kbGlu
ZSB3aXRob3V0Cj4+IHNwZWNpZnlpbmcgYSB2YWx1ZSB0aGlzIGNhc2UgbXVzdCBiZSBoYW5kbGVk
IGluIF9jbWRsaW5lX3BhcnNlKCkgYnkKPj4gYWx3YXlzIHBhc3NpbmcgYSB2YWx1ZSBzdHJpbmcu
Cj4+Cj4+IFRoaXMgZml4ZXMgY29tbWl0IDUzMmRlYzhlMzExNzRlZDQ1MGFkZmQzNmE0YjBiNDFk
ZWMyNzAxMGQgKCJ4ZW46Cj4+IGFkZCBhbiBvcHRpb25hbCBzdHJpbmcgZW5kIHBhcmFtZXRlciB0
byBwYXJzZV9ib29sKCkiKQo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpJ
J3ZlIGV4ZXJjaXNlZCB0aGlzIHdpdGggc29tZSBvZiB0aGUgbW9yZSB3ZWlyZCBjYWxsZXJzIG9m
IHBhcnNlX2Jvb2woKSwKYW5kIGV2ZXJ5dGhpbmcgYXBwZWFycyB0byBiZSBpbiBvcmRlci4gIFRl
c3RlZCwgUmV2aWV3ZWQgYW5kIGNvbW1pdHRlZCwKdGhhbmtzLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 19:40:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 19:40: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.xen.org>)
	id 1dlKSS-0003EA-0Z; Fri, 25 Aug 2017 19:39:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehabkost@redhat.com>) id 1dlKSQ-0003E4-Cp
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 19:39:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 DA/37-01862-90D70A95; Fri, 25 Aug 2017 19:39:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVysWW7jC5H7YJ
 IgxXnxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWTyYFx/YxVbzavpuxgXHjJ8YuRi4OIYE5
 TBIzZs5g72Lk4GARcJC4dkisi5GTg1GgTGLXhnPMEHauxLzrO1kg6lcySrw4Px+qXlXiydsik
 Bo2AW2J2c/es4PYIgKSEr+7TjOD1DMLTOOQ6F6xnQ0kISigIbH4/xUwW1ggUeLbpneMIDavgJ
 XE03M7wGwhgTSJj99eM0PEBSVOznzCAmIzC2hJ3Pj3kglkL7OAtMTyfxwgYU4BS4nNfyaAlUs
 IyEn83/iWCcQWFVCW2H1rLzNIuQTQbe8n54GcIyHQxyhxfeoSxgmMorOQbJiFZMMshA0LGJlX
 MWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIERgUDEOxgfHna8
 xCjJAeTkiivdNSCSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNXVQDnBotT01Iq0zBxgfMKkJT
 h4lER454KkeYsLEnOLM9MhUqcYFaXEef1rgBICIImM0jy4NlhKuMQoKyXMywh0iBBPQWpRbmY
 JqvwrRnEORiVh3lsg43ky80rgpr8CWswEtHjSiTkgi0sSEVJSDYxWzPYfLl7YtzZiuYEcq8aE
 1xa39nkZC/9Rnr5WQCtF8opspZDNnKgfqtOZFb7u9LrKddXd4eRGpfo4TenWg3bNCyPkNb+YV
 Sqbc9nGV61df99jSkKHuvKpe0r2igL/ZpyoFP4VJ3Et7bqi61SucxK8Wi5F34w3rhVeoq7Rmq
 sZplbqLpU7QYmlOCPRUIu5qDgRAAtR68YEAwAA
X-Env-Sender: ehabkost@redhat.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503689980!110977413!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63443 invoked from network); 25 Aug 2017 19:39:51 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 19:39:51 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9742E404333;
 Fri, 25 Aug 2017 19:39:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9742E404333
Received: from localhost (ovpn-116-18.gru2.redhat.com [10.97.116.18])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 481576E513;
 Fri, 25 Aug 2017 19:39:24 +0000 (UTC)
Date: Fri, 25 Aug 2017 16:39:22 -0300
From: Eduardo Habkost <ehabkost@redhat.com>
To: qemu-devel@nongnu.org
Message-ID: <20170825193922.GN27715@localhost.localdomain>
References: <20170823221445.15243-1-ehabkost@redhat.com>
 <20170823221445.15243-5-ehabkost@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823221445.15243-5-ehabkost@redhat.com>
X-Fnord: you can see the fnord
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Fri, 25 Aug 2017 19:39:40 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Gerd Hoffmann <kraxel@redhat.com>, Jiri Slaby <jslaby@suse.cz>,
 Stefano Stabellini <sstabellini@kernel.org>, Alberto Garcia <berto@igalia.com>,
 qemu-block@nongnu.org, Alexander Graf <agraf@suse.de>,
 =?iso-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Jiri Pirko <jiri@resnulli.us>, Eduardo Habkost <ehabkost@redhat.com>,
 Marcel Apfelbaum <marcel@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Hannes Reinecke <hare@suse.de>, Laine Stump <laine@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, Yongbok Kim <yongbok.kim@imgtec.com>,
 John Snow <jsnow@redhat.com>, David Gibson <david@gibson.dropbear.id.au>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 4/5] pci: Add
 INTERFACE_LEGACY_PCI_DEVICE to legacy PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0NpbmcgbWFpbnRhaW5lcnMgb2YgYWZmZWN0ZWQgZGV2aWNlcyAoc29ycnkgZm9yIG5vdCBDQ2lu
ZyB5b3UKYmVmb3JlKS4KCk9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDA3OjE0OjQ0UE0gLTAzMDAs
IEVkdWFyZG8gSGFia29zdCB3cm90ZToKPiBBZGQgSU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNF
IHRvIGFsbCBkaXJlY3Qgc3VidHlwZXMgb2YKPiBUWVBFX1BDSV9ERVZJQ0UsIGV4Y2VwdDoKPiAK
PiAxKSBUaGUgb25lcyB0aGF0IGFscmVhZHkgaGF2ZSBJTlRFUkZBQ0VfUENJRV9ERVZJQ0Ugc2V0
Ogo+IAo+ICogYmFzZS14aGNpCj4gKiBlMTAwMGUKPiAqIG52bWUKPiAqIHB2c2NzaQo+ICogdmZp
by1wY2kKPiAqIHZpcnRpby1wY2kKPiAqIHZteG5ldDMKPiAKPiAyKSBiYXNlLXBjaS1icmlkZ2UK
PiAKPiBOb3QgYWxsIFBDSSBicmlkZ2VzIGFyZSBsZWdhY3kgUENJIGRldmljZXMsIHNvCj4gSU5U
RVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIGlzIGFkZGVkIG9ubHkgdG8gdGhlIHN1YnR5cGVzIHRo
YXQKPiBhcmUgYWN0dWFsbHkgbGVnYWN5IFBDSSBkZXZpY2VzOgo+IAo+ICogZGVjLTIxMTU0LXAy
cC1icmlkZ2UKPiAqIGk4MjgwMWIxMS1icmlkZ2UKPiAqIHBibS1icmlkZ2UKPiAqIHBjaS1icmlk
Z2UKPiAKPiBUaGUgZGlyZWN0IHN1YnR5cGVzIG9mIGJhc2UtcGNpLWJyaWRnZSBub3QgdG91Y2hl
ZCBieSB0aGlzIHBhdGNoCj4gYXJlOgo+IAo+ICogeGlsaW54LXBjaWUtcm9vdDogQWxyZWFkeSBt
YXJrZWQgYXMgUENJZS1vbmx5IGRldmljZS4KPiAqIHBjaWUtcG9ydDogYWxsIG5vbi1hYnN0cmFj
dCBzdWJ0eXBlcyBvZiBwY2llLXBvcnQgYXJlIGFscmVhZHkKPiAgIG1hcmtlZCBhcyBQQ0llLW9u
bHkgZGV2aWNlcy4KPiAKPiAzKSBtZWdhc2FzLWJhc2UKPiAKPiBOb3QgYWxsIG1lZ2FzYXMgZGV2
aWNlcyBhcmUgbGVnYWN5IFBDSSBkZXZpY2VzLCBzbyB0aGUgaW50ZXJmYWNlCj4gbmFtZXMgYXJl
IGFkZGVkIHRvIHRoZSBzdWJjbGFzc2VzIHJlZ2lzdGVyZWQgYnkKPiBtZWdhc2FzX3JlZ2lzdGVy
X3R5cGVzKCksIGFjY29yZGluZyB0byBpbmZvcm1hdGlvbiBpbiB0aGUKPiBtZWdhc2FzX2Rldmlj
ZXNbXSBhcnJheS4KPiAKPiAibWVnYXNhcy1nZW4yIiBhbHJlYWR5IGltcGxlbWVudHMgSU5URVJG
QUNFX1BDSUVfREVWSUNFLCBzbyBhZGQKPiBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0Ugb25s
eSB0byAibWVnYXNhcyIuCj4gCj4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFi
a29zdEByZWRoYXQuY29tPgo+IC0tLQo+ICBody9hY3BpL3BpaXg0LmMgICAgICAgICAgICAgICAg
ICAgICB8ICAxICsKPiAgaHcvYXVkaW8vYWM5Ny5jICAgICAgICAgICAgICAgICAgICAgfCAgNCAr
KysrCj4gIGh3L2F1ZGlvL2VzMTM3MC5jICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBo
dy9hdWRpby9pbnRlbC1oZGEuYyAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvY2hhci9z
ZXJpYWwtcGNpLmMgICAgICAgICAgICAgICAgfCAxMiArKysrKysrKysrKysKPiAgaHcvZGlzcGxh
eS9jaXJydXNfdmdhLmMgICAgICAgICAgICAgfCAgNCArKysrCj4gIGh3L2Rpc3BsYXkvcXhsLmMg
ICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBody9kaXNwbGF5L3NtNTAxLmMgICAgICAg
ICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvZGlzcGxheS92Z2EtcGNpLmMgICAgICAgICAgICAg
ICAgfCAgNCArKysrCj4gIGh3L2Rpc3BsYXkvdm13YXJlX3ZnYS5jICAgICAgICAgICAgIHwgIDQg
KysrKwo+ICBody9pMmMvc21idXNfaWNoOS5jICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAg
aHcvaTM4Ni9hbWRfaW9tbXUuYyAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gIGh3L2kzODYv
a3ZtL3BjaS1hc3NpZ24uYyAgICAgICAgICAgIHwgIDQgKysrKwo+ICBody9pMzg2L3BjX3BpaXgu
YyAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3Jt
LmMgICAgICAgICAgfCAgNCArKysrCj4gIGh3L2kzODYveGVuL3hlbl9wdmRldmljZS5jICAgICAg
ICAgIHwgIDQgKysrKwo+ICBody9pZGUvaWNoLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA0
ICsrKysKPiAgaHcvaWRlL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4g
IGh3L2lwYWNrL3RwY2kyMDAuYyAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBody9pc2Ev
aTgyMzc4LmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvaXNhL2xwY19pY2g5
LmMgICAgICAgICAgICAgICAgICAgfCAgMSArCj4gIGh3L2lzYS9waWl4NC5jICAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKysrKwo+ICBody9pc2EvdnQ4MmM2ODYuYyAgICAgICAgICAgICAgICAg
ICB8IDE2ICsrKysrKysrKysrKysrKysKPiAgaHcvbWlwcy9ndDY0eHh4X3BjaS5jICAgICAgICAg
ICAgICAgfCAgNCArKysrCj4gIGh3L21pc2MvZWR1LmMgICAgICAgICAgICAgICAgICAgICAgIHwg
IDUgKysrKysKPiAgaHcvbWlzYy9pdnNobWVtLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKysr
Cj4gIGh3L21pc2MvbWFjaW8vbWFjaW8uYyAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBody9t
aXNjL3BjaS10ZXN0ZGV2LmMgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvbmV0L2UxMDAw
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gIGh3L25ldC9lZXBybzEwMC5jICAg
ICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBody9uZXQvbmUyMDAwLmMgICAgICAgICAgICAg
ICAgICAgICB8ICA0ICsrKysKPiAgaHcvbmV0L3BjbmV0LXBjaS5jICAgICAgICAgICAgICAgICAg
fCAgNCArKysrCj4gIGh3L25ldC9yb2NrZXIvcm9ja2VyLmMgICAgICAgICAgICAgIHwgIDQgKysr
Kwo+ICBody9uZXQvcnRsODEzOS5jICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcv
cGNpLWJyaWRnZS9kZWMuYyAgICAgICAgICAgICAgICAgfCAgOCArKysrKysrKwo+ICBody9wY2kt
YnJpZGdlL2k4MjgwMWIxMS5jICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvcGNpLWJyaWRnZS9w
Y2lfYnJpZGdlX2Rldi5jICAgICAgfCAgMSArCj4gIGh3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVy
X2JyaWRnZS5jIHwgIDggKysrKysrKysKPiAgaHcvcGNpLWhvc3QvYXBiLmMgICAgICAgICAgICAg
ICAgICAgfCAgOCArKysrKysrKwo+ICBody9wY2ktaG9zdC9ib25pdG8uYyAgICAgICAgICAgICAg
ICB8ICA0ICsrKysKPiAgaHcvcGNpLWhvc3QvZ3BleC5jICAgICAgICAgICAgICAgICAgfCAgNCAr
KysrCj4gIGh3L3BjaS1ob3N0L2dyYWNrbGUuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBo
dy9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKysrCj4gIGh3L3Bj
aS1ob3N0L3BwY2U1MDAuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBody9wY2ktaG9zdC9w
cmVwLmMgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvcGNpLWhvc3QvcTM1LmMgICAg
ICAgICAgICAgICAgICAgfCAgNCArKysrCj4gIGh3L3BjaS1ob3N0L3VuaW5vcnRoLmMgICAgICAg
ICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwo+ICBody9wY2ktaG9zdC92ZXJzYXRpbGUuYyAg
ICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvcHBjL3BwYzR4eF9wY2kuYyAgICAgICAgICAgICAg
ICAgfCAgNCArKysrCj4gIGh3L3Njc2kvZXNwLXBjaS5jICAgICAgICAgICAgICAgICAgIHwgIDQg
KysrKwo+ICBody9zY3NpL2xzaTUzYzg5NWEuYyAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAg
aHcvc2NzaS9tZWdhc2FzLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gIGh3L3Njc2kv
bXB0c2FzLmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBody9zZC9zZGhjaS5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvc2g0L3NoX3BjaS5jICAgICAgICAg
ICAgICAgICAgICAgfCAgNCArKysrCj4gIGh3L3NwYXJjNjQvc3VuNHUuYyAgICAgICAgICAgICAg
ICAgIHwgIDQgKysrKwo+ICBody91c2IvaGNkLWVoY2ktcGNpLmMgICAgICAgICAgICAgICB8ICA0
ICsrKysKPiAgaHcvdXNiL2hjZC1vaGNpLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4g
IGh3L3VzYi9oY2QtdWhjaS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBody92Zmlv
L3BjaS1xdWlya3MuYyAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgaHcvd2F0Y2hkb2cvd2R0
X2k2MzAwZXNiLmMgICAgICAgICAgfCAgNCArKysrCj4gIGh3L3hlbi94ZW5fcHQuYyAgICAgICAg
ICAgICAgICAgICAgIHwgIDQgKysrKwo+ICA2MiBmaWxlcyBjaGFuZ2VkLCAyODggaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS9ody9hY3BpL3BpaXg0LmMgYi9ody9hY3BpL3BpaXg0LmMK
PiBpbmRleCBmMjc2OTY3Li5kZWZlOThhIDEwMDY0NAo+IC0tLSBhL2h3L2FjcGkvcGlpeDQuYwo+
ICsrKyBiL2h3L2FjcGkvcGlpeDQuYwo+IEBAIC03MjMsNiArNzIzLDcgQEAgc3RhdGljIGNvbnN0
IFR5cGVJbmZvIHBpaXg0X3BtX2luZm8gPSB7Cj4gICAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKPiAgICAgICAgICB7IFRZUEVfSE9UUExVR19IQU5ETEVSIH0sCj4gICAgICAg
ICAgeyBUWVBFX0FDUElfREVWSUNFX0lGIH0sCj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZ
X1BDSV9ERVZJQ0UgfSwKPiAgICAgICAgICB7IH0KPiAgICAgIH0KPiAgfTsKPiBkaWZmIC0tZ2l0
IGEvaHcvYXVkaW8vYWM5Ny5jIGIvaHcvYXVkaW8vYWM5Ny5jCj4gaW5kZXggOTU5Yzc4Ni4uNjAy
N2UxNSAxMDA2NDQKPiAtLS0gYS9ody9hdWRpby9hYzk3LmMKPiArKysgYi9ody9hdWRpby9hYzk3
LmMKPiBAQCAtMTQzMSw2ICsxNDMxLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBhYzk3X2lu
Zm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5p
bnN0YW5jZV9zaXplID0gc2l6ZW9mIChBQzk3TGlua1N0YXRlKSwKPiAgICAgIC5jbGFzc19pbml0
ICAgID0gYWM5N19jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5m
b1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAg
ICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgYWM5N19yZWdpc3Rl
cl90eXBlcyAodm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvYXVkaW8vZXMxMzcwLmMgYi9ody9hdWRp
by9lczEzNzAuYwo+IGluZGV4IGRkN2MyM2QuLmVkMTRlYzMgMTAwNjQ0Cj4gLS0tIGEvaHcvYXVk
aW8vZXMxMzcwLmMKPiArKysgYi9ody9hdWRpby9lczEzNzAuYwo+IEBAIC0xMDgyLDYgKzEwODIs
MTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGVzMTM3MF9pbmZvID0gewo+ICAgICAgLnBhcmVu
dCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVv
ZiAoRVMxMzcwU3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSBlczEzNzBfY2xhc3NfaW5p
dCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsg
SU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwK
PiAgfTsKPiAgCj4gIHN0YXRpYyB2b2lkIGVzMTM3MF9yZWdpc3Rlcl90eXBlcyAodm9pZCkKPiBk
aWZmIC0tZ2l0IGEvaHcvYXVkaW8vaW50ZWwtaGRhLmMgYi9ody9hdWRpby9pbnRlbC1oZGEuYwo+
IGluZGV4IDA2YWNjOTguLmUyYjliZjUgMTAwNjQ0Cj4gLS0tIGEvaHcvYXVkaW8vaW50ZWwtaGRh
LmMKPiArKysgYi9ody9hdWRpby9pbnRlbC1oZGEuYwo+IEBAIC0xMjk5LDYgKzEyOTksMTAgQEAg
c3RhdGljIGNvbnN0IFR5cGVJbmZvIGludGVsX2hkYV9pbmZvID0gewo+ICAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoSW50ZWxIREFTdGF0ZSksCj4gICAgICAuY2xhc3NfaW5pdCAgICA9IGlu
dGVsX2hkYV9jbGFzc19pbml0LAo+ICAgICAgLmFic3RyYWN0ICAgICAgPSB0cnVlLAo+ICsgICAg
LmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0Vf
TEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAK
PiAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGludGVsX2hkYV9pbmZvX2ljaDYgPSB7Cj4gZGlmZiAt
LWdpdCBhL2h3L2NoYXIvc2VyaWFsLXBjaS5jIGIvaHcvY2hhci9zZXJpYWwtcGNpLmMKPiBpbmRl
eCAzMDMxMDRkLi5jMmRiY2MwIDEwMDY0NAo+IC0tLSBhL2h3L2NoYXIvc2VyaWFsLXBjaS5jCj4g
KysrIGIvaHcvY2hhci9zZXJpYWwtcGNpLmMKPiBAQCAtMjUwLDYgKzI1MCwxMCBAQCBzdGF0aWMg
Y29uc3QgVHlwZUluZm8gc2VyaWFsX3BjaV9pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAg
PSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lTZXJp
YWxTdGF0ZSksCj4gICAgICAuY2xhc3NfaW5pdCAgICA9IHNlcmlhbF9wY2lfY2xhc3NfaW5pdGZu
LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJ
TlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+
ICB9Owo+ICAKPiAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIG11bHRpXzJ4X3NlcmlhbF9wY2lfaW5m
byA9IHsKPiBAQCAtMjU3LDYgKzI2MSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gbXVsdGlf
Mnhfc2VyaWFsX3BjaV9pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9E
RVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lNdWx0aVNlcmlhbFN0YXRl
KSwKPiAgICAgIC5jbGFzc19pbml0ICAgID0gbXVsdGlfMnhfc2VyaWFsX3BjaV9jbGFzc19pbml0
Zm4sCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7
IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0s
Cj4gIH07Cj4gIAo+ICBzdGF0aWMgY29uc3QgVHlwZUluZm8gbXVsdGlfNHhfc2VyaWFsX3BjaV9p
bmZvID0gewo+IEBAIC0yNjQsNiArMjcyLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBtdWx0
aV80eF9zZXJpYWxfcGNpX2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJ
X0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSU11bHRpU2VyaWFsU3Rh
dGUpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSBtdWx0aV80eF9zZXJpYWxfcGNpX2NsYXNzX2lu
aXRmbiwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAg
IHsgSU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAg
fSwKPiAgfTsKPiAgCj4gIHN0YXRpYyB2b2lkIHNlcmlhbF9wY2lfcmVnaXN0ZXJfdHlwZXModm9p
ZCkKPiBkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5L2Np
cnJ1c192Z2EuYwo+IGluZGV4IGFmYzI5MGEuLjlhMzlmYTAgMTAwNjQ0Cj4gLS0tIGEvaHcvZGlz
cGxheS9jaXJydXNfdmdhLmMKPiArKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwo+IEBAIC0z
MTYyLDYgKzMxNjIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGNpcnJ1c192Z2FfaW5mbyA9
IHsKPiAgICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgLmluc3Rh
bmNlX3NpemUgPSBzaXplb2YoUENJQ2lycnVzVkdBU3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQg
ICAgPSBjaXJydXNfdmdhX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+
ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBjaXJydXNf
dmdhX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvcXhsLmMg
Yi9ody9kaXNwbGF5L3F4bC5jCj4gaW5kZXggYWUzNjc3Zi4uMWEwMTBlOCAxMDA2NDQKPiAtLS0g
YS9ody9kaXNwbGF5L3F4bC5jCj4gKysrIGIvaHcvZGlzcGxheS9xeGwuYwo+IEBAIC0yNDMwLDYg
KzI0MzAsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHF4bF9wY2lfdHlwZV9pbmZvID0gewo+
ICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJUVhMRGV2aWNlKSwKPiAgICAgIC5hYnN0
cmFjdCA9IHRydWUsCj4gICAgICAuY2xhc3NfaW5pdCA9IHF4bF9wY2lfY2xhc3NfaW5pdCwKPiAr
ICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJG
QUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsK
PiAgCj4gIHN0YXRpYyB2b2lkIHF4bF9wcmltYXJ5X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmts
YXNzLCB2b2lkICpkYXRhKQo+IGRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3NtNTAxLmMgYi9ody9k
aXNwbGF5L3NtNTAxLmMKPiBpbmRleCA5YWE1MTViLi43NTM4ZjBjIDEwMDY0NAo+IC0tLSBhL2h3
L2Rpc3BsYXkvc201MDEuYwo+ICsrKyBiL2h3L2Rpc3BsYXkvc201MDEuYwo+IEBAIC0xODQzLDYg
KzE4NDMsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHNtNTAxX3BjaV9pbmZvID0gewo+ICAg
ICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6
ZSA9IHNpemVvZihTTTUwMVBDSVN0YXRlKSwKPiAgICAgIC5jbGFzc19pbml0ICAgID0gc201MDFf
cGNpX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsK
PiArICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsg
fSwKPiArICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBzbTUwMV9yZWdpc3Rlcl90eXBl
cyh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3ZnYS1wY2kuYyBiL2h3L2Rpc3BsYXkv
dmdhLXBjaS5jCj4gaW5kZXggYWM5YTc2NC4uNzI0NzdlNCAxMDA2NDQKPiAtLS0gYS9ody9kaXNw
bGF5L3ZnYS1wY2kuYwo+ICsrKyBiL2h3L2Rpc3BsYXkvdmdhLXBjaS5jCj4gQEAgLTMzOCw2ICsz
MzgsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHZnYV9wY2lfdHlwZV9pbmZvID0gewo+ICAg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJVkdBU3RhdGUpLAo+ICAgICAgLmFic3RyYWN0
ID0gdHJ1ZSwKPiAgICAgIC5jbGFzc19pbml0ID0gdmdhX3BjaV9jbGFzc19pbml0LAo+ICsgICAg
LmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0Vf
TEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAK
PiAgc3RhdGljIHZvaWQgdmdhX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpk
YXRhKQo+IGRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3Ztd2FyZV92Z2EuYyBiL2h3L2Rpc3BsYXkv
dm13YXJlX3ZnYS5jCj4gaW5kZXggNGE2NGI0MS4uOWMyYWEyZCAxMDA2NDQKPiAtLS0gYS9ody9k
aXNwbGF5L3Ztd2FyZV92Z2EuYwo+ICsrKyBiL2h3L2Rpc3BsYXkvdm13YXJlX3ZnYS5jCj4gQEAg
LTEzNTAsNiArMTM1MCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdm1zdmdhX2luZm8gPSB7
Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5j
ZV9zaXplID0gc2l6ZW9mKHN0cnVjdCBwY2lfdm1zdmdhX3N0YXRlX3MpLAo+ICAgICAgLmNsYXNz
X2luaXQgICAgPSB2bXN2Z2FfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVy
ZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0s
Cj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4gIHN0YXRpYyB2b2lkIHZtc3Zn
YV9yZWdpc3Rlcl90eXBlcyh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9pMmMvc21idXNfaWNoOS5j
IGIvaHcvaTJjL3NtYnVzX2ljaDkuYwo+IGluZGV4IGVhNTFlMDkuLjgzYjA1MTIgMTAwNjQ0Cj4g
LS0tIGEvaHcvaTJjL3NtYnVzX2ljaDkuYwo+ICsrKyBiL2h3L2kyYy9zbWJ1c19pY2g5LmMKPiBA
QCAtMTE5LDYgKzExOSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gaWNoOV9zbWJfaW5mbyA9
IHsKPiAgICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6
ZSA9IHNpemVvZihJQ0g5U01CU3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQgPSBpY2g5X3NtYl9j
bGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAg
ICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4g
KyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgaWNoOV9zbWJfcmVnaXN0ZXIodm9pZCkK
PiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hbWRfaW9tbXUuYyBiL2h3L2kzODYvYW1kX2lvbW11LmMK
PiBpbmRleCAzMzQ5MzhhLi40NzFjN2E5IDEwMDY0NAo+IC0tLSBhL2h3L2kzODYvYW1kX2lvbW11
LmMKPiArKysgYi9ody9pMzg2L2FtZF9pb21tdS5jCj4gQEAgLTEyMjcsNiArMTIyNywxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gYW1kdmlQQ0kgPSB7Cj4gICAgICAubmFtZSA9ICJBTURWSS1Q
Q0kiLAo+ICAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9z
aXplID0gc2l6ZW9mKEFNRFZJUENJU3RhdGUpLAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJm
YWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwK
PiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgYW1kdmlf
aW9tbXVfbWVtb3J5X3JlZ2lvbl9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAq
ZGF0YSkKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9rdm0vcGNpLWFzc2lnbi5jIGIvaHcvaTM4Ni9r
dm0vcGNpLWFzc2lnbi5jCj4gaW5kZXggMzNlMjBjYi4uNTc4MDBkMyAxMDA2NDQKPiAtLS0gYS9o
dy9pMzg2L2t2bS9wY2ktYXNzaWduLmMKPiArKysgYi9ody9pMzg2L2t2bS9wY2ktYXNzaWduLmMK
PiBAQCAtMTg2NCw2ICsxODY0LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBhc3NpZ25faW5m
byA9IHsKPiAgICAgIC5pbnN0YW5jZV9zaXplICAgICAgPSBzaXplb2YoQXNzaWduZWREZXZpY2Up
LAo+ICAgICAgLmNsYXNzX2luaXQgICAgICAgICA9IGFzc2lnbl9jbGFzc19pbml0LAo+ICAgICAg
Lmluc3RhbmNlX2luaXQgICAgICA9IGFzc2lnbmVkX2Rldl9pbnN0YW5jZV9pbml0LAo+ICsgICAg
LmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0Vf
TEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAK
PiAgc3RhdGljIHZvaWQgYXNzaWduX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBh
L2h3L2kzODYvcGNfcGlpeC5jIGIvaHcvaTM4Ni9wY19waWl4LmMKPiBpbmRleCA0NmRmZDJjLi5l
YWZjMjA3IDEwMDY0NAo+IC0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCj4gKysrIGIvaHcvaTM4Ni9w
Y19waWl4LmMKPiBAQCAtMTA0OSw2ICsxMDQ5LDEwIEBAIHN0YXRpYyBUeXBlSW5mbyBpc2FfYnJp
ZGdlX2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAg
ICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCj4gICAgICAuY2xhc3NfaW5p
dCA9IGlzYV9icmlkZ2VfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFj
ZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4g
KyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4gIHN0YXRpYyB2b2lkIHB0X2dyYXBo
aWNzX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbl9w
bGF0Zm9ybS5jIGIvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKPiBpbmRleCA5YmE3NDc0Li4y
MTEzYmQwIDEwMDY0NAo+IC0tLSBhL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCj4gKysrIGIv
aHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKPiBAQCAtNTE3LDYgKzUxNywxMCBAQCBzdGF0aWMg
Y29uc3QgVHlwZUluZm8geGVuX3BsYXRmb3JtX2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAg
ICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSVhl
blBsYXRmb3JtU3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSB4ZW5fcGxhdGZvcm1fY2xh
c3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAg
ICAgIHsgSU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsg
ICAgfSwKPiAgfTsKPiAgCj4gIHN0YXRpYyB2b2lkIHhlbl9wbGF0Zm9ybV9yZWdpc3Rlcl90eXBl
cyh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW5fcHZkZXZpY2UuYyBiL2h3L2kz
ODYveGVuL3hlbl9wdmRldmljZS5jCj4gaW5kZXggYzA5M2IzNC4uZTJhZTgxYiAxMDA2NDQKPiAt
LS0gYS9ody9pMzg2L3hlbi94ZW5fcHZkZXZpY2UuYwo+ICsrKyBiL2h3L2kzODYveGVuL3hlbl9w
dmRldmljZS5jCj4gQEAgLTEyNyw2ICsxMjcsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhl
bl9wdl90eXBlX2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklD
RSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlblBWRGV2aWNlKSwKPiAgICAgIC5j
bGFzc19pbml0ICAgID0geGVuX3B2X2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJ
bnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklD
RSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCB4
ZW5fcHZfcmVnaXN0ZXJfdHlwZXModm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvaWRlL2ljaC5jIGIv
aHcvaWRlL2ljaC5jCj4gaW5kZXggOTQ3MmE2MC4uMGM2MGFhMyAxMDA2NDQKPiAtLS0gYS9ody9p
ZGUvaWNoLmMKPiArKysgYi9ody9pZGUvaWNoLmMKPiBAQCAtMTg0LDYgKzE4NCwxMCBAQCBzdGF0
aWMgY29uc3QgVHlwZUluZm8gaWNoX2FoY2lfaW5mbyA9IHsKPiAgICAgIC5pbnN0YW5jZV9zaXpl
ID0gc2l6ZW9mKEFIQ0lQQ0lTdGF0ZSksCj4gICAgICAuaW5zdGFuY2VfaW5pdCA9IHBjaV9pY2g5
X2FoY2lfaW5pdCwKPiAgICAgIC5jbGFzc19pbml0ICAgID0gaWNoX2FoY2lfY2xhc3NfaW5pdCwK
PiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5U
RVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAg
fTsKPiAgCj4gIHN0YXRpYyB2b2lkIGljaF9haGNpX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlm
ZiAtLWdpdCBhL2h3L2lkZS9wY2kuYyBiL2h3L2lkZS9wY2kuYwo+IGluZGV4IDNjZmI1MTAuLmY0
MzcyOTggMTAwNjQ0Cj4gLS0tIGEvaHcvaWRlL3BjaS5jCj4gKysrIGIvaHcvaWRlL3BjaS5jCj4g
QEAgLTQ1OCw2ICs0NTgsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBjaV9pZGVfdHlwZV9p
bmZvID0gewo+ICAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5j
ZV9zaXplID0gc2l6ZW9mKFBDSUlERVN0YXRlKSwKPiAgICAgIC5hYnN0cmFjdCA9IHRydWUsCj4g
KyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVS
RkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gIH07
Cj4gIAo+ICBzdGF0aWMgdm9pZCBwY2lfaWRlX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAt
LWdpdCBhL2h3L2lwYWNrL3RwY2kyMDAuYyBiL2h3L2lwYWNrL3RwY2kyMDAuYwo+IGluZGV4IDRk
ZmE2YjMuLmUzODAzNzggMTAwNjQ0Cj4gLS0tIGEvaHcvaXBhY2svdHBjaTIwMC5jCj4gKysrIGIv
aHcvaXBhY2svdHBjaTIwMC5jCj4gQEAgLTY0Niw2ICs2NDYsMTAgQEAgc3RhdGljIGNvbnN0IFR5
cGVJbmZvIHRwY2kyMDBfaW5mbyA9IHsKPiAgICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lf
REVWSUNFLAo+ICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoVFBDSTIwMFN0YXRlKSwKPiAg
ICAgIC5jbGFzc19pbml0ICAgID0gdHBjaTIwMF9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFj
ZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BD
SV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGlj
IHZvaWQgdHBjaTIwMF9yZWdpc3Rlcl90eXBlcyh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9pc2Ev
aTgyMzc4LmMgYi9ody9pc2EvaTgyMzc4LmMKPiBpbmRleCA0ZDI5YTk5Li4xMzcwMmI4IDEwMDY0
NAo+IC0tLSBhL2h3L2lzYS9pODIzNzguYwo+ICsrKyBiL2h3L2lzYS9pODIzNzguYwo+IEBAIC0x
MzgsNiArMTM4LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBpODIzNzhfdHlwZV9pbmZvID0g
ewo+ICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoSTgyMzc4U3RhdGUpLAo+ICAgICAgLmlu
c3RhbmNlX2luaXQgPSBpODIzNzhfaW5pdCwKPiAgICAgIC5jbGFzc19pbml0ID0gaTgyMzc4X2Ns
YXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAg
ICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiAr
ICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBpODIzNzhfcmVnaXN0ZXJfdHlwZXModm9p
ZCkKPiBkaWZmIC0tZ2l0IGEvaHcvaXNhL2xwY19pY2g5LmMgYi9ody9pc2EvbHBjX2ljaDkuYwo+
IGluZGV4IGFjODQxNmQuLmRjZGUxNTIgMTAwNjQ0Cj4gLS0tIGEvaHcvaXNhL2xwY19pY2g5LmMK
PiArKysgYi9ody9pc2EvbHBjX2ljaDkuYwo+IEBAIC04MjMsNiArODIzLDcgQEAgc3RhdGljIGNv
bnN0IFR5cGVJbmZvIGljaDlfbHBjX2luZm8gPSB7Cj4gICAgICAuaW50ZXJmYWNlcyA9IChJbnRl
cmZhY2VJbmZvW10pIHsKPiAgICAgICAgICB7IFRZUEVfSE9UUExVR19IQU5ETEVSIH0sCj4gICAg
ICAgICAgeyBUWVBFX0FDUElfREVWSUNFX0lGIH0sCj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVH
QUNZX1BDSV9ERVZJQ0UgfSwKPiAgICAgICAgICB7IH0KPiAgICAgIH0KPiAgfTsKPiBkaWZmIC0t
Z2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwo+IGluZGV4IGY4MTFlYmEuLjUx
NWU1NWQgMTAwNjQ0Cj4gLS0tIGEvaHcvaXNhL3BpaXg0LmMKPiArKysgYi9ody9pc2EvcGlpeDQu
Ywo+IEBAIC0xMzIsNiArMTMyLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBwaWl4NF9pbmZv
ID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5z
dGFuY2Vfc2l6ZSA9IHNpemVvZihQSUlYNFN0YXRlKSwKPiAgICAgIC5jbGFzc19pbml0ICAgID0g
cGlpeDRfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkg
ewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAg
eyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4gIHN0YXRpYyB2b2lkIHBpaXg0X3JlZ2lzdGVyX3R5
cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L2lzYS92dDgyYzY4Ni5jIGIvaHcvaXNhL3Z0ODJj
Njg2LmMKPiBpbmRleCA1MGRjODNkLi4zMTlkYzdmIDEwMDY0NAo+IC0tLSBhL2h3L2lzYS92dDgy
YzY4Ni5jCj4gKysrIGIvaHcvaXNhL3Z0ODJjNjg2LmMKPiBAQCAtMzAxLDYgKzMwMSwxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gdmlhX2FjOTdfaW5mbyA9IHsKPiAgICAgIC5wYXJlbnQgICAg
ICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoVlQ2
ODZBQzk3U3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSB2aWFfYWM5N19jbGFzc19pbml0
LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJ
TlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+
ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgdnQ4MmM2ODZiX21jOTdfcmVhbGl6ZShQQ0lEZXZpY2Ug
KmRldiwgRXJyb3IgKiplcnJwKQo+IEBAIC0zNDEsNiArMzQ1LDEwIEBAIHN0YXRpYyBjb25zdCBU
eXBlSW5mbyB2aWFfbWM5N19pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BD
SV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihWVDY4Nk1DOTdTdGF0ZSks
Cj4gICAgICAuY2xhc3NfaW5pdCAgICA9IHZpYV9tYzk3X2NsYXNzX2luaXQsCj4gKyAgICAuaW50
ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9MRUdB
Q1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gIH07Cj4gIAo+ICAv
KiB2dDgyYzY4NiBwbSBpbml0ICovCj4gQEAgLTQxOSw2ICs0MjcsMTAgQEAgc3RhdGljIGNvbnN0
IFR5cGVJbmZvIHZpYV9wbV9pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BD
SV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihWVDY4NlBNU3RhdGUpLAo+
ICAgICAgLmNsYXNzX2luaXQgICAgPSB2aWFfcG1fY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZh
Y2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xFR0FDWV9Q
Q0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4gIHN0YXRp
YyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV92aWEgPSB7Cj4gQEAgLTUwMiw2ICs1
MTQsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHZpYV9pbmZvID0gewo+ICAgICAgLnBhcmVu
dCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVv
ZihWVDgyQzY4NkJTdGF0ZSksCj4gICAgICAuY2xhc3NfaW5pdCAgICA9IHZpYV9jbGFzc19pbml0
LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJ
TlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+
ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgdnQ4MmM2ODZiX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4g
ZGlmZiAtLWdpdCBhL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYyBiL2h3L21pcHMvZ3Q2NHh4eF9wY2ku
Ywo+IGluZGV4IGU4YjJlZWYuLjk2ZDhjZDAgMTAwNjQ0Cj4gLS0tIGEvaHcvbWlwcy9ndDY0eHh4
X3BjaS5jCj4gKysrIGIvaHcvbWlwcy9ndDY0eHh4X3BjaS5jCj4gQEAgLTEyMzIsNiArMTIzMiwx
MCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gZ3Q2NDEyMF9wY2lfaW5mbyA9IHsKPiAgICAgIC5w
YXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgLmluc3RhbmNlX3NpemUgPSBz
aXplb2YoUENJRGV2aWNlKSwKPiAgICAgIC5jbGFzc19pbml0ICAgID0gZ3Q2NDEyMF9wY2lfY2xh
c3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAg
ICAgIHsgSU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsg
ICAgfSwKPiAgfTsKPiAgCj4gIHN0YXRpYyB2b2lkIGd0NjQxMjBfY2xhc3NfaW5pdChPYmplY3RD
bGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L21pc2MvZWR1LmMgYi9o
dy9taXNjL2VkdS5jCj4gaW5kZXggMDFhY2FjZi4uNjRiMTJiMyAxMDA2NDQKPiAtLS0gYS9ody9t
aXNjL2VkdS5jCj4gKysrIGIvaHcvbWlzYy9lZHUuYwo+IEBAIC00MDgsMTIgKzQwOCwxNyBAQCBz
dGF0aWMgdm9pZCBlZHVfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEp
Cj4gIAo+ICBzdGF0aWMgdm9pZCBwY2lfZWR1X3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gIHsKPiAr
ICAgIHN0YXRpYyBJbnRlcmZhY2VJbmZvIGludGVyZmFjZXNbXSA9IHsKPiArICAgICAgICB7IElO
VEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH07Cj4g
ICAgICBzdGF0aWMgY29uc3QgVHlwZUluZm8gZWR1X2luZm8gPSB7Cj4gICAgICAgICAgLm5hbWUg
ICAgICAgICAgPSAiZWR1IiwKPiAgICAgICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RF
VklDRSwKPiAgICAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihFZHVTdGF0ZSksCj4gICAg
ICAgICAgLmluc3RhbmNlX2luaXQgPSBlZHVfaW5zdGFuY2VfaW5pdCwKPiAgICAgICAgICAuY2xh
c3NfaW5pdCAgICA9IGVkdV9jbGFzc19pbml0LAo+ICsgICAgICAgIC5pbnRlcmZhY2VzID0gaW50
ZXJmYWNlcywKPiAgICAgIH07Cj4gIAo+ICAgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJmVkdV9p
bmZvKTsKPiBkaWZmIC0tZ2l0IGEvaHcvbWlzYy9pdnNobWVtLmMgYi9ody9taXNjL2l2c2htZW0u
Ywo+IGluZGV4IDQ3YTAxNWYuLmRhNjNjOTAgMTAwNjQ0Cj4gLS0tIGEvaHcvbWlzYy9pdnNobWVt
LmMKPiArKysgYi9ody9taXNjL2l2c2htZW0uYwo+IEBAIC0xMDEwLDYgKzEwMTAsMTAgQEAgc3Rh
dGljIGNvbnN0IFR5cGVJbmZvIGl2c2htZW1fY29tbW9uX2luZm8gPSB7Cj4gICAgICAuaW5zdGFu
Y2Vfc2l6ZSA9IHNpemVvZihJVlNobWVtU3RhdGUpLAo+ICAgICAgLmFic3RyYWN0ICAgICAgPSB0
cnVlLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSBpdnNobWVtX2NvbW1vbl9jbGFzc19pbml0LAo+
ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRF
UkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9
Owo+ICAKPiAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiBpdnNobWVtX3BsYWluX3Zt
c2QgPSB7Cj4gZGlmZiAtLWdpdCBhL2h3L21pc2MvbWFjaW8vbWFjaW8uYyBiL2h3L21pc2MvbWFj
aW8vbWFjaW8uYwo+IGluZGV4IDVkNTdmNDUuLmZhMTYzZTMgMTAwNjQ0Cj4gLS0tIGEvaHcvbWlz
Yy9tYWNpby9tYWNpby5jCj4gKysrIGIvaHcvbWlzYy9tYWNpby9tYWNpby5jCj4gQEAgLTQxNSw2
ICs0MTUsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIG1hY2lvX3R5cGVfaW5mbyA9IHsKPiAg
ICAgIC5pbnN0YW5jZV9pbml0ID0gbWFjaW9faW5zdGFuY2VfaW5pdCwKPiAgICAgIC5hYnN0cmFj
dCAgICAgID0gdHJ1ZSwKPiAgICAgIC5jbGFzc19pbml0ICAgID0gbWFjaW9fY2xhc3NfaW5pdCwK
PiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5U
RVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAg
fTsKPiAgCj4gIHN0YXRpYyB2b2lkIG1hY2lvX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAt
LWdpdCBhL2h3L21pc2MvcGNpLXRlc3RkZXYuYyBiL2h3L21pc2MvcGNpLXRlc3RkZXYuYwo+IGlu
ZGV4IDdkNTk5MDIuLjk5MjE1N2YgMTAwNjQ0Cj4gLS0tIGEvaHcvbWlzYy9wY2ktdGVzdGRldi5j
Cj4gKysrIGIvaHcvbWlzYy9wY2ktdGVzdGRldi5jCj4gQEAgLTMyNiw2ICszMjYsMTAgQEAgc3Rh
dGljIGNvbnN0IFR5cGVJbmZvIHBjaV90ZXN0ZGV2X2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAg
ICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBD
SVRlc3REZXZTdGF0ZSksCj4gICAgICAuY2xhc3NfaW5pdCAgICA9IHBjaV90ZXN0ZGV2X2NsYXNz
X2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAg
ICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAg
IH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBwY2lfdGVzdGRldl9yZWdpc3Rlcl90eXBlcyh2
b2lkKQo+IGRpZmYgLS1naXQgYS9ody9uZXQvZTEwMDAuYyBiL2h3L25ldC9lMTAwMC5jCj4gaW5k
ZXggZjJlNTA3Mi4uNTFhYjgzZCAxMDA2NDQKPiAtLS0gYS9ody9uZXQvZTEwMDAuYwo+ICsrKyBi
L2h3L25ldC9lMTAwMC5jCj4gQEAgLTE2ODUsNiArMTY4NSwxMCBAQCBzdGF0aWMgY29uc3QgVHlw
ZUluZm8gZTEwMDBfYmFzZV9pbmZvID0gewo+ICAgICAgLmluc3RhbmNlX2luaXQgPSBlMTAwMF9p
bnN0YW5jZV9pbml0LAo+ICAgICAgLmNsYXNzX3NpemUgICAgPSBzaXplb2YoRTEwMDBCYXNlQ2xh
c3MpLAo+ICAgICAgLmFic3RyYWN0ICAgICAgPSB0cnVlLAo+ICsgICAgLmludGVyZmFjZXMgPSAo
SW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJ
Q0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGljIGNvbnN0
IEUxMDAwSW5mbyBlMTAwMF9kZXZpY2VzW10gPSB7Cj4gZGlmZiAtLWdpdCBhL2h3L25ldC9lZXBy
bzEwMC5jIGIvaHcvbmV0L2VlcHJvMTAwLmMKPiBpbmRleCA1YTQ3NzRhLi44ZjVjNTY3IDEwMDY0
NAo+IC0tLSBhL2h3L25ldC9lZXBybzEwMC5jCj4gKysrIGIvaHcvbmV0L2VlcHJvMTAwLmMKPiBA
QCAtMjExNyw2ICsyMTE3LDEwIEBAIHN0YXRpYyB2b2lkIGVlcHJvMTAwX3JlZ2lzdGVyX3R5cGVz
KHZvaWQpCj4gICAgICAgICAgdHlwZV9pbmZvLmNsYXNzX2luaXQgPSBlZXBybzEwMF9jbGFzc19p
bml0Owo+ICAgICAgICAgIHR5cGVfaW5mby5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKEVFUFJPMTAw
U3RhdGUpOwo+ICAgICAgICAgIHR5cGVfaW5mby5pbnN0YW5jZV9pbml0ID0gZWVwcm8xMDBfaW5z
dGFuY2VfaW5pdDsKPiArICAgICAgICB0eXBlX2luZm8uaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKPiArICAgICAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwK
PiArICAgICAgICAgICAgeyB9LAo+ICsgICAgICAgIH07Cj4gIAo+ICAgICAgICAgIHR5cGVfcmVn
aXN0ZXIoJnR5cGVfaW5mbyk7Cj4gICAgICB9Cj4gZGlmZiAtLWdpdCBhL2h3L25ldC9uZTIwMDAu
YyBiL2h3L25ldC9uZTIwMDAuYwo+IGluZGV4IDc5OGQ2ODEuLmZjZTM0MjAgMTAwNjQ0Cj4gLS0t
IGEvaHcvbmV0L25lMjAwMC5jCj4gKysrIGIvaHcvbmV0L25lMjAwMC5jCj4gQEAgLTc4Niw2ICs3
ODYsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIG5lMjAwMF9pbmZvID0gewo+ICAgICAgLmlu
c3RhbmNlX3NpemUgPSBzaXplb2YoUENJTkUyMDAwU3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQg
ICAgPSBuZTIwMDBfY2xhc3NfaW5pdCwKPiAgICAgIC5pbnN0YW5jZV9pbml0ID0gbmUyMDAwX2lu
c3RhbmNlX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiAr
ICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwK
PiArICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBuZTIwMDBfcmVnaXN0ZXJfdHlwZXMo
dm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvbmV0L3BjbmV0LXBjaS5jIGIvaHcvbmV0L3BjbmV0LXBj
aS5jCj4gaW5kZXggMGFjZjhhNC4uY2JlNmU5OSAxMDA2NDQKPiAtLS0gYS9ody9uZXQvcGNuZXQt
cGNpLmMKPiArKysgYi9ody9uZXQvcGNuZXQtcGNpLmMKPiBAQCAtMzY1LDYgKzM2NSwxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gcGNuZXRfaW5mbyA9IHsKPiAgICAgIC5pbnN0YW5jZV9zaXpl
ID0gc2l6ZW9mKFBDSVBDTmV0U3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSBwY25ldF9j
bGFzc19pbml0LAo+ICAgICAgLmluc3RhbmNlX2luaXQgPSBwY25ldF9pbnN0YW5jZV9pbml0LAo+
ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRF
UkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9
Owo+ICAKPiAgc3RhdGljIHZvaWQgcGNpX3BjbmV0X3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlm
ZiAtLWdpdCBhL2h3L25ldC9yb2NrZXIvcm9ja2VyLmMgYi9ody9uZXQvcm9ja2VyL3JvY2tlci5j
Cj4gaW5kZXggNGYwZjZkNy4uMmViNTNhZCAxMDA2NDQKPiAtLS0gYS9ody9uZXQvcm9ja2VyL3Jv
Y2tlci5jCj4gKysrIGIvaHcvbmV0L3JvY2tlci9yb2NrZXIuYwo+IEBAIC0xNTczLDYgKzE1NzMs
MTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHJvY2tlcl9pbmZvID0gewo+ICAgICAgLnBhcmVu
dCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVv
ZihSb2NrZXIpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSByb2NrZXJfY2xhc3NfaW5pdCwKPiAr
ICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJG
QUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsK
PiAgCj4gIHN0YXRpYyB2b2lkIHJvY2tlcl9yZWdpc3Rlcl90eXBlcyh2b2lkKQo+IGRpZmYgLS1n
aXQgYS9ody9uZXQvcnRsODEzOS5jIGIvaHcvbmV0L3J0bDgxMzkuYwo+IGluZGV4IDY3MWM3ZTQu
LjMzNzEzMTggMTAwNjQ0Cj4gLS0tIGEvaHcvbmV0L3J0bDgxMzkuYwo+ICsrKyBiL2h3L25ldC9y
dGw4MTM5LmMKPiBAQCAtMzQ4OSw2ICszNDg5LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBy
dGw4MTM5X2luZm8gPSB7Cj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihSVEw4MTM5U3Rh
dGUpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSBydGw4MTM5X2NsYXNzX2luaXQsCj4gICAgICAu
aW5zdGFuY2VfaW5pdCA9IHJ0bDgxMzlfaW5zdGFuY2VfaW5pdCwKPiArICAgIC5pbnRlcmZhY2Vz
ID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xFR0FDWV9QQ0lf
REVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4gIHN0YXRpYyB2
b2lkIHJ0bDgxMzlfcmVnaXN0ZXJfdHlwZXModm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWJy
aWRnZS9kZWMuYyBiL2h3L3BjaS1icmlkZ2UvZGVjLmMKPiBpbmRleCBlYjI3NWUxLi43N2EwN2Qw
IDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1icmlkZ2UvZGVjLmMKPiArKysgYi9ody9wY2ktYnJpZGdl
L2RlYy5jCj4gQEAgLTc5LDYgKzc5LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBkZWNfMjEx
NTRfcGNpX2JyaWRnZV9pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9C
UklER0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lCcmlkZ2UpLAo+ICAgICAg
LmNsYXNzX2luaXQgICAgPSBkZWNfMjExNTRfcGNpX2JyaWRnZV9jbGFzc19pbml0LAo+ICsgICAg
LmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0Vf
TEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAK
PiAgUENJQnVzICpwY2lfZGVjXzIxMTU0X2luaXQoUENJQnVzICpwYXJlbnRfYnVzLCBpbnQgZGV2
Zm4pCj4gQEAgLTEzOCw2ICsxNDIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGRlY18yMTE1
NF9wY2lfaG9zdF9pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJ
Q0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2UpLAo+ICAgICAgLmNs
YXNzX2luaXQgICAgPSBkZWNfMjExNTRfcGNpX2hvc3RfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRl
cmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xFR0FD
WV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4gIHN0
YXRpYyB2b2lkIHBjaV9kZWNfMjExNTRfZGV2aWNlX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmts
YXNzLCB2b2lkICpkYXRhKQo+IGRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL2k4MjgwMWIxMS5j
IGIvaHcvcGNpLWJyaWRnZS9pODI4MDFiMTEuYwo+IGluZGV4IDJjMWI3NDcuLmJhYWM2M2IgMTAw
NjQ0Cj4gLS0tIGEvaHcvcGNpLWJyaWRnZS9pODI4MDFiMTEuYwo+ICsrKyBiL2h3L3BjaS1icmlk
Z2UvaTgyODAxYjExLmMKPiBAQCAtMTA2LDYgKzEwNiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUlu
Zm8gaTgyODAxYjExX2JyaWRnZV9pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBF
X1BDSV9CUklER0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihJODI4MDFiMTFCcmlk
Z2UpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSBpODI4MDFiMTFfYnJpZGdlX2NsYXNzX2luaXQs
Cj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElO
VEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4g
IH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBkMnBicl9yZWdpc3Rlcih2b2lkKQo+IGRpZmYgLS1naXQg
YS9ody9wY2ktYnJpZGdlL3BjaV9icmlkZ2VfZGV2LmMgYi9ody9wY2ktYnJpZGdlL3BjaV9icmlk
Z2VfZGV2LmMKPiBpbmRleCA0MzczZjFkLi5kODM4MjRiIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1i
cmlkZ2UvcGNpX2JyaWRnZV9kZXYuYwo+ICsrKyBiL2h3L3BjaS1icmlkZ2UvcGNpX2JyaWRnZV9k
ZXYuYwo+IEBAIC0yMzgsNiArMjM4LDcgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBjaV9icmlk
Z2VfZGV2X2luZm8gPSB7Cj4gICAgICAuaW5zdGFuY2VfZmluYWxpemUgPSBwY2lfYnJpZGdlX2Rl
dl9pbnN0YW5jZV9maW5hbGl6ZSwKPiAgICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9b
XSkgewo+ICAgICAgICAgIHsgVFlQRV9IT1RQTFVHX0hBTkRMRVIgfSwKPiArICAgICAgICB7IElO
VEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICAgICAgICAgIHsgfQo+ICAgICAgfQo+ICB9
Owo+IGRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL3BjaV9leHBhbmRlcl9icmlkZ2UuYyBiL2h3
L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVyX2JyaWRnZS5jCj4gaW5kZXggZmY1OWFiZi4uY2M5ZWM4
OCAxMDA2NDQKPiAtLS0gYS9ody9wY2ktYnJpZGdlL3BjaV9leHBhbmRlcl9icmlkZ2UuYwo+ICsr
KyBiL2h3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVyX2JyaWRnZS5jCj4gQEAgLTMxNiw2ICszMTYs
MTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHB4Yl9kZXZfaW5mbyA9IHsKPiAgICAgIC5wYXJl
bnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXpl
b2YoUFhCRGV2KSwKPiAgICAgIC5jbGFzc19pbml0ICAgID0gcHhiX2Rldl9jbGFzc19pbml0LAo+
ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRF
UkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9
Owo+ICAKPiAgc3RhdGljIHZvaWQgcHhiX3BjaWVfZGV2X3JlYWxpemUoUENJRGV2aWNlICpkZXYs
IEVycm9yICoqZXJycCkKPiBAQCAtMzUwLDYgKzM1NCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUlu
Zm8gcHhiX3BjaWVfZGV2X2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJ
X0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBYQkRldiksCj4gICAgICAu
Y2xhc3NfaW5pdCAgICA9IHB4Yl9wY2llX2Rldl9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFj
ZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BD
SV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGlj
IHZvaWQgcHhiX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0
L2FwYi5jIGIvaHcvcGNpLWhvc3QvYXBiLmMKPiBpbmRleCA5NmU1ZDBiLi5jMmM4YzZkIDEwMDY0
NAo+IC0tLSBhL2h3L3BjaS1ob3N0L2FwYi5jCj4gKysrIGIvaHcvcGNpLWhvc3QvYXBiLmMKPiBA
QCAtODE3LDYgKzgxNywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcGJtX3BjaV9ob3N0X2lu
Zm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5p
bnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCj4gICAgICAuY2xhc3NfaW5pdCAgICA9
IHBibV9wY2lfaG9zdF9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNl
SW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiAr
ICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgcGJtX2hvc3Rf
Y2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gQEAgLTg1Nyw2ICs4
NjEsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBibV9wY2lfYnJpZGdlX2luZm8gPSB7Cj4g
ICAgICAubmFtZSAgICAgICAgICA9ICJwYm0tYnJpZGdlIiwKPiAgICAgIC5wYXJlbnQgICAgICAg
ID0gVFlQRV9QQ0lfQlJJREdFLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSBwYm1fcGNpX2JyaWRn
ZV9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4g
KyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0s
Cj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgcGJtX2lvbW11X21lbW9yeV9yZWdp
b25fY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdp
dCBhL2h3L3BjaS1ob3N0L2Jvbml0by5jIGIvaHcvcGNpLWhvc3QvYm9uaXRvLmMKPiBpbmRleCA4
OTEzM2E5Li5mMDM3Mzc4IDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1ob3N0L2Jvbml0by5jCj4gKysr
IGIvaHcvcGNpLWhvc3QvYm9uaXRvLmMKPiBAQCAtODMzLDYgKzgzMywxMCBAQCBzdGF0aWMgY29u
c3QgVHlwZUluZm8gYm9uaXRvX2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVf
UENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSUJvbml0b1N0YXRl
KSwKPiAgICAgIC5jbGFzc19pbml0ICAgID0gYm9uaXRvX2NsYXNzX2luaXQsCj4gKyAgICAuaW50
ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9MRUdB
Q1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gIH07Cj4gIAo+ICBz
dGF0aWMgdm9pZCBib25pdG9fcGNpaG9zdF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywg
dm9pZCAqZGF0YSkKPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvZ3BleC5jIGIvaHcvcGNpLWhv
c3QvZ3BleC5jCj4gaW5kZXggODMwODRiOS4uYzM0OGU4NCAxMDA2NDQKPiAtLS0gYS9ody9wY2kt
aG9zdC9ncGV4LmMKPiArKysgYi9ody9wY2ktaG9zdC9ncGV4LmMKPiBAQCAtMTQ0LDYgKzE0NCwx
MCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gZ3BleF9yb290X2luZm8gPSB7Cj4gICAgICAucGFy
ZW50ID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoR1BF
WFJvb3RTdGF0ZSksCj4gICAgICAuY2xhc3NfaW5pdCA9IGdwZXhfcm9vdF9jbGFzc19pbml0LAo+
ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRF
UkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9
Owo+ICAKPiAgc3RhdGljIHZvaWQgZ3BleF9yZWdpc3Rlcih2b2lkKQo+IGRpZmYgLS1naXQgYS9o
dy9wY2ktaG9zdC9ncmFja2xlLmMgYi9ody9wY2ktaG9zdC9ncmFja2xlLmMKPiBpbmRleCAyZTI4
MWY2Li4wMWQzZWRjIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1ob3N0L2dyYWNrbGUuYwo+ICsrKyBi
L2h3L3BjaS1ob3N0L2dyYWNrbGUuYwo+IEBAIC0xNDIsNiArMTQyLDEwIEBAIHN0YXRpYyBjb25z
dCBUeXBlSW5mbyBncmFja2xlX3BjaV9pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBU
WVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2Up
LAo+ICAgICAgLmNsYXNzX2luaXQgPSBncmFja2xlX3BjaV9jbGFzc19pbml0LAo+ICsgICAgLmlu
dGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVH
QUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAg
c3RhdGljIHZvaWQgcGNpX2dyYWNrbGVfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZv
aWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3L3BjaS1ob3N0
L3BpaXguYwo+IGluZGV4IDA3MmEwNGUuLmQzNTUyMGUgMTAwNjQ0Cj4gLS0tIGEvaHcvcGNpLWhv
c3QvcGlpeC5jCj4gKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCj4gQEAgLTY5NCw2ICs2OTQsMTAg
QEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBpaXgzX3BjaV90eXBlX2luZm8gPSB7Cj4gICAgICAu
aW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQSUlYM1N0YXRlKSwKPiAgICAgIC5hYnN0cmFjdCA9IHRy
dWUsCj4gICAgICAuY2xhc3NfaW5pdCA9IHBjaV9waWl4M19jbGFzc19pbml0LAo+ICsgICAgLmlu
dGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVH
QUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAg
c3RhdGljIHZvaWQgcGlpeDNfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRh
dGEpCj4gQEAgLTc0OCw2ICs3NTIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGk0NDBmeF9p
bmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAu
aW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lJNDQwRlhTdGF0ZSksCj4gICAgICAuY2xhc3NfaW5p
dCAgICA9IGk0NDBmeF9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNl
SW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiAr
ICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgLyogSUdEIFBhc3N0aHJvdWdoIEhv
c3QgQnJpZGdlLiAqLwo+IGRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9wcGNlNTAwLmMgYi9ody9w
Y2ktaG9zdC9wcGNlNTAwLmMKPiBpbmRleCBiZWNjMGVlLi42ZGQ2NmM0IDEwMDY0NAo+IC0tLSBh
L2h3L3BjaS1ob3N0L3BwY2U1MDAuYwo+ICsrKyBiL2h3L3BjaS1ob3N0L3BwY2U1MDAuYwo+IEBA
IC01MTYsNiArNTE2LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBlNTAwX2hvc3RfYnJpZGdl
X2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBQQ0U1MDBQQ0lCcmlkZ2VTdGF0ZSksCj4gICAgICAu
Y2xhc3NfaW5pdCAgICA9IGU1MDBfaG9zdF9icmlkZ2VfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRl
cmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xFR0FD
WV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4gIHN0
YXRpYyBQcm9wZXJ0eSBwY2lob3N0X3Byb3BlcnRpZXNbXSA9IHsKPiBkaWZmIC0tZ2l0IGEvaHcv
cGNpLWhvc3QvcHJlcC5jIGIvaHcvcGNpLWhvc3QvcHJlcC5jCj4gaW5kZXggOGIyOTNiYS4uYmIx
OWI2ZCAxMDA2NDQKPiAtLS0gYS9ody9wY2ktaG9zdC9wcmVwLmMKPiArKysgYi9ody9wY2ktaG9z
dC9wcmVwLmMKPiBAQCAtMzcyLDYgKzM3MiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcmF2
ZW5faW5mbyA9IHsKPiAgICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5z
dGFuY2Vfc2l6ZSA9IHNpemVvZihSYXZlblBDSVN0YXRlKSwKPiAgICAgIC5jbGFzc19pbml0ID0g
cmF2ZW5fY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkg
ewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAg
eyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4gIHN0YXRpYyBQcm9wZXJ0eSByYXZlbl9wY2lob3N0
X3Byb3BlcnRpZXNbXSA9IHsKPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcTM1LmMgYi9ody9w
Y2ktaG9zdC9xMzUuYwo+IGluZGV4IDBlNDcyZjIuLmE2ZjkzZjEgMTAwNjQ0Cj4gLS0tIGEvaHcv
cGNpLWhvc3QvcTM1LmMKPiArKysgYi9ody9wY2ktaG9zdC9xMzUuYwo+IEBAIC01OTEsNiArNTkx
LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBtY2hfaW5mbyA9IHsKPiAgICAgIC5wYXJlbnQg
PSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihNQ0hQQ0lT
dGF0ZSksCj4gICAgICAuY2xhc3NfaW5pdCA9IG1jaF9jbGFzc19pbml0LAo+ICsgICAgLmludGVy
ZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZ
X1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3Rh
dGljIHZvaWQgcTM1X3JlZ2lzdGVyKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3Vu
aW5vcnRoLmMgYi9ody9wY2ktaG9zdC91bmlub3J0aC5jCj4gaW5kZXggNmNmNWU1OS4uM2I0MGE5
YSAxMDA2NDQKPiAtLS0gYS9ody9wY2ktaG9zdC91bmlub3J0aC5jCj4gKysrIGIvaHcvcGNpLWhv
c3QvdW5pbm9ydGguYwo+IEBAIC0zNzQsNiArMzc0LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5m
byB1bmluX21haW5fcGNpX2hvc3RfaW5mbyA9IHsKPiAgICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9E
RVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2UpLAo+ICAgICAg
LmNsYXNzX2luaXQgPSB1bmluX21haW5fcGNpX2hvc3RfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRl
cmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xFR0FD
WV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4gIHN0
YXRpYyB2b2lkIHUzX2FncF9wY2lfaG9zdF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywg
dm9pZCAqZGF0YSkKPiBAQCAtMzk4LDYgKzQwMiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8g
dTNfYWdwX3BjaV9ob3N0X2luZm8gPSB7Cj4gICAgICAucGFyZW50ID0gVFlQRV9QQ0lfREVWSUNF
LAo+ICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJRGV2aWNlKSwKPiAgICAgIC5jbGFz
c19pbml0ID0gdTNfYWdwX3BjaV9ob3N0X2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9
IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RF
VklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9p
ZCB1bmluX2FncF9wY2lfaG9zdF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAq
ZGF0YSkKPiBAQCAtNDIyLDYgKzQzMCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdW5pbl9h
Z3BfcGNpX2hvc3RfaW5mbyA9IHsKPiAgICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCj4g
ICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2UpLAo+ICAgICAgLmNsYXNzX2lu
aXQgPSB1bmluX2FncF9wY2lfaG9zdF9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAo
SW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJ
Q0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQg
dW5pbl9pbnRlcm5hbF9wY2lfaG9zdF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9p
ZCAqZGF0YSkKPiBAQCAtNDQ2LDYgKzQ1OCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdW5p
bl9pbnRlcm5hbF9wY2lfaG9zdF9pbmZvID0gewo+ICAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RF
VklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCj4gICAgICAu
Y2xhc3NfaW5pdCA9IHVuaW5faW50ZXJuYWxfcGNpX2hvc3RfY2xhc3NfaW5pdCwKPiArICAgIC5p
bnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xF
R0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4g
IHN0YXRpYyB2b2lkIHBjaV91bmluX21haW5fY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3Ms
IHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3ZlcnNhdGlsZS5jIGIvaHcv
cGNpLWhvc3QvdmVyc2F0aWxlLmMKPiBpbmRleCBhYTFmZGY3Li5lMWJhNmY0IDEwMDY0NAo+IC0t
LSBhL2h3L3BjaS1ob3N0L3ZlcnNhdGlsZS5jCj4gKysrIGIvaHcvcGNpLWhvc3QvdmVyc2F0aWxl
LmMKPiBAQCAtNDg3LDYgKzQ4NywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdmVyc2F0aWxl
X3BjaV9ob3N0X2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklD
RSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCj4gICAgICAuY2xh
c3NfaW5pdCAgICA9IHZlcnNhdGlsZV9wY2lfaG9zdF9jbGFzc19pbml0LAo+ICsgICAgLmludGVy
ZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZ
X1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3Rh
dGljIFByb3BlcnR5IHBjaV92cGJfcHJvcGVydGllc1tdID0gewo+IGRpZmYgLS1naXQgYS9ody9w
cGMvcHBjNHh4X3BjaS5jIGIvaHcvcHBjL3BwYzR4eF9wY2kuYwo+IGluZGV4IDY5NTNmOGIuLjky
MDI3YzMgMTAwNjQ0Cj4gLS0tIGEvaHcvcHBjL3BwYzR4eF9wY2kuYwo+ICsrKyBiL2h3L3BwYy9w
cGM0eHhfcGNpLmMKPiBAQCAtMzU5LDYgKzM1OSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8g
cHBjNHh4X2hvc3RfYnJpZGdlX2luZm8gPSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVf
UENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCj4g
ICAgICAuY2xhc3NfaW5pdCAgICA9IHBwYzR4eF9ob3N0X2JyaWRnZV9jbGFzc19pbml0LAo+ICsg
ICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZB
Q0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+
ICAKPiAgc3RhdGljIHZvaWQgcHBjNHh4X3BjaWhvc3RfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAq
a2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L3Njc2kvZXNwLXBjaS5jIGIvaHcv
c2NzaS9lc3AtcGNpLmMKPiBpbmRleCBlMjk1ZDg4Li4yZjBjNjU5IDEwMDY0NAo+IC0tLSBhL2h3
L3Njc2kvZXNwLXBjaS5jCj4gKysrIGIvaHcvc2NzaS9lc3AtcGNpLmMKPiBAQCAtMzk4LDYgKzM5
OCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gZXNwX3BjaV9pbmZvID0gewo+ICAgICAgLnBh
cmVudCA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBD
SUVTUFN0YXRlKSwKPiAgICAgIC5jbGFzc19pbml0ID0gZXNwX3BjaV9jbGFzc19pbml0LAo+ICsg
ICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZB
Q0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+
ICAKPiAgdHlwZWRlZiBzdHJ1Y3Qgewo+IGRpZmYgLS1naXQgYS9ody9zY3NpL2xzaTUzYzg5NWEu
YyBiL2h3L3Njc2kvbHNpNTNjODk1YS5jCj4gaW5kZXggM2U1NmFiMi4uNzg4YmZjMyAxMDA2NDQK
PiAtLS0gYS9ody9zY3NpL2xzaTUzYzg5NWEuYwo+ICsrKyBiL2h3L3Njc2kvbHNpNTNjODk1YS5j
Cj4gQEAgLTIyNDQsNiArMjI0NCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gbHNpX2luZm8g
PSB7Cj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5pbnN0
YW5jZV9zaXplID0gc2l6ZW9mKExTSVN0YXRlKSwKPiAgICAgIC5jbGFzc19pbml0ICAgID0gbHNp
X2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiAr
ICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwK
PiArICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBsc2k1M2M4MTBfY2xhc3NfaW5pdChP
YmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L3Njc2kvbWVn
YXNhcy5jIGIvaHcvc2NzaS9tZWdhc2FzLmMKPiBpbmRleCAzNjQxYzMwLi5jZjY5YjU2IDEwMDY0
NAo+IC0tLSBhL2h3L3Njc2kvbWVnYXNhcy5jCj4gKysrIGIvaHcvc2NzaS9tZWdhc2FzLmMKPiBA
QCAtMjQ2OCw2ICsyNDY4LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgTWVnYXNhc0luZm8gbWVnYXNhc19k
ZXZpY2VzW10gPSB7Cj4gICAgICAgICAgLmlzX2V4cHJlc3MgPSBmYWxzZSwKPiAgICAgICAgICAu
dm1zZCA9ICZ2bXN0YXRlX21lZ2FzYXNfZ2VuMSwKPiAgICAgICAgICAucHJvcHMgPSBtZWdhc2Fz
X3Byb3BlcnRpZXNfZ2VuMSwKPiArICAgICAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZv
W10pIHsKPiArICAgICAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiAr
ICAgICAgICAgICAgeyB9LAo+ICsgICAgICAgIH0sCj4gICAgICB9LHsKPiAgICAgICAgICAubmFt
ZSA9IFRZUEVfTUVHQVNBU19HRU4yLAo+ICAgICAgICAgIC5kZXNjID0gIkxTSSBNZWdhUkFJRCBT
QVMgMjEwOCIsCj4gZGlmZiAtLWdpdCBhL2h3L3Njc2kvbXB0c2FzLmMgYi9ody9zY3NpL21wdHNh
cy5jCj4gaW5kZXggNzY1YWI1My4uNmZmNzczZSAxMDA2NDQKPiAtLS0gYS9ody9zY3NpL21wdHNh
cy5jCj4gKysrIGIvaHcvc2NzaS9tcHRzYXMuYwo+IEBAIC0xNDQxLDYgKzE0NDEsMTAgQEAgc3Rh
dGljIGNvbnN0IFR5cGVJbmZvIG1wdHNhc19pbmZvID0gewo+ICAgICAgLnBhcmVudCA9IFRZUEVf
UENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKE1QVFNBU1N0YXRlKSwK
PiAgICAgIC5jbGFzc19pbml0ID0gbXB0c2FzMTA2OF9jbGFzc19pbml0LAo+ICsgICAgLmludGVy
ZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZ
X1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3Rh
dGljIHZvaWQgbXB0c2FzX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L3Nk
L3NkaGNpLmMgYi9ody9zZC9zZGhjaS5jCj4gaW5kZXggNmQ2YTc5MS4uZjZiMThkNiAxMDA2NDQK
PiAtLS0gYS9ody9zZC9zZGhjaS5jCj4gKysrIGIvaHcvc2Qvc2RoY2kuYwo+IEBAIC0xMzE1LDYg
KzEzMTUsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHNkaGNpX3BjaV9pbmZvID0gewo+ICAg
ICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6
ZW9mKFNESENJU3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQgPSBzZGhjaV9wY2lfY2xhc3NfaW5p
dCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsg
SU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwK
PiAgfTsKPiAgCj4gIHN0YXRpYyBQcm9wZXJ0eSBzZGhjaV9zeXNidXNfcHJvcGVydGllc1tdID0g
ewo+IGRpZmYgLS1naXQgYS9ody9zaDQvc2hfcGNpLmMgYi9ody9zaDQvc2hfcGNpLmMKPiBpbmRl
eCAzODM5NWMwLi42Y2VjMjI1IDEwMDY0NAo+IC0tLSBhL2h3L3NoNC9zaF9wY2kuYwo+ICsrKyBi
L2h3L3NoNC9zaF9wY2kuYwo+IEBAIC0xNzksNiArMTc5LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBl
SW5mbyBzaF9wY2lfaG9zdF9pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BD
SV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2UpLAo+ICAg
ICAgLmNsYXNzX2luaXQgICAgPSBzaF9wY2lfaG9zdF9jbGFzc19pbml0LAo+ICsgICAgLmludGVy
ZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZ
X1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3Rh
dGljIHZvaWQgc2hfcGNpX2RldmljZV9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9p
ZCAqZGF0YSkKPiBkaWZmIC0tZ2l0IGEvaHcvc3BhcmM2NC9zdW40dS5jIGIvaHcvc3BhcmM2NC9z
dW40dS5jCj4gaW5kZXggYmJkYjQwYy4uYjJiM2JhYiAxMDA2NDQKPiAtLS0gYS9ody9zcGFyYzY0
L3N1bjR1LmMKPiArKysgYi9ody9zcGFyYzY0L3N1bjR1LmMKPiBAQCAtMjc3LDYgKzI3NywxMCBA
QCBzdGF0aWMgY29uc3QgVHlwZUluZm8gZWJ1c19pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAg
ICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihFYnVz
U3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSBlYnVzX2NsYXNzX2luaXQsCj4gKyAgICAu
aW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9M
RUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gIH07Cj4gIAo+
ICAjZGVmaW5lIFRZUEVfT1BFTlBST00gIm9wZW5wcm9tIgo+IGRpZmYgLS1naXQgYS9ody91c2Iv
aGNkLWVoY2ktcGNpLmMgYi9ody91c2IvaGNkLWVoY2ktcGNpLmMKPiBpbmRleCA2ZGVkY2I4Li40
NjQxNzhkIDEwMDY0NAo+IC0tLSBhL2h3L3VzYi9oY2QtZWhjaS1wY2kuYwo+ICsrKyBiL2h3L3Vz
Yi9oY2QtZWhjaS1wY2kuYwo+IEBAIC0xNzAsNiArMTcwLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBl
SW5mbyBlaGNpX3BjaV90eXBlX2luZm8gPSB7Cj4gICAgICAuaW5zdGFuY2VfZmluYWxpemUgPSB1
c2JfZWhjaV9wY2lfZmluYWxpemUsCj4gICAgICAuYWJzdHJhY3QgPSB0cnVlLAo+ICAgICAgLmNs
YXNzX2luaXQgPSBlaGNpX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+
ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBlaGNpX2Rh
dGFfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdp
dCBhL2h3L3VzYi9oY2Qtb2hjaS5jIGIvaHcvdXNiL2hjZC1vaGNpLmMKPiBpbmRleCAyNjc5ODJl
Li44YjVlNTc5IDEwMDY0NAo+IC0tLSBhL2h3L3VzYi9oY2Qtb2hjaS5jCj4gKysrIGIvaHcvdXNi
L2hjZC1vaGNpLmMKPiBAQCAtMjEzOSw2ICsyMTM5LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5m
byBvaGNpX3BjaV9pbmZvID0gewo+ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJ
Q0UsCj4gICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihPSENJUENJU3RhdGUpLAo+ICAgICAg
LmNsYXNzX2luaXQgICAgPSBvaGNpX3BjaV9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMg
PSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9E
RVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGljIFBy
b3BlcnR5IG9oY2lfc3lzYnVzX3Byb3BlcnRpZXNbXSA9IHsKPiBkaWZmIC0tZ2l0IGEvaHcvdXNi
L2hjZC11aGNpLmMgYi9ody91c2IvaGNkLXVoY2kuYwo+IGluZGV4IGUzNTYyYTQuLjg4NDJlYTYg
MTAwNjQ0Cj4gLS0tIGEvaHcvdXNiL2hjZC11aGNpLmMKPiArKysgYi9ody91c2IvaGNkLXVoY2ku
Ywo+IEBAIC0xMzIzLDYgKzEzMjMsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHVoY2lfcGNp
X3R5cGVfaW5mbyA9IHsKPiAgICAgIC5jbGFzc19zaXplICAgID0gc2l6ZW9mKFVIQ0lQQ0lEZXZp
Y2VDbGFzcyksCj4gICAgICAuYWJzdHJhY3QgPSB0cnVlLAo+ICAgICAgLmNsYXNzX2luaXQgPSB1
aGNpX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsK
PiArICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsg
fSwKPiArICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCB1aGNpX2RhdGFfY2xhc3NfaW5p
dChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L3ZmaW8v
cGNpLXF1aXJrcy5jIGIvaHcvdmZpby9wY2ktcXVpcmtzLmMKPiBpbmRleCAzNDkwODVlLi44M2E4
MjBhIDEwMDY0NAo+IC0tLSBhL2h3L3ZmaW8vcGNpLXF1aXJrcy5jCj4gKysrIGIvaHcvdmZpby9w
Y2ktcXVpcmtzLmMKPiBAQCAtMTE5Nyw2ICsxMTk3LDEwIEBAIHN0YXRpYyBUeXBlSW5mbyB2Zmlv
X3BjaV9pZ2RfbHBjX2JyaWRnZV9pbmZvID0gewo+ICAgICAgLm5hbWUgPSAidmZpby1wY2ktaWdk
LWxwYy1icmlkZ2UiLAo+ICAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5j
bGFzc19pbml0ID0gdmZpb19wY2lfaWdkX2xwY19icmlkZ2VfY2xhc3NfaW5pdCwKPiArICAgIC5p
bnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0xF
R0FDWV9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgfTsKPiAgCj4g
IHN0YXRpYyB2b2lkIHZmaW9fcGNpX2lnZF9yZWdpc3Rlcl90eXBlcyh2b2lkKQo+IGRpZmYgLS1n
aXQgYS9ody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYyBiL2h3L3dhdGNoZG9nL3dkdF9pNjMwMGVz
Yi5jCj4gaW5kZXggNDliM2NkMS4uZjhiN2UwYyAxMDA2NDQKPiAtLS0gYS9ody93YXRjaGRvZy93
ZHRfaTYzMDBlc2IuYwo+ICsrKyBiL2h3L3dhdGNoZG9nL3dkdF9pNjMwMGVzYi5jCj4gQEAgLTQ2
Myw2ICs0NjMsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGk2MzAwZXNiX2luZm8gPSB7Cj4g
ICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgIC5pbnN0YW5jZV9z
aXplID0gc2l6ZW9mKEk2MzAwU3RhdGUpLAo+ICAgICAgLmNsYXNzX2luaXQgICAgPSBpNjMwMGVz
Yl9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4g
KyAgICAgICAgeyBJTlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0s
Cj4gKyAgICB9LAo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgaTYzMDBlc2JfcmVnaXN0ZXJfdHlw
ZXModm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5j
Cj4gaW5kZXggMzc1ZWZhNi4uNjY2NjRmYyAxMDA2NDQKPiAtLS0gYS9ody94ZW4veGVuX3B0LmMK
PiArKysgYi9ody94ZW4veGVuX3B0LmMKPiBAQCAtOTY0LDYgKzk2NCwxMCBAQCBzdGF0aWMgY29u
c3QgVHlwZUluZm8geGVuX3BjaV9wYXNzdGhyb3VnaF9pbmZvID0gewo+ICAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSksCj4gICAgICAuaW5zdGFuY2Vf
ZmluYWxpemUgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2ZpbmFsaXplLAo+ICAgICAgLmNsYXNzX2lu
aXQgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9
IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RF
VklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9p
ZCB4ZW5fcGNpX3Bhc3N0aHJvdWdoX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gLS0gCj4gMi45LjQK
PiAKPiAKCi0tIApFZHVhcmRvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 19:45:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 19: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.xen.org>)
	id 1dlKY6-0003vP-NE; Fri, 25 Aug 2017 19:45:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlKY4-0003v2-Ve
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 19:45:45 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 4C/F6-01732-86E70A95; Fri, 25 Aug 2017 19:45:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTe9bkG
 kwYWr3BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWH1tMkvBg9SKzt4vzA2M
 L+26GLk4hAT+Mkp0PfjHDOE8ZpT4u3M1E4SzjVHidfdLxi5GTg4RAWeJr2fmsoPYvAL6ErsaW
 8HiwgLBEh+/HQHrlhD4pizx/2sLC0hCQsBbYntLN9AkDjB7Yp9/FyM7B5uAlcQhMZACFgFVib
 e/rzJPYORewMiwilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsINx7z+nQ4ySHExKorzSUQsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVlcD5QSLUtNT
 K9Iyc4ChB5OW4OBREuFtrAVK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG8oSJEASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrwPIFJ7MvBK4Ta+AjmACOmLSiTkgR5
 QkIqSkGhiT/qmGegt+WLw07Xe/Sa0Y27/pYSYHtNVdNkWYCs9sSm05+HHF9/emr70U7nbeOl5
 cdlZGYEaWxd/nDzZdOGIzu8NFxzpLYmKU4tuLZuqp0jGvf1kk/5y06Gm8y6I4foHW3Q8O3tja
 s9r60zFu7/6r561EU86qTDe2lJodbhFrMDFM79EDt3dKLMUZiYZazEXFiQBde89tfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503690342!80491533!1
X-Originating-IP: [104.130.215.37]
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 56226 invoked from network); 25 Aug 2017 19:45:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 19:45:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlKXz-0004vB-G7; Fri, 25 Aug 2017 19:45: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 1dlKXt-0005st-Qa; Fri, 25 Aug 2017 19:45:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlKXt-0005Mt-19; Fri, 25 Aug 2017 19:45:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112864-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:regression
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt: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:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=90a6cd503982bfd33ce8c70eb49bd2dd33bc6325
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 19:45:33 +0000
Subject: [Xen-devel] [linux-linus test] 112864: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg2NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyODY0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMuIDExMDUx
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTUgZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTA1
MTUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTEw
NTE1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA5MGE2Y2Q1MDM5ODJiZmQzM2NlOGM3MGViNDliZDJkZDMzYmM2MzI1CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxNDM5Y2NmNzNkOWMwNzY1NGZkZDVi
NDk2OWZkNTNjMmZlYjg2ODRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA1MTUgIDIwMTctMDYt
MTcgMDY6NDg6NTYgWiAgIDY5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEwNTM2ICAyMDE3
LTA2LTE3IDIzOjQ4OjEzIFogICA2OCBkYXlzICAgODYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyODY0ICAyMDE3LTA4LTI1IDAxOjQ4OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoyMzUyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhz
bSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAyNzI4NDggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 20:06:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 20: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.xen.org>)
	id 1dlKs9-0005Ko-DA; Fri, 25 Aug 2017 20:06:29 +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 1dlKs7-0005Ki-TD
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 20:06:27 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B8/EE-03368-34380A95; Fri, 25 Aug 2017 20:06:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq5T84J
 Ig1kbRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydU+6xFmwWrOhdeoK5gfEYbxcjJ4eQwBIm
 iQ1XnEFsFgEHiZ9vJ7B3MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xLSujSwgNpuAocTfJ5vYQ
 MolgOwlnzlAwiIC6hJ/Lkxg7GLk4mAW2M0oseXJbrB6YYFwiRPHGsBsTgFriRfP7jGD2LwC3h
 JzP09jAWkQEpjILPHv2CN2kISogK7EoX9/2CCKBCVOznwC1swsoCWxfPo2lgmMArOQpGYhSS1
 gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhAxAsIPx
 z7KAQ4ySHExKorzSUQsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw+jYB5QSLUtNTK9Iyc4DxA
 JOW4OBREuGtaQRK8xYXJOYWZ6ZDpE4xKkqJ86aD9AmAJDJK8+DaYDF4iVFWSpiXEegQIZ6C1K
 LczBJU+VeM4hyMSsK8eiBTeDLzSuCmvwJazAS0eNKJOSCLSxIRUlINjOvFDU3v33lk8LbNeI+
 /+q68T9kL2cRWal2d0rdhVVLpbb3wz1HHDr52PBgiXbDEY8LhwJ2i13nPfzpvs/LPr6925+Qn
 vWzcMVFWu/KqbI/Xw5sltkzznonc+9V17N2jme1Ht/q/EPv+Zb7jjE2hkrntPceWB0wvmvbgt
 FR/zVfG5ZzMr0zljrMpsRRnJBpqMRcVJwIAk31VirwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503691585!67669049!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 10437 invoked from network); 25 Aug 2017 20:06:26 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Aug 2017 20:06:26 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1E3E521A1B;
 Fri, 25 Aug 2017 20:06:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1E3E521A1B
Date: Fri, 25 Aug 2017 13:06:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <25d96773-20ef-4ba8-e0cf-40e2c6d3fdbb@arm.com>
Message-ID: <alpine.DEB.2.10.1708251303230.30718@sstabellini-ThinkPad-X260>
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <1501081804-4882-3-git-send-email-olekstysh@gmail.com>
 <2b29be2b-f7ee-c2f0-370e-f2632f2d75fe@arm.com>
 <CAPD2p-n8k5i9U8GbQYx45ku5YnQ2BMd-Atwi9N2ppijUGQP_6w@mail.gmail.com>
 <67fc0f4f-4f7d-6a84-ace6-4d9a37e58b38@arm.com>
 <CAPD2p-m+nfDsDb4fZrcTyxonGppxak0pNsSnDP+5oYK+ehFk3Q@mail.gmail.com>
 <25d96773-20ef-4ba8-e0cf-40e2c6d3fdbb@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 2/7] iommu/arm: ipmmu-vmsa: Add Xen
 changes for main driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMyBBdWcgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIE9sZWtzYW5kciwK
PiAKPiBPbiAyMS8wOC8xNyAxNjo1MywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gPiBP
biBUaHUsIEF1ZyAxMCwgMjAxNyBhdCA2OjEzIFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPiA+ID4gT24gMTAvMDgvMTcgMTU6MjcsIE9sZWtzYW5kciBUeXNo
Y2hlbmtvIHdyb3RlOgo+ID4gPiA+IEkgd291bGQgbGlrZSB0byBjbGFyaWZ5IHdoYXQgbmVlZCB0
byBiZSBkb25lIGZyb20gbXkgc2lkZS4KPiA+ID4gPiBTaG91bGQgSSB3YWl0IGZvciB0aGUgbWlz
c2luZyB0aGluZ3MgcmVhY2ggdXBzdGVhbSBhbmQgdGhlbiByZWJhc2Ugb24KPiA+ID4gPiB0aGUg
bWFpbmxpbmUgZHJpdmVyPwo+ID4gPiA+IE9yIHNob3VsZCBJIHJld3JpdGUgdGhpcyBkcml2ZXIg
d2l0aG91dCBmb2xsb3dpbmcgTGludXg/Cj4gPiA+IAo+ID4gPiAKPiA+ID4gSSBkb24ndCBoYXZl
IGEgY2xlYXIgYW5zd2VyIGhlcmUuIEFzIEkgc2FpZCwgd2UgbmVlZCB0byB3ZWlnaHQgcHJvcyBh
bmQKPiA+ID4gY29ucwo+ID4gPiB0byB1c2UgTGludXggZHJpdmVyIG92ZXIgb3VyIG93bi4KPiA+
ID4gCj4gPiA+IEF0IHRoZSBtb21lbnQsIHlvdSBhcmUgdXNpbmcgYSBCU1AgZHJpdmVyIHdoaWNo
IGhhcyBtb3JlIGZlYXR1cmVzIGJ1dAo+ID4gPiBtb2RpZmllZCBxdWl0ZSBhIGxvdC4gV2UgZG9u
J3QgZXZlbiBrbm93IHdoZW4gdGhpcyBpcyBnb2luZyB0byBiZSBtZXJnZWQKPiA+ID4gaW4KPiA+
ID4gTGludXguCj4gPiA+IAo+ID4gPiBLZWVwaW5nIGNvZGUgY2xvc2UgdG8gTGludXggcmVxdWly
ZXMgc29tZSBoYWNrcyB0aGF0IGFyZSBhY2NlcHRhYmxlIGlmIHlvdQo+ID4gPiBjYW4gYmVuZWZp
dHMgZnJvbSB0aGUgY29tbXVuaXR5IChidWcgZml4LCByZXZpZXcuLi4pLiBBcyB0aGUgZHJpdmVy
IGlzCj4gPiA+IHRha2VuCj4gPiA+IGZyb20gdGhlIEJTUCwgd2UgZG9uJ3Qga25vdyBpZiB0aGUg
Y29kZSB3aWxsIHN0YXkgaW4gdGhlIGN1cnJlbnQgZm9ybSBub3IKPiA+ID4gYmUKPiA+ID4gYWJs
ZSB0byBnZXQgYnVnIGZpeC4KPiA+IAo+ID4gSSBnb3QgaXQuIENvbXBsZXRlbHkgYWdyZWUgd2l0
aCB5b3UuCj4gPiBCdXQsIHdlIG5lZWQgdG8gY2hvb3NlIHdoaWNoIGRpcmVjdGlvbiB3ZSBzaG91
bGQgZm9sbG93LiBXZSBoYXZlIDMKPiA+IG9wdGlvbnMgYXQgdGhlIG1vbWVudAo+ID4gYW5kIEkg
YW0gT0sgd2l0aCBlYWNoIG9mIHRoZW06Cj4gPiAxLiBkaXJlY3QgcG9ydCBmcm9tIEJTUCAoY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbikuCj4gPiAyLiBkaXJlY3QgcG9ydCBmcm9tIG1haW5saW5lIExp
bnV4ICh3aGVuIGl0IGhhcyByZXF1aXJlZCBzdXBwb3J0KS4KPiA+IDMuIG5ldyBkcml2ZXIgYmFz
ZWQgb24gQlNQL0xpbnV4IGFuZCBjb250YWlucyBvbmx5IHJlbGV2YW50IHRvIFhlbiB0aGluZ3Mu
Cj4gPiAKPiA+IEkgYW0gc3RhcnRpbmcgdG8gdGhpbmsgdGhhdCBvcHRpb25zIDIgb3IgMyAoKykg
d291bGQgYmUgbW9yZSBzdWl0YWJsZS4KPiA+IFdoYXQgZG8geW91IHRoaW5rPwo+IAo+IFRoZSBv
cHRpb24gMiByZWx5IG9uIHRoZSBjaGFuZ2VzIHRvIGJlIG1lcmdlZCBpbiBMaW51eC4gSWYgSSB1
bmRlcnN0YW5kCj4gY29ycmVjdGx5LCB3ZSBkb24ndCBoYXZlIGFueSB0aW1lbGluZSBmb3IgdGhp
cy4KPiAKPiBTbyBJIHdvdWxkIGxlYW4gdG93YXJkcyBvcHRpb24gMyB0byBnZXQgYSBzdXBwb3J0
IGluIFhlbi4KPiAKPiBTdGVmYW5vLCBkbyB5b3UgaGF2ZSBhbnkgb3Bpbmlvbj8KCkkgYWdyZWUg
d2l0aCBKdWxpZW4uIE9wdGlvbiAzIGlzIHRoZSB3YXkgdG8gZ28uIFRoZXJlIGlzIG9ubHkgYSBi
ZW5lZml0CmluIHN0YXlpbmcgY2xvc2UgdG8gTGludXggaWYgdGhlaXIgZHJpdmVyIGlzIGluIGdv
b2Qgc3RhdGUsIGZ1bGx5CmZlYXR1cmVkLCBhbmQgd2VsbC1tYWludGFpbmVkLiBBbmQgd2UgY2Vy
dGFpbmx5IGRvbid0IHdhbnQgdG8gYmxvY2sgeW91cgp3b3JrIG9uIHdhaXRpbmcgZm9yIHNvbWVi
b2R5IGVsc2Ugd2hvIG1pZ2h0IG9yIG1pZ2h0IG5vciBtZXJnZSBoaXMKY2hhbmdlcyBpbiBMaW51
eC4gSW4gdGhpcyBjYXNlLCBvcHRpb24gMyBpcyBiZXN0LiBJIHdhcm4geW91LCB5b3UgbWlnaHQK
aGF2ZSB0byBtYWludGFpbiB0aGlzIGRyaXZlciBpbiBYZW4gZ29pbmcgZm9yd2FyZCB0aG91Z2gg
Oi0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Aug 25 20:07:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 20:07: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.xen.org>)
	id 1dlKtW-0005Qw-O0; Fri, 25 Aug 2017 20:07:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlKtV-0005QW-Ol
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 20:07:53 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A9/52-03765-99380A95; Fri, 25 Aug 2017 20:07:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXd684J
 Igxk/jS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXriWZaCqUEVC74+ZWpg
 XGnbxcjFISTwl1Hiwv2JjBDOY0aJpU2n2SGcbYwSN9q7WboYOTlEBJwlvp6Zyw5i8wroS+y/M
 oEZxBYW8JfYtuoUWIOEwHVeiYtvd4AlJAR8JZoWLmaHsU9+2Qlks3OwCVhJHBIDibIIqEoc+D
 WZZQIj9wJGhlWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF
 eZwCCHYy/lgUcYpTkYFIS5ZWOWhApxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXtwkoJ1iUmp5a
 kZaZAww/mLQEB4+SCG9NI1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeVlBZgiAFGWU5
 sGNgMXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz6oFM4cnMK4Hb9AroCCagIyadmANyRE
 kiQkqqgbGA98zTpPnuO5KszPmX3nTtVfohnGuZvmeN3sbp3j73s/7VK4at3Xd6yVW1DRcbYuz
 nN/xqO2yxQMrrwKHH57gjuEUvqb8/mrhE60BHc93nyFVPjy8Ouj3vnZ3qgmtfnjay5oVP794r
 ourPcWKVepir9WWuSZcUbhT68jYts/gtwjiNJXG1t5oSS3FGoqEWc1FxIgAJ65TvgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503691670!73441923!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45889 invoked from network); 25 Aug 2017 20:07:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 20:07:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlKtQ-0005YE-JQ; Fri, 25 Aug 2017 20:07: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 1dlKtL-0000AD-A2; Fri, 25 Aug 2017 20:07:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlKtK-0002c9-W3; Fri, 25 Aug 2017 20:07:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112866-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae
X-Osstest-Versions-That: libvirt=f60ec522a3c508c749d10e70f29c4ad8c6120b36
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 20:07:42 +0000
Subject: [Xen-devel] [libvirt test] 112866: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0311604420773912381=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0311604420773912381==
Content-Type: text/plain

flight 112866 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112866/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112856
 build-arm64                   2 hosts-allocate              broken like 112856
 build-arm64-pvops             2 hosts-allocate              broken like 112856
 build-arm64-xsm               3 capture-logs                broken like 112856
 build-arm64                   3 capture-logs                broken like 112856
 build-arm64-pvops             3 capture-logs                broken like 112856
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112856
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112856
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112856
 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-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
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae
baseline version:
 libvirt              f60ec522a3c508c749d10e70f29c4ad8c6120b36

Last test of basis   112856  2017-08-24 04:21:04 Z    1 days
Testing same since   112866  2017-08-25 04:20:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Erik Skultety <eskultet@redhat.com>
  George Dunlap <george.dunlap@citrix.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
  Nitesh Konkar <niteshkonkar.libvirt@gmail.com>
  Nitesh Konkar <nitkon12@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 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                               blocked 
 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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=libvirt
+ revision=941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae
+ branch=libvirt
+ revision=941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   f60ec52..941ec9b  941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae -> xen-tested-master


--===============0311604420773912381==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0311604420773912381==--

From xen-devel-bounces@lists.xen.org Fri Aug 25 20:41:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 20:41: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.xen.org>)
	id 1dlLPx-0007yY-EA; Fri, 25 Aug 2017 20:41:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlLPw-0007yM-Px
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 20:41:24 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 12/F7-02181-37B80A95; Fri, 25 Aug 2017 20:41:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVbeoe0G
 kwaYfShYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPDtHXvBRNOKpj2fmBoY
 N2h3MXJxCAn8ZZQ4NvU4I4TzmFGi+8x7NghnG6PEydW/mbsYOTlEBJwlvp6Zyw5i8wroSzz9v
 ZoRxBYW0JN4s/I0C4gtIeAlsfXZTkYY++fNp0xdjOwcbAJWEofEQKIsAqoS5w5uZ53AyLWAkW
 EVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnrJebWlycmJ6ak5hUrJecn7uJEejbegYGxh2M27q
 cDzFKcjApifJKRy2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+60LKCdYlJqeWpGWmQMMMpi0
 BAePkgivIUiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEefNBigRAijJK8+BGwAL+EqOsl
 DAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3ocgU3gy80rgNr0COoIJ6IhJJ+aAHFGSiJCSamDUNt
 t4a2ODwl6/SXW3zn1VqljszOl0dB57lELwzmbpJ83bqo8FJSlFzJiQzX+kKnnd5pe/jLt3CSh
 nb7M1WCaq+dV57kwx3hthHtFOs1NdlH48fr7Af9PNt2v1ra7eDGS56jo36dardSLLpP5dXN73
 I2reV7fYytLuoitej6+5X57H9pM7piBYiaU4I9FQi7moOBEAFYeMn3MCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503693681!107621581!1
X-Originating-IP: [104.130.215.37]
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 63410 invoked from network); 25 Aug 2017 20:41:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 20:41:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlLPr-0006YJ-2w; Fri, 25 Aug 2017 20:41: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 1dlLPl-0002ff-66; Fri, 25 Aug 2017 20:41:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlLPk-0004U4-NB; Fri, 25 Aug 2017 20:41:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112867-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=02739b0f41300da70369be7c1982180306e8ca95
X-Osstest-Versions-That: ovmf=279c01ce13739f0fd8ec3e7652299f6873fc14a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 20:41:12 +0000
Subject: [Xen-devel] [ovmf test] 112867: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwMjczOWIwZjQxMzAwZGE3MDM2OWJlN2MxOTgyMTgw
MzA2ZThjYTk1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyNzljMDFj
ZTEzNzM5ZjBmZDhlYzNlNzY1MjI5OWY2ODczZmMxNGE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI4NTkgIDIwMTctMDgtMjQgMDc6MzE6MDggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyODY3ICAyMDE3LTA4LTI1IDA1OjE4OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgSGVzcyBDaGVuIDxoZXNoZW5nLmNo
ZW5AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBM
aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MDI3MzliMGY0MTMwMGRhNzAz
NjliZTdjMTk4MjE4MDMwNmU4Y2E5NQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIG92bWYgMDI3MzliMGY0MTMwMGRhNzAzNjliZTdjMTk4MjE4MDMwNmU4Y2E5NQorIGJyYW5j
aD1vdm1mCisgcmV2aXNpb249MDI3MzliMGY0MTMwMGRhNzAzNjliZTdjMTk4MjE4MDMwNmU4Y2E5
NQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAw
MgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhl
bmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFu
Y2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUK
KyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0
YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgwMjczOWIwZjQxMzAw
ZGE3MDM2OWJlN2MxOTgyMTgwMzA2ZThjYTk1ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAor
IC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmln
IE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBz
Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29z
c3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
NC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0y
LjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0
Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVf
WEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVf
TElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90
cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNk
IC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCAwMjczOWIwZjQxMzAwZGE3MDM2OWJl
N2MxOTgyMTgwMzA2ZThjYTk1OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDI3OWMw
MWMuLjAyNzM5YjAgIDAyNzM5YjBmNDEzMDBkYTcwMzY5YmU3YzE5ODIxODAzMDZlOGNhOTUgLT4g
eGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 20:49:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 20:49: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.xen.org>)
	id 1dlLXc-0008FW-9h; Fri, 25 Aug 2017 20:49:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlLXb-0008FK-6h
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 20:49:19 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 39/0E-01732-E4D80A95; Fri, 25 Aug 2017 20:49:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVde3d0G
 kweVnEhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHToNktBm33FtbmzGBsY
 Fxp3MXJxCAn8ZZR49v4JC4TzmFHi5aXZjBDONkaJLduPM3UxcnKICDhLfD0zlx3E5hXQl9h29
 wNYXFggSGJj520mkAYJgQZWiXvLusCKJAQ8Jc5cXcTWxcgBZncctu9iZOdgE7CSOCQGUsAioC
 px8cVExgmM3AsYGVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+d
 uYgT6nAEIdjA2bPc8xCjJwaQkyisdtSBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv326gnGBR
 anpqRVpmDjD4YNISHDxKIrxCPUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5/0KMkMAp
 CijNA9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlxdkFU9mXgncpldARzABHTHpxB
 yQI0oSEVJSDYzVJzcJvsyaPsXXV9FYTDH31Yu7dt5ff3idU/l0kCsv9sPHMxNEwu7WKr45GsU
 uva1yY+ji9ZOjOKwXiq7hOud560qvSPpj8xiPR7tLTVcnhctt3sOau2NHtKP1c7n8esfj9U+W
 9Z3ptjAMKr+iLrBHLGmaxoEdAdnVpQ1PepNuqRxUf17M3qXEUpyRaKjFXFScCABH/NUWfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503694156!94907160!1
X-Originating-IP: [104.130.215.37]
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 52966 invoked from network); 25 Aug 2017 20:49:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 20:49:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlLXX-0006l4-Dr; Fri, 25 Aug 2017 20:49: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 1dlLXS-0003Lu-1Q; Fri, 25 Aug 2017 20:49:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlLXR-0000uo-Mr; Fri, 25 Aug 2017 20:49:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112875-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=846be9ef30f3ef3b8f2ad9a0d2f7bd6025d21dc1
X-Osstest-Versions-That: xen=bfd19435bca21d3e6c2cfcbb02a143e0e397e7b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 20:49:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112875: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg3NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODcz
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4NzMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3MwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyODczCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgODQ2YmU5ZWYzMGYzZWYzYjhmMmFkOWEwZDJmN2JkNjAyNWQy
MWRjMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYmZkMTk0MzViY2Ey
MWQzZTZjMmNmY2JiMDJhMTQzZTBlMzk3ZTdiMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODcz
ICAyMDE3LTA4LTI1IDEzOjAzOjUyIFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEx
Mjg3NCAgMjAxNy0wOC0yNSAxNTowMTozMiBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMjg3NSAgMjAxNy0wOC0yNSAxODowNDowMSBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11
bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTg0NmJlOWVmMzBmM2VmM2I4ZjJhZDlhMGQyZjdiZDYw
MjVkMjFkYzEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFi
bGUtc21va2UgODQ2YmU5ZWYzMGYzZWYzYjhmMmFkOWEwZDJmN2JkNjAyNWQyMWRjMQorIGJyYW5j
aD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj04NDZiZTllZjMwZjNlZjNiOGYyYWQ5YTBk
MmY3YmQ2MDI1ZDIxZGMxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNo
PQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5i
cmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2
eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ODQ2YmU5ZWYzMGYzZWYzYjhmMmFkOWEw
ZDJmN2JkNjAyNWQyMWRjMSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29t
bW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBz
dHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3Nz
dGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3Rh
YmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBj
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA4NDZiZTllZjMwZjNlZjNiOGYyYWQ5YTBkMmY3YmQ2
MDI1ZDIxZGMxOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIGJmZDE5NDMuLjg0NmJlOWUgIDg0NmJlOWVmMzBmM2VmM2I4
ZjJhZDlhMGQyZjdiZDYwMjVkMjFkYzEgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Aug 25 22:51:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 22:51: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.xen.org>)
	id 1dlNR4-0007km-1q; Fri, 25 Aug 2017 22:50:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlNR2-0007kO-Ma
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 22:50:40 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CC/17-01736-FB9A0A95; Fri, 25 Aug 2017 22:50:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVXffygW
 RBg3vlS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fN5IlPB/2OMFdcOtzE1
 MO7uZOxi5OQQEvjLKPHvTG4XIxeQ/ZhR4vT9DYwQzjZGiZP/JrKCVIkIOEt8PTOXHcTmFdCXW
 Lr5FVi3sECIRHvvQXaQBgmBHyoSrTOWgBVJCHhKzF+5gRHGvrxsI1sXIzsHm4CVxCExkCiLgK
 rE7JabzBMYuRcwMqxi1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/
 dxAj0OwMQ7GBc2e58iFGSg0lJlFc6akGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne6BVAOcGi
 1PTUirTMHGAAwqQlOHiURHg3gqR5iwsSc4sz0yFSpxiNOTasXv+FiaNjxs9vTEIsefl5qVLiv
 H4gpQIgpRmleXCDYJFxiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK830Gm8GTmlcDtewV0Ch
 PQKZNOzAE5pSQRISXVwJi3dtWPD1fnnO2/nuLywt244aIIS92km2fuOJRYPVz2w2Xvs1abs0V
 9V3hfzZoV9m3fqr8PfrzinWd75N6+LVOjfpXrPF1xXLg/oaDXY1fvuW4mzygDG6+r33XdX877
 sYBjgfw1tsMPX8mH+Ydkv77cqRZuzLZ182UOhbxJDEac0j82fgnWvWeuxFKckWioxVxUnAgAx
 HcvmocCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503701437!72652676!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47835 invoked from network); 25 Aug 2017 22:50:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 22:50:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlNQv-0001MR-Dk; Fri, 25 Aug 2017 22:50: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 1dlNQp-00033M-S1; Fri, 25 Aug 2017 22:50:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlNQp-0002tk-F6; Fri, 25 Aug 2017 22:50:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112865-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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: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-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8f7d1b08a1ed0583ece262b3abf6a0f093b764bb
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 22:50:27 +0000
Subject: [Xen-devel] [xen-unstable test] 112865: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4303439307491336283=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4303439307491336283==
Content-Type: text/plain

flight 112865 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112865/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ovmf-amd64  7 xen-boot         fail REGR. vs. 112809
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-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-amd64-amd64-libvirt-vhd 12 migrate-support-check        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
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  8f7d1b08a1ed0583ece262b3abf6a0f093b764bb
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    3 days
Failing since        112841  2017-08-23 06:00:13 Z    2 days    3 attempts
Testing same since   112865  2017-08-25 03:21:00 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                                  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-pvh-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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

------------------------------------------------------------
commit 8f7d1b08a1ed0583ece262b3abf6a0f093b764bb
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Aug 23 16:58:23 2017 +0100

    xen: remove CONFIG_PAGING_ASSISTANCE
    
    Arm should always set it, while on x86 xen can't build with it set to
    0, which means people haven't used it for years.
    
    Remove it and simplify xen/paging.h.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Julien Grall <julien.grall@arm.com>

commit 98df75f2782e47c47002d57ca5c5832de4e903fc
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Wed Aug 23 17:47:38 2017 +0200

    hvmloader: add fields for SMBIOS 2.4 compliance
    
    The version of SMBIOS set in the entry point is 2.4, however several
    structures are missing fields required by 2.4. Fix this by adding the
    missing fields, this is based on the documents found at the DMTF site
    [0].
    
    Most fields are set to 0 (undefined/not specified), except for the
    cache related handlers that need to be initialized to 0xffff in order
    to signal that the information is not provided.
    
    [0] https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.1.1.pdf
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reported by: Chris Gilbert <chris.gilbert@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit 2993eca8288f36fac12482ff370cd470ae9e7cbb
Author: Christopher Clark <christopher.clark6@baesystems.com>
Date:   Wed Aug 23 17:47:04 2017 +0200

    xsm: policy hooks to require an IOMMU and interrupt remapping
    
    Isolation of devices passed through to domains usually requires an
    active IOMMU. The existing method of requiring an IOMMU is via a Xen
    boot parameter ("iommu=force") which will abort boot if an IOMMU is not
    available.
    
    More graceful degradation of behaviour when an IOMMU is absent can be
    achieved by enabling XSM to perform enforcement of IOMMU requirement.
    
    This patch enables an enforceable XSM policy to specify that an IOMMU is
    required for particular domains to access devices and how capable that
    IOMMU must be. This allows a Xen system to boot whilst still
    ensuring that an IOMMU is active before permitting device use.
    
    Using a XSM policy ensures that the isolation properties remain enforced
    even when the large, complex toolstack software changes.
    
    For some hardware platforms interrupt remapping is a strict requirement
    for secure isolation. Not all IOMMUs provide interrupt remapping.
    The XSM policy can now optionally require interrupt remapping.
    
    The device use hooks now check whether an IOMMU is:
     * Active and securely isolating:
        -- current criteria for this is that interrupt remapping is ok
     * Active but interrupt remapping is not available
     * Not active
    
    This patch also updates the reference XSM policy to use the new
    primitives, with policy entries that do not require an active IOMMU.
    
    Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Ross Philipson <ross.philipson@gmail.com>

commit 59546c1897a90fe9af5ebbbb05ead8d98b4d17b9
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Aug 23 17:45:45 2017 +0200

    arm/mm: release grant lock on xenmem_add_to_physmap_one() error paths
    
    Commit 55021ff9ab ("xen/arm: add_to_physmap_one: Avoid to map mfn 0 if
    an error occurs") introduced error paths not releasing the grant table
    lock. Replace them by a suitable check after the lock was dropped.
    
    This is XSA-235.
    
    Reported-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>

commit 4a0485c3d343e1c582fa824e4896b9b613a14efe
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Aug 21 15:09:13 2017 +0100

    x86: switch to plain bool in passthrough code
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 18f518eace0619d902ea1132226c7ebc64312f78
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Aug 21 15:09:12 2017 +0100

    xen: merge common hvm/irq.h into x86 hvm/irq.h
    
    That header file is only used by x86. Merge is into the x86 header.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 108896d73e5a95a99bbebb1d68e0a656cf93b703
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Aug 21 15:09:11 2017 +0100

    xen: move hvm save code under common to x86
    
    The code is only used by x86 at this point. Merge common/hvm/save.c
    into x86 hvm/save.c. Move the headers and fix up inclusions. Remove
    the now empty common/hvm directory.
    
    Also fix some issues while moving:
    1. removing trailing spaces;
    2. fix multi-line comment;
    3. make "i" in hvm_save unsigned int;
    4. add some blank lines to separate sections of code;
    5. change bool_t to bool.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 149c6bbbf775b5e6dd6beae329fcdaab33a0f8cd
Author: Igor Druzhinin <igor.druzhinin@citrix.com>
Date:   Thu Aug 17 15:57:13 2017 +0100

    hvmloader, libxl: use the correct ACPI settings depending on device model
    
    We need to choose ACPI tables and ACPI IO port location
    properly depending on the device model version we are running.
    Previously, this decision was made by BIOS type specific
    code in hvmloader, e.g. always load QEMU traditional specific
    tables if it's ROMBIOS and always load QEMU Xen specific
    tables if it's SeaBIOS.
    
    This change saves this behavior (for compatibility) but adds
    an additional way (xenstore key) to specify the correct
    device model if we happen to run a non-default one. Toolstack
    bit makes use of it.
    
    The enforcement of BIOS type depending on QEMU version will
    be lifted later when the rest of ROMBIOS compatibility fixes
    are in place.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 88bfbf90e35f1213f9967a97dee0b2039f9998a4
Author: Bernd Kuhls <bernd.kuhls@t-online.de>
Date:   Sat Aug 19 16:21:42 2017 +0200

    tools/libxc/xc_dom_arm: add missing variable initialization
    
    The variable domctl.u.address_size.size may remain uninitialized if
    guest_type is not one of xen-3.0-aarch64 or xen-3.0-armv7l. And the
    code precisely checks if this variable is still 0 to decide if the
    guest type is supported or not.
    
    This fixes the following build failure with gcc 7.x:
    
    xc_dom_arm.c:229:31: error: 'domctl.u.address_size.size' may be used uninitialized in this function [-Werror=maybe-uninitialized]
         if ( domctl.u.address_size.size == 0 )
    
    Patch originally taken from
    https://www.mail-archive.com/xen-devel@lists.xen.org/msg109313.html.
    
    Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0c5f2f9cefacd0881b86abbe36e231815cef7735
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:31:00 2017 +0200

    mm: Make sure pages are scrubbed
    
    Add a debug Kconfig option that will make page allocator verify
    that pages that were supposed to be scrubbed are, in fact, clean.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d6bbb14cdc566745653df8b77dc103191efd1650
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:30:00 2017 +0200

    mm: Print number of unscrubbed pages in 'H' debug handler
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit b43abf5ca3412554b97936e57714581c86ff440f
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:31:00 2017 +0200

    mm: Keep heap accessible to others while scrubbing
    
    Instead of scrubbing pages while holding heap lock we can mark
    buddy's head as being scrubbed and drop the lock temporarily.
    If someone (most likely alloc_heap_pages()) tries to access
    this chunk it will signal the scrubber to abort scrub by setting
    head's BUDDY_SCRUB_ABORT bit. The scrubber checks this bit after
    processing each page and stops its work as soon as it sees it.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Julien Grall <julien.grall@arm.com>

commit 462090402a1485504c18d79f7a22b8ead03f1fdd
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:31:00 2017 +0200

    spinlock: Introduce spin_lock_cb()
    
    While waiting for a lock we may want to periodically run some
    code. This code may, for example, allow the caller to release
    resources held by it that are no longer needed in the critical
    section protected by the lock.
    
    Specifically, this feature will be needed by scrubbing code where
    the scrubber, while waiting for heap lock to merge back clean
    pages, may be requested by page allocator (which is currently
    holding the lock) to abort merging and release the buddy page head
    that the allocator wants.
    
    We could use spin_trylock() but since it doesn't take lock ticket
    it may take long time until the lock is taken. Instead we add
    spin_lock_cb() that allows us to grab the ticket and execute a
    callback while waiting. This callback is executed on every iteration
    of the spinlock waiting loop.
    
    Since we may be sleeping in the lock until it is released we need a
    mechanism that will make sure that the callback has a chance to run.
    We add spin_lock_kick() that will wake up the waiter.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: Julien Grall <julien.grall@arm.com>

commit 55066985050f5366ed800dcd5ee9308d6ff943b1
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Wed Aug 16 20:30:00 2017 +0200

    mm: Scrub memory from idle loop
    
    Instead of scrubbing pages during guest destruction (from
    free_heap_pages()) do this opportunistically, from the idle loop.
    
    We might come to scrub_free_pages()from idle loop while another CPU
    uses mapcache override, resulting in a fault while trying to do
    __map_domain_page() in scrub_one_page(). To avoid this, make mapcache
    vcpu override a per-cpu variable.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
    Acked-by: Julien Grall <julien.grall@arm.com>
(qemu changes not included)


--===============4303439307491336283==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4303439307491336283==--

From xen-devel-bounces@lists.xen.org Fri Aug 25 23:00:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 23: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.xen.org>)
	id 1dlNa9-0008Tn-2D; Fri, 25 Aug 2017 23:00:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlNa8-0008Qv-Hy
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 23:00:04 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DC/56-02962-3FBA0A95; Fri, 25 Aug 2017 23:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffz6gW
 RBu9/sFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o3V/B1vBaZmKjidNTA2M
 x0W6GLk4hAT+Mkrce7aOHcJ5zCjxr285E4SzjVHiQe865i5GTg4RAWeJr2fmsoPYvAL6EjNWz
 mIFsYUFgiSeL2sCi0sIzGGRuP+YE8L2lDi++hUzjP1nykSgoewcbAJWEofEQKIsAqoST6ddYp
 7AyL2AkWEVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagzxm
 AYAfj+bWBhxglOZiURHmloxZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjVsFlBMsSk1PrUjL
 zAEGH0xagoNHSYT34UqgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOuA5khAFKUUZoHN
 wIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzDsDZApPZl4J3KZXQEcwAR0x6cQckCNKEh
 FSUg2MXkp/KxQ/BgmbL+2veH0xcO3/80znjx/6ck1yywOfvkmbMl3nftvdacZpfPxht1dXn0j
 kjZctroJVjxJ/b1vrvHXeReYzXjPt3qVoz1zvotT307XlXnTJAw2fSXryh5defnDzUWPe3d2/
 FpdFslisjzP3+3g8v3R2jyGHyD9ux+iEtKtntqQKKrEUZyQaajEXFScCAPjIyz9/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503702002!72987187!1
X-Originating-IP: [104.130.215.37]
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 24391 invoked from network); 25 Aug 2017 23:00:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Aug 2017 23:00:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlNa3-0001Zd-Mo; Fri, 25 Aug 2017 22:59: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 1dlNZy-0003t7-D7; Fri, 25 Aug 2017 22:59:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlNZy-00019d-81; Fri, 25 Aug 2017 22:59:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112877-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
X-Osstest-Versions-That: xen=846be9ef30f3ef3b8f2ad9a0d2f7bd6025d21dc1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Aug 2017 22:59:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112877: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg3Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODc1
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODc1CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4
NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjg3NQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODc1CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA4MDNjNWEyYTQyZTdjNzJhNGM4NDhlMGYwMTA2YTk0MWI3NThhOTFmCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4NDZiZTllZjMwZjNlZjNiOGYyYWQ5
YTBkMmY3YmQ2MDI1ZDIxZGMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI4NzUgIDIwMTctMDgt
MjUgMTg6MDQ6MDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyODc3ICAyMDE3
LTA4LTI1IDIxOjAxOjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCA4MDNjNWEyYTQyZTdjNzJhNGM4NDhlMGYwMTA2YTk0MWI3NThhOTFmCkF1dGhv
cjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBBdWcgMjUgMTg6
MTE6MjUgMjAxNyArMDIwMAoKICAgIHhlbjogZml4IHBhcnNlX2Jvb2woKSB3aXRoIGVtcHR5IHN0
cmluZwogICAgCiAgICBwYXJzZV9ib29sKCkgc2hvdWxkIHJldHVybiAtMSBpbiBjYXNlIGl0IGlz
IGNhbGxlZCB3aXRoIGFuIGVtcHR5CiAgICBzdHJpbmcuIEluIG9yZGVyIHRvIGFsbG93IGJvb2xl
YW4gcGFyYW1ldGVycyBpbiB0aGUgY21kbGluZSB3aXRob3V0CiAgICBzcGVjaWZ5aW5nIGEgdmFs
dWUgdGhpcyBjYXNlIG11c3QgYmUgaGFuZGxlZCBpbiBfY21kbGluZV9wYXJzZSgpIGJ5CiAgICBh
bHdheXMgcGFzc2luZyBhIHZhbHVlIHN0cmluZy4KICAgIAogICAgVGhpcyBmaXhlcyBjb21taXQg
NTMyZGVjOGUzMTE3NGVkNDUwYWRmZDM2YTRiMGI0MWRlYzI3MDEwZCAoInhlbjoKICAgIGFkZCBh
biBvcHRpb25hbCBzdHJpbmcgZW5kIHBhcmFtZXRlciB0byBwYXJzZV9ib29sKCkiKQogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Aug 25 23:18:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Aug 2017 23:18: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.xen.org>)
	id 1dlNrl-00019b-UL; Fri, 25 Aug 2017 23:18: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=403b050d5=citrix-osstest@xenproject.org>)
 id 1dlNrk-00019O-QP
 for xen-devel@lists.xensource.com; Fri, 25 Aug 2017 23:18:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 46/45-02962-830B0A95; Fri, 25 Aug 2017 23:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva75hgW
 RBu/2MVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozrl/6wFjx1qTjd1MTYwHjOpIuRk0NCwF/i
 xtMbjBC2u8T09hVsILaIgLPEhA+3wWxeAT2JTxcegNnCAkYS/5Y9gap3k7j+YB87jP2lp4UFx
 GYT8JCY2DMRzGYRUJWY+vkvWI2QgJbE0sUrmSBmCkqcnPkErIZZQELi4IsXzBBzLCR2fOxjm8
 DIOwtJ2SwkZQsYmVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+d
 uYgQGDwMQ7GD8Mz/wEKMkB5OSKK901IJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8yuuBcoJF
 qempFWmZOcAwhklLcPAoifAKgKR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9+U6oCIBk
 KKM0jy4EbCYusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXl+QVTyZeSVwm14BHcEEdMSkE3
 NAjihJREhJNTBarPn6i1+1zrhUZM46xXthzM4zutLbzNQ/79sduF/FRf336Qs7bz6WXyS+8/8
 up0k6R9Wzw7Sibn5xUJJ0atD9n6p9771p6+dJj45+WNPbG3GS8T3nhrQ8g/k2LEEWDH+PVQnO
 LJx8sJLX7ozpM4FH1/5Ntg7e8Vfjyy7tpZKmqs2a+Y+6jS4psRRnJBpqMRcVJwIAxENOiaQCA
 AA=
X-Env-Sender: prvs=403b050d5=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503703092!113235298!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42567 invoked from network); 25 Aug 2017 23:18:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2017 23:18:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,426,1498521600"; d="scan'208";a="445207556"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72024-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=02739b0f41300da70369be7c1982180306e8ca95
X-Osstest-Versions-That: ovmf=279c01ce13739f0fd8ec3e7652299f6873fc14a9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 26 Aug 2017 00:18:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72024: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMjQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAwMjczOWIwZjQxMzAwZGE3MDM2OWJlN2MxOTgyMTgwMzA2ZThj
YTk1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyNzljMDFjZTEzNzM5
ZjBmZDhlYzNlNzY1MjI5OWY2ODczZmMxNGE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMTYg
IDIwMTctMDgtMjUgMDU6MjQ6MTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDI0ICAyMDE3LTA4LTI1IDIwOjUxOjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgSGVzcyBDaGVuIDxoZXNoZW5nLmNoZW5AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dz
CmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVz
dC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDI3MzliMGY0MTMwMGRhNzAzNjli
ZTdjMTk4MjE4MDMwNmU4Y2E5NQpBdXRob3I6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgpEYXRlOiAgIFRodSBBdWcgMjQgMTE6MzI6MjMgMjAxNyArMDgwMAoKICAgIEJhc2VUb29s
czogVXBkYXRlIHRvb2xzX2RlZiB0byByZW1vdmUgL0d3IG9wdGlvbiBpbiBWUyBOT09QVCB0YXJn
ZXQKICAgIAogICAgVG8gcmVtb3ZlIC9HdyBvcHRpb24gaXMgdG8gZGlzYWJsZSBzaXplIG9wdGlt
aXphdGlvbi4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVA
aW50ZWwuY29tPgoKY29tbWl0IDJmN2YxZTczYzEwZjkwNTdiZTI3ZWM2ZmZlOTJhYWY4MDg0ZDE3
NmYKQXV0aG9yOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KRGF0ZTogICBXZWQg
QXVnIDIzIDE2OjA0OjA0IDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbHM6IEFkZCB0aGUgbWlzc2lu
ZyAtcGllIGxpbmsgb3B0aW9uIGluIEdDQyB0b29sIGNoYWluCiAgICAKICAgIGh0dHBzOi8vYnVn
emlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjcxCiAgICBHQ0MgdG9vbCBjaGFp
biB1c2VzIC1mcGllIGluIENDX0ZMQUdTLiBTbywgYWRkIC1waWUgaW4gRExJTktfRkxBR1MuCiAg
ICBNb3JlIGRpc2N1c3Npb24gaW4KICAgIGh0dHBzOi8vbGlzdHMuMDEub3JnL3BpcGVybWFpbC9l
ZGsyLWRldmVsLzIwMTctQXVndXN0LzAxMzUwOC5odG1sCiAgICAKICAgIDMuMTMgT3B0aW9ucyBm
b3IgTGlua2luZwogICAgPT09PT09PT09PT09PT09PT09PT09PT09CiAgICAnLXBpZScKICAgICAg
ICAgUHJvZHVjZSBhIHBvc2l0aW9uIGluZGVwZW5kZW50IGV4ZWN1dGFibGUgb24gdGFyZ2V0cyB0
aGF0IHN1cHBvcnQKICAgICAgICAgaXQuICBGb3IgcHJlZGljdGFibGUgcmVzdWx0cywgeW91IG11
c3QgYWxzbyBzcGVjaWZ5IHRoZSBzYW1lIHNldAogICAgICAgICBvZiBvcHRpb25zIHVzZWQgZm9y
IGNvbXBpbGF0aW9uICgnLWZwaWUnLCAnLWZQSUUnLCBvciBtb2RlbAogICAgICAgICBzdWJvcHRp
b25zKSB3aGVuIHlvdSBzcGVjaWZ5IHRoaXMgbGlua2VyIG9wdGlvbi4KICAgIAogICAgMy4xOCBP
cHRpb25zIGZvciBDb2RlIEdlbmVyYXRpb24gQ29udmVudGlvbnMKICAgID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgICAnLWZwaWUnCiAgICAnLWZQSUUnCiAg
ICAgICAgIFRoZXNlIG9wdGlvbnMgYXJlIHNpbWlsYXIgdG8gJy1mcGljJyBhbmQgJy1mUElDJywg
YnV0IGdlbmVyYXRlZAogICAgICAgICBwb3NpdGlvbiBpbmRlcGVuZGVudCBjb2RlIGNhbiBiZSBv
bmx5IGxpbmtlZCBpbnRvIGV4ZWN1dGFibGVzLgogICAgICAgICBVc3VhbGx5IHRoZXNlIG9wdGlv
bnMgYXJlIHVzZWQgd2hlbiAnLXBpZScgR0NDIG9wdGlvbiBpcyB1c2VkCiAgICAgICAgIGR1cmlu
ZyBsaW5raW5nLgogICAgICAgICAnLWZwaWUnIGFuZCAnLWZQSUUnIGJvdGggZGVmaW5lIHRoZSBt
YWNyb3MgJ19fcGllX18nIGFuZAogICAgICAgICAnX19QSUVfXycuIFRoZSBtYWNyb3MgaGF2ZSB0
aGUgdmFsdWUgMSBmb3IgJy1mcGllJyBhbmQgMiBmb3IKICAgICAgICAgJy1mUElFJy4KICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAg
VGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQgYWU5ZTQ2NTBjZGY4
YTdlNjc5MGY3NGU1NGE5Mjc2NzAwZGQ5ZDg5NApBdXRob3I6IExlaWYgTGluZGhvbG0gPGxlaWYu
bGluZGhvbG1AbGluYXJvLm9yZz4KRGF0ZTogICBUaHUgQXVnIDI0IDE3OjIwOjA0IDIwMTcgKzAx
MDAKCiAgICBBcm1WaXJ0UGtnOiBkcm9wIHVudXNlZCBQY2RzIGZyb20gQXJtVmlydC5kc2MuaW5j
CiAgICAKICAgIEEgYmxvY2sgb2Ygc2V0dGluZ3MgaGFzIGJlZW4gY29waWVkIGFyb3VuZCBBUk0g
cGxhdGZvcm1zIGZvciB5ZWFycy4KICAgIFRoZXNlIGFyZSBjb25zdW1lZCBvbmx5IGJ5IEVibCwg
YW5kIHNpbmNlIG5vbmUgb2YgdGhlIEFybVZpcnRQa2cKICAgIHBsYXRmb3JtcyB1c2UgdGhhdCwg
ZHJvcCB0aGVtLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlm
LmxpbmRob2xtQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCA2NjUwZDc4NTU4ZWI1NjdhYWViOGE2NTA5ZmI3ZDRlNGVk
NjIxNDMzCkF1dGhvcjogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CkRhdGU6ICAgVGh1IEF1ZyAyNCAxNzo1NzowNSAyMDE3ICswMTAwCgogICAgQXJtUGtnL0FybURt
YUxpYjogcmVtb3ZlIGRlcGVuZGVuY3kgb24gVW5jYWNoZWRNZW1vcnlBbGxvY2F0aW9uTGliCiAg
ICAKICAgIE5vdyB0aGF0IEFybURtYUxpYiBubyBsb25nZXIgdXNlcyB1bmNhY2hlZCBtYXBwaW5n
cyBmb3Igc2hvcnQtbGl2ZWQKICAgIGJvdW5jZSBidWZmZXJzIHVzZWQgZm9yIHN0cmVhbWluZyBE
TUEsIHRoZSBvbmx5IHBsYWNlIHdlIGFsbG9jYXRlCiAgICB1bmNhY2hlZCBtZW1vcnkgaXMgaW4g
RG1hQWxsb2NhdGVCdWZmZXIgKCksIHdoaWNoIGlzIHVzZWQgZm9yIHN0YXRpYwogICAgbWFwcGlu
Z3Mgc2hhcmVkIGJldHdlZW4gdGhlIGhvc3QgYW5kIHRoZSBkZXZpY2UsIGUuZy4sIGZvciBwYWNr
ZXQKICAgIGRlc2NyaXB0b3IgcmluZ3MgZXRjLgogICAgCiAgICBUaGVyZSBpcyBubyBwZXJmb3Jt
YW5jZSBjb25jZXJuIGFyb3VuZCBzdWNoIGxvbmcgbGl2ZWQgbWFwcGluZ3MsIGFuZAogICAgc28g
d2UgY2FuIHJlYWxseSBkbyB3aXRob3V0IHRoZSBvdmVyaGVhZCBvZiBVbmNhY2hlZE1lbW9yeUFs
bG9jYXRpb25MaWIsCiAgICB3aGljaCBpcyBhIHNpemFibGUgY2h1bmsgb2YgcG9vcmx5IG1haW50
YWluZWQgY29kZSB0aGF0IG5ldmVyIGFjdHVhbGx5CiAgICByZWxlYXNlcyBhbnkgbWVtb3J5LCBh
bmQgZGVzcGl0ZSB0aGUgZmFjdCB0aGF0IGl0IGltcGxlbWVudHMgcG9vbCBiYXNlZAogICAgcm91
dGluZXMsIGl0IGFsd2F5cyBwZXJmb3JtcyBwYWdlIGJhc2VkIGFsbG9jYXRpb25zIGFueXdheS4K
ICAgIAogICAgU28gbGV0J3MgaW52b2tlIHRoZSBEWEUgc2VydmljZXMgZGlyZWN0bHkgdG8gbWFu
YWdlIG1lbW9yeSBhdHRyaWJ1dGVzCiAgICBvbiBhbGxvY2F0aW9ucywgYW5kIGtlZXAgdHJhY2sg
b2YgdGhlIGFsbG9jYXRpb25zIGluIGEgbGlua2VkIGxpc3Qgc28KICAgIHdlIGNhbiByZXN0b3Jl
IHRoZSBhdHRyaWJ1dGVzIGFuZCBmcmVlIHRoZSBtZW1vcnkgcHJvcGVybHkgYWZ0ZXIgdXNlLgog
ICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxA
bGluYXJvLm9yZz4KCmNvbW1pdCBiZmIwZWUwYWRiYjE4MzhhMzcxZTlmNWIxYzFiNDllMWYzNTQ0
NDdhCkF1dGhvcjogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkRh
dGU6ICAgVGh1IEF1ZyAyNCAxMzoxNzo0OCAyMDE3ICswMTAwCgogICAgT3ZtZlBrZy9RZW11Vmlk
ZW9EeGU6IHJlbW92ZSBBQVJDSDY0L0FSTSBzdXBwb3J0CiAgICAKICAgIE5vdyB0aGF0IHdlIGhh
dmUgZHJvcHBlZCBRZW11VmlkZW9EeGUgZnJvbSBhbGwgUUVNVSB0YXJnZXRlZCBidWlsZHMKICAg
IHVuZGVyIEFybVZpcnRQa2csIHdlIGNhbiByZXZlcnQgdGhlIEFSTSBzcGVjaWZpYyBjaGFuZ2Vz
IHRvIGl0LgogICAgCiAgICBUaGlzIHBhcnRpYWxseSByZXZlcnRzIGNvbW1pdHMgODRhNzVmNzBl
OTAzIChTVk4gMTY4OTApIGFuZAogICAgMDVhNTM3OTQ1ODcyLgogICAgCiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFJl
dmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKY29tbWl0IGY3MWIx
NjMwMjBkN2Y5N2UwNTMzYzQxMmQxNzViYzY0MmY2MjhlZjYKQXV0aG9yOiBIZXNzIENoZW4gPGhl
c2hlbmcuY2hlbkBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyMyAxMzo1MzozNiAyMDE3ICsw
ODAwCgogICAgQmFzZVRvb2xzL1VQVDogRml4IFVOSSBmaWxlIG5hbWUgaXNzdWUKICAgIAogICAg
Rml4IHRoZSBpc3N1ZSBvZiBjcmVhdGluZyBkdXBsaWNhdGUgVU5JIGZpbGUgbmFtZXMKICAgIEZp
eCB0aGUgaXNzdWUgb2YgcmVtb3ZpbmcgcGFja2FnZXMKICAgIAogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1i
eTogSGVzcyBDaGVuIDxoZXNoZW5nLmNoZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlv
bmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KCmNvbW1pdCBjZWZiYmIzZDA4NzE0
MzMxNmZiYTA3N2RkMDI5NjRhZmI5MmY2NDdmCkF1dGhvcjogQXJkIEJpZXNoZXV2ZWwgPGFyZC5i
aWVzaGV1dmVsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEF1ZyAyMiAxNzozMDoxMyAyMDE3ICsw
MTAwCgogICAgQXJtVmlydFBrZzogcmVtb3ZlIFFlbXVWaWRlb0R4ZSBmcm9tIEFybVZpcnRRZW11
IGFuZCBBcm1WaXJ0UWVtdUtlcm5lbAogICAgCiAgICBPbmUgb2YgdGhlIHJlYXNvbnMgZm9yIGlu
dHJvZHVjaW5nIHZpcnRpby1ncHUgc3VwcG9ydCB0byBPdm1mUGtnIGFuZAogICAgQXJtVmlydHBr
ZyB3YXMgdGhlIGZhY3QgdGhhdCB1bmRlciBLVk0gdmlydHVhbGl6YXRpb24gb24gQVJNLCB0aGUK
ICAgIGxlZ2FjeSBWR0EgY2Fubm90IGJlIHVzZWQgcmVsaWFibHkuIFRoaXMgaXMgZHVlIHRvIGFu
IGltcGxlbWVudGF0aW9uCiAgICBkZXRhaWwgb2YgUUVNVStLVk0sIHdoaWNoIHJlbWFwcyBjYWNo
ZWQgaG9zdCBtZW1vcnkgaW50byB0aGUgZ3Vlc3QKICAgIGFkZHJlc3Mgc3BhY2UgYXMgYSBmcmFt
ZWJ1ZmZlciBiZWhpbmQgYSBQQ0kgQkFSLiBHaXZlbiB0aGF0IHRoZSBwdXJwb3NlCiAgICBvZiBh
IG1lbW9yeSBtYXBwZWQgZnJhbWVidWZmZXIgaXMgaXRzIHNpZGUgZWZmZWN0cywgc3VjaCBCQVJz
IHNob3VsZAogICAgbmV2ZXIgYmUgbWFwcGVkIGNhY2hlYWJsZSBpbiB0aGUgZ3Vlc3QsIGFuZCB0
aGUgbWlzbWF0Y2hlZCBhdHRyaWJ1dGVzCiAgICBiZXR3ZWVuIGhvc3QgYW5kIGd1ZXN0IHJlc3Vs
dCBpbiBhIGxvc3Mgb2YgY29oZXJlbmN5LCB2aXNpYmxlIGFzCiAgICBjb3JydXB0aW9uIGluIHRo
ZSBmcmFtZWJ1ZmZlciBpbWFnZS4KICAgIAogICAgVGhpcyBpc3N1ZSBkb2VzIG5vdCBvY2N1ciB1
bmRlciBUQ0cgZW11bGF0aW9uLCBub3IgZGlkIHdlIGV4cGVjdCBpdCB0bwogICAgYWN0dWFsbHkg
YnJpbmcgZG93biB0aGUgZ3Vlc3QgdW5kZXIgS1ZNLCBhbmQgc28gaXQgd2FzIGRlZW1lZCBoYXJt
bGVzcwogICAgdG8ga2VlcCBzdXBwb3J0IGZvciB0aGUgVkdBIGRldmljZSBhcyB3ZWxsLiBIb3dl
dmVyLCBhcyBpdCB0dXJucyBvdXQsCiAgICB0aGUgZmFjdCB0aGF0IHRoZSBmcmFtZWJ1ZmZlciBC
QVIgaXMgbWFwcGVkIHVzaW5nIGRldmljZSBzZW1hbnRpY3MgYnkKICAgIGRlZmF1bHQgbWF5IHJl
c3VsdCBpbiB1bmFsaWdubWVudCBmYXVsdHMgd2hlbiB3ZSB1c2UgdGhlIG9yZGluYXJ5IHN0cmlu
ZwogICAgY29weSByb3V0aW5lcyBvbiB0aGUgY29udGVudHMuIEluIHRoZW9yeSwgd2UgY291bGQg
d29yayBhcm91bmQgdGhpcyBieQogICAgcmVtYXBwaW5nIHRoZSBCQVIgYXMgd3JpdGUgY29tYmlu
aW5nLCBidXQgaXQgYXBwZWFycyB0aGUgZ2VuZXJpYyBQQ0kKICAgIGJ1cyBkcml2ZXIgZG9lcyBu
b3QgYWN0dWFsbHkgaW1wbGVtZW50IHRoaXMuCiAgICAKICAgIFNvIGxldCdzIHJlbW92ZSB0aGUg
UWVtdVZpZGVvRHhlIGRyaXZlciBhbHRvZ2V0aGVyLiBUaGlzIG1heSByZXN1bHQKICAgIGluIGxv
c3Mgb2YgZnVuY3Rpb25hbGl0eSBmb3IgdXNlIGNhc2VzIHRoYXQgcmVseSBvbiB0aGUgZnJhbWVi
dWZmZXIKICAgIHRvIGJlIGRpcmVjdGx5IGFkZHJlc3NhYmxlIChzdWNoIGFzIEVGSUZCKSwgYnV0
IGdpdmVuIHRoYXQgdGhpcyBuZXZlcgogICAgd29ya2VkIHJlbGlhYmx5IHVuZGVyIEtWTSBpbiB0
aGUgZmlyc3QgcGxhY2UsIGxldCdzIG5vdCBsZXQgdGhhdCBzdG9wCiAgICB1cyBmcm9tIGRyb3Bw
aW5nIHN1cHBvcnQgZm9yIGl0LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hl
dXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0g
PGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 26 01:15:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 01:15: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.xen.org>)
	id 1dlPgO-0003Nu-Ar; Sat, 26 Aug 2017 01:14:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlPgN-0003NX-EN
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 01:14:39 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1B/5D-09901-E7BC0A95; Sat, 26 Aug 2017 01:14:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbf29IJ
 Ig/OHtCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXHNRuaCO9YVL+/MZW9g
 3GvQxcjFISTwl1HietcyZgjnMaPEyhXzoJxtjBKLljazdjFycogIOEt8PTOXHcTmFdCXeNRzg
 RHEFhYIkvg35TwjSIOEQAOrxL1lXWBFEgKeEsdXv2KGsf9MmcjUxcjOwSZgJXFIDCTKIqAq8b
 FrE8sERu4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsY932MPMQoycGkJMrbsnVBpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vSTQDnBotT0
 1Iq0zBxg+MGkJTh4lER4nUHSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzjsBpEgApCijN
 A9uBCwWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdy/IFJ7MvBK4Ta+AjmACOmLSiTkgR5
 QkIqSkGhgd+7ZY1fbvil54ZMoChSdZ19OMrX/v2rBD/jff3AtrrRu+9gjPWGbs81Zz2qp2Mek
 Z5ZdzPTapdjAslGybWHT6u/Junc2nTIubXiWKK4bPtKr3+nPEa+MH0eictD4judTdrXzZpxbm
 7Z6a8SQj8/fmiS+n+PNxSVifWnHx6osDWyVKHBxcow8osRRnJBpqMRcVJwIAFV5SU4ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503710076!102632030!1
X-Originating-IP: [104.130.215.37]
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 57001 invoked from network); 26 Aug 2017 01:14:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 01:14:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlPgH-0004Bg-Dg; Sat, 26 Aug 2017 01:14: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 1dlPgB-0001io-V5; Sat, 26 Aug 2017 01:14:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlPgB-0001WW-KE; Sat, 26 Aug 2017 01:14:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112879-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
X-Osstest-Versions-That: xen=846be9ef30f3ef3b8f2ad9a0d2f7bd6025d21dc1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 01:14:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112879: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg3OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODc1
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3NQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyODc1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgODAzYzVhMmE0MmU3YzcyYTRjODQ4ZTBmMDEwNmE5NDFiNzU4
YTkxZgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODQ2YmU5ZWYzMGYz
ZWYzYjhmMmFkOWEwZDJmN2JkNjAyNWQyMWRjMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODc1
ICAyMDE3LTA4LTI1IDE4OjA0OjAxIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
Mjg3NyAgMjAxNy0wOC0yNSAyMTowMToyMyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTgw
M2M1YTJhNDJlN2M3MmE0Yzg0OGUwZjAxMDZhOTQxYjc1OGE5MWYKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgODAzYzVhMmE0MmU3YzcyYTRj
ODQ4ZTBmMDEwNmE5NDFiNzU4YTkxZgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj04MDNjNWEyYTQyZTdjNzJhNGM4NDhlMGYwMTA2YTk0MWI3NThhOTFmCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4
eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0
YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4ODAzYzVhMmE0MmU3YzcyYTRjODQ4ZTBmMDEwNmE5NDFiNzU4YTkxZiA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3Jn
L3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51
eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJF
RV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVf
T1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA4
MDNjNWEyYTQyZTdjNzJhNGM4NDhlMGYwMTA2YTk0MWI3NThhOTFmOnJlZnMvaGVhZHMvc21va2UK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg0NmJl
OWUuLjgwM2M1YTIgIDgwM2M1YTJhNDJlN2M3MmE0Yzg0OGUwZjAxMDZhOTQxYjc1OGE5MWYgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 26 01:28:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 01:28: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.xen.org>)
	id 1dlPu3-0004D9-Jq; Sat, 26 Aug 2017 01:28:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlPu2-0004Cx-EF
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 01:28:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 38/F9-03612-DCEC0A95; Sat, 26 Aug 2017 01:28:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffUuQW
 RBvPWKlisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8udHtaC9SsYK95tecbW
 wPijoouRi0NI4C+jxKLFLxm7GDmBnMeMEid/V0EktjFK/H3YywSSEBFwlvh6Zi47iM0roC9xb
 NoeVhBbWMBFYsq3b+wgDRICz5Ukprw/wwySkBDwlrj4fzecvWH1A5YuRnYONgEriUNiIFEWAV
 WJaycPsUxg5F7AyLCKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ6wxAsIPx5saAQ4ySHExKorwtWxdECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjTkLlBMs
 Sk1PrUjLzAGGH0xagoNHSYSXHSTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivDkgRQIgR
 RmleXAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8e0Gm8GTmlcBtegV0BBPQEZNOzA
 E5oiQRISXVwGh7l+OmnYndhRVCKYLKe1tvBDf3cjBkdz55//wa1xFBuTae6wmzBbmWFtmsO/7
 4fEzrOr+Hqtrt+o5v5Tl87h7XdYqfc9C4+/Ope2XfWA1ZHq/oi3t0boPITCn2ml8iRsf2bGky
 mjdDxWg1T+ulo8/sOAQfSuzb3n9H7IDxTA/x1XfXeaz4+V2JpTgj0VCLuag4EQBRoqVqgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1503710921!79504278!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62690 invoked from network); 26 Aug 2017 01:28:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 01:28:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlPtu-0004WI-6t; Sat, 26 Aug 2017 01:28: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 1dlPto-00023w-U2; Sat, 26 Aug 2017 01:28:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlPto-0000tS-O1; Sat, 26 Aug 2017 01:28:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112868-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt: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-raw: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-xl-qemut-win10-i386:windows-install: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 01:28:32 +0000
Subject: [Xen-devel] [linux-3.18 test] 112868: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8138944066226670660=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8138944066226670660==
Content-Type: text/plain

flight 112868 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112868/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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          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-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 13 guest-saverestore       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-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-raw 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-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
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   35 days
Failing since        112351  2017-07-27 22:26:55 Z   29 days   42 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============8138944066226670660==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8138944066226670660==--

From xen-devel-bounces@lists.xen.org Sat Aug 26 03:49:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 03:49: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.xen.org>)
	id 1dlS5N-0004lX-Ia; Sat, 26 Aug 2017 03:48:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlS5M-0004l9-NB
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 03:48:36 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 17/FC-02962-39FE0A95; Sat, 26 Aug 2017 03:48:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfS+wW
 RBt8PWFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/P+/SwFm2srTn2bzN7A
 +C+8i5GLQ0jgL6PEnU8nmbsYOYGcx4wSv25HQiS2MUqs+LqIFSQhIuAs8fXMXHYQm1dAX2Ldn
 2WMILawQJTE4y//2UAaJAS6FCT+r+1j6WLkAHK8JVpe+4HUgJirD+xg6mJk52ATsJI4JAYSZR
 FQldjcsYhtAiP3AkaGVYwaxalFZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn
 5uZsYgR5nAIIdjGvmBx5ilORgUhLlbdm6IFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/aO6Cc
 YFFqempFWmYOMPRg0hIcPEoivLveAKV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc1wxkh
 gBIUUZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvG5ApPJl5JXCbXgEdwQR0xK
 QTc0COKElESEk1MBapmeZFPNxvonlJ7ENM6m1fR98/4rF8LPyfPr4ourugvpvdsuJHSJK1ryf
 rMpX3RwyuveXimJR/9OsGG2X39A8V1+qfuD6Z8DV29vFP195ZfcqL8JqhYinxd+aXLYvbBNxS
 ju/luZg1IejZ6X1vt0pdtvH/qihxa4qqMVv5utTEteaRj/99lVBiKc5INNRiLipOBAAIIsz9f
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503719313!113645833!1
X-Originating-IP: [104.130.215.37]
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 39048 invoked from network); 26 Aug 2017 03:48:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 03:48:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlS5G-0008RL-HX; Sat, 26 Aug 2017 03:48: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 1dlS5B-0001af-2d; Sat, 26 Aug 2017 03:48:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlS5A-0003E7-Oi; Sat, 26 Aug 2017 03:48:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112869-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-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-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=248b23735645f7cbb503d9be6f5bf825f2a603ab
X-Osstest-Versions-That: qemuu=1f296733876434118fd766cfef5eb6f29ecab6a8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 03:48:24 +0000
Subject: [Xen-devel] [qemu-mainline test] 112869: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg2OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NjkvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMjY3NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjc2CiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NzYK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMjY3NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjc2CiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI2NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVz
dC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTI2NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjY1
OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEyNjc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI2NzYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExMjY3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyNjc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI2
NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyNDhi
MjM3MzU2NDVmN2NiYjUwM2Q5YmU2ZjViZjgyNWYyYTYwM2FiCmJhc2VsaW5lIHZlcnNpb246CiBx
ZW11dSAgICAgICAgICAgICAgICAxZjI5NjczMzg3NjQzNDExOGZkNzY2Y2ZlZjVlYjZmMjllY2Fi
NmE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI2NzYgIDIwMTctMDgtMTcgMDM6MTg6NDUgWiAg
ICA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyODQ0ICAyMDE3LTA4LTIzIDExOjQxOjUx
IFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyODY5ICAy
MDE3LTA4LTI1IDA2OjU1OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmhhcmF0YSBCIFJhbyA8YmhhcmF0
YUBsaW51eC52bmV0LmlibS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+
CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhh
Ymtvc3RAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYW0g
WmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEln
b3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNv
bT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXFlbXUtbWFp
bmxpbmUKKyByZXZpc2lvbj0yNDhiMjM3MzU2NDVmN2NiYjUwM2Q5YmU2ZjViZjgyNWYyYTYwM2Fi
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1Nf
TE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4
IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggcWVtdS1tYWlubGluZSAyNDhi
MjM3MzU2NDVmN2NiYjUwM2Q5YmU2ZjViZjgyNWYyYTYwM2FiCisgYnJhbmNoPXFlbXUtbWFpbmxp
bmUKKyByZXZpc2lvbj0yNDhiMjM3MzU2NDVmN2NiYjUwM2Q5YmU2ZjViZjgyNWYyYTYwM2FiCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1xZW11dQorIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUKKyBxZW11dWJyYW5jaD1xZW11LW1haW5saW5lCisgJ1snIHhxZW11
dSA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtbWFpbmxpbmUgPSB4ICdd
JworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVu
c3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDI0OGIyMzczNTY0
NWY3Y2JiNTAzZDliZTZmNWJmODI1ZjJhNjAzYWIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54
CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25m
aWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
b3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJh
ZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5s
aW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1h
aW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11
LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5x
ZW11LW1haW5saW5lCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBxZW11LW1haW5saW5lCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3FlbXUtbWFpbmxpbmUKKyBn
aXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dCAyNDhiMjM3MzU2NDVmN2NiYjUwM2Q5YmU2ZjViZjgyNWYyYTYwM2FiOnJlZnMvaGVhZHMvdXBz
dHJlYW0tdGVzdGVkClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CiAgIDFmMjk2NzMuLjI0OGIyMzcgIDI0OGIyMzczNTY0NWY3Y2JiNTAzZDliZTZm
NWJmODI1ZjJhNjAzYWIgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 26 06:13:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 06:13: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.xen.org>)
	id 1dlULI-00062N-Ht; Sat, 26 Aug 2017 06:13:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlULH-00062C-Sf
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 06:13:12 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 00/5A-02175-77111A95; Sat, 26 Aug 2017 06:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbdMcGG
 kwes5nBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPPmGUvBnCmMFReOHGZq
 YHyV0sXIxSEk8JdRomnafsYuRk4g5zGjxI8mqMQ2RonJh/azgCREBJwlvp6Zyw5i8wroS2zon
 sgEYgsLxEjsfD+bHaRBQuC0hsSt11vAiiQEPCWef/jPCGP3zf7B1sXIzsEmYCVxSAwkyiKgKj
 Fp4l62CYzcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBHqdAQh2MJ497XmIUZKDSUmUt2XrgkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxpAgsjhQSL
 UtNTK9Iyc4DhB5OW4OBREuHtBUnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bytIkQBIU
 UZpHtwIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvBMgUnsy8ErhNr4COYAI6YtKJOS
 BHlCQipKQaGO3V/K6Hdqp9b/iVOOvg13S++xzN8+eHOaVV7pq/dY6fpFvqVVND/vyKnyaVRny
 M2qlydT2BrLfbmwpTdOsKr0q2HDkgKXSsMGMxlwWnzJ3F4jNPO+xsu/ziU+zC7SImW26fW9vc
 drb+7jOPWYKrdwXKsV5YdGaCVvrnMJlrmx7M9cp6Kt/2VomlOCPRUIu5qDgRAKtvB5iAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503727988!108817009!1
X-Originating-IP: [104.130.215.37]
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 20957 invoked from network); 26 Aug 2017 06:13:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 06:13:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlULD-00044j-Ls; Sat, 26 Aug 2017 06: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 1dlUL8-00011s-2Q; Sat, 26 Aug 2017 06:13:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlUL7-0000BD-EO; Sat, 26 Aug 2017 06:13:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112871-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-libvirt:host-install(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-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:debian-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check: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-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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:build-i386-prev:xen-build/dist-test: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-credit2: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-xl-credit2: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-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-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-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-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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=df8c4fa0e0578313f7be9cd9601449d15fa55783
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 06:13:01 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112871: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg3MSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg3MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIGluIDExMjg2MCBwYXNzIGluIDExMjg3MQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTI4NjAg
cGFzcyBpbiAxMTI4NzEKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMCBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGluIDExMjg2MCBwYXNzIGluIDExMjg3MQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEy
ODYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEyODYwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyNjY0
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyNjY0CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyNjY0CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI2NjQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjY2NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4g
MTEyODYwIGxpa2UgMTEyNjY0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyODYwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMjY2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVu
LWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgZGY4YzRmYTBlMDU3ODMxM2Y3YmU5Y2Q5NjAxNDQ5ZDE1ZmE1NTc4MwpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjUyMTFjZTc1ODIxZTBmMmNjNTVlZmZkMjhkZmJl
OTA4MjI2OTcwZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyNjY0ICAyMDE3LTA4LTE2IDEwOjQ4
OjI1IFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMjY4NCAgMjAxNy0wOC0xNyAx
Mzo1Mzo0MSBaICAgIDggZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
Mjg2MCAgMjAxNy0wOC0yNCAwOTo0NTozMiBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJk
b2UuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQu
OC10ZXN0aW5nCisgcmV2aXNpb249ZGY4YzRmYTBlMDU3ODMxM2Y3YmU5Y2Q5NjAxNDQ5ZDE1ZmE1
NTc4MworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjgtdGVzdGlu
ZyBkZjhjNGZhMGUwNTc4MzEzZjdiZTljZDk2MDE0NDlkMTVmYTU1NzgzCisgYnJhbmNoPXhlbi00
LjgtdGVzdGluZworIHJldmlzaW9uPWRmOGM0ZmEwZTA1NzgzMTNmN2JlOWNkOTYwMTQ0OWQxNWZh
NTU3ODMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgor
IHhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00Ljgt
dGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLTQuOC10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyAnWycgeGRm
OGM0ZmEwZTA1NzgzMTNmN2JlOWNkOTYwMTQ0OWQxNWZhNTU3ODMgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54
ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5
LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjgtdGVz
dGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hv
bWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjgtdGVzdGluZworIHhlbnZl
cnNpb249eGVuLTQuOAorIHhlbnZlcnNpb249NC44CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGRmOGM0ZmEwZTA1NzgzMTNmN2JlOWNkOTYw
MTQ0OWQxNWZhNTU3ODM6cmVmcy9oZWFkcy9zdGFibGUtNC44ClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmNTIxMWNlLi5kZjhjNGZhICBkZjhjNGZh
MGUwNTc4MzEzZjdiZTljZDk2MDE0NDlkMTVmYTU1NzgzIC0+IHN0YWJsZS00LjgKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 26 09:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 09:42: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.xen.org>)
	id 1dlXbb-0002o6-E0; Sat, 26 Aug 2017 09:42:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=404bae382=citrix-osstest@xenproject.org>)
 id 1dlXbZ-0002nu-Lo
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 09:42:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 7C/C8-03406-47241A95; Sat, 26 Aug 2017 09:42:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG6J08J
 IgyUtbBb3prxnd2D02N63iz2AMYo1My8pvyKBNWNmyyXmgvkhFWtPtLA3MP407mLk5JAQ8JfY
 8+siC4TtLjG9fQUbiC0i4Cwx4cNtMJtXQE+i928jWI2wQJLEvkfv2bsYuYDqf8hK3N6+lAmme
 cnC74ww9osfM8DibAIeEhN7JgI1c3CwCKhKfO0NAgkLCWhJLF28kglivqDEyZlPwOYzC0hIHH
 zxghlijIXEjo99bBMY+WYhKZuFpGwBI9MqRo3i1KKy1CJdY0O9pKLM9IyS3MTMHF1DAzO93NT
 i4sT01JzEpGK95PzcTYzAoGIAgh2MTYsCDzFKcjApifI6aCyMFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBu8ARKCdYlJqeWpGWmQMMb5i0BAePkgivAEiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8
 vLzUqXEebtAigRAijJK8+BGwGLtEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5/UCm8GTmlc
 BtegV0BBPQEYqCYEeUJCKkpBoYnbZfyKhu+HGiU3xtw7930fliAmd3NeyLSG6uu3U4P+Hxmx0
 8kV7zLLZUqa6vX8axtuaVfO7+9foJrM43kiRKPj+wDr3pbBgbsPrstvnnxB/XOhdozQuunheo
 dNzCaqbI4ttLM5ODJeZ4pG3yvuyl3Z3P+O7NxWeLHESemeVy3blxqFFwfmi+EktxRqKhFnNRc
 SIAEBqRDrACAAA=
X-Env-Sender: prvs=404bae382=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503740530!112116700!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12159 invoked from network); 26 Aug 2017 09:42:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Aug 2017 09:42:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,429,1498521600"; d="scan'208";a="436984023"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72025-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-multivcpu:saverestore-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-amd64-amd64-libvirt-xsm: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-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-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-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=248b23735645f7cbb503d9be6f5bf825f2a603ab
X-Osstest-Versions-That: qemuu=1f296733876434118fd766cfef5eb6f29ecab6a8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 26 Aug 2017 10:42:06 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72025: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAyNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTk5MAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgYmxvY2tlZCBp
biA3MTk5MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcxOTkwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE5OTAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbGlrZSA3MTk5MAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTk5MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDcxOTkwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
aWR3YXkgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMjQ4YjIzNzM1
NjQ1ZjdjYmI1MDNkOWJlNmY1YmY4MjVmMmE2MDNhYgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUg
ICAgICAgICAgICAgICAgMWYyOTY3MzM4NzY0MzQxMThmZDc2NmNmZWY1ZWI2ZjI5ZWNhYjZhOAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxOTkwICAyMDE3LTA4LTE4IDA3OjE1OjI1IFogICAgOCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjAyNSAgMjAxNy0wOC0yNiAwMzo0NDo1MSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXgudm5ldC5pYm0uY29tPgog
IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYkBsaW51eC52bmV0LmlibS5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRA
cmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJp
YyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0By
ZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBT
dGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRo
QHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRy
aXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNv
bS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
Y2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKClB1
c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MjAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 26 10:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 10: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.xen.org>)
	id 1dlYPP-00063p-Fv; Sat, 26 Aug 2017 10:33:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlYPO-00063j-DJ
 for xen-devel@lists.xen.org; Sat, 26 Aug 2017 10:33:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 04/0C-01724-58E41A95; Sat, 26 Aug 2017 10:33:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsUSuHLSDd0Wv4W
 RBn9+W1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHjyxmKrjCWfH9xA+2Bsa37F2MXBwsAreZ
 JKasXwvkcHBICGRKLJsXBmGKSDz5nwZSIiRwkEmiYd5vxi5GTg42ASWJvQePg9kiAu4Sk18cZ
 gOxmQUUJF4838oEYgsLGEscmn+GFcRmEVCVaDi9AKyeFyg+7dV5MFtCQF6if8dypgmM3AsYGV
 YxahSnFpWlFukameolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6t56BgXEHY+s
 Jv0OMkhxMSqK8DhoLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8D7yAcoJFqWmp1akZeYAwwwm
 LcHBoyTCy+8LlOYtLkjMLc5Mh0idYtTluNO34QuTEEtefl6qlDivJEiRAEhRRmke3AhYyF9il
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzrDTKFJzOvBG7TK6AjmICOUBQEO6IkESEl1cBYkM
 BQEHV7eYQI+7K8MiaVoLBH5/lOaPQ1P4lJjfK+fmPytWdXtN6G6v2JnqjF7VE9p7vDyks13WD
 LqWdvT0nMf7f8XipXf5bC/weN/L0LBFPtEqrYs56fX2yf8s3s9FrNGx9KCgy7+/vW3XwR6xI3
 80TwtsV5lv3LFrU8EX21yfbHJb62jbVKLMUZiYZazEXFiQByb3eFdAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503743620!73179902!1
X-Originating-IP: [81.169.146.216]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22313 invoked from network); 26 Aug 2017 10:33:40 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Aug 2017 10:33:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503743620;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=7uIf1guRwvfcstGFksTBMpnApC1ED3tkzuxQXMhySBg=;
 b=SF3NZCXexkbCK48T2NGNaL/3TDaEfAliCEV7OuVAsvLdlNXt54ZDieKvHWJ1gXzs5Q
 HZSESHjf2KrbTJInz+bzEL9rRuCw4LWqqtHPzulZRXo68AJybjp0cOaLW6aR1qDw7SOc
 NAnxuqUBBtE8HdVlpEgE84lH1nh2h1yX5ko58=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id L0adebt7QAXaT9X
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Sat, 26 Aug 2017 12:33:36 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org,
	Andrew Cooper <andrew.cooper3@citrix.com>
Date: Sat, 26 Aug 2017 12:33:29 +0200
Message-Id: <20170826103332.24570-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v6 0/3] tools/libxc: use superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgc3VwZXJwYWdlcyBvbiB0aGUgcmVjZWl2aW5nIGRvbTAgd2lsbCBhdm9pZCBwZXJmb3Jt
YW5jZSByZWdyZXNzaW9ucy4KCk9sYWYKCnY2OgogaGFuZGxlIGZyZWVpbmcgb2YgcGFydGx5IHBv
cHVsYXRlZCBzdXBlcnBhZ2VzIGNvcnJlY3RseQogbW9yZSBEUFJJTlRGcwp2NToKIHNlbmQgY29y
cmVjdCB2ZXJzaW9uLCByZWJhc2Ugd2FzIG5vdCBmdWxseSBmaW5pc2hlZAp2NDoKIHJlc3RvcmUg
dHJhaWxpbmcgIl9iaXQiIGluIGJpdG1hcCBmdW5jdGlvbiBuYW1lcwoga2VlcCB0cmFjayBvZiBn
YXBzIGJldHdlZW4gcHJldmlvdXMgYW5kIGN1cnJlbnQgYmF0Y2gKIHNwbGl0IGFsbG9jIGZ1bmN0
aW9uYWxpdHkgaW4geDg2X2h2bV9hbGxvY2F0ZV9wZm4KdjM6CiBjbGVhciBwb2ludGVyIGluIHhj
X3NyX2JpdG1hcF9mcmVlCiBzb21lIGNvZGluZyBzdHlsZSBjaGFuZ2VzCiB1c2UgZ2V0ZG9tYWlu
aW5mby5tYXhfcGFnZXMgdG8gYXZvaWQgT3Zlci1hbGxvY2F0aW9uIGNoZWNrCiB0cmltIGJpdG1h
cCBmdW5jdGlvbiBuYW1lcywgZHJvcCB0cmFpbGluZyAiX2JpdCIKIGFkZCBzb21lIGNvbW1lbnRz
CnYyOgogc3BsaXQgaW50byBpbmRpdmlkdWFsIGNvbW1pdHMKCgpPbGFmIEhlcmluZyAoMyk6CiAg
dG9vbHMvbGlieGM6IG1vdmUgU1VQRVJQQUdFIG1hY3JvcyB0byBjb21tb24gaGVhZGVyCiAgdG9v
bHMvbGlieGM6IGFkZCBBUEkgZm9yIGJpdG1hcCBhY2Nlc3MgZm9yIHJlc3RvcmUKICB0b29scy9s
aWJ4YzogdXNlIHN1cGVycGFnZXMgZHVyaW5nIHJlc3RvcmUgb2YgSFZNIGd1ZXN0CgogdG9vbHMv
bGlieGMveGNfZG9tX3g4Ni5jICAgICAgICAgICAgfCAgIDUgLQogdG9vbHMvbGlieGMveGNfcHJp
dmF0ZS5oICAgICAgICAgICAgfCAgIDUgKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgICAg
ICAgICAgfCAgNDEgKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICAgICAgICAgIHwg
IDkzICsrKysrKysrKystLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jICAgICAgICAgfCAx
NDEgKystLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0u
YyB8IDI4OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgIHwgIDcyICsrKysrKysrLQogNyBmaWxlcyBjaGFuZ2Vk
LCA0OTcgaW5zZXJ0aW9ucygrKSwgMTQ4IGRlbGV0aW9ucygtKQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 26 10:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 10: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.xen.org>)
	id 1dlYPV-00064A-NG; Sat, 26 Aug 2017 10:33:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlYPU-000641-MA
 for xen-devel@lists.xen.org; Sat, 26 Aug 2017 10:33:48 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5F/21-01732-B8E41A95; Sat, 26 Aug 2017 10:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUSuHLSHd1uv4W
 RBv9Pslos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkL/r1mLbgymbHizYYtrA2My7K6GLk4WAQ+
 MUlc3HmPsYuRg0NCIFNi2bwwCFNE4sn/NJASIYGDTBLNb1cxdzFycrAJKEnsPXicESQhIjCRU
 eLgaZBeTg5mAQWJF8+3MoHYwgL+Eu8PPmQDsVkEVCX2f5zNAmLzChhL3L18E6xeQkBeon/Hcr
 B6TgETiS3HZrKC2EJANe3zlzJPYORdwMiwilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBULze
 1uDgxPTUnMalYLzk/dxMjMCDqGRgYdzDenex3iFGSg0lJlNdBY2GkEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQneQF+gnGBRanpqRVpmDjA0YdISHDxKIryNIGne4oLE3OLMdIjUKUZdjg2r139hE
 mLJy89LlRLnlQQpEgApyijNgxsBi5NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5vUGm8G
 TmlcBtegV0BBPQEYqCYEeUJCKkpBoYtx1qXv64If2p4xQ9rrv171bdnK07o+jd/nP7N/+aVpy
 zvfjrq6I8ZmkpVlufssVuO01ZT6yTni7rY+H4JfO+J/fx1VNFd1xYcqfs4+KF5u2XHrbPdHjr
 9F9HlC34afmnQhaTXxrfRav/9Zan8fbd3x65QvPAZ6cZIgcu/vCLXxQhOzfztuIlNiWW4oxEQ
 y3mouJEAMGID0aOAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503743626!70149476!1
X-Originating-IP: [81.169.146.220]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51776 invoked from network); 26 Aug 2017 10:33:47 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.220)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Aug 2017 10:33:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503743626;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=g3+Vij/zNEJ0V5nGjKU8sZqI6vMJR5wosmYciHzBXJ0=;
 b=B8ExjxUovtYao6falQtaeq6YqSPbySd40HOapvvFRevun42il/BYYXbIiiwn6pr5Pn
 SphamWBtErl2hx3ewwsXFi+AXh9tyWt0XBNLn89BujvqzQfhwaOhlWu+aYeigg1NICAb
 y+JB21Tv9TAaZhs57QBIIltvFl5ekDiJLaAqU=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id L0adebt7QAXgT9b
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Sat, 26 Aug 2017 12:33:42 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Sat, 26 Aug 2017 12:33:32 +0200
Message-Id: <20170826103332.24570-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170826103332.24570-1-olaf@aepfle.de>
References: <20170826103332.24570-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v6 3/3] tools/libxc: use superpages during
	restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
ICAgICAgICAgfCAgMjUgKysrLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jICAgICAgICAg
fCAgNzUgKy0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgfCAy
ODggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlX3g4Nl9wdi5jICB8ICA3MiArKysrKysrKy0KIDQgZmlsZXMgY2hhbmdlZCwgMzgy
IGluc2VydGlvbnMoKyksIDc4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3NyX2NvbW1vbi5oIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKaW5kZXggZGEyNjkx
YmE3OS4uMGZhMGZiZWE0ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgK
KysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKQEAgLTEzOSw2ICsxMzksMTYgQEAgc3Ry
dWN0IHhjX3NyX3Jlc3RvcmVfb3BzCiAgICAgICovCiAgICAgaW50ICgqc2V0dXApKHN0cnVjdCB4
Y19zcl9jb250ZXh0ICpjdHgpOwogCisgICAgLyoqCisgICAgICogUG9wdWxhdGUgUEZOcworICAg
ICAqCisgICAgICogR2l2ZW4gYSBzZXQgb2YgcGZucywgb2J0YWluIG1lbW9yeSBmcm9tIFhlbiB0
byBmaWxsIHRoZSBwaHlzbWFwIGZvciB0aGUKKyAgICAgKiB1bnBvcHVsYXRlZCBzdWJzZXQuCisg
ICAgICovCisgICAgaW50ICgqcG9wdWxhdGVfcGZucykoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0
eCwgdW5zaWduZWQgY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bm
bl90ICpvcmlnaW5hbF9wZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMpOworCisKICAgICAvKioK
ICAgICAgKiBQcm9jZXNzIGFuIGluZGl2aWR1YWwgcmVjb3JkIGZyb20gdGhlIHN0cmVhbS4gIFRo
ZSBjYWxsZXIgc2hhbGwgdGFrZQogICAgICAqIGNhcmUgb2YgcHJvY2Vzc2luZyBjb21tb24gcmVj
b3JkcyAoZS5nLiBFTkQsIFBBR0VfREFUQSkuCkBAIC0yMjQsNiArMjM0LDggQEAgc3RydWN0IHhj
X3NyX2NvbnRleHQKIAogICAgICAgICAgICAgaW50IHNlbmRfYmFja19mZDsKICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgcDJtX3NpemU7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1heF9w
YWdlczsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdG90X3BhZ2VzOwogICAgICAgICAgICAg
eGNfaHlwZXJjYWxsX2J1ZmZlcl90IGRpcnR5X2JpdG1hcF9oYnVmOwogCiAgICAgICAgICAgICAv
KiBGcm9tIEltYWdlIEhlYWRlci4gKi8KQEAgLTMzNiw2ICszNDgsMTEgQEAgc3RydWN0IHhjX3Ny
X2NvbnRleHQKICAgICAgICAgICAgICAgICAgICAgLyogSFZNIGNvbnRleHQgYmxvYi4gKi8KICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqY29udGV4dDsKICAgICAgICAgICAgICAgICAgICAgc2l6
ZV90IGNvbnRleHRzejsKKworICAgICAgICAgICAgICAgICAgICAvKiBCaXRtYXAgb2YgY3VycmVu
dGx5IGFsbG9jYXRlZCBQRk5zIGR1cmluZyByZXN0b3JlLiAqLworICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgeGNfc3JfYml0bWFwIGF0dGVtcHRlZF8xZzsKKyAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHhjX3NyX2JpdG1hcCBhdHRlbXB0ZWRfMm07CisgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4Y19zcl9iaXRtYXAgYWxsb2NhdGVkX3BmbnM7CiAgICAgICAgICAgICAgICAgfSByZXN0
b3JlOwogICAgICAgICAgICAgfTsKICAgICAgICAgfSB4ODZfaHZtOwpAQCAtNDU1LDE0ICs0NzIs
NiBAQCBzdGF0aWMgaW5saW5lIGludCB3cml0ZV9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCwKICAqLwogaW50IHJlYWRfcmVjb3JkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIGlu
dCBmZCwgc3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKTsKIAotLyoKLSAqIFRoaXMgd291bGQgaWRl
YWxseSBiZSBwcml2YXRlIGluIHJlc3RvcmUuYywgYnV0IGlzIG5lZWRlZCBieQotICogeDg2X3B2
X2xvY2FsaXNlX3BhZ2UoKSBpZiB3ZSByZWNlaXZlIHBhZ2V0YWJsZXMgZnJhbWVzIGFoZWFkIG9m
IHRoZQotICogY29udGVudHMgb2YgdGhlIGZyYW1lcyB0aGV5IHBvaW50IGF0LgotICovCi1pbnQg
cG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBjb3VudCwK
LSAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqb3JpZ2luYWxfcGZucywgY29uc3Qg
dWludDMyX3QgKnR5cGVzKTsKLQogI2VuZGlmCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jIGIvdG9vbHMvbGlieGMveGNfc3Jf
cmVzdG9yZS5jCmluZGV4IGQ1Mzk0OGUxYTYuLjhjZDkyODlkMWEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMK
QEAgLTY4LDc0ICs2OCw2IEBAIHN0YXRpYyBpbnQgcmVhZF9oZWFkZXJzKHN0cnVjdCB4Y19zcl9j
b250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLS8qCi0gKiBHaXZlbiBhIHNldCBvZiBw
Zm5zLCBvYnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQot
ICogdW5wb3B1bGF0ZWQgc3Vic2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNo
ZWNraW5nIGlzIHBlcmZvcm1lZAotICogYW5kIGFsbCB1bnBvcHVsYXRlZCBwZm5zIGFyZSBwb3B1
bGF0ZWQuCi0gKi8KLWludCBwb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgs
IHVuc2lnbmVkIGNvdW50LAotICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmln
aW5hbF9wZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMpCi17Ci0gICAgeGNfaW50ZXJmYWNlICp4
Y2ggPSBjdHgtPnhjaDsKLSAgICB4ZW5fcGZuX3QgKm1mbnMgPSBtYWxsb2MoY291bnQgKiBzaXpl
b2YoKm1mbnMpKSwKLSAgICAgICAgKnBmbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKnBmbnMp
KTsKLSAgICB1bnNpZ25lZCBpLCBucl9wZm5zID0gMDsKLSAgICBpbnQgcmMgPSAtMTsKLQotICAg
IGlmICggIW1mbnMgfHwgIXBmbnMgKQotICAgIHsKLSAgICAgICAgRVJST1IoIkZhaWxlZCB0byBh
bGxvY2F0ZSAlenUgYnl0ZXMgZm9yIHBvcHVsYXRpbmcgdGhlIHBoeXNtYXAiLAotICAgICAgICAg
ICAgICAyICogY291bnQgKiBzaXplb2YoKm1mbnMpKTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAg
fQotCi0gICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKLSAgICB7Ci0gICAgICAgIGlm
ICggKCF0eXBlcyB8fCAodHlwZXMgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZXNb
aV0gIT0gWEVOX0RPTUNUTF9QRklORk9fWFRBQiAmJgotICAgICAgICAgICAgICAgICAgICAgICAg
ICB0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4pKSkgJiYKLSAgICAgICAgICAg
ICAhcGZuX2lzX3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pICkKLSAgICAgICAgewot
ICAgICAgICAgICAgcmMgPSBwZm5fc2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0p
OwotICAgICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICAgICAgZ290byBlcnI7Ci0gICAg
ICAgICAgICBwZm5zW25yX3BmbnNdID0gbWZuc1tucl9wZm5zXSA9IG9yaWdpbmFsX3BmbnNbaV07
Ci0gICAgICAgICAgICArK25yX3BmbnM7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBpZiAoIG5y
X3BmbnMgKQotICAgIHsKLSAgICAgICAgcmMgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcF9l
eGFjdCgKLSAgICAgICAgICAgIHhjaCwgY3R4LT5kb21pZCwgbnJfcGZucywgMCwgMCwgbWZucyk7
Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBQRVJST1IoIkZhaWxl
ZCB0byBwb3B1bGF0ZSBwaHlzbWFwIik7Ci0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAg
fQotCi0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcGZuczsgKytpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgaWYgKCBtZm5zW2ldID09IElOVkFMSURfTUZOICkKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBFUlJPUigiUG9wdWxhdGUgcGh5c21hcCBmYWlsZWQgZm9yIHBmbiAl
dSIsIGkpOwotICAgICAgICAgICAgICAgIHJjID0gLTE7Ci0gICAgICAgICAgICAgICAgZ290byBl
cnI7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5vcHMuc2V0X2dm
bihjdHgsIHBmbnNbaV0sIG1mbnNbaV0pOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgcmMgPSAw
OwotCi0gZXJyOgotICAgIGZyZWUocGZucyk7Ci0gICAgZnJlZShtZm5zKTsKLQotICAgIHJldHVy
biByYzsKLX0KLQogLyoKICAqIEdpdmVuIGEgbGlzdCBvZiBwZm5zLCB0aGVpciB0eXBlcywgYW5k
IGEgYmxvY2sgb2YgcGFnZSBkYXRhIGZyb20gdGhlCiAgKiBzdHJlYW0sIHBvcHVsYXRlIGFuZCBy
ZWNvcmQgdGhlaXIgdHlwZXMsIG1hcCB0aGUgcmVsZXZhbnQgc3Vic2V0IGFuZCBjb3B5CkBAIC0x
NjEsNyArOTMsNyBAQCBzdGF0aWMgaW50IHByb2Nlc3NfcGFnZV9kYXRhKHN0cnVjdCB4Y19zcl9j
b250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAK
LSAgICByYyA9IHBvcHVsYXRlX3BmbnMoY3R4LCBjb3VudCwgcGZucywgdHlwZXMpOworICAgIHJj
ID0gY3R4LT5yZXN0b3JlLm9wcy5wb3B1bGF0ZV9wZm5zKGN0eCwgY291bnQsIHBmbnMsIHR5cGVz
KTsKICAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcG9wdWxh
dGUgcGZucyBmb3IgYmF0Y2ggb2YgJXUgcGFnZXMiLCBjb3VudCk7CkBAIC04MjYsNyArNzU4LDEy
IEBAIGludCB4Y19kb21haW5fcmVzdG9yZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1
aW50MzJfdCBkb20sCiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKKyAgICAvKiBTZWUgeGNf
ZG9tYWluX2dldGluZm8gKi8KKyAgICBjdHgucmVzdG9yZS5tYXhfcGFnZXMgPSBjdHguZG9taW5m
by5tYXhfbWVta2IgPj4gKFBBR0VfU0hJRlQtMTApOworICAgIGN0eC5yZXN0b3JlLnRvdF9wYWdl
cyA9IGN0eC5kb21pbmZvLm5yX3BhZ2VzOwogICAgIGN0eC5yZXN0b3JlLnAybV9zaXplID0gbnJf
cGZuczsKKyAgICBEUFJJTlRGKCJkb20gJXUgcDJtX3NpemUgJWx4IG1heF9wYWdlcyAlbHgiLAor
ICAgICAgICAgICAgY3R4LmRvbWlkLCBjdHgucmVzdG9yZS5wMm1fc2l6ZSwgY3R4LnJlc3RvcmUu
bWF4X3BhZ2VzKTsKIAogICAgIGlmICggY3R4LmRvbWluZm8uaHZtICkKICAgICB7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX3Jlc3RvcmVfeDg2X2h2bS5jCmluZGV4IDFkY2E4NTM1NGEuLjJiMGVjYTBjN2MgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCkBAIC0xMzUsNiArMTM1LDggQEAgc3RhdGljIGlu
dCB4ODZfaHZtX2xvY2FsaXNlX3BhZ2Uoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKIHN0YXRp
YyBpbnQgeDg2X2h2bV9zZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewogICAgIHhj
X2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm07
CisgICAgdW5zaWduZWQgbG9uZyBiaXRzOwogCiAgICAgaWYgKCBjdHgtPnJlc3RvcmUuZ3Vlc3Rf
dHlwZSAhPSBESERSX1RZUEVfWDg2X0hWTSApCiAgICAgewpAQCAtMTQ5LDcgKzE1MSwzMCBAQCBz
dGF0aWMgaW50IHg4Nl9odm1fc2V0dXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAg
ICAgcmV0dXJuIC0xOwogICAgIH0KIAorICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0
dGVtcHRlZF8xZzsKKyAgICBiaXRzID0gKGN0eC0+cmVzdG9yZS5wMm1fc2l6ZSA+PiBTVVBFUlBB
R0VfMUdCX1NISUZUKSArIDE7CisgICAgaWYgKCB4Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRz
KSA9PSBmYWxzZSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgYm0gPSAmY3R4LT54ODZfaHZt
LnJlc3RvcmUuYXR0ZW1wdGVkXzJtOworICAgIGJpdHMgPSAoY3R4LT5yZXN0b3JlLnAybV9zaXpl
ID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQpICsgMTsKKyAgICBpZiAoIHhjX3NyX2JpdG1hcF9yZXNp
emUoYm0sIGJpdHMpID09IGZhbHNlICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBibSA9ICZj
dHgtPng4Nl9odm0ucmVzdG9yZS5hbGxvY2F0ZWRfcGZuczsKKyAgICBiaXRzID0gY3R4LT5yZXN0
b3JlLnAybV9zaXplICsgMTsKKyAgICBpZiAoIHhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdHMp
ID09IGZhbHNlICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICAvKiBObyBzdXBlcnBhZ2UgaW4g
MXN0IDJNQiBkdWUgdG8gVkdBIGhvbGUgKi8KKyAgICB4Y19zcl9zZXRfYml0KDAsICZjdHgtPng4
Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMWcpOworICAgIHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+
eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSk7CisKICAgICByZXR1cm4gMDsKKworb3V0Ogor
ICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBwZm4gYml0bWFwcyIpOwor
ICAgIHJldHVybiAtMTsKIH0KIAogLyoKQEAgLTIyNCwxMCArMjQ5LDI3MiBAQCBzdGF0aWMgaW50
IHg4Nl9odm1fc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiBzdGF0
aWMgaW50IHg4Nl9odm1fY2xlYW51cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewogICAg
IGZyZWUoY3R4LT54ODZfaHZtLnJlc3RvcmUuY29udGV4dCk7CisgICAgeGNfc3JfYml0bWFwX2Zy
ZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZyk7CisgICAgeGNfc3JfYml0bWFw
X2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSk7CisgICAgeGNfc3JfYml0
bWFwX2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKTsKIAogICAgIHJl
dHVybiAwOwogfQogCisvKgorICogU2V0IGEgcGZuIGFzIGFsbG9jYXRlZCwgZXhwYW5kaW5nIHRo
ZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4KKyAqLworc3RhdGljIGludCBwZm5fc2V0
X2FsbG9jYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQorewor
ICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisKKyAgICBpZiAoICF4Y19zcl9zZXRf
Yml0KHBmbiwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKSApCisgICAgewor
ICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYWxsb2NhdGVkX3BmbnMgYml0bWFwIik7
CisgICAgICAgIGVycm5vID0gRU5PTUVNOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorICAg
IHJldHVybiAwOworfQorCitzdHJ1Y3QgeDg2X2h2bV9zcCB7CisgICAgeGVuX3Bmbl90IHBmbjsK
KyAgICB4ZW5fcGZuX3QgYmFzZV9wZm47CisgICAgdW5zaWduZWQgbG9uZyBpbmRleDsKKyAgICB1
bnNpZ25lZCBsb25nIGNvdW50OworfTsKKworLyoKKyAqIFRyeSB0byBhbGxvY2F0ZSBhIDFHQiBw
YWdlIGZvciB0aGlzIHBmbiwgYnV0IGF2b2lkIE92ZXItYWxsb2NhdGlvbi4KKyAqIElmIHRoaXMg
c3VjY2VlZHMsIG1hcmsgdGhlIHJhbmdlIG9mIDJNQiBwYWdlcyBhcyBidXN5LgorICovCitzdGF0
aWMgYm9vbCB4ODZfaHZtX2FsbG9jXzFnKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVj
dCB4ODZfaHZtX3NwICpzcCkKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwor
ICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtOworICAgIHVuc2lnbmVkIGludCBvcmRlciwgc2hp
ZnQ7CisgICAgaW50IGksIGRvbmU7CisgICAgeGVuX3Bmbl90IGV4dGVudDsKKworICAgIGJtID0g
JmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZzsKKworICAgIC8qIE9ubHkgb25lIGF0
dGVtcHQgdG8gYXZvaWQgb3ZlcmxhcHBpbmcgYWxsb2NhdGlvbiAqLworICAgIGlmICggeGNfc3Jf
dGVzdF9hbmRfc2V0X2JpdChzcC0+aW5kZXgsIGJtKSApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIG9yZGVyID0gU1VQRVJQQUdFXzFHQl9TSElGVDsKKyAgICBzcC0+Y291bnQgPSAxVUxM
IDw8IG9yZGVyOworCisgICAgLyogQWxsb2NhdGUgb25seSBpZiB0aGVyZSBpcyByb29tIGZvciBh
bm90aGVyIHN1cGVycGFnZSAqLworICAgIGlmICggY3R4LT5yZXN0b3JlLnRvdF9wYWdlcyArIHNw
LT5jb3VudCA+IGN0eC0+cmVzdG9yZS5tYXhfcGFnZXMgKQorICAgICAgICByZXR1cm4gZmFsc2U7
CisKKyAgICBleHRlbnQgPSBzcC0+YmFzZV9wZm4gPSAoc3AtPnBmbiA+PiBvcmRlcikgPDwgb3Jk
ZXI7CisgICAgZG9uZSA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhjaCwgY3R4LT5kb21p
ZCwgMSwgb3JkZXIsIDAsICZleHRlbnQpOworICAgIGlmICggZG9uZSA8IDAgKSB7CisgICAgICAg
IFBFUlJPUigicG9wdWxhdGVfcGh5c21hcCBmYWlsZWQuIik7CisgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICB9CisgICAgaWYgKCBkb25lID09IDAgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICBEUFJJTlRGKCIxRyBiYXNlX3BmbiAlIiBQUklfeGVuX3BmbiAiXG4iLCBzcC0+YmFzZV9w
Zm4pOworCisgICAgLyogTWFyayBhbGwgMk1CIHBhZ2VzIGFzIGRvbmUgdG8gYXZvaWQgb3Zlcmxh
cHBpbmcgYWxsb2NhdGlvbiAqLworICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVt
cHRlZF8ybTsKKyAgICBzaGlmdCA9IFNVUEVSUEFHRV8xR0JfU0hJRlQgLSBTVVBFUlBBR0VfMk1C
X1NISUZUOworICAgIGZvciAoIGkgPSAwOyBpIDwgKHNwLT5jb3VudCA+PiBzaGlmdCk7IGkrKyAp
CisgICAgICAgIHhjX3NyX3NldF9iaXQoKHNwLT5iYXNlX3BmbiA+PiBTVVBFUlBBR0VfMk1CX1NI
SUZUKSArIGksIGJtKTsKKworICAgIHJldHVybiB0cnVlOworfQorCisvKiBBbGxvY2F0ZSBhIDJN
QiBwYWdlIGlmIHg4Nl9odm1fYWxsb2NfMWcgZmFpbGVkLCBhdm9pZCBPdmVyLWFsbG9jYXRpb24u
ICovCitzdGF0aWMgYm9vbCB4ODZfaHZtX2FsbG9jXzJtKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpj
dHgsIHN0cnVjdCB4ODZfaHZtX3NwICpzcCkKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOworICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtOworICAgIHVuc2lnbmVkIGludCBv
cmRlcjsKKyAgICBpbnQgZG9uZTsKKyAgICB4ZW5fcGZuX3QgZXh0ZW50OworCisgICAgYm0gPSAm
Y3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtOworCisgICAgLyogT25seSBvbmUgYXR0
ZW1wdCB0byBhdm9pZCBvdmVybGFwcGluZyBhbGxvY2F0aW9uICovCisgICAgaWYgKCB4Y19zcl90
ZXN0X2FuZF9zZXRfYml0KHNwLT5pbmRleCwgYm0pICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgb3JkZXIgPSBTVVBFUlBBR0VfMk1CX1NISUZUOworICAgIHNwLT5jb3VudCA9IDFVTEwg
PDwgb3JkZXI7CisKKyAgICAvKiBBbGxvY2F0ZSBvbmx5IGlmIHRoZXJlIGlzIHJvb20gZm9yIGFu
b3RoZXIgc3VwZXJwYWdlICovCisgICAgaWYgKCBjdHgtPnJlc3RvcmUudG90X3BhZ2VzICsgc3At
PmNvdW50ID4gY3R4LT5yZXN0b3JlLm1heF9wYWdlcyApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIGV4dGVudCA9IHNwLT5iYXNlX3BmbiA9IChzcC0+cGZuID4+IG9yZGVyKSA8PCBvcmRl
cjsKKyAgICBkb25lID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlk
LCAxLCBvcmRlciwgMCwgJmV4dGVudCk7CisgICAgaWYgKCBkb25lIDwgMCApIHsKKyAgICAgICAg
UEVSUk9SKCJwb3B1bGF0ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgIH0KKyAgICBpZiAoIGRvbmUgPT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwor
ICAgIERQUklOVEYoIjJNIGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICJcbiIsIHNwLT5iYXNlX3Bm
bik7CisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8qIEFsbG9jYXRlIGEgc2luZ2xlIHBhZ2UgaWYg
eDg2X2h2bV9hbGxvY18ybSBmYWlsZWQuICovCitzdGF0aWMgYm9vbCB4ODZfaHZtX2FsbG9jXzRr
KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4ODZfaHZtX3NwICpzcCkKK3sKKyAg
ICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHVuc2lnbmVkIGludCBvcmRlcjsK
KyAgICBpbnQgZG9uZTsKKyAgICB4ZW5fcGZuX3QgZXh0ZW50OworCisgICAgb3JkZXIgPSAwOwor
ICAgIHNwLT5jb3VudCA9IDFVTEwgPDwgb3JkZXI7CisKKyAgICAvKiBBbGxvY2F0ZSBvbmx5IGlm
IHRoZXJlIGlzIHJvb20gZm9yIGFub3RoZXIgcGFnZSAqLworICAgIGlmICggY3R4LT5yZXN0b3Jl
LnRvdF9wYWdlcyArIHNwLT5jb3VudCA+IGN0eC0+cmVzdG9yZS5tYXhfcGFnZXMgKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisKKyAgICBleHRlbnQgPSBzcC0+YmFzZV9wZm4gPSAoc3AtPnBmbiA+
PiBvcmRlcikgPDwgb3JkZXI7CisgICAgZG9uZSA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFw
KHhjaCwgY3R4LT5kb21pZCwgMSwgb3JkZXIsIDAsICZleHRlbnQpOworICAgIGlmICggZG9uZSA8
IDAgKSB7CisgICAgICAgIFBFUlJPUigicG9wdWxhdGVfcGh5c21hcCBmYWlsZWQuIik7CisgICAg
ICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgaWYgKCBkb25lID09IDAgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICBEUFJJTlRGKCI0SyBiYXNlX3BmbiAlIiBQUklfeGVuX3BmbiAi
XG4iLCBzcC0+YmFzZV9wZm4pOworICAgIHJldHVybiB0cnVlOworfQorLyoKKyAqIEF0dGVtcHQg
dG8gYWxsb2NhdGUgYSBzdXBlcnBhZ2Ugd2hlcmUgdGhlIHBmbiByZXNpZGVzLgorICovCitzdGF0
aWMgaW50IHg4Nl9odm1fYWxsb2NhdGVfcGZuKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhl
bl9wZm5fdCBwZm4pCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICBi
b29sIHN1Y2Nlc3M7CisgICAgaW50IHJjID0gLTE7CisgICAgdW5zaWduZWQgbG9uZyBpZHhfMWcs
IGlkeF8ybTsKKyAgICBzdHJ1Y3QgeDg2X2h2bV9zcCBzcCA9IHsKKyAgICAgICAgLnBmbiA9IHBm
bgorICAgIH07CisKKyAgICBpZiAoIHhjX3NyX3Rlc3RfYml0KHBmbiwgJmN0eC0+eDg2X2h2bS5y
ZXN0b3JlLmFsbG9jYXRlZF9wZm5zKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgaWR4XzFn
ID0gcGZuID4+IFNVUEVSUEFHRV8xR0JfU0hJRlQ7CisgICAgaWR4XzJtID0gcGZuID4+IFNVUEVS
UEFHRV8yTUJfU0hJRlQ7CisgICAgaWYgKCAheGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4LT54ODZf
aHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnLCBpZHhfMWcpICkKKyAgICB7CisgICAgICAgIFBFUlJP
UigiRmFpbGVkIHRvIHJlYWxsb2MgYXR0ZW1wdGVkXzFnIik7CisgICAgICAgIHJldHVybiAtMTsK
KyAgICB9CisgICAgaWYgKCAheGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4LT54ODZfaHZtLnJlc3Rv
cmUuYXR0ZW1wdGVkXzJtLCBpZHhfMm0pICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVk
IHRvIHJlYWxsb2MgYXR0ZW1wdGVkXzJtIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisK
KyAgICBzcC5pbmRleCA9IGlkeF8xZzsKKyAgICBzdWNjZXNzID0geDg2X2h2bV9hbGxvY18xZyhj
dHgsICZzcCk7CisKKyAgICBpZiAoIHN1Y2Nlc3MgPT0gZmFsc2UgKSB7CisgICAgICAgIHNwLmlu
ZGV4ID0gaWR4XzJtOworICAgICAgICBzdWNjZXNzID0geDg2X2h2bV9hbGxvY18ybShjdHgsICZz
cCk7CisgICAgfQorCisgICAgaWYgKCBzdWNjZXNzID09IGZhbHNlICkgeworICAgICAgICBzcC5p
bmRleCA9IDA7CisgICAgICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9jXzRrKGN0eCwgJnNwKTsK
KyAgICB9CisKKyAgICBpZiAoIHN1Y2Nlc3MgPT0gdHJ1ZSApIHsKKyAgICAgICAgZG8geworICAg
ICAgICAgICAgc3AuY291bnQtLTsKKyAgICAgICAgICAgIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMr
KzsKKyAgICAgICAgICAgIHJjID0gcGZuX3NldF9hbGxvY2F0ZWQoY3R4LCBzcC5iYXNlX3BmbiAr
IHNwLmNvdW50KTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9IHdoaWxlICggc3AuY291bnQgKTsKKyAgICB9CisgICAgcmV0dXJuIHJjOwor
fQorCitzdGF0aWMgaW50IHg4Nl9odm1fcG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4LCB1bnNpZ25lZCBjb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHhlbl9wZm5fdCAqb3JpZ2luYWxfcGZucywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhj
aCA9IGN0eC0+eGNoOworICAgIHhlbl9wZm5fdCBwZm4sIG1pbl9wZm4gPSBvcmlnaW5hbF9wZm5z
WzBdLCBtYXhfcGZuID0gb3JpZ2luYWxfcGZuc1swXTsKKyAgICB1bnNpZ25lZCBpLCBmcmVlZCA9
IDAsIG9yZGVyOworICAgIGludCByYyA9IC0xOworCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3Vu
dDsgKytpICkKKyAgICB7CisgICAgICAgIGlmICggb3JpZ2luYWxfcGZuc1tpXSA8IG1pbl9wZm4g
KQorICAgICAgICAgICAgbWluX3BmbiA9IG9yaWdpbmFsX3BmbnNbaV07CisgICAgICAgIGlmICgg
b3JpZ2luYWxfcGZuc1tpXSA+IG1heF9wZm4gKQorICAgICAgICAgICAgbWF4X3BmbiA9IG9yaWdp
bmFsX3BmbnNbaV07CisgICAgfQorICAgIERQUklOVEYoImJhdGNoIG9mICV1IHBmbnMgYmV0d2Vl
biAlIiBQUklfeGVuX3BmbiAiICUiIFBSSV94ZW5fcGZuICJcbiIsCisgICAgICAgICAgICBjb3Vu
dCwgbWluX3BmbiwgbWF4X3Bmbik7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kg
KQorICAgIHsKKyAgICAgICAgaWYgKCAodHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9QRklORk9fWFRB
QiAmJgorICAgICAgICAgICAgICB0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4p
ICYmCisgICAgICAgICAgICAgIXBmbl9pc19wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ld
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0geDg2X2h2bV9hbGxvY2F0ZV9wZm4oY3R4
LCBvcmlnaW5hbF9wZm5zW2ldKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAg
ICAgIGdvdG8gZXJyOworICAgICAgICAgICAgcmMgPSBwZm5fc2V0X3BvcHVsYXRlZChjdHgsIG9y
aWdpbmFsX3BmbnNbaV0pOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAg
Z290byBlcnI7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKgorICAgICAqIFNjYW4gdGhlIGVu
dGlyZSBzdXBlcnBhZ2UgYmVjYXVzZSBzZXZlcmFsIGJhdGNoZXMgd2lsbCBmaXQgaW50bworICAg
ICAqIGEgc3VwZXJwYWdlLCBhbmQgaXQgaXMgdW5rbm93biB3aGljaCBwZm4gdHJpZ2dlcmVkIHRo
ZSBhbGxvY2F0aW9uLgorICAgICAqLworICAgIG9yZGVyID0gU1VQRVJQQUdFXzFHQl9TSElGVDsK
KyAgICBwZm4gPSBtaW5fcGZuID0gKG1pbl9wZm4gPj4gb3JkZXIpIDw8IG9yZGVyOworCisgICAg
d2hpbGUgKCBwZm4gPD0gbWF4X3BmbiApCisgICAgeworICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0
bWFwICpibTsKKyAgICAgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3Bm
bnM7CisgICAgICAgIGlmICggIXhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIHBmbikgKQorICAgICAg
ICB7CisgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byByZWFsbG9jIGFsbG9jYXRlZF9wZm5z
ICUiIFBSSV94ZW5fcGZuLCBwZm4pOworICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0K
KyAgICAgICAgaWYgKCAhcGZuX2lzX3BvcHVsYXRlZChjdHgsIHBmbikgJiYKKyAgICAgICAgICAg
IHhjX3NyX3Rlc3RfYW5kX2NsZWFyX2JpdChwZm4sIGJtKSApIHsKKyAgICAgICAgICAgIHhlbl9w
Zm5fdCBwID0gcGZuOworICAgICAgICAgICAgcmMgPSB4Y19kb21haW5fZGVjcmVhc2VfcmVzZXJ2
YXRpb25fZXhhY3QoeGNoLCBjdHgtPmRvbWlkLCAxLCAwLCAmcCk7CisgICAgICAgICAgICBpZiAo
IHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBy
ZWxlYXNlIHBmbiAlIiBQUklfeGVuX3BmbiwgcGZuKTsKKyAgICAgICAgICAgICAgICBnb3RvIGVy
cjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMtLTsK
KyAgICAgICAgICAgIGZyZWVkKys7CisgICAgICAgIH0KKyAgICAgICAgcGZuKys7CisgICAgfQor
ICAgIGlmICggZnJlZWQgKQorICAgICAgICBEUFJJTlRGKCJmcmVlZCAldSBiZXR3ZWVuICUiIFBS
SV94ZW5fcGZuICIgJSIgUFJJX3hlbl9wZm4gIlxuIiwKKyAgICAgICAgICAgICAgICBmcmVlZCwg
bWluX3BmbiwgbWF4X3Bmbik7CisKKyAgICByYyA9IDA7CisKKyBlcnI6CisgICAgcmV0dXJuIHJj
OworfQorCisKIHN0cnVjdCB4Y19zcl9yZXN0b3JlX29wcyByZXN0b3JlX29wc194ODZfaHZtID0K
IHsKICAgICAucGZuX2lzX3ZhbGlkICAgID0geDg2X2h2bV9wZm5faXNfdmFsaWQsCkBAIC0yMzYs
NiArNTIzLDcgQEAgc3RydWN0IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9odm0g
PQogICAgIC5zZXRfcGFnZV90eXBlICAgPSB4ODZfaHZtX3NldF9wYWdlX3R5cGUsCiAgICAgLmxv
Y2FsaXNlX3BhZ2UgICA9IHg4Nl9odm1fbG9jYWxpc2VfcGFnZSwKICAgICAuc2V0dXAgICAgICAg
ICAgID0geDg2X2h2bV9zZXR1cCwKKyAgICAucG9wdWxhdGVfcGZucyAgID0geDg2X2h2bV9wb3B1
bGF0ZV9wZm5zLAogICAgIC5wcm9jZXNzX3JlY29yZCAgPSB4ODZfaHZtX3Byb2Nlc3NfcmVjb3Jk
LAogICAgIC5zdHJlYW1fY29tcGxldGUgPSB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZSwKICAgICAu
Y2xlYW51cCAgICAgICAgID0geDg2X2h2bV9jbGVhbnVwLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2
X3B2LmMKaW5kZXggNTBlMjVjMTYyYy4uODc5NTc1NTliYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3Jl
X3g4Nl9wdi5jCkBAIC05MzYsNiArOTM2LDc1IEBAIHN0YXRpYyB2b2lkIHg4Nl9wdl9zZXRfZ2Zu
KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCBwZm4sCiAgICAgICAgICgodWlu
dDMyX3QgKiljdHgtPng4Nl9wdi5wMm0pW3Bmbl0gPSBtZm47CiB9CiAKKy8qCisgKiBHaXZlbiBh
IHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAg
Zm9yIHRoZQorICogdW5wb3B1bGF0ZWQgc3Vic2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFn
ZSB0eXBlIGNoZWNraW5nIGlzIHBlcmZvcm1lZAorICogYW5kIGFsbCB1bnBvcHVsYXRlZCBwZm5z
IGFyZSBwb3B1bGF0ZWQuCisgKi8KK3N0YXRpYyBpbnQgeDg2X3B2X3BvcHVsYXRlX3BmbnMoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgY291bnQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqb3JpZ2luYWxfcGZucywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKnR5cGVzKQoreworICAgIHhj
X2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgeGVuX3Bmbl90ICptZm5zID0gbWFsbG9j
KGNvdW50ICogc2l6ZW9mKCptZm5zKSksCisgICAgICAgICpwZm5zID0gbWFsbG9jKGNvdW50ICog
c2l6ZW9mKCpwZm5zKSk7CisgICAgdW5zaWduZWQgaSwgbnJfcGZucyA9IDA7CisgICAgaW50IHJj
ID0gLTE7CisKKyAgICBpZiAoICFtZm5zIHx8ICFwZm5zICkKKyAgICB7CisgICAgICAgIEVSUk9S
KCJGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzIGZvciBwb3B1bGF0aW5nIHRoZSBwaHlzbWFw
IiwKKyAgICAgICAgICAgICAgMiAqIGNvdW50ICogc2l6ZW9mKCptZm5zKSk7CisgICAgICAgIGdv
dG8gZXJyOworICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7ICsraSApCisgICAg
eworICAgICAgICBpZiAoICghdHlwZXMgfHwgKHR5cGVzICYmCisgICAgICAgICAgICAgICAgICAg
ICAgICAgKHR5cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX1hUQUIgJiYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9QRklORk9fQlJPS0VOKSkpICYm
CisgICAgICAgICAgICAgIXBmbl9pc19wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gcGZuX3NldF9wb3B1bGF0ZWQoY3R4LCBvcmln
aW5hbF9wZm5zW2ldKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdv
dG8gZXJyOworICAgICAgICAgICAgcGZuc1tucl9wZm5zXSA9IG1mbnNbbnJfcGZuc10gPSBvcmln
aW5hbF9wZm5zW2ldOworICAgICAgICAgICAgKytucl9wZm5zOworICAgICAgICB9CisgICAgfQor
CisgICAgaWYgKCBucl9wZm5zICkKKyAgICB7CisgICAgICAgIHJjID0geGNfZG9tYWluX3BvcHVs
YXRlX3BoeXNtYXBfZXhhY3QoCisgICAgICAgICAgICB4Y2gsIGN0eC0+ZG9taWQsIG5yX3BmbnMs
IDAsIDAsIG1mbnMpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAg
UEVSUk9SKCJGYWlsZWQgdG8gcG9wdWxhdGUgcGh5c21hcCIpOworICAgICAgICAgICAgZ290byBl
cnI7CisgICAgICAgIH0KKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BmbnM7ICsraSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggbWZuc1tpXSA9PSBJTlZBTElEX01GTiApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgRVJST1IoIlBvcHVsYXRlIHBoeXNtYXAgZmFp
bGVkIGZvciBwZm4gJXUiLCBpKTsKKyAgICAgICAgICAgICAgICByYyA9IC0xOworICAgICAgICAg
ICAgICAgIGdvdG8gZXJyOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBjdHgtPnJlc3Rv
cmUub3BzLnNldF9nZm4oY3R4LCBwZm5zW2ldLCBtZm5zW2ldKTsKKyAgICAgICAgfQorICAgIH0K
KworICAgIHJjID0gMDsKKworIGVycjoKKyAgICBmcmVlKHBmbnMpOworICAgIGZyZWUobWZucyk7
CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAgKiByZXN0b3JlX29wcyBmdW5jdGlvbi4gIENv
bnZlcnQgcGZucyBiYWNrIHRvIG1mbnMgaW4gcGFnZXRhYmxlcy4gIFBvc3NpYmx5CiAgKiBuZWVk
cyB0byBwb3B1bGF0ZSBuZXcgZnJhbWVzIGlmIGEgUFRFIGlzIGZvdW5kIHJlZmVycmluZyB0byBh
IGZyYW1lIHdoaWNoCkBAIC05ODAsNyArMTA0OSw3IEBAIHN0YXRpYyBpbnQgeDg2X3B2X2xvY2Fs
aXNlX3BhZ2Uoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKICAgICAgICAgfQogICAgIH0KIAot
ICAgIGlmICggdG9fcG9wdWxhdGUgJiYgcG9wdWxhdGVfcGZucyhjdHgsIHRvX3BvcHVsYXRlLCBw
Zm5zLCBOVUxMKSApCisgICAgaWYgKCB0b19wb3B1bGF0ZSAmJiB4ODZfcHZfcG9wdWxhdGVfcGZu
cyhjdHgsIHRvX3BvcHVsYXRlLCBwZm5zLCBOVUxMKSApCiAgICAgICAgIHJldHVybiAtMTsKIAog
ICAgIGZvciAoIGkgPSAwOyBpIDwgKFBBR0VfU0laRSAvIHNpemVvZih1aW50NjRfdCkpOyArK2kg
KQpAQCAtMTE2MCw2ICsxMjI5LDcgQEAgc3RydWN0IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVf
b3BzX3g4Nl9wdiA9CiAgICAgLnNldF9nZm4gICAgICAgICA9IHg4Nl9wdl9zZXRfZ2ZuLAogICAg
IC5sb2NhbGlzZV9wYWdlICAgPSB4ODZfcHZfbG9jYWxpc2VfcGFnZSwKICAgICAuc2V0dXAgICAg
ICAgICAgID0geDg2X3B2X3NldHVwLAorICAgIC5wb3B1bGF0ZV9wZm5zICAgPSB4ODZfcHZfcG9w
dWxhdGVfcGZucywKICAgICAucHJvY2Vzc19yZWNvcmQgID0geDg2X3B2X3Byb2Nlc3NfcmVjb3Jk
LAogICAgIC5zdHJlYW1fY29tcGxldGUgPSB4ODZfcHZfc3RyZWFtX2NvbXBsZXRlLAogICAgIC5j
bGVhbnVwICAgICAgICAgPSB4ODZfcHZfY2xlYW51cCwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 26 10:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 10: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.xen.org>)
	id 1dlYPX-00064e-Uc; Sat, 26 Aug 2017 10:33:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlYPV-000647-SF
 for xen-devel@lists.xen.org; Sat, 26 Aug 2017 10:33:49 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7A/79-03612-D8E41A95; Sat, 26 Aug 2017 10:33:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsUSuHLSIt0ev4W
 RBu8fa1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/fvSzFJzmqlj3r4etgXEZZxcjFweLwCcm
 ibVNa1m7GDk4JAQyJZbNC4MwRSSe/E8DKRESOMgkMfF2B1AJJwebgJLE3oPHGUESIgITGSUOn
 r7HCJJgFlCQePF8KxOILSzgLTFn2m0WEJtFQFVizrYDYDavgLHEzfmbwGokBOQl+ncsB7M5BU
 wkthybCbZACKimff5S5gmMvAsYGVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBAYDAxDsYJx52f8QoyQHk5Ior4PGwkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErxPfYFygkWp6akVaZk5wLCESUtw8CiJ8O4BSfMWFyTmFmemQ6ROMSpKifMuAUkIgCQySvPg2
 mCxcIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvAdApvBk5pXATX8FtJgJaLGiINjikkSElF
 QD496OyM26hZ+jDA09t313yT45yfXBXZWf6R9rDrqret71YuM7c1SmWr7tZ01yQn3o7wmlVm9
 nNTdzeLMpWN+3SNn+8WpZ3emNV/srDrt/5T2l8kNInOH3qRm3RT0Wnl8huO/eESYTvRchuwU3
 7yhoPeZyq2OXzY66n0E8TY/WP1R7+TXExSVmsxJLcUaioRZzUXEiADfhMFaAAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503743628!73496320!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18203 invoked from network); 26 Aug 2017 10:33:48 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Aug 2017 10:33:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503743628;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=6jbF4mxc6WzxOEI4lE4YgzzQPQZPHCwZuL8QYdOgXmY=;
 b=RhXojvxwAT3ZqveQz9ot+vkuq+K0WYGDVxUDT8Li1+Q54SiVEsxxdwQrVrxavX69CC
 NBhHaqSgpnAZVVcFOTFO+mYKlcsdO32QvM3XlVA0/rQw+uO70UElyb+N3lQWO/2kQofr
 goW9tGrWI0iFNnQZjdKxouOa26Bj1eIkxjgqQ=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id L0adebt7QAXdT9Y
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Sat, 26 Aug 2017 12:33:39 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Sat, 26 Aug 2017 12:33:30 +0200
Message-Id: <20170826103332.24570-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170826103332.24570-1-olaf@aepfle.de>
References: <20170826103332.24570-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v6 1/3] tools/libxc: move SUPERPAGE macros to
	common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NISUZUIHdp
bGwgYmUgdXNlZCBieQpvdGhlciBjb2RlIGluIGxpYnhjLiBNb3ZlIHRoZSBtYWNyb3MgdG8gYSBo
ZWFkZXIgZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX3g4Ni5jIHwgNSAtLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIHwgNSArKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jCmluZGV4IGNiNjhlZmNiZDMuLjVhZmY1Y2FkNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTQzLDExICs0
Myw2IEBACiAKICNkZWZpbmUgU1VQRVJQQUdFX0JBVENIX1NJWkUgNTEyCiAKLSNkZWZpbmUgU1VQ
RVJQQUdFXzJNQl9TSElGVCAgIDkKLSNkZWZpbmUgU1VQRVJQQUdFXzJNQl9OUl9QRk5TICgxVUwg
PDwgU1VQRVJQQUdFXzJNQl9TSElGVCkKLSNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAgIDE4
Ci0jZGVmaW5lIFNVUEVSUEFHRV8xR0JfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8xR0JfU0hJ
RlQpCi0KICNkZWZpbmUgWDg2X0NSMF9QRSAweDAxCiAjZGVmaW5lIFg4Nl9DUjBfRVQgMHgxMAog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19w
cml2YXRlLmgKaW5kZXggMWMyN2IwZmRlZC4uZDU4MWY4NTBiMCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNjYs
NiArNjYsMTEgQEAgc3RydWN0IGlvdmVjIHsKICNkZWZpbmUgREVDTEFSRV9GTEFTS19PUCBzdHJ1
Y3QgeGVuX2ZsYXNrX29wIG9wCiAjZGVmaW5lIERFQ0xBUkVfUExBVEZPUk1fT1Agc3RydWN0IHhl
bl9wbGF0Zm9ybV9vcCBwbGF0Zm9ybV9vcAogCisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfU0hJRlQg
ICA5CisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8yTUJf
U0hJRlQpCisjZGVmaW5lIFNVUEVSUEFHRV8xR0JfU0hJRlQgICAxOAorI2RlZmluZSBTVVBFUlBB
R0VfMUdCX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0VfMUdCX1NISUZUKQorCiAjdW5kZWYgUEFH
RV9TSElGVAogI3VuZGVmIFBBR0VfU0laRQogI3VuZGVmIFBBR0VfTUFTSwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sat Aug 26 10:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 10: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.xen.org>)
	id 1dlYPZ-00065v-94; Sat, 26 Aug 2017 10:33:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dlYPY-00064c-1z
 for xen-devel@lists.xen.org; Sat, 26 Aug 2017 10:33:52 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F3/9A-03557-F8E41A95; Sat, 26 Aug 2017 10:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsUSuHLSTd0+v4W
 RBnsOyFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnN9/eyFeyxqmiasIS9gbFVt4uRi4NF4BOT
 xIwF59i7GDk4JAQyJZbNC4MwRSSe/E8DKRESOMgk0fawi7WLkZODTUBJYu/B44wgCRGBiYwSB
 0/fYwRJMAsoSLx4vpUJpFlYwEtixm1NkDCLgKrE/AWNTCA2r4CxxMMLy8HKJQTkJfp3LAeLcw
 qYSGw5NhNsvhBQTfv8pcwTGHkXMDKsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDTy00tLk5
 MT81JTCrWS87P3cQIDAYGINjB+GtZwCFGSQ4mJVFeB42FkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeAN9gXKCRanpqRVpmTnAsIRJS3DwKInw8oOkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L
 1VKnFcSpEgApCijNA9uBCxGLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVxhkCk9mXgncpl
 dARzABHaEoCHZESSJCSqqBMc4+0LBSnmlpuX4S18k+y/f1T02n6BWuZ/d8ldjgO0u/8w2r3FX
 bJXxsUlNnrZzl3ulztyOc7fzSFaaCdds2fDZtnLW99OmqQ92ajrdjTnH13PzNOvnbfeadq9P3
 lCsWsdV/PHf657dgiYsG2/nmv33mnPGe5eGH3Dyuw9GZBiFOMSsNFuytVGIpzkg01GIuKk4EA
 NFf7J6MAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503743630!112120365!1
X-Originating-IP: [81.169.146.217]
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 31034 invoked from network); 26 Aug 2017 10:33:50 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Aug 2017 10:33:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1503743630;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=qSGxutWgAcU7T9hCzUoVO/4tRWvpwqQNYs6iHQCM+YQ=;
 b=SX3Z4FWU5R4X12TNGCF4+a2WMpnTpMyBPDitB2wiQk+ZXaB08Jk7HdC/DU35Z6QEbi
 jAF5ZQfL6LXet2QOT7pbhFcjrsnvf0ag7rGFfeeJZu85IhxchwPILbdyRlaLlxZJiWKO
 bTFK2Ap4NYzKdYYqB0O26vW5ohR93QU4Ry8C4=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReZKAqPT2tb6Nx5EL7HQvAw3tBGHnS2eB9
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3430:dff:75aa:c36f:225e:fcee])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id L0adebt7QAXfT9a
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Sat, 26 Aug 2017 12:33:41 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Sat, 26 Aug 2017 12:33:31 +0200
Message-Id: <20170826103332.24570-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170826103332.24570-1-olaf@aepfle.de>
References: <20170826103332.24570-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v6 2/3] tools/libxc: add API for bitmap access
	for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJl
c2VudGVkIGJ5IGEKZ2VuZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgpTd2l0Y2ggdGhlIGV4aXN0
aW5nIHBvcHVsYXRlZF9wZm5zIHRvIHRoaXMgQVBJLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICB8IDY4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jIHwgNjYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgYi90b29scy9saWJ4Yy94Y19zcl9j
b21tb24uYwppbmRleCA3OWI5YzNlOTQwLi40ZDIyMWNhOTBjIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19zcl9jb21tb24uYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwpAQCAt
MTU1LDYgKzE1NSw0NyBAQCBzdGF0aWMgdm9pZCBfX2F0dHJpYnV0ZV9fKCh1bnVzZWQpKSBidWls
ZF9hc3NlcnRpb25zKHZvaWQpCiAgICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3Jf
cmVjX2h2bV9wYXJhbXMpICAgICAgICAhPSA4KTsKIH0KIAorLyoKKyAqIEV4cGFuZCB0aGUgdHJh
Y2tpbmcgc3RydWN0dXJlcyBhcyBuZWVkZWQuCisgKiBUbyBhdm9pZCByZWFsbG9jKClpbmcgdG9v
IGV4Y2Vzc2l2ZWx5LCB0aGUgc2l6ZSBpbmNyZWFzZWQgdG8gdGhlIG5lYXJlc3QgcG93ZXIKKyAq
IG9mIHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGJp
dHMuCisgKi8KK2Jvb2wgX3hjX3NyX2JpdG1hcF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAq
Ym0sIHVuc2lnbmVkIGxvbmcgYml0cykKK3sKKyAgICBpZiAoYml0cyA+IGJtLT5iaXRzKQorICAg
IHsKKyAgICAgICAgc2l6ZV90IG5ld19tYXg7CisgICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19z
ejsKKyAgICAgICAgdm9pZCAqcDsKKworICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUgbmVhcmVz
dCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gYml0LCBsZXNzIDEuICovCisgICAgICAgIG5ld19t
YXggPSBiaXRzOworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTsKKyAgICAgICAgbmV3
X21heCB8PSBuZXdfbWF4ID4+IDI7CisgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA0Owor
ICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gODsKKyAgICAgICAgbmV3X21heCB8PSBuZXdf
bWF4ID4+IDE2OworI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4
ID4+IDMyOworI2VuZGlmCisKKyAgICAgICAgb2xkX3N6ID0gYml0bWFwX3NpemUoYm0tPmJpdHMg
KyAxKTsKKyAgICAgICAgbmV3X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOworICAgICAg
ICBwID0gcmVhbGxvYyhibS0+cCwgbmV3X3N6KTsKKyAgICAgICAgaWYgKCFwKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIGlmIChibS0+cCkKKyAgICAgICAgICAgIG1lbXNl
dChwICsgb2xkX3N6LCAwLCBuZXdfc3ogLSBvbGRfc3opOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBtZW1zZXQocCwgMCwgbmV3X3N6KTsKKworICAgICAgICBibS0+cCA9IHA7CisgICAgICAg
IGJtLT5iaXRzID0gbmV3X21heDsKKyAgICB9CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2YyMmFm
NGUuLmRhMjY5MWJhNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xNzIsNiArMTcyLDEyIEBAIHN0cnVj
dCB4Y19zcl94ODZfcHZfcmVzdG9yZV92Y3B1CiAgICAgc2l6ZV90IGJhc2ljc3osIGV4dGRzeiwg
eHNhdmVzeiwgbXNyc3o7CiB9OwogCitzdHJ1Y3QgeGNfc3JfYml0bWFwCit7CisgICAgdm9pZCAq
cDsKKyAgICB1bnNpZ25lZCBsb25nIGJpdHM7Cit9OworCiBzdHJ1Y3QgeGNfc3JfY29udGV4dAog
ewogICAgIHhjX2ludGVyZmFjZSAqeGNoOwpAQCAtMjU1LDggKzI2MSw3IEBAIHN0cnVjdCB4Y19z
cl9jb250ZXh0CiAgICAgICAgICAgICBkb21pZF90ICAgICAgeGVuc3RvcmVfZG9taWQsICBjb25z
b2xlX2RvbWlkOwogCiAgICAgICAgICAgICAvKiBCaXRtYXAgb2YgY3VycmVudGx5IHBvcHVsYXRl
ZCBQRk5zIGR1cmluZyByZXN0b3JlLiAqLwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcG9w
dWxhdGVkX3BmbnM7Ci0gICAgICAgICAgICB4ZW5fcGZuX3QgbWF4X3BvcHVsYXRlZF9wZm47Cisg
ICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIHBvcHVsYXRlZF9wZm5zOwogCiAgICAgICAg
ICAgICAvKiBTZW5kZXIgaGFzIGludm9rZWQgdmVyaWZ5IG1vZGUgb24gdGhlIHN0cmVhbS4gKi8K
ICAgICAgICAgICAgIGJvb2wgdmVyaWZ5OwpAQCAtMzQzLDYgKzM0OCw2NSBAQCBleHRlcm4gc3Ry
dWN0IHhjX3NyX3NhdmVfb3BzIHNhdmVfb3BzX3g4Nl9odm07CiBleHRlcm4gc3RydWN0IHhjX3Ny
X3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdjsKIGV4dGVybiBzdHJ1Y3QgeGNfc3JfcmVz
dG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bTsKIAorZXh0ZXJuIGJvb2wgX3hjX3NyX2JpdG1h
cF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0cyk7CisK
K3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl9iaXRtYXBfcmVzaXplKHN0cnVjdCB4Y19zcl9iaXRt
YXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCit7CisgICAgaWYgKGJpdHMgPiBibS0+Yml0cykK
KyAgICAgICAgcmV0dXJuIF94Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKTsKKyAgICByZXR1
cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhjX3NyX2JpdG1hcF9mcmVlKHN0cnVj
dCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGZyZWUoYm0tPnApOworICAgIGJtLT5wID0gTlVM
TDsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX3NldF9iaXQodW5zaWduZWQgbG9uZyBi
aXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGlmICgheGNfc3JfYml0bWFwX3Jl
c2l6ZShibSwgYml0KSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc2V0X2JpdChiaXQs
IGJtLT5wKTsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3Ny
X3Rlc3RfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sK
KyAgICBpZiAoYml0ID4gYm0tPmJpdHMpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1
cm4gISF0ZXN0X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgeGNfc3Jf
dGVzdF9hbmRfY2xlYXJfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFw
ICpibSkKK3sKKyAgICByZXR1cm4gdGVzdF9hbmRfY2xlYXJfYml0KGJpdCwgYm0tPnApOworfQor
CitzdGF0aWMgaW5saW5lIGludCB4Y19zcl90ZXN0X2FuZF9zZXRfYml0KHVuc2lnbmVkIGxvbmcg
Yml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sKKyAgICByZXR1cm4gdGVzdF9hbmRfc2V0
X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBib29sIHBmbl9pc19wb3B1bGF0
ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICByZXR1
cm4geGNfc3JfdGVzdF9iaXQocGZuLCAmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zKTsKK30K
Kworc3RhdGljIGlubGluZSBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+
eGNoOworCisgICAgaWYgKCAheGNfc3Jfc2V0X2JpdChwZm4sICZjdHgtPnJlc3RvcmUucG9wdWxh
dGVkX3BmbnMpICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBwb3B1
bGF0ZWRfcGZucyBiaXRtYXAiKTsKKyAgICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJl
dHVybiAtMTsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKIHN0cnVjdCB4Y19zcl9yZWNvcmQK
IHsKICAgICB1aW50MzJfdCB0eXBlOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCmluZGV4IGEwMTY2NzgzMzIuLmQ1
Mzk0OGUxYTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKQEAgLTY4LDY0ICs2OCw2IEBAIHN0YXRpYyBpbnQg
cmVhZF9oZWFkZXJzKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9
CiAKLS8qCi0gKiBJcyBhIHBmbiBwb3B1bGF0ZWQ/Ci0gKi8KLXN0YXRpYyBib29sIHBmbl9pc19w
b3B1bGF0ZWQoY29uc3Qgc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikK
LXsKLSAgICBpZiAoIHBmbiA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCi0gICAg
ICAgIHJldHVybiBmYWxzZTsKLSAgICByZXR1cm4gdGVzdF9iaXQocGZuLCBjdHgtPnJlc3RvcmUu
cG9wdWxhdGVkX3BmbnMpOwotfQotCi0vKgotICogU2V0IGEgcGZuIGFzIHBvcHVsYXRlZCwgZXhw
YW5kaW5nIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4gVG8KLSAqIGF2b2lkIHJl
YWxsb2MoKWluZyB0b28gZXhjZXNzaXZlbHksIHRoZSBzaXplIGluY3JlYXNlZCB0byB0aGUgbmVh
cmVzdCBwb3dlcgotICogb2YgdHdvIGxhcmdlIGVub3VnaCB0byBjb250YWluIHRoZSByZXF1aXJl
ZCBwZm4uCi0gKi8KLXN0YXRpYyBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOwotCi0gICAgaWYgKCBwZm4gPiBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4g
KQotICAgIHsKLSAgICAgICAgeGVuX3Bmbl90IG5ld19tYXg7Ci0gICAgICAgIHNpemVfdCBvbGRf
c3osIG5ld19zejsKLSAgICAgICAgdW5zaWduZWQgbG9uZyAqcDsKLQotICAgICAgICAvKiBSb3Vu
ZCB1cCB0byB0aGUgbmVhcmVzdCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gcGZuLCBsZXNzIDEu
ICovCi0gICAgICAgIG5ld19tYXggPSBwZm47Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+
PiAxOwotICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMjsKLSAgICAgICAgbmV3X21heCB8
PSBuZXdfbWF4ID4+IDQ7Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA4OwotICAgICAg
ICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTY7Ci0jaWZkZWYgX194ODZfNjRfXwotICAgICAgICBu
ZXdfbWF4IHw9IG5ld19tYXggPj4gMzI7Ci0jZW5kaWYKLQotICAgICAgICBvbGRfc3ogPSBiaXRt
YXBfc2l6ZShjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKyAxKTsKLSAgICAgICAgbmV3
X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOwotICAgICAgICBwID0gcmVhbGxvYyhjdHgt
PnJlc3RvcmUucG9wdWxhdGVkX3BmbnMsIG5ld19zeik7Ci0gICAgICAgIGlmICggIXAgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgcG9wdWxhdGVkIGJp
dG1hcCIpOwotICAgICAgICAgICAgZXJybm8gPSBFTk9NRU07Ci0gICAgICAgICAgICByZXR1cm4g
LTE7Ci0gICAgICAgIH0KLQotICAgICAgICBtZW1zZXQoKHVpbnQ4X3QgKilwICsgb2xkX3N6LCAw
eDAwLCBuZXdfc3ogLSBvbGRfc3opOwotCi0gICAgICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRf
cGZucyAgICA9IHA7Ci0gICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiA9IG5l
d19tYXg7Ci0gICAgfQotCi0gICAgYXNzZXJ0KCF0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5w
b3B1bGF0ZWRfcGZucykpOwotICAgIHNldF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVk
X3BmbnMpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIC8qCiAgKiBHaXZlbiBhIHNldCBvZiBwZm5z
LCBvYnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQogICog
dW5wb3B1bGF0ZWQgc3Vic2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNr
aW5nIGlzIHBlcmZvcm1lZApAQCAtNjg0LDEwICs2MjYsOCBAQCBzdGF0aWMgaW50IHNldHVwKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gZXJy
OwogCi0gICAgY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuID0gKDMyICogMTAyNCAvIDQp
IC0gMTsKLSAgICBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMgPSBiaXRtYXBfYWxsb2MoCi0g
ICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiArIDEpOwotICAgIGlmICggIWN0
eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyApCisgICAgcmMgPSAheGNfc3JfYml0bWFwX3Jlc2l6
ZSgmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zLCAzMiAqIDEwMjQgLyA0KTsKKyAgICBpZiAo
IHJjICkKICAgICB7CiAgICAgICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZv
ciBwb3B1bGF0ZWRfcGZucyBiaXRtYXAiKTsKICAgICAgICAgcmMgPSAtMTsKQEAgLTcyMiw3ICs2
NjIsNyBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAg
ICAgICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZV9wYWdlcyh4Y2gsIGRpcnR5X2JpdG1hcCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlJQQUdFUyhiaXRtYXBfc2l6ZShj
dHgtPnJlc3RvcmUucDJtX3NpemUpKSk7CiAgICAgZnJlZShjdHgtPnJlc3RvcmUuYnVmZmVyZWRf
cmVjb3Jkcyk7Ci0gICAgZnJlZShjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOworICAgIHhj
X3NyX2JpdG1hcF9mcmVlKCZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwogICAgIGlmICgg
Y3R4LT5yZXN0b3JlLm9wcy5jbGVhbnVwKGN0eCkgKQogICAgICAgICBQRVJST1IoIkZhaWxlZCB0
byBjbGVhbiB1cCIpOwogfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 26 10:39:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 10: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.xen.org>)
	id 1dlYUh-0006h1-Tk; Sat, 26 Aug 2017 10:39:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlYUg-0006gX-WE
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 10:39:11 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 1F/97-01731-ECF41A95; Sat, 26 Aug 2017 10:39:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfe0/8J
 Ig2vNfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Nayg73gQi9jxZ4tV5gb
 GB/HdzFycQgJ/GWU2Nc+jQXCecwosf7fKUYIZxujxOdl65m6GDk5RAScJb6emcvexcjBwSugL
 3HpojFIWFggRqJ/0yE2kHoJgTvKEht6P7GCJCQEPCV+bjnGBmM/nnafuYuRnYNNwErikBhIlE
 VAVWLerA2sExi5FzAyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kv
 Oz93ECPQ6AxDsYFzZ7nyIUZKDSUmU10FjYaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5dfkA5
 waLU9NSKtMwcYPjBpCU4eJREeP/4AqV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqctxJkh
 gBIUUZpHtwIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvPcgUnsy8ErhNr4COYAI6Ql
 EQ7IiSRISUVANj2MW8XO+XD/U2iczxupCdKPSky9lx6U5hk6ibHhWbNm9tflKelprq3Rn8KUH
 trUqWygYG/4rWu2o8i9ye96/ulM7WOcMprPynW+HZt7P5iS/OdWm8Z0m98XuRhvSRq6eOLJP+
 PPvWufYlDqyh3hN3bD3Am/fZ1XtH48ftGSu4z0XK333D9XayEktxRqKhFnNRcSIA9STeS4ACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503743945!88366953!1
X-Originating-IP: [104.130.215.37]
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 60346 invoked from network); 26 Aug 2017 10:39:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 10:39:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlYUZ-0002u0-Kh; Sat, 26 Aug 2017 10:39: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 1dlYUT-0003QN-Av; Sat, 26 Aug 2017 10:38:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlYUQ-0000V9-UP; Sat, 26 Aug 2017 10:38:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112872-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken: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-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-qemuu-ws16-amd64:windows-install: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-xl-qemut-ws16-amd64:windows-install: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-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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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: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-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-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-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-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-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
X-Osstest-Versions-This: xen=5ff1de3e4f56b2dd7c5c7dae8b008f6ee6dc2081
X-Osstest-Versions-That: xen=9bf14bbf990843bfec16a5d69d36cf46c7593d88
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 10:38:55 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112872: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg3MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjg3Mi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyODIwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4MjAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjgy
MAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI4
MjAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgICBmYWlsICBsaWtlIDExMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyODIwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1ZmYxZGUzZTRmNTZiMmRkN2M1YzdkYWU4
YjAwOGY2ZWU2ZGMyMDgxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5
YmYxNGJiZjk5MDg0M2JmZWMxNmE1ZDY5ZDM2Y2Y0NmM3NTkzZDg4CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTI4MjAgIDIwMTctMDgtMjIgMTE6MTU6MjcgWiAgICAzIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTEyODUwICAyMDE3LTA4LTIzIDE2OjE0OjA5IFogICAgMiBkYXlzICAgIDMgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8
Y2FyZG9lQGNhcmRvZS5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJy
YW5jaD14ZW4tNC45LXRlc3RpbmcKKyByZXZpc2lvbj01ZmYxZGUzZTRmNTZiMmRkN2M1YzdkYWU4
YjAwOGY2ZWU2ZGMyMDgxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVu
LTQuOS10ZXN0aW5nIDVmZjFkZTNlNGY1NmIyZGQ3YzVjN2RhZThiMDA4ZjZlZTZkYzIwODEKKyBi
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249NWZmMWRlM2U0ZjU2YjJkZDdjNWM3ZGFl
OGIwMDhmNmVlNmRjMjA4MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgor
IHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVw
c3RyZWFtLTQuOS10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJl
dnhlbmJyYW5jaCB4ZW4tNC45LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGlu
ZworICdbJyB4NWZmMWRlM2U0ZjU2YjJkZDdjNWM3ZGFlOGIwMDhmNmVlNmRjMjA4MSA9IHggJ10n
CisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQh
OwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mu
b3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdb
JyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4
ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBk
YWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5n
CisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00Ljkt
dGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54
ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGh0dHA6
Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVz
dGluZworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eGVuLTQuOS10ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOS10ZXN0
aW5nCisgeGVudmVyc2lvbj14ZW4tNC45CisgeGVudmVyc2lvbj00LjkKKyBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNWZmMWRlM2U0ZjU2YjJk
ZDdjNWM3ZGFlOGIwMDhmNmVlNmRjMjA4MTpyZWZzL2hlYWRzL3N0YWJsZS00LjkKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDliZjE0YmIuLjVmZjFk
ZTMgIDVmZjFkZTNlNGY1NmIyZGQ3YzVjN2RhZThiMDA4ZjZlZTZkYzIwODEgLT4gc3RhYmxlLTQu
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 26 10:44:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 10:44: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.xen.org>)
	id 1dlYZP-0007Mt-IX; Sat, 26 Aug 2017 10:44:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dsabogalcc@gmail.com>) id 1dlMGH-0002y2-4Y
 for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 21:35:29 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BC/3D-03937-02890A95; Fri, 25 Aug 2017 21:35:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfTOYV35GQs
 iDb6+1bH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMuHJ3HVHCas+LJt/VMDYyzOLoYuTiEBKYz
 SjT++cAO4rAINLNKPNz5hhnEkRCYzyrx/3gXaxcjB5ATJzHtqkEXIyeQWSXx5183K4gtJKAs0
 XXtPRPEpKVMEtvXdLOBJNgEtCW2LXjMAmKLCChJ3Fs1mQlkDrOAhMTXdaYgYWEBU4ltX1cygt
 gsAqoSj+b2g5XzClhIrP7TwgKxS17i3IPbzBBxQYmTM5+wQIxRl1g/TwgkzAxU0rx1NvMERsF
 ZSKpmIVTNQlK1gJF5FaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+
 7iZGYNAyAMEOxvNrAw8xSnIwKYnySkctiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfu3GygnW
 JSanlqRlpkDjB+YtAQHj5IIb/d0oDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxBLXn5eqp
 Q4bxdIqQBIaUZpHtwgWFxfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvjWlAU3gy80rg9r0
 COoUJ6JRJJ+aAnFKSiJCSamCc52HtvnWzUf/P0inJa/dMsWb/3z4vcPa1WLO8nNqUybG2MgKG
 y7/O29NZlMF+0CPD3Jbp5uuA1cJPp6a4aScWeO9bJ7RSZnNwd3lvO99/jf9npsYbpTcveLh9e
 cKlNY17+TUrVpWumhipttn8rc/nZ6H/K3Q6RNVvLrA+cLvq2c+VmY4fxbcosRRnJBpqMRcVJw
 IARV9YUuYCAAA=
X-Env-Sender: dsabogalcc@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503696926!76517297!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27473 invoked from network); 25 Aug 2017 21:35:27 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Aug 2017 21:35:27 -0000
Received: by mail-qk0-f195.google.com with SMTP id o63so897868qkb.5
 for <xen-devel@lists.xenproject.org>; Fri, 25 Aug 2017 14:35:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=q42tZ5UAZD5OJxOxv/fSBIARBeyri7PvhCl7jdPTQfA=;
 b=sm7a1OzNx5o41aVJ47rbGbqesTTbg1wJgWyWz6IqQuak+UaI9hu2o8sGu/DKkBpUCp
 WCNmPlfu63UOETUFeADfOL4LUyBUu73kzzSfuMw7t0/Bg2YW92SF5vY47vxrPsWVel9l
 8hxT78XlKX3OVWOI4WYAqQ6ux7XxrMho2xjeUWrJu/h1ZWO8i35+Q2zAOAK8u2BmsX64
 rv4gsnWVKbHbZ1qjkcL+hWFjjN9SoD3Fp58+SujKI8/+G2oB9dKYI7fmKZZAo9jfqtFI
 u6npdAgtgDgQon6A751n2LhP9odSyj9gW8aiNoQGVOH/GuJTQ7KVAJu81vX6Ze9TuRCQ
 B6dw==
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=q42tZ5UAZD5OJxOxv/fSBIARBeyri7PvhCl7jdPTQfA=;
 b=bKwYfAHD0HIQRkVOKPba3QyI94zI6n17PFGiXRWoUZkR1yp/+dNxdxALOrs7bLirVo
 vP9M06EANZ+2i/S+xfmOnvJ3iZ2Lu9VsJUrohKMFUH8HobZzYZ/rs6Ka0YxBknZ5HWfE
 vdPizi1LLXNDP6wb3/DzjwDHebfVFT0Me9gFnYjpDTLYRrFVzmvMW6qKOZym6gHzS526
 pV6Kh9T1hdeD+P0UbJzy6xPN38wthbixlmnIhHzS/bmtI7EndQUksfBFLraz4SflKtR1
 TzPBZX+P0bh9LG490gt2g7Oj8K1KchpiJPNulKRpoQ4hQdO2QI38MPB5/Qm6h+BPOl/l
 TTYw==
X-Gm-Message-State: AHYfb5g4Yz40i8D3gMS766Qx1rV5jP4UkZ26ItNgSeInv41wsboRtZWF
 v8Vt97ZpkExh2e+m
X-Received: by 10.55.64.141 with SMTP id n135mr14388779qka.54.1503696926456;
 Fri, 25 Aug 2017 14:35:26 -0700 (PDT)
Received: from localhost.localdomain (c-71-60-35-21.hsd1.pa.comcast.net.
 [71.60.35.21])
 by smtp.googlemail.com with ESMTPSA id u22sm4801479qth.43.2017.08.25.14.35.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 25 Aug 2017 14:35:26 -0700 (PDT)
From: Daniel Sabogal <dsabogalcc@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 25 Aug 2017 17:35:47 -0400
Message-Id: <20170825213547.6087-1-dsabogalcc@gmail.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 26 Aug 2017 10:44:02 +0000
Cc: julien.grall@arm.com
Subject: [Xen-devel] [PATCH] libxl/arm: Fix build on arm64 + acpi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBtdXNsLCB0aGUgYnVpbGQgZmFpbHMgd2l0aCB0aGUgZm9sbG93aW5nIGVycm9yczoKCiAg
YWN0eXBlcy5oOjIwMjoyOiBlcnJvcjogI2Vycm9yIHVua25vd24gQUNQSV9NQUNISU5FX1dJRFRI
CiAgICNlcnJvciB1bmtub3duIEFDUElfTUFDSElORV9XSURUSAogICAgXn5+fn4KICBhY3R5cGVz
Lmg6MjA3Ojk6IGVycm9yOiB1bmtub3duIHR5cGUgbmFtZSDigJhhY3BpX25hdGl2ZV91aW504oCZ
CiAgIHR5cGVkZWYgYWNwaV9uYXRpdmVfdWludCBhY3BpX3NpemU7CiAgICAgICAgICAgXn5+fn5+
fn5+fn5+fn5+fgogIGFjdHlwZXMuaDo2MTc6MzogZXJyb3I6IHVua25vd24gdHlwZSBuYW1lIOKA
mGFjcGlfaW9fYWRkcmVzc+KAmQogICAgIGFjcGlfaW9fYWRkcmVzcyBwYmxrX2FkZHJlc3M7CiAg
ICAgXn5+fn5+fn5+fn5+fn5+CgpUaGlzIGxpa2VseSB3ZW50IHVuZGV0ZWN0ZWQgd2l0aCBnbGli
YyBidWlsZHMgc2luY2UgZ2xpYmMKaW5kaXJlY3RseSBwdWxscyBfX0JJVFNfUEVSX0xPTkcgZnJv
bSB0aGUgbGludXggaGVhZGVycwp0aHJvdWdoIGEgc3RhbmRhcmQgaGVhZGVyLiBGb3IgbXVzbCwg
dGhpcyBpcyBub3QgdGhlIGNhc2UuCgpJbnN0ZWFkLCB1c2UgQklUU19QRVJfTE9ORyB0byBmaXgg
dGhlIGJ1aWxkLgoKU2lnbmVkLW9mZi1ieTogRGFuaWVsIFNhYm9nYWwgPGRzYWJvZ2FsY2NAZ21h
aWwuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwpp
bmRleCBhNjQ1NmJlNjYyLi42MzZmNzI0MDM5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9hcm1fYWNwaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKQEAgLTM3LDcg
KzM3LDcgQEAgdHlwZWRlZiBpbnQ2NF90IHM2NDsKICNkZWZpbmUgQklUU19QRVJfTE9ORyAzMgog
I2VuZGlmCiAjZW5kaWYKLSNkZWZpbmUgQUNQSV9NQUNISU5FX1dJRFRIIF9fQklUU19QRVJfTE9O
RworI2RlZmluZSBBQ1BJX01BQ0hJTkVfV0lEVEggQklUU19QRVJfTE9ORwogI2RlZmluZSBDT01Q
SUxFUl9ERVBFTkRFTlRfSU5UNjQgaW50NjRfdAogI2RlZmluZSBDT01QSUxFUl9ERVBFTkRFTlRf
VUlOVDY0IHVpbnQ2NF90CiAKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 26 11:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 11: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.xen.org>)
	id 1dlZd3-0003Ca-G0; Sat, 26 Aug 2017 11:51:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlZd2-0003CC-Js
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 11:51:52 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 22/F8-11743-7D061A95; Sat, 26 Aug 2017 11:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfdawsJ
 Ig8YdJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaLt3hKVgvmnFtr/CDYw7
 tbsYuTiEBP4ySuy83sTaxcgJ5DxmlDh1UwgisY1RYt7lpywgCREBZ4mvZ+ayg9i8AvoSexr3s
 4HYwgJ6El2re8HiEgJeEoe2r2KDsR8f/Q1ks3OwCVhJHBIDibIIqEo8m3ebZQIj1wJGhlWMGs
 WpRWWpRbpGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+ZQCCHYx/5gceYpT
 kYFIS5XXQWBgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3QzxQTrAoNT21Ii0zBxhgMGkJDh4l
 Ed6LIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnXQVSJABSlFGaBzcCFuyXGGWlhHkZg
 Y4S4ilILcrNLEGVf8UozsGoJMy7GGQKT2ZeCdymV0BHMAEdoSgIdkRJIkJKqoFxZt7aZVLZyT
 MZmPXj3jk4Xgr8vOdheYFHYySn6SKGfRXcXJocH+tMDuyf/lcwLOdfyJ2ffxcJzjwkMP3V67h
 n7U6b5IK92BdamUvOYf9ldF2//ugNroTVVxneHPMO3Z39dAXvs/XZ1kZ3/D3/cRV2uFZP6oxY
 YRMwZXL8g6L972rTzuavrZ6lxFKckWioxVxUnAgArOKqOXECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503748309!60720065!1
X-Originating-IP: [104.130.215.37]
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 8620 invoked from network); 26 Aug 2017 11:51:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 11:51:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlZcw-0004jd-K8; Sat, 26 Aug 2017 11:51: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 1dlZcq-0000HL-Mo; Sat, 26 Aug 2017 11:51:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlZcq-0007sJ-Hk; Sat, 26 Aug 2017 11:51:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112878-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=656ac0c7d8ea9912f23355d0e907bfe4173256fc
X-Osstest-Versions-That: ovmf=02739b0f41300da70369be7c1982180306e8ca95
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 11:51:40 +0000
Subject: [Xen-devel] [ovmf test] 112878: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2NTZhYzBjN2Q4ZWE5OTEyZjIzMzU1ZDBlOTA3YmZl
NDE3MzI1NmZjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwMjczOWIw
ZjQxMzAwZGE3MDM2OWJlN2MxOTgyMTgwMzA2ZThjYTk1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI4NjcgIDIwMTctMDgtMjUgMDU6MTg6MzYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyODc4ICAyMDE3LTA4LTI1IDIxOjE2OjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmVsbCBTb25n
IDxiaW54LnNvbmdAaW50ZWwuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1k
LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIFJ1aXl1IE5pIDxydWl5
dS5uaUBpbnRlbC5jb20+CiAgU29uZywgQmluWCA8YmlueC5zb25nQGludGVsLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj02NTZh
YzBjN2Q4ZWE5OTEyZjIzMzU1ZDBlOTA3YmZlNDE3MzI1NmZjCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggb3ZtZiA2NTZhYzBjN2Q4ZWE5OTEyZjIzMzU1ZDBlOTA3YmZlNDE3
MzI1NmZjCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj02NTZhYzBjN2Q4ZWE5OTEyZjIzMzU1ZDBl
OTA3YmZlNDE3MzI1NmZjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAn
XScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0
cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5i
cmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycg
eDY1NmFjMGM3ZDhlYTk5MTJmMjMzNTVkMGU5MDdiZmU0MTczMjU2ZmMgPSB4ICddJworIDogdGVz
dGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
CisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
ZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6
IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFi
aW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9u
L3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9R
RU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZN
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRi
cmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDY1NmFjMGM3
ZDhlYTk5MTJmMjMzNTVkMGU5MDdiZmU0MTczMjU2ZmM6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1h
c3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKICAgMDI3MzliMC4uNjU2YWMwYyAgNjU2YWMwYzdkOGVhOTkxMmYyMzM1NWQwZTkwN2Jm
ZTQxNzMyNTZmYyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 26 12:29:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 12: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.xen.org>)
	id 1dlaCq-0005Jk-Mb; Sat, 26 Aug 2017 12:28:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlaCq-0005JM-3j
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 12:28:52 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 EC/CF-02175-38961A95; Sat, 26 Aug 2017 12:28:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbcpc2G
 kweElTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHkpu+B/XkXv31fsDYwX
 XLoYuTiEBP4ySqzq3cEM4TxmlLjwYyILhLONUeLB5b+sXYycHCICzhJfz8xlB7F5BfQlfvduB
 IsLCwRJtB2+zghiSwjs0ZP4soANwvaWePjrJ5x94ddbpi5Gdg42ASuJQ2IgURYBVYkl36+yTG
 DkXsDIsIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9DjDEC
 wg7Fpu+chRkkOJiVRXgeNhZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh7MoBygkWp6akVaZk5
 wNCDSUtw8CiJ8O4CSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvAEiRAEhRRmke3AhYH
 FxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8oyBSezLwSuE2vgI5gAjpCURDsiJJEhJRUA2
 Psa7YO43BPKbF98jsbJ+TNSdaXWCYgM+GfnBVb4lYBp508+801uwsXRfjqTL8b/jn5pI2ES2i
 CSVvGvN9HdKWsZfPzxbf03BLPOSIf9vSiTURikxyP7Ex+42c2s1jS8xZ4HJz24cGCdeay/bfP
 SqlwrLOU/sxzYPftRU+yrrUWaEg+T5l1UImlOCPRUIu5qDgRAEPU08d+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503750528!72699910!1
X-Originating-IP: [104.130.215.37]
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 30303 invoked from network); 26 Aug 2017 12:28:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 12:28:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlaCh-0005gP-Qw; Sat, 26 Aug 2017 12:28: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 1dlaCc-0004AN-8q; Sat, 26 Aug 2017 12:28:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlaCc-0000Qw-0y; Sat, 26 Aug 2017 12:28:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112870-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-next:build-arm64-libvirt: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-arm64-arm64-xl: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:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-amd64-i386-xl-xsm: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-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-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-xsm:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start: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-localmigrate/x10:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt: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-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7159188b70e3a07dd9953f2a0aef9da8c4b1ef2f
X-Osstest-Versions-That: linux=2acf097f16abba684012cca670a61d94178bd1ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 12:28:38 +0000
Subject: [Xen-devel] [linux-next test] 112870: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg3MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
Mjg1MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWls
IFJFR1IuIHZzLiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyODUzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjg1MwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE0
IHhlbi1ib290L2wxICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJF
R1IuIHZzLiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
ODUzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBS
RUdSLiB2cy4gMTEyODUzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEyODUzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NTMKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMjg1MwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODUzCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI4NTMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEyODUzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
YmxvY2tlZCBpbiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBibG9ja2VkIGluIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgYmxv
Y2tlZCBpbiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGJsb2NrZWQgaW4gMTEyODUzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBp
biAxMTI4NTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExMjg1MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxMTI4NTMK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBibG9ja2VkIGluIDExMjg1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjg1MwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyODUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgNzE1OTE4OGI3MGUzYTA3ZGQ5OTUzZjJhMGFlZjlk
YThjNGIxZWYyZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMmFjZjA5
N2YxNmFiYmE2ODQwMTJjY2E2NzBhNjFkOTQxNzhiZDFhYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTI4NzAgIDIwMTctMDgtMjUgMTE6MjY6NTUgWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 26 14:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 14:28: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.xen.org>)
	id 1dlc4H-0004B8-1z; Sat, 26 Aug 2017 14:28:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlc4G-0004Ak-Dz
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 14:28:08 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A0/78-02176-77581A95; Sat, 26 Aug 2017 14:28:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbesdWG
 kwdndKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaJwTX7BnAmPF8jUbWRoY
 X6V0MXJxCAn8ZZT4M2kfG4TzmFHiWMs3FghnG6PEtlXdrF2MnBwiAs4SX8/MZQexeQX0JXo2d
 TCB2MICERJ352xiBWmQEDisJrHg8FMWkISEgLfE9pZuoCIOMHtin38XIzsHm4CVxCExkCCLgK
 rEq4nqExi5FzAyrGLUKE4tKkst0jU00EsqykzPKMlNzMwB8kz1clOLixPTU3MSk4r1kvNzNzE
 CPc4ABDsY10x1PsQoycGkJMrroLEwUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb2kLUE6wKDU9
 tSItMwcYejBpCQ4eJRHe1SBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5w0AKRIAKcooz
 YMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmFQCZwpOZVwK36RXQEUxARygKgh1Rko
 iQkmpgNG+KLm3eZf+5fMqlbVV5Hzyapi8wkn4zs3bqS8HGttvbxPgeqHjEe/1ruizOWHfHgPU
 Pm7vmpNOi19f4pa51E6udzarwsm1W3lkegTsLLmgsMfT5kJmZO92VY+3B0McPH3VP2ZpyYOHV
 aofJckm9hVtevDEJZeS6vCp5ad2q5Ta/95k4rAycp8RSnJFoqMVcVJwIAJ1U3LZ+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503757685!88381294!1
X-Originating-IP: [104.130.215.37]
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 22659 invoked from network); 26 Aug 2017 14:28:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 14:28:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlc4B-0000KZ-BN; Sat, 26 Aug 2017 14:28: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 1dlc45-0003CC-T4; Sat, 26 Aug 2017 14:27:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlc45-0005Nt-Mt; Sat, 26 Aug 2017 14:27:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112876-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 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:build-arm64-libvirt: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:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:host-install(4):broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=90a6cd503982bfd33ce8c70eb49bd2dd33bc6325
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 14:27:57 +0000
Subject: [Xen-devel] [linux-linus test] 112876: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg3NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyODc2LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDExMjg2NCBwYXNzIGluIDExMjg3NgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUuMiBmYWlsIGluIDExMjg2NCBwYXNzIGluIDExMjg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEx
Mjg2NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4taW5zdGFsbCAgICAgICAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTEyODY0CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTE1CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDUxNQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDExMDUxNQog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTEwNTE1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMTA1MTUKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDExMDUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qt
c3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMTI4NjQgbGlrZSAx
MTA1MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICBmYWlsIGluIDExMjg2NCBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyODY0IGxpa2UgMTEwNTE1
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMTI4NjQgbGlrZSAxMTA1MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyODY0IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTEyODY0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDUxNQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxp
a2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgOTBhNmNkNTAzOTgyYmZkMzNjZThjNzBlYjQ5YmQyZGQzM2JjNjMyNQpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTQzOWNjZjczZDljMDc2NTRm
ZGQ1YjQ5NjlmZDUzYzJmZWI4Njg0ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNTE1ICAyMDE3
LTA2LTE3IDA2OjQ4OjU2IFogICA3MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDUzNiAg
MjAxNy0wNi0xNyAyMzo0ODoxMyBaICAgNjkgZGF5cyAgIDg3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMjg2NCAgMjAxNy0wOC0yNSAwMTo0ODo1MSBaICAgIDEgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KMjM1MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGlu
dXgtbGludXMKKyByZXZpc2lvbj05MGE2Y2Q1MDM5ODJiZmQzM2NlOGM3MGViNDliZDJkZDMzYmM2
MzI1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGludXgtbGludXMgOTBh
NmNkNTAzOTgyYmZkMzNjZThjNzBlYjQ5YmQyZGQzM2JjNjMyNQorIGJyYW5jaD1saW51eC1saW51
cworIHJldmlzaW9uPTkwYTZjZDUwMzk4MmJmZDMzY2U4YzcwZWI0OWJkMmRkMzNiYzYzMjUKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4CisgeGVuYnJh
bmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
bGludXgtbGludXMKKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDkwYTZj
ZDUwMzk4MmJmZDMzY2U4YzcwZWI0OWJkMmRkMzNiYzYzMjUgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0
ID0geCAnXScKKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGlu
dXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51
eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4
LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBU
UkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaW51eC1saW51cworIGNh
c2UgJDEgaW4KKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CisgOiBtYXN0ZXIKKyA6IGdpdAorIDogZ2l0CisgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIDogdGVzdGVkL2xpbnV4LWxp
bnVzCisgOiByZWZzL2hlYWRzL3Rlc3RlZC9saW51eC1saW51cworIHJldHVybiAwCisgY2QgL2hv
bWUvb3NzdGVzdC9yZXBvcy9saW51eAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0IDkwYTZjZDUwMzk4MmJmZDMzY2U4YzcwZWI0
OWJkMmRkMzNiYzYzMjU6cmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgMTQzOWNjZi4u
OTBhNmNkNSAgOTBhNmNkNTAzOTgyYmZkMzNjZThjNzBlYjQ5YmQyZGQzM2JjNjMyNSAtPiB0ZXN0
ZWQvbGludXgtbGludXMKKyBleGl0IDAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Aug 26 14:34:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 14:34: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.xen.org>)
	id 1dlcAb-0004r4-So; Sat, 26 Aug 2017 14:34:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=404bae382=citrix-osstest@xenproject.org>)
 id 1dlcAa-0004qs-Rm
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 14:34:41 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8F/46-01732-00781A95; Sat, 26 Aug 2017 14:34:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6/toW
 RBt828Vvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxXN++zFJzuZKx4vo+3gXF6ZBcjJ4eEgL9E
 4+5j7F2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2JHds/s4PYwgIpEsfubgOKcwGVr1aXmNN8g
 R1ijqvE8x2dTDD20o/bWEFsNgEPiYk9E1lAbBYBVYnp2+eD2UICWhJLF69kglggKHFy5hOwOL
 OAhMTBFy+YIe6xkNj7qmICI98sJFWzkFQtYGRaxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGC
 ql5taXJyYnpqTmFSsl5yfu4kRGFL1DAyMOxgnrPI7xCjJwaQkyuugsTBSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTv71agnGBRanpqRVpmDjC4YdISHDxKIrxXQNK8xQWJucWZ6RCpU4y6HBtWr
 //CJMSSl5+XKiXO+wCkSACkKKM0D24ELNIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm3Q
 YyhSczrwRu0yugI5iAjlAUBDuiJBEhJdXAqF24aqnSqpsGiR2dO5bahOa8X6TL3tmot7OA8YP
 NFtNbqivSA9svbpM4t3H1Du/wWgmd560/dmdxSu11Vc7/b5ZZY/cktf+t/r7vE4UXJjd5Pv7l
 ubmAecb086dK7qws91p/bfv1dxnnmXasn/9K6s7Huz0yAlsOVYkfXb5Mzl7YcYJtV8bL80osx
 RmJhlrMRcWJAPiffqevAgAA
X-Env-Sender: prvs=404bae382=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503758076!93105746!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38703 invoked from network); 26 Aug 2017 14:34:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Aug 2017 14:34:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,431,1498521600"; d="scan'208";a="445246762"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72026-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-win7-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway: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-xsm:migrate-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: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-libvirt: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:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386: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-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=df8c4fa0e0578313f7be9cd9601449d15fa55783
X-Osstest-Versions-That: xen=f5211ce75821e0f2cc55effd28dfbe908226970f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 26 Aug 2017 15:34:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 72026: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAyNiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAyNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcxOTg2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA3MTk4NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNz
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzE5ODYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbGlrZSA3MTk4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcxOTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzE5
ODYKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
NyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxOCBjYXB0dXJlLWxvZ3MvbDEo
MTgpICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZGY4YzRmYTBlMDU3ODMxM2Y3YmU5Y2Q5NjAxNDQ5ZDE1ZmE1
NTc4MwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjUyMTFjZTc1ODIx
ZTBmMmNjNTVlZmZkMjhkZmJlOTA4MjI2OTcwZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxOTg2
ICAyMDE3LTA4LTE3IDA5OjQ4OjQ1IFogICAgOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3
MjAyNiAgMjAxNy0wOC0yNiAwNjoyNDowMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJk
b2UuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dz
CmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVz
dC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBk
ZjhjNGZhMGUwNTc4MzEzZjdiZTljZDk2MDE0NDlkMTVmYTU1NzgzCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBBdWcgMjMgMTc6NTI6NTQgMjAxNyAr
MDIwMAoKICAgIGFybS9tbTogcmVsZWFzZSBncmFudCBsb2NrIG9uIHhlbm1lbV9hZGRfdG9fcGh5
c21hcF9vbmUoKSBlcnJvciBwYXRocwogICAgCiAgICBDb21taXQgNTUwMjFmZjlhYiAoInhlbi9h
cm06IGFkZF90b19waHlzbWFwX29uZTogQXZvaWQgdG8gbWFwIG1mbiAwIGlmCiAgICBhbiBlcnJv
ciBvY2N1cnMiKSBpbnRyb2R1Y2VkIGVycm9yIHBhdGhzIG5vdCByZWxlYXNpbmcgdGhlIGdyYW50
IHRhYmxlCiAgICBsb2NrLiBSZXBsYWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0
aGUgbG9jayB3YXMgZHJvcHBlZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjM1LgogICAgCiAgICBS
ZXBvcnRlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTk1NDZj
MTg5N2E5MGZlOWFmNWViYmJiMDVlYWQ4ZDk4YjRkMTdiOQogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDgtMjMgMTc6NDU6NDUgKzAyMDAKCmNvbW1pdCBjM2MyZGY4ZDMyNjc5MWY2NzY0MjlkZDRhMjI0
MmEyMjY5YjVjYWU5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgQXVnIDIzIDE3OjUyOjMxIDIwMTcgKzAyMDAKCiAgICB0cmF2aXM6IGluc3RhbGwgZ2hv
c3RzY3JpcHQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGY3ODI2NzUwZWJiN2YxMDRjYzljY2VlMDYwNDJmYmJlZjRhNzc3ZTIK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTI3IDE2OjU4OjE3ICswMTAwCgpjb21taXQgMjM2MjYz
ZjQ1OTNkMmRkZmM3NDI2NzI2ZTg2ZWRjMWY2NzFjZWI3NgpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gQXVnIDIxIDE1OjU4OjEyIDIwMTcgKzAyMDAK
CiAgICBnbnR0YWI6IGZpeCAiZG9uJ3QgdXNlIHBvc3NpYmx5IHVuYm91bmRlZCB0YWlsIGNhbGxz
IgogICAgCiAgICBUaGUgY29tcGF0IG1vZGUgY29kZSBhbHNvIG5lZWRzIGFkanVzdG1lbnQgdG8g
ZGVhbCB3aXRoIHRoZSBjaGFuZ2VkCiAgICByZXR1cm4gdmFsdWUgZnJvbSBnbnR0YWJfY29weSgp
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBj
YTYxNzU3MDU0MmUxZDdkOGRlNjM2ZDUzOTY5NTliYmYxZGFiYWI3CiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wOC0yMSAxNTo0MzozNiArMDIwMAoKY29tbWl0IDVjMTBlMGU0YjA4MDRhYTQzYTQ1YjRi
ZjMxZDRkZjNmMDhjY2QwYzEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVGh1IEF1ZyAxNyAxNTowNzo1NiAyMDE3ICswMjAwCgogICAgZ250dGFiOiBmaXgg
dHJhbnNpdGl2ZSBncmFudCBoYW5kbGluZwogICAgCiAgICBQcm9jZXNzaW5nIG9mIHRyYW5zaXRp
dmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUgZmFzdCBwYXRoLCBvciBlbHNlCiAgICByZWZlcmVu
Y2UgY291bnRpbmcgYnJlYWtzIGR1ZSB0byB0aGUgc2tpcHBlZCByZWN1cnNpdmUgY2FsbCB0bwog
ICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgKGl0cyBfX3JlbGVhc2VfZ3JhbnRfZm9yX2Nv
cHkoKQogICAgY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdpbmFsIHBpbiBj
b3VudCkuIEZ1cnRoZXJtb3JlCiAgICBhZnRlciByZS1hY3F1aXJpbmcgdGVtcG9yYXJpbHkgZHJv
cHBlZCBsb2NrcyB3ZSBuZWVkIHRvIHZlcmlmeSBubyBncmFudAogICAgcHJvcGVydGllcyBjaGFu
Z2VkIGlmIHRoZSBvcmlnaW5hbCBwaW4gY291bnQgd2FzIG5vbi16ZXJvOyBjaGVja2luZwogICAg
anVzdCB0aGUgcGluIGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKICAgIHJlc3VsdCwgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgbmVlZHMg
dG8gbWlycm9yIHRoYXQgbmV3IGJlaGF2aW9yLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24gd2FzIG1pc3Npbmcgb24gdGhlCiAgICBy
ZXRyeSBwYXRoIG9mIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpLCBhbmQgZ250dGFiX3NldF92
ZXJzaW9uKCkgYWxzbwogICAgbmVlZHMgdG8gYmFpbCBvdXQgdXBvbiBlbmNvdW50ZXJpbmcgYSB0
cmFuc2l0aXZlIGdyYW50LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNi4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGFkNDhmYjk2M2RiZmYwMjc2MmQyZGI1Mzk2ZmE2NTVhYzBjNDMyYzcK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjQwOjMxICswMjAwCgpjb21taXQgNWFmYjk0
Y2FjMDE4OGI2ODQxZjQzNGEwODdlMTkzNjZmMDg3ZWZkMgpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgQXVnIDE3IDE1OjAxOjI3IDIwMTcgKzAyMDAK
CiAgICBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBjYWxscwogICAg
CiAgICBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGUgY29tcGlsZXIgd291bGQgYWN0dWFs
bHkgdHJhbnNsYXRlIHRoZW0KICAgIHRvIGJyYW5jaGVzIGluc3RlYWQgb2YgY2FsbHMsIHNvIG9u
bHkgb25lcyB3aXRoIGEga25vd24gcmVjdXJzaW9uIGxpbWl0CiAgICBhcmUgb2theToKICAgIC0g
X19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgY2FuIGNhbGwgaXRzZWxmIG9ubHkgb25jZSwgYXMK
ICAgICAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgICAgIGdyYW50cywKICAgIC0gX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KCkgaXMgZmluZSB0byBjYWxsIGl0c2VsZiB3aXRoIHRoZSBsYXN0CiAgICAgIGFyZ3Vt
ZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRoZXIgcmVjdXJzaW9uLAogICAgLSBfX2Fj
cXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSBtdXN0IG5vdCBjYWxsIGl0c2VsZiB0byByZWNvdmVyIGZy
b20gYW4KICAgICAgb2JzZXJ2ZWQgY2hhbmdlIHRvIHRoZSBhY3RpdmUgZW50cnkncyBwaW4gY291
bnQKICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjYuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
OTk5ZDJjY2I3ZjczNDA4YWEyMjY1NmUxYmEyZjk4YjA3N2VhYTFjMgogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDgtMTcgMTQ6Mzk6MTggKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 26 16:59:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 16: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.xen.org>)
	id 1dleQU-0005kY-Bc; Sat, 26 Aug 2017 16:59:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=404bae382=citrix-osstest@xenproject.org>)
 id 1dleQT-0005kN-TE
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 16:59:13 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 12/B3-02962-1E8A1A95; Sat, 26 Aug 2017 16:59:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXvfBioW
 RBhN/S1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow9Tc2sBZ3CFZvaetgaGI/zdDFycEgI+Et8
 /hMDYbpL3HuY1sXIySEi4Cwx4cNtNhCbV0BP4ueNz6wgtrBApMStvRuYuxi5gMr3s0t07jrPD
 JKQEFCVuHPzAxOIzSbgITGxZyJLFyM7BwtQvDUbJCokoCWxdPFKJoiRghInZz5hAbGZBSQkDr
 54ATXFQmLG3XamCYy8s5CUzUJStoCRaRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmDYMADBDsY18wMPMUpyMCmJ8jpoLIwU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMG7bjlQTrAoNT21Ii0zBxjAMGkJDh4lEd5FIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy
 89LlRLnDQcpEgApyijNgxsBi6ZLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubtBJnCk5lXAr
 fpFdARTEBHKAqCHVGSiJCSamAUTGK8fGuPlepBVf0Hx0+t/cvGyOuvef5RzTrB88qzNzPwzPm
 VmX+88mRyXd05mft8z65NFxRRNfk6oUTKSjh128SV7T6F+ntmeXDsmiV9t67UXGVpy/kZ95ev
 aunKEEqMXxF9UWxrWpP2NC4utkdbGfi/8R7rSD69ZxJfZsj6qELD2GIDV34lluKMREMt5qLiR
 AA03xbioQIAAA==
X-Env-Sender: prvs=404bae382=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503766750!90392204!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58281 invoked from network); 26 Aug 2017 16:59:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Aug 2017 16:59:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,431,1498521600"; d="scan'208";a="445252484"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72027-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71994
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 26 Aug 2017 17:59:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72027: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDI3IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAyNy8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzE5OTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTk5NAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTk0
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzE5OTQKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE5OTQKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MTk5NAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9v
dC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxOTk0CiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcxOTk0CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk5NAoKYmFzZWxpbmUgdmVyc2lv
bjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxOTk0Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3RyZXRjaC1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0Cmxv
Z3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 26 17:04:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 17: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.xen.org>)
	id 1dleVF-0006SR-8m; Sat, 26 Aug 2017 17:04:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dleVD-0006S2-R3
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 17:04:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 4A/70-01994-70AA1A95; Sat, 26 Aug 2017 17:04:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZd11cJ
 Ig3+rWS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfvnE8aCvUUVp2bdZ29g
 3OjWxcjJISTwl1GiYbJFFyMXkP2YUeLjhuNMEM42Rol5+14wg1SJCDhLfD0zlx3E5hXQl9g/8
 xWYLSwQIrHm5l1mkAYJgZUqEs3P/7GBJCQEPCXOXF0EZ19ethHIZudgE7CSOCQGEmURUJXoeL
 GBcQIj9wJGhlWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYxT38cdYpTkYFIS5XXQWBgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXfCVQTrAoNT21
 Ii0zBxh8MGkJDh4lEd6pK4DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolznsHpEgApCijN
 A9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1wDkEp7MvBK4Ta+AjmACOkJREOyIkk
 SElFQDo3dOqYbX+ZmBS+rkzq9+mtT15fSLNvu2Mh37e6L/rrV+XX7mbtC5fhvrQp8Fp28Vs/9
 /X6dmekRU1e1NbWXf8xtmK1YLqoh9Vj/wjj0mcNeTsxdyS80sfz24sXWa1dwHRbeS418rzHvi
 EjPpWgaL80v/NP7y3anbA9Zc2COx4b9nzP5N25YlzlJiKc5INNRiLipOBAAfITG2fwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503767043!72714682!1
X-Originating-IP: [104.130.215.37]
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 16546 invoked from network); 26 Aug 2017 17:04:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 17:04:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dleV7-0004ob-Li; Sat, 26 Aug 2017 17:04: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 1dleV2-0006X2-5e; Sat, 26 Aug 2017 17:03:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dleV1-00027t-Kr; Sat, 26 Aug 2017 17:03:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112880-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=846be9ef30f3ef3b8f2ad9a0d2f7bd6025d21dc1
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 17:03:55 +0000
Subject: [Xen-devel] [xen-unstable test] 112880: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2464853191495749831=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2464853191495749831==
Content-Type: text/plain

flight 112880 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112880/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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          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-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-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-libvirt-vhd 12 migrate-support-check        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
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  846be9ef30f3ef3b8f2ad9a0d2f7bd6025d21dc1
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    4 days
Failing since        112841  2017-08-23 06:00:13 Z    3 days    4 attempts
Testing same since   112880  2017-08-25 23:16:20 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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-pvh-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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Not pushing.

(No revision log; it would be 1107 lines long.)


--===============2464853191495749831==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2464853191495749831==--

From xen-devel-bounces@lists.xen.org Sat Aug 26 17:57:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 17: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.xen.org>)
	id 1dlfKH-0001H7-WD; Sat, 26 Aug 2017 17:56:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlfKG-0001Gv-4k
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 17:56:52 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 87/4A-03612-366B1A95; Sat, 26 Aug 2017 17:56:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTdp28J
 IgyVvlSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasffbM/aCT3oVZ47/YG1g
 bJfrYuTiEBL4yyixc9p6NgjnMaPEqYdboZxtjBJ/L/xk6WLk5BARcJb4emYuO4jNK6AvsX/DJ
 bC4sIC/RPvJJkaQBgmBPzwSHQunM4EkJAR8Jeb9us8OY3+Z8BuogZ2DTcBK4pAYSJRFQFXi7p
 T97BMYuRcwMqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OgMQ7GC8vTHgEKMkB5OSKK+DxsJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8rluBcoJFqemp
 FWmZOcDwg0lLcPAoifDagKR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqctxSkSACkKKM0D
 24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXC2QKT2ZeCdymV0BHMAEdoSgIdkRJIk
 JKqoExMkyzboMiL5uUMLN1bU2fn+cxHT+jvb1TLbRZY9+/Wv8ggqPLdK6GyxqnG0o3f/HNVvs
 s7nHSpc8qSrmjIjh/KfOruTN2fsyzXL8wfLdKaZnDIckrQSmV0+IeH9EKWzvxeISobZrjb7WI
 QO+0bXP5bQ9EHugSLF1t9NbqFMOvd7Yl97I//1ViKc5INNRiLipOBADZwYFXgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503770209!79601063!1
X-Originating-IP: [104.130.215.37]
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 36868 invoked from network); 26 Aug 2017 17:56:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 17:56:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlfKA-0006AI-Mv; Sat, 26 Aug 2017 17:56: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 1dlfK5-0001jH-04; Sat, 26 Aug 2017 17:56:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlfK4-0007oF-EH; Sat, 26 Aug 2017 17:56:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112882-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:xen-install:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken: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-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-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
X-Osstest-Versions-This: libvirt=ed9db36b426dcf9e4c34f2126379c339773f6db8
X-Osstest-Versions-That: libvirt=941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 17:56:40 +0000
Subject: [Xen-devel] [libvirt test] 112882: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg4MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4ODIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYg
eGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg2NgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyODY2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NjYKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjg2NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODY2CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4
NjYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjg2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyODY2CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTI4NjYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmly
dCAgICAgICAgICAgICAgZWQ5ZGIzNmI0MjZkY2Y5ZTRjMzRmMjEyNjM3OWMzMzk3NzNmNmRiOApi
YXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgOTQxZWM5YjZhN2FiMGVhNDYz
Y2U3ZGNkMmRhYWQ4NThiNThjZDlhZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODY2ICAyMDE3
LTA4LTI1IDA0OjIwOjE5IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjg4MiAg
MjAxNy0wOC0yNiAwNDoyMTo1NyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFi
b2xvZ25hQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlZDlk
YjM2YjQyNmRjZjllNGMzNGYyMTI2Mzc5YzMzOTc3M2Y2ZGI4CkF1dGhvcjogQW5kcmVhIEJvbG9n
bmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgQXVnIDI0IDE2OjA3OjA3IDIw
MTcgKzAyMDAKCiAgICBxZW11OiBSZXBvcnQgZXJyb3Igb24gZmFpbHVyZSB0byBzZXQgaXNvbGF0
aW9uIGdyb3VwCiAgICAKICAgIFRoaXMgaXMgbW9yZSB1c2VyLWZyaWVuZGx5IGJlY2F1c2UgdGhl
IGVycm9yIHdpbGwgYmUKICAgIGRpc3BsYXllZCBkaXJlY3RseSBpbnN0ZWFkIG9mIGJlaW5nIGJ1
cmllZCBpbiB0aGUgbG9nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdmVsIEhyZGluYSA8cGhy
ZGluYUByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 26 18:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 18:53: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.xen.org>)
	id 1dlgCe-000589-LW; Sat, 26 Aug 2017 18:53:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlgCd-00057x-KP
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 18:53:03 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E0/95-02176-E83C1A95; Sat, 26 Aug 2017 18:53:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVbfv8MJ
 IgytfGC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fpAL3PBT+OK1m8XGBsY
 12h1MXJxCAn8ZZQ4uvE8G4TzmFHize9eFghnG6PE01WNQA4nh4iAs8TXM3PZQWxeAX2JO7Mng
 tnCAnoSb0+sZwOxJQS8JBouHGKEsb8++8faxcjOwSZgJXFIDCTKIqAq8bL/AvMERq4FjAyrGD
 WKU4vKUot0jQz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECfVvPwMC4g7H5hN8
 hRkkOJiVRXgeNhZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHinHgLKCRalpqdWpGXmAIMMJi3B
 waMkwrsUJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8U0CKBECKMkrz4EbAAv4So6yUM
 C8jAwODEE9BalFuZgmq/CtGcQ5GJWHeSSBTeDLzSuA2vQI6ggnoCEVBsCNKEhFSUg2M86OW7P
 51457gB9MP4h3yrUK7Hr7NWLhvV5vei6wLNX85N92ur+zkKb19OdXj1/PP7rcOKOmUB5/3vXJ
 AUK/X6iBDnWXtF+76d+/t3tyP9nxclbInpyen7Y2M2JI52zW3zWlZIDV5d9jm67es7p6a+Ztf
 sXQ6U527iP8cpu+brfonSb8oy1qip8RSnJFoqMVcVJwIAOL3MlRzAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503773580!104140990!1
X-Originating-IP: [104.130.215.37]
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 22020 invoked from network); 26 Aug 2017 18:53:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 18:53:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlgCY-0007fn-Na; Sat, 26 Aug 2017 18:52: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 1dlgCS-0005GL-It; Sat, 26 Aug 2017 18:52:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlgCR-0003IB-Vf; Sat, 26 Aug 2017 18:52:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112883-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=9f3a38cdfb354a5a074312783a43b7bd21cc90e2
X-Osstest-Versions-That: ovmf=656ac0c7d8ea9912f23355d0e907bfe4173256fc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 18:52:51 +0000
Subject: [Xen-devel] [ovmf test] 112883: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4ODMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5ZjNhMzhjZGZiMzU0YTVhMDc0MzEyNzgzYTQzYjdi
ZDIxY2M5MGUyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2NTZhYzBj
N2Q4ZWE5OTEyZjIzMzU1ZDBlOTA3YmZlNDE3MzI1NmZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI4NzggIDIwMTctMDgtMjUgMjE6MTY6MjEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyODgzICAyMDE3LTA4LTI2IDEyOjAwOjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIFZl
cmthbXAgPGRhbmllbC52ZXJrYW1wQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9u
PTlmM2EzOGNkZmIzNTRhNWEwNzQzMTI3ODNhNDNiN2JkMjFjYzkwZTIKKyAuIC4vY3JpLWxvY2st
cmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDlmM2EzOGNkZmIzNTRhNWEwNzQzMTI3ODNhNDNi
N2JkMjFjYzkwZTIKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTlmM2EzOGNkZmIzNTRhNWEwNzQz
MTI3ODNhNDNiN2JkMjFjYzkwZTIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJl
dnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4OWYzYTM4Y2RmYjM1NGE1YTA3NDMxMjc4M2E0M2I3YmQyMWNjOTBlMiA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3Jn
L3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9j
YXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgOWYz
YTM4Y2RmYjM1NGE1YTA3NDMxMjc4M2E0M2I3YmQyMWNjOTBlMjpyZWZzL2hlYWRzL3hlbi10ZXN0
ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAogICA2NTZhYzBjLi45ZjNhMzhjICA5ZjNhMzhjZGZiMzU0YTVhMDc0MzEyNzgz
YTQzYjdiZDIxY2M5MGUyIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Aug 26 19:53:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 19:53: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.xen.org>)
	id 1dlh8p-0000Vi-9u; Sat, 26 Aug 2017 19:53:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlh8o-0000VL-C1
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 19:53:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 8A/CB-03612-5A1D1A95; Sat, 26 Aug 2017 19:53:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfJxYW
 RBjc3S1msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+GjuoJTqxkrzp94xNLA
 eKu6i5GLQ0jgL6PE3PunWLoYOYGcx4wSC7/5QSS2MUqs2f6fDSQhIuAs8fXMXHYQm1dAX+L3r
 wZWEFtYwEViy6f3bCANEgLbVCU2X1nGBJKQEPCWuPh/NzOMvWH1A6AN7BxsAlYSh8RAoiwCqh
 LdK+YzT2DkXsDIsIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OMMQLCDcfpl/0OMkhxMSqK8DhoLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8IpfAMoJFqWm
 p1akZeYAQw8mLcHBoyTCywqS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd7D54GKBECKM
 krz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHm/gkzhycwrgdv0CugIJqAjFAXBji
 hJREhJNTD6c7Mz3BHfZcDevtNxN6ON8K5TR/4pSL2zMPJxmrvu86z1h5gmen9cKSN2uqIh8eP
 FaKZXHVdbfpy+1nyl5gavW8n5hxw27kdFZc0PnttU2VpY88Dt8JHXFbLph/9uDjb4Y3NtZ+mG
 LgOhPxtmprXK90u87ti0NGF6iGP4wtcfdx7/73L42EYGJZbijERDLeai4kQAg4oVkn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503777187!101166047!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6754 invoked from network); 26 Aug 2017 19:53:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 19:53:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlh8h-0000nC-Nh; Sat, 26 Aug 2017 19: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 1dlh8c-0000EH-7E; Sat, 26 Aug 2017 19:52:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlh8b-0005Ei-DN; Sat, 26 Aug 2017 19:52:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112881-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken: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-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-libvirt: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-raw: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-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 19:52:57 +0000
Subject: [Xen-devel] [linux-3.18 test] 112881: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7643240257877932243=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7643240257877932243==
Content-Type: text/plain

flight 112881 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112881/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-cubietruck  6 xen-install              fail pass in 112868

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112868 blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112868 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112868 like 112102
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 112868 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 112868 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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-raw 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-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                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   36 days
Failing since        112351  2017-07-27 22:26:55 Z   29 days   43 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                               fail    
 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-pvh-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-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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============7643240257877932243==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7643240257877932243==--

From xen-devel-bounces@lists.xen.org Sat Aug 26 21:02:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 21:02: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.xen.org>)
	id 1dliDU-0004sp-Uw; Sat, 26 Aug 2017 21:02:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=404bae382=citrix-osstest@xenproject.org>)
 id 1dliDT-0004si-Bu
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 21:02:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B0/92-01993-AC1E1A95; Sat, 26 Aug 2017 21:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7Jhws
 jDW59ULW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmv5zWzFUworJg04QB7A+Nkty5GTg4JAX+J
 NQs3sUHY7hLT21eA2SICzhITPtwGs3kF9CTWX7sCZgsLpEjs6//DDFE/T0ViywouCNtV4v/+b
 jYYe8nBPjCbTcBDYmLPRBYQm0VAVWLZ5/+MILaQgJbE0sUrmSDmC0qcnPkErIZZQELi4IsXUP
 MtJHZ87GObwMg3C0nZLCRlCxiZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Y
 kJhXrJefnbmIEhhQDEOxgnNrgfIhRkoNJSZTXQWNhpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3lMPgHKCRanpqRVpmTnA4IZJS3DwKInwrgdJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUO
 O8akCIBkKKM0jy4EbBIu8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3mUgU3gy80rgNr0COo
 IJ6AhFQbAjShIRUlINjDLnZ1yP1hIs+NYn16JSWJdxXeZ61oObUw7KuWbs23b156q1D6tm8mk
 wibzOrF9ddVkkiY3l/toygSyZq/ekW+U+TdhS2ldZunRP3bYpE8LdF70/ID835sm+eP4WS7lb
 oskMC2LKfR+ebbpw5F1BrfG/nZelj05bx/O7YMNdDXsnxythHzVYa5RYijMSDbWYi4oTAdVAP
 mKvAgAA
X-Env-Sender: prvs=404bae382=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503781319!94987330!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38920 invoked from network); 26 Aug 2017 21:02:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Aug 2017 21:02:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,432,1498521600"; d="scan'208";a="437008407"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72028-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-pygrub:host-install(4):broken:regression
 xen-4.9-testing:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-qemuu-ws16-amd64: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-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-credit2: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-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway: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-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-amd64-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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5ff1de3e4f56b2dd7c5c7dae8b008f6ee6dc2081
X-Osstest-Versions-That: xen=9bf14bbf990843bfec16a5d69d36cf46c7593d88
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 26 Aug 2017 22:01:56 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 72028: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAyOCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAyOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcyMDA3CiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBS
RUdSLiB2cy4gNzIwMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzIwMDcKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gNzIwMDcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVy
IHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzIwMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbGlrZSA3MjAwNwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyIGZhaWwgbGlrZSA3MjAwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDcyMDA3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgNzIwMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1ZmYxZGUzZTRmNTZiMmRkN2M1YzdkYWU4YjAwOGY2ZWU2ZGMyMDgxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5YmYxNGJiZjk5MDg0M2JmZWMx
NmE1ZDY5ZDM2Y2Y0NmM3NTkzZDg4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMDcgIDIwMTct
MDgtMjMgMTI6MjI6NTUgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMDI4ICAy
MDE3LTA4LTI2IDEwOjQ3OjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rs
b2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhz
bSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgaG9zdC1p
bnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1ZmYxZGUzZTRmNTZi
MmRkN2M1YzdkYWU4YjAwOGY2ZWU2ZGMyMDgxCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFdlZCBBdWcgMjMgMTc6NTE6NDQgMjAxNyArMDIwMAoKICAgIGFy
bS9tbTogcmVsZWFzZSBncmFudCBsb2NrIG9uIHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoKSBl
cnJvciBwYXRocwogICAgCiAgICBDb21taXQgNTUwMjFmZjlhYiAoInhlbi9hcm06IGFkZF90b19w
aHlzbWFwX29uZTogQXZvaWQgdG8gbWFwIG1mbiAwIGlmCiAgICBhbiBlcnJvciBvY2N1cnMiKSBp
bnRyb2R1Y2VkIGVycm9yIHBhdGhzIG5vdCByZWxlYXNpbmcgdGhlIGdyYW50IHRhYmxlCiAgICBs
b2NrLiBSZXBsYWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3YXMg
ZHJvcHBlZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjM1LgogICAgCiAgICBSZXBvcnRlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTk1NDZjMTg5N2E5MGZlOWFm
NWViYmJiMDVlYWQ4ZDk4YjRkMTdiOQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjMgMTc6NDU6
NDUgKzAyMDAKCmNvbW1pdCA2OTJlZDgyNmFmMWIyMDI1Yjc3ZWQ5NWEwNGI0Y2E1OWQ5NWRmNjUw
CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgQXVnIDIz
IDE3OjUxOjIxIDIwMTcgKzAyMDAKCiAgICB0cmF2aXM6IGluc3RhbGwgZ2hvc3RzY3JpcHQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGY3ODI2NzUwZWJiN2YxMDRjYzljY2VlMDYwNDJmYmJlZjRhNzc3ZTIKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA2LTI3IDE2OjU4OjE3ICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 26 21:26:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 21: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.xen.org>)
	id 1dlibO-0006Fq-U3; Sat, 26 Aug 2017 21:26:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=404bae382=citrix-osstest@xenproject.org>)
 id 1dlibN-0006Fe-Jl
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 21:26:45 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 BE/25-01732-497E1A95; Sat, 26 Aug 2017 21:26:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUnfK84W
 RBnv3SVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyO6duYC9bzV5yYco2xgbGDq4uRk0NCwF+i
 rWsbM4TtIXH97AkmEFtEwFliwofbbF2MHBy8AnoSrz+bgYSFBYwkljf9AAtLCLhJHNwSAtHpJ
 nFo4xKwKWxAUyb2TGQBsVkEVCVu/tnEDmILCWhJLF28Emw6r4CgxMmZT8BqmAUkJA6+eAF1ga
 XEt/VPmScw8s5CUjYLSdkCRqZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTm
 JScV6yfm5mxiBgVPPwMC4g/H2ZL9DjJIcTEqivA4aCyOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfByAANRSLAoNT21Ii0zBxjCMGkJDh4lEd4Jz4DSvMUFibnFmekQqVOMuhwbVq//wiTEkpefl
 yolzvsSpEgApCijNA9uBCyeLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t0HMoUnM68Ebt
 MroCOYgI5QFAQ7oiQRISXVwNhVcyCh8OUdHUleoUruFxfjhZbMOpRwxKD6t92ZzocLFu8XalJ
 4pDc1ruQhjwSX7/0I7k0Pb2WnXN6j0ljptuHYpRy+G1uiv+yeJ+Yk+eBnq+LMF2IfP89/sjX2
 R1/n3GqFlkcVU99Ofak2dWaB1o0i5cmy07wYzj5bozWrcdnRTxYPdSz++D9VYinOSDTUYi4qT
 gQAbS6D26ICAAA=
X-Env-Sender: prvs=404bae382=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1503782802!106168613!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6855 invoked from network); 26 Aug 2017 21:26:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Aug 2017 21:26:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,432,1498521600"; d="scan'208";a="437009363"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72029-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=656ac0c7d8ea9912f23355d0e907bfe4173256fc
X-Osstest-Versions-That: ovmf=02739b0f41300da70369be7c1982180306e8ca95
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 26 Aug 2017 22:26:40 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72029: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAyOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMjkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA2NTZhYzBjN2Q4ZWE5OTEyZjIzMzU1ZDBlOTA3YmZlNDE3MzI1
NmZjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwMjczOWIwZjQxMzAw
ZGE3MDM2OWJlN2MxOTgyMTgwMzA2ZThjYTk1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMjQg
IDIwMTctMDgtMjUgMjA6NTE6MDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDI5ICAyMDE3LTA4LTI2IDEyOjIzOjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmVsbCBTb25nIDxiaW54
LnNvbmdAaW50ZWwuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4K
ICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBp
bnRlbC5jb20+CiAgU29uZywgQmluWCA8YmlueC5zb25nQGludGVsLmNvbT4KICBTdGFyIFplbmcg
PHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgNDE3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Aug 26 22:57:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 22: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.xen.org>)
	id 1dlk1D-0003Ic-GG; Sat, 26 Aug 2017 22:57:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlk1C-0003IQ-Qb
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 22:57:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 02/DE-01995-9DCF1A95; Sat, 26 Aug 2017 22:57:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffGn4W
 RBk9PGlmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/rHS6wFnfUVG1afYm1g
 bA7tYuTiEBL4yyixZs5cVgjnMaPE18tdbBDONkaJQ98vAWU4OUQEnCW+npnLDmLzCuhLPP70l
 xHEFhYIlpj1+hETSIOEQJOKxLwFt5hBEhIC3hLfW76yw9jbbuxi6WJk52ATsJI4JAYSZRFQld
 h4p4VpAiP3AkaGVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BPq9nYGDcwXiq2fkQoyQHk5Ior4PGwkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzXfwPlBItS
 01Mr0jJzgMEHk5bg4FES4RUBBqAQb3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8z4FmSEAU
 pRRmgc3AhYJlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ814FmcKTmVcCt+kV0BFMQEcoCo
 IdUZKIkJJqYGzyfOny6ljsx/prae8KuA6JdXJpbtrm3x3q3Zweveum3bxLmdPcNx/hcV94Y00
 Ihyb7wz//76lzTTr/6xr77rbXljH3Z28+nyVuqfWF4eYOCUXWk9uS57s2msh5bPmaeV9XoaX7
 vKrDl4tZqhJTDwcKyrpq5lS6qXhoz/vJ0iavdezm8SMRjUosxRmJhlrMRcWJAJYtLUZ/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1503788247!111768321!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33729 invoked from network); 26 Aug 2017 22:57:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Aug 2017 22:57:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlk17-0005e2-N5; Sat, 26 Aug 2017 22:57: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 1dlk11-0005OR-Pu; Sat, 26 Aug 2017 22:57:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlk10-0008SE-Eb; Sat, 26 Aug 2017 22:57:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112884-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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:build-arm64-libvirt: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=b3242dba9ff285962fe84d1135cafe9383d721f0
X-Osstest-Versions-That: linux=90a6cd503982bfd33ce8c70eb49bd2dd33bc6325
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Aug 2017 22:57:18 +0000
Subject: [Xen-devel] [linux-linus test] 112884: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3246648693320043380=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3246648693320043380==
Content-Type: text/plain

flight 112884 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112884/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 112876

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 112876

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112876
 build-arm64-pvops             3 capture-logs                broken like 112876
 build-arm64-xsm               2 hosts-allocate              broken like 112876
 build-arm64-xsm               3 capture-logs                broken like 112876
 build-arm64                   2 hosts-allocate              broken like 112876
 build-arm64                   3 capture-logs                broken like 112876
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112864
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112864
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112876
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112876
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112876
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 112876
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112876
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-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-rtds     13 migrate-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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-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-i386-xl-qemut-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:
 linux                b3242dba9ff285962fe84d1135cafe9383d721f0
baseline version:
 linux                90a6cd503982bfd33ce8c70eb49bd2dd33bc6325

Last test of basis   112876  2017-08-25 19:51:14 Z    1 days
Testing same since   112884  2017-08-26 14:33:01 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Morton <akpm@linux-foundation.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anton Vasilyev <vasilyev@ispras.ru>
  Arnd Bergmann <arnd@arndb.de>
  Balasubramaniam, Hari Chand <hari.chand.balasubramaniam@intel.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Brendan Higgins <brendanhiggins@google.com>
  Brian Norris <computersforpeace@gmail.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Chuck Lever <chuck.lever@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Rientjes <rientjes@google.com>
  Eric Biggers <ebiggers@google.com>
  fred gao <fred.gao@intel.com>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  J. Bruce Fields <bfields@redhat.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Javier Martinez Canillas <javierm@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jens Axboe <axboe@kernel.dk>
  Joakim Tjernlund <joakim.tjernlund@infinera.com>
  Joel Stanley <joel@jms.id.au>
  John Stultz <john.stultz@linaro.org>
  Jon Hunter <jonathanh@nvidia.com>
  Jonathan Liu <net147@gmail.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.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>
  Mika Kahola <mika.kahola@intel.com>
  Minchan Kim <minchan@kernel.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikhil Mahale <nmahale@nvidia.com>
  Oliver WeiÃŸbarth <mail@oweissbarth.de>
  Olliver Schinagl <oliver@schinagl.nl>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pierguido Lambri <plambri@redhat.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Ross Zwisler <ross.zwisler@linux.intel.com>
  Sachin Prabhu <sprabhu@redhat.com>
  Sean Paul <seanpaul@chromium.org>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shawn Lin <shawn.lin@rock-chips.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Steve French <smfrench@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Thierry Reding <treding@nvidia.com>
  Tom Rini <trini@konsulko.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vadim Lomovtsev <vlomovts@redhat.com>
  Vinod Koul <vinod.koul@intel.com>
  Wolfram Sang <wsa@the-dreams.de>
  Woody Suwalski <terraluna977@gmail.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 2143 lines long.)


--===============3246648693320043380==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3246648693320043380==--

From xen-devel-bounces@lists.xen.org Sat Aug 26 23:46:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Aug 2017 23:46: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.xen.org>)
	id 1dlkmH-0006P1-HR; Sat, 26 Aug 2017 23:46:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=404bae382=citrix-osstest@xenproject.org>)
 id 1dlkmG-0006Ou-6G
 for xen-devel@lists.xensource.com; Sat, 26 Aug 2017 23:46:08 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D9/C1-01732-F3802A95; Sat, 26 Aug 2017 23:46:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXteGY1G
 kwbLfShb3prxnd2D02N63iz2AMYo1My8pvyKBNePvxpnsBbvEKu480m9gfMjfxcjJISHgL9H1
 5yg7hO0uMb19BRuILSLgLDHhw20wm1dAT+L83F1gNcICRhLLnm1ngah3k5i+ajVjFyMHmH1gF
 jdImE3AQ2Jiz0QWkDCLgKrE1g/BIGEhAS2JpYtXMkFMFJQ4OfMJ2BRmAQmJgy9eMENMtJDY8b
 GPbQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6uWmFhcnpqfmJCYV6yX
 n525iBIYNAxDsYFwz1fkQoyQHk5Ior4PGwkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwT2RdF
 CgkWpaanVqRl5gADGCYtwcGjJMIrCZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3gkgR
 QIgRRmleXAjYNF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8qiBTeDLzSuA2vQI6ggnoCE
 XBhSBHlCQipKQaGJdn3b6UJfdW97LRnqiIaQebGfScH5UpXj+7lHvFqZL+GYnT9lx7Wv7psvA
 6pWsBpkk1ai9TRItDLAUV9XUXneF7rrxhyeHHs8Nidixl2/QrzUgv7NWNtvM3jaxXLLpiFiSv
 UB10ozRmzjfe/iuhRmsf3rqaLTftV33f+9iHxZMOut47e951f7kSS3FGoqEWc1FxIgCgTlMMo
 QIAAA==
X-Env-Sender: prvs=404bae382=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503791163!93130834!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9895 invoked from network); 26 Aug 2017 23:46:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Aug 2017 23:46:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,433,1498521600"; d="scan'208";a="445266090"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72030-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=9f3a38cdfb354a5a074312783a43b7bd21cc90e2
X-Osstest-Versions-That: ovmf=656ac0c7d8ea9912f23355d0e907bfe4173256fc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 27 Aug 2017 00:46:00 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72030: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAzMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA5ZjNhMzhjZGZiMzU0YTVhMDc0MzEyNzgzYTQzYjdiZDIxY2M5
MGUyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2NTZhYzBjN2Q4ZWE5
OTEyZjIzMzU1ZDBlOTA3YmZlNDE3MzI1NmZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMjkg
IDIwMTctMDgtMjYgMTI6MjM6MzIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDMwICAyMDE3LTA4LTI2IDIxOjUxOjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIFZlcmthbXAg
PGRhbmllbC52ZXJrYW1wQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6
IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDlm
M2EzOGNkZmIzNTRhNWEwNzQzMTI3ODNhNDNiN2JkMjFjYzkwZTIKQXV0aG9yOiBEYW5pZWwgVmVy
a2FtcCA8ZGFuaWVsLnZlcmthbXBAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjEgMTY6MjY6
MjYgMjAxNyArMDgwMAoKICAgIEJhc2VUb29scy9FZmlSb206IEFkZCBtdWx0aXBsZSBkZXZpY2Ug
aWQgc3VwcG9ydAogICAgCiAgICBUaGlzIGlzIGEgcGF0Y2ggdG8gaW1wbGVtZW50IHdyaXRpbmcg
YW5kIGR1bXBpbmcgb2YgUENJIDMuMCBEZXZpY2UgSUQKICAgIGxpc3RzIGluIEVGSSBvcHRpb24g
Uk9NcyBpbiB0aGUgRWZpUm9tIHRvb2wuCiAgICBVc2luZyB0aGlzIG1vZGlmaWNhdGlvbiwgbXVs
dGlwbGUgc3BhY2UtZGVsaW1pdGVkIGRldmljZSBJRHMgY2FuIGJlCiAgICBzcGVjaWZpZWQgYWZ0
ZXIgLWkuICBUaGUgZmlyc3QgZGV2aWNlIGluIHRoZSBsaXN0IGlzIHVzZWQgZm9yIHRoZSBtYWlu
CiAgICBQQ0kgUk9NIGhlYWRlciBEZXZpY2UgSUQgZmllbGQgYW5kIGlzIGFsc28gd3JpdHRlbiBp
biB0aGUgbGlzdC4gIFRoZQogICAgbGlzdCBpcyBvbmx5IHdyaXR0ZW4gd2hlbiBtb3JlIHRoYW4g
b25lIGRldmljZSBJRCBoYXMgYmVlbiBzcGVjaWZpZWQ7CiAgICB3aGVuIG9ubHkgb25lIGRldmlj
ZSBJRCBpcyBnaXZlbiBvbiB0aGUgY29tbWFuZCBsaW5lLCB0aGUgRWZpUm9tIG91dHB1dAogICAg
c2hvdWxkIGJlIGlkZW50aWNhbCB0byB0aGUgY3VycmVudCBjb2RlLgogICAgCiAgICBGaXhlczog
aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02NjYKICAgIENj
OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBUb21hcyBQaWxhciA8
dHBpbGFyQHNvbGFyZmxhcmUuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZlcmth
bXAgPGRhbmllbC52ZXJrYW1wQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2Fv
IDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 02:46:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 02: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.xen.org>)
	id 1dlnas-0003ug-Vm; Sun, 27 Aug 2017 02:46:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlnas-0003uV-8F
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 02:46:34 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6C/D2-01987-98232A95; Sun, 27 Aug 2017 02:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfDaFG
 kwevX0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePv+JUvB28KKD882sTUw
 vnXtYuTiEBL4yyhxYHkPC4TzmFFi8/ZT7BDONkaJbQt+s3UxcnKICDhLfD0zlx3E5hXQl7i5Y
 SNrFyMHh7BAiMS/U0Eg9RICp5UlluxYBVYvIeApcXz1K2YY+/KyjUBxdg42ASuJQ2IgURYBVY
 mfO9YyTWDkXsDIsIpRozi1qCy1SNfQUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3c
 TI9Dn9QwMjDsYfx/3O8QoycGkJMrroLEwUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7wHDRZFC
 gkWp6akVaZk5wOCDSUtw8CiJ8D4FSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvMUiRA
 EhRRmke3AhYJFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7BGQKT2ZeCdymV0BHMAEdoS
 i4EOSIkkSElFQDY2r0zKwtKjXiGx5e6NafEn/V//vWbOUN2qxfFUzuBqivPrb3qE2F4T35539
 fSDpur0hUeMC5cU34bk7trsd5dvfaVM+/mLlzOceLB/s6pDL6czyPeS+Mm/f91uGfony7FtX3
 cjuE8d4/2/h+1fvUrWy3dfZE7Pt/sNxsy5f4XnXTjK689Sf0XZRYijMSDbWYi4oTATBiZK9/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503801991!80904008!1
X-Originating-IP: [104.130.215.37]
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 52665 invoked from network); 27 Aug 2017 02:46:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 02:46:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlnan-0002fR-0S; Sun, 27 Aug 2017 02:46: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 1dlnah-0007u6-O4; Sun, 27 Aug 2017 02:46:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlnah-0000Uy-FB; Sun, 27 Aug 2017 02:46:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112885-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken: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-i386-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-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 02:46:23 +0000
Subject: [Xen-devel] [xen-unstable test] 112885: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2936056021750040264=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2936056021750040264==
Content-Type: text/plain

flight 112885 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112885/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112809
 test-armhf-armhf-libvirt-raw 10 debian-di-install        fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        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
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  803c5a2a42e7c72a4c848e0f0106a941b758a91f
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    4 days
Failing since        112841  2017-08-23 06:00:13 Z    3 days    5 attempts
Testing same since   112885  2017-08-26 17:20:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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-pvh-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                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 1127 lines long.)


--===============2936056021750040264==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2936056021750040264==--

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03: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.xen.org>)
	id 1dlnoK-00059y-8k; Sun, 27 Aug 2017 03:00:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnoI-00059s-P8
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:00:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 27/73-03406-AC532A95; Sun, 27 Aug 2017 03:00:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVyMfTAId2Tpos
 iDV79VLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOWfPYpWMxWsfvRPdYGxtWsXYxcHEICExkl
 bvQvYARxWASWs0qcfLSXBcSREFjFKvFlXz9zFyMnkJMmce3iKhYIu0pi4+4uJhBbSEBLonHBQ
 TYI+zujxMKV1SA2m4CxxJJDj8HiIgLSEtc+XwbawMHBLCAlcfqgOUhYWMBcouHdK7ASFgFViR
 e7b7KC2LwC7hI3Vm9hhVglJ9Fw/j7YCaJA9srLLVA1ghInZz5hgRipKbF+lz5ImFlAXmL72zn
 MExiFZiGpmoVQNQtJ1QJG5lWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnF
 esn5uZsYgYHMAAQ7GGde9j/EKMnBpCTK66CxMFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC+/y
 aJIIcGi1PTUirTMHGBMwaQlOHiURHgrQdK8xQWJucWZ6RCpU4yWHFeurPvCxNH0YQuQnHJg+x
 cmIZa8/LxUKXFeAZAGAZCGjNI8uHGwuL/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd7JIFN
 4MvNK4La+AjqICeggRcGFIAeVJCKkpBoYrWfe+Hlw07fmaI/nG4u7mTOv7lm1cFH1xH6uhWsX
 PJupvrdm9qoNc7NKRQ/MsjSZ83fvdguDnroc6YOLBReWaFZe9VoT0BO9xmXpBgv7+7z/1gg1c
 FnHPZ58KrP55pKLFr5aC1ocDt75EJ68x/CN1ZUvRxv52WP4FNqvdRy+3L3CYnPJxmUNskosxR
 mJhlrMRcWJAMD5w4P2AgAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503802824!56690710!1
X-Originating-IP: [209.85.192.194]
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 31725 invoked from network); 27 Aug 2017 03:00:25 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:00:25 -0000
Received: by mail-pf0-f194.google.com with SMTP id g13so1798108pfm.2
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:00:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=pVCj+TgPTcRLeFe1Qa2XAr7rvANSa9fRALVG9/UsJeE=;
 b=jejdzL50VLdIAsVZi+1aaGULj0WgdMFzH3tw0DUzY0wB2tb+ypZqcJm3yXRY09mhot
 Po9eEvOIyBP/NfgvYCrG6wL+jH7kFLJSavQXiFaN0OQfWiraKgHRqYaOLYy01RaWBLMI
 PENSvXIgenmxWz6lNt7eGi3+xhAaxMnSf5r36DGOIa1jMas21aJVMZZxqGCVMNr8aSKc
 ik9YJpsGQ92H7FH2FAAV5WpqVoTeufN/UcFVwrOqwOKyUdPn+3Ks0zg93vHg0lqnx4FS
 jh807I9KsxNw/WYN7NsQ81kWEJTJZLabWbUQ6VzCbO3cpDXrxxcxoYbQ3sBtM/B1h/ui
 oORg==
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:user-agent
 :mime-version:content-transfer-encoding;
 bh=pVCj+TgPTcRLeFe1Qa2XAr7rvANSa9fRALVG9/UsJeE=;
 b=T6IHJcAgfbVYPuCeYRAQ6O1di6WKTZJbpLXDZvkDfl85E283JK2ImgnMWCHfoSqebv
 +IMasHhXQaI5lSeYs9YHe/8jdDa8XOnnfnxBGL1i/q1WMNzYRjG9UqOaE/3dEydmvV19
 qo1CuTSjB2Rm5SEVqUngVwpMmZnz7npoITe2PGTVe94gGLJEcjpqnfqjL5lQ1nzEgJnj
 NmpTZW8urvuBvTyWZ5AaKWs/BzXf5ixUNwZehInsgQEHgEioFAVTM7ZrWs40v7ktcn0Z
 Am3RfhcqtiQe8rb41e84bqO8RstFbgoh5q5jX7t0xc8NPoI2Szk13oHG9Ion3OXwLSSB
 9SgQ==
X-Gm-Message-State: AHYfb5i59RpWeSUvdy3W5mftUuP9JCXRbxMDOdZaPCZR/5FpOjSaOceI
 /DZVQYQTPNBXjrvBKTJMNg==
X-Received: by 10.84.224.203 with SMTP id k11mr3779159pln.231.1503802823683;
 Sat, 26 Aug 2017 20:00:23 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id p185sm12690302pfb.41.2017.08.26.20.00.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:00:23 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:30:19 +0530
Message-Id: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 00/10] Add Fedora support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFuYW8sCgpJJ3ZlIG1hZGUgY2hhbmdlcyBiYXNlZCBvbiBSRkMgZmVlZGJhY2suIEtp
bmRseSBwbGVhc2UgcmV2aWV3LgoKQ2hhbmdlcyBpbiBWMToKCi0gYnVpbGQvZmVkb3JhOiBBZGQg
YHJ1bmAgYW5kIGBjb21wb25lbnRzLypgIHNjcmlwdHMKCkludHJvZHVjZSBzY3JpcHRzIHRvIGJ1
aWxkIGluZGl2aWR1YWwgY29tcG9uZW50cyAoeGVuLCBya3QsIHFlbXUpIGJvdGgKd2l0aGluIGEg
Y29udGFpbmVyIG9yIGRpcmVjdGx5IG9uIHRoZSBob3N0LiBJdCBhbHNvIGhhcyBjb25zdGFudHMg
dGhhdApjYW4gYmUgdXNlZCB0byBjdXN0b21pemUgdGhlIGJ1aWxkLiBgcnVuYCBzY3JpcHQgbm93
IHVzZXMgYGNvbXBvbmVudC8qYApzY3JpcHRzLgoKLSBidWlsZC9mZWRvcmE6IEFkZCBgeGVuLXVu
c3RhYmxlLXJ1bml0LypgIHNjcmlwdHMKClJlbW92ZWQgdXNhZ2Ugb2YgYHBpcGVmaWxlYCwgYHB1
c2hkYCwgYHBvcGRgLiBBbHNvIGFkZGVkIGBzZXQgLWVgIGFuZApzd2l0Y2hlZCB0byBgL2Jpbi9i
YXNoYC4KCi0gYnVpbGQvZmVkb3JhOiBBZGQgYFJVTk5JTkdfU1RBR0UxX1hFTi5tZGAKLSBCVUlM
RElORy5tZDogQWRkIEZlZG9yYSBpbnN0cnVjdGlvbnMKClVwZGF0ZWQgZG9jdW1lbnRhdGlvbiB0
byBoaWdobGlnaHQgYm90aCBjb250YWluZXIgYnVpbGQgYW5kIG1hbnVhbApidWlsZC4KCkhlcmUg
aXMgYSB0ZW1wb3JhcnkgcmVwbyBbMV0gd2l0aCB2MSBzZXJpZXMuCgpCZXN0LApSYWppdgoKWzFd
OiBodHRwczovL2dpdGh1Yi5jb20vbGFtYmRhLWxpbnV4LWZlZG9yYS9zdGFnZTEteGVuL3RyZWUv
d2lwMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03: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.xen.org>)
	id 1dlnoS-0005Aq-Iq; Sun, 27 Aug 2017 03:00:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnoR-0005Ai-3t
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:00:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5A/B9-03557-2D532A95; Sun, 27 Aug 2017 03:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfTAQd2Lpos
 iDV58N7FY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN2fO5hKvjLVHHt/G3GBsYTTF2MXBxCAhMZ
 JS7vfsYI4rAI7GOV2LPvEiuIIyFwkFVi88vpbF2MnEBOmkT3l9ksEHalxJfOfewgtpCAlkTjg
 oNsEKO+Mkp8vPyfGSTBJmAsseTQY7BmEQFpiWufLwOt4OBgFpCSOH3QHCQsLGAi8WPRPbByFg
 FVic89U8FsXgF3ib1LT0PtlZNoOH8fLM4p4CGx/cVLVoi97hKfvq5nArFFgWpWXm5hhegVlDg
 58wkLxCpNifW79EHCzALyEtvfzmGewCgyC0nVLISqWUiqFjAyr2LUKE4tKkst0jWy0EsqykzP
 KMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAx/BiDYwXh+beAhRkkOJiVRXgeNhZFCfEn5K
 ZUZicUZ8UWlOanFhxhlODiUJHjnmCyKFBIsSk1PrUjLzAFGIkxagoNHSYS3EiTNW1yQmFucmQ
 6ROsVoyXHlyrovTBxNH7YAySkHtn9hEmLJy89LlRLnnQnSIADSkFGaBzcOliwuMcpKCfMyAh0
 oxFOQWpSbWYIq/4pRnINRSZj3CsgUnsy8Eritr4AOYgI6SFFwIchBJYkIKakGRsUXDJlLGr6U
 sDwtVOf7qCYxIeFTdI/gx4ayW43c3zg/FGk//NOx//X2BWoV61nqfzyZtvHU4zazI8dyJLpMZ
 l/fnpXvsO7AkoI9hdJJO1d2VO3aphZprr/p5dlV771ffK9J+r9vNe/6mgaGx0/1ipzmsRR+/P
 eNIXO524McucW8Xouv/pd9f1iJpTgj0VCLuag4EQD61GSfEQMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503802832!101185265!1
X-Originating-IP: [209.85.192.193]
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 42262 invoked from network); 27 Aug 2017 03:00:33 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:00:33 -0000
Received: by mail-pf0-f193.google.com with SMTP id y65so1794257pfd.5
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:00:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=bAWgHVLwt36etjktlDWYXiqkmjYzZhEztc72h6B7D+E=;
 b=yl0RELZ0jrPO0u2uNhjA5C3kFlnLcPdap8tab0ayMzcML+U28uj+S24ktUCDnCXgGc
 uNeiTLSexfRrLTW7o/3gMDRTY+dmi9Uo8XwKsT7/GXAtfx4G7mXxK0QXQQNsasmSHXd4
 TXFCYqNzqHw5eYN+cIfC0nJy6ZjC41H4TSEN+NnL9JgGRWmf+LS8fBadshkZLVg2js6a
 EIr0uUk2tVbssT1Zu0n216f0HFkWWSG7UbFu6bAxjmbvenWaoAWVa8BNBLen8KTWGn0L
 HHN6UfXGyiEh5ZOQvasHROI/+KgX1XVbnKBbEnKylFFx3P3uKrzhCEWfLl8bIQimzIKt
 VP/A==
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:user-agent:mime-version:content-transfer-encoding;
 bh=bAWgHVLwt36etjktlDWYXiqkmjYzZhEztc72h6B7D+E=;
 b=RDV6dNMO7Kgkc0QR2gWA3IlQQFu2tMU0bEnX3JshGAJi4ZO0fCWeRKhcIQHPOcqHoL
 E1f7ZNZeCs0VXpC+iKRkbaGpHTkrl5KotEJ6exeG1tLW/qUSaDOYEO989byFDjd+E1Yr
 mjqcOBH1S9x4YFuI1JQyOfbLdEp8wXLa+nHZD25FQBP4dLvS35ZHlE8Xkx0eityIhwul
 a2L6s/nyEicgJjhiWfJFh+bcq7CymwfXJiS0gqc39urLMOt9YocVh560dOWbO42PfJHM
 qvCmhb5vEyJv5VZtrzL67GUl3IGtCeKThMWc6cMyaRjnLCu0crVYvXR5sM3JfjN0pEZ8
 re+Q==
X-Gm-Message-State: AHYfb5hy+RlcX3DVk4PfbXKfQnl4VN8S/+GBkgcqQDi+L2UzOXyZuTLd
 iKRXzbl2lX+pPZ2Fc2pxvg==
X-Received: by 10.84.171.132 with SMTP id l4mr3617376plb.183.1503802831929;
 Sat, 26 Aug 2017 20:00:31 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id h1sm18427068pfg.84.2017.08.26.20.00.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:00:31 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:30:29 +0530
Message-Id: <20170827030029.40527.85973.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 01/10] .gitignore: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIC5naXRpZ25vcmUgfCAgICAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgLmdpdGlnbm9yZQoKZGlmZiAtLWdpdCBhLy5naXRpZ25v
cmUgYi8uZ2l0aWdub3JlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg3M2Y4
ZjYKLS0tIC9kZXYvbnVsbAorKysgYi8uZ2l0aWdub3JlCkBAIC0wLDAgKzEsMiBAQAorIyBidWls
ZC9mZWRvcmEKK2J1aWxkL2ZlZG9yYS9iaW51dGlscy0qLnRhcgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:00:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03:00: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.xen.org>)
	id 1dlnoa-0005CX-QC; Sun, 27 Aug 2017 03:00:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnoZ-0005CA-Lz
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:00:43 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 FA/FE-02177-AD532A95; Sun, 27 Aug 2017 03:00:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRvsqHvLdFG
 kwYdHnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bryfPsBb38FSsmn2ZvYJzH28XIxSEkMIFR
 Yt2Eq+wgDovAPlaJGRevMIE4EgIHWSVaZ/4FcjiBnDSJV7MOM0PYFRIvnz0BiwsJaEk0LjjIB
 jHqG6PEwdZ+FpAEm4CxxJJDj9lAbBEBaYlrny8zdjFycDALSEmcPmgOEhYW8JG4Ovk52BwWAV
 WJtV8PsYPYvALuEjO/HGeD2CUn0XD+PtheTgEPie0vXrJC7HWX+PR1PVivKFDNysstrBC9ghI
 nZz5hgVilKbF+lz5ImFlAXmL72znMExhFZiGpmoVQNQtJ1QJG5lWMGsWpRWWpRbpGRnpJRZnp
 GSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHhX8/AwLiDceoJv0OMkhxMSqK8DhoLI4X4k
 vJTKjMSizPii0pzUosPMcpwcChJ8M4xWRQpJFiUmp5akZaZA4xEmLQEB4+SCG8lSJq3uCAxtz
 gzHSJ1ilGXY9KB7V+YhFjy8vNSpcR5Z4IUCYAUZZTmwY2AJYVLjLJSwryMDAwMQjwFqUW5mSW
 o8q8YxTkYlYR5eYEpRognM68EbtMroCOYgI5QFFwIckRJIkJKqoExxYDpi1eqyExenyl7yu0W
 e+qc6t/5fvfVXNM5sRFX0o7xrsx52D0zcMFnU8E88Scf3dLC/mhI7HIovbBhmqNZR2FI7PyPF
 5i/CZS8PGEecCR13QNFoaJpJUz3+qUVZQvN1x83Yd6rvX1STMnFh9fYTrvqHF7PdvTjg+8Bz2
 xCjthdm/bM6+5uJZbijERDLeai4kQAMOJE4AUDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503802840!94974234!1
X-Originating-IP: [74.125.83.65]
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 53444 invoked from network); 27 Aug 2017 03:00:42 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:00:42 -0000
Received: by mail-pg0-f65.google.com with SMTP id q16so3729016pgc.0
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:00:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=qJvGRqqYnL16VLNHAv24yAJdte3i/p/tkwuU0G1SNTM=;
 b=kCXmhUOBXlhIZiEaqmcWMPpidg3FpJ7p79FkJxYW4EVftX+h2ctuCYTiVOKDILNRss
 Q8RgxFQPxQiFOsXArKfG9vhkKBPCR+h2+4BmJ5X3nwd7z3W2RR9nijADcghFWUpwByUp
 n0hVwp7kt5Wh4AjG5ABGSIS+c0kbDUFQxrCxZ5de34rVaHi9pXnfH08m0UgsRZy4SApr
 +Og9hlixq16ssRzDrcgNX3QHnYNiEoz+I501fww864SCJp+lU4hs/+4xQB2I85ROB1c/
 7TimC+4aEbK6dNZS7eUuKo7H/DzeYmxr0/q7Hwubdg3qjgOQPLoucMHXqnzuC/zrK/LK
 HLRQ==
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:user-agent:mime-version:content-transfer-encoding;
 bh=qJvGRqqYnL16VLNHAv24yAJdte3i/p/tkwuU0G1SNTM=;
 b=Ix29x/4GF8pQFKAZQkzc2Q8Gm5dQGumuc3ZQMo7r3jVU6Q75bltc7yZKxwm05+U+fw
 xjWvoM7CmRn3+Ut2a20xw1CeRloKKJmf+5SyOmTp3nbZcSuD7LqRvAhhKOEthjZbsVLc
 lFdbSh2+eRLj/j5t0itxkDQ2PN+mga2OACZoGEakBF/YgCuw3ao1VLpUZjmdhiR9B7xz
 JDTtsGqZk4HH8nPIDjOmlKCVuJvfFiWHaPbuOQphrCX4lPin+aAWJaH3kLSSOFFnoKE2
 hC1JxHCMnarZSNL986kGlos6NHEaclBJrFQqnYZEGD5LmJH/BQe5zpVank+vSr4gni2L
 zOvg==
X-Gm-Message-State: AHYfb5g/QIHBvLTmDFRPgfBtDHN2PkoV/8r4SmnzVfYRDCvly6t5XK0K
 IEZ/6nHbyY+Lpiw4GNC3qw==
X-Received: by 10.98.218.65 with SMTP id w1mr3330760pfl.127.1503802840115;
 Sat, 26 Aug 2017 20:00:40 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id s14sm15640303pgo.14.2017.08.26.20.00.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:00:39 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:30:37 +0530
Message-Id: <20170827030037.40527.61879.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 02/10] build/fedora: Add
	`buildroot-README.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtUkVBRE1FLm1kIHwgICA1MCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBidWlsZC9mZWRvcmEvYnVpbGRyb290LVJFQURNRS5t
ZAoKZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS9idWlsZHJvb3QtUkVBRE1FLm1kIGIvYnVpbGQv
ZmVkb3JhL2J1aWxkcm9vdC1SRUFETUUubWQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uMGVmYjE1MAotLS0gL2Rldi9udWxsCisrKyBiL2J1aWxkL2ZlZG9yYS9idWlsZHJvb3Qt
UkVBRE1FLm1kCkBAIC0wLDAgKzEsNTAgQEAKKyMjIHN0YWdlMS14ZW4gRmVkb3JhIEJ1aWxkcm9v
dAorCitzdGFnZTEteGVuIGJ1aWxkIGFydGlmYWN0cyBmb3IgRmVkb3JhIGlzIGJ1aWx0IGluIHR3
byBwaGFzZXMuIEluIHRoZSBmaXJzdCBwaGFzZQorYSBkb2NrZXIgY29udGFpbmVyIGlzIHByZXBh
cmVkIHdpdGggYWxsIHRoZSBidWlsZCBkZXBlbmRlbmNpZXMuIFdlIHJlZmVyIHRvIGl0CithcyBg
c3RhZ2UxLXhlbi1mZWRvcmEtYnVpbGRyb290YC4gSW4gdGhlIG5leHQgcGhhc2Ugd2UgZXhlY3V0
ZSB0aGUgYHJ1bmAgc2NyaXB0Cit0aGF0IHVzZXMgYHN0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9v
dGAgYW5kIHRvIHByb2R1Y2UgdGhlIGJ1aWxkIGFydGlmYWN0cy4KKworIyMjIEJ1aWxkaW5nIGBz
dGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3RgCisKK2BzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJv
b3RgIGhhcyBhIGV4dGVybmFsIGRlcGVuZGVuY3kKK29uIFtgYmludXRpbHNgXShodHRwczovL2dp
dGh1Yi5jb20vbGFtYmRhLWxpbnV4LWZlZG9yYS9iaW51dGlscykgcGFja2FnZSB0aGF0IGlzCitj
b21waWxlZCB3aXRoIGBpMzg2cGVgIHN1cHBvcnQuIFlvdSBjYW4gZG93bmxvYWQgdGhlIHByZS1i
dWlsdCBSUE1zCitmcm9tIFtoZXJlXShodHRwczovL2RyaXZlLmdvb2dsZS5jb20vb3Blbj9pZD0w
Ql90VGJ1eG11UnpJUjA1d1EzRTFlV1Z5YUdzKS4KK1BsZWFzZSBkb3dubG9hZCBgYmludXRpbHMt
Mi4yNi4xLTEuMS5mYzI1LnRhcmAuCisKK1RvIGJ1aWxkIGRvY2tlciBpbWFnZQorCitgYGAKK2Nk
IHN0YWdlMS14ZW4vYnVpbGQvZmVkb3JhCisKK2RvY2tlciBidWlsZCAtZiBidWlsZHJvb3QtRG9j
a2VyZmlsZSAtdCBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3QgLgorYGBgCisKKyMjIyBSdW5u
aW5nIGBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3RgCisKK2BgYAorY2Qgc3RhZ2UxLXhlbgor
Citkb2NrZXIgcnVuIC0tcm0gXAorICAtdiBgcHdkYDovcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5j
b20vcmt0L3N0YWdlMS14ZW4gXAorICAtdiAvdG1wOi90bXAgXAorICAtdCAtaSBzdGFnZTEteGVu
LWZlZG9yYS1idWlsZHJvb3QgXAorICAvc2Jpbi9teV9pbml0IC0tIC9yb290L2Jpbi9ydW4KK2Bg
YAorCitUaGUgZ2VuZXJhdGVkIGJ1aWxkIGFydGlmYWN0cyBhcmUgaW4gYC90bXBgIGRpcmVjdG9y
eS4KKworVG8gZGVidWcgYnVpbGQgaXNzdWVzIC0KKworYGBgCitjZCBzdGFnZTEteGVuCisKK2Rv
Y2tlciBydW4gLS1ybSBcCisgIC12IGBwd2RgOi9yb290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9y
a3Qvc3RhZ2UxLXhlbiBcCisgIC12IC90bXA6L3RtcCBcCisgIC10IC1pIHN0YWdlMS14ZW4tZmVk
b3JhLWJ1aWxkcm9vdCBcCisgIC9zYmluL215X2luaXQgLS0gL2Jpbi9iYXNoCitgYGAKKworQWxz
byBzZWUgc2VjdGlvbiBvbiBgaXBkYmAgaW4gYGJ1aWxkcm9vdC1Eb2NrZXJmaWxlYC4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:00:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03: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.xen.org>)
	id 1dlnoj-0005FS-1G; Sun, 27 Aug 2017 03:00:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnoh-0005Eq-Kc
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:00:51 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AE/F6-03044-2E532A95; Sun, 27 Aug 2017 03:00:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRtsqPvIdFG
 kQe8yRoslHxezODB6HN39mymAMYo1My8pvyKBNaP16wP2glkKFYf2XmNsYPwh2cXIxSEkMIFR
 ouncAXYQh0VgH6tE2+25zCCOhMBBVolLm6cAZTiBnDSJVae/MEPYlRL7Dj5iAbGFBLQkGhccZ
 IMY9ZVRYsatZrAiNgFjiSWHHrOB2CIC0hLXPl9m7GLk4GAWkJI4fdAcJCws4Cux4vYasHIWAV
 WJU48fg+3iFXCXeLbkFtQuOYmG8/fBbE4BD4ntL16yQux1l/j0dT0TiC0KVLPycgsrRK+gxMm
 ZT1ggVmlKrN+lDxJmFpCX2P52DvMERpFZSKpmIVTNQlK1gJF5FaNGcWpRWWqRrpGJXlJRZnpG
 SW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPgzAMEOxn0fIw8xSnIwKYnyOmgsjBTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwcsJjCchwaLU9NSKtMwcYCTCpCU4eJREeHVB0rzFBYm5xZnpEK
 lTjLockw5s/8IkxJKXn5cqJc4rClIkAFKUUZoHNwKWFC4xykoJ8zICHSXEU5BalJtZgir/ilG
 cg1FJmHeyCdAUnsy8ErhNr4COYAI6QlFwIcgRJYkIKakGRk32t9F1v74JZ3c6mWxaY9HE+X8y
 vyOzcPIyheovx69k16++5bps9qwtxpLGxaIcT+dPa/q3svJFnRZ7darKFOflIY+W3Dr0qUV97
 cI7Kp9kJfe9fqgZlCHjNOXej+U/tH/bcUrMSbJ/cj6ldU/F7slHllq45zTP/KmkunWTq8BDz1
 kH7LJKjiuxFGckGmoxFxUnAgAxpWJYBQMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503802848!73081233!1
X-Originating-IP: [74.125.83.49]
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 2602 invoked from network); 27 Aug 2017 03:00:49 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:00:49 -0000
Received: by mail-pg0-f49.google.com with SMTP id t3so13730610pgt.0
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:00:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=E+N7u5OPcW39SLS4+uNdYwOeKs3D8ofbRNo+T/dp6n8=;
 b=NbieshYJeFXcFkp9pe85cFV8opeVj9UD/Z2SM0yCjkKc0IwR+Pw0Nft28lWrjPlHDA
 6n/unDsAdEE/pP33liwjo/+wZSr2sgKA9S3pGpY6iVL1rFxCMK06OQ+m6fGzmWlWWRe2
 +9iiMhFOkoWuEsQEw3+8uFcBEsS9u51K51lzYJewsv4IoR/m1/d953/lOPmZd4YIAlN5
 4umWTMk9aLe7Ua2bPpR5KBfyErlAmLepzLz1s5hs6vPzgczByAWWH99x9+tL/SG5jPeP
 wwUycKmeWgvBxIEePWbSS6hrgcoB3p6TwsUcN1Yps3zbd4HINgCYWBTPbsFQU0j28EpY
 LqEw==
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:user-agent:mime-version:content-transfer-encoding;
 bh=E+N7u5OPcW39SLS4+uNdYwOeKs3D8ofbRNo+T/dp6n8=;
 b=eFnCOhrD+wWCVxMbojv/3ur7FcUIeNjNyBDjbJULNFIxrys3pC7wXxwU1hVj2Au8e7
 Bb2hor7NdZ40yaGuqUzxneabMKsnwE6ZgRrbnRLFOEpaguDfRP4D6eEcyd1eT2V+Tbvd
 I4jXZLdZT9tfNcwzU5k2Fypxd7jqnufkb8sg0D/vHJlSvT7KqW6fBjfkauw76CvED8+9
 SNW76ubcyF6kZow3/QtYB6VHGwgzeiRslMF5OJF+90ZO3qWzrFF1J/38Xa+I8gm+z/Jr
 kxJguh73FTb9UHwjcxhhvPSBJZZsCmtFKxXjyi/iVcY0Xxs/cmG0y6gGWnt4JJGnLco4
 VIgw==
X-Gm-Message-State: AHYfb5giKchyqIKoUna3WoxYhIodIMSuuJtHoV1B4CQozdQk0xiqTkYn
 HprHD9CzcLAF6jqGYaaeQw==
X-Received: by 10.84.224.132 with SMTP id s4mr3881840plj.428.1503802848139;
 Sat, 26 Aug 2017 20:00:48 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id q9sm17386367pgs.45.2017.08.26.20.00.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:00:47 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:30:45 +0530
Message-Id: <20170827030045.40527.42331.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 03/10] build/fedora: Add
	`buildroot-Dockerfile`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtRG9ja2VyZmlsZSB8ICAxMTMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExMyBpbnNlcnRp
b25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJm
aWxlCgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxlIGIvYnVp
bGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjk3MTU2MGUKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEvYnVpbGRy
b290LURvY2tlcmZpbGUKQEAgLTAsMCArMSwxMTMgQEAKKyMgdGFyYmFsbHMgY2hlY2tzdW0KKyMg
LS0tLS0tLS0tLS0tLS0tLS0KKyMgOTc0YjMwOTEyMzJkNzgxYzRmYzQxMGNjY2E5OGZiNjJiYTlm
ZWJlOWU2YTk4OGUzNDg4MDQ0ODNjNGY2Njc0MiAgYmludXRpbHMtMi4yNi4xLTEuMS5mYzI1LnRh
cgorCitGUk9NIGxhbWJkYWxpbnV4ZmVkb3JhL2Jhc2VpbWFnZS1mZWRvcmEKKworQ01EIFsiL3Ni
aW4vbXlfaW5pdCJdCisKK0NPUFkgWyBcCisgICIuL2JpbnV0aWxzLTIuMjYuMS0xLjEuZmMyNS50
YXIiLCBcCisgIFwKKyAgIi4vY29tcG9uZW50cy8qIiwgXAorICAiLi9ydW4iLCBcCisgICIvdG1w
L2RvY2tlci1idWlsZC8iIFwKK10KKworUlVOIFwKKyAgIyBkbmYKKyAgZWNobyAiUnVubmluZyBk
bmYgdXBkYXRlLi4uIiAmJiBcCisgIGRuZiB1cGRhdGUgLXkgJiYgXAorICBkbmYgaW5zdGFsbCAt
eSBsZXNzICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgc3VkbyAmJiBcCisgIFwKKyAgIyBjaXJjbGVj
aSBjb250YWluZXIgcmVxdWlyZW1lbnRzCisgICMgaHR0cHM6Ly9jaXJjbGVjaS5jb20vZG9jcy8y
LjAvY3VzdG9tLWltYWdlcy8jYWRkaW5nLXJlcXVpcmVkLWFuZC1jdXN0b20tdG9vbHMtb3ItZmls
ZXMKKyAgZG5mIGluc3RhbGwgLXkgZ2l0ICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgb3BlbnNzaC1j
bGllbnRzICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgdGFyICYmIFwKKyAgZG5mIGluc3RhbGwgLXkg
Z3ppcCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGNhLWNlcnRpZmljYXRlcyAmJiBcCisgIFwKKyAg
IyBpbnN0YWxsIGBiaW51dGlsc2AKKyAgcHVzaGQgL3RtcC9kb2NrZXItYnVpbGQgJiYgXAorICAg
ICMgdmVyaWZ5IGNoZWNrc3VtCisgICAgZWNobyAiOTc0YjMwOTEyMzJkNzgxYzRmYzQxMGNjY2E5
OGZiNjJiYTlmZWJlOWU2YTk4OGUzNDg4MDQ0ODNjNGY2Njc0MiAgYmludXRpbHMtMi4yNi4xLTEu
MS5mYzI1LnRhciIgfCBzaGEyNTZzdW0gLWMgLSAmJiBcCisgICAgdGFyIHh2ZiBiaW51dGlscy0y
LjI2LjEtMS4xLmZjMjUudGFyICYmIFwKKyAgICBkbmYgaW5zdGFsbCAteSAuL2JpbnV0aWxzLzIu
MjYuMS8xLjEuZmMyNS94ODZfNjQvYmludXRpbHMtMi4yNi4xLTEuMS5mYzI1Lng4Nl82NC5ycG0g
JiYgXAorICBwb3BkICYmIFwKKyAgXAorICBkbmYgaW5zdGFsbCAteSBAYnVpbGRzeXMtYnVpbGQg
JiYgXAorICBcCisgICMgSGF2aW5nIGBpcGRiYCBhcm91bmQgaXMgdXNlZnVsIHdoZW4gZGVidWdn
aW5nIGBydW5gIHNjcmlwdC4gVW5jb21tZW50IHRoaXMKKyAgIyBzZWN0aW9uIGFzIHJlcXVpcmVk
CisgICMgZG5mIGluc3RhbGwgLXkgcHl0aG9uMi1kZXZlbCAmJiBcCisgICMgZG5mIGluc3RhbGwg
LXkgcHl0aG9uLXBpcCAmJiBcCisgICMgc3UgLWwgcm9vdCAtYyAicGlwMiBpbnN0YWxsIC0tdXNl
ciBpcGRiPT0wLjggaXB5dGhvbj09NS4zLjAiICYmIFwKKyAgXAorICAjIE5vdGU6IHhlbiBhbmQg
cWVtdSBoYXMgc29tZSBkdXBsaWNhdGUgcGFja2FnZSBkZXBlbmRlbmNpZXMuIFdlIGFyZQorICAj
IGV4cGxpY2l0bHkgY2FsbGluZyBvdXQgZGVwZW5kZW5jaWVzIGZvciB4ZW4gYW5kIHFlbXUKKyAg
IworICAjIHhlbiBidWlsZCBkZXBlbmRlbmNpZXMKKyAgZG5mIGluc3RhbGwgLXkgYnJpZGdlLXV0
aWxzICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgZ2V0dGV4dCAmJiBcCisgIGRuZiBpbnN0YWxsIC15
IGdsaWIyLWRldmVsICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgZ2xpYmMtZGV2ZWwuaTY4NiAmJiBc
CisgIGRuZiBpbnN0YWxsIC15IGdydWIyICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgaWFzbCAmJiBc
CisgIGRuZiBpbnN0YWxsIC15IGxpYmFpby1kZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGxp
YnV1aWQtZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAteSBuY3Vyc2VzLWRldmVsICYmIFwKKyAg
ZG5mIGluc3RhbGwgLXkgb3BlbnNzbC1kZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IHBpeG1h
bi1kZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IHB5dGhvbjItZGV2ZWwgJiYgXAorICBkbmYg
aW5zdGFsbCAteSB3Z2V0ICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgeWFqbC1kZXZlbCAmJiBcCisg
IFwKKyAgIyBxZW11IGJ1aWxkIGRlcGVuZGVuY2llcworICBkbmYgaW5zdGFsbCAteSBnbGliMi1k
ZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGxpYmFpby1kZXZlbCAmJiBcCisgIGRuZiBpbnN0
YWxsIC15IGxpYmF0dHItZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAteSBsaWJjYXAtZGV2ZWwg
JiYgXAorICBkbmYgaW5zdGFsbCAteSBsaWJjYXAtbmctZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFs
bCAteSBwaXhtYW4tZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAteSB6bGliLWRldmVsICYmIFwK
KyAgXAorICAjIHJrdCBidWlsZCBkZXBlbmRlbmNpZXMKKyAgZG5mIGluc3RhbGwgLXkgYXV0b2Nv
bmYgJiYgXAorICBkbmYgaW5zdGFsbCAteSBhdXRvbWFrZSAmJiBcCisgIGRuZiBpbnN0YWxsIC15
IGdpdCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGdsaWJjLXN0YXRpYyAmJiBcCisgIGRuZiBpbnN0
YWxsIC15IGdudXBnICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgZ29sYW5nICYmIFwKKyAgZG5mIGlu
c3RhbGwgLXkgbGliYWNsLWRldmVsICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgc3F1YXNoZnMtdG9v
bHMgJiYgXAorICBkbmYgaW5zdGFsbCAteSBzeXN0ZW1kLWRldmVsICYmIFwKKyAgZG5mIGluc3Rh
bGwgLXkgd2dldCAmJiBcCisgIFwKKyAgIyBzdGFnZTEteGVuIGJ1aWxkIGRlcGVuZGVuY2llcwor
ICBkbmYgaW5zdGFsbCAteSBiYyAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGJ1c3lib3ggJiYgXAor
ICBkbmYgaW5zdGFsbCAteSBnbGlkZSAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGdvbGFuZyAmJiBc
CisgIGRuZiBpbnN0YWxsIC15IGpxICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgbGliYWNsLWRldmVs
ICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgd2dldCAmJiBcCisgIFwKKyAgIyBjb3B5IGBydW5gIGZp
bGUgYW5kIGBjb21wb25lbnRzL3txZW11LHJrdCx4ZW59YAorICBzdSAtbCByb290IC1jICJta2Rp
ciAvcm9vdC9iaW4iICYmIFwKKyAgc3UgLWwgcm9vdCAtYyAiY3AgL3RtcC9kb2NrZXItYnVpbGQv
cnVuIC9yb290L2JpbiIgJiYgXAorICBzdSAtbCByb290IC1jICJta2RpciAvcm9vdC9iaW4vY29t
cG9uZW50cyIgJiYgXAorICBzdSAtbCByb290IC1jICJjcCAvdG1wL2RvY2tlci1idWlsZC9xZW11
IC9yb290L2Jpbi9jb21wb25lbnRzIiAmJiBcCisgIHN1IC1sIHJvb3QgLWMgImNwIC90bXAvZG9j
a2VyLWJ1aWxkL3JrdCAvcm9vdC9iaW4vY29tcG9uZW50cyIgJiYgXAorICBzdSAtbCByb290IC1j
ICJjcCAvdG1wL2RvY2tlci1idWlsZC94ZW4gL3Jvb3QvYmluL2NvbXBvbmVudHMiICYmIFwKKyAg
XAorICAjIGNyZWF0ZSBgc3RhZ2UxLXhlbmAgZGlyZWN0b3J5CisgIG1rZGlyIC1wIC9yb290L2dv
cGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbiAmJiBcCisgIFwKKyAgIyBjbGVhbnVw
CisgIHJtIC1yZiAvdG1wL2RvY2tlci1idWlsZCAmJiBcCisgIGRuZiBjbGVhbiBhbGwgJiYgXAor
ICBybSAtcmYgL3Zhci9jYWNoZS9kbmYvKiAmJiBcCisgIHJtIC1yZiAvdG1wLyogJiYgXAorICBy
bSAtcmYgL3Zhci90bXAvKgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:01:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03:01: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.xen.org>)
	id 1dlnoq-0005Hq-96; Sun, 27 Aug 2017 03:01:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnop-0005H6-Pg
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:00:59 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B1/E0-09901-BE532A95; Sun, 27 Aug 2017 03:00:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42Lxqg120X1luij
 SYF+vvsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFp03bGgjfWFb/OfGdqYNxk1MXIxSEkMJFR
 4vOfXWwgDovAPlaJ5jmL2EEcCYGDrBI/m7uYuxg5gZw0iX/vFjBC2GUSJ/e/ZAexhQS0JBoXH
 GSDGPWVUeLX7A9sIAk2AWOJJYceg9kiAtIS1z5fBmrm4GAWkJI4fdAcJCwsEC5x6s1EVhCbRU
 BVYlfTTCYQm1fAXaLp+TwmiF1yEg3n74PdwCngIbH9xUtWiL3uEp++rgerEQWqWXm5hRWiV1D
 i5MwnLBCrNCXW79IHCTMLyEtsfzuHeQKjyCwkVbMQqmYhqVrAyLyKUaM4tagstUjXyFAvqSgz
 PaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw/BmAYAfjn2UBhxglOZiURHkdNBZGCvEl5
 adUZiQWZ8QXleakFh9i1ODgELi7pHcDoxRLXn5eqpIE7xyTRZFCgkWp6akVaZk5wAiFKZXg4F
 ES4a0ESfMWFyTmFmemQ6ROMRpzbFi9/gsTx6QD278wCYFNkhLnnQlSKgBSmlGaBzcIljguMcp
 KCfMyAp0pxFOQWpSbWYIq/4pRnINRSZiXF5iGhHgy80rg9r0COoUJ6BRFwYUgp5QkIqSkGhg1
 D+d/kXiXPcftrsxdO/EXkx07KkuWZfCYS1/fyWO6T37HdnnB/2+8LldIX/JfrDPBYJrY7bkiR
 eyTDkfsY5o+q6zXImyDT9X9GI4FYbvSQ25kKW/u1krYtrHWj/srk+L3rkXtDK7e5SFbFzk+aL
 n2/NKSaTZrjiSbXrx+S1pr3l2eev83ql1KLMUZiYZazEXFiQCC3IyHFwMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503802857!90420422!1
X-Originating-IP: [74.125.83.68]
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 54746 invoked from network); 27 Aug 2017 03:00:58 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:00:58 -0000
Received: by mail-pg0-f68.google.com with SMTP id r133so3695486pgr.2
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:00:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=5R6dFMJ0oZM6XFMIlxjxws7kOnaqoLQXyDFuJsp1DuM=;
 b=sFaHEyDTKZuv8JKQX35gE0tcdwrmUJDL5dhm3a+xZ7knToYdOv4N12a+u+7EdzGsCw
 89fwcEs/OSyk0zZTesbA6lol4FazrDvJ8isldOWawRrKAFEAfHrNlM/0VnsAClo4K6TC
 HqMpx4KvU3RNo3ZW2XLDUGhuBhJtR0NGcC/B6jtzfUG5t5rJRsugITdpvYQx/JoO81nk
 xh8rJ4HnJfz4EqqeLO7DsyNyfjtn3ye1ChhgBWAuYsZqwzZEgbMK26aqIbqDCc3CCyQl
 iTN3jgOfjo4+0chJw4uvpLnjSUGrHA+s9bHts48w6lM2Qh3MQ1HLk2/nnMUzdO0yDDj4
 g/HQ==
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:user-agent:mime-version:content-transfer-encoding;
 bh=5R6dFMJ0oZM6XFMIlxjxws7kOnaqoLQXyDFuJsp1DuM=;
 b=sGhfikQjxZBzcMQHSk4aR4mFPxFK3vQyq/mtfpyVBlf7AQLVSMRWq2cQbznM6CUVua
 XSe1r6M/I5jDSjQ1JV1ibi+Xy7RDRIHm8n2R2HbKIduKkruJQgEWat/G0Avys5CN8zQj
 ufndf9RvYRafkrxpQU+Y0BF36bf2QBiw5kLfAHnSC+SwAUYJhQkkTXmkrM0UvnnFWR5V
 vDdwZxfVI1HNFhfwfT8Fv4rhlbjbqPAGMAj4KAObarDGHIvUQxmQkM04GOrRKKWc2XCi
 k8AkbSfI6fAW3HZlnLmHF1H7hzIGP6/kcjbh/yKT+gNhVSmt6uRXTw9mdL42AZnOzWpz
 Mxxw==
X-Gm-Message-State: AHYfb5hqSl5QAki2gYARTQUu7f/5nKOn0Pd4R02C29gz+5n/xQfX/UgK
 xuUEkuqKqPapa9R38Q1Zlg==
X-Received: by 10.99.16.65 with SMTP id 1mr3385386pgq.208.1503802856631;
 Sat, 26 Aug 2017 20:00:56 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id z9sm16990454pgz.40.2017.08.26.20.00.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:00:56 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:30:53 +0530
Message-Id: <20170827030053.40527.90818.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 04/10] build/fedora: Add `run` and
	`components/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3FlbXUgfCAgIDUwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcmt0ICB8ICAg
NTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBidWlsZC9mZWRv
cmEvY29tcG9uZW50cy94ZW4gIHwgICA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIGJ1aWxkL2ZlZG9yYS9ydW4gICAgICAgICAgICAgfCAgIDU2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDIxMCBpbnNlcnRpb25z
KCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcWVtdQogY3Jl
YXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3JrdAogY3JlYXRlIG1vZGUg
MTAwNzU1IGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3hlbgogY3JlYXRlIG1vZGUgMTAwNzU1IGJ1
aWxkL2ZlZG9yYS9ydW4KCmRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEvY29tcG9uZW50cy9xZW11
IGIvYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcWVtdQpuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRl
eCAwMDAwMDAwLi42Yzg5ZTJjCi0tLSAvZGV2L251bGwKKysrIGIvYnVpbGQvZmVkb3JhL2NvbXBv
bmVudHMvcWVtdQpAQCAtMCwwICsxLDUwIEBACisjIS91c3IvYmluL3B5dGhvbjIKKworaW1wb3J0
IHNobGV4CitpbXBvcnQgc3VicHJvY2VzcworaW1wb3J0IHN5cworaW1wb3J0IG9zCisKKyMgTW9k
aWZ5IHRoaXMgaWYgeW91IHdvdWxkIGxpa2UgdG8gaW5zdGFsbCBRZW11IGVsc2V3aGVyZSBvbiB5
b3VyIGZpbGVzeXN0ZW0gb3IKKyMgYSBkaWZmZXJlbnQgdmVyc2lvbiBvZiBRZW11CitRRU1VX1BS
RUZJWCA9ICcvb3B0L3FlbXUtdW5zdGFibGUnCitRRU1VX0JSQU5DSCA9ICdtYXN0ZXInCisKKyMg
VGhpcyBzaG91bGQgY29ycmVzcG9uZCB0byB5b3VyIFhlbiBpbnN0YWxsIHByZWZpeAorWEVOX1BS
RUZJWCA9ICcvb3B0L3hlbi11bnN0YWJsZScKKworCisjIGhlbHBlciBmdW5jdGlvbiB0byBjYXB0
dXJlIHN0ZG91dCBmcm9tIGEgbG9uZyBydW5uaW5nIHByb2Nlc3MKK2RlZiBzdWJwcm9jZXNzX3N0
ZG91dChjbWQsIGN3ZCwgZW52KToKKyAgICBwID0gc3VicHJvY2Vzcy5Qb3BlbigKKyAgICAgICAg
c2hsZXguc3BsaXQoY21kKSwgY3dkPWN3ZCwgZW52PWVudiwgc3Rkb3V0PXN1YnByb2Nlc3MuUElQ
RSkKKyAgICB3aGlsZSBwLnBvbGwoKSBpcyBOb25lOgorICAgICAgICBsID0gcC5zdGRvdXQucmVh
ZGxpbmUoKQorICAgICAgICBzeXMuc3Rkb3V0LndyaXRlKGwpCisgICAgaWYgcC5yZXR1cm5jb2Rl
ICE9IDA6CisgICAgICAgIHN5cy5leGl0KDEpCisKK2VudiA9IG9zLmVudmlyb24uY29weSgpCisK
KyMgYnVpbGQgYW5kIGluc3RhbGwgcWVtdQorcHJpbnQgIkNsb25pbmcgcWVtdS4uLiIKK2NtZCA9
ICJnaXQgY2xvbmUgLS1icmFuY2ggJShicmFuY2gpcyBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQiICUgeworICAgICdicmFuY2gnOiBRRU1VX0JSQU5DSAorfQorc3VicHJvY2Vzcy5jaGVja19v
dXRwdXQoc2hsZXguc3BsaXQoY21kKSwgY3dkPScvcm9vdCcpCisKK3N0ZXBzID0gWworICAgICIu
L2NvbmZpZ3VyZSAtLXByZWZpeD0lKHFlbXVfcHJlZml4KXMgLS1lbmFibGUteGVuIC0tdGFyZ2V0
LWxpc3Q9aTM4Ni1zb2Z0bW11IC0tZXh0cmEtY2ZsYWdzPVwiLUklKHhlbl9wcmVmaXgpcy9pbmNs
dWRlXCIgLS1leHRyYS1sZGZsYWdzPVwiLUwlKHhlbl9wcmVmaXgpcy9saWIgLVdsLC1ycGF0aCwl
KHhlbl9wcmVmaXgpcy9saWJcIiAtLWRpc2FibGUta3ZtIC0tZW5hYmxlLXZpcnRmcyAtLWVuYWJs
ZS1saW51eC1haW8iCisgICAgJSB7CisgICAgICAgICdxZW11X3ByZWZpeCc6IFFFTVVfUFJFRklY
LAorICAgICAgICAneGVuX3ByZWZpeCc6IFhFTl9QUkVGSVgKKyAgICB9LCAnbWFrZScsICdtYWtl
IGluc3RhbGwnCitdCitmb3IgY21kIGluIHN0ZXBzOgorICAgIGN3ZCA9ICcvcm9vdC9xZW11Jwor
ICAgIHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpCisKK2NtZCA9ICJjcCBpMzg2LXNv
ZnRtbXUvcWVtdS1zeXN0ZW0taTM4NiAlKHhlbl9wcmVmaXgpcy9saWIveGVuL2Jpbi9xZW11LXN5
c3RlbS1pMzg2IiAlIHsKKyAgICAneGVuX3ByZWZpeCc6IFhFTl9QUkVGSVgKK30KK3N1YnByb2Nl
c3MuY2hlY2tfb3V0cHV0KHNobGV4LnNwbGl0KGNtZCksIGN3ZD0nL3Jvb3QvcWVtdScpCmRpZmYg
LS1naXQgYS9idWlsZC9mZWRvcmEvY29tcG9uZW50cy9ya3QgYi9idWlsZC9mZWRvcmEvY29tcG9u
ZW50cy9ya3QKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4uZWRmZGQxYwotLS0g
L2Rldi9udWxsCisrKyBiL2J1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3JrdApAQCAtMCwwICsxLDU4
IEBACisjIS91c3IvYmluL3B5dGhvbjIKKworaW1wb3J0IHNobGV4CitpbXBvcnQgc3VicHJvY2Vz
cworaW1wb3J0IHN5cworaW1wb3J0IG9zCisKKyMgYHJrdGAgaXMgaW5zdGFsbGVkIGluIHRoZSBz
YW1lIHByZWZpeCBhcyBgc3RhZ2UxLXhlbmAuIE1vZGlmeSB0aGlzIGlmIHlvdQorIyB3b3VsZCBs
aWtlIHRvIGluc3RhbGwgcmt0IGVsc2V3aGVyZSBvbiB5b3VyIGZpbGVzeXN0ZW0uCitTVEFHRTFf
WEVOX1BSRUZJWCA9ICcvb3B0L3N0YWdlMS14ZW4nCitSS1RfUFJFRklYID0gU1RBR0UxX1hFTl9Q
UkVGSVgKK1JLVF9CUkFOQ0ggPSAnbWFzdGVyJworCisjIEFkanVzdCB0aGlzIGFjY29yZGluZyB0
byB3aGF0IFJLVF9CUkFOQ0ggZ2VuZXJhdGVzCitSS1RfQlVJTERfVkVSID0gJ3JrdC0xLjI4LjEr
Z2l0JworCisKKyMgaGVscGVyIGZ1bmN0aW9uIHRvIGNhcHR1cmUgc3Rkb3V0IGZyb20gYSBsb25n
IHJ1bm5pbmcgcHJvY2VzcworZGVmIHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpOgor
ICAgIHAgPSBzdWJwcm9jZXNzLlBvcGVuKAorICAgICAgICBzaGxleC5zcGxpdChjbWQpLCBjd2Q9
Y3dkLCBlbnY9ZW52LCBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFKQorICAgIHdoaWxlIHAucG9sbCgp
IGlzIE5vbmU6CisgICAgICAgIGwgPSBwLnN0ZG91dC5yZWFkbGluZSgpCisgICAgICAgIHN5cy5z
dGRvdXQud3JpdGUobCkKKyAgICBpZiBwLnJldHVybmNvZGUgIT0gMDoKKyAgICAgICAgc3lzLmV4
aSgxKQorCisKK2VudiA9IG9zLmVudmlyb24uY29weSgpCisKKyMgYnVpbGQgcmt0CitwcmludCAi
Q2xvbmluZyBya3QuLi4iCitjbWQgPSAiZ2l0IGNsb25lIC0tYnJhbmNoICUoYnJhbmNoKXMgaHR0
cHM6Ly9naXRodWIuY29tL3JrdC9ya3QuZ2l0IiAlIHsKKyAgICAnYnJhbmNoJzogUktUX0JSQU5D
SAorfQorc3VicHJvY2Vzcy5jaGVja19vdXRwdXQoc2hsZXguc3BsaXQoY21kKSwgY3dkPScvcm9v
dCcpCisKK3N0ZXBzID0gWworICAgICcuL2F1dG9nZW4uc2gnLCAnLi9jb25maWd1cmUgLS1kaXNh
YmxlLXRwbSAtLXdpdGgtc3RhZ2UxLWZsYXZvcnM9Y29yZW9zJywKKyAgICAnbWFrZScKK10KK2Zv
ciBjbWQgaW4gc3RlcHM6CisgICAgY3dkID0gJy9yb290L3JrdCcKKyAgICBzdWJwcm9jZXNzX3N0
ZG91dChjbWQsIGN3ZCwgZW52KQorCisjIGluc3RhbGwgcmt0IGJ1aWxkIGFydGlmYWN0cyB0byBS
S1RfUFJFRklYCitzdGVwcyA9IFsKKyAgICAibWtkaXIgLXAgJShwcmVmaXgpcy9iaW4iICUgewor
ICAgICAgICAncHJlZml4JzogUktUX1BSRUZJWAorICAgIH0sCisgICAgImNwIC9yb290L3JrdC9i
dWlsZC0lKGJ1aWxkX3ZlcilzL3RhcmdldC9iaW4vcmt0ICUocHJlZml4KXMvYmluL3JrdCIgJSB7
CisgICAgICAgICdidWlsZF92ZXInOiBSS1RfQlVJTERfVkVSLAorICAgICAgICAncHJlZml4Jzog
UktUX1BSRUZJWAorICAgIH0KK10KK2ZvciBjbWQgaW4gc3RlcHM6CisgICAgY3dkID0gJy9yb290
L3JrdCcKKyAgICBzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQpkaWZmIC0tZ2l0IGEv
YnVpbGQvZmVkb3JhL2NvbXBvbmVudHMveGVuIGIvYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMveGVu
Cm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLjk1ZGE5YTYKLS0tIC9kZXYvbnVs
bAorKysgYi9idWlsZC9mZWRvcmEvY29tcG9uZW50cy94ZW4KQEAgLTAsMCArMSw0NiBAQAorIyEv
dXNyL2Jpbi9weXRob24yCisKK2ltcG9ydCBzaGxleAoraW1wb3J0IHN1YnByb2Nlc3MKK2ltcG9y
dCBzeXMKK2ltcG9ydCBvcworCisjIE1vZGlmeSB0aGlzIGlmIHlvdSB3b3VsZCBsaWtlIHRvIGlu
c3RhbGwgWGVuIGVsc2V3aGVyZSBvbiB5b3VyIGZpbGVzeXN0ZW0gb3IKKyMgYSBkaWZmZXJlbnQg
dmVyc2lvbiBvZiBYZW4KK1hFTl9QUkVGSVggPSAnL29wdC94ZW4tdW5zdGFibGUnCitYRU5fQlJB
TkNIID0gJ21hc3RlcicKKworCisjIGhlbHBlciBmdW5jdGlvbiB0byBjYXB0dXJlIHN0ZG91dCBm
cm9tIGEgbG9uZyBydW5uaW5nIHByb2Nlc3MKK2RlZiBzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3
ZCwgZW52KToKKyAgICBwID0gc3VicHJvY2Vzcy5Qb3BlbigKKyAgICAgICAgc2hsZXguc3BsaXQo
Y21kKSwgY3dkPWN3ZCwgZW52PWVudiwgc3Rkb3V0PXN1YnByb2Nlc3MuUElQRSkKKyAgICB3aGls
ZSBwLnBvbGwoKSBpcyBOb25lOgorICAgICAgICBsID0gcC5zdGRvdXQucmVhZGxpbmUoKQorICAg
ICAgICBzeXMuc3Rkb3V0LndyaXRlKGwpCisgICAgaWYgcC5yZXR1cm5jb2RlICE9IDA6CisgICAg
ICAgIHN5cy5leGl0KDEpCisKKworZW52ID0gb3MuZW52aXJvbi5jb3B5KCkKKworIyBidWlsZCBh
bmQgaW5zdGFsbCB4ZW4KK3ByaW50ICJDbG9uaW5nIHhlbi4uLiIKK2NtZCA9ICJnaXQgY2xvbmUg
LS1icmFuY2ggJShicmFuY2gpcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCIgJSB7Cisg
ICAgJ2JyYW5jaCc6IFhFTl9CUkFOQ0gKK30KK3N1YnByb2Nlc3MuY2hlY2tfb3V0cHV0KHNobGV4
LnNwbGl0KGNtZCksIGN3ZD0nL3Jvb3QnKQorCitzdGVwcyA9IFsKKyAgICAiLi9jb25maWd1cmUg
LS1wcmVmaXg9JShwcmVmaXgpcyAtLXdpdGgtc3lzdGVtLXFlbXU9JShwcmVmaXgpcy9saWIveGVu
L2Jpbi9xZW11LXN5c3RlbS1pMzg2IC0tZGlzYWJsZS1zdHViZG9tIC0tZGlzYWJsZS1xZW11LXRy
YWRpdGlvbmFsIC0tZGlzYWJsZS1yb21iaW9zIC0tc3lzY29uZmRpcj0lKHByZWZpeClzL2V0YyAt
LWVuYWJsZS1ycGF0aCAtLWRpc2FibGUtc3lzdGVtZCIKKyAgICAlIHsKKyAgICAgICAgJ3ByZWZp
eCc6IFhFTl9QUkVGSVgKKyAgICB9LCAnbWFrZScsCisgICAgIm1ha2UgaW5zdGFsbCBCT09UX0RJ
Uj0lKHByZWZpeClzL2Jvb3QgREVCVUdfRElSPSUocHJlZml4KXMvbGliL2RlYnVnIEVGSV9ESVI9
JShwcmVmaXgpcy9ib290L2VmaS9FRkkveGVuIgorICAgICUgeworICAgICAgICAncHJlZml4Jzog
WEVOX1BSRUZJWAorICAgIH0KK10KK2ZvciBjbWQgaW4gc3RlcHM6CisgICAgY3dkID0gJy9yb290
L3hlbicKKyAgICBzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQpkaWZmIC0tZ2l0IGEv
YnVpbGQvZmVkb3JhL3J1biBiL2J1aWxkL2ZlZG9yYS9ydW4KbmV3IGZpbGUgbW9kZSAxMDA3NTUK
aW5kZXggMDAwMDAwMC4uNmNiNjQxNwotLS0gL2Rldi9udWxsCisrKyBiL2J1aWxkL2ZlZG9yYS9y
dW4KQEAgLTAsMCArMSw1NiBAQAorIyEvdXNyL2Jpbi9weXRob24yCisKK2ltcG9ydCBzaGxleAor
aW1wb3J0IHN1YnByb2Nlc3MKK2ltcG9ydCBzeXMKK2ltcG9ydCBvcworCisjIFRoaXMgc2NyaXB0
cyBjYWxscyBvdXQgdG8gYHhlbmAsIGBxZW11YCBhbmQgYHJrdGAgc2NyaXB0cyBpbiB0aGUKKyMg
YGNvbXBvbmVudHMvYCBkaXJlY3Rvcnkgd2l0aGluIGEgY29udGFpbmVyLiBJdCBpcyBleHBlY3Rl
ZCB0aGF0IGNvbXBvbmVudHMKKyMgZGlyZWN0b3J5IGlzIHByZXNlbnQgYXQgdGhlIHNhbWUgZGly
ZWN0b3J5IGxldmVsIGFzIHJ1biBzY3JpcHQuCitTVEFHRTFfWEVOX0NPTVBPTkVOVFMgPSBbJ3hl
bicsICdxZW11JywgJ3JrdCddCisKKworIyBoZWxwZXIgZnVuY3Rpb24gdG8gY2FwdHVyZSBzdGRv
dXQgZnJvbSBhIGxvbmcgcnVubmluZyBwcm9jZXNzCitkZWYgc3VicHJvY2Vzc19zdGRvdXQoY21k
LCBjd2QsIGVudik6CisgICAgcCA9IHN1YnByb2Nlc3MuUG9wZW4oCisgICAgICAgIHNobGV4LnNw
bGl0KGNtZCksIGN3ZD1jd2QsIGVudj1lbnYsIHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUpCisgICAg
d2hpbGUgcC5wb2xsKCkgaXMgTm9uZToKKyAgICAgICAgbCA9IHAuc3Rkb3V0LnJlYWRsaW5lKCkK
KyAgICAgICAgc3lzLnN0ZG91dC53cml0ZShsKQorICAgIGlmIHAucmV0dXJuY29kZSAhPSAwOgor
ICAgICAgICBzeXMuZXhpdCgxKQorCisKK2VudiA9IG9zLmVudmlyb24uY29weSgpCisKK2Rpcm5h
bWUgPSBvcy5wYXRoLmRpcm5hbWUob3MucGF0aC5yZWFscGF0aChfX2ZpbGVfXykpCitzdGVwcyA9
IFtvcy5wYXRoLmpvaW4oZGlybmFtZSwgJ2NvbXBvbmVudHMnLCB4KSBmb3IgeCBpbiBTVEFHRTFf
WEVOX0NPTVBPTkVOVFNdCitmb3IgY21kIGluIHN0ZXBzOgorICAgIGN3ZCA9ICcvcm9vdCcKKyAg
ICBzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQorCisjIGJ1aWxkIHN0YWdlMS14ZW4K
K2VudlsnR09QQVRIJ10gPSAnL3Jvb3QvZ29wYXRoJworY3dkID0gJy9yb290L2dvcGF0aC9zcmMv
Z2l0aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbicKK2NtZCA9ICdiYXNoIGJ1aWxkLnNoJworc3VicHJv
Y2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKKworIyBpbnN0YWxsIGJ1aWxkIGFydGlmYWN0cyB0
byBgL29wdC9zdGFnZTEteGVuL2FjaWAgYW5kIGNyZWF0ZSBhIHRhcmJhbGwKK3N0ZXBzID0gWwor
ICAgICdta2RpciAtcCAvb3B0L3N0YWdlMS14ZW4vYWNpJywKKyAgICAnY3AgL3Jvb3QvZ29wYXRo
L3NyYy9naXRodWIuY29tL3JrdC9zdGFnZTEteGVuL3N0YWdlMS14ZW4uYWNpIC9vcHQvc3RhZ2Ux
LXhlbi9hY2kvc3RhZ2UxLXhlbi5hY2knLAorICAgICdjcCAvcm9vdC9nb3BhdGgvc3JjL2dpdGh1
Yi5jb20vcmt0L3N0YWdlMS14ZW4vYnVpbGQvZmVkb3JhL3NvdXJjZV9wYXRoLnNoIC9vcHQvc3Rh
Z2UxLXhlbi9iaW4vc291cmNlX3BhdGguc2gnLAorICAgICdjcCAtciAvcm9vdC9nb3BhdGgvc3Jj
L2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4vYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5p
dCAvb3B0L3hlbi11bnN0YWJsZS1ydW5pdCcKK10KK2ZvciBjbWQgaW4gc3RlcHM6CisgICAgY3dk
ID0gJy9yb290JworICAgIHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpCisKK2N3ZCA9
ICcvb3B0JworY21kID0gJ3RhciB6Y3ZmIC9yb290L3N0YWdlMS14ZW4tYnVpbGQudGFyLmd6IHFl
bXUtdW5zdGFibGUvIHN0YWdlMS14ZW4vIHhlbi11bnN0YWJsZS8geGVuLXVuc3RhYmxlLXJ1bml0
LycKK3N1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpCisKK2N3ZCA9ICcvcm9vdCcKK2Nt
ZCA9ICdtdiAvcm9vdC9zdGFnZTEteGVuLWJ1aWxkLnRhci5neiAvdG1wJworc3VicHJvY2Vzc19z
dGRvdXQoY21kLCBjd2QsIGVudikKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:01:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03:01: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.xen.org>)
	id 1dlnoz-0005MB-KH; Sun, 27 Aug 2017 03:01:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnoy-0005Lb-N3
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:01:08 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 CB/E2-11743-3F532A95; Sun, 27 Aug 2017 03:01:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyMfTAQd3Ppos
 iDdYcELVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOONb5mLpjHUrF4il0D4wvmLkYuDiGBSYwS
 7Z+OMYE4LAL7WCW6Vx5gBXEkBA6ySry6fBWojBPISZPo3dLHBGGXS0xa8B/MFhLQkmhccJANY
 tR3RomOr49YQBJsAsYSSw49ZgOxRQSkJa59vszYxcjBwSwgJXH6oDlIWFjAXeJ871JWEJtFQF
 Wi59xLRhCbFyi+eM00dohdchIN5++D3cAp4CGx/cVLVoi97hKfvq4Hu0EUqGbl5RZWiF5BiZM
 zn7BArNKUWL9LHyTMLCAvsf3tHOYJjCKzkFTNQqiahaRqASPzKkaN4tSistQiXSMjvaSizPSM
 ktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBnAIIdjGvmBx5ilORgUhLlddBYGCnEl5SfU
 pmRWJwRX1Sak1p8iFGGg0NJgneOyaJIIcGi1PTUirTMHGAcwqQlOHiURHiPGAOleYsLEnOLM9
 MhUqcYLTmuXFn3hYmj6cMWIDnlwPYvTEIsefl5qVLivDNB5gmANGSU5sGNg6WKS4yyUsK8jEA
 HCvEUpBblZpagyr9iFOdgVBLmnQwyhSczrwRu6yugg5iADlIUXAhyUEkiQkqqgTFbtTp1+3Sx
 45Jc28wvXDKM1D8n63ba/utOH6bJiWEbdKbnZFhddzfVWHZZSq59np3q37I1Pv++686ZG9H5M
 /H4v5n2Dz2LJy0XjrqeOv+9xv6OTXmSxUvORplOLJ73/Dr3SwmV6ZPtQ85F5PlY763zk/qh6T
 WP90LR8RmJJzuZdC6FX5/f76jEUpyRaKjFXFScCACIQctvEAMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503802866!101185296!1
X-Originating-IP: [209.85.192.193]
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 43618 invoked from network); 27 Aug 2017 03:01:07 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:01:07 -0000
Received: by mail-pf0-f193.google.com with SMTP id r187so1792180pfr.4
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:01:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=cwRcvJw2WzZEck/po8EiPwOQoEL0gKyfLpAE3M/lSk4=;
 b=s3OsB07vw3cvloeMsFKQKaiFvDWhzFxx2JJM+1nY901QCYfu0E/SteYd5QqPt+/G2B
 Ym4x7mJao5wtlV2fXxPbqtKbX70tUsu37Xg9fuw10TaMts6r6dNiCXLG7OxxTe7b5Hyb
 /mexZEXFW9jonZ3PgosJ4D67263FBgJeeXqUdGeP6nDf/WEX2xQIhBSkgKHJ7ohXQVoc
 eTHl03e6RjUipEK+IqWEebzZw26ARbmFgh7kvxkL4s1i13Jvw6nkewoBXesauLBefYII
 uDyCNn9D43X0bDjd18wQcvnBz8x6wPmw70hwrU9Wo42H4pX1sIx0aQOBFlrtHljuf7Z5
 qSLw==
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:user-agent:mime-version:content-transfer-encoding;
 bh=cwRcvJw2WzZEck/po8EiPwOQoEL0gKyfLpAE3M/lSk4=;
 b=HNsebXbe2T9gWQ8mONdBYOhMPYyaf/Qj4Eac6k2Y0QWyzWVd6V55PTm/bvl1sAjl9m
 o0bgtyOP5Srj20JqBbO5PrT32+5cYDHL9U7iAJg2QUwYUJZMb6oJhXkfUqWBuCIL1c+3
 mVY/uC/5tRzPDgwdRbcQfjrrGcJ3YyqhULg5a1lXI7mHqdtaQX7wmP9OIKnb9QeNbs9K
 q4MRaxUg2BiHcI9lFoHVfiD3jsfslwaUUqMcVahxuI70JK67RnRyxxIaEGgZ+pWst57K
 PXLsfinGgxEyrDamgdVbsTrSNLnzDIqwzl2OX/Y+OvA5qWrWlAWX3wAWcPFzLIIn2UQA
 oepw==
X-Gm-Message-State: AHYfb5gr5Y5vkfnKe2/dT5HikYsSNMJgW2r4+x/lY8eUiKqnnoVVOyiT
 n2Kbu0o9ZJUPfx62JZSJ/A==
X-Received: by 10.84.139.36 with SMTP id 33mr3803614plq.20.1503802865519;
 Sat, 26 Aug 2017 20:01:05 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id p185sm12691586pfb.41.2017.08.26.20.01.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:01:04 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:31:02 +0530
Message-Id: <20170827030102.40527.68419.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 05/10] build/fedora: Add
	`source_path.sh`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIGJ1aWxkL2ZlZG9yYS9zb3VyY2VfcGF0aC5zaCB8ICAgIDMgKysrCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL3Nv
dXJjZV9wYXRoLnNoCgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3NvdXJjZV9wYXRoLnNoIGIv
YnVpbGQvZmVkb3JhL3NvdXJjZV9wYXRoLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAw
MDAwMDAuLjU3YWM3ZWQKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEvc291cmNlX3Bh
dGguc2gKQEAgLTAsMCArMSwzIEBACisjIS9iaW4vc2gKKworZXhwb3J0IFBBVEg9L29wdC94ZW4t
dW5zdGFibGUvc2Jpbjovb3B0L3hlbi11bnN0YWJsZS9iaW46L29wdC9zdGFnZTEteGVuL2Jpbjov
b3B0L3FlbXUtdW5zdGFibGUvYmluOiRQQVRICgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03:01: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.xen.org>)
	id 1dlnp9-0005Qo-Rm; Sun, 27 Aug 2017 03:01:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnp8-0005Q8-Oe
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:01:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DB/A0-18185-EF532A95; Sun, 27 Aug 2017 03:01:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GHpgre5f00W
 RBu/mcVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlr155gLdigXjFv4nL2BsaDSl2MXBxCAhMZ
 JV4um88E4rAI7GOVuNffyALiSAgcZJVY3/EByOEEctIkvt+7xAxhl0nc6n0PFhcS0JJoXHCQD
 WLUd0aJffs+gyXYBIwllhx6zAZiiwhIS1z7fJmxi5GDg1lASuL0QXOQsLBAqMSaWWvASlgEVC
 WW3NjABGLzCrhKNHyfwAaxS06i4fx9sL2cAh4S21+8ZIXY6y7x6et6sHpRoJqVl1tYIXoFJU7
 OfMICsUpTYv0ufZAws4C8xPa3c5gnMIrMQlI1C6FqFpKqBYzMqxjVi1OLylKLdA31kooy0zNK
 chMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg58BCHYw7nzudIhRkoNJSZTXQWNhpBBfUn5KZ
 UZicUZ8UWlOavEhRhkODiUJXn6TRZFCgkWp6akVaZk5wDiESUtw8CiJ8B4xBkrzFhck5hZnpk
 OkTjHac1y5su4LE8eG1euB5J2+DUByyoHtX5iEWPLy81KlxHlngkwVAGnLKM2DGwpLG5cYZaW
 EeRmBzhTiKUgtys0sQZV/xSjOwagkzBsOMoUnM68EbvcroLOYgM5SFFwIclZJIkJKqoGROSvm
 wq13iox/tm/O8/q/yHdNwfQf3j+WcSjxb3J0nzDx2Kfbni251xfc22So7fqtln3f7eSYYNs3i
 mWnlzOu3f3qKHeSmNq0DLlK12Onzkq+3Zt4dtKNyXHpqVbXP7bOC0uXv2z6IOb5l/iiIzstHl
 3m+K0042q7lQqjsYjlayXry5czNj5kVGIpzkg01GIuKk4EADAEcGcWAwAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503802875!81806699!1
X-Originating-IP: [209.85.192.173]
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 64875 invoked from network); 27 Aug 2017 03:01:16 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:01:16 -0000
Received: by mail-pf0-f173.google.com with SMTP id c15so6323394pfm.2
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:01:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=WDN49UeMILAG21rFTTjW61jvkz+OtYOTp5AJABUs/r0=;
 b=pPQ5+SDxsyYbh6y04FgGluVxeoLjQP28cGGj9iLGitwsajxDNvrLN/R1TW8gSl+CPo
 DH/0agsZsFd82sFT9Qk02yZvLkOg859dTt3azqBdcsQqgs8OMKuH/vpnX2C2TaRcofIp
 CFzw24CLMWbIRgc1WpFGDlohDvIRuTR3igbTwVchwxXCWTOb6ehdTjZ0p6ZYrkpuf9xf
 FWBUX3WUMTvyhTJIPSU3U6q910HwoAnbv+/rIofme60wrQ4dvr2DjdNaGrxKkjHzh3bb
 MLulA/jgR74nli017nNJ3szMYcZRNRGMZF9vQca4VR20D5kajcvd3Wt9CYp9hO2FH/e5
 tzxw==
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:user-agent:mime-version:content-transfer-encoding;
 bh=WDN49UeMILAG21rFTTjW61jvkz+OtYOTp5AJABUs/r0=;
 b=s8O27Og2UcPAhkhLJv5a/W8s8vUGKzT9VKD51LdpsxdGXlrelky/D3iV8Qlcj0lbRf
 iOY4NubY7WzjQR0ikyfNJHFm5DiIPl1w5cBq/OLIxevozSlLAc1eCtT+5GXryxhHfZtV
 ymr3ZPn1FWlzrSa6Yscdy0tnzHlrPwC2s5xZh/Wv1YsrbdlvFdu8fWVBL43Oe2/I9P+5
 v9t+p/s56/KFmrdt+ZJ1nmhvl7sz3levOS/z5e4tpePeXobjujaEfg9wt+CeSh0xthbc
 AoRAo0X7Ry3ErPkhJ0UI9B9hO7KMF35TnUfzoUqijQZ99ugvRGGnArIo7pCKU8QwSC/I
 bkmw==
X-Gm-Message-State: AHYfb5iHs9vZz731l9Yf/5NM5dvRSHtzcp3wMf4IOYwdz/Fty1IP2yGW
 01qGjWKGWzQdzwqqlH+HDQ==
X-Received: by 10.98.8.198 with SMTP id 67mr3319952pfi.87.1503802875033;
 Sat, 26 Aug 2017 20:01:15 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id f65sm16934146pfc.109.2017.08.26.20.01.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:01:13 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:31:11 +0530
Message-Id: <20170827030110.40527.811.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 06/10] build/fedora: Add
	`xen-unstable-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQvc2V0dXAuc2ggICAgICAgICAg
IHwgICAxOCArKysrKysrKysrKysrKysrCiBidWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0
L3RlYXJkb3duLnNoICAgICAgICB8ICAgMTggKysrKysrKysrKysrKysrKwogLi4uL3hlbi1pbml0
LWRvbTAtZGlzay1iYWNrZW5kL3J1biAgICAgICAgICAgICAgICAgfCAgIDExICsrKysrKysrKysK
IGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC9ydW4gIHwgICAg
OSArKysrKysrKwogYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW5jb25zb2xlZC9y
dW4gICAgfCAgIDEzICsrKysrKysrKysrCiBidWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0
L3hlbnN0b3JlZC9ydW4gICAgICB8ICAgMjMgKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMg
Y2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9y
YS94ZW4tdW5zdGFibGUtcnVuaXQvc2V0dXAuc2gKIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9m
ZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3RlYXJkb3duLnNoCiBjcmVhdGUgbW9kZSAxMDA3NTUg
YnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wLWRpc2stYmFja2Vu
ZC9ydW4KIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0
L3hlbi1pbml0LWRvbTAvcnVuCiBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL3hlbi11
bnN0YWJsZS1ydW5pdC94ZW5jb25zb2xlZC9ydW4KIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9m
ZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbnN0b3JlZC9ydW4KCmRpZmYgLS1naXQgYS9idWls
ZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3NldHVwLnNoIGIvYnVpbGQvZmVkb3JhL3hlbi11
bnN0YWJsZS1ydW5pdC9zZXR1cC5zaApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAw
Li5iNWFkZjhjCi0tLSAvZGV2L251bGwKKysrIGIvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1y
dW5pdC9zZXR1cC5zaApAQCAtMCwwICsxLDE4IEBACisjIS9iaW4vYmFzaAorCitzZXQgLWUKKwor
IyBydW5pdCBSUE0gY3JlYXRlcyBgL2V0Yy9zZXJ2aWNlYCBkaXJlY3RvcnkKK2lmIFsgISAtZCAi
L2V0Yy9zZXJ2aWNlIiBdOyB0aGVuCisgICAgZWNobyAiL2V0Yy9zZXJ2aWNlIGRpcmVjdG9yeSBu
b3QgZm91bmQuIFBsZWFzZSBpbnN0YWxsIHJ1bml0IFJQTS4iCisgICAgZXhpdCAxCitmaQorCity
dW5pdF9zZXJ2aWNlcz0ieGVuY29uc29sZWQgeGVuLWluaXQtZG9tMCB4ZW4taW5pdC1kb20wLWRp
c2stYmFja2VuZCB4ZW5zdG9yZWQiCisKK2ZvciBzZXJ2aWNlIGluICRydW5pdF9zZXJ2aWNlczsg
ZG8KKyAgICBsbiAtc2YgL29wdC94ZW4tdW5zdGFibGUtcnVuaXQvJHNlcnZpY2UgL2V0Yy9zZXJ2
aWNlLyRzZXJ2aWNlCitkb25lCisKK2VjaG8gIlN1Y2Nlc3NmdWxseSBjcmVhdGVkIHN5bWxpbmtz
IGluIC9ldGMvc2VydmljZSBkaXJlY3RvcnkuIgorZXhpdCAwCmRpZmYgLS1naXQgYS9idWlsZC9m
ZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3RlYXJkb3duLnNoIGIvYnVpbGQvZmVkb3JhL3hlbi11
bnN0YWJsZS1ydW5pdC90ZWFyZG93bi5zaApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAw
MDAwLi5kMzMzODA3Ci0tLSAvZGV2L251bGwKKysrIGIvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJs
ZS1ydW5pdC90ZWFyZG93bi5zaApAQCAtMCwwICsxLDE4IEBACisjIS9iaW4vYmFzaAorCitzZXQg
LWUKKworIyBydW5pdCBSUE0gY3JlYXRlcyBgL2V0Yy9zZXJ2aWNlYCBkaXJlY3RvcnkKK2lmIFsg
ISAtZCAiL2V0Yy9zZXJ2aWNlIiBdOyB0aGVuCisgICAgZWNobyAiL2V0Yy9zZXJ2aWNlIGRpcmVj
dG9yeSBub3QgZm91bmQuIgorICAgIGV4aXQgMQorZmkKKworcnVuaXRfc2VydmljZXM9InhlbmNv
bnNvbGVkIHhlbi1pbml0LWRvbTAgeGVuLWluaXQtZG9tMC1kaXNrLWJhY2tlbmQgeGVuc3RvcmVk
IgorCitmb3Igc2VydmljZSBpbiAkcnVuaXRfc2VydmljZXM7IGRvCisgICAgcm0gLWYgL2V0Yy9z
ZXJ2aWNlLyRzZXJ2aWNlCitkb25lCisKK2VjaG8gIlN1Y2Nlc3NmdWxseSBkZWxldGVkIHN5bWxp
bmtzIGluIC9ldGMvc2VydmljZSBkaXJlY3RvcnkuIgorZXhpdCAwCmRpZmYgLS1naXQgYS9idWls
ZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbi1pbml0LWRvbTAtZGlzay1iYWNrZW5kL3J1
biBiL2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC1kaXNrLWJh
Y2tlbmQvcnVuCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLjYzMTVkNDgKLS0t
IC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbi1pbml0
LWRvbTAtZGlzay1iYWNrZW5kL3J1bgpAQCAtMCwwICsxLDExIEBACisjIS9iaW4vYmFzaAorCitz
ZXQgLWUKKworc3YgY2hlY2sgeGVuc3RvcmVkID4vZGV2L251bGwgfHwgZXhpdCAxCitzdiBjaGVj
ayB4ZW5jb25zb2xlZCA+L2Rldi9udWxsIHx8IGV4aXQgMQorCisjIEluIGNhc2Ugb2YgZmFpbHVy
ZSwgYWxsb3cgdXNlciB0byBydW4gdGVhcmRvd24gc2NyaXB0CitzbGVlcCA1cworCitleGVjIC9v
cHQveGVuLXVuc3RhYmxlL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgLXhlbi1kb21pZCAw
IC14ZW4tYXR0YWNoIC1uYW1lIGRvbTAgLW5vZ3JhcGhpYyAtTSB4ZW5wdiAtbW9uaXRvciAvZGV2
L251bGwgLXNlcmlhbCAvZGV2L251bGwgLXBhcmFsbGVsIC9kZXYvbnVsbCAtbm9kZWZhdWx0cyAt
bm8tdXNlci1jb25maWcKZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVu
aXQveGVuLWluaXQtZG9tMC9ydW4gYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hl
bi1pbml0LWRvbTAvcnVuCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLjE5M2Jh
MTkKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hl
bi1pbml0LWRvbTAvcnVuCkBAIC0wLDAgKzEsOSBAQAorIyEvYmluL2Jhc2gKKworc2V0IC1lCisK
K3N2IGNoZWNrIHhlbnN0b3JlZCA+L2Rldi9udWxsIHx8IGV4aXQgMQorCisvb3B0L3hlbi11bnN0
YWJsZS9saWIveGVuL2Jpbi94ZW4taW5pdC1kb20wCisKK2V4ZWMgY2hwc3QgLWIgeGVuLWluaXQt
ZG9tMCBydW5pdC1wYXVzZQpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1y
dW5pdC94ZW5jb25zb2xlZC9ydW4gYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hl
bmNvbnNvbGVkL3J1bgpuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi5iNWI3YTlm
Ci0tLSAvZGV2L251bGwKKysrIGIvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW5j
b25zb2xlZC9ydW4KQEAgLTAsMCArMSwxMyBAQAorIyEvYmluL2Jhc2gKKworc2V0IC1lCisKK3N2
IGNoZWNrIHhlbi1pbml0LWRvbTAgPi9kZXYvbnVsbCB8fCBleGl0IDEKKworWyAhIC1kIC92YXIv
bG9nL3hlbi9jb25zb2xlIF0gJiYgbWtkaXIgLXAgL3Zhci9sb2cveGVuL2NvbnNvbGUKKworIyBJ
biBjYXNlIG9mIGZhaWx1cmUsIGFsbG93IHVzZXIgdG8gcnVuIHRlYXJkb3duIHNjcmlwdAorc2xl
ZXAgNXMKKworIyAtLWxvZz1bbm9uZXxndWVzdHxodnxhbGxdCitleGVjIC9vcHQveGVuLXVuc3Rh
YmxlL3NiaW4veGVuY29uc29sZWQgLWkgLS1sb2c9bm9uZQpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVk
b3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW5zdG9yZWQvcnVuIGIvYnVpbGQvZmVkb3JhL3hlbi11
bnN0YWJsZS1ydW5pdC94ZW5zdG9yZWQvcnVuCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAw
MDAwMDAuLmJlYjJhNWYKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEveGVuLXVuc3Rh
YmxlLXJ1bml0L3hlbnN0b3JlZC9ydW4KQEAgLTAsMCArMSwyMyBAQAorIyEvYmluL2Jhc2gKKwor
c2V0IC1lCisKK1sgISAtZCAvdmFyL3J1bi94ZW4gXSAmJiBta2RpciAtcCAvdmFyL3J1bi94ZW4K
K1sgISAtZCAvdmFyL3J1bi94ZW5zdG9yZWQgXSAmJiBta2RpciAtcCAvdmFyL3J1bi94ZW5zdG9y
ZWQKK1sgISAtZCAvdmFyL2xvZy94ZW4gXSAmJiBta2RpciAtcCAvdmFyL2xvZy94ZW4KK1sgISAt
ZCAvdmFyL2xpYi94ZW4gXSAmJiBta2RpciAtcCAvdmFyL2xpYi94ZW4KK1sgISAtZCAvdmFyL2xp
Yi94ZW4vZHVtcCBdICYmIG1rZGlyIC1wIC92YXIvbGliL3hlbi9kdW1wCitbICEgLWQgL3Zhci9s
aWIveGVuL3hlbnBhZ2luZyBdICYmIG1rZGlyIC1wIC92YXIvbGliL3hlbi9wYWdpbmcKK1sgISAt
ZCAvdmFyL2xpYi94ZW5zdG9yZWQgXSAmJiBta2RpciAtcCAvdmFyL2xpYi94ZW5zdG9yZWQKK21v
ZHByb2JlIC1xIHhlbi1ldnRjaG4gfHwgZXhpdCAxCittb2Rwcm9iZSAtcSB4ZW4tZ250ZGV2IHx8
IGV4aXQgMQorbW9kcHJvYmUgLXEgeGVuLWdudGFsbG9jIHx8IGV4aXQgMQorbW91bnRwb2ludCAt
cSAvcHJvYy94ZW4gfHwgbW91bnQgLXQgeGVuZnMgeGVuZnMgL3Byb2MveGVuCittb3VudHBvaW50
IC1xIC92YXIvbGliL3hlbnN0b3JlZCB8fCBtb3VudCAtdCB0bXBmcyB4ZW5zdG9yZWQgL3Zhci9s
aWIveGVuc3RvcmVkCitncmVwIC1xICJjb250cm9sX2QiIC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMg
fHwgZXhpdCAxCisKKyMgSW4gY2FzZSBvZiBmYWlsdXJlLCBhbGxvdyB1c2VyIHRvIHJ1biB0ZWFy
ZG93biBzY3JpcHQKK3NsZWVwIDVzCisKKyMgVXNlIGAtLXRyYWNlLWZpbGUgL3Zhci9sb2cveGVu
L3hlbnN0b3JlZC10cmFjZS5sb2dgIGZvciBsb2dzCitleGVjIC9vcHQveGVuLXVuc3RhYmxlL3Ni
aW4veGVuc3RvcmVkIC0tbm8tZm9yawoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:01:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03:01: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.xen.org>)
	id 1dlnpI-0005VB-3H; Sun, 27 Aug 2017 03:01:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnpG-0005UA-GO
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:01:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D5/4F-02177-50632A95; Sun, 27 Aug 2017 03:01:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRtsoMtqtij
 S4NBVNoslHxezODB6HN39mymAMYo1My8pvyKBNePZwS/MBZc5Kv7fbWRsYDzP1sXIxSEkMIFR
 4mT7MWYQh0VgH6tE6/NPQA4nh4TAQVaJf788IOw0idXNE1kg7CqJt1+usIHYQgJaEo0LDkJN+
 s4osXHPTLAiNgFjiSWHHoMViQhIS1z7fJmxi5GDg1lASuL0QXOQsLCAncTPxbvZQWwWAVWJS1
 8ns4LYvAJuEhcuvIDaJSfRcP4+2D2cAh4S21+8ZIXY6y7x6et6JhBbFKhm5eUWqF5BiZMzn7B
 ArNKUWL9LHyTMLCAvsf3tHOYJjCKzkFTNQqiahaRqASPzKkaN4tSistQiXSMTvaSizPSMktzE
 zBxdQwNjvdzU4uLE9NScxKRiveT83E2MwOCvZ2Bg3MH46rjfIUZJDiYlUV4HjYWRQnxJ+SmVG
 YnFGfFFpTmpxYcYZTg4lCR455gsihQSLEpNT61Iy8wBxiFMWoKDR0mEtxIkzVtckJhbnJkOkT
 rFqMsx6cD2L0xCLHn5ealS4rwzQYoEQIoySvPgRsBSwiVGWSlhXkYGBgYhnoLUotzMElT5V4z
 iHIxKwrzhIFN4MvNK4Da9AjqCCegIRcGFIEeUJCKkpBoYHe6IGevtVBCWvVD57ei3ntJ29o7J
 Tgp8mtIbb2Q9n3iIpenR/3WHpjgySD74ejE1dgm704Jfb/5MY/nlcVT/3jHl181P/vVuXm9gk
 LDm1B0dcy2DGUfVgjqPTJv1jLs5Ok2Y9fovNYY0FpeKD1yeKpOaT0zZv9/Wpvi5dWyXfmL1vY
 T4slP7lFiKMxINtZiLihMBz5km3QQDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503802883!107719607!1
X-Originating-IP: [74.125.83.48]
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 60076 invoked from network); 27 Aug 2017 03:01:24 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:01:24 -0000
Received: by mail-pg0-f48.google.com with SMTP id b8so13616380pgn.5
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:01:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=UBcyKQGXtpDrxfcPzi+OXt1lQ8uYABpyjqstGftGkPU=;
 b=VJ2X5JFuUBDkDJv8Jkt2dj/Fx6gm494/HITgkREDroewkesXK9TRdJJXpkPTY0FcNm
 xK3836ZddR4EmxOjSHP7nhVUuUBOsw88mMGoZOu/5EP8/jJ98HcUAm9gU8/qO0vNqJWC
 CtZ5micFQfS0s7w69e9+DlVXlfH2uHbBs0BhSaIQgBS7jJsLRbbSs4Vo5hniL9VNYLnH
 HesQakKzbWTSR66sc6XRrWZPfMPbFTyXuPJFEY45XjsuLFX9PJONR208IVf7bKvzyTEC
 nJIWwCsz/ehgAnB/c1FLUq1Y9lN3N9oPIr38PlVkUxGXQrdofbxYmznvo0TV57/lhZ2k
 vmhg==
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:user-agent:mime-version:content-transfer-encoding;
 bh=UBcyKQGXtpDrxfcPzi+OXt1lQ8uYABpyjqstGftGkPU=;
 b=ei5084widUNQFOmFn+Q4AEraRojz1rKC3hTC7SZA3HfI8PBLe5i8DgsVKkI237ztIn
 gB561FWhMkRpPb0eVqXCmdJ1IWLu6eltBc/6uSnWqnEsGD56gXKb4++wHLuT3ILu45de
 K5rhJfU8T0uDvYQW4yrr1XnmKd1HNGD0p2jZuwNYgEjq69arisqxxKBSnykkIdw8+IwG
 s7lmUunkZbJi+DMB36WlyV5rFH3URaEAyYKChX5jU8PkebnYeqydZw5UX3+qTF3MekxE
 HwMlDOERNKO9oar2jzHOm+kUlycXTRk4414vuOGEWHPt6Ag+f/dHC1I1kkKgjppDUBOK
 kf6Q==
X-Gm-Message-State: AHYfb5iJ0/20EwwXWPKgkOQ9wG9oBvGuXCto4l8kfuh4cvA4dnh2Cvws
 758mp0+ci/a8Uxrgd0Ue8Q==
X-Received: by 10.98.147.156 with SMTP id r28mr3322682pfk.173.1503802883270;
 Sat, 26 Aug 2017 20:01:23 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id g86sm13964681pfd.110.2017.08.26.20.01.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:01:22 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:31:20 +0530
Message-Id: <20170827030120.40527.3778.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 07/10] .circleci/config.yml: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIC5jaXJjbGVjaS9jb25maWcueW1sIHwgICAyMSArKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgLmNp
cmNsZWNpL2NvbmZpZy55bWwKCmRpZmYgLS1naXQgYS8uY2lyY2xlY2kvY29uZmlnLnltbCBiLy5j
aXJjbGVjaS9jb25maWcueW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjkz
MzE1YjQKLS0tIC9kZXYvbnVsbAorKysgYi8uY2lyY2xlY2kvY29uZmlnLnltbApAQCAtMCwwICsx
LDIxIEBACit2ZXJzaW9uOiAyCitqb2JzOgorICBidWlsZDoKKyAgICB3b3JraW5nX2RpcmVjdG9y
eTogL3Jvb3QKKyAgICBkb2NrZXI6CisgICAgICAtIGltYWdlOiBsYW1iZGFsaW51eGZlZG9yYS9z
dGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3Q6MTcwODI2MDEyNgorICAgICAgICBjb21tYW5kOiAv
c2Jpbi9teV9pbml0CisgICAgc3RlcHM6CisgICAgICAtIHJ1bjoKKyAgICAgICAgICAjIFdlIGNy
ZWF0ZSBgc3RhZ2UxLXhlbmAgZGlyZWN0b3J5IGluIERvY2tlcmZpbGUgZm9yIGxvY2FsIGRldgor
ICAgICAgICAgICMgZW52aXJvbm1lbnQuIFJlbW92aW5nIGl0IGhlcmUgc28gQ2lyY2xlQ0kgY2hl
Y2tvdXQgc3RlcCBjYW4gd29yaworICAgICAgICAgICMgY29ycmVjdGx5CisgICAgICAgICAgbmFt
ZTogUmVtb3Zpbmcgc3RhZ2UxLXhlbiBkaXJlY3RvcnkgZnJvbSBHT1BBVEguLi4KKyAgICAgICAg
ICBjb21tYW5kOiB8CisgICAgICAgICAgICBybSAtcmYgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIu
Y29tL3JrdC9zdGFnZTEteGVuCisgICAgICAtIGNoZWNrb3V0OgorICAgICAgICAgIHBhdGg6IC9y
b290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbgorICAgICAgLSBydW46Cisg
ICAgICAgICAgbmFtZTogU3RhcnRpbmcgcnVuLi4uCisgICAgICAgICAgY29tbWFuZDogfAorICAg
ICAgICAgICAgL3Jvb3QvYmluL3J1bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03:01: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.xen.org>)
	id 1dlnpP-0005Yr-Ai; Sun, 27 Aug 2017 03:01:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnpO-0005YI-Ik
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:01:34 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 15/67-03044-D0632A95; Sun, 27 Aug 2017 03:01:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyMfTAIV1es0W
 RBpcX81gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm/zl1hK/jNWrHkwGbWBsbFrF2MXBxCAhMY
 JV682Q/msAjsY5XY1rGaBcSREDjIKrHh8w32LkZOICdN4tvfHWwQdqXExjO3mUFsIQEticYFB
 9kgRn1llNjx7DgrSIJNwFhiyaHHYA0iAtIS1z5fZuxi5OBgFpCSOH3QHCQsLOAk0dO4B2wOi4
 CqxMuFP8BKeAXcJXomZ0GskpNoOH8frIRTwENi+4uXrBBr3SU+fV3PBGKLAtWsvNwCFucVEJQ
 4OfMJC8QmTYn1u/RBwswC8hLb385hnsAoMgtJ1SyEqllIqhYwMq9i1ChOLSpLLdI1MtNLKspM
 zyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMfgYg2MF4ZkHgIUZJDiYlUV4HjYWRQnxJ+
 SmVGYnFGfFFpTmpxYcYZTg4lCR4+U0WRQoJFqWmp1akZeYA4xAmLcHBoyTCWwmS5i0uSMwtzk
 yHSJ1itOS4cmXdFyaOpg9bgOSUA9u/MAmx5OXnpUqJ884EaRAAacgozYMbB0sVlxhlpYR5GYE
 OFOIpSC3KzSxBlX/FKM7BqCTMewVkCk9mXgnc1ldABzEBHaQouBDkoJJEhJRUA+P8FwtW98f+
 3q5+vcAiI1Lg50VW2aDyjlOG0a2f9r2zcGAXmjPduKPw6CWHs4LJWlyyOw4YSZ5wmi9hHqr8/
 SvH1aUrrQMEWPpnqvD8eDzzsvHiO2ven+dJu7G2LGXDlr9dluLc4m+fH/WfZ/qM9Z9ghd7Oix
 sNLZ4EBYu47p1qmqIo/uwjq4cSS3FGoqEWc1FxIgBJ3CPeEAMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503802891!65816052!1
X-Originating-IP: [209.85.192.194]
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 53504 invoked from network); 27 Aug 2017 03:01:33 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:01:33 -0000
Received: by mail-pf0-f194.google.com with SMTP id a2so1795705pfj.3
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:01:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=38TSUbKHkKIW65nMjS3igC+z8X5qHjyi+fLTbv+Uf/c=;
 b=K6uOFX4hfBEn/PmcrQ1ytJvHUQ9TN0pFRQC9pCTbDxjgwSVpmkvzAhDBioUEnvQfM7
 RlpV/j89ckp9BYKJ38jO/Vwnp2Ld9//fnKQjVTSM+zz+YSVtLEFvy/n3q6my77yhz6UO
 p1gUCGTy+OcEwMTnOqAyshFOMy0WkDnflXbbhdsBj0Npvvi6aJA0LAKkvs/fmr17IOEu
 hS/AcZwDwCCWiNmlrw+ihotoo0/K6bFYo5Adggc+vQh+dUrn+rWQUcFNHHrdyzTkNYu5
 T25iW1KI8kJpQZMd/5gpe6toX/MMS33SIYKzWut34A72le+t/QhE3Lp82kQT8n40GQVp
 WHUA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=38TSUbKHkKIW65nMjS3igC+z8X5qHjyi+fLTbv+Uf/c=;
 b=HWSd5U2aLABcv5XoU0XQF4jqW6KcG0p1gQE8btQwFAUWfqb+M2tOtiOsNGh2RCxOCs
 IOoYLLYpUfHqWt3JewW2keOWn3TNA8uMWAs1OLFvt7Er9waerfRJ55QOIxskFrzHOZgo
 iO+38Hgo7wIgvo1tcGWn8/2UMp7Wx3+Nvb13pIJBxAZ2Hy9eeDlxbfiznRnK2ELUj0Yn
 Na4bjiIjrY4PMxP3ZIDzCyMpbAvknSD1HHki4ZvbzrST5gTuS1EJH9nCXGoRfA1WsZRm
 St560k2hRMw6fZVLtGd0mSXPFIgNfX9VWmLPRy5xAdbRD7k6rVMEjnBoRk7l72weZ/eu
 qxpA==
X-Gm-Message-State: AHYfb5gCZ3GdNc5d+BZrNNVrNOusoWJWnZ9GzngVXJrL554Jgf0l+Cik
 1FmD4R5udEKt+0H1QWxoyw==
X-Received: by 10.84.215.130 with SMTP id l2mr3623184pli.116.1503802891387;
 Sat, 26 Aug 2017 20:01:31 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id m7sm19672292pga.36.2017.08.26.20.01.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:01:30 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:31:28 +0530
Message-Id: <20170827030128.40527.29121.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 08/10] README.md: Add CircleCI
	badge
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIFJFQURNRS5tZCB8ICAgIDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9SRUFETUUubWQgYi9SRUFETUUubWQKaW5kZXggOWVhNmFkZi4uZTFj
ZDQwYyAxMDA2NDQKLS0tIGEvUkVBRE1FLm1kCisrKyBiL1JFQURNRS5tZApAQCAtMSw1ICsxLDcg
QEAKICMgc3RhZ2UxLXhlbiAtIEEgWGVuIGJhc2VkIHN0YWdlMSBmb3IgQ29yZU9TIHJrdAogCitb
IVtCdWlsZCBTdGF0dXNdKGh0dHBzOi8vY2lyY2xlY2kuY29tL2doL3JrdC9zdGFnZTEteGVuL3Ry
ZWUvbWFzdGVyLnN2Zz9zdHlsZT1zaGllbGQmY2lyY2xlLXRva2VuPTpjaXJjbGUtdG9rZW4pXSho
dHRwczovL2NpcmNsZWNpLmNvbS9naC9ya3Qvc3RhZ2UxLXhlbi90cmVlL21hc3RlcikKKwogIyMg
R29hbAogCiBDb3JlT1Mgcmt0IGlzIGEgbW9kdWxhciBjb250YWluZXIgZW5naW5lIHdpdGggW3Ro
cmVlIHN0YWdlcyBvZiBleGVjdXRpb25dKGh0dHBzOi8vY29yZW9zLmNvbS9ya3QvZG9jcy9sYXRl
c3QvZGV2ZWwvc3RhZ2UxLWltcGxlbWVudG9ycy1ndWlkZS5odG1sKS4gU3RhZ2UxIGlzIHJlc3Bv
bnNpYmxlIGZvciBjcmVhdGluZyB0aGUgZXhlY3V0aW9uIGVudmlyb25tZW50IGZvciB0aGUgY29u
dGFpbmVkIGFwcGxpY2F0aW9ucy4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:01:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03: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.xen.org>)
	id 1dlnpZ-0005du-IO; Sun, 27 Aug 2017 03:01:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnpY-0005cz-BC
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:01:44 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 98/48-01724-71632A95; Sun, 27 Aug 2017 03:01:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsXiVRtspitmtij
 S4PgdUYslHxezODB6HN39mymAMYo1My8pvyKBNaOpvYe54GALY8X1PUtZGhiv5nYxcnEICUxg
 lDje8YcRxGER2Mcq0bH7C5gjIXCQVeLu/ZNsXYycQE6axJsjexkh7HKJu/vOsoPYQgJaEo0LD
 rJBjPrKKPHy8gkWkASbgLHEkkOPwZpFBKQlrn2+DNTMwcEsICVx+qA5SFhYwE/i4ISTTCA2i4
 CqxJ1j58FKeAXcJU6tqoNYJSfRcP4+M4jNKeAhsf3FS1aIte4Sn76uB2sVBapZebkFLM4rICh
 xcuYTFohNmhLrd+mDhJkF5CW2v53DPIFRZBaSqlkIVbOQVC1gZF7FqFGcWlSWWqRraKmXVJSZ
 nlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY/vUMDIw7GH8f9zvEKMnBpCTK66CxMFKIL
 yk/pTIjsTgjvqg0J7X4EKMMB4eSBO8ck0WRQoJFqempFWmZOcBIhElLcPAoifBWgqR5iwsSc4
 sz0yFSpxi9OTasXv+FiWNBzwYgeacPRE46sB1IPnmz/TcTR8tbICnEkpeflyolzjsTZIQAyIi
 M0jy4BbCEcolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMC+vKdAUnsy8Erg7XgGdyAR0oqLg
 QpATSxIRUlINjIm73m9hFJDM2Lvz0DeGIyl3zy+Z7Bex++bqtCS37lvMpWx1vhfXGEkHrbrz6
 U9K1c/D2ZGmBe9v7NxuWsPI2yWqZT/zy5bYxVWXtxTOPPhM69HWlmmudrvjRHt38G9sm6kZtG
 W2xy6Fh52Zrx5w7j8rKzvPrlRLaPKjZs8Ve9xOlAvP4HO/56zEUpyRaKjFXFScCAClTxfEIwM
 AAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503802900!94974275!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55765 invoked from network); 27 Aug 2017 03:01:42 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:01:42 -0000
Received: by mail-pg0-f54.google.com with SMTP id t3so13734347pgt.0
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:01:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=cgqIRFoBQtegU06duSkNVHIDDQL/xt8rY9m75PJzC+4=;
 b=wtig+8RB9DoJQfEmUGnNWN7SMwa/MBHkhxyijnnE5oSD0cgNgJLB6py/Ssg9hg5lGL
 JdAdXNnOzsiy0GWKb2JIAkkdFUfxzCbQ+hui0HZvcDX7RYxVt9CBjvud7GkWS2cF5mr9
 DQ2RKK4CwZz0hWBcaBzCW+rhgaM0QpHOcmmUC3sEBuCZIurahB6irtkvOBZrV1TgkMMV
 oZS1aDZmwTKDVLxgY4UjVBvTln+PPUV9cDlPB1UiVndphcXlJ2V1AH3nD1RYWtIuCdMG
 wciANLd6hOy6RyNcTv3N3uTIgdnGFpQy3DjJM27n3kvBfsxsqQlAxy7l+JChfuPEqoz5
 WIPg==
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:user-agent:mime-version:content-transfer-encoding;
 bh=cgqIRFoBQtegU06duSkNVHIDDQL/xt8rY9m75PJzC+4=;
 b=THeRiH/CDK623Enn1CeYe9ApnCVz4sHCzlm2C0YTwLS9U9P67ugbM+JyHYUCt3oVYE
 21kvArj2z674toGuOkqB4syl6V2YJ3jdcEo+b0C+39UCS3A+MzutO6Gv6ODQ2GcZoGtN
 khJj7i8dOL+e2ratBaoN116Lg7eBWKll0jxykO6aL1Od6C0yMw3uvNrZKbtkH9E/08Sl
 UFpiqEiO8bc1C0w2H3+Na+j4MQkVuQhmGJxSW1VNm5AVPyen4td6NXlrS3dexjQlIv4m
 dq7YlNhwE3Z2fkdrLj9RldIoAsZrZxax/hA/22Q/EhspQDleBb5Cd81RIMRpONc3zikz
 NZPw==
X-Gm-Message-State: AHYfb5g96Vg6Gxlfg4BuXhPIashpNMxzf5V8v+ZUdwTWysPEBKLup5fQ
 T95bJnHkPX2Jl/eMCcfPXA==
X-Received: by 10.84.229.3 with SMTP id b3mr3741203plk.164.1503802899602;
 Sat, 26 Aug 2017 20:01:39 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id g5sm18475169pgo.52.2017.08.26.20.01.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:01:39 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:31:37 +0530
Message-Id: <20170827030136.40527.19257.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 09/10] build/fedora: Add
	`RUNNING_STAGE1_XEN.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5j
b20+Ci0tLQogYnVpbGQvZmVkb3JhL1JVTk5JTkdfU1RBR0UxX1hFTi5tZCB8ICAzOTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzkxIGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBidWlsZC9mZWRvcmEvUlVOTklOR19TVEFHRTFf
WEVOLm1kCgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL1JVTk5JTkdfU1RBR0UxX1hFTi5tZCBi
L2J1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uODY3YjhiNAotLS0gL2Rldi9udWxsCisrKyBiL2J1aWxkL2ZlZG9yYS9S
VU5OSU5HX1NUQUdFMV9YRU4ubWQKQEAgLTAsMCArMSwzOTEgQEAKKyMgUnVubmluZyBTdGFnZTEg
WGVuIG9uIEZlZG9yYQorCitUaGlzIGRvY3VtZW50IG91dGxpbmVzIHRoZSBzdGVwcyB0byBnZXQg
c3RhcnRlZCB3aXRoIHN0YWdlMS14ZW4gb24gRmVkb3JhLiBUaGV5IGFyZSAmbmRhc2g7CisKKyAq
IFtQcmVwYXJpbmcgeW91ciBtYWNoaW5lIGFuZCBpbnN0YWxsaW5nIG1pbmltYWwgRmVkb3JhXSgj
cHJlcGFyaW5nX3lvdXJfbWFjaGluZV9hbmRfaW5zdGFsbGluZ19taW5pbWFsX2ZlZG9yYSkKKyAq
IFtCb290aW5nIGludG8gWGVuXSgjYm9vdGluZ19pbnRvX3hlbikKKyAqIFtMYXVuY2hpbmcgWGVu
IHNlcnZpY2VzXSgjbGF1bmNoaW5nX3hlbl9zZXJ2aWNlcykKKyAqIFtTZXR0aW5nIHVwIFhlbiBu
ZXR3b3JraW5nXSgjc2V0dGluZ191cF94ZW5fbmV0d29ya2luZykKKyAqIFtSdW5uaW5nIHN0YWdl
MS14ZW5dKCNydW5uaW5nX3N0YWdlMS14ZW4pCisKKzxhIG5hbWU9InByZXBhcmluZ195b3VyX21h
Y2hpbmVfYW5kX2luc3RhbGxpbmdfbWluaW1hbF9mZWRvcmEiPjwvYT4KKyMjIFByZXBhcmluZyB5
b3VyIG1hY2hpbmUgYW5kIGluc3RhbGxpbmcgbWluaW1hbCBGZWRvcmEKKworT24geDg2IHBsYXRm
b3JtIHRoZXJlIGFyZSB0d28gd2F5cyB0byBzdGFydCBhbiBvcGVyYXRpbmcgc3lzdGVtIG9yIGEg
aHlwZXJ2aXNvci4gVGhleSBhcmUgJm5kYXNoOworCisgKiBMZWdhY3kgQklPUyBNb2RlCisgKiBF
RkkgTW9kZQorCitMYXRlc3Qgb3BlcmF0aW5nIHN5c3RlbXMgYW5kIGh5cGVydmlzb3JzIGluY2x1
ZGluZyBGZWRvcmEgYW5kIFhlbiBoYXMgc3VwcG9ydCBmb3IgRUZJIG1vZGUuIElmIHlvdSBhcmUg
dW5mYW1pbGlhciB3aXRoIEVGSSB3ZSByZWNvbW1lbmQgY2hlY2tpbmcgb3V0IHRoaXMgW2FydGlj
bGVdKGh0dHA6Ly93d3cucm9kc2Jvb2tzLmNvbS9lZmktYm9vdGxvYWRlcnMvcHJpbmNpcGxlcy5o
dG1sKS4KKworQnkgZGVmYXVsdCwgbW9zdCBCSU9TIG5vdyBib290IHVzaW5nIEVGSSBNb2RlLiBJ
biB5b3VyIEJJT1MgbWVudSwgdGhlcmUgbWlnaHQgYmUgYW4gb3B0aW9uIHRvIHRvZ2dsZSBfTGVn
YWN5IEJJT1MgTW9kZV8uIERvIG5vdCB0b2dnbGUgdGhhdCBvcHRpb24uCisKKyMjIyBFbmFibGUg
VlQteCBhbmQgVlQtZAorCitQbGVhc2UgZW5zdXJlIHRoYXQgeW91IGhhdmUgZW5hYmxlZCBWVC14
IGFuZCBpZiBhdmFpbGFibGUgVlQtZC4KKworIyMjIERpc2FibGUgU2VjdXJlIEJvb3QKKworQXMg
d2Ugd2lsbCBiZSBib290aW5nIGEgY3VzdG9tIGJ1aWxkIG9mIFhlbiwgd2UgbmVlZCB0byBkaXNh
YmxlIHNlY3VyZSBib290LiBZb3Ugd2lsbCBmaW5kIGFuIG9wdGlvbiBpbiB5b3VyIEJJT1MgbWVu
dSB0byBkaXNhYmxlIHNlY3VyZSBib290LgorCisjIyMgSW5zdGFsbGluZyBtaW5pbWFsIEZlZG9y
YQorCitUaGUgZGVmYXVsdCBGZWRvcmEgaW5zdGFsbGF0aW9uIGluc3RhbGxzIHBhY2thZ2VzIHRo
YXQgd2UgZG8gbm90IHJlcXVpcmUgd2hlbiBydW5uaW5nIFhlbi4gV2UgcmVjb21tZW5kIGRvaW5n
IGEgbWluaW1hbCBGZWRvcmEgYXMgZm9sbG93cy4KKworIDEuIERvd25sb2FkIE5ldCBJbnN0YWxs
IGltYWdlCisKKyAyLiBQcmVwYXJlIGEgVVNCIGRyaXZlCisKKyAzLiBEbyBhIG1pbmltYWwgRmVk
b3JhIEluc3RhbGwKKworWW91IGNhbiBkb3dubG9hZCB0aGUgRmVkb3JhIG5ldCBpbnN0YWxsIGlt
YWdlIFtoZXJlXShodHRwczovL2FsdC5mZWRvcmFwcm9qZWN0Lm9yZy8pLiBZb3UgY2FuIHNlbGVj
dCBlaXRoZXIgdGhlIEZlZG9yYSBTZXJ2ZXIgb3IgRmVkb3JhIFdvcmtzdGF0aW9uIGltYWdlLCBp
dCBkb2Vzbid0IHJlYWxseSBtYXR0ZXIuCisKK0FmdGVyIGRvd25sb2FkaW5nIHRoZSBuZXQgaW5z
dGFsbCBpbWFnZXMsIHBsZWFzZSBjb3B5IHRoZSByYXcgaW1hZ2Ugb250byBhIFVTQiBkcml2ZS4g
UGxlYXNlIHNlZSBbdGhpc10oaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9kb2N1bWVudGF0aW9u
L2VuLVVTL1JlZF9IYXRfRW50ZXJwcmlzZV9MaW51eC83L2h0bWwvSW5zdGFsbGF0aW9uX0d1aWRl
L3NlY3QtbWFraW5nLXVzYi1tZWRpYS5odG1sKSBsaW5rIG9uIGhvdyB0byBwcmVwYXJlIFVTQiBk
cml2ZS4KKworRUZJIEJJT1MgY29tZXMgd2l0aCBhIF9CSU9TIEJvb3QgTWVudV8gdXNpbmcgd2hp
Y2ggeW91IGNhbiBzZWxlY3QgdGhlIGRldmljZSB0byBib290IGZyb20uIEluc2VydCB0aGUgVVNC
IGRyaXZlLCB0aGVuIGdvIGludG8geW91ciBCSU9TIEJvb3QgTWVudSBhbmQgYm9vdCB1c2luZyB0
aGUgVVNCIGRyaXZlLiBUaGlzIHNob3VsZCBzdGFydCB0aGUgRmVkb3JhIE5ldHdvcmsgSW5zdGFs
bGVyLgorCitJbiB0aGUgRmVkb3JhIEluc3RhbGxlciwgdGhlcmUgaXMgYSBzZWN0aW9uIGZvciB1
bmRlciBfU09GVFdBUkVfIGNhbGxlZCBfU09GVFdBUkUgU0VMRUNUSU9OXy4gSW4gdGhpcyBzZWN0
aW9uIHBsZWFzZSAqKnNlbGVjdCoqIGVpdGhlciBfTWluaW1hbCBJbnN0YWxsXyBvciBfQmFzaWMg
RGVza3RvcF8sICoqd2l0aG91dCoqIGFueSBhZGQtb25zLiAKKworKipOb3RlOioqIElmIHRoZXJl
IGlzIGV4aXN0aW5nIGRhdGEgb24gdGhlIGhhcmQgZGlzaywgcGxlYXNlIGVuc3VyZSB0aGF0IF9J
TlNUQUxMQVRJT04gREVTVElOQVRJT05fIHVuZGVyIF9TWVNURU1fIHNlY3Rpb24gaXMgYXBwcm9w
cmlhdGVseSBjb25maWd1cmVkLiAKKworVGhlbiBjbGljayBvbiBfQmVnaW4gSW5zdGFsbGF0aW9u
XyB0byBjb21wbGV0ZSB0aGUgaW5zdGFsbGF0aW9uLgorCitPbmNlIHRoZSBpbnN0YWxsYXRpb24g
aXMgY29tcGxldGUsIHBsZWFzZSBkaXNhYmxlIFNFTGludXggYnkgZWRpdGluZyBgL2V0Yy9zZWxp
bnV4L2NvbmZpZ2AuCisKK1lvdSBub3cgaGF2ZSBhIG1pbmltYWwgRmVkb3JhIEluc3RhbGxhdGlv
biwgd2hpY2ggaXMgZ29vZCBmb3Igd29ya2luZyB3aXRoIFhlbi4KKworPGEgbmFtZT0iYm9vdGlu
Z19pbnRvX3hlbiI+PC9hPgorIyMgQm9vdGluZyBpbnRvIFhlbgorCitCdWlsZCBhbmQgaW5zdGFs
bCBYZW4gYW5kIHN0YWdlMS14ZW4uIFBsZWFzZSBzZWUgW0JVSUxESU5HLm1kXSgvQlVJTERJTkcu
bWQjYnVpbGRfZmVkb3JhKS4KKworSWYgeW91IGZvbGxvd2VkIHRoZSBjb250YWluZXIgYnVpbGQg
d2l0aCBEb2NrZXIsIHRoZW4gY29weSBvdmVyIGBzdGFnZTEteGVuLWJ1aWxkLnRhci5nemAuIEV4
dHJhY3QgYHN0YWdlMS14ZW4tYnVpbGQudGFyLmd6YCBpbnRvIGAvb3B0YCBkaXJlY3RvcnkuCisK
K2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIHRhciB6eHZmIHN0YWdlMS14ZW4tYnVpbGQu
dGFyLmd6IC1DIC9vcHQKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBscyAvb3B0CitxZW11LXVuc3Rh
YmxlICBzdGFnZTEteGVuICB4ZW4tdW5zdGFibGUgIHhlbi11bnN0YWJsZS1ydW5pdAorYGBgCisK
K1RoaXMgd2lsbCBleHRyYWN0IGFsbCB0aGUgYnVpbGQgYXJ0aWZhY3RzIGludG8gYC9vcHRgIGRp
cmVjdG9yeS4KKworTmV4dCB3ZSB3aWxsIGNyZWF0ZSBhIEJJT1MgQm9vdCBNZW51IGVudHJ5IHRv
IGJvb3QgYHhlbi00LjEwLXVuc3RhYmxlLmVmaWAuIFRoaXMgd2lsbCBzdGFydCBYZW4gaHlwZXJ2
aXNvci4gWGVuIHdpbGwgdGhlbiBzdGFydCBGZWRvcmEgYXMgRG9tLTAgZ3Vlc3QuCisKK09uIEZl
ZG9yYSwgRUZJIHN5c3RlbSBwYXJ0aXRpb24gKEVTUCkgaXMgdXN1YWxseSBtb3VudGVkIGF0IGAv
Ym9vdC9lZmlgLiBUaGlzIGlzIGEgYHZmYXRgIHBhcnRpdGlvbi4gWW91IGNhbiBjaGVjayBpZiBF
Rkkgc3lzdGVtIHBhcnRpdGlvbiBpcyBtb3VudGVkIGFzIGZvbGxvd3MgJm5kYXNoOworCitgYGBz
aGVsbAorW3Jvb3RAbG9jYWxob3N0IH5dIyBtb3VudCB8IGdyZXAgJ1wvYm9vdFwvZWZpJworL2Rl
di9zZGExIG9uIC9ib290L2VmaSB0eXBlIHZmYXQgKHJ3LHJlbGF0aW1lLGZtYXNrPTAwNzcsZG1h
c2s9MDA3Nyxjb2RlcGFnZT00MzcsaW9jaGFyc2V0PWFzY2lpLHNob3J0bmFtZT13aW5udCxlcnJv
cnM9cmVtb3VudC1ybykKK2BgYAorCitDcmVhdGUgYSBkaXJlY3RvcnkgZm9yIFhlbiB1bmRlciBg
L2Jvb3QvZWZpL0VGSWAgYW5kIGNvcHkgb3ZlciBgeGVuLTQuMTAtdW5zdGFibGUuZWZpYC4KKwor
YGBgc2hlbGwKK1tyb290QGxvY2FsaG9zdCB+XSMgbWtkaXIgLXAgL2Jvb3QvZWZpL0VGSS94ZW4K
K1tyb290QGxvY2FsaG9zdCB+XSMgY3AgL29wdC94ZW4tdW5zdGFibGUvYm9vdC9lZmkvRUZJL3hl
bi94ZW4tNC4xMC11bnN0YWJsZS5lZmkgL2Jvb3QvZWZpL0VGSS94ZW4vCitgYGAKKworSW5zcGVj
dCBgL2Jvb3QvZWZpL0VGSS9mZWRvcmEvZ3J1Yi5jZmdgLiBVbmRlciBzZWN0aW9uIGAjIyMgQkVH
SU4gL2V0Yy9ncnViLmQvMTBfbGludXggIyMjYCB5b3Ugd2lsbCBmaW5kIGBtZW51ZW50cnlgIGZv
ciBGZWRvcmEga2VybmVsIGFuZCBpbml0cmQuIExvb2sgZm9yIGBsaW51eGVmaWAgYW5kIGBpbml0
cmRlZmlgLiBDb3B5IG92ZXIgdGhlIGB2bWxpbnV6YCBhbmQgYGluaXRyYW1mc2AgZmlsZXMgdGhh
dCB5b3Ugd2FudCB0byB1c2UgZm9yIHlvdXIgRG9tLTAgaW50byBgL2Jvb3QvZWZpL0VGSS94ZW5g
IGRpcmVjdG9yeS4KKworYGBgc2hlbGwKK1tyb290QGxvY2FsaG9zdCB+XSMgY3AgL2Jvb3Qvdm1s
aW51ei1BLkIuQy1ELmZjWFgueDg2XzY0IC9ib290L2VmaS9FRkkveGVuLworCitbcm9vdEBsb2Nh
bGhvc3Qgfl0jIGNwIC9ib290L2luaXRyYW1mcy1BLkIuQy1ELmZjWFgueDg2XzY0LmltZyAvYm9v
dC9lZmkvRUZJL3hlbi8KK2BgYAorCitOb3cgaW4gYC9ib290L2VmaS9FRkkveGVuL2AgeW91IHNo
b3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcgZmlsZXMuCisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhv
c3Qgfl0jIGxzIC9ib290L2VmaS9FRkkveGVuLworaW5pdHJhbWZzLUEuQi5DLUQuZmNYWC54ODZf
NjQuaW1nICB2bWxpbnV6LUEuQi5DLUQuZmNYWC54ODZfNjQgIHhlbi00LjEwLXVuc3RhYmxlLmVm
aQorYGBgCisKK05leHQgY3JlYXRlIGEgZmlsZSBgeGVuLTQuMTAtdW5zdGFibGUuY2ZnYCBpbiBg
L2Jvb3QvZWZpL0VGSS94ZW4vYC4gVGhpcyBpcyB0aGUgW2NvbmZpZ3VyYXRpb24gZmlsZV0oaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL2VmaS5odG1sKSB0aGF0IFhl
biBFRkkgbG9hZGVyIHdpbGwgdXNlIHRvIGxvYWQgRG9tLTAga2VybmVsIGFuZCBpbml0cmQuCisK
K0ZvbGxvd2luZyBhcmUgY29udGVudHMgb2YgYHhlbi00LjEwLXVuc3RhYmxlLmNmZ2AKKworYGBg
CitbZ2xvYmFsXQorZGVmYXVsdD1mZWRvcmEtQS5CLkMtRC5mYzI1CisKK1tmZWRvcmEtQS5CLkMt
RC5mYzI1XQorb3B0aW9ucz1jb25zb2xlPXZnYSxjb20xIGNvbTE9MTE1MjAwLDhuMSBpb21tdT12
ZXJib3NlIHVjb2RlPXNjYW4gZmxhc2s9ZGlzYWJsZWQgY29ucmluZ19zaXplPTIwOTcxNTIgbG9n
bHZsPWFsbCBhdXRvYmFsbG9vbj0wIGRvbTBfbWVtPTQwOTZNLG1heDo0MDk2TQora2VybmVsPXZt
bGludXotQS5CLkMtRC5mYzI1Lng4Nl82NCByb290PVVVSUQ9eHh4eHh4eHgteHh4eC14eHh4LXh4
eHgteHh4eHh4eHh4eHh4IHJvIHJoZ2IgY29uc29sZT1odmMwIGNvbnNvbGU9dHR5MAorcmFtZGlz
az1pbml0cmFtZnMtQS5CLkMtRC5mYzI1Lng4Nl82NC5pbWcKK2BgYAorCitZb3UgY2FuIGZpbmQg
dGhlIGJvb3QgcGFyYW1ldGVycyBmb3IgYGtlcm5lbD1gIGZyb20gYGxpbnV4ZWZpYCBlbnRyeSBp
biBgL2Jvb3QvZWZpL0VGSS9mZWRvcmEvZ3J1Yi5jZmdgIEFkanVzdCBgZG9tMF9tZW1gIGFwcHJv
cHJpYXRlbHkgbGVhdmluZyBzdWZmaWNpZW50IHJvb20gZm9yIGRvbS1VIGd1ZXN0cy4KKworV2Ug
Y2FuIG5vdyB1c2UgYGVmaWJvb3RtZ3JgIHRvIGNyZWF0ZSBhIGJvb3QgZW50cnkgZm9yIFhlbi4g
SWYgdGhpcyB0aGUgZmlyc3QgdGltZSB5b3UgYXJlIHVzaW5nIGBlZmlib290bWdyYCBwbGVhc2Ug
Y2hlY2tvdXQgdGhlIG1hbiBwYWdlcyBieSBkb2luZyBgbWFuIGVmaWJvb3RtZ3JgLgorCitVc2Ug
YGVmaWJvb3RtZ3IgLXZgIHRvIGxpc3QgYWxsIHRoZSBFRkkgYm9vdCBlbnRpcmVzLgorCitgYGBz
aGVsbAorW3Jvb3RAbG9jYWxob3N0IH5dIyBlZmlib290bWdyIC12CitCb290Q3VycmVudDogMDAw
MgorVGltZW91dDogMiBzZWNvbmRzCitCb290T3JkZXI6IC4uLgorCitbLi4uXQorCitCb290MDAw
MSogWGVuICAgSEQoMSxHUFQsN2Q1MTE5OTEtMWMyNS00ZTMzLTkwMGItMWQ2MWQ3NzUyZjE5LDB4
ODAwLDB4ODIwMDApL0ZpbGUoXEVGSVx4ZW5ceGVuLTQuMTAtdW5zdGFibGUuZWZpKQorQm9vdDAw
MDIqIEZlZG9yYSAgICAgICAgSEQoMSxHUFQsN2Q1MTE5OTEtMWMyNS00ZTMzLTkwMGItMWQ2MWQ3
NzUyZjE5LDB4ODAwLDB4ODIwMDApL0ZpbGUoXEVGSVxmZWRvcmFcc2hpbS5lZmkpCisKK1suLi5d
CitgYGAKKworSW4gdGhlIGFib3ZlIGV4YW1wbGUgdGhlcmUgaXMgYWxyZWFkeSBhbiBlbnRyeSBm
b3IgWGVuIHdpdGggYSBib290IG51bWJlciBvZiBgMWAuIEZlZG9yYSBpcyBhdCBib290IG51bWJl
ciBgMmAuIFlvdXIgZW50aXJlcyB3b3VsZCBsb29rIGRpZmZlcmVudC4gWW91IHdvbid0IGhhdmUg
dGhlIFhlbiBlbnRyeSBhcyB5ZXQhIFdlIGFyZSBzaG93aW5nIHlvdSBhbiBleGFtcGxlIHdoZXJl
IHRoZSBYZW4gYm9vdCBlbnRyeSBoYXMgYWxyZWFkeSBiZWVuIGNyZWF0ZWQuCisKK0xldCB1cyBu
b3cgY3JlYXRlIGEgYm9vdCBlbnRyeSBmb3IgWGVuLiBGaXJzdCB3ZSBuZWVkIHRvIGlkZW50aWZ5
IHRoZSBkaXNrIGFuZCB0aGUgcGFydGl0aW9uIG51bWJlciBmb3IgRUZJIHN5c3RlbSBwYXJ0aXRp
b24uIEluIG1vc3QgY2FzZXMgaXQgaXMgYXQgYC9kZXYvc2RhMWAuIFlvdSBjYW4gaWRlbnRpZnkg
dGhpcyBieSBkb2luZyAmbmRhc2g7CisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGRm
IC9ib290L2VmaQorRmlsZXN5c3RlbSAgICAgMUstYmxvY2tzICBVc2VkIEF2YWlsYWJsZSBVc2Ul
IE1vdW50ZWQgb24KKy9kZXYvc2RhMSAgICAgICAgIDI2MjEyOCA2MzAxOSAgICAxOTkxMDkgIDI1
JSAvYm9vdC9lZmkKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBzZ2Rpc2sgLXAgL2Rldi9zZGEKK0Rp
c2sgL2Rldi9zZGE6IDk3Njc3MzE2OCBzZWN0b3JzLCA0NjUuOCBHaUIKK0xvZ2ljYWwgc2VjdG9y
IHNpemU6IDUxMiBieXRlcworCitbLi4uXQorCitOdW1iZXIgIFN0YXJ0IChzZWN0b3IpICAgIEVu
ZCAoc2VjdG9yKSAgU2l6ZSAgICAgICBDb2RlICBOYW1lCisgICAxICAgICAgICAgICAgMjA0OCAg
ICAgICAgICA1MzQ1MjcgICAyNjAuMCBNaUIgICBFRjAwICBFRkkgU3lzdGVtIFBhcnRpdGlvbgor
YGBgCisKK1lvdSBjYW4gbm93IGNyZWF0ZSBib290IGVudHJ5IGZvciBYZW4gdXNpbmcgdGhlIGZv
bGxvd2luZyBjb21tYW5kLiBBZGp1c3QgYC9kZXYvc2RhYCBhbmQgYC1wIDFgLCBhY2NvcmRpbmcg
dG8gd2hlcmUgeW91ciBFRkkgc3lzdGVtIHBhcnRpdGlvbiBpcyBsb2NhdGVkLgorCitgYGBzaGVs
bAorW3Jvb3RAbG9jYWxob3N0IH5dIyBlZmlib290bWdyIC1jIC13IC1MIFhlbiAtZCAvZGV2L3Nk
YSAtcCAxIC1sICdcRUZJXHhlblx4ZW4tNC4xMC11bnN0YWJsZS5lZmknCitCb290Q3VycmVudDog
Li4uCitUaW1lb3V0OiAyIHNlY29uZHMKK0Jvb3RPcmRlcjogMDAwMSwwMDAyLDAwMDAsMDAxMCww
MDExLDAwMTIsMDAxMywwMDE3LDAwMTgsMDAxOSwwMDFBLDAwMUIsMDAxQworCitbLi4uXQorCitC
b290MDAwMiogRmVkb3JhCisKK1suLi5dCisKK0Jvb3QwMDAxKiBYZW4KK2BgYAorCitUaGUgb3V0
cHV0IGluZGljYXRlcyB0aGF0IGEgYm9vdCBlbnRyeSBmb3IgWGVuIGlzIGNyZWF0ZWQgd2l0aCBh
IGJvb3QgbnVtYmVyIG9mIGAxYC4gCisKK1dlIHdpbGwgbm93IHNob3cgeW91IGhvdyB0byBkZWxl
dGUgYW4gZXhpc3RpbmcgYm9vdCBlbnRyeS4KKworKipOb3RlOioqIEJlIGNhcmVmdWwgd2hlbiBk
ZWxldGluZyBib290IGVudGlyZXMgdGhhdCB5b3UgaGF2ZSBub3QgY3JlYXRlZC4gRG8gbm90IGRl
bGV0ZSBGZWRvcmEgb3IgYW55IGVudHJ5IHVubGVzcyB5b3UgcmVhbGx5IGtub3cgd2hhdCB5b3Ug
YXJlIGRvaW5nLiBZb3UgaGF2ZSBiZWVuIHdhcm5lZCEKKworYGBgc2hlbGwKK1tyb290QGxvY2Fs
aG9zdCB+XSMgZWZpYm9vdG1nciAtYiA8Ym9vdF9udW0+IC1CCisKK1tyb290QGxvY2FsaG9zdCB+
XSMgZWZpYm9vdG1nciAtYiAxIC1CCitCb290Q3VycmVudDogLi4uCitCb290T3JkZXI6IC4uLgor
CitbLi4uXQorCitCb290MDAwMiogRmVkb3JhCitCb290MDAxMCAgU2V0dXAKKworWy4uLl0KK2Bg
YAorCitPbmNlIHdlIGhhdmUgY3JlYXRlZCBhIGJvb3QgZW50cnkgd2UgY2FuIG5vdyBib290IGlu
dG8gWGVuLiBSZXN0YXJ0IG1hY2hpbmUgYW5kIGZyb20gdGhlIEJJT1MgYm9vdCBtZW51IHNlbGVj
dCAqKlhlbioqLiBZb3UnbGwgc2VlIFhlbiBzdGFydGluZyBmb2xsb3dlZCBieSBMaW51eC4KKwor
QWZ0ZXIgYm9vdGluZyBpbnRvIExpbnV4LCB5b3UgY2FuIHNlZSBpZiBoYXZlIHN1Y2Nlc3NmdWxs
eSBib290ZWQgWGVuIGJ5IGNoZWNraW5nIG91dCBgZG1lc2dgLgorCitgYGBzaGVsbAorW3Jvb3RA
bG9jYWxob3N0IH5dIyBkbWVzZyB8IGdyZXAgW1h4XWVuCitbICAgIDAuMDAwMDAwXSBYZW46IFtt
ZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA1N2ZmZl0gdXNhYmxlCisKK1suLi5d
CisKK1sgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IFhlbgorWyAgICAwLjAwMDAw
MF0gU2V0dGluZyBBUElDIHJvdXRpbmcgdG8gWGVuIFBWLgorWyAgICAwLjAwMDAwMF0gQm9vdGlu
ZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgorWyAgICAwLjAwMDAwMF0gWGVuIHZlcnNp
b246IDQuMTAtdW5zdGFibGUgKHByZXNlcnZlLUFEKQorWyAgICAwLjAwMTAwMF0gWGVuOiB1c2lu
ZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlCitbICAgIDAuMDAxMDAwXSBpbnN0YWxsaW5nIFhlbiB0
aW1lciBmb3IgQ1BVIDAKK2BgYAorCitJZiB5b3UgZG9uJ3Qgc2VlIFhlbiBtZW50aW9uZWQgaW4g
eW91ciBgZG1lc2dgLCB0aGVuIHBsZWFzZSBjaGVjayB0aGUgcHJldmlvdXMgc3RlcHMuCisKKzxh
IG5hbWU9ImxhdW5jaGluZ194ZW5fc2VydmljZXMiPjwvYT4KKyMjIExhdW5jaGluZyBYZW4gc2Vy
dmljZXMKKworSW4gRG9tLTAsIHdlIG5lZWQgdG8gbGF1bmNoIHNlcnZpY2VzIHJlcXVpcmVkIGJ5
IFhlbi4gSWYgeW91IGZvbGxvd2VkIHRoZSBtYW51YWwgYnVpbGQsIHBsZWFzZSBtYWtlIHN1cmUg
dGhhdCB4ZW5jb21tb25zIGluaXQgc2NyaXB0IGhhcyBiZWVuIHN0YXJ0ZWQgYXQgYm9vdC4KKwor
Rm9yIGNvbnRhaW5lciBidWlsZCB5b3UgY2FuIHVzZSBbYHJ1bml0YF0oaHR0cDovL3NtYXJkZW4u
b3JnL3J1bml0LykgcHJvY2VzcyBzdXBlcnZpc29yLiBZb3UgY2FuIGRvd25sb2FkIGFuZCBpbnN0
YWxsIGBydW5pdGAgUlBNcyBmb3IgRmVkb3JhIGZyb20gW2hlcmVdKGh0dHBzOi8vZHJpdmUuZ29v
Z2xlLmNvbS9vcGVuP2lkPTBCX3RUYnV4bXVSeklSMDV3UTNFMWVXVnlhR3MpLgorCitgYGBzaGVs
bAorKGVuc3VyZSBjb3JyZWN0IGNoZWNrc3VtIG9uIHRoZSBkb3dubG9hZGVkIGJpbmFyeSkKK1ty
b290QGxvY2FsaG9zdCB+XSMgZWNobyAiMTBjYzYyZmZjMDQwYzQ5ZWZhMGRkODVjYmFjZDcwYzA3
MTJhN2MxMGM1ODcxN2EzNzY2MTBiNzg2YmM0OWQxOSAgcnVuaXQtMi4xLjItMS4xLmZjMjUudGFy
IiB8IHNoYTI1NnN1bSAtYyAtCitydW5pdC0yLjEuMi0xLjEuZmMyNS50YXI6IE9LCisKK1tyb290
QGxvY2FsaG9zdCB+XSMgdGFyIHh2ZiBydW5pdC0yLjEuMi0xLjEuZmMyNS50YXIKKworW3Jvb3RA
bG9jYWxob3N0IH5dIyBkbmYgaW5zdGFsbCAteSAuL3J1bml0LzIuMS4yLzEuMS5mYzI1L3g4Nl82
NC9ydW5pdC0yLjEuMi0xLjEuZmMyNS54ODZfNjQucnBtCisKK1tyb290QGxvY2FsaG9zdCB+XSMg
cGdyZXAgLWFmIHJ1bnN2ZGlyCisxNjc5IHJ1bnN2ZGlyIC1QIC1IIC9ldGMvc2VydmljZSBsb2c6
IC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4KK2BgYAorCitJbiBgL29wdC94ZW4tdW5zdGFibGUtcnVuaXRgIHdlIHByb3ZpZGUgdHdvIHNj
cmlwdHMgdG8gbWFuYWdlIFhlbiBzZXJ2aWNlcy4gCisKKyAqIGBzZXR1cC5zaGAKKyAqIGB0ZWFy
ZG93bi5zaGAKKworYHNldHVwLnNoYCBpcyB1c2VkIHRvIHNldHVwIFhlbiBzZXJ2aWNlcy4gSWYg
eW91IGFyZSBnb2luZyB0byBiZSBydW5uaW5nIEZlZG9yYSBkaXJlY3RseSB3aXRob3V0IFhlbiwg
cGxlYXNlIHVzZSBgdGVhcmRvd24uc2hgIHByaW9yIHRvIHNodXR0aW5nIGRvd24gRG9tYWluLTAu
IFRoaXMgd2lsbCBkaXNhYmxlIGxhdW5jaGluZyBYZW4gc2VydmljZXMgdW5kZXIgRmVkb3JhIHdp
dGhvdXQgWGVuLgorCitSdW4gYHNldHVwLnNoYAorCitgYGBzaGVsbAorW3Jvb3RAbG9jYWxob3N0
IH5dIyAvb3B0L3hlbi11bnN0YWJsZS1ydW5pdC9zZXR1cC5zaAorU3VjY2Vzc2Z1bGx5IGNyZWF0
ZWQgc3ltbGlua3MgaW4gL2V0Yy9zZXJ2aWNlIGRpcmVjdG9yeS4KK2BgYAorCitZb3UgY2FuIHZl
cmlmeSBYZW4gc2VydmljZXMgYXJlIHJ1bm5pbmcgY29ycmVjdGx5IGJ5IGRvaW5nIHRoZSBmb2xs
b3dpbmcgJm5kYXNoOworCitgYGBzaGVsbAorW3Jvb3RAbG9jYWxob3N0IH5dIyBscyAvZXRjL3Nl
cnZpY2UgfCB4YXJncyAtTCAxIC1JIHt9IHN2IHN0YXR1cyB7fQorcnVuOiB4ZW5jb25zb2xlZDog
KHBpZCAyOTY3MykgMTE1cworcnVuOiB4ZW4taW5pdC1kb20wOiAocGlkIDI5NjcyKSAxMTVzCity
dW46IHhlbi1pbml0LWRvbTAtZGlzay1iYWNrZW5kOiAocGlkIDI5Njc1KSAxMTVzCitydW46IHhl
bnN0b3JlZDogKHBpZCAyOTY3NCkgMTE1cworCitbcm9vdEBsb2NhbGhvc3Qgfl0jIHNvdXJjZSAv
b3B0L3N0YWdlMS14ZW4vYmluL3NvdXJjZV9wYXRoLnNoCisKK1tyb290QGxvY2FsaG9zdCB+XSMg
eGwgaW5mbworaG9zdCAgICAgICAgICAgICAgICAgICA6IGxvY2FsaG9zdC5sb2NhbGRvbWFpbgor
cmVsZWFzZSAgICAgICAgICAgICAgICA6IDQuMTEuMTItMjAwLmZjMjUueDg2XzY0Cit2ZXJzaW9u
ICAgICAgICAgICAgICAgIDogIzEgU01QIEZyaSBKdWwgMjEgMTY6NDE6NDMgVVRDIDIwMTcKK21h
Y2hpbmUgICAgICAgICAgICAgICAgOiB4ODZfNjQKKworWy4uLl0KKworY2NfY29tcGlsZV9kb21h
aW4gICAgICA6IFt1bmtub3duXQorY2NfY29tcGlsZV9kYXRlICAgICAgICA6IEZyaSBBdWcgMTgg
MDY6MzI6NTUgVVRDIDIwMTcKK2J1aWxkX2lkICAgICAgICAgICAgICAgOiA0YTY1ZTFhZTk2NDA3
YThkZDQ3ZjMxOGRiNGJkZjdkMworeGVuZF9jb25maWdfZm9ybWF0ICAgICA6IDQKKworW3Jvb3RA
bG9jYWxob3N0IH5dIyB4bCBsaXN0CitOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCitEb21haW4tMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICA0MDk2ICAgICA0ICAgICByLS0t
LS0gICAgIDEyMS4yCitgYGAKKworPGEgbmFtZT0ic2V0dGluZ191cF94ZW5fbmV0d29ya2luZyI+
PC9hPgorIyMgU2V0dGluZyB1cCBYZW4gbmV0d29ya2luZworCitUaGVyZSBhcmUgbXVsdGlwbGUg
d2F5cyB0byBkbyBuZXR3b3JraW5nIG9uIFhlbi4gVHdvIGNvbW1vbiBjb25maWd1cmF0aW9ucyBh
cmUgW2JyaWRnaW5nXShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fTmV0d29y
a2luZyNCcmlkZ2luZykgYW5kIFtOQVRdKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtp
L1hlbl9OZXR3b3JraW5nI05ldHdvcmtfQWRkcmVzc19UcmFuc2xhdGlvbikuIEJyaWRnaW5nIGlz
IHRoZSBkZWZhdWx0IGFuZCBtb3N0IHNpbXBsZSBjb25maWd1cmF0aW9uIHRvIHNldHVwLiBIb3dl
dmVyIHdpcmVsZXNzIGRldmljZSBkcml2ZXJzIGFyZSB1bmFibGUgdG8gZG8gYnJpZGdpbmcuIFRv
IG92ZXJjb21lIHRoaXMgbGltaXRhdGlvbiwgd2Ugc2V0dXAgYW4gaW50ZXJuYWwgIGJyaWRnZSBh
bmQgdGhlbiB1c2UgTkFUIHRvIHNlbmQgcGFja2V0cyBleHRlcm5hbGx5LiBUaGlzIHNldHVwIHdv
cmtzIGZvciBib3RoIHdpcmVkIGFuZCB3aXJlbGVzcyBkZXZpY2VzLgorCitgYGBzaGVsbAorW3Jv
b3RAbG9jYWxob3N0IH5dIyBpcCBsaW5rIHNob3cKKzE6IGxvOiA8TE9PUEJBQ0ssVVAsTE9XRVJf
VVA+IG10dSA2NTUzNiBxZGlzYyBub3F1ZXVlIHN0YXRlIFVOS05PV04gbW9kZSBERUZBVUxUIGdy
b3VwIGRlZmF1bHQgcWxlbiAxMDAwCisgICAgbGluay9sb29wYmFjayAwMDowMDowMDowMDowMDow
MCBicmQgMDA6MDA6MDA6MDA6MDA6MDAKKzI6IGVucDBzMzFmNjogPE5PLUNBUlJJRVIsQlJPQURD
QVNULE1VTFRJQ0FTVCxVUD4gbXR1IDE1MDAgcWRpc2MgZnFfY29kZWwgc3RhdGUgRE9XTiBtb2Rl
IERFRkFVTFQgZ3JvdXAgZGVmYXVsdCBxbGVuIDEwMDAKKyAgICBsaW5rL2V0aGVyIGM4OjViOjc2
OjcxOjQwOmM4IGJyZCBmZjpmZjpmZjpmZjpmZjpmCiszOiB3bHA0czA6IDxCUk9BRENBU1QsTVVM
VElDQVNULFVQLExPV0VSX1VQPiBtdHUgMTUwMCBxZGlzYyBtcSBzdGF0ZSBVUCBtb2RlIERPUk1B
TlQgZ3JvdXAgZGVmYXVsdCBxbGVuIDEwMDAKKyAgICBsaW5rL2V0aGVyIGU0OmE3OmEwOjkzOjlm
OjEzIGJyZCBmZjpmZjpmZjpmZjpmZjpmCitgYGAKKworV2UgaGF2ZSB0d28gZGV2aWNlcyBgZW5w
MHMzMWY2YCB3aGljaCBpcyBhIHdpcmVkIGV0aGVybmV0IGRldmljZSBhbmQgYHdscDRzMGAgd2hp
Y2ggaXMgYSB3aXJlbGVzcyBldGhlcm5ldCBkZXZpY2UuIFdlIHdpbGwgdXNlIGB3bHA0czBgIGlu
IHRoZSBmb2xsb3dpbmcgZXhhbXBsZS4gSG93ZXZlciBzaW1pbGFyIGFwcHJvYWNoIHdvdWxkIGFs
c28gd29yayBmb3IgYGVucDBzMzFmNmAgZGV2aWNlLiBZb3UgY2FuIGFsc28gYWRqdXN0IHRoZSBw
cml2YXRlIG5ldHdvcmsgMTAuMS4xLjAvMjQgdG8gYSBub24tb3ZlcmxhcHBpbmcgcHJpdmF0ZSBz
dWJuZXQuIAorCitgYGBzaGVsbAorW3Jvb3RAbG9jYWxob3N0IH5dIyBicmN0bCBzaG93Citicmlk
Z2UgbmFtZSAgICAgYnJpZGdlIGlkICAgICAgICAgICAgICAgU1RQIGVuYWJsZWQgICAgIGludGVy
ZmFjZXMKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBpcCBsaW5rIGFkZCB4ZW5icjAgdHlwZSBicmlk
Z2UKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBpcCBhZGRyIGFkZCAxMC4xLjEuMS8yNCBkZXYgeGVu
YnIwCisKK1tyb290QGxvY2FsaG9zdCB+XSMgaXAgbGluayBzZXQgeGVuYnIwIHVwCisKK1tyb290
QGxvY2FsaG9zdCB+XSMgbW9kcHJvYmUgZHVtbXkKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBpcCBs
aW5rIHNldCBkdW1teTAgdXAKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBicmN0bCBhZGRpZiB4ZW5i
cjAgZHVtbXkwCisKK1tyb290QGxvY2FsaG9zdCB+XSMgYnJjdGwgc2hvdworYnJpZGdlIG5hbWUg
ICAgIGJyaWRnZSBpZCAgICAgICAgICAgICAgIFNUUCBlbmFibGVkICAgICBpbnRlcmZhY2VzCit4
ZW5icjAgICAgICAgICAgODAwMC5kMjFiNWM0MTEzYjcgICAgICAgbm8gICAgICAgICAgICAgIGR1
bW15MAorCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwdGFibGVzIC1JIEZPUldBUkQgLWogQUNDRVBU
CisKK1tyb290QGxvY2FsaG9zdCB+XSMgaXB0YWJsZXMgLXQgbmF0IC1JIFBPU1RST1VUSU5HIC0t
b3V0LWludGVyZmFjZSB3bHA0czAgLWogTUFTUVVFUkFERQorCitbcm9vdEBsb2NhbGhvc3Qgfl0j
IGVjaG8gMSA+IC9wcm9jL3N5cy9uZXQvaXB2NC9pcF9mb3J3YXJkCitgYGAKKworV2l0aCB0aGlz
IGNvbmZpZ3VyYXRpb24gd2UgY2FuIGxhdW5jaCBEb20tVSBYZW4gZ3Vlc3RzIHVzaW5nIHRoZSBm
b2xsb3dpbmcgY29uZmlndXJhdGlvbiBzZXR0aW5nLgorCitgYGAKKyMgTmV0d29yayBjb25maWd1
cmF0aW9uCit2aWYgPSBbJ2JyaWRnZT14ZW5icjAnXQorYGBgCisKK1RoZW4gZnJvbSB3aXRoaW4g
dGhlIGd1ZXN0LCB3ZSB3aWxsIG5lZWQgdG8gc2V0dXAgYGV0aDBgIGludGVyZmFjZSB3aXRoIGEg
c3RhdGljIElQIGFkZHJlc3MgaW4gdGhlIHJhbmdlIG9mIDEwLjEuMS4wLzI0IGFuZCBnYXRld2F5
IGFzIDEwLjEuMS4xLgorCis8YSBuYW1lPSJydW5uaW5nX3N0YWdlMS14ZW4iPjwvYT4KKyMjIFJ1
bm5pbmcgc3RhZ2UxLXhlbgorCitPbmNlIHdlIGhhdmUgWGVuIHNldHVwLCBpdCBpcyBmYWlybHkg
c3RyYWlnaHRmb3J3YXJkIHRvIHJ1biBzdGFnZTEteGVuLgorCitJZiB5b3UgZm9sbG93ZWQgbWFu
dWFsIGJ1aWxkLCB0aGVuIHBsZWFzZSBlbnN1cmUgdGhhdCB5b3UgaGF2ZSBgeGxgIGFuZCBgcmt0
YCBpbiB5b3VyIHBhdGguCisKK0ZvciBjb250YWluZXIgYnVpbGQsIHdlIHByb3ZpZGUgYSBzY3Jp
cHQgdG8gc291cmNlIGFsbCB0aGUgcmVxdWlyZWQgYmluYXJpZXMgZnJvbSBYZW4sIFFFTVUgYW5k
IHJrdCBpbnRvIG91ciBwYXRoLgorCitgYGBzaGVsbAorW3Jvb3RAbG9jYWxob3N0IH5dIyBzb3Vy
Y2UgL29wdC9zdGFnZTEteGVuL2Jpbi9zb3VyY2VfcGF0aC5zaAorYGBgCisKK1dlIGNhbiBub3cg
ZG93bmxvYWQgaW1hZ2VzIHVzaW5nIGBya3RgIGFuZCBydW4gdGhlbSB1bmRlciBzdGFnZTEteGVu
Yml0cworCitgYGBzaGVsbAorW3Jvb3RAbG9jYWxob3N0IH5dIyBya3QgLS1pbnNlY3VyZS1vcHRp
b25zPWltYWdlIGZldGNoIGRvY2tlcjovL2FscGluZQorRG93bmxvYWRpbmcgc2hhMjU2Ojg4Mjg2
ZjQxNTMwIFs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PV0gMS45OSBNQiAvIDEuOTkgTUIK
K3NoYTUxMi1mODRmOTcxZjhlMDEyODRmNGFkMGMzY2YzZWZhYTc3MAorCitbcm9vdEBsb2NhbGhv
c3Qgfl0jIHJrdCBydW4gc2hhNTEyLWY4NGY5NzFmOGUwMTI4NGY0YWQwYzNjZjNlZmFhNzcwIFwK
KyAgICAgICAgICAgICAgICAgICAgICAtLWludGVyYWN0aXZlIC0taW5zZWN1cmUtb3B0aW9ucz1p
bWFnZSBcCisgICAgICAgICAgICAgICAgICAgICAgLS1zdGFnZTEtcGF0aD0vb3B0L3N0YWdlMS14
ZW4vYWNpL3N0YWdlMS14ZW4uYWNpCitgYGAKKworV2l0aGluIHRoZSBjb250YWluZXIsIHdlIGNh
biBzZWUgd2UgYXJlIHJ1bm5pbmcgYXMgYSBYZW4gUFYgZ3Vlc3QsIGFuZCB1c2luZyA5cGZzCisK
K2BgYHNoZWxsCisvICMgZG1lc2cgfCBncmVwIFtYeF1lbgorWyAgICAwLjAwMDAwMF0gWGVuOiBb
bWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHVzYWJsZQorWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDBhMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZd
IHJlc2VydmVkCitbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4
MDAwMDAwMDAzZmZmZmZmZl0gdXNhYmxlCitbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVj
dGVkOiBYZW4KK1sgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBv
biBYZW4KK1sgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0LjEwLXVuc3RhYmxlIChwcmVzZXJ2
ZS1BRCkKK1sgICAgMC4wMDAwMDBdIHhlbjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJCisK
K1suLi5dCisKK1sgICAgMS42MDU5OTBdIEluaXRpYWxpc2luZyBYZW4gdHJhbnNwb3J0IGZvciA5
cGZzCitgYGAKKworRnJvbSBEb21haW4tMCwgd2UgY2FuIHJ1biBgcmt0YCBhbmQgYHhsYCB0byBn
ZXQgdGhlIGRldGFpbHMgb2YgdGhlIGNvbnRhaW5lci4KKworYGBgc2hlbGwKK1tyb290QGxvY2Fs
aG9zdCB+XSMgcmt0IGxpc3QKK1VVSUQgICAgICAgICAgICBBUFAgICAgIElNQUdFIE5BTUUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRFICAgQ1JFQVRFRCAgICAgICBT
VEFSVEVEICAgICAgICAgIE5FVFdPUktTCisyMjIwODNlYyAgICAgICAgYWxwaW5lICByZWdpc3Ry
eS0xLmRvY2tlci5pby9saWJyYXJ5L2FscGluZTpsYXRlc3QgICAgICBydW5uaW5nIDQgbWludXRl
cyBhZ28gNCBtaW51dGVzIGFnbyAgICBkZWZhdWx0OmlwND0xNzIuMTYuMjguMTUKKworW3Jvb3RA
bG9jYWxob3N0IH5dIyB4bCBsaXN0CitOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCitEb21haW4tMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICA0MDkzICAgICA0ICAgICByLS0t
LS0gICAgMTA1Ni45CisyMjIwODNlYy1kNmRhLTQzNDctYjI2MS0wYTczM2JhZTY4MDIgICAgICAg
ICAxICAxMDI0ICAgICAyICAgICAtYi0tLS0gICAgICAgMi4yCisKK1tyb290QGxvY2FsaG9zdCB+
XSMgcmt0IHN0b3AgMjIyMDgzZWMKKyIyMjIwODNlYy1kNmRhLTQzNDctYjI2MS0wYTczM2JhZTY4
MDIiCisKK1tyb290QGxvY2FsaG9zdCB+XSMgeGwgbGlzdAorTmFtZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJRCAgIE1lbSBWQ1BVcyAgICAgIFN0YXRlICAgVGltZShz
KQorRG9tYWluLTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgNDA5MyAg
ICAgNCAgICAgci0tLS0tICAgIDEwNTguNQorYGBgCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 27 03:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 03: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.xen.org>)
	id 1dlnpg-0005io-UW; Sun, 27 Aug 2017 03:01:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dlnpf-0005i6-O1
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 03:01:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 69/68-03612-F1632A95; Sun, 27 Aug 2017 03:01:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfTASl05s0W
 RBrunsFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9q/YxFXzSqHhx7RBbA+MC5S5GLg4hgYmM
 Eitm7WMBcVgE9rFKfNp+nRHEkRA4yCox7dcBti5GTiAnTWL+nLfMEHa5xJkZ/8DiQgJaEo0LD
 rJBjPrGKHHv9w9WkASbgLHEkkOPwYpEBKQlrn2+DDSVg4NZQEri9EFzkLCwgKdE/4OTTCA2i4
 CqxMlD28Dm8wq4Szy5fZkFYpecRMP5+2BxTgEPie0vXrJC7HWX+PR1PVivKFDNysstrBC9ghI
 nZz5hgVilKbF+lz5ImFlAXmL72znMExhFZiGpmoVQNQtJ1QJG5lWMGsWpRWWpRbqGpnpJRZnp
 GSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhzwAEOxi/LQs4xCjJwaQkyuugsTBSiC8pP
 6UyI7E4I76oNCe1+BCjDAeHkgQvv8miSCHBotT01Iq0zBxgJMKkJTh4lER4K0HSvMUFibnFme
 kQqVOMlhxXrqz7wsSxYfV6IDnlwPYvTEIsefl5qVLivKKmQA0CIA0ZpXlw42DJ4hKjrJQwLyP
 QgUI8BalFuZklqPKvGMU5GJWEeXlBpvBk5pXAbX0FdBAT0EGKggtBDipJREhJNTBmlt35Imbh
 O/Nk99kDSlHXLsl0vXvRoHty3pJ7LE1Of+O7E+6G7b3DziO9dcIXnv/ZHz+x7p5z9eqWvn+Ty
 h6nN0qcv5g51WbrWx4GdYm8a1W76tdKfrdI/1X/eUpOyXpLo1shfbs0jKdoyrnd2BaT4vrI+J
 rGrws7vb4w2imcf9CrPvFnkO0hJZbijERDLeai4kQAP+V8/REDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503802908!73081282!1
X-Originating-IP: [209.85.192.169]
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 5140 invoked from network); 27 Aug 2017 03:01:49 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 03:01:49 -0000
Received: by mail-pf0-f169.google.com with SMTP id r62so6310705pfj.0
 for <xen-devel@lists.xen.org>; Sat, 26 Aug 2017 20:01:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=h6+DIAIcfoNBpfBApBCRrR6ReetYHMIXzOX8VqirAa8=;
 b=dU4dnOaT+DKJarrAAgErcE0hwDjYy077s0c4HojNgW63EmEuxhRiS703QtQ4mqyCtR
 tqbbXQqBAZW1LKtNakiGhcFoV57CJewzEvKyBbA7j/6zi7UUo4p2FopHWGKoBo1vioOH
 xg54koL8X8zR3rTt3Tv1+OvtBeys+5JisUfPwNDx/QQJ3XjnPmM5WfwxUwceJMY9eYfw
 0KIo/VptDl8iXkCyj35WX1q1Kzhya4knmlQdwcUttyDX1btWNU7TFF1xuMTORKw1+cnI
 qcglrZtPcFHWRIrU4LlB93d0Y2asceKYdvi0ItQx9GcBepr2UuTuY7qWQQPp+6QFKS2d
 s14Q==
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:user-agent:mime-version:content-transfer-encoding;
 bh=h6+DIAIcfoNBpfBApBCRrR6ReetYHMIXzOX8VqirAa8=;
 b=ADDeONuCmRbTB2KVp9XjwFokpDYV4g7fr0a9ndiwTpwW6/LweAEDqjMWhAv8uOMMfF
 dsy0oh69VaTQlpxMgiMiNH887Zn7f9NYPqA8RwekniDvCYCEyK81SDe9CF+yBjG854GG
 soW0QWIctIGMndUIPdUywu3F9nb0BCBXp34x6BPo4MOAstwros0apfAJRoCucSxG0gEQ
 p1kZbRyhawIl3gQgVhitlvEKDMuwb6Zwm5zQWkw4SnQ+/oWxYacu4cAjwWGFIbbDjHXq
 VKJVmf0wcrEO+FP/L1msVQt5uca/Uik8StndHNLrwv75AZLSNjZWVW7ufv0K4Cau6a/l
 3Y4w==
X-Gm-Message-State: AHYfb5iHrQsFMMAl4wgI938nTqYmG77gJCU9+h5oxg4mlu68ZpBOjT26
 Fj2rW47BAPSrN6s+Ya40+g==
X-Received: by 10.98.80.69 with SMTP id e66mr3232566pfb.60.1503802907911;
 Sat, 26 Aug 2017 20:01:47 -0700 (PDT)
Received: from localhost ([103.205.218.127])
 by smtp.gmail.com with ESMTPSA id b29sm20927804pfh.22.2017.08.26.20.01.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Aug 2017 20:01:47 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 08:31:45 +0530
Message-Id: <20170827030145.40527.96512.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v1 10/10] BUILDING.md: Add Fedora
	instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5j
b20+Ci0tLQogQlVJTERJTkcubWQgfCAgIDk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTEgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9CVUlMRElORy5tZCBiL0JVSUxE
SU5HLm1kCmluZGV4IDNlZjUzMTEuLjk0NmM3OTkgMTAwNjQ0Ci0tLSBhL0JVSUxESU5HLm1kCisr
KyBiL0JVSUxESU5HLm1kCkBAIC0xLDcgKzEsMTMgQEAKICMgQnVpbGQKLXN0YWdlMS14ZW4gcmVx
dWlyZXMgbmV3IFhlbiBhbmQgUUVNVSB2ZXJzaW9ucyBhdCB0aGUgdGltZSBvZiB3cml0aW5nLiBZ
b3UgYXJlIHVubGlrZWx5IHRvIGZpbmQgdGhlbSBhbHJlYWR5IHBhY2thZ2VkIHdpdGggeW91ciBk
aXN0cm8uIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGhvdyB0byBidWlsZCBhbmQgaW5zdGFsbCB0
aGUgbGF0ZXN0IFhlbiBhbmQgUUVNVSBmcm9tIHNjcmF0Y2guIEluIGFkZGl0aW9uLCBnaXZlbiB0
aGF0IENvcmVPUyBya3QgaXMgYWxzbyBtaXNzaW5nIGZyb20gcmVhc29uYWJseSBuZXcgZGlzdHJv
cyBzdWNoIGFzIFVidW50dSBYZW5pYWwgWGVydXMsIEkgYWRkZWQgaW5zdHJ1Y3Rpb25zIG9uIGhv
dyB0byBidWlsZCB0aGF0IHRvby4gVGhlIGRvY3VtZW50IGluY2x1ZGVzIHRoZSBkZXBlbmRlbmNp
ZXMgbmVlZGVkIGZvciB0aGUgYnVpbGQgYmFzZWQgb24gVWJ1bnR1IFhlbmlhbCBYZXJ1cy4KK3N0
YWdlMS14ZW4gcmVxdWlyZXMgbmV3IFhlbiBhbmQgUUVNVSB2ZXJzaW9ucyBhdCB0aGUgdGltZSBv
ZiB3cml0aW5nLiBZb3UgYXJlIHVubGlrZWx5IHRvIGZpbmQgdGhlbSBhbHJlYWR5IHBhY2thZ2Vk
IHdpdGggeW91ciBkaXN0cm8uIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGhvdyB0byBidWlsZCBh
bmQgaW5zdGFsbCB0aGUgbGF0ZXN0IFhlbiwgUUVNVSBhbmQgcmt0IGZyb20gc2NyYXRjaCBmb3Ig
VWJ1bnR1IFhlbmlhbCBYZXJ1cyBhbmQgRmVkb3JhLiBEaWZmZXJlbnRseSBmcm9tIGRvY3VtZW50
YXRpb24gZm9yIFVidW50dSwgdGhlIGRvY3VtZW50YXRpb24gZm9yIEZlZG9yYSB1c2VzIGEgRG9j
a2VyIGNvbnRhaW5lciBmb3IgdGhlIGJ1aWxkLiBUaGVyZSBpcyBhbHNvIHN1cHBvcnQgZm9yIGJ1
aWxkaW5nIG9uIGhvc3Qgb24gRmVkb3JhLgogCi0jIyBCdWlsZGluZyBYZW4KKyAqIFtVYnVudHUg
WGVuaWFsIFhlcnVzXSgjYnVpbGRfdWJ1bnR1KQorICogW0ZlZG9yYV0oI2J1aWxkX2ZlZG9yYSkK
KworPGEgbmFtZT0iYnVpbGRfdWJ1bnR1Ij48L2E+CisjIyBVYnVudHUgWGVuaWFsIFhlcnVzCisK
KyMjIyBCdWlsZGluZyBYZW4KIGBgYAogYXB0LWdldCBpbnN0YWxsIGdpdCBidWlsZC1lc3NlbnRp
YWwgcHl0aG9uLWRldiBnZXR0ZXh0IHV1aWQtZGV2IGxpYm5jdXJzZXM1LWRldiBsaWJ5YWpsLWRl
diBsaWJhaW8tZGV2IHBrZy1jb25maWcgbGliZ2xpYjIuMC1kZXYgbGlic3NsLWRldiBsaWJwaXht
YW4tMS1kZXYgYnJpZGdlLXV0aWxzIHdnZXQgbGliZmR0LWRldiBiaW44NiBiY2MgbGlibHptYS1k
ZXYgaWFzbCBsaWJjNi1kZXYtaTM4NgogCkBAIC0xNyw3ICsyMyw3IEBAIHJlYm9vdAogTWFrZSBz
dXJlIHRvIHNlbGVjdCBYZW4gYXQgYm9vdCwgb3IgZWRpdCAvYm9vdC9ncnViL2dydWIuY2ZnIHRv
IG1ha2UgaXQgdGhlIGRlZmF1bHQsIGNoYW5naW5nICJzZXQgZGVmYXVsdD0iMCIgdG8gcG9pbnQg
dG8gdGhlIGFwcHJvcHJpYXRlIGVudHJ5IGJlbG93ICh0aGUgb25lIGJvb3RpbmcgeGVuLmd6KSwg
d2hpY2ggY291bGQgYmUgZW50cnkgbnVtYmVyICI0IiBmb3IgZXhhbXBsZS4KIAogCi0jIyBCdWls
ZGluZyBRRU1VCisjIyMgQnVpbGRpbmcgUUVNVQogYGBgCiBhcHQtZ2V0IGluc3RhbGwgbGliZ2xp
YjIuMC1kZXYgbGlicGl4bWFuLTEtZGV2IGxpYmNhcC1kZXYgbGliYXR0cjEtZGV2CiAKQEAgLTU0
LDcgKzYwLDcgQEAgbWFrZSBpbnN0YWxsCiBjcCBpMzg2LXNvZnRtbXUvcWVtdS1zeXN0ZW0taTM4
NiAvdXNyL2xpYi94ZW4vYmluLwogYGBgCiAKLSMjIEJ1aWxkaW5nIENvcmVPUyBya3QKKyMjIyBC
dWlsZGluZyBDb3JlT1Mgcmt0CiBgYGAKIGFwdC1nZXQgaW5zdGFsbCBnb2xhbmcgYXV0b21ha2Ug
bGliYWNsMS1kZXYgbGlic3lzdGVtZC1kZXYKIC4vY29uZmlndXJlIC0tZGlzYWJsZS10cG0gLS13
aXRoLXN0YWdlMS1mbGF2b3JzPWNvcmVvcwpAQCAtNjIsNyArNjgsNyBAQCBtYWtlCiBjcCBidWls
ZC1ya3QtMS4yNi4wK2dpdC90YXJnZXQvYmluL3JrdCAvdXNyL3NiaW4KIGBgYAogCi0jIyBCdWls
ZGluZyBzdGFnZTEteGVuCisjIyMgQnVpbGRpbmcgc3RhZ2UxLXhlbgogYGBgCiBhcHQtZ2V0IGlu
c3RhbGwgYnVzeWJveC1zdGF0aWMganEKIApAQCAtNzIsMyArNzgsODMgQEAgZXhwb3J0IEdPUEFU
SD0vcGF0aC90by9nb3BhdGgKIGJhc2ggYnVpbGQuc2gKIGNwIHN0YWdlMS14ZW4uYWNpIC9ob21l
L3VzZXJuYW1lCiBgYGAKKworPGEgbmFtZT0iYnVpbGRfZmVkb3JhIj48L2E+CisjIyBGZWRvcmEK
KworT24gRmVkb3JhIHRoZXJlIGFyZSB0d28gd2F5cyB0byBidWlsZCBzdGFnZTEteGVuIGFydGlm
YWN0cy4KKworICogW0NvbnRhaW5lciBCdWlsZF0oI2J1aWxkX2ZlZG9yYV9jb250YWluZXJfYnVp
bGQpCisgKiBbTWFudWFsIEJ1aWxkXSgjYnVpbGRfZmVkb3JhX21hbnVhbF9idWlsZCkKKworPGEg
bmFtZT0iYnVpbGRfZmVkb3JhX2NvbnRhaW5lcl9idWlsZCI+PC9hPgorIyMjIENvbnRhaW5lciBC
dWlsZAorCitXZSBjYW4gYnVpbGQgc3RhZ2UxLXhlbiBhcnRpZmFjdHMgKFhlbiwgUUVNVSBhbmQg
cmt0KSBhdXRvbWF0aWNhbGx5IGluIGEgZG9ja2VyIGNvbnRhaW5lciBhcyBmb2xsb3dzICZuZGFz
aDsKKworYGBgCitjZCBzdGFnZTEteGVuCisKK2RvY2tlciBwdWxsIGxhbWJkYWxpbnV4ZmVkb3Jh
L3N0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdAorCitkb2NrZXIgcnVuIC0tcm0gXAorICAtdiBg
cHdkYDovcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4gXAorICAtdiAv
dG1wOi90bXAgXAorICAtdCAtaSBsYW1iZGFsaW51eGZlZG9yYS9zdGFnZTEteGVuLWZlZG9yYS1i
dWlsZHJvb3QgXAorICAvc2Jpbi9teV9pbml0IC0tIC9yb290L2Jpbi9ydW4KK2BgYAorCitPbmNl
IGBkb2NrZXIgcnVuYCBjb21wbGV0ZXMsIHRoZSBidWlsZCBhcnRpZmFjdCBgc3RhZ2UxLXhlbi1i
dWlsZC50YXIuZ3pgIGlzIGdlbmVyYXRlZCBpbiBgL3RtcGAgZGlyZWN0b3J5LiBQbGVhc2Ugc2Vl
IFtSVU5OSU5HX1NUQUdFMV9YRU4ubWRdKGJ1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4u
bWQpIGZvciBkZXRhaWxzIG9uIGhvdyB0byBzZXR1cCBGZWRvcmEgZm9yIHJ1bm5pbmcgc3RhZ2Ux
LXhlbi4KKworPGEgbmFtZT0iYnVpbGRfZmVkb3JhX21hbnVhbF9idWlsZCI+PC9hPgorIyMjIE1h
bnVhbCBCdWlsZAorCitJdCBpcyBhbHNvIHBvc3NpYmxlIHRvIG1hbnVhbGx5IGJ1aWxkIHN0YWdl
MS14ZW4gY29tcG9uZW50cyBvbiBhIEZlZG9yYSBob3N0LiAKKworUGxlYXNlIGVuc3VyZSB0aGF0
IHlvdSBoYXZlIGFsbCB0aGUgZGVwZW5kZW5jaWVzIGluc3RhbGxlZC4gVGhlIGRlcGVuZGVuY2ll
cyBmb3IgWGVuLCBRRU1VLCBya3QgYW5kIHN0YWdlMS14ZW4gaXMgZG9jdW1lbnRlZCBpbiBbYnVp
bGRyb290LURvY2tlcmZpbGVdKGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtRG9ja2VyZmlsZSkuIFlv
dSB3aWxsIGFsc28gbmVlZCB0byBpbnN0YWxsIFtgYmludXRpbHNgXShodHRwczovL2dpdGh1Yi5j
b20vbGFtYmRhLWxpbnV4LWZlZG9yYS9iaW51dGlscykgcGFja2FnZSB0aGF0IGlzIGNvbXBpbGVk
IHdpdGggYGkzODZwZWAgc3VwcG9ydC4gWW91IGNhbiBkb3dubG9hZCB0aGUgcHJlLWJ1aWx0IFJQ
TXMgZnJvbSBbaGVyZV0oaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL29wZW4/aWQ9MEJfdFRidXht
dVJ6SVIwNXdRM0UxZVdWeWFHcykuCisKK0luc3RhbGwgYGJpbnV0aWxzYCBwYWNrYWdlLgorCitg
YGAKK3RhciB4dmYgYmludXRpbHMtMi4yNi4xLTEuMS5mYzI1LnRhcgorCitkbmYgaW5zdGFsbCAt
eSAuL2JpbnV0aWxzLzIuMjYuMS8xLjEuZmMyNS94ODZfNjQvYmludXRpbHMtMi4yNi4xLTEuMS5m
YzI1Lng4Nl82NC5ycG0KK2BgYAorCitZb3UgY2FuIHZlcmlmeSBgaTM4NnBlYCBzdXBwb3J0IGlu
IGBiaW51dGlsc2AgYnkgZG9pbmcgdGhlIGZvbGxvd2luZy4KKworYGBgCitbcm9vdEBsb2NhbGhv
c3RdIyBsZCAtVgorR05VIGxkIHZlcnNpb24gMi4yNi4xLTEuMS5mYzI1ICBTdXBwb3J0ZWQgZW11
bGF0aW9uczoKKyAgIGVsZl94ODZfNjQKKyAgIGVsZjMyX3g4Nl82NAorICAgZWxmX2kzODYKKyAg
IGVsZl9pYW1jdQorICAgaTM4NmxpbnV4CisgICBlbGZfbDFvbQorICAgZWxmX2sxb20KKyAgIGkz
ODZwZXAKKyAgIGkzODZwZQorYGBgCisKK1lvdSBzaG91bGQgc2VlIHRoZSBsaW5lcyBgaTM4NnBl
cGAgYW5kIGBpMzg2cGVgIGluIHRoZSBvdXRwdXQuCisKK05leHQgeW91IGNhbiBidWlsZCBYZW4s
IFFlbXUgYW5kIHJrdCB1c2luZyB0aGUgZm9sbG93aW5nIHNjcmlwdHMgJm5kYXNoOworCisgKiBb
YGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3hlbmBdKGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3hl
bikKKyAqIFtgYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcWVtdWBdKGJ1aWxkL2ZlZG9yYS9jb21w
b25lbnRzL3FlbXUpCisgKiBbYGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3JrdGBdKGJ1aWxkL2Zl
ZG9yYS9jb21wb25lbnRzL3JrdCkKKworUGxlYXNlIHJldmlldyB0aGUgc2NyaXB0cyBhbmQgYWRq
dXN0IHRoZSBwYXRocyBhY2NvcmRpbmcgdG8geW91ciByZXF1aXJlbWVudHMuCisKK09uY2UgdGhl
IGRlcGVuZGVuY2llcyBhcmUgaW5zdGFsbGVkLCB5b3UgY2FuIGJ1aWxkIHN0YWdlMS14ZW4KKwor
YGBgCitnaXQgY2xvbmUgaHR0cHM6Ly9naXRodWIuY29tL3JrdC9zdGFnZTEteGVuLmdpdAorY2Qg
c3RhZ2UxLXhlbgorZXhwb3J0IEdPUEFUSD0vcGF0aC90by9nb3BhdGgKK2Jhc2ggYnVpbGQuc2gK
K2NwIHN0YWdlMS14ZW4uYWNpIC9ob21lL3VzZXJuYW1lCitgYGAKKworUGxlYXNlIHNlZSBbUlVO
TklOR19TVEFHRTFfWEVOLm1kXShidWlsZC9mZWRvcmEvUlVOTklOR19TVEFHRTFfWEVOLm1kKSBm
b3IgZGV0YWlscyBvbiBob3cgdG8gcnVuIHJrdCB3aXRoIHN0YWdlMS14ZW4uCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 27 04:02:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 04: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.xen.org>)
	id 1dlola-0001ot-Cd; Sun, 27 Aug 2017 04:01:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlolZ-0001om-Pd
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 04:01:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 08/A5-03937-42442A95; Sun, 27 Aug 2017 04:01:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfZZVG
 kwafblhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPtHu+DmcsaKjj2T2RsY
 V1V0MXJxCAn8ZZSYv3UuI4TzmFFiyoHVbBDONkaJDftOsHYxcnKICDhLfD0zlx3E5hXQl7i2c
 A0LiC0s4CJx9tY1ZhBbQqBHSeL3Y20I21vi4v/dzDD2htUPgOrZOdgErCQOiYFEWQRUJSbPmc
 w4gZF7ASPDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQJ8
 zAMEOxr9rAw8xSnIwKYnyOmgsjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvPaVGkkGBRanpq
 RVpmDjD4YNISHDxKIrx3QNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOuwqkSACkKKM0D
 24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3NcgUnsy8ErhNr4COYAI6QlFwIcgRJY
 kIKakGxgX7Tr2/ajvNQW0i24JPK59Xhl7gfr7TP+r89/zKldKPvDQeZLz74rC+przasn+X/c/
 7y0TU30jNmyxuz3L4ra5+nE7e0QhJZiuWqcqv5543uGIkdHUm89LiVzJly3578Xl4OfxfUrpm
 mxl/u7NGrI11k+R/9R89e5qu3qh//u26FNcHlRNsPUosxRmJhlrMRcWJAKipIgt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503806498!112825667!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3492 invoked from network); 27 Aug 2017 04:01:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 04:01:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlolS-0004dp-Ch; Sun, 27 Aug 2017 04: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 1dlolN-0003wY-1q; Sun, 27 Aug 2017 04:01:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlolM-0003Ih-7X; Sun, 27 Aug 2017 04:01:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112886-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail: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-amd64-amd64-xl-rtds:debian-install: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-libvirt: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-raw: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-xl-qemut-win10-i386:windows-install: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 04:01:28 +0000
Subject: [Xen-devel] [linux-3.18 test] 112886: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0078584245627641026=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0078584245627641026==
Content-Type: text/plain

flight 112886 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112886/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 build-arm64                   3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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-raw 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-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
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   36 days
Failing since        112351  2017-07-27 22:26:55 Z   30 days   44 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  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-pvh-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-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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============0078584245627641026==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0078584245627641026==--

From xen-devel-bounces@lists.xen.org Sun Aug 27 07:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 07: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.xen.org>)
	id 1dlrlD-0005SL-3X; Sun, 27 Aug 2017 07:13:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dlrlB-0005SB-Ii
 for xen-devel@lists.xenproject.org; Sun, 27 Aug 2017 07:13:29 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 DD/83-03765-81172A95; Sun, 27 Aug 2017 07:13:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfS6jq544aJ
 Igw3fjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfk48zFhxKqui6uoWlgfGvfxcjF4eQwAxG
 iW97WlhAHBaBZlaJ+Qu+soE4EgLzWSWWPz3L3sXICeTkSbQe7GSEsPMlfs/dBWbzCghKnJz5B
 KibA2iUp8TBQxUgYTYBDYm1Uw6ygdgsAqoSj7qvsUCUB0jsmLyeGcQWFkiSOPrwO1hcREBJ4t
 6qyUwge5kFJjNJvP/eAbaXWUBTonX7byhbW2LZwtfMExj5ZyFZPQtJ2SwkZQsYmVcxahSnFpW
 lFukaGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIgMQ7GC8vDHgEKMkB5OS
 KK+DxsJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8a/MXRQoJFqWmp1akZeYAowImLcHBoyTC+
 xQkzVtckJhbnJkOkTrF6Mpx5cq6L0wcG1avB5JTDmwHkk/ebP/NxNHyFkgKseTl56VKifNeAm
 kWAGnOKM2DGw2L6EuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5n0JMoUnM68E7oJXQMcxAR2
 nKLgQ5LiSRISUVANj8ar51ouPN4c1afQLhmvHuQik3+LgfOxhE7BgOvvViMKdCteze7ba+Dz4
 c3y+0dtVsl8EHY4tnLK56vPkpDWy8dOOl9x4dyiXQVo00ef2BH7/agmXK+tURb52HbWdGD593
 cr7twVL4yIUKgxvspkpM/Da1wdIl37Nuz//5eIFa/Y+MH646w2jEktxRqKhFnNRcSIAfSy9we
 MCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503818007!73116697!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11271 invoked from network); 27 Aug 2017 07:13:27 -0000
Received: from mail-lf0-f44.google.com (HELO mail-lf0-f44.google.com)
 (209.85.215.44)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 07:13:27 -0000
Received: by mail-lf0-f44.google.com with SMTP id c189so2838626lfe.4
 for <xen-devel@lists.xenproject.org>; Sun, 27 Aug 2017 00:13:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc
 :content-transfer-encoding;
 bh=XadIheH14XKps8Xqm027UHmHYLGb9mdD9YE6i9MO990=;
 b=SKE+Ncg71KYc70XhodRUKsskg7R+9tatPxa0I6nfJc+eN3MiS55ktlwMc+UJ3NnNwn
 gQBr3n562SqdgSiAia+i4R1Jy79muKZPgc4a4WpRibtHq/xhtiw9s5LE+CwQ22c+jG2l
 +P1WFhHe7Kjs8uaZLXjDZc9ycgQfVqSvbUrM3hKX0gIpbzNxKzvJ9WpQI/iivKJUuJ16
 QTF9VeuzMPIOdQ1WKmdMW8Syk+HsrvYhAu3ugIVcMI+hc6Ub5PsaPNpqZU+bWnUC0WlG
 b5fQ+LVor0JiUjI9NIaosW7uqU2t0QhVC7auW1kEeViRfg5jjp7ghPGpGXKExJruZfro
 50eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc
 :content-transfer-encoding;
 bh=XadIheH14XKps8Xqm027UHmHYLGb9mdD9YE6i9MO990=;
 b=kXnDnlNatfJxM8czDKOxH0mMVdTYUQvQKRfZuyF+vBMrlpOhxeCo525LANFuuw5v7t
 xoCaLbE0AiFL0PJXw5Z3+d4s7k80ZLCCWkF2gnCEcrkIwZR6piyESaXk/5Q7PtbV3U1S
 xKO1Zz+Zsv7OdijKnAhJYJXyVvqAT6RIthXJnL5NWDY1SsMCu2N975nvOItrdBqD52Yv
 A9bKACbpyD5/sTabJxopJwMhQkKwIsTfMCpgts9SJHsr0HCyADhMMjs8K13Qbjjntami
 kdjb6Plpns7sVXK0gAJi2Ly6Mfe8RajGGjOK4Gky8a3p2LAIfNafl+V1ZXSXsX7qWLS3
 Nq2w==
X-Gm-Message-State: AHYfb5iK0GutVWOpWToijU1zBS3om2v/fC/hrvdaqio7jerQEuRbvotN
 D2qP5/XVD9HQCo4Cw8ZUh+YQa20h29u2
X-Received: by 10.25.32.66 with SMTP id g63mr1250813lfg.6.1503818006685; Sun,
 27 Aug 2017 00:13:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Sun, 27 Aug 2017 00:13:26 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sun, 27 Aug 2017 15:13:26 +0800
Message-ID: <CAHrd_jpkeJzSzhfTTB-xAnm6XfZgeEiL2DpgyPGfHoTGqN+EGQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: [Xen-devel] [RFC v5]Proposal to Allow Setting up Shared Memory
 Areas between VMs from xl Config File
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJJ20gdXBkYXRpbmcgdGhpcyBkb2N1bWVudCB0byByZWZsZWN0IHNvbWUgY2hhbmdlcyBp
biB0aGUgY29kZSBiYXNlZCBvbiB0aGUKZGlzY3Vzc2lvbnMgb24gI3hlbi1kZXZlbCBhbmQgb24g
dGhlIG1haWxpbmcgbGlzdC4KClRoZSBiaWdnZXN0IGNoYW5nZSBpcyB0byByZWYtY291bnRpbmcg
dGhlIHNzaG0geGVuc3RvcmUgZW50cnkgdG8gYXZvaWQgcmVtb3ZpbmcKdGhlIG5vZGUgdG9vIGVh
cmx5IHdoaWxlIHRoZSBtZW1vcnkgcGFnZXMgYXJlIHN0aWxsIGluIHVzZSwgaW4gc2VjdGlvbiAy
LjIuCgpUaGUgcmVzdCBhcmUgbWlub3IgY2hhbmdlcyBzdWNoIGFzIHR5cG9zIGFuZCBhbWJpZ3Vv
dXMgZXhwcmVzc2lvbnMuCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CjEuIE1vdGl2YXRpb24gYW5kIERlc2NyaXB0aW9uCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KVmlydHVhbCBtYWNoaW5lcyB1
c2UgZ3JhbnQgdGFibGUgaHlwZXJjYWxscyB0byBzZXR1cCBhIHNoYXJlIHBhZ2UgZm9yCmludGVy
LVZNcyBjb21tdW5pY2F0aW9ucy4gVGhlc2UgaHlwZXJjYWxscyBhcmUgdXNlZCBieSBhbGwgUFYK
cHJvdG9jb2xzIHRvZGF5LiBIb3dldmVyLCB2ZXJ5IHNpbXBsZSBndWVzdHMsIHN1Y2ggYXMgYmFy
ZW1ldGFsCmFwcGxpY2F0aW9ucywgbWlnaHQgbm90IGhhdmUgdGhlIGluZnJhc3RydWN0dXJlIHRv
IGhhbmRsZSB0aGUgZ3JhbnQgdGFibGUuClRoaXMgcHJvamVjdCBpcyBhYm91dCBzZXR0aW5nIHVw
IHNldmVyYWwgc2hhcmVkIG1lbW9yeSBhcmVhcyBmb3IgaW50ZXItVk1zCmNvbW11bmljYXRpb25z
IGRpcmVjdGx5IGZyb20gdGhlIFZNIGNvbmZpZyBmaWxlLgpTbyB0aGF0IHRoZSBndWVzdCBrZXJu
ZWwgZG9lc24ndCBoYXZlIHRvIGhhdmUgZ3JhbnQgdGFibGUgc3VwcG9ydCAoaW4gdGhlCmVtYmVk
ZGVkIHNwYWNlLCB0aGlzIGlzIG5vdCB1bnVzdWFsKSB0byBiZSBhYmxlIHRvIGNvbW11bmljYXRl
IHdpdGgKb3RoZXIgZ3Vlc3RzLgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQoyLiBJbXBsZW1lbnRhdGlvbiBQbGFuOgo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cgo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQoyLjEgSW50cm9kdWNlIGEgbmV3IFZNIGNvbmZpZyBvcHRpb24g
aW4geGw6Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgoyLjEuMSBEZXNp
Z24gR29hbHMKfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CgpUaGUgc2hhcmVkIGFyZWFzIHNo
b3VsZCBiZSBzaGFyZWFibGUgYW1vbmcgc2V2ZXJhbCAoPj0yKSBWTXMsIHNvIGV2ZXJ5IHNoYXJl
ZApwaHlzaWNhbCBtZW1vcnkgYXJlYSBpcyBhc3NpZ25lZCB0byBhIHNldCBvZiBWTXMuIFRoZXJl
Zm9yZSwgYSDigJx0b2tlbuKAnSBvcgrigJxpZGVudGlmaWVy4oCdIHNob3VsZCBiZSB1c2VkIGhl
cmUgdG8gdW5pcXVlbHkgaWRlbnRpZnkgYSBiYWNraW5nIG1lbW9yeSBhcmVhLgpBIHN0cmluZyBu
byBsb25nZXIgdGhhbiAxMjggYnl0ZXMgaXMgdXNlZCBoZXJlIHRvIHNlcnZlIHRoZSBwdXJwb3Nl
LgoKVGhlIGJhY2tpbmcgYXJlYSB3b3VsZCBiZSB0YWtlbiBmcm9tIG9uZSBkb21haW4sIHdoaWNo
IHdlIHdpbGwgbWFyawphcyB0aGUgIm1hc3RlciBkb21haW4iLCBhbmQgdGhpcyBkb21haW4gc2hv
dWxkIGJlIGNyZWF0ZWQgcHJpb3IgdG8gYW55Cm90aGVyICJzbGF2ZSBkb21haW4icy4gQWdhaW4s
IHdlIGhhdmUgdG8gdXNlIHNvbWUga2luZCBvZiB0YWcgdG8gdGVsbCB3aG8KaXMgdGhlICJtYXN0
ZXIgZG9tYWluIi4KCkFuZCB0aGUgYWJpbGl0eSB0byBzcGVjaWZ5IHRoZSBwZXJtaXNzaW9ucyBh
bmQgY2FjaGVhYmlsaXR5IChhbmQgc2hhcmVhYmlsaXR5CmZvciBBUk0gZ3Vlc3Qncykgb2YgdGhl
IHBhZ2VzIHRvIGJlIHNoYXJlZCBzaG91bGQgYWxzbyBiZSBnaXZlbiB0byB0aGUgdXNlci4KCjIu
Mi4yIFN5bnRheCBhbmQgQmVoYXZpb3IKfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KVGhl
IGZvbGxvd2luZyBleGFtcGxlIGlsbHVzdHJhdGVzIHRoZSBzeW50YXggb2YgdGhlIHByb3Bvc2Vk
IGNvbmZpZyBlbnRyeQooc3VwcG9zZSB0aGF0IHdlJ3JlIG9uIHg4Nik6CgpJbiB4bCBjb25maWcg
ZmlsZSBvZiB2bTE6CiAgc3RhdGljX3NobSA9IFsgJ2lkPUlEMSwgYmVnaW49MHgxMDAwMDAsIGVu
ZD0weDIwMDAwMCwgcm9sZT1tYXN0ZXIsICAgIFwKICAgICAgICAgICAgICAgICAgY2FjaGVfcG9s
aWN5PXg4Nl9ub3JtYWwsIHByb3Q9cncnLCAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICdpZD1JRDIsIGJlZ2luPTB4MzAwMDAwLCBlbmQ9MHg0MDAwMDAsIHJvbGU9bWFzdGVy
JyBdCgpJbiB4bCBjb25maWcgZmlsZSBvZiB2bTI6CiAgc3RhdGljX3NobSA9IFsgJ2lkPUlEMSwg
b2Zmc2V0ID0gMCwgYmVnaW49MHg1MDAwMDAsIGVuZD0weDYwMDAwMCwgICAgIFwKICAgICAgICAg
ICAgICAgICAgcm9sZT1zbGF2ZSwgcHJvdD1ydycgXQoKSW4geGwgY29uZmlnIGZpbGUgb2Ygdm0z
OgogIHN0YXRpY19zaG0gPSBbICdpZD1JRDIsIG9mZnNldCA9IDB4MTAwMDAsIGJlZ2luPTB4Njkw
MDAwLCAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgIGVuZD0weDgwMDAwMCwgcm9sZT1z
bGF2ZScgXQoKd2hlcmU6CiAgQGlkICAgICAgICAgICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUg
YmFja2luZyBtZW1vcnkgYXJlYS4KICAgICAgICAgICAgICAgICAgIENhbiBiZSBhbnkgc3RyaW5n
IHRoYXQgbWF0Y2hlcyB0aGUgcmVnZXhwICJbX2EtekEtWjAtOV0rIgogICAgICAgICAgICAgICAg
ICAgYW5kIG5vIGxvbmdlciB0aGFuIDEyOCBjaGFyYWN0ZXJzCgogIEBvZmZzZXQgICAgICAgICAg
Q2FuIG9ubHkgYXBwZWFyIHdoZW4gQHJvbGUgPSBzbGF2ZS4gVGhlIHNoYXJpbmcgd2lsbAogICAg
ICAgICAgICAgICAgICAgc3RhcnQgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIGJhY2tpbmcgbWVtb3J5
IGFyZWEgcGx1cwogICAgICAgICAgICAgICAgICAgdGhpcyBvZmZzZXQuIElmIG5vdCBzZXQsIGl0
IGRlZmF1bHRzIHRvIHplcm8uCiAgICAgICAgICAgICAgICAgICBDYW4gYmUgZGVjaW1hbHMgb3Ig
aGV4YWRlY2ltYWxzIG9mIHRoZSBmb3JtICIweDIwMDAwIiwKICAgICAgICAgICAgICAgICAgIGFu
ZCBzaG91bGQgYmUgdGhlIG11bHRpcGxlIG9mIHRoZSBoeXBlcnZpc29yIHBhZ2UKICAgICAgICAg
ICAgICAgICAgIGdyYW51bGFyaXR5IChjdXJyZW50bHkgNEsgb24gYm90aCBBUk0gYW5kIHg4Niku
CgogIEBiZWdpbi9lbmQgICAgICAgVGhlIGJvdW5kYXJpZXMgb2YgdGhlIHNoYXJlZCBtZW1vcnkg
YXJlYS4gVGhlIGZvcm1hdAogICAgICAgICAgICAgICAgICAgcmVxdWlyZW1lbnRzIGFyZSB0aGUg
c2FtZSB3aXRoIEBvZmZzZXQuIFRoaXMgc2hvdWxkIGFsc28KICAgICAgICAgICAgICAgICAgIGJl
IHRoZSBtdWx0aXBsZSBvZiB0aGUgaHlwZXJ2aXNvciBwYWdlIGdyYW51bGFyaXR5IChjdXJyZW50
bHkKICAgICAgICAgICAgICAgICAgIDRLIG9uIGJvdGggQVJNIGFuZCB4ODYpLgoKICBAcm9sZSAg
ICAgICAgICAgIENhbiBvbmx5IGJlICdtYXN0ZXInIG9yICdzbGF2ZScsIGl0IGRlZmF1bHRzIHRv
ICdzbGF2ZScuCgogIEBwcm90ICAgICAgICAgICAgV2hlbiBAcm9sZSA9IG1hc3RlciwgdGhpcyBt
ZWFucyB0aGUgbGFyZ2VzdCBzZXQgb2YKICAgICAgICAgICAgICAgICAgIHN0YWdlLTIgcGVybWlz
c2lvbiBmbGFncyB0aGF0IGNhbiBiZSBncmFudGVkIHRvIHRoZQogICAgICAgICAgICAgICAgICAg
c2xhdmUgZG9tYWlucy4KICAgICAgICAgICAgICAgICAgIFdoZW4gQHJvbGUgPSBzbGF2ZSwgdGhp
cyBtZWFucyB0aGUgc3RhZ2UtMiBwZXJtaXNzaW9uCiAgICAgICAgICAgICAgICAgICBmbGFncyBv
ZiB0aGUgc2hhcmVkIG1lbW9yeSBhcmVhLgogICAgICAgICAgICAgICAgICAgQ3VycmVudGx5IG9u
bHkgJ3J3JyBpcyBzdXBwb3J0ZWQuIElmIG5vdCBzZXQuIGl0CiAgICAgICAgICAgICAgICAgICBk
ZWZhdWx0cyB0byAncncnLgoKICBAY2FjaGVfcG9saWN5ICAgIENhbiBvbmx5IGFwcGVhciB3aGVu
IEByb2xlID0gbWFzdGVyLgogICAgICAgICAgICAgICAgICAgVGhlIHN0YWdlLTIgY2FjaGVhYmls
aXR5L3NoYXJlYWJpbGl0eSBhdHRyaWJ1dGVzIG9mIHRoZQogICAgICAgICAgICAgICAgICAgc2hh
cmVkIG1lbW9yeSBhcmVhLiBDdXJyZW50bHksIG9ubHkgdHdvIHBvbGljaWVzIGFyZQogICAgICAg
ICAgICAgICAgICAgc3VwcG9ydGVkOgogICAgICAgICAgICAgICAgICAgICAqIEFSTV9ub3JtYWw6
IE9ubHkgYXBwbGljYWJsZSB0byBBUk0gZ3Vlc3RzLiBUaGlzCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgd291bGQgbWVhbiBJbm5lciBhbmQgT3V0ZXIgV3JpdGUtQmFjawogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENhY2hlYWJsZSwgYW5kIElubmVyIFNoYXJl
YWJsZS4KICAgICAgICAgICAgICAgICAgICAgKiB4ODZfbm9ybWFsOiBPbmx5IGFwcGxpY2FibGUg
dG8geDg2IEhWTSBndWVzdHMuIFRoaXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB3b3VsZCBtZWFuIFdyaXRlLUJhY2sgQ2FjaGVhYmxlLgogICAgICAgICAgICAgICAgICAgSWYg
bm90IHNldCwgaXQgZGVmYXVsdHMgdG8gdGhlICpfbm9ybWFsIHBvbGljeSBmb3IgdGhlCiAgICAg
ICAgICAgICAgICAgICBjdXJyZW50IHBsYXRmb3JtLgoKTm90ZToKICBUaGUgc2l6ZXMgb2YgdGhl
IGFyZWFzIHNwZWNpZmllZCBieSBAYmVnaW4gYW5kIEBlbmQgaW4gdGhlIHNsYXZlCiAgZG9tYWlu
J3MgY29uZmlnIGZpbGUgc2hvdWxkIGJlIHNtYWxsZXIgdGhhbiBvciBlcXVhbCB0byB0aGUgY29y
cmVzcG9uZGluZwogIHNpemVzIHNwZWNpZmllZCBpbiBpdHMgbWFzdGVyJ3MgZG9tYWluLiBBbmQg
QG9mZnNldCBzaG91bGQgYWx3YXlzIGJlIHdpdGhpbgogIHRoZSBiYWNraW5nIG1lbW9yeSByZWdp
b24uIEEgbWFzdGVyIGNhbiBvZmZlciBzZXZlcmFsIG92ZXJsYXBwaW5nIHJlZ2lvbnMgYXMKICB0
aGUgYmFja2luZyBtZW1vcnkgcmVnaW9uIGZvciBzZXZlcmFsIGRpZmZlcmVudCBzc2htIElEJ3Ms
IGJ1dCB0aGUgc2xhdmVzCiAgY2FuJ3QgbWFwIHR3byBkaWZmZXJlbnQgYmFja2luZyBtZW1vcnkg
cmVnaW9ucyBpbnRvIGFuIG92ZXJsYXBwaW5nIG1lbW9yeQogIHNwYWNlLiBBbmQgZWFjaCBzaGFy
ZWQgbWVtb3J5IHJlZ2lvbiBJRCBjYW4gYXBwZWFyIGF0IG1vc3Qgb25jZSBpbiBvbmUKICBkb21h
aW4ncyB4bCBjb25maWcgZmlsZS4KICBUaGUgIm1hc3RlciIgcm9sZSBpbiB2bTEgZm9yIGJvdGgg
SUQxIGFuZCBJRDIgaW5kaWNhdGVzIHRoYXQgdm0xIHNob3VsZCBiZQogIGNyZWF0ZWQgcHJpb3Ig
dG8gYm90aCB2bTIgYW5kIHZtMywgZm9yIHRoZXkgYm90aCByZWx5IG9uIHRoZSBwYWdlcyBiYWNr
ZWQgYnkKICB2bTEuIElmIG9uZSB0cmllcyB0byBjcmVhdGUgdm0yIG9yIHZtMyBwcmlvciB0byB2
bTEsIHNoZSB3aWxsIGdldCBhbiBlcnJvci4KCkluIHRoZSBleGFtcGxlIGFib3ZlLiBBIG1lbW9y
eSBhcmVhIElEMSB3aWxsIGJlIHNoYXJlZCBiZXR3ZWVuIHZtMSBhbmQgdm0yLgpUaGlzIGFyZWEg
d2lsbCBiZSB0YWtlbiBmcm9tIHZtMSBhbmQgYWRkZWQgdG8gdm0yJ3Mgc3RhZ2UtMiBwYWdlIHRh
YmxlLgpUaGUgcGFyYW1ldGVyICJwcm90PXJ3IiBtZWFucyB0aGF0IHRoaXMgbWVtb3J5IGFyZWEg
aXMgb2ZmZXJlZCB3aXRoIHJlYWQtd3JpdGUKcGVybWlzc2lvbi4gdm0xIGNhbiBhY2Nlc3MgdGhp
cyBhcmVhIHVzaW5nIDB4MTAwMDAwfjB4MjAwMDAwLCBhbmQgdm0yIHVzaW5nCjB4NTAwMDAwfjB4
NjAwMDAwLiBUaGUgc3RhZ2UtMiBjYWNoZSBwb2xpY3kgb2YgdGhpcyBiYWNraW5nIG1lbW9yeSBh
cmVhIGlzCng4Nl9ub3JtYWwuCgpMaWtld2lzZSwgYSBtZW1vcnkgYXJlYSBJRDIgd2lsbCBiZSBz
aGFyZWQgYmV0d2VlbiB2bTEgYW5kIHZtMyB3aXRoIHJlYWQtd3JpdGUKcGVybWlzc2lvbnMuIHZt
MSBpcyB0aGUgbWFzdGVyIGFuZCB2bTIgdGhlIHNsYXZlLiBOb3RlIHRoZSBAb2Zmc2V0ID0gMHgx
MDAwMAppbiB2bTInIGNvbmZpZy4gVGhlIGFjdHVhbCBzaGFyaW5nIHJlbGF0aW9uc2hpcCB3b3Vs
ZCBiZToKICAgKHZtMSA6IDB4MzEwMDAwfjB4NDAwMDAwKSA8PT09PT0+ICh2bTIgOiAweDY5MDAw
MH4weDgwMDAwMCkKVGhlIHN0YWdlLTIgY2FjaGUgcG9saWN5IG9mIHRoaXMgYmFja2luZyBtZW1v
cnkgYXJlYSBpcyB4ODZfbm9ybWFsLgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KMi4yIFN0b3JlIHRoZSBtZW0tc2hhcmluZyBpbmZvcm1hdGlvbiBpbiB4ZW5zdG9yZQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpGb3Igd2UgZG9uJ3QgaGF2ZSBz
b21lIHBlcnNpc3RlbnQgc3RvcmFnZSBmb3IgeGwgdG8gc3RvcmUgdGhlIGluZm9ybWF0aW9uCm9m
IHRoZSBzaGFyZWQgbWVtb3J5IGFyZWFzLCB3ZSBoYXZlIHRvIGZpbmQgc29tZSB3YXkgdG8ga2Vl
cCBpdCBiZXR3ZWVuIHhsCmxhdW5jaGVzLiBBbmQgeGVuc3RvcmUgaXMgYSBnb29kIHBsYWNlIHRv
IGRvIHRoaXMuIFRoZSBpbmZvcm1hdGlvbiBmb3Igb25lCnNoYXJlZCBhcmVhIHNob3VsZCBpbmNs
dWRlIHRoZSBJRCwgbWFzdGVyJ3MgZG9taWQsIGFkZHJlc3MgcmFuZ2UsCm1lbW9yeSBhdHRyaWJ1
dGVzIGFuZCBpbmZvcm1hdGlvbiBvZiB0aGUgc2xhdmVzIGV0Yy4gQmVzaWRlcywgc2luY2UgYSBt
YXN0ZXIKZG9tYWluIGNhbid0IGJlIHRvdGFsbHkgZGVzdHJveWVkIGlmIHRoZSBiYWNraW5nIHBh
Z2VzIGFyZSBzdGlsbCBpbiB1c2UgKHdoZXRoZXIKYnkgaXRzZWxmIG9yIGJ5IHRoZSBzbGF2ZXMp
LCB3ZSBuZWVkIHRvIHJlZmNvdW50IHRoZSBzc2htIGVudHJ5IGFuZCBvbmx5CmNsZWFudXAgdGhl
IG1hc3RlciBpbmZvbWF0aW9uIChhbmQgdGh1cyB0aGUgd2hvbGUgc3NobSBwYXRoKSB3aGVuIHRo
ZSByZWZjb3VudApyZWFjaGVzIDAuCkEgY3VycmVudCBwbGFuIGlzIHRvIHBsYWNlIHRoZSBpbmZv
cm1hdGlvbiB1bmRlciAvbG9jYWwvc2hhcmVkX21lbS9JRC4KU3RpbGwgdGFrZSB0aGUgYWJvdmUg
Y29uZmlnIGZpbGVzIGFzIGFuIGV4YW1wbGU6CgpJZiB3ZSBpbnN0YW50aWF0ZSB2bTEsIHZtMiBh
bmQgdm0zLCBvbmUgYWZ0ZXIgYW5vdGhlciwg4oCceGVuc3RvcmUgbHMgLWbigJ0gc2hvdWxkCm91
dHB1dCBzb21ldGhpbmcgbGlrZSB0aGlzOgoKQWZ0ZXIgVk0xIHdhcyBpbnN0YW50aWF0ZWQsIHRo
ZSBvdXRwdXQgb2Yg4oCceGVuc3RvcmUgbHMgLWYKd2lsbCBiZSBzb21ldGhpbmcgbGlrZSB0aGlz
OgoKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9tYXN0ZXIgPSBkb21pZF9vZl92bTEKICAgIC9s
b2NhbC9zaGFyZWRfbWVtL0lEMS9iZWdpbiA9ICIweDEwMDAwMCIKICAgIC9sb2NhbC9zaGFyZWRf
bWVtL0lEMS9lbmQgPSAiMHgyMDAwMDAiCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDEvcHJvdCA9
ICJydyIKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9jYWNoZV9wb2xpY3kgPSAieDg2X25vcm1h
bCIKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9zbGF2ZXMgPSAiIgogICAgL2xvY2FsL3NoYXJl
ZF9tZW0vSUQxL3VzZXJzID0gIjEiCgogICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL21hc3RlciA9
IGRvbWlkX29mX3ZtMQogICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL2JlZ2luID0gIjB4MzAwMDAw
IgogICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL2VuZCA9ICIweDQwMDAwMCIKICAgIC9sb2NhbC9z
aGFyZWRfbWVtL0lEMi9wZXJtaXNzaW9ucyA9ICJydyIKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lE
Mi9jYWNoZV9wb2xpY3kgPSAieDg2X25vcm1hbCIKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMi9z
bGF2ZXMgPSAiIgogICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL3VzZXJzID0gIjEiCgpBZnRlciBW
TTIgd2FzIGluc3RhbnRpYXRlZCwgdGhlIGZvbGxvd2luZyBuZXcgbGluZXMgd2lsbCBhcHBlYXI6
CgogICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQxL3VzZXJzID0gIjIiCgogICAgL2xvY2FsL3NoYXJl
ZF9tZW0vSUQxL3NsYXZlcy9kb21pZF9vZl92bTIvYmVnaW4gPSAiMHg1MDAwMDAiCiAgICAvbG9j
YWwvc2hhcmVkX21lbS9JRDEvc2xhdmVzL2RvbWlkX29mX3ZtMi9lbmQgPSAiMHg2MDAwMDAiCiAg
ICAvbG9jYWwvc2hhcmVkX21lbS9JRDEvc2xhdmVzL2RvbWlkX29mX3ZtMi9vZmZzZXQgPSAiMHgw
IgogICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQxL3NsYXZlcy9kb21pZF9vZl92bTIvcGVybWlzc2lv
bnMgPSAicnciCgpBZnRlciBWTTIgd2FzIGluc3RhbnRpYXRlZCwgdGhlIGZvbGxvd2luZyBuZXcg
bGluZXMgd2lsbCBhcHBlYXI6CgogICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL3VzZXJzID0gIjIi
CgogICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL3NsYXZlcy9kb21pZF9vZl92bTMvYmVnaW4gPSAi
MHg2OTAwMDAiCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvc2xhdmVzL2RvbWlkX29mX3ZtMy9l
bmQgPSAiMHg4MDAwMDAiCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvc2xhdmVzL2RvbWlkX29m
X3ZtMy9vZmZzZXQgPSAiMHgxMDAwMCIKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMi9zbGF2ZXMv
ZG9taWRfb2Zfdm0zL3Blcm1pc3Npb25zID0gInJ3IgoKCldoZW4gd2UgZW5jb3VudGVyIGFuIHN0
YXRpY19zaG0gZW50cnkgd2l0aCBpZCA9IElEeCBkdXJpbmcgInhsIGNyZWF0ZSI6CgogICsgSWYg
dGhlcmUncyBOTyBjb3JyZXNwb25kaW5nIGVudHJ5IGluIHhlbnN0b3JlOgogICAgKyBJZiBAcm9s
ZT1tYXN0ZXIsIGNyZWF0ZSB0aGUgY29ycmVzcG9uZGluZyBlbnRyaWVzIGZvciBJRHggaW4geGVu
c3RvcmUKICAgICsgSWYgQHJvbGU9c2xhdmUsIHNheSBlcnJvci4KCiAgKyBJZiB0aGUgY29ycmVz
cG9uZGluZyBlbnRyeSBleGlzdHMgaW4geGVuc3RvcmU6CiAgICArIElmIEByb2xlPW1hc3Rlciwg
c2F5IGVycm9yCiAgICArIElmIEByb2xlPXNsYXZlLCBtYXAgdGhlIHBhZ2VzIHRvIHRoZSBuZXds
eSBjcmVhdGVkIGRvbWFpbiwgYW5kIGFkZCB0aGUKICAgICAgbmVjY2VzYXNyeSBpbmZvcm1hdGlv
bnMgdW5kZXIgL2xvY2FsL3NoYXJlZF9tZW0vSUR4L3NsYXZlcy4KCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09CjIuMyBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgdGhlIG1lbW9y
eSBhcmVhcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpIYW5kbGUgdGhl
IG5ld2x5IGFkZGVkIGNvbmZpZyBvcHRpb24gaW4gdG9vbHMve3hsLCBsaWJ4bH0gYW5kIHV0aWxp
emUKdG9vcy9saWJ4YyB0byBkbyB0aGUgYWN0dWFsIG1lbW9yeSBtYXBwaW5nLiBTcGVjaWZpY2Fs
bHksIHdlIHdpbGwgdXNlCnhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcF9iYXRjaCB3aXRoIFhFTk1B
UFNQQUNFX2dtZm5fZm9yZWlnbiB0bwpkbyB0aGUgYWN0dWFsIG1hcHBpbmcgZHVyaW5nIGRvbWFp
biBjcmVhdGlvbiBhbmQgeGNfZG9tYWluX3JlbW92ZV9mcm9tX3BoeXNtYXAKdG8gZG8gdGhlIHVu
bWFwcGluZyBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uLgoKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KMi40IGVycm9yIGhhbmRsaW5nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09CkFkZCBjb2RlIHRvIGhhbmRsZSB2YXJpb3VzIGVycm9yczogSW52
YWxpZCBhZGRyZXNzLCBpbnZhbGlkIHBlcm1pc3Npb25zLCB3cm9uZwpvcmRlciBvZiB2bSBjcmVh
dGlvbiwgd3JvbmcgbGVuZ3RoIG9mIG1lbW9yeSBhcmVhLCB1bnN1cHBvcnRlZCB2bXMgZXRjLgoK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQozLiBF
eHBlY3RlZCBPdXRjb21lcy9Hb2FsczoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpBIG5ldyBWTSBjb25maWcgb3B0aW9uIGluIHhsIHdpbGwgYmUg
aW50cm9kdWNlZCwgYWxsb3dpbmcgdXNlcnMgdG8gc2V0dXAKc2V2ZXJhbCBzaGFyZWQgbWVtb3J5
IGFyZWFzIGZvciBpbnRlci1WTXMgY29tbXVuaWNhdGlvbnMuClRoaXMgc2hvdWxkIHdvcmsgb24g
Ym90aCB4ODYgYW5kIEFSTS4KCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KMy4gRnV0dXJlIERpcmVjdGlvbnM6Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW1wbGVtZW50IHRoZSBtaXNzaW5nIEBw
cm90IGZsYWdzIGFuZCBAY2FjaGVfcG9saWN5IG9wdGlvbnMuCgpBbGxvdyB1c2VycyB0byBvcHRp
b25hbGx5IHNoYXJlIG1mbi1jb250aWd1b3VzIHBhZ2VzLgoKU2V0IHVwIGEgbm90aWZpY2F0aW9u
IGNoYW5uZWwgYmV0d2VlbiBkb21haW5zIHdobyBhcmUgY29tbXVuaWNhdGluZyB0aHJvdWdoCnNo
YXJlZCBtZW1vcnkgcmVnaW9ucywgdGhpcyBhbGxvd3Mgb25lIHZtIHRvIHNpZ25hbCBoZXIgZnJp
ZW5kcyB3aGVuIGRhdGEgaXMKYXZhaWxhYmxlIGluIHRoZSBzaGFyZWQgbWVtb3J5IG9yIHdoZW4g
dGhlIGRhdGEgaW4gdGhlIHNoYXJlZCBtZW1vcnkgaXMKY29uc3VtZWQuIFRoZSBjaGFubmVsIGNv
dWxkIGJlIGJ1aWx0IHVwb24gUFBJIG9yIFNHSS4KCgpbU2VlIGFsc286Cmh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjU2hhcmVfYV9wYWdl
X2luX21lbW9yeV9mcm9tX3RoZV9WTV9jb25maWdfZmlsZV0KCkNoZWVycywKClpob25nemUgTGl1
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 27 07:19:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 07: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.xen.org>)
	id 1dlrqu-0005gq-TZ; Sun, 27 Aug 2017 07:19:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlrqt-0005gS-Om
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 07:19:23 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 88/A4-22472-A7272A95; Sun, 27 Aug 2017 07:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbeyaFG
 kwdtFBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Hl1OlPB3ibGimt/DrM0
 MP4M72Lk4hAS+Mso8XfPbhYI5zGjxJ6ZM5ggnG2MEs93/mHsYuTkEBFwlvh6Zi47iM0roC+x9
 sQ8FhBbWCBYYuuayewgDRIC/xQlvjx5ywaSkBDwlni2cTUTjL3txi6gBnYONgEriUNiIFEWAV
 WJvTdWME1g5F7AyLCKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT9
 3EyPQ7/UMDIw7GNtP+B1ilORgUhLlddBYGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgretcFGk
 kGBRanpqRVpmDjAAYdISHDxKIrxnQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOmwlSJ
 ABSlFGaBzcCFg2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzngOZwpOZVwK36RXQEUxARy
 gKLgQ5oiQRISXVwBj2IOj9+xeZ5XwhsXWSR+c9/zlBSD34odZ5+7rvnmEsjkq1vFm/E3TYpL4
 lNLPe/nDvQPeZf9VH7Hy6HK9nzwk37SnoW3M+TvPzgotrmp4c3ty6LeKbZdIBhdqw6KZ37Bbb
 V/3K5d8nMelf1OKv96q2Oe8L7azI1/f88NngR/On/tblfVxKnUosxRmJhlrMRcWJAOL3z56BA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503818360!53717680!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58426 invoked from network); 27 Aug 2017 07:19:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 07:19:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlrqn-0001b0-DJ; Sun, 27 Aug 2017 07:19: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 1dlrqh-0003Yd-Ph; Sun, 27 Aug 2017 07:19:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlrqh-0006o9-Hg; Sun, 27 Aug 2017 07:19:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112887-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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:build-arm64-libvirt: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=bab9752480c54b5f483a0f52e53cbdef55a83219
X-Osstest-Versions-That: linux=90a6cd503982bfd33ce8c70eb49bd2dd33bc6325
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 07:19:11 +0000
Subject: [Xen-devel] [linux-linus test] 112887: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2972983418232360020=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2972983418232360020==
Content-Type: text/plain

flight 112887 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112887/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112876
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 112876

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 112876

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112876
 build-arm64-pvops             3 capture-logs                broken like 112876
 build-arm64-xsm               2 hosts-allocate              broken like 112876
 build-arm64-xsm               3 capture-logs                broken like 112876
 build-arm64                   2 hosts-allocate              broken like 112876
 build-arm64                   3 capture-logs                broken like 112876
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112864
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112864
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112876
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112876
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112876
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-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     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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-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-i386-xl-qemut-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:
 linux                bab9752480c54b5f483a0f52e53cbdef55a83219
baseline version:
 linux                90a6cd503982bfd33ce8c70eb49bd2dd33bc6325

Last test of basis   112876  2017-08-25 19:51:14 Z    1 days
Failing since        112884  2017-08-26 14:33:01 Z    0 days    2 attempts
Testing same since   112887  2017-08-26 23:25:02 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anton Vasilyev <vasilyev@ispras.ru>
  Arnd Bergmann <arnd@arndb.de>
  Balasubramaniam, Hari Chand <hari.chand.balasubramaniam@intel.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Brendan Higgins <brendanhiggins@google.com>
  Brian Norris <computersforpeace@gmail.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Chuck Lever <chuck.lever@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  Dave Hansen <dave.hansen@linux.intel.com>
  David Miller <davem@davemloft.net>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Biggers <ebiggers@google.com>
  fred gao <fred.gao@intel.com>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Javier Martinez Canillas <javierm@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jens Axboe <axboe@kernel.dk>
  Joakim Tjernlund <joakim.tjernlund@infinera.com>
  Joel Stanley <joel@jms.id.au>
  John Stultz <john.stultz@linaro.org>
  Jon Hunter <jonathanh@nvidia.com>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  KT Liao <kt.liao@emc.com.tw>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Masaki Ota <masaki.ota@jp.alps.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>
  Mika Kahola <mika.kahola@intel.com>
  Minchan Kim <minchan@kernel.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikhil Mahale <nmahale@nvidia.com>
  Oliver WeiÃŸbarth <mail@oweissbarth.de>
  Olliver Schinagl <oliver@schinagl.nl>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Donohue <linux-kernel@PaulSD.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pierguido Lambri <plambri@redhat.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Ross Zwisler <ross.zwisler@linux.intel.com>
  Sachin Prabhu <sprabhu@redhat.com>
  Sean Paul <seanpaul@chromium.org>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shawn Lin <shawn.lin@rock-chips.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Steve French <smfrench@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Thierry Reding <treding@nvidia.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tom Rini <trini@konsulko.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vadim Lomovtsev <vlomovts@redhat.com>
  Vinod Koul <vinod.koul@intel.com>
  Wolfram Sang <wsa@the-dreams.de>
  Woody Suwalski <terraluna977@gmail.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                         pass    
 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-pvh-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-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                                     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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 2711 lines long.)


--===============2972983418232360020==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2972983418232360020==--

From xen-devel-bounces@lists.xen.org Sun Aug 27 08:37:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 08:37: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.xen.org>)
	id 1dlt46-0002i2-3F; Sun, 27 Aug 2017 08:37:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dlt45-0002hw-6o
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 08:37:05 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 1D/0D-01732-0B482A95; Sun, 27 Aug 2017 08:37:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTAYd31LYs
 iDS6t0bVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP27LnAXHBeqeLhJbsGxq1SXYycHEICExkl
 Zh9Q7GLk4mAReMkicfLnQ3YQR0Kgn1Vixs7FTCBVEgJxEnunPmeEsMsk7jzqZYToVpaYvvIHW
 IOQwH9Gias7/rKCJNgENCTWTjnIBmKLCEhLXPt8mRGkiFngCKPE+yUnwKYKCyRJ/H/axAxisw
 ioSpz4tIAdxOYVsJSY9e4E1GZ5if4dy8FsTgEriUv3H7NDbLaUWD9nKusERoEFjAyrGDWKU4v
 KUot0DQ31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ4sBCHYwrmx3PsQoycGk
 JMrroLEwUogvKT+lMiOxOCO+qDQntfgQowwHh5IE777mRZFCgkWp6akVaZk5wCCHSUtw8CiJ8
 OaApHmLCxJzizPTIVKnGC05rlxZ94WJY8Pq9UByyoHtX5iEWPLy81KlxHmtQBoEQBoySvPgxs
 Ei8RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeVeDTOHJzCuB2/oK6CAmoIMUBReCHFSSiJC
 SamBclhD8YcKsiZXrgi/Im059Gfvi5nv3YrF9LMnLHHS36kxzdXicrPP1y0u/2tzve/XY/AwK
 zTW/mfDafddIWNtf3O64et9Erc1uOw+yaP4Rifr8S2Dp7HO2GZsvmNsa3pEv4tMwWPYt/vO6x
 Ll3G+MlM32ykqafdt0bsYdn/9JFD3+vOS4vPUFJiaU4I9FQi7moOBEA7VR2Pb8CAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503823022!109153381!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29232 invoked from network); 27 Aug 2017 08:37:03 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 08:37:03 -0000
Received: by mail-pf0-f195.google.com with SMTP id g13so2113401pfm.2
 for <xen-devel@lists.xen.org>; Sun, 27 Aug 2017 01:37:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YuPCJ2RfWmswZFiQn25CwrYIIz7UXtGlDTlNQwxSgSA=;
 b=Cxc++S46jbKDgow1FMfMRnxTn/NCBLhSz0WExhOv06vfkH80i/ButAvgbzXKAH0enI
 kR+IfVTtL9RzAeGriPyUOhwYPeh3tdvWs9pQ2zPfaVrm1pGIEeaNox7QqCPwO3iaZvr+
 mkex98nsW6oK9W3kEUAhZA9TXaqpnao3MQLdIIr1BO+dYVSz9T/N6kpHAhisccrPpsnh
 voNNgKcWk0XJlKtPtLsJIjkxg+k5qhc5VCUWV/yMxdzXcOqlpjRJPP60JeowIr/EjXHN
 PZ19lW7BDJyJovIstTG1KGP/yGc7A6qsTHT978nRCAj9kFCp5k+6kPv1edRiT7HzqYUH
 CGqw==
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=YuPCJ2RfWmswZFiQn25CwrYIIz7UXtGlDTlNQwxSgSA=;
 b=M+ZkZ0xVyQzmzMts2ciG6EIUP0mdEI2tRHECyfjl0IM2bXWxk4Gb5DPbyGcWuu95yt
 RvNeDCMZHA5ffpIKcNU64QNv0Pkr4coIcsKiDkhrRqyZbalLyzgYgGr5yUm8ACmQCWF2
 ESa7NZOPbshpCV1Ao5v/ECIds0l2UWH8vg3QyPxzIu8s+BnZ5/+jhXOYOUz69DCN2TQh
 pZp3S62oOrp+iIDQCVDBQCF2F5hrHpKuKMz5pQKkTdCSBfI869F/VuX7rIEBH+uozrZh
 GCCBQWhz7aYBQX7VLRJtloEHHtjBKH4oS9rPiv8wFjDi7sM7s0uNIByHlD8EhHKECEyU
 kYOQ==
X-Gm-Message-State: AHYfb5hHrPI4FTuTjjAtXmtmVLjV8mTXCQE+8jLJ5Rhs8uVn7qtxCkyR
 9BA6gXuvkzgl++lX
X-Received: by 10.99.9.69 with SMTP id 66mr3699961pgj.178.1503823021527;
 Sun, 27 Aug 2017 01:37:01 -0700 (PDT)
Received: from localhost.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id d10sm1148170pge.31.2017.08.27.01.36.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 27 Aug 2017 01:37:00 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 16:36:11 +0800
Message-Id: <20170827083615.15712-3-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170827083615.15712-1-blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
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>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v2 2/6] libxl: introduce a new structure to
	represent static shared memory regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHN0cnVjdHVyZSB0byB0aGUgSURMIGZhbWlsaXkgdG8gcmVwcmVzZW50IHN0YXRp
YyBzaGFyZWQgbWVtb3J5IHJlZ2lvbnMKYXMgcHJvcG9zZWQgaW4gdGhlIHByb3Bvc2FsICJBbGxv
dyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25m
aWcgZmlsZSIgKHNlZSBbMV0pLgoKQWxzbyBmaXggc29tZSBjb2RlIHN0eWxlIGlzc3VlcyAoaW5k
ZW50YXRpb24sIHRyYWlsbGluZyB3aGl0ZXNwYWNlcykuCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIuaHRtbAoKU2lnbmVk
LW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwotLS0KdjI6IG1lbnRpb24gaW4gdGhlIGNvbW1pdCBtc2cgdGhhdCBzZXZlcmFs
IHN0eWxlIGNvcnJlY3Rpb25zIGhhdmUgYmVlbiBkb25lCi0tLQogdG9vbHMvbGlieGwvbGlieGwu
aCAgICAgICAgIHwgIDQgKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgMzQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
LmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDIyOWUyODk3NTAuLjNlZTc4ODY0MmYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApA
QCAtMjIzNyw2ICsyMjM3LDEwIEBAIGludCBsaWJ4bF9mZF9zZXRfbm9uYmxvY2sobGlieGxfY3R4
ICpjdHgsIGludCBmZCwgaW50IG5vbmJsb2NrKTsKIGludCBsaWJ4bF9xZW11X21vbml0b3JfY29t
bWFuZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqY29tbWFuZF9saW5lLCBjaGFyICoqb3V0cHV0KTsKIAor
LyogQ29uc3RhbnRzIGZvciBsaWJ4bF9zdGF0aWNfc2htICovCisjZGVmaW5lIExJQlhMX1NTSE1f
UkFOR0VfVU5LTk9XTiBVSU5UNjRfTUFYCisjZGVmaW5lIExJQlhMX1NTSE1fSURfTUFYTEVOICAg
IDEyOAorCiAjaW5jbHVkZSA8bGlieGxfZXZlbnQuaD4KIAogI2VuZGlmIC8qIExJQlhMX0ggKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAppbmRleCA2ZTgwZDM2MjU2Li41YmE4YTg3OGRjIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCkBAIC00NzIsNyArNDcyLDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3Qo
ImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgKCJibGtkZXZfc3RhcnQiLCAgICBzdHJpbmcpLAog
CiAgICAgKCJ2bnVtYV9ub2RlcyIsIEFycmF5KGxpYnhsX3Zub2RlX2luZm8sICJudW1fdm51bWFf
bm9kZXMiKSksCi0gICAgCisKICAgICAoImRldmljZV9tb2RlbF92ZXJzaW9uIiwgbGlieGxfZGV2
aWNlX21vZGVsX3ZlcnNpb24pLAogICAgICgiZGV2aWNlX21vZGVsX3N0dWJkb21haW4iLCBsaWJ4
bF9kZWZib29sKSwKICAgICAjIGlmIHlvdSBzZXQgZGV2aWNlX21vZGVsIHlvdSBtdXN0IHNldCBk
ZXZpY2VfbW9kZWxfdmVyc2lvbiB0b28KQEAgLTU0MywxMCArNTQzLDEwIEBAIGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJrZXltYXAiLCAgICAgICAgICAgc3RyaW5nKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgic2RsIiwgICAgICAgICAg
ICAgIGxpYnhsX3NkbF9pbmZvKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICgic3BpY2UiLCAgICAgICAgICAgIGxpYnhsX3NwaWNlX2luZm8pLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCisKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgiZ2Z4X3Bhc3N0aHJ1IiwgICAgIGxpYnhsX2RlZmJvb2wpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJnZnhfcGFzc3RocnVfa2luZCIsIGxp
YnhsX2dmeF9wYXNzdGhydV9raW5kKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAorCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInNlcmlh
bCIsICAgICAgICAgICBzdHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKCJib290IiwgICAgICAgICAgICAgc3RyaW5nKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgidXNiIiwgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLApA
QCAtNzc5LDYgKzc3OSwzMyBAQCBsaWJ4bF9kZXZpY2VfY2hhbm5lbCA9IFN0cnVjdCgiZGV2aWNl
X2NoYW5uZWwiLCBbCiAgICAgICAgICAgIF0pKSwKIF0pCiAKK2xpYnhsX3NzaG1fY2FjaGVwb2xp
Y3kgPSBFbnVtZXJhdGlvbigic3NobV9jYWNoZXBvbGljeSIsIFsKKyAgICAoLTEsICJVTktOT1dO
IiksCisgICAgKDAsICAiQVJNX05PUk1BTCIpLCAgIyBBUk0gcG9saWNpZXMgc2hvdWxkIGJlIDwg
MzIKKyAgICAoMzIsICAiWDg2X05PUk1BTCIpLCAjIFg4NiBwb2xpY2llcyBzaG91bGQgYmUgPj0g
MzIKKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9TU0hNX0NIQ0hFX1BPTElDWV9VTktOT1dOIikK
KworbGlieGxfc3NobV9wcm90ID0gRW51bWVyYXRpb24oInNzaG1fcHJvdCIsIFsKKyAgICAoLTEs
ICJVTktOT1dOIiksCisgICAgKDMsICAiUlciKSwKKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9T
U0hNX1BST1RfVU5LTk9XTiIpCisKK2xpYnhsX3NzaG1fcm9sZSA9IEVudW1lcmF0aW9uKCJzc2ht
X3JvbGUiLCBbCisgICAgKC0xLCAiVU5LTk9XTiIpLAorICAgICgwLCAgIk1BU1RFUiIpLAorICAg
ICgxLCAgIlNMQVZFIiksCisgICAgXSwgaW5pdF92YWwgPSAiTElCWExfU1NITV9ST0xFX1VOS05P
V04iKQorCitsaWJ4bF9zdGF0aWNfc2htID0gU3RydWN0KCJzdGF0aWNfc2htIiwgWworICAgICgi
aWQiLCBzdHJpbmcpLAorICAgICgib2Zmc2V0IiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhM
X1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKKyAgICAoImJlZ2luIiwgdWludDY0LCB7J2luaXRfdmFs
JzogJ0xJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKKyAgICAoImVuZCIsIHVpbnQ2NCwgeydp
bml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04nfSksCisgICAgKCJwcm90IiwgbGli
eGxfc3NobV9wcm90LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUFJPVF9VTktOT1dOJ30pLAor
ICAgICgiY2FjaGVfcG9saWN5IiwgbGlieGxfc3NobV9jYWNoZXBvbGljeSwgeydpbml0X3ZhbCc6
ICdMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04nfSksCisgICAgKCJyb2xlIiwgbGlieGxf
c3NobV9yb2xlLCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUk9MRV9VTktOT1dOJ30pLAorXSkK
KwogbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAo
ImNfaW5mbyIsIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyksCiAgICAgKCJiX2luZm8iLCBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyksCkBAIC03OTcsNiArODI0LDcgQEAgbGlieGxfZG9tYWluX2Nv
bmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAoImNoYW5uZWxzIiwgQXJyYXko
bGlieGxfZGV2aWNlX2NoYW5uZWwsICJudW1fY2hhbm5lbHMiKSksCiAgICAgKCJ1c2JjdHJscyIs
IEFycmF5KGxpYnhsX2RldmljZV91c2JjdHJsLCAibnVtX3VzYmN0cmxzIikpLAogICAgICgidXNi
ZGV2cyIsIEFycmF5KGxpYnhsX2RldmljZV91c2JkZXYsICJudW1fdXNiZGV2cyIpKSwKKyAgICAo
InNzaG1zIiwgQXJyYXkobGlieGxfc3RhdGljX3NobSwgIm51bV9zc2htcyIpKSwKIAogICAgICgi
b25fcG93ZXJvZmYiLCBsaWJ4bF9hY3Rpb25fb25fc2h1dGRvd24pLAogICAgICgib25fcmVib290
IiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKLS0gCjIuMTQuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 08:37:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 08:37: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.xen.org>)
	id 1dlt4E-0002iw-A4; Sun, 27 Aug 2017 08:37:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dlt4D-0002iZ-Dt
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 08:37:13 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 65/46-01993-8B482A95; Sun, 27 Aug 2017 08:37:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfTAEd3tLYs
 iDU50GVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHvv1mLNgaVLF/QxdjA+Mt6y5GLg4hgYmM
 Eu/uvmcBcVgEXrJI/Pn5lRXEkRDoZ5U4tnESYxcjJ5CTJPHp6CsWCLtCouXBR2YQW0hAWWL6y
 h/sEKP+M0pc+TyZFSTBJqAhsXbKQTYQW0RAWuLa58uMIEXMAj3MEl1TXoAVCQukSFw5vxNsA4
 uAqsTf2a/BGngFLCVW9z5lgtgmL9G/YzmYzSlgJXHp/mN2iM2WEuvnTGWdwCiwgJFhFaNGcWp
 RWWqRrqGxXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYHgxAMEOxn/bPA8xSnIw
 KYnyOmgsjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwavfvChSSLAoNT21Ii0zBxjoMGkJDh4lE
 d4ckDRvcUFibnFmOkTqFKMlx5Ur674wcWxYvR5ITjmw/QuTEEtefl6qlDivFUiDAEhDRmke3D
 hYNF5ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO++JqApPJl5JXBbXwEdxAR0kKLgQpCDShI
 RUlINjHz313DP9W4I9plxcseK4oV6fo8nLY+eLXPCfFvDzF0VHl4crzR6/LdkvDyeMdf+okX9
 +6vLfz85obHMbkvLqQu7ezZmTN5bdd/uRN2X0juf821/7ZssIph/zyffzCsuxkpG6LJdisisT
 Lewk2F3emWWmxV5fA1wmf8wiPG5K4Pe/5LPnfYlV5RYijMSDbWYi4oTAaIo95DBAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503823030!70216191!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51780 invoked from network); 27 Aug 2017 08:37:11 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 08:37:11 -0000
Received: by mail-pf0-f196.google.com with SMTP id p69so2105167pfk.1
 for <xen-devel@lists.xen.org>; Sun, 27 Aug 2017 01:37:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=K9ZD8FI8uoARw7aep5uIFcVXzgwtjWE1TvLYiwLgbW4=;
 b=lxM7IbiwlJOrEqx3ZoKJNPS6MKnzDQ4mfs1gCKEjzVzeySLMqte5wscDiBNRVxNTFF
 4TPZutWeaSNkIkev6zjS6ztvOtTvjJg1r3GU4SMeRYXHGxbUkPe2e+I6LtqAplCDvp1z
 HEe8i4jOI/+oyN1ZGMfHm6KjhVcQ4OnHdWjCjI+5BxOSE8+FK2oR1o40J9in3ZeIzNmD
 B9KyvBqQNovYYJYmsVdh+bFQY4JuqtcmnAHxPSYTf+DGFPYRLuw1c0Bj54enmKOklVVm
 /dAIRNCF3oa7bniDiVa9qZ/18unpFh6bP5AIRdK9sf7Yhd7YShQ8hyMKtB6ymMMgpmKv
 3yyg==
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=K9ZD8FI8uoARw7aep5uIFcVXzgwtjWE1TvLYiwLgbW4=;
 b=llGeKktnJPAq+nuQuzttthoAuOwWsSNYKcQJG2wlotbzM6L2imLz5vFRL95QHfts5B
 iNCsLXwBfdMZg32q4t1j311IiOXxZy16qVj6KZzYxE2z2jbg2dGRV96K3QrmtGbP4gtD
 oJ1oHbgE60hzCMM0blDyJ3KIMszyv7zz8ikO4/PYI9YJDbAycN+J9CaDbTGNAivT+tzp
 0sSMAiK7QfMinJrdcPOvDINgGmaLX8U1wEC5ANR0xfDyprRw1LDovSy8hM5ijVDZNkpM
 tHZJWBxmKvqZEjY0EI7yDTge2VkgvoGVcpbdMGBQJd3TzJ9BhZLkJq034cwBsFqTAoQD
 Ep9w==
X-Gm-Message-State: AHYfb5iovEUADwGgBzmM9sx/1yllufRYGdaPklhHk3KPnWRm9eVmFUru
 MCksid3nMMmTi/MRhW8=
X-Received: by 10.98.2.151 with SMTP id 145mr3821441pfc.153.1503823029416;
 Sun, 27 Aug 2017 01:37:09 -0700 (PDT)
Received: from localhost.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id d10sm1148170pge.31.2017.08.27.01.37.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 27 Aug 2017 01:37:08 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 16:36:12 +0800
Message-Id: <20170827083615.15712-4-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170827083615.15712-1-blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.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 v2 3/6] libxl:xl: add parsing code to parse
	"libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBwYXJzaW5nIHV0aWxzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBsaWJ4bF9zdGF0
aWNfc3NobSBzdHJ1Y3QKdG8gdGhlIGxpYnhsL2xpYnhsdV8qIGZhbWlseS4gQW5kIGFkZCByZWFs
YXRlZCBwYXJzaW5nIGNvZGUgaW4geGwgdG8KcGFyc2UgdGhlIHN0cnVjdCBmcm9tIHhsIGNvbmZp
ZyBmaWxlcy4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdwpzZXR0aW5nIHVwIHNoYXJl
ZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0p
LgoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA4L21zZzAzMjQyLmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdn
QGdtYWlsLmNvbT4KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogeGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKLS0tCnYyOgogICogZml4IGFsbCB0aGUgJ1lvZGEgY29uZGl0aW9u
cycKICAqIHVzZSB0aGUgcHJlZGVmaW5lZCBYQ19QQUdFX01BU0sgaW5zdGVhZCBvZiBkZWZpbmlu
ZyBhIG5ldyBvbmUKLS0tCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgIHwgICAyICstCiB0b29s
cy9saWJ4bC9saWJ4bHVfc3NobS5jIHwgMjEwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsdXRpbC5oICAgfCAgIDYgKysKIHRv
b2xzL3hsL3hsX3BhcnNlLmMgICAgICAgfCAgMjQgKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDI0
MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L2xpYnhsL2xpYnhsdV9zc2htLmMKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9NYWtlZmlsZSBi
L3Rvb2xzL2xpYnhsL01ha2VmaWxlCmluZGV4IDA4MmFmOGY3MTYuLjNiNjNmYjJjYWQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCkBA
IC0xNzUsNyArMTc1LDcgQEAgQVVUT0lOQ1M9IGxpYnhsdV9jZmdfeS5oIGxpYnhsdV9jZmdfbC5o
IF9saWJ4bF9saXN0LmggX3BhdGhzLmggXAogQVVUT1NSQ1M9IGxpYnhsdV9jZmdfeS5jIGxpYnhs
dV9jZmdfbC5jCiBBVVRPU1JDUyArPSBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQuYyBfbGlieGxf
c2F2ZV9tc2dzX2hlbHBlci5jCiBMSUJYTFVfT0JKUyA9IGxpYnhsdV9jZmdfeS5vIGxpYnhsdV9j
ZmdfbC5vIGxpYnhsdV9jZmcubyBcCi0JbGlieGx1X2Rpc2tfbC5vIGxpYnhsdV9kaXNrLm8gbGli
eGx1X3ZpZi5vIGxpYnhsdV9wY2kubworCWxpYnhsdV9kaXNrX2wubyBsaWJ4bHVfZGlzay5vIGxp
YnhsdV92aWYubyBsaWJ4bHVfcGNpLm8gbGlieGx1X3NzaG0ubwogJChMSUJYTFVfT0JKUyk6IENG
TEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAjIEZvciB4ZW50b29sbG9nLmgKIAogJChURVNU
X1BST0dfT0JKUykgX2xpYnhsLmFwaS1mb3ItY2hlY2s6IENGTEFHUyArPSAkKENGTEFHU19saWJ4
ZW50b29sbG9nKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGx1X3NzaG0uYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsdV9zc2htLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uNTI3NmZmOTM5NQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsdV9zc2ht
LmMKQEAgLTAsMCArMSwyMTAgQEAKKyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIgLyogbXVzdCBj
b21lIGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLworI2luY2x1ZGUgImxpYnhsdV9pbnRlcm5h
bC5oIgorI2luY2x1ZGUgInhlbmN0cmwuaCIKKworI2luY2x1ZGUgPGN0eXBlLmg+CisKKyNkZWZp
bmUgUEFSQU1fUkUoRVhQUikgIl5cXHMqIiBFWFBSICJcXHMqKCx8JCkiCisjZGVmaW5lIFdPUkRf
UkUgICAgICAgICAiKFtfYS16QS1aMC05XSspIgorI2RlZmluZSBFUVVfUkUgICAgICAgICBQQVJB
TV9SRShXT1JEX1JFICJcXHMqPVxccyoiIFdPUkRfUkUpCisKKyNkZWZpbmUgUkVUX0lOVkFMKG1z
ZywgY3Vycl9zdHIpICBkbyB7ICAgICAgICAgICAgICBcCisgICAgICAgIHhsdV9fc3NobV9lcnIo
Y2ZnLCBtc2csIGN1cnJfc3RyKTsgICAgICAgICAgXAorICAgICAgICByYyA9IEVJTlZBTDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ290byBvdXQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSgwKQorCisvKiBzZXQgYSBt
ZW1iZXIgaW4gbGlieGxfc3RhdGljX3NobSBhbmQgcmVwb3J0IGFuIGVycm9yIGlmIGl0J3MgcmVz
cGVjaWZpZWQsCisgKiBAY3Vycl9zdHIgaW5kaWNhdGVzIHRoZSBoZWFkIG9mIHRoZSByZW1haW5p
bmcgc3RyaW5nLiAqLworI2RlZmluZSBTRVRfVkFMKHZhciwgbmFtZSwgdHlwZSwgdmFsdWUsIGN1
cnJfc3RyKSAgZG8geyAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAoKHZhcikgIT0gTElC
WExfU1NITV8jI3R5cGUjI19VTktOT1dOICYmICh2YXIpICE9IHZhbHVlKSB7ICAgXAorICAgICAg
ICAgICAgUkVUX0lOVkFMKCJcIiIgbmFtZSAiXCIgcmVzcGVjaWZpZWQiLCBjdXJyX3N0cik7ICAg
ICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAodmFyKSA9IHZhbHVlOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hp
bGUoMCkKKworCitzdGF0aWMgdm9pZCB4bHVfX3NzaG1fZXJyKFhMVV9Db25maWcgKmNmZywgY29u
c3QgY2hhciAqbXNnLAorICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjdXJy
X3N0cikgeworICAgIGZwcmludGYoY2ZnLT5yZXBvcnQsCisgICAgICAgICAgICAiJXM6IGNvbmZp
ZyBwYXJzaW5nIGVycm9yIGluIHNoYXJlZF9tZW1vcnk6ICVzIGF0ICclcydcbiIsCisgICAgICAg
ICAgICBjZmctPmNvbmZpZ19zb3VyY2UsIG1zZywgY3Vycl9zdHIpOworfQorCitzdGF0aWMgaW50
IHBhcnNlX3Byb3QoWExVX0NvbmZpZyAqY2ZnLCBjaGFyICpzdHIsIGxpYnhsX3NzaG1fcHJvdCAq
cHJvdCkKK3sKKyAgICBpbnQgcmM7CisgICAgbGlieGxfc3NobV9wcm90IG5ld19wcm90OworCisg
ICAgaWYgKCFzdHJjbXAoc3RyLCAicnciKSkgeworICAgICAgICBuZXdfcHJvdCA9IExJQlhMX1NT
SE1fUFJPVF9SVzsKKyAgICB9IGVsc2UgeworICAgICAgICBSRVRfSU5WQUwoImludmFsaWQgcGVy
bWlzc2lvbiBmbGFncyIsIHN0cik7CisgICAgfQorCisgICAgU0VUX1ZBTCgqcHJvdCwgInBlcm1p
c3Npb24gZmxhZ3MiLCBQUk9ULCBuZXdfcHJvdCwgc3RyKTsKKworICAgIHJjID0gMDsKKworIG91
dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgcGFyc2VfY2FjaGVwb2xpY3koWExV
X0NvbmZpZyAqY2ZnLCBjaGFyICpzdHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX3NzaG1fY2FjaGVwb2xpY3kgKnBvbGljeSkKK3sKKyAgICBpbnQgcmM7CisgICAgbGlieGxf
c3NobV9jYWNoZXBvbGljeSBuZXdfcG9saWN5OworCisgICAgaWYgKCFzdHJjbXAoc3RyLCAiQVJN
X25vcm1hbCIpKSB7CisgICAgICAgIG5ld19wb2xpY3kgPSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZ
X0FSTV9OT1JNQUw7CisgICAgfSBlbHNlIGlmICghc3RyY21wKHN0ciwgIng4Nl9ub3JtYWwiKSkg
eworICAgICAgICBuZXdfcG9saWN5ID0gTElCWExfU1NITV9DQUNIRVBPTElDWV9YODZfTk9STUFM
OworICAgIH0gZWxzZSB7CisgICAgICAgIFJFVF9JTlZBTCgiaW52YWxpZCBjYWNoZSBwb2xpY3ki
LCBzdHIpOworICAgIH0KKworICAgIFNFVF9WQUwoKnBvbGljeSwgImNhY2hlIHBvbGljeSIsIENB
Q0hFUE9MSUNZLCBuZXdfcG9saWN5LCBzdHIpOworICAgIHJjID0gMDsKKworIG91dDoKKyAgICBy
ZXR1cm4gcmM7Cit9CisKKy8qIGhhbmRsZSBrZXkgPSB2YWx1ZSBwYWlycyAqLworc3RhdGljIGlu
dCBoYW5kbGVfZXF1KFhMVV9Db25maWcgKmNmZywgY2hhciAqa2V5LCBjaGFyICp2YWwsCisgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkKK3sKKyAgICBpbnQgcmM7
CisKKyAgICBpZiAoIXN0cmNtcChrZXksICJpZCIpKSB7CisgICAgICAgIGlmIChzdHJsZW4odmFs
KSA+IExJQlhMX1NTSE1fSURfTUFYTEVOKSB7IFJFVF9JTlZBTCgiaWQgdG9vIGxvbmciLCB2YWwp
OyB9CisgICAgICAgIGlmIChzc2htLT5pZCAmJiAhc3RyY21wKHNzaG0tPmlkLCB2YWwpKSB7Cisg
ICAgICAgICAgICBSRVRfSU5WQUwoImlkIHJlc3BlY2lmaWVkIiwgdmFsKTsKKyAgICAgICAgfQor
CisgICAgICAgIHNzaG0tPmlkID0gc3RyZHVwKHZhbCk7CisgICAgICAgIGlmICghc3NobS0+aWQp
IHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAic3NobSBwYXJzZXIgb3V0IG9mIG1lbW9y
eVxuIik7CisgICAgICAgICAgICByYyA9IEVOT01FTTsKKyAgICAgICAgICAgIGdvdG8gb3V0Owor
ICAgICAgICB9CisgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgInJvbGUiKSkgeworICAgICAg
ICBsaWJ4bF9zc2htX3JvbGUgbmV3X3JvbGU7CisKKyAgICAgICAgaWYgKCFzdHJjbXAoIm1hc3Rl
ciIsIHZhbCkpIHsKKyAgICAgICAgICAgIG5ld19yb2xlID0gTElCWExfU1NITV9ST0xFX01BU1RF
UjsKKyAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKCJzbGF2ZSIsIHZhbCkpIHsKKyAgICAgICAg
ICAgIG5ld19yb2xlID0gTElCWExfU1NITV9ST0xFX1NMQVZFOworICAgICAgICB9IGVsc2Ugewor
ICAgICAgICAgICAgUkVUX0lOVkFMKCJpbnZhbGlkIHJvbGUiLCB2YWwpOworICAgICAgICB9CisK
KyAgICAgICAgU0VUX1ZBTChzc2htLT5yb2xlLCAicm9sZSIsIFJPTEUsIG5ld19yb2xlLCB2YWwp
OworICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJiZWdpbiIpIHx8CisgICAgICAgICAgICAg
ICAhc3RyY21wKGtleSwgImVuZCIpIHx8CisgICAgICAgICAgICAgICAhc3RyY21wKGtleSwgIm9m
ZnNldCIpKSB7CisgICAgICAgIGNoYXIgKmVuZHB0cjsKKyAgICAgICAgaW50IGJhc2UgPSAxMDsK
KyAgICAgICAgdWludDY0X3QgbmV3X2FkZHI7CisKKyAgICAgICAgLyogQ291bGQgYmUgaW4gaGV4
IGZvcm0uIE5vdGUgdGhhdCB3ZSBkb24ndCBuZWVkIHRvIGNoZWNrIHRoZSBsZW5ndGggaGVyZSwK
KyAgICAgICAgICogZm9yIHZhbFtdIGlzIE5VTEwtdGVybWluYXRlZCAqLworICAgICAgICBpZiAo
dmFsWzBdID09ICcwJyAmJiB2YWxbMV0gPT0gJ3gnKSB7IGJhc2UgPSAxNjsgfQorICAgICAgICBu
ZXdfYWRkciA9IHN0cnRvdWxsKHZhbCwgJmVuZHB0ciwgYmFzZSk7CisgICAgICAgIGlmIChlcnJu
byA9PSBFUkFOR0UgfHwgKmVuZHB0cikKKyAgICAgICAgICAgIFJFVF9JTlZBTCgiaW52YWxpZCBi
ZWdpbi9lbmQvb2Zmc2V0IiwgdmFsKTsKKyAgICAgICAgaWYgKG5ld19hZGRyICYgflhDX1BBR0Vf
TUFTSykKKyAgICAgICAgICAgIFJFVF9JTlZBTCgiYmVnaW4vZW5kL29mZnNldCBpcyBub3QgYSBt
dWx0aXBsZSBvZiA0SyIsIHZhbCk7CisKKyAgICAgICAgLyogYmVnaW4gb3IgZW5kICovCisgICAg
ICAgIGlmIChrZXlbMF0gPT0gJ2InKSB7CisgICAgICAgICAgICBTRVRfVkFMKHNzaG0tPmJlZ2lu
LCAiYmVnaW5uaW5nIGFkZHJlc3MiLCBSQU5HRSwgbmV3X2FkZHIsIHZhbCk7CisgICAgICAgIH0g
ZWxzZSBpZihrZXlbMF0gPT0gJ2UnKXsKKyAgICAgICAgICAgIFNFVF9WQUwoc3NobS0+ZW5kLCAi
ZW5kaW5nIGFkZHJlc3MiLCBSQU5HRSwgbmV3X2FkZHIsIHZhbCk7CisgICAgICAgIH0gZWxzZSB7
CisgICAgICAgICAgICBTRVRfVkFMKHNzaG0tPm9mZnNldCwgIm9mZnNldCIsIFJBTkdFLCBuZXdf
YWRkciwgdmFsKTsKKyAgICAgICAgfQorICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJwcm90
IikpIHsKKyAgICAgICAgcmMgPSBwYXJzZV9wcm90KGNmZywgdmFsLCAmc3NobS0+cHJvdCk7Cisg
ICAgICAgIGlmIChyYykgeyBnb3RvIG91dDsgfQorICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXks
ICJjYWNoZV9wb2xpY3kiKSkgeworICAgICAgICByYyA9IHBhcnNlX2NhY2hlcG9saWN5KGNmZywg
dmFsLCAmc3NobS0+Y2FjaGVfcG9saWN5KTsKKyAgICAgICAgaWYgKHJjKSB7IGdvdG8gb3V0OyB9
CisgICAgfSBlbHNlIHsKKyAgICAgICAgUkVUX0lOVkFMKCJpbnZhbGlkIG9wdGlvbiIsIGtleSk7
CisgICAgfQorCisgICAgcmMgPSAwOworCisgb3V0OgorICAgIHJldHVybiByYzsKK30KKworaW50
IHhsdV9zc2htX3BhcnNlKFhMVV9Db25maWcgKmNmZywgY29uc3QgY2hhciAqc3BlYywKKyAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htKQoreworICAgIGludCByYzsKKyAg
ICByZWdleF90IGVxdV9yZWM7CisgICAgY2hhciAqYnVmMiA9IE5VTEwsICpwdHIgPSBOVUxMOwor
ICAgIHJlZ21hdGNoX3QgcG1hdGNoWzNdOworCisgICAgcmMgPSByZWdjb21wKCZlcXVfcmVjLCBF
UVVfUkUsIFJFR19FWFRFTkRFRCk7CisgICAgaWYgKHJjKSB7CisgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAic3NobSBwYXJzZXIgZmFpbGVkIHRvIGluaXRpYWxpemVcbiIpOworICAgICAgICBnb3Rv
IG91dDsKKyAgICB9CisKKyAgICBidWYyID0gcHRyID0gc3RyZHVwKHNwZWMpOworICAgIGlmICgh
YnVmMikgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNzaG0gcGFyc2VyIG91dCBvZiBtZW1v
cnlcbiIpOworICAgICAgICByYyA9IEVOT01FTTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQor
CisgICAgLyogbWFpbiBwYXJzaW5nIGxvb3AgKi8KKyAgICB3aGlsZSAodHJ1ZSkgeworICAgICAg
ICBpZiAoISpwdHIpIHsgYnJlYWs7IH0KKyAgICAgICAgaWYgKHJlZ2V4ZWMoJmVxdV9yZWMsIHB0
ciwgMywgcG1hdGNoLCAwKSkKKyAgICAgICAgICAgIFJFVF9JTlZBTCgidW5yZWNvZ25pemVkIHRv
a2VuIiwgcHRyKTsKKworICAgICAgICBwdHJbcG1hdGNoWzFdLnJtX2VvXSA9ICdcMCc7CisgICAg
ICAgIHB0cltwbWF0Y2hbMl0ucm1fZW9dID0gJ1wwJzsKKyAgICAgICAgcmMgPSBoYW5kbGVfZXF1
KGNmZywgcHRyICsgcG1hdGNoWzFdLnJtX3NvLAorICAgICAgICAgICAgICAgICAgICAgICAgcHRy
ICsgcG1hdGNoWzJdLnJtX3NvLCBzc2htKTsKKyAgICAgICAgaWYgKHJjKSB7IGdvdG8gb3V0OyB9
CisKKyAgICAgICAgcHRyICs9IHBtYXRjaFswXS5ybV9lbzsKKyAgICB9CisKKyAgICBpZiAoKnB0
cikgeyBSRVRfSU5WQUwoImludmFsaWQgc3ludGF4IiwgcHRyKTsgfQorCisgICAgLyogZG8gc29t
ZSBlYXJseSBjaGVja3MgKi8KKyAgICBpZiAoIXNzaG0tPmlkKSB7CisgICAgICAgIFJFVF9JTlZB
TCgiaWQgbm90IHNwZWNpZmllZCIsIHNwZWMpOworICAgIH0KKyAgICBpZiAoc3NobS0+YmVnaW4g
PT0gTElCWExfU1NITV9SQU5HRV9VTktOT1dOKSB7CisgICAgICAgIFJFVF9JTlZBTCgiYmVnaW4g
YWRkcmVzcyBub3Qgc3BlY2lmaWVkIiwgc3BlYyk7CisgICAgfQorICAgIGlmIChzc2htLT5lbmQg
PT0gTElCWExfU1NITV9SQU5HRV9VTktOT1dOKSB7CisgICAgICAgIFJFVF9JTlZBTCgiZW5kIGFk
ZHJlc3Mgbm90IHNwZWNpZmllZCIsIHNwZWMpOworICAgIH0KKyAgICBpZiAoc3NobS0+YmVnaW4g
PiBzc2htLT5lbmQpIHsKKyAgICAgICAgUkVUX0lOVkFMKCJiZWdpbiBhZGRyZXNzIGxhcmdlciB0
aGF0IGVuZCBhZGRyZXNzIiwgc3BlYyk7CisgICAgfQorCisgICAgcmMgPSAwOworCisgb3V0Ogor
ICAgIGlmIChidWYyKSB7IGZyZWUoYnVmMik7IH0KKyAgICByZWdmcmVlKCZlcXVfcmVjKTsKKyAg
ICByZXR1cm4gcmM7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5oIGIvdG9vbHMvbGlieGwvbGli
eGx1dGlsLmgKaW5kZXggZTgxYjY0NGMwMS4uZWUzOWNiNWJkYyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGx1dGlsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGx1dGlsLmgKQEAgLTExOCw2
ICsxMTgsMTIgQEAgaW50IHhsdV9yZG1fcGFyc2UoWExVX0NvbmZpZyAqY2ZnLCBsaWJ4bF9yZG1f
cmVzZXJ2ZSAqcmRtLCBjb25zdCBjaGFyICpzdHIpOwogaW50IHhsdV92aWZfcGFyc2VfcmF0ZShY
TFVfQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIgKnJhdGUsCiAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RldmljZV9uaWMgKm5pYyk7CiAKKy8qCisgKiBzdGF0aWMgc2hhcmVkIG1lbW9yeSBz
cGVjaWZpY2F0aW9uIHBhcnNpbmcKKyAqLworaW50IHhsdV9zc2htX3BhcnNlKFhMVV9Db25maWcg
KmNmZywgY29uc3QgY2hhciAqc3BlYywKKyAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNf
c2htICpzc2htKTsKKwogI2VuZGlmIC8qIExJQlhMVVRJTF9IICovCiAKIC8qCmRpZmYgLS1naXQg
YS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCA1YzJiZjE3
MjIyLi44MmQ5NTViOGI5IDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKQEAgLTgxMyw3ICs4MTMsNyBAQCB2b2lkIHBhcnNlX2NvbmZpZ19k
YXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgbG9uZyBsLCB2Y3B1cyA9IDA7CiAg
ICAgWExVX0NvbmZpZyAqY29uZmlnOwogICAgIFhMVV9Db25maWdMaXN0ICpjcHVzLCAqdmJkcywg
Km5pY3MsICpwY2lzLCAqY3ZmYnMsICpjcHVpZHMsICp2dHBtcywKLSAgICAgICAgICAgICAgICAg
ICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlkZXZzOworICAgICAgICAgICAgICAgICAgICp1c2Jj
dHJscywgKnVzYmRldnMsICpwOWRldnMsICpzc2htczsKICAgICBYTFVfQ29uZmlnTGlzdCAqY2hh
bm5lbHMsICppb3BvcnRzLCAqaXJxcywgKmlvbWVtLCAqdmlyaWRpYW4sICpkdGRldnMsCiAgICAg
ICAgICAgICAgICAgICAgKm1jYV9jYXBzOwogICAgIGludCBudW1faW9wb3J0cywgbnVtX2lycXMs
IG51bV9pb21lbSwgbnVtX2NwdXMsIG51bV92aXJpZGlhbiwgbnVtX21jYV9jYXBzOwpAQCAtMTM5
Miw2ICsxMzkyLDI4IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmln
X3NvdXJjZSwKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdCAo
Y29uZmlnLCAic3RhdGljX3NobSIsICZzc2htcywgMCwgMCkpIHsKKyAgICAgICAgZF9jb25maWct
Pm51bV9zc2htcyA9IDA7CisgICAgICAgIGRfY29uZmlnLT5zc2htcyA9IE5VTEw7CisgICAgICAg
IHdoaWxlICgoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKHNzaG1zLCBkX2NvbmZpZy0+bnVt
X3NzaG1zKSkgIT0gTlVMTCkgeworICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobTsK
KyAgICAgICAgICAgIGNoYXIgKmJ1ZjIgPSBzdHJkdXAoYnVmKTsKKyAgICAgICAgICAgIGludCBy
ZXQ7CisKKyAgICAgICAgICAgIHNzaG0gPSBBUlJBWV9FWFRFTkRfSU5JVF9OT0RFVklEKGRfY29u
ZmlnLT5zc2htcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRfY29uZmlnLT5udW1fc3NobXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htX2luaXQpOworICAgICAgICAgICAgcmV0ID0geGx1
X3NzaG1fcGFyc2UoY29uZmlnLCBidWYyLCBzc2htKTsKKyAgICAgICAgICAgIGlmIChyZXQpIHsK
KyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICJ4bDogSW52YWxpZCBhcmd1bWVudCBmb3Igc3RhdGljX3NobTogJXMiLCBidWYyKTsKKyAgICAg
ICAgICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7CisgICAgICAgICAgICB9CisKKyAgICAgICAg
ICAgIGZyZWUoYnVmMik7CisgICAgICAgIH0KKyAgICB9CisKICAgICBpZiAoIXhsdV9jZmdfZ2V0
X2xpc3QoY29uZmlnLCAicDkiLCAmcDlkZXZzLCAwLCAwKSkgewogICAgICAgICBsaWJ4bF9kZXZp
Y2VfcDkgKnA5OwogICAgICAgICBjaGFyICpzZWN1cml0eV9tb2RlbCA9IE5VTEw7Ci0tIAoyLjE0
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Aug 27 08:37:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 08:37: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.xen.org>)
	id 1dlt3u-0002gq-Lq; Sun, 27 Aug 2017 08:36:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dlt3t-0002gk-Ed
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 08:36:53 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 07/E2-03765-4A482A95; Sun, 27 Aug 2017 08:36:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXiVRvsrLukZVG
 kQc8JZoslHxezODB6HN39mymAMYo1My8pvyKBNeP3seyCq8IV9+/NYGtgvMDXxcjJISQwkVGi
 t0u4i5GLg0XgEovEsZ3T2UEcCYF3LBLnj09hBamSEIiTOLrnLCOEXS7x8OwURohuZYnpK3+AN
 QgJ/GeUuHnsIRtIgk1AQ2LtlINgtoiAtMS1z5fBGpgFqiSWnpkPNlRYIFbi3KnHYDUsAqoSpz
 bvBrI5OHgFLCUWTHGE2CUv0b9jOdMERr4FjAyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQKDhAEIdjDe3RRwiFGSg0lJlNdBY2GkEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQle/eZFkUKCRanpqRVpmTnAcIVJS3DwKInw5oCkeYsLEnOLM9MhUqcYXTk2rF7/h
 Ylj0oHtQPLC211A8smb7b+ZOFreAkkhlrz8vFQpcV4rkGYBkOaM0jy40bBYu8QoKyXMywh0rB
 BPQWpRbmYJqvwrRnEORiVh3n1NQFN4MvNK4C54BXQcE9BxioILQY4rSURISTUwWof3y4evX8N
 lHNMjFBaXwn1h+095y3J7udXnWddq+mbJWcz6uvO383e+o7PWWzY975qYtM7GMvTDrN9JXZte
 rXG9t3pijvbBSf4S13ji34vnLhE8mqp1fKLYlCnZP3ckyNwPYJpnd5eXR8WzPTWp7AVD9ddDU
 /zeeASnvNjfPbH4p5cT59ReJZbijERDLeai4kQAmfO1+rACAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503823010!76282565!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3971 invoked from network); 27 Aug 2017 08:36:51 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 08:36:51 -0000
Received: by mail-pg0-f67.google.com with SMTP id r133so4035774pgr.2
 for <xen-devel@lists.xen.org>; Sun, 27 Aug 2017 01:36:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=EBhwvILS3386bfijFCVPEXH5f0XpUeDNP7AC4/P/9+g=;
 b=VMpaCM+VZHHNuBV9l6dFsYah8dmv1nvATmJy97NB0rPAKrRYyFy99zS1QkERcM9LsA
 27Z1WM4HCLyauRw+3AWoiwre9meWlK7I/YRQEIA1QkSGeI3aV9xDcCMn41tS8BgvXD/i
 W4ps2PYT3NU6P/tcgWLnzuLKPAY5o9I06Uv1jH8v7R3Hx7XtxFKBOnWUx/w8bhtOci/s
 cs1v6hdMSQdarcB6CJMGz5qajjbvQuxPOdqDxn+YpO9/rsoUoDYczTZlWbnv0hD/s9Tf
 xhhPfG4fCZ+yvdafEIQsQeSF3Vh7AGPlY4rTCCcABlJwX7N2EZMMUu3fom7H1God2zpS
 i24g==
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=EBhwvILS3386bfijFCVPEXH5f0XpUeDNP7AC4/P/9+g=;
 b=CuldiL49I3iZNGuQ/lABZn5NVgnGD0gmEFJkv7dFw5Y+4igYGb85aqtnHaKHJeL/5G
 WzMaOkLYrKtQR0VT33dbasypD9GADssc23InTEXwzd1yrOfpzADzrebMW6+5txS+NxNs
 bgCIiTE8BTf15Yz6+eN+1BXPYl+ghg9gI4fIQOBy/TzSXbGokS1qoDFF069AMHmC3SoA
 7dpYUuaILNLrQG/dcibPPN+hcY8GFW3uo4HkphrHhwRWDIVMmF2Q+t+HRE0l8lQjpqwb
 cg89M69fBE9zGOtHbht1jj/llElgHsxePLJVqPbIqSKRGcsEKp+kYqvar8wkwLVFDZC1
 /D8Q==
X-Gm-Message-State: AHYfb5hHEK1A/YpUt1WRtEv0wTJZGlfp93rX3I226zVlINwWSQiDd82n
 v8O23pdDX8Ct/IcA
X-Received: by 10.84.254.71 with SMTP id a7mr4201357pln.69.1503823009824;
 Sun, 27 Aug 2017 01:36:49 -0700 (PDT)
Received: from localhost.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id d10sm1148170pge.31.2017.08.27.01.36.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 27 Aug 2017 01:36:48 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 16:36:09 +0800
Message-Id: <20170827083615.15712-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v2 0/6] Allow setting up shared memory areas
	between VMs from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW1wbGVtZW50cyB0aGUgbmV3IHhsIGNvbmZpZyBlbnRyeSBwcm9wb3NlZCBp
biBbMV0uIFVzZXJzIGNhbiB1c2UKdGhlIG5ldyBjb25maWcgZW50cnkgdG8gc3RhdGljYWxseSBz
ZXR1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGFtb25nIFZNcyB0aGF0CmRvbid0IGhhdmUgZ3JhbnQg
dGFibGUgc3VwcG9ydCBzbyB0aGF0IHRoZXkgY291bGQgY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90
aGVyCnRocm91Z2ggdGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzLgoKWzFdIFByb3Bvc2xh
IHRvIGFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcyBmcm9t
IHhsIGNvbmZpZyBmaWxlOgogIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKCnYyOgogICogZml4ZWQgc2V2ZXJhbCBjb2Rl
IHN0eWxlIGlzc3Vlcy4KICAqIGludHJvZHVjZSBNTVVfX1NIQVJFX01FTSBpbiBmbGFzayBhdiBw
ZXJtaXNzaW9ucywgYW5kIGFkZCBhIGNoZWNrIHRvIHRoaXMuCiAgICBwZXJtaXNzaW9uIGluIHRo
ZSBmbGFzayBob29rIGZvciB4c21fbWFwX2dtZm5fZm9yZWlnbi4KICAqIHN1cHBvcnQgcm9sbGlu
ZyBiYWNrIGR1cmluZyBjcmVhdGlvbiBvbiBwYXJ0aWFsIGZhaWx1cmUuCiAgKiByZWZjb3VudGlu
ZyB0aGUgc3NobSBwYXRoIGluc3RlYWQgb2YgdXNpbmcgImFsaXZlIiBhbmQgInpvbWJpZSIgdG8g
bGFiZWwgdGhlCiAgICBtYXN0ZXIgYW5kIGNvdW50aW5nIHRoZSBzbGF2ZXMuCgpDaGVlcnMsCgpa
aG9uZ3plIExpdSAoNik6CiAgbGlieGM6IGFkZCB4Y19kb21haW5fcmVtb3ZlX2Zyb21fcGh5c21h
cCB0byB3cmFwCiAgICBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcAogIGxpYnhsOiBpbnRyb2R1
Y2UgYSBuZXcgc3RydWN0dXJlIHRvIHJlcHJlc2VudCBzdGF0aWMgc2hhcmVkIG1lbW9yeQogICAg
cmVnaW9ucwogIGxpYnhsOnhsOiBhZGQgcGFyc2luZyBjb2RlIHRvIHBhcnNlICJsaWJ4bF9zdGF0
aWNfc3NobSIgZnJvbSB4bCBjb25maWcKICAgIGZpbGVzCiAgeHNtOiBmbGFzazogY2hhbmdlIHRo
ZSBkdW1teSB4c20gcG9saWN5IGFuZCBmbGFzayBob29rIGZvcgogICAgbWFwX2dtZm5fZm9yZWdp
bgogIGxpYnhsOiBzdXBwb3J0IG1hcHBpbmcgc3RhdGljIHNoYXJlZCBtZW1vcnkgYXJlYXMgZHVy
aW5nIGRvbWFpbgogICAgY3JlYXRpb24KICBsaWJ4bDogc3VwcG9ydCB1bm1hcHBpbmcgc3RhdGlj
IHNoYXJlZCBtZW1vcnkgYXJlYXMgZHVyaW5nIGRvbWFpbgogICAgZGVzdHJ1Y3Rpb24KCiB0b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgICB8ICAgMiArCiB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCAgICAgICB8ICAgNCArCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAg
ICAgICAgICB8ICAxMSArCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAg
NCArLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMv
bGlieGwvbGlieGxfYXJjaC5oICAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMgICAgICAgICAgICAgfCAgMTUgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAg
ICAgICAgIHwgIDI3ICsrCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgICAgICAgICB8ICAg
NSArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICB8ICAxNSArKwogdG9vbHMv
bGlieGwvbGlieGxfc3NobS5jICAgICAgICAgICAgfCA0ODAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICB8ICAz
NCArKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgICAgICAgIHwgIDE4ICsrCiB0b29s
cy9saWJ4bC9saWJ4bHVfc3NobS5jICAgICAgICAgICB8IDIxMCArKysrKysrKysrKysrKysrCiB0
b29scy9saWJ4bC9saWJ4bHV0aWwuaCAgICAgICAgICAgICB8ICAgNiArCiB0b29scy94bC94bF9w
YXJzZS5jICAgICAgICAgICAgICAgICB8ICAyNCArLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
ICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAg
IHwgICAyICstCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICB8ICAgOCArLQog
eGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgfCAgIDcgKy0KIHhlbi94c20vZmxh
c2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDEwICstCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycyB8ICAgNCArCiAyMiBmaWxlcyBjaGFuZ2VkLCA4ODMgaW5zZXJ0aW9ucygr
KSwgMTUgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxf
c3NobS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGx1X3NzaG0uYwoKLS0g
CjIuMTQuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 08:37:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 08:37: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.xen.org>)
	id 1dlt40-0002hd-Sc; Sun, 27 Aug 2017 08:37:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dlt3z-0002hX-DI
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 08:36:59 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9B/74-01732-AA482A95; Sun, 27 Aug 2017 08:36:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXiVRvspLuyZVG
 kwcV51hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8buBXoFR4Uq3l9/x9jA+IG3i5GLQ0ign1Fi
 T8csJhCHReAli8TDOfMYQRwJgX5WifPz57F0MXICOXESU+fuYYSwyyX+Tl/PCmILCShLTF/5g
 x3C/s8osfxQHIjNJqAhsXbKQTYQW0RAWuLa58tgQ5kFjjBKtD3bAzZUWCBZ4vTsZ0AJdqDVqh
 Jv7ECivAKWEh+OH4FaKy/Rv2M5E4jNKWAlcen+Y6hVlhLr50xlncAosICRYRWjRnFqUVlqka6
 RuV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBY1TMwMO5gbNnrd4hRkoNJSZTX
 QWNhpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXv3mRZFCgkWp6akVaZk5wACHSUtw8CiJ8OaAp
 HmLCxJzizPTIVKnGI05Nqxe/4WJY9KB7V+YhFjy8vNSpcR5rUBKBUBKM0rz4AbBIu8So6yUMC
 8jAwODEE9BalFuZgmq/CtGcQ5GJWHe1SBTeDLzSuD2vQI6hQnoFEXBhSCnlCQipKQaGKuNOUX
 errwZ56I+cQ6X/vU7VrYRHVOL7p+452Zic1ZSptHwx9TTT5qe/n75p2bl8dgorwc1jf+Zb3TK
 eO/f/W7DN/2zqdyvTasz96z6yBwZYs3ySV3ygcTDLYkLdlruXfX52ukN2Xv2nv10Yc39uRlrW
 qtf+KTaS/VcKknYsPDw24jjGfnnQ9OUWIozEg21mIuKEwGMjszFtwIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503823016!73248033!1
X-Originating-IP: [74.125.83.66]
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 34343 invoked from network); 27 Aug 2017 08:36:57 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 08:36:57 -0000
Received: by mail-pg0-f66.google.com with SMTP id 63so4046677pgc.1
 for <xen-devel@lists.xen.org>; Sun, 27 Aug 2017 01:36:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0llO4uw00UOYyBFEJWlieocA3kEeepbcMUpRK7e8IUs=;
 b=RKyJYVcSNanHwbouJccWLBPvR9+YqpkdgdLZKqogf+ii4FSgp5+nijaw/Li02RRFoM
 p5c7ZrY9dt3FSzQEDEvdxSLJv+i7DQmNx3kDaAyzsriHrOrANa6BGWkAJPIdVcpj6a+H
 oM5SYTR9Gf6ko8xXT017Upn8tzW1ZUqj/F3cPxL8tnjBWf5lj+UWoqQpb/WXi0Lsbuf5
 uH13HAaJuAZkeWQ38G2rmcW7OnBdk8AKa1RX7cST+K2wJRZkv7lf626WaANxOethxwCA
 f9ik2MyXJUhswokRPU5dBE7nWvQRajBC4dGUyZGH7tVD+aq8P3+aM2yAnJrAt5CfKbMQ
 bnVg==
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=0llO4uw00UOYyBFEJWlieocA3kEeepbcMUpRK7e8IUs=;
 b=SLIIKvuxCyIEbz3liPPuly/1SA7FDSXwrkOYgFF4jyZhtcmPzY7nlwbtcYvs/b86Ih
 g3ZE71iZx/wd3eZXMkvRC5UVjVHGPvZevU9AWd6wk83g4hRn/Nf1DhRQ/+Bdw1gBu+qT
 ayW5dqXyGV6X2W75UVTqFCNhOGe32rfpABeqpAdduArlrCql9PzjBXqxhWgPCjB47HqL
 BjBo+gqfRkODyWrCwQAOcQhZv8+5zASVVi37HKX9RSges63xl1EgVsD3DfUtN+xpeBIo
 RODn3auVbzZBM5oP2XhKIww0M0GfAhuhE3onkbGRuNTNpwAGpJupMW1QMUjZdFdAhjmE
 LkcQ==
X-Gm-Message-State: AHYfb5gLxWIXuKSIs8AmHaDERp0ScE2hqWIEcFL2tE9N3I9wy0lvYzgU
 szlS+cSKwt6d2wwK
X-Received: by 10.98.63.79 with SMTP id m76mr3778929pfa.43.1503823015459;
 Sun, 27 Aug 2017 01:36:55 -0700 (PDT)
Received: from localhost.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id d10sm1148170pge.31.2017.08.27.01.36.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 27 Aug 2017 01:36:54 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 16:36:10 +0800
Message-Id: <20170827083615.15712-2-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170827083615.15712-1-blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v2 1/6] libxc: add xc_domain_remove_from_physmap
	to wrap XENMEM_remove_from_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg
YXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIuIFNlZToKCiAgaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIuaHRt
bAoKVGhlbiBwbGFuIGlzIHRvIHVzZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggdG8gbWFw
IHRoZSBzaGFyZWQgcGFnZXMgZnJvbQpvbmUgZG9tVSB0byBhbm90aGVyIGFuZCB1c2UgWEVOTUVN
X3JlbW92ZV9mcm9tX3BoeXNtYXAgdG8gY2FuY2VsIHRoZSBzaGFyaW5nLgpBIHdyYXBwZXIgdG8g
WEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIHdhcyBhZGRlZCBpbiB0aGUgZm9sbG93aW5nIGNv
bW1pdDoKCiAgY29tbWl0IDIwZTcyNWU5MzY0Y2ZmNGEyOTk0NWY2Njk4NmVjZDg4Y2NhODc0M2QK
Ck5vdyBhZGQgdGhlIHdyYXBwZXIgdG8gWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAuCgpTaWdu
ZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+ClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDQgKysrKwogdG9vbHMvbGlieGMveGNf
ZG9tYWluLmMgICAgICAgfCAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBjNzcxMGI4ZjM2Li4wZmYxNWE5MjU1
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTM4MSw2ICsxMzgxLDEwIEBAIGludCB4Y19kb21h
aW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZ2ZwbnMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCAqZXJycyk7CiAKK2ludCB4Y19kb21haW5fcmVtb3ZlX2Zy
b21fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbl9wZm5fdCBncGZuKTsKKwogaW50IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhjX2lu
dGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZXh0
ZW50cywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMKaW5kZXggM2JhYjRlOGJhYi4uZTZiMzI3OTJjMCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTEw
NzcsNiArMTA3NywxNyBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfZG9tYWlu
X3JlbW92ZV9mcm9tX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgZ3BmbikKK3sKKyAgICBzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9t
X3BoeXNtYXAgeHJmcCA9IHsKKyAgICAgICAgLmRvbWlkID0gZG9taWQsCisgICAgICAgIC5ncGZu
ID0gZ3BmbiwKKyAgICB9OworICAgIHJldHVybiBkb19tZW1vcnlfb3AoeGNoLCBYRU5NRU1fcmVt
b3ZlX2Zyb21fcGh5c21hcCwgJnhyZnAsIHNpemVvZih4cmZwKSk7Cit9CisKIGludCB4Y19kb21h
aW5fY2xhaW1fcGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBucl9wYWdlcykKLS0gCjIuMTQuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 08:37:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 08: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.xen.org>)
	id 1dlt4M-0002mo-LM; Sun, 27 Aug 2017 08:37:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dlt4L-0002m6-B2
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 08:37:21 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 ED/2C-02176-0C482A95; Sun, 27 Aug 2017 08:37:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRvsrLu/ZVG
 kwfzJOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8arBbPZCrosKo4//s7awPhGt4uRi0NIYAKj
 xOT+B8wgDovASxaJV0uPsIE4EgL9rBI90+cydjFyADlJEjefJ3cxcgKZ5RJPlnYygthCAsoS0
 1f+YIeY9J9RYvnej2AJNgENibVTDrKB2CIC0hLXPl9mBCliFnjFJHHo5SJmkISwQLLEqefTWU
 FsFgFViSvXz7CA2LwClhLNV7ewQmyTl+jfsZwJxOYUsJK4dP8xO8RmS4n1c6ayTmAUWMDIsIp
 Rozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPVy00tLk5MT81JTCrWS87P3cQIDC4GINjBuGaq8yFG
 SQ4mJVFeB42FkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePWbF0UKCRalpqdWpGXmAMMcJi3Bw
 aMkwlveBJTmLS5IzC3OTIdInWI05tiwev0XJo5JB7Z/YRJiycvPS5US590KMkkApDSjNA9uEC
 z+LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdx/IQp7MvBK4fa+ATmECOkVRcCHIKSWJCCm
 pBsZeMzWXwpJTrQfqNh8N9X3Emjz9cctVA4VNLb/NVoU2ZFipsS9+xpgyPbTxQNLRRe9XnS4T
 Pm5/0rv14Gt5JtVHG6v0/iyawBBWYFL5+37nxDt160w+Ne6N8gg/+rOVKVN1Wfcl5Z8aqpPlt
 79ZnfhY4vA+Yefuy02eVie2s816zdQ8U+vQtCNKLMUZiYZazEXFiQComOB7ugIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503823038!106154251!1
X-Originating-IP: [74.125.83.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 33912 invoked from network); 27 Aug 2017 08:37:19 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 08:37:19 -0000
Received: by mail-pg0-f67.google.com with SMTP id q16so4072028pgc.0
 for <xen-devel@lists.xen.org>; Sun, 27 Aug 2017 01:37:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8FXGHN8lBm2FtgNCYgGQ/Qt8ghMqV97Z9NEj7G2bles=;
 b=vfjVv+ozIBSy1Nb+RxedNx6X8i+i64Wngj+YlaAkJPwtYWDQgxJUTAMYIm0fFWRBo1
 z209s383ZtBMuB4lsvYuaB1dXEpjKnoApHJuTz0A+GqNuCIUGPPPhJq7Ki4y2rHl1Gjm
 FTWfJpBsPLhLMWTYaKvQ8PZJpTZxd/FVS2eYmoSXu2VyTNsRlYGjg8fiA3Elq0dZ8rG1
 0Y14kUindlfItuAAJenpM6BC1kTW3YJIuDSa6fDxkT1A80Mm2k6iympFBQ+WIpyf9EKp
 HloakIECY8VOp5qamX/8ViUSZ4Yh0MPSy+K3/1i4f+R8yq4ZHPYT/DNjaw/S7T5dmklR
 joBw==
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=8FXGHN8lBm2FtgNCYgGQ/Qt8ghMqV97Z9NEj7G2bles=;
 b=CfKdBX9whFX7SvjTWyFxZ5soHUcLNxxHayDvY8vyO0b2r0466CJO8tM5R5h/F4qDwd
 hb5d8ur5bi9WF5hkTxpVpgFN5GsXcygvK3VYd63eZkMQYjWDzXVkU+KmuZFUNR+6HBfm
 MDPeKaZvg8H5M4lUj7PtnQ5+ceRxPT8WvwR1UTHb3P+D/EvDCJHDok1hqt41B//2Tj2y
 MF3Sq0CIkDWLE3A0klk8Kf0f6ePc0Vs7ecBobS1mLizUi8NlyYbdu9n7u061CgNA5tO4
 Lvb9gG0xxNg7W2btW1+T58c+y4Hnmrk3OzROrDDHb+lUKuRJ28WT1IDKtLrYI1iG8qnW
 l39Q==
X-Gm-Message-State: AHYfb5hvJtv/sy/8JVrb95qrrHP61AyJqw62sQ7VOrAADfApe1fTav0T
 t4rN7l1TczsyXefuxSQ=
X-Received: by 10.98.15.197 with SMTP id 66mr3801706pfp.84.1503823037308;
 Sun, 27 Aug 2017 01:37:17 -0700 (PDT)
Received: from localhost.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id d10sm1148170pge.31.2017.08.27.01.37.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 27 Aug 2017 01:37:15 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 16:36:13 +0800
Message-Id: <20170827083615.15712-5-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170827083615.15712-1-blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v2 4/6] xsm: flask: change the dummy xsm policy
	and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG9yaWdpbmFsIGR1bW15IHhzbV9tYXBfZ21mbl9mb3JlZ2luIGNoZWNrcyBpZiBzb3VyY2Ug
ZG9tYWluIGhhcyB0aGUgcHJvcGVyCnByaXZpbGVnZXMgb3ZlciB0aGUgdGFyZ2V0IGRvbWFpbi4g
VW5kZXIgdGhpcyBwb2xpY3ksIGl0J3Mgbm90IGFsbG93ZWQgaWYgYSBEb20wCndhbnRzIHRvIG1h
cCBwYWdlcyBmcm9tIG9uZSBEb21VIHRvIGFub3RoZXIsIHdoaWNoIHJlc3RyaWN0cyBzb21lIHVz
ZWZ1bCB5ZXQgbm90CmRhbmdlcm91cyB1c2UgY2FzZXMgb2YgdGhlIEFQSSwgc3VjaCBhcyBzaGFy
aW5nIHBhZ2VzIGFtb25nIERvbVUncyBieSBjYWxsaW5nClhFTk1FTV9hZGRfdG9fcGh5c21hcCBm
cm9tIERvbTAuCgpGb3IgdGhlIGR1bW15IHhzbV9tYXBfZ21mbl9mb3JlZ2luLCBjaGFuZ2UgdG8g
cG9saWN5IHRvOiBJRkYgdGhlIGN1cnJlbnQgZG9tYWluCmhhcyB0aGUgcHJvcGVyIHByaXZpbGVn
ZXMgb24gKGQpIGFuZCAodCksIGdyYW50IHRoZSBhY2Nlc3MuCgpGb3IgdGhlIGZsYXNrIHNpZGU6
IDEpIEludHJvZHVjZSBhIG5ldyBhdiBwZXJtaXNzaW9uIE1NVV9fU0hBUkVfTUVNIHRvIGRlbm90
ZSBpZgp0d28gZG9tYWlucyBjYW4gc2hhcmUgbWVtb3J5IHRocm91Z2ggbWFwX2dtZm5fZm9yZWdp
bi4gMikgQ2hhbmdlIHRvIGhvb2sgdG8KZ3JhbnQgdGhlIGFjY2VzcyBJRkYgdGhlIGN1cnJlbnQg
ZG9tYWluIGhhcyBwcm9wZXIgTU1VIHByaXZpbGVnZXMgb24gKGQpIGFuZCAodCksCmFuZCBNTVVf
X1NIQVJFX01FTSBpcyBhbGxvd2VkIGJldHdlZW4gKGQpIGFuZCAodCkuIDMpIE1vZGlmeSB0aGUg
ZGVmYXVsdCB4ZW4udGUKdG8gYWxsb3cgTU1VX19TSEFSRV9NRU0gZm9yIG5vcm1hbCBkb21haW5z
IHRoYXQgYWxsb3cgZ3JhbnQgbWFwcGluZy9ldmVudApjaGFubmVscy4KClJlZmVyZW5jZXMgdG8g
dGhlIHhzbSBjaGVjayBoYXZlIGFsc28gYmVlbiB1cGRhdGVkIHRvIHBhc3MgdGhlIGN1cnJlbnQK
ZG9tYWluIGFzIGEgbmV3IHBhcmFtZXRlci4KClRoaXMgaXMgZm9yIHRoZSBwcm9wb3NhbCAiQWxs
b3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGJldHdlZW4gVk1zCmZyb20geGwgY29u
ZmlnIGZpbGUiIChzZWUgWzFdKS4KClsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMzI0Mi5odG1sCgpTaWduZWQtb2ZmLWJ5OiBaaG9u
Z3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+CgpDYzogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Ci0tLQp2MjoKICAqIFByZXNlcnZlIHRoZSBlcnJvciBjb2RlIGluIGJvdGggdGhlIGR1bW15IHhz
bSBjYWxsYmFjayBhbmQgdGhlIGZsYXNrIGhvb2suCiAgKiBBbHNvIGNoZWNrIGlmIChkKSBhbmQg
KHQpIGNhbiBzaGFyZSBtZW1vcnkgaW4gdGhlIGZsYXNrIGhvb2suCi0tLQogdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMveGVuLmlmICAgfCAgMiArKwogeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAg
fCAgMiArLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCAgOCArKysrKyst
LQogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgfCAgNyArKysrLS0tCiB4ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8IDEwICsrKysrKysrLS0KIHhlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDQgKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAy
NiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL3hlbi5pZiBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5p
ZgppbmRleCBlZDBkZjRmMDEwLi5lZGI3ZGM4YjUwIDEwMDY0NAotLS0gYS90b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy94ZW4uaWYKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVu
LmlmCkBAIC0xMjcsNiArMTI3LDggQEAgZGVmaW5lKGBkb21haW5fY29tbXMnLCBgCiAJZG9tYWlu
X2V2ZW50X2NvbW1zKCQxLCAkMikKIAlhbGxvdyAkMSAkMjpncmFudCB7IG1hcF9yZWFkIG1hcF93
cml0ZSBjb3B5IHVubWFwIH07CiAJYWxsb3cgJDIgJDE6Z3JhbnQgeyBtYXBfcmVhZCBtYXBfd3Jp
dGUgY29weSB1bm1hcCB9OworCWFsbG93ICQxICQyOm1tdSBzaGFyZV9tZW07CisJYWxsb3cgJDIg
JDE6bW11IHNoYXJlX21lbTsKICcpCiAKICMgZG9tYWluX3NlbGZfY29tbXMoZG9tYWluKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBhODEw
YTA1NmQ3Li45ZWM3OGQ4YzAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTI4NCw3ICsxMjg0LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9f
cGh5c21hcF9vbmUoCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCi0g
ICAgICAgIHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwgZCwgb2QpOworICAg
ICAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFp
biwgZCwgb2QpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgewogICAgICAgICAgICAgcmN1
X3VubG9ja19kb21haW4ob2QpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGU4YTU3ZDExOGMuLmE1NDdmZDAwYzAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
QEAgLTI1NDUsNyArMjU0NSw3IEBAIGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAq
dGRvbSwgdW5zaWduZWQgbG9uZyBmZ2ZuLAogICAgIGlmICggdGRvbSA9PSBmZG9tICkKICAgICAg
ICAgZ290byBvdXQ7CiAKLSAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQs
IHRkb20sIGZkb20pOworICAgIHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwg
Y3VycmVudC0+ZG9tYWluLCB0ZG9tLCBmZG9tKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290
byBvdXQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1
ZGUveHNtL2R1bW15LmgKaW5kZXggNjJmY2VhNmYwNC4uMWE0MmQ4NWQyNyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAg
LTUyNSwxMCArNTI1LDE0IEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fcmVtb3ZlX2Zyb21f
cGh5c21hcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZDEsCiAgICAgcmV0dXJuIHhz
bV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQxLCBkMik7CiB9CiAKLXN0YXRpYyBYU01fSU5MSU5F
IGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGRvbWFpbiAqdCkKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5f
Zm9yZWlnbihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqY2QsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRv
bWFpbiAqdCkKIHsKKyAgICBpbnQgcmM7CiAgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdF
VCk7Ci0gICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQsIHQpOworICAgIHJj
ID0geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIGQpOworICAgIGlmIChyYykgcmV0dXJu
IHJjOworICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjZCwgdCk7CiB9CiAK
IHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21faHZtX3BhcmFtKFhTTV9ERUZBVUxUX0FSRyBzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIG9wKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmluZGV4IDYwYzBmZDZhNjIuLmEyMDY1
NGE4MDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVk
ZS94c20veHNtLmgKQEAgLTg1LDcgKzg1LDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAg
ICBpbnQgKCptZW1vcnlfcGluX3BhZ2UpIChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFp
biAqZDIsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwogICAgIGludCAoKmFkZF90b19waHlzbWFw
KSAoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKTsKICAgICBpbnQgKCpyZW1v
dmVfZnJvbV9waHlzbWFwKSAoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKTsK
LSAgICBpbnQgKCptYXBfZ21mbl9mb3JlaWduKSAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRv
bWFpbiAqdCk7CisgICAgaW50ICgqbWFwX2dtZm5fZm9yZWlnbikgKHN0cnVjdCBkb21haW4gKmNk
LCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KTsKICAgICBpbnQgKCpjbGFpbV9w
YWdlcykgKHN0cnVjdCBkb21haW4gKmQpOwogCiAgICAgaW50ICgqY29uc29sZV9pbykgKHN0cnVj
dCBkb21haW4gKmQsIGludCBjbWQpOwpAQCAtMzcyLDkgKzM3MiwxMCBAQCBzdGF0aWMgaW5saW5l
IGludCB4c21fcmVtb3ZlX2Zyb21fcGh5c21hcCh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRv
bWFpbiAqZDEsCiAgICAgcmV0dXJuIHhzbV9vcHMtPnJlbW92ZV9mcm9tX3BoeXNtYXAoZDEsIGQy
KTsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24gKHhzbV9kZWZh
dWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQorc3RhdGljIGlu
bGluZSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24gKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3Qg
ZG9tYWluICpjZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQogewotICAgIHJldHVybiB4c21fb3BzLT5t
YXBfZ21mbl9mb3JlaWduKGQsIHQpOworICAgIHJldHVybiB4c21fb3BzLT5tYXBfZ21mbl9mb3Jl
aWduKGNkLCBkLCB0KTsKIH0KIAogc3RhdGljIGlubGluZSBpbnQgeHNtX2NsYWltX3BhZ2VzKHhz
bV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9m
bGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDkxMTQ2Mjc1YmIuLmM4
MGUyMWU3ZWUgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNt
L2ZsYXNrL2hvb2tzLmMKQEAgLTExNjUsOSArMTE2NSwxNSBAQCBzdGF0aWMgaW50IGZsYXNrX3Jl
bW92ZV9mcm9tX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQog
ICAgIHJldHVybiBkb21haW5faGFzX3Blcm0oZDEsIGQyLCBTRUNDTEFTU19NTVUsIE1NVV9fUEhZ
U01BUCk7CiB9CiAKLXN0YXRpYyBpbnQgZmxhc2tfbWFwX2dtZm5fZm9yZWlnbihzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQorc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3Jl
aWduKHN0cnVjdCBkb21haW4gKmNkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCiB7Ci0gICAgcmV0dXJuIGRvbWFp
bl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9X
UklURSk7CisgICAgaW50IHJjOworICAgIHJjID0gZG9tYWluX2hhc19wZXJtKGNkLCBkLCBTRUND
TEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7CisgICAgaWYgKHJjKSBy
ZXR1cm4gcmM7CisgICAgcmMgPSBkb21haW5faGFzX3Blcm0oY2QsIHQsIFNFQ0NMQVNTX01NVSwg
TU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKKyAgICBpZiAocmMpIHJldHVybiByYzsK
KyAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19TSEFS
RV9NRU0pOwogfQogCiBzdGF0aWMgaW50IGZsYXNrX2h2bV9wYXJhbShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIG9wKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCAx
ZjdlYjM1ZmM4Li4wYmE3NTA1Mzg3IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpA
QCAtMzgzLDYgKzM4MywxMCBAQCBjbGFzcyBtbXUKICMgQWxsb3cgYSBwcml2aWxlZ2VkIGRvbWFp
biB0byBpbnN0YWxsIGEgbWFwIG9mIGEgcGFnZSBpdCBkb2VzIG5vdCBvd24uICBVc2VkCiAjIGZv
ciBzdHViIGRvbWFpbiBkZXZpY2UgbW9kZWxzIHdpdGggdGhlIFBWIGZyYW1lYnVmZmVyLgogICAg
IHRhcmdldF9oYWNrCisjIENoZWNrZWQgd2hlbiB1c2luZyBtYXBfZ21mbl9mb3JlaWduIHRvIHNo
YXJlIG1lbW9yeToKKyMgIHNvdXJjZSA9IGRvbWFpbiB3aG9zZSBtZW1vcnkgaXMgYmVpbmcgc2hh
cmVkCisjICB0YXJnZXQgPSBjbGllbnQgZG9tYWluCisgICAgc2hhcmVfbWVtCiB9CiAKICMgY29u
dHJvbCBvZiB0aGUgcGFnaW5nX2RvbWN0bCBzcGxpdCBieSBzdWJvcAotLSAKMi4xNC4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 27 08:37:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 08: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.xen.org>)
	id 1dlt4U-0002pj-Sv; Sun, 27 Aug 2017 08:37:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dlt4T-0002p6-DO
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 08:37:29 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F2/F4-01732-8C482A95; Sun, 27 Aug 2017 08:37:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXiVRvsqHu8ZVG
 kwcXDVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aWZ5fZCp7OZqxYdHYOawPjlKIuRi4OIYGJ
 jBLbVjazgjgsAi9ZJC7N3sII4kgI9LNKHJu5iK2LkRPISZJ41T2HBcKukvi3eTI7iC0koCwxf
 eUPdohR/xklFtzZBpZgE9CQWDvlIFiziIC0xLXPl8GmMgv0MEt0TXnBCpIQFkiQeLVtD9hUFg
 FViVnzp4PZvAKWEg+X32SG2CYv0b9jOROIzSlgJXHp/mOozZYS6+dMZZ3AKLCAkWEVo0ZxalF
 ZapGukbFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZggNUzMDDuYOzb63eIUZKD
 SUmU10FjYaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd59zYsihQSLUtNTK9Iyc4ChDpOW4OBRE
 uF9ApLmLS5IzC3OTIdInWI05tiwev0XJo5JB7Z/YRJiycvPS5US590KUioAUppRmgc3CBaDlx
 hlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ874DmcKTmVcCt+8V0ClMQKcoCi4EOaUkESEl1cB
 YsaK5vvvzFJMl8c2auzLzr9o6x/tfzooxXr9v6esD5f0Wjjvyoxu+RwR2e8s0xTg/Cv23srSk
 LveZ2UOO+nPM98Qyzapqtv5/UDoh64vYkZ/3Ha61nXTdHK/y9JKTnG7r0R0PLqfsMfjY7Zqrq
 Pc+ePp/u8KJbjlbQ4/6molPvuA0xZ2jP0qJpTgj0VCLuag4EQDopj7TvAIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503823046!73248066!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43127 invoked from network); 27 Aug 2017 08:37:27 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 08:37:27 -0000
Received: by mail-pg0-f65.google.com with SMTP id t193so1056356pgc.4
 for <xen-devel@lists.xen.org>; Sun, 27 Aug 2017 01:37:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0BXQcf3st5xpdiPDzN0IC0iR60CMlO7xMZErzYqwhxU=;
 b=dtmmpLIkKZkGv1nT2Q5sHT650nuZqL+5jT1IK7cIvTFPLrv6CVpDtigyi12sqJYL7k
 98n9QTZKXNtqc5ZYPGyqVygnTaDFpCfNniB30V712K8Hc/1BXFNhCxCh1syiAQJtKNFW
 uBEmdWhKbEGRGUq3gHtRZw0XxWUh44fBj+9Lyaoe3wSUM47/8C9dNfWpTFV3YiDBqxgy
 nG1N89XT9PaYSF9gvCTWAEhsg9mg49dmupcFA32zExfhzJ9wxn+W5BWDsJ5QbJV4fcFf
 uv+vshgqTCWJ94q2SbVU7w43ZKtcrS4ydBHKON9Pkt0VYlk34UAS9J3ptj+R9a19C7dZ
 bAaQ==
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=0BXQcf3st5xpdiPDzN0IC0iR60CMlO7xMZErzYqwhxU=;
 b=gD9OP1JtpJ9xB2bPRUE2blCNVpeS1RuvVMx6cc4bpRnbTOux//jdYjJrYz325UBYyQ
 z31I4s8v7O1gjO1/1oGec6c26EJgpYaFe9EHEqFypyRWrPwFUTazMt/kgrLHSg+c3HRP
 Ys/LocOBdBoemMAioDkWRgnaHBRH0+L+f3x9MCkkc4mXOi2pvKlv4BlIFKkjuEHxleIK
 j7tBFixjHDyMEWKCozHCb/6zffc4sHbzVcsczeK5i6urQ2XwzH9WhDk5gBh7ikS8vgON
 Y0M8jQ142WVjAtbzbXlByBbMh3zx6TDbGmMLMxYV8FRTwEQ+sGutiPwHaaOrrnHK5eNK
 fUyw==
X-Gm-Message-State: AHYfb5gPNHEAPny6UzVARK1VUoo3j3uWW/xlXmp806j9/lx2S+p1CmVF
 5yqOXEn+4Um4oBAHzDs=
X-Received: by 10.84.209.142 with SMTP id y14mr4286984plh.286.1503823045356;
 Sun, 27 Aug 2017 01:37:25 -0700 (PDT)
Received: from localhost.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id d10sm1148170pge.31.2017.08.27.01.37.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 27 Aug 2017 01:37:24 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 16:36:14 +0800
Message-Id: <20170827083615.15712-6-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170827083615.15712-1-blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.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 v2 5/6] libxl: support mapping static shared
	memory areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGxpYnhsX19zc2htX2FkZCB0byBtYXAgc2hhcmVkIHBhZ2VzIGZyb20gb25lIERvbVUgdG8g
YW5vdGhlciwgVGhlIG1hcHBpbmcKcHJvY2VzcyBpbnZvbHZlcyB0aGUgZm9sbHdpbmcgc3RlcHM6
CgogICogU2V0IGRlZmF1bHRzIGFuZCBjaGVjayBmb3IgZnVydGhlciBlcnJvcnMgaW4gdGhlIHN0
YXRpY19zaG0gY29uZmlnczoKICAgIG92ZXJsYXBwaW5nIGFyZWFzLCBpbnZhbGlkIHJhbmdlcywg
ZHVwbGljYXRlZCBtYXN0ZXIgZG9tYWluLAogICAgbm8gbWFzdGVyIGRvbWFpbiBldGMuCiAgKiBX
cml0ZSBpbmZvbWF0aW9uIG9mIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzIGludG8gdGhlIGFw
cHJvcHJpYXRlCiAgICB4ZW5zdG9yZSBwYXRocy4KICAqIFVzZSB4Y19kb21haW5fYWRkX3RvX3Bo
eXNtYXBfYmF0Y2ggdG8gZG8gdGhlIHBhZ2Ugc2hhcmluZy4KICAqIFNldCB0aGUgcmVmY291bnQg
b2YgdGhlIHNoYXJlZCByZWdpb24gYWNjb3JkaW5nbHkKClRlbXBvcmFyaWx5IG1hcmsgdGhpcyBh
cyB1bnN1cHBvcnRlZCBvbiB4ODYgYmVjYXVzZSBjYWxsaW5nIHAybV9hZGRfZm9yZWdpbiBvbgp0
d28gZG9tVSdzIGlzIGN1cnJlbnRseSBub3QgYWxsb3dkIG9uIHg4NiAoc2VlIHRoZSBjb21tZW50
cyBpbgp4ODYvbW0vcDJtLmM6cDJtX2FkZF9mb3JlZ2luIGZvciBtb3JlIGRldGFpbHMpLgoKVGhp
cyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJl
YXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLgoKWzFdIGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAzMjQy
Lmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4K
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKLS0tCnYyOgogICogY29kaW5nIHN0eWxlIGNvcnJlY3Rpb25zCiAgKiByZXBsYWNlIGxp
YnhsX194c19nZXRfc3NobXBhdGgoKSB3aXRoIGEgbWFjcm8KICAqIHVzZSB0aGUgcHJlZGVmaW5l
ZCBYQ19QQUdFX1NJWkUgaW5zdGVhZCBvZiBoYXJkY29kaW5nIDEyCiAgKiBhdm9pZCBjYWxsaW5n
IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcCBtYW55IHRpbWUgZHVyaW5nIHhzIHJldHJ5CiAgKiB1
bm1hcHBpbmcgbWFwcGVkIHBhZ2VzIG9uIHBhcnRpYWwgZmFpbHVyZQogICogcmVmY291bnRpbmcg
dGhlIG5vZGUKLS0tCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgIHwgICAyICstCiB0b29s
cy9saWJ4bC9saWJ4bF9hcmNoLmggICAgIHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5j
ICAgICAgfCAgMTUgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgMjcgKysrKwog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxMyArKwogdG9vbHMvbGlieGwvbGlieGxf
c3NobS5jICAgICB8IDM3NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgIHwgIDE4ICsrKwogNyBmaWxlcyBjaGFu
Z2VkLCA0NTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL01ha2Vm
aWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKaW5kZXggM2I2M2ZiMmNhZC4uZmQ2MjRiMjhmMyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlieGwvTWFrZWZp
bGUKQEAgLTEzOCw3ICsxMzgsNyBAQCBMSUJYTF9PQkpTID0gZmxleGFycmF5Lm8gbGlieGwubyBs
aWJ4bF9jcmVhdGUubyBsaWJ4bF9kbS5vIGxpYnhsX3BjaS5vIFwKIAkJCWxpYnhsX2RvbV9zdXNw
ZW5kLm8gbGlieGxfZG9tX3NhdmUubyBsaWJ4bF91c2IubyBcCiAJCQlsaWJ4bF92dHBtLm8gbGli
eGxfbmljLm8gbGlieGxfZGlzay5vIGxpYnhsX2NvbnNvbGUubyBcCiAJCQlsaWJ4bF9jcHVwb29s
Lm8gbGlieGxfbWVtLm8gbGlieGxfc2NoZWQubyBsaWJ4bF90bWVtLm8gXAotCQkJbGlieGxfOXBm
cy5vIGxpYnhsX2RvbWFpbi5vIFwKKwkJCWxpYnhsXzlwZnMubyBsaWJ4bF9kb21haW4ubyBsaWJ4
bF9zc2htLm8gXAogICAgICAgICAgICAgICAgICAgICAgICAgJChMSUJYTF9PQkpTLXkpCiBMSUJY
TF9PQkpTICs9IGxpYnhsX2dlbmlkLm8KIExJQlhMX09CSlMgKz0gX2xpYnhsX3R5cGVzLm8gbGli
eGxfZmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJuYWwubwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfYXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCmluZGV4IDVlMWZjNjA2
MGUuLjFkNjgxZDg4NjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKQEAgLTcxLDYgKzcxLDEyIEBAIGludCBsaWJ4bF9f
YXJjaF9leHRyYV9tZW1vcnkobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpvdXQpOwogCitfaGlkZGVuCitib29sIGxpYnhsX19h
cmNoX2RvbWFpbl9zdXBwb3J0X3NzaG0oY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJf
aW5mbyk7CisKK19oaWRkZW4KK2ludCBsaWJ4bF9fYXJjaF9kb21haW5fc3NobV9jYWNoZXBvbGlj
eV9zZXRkZWZhdWx0KGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pOworCiAjaWYgZGVmaW5lZChfX2kz
ODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQogCiAjZGVmaW5lIExBUElDX0JBU0VfQUREUkVT
UyAgMHhmZWUwMDAwMApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCBkODQyZDg4OGViLi4wOTc1MTA5YzBjIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0u
YwpAQCAtMTA2NSw2ICsxMDY1LDIxIEBAIHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2lu
Zm9fYWNwaV9zZXRkZWZhdWx0KAogICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZv
LT5hY3BpLCBmYWxzZSk7CiB9CiAKK2Jvb2wgbGlieGxfX2FyY2hfZG9tYWluX3N1cHBvcnRfc3No
bShjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQoreworICAgIHJldHVybiB0
cnVlOworfQorCitpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0ZGVm
YXVsdChsaWJ4bF9zdGF0aWNfc2htICpzc2htKQoreworICAgIGlmIChzc2htLT5jYWNoZV9wb2xp
Y3kgPT0gTElCWExfU1NITV9DQUNIRVBPTElDWV9VTktOT1dOKQorICAgICAgICBzc2htLT5jYWNo
ZV9wb2xpY3kgPSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX0FSTV9OT1JNQUw7CisgICAgaWYgKHNz
aG0tPmNhY2hlX3BvbGljeSA+PSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1g4Nl9OT1JNQUwpCisg
ICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKworICAgIHJldHVybiAwOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAxMTU4MzAzZTFh
Li5mMDE5M2M4NGJhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNTAxLDYgKzUwMSwxNCBAQCBpbnQgbGli
eGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICByZXQgPSBFUlJPUl9JTlZB
TDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQorCisgICAgLyogdGhlIHAybSBoYXMgYmVlbiBz
ZXR1cCwgd2UgY291bGQgbWFwIHRoZSBzdGF0aWMgc2hhcmVkIG1lbW9yeSBub3cuICovCisgICAg
cmV0ID0gbGlieGxfX3NzaG1fYWRkKGdjLCBkb21pZCwgZF9jb25maWctPnNzaG1zLCBkX2NvbmZp
Zy0+bnVtX3NzaG1zKTsKKyAgICBpZiAocmV0ICE9IDApIHsKKyAgICAgICAgTE9HKEVSUk9SLCAi
ZmFpbGVkIHRvIG1hcCBzdGF0aWMgc2hhcmVkIG1lbW9yeSIpOworICAgICAgICBnb3RvIG91dDsK
KyAgICB9CisKICAgICByZXQgPSBsaWJ4bF9fYnVpbGRfcG9zdChnYywgZG9taWQsIGluZm8sIHN0
YXRlLCB2bWVudHMsIGxvY2FsZW50cyk7CiBvdXQ6CiAgICAgcmV0dXJuIHJldDsKQEAgLTkxOCw2
ICs5MjYsMjUgQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAgIGlmIChkX2NvbmZp
Zy0+bnVtX3NzaG1zICE9IDAgJiYKKyAgICAgICAgIWxpYnhsX19hcmNoX2RvbWFpbl9zdXBwb3J0
X3NzaG0oJmRfY29uZmlnLT5iX2luZm8pKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAi
c3RhdGljX3NobSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMgZG9tYWluIHR5cGUuIik7CisgICAg
ICAgIHJldCA9IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIGVycm9yX291dDsKKyAgICB9CisK
KyAgICBmb3IgKGkgPSAwOyBpIDwgZF9jb25maWctPm51bV9zc2htczsgKytpKSB7CisgICAgICAg
IHJldCA9IGxpYnhsX19zc2htX3NldGRlZmF1bHQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnNzaG1z
W2ldKTsKKyAgICAgICAgaWYgKHJldCkgeworICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJVbmFibGUgdG8gc2V0IGRlZmF1bHRzIGZvciBzdGF0aWMgc3NobSIpOworICAgICAgICAgICAg
Z290byBlcnJvcl9vdXQ7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXQgPSBsaWJ4bF9fc3No
bV9jaGVja19vdmVybGFwKGdjLCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRfY29uZmlnLT5zc2htcywgZF9jb25maWctPm51bV9zc2htcyk7CisgICAgaWYgKHJl
dCkgZ290byBlcnJvcl9vdXQ7CisKICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2UoZ2MsIGRf
Y29uZmlnLCAmZG9taWQsICZzdGF0ZS0+Y29uZmlnKTsKICAgICBpZiAocmV0KSB7CiAgICAgICAg
IExPR0QoRVJST1IsIGRvbWlkLCAiY2Fubm90IG1ha2UgZG9tYWluOiAlZCIsIHJldCk7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAppbmRleCA3MjQ3NTA5NjdjLi43YWIyZDQwYzQ5IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTQzNTIsNiArNDM1MiwxOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX2FjcGlf
ZGVmYm9vbF92YWwoY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbwogfQogI2Vu
ZGlmCiAKKy8qCisgKiBTZXQgdXAgc3RhdGljIHNoYXJlZCByYW0gcGFnZXMgZm9yIEhWTSBkb21h
aW5zIHRvIGNvbW11bmljYXRlCisgKgorICogVGhpcyBmdW5jdGlvbiBzaG91bGQgb25seSBiZSBj
YWxsZWQgYWZ0ZXIgdGhlIG1lbW9yeSBtYXAgaXMgY29uc3RydWN0ZWQKKyAqIGFuZCBiZWZvcmUg
YW55IGZ1cnRoZXIgbWVtb3J5IGFjY2Vzcy4gKi8KK19oaWRkZW4gaW50IGxpYnhsX19zc2htX2Fk
ZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htLCBpbnQgbGVuKTsKKworX2hpZGRlbiBpbnQgbGli
eGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3No
bXMsIGludCBsZW4pOworX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfc3RhdGljX3NobSAqc3NobSk7CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9zc2htLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9zc2htLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
YTQwOTFhMzA1NgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwpA
QCAtMCwwICsxLDM3NSBAQAorI2luY2x1ZGUgImxpYnhsX29zZGVwcy5oIgorI2luY2x1ZGUgImxp
YnhsX2ludGVybmFsLmgiCisjaW5jbHVkZSAibGlieGxfYXJjaC5oIgorCisjZGVmaW5lIFNTSE1f
UEFUSChpZCkgR0NTUFJJTlRGKCIvbG9jYWwvc3RhdGljX3NobS8lcyIsIGlkKQorCisjZGVmaW5l
IFNTSE1fRVJST1IoZG9taWQsIHNzaG1pZCwgZiwgLi4uKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgTE9HRChFUlJPUiwgZG9taWQsICJzdGF0aWNfc2htIGlkID0gJXM6ICIg
Ziwgc3NobWlkLCAjI19fVkFfQVJHU19fKQorCisKKy8qIFNldCBkZWZhdWx0IHZhbHVlcyBmb3Ig
bGlieGxfc3RhdGljX3NobSAqLworaW50IGxpYnhsX19zc2htX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9z
dGF0aWNfc2htICpzc2htKQoreworICAgIGludCByYzsKKworICAgIGlmIChzc2htLT5yb2xlID09
IExJQlhMX1NTSE1fUk9MRV9VTktOT1dOKQorICAgICAgICBzc2htLT5yb2xlID0gTElCWExfU1NI
TV9ST0xFX1NMQVZFOworICAgIGlmIChzc2htLT5wcm90ID09IExJQlhMX1NTSE1fUFJPVF9VTktO
T1dOKQorICAgICAgICBzc2htLT5wcm90ID0gTElCWExfU1NITV9QUk9UX1JXOworCisgICAgLyog
cm9sZS1zcGVjaWZpYyBjaGVja3MgKi8KKyAgICBpZiAoc3NobS0+cm9sZSA9PSBMSUJYTF9TU0hN
X1JPTEVfU0xBVkUpIHsKKyAgICAgICAgaWYgKHNzaG0tPm9mZnNldCA9PSBMSUJYTF9TU0hNX1JB
TkdFX1VOS05PV04pCisgICAgICAgICAgICBzc2htLT5vZmZzZXQgPSAwOworICAgICAgICBpZiAo
c3NobS0+Y2FjaGVfcG9saWN5ICE9IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfVU5LTk9XTikgewor
ICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICJjYWNoZV9wb2xpY3kgaXMgb25seSBhcHBsaWNhYmxlIHRvIG1hc3RlciBkb21haW5z
Iik7CisgICAgICAgICAgICByYyA9IEVSUk9SX0lOVkFMOworICAgICAgICAgICAgZ290byBvdXQ7
CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworICAgICAgICBpZiAoc3NobS0+b2Zmc2V0ICE9IExJ
QlhMX1NTSE1fUkFOR0VfVU5LTk9XTikgeworICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwg
c3NobS0+aWQsCisgICAgICAgICAgICAgICAgICAgICAgICJvZmZzZXQgaXMgb25seSBhcHBsaWNh
YmxlIHRvIHNsYXZlIGRvbWFpbnMiKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7Cisg
ICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbGlieGxfX2Fy
Y2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0ZGVmYXVsdChzc2htKTsKKyAgICAgICAgaWYg
KHJjKSB7CisgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgImNhY2hlIHBvbGljeSBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZv
cm0iKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgcmMg
PSAwOworb3V0OgorICAgIHJldHVybiByYzsKK30KKworLyogQ29tcGFyZSBmdW5jdGlvbiBmb3Ig
c29ydGluZyBzc2htIHJhbmdlcyBieSBzc2htLT5iZWdpbiAqLworc3RhdGljIGludCBzc2htX3Jh
bmdlX2NtcChjb25zdCB2b2lkICphLCBjb25zdCB2b2lkICpiKQoreworICAgIGxpYnhsX3N0YXRp
Y19zaG0gKmNvbnN0ICpzc2htYSA9IGEsICpjb25zdCAqc3NobWIgPSBiOworICAgIHJldHVybiAo
KnNzaG1hKS0+YmVnaW4gPiAoKnNzaG1iKS0+YmVnaW4gPyAxIDogLTE7Cit9CisKKy8qIGNoZWNr
IGlmIHRoZSBzc2htIHNsYXZlIGNvbmZpZ3MgaW4gQHNzaG0gb3ZlcmxhcCAqLworaW50IGxpYnhs
X19zc2htX2NoZWNrX292ZXJsYXAobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobXMs
IGludCBsZW4pCit7CisKKyAgICBjb25zdCBsaWJ4bF9zdGF0aWNfc2htICoqc2xhdmVfc3NobXMg
PSBOVUxMOworICAgIGludCBudW1fc2xhdmVzOworICAgIGludCBpOworCisgICAgaWYgKCFsZW4p
IHJldHVybiAwOworCisgICAgc2xhdmVfc3NobXMgPSBsaWJ4bF9fY2FsbG9jKGdjLCBsZW4sIHNp
emVvZihzbGF2ZV9zc2htc1swXSkpOworICAgIG51bV9zbGF2ZXMgPSAwOworICAgIGZvciAoaSA9
IDA7IGkgPCBsZW47ICsraSkgeworICAgICAgICBpZiAoc3NobXNbaV0ucm9sZSA9PSBMSUJYTF9T
U0hNX1JPTEVfU0xBVkUpCisgICAgICAgICAgICBzbGF2ZV9zc2htc1tudW1fc2xhdmVzKytdID0g
c3NobXMgKyBpOworICAgIH0KKyAgICBxc29ydChzbGF2ZV9zc2htcywgbnVtX3NsYXZlcywgc2l6
ZW9mKHNsYXZlX3NzaG1zWzBdKSwgc3NobV9yYW5nZV9jbXApOworCisgICAgZm9yIChpID0gMDsg
aSA8IG51bV9zbGF2ZXMgLSAxOyArK2kpIHsKKyAgICAgICAgaWYgKHNsYXZlX3NzaG1zW2krMV0t
PmJlZ2luIDwgc2xhdmVfc3NobXNbaV0tPmVuZCkgeworICAgICAgICAgICAgU1NITV9FUlJPUihk
b21pZCwgc2xhdmVfc3NobXNbaSsxXS0+aWQsICJzbGF2ZSByYW5nZXMgb3ZlcmxhcC4iKTsKKyAg
ICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJl
dHVybiAwOworfQorCisvKiBUaGUgY2FsbGVyIGhhdmUgdG8gZ3VhcmVudGVlIHRoYXQgc3NobS0+
YmVnaW4gPCBzc2htLT5lbmQgKi8KK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fZG9fbWFwKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IG1pZCwgdWludDMyX3Qgc2lkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IG1iZWdpbiwgdWludDY0X3QgbWVuZCkKK3sKKyAgICBpbnQgcmM7
CisgICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IG51bV9tcGFnZXMsIG51bV9zcGFnZXMsIG9m
ZnNldDsKKyAgICBpbnQgKmVycnM7CisgICAgeGVuX3Vsb25nX3QgKmlkeHM7CisgICAgeGVuX3Bm
bl90ICpncGZuczsKKworICAgIG51bV9tcGFnZXMgPSAobWVuZCAtIG1iZWdpbikgPj4gWENfUEFH
RV9TSElGVDsKKyAgICBudW1fc3BhZ2VzID0gKHNzaG0tPmVuZCAtIHNzaG0tPmJlZ2luKSA+PiBY
Q19QQUdFX1NISUZUOworICAgIG9mZnNldCA9IHNzaG0tPm9mZnNldCA+PiBYQ19QQUdFX1NISUZU
OworCisgICAgLyogQ2hlY2sgcmFuZ2UuIFRlc3Qgb2Zmc2V0IDwgbXBhZ2VzIGZpcnN0IHRvIGF2
b2lkIG92ZXJmbG93ICovCisgICAgaWYgKChvZmZzZXQgPj0gbnVtX21wYWdlcykgfHwgKG51bV9t
cGFnZXMgLSBvZmZzZXQgPCBudW1fc3BhZ2VzKSkgeworICAgICAgICBTU0hNX0VSUk9SKHNpZCwg
c3NobS0+aWQsICJleGNlZWRzIG1hc3RlcidzIGFkZHJlc3Mgc3BhY2UuIik7CisgICAgICAgIHJj
ID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8qIGZpbGwg
b3V0IHRoZSBwZm4ncyBhbmQgZG8gdGhlIG1hcHBpbmcgKi8KKyAgICBlcnJzID0gbGlieGxfX2Nh
bGxvYyhnYywgbnVtX3NwYWdlcywgc2l6ZW9mKGludCkpOworICAgIGlkeHMgPSBsaWJ4bF9fY2Fs
bG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2YoeGVuX3Vsb25nX3QpKTsKKyAgICBncGZucyA9IGxp
YnhsX19jYWxsb2MoZ2MsIG51bV9zcGFnZXMsIHNpemVvZih4ZW5fcGZuX3QpKTsKKyAgICBmb3Ig
KGkgPSAwOyBpIDwgbnVtX3NwYWdlczsgaSsrKSB7CisgICAgICAgIGlkeHNbaV0gPSAobWJlZ2lu
ID4+IFhDX1BBR0VfU0hJRlQpICsgb2Zmc2V0ICsgaTsKKyAgICAgICAgZ3BmbnNbaV09IChzc2ht
LT5iZWdpbiA+PiBYQ19QQUdFX1NISUZUKSArIGk7CisgICAgfQorICAgIHJjID0geGNfZG9tYWlu
X2FkZF90b19waHlzbWFwX2JhdGNoKENUWC0+eGNoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpZCwgbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBudW1fc3BhZ2VzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlkeHMsIGdwZm5zLCBlcnJzKTsKKworICAgIGZvciAoaSA9IDA7IGkg
PCBudW1fc3BhZ2VzOyBpKyspIHsKKyAgICAgICAgaWYgKGVycnNbaV0pIHsKKyAgICAgICAgICAg
IFNTSE1fRVJST1Ioc2lkLCBzc2htLT5pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgImNhbid0
IG1hcCBhdCBhZGRyZXNzIDB4JSJQUkl4NjQiLiIsCisgICAgICAgICAgICAgICAgICAgICAgIGdw
Zm5zW2ldIDw8IFhDX1BBR0VfU0hJRlQpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwor
ICAgICAgICB9CisgICAgfQorICAgIGlmIChyYykgeworICAgICAgICAvKiByb2xlIGJhY2sgc3Vj
Y2Vzc2Z1bGx5IG1hcHBlZCBwYWdlcyAqLworICAgICAgICBTU0hNX0VSUk9SKHNpZCwgc3NobS0+
aWQsICJlcnJvcnMgb2NjdXJyZWQsIGNhbmNlbGluZyBvcGVyYXRpb24uIik7CisgICAgICAgIGZv
ciAoaSA9IDA7IGkgPCBudW1fc3BhZ2VzOyBpKyspIHsKKyAgICAgICAgICAgIGlmICh4Y19kb21h
aW5fcmVtb3ZlX2Zyb21fcGh5c21hcChDVFgtPnhjaCwgc2lkLCBncGZuc1tpXSkpIHsKKyAgICAg
ICAgICAgICAgICBTU0hNX0VSUk9SKHNpZCwgc3NobS0+aWQsICJjYW4ndCB1bm1hcCBwYWdlIGF0
IDB4JSJQUkl4NjQiLiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBncGZuc1tpXSA8PCBY
Q19QQUdFX1NISUZUKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0
aWMgaW50IGxpYnhsX19zc2htX2luY3JlZihsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90
IHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3NobV9wYXRo
KQoreworICAgIGludCByYywgY291bnQ7CisgICAgY29uc3QgY2hhciAqY291bnRfcGF0aCwgKmNv
dW50X3N0cmluZzsKKworICAgIGNvdW50X3BhdGggPSBHQ1NQUklOVEYoIiVzL3VzZXJzIiwgc3No
bV9wYXRoKTsKKyAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0LCBjb3VudF9w
YXRoLCAmY291bnRfc3RyaW5nKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIGNvdW50ID0g
YXRvaShjb3VudF9zdHJpbmcpOworCisgICAgY291bnRfc3RyaW5nID0gR0NTUFJJTlRGKCIlZCIs
IGNvdW50KzEpOworICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHh0LCBjb3Vu
dF9wYXRoLCBjb3VudF9zdHJpbmcpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9
IDA7CitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IGxpYnhsX19zc2htX2Fk
ZF9zbGF2ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaW50IHJjOwor
ICAgIGNvbnN0IGNoYXIgKnNzaG1fcGF0aCwgKnNsYXZlX3BhdGgsICpkb21fcGF0aCwgKmRvbV9z
c2htX3BhdGgsICpkb21fcm9sZV9wYXRoOworICAgIGNoYXIgKmVudHNbOV07CisgICAgY29uc3Qg
Y2hhciAqeHNfdmFsdWU7CisgICAgbGlieGxfc3RhdGljX3NobSBtYXN0ZXJfc3NobTsKKyAgICB1
aW50MzJfdCBtYXN0ZXJfZG9taWQ7CisgICAgeHNfdHJhbnNhY3Rpb25fdCB4dCA9IFhCVF9OVUxM
OworICAgIGJvb2wgaXNyZXRyeTsKKworICAgIHNzaG1fcGF0aCA9IFNTSE1fUEFUSChzc2htLT5p
ZCk7CisgICAgc2xhdmVfcGF0aCA9IEdDU1BSSU5URigiJXMvc2xhdmVzLyUiUFJJdTMyLCBzc2ht
X3BhdGgsIGRvbWlkKTsKKyAgICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywg
ZG9taWQpOworICAgIC8qIHRoZSBkb21haW4gc2hvdWxkIGJlIGluIHhlbnN0b3JlIGJ5IG5vdyAq
LworICAgIGFzc2VydChkb21fcGF0aCk7CisgICAgZG9tX3NzaG1fcGF0aCA9IEdDU1BSSU5URigi
JXMvc3RhdGljX3NobS8lcyIsIGRvbV9wYXRoLCBzc2htLT5pZCk7CisgICAgZG9tX3JvbGVfcGF0
aCA9IEdDU1BSSU5URigiJXMvcm9sZSIsIGRvbV9zc2htX3BhdGgpOworCisgICAgLyogcHJlcGFy
ZSB0aGUgc2xhdmUgeGVuc3RvcmUgZW50cmllcyAqLworICAgIGVudHNbMF0gPSAiYmVnaW4iOwor
ICAgIGVudHNbMV0gPSBHQ1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0tPmJlZ2luKTsKKyAgICBl
bnRzWzJdID0gImVuZCI7CisgICAgZW50c1szXSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3No
bS0+ZW5kKTsKKyAgICBlbnRzWzRdID0gIm9mZnNldCI7CisgICAgZW50c1s1XSA9IEdDU1BSSU5U
RigiMHglIlBSSXg2NCwgc3NobS0+b2Zmc2V0KTsKKyAgICBlbnRzWzZdID0gInByb3QiOworICAg
IGVudHNbN10gPSBsaWJ4bF9fc3RyZHVwKGdjLCBsaWJ4bF9zc2htX3Byb3RfdG9fc3RyaW5nKHNz
aG0tPnByb3QpKTsKKyAgICBlbnRzWzhdID0gTlVMTDsKKworICAgIGlzcmV0cnkgPSBmYWxzZTsK
KyAgICBmb3IgKDs7KSB7CisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0
KGdjLCAmeHQpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgICAgIGlmICghbGli
eGxfX3hzX3JlYWQoZ2MsIHh0LCBzc2htX3BhdGgpKSB7CisgICAgICAgICAgICBTU0hNX0VSUk9S
KGRvbWlkLCBzc2htLT5pZCwgIm5vIG1hc3RlciBmb3VuZC4iKTsKKyAgICAgICAgICAgIHJjID0g
RVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAg
LyogZXZlcnkgSUQgY2FuIGFwcGVhciBpbiBlYWNoIGRvbWFpbiBhdCBtb3N0IG9uY2UgKi8KKyAg
ICAgICAgaWYgKGxpYnhsX194c19yZWFkKGdjLCB4dCwgZG9tX3NzaG1fcGF0aCkpIHsKKyAgICAg
ICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAiZG9tYWluIHRyaWVkIHRvIG1hcCB0aGUgc2FtZSBJRCB0d2ljZS4iKTsKKyAgICAgICAgICAg
IHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAg
ICAgICAgLyogbG9vayBhdCB0aGUgbWFzdGVyIGluZm8gYW5kIHNlZSBpZiB3ZSBjb3VsZCBkbyB0
aGUgbWFwcGluZyAqLworICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9wcm90
Iiwgc3NobV9wYXRoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4c192
YWx1ZSk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIGxpYnhsX3NzaG1fcHJv
dF9mcm9tX3N0cmluZyh4c192YWx1ZSwgJm1hc3Rlcl9zc2htLnByb3QpOworCisgICAgICAgIHJj
ID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JlZ2luIiwgc3NobV9wYXRoKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4c192YWx1ZSk7CisgICAgICAgIGlmIChyYykg
Z290byBvdXQ7CisgICAgICAgIG1hc3Rlcl9zc2htLmJlZ2luID0gc3RydG91bGwoeHNfdmFsdWUs
IE5VTEwsIDE2KTsKKworICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9lbmQi
LCBzc2htX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3Zh
bHVlKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgbWFzdGVyX3NzaG0uZW5k
ID0gc3RydG91bGwoeHNfdmFsdWUsIE5VTEwsIDE2KTsKKworICAgICAgICByYyA9IGxpYnhsX194
c19yZWFkX2NoZWNrZWQoZ2MsIHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0NTUFJJTlRGKCIlcy9tYXN0ZXIiLCBzc2htX3BhdGgpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnhzX3ZhbHVlKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsK
KyAgICAgICAgbWFzdGVyX2RvbWlkID0gc3RydG91bGwoeHNfdmFsdWUsIE5VTEwsIDE2KTsKKwor
ICAgICAgICBpZiAoc3NobS0+cHJvdCA9PSBMSUJYTF9TU0hNX1BST1RfVU5LTk9XTikgeworICAg
ICAgICAgICAgc3NobS0+cHJvdCA9IG1hc3Rlcl9zc2htLnByb3Q7CisgICAgICAgIH0KKyAgICAg
ICAgLyogY2hlY2sgaWYgdGhlIHNsYXZlIGlzIGFza2luZyB0b28gbXVjaCBwZXJtaXNzaW9uICov
CisgICAgICAgIGlmIChtYXN0ZXJfc3NobS5wcm90IDwgc3NobS0+cHJvdCkgeworICAgICAgICAg
ICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsICJzbGF2ZSBpcyBhc2tpbmcgdG9vIG11Y2gg
cGVybWlzc2lvbi4iKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIGFsbCBjaGVja3MgcGFzc2VkLCBk
byB0aGUgam9iICovCisgICAgICAgIGlmICghaXNyZXRyeSkgeworICAgICAgICAgICAgcmMgPSBs
aWJ4bF9fc3NobV9kb19tYXAoZ2MsIG1hc3Rlcl9kb21pZCwgZG9taWQsIHNzaG0sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXN0ZXJfc3NobS5iZWdpbiwgbWFzdGVyX3Nz
aG0uZW5kKTsKKyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIH0KKworICAg
ICAgICAvKiB3cml0ZSB0aGUgcmVzdWx0IHRvIHhlbnN0b3JlIGFuZCBjb21taXQgKi8KKyAgICAg
ICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgeHQsIGRvbV9yb2xlX3BhdGgsICJz
bGF2ZSIpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICByYyA9IGxpYnhsX194
c193cml0ZXYoZ2MsIHh0LCBzbGF2ZV9wYXRoLCBlbnRzKTsKKyAgICAgICAgaWYgKHJjKSBnb3Rv
IG91dDsKKyAgICAgICAgcmMgPSBsaWJ4bF9fc3NobV9pbmNyZWYoZ2MsIHh0LCBzc2htX3BhdGgp
OworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgICAgIHJjID0gbGlieGxfX3hzX3Ry
YW5zYWN0aW9uX2NvbW1pdChnYywgJnh0KTsKKyAgICAgICAgaWYgKCFyYykgYnJlYWs7CisgICAg
ICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OworICAgICAgICBpc3JldHJ5ID0gdHJ1ZTsKKyAgICB9
CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdj
LCAmeHQpOworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4bF9fc3NobV9hZGRf
bWFzdGVyKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaW50IHJjOwor
ICAgIGNvbnN0IGNoYXIgKnNzaG1fcGF0aCwgKmRvbV9wYXRoLCAqZG9tX3JvbGVfcGF0aDsKKyAg
ICBjaGFyICplbnRzWzEzXTsKKyAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgbm9wZXJtOworICAg
IHhzX3RyYW5zYWN0aW9uX3QgeHQgPSBYQlRfTlVMTDsKKworICAgIHNzaG1fcGF0aCA9IFNTSE1f
UEFUSChzc2htLT5pZCk7CisgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2Ms
IGRvbWlkKTsKKyAgICAvKiB0aGUgZG9tYWluIHNob3VsZCBiZSBpbiB4ZW5zdG9yZSBieSBub3cg
Ki8KKyAgICBhc3NlcnQoZG9tX3BhdGgpOworICAgIGRvbV9yb2xlX3BhdGggPSBHQ1NQUklOVEYo
IiVzL3N0YXRpY19zaG0vJXMvcm9sZSIsIGRvbV9wYXRoLCBzc2htLT5pZCk7CisKKyAgICAvKiBw
cmVwYXJlIHRoZSB4ZW5zdG9yZSBlbnRyaWVzICovCisgICAgZW50c1swXSA9ICJtYXN0ZXIiOwor
ICAgIGVudHNbMV0gPSBHQ1NQUklOVEYoIiUiUFJJdTMyLCBkb21pZCk7CisgICAgZW50c1syXSA9
ICJiZWdpbiI7CisgICAgZW50c1szXSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+YmVn
aW4pOworICAgIGVudHNbNF0gPSAiZW5kIjsKKyAgICBlbnRzWzVdID0gR0NTUFJJTlRGKCIweCUi
UFJJeDY0LCBzc2htLT5lbmQpOworICAgIGVudHNbNl0gPSAicHJvdCI7CisgICAgZW50c1s3XSA9
IGxpYnhsX19zdHJkdXAoZ2MsIGxpYnhsX3NzaG1fcHJvdF90b19zdHJpbmcoc3NobS0+cHJvdCkp
OworICAgIGVudHNbOF0gPSAiY2FjaGVfcG9saWN5IjsKKyAgICBlbnRzWzldID0gbGlieGxfX3N0
cmR1cChnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zc2htX2NhY2hlcG9s
aWN5X3RvX3N0cmluZyhzc2htLT5jYWNoZV9wb2xpY3kpKTsKKyAgICBlbnRzWzEwXSA9ICJ1c2Vy
cyI7CisgICAgZW50c1sxMV0gPSAiMSI7CisgICAgZW50c1sxMl0gPSBOVUxMOworCisgICAgLyog
Y291bGQgb25seSBiZSBhY2Nlc3NlZCBieSBEb20wICovCisgICAgbm9wZXJtLmlkID0gMDsKKyAg
ICBub3Blcm0ucGVybXMgPSBYU19QRVJNX05PTkU7CisKKyAgICBmb3IgKDs7KSB7CisgICAgICAg
IHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmeHQpOworICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OworCisgICAgICAgIGlmICghbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBzc2ht
X3BhdGgpKSB7CisgICAgICAgICAgICAvKiBldmVyeSBJRCBjYW4gYXBwZWFyIGluIGVhY2ggZG9t
YWluIGF0IG1vc3Qgb25jZSAqLworICAgICAgICAgICAgaWYgKGxpYnhsX194c19yZWFkKGdjLCB4
dCwgZG9tX3JvbGVfcGF0aCkpIHsKKyAgICAgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBz
c2htLT5pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb21haW4gdHJpZWQgdG8gbWFw
IHRoZSBzYW1lIElEIHR3aWNlLiIpOworICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
KyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHJj
ID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHh0LCBkb21fcm9sZV9wYXRoLCAibWFzdGVy
Iik7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OzsKKworICAgICAgICAgICAgbGlieGxf
X3hzX21rbm9kKGdjLCB4dCwgc3NobV9wYXRoLCAmbm9wZXJtLCAxKTsKKyAgICAgICAgICAgIGxp
YnhsX194c193cml0ZXYoZ2MsIHh0LCBzc2htX3BhdGgsIGVudHMpOworICAgICAgICB9IGVsc2Ug
eworICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsICJjYW4gb25seSBoYXZl
IG9uZSBtYXN0ZXIuIik7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0
aW9uX2NvbW1pdChnYywgJnh0KTsKKyAgICAgICAgaWYgKCFyYykgYnJlYWs7CisgICAgICAgIGlm
IChyYyA8IDApIGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0gMDsKK291dDoKKyAgICBsaWJ4
bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ4dCk7CisgICAgcmV0dXJuIHJjOworfQorCitp
bnQgbGlieGxfX3NzaG1fYWRkKGxpYnhsX19nYyAqZ2MsICB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobXMsIGludCBsZW4pCit7CisgICAg
aW50IHJjLCBpOworCisgICAgZm9yIChpID0gMDsgaSA8IGxlbjsgKytpKSB7CisgICAgICAgIGlm
IChzc2htc1tpXS5yb2xlID09IExJQlhMX1NTSE1fUk9MRV9TTEFWRSkgeworICAgICAgICAgICAg
cmMgPSBsaWJ4bF9fc3NobV9hZGRfc2xhdmUoZ2MsIGRvbWlkLCBzc2htcytpKTsKKyAgICAgICAg
fSBlbHNlIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NzaG1fYWRkX21hc3RlcihnYywgZG9t
aWQsIHNzaG1zK2kpOworICAgICAgICB9CisgICAgICAgIGlmIChyYykgIHJldHVybiByYzsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29scy9s
aWJ4bC9saWJ4bF94ODYuYwppbmRleCA0NTVmNmYwYmVkLi5iZDc5MmI2ZGE5IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpA
QCAtNTg3LDYgKzU4NywyNCBAQCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX2Fj
cGlfc2V0ZGVmYXVsdCgKICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+YWNw
aSwgdHJ1ZSk7CiB9CiAKK2Jvb2wgbGlieGxfX2FyY2hfZG9tYWluX3N1cHBvcnRfc3NobShjb25z
dCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQoreworICAgIC8qIEZJWE1FOiBNYXJr
IHRoaXMgYXMgdW5zdXBwb3J0ZWQgZm9yIGNhbGxpbmcgcDJtX2FkZF9mb3JlaWduIG9uIHR3bwor
ICAgICAqIERvbVUncyBpcyBjdXJyZW50bHkgbm90IGFsbG93ZCBvbiB4ODYsIHNlZSB0aGUgY29t
bWVudHMgaW4KKyAgICAgKiB4ODYvbW0vcDJtLmM6IHAybV9hZGRfZm9yZWlnbiAqLworICAgICBy
ZXR1cm4gZmFsc2U7Cit9CisKK2ludCBsaWJ4bF9fYXJjaF9kb21haW5fc3NobV9jYWNoZXBvbGlj
eV9zZXRkZWZhdWx0KGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaWYgKHNzaG0tPmNh
Y2hlX3BvbGljeSA9PSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04pCisgICAgICAgIHNz
aG0tPmNhY2hlX3BvbGljeSA9IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1BTDsKKyAg
ICBpZiAoc3NobS0+Y2FjaGVfcG9saWN5IDwgTElCWExfU1NITV9DQUNIRVBPTElDWV9YODZfTk9S
TUFMKQorICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CisKKyAgICByZXR1cm4gMDsKK30KKwog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0gCjIuMTQuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 08:37:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 08:37: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.xen.org>)
	id 1dlt4Z-0002s5-8M; Sun, 27 Aug 2017 08:37:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dlt4Y-0002rb-QM
 for xen-devel@lists.xen.org; Sun, 27 Aug 2017 08:37:34 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4B/33-01862-EC482A95; Sun, 27 Aug 2017 08:37:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTAEd2zLYs
 iDf5PELNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMaPi9jLbhvUPG/aRN7A+NHlS5GLg4hgYmM
 Egu+XWbsYuTkYBF4ySKx8oEJSEJCoJ9VYu3Gf0wgCQmBOIl9x2+yQdiVEt8uPmQFsYUElCWmr
 /zBDjHpP6PE/w0tYAk2AQ2JtVMOgjWICEhLXPsMsoGLg1ngCKNE27M9LCAJYYFUiT//97BDrF
 aVuPV1Ntg2XgFLiUWdu1ghtslL9O9YDhbnFLCSuHT/MTvEZkuJ9XOmsk5gFFjAyLCKUaM4tag
 stUjX0FQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwuBiAYAfjmu2ehxglOZiU
 RHkdNBZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1W9eFCkkWJSanlqRlpkDDHOYtAQHj5IIb
 w5Imre4IDG3ODMdInWK0ZXjypV1X5g4NqxeDySnHNgOJJ+82f6biaPlLZAUYsnLz0uVEufdCt
 IsANKcUZoHNxoWo5cYZaWEeRmBjhXiKUgtys0sQZV/xSjOwagkzLsaZApPZl4J3AWvgI5jAjp
 OUXAhyHEliQgpqQZGzw0rD1sY+WoULlP/s8Tux/Kfu1jOyutUH/bs3yiq9/GAruJvhfcfc720
 Vj795CBw86GCs5xPux5z88PHk1X9hG6ofnGYwmvJ9uz88sZLVz6oND3+2F3D1y7z4Anbt4L5R
 7b9VboZ2qPTZldTeuHGsjqNzXlGt1UX8InuSq0MOz9FwTGnhjVKiaU4I9FQi7moOBEA55gnKc
 wCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503823051!104242560!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9374 invoked from network); 27 Aug 2017 08:37:33 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 08:37:33 -0000
Received: by mail-pf0-f196.google.com with SMTP id c28so2109351pfe.0
 for <xen-devel@lists.xen.org>; Sun, 27 Aug 2017 01:37:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JVJi1fY3kTIexd6PY2XcT5qZ7NkvaMZyXQIsoA1bnvo=;
 b=aJHLiflhlnxjUEulVcsDUypAISJRw1+lpZwUfQOt4S1hTyVcyR4Xs83467Ezf52I8C
 I9WWqkgIYw8Wollgdi5Dj8iZnKXuXSTI54HB9LNChtYOk/KEXJmA4HloRiQi/HNvMQmS
 244fvbCdmgvb5tVpg+RbN3T5h8bI2IUG7OsaVnmTPrBqBhfOEU4ejyz6sn6FC7zFQhhs
 6Tc7wjhcLUdpDqMlaRpjaJXlf/YPG6ov0FfU+gMtgUl9Q57SifZduqrtMaUhLYk3B5ym
 SmwaJe6gpLv70UPi/Z1HZAwlX08OPwqjLMZa5zwmzra++EqfjfMLw6ae5tcT64vJlLQV
 FzTQ==
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=JVJi1fY3kTIexd6PY2XcT5qZ7NkvaMZyXQIsoA1bnvo=;
 b=lp4qhXKcBJBgackCi8OcSD+x5G11J7C5DM+7lvJxXJ4upuABQoTlJVuqlZiT07Ugl9
 NA9ZfIpW/4kHA4Gd+wOzURUvENthoSiwAe4nF28TeT9mj59Tybohf1oxiiMXsc2RLigj
 GRIs/l/CPwmkT5V6r3mfnc1aCT4+Jqijb83zZOvJEiFkKGdHb3uR8iXOkyOsBHudpLxO
 wP2gWKCTzzzcjYMwwvmPlv51XA47aFYKnDDv6WJOxF3VPCtahNES8ElJe7tMajBtqiay
 Z1vgk4tIHPTpvUkxDn2RhfEFU+yCLYl1hOWcuJrR6U+PlXfgt1AafDDhEb95W7+W5p5d
 96hg==
X-Gm-Message-State: AHYfb5gWiur42coU8VwycNw9qv3AkWVjZTvsNr3XyD40sdqJdnw6V0v+
 /xDQHH0ZYdM07yL4
X-Received: by 10.84.169.67 with SMTP id g61mr4234879plb.109.1503823051020;
 Sun, 27 Aug 2017 01:37:31 -0700 (PDT)
Received: from localhost.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id d10sm1148170pge.31.2017.08.27.01.37.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 27 Aug 2017 01:37:29 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 27 Aug 2017 16:36:15 +0800
Message-Id: <20170827083615.15712-7-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.0
In-Reply-To: <20170827083615.15712-1-blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v2 6/6] libxl: support unmapping static shared
	memory areas during domain destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGxpYnhsX19zc2htX2RlbCB0byB1bm1hcCBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcyBt
YXBwZWQgYnkKbGlieGxfX3NzaG1fYWRkIGR1cmluZyBkb21haW4gY3JlYXRpb24uIFRoZSB1bm1h
cHBpbmcgcHJvY2VzcyBpczoKCiogRm9yIGEgbWFzdGVyOiBkZWNyZWFzZSB0aGUgcmVmY291bnQg
b2YgdGhlIHNzaG0gcmVnaW9uLCBpZiB0aGUgcmVmY291bnQKICByZWFjaGVzIDAsIGNsZWFudXAg
dGhlIHdob2xlIHNzaG0gcGF0aC4KKiBGb3IgYSBzbGF2ZTogdW5tYXAgdGhlIHNoYXJlZCBwYWdl
cywgYW5kIGNsZWFudXAgcmVsYXRlZCB4cyBlbnRyaWVzLgogIGRlY3JlYXNlIHRoZSByZWZjb3Vu
dCBvZiB0aGUgc3NobSByZWdpb24sIGlmIHRoZSByZWZjb3VudCByZWFjaGVzIDAsCiAgY2xlYW51
cCB0aGUgd2hvbGUgc3NobSBwYXRoLgoKVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBz
ZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcg
ZmlsZSIgKHNlZSBbMV0pLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25nemUg
TGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKLS0tCnYy
OgogICogdXNlIHRoZSBwcmVkZWZpbmVkIFhDX1BBR0VfU0laRSBpbnN0ZWFkIG9mIGhhcmRjb2Rp
bmcgMTIKICAqIHJlZmNvdW50aW5nIHRoZSBub2RlCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9t
YWluLmMgICB8ICAgNSArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgIDIgKwog
dG9vbHMvbGlieGwvbGlieGxfc3NobS5jICAgICB8IDEwNSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kb21haW4uYwppbmRleCAwOGVjY2QwODJiLi43M2FjODU2ZmI0IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4u
YwpAQCAtMTAyOCw2ICsxMDI4LDExIEBAIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSAqZGlzKQogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAKKyAgICByYyA9IGxpYnhsX19zc2htX2RlbChnYywgZG9taWQpOworICAg
IGlmIChyYykgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkRlbGV0aW5nIHN0YXRpYyBz
aG0gZmFpbGVkLiIpOworICAgIH0KKwogICAgIGlmIChsaWJ4bF9fZGV2aWNlX3BjaV9kZXN0cm95
X2FsbChnYywgZG9taWQpIDwgMCkKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJQY2kgc2h1
dGRvd24gZmFpbGVkIik7CiAgICAgcmMgPSB4Y19kb21haW5fcGF1c2UoY3R4LT54Y2gsIGRvbWlk
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDdhYjJkNDBjNDkuLjczMTgyM2RjMWUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaApAQCAtNDM2MCw2ICs0MzYwLDggQEAgc3RhdGljIGlubGluZSBib29sIGxpYnhs
X19hY3BpX2RlZmJvb2xfdmFsKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8K
IF9oaWRkZW4gaW50IGxpYnhsX19zc2htX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htLCBp
bnQgbGVuKTsKIAorX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fZGVsKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkKTsKKwogX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobXMsIGludCBsZW4pOwogX2hpZGRlbiBp
bnQgbGlieGxfX3NzaG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3NzaG0uYwppbmRleCBhNDA5MWEzMDU2Li5lZGZkZTBhOTA1IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9zc2htLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCkBAIC04Niw2
ICs4NiwxMTEgQEAgaW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qIERlY3JlYXNlIHRoZSByZWZj
b3VudCBvZiBhbiBzc2htLiBXaGVuIHJlZmNvdW50IHJlYWNoZXMgMCwKKyAqIGNsZWFuIHVwIHRo
ZSB3aG9sZSBzc2htIHBhdGggKi8KK3N0YXRpYyB2b2lkIGxpYnhsX19zc2htX2RlY3JlZihsaWJ4
bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHh0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKnNzaG1fcGF0aCkKK3sKKyAgICBpbnQgY291bnQ7CisgICAgY29u
c3QgY2hhciAqY291bnRfcGF0aCwgKmNvdW50X3N0cmluZzsKKworICAgIGNvdW50X3BhdGggPSBH
Q1NQUklOVEYoIiVzL3VzZXJzIiwgc3NobV9wYXRoKTsKKyAgICBpZiAobGlieGxfX3hzX3JlYWRf
Y2hlY2tlZChnYywgeHQsIGNvdW50X3BhdGgsICZjb3VudF9zdHJpbmcpKQorICAgICAgICByZXR1
cm47CisgICAgY291bnQgPSBhdG9pKGNvdW50X3N0cmluZyk7CisKKyAgICBpZiAoLS1jb3VudCA9
PSAwKSB7CisgICAgICAgIGxpYnhsX194c19wYXRoX2NsZWFudXAoZ2MsIHh0LCBzc2htX3BhdGgp
OworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgY291bnRfc3RyaW5nID0gR0NTUFJJTlRG
KCIlZCIsIGNvdW50KTsKKyAgICBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgeHQsIGNvdW50
X3BhdGgsIGNvdW50X3N0cmluZyk7CisKKyAgICByZXR1cm47Cit9CisKK3N0YXRpYyB2b2lkIGxp
YnhsX19zc2htX2RvX3VubWFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBjb25zdCBj
aGFyICppZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGJlZ2lu
LCB1aW50NjRfdCBlbmQpCit7CisgICAgYmVnaW4gPj49IFhDX1BBR0VfU0hJRlQ7CisgICAgZW5k
ID4+PSBYQ19QQUdFX1NISUZUOworICAgIGZvciAoOyBiZWdpbiA8IGVuZDsgKytiZWdpbikgewor
ICAgICAgICBpZiAoeGNfZG9tYWluX3JlbW92ZV9mcm9tX3BoeXNtYXAoQ1RYLT54Y2gsIGRvbWlk
LCBiZWdpbikpIHsKKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIGlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAidW5hYmxlIHRvIHVubWFwIHNoYXJlZCBwYWdlIGF0IDB4JSJQUkl4NjQi
LiIsCisgICAgICAgICAgICAgICAgICAgICAgIGJlZ2luKTsKKyAgICAgICAgfQorICAgIH0KK30K
Kworc3RhdGljIHZvaWQgbGlieGxfX3NzaG1fZGVsX3NsYXZlKGxpYnhsX19nYyAqZ2MsIHhzX3Ry
YW5zYWN0aW9uX3QgeHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgZG9taWQsIGNvbnN0IGNoYXIgKmlkLCBib29sIGlzcmV0cnkpCit7CisgICAgY29uc3QgY2hh
ciAqc2xhdmVfcGF0aCwgKmJlZ2luX3N0ciwgKmVuZF9zdHI7CisgICAgdWludDY0X3QgYmVnaW4s
IGVuZDsKKworICAgIHNsYXZlX3BhdGggPSBHQ1NQUklOVEYoIiVzL3NsYXZlcy8lIlBSSXUzMiwg
U1NITV9QQVRIKGlkKSwgZG9taWQpOworCisgICAgYmVnaW5fc3RyID0gbGlieGxfX3hzX3JlYWQo
Z2MsIHh0LCBHQ1NQUklOVEYoIiVzL2JlZ2luIiwgc2xhdmVfcGF0aCkpOworICAgIGVuZF9zdHIg
PSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIEdDU1BSSU5URigiJXMvZW5kIiwgc2xhdmVfcGF0aCkp
OworICAgIGJlZ2luID0gc3RydG91bGwoYmVnaW5fc3RyLCBOVUxMLCAxNik7CisgICAgZW5kID0g
c3RydG91bGwoZW5kX3N0ciwgTlVMTCwgMTYpOworCisgICAgLyogQXZvaWQgY2FsbGluZyBkb191
bm1hcCBtYW55IHRpbWVzIGluIGNhc2Ugb2YgeHMgdHJhbnNhY3Rpb24gcmV0cnkgKi8KKyAgICBp
ZiAoIWlzcmV0cnkpCisgICAgICAgIGxpYnhsX19zc2htX2RvX3VubWFwKGdjLCBkb21pZCwgaWQs
IGJlZ2luLCBlbmQpOworCisgICAgbGlieGxfX3hzX3BhdGhfY2xlYW51cChnYywgeHQsIHNsYXZl
X3BhdGgpOworfQorCisvKiBEZWxldGUgc3RhdGljX3NobSBlbnRyaWVzIGluIHRoZSB4ZW5zb3Ry
ZS4gKi8KK2ludCBsaWJ4bF9fc3NobV9kZWwobGlieGxfX2djICpnYywgIHVpbnQzMl90IGRvbWlk
KQoreworICAgIGludCByYywgaTsKKyAgICBib29sIGlzcmV0cnk7CisgICAgeHNfdHJhbnNhY3Rp
b25fdCB4dCA9IFhCVF9OVUxMOworICAgIGNvbnN0IGNoYXIgKmRvbV9wYXRoLCAqZG9tX3NzaG1f
cGF0aCwgKnJvbGU7CisgICAgY2hhciAqKnNzaG1fZW50czsKKyAgICB1bnNpZ25lZCBpbnQgc3No
bV9udW07CisKKyAgICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQp
OworICAgIGRvbV9zc2htX3BhdGggPSBHQ1NQUklOVEYoIiVzL3N0YXRpY19zaG0iLCBkb21fcGF0
aCk7CisKKyAgICBpc3JldHJ5ID0gZmFsc2U7CisgICAgZm9yICg7OykgeworICAgICAgICByYyA9
IGxpYnhsX194c190cmFuc2FjdGlvbl9zdGFydChnYywgJnh0KTsKKyAgICAgICAgaWYgKHJjKSBn
b3RvIG91dDsKKworICAgICAgICBpZiAobGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBkb21fc3NobV9w
YXRoKSkgeworICAgICAgICAgICAgc3NobV9lbnRzID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywg
eHQsIGRvbV9zc2htX3BhdGgsICZzc2htX251bSk7CisgICAgICAgICAgICBpZiAoIXNzaG1fZW50
cykgY29udGludWU7CisKKyAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBzc2htX251bTsgKytp
KSB7CisgICAgICAgICAgICAgICAgcm9sZSA9IGxpYnhsX194c19yZWFkKGdjLCB4dCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy8lcy9yb2xlIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbV9zc2ht
X3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
c2htX2VudHNbaV0pKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQocm9sZSk7CisgICAgICAgICAg
ICAgICAgaWYgKCFzdHJuY21wKHJvbGUsICJzbGF2ZSIsIDUpKQorICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fc3NobV9kZWxfc2xhdmUoZ2MsIHh0LCBkb21pZCwgc3NobV9lbnRzW2ldLCBpc3Jl
dHJ5KTsKKworICAgICAgICAgICAgICAgIGxpYnhsX19zc2htX2RlY3JlZihnYywgeHQsIFNTSE1f
UEFUSChzc2htX2VudHNbaV0pKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAg
IHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX2NvbW1pdChnYywgJnh0KTsKKyAgICAgICAgaWYg
KCFyYykgYnJlYWs7CisgICAgICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OworICAgICAgICAgaXNy
ZXRyeSA9IHRydWU7CisgICAgfQorCisgICAgcmMgPSAwOworb3V0OgorICAgIGxpYnhsX194c190
cmFuc2FjdGlvbl9hYm9ydChnYywgJnh0KTsKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qIFRoZSBj
YWxsZXIgaGF2ZSB0byBndWFyZW50ZWUgdGhhdCBzc2htLT5iZWdpbiA8IHNzaG0tPmVuZCAqLwog
c3RhdGljIGludCBsaWJ4bF9fc3NobV9kb19tYXAobGlieGxfX2djICpnYywgdWludDMyX3QgbWlk
LCB1aW50MzJfdCBzaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0
aWNfc2htICpzc2htLAotLSAKMi4xNC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Aug 27 10:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 10: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.xen.org>)
	id 1dlv59-000335-Ae; Sun, 27 Aug 2017 10:46:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlv58-00032i-OI
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 10:46:18 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EC/2B-03557-AF2A2A95; Sun, 27 Aug 2017 10:46:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffnokW
 RBg09zBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOL+hg6ngrFnF+0dHWRoY
 z+l3MXJxCAn8ZZT48vIhM4TzmFHi5rKLUM42RomHJ+cydjFycogIOEt8PTOXvYuRg4NXQF/i0
 oxykLCwgL3Etv2z2UBsCQFPieOrXzHD2Ad+97B0MbJzsAlYSRwSA4myCKhKrLjzlHECI9cCRo
 ZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBnmUAgh2MZxY
 EHmKU5GBSEuV10FgYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt2DhokghwaLU9NSKtMwcYIjB
 pCU4eJREePeDpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpy3EaRIAKQoozQPbgQs3C8xy
 koJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc4yBSezLwSuE2vgI5gAjpCUXAhyBEliQgpqQZGxR
 7D11yqxumTEuYHWv9T++4ZxOL08Kb9a0vHP1snWZpGrhKZl1qlXx7ArnmIIXXNB97pUy5Ybze
 p5wwWute0ROBcyfvlZhd3x0365BIwi6dGPv1Is6+J7VS+KdG+J7b0hqxs1r37Z9/pIHWL2zl9
 NSE79t+uvHra/+jNP6yyC4MdCt5N6jikxFKckWioxVxUnAgA6IzMinICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503830776!65845569!1
X-Originating-IP: [104.130.215.37]
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 20404 invoked from network); 27 Aug 2017 10:46:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 10:46:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlv55-0007Rb-32; Sun, 27 Aug 2017 10:46: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 1dlv4z-0002XF-G2; Sun, 27 Aug 2017 10:46:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlv4y-0006dB-NW; Sun, 27 Aug 2017 10:46:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112892-mainreport@xen.org>
X-Osstest-Versions-This: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
X-Osstest-Versions-That: xen=4a0485c3d343e1c582fa824e4896b9b613a14efe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 10:46:08 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 112892: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7559926453781319202=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7559926453781319202==
Content-Type: text/plain

flight 112892 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112892/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  803c5a2a42e7c72a4c848e0f0106a941b758a91f
baseline version:
 xen                  4a0485c3d343e1c582fa824e4896b9b613a14efe

Last test of basis   112842  2017-08-23 10:49:51 Z    3 days
Testing same since   112892  2017-08-27 09:19:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.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 :

+ branch=xen-unstable-coverity
+ revision=803c5a2a42e7c72a4c848e0f0106a941b758a91f
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity 803c5a2a42e7c72a4c848e0f0106a941b758a91f
+ branch=xen-unstable-coverity
+ revision=803c5a2a42e7c72a4c848e0f0106a941b758a91f
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' x803c5a2a42e7c72a4c848e0f0106a941b758a91f = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 803c5a2a42e7c72a4c848e0f0106a941b758a91f:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   4a0485c..803c5a2  803c5a2a42e7c72a4c848e0f0106a941b758a91f -> coverity-tested/smoke


--===============7559926453781319202==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7559926453781319202==--

From xen-devel-bounces@lists.xen.org Sun Aug 27 11:54:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 11:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dlw9A-0007Lf-85; Sun, 27 Aug 2017 11:54:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlw99-0007LT-4M
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 11:54:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 48/29-03557-6F2B2A95; Sun, 27 Aug 2017 11:54:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffrpkW
 RBi23WSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WXmMraCaSUVM3Y+ZGtg
 vO7excjFISTwl1Hiw6YFjF2MnEDOY0aJeze1IBLbGCX2fd/CCpIQEXCW+HpmLjuIzSugL7GsZ
 SETiC0sECIx4VEHmC0hsENV4s1XYQjbU+L46lfMMPblZRvZuhjZOdgErCQOiYFEWQRUJZ4/ns
 I8gZF7ASPDKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQI8
 zAMEOxgOLAg8xSnIwKYnyOmgsjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRu/cVGkkGBRanpq
 RVpmDjD0YNISHDxKIrw9G4DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzisADGQhAZCij
 NI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5ukEt4MvNK4Da9AjqCCegIRcGFIE
 eUJCKkpBoYeSeknrl4UsU/rnbDNvNJ90tM9WU9qi6Yx/RLWP6ctKB8+osptV+N3M8UqpsxzIn
 I6/Wu3hYl+Kn28Zzn7mUrF1UdlctftDaFa/+/8wVPCvKWWGZ3C8pN28f3Ymn2mV67+uVe27ws
 Vq7JWq94/Q2HdKpobOPHVr5FH9m+RuWVn/preH6CuslJJZbijERDLeai4kQAm9p5534CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503834867!113328417!1
X-Originating-IP: [104.130.215.37]
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 62526 invoked from network); 27 Aug 2017 11:54:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 11:54:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlw94-0000k1-Uy; Sun, 27 Aug 2017 11:54: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 1dlw8z-00066O-Cl; Sun, 27 Aug 2017 11:54:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlw8z-0003Id-2d; Sun, 27 Aug 2017 11:54:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112888-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 xen-unstable:test-xtf-amd64-amd64-1:xen-boot:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-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-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 11:54:21 +0000
Subject: [Xen-devel] [xen-unstable test] 112888: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8067706042902661934=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8067706042902661934==
Content-Type: text/plain

flight 112888 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112888/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw 10 debian-di-install fail in 112885 pass in 112888
 test-xtf-amd64-amd64-1        7 xen-boot                   fail pass in 112885

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-amd64-amd64-libvirt-vhd 12 migrate-support-check        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
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  803c5a2a42e7c72a4c848e0f0106a941b758a91f
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    5 days
Failing since        112841  2017-08-23 06:00:13 Z    4 days    6 attempts
Testing same since   112885  2017-08-26 17:20:46 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       fail    
 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                                          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-pvh-amd                                  pass    
 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-pvh-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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 1127 lines long.)


--===============8067706042902661934==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8067706042902661934==--

From xen-devel-bounces@lists.xen.org Sun Aug 27 11:56:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 11: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.xen.org>)
	id 1dlwAn-0007Tg-Ng; Sun, 27 Aug 2017 11:56:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlwAl-0007TQ-Od
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 11:56:11 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B5/0C-03937-B53B2A95; Sun, 27 Aug 2017 11:56:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTdy86J
 Ig7k7bCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMe//ScaCzYEViy6dZWtg
 PGzTxcjFISTwl1Hi3NVeNgjnMaPEuudL2CGcbYwSs/s+AWU4OUQEnCW+npnLDmLzCuhL7F24g
 hnEFhbwl9jxoo8JpEFC4DqvxKqX+1hBEhICvhIt+5cywdhfJvxm6WJk52ATsJI4JAYSZRFQle
 iYdZp1AiP3AkaGVYwaxalFZalFukYWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjOfXBh5ilORgUhLlddBYGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdi06JIIcGi
 1PTUirTMHGD4waQlOHiURHi3bgRK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8AyAwBk
 KKM0jy4EbBYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3jMgq3gy80rgNr0COoIJ6AhFwY
 UgR5QkIqSkGhhz9rtOP8eZ56cuwD/T7g9zrsT56tb1lYeu9S59YX61N/LM5M2v2fWzMrbO3Lv
 pSLH744nTts1LFg65tV3FP2rrc2HzlbwtvFLHzVYEyy9qvGNzNoL3ROF1PtFFJnZ1dh/75c4v
 9z1vtdvNau+u1U9sNyqU3pr17gxn7fvfaj67k+L7vi9dbdeuxFKckWioxVxUnAgAkY63CYACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503834968!76296117!1
X-Originating-IP: [104.130.215.37]
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 46636 invoked from network); 27 Aug 2017 11:56:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 11:56:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlwAf-0000mK-Ut; Sun, 27 Aug 2017 11:56: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 1dlwAa-0006AC-No; Sun, 27 Aug 2017 11:56:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlwAa-0004g3-In; Sun, 27 Aug 2017 11:56:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112890-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 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-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=b7e779c1a51793ee63a52889440361d8ba019781
X-Osstest-Versions-That: libvirt=941ec9b6a7ab0ea463ce7dcd2daad858b58cd9ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 11:56:00 +0000
Subject: [Xen-devel] [libvirt test] 112890: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg5MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4OTAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODY2CiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI4NjYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg2NgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODY2
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4NjYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg2NgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyODY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI4NjYKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjg2
NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGI3ZTc3OWMxYTUxNzkzZWU2M2E1Mjg4OTQ0MDM2MWQ4
YmEwMTk3ODEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDk0MWVjOWI2
YTdhYjBlYTQ2M2NlN2RjZDJkYWFkODU4YjU4Y2Q5YWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mjg2NiAgMjAxNy0wOC0yNSAwNDoyMDoxOSBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTI4ODIgIDIwMTctMDgtMjYgMDQ6MjE6NTcgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTI4OTAgIDIwMTctMDgtMjcgMDQ6MjA6MTIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIFNjb3R0IEdh
cmZpbmtsZSA8c2NvdHRnYXJAbGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJl
dmlzaW9uIDoKCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1iN2U3NzljMWE1MTc5M2VlNjNh
NTI4ODk0NDAzNjFkOGJhMDE5NzgxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1
c2ggbGlidmlydCBiN2U3NzljMWE1MTc5M2VlNjNhNTI4ODk0NDAzNjFkOGJhMDE5NzgxCisgYnJh
bmNoPWxpYnZpcnQKKyByZXZpc2lvbj1iN2U3NzljMWE1MTc5M2VlNjNhNTI4ODk0NDAzNjFkOGJh
MDE5NzgxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2
aXJ0CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGI3
ZTc3OWMxYTUxNzkzZWU2M2E1Mjg4OTQ0MDM2MWQ4YmEwMTk3ODEgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZp
cnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBk
YWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9u
LmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAor
IFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NF
QUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xp
YnZpcnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0IGI3ZTc3OWMxYTUxNzkzZWU2M2E1Mjg4OTQ0MDM2MWQ4YmEwMTk3ODE6cmVmcy9o
ZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDk0MWVjOWIuLmI3ZTc3OWMgIGI3ZTc3OWMxYTUxNzkzZWU2
M2E1Mjg4OTQ0MDM2MWQ4YmEwMTk3ODEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 13:30:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 13:30: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.xen.org>)
	id 1dlxdl-0005GX-R4; Sun, 27 Aug 2017 13:30:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dlxdl-0005GM-7A
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 13:30:13 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 31/88-01859-469C2A95; Sun, 27 Aug 2017 13:30:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTf55KJ
 Ig92/OSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXj1ZuaCvasZK1ZNfcne
 wHijuouRi0NI4C+jxO7/61ghnMeMEqtvf2GHcLYxSlzZcRAow8khIuAs8fXMXHYQm1dAX+L5q
 Z8sXYwcHMICLhJbT6qD1EsIrFSVOHZ0Jli9hIC3xMX/u5lh7A2rHwDVs3OwCVhJHBID6WQRUJ
 U42BMxgZF7ASPDKkb14tSistQiXUu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYx
 Aj9czMDDuYHz90+kQoyQHk5Ior4PGwkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzJJxZFCgkW
 paanVqRl5gBDDyYtwcGjJMLLCZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXk2QIgGQo
 ozSPLgRsDi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtw9kCk9mXgncpldARzABHaEouB
 DkiJJEhJRUA2OLz8a20O1NOWevNf5NUgu3VtXeWVvGdqvyq7Jnz+qJahUs8QaX1lr80xc/nqX
 /Lb04l6t+8ZZ101oOnNnR/t1mm4G1xvudmooH19y+/2pS54H75itvVvpmLCjbsrtz5bOwqvrj
 xSabV32IyFp067qGyS/BxXMDE7bXld6UuOF/1M9Kb6UdU4oSS3FGoqEWc1FxIgDLpff8fgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503840609!104199978!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39905 invoked from network); 27 Aug 2017 13:30:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 13:30:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dlxdf-0003Cj-U3; Sun, 27 Aug 2017 13:30: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 1dlxda-0003OC-Cb; Sun, 27 Aug 2017 13:30:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dlxdZ-0005rH-HX; Sun, 27 Aug 2017 13:30:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112889-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-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-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-xl-qemut-win10-i386:windows-install: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 13:30:01 +0000
Subject: [Xen-devel] [linux-3.18 test] 112889: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1252254558015632050=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1252254558015632050==
Content-Type: text/plain

flight 112889 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112889/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-multivcpu  6 xen-install               fail pass in 112886
 test-armhf-armhf-xl-arndale   7 xen-boot                   fail pass in 112886

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112886 blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112886 blocked in 112102
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 112886 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 112886 never pass
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 112886 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 112886 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-raw 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-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
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   36 days
Failing since        112351  2017-07-27 22:26:55 Z   30 days   45 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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-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                                     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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============1252254558015632050==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1252254558015632050==--

From xen-devel-bounces@lists.xen.org Sun Aug 27 16:23:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 16: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.xen.org>)
	id 1dm0LB-0007ml-7E; Sun, 27 Aug 2017 16:23:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dm0L9-0007mP-Eg
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 16:23:11 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 16/BA-03368-EE1F2A95; Sun, 27 Aug 2017 16:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffNx0W
 RBhvmKFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y1fjTsaCVasZK/onrWBr
 YPxX3cXIxSEk8JdRor/nPSuE85hR4lX7cRYIZxujxK31fUAZTg4RAWeJr2fmsoPYvAL6Er8Pz
 mXuYuTgEBaIkFh8rR6kXkJgtrLEmamHmUFqJAS8JZ5tXM0EY2+7sQtoKDsHm4CVxCExkCiLgK
 rEg9sXmCYwci9gZFjFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+
 7iRHodQYg2MH4Z1nAIUZJDiYlUV4HjYWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4N31YFCkk
 WJSanlqRlpkDDD+YtAQHj5IIrwlImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlDQYoEQ
 IoySvPgRsBi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeX1BpvBk5pXAbXoFdAQT0BGKgg
 tBjihJREhJNTDazJj14cRxhjL/3r3bQi0WsT35/8qzcFbQh/uKTXxvo56LMwSZzrcR+P+4Q8D
 /6+Ec+f8eu/2vS4t18BupF15XcdOS2/5/kvzVHNasA+KHNVKNfi8/6Pyxee0d5V65nxbBx4Ly
 m6v2Nav9Dt9Xsr9Bzbr25I60KjO7xpxfUpK5LXFn1jNl9ymxFGckGmoxFxUnAgAUw/1kgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503850987!113773672!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29121 invoked from network); 27 Aug 2017 16:23:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 16:23:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dm0L2-00084L-Tc; Sun, 27 Aug 2017 16:23: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 1dm0Kx-0004Ms-8R; Sun, 27 Aug 2017 16:22:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dm0Kw-0003do-A2; Sun, 27 Aug 2017 16:22:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112891-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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:build-arm64-libvirt: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-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-raw: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-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-amd64-libvirt-vhd: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=bab9752480c54b5f483a0f52e53cbdef55a83219
X-Osstest-Versions-That: linux=90a6cd503982bfd33ce8c70eb49bd2dd33bc6325
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 16:22:58 +0000
Subject: [Xen-devel] [linux-linus test] 112891: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7575728226991111345=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7575728226991111345==
Content-Type: text/plain

flight 112891 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112891/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112887 pass in 112891
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112887 pass in 112891
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop         fail pass in 112887

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 112876

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112876
 build-arm64-pvops             3 capture-logs                broken like 112876
 build-arm64-xsm               2 hosts-allocate              broken like 112876
 build-arm64-xsm               3 capture-logs                broken like 112876
 build-arm64                   2 hosts-allocate              broken like 112876
 build-arm64                   3 capture-logs                broken like 112876
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 112864
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112864
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112864
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112876
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112876
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112876
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-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-i386-xl-qemut-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:
 linux                bab9752480c54b5f483a0f52e53cbdef55a83219
baseline version:
 linux                90a6cd503982bfd33ce8c70eb49bd2dd33bc6325

Last test of basis   112876  2017-08-25 19:51:14 Z    1 days
Failing since        112884  2017-08-26 14:33:01 Z    1 days    3 attempts
Testing same since   112887  2017-08-26 23:25:02 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anton Vasilyev <vasilyev@ispras.ru>
  Arnd Bergmann <arnd@arndb.de>
  Balasubramaniam, Hari Chand <hari.chand.balasubramaniam@intel.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Brendan Higgins <brendanhiggins@google.com>
  Brian Norris <computersforpeace@gmail.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Chuck Lever <chuck.lever@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  Dave Hansen <dave.hansen@linux.intel.com>
  David Miller <davem@davemloft.net>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Biggers <ebiggers@google.com>
  fred gao <fred.gao@intel.com>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Javier Martinez Canillas <javierm@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jens Axboe <axboe@kernel.dk>
  Joakim Tjernlund <joakim.tjernlund@infinera.com>
  Joel Stanley <joel@jms.id.au>
  John Stultz <john.stultz@linaro.org>
  Jon Hunter <jonathanh@nvidia.com>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  KT Liao <kt.liao@emc.com.tw>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Masaki Ota <masaki.ota@jp.alps.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>
  Mika Kahola <mika.kahola@intel.com>
  Minchan Kim <minchan@kernel.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nikhil Mahale <nmahale@nvidia.com>
  Oliver WeiÃŸbarth <mail@oweissbarth.de>
  Olliver Schinagl <oliver@schinagl.nl>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Donohue <linux-kernel@PaulSD.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pierguido Lambri <plambri@redhat.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Ross Zwisler <ross.zwisler@linux.intel.com>
  Sachin Prabhu <sprabhu@redhat.com>
  Sean Paul <seanpaul@chromium.org>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shawn Lin <shawn.lin@rock-chips.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Steve French <smfrench@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Thierry Reding <treding@nvidia.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tom Rini <trini@konsulko.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vadim Lomovtsev <vlomovts@redhat.com>
  Vinod Koul <vinod.koul@intel.com>
  Wolfram Sang <wsa@the-dreams.de>
  Woody Suwalski <terraluna977@gmail.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  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-pvh-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-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                                     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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=linux-linus
+ revision=bab9752480c54b5f483a0f52e53cbdef55a83219
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus bab9752480c54b5f483a0f52e53cbdef55a83219
+ branch=linux-linus
+ revision=bab9752480c54b5f483a0f52e53cbdef55a83219
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xbab9752480c54b5f483a0f52e53cbdef55a83219 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git bab9752480c54b5f483a0f52e53cbdef55a83219:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   90a6cd5..bab9752  bab9752480c54b5f483a0f52e53cbdef55a83219 -> tested/linux-linus
+ exit 0


--===============7575728226991111345==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7575728226991111345==--

From xen-devel-bounces@lists.xen.org Sun Aug 27 20:32:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 20:32: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.xen.org>)
	id 1dm4ES-0006RU-1u; Sun, 27 Aug 2017 20:32:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dm4EQ-0006RI-2J
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 20:32:30 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E3/42-11743-D5C23A95; Sun, 27 Aug 2017 20:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdGZ3G
 kwbrP3BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PLkGlPB0rKKD4fOsTYw
 HvPsYuTiEBL4yyjRO3UtaxcjJ5DzmFFi51UOCHsbo8S0B44gtoiAs8TXM3PZQWxeAX2Jhdu62
 EBsYYEQicdHmtlABkkIbFSXePWxHaxIQsBT4vjqV8ww9uVlG4GK2DnYBKwkDomBRFkEVCVWtv
 SxT2DkXsDIsIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 jDECwg/H+xoBDjJIcTEqivA4aCyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+1locKSRYlJqe
 WpGWmQMMPZi0BAePkgjvcpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ83aCFAmAFGWU5
 sGNgMXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz7gWZwpOZVwK36RXQEUxARygKLgQ5oi
 QRISXVwHjYrnZplAXLv4yku7b5Kec+23mvPSLzZPIPz4Cpd/YxthUb8gkHtmQ69Cysfdf02W+
 +6smUY9Lhjdc0V1tzr0k9fOqG5o8ruxZlfP+8rezHiulTT01mS6xx+Z13g/1Xp3RCW1r4c0n2
 aVWi2s8PbzUV97yfke49W9jKfrppmNLzpwu+hs1ljlNiKc5INNRiLipOBACSPIpcfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503865947!79850288!1
X-Originating-IP: [104.130.215.37]
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 10681 invoked from network); 27 Aug 2017 20:32:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 20:32:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dm4EL-0006DP-HS; Sun, 27 Aug 2017 20:32: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 1dm4EG-0001lr-2n; Sun, 27 Aug 2017 20:32:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dm4EF-0005yb-U1; Sun, 27 Aug 2017 20:32:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112893-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-xtf-amd64-amd64-1:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 20:32:19 +0000
Subject: [Xen-devel] [xen-unstable test] 112893: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1285179859592720573=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1285179859592720573==
Content-Type: text/plain

flight 112893 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112893/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809

Tests which are failing intermittently (not blocking):
 test-xtf-amd64-amd64-1        7 xen-boot         fail in 112888 pass in 112893
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112888 pass in 112893
 test-armhf-armhf-libvirt      6 xen-install                fail pass in 112888
 test-armhf-armhf-libvirt-raw  7 xen-boot                   fail pass in 112888
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 14 guest-localmigrate fail pass in 112888

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112888 like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 112888 like 112809
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112888 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 112888 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-xsm 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-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        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
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  803c5a2a42e7c72a4c848e0f0106a941b758a91f
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    5 days
Failing since        112841  2017-08-23 06:00:13 Z    4 days    7 attempts
Testing same since   112885  2017-08-26 17:20:46 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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                fail    
 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-pvh-amd                                  pass    
 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-pvh-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                                     fail    
 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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 1127 lines long.)


--===============1285179859592720573==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1285179859592720573==--

From xen-devel-bounces@lists.xen.org Sun Aug 27 22:40:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 22:40: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.xen.org>)
	id 1dm6Dl-0005WL-HK; Sun, 27 Aug 2017 22:39:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blukashev@sempervictus.com>) id 1dm6Dj-0005WF-Rd
 for xen-devel@lists.xenproject.org; Sun, 27 Aug 2017 22:39:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2A/D9-03368-B3A43A95; Sun, 27 Aug 2017 22:39:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfTASl0rr8W
 RBh8mcVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrN81kK/gtVNH5bAFLA+MH/i5GLg4hgZmM
 Et+PHWIFcVgE5rFKrF62hxHEkRCYwyrxcvJ/li5GTiAnT2L1m82MEHahxO/7HUwgNq+AoMTJm
 U/AaoQEvCXa/0xih6hRlPh9bgFYnFPATmLj2gdsEOs2s0gcngpRxCZgKDFlxUawQSwCqhLbz1
 1m7mLkABoaIDFvmjlIWFggTuJ7wwc2kLCIgJrE9wWhIGOYBWZwSNxd18kM4jAK/OSReHL8Ctg
 yZgFNidbtv9knMArNQnLfLCSpBYxMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT
 01NzEpOK9ZLzczcxAoOXAQh2MP6ZH3iIUZKDSUmU10FjYaQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd5uj8WRQoJFqempFWmZOcA4gklLcPAoifAeAUnzFhck5hZnpkOkTjEac1y5su4LE8eUA9
 u/MAmx5OXnpUqJQ0wSACnNKM2DGwSL70uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5j0FMoU
 nM68Ebt8roFOYgE5RFFwIckpJIkJKqoFRIvLXk6dWZUtz7hz2Zf1a2sCscDD8TbP02j/a8e/M
 07lDHl97rKm3WfjVR3O7dzLlRz6cjxX+5uwpEy5p+GJvahZnvvA7nW8bjkzlKmld1l5yeumzu
 HOZ4YXCa+/3mkjsL5aPYvVm/xVXwcsTyh8qN/M+L2dJa81O41Cerg0rYjxXLTJj/6XEUpyRaK
 jFXFScCAC6B+Mo6gIAAA==
X-Env-Sender: blukashev@sempervictus.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503873592!60836880!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38291 invoked from network); 27 Aug 2017 22:39:53 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Aug 2017 22:39:53 -0000
Received: by mail-pf0-f169.google.com with SMTP id r62so10505219pfj.0
 for <xen-devel@lists.xenproject.org>; Sun, 27 Aug 2017 15:39:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sempervictus-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=N7JR6y8vlxXEpXwa00H/wN3HSUBXTBkXxE/m8C79C0g=;
 b=Yl9jH4XALfVaRXCO/ok656474tHhqpHkJcMyHmC+7zbY0GNeJrrgd6+rm1JPfr0bK/
 +cuJ3P2KepO2F2oNSsPVl0ZeWEpxG+6SVN04XXG5kfAqxIpxM+fUHba74mso9K6nnD3L
 SLSIXM1Z/9LytMEMWmP7E0yd4EfGTYG6RaGdo0o3FzuWwELT164RQDLe/wr/MotZ98vB
 KeatjZicPwa92Dwne5Ot1xrk/RxLCdDVUebBmCNV34Rg17258slzsB5lyF2bYrR0JC6q
 Gnhh2FY3IKmCBxw/pEQ0tYuHSx/DYg4rufBdNrT6nVbeY8u2OtM7QstEBFKrywwbfhpD
 53Yw==
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=N7JR6y8vlxXEpXwa00H/wN3HSUBXTBkXxE/m8C79C0g=;
 b=P/RvNFWEM+RnpkhhQw0qvxh2fWz1csABd2qyemCMm/4fa1XpNK8TmDtrWbZzrsenBX
 ULwTMRbewaukTyMGRmUlUlvsajkZcI0tPz0282qw7yAtUSX9BWDOfD+L+qBPdpbGPa1J
 rbJYdv8bEYYTBAaPDLIZoIIeeZb/qa+kbGnqqex3FjZ/6sXtjz45anJNLMGRJyEw0l3f
 uUHzM/MBpQoyuuRL0B+xLmuuA0/j6pkE3rBB+jhXoAusKUmrEP3QS5XtKTzue6ym8f8P
 Nd78fSZJ50IJufWicgh0w+THBazR9jzF0F94iDO2B1gSFarz42zlMzuhTKzCwHUdZHdS
 hQsQ==
X-Gm-Message-State: AHYfb5jsnDcD37W32NOTetckh4lRvS5KUxDg2ad8Y++BEPRjAN/cluBY
 2RWiinSSjSa+PiYCkHOSKub8loWhjAUJ
X-Received: by 10.84.139.40 with SMTP id 37mr6293570plq.260.1503873592291;
 Sun, 27 Aug 2017 15:39:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.189.75 with HTTP; Sun, 27 Aug 2017 15:39:51 -0700 (PDT)
X-Originating-IP: [74.104.179.85]
In-Reply-To: <alpine.DEB.2.20.1708251036150.5830@nuc-kabylake>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAFUG7CdUEFYANSGRuNX0Xt1TJ0Z7f+M_ERgR03dUVxVqLENLpw@mail.gmail.com>
 <alpine.DEB.2.20.1708251036150.5830@nuc-kabylake>
From: Boris Lukashev <blukashev@sempervictus.com>
Date: Sun, 27 Aug 2017 18:39:51 -0400
Message-ID: <CAFUG7CekAa-CBEo=t0KRMRe0T8ZkRyg4c_stO8Bt4njwQeAH4Q@mail.gmail.com>
To: Christopher Lameter <cl@linux.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Ingo Molnar <mingo@kernel.org>, Kees Cook <keescook@chromium.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [kernel-hardening] Re: x86: PIE support and option
 to extend KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTE6MzggQU0sIENocmlzdG9waGVyIExhbWV0ZXIgPGNs
QGxpbnV4LmNvbT4gd3JvdGU6Cj4KPgo+IE9uIFRodSwgMTcgQXVnIDIwMTcsIEJvcmlzIEx1a2Fz
aGV2IHdyb3RlOgo+Cj4+IElzIHRoZSBleHBlY3RhdGlvbiB0aGVuIHRvIGhhdmUgc2VjdXJpdHkg
ZnVuY3Rpb25zIGFsc28gZGVjcmVhc2Ugc2l6ZQo+PiBhbmQgb3BlcmF0aW9uYWwgbGF0ZW5jeT8g
U2VlbXMgYSBiaXQgdW5yZWFsaXN0aWMgaWYgc28uCj4+IDEtMiUgcGVyZm9ybWFuY2UgaGl0IG9u
IHN5c3RlbXMgd2hpY2ggaGF2ZSBiZWNvbWUgYXQgbGVhc3Qgc2V2ZXJhbAo+PiBodW5kcmVkICUg
ZmFzdGVyIG92ZXIgcmVjZW50IHllYXJzIGlzIG5vdCBhIHNpZ25pZmljYW50IHBlcmZvcm1hbmNl
Cj4+IHJlZ3Jlc3Npb24gY29tcGFyZWQgdG8gdGhlIGJhc2VsaW5lIGJlZm9yZS4KPgo+IFdoZXJl
IGRvIHlvdSBnZXQgdGhlc2UgZmFudGFzdGljIG51bWJlcnM/IFdoZXJlIGNhbiBJIGJ1eSBhIHN5
c3RlbSBsaWtlCj4gdGhhdD8gQ29tbW9ubHkgd2Ugc2VlIHJlZ3Jlc3Npb25zIHdpdGggc2luZ2xl
IHRocmVhZGVkIGludGVnZXIKPiBwZXJmb3JtYW5jZSBvbiBtb3N0IG5ld2VyIHByb2Nlc3NvciBn
ZW5lcmF0aW9ucy4KPgo+IFRoZXNlIGh1bmRyZWRzIG9mIHBlcmNlbnQgaW1wcm92ZW1lbnQgY2Fu
IG9ubHkgY29tZSBmcm9tIGZsb2F0aW5nIHBvaW50Cj4gcGVyZm9ybWFuY2UgdXNpbmcgc3BlY2lh
bGl6ZWQgaW5zdHJ1Y3Rpb25zLiBUaGVyZSBhcmUgb25seSBhIHZlcnkgbGltaXRlZAo+IG51bWJl
ciBvZiBhcHBsaWNhdGlvbnMgdGhhdCBjYW4gbWFrZSB1c2Ugb2YgaXQuCj4KCkFuIGV4YW1wbGUg
b2YgdGhlc2UgZmFudGFzdGljIG51bWJlcnMgY2FuIGJlIHNlZW4gaW4KaHR0cHM6Ly93d3cuY3B1
YmVuY2htYXJrLm5ldC9jcHUucGhwP2NwdT1JbnRlbCtQZW50aXVtKzQrMy4wMEdIeiB3aGljaApz
aG93cyBhIDkgeWVhciBvbGQgUDQgY29tcGFyZWQgdG8gdG9kYXkncyBkZXNrdG9wIGNoaXBzLiBQ
b2ludCB0YWtlbgpvbiB0aGUgc3BlY2lmaWMgdHlwZXMgb2YgbWF0aHMgYmVpbmcgcGVyZm9ybWVk
IHRob3VnaC4gSSBwZXJzb25hbGx5CmNhbid0IG1ha2UgYW4gZWR1Y2F0ZWQgZ3Vlc3MgYXQgaG93
IG11Y2ggb2YgdGhlICJtb2Rlcm4iIGZ1bmN0aW9uYWxpdHkKY29tcGlsZXJzIGNvdWxkIGxldmVy
YWdlIHRvIG9wdGltaXplIHRoZXNlIGNvZGUgcGF0aHMuCkkgYW0gYnkgbm8gbWVhbnMgYSBjaGlw
IG9yIGNvbXBpbGVyIGFyY2hpdGVjdCwgYnV0IGhhdmUgYnVpbHQgYSBmYWlyCm51bWJlciBvZiBz
eXN0ZW1zIGFuZCBzZXJ2aWNlIG9yaWVudGVkIGFyY2hpdGVjdHVyZXM7IGFuZCBpbiB0aGUKYnVz
aW5lc3MtZW5kIG9mIHBsYW5uaW5nIGFuZCBkZXNpZ24sIGEgZGVmaWNpdCBvZiBzZWN1cml0eSBm
dW5jdGlvbgpkb2Vzbid0IGp1c3Qgc2xvdyBkb3duIGV4ZWN1dGlvbiBieSBzZXZlcmFsIHBlcmNl
bnQgLSBpdCBjYW4gaGFsdCB0aGUKcHJvamVjdCBvciBzY3V0dGxlIGl0IGFsdG9nZXRoZXIgYXMg
c3Rha2Vob2xkZXJzIGRvIG5vdCB3aXNoIHRvIHB1dAp0aGVpciBwb3N0ZXJpb3JzIG9uIHRoZSBs
aW5lLgpUaGUgaW50ZW50IG9mIG15IG9yaWdpbmFsIGVtYWlsIHdhcyB0byBwb2ludCBvdXQgdGhh
dCB0aGUgYmFsYW5jZQpiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBzZWN1cml0eSBpc24ndCBhcyBj
bGVhci1jdXQgYXMgImFsbCBidWdzIGFyZQpjcmVhdGVkIGVxdWFsIGFuZCBoYWNrYmVuY2ggb3V0
cHV0cyB0ZWxsIHRoZSB3aG9sZSBzdG9yeSwiIHNpbmNlCmFzcGVjdHMgb2YgcGVyZm9ybWFuY2Ug
YW5kIHNlY3VyaXR5IGFyZSBvZnRlbiBldmFsdWF0ZWQgYnkgc2VwYXJhdGUKcGFydGllcyBpbiBk
aWZmZXJlbnQgc2VnbWVudHMgb2YgdGhlIGRlY2lzaW9uIG1ha2luZyBwcm9jZXNzLgpQcm92aWRp
bmcgYXMgbWFueSBhdmVudWVzIGFzIHBvc3NpYmxlIHRvIGVuaGFuY2Ugc2VjdXJpdHkgcG9zdHVy
ZSB3aXRoCmNsZWFybHkgbGFiZWxlZCBwZXJmb3JtYW5jZSBwZW5hbHRpZXMgbWF5IGJlIHRoZSBk
aWZmZXJlbmNlIGJldHdlZW4KYWRvcHRpb24vZXhlY3V0aW9uIGFuZCBhbm90aGVyIGN5Y2xlIG9m
ICJ3YWl0IGFuZCBzZWUuIiBXaGlsZQpkZWNpc2lvbnMgYXJvdW5kIGZ1dHVyZSBkZXZlbG9wbWVu
dCBhZ2lsaXR5IGJhc2VkIG9uIGNoYW5nZXMgaW4gdGhlc2UKb3B0aW9uYWwgY29uZmlndXJhdGlv
bnMgYXJlIGRlZmluaXRlbHkgYSBtYWpvciBwb2ludCB0byBjb25zaWRlciwgdGhlCmRlY2lzaW9u
IGJldHdlZW4gYSBwZXJmb3JtYW5jZSBwZW5hbHR5IGFuZCBhbiBleHBvc2VkIGF0dGFjayBzdXJm
YWNlCmlzIGxpa2VseSBhIHVzZWZ1bCBvcHRpb24gdG8gbGVhdmUgZm9yIHRoZSBwZW9wbGUgYnVp
bGRpbmcgdGhlIGZpbmFsCnN5c3RlbXMuCgotQm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Aug 27 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Aug 2017 22: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.xen.org>)
	id 1dm6QE-0006kQ-Pg; Sun, 27 Aug 2017 22:52:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dm6QD-0006k3-3H
 for xen-devel@lists.xensource.com; Sun, 27 Aug 2017 22:52:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7E/07-02184-04D43A95; Sun, 27 Aug 2017 22:52:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfed3G
 kwdcWDosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnGr7w1YwYStjRV9bXgPj
 rWbGLkYuDiGBv4wSV6ZNZ+5i5ARyHjNK3J9nBpHYxijxrv8DWEJEwFni65m57CA2r4C+RMeEP
 YwgtrCAi0Rz61dWkAYJgYl6EvNezgIrkhDwlrj4fzczjL1h9QOWLkZ2DjYBK4lDYl2MHBwsAq
 oSS9flTmDkXsDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3c
 TI9DnDECwg/Hiac9DjJIcTEqivA4aCyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfC2eS+OFBIs
 Sk1PrUjLzAEGH0xagoNHSYT3Akiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeb1AigRAi
 jJK8+BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5RX2ApvBk5pXAbXoFdAQT0BGKgg
 tBjihJREhJNTAuW7B2gf+6SWGeaqq56zIt61hnmd/972UbaNAnHSDit99Lz15J5XfsD/ZLt1Z
 2feX/wcEZvMo9xtjZP/Vmwl7W77M5LNaZ8q/Q3H8kTSirpScpR2DGZj7mr1a75KP63pj997z6
 5WxR8bTX8wSMIk/yPVILWls94cjCJcfDNu2I1vrizvlGVkCJpTgj0VCLuag4EQBTGgryfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503874365!72808025!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28227 invoked from network); 27 Aug 2017 22:52:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Aug 2017 22:52:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dm6Q7-0001LV-Df; Sun, 27 Aug 2017 22:52: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 1dm6Q1-0000RY-MO; Sun, 27 Aug 2017 22:52:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dm6Q0-0002i6-Rd; Sun, 27 Aug 2017 22:52:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112894-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-armhf-pvops:host-install(4):broken:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken: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-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-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-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw: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-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-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-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-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-rtds:migrate-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-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Aug 2017 22:52:36 +0000
Subject: [Xen-devel] [linux-3.18 test] 112894: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7614482380221731154=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7614482380221731154==
Content-Type: text/plain

flight 112894 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112894/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102
 build-armhf-pvops             4 host-install(4)        broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-multivcpu  6 xen-install     fail in 112889 pass in 112886
 test-armhf-armhf-xl-arndale   7 xen-boot         fail in 112889 pass in 112886
 test-amd64-amd64-xl-rtds      7 xen-boot                   fail pass in 112889

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   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-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112886 blocked in 112102
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 112886 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 112886 never pass
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 112886 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 112886 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112889 blocked in 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 112889 like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112889 like 112102
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 112889 like 112102
 test-amd64-amd64-xl-rtds     10 debian-install      fail in 112889 like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 112889 like 112102
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 112889 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 112889 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 112889 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 112889 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 112889 never pass
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 112889 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 112889 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 112889 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 112889 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 112889 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 112889 never pass
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 112889 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 112889 never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 112889 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 112889 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   37 days
Failing since        112351  2017-07-27 22:26:55 Z   31 days   46 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            broken  
 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                                          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                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-pvh-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-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                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-armhf-pvops host-install(4)

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============7614482380221731154==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7614482380221731154==--

From xen-devel-bounces@lists.xen.org Mon Aug 28 01:51:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 01:51: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.xen.org>)
	id 1dm9CV-00046O-5o; Mon, 28 Aug 2017 01:50:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hpa@zytor.com>) id 1dm9CU-00046I-Bw
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 01:50:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 E5/C0-02033-9F673A95; Mon, 28 Aug 2017 01:50:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXiaHS5Q/d72eJ
 Ig64zphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7+YeZCzayV/TdbmRsYGxn62Lk4hASWM8k
 sbX7MmMXIyeHsICbxI5nV8BsEYFwic+Pd7OCFDEL7BOT2PKokxWi4yGTxPLtU1lBqtgE1CRur
 D7ADGLzCthILO78CmazCKhKXJzwlAnEFgWatP/7NagaQYmTM5+wdDFycHAK+Elc+cwCEmYWUJ
 f4M+8SM4QtLnHryXwmCFteYvvbOcwTGPlmIemehaRlFpKWWUhaFjCyrGLUKE4tKkst0jU01Es
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxEBiDYwbiy3fkQoyQHk5Ior4PGwkgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryRpYsjhQSLUtNTK9Iyc4AxAZOW4OBREuENBEnzFhck5
 hZnpkOkTjEaczR92PKFiePdzK1fmIRY8vLzUqXEeWeBlAqAlGaU5sENgsXqJUZZKWFeRqDThH
 gKUotyM0tQ5V8xinMwKgnzMgAjX4gnM68Ebt8roFOYgE5RFFwIckpJIkJKqoFRO1WmykpTqGH
 tS/GHZ8XljU20Ezc2bFhuevmly5ETG/fpW0yYEvr8i6Jqaf2KVHnWwPmN/91Ebzy8520gq6OW
 7G2q82utaNuTG/Zp5yU4JTeF/im5/NX+Utid93y7pjx9ceGXXszt7TuTskK7J7mHxMucn+ait
 ++NaYu/hu2kj0c4ol8oasYrsRRnJBpqMRcVJwIAQZhG5tACAAA=
X-Env-Sender: hpa@zytor.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503885046!106212727!1
X-Originating-IP: [65.50.211.136]
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 45709 invoked from network); 28 Aug 2017 01:50:47 -0000
Received: from terminus.zytor.com (HELO mail.zytor.com) (65.50.211.136)
 by server-7.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 28 Aug 2017 01:50:47 -0000
Received: from carbon-x1.hos.anvin.org (c-24-5-245-234.hsd1.ca.comcast.net
 [24.5.245.234] (may be forged)) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id v7S1Q9rT020705
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Sun, 27 Aug 2017 18:26:09 -0700
To: Peter Zijlstra <peterz@infradead.org>, Thomas Garnier <thgarnie@google.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170821143117.22sekggxizt3mhze@hirez.programming.kicks-ass.net>
From: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <728a9499-67e9-0828-bb7a-f9b441a220b5@zytor.com>
Date: Sun, 27 Aug 2017 18:26:05 -0700
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: <20170821143117.22sekggxizt3mhze@hirez.programming.kicks-ass.net>
Content-Language: en-US
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjEvMTcgMDc6MzEsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIFR1ZSwgQXVnIDE1
LCAyMDE3IGF0IDA3OjIwOjM4QU0gLTA3MDAsIFRob21hcyBHYXJuaWVyIHdyb3RlOgo+PiBPbiBU
dWUsIEF1ZyAxNSwgMjAxNyBhdCAxMjo1NiBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5v
cmc+IHdyb3RlOgo+IAo+Pj4gSGF2ZSB5b3UgY29uc2lkZXJlZCBhIGtlcm5lbCB3aXRoIC1tY21v
ZGVsPXNtYWxsIChvciBtZWRpdW0pIGluc3RlYWQgb2YgLWZwaWUKPj4+IC1tY21vZGVsPWxhcmdl
PyBXZSBjYW4gcGljayBhIHJhbmRvbSAyR0Igd2luZG93IGluIHRoZSAobm9uLWtlcm5lbCkgY2Fu
b25pY2FsCj4+PiB4ODYtNjQgYWRkcmVzcyBzcGFjZSB0byByYW5kb21pemUgdGhlIGxvY2F0aW9u
IG9mIGtlcm5lbCB0ZXh0LiBUaGUgbG9jYXRpb24gb2YKPj4+IG1vZHVsZXMgY2FuIGJlIGZ1cnRo
ZXIgcmFuZG9taXplZCB3aXRoaW4gdGhhdCAyR0Igd2luZG93Lgo+Pgo+PiAtbW9kZWw9c21hbGwv
bWVkaXVtIGFzc3VtZSB5b3UgYXJlIG9uIHRoZSBsb3cgMzItYml0LiBJdCBnZW5lcmF0ZXMKPj4g
aW5zdHJ1Y3Rpb25zIHdoZXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyBoYXZlIHRoZSBoaWdoIDMy
LWJpdCB0byBiZQo+PiB6ZXJvLgo+IAo+IFRoYXQncyBhIGNvbXBpbGVyIGZhaWwsIHJpZ2h0PyBC
ZWNhdXNlIHRoZSBTRE0gc3RhdGVzIHRoYXQgZm9yICJDQUxMCj4gcmVsMzIiIHRoZSAzMmJpdCBk
aXNwbGFjZW1lbnQgaXMgc2lnbiBleHRlbmRlZCBvbiB4ODZfNjQuCj4gCgpOby4gIEl0IGlzIGFi
b3V0IHdoZXRoZXIgeW91IGNhbiBkbyBzb21ldGhpbmcgbGlrZToKCgltb3ZsICR2YXJpYWJsZSwg
JWVheAkJLyogcmF4ID0gJnZhcmlhYmxlOyAqLwoKb3IKCglhZGRsICVlY3gsdmFyaWFibGUoLCVy
c2ksNCkJLyogdmFyaWFibGVbcnNpXSArPSBlY3ggKi8KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 02:25:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 02:25: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.xen.org>)
	id 1dm9jN-0006hy-73; Mon, 28 Aug 2017 02:24:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dm9jL-0006hn-BN
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 02:24:47 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 07/0C-01996-EEE73A95; Mon, 28 Aug 2017 02:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfd13eJ
 Ig+ZeDosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXLm0jLFgdW3FhlXbWBoY
 vwd0MXJxCAn8ZZRYdmchC4TzmFHiY89sZghnG6PE4tZ29i5GTg4RAWeJr2fmAtkcHLwC+hKXP
 rGCmMICwRK9q8HKJQQOqkh8fHiaBaRcQsBbom3XdFYYe+XS60xdjOwcbAJWEofEQKIsAqoSdy
 a9YJvAyL2AkWEVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 gxxmAYAdjw3bPQ4ySHExKorw7KxZHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPVgLlBMsSk1P
 rUjLzAGGHkxagoNHSYT3PEiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEea+BFAmAFGWU5
 sGNgMXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzuoFM4cnMK4Hb9AroCCagIxQFF4IcUZ
 KIkJJqYIzd5dAycanw1H2LJ+aH3H6VGn0o+e/S2M06B7as6vRYqGT2N+7M9ne7fDQObgif9eX
 xq9euHNJbD3UnZoYKVNw6ZHPJ772a/fyj5kcvC+y9uevsmb7K+fJC6ZFFMg1Oe7e+0D6xqE8z
 6tOCWWuPLz0guSbTIuzXS1nfSfGt7oylTEo6FfO5NNcosRRnJBpqMRcVJwIA25XKfX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503887081!107475911!1
X-Originating-IP: [104.130.215.37]
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 35884 invoked from network); 28 Aug 2017 02:24:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 02:24:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dm9jE-0006NY-1Z; Mon, 28 Aug 2017 02:24: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 1dm9j8-0002ey-Jk; Mon, 28 Aug 2017 02:24:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dm9j7-000409-WB; Mon, 28 Aug 2017 02:24:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112895-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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:build-arm64-libvirt: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-amd64-libvirt-vhd: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=0cc3b0ec23ce4c69e1e890ed2b8d2fa932b14aad
X-Osstest-Versions-That: linux=bab9752480c54b5f483a0f52e53cbdef55a83219
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 02:24:34 +0000
Subject: [Xen-devel] [linux-linus test] 112895: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg5NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyODk1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI4OTEKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTI4OTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4OTEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg5MQog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTEyODkxCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4OTEKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMjg5MQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODkxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTI4OTEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTI4OTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjg5MQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTEyODkxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI4OTEKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMjg5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyODkxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI4OTEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBjYzNiMGVjMjNjZTRjNjllMWU4OTBlZDJiOGQyZmE5
MzJiMTRhYWQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGJhYjk3NTI0
ODBjNTRiNWY0ODNhMGY1MmU1M2NiZGVmNTVhODMyMTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mjg5MSAgMjAxNy0wOC0yNyAwNzoyODozMSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI4OTUgIDIwMTctMDgtMjcgMjA6MjA6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgMGNjM2IwZWMyM2NlNGM2OWUxZTg5MGVkMmI4ZDJmYTkzMmIxNGFhZApBdXRo
b3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KRGF0ZTog
ICBTdW4gQXVnIDI3IDEyOjEyOjI1IDIwMTcgLTA3MDAKCiAgICBDbGFyaWZ5IChhbmQgZml4KSBN
QVhfTEZTX0ZJTEVTSVpFIG1hY3JvcwogICAgCiAgICBXZSBoYXZlIGEgTUFYX0xGU19GSUxFU0la
RSBtYWNybyB0aGF0IGlzIG1lYW50IHRvIGJlIGZpbGxlZCBpbiBieQogICAgZmlsZXN5c3RlbXMg
KGFuZCBvdGhlciBJTyB0YXJnZXRzKSB0aGF0IGtub3cgdGhleSBhcmUgNjQtYml0IGNsZWFuIGFu
ZAogICAgZG9uJ3QgaGF2ZSBhbnkgMzItYml0IGxpbWl0cyBpbiB0aGVpciBJTyBwYXRoLgogICAg
CiAgICBJdCB0dXJucyBvdXQgdGhhdCBvdXIgMzItYml0IHZhbHVlIGZvciB0aGF0IGxpbWl0IHdh
cyBib2d1cy4gIE9uIDMyLWJpdCwKICAgIHRoZSBWTSBsYXllciBpcyBsaW1pdGVkIGJ5IHRoZSBw
YWdlIGNhY2hlIHRvIG9ubHkgMzItYml0IGluZGV4IHZhbHVlcywKICAgIGJ1dCBvdXIgbG9naWMg
Zm9yIHRoYXQgd2FzIGNvbmZ1c2luZyBhbmQgYWN0dWFsbHkgd3JvbmcuICBXZSB1c2VkIHRvCiAg
ICBkZWZpbmUgdGhhdCB2YWx1ZSB0bwogICAgCiAgICAJKCgobG9mZl90KVBBR0VfU0laRSA8PCAo
QklUU19QRVJfTE9ORy0xKSktMSkKICAgIAogICAgd2hpY2ggaXMgYWN0dWFsbHkgb2RkIGluIHNl
dmVyYWwgd2F5czogaXQgbGltaXRzIHRoZSBpbmRleCB0byAzMSBiaXRzLAogICAgYW5kIHRoZW4g
aXQgbGltaXRzIGZpbGVzIHNvIHRoYXQgdGhleSBjYW4ndCBoYXZlIGRhdGEgaW4gdGhhdCBsYXN0
IGJ5dGUKICAgIG9mIGEgcGFnZSB0aGF0IGhhcyB0aGUgaGlnaGVzdCAzMS1iaXQgaW5kZXggKGll
IHBhZ2UgaW5kZXggMHg3ZmZmZmZmZikuCiAgICAKICAgIE5laXRoZXIgb2YgdGhvc2UgbGltaXRh
dGlvbnMgbWFrZSBzZW5zZS4gIFRoZSBpbmRleCBpcyBhY3R1YWxseSB0aGUgZnVsbAogICAgMzIg
Yml0IHVuc2lnbmVkIHZhbHVlLCBhbmQgd2UgY2FuIHVzZSB0aGF0IHdob2xlIGZ1bGwgcGFnZS4g
IFNvIHRoZQogICAgbWF4aW11bSBzaXplIG9mIHRoZSBmaWxlIHdvdWxkIGxvZ2ljYWxseSBiZSAi
UEFHRV9TSVpFIDw8IEJJVFNfUEVSX0xPTkciLgogICAgCiAgICBIb3dldmVyLCB3ZSBkbyB3YW4g
dHRvIGF2b2lkIHRoZSBtYXhpbXVtIGluZGV4LCBiZWNhdXNlIHdlIGhhdmUgY29kZQogICAgdGhh
dCBpdGVyYXRlcyBvdmVyIHRoZSBwYWdlIGluZGV4ZXMsIGFuZCB3ZSBkb24ndCB3YW50IHRoYXQg
Y29kZSB0bwogICAgb3ZlcmZsb3cuICBTbyB0aGUgbWF4aW11bSBzaXplIG9mIGEgZmlsZSBvbiBh
IDMyLWJpdCBob3N0IHNob3VsZAogICAgYWN0dWFsbHkgYmUgb25lIHBhZ2UgbGVzcyB0aGFuIHRo
ZSBmdWxsIDMyLWJpdCBpbmRleC4KICAgIAogICAgU28gdGhlIGFjdHVhbCBsaW1pdCBpcyBVTE9O
R19NQVggPDwgUEFHRV9TSElGVC4gIFRoYXQgbWVhbnMgdGhhdCB3ZSB3aWxsCiAgICBub3QgYWN0
dWFsbHkgYmUgdXNpbmcgdGhlIHBhZ2Ugb2YgdGhhdCBsYXN0IGluZGV4IChVTE9OR19NQVgpLCBi
dXQgd2UKICAgIGNhbiBncm93IGEgZmlsZSB1cCB0byB0aGF0IGxpbWl0LgogICAgCiAgICBUaGUg
d3JvbmcgdmFsdWUgb2YgTUFYX0xGU19GSUxFU0laRSBhY3R1YWxseSBjYXVzZWQgcHJvYmxlbXMg
Zm9yIERvdWcKICAgIE5hemFyLCB3aG8gd2FzIHN0aWxsIHVzaW5nIGEgMzItYml0IGhvc3QsIGJ1
dCB3aXRoIGEgOS43VEIgMiB4IFJBSUQ1CiAgICB2b2x1bWUuICBJdCB0dXJucyBvdXQgdGhhdCBv
dXIgb2xkIE1BWF9MRlNfRklMRVNJWkUgd2FzIDhUaUIgKHdlbGwsIG9uZQogICAgYnl0ZSBsZXNz
KSwgYnV0IHRoZSBhY3R1YWwgdHJ1ZSBWTSBsaW1pdCBpcyBvbmUgcGFnZSBsZXNzIHRoYW4gMTZU
aUIuCiAgICAKICAgIFRoaXMgd2FzIGludmlzaWJsZSB1bnRpbCBjb21taXQgYzJhOTczN2Y0NWUy
ICgidmZzLG1tOiBmaXggYSBkZWFkIGxvb3AKICAgIGluIHRydW5jYXRlX2lub2RlX3BhZ2VzX3Jh
bmdlKCkiKSwgd2hpY2ggc3RhcnRlZCBhcHBseWluZyB0aGF0CiAgICBNQVhfTEZTX0ZJTEVTSVpF
IGxpbWl0IHRvIGJsb2NrIGRldmljZXMgdG9vLgogICAgCiAgICBOT1RFISBPbiA2NC1iaXQsIHRo
ZSBwYWdlIGluZGV4IGlzbid0IGEgbGltaXRlciBhdCBhbGwsIGFuZCB0aGUgbGltaXQgaXMKICAg
IGFjdHVhbGx5IGp1c3QgdGhlIG9mZnNldCB0eXBlIGl0c2VsZiAobG9mZl90KSwgd2hpY2ggaXMg
c2lnbmVkLiAgQnV0IGZvcgogICAgY2xhcml0eSwgb24gNjQtYml0LCBqdXN0IHVzZSB0aGUgbWF4
aW11bSBzaWduZWQgdmFsdWUsIGFuZCBkb24ndCBtYWtlCiAgICBwZW9wbGUgaGF2ZSB0byBjb3Vu
dCB0aGUgbnVtYmVyIG9mICdmJyBjaGFyYWN0ZXJzIGluIHRoZSBoZXggY29uc3RhbnQuCiAgICAK
ICAgIFNvIGp1c3QgdXNlIExMT05HX01BWCBmb3IgdGhlIDY0LWJpdCBjYXNlLiAgVGhhdCB3YXMg
d2hhdCB0aGUgdmFsdWUgaGFkCiAgICBiZWVuIGJlZm9yZSB0b28sIGp1c3Qgd3JpdHRlbiBvdXQg
YXMgYSBoZXggY29uc3RhbnQuCiAgICAKICAgIEZpeGVzOiBjMmE5NzM3ZjQ1ZTIgKCJ2ZnMsbW06
IGZpeCBhIGRlYWQgbG9vcCBpbiB0cnVuY2F0ZV9pbm9kZV9wYWdlc19yYW5nZSgpIikKICAgIFJl
cG9ydGVkLWFuZC10ZXN0ZWQtYnk6IERvdWcgTmF6YXIgPG5hemFyZEBuYXphci5jYT4KICAgIENj
OiBBbmRyZWFzIERpbGdlciA8YWRpbGdlckBkaWxnZXIuY2E+CiAgICBDYzogTWFyayBGYXNoZWgg
PG1mYXNoZWhAdmVyc2l0eS5jb20+CiAgICBDYzogSm9lbCBCZWNrZXIgPGpsYmVjQGV2aWxwbGFu
Lm9yZz4KICAgIENjOiBEYXZlIEtsZWlrYW1wIDxzaGFnZ3lAa2VybmVsLm9yZz4KICAgIENjOiBz
dGFibGVAa2VybmVsLm9yZwogICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 03:22:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 03:22: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.xen.org>)
	id 1dmAcV-0002R6-Jz; Mon, 28 Aug 2017 03:21:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dmAcT-0002R0-QF
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 03:21:45 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 94/88-09901-94C83A95; Mon, 28 Aug 2017 03:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsWyPXpei65Hz+J
 Ig/ZGCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePTrQ8sBb1cFW/eT2dtYPzK0cXIySEh4Cfx
 7PQRZhBbSKBe4mDzX5YuRi4geyWjxL5Z96Cc44wSq8/sZAGpYhPQkTjT/IAdxBYR8JL4fPAPM
 0gRs0ALk8TSl3fBRgkLBEicunqCFcRmEVCV2Dt/O5jNC9Sw4u1KVojVchLbtuxhBLE5geJ9uz
 awQ5zhKXHk/RR2iHpBiZMzn4AtZhaQkDj44gUzRK+SxOt1B1ggbF2JlivtTBC2psS21efYIGw
 ziSM7/0PtEpTY+fwC2wRGkVlIxs5CMnYBI9MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO9
 3NTi4sT01JzEpGK95PzcTYzAUGcAgh2MlzcGHGKU5GBSEuXdWbE4UogvKT+lMiOxOCO+qDQnt
 fgQowwHh5IE7+MuoJxgUWp6akVaZg4w6mDSEhw8SiK8td1Aad7igsTc4sx0iNQpRl2ODavXf2
 ESYsnLz0uVEudlAykSACnKKM2DGwFLAJcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzNsFMoU
 nM68EbtMroCOYgI5QFFwIckRJIkJKqoHxrP+bvzpFfk+mnL4l/CLTWcL+ZfKko4FZNwy9nzeu
 +ntyI0uvwCtHf6fa/084Yvzjdbnmsey90XimaH7GZoVnrMUq563d16y5O+to7LVtNbPfXV99s
 Wn/ZH6Bvc+5JzkFlB5Jb3P93pjxNmT3xh9bU54LvrsT2inUkbLpnv6uK5u/VvKnb53ercRSnJ
 FoqMVcVJwIAAlcGln7AgAA
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503890502!79715065!1
X-Originating-IP: [183.91.158.132]
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 26238 invoked from network); 28 Aug 2017 03:21:44 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-8.tower-21.messagelabs.com with SMTP; 28 Aug 2017 03:21:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,439,1498492800"; d="scan'208";a="24797622"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 28 Aug 2017 11:21:41 +0800
Received: from G08CNEXCHPEKD01.g08.fujitsu.local (unknown [10.167.33.80])
 by cn.fujitsu.com (Postfix) with ESMTP id AD6474724008;
 Mon, 28 Aug 2017 11:21:36 +0800 (CST)
Received: from localhost.localdomain.localdomain (10.167.226.106) by
 G08CNEXCHPEKD01.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.319.2; Mon, 28 Aug 2017 11:21:40 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>, <tglx@linutronix.de>
Date: Mon, 28 Aug 2017 11:20:35 +0800
Message-ID: <1503890438-27840-11-git-send-email-douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <1503890438-27840-1-git-send-email-douly.fnst@cn.fujitsu.com>
References: <1503890438-27840-1-git-send-email-douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: AD6474724008.A0D81
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, indou.takao@jp.fujitsu.com,
 xen-devel@lists.xenproject.org, bhe@redhat.com, rjw@rjwysocki.net,
 bp@alien8.de, hpa@zytor.com, izumi.taku@jp.fujitsu.com,
 boris.ostrovsky@oracle.com, mingo@kernel.org
Subject: [Xen-devel] [PATCH v8 10/13] x86/xen: Bypass intr mode setup in
	enlighten_pv system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WEVOIFBWIG92ZXJyaWRlcyBzbXBfcHJlcGFyZV9jcHVzKCkuIHhlbl9wdl9zbXBfcHJlcGFyZV9j
cHVzKCkKaW5pdGlhbGl6ZXMgaW50ZXJydXB0cyBpbiB0aGUgWEVOIFBWIHNwZWNpZmljIHdheSBh
bmQgZG9lcyBub3QgaW52b2tlCm5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKCkuIEFzIGEgY29uc2Vx
dWVuY2UsIHg4Nl9pbml0LmludHJfbW9kZV9pbml0KCkgaXMKbm90IGludm9rZWQgZWl0aGVyLgoK
VGhlIGludm9jYXRpb24gb2YgeDg2X2luaXQuaW50cl9tb2RlX2luaXQoKSB3aWxsIGJlIG1vdmVk
IGZyb20KbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMoKSBpbiBhIGZvbGxvdyB1cCBwYXRjaCB0byBz
b2x2ZSA8SU5TRVJUClJFQVNPTi9QUk9CTEVNPi4KClRoYXQgbW92ZSB3b3VsZCBjYXVzZSB0aGUg
aW52b2NhdGlvbiBvZiB4ODZfaW5pdC5pbnRyX21vZGVfaW5pdCgpIGZvciBYRU4KUFYgcGxhdGZv
cm1zLiBUbyBwcmV2ZW50IHRoYXQsIG92ZXJyaWRlIHRoZSBkZWZhdWx0IHg4Nl9pbml0LgppbnRy
X21vZGVfaW5pdCgpIGNhbGxiYWNrIHdpdGggYSBub29wKCkuCgpbUmV3cml0ZWQgYnkgVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+XQoKU2lnbmVkLW9mZi1ieTogRG91IExpeWFu
ZyA8ZG91bHkuZm5zdEBjbi5mdWppdHN1LmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpDYzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KLS0tCiBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2LmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5fcHYuYwppbmRleCA4MTFlNGRkLi4wNzE0N2RkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC0x
MjUwLDYgKzEyNTAsNyBAQCBhc21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ZW5fc3Rh
cnRfa2VybmVsKHZvaWQpCiAJeDg2X3BsYXRmb3JtLmdldF9ubWlfcmVhc29uID0geGVuX2dldF9u
bWlfcmVhc29uOwogCiAJeDg2X2luaXQucmVzb3VyY2VzLm1lbW9yeV9zZXR1cCA9IHhlbl9tZW1v
cnlfc2V0dXA7CisJeDg2X2luaXQuaXJxcy5pbnRyX21vZGVfaW5pdAk9IHg4Nl9pbml0X25vb3A7
CiAJeDg2X2luaXQub2VtLmFyY2hfc2V0dXAgPSB4ZW5fYXJjaF9zZXR1cDsKIAl4ODZfaW5pdC5v
ZW0uYmFubmVyID0geGVuX2Jhbm5lcjsKIAotLSAKMi41LjUKCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 03:43:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 03:43: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.xen.org>)
	id 1dmAxk-0003nB-DH; Mon, 28 Aug 2017 03:43:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dmAxj-0003n0-Jo
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 03:43:43 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 65/66-22472-E6193A95; Mon, 28 Aug 2017 03:43:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVywNykQjdv4uJ
 Ig2XLmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnh6YyF1xWrTi6+TBzA+M7mS5GLg4hgemM
 EutevWLqYuTkkBDglTiybAZrFyMHkB0gcX+PFUhYSKBG4tKExYwgNpuAssTFr71sILaIgLTEt
 c+XGUHmMAt8ZJaYfOA6WEJYwFXiw98eFpA5LAKqEq2zUkHCvAKOEpOP9jNDrFKQmPLwPfMERu
 4FjAyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECvVvPwMC
 4g7H5hN8hRkkOJiVR3p0ViyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBe6AfKCRalpqdWpGXm
 AMMMJi3BwaMkwnsQJM1bXJCYW5yZDpE6xagoJc7bPwEoIQCSyCjNg2uDhfYlRlkpYV5GBgYGI
 Z6C1KLczBJU+VeM4hyMSsK8XCBTeDLzSuCmvwJazAS0WFFwIcjikkSElFQDY/U1gcc3XBlKlq
 rnbeRxKHuva5qzdwNXU1pC8q51LRPu5S7+XvLnXv32M8y34pMEgpgWsSkbGvh1rl12W+SsuVn
 a3sKqimduhb9ZtjBNvlkh5S2qWrxv/tdJJr7HCxmfBF1zvlGreXUL+8vMR/9+btVpOdbEcfFH
 bqF/dI7vo62MM2yXvZnZp8RSnJFoqMVcVJwIAFjPMcpoAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503891819!100174908!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44321 invoked from network); 28 Aug 2017 03:43:41 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 03:43:41 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Aug 2017 20:43:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,439,1498546800"; d="scan'208";a="1211227795"
Received: from op-computing.sh.intel.com ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 27 Aug 2017 20:43:35 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 10:42:24 +0800
Message-Id: <1503888144-4939-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
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>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Chao Gao <chao.gao@intel.com>, Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v10] VT-d: use correct BDF for VF to search VT-d
	unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTUi1JT1YgaXMgZW5hYmxlZCwgJ1ZpcnR1YWwgRnVuY3Rpb25zJyBvZiBhICdQaHlzaWNh
bCBGdW5jdGlvbicKYXJlIHVuZGVyIHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMg
dGhlICdQaHlzaWNhbCBGdW5jdGlvbicuCkEgJ1BoeXNpY2FsIEZ1bmN0aW9uJyBjYW4gYmUgYSAn
VHJhZGl0aW9uYWwgRnVuY3Rpb24nIG9yIGFuIEFSSQonRXh0ZW5kZWQgRnVuY3Rpb24nLiBBbmQg
ZnVydGhlcm1vcmUsICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFuCmVuZHBvaW50IGFyZSB1bmRl
ciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnVHJhZGl0aW9uYWwKRnVu
Y3Rpb25zJyBvbiB0aGUgZW5kcG9pbnQuIFRvIHNlYXJjaCBWVC1kIHVuaXQgZm9yIGEgVkYsIGlm
IGl0cyBQRgppc24ndCBhbiBleHRlbmRlZCBmdW5jdGlvbiwgdGhlIEJERiBvZiBQRiBzaG91bGQg
YmUgdXNlZC4gT3RoZXJ3aXNlCnRoZSBCREYgb2YgYSB0cmFkaXRpb25hbCBmdW5jdGlvbiBpbiB0
aGUgc2FtZSBkZXZpY2Ugd2l0aCB0aGUgUEYKc2hvdWxkIGJlIHVzZWQuCgpDdXJyZW50IGNvZGUg
dXNlcyBQQ0lfU0xPVCgpIHRvIHJlY29nbml6ZSBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmNpb24nLgpC
dXQgaXQgaXMgY29uY2VwdHVhbGx5IHdyb25nIHcvbyBjaGVja2luZyB3aGV0aGVyIFBGIGlzIGFu
IGV4dGVuZGVkCmZ1bmN0aW9uIGFuZCB3b3VsZCBsZWFkIHRvIG1hdGNoIFZGcyBvZiBhIFJDIGlu
dGVncmF0ZWQgUEYgdG8gYSB3cm9uZwpWVC1kIHVuaXQuCgpUaGlzIHBhdGNoIG92ZXJyaWRlcyBW
RiAnaXNfZXh0Zm4nIGZpZWxkIGFuZCB1c2VzIHRoaXMgZmllbGQgdG8KaW5kaWNhdGUgd2hldGhl
ciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4gVGhlIGZpZWxkCmhl
bHBzIHRvIHVzZSBjb3JyZWN0IEJERiB0byBzZWFyY2ggVlQtZCB1bml0LgoKUmVwb3J0ZWQtYnk6
IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+ClNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQp2MTA6CiAtIG1vdmUgc2V0dGlu
ZyB2ZidzIGlzX2V4dGZuIGNsb3NlciB0byB0aGUgcGxhY2Ugd2hlcmUgd2Ugc2V0IG90aGVyIGZp
ZWxkcy4KIC0gcmV2ZXJzZSB0aGUgY29uZGl0aW9uYWwgZXhwcmVzc2lvbiBpbiBhY3BpX2ZpbmRf
bWF0Y2hlZF9kcmhkX3VuaXQoKQoKdjk6CiAtIGNoZWNrICdpc192aXJ0Zm4nIGZpcnN0IGluIHBj
aV9hZGRfZGV2aWNlKCkgdG8gYXZvaWQgcG90ZW50aWFsIGVycm9yIGlmCiBsaW51eCBzaWRlIHNl
dHMgVkYncyAnaXNfZXh0Zm4nCiAtIGNvbW1lbnRzIGNoYW5nZXMgdG8gbWFrZSBpdCBjbGVhciB0
aGF0IHdlIHVzZSBWRidzICdpc19leHRmbicgaW50ZW50aW9uYWxseQogb3RoZXJ3aXNlIHRoZSBw
YXRjaCBzZWVtcyBsaWtlIGEgd29ya2Fyb3VuZC4KCnY4OgogLSB1c2UgImNvbmNlcHR1YWxseSB3
cm9uZyIsIGluc3RlYWQgb2YgImEgY29ybmVyIGNhc2UiIGluIGNvbW1pdCBtZXNzYWdlCiAtIGNo
ZWNrICdpc192aXJ0Zm4nIGZpcnN0IGluIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdCgpCgp2
NzoKIC0gRHJvcCBFcmljJ3MgdGVzdGVkLWJ5CiAtIENoYW5nZSBjb21taXQgbWVzc2FnZSB0byBi
ZSBjbGVhcmVyCiAtIFJlLXVzZSBWRidzIGlzX2V4dGZuIGZpZWxkCiAtIGFjY2VzcyBQRidzIGlz
X2V4dGZuIGZpZWxkIGluIGxvY2tlZCBhcmVhCgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jICAgICAgfCAxOSArKysrKysrKysrKysrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvZG1hci5jIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmgg
ICAgICAgICAgICAgIHwgIDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4IDI3YmRiNzEuLjE4N2E5
ZTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC01OTksMjEgKzU5OSwyNCBAQCBpbnQgcGNpX2Fk
ZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwKICAgICB1bnNpZ25lZCBpbnQgc2xv
dCA9IFBDSV9TTE9UKGRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKGRldmZuKTsKICAgICBjb25zdCBj
aGFyICpwZGV2X3R5cGU7CiAgICAgaW50IHJldDsKKyAgICBib29sIHBmX2lzX2V4dGZuID0gZmFs
c2U7CiAKLSAgICBpZiAoIWluZm8pCisgICAgaWYgKCAhaW5mbyApCiAgICAgICAgIHBkZXZfdHlw
ZSA9ICJkZXZpY2UiOwotICAgIGVsc2UgaWYgKGluZm8tPmlzX2V4dGZuKQotICAgICAgICBwZGV2
X3R5cGUgPSAiZXh0ZW5kZWQgZnVuY3Rpb24iOwotICAgIGVsc2UgaWYgKGluZm8tPmlzX3ZpcnRm
bikKKyAgICBlbHNlIGlmICggaW5mby0+aXNfdmlydGZuICkKICAgICB7CiAgICAgICAgIHBjaWRl
dnNfbG9jaygpOwogICAgICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgaW5mby0+cGh5c2Zu
LmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuKTsKKyAgICAgICAgaWYgKCBwZGV2ICkKKyAgICAgICAg
ICAgIHBmX2lzX2V4dGZuID0gcGRldi0+aW5mby5pc19leHRmbjsKICAgICAgICAgcGNpZGV2c191
bmxvY2soKTsKICAgICAgICAgaWYgKCAhcGRldiApCiAgICAgICAgICAgICBwY2lfYWRkX2Rldmlj
ZShzZWcsIGluZm8tPnBoeXNmbi5idXMsIGluZm8tPnBoeXNmbi5kZXZmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5VTEwsIG5vZGUpOwogICAgICAgICBwZGV2X3R5cGUgPSAidmlydHVh
bCBmdW5jdGlvbiI7CiAgICAgfQorICAgIGVsc2UgaWYgKCBpbmZvLT5pc19leHRmbiApCisgICAg
ICAgIHBkZXZfdHlwZSA9ICJleHRlbmRlZCBmdW5jdGlvbiI7CiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgaW5mbyA9IE5VTEw7CkBAIC02MzcsNyArNjQwLDE1IEBAIGludCBwY2lfYWRkX2Rldmlj
ZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAogICAgIHBkZXYtPm5vZGUgPSBub2RlOwogCiAg
ICAgaWYgKCBpbmZvICkKKyAgICB7CiAgICAgICAgIHBkZXYtPmluZm8gPSAqaW5mbzsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVkYncyAnaXNfZXh0Zm4nIGZpZWxkIGlzIHVzZWQgdG8gaW5kaWNh
dGUgd2hldGhlciBpdHMgUEYgaXMgYW4KKyAgICAgICAgICogZXh0ZW5kZWQgZnVuY3Rpb24uCisg
ICAgICAgICAqLworICAgICAgICBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKKyAgICAgICAg
ICAgIHBkZXYtPmluZm8uaXNfZXh0Zm4gPSBwZl9pc19leHRmbjsKKyAgICB9CiAgICAgZWxzZSBp
ZiAoICFwZGV2LT52Zl9ybGVuWzBdICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBwb3Mg
PSBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1cywgZGV2Zm4sCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2RtYXIuYwppbmRleCA4MjA0MGRkLi45Njc2NDcxIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9kbWFyLmMKQEAgLTIxMSwxNSArMjExLDE1IEBAIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
YWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQog
ICAgIGlmICggcGRldiA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAo
IHBkZXYtPmluZm8uaXNfZXh0Zm4gKQorICAgIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQog
ICAgIHsKLSAgICAgICAgYnVzID0gcGRldi0+YnVzOwotICAgICAgICBkZXZmbiA9IDA7CisgICAg
ICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsKKyAgICAgICAgZGV2Zm4gPSAoIXBkZXYt
PmluZm8uaXNfZXh0Zm4pID8gcGRldi0+aW5mby5waHlzZm4uZGV2Zm4gOiAwOwogICAgIH0KLSAg
ICBlbHNlIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQorICAgIGVsc2UgaWYgKCBwZGV2LT5p
bmZvLmlzX2V4dGZuICkKICAgICB7Ci0gICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1
czsKLSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAw
IDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47CisgICAgICAgIGJ1cyA9IHBkZXYtPmJ1czsKKyAg
ICAgICAgZGV2Zm4gPSAwOwogICAgIH0KICAgICBlbHNlCiAgICAgewpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDU5YjZlOGEu
LmRhMWJkMjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vcGNpLmgKQEAgLTM5LDYgKzM5LDEwIEBACiAjZGVmaW5lIFBDSV9TQkRGMyhzLGIs
ZGYpICgoKChzKSAmIDB4ZmZmZikgPDwgMTYpIHwgUENJX0JERjIoYiwgZGYpKQogCiBzdHJ1Y3Qg
cGNpX2Rldl9pbmZvIHsKKyAgICAvKgorICAgICAqIFZGJ3MgJ2lzX2V4dGZuJyBmaWVsZCBpcyB1
c2VkIHRvIGluZGljYXRlIHdoZXRoZXIgaXRzIFBGIGlzIGFuIGV4dGVuZGVkCisgICAgICogZnVu
Y3Rpb24uCisgICAgICovCiAgICAgYm9vbF90IGlzX2V4dGZuOwogICAgIGJvb2xfdCBpc192aXJ0
Zm47CiAgICAgc3RydWN0IHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 04:26:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 04: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.xen.org>)
	id 1dmBce-0006Rl-Nv; Mon, 28 Aug 2017 04:26:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmBcd-0006Rd-8N
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 04:25:59 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 68/94-01995-55B93A95; Mon, 28 Aug 2017 04:25:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov27o7MW
 RBte+cVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/HrxgLZjKU7F+smcD4xauLkZODgkBI4m3
 E/8xdTFycQgJLGSUmHBsExNIQlggUWL1+w4wW0QgV+LKwdOMIEXMAicZJd4cnscO0dHJKLGld
 SMjSBWbgKrEhuunWEFsXgFriWfnFoPZLEDxw0c2s4DYogLhEvu/X2OGqBGUODnzCVCcg4NTwF
 ti/Rk5kDCzgLrEn3mXmCFscYlNz76zQtjyEtvfzmGewMg/C0n3LCQts5C0zELSsoCRZRWjRnF
 qUVlqka6hpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmB41jMwMO5g/H3c7xCj
 JAeTkijvzorFkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL/PBMoJFqWmp1akZeYAIwUmLcHBo
 yTCmzILKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK81iBFAiBFGaV5cCNgUXuJUVZKmJ
 eRgYFBiKcgtSg3swRV/hWjOAejkjCvEcgUnsy8ErhNr4COYAI6QlFwIcgRJYkIKakGRrV3Vze
 8qpGep/Jq76P2jHuLjqu/bZypd2jOlTPFvz/NuOy6/dkMtkOrpoaHSm/i/b9E8abwO4P2B3wx
 wZ/ru4S+aikqnqq4dHXNKdPNppxmcfMP1pqnFqUbc9SVXL8X+dVjYt8CD+30LzP25dys5+x7G
 ZU/0fGfpXX1NGvl9BUnXy+0niZ9cYcSS3FGoqEWc1FxIgA09e1O1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503894357!53790689!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38756 invoked from network); 28 Aug 2017 04:25:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 04:25:57 -0000
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 mx1.suse.de (Postfix) with ESMTP id 54AFEABA6;
 Mon, 28 Aug 2017 04:25:56 +0000 (UTC)
To: Dou Liyang <douly.fnst@cn.fujitsu.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, tglx@linutronix.de
References: <1503890438-27840-1-git-send-email-douly.fnst@cn.fujitsu.com>
 <1503890438-27840-11-git-send-email-douly.fnst@cn.fujitsu.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4b929f7f-3125-eb1e-86a2-dcaeae727f09@suse.com>
Date: Mon, 28 Aug 2017 06:25:54 +0200
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: <1503890438-27840-11-git-send-email-douly.fnst@cn.fujitsu.com>
Content-Language: de-DE
Cc: indou.takao@jp.fujitsu.com, bhe@redhat.com, izumi.taku@jp.fujitsu.com,
 rjw@rjwysocki.net, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, mingo@kernel.org
Subject: Re: [Xen-devel] [PATCH v8 10/13] x86/xen: Bypass intr mode setup in
 enlighten_pv system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDgvMTcgMDU6MjAsIERvdSBMaXlhbmcgd3JvdGU6Cj4gWEVOIFBWIG92ZXJyaWRlcyBz
bXBfcHJlcGFyZV9jcHVzKCkuIHhlbl9wdl9zbXBfcHJlcGFyZV9jcHVzKCkKPiBpbml0aWFsaXpl
cyBpbnRlcnJ1cHRzIGluIHRoZSBYRU4gUFYgc3BlY2lmaWMgd2F5IGFuZCBkb2VzIG5vdCBpbnZv
a2UKPiBuYXRpdmVfc21wX3ByZXBhcmVfY3B1cygpLiBBcyBhIGNvbnNlcXVlbmNlLCB4ODZfaW5p
dC5pbnRyX21vZGVfaW5pdCgpIGlzCj4gbm90IGludm9rZWQgZWl0aGVyLgo+IAo+IFRoZSBpbnZv
Y2F0aW9uIG9mIHg4Nl9pbml0LmludHJfbW9kZV9pbml0KCkgd2lsbCBiZSBtb3ZlZCBmcm9tCj4g
bmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMoKSBpbiBhIGZvbGxvdyB1cCBwYXRjaCB0byBzb2x2ZSA8
SU5TRVJUCj4gUkVBU09OL1BST0JMRU0+LgoKQ2FuIHlvdSBiZSBhIGxpdHRsZSBiaXQgbW9yZSBw
cmVjaXNlIGhlcmUsIHBsZWFzZT8gOi0pCgo+IFRoYXQgbW92ZSB3b3VsZCBjYXVzZSB0aGUgaW52
b2NhdGlvbiBvZiB4ODZfaW5pdC5pbnRyX21vZGVfaW5pdCgpIGZvciBYRU4KPiBQViBwbGF0Zm9y
bXMuIFRvIHByZXZlbnQgdGhhdCwgb3ZlcnJpZGUgdGhlIGRlZmF1bHQgeDg2X2luaXQuCj4gaW50
cl9tb2RlX2luaXQoKSBjYWxsYmFjayB3aXRoIGEgbm9vcCgpLgo+IAo+IFtSZXdyaXRlZCBieSBU
aG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT5dCj4gCj4gU2lnbmVkLW9mZi1ieTog
RG91IExpeWFuZyA8ZG91bHkuZm5zdEBjbi5mdWppdHN1LmNvbT4KPiBDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCgpPbiB3
aGljaCB0cmVlIGRvZXMgdGhpcyBhcHBseT8gV291bGQgYmUgbmljZSB0byBnZXQgYSBoaW50IGFn
YWluc3Qgd2hpY2gKc291cmNlIHRoaXMgY2FuIGJlIHJldmlld2VkLgoKCkp1ZXJnZW4KCj4gLS0t
Cj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8IDEgKwo+ICAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKykKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
di5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4gaW5kZXggODExZTRkZC4uMDcxNDdk
ZCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPiArKysgYi9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPiBAQCAtMTI1MCw2ICsxMjUwLDcgQEAgYXNtbGlua2Fn
ZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQo+ICAJeDg2X3Bs
YXRmb3JtLmdldF9ubWlfcmVhc29uID0geGVuX2dldF9ubWlfcmVhc29uOwo+ICAKPiAgCXg4Nl9p
bml0LnJlc291cmNlcy5tZW1vcnlfc2V0dXAgPSB4ZW5fbWVtb3J5X3NldHVwOwo+ICsJeDg2X2lu
aXQuaXJxcy5pbnRyX21vZGVfaW5pdAk9IHg4Nl9pbml0X25vb3A7Cj4gIAl4ODZfaW5pdC5vZW0u
YXJjaF9zZXR1cCA9IHhlbl9hcmNoX3NldHVwOwo+ICAJeDg2X2luaXQub2VtLmJhbm5lciA9IHhl
bl9iYW5uZXI7Cj4gIAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 04:32:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 04:32: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.xen.org>)
	id 1dmBiz-00077J-Dl; Mon, 28 Aug 2017 04:32:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmBiy-00077D-8R
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 04:32:32 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 04/1C-03557-FDC93A95; Mon, 28 Aug 2017 04:32:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+69OYs
 jDfqbLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFZ44zFpzjrJj7fTV7A2MXRxcjJ4eEgJHE
 24n/mLoYuTiEBBYySmze2sUOkhAWSJRY/b6DCcQWEciVuHLwNCNIEbPASUaJd08fQ3XsYpTou
 rmNFaSKTUBVYsP1U2A2r4C1xPk7HxlBbBag+K5TK9lAbFGBcIn9368xQ9QISpyc+YSli5GDg1
 PARmLVx2yQMLOAusSfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyD8LSfcsJC2zkLTMQtKygJFlFaN
 6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7GmZf9DzFK
 cjApifLurFgcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN282UE6wKDU9tSItMwcYKTBpCQ4eJ
 RHeySBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US510MUiQAUpRRmgc3Aha1lxhlpYR5GY
 GOEuIpSC3KzSxBlX/FKM7BqCTMqwcyhSczrwRu0yugI5iAjlAUXAhyREkiQkqqgXHHuj9/f4t
 zPu8WPCH78PXs7YZG7bc+nWMyVUj12hBj8p+lwfO67uJvvSZnT4TNtzudbHI3XSh6fvh0mbzb
 /UucPj1pqbgxW2iGkoLb/xqrOe7q6hPn3ojaa5ccOq1k2/GwrV8nvG+w79t9csehJYv3f17MN
 03x0MS/64VdLrCuT758+dS9RfLVSizFGYmGWsxFxYkAiJFZdNUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503894750!79719722!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16020 invoked from network); 28 Aug 2017 04:32:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 04:32:30 -0000
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 mx1.suse.de (Postfix) with ESMTP id 4424FABA6;
 Mon, 28 Aug 2017 04:32:30 +0000 (UTC)
To: Dou Liyang <douly.fnst@cn.fujitsu.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, tglx@linutronix.de
References: <1503890438-27840-1-git-send-email-douly.fnst@cn.fujitsu.com>
 <1503890438-27840-11-git-send-email-douly.fnst@cn.fujitsu.com>
 <4b929f7f-3125-eb1e-86a2-dcaeae727f09@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2d5f4a0b-31a9-31cc-9403-67a1fe9263d0@suse.com>
Date: Mon, 28 Aug 2017 06:32:28 +0200
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: <4b929f7f-3125-eb1e-86a2-dcaeae727f09@suse.com>
Content-Language: de-DE
Cc: indou.takao@jp.fujitsu.com, xen-devel@lists.xenproject.org, bhe@redhat.com,
 rjw@rjwysocki.net, bp@alien8.de, hpa@zytor.com, izumi.taku@jp.fujitsu.com,
 boris.ostrovsky@oracle.com, mingo@kernel.org
Subject: Re: [Xen-devel] [PATCH v8 10/13] x86/xen: Bypass intr mode setup in
 enlighten_pv system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDgvMTcgMDY6MjUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjgvMDgvMTcgMDU6
MjAsIERvdSBMaXlhbmcgd3JvdGU6Cj4+IFhFTiBQViBvdmVycmlkZXMgc21wX3ByZXBhcmVfY3B1
cygpLiB4ZW5fcHZfc21wX3ByZXBhcmVfY3B1cygpCj4+IGluaXRpYWxpemVzIGludGVycnVwdHMg
aW4gdGhlIFhFTiBQViBzcGVjaWZpYyB3YXkgYW5kIGRvZXMgbm90IGludm9rZQo+PiBuYXRpdmVf
c21wX3ByZXBhcmVfY3B1cygpLiBBcyBhIGNvbnNlcXVlbmNlLCB4ODZfaW5pdC5pbnRyX21vZGVf
aW5pdCgpIGlzCj4+IG5vdCBpbnZva2VkIGVpdGhlci4KPj4KPj4gVGhlIGludm9jYXRpb24gb2Yg
eDg2X2luaXQuaW50cl9tb2RlX2luaXQoKSB3aWxsIGJlIG1vdmVkIGZyb20KPj4gbmF0aXZlX3Nt
cF9wcmVwYXJlX2NwdXMoKSBpbiBhIGZvbGxvdyB1cCBwYXRjaCB0byBzb2x2ZSA8SU5TRVJUCj4+
IFJFQVNPTi9QUk9CTEVNPi4KPiAKPiBDYW4geW91IGJlIGEgbGl0dGxlIGJpdCBtb3JlIHByZWNp
c2UgaGVyZSwgcGxlYXNlPyA6LSkKPiAKPj4gVGhhdCBtb3ZlIHdvdWxkIGNhdXNlIHRoZSBpbnZv
Y2F0aW9uIG9mIHg4Nl9pbml0LmludHJfbW9kZV9pbml0KCkgZm9yIFhFTgo+PiBQViBwbGF0Zm9y
bXMuIFRvIHByZXZlbnQgdGhhdCwgb3ZlcnJpZGUgdGhlIGRlZmF1bHQgeDg2X2luaXQuCj4+IGlu
dHJfbW9kZV9pbml0KCkgY2FsbGJhY2sgd2l0aCBhIG5vb3AoKS4KPj4KPj4gW1Jld3JpdGVkIGJ5
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPl0KPj4KPj4gU2lnbmVkLW9mZi1i
eTogRG91IExpeWFuZyA8ZG91bHkuZm5zdEBjbi5mdWppdHN1LmNvbT4KPj4gQ2M6IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBDYzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20K
PiAKPiBPbiB3aGljaCB0cmVlIGRvZXMgdGhpcyBhcHBseT8gV291bGQgYmUgbmljZSB0byBnZXQg
YSBoaW50IGFnYWluc3Qgd2hpY2gKPiBzb3VyY2UgdGhpcyBjYW4gYmUgcmV2aWV3ZWQuCgpBYWgs
IGp1c3QgZm91bmQgdGhlIHJlc3Qgb2YgdGhlIHNlcmllcy4gSW4gY2FzZSBhIHNpbmdsZSBwYXRj
aCBvZiBhCnNlcmllcyBpc24ndCBzdGFuZCBhbG9uZSBpdCB3b3VsZCBiZSBuaWNlIHRvIHJlY2Vp
dmUgYXQgbGVhc3QgdGhlIGNvdmVyCmxldHRlciBvZiB0aGUgc2VyaWVzIGluIG9yZGVyIHRvIGtu
b3cgd2hhdCBpdHMgYWxsIGFib3V0LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 05:16:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 05:16: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.xen.org>)
	id 1dmCP7-0001c0-7W; Mon, 28 Aug 2017 05:16:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dmCP6-0001bu-83
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 05:16:04 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 BC/1C-03765-317A3A95; Mon, 28 Aug 2017 05:16:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyPXpei67Q8sW
 RBv/3Wll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknz85iKjjGXbHm63TGBsYrnF2MnBwSAn4S
 yzaeZwOxhQTqJT6++MPSxcgFZK9klNh9aTc7RGI3o8SH1gwQW1ggUWL1+w6mLkYODhGBHIl5/
 2ogSl4zSmw5rQPSyyxwh1Gi89hZZpAEm4COxJnmB2BzeAUcJXp2TALrZRFQlTg8pwokLCoQLv
 F+1kI2iBJBiZMzn7CAlHAK2Eh8eSwMEmYWsJCYOf88I4QtL7H97RxmiPOVJF6vO8ACYetK3L/
 5BCquKbFt9Tk2CNtM4sjO/6wQtqDEzucX2CYwis5Csm0WkhWzkKxYwMi8ilGjOLWoLLVI19hI
 L6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMCYYgGAH4+l1gYcYJTmYlER5d1Ysj
 hTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTttKVBOsCg1PbUiLTMHGJ0waQkOHiURXguQNG9xQW
 JucWY6ROoUoy7HhtXrvzAJseTl56VKifM6LQMqEgApyijNgxsBSxSXGGWlhHkZgY4S4ilILcr
 NLEGVf8UozsGoJMzrDLKKJzOvBG7TK6AjmICOUBRcCHJESSJCSqqBMTHym1J5uGBe9/eJ4jp1
 9b1vhT+YeJS+b5t6bHf1iwsxTN032X9t4LabHV76/uRKJVP7PXw8Nz8v84/WlCy+svjYyrmqR
 6+EifN+eC7Hx9Y1Ifnw1c/iy2/47apluzb5Juv0SJPYHMnjmT4tXkGSPqbxRw6HzLjq1xiwX3
 6q3+1DR58XtDtaKLEUZyQaajEXFScCAIx32eIPAwAA
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503897360!109126374!1
X-Originating-IP: [183.91.158.132]
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 33474 invoked from network); 28 Aug 2017 05:16:02 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-7.tower-27.messagelabs.com with SMTP; 28 Aug 2017 05:16:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,440,1498492800"; d="scan'208";a="24804388"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 28 Aug 2017 13:15:59 +0800
Received: from G08CNEXCHPEKD01.g08.fujitsu.local (unknown [10.167.33.80])
 by cn.fujitsu.com (Postfix) with ESMTP id 0D6854724012;
 Mon, 28 Aug 2017 13:15:57 +0800 (CST)
Received: from localhost.localdomain (10.167.226.106) by
 G08CNEXCHPEKD01.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.319.2; Mon, 28 Aug 2017 13:16:00 +0800
To: Juergen Gross <jgross@suse.com>, <x86@kernel.org>,
 <linux-kernel@vger.kernel.org>, <tglx@linutronix.de>
References: <1503890438-27840-1-git-send-email-douly.fnst@cn.fujitsu.com>
 <1503890438-27840-11-git-send-email-douly.fnst@cn.fujitsu.com>
 <4b929f7f-3125-eb1e-86a2-dcaeae727f09@suse.com>
 <2d5f4a0b-31a9-31cc-9403-67a1fe9263d0@suse.com>
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
Message-ID: <4f5cc022-64cd-6738-5328-390ee2715c72@cn.fujitsu.com>
Date: Mon, 28 Aug 2017 13:15:52 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <2d5f4a0b-31a9-31cc-9403-67a1fe9263d0@suse.com>
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 0D6854724012.AA709
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: indou.takao@jp.fujitsu.com, xen-devel@lists.xenproject.org, bhe@redhat.com,
 rjw@rjwysocki.net, bp@alien8.de, hpa@zytor.com, izumi.taku@jp.fujitsu.com,
 boris.ostrovsky@oracle.com, mingo@kernel.org
Subject: Re: [Xen-devel] [PATCH v8 10/13] x86/xen: Bypass intr mode setup in
 enlighten_pv system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCkF0IDA4LzI4LzIwMTcgMTI6MzIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gT24gMjgvMDgvMTcgMDY6MjUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI4LzA4LzE3
IDA1OjIwLCBEb3UgTGl5YW5nIHdyb3RlOgo+Pj4gWEVOIFBWIG92ZXJyaWRlcyBzbXBfcHJlcGFy
ZV9jcHVzKCkuIHhlbl9wdl9zbXBfcHJlcGFyZV9jcHVzKCkKPj4+IGluaXRpYWxpemVzIGludGVy
cnVwdHMgaW4gdGhlIFhFTiBQViBzcGVjaWZpYyB3YXkgYW5kIGRvZXMgbm90IGludm9rZQo+Pj4g
bmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMoKS4gQXMgYSBjb25zZXF1ZW5jZSwgeDg2X2luaXQuaW50
cl9tb2RlX2luaXQoKSBpcwo+Pj4gbm90IGludm9rZWQgZWl0aGVyLgo+Pj4KPj4+IFRoZSBpbnZv
Y2F0aW9uIG9mIHg4Nl9pbml0LmludHJfbW9kZV9pbml0KCkgd2lsbCBiZSBtb3ZlZCBmcm9tCj4+
PiBuYXRpdmVfc21wX3ByZXBhcmVfY3B1cygpIGluIGEgZm9sbG93IHVwIHBhdGNoIHRvIHNvbHZl
IDxJTlNFUlQKPj4+IFJFQVNPTi9QUk9CTEVNPi4KPj4KPj4gQ2FuIHlvdSBiZSBhIGxpdHRsZSBi
aXQgbW9yZSBwcmVjaXNlIGhlcmUsIHBsZWFzZT8gOi0pCj4+Cj4+PiBUaGF0IG1vdmUgd291bGQg
Y2F1c2UgdGhlIGludm9jYXRpb24gb2YgeDg2X2luaXQuaW50cl9tb2RlX2luaXQoKSBmb3IgWEVO
Cj4+PiBQViBwbGF0Zm9ybXMuIFRvIHByZXZlbnQgdGhhdCwgb3ZlcnJpZGUgdGhlIGRlZmF1bHQg
eDg2X2luaXQuCj4+PiBpbnRyX21vZGVfaW5pdCgpIGNhbGxiYWNrIHdpdGggYSBub29wKCkuCj4+
Pgo+Pj4gW1Jld3JpdGVkIGJ5IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPl0K
Pj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNuLmZ1aml0c3Uu
Y29tPgo+Pj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+Pj4gQ2M6IGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tCj4+Cj4+IE9uIHdoaWNoIHRyZWUgZG9lcyB0aGlzIGFwcGx5
PyBXb3VsZCBiZSBuaWNlIHRvIGdldCBhIGhpbnQgYWdhaW5zdCB3aGljaAo+PiBzb3VyY2UgdGhp
cyBjYW4gYmUgcmV2aWV3ZWQuCj4KPiBBYWgsIGp1c3QgZm91bmQgdGhlIHJlc3Qgb2YgdGhlIHNl
cmllcy4gSW4gY2FzZSBhIHNpbmdsZSBwYXRjaCBvZiBhCj4gc2VyaWVzIGlzbid0IHN0YW5kIGFs
b25lIGl0IHdvdWxkIGJlIG5pY2UgdG8gcmVjZWl2ZSBhdCBsZWFzdCB0aGUgY292ZXIKPiBsZXR0
ZXIgb2YgdGhlIHNlcmllcyBpbiBvcmRlciB0byBrbm93IHdoYXQgaXRzIGFsbCBhYm91dC4KPgpT
b3JyeSB0byBjb25mdXNlIHlvdSwgSXQncyBteSBmYXVsdC4KClRoYW5rIHlvdSBmb3IgeW91ciBy
ZXBseS4gSSB1bmRlcnN0b29kLiB3aWxsIENDIHRoZSBjb3ZlciBsZXR0ZXIgdG8KbGludXgteGVu
IGFuZCBsaW51eC1hY3BpLgoKVGhhbmtzLAoJZG91LgoKPgo+IEp1ZXJnZW4KPgo+Cj4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 05:20:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 05:20: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.xen.org>)
	id 1dmCTI-0002DK-Nq; Mon, 28 Aug 2017 05:20:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sfr@canb.auug.org.au>) id 1dmCTH-0002D6-EP
 for Xen-devel@lists.xensource.com; Mon, 28 Aug 2017 05:20:23 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D3/26-03937-618A3A95; Mon, 28 Aug 2017 05:20:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42JJF5vgrCu2YnG
 kwex5ghb3prxnd2D02N63iz2AMYo1My8pvyKBNWPT136WgudsFX+2STcwXmftYuTiEBLoYZJY
 3v2ZEcRhEZjPInF3xymWLkZOIEdV4vjRScwgNpuArsS/V8+ZQIpEBF4xSSw4t5cdJMEsUCyxe
 n0bI4gtLOAucf7jJSYQm1fATGJz41Q2CFtQ4uTMJywQ9VoSD3/dgrLlJba/ncM8gZF7FpKyWU
 jKZiEpW8DIvIpRozi1qCy1SNfYUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzB
 QGIBgB2PTosBDjJIcTEqivDsrFkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtXA6UEyxKTU+t
 SMvMAYYsTFqCg0dJhFcJJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeNZAiAZCijNI8u
 BGw+LnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4MkCk8mXklcJteAR3BBHSEouBCkCNKEh
 FSUg2Mqia3RHIq3mu0xqrHpjzYMfdcpLFO6qnEGNefV2O5mV9cfSyzanJJS+y/d/uW/b92bNX
 6CcHy8THRKdUMMTbX/lV3es8L0fIXedHb5u2vNU/noOGUHQc2Ra8XKvv45XjH7DZTsfa5gj2X
 9+m1MnJHvY7kCb24ZNtdGTb+1dbsZk6i7CbJlXpKLMUZiYZazEXFiQDrXwdlmgIAAA==
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503897619!90515062!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 1997 invoked from network); 28 Aug 2017 05:20:21 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 05:20:21 -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 3xgg8135X3z9s9Y;
 Mon, 28 Aug 2017 15:20:17 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1503897617;
 bh=KaQ1C0U+hRXhTVdB7XlFhPVNdqRS3e/CdTA5R4ZMDRk=;
 h=Date:From:To:Cc:Subject:From;
 b=coYv/JIb6ngdQnbFLROu1ERxbfMuGcW9agZUJUyOjd8PFhq9l1xXtM4ZQZKQjVwqO
 htpDiJllD75Jpc9FY9XrXa0i+JmAt4bwItNYjqMjKEWUWFt2H8OwnmH5NUXMZB1XCh
 v3H4jDh2l1epj43YHhs2bsd1vLzEAgE72674O7Hp8XBRPOBnOBO2RhZicQyrEk3w+j
 HJragPgcxw8yJNVsBS9W2wXt+49wCfhVp3e1JhoUt99d4nviym8FypLB4UI79f0jcA
 XGZqjIiwAAyv4EedcTKEf8ByxOq+1LXntH2Y27i9rU4gXxgHkbIFxNA/bx5YC0SG3q
 AODO/G2M7AJdw==
Date: Mon, 28 Aug 2017 15:20:16 +1000
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>, Thomas Gleixner <tglx@linutronix.de>, Ingo
 Molnar <mingo@elte.hu>, "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra
 <peterz@infradead.org>
Message-ID: <20170828152016.635096c0@canb.auug.org.au>
MIME-Version: 1.0
Cc: Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [Xen-devel] linux-next: manual merge of the xen-tip tree with the
	tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVG9kYXkncyBsaW51eC1uZXh0IG1lcmdlIG9mIHRoZSB4ZW4tdGlwIHRyZWUgZ290
IGNvbmZsaWN0cyBpbjoKCiAgYXJjaC94ODYveGVuL3hlbi1hc20uUwogIGFyY2gveDg2L3hlbi94
ZW4tYXNtXzY0LlMKCmJldHdlZW4gY29tbWl0OgoKICBlZGNiNWNmODRmMDUgKCJ4ODYvcGFyYXZp
cnQveGVuOiBSZW1vdmUgeGVuX3BhdGNoKCkiKQoKZnJvbSB0aGUgdGlwIHRyZWUgYW5kIGNvbW1p
dHM6CgogIGFkNWI4YzRiYTMyMygieGVuOiBnZXQgcmlkIG9mIHBhcmF2aXJ0IG9wIGFkanVzdF9l
eGNlcHRpb25fZnJhbWUiKQogIGJkODMwOTE3MjMzYiAoInBhcmF2aXJ0LHhlbjogcmVtb3ZlIHhl
bl9wYXRjaCgpIikKCmZyb20gdGhlIHhlbi10aXAgdHJlZS4KCkkgZml4ZWQgaXQgdXAgKGVkY2I1
Y2Y4NGYwNSBhbmQgYmQ4MzA5MTcyMzNiIGF0ZSBtb3JlIG9yIGxlc3MgdGhlIHNhbWUKcGF0Y2gs
IHNvIEkganVzdCB1c2VkIHRoZSBsYXR0ZXIgdmVyc2lvbiBmaWxlcykgYW5kIGNhbiBjYXJyeSB0
aGUgZml4CmFzIG5lY2Vzc2FyeS4gVGhpcwppcyBub3cgZml4ZWQgYXMgZmFyIGFzIGxpbnV4LW5l
eHQgaXMgY29uY2VybmVkLCBidXQgYW55IG5vbiB0cml2aWFsCmNvbmZsaWN0cyBzaG91bGQgYmUg
bWVudGlvbmVkIHRvIHlvdXIgdXBzdHJlYW0gbWFpbnRhaW5lciB3aGVuIHlvdXIgdHJlZQppcyBz
dWJtaXR0ZWQgZm9yIG1lcmdpbmcuICBZb3UgbWF5IGFsc28gd2FudCB0byBjb25zaWRlciBjb29w
ZXJhdGluZwp3aXRoIHRoZSBtYWludGFpbmVyIG9mIHRoZSBjb25mbGljdGluZyB0cmVlIHRvIG1p
bmltaXNlIGFueSBwYXJ0aWN1bGFybHkKY29tcGxleCBjb25mbGljdHMuCgotLSAKQ2hlZXJzLApT
dGVwaGVuIFJvdGh3ZWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 05:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 05:38: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.xen.org>)
	id 1dmCkk-000379-DW; Mon, 28 Aug 2017 05:38:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dmCki-000373-Ia
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 05:38:24 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FB/30-01862-F4CA3A95; Mon, 28 Aug 2017 05:38:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsWyPXpei67fmsW
 RBl/6VSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPzxcxF3zyqTi84DtzA+N6sy5GTg4JAT+J
 6etus4PYQgL1Eg8v7AWyuYDslYwSe3rnQzm7GSUmf1rEAlIlLBAj8ap7DROILSLgJfH54B9mi
 G5PiSPvp4A1MAscZpLobmkEK2IT0JE40/wAKMHBwSvgKHH/BNhmFgFViefNk8BmigqES7yftZ
 ANxOYVEJQ4OfMJWJwTaH7frg1g1zELWEjMnH+eEcKWl2jeOpsZ4gMlidfrDrBA2LoSm0+8YYS
 wNSW2rT7HBmGbSRzZ+Z8VwhaU2Pn8AtsERtFZSNbNQrJiFpIVCxiZVzGqF6cWlaUW6ZrpJRVl
 pmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIExkU9AwPjDsYrbc6HGCU5mJREeXdWLI4U4
 kvKT6nMSCzOiC8qzUktPsQow8GhJMH7dBVQTrAoNT21Ii0zBxihMGkJDh4lEd4nIGne4oLE3O
 LMdIjUKUZdjg2r139hEmLJy89LlRLn3QJSJABSlFGaBzcCliwuMcpKCfMyMjAwCPEUpBblZpa
 gyr9iFOdgVBLmXQcyhSczrwRu0yugI5iAjlAUXAhyREkiQkqqgXFbAO/Sc7w2+7/P/q1m8LH+
 57TU2bH9jsv5FzUtfHcrZvZ+bWVlfxeWryt8dVu/qyeqLnX6zLU+iK9HNnxmvZX/seNr7mw9y
 /wiQJ2huPNqla+FYeLCpY/zK+q/rtp//Ax/4u/bRS90RR9er9jjutPey3zGsaizD9SnSTw2Xx
 F9277zkfPttBAlluKMREMt5qLiRABjQH4sEQMAAA==
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503898701!107811971!1
X-Originating-IP: [183.91.158.132]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11676 invoked from network); 28 Aug 2017 05:38:21 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-15.tower-31.messagelabs.com with SMTP; 28 Aug 2017 05:38:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,440,1498492800"; d="scan'208";a="24805806"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 28 Aug 2017 13:38:19 +0800
Received: from G08CNEXCHPEKD01.g08.fujitsu.local (unknown [10.167.33.80])
 by cn.fujitsu.com (Postfix) with ESMTP id E0C304724013;
 Mon, 28 Aug 2017 13:38:13 +0800 (CST)
Received: from localhost.localdomain (10.167.226.106) by
 G08CNEXCHPEKD01.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.319.2; Mon, 28 Aug 2017 13:38:17 +0800
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>, <tglx@linutronix.de>
References: <1503890438-27840-1-git-send-email-douly.fnst@cn.fujitsu.com>
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
Message-ID: <0961a67c-3f88-deb5-2714-c65d097d6c10@cn.fujitsu.com>
Date: Mon, 28 Aug 2017 13:38:09 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <1503890438-27840-1-git-send-email-douly.fnst@cn.fujitsu.com>
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: E0C304724013.ACCB0
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: Juergen Gross <jgross@suse.com>, indou.takao@jp.fujitsu.com,
 xen-devel@lists.xenproject.org, bhe@redhat.com, rjw@rjwysocki.net,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>, bp@alien8.de,
 hpa@zytor.com, izumi.taku@jp.fujitsu.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mingo@kernel.org
Subject: Re: [Xen-devel] [PATCH v8 00/13] Unify the interrupt delivery mode
 and do its setup in advance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpGb2xsb3cgSnVlcmdlbidzIGFkdmljZSwgK0NDIHhlbi1kZXZlbCBhbmQgbGludXgtYWNw
aQoKSW4gY2FzZSBhIHNpbmdsZSBwYXRjaCBvZiBhIHNlcmllcyBpc24ndCBzdGFuZCBhbG9uZSBp
dCB3b3VsZCBiZSBuaWNlCnRvIHJlY2VpdmUgYXQgbGVhc3QgdGhlIGNvdmVyIGxldHRlciBvZiB0
aGUgc2VyaWVzIGluIG9yZGVyIHRvIGtub3cKd2hhdCBpdHMgYWxsIGFib3V0LgoKVGhhbmtzLAoJ
ZG91LgoKQXQgMDgvMjgvMjAxNyAxMToyMCBBTSwgRG91IExpeWFuZyB3cm90ZToKPiBDaGFuZ2Vz
IFY3IC0tPiBWODoKPgo+ICAgLSBDaGFuZ2UgdGhlIG9yZGVyIG9mIFsxMi8xM10gcGF0Y2ggYW5k
IFsxMS8xM11wYXRjaCBzdWdnZXN0ZWQgYnkgUmFmYWVsIEouIFd5c29ja2kuCj4gICAtIEZpeCBz
b21lIGNvbW1lbnRzLgo+ICAgLSBEbyBtb3JlIHRlc3RzIGluIFRoaW5rcGFkIHgxMjFlICAgLS0g
VGhhbmtzIGZvciBCb3Jpc2xhdiBQZXRrb3YncyBoZWxwLgo+Cj4gW0JhY2tncm91bmRdCj4KPiBN
UCBzcGVjaWZpY2F0aW9uIGRlZmluZXMgdGhyZWUgZGlmZmVyZW50IGludGVycnVwdCBkZWxpdmVy
eSBtb2RlcyBhcyBmb2xsb3dzOgo+Cj4gIDEuIFBJQyBNb2RlCj4gIDIuIFZpcnR1YWwgV2lyZSBN
b2RlCj4gIDMuIFN5bW1ldHJpYyBJL08gTW9kZQo+Cj4gVGhleSB3aWxsIGJlIHNldHVwIGluIHRo
ZSBkaWZmZXJlbnQgcGVyaW9kcyBvZiBib290aW5nIHRpbWU6Cj4gIDEuICpQSUMgTW9kZSosIHRo
ZSBkZWZhdWx0IGludGVycnVwdCBkZWxpdmVyeSBtb2Rlcywgd2lsbCBiZSBzZXQgZmlyc3QuCj4g
IDIuICpWaXJ0dWFsIFdpcmUgTW9kZSogd2lsbCBiZSBzZXR1cCBkdXJpbmcgSVNBIElSUSBpbml0
aWFsaXphdGlvbiggc3RlcCAxCj4gICAgIGluIHRoZSBmaWd1cmUuMSkuCj4gIDMuICpTeW1tZXRy
aWMgSS9PIE1vZGUqJ3Mgc2V0dXAgaXMgcmVsYXRlZCB0byB0aGUgc3lzdGVtCj4gICAgIDMuMSBJ
biBTTVAtY2FwYWJsZSBzeXN0ZW0sIHNldHVwIGR1cmluZyBwcmVwYXJlcyBDUFVzKHN0ZXAgMikK
PiAgICAgMy4yIEluIFVQIHN5c3RlbSwgc2V0dXAgZHVyaW5nIGluaXRpYWxpemVzIGl0c2VsZihz
dGVwIDMpLgo+Cj4KPiAgc3RhcnRfa2VybmVsCj4gKy0tLS0tLS0tLS0tLS0tLSsKPiB8Cj4gKy0t
PiAuLi4uLi4uCj4gfAo+IHwgICAgc2V0dXBfYXJjaAo+ICstLT4gKy0tLS0tLS0rCj4gfAo+IHwg
ICAgaW5pdF9JUlEKPiArLT4gKy0tKy0tLS0tKwo+IHwgICAgICB8ICAgICAgICBpbml0X0lTQV9p
cnFzCj4gfCAgICAgICstLS0tLS0+ICstKy0tLS0tLS0tKwo+IHwgICAgICAgICAgICAgICAgIHwg
ICAgICAgICArLS0tLS0tLS0tLS0tLS0tLSsKPiArLS0tPiAgICAgICAgICAgICArLS0tLS0tPiAg
fCAxLmluaXRfYnNwX0FQSUN8Cj4gfCAgICAgLi4uLi4uLiAgICAgICAgICAgICAgICstLS0tLS0t
LS0tLS0tLS0tKwo+ICstLS0+Cj4gfCAgICAgcmVzdF9pbml0Cj4gKy0tLT4tLS0rLS0tLS0rCj4g
fCAgICAgICB8ICAga2VybmVsX2luaXQKPiB8ICAgICAgICs+IC0tLS0rLS0tLS0rCj4gfCAgICAg
ICAgICAgICAgfCAgIGtlcm5lbF9pbml0X2ZyZWVhYmxlCj4gfCAgICAgICAgICAgICAgKy0+ICAt
LS0tKy0tLS0tLS0tLS0tLS0rCj4gfCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgc21wX3By
ZXBhcmVfY3B1cwo+IHwgICAgICAgICAgICAgICAgICAgICAgICstLS0+ICstLS0tKy0tLS0tLS0t
LSsKPiB8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgIHwgICArLS0tLS0tLS0tLS0t
LS0tLS0tLSsKPiB8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICstPiB8Mi4gIGFw
aWNfYnNwX3NldHVwIHwKPiB8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLSsKPiB8ICAgICAgICAgICAgICAgICAgICAgICB8Cj4gdiAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgc21wX2luaXQKPiAgICAgICAgICAgICAgICAgICAgICAg
ICArLS0tPiArLS0tKy0tLS0rCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICstLT4gfDMuICBhcGljX2JzcF9zZXR1cCB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gICAgIGZpZ3VyZS4xIFRoZSBm
bG93IGNoYXJ0IG9mIHRoZSBrZXJuZWwgc3RhcnR1cCBwcm9jZXNzCj4KPiBbUHJvYmxlbV0KPgo+
IDEuIENhdXNlIGtlcm5lbCBpbiBhbiB1bm1hdGNoZWQgbW9kZSBhdCB0aGUgYmVnaW5uaW5nIG9m
IGJvb3RpbmcgdGltZS4KPiAyLiBDYXVzZSB0aGUgZHVtcC1jYXB0dXJlIGtlcm5lbCBoYW5ncyB3
aXRoICdub3RzYycgb3B0aW9uIGluaGVyaXRlZAo+ICAgIGZyb20gMXN0IGtlcm5lbCBvcHRpb24u
Cj4gMy4gQ2F1c2UgdGhlIGNvZGUgaGFyZCB0byByZWFkIGFuZCBtYWludGFpbi4KPgo+IEFzIElu
Z28ncyBhbmQgRXJpYydzIGRpc2N1c3Nlc1sxLDJdLCBpdCBuZWVkIHRvIGJlIHJlZmFjdG9yLgo+
Cj4gW1NvbHV0aW9uXQo+Cj4gMS4gQ29uc3RydWN0IGEgc2VsZWN0b3IgdG8gdW5pZnkgdGhlc2Ug
c3dpdGNoZXMKPgo+ICAgICAgICArLS0tLS0tLS0tLS0tKwo+ICAgICAgICB8ZGlzYWJsZV9hcGlj
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICAgICAgICArLS0tLS0tLS0tLS0tKyAgICAgICB0cnVl
ICAgICAgICAgfAo+ICAgICAgICAgICAgICAgfGZhbHNlICAgICAgICAgICAgICAgICAgICAgfAo+
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICArLS0tLS0tLS0t
LS0tdi0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgfAo+ICB8IWJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9BUElDKSstLS0tLS0tKwo+ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsg
IHRydWUgfAo+ICAgICAgICAgICAgICAgfGZhbHNlICAgICAgICAgICAgICAgICAgICAgfAo+ICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICAgICAgICstLS0tLS0t
di0tLS0tLS0tLSsgICAgICAgICAgICAgICAgdgo+ICAgICAgIHwhc21wX2ZvdW5kX2NvbmZpZ3wg
ICAgICAgICAgICBQSUMgTU9ERQo+ICAgICAgICstLS0tLS0tLS0tLS0tLS0rLSsKPiAgICAgICAg
fGZhbHNlICAgICAgICAgfHRydWUKPiAgICAgICAgfCAgICAgICAgICAgICAgfAo+ICAgICAgICB2
ICAgICAgICAgICstLS12LS0tLS0tLS0tKwo+IFNZTU1FVFJJQyBJTyBNT0RFIHwgIWFjcGlfbGFw
aWMgfAo+ICAgICAgICAgICAgICAgICAgICstLS0tLS0rLS0tLS0tKwo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIHYKPiAgICAgICAgICAgICAg
ICAgICAgVklSVFVBTCBXSVJFIE1PREUKPgo+IDIuIFVuaWZ5aW5nIHRoZXNlIHNldHVwIHN0ZXBz
IG9mIFNNUC1jYXBhYmxlIGFuZCBVUCBzeXN0ZW0KPgo+ICAgIHN0YXJ0X2tlcm5lbAo+IC0tLS0t
LS0tLS0tLS0tLSsKPiB8Cj4gfAo+IHwKPiB8ICAgIHg4Nl9sYXRlX3RpbWVfaW5pdAo+ICstLS0t
Pi0tLSstLS0tLS0tLS0tLS0rCj4gfCAgICAgICAgfAo+IHwgICAgICAgIHwgICAgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKwo+IHwgICAgICAgICstLS0tPiB8IDQuIGluaXRfaW50ZXJydXB0
X21vZGUgfAo+IHwgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+IHYK
Pgo+Cj4gMy4gRXhlY3V0ZSB0aGUgZnVuY3Rpb24gYXMgc29vbiBhcyBwb3NzaWJsZS4KPgo+IFtU
ZXN0XQo+Cj4gMS4gSW4gYSB0aGVvcmV0aWNhbCBjb2RlIGFuYWx5c2lzLCB0aGUgcGF0Y2hzZXQg
Y2FuIHdyYXAgdGhlIG9yaWdpbmFsCj4gbG9naWMuCj4KPiAxKSBUaGUgb3JpZ2luYWwgbG9naWMg
b2YgdGhlIGludGVycnVwdCBkZWxpdmVyeSBtb2RlIHNldHVw77yaCj4KPiAtU3RlcCBPXzEpIEtl
ZXAgaW4gUElDIG1vZGUgb3IgdmlydHVhbCB3aXJlIG1vZGU6Cj4KPiAgIENoZWNrIChzbXBfZm91
bmRfY29uZmlnIHx8ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVBJQykpCj4gICAgIHRydWU6
ICBQSUMgbW9kZQo+ICAgICBmYWxzZTogdmlydHVhbCB3aXJlIG1vZGUKPgo+IC1TdGVwIE9fMikg
VHJ5IHRvIHN3aXRjaCB0byBzeW1tZXRyaWMgSU8gbW9kZToKPiAgIE9fMl8xKSBJbiB1cCBzeXN0
ZW06Cj4KPiAgICAgLUNoZWNrIGRpc2FibGVfYXBpYwo+ICAgICAgIHR1cmU6IE9fU18xIChvcmln
aW5hbCBzaXR1YXRpb24gMSkKPiAgICAgLUNoZWNrIHdoZXRoZXIgdGhlcmUgaXMgYSBzZXBhcmF0
ZSBvciBpbnRlZ3JhdGVkIGNoaXAKPiAgICAgICBkb24ndCBoYXM6IE9fU18yCj4gICAgIC1DaGVj
ayAhc21wX2ZvdW5kX2NvbmZpZwo+ICAgICAgIHR1cmU6IE9fU18zCj4gICAgIC1PdGhlcnM6Cj4g
ICAgICAgT19TXzQKPgo+ICAgT18yXzIpIEluIHNtcC1jYXBhYmxlIHN5c3RlbToKPgo+ICAgICAt
Q2hlY2sgIXNtcF9mb3VuZF9jb25maWcgJiYgIWFjcGlfbGFwaWMKPiAgICAgICB0cnVlOiBnb3Rv
IE9fMl8xCj4gICAgIC1DaGVjayBpZiBpdCBpcyBMQVBJQwo+ICAgICAgIGRvbid0IGhhczogT19T
XzUKPiAgICAgLUNoZWNrICFtYXhfY3B1cwo+ICAgICAgIHRydWU6IE9fU182Cj4gICAgIC1yZWFk
X2FwaWNfaWQoKSAhPSBib290X2NwdV9waHlzaWNhbF9hcGljaWQKPiAgICAgICB0cnVlOiBPX1Nf
Nwo+ICAgICAtT3RoZXJzOgo+ICAgICAgICAgICAgIE9fU184Cj4KPiAyKSBBZnRlciB0aGF0IHBh
dGNoc2V0LCB0aGUgbmV3IGxvZ2ljOgo+Cj4gLVN0ZXAgTl8xKSBTa2lwIHN0ZXAgT18xIGFuZCB0
cnkgdG8gc3dpdGNoIHRvIHRoZSBmaW5hbCBpbnRlcnJ1cHQgbW9kZQo+ICAgIC1DaGVjayBkaXNh
YmxlX2FwaWMKPiAgICAgIHR1cmU6IE5fU18xIChOZXcgc2l0dWF0aW9uIDEpCj4gICAgLUNoZWNr
IHdoZXRoZXIgdGhlcmUgaXMgYSBzZXBhcmF0ZSBvciBpbnRlZ3JhdGVkIGNoaXAKPiAgICAgIHR1
cmU6IE5fU18yCj4gICAgLUNoZWNrIGlmICghc21wX2ZvdW5kX2NvbmZpZykKPiAgICAgIHR1cmU6
IE5fU18zCj4gICAgLUNoZWNrICFzZXR1cF9tYXhfY3B1cwo+ICAgICAgdHVyZTogTl9TXzQKPiAg
ICAtQ2hlY2sgcmVhZF9hcGljX2lkKCkgIT0gYm9vdF9jcHVfcGh5c2ljYWxfYXBpY2lkCj4gICAg
ICB0dXJlOiBOX1NfNQo+ICAgIC1PdGhlcnM6Cj4gICAgICAgICAgICBOX1NfNgo+Cj4gT19TXzEg
aXMgY292ZXJlZCBpbiBOX1NfMQo+IE9fU18yIGlzIGNvdmVyZWQgaW4gTl9TXzIKPiBPX1NfMyBp
cyBjb3ZlcmVkIGluIE5fU18zCj4gT19TXzQgaXMgY292ZXJlZCBpbiBOX1NfNgo+IE9fU181IGlz
IGNvdmVyZWQgaW4gTl9TXzIKPiBPX1NfNiBpcyBjb3ZlcmVkIGluIE5fU180Cj4gT19TXzcgaXMg
Y292ZXJlZCBpbiBOX1NfNQo+IE9fU184IGlzIGNvdmVyZWQgaW4gTl9TXzYKPgo+IDIuIEluIHRo
ZSBhY3R1YWwgdGVzdCwgSXQgYWxzbyBjYW4gd29yayB3ZWxsIGluIHRoZSBzaXR1YXRpb25zIG9m
Cj4gbXkgdGVzdCBtYXRyaXgKPgo+IFRoZSBmYWN0b3JzIG9mIHRlc3QgbWF0cml4Ogo+Cj4gIFg4
NiAgfCBTTVAgfExPQ0FMIEFQSUN8SS9PIEFQSUN8VVBfTEFURV9JTklUfAo+IC0tLS0tIHwtLS0t
LXwtLS0tLS0tLS0tfC0tLS0tLS0tfC0tLS0tLS0tLS0tLXwKPiAzMi1iaXR8ICBZICB8ICAgICBZ
ICAgIHwgICAgWSAgIHwgICAgIFkgICAgICB8Cj4gNjQtYml0fCAgTiAgfCAgICAgTiAgICB8ICAg
IE4gICB8ICAgICBOICAgICAgfAo+IHhlbiBQViB8Cj4geGVuIEhWTXwKPgo+IGRpc2FibGVfYXBp
Y3xYODZfRkVBVFVSRV9BUElDfHNtcF9mb3VuZF9jb25maWd8Cj4gLS0tLS0tLS0tLS0tfC0tLS0t
LS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLXwKPiAgICAgICAwICAgICB8ICAgICAgICAwICAg
ICAgIHwgICAgICAgIDAgICAgICAgfAo+ICAgICAgIDEgICAgIHwgICAgICAgIDEgICAgICAgfCAg
ICAgICAgMSAgICAgICB8Cj4KPiBhY3BpX2xhcGljfGFjcGlfaW9hcGljfHNldHVwX21heF9jcHVz
fAo+IC0tLS0tLS0tLS18LS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS18Cj4gICAgICAwICAgIHwg
ICAgIDAgICAgIHwgICAgICA9MCAgICAgIHwKPiAgICAgIDEgICAgfCAgICAgMSAgICAgfCAgICAg
ID4wICAgICAgfAo+Cj4gW0xpbmtdCj4KPiBbMV0uIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE2
LzgvMi85MjkKPiBbMl0uIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE2LzgvMS81MDYKPgo+IEZv
ciBwcmV2aW91cyBkaXNjdXNzaW9uLCBwbGVhc2UgcmVmZXIgdG86Cj4gICBodHRwczovL2xrbWwu
b3JnL2xrbWwvMjAxNy81LzEwLzMyMwo+ICAgaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMv
a2VybmVsL21zZzI0OTE2MjAuaHRtbAo+ICAgaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTcvMy8y
OS80ODEKPiAgIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzYvMzAvMTcKPiAgIGh0dHBzOi8v
bGttbC5vcmcvbGttbC8yMDE3LzcvMy8yNjkKPiAgIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3
LzcvMTQvMjAKPgo+IENoYW5nZXMgVjYgLS0+IFY3Ogo+Cj4gICAtIGFkZCBhIG5ldyBwYXRjaDog
cDEyCj4KPiBDaGFuZ2VzIFY1IC0tPiBWNjoKPgo+ICAgLSBjaGFuZ2UgdGhlIGNoZWNrIG9yZGVy
IGZvciBYODZfMzIgaW4gYXBpY19pbnRyX21vZGVfc2VsZWN0KCkKPiAgIC0gcmVwbGFjZSB0aGUg
YXBpY19wcmludGsgd2l0aCBwcl9pbmZvIGluIGFwaWNfaW50cl9tb2RlX2luaXQoKQo+ICAgLSBh
ZGQgYSBzZXBlcmF0ZSBoZWxwZXIgZnVuY3Rpb24gZm9yIGdldCB0aGUgbG9naWNhbCBhcGljaWQK
PiAgIC0gcmVtb3ZlIHRoZSBleHRyYSBhcmd1bWVudCB1cG1vZGUgaW4gYXBpY19pbnRyX21vZGVf
c2VsZWN0KCkKPiAgIC0gY2xlYW51cCB0aGUgbG9naWMgb2YgYXBpY19pbnRyX21vZGVfaW5pdCgp
Cj4gICAtIHJlcGxjYWUgdGhlICd0aWNrcyA9IGppZmZpZXMnIHdpdGggJ2VuZCA9IGppZmZpZXMg
KyA0Jwo+ICAgLSByZXdyaXRlIHRoZSA5dGggYW5kIDEwdGggcGF0Y2hlcydzIGNoYW5nZWxvZwo+
Cj4gQ2hhbmdlcyBWNCAtLT4gVjU6Cj4KPiAgIC0gcmVtb3ZlIHRoZSBSRkMgcHJlc2l4Cj4gICAt
IHJlbW92ZSB0aGUgMS8xMiBwYXRjaCBpbiBWNAo+ICAgLSBtZXJnZSAyIHBhdGNoZXMgdG9nZXRo
ZXIgZm9yIFNNUC1jYXBhYmxlIHN5c3RlbQo+ICAgLSByZXBsYWNlIHRoZSAqX2ludGVycnVwdF8q
IHdpdGggKl9pbnRyXyoKPiAgIC0gcmVwbGFjZSB0aGUgcHJfaW5mbyB3aXRoIGFwaWNfcHJpbnRr
IGluIGFwaWNfaW50cl9tb2RlX2luaXQoKQo+ICAgLSBhZGQgYSBwYXRjaCBmb3IgUFYgeGVuIHRv
IGJ5cGFzcyBpbnRyX21vZGVfaW5pdCgpCj4KPiBDaGFuZ2VzIFYzIC0tPiBWNDoKPgo+ICAgLSBN
b3ZlIGludGVycnVwdF9tb2RlX2luaXQgdG8geDg2X2luaXRfb3BzIGluc3RlYWQgb2YgdGhlIHVz
ZSBvZgo+ICAgICBoZWFkZXIgZmlsZXMKPiAgIC0gUmVwbGFjZSAicmV0dXJuIiB3aXRoICJicmVh
ayIgaW4gY2FzZSBvZiBBUElDX1NZTU1FVFJJQ19JT19OT19ST1VUSU5HCj4gICAtIFNldHVwIHVw
bW9kZSBlYXJsaWVyIGZvciBVUCBzeXN0ZW0uCj4gICAtIENoZWNrIGludGVycnVwdCBtb2RlIGJl
Zm9yZSBwZXIgY3B1IGNsb2NrIGV2ZW50IHNldHVwLgo+Cj4gQ2hhbmdlcyBWMiAtLT4gVjM6Cj4K
PiAgIC0gUmViYXNlIHRoZSBwYXRjaGVzLgo+ICAgLSBDaGFuZ2UgdHdvIGZ1bmN0aW9uIG5hbWU6
Cj4gICAgICAgYXBpY19ic3BfbW9kZV9jaGVjayAtLT4gYXBpY19pbnRlcnJ1cHRfbW9kZV9zZWxl
Y3QKPiAgICAgICBpbml0X2ludGVycnVwdF9tb2RlIC0tPiBhcGljX2ludGVycnVwdF9tb2RlX2lu
aXQKPiAgIC0gRmluZCBhIG5ldyB3YWl0aW5nIHdheSB0byBjaGVjayB3aGV0aGVyIHRpbWVyIElS
UXMgd29yayBvciBub3QKPiAgIC0gUmVmaW5lIHRoZSBzd2l0Y2ggbG9naWMgaW4gYXBpY19pbnRl
cnJ1cHRfbW9kZV9pbml0KCkKPiAgIC0gQ29uc2lzdGVudGx5IHN0YXJ0IHNlbnRlbmNlcyB3aXRo
IHVwcGVyIGNhc2UgbGV0dGVycwo+ICAgLSBGaXggc29tZSB0eXBvcyBhbmQgY29tbWVudHMKPiAg
IC0gVHJ5IG15IGJlc3QgdG8gcmV3cml0ZSBzb21lIGNoYW5nZWxvZyBhZ2Fpbgo+Cj4gQ2hhbmdl
cyBzaW5jZSBWMToKPgo+ICAgLSBNb3ZlIHRoZSBpbml0aWFsaXphdGlvbiBmcm9tIGluaXRfSVJR
KCkgdG8geDg2X2xhdGVfdGltZV9pbml0KCkKPiAgIC0gVXNlIGEgdGhyZXNob2xkIHRvIHJlZmFj
dG9yIHRoZSBjaGVjayBsb2dpYyBpbiB0aW1lcl9pcnFfd29ya3MoKQo+ICAgLSBSZW5hbWUgdGhl
IGZyYW1ld29yayB0byBhIHNlbGVjdG9yCj4gICAtIFNwbGl0IHR3byBwYXRjaGVzCj4gICAtIENv
bnNpc3RlbnRseSBzdGFydCBzZW50ZW5jZXMgd2l0aCB1cHBlciBjYXNlIGxldHRlcnMKPiAgIC0g
Rml4IHNvbWUgdHlwb3MKPiAgIC0gUmV3cml0ZSB0aGUgY2hhbmdlbG9nCj4KPgo+IERvdSBMaXlh
bmcgKDEzKToKPiAgIHg4Ni9hcGljOiBDb25zdHJ1Y3QgYSBzZWxlY3RvciBmb3IgdGhlIGludGVy
cnVwdCBkZWxpdmVyeSBtb2RlCj4gICB4ODYvYXBpYzogUHJlcGFyZSBmb3IgdW5pZnlpbmcgdGhl
IGludGVycnVwdCBkZWxpdmVyeSBtb2RlcyBzZXR1cAo+ICAgeDg2L2FwaWM6IFNwbGl0IGxvY2Fs
IEFQSUMgdGltZXIgc2V0dXAgZnJvbSB0aGUgQVBJQyBzZXR1cAo+ICAgeDg2L2FwaWM6IE1vdmUg
bG9naWNhbCBBUElDIElEIGF3YXkgZnJvbSBhcGljX2JzcF9zZXR1cCgpCj4gICB4ODYvYXBpYzog
VW5pZnkgaW50ZXJydXB0IG1vZGUgc2V0dXAgZm9yIFNNUC1jYXBhYmxlIHN5c3RlbQo+ICAgeDg2
L2FwaWM6IE1hcmsgdGhlIGFwaWNfaW50cl9tb2RlIGV4dGVybiBmb3Igc2FuaXR5IGNoZWNrIGNs
ZWFudXAKPiAgIHg4Ni9hcGljOiBVbmlmeSBpbnRlcnJ1cHQgbW9kZSBzZXR1cCBmb3IgVVAgc3lz
dGVtCj4gICB4ODYvaW9hcGljOiBSZWZhY3RvciB0aGUgZGVsYXkgbG9naWMgaW4gdGltZXJfaXJx
X3dvcmtzKCkKPiAgIHg4Ni9pbml0OiBhZGQgaW50cl9tb2RlX2luaXQgdG8geDg2X2luaXRfb3Bz
Cj4gICB4ODYveGVuOiBCeXBhc3MgaW50ciBtb2RlIHNldHVwIGluIGVubGlnaHRlbl9wdiBzeXN0
ZW0KPiAgIEFDUEkgLyBpbml0OiBJbnZva2UgZWFybHkgQUNQSSBpbml0aWFsaXphdGlvbiBlYXJs
aWVyCj4gICB4ODYvdGltZTogSW5pdGlhbGl6ZSBpbnRlcnJ1cHQgbW9kZSBiZWhpbmQgdGltZXIg
aW5pdAo+ICAgeDg2L2FwaWM6IFJlbW92ZSB0aGUgaW5pdF9ic3BfQVBJQygpCj4KPiAgYXJjaC94
ODYvaW5jbHVkZS9hc20vYXBpYy5oICAgICB8ICAxNSArKystCj4gIGFyY2gveDg2L2luY2x1ZGUv
YXNtL3g4Nl9pbml0LmggfCAgIDIgKwo+ICBhcmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMgICAg
IHwgMTg4ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC94
ODYva2VybmVsL2FwaWMvaW9fYXBpYy5jICB8ICA0NSArKysrKysrKystCj4gIGFyY2gveDg2L2tl
cm5lbC9pcnFpbml0LmMgICAgICAgfCAgIDMgLQo+ICBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5j
ICAgICAgIHwgIDgwICsrKysrLS0tLS0tLS0tLS0tCj4gIGFyY2gveDg2L2tlcm5lbC90aW1lLmMg
ICAgICAgICAgfCAgIDUgKysKPiAgYXJjaC94ODYva2VybmVsL3g4Nl9pbml0LmMgICAgICB8ICAg
MSArCj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgfCAgIDEgKwo+ICBpbml0L21h
aW4uYyAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIDEwIGZpbGVzIGNoYW5nZWQsIDE4
NiBpbnNlcnRpb25zKCspLCAxNTYgZGVsZXRpb25zKC0pCj4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 05:47:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 05: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.xen.org>)
	id 1dmCtS-0003p3-8Z; Mon, 28 Aug 2017 05:47:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dmCtQ-0003ov-2Y
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 05:47:24 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0A/D0-01996-B6EA3A95; Mon, 28 Aug 2017 05:47:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42I5YG5SoZu1bnG
 kwYbNahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bvmTesBc+YKy5tFmhgnMzcxcjFISQwnVFi
 8YntLF2MnBwSArwSR5bNYIWwAyT+31rFBFHUwChxp/MNG4Szm1GiY+p7IIcDyNnJKNEUCxFfy
 yjxY9sfsG42AS2Js71L2UFsEQFXif27toM1MwscZJaYOX8uM0hCGGjFlRnbGSGKAiW2tr5ig7
 DdJCatfQUWZxFQldg/dRMzyDJegWCJBdckIZZdZJRo334PrJ5TwF5i2ep3TCA2o4CYxPdTa8B
 sZgFxiVtP5jNBvCMgsWTPeWYIW1Ti5eN/UG9KSxxbd50VZKiEwFxmiQvrp7NDLJaUmPTpCyuE
 LS5xs20BI4zdue8nG0SzosTf9a2MEMv0JG5MncIGYWtLLFv4GmwZr4CgxMmZT8DhKwRU39vzh
 HECo/wsJPfNQtI+C0n7LCTtCxhZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6uWmFhcnpq
 fmJCYV6yXn525iBCYJBiDYwfhvm+chRkkOJiVR3p0ViyOF+JLyUyozEosz4otKc1KLDzHKcHA
 oSfCGrwXKCRalpqdWpGXmANMVTFqCg0dJhNcWJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxU
 KXHeapAiAZCijNI8uBGw1HmJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzNIFN4MvNK4Da9A
 jqCCegIRcGFIEeUJCKkpBoYee7+0vwSpvMmq9ArZe+bhNAzD76/CdOdX2V3/HrIH8eWi1dEpJ
 z4F06eX+a95/KSri3fn+69mX/7sVyzV9L8qY/S+9kbjPdeXtHb+PU7T+FeOUMOx/fzes7MZyu
 aznBxdajTC8HDkh3xq0TrDSpszv1uOh4gI57764fDEu2J1bfU/lz75LeNS4mlOCPRUIu5qDgR
 AIy8NleYAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503899240!107489681!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4055 invoked from network); 28 Aug 2017 05:47:22 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 05:47:22 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Aug 2017 22:47:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="1188744830"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga001.fm.intel.com with ESMTP; 27 Aug 2017 22:47:19 -0700
Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 27 Aug 2017 22:47:19 -0700
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; Sun, 27 Aug 2017 22:47:19 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.168]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Mon, 28 Aug 2017 13:47:17 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, "Gao, Chao" <chao.gao@intel.com>
Thread-Topic: [PATCH RESEND v9] VT-d: use correct BDF for VF to search VT-d
 unit
Thread-Index: AQHTHWtdKHa5ZRCobU+crRtIb/Hig6KUSy8AgABGaQCAABjMgIAEnKUA
Date: Mon, 28 Aug 2017 05:47:16 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D93D98@SHSMSX101.ccr.corp.intel.com>
References: <1503638821-45386-1-git-send-email-chao.gao@intel.com>
 <59A00C7A0200007800173A34@prv-mh.provo.novell.com>
 <20170825135135.GA21245@op-computing>
 <59A05C570200007800173DED@prv-mh.provo.novell.com>
In-Reply-To: <59A05C570200007800173DED@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzY4ZTI1NzQtNDM4ZS00ODUzLWEyNDQtMjA0YTE2MDhjYjQwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik00S1owcEFuMTlEWXdPZE5NM3BrUTdmbEdyN2FQcE1QMFwva1YzT0NDeTJRPSJ9
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: 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" <xen-devel@lists.xen.org>, "Crawford,
 Eric R" <eric.r.crawford@intel.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RESEND v9] VT-d: use correct BDF for VF to
 search VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IEZy
aWRheSwgQXVndXN0IDI1LCAyMDE3IDExOjIwIFBNCj4gCj4gCj4gPiAgQ3VycmVudGx5LCBWRiB3
b24ndCBpbXBsZW1lbnQgU1JJT1YgZmVhdHVyZSwgc2VlaW5nCj4gPiBTUklPViBzcGVjdjEuMSBj
aGFwdGVyIDMuNyBQQ0kgRXhwcmVzcyBFeHRlbmRlZCBDYXBhYmlsaXRpZXMuIEV2ZW4gVkYKPiA+
IHdpbGwgaW1wbGVtZW50IFNSSU9WIGxhdGVyLCBJIHRoaW5rIGFzIGxvbmcgYXMgYSBmdW5jdGlv
biBpcyBTUklPVgo+ID4gY2FwYWJsZSwgd2UgY2FuIGluaXRpYWxpemUgdmZfcmxlbltdIGhlcmUu
Cj4gCj4gSG93IGNvdWxkIGEgVkYgaXRzZWxmIGltcGxlbWVudCBTUi1JT1Y/Cj4gCgpQQ0kgU1JJ
T1YgZG9lc24ndCBzdXBwb3J0IHN1Y2ggY2FwYWJpbGl0eSwgaS5lLiBubyBuZXN0ZWQgaGFyZHdh
cmUKaS9vIHZpcnR1YWxpemF0aW9uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 05:56:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 05:56: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.xen.org>)
	id 1dmD2C-0004Xh-49; Mon, 28 Aug 2017 05:56:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dmD2B-0004Ws-AK
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 05:56:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 99/7B-18997-A80B3A95; Mon, 28 Aug 2017 05:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH9+5s62ieeJ23x5nIFlJoytSKoj5
 YnyoolZBSkDybp22wTduZMfuSkWmKlpVF3kibmnktL+ClwmwqWVJJUZpk2SQvBTkyCUnb2VGz
 b7/D7/m//+c9vCQhXRDLSMZiZkxGWq+QuIuysy+lhOXetyYo8z8qd1fNWUXR6GBf96IwFiWKd
 UZVqiVZrF2qmJOk2dws49Y+USaa3ZCH3EgpzoD6nHtCjgFTYKu5Jc5DpJNjoXgC5yF350gmgt
 65dsR/dCMYmn0q5MOdCOYvB/CiCYH9Q5eYExIcAkMF1a4Gb5wIIw09rjSBmwl4ZG2RcMILHwL
 H/BDBDx2GsasOCc+RkJOVI+JYhIPhdUujayUKH4PS+uMcSvF+aF1WcxNu+ADcnBh1VSHsCwuD
 Da7dCOwHo/bbKxfDUPXwJcGzD0x/WRLzHAD9Te/E3GqAywkoGisT87X+cM3xc4X9YCS7Aq1y7
 uPfEj4shz/NFxFfFg7vbxRJeA6FmspZVxmFPeFZsV3E/yw5FOTbUSEKKlm3X8m6eMm6eMm6eA
 US1aFtLGM6w5jCopThKpNOozUbaJ0+LEK5M9zAsCytYfS0ig1XpxpakPNBnBMIUAcqrDvai/x
 JocKH6rRYE6SbVKkpGVqa1Z40pesZthdtJkkFULXNTudpYjSM5ZRO73xVqxpID4U3ZW9yaopN
 ow2sTsOrQSSX+VHDXA5zQptuXIutvsdhFCjzopBAIJB6pDEmg878v59BfiRSeFF3uFM8dEbz2
 ukzzmKhs1juWckVm+l/SpaJtnoOkNunZLXW9qjrmf3Bv+peeJQRg+V76kfjk4zfPv+wsbvi+n
 wfTBZWJyV02caPjC1tCTp/5fnyDluXWliZcDo+Ur4YGLC44Dsd1Pim0bE3OzKGvvCqpzvxhOR
 TKWLvRscwb9tCNZNxju/KJ9HtZxe+btzXMU4lt6qKB9RtWVMKEaulI0IIE0v/BcS6DWiKAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503899783!109228364!1
X-Originating-IP: [134.134.136.100]
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 50929 invoked from network); 28 Aug 2017 05:56:25 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 05:56:25 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 27 Aug 2017 22:56:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="1188747689"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga001.fm.intel.com with ESMTP; 27 Aug 2017 22:56:22 -0700
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; Sun, 27 Aug 2017 22:56:22 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 27 Aug 2017 22:56:22 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.168]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.219]) with mapi id 14.03.0319.002;
 Mon, 28 Aug 2017 13:56:19 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v10] VT-d: use correct BDF for VF to search VT-d unit
Thread-Index: AQHTH6/YpA9faDX3nUmqy7iexz8dQaKZRTuw
Date: Mon, 28 Aug 2017 05:56:18 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D93DC9@SHSMSX101.ccr.corp.intel.com>
References: <1503888144-4939-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1503888144-4939-1-git-send-email-chao.gao@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzc3MmM2OTEtZTk5Zi00MDdjLTk1M2MtNjYzNzVhODIwNDY0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InJsczA0TzA0NTd6VnZZVzZ5ZVFWRkFiRFcxWkk4cktNUmprUXdaOXI5VXc9In0=
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>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "Crawford,
 Eric R" <eric.r.crawford@intel.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBHYW8sIENoYW8KPiBTZW50OiBNb25kYXksIEF1Z3VzdCAyOCwgMjAxNyAxMDo0MiBB
TQo+IAo+IFdoZW4gU1ItSU9WIGlzIGVuYWJsZWQsICdWaXJ0dWFsIEZ1bmN0aW9ucycgb2YgYSAn
UGh5c2ljYWwgRnVuY3Rpb24nCj4gYXJlIHVuZGVyIHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1k
IHVuaXQgYXMgdGhlICdQaHlzaWNhbCBGdW5jdGlvbicuCj4gQSAnUGh5c2ljYWwgRnVuY3Rpb24n
IGNhbiBiZSBhICdUcmFkaXRpb25hbCBGdW5jdGlvbicgb3IgYW4gQVJJCj4gJ0V4dGVuZGVkIEZ1
bmN0aW9uJy4gQW5kIGZ1cnRoZXJtb3JlLCAnRXh0ZW5kZWQgRnVuY3Rpb25zJyBvbiBhbgo+IGVu
ZHBvaW50IGFyZSB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAn
VHJhZGl0aW9uYWwKPiBGdW5jdGlvbnMnIG9uIHRoZSBlbmRwb2ludC4gVG8gc2VhcmNoIFZULWQg
dW5pdCBmb3IgYSBWRiwgaWYgaXRzIFBGCj4gaXNuJ3QgYW4gZXh0ZW5kZWQgZnVuY3Rpb24sIHRo
ZSBCREYgb2YgUEYgc2hvdWxkIGJlIHVzZWQuIE90aGVyd2lzZQo+IHRoZSBCREYgb2YgYSB0cmFk
aXRpb25hbCBmdW5jdGlvbiBpbiB0aGUgc2FtZSBkZXZpY2Ugd2l0aCB0aGUgUEYKPiBzaG91bGQg
YmUgdXNlZC4KPiAKPiBDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xPVCgpIHRvIHJlY29nbml6ZSBh
biBBUkkgJ0V4dGVuZGVkIEZ1bmNpb24nLgo+IEJ1dCBpdCBpcyBjb25jZXB0dWFsbHkgd3Jvbmcg
dy9vIGNoZWNraW5nIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQKPiBmdW5jdGlvbiBhbmQgd291
bGQgbGVhZCB0byBtYXRjaCBWRnMgb2YgYSBSQyBpbnRlZ3JhdGVkIFBGIHRvIGEgd3JvbmcKPiBW
VC1kIHVuaXQuCj4gCj4gVGhpcyBwYXRjaCBvdmVycmlkZXMgVkYgJ2lzX2V4dGZuJyBmaWVsZCBh
bmQgdXNlcyB0aGlzIGZpZWxkIHRvCj4gaW5kaWNhdGUgd2hldGhlciB0aGUgUEYgb2YgdGhpcyBW
RiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4gVGhlIGZpZWxkCj4gaGVscHMgdG8gdXNlIGNvcnJl
Y3QgQkRGIHRvIHNlYXJjaCBWVC1kIHVuaXQuCj4gCj4gUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBF
cmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 06:04:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 06:04: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.xen.org>)
	id 1dmDAJ-0005Is-Uq; Mon, 28 Aug 2017 06:04:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dmDAI-0005Im-Cl
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 06:04:50 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 33/F0-03368-182B3A95; Mon, 28 Aug 2017 06:04:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIJsWRWlGSWpSXmKPExsVywNxEW7dh0+J
 Ig6O3rC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/N66xFMzmqph7+RVzA+NSji5GTg4hgQqJ
 YzcPsYHYEgK8EkeWzWCFsAMkPn25wt7FyAVU08AosW5XHzOEs4dRYsXCd0wQzm5GiUMT97NBj
 FrLKDFtuTKIzSagJXG2dyk7iC0CZK9f8RSshllgCqPEhTceILawQKzEiQUHWSBq4iTWX9oEZT
 tJ/J/fyQRiswioSuxqmA02h1cgWGLDvUZGiMXvGSVO9n0BS3AKeEqs+fyMEcRmFBCT+H5qDRP
 EMnGJW0/mM0H8IyCxZM95ZghbVOLl439Qf0pLHFt3nRVkqITAXGaJ3t4eFojNkhKTPn1hhbDF
 JW62LWCEsTv3/YQGmKLE3/WtjBDL9CRuTJ0C9aW2xLKFr5khrhaUODnzCQskhBQlenueME5gl
 J+F5L5ZSNpnIWmfhaR9ASPLKkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpG
 K95PzcTYzAJMEABDsY724KOMQoycGkJMq7s2JxpBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1d
 fYJRiycvPS1WS4J25EahOsCg1PbUiLTMHmMZgSiU4eJREeBtA0rzFBYm5xZnpEKlTjLocd/o2
 fGESApshJc7rBFIkAFKUUZoHNwKWUi8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmLcFZApPZ
 l4J3KZXQEcwAR2hKLgQ5IiSRISUVAMj+12zjGuhrec+3nhTVlC2cOnU+8fDIpyPiyTGbdouI/
 Vyp/C8+uNSnnU/TvQLG5zkvp7aXd2VeiNce/EPyfQZT2/eXjQ/5utHB4G/ZXd/OMq2ZNzky7q
 SFitUa2WYJVPbe53zglm0yZeqKrnQDfKCKdMF2Te8n1r/cWbDH4d8z84C/82b7+UpsRRnJBpq
 MRcVJwIAX2zfuaQDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503900286!79711575!1
X-Originating-IP: [192.55.52.43]
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 22807 invoked from network); 28 Aug 2017 06:04:48 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 06:04:48 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga105.fm.intel.com with ESMTP; 27 Aug 2017 23:04:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="1008254486"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga003.jf.intel.com with ESMTP; 27 Aug 2017 23:04:45 -0700
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; Sun, 27 Aug 2017 23:04:45 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 27 Aug 2017 23:04:45 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.168]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.39]) with mapi id 14.03.0319.002;
 Mon, 28 Aug 2017 14:04:42 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas	for PVH Dom0
Thread-Index: AQHTEsEp6jYHE8ue1EiP2WD6uzwjnaKH51SA///kfoCAEZUKgA==
Date: Mon, 28 Aug 2017 06:04:42 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D93E25@SHSMSX101.ccr.corp.intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D76665@SHSMSX101.ccr.corp.intel.com>
 <20170817093219.uubehzgw5tld2llg@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170817093219.uubehzgw5tld2llg@MacBook-Pro-de-Roger.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTFiY2U4ZTYtM2VhMC00ODkxLTgxY2QtMDgwZDQxNjY0Y2ZkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ilc1T0lQZmpvdlRmMTRIYVBFQ09Edm1tUHdUczhEUXVUem5XcTBFZDdBOHc9In0=
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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas	for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0KPiBT
ZW50OiBUaHVyc2RheSwgQXVndXN0IDE3LCAyMDE3IDU6MzIgUE0KPiAKPiBPbiBUaHUsIEF1ZyAx
NywgMjAxNyBhdCAwMzoxMjowMkFNICswMDAwLCBUaWFuLCBLZXZpbiB3cm90ZToKPiA+ID4gRnJv
bTogUm9nZXIgUGF1IE1vbm5lCj4gPiA+IFNlbnQ6IFNhdHVyZGF5LCBBdWd1c3QgMTIsIDIwMTcg
MTI6NDMgQU0KPiA+ID4KPiA+ID4gVGhleSBhcmUgZW11bGF0ZWQgYnkgWGVuLCBzbyB0aGV5IG11
c3Qgbm90IGJlIG1hcHBlZCBpbnRvIERvbTAgcDJtLgo+ID4gPiBJbnRyb2R1Y2UgYSBoZWxwZXIg
ZnVuY3Rpb24gdG8gYWRkIHRoZSBNTUNGRyBhcmVhcyB0byB0aGUgbGlzdCBvZgo+ID4gPiBkZW5p
ZWQgaW9tZW0gcmVnaW9ucyBmb3IgUFZIIERvbTAuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4KPiA+IHRoaXMgcGF0
Y2ggaXMgYSBnZW5lcmFsIGZpeCwgbm90IGp1c3QgZm9yIGluY2x1c2l2ZSBtYXBwaW5nLiBwbGVh
c2Ugc2VuZAo+ID4gaXQgc2VwYXJhdGVseS4KPiAKPiBIbSwgbm90IHJlYWxseS4KPiAKPiBQViBE
b20wIHNob3VsZCBoYXZlIGFjY2VzcyB0byB0aGUgTU1DRkcgYXJlYXMsIFBWSCBEb20wIHNob3Vs
ZG4ndAo+IGJlY2F1c2UgdGhleSB3aWxsIGVtdWxhdGVkIGJ5IFhlbi4KPiAKPiBTbyBmYXIgTU1D
RkcgYXJlYXMgYXJlIG5vdCBtYXBwZWQgaW50byBQVkggRG9tMCBwMm0sIGJ1dCB0aGV5IHdpbGwg
YmUKPiBvbmNlIGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nIGlzIGltcGxlbWVudGVkIGZvciBQVkgg
RG9tMC4gU28gSQo+IGNvbnNpZGVyIHRoaXMgYSBwcmVwYXJhdG9yeSBjaGFuZ2UgYmVmb3JlIGVu
YWJsaW5nCj4gaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgZm9yIFBWSCwgcmF0aGVyIHRoYW4gYSBm
aXguIEl0IHdvdWxkIGJlIGEKPiBmaXggaWYgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgd2FzIGFs
cmVhZHkgZW5hYmxlZCBmb3IgUFZIIERvbTAuCj4gIAoKUG9zc2libHkgeW91IG5lZWQgYSBiZXR0
ZXIgZGVzY3JpcHRpb24gaGVyZS4gb3RoZXJ3aXNlIGN1cnJlbnQKZGVzY3JpcHRpb24gaGFzIG5v
dGhpbmcgdG8gZG8gd2l0aCBpbmNsdXNpdmUgbWFwcGluZywgYmFzZWQgb24Kd2hpY2ggaXQgbG9v
a3MgYSBiYXNpYyBQVkggZG9tMCBwcm9ibGVtICh3aGlsZSBmcm9tIHlvdXIgCmV4cGxhbmF0aW9u
IGl0J3Mgbm90IHZhbGlkIHRvZGF5KS4KClRoYW5rcwpLZXZpbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 06:07:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 06:07: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.xen.org>)
	id 1dmDDF-0005V2-Fs; Mon, 28 Aug 2017 06:07:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dmDDE-0005Uw-Jl
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 06:07:52 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F2/77-03765-733B3A95; Mon, 28 Aug 2017 06:07:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBJsWRWlGSWpSXmKPExsVywNwkVtd88+J
 Ig+WreC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVZ96wFRxjr/i7bAN7A+NUti5GLg4hgWmM
 Esv+rARyODkkBHgljiybwQphB0gc3ruREaKogVFi5el9LBDOXkaJo9d7wTqEBHYzSkxttYRIr
 GOU6PxxGSzBJqAlcbZ3KTuILQJkr1/xFCzOLDCFUeLCGw8QW1ggW+La30NQNTkSH8/MBtrAAW
 Q7SXw4WwYSZhFQlVjy/SjYRbwCwRLzji+BOuI9o8SX+RPAZnIKeEqcvvCDEcRmFBCT+H5qDRP
 ELnGJW0/mM0G8IyCxZM95ZghbVOLl439Qb0pLHFt3nRVkqITAXGaJb6sus0NslpSY9OkLK4Qt
 LnGzbQEjjN257yc0vBQl/q5vZYRYpiOxYPcnqCe1JZYtfM0McbWgxMmZT1ggoaUo0dvzhHECo
 /wsJPfNQtI+C0n7LCTtCxhZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJC
 YV6yXn525iBKYJBiDYwXh+beAhRkkOJiVR3p0ViyOF+JLyUyozEosz4otKc1KLDzFqcHAIbF6
 7+gKjFEtefl6qkgSv4iagOsGi1PTUirTMHGAigymV4OBREuH9uBEozVtckJhbnJkOkTrFaMxx
 p2/DFyaOpg9bvjAJgU2SEue1A5kkAFKaUZoHNwiWYC8xykoJ8zICnSnEU5BalJtZgir/ilGcg
 1FJmNcKZApPZl4J3L5XQKcwAZ2iKLgQ5JSSRISUVANjJcuvq92BvXPC/rGcC4/QDfN++yri5I
 GTq31nJshuzzEvLUyZfyxKYXvWAtNX9UtuXu+f6tazunjZlG3hPAYJGZdUQz235uw/8bMp8fi
 J9UELGZwb6z+u3/W/Yk3zvFmff6fP+8qevWMF49842eAjxZo3FiTL3WtYM+lq4vTYfo6DeuXR
 uTm/lFiKMxINtZiLihMBMm9HCasDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503900469!104201944!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44608 invoked from network); 28 Aug 2017 06:07:50 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 06:07:50 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Aug 2017 23:07:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="1008255559"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga003.jf.intel.com with ESMTP; 27 Aug 2017 23:07:48 -0700
Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 27 Aug 2017 23:07:47 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 27 Aug 2017 23:07:47 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.168]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.117]) with mapi id 14.03.0319.002;
 Mon, 28 Aug 2017 14:07:45 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 2/4] x86/dom0: prevent PVH Dom0 from
 mapping	read-only the IO APIC area
Thread-Index: AQHTEsFRGZNHoHmhqku2HFVTnpKkDKKH57Ag///k6QCAEZUlIA==
Date: Mon, 28 Aug 2017 06:07:45 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D93E62@SHSMSX101.ccr.corp.intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-3-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D7667F@SHSMSX101.ccr.corp.intel.com>
 <20170817093506.irnlr5lfndqxut4c@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170817093506.irnlr5lfndqxut4c@MacBook-Pro-de-Roger.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjIzYmUwOTktYTU1MS00NGE3LWJkZDUtNmI4MzE0YjYzNWM5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InhXdmY0M2d3WVI0b21OU1NCZjJqdCt2bFFucFF4NEFEZ0lCWnhXRnFNbDA9In0=
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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/dom0: prevent PVH Dom0 from
 mapping	read-only the IO APIC area
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0KPiBT
ZW50OiBUaHVyc2RheSwgQXVndXN0IDE3LCAyMDE3IDU6MzUgUE0KPiAKPiBPbiBUaHUsIEF1ZyAx
NywgMjAxNyBhdCAwMzoxMjo0NUFNICswMDAwLCBUaWFuLCBLZXZpbiB3cm90ZToKPiA+ID4gRnJv
bTogUm9nZXIgUGF1IE1vbm5lCj4gPiA+IFNlbnQ6IFNhdHVyZGF5LCBBdWd1c3QgMTIsIDIwMTcg
MTI6NDMgQU0KPiA+ID4KPiA+ID4gVGhpcyBpcyBlbXVsYXRlZCBieSBYZW4gYW5kIG11c3Qgbm90
IGJlIG1hcHBlZCBpbnRvIFBWSCBEb20wIHAybS4KPiA+Cj4gPiBzYW1lIGNvbW1lbnQgYXMgcHJl
dmlvdXMgb25lLiBwbGVhc2Ugc2VuZCBpdCBzZXBhcmF0ZWx5Lgo+IAo+IFRoaXMgd2lsbCBvbmx5
IGJlIG1hcHBlZCBvbmNlIGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nIGlzIGF2YWlsYWJsZSBmb3IK
PiBQVkggRG9tMCwgd2hpY2ggaXMgd2hhdCBwYXRjaCAjMyBkb2VzLiBJdCdzIG5vdCBhIGJ1Z2Zp
eCBiZWNhdXNlIHRoZQo+IGJ1ZyBpdCB3b3VsZCBiZSBmaXggZG9lc24ndCBleGlzdCB5ZXQuCj4g
CgpTaW1pbGFybHkgcGxlYXNlIGFkZCBtb3JlIGV4cGxhbmF0aW9uIHdoeSBpdCdzIG9ubHkgaW5j
bHVkc2l2ZQptYXBwaW5nIHNwZWNpZmljLiBGb3IgcGVvcGxlIG5vdCBmYW1pbGlhciB3aXRoIFBW
SCBzcGVjaWZpY3MsCml0J3MgaGFyZCB0byBnZXQgdGhhdCBmZWVsaW5nIHNpbXBseSBsb29raW5n
IGF0IHRoZSBjdXJyZW50IHBhdGNoCmRlc2NyaXB0aW9uIGFuZCBhY3R1YWwgcGF0Y2ggd2hpY2gg
bG9va3MgbGlrZSBhIGdlbmVyYWwgY2hhbmdlLgplLmcuIHlvdSBtYXkgd2FudCB0byBleHBsYWlu
IHdoeSBQVkggZG9tMCBkb2Vzbid0IHJlcXVpcmUKaW9tZW1fZGVueV9hY2Nlc3Mgc28gZmFyIHdo
aWxlIGl0IGJlY29tZXMgbmVjZXNzYXJ5IGxhdGVyLi4uCgpUaGFua3MKa2V2aW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 06:08:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 06: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.xen.org>)
	id 1dmDDg-0005XL-Nf; Mon, 28 Aug 2017 06:08:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1dmDDf-0005X9-Hx
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 06:08:19 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 A1/89-01862-253B3A95; Mon, 28 Aug 2017 06:08:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tbhqBu0eXG
 kwZ+b/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8anzvdMBQfFK+ZPFGhg7BbsYuTiEBKYzijx
 4dsPpi5GTg4JAV6JI8tmsELY/hLXFjeB2UICVRL/33awgNhsAtoSa/+eYgOxRQSUJO6tmgzWy
 ywQKXF1SheYLSwQLfHg7hWwehYBVYnLnyaDzeEVcJeY/rWBEWK+nMTNc53MIDangL3E7ruHmS
 F22UlcPd/GOoGRdwEjwypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3
 k/NxNjMBgqGdgYNzB2LTX7xCjJAeTkijvzorFkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBU3
 AeUEi1LTUyvSMnOAYQmTluDgURLhXQuS5i0uSMwtzkyHSJ1iVJQS57UDSQiAJDJK8+DaYLFwi
 VFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrxXIFJ7MvBK46a+AFjMBLVYUXAiyuCQRISXVwM
 h04vijkgc5rD4KbRZ2egEvn2rYnc36vXLHPl4Hq9s8qdLp/FHMrx+4/vm6Rcvi7DOBxPvJBQu
 uLD01J4vzcejZo2K3r694MOFpfvrmkhVf320T/PZgf9L0Q7/rtK4md0davVNo3dCb1RERNfFi
 0M6Psm/2OSt3S31eN+N935PHzPEnnv76s85ZiaU4I9FQi7moOBEA9bjP44ACAAA=
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503900495!73324912!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45522 invoked from network); 28 Aug 2017 06:08:17 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 06:08:17 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Aug 2017 23:08:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="305054811"
Received: from test-kbl.bj.intel.com ([10.238.158.145])
 by fmsmga004.fm.intel.com with ESMTP; 27 Aug 2017 23:08:12 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 07:09:26 +0800
Message-Id: <1503875366-14572-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <59A05A210200007800173DD6@prv-mh.provo.novell.com>
References: <59A05A210200007800173DD6@prv-mh.provo.novell.com>
Cc: Xiong Zhang <xiong.y.zhang@intel.com>, andrew.cooper3@citrix.com,
 JBeulich@suse.com
Subject: [Xen-devel] [PATCH v2] tools/hvmloader: Use base instead of
	pci_mem_start for find_next_rmrr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmluZF9uZXh0X3JtcnIoYmFzZSkgaXMgdXNlZCB0byBmaW5kIHRoZSBsb3dlc3QgUk1SUiBlbmRp
bmcgYWJvdmUgYmFzZQpidXQgYmVsb3cgNEcuIEN1cnJlbnQgbWV0aG9kIGNvdWxkbid0IGNvdmVy
IHRoZSBmb2xsb3dpbmcgc2l0dWF0aW9uOgphLiB0d28gcm1yciBleGlzdCwgc21hbGwgZ2FwIGJl
dHdlZW4gdGhlbQpiLiBwY2lfbWVtX3N0YXJ0IGFuZCBtZW1fcmVzb3VyY2UuYmFzZSBpcyBiZWxv
dyB0aGUgZmlyc3Qgcm1yci5iYXNlCmMuIGZpbmRfbmV4dF9ybXJyKHBjaV9tZW1fc3RhcnQpIHdp
bGwgZmluZCB0aGUgZmlyc3Qgcm1ycgpkLiBBZnRlciBhbGlnbmluZyBtZW1fcmVzb3VyY2UuYmFz
ZSB0byBiYXIgc2l6ZSwKICAgZmlyc3Rfcm1yci5lbmQgPCBuZXdfYmFzZSA8IHNlY29uZF9ybXJy
LmJhc2UgYW5kCiAgIG5ld19iYXNlICsgYmFyX3N6ID4gc2Vjb25kX3JtcnIuYmFzZS4KICAgU28g
dGhlIG5ldyBiYXIgd2lsbCBvdmVybGFwIHdpdGggdGhlIHNlY29uZCBybXJyIGFuZCBkb2Vzbid0
IG92ZXJsYXAKd2l0aCB0aGUgZmlyc3Qgcm1yci4KQnV0IHRoZSBuZXh0X3JtcnIgcG9pbnQgdG8g
dGhlIGZpcnN0IHJtcnIsIHRoZW4gY2hlY2tfb3ZlcmxhcCgpIGNvdWxkbid0CmZpbmQgdGhlIG92
ZXJsYXAuIEZpbmFsbHkgYXNzaWduIGEgd3JvbmcgYWRkcmVzcyB0byBiYXIuCgpUaGlzIHBhdGNo
IHVzaW5nIGFsaWduZWQgbmV3IGJhc2UgdG8gZmluZCB0aGUgbmV4dCBybXJyLCBjb3VsZCBmaXgg
dGhlCmFib3ZlIGNhc2UgYW5kIGZpbmQgYWxsIHRoZSBvdmVybGFwcGVkIHJtcnIgd2l0aCBuZXcg
YmFzZS4KClNpZ25lZC1vZmYtYnk6IFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNv
bT4KCi0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBSZWR1Y2UgdGhlIHNjb3BlIG9mIG5leHRfcm1y
ciB0byBqdXN0IHRoaXMgaWYoKQotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYyB8
IDIzICsrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3BjaS5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jCmluZGV4IGY0Mjg4YTMu
LjE4NThkN2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYworKysg
Yi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKQEAgLTg0LDcgKzg0LDYgQEAgdm9pZCBw
Y2lfc2V0dXAodm9pZCkKICAgICB1aW50MzJfdCB2Z2FfZGV2Zm4gPSAyNTY7CiAgICAgdWludDE2
X3QgY2xhc3MsIHZlbmRvcl9pZCwgZGV2aWNlX2lkOwogICAgIHVuc2lnbmVkIGludCBiYXIsIHBp
biwgbGluaywgaXNhX2lycTsKLSAgICBpbnQgbmV4dF9ybXJyOwogCiAgICAgLyogUmVzb3VyY2Vz
IGFzc2lnbmFibGUgdG8gUENJIGRldmljZXMgdmlhIEJBUnMuICovCiAgICAgc3RydWN0IHJlc291
cmNlIHsKQEAgLTQwNSw4ICs0MDQsNiBAQCB2b2lkIHBjaV9zZXR1cCh2b2lkKQogICAgIGlvX3Jl
c291cmNlLmJhc2UgPSAweGMwMDA7CiAgICAgaW9fcmVzb3VyY2UubWF4ID0gMHgxMDAwMDsKIAot
ICAgIG5leHRfcm1yciA9IGZpbmRfbmV4dF9ybXJyKHBjaV9tZW1fc3RhcnQpOwotCiAgICAgLyog
QXNzaWduIGlvbWVtIGFuZCBpb3BvcnQgcmVzb3VyY2VzIGluIGRlc2NlbmRpbmcgb3JkZXIgb2Yg
c2l6ZS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2JhcnM7IGkrKyApCiAgICAgewpAQCAt
NDY0LDE1ICs0NjEsMjEgQEAgdm9pZCBwY2lfc2V0dXAodm9pZCkKICAgICAgICAgYmFzZSA9IChy
ZXNvdXJjZS0+YmFzZSAgKyBiYXJfc3ogLSAxKSAmIH4odWludDY0X3QpKGJhcl9zeiAtIDEpOwog
CiAgICAgICAgIC8qIElmIHdlJ3JlIHVzaW5nIG1lbV9yZXNvdXJjZSwgY2hlY2sgZm9yIFJNUlIg
Y29uZmxpY3RzLiAqLwotICAgICAgICB3aGlsZSAoIHJlc291cmNlID09ICZtZW1fcmVzb3VyY2Ug
JiYKLSAgICAgICAgICAgICAgICBuZXh0X3JtcnIgPj0gMCAmJgotICAgICAgICAgICAgICAgIGNo
ZWNrX292ZXJsYXAoYmFzZSwgYmFyX3N6LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5hZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5zaXplKSApCisgICAgICAgIGlmICggcmVz
b3VyY2UgPT0gJm1lbV9yZXNvdXJjZSkKICAgICAgICAgewotICAgICAgICAgICAgYmFzZSA9IG1l
bW9yeV9tYXAubWFwW25leHRfcm1ycl0uYWRkciArIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0u
c2l6ZTsKLSAgICAgICAgICAgIGJhc2UgPSAoYmFzZSArIGJhcl9zeiAtIDEpICYgfihiYXJfc3og
LSAxKTsKKyAgICAgICAgICAgIGludCBuZXh0X3JtcnI7CisKICAgICAgICAgICAgIG5leHRfcm1y
ciA9IGZpbmRfbmV4dF9ybXJyKGJhc2UpOworICAgICAgICAgICAgd2hpbGUgKCBuZXh0X3JtcnIg
Pj0gMCAmJgorICAgICAgICAgICAgICAgICAgICBjaGVja19vdmVybGFwKGJhc2UsIGJhcl9zeiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0u
YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRf
cm1ycl0uc2l6ZSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGJhc2UgPSBtZW1v
cnlfbWFwLm1hcFtuZXh0X3JtcnJdLmFkZHIgKworICAgICAgICAgICAgICAgICAgICAgICBtZW1v
cnlfbWFwLm1hcFtuZXh0X3JtcnJdLnNpemU7CisgICAgICAgICAgICAgICAgYmFzZSA9IChiYXNl
ICsgYmFyX3N6IC0gMSkgJiB+KGJhcl9zeiAtIDEpOworICAgICAgICAgICAgICAgIG5leHRfcm1y
ciA9IGZpbmRfbmV4dF9ybXJyKGJhc2UpOworICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAg
ICAgICAgYmFyX2RhdGEgfD0gKHVpbnQzMl90KWJhc2U7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 06:13:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 06:13: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.xen.org>)
	id 1dmDIW-0006Gp-5j; Mon, 28 Aug 2017 06:13:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dmDIU-0006Gj-TZ
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 06:13:19 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 97/B2-02184-E74B3A95; Mon, 28 Aug 2017 06:13:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42I5YG4Sq1u7ZXG
 kQd9RaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNE2xymgh18FctfLmdsYLzL1cXIySEkMJ1R
 YvPxBBBbQoBX4siyGawQdoDExobHzF2MXEA1DYwS87YuZYVw9jJKnDvfDpXZzSixcfUxdghnH
 aPEnxszwfrZBLQkzvYuZQexRYDs9SuesoHYzAKuEk+eXmYCsYUF4iUuzzvMAlGTILFu5V2gqR
 xAtpPE8y0WIGEWAVWJKWt3gZXwCgRLHGu6xwhx9ntGiV/7HUFsTgFPiT//ZoCNZxQQk/h+ag0
 TxCpxiVtP5jNBvCMgsWTPeWYIW1Ti5eN/UG9KSxxbdx3sMwmBucwSXyZfYoFYLCkx6dMXVghb
 XOJm2wJGGLtz3082iGZFib/rWxkhlulILNj9CepHbYllC18zQxwtKHFy5hMWiKMVJXp7njBOY
 JSfheS+WUjaZyFpn4WkfQEjyypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDU73c1OLixPTUnM
 SkYr3k/NxNjMAkwQAEOxj7ZjkfYpTkYFIS5d1ZsThSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgR
 v52agnGBRanpqRVpmDjBdwaQlOHiURHingaR5iwsSc4sz0yFSpxh1Oe70bfjCJMSSl5+XKiXO
 OwOkSACkKKM0D24ELHVeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvEpApPJl5JXCbXgEdw
 QR0hKLgQpAjShIRUlINjKW3p0e5RNvMdhBLDld+XTKzoyH1/4ee9v8X768N6ltwlH2dlgfjC/
 dY/7Vp0/+oGPkvmHHAePrSxeVxT2vY/uerrH1jbHXbXylTfeuWZ48PHH7P1eDbI3fExdHhcpa
 s7NznJR/XGKXta9krHbzhUOxiqyXHttuobxTnjN/MULp2ssfvrh7/g0osxRmJhlrMRcWJABAY
 m8CYAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503900794!70293940!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13590 invoked from network); 28 Aug 2017 06:13:17 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Aug 2017 06:13:17 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Aug 2017 23:13:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="1188755887"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga001.fm.intel.com with ESMTP; 27 Aug 2017 23:13:14 -0700
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; Sun, 27 Aug 2017 23:13:13 -0700
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; Sun, 27 Aug 2017 23:13:13 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.168]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.117]) with mapi id 14.03.0319.002;
 Mon, 28 Aug 2017 14:13:11 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v2 3/4] x86/vtd: introduce a PVH implementation of
 iommu_inclusive_mapping
Thread-Index: AQHTEsD/UoGLQ+onNEqPufZD3DY5fqKH5+Qw///l7ICAEZW6MA==
Date: Mon, 28 Aug 2017 06:13:10 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D93E99@SHSMSX101.ccr.corp.intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-4-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D766BA@SHSMSX101.ccr.corp.intel.com>
 <20170817093927.msuk3yctufnyp3tq@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170817093927.msuk3yctufnyp3tq@MacBook-Pro-de-Roger.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDIwZjAyOWQtZDI2OC00NjE0LWJmNTktMWIzMTYzY2U0YTc4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlhJRUxNQzJaV0NFRTJiSmFZMUZlU2xWY1V1SFpXRHNqSENcLzNsVlBmZ2xNPSJ9
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@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH
 implementation of iommu_inclusive_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0KPiBT
ZW50OiBUaHVyc2RheSwgQXVndXN0IDE3LCAyMDE3IDU6MzkgUE0KPiAKPiA+ID4KPiA+ID4gK3Zv
aWQgX19od2RvbV9pbml0IHZ0ZF9zZXRfcHZoX2h3ZG9tX21hcHBpbmcoc3RydWN0IGRvbWFpbiAq
ZCkKPiA+ID4gK3sKPiA+ID4gKyAgICB1bnNpZ25lZCBsb25nIHBmbjsKPiA+ID4gKwo+ID4gPiAr
ICAgIEJVR19PTighaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKPiA+ID4gKwo+ID4gPiArICAgIGlm
ICggIWlvbW11X2luY2x1c2l2ZV9tYXBwaW5nICkKPiA+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4g
PiArCj4gPiA+ICsgICAgLyogTkI6IHRoZSBsb3cgMU1CIGlzIGFscmVhZHkgbWFwcGVkIGluIHB2
aF9zZXR1cF9wMm0uICovCj4gPiA+ICsgICAgZm9yICggcGZuID0gUEZOX0RPV04oTUIoMSkpOyBw
Zm4gPCBQRk5fRE9XTihHQig0KSk7IHBmbisrICkKPiA+ID4gKyAgICB7Cj4gPiA+ICsgICAgICAg
IHAybV9hY2Nlc3NfdCBhOwo+ID4gPiArICAgICAgICBpbnQgcmM7Cj4gPiA+ICsKPiA+ID4gKyAg
ICAgICAgaWYgKCAhKHBmbiAmIDB4ZmZmKSApCj4gPiA+ICsgICAgICAgICAgICBwcm9jZXNzX3Bl
bmRpbmdfc29mdGlycXMoKTsKPiA+ID4gKwo+ID4gPiArICAgICAgICAvKiBTa2lwIFJBTSwgQUNQ
SSBhbmQgdW51c2FibGUgcmVnaW9ucy4gKi8KPiA+ID4gKyAgICAgICAgaWYgKCBwYWdlX2lzX3Jh
bV90eXBlKHBmbiwgUkFNX1RZUEVfQ09OVkVOVElPTkFMKSB8fAo+ID4gPiArICAgICAgICAgICAg
IHBhZ2VfaXNfcmFtX3R5cGUocGZuLCBSQU1fVFlQRV9VTlVTQUJMRSkgfHwKPiA+ID4gKyAgICAg
ICAgICAgICBwYWdlX2lzX3JhbV90eXBlKHBmbiwgUkFNX1RZUEVfQUNQSSkgfHwKPiA+ID4gKyAg
ICAgICAgICAgICAhaW9tZW1fYWNjZXNzX3Blcm1pdHRlZChkLCBwZm4sIHBmbikgKQo+ID4gPiAr
ICAgICAgICAgICAgY29udGludWU7Cj4gPgo+ID4gSSdtIGEgYml0IGNvbmZ1c2VkIGhlcmUuIFNv
IHlvdSBvbmx5IGhhbmRsZSBSRVNFUlZFRCBtZW1vcnkKPiA+IHR5cGUgaGVyZSwgd2hpY2ggZG9l
c24ndCBtYXRjaCB0aGUgZGVmaW5pdGlvbiBvZiBpbmNsdXNpdmUgbWFwcGluZy4KPiA+Cj4gPiAv
Kgo+ID4gICogaW9tbXVfaW5jbHVzaXZlX21hcHBpbmc6IHdoZW4gc2V0LCBhbGwgbWVtb3J5IGJl
bG93IDRHQiBpcwo+IGluY2x1ZGVkIGluIGRvbTAKPiA+ICAqIDE6MSBpb21tdSBtYXBwaW5ncyBl
eGNlcHQgeGVuIGFuZCB1bnVzYWJsZSByZWdpb25zLgo+ID4gICovCj4gPgo+ID4gdGhlcmUgbXVz
dCBiZSBzb21lIGJhY2tncm91bmQgd2hpY2ggSSBtaXNzZWQuLi4KPiAKPiBSaWdodCwgUkFNIGFu
ZCBBQ1BJIHJlZ2lvbnMgYXJlIGFscmVhZHkgbWFwcGVkIGJ5IHRoZSBEb20wIGJ1aWxkZXIsIHNv
Cj4gdGhlIG9ubHkgdGhpbmcgbGVmdCBhcmUgcmVzZXJ2ZWQgcmVnaW9ucyBub3QgYmVpbmcgdXNl
ZCBieSBYZW4uCj4gCj4gSSBjYW4gZXhwYW5kIHRoZSBjb21tZW50IGFib3ZlIHRvIHNheToKPiAK
PiAvKgo+ICAqIFNraXAgUkFNLCBBQ1BJIGFuZCB1bnVzYWJsZSByZWdpb25zIGJlY2F1c2UgdGhl
eSBoYXZlIGJlZW4gYWxyZWFkeQo+ICAqIG1hcHBlZCBieSB0aGUgUFZIIERvbTAgYnVpbGRlci4K
PiAgKi8KPiAKPiBEb2VzIHRoYXQgc2VlbSBiZXR0ZXI/Cj4gCj4gUm9nZXIuCgp5ZXMgaXQncyBi
ZXR0ZXIuIGJ0dyBpZiB5b3UgY2FuIGxpbWl0IHRoZSBmdW5jdGlvbiBuYW1lIGZ1cnRoZXIgdGhl
biAKaXQgbWlnaHQgYmUgY2xlYXJlciwgZS5nLiB2dGRfc2V0X3B2aF9od2RvbV9yZXNlcnZlZF9t
YXBwaW5nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 06:14:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 06: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.xen.org>)
	id 1dmDK1-0006Mi-Gj; Mon, 28 Aug 2017 06:14:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dmDK1-0006Ma-74
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 06:14:53 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 35/4A-01862-CD4B3A95; Mon, 28 Aug 2017 06:14:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRjd795tXs1b16vm5ypiozCt+cieEBR
 BFr2MMsIg6i5v23CbsjtjQtBElNSMTAsbidrSyDRl2cv18FWaFIEKUflAXUJGViqZitW93vno
 v/PjnO+c8/34CJy+IFcQrNXCmk2MQSX3kdZv3rBW/anWER9Z2bhuy3htPrYD7Wn60Sk9hI7L9
 CZNkvWUTNdaWIiSvyms9skp3IbqFdnIm6CpVHC0tMgEDBQJzeWFHhwLN12ZXtnIh9fYELysz8
 DFxzMEOe7rSHy4EPQOfsdFqyoEZa5QAcupMHibW+Yl4ABqH4xm9UgFjFO7wP25AxOwP5UIb1p
 6eCOC1xjA0asQ5TEwOn0DCVhKrQZb2vSMDUkdgdz2Ck+jSxj8LqiVC4Q3tR1K0ztmRIhaCuNt
 lZiYFQQf3cWYuA4Ft56+w0UcCF8G/njWXAav7r2XCaZAFeGQ9afOkxwMV0bGZCIOgg+ZJWgWZ
 z2fkIvDSpiuzphZAKdCobouQsxVQkFOn6e0H7y+7paK/6OE3ItudBmttC+oZ5+fti+Yti+YLk
 HSChTCseazrFm9NVxj1mt1FiOjN6ijIqPDjSzHMVrWwGi48NNJRifi7+G8RIIeo68TOxtRMIG
 pAsknVkc8vViTlJCqYzjdSXOKgeUa0XKCUAGZdZ/n/MyslrWe0Rv4o5qlgfBVBZDXBJrkkhkj
 p9eKVBuKJmruVo9hRO1U6zhGS01JJlYRRAbyF0hTglSXYpozmj3QdrRC4U8iiURC+yazZqPe8
 j8/hIIIpPInh4VAX73JMpc3xFfB+CpKv1KhioWZpxQ2VJx2cEVmvsX4YL28fGPviYJzI12uX0
 77JmdTfi5b1V2xquzwgHbgZ3/Hw05HVeULejRipOasrXmyLz29pj9uW+wj76a2vT5Vx7oaNg6
 7opY4ExuI25aYhP27836umeTUBwbp7bR30VSeOz7jb29MUchRdeg1Q3d/fdzVwkV5dyaaVFJO
 x0SF4WaO+QdljptsmwMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503900889!104320140!1
X-Originating-IP: [192.55.52.43]
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 17531 invoked from network); 28 Aug 2017 06:14:51 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 06:14:51 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga105.fm.intel.com with ESMTP; 27 Aug 2017 23:14:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="305057036"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga004.fm.intel.com with ESMTP; 27 Aug 2017 23:14:48 -0700
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 27 Aug 2017 23:14:48 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 27 Aug 2017 23:14:48 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.168]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.98]) with mapi id 14.03.0319.002;
 Mon, 28 Aug 2017 14:14:45 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH
 implementation of iommu_inclusive_mapping
Thread-Index: AQHTEsD/UoGLQ+onNEqPufZD3DY5fqKP2YeAgAAZIgCAATKSAIAIPkSA
Date: Mon, 28 Aug 2017 06:14:45 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D93EB5@SHSMSX101.ccr.corp.intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-4-roger.pau@citrix.com>
 <599C403F0200007800171FDB@prv-mh.provo.novell.com>
 <20170822140124.jqxnq7mwj3b6zi54@MacBook-Pro-de-Roger.local>
 <599D5680020000780017258F@prv-mh.provo.novell.com>
In-Reply-To: <599D5680020000780017258F@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjEyYjA0NDgtYWU4OC00ZmJmLTkwZjMtOTQ1YjEwNzAzZTY3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImhQTUl2TlRuZXVqNkF3MEhrSk9cL2E1ZDFqTEM0Nlg3bkZROTZZS1FCbVZJPSJ9
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@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH
 implementation of iommu_inclusive_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBX
ZWRuZXNkYXksIEF1Z3VzdCAyMywgMjAxNyA0OjE5IFBNDQo+IFRvOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBDYzogVGlhbiwgS2V2aW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBb
WGVuLWRldmVsXSBbUEFUQ0ggdjIgMy80XSB4ODYvdnRkOiBpbnRyb2R1Y2UgYSBQVkgNCj4gaW1w
bGVtZW50YXRpb24gb2YgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcNCj4gDQo+ID4+PiBPbiAyMi4w
OC4xNyBhdCAxNjowMSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToNCj4gPiBPbiBUdWUs
IEF1ZyAyMiwgMjAxNyBhdCAwNjozMToyN0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
Pj4gPj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3Rl
Og0KPiA+PiA+IE9uIGNlcnRhaW4gSW50ZWwgc3lzdGVtcywgYXMgZmFyIGFzIEkgY2FuIHRlbGwg
YWxtb3N0IGFsbCBwcmUtSGFzd2VsbCBvbmVzLA0KPiA+PiA+IHRyeWluZyB0byBib290IGEgUFZI
IERvbTAgd2lsbCBmcmVlemUgdGhlIGJveCBjb21wbGV0ZWx5LCB1cCB0byB0aGUNCj4gcG9pbnQg
dGhhdA0KPiA+PiA+IG5vdCBldmVuIHRoZSB3YXRjaGRvZyB3b3Jrcy4gVGhlIGZyZWV6ZSBoYXBw
ZW5zIGV4YWN0bHkgd2hlbg0KPiBlbmFibGluZyB0aGUgRE1BDQo+ID4+ID4gcmVtYXBwaW5nIGlu
IHRoZSBJT01NVSwgdGhlIGxhc3QgbGluZSBzZWVuIGlzOg0KPiA+PiA+DQo+ID4+ID4gKFhFTikg
W1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0NCj4gZmZmZjgyYzAw
MDIxYjAwMA0KPiA+PiA+DQo+ID4+ID4gSW4gb3JkZXIgdG8gd29ya2Fyb3VuZCB0aGlzICh3aGlj
aCBzZWVtcyB0byBiZSBhIGxhY2sgb2YgcHJvcGVyIFJNUlINCj4gZW50cmllcywNCj4gPj4gPiBw
bHVzIHRoZSBJT01NVSBiZWluZyB1bmFibGUgdG8gZ2VuZXJhdGUgZmF1bHRzIGFuZCBmcmVlemlu
ZyB0aGUNCj4gZW50aXJlIHN5c3RlbSkNCj4gPj4gPiBhZGQgYSBQVkggc3BlY2lmaWMgaW1wbGVt
ZW50YXRpb24gb2YgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcsIHRoYXQNCj4gbWFwcw0KPiA+PiA+
IG5vbi1SQU0sIG5vbi11bnVzYWJsZSByZWdpb25zIGludG8gRG9tMCBwMm0uIE5vdGUgdGhhdCBj
YXJlIGlzDQo+IHRha2VuIHRvIG5vdCBtYXANCj4gPj4gPiBkZXZpY2UgTU1JTyByZWdpb25zIHRo
YXQgWGVuIGlzIGVtdWxhdGluZywgbGlrZSB0aGUgbG9jYWwgQVBJQyBvciB0aGUgSU8NCj4gQVBJ
Qy4NCj4gPj4gPg0KPiA+PiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPg0KPiA+Pg0KPiA+PiBJIGRvbid0IG1lYW4gdG8gb2JqZWN0IHRvIHRo
ZSBwYXRjaCwgYnV0IGl0IGNlcnRhaW5seSB3b3VsZCBiZSBoZWxwZnVsDQo+ID4+IHRvIHVuZGVy
c3RhbmQgdGhlIGJlaGF2aW9yIGEgbGl0dGxlIGJldHRlciwgaW4gcGFydGljdWxhciBhbHNvIHRv
DQo+ID4+IHBlcmhhcHMgYmUgYWJsZSB0byBkZXJpdmUgd2hhdCBSTVJScyBhcmUgbWlzc2luZyAo
d2hpY2ggY291bGQNCj4gPj4gdGhlbiBiZSBhZGRlZCB2aWEgY29tbWFuZCBsaW5lIG9wdGlvbiBp
bnN0ZWFkIG9mIHRoaXMgYWxsLW9yLW5vcmhpbmcNCj4gPj4gYXBwcm9hY2gpLiBLZXZpbiwgY291
bGQgeW91IHBlcmhhcHMgaGVscCBoZXJlPw0KPiA+DQo+ID4gSSB0aWVkIHRoYXQsIGJ1dCBzaW5j
ZSB0aGUgc3lzdGVtIGZyZWV6ZXMgY29tcGxldGVseSBJIGhhdmUgbm8gaWRlYQ0KPiA+IHdoYXQn
cyBtaXNzaW5nLiBJdCdzIHF1aXRlIGNsZWFyIHRvIG1lIHRoYXQgaXQncyByZWxhdGVkIHRvIHRo
ZSBJT01NVQ0KPiA+IGFuZCBpdCdzIGluYWJpbGl0eSB0byBwcm9wZXJseSBnZW5lcmF0ZSBhIGZh
dWx0LCBidXQgZnVydGhlciB0aGFuIHRoYXQNCj4gPiBJIGhhdmUgbm8gb3RoZXIgY2x1ZS4NCj4g
DQo+IEhlbmNlIG15IHJlcXVlc3QgZm9yIEtldmluIHRvIGhlbHAgKHBlcmhhcHMgaW5kaXJlY3Rs
eSBieSBwdWxsaW5nDQo+IGluIG90aGVyIEludGVsIGZvbGtzKS4gU29tZW9uZSBiZWluZyBhYmxl
IHRvIGNoZWNrIHdoYXQgdGhlIGNoaXBzZXQNCj4gYWN0dWFsbHkgZG9lcyBvciBiZWluZyBhYmxl
IHRvIG9ic2VydmUgd2hhdCdzIGdvaW5nIG9uIGluIGEgbG9naWMNCj4gYW5hbHl6ZXIgc2hvdWxk
IGJlIGFibGUgdG8gZXhwbGFpbiB0aGUgb2JzZXJ2ZWQgYmVoYXZpb3IuDQo+IA0KDQpXZSBkb24n
dCBoYXZlIGxvZ2ljIGFuYWx5emVyIHNwZWNpZmljYWxseSB0byBleGFtaW5lIFZUZCwgYnV0IHll
cw0Kd2UgY2FuIGhlbHAgaGF2ZSBhIHRyeSB3aGV0aGVyIGl0J3MgcmVwcm9kdWNpYmxlIGluIG91
ciBzaWRlIGFuZA0KdGhlbiBkbyBzb21lIGFuYWx5c2lzLg0KDQp3aGF0J3MgdGhlIGhhcmR3YXJl
IGNvbmZpZ3VyYXRpb24/DQoNClRoYW5rcw0KS2V2aW4NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 06:18:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 06:18: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.xen.org>)
	id 1dmDNN-0006aH-Vg; Mon, 28 Aug 2017 06:18:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dmDNM-0006aB-Im
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 06:18:20 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 8B/7A-03612-BA5B3A95; Mon, 28 Aug 2017 06:18:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUgTcRzH/e9u6xRPblPbb4sIF4FpLo2SiCS
 RICsiy97oi+pW53awTbubsd6J6EhR0jKpYTQfstKW4kOaDksTM9OsiMKiBmk+kw+VJqR056nZ
 vfrefb7f3/f3P/4EpnIotARjtzGclTbrFH64w3E5KKK6sTwpcr5XtXe+4ZosFsU/m36HJ6BkO
 Ws1pNrPyk01WT14mjvYnv1Sl4GylLnIl1BRxQi8BRGiBoqEzsobckkfh0e/8vFc5Cd4MhBU9d
 di0osHwVhHCZLSLQiGJ8Mk4EZQfP09LgIFFQZ9+Xc2iDqIOgpLnlsK0YRRRQjcBU0yEQRSJ2B
 gZGbFdBKm7rbKJB0HP0rylr/j1DYYnZlUiJqkEmF0pEwmtbVhUDU3jonAlzoMT7xdyyZEbYT5
 ngfLgzBKDR+HbsukA1FQ4enHJB0MY4NLKwfdBF0PP8jFoUCVYvDtU7VCatbA1dmfckmrYcDhQ
 qs6p21BIYVDYLEmG0llO8DVOquQdDhUlk5g0tZKeHFzCJf+Vwjk5w2hArTFuW4/57q4c13cuS
 7uQngVCuUZ7iLDReyK0hs41miyWWjWHBEVGa23MDxPGxkzbeD151ItdUi4Ez7C04z+VCZ0IA0
 h0wWTj+3lSaoAQ+r5SyaaN53h0s0M34FCCYKqd1e/RlrcmmpldECO1gs+JccYGXsKaxYu2aoV
 CH9dEJnTIGCST6MtPGuUUA8K0arJYBFQIjClW9diq9fzLdqsDSSRsJTKP43hLKztfz6O1ATSB
 ZLfxXZ/1mpbmz4uFMuE4hBlqVhso/8hbQZy1T81FBonfK+0ntZfOFjYUGQ1F6mSm8d+j9QSqg
 BNb/shMvPu84GFAtS9ZyffyHoTlfqM4fYY8yufKY8r4di+LLPlyNd7i32u7i9l252OlpTB/T5
 l4croUU3Tm/iW+2zc1ti6sc9zuumY9pGYdDVxajfWeoDztFVkdhYPelU6nDfRUWEYx9N/Aa8E
 RpiZAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503901096!73652343!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58199 invoked from network); 28 Aug 2017 06:18:19 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 06:18:19 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Aug 2017 23:18:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="128867932"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga002.jf.intel.com with ESMTP; 27 Aug 2017 23:18:16 -0700
Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 27 Aug 2017 23:18:16 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 27 Aug 2017 23:18:15 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.168]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Mon, 28 Aug 2017 14:18:14 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v2 1/4] x86/dom0: prevent access to MMCFG areas for PVH
 Dom0
Thread-Index: AQHTHZvv7grS8SXDvUSn8hJoJRNKXqKUeS0AgAAZ9oCABLwnEA==
Date: Mon, 28 Aug 2017 06:18:13 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDc4MTE5ZjctYzZiZi00NDZjLWFmMTItZWIwZTgxYWRiY2Q5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkE5a29CQUhFUUdwdDVzWk56XC9WWXRURlpcLzhIVFlaQ0pTS1RuOXk2bFdUYz0ifQ==
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>, "Gao,
 Chao" <chao.gao@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0KPiBT
ZW50OiBGcmlkYXksIEF1Z3VzdCAyNSwgMjAxNyA5OjU5IFBNCj4gCj4gT24gRnJpLCBBdWcgMjUs
IDIwMTcgYXQgMDY6MjU6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+Pj4gT24g
MjUuMDguMTcgYXQgMTQ6MTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+IE9u
IFdlZCwgQXVnIDIzLCAyMDE3IGF0IDAyOjE2OjM4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4gPj4gPj4+IE9uIDIyLjA4LjE3IGF0IDE1OjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4gPj4gPiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwNjoyNjoyM0FNIC0wNjAw
LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+ID4+ID4+PiBPbiAxMS4wOC4xNyBhdCAxODo0Mywg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+ID4+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYwo+ID4gPj4gPj4gPiArKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWls
ZC5jCj4gPiA+PiA+PiA+IEBAIC00NDAsNiArNDQwLDEwIEBAIGludCBfX2luaXQKPiBkb20wX3Nl
dHVwX3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpCj4gPiA+PiA+PiA+ICAgICAgICAgICAg
ICByYyB8PSByYW5nZXNldF9hZGRfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBtZm4pOwo+ID4g
Pj4gPj4gPiAgICAgIH0KPiA+ID4+ID4+ID4KPiA+ID4+ID4+ID4gKyAgICAvKiBGb3IgUFZIIHBy
ZXZlbnQgYWNjZXNzIHRvIHRoZSBNTUNGRyBhcmVhcy4gKi8KPiA+ID4+ID4+ID4gKyAgICBpZiAo
IGRvbTBfcHZoICkKPiA+ID4+ID4+ID4gKyAgICAgICAgcmMgfD0gcGNpX21tY2ZnX3NldF9kb21h
aW5fcGVybWlzc2lvbnMoZCk7Cj4gPiA+PiA+Pgo+ID4gPj4gPj4gV2hhdCBhYm91dCBvbmVzIHJl
cG9ydGVkIGJ5IERvbTAgbGF0ZXIgb24/IFdoaWNoIHRoZW4gcmFpc2VzIHRoZQo+ID4gPj4gPj4g
cXVlc3Rpb24gd2hldGhlciAuLi4KPiA+ID4+ID4KPiA+ID4+ID4gVGhpcyBzaG91bGQgYmUgZGVh
bHQgd2l0aCBpbiB0aGUgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZAo+IGhhbmRsZXIuCj4g
PiA+PiA+IEJ1dCBzaW5jZSB5b3UgcHJvcG9zZSB0byBkbyB3aGl0ZSBsaXN0aW5nLCBJIGd1ZXNz
IGl0IGRvZXNuJ3QgbWF0dGVyCj4gPiA+PiA+IHRoYXQgbXVjaCBhbnltb3JlLgo+ID4gPj4KPiA+
ID4+IFdlbGwsIGEgZnVuZGFtZW50YWwgcXVlc3Rpb24gaXMgd2hldGhlciB3aGl0ZSBsaXN0aW5n
IHdvdWxkIHdvcmsgaW4KPiA+ID4+IHRoZSBmaXJzdCBwbGFjZS4gSSBjb3VsZCBzZWUgcm9vbSBm
b3Igc2V2ZXJlIHByb2JsZW1zIGUuZy4gd2l0aCBBQ1BJCj4gPiA+PiBtZXRob2RzIHdhbnRpbmcg
dG8gYWNjZXNzIE1NSU8gdGhhdCdzIG5vdCBkZXNjcmliZWQgYnkgYW55IFBDSQo+ID4gPj4gZGV2
aWNlcycgQkFScy4gVHlwaWNhbGx5IHRoYXQgd291bGQgYmUgcmVnaW9ucyBpbiB0aGUgY2hpcHNl
dCB3aGljaAo+ID4gPj4gZmlybXdhcmUgaXMgcmVzcG9uc2libGUgZm9yIGNvbmZpZ3VyaW5nL21h
bmFnaW5nLCB0aGUgYWRkcmVzc2VzIG9mCj4gPiA+PiB3aGljaCBjYW4gYmUgZm91bmQvc2V0IGlu
IGN1c3RvbSBjb25maWcgc3BhY2UgcmVnaXN0ZXJzLgo+ID4gPgo+ID4gPiBUaGUgcXVlc3Rpb24g
d291bGQgYWxzbyBiZSB3aGF0IHdvdWxkIFhlbiBhbGxvdyBpbiBzdWNoIHdoaXRlLWxpc3Rpbmcu
Cj4gPiA+IE9idmlvdXNseSB5b3UgY2FuIGdldCB0byBtYXAgdGhlIHNhbWUgdXNpbmcgYm90aCB3
aGl0ZS1saXN0IGFuZAo+ID4gPiBibGFjay1saXN0aW5nIChzZWUgYmVsb3cpLgo+ID4KPiA+IE5v
dCByZWFsbHkgLSB3aGF0IHlvdSd2ZSBzYWlkIHRoZXJlIHJlZ2FyZGluZyBNTUNGRyByZWdpb25z
IGlzCj4gPiBhIGNsZWFyIGluZGljYXRpb24gdGhhdCB3ZSBzaG91bGQgX25vdF8gbWFwIHJlc2Vy
dmVkIHJlZ2lvbnMsIGkuZS4KPiA+IGl0IHdvdWxkIG5lZWQgdG8gYmUgZnVsbCB3aGl0ZSBsaXN0
aW5nIHdpdGggcGVyaGFwcyBqdXN0IHRoZSBQQ0kKPiA+IGRldmljZSBCQVJzIGJlaW5nIGhhbmRs
ZWQgYXV0b21hdGljYWxseS4KPiAKPiBJJ3ZlIHRyaWVkIGp1c3QgbWFwcGluZyB0aGUgQkFScyBh
bmQgdGhhdCBzYWRseSBkb2Vzbid0IHdvcmssIHRoZSBib3gKPiBoYW5ncyBhZnRlciB0aGUgSU9N
TVUgaXMgZW5hYmxlZDoKPiAKPiBbLi4uXQo+IChYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6
M2Y6MTMuNQo+IChYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MTMuNgo+IChYRU4pIFtW
VC1EXWlvbW11X2VuYWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9IGZmZmY4MmMwMDAyMWIw
MDAKPiAKPiBJIHdpbGwgcGFyayB0aGlzIEFUTSBhbmQgbGVhdmUgaXQgZm9yIHRoZSBJbnRlbCBn
dXlzIHRvIGRpYWdub3NlLgo+IAo+IEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgc3BlY2lmaWMgYm94
IEknbSB0ZXN0aW5nIEFUTSBoYXMgYSBYZW9uKFIpIENQVQo+IEU1LTE2MDcgMCBAIDMuMDBHSHog
YW5kIGEgQzYwMC9YNzkgY2hpcHNldC4KPiAKCitDaGFvIHdobyBjYW4gaGVscCBjaGVjayB3aGV0
aGVyIHdlIGhhdmUgc3VjaCBhIGJveCBhdCBoYW5kLgoKYnR3IHBsZWFzZSBhbHNvIGdpdmUgeW91
ciBCSU9TIHZlcnNpb24uCgpUaGFua3MKa2V2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 06:32:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 06: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.xen.org>)
	id 1dmDbL-0007sa-Bg; Mon, 28 Aug 2017 06:32:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmDbK-0007sD-CS
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 06:32:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 AC/9D-03612-D09B3A95; Mon, 28 Aug 2017 06:32:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVZdn5+J
 Ig9OXbCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8az5LFPBJJOKHxNWMzYw
 HtDqYuTiEBL4yygxe89/JgjnMaPEhN1d7F2MnEDONkaJJYtZQWwRAWeJr2fmAsU5OHgF9CW2f
 okECQsL6En8+TuNCcSWEPCSuHZvFyNICYh9akVgFyM7B5uAlcQhMZACFgFVickvFzNPYORawM
 iwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0KsMQLCD8eb
 GgEOMkhxMSqK8OysWRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4FXaAZQTLEpNT61Iy8wBhhdM
 WoKDR0mEd/k2oDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzvtgOVCQAUpRRmgc3Ahbql
 xhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwNyCU9mXgncpldARzABHaEouBDkiJJEhJRUA+
 N085iruVsehl1jbepv+JVx4WUTO9vG777Jjpv9256atL+91bthjqBwsbZayZ45/bM3THB+dPp
 KdFn9mZbPj7Lr17vMmLGWZXplpNp93X8FUw7c6+V43Bkloi8oGVR+uf/PSynlDt6t1xJvsFqs
 f9Z2NX7lRW+WrqdXdmQFqVbGzU6YGszPvk2JpTgj0VCLuag4EQCt57n2cAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503901963!81910618!1
X-Originating-IP: [104.130.215.37]
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 3021 invoked from network); 28 Aug 2017 06:32:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 06:32:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmDbE-00051U-Uv; Mon, 28 Aug 2017 06:32: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 1dmDb9-00084v-Iz; Mon, 28 Aug 2017 06:32:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmDb9-0001Y4-37; Mon, 28 Aug 2017 06:32:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112899-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=714c2603018a99a514c42c2b511c821f30ba9cdf
X-Osstest-Versions-That: ovmf=9f3a38cdfb354a5a074312783a43b7bd21cc90e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 06:32:35 +0000
Subject: [Xen-devel] [ovmf test] 112899: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjg5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4OTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MTRjMjYwMzAxOGE5OWE1MTRjNDJjMmI1MTFjODIx
ZjMwYmE5Y2RmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5ZjNhMzhj
ZGZiMzU0YTVhMDc0MzEyNzgzYTQzYjdiZDIxY2M5MGUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI4ODMgIDIwMTctMDgtMjYgMTI6MDA6MDIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyODk5ICAyMDE3LTA4LTI4IDAxOjU2OjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj03MTRjMjYwMzAxOGE5OWE1MTRjNDJjMmI1MTFjODIx
ZjMwYmE5Y2RmCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RF
U1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0
aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiA3MTRj
MjYwMzAxOGE5OWE1MTRjNDJjMmI1MTFjODIxZjMwYmE5Y2RmCisgYnJhbmNoPW92bWYKKyByZXZp
c2lvbj03MTRjMjYwMzAxOGE5OWE1MTRjNDJjMmI1MTFjODIxZjMwYmE5Y2RmCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11
bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9
IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhl
bmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDcxNGMyNjAzMDE4YTk5YTUxNGM0MmMyYjUx
MWM4MjFmMzBiYTljZGYgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1v
bgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3Ry
ZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rl
c3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNh
c2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVz
dC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0IDcxNGMyNjAzMDE4YTk5YTUxNGM0MmMyYjUxMWM4MjFmMzBi
YTljZGY6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgOWYzYTM4Yy4uNzE0YzI2MCAg
NzE0YzI2MDMwMThhOTlhNTE0YzQyYzJiNTExYzgyMWYzMGJhOWNkZiAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 06:53:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 06:53: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.xen.org>)
	id 1dmDuf-0000nC-1F; Mon, 28 Aug 2017 06:52:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmDud-0000n0-2A
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 06:52:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B5/9F-18185-ABDB3A95; Mon, 28 Aug 2017 06:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfn3sW
 RBqd7RSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0f66kbXgSHnFgmauBsaN
 Xl2MXBxCAn8ZJSZOmM0G4TxmlJg7bS4rhLONUWJy90WgDCeHiICzxNczc9lBbF4BfYkNz1uAi
 jg4hAVCJGZPVgOplxDYqyEx4UIDC0iNhICnxPHVr5hh7MvLNgLNYedgE7CSOCQGEmURUJW483
 Er+wRG7gWMDKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxjXzA88xCjJwaQkyruzYnGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnehD1AOcGi1PTU
 irTMHGDowaQlOHiURHh9QNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOKwNSJABSlFGaB
 zcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwbDTKFJzOvBG7TK6AjmICOUBRcCHJESS
 JCSqqBMf2lz6rjChlX7+p/fJMTsJsp4/673si1B94ocP3Tn68+5bekYf5yDvMpU52s7jYd/7h
 5++v3dXrBOxfXqjFsck15e00wY1blhg9f0q9d4FPedD7y+27viK4vkQL77jtOa1wsfPXe/MnL
 FoRV/RUt1JAv2aqYZ933TvHBhikGD5Z1KqV/L+6qDVBiKc5INNRiLipOBACs4ZkxfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503903160!71859024!1
X-Originating-IP: [104.130.215.37]
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 18004 invoked from network); 28 Aug 2017 06:52:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 06:52:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmDuW-0005WW-PU; Mon, 28 Aug 2017 06:52: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 1dmDuR-0000pr-Fu; Mon, 28 Aug 2017 06:52:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmDuR-0008SF-7R; Mon, 28 Aug 2017 06:52:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112896-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-examine:reboot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 06:52:31 +0000
Subject: [Xen-devel] [xen-unstable test] 112896: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8207611276606636968=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8207611276606636968==
Content-Type: text/plain

flight 112896 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112896/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt      6 xen-install      fail in 112893 pass in 112896
 test-armhf-armhf-libvirt-raw  7 xen-boot         fail in 112893 pass in 112896
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 14 guest-localmigrate fail in 112893 pass in 112896
 test-amd64-amd64-xl-qcow2     7 xen-boot                   fail pass in 112893
 test-amd64-i386-examine       7 reboot                     fail pass in 112893
 test-amd64-amd64-xl-qemut-debianhvm-amd64 16 guest-localmigrate/x10 fail pass in 112893
 test-armhf-armhf-xl-rtds     12 guest-start                fail pass in 112893

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 112893 like 112809
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 112893 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 112893 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-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-amd64-libvirt-vhd 12 migrate-support-check        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
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  803c5a2a42e7c72a4c848e0f0106a941b758a91f
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    6 days
Failing since        112841  2017-08-23 06:00:13 Z    5 days    8 attempts
Testing same since   112885  2017-08-26 17:20:46 Z    1 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 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                                      fail    
 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-pvh-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                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 1127 lines long.)


--===============8207611276606636968==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8207611276606636968==--

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:25:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07:25: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.xen.org>)
	id 1dmEQN-00030J-Pk; Mon, 28 Aug 2017 07:25:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmEQM-00030D-CB
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:25:30 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F6/C8-03612-965C3A95; Mon, 28 Aug 2017 07:25:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDSzfz6OJ
 Ig2+lFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxrqFYQXLuSp+nv3J0sC4naOLkYNDSCBPoqcr
 vIuRk4NXwE7izekHrCC2hIChxOmFN1lAbBYBVYmm1SeYQGw2AXWJtmfbWUFaRQSMJD5skwQJM
 wusZpRYu80fxBYWSJV4/Hk1UDkX0PRpjBLzt+5kBKnnBJo/6Y0piMkrICjxd4cwRKuWxMNft1
 ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hAL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOgYgGAH469lAYcYJTmYlER5d1YsjhTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwfv8MFBOsCg1PbUiLTMHGP4waQkOHiURXp4jQGne4oLE3OLMd
 IjUKUZdjjt9G74wCbHk5eelSonzFoAUCYAUZZTmwY2AxeIlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfPOBJnCk5lXArfpFdARTEBHKAouBDmiJBEhJdXAGFJiw9l0aopBx9N7c3YmcKlIPC6
 4qBM2t0GrwO3E/1XcbbX8Qgf7W3OrvmyY+iu5OMRs7Tljkfl/H9hc5V5xLk35P9+Xs8c7hTdd
 WPzq9j5xk9lJhUxmCuGpWjuW+WqkL2Xo4M7evOF46Z3Jqgarn3t2HCuU0kp4O8f0yMz6CuMlH
 aqsm9+/V2Ipzkg01GIuKk4EAI3cE0rAAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503905127!109143634!1
X-Originating-IP: [137.65.248.74]
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 59167 invoked from network); 28 Aug 2017 07:25:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 07:25:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 01:25:26 -0600
Message-Id: <59A3E182020000780017449F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 01:25:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
 <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
In-Reply-To: <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE5OjE0LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzI1LzIwMTcgMDk6NDAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAyNS4wOC4xNyBhdCAwNToxNSwgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+IHdyb3Rl
Ogo+Pj4gZmxpZ2h0IDExMjg1NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPj4+IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NTUvIAo+Pj4KPj4+
IFJlZ3Jlc3Npb25zIDotKAo+Pj4KPj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAo+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
Cj4+PiAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODA5Cj4+PiAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODA5Cj4+
IFRoZXNlIHR3byBhcmUgd2F0Y2hkb2cgTk1JcyBkdXJpbmcgdGhlIGxvYWRpbmcgb2YgRG9tMC4g
TW9zdAo+PiBsaWtlbHkgY2FuZGlkYXRlIGZvciBpbnRyb2R1Y2luZyB0aGUgaXNzdWUgaXMgQm9y
aXMnIHNjcnViIHNlcmllcy4KPiAKPiAKPiBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIHJlcHJvZHVj
ZSB0aGlzIGJ1dCBwZXJoYXBzIGFkZGluZwo+IHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpIGlu
IGFsbG9jX2hlYXBfcGFnZXMoKSBhbmQgZnJlZV9oZWFwX3BhZ2VzKCkKPiBsb29wcyBpZiBDT05G
SUdfU0NSVUJfREVCVUcgaXMgc2V0IG1pZ2h0IGhlbHA/CgpUaGF0J3MgcG9zc2libGUsIGJ1dCBt
aWdodCBhcyB3ZWxsIG9ubHkgYmUgcGFwZXJpbmcgb3ZlciBhIGRlZXBlcgppc3N1ZSwgZS5nLiAu
Li4KCj4gT25lIG90aGVyIHRoaW5nIHRoYXQgYWxzbyBjb21lcyB0byBtaW5kIGlzIHRoYXQgdGhl
cmUgaXMgcHJvYmFibHkgbm8KPiByZWFzb24gdG8gc2NydWIgKGFuZCBpbiBzb21lIGNhc2VzIHBv
aXNvbikgcGFnZXMgZHVyaW5nIGRvbTAgY3JlYXRpb24uCgouLi4gdGhpcyBvbmU6IElpcmMgYmVm
b3JlIHlvdXIgc2VyaWVzIERvbTAgcGFnZXMgd2VyZW4ndCBiZWluZwpzY3J1YmJlZCwgYW5kIGlt
byB0aGlzIHByb3BlcnR5IG91Z2h0IHRvIGJlIHJldGFpbmVkIChhbHNvIGlmCmFueSBvdGhlciBi
b290IHRpbWUgYWxsb2NhdGlvbnMgbm93IHN1ZGRlbmx5IGdvdCBzY3J1YmJlZCkuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:27:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07:27: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.xen.org>)
	id 1dmESi-00037w-5X; Mon, 28 Aug 2017 07:27:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmESh-00037p-0K
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:27:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 4C/DC-02176-AF5C3A95; Mon, 28 Aug 2017 07:27:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fn0cW
 RBntXSFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3ligXXOOr6J68kqWB8RZXFyMnh5BAnsTe
 fQ9YQWxeATuJrtM3mEFsCQFDidMLb7KA2CwCqhI7F/5gArHZBNQl2p5tB6sXEVCWuPt9BlANF
 wezQBezxJ7264wgCWGBQok159+xgySEBJqYJGY/ewHWzSlgKdHTexpoAwfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXwNVsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DU72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYxrtnseYpTkYFIS5d1ZsThS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv5SNAOcGi1PTUirTMHGAkwKQlOHiURHgPgqR5iwsSc
 4sz0yFSpxgVpcR5C0ASAiCJjNI8uDZY9F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9MkC
 k8mXklcNNfAS1mAlqsKLgQZHFJIkJKqoFx5nsF9rXv/vr17Wq9dmBhF0OZH9NmvinXQ3pntfC
 wuSXYdPK+PihuGfLC/PnCuZv2sv/88mW39femVeKhy5QO8q6rtvA4riNUs1QvRazhQnybyKU5
 R47aLD4nprxx2xHv49IBPNV/Hb+1udzOrvlzsFfq2OkvnOFfxV/x1bDzKEw0Fgh9LWehxFKck
 WioxVxUnAgA0Y4NbLkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503905271!104331084!1
X-Originating-IP: [137.65.248.74]
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 45074 invoked from network); 28 Aug 2017 07:27:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 07:27:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 01:27:50 -0600
Message-Id: <59A3E21202000078001744A2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 01:27:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <599454910200007800170490@prv-mh.provo.novell.com>
 <599454910200007800170490@prv-mh.provo.novell.com>
 <20170825152552.earul2kwsiutlyan@citrix.com>
 <59A0644A0200007800173F2D@prv-mh.provo.novell.com>
 <20170825160544.ahurmrlk32lvuqec@citrix.com>
In-Reply-To: <20170825160544.ahurmrlk32lvuqec@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics (and 1 more message)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE4OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDk6NTQ6MThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyNS4wOC4xNyBhdCAxNzoyNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIFdlZCwgQXVnIDE2LCAyMDE3IGF0IDA2OjIwOjAxQU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+PiBTbyBmYXIgY2FsbGVycyBvZiB0aGUgbGlieGMgaW50ZXJmYWNl
IHBhc3NlZCBpbiBhIGRvbWFpbiBJRCB3aGljaCB3YXMKPj4gPj4gdGhlbiBpZ25vcmVkIGluIHRo
ZSBoeXBlcnZpc29yLiBJbnN0ZWFkLCBtYWtlIHRoZSBoeXBlcnZpc29yIGhvbm9yIGl0Cj4+ID4+
IChhY2NlcHRpbmcgRE9NSURfSU5WQUxJRCB0byBvYnRhaW4gb3JpZ2luYWwgYmVoYXZpb3IpLCBh
bGxvd2luZyB0bwo+PiA+PiBxdWVyeSB3aGV0aGVyIGEgZGV2aWNlIGNhbiBiZSBhc3NpZ25lZCB0
byBhIHBhcnRpY3VsYXIgZG9tYWluLgo+PiA+PiAKPj4gPj4gRHJvcCBYU00ncyB0ZXN0X2Fzc2ln
bl97LGR0fWRldmljZSBob29rcyBhcyBubyBsb25nZXIgYmVpbmcKPj4gPj4gaW5kaXZpZHVhbGx5
IHVzZWZ1bC4KPj4gPiAKPj4gPiBDYW4geW91IGFsc28gc2F5IGluIHRoZSBjb21taXQgbWVzc2Fn
ZSB0aGF0IHlvdSBjb25zb2xpZGF0ZSBzb21lIGNvZGUgYXMKPj4gPiB3ZWxsPwo+PiAKPj4gQW0g
SSBjb25zb2xpZGF0aW5nIGNvZGUgYmV5b25kIHdoYXQgaXMgcmVhc29uYWJsZSB0byBhY2hpZXZl
Cj4+IHRoZSBpbnRlbmRlZCBlZmZlY3Q/IEkgZG9uJ3QgdmlldyB0aGUgbWVyZ2luZyBvZiB0aGUg
dHdvIGNhc2UKPj4gYmxvY2tzIAo+PiBPb3BzLCBkaWRuJ3QgZmluaXNoIGhlcmU6ICIuLi4gYXMg
YW55dGhpbmcgZ29pbmcgYmV5b25kIHRoZSBtYWluICAgICAgICAgICAgIAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAo+ICAgIAo+PiBwdXJwb3NlIG9mIHRoZSBwYXRjaC4gSW4gZmFjdCBpZiBzb21l
b25lIHN1Ym1pdHRlZCBhIHBhdGNoICAgICAgICAgICAgICAgICAgIAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAo+ICAgIAo+PiB3aXRob3V0IGRvaW5nIHRoYXQgZm9sZGluZywgSSdkIGFzayBmb3Ig
aXQgdG8gYmUgZG9uZS4iICAKPiAKPiBJdCB0b29rIG1vcmUgZWZmb3J0IGZvciByZXZpZXdlcnMg
dG8gZmlndXJlIG91dCB0aGUgcmVhc29uIHRvIGRlbGV0ZQo+IHRob3NlIHR3byBibG9ja3MganVz
dCBmcm9tIGxvb2tpbmcgYXQgdGhlIGRpZmYsIHdoaWNoIGRpc3RyYWN0ZWQgbWUgYQo+IGJpdC4g
T2YgY291cnNlIEkgZXZlbnR1YWxseSBmaWd1cmVkIG91dCB3aHkgdGhleSB3ZXJlIGRlbGV0ZWQg
YnkgbG9va2luZwo+IGF0IHRoZSBhY3R1YWwgZmlsZXMsIGJ1dCBoYWQgdGhhdCBiZWVuIHN0YXRl
ZCBpbiBjb21taXQgbWVzc2FnZSBJIGNvdWxkCj4gaGF2ZSBmaW5pc2hlZCB0aGUgcmV2aWV3IHNv
b25lciBiZWNhdXNlIEkgd291bGQgaGF2ZSBhIGxpc3Qgb2YgdGhpbmdzIHRvCj4gbG9vayBmb3Ig
aW4gbXkgbWluZCBhbmQgZ28gdGhyb3VnaCB0aGVtIGZhc3Rlci4KCk9rYXksIEkndmUgYWRkZWQg
IkRvIHRoaXMgYnkgZm9sZGluZyB0aGUgYXNzaWduIGFuZCB0ZXN0LWFzc2lnbiBwYXRocyIKdG8g
dGhlIGZpcnN0IHBhcmFncmFwaC4gSSBob3BlIHRoYXQncyBlbm91Z2ggdG8gYWRkcmVzcyB5b3Vy
IGNvbmNlcm4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZW-0003qz-Sc; Mon, 28 Aug 2017 07:34:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZV-0003p0-2p
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:57 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9A/D9-18997-0A7C3A95; Mon, 28 Aug 2017 07:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+7844s
 jDfrfqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPflxnLrjPW/HpzCLmBsbbXF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPFi+QcmkASbgKrEhuunWEFsEQEliXurJoMVMQvMYpRYtnk2I0hCWCBa4
 sjR1ywgNgtQw4JFe8EaeAVMJHY+/MMGsUFeouPAZLAaTgFTib5t98BsIaCaA/83sk5g5F7AyL
 CKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQw/UMDIw7GPe
 0+x1ilORgUhLl3VmxOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/nMaCcYFFqempFWmYOMNRg
 0hIcPEoivBkgad7igsTc4sx0iNQpRkUpcd5ykIQASCKjNA+uDRbelxhlpYR5GRkYGIR4ClKLc
 jNLUOVfMYpzMCoJ81aDTOHJzCuBm/4KaDET0GJFwYUgi0sSEVJSDYxH2iaZqcyquC5sPVnn/P
 E5XZ11U25/f/RRud36biF/3wN5n0T/u1cs5jJbzTTRiZnBW1Lvfu3kzYb8yJDDklwuDrqHv7D
 84Nj2bf2ElI1XsrzmNQhd7Pcwd3KRdts0vX3lh4dynCITQtKdzq/RMbnOFiwTL/HFWLmZs23m
 GTf3sDwFdiamB0osxRmJhlrMRcWJAIqhLdhqAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503905695!108991241!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64727 invoked from network); 28 Aug 2017 07:34:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4FFFDABF8;
 Mon, 28 Aug 2017 07:34:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:40 +0200
Message-Id: <20170828073450.12024-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 05/15] xen/arch/x86/hvm/viridian.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX3Zpcmlk
aWFuX3ZlcnNpb24oKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMgfCAxMCArKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCAyZWRmOWQwYjIzLi5lMDU0NmYzMmZjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jCkBAIC0xMTA0LDcgKzExMDQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV92aXJpZGlhbl92ZXJzaW9uKGNvbnN0IGNoYXIgKmFyZykKICAgICAgICAgewogICAgICAg
ICAgICAgbltpXSA9IHNpbXBsZV9zdHJ0b3VsKGFyZywgJmUsIDApOwogICAgICAgICAgICAgaWYg
KCBlICE9IHQgKQotICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQogCiAgICAgICAgIGkrKzsKQEAgLTExMTIsMTIgKzExMTIsMTIgQEAg
c3RhdGljIGludCBfX2luaXQgcGFyc2VfdmlyaWRpYW5fdmVyc2lvbihjb25zdCBjaGFyICphcmcp
CiAgICAgfSB3aGlsZSAoICp0ICk7CiAKICAgICBpZiAoIGkgIT0gMyApCi0gICAgICAgIGdvdG8g
ZmFpbDsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBpZiAoICgodHlwZW9mKHZpcmlk
aWFuX21ham9yKSluWzBdICE9IG5bMF0pIHx8CiAgICAgICAgICAoKHR5cGVvZih2aXJpZGlhbl9t
aW5vcikpblsxXSAhPSBuWzFdKSB8fAogICAgICAgICAgKCh0eXBlb2YodmlyaWRpYW5fYnVpbGQp
KW5bMl0gIT0gblsyXSkgKQotICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHJldHVybiAtRUlO
VkFMOwogCiAgICAgdmlyaWRpYW5fbWFqb3IgPSBuWzBdOwogICAgIHZpcmlkaWFuX21pbm9yID0g
blsxXTsKQEAgLTExMjYsMTAgKzExMjYsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92aXJp
ZGlhbl92ZXJzaW9uKGNvbnN0IGNoYXIgKmFyZykKICAgICBwcmludGsoInZpcmlkaWFuLXZlcnNp
b24gPSAlI3gsJSN4LCUjeFxuIiwKICAgICAgICAgICAgdmlyaWRpYW5fbWFqb3IsIHZpcmlkaWFu
X21pbm9yLCB2aXJpZGlhbl9idWlsZCk7CiAgICAgcmV0dXJuIDA7Ci0KLSBmYWlsOgotICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiSW52YWxpZCB2aXJpZGlhbi12ZXJzaW9uLCB1c2luZyBkZWZh
dWx0XG4iKTsKLSAgICByZXR1cm4gLUVJTlZBTDsKIH0KIGN1c3RvbV9wYXJhbSgidmlyaWRpYW4t
dmVyc2lvbiIsIHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24pOwogCi0tIAoyLjEyLjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZY-0003sz-HU; Mon, 28 Aug 2017 07:35:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZW-0003qr-KW
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:58 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E8/9B-02177-1A7C3A95; Mon, 28 Aug 2017 07:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7C44s
 jDVa38Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrzz1gLDguVnH+QyNLA+MmwS5GTg4JASOJ
 txP/MYHYQgILGSV+tAWA2GwCqhIbrp9iBbFFBJQk7q2aDFTDxcEs8JhJYsau5UAOB4ewQKTEz
 c+JIDUsQPXnmiawg9i8AqYS/541skHMl5foODCZBcTmBIr3bbvHArHLROLA/42sExi5FzAyrG
 LUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQuAxDsYGzY7nm
 IUZKDSUmUd2fF4kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryex4BygkWp6akVaZk5wDCDSUtw
 8CiJ8GaApHmLCxJzizPTIVKnGBWlxHm/HQVKCIAkMkrz4NpgoX2JUVZKmJcR6BAhnoLUotzME
 lT5V4ziHIxKwrzVION5MvNK4Ka/AlrMBLRYUXAhyOKSRISUVAMjwz1deS1b9pkXd7R1HXywx9
 5pVcW1P9OkZrPL3+Zj//LQ8JXdzzJh6Qm/fBe5JTMY7ozyyU1YpSyVKiQXax0Qk1Yqe2BKfKJ
 dj/PxUlnt8qfnnDUnmM/evT/hf05/8vzPKZc9/f5tiGzeNzHy0aoH6jM63NmS3WJzfx9Stf9t
 KFR05Z7vJ0ElluKMREMt5qLiRADqK5g6aAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503905697!80699680!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31986 invoked from network); 28 Aug 2017 07:34:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D9E91ABDD;
 Mon, 28 Aug 2017 07:34:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:44 +0200
Message-Id: <20170828073450.12024-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
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 v5 09/15] xen: carve out a generic parsing
	function from _cmdline_parse()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBnZW5lcmljIHBhcmFtZXRlciBwYXJzaW5nIGNhcnZlIG91dCB0
aGUgcGFyc2VyIGZyb20KX2NtZGxpbmVfcGFyc2UoKS4gQXMgdGhpcyBnZW5lcmljIGZ1bmN0aW9u
IG1pZ2h0IGJlIGNhbGxlZCBhZnRlciBib290CnJlbW92ZSB0aGUgX19pbml0IGFubm90YXRpb25z
IGZyb20gYWxsIGNhbGxlZCBzdWItZnVuY3Rpb25zLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2tlcm5lbC5jIHwgMjUgKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDE5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggYTA2MTFkNmM3Yy4uNmUy
ZjVlZDlkYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9u
L2tlcm5lbC5jCkBAIC0yMyw4ICsyMyw3IEBAIGVudW0gc3lzdGVtX3N0YXRlIHN5c3RlbV9zdGF0
ZSA9IFNZU19TVEFURV9lYXJseV9ib290OwogeGVuX2NvbW1hbmRsaW5lX3Qgc2F2ZWRfY21kbGlu
ZTsKIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IG9wdF9idWlsdGluX2NtZGxpbmVbXSA9
IENPTkZJR19DTURMSU5FOwogCi1zdGF0aWMgaW50IF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJh
bSgKLSAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQor
c3RhdGljIGludCBhc3NpZ25faW50ZWdlcl9wYXJhbShjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFt
ICpwYXJhbSwgdWludDY0X3QgdmFsKQogewogICAgIHN3aXRjaCAoIHBhcmFtLT5sZW4gKQogICAg
IHsKQEAgLTUzLDEyICs1MiwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBhc3NpZ25faW50ZWdlcl9w
YXJhbSgKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3Bh
cnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCitzdGF0aWMgaW50IHBhcnNlX3BhcmFtcyhjb25zdCBj
aGFyICpjbWRsaW5lLCBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpzdGFydCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKmVuZCkKIHsKICAgICBj
aGFyIG9wdFsxMjhdLCAqb3B0dmFsLCAqb3B0a2V5LCAqcTsKICAgICBjb25zdCBjaGFyICpwID0g
Y21kbGluZSwgKmtleTsKICAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbTsKLSAg
ICBpbnQgcmM7CisgICAgaW50IHJjLCBmaW5hbF9yYyA9IDA7CiAgICAgYm9vbCBib29sX2Fzc2Vy
dCwgZm91bmQ7CiAKICAgICBmb3IgKCA7IDsgKQpAQCAtMTAwLDcgKzEwMCw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogCiAgICAgICAg
IHJjID0gMDsKICAgICAgICAgZm91bmQgPSBmYWxzZTsKLSAgICAgICAgZm9yICggcGFyYW0gPSBf
X3NldHVwX3N0YXJ0OyBwYXJhbSA8IF9fc2V0dXBfZW5kOyBwYXJhbSsrICkKKyAgICAgICAgZm9y
ICggcGFyYW0gPSBzdGFydDsgcGFyYW0gPCBlbmQ7IHBhcmFtKysgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpbnQgcmN0bXA7CiAgICAgICAgICAgICBjb25zdCBjaGFyICpzOwpAQCAtMTcyLDEx
ICsxNzIsMjQgQEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIg
KmNtZGxpbmUpCiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgewogICAg
ICAgICAgICAgcHJpbnRrKCJwYXJhbWV0ZXIgXCIlc1wiIGhhcyBpbnZhbGlkIHZhbHVlIFwiJXNc
IiwgcmM9JWQhXG4iLAogICAgICAgICAgICAgICAgICAgICBrZXksIG9wdHZhbCwgcmMpOworICAg
ICAgICAgICAgZmluYWxfcmMgPSByYzsKKyAgICAgICAgfQogICAgICAgICBpZiAoICFmb3VuZCAp
CisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygicGFyYW1ldGVyIFwiJXNcIiB1bmtub3du
IVxuIiwga2V5KTsKKyAgICAgICAgICAgIGZpbmFsX3JjID0gLUVJTlZBTDsKKyAgICAgICAgfQog
ICAgIH0KKworICAgIHJldHVybiBmaW5hbF9yYzsKK30KKworc3RhdGljIHZvaWQgX19pbml0IF9j
bWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCit7CisgICAgcGFyc2VfcGFyYW1zKGNt
ZGxpbmUsIF9fc2V0dXBfc3RhcnQsIF9fc2V0dXBfZW5kKTsKIH0KIAogLyoqCkBAIC0yMDEsNyAr
MjE0LDcgQEAgdm9pZCBfX2luaXQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQog
I2VuZGlmCiB9CiAKLWludCBfX2luaXQgcGFyc2VfYm9vbChjb25zdCBjaGFyICpzLCBjb25zdCBj
aGFyICplKQoraW50IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSkKIHsK
ICAgICB1bnNpZ25lZCBpbnQgbGVuOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZZ-0003u4-86; Mon, 28 Aug 2017 07:35:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZX-0003r7-Ds
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:59 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 22/EA-01987-2A7C3A95; Mon, 28 Aug 2017 07:34:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+7C44s
 jDb6vsbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2zHvOVDCVv2JV73/GBsbnPF2MnBwSAkYS
 byf+Y+pi5OIQEljIKNH2/SQ7SIJNQFViw/VTrCC2iICSxL1Vk5lAbGaBXInZ7Q1gtrCAl8T+h
 /fBaliA6h8fvM0MYvMKmErsmvuRFWKBvETHgcksIDYnULxv2z0wW0jAROLA/42sExi5FzAyrG
 LUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRvPQMD4w7Ghr1
 +hxglOZiURHl3ViyOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB63kMKCdYlJqeWpGWmQMMNJi0
 BAePkghvBkiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeb8dBSoSACnKKM2DGwEL+kuMs
 lLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl3gKziycwrgdv0CugIJqAjFAUXghxRkoiQkmpg7L
 YMmeFleHufmBhv0tGVVyUe6HRlHWbN/dR4s3RCzJoPl00WXL4oOPm5jdz6R5/Pf/xdJ36H452
 de5aswiFvTRUD1k2b8jc0LGZ+pZ3OlFsXYrJPPU7c+I2l6BQVmYXLdHOur7M2vaEgH71g6i33
 eTOnOfmH/zmcbrOBb07WxvK5cRs/R02TVmIpzkg01GIuKk4EAJVeMQB1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503905697!111725516!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26332 invoked from network); 28 Aug 2017 07:34:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:57 -0000
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 mx1.suse.de (Postfix) with ESMTP id A98B3AC12;
 Mon, 28 Aug 2017 07:34:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:47 +0200
Message-Id: <20170828073450.12024-13-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v5 12/15] libxc: add function to set hypervisor
	parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
VjM6Ci0gemVybyBwYWRkaW5nIGZpZWxkcyBpbiBzeXNjdGwudS5zZXRfcGFyYW1ldGVyCi0tLQog
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCiB0b29scy9saWJ4Yy94Y19taXNj
LmMgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAy
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBjNzcxMGI4ZjM2Li5hZDVl
NmIzZDc3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTIxMCw2ICsxMjEwLDcgQEAgaW50IHhj
X3JlYWRjb25zb2xlcmluZyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGNsZWFyLCBpbnQgaW5jcmVtZW50YWwsIHVpbnQzMl90ICpwaW5kZXgpOwogCiBpbnQg
eGNfc2VuZF9kZWJ1Z19rZXlzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICprZXlzKTsKK2ludCB4
Y19zZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqcGFyYW1zKTsKIAogdHlw
ZWRlZiB4ZW5fc3lzY3RsX3BoeXNpbmZvX3QgeGNfcGh5c2luZm9fdDsKIHR5cGVkZWYgeGVuX3N5
c2N0bF9jcHV0b3BvX3QgeGNfY3B1dG9wb190OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
bWlzYy5jIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCmluZGV4IDIzMDMyOTNjNmMuLjdlMTVlOTA0
ZTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94
Y19taXNjLmMKQEAgLTE4Nyw2ICsxODcsMjcgQEAgaW50IHhjX3NlbmRfZGVidWdfa2V5cyh4Y19p
bnRlcmZhY2UgKnhjaCwgY2hhciAqa2V5cykKICAgICByZXR1cm4gcmV0OwogfQogCitpbnQgeGNf
c2V0X3BhcmFtZXRlcnMoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKnBhcmFtcykKK3sKKyAgICBp
bnQgcmV0LCBsZW4gPSBzdHJsZW4ocGFyYW1zKTsKKyAgICBERUNMQVJFX1NZU0NUTDsKKyAgICBE
RUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UocGFyYW1zLCBsZW4sIFhDX0hZUEVSQ0FMTF9CVUZGRVJf
Qk9VTkNFX0lOKTsKKworICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBwYXJh
bXMpICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExf
c2V0X3BhcmFtZXRlcjsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwudS5zZXRfcGFy
YW1ldGVyLnBhcmFtcywgcGFyYW1zKTsKKyAgICBzeXNjdGwudS5zZXRfcGFyYW1ldGVyLnNpemUg
PSBsZW47CisgICAgbWVtc2V0KHN5c2N0bC51LnNldF9wYXJhbWV0ZXIucGFkLCAwLCBzaXplb2Yo
c3lzY3RsLnUuc2V0X3BhcmFtZXRlci5wYWQpKTsKKworICAgIHJldCA9IGRvX3N5c2N0bCh4Y2gs
ICZzeXNjdGwpOworCisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgcGFyYW1zKTsK
KworICAgIHJldHVybiByZXQ7Cit9CisKIGludCB4Y19waHlzaW5mbyh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICB4Y19waHlzaW5mb190ICpwdXRfaW5mbykKIHsKLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZY-0003tP-Pc; Mon, 28 Aug 2017 07:35:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZW-0003p2-OC
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:58 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 CB/A6-01732-2A7C3A95; Mon, 28 Aug 2017 07:34:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+7C44s
 jDTZtNbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOW/zvIXNCgU9F24j97A+M95S5GTg4JASOJ
 txP/MXUxcnEICSxklHh0oosNJMEmoCqx4fopVhBbREBJ4t6qyWBFzAKPmSRm7FrOBJIQFvCXa
 DjQCFbEAtSw7OkqsDivgKnE9c9TWCE2yEt0HJjMAmJzAsX7tt0Ds4UETCQO/N/IOoGRewEjwy
 pGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEAPMwDBDsaG7Z6
 HGCU5mJREeXdWLI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHreQwoJ1iUmp5akZaZAww1mLQE
 B4+SCG8GSJq3uCAxtzgzHSJ1ilFRSpz321GghABIIqM0D64NFt6XGGWlhHkZgQ4R4ilILcrNL
 EGVf8UozsGoJMxbDTKeJzOvBG76K6DFTECLFQUXgiwuSURISTUwTjK4zGid+v86hzHTzQf6Is
 +OT1tSc1t6unv6hQUC6U3N3umPJrZO2uchvb8w2LO1vXfTq4+Tsguecy4+N3W3SYz+ypntPFV
 1ofybqm5ksbYZxk6ZoaDh4f9CZs1fn4ehd4tj5Ni+R6U8bXgR7zLbhndHNv8nw7MsviFzuvZp
 fDfmWJs7baaTEktxRqKhFnNRcSIAKj2QumoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503905697!105548053!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58491 invoked from network); 28 Aug 2017 07:34:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:57 -0000
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 mx1.suse.de (Postfix) with ESMTP id 63B9FAC10;
 Mon, 28 Aug 2017 07:34:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:45 +0200
Message-Id: <20170828073450.12024-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
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 v5 10/15] xen: add basic support for runtime
	parameter changing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBuZWVkZWQgaW5mcmFzdHJ1Y3R1cmUgZm9yIHJ1bnRpbWUgcGFyYW1ldGVyIGNoYW5n
aW5nIHNpbWlsYXIKdG8gdGhhdCB1c2VkIGF0IGJvb3QgdGltZSB2aWEgY21kbGluZS4gV2UgYXJl
IHVzaW5nIHRoZSBzYW1lIHBhcnNpbmcKZnVuY3Rpb25zIGFzIGZvciBjbWRsaW5lIHBhcnNpbmcs
IGJ1dCB3aXRoIGEgZGlmZmVyZW50IGFycmF5IG9mCnBhcmFtZXRlciBkZWZpbml0aW9ucy4KCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClYyOgotIGFkZGVkIG1vZGlmaWNhdGlvbiBv
ZiBBUk0gbGlua2VyIHNjcmlwdCAoV2VpIExpdSkKClYzOgotIG1vdmVkIHJ1bnRpbWUgcGFyYW1l
dGVyIGFycmF5IGluIGxpbmtlciBzY3JpcHRzIChKYW4gQmV1bGljaCkKLSByZW5hbWVkIG1hY3Jv
cyB0byAqX3J1bnRpbWVfcGFyYW0oKSAoSmFuIEJldWxpY2gpCi0gYWRkZWQgKnJ1bnRpbWVfb25s
eV9wYXJhbSgpIG1hY3JvcyAoSmFuIEJldWxpY2gpCi0gbGV0ICpfcnVudGltZV9wYXJhbSgpIG1h
Y3JvcyBpbmNsdWRlIGJvb3QgcGFyYW0gZnVuY3Rpb25hbGl0eQogIChKYW4gQmV1bGljaCkKLS0t
CiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L3hlbi5sZHMu
UyB8ICA0ICsrKysKIHhlbi9jb21tb24va2VybmVsLmMgICAgfCAgNSArKysrKwogeGVuL2luY2x1
ZGUveGVuL2luaXQuaCB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggIHwgIDEgKwogNSBmaWxlcyBjaGFu
Z2VkLCA2OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS94ZW4ubGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCmluZGV4IDJkNTRmMjI0
ZWMuLmM5Yjk1NDY0MzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKKysrIGIv
eGVuL2FyY2gvYXJtL3hlbi5sZHMuUwpAQCAtNjEsNiArNjEsMTAgQEAgU0VDVElPTlMKICAgICAg
ICAqKC5sb2NrcHJvZmlsZS5kYXRhKQogICAgICAgIF9fbG9ja19wcm9maWxlX2VuZCA9IC47CiAj
ZW5kaWYKKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CisgICAgICAgX19wYXJhbV9z
dGFydCA9IC47CisgICAgICAgKiguZGF0YS5wYXJhbSkKKyAgICAgICBfX3BhcmFtX2VuZCA9IC47
CiAgIH0gOnRleHQKIAogI2lmIGRlZmluZWQoQlVJTERfSUQpCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCBmZjA4YmJlNDJh
Li42YTdiYmI4Y2ExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTEyMCw2ICsxMjAsMTAgQEAgU0VDVElPTlMKICAgICAg
ICAqKC5sb2NrcHJvZmlsZS5kYXRhKQogICAgICAgIF9fbG9ja19wcm9maWxlX2VuZCA9IC47CiAj
ZW5kaWYKKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CisgICAgICAgX19wYXJhbV9z
dGFydCA9IC47CisgICAgICAgKiguZGF0YS5wYXJhbSkKKyAgICAgICBfX3BhcmFtX2VuZCA9IC47
CiAgIH0gOnRleHQKIAogI2lmIGRlZmluZWQoQlVJTERfSUQpCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA2ZTJmNWVkOWRhLi5mOTZl
NDAyNTE1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24v
a2VybmVsLmMKQEAgLTE5Miw2ICsxOTIsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5l
X3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAgICAgcGFyc2VfcGFyYW1zKGNtZGxpbmUsIF9f
c2V0dXBfc3RhcnQsIF9fc2V0dXBfZW5kKTsKIH0KIAoraW50IHJ1bnRpbWVfcGFyc2UoY29uc3Qg
Y2hhciAqbGluZSkKK3sKKyAgICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUsIF9fcGFyYW1fc3Rh
cnQsIF9fcGFyYW1fZW5kKTsKK30KKwogLyoqCiAgKiAgICBjbWRsaW5lX3BhcnNlIC0tIHBhcnNl
cyB0aGUgeGVuIGNvbW1hbmQgbGluZS4KICAqIElmIENPTkZJR19DTURMSU5FIGlzIHNldCwgaXQg
d291bGQgYmUgcGFyc2VkIHByaW9yIHRvIEBjbWRsaW5lLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2luaXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKaW5kZXggMjM0ZWMyNWFhZS4u
ZGIwNmM3NmZkZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2luaXQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vaW5pdC5oCkBAIC05MCwxMSArOTAsMTYgQEAgc3RydWN0IGtlcm5lbF9wYXJh
bSB7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3NldHVwX3N0YXJ0
W10sIF9fc2V0dXBfZW5kW107CitleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3Bh
cmFtX3N0YXJ0W10sIF9fcGFyYW1fZW5kW107CisKKyNkZWZpbmUgX19kYXRhcGFyYW0gICAgICAg
X191c2VkX3NlY3Rpb24oIi5kYXRhLnBhcmFtIikKKworI2RlZmluZSBfX3BhcmFtKGF0dCkgICAg
ICBzdGF0aWMgY29uc3QgYXR0IFwKKyAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyhzaXpl
b2Yodm9pZCAqKSkpKSBzdHJ1Y3Qga2VybmVsX3BhcmFtCiAKICNkZWZpbmUgX19zZXR1cF9zdHIg
c3RhdGljIGNvbnN0IF9faW5pdGNvbnN0IFwKICAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRf
XygxKSkpIGNoYXIKLSNkZWZpbmUgX19rcGFyYW0gc3RhdGljIGNvbnN0IF9faW5pdHNldHVwIFwK
LSAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyhzaXplb2Yodm9pZCAqKSkpKSBzdHJ1Y3Qg
a2VybmVsX3BhcmFtCisjZGVmaW5lIF9fa3BhcmFtICAgICAgICAgIF9fcGFyYW0oX19pbml0c2V0
dXApCiAKICNkZWZpbmUgY3VzdG9tX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19zZXR1cF9z
dHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXApAQCAtMTMxLDYgKzEzNiw1NCBAQCBl
eHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3NldHVwX3N0YXJ0W10sIF9fc2V0dXBf
ZW5kW107CiAgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAogICAgICAgICAgIC5wYXIu
dmFyID0gJl92YXIgfQogCisjZGVmaW5lIF9fcnRwYXJhbSAgICAgICAgIF9fcGFyYW0oX19kYXRh
cGFyYW0pCisKKyNkZWZpbmUgY3VzdG9tX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3Zhcikg
XAorICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKKyAgICAgIHsgLm5hbWUgPSBfbmFt
ZSwgXAorICAgICAgICAgIC50eXBlID0gT1BUX0NVU1RPTSwgXAorICAgICAgICAgIC5wYXIuZnVu
YyA9IF92YXIgfQorI2RlZmluZSBib29sZWFuX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3Zh
cikgXAorICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKKyAgICAgICAgeyAubmFtZSA9
IF9uYW1lLCBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfQk9PTCwgXAorICAgICAgICAgIC5sZW4g
PSBzaXplb2YoX3ZhciksIFwKKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyNkZWZpbmUg
aW50ZWdlcl9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKKyAgICBfX3J0cGFyYW0g
X19ydHBhcl8jI192YXIgPSBcCisgICAgICAgIHsgLm5hbWUgPSBfbmFtZSwgXAorICAgICAgICAg
IC50eXBlID0gT1BUX1VJTlQsIFwKKyAgICAgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBcCisg
ICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisjZGVmaW5lIHNpemVfcnVudGltZV9vbmx5X3Bh
cmFtKF9uYW1lLCBfdmFyKSBcCisgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0gXAorICAg
ICAgICB7IC5uYW1lID0gX25hbWUsIFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9TSVpFLCBcCisg
ICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAgICAgIC5wYXIudmFyID0gJl92
YXIgfQorI2RlZmluZSBzdHJpbmdfcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCisg
ICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0gXAorICAgICAgICB7IC5uYW1lID0gX25hbWUs
IFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9TVFIsIFwKKyAgICAgICAgICAubGVuID0gc2l6ZW9m
KF92YXIpLCBcCisgICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisKKyNkZWZpbmUgY3VzdG9t
X3J1bnRpbWVfcGFyYW0oX25hbWUsIF92YXIpIFwKKyAgICBjdXN0b21fcGFyYW0oX25hbWUsIF92
YXIpOyBcCisgICAgY3VzdG9tX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikKKyNkZWZp
bmUgYm9vbGVhbl9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFyKSBcCisgICAgYm9vbGVhbl9wYXJh
bShfbmFtZSwgX3Zhcik7IFwKKyAgICBib29sZWFuX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwg
X3ZhcikKKyNkZWZpbmUgaW50ZWdlcl9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFyKSBcCisgICAg
aW50ZWdlcl9wYXJhbShfbmFtZSwgX3Zhcik7IFwKKyAgICBpbnRlZ2VyX3J1bnRpbWVfb25seV9w
YXJhbShfbmFtZSwgX3ZhcikKKyNkZWZpbmUgc2l6ZV9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFy
KSBcCisgICAgc2l6ZV9wYXJhbShfbmFtZSwgX3Zhcik7IFwKKyAgICBzaXplX3J1bnRpbWVfb25s
eV9wYXJhbShfbmFtZSwgX3ZhcikKKyNkZWZpbmUgc3RyaW5nX3J1bnRpbWVfcGFyYW0oX25hbWUs
IF92YXIpIFwKKyAgICBzdHJpbmdfcGFyYW0oX25hbWUsIF92YXIpOyBcCisgICAgc3RyaW5nX3J1
bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikKKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAq
LwogCiAjaWZkZWYgQ09ORklHX0xBVEVfSFdET00KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9saWIuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAppbmRleCA4ZTU3YmJkMDIxLi5lZDAwYWUx
Mzc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2xpYi5oCkBAIC03MSw2ICs3MSw3IEBACiBzdHJ1Y3QgZG9tYWluOwogCiB2b2lkIGNtZGxp
bmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSk7CitpbnQgcnVudGltZV9wYXJzZShjb25zdCBj
aGFyICpsaW5lKTsKIGludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUp
OwogCiAvKiNkZWZpbmUgREVCVUdfVFJBQ0VfRFVNUCovCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZY-0003sD-0P; Mon, 28 Aug 2017 07:35:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZV-0003p5-Jo
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0D/E4-03368-0A7C3A95; Mon, 28 Aug 2017 07:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6C44s
 jDY5cELH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+fl3FWnCAs2LHl1WMDYxH2LsYOTkkBIwk
 3k78x9TFyMUhJLCQUeLmwXdgCTYBVYkN10+xgtgiAkoS91ZNBiri4GAW8Jf4uEMbJCwsECTxb
 EIvWAkLUPntrfcYQWxeAROJL/tWQs2Xl+g4MJkFxOYUMJXo23YPzBYCqjnwfyPrBEbuBYwMqx
 g1ilOLylKLdI0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GJsWBR5
 ilORgUhLl3VmxOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/Zo0A5waLU9NSKtMwcYJjBpCU4
 eJREeDOOAaV5iwsSc4sz0yFSpxgVpcR5v4H0CYAkMkrz4NpgoX2JUVZKmJcR6BAhnoLUotzME
 lT5V4ziHIxKQBUg43ky80rgpr8CWswEtFhRcCHI4pJEhJRUA+Pss+yRgse9rnue36Ng5Wn7SJ
 qF6cBqoU/L+e/eMjhzb9+cXaafD4bvfrO5cuWHM1ZaHyIcRX7xmr95lX/4eXHEphtHZdwWcjP
 4iiXdVXz/yurZ5fW7FX/2LpLaKlh+K45tN5eb6B+ZzG7GDVMONZzpakyo2SE2c0Zxwm21e7cv
 zA6ILeoo2daixFKckWioxVxUnAgAhi5m52gCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503905696!54180665!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34921 invoked from network); 28 Aug 2017 07:34:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B2B80ABFF;
 Mon, 28 Aug 2017 07:34:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:42 +0200
Message-Id: <20170828073450.12024-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v5 07/15] xen/common/kexec.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKc29tZSBtZXNzYWdlcyBpc3N1ZWQgYnkgcGFyc2VfbG93
X2NyYXNoaW5mbygpIGFuZApwYXJzZV9jcmFzaGluZm9fbWF4YWRkcigpIGNhbiBiZSByZW1vdmVk
LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tl
eGVjLmMgfCA1IC0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29tbW9uL2tleGVjLmMKaW5kZXggZmNjNjhi
ZDRkOC4uZTBmMWUzZWFmYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXhlYy5jCisrKyBiL3hl
bi9jb21tb24va2V4ZWMuYwpAQCAtMjEzLDcgKzIxMyw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX2xvd19jcmFzaGluZm8oY29uc3QgY2hhciAqc3RyKQogICAgICAgICBsb3dfY3Jhc2hpbmZv
X21vZGUgPSBMT1dfQ1JBU0hJTkZPX0FMTDsKICAgICBlbHNlCiAgICAgewotICAgICAgICBwcmlu
dGsoIlVua25vd24gbG93X2NyYXNoaW5mbyBwYXJhbWV0ZXIgJyVzJy4gIERlZmF1bHRpbmcgdG8g
bWluLlxuIiwgc3RyKTsKICAgICAgICAgbG93X2NyYXNoaW5mb19tb2RlID0gTE9XX0NSQVNISU5G
T19NSU47CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KQEAgLTI0MCwxMSArMjM5LDcg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfY3Jhc2hpbmZvX21heGFkZHIoY29uc3QgY2hhciAq
c3RyKQogICAgIGlmICggKGFkZHIgPSBwYXJzZV9zaXplX2FuZF91bml0KHN0ciwgJnEpKSApCiAg
ICAgICAgIGNyYXNoaW5mb19tYXhhZGRyID0gYWRkcjsKICAgICBlbHNlCi0gICAgewotICAgICAg
ICBwcmludGsoIlVuYWJsZSB0byBwYXJzZSBjcmFzaGluZm9fbWF4YWRkci4gRGVmYXVsdGluZyB0
byAlIlBSSXBhZGRyIlxuIiwKLSAgICAgICAgICAgICAgIGNyYXNoaW5mb19tYXhhZGRyKTsKICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuICpxID8gLUVJTlZBTCA6
IDA7CiB9Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZX-0003rx-OY; Mon, 28 Aug 2017 07:34:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZV-0003p4-IW
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 43/18-11743-0A7C3A95; Mon, 28 Aug 2017 07:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6C44s
 jDdY1SFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkv961hKbjiXrHswUzWBsZWgy5GTg4JASOJ
 txP/MXUxcnEICSxklJj4ZjsbSIJNQFViw/VTrCC2iICSxL1Vk8GKmAUeM0nM2LWcCSQhLBAoc
 frga/YuRg4OFqCGF3P4QMK8AiYS/z8/ZIFYIC/RcWAymM0pYCrRt+0emC0EVHPg/0bWCYzcCx
 gZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqXAQh2MK5
 aEHiIUZKDSUmUd2fF4kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxnjgHlBItS01Mr0jJzgIEG
 k5bg4FES4b0DkuYtLkjMLc5Mh0idYlSUEuctB0kIgCQySvPg2mDBfYlRVkqYlxHoECGegtSi3
 MwSVPlXjOIcjEpAFSBTeDLzSuCmvwJazAS0WFFwIcjikkSElFQDo7jc7jntOzMrHzqczDr5/v
 K3ILOUbNuJMwVnfeW2yu2RVu9zLluTFR42++/WWqPcnK4sp8ta5ilGDHKroyTOFjhfeZXX3HJ
 fOHL28XLDm/tvXFWLaj3Cs3pygYz70weNc77m7r7TuC5b8l2EWEqzi8WfZmt1hWXxrheCdji4
 nvns9EOPfYaoEktxRqKhFnNRcSIAuQBsP2kCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503905696!112936272!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64622 invoked from network); 28 Aug 2017 07:34:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:56 -0000
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 mx1.suse.de (Postfix) with ESMTP id E0FAEABF3;
 Mon, 28 Aug 2017 07:34:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:37 +0200
Message-Id: <20170828073450.12024-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
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 v5 02/15] xen: check parameter validity when
	parsing command line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlcmUgcG9zc2libGUgY2hlY2sgdmFsaWRpdHkgb2YgcGFyYW1ldGVycyBpbiBfY21kbGluZV9w
YXJzZSgpIGFuZAppc3N1ZSBhIHdhcm5pbmcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVycm9yIGRl
dGVjdGVkLgoKSW4gb3JkZXIgdG8gbWFrZSBzdXJlIGEgY3VzdG9tIHBhcmFtZXRlciBwYXJzaW5n
IGZ1bmN0aW9uIHJlYWxseQpyZXR1cm5zIGEgdmFsdWUgKGVycm9yIG9yIHN1Y2Nlc3MpLCBkb24n
dCB1c2UgYSB2b2lkIHBvaW50ZXIgZm9yCnN0b3JpbmcgdGhlIGZ1bmN0aW9uIGFkZHJlc3MsIGJ1
dCBhIHByb3BlciB0eXBlZCBmdW5jdGlvbiBwb2ludGVyLgoKQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tClY0OgotIHJlbW92ZWQgdGVzdCBmb3IgZW1wdHkgc3RyaW5nIGZyb20gcGFyc2Vf
Ym9vbCgpIGFnYWluLCBhdm9pZCBjYWxsaW5nCiAgcGFyc2VfYm9vbCgpIGluIHRoYXQgY2FzZSAo
SmFuIEJldWxpY2gpCi0gcHJpbnQgZXJyb3IgbnVtYmVyIGluIGZhaWx1cmUgY2FzZSAoSmFuIEJl
dWxpY2gpCi0gbGltaXQgc2NvcGUgb2Ygc29tZSB2YXJpYWJsZXMgKEphbiBCZXVsaWNoKQotIHVz
ZSB0eXBlIGJvb2wgZm9yIGJvb2xfYXNzZXJ0IChKYW4gQmV1bGljaCkKClYzOgotIHVzZSBmdW5j
dGlvbiBwb2ludGVyIGluIHN0cnVjdCBrZXJuZWxfcGFyYW0gKEphbiBCZXVsaWNoKQotIGJldHRl
ciByYW5nZSBjaGVjayBpbiBhc3NpZ25faW50ZWdlcl9wYXJhbSgpIChKYW4gQmV1bGljaCkKLSBk
b250IGFzc2lnbiBpbnQgdmFsdWVzIGluIGNhc2Ugb2Ygb3ZlcmZsb3cgKEphbiBCZXVsaWNoKQot
IGFsbG93IG11bHRpcGxlIGhhbmRsZXJzIGZvciBhIHBhcmFtZXRlciAoSmFuIEJldWxpY2gpCgpW
MjoKLSByZXBsYWNlZCBsaXRlcmFsIDggYnkgQklUU19QRVJfQllURSAoV2VpIExpdSkKLSBhZGRl
ZCB0ZXN0IGZvciBlbXB0eSBzdHJpbmcgdG8gcGFyc2VfYm9vbCgpCi0tLQogeGVuL2NvbW1vbi9r
ZXJuZWwuYyAgICAgfCA2OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oICB8IDMwICsrKysrKysrKysrKysrKysr
LS0tLS0KIHhlbi9pbmNsdWRlL3hlbi90eXBlcy5oIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDgwIGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDcxYmM1NDdkMTcuLmEwNjEx
ZDZjN2MgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9r
ZXJuZWwuYwpAQCAtMjMsMzQgKzIzLDQzIEBAIGVudW0gc3lzdGVtX3N0YXRlIHN5c3RlbV9zdGF0
ZSA9IFNZU19TVEFURV9lYXJseV9ib290OwogeGVuX2NvbW1hbmRsaW5lX3Qgc2F2ZWRfY21kbGlu
ZTsKIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IG9wdF9idWlsdGluX2NtZGxpbmVbXSA9
IENPTkZJR19DTURMSU5FOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgYXNzaWduX2ludGVnZXJfcGFy
YW0oCitzdGF0aWMgaW50IF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJhbSgKICAgICBjb25zdCBz
dHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQogewogICAgIHN3aXRjaCAo
IHBhcmFtLT5sZW4gKQogICAgIHsKICAgICBjYXNlIHNpemVvZih1aW50OF90KToKLSAgICAgICAg
Kih1aW50OF90ICopcGFyYW0tPnZhciA9IHZhbDsKKyAgICAgICAgaWYgKCB2YWwgPiBVSU5UOF9N
QVggJiYgdmFsIDwgKHVpbnQ2NF90KUlOVDhfTUlOICkKKyAgICAgICAgICAgIHJldHVybiAtRU9W
RVJGTE9XOworICAgICAgICAqKHVpbnQ4X3QgKilwYXJhbS0+cGFyLnZhciA9IHZhbDsKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBzaXplb2YodWludDE2X3QpOgotICAgICAgICAqKHVpbnQxNl90
ICopcGFyYW0tPnZhciA9IHZhbDsKKyAgICAgICAgaWYgKCB2YWwgPiBVSU5UMTZfTUFYICYmIHZh
bCA8ICh1aW50NjRfdClJTlQxNl9NSU4gKQorICAgICAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7
CisgICAgICAgICoodWludDE2X3QgKilwYXJhbS0+cGFyLnZhciA9IHZhbDsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBzaXplb2YodWludDMyX3QpOgotICAgICAgICAqKHVpbnQzMl90ICopcGFy
YW0tPnZhciA9IHZhbDsKKyAgICAgICAgaWYgKCB2YWwgPiBVSU5UMzJfTUFYICYmIHZhbCA8ICh1
aW50NjRfdClJTlQzMl9NSU4gKQorICAgICAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7CisgICAg
ICAgICoodWludDMyX3QgKilwYXJhbS0+cGFyLnZhciA9IHZhbDsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBzaXplb2YodWludDY0X3QpOgotICAgICAgICAqKHVpbnQ2NF90ICopcGFyYW0tPnZh
ciA9IHZhbDsKKyAgICAgICAgKih1aW50NjRfdCAqKXBhcmFtLT5wYXIudmFyID0gdmFsOwogICAg
ICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsKICAgICB9CisKKyAgICBy
ZXR1cm4gMDsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNo
YXIgKmNtZGxpbmUpCiB7CiAgICAgY2hhciBvcHRbMTI4XSwgKm9wdHZhbCwgKm9wdGtleSwgKnE7
Ci0gICAgY29uc3QgY2hhciAqcCA9IGNtZGxpbmU7CisgICAgY29uc3QgY2hhciAqcCA9IGNtZGxp
bmUsICprZXk7CiAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW07Ci0gICAgaW50
IGJvb2xfYXNzZXJ0OworICAgIGludCByYzsKKyAgICBib29sIGJvb2xfYXNzZXJ0LCBmb3VuZDsK
IAogICAgIGZvciAoIDsgOyApCiAgICAgewpAQCAtODQsNDYgKzkzLDY2IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogICAgICAgICB9CiAK
ICAgICAgICAgLyogQm9vbGVhbiBwYXJhbWV0ZXJzIGNhbiBiZSBpbnZlcnRlZCB3aXRoICduby0n
IHByZWZpeC4gKi8KKyAgICAgICAga2V5ID0gb3B0a2V5OwogICAgICAgICBib29sX2Fzc2VydCA9
ICEhc3RybmNtcCgibm8tIiwgb3B0a2V5LCAzKTsKICAgICAgICAgaWYgKCAhYm9vbF9hc3NlcnQg
KQogICAgICAgICAgICAgb3B0a2V5ICs9IDM7CiAKKyAgICAgICAgcmMgPSAwOworICAgICAgICBm
b3VuZCA9IGZhbHNlOwogICAgICAgICBmb3IgKCBwYXJhbSA9IF9fc2V0dXBfc3RhcnQ7IHBhcmFt
IDwgX19zZXR1cF9lbmQ7IHBhcmFtKysgKQogICAgICAgICB7CisgICAgICAgICAgICBpbnQgcmN0
bXA7CisgICAgICAgICAgICBjb25zdCBjaGFyICpzOworCiAgICAgICAgICAgICBpZiAoIHN0cmNt
cChwYXJhbS0+bmFtZSwgb3B0a2V5KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
aWYgKCBwYXJhbS0+dHlwZSA9PSBPUFRfQ1VTVE9NICYmIHEgJiYKICAgICAgICAgICAgICAgICAg
ICAgIHN0cmxlbihwYXJhbS0+bmFtZSkgPT0gcSArIDEgLSBvcHQgJiYKICAgICAgICAgICAgICAg
ICAgICAgICFzdHJuY21wKHBhcmFtLT5uYW1lLCBvcHQsIHEgKyAxIC0gb3B0KSApCiAgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBmb3VuZCA9IHRydWU7CiAgICAgICAgICAg
ICAgICAgICAgIG9wdHZhbFstMV0gPSAnPSc7Ci0gICAgICAgICAgICAgICAgICAgICgodm9pZCAo
KikoY29uc3QgY2hhciAqKSlwYXJhbS0+dmFyKShxKTsKKyAgICAgICAgICAgICAgICAgICAgcmN0
bXAgPSBwYXJhbS0+cGFyLmZ1bmMocSk7CiAgICAgICAgICAgICAgICAgICAgIG9wdHZhbFstMV0g
PSAnXDAnOworICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAg
ICAgICAgICByYyA9IHJjdG1wOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgcmN0bXAgPSAwOworICAgICAg
ICAgICAgZm91bmQgPSB0cnVlOwogICAgICAgICAgICAgc3dpdGNoICggcGFyYW0tPnR5cGUgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgY2FzZSBPUFRfU1RSOgotICAgICAgICAgICAgICAg
IHN0cmxjcHkocGFyYW0tPnZhciwgb3B0dmFsLCBwYXJhbS0+bGVuKTsKKyAgICAgICAgICAgICAg
ICBzdHJsY3B5KHBhcmFtLT5wYXIudmFyLCBvcHR2YWwsIHBhcmFtLT5sZW4pOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBPUFRfVUlOVDoKLSAgICAgICAgICAgICAg
ICBhc3NpZ25faW50ZWdlcl9wYXJhbSgKKyAgICAgICAgICAgICAgICByY3RtcCA9IGFzc2lnbl9p
bnRlZ2VyX3BhcmFtKAogICAgICAgICAgICAgICAgICAgICBwYXJhbSwKLSAgICAgICAgICAgICAg
ICAgICAgc2ltcGxlX3N0cnRvbGwob3B0dmFsLCBOVUxMLCAwKSk7CisgICAgICAgICAgICAgICAg
ICAgIHNpbXBsZV9zdHJ0b2xsKG9wdHZhbCwgJnMsIDApKTsKKyAgICAgICAgICAgICAgICBpZiAo
ICpzICkKKyAgICAgICAgICAgICAgICAgICAgcmN0bXAgPSAtRUlOVkFMOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBPUFRfQk9PTDoKLSAgICAgICAgICAgICAgICBp
ZiAoICFwYXJzZV9ib29sKCpvcHR2YWwgPyBvcHR2YWwgOiAieWVzIiwgTlVMTCkgKQorICAgICAg
ICAgICAgICAgIHJjdG1wID0gKm9wdHZhbCA/IHBhcnNlX2Jvb2wob3B0dmFsLCBOVUxMKSA6IDA7
CisgICAgICAgICAgICAgICAgaWYgKCByY3RtcCA8IDAgKQorICAgICAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgICAgICBpZiAoICFyY3RtcCApCiAgICAgICAgICAgICAgICAgICAg
IGJvb2xfYXNzZXJ0ID0gIWJvb2xfYXNzZXJ0OworICAgICAgICAgICAgICAgIHJjdG1wID0gMDsK
ICAgICAgICAgICAgICAgICBhc3NpZ25faW50ZWdlcl9wYXJhbShwYXJhbSwgYm9vbF9hc3NlcnQp
OwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBPUFRfU0laRToKLSAg
ICAgICAgICAgICAgICBhc3NpZ25faW50ZWdlcl9wYXJhbSgKKyAgICAgICAgICAgICAgICByY3Rt
cCA9IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKAogICAgICAgICAgICAgICAgICAgICBwYXJhbSwKLSAg
ICAgICAgICAgICAgICAgICAgcGFyc2Vfc2l6ZV9hbmRfdW5pdChvcHR2YWwsIE5VTEwpKTsKKyAg
ICAgICAgICAgICAgICAgICAgcGFyc2Vfc2l6ZV9hbmRfdW5pdChvcHR2YWwsICZzKSk7CisgICAg
ICAgICAgICAgICAgaWYgKCAqcyApCisgICAgICAgICAgICAgICAgICAgIHJjdG1wID0gLUVJTlZB
TDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgT1BUX0NVU1RPTToK
KyAgICAgICAgICAgICAgICByY3RtcCA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgaWYgKCAh
Ym9vbF9hc3NlcnQgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCAqb3B0dmFsICkKQEAgLTEzMSwxMyArMTYwLDIyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBfY21k
bGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogICAgICAgICAgICAgICAgICAgICBzYWZl
X3N0cmNweShvcHQsICJubyIpOwogICAgICAgICAgICAgICAgICAgICBvcHR2YWwgPSBvcHQ7CiAg
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICgodm9pZCAoKikoY29uc3QgY2hhciAq
KSlwYXJhbS0+dmFyKShvcHR2YWwpOworICAgICAgICAgICAgICAgIHJjdG1wID0gcGFyYW0tPnBh
ci5mdW5jKG9wdHZhbCk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZh
dWx0OgogICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgcmMg
PSByY3RtcDsKICAgICAgICAgfQorCisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcHJp
bnRrKCJwYXJhbWV0ZXIgXCIlc1wiIGhhcyBpbnZhbGlkIHZhbHVlIFwiJXNcIiwgcmM9JWQhXG4i
LAorICAgICAgICAgICAgICAgICAgICBrZXksIG9wdHZhbCwgcmMpOworICAgICAgICBpZiAoICFm
b3VuZCApCisgICAgICAgICAgICBwcmludGsoInBhcmFtZXRlciBcIiVzXCIgdW5rbm93biFcbiIs
IGtleSk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oIGIv
eGVuL2luY2x1ZGUveGVuL2luaXQuaAppbmRleCAyNWQyZWVmOGRkLi4yMzRlYzI1YWFlIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pbml0
LmgKQEAgLTgzLDcgKzgzLDEwIEBAIHN0cnVjdCBrZXJuZWxfcGFyYW0gewogICAgICAgICBPUFRf
Q1VTVE9NCiAgICAgfSB0eXBlOwogICAgIHVuc2lnbmVkIGludCBsZW47Ci0gICAgdm9pZCAqdmFy
OworICAgIHVuaW9uIHsKKyAgICAgICAgdm9pZCAqdmFyOworICAgICAgICBpbnQgKCpmdW5jKShj
b25zdCBjaGFyICopOworICAgIH0gcGFyOwogfTsKIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBrZXJu
ZWxfcGFyYW0gX19zZXR1cF9zdGFydFtdLCBfX3NldHVwX2VuZFtdOwpAQCAtOTUsMjMgKzk4LDM4
IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtIF9fc2V0dXBfc3RhcnRbXSwgX19z
ZXR1cF9lbmRbXTsKIAogI2RlZmluZSBjdXN0b21fcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBf
X3NldHVwX3N0ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCi0gICAgX19rcGFyYW0g
X19zZXR1cF8jI192YXIgPSB7IF9fc2V0dXBfc3RyXyMjX3ZhciwgT1BUX0NVU1RPTSwgMCwgX3Zh
ciB9CisgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBcCisgICAgICAgIHsgLm5hbWUgPSBf
X3NldHVwX3N0cl8jI192YXIsIFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9DVVNUT00sIFwKKyAg
ICAgICAgICAucGFyLmZ1bmMgPSBfdmFyIH0KICNkZWZpbmUgYm9vbGVhbl9wYXJhbShfbmFtZSwg
X3ZhcikgXAogICAgIF9fc2V0dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3ZhcltdID0gX25hbWU7IFwK
ICAgICBfX2twYXJhbSBfX3NldHVwXyMjX3ZhciA9IFwKLSAgICAgICAgeyBfX3NldHVwX3N0cl8j
I192YXIsIE9QVF9CT09MLCBzaXplb2YoX3ZhciksICZfdmFyIH0KKyAgICAgICAgeyAubmFtZSA9
IF9fc2V0dXBfc3RyXyMjX3ZhciwgXAorICAgICAgICAgIC50eXBlID0gT1BUX0JPT0wsIFwKKyAg
ICAgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBcCisgICAgICAgICAgLnBhci52YXIgPSAmX3Zh
ciB9CiAjZGVmaW5lIGludGVnZXJfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0
ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1cF8j
I192YXIgPSBcCi0gICAgICAgIHsgX19zZXR1cF9zdHJfIyNfdmFyLCBPUFRfVUlOVCwgc2l6ZW9m
KF92YXIpLCAmX3ZhciB9CisgICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwK
KyAgICAgICAgICAudHlwZSA9IE9QVF9VSU5ULCBcCisgICAgICAgICAgLmxlbiA9IHNpemVvZihf
dmFyKSwgXAorICAgICAgICAgIC5wYXIudmFyID0gJl92YXIgfQogI2RlZmluZSBzaXplX3BhcmFt
KF9uYW1lLCBfdmFyKSBcCiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBf
bmFtZTsgXAogICAgIF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAotICAgICAgICB7IF9fc2V0
dXBfc3RyXyMjX3ZhciwgT1BUX1NJWkUsIHNpemVvZihfdmFyKSwgJl92YXIgfQorICAgICAgICB7
IC5uYW1lID0gX19zZXR1cF9zdHJfIyNfdmFyLCBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfU0la
RSwgXAorICAgICAgICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwKKyAgICAgICAgICAucGFyLnZh
ciA9ICZfdmFyIH0KICNkZWZpbmUgc3RyaW5nX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19z
ZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAogICAgIF9fa3BhcmFtIF9f
c2V0dXBfIyNfdmFyID0gXAotICAgICAgICB7IF9fc2V0dXBfc3RyXyMjX3ZhciwgT1BUX1NUUiwg
c2l6ZW9mKF92YXIpLCAmX3ZhciB9CisgICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192
YXIsIFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9TVFIsIFwKKyAgICAgICAgICAubGVuID0gc2l6
ZW9mKF92YXIpLCBcCisgICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CiAKICNlbmRpZiAvKiBf
X0FTU0VNQkxZX18gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3R5cGVzLmggYi94
ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaAppbmRleCBiMWRiYjg3MjBhLi4wM2YwZmU2MTJlIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdHlw
ZXMuaApAQCAtMTQsMTIgKzE0LDE1IEBACiAjZGVmaW5lIE5VTEwgKCh2b2lkKikwKQogI2VuZGlm
CiAKKyNkZWZpbmUgSU5UOF9NSU4gICAgICAgICgtMTI3LTEpCiAjZGVmaW5lIElOVDE2X01JTiAg
ICAgICAoLTMyNzY3LTEpCiAjZGVmaW5lIElOVDMyX01JTiAgICAgICAoLTIxNDc0ODM2NDctMSkK
IAorI2RlZmluZSBJTlQ4X01BWCAgICAgICAgKDEyNykKICNkZWZpbmUgSU5UMTZfTUFYICAgICAg
ICgzMjc2NykKICNkZWZpbmUgSU5UMzJfTUFYICAgICAgICgyMTQ3NDgzNjQ3KQogCisjZGVmaW5l
IFVJTlQ4X01BWCAgICAgICAoMjU1KQogI2RlZmluZSBVSU5UMTZfTUFYICAgICAgKDY1NTM1KQog
I2RlZmluZSBVSU5UMzJfTUFYICAgICAgKDQyOTQ5NjcyOTVVKQogCi0tIAoyLjEyLjMKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZZ-0003uL-G1; Mon, 28 Aug 2017 07:35:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZX-0003rZ-P7
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:59 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 47/2F-03557-3A7C3A95; Mon, 28 Aug 2017 07:34:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+6i44s
 jDY4fF7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOOzvvLUjBNv+LA3k7mBsbtKl2MnBwSAkYS
 byf+Y+pi5OIQEljIKLHi824mkASbgKrEhuunWEFsEQEliXurJoMVMQv0Mkt8erCIGSQhLOAnc
 fnmXfYuRg4OFqCGhpPaIGFeAVOJP+efsEEskJfoODCZBcTmBIr3bbsHZgsJmEgc+L+RdQIj9w
 JGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYx
 /1wYeYpTkYFIS5d1ZsThSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv2aNAOcGi1PTUirTMHGCg
 waQlOHiURHgPHgFK8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHnb4NX5iEWPLy81KlxHnLjwGVCoCUZ
 pTmwQ2CRcAlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNWg0zhycwrgdv3CugUJqBTFAUXgp
 xSkoiQkmpg7JogmPvuAv/2hWLaGqmaWZcqpbWmxbs/KLnwMfzbu5NfAp1/rPULWpDrL1398f7
 meWec1WZHCt5Xzz538ZnRneJTC5pVTa+mF4kqz5xd+19R3Plyq1zbyjvJT+viJEQmV0f3C+9N
 aNGTVS+qPhm3dHdDrjy/wKGMxmTviI0GOXJrrQzf921RYinOSDTUYi4qTgQAsDb9BXsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503905698!109145217!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21468 invoked from network); 28 Aug 2017 07:34:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E565FAC15;
 Mon, 28 Aug 2017 07:34:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:46 +0200
Message-Id: <20170828073450.12024-12-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
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>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v5 11/15] xen: add hypercall for setting
	parameters at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgc3lzY3RsIGh5cGVyY2FsbCB0byBzdXBwb3J0IHNldHRpbmcgcGFyYW1ldGVycyBzaW1p
bGFyIHRvCmNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzLCBidXQgYXQgcnVudGltZS4gVGhlIHBhcmFt
ZXRlcnMgdG8gc2V0IGFyZQpzcGVjaWZpZWQgYXMgYSBzdHJpbmcsIGp1c3QgbGlrZSB0aGUgYm9v
dCBwYXJhbWV0ZXJzLgoKQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBEYW5p
ZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpWNDoKLSB1c2UgY29weV9mcm9tX2d1ZXN0KCkgKEph
biBCZXVsaWNoKQotIGFkZCBtb3JlIGRlc2NyaXB0aXZlIGNvbW1lbnQgdG8gc3lzY3RsLmggKEph
biBCZXVsaWNoKQoKVjM6Ci0gY2hlY2sgcGFkW10gdG8gYmUgemVybyAoSmFuIEJldWxpY2gpCi0g
cmV0dXJuIEUyQklHIGluIGNhc2Ugb2YgcGFyYW1ldGVycyB0b28gbG9uZyAoSmFuIEJldWxpY2gp
Ci0gbW92ZSBtYXguIHBhcmFtZXRlciBzaXplIGRlZmluZSB0byBzeXNjdGwuYyAoSmFuIEJldWxp
Y2gpCgpWMjoKLSBjb3JyZWN0ZWQgWFNNIHRlc3QgKERhbmllbCBEZSBHcmFhZikKLS0tCiB0b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAyICstCiB4ZW4vY29tbW9uL3N5c2N0
bC5jICAgICAgICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAyMCArKysrKysrKysr
KysrKysrKysrKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgMyArKysK
IHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDIgKysKIDUgZmlsZXMgY2hh
bmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxl
cy9kb20wLnRlCmluZGV4IGQwYTRkOTFhYzAuLjMzOGNhYWY0MWUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21v
ZHVsZXMvZG9tMC50ZQpAQCAtMTYsNyArMTYsNyBAQCBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuIHsK
IGFsbG93IGRvbTBfdCB4ZW5fdDp4ZW4yIHsKIAlyZXNvdXJjZV9vcCBwc3JfY210X29wIHBzcl9j
YXRfb3AgcG11X2N0cmwgZ2V0X3N5bWJvbAogCWdldF9jcHVfbGV2ZWxsaW5nX2NhcHMgZ2V0X2Nw
dV9mZWF0dXJlc2V0IGxpdmVwYXRjaF9vcAotCWdjb3Zfb3AKKwlnY292X29wIHNldF9wYXJhbWV0
ZXIKIH07CiAKICMgQWxsb3cgZG9tMCB0byB1c2UgYWxsIFhFTlZFUl8gc3Vib3BzIHRoYXQgaGF2
ZSBjaGVja3MuCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9z
eXNjdGwuYwppbmRleCBhZTU4YTBmNjUwLi5hNjg4MmQxYzlkIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3N5c2N0bC5jCisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTQ2Nyw2ICs0NjcsNDIg
QEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVf
c3lzY3RsKQogICAgICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICBicmVhazsKIAorICAg
IGNhc2UgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyOgorICAgIHsKKyNkZWZpbmUgWEVOX1NFVF9Q
QVJBTUVURVJfTUFYX1NJWkUgMTAyMworICAgICAgICBjaGFyICpwYXJhbXM7CisKKyAgICAgICAg
aWYgKCBvcC0+dS5zZXRfcGFyYW1ldGVyLnBhZFswXSB8fCBvcC0+dS5zZXRfcGFyYW1ldGVyLnBh
ZFsxXSB8fAorICAgICAgICAgICAgIG9wLT51LnNldF9wYXJhbWV0ZXIucGFkWzJdICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5zaXplID4gWEVOX1NFVF9Q
QVJBTUVURVJfTUFYX1NJWkUgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRTJCSUc7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBwYXJhbXMgPSB4bWFsbG9j
X2J5dGVzKG9wLT51LnNldF9wYXJhbWV0ZXIuc2l6ZSArIDEpOworICAgICAgICBpZiAoICFwYXJh
bXMgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QocGFyYW1zLCBv
cC0+dS5zZXRfcGFyYW1ldGVyLnBhcmFtcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
b3AtPnUuc2V0X3BhcmFtZXRlci5zaXplKSApCisgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwor
ICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhcmFtc1tvcC0+dS5zZXRfcGFy
YW1ldGVyLnNpemVdID0gMDsKKyAgICAgICAgICAgIHJldCA9IHJ1bnRpbWVfcGFyc2UocGFyYW1z
KTsKKyAgICAgICAgfQorCisgICAgICAgIHhmcmVlKHBhcmFtcyk7CisKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0ID0gYXJjaF9kb19zeXNjdGwob3As
IHVfc3lzY3RsKTsKICAgICAgICAgY29weWJhY2sgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDll
NTFhZjYxZTEuLjc4MzBiOTg3ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTEwOTYsNiArMTA5Niwy
NCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3AgewogdHlwZWRlZiBzdHJ1Y3QgeGVu
X3N5c2N0bF9saXZlcGF0Y2hfb3AgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3BfdDsKIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wX3QpOwogCisvKgorICogWEVO
X1NZU0NUTF9zZXRfcGFyYW1ldGVyCisgKgorICogQ2hhbmdlIGh5cGVydmlzb3IgcGFyYW1ldGVy
cyBhdCBydW50aW1lLgorICogVGhlIGlucHV0IHN0cmluZyBpcyBwYXJzZWQgc2ltaWxhciB0byB0
aGUgYm9vdCBwYXJhbWV0ZXJzLgorICogUGFyYW1ldGVycyBhcmUgYSBzaW5nbGUgc3RyaW5nIHRl
cm1pbmF0ZWQgYnkgYSBOVUwgYnl0ZSBvZiBtYXguIHNpemUKKyAqIGNoYXJhY3RlcnMuIE11bHRp
cGxlIHNldHRpbmdzIGNhbiBiZSBzcGVjaWZpZWQgYnkgc2VwYXJhdGluZyB0aGVtCisgKiB3aXRo
IGJsYW5rcy4KKyAqLworCitzdHJ1Y3QgeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyIHsKKyAgICBY
RU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIHBhcmFtczsgICAgICAgLyogSU46IHBvaW50ZXIgdG8g
cGFyYW1ldGVycy4gKi8KKyAgICB1aW50MTZfdCBzaXplOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogSU46IHNpemUgb2YgcGFyYW1ldGVycy4gKi8KKyAgICB1aW50MTZfdCBwYWRbM107ICAg
ICAgICAgICAgICAgICAgICAgICAgLyogSU46IE1VU1QgYmUgemVyby4gKi8KK307Cit0eXBlZGVm
IHN0cnVjdCB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXIgeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVy
X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXJfdCk7
CisKIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICAgICB1aW50MzJfdCBjbWQ7CiAjZGVmaW5lIFhFTl9T
WVNDVExfcmVhZGNvbnNvbGUgICAgICAgICAgICAgICAgICAgIDEKQEAgLTExMjQsNiArMTE0Miw3
IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVs
bGluZ19jYXBzICAgICAgICAyNQogI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVfZmVhdHVyZXNl
dCAgICAgICAgICAgIDI2CiAjZGVmaW5lIFhFTl9TWVNDVExfbGl2ZXBhdGNoX29wICAgICAgICAg
ICAgICAgICAgMjcKKyNkZWZpbmUgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyICAgICAgICAgICAg
ICAgICAyOAogICAgIHVpbnQzMl90IGludGVyZmFjZV92ZXJzaW9uOyAvKiBYRU5fU1lTQ1RMX0lO
VEVSRkFDRV9WRVJTSU9OICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0
bF9yZWFkY29uc29sZSAgICAgICByZWFkY29uc29sZTsKQEAgLTExNTIsNiArMTE3MSw3IEBAIHN0
cnVjdCB4ZW5fc3lzY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2xldmVsbGlu
Z19jYXBzIGNwdV9sZXZlbGxpbmdfY2FwczsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1
X2ZlYXR1cmVzZXQgICAgY3B1X2ZlYXR1cmVzZXQ7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3Rs
X2xpdmVwYXRjaF9vcCAgICAgIGxpdmVwYXRjaDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxf
c2V0X3BhcmFtZXRlciAgICAgc2V0X3BhcmFtZXRlcjsKICAgICAgICAgdWludDhfdCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07CiAgICAgfSB1OwogfTsKZGlmZiAtLWdpdCBh
L3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCAyNzZj
YTk3NjA4Li40OTg5MzM1ZjRhIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysr
IGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC04MjgsNiArODI4LDkgQEAgc3RhdGljIGludCBm
bGFza19zeXNjdGwoaW50IGNtZCkKICAgICBjYXNlIFhFTl9TWVNDVExfZ2Nvdl9vcDoKICAgICAg
ICAgcmV0dXJuIGF2Y19jdXJyZW50X2hhc19wZXJtKFNFQ0lOSVRTSURfWEVOLCBTRUNDTEFTU19Y
RU4yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fR0NPVl9PUCwg
TlVMTCk7CisgICAgY2FzZSBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXI6CisgICAgICAgIHJldHVy
biBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1NFVF9QQVJBTUVURVIsIE5V
TEwpOwogCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIGF2Y191bmtub3duX3Blcm1pc3Np
b24oInN5c2N0bCIsIGNtZCk7CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IGYy
NzZmMDRlMjkuLmRhOWYzZGZiMmUgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2Fj
Y2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBA
IC0xMDEsNiArMTAxLDggQEAgY2xhc3MgeGVuMgogICAgIGxpdmVwYXRjaF9vcAogIyBYRU5fU1lT
Q1RMX2djb3Zfb3AKICAgICBnY292X29wCisjIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlcgorICAg
IHNldF9wYXJhbWV0ZXIKIH0KIAogIyBDbGFzc2VzIGRvbWFpbiBhbmQgZG9tYWluMiBjb25zaXN0
IG9mIG9wZXJhdGlvbnMgdGhhdCBhIGRvbWFpbiBwZXJmb3JtcyBvbgotLSAKMi4xMi4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZX-0003rP-9l; Mon, 28 Aug 2017 07:34:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZV-0003p1-9i
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:57 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 51/83-01993-0A7C3A95; Mon, 28 Aug 2017 07:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7844s
 jDaaqWXzfMpnJgdHj8IcrLAGMUayZeUn5FQmsGRcPnGUveCJZceDENbYGxsWCXYycHBICRhJv
 J/5j6mLk4hASWMgo8fHWTGaQBJuAqsSG66dYQWwRASWJe6smM4HYzAKFEie7+8DiwgIJEpfnP
 mEHsVmA6hufLgSr4RUwkXj3+w07xAJ5iY4Dk1lAbE4BU4m+bffAbCGgmgP/N7JOYORewMiwil
 GjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0LsMQLCDsWG75yF
 GSQ4mJVHenRWLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8HoeA8oJFqWmp1akZeYAwwwmLcHB
 oyTCmwGS5i0uSMwtzkyHSJ1iVJQS5/12FCghAJLIKM2Da4OF9iVGWSlhXkagQ4R4ClKLcjNLU
 OVfMYpzMCoJ81aDjOfJzCuBm/4KaDET0GJFwYUgi0sSEVJSDYxrRRo3TE1q3mm9vlzrxAvhyT
 s+ZGtta9nLxOmQcrKPLSj+kXaT3Iap/9bdPPHjosTsyQH7xTk/qZ+5/qd9Z54MK9fxzz9v/Ek
 Rjnu078wueb7NO6YbT5q56/mVZSVP34rO5nu9aVf6Tnautu+LVxlc/vQnprdr2yn9XZ0L0rM+
 NDGarDTwKDo4UYmlOCPRUIu5qDgRAD1qncFoAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503905694!109096099!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62667 invoked from network); 28 Aug 2017 07:34:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 51C83AAEF;
 Mon, 28 Aug 2017 07:34:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:36 +0200
Message-Id: <20170828073450.12024-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 01/15] xen/arch/x86/psr.c: let custom
	parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj
aC94ODYvcHNyLmMKCnRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBhcmFtZXRlciB2YWx1ZSB3YXMg
cGFyc2VkIHN1Y2Nlc3NmdWxseS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWNToKLSByZW5hbWUgdmFy
aWFibGUgKHZhbHVlIC0+IGRlbGltLCB2YWxfc3RyIC0+IHZhbF9kZWxpbSkgKEphbiBCZXVsaWNo
KQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlv
bnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBi
L3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCAyNWE4NWI2NWIyLi40NTE1MTAwNzg1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC00MTgs
NTAgKzQxOCw2NiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3Bz
ID0gewogICAgIC53cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNyLAogfTsKIAotc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBjaGFyICpmZWF0
dXJlLAorc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNvbnN0IGNoYXIgKnMsIGNv
bnN0IGNoYXIgKmRlbGltLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKnNzLCBjb25zdCBjaGFyICpmZWF0dXJlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNrKQogewotICAgIGlmICggIXN0cmNtcChzLCBmZWF0
dXJlKSApCisgICAgaWYgKCAhc3RybmNtcChzLCBmZWF0dXJlLCBkZWxpbSAtIHMpICkKICAgICB7
Ci0gICAgICAgIGlmICggIXZhbHVlICkKKyAgICAgICAgaWYgKCAhKmRlbGltICkKICAgICAgICAg
ICAgIG9wdF9wc3IgfD0gbWFzazsKICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAg
ICBpbnQgdmFsX2ludCA9IHBhcnNlX2Jvb2wodmFsdWUsIE5VTEwpOworICAgICAgICAgICAgaW50
IHZhbF9pbnQgPSBwYXJzZV9ib29sKGRlbGltICsgMSwgc3MpOwogCiAgICAgICAgICAgICBpZiAo
IHZhbF9pbnQgPT0gMCApCiAgICAgICAgICAgICAgICAgb3B0X3BzciAmPSB+bWFzazsKICAgICAg
ICAgICAgIGVsc2UgaWYgKCB2YWxfaW50ID09IDEgKQogICAgICAgICAgICAgICAgIG9wdF9wc3Ig
fD0gbWFzazsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQorICAgIHJldHVybiBmYWxz
ZTsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9wYXJhbShjaGFyICpzKQorc3Rh
dGljIGludCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7Ci0gICAgY2hh
ciAqc3MsICp2YWxfc3RyOworICAgIGNvbnN0IGNoYXIgKnNzLCAqdmFsX2RlbGltOworICAgIGNv
bnN0IGNoYXIgKnE7CisgICAgaW50IHJjID0gMDsKIAogICAgIGRvIHsKICAgICAgICAgc3MgPSBz
dHJjaHIocywgJywnKTsKLSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAn
OwotCi0gICAgICAgIHZhbF9zdHIgPSBzdHJjaHIocywgJzonKTsKLSAgICAgICAgaWYgKCB2YWxf
c3RyICkKLSAgICAgICAgICAgICp2YWxfc3RyKysgPSAnXDAnOworICAgICAgICBpZiAoICFzcyAp
CisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBwYXJzZV9wc3Jf
Ym9vbChzLCB2YWxfc3RyLCAiY210IiwgUFNSX0NNVCk7Ci0gICAgICAgIHBhcnNlX3Bzcl9ib29s
KHMsIHZhbF9zdHIsICJjYXQiLCBQU1JfQ0FUKTsKLSAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywg
dmFsX3N0ciwgImNkcCIsIFBTUl9DRFApOworICAgICAgICB2YWxfZGVsaW0gPSBzdHJjaHIocywg
JzonKTsKKyAgICAgICAgaWYgKCAhdmFsX2RlbGltICkKKyAgICAgICAgICAgIHZhbF9kZWxpbSA9
IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoIHZhbF9zdHIgJiYgIXN0cmNtcChzLCAi
cm1pZF9tYXgiKSApCi0gICAgICAgICAgICBvcHRfcm1pZF9tYXggPSBzaW1wbGVfc3RydG91bCh2
YWxfc3RyLCBOVUxMLCAwKTsKLQotICAgICAgICBpZiAoIHZhbF9zdHIgJiYgIXN0cmNtcChzLCAi
Y29zX21heCIpICkKLSAgICAgICAgICAgIG9wdF9jb3NfbWF4ID0gc2ltcGxlX3N0cnRvdWwodmFs
X3N0ciwgTlVMTCwgMCk7CisgICAgICAgIGlmICggKnZhbF9kZWxpbSAmJiAhc3RybmNtcChzLCAi
cm1pZF9tYXgiLCB2YWxfZGVsaW0gLSBzKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9y
bWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9kZWxpbSArIDEsICZxLCAwKTsKKyAgICAgICAg
ICAgIGlmICggKnEgJiYgKnEgIT0gJywnICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICp2YWxfZGVsaW0gJiYgIXN0cm5jbXAocywg
ImNvc19tYXgiLCB2YWxfZGVsaW0gLSBzKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9j
b3NfbWF4ID0gc2ltcGxlX3N0cnRvdWwodmFsX2RlbGltICsgMSwgJnEsIDApOworICAgICAgICAg
ICAgaWYgKCAqcSAmJiAqcSAhPSAnLCcgKQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
KyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9kZWxp
bSwgc3MsICJjbXQiLCBQU1JfQ01UKSAmJgorICAgICAgICAgICAgICAgICAgIXBhcnNlX3Bzcl9i
b29sKHMsIHZhbF9kZWxpbSwgc3MsICJjYXQiLCBQU1JfQ0FUKSAmJgorICAgICAgICAgICAgICAg
ICAgIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9kZWxpbSwgc3MsICJjZHAiLCBQU1JfQ0RQKSApCisg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdo
aWxlICggc3MgKTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7CiB9CiBj
dXN0b21fcGFyYW0oInBzciIsIHBhcnNlX3Bzcl9wYXJhbSk7CiAKLS0gCjIuMTIuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZb-0003xK-AL; Mon, 28 Aug 2017 07:35:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZZ-0003u3-OJ
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:35:01 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 84/DA-02176-4A7C3A95; Mon, 28 Aug 2017 07:35:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+7i44s
 jDR7/F7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMePm5jKfijVvF99x72BsbTCl2MnBwSAkYS
 byf+Y+pi5OIQEljIKNFy+C0TSIJNQFViw/VTrCC2iICSxL1Vk8GKmAUeM0nM2LUcyOHgEBYIl
 +ibIAFSwwJUv3XCdEaQMK+AqUT/JDuI+fISHQcms4DYnEDhvm33wGwhAROJA/83sk5g5F7AyL
 CKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQu/UMDIw7GFt
 P+B1ilORgUhLl3VmxOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/nMaCcYFFqempFWmYOMMxg
 0hIcPEoivBkgad7igsTc4sx0iNQpRkUpcd5vR4ESAiCJjNI8uDZYaF9ilJUS5mVkYGAQ4ilIL
 crNLEGVf8UozsGoJMxbDTKeJzOvBG76K6DFTECLFQUXgiwuSURISTUwzp+vvUL/am/Dk1DV/j
 tL3+9ndJvk2VYY9tZjziwDc+m9FxkaWnqCPsy94NzQtHDm3zl6mbKHRP2K3l0O3hO6/tNBtzX
 X3gU9Pyex78939m8q+X/nxrxQNJz7w37FW7u/KmfkSzUcGK+tiLp+e/aERPYikX+X1gmv+RLV
 qPlMsl1r4uzcT053FiqxFGckGmoxFxUnAgDxTYb1aAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503905699!73337835!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1021 invoked from network); 28 Aug 2017 07:34:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 09901AC54;
 Mon, 28 Aug 2017 07:34:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:50 +0200
Message-Id: <20170828073450.12024-16-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
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 v5 15/15] xen: make some console related
	parameters settable at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3VwcG9ydCBtb2RpZnlpbmcgY29uc3dpdGNoLCBjb25zb2xlX3RpbWVzdGFtcHMsIGxvZ2x2bCBh
bmQKZ3Vlc3RfbG9nbHZsIGF0IHJ1bnRpbWUuCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjM6Ci0gKl9y
dW50aW1lX3BhcmFtKCkgbm93IGluY2x1ZGVzIGJvb3QgcGFyYW1ldGVyIHNldHRpbmcgKEphbiBC
ZXVsaWNoKQotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDggKysr
KysrKysKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICAgIHwgMTggKysrKysrKysr
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0MDAyZWFiMDhiLi45Nzk3
YzhkYjJkIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgor
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMzkxLDYgKzM5MSw4
IEBAIG1ha2VzIHNlbnNlIG9uIGl0cyBvd24uCiAKID4gRGVmYXVsdDogYG5vbmVgCiAKKz4gQ2Fu
IGJlIG1vZGlmaWVkIGF0IHJ1bnRpbWUKKwogU3BlY2lmeSB3aGljaCB0aW1lc3RhbXAgZm9ybWF0
IFhlbiBzaG91bGQgdXNlIGZvciBlYWNoIGNvbnNvbGUgbGluZS4KIAogKiBgbm9uZWA6IE5vIHRp
bWVzdGFtcHMKQEAgLTQxNyw2ICs0MTksOCBAQCBpbnRvIHRoZSBjb25zb2xlIHJpbmcgYnVmZmVy
LgogCiA+IERlZmF1bHQ6IGBjb25zd2l0Y2g9YWAKIAorPiBDYW4gYmUgbW9kaWZpZWQgYXQgcnVu
dGltZQorCiBTcGVjaWZ5IHdoaWNoIGNoYXJhY3RlciBzaG91bGQgYmUgdXNlZCB0byBzd2l0Y2gg
c2VyaWFsIGlucHV0IGJldHdlZW4KIFhlbiBhbmQgZG9tMC4gIFRoZSByZXF1aXJlZCBzZXF1ZW5j
ZSBpcyBDVFJMLSZsdDtzd2l0Y2ggY2hhciZndDsgdGhyZWUKIHRpbWVzLgpAQCAtODk4LDYgKzkw
Miw4IEBAIG1heGltdW0gbnVtYmVyIG9mIG1hcHRyYWNrIGZyYW1lcyBkb21haW4uCiAKID4gRGVm
YXVsdDogYGd1ZXN0X2xvZ2x2bD1ub25lL3dhcm5pbmdgCiAKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0
IHJ1bnRpbWUKKwogU2V0IHRoZSBsb2dnaW5nIGxldmVsIGZvciBYZW4gZ3Vlc3RzLiAgQW55IGxv
ZyBtZXNzYWdlIHdpdGggZXF1YWwgbW9yZQogbW9yZSBpbXBvcnRhbmNlIHdpbGwgYmUgcHJpbnRl
ZC4KIApAQCAtMTE2NCw2ICsxMTcwLDggQEAgaWYgbGVmdCBkaXNhYmxlZCBieSB0aGUgQklPUy4K
IAogPiBEZWZhdWx0OiBgbG9nbHZsPXdhcm5pbmdgCiAKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0IHJ1
bnRpbWUKKwogU2V0IHRoZSBsb2dnaW5nIGxldmVsIGZvciBYZW4uICBBbnkgbG9nIG1lc3NhZ2Ug
d2l0aCBlcXVhbCBtb3JlIG1vcmUKIGltcG9ydGFuY2Ugd2lsbCBiZSBwcmludGVkLgogCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29u
c29sZS5jCmluZGV4IDM2Zjk0ZTZiOTQuLjE5ZDBlNzRmMTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC00
MCw3ICs0MCw3IEBAIHN0cmluZ19wYXJhbSgiY29uc29sZSIsIG9wdF9jb25zb2xlKTsKIC8qIENo
YXIgMjogSWYgdGhpcyBjaGFyYWN0ZXIgaXMgJ3gnLCB0aGVuIGRvIG5vdCBhdXRvLXN3aXRjaCB0
byBET00wIHdoZW4gaXQgKi8KIC8qICAgICAgICAgYm9vdHMuIEFueSBvdGhlciB2YWx1ZSwgb3Ig
b21pdHRpbmcgdGhlIGNoYXIsIGVuYWJsZXMgYXV0by1zd2l0Y2ggKi8KIHN0YXRpYyB1bnNpZ25l
ZCBjaGFyIF9fcmVhZF9tb3N0bHkgb3B0X2NvbnN3aXRjaFszXSA9ICJhIjsKLXN0cmluZ19wYXJh
bSgiY29uc3dpdGNoIiwgb3B0X2NvbnN3aXRjaCk7CitzdHJpbmdfcnVudGltZV9wYXJhbSgiY29u
c3dpdGNoIiwgb3B0X2NvbnN3aXRjaCk7CiAKIC8qIHN5bmNfY29uc29sZTogZm9yY2Ugc3luY2hy
b25vdXMgY29uc29sZSBvdXRwdXQgKHVzZWZ1bCBmb3IgZGVidWdnaW5nKS4gKi8KIHN0YXRpYyBi
b29sX3QgX19pbml0ZGF0YSBvcHRfc3luY19jb25zb2xlOwpAQCAtNjgsNyArNjgsNyBAQCBlbnVt
IGNvbl90aW1lc3RhbXBfbW9kZQogc3RhdGljIGVudW0gY29uX3RpbWVzdGFtcF9tb2RlIF9fcmVh
ZF9tb3N0bHkgb3B0X2Nvbl90aW1lc3RhbXBfbW9kZSA9IFRTTV9OT05FOwogCiBzdGF0aWMgaW50
IHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyhjb25zdCBjaGFyICpzKTsKLWN1c3RvbV9wYXJhbSgi
Y29uc29sZV90aW1lc3RhbXBzIiwgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKTsKK2N1c3RvbV9y
dW50aW1lX3BhcmFtKCJjb25zb2xlX3RpbWVzdGFtcHMiLCBwYXJzZV9jb25zb2xlX3RpbWVzdGFt
cHMpOwogCiAvKiBjb25yaW5nX3NpemU6IGFsbG93cyBhIGxhcmdlIGNvbnNvbGUgcmluZyB0aGFu
IGRlZmF1bHQgKDE2a0IpLiAqLwogc3RhdGljIHVpbnQzMl90IF9faW5pdGRhdGEgb3B0X2NvbnJp
bmdfc2l6ZTsKQEAgLTEzNCw4ICsxMzQsOCBAQCBzdGF0aWMgaW50IHBhcnNlX2d1ZXN0X2xvZ2x2
bChjb25zdCBjaGFyICpzKTsKICAqIFNpbWlsYXIgZGVmaW5pdGlvbnMgZm9yIGd1ZXN0X2xvZ2x2
bCwgYnV0IGFwcGxpZXMgdG8gZ3Vlc3QgdHJhY2luZy4KICAqIERlZmF1bHRzOiBsb2dsdmw9d2Fy
bmluZyA7IGd1ZXN0X2xvZ2x2bD1ub25lL3dhcm5pbmcKICAqLwotY3VzdG9tX3BhcmFtKCJsb2ds
dmwiLCBwYXJzZV9sb2dsdmwpOwotY3VzdG9tX3BhcmFtKCJndWVzdF9sb2dsdmwiLCBwYXJzZV9n
dWVzdF9sb2dsdmwpOworY3VzdG9tX3J1bnRpbWVfcGFyYW0oImxvZ2x2bCIsIHBhcnNlX2xvZ2x2
bCk7CitjdXN0b21fcnVudGltZV9wYXJhbSgiZ3Vlc3RfbG9nbHZsIiwgcGFyc2VfZ3Vlc3RfbG9n
bHZsKTsKIAogc3RhdGljIGF0b21pY190IHByaW50X2V2ZXJ5dGhpbmcgPSBBVE9NSUNfSU5JVCgw
KTsKIApAQCAtMTQ1LDcgKzE0NSw3IEBAIHN0YXRpYyBhdG9taWNfdCBwcmludF9ldmVyeXRoaW5n
ID0gQVRPTUlDX0lOSVQoMCk7CiAgICAgICAgIHJldHVybiAobHZsbnVtKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICB9CiAKLXN0YXRpYyBpbnQgX19pbml0IF9fcGFyc2Vf
bG9nbHZsKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcykKK3N0YXRpYyBpbnQgX19wYXJz
ZV9sb2dsdmwoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQogewogICAgIF9fX3BhcnNl
X2xvZ2x2bChzLCBwcywgIm5vbmUiLCAgICAwKTsKICAgICBfX19wYXJzZV9sb2dsdmwocywgcHMs
ICJlcnJvciIsICAgMSk7CkBAIC0xNTYsNyArMTU2LDcgQEAgc3RhdGljIGludCBfX2luaXQgX19w
YXJzZV9sb2dsdmwoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQogICAgIHJldHVybiAy
OyAvKiBzYW5lIGZhbGxiYWNrICovCiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IF9wYXJzZV9sb2ds
dmwoY29uc3QgY2hhciAqcywgaW50ICpsb3dlciwgaW50ICp1cHBlcikKK3N0YXRpYyBpbnQgX3Bh
cnNlX2xvZ2x2bChjb25zdCBjaGFyICpzLCBpbnQgKmxvd2VyLCBpbnQgKnVwcGVyKQogewogICAg
ICpsb3dlciA9ICp1cHBlciA9IF9fcGFyc2VfbG9nbHZsKHMsICZzKTsKICAgICBpZiAoICpzID09
ICcvJyApCkBAIC0xNjcsMTIgKzE2NywxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBfcGFyc2VfbG9n
bHZsKGNvbnN0IGNoYXIgKnMsIGludCAqbG93ZXIsIGludCAqdXBwZXIpCiAgICAgcmV0dXJuICpz
ID8gLUVJTlZBTCA6IDA7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2xvZ2x2bChjb25z
dCBjaGFyICpzKQorc3RhdGljIGludCBwYXJzZV9sb2dsdmwoY29uc3QgY2hhciAqcykKIHsKICAg
ICByZXR1cm4gX3BhcnNlX2xvZ2x2bChzLCAmeGVubG9nX2xvd2VyX3RocmVzaCwgJnhlbmxvZ191
cHBlcl90aHJlc2gpOwogfQogCi1zdGF0aWMgaW50IF9faW5pdCBwYXJzZV9ndWVzdF9sb2dsdmwo
Y29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2VfZ3Vlc3RfbG9nbHZsKGNvbnN0IGNoYXIg
KnMpCiB7CiAgICAgcmV0dXJuIF9wYXJzZV9sb2dsdmwocywgJnhlbmxvZ19ndWVzdF9sb3dlcl90
aHJlc2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmxvZ19ndWVzdF91cHBlcl90aHJl
c2gpOwpAQCAtNjA2LDcgKzYwNiw3IEBAIHN0YXRpYyBpbnQgcHJpbnRrX3ByZWZpeF9jaGVjayhj
aGFyICpwLCBjaGFyICoqcHApCiAgICAgICAgICAgICAoKGxvZ2x2bCA8IHVwcGVyX3RocmVzaCkg
JiYgcHJpbnRrX3JhdGVsaW1pdCgpKSk7CiB9IAogCi1zdGF0aWMgaW50IF9faW5pdCBwYXJzZV9j
b25zb2xlX3RpbWVzdGFtcHMoY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2VfY29uc29s
ZV90aW1lc3RhbXBzKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgc3dpdGNoICggcGFyc2VfYm9vbChz
LCBOVUxMKSApCiAgICAgewotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZX-0003rE-31; Mon, 28 Aug 2017 07:34:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZV-0003p3-9e
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E8/0B-03612-0A7C3A95; Mon, 28 Aug 2017 07:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+7844s
 jDbreWVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHt3YzFVxlq5i8cBVjA+M+1i5GTg4JASOJ
 txP/MXUxcnEICSxklFh5/zsLSIJNQFViw/VTYEUiAkoS91ZNZgKxmQUKJU5294HFhQXCJM71r
 gWLswDVP514EMzmFTCRuLDhPCPEAnmJjgOTwWZyCphK9G27B2YLAdUc+L+RdQIj9wJGhlWMGs
 WpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYyrFgQeYpT
 kYFIS5d1ZsThSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvmWNAOcGi1PTUirTMHGCgwaQlOHiU
 RHjvgKR5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOWw5SJABSlFGaBzcCFvSXGGWlhHkZg
 Y4S4ilILcrNLEGVf8UozsGoBFQBMoUnM68EbtMroCOYgI5QFFwIckRJIkJKqoFx2dTcOTMnn2
 ZtsnHl+O3k4nPvKHuu5Q6leeo/doj8eKIyScFseeHXT0dknz5fl7bx7EPVuWa9YpnTw57svrb
 pgwBTEIcZ789PtVGVz9vXWz/Z67DoWp2UzK/OtYyXJU6W3Ijr4LmwJJe34zaL8TqxgLzJUb59
 ey+H3/8kKPqSx/txqy/3xdJLSizFGYmGWsxFxYkA7Fi0HnUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503905695!73218966!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2308 invoked from network); 28 Aug 2017 07:34:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:55 -0000
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 mx1.suse.de (Postfix) with ESMTP id 84FA5ABFC;
 Mon, 28 Aug 2017 07:34:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:41 +0200
Message-Id: <20170828073450.12024-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 06/15] xen/arch/x86/io_apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHNldHVwX2lvYXBp
Y19hY2soKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2lvX2FwaWMuYyB8IDMg
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaW9fYXBpYy5jIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwppbmRleCBmNzY3YzQ1NjBj
Li5mOTU5MDkwY2EwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9pb19hcGljLmMKQEAgLTE1OTQsMTAgKzE1OTQsNyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGlvYXBpY19hY2tf
Zm9yY2VkID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJV
bmtub3duIGlvYXBpY19hY2sgdmFsdWUgc3BlY2lmaWVkOiAnJXMnXG4iLCBzKTsKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZZ-0003vX-VG; Mon, 28 Aug 2017 07:35:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZX-0003p1-Vs
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:35:00 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 87/93-01993-3A7C3A95; Mon, 28 Aug 2017 07:34:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6C44s
 jDa71c1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk73r9lLrhmVTFlxlmWBsYfel2MnBwSAkYS
 byf+Y+pi5OIQEljIKLFlVxsbSIJNQFViw/VTrCC2iICSxL1Vk8GKmAUeM0usnvOfpYuRg0NYw
 FXizd8QkBoWoPrl2+6ygNi8AiYS6x9fZodYIC/RcWAyywRGzgWMDKsYNYpTi8pSi3SNLPWSij
 LTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL9Vc/AwLiD8fIWv0OMkhxMSqK8OysWRwr
 xJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D1zDCgnWJSanlqRlpkDDByYtAQHj5II7x2QNG9xQWJu
 cWY6ROoUoyXHhtXrvzBxPHmz/TcTR8tbICnEkpeflyolzlsO0iAA0pBRmgc3DhbclxhlpYR5G
 RkYGIR4ClKLcjNLUOVfMYpzMCoJ81aDTOHJzCuB2/oK6CAmoIMUBReCHFSSiJCSamDsbXBeGS
 eV2spWFfn+DAdXzSElnyPPnv91mMB1vev2xh2T1z7eNVOzRyV8z5y8xwee7w1NUrra8a/airN
 jiUVHiXfumciWP/NPzndcsPv2/e//Pv0/uTtJkW1OzPf+jMp+TlMuRq/lbUJWd7ZOdTTo93pb
 OStGf8ZpG+FDX7cWMuTq/eubME1biaU4I9FQi7moOBEA6ZxCoGkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503905695!93248105!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30465 invoked from network); 28 Aug 2017 07:34:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:56 -0000
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 mx1.suse.de (Postfix) with ESMTP id 9792EABB1;
 Mon, 28 Aug 2017 07:34:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:35 +0200
Message-Id: <20170828073450.12024-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
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>,
 Dario Faggioli <dario.faggioli@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 v5 00/15] Support for modifying parameters at
	runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlzb3IgKGUuZy4gY29uc29sZSBsb2cg
bGV2ZWwpIGNhbiBiZQpzZXQgdmlhIGJvb3QgY29tbWFuZCBsaW5lLiBJbnN0ZWFkIG9mIGhhdmlu
ZyB0byByZWJvb3QgdGhlIHN5c3RlbSBpbgpjYXNlIGFub3RoZXIgc2V0dGluZyBpcyBkZXNpcmVk
LCBiZWluZyBhYmxlIHRvIG1vZGlmeSBtYW55IG9mIHRob3NlCnBhcmFtZXRlcnMgYXQgcnVudGlt
ZSB3b3VsZCBiZSB0aGUgYmV0dGVyIG9wdGlvbi4KClRoaXMgcGF0Y2ggc2VyaWVzIGFkZHJlc3Nl
cyB0aGlzIGJ5IGFkZGluZyBhIG5ldyB4bCBjb21tYW5kCiJ4bCBzZXQtcGFyYW1ldGVycyIgd2hp
Y2ggdGFrZXMgYSBzdHJpbmcgc2ltaWxhciB0byB0aGUgYm9vdCBjb21tYW5kCmxpbmUgYXMgcGFy
YW1ldGVyIGFuZCBwYXNzZXMgdGhpcyBzdHJpbmcgdG8gdGhlIGh5cGVydmlzb3Igd2hpY2ggd2ls
bAp0aGVuIHVzZSB0aGUgc2FtZSBwYXJzaW5nIGluZnJhc3RydWN0dXJlIGFzIGZvciB0aGUgY29t
bWFuZCBsaW5lIGluCm9yZGVyIHRvIGFwcGx5IHRoZSBwYXJhbWV0ZXIgc2V0dGluZ3MuCgpBcyBl
cnJvciBjaGVja3MgZm9yIGludmFsaWQgcGFyYW1ldGVycyBvciBwYXJhbWV0ZXIgdmFsdWVzIGhh
dmUgYmVlbgp2ZXJ5IHNwYXJzZSBpZiBwcmVzZW50IGF0IGFsbCBpbiB0aGUgaHlwZXJ2aXNvciwg
dGhlIGZpcnN0IHBhcnQgb2YgdGhpcwpwYXRjaCBzZXJpZXMgYWRkcmVzc2VzIHRoaXMgcHJvYmxl
bSBmaXJzdDogYWxsIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZwpmdW5jdGlvbnMgYXJlIGJlaW5n
IGNoYW5nZWQgdG8gcmV0dXJuIHN1Y2Nlc3Mgb3IgYW4gZXJyb3IuIFRoZSBtYWluCnBhcnNpbmcg
ZnVuY3Rpb24gdGVzdHMgZm9yIGdlbmVyaWMgcGFyYW1ldGVyIHZhbHVlIGVycm9ycyAobGlrZSBl
LmcuCm92ZXJmbG93KSBvciBpbnZhbGlkIHBhcmFtZXRlcnMgYW5kIGlzc3VlcyBhIG1lc3NhZ2Ug
aW4gY2FzZSBhbiBlcnJvcgpoYXMgYmVlbiBkZXRlY3RlZC4gTW9zdCBlcnJvciBtZXNzYWdlcyBp
biB0aGUgY3VzdG9tIHBhcnNpbmcgZnVuY3Rpb25zCmFyZSByZW1vdmVkIHRoZW4uCgpXaGlsZSBu
b3Qgc3RyaWN0bHkgcmVxdWlyZWQgZm9yIHJ1bnRpbWUgcGFyYW1ldGVyIG1vZGlmaWNhdGlvbiBJ
CmJlbGlldmUgYW4gaW1wcm92ZWQgcGFyYW1ldGVyIHZhbGlkYXRpb24gaXMgYSB3aW4gd2l0aCBv
ciB3aXRob3V0IHRoZQpydW50aW1lIHBhcmFtZXRlciBtb2RpZmljYXRpb24gc3VwcG9ydC4KCiog
UGF0Y2ggMSBtb2RpZmllcyB0aGUgbGFzdCByZW1haW5pbmcgY3VzdG9tIHBhcmFtZXRlciBwYXJz
aW5nIGZ1bmN0aW9uCiAgbm90IHJldHVybmluZyBzdWNjZXNzIG9yIGVycm9yIHRvIGRvIHNvCiog
UGF0Y2ggMiBhZGRzIGdlbmVyaWMgcGFyYW1ldGVyIGVycm9yIHRlc3RzIGluIHRoZSBjb3JlIHBh
cmFtZXRlcgogIHBhcnNpbmcgZnVuY3Rpb25zCiogUGF0Y2hlcyAzLTggcmVtb3ZlIGN1c3RvbSBw
YXJzaW5nIGZ1bmN0aW9uIGVycm9yIG1lc3NhZ2VzCiogUGF0Y2hlcyA5LTE0IGFkZCB0aGUgcnVu
dGltZSBwYXJhbWV0ZXIgbW9kaWZpY2F0aW9uIHN1cHBvcnQKKiBQYXRjaCAxNSBhZGRzIHN1cHBv
cnQgZm9yIHJ1bnRpbWUgbW9kaWZpY2F0aW9uIG9mIHNvbWUgY29uc29sZSByZWxhdGVkCiAgcGFy
YW1ldGVycyAKCkNoYW5nZXMgaW4gVjU6Ci0gMzggcGF0Y2hlcyBkcm9wcGVkIGFzIHRoZXkgYXJl
IGFscmVhZHkgYXBwbGllZAotIFBhdGNoIDE6IHJlbmFtZSB2YXJpYWJsZSAodmFsdWUgLT4gZGVs
aW0sIHZhbF9zdHIgLT4gdmFsX2RlbGltKQogICAgKEphbiBCZXVsaWNoKQoKQ2hhbmdlcyBpbiBW
NDoKLSBhZGRlZCBuZXcgcGF0Y2ggMDEKLSBwYXRjaGVzIDE5LCAyMywgMzIsIDM0OiBwYXNzIGVu
ZCBvZiBwYXJhbWV0ZXIgdmFsdWUgdG8gcGFyc2VfYm9vbCgpCiAgICAoSmFuIEJldWxpY2gpCi0g
cGF0Y2ggMjE6IGlzc3VlIGEgbWVzc2FnZSBpbiBjYXNlIG9mIHJlYm9vdD1lZmkgYW5kIG5vIEVG
SSBydW50aW1lIHNlcnZpY2VzCiAgICAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggMjM6IHN0eWxlIGNv
cnJlY3Rpb24gKEphbiBCZXVsaWNoKQotIHBhdGNoIDMyOiBhZGQgX19pbml0ZGF0YSAoSmFuIEJl
dWxpY2gpCi0gcGF0Y2ggMzU6IGRpZmZlcmVudGlhdGUgZXJyb3IgcmV0dXJuIHZhbHVlcyAoSmFu
IEJldWxpY2gpCi0gcGF0Y2ggMzU6IGRyb3AgcG9pbnRsZXNzIHRlc3QgZm9yIGlucHV0IHBhcmFt
ZXRlciBiZWluZyBOVUxMIChKYW4gQmV1bGljaCkKLSBwYXRjaCA0MDogcmVtb3ZlZCB0ZXN0IGZv
ciBlbXB0eSBzdHJpbmcgZnJvbSBwYXJzZV9ib29sKCkgYWdhaW4sIGF2b2lkCiAgICBjYWxsaW5n
IHBhcnNlX2Jvb2woKSBpbiB0aGF0IGNhc2UgKEphbiBCZXVsaWNoKQotIHBhdGNoIDQwOiBwcmlu
dCBlcnJvciBudW1iZXIgaW4gZmFpbHVyZSBjYXNlIChKYW4gQmV1bGljaCkKLSBwYXRjaCA0MDog
bGltaXQgc2NvcGUgb2Ygc29tZSB2YXJpYWJsZXMgKEphbiBCZXVsaWNoKQotIHBhdGNoIDQwOiB1
c2UgdHlwZSBib29sIGZvciBib29sX2Fzc2VydCAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNDk6IHVz
ZSBjb3B5X2Zyb21fZ3Vlc3QoKSAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNDk6IGFkZCBtb3JlIGRl
c2NyaXB0aXZlIGNvbW1lbnQgdG8gc3lzY3RsLmggKEphbiBCZXVsaWNoKQoKQ2hhbmdlcyBpbiBW
MzoKLSBwYXRjaGVzIDcsIDE0LCAxNSwgMjQsIDI3LCAzNDogY29zbWV0aWMgY2hhbmdlcyAoSmFu
IEJldWxpY2gpCi0gcGF0Y2hlcyA3LCA5LCAxMCwgMTgsIDIyLCAyNSwgMzEsIDMzLCAzNDogZG9u
dCBtb2RpZnkgb3B0aW9uIHZhbHVlIGluCiAgICBwYXJzaW5nIGZ1bmN0aW9uCi0gcGF0Y2hlcyA4
LCAyMiwgMjU6IGRvbnQgcmV0dXJuIG91dCBvZiBsb29wIChKYW4gQmV1bGljaCkKLSBwYXRjaCA5
OiBmaXggZXJyb3IgaW4gcGFyc2luZyByb3V0aW5lCi0gcGF0Y2ggMTg6IGxldCBwYXJzZV9wc3Jf
Ym9vbCgpIHJldHVybiBib29sIHZhbHVlIChKYW4gQmV1bGljaCkKLSBwYXRjaCAxODogcmV0dXJu
IGVycm9yIGluIGNhc2Ugbm8gc3RyaW5nIG1hdGNoZXMgKEphbiBCZXVsaWNoKQotIHBhdGNoIDIw
OiBkb250IHN0b3AgbG9vcCBhdCBmaXJzdCBpbnZhbGlkIGNoYXJhY3RlciAoSmFuIEJldWxpY2gp
Ci0gcGF0Y2ggMzE6IHJlbW92ZSBwcm90b3R5cGUgb2YgY3B1ZnJlcV9jbWRsaW5lX3BhcnNlKCkg
ZnJvbSBjcHVmcmVxLmgKICAgIGFuZCBtYWtlIGl0IHN0YXRpYwotIHBhdGNoIDM5OiB1c2UgZnVu
Y3Rpb24gcG9pbnRlciBpbiBzdHJ1Y3Qga2VybmVsX3BhcmFtIChKYW4gQmV1bGljaCkKLSBwYXRj
aCAzOTogYmV0dGVyIHJhbmdlIGNoZWNrIGluIGFzc2lnbl9pbnRlZ2VyX3BhcmFtKCkgKEphbiBC
ZXVsaWNoKQotIHBhdGNoIDM5OiBkb250IGFzc2lnbiBpbnQgdmFsdWVzIGluIGNhc2Ugb2Ygb3Zl
cmZsb3cgKEphbiBCZXVsaWNoKQotIHBhdGNoIDM5OiBhbGxvdyBtdWx0aXBsZSBoYW5kbGVycyBm
b3IgYSBwYXJhbWV0ZXIgKEphbiBCZXVsaWNoKQotIHBhdGNoIDQ3OiBtb3ZlZCBydW50aW1lIHBh
cmFtZXRlciBhcnJheSBpbiBsaW5rZXIgc2NyaXB0cyAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNDc6
IHJlbmFtZWQgbWFjcm9zIHRvICpfcnVudGltZV9wYXJhbSgpIChKYW4gQmV1bGljaCkKLSBwYXRj
aCA0NzogYWRkZWQgKnJ1bnRpbWVfb25seV9wYXJhbSgpIG1hY3JvcyAoSmFuIEJldWxpY2gpCi0g
cGF0Y2ggNDc6IGxldCAqX3J1bnRpbWVfcGFyYW0oKSBtYWNyb3MgaW5jbHVkZSBib290IHBhcmFt
IGZ1bmN0aW9uYWxpdHkKICAgIChKYW4gQmV1bGljaCkKLSBwYXRjaCA0ODogY2hlY2sgcGFkW10g
dG8gYmUgemVybyAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNDg6IHJldHVybiBFMkJJRyBpbiBjYXNl
IG9mIHBhcmFtZXRlcnMgdG9vIGxvbmcgKEphbiBCZXVsaWNoKQotIHBhdGNoIDQ4OiBtb3ZlIG1h
eC4gcGFyYW1ldGVyIHNpemUgZGVmaW5lIHRvIHN5c2N0bC5jIChKYW4gQmV1bGljaCkKLSBwYXRj
aCA0OTogemVybyBwYWRkaW5nIGZpZWxkcyBpbiBzeXNjdGwudS5zZXRfcGFyYW1ldGVyCi0gcGF0
Y2ggNTA6IHVzZSBMT0dFVigpIGZvciBlcnJvciBtZXNzYWdlCi0gcGF0Y2ggNTI6ICpfcnVudGlt
ZV9wYXJhbSgpIG5vdyBpbmNsdWRlcyBib290IHBhcmFtZXRlciBzZXR0aW5nCiAgICAoSmFuIEJl
dWxpY2gpCgpDaGFuZ2VzIGluIFYyOgotIHBhdGNoIDM5ICh4ZW46IGNoZWNrIHBhcmFtZXRlciB2
YWxpZGl0eSB3aGVuIHBhcnNpbmcgY29tbWFuZCBsaW5lKToKICByZXBsYWNlZCBsaXRlcmFsIDgg
YnkgQklUU19QRVJfQllURSAoV2VpIExpdSkKICBhZGRlZCB0ZXN0IGZvciBlbXB0eSBzdHJpbmcg
dG8gcGFyc2VfYm9vbCgpCi0gcGF0Y2ggNDcgKHhlbjogYWRkIGJhc2ljIHN1cHBvcnQgZm9yIHJ1
bnRpbWUgcGFyYW1ldGVyIGNoYW5naW5nKToKICBhZGRlZCBtb2RpZmljYXRpb24gb2YgQVJNIGxp
bmtlciBzY3JpcHQgKFdlaSBMaXUpCi0gcGF0Y2ggNDggKHhlbjogYWRkIGh5cGVyY2FsbCBmb3Ig
c2V0dGluZyBwYXJhbWV0ZXJzIGF0IHJ1bnRpbWUpOgogIGNvcnJlY3RlZCBYU00gdGVzdCAoRGFu
aWVsIERlIEdyYWFmKQotIHBhdGNoIDUwIChsaWJ4bDogYWRkIGxpYnhsX3NldF9wYXJhbWV0ZXJz
KCkgZnVuY3Rpb24pOgogIGNvcnJlY3RlZCBjb2Rpbmcgc3R5bGUgKFdlaSBMaXUpCgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDYzogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dp
b2xpQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJp
eC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpKdWVyZ2VuIEdyb3NzICgxNSk6CiAgeGVuL2FyY2gveDg2L3Bzci5jOiBsZXQgY3Vz
dG9tIHBhcmFtZXRlciBwYXJzaW5nIHJvdXRpbmVzIHJldHVybiBlcnJubwogIHhlbjogY2hlY2sg
cGFyYW1ldGVyIHZhbGlkaXR5IHdoZW4gcGFyc2luZyBjb21tYW5kIGxpbmUKICB4ZW4vYXJjaC94
ODYvYXBpYy5jOiByZW1vdmUgY3VzdG9tX3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2UuYzogcmVtb3ZlIGN1c3RvbV9wYXJhbSgpIGVycm9yIG1lc3Nh
Z2VzCiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jOiByZW1vdmUgY3VzdG9tX3BhcmFtKCkg
ZXJyb3IgbWVzc2FnZXMKICB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jOiByZW1vdmUgY3VzdG9tX3Bh
cmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4ZW4vY29tbW9uL2tleGVjLmM6IHJlbW92ZSBjdXN0b21f
cGFyYW0oKSBlcnJvciBtZXNzYWdlcwogIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jOiByZW1v
dmUgY3VzdG9tX3BhcmFtKCkgZXJyb3IgbWVzc2FnZXMKICB4ZW46IGNhcnZlIG91dCBhIGdlbmVy
aWMgcGFyc2luZyBmdW5jdGlvbiBmcm9tIF9jbWRsaW5lX3BhcnNlKCkKICB4ZW46IGFkZCBiYXNp
YyBzdXBwb3J0IGZvciBydW50aW1lIHBhcmFtZXRlciBjaGFuZ2luZwogIHhlbjogYWRkIGh5cGVy
Y2FsbCBmb3Igc2V0dGluZyBwYXJhbWV0ZXJzIGF0IHJ1bnRpbWUKICBsaWJ4YzogYWRkIGZ1bmN0
aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMKICBsaWJ4bDogYWRkIGxpYnhsX3NldF9w
YXJhbWV0ZXJzKCkgZnVuY3Rpb24KICB4bDogYWRkIG5ldyB4bCBjb21tYW5kIHNldC1wYXJhbWV0
ZXJzCiAgeGVuOiBtYWtlIHNvbWUgY29uc29sZSByZWxhdGVkIHBhcmFtZXRlcnMgc2V0dGFibGUg
YXQgcnVudGltZQoKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgICAgICAgICAgIHwgIDUgKysK
IGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDggKysrKwogdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgMiArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggICAgICAgfCAgMSArCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICAgICAg
ICB8IDIxICsrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgICAgICAgICAgfCAx
NSArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgIHwgIDggKysrKwog
dG9vbHMveGwveGwuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9j
bWR0YWJsZS5jICAgICAgICAgICAgICB8ICA1ICsrCiB0b29scy94bC94bF9taXNjLmMgICAgICAg
ICAgICAgICAgICB8IDIwICsrKysrKysrCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAgICAg
ICAgICB8ICA0ICsrCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICAgICAgICB8ICA1ICst
CiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyAgICAgICB8ICA0IC0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuLmMgICAgICAgICB8IDEwICsrLS0KIHhlbi9hcmNoL3g4Ni9pb19hcGlj
LmMgICAgICAgICAgICAgIHwgIDMgLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICAgICAg
ICAgIHwgNTggKysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMg
ICAgICAgICAgICAgIHwgIDQgKysKIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAg
IHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9r
ZXhlYy5jICAgICAgICAgICAgICAgICAgfCAgNSAtLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMgICAgICAgICAgfCAgMiAtCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgICAgICAgICB8
IDM2ICsrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgICAgICAgICB8
IDE4ICsrKy0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgMjAgKysr
KysrKysKIHhlbi9pbmNsdWRlL3hlbi9pbml0LmggICAgICAgICAgICAgIHwgODcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgICAg
ICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCAgICAgICAgICAgICB8ICAzICsr
CiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAzICsrCiB4ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsKIDI4IGZpbGVzIGNoYW5nZWQsIDM2MiBp
bnNlcnRpb25zKCspLCA4MyBkZWxldGlvbnMoLSkKCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZY-0003sY-7U; Mon, 28 Aug 2017 07:35:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZV-0003p2-NE
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D2/A6-01732-1A7C3A95; Mon, 28 Aug 2017 07:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6C44s
 jDXbelrT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+bWtlKrjJXrF43Sq2BsZVbF2MnBwSAkYS
 byf+Y+pi5OIQEljIKNExfz0LSIJNQFViw/VTrCC2iICSxL1Vk5lAbGaBQomT3X1gcWGBWIm98
 7+BDWIBqj/wYTU7iM0rYCLReXAZO8QCeYmOA5PBZnIKmEr0bbsHZgsB1Rz4v5F1AiP3AkaGVY
 zqxalFZalFumZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2MUxucDzF
 KcjApifLurFgcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1/MYUE6wKDU9tSItMwcYZjBpCQ4e
 JRHeDJA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeb8dBSoSACnKKM2DGwEL+UuMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQCqgBZxZOZVwK36RXQEUxARygKLgQ5oiQRISXVwOjx/HIr95
 Lk5ZuOLTmrV8+5+IpsXMrTg+cf3z7g/t5Z9VicVY7s1lNh9ZGvkiQmm6YHn5rZuHT//mwGnfe
 Rtwy2M1jdyXV6VPbeOOdsMcNVo/SKX95WxwVn3wtk27GrWy0nZv2/T7N2NXbyWX6z1jHlW++R
 1dDN9nqq2Z2yjxedS/QuanFNZ1ZiKc5INNRiLipOBABd2S9MdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503905696!106244899!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17629 invoked from network); 28 Aug 2017 07:34:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:56 -0000
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 mx1.suse.de (Postfix) with ESMTP id 0FE28AC05;
 Mon, 28 Aug 2017 07:34:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:39 +0200
Message-Id: <20170828073450.12024-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 04/15] xen/arch/x86/cpu/mcheck/mce.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IG1jZV9zZXRfdmVy
Ym9zaXR5KCkgY2FuIGJlIHJlbW92ZWQuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZS5jIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L21jZS5jCmluZGV4IDgwMTVkZmY4YzQuLjdhZmZlMjU5MWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
CkBAIC02NywxMSArNjcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtY2Vfc2V0X3ZlcmJvc2l0eShj
b25zdCBjaGFyICpzdHIpCiAgICAgaWYgKHN0cmNtcCgidmVyYm9zZSIsIHN0cikgPT0gMCkKICAg
ICAgICAgbWNlX3ZlcmJvc2l0eSA9IE1DRV9WRVJCT1NFOwogICAgIGVsc2UKLSAgICB7Ci0gICAg
ICAgIHByaW50ayhLRVJOX0RFQlVHICJNYWNoaW5lIENoZWNrIHZlcmJvc2l0eSBsZXZlbCAlcyBu
b3QgcmVjb2duaXNlZCIKLSAgICAgICAgICAgICAgICJ1c2UgbWNlX3ZlcmJvc2l0eT12ZXJib3Nl
Iiwgc3RyKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCiAgICAgcmV0dXJuIDA7
CiB9Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZX-0003rh-HM; Mon, 28 Aug 2017 07:34:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZV-0003p2-AE
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 2F/96-01732-0A7C3A95; Mon, 28 Aug 2017 07:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsVyuP0Ov+7844s
 jDTb85bT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWzZMoaOSomLZqKlMD40G2LkZODgkBI4m3
 E/8xdTFycQgJLGSU+LdhJyNIgk1AVWLD9VOsILaIgJLEvVWTmUBsZoFCiZPdfUBxDg5hgWCJ+
 9vBylmAyn9f6QUr5xUwkbi44AXUfHmJjgOTWUBsTgFTib5t98BsIaCaA/83sk5g5F7AyLCKUb
 04tagstUjXRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9CzDECwg/FWn/MhRkk
 OJiVR3p0ViyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCeOQaUEyxKTU+tSMvMAYYYTFqCg0dJ
 hDcDJM1bXJCYW5yZDpE6xagoJc5bDpIQAElklObBtcHC+hKjrJQwLyPQIUI8BalFuZklqPKvG
 MU5GJWAKkCm8GTmlcBNfwW0mAlosaLgQpDFJYkIKakGxjRzt94Jv35c55bu0xNek6k2rbdo5W
 +nVQ6KfXPMUq3uXLSWk3t0tSHpYNjs8rted2M8pTfu+qbu92fqQ83snWsuK3IfPV1kfoV/sdL
 n+b9mnHHVn10gffUKX52WhrSPlFj1/lsux9J7D3ZM3hR9X0RJxeD8jOs6F13KtMqPt/bv2LSo
 VTnRU4mlOCPRUIu5qDgRAOiSiNBmAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503905694!93634533!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6928 invoked from network); 28 Aug 2017 07:34:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CCC08ABDD;
 Mon, 28 Aug 2017 07:34:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:38 +0200
Message-Id: <20170828073450.12024-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 03/15] xen/arch/x86/apic.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IGFwaWNfc2V0X3Zl
cmJvc2l0eSgpIGNhbiBiZSByZW1vdmVkLgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jIHwgNSAr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4
IDMyNWI0ODA3NGEuLjI2Mzg0MTRlMDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMK
KysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtODAwLDExICs4MDAsOCBAQCBzdGF0aWMgaW50
IF9faW5pdCBhcGljX3NldF92ZXJib3NpdHkoY29uc3QgY2hhciAqc3RyKQogICAgICAgICBhcGlj
X3ZlcmJvc2l0eSA9IEFQSUNfREVCVUc7CiAgICAgZWxzZSBpZiAoc3RyY21wKCJ2ZXJib3NlIiwg
c3RyKSA9PSAwKQogICAgICAgICBhcGljX3ZlcmJvc2l0eSA9IEFQSUNfVkVSQk9TRTsKLSAgICBl
bHNlIHsKLSAgICAgICAgcHJpbnRrKEtFUk5fV0FSTklORyAiQVBJQyBWZXJib3NpdHkgbGV2ZWwg
JXMgbm90IHJlY29nbmlzZWQiCi0gICAgICAgICAgICAgICAiIHVzZSBhcGljX3ZlcmJvc2l0eT12
ZXJib3NlIG9yIGFwaWNfdmVyYm9zaXR5PWRlYnVnIiwgc3RyKTsKKyAgICBlbHNlCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwotICAgIH0KIAogICAgIHJldHVybiAwOwogfQotLSAKMi4xMi4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZZ-0003th-1B; Mon, 28 Aug 2017 07:35:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZX-0003p1-65
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:34:59 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 82/93-01993-2A7C3A95; Mon, 28 Aug 2017 07:34:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+6i44s
 jDU4eF7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2fprNUjBPsGLxqnUsDYwT+boYOTkkBIwk
 3k78x9TFyMUhJLCQUaJl6WpGkASbgKrEhuunWEFsEQEliXurJjOB2MwCuRKz2xvAbGEBF4lV1
 +6ygNgsQPUzJzwAq+cVMJXomvqFCWKBvETHgclgNZxA8b5t98BsIQETiQP/N7JOYORewMiwil
 G9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQuwxAsIPxYLPzIUZ
 JDiYlUd6dFYsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnj0KlBMsSk1PrUjLzAGGGUxagoNH
 SYT34BGgNG9xQWJucWY6ROoUo6KUOO83kD4BkERGaR5cGyy0LzHKSgnzMgIdIsRTkFqUm1mCK
 v+KUZyDUUmY1+kY0BSezLwSuOmvgBYzAS1WFFwIsrgkESEl1cBoqSi1Wuu6xuk5O496bjzy+V
 za+jWpq+90uiw4+ferOY/uC8X2MP3FmtGaXkWO6xm3LeP49pUxlHeX5aFkna8nNu5kPBjW2Zc
 8qb1QJqQm22Am24HSs5WnJXoaXrn+nBfWvG9P3XZeR93t8zY5/GfsS1O8w5JnIX3Zd1Ny1S+X
 HZ4PirL/lqgosRRnJBpqMRcVJwIAAzIAAmgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503905698!108991244!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65435 invoked from network); 28 Aug 2017 07:34:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E63EBAC17;
 Mon, 28 Aug 2017 07:34:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:48 +0200
Message-Id: <20170828073450.12024-14-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v5 13/15] libxl: add libxl_set_parameters()
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhsIGZ1bmN0aW9uIHRvIHNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXQg
cnVudGltZQpzaW1pbGFyIHRvIGJvb3QgdGltZSBwYXJhbWV0ZXJzIHZpYSBjb21tYW5kIGxpbmUu
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
VjI6Ci0gY29ycmVjdGVkIGNvZGluZyBzdHlsZSAoV2VpIExpdSkKLSByZW1vdmVkIHN1cGVyZmx1
b3VzICNpZmRlZiAoV2VpIExpdSkKClYzOgotIHVzZSBMT0dFVigpIGZvciBlcnJvciBtZXNzYWdl
Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyB8IDE1ICsrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGwvbGlieGwuaCB8ICA4ICsrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwu
YwppbmRleCAwZWY4NzQ0MDZmLi4yNDdjNTZjZjgzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTY1Miw2ICs2NTIsMjEgQEAgaW50
IGxpYnhsX3NlbmRfZGVidWdfa2V5cyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqa2V5cykKICAgICBy
ZXR1cm4gMDsKIH0KIAoraW50IGxpYnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBj
aGFyICpwYXJhbXMpCit7CisgICAgaW50IHJldDsKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICBy
ZXQgPSB4Y19zZXRfcGFyYW1ldGVycyhjdHgtPnhjaCwgcGFyYW1zKTsKKyAgICBpZiAocmV0IDwg
MCkgeworICAgICAgICBMT0dFVihFUlJPUiwgcmV0LCAic2V0dGluZyBwYXJhbWV0ZXJzIik7Cisg
ICAgICAgIEdDX0ZSRUU7CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKyAgICBH
Q19GUkVFOworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IGZkX3NldF9mbGFncyhsaWJ4
bF9jdHggKmN0eCwgaW50IGZkLAogICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZjbnRsZ2V0
b3AsIGludCBmY250bHNldG9wLCBjb25zdCBjaGFyICpmbCwKICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBmbGFnbWFzaywgaW50IHNldF9wKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMjI5ZTI4OTc1MC4uMTcwNDUyNTNhYiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5o
CkBAIC0xMDUxLDYgKzEwNTEsMTMgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0
eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAqLwogI2RlZmluZSBM
SUJYTF9IQVZFX1FFRCAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX1NFVF9QQVJBTUVURVJTCisgKgor
ICogSWYgdGhpcyBpcyBkZWZpbmVkIHNldHRpbmcgaHlwZXJ2aXNvciBwYXJhbWV0ZXJzIGlzIHN1
cHBvcnRlZC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1NFVF9QQVJBTUVURVJTIDEKKwogdHlw
ZWRlZiBjaGFyICoqbGlieGxfc3RyaW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmluZ19saXN0X2Rp
c3Bvc2UobGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5n
dGgoY29uc3QgbGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKQEAgLTIxMDUsNiArMjExMiw3IEBAIGlu
dCBsaWJ4bF9zZW5kX3RyaWdnZXIobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF90cmlnZ2VyIHRyaWdnZXIsIHVpbnQzMl90IHZjcHVp
ZCk7CiBpbnQgbGlieGxfc2VuZF9zeXNycShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
IGNoYXIgc3lzcnEpOwogaW50IGxpYnhsX3NlbmRfZGVidWdfa2V5cyhsaWJ4bF9jdHggKmN0eCwg
Y2hhciAqa2V5cyk7CitpbnQgbGlieGxfc2V0X3BhcmFtZXRlcnMobGlieGxfY3R4ICpjdHgsIGNo
YXIgKnBhcmFtcyk7CiAKIHR5cGVkZWYgc3RydWN0IGxpYnhsX194ZW5fY29uc29sZV9yZWFkZXIg
bGlieGxfeGVuX2NvbnNvbGVfcmVhZGVyOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEZZ-0003v5-NH; Mon, 28 Aug 2017 07:35:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEZX-0003rf-Vz
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:35:00 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 29/E8-01732-3A7C3A95; Mon, 28 Aug 2017 07:34:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6i44s
 jDaY91rD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOeLnvFWrBfrOLF2pIGxrVCXYycHBICRhJv
 J/5j6mLk4hASWMgosWPCbUaQBJuAqsSG66dYQWwRASWJe6smM4HYzAK5ErPbG8BsYQF7iYUHd
 7GA2CxA9R8f9rGB2LwCphKntsxih1ggL9FxYDJYDSdQvG/bPTBbSMBE4sD/jawTGLkXMDKsYt
 QoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9C4DEOxgvHja8xC
 jJAeTkijvzorFkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeD2PAeUEi1LTUyvSMnOAYQaTluDg
 URLhzQBJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG85SJEASFFGaR7cCFjIX2KUlRLmZ
 QQ6SoinILUoN7MEVf4VozgHo5Iw7w6QKTyZeSVwm14BHcEEdISi4EKQI0oSEVJSDYzr4l+85N
 6+sItFMp3X9KjzPxXTGTsmOUvU2XPV++pfmxzTuShxn939NNV1aSVvfyitPZXJqXhJ+e2uE5r
 +R97sPaTheOib4jHNVv7U888dvmywOsT33etIo7Q/m/rOr3ZKRq8Z1Ss9vpXmNz+VPXkxyLHT
 +mnmnyfO7wr4n1u94IisvLkgxEiJpTgj0VCLuag4EQAbKaLudAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503905698!88523982!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37130 invoked from network); 28 Aug 2017 07:34:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:34:58 -0000
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 mx1.suse.de (Postfix) with ESMTP id 57336AC1A;
 Mon, 28 Aug 2017 07:34:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:49 +0200
Message-Id: <20170828073450.12024-15-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v5 14/15] xl: add new xl command set-parameters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgInNldC1wYXJhbWV0ZXJzIiB0byBzZXQgaHlwZXJ2aXNvciBw
YXJhbWV0ZXJzIGF0CnJ1bnRpbWUgc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEg
Y29tbWFuZCBsaW5lLgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgIHwgIDUgKysrKysKIHRvb2xzL3hs
L3hsLmggICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDUgKysrKysK
IHRvb2xzL3hsL3hsX21pc2MuYyAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogNCBmaWxl
cyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9k
LjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCAxNmM4MzA2NmZlLi4zZDVmMmY3MzU5
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2Qu
MS5pbgpAQCAtODIyLDYgKzgyMiwxMSBAQCBQYXNzIHRoZSBWTkMgcGFzc3dvcmQgdG8gdm5jdmll
d2VyIHZpYSBzdGRpbi4KIFNlbmQgZGVidWcgSTxrZXlzPiB0byBYZW4uIEl0IGlzIHRoZSBzYW1l
IGFzIHByZXNzaW5nIHRoZSBYZW4KICJjb25zd2l0Y2giIChDdHJsLUEgYnkgZGVmYXVsdCkgdGhy
ZWUgdGltZXMgYW5kIHRoZW4gcHJlc3NpbmcgImtleXMiLgogCis9aXRlbSBCPHNldC1wYXJhbWV0
ZXJzPiBJPHBhcmFtcz4KKworU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyBhcyBzcGVjaWZpZWQg
aW4gSTxwYXJhbXM+LiBUaGlzIGFsbG93cyBmb3Igc29tZQorYm9vdCBwYXJhbWV0ZXJzIG9mIHRo
ZSBoeXBlcnZpc29yIHRvIGJlIG1vZGlmaWVkIGluIHRoZSBydW5uaW5nIHN5c3RlbXMuCisKID1p
dGVtIEI8ZG1lc2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3NhZ2UgYnVmZmVy
LCBzaW1pbGFyIHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCmRpZmYgLS1naXQgYS90
b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhYTk1Yjc3MTQ2Li41ZDNkMmE0ODM1
IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE1NCw2
ICsxNTQsNyBAQCBpbnQgbWFpbl9yZW5hbWUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBt
YWluX3RyaWdnZXIoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3N5c3JxKGludCBh
cmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9kZWJ1Z19rZXlzKGludCBhcmdjLCBjaGFyICoq
YXJndik7CitpbnQgbWFpbl9zZXRfcGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwog
aW50IG1haW5fZG1lc2coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3RvcChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fbmV0d29ya2F0dGFjaChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKaW5kZXggMmM3MWE5Zjc3Ni4uYmEwMTU5ZGY2NyAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0z
MDksNiArMzA5LDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJT
ZW5kIGRlYnVnIGtleXMgdG8gWGVuIiwKICAgICAgICI8S2V5cz4iLAogICAgIH0sCisgICAgeyAi
c2V0LXBhcmFtZXRlcnMiLAorICAgICAgJm1haW5fc2V0X3BhcmFtZXRlcnMsIDAsIDEsCisgICAg
ICAiU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyIsCisgICAgICAiPFBhcmFtcz4iLAorICAgIH0s
CiAgICAgeyAiZG1lc2ciLAogICAgICAgJm1haW5fZG1lc2csIDAsIDAsCiAgICAgICAiUmVhZCBh
bmQvb3IgY2xlYXIgZG1lc2cgYnVmZmVyIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pc2Mu
YyBiL3Rvb2xzL3hsL3hsX21pc2MuYwppbmRleCA5YzYyMjdhZjIzLi5kY2Y5NDBhNmQ0IDEwMDY0
NAotLS0gYS90b29scy94bC94bF9taXNjLmMKKysrIGIvdG9vbHMveGwveGxfbWlzYy5jCkBAIC0x
NTUsNiArMTU1LDI2IEBAIGludCBtYWluX2RlYnVnX2tleXMoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9CiAKK2ludCBtYWluX3NldF9wYXJhbWV0ZXJz
KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0OworICAgIGNoYXIgKnBhcmFt
czsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAic2V0LXBhcmFtZXRl
cnMiLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBwYXJhbXMg
PSBhcmd2W29wdGluZF07CisKKyAgICBpZiAobGlieGxfc2V0X3BhcmFtZXRlcnMoY3R4LCBwYXJh
bXMpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IHNldCBwYXJhbWV0ZXJzOiAl
c1xuIiwgcGFyYW1zKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJVc2UgXCJ4bCBkbWVzZ1wi
IHRvIGxvb2sgZm9yIHBvc3NpYmxlIHJlYXNvbi5cbiIpOworICAgICAgICByZXR1cm4gRVhJVF9G
QUlMVVJFOworICAgIH0KKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9CisKIGludCBtYWlu
X2RldmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByZXQgPSAwLCBvcHQgPSAw
LCBkYWVtb25pemUgPSAxOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:36:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07: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.xen.org>)
	id 1dmEaV-0004pF-NC; Mon, 28 Aug 2017 07:35:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmEaT-0004nB-KP
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 07:35:57 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 83/BE-22472-CD7C3A95; Mon, 28 Aug 2017 07:35:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6d44s
 jDS4+kbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWHHIraGGv+HfxGWsDYzdbFyMnh4SAkcTb
 if+Yuhi5OIQEFjJK3Go4ygKSYBNQldhw/RQriC0ioCRxb9VkJhCbWaBOouPmBHYQW1ggSuL+k
 p9gcRag+t2bPjKD2LwCJhKPH/SyQyyQl+g4MBlsJqeAqUTftntgthBQzYH/G1knMHIvYGRYxa
 hRnFpUllqka2ipl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6N16BgbGHYy/j/s
 dYpTkYFIS5d1ZsThSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvmWNAOcGi1PTUirTMHGCYwaQl
 OHiURHgzQNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLn5QAGrZAASFFGaR7cCFjIX2KUl
 RLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsFZBVPZl4J3KZXQEcwAR2hKLgQ5IiSRISUVAOj2e
 413xpMdxlLr5l2wrp3T9GsppvL50zUUl07p/Po/shNZ9/+cvyTlXhc98NV3aK3E7Yuybk7/aR
 E3a1NyyMzpi9njH/078SH5RtcBe86PJnDGvFac8X5ndzXXWavPn7pbtz3bqdDP8wl7M9vsbp2
 dq/2xOn5VtsZdbcvtGFdynk38uiK+b3KslVKLMUZiYZazEXFiQDz+0z7dAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1503905756!73337993!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9135 invoked from network); 28 Aug 2017 07:35:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 07:35:56 -0000
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 mx1.suse.de (Postfix) with ESMTP id 17C0DAC0C;
 Mon, 28 Aug 2017 07:34:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 09:34:43 +0200
Message-Id: <20170828073450.12024-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170828073450.12024-1-jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] [PATCH v5 08/15] xen/common/sched_credit2.c: remove
	custom_param() error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBfY21kbGluZV9wYXJzZSgpIG5vdyBpc3N1aW5nIGVycm9yIG1lc3NhZ2VzIGluIGNhc2Ug
b2YgaWxsZWdhbApwYXJhbWV0ZXJzIHNpZ25hbGxlZCBieSBwYXJzaW5nIGZ1bmN0aW9ucyBzcGVj
aWZpZWQgaW4gY3VzdG9tX3BhcmFtKCkKdGhlIG1lc3NhZ2UgaXNzdWVkIGJ5IHBhcnNlX2NyZWRp
dDJfcnVucXVldWUoKSBjYW4gYmUgcmVtb3ZlZC4KCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpBY2tlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDliMWRiMTM1MWYuLjJkYTljYzJmZmIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC0zNTIsOCArMzUyLDYgQEAgc3RhdGljIGludCBwYXJzZV9jcmVkaXQy
X3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBwcmludGso
IldBUk5JTkcsIHVucmVjb2duaXplZCB2YWx1ZSBvZiBjcmVkaXQyX3J1bnF1ZXVlIG9wdGlvbiFc
biIpOwotCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiBjdXN0b21fcGFyYW0oImNyZWRpdDJfcnVu
cXVldWUiLCBwYXJzZV9jcmVkaXQyX3J1bnF1ZXVlKTsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:38:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dmEcl-0005jr-2n; Mon, 28 Aug 2017 07:38:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmEck-0005ji-Bf
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 07:38:18 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8B/0A-01993-968C3A95; Mon, 28 Aug 2017 07:38:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDSzfjxOJ
 Igy1zdCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow50x8yF0wWq7i1+w9zA+NuoS5GTg4hgTyJ
 m0u/sIPYvAJ2EgcPbQKzJQQMJU4vvMkCYrMIqEqs+/6dFcRmE1CXaHu2Hcjm4BARMJL4sE0SJ
 MwsYClxbn8PWLmwQInE5UOzgMZwAY3fwCgx9egxJpB6TqD5X+cVg5i8AoISf3cIQ7RqSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0M9ZKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOvnoGBcQfj3cl+hxglOZiURHl3ViyOFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe/kIUE6wKDU9tSItMwcYBTBpCQ4eJRHegyBp3uKCxNziz
 HSI1ClGRSlx3vcgCQGQREZpHlwbLPIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmvQYyhS
 czrwRu+iugxUxAixUFF4IsLklESEk1MGb9Y50esu37Y7Xd346prnMRqWp0f+z/6Lz+jyu3P7Q
 0HEowSHuyvlVsqck5Y4+XvC6Kk9+zLNy8Zmnq0db6rwIRkueMLwTOvWKo0nb3Q9VNzemfzuzS
 cf965dXFtzJ3ThsuMVBcKNN4N5nHgH1JyNbHpXc+beWqKFojuS2+YyfX0x2qXsc/XOpTYinOS
 DTUYi4qTgQAgaf0L7cCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503905894!107506196!1
X-Originating-IP: [137.65.248.74]
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 51511 invoked from network); 28 Aug 2017 07:38:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 07:38:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 01:38:13 -0600
Message-Id: <59A3E48202000078001744C2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 01:38:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502207940-7407-1-git-send-email-boris.ostrovsky@oracle.com>
 <59A056A70200007800173D81@prv-mh.provo.novell.com>
 <50efc35c-a9c2-a00e-f351-b4febc16554e@oracle.com>
In-Reply-To: <50efc35c-a9c2-a00e-f351-b4febc16554e@oracle.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/apic/x2apic: Share IRQ vector
 between cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDE4OjAwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzI1LzIwMTcgMTA6NTYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAwOC4wOC4xNyBhdCAxNzo1OSwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL2RlbGl2ZXJ5LmMKPj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9nZW5hcGljL2RlbGl2ZXJ5LmMKPj4+IEBAIC0zMCw3ICszMCw4IEBAIHZvaWQgX19p
bml0IGNsdXN0ZXJlZF9hcGljX2NoZWNrX2ZsYXQodm9pZCkKPj4+ICAJcHJpbnRrKCJFbmFibGlu
ZyBBUElDIG1vZGU6ICBGbGF0LiAgVXNpbmcgJWQgSS9PIEFQSUNzXG4iLCBucl9pb2FwaWNzKTsK
Pj4+ICB9Cj4+PiAgCj4+PiAtY29uc3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVt
YXNrX2ZsYXQoaW50IGNwdSkKPj4+ICtjb25zdCBjcHVtYXNrX3QgKnZlY3Rvcl9hbGxvY2F0aW9u
X2NwdW1hc2tfZmxhdChpbnQgY3B1LAo+Pj4gKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2sp
Cj4+PiAgewo+Pj4gIAlyZXR1cm4gJmNwdV9vbmxpbmVfbWFwOwo+Pj4gIH0gCj4+PiBAQCAtNTgs
NyArNTksOCBAQCB2b2lkIF9faW5pdCBjbHVzdGVyZWRfYXBpY19jaGVja19waHlzKHZvaWQpCj4+
PiAgCXByaW50aygiRW5hYmxpbmcgQVBJQyBtb2RlOiAgUGh5cy4gIFVzaW5nICVkIEkvTyBBUElD
c1xuIiwgbnJfaW9hcGljcyk7Cj4+PiAgfQo+Pj4gIAo+Pj4gLWNvbnN0IGNwdW1hc2tfdCAqdmVj
dG9yX2FsbG9jYXRpb25fY3B1bWFza19waHlzKGludCBjcHUpCj4+PiArY29uc3QgY3B1bWFza190
ICp2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrX3BoeXMoaW50IGNwdSwKPj4+ICsgICAgY29uc3Qg
Y3B1bWFza190ICpjcHVtYXNrKQo+Pj4gIHsKPj4+ICAJcmV0dXJuIGNwdW1hc2tfb2YoY3B1KTsK
Pj4+ICB9Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYwo+Pj4gKysrIGIv
eGVuL2FyY2gveDg2L2dlbmFwaWMveDJhcGljLmMKPj4+IEBAIC03Miw4ICs3MiwxMiBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgY2x1c3RlcmVkX2FwaWNfY2hlY2tfeDJhcGljKHZvaWQpCj4+PiAgewo+
Pj4gIH0KPj4+ICAKPj4+IC1zdGF0aWMgY29uc3QgY3B1bWFza190ICp2ZWN0b3JfYWxsb2NhdGlv
bl9jcHVtYXNrX3gyYXBpY19jbHVzdGVyKGludCBjcHUpCj4+PiArc3RhdGljIGNvbnN0IGNwdW1h
c2tfdCAqdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza194MmFwaWNfY2x1c3RlcihpbnQgY3B1LAo+
Pj4gKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2spCj4+PiAgewo+Pj4gKyAgICBpZiAoICFj
cHVtYXNrICkKPj4+ICsgICAgICAgIHJldHVybiBjcHVtYXNrX29mKGNwdSk7Cj4+PiArCj4+PiAg
ICAgIHJldHVybiBwZXJfY3B1KGNsdXN0ZXJfY3B1cywgY3B1KTsKPj4+ICB9Cj4+IEl0IGlzIGEg
c3RyYW5nZSBhZGRpdGlvbiB5b3UncmUgbWFraW5nIGhlcmU6IE5vbmUgb2YgdGhlIHRocmVlCj4+
IGltcGxlbWVudGF0aW9ucyBjYXJlIGFib3V0IHRoZSBwYXNzZWQgaW4gbWFzay4gV2h5IGlzIHRo
aXMgdGhlbgo+PiBub3QgYSBib29sIHdpdGggYSBzdWl0YWJsZSBuYW1lPwo+IAo+IEkgY2FuIHBh
c3MgaW4gYSBib29sLiBTYXksICdib29sIHNoYXJlX3ZlY3RvcnMnLgoKSG93IGFib3V0IHRoZSBv
cHBvc2l0ZSwgJ2lzb2xhdGVfdmVjdG9ycyc/IFRvIG1lIHRoYXQgd291bGQgc2VlbQp0byBmaXQg
YmV0dGVyIHdpdGggdGhlIGludGVudGlvbiBvZiB0aGUgY2hhbmdlLgoKPj4gRnVydGhlciBJJ2Qg
cHJlZmVyIGlmIHlvdSBtYWRlIGl0IGEgc2luZ2xlIHJldHVybiBzdGF0ZW1lbnQgaGVyZSwKPj4g
dXNpbmcgYSBjb25kaXRpb25hbCBleHByZXNzaW9uLgo+Pgo+PiBBbmQgZmluYWxseSBJIGNvbnRp
bnVlIHRvIGJlIG5vdCByZWFsbHkgaGFwcHkgYWJvdXQgdGhlIGNoYW5nZSBhcwo+PiBhIHdob2xl
LiBEZXNwaXRlIHdoYXQgd2FzIGRpc2N1c3NlZCBvbiB2MSwgSSdtIGNvbmNlcm5lZCBvZiB0aGUK
Pj4gZWZmZWN0cyBvZiB0aGlzIG9uIGhvc3RzIF9ub3RfIHN1ZmZlcmluZyBmcm9tIHZlY3RvciBz
aG9ydGFnZS4KPj4gQ291bGQgeW91IGxpdmUgd2l0aCB0aGUgbmV3IGJlaGF2aW9yIHJlcXVpcmlu
ZyBhIGNvbW1hbmQgbGluZQo+PiBvcHRpb24gdG8gZW5hYmxlPwo+IAo+IEkgY2FuIGFkZCBzb21l
dGhpbmcgbGlrZSAnYXBpY19zaGFyZV92ZWN0b3JzJywgZGVmYXVsdGluZyB0byB0cnVlLAo+IGFs
dGhvdWdoIGl0IHdpbGwgbm90IGJlIHVzZWZ1bCBpbiBjYXNlIG9mIGEgaG90cGx1Zy4gRGVmYXVs
dGluZyB0byBmYWxzZT8KCkFsb25nIHRoZSBsaW5lcyBvZiB0aGUgYWJvdmUgcGx1cyBvdXIgZGVz
aXJlIHRvIGxpbWl0IHRoZSBudW1iZXIKb2YgdG9wIGxldmVsIG9wdGlvbnMsIGhvdyBhYm91dCAi
YXBpYz1pc29sYXRlLXZlY3RvcnMiPwoKQWxzbyBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciByZWZl
cmVuY2UgdG8gaG90cGx1Zywgbm9yIHdoeSB5b3UKc3VnZ2VzdCB0d28gb3Bwb3NpdGUgZGVmYXVs
dCB2YWx1ZXMuCgpCdXQgZmluYWxseSwgeW91IGFncmVlaW5nIHRvIGEgY29tbWFuZCBsaW5lIG9w
dGlvbiBoZXJlIG1ha2VzCm1lIGNvbWUgYmFjayB0byBhbiBlYXJsaWVyIHN1Z2dlc3Rpb246IERp
ZG4ndCB3ZSBhZ3JlZSB0aGF0CiJ4MmFwaWNfcGh5cyIgd291bGQgYmUgc3VmZmljaWVudCB0byBl
bGltaW5hdGUgdGhlIGlzc3VlPyBJbiB3aGljaApjYXNlIG5vIHBhdGNoIHdvdWxkIGJlIG5lZWRl
ZCBhdCBhbGwuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 07:42:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 07:42: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.xen.org>)
	id 1dmEh1-0006Wt-NP; Mon, 28 Aug 2017 07:42:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmEh0-0006Wg-Oc
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 07:42:42 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8B/C2-03368-279C3A95; Mon, 28 Aug 2017 07:42:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS7fw5OJ
 Ig/3vFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxF6zqYC5awVCxsnsvUwHiQuYuRk0NIIE/i
 yK+zbCA2r4CdxJXfa1lAbAkBQ4nTC2+C2SwCqhId994xgdhsAuoSbc+2s4LYIgL6EvM//QSyu
 TiYBZ4wSVyedhdsqLBAhMTfU+fYQBJCAveZJRY+PgKW4ATacPjJWsYuRg6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xkZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsYT68LPMQoycGkJMq7s2Jx
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3i3HgXKCRanpqRVpmTnAWIBJS3DwKInw3jkGlOYtL
 kjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDgv1wmgIgGQoozSPLgRsLi8xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHeFyCX8GTmlcBtegV0BBPQEYqCC0GOKElESEk1MPK/0JlSLFy1VO48k9Y
 jKXn5+y4s73MC45fUlVxjPhlxlHN908mzlptDL95073FcYMjdVaaonPqss9hY7ertS9ZaKqtm
 efY4R7kc/p4ZmH3v2K+nZ5VLdF1deBwPv/z4YaeikvOiHO7atk5tQdcqLd16vX1+M25s3CL3N
 nH7aeeobLt3RttylViKMxINtZiLihMBtBV49MYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503906159!73992002!1
X-Originating-IP: [137.65.248.74]
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 13851 invoked from network); 28 Aug 2017 07:42:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 07:42:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 01:42:39 -0600
Message-Id: <59A3E58B0200007800174539@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 01:42:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503586226-12510-1-git-send-email-andrew.cooper3@citrix.com>
 <9843f35d-1910-c48d-3dc4-3cfb93f6c764@suse.com>
 <57b19e65-f80a-a5a4-f2f1-ea06735783c9@citrix.com>
 <59A010B30200007800173A8D@prv-mh.provo.novell.com>
 <81deb6bf-10e8-ef68-8c77-cc5039e1b8b7@citrix.com>
 <59A034CE0200007800173C76@prv-mh.provo.novell.com>
 <4aa975d4-8d90-e277-3f95-a118d928416d@citrix.com>
 <70f14e35-54c6-5177-d414-b78a68f40653@suse.com>
 <bc16881a-0312-31d2-3b7c-8ac7d9248f5d@citrix.com>
In-Reply-To: <bc16881a-0312-31d2-3b7c-8ac7d9248f5d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA4LjE3IGF0IDIwOjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXQgdGhlIG1vbWVudCwgYWxsIG9mIG91ciBkb3duc3RyZWFtcyB3aGljaCBmb2xsb3dl
ZCB0aGUgZW1iYXJnb2VkCj4gYWR2aXNlIHdpbGwgYmUgdXNpbmcgdGhlc2UgY29tbWFuZCBsaW5l
IG9wdGlvbnMgdG8gbWl0aWdhdGUgdGhlCj4gdnVsbmVyYWJpbGl0eS4gIFRoZSBmYWN0IHRoYXQg
dGhpcyBwYXRjaCB3YXNuJ3QgY29tbWl0dGVkIHRvIHRoZSBzdGFibGUKPiB0cmVlcyBpcyBiYWQs
IGJlY2F1c2UgaXQgd2lsbCBjYXVzZSBvdXIgZG93bnN0cmVhbXMgdG8gcmVncmVzcyBtb3ZlIHRv
IGEKPiBuZXdlciB2ZXJzaW9uIG9mIFhlbiBhbmQgdGhlIGNvbW1hbmQgbGluZSBvcHRpb25zIHRo
ZXkgc2V0IHVwIG5vIGxvbmdlcgo+IGhhdmUgYW55IGVmZmVjdC4KCk5vLW9uZSBzaG91bGQgZXZl
ciByZS1iYXNlIG9udG8gYSBuZXcgbWFqb3Igb3Igc3RhYmxlIHZlcnNpb24gYnkKZHJvcHBpbmcg
YWxsIGxvY2FsbHkgY2FycmllZCBwYXRjaGVzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:02:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:02: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.xen.org>)
	id 1dmEzc-0008VF-8x; Mon, 28 Aug 2017 08:01:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nickeysgo@gmail.com>) id 1dmEza-0008V9-Mc
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 08:01:54 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D1/A8-01736-1FDC3A95; Mon, 28 Aug 2017 08:01:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfTmZt13Zxd
 HGrTtZbNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN6dl9gKziuXHH16Tv2BsZF8l2MXBxCApMY
 Jdpn/mIGcVgE7rBIfH5/EsyREPjBInGtZRdTFyMnkJMn8XrBMzYIu0ji/M+bYHFeAUGJkzOfs
 IDYQgI+Ek13l7OC2GwC6hId61+C1bAIqEr8vnSOEaI+QOLpjCnsXYwcHMICchK/1miAhEUEpC
 Wufb7MCBJmBhoz/3zJBEbeWUgWzELIgISZBTQlWrf/ZoewNSQW3NnHCGFrSyxb+Jp5ASPrKka
 N4tSistQiXUMjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwCBkAIIdjH2znA8x
 SnIwKYny7qxYHCnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHgvnwGqEyxKT
 U+tSMvMAcYJTKkEB4+SCK8wSJq3uCAxtzgzHSJ1itGV48qVdV+YOKYc2A4kD/0+8Z2J4xiY/P
 Zm+28mIbDZUuK8Z0CaBUCaM0rz4EbDYvwSo6yUMC8j0OFCPAWpRbmZJajyrxjFORiVhHmvgEz
 hycwrgbvgFdBxTEDHKQouBDmuJBEhJdXA6LZ3XqXMo8QvH6s4umTu3D+ywDqyV+S44bM1jxbr
 xEslrnFh1y5PUz3/ePHLJU9/r3u55OOfnpBj4mt4d75eVCWuojkpfP+uZawO8T8XsZVJ8K1++
 eqrSPlbNeXVb9pnGf19fqVj1bOlKYE6OTv8WTNP3vKOm3TN1HDTH72lsRp6F7enZH6PVlViKc
 5INNRiLipOBACn3R4o7AIAAA==
X-Env-Sender: nickeysgo@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503907309!95115528!1
X-Originating-IP: [209.85.217.179]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11422 invoked from network); 28 Aug 2017 08:01:50 -0000
Received: from mail-ua0-f179.google.com (HELO mail-ua0-f179.google.com)
 (209.85.217.179)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:01:50 -0000
Received: by mail-ua0-f179.google.com with SMTP id g11so14880261uah.2
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 01:01:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=6Uy2f4OkRL7w4OMGQ31TaX+RKq2ypnFbtRpjtftWYt0=;
 b=CmRpsVcm+OSGxLbOiOMkShR2OIuk9/rGaBEoa0pO6Ce3IjhvkcId2uZjJtrPrAm2Rc
 9NWVqrR0CFxgX0O0ew4k4C03xcMsPzb4PLjpj8tNKY/We7UlhakQC2Q5yQYC8o0EE1EX
 lE/2yAW9lLDBJe/yQW7GQD7u+4LnNwEoURu3KxKizn9+xS+np/7ryxgFuOOUiNMCABYg
 xXhIjDXXsSZ5dPxWdKvll8RxMJ6uPl4F8T+SnFhX13+VhP+pSYaBH62hyszSQbA951s2
 6fp/jRBzcwxS0zH5kSH92wC7SKY5vMo9A0E56+YBxshrIF2WEpZwppZfzDi2FmSkcqna
 C4IA==
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=6Uy2f4OkRL7w4OMGQ31TaX+RKq2ypnFbtRpjtftWYt0=;
 b=Hu1z3V07vK7RLg802ZvHN4sjoWKJ9w8qd1F7dPom8bIOI7jJhxJAVyLbS9tOMJeZZu
 4rbF8F6xY+TWvXkFI/T9bngltvPq9j7Zr6Om9dIr5iQYtPr1SRWn+6oiVFqf+SfbV9yg
 wQeLzD9byS2O0lJL/FpJwjEwXlIe7Rv/j5rUvDJl/cH9uNN2ukL81RyMtReQUtsMtxBM
 10RrZEO8e7eCCcJoSVHp88aEL4kFg5DTjVYotYj9vIOSJDAE9zhlDACEsCNmeRhIJe+U
 cuKNHmt1nRzbrD+Eq4/vMAWtYEZQFtdyHofLh/WHye51D6v0Dd5mOGLrVA2cEf5HmFug
 M3HA==
X-Gm-Message-State: AHYfb5g+9u7WKfObkvDr00BunYXqDQ8yYNUFLEC8cfzHJorBiGegOkkk
 Z+89EMNynjU6NqMZitwyDbjVGvjYgADP
X-Received: by 10.176.80.188 with SMTP id c57mr3979526uaa.32.1503907308548;
 Mon, 28 Aug 2017 01:01:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.105.131 with HTTP; Mon, 28 Aug 2017 01:01:48 -0700 (PDT)
From: Minjun Hong <nickeysgo@gmail.com>
Date: Mon, 28 Aug 2017 17:01:48 +0900
Message-ID: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] crashdump on PVM Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4849865881790827245=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4849865881790827245==
Content-Type: multipart/alternative; boundary="94eb2c19211ce6b5ea0557cbb43a"

--94eb2c19211ce6b5ea0557cbb43a
Content-Type: text/plain; charset="UTF-8"

Hello~
I'm new to develop Xen and my first work is about its scheduler.
After I modified Xen 4.5 source code, my custom Xen has had a problem,
which it causes automatic reboot of Dom0 when I execute a micro benchmark
program.
To debug it, I have tried to use crashdump on Dom0 with the Xen but, I
failed to enable it.
My configurations are following:

1. Base Xen version: 4.5 release
2. OS: Ubuntu 14.04 LTS
3. VM type: PVM

4. Crashdump install:
- install linux-crashdump
- install kexec from source code with '--with-xen' option
- modified '/etc/default/kdump-tools':

> USE_KDUMP=1
>
- kernel boot param setting(/etc/defualt/grub):

>
> GRUB_CMDLINE_LINUX="crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M@32M
> "
> # update-grub2
> # reboot
>

5. Problem:
- current state is "not ready to kdump" when I type "kdump-config show":

> DUMP_MODE:        kdump
> USE_KDUMP:        1
> KDUMP_SYSCTL:     kernel.panic_on_oops=1
> KDUMP_COREDIR:    /var/crash
> crashkernel addr: 0x30000000
> current state:    Not ready to kdump
>

I have done my best to resolve this problem, but I don't have any other way
that I could try anymore.
If you have a hint which helps me use crashdump on PVM Dom0 or any other
way to debug customized Xen that it causes automatic reboot of Dom0 due to
wrong code modification(without any log),
please let me know.
Even if it is very minor thing, I'll really appreciate it.

Thanks to read this.
Sincerely,

--94eb2c19211ce6b5ea0557cbb43a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello~<div>I&#39;m new to develop Xen and my first work is=
 about its scheduler.</div><div>After I modified Xen 4.5 source code, my cu=
stom Xen has had a problem, which it causes automatic reboot of Dom0 when I=
 execute a micro benchmark program.</div><div>To debug it, I have tried to =
use crashdump on Dom0 with the Xen but, I failed to enable it.</div><div>My=
 configurations are following:</div><div><br></div><div>1. Base Xen version=
: 4.5 release</div><div>2. OS: Ubuntu 14.04 LTS</div><div>3. VM type: PVM</=
div><div><br></div><div>4. Crashdump install:=C2=A0</div><div>- install lin=
ux-crashdump</div><div>- install kexec from source code with &#39;--with-xe=
n&#39; option</div><div>- <font face=3D"Malgun Gothic">modified</font><span=
 lang=3D"en-US" style=3D"font-family:Calibri">=C2=A0&#39;</span><span lang=
=3D"ko" style=3D"font-family:Calibri">/etc/default/kdump-tools&#39;:</span>=
</div><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"><span lang=3D"ko" s=
tyle=3D"font-family:Calibri">USE_KDUMP=3D1<br></span></blockquote><div><fon=
t face=3D"Calibri">-=C2=A0</font><span lang=3D"en-US" style=3D"font-family:=
Calibri">kernel boot param</span><span lang=3D"en-US" style=3D"font-family:=
Calibri">=C2=A0setting(/etc/defualt/grub):</span></div><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"><div><span style=3D"font-family:Calibri">GRUB=
_CMDLINE_LINUX=3D&quot;crashkernel=3D2G-4G:320M,4G-32G:512M,32G-64G:1024M,6=
4G-128G:2048M,128G-:4096M@32M&quot;</span></div><div># update-grub2</div><d=
iv># reboot</div></blockquote><div><br></div><div>5. Problem:</div><div><di=
v>- current state is &quot;not ready to kdump&quot; when I type &quot;kdump=
-config show&quot;:</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">=
<div>DUMP_MODE: =C2=A0 =C2=A0 =C2=A0 =C2=A0kdump</div><div>USE_KDUMP: =C2=
=A0 =C2=A0 =C2=A0 =C2=A01</div><div>KDUMP_SYSCTL: =C2=A0 =C2=A0 kernel.pani=
c_on_oops=3D1</div><div>KDUMP_COREDIR: =C2=A0 =C2=A0/var/crash</div><div>cr=
ashkernel addr: 0x30000000</div><div>current state: =C2=A0 =C2=A0Not ready =
to kdump</div></blockquote><div>=C2=A0</div><div>I have done my best to res=
olve this problem, but I don&#39;t have any other way that I could try anym=
ore.</div></div><div>If you have a hint which helps me use crashdump on PVM=
 Dom0 or any other way to debug customized Xen that it causes automatic reb=
oot of Dom0 due to wrong code modification(without any log),</div><div>plea=
se let me know.</div><div>Even if it is very minor thing, I&#39;ll really a=
ppreciate it.</div><div><br></div><div>Thanks to read this.</div><div>Since=
rely,</div></div>

--94eb2c19211ce6b5ea0557cbb43a--


--===============4849865881790827245==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4849865881790827245==--


From xen-devel-bounces@lists.xen.org Mon Aug 28 08:13:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:13: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.xen.org>)
	id 1dmFAk-0000q8-AE; Mon, 28 Aug 2017 08:13:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmFAj-0000q2-3I
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 08:13:25 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 34/45-22472-3A0D3A95; Mon, 28 Aug 2017 08:13:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS3fxhcW
 RBnsXSVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXjgsXrOaoeD9jL1sD40+2LkZODiGBPInO
 B/OZQGxeATuJbe+3g8UlBAwlTi+8yQJiswioSqxd+5ERxGYTUJdoe7adFcQWAbIP3V8PZjMLy
 EosuHMDrF5YQE+ib8tLVoj5QRL/XnSzg9icAoES/7c+A9rFAbRLUOLvDmGIVi2Jh79usUDY2h
 LLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukaleUlFmekZJbmJ
 mjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg6NUzMDDuYGw94XeIUZKDSUmUd2fF4kghvqT8lMqM
 xOKM+KLSnNTiQ4x6HBwCm9euvsAosG0XkJRiycvPS1WS4DU+D1QtWJSanlqRlpkDjBSYBgkOH
 iUR3iXngNK8xQWJucWZ6RCpU4y6HBtWr//CJAQ2Q0qcVxdkhgBIUUZpHtwIWNReYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTMmw0yhSczrwRu0yugI5iAjlAUXAhyREkiQkqqgTEszsxL4XB
 SsoSSDvOZan1tu4Of5nzpTHz2/YTdjVsVfde2s3FUeIQvzz7xavOsV01/9y/aZly840tW+vf1
 v1O65p+xnFEiEb1jb0rP9nc+L0S364hneKgpGey+3DP7l97J+hQtw1mePyWt3jBb7D/TdIzP8
 GRZ3PL1SvuN//1rvadazbNk4kklluKMREMt5qLiRAC4wqzV1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503908001!104338819!1
X-Originating-IP: [137.65.248.74]
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 35479 invoked from network); 28 Aug 2017 08:13:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 08:13:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 02:13:21 -0600
Message-Id: <59A3ECBD0200007800174564@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 02:13:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Minjun Hong" <nickeysgo@gmail.com>
References: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@mail.gmail.com>
In-Reply-To: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] crashdump on PVM Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDEwOjAxLCA8bmlja2V5c2dvQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
SSdtIG5ldyB0byBkZXZlbG9wIFhlbiBhbmQgbXkgZmlyc3Qgd29yayBpcyBhYm91dCBpdHMgc2No
ZWR1bGVyLgo+IEFmdGVyIEkgbW9kaWZpZWQgWGVuIDQuNSBzb3VyY2UgY29kZSwgbXkgY3VzdG9t
IFhlbiBoYXMgaGFkIGEgcHJvYmxlbSwKPiB3aGljaCBpdCBjYXVzZXMgYXV0b21hdGljIHJlYm9v
dCBvZiBEb20wIHdoZW4gSSBleGVjdXRlIGEgbWljcm8gYmVuY2htYXJrCj4gcHJvZ3JhbS4KPiBU
byBkZWJ1ZyBpdCwgSSBoYXZlIHRyaWVkIHRvIHVzZSBjcmFzaGR1bXAgb24gRG9tMCB3aXRoIHRo
ZSBYZW4gYnV0LCBJCj4gZmFpbGVkIHRvIGVuYWJsZSBpdC4KPiBNeSBjb25maWd1cmF0aW9ucyBh
cmUgZm9sbG93aW5nOgo+IAo+IDEuIEJhc2UgWGVuIHZlcnNpb246IDQuNSByZWxlYXNlCj4gMi4g
T1M6IFVidW50dSAxNC4wNCBMVFMKPiAzLiBWTSB0eXBlOiBQVk0KPiAKPiA0LiBDcmFzaGR1bXAg
aW5zdGFsbDoKPiAtIGluc3RhbGwgbGludXgtY3Jhc2hkdW1wCj4gLSBpbnN0YWxsIGtleGVjIGZy
b20gc291cmNlIGNvZGUgd2l0aCAnLS13aXRoLXhlbicgb3B0aW9uCj4gLSBtb2RpZmllZCAnL2V0
Yy9kZWZhdWx0L2tkdW1wLXRvb2xzJzoKPiAKPj4gVVNFX0tEVU1QPTEKPj4KPiAtIGtlcm5lbCBi
b290IHBhcmFtIHNldHRpbmcoL2V0Yy9kZWZ1YWx0L2dydWIpOgo+IAo+Pgo+PiAKPiBHUlVCX0NN
RExJTkVfTElOVVg9ImNyYXNoa2VybmVsPTJHLTRHOjMyME0sNEctMzJHOjUxMk0sMzJHLTY0Rzox
MDI0TSw2NEctMTI4Rwo+IDoyMDQ4TSwxMjhHLTo0MDk2TUAzMk0KCkl0IGlzIFhlbiB0byBjb250
cm9sIHRoZSByZXNlcnZlZCBtZW1vcnksIHNvICJjcmFzaGtlcm5lbD0iIG5lZWRzCnRvIGJlIHB1
dCBvbiB0aGUgWGVuIGNvbW1hbmQgbGluZSAoc3VpdGFibHkgbW9kaWZpZWQgdG8gdGhhdCBYZW4K
YWN0dWFsbHkgdW5kZXJzdGFuZHMgaXQgLSBzZWUgdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gZG9j
dW1lbnRhdGlvbikuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:16: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.xen.org>)
	id 1dmFDf-00010n-Nn; Mon, 28 Aug 2017 08:16:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmFDd-00010g-Qg
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 08:16:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 50/32-11743-951D3A95; Mon, 28 Aug 2017 08:16:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzfi4uJ
 Ig+1HZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzK9qYCvbyVVztb2JuYLzE3cXIySEkkCex
 6tYxZhCbV8BO4suyTYwgtoSAocTphTdZuhg5OFgEVCV6GxNAwmwC6hJtz7azgoRFBJQlJs/17
 WLk4mAWuM8sceT3VVaQGmEBL4lVU6eDtQoJOEps/p8MEuYUcJKY9ugWO0iYV0BQ4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19B
 AL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgMPAYg2MF4/H3cIUZJDiYlUd6dFYsj
 hfiS8lMqMxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIE78rzQHWCRanpqRVpmTnA2IApl
 eDgURLhvQqS5i0uSMwtzkyHSJ1iVJQS55W5AJQQAElklObBtcHi8RKjrJQwLyPQUUI8BalFuZ
 klqPKvGMU5GJWEeVeAjOfJzCuBm/4KaDET0GJFwYUgi0sSEVJSDYwL1WTeLOwzC6vMcVS9eu2
 Q6a9l9UVqrnJLW6YWGqkekK7jDopw8LV3n/Xw6q492+cziU1aVNs0dyHLTet3VdGuO89odM7j
 u5sTvdX5ypSV5t/mWJ4/P6F5+d3afBcrAzk9n08KN7bc47i3b01A8aPtb1lfiqg3V8otjjhge
 HumxGK/85I/9h9RYinOSDTUYi4qTgQAfTDdSsICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503908182!102837250!1
X-Originating-IP: [137.65.248.74]
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 41262 invoked from network); 28 Aug 2017 08:16:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 08:16:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 02:16:21 -0600
Message-Id: <59A3ED720200007800174569@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 02:16:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1503888144-4939-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1503888144-4939-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
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,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10] VT-d: use correct BDF for VF to search
 VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDA0OjQyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBX
aGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1BoeXNpY2Fs
IEZ1bmN0aW9uJwo+IGFyZSB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFz
IHRoZSAnUGh5c2ljYWwgRnVuY3Rpb24nLgo+IEEgJ1BoeXNpY2FsIEZ1bmN0aW9uJyBjYW4gYmUg
YSAnVHJhZGl0aW9uYWwgRnVuY3Rpb24nIG9yIGFuIEFSSQo+ICdFeHRlbmRlZCBGdW5jdGlvbicu
IEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4KPiBlbmRwb2ludCBh
cmUgdW5kZXIgdGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZULWQgdW5pdCBhcyB0aGUgJ1RyYWRpdGlv
bmFsCj4gRnVuY3Rpb25zJyBvbiB0aGUgZW5kcG9pbnQuIFRvIHNlYXJjaCBWVC1kIHVuaXQgZm9y
IGEgVkYsIGlmIGl0cyBQRgo+IGlzbid0IGFuIGV4dGVuZGVkIGZ1bmN0aW9uLCB0aGUgQkRGIG9m
IFBGIHNob3VsZCBiZSB1c2VkLiBPdGhlcndpc2UKPiB0aGUgQkRGIG9mIGEgdHJhZGl0aW9uYWwg
ZnVuY3Rpb24gaW4gdGhlIHNhbWUgZGV2aWNlIHdpdGggdGhlIFBGCj4gc2hvdWxkIGJlIHVzZWQu
Cj4gCj4gQ3VycmVudCBjb2RlIHVzZXMgUENJX1NMT1QoKSB0byByZWNvZ25pemUgYW4gQVJJICdF
eHRlbmRlZCBGdW5jaW9uJy4KPiBCdXQgaXQgaXMgY29uY2VwdHVhbGx5IHdyb25nIHcvbyBjaGVj
a2luZyB3aGV0aGVyIFBGIGlzIGFuIGV4dGVuZGVkCj4gZnVuY3Rpb24gYW5kIHdvdWxkIGxlYWQg
dG8gbWF0Y2ggVkZzIG9mIGEgUkMgaW50ZWdyYXRlZCBQRiB0byBhIHdyb25nCj4gVlQtZCB1bml0
Lgo+IAo+IFRoaXMgcGF0Y2ggb3ZlcnJpZGVzIFZGICdpc19leHRmbicgZmllbGQgYW5kIHVzZXMg
dGhpcyBmaWVsZCB0bwo+IGluZGljYXRlIHdoZXRoZXIgdGhlIFBGIG9mIHRoaXMgVkYgaXMgYW4g
ZXh0ZW5kZWQgZnVuY3Rpb24uIFRoZSBmaWVsZAo+IGhlbHBzIHRvIHVzZSBjb3JyZWN0IEJERiB0
byBzZWFyY2ggVlQtZCB1bml0Lgo+IAo+IFJlcG9ydGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBSIDxF
cmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFv
Lmdhb0BpbnRlbC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgphbGJlaXQgLi4uCgo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMK
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4gQEAgLTIxMSwxNSAr
MjExLDE1IEBAIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqYWNwaV9maW5kX21hdGNoZWRfZHJoZF91
bml0KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+ICAgICAgaWYgKCBwZGV2ID09IE5VTEwg
KQo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+ICAKPiAtICAgIGlmICggcGRldi0+aW5mby5pc19l
eHRmbiApCj4gKyAgICBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKPiAgICAgIHsKPiAtICAg
ICAgICBidXMgPSBwZGV2LT5idXM7Cj4gLSAgICAgICAgZGV2Zm4gPSAwOwo+ICsgICAgICAgIGJ1
cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsKPiArICAgICAgICBkZXZmbiA9ICghcGRldi0+aW5m
by5pc19leHRmbikgPyBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbiA6IDA7CgouLi4gaWYgSSBlbmQg
dXAgY29tbWl0dGluZyB0aGlzIGFuZCBpZiBJIGRvbid0IGZvcmdldCwgSSdsbCBsaWtlbHkgdGFr
ZSB0aGUKbGliZXJ0eSB0byByZW1vdmUgdGhlIHBvaW50bGVzcyBwYXJlbnRoZXNlcyBoZXJlLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:19:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFGE-0001Cc-8C; Mon, 28 Aug 2017 08:19:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmFGC-0001CW-IV
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:19:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 27/B6-03368-7F1D3A95; Mon, 28 Aug 2017 08:19:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/f7xcW
 RBtdf8lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHr+sXzBGpmNG1k7WBcSl/FyMnh5BAnsTD
 zucsIDavgJ1E17/HjCC2hIChxOmFN8HiLAKqEm1L5zOD2GwC6hJtz7azgtgiAtoSayauBIszC
 zhInNzZwNTFyMEhLJAgMeNkEsT4aomFv9+CjeEU8JCY83UyC0gJr4CgxN8dwhCdWhIPf91igb
 C1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DC72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAYwCCHYw3NwYcYpTkYFIS5d1ZsThSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTviQtAOcGi1PTUirTMHGAMwKQlOHiURHivngdK8xYXJOYWZ6ZDp
 E4xKkqJ804F6RMASWSU5sG1weLuEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR540Cm8GTmlc
 BNfwW0mAlosaLgQpDFJYkIKakGRl6BtJOh+81Nra63a/9TsYg5aSC8/cGCxRncHroTvzmqlJz
 d+fHwl0MM3Svn/M999WKFxdP9nQmn/r06UyH2JXj2v+2vsnWTZj/iU1Ux3VWrptkf99bKJGNu
 elfYXZsZe9/IOG87b96x0vxn7vWYBClh0anT+19MXff4nHRntl1NS7ZVwPXXW5VYijMSDbWYi
 4oTAcxWbQC2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503908341!73672493!1
X-Originating-IP: [137.65.248.74]
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 64135 invoked from network); 28 Aug 2017 08:19:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 08:19:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 02:19:00 -0600
Message-Id: <59A3EE11020000780017456C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 02:18:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xiong Zhang" <xiong.y.zhang@intel.com>
References: <59A05A210200007800173DD6@prv-mh.provo.novell.com>
 <1503875366-14572-1-git-send-email-xiong.y.zhang@intel.com>
In-Reply-To: <1503875366-14572-1-git-send-email-xiong.y.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] tools/hvmloader: Use base instead of
 pci_mem_start for find_next_rmrr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDAxOjA5LCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3Rl
Ogo+IGZpbmRfbmV4dF9ybXJyKGJhc2UpIGlzIHVzZWQgdG8gZmluZCB0aGUgbG93ZXN0IFJNUlIg
ZW5kaW5nIGFib3ZlIGJhc2UKPiBidXQgYmVsb3cgNEcuIEN1cnJlbnQgbWV0aG9kIGNvdWxkbid0
IGNvdmVyIHRoZSBmb2xsb3dpbmcgc2l0dWF0aW9uOgo+IGEuIHR3byBybXJyIGV4aXN0LCBzbWFs
bCBnYXAgYmV0d2VlbiB0aGVtCj4gYi4gcGNpX21lbV9zdGFydCBhbmQgbWVtX3Jlc291cmNlLmJh
c2UgaXMgYmVsb3cgdGhlIGZpcnN0IHJtcnIuYmFzZQo+IGMuIGZpbmRfbmV4dF9ybXJyKHBjaV9t
ZW1fc3RhcnQpIHdpbGwgZmluZCB0aGUgZmlyc3Qgcm1ycgo+IGQuIEFmdGVyIGFsaWduaW5nIG1l
bV9yZXNvdXJjZS5iYXNlIHRvIGJhciBzaXplLAo+ICAgIGZpcnN0X3JtcnIuZW5kIDwgbmV3X2Jh
c2UgPCBzZWNvbmRfcm1yci5iYXNlIGFuZAo+ICAgIG5ld19iYXNlICsgYmFyX3N6ID4gc2Vjb25k
X3JtcnIuYmFzZS4KPiAgICBTbyB0aGUgbmV3IGJhciB3aWxsIG92ZXJsYXAgd2l0aCB0aGUgc2Vj
b25kIHJtcnIgYW5kIGRvZXNuJ3Qgb3ZlcmxhcAo+IHdpdGggdGhlIGZpcnN0IHJtcnIuCj4gQnV0
IHRoZSBuZXh0X3JtcnIgcG9pbnQgdG8gdGhlIGZpcnN0IHJtcnIsIHRoZW4gY2hlY2tfb3Zlcmxh
cCgpIGNvdWxkbid0Cj4gZmluZCB0aGUgb3ZlcmxhcC4gRmluYWxseSBhc3NpZ24gYSB3cm9uZyBh
ZGRyZXNzIHRvIGJhci4KPiAKPiBUaGlzIHBhdGNoIHVzaW5nIGFsaWduZWQgbmV3IGJhc2UgdG8g
ZmluZCB0aGUgbmV4dCBybXJyLCBjb3VsZCBmaXggdGhlCj4gYWJvdmUgY2FzZSBhbmQgZmluZCBh
bGwgdGhlIG92ZXJsYXBwZWQgcm1yciB3aXRoIG5ldyBiYXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CmFsYmVpdCAuLi4KCj4gLS0tIGEvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL3BjaS5jCj4gKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Bj
aS5jCj4gQEAgLTg0LDcgKzg0LDYgQEAgdm9pZCBwY2lfc2V0dXAodm9pZCkKPiAgICAgIHVpbnQz
Ml90IHZnYV9kZXZmbiA9IDI1NjsKPiAgICAgIHVpbnQxNl90IGNsYXNzLCB2ZW5kb3JfaWQsIGRl
dmljZV9pZDsKPiAgICAgIHVuc2lnbmVkIGludCBiYXIsIHBpbiwgbGluaywgaXNhX2lycTsKPiAt
ICAgIGludCBuZXh0X3JtcnI7Cj4gIAo+ICAgICAgLyogUmVzb3VyY2VzIGFzc2lnbmFibGUgdG8g
UENJIGRldmljZXMgdmlhIEJBUnMuICovCj4gICAgICBzdHJ1Y3QgcmVzb3VyY2Ugewo+IEBAIC00
MDUsOCArNDA0LDYgQEAgdm9pZCBwY2lfc2V0dXAodm9pZCkKPiAgICAgIGlvX3Jlc291cmNlLmJh
c2UgPSAweGMwMDA7Cj4gICAgICBpb19yZXNvdXJjZS5tYXggPSAweDEwMDAwOwo+ICAKPiAtICAg
IG5leHRfcm1yciA9IGZpbmRfbmV4dF9ybXJyKHBjaV9tZW1fc3RhcnQpOwo+IC0KPiAgICAgIC8q
IEFzc2lnbiBpb21lbSBhbmQgaW9wb3J0IHJlc291cmNlcyBpbiBkZXNjZW5kaW5nIG9yZGVyIG9m
IHNpemUuICovCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2JhcnM7IGkrKyApCj4gICAgICB7
Cj4gQEAgLTQ2NCwxNSArNDYxLDIxIEBAIHZvaWQgcGNpX3NldHVwKHZvaWQpCj4gICAgICAgICAg
YmFzZSA9IChyZXNvdXJjZS0+YmFzZSAgKyBiYXJfc3ogLSAxKSAmIH4odWludDY0X3QpKGJhcl9z
eiAtIDEpOwo+ICAKPiAgICAgICAgICAvKiBJZiB3ZSdyZSB1c2luZyBtZW1fcmVzb3VyY2UsIGNo
ZWNrIGZvciBSTVJSIGNvbmZsaWN0cy4gKi8KPiAtICAgICAgICB3aGlsZSAoIHJlc291cmNlID09
ICZtZW1fcmVzb3VyY2UgJiYKPiAtICAgICAgICAgICAgICAgIG5leHRfcm1yciA+PSAwICYmCj4g
LSAgICAgICAgICAgICAgICBjaGVja19vdmVybGFwKGJhc2UsIGJhcl9zeiwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5hZGRyLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1vcnlfbWFwLm1hcFtuZXh0X3JtcnJdLnNp
emUpICkKPiArICAgICAgICBpZiAoIHJlc291cmNlID09ICZtZW1fcmVzb3VyY2UpCj4gICAgICAg
ICAgewo+IC0gICAgICAgICAgICBiYXNlID0gbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5hZGRy
ICsgbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5zaXplOwo+IC0gICAgICAgICAgICBiYXNlID0g
KGJhc2UgKyBiYXJfc3ogLSAxKSAmIH4oYmFyX3N6IC0gMSk7Cj4gKyAgICAgICAgICAgIGludCBu
ZXh0X3JtcnI7Cj4gKwo+ICAgICAgICAgICAgICBuZXh0X3JtcnIgPSBmaW5kX25leHRfcm1ycihi
YXNlKTsKCi4uLiB0aGlzIHNob3VsZCBoYXZlIGJlY29tZSB0aGUgaW5pdGlhbGl6ZXIgb2YgdGhl
IHZhcmlhYmxlIG5vdy4gSWYgSQplbmQgdXAgY29tbWl0dGluZyB0aGlzLCBJJ2xsIHRyeSB0byBy
ZW1lbWJlciB0byBkbyB0aGUgYWRqdXN0bWVudC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:23:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFK2-0001qD-OO; Mon, 28 Aug 2017 08:23:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dmFK2-0001q5-6A
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:23:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3A/E7-02177-5E2D3A95; Mon, 28 Aug 2017 08:23:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsVysWW7jO6jS4s
 jDX6s0rD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNebHrOWrBNrmLJ/2csDYyTpboYuTiEBGYz
 SbQuP8/excjJwSJgL9F8spcNxGYUKJPY1PKCBcLOlZj+6i9YXEhgPqNE93p+EJtNQEfi+9NTz
 F2MHBwiAkISS+/WgcxkFmhllVj09yYjSI2wgInE8XVnWEBqWARUJc6+qAAxeQXMJZ53sYKYEg
 LaEu8n54F0Sgj0MUqsO3GXcQIj7wJGhlWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGpnq5qcX
 FiempOYlJxXrJ+bmbGIGhUM/AwLiD8fZkv0OMkhxMSqK8OysWRwrxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4D1zESgnWJSanlqRlpkDDEqYtAQHj5II71aQNG9xQWJucWY6ROoUo6KUOO9ZkIQAS
 CKjNA+uDRYJlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ804AmcKTmVcCN/0V0GImoMWKgg
 tBFpckIqSkGhjldoonyZVVVH4wenXjTvN/6ai1fvsmixvcl9e45+FiW2L3NU7Yds557ZC/acw
 /GhlWGaon5c8LeF+w7cV1rlnfF1/NyDrsO8lfPi/fZeerEzMFfguzBuXnLQx9W9eWn/Hdcp//
 7+wUVbX5i3e5zOFrO7Ajj6v3zL6uyENSfdZ/Ii87b1wYsV6JpTgj0VCLuag4EQBfVuwWfwIAA
 A==
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503908577!70314495!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33247 invoked from network); 28 Aug 2017 08:22:58 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Aug 2017 08:22:58 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6748C61467;
 Mon, 28 Aug 2017 08:22:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 6748C61467
Received: from vitty.brq.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2250C60A9B;
 Mon, 28 Aug 2017 08:22:52 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: x86@kernel.org
Date: Mon, 28 Aug 2017 10:22:51 +0200
Message-Id: <20170828082251.5562-1-vkuznets@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 28 Aug 2017 08:22:56 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 Steven Rostedt <rostedt@goodmis.org>, Andy Lutomirski <luto@amacapital.net>,
 Jork Loeser <Jork.Loeser@microsoft.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, KY Srinivasan <kys@microsoft.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: [Xen-devel] [PATCH v3] x86: enable RCU based table free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24geDg2IHNvZnR3YXJlIHBhZ2UtdGFibGUgd2Fsa2VycyBkZXBlbmQgb24gdGhlIGZhY3QgdGhh
dCByZW1vdGUgVExCIGZsdXNoCmRvZXMgYW4gSVBJOiB3YWxrIGlzIHBlcmZvcm1lZCBsb2NrbGVz
cyBidXQgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkIGFuZCBpbgpjYXNlIHRoZSBwYWdldGFibGUg
aXMgZnJlZWQgdGhlIGZyZWVpbmcgQ1BVIHdpbGwgZ2V0IGJsb2NrZWQgYXMgcmVtb3RlIFRMQgpm
bHVzaCBpcyByZXF1aXJlZC4gT24gb3RoZXIgYXJjaGl0ZWN0dXJlIHdoaWNoIGRvbid0IHJlcXVp
cmUgYW4gSVBJIHRvIGRvCnJlbW90ZSBUTEIgZmx1c2ggd2UgaGF2ZSBhbiBSQ1UtYmFzZWQgbWVj
aGFuaXNtIChzZWUKaW5jbHVkZS9hc20tZ2VuZXJpYy90bGIuaCBmb3IgbW9yZSBkZXRhaWxzKS4K
CkluIHZpcnR1YWxpemVkIGVudmlyb25tZW50cyB3ZSBtYXkgd2FudCB0byBvdmVycmlkZSAuZmx1
c2hfdGxiX290aGVycyBob29rCmluIHB2X21tdV9vcHMgYW5kIHVzZSBhIGh5cGVyY2FsbCBhc2tp
bmcgdGhlIGh5cGVydmlzb3IgdG8gZG8gcmVtb3RlIFRMQgpmbHVzaCBmb3IgdXMuIFRoaXMgYnJl
YWtzIHRoZSBhc3N1bXB0aW9uIGFib3V0IElQSS4gWGVuIFBWIGRvZXMgdGhpcyBmb3IKeWVhcnMg
YW5kIHRoZSB1cGNvbWluZyByZW1vdGUgVExCIGZsdXNoIGZvciBIeXBlci1WIHdpbGwgZG8gaXQg
dG9vLiBUaGlzCmlzIG5vdCBzYWZlLCBzb2Z0d2FyZSBwYWdldGFibGUgd2Fsa2VycyBtYXkgc3Rl
cCBvbiBhbiBhbHJlYWR5IGZyZWVkIHBhZ2UuCgpTb2x2ZSB0aGUgaXNzdWUgYnkgZW5hYmxpbmcg
UkNVLWJhc2VkIHRhYmxlIGZyZWUgbWVjaGFuaXNtLiBUZXN0aW5nIHdpdGgKa2VybmJlbmNoIGFu
ZCBtbWFwL211bm1hcCBtaWNyb2JlbmNobWFycyBkaWRuJ3Qgc2hvdyBhbnkgbm90YWJsZQpwZXJm
b3JtYW5jZSBpbXBhY3QuCgpTdWdnZXN0ZWQtYnk6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4KU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVk
aGF0LmNvbT4KQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQt
Ynk6IEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNvbT4K
LS0tCkNoYW5nZXMgc2luY2UgdjI6Ci0gQWRkIEtpcmlsbCdzIEFja2VkLWJ5LgotIEFkZCBhIGNv
bW1lbnQgdG8gX190bGJfcmVtb3ZlX3RhYmxlIFtQZXRlciBaaWpsc3RyYV0KLS0tCiBhcmNoL3g4
Ni9LY29uZmlnICAgICAgICAgICB8ICAxICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3RsYi5oIHwg
MTQgKysrKysrKysrKysrKysKIGFyY2gveDg2L21tL3BndGFibGUuYyAgICAgIHwgIDggKysrKy0t
LS0KIDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwppbmRleCAzMjNj
YjA2NWJlNWUuLmIwYmZjMjdkMDVhMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2NvbmZpZworKysg
Yi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0xNjcsNiArMTY3LDcgQEAgY29uZmlnIFg4NgogCXNlbGVj
dCBIQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRglpZiBQRVJGX0VWRU5UUyAmJiBIQVZFX1BF
UkZfRVZFTlRTX05NSQogCXNlbGVjdCBIQVZFX1BFUkZfUkVHUwogCXNlbGVjdCBIQVZFX1BFUkZf
VVNFUl9TVEFDS19EVU1QCisJc2VsZWN0IEhBVkVfUkNVX1RBQkxFX0ZSRUUKIAlzZWxlY3QgSEFW
RV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJCiAJc2VsZWN0IEhBVkVfUkVMSUFCTEVfU1RBQ0tU
UkFDRQkJaWYgWDg2XzY0ICYmIEZSQU1FX1BPSU5URVIgJiYgU1RBQ0tfVkFMSURBVElPTgogCXNl
bGVjdCBIQVZFX1NUQUNLX1ZBTElEQVRJT04JCWlmIFg4Nl82NApkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vdGxiLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGIuaAppbmRleCBj
Nzc5NzMwN2ZjMmIuLjc5YTRjYTZhOTYwNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vdGxiLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vdGxiLmgKQEAgLTE1LDQgKzE1LDE4
IEBACiAKICNpbmNsdWRlIDxhc20tZ2VuZXJpYy90bGIuaD4KIAorLyoKKyAqIFdoaWxlIHg4NiBh
cmNoaXRlY3R1cmUgaW4gZ2VuZXJhbCByZXF1aXJlcyBhbiBJUEkgdG8gcGVyZm9ybSBUTEIKKyAq
IHNob290ZG93biwgZW5hYmxlbWVudCBjb2RlIGZvciBzZXZlcmFsIGh5cGVydmlzb3JzIG92ZXJy
aWRlcworICogLmZsdXNoX3RsYl9vdGhlcnMgaG9vayBpbiBwdl9tbXVfb3BzIGFuZCBpbXBsZW1l
bnRzIGl0IGJ5IGlzc3VpbmcKKyAqIGEgaHlwZXJjYWxsLiBUbyBrZWVwIHNvZnR3YXJlIHBhZ2V0
YWJsZSB3YWxrZXJzIHNhZmUgaW4gdGhpcyBjYXNlIHdlCisgKiBzd2l0Y2ggdG8gUkNVIGJhc2Vk
IHRhYmxlIGZyZWUgKEhBVkVfUkNVX1RBQkxFX0ZSRUUpLiBTZWUgdGhlIGNvbW1lbnQKKyAqIGJl
bG93ICdpZmRlZiBDT05GSUdfSEFWRV9SQ1VfVEFCTEVfRlJFRScgaW4gaW5jbHVkZS9hc20tZ2Vu
ZXJpYy90bGIuaAorICogZm9yIG1vcmUgZGV0YWlscy4KKyAqLworc3RhdGljIGlubGluZSB2b2lk
IF9fdGxiX3JlbW92ZV90YWJsZSh2b2lkICp0YWJsZSkKK3sKKwlmcmVlX3BhZ2VfYW5kX3N3YXBf
Y2FjaGUodGFibGUpOworfQorCiAjZW5kaWYgLyogX0FTTV9YODZfVExCX0ggKi8KZGlmZiAtLWdp
dCBhL2FyY2gveDg2L21tL3BndGFibGUuYyBiL2FyY2gveDg2L21tL3BndGFibGUuYwppbmRleCA1
MDhhNzA4ZWI5YTYuLjIxODgzNGEzZTlhZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vcGd0YWJs
ZS5jCisrKyBiL2FyY2gveDg2L21tL3BndGFibGUuYwpAQCAtNTYsNyArNTYsNyBAQCB2b2lkIF9f
X3B0ZV9mcmVlX3RsYihzdHJ1Y3QgbW11X2dhdGhlciAqdGxiLCBzdHJ1Y3QgcGFnZSAqcHRlKQog
ewogCXBndGFibGVfcGFnZV9kdG9yKHB0ZSk7CiAJcGFyYXZpcnRfcmVsZWFzZV9wdGUocGFnZV90
b19wZm4ocHRlKSk7Ci0JdGxiX3JlbW92ZV9wYWdlKHRsYiwgcHRlKTsKKwl0bGJfcmVtb3ZlX3Rh
YmxlKHRsYiwgcHRlKTsKIH0KIAogI2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+IDIKQEAgLTcy
LDIxICs3MiwyMSBAQCB2b2lkIF9fX3BtZF9mcmVlX3RsYihzdHJ1Y3QgbW11X2dhdGhlciAqdGxi
LCBwbWRfdCAqcG1kKQogCXRsYi0+bmVlZF9mbHVzaF9hbGwgPSAxOwogI2VuZGlmCiAJcGd0YWJs
ZV9wbWRfcGFnZV9kdG9yKHBhZ2UpOwotCXRsYl9yZW1vdmVfcGFnZSh0bGIsIHBhZ2UpOworCXRs
Yl9yZW1vdmVfdGFibGUodGxiLCBwYWdlKTsKIH0KIAogI2lmIENPTkZJR19QR1RBQkxFX0xFVkVM
UyA+IDMKIHZvaWQgX19fcHVkX2ZyZWVfdGxiKHN0cnVjdCBtbXVfZ2F0aGVyICp0bGIsIHB1ZF90
ICpwdWQpCiB7CiAJcGFyYXZpcnRfcmVsZWFzZV9wdWQoX19wYShwdWQpID4+IFBBR0VfU0hJRlQp
OwotCXRsYl9yZW1vdmVfcGFnZSh0bGIsIHZpcnRfdG9fcGFnZShwdWQpKTsKKwl0bGJfcmVtb3Zl
X3RhYmxlKHRsYiwgdmlydF90b19wYWdlKHB1ZCkpOwogfQogCiAjaWYgQ09ORklHX1BHVEFCTEVf
TEVWRUxTID4gNAogdm9pZCBfX19wNGRfZnJlZV90bGIoc3RydWN0IG1tdV9nYXRoZXIgKnRsYiwg
cDRkX3QgKnA0ZCkKIHsKIAlwYXJhdmlydF9yZWxlYXNlX3A0ZChfX3BhKHA0ZCkgPj4gUEFHRV9T
SElGVCk7Ci0JdGxiX3JlbW92ZV9wYWdlKHRsYiwgdmlydF90b19wYWdlKHA0ZCkpOworCXRsYl9y
ZW1vdmVfdGFibGUodGxiLCB2aXJ0X3RvX3BhZ2UocDRkKSk7CiB9CiAjZW5kaWYJLyogQ09ORklH
X1BHVEFCTEVfTEVWRUxTID4gNCAqLwogI2VuZGlmCS8qIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+
IDMgKi8KLS0gCjIuMTMuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:27:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFOY-00024R-9T; Mon, 28 Aug 2017 08:27:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dmFOW-00024K-NK
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 08:27:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 5F/8C-03406-CF3D3A95; Mon, 28 Aug 2017 08:27:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNwkVvf35cW
 RBh/mKVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmf7rQyFfznr2g4so+lgfEjTxcjJ4eQwHRG
 ib97tEBsCQFeiSPLZrBC2AESe093MnYxcgHVTGCUmDjvCwtIgkVAVaLx0W8mEJtNQFni4tdeN
 hBbREBfYunFc2ANzAIvmCUutP9jBEkIC3hKzL20CszmFTCUeL/kBZT9jVniQF9OFyMH0IZSid
 +z+SHCghInZz4B28UsoCVx499LJpASZgFpieX/OEDCnAL2EosfvgObIgp0wu5be5knMArOQtI
 9C0n3LITuBYzMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AkOWAQh2MJ5eF3iIUZKDSUmUd2fF4kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzbLgHlBItS0
 1Mr0jJzgNEDk5bg4FES4dUGSfMWFyTmFmemQ6ROMSpKifN+AEkIgCQySvPg2mARe4lRVkqYlx
 HoECGegtSi3MwSVPlXjOIcjErCvJUgU3gy80rgpr8CWswEtFhRcCHI4pJEhJRUA6PPLZcdyzi
 jupk62Pc0dpRPP/98oVzbFebi3T1v/Vt6/Tf1BT/8a22SFR7wdabS65NJT1d23UuXzXzVtjrc
 zdCg/rn7ARkPS/XZQi/eyCsXXlNj+2k2UWrv412dWsyPLWwDFxjfVVP4rLgwVuGs2qVZOauzb
 jqu2xDl6rJ/UcBKu6z36jdUDyuxFGckGmoxFxUnAgCmMUS60wIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503908857!79909376!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59724 invoked from network); 28 Aug 2017 08:27:39 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 08:27:39 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Aug 2017 01:27:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="1211314614"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 28 Aug 2017 01:27:34 -0700
Date: Mon, 28 Aug 2017 15:26:47 +0800
From: Chao Gao <chao.gao@intel.com>
To: Crawford Eric R <Eric.R.Crawford@intel.com>
Message-ID: <20170828072643.GA18720@op-computing>
Mail-Followup-To: Crawford Eric R <Eric.R.Crawford@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>
References: <1503888144-4939-1-git-send-email-chao.gao@intel.com>
 <59A3ED720200007800174569@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A3ED720200007800174569@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
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>, Crawford Eric R <Eric.R.Crawford@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDI6MTY6MThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjguMDguMTcgYXQgMDQ6NDIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBXaGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1Bo
eXNpY2FsIEZ1bmN0aW9uJwo+PiBhcmUgdW5kZXIgdGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZULWQg
dW5pdCBhcyB0aGUgJ1BoeXNpY2FsIEZ1bmN0aW9uJy4KPj4gQSAnUGh5c2ljYWwgRnVuY3Rpb24n
IGNhbiBiZSBhICdUcmFkaXRpb25hbCBGdW5jdGlvbicgb3IgYW4gQVJJCj4+ICdFeHRlbmRlZCBG
dW5jdGlvbicuIEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4KPj4g
ZW5kcG9pbnQgYXJlIHVuZGVyIHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMgdGhl
ICdUcmFkaXRpb25hbAo+PiBGdW5jdGlvbnMnIG9uIHRoZSBlbmRwb2ludC4gVG8gc2VhcmNoIFZU
LWQgdW5pdCBmb3IgYSBWRiwgaWYgaXRzIFBGCj4+IGlzbid0IGFuIGV4dGVuZGVkIGZ1bmN0aW9u
LCB0aGUgQkRGIG9mIFBGIHNob3VsZCBiZSB1c2VkLiBPdGhlcndpc2UKPj4gdGhlIEJERiBvZiBh
IHRyYWRpdGlvbmFsIGZ1bmN0aW9uIGluIHRoZSBzYW1lIGRldmljZSB3aXRoIHRoZSBQRgo+PiBz
aG91bGQgYmUgdXNlZC4KPj4gCj4+IEN1cnJlbnQgY29kZSB1c2VzIFBDSV9TTE9UKCkgdG8gcmVj
b2duaXplIGFuIEFSSSAnRXh0ZW5kZWQgRnVuY2lvbicuCj4+IEJ1dCBpdCBpcyBjb25jZXB0dWFs
bHkgd3Jvbmcgdy9vIGNoZWNraW5nIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQKPj4gZnVuY3Rp
b24gYW5kIHdvdWxkIGxlYWQgdG8gbWF0Y2ggVkZzIG9mIGEgUkMgaW50ZWdyYXRlZCBQRiB0byBh
IHdyb25nCj4+IFZULWQgdW5pdC4KPj4gCj4+IFRoaXMgcGF0Y2ggb3ZlcnJpZGVzIFZGICdpc19l
eHRmbicgZmllbGQgYW5kIHVzZXMgdGhpcyBmaWVsZCB0bwo+PiBpbmRpY2F0ZSB3aGV0aGVyIHRo
ZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLiBUaGUgZmllbGQKPj4gaGVs
cHMgdG8gdXNlIGNvcnJlY3QgQkRGIHRvIHNlYXJjaCBWVC1kIHVuaXQuCj4+IAo+PiBSZXBvcnRl
ZC1ieTogQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KPj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPgo+QWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPmFsYmVpdCAuLi4KPgo+PiAtLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9kbWFyLmMKPj4gQEAgLTIxMSwxNSArMjExLDE1IEBAIHN0cnVjdCBhY3BpX2Ry
aGRfdW5pdCAqYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQo+PiAgICAgIGlmICggcGRldiA9PSBOVUxMICkKPj4gICAgICAgICAgcmV0dXJuIE5V
TEw7Cj4+ICAKPj4gLSAgICBpZiAoIHBkZXYtPmluZm8uaXNfZXh0Zm4gKQo+PiArICAgIGlmICgg
cGRldi0+aW5mby5pc192aXJ0Zm4gKQo+PiAgICAgIHsKPj4gLSAgICAgICAgYnVzID0gcGRldi0+
YnVzOwo+PiAtICAgICAgICBkZXZmbiA9IDA7Cj4+ICsgICAgICAgIGJ1cyA9IHBkZXYtPmluZm8u
cGh5c2ZuLmJ1czsKPj4gKyAgICAgICAgZGV2Zm4gPSAoIXBkZXYtPmluZm8uaXNfZXh0Zm4pID8g
cGRldi0+aW5mby5waHlzZm4uZGV2Zm4gOiAwOwo+Cj4uLi4gaWYgSSBlbmQgdXAgY29tbWl0dGlu
ZyB0aGlzIGFuZCBpZiBJIGRvbid0IGZvcmdldCwgSSdsbCBsaWtlbHkgdGFrZSB0aGUKPmxpYmVy
dHkgdG8gcmVtb3ZlIHRoZSBwb2ludGxlc3MgcGFyZW50aGVzZXMgaGVyZS4KPgoKSGksIEVyaWMu
CgpDb3VsZCB5b3UgdGVzdCB0aGlzIHBhdGNoIGFnYWluIGFuZCBnaXZlIHlvdXIgVGVzdGVkLWJ5
IGlmIGl0IGZpeGVzIHRoZQpwcm9ibGVtIHlvdSByZXBvcnRlZD8KClRoYW5rcwpDaGFvCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:29:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:29: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.xen.org>)
	id 1dmFQQ-0002BR-Ky; Mon, 28 Aug 2017 08:29:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmFQP-0002BI-Dn
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 08:29:37 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F5/77-01995-074D3A95; Mon, 28 Aug 2017 08:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDSzf/yuJ
 Ig8vLpC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyrjb+ZCg6JVfz8v46tgfGqYBcjJ4eQQJ7E
 yUevmEBsXgE7iY4DJ9hBbAkBQ4nTC2+ygNgsAqoSP1q3gsXZBNQl2p5tZwWxRQQ0JLpPHgDq5
 eJgFjjNJLH85j+whLBAhsT2d9/ZIBZkSLyatBQszilgJbFyzy+goRxAywQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DU31koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw48BCHYwrtnueYhRkoNJSZR3Z8XiSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvLqXgXKCRanpqRVpmTnASIBJS3DwKInwTgZJ8xYXJOYWZ
 6ZDpE4xKkqJ81aCJARAEhmleXBtsOi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHepSBTeD
 LzSuCmvwJazAS0WFFwIcjikkSElFQDY9IFkVgzqbIa3SjORpczh/rjdB7nFz05YP7w5sktXrn
 S3wWld6xR8hNaKD/Hf375/zQtHcGInOjVE86V1dmq6t3QUTh77J2vR2M9d+/0LqvKLVO5837z
 XdihLLtx/ZKLClzn/7r6hNq8u3RZ0qmIQX9h58/tb//k/Th8/fLGHz0PVotNsom4rsRSnJFoq
 MVcVJwIANLNQLa5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503908973!108661020!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34314 invoked from network); 28 Aug 2017 08:29:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 08:29:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 02:29:32 -0600
Message-Id: <59A3F08A0200007800174599@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 02:29:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-5-blackskygg@gmail.com>
In-Reply-To: <20170827083615.15712-5-blackskygg@gmail.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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v2 4/6] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA4LjE3IGF0IDEwOjM2LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAt
MTI4NCw3ICsxMjg0LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4gICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgICAgIH0KPiAgCj4gLSAgICAgICAgcmMgPSB4
c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBkLCBvZCk7Cj4gKyAgICAgICAgcmMgPSB4
c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4sIGQsIG9kKTsK
PiAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHJjdV91bmxv
Y2tfZG9tYWluKG9kKTsKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKPiBAQCAtMjU0NSw3ICsyNTQ1LDcgQEAgaW50IHAybV9hZGRfZm9y
ZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4sCj4gICAgICBpZiAo
IHRkb20gPT0gZmRvbSApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gIAo+IC0gICAgcmMgPSB4c21f
bWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCB0ZG9tLCBmZG9tKTsKPiArICAgIHJjID0geHNt
X21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCB0ZG9tLCBmZG9t
KTsKCkkgY29udGludWUgdG8gZGlzbGlrZSB0aGUgYWRkZWQgYXJndW1lbnRzIGhlcmUsIGFzIGJl
aW5nIHBvaW50bGVzcwp0byBwYXNzLiBJJ20gbm90IHRoZSBtYWludGFpbmVyIG9mIGVpdGhlciBv
ZiB0aGUgbW9kaWZpZWQgZmlsZXMsIHNvIEkKd29uJ3QgKGFuZCBjYW4ndCkgdmV0byB0aGUgY2hh
bmdlIHRob3VnaC4KCj4gLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPiArKysgYi94ZW4v
aW5jbHVkZS94c20vZHVtbXkuaAo+IEBAIC01MjUsMTAgKzUyNSwxNCBAQCBzdGF0aWMgWFNNX0lO
TElORSBpbnQgeHNtX3JlbW92ZV9mcm9tX3BoeXNtYXAoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBk
b21haW4gKmQxLAo+ICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQxLCBk
Mik7Cj4gIH0KPiAgCj4gLXN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWln
bihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPiAr
c3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FS
RyBzdHJ1Y3QgZG9tYWluICpjZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4gIHsKPiArICAg
IGludCByYzsKPiAgICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJHRVQpOwoKTWlzc2luZyBi
bGFuayBsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24gYW5kIHN0YXRlbWVudHMuCgo+IC0gICAgcmV0
dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQsIHQpOwo+ICsgICAgcmMgPSB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjZCwgZCk7Cj4gKyAgICBpZiAocmMpIHJldHVybiByYzsKCkNv
ZGluZyBzdHlsZS4gSW4gYW55IGV2ZW50LCBhcyBzdWdnZXN0ZWQgYmVmb3JlIHRoZSB3aG9sZSB0
aGluZyBpcwplYXNpZXIgdG8gd3JpdGUgYXMKCj4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0
aW9uKGFjdGlvbiwgY2QsIHQpOwoKICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9u
LCBjZCwgZCkgPzogeHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY2QsIHQpOwoKYW55d2F5IGlt
byAoc3VpdGFibHkgc3BsaXQgYWNyb3NzIGxpbmVzIGlmIG5lZWRlZCwgb2YgY291cnNlKS4KCj4g
LS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5j
Cj4gQEAgLTExNjUsOSArMTE2NSwxNSBAQCBzdGF0aWMgaW50IGZsYXNrX3JlbW92ZV9mcm9tX3Bo
eXNtYXAoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQo+ICAgICAgcmV0dXJu
IGRvbWFpbl9oYXNfcGVybShkMSwgZDIsIFNFQ0NMQVNTX01NVSwgTU1VX19QSFlTTUFQKTsKPiAg
fQo+ICAKPiAtc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBkb21haW4gKnQpCj4gK3N0YXRpYyBpbnQgZmxhc2tfbWFwX2dtZm5fZm9yZWln
bihzdHJ1Y3QgZG9tYWluICpjZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4gIHsKPiAtICAgIHJldHVybiBk
b21haW5faGFzX3Blcm0oZCwgdCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9SRUFEIHwgTU1VX19N
QVBfV1JJVEUpOwo+ICsgICAgaW50IHJjOwo+ICsgICAgcmMgPSBkb21haW5faGFzX3Blcm0oY2Qs
IGQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKPiArICAg
IGlmIChyYykgcmV0dXJuIHJjOwo+ICsgICAgcmMgPSBkb21haW5faGFzX3Blcm0oY2QsIHQsIFNF
Q0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKPiArICAgIGlmIChy
YykgcmV0dXJuIHJjOwo+ICsgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFT
U19NTVUsIE1NVV9fU0hBUkVfTUVNKTsKPiAgfQoKQXQgbGVhc3QgdGhlIHN0eWxlIHByb2JsZW1z
IG1lbnRpb25lZCBhYm92ZSBhcHBseSBoZXJlIHRvby4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:40:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:40: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.xen.org>)
	id 1dmFam-0003P2-KW; Mon, 28 Aug 2017 08:40:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berto@igalia.com>) id 1dmFal-0003Ow-Ds
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:40:19 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C4/4F-03414-2F6D3A95; Mon, 28 Aug 2017 08:40:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsUSXZo8W/fjtcW
 RBtu2sFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnuxcwFvSyVvz+t4e5gbGVpYuRi4NF4ACL
 xJIbP5lBHCGBR4wSs97NZeti5ARy8iUufG9lArHZBNQltq99zQJiiwg4SEyZd54dxGYWSJZ4/
 6SRtYuRg0NYIEFia0MESJhTwFpi0vUlTBAzpzBKzPj1BWymqECIxLs5+5hBbBYBVYmLC3+zgt
 i8AuYSZxc2sUHYghInZz5hgZgvIXHwxQvmCYx8s5CkZiFJLWBkWsWoXpxaVJZapGuml1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGFYMQLCDcd4J/0OMkhxMSqK8OysWRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4H1zFSgnWJSanlqRlpkDDHCYtAQHj5IIrxowyIV4iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXO2wUyQwCkKKM0D24ELNouMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZj3JMgUnsy8ErhNr4COYAI6QlFwIcgRJYkIKakGxi32CUo1S3MqNf68W6R+9m3p7rD
 OFr9bNcsONC7Vk65rynF5Ih6v8jJt2qPJG01n/3wVzxD2S6V+brShbleR3xs9Lf3SfUKThP5q
 dwhzbShO3fijO71Z7p4B13K5U22r9t9vlpKI92ySWPl3x51vqX/qkmcucXRZYxF4VuSx2UeWN
 apW8xwOKrEUZyQaajEXFScCAKdXMhmxAgAA
X-Env-Sender: berto@igalia.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503909616!76743377!1
X-Originating-IP: [91.117.99.155]
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 21522 invoked from network); 28 Aug 2017 08:40:17 -0000
Received: from fanzine.igalia.com (HELO fanzine.igalia.com) (91.117.99.155)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:40:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com;
 s=20170329; 
 h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From;
 bh=MQM0k6tQuFVr+P19nPvulRPRjSnfAvTd/nalCOe9akM=; 
 b=o6Ei9uuaayWoGQYIxznxbYphd9bBN1zc5nfr3S//a+1A7J1O0zbxdIpGvzLFVl6MjrLzK43AniwMkURSDquF4T9wx82qgKFmNZ5EYibGQ+K3C56iSvRmcefWS9GG7yy2Y1ESwYzSaivyICulA8EmJdzSyEMDn6/whi4xoNBp5C6gfizBEs5NHhVSR2zCidVPAhXH+9Yr4wkIkQmaWM5z6noiQlWpmITs4+XjbwOQMVeZLhhUjtZMP84FG+hYlZl25o3bdpr7DPsUl5//HjPcoCa4GgD04LTA7IUE9QsFDmK3zZihxVcxqSPBoCGGDSpgst+C68M3JFi3cyAg/Vkiyg==;
Received: from maestria.local.igalia.com ([192.168.10.14] helo=mail.igalia.com)
 by fanzine.igalia.com with esmtps 
 (Cipher TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim)
 id 1dmFac-0004HA-7X; Mon, 28 Aug 2017 10:40:10 +0200
Received: from berto by mail.igalia.com with local (Exim)
 id 1dmFac-0005d1-53; Mon, 28 Aug 2017 10:40:10 +0200
From: Alberto Garcia <berto@igalia.com>
To: Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org
In-Reply-To: <20170825193922.GN27715@localhost.localdomain>
References: <20170823221445.15243-1-ehabkost@redhat.com>
 <20170823221445.15243-5-ehabkost@redhat.com>
 <20170825193922.GN27715@localhost.localdomain>
User-Agent: Notmuch/0.18.2 (http://notmuchmail.org) Emacs/24.4.1
 (i586-pc-linux-gnu)
Date: Mon, 28 Aug 2017 10:40:10 +0200
Message-ID: <w51y3q4ulud.fsf@maestria.local.igalia.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 qemu-block@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 4/5] pci: Add
	INTERFACE_LEGACY_PCI_DEVICE to legacy PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpIDI1IEF1ZyAyMDE3IDA5OjM5OjIyIFBNIENFU1QsIEVkdWFyZG8gSGFia29zdCB3cm90
ZToKPiBDQ2luZyBtYWludGFpbmVycyBvZiBhZmZlY3RlZCBkZXZpY2VzIChzb3JyeSBmb3Igbm90
IENDaW5nIHlvdQo+IGJlZm9yZSkuCgo+PiBkaWZmIC0tZ2l0IGEvaHcvaXBhY2svdHBjaTIwMC5j
IGIvaHcvaXBhY2svdHBjaTIwMC5jCj4+IGluZGV4IDRkZmE2YjMuLmUzODAzNzggMTAwNjQ0Cj4+
IC0tLSBhL2h3L2lwYWNrL3RwY2kyMDAuYwo+PiArKysgYi9ody9pcGFjay90cGNpMjAwLmMKPj4g
QEAgLTY0Niw2ICs2NDYsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHRwY2kyMDBfaW5mbyA9
IHsKPj4gICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPj4gICAgICAuaW5z
dGFuY2Vfc2l6ZSA9IHNpemVvZihUUENJMjAwU3RhdGUpLAo+PiAgICAgIC5jbGFzc19pbml0ICAg
ID0gdHBjaTIwMF9jbGFzc19pbml0LAo+PiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUlu
Zm9bXSkgewo+PiArICAgICAgICB7IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSB9LAo+PiAr
ICAgICAgICB7IH0sCj4+ICsgICAgfSwKPj4gIH07CgpBY2tlZC1ieTogQWxiZXJ0byBHYXJjaWEg
PGJlcnRvQGlnYWxpYS5jb20+CgpCZXJ0bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:40:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFb7-0003Rz-0X; Mon, 28 Aug 2017 08:40:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmFb6-0003Rr-K7
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:40:40 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4B/A5-02175-707D3A95; Mon, 28 Aug 2017 08:40:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5f9+uJ
 Igw17pCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozt6z4xFTQyV9y63MbWwHiWqYuRk0NIIE9i
 z+UFjCA2r4CdxLxTj1hAbAkBQ4nTC2+C2SwCqhLzf2xkA7HZBNQl2p5tZwWxRYDihy8dB5vDL
 BAkcbljGTOILSyQKvG6+wjU/DiJWd9Wgc3nFDCVuHZgCVANB9AuQYm/O4QhWrUkHv66xQJha0
 ssW/garIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbpmeklFmekZJbmJmTm
 6hgamermpxcWJ6ak5iUnFesn5uZsYgaHHAAQ7GKc2OB9ilORgUhLl3VmxOFKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBO+bq0A5waLU9NSKtMwcYBTApCU4eJREeE1B0rzFBYm5xZnpEKlTjLocT
 R+2fGESYsnLz0uVEuftAikSACnKKM2DGwGLyEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5m
 0HmcKTmVcCt+kV0BFMQEcoCi4EOaIkESEl1cA4815Owh8F8SXvm3f51e0Q2eS2cVmesklG2Me
 Z5QLB+0vTj9Rd3txifqFkvYlr96FXpfUVVWw9i+6dUjv068ci56JJgQKPXnfs/tjDz5i8wbZW
 /Ijgy09Tvf85cvf53L/taKO1PHDev/4Nz/a/Mt785ZlF6oX4usvT9tz7tpS/eIWfzfp6JvHtS
 izFGYmGWsxFxYkA7p8UcMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503909637!109002346!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29282 invoked from network); 28 Aug 2017 08:40:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 08:40:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 02:40:37 -0600
Message-Id: <59A3F32202000078001745C0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 02:40:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170828073450.12024-1-jgross@suse.com>
 <20170828073450.12024-2-jgross@suse.com>
In-Reply-To: <20170828073450.12024-2-jgross@suse.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 01/15] xen/arch/x86/psr.c: let custom
 parameter parsing routines return errno
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDA5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBNb2Rp
ZnkgdGhlIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZyByb3V0aW5lcyBpbjoKPiAKPiB4ZW4vYXJj
aC94ODYvcHNyLmMKPiAKPiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg
d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCj4gCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:48:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFik-0003q5-Qq; Mon, 28 Aug 2017 08:48:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmFij-0003ph-Vk
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 08:48:34 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EC/CB-03612-1E8D3A95; Mon, 28 Aug 2017 08:48:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff+jcW
 RBj2X9CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0d+5m7Vg6wrGik9fbrA3
 MP6o6GLk4hAS+Mso0dV4ih3Cecwo0XjpHwuEs41R4tnmbUAZTg4RAWeJr2fmAtkcHLwC+hJd/
 2xBwsICLhIvPs8Ga5YQeK4ksWPtY2aQhISAt8TF/7vh7A2rHwANZedgE7CSOCQGEmURUJWYMO
 ED6wRG7gWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3
 OAAQ7GGdf9j/EKMnBpCTKu7NicaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7914FygkWp6akV
 aZk5wOCDSUtw8CiJ8E4CSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvLUiRAEhRRmke3
 AhYJFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9ikCk8mXklcJteAR3BBHSEouBCkCNKEh
 FSUg2MMkGeZftL1UPi5j54Y/F0+qXd3SfsDM4/dK7qEDi0xHzaDn7hcLnDL4TPrlvismJ+q/z
 j+8X79XfyNE/1PSTPuXpXEseVzOnOD973bnqw+F+bYf7l/C8FG6SXnLutKLH/QqLsioWRx3ti
 Ciy+qvR/9TOJsX7ja/TnbTr/oxl2m8xj5vIs87VTVWIpzkg01GIuKk4EAJ6UUop/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503910110!60892579!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29604 invoked from network); 28 Aug 2017 08:48:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 08:48:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmFie-0000cF-MD; Mon, 28 Aug 2017 08:48:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmFiZ-0000xL-7I; Mon, 28 Aug 2017 08:48:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmFiY-00024D-V2; Mon, 28 Aug 2017 08:48:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112897-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check: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-libvirt: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-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-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 08:48:22 +0000
Subject: [Xen-devel] [linux-3.18 test] 112897: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6830473496217687015=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6830473496217687015==
Content-Type: text/plain

flight 112897 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112897/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-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
 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-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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-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                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   37 days
Failing since        112351  2017-07-27 22:26:55 Z   31 days   47 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    3 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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-pvh-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-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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============6830473496217687015==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6830473496217687015==--

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:54: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.xen.org>)
	id 1dmFnu-0004UZ-H5; Mon, 28 Aug 2017 08:53:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dmFnt-0004UR-7x
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 08:53:53 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E9/11-03406-02AD3A95; Mon, 28 Aug 2017 08:53:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXS1tbhqCt/a3G
 kwccPlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aOc6tYC7YwV2x/upqpgfEhUxcjF4eQwHRG
 iWMvH7N3MXJySAjwShxZNoMVwvaX+HJ7BQuILSQwjVHi67cUEFtYwE9i1oQ+sBoRAUWJBy9vg
 tnMAmsZJRbeEoQYuoZRYsuBT2wgCTYBLYkPL1vBbF4BG4klsw8wgtgsAqoSD2+2MHcxcnCICs
 RInDwgA1EiKHFy5hMWkDCngKXExve8EOPNJOZtfsgMYYtL3HoynwnClpfY/nYO8wRGwVlIumc
 haZmFpGUWkpYFjCyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3
 MQJDmQEIdjBOv+x/iFGSg0lJlHdnxeJIIb6k/JTKjMTijPii0pzU4kOMGhwcAkvOzZ3OJMWSl
 5+XqiTBe/oGUJ1gUWp6akVaZg4w2mBKJTh4lER4f4CkeYsLEnOLM9MhUqcYdTmaPmz5wiQENk
 NKnPciSJEASFFGaR7cCFjkX2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwL+9NoCk8mXklcJt
 eAR3BBHSEouBCkCNKEhFSUg2M7Pu9Q6LXJFcyuk739jUNPPDt11bF85X6Lz6c+bPiwIsXB6ry
 S/3Ly0QkPX5+Wdb17uX1ra5VczqbLbe5n5hY5Lb63IfYB+kNa5bG3gvn0r81V/HYKvlNG43sM
 lN6L646Y2HL32v3fUqANeO2mx09Jmd/a+1MmzN/8pHnIqYGFuIdV5xDD26oVWIpzkg01GIuKk
 4EAKm37333AgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503910429!113453988!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35438 invoked from network); 28 Aug 2017 08:53:51 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 08:53:51 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Aug 2017 01:53:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,440,1498546800"; d="scan'208";a="305100894"
Received: from tlan1-mobl.ccr.corp.intel.com (HELO [10.255.24.26])
 ([10.255.24.26])
 by fmsmga004.fm.intel.com with ESMTP; 28 Aug 2017 01:53:47 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-2-git-send-email-tianyu.lan@intel.com>
 <20170825091432.cmgrlyskw54gjykc@citrix.com>
From: "Lan, Tianyu" <tianyu.lan@intel.com>
Message-ID: <b4a3ee45-49c5-a035-af30-eac6854bbc43@intel.com>
Date: Mon, 28 Aug 2017 16:53:46 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170825091432.cmgrlyskw54gjykc@citrix.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 1/5] xen/hap: Increase hap size for more
	vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gOC8yNS8yMDE3IDU6MTQgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcgMjQsIDIw
MTcgYXQgMTA6NTI6MTZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gVGhpcyBwYXRjaCBp
cyB0byBpbmNyZWFzZSBoYXAgc2l6ZSB0byBzdXBwb3J0IG1vcmUgdmNwdXMgaW4gc2luZ2xlIFZN
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4K
PiAKPiBDYW4gd2UgbWF5YmUgZGVyaXZlIHRoZSBudW1iZXIgb2YgcGFnZXMgbmVlZGVkIGZyb20g
dGhlIG51bWJlciBvZiB2Y3B1cz8KPgoKWWVzLCB3ZSBjYW4gYWRkIGNoZWNrIG9mIHZjcHUgbnVt
YmVyIGhlcmUuCgo+IEJ1bXBpbmcgdGhpcyB2YWx1ZSB1bmNvbmRpdGlvbmFsbHkgaXMgZ29pbmcg
dG8gaW5jcmVhc2UgbWVtb3J5Cj4gY29uc3VtcHRpb24uCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:56: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.xen.org>)
	id 1dmFqI-0004eV-TY; Mon, 28 Aug 2017 08:56:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqH-0004eN-J7
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:21 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C9/E3-01995-4BAD3A95; Mon, 28 Aug 2017 08:56:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRtsqLv51uJ
 IgxsTLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDx/tYC777Vnx9sZ6tgfGITRcjF4eQwExG
 iSdzZjGBOCwC7cwSP+Z2MoM4EgLvWCTuTV/G3sXICeSkScw4+ZAJwi6T+DjvFBuILSSgJXH01
 GxWiFH7mSSWHW4D6ubgYBMwkZjVIQFSIyKgJHFv1WSwDcwCE5klFvw4zg5SIyxgK/Hhux1IDY
 uAqsT3UydYQGxeAW+JrQueQe2Vk7h5rpN5AiPfAkaGVYwaxalFZalFukYGeklFmekZJbmJmTm
 6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFSz8DAuIOx+YTfIUZJDiYlUd6dFYsjhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwhtwEygkWpaanVqRl5gCDFiYtwcGjJML74wZQmre4IDG3ODMdInWK0
 ZVjw+r1X5g47vRtAJKTDmwHkk/ebP/NxNHyFkgKseTl56VKifNeBGkWAGnOKM2DGw2LuEuMsl
 LCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm9QS7kycwrgbvgFdBxTEDHKQouBDmuJBEhJdXA6Oa
 dFzLhw4st8Znm0sZmzD9933iWhoV3hHufnHoxZMac1a/XzT+h3pbwpUaE+7oK12+fdZ0r8i5J
 eJ7htYixCLX5Z+nJWh7HqNkmd4khOtgnSsJJKSNjibZjiOULx3c/LvGJ7Th/bm/qzLUdz4L6W
 O5OnpnDKC7uq+d0+sTr4NPxC9jO879VYinOSDTUYi4qTgQAbLYv/bMCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503910578!81026763!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,USERPASS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27576 invoked from network); 28 Aug 2017 08:56:19 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:19 -0000
Received: by mail-pg0-f49.google.com with SMTP id r133so22207666pgr.3
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=T8UYoEbCSw2OokNikEhJCMIbSciWoBvIn4oMSXIrY+k=;
 b=RWaYtaMXwTqgKXFz3DuN+IyppP6fIWFrwI8/fXnZfgNJ3iIdxNgeMBreH1u0TDidUV
 ENsoF0iqGKUcDXODEXAI3tIoBlLFWHkbq37eAoeagAKEwJJV8y/Djy/mJaYYFXo3oZfB
 aEEPGcm9C0HI1mN9GqYMI7fQW6uvPg0lhZRiM=
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=T8UYoEbCSw2OokNikEhJCMIbSciWoBvIn4oMSXIrY+k=;
 b=a9hMReZsDR5jyhBYhj5epoc2EkOFF/s0QK0mPFG+DBUMfKabUi1qlSJjOqr5Bt72je
 BZuVNFFPbAYVmugI7IuXDSvaMJ6mT77HcBAIIr3Rsxbdmbdy4JfE+gr0+ByOU0HEo2WA
 Pds85BeHHCOS1R1NVyr0O2w1gW10WY5b+eA7at5km+8llZV44YhixOH2gqtmJFxomhzL
 wqLsUgnwQ0BQCewyKqhBW9rg4W+m+sEA+lhWSssM/JewpEKNpMRvSsAekL4by6mUZkwi
 VWbTQLIpYw+g5uruyctoGMpsk9Jp/hfDBMcOEv1mZTUqad6QxGUi2VWed8IGqPsscZi9
 AOzg==
X-Gm-Message-State: AHYfb5g8Mb12gA6jG9c36OHAKfZBaCwpVfRFI2JJw5lOxEE5/QMlpYyN
 T8CoMh/lVByR6qBQ+4EP+w==
X-Received: by 10.99.96.1 with SMTP id u1mr5202773pgb.121.1503910577670;
 Mon, 28 Aug 2017 01:56:17 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:17 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:43 +0530
Message-Id: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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>,
 Andre Przywara <andre.przywara@arm.com>
Subject: [Xen-devel] [PATCH 00/27 v8]  SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U0JTQSBVQVJUIGVtdWxhdGlvbiBmb3IgZ3Vlc3RzIGluIFhlbgo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpMaW5hcm8gaGFzIHB1Ymxpc2hlZCBWTSBTeXN0ZW0gc3BlY2lm
aWNhdGlvbiBmb3IgQVJNIFByb2Nlc3NvcnMsIHdoaWNoCnByb3ZpZGVzIGEgc2V0IG9mIGd1aWRl
bGluZXMgZm9yIGJvdGggZ3Vlc3QgT1MgYW5kIGh5cGVydmlzb3IgaW1wbGVtZW50YXRpb25zLCAK
c3VjaCB0aGF0IGJ1aWxkaW5nIE9TIGltYWdlcyBhY2NvcmRpbmcgdG8gdGhlc2UgZ3VpZGVsaW5l
cyBndWFyYW50ZWVzCnRoYXQgdGhvc2UgaW1hZ2VzIGNhbiBhbHNvIHJ1biBvbiBoeXBlcnZpc29y
cyBjb21wbGlhbnQgd2l0aCB0aGlzIHNwZWNpZmljYXRpb24uCgpPbmUgb2YgdGhlIHNwZWMgcmVx
dWlyZW1lbnRzIGlzIHRoYXQgdGhlIGh5cGVydmlzb3IgbXVzdCBwcm92aWRlIGFuCmVtdWxhdGVk
IFNCU0EgVUFSVCBhcyBhIHNlcmlhbCBjb25zb2xlIHdoaWNoIG1lZXRzIHRoZSBtaW5pbXVtIHJl
cXVpcmVtZW50cyBpbiAKU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUg
Zm9sbG93aW5nIApBUk0gU2VydmVyIEJhc2UgQXJjaGl0ZWN0dXJlIERvY3VtZW50OgoKaHR0cHM6
Ly9zdGF0aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkvYS9TZXJ2ZXJfQmFzZV9TeXN0ZW1fQXJjaGl0
ZWN0dXJlX3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYuCgpUaGlzIGZlYXR1cmUgYWxsb3dzIHRoZSBY
ZW4gZ3Vlc3RzIHRvIHVzZSBTQlNBIGNvbXBsaWFudCBVQVJUIGFzIAphcyBhIGNvbnNvbGUuIAoK
Tm90ZSB0aGF0IFNCU0EgVUFSVCBpcyBhIHN1YnNldCBvZiBmdWxsIGZlYXR1cmVkIEFSTSBwbDAx
MSBVQVJUIGFuZApzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lzdGVycyBhcyBtZW50aW9u
ZWQgYmVsb3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKcngvdHggRE1BLgoKQ3VycmVudGx5LCBYZW4g
c3VwcG9ydHMgcGFyYXZpcnR1YWxpemVkIChha2EgUFYgY29uc29sZSkgYW5kIGFuIGVtdWxhdGVk
IHNlcmlhbCAKY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxsIGV4cG9zZSBhbiBlbXVsYXRlZCBT
QlNBIFVBUlQgY29uc29sZSB0byB0aGUKZ3Vlc3QsIHdoaWNoIGEgdXNlciBjYW4gYWNjZXNzIHVz
aW5nIHhlbmNvbnNvbGUuCgpUaGUgZGV2aWNlIHRyZWUgcGFzc2VkIHRvIHRoZSBndWVzdCBWTSB3
aWxsIGNvbnRhaW4gdGhlIFNCU0EgVUFSVCBNTUlPIGFkZHJlc3MgCnJhbmdlIGFuZCBhbiBpcnEg
Zm9yIHJlY2VpdmluZyByeC90eCBpbnRlcnJ1cHRzLiBUaGUgZGV2aWNlIHRyZWUgZm9ybWF0IApp
cyBzcGVjaWZpZWQgaW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9h
cm1fc2JzYV91YXJ0LnR4dC4KClRoZSBYZW4gaHlwZXJ2aXNvciB3aWxsIGV4cG9zZSB0d28gdHlw
ZXMgb2YgaW50ZXJmYWNlcyB0byB0aGUgYmFja2VuZCBhbmQgZG9tVS4gCgpUaGUgaW50ZXJmYWNl
IGV4cG9zZWQgdG8gZG9tVSB3aWxsIGJlIGFuIGVtdWxhdGVkIFNCU0EgVUFSVCBieSBlbXVsYXRp
bmcgdGhlIAphY2Nlc3MgdG8gdGhlIGZvbGxvd2luZyByZWdpc3RlcnMgYnkgdGhlIGd1ZXN0LgoK
LSBEYXRhIHJlZ2lzdGVyIChEUikgICAgICAgICAgICAtIFJXCi0gUmF3IGludGVycnVwdCBzdGF0
dXMgcmVnaXN0ZXIgKFJJUykgICAtIFJPCi0gTWFza2VkIGludGVycnVwdCBzdGF0dXMgcmVnaXN0
ZXIgKE1JUyktIFJPCi0gSW50ZXJydXB0IE1hc2sgKElNU0MpICAgICAgICAgLSBSVwotIEludGVy
cnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08KCkl0IHdpbGwgYWxzbyBpbmplY3QgdGhlIGlu
dGVycnVwdHMgdG8gdGhlIGd1ZXN0IGluIHRoZSBmb2xsb3dpbmcgCmNvbmRpdGlvbnM6CgotIGlu
Y29taW5nIGRhdGEgaW4gdGhlIHJ4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0Ci0gdGhlcmUgaXMgc3Bh
Y2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0IHRvIHdyaXRlIG1vcmUgZGF0YQoKVGhl
IGludGVyZmFjZSBleHBvc2VkIHRvIHRoZSBiYWNrZW5kIHdpbGwgYmUgdGhlIHNhbWUgUFYgY29u
c29sZSBpbnRlcmZhY2UsIAp3aGljaCBtaW5pbWl6ZXMgdGhlIGNoYW5nZXMgcmVxdWlyZWQgaW4g
eGVuY29uc29sZSB0byBzdXBwb3J0IGEgbmV3IFNCU0EgVUFSVApjb25zb2xlLgoKVGhpcyBpbnRl
cmZhY2UgaGFzIHJ4IGFuZCB0eCByaW5nIGJ1ZmZlcnMgYW5kIGFuIGV2ZW50IGNoYW5uZWwgZm9y
IApzZW5kaW5nL3JlY2VpdmluZyBldmVudHMgZnJvbSB0aGUgYmFja2VuZC4gCgpTbyBlc3NlbnRp
YWxseSBYZW4gaGFuZGxlcyB0aGUgZGF0YSBvbiBiZWhhbGYgb2YgZG9tVSBhbmQgdGhlIGJhY2tl
bmQuIEFueSBkYXRhIAp3cml0dGVuIGJ5IGRvbVUgaXMgY2FwdHVyZWQgYnkgWGVuIGFuZCB3cml0
dGVuIHRvIHRoZSBUWCAoT1VUKSByaW5nIGJ1ZmZlciAKYW5kIGFuIGV2ZW50IGlzIHJhaXNlZCB0
byB0aGUgYmFja2VuZCB0byByZWFkIHRoZSBUWCByaW5nIGJ1ZmZlci4KIApTaW1pbGFybHkgb24g
cmVjaXZpbmcgYW4gZXZlbnQgZnJvbSB4ZW5jb25zb2xlLCBYZW4gaW5qZWN0cyBhbiBpbnRlcnJ1
cHQgdG8gZ3Vlc3QgdG8KaW5kaWNhdGUgdGhlcmUgaXMgZGF0YSBhdmFpbGFibGUgaW4gdGhlIFJY
IChJTikgcmluZyBidWZmZXIuCgpUaGUgU0JTQSBVQVJUIHN0YXRlIGlzIGNvbXBsZXRlbHkgY2Fw
dHVyZWQgaW4gdGhlIHNldCBvZiByZWdpc3RlcnMgCm1lbnRpb25lZCBhYm92ZSBhbmQgdGhpcyBz
dGF0ZSBpcyB1cGRhdGVkIGV2ZXJ5dGltZSB0aGVyZSBpcyBhbiBldmVudCBmcm9tIAp0aGUgYmFj
a2VuZCBvciB0aGVyZSBpcyByZWdpc3RlciByZWFkL3dyaXRlIGFjY2VzcyBmcm9tIGRvbVUuIAoK
Rm9yIGV4YW1wbGUsIGlmIGRvbVUgaGFzIG1hc2tlZCB0aGUgcnggaW50ZXJydXB0IGluIHRoZSBJ
TVNDIHJlZ2lzdGVyLCB0aGVuIFhlbiAKd2lsbCBub3QgaW5qZWN0IGFuIGludGVycnVwdCB0byBn
dWVzdCBhbmQgd2lsbCBqdXN0IHVwZGF0ZSB0aGUgUklTIHJlZ2lzdGVyLiAKT25jZSB0aGUgaW50
ZXJydXB0IGlzIHVubWFza2VkIGJ5IGd1ZXN0LCB0aGUgaW50ZXJydXB0IHdpbGwgYmUgZGVsaXZl
cmVkIHRvIHRoZSAKZ3Vlc3QuCgpDaGFuZ2VzIHN1bW1hcnk6CgpYZW4gSHlwZXJ2aXNvcgo9PT09
PT09PT09PT09PT0KCjEuIEFkZCBlbXVsYXRpb24gY29kZSB0byBlbXVsYXRlIHJlYWQvd3JpdGUg
YWNjZXNzIHRvIFNCU0EgVUFSVCByZWdpc3RlcnMgYW5kIAogICBpbnRlcnJ1cHRzOgogICAgLSBJ
dCBlbXVsYXRlcyBEUiByZWFkL3dyaXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0
aGUgSU4gYW5kIAogICAgICBPVVQgcmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRv
IGRvbTAgd2hlbiB0aGVyZSBpcyBkYXRhIGluIAogICAgICB0aGUgT1VUIHJpbmcgYnVmZmVyIGFu
ZCBpbmplY3RpbmcgYW4gaW50ZXJydXB0IHRvIHRoZSBndWVzdCB3aGVuIHRoZXJlIAogICAgICBp
cyBkYXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlci4KICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSBy
ZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZCBlc3NlbnRpYWxseSAKICAgICAgY29u
dHJvbCB3aGVuIGludGVycnVwdHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QuCgoyLiBBZGQg
YSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIFNCU0EgVUFSVCBlbXVsYXRpb24gaW4gWGVu
LgoKMy4gRW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRpb24gZm9yIGEgZG9tYWluIGJhc2VkIG9uIGEg
bGlieGwgb3B0aW9uIHBhc3NlZCBkdXJpbmcgCiAgIGRvbWFpbiBjcmVhdGlvbi4KClRvb2xzdGFj
awo9PT09PT09PT09CgoxLiBBZGQgYSBuZXcgb3B0aW9uICJ2dWFydCIgaW4gdGhlIGRvbVUgY29u
ZmlndXJhdGlvbiBmaWxlIHRvIGVuYWJsZS9kaXNhYmxlIHZ1YXJ0LgoKMi4gQ3JlYXRlIGEgU0JT
QSBVQVJUIERUIG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZSB0cmVlLiBJdCB1c2VzIGEgZml4ZWQK
ICAgU1BJIElSUSBudW1iZXIgYW5kIE1NSU8gYWRkcmVzcyByYW5nZSBmb3IgU0JTQSBVQVJULgoK
My4gQ2FsbCB2dWFydCBpbml0IERPTUNUTCBBUEkgdG8gZW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRp
b24uCgo1LiBBZGQgYSBuZXcgdnVhcnQgeGVuc3RvcmUgbm9kZSwgd2hpY2ggY29udGFpbnM6CiAg
ICAtIHJpbmctcmVmCiAgICAtIGV2ZW50IGNoYW5uZWwKICAgIC0gYnVmZmVyIGxpbWl0CiAgICAt
IHR5cGUKClhlbmNvbnNvbGVkCj09PT09PT09PT09PQoKMS4gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1
Y3R1cmUgdG8gc3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcy4KCjIuIE1vZGlmeSBkaWZmZXJlbnQg
QVBJcyBzdWNoIGFzIGJ1ZmZlcl9hcHBlbmQoKSBldGMuIHRvIG9wZXJhdGUgb24gdGhlIAogICBj
b25zb2xlIHN0cnVjdHVyZS4KICAgCjMuIEFkZCBzdXBwb3J0IGZvciBoYW5kbGluZyBtdWx0aXBs
ZSBjb25zb2xlcy4KCjQuIEFkZCBzdXBwb3J0IGZvciB2dWFydCBjb25zb2xlOgoKVGhlIHZwbDAx
MSBjaGFuZ2VzIGF2YWlsYWJsZSBhdCB0aGUgZm9sbG93aW5nIHJlcG86Cgp1cmw6IGh0dHBzOi8v
Z2l0QGdpdC5saW5hcm8ub3JnOi9wZW9wbGUvYmh1cGluZGVyLnRoYWt1ci94ZW4uZ2l0CmJyYW5j
aDogdnBsMDExX3Y2CgpLaW5kbHkgd2FpdCBmb3Igb25lIGRheSB0byBjaGVja291dCB0aGUgY29k
ZSBmcm9tIHRoZSBhYm92ZSBVUkwuCgpUaGVyZSBhcmUgc29tZSBUQkQgaXRlbXMgd2hpY2ggbmVl
ZCB0byBiZSBsb29rZWQgYXQgaW4gdGhlIGZ1dHVyZToKCjEuIEN1cnJlbnRseSBVRUZJIGZpcm13
YXJlIGxvZ3MgdGhlIG91dHB1dCB0byBodmMgY29uc29sZSBvbmx5LiBIb3cgY2FuIAogICBVRUZJ
IGZpcm13YXJlIGJlIG1hZGUgYXdhcmUgb2YgcGwwMTEgY29uc29sZSBhbmQgaG93IGl0IGNhbiB1
c2UgaXQKICAgYXMgYSBjb25zb2xlIGluc3RlYWQgb2YgaHZjLgoKICAgVGhlcmUgd2FzIGEgZGlz
Y3Vzc2lvbiBvbiB0aGlzIGFuZCBpdCB3YXMgZGVjaWRlZCB0aGF0IFNCU0EgVUFSVCBzaG91bGQg
CiAgIGJlIHVzZWQgYXMgYSBkZWJ1ZyBwb3J0IGJ5IHRoZSBVRUZJIGZpcm13YXJlIHNvIHRoYXQg
YWxsIGRlYnVnIG91dHB1dAogICBpcyByZWRpcmVjdGVkIHRvIHRoaXMgcG9ydC4KCjIuIExpbnV4
IHNlZW1zIHRvIGhhdmUgaHZjIGNvbnNvbGUgYXMgdGhlIGRlZmF1bHQgY29uc29sZSBpLmUuIGlm
IG5vCiAgIGNvbnNvbGUgaXMgc3BlY2lmaWVkIHRoZW4gaXQgdXNlcyBodmMgYXMgdGhlIGNvbnNv
bGUuIEhvdyBjYW4gYW4gCiAgIG9wdGlvbiBiZSBwcm92aWRlZCBpbiBMaW51eCB0byBzZWxlY3Qg
ZWl0aGVyIGh2YyBvciBwbDAxMSBhcyB0aGUgCiAgIGRlZmF1bHQgY29uc29sZS4KCiAgIEl0IHdh
cyBzdWdnZXRlZCB0byB1c2UgdGhlIFNQQ1IgaW4gQUNQSSBhbmQgdGhlIHN0ZG91dC1wYXRoIG9w
dGlvbiBpbiB0aGUKICAgZGV2aWNlIHRyZWUgdG8gc3BlY2lmeSB0aGUgZGVmYXVsdCBjb25zb2xl
LiBIb3dldmVyLCBjdXJyZW50bHkgaHZjIGNvbnNvbGUKICAgaXMgbm90IGRlc2NyaWJhYmxlIGlu
IHRoZSBBQ1BJL2RldmljZSB0cmVlLiBUaGlzIHN1cHBvcnQgd2lsbCBoYXZlIHRvIGJlCiAgIGFk
ZGVkIHRvIGFsbG93IHRoZSB1c2VyIHRvIHNwZWNpZnkgdGhlIGRlZmF1bHQgY29uc29sZS4KCjMu
IEFDUEkgc3VwcG9ydCBmb3IgcGwwMTEgZGV2aWNlLgoKQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkJo
dXBpbmRlciBUaGFrdXIgKDI3KToKICB4ZW4vYXJtOiB2cGwwMTE6IERlZmluZSBjb21tb24gcmlu
ZyBidWZmZXIgaGVscGVyIGZ1bmN0aW9ucyBpbgogICAgY29uc29sZS5oCiAgeGVuL2FybTogdnBs
MDExOiBBZGQgU0JTQSBVQVJUIGVtdWxhdGlvbiBpbiBYZW4KICB4ZW4vYXJtOiB2cGwwMTE6IEFs
bG9jYXRlIGEgbmV3IEdGTiBpbiB0aGUgdG9vbHN0YWNrIGZvciB2dWFydAogIHhlbi9hcm06IHZw
bDAxMTogQWRkIHN1cHBvcnQgZm9yIHZ1YXJ0IGluIGxpYnhsCiAgeGVuL2FybTogdnBsMDExOiBS
ZWFycmFuZ2UgeGVuIGhlYWRlciBpbmNsdWRlcyBpbiBhbHBoYWJldGljYWwgb3JkZXIKICAgIGlu
IGRvbWN0bC5jCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0
aWFsaXplIHZwbDAxMQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IHZ1YXJ0IG5vZGUgaW4g
dGhlIHhlbnN0b3JlCiAgeGVuL2FybTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29sZSB0byBkZWZp
bmUgYW5kIHVzZSBhIG5ldyBjb25zb2xlICAgIAogICAgc3RydWN0dXJlCiAgeGVuL2FybTogdnBs
MDExOiBSZW5hbWUgdGhlIGNvbnNvbGUgc3RydWN0dXJlIGZpZWxkIGNvbnNwYXRoIHRvIHhzcGF0
aAogIHhlbi9hcm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNvbGUgZnVuY3Rpb25zIHRvIHRha2Ug
Y29uc29sZSBzdHJ1Y3R1cmUKICAgIGFzIGlucHV0CiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBu
ZXcgY29uc29sZV9pbml0IGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6
IEFkZCBhIG5ldyBidWZmZXJfYXZhaWxhYmxlIGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4v
YXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQgZnVuY3Rp
b24gaW4KICAgIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBtYXliZV9h
ZGRfY29uc29sZV90dHlfZmQgZnVuY3Rpb24gaW4KICAgIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2
cGwwMTE6IEFkZCBhIG5ldyBjb25zb2xlX2V2dGNobl91bm1hc2sgZnVuY3Rpb24gaW4KICAgIHhl
bmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBoYW5kbGVfY29uc29sZV9yaW5n
IGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBoYW5k
bGVfY29uc29sZV90dHkgZnVuY3Rpb24gaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTog
QWRkIGEgbmV3IGNvbnNvbGVfY2xlYW51cCBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgeGVuL2Fy
bTogdnBsMDExOiBBZGQgYSBuZXcgY29uc29sZV9vcGVuX2xvZyBmdW5jdGlvbiBpbiB4ZW5jb25z
b2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgY29uc29sZV9jbG9zZV9ldnRjaG4gZnVu
Y3Rpb24gaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIHN1cHBvcnQgZm9yIG11
bHRpcGxlIGNvbnNvbGVzIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBzdXBw
b3J0IGZvciB2dWFydCBjb25zb2xlIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFk
ZCBhIG5ldyB2dWFydCBjb25zb2xlIHR5cGUgdG8geGVuY29uc29sZSBjbGllbnQKICB4ZW4vYXJt
OiB2cGwwMTE6IEFkZCBhIHBsMDExIHVhcnQgRFQgbm9kZSBpbiB0aGUgZ3Vlc3QgZGV2aWNlIHRy
ZWUKICB4ZW4vYXJtOiB2cGwwMTE6IFVwZGF0ZSBkb2N1bWVudGF0aW9uIGZvciB2dWFydCBjb25z
b2xlIHN1cHBvcnQKICB4ZW4vYXJtOiB2cGwwMTE6IENvcnJlY3QgdGhlIGxvZ2ljIGZvciBhc3Nl
cnRpbmcvZGUtYXNzZXJ0aW5nIFNCU0EKICAgIFVBUlQgVFggaW50ZXJydXB0CiAgeGVuL2FybTog
dnBsMDExOiBGaXggdGhlIHNsb3cgZWFybHkgY29uc29sZSBTQlNBIFVBUlQgb3V0cHV0CgogY29u
ZmlnL2FybTMyLm1rICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGNvbmZpZy9hcm02NC5t
ayAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4g
ICAgICAgICAgICAgfCAgMTIgKwogZG9jcy9taXNjL2NvbnNvbGUudHh0ICAgICAgICAgICAgICAg
IHwgIDQ0ICsrLQogdG9vbHMvY29uc29sZS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAzICst
CiB0b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMgICAgICAgICAgfCAgMTMgKy0KIHRvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMgICAgICAgICAgICB8IDY2MSArKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgIHwgICAy
ICsKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICB8ICAyMCArKwogdG9vbHMv
bGlieGMveGNfZG9tX2FybS5jICAgICAgICAgICAgIHwgICA1ICstCiB0b29scy9saWJ4Yy94Y19k
b21fYm9vdC5jICAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAg
ICAgICAgICAgIHwgIDI1ICsrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAg
fCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgICAgICAgIHwgICA3ICsKIHRv
b2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAgICAgICB8ICA4NCArKysrKwogdG9vbHMvbGli
eGwvbGlieGxfY29uc29sZS5jICAgICAgICAgIHwgIDQ3ICsrKwogdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgICAgICAgICAgIHwgICA5ICstCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAg
ICAgICAgICAgfCAgIDkgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICB8
ICAgNSArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgIDYgKwogdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAg
ICAgICAgICAgICAgfCAgIDggKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAg
IHwgICAyICstCiB0b29scy94bC94bF9jb25zb2xlLmMgICAgICAgICAgICAgICAgfCAgIDUgKy0K
IHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgICB8ICAgOCArCiB4ZW4vYXJjaC9h
cm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgfCAgIDcgKwogeGVuL2FyY2gvYXJtL01ha2VmaWxl
ICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAg
ICAgICB8ICAgNiArCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAgICAgICAgICAgfCAgNTIg
KystCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICAgICAgfCA0ODUgKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgICAgIHwg
ICA2ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oICAgICB8ICAgMiArCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oICAgICAgICAgfCAgNzIgKysrKwogeGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtLmggICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaCAgICAgICAgICB8ICAyMSArKwogeGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaCAg
ICAgIHwgICA0ICsKIDM3IGZpbGVzIGNoYW5nZWQsIDE0MTQgaW5zZXJ0aW9ucygrKSwgMjQxIGRl
bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92cGwwMTEuYwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:56: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.xen.org>)
	id 1dmFqM-0004et-4O; Mon, 28 Aug 2017 08:56:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqJ-0004eh-V1
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:24 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2D/3A-03044-7BAD3A95; Mon, 28 Aug 2017 08:56:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTABt1ttxZ
 HGqx9r2fxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbce/mTqaBVoOLIVL8Gxga+LkYuDiGBmYwS
 7b+3MYE4LALzmCV+TrzODOJICPSzSnxe/5exi5ETyEmTeH7/IBuEXSbx9tleMFtIQEvi6KnZr
 BCj9jNJnP5yFKibg4NNwERiVocESI2IgJLEvVWTwTYwC1xglJj59zlYs7BAksTUC8eZQGwWAV
 WJn3MnsoLYvALeEiuONkItk5O4ea6TGcTmFPCR2LH2LjvEYm+JrtcfWCcwCixgZFjFqFGcWlS
 WWqRraKCXVJSZnlGSm5iZA+SZ6eWmFhcnpqfmJCYV6yXn525iBIYWAxDsYDz+Pu4QoyQHk5Io
 786KxZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjP3ATKCRalpqdWpGXmAIMcJi3BwaMkwvvjB
 lCat7ggMbc4Mx0idYrRkuPKlXVfmDg2rF4PJKcc2P6FSYglLz8vVUqc1wdkngBIQ0ZpHtw4WC
 ReYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCvN8gUnsy8Eritr4AOYgI6SFFwIchBJYkIKak
 GxlRmiVWs4tM7/rfbJv6IWfGj7S9LxUSvUyfOF04/G872wnfd6V3PlSR1JcLW9O1mbLuj83o5
 W1jcOo75LyVOJYjvijv7pZn7xq7DNy++vPsgseCy8uWs+FdWEwKWcTCY9XmWShxxa2t/IpksN
 TG++WLzIQGL2ia7+boRtlzvM/4HrU/088suVWIpzkg01GIuKk4EAK3kkZ2/AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503910581!79756814!1
X-Originating-IP: [209.85.192.176]
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 28775 invoked from network); 28 Aug 2017 08:56:22 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:22 -0000
Received: by mail-pf0-f176.google.com with SMTP id h75so14497990pfh.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:22 -0700 (PDT)
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=hEkKGCPm47FMsgYwL/NrMZbix4eTUybWDHit8lEDoDc=;
 b=DUPNhwmF9ZXyjvWAkIVDs9nQ9qlmQ3t+vt3a18InUd0XuZuUFr3kJpSC2i1glQMKuw
 xBGw2+tsRcolyra5BdmkFoKT6oE5OJFDL/YtOBDoH2MmUuB33DuvkzP+mts9cRScswet
 e9YFFh/HXKI0iAwBhGiQlBbZUDRZ9G04BGd+I=
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=hEkKGCPm47FMsgYwL/NrMZbix4eTUybWDHit8lEDoDc=;
 b=AWhJvFYFLezJpHErmfYj1RlJbuO6hecYGunADEJgPOXFNYt3s9yy6cAu9vusEU/+U0
 R03/f0ZOy9y8nyiPlSXXQz4U60bpi7vEZwJ0IdF/BlP0bNddgWgzgblQO3yKA/t5U7eG
 zs8M8kQpwLuDvX514dqT4OZiesBAg0+oxWxjihrHyXkgL+IQ8b93Tw/sVxWDg85VVEvR
 1033kR1py5J4D12F5xxOZuSiM6486bPBWpux/JdlEAibYC7X2ixniMU3fUb8dAqjHCel
 ZOXtPMwrMNc6LoxGCHKOyFbnp7uyBTVc6DOmA4FYuRsCH6xgWTAD0Gdy/TWf3SMRUyma
 SpqQ==
X-Gm-Message-State: AHYfb5gDYDwTstsviD7W9E2aCRa/wpAguxp+hrmu17c4COiQLuyVNUxJ
 69iRRcK4lD1LkNJWc8uhGQ==
X-Received: by 10.99.47.66 with SMTP id v63mr6656102pgv.4.1503910581072;
 Mon, 28 Aug 2017 01:56:21 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:20 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:44 +0530
Message-Id: <1503910570-24427-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 01/27 v8] xen/arm: vpl011: Define common ring
	buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

REVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucykgZGVmaW5lcyBjb21tb24gaGVscGVyIGZ1bmN0
aW9ucyBzdWNoIGFzCnhlbmNvbnNfcXVldWVkKCkgdG8gdGVsbCB0aGUgY3VycmVudCBzaXplIG9m
IHRoZSByaW5nIGJ1ZmZlciwKeGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGluZGV4LCB3
aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCnBsMDExIGVtdWxhdGlvbiBjb2RlIHdp
bGwgdXNlIHRoZXNlIGhlbHBlciBmdW5jdGlvbnMuCgppby9jb25zb2xlLmggaW5jbHVkZXMgaW8v
cmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVYX1JJTkcuCgpJbiBjb25zb2xlL2Rh
ZW1vbi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5jbHVkZWQgYmVmb3JlIGlvL2NvbnNvbGUu
aApiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFNwbGl0IHRoaXMgY2hh
bmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAg
ICB8IDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmggfCA0ICsrKysKIDIgZmls
ZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5k
ZXggN2U0NzRiYi4uZTgwMzNkMiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
YworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0yMSw2ICsyMSw3IEBACiAKICNp
bmNsdWRlICJ1dGlscy5oIgogI2luY2x1ZGUgImlvLmgiCisjaW5jbHVkZSA8c3RyaW5nLmg+CiAj
aW5jbHVkZSA8eGVuZXZ0Y2huLmg+CiAjaW5jbHVkZSA8eGVuZ250dGFiLmg+CiAjaW5jbHVkZSA8
eGVuc3RvcmUuaD4KQEAgLTI5LDcgKzMwLDYgQEAKIAogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2lu
Y2x1ZGUgPGVycm5vLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8cG9sbC5oPgog
I2luY2x1ZGUgPGZjbnRsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNv
bGUuaAppbmRleCBlMmNkOTdmLi41ZTQ1ZTFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vY29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKQEAg
LTI3LDYgKzI3LDggQEAKICNpZm5kZWYgX19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fCiAjZGVm
aW5lIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwogCisjaW5jbHVkZSAicmluZy5oIgorCiB0
eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNfUklOR19JRFg7CiAKICNkZWZpbmUgTUFTS19YRU5DT05T
X0lEWChpZHgsIHJpbmcpICgoaWR4KSAmIChzaXplb2YocmluZyktMSkpCkBAIC0zOCw2ICs0MCw4
IEBAIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSB7CiAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRf
Y29ucywgb3V0X3Byb2Q7CiB9OwogCitERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKTsKKwog
I2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXyAqLwogCiAvKgotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFqR-0004gd-BO; Mon, 28 Aug 2017 08:56:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqQ-0004fW-9w
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:30 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 36/38-01732-DBAD3A95; Mon, 28 Aug 2017 08:56:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTABt09txZ
 HGrzoF7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMe/e5iL7i+krHi6+0upgbG1U2MXYycHEIC
 MxklNnyI7mLk4mARmMcs8f/qJGYQR0Kgn1Xi38U2sCoJgTSJXYsfsEDYVRJz1lxjg+jWkjh6a
 jYrSIOQwH4miXVz5wAVcXCwCZhIzOqQAKkREVCSuLdqMhNIDbPARGaJBT+Os4MkhAU8Ja4/vc
 0EYrMIqEos3TkZbAGvgLfEsqP/oZbJSdw818kMYnMK+EjsWHuXHWKxt0TX6w+sExgFFjAyrGL
 UKE4tKkst0jU00UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAwvBiDYwbhiu+ch
 RkkOJiVR3p0ViyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCG3ATKCRalpqdWpGXmAAMdJi3Bw
 aMkwvvjBlCat7ggMbc4Mx0idYrRlePKlXVfmDgW9GwAklMObAeST95s/83E0fIWSAqx5OXnpU
 qJ8/qAzBYAac4ozYMbDYvSS4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBLm9QaZwpOZVwJ3wSu
 g45iAjlMUXAhyXEkiQkqqgXHusZchU9N+T1zz4wvPdOM/2y7tufZ+tVnphon6JSuyJn2tFX0p
 EvSfyU5e7Ff1zCuCG69kzf/lPks2eNvcWyskg1cLHlH9wb3gfdr1mM3dNjlhKuvb5ukVXntx4
 LR/mfId28m3FQ9d6dl3VH+W61Pu3OSC2A8Zj/wit0SI1zP8rL6jwnwmSHmPEktxRqKhFnNRcS
 IAxIeEqc0CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503910586!104345744!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61550 invoked from network); 28 Aug 2017 08:56:27 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:27 -0000
Received: by mail-pf0-f176.google.com with SMTP id c15so14532639pfm.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:27 -0700 (PDT)
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=H8nYWJJvskdpTyy2mqBHUV+kyca8yTnXyZEZyG0ytCU=;
 b=NTkhCpn77egBFJzqKS7Q6sYC/+k45DmCU1nfmlehmCUxxbG9L7OL4Udu9J7P4iDRlP
 r9wSoW2NJGljxbGKF5ssjj+JSiZmGKRcwyY8s4X1hg3/rkRV0j0Bv7/Lcro/8D8fr4K7
 Cb8q96RtFs4E65a2PSeEJytzF205hpcCT2EKY=
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=H8nYWJJvskdpTyy2mqBHUV+kyca8yTnXyZEZyG0ytCU=;
 b=TI4flybvH8O3E/8m9t+XcLrdg53hYp8mZ7o0dglYzbiFQ+LnjqZyhvLPijiL3FS0Qb
 95+Uwbil8bCqIF6fPLfKL4ilhLd7MixXniY3bk8Zf7v2t2Q3/Ac93f23b72oxMxW3cdL
 Y/SF1jAhSrLXTG63YvE4KS54QMj3If6rlHNsY4Nu/2Xqi27Bygt/MgieOVEXmnnxIe9M
 9Cl5NECrmBuP2VHDW4q8j3FpitASypeZTOaR/M3AUR8s6BbaA6j82NTwJqbUL6jCEmll
 4Z65b0uG4FgFaeLLJHzt3IPpyjL3a0Eh6sVhBLyBdyTUgXUn7Sjavw8GR88feAVAmMlf
 /pBA==
X-Gm-Message-State: AHYfb5hYK+sNMufkuQEw9cbfmPAVsY6G85Dwh0oO8amcyfxDPX19FTMi
 8oQNzfMYOjAjssPMEPzWIw==
X-Received: by 10.101.75.141 with SMTP id t13mr6870314pgq.269.1503910586056;
 Mon, 28 Aug 2017 01:56:26 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:25 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:45 +0530
Message-Id: <1503910570-24427-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
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>,
 Andre Przywara <andre.przywara@arm.com>
Subject: [Xen-devel] [PATCH 02/27 v8] xen/arm: vpl011: Add SBSA UART
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGwwMTEg
cmVnaXN0ZXJzCmFuZCBwbDAxMSBpbnRlcnJ1cHRzOgoKICAgIC0gRW11bGF0ZSBEUiByZWFkL3dy
aXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0aGUgSU4KICAgICAgYW5kIE9VVCBy
aW5nIGJ1ZmZlcnMgYW5kIHJhaXNpbmcgYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQgd2hlbgogICAg
ICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBp
bnRlcnJ1cHQKICAgICAgdG8gdGhlIGd1ZXN0IHdoZW4gdGhlcmUgaXMgZGF0YSBpbiB0aGUgSU4g
cmluZyBidWZmZXIKCiAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBpbnRlcnJ1
cHQgbWFuYWdlbWVudCBhbmQKICAgICAgZXNzZW50aWFsbHkgY29udHJvbCB3aGVuIGludGVycnVw
dHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QKClRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUg
U0JTQSBHZW5lcmljIFVBUlQgd2hpY2ggaXMgYSBzdWJzZXQgb2YgQVJNClBMMDExIFVBUlQuCgpU
aGUgU0JTQSBHZW5lcmljIFVBUlQgaXMgY292ZXJlZCBpbiBBcHBlbmRpeCBCIG9mCmh0dHBzOi8v
c3RhdGljLmRvY3MuYXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2VfU3lzdGVtX0FyY2hpdGVj
dHVyZV92M18xX0FSTV9ERU5fMDAyOUEucGRmCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJp
eC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoYW5nZXMg
c2luY2Ugdjc6Ci0gU2V0L2NsZWFyIHRoZSBUWCBpbnRlcnJ1cHQgc3RhdHVzIGJpdCBiYXNlZCBv
biB3aGV0aGVyIHNwYWNlIGF2YWlsYWJsZSBmb3IgMTYgYnl0ZXMgaW4gdGhlIHJpbmcgYnVmZmVy
Ci0gQ2xlYXIgdGhlIEJVU1kgc3RhdHVzIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY2FvbWVzIGF2
YWlsYWJsZSBpbiB0aGUgcmluZyBidWZmZXIKCkNoYW5nZXMgc2luY2UgdjY6Ci0gUmVtb3ZlZCBm
cmVlaW5nIG9mIG1taW9faGFuZGxlcnMgaW4gdnBsMDExX2RlaW5pdCgpIGFzIHRoZSBoYW5kbGVy
cyBnZXQgZnJlZWQgd2hlbiBhIGRvbWFpbiBpcyAKICBkZXN0cm95ZWQuIFNpbmNlIHRoaXMgaXMg
YSBtaW5vciBjaGFuZ2UsIEkgaGF2ZSBpbmNsdWRlZCB0aGUgcmV2aWV3ZWQtYnkgYW5kIGFja2Vk
LWJ5IHRhZ3MuCgpDaGFuZ2VzIHNpbmNlIHY1OgotIHVzZSA8YXNtLz4gaW5zdGVhZCBvZiA8YXNt
LWFybS8+IGZvciBpbmNsdWRpbmcgYXJtIHNwZWNpZmljIGhlYWRlciBmaWxlcy4KLSByZW5hbWVk
IHNoYWRvd191YXJ0cmlzIHRvIHNoYWRvd191YXJ0bWlzIHRvIGluZGljYXRlIHRoYXQgaXQgaXMg
bWFza2VkIGludGVycnVwdCBzdGF0dXMuCi0gdXNlIHNtcF9tYigpIGluc3RlYWQgb2Ygc21wX3Jt
YigpIGluIHZwbDAxMV93cml0ZV9kYXRhKCkuCgpDaGFuZ2VzIHNpbmNlIHY0OgotIFJlbmFtZWQg
dnBsMDExX3VwZGF0ZSgpIHRvIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cygpIGFuZCBh
ZGRlZCBsb2dpYyB0byBhdm9pZAogIHJhaXNpbmcgc3B1cmlvdXMgaW50ZXJydXB0cy4KLSBVc2Vk
IGJhcnJpZXIgaW5zdHJ1Y3Rpb25zIGNvcnJlY3RseSB3aGlsZSByZWFkaW5nL3dyaXRpbmcgZGF0
YSB0byB0aGUgcmluZyBidWZmZXIuCi0gUHJvcGVyIGxvY2sgdGFrZW4gYmVmb3JlIHJlYWRpbmcg
cmluZyBidWZmZXIgaW5kaWNlcy4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gTW92ZWQgdGhlIGNhbGwg
dG8gREVGSU5FX1hFTl9GTEVYX1JJTkcgZnJvbSB2cGwwMTEuaCB0byBwdWJsaWMvY29uc29sZS5o
LiBUaGlzIG1hY3JvIGRlZmluZXMKICBzdGFuZGFyZCBmdW5jdGlvbnMgdG8gb3BlcmF0ZSBvbiB0
aGUgcmluZyBidWZmZXIuCi0gTG9jayB0YWtlbiB3aGlsZSB1cGRhdGluZyB0aGUgaW50ZXJydXB0
IG1hc2sgYW5kIGNsZWFyIHJlZ2lzdGVycyBpbiBtbWlvX3dyaXRlLgotIFVzZSBnZm5fdCBpbnN0
ZWFkIG9mIHhlbl9wZm5fdC4KLSB2Z2ljX2ZyZWVfdmlycSBjYWxsZWQgaWYgdGhlcmUgaXMgYW55
IGVycm9yIGluIHZwbDAxMSBpbml0aWFsaXphdGlvbi4KLSBtbWlvIGhhbmRsZXJzIGZyZWVkIGlm
IHRoZXJlIGlzIGFueSBlcnJvciBpbiB2cGwwMTEgaW5pdGlhbGl6YXRpb24uCi0gUmVtb3ZlZCB2
cGwwMTEtPmluaXRpYWxpemVkIGZsYWcgdXNhZ2UgYXMgdGhlIHNhbWUgY2hlY2sgY291bGQgYmUg
ZG9uZSAKICB1c2luZyB2cGwwMTEtPnJpbmctcmVmLgotIFVzZWQgcmV0dXJuIGluc3RlYWQgb2Yg
YnJlYWsgaW4gdGhlIHN3aXRjaCBoYW5kbGluZyBvZiBlbXVsYXRpb24gb2YgZGlmZmVyZW50IHBs
MDExIHJlZ2lzdGVycy4KLSBSZW5hbWVkIHZwbDAxMV91cGRhdGVfc3BpKCkgdG8gdnBsMDExX3Vw
ZGF0ZSgpLgoKQ2hhbmdlcyBzaW5jZSB2MjoKLSBVc2UgZ2VuZXJpYyB2cmVnX3JlZyogZm9yIHJl
YWQvd3JpdGUgb2YgcmVnaXN0ZXJzIGVtdWxhdGluZyBwbDAxMS4KLSBVc2UgZ2VuZXJpYyByaW5n
IGJ1ZmZlciBmdW5jdGlvbnMgZGVmaW5lZCB1c2luZyBERUZJTkVfWEVOX0ZMRVhfUklORy4KLSBS
ZW5hbWVkIHRoZSBTUEkgaW5qZWN0aW9uIGZ1bmN0aW9uIHRvIHZwbDAxMV91cGRhdGVfc3BpKCkg
dG8gcmVmbGVjdCBsZXZlbCAKICB0cmlnZ2VyZWQgbmF0dXJlIG9mIHBsMDExIGludGVycnVwdHMu
Ci0gVGhlIHBsMDExIHJlZ2lzdGVyIGFjY2VzcyBhZGRyZXNzIHNob3VsZCBhbHdheXMgYmUgdGhl
IGJhc2UgYWRkcmVzcyBvZiB0aGUKICBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyIGFzIHBlciBzZWN0
aW9uIEIgb2YgdGhlIFNCU0EgZG9jdW1lbnQuIEZvciB0aGlzIHJlYXNvbiwKICB0aGUgcmVnaXN0
ZXIgcmFuZ2UgYWRkcmVzcyBhY2Nlc3MgaXMgbm90IGFsbG93ZWQuCgpDaGFuZ2VzIHNpbmNlIHYx
OgotIFJlbW92ZWQgdGhlIG9wdGltaXp0aW9uIHJlbGF0ZWQgdG8gc2VuZGlpbmcgZXZlbnRzIHRv
IHhlbmNvbnNvbGUgCi0gVXNlIGxvY2FsIHZhcmlhYmxlcyBhcyByaW5nIGJ1ZmZlciBpbmRpY2Vz
IHdoaWxlIHVzaW5nIHRoZSByaW5nIGJ1ZmZlcgoKIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAg
ICAgICAgIHwgICA3ICsKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAxICsK
IHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgIHwgNDU0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAg
fCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggfCAgIDIgKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgfCAgNzIgKysrKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtYXJtLmggICAgfCAgIDYgKwogNyBmaWxlcyBjaGFuZ2VkLCA1NDggaW5zZXJ0aW9u
cygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92cGwwMTEuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCmluZGV4IGQ0NmI5OGMuLmY1
ODAxOWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2Fy
bS9LY29uZmlnCkBAIC01MCw2ICs1MCwxMyBAQCBjb25maWcgSEFTX0lUUwogICAgICAgICBwcm9t
cHQgIkdJQ3YzIElUUyBNU0kgY29udHJvbGxlciBzdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKICAg
ICAgICAgZGVwZW5kcyBvbiBIQVNfR0lDVjMKIAorY29uZmlnIFNCU0FfVlVBUlRfQ09OU09MRQor
CWJvb2wgIkVtdWxhdGVkIFNCU0EgVUFSVCBjb25zb2xlIHN1cHBvcnQiCisJZGVmYXVsdCB5CisJ
LS0taGVscC0tLQorCSAgQWxsb3dzIGEgZ3Vlc3QgdG8gdXNlIFNCU0EgR2VuZXJpYyBVQVJUIGFz
IGEgY29uc29sZS4gVGhlCisJICBTQlNBIEdlbmVyaWMgVUFSVCBpbXBsZW1lbnRzIGEgc3Vic2V0
IG9mIEFSTSBQTDAxMSBVQVJULgorCiBlbmRtZW51CiAKIG1lbnUgIkFSTSBlcnJhdGEgd29ya2Fy
b3VuZCB2aWEgdGhlIGFsdGVybmF0aXZlIGZyYW1ld29yayIKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCAyODJkMmMyLi4zYTM4
MWVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJt
L01ha2VmaWxlCkBAIC01MSw2ICs1MSw3IEBAIG9iai0kKENPTkZJR19IQVNfR0lDVjMpICs9IHZn
aWMtdjMubwogb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IHZnaWMtdjMtaXRzLm8KIG9iai15ICs9
IHZtX2V2ZW50Lm8KIG9iai15ICs9IHZ0aW1lci5vCitvYmotJChDT05GSUdfU0JTQV9WVUFSVF9D
T05TT0xFKSArPSB2cGwwMTEubwogb2JqLXkgKz0gdnBzY2kubwogb2JqLXkgKz0gdnVhcnQubwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDEx
LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTZkOWNiZQotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAtMCwwICsxLDQ1NCBAQAorLyoKKyAq
IGFyY2gvYXJtL3ZwbDAxMS5jCisgKgorICogVmlydHVhbCBQTDAxMSBVQVJUCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5U
QUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAq
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4K
KyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cisj
aW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVu
L21tLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5o
PgorI2luY2x1ZGUgPHB1YmxpYy9pby9jb25zb2xlLmg+CisjaW5jbHVkZSA8YXNtL3BsMDExLXVh
cnQuaD4KKyNpbmNsdWRlIDxhc20vdmdpYy1lbXVsLmg+CisjaW5jbHVkZSA8YXNtL3ZwbDAxMS5o
PgorCisvKgorICogU2luY2UgcGwwMTEgcmVnaXN0ZXJzIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLCBh
bGwgcmVnaXN0ZXJzCisgKiBhcmUgaGFuZGxlZCBzaW1pbGFybHkgYWxsb3dpbmcgOC1iaXQsIDE2
LWJpdCBhbmQgMzItYml0CisgKiBhY2Nlc3NlcyBleGNlcHQgNjQtYml0IGFjY2Vzcy4KKyAqLwor
c3RhdGljIGJvb2wgdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2RhYnQgZGFi
dCkKK3sKKyAgICByZXR1cm4gKGRhYnQuc2l6ZSAhPSBEQUJUX0RPVUJMRV9XT1JEKTsKK30KKwor
c3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAg
IHVpbnQzMl90IHVhcnRtaXMgPSB2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVhcnRpbXNjOwor
CisgICAgLyoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIGlzIGV4cGVjdGVkIHRvIGJlIGNhbGxlZCB3
aXRoIHRoZSBsb2NrIHRha2VuLgorICAgICAqLworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
dnBsMDExLT5sb2NrKSk7CisKKyAgICAvKgorICAgICAqIFRPRE86IFBMMDExIGludGVycnVwdHMg
YXJlIGxldmVsIHRyaWdnZXJlZCB3aGljaCBtZWFucworICAgICAqIHRoYXQgaW50ZXJydXB0IG5l
ZWRzIHRvIGJlIHNldC9jbGVhciBpbnN0ZWFkIG9mIGJlaW5nCisgICAgICogaW5qZWN0ZWQuIEhv
d2V2ZXIsIGN1cnJlbnRseSB2R0lDIGRvZXMgbm90IGhhbmRsZSBsZXZlbAorICAgICAqIHRyaWdn
ZXJlZCBpbnRlcnJ1cHRzIHByb3Blcmx5LiBUaGlzIGZ1bmN0aW9uIG5lZWRzIHRvIGJlCisgICAg
ICogcmV2aXNpdGVkIG9uY2UgdkdJQyBzdGFydHMgaGFuZGxpbmcgbGV2ZWwgdHJpZ2dlcmVkCisg
ICAgICogaW50ZXJydXB0cy4KKyAgICAgKi8KKworICAgIC8qCisgICAgICogUmFpc2UgYW4gaW50
ZXJydXB0IG9ubHkgaWYgYW55IGFkZGl0aW9uYWwgaW50ZXJydXB0CisgICAgICogc3RhdHVzIGJp
dCBoYXMgYmVlbiBzZXQgc2luY2UgdGhlIGxhc3QgdGltZS4KKyAgICAgKi8KKyAgICBpZiAoIHVh
cnRtaXMgJiB+dnBsMDExLT5zaGFkb3dfdWFydG1pcyApCisgICAgICAgIHZnaWNfdmNwdV9pbmpl
Y3Rfc3BpKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOworCisgICAgdnBsMDExLT5zaGFkb3dfdWFydG1p
cyA9IHVhcnRtaXM7Cit9CisKK3N0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0
IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHVpbnQ4X3QgZGF0
YSA9IDA7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAg
IHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAg
WEVOQ09OU19SSU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kOworCisgICAgVlBMMDExX0xPQ0soZCwg
ZmxhZ3MpOworCisgICAgaW5fY29ucyA9IGludGYtPmluX2NvbnM7CisgICAgaW5fcHJvZCA9IGlu
dGYtPmluX3Byb2Q7CisKKyAgICBzbXBfcm1iKCk7CisKKyAgICAvKgorICAgICAqIEl0IGlzIGV4
cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRhIGluIHRoZSByaW5nIGJ1ZmZlciB3aGVuIHRo
aXMKKyAgICAgKiBmdW5jdGlvbiBpcyBjYWxsZWQgc2luY2UgdGhlIGd1ZXN0IGlzIGV4cGVjdGVk
IHRvIHJlYWQgdGhlIGRhdGEgcmVnaXN0ZXIKKyAgICAgKiBvbmx5IGlmIHRoZSBUWEZFIGZsYWcg
aXMgbm90IHNldC4KKyAgICAgKiBJZiB0aGUgZ3Vlc3Qgc3RpbGwgZG9lcyByZWFkIHdoZW4gVFhG
RSBiaXQgaXMgc2V0IHRoZW4gMCB3aWxsIGJlIHJldHVybmVkLgorICAgICAqLworICAgIGlmICgg
eGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPiAwICkK
KyAgICB7CisgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5jb25zX21hc2soaW5fY29ucywgc2l6
ZW9mKGludGYtPmluKSldOworICAgICAgICBpbl9jb25zICs9IDE7CisgICAgICAgIHNtcF9tYigp
OworICAgICAgICBpbnRmLT5pbl9jb25zID0gaW5fY29uczsKKyAgICB9CisgICAgZWxzZQorICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZm
ZXIgZW1wdHlcbiIpOworCisgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25z
LCBzaXplb2YoaW50Zi0+aW4pKSA9PSAwICkKKyAgICB7CisgICAgICAgIHZwbDAxMS0+dWFydGZy
IHw9IFJYRkU7CisgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOworICAgIH0KKworICAg
IHZwbDAxMS0+dWFydGZyICY9IH5SWEZGOworCisgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRf
c3RhdHVzKGQpOworCisgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisKKyAgICAvKgorICAg
ICAqIFNlbmQgYW4gZXZlbnQgdG8gY29uc29sZSBiYWNrZW5kIHRvIGluZGljYXRlIHRoYXQgZGF0
YSBoYXMgYmVlbgorICAgICAqIHJlYWQgZnJvbSB0aGUgSU4gcmluZyBidWZmZXIuCisgICAgICov
CisgICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7CisK
KyAgICByZXR1cm4gZGF0YTsKK30KKworc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAgIHN0cnVj
dCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAgWEVOQ09O
U19SSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFn
cyk7CisKKyAgICBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOworICAgIG91dF9wcm9kID0gaW50
Zi0+b3V0X3Byb2Q7CisKKyAgICBzbXBfbWIoKTsKKworICAgIC8qCisgICAgICogSXQgaXMgZXhw
ZWN0ZWQgdGhhdCB0aGUgcmluZyBpcyBub3QgZnVsbCB3aGVuIHRoaXMgZnVuY3Rpb24gaXMgY2Fs
bGVkCisgICAgICogYXMgdGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHdyaXRlIHRvIHRoZSBkYXRh
IHJlZ2lzdGVyIG9ubHkgd2hlbiB0aGUKKyAgICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KKyAg
ICAgKiBJbiBjYXNlIHRoZSBndWVzdCBkb2VzIHdyaXRlIGV2ZW4gd2hlbiB0aGUgVFhGRiBmbGFn
IGlzIHNldCB0aGVuIHRoZQorICAgICAqIGRhdGEgd2lsbCBiZSBzaWxlbnRseSBkcm9wcGVkLgor
ICAgICAqLworICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXpl
b2YoaW50Zi0+b3V0KSkgIT0KKyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCisgICAgewor
ICAgICAgICBpbnRmLT5vdXRbeGVuY29uc19tYXNrKG91dF9wcm9kLCBzaXplb2YoaW50Zi0+b3V0
KSldID0gZGF0YTsKKyAgICAgICAgb3V0X3Byb2QgKz0gMTsKKyAgICAgICAgc21wX3dtYigpOwor
ICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kOworICAgIH0KKyAgICBlbHNlCisgICAg
ICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBPVVQgcmluZyBidWZm
ZXIgZnVsbFxuIik7CisKKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29u
cywgc2l6ZW9mKGludGYtPm91dCkpID09CisgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQor
ICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRjsKKyAgICAgICAgdnBsMDExLT51
YXJ0cmlzICY9IH5UWEk7CisgICAgfQorCisgICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKKwor
ICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOworCisgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1
cHRfc3RhdHVzKGQpOworCisgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisKKyAgICAvKgor
ICAgICAqIFNlbmQgYW4gZXZlbnQgdG8gY29uc29sZSBiYWNrZW5kIHRvIGluZGljYXRlIHRoYXQg
dGhlcmUgaXMKKyAgICAgKiBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIuCisgICAgICovCisg
ICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Cit9CisK
K3N0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZWdpc3Rlcl90ICpyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQg
KnByaXYpCit7CisgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0OworICAgIHVp
bnQzMl90IHZwbDAxMV9yZWcgPSAodWludDMyX3QpKGluZm8tPmdwYSAtIEdVRVNUX1BMMDExX0JB
U0UpOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZ2LT5kb21haW4tPmFyY2gudnBsMDEx
OworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKKworICAgIHN3aXRjaCAoIHZwbDAxMV9yZWcgKQorICAgIHsKKyAgICBjYXNlIERSOgor
ICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExX3JlYWRfZGF0
YShkKSwgaW5mbyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBSU1I6CisgICAgICAg
IGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsK
KworICAgICAgICAvKiBJdCBhbHdheXMgcmV0dXJucyAwIGFzIHRoZXJlIGFyZSBubyBwaHlzaWNh
bCBlcnJvcnMuICovCisgICAgICAgICpyID0gMDsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBj
YXNlIEZSOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkg
Z290byBiYWRfd2lkdGg7CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAg
ICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRmciwgaW5mbyk7CisgICAgICAg
IFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2Ug
UklTOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290
byBiYWRfd2lkdGg7CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICAq
ciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRyaXMsIGluZm8pOworICAgICAgICBW
UEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIE1J
UzoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8g
YmFkX3dpZHRoOworCisgICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgKnIg
PSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0cmlzICYgdnBsMDExLT51YXJ0aW1zYywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mbyk7CisgICAgICAgIFZQTDAxMV9V
TkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgSU1TQzoKKyAg
ICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dp
ZHRoOworCisgICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgKnIgPSB2cmVn
X3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0aW1zYywgaW5mbyk7CisgICAgICAgIFZQTDAxMV9V
TkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgSUNSOgorICAg
ICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lk
dGg7CisKKyAgICAgICAgLyogT25seSB3cml0ZSBpcyB2YWxpZC4gKi8KKyAgICAgICAgcmV0dXJu
IDA7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6
IHVuaGFuZGxlZCByZWFkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICAgICAgZGFi
dC5yZWcsIHZwbDAxMV9yZWcpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICByZXR1
cm4gMTsKKworYmFkX3dpZHRoOgorICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFk
IHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKKyAgICAgICAgICAgIGRhYnQuc2l6
ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcpOworICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygp
OworICAgIHJldHVybiAwOworCit9CisKK3N0YXRpYyBpbnQgdnBsMDExX21taW9fd3JpdGUoc3Ry
dWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICpp
bmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnByaXYpCit7CisgICAgc3RydWN0IGhzcl9kYWJ0
IGRhYnQgPSBpbmZvLT5kYWJ0OworICAgIHVpbnQzMl90IHZwbDAxMV9yZWcgPSAodWludDMyX3Qp
KGluZm8tPmdwYSAtIEdVRVNUX1BMMDExX0JBU0UpOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAx
MSA9ICZ2LT5kb21haW4tPmFyY2gudnBsMDExOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIHN3aXRjaCAoIHZwbDAxMV9y
ZWcgKQorICAgIHsKKyAgICBjYXNlIERSOgorICAgIHsKKyAgICAgICAgdWludDMyX3QgZGF0YSA9
IDA7CisKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdv
dG8gYmFkX3dpZHRoOworCisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZkYXRhLCByLCBpbmZv
KTsKKyAgICAgICAgZGF0YSAmPSAweEZGOworICAgICAgICB2cGwwMTFfd3JpdGVfZGF0YSh2LT5k
b21haW4sIGRhdGEpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICBjYXNlIFJTUjog
LyogTm90aGluZyB0byBjbGVhci4gKi8KKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNr
X2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHJldHVybiAxOworCisg
ICAgY2FzZSBGUjoKKyAgICBjYXNlIFJJUzoKKyAgICBjYXNlIE1JUzoKKyAgICAgICAgZ290byB3
cml0ZV9pZ25vcmU7CisKKyAgICBjYXNlIElNU0M6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWcz
Ml9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFf
TE9DSyhkLCBmbGFncyk7CisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZ2cGwwMTEtPnVhcnRp
bXNjLCByLCBpbmZvKTsKKyAgICAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKHYt
PmRvbWFpbik7CisgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1
cm4gMTsKKworICAgIGNhc2UgSUNSOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tf
YWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwg
ZmxhZ3MpOworICAgICAgICB2cmVnX3JlZzMyX2NsZWFyYml0cygmdnBsMDExLT51YXJ0cmlzLCBy
LCBpbmZvKTsKKyAgICAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOworICAg
ICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBk
ZWZhdWx0OgorICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IHVuaGFuZGxlZCB3
cml0ZSByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAgICAgIGRhYnQucmVnLCB2cGww
MTFfcmVnKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCit3cml0ZV9pZ25vcmU6CisgICAg
cmV0dXJuIDE7CisKK2JhZF93aWR0aDoKKyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6
IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAgZGFi
dC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7CisgICAgZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKCk7CisgICAgcmV0dXJuIDA7CisKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hh
bmRsZXJfb3BzIHZwbDAxMV9tbWlvX2hhbmRsZXIgPSB7CisgICAgLnJlYWQgPSB2cGwwMTFfbW1p
b19yZWFkLAorICAgIC53cml0ZSA9IHZwbDAxMV9tbWlvX3dyaXRlLAorfTsKKworc3RhdGljIHZv
aWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsK
KyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwor
ICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJvZCwgb3V0X2NvbnMsIG91dF9wcm9k
OworICAgIFhFTkNPTlNfUklOR19JRFggaW5fcmluZ19xc2l6ZSwgb3V0X3JpbmdfcXNpemU7CisK
KyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisKKyAgICBpbl9jb25zID0gaW50Zi0+aW5fY29u
czsKKyAgICBpbl9wcm9kID0gaW50Zi0+aW5fcHJvZDsKKyAgICBvdXRfY29ucyA9IGludGYtPm91
dF9jb25zOworICAgIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7CisKKyAgICBzbXBfcm1iKCk7
CisKKyAgICBpbl9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPmluKSk7CisKKyAgICBvdXRfcmluZ19xc2l6ZSA9
IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb3V0X2NvbnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXpl
b2YoaW50Zi0+b3V0KSk7CisKKyAgICAvKiBVcGRhdGUgdGhlIHVhcnQgcnggc3RhdGUgaWYgdGhl
IGJ1ZmZlciBpcyBub3QgZW1wdHkuICovCisgICAgaWYgKCBpbl9yaW5nX3FzaXplICE9IDAgKQor
ICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkU7CisgICAgICAgIGlmICggaW5f
cmluZ19xc2l6ZSA9PSBzaXplb2YoaW50Zi0+aW4pICkKKyAgICAgICAgICAgIHZwbDAxMS0+dWFy
dGZyIHw9IFJYRkY7CisgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBSWEk7CisgICAgfQorCisg
ICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGZ1bGwu
ICovCisgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCisgICAg
eworICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKKyAgICAgICAgdnBsMDExLT51YXJ0
cmlzIHw9IFRYSTsKKyAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkKKyAgICAgICAg
eworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7CisgICAgICAgICAgICB2cGww
MTEtPnVhcnRmciB8PSBUWEZFOworICAgICAgICB9CisgICAgfQorCisgICAgdnBsMDExX3VwZGF0
ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOworCisgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cit9
CisKK3N0YXRpYyB2b2lkIHZwbDAxMV9ub3RpZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBwb3J0KQoreworICAgIHZwbDAxMV9kYXRhX2F2YWlsKHYtPmRvbWFpbik7Cit9CisK
K2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZwbDAxMV9p
bml0X2luZm8gKmluZm8pCit7CisgICAgaW50IHJjOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAx
MSA9ICZkLT5hcmNoLnZwbDAxMTsKKworICAgIGlmICggdnBsMDExLT5yaW5nX2J1ZiApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgLyogTWFwIHRoZSBndWVzdCBQRk4gdG8gWGVuIGFk
ZHJlc3Mgc3BhY2UuICovCisgICAgcmMgPSAgcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChpbmZvLT5nZm4pLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPnJpbmdfcGFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX2J1Zik7CisgICAgaWYgKCBy
YyA8IDAgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJjID0gdmdpY19yZXNlcnZlX3ZpcnEo
ZCwgR1VFU1RfVlBMMDExX1NQSSk7CisgICAgaWYgKCAhcmMgKQorICAgIHsKKyAgICAgICAgcmMg
PSAtRUlOVkFMOworICAgICAgICBnb3RvIG91dDE7CisgICAgfQorCisgICAgcmMgPSBhbGxvY191
bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAsIGluZm8tPmNvbnNvbGVfZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwbDAxMV9ub3RpZmljYXRpb24p
OworICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgZ290byBvdXQyOworCisgICAgdnBsMDExLT5l
dnRjaG4gPSBpbmZvLT5ldnRjaG4gPSByYzsKKworICAgIHNwaW5fbG9ja19pbml0KCZ2cGwwMTEt
PmxvY2spOworCisgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2cGwwMTFfbW1pb19oYW5k
bGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9QTDAxMV9CQVNFLCBHVUVTVF9Q
TDAxMV9TSVpFLCBOVUxMKTsKKworICAgIHJldHVybiAwOworCitvdXQyOgorICAgIHZnaWNfZnJl
ZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOworCitvdXQxOgorICAgIGRlc3Ryb3lfcmluZ19m
b3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdfYnVmLCB2cGwwMTEtPnJpbmdfcGFnZSk7CisKK291dDoK
KyAgICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7
CisKKyAgICBpZiAoICF2cGwwMTEtPnJpbmdfYnVmICkKKyAgICAgICAgcmV0dXJuOworCisgICAg
ZnJlZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7CisgICAgZGVzdHJveV9y
aW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKK30K
KworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTog
IkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggOGRmYzFkMS4uMWExMTQ1ZCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oCkBAIC0xMSw2ICsxMSw3IEBACiAjaW5jbHVkZSA8cHVibGljL2h2bS9wYXJh
bXMuaD4KICNpbmNsdWRlIDx4ZW4vc2VyaWFsLmg+CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgor
I2luY2x1ZGUgPGFzbS1hcm0vdnBsMDExLmg+CiAKIHN0cnVjdCBodm1fZG9tYWluCiB7CkBAIC0x
NDUsNiArMTQ2LDExIEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgIHN0cnVjdCB7CiAgICAgICAg
IHVpbnQ4X3QgcHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgOiAxOwogICAgIH0gbW9uaXRvcjsKKwor
I2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKKyAgICBzdHJ1Y3QgdnBsMDExIHZwbDAx
MTsKKyNlbmRpZgorCiB9ICBfX2NhY2hlbGluZV9hbGlnbmVkOwogCiBzdHJ1Y3QgYXJjaF92Y3B1
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCmluZGV4IDEyM2Y0NzcuLjU3ZTllYzcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGwwMTEtdWFydC5oCkBAIC00OSw2ICs0OSw4IEBACiAvKiBGUiBiaXRzICovCiAjZGVm
aW5lIFRYRkUgICAoMTw8NykgLyogVFggRklGTyBlbXB0eSAqLwogI2RlZmluZSBSWEZFICAgKDE8
PDQpIC8qIFJYIEZJRk8gZW1wdHkgKi8KKyNkZWZpbmUgVFhGRiAgICgxPDw1KSAvKiBUWCBGSUZP
IGZ1bGwgKi8KKyNkZWZpbmUgUlhGRiAgICgxPDw2KSAvKiBSWCBGSUZPIGZ1bGwgKi8KICNkZWZp
bmUgQlVTWSAgICgxPDwzKSAvKiBUcmFuc21pdCBpcyBub3QgY29tcGxldGUgKi8KIAogLyogTENS
X0ggYml0cyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uMWI1ODNkYQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBs
MDExLmgKQEAgLTAsMCArMSw3MiBAQAorLyoKKyAqIGluY2x1ZGUveGVuL3ZwbDAxMS5oCisgKgor
ICogVmlydHVhbCBQTDAxMSBVQVJUCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRo
ZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Us
CisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAq
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgorICovCisKKyNpZm5kZWYgX1ZQTDAxMV9IXworI2RlZmluZSBfVlBMMDExX0hfCisKKyNpbmNs
dWRlIDxwdWJsaWMvZG9tY3RsLmg+CisjaW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KKyNpbmNs
dWRlIDxhc20vdnJlZy5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgorCisvKiBoZWxwZXIgbWFjcm9z
ICovCisjZGVmaW5lIFZQTDAxMV9MT0NLKGQsZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZlKCYoZCkt
PmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQorI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxhZ3Mp
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCisK
K3N0cnVjdCB2cGwwMTEgeworICAgIHZvaWQgKnJpbmdfYnVmOworICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnJpbmdfcGFnZTsKKyAgICB1aW50MzJfdCAgICB1YXJ0ZnI7ICAgICAgICAgLyogRmxhZyBy
ZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAgIHVhcnRjcjsgICAgICAgICAvKiBDb250cm9sIHJl
Z2lzdGVyICovCisgICAgdWludDMyX3QgICAgdWFydGltc2M7ICAgICAgIC8qIEludGVycnVwdCBt
YXNrIHJlZ2lzdGVyKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0aWNyOyAgICAgICAgLyogSW50ZXJy
dXB0IGNsZWFyIHJlZ2lzdGVyICovCisgICAgdWludDMyX3QgICAgdWFydHJpczsgICAgICAgIC8q
IFJhdyBpbnRlcnJ1cHQgc3RhdHVzIHJlZ2lzdGVyICovCisgICAgdWludDMyX3QgICAgc2hhZG93
X3VhcnRtaXM7IC8qIHNoYWRvdyBtYXNrZWQgaW50ZXJydXB0IHJlZ2lzdGVyICovCisgICAgc3Bp
bmxvY2tfdCAgbG9jazsKKyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsKK307CisKK3N0cnVjdCB2
cGwwMTFfaW5pdF9pbmZvIHsKKyAgICBkb21pZF90IGNvbnNvbGVfZG9taWQ7CisgICAgZ2ZuX3Qg
Z2ZuOworICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOworfTsKKworI2lmZGVmIENPTkZJR19TQlNB
X1ZVQVJUX0NPTlNPTEUKK2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pOwor
dm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKKyNlbHNlCitzdGF0
aWMgaW5saW5lIGludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyAq
aW5mbykKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGRv
bWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpIHsgfQorI2VuZGlmCisjZW5kaWYg
IC8qIF9WUEwwMTFfSF8gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMK
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAppbmRleCBiZDk3
NGZiLi44NWFiNjY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApAQCAtNDEwLDYgKzQxMCwxMCBAQCB0
eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFja190OwogI2RlZmluZSBHVUVTVF9BQ1BJX0JBU0Ug
MHgyMDAwMDAwMFVMTAogI2RlZmluZSBHVUVTVF9BQ1BJX1NJWkUgMHgwMjAwMDAwMFVMTAogCisv
KiBQTDAxMSBtYXBwaW5ncyAqLworI2RlZmluZSBHVUVTVF9QTDAxMV9CQVNFICAgIDB4MjIwMDAw
MDBVTEwKKyNkZWZpbmUgR1VFU1RfUEwwMTFfU0laRSAgICAweDAwMDAxMDAwVUxMCisKIC8qCiAg
KiAxNk1CID09IDQwOTYgcGFnZXMgcmVzZXJ2ZWQgZm9yIGd1ZXN0IHRvIHVzZSBhcyBhIHJlZ2lv
biB0byBtYXAgaXRzCiAgKiBncmFudCB0YWJsZSBpbi4KQEAgLTQ0NCw2ICs0NDgsOCBAQCB0eXBl
ZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFja190OwogI2RlZmluZSBHVUVTVF9USU1FUl9QSFlTX05T
X1BQSSAzMAogI2RlZmluZSBHVUVTVF9FVlRDSE5fUFBJICAgICAgICAzMQogCisjZGVmaW5lIEdV
RVNUX1ZQTDAxMV9TUEkgICAgICAgIDMyCisKIC8qIFBTQ0kgZnVuY3Rpb25zICovCiAjZGVmaW5l
IFBTQ0lfY3B1X3N1c3BlbmQgMAogI2RlZmluZSBQU0NJX2NwdV9vZmYgICAgIDEKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:56:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dmFqT-0004i6-Lr; Mon, 28 Aug 2017 08:56:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqS-0004h2-7j
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:32 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AA/44-01995-FBAD3A95; Mon, 28 Aug 2017 08:56:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRtsqrvv1uJ
 Ig8kHrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztL86wF7ySrJiyZhNzA+Md0S5GTg4hgemM
 Es9PWnQxcnGwCMxjllh0aCoTiCMh0M8qceHRHCaQKgmBNInzi0+xQNjlEt/X3WKG6NaSOHpqN
 itIg5DAfiaJ3VOfM3YxcnCwCZhIzOqQAKkREVCSuLdqMthQZoH5jBJNk3rZQBLCAhESvbe6GE
 FsFgFViSnbL7GC2LwC3hLr2vawQSyTk7h5rhNsGaeAj8SOtXfZIRZ7S3S9/sA6gVFgASPDKka
 N4tSistQiXUNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNCqZ2Bg3MH4+7jf
 IUZJDiYlUd6dFYsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhtwEygkWpaanVqRl5gCDHCYtw
 cGjJML7ASTNW1yQmFucmQ6ROsWoyzHpwPYvTEIsefl5qVLivD4gRQIgRRmleXAjYBF3iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5Iw70GQKTyZeSVwm14BHcEEdISi4EKQI0oSEVJSDYwuMzL
 EhNvMpsc9vzLfcop3eLLiOrk2ucZ48zuqcw9yX1D3WJyuuzDuz2GfsGd3v339y3SyivmDXaXd
 6hkd1/7yCFtND9QIexKU/mGy94TJJhuEnBKqjsisZlFf+u1zRFTlBLbvVj/PKAVF73U/53DyI
 t8my3mCn6JLuF7Hff5dX39h26La65OUWIozEg21mIuKEwEZmCKrswIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503910589!53826548!1
X-Originating-IP: [74.125.83.53]
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 61183 invoked from network); 28 Aug 2017 08:56:30 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:30 -0000
Received: by mail-pg0-f53.google.com with SMTP id 63so22237882pgc.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:30 -0700 (PDT)
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=l6qPJ2j2XHzH4tm5SO40ctm3ZgjV1/opafjwCKIt+cs=;
 b=kGliBpzaNzpWPTkyVHzwxhxC9rf9isqq1MnHIOjhD8WEX1WXBnqDRyFWKSK7hM8cOv
 L7+7RDOWncbZZ8iIIsb+uy19eQ2+cHY6filvcA0eJgm4gn8yfBLkuXcd3EgciQKx5upA
 hefxKew/G7XkY5ff6IN9iFa6lLli401bu9BSA=
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=l6qPJ2j2XHzH4tm5SO40ctm3ZgjV1/opafjwCKIt+cs=;
 b=V7CVKMIDd8Nvxi61GzIJBTqQ9+XyGYQA0fI2/zvng8VGRf2lUSIfjZ75aYDHfknFWk
 wJZg3WWcbYVWV5PPHl+sCnZVueGaIjISaC6hXReNxKhFUpULz/y6rOAuHZMNxJHplVno
 Bdn2jHZkvFZwdYH0w9TaKwuOu2GMY/10XHurjOVbtDfU+VXWok9L2rbdR5bGs/Hhg+d5
 sL+8K+E13VsGMTYoW666XU1SyDb0J8VhxnRemBr4JLCuCy1pHaJ/Uoo4Axi1XluVxO0L
 cFL2OZq4YkyP6W5ZhXqNbl0MxpIufsucUS6x3cdF6rcyh3t1xbzzytjuRCUFblB/ZdQ7
 +MDA==
X-Gm-Message-State: AHYfb5iRzfwpDJTcSE9p5gzu1oJzNdDOUSQvNyIONw1NudTKwSySVXik
 jkfZBjPiL5gZjv6GZXxhSQ==
X-Received: by 10.98.9.90 with SMTP id e87mr6762112pfd.138.1503910589097;
 Mon, 28 Aug 2017 01:56:29 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:28 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:46 +0530
Message-Id: <1503910570-24427-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 03/27 v8] xen/arm: vpl011: Allocate a new GFN in
	the toolstack for vuart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBuZXcgZ2ZuIHRvIGJlIHVzZWQgYXMgYSByaW5nIGJ1ZmZlciBiZXR3ZWVuIHhl
bmNvbnNvbGUKYW5kIFhlbiBmb3Igc2VuZGluZy9yZWNlaXZpbmcgcGwwMTEgY29uc29sZSBkYXRh
LgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5j
ZSB2NDoKLSBSZW1vdmVkIHhjX2dldF92dWFydF9nZm4oKSBhcyBpdCBpcyBub3QgcmVxdWlyZWQg
c2luY2UgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbgogIGZ1bmN0aW9uIHdoaWNoIHVzZWQgdGhp
cyBBUEkgaGFzIGJlZW4gbW92ZWQgdG8gYWZ0ZXIgZ2ZuIGlzIGFsbG9jYXRlZC4KLSBJIGhhdmUg
aW5jbHVkZWQgdGhlIHJldmlld2VkLWJ5IGFuZCBhY2tlZC1ieSB0YWdzIGFzIHRoZXJlIGlzIG5v
IGNoYW5nZSBpbiB0aGUKICBsb2dpYy4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBuZXcg
aGVscGVyIGZ1bmN0aW9uIHhjX2dldF92dWFydF9nZm4oKSB0byByZXR1cm4gdGhlIEdGTiBhbGxv
Y2F0ZWQgZm9yCiAgdnBsMDExLgotIFNpbmNlIGEgbmV3IGZ1bmN0aW9uIGhhcyBiZWVuIGFkZGVk
IGluIHRoaXMgcGF0Y2gsIEkgaGF2ZSBub3QgaW5jbHVkZWQgU3RlZmFubydzCiAgcmV2aWV3ZWQt
YnkgYW5kIFdlaSdzIGFja2VkLWJ5IHRhZ3MuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFJlbW92ZWQg
dGhlIERPTUNUTCBjYWxsIHRvIHNldCB0aGUgR0ZOIGFzIG5vdyB0aGlzIGluZm9ybWF0aW9uIGlz
IHBhc3NlZAogIGluIHRoZSBET01DVEwgY2FsbCB0byBpbml0aWFsaXplIHZwbDAxMSBlbXVsYXRp
b24uCgogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCB8IDIgKysKIHRvb2xzL2xpYnhjL3hj
X2RvbV9hcm0uYyAgICAgfCA1ICsrKystCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgIHwg
MiArKwogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4Li42ZTA2ZWYxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgK
QEAgLTIxNiw2ICsyMTYsOCBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKIAogICAgIC8qIEV4dHJh
IFNNQklPUyBzdHJ1Y3R1cmVzIHBhc3NlZCB0byBIVk1MT0FERVIgKi8KICAgICBzdHJ1Y3QgeGNf
aHZtX2Zpcm13YXJlX21vZHVsZSBzbWJpb3NfbW9kdWxlOworCisgICAgeGVuX3Bmbl90IHZ1YXJ0
X2dmbjsKIH07CiAKIC8qIC0tLSBwbHVnZ2FibGUga2VybmVsIGxvYWRlciAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19k
b21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXggZTdkNGJkMC4uYzk4MWI3
YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9hcm0uYwpAQCAtMjYsMTAgKzI2LDExIEBACiAjaW5jbHVkZSAieGdfcHJpdmF0ZS5o
IgogI2luY2x1ZGUgInhjX2RvbS5oIgogCi0jZGVmaW5lIE5SX01BR0lDX1BBR0VTIDMKKyNkZWZp
bmUgTlJfTUFHSUNfUEFHRVMgNAogI2RlZmluZSBDT05TT0xFX1BGTl9PRkZTRVQgMAogI2RlZmlu
ZSBYRU5TVE9SRV9QRk5fT0ZGU0VUIDEKICNkZWZpbmUgTUVNQUNDRVNTX1BGTl9PRkZTRVQgMgor
I2RlZmluZSBWVUFSVF9QRk5fT0ZGU0VUIDMKIAogI2RlZmluZSBMUEFFX1NISUZUIDkKIApAQCAt
ODUsMTAgKzg2LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKQogCiAgICAgZG9tLT5jb25zb2xlX3BmbiA9IGJhc2UgKyBDT05TT0xFX1BG
Tl9PRkZTRVQ7CiAgICAgZG9tLT54ZW5zdG9yZV9wZm4gPSBiYXNlICsgWEVOU1RPUkVfUEZOX09G
RlNFVDsKKyAgICBkb20tPnZ1YXJ0X2dmbiA9IGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUOwogCiAg
ICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+
Y29uc29sZV9wZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1
ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX3Bmbik7CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2Uo
ZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNFVCk7
CisgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJh
c2UgKyBWVUFSVF9QRk5fT0ZGU0VUKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9QRk4sCiAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfcGZuKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0
X2RvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
ZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKaW5kZXggYzNiNDRkZC4uOGEz
NzZkMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYworKysgYi90b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jCkBAIC0yMjYsNiArMjI2LDggQEAgaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgcmV0dXJuIHJjOwogICAgIGlm
ICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSkgIT0gMCApCiAgICAg
ICAgIHJldHVybiByYzsKKyAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9tLCBkb20tPnZ1YXJ0
X2dmbikpICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CiAKICAgICAvKiBzdGFydCBpbmZvIHBh
Z2UgKi8KICAgICBpZiAoIGRvbS0+YXJjaF9ob29rcy0+c3RhcnRfaW5mbyApCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 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.xen.org>)
	id 1dmFqW-0004jW-St; Mon, 28 Aug 2017 08:56:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqV-0004iq-79
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 93/80-02962-2CAD3A95; Mon, 28 Aug 2017 08:56:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfTANt2DtxZ
 HGtxdbWLxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZ8n97KWPDJuOL9kXOMDYzLNLsYuTiEBGYy
 SrTOuMgI4rAIzGOWODJ1KZgjIdDPKnH5wCP2LkZOICdNYsOKb0xdjBxAdrXEzMZCkLCQgJbE0
 VOzWSEm7WeS6L93jRmkhk3ARGJWhwRIjYiAksS9VZOZQGqYBeYzSjRN6mUDSQgLeEp8/nKcGc
 RmEVCV2Hu2kx2kl1fAW6Lxnh7EWjmJm+c6wUo4BXwkdqy9yw6x11ui6/UH1gmMAgsYGVYxahS
 nFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGFgMQ7GA8vzbwEKMk
 B5OSKO/OisWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4z9wEygkWpaanVqRl5gBDHCYtwcGjJ
 ML7ASTNW1yQmFucmQ6ROsVoyXHlyrovTBwbVq8HklMObP/CJMSSl5+XKiXO+xCkQQCkIaM0D2
 4cLA4vMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3IMgUnsy8Eritr4AOYgI6SFFwIchBJYk
 IKakGxpxnLx1WcU+Zneiknp1UrKNVXHCwbAVDY9uP3+mf7506K98dMrH443eRzH4x11K+z7u/
 7c5rOsv55fyFTR23onj9iirbyxuvSNbseq9sxqF2fqma87kZ3EefdzXeTtnOHW2ePFF97xq2v
 /lSbcZz9n78/FmrJvdknHbsaYcojstl2yetbCr2U2Ipzkg01GIuKk4EAPU+I0W+AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503910592!65946901!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45323 invoked from network); 28 Aug 2017 08:56:33 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:33 -0000
Received: by mail-pf0-f182.google.com with SMTP id h75so14499389pfh.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:33 -0700 (PDT)
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=p3M4k25sgODLCb8EWa11OUakliOw4e6cNBaSDFl9PHQ=;
 b=LlByt/GWzRDCATMtjk/IpKxIIHr7hxSM30HCXaK+NT2HZv4gmmYsDrTbKB9uOhW9ae
 DBevDVtxVH3rgflzL6Pl/aWgSHIGuO0H+3wVz2CEJ0R5D5Osz3te5Ig8lbWiEzn+pgZ3
 sqtlzDT1ZOutEnbs1R6FEa6jC3mV8KuFl+Rsc=
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=p3M4k25sgODLCb8EWa11OUakliOw4e6cNBaSDFl9PHQ=;
 b=jqLWlZLssvSU2wlxOSgOCUHL1B0CDG3nABUMAjbt8DNFGdWNPnEEBZEdplO1+N4ICJ
 SoPXVWZjg68xq57+0+jgASM7GFXcf8TTk9PatQqogtDT24heNlD9CtKh4dZPjjikL0kB
 l0x+SnQq5RT+dE5+Jhwthm6O1aw9rHn4b/fmKp0+Xy9buR7GhoPvVSbx9Wzi5ilKfLmy
 lnHayhSauPEMlOB57e0qKigbZP/SM6cM6afifgaUBn2GvSdRcwojRCL3X+aqHGolmDtV
 qIv48wCVlff2AXsn3IbymSBqpAX3FqqHajXSmZaQXDlC4EKMrGAE3GP1cmENYB7scW+v
 metA==
X-Gm-Message-State: AHYfb5g2mRHnC6xNarILO7y4nz0+xJC62+VD5u2jg8DnI2x+xsZ7DlmS
 SqVrKiP0Qn/gPsAVFaBItw==
X-Received: by 10.99.121.138 with SMTP id u132mr6919249pgc.424.1503910591900; 
 Mon, 28 Aug 2017 01:56:31 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:31 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:47 +0530
Message-Id: <1503910570-24427-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/27 v8] xen/arm: vpl011: Add support for vuart
	in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIFNCU0EgdnVh
cnQgd2hpbGUKY3JlYXRpbmcgYSBndWVzdCBkb21haW4uCgpMaWJ4bCBub3cgc3VwcG9ydHMgYSBn
ZW5lcmljIHZ1YXJ0IGNvbnNvbGUgYW5kIFNCU0EgdWFydCBpcyBhIHNwZWNpZmljIHR5cGUuCklu
IGZ1dHVyZSBzdXBwb3J0IGNhbiBiZSBhZGRlZCBmb3IgbXVsdGlwbGUgdnVhcnQgb2YgZGlmZmVy
ZW50IHR5cGVzLgoKVXNlciBjYW4gZW5hYmxlIFNCU0EgdnVhcnQgYnkgYWRkaW5nIHRoZSBmb2xs
b3dpbmcgbGluZSBpbiB0aGUgZ3Vlc3QKY29uZmlndXJhdGlvbiBmaWxlOgoKdnVhcnQgPSAic2Jz
YV91YXJ0IgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdl
cyBzaW5jZSB2NDoKLSBSZW5hbWVkICJwbDAxMSIgdG8gInNic2FfdWFydCIuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIEFkZGVkIGEgbmV3IGNvbmZpZyBvcHRpb24gQ09ORklHX1ZVQVJUX0NPTlNPTEUg
dG8gZW5hYmxlL2Rpc2FibGUgdnVhcnQgY29uc29sZQogIHN1cHBvcnQuCi0gTW92ZWQgbGlieGxf
dnVhcnRfdHlwZSB0byBhcmNoLWFybSBwYXJ0IG9mIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCi0g
VXBkYXRlZCB4bCBjb21tYW5kIGhlbHAgdG8gbWVudGlvbiBuZXcgY29uc29sZSB0eXBlIC0gdnVh
cnQuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgdnVhcnQgb3B0aW9uIGFzIGFuIGVudW0g
aW5zdGVhZCBvZiBhIHN0cmluZy4KLSBSZW1vdmVkIHRoZSBkb21haW4gY3JlYXRpb24gZmxhZyBk
ZWZpbmVkIGZvciB2dWFydCBhbmQgdGhlIHJlbGF0ZWQgY29kZQogIHRvIHBhc3Mgb24gdGhlIGlu
Zm9ybWF0aW9uIHdoaWxlIGRvbWFpbiBjcmVhdGlvbi4gTm93IHZwbDAxMSBpcyBpbml0aWFsaXpl
ZAogIGluZGVwZW5kZW50IG9mIGRvbWFpbiBjcmVhdGlvbiB0aHJvdWdoIG5ldyBET01DVEwgQVBJ
cy4KCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgNiArKysrKysKIHRvb2xzL2xpYnhs
L2xpYnhsX2NvbnNvbGUuYyAgfCAzICsrKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8
IDEgKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDMgKysrCiB0b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwgIHwgNyArKysrKysrCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAg
IHwgMiArLQogdG9vbHMveGwveGxfY29uc29sZS5jICAgICAgICB8IDUgKysrKy0KIHRvb2xzL3hs
L3hsX3BhcnNlLmMgICAgICAgICAgfCA4ICsrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDMzIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMjI5ZTI4OS4uOGNlOTIwYSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0z
MDYsNiArMzA2LDEyIEBACiAjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xB
UFRPUF9TTEFURSAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19BUk1fVlVBUlQgaW5k
aWNhdGVzIHRoYXQgdGhlIHRvb2xzdGFjayBzdXBwb3J0cyB2aXJ0dWFsIFVBUlQKKyAqIGZvciBB
Uk0uCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fQVJNX1ZVQVJUIDEKKworLyoK
ICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5CiAgKgogICogVGhlIG9ubHkgZ3VhcmFudGVlIHdo
aWNoIGxpYnhsIG1ha2VzIHJlZ2FyZGluZyBBQkkgY29tcGF0aWJpbGl0eQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5j
CmluZGV4IDQ0NmU3NjYuLjg1M2JlMTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTY3LDYgKzY3LDkg
QEAgaW50IGxpYnhsX2NvbnNvbGVfZXhlYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
IGludCBjb25zX251bSwKICAgICBjYXNlIExJQlhMX0NPTlNPTEVfVFlQRV9TRVJJQUw6CiAgICAg
ICAgIGNvbnNfdHlwZV9zID0gInNlcmlhbCI7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElC
WExfQ09OU09MRV9UWVBFX1ZVQVJUOgorICAgICAgICBjb25zX3R5cGVfcyA9ICJ2dWFydCI7Cisg
ICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKaW5kZXggZjU0ZmQ0OS4uZTBmMGQ3OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTgwMyw2ICs4MDMsNyBAQCBp
bnQgbGlieGxfX2J1aWxkX3B2KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlm
ICh4Y19kb21fdHJhbnNsYXRlZChkb20pKSB7CiAgICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiA9
IGRvbS0+Y29uc29sZV9wZm47CiAgICAgICAgIHN0YXRlLT5zdG9yZV9tZm4gPSBkb20tPnhlbnN0
b3JlX3BmbjsKKyAgICAgICAgc3RhdGUtPnZ1YXJ0X2dmbiA9IGRvbS0+dnVhcnRfZ2ZuOwogICAg
IH0gZWxzZSB7CiAgICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBk
b20tPmNvbnNvbGVfcGZuKTsKICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IHhjX2RvbV9wMm0o
ZG9tLCBkb20tPnhlbnN0b3JlX3Bmbik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA3MjQ3NTA5Li42
YjM4NDUzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTExMzksNiArMTEzOSw5IEBAIHR5cGVkZWYg
c3RydWN0IHsKICAgICB1aW50MzJfdCBudW1fdm1lbXJhbmdlczsKIAogICAgIHhjX2RvbWFpbl9j
b25maWd1cmF0aW9uX3QgY29uZmlnOworCisgICAgeGVuX3Bmbl90IHZ1YXJ0X2dmbjsKKyAgICBl
dnRjaG5fcG9ydF90IHZ1YXJ0X3BvcnQ7CiB9IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGU7CiAK
IF9oaWRkZW4gaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNmU4MGQzNi4uOTk1OWVmYiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bApAQCAtMTA1LDYgKzEwNSw3IEBAIGxpYnhsX2NvbnNvbGVfdHlwZSA9IEVudW1lcmF0aW9uKCJj
b25zb2xlX3R5cGUiLCBbCiAgICAgKDAsICJVTktOT1dOIiksCiAgICAgKDEsICJTRVJJQUwiKSwK
ICAgICAoMiwgIlBWIiksCisgICAgKDMsICJWVUFSVCIpLAogICAgIF0pCiAKIGxpYnhsX2Rpc2tf
Zm9ybWF0ID0gRW51bWVyYXRpb24oImRpc2tfZm9ybWF0IiwgWwpAQCAtMjQwLDYgKzI0MSwxMSBA
QCBsaWJ4bF9jaGVja3BvaW50ZWRfc3RyZWFtID0gRW51bWVyYXRpb24oImNoZWNrcG9pbnRlZF9z
dHJlYW0iLCBbCiAgICAgKDIsICJDT0xPIiksCiAgICAgXSkKIAorbGlieGxfdnVhcnRfdHlwZSA9
IEVudW1lcmF0aW9uKCJ2dWFydF90eXBlIiwgWworICAgICgwLCAidW5rbm93biIpLAorICAgICgx
LCAic2JzYV91YXJ0IiksCisgICAgXSkKKwogIwogIyBDb21wbGV4IGxpYnhsIHR5cGVzCiAjCkBA
IC01ODEsNiArNTg3LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFp
bl9idWlsZF9pbmZvIixbCiAKIAogICAgICgiYXJjaF9hcm0iLCBTdHJ1Y3QoTm9uZSwgWygiZ2lj
X3ZlcnNpb24iLCBsaWJ4bF9naWNfdmVyc2lvbiksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKCJ2dWFydCIsIGxpYnhsX3Z1YXJ0X3R5cGUpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXSkpLAogICAgICMgQWx0ZXJuYXRlIHAybSBpcyBub3QgYm91bmQgdG8gYW55IGFy
Y2hpdGVjdHVyZSBvciBndWVzdCB0eXBlLCBhcyBpdCBpcwogICAgICMgc3VwcG9ydGVkIGJ5IHg4
NiBIVk0gYW5kIEFSTSBzdXBwb3J0IGlzIHBsYW5uZWQuCmRpZmYgLS1naXQgYS90b29scy94bC94
bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCAyYzcxYTlmLi4zMDk0
YmNlIDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hs
X2NtZHRhYmxlLmMKQEAgLTEzMyw3ICsxMzMsNyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxl
W10gPSB7CiAgICAgICAmbWFpbl9jb25zb2xlLCAwLCAwLAogICAgICAgIkF0dGFjaCB0byBkb21h
aW4ncyBjb25zb2xlIiwKICAgICAgICJbb3B0aW9uc10gPERvbWFpbj5cbiIKLSAgICAgICItdCA8
dHlwZT4gICAgICAgY29uc29sZSB0eXBlLCBwdiBvciBzZXJpYWxcbiIKKyAgICAgICItdCA8dHlw
ZT4gICAgICAgY29uc29sZSB0eXBlLCBwdiAsIHNlcmlhbCBvciB2dWFydFxuIgogICAgICAgIi1u
IDxudW1iZXI+ICAgICBjb25zb2xlIG51bWJlciIKICAgICB9LAogICAgIHsgInZuY3ZpZXdlciIs
CmRpZmYgLS1naXQgYS90b29scy94bC94bF9jb25zb2xlLmMgYi90b29scy94bC94bF9jb25zb2xl
LmMKaW5kZXggMDUwOGRkYS4uNGU2NWQ3MyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY29uc29s
ZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYwpAQCAtMjcsNiArMjcsNyBAQCBpbnQgbWFp
bl9jb25zb2xlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICB1aW50MzJfdCBkb21pZDsKICAg
ICBpbnQgb3B0ID0gMCwgbnVtID0gMDsKICAgICBsaWJ4bF9jb25zb2xlX3R5cGUgdHlwZSA9IDA7
CisgICAgY2hhciAqY29uc29sZV9uYW1lcyA9ICJwdiwgc2VyaWFsLCB2dWFydCI7CiAKICAgICBT
V0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAibjp0OiIsIE5VTEwsICJjb25zb2xlIiwgMSkgewogICAg
IGNhc2UgJ3QnOgpAQCAtMzQsOCArMzUsMTAgQEAgaW50IG1haW5fY29uc29sZShpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgICAgICAgICB0eXBlID0gTElCWExfQ09OU09MRV9UWVBFX1BWOwog
ICAgICAgICBlbHNlIGlmICghc3RyY21wKG9wdGFyZywgInNlcmlhbCIpKQogICAgICAgICAgICAg
dHlwZSA9IExJQlhMX0NPTlNPTEVfVFlQRV9TRVJJQUw7CisgICAgICAgIGVsc2UgaWYgKCFzdHJj
bXAob3B0YXJnLCAidnVhcnQiKSkKKyAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZ
UEVfVlVBUlQ7CiAgICAgICAgIGVsc2UgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJj
b25zb2xlIHR5cGUgc3VwcG9ydGVkIGFyZTogcHYsIHNlcmlhbFxuIik7CisgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgImNvbnNvbGUgdHlwZSBzdXBwb3J0ZWQgYXJlOiAlc1xuIiwgY29uc29s
ZV9uYW1lcyk7CiAgICAgICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwogICAgICAgICB9CiAg
ICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hs
L3hsX3BhcnNlLmMKaW5kZXggNWMyYmYxNy4uNzE1ODhkZSAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC05MTgsNiArOTE4LDE0IEBA
IHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICBp
ZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heHZjcHVzIiwgJmwsIDApKQogICAgICAg
ICBiX2luZm8tPm1heF92Y3B1cyA9IGw7CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhj
b25maWcsICJ2dWFydCIsICZidWYsIDApKSB7CisgICAgICAgIGlmIChsaWJ4bF92dWFydF90eXBl
X2Zyb21fc3RyaW5nKGJ1ZiwgJmJfaW5mby0+YXJjaF9hcm0udnVhcnQpKSB7CisgICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIkVSUk9SOiBpbnZhbGlkIHZhbHVlIFwiJXNcIiBmb3IgXCJ2dWFy
dFwiXG4iLAorICAgICAgICAgICAgICAgICAgICBidWYpOworICAgICAgICAgICAgZXhpdCgxKTsK
KyAgICAgICAgfQorICAgIH0KKwogICAgIHBhcnNlX3ZudW1hX2NvbmZpZyhjb25maWcsIGJfaW5m
byk7CiAKICAgICAvKiBTZXQgbWF4X21lbWtiIHRvIHRhcmdldF9tZW1rYiBhbmQgbWF4X3ZjcHVz
IHRvIGF2YWlsX3ZjcHVzIGlmCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 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.xen.org>)
	id 1dmFqc-0004lf-3n; Mon, 28 Aug 2017 08:56:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqa-0004kt-JW
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:40 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2B/BC-01736-7CAD3A95; Mon, 28 Aug 2017 08:56:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXiVRuspXvk1uJ
 Ig6/djBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCXd3sBZfYKw4fncXcwHibrYuRi0NIYDqj
 xLo1y5lBHBaBecwSfXPesnYxcnJICPSzSjy6HARhp0nc+/4EKM4BZFdK/NpiCRIWEtCSOHpqN
 ivEoP1MElcaZzKD1LAJmEjM6pAAqRERUJK4t2oyE4jNLBAqMfXvAxYQW1ggS+Jiz0VGEJtFQF
 Xi45wnLCCtvALeEmvP10NslZO4ea6TGcTmFPCR2LH2LjvEWm+JrtcfWCcwCixgZFjFqFGcWlS
 WWqRraKGXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYVAxAsIOxabvnIUZJDiYl
 Ud6dFYsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhtwEygkWpaanVqRl5gDDGyYtwcGjJML74
 wZQmre4IDG3ODMdInWK0Zij6cOWL0wckw5s/8IkxJKXn5cqJc7rAzJJAKQ0ozQPbhAs7i4xyk
 oJ8zICnSbEU5BalJtZgir/ilGcg1FJmNcbZApPZl4J3L5XQKcwAZ2iKLgQ5JSSRISUVAOjzKP
 nna8PrD5tMHnxKt0bVSWLjSYIP9tZI1Pxqyny54pJpzfrGixRqLobEHYzO3Wqgefs1MrcqYyu
 HrFR68J8X0henbrhxqLKT9n2PazbfiyXWLHTjsVW8u6t+adsE9aevt3brimiUVznym+u6+re0
 r1hRYqaXpPwj6kqL6cmt8bsYOGWOvVWiaU4I9FQi7moOBEAmre6U7YCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503910594!70319978!1
X-Originating-IP: [74.125.83.42]
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 57339 invoked from network); 28 Aug 2017 08:56:35 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:35 -0000
Received: by mail-pg0-f42.google.com with SMTP id t3so22359395pgt.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:35 -0700 (PDT)
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=nFTNxZDC2qp97HE4gxLCge8kPmvOQujiAaRxzy3SoOk=;
 b=B4V+WUK8qMP+kl1/uhYdXhXC3vbegd6yUICjFZs1+maeqFeW/2yJMkFn2psVy/djoI
 vxY/97aa1Sz98QPrLjWMDegCcwvglfFIdiIBCuDk2ChgSFUyv9S7XImHJbtK4ovCX5/Z
 Vy49Zc+5s+Jv8k4wJYdHDAlACz7U//D2hnpOc=
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=nFTNxZDC2qp97HE4gxLCge8kPmvOQujiAaRxzy3SoOk=;
 b=L0RK7m3YE8Bmoc/s16OZFBColTk9B8nduGdUlJzZyNEFMlTW2wW1+Qjj4FyYEAmlsF
 wKObNDHy6kKmaA24pC+n+k2VPCkPNPyzlUYJWV/C/HOaPFJ3Og2a61eMmh/sP6vNsWy2
 y4EgTElKSoEUGSigzTGQjyoApYDEtuAR1+cNvPU7PDEcEX2zB4NViR5WOnNUzQr3YbaA
 fFNGF8oLqdjqJOFw85/3ZxHNE1hV85JVZiJxSkg3zS6tW9Y5pByxAPORDKhyel6lb4GR
 J4ROb5LznBB/zfMPjevGnAnyyibaIdeB+yvSBpdsT709DX8TWwyJVloicpOLWekaYyrJ
 6m3Q==
X-Gm-Message-State: AHYfb5jF6TFcBceLc/TvCOFIVf1oNXTxSko79a+CcotnircP5tGsEYtJ
 fhlXcgxdYwbNo/IH1gYKzQ==
X-Received: by 10.99.122.85 with SMTP id j21mr4428488pgn.117.1503910594262;
 Mon, 28 Aug 2017 01:56:34 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:33 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:48 +0530
Message-Id: <1503910570-24427-6-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 05/27 v8] xen/arm: vpl011: Rearrange xen header
	includes in alphabetical order in domctl.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVhcnJhbmdlIHhlbiBoZWFkZXIgaW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyIGluIGRv
bWN0bC5jLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2
NToKLSBDb3JyZWN0ZWQgaW5jbHVkZSBvZiA8eGVuL3R5cGVzLmg+IGluIGFscGhhYmV0aWNhbCBv
cmRlci4KCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKaW5kZXggOTcxY2FlYy4uZGI2ODM4
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL2FybS9k
b21jdGwuYwpAQCAtNCwxMiArNCwxMiBAQAogICogQ29weXJpZ2h0IChjKSAyMDEyLCBDaXRyaXgg
U3lzdGVtcwogICovCiAKLSNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KLSNpbmNsdWRlIDx4ZW4vbGli
Lmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5j
bHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUg
PHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:56: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.xen.org>)
	id 1dmFqe-0004n1-Aw; Mon, 28 Aug 2017 08:56:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqc-0004lZ-Ce
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:42 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B2/75-11743-9CAD3A95; Mon, 28 Aug 2017 08:56:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAKt2TtxZ
 HGiw6x2zxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZMmtbIVLA6uWL+zr1sDYxnPboYuTiEBGYy
 SjzZ9p0FxGERmMcsMWn/diYQR0Kgn1Wi6cEH1i5GTiAnTeLasR1QdqnErLu32UBsIQEtiaOnZ
 rNCjNrPJLHm4B2gbg4ONgETiVkdEiA1IgJKEvdWTWYCsZkFnjNJTLukA2ILC4RIdDedZAaxWQ
 RUJR4vPcQO0sor4C2xaI8uxCo5iZvnOsFKOAV8JHasvcsOsdZbouv1B9YJjAILGBlWMaoXpxa
 VpRbpmuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGFQMQ7GCcftn/EKMkB5OS
 KO/OisWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Q24C5QSLUtNTK9Iyc4ABDpOW4OBREuH9c
 QMozVtckJhbnJkOkTrFaMxx5cq6L0wcUw5s/8IkxJKXn5cqJc7rAzJJAKQ0ozQPbhAs8i4xyk
 oJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcgyBSezLwSuH2vgE5hAjpFUXAhyCkliQgpqQbGQ18
 ybu27HKu5RyZ957xfSU3R771NTG0sG8S2fjqfm3wsuGCenoggy7W4dZUtV1eXtL9Ic+qqcFSa
 WNE+Z3We2NYn9qpaOTt1nj73uTO/bZu5XxYTp+qC52c9A/cabRIzntHFuSrgTtLHZ9cZA1dNP
 iG/NcfZ7J3q/MWBdb6Mfwrvf0t22L5ViaU4I9FQi7moOBEAmQRbH7cCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503910599!81934732!1
X-Originating-IP: [209.85.192.170]
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 54458 invoked from network); 28 Aug 2017 08:56:40 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:40 -0000
Received: by mail-pf0-f170.google.com with SMTP id r62so14493251pfj.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:40 -0700 (PDT)
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=j/K28gpSttebxQEDQg6Y/f68NojfzcXlR+upHykF660=;
 b=Zri0KNKQeft0x1/nhefxdXbhacUzK525QDqtG1D96yvdrYn2qZXQwQ5PyOVrpFTQig
 HmiwORpfXIai5Q2Ar7o78eyaDSUWJ1QfvVM2WrahlOdVrQA453CzCMQqp1E7j1KrUYNU
 b5WwKIuRhPghmqBAYLaGZZ+/S/dRsaWeN1ps0=
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=j/K28gpSttebxQEDQg6Y/f68NojfzcXlR+upHykF660=;
 b=WcaJOLfEXrKXG/z3F2XRGmuifnzMwBAcFYHv/WpMH9733NuWIiKnTwuWNWq6+bR0W0
 NEOujvkRsZqWhpI8I/hxsRnUHQfIgDgcpBkbSxcmm9deJUYhUqorHy2nNQmsvxQl1loN
 BCVnE3OIl3i8Llxz4bW2GUhLGF4wdgFBLePHFoLO5oPTjyrtEkmGW0r8SHeejyP2CU/D
 +aGlq8eEaRMPrAd/BFepnsRkdLT4pllRl72sB+4CgzGaM1CapnYvpGRWXqBq2vARGiJg
 2IZxF8xXPyvzlNBC+69+QG4+Ibq2DEvOIrGc4K9T+SH50g1+dYJJvLRbPrlJk6EtS8XC
 qGzQ==
X-Gm-Message-State: AHYfb5hkKGlsmna/KGommiC+O3F8LMroGIZ0ne3WfXyGBcBKPkig6iLJ
 /4lT4BFSizGj5VyBR+7Eiw==
X-Received: by 10.99.3.22 with SMTP id 22mr4491915pgd.99.1503910599018;
 Mon, 28 Aug 2017 01:56:39 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:38 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:49 +0530
Message-Id: <1503910570-24427-7-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
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 06/27 v8] xen/arm: vpl011: Add a new domctl API
	to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGRvbWN0bCBBUEkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEuIEl0IHRha2VzIHRoZSBH
Rk4gYW5kIGNvbnNvbGUKYmFja2VuZCBkb21pZCBhcyBpbnB1dCBhbmQgcmV0dXJucyBhbiBldmVu
dCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yCnNlbmRpbmcgYW5kIHJlY2VpdmluZyBldmVudHMgZnJv
bSBYZW4uCgpYZW4gd2lsbCBjb21tdW5pY2F0ZSB3aXRoIHhlbmNvbnNvbGUgdXNpbmcgR0ZOIGFz
IHRoZSByaW5nIGJ1ZmZlciBhbmQKdGhlIGV2ZW50IGNoYW5uZWwgdG8gdHJhbnNtaXQgYW5kIHJl
Y2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWluJ3MKYmVoYWxmLgoKU2lnbmVkLW9m
Zi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0K
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJl
bmFtZWQgdGhlIHZ1YXJ0IGluaXRpYWxpemF0aW9uIGZ1bmN0aW9uIHRvIGEgZ2VuZXJpYyBuYW1l
IHhjX2RvbV92dWFydF9pbml0IAotIFVzZWQgZG9taWRfdCBhcyBhIHR5cGUgaW5zdGVhZCBvZiB1
aW50MzJfdCBmb3IgZG9taWQKLSBDaGVja2luZyB0aGUgdnVhcnQgdHlwZSBleHBsaWNpdGx5IGFn
YWluc3QgdnBsMDExIGVudW0gdmFsdWUKCkNoYW5nZXMgc2luY2UgdjU6Ci0geGNfZG9tX3ZwbDAx
MV9pbml0KCkgd2lsbCBiZSBjb21waWxlZCBmb3IgYm90aCB4ODYvYXJtIGFyY2hpdGVjdHVyZXMg
YXMgdGhlcmUKICBpcyBub3RoaW5nIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBpbiB0aGlzIGZ1bmN0
aW9uLiBUaGlzIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIAogIGVycm9yIHdoZW4gY2FsbGVkIGZvciB4
ODYuCi0gRml4ZWQgY29kaW5nIHN0eWxlIGlzc3VlcyBpbiBsaWJ4bC4KCkNoYW5nZXMgc2luY2Ug
djQ6Ci0gUmVtb3ZlZCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaCgpLgotIEFkZGVk
IGEgbmV3IGZ1bmN0aW9uIGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2goKSwgd2hpY2ggaXMg
Y2FsbGVkIGF0IHRoZSBsYXN0CiAgaW4gbGlieGxfX2J1aWxkX2RvbSgpLiBUaGlzIGZ1bmN0aW9u
IGNhbGxzIHRoZSB2cGwwMTEgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb24gbm93LgoKQ2hhbmdlcyBz
aW5jZSB2MzoKLSBBZGRlZCBhIG5ldyBhcmNoIHNwZWNpZmljIGZ1bmN0aW9uIGxpYnhsX19hcmNo
X2RvbWFpbl9jcmVhdGVfZmluaXNoKCksIHdoaWNoCiAgY2FsbHMgdGhlIHZwbDAxMSBpbml0aWFs
aXphdGlvbiBmdW5jdGlvbi4gRm9yIHg4NiB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90IGRvCiAgYW55
dGhpbmcuCi0gZG9tYWluX3ZwbDAxMV9pbml0KCkgdGFrZXMgYSBwb2ludGVyIHRvIGEgc3RydWN0
dXJlIHdoaWNoIGNvbnRhaW5zIGFsbCB0aGUgCiAgcmVxdWlyZWQgaW5mb3JtYXRpb24gc3VjaCBh
cyBjb25zb2xlX2RvbWlkLCBnZm4gaW5zdGVhZCBvZiBwYXNzaW5nIHBhcmFtZXRlcnMKICBzZXBh
cmF0ZWx5LgotIERyb3BwZWQgYSBET01DVEwgQVBJIGRlZmluZWQgZm9yIGRlLWluaXRpYWxpemlu
ZyB2cGwwMTEgYXMgdGhhdCBzaG91bGQgYmUKICB0YWtlbiBjYXJlIHdoZW4gdGhlIGRvbWFpbiBp
cyBkZXN0cm95ZWQgKGFuZCBub3QgZGVwZW5kZW50IG9uIHVzZXJzcGFjZSAKICBsaWJyYXJpZXMv
YXBwbGljYXRpb25zKS4KCkNoYW5nZXMgc2luY2UgdjI6Ci0gUmVwbGFjZWQgdGhlIERPTUNUTCBB
UElzIGRlZmluZWQgZm9yIGdldC9zZXQgb2YgZXZlbnQgY2hhbm5lbCBhbmQgR0ZOIHdpdGggCiAg
YSBzZXQgb2YgRE9NQ1RMIEFQSXMgZm9yIGluaXRpYWxpemluZyBhbmQgZGUtaW5pdGlhbGl6aW5n
IHZwbDAxMSBlbXVsYXRpb24uCgogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMCAr
KysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICB8IDI1ICsr
KysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgICB8ICA3
ICsrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgIHwgMjIgKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICB8ICA0ICsrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgIHwgIDggKysrKysrKysKIHhlbi9hcmNoL2FybS9kb21h
aW4uYyAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAgICB8
IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgMjEgKysrKysrKysrKysrKysrKysrKysKIDkgZmlsZXMg
Y2hhbmdlZCwgMTU5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGM3NzEw
YjguLjM1YmJiM2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisr
KyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC04ODYsNiArODg2LDI2IEBAIGlu
dCB4Y192Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAg
ICAgICAgIHZjcHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4dCk7CiAKIC8qKgorICogVGhpcyBm
dW5jdGlvbiBpbml0aWFsaXplcyB0aGUgdnVhcnQgZW11bGF0aW9uIGFuZCByZXR1cm5zCisgKiB0
aGUgZXZlbnQgdG8gYmUgdXNlZCBieSB0aGUgYmFja2VuZCBmb3IgY29tbXVuaWNhdGluZyB3aXRo
CisgKiB0aGUgZW11bGF0aW9uIGNvZGUuCisgKgorICogQHBhcm0geGNoIGEgaGFuZGxlIHRvIGFu
IG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UKKyAqICNwYXJtIHR5cGUgdHlwZSBvZiB2dWFydAor
ICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiB0byBnZXQgaW5mb3JtYXRpb24gZnJvbQorICogQHBh
cm0gY29uc29sZV9kb21pZCB0aGUgZG9taWQgb2YgdGhlIGJhY2tlbmQgY29uc29sZQorICogQHBh
cm0gZ2ZuIHRoZSBndWVzdCBwZm4gdG8gYmUgdXNlZCBhcyB0aGUgcmluZyBidWZmZXIKKyAqIEBw
YXJtIGV2dGNobiB0aGUgZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvciBldmVudHMKKyAqIEBy
ZXR1cm4gMCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJvciBvbiBmYWlsdXJlCisgKi8KK2ludCB4
Y19kb21fdnVhcnRfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgIHhlbl9wZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3Bv
cnRfdCAqZXZ0Y2huKTsKKworLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgaW5mb3JtYXRp
b24gYWJvdXQgdGhlIFhTQVZFIHN0YXRlIG9mIGEgcGFydGljdWxhcgogICogdmNwdSBvZiBhIGRv
bWFpbi4gSWYgZXh0c3RhdGUtPnNpemUgYW5kIGV4dHN0YXRlLT54ZmVhdHVyZV9tYXNrIGFyZSAw
LAogICogdGhlIGNhbGwgaXMgY29uc2lkZXJlZCBhIHF1ZXJ5IHRvIHJldHJpZXZlIHRoZW0gYW5k
IHRoZSBidWZmZXIgaXMgbm90CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IDNiYWI0ZTguLmQyZDUxMTEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5j
CkBAIC0zNDMsNiArMzQzLDMxIEBAIGludCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gMDsKIH0KIAoraW50IHhj
X2RvbV92dWFydF9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9y
dF90ICpldnRjaG4pCit7CisgICAgREVDTEFSRV9ET01DVEw7CisgICAgaW50IHJjID0gMDsKKwor
ICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOworICAgIGRvbWN0bC5kb21haW4g
PSBkb21pZDsKKyAgICBkb21jdGwudS52dWFydF9vcC5jbWQgPSBYRU5fRE9NQ1RMX1ZVQVJUX09Q
X0lOSVQ7CisgICAgZG9tY3RsLnUudnVhcnRfb3AudHlwZSA9IHR5cGU7CisgICAgZG9tY3RsLnUu
dnVhcnRfb3AuY29uc29sZV9kb21pZCA9IGNvbnNvbGVfZG9taWQ7CisgICAgZG9tY3RsLnUudnVh
cnRfb3AuZ2ZuID0gZ2ZuOworCisgICAgaWYgKCAocmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3Rs
KSkgPCAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgKmV2dGNobiA9IGRvbWN0bC51LnZ1
YXJ0X29wLmV2dGNobjsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IHhjX2RvbWFpbl9nZXRp
bmZvKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZp
cnN0X2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfZG9tcywK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2FyY2guaAppbmRleCA1ZTFmYzYwLi43ODRlYzdmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9hcmNoLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCkBAIC00NCw2ICs0NCwx
MyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogCisvKiBwZXJmb3JtIGFueSBwZW5kaW5n
IGhhcmR3YXJlIGluaXRpYWxpemF0aW9uICovCitfaGlkZGVuCitpbnQgbGlieGxfX2FyY2hfYnVp
bGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSk7CisKIC8q
IGJ1aWxkIHZOVU1BIHZtZW1yYW5nZSB3aXRoIGFyY2ggc3BlY2lmaWMgaW5mb3JtYXRpb24gKi8K
IF9oaWRkZW4KIGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2dj
ICpnYywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMKaW5kZXggZDg0MmQ4OC4uYjgxNDdmMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTEwMzgsNiAr
MTAzOCwyOCBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9u
KGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCBsaWJ4bF9fYXJjaF9idWls
ZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQoreworICAg
IGludCByYyA9IDA7CisKKyAgICBpZiAoaW5mby0+YXJjaF9hcm0udnVhcnQgIT0gTElCWExfVlVB
UlRfVFlQRV9TQlNBX1VBUlQpCisgICAgICAgIHJldHVybiByYzsKKworICAgIHJjID0geGNfZG9t
X3Z1YXJ0X2luaXQoQ1RYLT54Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9N
Q1RMX1ZVQVJUX1RZUEVfVlBMMDExLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5n
dWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+dnVhcnRfZ2ZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnN0YXRlLT52dWFydF9wb3J0KTsKKyAgICBpZiAocmMgPCAwKQor
ICAgICAgICBMT0coRVJST1IsICJ4Y19kb21fdnVhcnRfaW5pdCBmYWlsZWRcbiIpOworCisgICAg
cmV0dXJuIHJjOworfQorCiBpbnQgbGlieGxfX2FyY2hfdm51bWFfYnVpbGRfdm1lbXJhbmdlKGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mbyAqaW5mbywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZTBmMGQ3OC4uNWY5MjAyMyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMKQEAgLTcwMiw2ICs3MDIsMTAgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZG9tKGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBMT0dFKEVSUk9SLCAieGNfZG9t
X2dudHRhYl9pbml0IGZhaWxlZCIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CisgICAgaWYg
KChyZXQgPSBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGdjLCBpbmZvLCBkb20sIHN0YXRl
KSkgIT0gMCkgeworICAgICAgICBMT0dFKEVSUk9SLCAibGlieGxfX2FyY2hfYnVpbGRfZG9tX2Zp
bmlzaCBmYWlsZWQiKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiBvdXQ6CiAgICAgcmV0
dXJuIHJldCAhPSAwID8gRVJST1JfRkFJTCA6IDA7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCmluZGV4IDQ1NWY2ZjAuLjBhYWVk
ZWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3g4Ni5jCkBAIC0zOTEsNiArMzkxLDE0IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5f
ZmluYWxpc2VfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICByZXR1cm4gcmM7CiB9
CiAKK2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5m
bywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVp
bGRfc3RhdGUgKnN0YXRlKQoreworICAgIHJldHVybiAwOworfQorCiAvKiBSZXR1cm4gMCBvbiBz
dWNjZXNzLCBFUlJPUl8qIG9uIGZhaWx1cmUuICovCiBpbnQgbGlieGxfX2FyY2hfdm51bWFfYnVp
bGRfdm1lbXJhbmdlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGVlZWJiZGIuLjg1YWNjZGYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
QEAgLTg1Nyw2ICs4NTcsMTIgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICByZXR1cm4gcmV0
OwogCisgICAgICAgIC8qCisgICAgICAgICAqIFJlbGVhc2UgdGhlIHJlc291cmNlcyBhbGxvY2F0
ZWQgZm9yIHZwbDAxMSB3aGljaCB3ZXJlCisgICAgICAgICAqIGFsbG9jYXRlZCB2aWEgYSBET01D
VEwgY2FsbCBYRU5fRE9NQ1RMX3Z1YXJ0X29wLgorICAgICAgICAgKi8KKyAgICAgICAgZG9tYWlu
X3ZwbDAxMV9kZWluaXQoZCk7CisKICAgICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1feGVu
OwogICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKaW5kZXggZGI2ODM4ZC4uZWE5MTczMSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21j
dGwuYwpAQCAtNSw5ICs1LDExIEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2lu
Y2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAj
aW5jbHVkZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhl
bi9tbS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgog
I2luY2x1ZGUgPHhzbS94c20uaD4KQEAgLTIwLDYgKzIyLDI5IEBAIHZvaWQgYXJjaF9nZXRfZG9t
YWluX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICBpbmZvLT5mbGFncyB8PSBYRU5f
RE9NSU5GX2hhcDsKIH0KIAorc3RhdGljIGludCBoYW5kbGVfdnVhcnRfaW5pdChzdHJ1Y3QgZG9t
YWluICpkLCAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxf
dnVhcnRfb3AgKnZ1YXJ0X29wKQoreworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgdnBsMDExX2lu
aXRfaW5mbyBpbmZvOworCisgICAgaW5mby5jb25zb2xlX2RvbWlkID0gdnVhcnRfb3AtPmNvbnNv
bGVfZG9taWQ7CisgICAgaW5mby5nZm4gPSBfZ2ZuKHZ1YXJ0X29wLT5nZm4pOworCisgICAgaWYg
KCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCisgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICBp
ZiAoIHZ1YXJ0X29wLT50eXBlICE9IFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEgKQorICAg
ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAgICByYyA9IGRvbWFpbl92cGwwMTFfaW5pdChk
LCAmaW5mbyk7CisKKyAgICBpZiAoICFyYyApCisgICAgICAgIHZ1YXJ0X29wLT5ldnRjaG4gPSBp
bmZvLmV2dGNobjsKKworICAgIHJldHVybiByYzsKK30KKwogbG9uZyBhcmNoX2RvX2RvbWN0bChz
dHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAg
ICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiB7
CkBAIC0xMTksNiArMTQ0LDI3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21j
dGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgZC0+ZGlzYWJsZV9taWdyYXRl
ID0gZG9tY3RsLT51LmRpc2FibGVfbWlncmF0ZS5kaXNhYmxlOwogICAgICAgICByZXR1cm4gMDsK
IAorICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9vcDoKKyAgICB7CisgICAgICAgIGludCByYzsK
KyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0bC0+
dS52dWFydF9vcDsKKworICAgICAgICBzd2l0Y2goIHZ1YXJ0X29wLT5jbWQgKQorICAgICAgICB7
CisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUOgorICAgICAgICAgICAgcmMg
PSBoYW5kbGVfdnVhcnRfaW5pdChkLCB2dWFydF9vcCk7CisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICByYyA9
IF9fY29weV90b19ndWVzdCh1X2RvbWN0bCwgZG9tY3RsLCAxKTsKKworICAgICAgICByZXR1cm4g
cmM7CisgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgewogICAgICAgICBpbnQgcmM7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKaW5kZXggMDY2OWMzMS4uZWQyZWE4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMzYsNiAr
MzYsNyBAQAogI2luY2x1ZGUgImdyYW50X3RhYmxlLmgiCiAjaW5jbHVkZSAiaHZtL3NhdmUuaCIK
ICNpbmNsdWRlICJtZW1vcnkuaCIKKyNpbmNsdWRlICJldmVudF9jaGFubmVsLmgiCiAKICNkZWZp
bmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBlCiAKQEAgLTExNDgsNiAr
MTE0OSwyNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKICAgICB1aW50MzJfdCB0
YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8K
IH07CisKK3N0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wIHsKKyNkZWZpbmUgWEVOX0RPTUNUTF9W
VUFSVF9PUF9JTklUICAwCisgICAgICAgIHVpbnQzMl90IGNtZDsgICAgICAgICAgIC8qIFhFTl9E
T01DVExfVlVBUlRfT1BfKiAqLworI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDEx
IDAKKyAgICAgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgLyogSU4gLSB0eXBlIG9mIHZ1YXJ0
LgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgIEN1cnJlbnRseSBvbmx5
IHZwbDAxMSBzdXBwb3J0ZWQuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICB1aW50NjRfYWxpZ25lZF90ICBnZm47ICAvKiBJTiAtIGd1ZXN0IGdmbiB0byBiZSB1
c2VkIGFzIGEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICByaW5nIGJ1
ZmZlci4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgICAgIGV2dGNo
bl9wb3J0X3QgZXZ0Y2huOyAgIC8qIE9VVCAtIHJlbW90ZSBwb3J0IG9mIHRoZSBldmVudAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgICBjaGFubmVsIHVzZWQgZm9yIHNl
bmRpbmcKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICAgcmluZyBidWZm
ZXIgZXZlbnRzLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ZG9taWRfdCBjb25zb2xlX2RvbWlkOyAgLyogSU4gKi8KK307CisKIHR5cGVkZWYgc3RydWN0IHhl
bl9kb21jdGxfcHNyX2NhdF9vcCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdDsKIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2NhdF9vcF90KTsKIApAQCAtMTIyOCw2ICsxMjQ3
LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0b3Jfb3Ag
ICAgICAgICAgICAgICAgICAgIDc3CiAjZGVmaW5lIFhFTl9ET01DVExfcHNyX2NhdF9vcCAgICAg
ICAgICAgICAgICAgICAgNzgKICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAg
ICAgICAgICAgICA3OQorI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAgICAgICAg
ICAgICAgIDgwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAgICAg
IDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAgMTAw
MQogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAyCkBA
IC0xMjkwLDYgKzEzMTAsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7CiAgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7CiAgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7CisgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3Z1YXJ0X29wICAgICAgICAgIHZ1YXJ0X29wOwogICAgICAgICB1aW50OF90ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9OwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFqg-0004pD-NU; Mon, 28 Aug 2017 08:56:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqf-0004o2-8k
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:45 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6F/82-03368-CCAD3A95; Mon, 28 Aug 2017 08:56:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXiVRusqXv61uJ
 Ig9fXzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxl028yF3RYV9y5N4e9gXGNbhcjF4eQwHRG
 idV/Z7OBOCwC85glju15BuZICPSzSuyd1wnkcAI5aRKr3q9ggbArJDZ/+soIYgsJaEkcPTWbF
 WLUfiaJG99ambsYOTjYBEwkZnVIgNSICChJ3Fs1mQmkhllgPqNE06ResKHCAv4STa1bWUFsFg
 FViZ0HD7OD2LwC3hJrl/9khlgmJ3HzXCeYzSngI7Fj7V12iMXeEl2vP7BOYBRYwMiwilGjOLW
 oLLVI19BYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMLgYgGAH45dlAYcYJTmY
 lER5d1YsjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvmJlBOsCg1PbUiLTMHGOYwaQkOHiUR3
 g8gad7igsTc4sx0iNQpRl2OSQe2f2ESYsnLz0uVEuf1ASkSACnKKM2DGwGLuUuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5j0IMoUnM68EbtMroCOYgI5QFFwIckRJIkJKqoEx7NnPzQeuxDh
 8kLkqaPEk8um3gsVTbr5uqkni9JE5nJ5+L/ro7n7xD/ePWWgdXHpOKHCqz0eR4yWOShN4rgb9
 TFn/7B37hOXPhF9PEH/i8qKLx6ytZp9+4csH/gubRfvO5D2Y37DC72Tnk2ennwZteyf0eefFs
 JPV+w3Z896caQ51EHl5Xi04XomlOCPRUIu5qDgRALI+YKq0AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1503910602!73233126!1
X-Originating-IP: [74.125.83.41]
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 38182 invoked from network); 28 Aug 2017 08:56:43 -0000
Received: from mail-pg0-f41.google.com (HELO mail-pg0-f41.google.com)
 (74.125.83.41)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:43 -0000
Received: by mail-pg0-f41.google.com with SMTP id 63so22239321pgc.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:43 -0700 (PDT)
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=u7iNqMhDSt45oYpw7rX/c6FW4ApFInM/Yj9vI6RxQMI=;
 b=ABPQEKONDAtCJDhTrmIlSGjziiKEfV4arwTHqlgQezKoNgVW95wIk8ZoUWxyJ/GhID
 FI8a9mYaYrxMjgv6/5fACBJiwYyDHATTEdTcCxcTRRuUayJViM7Uwy5DyXEUYht4MX+4
 bq33PAnNZXEh5DgO+bC45EjPKsn8ZN+afEYd8=
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=u7iNqMhDSt45oYpw7rX/c6FW4ApFInM/Yj9vI6RxQMI=;
 b=fcVbubSP+oNe5LJQuumOWj+g+PTAarq939+Bsi7JLMRxx6sWqgDmHggl8Y8npQ2mVb
 lm5b5fCNSiqaYV/buEYR6uWX1dneErmutfSl5RZD104jXNd8cuzgsdUvtl53fS3kOq9O
 SClytpfHJNOxPWqOkGsNwylUaDOa4yh1ikJaxuayI0/hqJdncHRgD1TpRT6dXbCcLvEY
 ZvREYNcEM/uF+2QFbZkODTlfqU81PP+ia+hgj3m+CTbMxyKtNGiMxE7aa/khmunGSJNP
 rShr8slxXcRtbgRn04+VeGAO4eswnf11y1cb8BBROg/2CCjdbBqtypKgKykjfT64GvSh
 Ppxw==
X-Gm-Message-State: AHYfb5iITPU70JDCYZzrae5V19Vp9tmnypHK/R73FASkK9X+5Ev/DLQO
 6xVyU2uAbCPgsqgigAEhmA==
X-Received: by 10.99.44.10 with SMTP id s10mr6653603pgs.116.1503910602015;
 Mon, 28 Aug 2017 01:56:42 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:41 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:50 +0530
Message-Id: <1503910570-24427-8-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 07/27 v8] xen/arm: vpl011: Add a new vuart node
	in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHZ1YXJ0IGNvbnNvbGUgbm9kZSB0byB4ZW5zdG9yZS4gVGhpcyBub2RlIGlzIGFk
ZGVkIGF0CgovbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wLgoKVGhlIG5vZGUgY29udGFpbnMg
aW5mb3JtYXRpb24gc3VjaCBhcyB0aGUgcmluZy1yZWYsIGV2ZW50IGNoYW5uZWwsCmJ1ZmZlciBs
aW1pdCBhbmQgdHlwZSBvZiBjb25zb2xlLgoKWGVuY29uc29sZSByZWFkcyB0aGUgbm9kZSBpbmZv
cm1hdGlvbiB0byBzZXR1cCB0aGUgcmluZyBidWZmZXIgYW5kCmV2ZW50IGNoYW5uZWwgZm9yIHNl
bmRpbmcvcmVjZWl2aW5nIHZ1YXJ0IGRhdGEuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotICB2dWFydF9kZXZpY2UgbW92ZWQg
aW5zaWRlIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgYXMgYSBsb2NhbCB2YXJpYWJsZS4KCkNo
YW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBiYWNrZW5kIG5vZGUgZm9yIHZwbDAxMS4KLSBSZW1v
dmVkIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgZm9yIEhWTSBndWVzdC4gSXQgaXMgY2FsbGVk
IG9ubHkgZm9yIFBWIGd1ZXN0LgoKIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgICAgICAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDkgKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jICAgICAgICAgICB8ICA5ICsrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oICAgICAgICAgfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbCB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggODUzYmUxNS4uY2RhZjdmZCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYwpAQCAtMzQ0LDYgKzM0NCw1MCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQg
bGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUg
KnN0YXRlKQoreworICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOworICAgIGZsZXhhcnJheV90ICpy
b19mcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBpbnQgcmM7CisKKyAgICByb19m
cm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFjayA9IGZsZXhhcnJheV9t
YWtlKGdjLCAxNiwgMSk7CisKKyAgICBkZXZpY2UuYmFja2VuZF9kZXZpZCA9IGNvbnNvbGUtPmRl
dmlkOworICAgIGRldmljZS5iYWNrZW5kX2RvbWlkID0gY29uc29sZS0+YmFja2VuZF9kb21pZDsK
KyAgICBkZXZpY2UuYmFja2VuZF9raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworICAg
IGRldmljZS5kZXZpZCA9IGNvbnNvbGUtPmRldmlkOworICAgIGRldmljZS5kb21pZCA9IGRvbWlk
OworICAgIGRldmljZS5raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworCisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIjEiKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
R0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAicHJvdG9jb2wiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIExJ
QlhMX1hFTkNPTlNPTEVfUFJPVE9DT0wpOworCisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9u
dCwgInBvcnQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJyaW5nLXJlZiIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5U
RigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJsaW1pdCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigi
JWQiLCBMSUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19m
cm9udCwgInR5cGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAieGVuY29uc29s
ZWQiKTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgWEJUX05VTEws
ICZkZXZpY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19r
dnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hz
X2t2c19vZl9mbGV4YXJyYXkoZ2MsIHJvX2Zyb250KSk7CisgICAgcmV0dXJuIHJjOworfQorCiBp
bnQgbGlieGxfX2luaXRfY29uc29sZV9mcm9tX2NoYW5uZWwobGlieGxfX2djICpnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNv
bnNvbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldl9udW0s
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IDExNTgzMDMuLjZjM2FjYjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0x
MzY3LDcgKzEzNjcsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICB9CiAgICAgY2FzZSBMSUJY
TF9ET01BSU5fVFlQRV9QVjoKICAgICB7Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBj
b25zb2xlOworICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZSwgdnVhcnQ7CiAg
ICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwogCiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBk
X2NvbmZpZy0+bnVtX3ZmYnM7IGkrKykgewpAQCAtMTM3NSw2ICsxMzc1LDEzIEBAIHN0YXRpYyB2
b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYg
Km11bHRpZGV2LAogICAgICAgICAgICAgbGlieGxfX2RldmljZV92a2JfYWRkKGdjLCBkb21pZCwg
JmRfY29uZmlnLT52a2JzW2ldKTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChkX2NvbmZpZy0+
Yl9pbmZvLmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7Cisg
ICAgICAgICAgICBpbml0X2NvbnNvbGVfaW5mbyhnYywgJnZ1YXJ0LCAwKTsKKyAgICAgICAgICAg
IHZ1YXJ0LmJhY2tlbmRfZG9taWQgPSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKKyAgICAgICAgICAg
IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGdjLCBkb21pZCwgJnZ1YXJ0LCBzdGF0ZSk7CisgICAg
ICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmdnVhcnQpOworICAgICAgICB9
CisKICAgICAgICAgaW5pdF9jb25zb2xlX2luZm8oZ2MsICZjb25zb2xlLCAwKTsKICAgICAgICAg
Y29uc29sZS5iYWNrZW5kX2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7CiAgICAgICAgIGxp
YnhsX19kZXZpY2VfY29uc29sZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZp
Y2UpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kZXZpY2UuYwppbmRleCAwMDM1NmFmLi4zYjEwYzU4IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpA
QCAtMjYsNiArMjYsOSBAQCBzdGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRo
KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkKICAgICBpZiAoZGV2aWNlLT5r
aW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkK
ICAgICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvY29uc29sZSIsIGRvbV9wYXRoKTsKIAorICAg
IGlmIChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKQorICAgICAgICBy
ZXR1cm4gR0NTUFJJTlRGKCIlcy92dWFydC8lZCIsIGRvbV9wYXRoLCBkZXZpY2UtPmRldmlkKTsK
KwogICAgIHJldHVybiBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRvbV9wYXRoLAogICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkZXZpY2UtPmtp
bmQpLAogICAgICAgICAgICAgICAgICAgICAgZGV2aWNlLT5kZXZpZCk7CkBAIC0xNzAsNyArMTcz
LDggQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgICAgICAqIGhpc3RvcmljYWxseSBjb250YWlu
ZWQgb3RoZXIgaW5mb3JtYXRpb24sIHN1Y2ggYXMgdGhlCiAgICAgICAgICAqIHZuYy1wb3J0LCB3
aGljaCB3ZSBkb24ndCB3YW50IHRoZSBndWVzdCBmaWRkbGluZyB3aXRoLgogICAgICAgICAgKi8K
LSAgICAgICAgaWYgKGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSAm
JiBkZXZpY2UtPmRldmlkID09IDApCisgICAgICAgIGlmICgoZGV2aWNlLT5raW5kID09IExJQlhM
X19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkgfHwKKyAgICAgICAg
ICAgIChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKSkKICAgICAgICAg
ICAgIHhzX3NldF9wZXJtaXNzaW9ucyhjdHgtPnhzaCwgdCwgZnJvbnRlbmRfcGF0aCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShy
b19mcm9udGVuZF9wZXJtcykpOwogICAgICAgICBlbHNlCkBAIC04MDAsNyArODA0LDggQEAgdm9p
ZCBsaWJ4bF9fZGV2aWNlc19kZXN0cm95KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RldmljZXNf
cmVtb3ZlX3N0YXRlICpkcnMpCiAgICAgICAgICAgICAgICAgZGV2LT5kb21pZCA9IGRvbWlkOwog
ICAgICAgICAgICAgICAgIGRldi0+a2luZCA9IGtpbmQ7CiAgICAgICAgICAgICAgICAgZGV2LT5k
ZXZpZCA9IGF0b2koZGV2c1tqXSk7Ci0gICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9r
aW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFKSB7CisgICAgICAgICAgICAgICAgaWYg
KGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFIHx8CisgICAg
ICAgICAgICAgICAgICAgIGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9W
VUFSVCkgewogICAgICAgICAgICAgICAgICAgICAvKiBDdXJyZW50bHkgY29uc29sZSBkZXZpY2Vz
IGNhbiBiZSBkZXN0cm95ZWQKICAgICAgICAgICAgICAgICAgICAgICogc3luY2hyb25vdXNseSBi
eSBqdXN0IHJlbW92aW5nIHhlbnN0b3JlIGVudHJpZXMsCiAgICAgICAgICAgICAgICAgICAgICAq
IHRoaXMgaXMgd2hhdCBsaWJ4bF9fZGV2aWNlX2Rlc3Ryb3kgZG9lcy4KZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CmluZGV4IDZiMzg0NTMuLjNmN2NmZjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIwNiw2ICsx
MjA2LDkgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKTsK
K19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZV9jb25zb2xlICpjb25zb2xlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOwogCiAvKiBSZXR1cm5zIDEgaWYg
ZGV2aWNlIGV4aXN0cywgMCBpZiBub3QsIEVSUk9SXyogKDwwKSBvbiBlcnJvci4gKi8KIF9oaWRk
ZW4gaW50IGxpYnhsX19kZXZpY2VfZXhpc3RzKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9u
X3QgdCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA3ZGM0ZDBmLi5jNDYz
YzMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNiw2ICsyNiw3IEBA
IGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAo
OSwgIlZVU0IiKSwKICAgICAoMTAsICJRVVNCIiksCiAgICAgKDExLCAiOVBGUyIpLAorICAgICgx
MiwgIlZVQVJUIiksCiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0
aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFqj-0004rT-Va; Mon, 28 Aug 2017 08:56:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqj-0004qZ-29
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 60/9D-03557-0DAD3A95; Mon, 28 Aug 2017 08:56:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXiVRusrXv+1uJ
 Ig51HRCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/N2+wFCxazFhxbvVJ5gbGJS2MXYxcHEIC
 0xkl/k7awwbisAjMY5aYs7qXtYuRk0NCoJ9V4s3Nagg7TeLgmodsEHalxJOvr5lAbCEBLYmjp
 2azQkzazySxdtUn9i5GDg42AROJWR0SIDUiAkoS91ZNZgKpYRaYzyjRNKkXbJAw0NAVOy8yg9
 gsAqoSc5+vBovzCnhLPOu7AbVMTuLmuU6wGk4BH4kda++yQyz2luh6/YF1AqPAAkaGVYwaxal
 FZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHFAAQ7GJsWBR5ilORg
 UhLl3VmxOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/ITaCcYFFqempFWmYOMNBh0hIcPEoiv
 D9uAKV5iwsSc4sz0yFSpxiNOTasXv+FiWPSge1fmIRY8vLzUqXEeX1AJgmAlGaU5sENgkXgJU
 ZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzeoNM4cnMK4Hb9wroFCagUxQFF4KcUpKIkJJqYPR
 eOeXLH8vGzyJRk388Sf708sPrc8zuoXOV9vysf3bdRzXUrzWS95D/yt+CC5f3K1vz/H+d6HbI
 qOX7h9pW1jlqC70sI8MF0mssPxpdUlsow/LouKac51Tdv+9XTFQ74f20Oc9h+WyHu0JTN4q88
 pdU3ZV7XN31YOZbx/p+1t7QvV9faaW1WymxFGckGmoxFxUnAgDCIiMRuwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503910605!101313052!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63932 invoked from network); 28 Aug 2017 08:56:46 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:46 -0000
Received: by mail-pg0-f43.google.com with SMTP id 83so22175040pgb.4
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:46 -0700 (PDT)
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=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=iiRKm5GPBriX2GgzWEpygB0amAcq2q4ELwQCvoh2Mv1CaQS5+3EBNVoeVjcsrzzrd7
 EJR2OsDkcR9XNqSUKB0AA/0xxyFkPVjQ9OwiRzgxBkOPTclPWJnxGAOJEGQAhi7SC/Io
 iUykFjoAK9BR+Ir0V/MCu4WUnzXdGciDdQkEk=
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=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=DmWzG9CMfy5WFLii74UmZr6xHQlTbgo1rTEGE/EzOUbHBn0k/5c+7NwEWZZAjkoxnC
 cyRnJCMN3Jiy8Q04eEV7sNc+JXhit1v9tEK7GNxWNaaPUJXmMSIQTyG3XlwBwIzPe+r6
 7HP6kI48b86rLFZPlG9bRCi5uYd/YZcRFMEuKrIwm57lBhfFVEC3sUAG2hokPDF0206c
 /YJ1+mp/M/Vv03I1lVgkestF76HzJDCGy2jvzcS3huEGkeLezLKTTQURuT+5aL+TaquF
 vcZTPw/c4PrgHfoaAd2Q/xu5gwae4efbhz2UNKUPYOVhh5xDw2czStmPLIHlyceIs3ri
 UZkQ==
X-Gm-Message-State: AHYfb5jgYsn7E0q+2OoP7hC88/s3UxEIslhw69/0HS7Qp9STafwZyBAE
 LjPGZ8F+oykA3HSgyrMoUA==
X-Received: by 10.99.67.194 with SMTP id q185mr6542852pga.77.1503910605104;
 Mon, 28 Aug 2017 01:56:45 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:44 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:51 +0530
Message-Id: <1503910570-24427-9-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 08/27 v8] xen/arm: vpl011: Modify xenconsole to
	define and use a new console structure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSB1c2VzIGEgZG9tYWluIHN0cnVjdHVyZSB3aGljaCBjb250YWlucyBjb25zb2xl
IHNwZWNpZmljIGZpZWxkcy4gVGhpcwpwYXRjaCBkZWZpbmVzIGEgbmV3IGNvbnNvbGUgc3RydWN0
dXJlLCB3aGljaCB3b3VsZCBiZSB1c2VkIGJ5IHRoZSB4ZW5jb25zb2xlCmZ1bmN0aW9ucyB0byBw
ZXJmb3JtIGNvbnNvbGUgc3BlY2lmaWMgb3BlcmF0aW9ucyBsaWtlIHJlYWRpbmcvd3JpdGluZyBk
YXRhIGZyb20vdG8KdGhlIGNvbnNvbGUgcmluZyBidWZmZXIgb3IgcmVhZGluZy93cml0aW5nIGRh
dGEgZnJvbS90byBjb25zb2xlIHR0eS4KClRoaXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8g
c3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcyB0byBzdXBwb3J0IHZ1YXJ0IGNvbnNvbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0
OgotIE1vdmVkIHRoZSBmb2xsb3dpbmcgZmllbGRzIGZyb20gdGhlIHN0cnVjdCBkb21haW4gdG8g
c3RydWN0IGNvbnNvbGU6CiAgLT54ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwogIC0+aW50
IHhjZV9wb2xsZmRfaWR4OwogIC0+aW50IGV2ZW50X2NvdW50OwogIC0+bG9uZyBsb25nIG5leHRf
cGVyaW9kOwoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhh
dmUgYmVlbiBzcGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgZmlyc3QgcGF0Y2gK
ICB3aGljaCBtb2RpZmllcyB0aGUgeGVuY29uc29sZSB0byB1c2UgYSBuZXcgY29uc29sZSBzdHJ1
Y3R1cmUuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgYSBuZXcgZnVuY3Rpb24gY29uc29s
ZV9jcmVhdGVfcmluZygpIHdoaWNoIHNldHMgdXAgdGhlIHJpbmcgYnVmZmVyIGFuZCAKICBldmVu
dCBjaGFubmVsIGEgbmV3IGNvbnNvbGUuIGRvbWFpbl9jcmVhdGVfcmluZygpIHVzZXMgdGhpcyBm
dW5jdGlvbiB0byBzZXR1cAogIGEgY29uc29sZS4KLSBUaGlzIHBhdGNoIGRvZXMgbm90IGNvbnRh
aW4gdnVhcnQgc3BlY2lmaWMgY2hhbmdlcywgd2hpY2ggd291bGQgYmUgaW50cm9kdWNlZCBpbgog
IHRoZSBuZXh0IHBhdGNoLgotIENoYW5nZXMgZm9yIGtlZXBpbmcgdGhlIFBWIGxvZyBmaWxlIG5h
bWUgdW5jaGFuZ2VkLgoKQ2hhbmdlcyBzaW5jZSB2MToKLSBTcGxpdCB0aGUgZG9tYWluIHN0cnV0
dXJlIHRvIGEgc2VwYXJhdGUgY29uc29sZSBzdHJ1Y3R1cmUKLSBNb2RpZmllZCB0aGUgZnVuY3Rp
b25zIHRvIG9wZXJhdGUgb24gdGhlIGNvbnNvbGUgc3RydXR1cmUKLSBSZXBsYWNlZCByZXBldGl0
aXZlIHBlciBjb25zb2xlIGNvZGUgd2l0aCBnZW5lcmljIGNvZGUKCiB0b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jIHwgMjk5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMTM0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCmluZGV4IGU4MDMzZDIuLjMwY2QxNjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtODks
MjUgKzg5LDMwIEBAIHN0cnVjdCBidWZmZXIgewogCXNpemVfdCBtYXhfY2FwYWNpdHk7CiB9Owog
Ci1zdHJ1Y3QgZG9tYWluIHsKLQlpbnQgZG9taWQ7CitzdHJ1Y3QgY29uc29sZSB7CiAJaW50IG1h
c3Rlcl9mZDsKIAlpbnQgbWFzdGVyX3BvbGxmZF9pZHg7CiAJaW50IHNsYXZlX2ZkOwogCWludCBs
b2dfZmQ7Ci0JYm9vbCBpc19kZWFkOwotCXVuc2lnbmVkIGxhc3Rfc2VlbjsKIAlzdHJ1Y3QgYnVm
ZmVyIGJ1ZmZlcjsKLQlzdHJ1Y3QgZG9tYWluICpuZXh0OwogCWNoYXIgKmNvbnNwYXRoOwogCWlu
dCByaW5nX3JlZjsKLQl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3BvcnQ7Ci0JeGVu
ZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVfcG9ydDsKIAl4ZW5ldnRjaG5faGFuZGxlICp4
Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKLQlzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2UgKmludGVyZmFjZTsKIAlpbnQgZXZlbnRfY291bnQ7CiAJbG9uZyBsb25nIG5leHRfcGVyaW9k
OworCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKKwl4ZW5ldnRjaG5fcG9y
dF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmQ7Cit9OworCitzdHJ1Y3QgZG9tYWluIHsKKwlpbnQg
ZG9taWQ7CisJYm9vbCBpc19kZWFkOworCXVuc2lnbmVkIGxhc3Rfc2VlbjsKKwlzdHJ1Y3QgZG9t
YWluICpuZXh0OworCXN0cnVjdCBjb25zb2xlIGNvbnNvbGU7CiB9OwogCiBzdGF0aWMgc3RydWN0
IGRvbWFpbiAqZG9tX2hlYWQ7CkBAIC0xNjAsOSArMTY1LDEwIEBAIHN0YXRpYyBpbnQgd3JpdGVf
d2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3osCiAKIHN0
YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogewotCXN0cnVjdCBi
dWZmZXIgKmJ1ZmZlciA9ICZkb20tPmJ1ZmZlcjsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRv
bS0+Y29uc29sZTsKKwlzdHJ1Y3QgYnVmZmVyICpidWZmZXIgPSAmY29uLT5idWZmZXI7CiAJWEVO
Q09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFj
ZSAqaW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZiA9IGNvbi0+aW50ZXJmYWNlOwogCiAJY29ucyA9IGludGYtPm91dF9jb25zOwogCXByb2QgPSBp
bnRmLT5vdXRfcHJvZDsKQEAgLTE4NywyMiArMTkzLDIyIEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9h
cHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJeGVuX21iKCk7CiAJaW50Zi0+b3V0X2NvbnMg
PSBjb25zOwotCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBkb20tPmxvY2FsX3Bv
cnQpOworCXhlbmV2dGNobl9ub3RpZnkoY29uLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQp
OwogCiAJLyogR2V0IHRoZSBkYXRhIHRvIHRoZSBsb2dmaWxlIGFzIGVhcmx5IGFzIHBvc3NpYmxl
IGJlY2F1c2UgaWYKIAkgKiBubyBvbmUgaXMgbGlzdGVuaW5nIG9uIHRoZSBjb25zb2xlIHB0eSB0
aGVuIGl0IHdpbGwgZmlsbCB1cAogCSAqIGFuZCBoYW5kbGVfdHR5X3dyaXRlIHdpbGwgc3RvcCBi
ZWluZyBjYWxsZWQuCiAJICovCi0JaWYgKGRvbS0+bG9nX2ZkICE9IC0xKSB7CisJaWYgKGNvbi0+
bG9nX2ZkICE9IC0xKSB7CiAJCWludCBsb2dyZXQ7CiAJCWlmIChsb2dfdGltZV9ndWVzdCkgewog
CQkJbG9ncmV0ID0gd3JpdGVfd2l0aF90aW1lc3RhbXAoCi0JCQkJZG9tLT5sb2dfZmQsCisJCQkJ
Y29uLT5sb2dfZmQsCiAJCQkJYnVmZmVyLT5kYXRhICsgYnVmZmVyLT5zaXplIC0gc2l6ZSwKIAkJ
CQlzaXplLCAmbG9nX3RpbWVfZ3Vlc3RfbmVlZHRzKTsKIAkJfSBlbHNlIHsKIAkJCWxvZ3JldCA9
IHdyaXRlX2FsbCgKLQkJCQlkb20tPmxvZ19mZCwKKwkJCQljb24tPmxvZ19mZCwKIAkJCQlidWZm
ZXItPmRhdGEgKyBidWZmZXItPnNpemUgLSBzaXplLAogCQkJCXNpemUpOwogCQl9CkBAIC0zMzgs
MTQgKzM0NCwxNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4g
KmRvbSkKIAogc3RhdGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiB7Ci0JaWYgKGRvbS0+bWFzdGVyX2ZkICE9IC0xKSB7Ci0JCWNsb3NlKGRvbS0+bWFzdGVyX2Zk
KTsKLQkJZG9tLT5tYXN0ZXJfZmQgPSAtMTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+
Y29uc29sZTsKKworCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPm1h
c3Rlcl9mZCk7CisJCWNvbi0+bWFzdGVyX2ZkID0gLTE7CiAJfQogCi0JaWYgKGRvbS0+c2xhdmVf
ZmQgIT0gLTEpIHsKLQkJY2xvc2UoZG9tLT5zbGF2ZV9mZCk7Ci0JCWRvbS0+c2xhdmVfZmQgPSAt
MTsKKwlpZiAoY29uLT5zbGF2ZV9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPnNsYXZlX2ZkKTsK
KwkJY29uLT5zbGF2ZV9mZCA9IC0xOwogCX0KIH0KIApAQCAtNDE4LDExICs0MjYsMTIgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJY2hhciAqZGF0
YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9zIHRlcm07CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKLQlhc3NlcnQoZG9tLT5zbGF2ZV9mZCA9PSAt
MSk7Ci0JYXNzZXJ0KGRvbS0+bWFzdGVyX2ZkID09IC0xKTsKKwlhc3NlcnQoY29uLT5zbGF2ZV9m
ZCA9PSAtMSk7CisJYXNzZXJ0KGNvbi0+bWFzdGVyX2ZkID09IC0xKTsKIAotCWlmIChvcGVucHR5
KCZkb20tPm1hc3Rlcl9mZCwgJmRvbS0+c2xhdmVfZmQsIE5VTEwsIE5VTEwsIE5VTEwpIDwgMCkg
eworCWlmIChvcGVucHR5KCZjb24tPm1hc3Rlcl9mZCwgJmNvbi0+c2xhdmVfZmQsIE5VTEwsIE5V
TEwsIE5VTEwpIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxl
ZCB0byBjcmVhdGUgdHR5IGZvciBkb21haW4tJWQgIgogCQkgICAgICAiKGVycm5vID0gJWksICVz
KSIsCkBAIC00MzAsNyArNDM5LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1
Y3QgZG9tYWluICpkb20pCiAJCXJldHVybiAwOwogCX0KIAotCWlmICh0Y2dldGF0dHIoZG9tLT5z
bGF2ZV9mZCwgJnRlcm0pIDwgMCkgeworCWlmICh0Y2dldGF0dHIoY29uLT5zbGF2ZV9mZCwgJnRl
cm0pIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBn
ZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRvbWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIs
CkBAIC00MzgsNyArNDQ3LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3Qg
ZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAljZm1ha2VyYXcoJnRlcm0pOwotCWlmICh0
Y3NldGF0dHIoZG9tLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgeworCWlmICh0Y3Nl
dGF0dHIoY29uLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgewogCQllcnIgPSBlcnJu
bzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBzZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRv
bWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIsCkBAIC00NDYsNyArNDU1LDcgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0
OwogCX0KIAotCWlmICgoc2xhdmUgPSBwdHNuYW1lKGRvbS0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkg
eworCWlmICgoc2xhdmUgPSBwdHNuYW1lKGNvbi0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkgewogCQll
cnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBnZXQgc2xhdmUgbmFtZSBm
b3IgZG9tYWluLSVkICIKIAkJICAgICAgIihlcnJubyA9ICVpLCAlcykiLApAQCAtNDU0LDE4ICs0
NjMsMTggQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3MgPSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0
IiwgZG9tLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1p
dCIsIGNvbi0+Y29uc3BhdGgpICE9CiAJCS0xOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7
CiAJZGF0YSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCAmbGVuKTsKIAlpZiAoZGF0YSkg
ewotCQlkb20tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOworCQlj
b24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOwogCQlmcmVlKGRh
dGEpOwogCX0KIAlmcmVlKHBhdGgpOwogCi0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVz
L3R0eSIsIGRvbS0+Y29uc3BhdGgpICE9IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRo
LCAiJXMvdHR5IiwgY29uLT5jb25zcGF0aCkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290
byBvdXQ7CiAJc3VjY2VzcyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0
cmxlbihzbGF2ZSkpOwpAQCAtNDczLDcgKzQ4Miw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0
ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAK
LQlpZiAoZmNudGwoZG9tLT5tYXN0ZXJfZmQsIEZfU0VURkwsIE9fTk9OQkxPQ0spID09IC0xKQor
CWlmIChmY250bChjb24tPm1hc3Rlcl9mZCwgRl9TRVRGTCwgT19OT05CTE9DSykgPT0gLTEpCiAJ
CWdvdG8gb3V0OwogCiAJcmV0dXJuIDE7CkBAIC01MTksMjkgKzUyOCwzMiBAQCBzdGF0aWMgaW50
IHhzX2dhdGhlcihzdHJ1Y3QgeHNfaGFuZGxlICp4cywgY29uc3QgY2hhciAqZGlyLCAuLi4pCiAK
IHN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQog
ewotCWlmIChkb20tPmludGVyZmFjZSA9PSBOVUxMKQorCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZG9tLT5jb25zb2xlOworCisJaWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwpCiAJCXJldHVybjsK
LQlpZiAoeGd0X2hhbmRsZSAmJiBkb20tPnJpbmdfcmVmID09IC0xKQotCQl4ZW5nbnR0YWJfdW5t
YXAoeGd0X2hhbmRsZSwgZG9tLT5pbnRlcmZhY2UsIDEpOworCWlmICh4Z3RfaGFuZGxlICYmIGNv
bi0+cmluZ19yZWYgPT0gLTEpCisJCXhlbmdudHRhYl91bm1hcCh4Z3RfaGFuZGxlLCBjb24tPmlu
dGVyZmFjZSwgMSk7CiAJZWxzZQotCQltdW5tYXAoZG9tLT5pbnRlcmZhY2UsIFhDX1BBR0VfU0la
RSk7Ci0JZG9tLT5pbnRlcmZhY2UgPSBOVUxMOwotCWRvbS0+cmluZ19yZWYgPSAtMTsKKwkJbXVu
bWFwKGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOworCWNvbi0+aW50ZXJmYWNlID0gTlVM
TDsKKwljb24tPnJpbmdfcmVmID0gLTE7CiB9CiAgCiBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVf
cmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdf
cmVmLCByYzsKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKKwlzdHJ1Y3QgY29uc29sZSAq
Y29uID0gJmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgZG9tLT5jb25zcGF0
aCwKKwllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+Y29uc3BhdGgsCiAJCQkicmluZy1yZWYiLCAi
JXUiLCAmcmluZ19yZWYsCiAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwKIAkJCU5VTEwp
OwogCWlmIChlcnIpCiAJCWdvdG8gb3V0OwogCi0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgp
LCAiJXMvdHlwZSIsIGRvbS0+Y29uc3BhdGgpOworCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRo
KSwgIiVzL3R5cGUiLCBjb24tPmNvbnNwYXRoKTsKIAl0eXBlID0geHNfcmVhZCh4cywgWEJUX05V
TEwsIHBhdGgsIE5VTEwpOwogCWlmICh0eXBlICYmIHN0cmNtcCh0eXBlLCAieGVuY29uc29sZWQi
KSAhPSAwKSB7CiAJCWZyZWUodHlwZSk7CkBAIC01NTAsNzcgKzU2Miw3NyBAQCBzdGF0aWMgaW50
IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJZnJlZSh0eXBlKTsKIAog
CS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBpdCBoYXMgY2hhbmdlZCwgcmVtYXAgKi8KLQlpZiAo
cmluZ19yZWYgIT0gZG9tLT5yaW5nX3JlZiAmJiBkb20tPnJpbmdfcmVmICE9IC0xKQorCWlmIChy
aW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0gLTEpCiAJCWRvbWFp
bl91bm1hcF9pbnRlcmZhY2UoZG9tKTsKIAotCWlmICghZG9tLT5pbnRlcmZhY2UgJiYgeGd0X2hh
bmRsZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewogCQkvKiBQcmVm
ZXIgdXNpbmcgZ3JhbnQgdGFibGUgKi8KLQkJZG9tLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFw
X2dyYW50X3JlZih4Z3RfaGFuZGxlLAorCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBf
Z3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlkLCBHTlRUQUJfUkVTRVJWRURfQ09O
U09MRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFKTsKLQkJZG9tLT5yaW5nX3JlZiA9IC0xOwor
CQljb24tPnJpbmdfcmVmID0gLTE7CiAJfQotCWlmICghZG9tLT5pbnRlcmZhY2UpIHsKKwlpZiAo
IWNvbi0+aW50ZXJmYWNlKSB7CiAJCS8qIEZhbGwgYmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5n
ZSAqLwotCQlkb20tPmludGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAorCQljb24tPmlu
dGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAogCQkJeGMsIGRvbS0+ZG9taWQsIFhDX1BB
R0VfU0laRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFLAogCQkJKHVuc2lnbmVkIGxvbmcpcmlu
Z19yZWYpOwotCQlpZiAoZG9tLT5pbnRlcmZhY2UgPT0gTlVMTCkgeworCQlpZiAoY29uLT5pbnRl
cmZhY2UgPT0gTlVMTCkgewogCQkJZXJyID0gRUlOVkFMOwogCQkJZ290byBvdXQ7CiAJCX0KLQkJ
ZG9tLT5yaW5nX3JlZiA9IHJpbmdfcmVmOworCQljb24tPnJpbmdfcmVmID0gcmluZ19yZWY7CiAJ
fQogCiAJLyogR28gbm8gZnVydGhlciBpZiBwb3J0IGhhcyBub3QgY2hhbmdlZCBhbmQgd2UgYXJl
IHN0aWxsIGJvdW5kLiAqLwotCWlmIChyZW1vdGVfcG9ydCA9PSBkb20tPnJlbW90ZV9wb3J0KSB7
CisJaWYgKHJlbW90ZV9wb3J0ID09IGNvbi0+cmVtb3RlX3BvcnQpIHsKIAkJeGNfZXZ0Y2huX3N0
YXR1c190IHN0YXR1cyA9IHsKIAkJCS5kb20gPSBET01JRF9TRUxGLAotCQkJLnBvcnQgPSBkb20t
PmxvY2FsX3BvcnQgfTsKKwkJCS5wb3J0ID0gY29uLT5sb2NhbF9wb3J0IH07CiAJCWlmICgoeGNf
ZXZ0Y2huX3N0YXR1cyh4YywgJnN0YXR1cykgPT0gMCkgJiYKIAkJICAgIChzdGF0dXMuc3RhdHVz
ID09IEVWVENITlNUQVRfaW50ZXJkb21haW4pKQogCQkJZ290byBvdXQ7CiAJfQogCi0JZG9tLT5s
b2NhbF9wb3J0ID0gLTE7Ci0JZG9tLT5yZW1vdGVfcG9ydCA9IC0xOwotCWlmIChkb20tPnhjZV9o
YW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7CisJY29u
LT5sb2NhbF9wb3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAK
IAkvKiBPcGVuaW5nIGV2dGNobiBpbmRlcGVuZGVudGx5IGZvciBlYWNoIGNvbnNvbGUgaXMgYSBi
aXQKIAkgKiB3YXN0ZWZ1bCwgYnV0IHRoYXQncyBob3cgdGhlIGNvZGUgaXMgc3RydWN0dXJlZC4u
LiAqLwotCWRvbS0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwotCWlmIChk
b20tPnhjZV9oYW5kbGUgPT0gTlVMTCkgeworCWNvbi0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9v
cGVuKE5VTEwsIDApOworCWlmIChjb24tPnhjZV9oYW5kbGUgPT0gTlVMTCkgewogCQllcnIgPSBl
cnJubzsKIAkJZ290byBvdXQ7CiAJfQogIAotCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21h
aW4oZG9tLT54Y2VfaGFuZGxlLAorCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oY29u
LT54Y2VfaGFuZGxlLAogCQlkb20tPmRvbWlkLCByZW1vdGVfcG9ydCk7CiAKIAlpZiAocmMgPT0g
LTEpIHsKIAkJZXJyID0gZXJybm87Ci0JCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUp
OwotCQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOworCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2Vf
aGFuZGxlKTsKKwkJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIAkJZ290byBvdXQ7CiAJfQotCWRv
bS0+bG9jYWxfcG9ydCA9IHJjOwotCWRvbS0+cmVtb3RlX3BvcnQgPSByZW1vdGVfcG9ydDsKKwlj
b24tPmxvY2FsX3BvcnQgPSByYzsKKwljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3RlX3BvcnQ7CiAK
LQlpZiAoZG9tLT5tYXN0ZXJfZmQgPT0gLTEpIHsKKwlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEp
IHsKIAkJaWYgKCFkb21haW5fY3JlYXRlX3R0eShkb20pKSB7CiAJCQllcnIgPSBlcnJubzsKLQkJ
CXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwotCQkJZG9tLT54Y2VfaGFuZGxlID0g
TlVMTDsKLQkJCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwotCQkJZG9tLT5yZW1vdGVfcG9ydCA9IC0x
OworCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisJCQljb24tPnhjZV9oYW5k
bGUgPSBOVUxMOworCQkJY29uLT5sb2NhbF9wb3J0ID0gLTE7CisJCQljb24tPnJlbW90ZV9wb3J0
ID0gLTE7CiAJCQlnb3RvIG91dDsKIAkJfQogCX0KIAotCWlmIChsb2dfZ3Vlc3QgJiYgKGRvbS0+
bG9nX2ZkID09IC0xKSkKLQkJZG9tLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkb20pOwor
CWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+bG9nX2ZkID09IC0xKSkKKwkJY29uLT5sb2dfZmQgPSBj
cmVhdGVfZG9tYWluX2xvZyhkb20pOwogCiAgb3V0OgogCXJldHVybiBlcnI7CkBAIC02MzAsMTYg
KzY0MiwxNyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBi
b29sIHdhdGNoKQogewogCWNoYXIgZG9taWRfc3RyWzMgKyBNQVhfU1RSTEVOKGRvbS0+ZG9taWQp
XTsKIAlib29sIHN1Y2Nlc3M7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7
CiAKIAlzbnByaW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20t
PmRvbWlkKTsKIAlpZiAod2F0Y2gpIHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBkb20tPmNv
bnNwYXRoLCBkb21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+Y29uc3Bh
dGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQogCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRv
bSk7CiAJCWVsc2UKLQkJCXhzX3Vud2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7
CisJCQl4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxzZSB7
Ci0JCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfdW53YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAl9
CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY1MSw2ICs2NjQsNyBAQCBzdGF0aWMgc3RydWN0IGRv
bWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAJc3RydWN0IGRvbWFpbiAqZG9tOwogCWNo
YXIgKnM7CiAJc3RydWN0IHRpbWVzcGVjIHRzOworCXN0cnVjdCBjb25zb2xlICpjb247CiAKIAlp
ZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0cykgPCAwKSB7CiAJCWRvbG9nKExP
R19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVzOkwlZCIsCkBAIC02NjcsMjUgKzY4
MSwyNiBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAK
IAlkb20tPmRvbWlkID0gZG9taWQ7CiAKLQlkb20tPmNvbnNwYXRoID0geHNfZ2V0X2RvbWFpbl9w
YXRoKHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhkb20tPmNvbnNwYXRoLCBzdHJsZW4o
ZG9tLT5jb25zcGF0aCkgKworCWNvbiA9ICZkb20tPmNvbnNvbGU7CisJY29uLT5jb25zcGF0aCA9
IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9IHJlYWxsb2MoY29uLT5j
b25zcGF0aCwgc3RybGVuKGNvbi0+Y29uc3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWRvbS0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChkb20tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPmNvbnNwYXRoID0g
czsKKwlzdHJjYXQoY29uLT5jb25zcGF0aCwgIi9jb25zb2xlIik7CiAKLQlkb20tPm1hc3Rlcl9m
ZCA9IC0xOwotCWRvbS0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKLQlkb20tPnNsYXZlX2ZkID0g
LTE7Ci0JZG9tLT5sb2dfZmQgPSAtMTsKLQlkb20tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJY29u
LT5tYXN0ZXJfZmQgPSAtMTsKKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5z
bGF2ZV9mZCA9IC0xOworCWNvbi0+bG9nX2ZkID0gLTE7CisJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IC0xOwogCi0JZG9tLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDAp
ICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+bmV4
dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0cy50dl9uc2VjIC8g
MTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKIAotCWRvbS0+cmluZ19yZWYgPSAtMTsKLQlk
b20tPmxvY2FsX3BvcnQgPSAtMTsKLQlkb20tPnJlbW90ZV9wb3J0ID0gLTE7CisJY29uLT5yaW5n
X3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0xOworCWNvbi0+cmVtb3RlX3BvcnQgPSAt
MTsKIAogCWlmICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1ZSkpCiAJCWdvdG8gb3V0OwpAQCAtNjk3
LDcgKzcxMiw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21p
ZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUoZG9tLT5jb25zcGF0aCk7CisJZnJlZShj
b24tPmNvbnNwYXRoKTsKIAlmcmVlKGRvbSk7CiAJcmV0dXJuIE5VTEw7CiB9CkBAIC03MjksMzAg
Kzc0NCwzNCBAQCBzdGF0aWMgdm9pZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSkK
IAogc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKKwlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlkb21haW5fY2xvc2VfdHR5KGQpOwog
Ci0JaWYgKGQtPmxvZ19mZCAhPSAtMSkgewotCQljbG9zZShkLT5sb2dfZmQpOwotCQlkLT5sb2df
ZmQgPSAtMTsKKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKKwkJY2xvc2UoY29uLT5sb2dfZmQp
OworCQljb24tPmxvZ19mZCA9IC0xOwogCX0KIAotCWZyZWUoZC0+YnVmZmVyLmRhdGEpOwotCWQt
PmJ1ZmZlci5kYXRhID0gTlVMTDsKKwlmcmVlKGNvbi0+YnVmZmVyLmRhdGEpOworCWNvbi0+YnVm
ZmVyLmRhdGEgPSBOVUxMOwogCi0JZnJlZShkLT5jb25zcGF0aCk7Ci0JZC0+Y29uc3BhdGggPSBO
VUxMOworCWZyZWUoY29uLT5jb25zcGF0aCk7CisJY29uLT5jb25zcGF0aCA9IE5VTEw7CiAKIAly
ZW1vdmVfZG9tYWluKGQpOwogfQogCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCkKIHsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlk
LT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9kb21haW4oZCwgZmFsc2UpOwogCWRvbWFpbl91bm1h
cF9pbnRlcmZhY2UoZCk7Ci0JaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2hu
X2Nsb3NlKGQtPnhjZV9oYW5kbGUpOwotCWQtPnhjZV9oYW5kbGUgPSBOVUxMOworCWlmIChjb24t
PnhjZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7
CisJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGVudW1fcGFz
cyA9IDA7CkBAIC03ODIsNyArODAxLDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQp
CiAKIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBkb20tPmludGVyZmFjZTsKKwlzdHJ1Y3Qg
Y29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ug
KmludGYgPSBjb24tPmludGVyZmFjZTsKIAlYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNw
YWNlOwogCiAJY29ucyA9IGludGYtPmluX2NvbnM7CkBAIC04MTIsNyArODMyLDggQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAlzc2l6ZV90IGxlbiA9
IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25z
b2xlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwog
CVhFTkNPTlNfUklOR19JRFggcHJvZDsKIAogCWlmIChkb20tPmlzX2RlYWQpCkBAIC04MjUsNyAr
ODQ2LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkK
IAlpZiAobGVuID4gc2l6ZW9mKG1zZykpCiAJCWxlbiA9IHNpemVvZihtc2cpOwogCi0JbGVuID0g
cmVhZChkb20tPm1hc3Rlcl9mZCwgbXNnLCBsZW4pOworCWxlbiA9IHJlYWQoY29uLT5tYXN0ZXJf
ZmQsIG1zZywgbGVuKTsKIAkvKgogCSAqIE5vdGU6IG9uIFNvbGFyaXMsIGxlbiA9PSAwIG1lYW5z
IHRoZSBzbGF2ZSBjbG9zZWQsIGFuZCB0aGlzCiAJICogaXMgbm8gcHJvYmxlbSwgYnV0IExpbnV4
IGNhbid0IGhhbmRsZSB0aGlzIHVzZWZ1bGx5LCBzbyB3ZQpAQCAtODQxLDcgKzg2Miw3IEBAIHN0
YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJCX0KIAkJeGVu
X3dtYigpOwogCQlpbnRmLT5pbl9wcm9kID0gcHJvZDsKLQkJeGVuZXZ0Y2huX25vdGlmeShkb20t
PnhjZV9oYW5kbGUsIGRvbS0+bG9jYWxfcG9ydCk7CisJCXhlbmV2dGNobl9ub3RpZnkoY29uLT54
Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwogCX0gZWxzZSB7CiAJCWRvbWFpbl9jbG9zZV90
dHkoZG9tKTsKIAkJc2h1dGRvd25fZG9tYWluKGRvbSk7CkBAIC04NTEsMzcgKzg3MiwzOSBAQCBz
dGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogc3RhdGljIHZv
aWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJc3NpemVfdCBsZW47
CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19k
ZWFkKQogCQlyZXR1cm47CiAKLQlsZW4gPSB3cml0ZShkb20tPm1hc3Rlcl9mZCwgZG9tLT5idWZm
ZXIuZGF0YSArIGRvbS0+YnVmZmVyLmNvbnN1bWVkLAotCQkgICAgZG9tLT5idWZmZXIuc2l6ZSAt
IGRvbS0+YnVmZmVyLmNvbnN1bWVkKTsKKwlsZW4gPSB3cml0ZShjb24tPm1hc3Rlcl9mZCwgY29u
LT5idWZmZXIuZGF0YSArIGNvbi0+YnVmZmVyLmNvbnN1bWVkLAorCQkgICAgY29uLT5idWZmZXIu
c2l6ZSAtIGNvbi0+YnVmZmVyLmNvbnN1bWVkKTsKICAJaWYgKGxlbiA8IDEpIHsKIAkJZG9sb2co
TE9HX0RFQlVHLCAiV3JpdGUgZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxuIiwKIAkJICAg
ICAgZG9tLT5kb21pZCwgbGVuLCBlcnJubyk7CiAJCWRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShk
b20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKLQkJYnVmZmVyX2Fk
dmFuY2UoJmRvbS0+YnVmZmVyLCBsZW4pOworCQlidWZmZXJfYWR2YW5jZSgmY29uLT5idWZmZXIs
IGxlbik7CiAJfQogfQogCiBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21h
aW4gKmRvbSkKIHsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1
cm47CiAKLQlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhkb20tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKKwlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhjb24tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKIAkJcmV0dXJuOwogCi0JZG9tLT5ldmVudF9jb3VudCsrOworCWNvbi0+ZXZlbnRfY291
bnQrKzsKIAogCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKIAotCWlmIChkb20tPmV2ZW50X2NvdW50IDwg
UkFURV9MSU1JVF9BTExPV0FOQ0UpCi0JCSh2b2lkKXhlbmV2dGNobl91bm1hc2soZG9tLT54Y2Vf
aGFuZGxlLCBwb3J0KTsKKwlpZiAoY29uLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dB
TkNFKQorCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CiB9
CiAKIHN0YXRpYyB2b2lkIGhhbmRsZV94cyh2b2lkKQpAQCAtOTQ4LDkgKzk3MSwxMSBAQCBzdGF0
aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCWlmIChsb2dfZ3Vlc3QpIHsKIAkJc3Ry
dWN0IGRvbWFpbiAqZDsKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0J
CQlpZiAoZC0+bG9nX2ZkICE9IC0xKQotCQkJCWNsb3NlKGQtPmxvZ19mZCk7Ci0JCQlkLT5sb2df
ZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkKTsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+
Y29uc29sZTsKKworCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZCk7CiAJCX0KIAl9CiAK
QEAgLTEwNTksNDggKzEwODQsNTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJLyogUmUtY2Fs
Y3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCiAJCSAgIGRvbWFp
bnMgd2l0aCBuZXcgYWxsb3dhbmNlICovCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+
bmV4dCkgeworCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCiAJCQkvKiBD
UyAxNjI1Nzo5NTVlZTRmYTEzNDUgaW50cm9kdWNlcyBhIDVtcyBmdXp6CiAJCQkgKiBmb3Igc2Vs
ZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCiAJCQkgKiBzaW1pbGFyIGJlaGF2aW9y
IChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKIAkJCSAqIHNvb25lciB0aGFuIHJlcXVlc3RlZCkg
YXMgd2VsbC4gSnVzdCBsZWF2ZQogCQkJICogdGhlIGZ1enogaGVyZS4gUmVtb3ZlIGl0IHdpdGgg
YSBzZXBhcmF0ZQogCQkJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCi0JCQlpZiAoKG5vdys1KSA+
IGQtPm5leHRfcGVyaW9kKSB7Ci0JCQkJZC0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlU
X1BFUklPRDsKLQkJCQlpZiAoZC0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkLT54Y2VfaGFuZGxlLCBkLT5sb2NhbF9w
b3J0KTsKKwkJCWlmICgobm93KzUpID4gY29uLT5uZXh0X3BlcmlvZCkgeworCQkJCWNvbi0+bmV4
dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKKwkJCQlpZiAoY29uLT5ldmVudF9j
b3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5t
YXNrKGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAkJCQl9Ci0JCQkJZC0+ZXZl
bnRfY291bnQgPSAwOworCQkJCWNvbi0+ZXZlbnRfY291bnQgPSAwOwogCQkJfQogCQl9CiAKIAkJ
Zm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlpZiAoZC0+ZXZlbnRfY291
bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZC0+Y29uc29sZTsKKworCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExP
V0FOQ0UpIHsKIAkJCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQg
dGltZSBzbGljZSB0byBleHBpcmUgKi8KIAkJCQlpZiAoIW5leHRfdGltZW91dCB8fAotCQkJCSAg
ICBkLT5uZXh0X3BlcmlvZCA8IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gZC0+
bmV4dF9wZXJpb2Q7Ci0JCQl9IGVsc2UgaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkgeworCQkJ
CSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90aW1lb3V0KQorCQkJCQluZXh0X3RpbWVvdXQg
PSBjb24tPm5leHRfcGVyaW9kOworCQkJfSBlbHNlIGlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVM
TCkgewogCQkJCWlmIChkaXNjYXJkX292ZXJmbG93ZWRfZGF0YSB8fAotCQkJCSAgICAhZC0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAotCQkJCSAgICBkLT5idWZmZXIuc2l6ZSA8IGQtPmJ1ZmZlci5t
YXhfY2FwYWNpdHkpIHsKLQkJCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChkLT54Y2Vf
aGFuZGxlKTsKLQkJCQkJZC0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJ
CQkgICAgIWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAorCQkJCSAgICBjb24tPmJ1ZmZlci5z
aXplIDwgY29uLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7CisJCQkJCWludCBldnRjaG5fZmQgPSB4
ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IHNldF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwogCQkJCX0K
IAkJCX0KIAotCQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSkgeworCQkJaWYgKGNvbi0+bWFzdGVy
X2ZkICE9IC0xKSB7CiAJCQkJc2hvcnQgZXZlbnRzID0gMDsKIAkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGQpKQogCQkJCQlldmVudHMgfD0gUE9MTElOOwogCi0JCQkJaWYg
KCFidWZmZXJfZW1wdHkoJmQtPmJ1ZmZlcikpCisJCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+
YnVmZmVyKSkKIAkJCQkJZXZlbnRzIHw9IFBPTExPVVQ7CiAKIAkJCQlpZiAoZXZlbnRzKQotCQkJ
CQlkLT5tYXN0ZXJfcG9sbGZkX2lkeCA9Ci0JCQkJCQlzZXRfZmRzKGQtPm1hc3Rlcl9mZCwKKwkJ
CQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9CisJCQkJCQlzZXRfZmRzKGNvbi0+bWFzdGVyX2Zk
LAogCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKIAkJCX0KIAkJfQpAQCAtMTE2MywzMyArMTE5Miwz
NSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQl9CiAKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7
IGQgPSBuKSB7CisJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAkJCW4g
PSBkLT5uZXh0OwotCQkJaWYgKGQtPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQlpZiAoZC0+eGNlX2hhbmRsZSAhPSBOVUxMICYmCi0JCQkJICAgIGQtPnhjZV9wb2xs
ZmRfaWR4ICE9IC0xICYmCi0JCQkJICAgICEoZmRzW2QtPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKKwkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJ
CQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKKwkJCQkgICAgY29uLT54Y2VfcG9sbGZk
X2lkeCAhPSAtMSAmJgorCQkJCSAgICAhKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKIAkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChm
ZHNbZC0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCSAgICAgIChmZHNbY29uLT54Y2Vf
cG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJICAgICAgIFBPTExJTikpCiAJCQkJICAgIGhhbmRs
ZV9yaW5nX3JlYWQoZCk7CiAJCQl9CiAKLQkJCWlmIChkLT5tYXN0ZXJfZmQgIT0gLTEgJiYgZC0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKLQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRf
aWR4XS5yZXZlbnRzICYKKwkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rl
cl9wb2xsZmRfaWR4ICE9IC0xKSB7CisJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4
XS5yZXZlbnRzICYKIAkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKIAkJCQkJZG9t
YWluX2hhbmRsZV9icm9rZW5fdHR5KGQsCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9t
aWQpKTsKIAkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2
ZW50cyAmCisJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJ
CQkJCSAgICBQT0xMSU4pCiAJCQkJCQloYW5kbGVfdHR5X3JlYWQoZCk7Ci0JCQkJCWlmIChmZHNb
ZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVy
X3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCQkgICAgUE9MTE9VVCkKIAkJCQkJCWhhbmRsZV90
dHlfd3JpdGUoZCk7CiAJCQkJfQogCQkJfQogCi0JCQlkLT54Y2VfcG9sbGZkX2lkeCA9IGQtPm1h
c3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCA9IC0xOwogCiAJCQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykK
IAkJCQlzaHV0ZG93bl9kb21haW4oZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFqn-0004uV-9q; Mon, 28 Aug 2017 08:56:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFql-0004sx-JJ
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:51 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BF/1B-03044-2DAD3A95; Mon, 28 Aug 2017 08:56:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfTAZt2LtxZ
 HGmycZ2XxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZceN3LXvBXumLDzf+sDYz7xbsYuTiEBGYy
 Srzee44RxGERmMcs0XvgLDuIIyHQzypx5/VjoAwnkJMmsWJLExuEXS0xufcEK4gtJKAlcfTUb
 FaIUfuZJDZ3v2HqYuTgYBMwkZjVIQFSIyKgJHFv1WQmkBpmgfmMEk2TesEGCQskSDy6d5wdxG
 YRUJVo7P/KDGLzCvhI7FqwC2qxnMTNc51gcU6g+I61d9khFntLdL3+wDqBUWABI8MqRo3i1KK
 y1CJdIwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GIAgh2Mv5YFHGKU5GBS
 EuXdWbE4UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb8hNoJxgUWp6akVaZg4wzGHSEhw8SiK8H
 0DSvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4rw+IKUCIKUZpXlwg2Dxd4lRVk
 qYlxHoNCGegtSi3MwSVPlXjOIcjErCvAdBpvBk5pXA7XsFdAoT0CmKggtBTilJREhJNTAePDi
 hn32X+cQaYIjEGvXM7bHk6Z6+TF/4bdhDibCEw18qV7C/FnReo5dpaa1zfm4dn7mEy/eipr8z
 C9en6WSKKqt/5tP7vvCI6do9llWV7DuCw8VUktTOiVx86xUzS6Cx8qpZy6+ef0lCUzqsTVX0z
 q1onvkm4H/gxtsvd1pHLf61X/SwjhJLcUaioRZzUXEiADU4Fgq6AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503910608!104229544!1
X-Originating-IP: [209.85.192.179]
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 22400 invoked from network); 28 Aug 2017 08:56:49 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:49 -0000
Received: by mail-pf0-f179.google.com with SMTP id r62so14494442pfj.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:49 -0700 (PDT)
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=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=Qqh0BxLWbmRNUJxMBwhWdAGZLxwxBmsyc9/WRp3+Y3z/rXPwEQ+mUkq1zCtkm9ezZw
 xlFJhLDY973ERJlHAbPwK9OauKmmuaNmhszpxWyEgsmq/UJjIbX47YTzPCYKGq10x1eN
 Zl28pbcL2xvw0aooDYhEOgvF53Bj/1Jb1AO1M=
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=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=AqvHeDMkeyPd9CpJSDRTUGDd8bkqF3Akq+ogl/nTyXIl2yvTbZNutjq/5UwnRzv/ZP
 2m4wniow4RRglWfI+vP6HqV3gDNkJaKCygKoUdvT98SadtCMFnOCs2i6brj5gVuwnqWT
 MsyLuoKppezcO5vDp3I4Lny1Mwvhyl/oE94+L7gXUvBy2wfKtaInQpsHGYxpXzjIuAJ9
 WWMrlDfcN2ekJPdS48AVhG13jiyPvy38waqg1pUFDgqOV75bN3uzNrnG5AtvV//1FXfX
 fbFtL7iYiLDtFVrLCac4PrR+RiNmJ7D69grPk+S/BngaA+TJfNSZD0Af4uWoUZKr6ov1
 HPcQ==
X-Gm-Message-State: AHYfb5hjAxT2DsXZqw3xwi7xFdeKi1+UNwmLrmYs3ajB8j8OC7Tq5tCz
 P+R/JhWkheTZRf6zgItQLw==
X-Received: by 10.99.121.138 with SMTP id u132mr6919835pgc.424.1503910608233; 
 Mon, 28 Aug 2017 01:56:48 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:47 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:52 +0530
Message-Id: <1503910570-24427-10-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/27 v8] xen/arm: vpl011: Rename the console
	structure field conspath to xspath
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbnNvbGUtPmNvbnNwYXRoIG5hbWUgaXMgY2hhbmdlZCB0byBjb25zb2xlLT54c3BhdGgg
YXMgaXQgaXMKY2xlYXIgZnJvbSB0aGUgbmFtZSB0aGF0IGl0IGlzIHJlZmVycmluZyB0byB4ZW5z
dG9yZSBwYXRoLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Q2hhbmdlcyBzaW5jZSB2NDoKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNo
LgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAzMCArKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYwppbmRleCAzMGNkMTY3Li42ZjVjNjljIDEwMDY0NAotLS0gYS90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTk1
LDcgKzk1LDcgQEAgc3RydWN0IGNvbnNvbGUgewogCWludCBzbGF2ZV9mZDsKIAlpbnQgbG9nX2Zk
OwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwotCWNoYXIgKmNvbnNwYXRoOworCWNoYXIgKnhzcGF0
aDsKIAlpbnQgcmluZ19yZWY7CiAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKIAlpbnQg
eGNlX3BvbGxmZF9pZHg7CkBAIC00NjMsNyArNDYzLDcgQEAgc3RhdGljIGludCBkb21haW5fY3Jl
YXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3Mg
PSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNz
ID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+eHNwYXRoKSAhPQogCQktMTsKIAlp
ZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwpAQCAtNDc0LDcgKzQ3NCw3IEBAIHN0YXRpYyBpbnQg
ZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCX0KIAlmcmVlKHBhdGgpOwog
Ci0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+Y29uc3BhdGgpICE9
IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgY29uLT54c3BhdGgp
ICE9IC0xKTsKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwogCXN1Y2Nlc3MgPSB4c193cml0
ZSh4cywgWEJUX05VTEwsIHBhdGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsKQEAgLTU0NiwxNCAr
NTQ2LDE0IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0g
JmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT5jb25zcGF0aCwKKwll
cnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAogCQkJInJpbmctcmVmIiwgIiV1IiwgJnJp
bmdfcmVmLAogCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsKIAlpZiAo
ZXJyKQogCQlnb3RvIG91dDsKIAotCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwgIiVzL3R5
cGUiLCBjb24tPmNvbnNwYXRoKTsKKwlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90
eXBlIiwgY29uLT54c3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwg
TlVMTCk7CiAJaWYgKHR5cGUgJiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsK
IAkJZnJlZSh0eXBlKTsKQEAgLTY0NiwxMyArNjQ2LDEzIEBAIHN0YXRpYyBib29sIHdhdGNoX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAKIAlzbnByaW50Zihkb21pZF9z
dHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20tPmRvbWlkKTsKIAlpZiAod2F0Y2gp
IHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCQlpZiAo
c3VjY2VzcykKIAkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwogCQllbHNlCi0JCQl4c191bndh
dGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQkJeHNfdW53YXRjaCh4cywgY29u
LT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfSBlbHNlIHsKLQkJc3VjY2VzcyA9IHhzX3Vud2F0Y2go
eHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhz
LCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAl9CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY4
MiwxMyArNjgyLDEzIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBk
b21pZCkKIAlkb20tPmRvbWlkID0gZG9taWQ7CiAKIAljb24gPSAmZG9tLT5jb25zb2xlOwotCWNv
bi0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwotCXMgPSBy
ZWFsbG9jKGNvbi0+Y29uc3BhdGgsIHN0cmxlbihjb24tPmNvbnNwYXRoKSArCisJY29uLT54c3Bh
dGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOworCXMgPSByZWFsbG9jKGNv
bi0+eHNwYXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWNvbi0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChjb24tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPnhzcGF0aCA9IHM7
CisJc3RyY2F0KGNvbi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKIAogCWNvbi0+bWFzdGVyX2ZkID0g
LTE7CiAJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwpAQCAtNzEyLDcgKzcxMiw3IEBAIHN0
YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBk
b207CiAgb3V0OgotCWZyZWUoY29uLT5jb25zcGF0aCk7CisJZnJlZShjb24tPnhzcGF0aCk7CiAJ
ZnJlZShkb20pOwogCXJldHVybiBOVUxMOwogfQpAQCAtNzU2LDggKzc1Niw4IEBAIHN0YXRpYyB2
b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAJZnJlZShjb24tPmJ1ZmZlci5k
YXRhKTsKIAljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKIAotCWZyZWUoY29uLT5jb25zcGF0aCk7
Ci0JY29uLT5jb25zcGF0aCA9IE5VTEw7CisJZnJlZShjb24tPnhzcGF0aCk7CisJY29uLT54c3Bh
dGggPSBOVUxMOwogCiAJcmVtb3ZlX2RvbWFpbihkKTsKIH0KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:56: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.xen.org>)
	id 1dmFqq-0004xd-Gv; Mon, 28 Aug 2017 08:56:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqo-0004vf-KK
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:54 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 38/11-02962-6DAD3A95; Mon, 28 Aug 2017 08:56:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAWt2rtxZ
 HGsy+ImrxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY0nDjLXPDWs6Lr0A7GBsa/Nl2MXBxCAjMZ
 Jb7OWckE4rAIzGOWWL3+OwuIIyHQzyqx7Pg59i5GDiAnTeLvGqEuRk4gs0pi2Z4zTCC2kICWx
 NFTs1khJu1nkph09TYjSD2bgInErA4JkBoRASWJe6smgy1gFpjPKNE0qZcNJCEskCmx7t8iRh
 CbRUBV4kTPNbChvAI+Eg9O/GeBWCYncfNcJzOIzQkU37H2LjvEYm+JrtcfWCcwCixgZFjFqF6
 cWlSWWqRrppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhYDECwg3HeCf9DjJIc
 TEqivDsrFkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9cxMoJ1iUmp5akZaZAwxxmLQEB4+SC
 O8HkDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxBLXn5eqpQ4rw9IqQBIaUZpHtwgWOxdYp
 SVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvX5ApPJl5JXD7XgGdwgR0iqLgQpBTShIRUlINjCZ
 twmuZr56Iu/NvCtu5/dxcE9ffXfqLxbyL6fa8dOuvtw0N92g8sbzNZ/zga4SCvPCV7dqhP+dm
 XPnF6lGgaR60pvfa/4S+xwcWZRlFP6rZckLv8KnnkqKa1/+5spxwmDO5ZXPZ/6pb079dXMtgG
 OlxMO6415uANfMFLnu8UU+/6/dlzWvPxf+UWIozEg21mIuKEwEdCI8suAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503910612!113454457!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62290 invoked from network); 28 Aug 2017 08:56:53 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:53 -0000
Received: by mail-pf0-f173.google.com with SMTP id c15so14535943pfm.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:52 -0700 (PDT)
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=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=jDa95iiadY/i2F+4wXD8dfq4Ei9JXg27kyruI54n+eo+1rfhNn8iOqiXl6wQkzYMSN
 k8qabMqvaH8nVNZdb1DdwU7qze5h6RtGkUZnmajlsZ2DedfWVxSfBsDLeo9JJe6tSTT4
 HLJ4oXZKADQqieD817SVP5VZ1NcrVz3qzBOEQ=
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=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=Vn5NW8I5r1nWeGz8RU3eOVTgjPlPspx+vOPWm0mXEnAXNWssnDJRj8xnbaVJEjKJtM
 HPHNo+9tcIpOLqMqqeMCvdt/mvuZMyZCgYr3eSDw0SNYAFoGlPH9+nG42JDsWZwQyDdD
 vj1rkJKY8Wv1WamhEEp4V70ywe8qjlvxN7jw+c84PT0gv3O0qF4PycgpNoIRd1ptlvd7
 zNcS3n5unAXAsi1GhufSSVBHTFQ4OPupU6IAPWhYtYjqk3Pns4l9JBpiNxxm4vNRh784
 Xta8tBpBnAbO8LklQ4mfxc/keAHUcrJwEicA+ty4gexxinffzd4tcSFh+QRL3rph9RGw
 acRg==
X-Gm-Message-State: AHYfb5gG46/gfwuYu3kke2ORSTTHB+GjBBUf/wFsyw1NzaoweGnw2ZtE
 V2YjDq6u2NRrtek5lFl++Q==
X-Received: by 10.99.96.205 with SMTP id u196mr6849341pgb.347.1503910611583;
 Mon, 28 Aug 2017 01:56:51 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:51 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:53 +0530
Message-Id: <1503910570-24427-11-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 10/27 v8] xen/arm: vpl011: Modify xenconsole
	functions to take console structure as input
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSBmdW5jdGlvbnMgdGFrZSBkb21haW4gc3RydWN0dXJlIGFzIGlucHV0LiBUaGVz
ZSBmdW5jdGlvbnMgc2hhbGwgYmUKbW9kaWZpZWQgdG8gdGFrZSBjb25zb2xlIHN0cnVjdHVyZSBh
cyBpbnB1dCBzaW5jZSB0aGVzZSBmdW5jdGlvbnMgdHlwaWNhbGx5IHBlcmZvcm0KY29uc29sZSBz
cGVjaWZpYyBvcGVyYXRpb25zLgoKQWxzbyB0aGUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlvbnMg
c3RhcnRpbmcgd2l0aCBwcmVmaXggImRvbWFpbl8iIHNoYWxsIGJlIG1vZGlmaWVkCnRvICJjb25z
b2xlXyIgdG8gaW5kaWNhdGUgdGhhdCB0aGVzZSBhcmUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlv
bnMuCgpUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgbXVsdGlwbGUgY29u
c29sZXMgdG8gc3VwcG9ydCB2dWFydCBjb25zb2xlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5j
b25zb2xlIGhhdmUgYmVlbiBzcGxpdCBpbnRvIG11bHRpcGxlIHBhdGNoZXMuIFRoaXMgaXMgdGhl
IHNlY29uZCBwYXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNzkgKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCA2ZjVjNjlj
Li5hMmEzNDk2IDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTE2MywxMCArMTYzLDEwIEBAIHN0YXRpYyBpbnQg
d3JpdGVfd2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3os
CiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFp
biAqZG9tKQorc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCBidWZmZXIg
KmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAJ
WEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwogCXN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCkBAIC0yOTYsMTIgKzI5NiwxMyBAQCBzdGF0
aWMgaW50IGNyZWF0ZV9odl9sb2codm9pZCkKIAlyZXR1cm4gZmQ7CiB9CiAKLXN0YXRpYyBpbnQg
Y3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIGludCBjcmVhdGVf
Y29uc29sZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAljaGFyIGxvZ2ZpbGVbUEFUSF9N
QVhdOwogCWNoYXIgKm5hbWVwYXRoLCAqZGF0YSwgKnM7CiAJaW50IGZkOwogCXVuc2lnbmVkIGlu
dCBsZW47CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJbmFtZXBhdGggPSB4c19n
ZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwogCXMgPSByZWFsbG9jKG5hbWVwYXRoLCBz
dHJsZW4obmFtZXBhdGgpICsgNik7CkBAIC0zNDIsMTAgKzM0Myw4IEBAIHN0YXRpYyBpbnQgY3Jl
YXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQogCXJldHVybiBmZDsKIH0KIAotc3Rh
dGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgdm9p
ZCBjb25zb2xlX2Nsb3NlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwotCiAJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7
CiAJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKIAkJY29uLT5tYXN0ZXJfZmQgPSAtMTsKQEAgLTQx
Nyw3ICs0MTYsNyBAQCB2b2lkIGNmbWFrZXJhdyhzdHJ1Y3QgdGVybWlvcyAqdGVybWlvc19wKQog
fQogI2VuZGlmIC8qIF9fc3VuX18gKi8KIAotc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShz
dHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3Qg
Y29uc29sZSAqY29uKQogewogCWNvbnN0IGNoYXIgKnNsYXZlOwogCWNoYXIgKnBhdGg7CkBAIC00
MjYsNyArNDI1LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAJY2hhciAqZGF0YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9z
IHRlcm07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IGRv
bWFpbiAqZG9tID0gY29uLT5kOwogCiAJYXNzZXJ0KGNvbi0+c2xhdmVfZmQgPT0gLTEpOwogCWFz
c2VydChjb24tPm1hc3Rlcl9mZCA9PSAtMSk7CkBAIC00ODcsNyArNDg2LDcgQEAgc3RhdGljIGlu
dCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAlyZXR1cm4gMTsKIG91
dDoKLQlkb21haW5fY2xvc2VfdHR5KGRvbSk7CisJY29uc29sZV9jbG9zZV90dHkoY29uKTsKIAly
ZXR1cm4gMDsKIH0KICAKQEAgLTUyNiwxMCArNTI1LDggQEAgc3RhdGljIGludCB4c19nYXRoZXIo
c3RydWN0IHhzX2hhbmRsZSAqeHMsIGNvbnN0IGNoYXIgKmRpciwgLi4uKQogCXJldHVybiByZXQ7
CiB9CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAq
ZG9tKQorc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKLQogCWlmIChj
b24tPmludGVyZmFjZSA9PSBOVUxMKQogCQlyZXR1cm47CiAJaWYgKHhndF9oYW5kbGUgJiYgY29u
LT5yaW5nX3JlZiA9PSAtMSkKQEAgLTU0MCwxMSArNTM3LDExIEBAIHN0YXRpYyB2b2lkIGRvbWFp
bl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQogCWNvbi0+cmluZ19yZWYgPSAt
MTsKIH0KICAKLXN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKK3N0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewogCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwgcmM7CiAJY2hhciAqdHlwZSwgcGF0
aFtQQVRIX01BWF07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJZXJyID0geHNfZ2F0aGVyKHhzLCBjb24tPnhz
cGF0aCwKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKQEAgLTU2Myw3ICs1NjAsNyBA
QCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAkv
KiBJZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJlbWFwICovCiAJaWYgKHJp
bmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKLQkJZG9tYWlu
X3VubWFwX2ludGVyZmFjZShkb20pOworCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwog
CiAJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CiAJCS8qIFByZWZlciB1c2lu
ZyBncmFudCB0YWJsZSAqLwpAQCAtNjIxLDcgKzYxOCw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2Ny
ZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3Rl
X3BvcnQ7CiAKIAlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsKLQkJaWYgKCFkb21haW5fY3Jl
YXRlX3R0eShkb20pKSB7CisJCWlmICghY29uc29sZV9jcmVhdGVfdHR5KGNvbikpIHsKIAkJCWVy
ciA9IGVycm5vOwogCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAJCQljb24t
PnhjZV9oYW5kbGUgPSBOVUxMOwpAQCAtNjMyLDcgKzYyOSw3IEBAIHN0YXRpYyBpbnQgZG9tYWlu
X2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAl9CiAKIAlpZiAobG9nX2d1ZXN0ICYm
IChjb24tPmxvZ19mZCA9PSAtMSkpCi0JCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2co
ZG9tKTsKKwkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKIAogIG91dDoK
IAlyZXR1cm4gZXJyOwpAQCAtNjQ4LDcgKzY0NSw3IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nl
c3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNz
KQotCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKGNv
bik7CiAJCWVsc2UKIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwog
CX0gZWxzZSB7CkBAIC02OTUsNiArNjkyLDcgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0
ZV9kb21haW4oaW50IGRvbWlkKQogCWNvbi0+c2xhdmVfZmQgPSAtMTsKIAljb24tPmxvZ19mZCA9
IC0xOwogCWNvbi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPmQgPSBkb207CiAKIAljb24t
Pm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNl
YyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKQEAgLTc0Niw3ICs3NDQsNyBAQCBz
dGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCWRvbWFpbl9jbG9zZV90dHkoZCk7CisJY29u
c29sZV9jbG9zZV90dHkoY29uKTsKIAogCWlmIChjb24tPmxvZ19mZCAhPSAtMSkgewogCQljbG9z
ZShjb24tPmxvZ19mZCk7CkBAIC03NjgsNyArNzY2LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25f
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIAlkLT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9k
b21haW4oZCwgZmFsc2UpOwotCWRvbWFpbl91bm1hcF9pbnRlcmZhY2UoZCk7CisJY29uc29sZV91
bm1hcF9pbnRlcmZhY2UoY29uKTsKIAlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpCiAJCXhl
bmV2dGNobl9jbG9zZShjb24tPnhjZV9oYW5kbGUpOwogCWNvbi0+eGNlX2hhbmRsZSA9IE5VTEw7
CkBAIC03OTksOSArNzk3LDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQpCiAJfQog
fQogCi1zdGF0aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0
aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCVhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZCwgc3Bh
Y2U7CiAKQEAgLTgxNiwzMCArODEzLDMwIEBAIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0
cnVjdCBkb21haW4gKmRvbSkKIAlyZXR1cm4gKHNpemVvZihpbnRmLT5pbikgLSBzcGFjZSk7CiB9
CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShzdHJ1Y3QgZG9tYWluICpk
b20sIGludCByZWNyZWF0ZSkKK3N0YXRpYyB2b2lkIGNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90dHko
c3RydWN0IGNvbnNvbGUgKmNvbiwgaW50IHJlY3JlYXRlKQogewotCWRvbWFpbl9jbG9zZV90dHko
ZG9tKTsKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOwogCiAJaWYgKHJlY3JlYXRlKSB7Ci0JCWRv
bWFpbl9jcmVhdGVfdHR5KGRvbSk7CisJCWNvbnNvbGVfY3JlYXRlX3R0eShjb24pOwogCX0gZWxz
ZSB7Ci0JCXNodXRkb3duX2RvbWFpbihkb20pOworCQlzaHV0ZG93bl9kb21haW4oY29uLT5kKTsK
IAl9CiB9CiAKLXN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAlz
c2l6ZV90IGxlbiA9IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCBjb25zb2xl
ICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9
IGNvbi0+aW50ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAlYRU5DT05T
X1JJTkdfSURYIHByb2Q7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1cm47CiAKLQlsZW4g
PSByaW5nX2ZyZWVfYnl0ZXMoZG9tKTsKKwlsZW4gPSByaW5nX2ZyZWVfYnl0ZXMoY29uKTsKIAlp
ZiAobGVuID09IDApCiAJCXJldHVybjsKIApAQCAtODUzLDcgKzg1MCw3IEBAIHN0YXRpYyB2b2lk
IGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJICoga2VlcCB0aGUgc2xhdmUg
b3BlbiBmb3IgdGhlIGR1cmF0aW9uLgogCSAqLwogCWlmIChsZW4gPCAwKSB7Ci0JCWRvbWFpbl9o
YW5kbGVfYnJva2VuX3R0eShkb20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CisJCWNv
bnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkp
OwogCX0gZWxzZSBpZiAoZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKSB7CiAJCXByb2QgPSBp
bnRmLT5pbl9wcm9kOwogCQlmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKQEAgLTg2NCwxNSAr
ODYxLDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWludGYtPmluX3Byb2QgPSBwcm9kOwogCQl4ZW5ldnRjaG5fbm90aWZ5KGNvbi0+eGNlX2hh
bmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAl9IGVsc2UgewotCQlkb21haW5fY2xvc2VfdHR5KGRv
bSk7CisJCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CiAJCXNodXRkb3duX2RvbWFpbihkb20pOwog
CX0KIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJ
c3NpemVfdCBsZW47Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJaWYgKGRvbS0+aXNfZGVhZCkKIAkJcmV0dXJu
OwpAQCAtODgyLDcgKzg3OSw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0
IGRvbWFpbiAqZG9tKQogIAlpZiAobGVuIDwgMSkgewogCQlkb2xvZyhMT0dfREVCVUcsICJXcml0
ZSBmYWlsZWQgb24gZG9tYWluICVkOiAlemQsICVkXG4iLAogCQkgICAgICBkb20tPmRvbWlkLCBs
ZW4sIGVycm5vKTsKLQkJZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3Zh
bGlkKGRvbS0+ZG9taWQpKTsKKwkJY29uc29sZV9oYW5kbGVfYnJva2VuX3R0eShjb24sIGRvbWFp
bl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKIAkJYnVmZmVyX2FkdmFuY2UoJmNv
bi0+YnVmZmVyLCBsZW4pOwogCX0KQEAgLTkwMSw3ICs4OTgsNyBAQCBzdGF0aWMgdm9pZCBoYW5k
bGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAogCWNvbi0+ZXZlbnRfY291bnQrKzsK
IAotCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKKwlidWZmZXJfYXBwZW5kKGNvbik7CiAKIAlpZiAoY29u
LT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKQogCQkodm9pZCl4ZW5ldnRjaG5f
dW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CkBAIC05MjUsNyArOTIyLDcgQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9y
IGRvbWFpbnMgdGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1h
eSBiZSBOVUxMIGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQot
CQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKCZkb20t
PmNvbnNvbGUpOwogCX0KIAogCWZyZWUodmVjKTsKQEAgLTk3NSw3ICs5NzIsNyBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCiAJCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEp
CiAJCQkJY2xvc2UoY29uLT5sb2dfZmQpOwotCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWlu
X2xvZyhkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVfbG9nKGNvbik7CiAJCX0K
IAl9CiAKQEAgLTExMjEsNyArMTExOCw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAKIAkJCWlm
IChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewogCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYg
KCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhkKSkKKwkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCiAJCQkJCWV2ZW50cyB8PSBQT0xMSU47CiAKIAkJCQlp
ZiAoIWJ1ZmZlcl9lbXB0eSgmY29uLT5idWZmZXIpKQpAQCAtMTIwOCwxNSArMTIwNSwxNSBAQCB2
b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxm
ZF9pZHhdLnJldmVudHMgJgogCQkJCSAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQotCQkJ
CQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZCwKKwkJCQkJY29uc29sZV9oYW5kbGVfYnJva2Vu
X3R0eShjb24sCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsKIAkJCQllbHNl
IHsKIAkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkJ
ICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChkKTsKKwkJCQkJCWhhbmRsZV90dHlf
cmVhZChjb24pOwogCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMg
JgogCQkJCQkgICAgUE9MTE9VVCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoZCk7CisJCQkJCQlo
YW5kbGVfdHR5X3dyaXRlKGNvbik7CiAJCQkJfQogCQkJfQogCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:56:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFqs-0004zj-ON; Mon, 28 Aug 2017 08:56:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqr-0004yp-Vl
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:56:58 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0D/23-02176-9DAD3A95; Mon, 28 Aug 2017 08:56:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAJt0btxZ
 HGsy9JGnxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY8vLaeqaBBvGLH2vVsDYzThLsYuTiEBGYy
 SvTenc0O4rAIzGOWmLd3KUsXIyeHhEA/q0TL90wIO03iVm8LI4RdIbH660awGiEBLYmjp2azQ
 kzazySxbeMN5i5GDg42AROJWR0SIDUiAkoS91ZNZgKpYRaYzyjRNKmXDSQhLBAhMenlIWYQm0
 VAVWLl+SfsIL28Aj4SC2cbQuySk7h5rhOshBMovGPtXXaIvd4SXa8/sE5gFFjAyLCKUb04tag
 stUjXRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzCsGIBgB2PjF6dDjJIcTEqi
 vDsrFkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANuQmUEyxKTU+tSMvMAQY4TFqCg0dJhHffD
 aA0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOO9FkFIBkNKM0jy4QbDIu8QoKy
 XMywh0mhBPQWpRbmYJqvwrRnEORiVhXm+Qe3gy80rg9r0COoUJ6BRFwYUgp5QkIqSkGhg5S9+
 +D+FZN/m50fGLx3jZ3SbVrmK/6VFVfaznU+ubl5WvW6Q+qFydxFSx8b7+BIOPYWmf7K6uflNa
 cvHq9RtNgtVcbG5Wd3gmrwmeMmH1WrfGpSUPs3d96ku0FtZaE5K+/ij7h73Lk86bzMrS0F17e
 Vpqe5DX2ydTeY4slZmy+6m8Msdr5f1ZSizFGYmGWsxFxYkADUkvsrcCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503910615!111979373!1
X-Originating-IP: [209.85.192.178]
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 62070 invoked from network); 28 Aug 2017 08:56:56 -0000
Received: from mail-pf0-f178.google.com (HELO mail-pf0-f178.google.com)
 (209.85.192.178)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:56 -0000
Received: by mail-pf0-f178.google.com with SMTP id h75so14502296pfh.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:56 -0700 (PDT)
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=CK3WW8RxUoVEpZ5UMzdRikYESdsFXDtL/nQkFOdJcGQ=;
 b=I8teHis6t8b8nnFYDUXd4+EPpUpSiYD9/qM0OPTQVQq6PSsVQ3dy25m9C6hgfYPGYo
 y2t6W6ZC1rAp+ze8MeZgWUMOwRSAMCTslGy8V/UkMC+FO9UYO1S6OnG7w7bfQUbz5v9P
 9vfY9MSLQiOaJcImZvggtlxxwEsLR8vDFQbZk=
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=CK3WW8RxUoVEpZ5UMzdRikYESdsFXDtL/nQkFOdJcGQ=;
 b=hDWlS+TWZB6WHpJTeFfg+Af2gRC1SvnWpZaJC7qzZd94h6srImF7+D0FiFVczj5wfn
 3IQmCtO6fZDr0fSSQ94zhy6xS4eeMT2LdmAImtdwOuh0fmcrWFSWglVL1hsyfh8bcK3k
 WyRMxc1TMRvebosUfxOLmsN/WWsCATFitW5YRq8/frmoP5HjqAe9pGqfpj6iSSUM4Uyh
 EjETUILuAphCxKFuyEH/6AgO0nKWCyO5OMJ3A1pi0TY4f3p0X0oSgtYqNK8ow1IS8oVa
 W2Z49b1wlhvysZnxafW5cFsxyXBefdzPfB2Lo+js3flHzpOJgPIwr7V45SPDzDEXj9qt
 uQTw==
X-Gm-Message-State: AHYfb5gSoGIFunVGy7nMQ6z0e8Zn5W3BZkW4WahqJWzC1j+BCSzHPhkb
 ogcXFfy3poUmHhui/aprmA==
X-Received: by 10.84.132.76 with SMTP id 70mr7236165ple.291.1503910614742;
 Mon, 28 Aug 2017 01:56:54 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:54 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:54 +0530
Message-Id: <1503910570-24427-12-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/27 v8] xen/arm: vpl011: Add a new
	console_init function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfaW5pdCBmdW5jdGlvbi4gVGhpcyBm
dW5jdGlvbgppbml0aWFsaXplcyB0aGUgY29uc29sZSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Ci0tLQpDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMg
c2luY2UgdjU6Ci0gU3BsaXQgdGhpcyBjaGFuZ2UgaW4gYSBzZXBhcmF0ZSBwYXRjaC4KCiB0b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAyNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBhMmEzNDk2Li4xZGEwOGQ3IDEwMDY0NAotLS0g
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMKQEAgLTY1NSwyMCArNjU1LDUxIEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJcmV0dXJuIHN1Y2Nlc3M7CiB9CiAKLQotc3RhdGlj
IHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQorc3RhdGljIGludCBjb25z
b2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNvbiwgc3RydWN0IGRvbWFpbiAqZG9tKQogewotCXN0
cnVjdCBkb21haW4gKmRvbTsKIAljaGFyICpzOworCWludCBlcnIgPSAtMTsKIAlzdHJ1Y3QgdGlt
ZXNwZWMgdHM7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbjsKIAogCWlmIChjbG9ja19nZXR0aW1lKENM
T0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsKIAkJZG9sb2coTE9HX0VSUiwgIkNhbm5vdCBnZXQg
dGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKIAkJICAgICAgX19GSUxFX18sIF9fRlVOQ1RJT05fXywg
X19MSU5FX18pOwotCQlyZXR1cm4gTlVMTDsKKwkJcmV0dXJuIGVycjsKIAl9CiAKKwljb24tPm1h
c3Rlcl9mZCA9IC0xOworCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPnNsYXZl
X2ZkID0gLTE7CisJY29uLT5sb2dfZmQgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gLTE7CisJY29u
LT5sb2NhbF9wb3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWNvbi0+eGNlX3Bv
bGxmZF9pZHggPSAtMTsKKwljb24tPm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2Vj
ICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CisJ
Y29uLT5kID0gZG9tOworCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20t
PmRvbWlkKTsKKwlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+eHNwYXRoKSAr
CisJCSAgICBzdHJsZW4oIi9jb25zb2xlIikgKyAxKTsKKwlpZiAocykgeworCQljb24tPnhzcGF0
aCA9IHM7CisJCXN0cmNhdChjb24tPnhzcGF0aCwgIi9jb25zb2xlIik7CisJCWVyciA9IDA7CisJ
fQorCisJcmV0dXJuIGVycjsKK30KKworc3RhdGljIHZvaWQgY29uc29sZV9mcmVlKHN0cnVjdCBj
b25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+eHNwYXRoKQorCQlmcmVlKGNvbi0+eHNwYXRoKTsK
K30KKworc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQorewor
CXN0cnVjdCBkb21haW4gKmRvbTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uOworCiAJZG9tID0gY2Fs
bG9jKDEsIHNpemVvZiAqZG9tKTsKIAlpZiAoZG9tID09IE5VTEwpIHsKIAkJZG9sb2coTE9HX0VS
UiwgIk91dCBvZiBtZW1vcnkgJXM6JXMoKTpMJWQiLApAQCAtNjc3LDI4ICs3MDgsMTAgQEAgc3Rh
dGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCX0KIAogCWRvbS0+
ZG9taWQgPSBkb21pZDsKLQogCWNvbiA9ICZkb20tPmNvbnNvbGU7Ci0JY29uLT54c3BhdGggPSB4
c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwotCXMgPSByZWFsbG9jKGNvbi0+eHNw
YXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKLQkJICAgIHN0cmxlbigiL2NvbnNvbGUiKSArIDEp
OwotCWlmIChzID09IE5VTEwpCi0JCWdvdG8gb3V0OwotCWNvbi0+eHNwYXRoID0gczsKLQlzdHJj
YXQoY29uLT54c3BhdGgsICIvY29uc29sZSIpOwotCi0JY29uLT5tYXN0ZXJfZmQgPSAtMTsKLQlj
b24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Ci0JY29uLT5zbGF2ZV9mZCA9IC0xOwotCWNvbi0+
bG9nX2ZkID0gLTE7Ci0JY29uLT54Y2VfcG9sbGZkX2lkeCA9IC0xOwotCWNvbi0+ZCA9IGRvbTsK
LQotCWNvbi0+bmV4dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0
cy50dl9uc2VjIC8gMTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKIAotCWNvbi0+cmluZ19y
ZWYgPSAtMTsKLQljb24tPmxvY2FsX3BvcnQgPSAtMTsKLQljb24tPnJlbW90ZV9wb3J0ID0gLTE7
CisJaWYgKGNvbnNvbGVfaW5pdChjb24sIGRvbSkpCisJCWdvdG8gb3V0OwogCiAJaWYgKCF3YXRj
aF9kb21haW4oZG9tLCB0cnVlKSkKIAkJZ290byBvdXQ7CkBAIC03MTAsNyArNzIzLDcgQEAgc3Rh
dGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCiAJcmV0dXJuIGRv
bTsKICBvdXQ6Ci0JZnJlZShjb24tPnhzcGF0aCk7CisJY29uc29sZV9mcmVlKGNvbik7CiAJZnJl
ZShkb20pOwogCXJldHVybiBOVUxMOwogfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFqv-00053J-WF; Mon, 28 Aug 2017 08:57:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqv-000529-Ay
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:01 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 39/89-01724-CDAD3A95; Mon, 28 Aug 2017 08:57:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRusp3v71uJ
 Ig2MfjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9l+8yF3zjqbj4fD1bA+NDri5GLg4hgZmM
 Ev0Hm9i7GDk5WATmMUv8PRMEkpAQ6GeV2DhrO2sXIweQkyYx5U48SI2EQIXEg0s7WEBsIQEti
 aOnZrNCDNrPJLF4/xewejYBE4lZHRIgNSICShL3Vk1mAqlhFpjPKNE0qZcNJCEsECOxf1IvI8
 RiVYmjTyeDDeUV8JGY33mVHWKZnMTNc53MIDYnUHzH2rvsEIu9Jbpef2CdwCiwgJFhFaN6cWp
 RWWqRrpFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgWNUzMDDuYDzV7HyIUZKD
 SUmUd2fF4kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxnbgLlBItS01Mr0jJzgAEOk5bg4FES4
 f0AkuYtLkjMLc5Mh0idYtTlmHRg+xcmIZa8/LxUKXHehyBFAiBFGaV5cCNg0XaJUVZKmJeRgY
 FBiKcgtSg3swRV/hWjOAejkjDvQZApPJl5JXCbXgEdwQR0hKLgQpAjShIRUlINjFtXNa6NWaW
 wvm5T7/55D34qTVrC5pJR9MT3+aP4UxdeP2VLurtX0s+j3mSH3e1bcd6r9e1C7i09xVD252bk
 9yuiK5kcXCNiJ9Z/YYn6b6Wc7rieJUQy1Y6fc2rlpqUWhppzDgexLHm0v67/hbLhJv87ooeD5
 xRc9blkE78gwk0tcnryO7FyZSWW4oxEQy3mouJEAB+sDZGxAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503910618!104284346!1
X-Originating-IP: [74.125.83.46]
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 3493 invoked from network); 28 Aug 2017 08:56:59 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:56:59 -0000
Received: by mail-pg0-f46.google.com with SMTP id r133so22212466pgr.3
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:56:59 -0700 (PDT)
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=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=EhCTRhrGhRvxMUPqJxzS0QXqzF/rAMBE8EHf9XuBdXS6Ef1JHPXuo7OkY+qCR5tPkQ
 NKMjnEBOsP3Jh/qgTjg3w8AewcFDY7aO3fb8/XWD8LtN3p5Q5fySOFvVj4Zyuuu37Sh2
 TOQJE6iSHF5o8mmZumKddCsS/XyNunGWn7L2Q=
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=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=Ms55g+by/mRNaZZ2isQhTvbrrdHXRtagdykxJT7P6aZ96nVYTp2y/EUj2WmKdq3TW1
 TLmzvIJwKVYXxDxgO2/6EeiHuDMNTgvVvddJv1gXfK0c89xDRKIaAly/NJaBNprR8LxB
 Igxv25mwrtQmpCo5v0Hn3ub1+VP/64cUws1KZis1EV8eI8X5KIvRvYTppx7w0ybH8hJF
 27/cIJjY/qRQz9nZ2b0sNFxXQwlCPlij/sferGZQCQQAu8xIqJPcSbTClq6MTX1Uq6R9
 dSSGKmei9FNPEmm2+TOh5n1Jb2cClj2qFAmleuZsirCeyZl1LwGUVcY7w7MxkeCXLo4n
 YCQw==
X-Gm-Message-State: AHYfb5hw4e6FcW55jGTItWpNn4S9jKB//tKaeH2DGhKmx4KNZU1u7SWn
 xGBgJezCR7aWLe95dCXXkw==
X-Received: by 10.84.141.164 with SMTP id 33mr7401087plv.59.1503910618029;
 Mon, 28 Aug 2017 01:56:58 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:56:57 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:55 +0530
Message-Id: <1503910570-24427-13-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 12/27 v8] xen/arm: vpl011: Add a new
	buffer_available function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGJ1ZmZlcl9hdmFpbGFibGUgZnVuY3Rpb24gdG8g
Y2hlY2sgaWYKbW9yZSBkYXRhIGlzIGFsbG93ZWQgdG8gYmUgYnVmZmVyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCAxZGEwOGQ3Li4wMDA5YmJlIDEw
MDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMKQEAgLTE2Myw2ICsxNjMsMTYgQEAgc3RhdGljIGludCB3cml0ZV93aXRoX3Rp
bWVzdGFtcChpbnQgZmQsIGNvbnN0IGNoYXIgKmRhdGEsIHNpemVfdCBzeiwKIAlyZXR1cm4gMDsK
IH0KIAorc3RhdGljIGlubGluZSBib29sIGJ1ZmZlcl9hdmFpbGFibGUoc3RydWN0IGNvbnNvbGUg
KmNvbikKK3sKKwlpZiAoZGlzY2FyZF9vdmVyZmxvd2VkX2RhdGEgfHwKKwkgICAgIWNvbi0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAorCSAgICBjb24tPmJ1ZmZlci5zaXplIDwgY29uLT5idWZmZXIu
bWF4X2NhcGFjaXR5KQorCQlyZXR1cm4gdHJ1ZTsKKwllbHNlCisJCXJldHVybiBmYWxzZTsKK30K
Kwogc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCXN0
cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKQEAgLTExMjAsOSArMTEzMCw3IEBA
IHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCQkJICAgIGNvbi0+bmV4dF9wZXJpb2QgPCBuZXh0X3Rp
bWVvdXQpCiAJCQkJCW5leHRfdGltZW91dCA9IGNvbi0+bmV4dF9wZXJpb2Q7CiAJCQl9IGVsc2Ug
aWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7Ci0JCQkJaWYgKGRpc2NhcmRfb3ZlcmZsb3dl
ZF9kYXRhIHx8Ci0JCQkJICAgICFjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKLQkJCQkgICAg
Y29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSkgeworCQkJICAgICAg
ICBpZiAoYnVmZmVyX2F2YWlsYWJsZShjb24pKSB7CiAJCQkJCWludCBldnRjaG5fZmQgPSB4ZW5l
dnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKIAkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9IHNl
dF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFqz-00057a-BH; Mon, 28 Aug 2017 08:57:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFqx-00055W-Og
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:03 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 6B/EE-03414-FDAD3A95; Mon, 28 Aug 2017 08:57:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXiVRtsqHvv1uJ
 Ig+1/1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozujTMYC7YIVTy8cJKtgbGfv4uRi0NIYCaj
 xMOdj9lAHBaBecwSE24sYwZxJAT6WSVmv/4KlOEEctIkHp3qZYewKyW6N95iAbGFBLQkjp6az
 Qoxaj+TxOMv+4AaODjYBEwkZnVIgNSICChJ3Fs1mQmkhllgPqNE06ResKHCAukSn88dAxvEIq
 Aq8XDZLLBeXgEfiQN3uSB2yUncPNfJDGJzAoV3rL3LDrHXW6Lr9QfWCYwCCxgZVjGqF6cWlaU
 W6VroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhYDEOxgnH3Z/xCjJAeTkijv
 zorFkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM/cBMoJFqWmp1akZeYAQxwmLcHBoyTC+wEkz
 VtckJhbnJkOkTrFqMsx6cD2L0xCLHn5ealS4rw+IEUCIEUZpXlwI2DxdolRVkqYlxHoKCGegt
 Si3MwSVPlXjOIcjErCvAdBpvBk5pXAbXoFdAQT0BGKggtBjihJREhJNTC2em1InWLTWNfzoeG
 +VtbBz2+OPJZRvGtW3ZHz027H78LSdeViD67GMWVK+S9MfeOv3+pvK7LloJdSu3evpEzrUa1/
 tlURNmVHfZ7sOJK0oYVzcvPvl5ImzUd/sW7cXfbYravYaMnVLSFcrfNqBa76HdhkX3rpiqdCV
 k/A4vLyb3rTWlZrtSmxFGckGmoxFxUnAgD+4A3YsgIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503910621!108265385!1
X-Originating-IP: [74.125.83.49]
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 58043 invoked from network); 28 Aug 2017 08:57:02 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:02 -0000
Received: by mail-pg0-f49.google.com with SMTP id t193so11124697pgc.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:02 -0700 (PDT)
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=+Jo1JpAkfFAajaOT3dp6fEfCx26fj20ZkRTJgD45A5A=;
 b=beGOR/aDSbxc5THvLpqRprlmI7HjGMj12Hcq0hQDYqT41yJ29KlMOP1/KBHFXUrf2a
 TptYUT0QfdEkdvwupBPmHubUG6hnIt8yv9L4fnm3Y4V2YLBWGoo8f4QwkuTrwJkvLvHx
 VcHz7GTVt0zd2vNzxiXTqjiV8BciUShX3O108=
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=+Jo1JpAkfFAajaOT3dp6fEfCx26fj20ZkRTJgD45A5A=;
 b=WODc1ldJAWKOJCCOUHQldCnEHmWYBUU/7NFZVeUTmPxJ+SRldZEly+1xxg2HN+knlR
 M7Wo+djaHfIYODXG1LGtmzjkh4vJFBCOv7wXNEtV6aD+ZIHQCwOc13CSVTtVb5x+CHsg
 /nobiXNnaJ9Mb/fW0dF0UmKMv4c6oLEtkd70k7L04Zxww55kkwqi03C+bEyGM9/GHG6t
 YKvBw/EqskpFrptn0zA7od4L1nkmjKHPvTNdkKvJt9kWPi6p8ubB5dG9Lz59kiBAek94
 ZIk1lVJsgArpD8ifJuKo8v3LFNWWPHjBYNEjFTnnpdiVvJOv6vrNfrx2DEtZXOGpSPc0
 vlnw==
X-Gm-Message-State: AHYfb5j9MqJxREXk7aZ7BJk90rfofOU/NoLaqX9BhbpY7cCgJk0wNbiW
 dk0n9XEigTFIJakzl/xn6A==
X-Received: by 10.84.216.81 with SMTP id f17mr7635770plj.176.1503910621065;
 Mon, 28 Aug 2017 01:57:01 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.56.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:00 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:56 +0530
Message-Id: <1503910570-24427-14-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 13/27 v8] xen/arm: vpl011: Add a new
	maybe_add_console_evtchn_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZCBm
dW5jdGlvbi4gVGhpcwpmdW5jdGlvbiBhZGRzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgRkQg
dG8gbGlzdCBvZiBwb2xsZWQgRkRzLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW5hbWVkIGFkZF9jb25zb2xlX2V2dGNo
bl9mZCB0byBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQgc2luY2UgaXQgCiAgYWRkcyB0aGUg
RkQgdG8gdGhlIHBvbGwgbGlzdCBjb25kaXRpb25hbGx5LgoKQ2hhbmdlcyBzaW5jZSB2NToKLSBT
cGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRl
eCAwMDA5YmJlLi4zNDgzMjUyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
CisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTEwNDcsNiArMTA0NywyNiBAQCBz
dGF0aWMgdm9pZCByZXNldF9mZHModm9pZCkKIAkJbWVtc2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVj
dCBwb2xsZmQpICogY3VycmVudF9hcnJheV9zaXplKTsKIH0KIAorc3RhdGljIHZvaWQgbWF5YmVf
YWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKHN0cnVjdCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCit7
CisJbG9uZyBsb25nIG5leHRfdGltZW91dCA9ICooKGxvbmcgbG9uZyAqKWRhdGEpOworCisJaWYg
KGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJLyogRGV0ZXJt
aW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2UgdG8gZXhwaXJlICov
CisJCWlmICghbmV4dF90aW1lb3V0IHx8CisJCSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90
aW1lb3V0KQorCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3BlcmlvZDsKKwl9IGVsc2UgaWYg
KGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7CisJCWlmIChidWZmZXJfYXZhaWxhYmxlKGNvbikp
IHsKKwkJCWludCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJ
CWNvbi0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJCQkJCSAgICAgIFBP
TExJTnxQT0xMUFJJKTsKKwkJfQorCX0KKworCSooKGxvbmcgbG9uZyAqKWRhdGEpID0gbmV4dF90
aW1lb3V0OworfQorCiB2b2lkIGhhbmRsZV9pbyh2b2lkKQogewogCWludCByZXQ7CkBAIC0xMTI0
LDE4ICsxMTQ0LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJZm9yIChkID0gZG9tX2hlYWQ7
IGQ7IGQgPSBkLT5uZXh0KSB7CiAJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
CiAKLQkJCWlmIChjb24tPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7Ci0J
CQkJLyogRGV0ZXJtaW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2Ug
dG8gZXhwaXJlICovCi0JCQkJaWYgKCFuZXh0X3RpbWVvdXQgfHwKLQkJCQkgICAgY29uLT5uZXh0
X3BlcmlvZCA8IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3Bl
cmlvZDsKLQkJCX0gZWxzZSBpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKLQkJCSAgICAg
ICAgaWYgKGJ1ZmZlcl9hdmFpbGFibGUoY29uKSkgewotCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVu
ZXZ0Y2huX2ZkKGNvbi0+eGNlX2hhbmRsZSk7Ci0JCQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBz
ZXRfZmRzKGV2dGNobl9mZCwKLQkJCQkJCQkJICAgIFBPTExJTnxQT0xMUFJJKTsKLQkJCQl9Ci0J
CQl9CisJCQltYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQoY29uLCAodm9pZCAqKSZuZXh0X3Rp
bWVvdXQpOwogCiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJCQlzaG9ydCBldmVu
dHMgPSAwOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFr2-0005B7-Ig; Mon, 28 Aug 2017 08:57:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFr1-00059P-DA
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:07 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BF/27-03406-2EAD3A95; Mon, 28 Aug 2017 08:57:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXiVRusrfvo1uJ
 IgwmvOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy32y6yFrQIVJyc+o+lgXE1bxcjF4eQwHRG
 iVuTutm7GDk5WATmMUsce5UNkpAQ6GeVOPbyDgtIQkIgTeLGrOdARRxAdqXE4RXiIGEhAS2Jo
 6dms0IM2s8kMW/ZfrAaNgETiVkdEiA1IgJKEvdWTWYCqWEWmM8o0TSplw0kISyQIjFj9is2iM
 WqEsfP3gbbxSvgIzH36RRWiL1yEjfPdTKD2JxA8R1r77JDLPaW6Hr9gXUCo8ACRoZVjBrFqUV
 lqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcUABDsYvywLOMQoycGk
 JMq7s2JxpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jM3gXKCRanpqRVpmTnAEIdJS3DwKInwf
 gBJ8xYXJOYWZ6ZDpE4x6nJMOrD9C5MQS15+XqqUOK8PSJEASFFGaR7cCFi8XWKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5Iw70GQKTyZeSVwm14BHcEEdISi4EKQI0oSEVJSDYwWNpJvPt7I+2/
 0KM4v/oKly9MZcUIW4TKRec/yz1cVbar/VNRzcMYsrr2Pj95nuv9wZZ//LQY7RqOT89Y/vr/b
 fSP7gqXnM3ilO/SlFa15stskZAz2p0zX/WQRe/eD6h+NrL1n6o13RZpv6mCoUFTsMivp9nu/4
 R5z9JSWDO5VSYVKbNPWXlRiKc5INNRiLipOBAADA8aisgIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503910625!76746335!1
X-Originating-IP: [74.125.83.43]
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 1102 invoked from network); 28 Aug 2017 08:57:06 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:06 -0000
Received: by mail-pg0-f43.google.com with SMTP id t3so22362913pgt.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:05 -0700 (PDT)
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=1zZv5gMZFdWN6HyPnIRtGQbrCrYIkCirHr84Vy7ho9I=;
 b=cLjGoelK1lRngoWXTpXPkksjVk6o48Z3zhQ3Nj37ueOCJQtB2OTb1ocLkrYSUvd1nF
 pkQ5+UWx2LuZaQ2N8m7FfhAaakZOnDcUzkj4kj/VUB684/brXETZiUjEfH0oN4OXDt1D
 opoDmp9RbsVJJ9CxaXoQA++A3yY83EqQdPRqs=
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=1zZv5gMZFdWN6HyPnIRtGQbrCrYIkCirHr84Vy7ho9I=;
 b=np3GO/Y43VrTYzUw3zxBBBDPehhi6EG0qqFKE3gYRyIyNMda42OkUkofX/w1wPBEce
 YZLYogYSujHy3fmwlQGwOmp7nRt3cxvSzP2OwYSIgdfz+XDSpBIuOqmehx8jbnkencrX
 nQlBQZ8f2Km6PFKtTo81IetP0JsNYvO0aajKRVp5/xH1Yq2PB9cxR7YZF+in4loOOmZw
 dI9ym9wki8OUrd+RzcEk+OaV9Q8UOPOo5CyuWQzZ5f7EUK4Y5t0NdGT78NctdaZ8izZm
 KSM+KNHJTFYtN8SNgZkg3dQKULOWFI1nMHQb+ARn+ptDWItXSu34479i2+v0P3Rk2CQ6
 rw6w==
X-Gm-Message-State: AHYfb5jZzUQnxHFJ0KQTRX0xZjal1ssL/+wwKQHtwrdzABCU01Re0+dt
 MLgtAEJbQRomB99MxbsGhw==
X-Received: by 10.98.103.206 with SMTP id t75mr944200pfj.318.1503910624463;
 Mon, 28 Aug 2017 01:57:04 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:03 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:57 +0530
Message-Id: <1503910570-24427-15-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 14/27 v8] xen/arm: vpl011: Add a new
	maybe_add_console_tty_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX3R0eV9mZCBmdW5j
dGlvbi4gVGhpcyBmdW5jdGlvbgphZGRzIHRoZSB0dHkgZmQgdG8gdGhlIGxpc3Qgb2YgcG9sbGVk
IGZkcy4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJA
bGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
QzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5n
ZXMgc2luY2UgdjY6Ci0gUmVuYW1lZCBhZGRfY29uc29sZV90dHlfZmQgdG8gbWF5YmVfYWRkX2Nv
bnNvbGVfdHR5X2ZkIHNpbmNlIGl0IAogIGFkZHMgdGhlIHR0eSBGRCB0byB0aGUgcG9sbCBsaXN0
IGNvbmRpdGlvbmFsbHkuCi0gSSBoYXZlIHJldGFpbmVkIHRoZSByZXZpZXdlZC1ieSB0YWcgYXMg
b25seSB0aGUgZnVuY3Rpb24gbmFtZSBoYXMgYmVlbgogIGNoYW5nZWQuCgpDaGFuZ2VzIHNpbmNl
IHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyB8IDMwICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
CmluZGV4IDM0ODMyNTIuLmEwYjM1ZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTA2Nyw2ICsxMDY3LDIy
IEBAIHN0YXRpYyB2b2lkIG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChzdHJ1Y3QgY29uc29s
ZSAqY29uLCB2b2lkICpkYXRhKQogCSooKGxvbmcgbG9uZyAqKWRhdGEpID0gbmV4dF90aW1lb3V0
OwogfQogCitzdGF0aWMgdm9pZCBtYXliZV9hZGRfY29uc29sZV90dHlfZmQoc3RydWN0IGNvbnNv
bGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKKwkJc2hvcnQgZXZlbnRz
ID0gMDsKKwkJaWYgKCFjb24tPmQtPmlzX2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCisJ
CQlldmVudHMgfD0gUE9MTElOOworCisJCWlmICghYnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikp
CisJCQlldmVudHMgfD0gUE9MTE9VVDsKKworCQlpZiAoZXZlbnRzKQorCQkJY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeCA9CisJCQkJc2V0X2Zkcyhjb24tPm1hc3Rlcl9mZCwgZXZlbnRzfFBPTExQUkkp
OworCX0KK30KKwogdm9pZCBoYW5kbGVfaW8odm9pZCkKIHsKIAlpbnQgcmV0OwpAQCAtMTE0Niwx
OSArMTE2Miw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAKIAkJCW1heWJlX2FkZF9jb25zb2xl
X2V2dGNobl9mZChjb24sICh2b2lkICopJm5leHRfdGltZW91dCk7CiAKLQkJCWlmIChjb24tPm1h
c3Rlcl9mZCAhPSAtMSkgewotCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYgKCFkLT5pc19k
ZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhjb24pKQotCQkJCQlldmVudHMgfD0gUE9MTElOOwotCi0J
CQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVyKSkKLQkJCQkJZXZlbnRzIHw9IFBPTExP
VVQ7Ci0KLQkJCQlpZiAoZXZlbnRzKQotCQkJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KLQkJ
CQkJCXNldF9mZHMoY29uLT5tYXN0ZXJfZmQsCi0JCQkJCQkJZXZlbnRzfFBPTExQUkkpOwotCQkJ
fQorCQkJbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKGNvbik7CiAJCX0KIAogCQkvKiBJZiBhbnkg
ZG9tYWluIGhhcyBiZWVuIHJhdGUgbGltaXRlZCwgd2UgbmVlZCB0byB3b3JrCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFr5-0005Es-Q6; Mon, 28 Aug 2017 08:57:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFr5-0005Dg-3H
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E5/81-02962-6EAD3A95; Mon, 28 Aug 2017 08:57:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfTAet2ntxZ
 HGsw/qGnxfctkJgdGj8MfrrAEMEaxZuYl5VcksGYsfH2fuWC+RMXEPbcZGxh/C3cxcnEICcxk
 lPjSuJ8NxGERmMcssebMfhYQR0Kgn1Xi1vUexi5GTiAnTeJ/+zM2CLtK4tvvrUwgtpCAlsTRU
 7NZIUbtZ5JYuGYncxcjBwebgInErA4JkBoRASWJe6smM4HUMAvMZ5RomtQLNkhYIFHiwNMTrC
 A2i4CqxKkFM1lAbF4BH4mfLzvZIZbJSdw818kMYnMCxXesvcsOsdhbouv1B9YJjAILGBlWMWo
 UpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhcDEOxgvL4x4BCj
 JAeTkijvzorFkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeENuAuUEi1LTUyvSMnOAYQ6TluDgU
 RLh/QCS5i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESYsnLz0uVEud9CFIqAFKaUZoHNwgWf5
 cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsQZApPZl4J3L5XQKcwAZ2iKLgQ5JSSRISUVAM
 j74Z0lYXMc3JtRS0arkV+CMr4FBQreNIr2/XYDxcbv90MsT9Yom1WVFpXeWREfBbW7pBv4ylf
 dG3Zh5XLDAx/Nfwzn1JoxHDx9PHqzTcd2tPuS3XJWFUsC1R5VvZqjrmbpe/OW5bOR/Kff7Bpe
 puy0LLrO/vEHbuLjxxa8seTddHkXzuFfE2UWIozEg21mIuKEwExxP11ugIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503910628!108265412!1
X-Originating-IP: [209.85.192.175]
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 58547 invoked from network); 28 Aug 2017 08:57:09 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:09 -0000
Received: by mail-pf0-f175.google.com with SMTP id c15so14537899pfm.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:09 -0700 (PDT)
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=6YGovVGluRqECYuWlBHwMmYrCh73aradxIet+Hw08pw=;
 b=VdVGH8APOpaP5CdB+D7SVHZWpjNT21JCkB8Y0OlpSvdYyL5sbuR1YnkQ9AKQ/3NHPi
 sSW9wMJI+FRyhVidE6sF+JiBZQmpItv+JSu3kS4XlyNbet8nO1PDWFAxfWAB/c67j/mP
 lvMwmkdyxUvq1pdum+j5XaJE5PLTSK47aZ7jc=
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=6YGovVGluRqECYuWlBHwMmYrCh73aradxIet+Hw08pw=;
 b=lnanEW+1OgCSzU/LQKHETCWu9xPNSgTPbDmKtpRI7AoIXjghvz9SBG5qIuiYxFZGYl
 j+OKsk5F94VDy9wUh6Qb0QKqMRq+uMiAdhyxvyoYa3S/QiANHZIptVKhroer4LOSxBUR
 6v6PZYW4Gr2F55JMGV+1bSKelV9VDTDY5FLYH868u+VN+34/WYPK6Ifie96kGm9OuKpp
 sGGxxVCsfDt3IjO3EPzikxefaBJbSOpBVeSYu7xwERy2cL2k0D7IHSBRC5pqe4nnFhso
 fgSeb9DO7Vui8ehtMo98nLyjozjE9IJtW8x8SFEesLINGO4A4dlWkeAjLLPGSaduWDNH
 HIPA==
X-Gm-Message-State: AHYfb5jPyJTVnkzndeNquJgwKBixZfprXAUMDXXVgMPG3IqzH4vlYuzv
 DmcJcMlW4LWaMHk6wk93BA==
X-Received: by 10.99.43.144 with SMTP id r138mr6555959pgr.360.1503910627798;
 Mon, 28 Aug 2017 01:57:07 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:07 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:58 +0530
Message-Id: <1503910570-24427-16-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 15/27 v8] xen/arm: vpl011: Add a new
	console_evtchn_unmask function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfZXZ0Y2huX3VubWFzayBmdW5jdGlv
bi4gVGhpcyBmdW5jdGlvbgp1bm1hc2tzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgaWYgaXQg
aXMgbWFza2VkIGZvciBzb21lIHRpbWVvdXQKcGVyaW9kLgoKT25lIG9wdGltaXphdGlvbiB0aGF0
IGhhcyBiZWVuIGRvbmUgaXMgdG8gbWVyZ2UgdGhlIHR3byBmb3IgbG9vcHMuCgpPbmUgZm9yIGxv
b3Agd2FzIHVzZWQgdG8gaXRlcmF0ZSB0aHJvdWdoIGFsbCBkb21haW5zIGFuZAp1bm1hc2sgdGhl
IGRvbWFpbiBldmVudCBjaGFubmVscyB3aGljaCBoYWQgYmVlbiByYXRlIGxpbWl0ZWQgZm9yIGEK
c3BlY2lmaWVkIGR1cmF0aW9uLgoKVGhlIG90aGVyIGZvciBsb29wIHdhcyBydW4gdG8gYWRkIHRo
ZSBldmVudCBjaGFubmVsIGZkIGFuZCB0aGUgdHR5IGZkIHRvCnRoZSBwb2xsIGxpc3QuCgpUaGVz
ZSB0d28gZm9yIGxvb3BzIHdlcmUgbWVyZ2VkIHNvIHRoYXQgdGhlIHRoZXNlIG9wZXJhdGlvbnMg
Y2FuIGJlIGRvbmUKaW4gb25lIGl0ZXJhdGlvbiBpbnN0ZWFkIG9mIHR3byBpdGVyYXRpb25zLgoK
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5j
ZSB2NToKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCmluZGV4IGEwYjM1ZGEuLjJkY2FlZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt
MTE3LDYgKzExNywxMSBAQCBzdHJ1Y3QgZG9tYWluIHsKIAogc3RhdGljIHN0cnVjdCBkb21haW4g
KmRvbV9oZWFkOwogCitzdGF0aWMgaW5saW5lIGJvb2wgY29uc29sZV9lbmFibGVkKHN0cnVjdCBj
b25zb2xlICpjb24pCit7CisJcmV0dXJuIGNvbi0+bG9jYWxfcG9ydCAhPSAtMTsKK30KKwogc3Rh
dGljIGludCB3cml0ZV9hbGwoaW50IGZkLCBjb25zdCBjaGFyKiBidWYsIHNpemVfdCBsZW4pCiB7
CiAJd2hpbGUgKGxlbikgewpAQCAtOTA4LDYgKzkxMywyNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVf
dHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBjb25z
b2xlX2V2dGNobl91bm1hc2soc3RydWN0IGNvbnNvbGUgKmNvbiwgdm9pZCAqZGF0YSkKK3sKKwls
b25nIGxvbmcgbm93ID0gKGxvbmcgbG9uZylkYXRhOworCisJaWYgKCFjb25zb2xlX2VuYWJsZWQo
Y29uKSkKKwkJcmV0dXJuOworCisJLyogQ1MgMTYyNTc6OTU1ZWU0ZmExMzQ1IGludHJvZHVjZXMg
YSA1bXMgZnV6egorCSAqIGZvciBzZWxlY3QoKSwgaXQgaXMgbm90IGNsZWFyIHBvbGwoKSBoYXMK
KwkgKiBzaW1pbGFyIGJlaGF2aW9yIChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKKwkgKiBzb29u
ZXIgdGhhbiByZXF1ZXN0ZWQpIGFzIHdlbGwuIEp1c3QgbGVhdmUKKwkgKiB0aGUgZnV6eiBoZXJl
LiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRlCisJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCisJ
aWYgKChub3crNSkgPiBjb24tPm5leHRfcGVyaW9kKSB7CisJCWNvbi0+bmV4dF9wZXJpb2QgPSBu
b3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKKwkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9M
SU1JVF9BTExPV0FOQ0UpCisJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRs
ZSwgY29uLT5sb2NhbF9wb3J0KTsKKwkJY29uLT5ldmVudF9jb3VudCA9IDA7CisJfQorfQorCiBz
dGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKIAl4ZW5l
dnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CkBAIC0xMTQyLDIzICsxMTY4LDcgQEAgdm9pZCBo
YW5kbGVfaW8odm9pZCkKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7CiAJ
CQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CiAKLQkJCS8qIENTIDE2MjU3Ojk1
NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEgNW1zIGZ1enoKLQkJCSAqIGZvciBzZWxlY3QoKSwgaXQg
aXMgbm90IGNsZWFyIHBvbGwoKSBoYXMKLQkJCSAqIHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmlu
ZyBhIGNvdXBsZSBvZiBtcwotCQkJICogc29vbmVyIHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBK
dXN0IGxlYXZlCi0JCQkgKiB0aGUgZnV6eiBoZXJlLiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRl
Ci0JCQkgKiBwYXRjaCBpZiBuZWNlc3NhcnkgKi8KLQkJCWlmICgobm93KzUpID4gY29uLT5uZXh0
X3BlcmlvZCkgewotCQkJCWNvbi0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklP
RDsKLQkJCQlpZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewot
CQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9w
b3J0KTsKLQkJCQl9Ci0JCQkJY29uLT5ldmVudF9jb3VudCA9IDA7Ci0JCQl9Ci0JCX0KLQotCQlm
b3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZC0+Y29uc29sZTsKKwkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhjb24sICh2b2lkICop
bm93KTsKIAogCQkJbWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKGNvbiwgKHZvaWQgKikmbmV4
dF90aW1lb3V0KTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:57: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.xen.org>)
	id 1dmFr8-0005I0-1A; Mon, 28 Aug 2017 08:57:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFr7-0005Gc-Ex
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:13 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D8/CD-01736-8EAD3A95; Mon, 28 Aug 2017 08:57:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRusr/vi1uJ
 IgxNzBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLm3QLJotX7P/Qy9jA+FOoi5GLQ0hgJqPE
 yquP2EAcFoF5zBJbXzeydDFyckgI9LNKfJ7iAmGnSWxq38TexcgBZFdIfFrkCBIWEtCSOHpqN
 ivEoP1MEg3ntzKC1LAJmEjM6pAAqRERUJK4t2oyE0gNs8B8RommSb1sIAlhgXiJjp+9rCA2i4
 CqxPU5S8DivAI+EptbVjNC7JWTuHmukxnE5gSK71h7lx1isbdE1+sPrBMYBRYwMqxi1ChOLSp
 LLdI1stRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMq3oGBsYdjJe3+B1ilORg
 UhLl3VmxOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8TMEyFBItS01Mr0jJzgAEOk5bg4FES4
 f1wEyjNW1yQmFucmQ6ROsWoyzHpwPYvTEIsefl5qVLivA9BigRAijJK8+BGwKLtEqOslDAvIw
 MDgxBPQWpRbmYJqvwrRnEORiVh3nKQS3gy80rgNr0COoIJ6AhFwYUgR5QkIqSkGhg3LDq8+lL
 HvFA51zsadtLCces/XvlZ0/V4+n2eWZN2NOhN5nlsvOnuS+fQwNqPvYm3Axo3Tn8a8PyNmmze
 tld6GWd+bNtwqKJ+cv954xodv68xxfw5/0wT139alqi6f99xJo7tafPTK8zvsWy4vnJTfOLl1
 zEsp66xxfK2ZE6aulgtQspd73GAEktxRqKhFnNRcSIAKQfq/rECAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503910631!109005071!1
X-Originating-IP: [74.125.83.47]
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 43616 invoked from network); 28 Aug 2017 08:57:12 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:12 -0000
Received: by mail-pg0-f47.google.com with SMTP id t193so11126018pgc.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:12 -0700 (PDT)
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=YOnVbf2KQHJUvnXkY+8NWwhSqgBo0gewN4GYDNIiV08=;
 b=Tq5bRn1pZhRIr3c523HFEqgqNb5js61yo6xhKuiobPLDkL24BOliCH8GeDiFQrmGZH
 bKT6Vzrj4N18f1E8v1A3j49dmghvy3lcDpkr+lrKdN9y0NIpz47e7rxNLKtMSpd7u1XL
 OXXhUe4CGFloBXYq3+sLE1qEgXPXjUllHASIw=
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=YOnVbf2KQHJUvnXkY+8NWwhSqgBo0gewN4GYDNIiV08=;
 b=gR5S8zk5KBxrOGt85q86TYFq4MhCqxiN1B1lajIADMomUugn742caSEJsGjB7xdB+/
 l8N8ZW6n/fC13zldAsNbnmEzF+YHgl3nfNJw+rFSlIRq11ZalfX5tTlw7ihGl7LuOJvx
 2STmx6zDDZUmYqZbQcyZ+YpwJ7nN9jTdTRtbIKyi40by9JUmRr7li+8a8eRiJ1lnL9Y8
 hzc2oPudv6MvNnfa+P3RZsYbJRPvRPMd24+vMRmVkMT9p9XC/qotBI7z9oDUzCWe1D06
 w8FJPIq7JGE31+ocw4ub8yQrdBggJ8xOvx6dkPNBV6yENCGzWWXh57+9beAj49PtdE7x
 02wA==
X-Gm-Message-State: AHYfb5in/hvp3oGTgMnK57YJjWLVhdbcGLjJUWBkgqGQz9BScnhFGVll
 +s2XfCPuY10eNCfmm6pjmQ==
X-Received: by 10.98.44.18 with SMTP id s18mr6590565pfs.268.1503910630616;
 Mon, 28 Aug 2017 01:57:10 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:10 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:25:59 +0530
Message-Id: <1503910570-24427-17-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 16/27 v8] xen/arm: vpl011: Add a new
	handle_console_ring function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rpb24u
IFRoaXMgZnVuY3Rpb24KcmVhZHMgdGhlIGRhdGEgZnJvbSB0aGUgcmluZyBidWZmZXIgb24gcmVj
ZWl2aW5nIGFuIGV2ZW50LgoKVGhlIGluaXRpYWxpemF0aW9uIG9mIGV2ZW50IGNoYW5uZWwgcG9s
bCBmZCB0byAtMSBpcyBtb3ZlZCBpbnNpZGUgdGhlCmhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rp
b24gYXMgdGhleSBhcmUgcmVsYXRlZC4gVGhlcmUgc2hvdWxkIGJlIG5vCmNoYW5nZSBpbiB0aGUg
YmVoYXZpb3IgYXMgdGhlcmUgaXMgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNwbGl0
IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpp
bmRleCAyZGNhZWU2Li5jMzYxYjQyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTkzNCwxNyArOTM0LDIzIEBA
IHN0YXRpYyB2b2lkIGNvbnNvbGVfZXZ0Y2huX3VubWFzayhzdHJ1Y3QgY29uc29sZSAqY29uLCB2
b2lkICpkYXRhKQogCX0KIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3Qg
ZG9tYWluICpkb20pCitzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBjb25zb2xl
ICpjb24pCiB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0OwotCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCi0JaWYgKGRvbS0+aXNfZGVhZCkKKwlpZiAoY29u
LT5kLT5pc19kZWFkKQogCQlyZXR1cm47CiAKIAlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGlu
Zyhjb24tPnhjZV9oYW5kbGUpKSA9PSAtMSkKIAkJcmV0dXJuOwogCisJaWYgKHBvcnQgIT0gY29u
LT5sb2NhbF9wb3J0KSB7CisJCWRvbG9nKExPR19FUlIsCisJCSAgICAgICJFdmVudCByZWNlaXZl
ZCBmb3IgaW52YWxpZCBwb3J0ICVkLCBFeHBlY3RlZCBwb3J0IGlzICVkXG4iLAorCQkgICAgICBw
b3J0LCBjb24tPmxvY2FsX3BvcnQpOworCQlyZXR1cm47CisJfQorCiAJY29uLT5ldmVudF9jb3Vu
dCsrOwogCiAJYnVmZmVyX2FwcGVuZChjb24pOwpAQCAtOTUzLDYgKzk1OSwyMSBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAkJKHZvaWQpeGVuZXZ0
Y2huX3VubWFzayhjb24tPnhjZV9oYW5kbGUsIHBvcnQpOwogfQogCitzdGF0aWMgdm9pZCBoYW5k
bGVfY29uc29sZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+ZXZlbnRf
Y291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQlpZiAoY29uLT54Y2VfaGFuZGxlICE9
IE5VTEwgJiYKKwkJICAgIGNvbi0+eGNlX3BvbGxmZF9pZHggIT0gLTEgJiYKKwkJICAgICEoZmRz
W2Nvbi0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkgICAgICB+KFBPTExJTnxQT0xMT1VU
fFBPTExQUkkpKSAmJgorCQkgICAgKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRzICYK
KwkJICAgICBQT0xMSU4pKQorCQkJaGFuZGxlX3JpbmdfcmVhZChjb24pOworCX0KKworCWNvbi0+
eGNlX3BvbGxmZF9pZHggPSAtMTsKK30KKwogc3RhdGljIHZvaWQgaGFuZGxlX3hzKHZvaWQpCiB7
CiAJY2hhciAqKnZlYzsKQEAgLTEyMzYsMTUgKzEyNTcsOCBAQCB2b2lkIGhhbmRsZV9pbyh2b2lk
KQogCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCiAJCQluID0gZC0+bmV4
dDsKLQkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKLQkJ
CQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKLQkJCQkgICAgY29uLT54Y2VfcG9sbGZk
X2lkeCAhPSAtMSAmJgotCQkJCSAgICAhKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChm
ZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCi0JCQkJICAgICAgIFBPTExJTikpCi0J
CQkJICAgIGhhbmRsZV9yaW5nX3JlYWQoZCk7Ci0JCQl9CisKKwkJCWhhbmRsZV9jb25zb2xlX3Jp
bmcoY29uKTsKIAogCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+bWFzdGVyX3Bv
bGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJl
dmVudHMgJgpAQCAtMTI2MSw3ICsxMjc1LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCQl9
CiAJCQl9CiAKLQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4
ID0gLTE7CisJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CiAKIAkJCWlmIChkLT5sYXN0
X3NlZW4gIT0gZW51bV9wYXNzKQogCQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFrB-0005MW-8x; Mon, 28 Aug 2017 08:57:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrA-0005Ks-Ea
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F9/1D-09901-BEAD3A95; Mon, 28 Aug 2017 08:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRuso/v61uJ
 Igwf3OSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZq66wFEwQqFjxdT9LA+MW3i5GTg4hgemM
 EpPfxnQxcnGwCMxjlvixcB0biCMh0M8qMXnCS3aQKgmBNIm3iz4wQdhVEhdaP7BCdGtJHD01m
 xWkQUhgP5PEywMrGLsYOTjYBEwkZnVIgNSICChJ3Fs1mQmkhllgPqNE06ReNpCEsECcxKJbk8
 FsFgFViUe3NoAt4BXwkZj3/i3UMjmJm+c6mUFsTqD4jrV32SEWe0t0vf7AOoFRYAEjwypGjeL
 UorLUIl1Dc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQYgCCHYy3NwYcYpTk
 YFIS5d1ZsThSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvmZtAOcGi1PTUirTMHGCQw6QlOHiUR
 Hg/gKR5iwsSc4sz0yFSpxh1OSYd2P6FSYglLz8vVUqc1wekSACkKKM0D24ELOIuMcpKCfMyAh
 0lxFOQWpSbWYIq/4pRnINRSZj3L8gUnsy8ErhNr4COYAI6QlFwIcgRJYkIKakGxiKZgKWcxf+
 f/mng/HKOM/T15pJytsb/sTH/tG8GMF986DeLl89h57LExbNzdBeVn/XZd2Iie1rnwwWX4prm
 /Ix95v3p7SaWu0/WCyW+3nP8QV/nx9YPDxrr/O/92R9uWepilV6/S13LbsXOSdcP1D/VsVnwd
 cLBEvMQY2+fIg+9iVsNX3GUlimxFGckGmoxFxUnAgBjHgVGswIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503910634!54195099!1
X-Originating-IP: [74.125.83.44]
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 22694 invoked from network); 28 Aug 2017 08:57:15 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:15 -0000
Received: by mail-pg0-f44.google.com with SMTP id t3so22364040pgt.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:14 -0700 (PDT)
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=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=FVElzWjpYsI+iOlb+ZT9hC9iqqHSNJOeKtRRukO0D6ZpHK8LcDrVxGNuWWc7jTy9gl
 nZKd1TGPhdoZlzq+ofSBbngRRrkDgtuGx8g2YeWj0wtoB8hmOb7fp4cXCYSMhF/o4ay3
 pGaCaS7nXm150sqwY86C1NZ5pasQwhjPevdLI=
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=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=i6TBEtIaoMxSQSMXLRKcJXWhDqY7oh3raNaTHcv016AhkaexKHSDFh3wo/Bg/bWi8U
 XyI+k5IthdD6nPwTQvS9cVUr5hAkxEpv5UBZ0pX1MLBpuU9/8Y7FW+8q9pITVbqjf6NL
 6m4akgDXKZQgePPM9jmvjjOyWUPIqHPKaC2AUPbZtDg3Hl4cELxLL67feBKwMqGz/qnE
 Etn+sKIrPsgn0OpdDp4ig94Bhhzl3FpnDmVGjvqKLXDmjol+J9TJ/fzoTckHd6nYnNJN
 aDuCULDFIBQfPL7MHc0HFiV5z/ia6tCZ5hb+jmi9snG7fiPketqoORhFpVe6hxLilkY5
 xNzg==
X-Gm-Message-State: AHYfb5j8QgiDhaVAMmZozCCuu6vGQmPsBnejeHsmitwJpR6dKHbMeyd6
 IcpTfG1dzSS31IOAl0Ozzw==
X-Received: by 10.99.44.150 with SMTP id s144mr6533785pgs.318.1503910633540;
 Mon, 28 Aug 2017 01:57:13 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:13 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:00 +0530
Message-Id: <1503910570-24427-18-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 17/27 v8] xen/arm: vpl011: Add a new
	handle_console_tty function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3R0eSBmdW5jdGlvbi4g
VGhpcyBmdW5jdGlvbgpwZXJmb3JtcyByZWFkL3dyaXRlIGZyb20vdG8gY29uc29sZSB0dHkuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNl
IHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyB8IDM1ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYzM2MWI0Mi4uNWM2ZGEzMSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMTMwLDYgKzEx
MzAsMjQgQEAgc3RhdGljIHZvaWQgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKHN0cnVjdCBjb25z
b2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBoYW5kbGVfY29uc29sZV90dHkoc3RydWN0
IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCAhPSAtMSkgeworCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhd
LnJldmVudHMgJgorCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKKwkJCWNvbnNvbGVf
aGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoY29uLT5kLT5kb21pZCkpOwor
CQllbHNlIHsKKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJ
CQkgICAgUE9MTElOKQorCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOworCQkJaWYgKGZkc1tjb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCSAgICBQT0xMT1VUKQorCQkJCWhhbmRs
ZV90dHlfd3JpdGUoY29uKTsKKwkJfQorCX0KKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7
Cit9CisKIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiB7CiAJaW50IHJldDsKQEAgLTEyNjAsMjIgKzEy
NzgsNyBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCiAJCQloYW5kbGVfY29uc29sZV9yaW5nKGNv
bik7CiAKLQkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rlcl9wb2xsZmRf
aWR4ICE9IC0xKSB7Ci0JCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKLQkJCQkJY29uc29sZV9oYW5k
bGVfYnJva2VuX3R0eShjb24sCi0JCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsK
LQkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkJICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOwotCQkJCQlp
ZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgotCQkJCQkgICAgUE9MTE9V
VCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoY29uKTsKLQkJCQl9Ci0JCQl9Ci0KLQkJCWNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwkJCWhhbmRsZV9jb25zb2xlX3R0eShjb24pOwogCiAJ
CQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykKIAkJCQlzaHV0ZG93bl9kb21haW4oZCk7
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:57: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.xen.org>)
	id 1dmFrF-0005St-KR; Mon, 28 Aug 2017 08:57:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrD-0005Py-Q8
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3B/B1-02962-FEAD3A95; Mon, 28 Aug 2017 08:57:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXiVRusrfvu1uJ
 Igy8zlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozja5exFmzmrpiwMrKB8RlnFyMXh5DAdEaJ
 rw/mMYE4LALzmCXuHzrHCOJICPSzSlxc94+ti5ETyEmTuPbwBjOEXS1xZMkdsLiQgJbE0VOzW
 SFG7WeSaLq6gKWLkYODTcBEYlaHBEiNiICSxL1Vk8E2MAvMZ5RomtQL1iwsEC2xe0cbI4jNIq
 AqsfpML9gCXgEfiQkrbrFDLJOTuHmuEyzOCRTfsfYuO8Rib4mu1x9YJzAKLGBkWMWoXpxaVJZ
 apGuol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGFgMQLCDcedzp0OMkhxMSqK8
 OysWRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D1zEygnWJSanlqRlpkDDHGYtAQHj5II7weQN
 G9xQWJucWY6ROoUoy7HpAPbvzAJseTl56VKifM+BCkSACnKKM2DGwGLt0uMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5j0IMoUnM68EbtMroCOYgI5QFFwIckRJIkJKqoHRuPO9a5igYN/U1L0
 5XwV9LJInPXsb1cP8ZuqbhqqILQlbFv758nbBFMdE12VnZgjz7pj6IDtHl7Pp18yIYzPvlsrK
 2aZ1PH6pIZBxw/LW/HTFKWuPz3xdckXnP+cWbXsjRd0Z7YK/3Xb8OmL662vK3rptRkFsf3YtV
 fujtd9VfdW6JTrrZI69UWIpzkg01GIuKk4EAOLxolayAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503910637!60894063!1
X-Originating-IP: [74.125.83.43]
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 53866 invoked from network); 28 Aug 2017 08:57:18 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:18 -0000
Received: by mail-pg0-f43.google.com with SMTP id t3so22364422pgt.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:18 -0700 (PDT)
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=ibyLFSz2OCW5sE3Ydz65ZRFcFBf596L9bo9Hcmr8ZFk=;
 b=TYQde5v2NVvbDFf4zHPRlXxtp2supnWr6P7PhavvgMCoe4ttxl3o+zwP7JOR3ptmvz
 o42D2AdT4gjbvMxYk9ubbLWBokSmoKQh4rWifkOIAqKe6YOG9tcS+D14oRgjDi1jpA1g
 B+VqSN46kmYGxZKUl04zpkKAw+2FcZIj6XbYU=
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=ibyLFSz2OCW5sE3Ydz65ZRFcFBf596L9bo9Hcmr8ZFk=;
 b=RLOmlo7yVyuPXz1YaKtYlWyX/xuW/1VHlW5z2vCLB4Aryl+uAvBcLH/Rsqw9I/LkfH
 SzlJ+7e5ociqbkNyNqVQSfJYuIiQRaXYj5wE3kgm6f33VEHtb9zxpkur6eH/je76pvec
 mAZb8roAB8rzDObbFUQwQN+p8bCQ1jUKfBd+OLDBUINkCidMMSdI7as5sava6N1qEnXF
 8XIHRm1v2Wq5Us5+pUkw49bXHEEUphrm2rLxebEE1XtbQ3uC8OI7pn5oMQ6gWm24h8C4
 qcRpSKGw1YEe6qF8s5TmqVnYcS5i8Nua3n59LthL3swudDgerO+/1IisEqJKC5MW+58Z
 UEtw==
X-Gm-Message-State: AHYfb5j8SEx4nVnYs1DuT8LGUJK7GZUrqGfcpLYZXvc9gGW0UKiyjizn
 ptqpe8+bpPtVOkKsHIXsGQ==
X-Received: by 10.99.110.129 with SMTP id j123mr6574316pgc.428.1503910636688; 
 Mon, 28 Aug 2017 01:57:16 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:16 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:01 +0530
Message-Id: <1503910570-24427-19-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 18/27 v8] xen/arm: vpl011: Add a new
	console_cleanup function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfY2xlYW51cCBmdW5jdGlvbi4gVGhp
cyBmdW5jdGlvbgpmcmVlcyB1cCB0aGUgY29uc29sZSByZXNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJlbW92
ZWQgYSBudWxsIHBvaW50ZXIgY2hlY2sgYmVmb3JlIGNhbGxpbmcgZnJlZSgpIGFzIGZyZWUoKSBh
bHJlYWR5IGNoZWNrcyB0aGF0LgoKQ2hhbmdlcyBzaW5jZSB2NToKLSBTcGxpdCB0aGlzIGNoYW5n
ZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAxNSAr
KysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDVjNmRhMzEuLmZmNjllNTIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpA
QCAtNzY4LDEyICs3NjgsOCBAQCBzdGF0aWMgdm9pZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmRvbSkKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQpCitzdGF0aWMgdm9pZCBjb25zb2xlX2NsZWFudXAoc3RydWN0IGNvbnNvbGUgKmNvbikK
IHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7Ci0KLQljb25zb2xlX2Nsb3Nl
X3R0eShjb24pOwotCiAJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKSB7CiAJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKIAkJY29uLT5sb2dfZmQgPSAtMTsKQEAgLTc4NCw2ICs3ODAsMTUgQEAgc3RhdGljIHZv
aWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIAogCWZyZWUoY29uLT54c3BhdGgp
OwogCWNvbi0+eHNwYXRoID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKK3sKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
CisKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOworCisJY29uc29sZV9jbGVhbnVwKGNvbik7CiAK
IAlyZW1vdmVfZG9tYWluKGQpOwogfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFrL-0005au-S4; Mon, 28 Aug 2017 08:57:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrK-0005YK-Ds
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:26 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D3/67-01712-5FAD3A95; Mon, 28 Aug 2017 08:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTARt2PtxZ
 HGjR9VLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+bulkLpjMXbFqwRamBsajnF2MXBxCAjMZ
 Je5e+cEM4rAIzGOW+PZwGRuIIyHQzypx5PI2IIcTyEmTeND8iR3CrpD4+OE1M4gtJKAlcfTUb
 FaIUfuZJPbeu8rYxcjBwSZgIjGrQwKkRkRASeLeqslMIDXMAvMZJZom9YINFRaIkXg0+yAjiM
 0ioCqxcfIusDivgI9E05b3zBDL5CRunusEszmB4jvW3mWHWOwt0fX6A+sERoEFjAyrGDWKU4v
 KUot0DU31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg4sBCHYwNmz3PMQoycGk
 JMq7s2JxpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jM3gXKCRanpqRVpmTnAMIdJS3DwKInwf
 gBJ8xYXJOYWZ6ZDpE4xWnJcubLuCxPHhtXrgeSUA9u/MAmx5OXnpUqJ8z4EaRAAacgozYMbB4
 vFS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmPQgyhSczrwRu6yugg5iADlIUXAhyUEkiQkq
 qgXE980pzQQuGPxv+HBe4MTfskep0i00ql9Y9OjxjWtD8mf45EoZcuxl6XhYvCAw3iK3jDN/Q
 F1slv+1tgV3CjC0vGmUfqi37ufr6lym/I86+XmWScoFtctOhitDIAzYVe29V7FCIP+InUxP2X
 OboMsndSq2VzuJX505hc9t5QVI71++3YxV31DklluKMREMt5qLiRACOdU78wAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503910640!70320104!1
X-Originating-IP: [209.85.192.177]
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 62822 invoked from network); 28 Aug 2017 08:57:21 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:21 -0000
Received: by mail-pf0-f177.google.com with SMTP id c15so14539387pfm.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:21 -0700 (PDT)
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=Czel33Q/wCzetrNTUKuMCaNrHbuXAUhTInKJVQs+Ekc=;
 b=BmlMHd4E8JLz8xc+1zPduxiC+6j4KzXJodX7ne+CEXF7Eh++x7Rt1SyTJGX2ol25UG
 VONOCS0WaQTiaOd7wRsqD8jMjEfr1biCaIahJC4pHnDL26ReMezyabLS7oPnH27DVoRa
 K17It6SIh6qN0YWMMiaO7D90qG1u8oy0HN0XM=
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=Czel33Q/wCzetrNTUKuMCaNrHbuXAUhTInKJVQs+Ekc=;
 b=H60vVdFYPg/ppLif8gccU2dMHie8bkGWfPRzW1hpVT0AjWq8IklgwG+O+9ttRSYYzl
 BTewKcMahk9MxwbHPLHHu6+fgvOpmanUXxv6quRkCni5KDeSqoUXztjlijb2xc26V3gf
 MIeYVcXpoQ8ktbcXQOVPSW5R0WJnD3sbDPtsQRjiDqY8uE2TixqL7NrapgIrKBb2v6cs
 H6KMGUIzz3EGT0euccWGs904Y3CS1QLyNJUAbKETEpXt0L9WrYj0459R14vISXTfF04C
 xW4MxUAyNQs+QmTRyy/MW6v8IdjnAF83BM7uhsKcEyQqWGwHWxaSk0HvU2mBnr65V2d8
 JJKg==
X-Gm-Message-State: AHYfb5gr6s0c0jeWsQuCToexfJJ7ZegyljctZ9fPPSahpHDrnPDg6fOD
 JL51NeG7aIQi1Eobnvzisg==
X-Received: by 10.98.51.71 with SMTP id z68mr6834378pfz.307.1503910639665;
 Mon, 28 Aug 2017 01:57:19 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:19 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:02 +0530
Message-Id: <1503910570-24427-20-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 19/27 v8] xen/arm: vpl011: Add a new
	console_open_log function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9vcGVuX2xvZyBjb25zb2xlX2NsZWFudXAg
ZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24Kb3BlbnMgdGhlIGNvbnNvbGUgbG9nIGZpbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1
OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyB8IDEzICsrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IGZmNjllNTIuLmNmZDcy
NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwpAQCAtMTAzOCw2ICsxMDM4LDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRs
ZV9odl9sb2dzKHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGUsIGJvb2wgZm9yY2UpCiAJCSh2
b2lkKXhlbmV2dGNobl91bm1hc2soeGNlX2hhbmRsZSwgcG9ydCk7CiB9CiAKK3N0YXRpYyB2b2lk
IGNvbnNvbGVfb3Blbl9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uc29sZV9l
bmFibGVkKGNvbikpIHsKKwkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJY2xvc2UoY29uLT5s
b2dfZmQpOworCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOworCX0KK30K
Kwogc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKIHsKIAlpZiAobG9nX2d1ZXN0
KSB7CkBAIC0xMDQ1LDkgKzEwNTQsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2
b2lkKQogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKIAkJCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQot
CQkJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKLQkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVf
bG9nKGNvbik7CisJCQljb25zb2xlX29wZW5fbG9nKGNvbik7CiAJCX0KIAl9CiAKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFrO-0005e6-3G; Mon, 28 Aug 2017 08:57:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrM-0005bh-Q1
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:28 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A7/4C-02184-7FAD3A95; Mon, 28 Aug 2017 08:57:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRtsrPvl1uJ
 Ig6ffZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHZy4yFfzmqji6fD9rA+NRzi5GLg4hgemM
 El2Xr7GCOCwC85glNn16ywjiSAj0s0osXnwOyOEEctIkNi39zA5hV0m87L7ACmILCWhJHD01m
 xVi1H4mieYjG4CKODjYBEwkZnVIgNSICChJ3Fs1mQmkhllgPqNE06ReNpCEsECCxKK9h5lAbB
 YBVYnFd1azgNi8Aj4Sd6bugVosJ3HzXCcziM0JFN+x9i47xGJvia7XH1gnMAosYGRYxahenFp
 Ullqka66XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYWgxAsIPx2GTnQ4ySHExK
 orw7KxZHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPXMTKCdYlJqeWpGWmQMMcpi0BAePkgjvB
 5A0b3FBYm5xZjpE6hSjLsekA9u/MAmx5OXnpUqJ8/qAFAmAFGWU5sGNgEXcJUZZKWFeRqCjhH
 gKUotyM0tQ5V8xinMwKgnz/gWZwpOZVwK36RXQEUxARygKLgQ5oiQRISXVwMj67uUV84CSmTM
 dqwNvaaddOnPUucL4nNOZm/laVadPXJO7WM7+v+VztQXzdH+n6RtfcnH1Ls212/nowCs3r5+B
 t7edzVVI3Hfty5Ky+AmMs/6c1udqmbth0urE40v/f9TfM/VL9wWrjXsXSDiY/eGW2TF7iUnlj
 U9zp1ew6JcK791v/jtnv6SeEktxRqKhFnNRcSIA8XAH8LMCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1503910643!80713497!1
X-Originating-IP: [74.125.83.51]
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 2480 invoked from network); 28 Aug 2017 08:57:24 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:24 -0000
Received: by mail-pg0-f51.google.com with SMTP id 83so22179586pgb.4
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:24 -0700 (PDT)
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=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=kGESc+5HWFGQ2iUwz2Wh86kINJ6cB7CKDCz0mw6QAdDZYyBMTQ9ikWN4WbFQHZWQRF
 8EQ48qH2bbnUJ2A8AwzyQgKb5FqpN4WTabOa4BXPjgxluOS68F5HEu5hWguWNkgE1Brc
 p/Z6Tllq77z1g+iCvcko/zmCNeYdKwyFYUdAU=
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=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=EcHOvNMyNoJodSP5Km/GmDxVN8eQIG59kp5FwKciH6p0l++ZrV9zYyQDE/h4/abqq0
 dMnA39OYmSDyHjVbAf0kMjel6VU7kna2IMPo/Vo8mpf5KRfKSrRvvP2Nd0shIumVajOM
 ca9eEnYtikFBqhZ01d7dQuc7kfCxQBSG8ScOrc+N34m91MNPbR7mUi5zrCYgZ31uvfpi
 K8fM8V29xcYwqifGr6oprTQO0JPRjXbMZhXQME88kHSpU8RHI3RCAUZj33hmu40PN143
 mDb0xSJe9MrSK1HfW2/BNnKr4zbNnhcI75FgBEktoEZNWZ16MHbPVIjNetsuj2cZIMNP
 oseg==
X-Gm-Message-State: AHYfb5iooVS7n68jqSHoTcdTEPCJwEf0W+T0FuXp2aKwcZTjFaQ3ChX3
 vjBvwiI/HGYlBtwsSWSosA==
X-Received: by 10.101.75.141 with SMTP id t13mr6872247pgq.269.1503910642820;
 Mon, 28 Aug 2017 01:57:22 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:22 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:03 +0530
Message-Id: <1503910570-24427-21-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 20/27 v8] xen/arm: vpl011: Add a new
	console_close_evtchn function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9jbG9zZV9ldnRjaG4gZnVuY3Rpb24uIFRo
aXMgZnVuY3Rpb24gY2xvc2VzCnRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDEyICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
IGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBjZmQ3MjczLi43MTQ2NWEwIDEwMDY0
NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKQEAgLTc5Myw2ICs3OTMsMTQgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKIAlyZW1vdmVfZG9tYWluKGQpOwogfQogCitzdGF0aWMgdm9pZCBj
b25zb2xlX2Nsb3NlX2V2dGNobihzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisK
Kwljb24tPnhjZV9oYW5kbGUgPSBOVUxMOworfQorCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNv
bGU7CkBAIC04MDAsOSArODA4LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpCiAJZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNl
KTsKIAljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwotCWlmIChjb24tPnhjZV9oYW5kbGUg
IT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7Ci0JY29uLT54Y2Vf
aGFuZGxlID0gTlVMTDsKKwljb25zb2xlX2Nsb3NlX2V2dGNobihjb24pOwogfQogCiBzdGF0aWMg
dW5zaWduZWQgZW51bV9wYXNzID0gMDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFrO-0005ed-AT; Mon, 28 Aug 2017 08:57:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrN-0005cB-7h
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 55/CC-03612-8FAD3A95; Mon, 28 Aug 2017 08:57:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXiVRtsqPv91uJ
 Ig73P9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvpy8wFuzwrLi5uYmlgXGnTRcjJ4eQwHRG
 iaMnc7sYuThYBOYxS+z9cJsNxJEQ6GeVePToDStIlYRAmsSKhjXMEHaZxOdlq5ghurUkjp6az
 Qph72eSWNrH38XIwcEmYCIxq0MCJCwioCRxb9VkJpCZzALzGSWaJvWygSSEBaIkJqzYCzaHRU
 BVYu3qAywgvbwCPhL3NhZCrJKTuHmuE6yEEyi8Y+1ddohV3hJdrz+wTmAUWMDIsIpRvTi1qCy
 1SNdCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMKgYgGAH4+zL/ocYJTmYlER5
 d1YsjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvmJlBOsCg1PbUiLTMHGN4waQkOHiUR3g8ga
 d7igsTc4sx0iNQpRl2OSQe2f2ESYsnLz0uVEud9CFIkAFKUUZoHNwIWa5cYZaWEeRmBjhLiKU
 gtys0sQZV/xSjOwagkzPsXZApPZl4J3KZXQEcwAR2hKLgQ5IiSRISUVAPjdqXdUetKFhT+Xtv
 K5e32aoJ8sNfOq5Hf2rjzSpt11yitW3A2YoZB6C3eV2I2XBamdi5r1OcknI5h+VVqmv7/KO9v
 /wlTGPak+P1Msr5T0OZVoHfFQVxMRp0j4RrfcTdRBYnZqpp1c/w4vvxq290cabs8VHaDSv+6Y
 pM9renx1fe9NeZeV1NiKc5INNRiLipOBABn5eHdsAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503910646!104229659!1
X-Originating-IP: [74.125.83.49]
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 26254 invoked from network); 28 Aug 2017 08:57:27 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:27 -0000
Received: by mail-pg0-f49.google.com with SMTP id 83so22179991pgb.4
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:27 -0700 (PDT)
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=yN/dRo67pbmLqMoNSi7CzmRU3B/Bnu+PsAldLb+rZdk=;
 b=eFlk0+k9F5M98RYIJJtLbOBsHD1S2rOnhX2rCGzIXK5Fp19WxumM8JLrtHXGqMzqij
 oyeODIwSrRmSyVb3BEvlOYSzRwIDsfYVxyHRSK8PIrgB0NyWXNS6nRjTEATjGuHL+eaY
 hnS03wcr+qgJpdzWZcZwYlhLhmK0mComWCxSs=
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=yN/dRo67pbmLqMoNSi7CzmRU3B/Bnu+PsAldLb+rZdk=;
 b=bfVrkmYTioVjgf/KTO+fpBjTQHtsRpN9CH+ERsDK3IXb1uFpGazs4fku0vtMjE/z72
 W2IpuGR6WYGkQ+vq0e62gsxaJjku/oRUMs0kZ93OJh3ryi+xZULcGiJXtyvg6TAZW/I0
 hNkFLD5rCuF2msqj2mkUVNDo6iky84D2PsALsm60zyGQDKuyPR8t90bZowPphD8wQwT3
 Ooayr/elgs5+9IVzJ8GS1mRnAirTat7fbKH4NDKSsa1GbX54/7kEDeDiyzEBCsfXuz36
 IfvD73QNLZxJvu46HyadzJX9OTGwxMjkMJOtBY/sMRi2WUTobU49z4cj/QxGPmdegO86
 Bycg==
X-Gm-Message-State: AHYfb5i/n8OHq0XU2pdEcOu5+VVyKQjqdnmuhSop/48pRpRuE9s6Elil
 hhHgtzeeeJuVOzIdk7yjNQ==
X-Received: by 10.99.48.7 with SMTP id w7mr6591589pgw.244.1503910646002;
 Mon, 28 Aug 2017 01:57:26 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:25 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:04 +0530
Message-Id: <1503910570-24427-22-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 21/27 v8] xen/arm: vpl011: Add support for
	multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBjb25zb2xlcyBhbmQgaW50
cm9kdWNlcyB0aGUKaXRlcmF0b3IgZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29u
c29sZXMuCgpUaGUgZnVuY3Rpb25zIGNhbGxlZCBieSB0aGUgaXRlcmF0b3JzIGNoZWNrIHRoYXQg
dGhleSBhcmUgb3BlcmF0aW5nCm9uIHZhbGlkIEkvTyBwYXJhbWV0ZXJzLiBUaGlzIGVuc3VyZXMg
dGhhdCBpZiBhIHBhcnRpY3VsYXIgY29uc29sZSBpcwpub3QgaW5pdGlhbGl6ZWQgdGhlbiB0aGUg
ZnVuY3Rpb25zIHdpbGwgbm90IGRvIGFueXRoaW5nIGZvciB0aGF0CmNvbnNvbGUgdHlwZS4KClRo
aXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8gc3VwcG9ydCBhIG5ldyB2dWFydCBjb25zb2xl
LgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNwbGl0IHRoaXMgcGF0Y2ggaW4gbXVsdGlwbGUg
c21hbGxlciBwYXRjaGVzLgoKQ2hhbmdlcyBzaW5jZSB2NDoKLSBDaGFuZ2VzIHRvIG1ha2UgZXZl
bnQgY2hhbm5lbCBoYW5kbGluZyBwZXIgY29uc29sZSByYXRoZXIgdGhhbiBwZXIgZG9tYWluLgoK
Q2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhhdmUgYmVlbiBz
cGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgdGhpcmQgcGF0Y2guCgogdG9vbHMv
Y29uc29sZS9kYWVtb24vaW8uYyB8IDE2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTI2IGluc2VydGlvbnMoKyksIDM0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDcxNDY1YTAuLmExOThkYmIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
YwpAQCAtOTAsMTIgKzkwLDE0IEBAIHN0cnVjdCBidWZmZXIgewogfTsKIAogc3RydWN0IGNvbnNv
bGUgeworCWNoYXIgKnR0eW5hbWU7CiAJaW50IG1hc3Rlcl9mZDsKIAlpbnQgbWFzdGVyX3BvbGxm
ZF9pZHg7CiAJaW50IHNsYXZlX2ZkOwogCWludCBsb2dfZmQ7CiAJc3RydWN0IGJ1ZmZlciBidWZm
ZXI7CiAJY2hhciAqeHNwYXRoOworCWNoYXIgKmxvZ19zdWZmaXg7CiAJaW50IHJpbmdfcmVmOwog
CXhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7CiAJaW50IHhjZV9wb2xsZmRfaWR4OwpAQCAt
MTA3LDIxICsxMDksMTA5IEBAIHN0cnVjdCBjb25zb2xlIHsKIAlzdHJ1Y3QgZG9tYWluICpkOwog
fTsKIAorc3RydWN0IGNvbnNvbGVfdHlwZSB7CisJY2hhciAqeHNuYW1lOworCWNoYXIgKnR0eW5h
bWU7CisJY2hhciAqbG9nX3N1ZmZpeDsKK307CisKK3N0YXRpYyBzdHJ1Y3QgY29uc29sZV90eXBl
IGNvbnNvbGVfdHlwZVtdID0geworCXsKKwkJLnhzbmFtZSA9ICIvY29uc29sZSIsCisJCS50dHlu
YW1lID0gInR0eSIsCisJCS5sb2dfc3VmZml4ID0gIiIsCisJfSwKK307CisKKyNkZWZpbmUgTlVN
X0NPTlNPTEVfVFlQRSAoc2l6ZW9mKGNvbnNvbGVfdHlwZSkvc2l6ZW9mKHN0cnVjdCBjb25zb2xl
X3R5cGUpKQorCiBzdHJ1Y3QgZG9tYWluIHsKIAlpbnQgZG9taWQ7CiAJYm9vbCBpc19kZWFkOwog
CXVuc2lnbmVkIGxhc3Rfc2VlbjsKIAlzdHJ1Y3QgZG9tYWluICpuZXh0OwotCXN0cnVjdCBjb25z
b2xlIGNvbnNvbGU7CisJc3RydWN0IGNvbnNvbGUgY29uc29sZVtOVU1fQ09OU09MRV9UWVBFXTsK
IH07CiAKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpkb21faGVhZDsKIAordHlwZWRlZiB2b2lkICgq
Vk9JRF9JVEVSX0ZVTkNfQVJHMSkoc3RydWN0IGNvbnNvbGUgKik7Cit0eXBlZGVmIGludCAoKklO
VF9JVEVSX0ZVTkNfQVJHMSkoc3RydWN0IGNvbnNvbGUgKik7Cit0eXBlZGVmIHZvaWQgKCpWT0lE
X0lURVJfRlVOQ19BUkcyKShzdHJ1Y3QgY29uc29sZSAqLCAgdm9pZCAqKTsKK3R5cGVkZWYgaW50
ICgqSU5UX0lURVJfRlVOQ19BUkczKShzdHJ1Y3QgY29uc29sZSAqLAorCQkJCSAgc3RydWN0IGRv
bWFpbiAqZG9tLCB2b2lkICoqKTsKKwogc3RhdGljIGlubGluZSBib29sIGNvbnNvbGVfZW5hYmxl
ZChzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCXJldHVybiBjb24tPmxvY2FsX3BvcnQgIT0gLTE7
CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBjb25zb2xlX2l0ZXJfdm9pZF9hcmcxKHN0cnVjdCBk
b21haW4gKmQsCisJCQkJCSAgVk9JRF9JVEVSX0ZVTkNfQVJHMSBpdGVyX2Z1bmMpCit7CisJdW5z
aWduZWQgaW50IGk7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlWzBdOworCisJ
Zm9yIChpID0gMDsgaSA8IE5VTV9DT05TT0xFX1RZUEU7IGkrKywgY29uKyspIHsKKwkJaXRlcl9m
dW5jKGNvbik7CisJfQorfQorCitzdGF0aWMgaW5saW5lIHZvaWQgY29uc29sZV9pdGVyX3ZvaWRf
YXJnMihzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkgIFZPSURfSVRFUl9GVU5DX0FSRzIgaXRlcl9m
dW5jLAorCQkJCQkgIHZvaWQgKml0ZXJfZGF0YSkKK3sKKwl1bnNpZ25lZCBpbnQgaTsKKwlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGVbMF07CisKKwlmb3IgKGkgPSAwOyBpIDwgTlVN
X0NPTlNPTEVfVFlQRTsgaSsrLCBjb24rKykgeworCQlpdGVyX2Z1bmMoY29uLCBpdGVyX2RhdGEp
OworCX0KK30KKworc3RhdGljIGlubGluZSBpbnQgY29uc29sZV9pdGVyX2ludF9hcmcxKHN0cnVj
dCBkb21haW4gKmQsCisJCQkJCUlOVF9JVEVSX0ZVTkNfQVJHMSBpdGVyX2Z1bmMpCit7CisJdW5z
aWduZWQgaW50IGk7CisJaW50IHJldDsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNv
bGVbMF07CisKKwlmb3IgKGkgPSAwOyBpIDwgTlVNX0NPTlNPTEVfVFlQRTsgaSsrLCBjb24rKykg
eworCQkvKgorCQkgKiBaZXJvIHJldHVybiB2YWx1ZXMgbWVhbnMgc3VjY2Vzcy4KKwkJICoKKwkJ
ICogTm9uLXplcm8gcmV0dXJuIHZhbHVlIGluZGljYXRlcyBhbiBlcnJvciBpbiB3aGljaAorCQkg
KiBjYXNlIHRlcm1pbmF0ZSB0aGUgbG9vcC4KKwkJICovCisJCXJldCA9IGl0ZXJfZnVuYyhjb24p
OworCQlpZiAocmV0KQorCQkJYnJlYWs7CisJfQorCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBp
bmxpbmUgaW50IGNvbnNvbGVfaXRlcl9pbnRfYXJnMyhzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQlJ
TlRfSVRFUl9GVU5DX0FSRzMgaXRlcl9mdW5jLAorCQkJCQl2b2lkICoqaXRlcl9kYXRhKQorewor
CXVuc2lnbmVkIGludCBpOworCWludCByZXQ7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5j
b25zb2xlWzBdOworCisJZm9yIChpID0gMDsgaSA8IE5VTV9DT05TT0xFX1RZUEU7IGkrKywgY29u
KyspIHsKKwkJLyoKKwkJICogWmVybyByZXR1cm4gdmFsdWVzIG1lYW5zIHN1Y2Nlc3MuCisJCSAq
CisJCSAqIE5vbi16ZXJvIHJldHVybiB2YWx1ZSBpbmRpY2F0ZXMgYW4gZXJyb3IgaW4gd2hpY2gK
KwkJICogY2FzZSB0ZXJtaW5hdGUgdGhlIGxvb3AuCisJCSAqLworCQlyZXQgPSBpdGVyX2Z1bmMo
Y29uLCBkLCBpdGVyX2RhdGEpOworCQlpZiAocmV0KQorCQkJYnJlYWs7CisJfQorCXJldHVybiBy
ZXQ7Cit9CisKIHN0YXRpYyBpbnQgd3JpdGVfYWxsKGludCBmZCwgY29uc3QgY2hhciogYnVmLCBz
aXplX3QgbGVuKQogewogCXdoaWxlIChsZW4pIHsKQEAgLTMzNiw3ICs0MjYsOSBAQCBzdGF0aWMg
aW50IGNyZWF0ZV9jb25zb2xlX2xvZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogCQlyZXR1cm4gLTE7
CiAJfQogCi0Jc25wcmludGYobG9nZmlsZSwgUEFUSF9NQVgtMSwgIiVzL2d1ZXN0LSVzLmxvZyIs
IGxvZ19kaXIsIGRhdGEpOworCXNucHJpbnRmKGxvZ2ZpbGUsIFBBVEhfTUFYLTEsICIlcy9ndWVz
dC0lcyVzLmxvZyIsCisJCSBsb2dfZGlyLCBkYXRhLCBjb24tPmxvZ19zdWZmaXgpOworCiAJZnJl
ZShkYXRhKTsKIAlsb2dmaWxlW1BBVEhfTUFYLTFdID0gJ1wwJzsKIApAQCAtNDg4LDcgKzU4MCw3
IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfdHR5KHN0cnVjdCBjb25zb2xlICpjb24pCiAJ
fQogCWZyZWUocGF0aCk7CiAKLQlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5Iiwg
Y29uLT54c3BhdGgpICE9IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvJXMi
LCBjb24tPnhzcGF0aCwgY29uLT50dHluYW1lKSAhPSAtMSk7CiAJaWYgKCFzdWNjZXNzKQogCQln
b3RvIG91dDsKIAlzdWNjZXNzID0geHNfd3JpdGUoeHMsIFhCVF9OVUxMLCBwYXRoLCBzbGF2ZSwg
c3RybGVuKHNsYXZlKSk7CkBAIC02NTQsMTMgKzc0NiwxMyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9k
b21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQogewogCWNoYXIgZG9taWRfc3Ry
WzMgKyBNQVhfU1RSTEVOKGRvbS0+ZG9taWQpXTsKIAlib29sIHN1Y2Nlc3M7Ci0Jc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20t
PmNvbnNvbGVbMF07CiAKIAlzbnByaW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAi
ZG9tJXUiLCBkb20tPmRvbWlkKTsKIAlpZiAod2F0Y2gpIHsKIAkJc3VjY2VzcyA9IHhzX3dhdGNo
KHhzLCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAkJaWYgKHN1Y2Nlc3MpCi0JCQljb25zb2xl
X2NyZWF0ZV9yaW5nKGNvbik7CisJCQljb25zb2xlX2l0ZXJfaW50X2FyZzEoZG9tLCBjb25zb2xl
X2NyZWF0ZV9yaW5nKTsKIAkJZWxzZQogCQkJeHNfdW53YXRjaCh4cywgY29uLT54c3BhdGgsIGRv
bWlkX3N0cik7CiAJfSBlbHNlIHsKQEAgLTY3MCwxMSArNzYyLDEzIEBAIHN0YXRpYyBib29sIHdh
dGNoX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJcmV0dXJuIHN1Y2Nl
c3M7CiB9CiAKLXN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0
cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xl
ICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAqKmRhdGEpCiB7CiAJY2hhciAqczsKIAlp
bnQgZXJyID0gLTE7CiAJc3RydWN0IHRpbWVzcGVjIHRzOworCXN0cnVjdCBjb25zb2xlX3R5cGUg
Kipjb25fdHlwZSA9IChzdHJ1Y3QgY29uc29sZV90eXBlICoqKWRhdGE7CisJY2hhciAqeHNuYW1l
LCAqeHNwYXRoOwogCiAJaWYgKGNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklDLCAmdHMpIDwg
MCkgewogCQlkb2xvZyhMT0dfRVJSLCAiQ2Fubm90IGdldCB0aW1lIG9mIGRheSAlczolczpMJWQi
LApAQCAtNjkyLDE1ICs3ODYsMjEgQEAgc3RhdGljIGludCBjb25zb2xlX2luaXQoc3RydWN0IGNv
bnNvbGUgKmNvbiwgc3RydWN0IGRvbWFpbiAqZG9tKQogCWNvbi0+eGNlX3BvbGxmZF9pZHggPSAt
MTsKIAljb24tPm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAo
dHMudHZfbnNlYyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAJY29uLT5kID0gZG9t
OwotCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKLQlz
ID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+eHNwYXRoKSArCi0JCSAgICBzdHJs
ZW4oIi9jb25zb2xlIikgKyAxKTsKKwljb24tPnR0eW5hbWUgPSAoKmNvbl90eXBlKS0+dHR5bmFt
ZTsKKwljb24tPmxvZ19zdWZmaXggPSAoKmNvbl90eXBlKS0+bG9nX3N1ZmZpeDsKKwl4c25hbWUg
PSAoY2hhciAqKSgqY29uX3R5cGUpLT54c25hbWU7CisJeHNwYXRoID0geHNfZ2V0X2RvbWFpbl9w
YXRoKHhzLCBkb20tPmRvbWlkKTsKKwlzID0gcmVhbGxvYyh4c3BhdGgsIHN0cmxlbih4c3BhdGgp
ICsKKwkJICAgIHN0cmxlbih4c25hbWUpICsgMSk7CiAJaWYgKHMpIHsKLQkJY29uLT54c3BhdGgg
PSBzOwotCQlzdHJjYXQoY29uLT54c3BhdGgsICIvY29uc29sZSIpOworCQl4c3BhdGggPSBzOwor
CQlzdHJjYXQoeHNwYXRoLCB4c25hbWUpOworCQljb24tPnhzcGF0aCA9IHhzcGF0aDsKIAkJZXJy
ID0gMDsKIAl9CiAKKwkoKmNvbl90eXBlKSsrOworCiAJcmV0dXJuIGVycjsKIH0KIApAQCAtNzEz
LDcgKzgxMyw3IEBAIHN0YXRpYyB2b2lkIGNvbnNvbGVfZnJlZShzdHJ1Y3QgY29uc29sZSAqY29u
KQogc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogewogCXN0
cnVjdCBkb21haW4gKmRvbTsKLQlzdHJ1Y3QgY29uc29sZSAqY29uOworCXN0cnVjdCBjb25zb2xl
X3R5cGUgKmNvbl90eXBlID0gJmNvbnNvbGVfdHlwZVswXTsKIAogCWRvbSA9IGNhbGxvYygxLCBz
aXplb2YgKmRvbSk7CiAJaWYgKGRvbSA9PSBOVUxMKSB7CkBAIC03MjMsOSArODIzLDggQEAgc3Rh
dGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCX0KIAogCWRvbS0+
ZG9taWQgPSBkb21pZDsKLQljb24gPSAmZG9tLT5jb25zb2xlOwogCi0JaWYgKGNvbnNvbGVfaW5p
dChjb24sIGRvbSkpCisJaWYgKGNvbnNvbGVfaXRlcl9pbnRfYXJnMyhkb20sIGNvbnNvbGVfaW5p
dCwgKHZvaWQgKiopJmNvbl90eXBlKSkKIAkJZ290byBvdXQ7CiAKIAlpZiAoIXdhdGNoX2RvbWFp
bihkb20sIHRydWUpKQpAQCAtNzM4LDcgKzgzNyw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpj
cmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWNvbnNvbGVf
ZnJlZShjb24pOworCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZG9tLCBjb25zb2xlX2ZyZWUpOwog
CWZyZWUoZG9tKTsKIAlyZXR1cm4gTlVMTDsKIH0KQEAgLTc4NCwxMSArODgzLDkgQEAgc3RhdGlj
IHZvaWQgY29uc29sZV9jbGVhbnVwKHN0cnVjdCBjb25zb2xlICpjb24pCiAKIHN0YXRpYyB2b2lk
IGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0Jc3RydWN0IGNvbnNvbGUgKmNv
biA9ICZkLT5jb25zb2xlOworCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgY29uc29sZV9jbG9z
ZV90dHkpOwogCi0JY29uc29sZV9jbG9zZV90dHkoY29uKTsKLQotCWNvbnNvbGVfY2xlYW51cChj
b24pOworCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgY29uc29sZV9jbGVhbnVwKTsKIAogCXJl
bW92ZV9kb21haW4oZCk7CiB9CkBAIC04MDMsMTIgKzkwMCwxMCBAQCBzdGF0aWMgdm9pZCBjb25z
b2xlX2Nsb3NlX2V2dGNobihzdHJ1Y3QgY29uc29sZSAqY29uKQogCiBzdGF0aWMgdm9pZCBzaHV0
ZG93bl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0g
JmQtPmNvbnNvbGU7Ci0KIAlkLT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9kb21haW4oZCwgZmFs
c2UpOwotCWNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7Ci0JY29uc29sZV9jbG9zZV9ldnRj
aG4oY29uKTsKKwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfdW5tYXBfaW50ZXJm
YWNlKTsKKwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xvc2VfZXZ0Y2huKTsK
IH0KIAogc3RhdGljIHVuc2lnbmVkIGVudW1fcGFzcyA9IDA7CkBAIC0xMDAzLDcgKzEwOTgsNyBA
QCBzdGF0aWMgdm9pZCBoYW5kbGVfeHModm9pZCkKIAkJLyogV2UgbWF5IGdldCB3YXRjaGVzIGZp
cmluZyBmb3IgZG9tYWlucyB0aGF0IGhhdmUgcmVjZW50bHkKIAkJICAgYmVlbiByZW1vdmVkLCBz
byBkb20gbWF5IGJlIE5VTEwgaGVyZS4gKi8KIAkJaWYgKGRvbSAmJiBkb20tPmlzX2RlYWQgPT0g
ZmFsc2UpCi0JCQljb25zb2xlX2NyZWF0ZV9yaW5nKCZkb20tPmNvbnNvbGUpOworCQkJY29uc29s
ZV9pdGVyX2ludF9hcmcxKGRvbSwgY29uc29sZV9jcmVhdGVfcmluZyk7CiAJfQogCiAJZnJlZSh2
ZWMpOwpAQCAtMTA1OCw5ICsxMTUzLDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQo
dm9pZCkKIAlpZiAobG9nX2d1ZXN0KSB7CiAJCXN0cnVjdCBkb21haW4gKmQ7CiAJCWZvciAoZCA9
IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewotCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZk
LT5jb25zb2xlOwotCi0JCQljb25zb2xlX29wZW5fbG9nKGNvbik7CisJCQljb25zb2xlX2l0ZXJf
dm9pZF9hcmcxKGQsIGNvbnNvbGVfb3Blbl9sb2cpOwogCQl9CiAJfQogCkBAIC0xMjIzLDEzICsx
MzE2LDEzIEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCS8qIFJlLWNhbGN1bGF0ZSBhbnkgZXZl
bnQgY291bnRlciBhbGxvd2FuY2VzICYgdW5ibG9jawogCQkgICBkb21haW5zIHdpdGggbmV3IGFs
bG93YW5jZSAqLwogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJCXN0
cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCQkJY29uc29sZV9ldnRjaG5fdW5t
YXNrKGNvbiwgKHZvaWQgKilub3cpOworCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMihkLCBjb25z
b2xlX2V2dGNobl91bm1hc2ssICh2b2lkICopbm93KTsKIAotCQkJbWF5YmVfYWRkX2NvbnNvbGVf
ZXZ0Y2huX2ZkKGNvbiwgKHZvaWQgKikmbmV4dF90aW1lb3V0KTsKKwkJCWNvbnNvbGVfaXRlcl92
b2lkX2FyZzIoZCwgbWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkLCAKKwkJCQkJICAgICAgICh2
b2lkICopJm5leHRfdGltZW91dCk7CiAKLQkJCW1heWJlX2FkZF9jb25zb2xlX3R0eV9mZChjb24p
OworCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBtYXliZV9hZGRfY29uc29sZV90dHlfZmQp
OwogCQl9CiAKIAkJLyogSWYgYW55IGRvbWFpbiBoYXMgYmVlbiByYXRlIGxpbWl0ZWQsIHdlIG5l
ZWQgdG8gd29yawpAQCAtMTI5MCwxMyArMTM4MywxMiBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQog
CQl9CiAKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBuKSB7Ci0JCQlzdHJ1Y3QgY29uc29s
ZSAqY29uID0gJmQtPmNvbnNvbGU7CiAKIAkJCW4gPSBkLT5uZXh0OwogCi0JCQloYW5kbGVfY29u
c29sZV9yaW5nKGNvbik7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGhhbmRsZV9jb25z
b2xlX3JpbmcpOwogCi0JCQloYW5kbGVfY29uc29sZV90dHkoY29uKTsKKwkJCWNvbnNvbGVfaXRl
cl92b2lkX2FyZzEoZCwgaGFuZGxlX2NvbnNvbGVfdHR5KTsKIAogCQkJaWYgKGQtPmxhc3Rfc2Vl
biAhPSBlbnVtX3Bhc3MpCiAJCQkJc2h1dGRvd25fZG9tYWluKGQpOwotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFrS-0005m3-Mr; Mon, 28 Aug 2017 08:57:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrR-0005jh-D2
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FB/F7-03406-CFAD3A95; Mon, 28 Aug 2017 08:57:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXiVRtspvvn1uJ
 Ig5OHuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylT38yFRxWqTj2ayNjA+N3uS5GLg4hgZmM
 EjsXr2cBcVgE5jFLbGs6B+ZICPSzSpx7fZWti5ETyEmT2HvlPiOEXSZx/f0eJhBbSEBL4uip2
 awQo/YzSfRMuwzkcHCwCZhIzOqQAKkREVCSuLdqMhNIDbPAcyaJQxO+MoMkhAXCJLav284CYr
 MIqEq8/tHIDNLLK+Ajsft9GMQuOYmb5zrByjmBwjvW3mWH2Ost0fX6A+sERoEFjAyrGDWKU4v
 KUot0jUz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ4sBCHYwrloQeIhRkoNJ
 SZR3Z8XiSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGduAuUEi1LTUyvSMnOAQQ6TluDgURLh/
 QCS5i0uSMwtzkyHSJ1itOTYsHr9FyaOSQe2A8kDM35+YxJiycvPS5US5/UBaRAAacgozYMbB4
 vES4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm/QsyhSczrwRu6yugg5iADlIUXAhyUEkiQkq
 qgVF90/Kf666I2hYHOlybs3yVr4SZrV3VJL+gmHA7hQPuZ86vEFsjfovlrrid0OtdM27bpbJe
 9PgplmvJG1VhEPHGuaGurPi4t9DWix4VtkIBG78Krar47LpfYm3YKeMFFscnGr4531baJjh3u
 /yd+VK9dqJ/crwNboic1qpPsamJ5+L50vDkqhJLcUaioRZzUXEiACloLlW/AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503910650!67906207!1
X-Originating-IP: [74.125.83.54]
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 23056 invoked from network); 28 Aug 2017 08:57:31 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:31 -0000
Received: by mail-pg0-f54.google.com with SMTP id r133so22216439pgr.3
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:31 -0700 (PDT)
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=iToIwGqkOk3EV+/SAzPt8OcAvVkxtUVktVFs4rj+kJc=;
 b=KxTZJR8tqjOGNK4G4BoOdw5njq4lVRpJbeUoCIZGhVOxgHKFbFJrJqWV6e8VXghaet
 UqsPGHQKoS1vEU4OYe1dFlg0xm7O1Meh40PTg3jVJek3rpT+ecD3m/8pdN4sHqF5ukfh
 C/n97BF8Klg6gauVkyS6bYTa24begZRaR6DJo=
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=iToIwGqkOk3EV+/SAzPt8OcAvVkxtUVktVFs4rj+kJc=;
 b=Umy+8fMbttTQQ0c77cvI9eIVkUeaSWFcqb2Rq8muYjFhzLpA2ZpjGMadVpDG3FXqOQ
 z1xKgXhLSy3drsNya0j5OmXKsTKV9K5XeBji24+996i6iXnuDX3N8KGBfYUOZz9fFv+L
 Y0eC2L6wh1K5Iid3fBhCHpDrCLwcSowrX8HM6r8RwXTceEzAXqfhv1h3h9KV15b2U1CG
 0b7qSSTIXOjKdZjeHI7enKy+NHJX+A3Ik+By+UK32gdR68UeB6uHP+EnG3NMaQ3e55F5
 FFnc1a5ZUtS2Sbum4Uq4i4ul7lpraqsIWG4sqW1Ap267wKHsM1rV3gLlbnkdTntu3QLW
 r+LQ==
X-Gm-Message-State: AHYfb5g0UCIFoftl7xPMGD9+27WhqJIBd0Hpyf/AI21VOFJfBhygv2TZ
 ++MLbKFUTpLKPFMyrDt5Hw==
X-Received: by 10.99.96.1 with SMTP id u1mr5205266pgb.121.1503910650305;
 Mon, 28 Aug 2017 01:57:30 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:29 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:05 +0530
Message-Id: <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
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 22/27 v8] xen/arm: vpl011: Add support for vuart
	console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaW5hbGx5IGFkZHMgdGhlIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGUuIEl0
IGFkZHMKdHdvIG5ldyBmaWVsZHMgaW4gdGhlIGNvbnNvbGUgaW5pdGlhbGl6YXRpb246CgotIG9w
dGlvbmFsCi0gdXNlX2dudHRhYgoKb3B0aW9uYWwgZmxhZyB0ZWxscyB3aGV0aGVyIHRoZSBjb25z
b2xlIGlzIG9wdGlvbmFsLgoKdXNlX2dudHRhYiB0ZWxscyB3aGV0aGVyIHRoZSByaW5nIGJ1ZmZl
ciBzaG91bGQgYmUgYWxsb2NhdGVkIHVzaW5nCmdyYW50IHRhYmxlLgoKU2lnbmVkLW9mZi1ieTog
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBl
dS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW5hbWVzIHByZWZlcl9nbnR0YWIgdG8g
dXNlX2dudHRhYgoKQ2hhbmdlcyBzaW5jZSB2NDoKLSBSZW5hbWVkIFZVQVJUX0NGTEFHUy0gdG8g
Q0ZMQUdTX3Z1YXJ0LSBpbiB0aGUgTWFrZWZpbGUgYXMgcGVyIHRoZSBjb252ZW50aW9uLgoKIGNv
bmZpZy9hcm0zMi5tayAgICAgICAgICAgfCAgMSArCiBjb25maWcvYXJtNjQubWsgICAgICAgICAg
IHwgIDEgKwogdG9vbHMvY29uc29sZS9NYWtlZmlsZSAgICB8ICAzICsrLQogdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogNCBmaWxl
cyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2NvbmZpZy9hcm0zMi5tayBiL2NvbmZpZy9hcm0zMi5tawppbmRleCBmOTUyMjhlLi5iOWYyM2Zl
IDEwMDY0NAotLS0gYS9jb25maWcvYXJtMzIubWsKKysrIGIvY29uZmlnL2FybTMyLm1rCkBAIC0x
LDUgKzEsNiBAQAogQ09ORklHX0FSTSA6PSB5CiBDT05GSUdfQVJNXzMyIDo9IHkKK0NPTkZJR19W
VUFSVF9DT05TT0xFIDo9IHkKIENPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKIAogQ09ORklHX1hF
Tl9JTlNUQUxMX1NVRkZJWCA6PQpkaWZmIC0tZ2l0IGEvY29uZmlnL2FybTY0Lm1rIGIvY29uZmln
L2FybTY0Lm1rCmluZGV4IGFhNDU3NzIuLjg2MWQwYTQgMTAwNjQ0Ci0tLSBhL2NvbmZpZy9hcm02
NC5taworKysgYi9jb25maWcvYXJtNjQubWsKQEAgLTEsNSArMSw2IEBACiBDT05GSUdfQVJNIDo9
IHkKIENPTkZJR19BUk1fNjQgOj0geQorQ09ORklHX1ZVQVJUX0NPTlNPTEUgOj0geQogQ09ORklH
X0FSTV8kKFhFTl9PUykgOj0geQogCiBDT05GSUdfWEVOX0lOU1RBTExfU1VGRklYIDo9CmRpZmYg
LS1naXQgYS90b29scy9jb25zb2xlL01ha2VmaWxlIGIvdG9vbHMvY29uc29sZS9NYWtlZmlsZQpp
bmRleCBhYmU3N2IyLi5lN2ZmOGZmIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL01ha2VmaWxl
CisrKyBiL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKQEAgLTExLDYgKzExLDcgQEAgTERMSUJTICs9
ICQoU09DS0VUX0xJQlMpCiAKIExETElCU194ZW5jb25zb2xlZCArPSAkKFVUSUxfTElCUykKIExE
TElCU194ZW5jb25zb2xlZCArPSAtbHJ0CitDRkxBR1NfdnVhcnQtJChDT05GSUdfVlVBUlRfQ09O
U09MRSkgPSAtRENPTkZJR19WVUFSVF9DT05TT0xFCiAKIEJJTiAgICAgID0geGVuY29uc29sZWQg
eGVuY29uc29sZQogCkBAIC0yOCw3ICsyOSw3IEBAIGNsZWFuOgogZGlzdGNsZWFuOiBjbGVhbgog
CiBkYWVtb24vbWFpbi5vOiBkYWVtb24vX3BhdGhzLmgKLWRhZW1vbi9pby5vOiBDRkxBR1MgKz0g
JChDRkxBR1NfbGlieGVuZXZ0Y2huKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpCitkYWVtb24vaW8u
bzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmV2dGNobikgJChDRkxBR1NfbGlieGVuZ250dGFi
KSAkKENGTEFHU192dWFydC15KQogeGVuY29uc29sZWQ6ICQocGF0c3Vic3QgJS5jLCUubywkKHdp
bGRjYXJkIGRhZW1vbi8qLmMpKQogCSQoQ0MpICQoTERGTEFHUykgJF4gLW8gJEAgJChMRExJQlMp
ICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuZ250dGFiKSAkKExETElCU194
ZW5jb25zb2xlZCkgJChBUFBFTkRfTERGTEFHUykKIApkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggYTE5OGRiYi4u
OTBhZWE4YSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMDcsMTIgKzEwNywxNiBAQCBzdHJ1Y3QgY29uc29s
ZSB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVfcG9ydDsKIAlzdHJ1Y3QgeGVu
Y29uc19pbnRlcmZhY2UgKmludGVyZmFjZTsKIAlzdHJ1Y3QgZG9tYWluICpkOworCWJvb2wgb3B0
aW9uYWw7CisJYm9vbCB1c2VfZ250dGFiOwogfTsKIAogc3RydWN0IGNvbnNvbGVfdHlwZSB7CiAJ
Y2hhciAqeHNuYW1lOwogCWNoYXIgKnR0eW5hbWU7CiAJY2hhciAqbG9nX3N1ZmZpeDsKKwlib29s
IG9wdGlvbmFsOworCWJvb2wgdXNlX2dudHRhYjsKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgY29uc29s
ZV90eXBlIGNvbnNvbGVfdHlwZVtdID0gewpAQCAtMTIwLDcgKzEyNCwxOCBAQCBzdGF0aWMgc3Ry
dWN0IGNvbnNvbGVfdHlwZSBjb25zb2xlX3R5cGVbXSA9IHsKIAkJLnhzbmFtZSA9ICIvY29uc29s
ZSIsCiAJCS50dHluYW1lID0gInR0eSIsCiAJCS5sb2dfc3VmZml4ID0gIiIsCisJCS5vcHRpb25h
bCA9IGZhbHNlLAorCQkudXNlX2dudHRhYiA9IHRydWUsCiAJfSwKKyNpZiBkZWZpbmVkKENPTkZJ
R19WVUFSVF9DT05TT0xFKQorCXsKKwkJLnhzbmFtZSA9ICIvdnVhcnQvMCIsCisJCS50dHluYW1l
ID0gInR0eSIsCisJCS5sb2dfc3VmZml4ID0gIi12dWFydDAiLAorCQkub3B0aW9uYWwgPSB0cnVl
LAorCQkudXNlX2dudHRhYiA9IGZhbHNlLAorCX0sCisjZW5kaWYKIH07CiAKICNkZWZpbmUgTlVN
X0NPTlNPTEVfVFlQRSAoc2l6ZW9mKGNvbnNvbGVfdHlwZSkvc2l6ZW9mKHN0cnVjdCBjb25zb2xl
X3R5cGUpKQpAQCAtNjU0LDggKzY2OSwxNyBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jp
bmcoc3RydWN0IGNvbnNvbGUgKmNvbikKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwK
IAkJCSJwb3J0IiwgIiVpIiwgJnJlbW90ZV9wb3J0LAogCQkJTlVMTCk7Ci0JaWYgKGVycikKKwor
CWlmIChlcnIpIHsKKwkJLyoKKwkJICogVGhpcyBpcyBhIG5vcm1hbCBjb25kaXRpb24gZm9yIG9w
dGlvbmFsIGNvbnNvbGVzOiB0aGV5IG1pZ2h0IG5vdCBiZQorCQkgKiBwcmVzZW50IG9uIHhlbnN0
b3JlIGF0IGFsbC4gSW4gdGhhdCBjYXNlLCBqdXN0IHJldHVybiB3aXRob3V0IGVycm9yLgorCQkq
LworCQlpZiAoY29uLT5vcHRpb25hbCkKKwkJCWVyciA9IDA7CisKIAkJZ290byBvdXQ7CisJfQog
CiAJc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+eHNwYXRoKTsK
IAl0eXBlID0geHNfcmVhZCh4cywgWEJUX05VTEwsIHBhdGgsIE5VTEwpOwpAQCAtNjY5LDcgKzY5
Myw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29u
KQogCWlmIChyaW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0gLTEp
CiAJCWNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7CiAKLQlpZiAoIWNvbi0+aW50ZXJmYWNl
ICYmIHhndF9oYW5kbGUpIHsKKwlpZiAoIWNvbi0+aW50ZXJmYWNlICYmIHhndF9oYW5kbGUgJiYg
Y29uLT51c2VfZ250dGFiKSB7CiAJCS8qIFByZWZlciB1c2luZyBncmFudCB0YWJsZSAqLwogCQlj
b24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlk
b20tPmRvbWlkLCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKQEAgLTc4OCw2ICs4MTIsOCBAQCBz
dGF0aWMgaW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9tYWlu
ICpkb20sIHZvaWQgKipkYXRhKQogCWNvbi0+ZCA9IGRvbTsKIAljb24tPnR0eW5hbWUgPSAoKmNv
bl90eXBlKS0+dHR5bmFtZTsKIAljb24tPmxvZ19zdWZmaXggPSAoKmNvbl90eXBlKS0+bG9nX3N1
ZmZpeDsKKwljb24tPm9wdGlvbmFsID0gKCpjb25fdHlwZSktPm9wdGlvbmFsOworCWNvbi0+dXNl
X2dudHRhYiA9ICgqY29uX3R5cGUpLT51c2VfZ250dGFiOwogCXhzbmFtZSA9IChjaGFyICopKCpj
b25fdHlwZSktPnhzbmFtZTsKIAl4c3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+
ZG9taWQpOwogCXMgPSByZWFsbG9jKHhzcGF0aCwgc3RybGVuKHhzcGF0aCkgKwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:57: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.xen.org>)
	id 1dmFrY-0005uu-UK; Mon, 28 Aug 2017 08:57:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrX-0005s9-DL
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:39 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B7/19-01994-20BD3A95; Mon, 28 Aug 2017 08:57:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRusq/v/1uJ
 Ig81XWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGWavZCy6LVpxbuoG9gXG2YBcjF4eQwHRG
 iXNnFjKCOCwC85glnn25CuZICPSzSpzpOQfkcAA5aRKbd9p1MXICmVUSj7dPZQSxhQS0JI6em
 s0KMWk/k8T0CXdYQOrZBEwkZnVIgNSICChJ3Fs1mQmkhllgPqNE06ReNpCEsECMxO35H5hBbB
 YBVYkra+aD9fIK+EhMfpQMsUtO4ua5TrASTqDwjrV32SH2ekt0vf7AOoFRYAEjwypG9eLUorL
 UIl0jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwLBiAIIdjN//OB1ilORgUhLl
 3VmxOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+Zm0A5waLU9NSKtMwcYIDDpCU4eJREeD+Ap
 HmLCxJzizPTIVKnGHU5Jh3Y/oVJiCUvPy9VSpz3IUiRAEhRRmke3AhYtF1ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMO9fkCk8mXklcJteAR3BBHSEouBCkCNKEhFSUg2Mkmwf92xYvfzZgW4
 fjwmlIpyMe6yvxkqe1EqRD0+tFnS83LZlqX7GjWlWix42Xs86/mRex18Vt+IFW5xlj6oeNG/g
 +uPdPyWTLWx1W8jbA9MfTi/96cEt8be058/i9TuqQvS0LiycfrLnaXIhn+u3NYuO/t2QqXGO+
 +68GGE2/Y0+Jm3Nb/t3KLEUZyQaajEXFScCAP+h5zmxAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503910653!70320157!1
X-Originating-IP: [74.125.83.45]
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 64234 invoked from network); 28 Aug 2017 08:57:34 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:34 -0000
Received: by mail-pg0-f45.google.com with SMTP id 63so22245386pgc.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:34 -0700 (PDT)
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=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=A7kLQhVLzwmJ68Agz3vBd2BRWmjq3FEfUHoFsAaVhNL+nTqQ2nMSYInvwF8dmtd6us
 3M2qCFjFN/kWPu3cpPU/YeI7vFjh7YGHLULJ9vYlL7XnaDB773vzBcuGFWdPR0bwen8q
 a9Z3EJYeH6QaWFMMkzbF53hNOZ8+NCDhWcN6I=
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=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=GfFg4aIngJkA/yduBVRC9dmFC1clfxq41j3mGBxHLsSNN5jI25j/dB63oKph8Fxjqn
 hsZOTh/NDJda7b+S4H+SxCzkyFyO9fdJ6E0MxPZQKk3qzASlDR9RFnZH/xGIoPKv8t+F
 M8Nk9CN/6d+HFJW9D6KrsZ0b9ZffMgyCys3E6hvkKbcxmcYp9763qgzeoW7ku8mS79Bc
 YGWSuV/4cmRN6m84crJkKf/yvVeX2Q5+Q7oEPipDDWTVwMPvR74YN6PUwMg0CVW3uSdX
 fIYmtW4xQ4jpxhdQh+xTsZ1/Iu77MUzZdWbhPRX8lRUEk46Y86noQh7H6zzYcUE4NQUZ
 m7Fg==
X-Gm-Message-State: AHYfb5jyOX8B1sfmyYRwnPPIvCQFgRbswVnTbwIrvL4Q4K3uGzdckvsC
 7AjGBcacg3p7lL/S1Lhddw==
X-Received: by 10.98.198.210 with SMTP id x79mr6700743pfk.115.1503910653261;
 Mon, 28 Aug 2017 01:57:33 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:32 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:06 +0530
Message-Id: <1503910570-24427-24-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 23/27 v8] xen/arm: vpl011: Add a new vuart
	console type to xenconsole client
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGNvbnNvbGUgdHlwZSBWVUFSVCB0byBjb25uZWN0IHRvIGd1ZXN0J3MgZW11YWxh
dGVkIHZ1YXJ0CmNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFJlbW92ZWQgdGhlIHZ1YXJ0IGNvbXBpbGUgdGlt
ZSBmbGFnIHNvIHRoYXQgdnVhcnQgY29kZSBpcyBjb21waWxlZCBhbHdheXMuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIFRoZSB2dWFydCBjb25zb2xlIHN1cHBvcnQgaXMgdW5kZXIgQ09ORklHX1ZVQVJU
X0NPTlNPTEUgb3B0aW9uLgotIFNpbmNlIHRoZXJlIGlzIGEgY2hhbmdlIGZyb20gbGFzdCByZXZp
ZXcsIEkgaGF2ZSBub3QgaW5jbHVkZWQKICByZXZpZXdlZC1ieSB0YWcgZnJvbSBTdGVmYW5vIGFu
ZCBhY2tlZC1ieSB0YWcgZnJvbSBXZWkuCgogdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIHwg
MTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIGIvdG9v
bHMvY29uc29sZS9jbGllbnQvbWFpbi5jCmluZGV4IGMzNDBjYjcuLmY5MmFkM2QgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYworKysgYi90b29scy9jb25zb2xlL2NsaWVu
dC9tYWluLmMKQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hhciAq
cHJvZ3JhbSkgewogCSAgICAgICAiXG4iCiAJICAgICAgICIgIC1oLCAtLWhlbHAgICAgICAgZGlz
cGxheSB0aGlzIGhlbHAgYW5kIGV4aXRcbiIKIAkgICAgICAgIiAgLW4sIC0tbnVtIE4gICAgICB1
c2UgY29uc29sZSBudW1iZXIgTlxuIgotCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNv
bGUgdHlwZS4gbXVzdCBiZSAncHYnIG9yICdzZXJpYWwnXG4iCisJICAgICAgICIgIC0tdHlwZSBU
WVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicsICdzZXJpYWwnIG9yICd2dWFydCdc
biIKIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0
byBub3RpZnkgcGFyZW50XG4iCiAJICAgICAgICwgcHJvZ3JhbSk7CiB9CkBAIC0yNjQsNiArMjY0
LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAgICBDT05TT0xFX0lOVkFMLAogICAgICAgIENPTlNP
TEVfUFYsCiAgICAgICAgQ09OU09MRV9TRVJJQUwsCisgICAgICAgQ09OU09MRV9WVUFSVCwKIH0g
Y29uc29sZV90eXBlOwogCiBzdGF0aWMgc3RydWN0IHRlcm1pb3Mgc3RkaW5fb2xkX2F0dHI7CkBA
IC0zNDQsNiArMzQ1LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCWNoYXIg
KmVuZDsKIAljb25zb2xlX3R5cGUgdHlwZSA9IENPTlNPTEVfSU5WQUw7CiAJYm9vbCBpbnRlcmFj
dGl2ZSA9IDA7CisJY2hhciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2LCB2dWFydCI7CiAK
IAl3aGlsZSgoY2ggPSBnZXRvcHRfbG9uZyhhcmdjLCBhcmd2LCBzb3B0LCBsb3B0LCAmb3B0X2lu
ZCkpICE9IC0xKSB7CiAJCXN3aXRjaChjaCkgewpAQCAtMzU5LDkgKzM2MSwxMiBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJCQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwogCQkJ
ZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJwdiIpKQogCQkJCXR5cGUgPSBDT05TT0xFX1BWOwor
CQkJZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorCQkJCXR5cGUgPSBDT05TT0xF
X1ZVQVJUOwogCQkJZWxzZSB7CiAJCQkJZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIHR5cGUgYXJn
dW1lbnRcbiIpOwotCQkJCWZwcmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQg
YXJlOiBzZXJpYWwsIHB2XG4iKTsKKwkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMg
c3VwcG9ydGVkIGFyZTogJXNcbiIsCisJCQkJCWNvbnNvbGVfbmFtZXMpOwogCQkJCWV4aXQoRUlO
VkFMKTsKIAkJCX0KIAkJCWJyZWFrOwpAQCAtNDM3LDYgKzQ0MiwxMCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAJCWVsc2UKIAkJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21f
cGF0aCkgKyBzdHJsZW4oIi9kZXZpY2UvY29uc29sZS8lZC90dHkiKSArIDUsICIlcy9kZXZpY2Uv
Y29uc29sZS8lZC90dHkiLCBkb21fcGF0aCwgbnVtKTsKIAl9CisJaWYgKHR5cGUgPT0gQ09OU09M
RV9WVUFSVCkgeworCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIv
dnVhcnQvMC90dHkiKSArIDEsCisJCQkgIiVzL3Z1YXJ0LzAvdHR5IiwgZG9tX3BhdGgpOworCX0K
IAogCS8qIEZJWE1FIGNvbnNvbGVkIGN1cnJlbnRseSBkb2VzIG5vdCBhc3N1bWUgZG9tYWluLTAg
ZG9lc24ndCBoYXZlIGEKIAkgICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBicmVhayBk
b21haW4tMCB1cC4gIFRvIGtlZXAgdXMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08:57: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.xen.org>)
	id 1dmFrZ-0005vW-5q; Mon, 28 Aug 2017 08:57:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrX-0005sO-IR
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A6/30-03937-20BD3A95; Mon, 28 Aug 2017 08:57:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTANl2m24s
 jDXou8Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvp31hL5ihVtH72rWBsU+2i5GLQ0hgJqPE
 9L8PWEAcFoF5zBIfJq1kBHEkBPpZJW4uPcHUxcgJ5KRJXNtwnQXCrpSY8PYvO4gtJKAlcfTUb
 FaIUfuZJPZ07AFyODjYBEwkZnVIgNSICChJ3Fs1mQmkhllgPqNE06ReNpCEsECMxLnbl8EWsA
 ioSpye/x4szivgI7HgVgsjxDI5iZvnOplBbE6g+I61d6EWe0t0vf7AOoFRYAEjwypG9eLUorL
 UIl1TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBiAIIdjNMv+x9ilORgUhLl
 3VmxOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+Zm0A5waLU9NSKtMwcYIjDpCU4eJREeD+Ap
 HmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5H4KUCoCUZpTmwQ2Cxd4lRlkpYV
 5GoNOEeApSi3IzS1DlXzGKczAqCfMeBJnCk5lXArfvFdApTECnKAouBDmlJBEhJdXAqCm+Xai
 4vqdu5gY1Ie52kbPiR+tla2bpeazysRLj4N3lNSf3PvMz5b3xj/foTLz14zWnQO+TuU9aDBx9
 9JX+Fxxcf+Ps1Km2KtUC/45JP49ctbdaetMC3y4et30lRq0frFaKis5vPuDT3rhy8Z/I7bsea
 LZOXmlSW7S0Zc/VuFsP3tgxfXrgrsRSnJFoqMVcVJwIADWm01a4AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503910656!113454592!1
X-Originating-IP: [209.85.192.182]
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 2389 invoked from network); 28 Aug 2017 08:57:37 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:37 -0000
Received: by mail-pf0-f182.google.com with SMTP id h75so14507625pfh.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:37 -0700 (PDT)
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=dolSTdF8lhTDbVu9x2jD3Q8HkG3OVWOfLoo5sgv1UPc=;
 b=f/SJ6wqdmcagM2EZAm43qu2ajjJVrOsEHEjwYNFzsF67bSEAxOG45Hq/o7JIVe4bUQ
 CkQw9/Yfjz6VPxSWXv9/bxZavEkKqkPr8kCuxNM0WrAUvV0vyHfA+DLygFDsGY4IcvbJ
 Uy8xMJaO7gMylMQ8AxYgn2qdcvwh1zibocQAA=
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=dolSTdF8lhTDbVu9x2jD3Q8HkG3OVWOfLoo5sgv1UPc=;
 b=hq2+e0MeKTIUslDTjC5GFKd6nQeCDPZ3a0V4PHcUhlGetyZ9ayjfiaPc6rmNTAOHig
 P53XvKHx3h3SQhOiKFCj088K6a++eKKpz7Dj3Z0erHl+RjyqfuVquPFCC+VtogOMqa1q
 KAqnXJRFZM/zmZes4QzhtHQvb0Is34HKU/AliLJXy00VJTWLyQTjPvkB/gePr3N/TF0I
 xQEJoxSwLOkOEX6Hv8TgAFIOwAsBtcQTjVUZ6cC5kLAO/X7zDChz2hUWNp0OUzjPMwe/
 dw30rojJPHL2OvReEWUMGXeaDrMR4uAQYXfGJKp52VrR1ueovch08VPTbvVmQU4JeeJk
 1kGg==
X-Gm-Message-State: AHYfb5geJyJGp18F/0MJLthGuthEqeUrxZJYb2ZmHEZwDqiBPhMaUBP8
 oRU+WfSQWiei16ne7P96bw==
X-Received: by 10.98.215.10 with SMTP id b10mr3574410pfh.119.1503910656161;
 Mon, 28 Aug 2017 01:57:36 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:35 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:07 +0530
Message-Id: <1503910570-24427-25-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 24/27 v8] xen/arm: vpl011: Add a pl011 uart DT
	node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFNCU0EgVUFSVCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBhbmQgZ2l2ZW4g
YmVsb3c6CgpBUk0gU0JTQSBkZWZpbmVkIGdlbmVyaWMgVUFSVAotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBMMDExIHJlZ2lzdGVy
cyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCmluIHRoZSBQTDAxMSBkcml2ZXIuIEl0J3MgYmF1ZHJh
dGUgYW5kIG90aGVyIGNvbW11bmljYXRpb24gcGFyYW1ldGVycwpjYW5ub3QgYmUgYWRqdXN0ZWQg
YXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIgaGVyZS4KClJlcXVpcmVk
IHByb3BlcnRpZXM6Ci0gY29tcGF0aWJsZTogbXVzdCBiZSAiYXJtLHNic2EtdWFydCIKLSByZWc6
IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJhbmdlCi0gaW50ZXJydXB0czogZXhhY3RseSBvbmUgaW50
ZXJydXB0IHNwZWNpZmllcgotIGN1cnJlbnQtc3BlZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBz
ZXQgYnkgdGhlIGZpcm13YXJlCgpDdXJyZW50bHkgdGhlIGJhdWQgcmF0ZSBvZiAxMTUyMDAgaGFz
IGJlZW4gc2VsZWN0ZWQgYXMgYSBkZWZhdWx0IHZhbHVlLAp3aGljaCBpcyBvbmUgb2YgdGhlIHZh
bGlkIGJhdWQgcmF0ZSBzZXR0aW5ncy4gSGlnaGVyIGJhdWQgcmF0ZSB3YXMKc2VsZWN0ZWQgc2lu
Y2UgYW4gZW11bGF0ZWQgcGwwMTEgY2FuIHN1cHBvcnQgYW55IHZhbGlkIGJhdWQgcmF0ZSB3aXRo
b3V0CmFueSBsaW1pdGF0aW9uIG9mIHRoZSBoYXJkd2FyZS4KClNpZ25lZC1vZmYtYnk6IEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2Ugdjc6Ci0gQWRkZWQgYSBUT0RP
IHRvIGF2b2lkIGNvbmZsaWN0IGJldHdlZW4gdnBsMDExIGlycSBhbmQgdXNlciBzcGVjaWZpZWQg
aXJxcy4KLSBVc2VkIGEgbmV3IGJvb2wgdnVhcnRfZW5hYmxlZCB0byBleHBsaWNpdGx5IHNldCB3
aGV0aGVyIHBsMDExIFVBUlQgaXMgZW5hYmxlZC9kaXNhYmxlZC4KCkNoYW5nZXMgc2luY2UgdjY6
Ci0gQWRkZWQgYSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHVzZXIgc3BlY2lmaWVkIElSUSBzaG91
bGQgbm90IGNvbmZsaWN0IHdpdGggdnBsMDExCiAgU1BJLgotIENoZWNraW5nIHRoZSB2dWFydCB0
eXBlIGV4cGxpY2l0bHkgYWdhaW5zdCB2cGwwMTEgZW51bSB0eXBlLgotIFJlbW92ZWQgdWFydC1j
b21wYXQgc3RyaW5nIGFuZCB1c2luZyAiYXJtLHNic2EtdWFydCIgc3RyaW5nIGRpcmVjdGx5Lgot
IEkgaGF2ZSByZXRhaW5lZCB0aGUgcmV2aWV3ZWQtYnkvYWNrZWQtYnkgdGFncyBhcyB0aGVzZSBh
cmUgbWlub3IgY2hhbmdlcy4KCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDYyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA2MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCBiODE0N2YwLi5jMGU0OTZmIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0u
YwpAQCAtNDMsMTEgKzQzLDM4IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25m
aWcobGlieGxfX2djICpnYywKIHsKICAgICB1aW50MzJfdCBucl9zcGlzID0gMDsKICAgICB1bnNp
Z25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCB2dWFydF9pcnE7CisgICAgYm9vbCB2dWFydF9lbmFi
bGVkID0gZmFsc2U7CisKKyAgICAvKgorICAgICAqIElmIHBsMDExIHZ1YXJ0IGlzIGVuYWJsZWQg
dGhlbiBpbmNyZW1lbnQgdGhlIG5yX3NwaXMgdG8gYWxsb3cgYWxsb2NhdGlvbgorICAgICAqIG9m
IFNQSSBWSVJRIGZvciBwbDAxMS4KKyAgICAgKi8KKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5h
cmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0FfVUFSVCkgeworICAgICAgICBu
cl9zcGlzICs9IChHVUVTVF9WUEwwMTFfU1BJIC0gMzIpICsgMTsKKyAgICAgICAgdnVhcnRfaXJx
ID0gR1VFU1RfVlBMMDExX1NQSTsKKyAgICAgICAgdnVhcnRfZW5hYmxlZCA9IHRydWU7CisgICAg
fQogCiAgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lycXM7IGkrKykg
ewogICAgICAgICB1aW50MzJfdCBpcnEgPSBkX2NvbmZpZy0+Yl9pbmZvLmlycXNbaV07CiAgICAg
ICAgIHVpbnQzMl90IHNwaTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBUaGlzIGNoZWNrIGVu
c3VyZXMgdGhlIGlmIHVzZXIgaGFzIHJlcXVlc3RlZCBwYXNzLXRocm91Z2ggb2YgYSBjZXJ0YWlu
IGlycQorICAgICAgICAgKiB3aGljaCBjb25mbGljdHMgd2l0aCB2cGwwMTEgaXJxIHRoZW4gaXQg
ZmxhZ3MgYW4gZXJyb3IgdG8gaW5kaWNhdGUgdG8gdGhlCisgICAgICAgICAqIHVzZXIgdGhhdCB0
aGUgc3BlY2lmaWMgSFcgaXJxIGNhbm5vdCBiZSB1c2VkIGFzIGl0IGlzIGRlZGljYXRlZCBmb3Ig
dnBsMDExLgorICAgICAgICAgKiAKKyAgICAgICAgICogVE9ETzoKKyAgICAgICAgICogVGhlIHZw
bDAxMSBpcnEgc2hvdWxkIGJlIGFzc2lnbmVkIHN1Y2ggdGhhdCBpdCBuZXZlciBjb25mbGljdHMg
d2l0aCB1c2VyCisgICAgICAgICAqIHNwZWNpZmllZCBpcnFzIHRoZXJlYnkgcHJldmVudGluZyBp
dHMgcGFzcy10aHJvdWdoLiBUaGlzIFRPRE8gaXMgZm9yCisgICAgICAgICAqIGltcGxlbWVudGlu
ZyB0aGF0IGxvZ2ljIGluIGZ1dHVyZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICh2dWFydF9l
bmFibGVkICYmIGlycSA9PSB2dWFydF9pcnEpIHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgIlBo
eXNpY2FsIElSUSAldSBjb25mbGljdGluZyB3aXRoIHBsMDExIFNQSVxuIiwgaXJxKTsKKyAgICAg
ICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisKICAgICAgICAgaWYgKGlycSA8
IDMyKQogICAgICAgICAgICAgY29udGludWU7CiAKQEAgLTU5MCw2ICs2MTcsMzggQEAgc3RhdGlj
IGludCBtYWtlX2h5cGVydmlzb3Jfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCiAgICAg
cmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGxpYnhsX19n
YyAqZ2MsIHZvaWQgKmZkdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBhcmNoX2luZm8gKmFpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIGludCByZXM7CisgICAgZ2ljX2lu
dGVycnVwdCBpbnRyOworCisgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAic2JzYS1wbDAx
MSIpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlf
Y29tcGF0KGdjLCBmZHQsIDEsICJhcm0sc2JzYS11YXJ0Iik7CisgICAgaWYgKHJlcykgcmV0dXJu
IHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9yZWdzKGdjLCBmZHQsIFJPT1RfQUREUkVT
U19DRUxMUywgUk9PVF9TSVpFX0NFTExTLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEww
MTFfU0laRSk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHNldF9pbnRlcnJ1cHQo
aW50ciwgR1VFU1RfVlBMMDExX1NQSSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9ISUdIKTsKKwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGdjLCBmZHQsICZpbnRyLCAxKTsKKyAg
ICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgLyogVXNlIGEgZGVmYXVsdCBiYXVkIHJhdGUg
b2YgMTE1MjAwLiAqLworICAgIGZkdF9wcm9wZXJ0eV91MzIoZmR0LCAiY3VycmVudC1zcGVlZCIs
IDExNTIwMCk7CisKKyAgICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKKyAgICBpZiAocmVzKSBy
ZXR1cm4gcmVzOworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJj
aF9pbmZvICpnZXRfYXJjaF9pbmZvKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiB7CkBAIC04ODksNiArOTQ4LDkgQEAgbmV4dF9yZXNpemU6CiAgICAgICAgIEZEVCggbWFrZV90
aW1lcl9ub2RlKGdjLCBmZHQsIGFpbmZvLCB4Y19jb25maWctPmNsb2NrX2ZyZXF1ZW5jeSkgKTsK
ICAgICAgICAgRkRUKCBtYWtlX2h5cGVydmlzb3Jfbm9kZShnYywgZmR0LCB2ZXJzKSApOwogCisg
ICAgICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0Ff
VUFSVCkKKyAgICAgICAgICAgIEZEVCggbWFrZV92cGwwMTFfdWFydF9ub2RlKGdjLCBmZHQsIGFp
bmZvLCBkb20pICk7CisKICAgICAgICAgaWYgKHBmZHQpCiAgICAgICAgICAgICBGRFQoIGNvcHlf
cGFydGlhbF9mZHQoZ2MsIGZkdCwgcGZkdCkgKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFrc-00060f-Db; Mon, 28 Aug 2017 08:57:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrb-0005zJ-SF
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:43 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CA/ED-09901-70BD3A95; Mon, 28 Aug 2017 08:57:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAWl2224s
 jDTY0qVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTjrSzFHRoVrw/sJylgXGDUhcjF4eQwExG
 iaunrrOBOCwC85glvr14zAjiSAj0s0q8+XuDvYuRE8hJk1i6+CIbhF0qcaX9MZgtJKAlcfTUb
 FYIez+TxMZtrl2MHBxsAiYSszokQMIiAkoS91ZNZgKxmQWeM0lMu6QDYgsLREps6ljFCGKzCK
 hKfPpyFGwkr4CPxMmFe6HWykncPNfJDGJzAsV3rL3LDrHKW6Lr9QfWCYwCCxgZVjGqF6cWlaU
 W6ZroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhUDEOxg7L7sf4hRkoNJSZR3
 Z8XiSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCE3gXKCRanpqRVpmTnAAIdJS3DwKInw/rgBl
 OYtLkjMLc5Mh0idYjTmuHJl3RcmjikHtn9hEmLJy89LlRLn9QGZJABSmlGaBzcIFnmXGGWlhH
 kZgU4T4ilILcrNLEGVf8UozsGoJMzrDTKFJzOvBG7fK6BTmIBOURRcCHJKSSJCSqqBsXK3mG9
 6xqHTK+VEd20/WP9Mmul+5mMBY+a+y19eLfGpXhLk8W5KYVnhvJeblO8fdHn0POC5LVecNt+d
 bV+5Nhro6/2NC0mXsXms5tM84V5ypOUhw74FvxNZBb3P6e9coDFf33qFjva2r1vCYkNnL1Gv/
 fOIJWtZRPXhvTqr0qLagvg7DZ/yK7EUZyQaajEXFScCAI7QFhy3AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503910661!101313179!1
X-Originating-IP: [209.85.192.173]
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 5105 invoked from network); 28 Aug 2017 08:57:42 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:42 -0000
Received: by mail-pf0-f173.google.com with SMTP id r62so14501053pfj.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:42 -0700 (PDT)
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=cSHu2U1ZfxFQQTkLTiZ5BW3g3nAvizN7zbMQVfp8XzY=;
 b=KRSIU8OIqvVkvWaWDovUFu3Af8sLF3Dt3iTsWgrs67s7FQUhiS+RnqPAKtBEvMvFIM
 qzTC+Zeo9U0JUN1U7Az8vgTvSb7A33LVarC8ubD1/BaSRxVXyyMV4Wuwbwdz5TnQy1VY
 5x0ANrF+Bk7h2jzlwxHBEoljDZ8mJoITAYpzQ=
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=cSHu2U1ZfxFQQTkLTiZ5BW3g3nAvizN7zbMQVfp8XzY=;
 b=pNcKLKNeJ4kVmq6wuhawVQqzEzziuep6hOZftVPgiM8h+KOZ/NdfVolY/jAOnqiEdC
 q18PP4GKiFM9Rowfshb3epp8oZR+1rD2QDsIO+wx/q0kiJj8fq5FUzoKbA5xHm5gnZdJ
 WFvCYjvfGaqo7dP7AHgv8SUnaXXVW14gcwtQyOrpu0ts9cffy6v5FoHwNdLkymaF8Pwm
 DUcsVLRphX0c6jX1pl5K/dZWpOaWrEKDF7LwvzWc2a3/aAb1WXYipk2xtIuGLz9Hz4EB
 jyawAIyZTevmral0tCds9G1nQUn+Pa/MabRNVfsizne4585e/1BtSSxaYcBWHLktcQh2
 aXhg==
X-Gm-Message-State: AHYfb5gSHfanXEUEYk7LU2UEFFe+dX+d4XHeTetvx+HBT5zNxxuCv0MR
 ewjRZy9zwfuvfJgIxQ5CiA==
X-Received: by 10.99.2.72 with SMTP id 69mr6767736pgc.42.1503910660747;
 Mon, 28 Aug 2017 01:57:40 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:40 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:08 +0530
Message-Id: <1503910570-24427-26-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
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 25/27 v8] xen/arm: vpl011: Update documentation
	for vuart console support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gVXBkYXRlIGRvY3VtZW50YXRpb24gZm9yIGEgbmV3IHZ1YXJ0IG9wdGlvbiBhZGRlZC4KMi4g
VXBkYXRlIGRvY3VtZW50YXRpb24gYWJvdXQgU1BJIGlycSByZXNlcnZlZCBmb3IgdnVhcnQuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIEFkZGVkIGEgbmV3
IHNlY3Rpb24gZm9yIHZ1YXJ0IHVzYWdlLgotIEkgaGF2ZSByZXRhaW5lZCB0aGUgcmV2aWV3ZWQt
YnkvYWNrZWQtYnkgdGFncyBhcyB0aGlzIGlzIGEgbGltaXRlZCBjaGFuZ2UuIEtpbmRseQogIHJl
dmlldy4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gTWlub3IgY2hhbmdlIHRvIHJlbmFtZSAicGwwMTEi
IHRvICJzYnNhX3VhcnQiLiBTaW5jZSBpdCBpcyBhIG1pbm9yIGNoYW5nZSBJIGhhdmUKICByZXRh
aW5lZCB0aGUgcmV2aWV3ZWQtYnkgYW5kIGFja2VkLWJ5IHRhZ3MuCgogZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluIHwgMTIgKysrKysrKysrKysrCiBkb2NzL21pc2MvY29uc29sZS50eHQgICAgfCA0
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXgg
NzljYjJlYS4uOGEzOGNmNyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisr
KyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTEwNSw2ICsxMTA1LDkgQEAgQWxsb3cg
YSBndWVzdCB0byBhY2Nlc3Mgc3BlY2lmaWMgcGh5c2ljYWwgSVJRcy4KIEl0IGlzIHJlY29tbWVu
ZGVkIHRvIG9ubHkgdXNlIHRoaXMgb3B0aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRlcgogYWRtaW5p
c3RyYXRvcidzIGNvbnRyb2wuCiAKK0lmIHZ1YXJ0IGNvbnNvbGUgaXMgZW5hYmxlZCB0aGVuIGly
cSAzMiBpcyByZXNlcnZlZCBmb3IgaXQuIFNlZQorTDwvdnVhcnQ9InVhcnQiPiB0byBrbm93IGhv
dyB0byBlbmFibGUgdnVhcnQgY29uc29sZS4KKwogPWl0ZW0gQjxtYXhfZXZlbnRfY2hhbm5lbHM9
Tj4KIAogTGltaXQgdGhlIGd1ZXN0IHRvIHVzaW5nIGF0IG1vc3QgTiBldmVudCBjaGFubmVscyAo
UFYgaW50ZXJydXB0cykuCkBAIC0yMTcxLDYgKzIxNzQsMTUgQEAgdGhlIGRvbWFpbiB3YXMgY3Jl
YXRlZC4KIFRoaXMgcmVxdWlyZXMgaGFyZHdhcmUgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSByZXF1
ZXN0ZWQgdmVyc2lvbiwgZWl0aGVyCiBuYXRpdmVseSBvciB2aWEgaGFyZHdhcmUgYmFja3dhcmRz
IGNvbXBhdGliaWxpdHkgc3VwcG9ydC4KIAorPWl0ZW0gQjx2dWFydD0idWFydCI+CisKK1RvIGVu
YWJsZSB2dWFydCBjb25zb2xlLCB1c2VyIG11c3Qgc3BlY2lmeSB0aGUgZm9sbG93aW5nIG9wdGlv
biBpbiB0aGUKK1ZNIGNvbmZpZyBmaWxlOgorCit2dWFydCA9ICJzYnNhX3VhcnQiCisKK0N1cnJl
bnRseSwgb25seSB0aGUgInNic2FfdWFydCIgbW9kZWwgaXMgc3VwcG9ydGVkIGZvciBBUk0uCisK
ID1iYWNrCiAKID1oZWFkMyB4ODYKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9jb25zb2xlLnR4dCBi
L2RvY3MvbWlzYy9jb25zb2xlLnR4dAppbmRleCAxNmRhODA1Li5kMDgxYWNjIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MvY29uc29sZS50eHQKKysrIGIvZG9jcy9taXNjL2NvbnNvbGUudHh0CkBAIC0x
OSw3ICsxOSwyMCBAQCBUaGUgZmlyc3QgUFYgY29uc29sZSBwYXRoIGluIHhlbnN0b3JlIHJlbWFp
bnM6CiAKIC9sb2NhbC9kb21haW4vJERPTUlEL2NvbnNvbGUKIAotdGhlIG90aGVyIFBWIGNvbnNv
bGVzIGZvbGxvdyB0aGUgY29udmVudGlvbmFsIHhlbnN0b3JlIGRldmljZSBwYXRoIGFuZAorVGhl
IHZpcnR1YWwgVUFSVCBjb25zb2xlIHBhdGggaW4geGVuc3RvcmUgaXMgZGVmaW5lZCBhczoKKwor
L2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMAorCitUaGUgdnVhcnQgY29uc29sZSBwcm92aWRl
cyBhY2Nlc3MgdG8gYSB2aXJ0dWFsIFNCU0EgVUFSVCBvbiBBUk0gc3lzdGVtcy4KK1RvIGVuYWJs
ZSB2dWFydCB0aGUgZm9sbG93aW5nIGxpbmUgaGFzIHRvIGJlIGFkZGVkIHRvIHRoZSBndWVzdCBj
b25maWd1cmF0aW9uCitmaWxlOgorCit2dWFydCA9ICJzYnNhX3VhcnQiCisKK0luIExpbnV4IHlv
dSBjYW4gc2VsZWN0IHRoZSB2aXJ0dWFsIFNCU0EgVUFSVCBieSB1c2luZyB0aGUgInR0eUFNQTAi
Citjb25zb2xlIGluc3RlYWQgb2YgImh2YzAiLgorCitUaGUgb3RoZXIgUFYgY29uc29sZXMgZm9s
bG93IHRoZSBjb252ZW50aW9uYWwgeGVuc3RvcmUgZGV2aWNlIHBhdGggYW5kCiBsaXZlIGluOgog
CiAvbG9jYWwvZG9tYWluLyRET01JRC9kZXZpY2UvY29uc29sZS8kREVWSUQuCkBAIC02MSw2ICs3
NCwxNCBAQCBvdXRwdXQgPSBwdHkKIFRoZSBiYWNrZW5kIHdpbGwgd3JpdGUgdGhlIHB0eSBkZXZp
Y2UgbmFtZSB0byB0aGUgInR0eSIgbm9kZSBpbiB0aGUKIGNvbnNvbGUgZnJvbnRlbmQuCiAKK0Zv
ciB0aGUgUFYgY29uc29sZSB0aGUgdHR5IG5vZGUgaXMgYWRkZWQgYXQKKworL2xvY2FsL2RvbWFp
bi8kRE9NSUQvY29uc29sZS90dHkKKworRm9yIHRoZSB2aXJ0dWFsIFVBUlQgY29uc29sZSB0aGUg
dHR5IG5vZGUgaXMgYWRkZWQgYXQKKworL2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMC90dHkK
KwogSWYgdGhlIHRvb2xzdGFjayB3YW50cyBhIGxpc3RlbmluZyBVbml4IGRvbWFpbiBzb2NrZXQg
dG8gYmUgY3JlYXRlZCBhdCBwYXRoCiA8cGF0aD4sIGEgY29ubmVjdGlvbiBhY2NlcHRlZCBhbmQg
ZGF0YSBwcm94aWVkIHRvIHRoZSBjb25zb2xlLCBpdCB3aWxsIHdyaXRlOgogCkBAIC03OSw4ICsx
MDAsOCBAQCBGb3IgZXhhbXBsZToKIGlvZW11CiAKIFRoZSBzdXBwb3J0ZWQgdmFsdWVzIGFyZSBv
bmx5IHhlbmNvbnNvbGVkIG9yIGlvZW11OyB4ZW5jb25zb2xlZCBoYXMKLXNldmVyYWwgbGltaXRh
dGlvbnM6IGl0IGNhbiBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBjb25zb2xlIGFuZCBp
dAotY2FuIG9ubHkgY29ubmVjdCB0byBhIHB0eS4KK3NldmVyYWwgbGltaXRhdGlvbnM6IGl0IGNh
biBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBvciB2aXJ0dWFsIFVBUlQKK2NvbnNvbGUg
YW5kIGl0IGNhbiBvbmx5IGNvbm5lY3QgdG8gYSBwdHkuCiAKIEVtdWxhdGVkIHNlcmlhbHMgYXJl
IHByb3ZpZGVkIGJ5IHFlbXUtZG0gb25seSB0byBodm0gZ3Vlc3RzOyB0aGUgbnVtYmVyCiBvZiBl
bXVsYXRlZCBzZXJpYWxzIGRlcGVuZHMgb24gaG93IG1hbnkgIi1zZXJpYWwiIGNvbW1hbmQgbGlu
ZSBvcHRpb25zCkBAIC05MCwxNCArMTExLDE1IEBAIHhlbnN0b3JlIGluIHRoZSBmb2xsb3dpbmcg
cGF0aDoKIAogL2xvY2FsL2RvbWFpbi8kRE9NSUQvc2VyaWFsLyRTRVJJQUxfTlVNL3R0eQogCi14
ZW5jb25zb2xlIGlzIHRoZSB0b29sIHRvIGNvbm5lY3QgdG8gYSBQViBjb25zb2xlIG9yIGFuIGVt
dWxhdGVkIHNlcmlhbAotdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5jb25zb2xlIHRha2Vz
IGEgZG9taWQgYXMgcGFyYW1ldGVyIHBsdXMgYW4KLW9wdGlvbmFsIGNvbnNvbGUgdHlwZSAocHYg
Zm9yIFBWIGNvbnNvbGVzIG9yIHNlcmlhbCBmb3IgZW11bGF0ZWQKLXNlcmlhbHMpIGFuZCBjb25z
b2xlIG51bWJlci4gRGVwZW5kaW5nIG9uIHRoZSB0eXBlIGFuZCBjb25zb2xlCi1udW1iZXIsIHhl
bmNvbnNvbGUgd2lsbCBsb29rIGZvciB0aGUgdHR5IG5vZGUgaW4gZGlmZmVyZW50IHhlbnN0b3Jl
Ci1wYXRocywgYXMgZGVzY3JpYmVkIGFib3ZlLiAgSWYgdGhlIHVzZXIgZG9lc24ndCBzcGVjaWZ5
IHRoZSBjb25zb2xlIHR5cGUKLXhlbmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBn
dWVzdCBpcyBhIHB2IGd1ZXN0IGl0IGRlZmF1bHRzIHRvCi1QViBjb25zb2xlLCBpZiB0aGUgZ3Vl
c3QgaXMgYW4gaHZtIGd1ZXN0IGl0IGRlZmF1bHRzIHRvIGVtdWxhdGVkIHNlcmlhbC4KK3hlbmNv
bnNvbGUgaXMgdGhlIHRvb2wgdG8gY29ubmVjdCB0byBhIFBWIG9yIHZpcnR1YWwgVUFSVCBjb25z
b2xlIG9yIGFuCitlbXVsYXRlZCBzZXJpYWwgdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5j
b25zb2xlIHRha2VzIGEgZG9taWQgYXMKK3BhcmFtZXRlciBwbHVzIGFuIG9wdGlvbmFsIGNvbnNv
bGUgdHlwZSAocHYgZm9yIFBWIGNvbnNvbGVzLCB2dWFydCBmb3IKK3ZpcnR1YWwgVUFSVCBvciBz
ZXJpYWwgZm9yIGVtdWxhdGVkIHNlcmlhbHMpIGFuZCBjb25zb2xlIG51bWJlci4KK0RlcGVuZGlu
ZyBvbiB0aGUgdHlwZSBhbmQgY29uc29sZSBudW1iZXIsIHhlbmNvbnNvbGUgd2lsbCBsb29rIGZv
ciB0aGUgdHR5Citub2RlIGluIGRpZmZlcmVudCB4ZW5zdG9yZSBwYXRocywgYXMgZGVzY3JpYmVk
IGFib3ZlLiAgSWYgdGhlIHVzZXIgZG9lc24ndAorc3BlY2lmeSB0aGUgY29uc29sZSB0eXBlIHhl
bmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBndWVzdCBpcyBhIHB2CitndWVzdCBp
dCBkZWZhdWx0cyB0byBQViBjb25zb2xlLCBpZiB0aGUgZ3Vlc3QgaXMgYW4gaHZtIGd1ZXN0IGl0
IGRlZmF1bHRzIHRvCitlbXVsYXRlZCBzZXJpYWwuCiAKIEJ5IGRlZmF1bHQgeGwgY3JlYXRlcyBh
IHB2IGNvbnNvbGUgZm9yIGh2bSBndWVzdHMsIHBsdXMgYW4gZW11bGF0ZWQKIHNlcmlhbCBpZiB0
aGUgdXNlciBzcGVjaWZpZWQgJ3NlcmlhbCA9ICJwdHkiJyBpbiB0aGUgVk0gY29uZmlnIGZpbGUu
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFrf-000663-Pb; Mon, 28 Aug 2017 08:57:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFre-000640-PQ
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:46 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8E/E4-01732-A0BD3A95; Mon, 28 Aug 2017 08:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXiVRtsoMt5e3G
 kwZ6dchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOjtcsBU2yFVe3L2ZsYHwj1sXIxSEkMJ1R
 4kjvDLYuRk4OFoF5zBIT58eDJCQE+lklXi3ZwQiSkBBIk2if8JYdwq6W+LZvNzOILSSgJXH01
 GxWiEn7mSQ23fsO5HBwsAmYSMzqkACpERFQkri3ajITiM0sUC+x7dwvRpASYYE8ic/nVSH2qk
 r0T20HG8kr4COxuX8P1Fo5iZvnOsHinEDxHWvvskOs9Zboev2BdQKjwAJGhlWM6sWpRWWpRbo
 WeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgUHFAAQ7GA82Ox9ilORgUhLl3Vmx
 OFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+Zm0A5waLU9NSKtMwcYHjDpCU4eJREeD+ApHmLC
 xJzizPTIVKnGHU5Jh3Y/oVJiCUvPy9VSpz3IUiRAEhRRmke3AhYrF1ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO9BkCk8mXklcJteAR3BBHSEouBCkCNKEhFSUg2Mwszp55iyfL84fy2M/3v
 lzNltpVLnWoKWPbfacp09sdJMrGLjUsvf/Y8rbA4J/RCKZ6hmOWE+ldNqOfuy1dv3eYWe2RdQ
 wsjnb6XV3rXHcf8tebaL/I/nCzDK6l5rvuZ64yTXCpbQzcYejIJZ11bwXyr17KvdHBsa8rjb5
 q6g68fL7xn4/u5QYinOSDTUYi4qTgQAgm3dW7ACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503910664!88019028!1
X-Originating-IP: [74.125.83.48]
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 28547 invoked from network); 28 Aug 2017 08:57:45 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:45 -0000
Received: by mail-pg0-f48.google.com with SMTP id 83so22182263pgb.4
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:45 -0700 (PDT)
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=ru488eqnUG9k+hwFsDMdo4vA5QD8i26TWlWnwk6dwgg=;
 b=LCs5SCbOnlnHiqHaMmZ6TPQlUpeQHYV2h/9YRnZ0rUqLZHUyp/7iF9XICGB/9vIYNW
 yh02KqLzfyb6o9JVqK6U2HhrcrIH9g62b+k9PZ2R+Zv/JUBHTZczIpanbQc2mhjhe4DC
 FB/878qwslj7on1gE55WR3UqELCtVUSmxtMr4=
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=ru488eqnUG9k+hwFsDMdo4vA5QD8i26TWlWnwk6dwgg=;
 b=alW9hl8XVnber9mMY2uSJ7R9FTAiZyiEAVIMdDAWihQeoksp+33THRFgz5bhFP4YIB
 20Gqh4vHc24En9FaBLQtgYQrrBqo9UTWQvHSuV+2H35A73fcgDWqfHp+b34ADGb1nUCK
 4at/amhjGpkiFd5IFawClKwfZocDw8x0eTD61sAB6Tsqf0liUWJDP+avNvaFskQO/nkJ
 TQb/QnfLmrwe14Lhdx84b/Ziyk6e8f50RdWYZDJ5Um/9+fujuptFCaQ0UjA6qztEDvZ0
 YfF97QyxgwxuT7kWlF6u/ovdccH9X553oQXnU6keYoNs1IPrngS/NP5pnz/SyaJHswYw
 PFsA==
X-Gm-Message-State: AHYfb5gzQWytCM8ZBBLQAh5XnSD0fDzY9PK5ssgBhM3XjPTzGqxI8pZc
 efwg3AA1u3wIEzmcuC4AcA==
X-Received: by 10.99.105.136 with SMTP id e130mr6898659pgc.422.1503910663630; 
 Mon, 28 Aug 2017 01:57:43 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:43 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:09 +0530
Message-Id: <1503910570-24427-27-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 26/27 v8] xen/arm: vpl011: Correct the logic for
	asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgb2JzZXJ2ZWQgd2hlbiBwbDAxMSBwYXRjaGVzIHdl
cmUgdGVzdGVkIG9uCnRoZSBqdW5vcyBoYXJkd2FyZSBieSBBbmRyZS9KdWxpZW4uIEl0IHdhcyBv
YnNlcnZlZCB0aGF0IHdoZW4gbGFyZ2Ugb3V0cHV0IGlzCmdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1
bm5pbmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMgZ2V0dGluZyB0cnVuY2F0ZWQgaW50ZXJtaXR0ZW50
bHkKZHVlIHRvIE9VVCByaW5nIGJ1ZmZlciBnZXR0aW5nIGZ1bGwuCgpUaGlzIGlzc3VlIHdhcyBk
dWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUgU0JTQSBVQVJUIGRyaXZlciBleHBlY3RzIHRoYXQgd2hl
bgphIFRYIGludGVycnVwdCBpcyBhc3NlcnRlZCB0aGVuIHRoZSBGSUZPIHF1ZXVlIHNob3VsZCBi
ZSBhdGxlYXN0IGhhbGYgZW1wdHkgYW5kCnRoYXQgaXQgY2FuIHdyaXRlIE4gYnl0ZXMgaW4gdGhl
IEZJRk8sIHdoZXJlIE4gaXMgaGFsZiB0aGUgRklGTyBxdWV1ZSBzaXplLCB3aXRob3V0CnRoZSBi
eXRlcyBnZXR0aW5nIGRyb3BwZWQgZHVlIHRvIEZJRk8gZ2V0dGluZyBmdWxsLgoKVGhpcyByZXF1
aXJlbWVudCBpcyBhcyBwZXIgc2VjdGlvbiAzLjQuMiBvZiBbMV0sIHdoaWNoIGlzOgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpVQVJUVFhJTlRSCgpJZiB0aGUgRklGT3MgYXJlIGVuYWJsZWQgYW5k
IHRoZSB0cmFuc21pdCBGSUZPIHJlYWNoZXMgdGhlIHByb2dyYW1tZWQKdHJpZ2dlciBsZXZlbC4g
V2hlbiB0aGlzIGhhcHBlbnMsIHRoZSB0cmFuc21pdCBpbnRlcnJ1cHQgaXMgYXNzZXJ0ZWQgSElH
SC4gVGhlCnRyYW5zbWl0IGludGVycnVwdCBpcyBjbGVhcmVkIGJ5IHdyaXRpbmcgZGF0YSB0byB0
aGUgdHJhbnNtaXQgRklGTyB1bnRpbCBpdApiZWNvbWVzIGdyZWF0ZXIgdGhhbiB0aGUgdHJpZ2dl
ciBsZXZlbCwgb3IgYnkgY2xlYXJpbmcgdGhlIGludGVycnVwdC4KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoKVGhlIFNCU0EgVUFSVCBmaWZvIHNpemUgaXMgMzIgYnl0ZXMgYW5kIHNvIGl0IGV4cGVj
dHMgdGhhdCBzcGFjZSBmb3IgMTYgYnl0ZXMKc2hvdWxkIGJlIGF2YWlsYWJsZSB3aGVuIFRYIGlu
dGVycnVwdCBpcyBhc3NlcnRlZC4KClRoZSBwbDAxMSBlbXVsYXRpb24gbG9naWMgd2FzIGFzc2Vy
dGluZyB0aGUgVFggaW50ZXJydXB0IGFzIHNvb24gYXMKYW55IHNwYWNlIGJlY2FtZSBhdmFpbGFi
bGUgaW4gdGhlIEZJRk8gYW5kIHRoZSBTQlNBIFVBUlQgZHJpdmVyIHRyaWVkIHRvIHdyaXRlCm1v
cmUgZGF0YSAodXB0byAxNiBieXRlcykgaW4gdGhlIEZJRk8gZXhwZWN0aW5nIHRoYXQgdGhlcmUg
aXMgZW5vdWdoIHNwYWNlCmF2YWlsYWJsZS4KClRoZSBmaXggd2FzIHRvIGVuc3VyZSB0aGF0IHRo
ZSBUWCBpbnRlcnJpdXB0IGlzIHJhaXNlZCBvbmx5IHdoZW4gdGhlcmUKaXMgc3BhY2UgYXZhaWxh
YmxlIGZvciAxNiBieXRlcyBvciBtb3JlIGluIHRoZSBGSUZPLgoKWzFdIGh0dHA6Ly9pbmZvY2Vu
dGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZGkwMTgzZi9EREkwMTgzLnBkZgoK
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgotLS0KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgfCAyOSAr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5j
IGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCmluZGV4IDU2ZDljYmUuLjFlNzJmY2EgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS92cGwwMTEuYworKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAg
LTE1MiwxMiArMTUyLDIwIEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBk
b21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKICAgICBlbHNlCiAgICAgICAgIGdwcmludGsoWEVOTE9H
X0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7CiAKLSAg
ICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91
dCkpID09Ci0gICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQotICAgIHsKLSAgICAgICAgdnBs
MDExLT51YXJ0ZnIgfD0gVFhGRjsKKyAgICAvKgorICAgICAqIEVuc3VyZSB0aGF0IHRoZXJlIGlz
IHNwYWNlIGZvciBhdGxlYXN0IDE2IGJ5dGVzIGJlZm9yZSBhc3NlcnRpbmcgdGhlCisgICAgICog
VFhJIGludGVycnVwdCBzdGF0dXMgYml0IGJlY2F1c2UgdGhlIFNCU0EgVUFSVCBkcml2ZXIgbWF5
IHdyaXRlCisgICAgICogMTYgYnl0ZXMgKGkuZS4gaGFsZiB0aGUgU0JTQSBVQVJUIGZpZm8gc2l6
ZSBvZiAzMikgb24gZ2V0dGluZworICAgICAqIGEgVFggaW50ZXJydXB0LgorICAgICAqLworICAg
IGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0
KSkgPD0KKyAgICAgICAgIChzaXplb2YgKGludGYtPm91dCkgLSAxNikgKQorICAgICAgICB2cGww
MTEtPnVhcnRyaXMgfD0gVFhJOworICAgIGVsc2UgaWYgKCB4ZW5jb25zX3F1ZXVlZChvdXRfcHJv
ZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSAhPQorICAgICAgICAgICAgICBzaXplb2Yg
KGludGYtPm91dCkgKQogICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsKLSAgICB9Cisg
ICAgZWxzZQorICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwogCiAgICAgdnBsMDExLT51
YXJ0ZnIgfD0gQlVTWTsKIApAQCAtMzY4LDcgKzM3NiwxNiBAQCBzdGF0aWMgdm9pZCB2cGwwMTFf
ZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggb3V0X3JpbmdfcXNpemUgIT0g
c2l6ZW9mKGludGYtPm91dCkgKQogICAgIHsKICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRY
RkY7Ci0gICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogRW5zdXJlIHRoYXQgdGhlcmUgaXMgc3BhY2UgZm9yIGF0bGVhc3QgMTYgYnl0ZXMgYmVm
b3JlIGFzc2VydGluZyB0aGUKKyAgICAgICAgICogVFhJIGludGVycnVwdCBzdGF0dXMgYml0IGJl
Y2F1c2UgdGhlIFNCU0EgVUFSVCBkcml2ZXIgbWF5IHdyaXRlIHVwdG8KKyAgICAgICAgICogMTYg
Ynl0ZXMgKGkuZS4gaGFsZiB0aGUgU0JTQSBVQVJUIGZpZm8gc2l6ZSBvZiAzMikgb24gZ2V0dGlu
ZworICAgICAgICAgKiBhIFRYIGludGVycnVwdC4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
b3V0X3JpbmdfcXNpemUgPD0gKHNpemVvZihpbnRmLT5vdXQpIC0gMTYpICkKKyAgICAgICAgICAg
IHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7CisKICAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9
PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7Ci0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 08:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 08: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.xen.org>)
	id 1dmFrj-0006Ax-0q; Mon, 28 Aug 2017 08:57:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dmFrh-00068V-Pi
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:49 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 25/57-01862-D0BD3A95; Mon, 28 Aug 2017 08:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRuspctze3G
 kQdM+JYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePSxhOMBfeFK+Y9v83UwHiTr4uRi0NIYDqj
 RP+JpUwgDovAPGaJ+5/3M4M4EgL9rBL/rp5m62LkBHLSJOYemMQIYZdJXHg8gQXEFhLQkjh6a
 jYrxKj9TBJT2o8DdXNwsAmYSMzqkACpERFQkri3ajITiM0sUC+x7dwvsDnCAmESN+59YAexWQ
 RUJa6v+gI2k1fAR+LE9YWsELvkJG6e62QGsTmB4jvW3mWH2Ost0fX6A+sERoEFjAyrGDWKU4v
 KUot0jSz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ6uegYFxB2P7Cb9DjJIc
 TEqivDsrFkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9cxMoJ1iUmp5akZaZAwxymLQEB4+SC
 O8HkDRvcUFibnFmOkTqFKMxx6QD278wcXx5sfkXkxBLXn5eqpQ4rw9IqQBIaUZpHtwgWPRdYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+xdkCk9mXgncvldApzABnaIouBDklJJEhJRUA6P
 m6qWs/U72cnr/m1u840psvZaqT/J//fFestqsO3tMmedWah0L+By3Xqz1Xemhv21Kv1ancy2e
 9nBu5LTVRaIfs1mXJlxQE92iYnf5S0ji+686+6ZZG+lP45dJyXr0Ne2svn3kxFXSZXXCGYoNL
 S/SNt1+s/TkjKKSwwzvlCcuzUuQFUn+2avEUpyRaKjFXFScCADA0p6vuQIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503910667!95097134!1
X-Originating-IP: [74.125.83.42]
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 10492 invoked from network); 28 Aug 2017 08:57:48 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 08:57:48 -0000
Received: by mail-pg0-f42.google.com with SMTP id 83so22182596pgb.4
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 01:57:48 -0700 (PDT)
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=p2H/mstPPQb8H1R6aw7jrvNqtjUuRaSxOfyW5yP0N/A=;
 b=ATXLxXnsJURpjc9I+8mljWvuy45KPjAEjkoCFJEfwFmzNaNafSKbYD3v0aUi6jcqsQ
 2mk9xEfd4ne+GESBUTLTu8+hvrSE4ptjhye7SSQCZPWNYzQtE+o1Ejcmm+oUpA67TKNL
 P6T4EOr/7L1QRiibxPGhD816kLcbCI9lbDTQU=
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=p2H/mstPPQb8H1R6aw7jrvNqtjUuRaSxOfyW5yP0N/A=;
 b=dyjIesD0Gx0Hu6QfsFSX4CdfIppi3Lic3V+JhVclf9+tVqBO/iZ4IZQTAbv0Oq/oT2
 p8r/VNiCljLS/gWieMzKPPil7RrUlssG+861yO6P2YVQbEbaYb5rpBB+8749tNkWloBk
 AvHdvKxOAgP7pERpzY9zP/BM7aTQtQP/x5flhIq4lZ0u/DdSl++h8EyCNfhxH7RCM7gz
 uRI/EjFhDb2ptQYUJDCl7d7xwhFgGXrUHhFeJpJQsfoUqECMgR+NvpboC/+ttUtv2h2Q
 c3Vde4b6xBzu0TH2Z6lMlbPGhICUYIf53oWBk/qRHbBT/wj69z0v5xlO+cCctI8X6E0d
 vGSw==
X-Gm-Message-State: AHYfb5jgkU8xApsm9p00OR19kqgbBSoXa29FsMyZ99IvMCpQWEx6CWnK
 NH2al86+OvXxVSBQFthZIA==
X-Received: by 10.99.50.4 with SMTP id y4mr6910200pgy.238.1503910666582;
 Mon, 28 Aug 2017 01:57:46 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id d88sm21713569pfl.158.2017.08.28.01.57.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 01:57:45 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 14:26:10 +0530
Message-Id: <1503910570-24427-28-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 27/27 v8] xen/arm: vpl011: Fix the slow early
	console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVhcmx5IGNvbnNvbGUgb3V0cHV0IHVzZXMgcGwwMTFfZWFybHlfd3JpdGUoKSB0byB3cml0
ZSBkYXRhLiBUaGlzCmZ1bmN0aW9uIHdhaXRzIGZvciBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBi
ZWZvcmUgd3JpdGluZyB0aGUgbmV4dCBieXRlLgoKSW4gdGhlIFNCU0EgVUFSVCBlbXVsYXRpb24g
bG9naWMsIHRoZSBCVVNZIGJpdCB3YXMgc2V0IGFzIHNvb24gYSBvbmUKYnl0ZSB3YXMgd3JpdHRl
biBpbiB0aGUgRklGTyBhbmQgaXQgcmVtYWluZWQgc2V0IHVudGlsIHRoZSBGSUZPIHdhcwplbXB0
aWVkLiBUaGlzIG1lYW50IHRoYXQgdGhlIG91dHB1dCB3YXMgZGVsYXllZCBhcyBlYWNoIGNoYXJh
Y3RlciBuZWVkZWQKdGhlIEJVU1kgdG8gZ2V0IGNsZWFyZWQuCgpTaW5jZSB0aGUgU0JTQSBVQVJU
IGlzIGdldHRpbmcgZW11bGF0ZWQgaW4gWGVuIHVzaW5nIHJpbmcgYnVmZmVycywgaXQKZW5zdXJl
cyB0aGF0IG9uY2UgdGhlIGRhdGEgaXMgZW5xdWV1ZWQgaW4gdGhlIEZJRk8sIGl0IHdpbGwgYmUg
cmVjZWl2ZWQKYnkgeGVuY29uc29sZSBzbyBpdCBpcyBzYWZlIHRvIHNldCB0aGUgQlVTWSBiaXQg
b25seSB3aGVuIEZJRk8gYmVjb21lcwpmdWxsLiBUaGlzIHdpbGwgZW5zdXJlIHRoYXQgcGwwMTFf
ZWFybHlfd3JpdGUoKSBpcyBub3QgZGVsYXllZCB1bmR1bHkKdG8gd3JpdGUgdGhlIGRhdGEuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+Ci0tLQpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKIHhlbi9hcmNoL2FybS92cGwwMTEuYyB8IDE4ICsr
KysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gv
YXJtL3ZwbDAxMS5jCmluZGV4IDFlNzJmY2EuLjM3NTU4MWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92cGwwMTEuYworKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAgLTE2NSw5ICsxNjUs
MTcgQEAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDhfdCBkYXRhKQogICAgICAgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQogICAgICAgICB2
cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsKICAgICBlbHNlCisgICAgewogICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBUWEZGOwogCi0gICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhpcyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMgZnVs
bC4gVGhpcyBlbnN1cmVzIHRoYXQKKyAgICAgICAgICogdGhlIFNCU0EgVUFSVCBkcml2ZXIgY2Fu
IHdyaXRlIHRoZSBlYXJseSBjb25zb2xlIGRhdGEgYXMgZmFzdCBhcworICAgICAgICAgKiBwb3Nz
aWJsZSwgd2l0aG91dCB3YWl0aW5nIGZvciB0aGUgQlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVm
b3JlCisgICAgICAgICAqIHdyaXRpbmcgZWFjaCBieXRlLgorICAgICAgICAgKi8KKyAgICAgICAg
dnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKKyAgICB9CiAKICAgICB2cGwwMTEtPnVhcnRmciAmPSB+
VFhGRTsKIApAQCAtMzc4LDYgKzM4NiwxMyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFp
bChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKIAog
ICAgICAgICAvKgorICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBzcGFj
ZSBiZWNvbWVzIGF2YWxpYWJsZQorICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQgZHJp
dmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQorICAgICAgICAgKiB3aXRob3V0IGFueSBm
dXJ0aGVyIGRlbGF5LgorICAgICAgICAgKi8KKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJV
U1k7CisKKyAgICAgICAgLyoKICAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlcmUgaXMgc3BhY2Ug
Zm9yIGF0bGVhc3QgMTYgYnl0ZXMgYmVmb3JlIGFzc2VydGluZyB0aGUKICAgICAgICAgICogVFhJ
IGludGVycnVwdCBzdGF0dXMgYml0IGJlY2F1c2UgdGhlIFNCU0EgVUFSVCBkcml2ZXIgbWF5IHdy
aXRlIHVwdG8KICAgICAgICAgICogMTYgYnl0ZXMgKGkuZS4gaGFsZiB0aGUgU0JTQSBVQVJUIGZp
Zm8gc2l6ZSBvZiAzMikgb24gZ2V0dGluZwpAQCAtMzg4LDcgKzQwMyw2IEBAIHN0YXRpYyB2b2lk
IHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgaWYgKCBvdXRf
cmluZ19xc2l6ZSA9PSAwICkKICAgICAgICAgewotICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIg
Jj0gfkJVU1k7CiAgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwogICAgICAgICB9
CiAgICAgfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:00:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09: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.xen.org>)
	id 1dmFuK-0000D3-IX; Mon, 28 Aug 2017 09:00:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406b44b9e=citrix-osstest@xenproject.org>)
 id 1dmFuK-0000Cr-8I
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 09:00:32 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3B/F2-03044-FABD3A95; Mon, 28 Aug 2017 09:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO7624s
 jDRq9Le5Nec/uwOixvW8XewBjFGtmXlJ+RQJrxrn1p5gKZslWTPmyj6mBcaNoFyMHh4SAv0RT
 i30XIyeQ6SHxcsp+VhBbRMBZYsKH22wgNq+AnsSy58+ZQWxhASOJ62v72CDq3SR6125ngbEP9
 b4Hq2EDmjOxZyJYnEVAVeL7x51gM4UEtCSWLl7JBDFTUOLkzCdgNcwCEhIHX7xghphjKbF+8l
 3WCYy8s5CUzUJStoCRaRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ
 +7iZGYNgwAMEOxu7L/ocYJTmYlER5d1YsjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwet0Cygn
 WJSanlqRlpkDDGCYtAQHj5II74ebQGne4oLE3OLMdIjUKUZjjg2r139h4tj07thvJiGWvPy8V
 Clx3ocgpQIgpRmleXCDYJF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK85SD38GTmlcDtew
 V0ChPQKYqCC0FOKUlESEk1MCpnbWo+fWwx9wrOud4/a6eY2JV7Gic2R+1seWD2/bOAzvfFAcp
 zNzLdmscn2Hk6XSXtyL4Pttcnb3W+1Sf3/23TxLcCpyvjiv+5PlI5FpVx7MyTvml7NkfY9Vgd
 ma3revnS/RDvqRM2LA7+a/bBWkmI+cGRCuY8S1fmRStmnt1jy5Snk1n/2V6JpTgj0VCLuag4E
 QCXZa+UpwIAAA==
X-Env-Sender: prvs=406b44b9e=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503910829!113851741!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40985 invoked from network); 28 Aug 2017 09:00:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 09:00:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,441,1498521600"; d="scan'208";a="437106693"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72032-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=714c2603018a99a514c42c2b511c821f30ba9cdf
X-Osstest-Versions-That: ovmf=9f3a38cdfb354a5a074312783a43b7bd21cc90e2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 28 Aug 2017 10:00:26 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72032: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAzMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMzIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA3MTRjMjYwMzAxOGE5OWE1MTRjNDJjMmI1MTFjODIxZjMwYmE5
Y2RmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5ZjNhMzhjZGZiMzU0
YTVhMDc0MzEyNzgzYTQzYjdiZDIxY2M5MGUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMzAg
IDIwMTctMDgtMjYgMjE6NTE6MjYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDMyICAyMDE3LTA4LTI4IDA2OjQ3OjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xv
Z3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3MTRjMjYwMzAxOGE5OWE1MTRjNDJjMmI1MTFjODIxZjMw
YmE5Y2RmCkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRo
dSBBdWcgMjQgMTA6NTk6MTQgMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVT
bW06IEZpeCBtZW1vcnkgcHJvdGVjdGlvbiBjcmFzaAogICAgCiAgICBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTYyNCByZXBvcnRzCiAgICBtZW1vcnkgcHJv
dGVjdGlvbiBjcmFzaCBpbiBQaVNtbUNwdUR4ZVNtbSwgSWEzMiBidWlsZCB3aXRoCiAgICBSQU0g
YWJvdmUgNEdCIChvZiB3aGljaCAyR0IgYXJlIHBsYWNlZCBpbiA2NC1iaXQgYWRkcmVzcykuCiAg
ICBJdCBpcyBiZWNhdXNlIFVFRkkgYnVpbGRzIGlkZW50aXR5IG1hcHBpbmcgcGFnZSB0YWJsZXMs
CiAgICA+NEcgYWRkcmVzcyBpcyBub3Qgc3VwcG9ydGVkIGF0IElhMzIgYnVpbGQuCiAgICAKICAg
IFRoaXMgcGF0Y2ggaXMgdG8gZ2V0IHRoZSBQaHlzaWNhbEFkZHJlc3NCaXRzIHRoYXQgaXMgdXNl
ZAogICAgdG8gYnVpbGQgaW4gUGFnZVRibC5jKElhMzIvWDY0KSwgYW5kIHVzZSBpdCB0byBjaGVj
ayB3aGV0aGVyCiAgICB0aGUgYWRkcmVzcyBpcyBzdXBwb3J0ZWQgb3Igbm90IGluIENvbnZlcnRN
ZW1vcnlQYWdlQXR0cmlidXRlcygpLgogICAgCiAgICBXaXRoIHRoaXMgcGF0Y2gsIHRoZSBkZWJ1
ZyBtZXNzYWdlcyB3aWxsIGJlIGxpa2UgYmVsb3cuCiAgICBVZWZpTWVtb3J5IHByb3RlY3Rpb246
IDB4MCAtIDB4OUYwMDAgU3VjY2VzcwogICAgVWVmaU1lbW9yeSBwcm90ZWN0aW9uOiAweDEwMDAw
MCAtIDB4ODA3MDAwIFN1Y2Nlc3MKICAgIFVlZmlNZW1vcnkgcHJvdGVjdGlvbjogMHg4MDgwMDAg
LSAweDgxMDAwMCBTdWNjZXNzCiAgICBVZWZpTWVtb3J5IHByb3RlY3Rpb246IDB4ODE4MDAwIC0g
MHg4MjAwMDAgU3VjY2VzcwogICAgVWVmaU1lbW9yeSBwcm90ZWN0aW9uOiAweDE1MTAwMDAgLSAw
eDdCNzk4MDAwIFN1Y2Nlc3MKICAgIFVlZmlNZW1vcnkgcHJvdGVjdGlvbjogMHg3Qjc5QjAwMCAt
IDB4N0U1MzgwMDAgU3VjY2VzcwogICAgVWVmaU1lbW9yeSBwcm90ZWN0aW9uOiAweDdFNTM5MDAw
IC0gMHg3RTU0NTAwMCBTdWNjZXNzCiAgICBVZWZpTWVtb3J5IHByb3RlY3Rpb246IDB4N0U1NUEw
MDAgLSAweDdFNjFGMDAwIFN1Y2Nlc3MKICAgIFVlZmlNZW1vcnkgcHJvdGVjdGlvbjogMHg3RTYy
QjAwMCAtIDB4N0Y2QUIwMDAgU3VjY2VzcwogICAgVWVmaU1lbW9yeSBwcm90ZWN0aW9uOiAweDdG
NzAzMDAwIC0gMHg3RjcwQjAwMCBTdWNjZXNzCiAgICBVZWZpTWVtb3J5IHByb3RlY3Rpb246IDB4
N0Y3MEYwMDAgLSAweDdGNzc4MDAwIFN1Y2Nlc3MKICAgIFVlZmlNZW1vcnkgcHJvdGVjdGlvbjog
MHgxMDAwMDAwMDAgLSAweDE4MDAwMDAwMCBVbnN1cHBvcnRlZAogICAgCiAgICBDYzogSmlld2Vu
IFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBP
cmlnaW5hbGx5LXN1Z2dlc3RlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+
CiAgICBSZXBvcnRlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFRlc3RlZC1ieTog
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:09:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09:09: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.xen.org>)
	id 1dmG37-0000iV-MK; Mon, 28 Aug 2017 09:09:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmG36-0000iP-Pl
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 09:09:37 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 01/12-01862-FCDD3A95; Mon, 28 Aug 2017 09:09:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/f83cW
 RBqfWsll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrO3azFEzKqNj4dyVjA+Ncny5GTg4hgTyJ
 /ZOnsYPYvAJ2Eg3bZjGD2BIChhKnF95kAbFZBFQljkx6wQhiswmoS7Q9284KYosImEgsmfgXy
 ObiYBb4wSSxessPIIeDQ1ggUmLX9nKQuJBAD6PEp50bmEAaOAV8JE6++sEMUsMrICjxd4cwSJ
 hZQEvi4a9bLBC2tsSyha/BSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGt
 krpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh+9QwMjDsYW/b6HWKU5GBSEuXd
 WbE4UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb8YdoJxgUWp6akVaZg4wEmDSEhw8SiK8O0DSv
 MUFibnFmekQqVOMilLivFdBEgIgiYzSPLg2WPRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqC
 TM6wOMZSGezLwSuOmvgBYzAS1WFFwIsrgkESEl1cBoorVFQXftWql5X1etNrTR/anYltJq1Zz
 1IOdITuJph0ed0w8YOfuZHjrYJRCnucVi+07rFZHV37aZsk91+XWNseGTsOmBMxu1V+jvjHSs
 v9Cb7LdZ4OG/VvdtrOcO7kpsWmnwS5E/tWgx+800pmXKkXsk3z9N0W0TXjKb0z1s7+KCV98Sj
 39RYinOSDTUYi4qTgQA3yuZHbkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503911373!100216263!1
X-Originating-IP: [137.65.248.74]
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 62425 invoked from network); 28 Aug 2017 09:09:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 09:09:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 03:09:32 -0600
Message-Id: <59A3F9E9020000780017468E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 03:09:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-7-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1503910570-24427-7-git-send-email-bhupinder.thakur@linaro.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>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v8] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDEwOjU1LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiBBZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIHZwbDAxMS4gSXQgdGFr
ZXMgdGhlIEdGTiBhbmQgY29uc29sZQo+IGJhY2tlbmQgZG9taWQgYXMgaW5wdXQgYW5kIHJldHVy
bnMgYW4gZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvcgo+IHNlbmRpbmcgYW5kIHJlY2Vpdmlu
ZyBldmVudHMgZnJvbSBYZW4uCj4gCj4gWGVuIHdpbGwgY29tbXVuaWNhdGUgd2l0aCB4ZW5jb25z
b2xlIHVzaW5nIEdGTiBhcyB0aGUgcmluZyBidWZmZXIgYW5kCj4gdGhlIGV2ZW50IGNoYW5uZWwg
dG8gdHJhbnNtaXQgYW5kIHJlY2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWluJ3MK
PiBiZWhhbGYuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVy
LnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBDaGFuZ2VzIHNpbmNlIHY2Ogo+IC0gUmVuYW1lZCB0
aGUgdnVhcnQgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb24gdG8gYSBnZW5lcmljIG5hbWUgCj4geGNf
ZG9tX3Z1YXJ0X2luaXQgCj4gLSBVc2VkIGRvbWlkX3QgYXMgYSB0eXBlIGluc3RlYWQgb2YgdWlu
dDMyX3QgZm9yIGRvbWlkCj4gLSBDaGVja2luZyB0aGUgdnVhcnQgdHlwZSBleHBsaWNpdGx5IGFn
YWluc3QgdnBsMDExIGVudW0gdmFsdWUKPiAKPiBDaGFuZ2VzIHNpbmNlIHY1Ogo+IC0geGNfZG9t
X3ZwbDAxMV9pbml0KCkgd2lsbCBiZSBjb21waWxlZCBmb3IgYm90aCB4ODYvYXJtIGFyY2hpdGVj
dHVyZXMgYXMgCj4gdGhlcmUKPiAgIGlzIG5vdGhpbmcgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGlu
IHRoaXMgZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24gd2lsbCAKPiByZXR1cm4gCj4gICBlcnJvciB3
aGVuIGNhbGxlZCBmb3IgeDg2Lgo+IC0gRml4ZWQgY29kaW5nIHN0eWxlIGlzc3VlcyBpbiBsaWJ4
bC4KPiAKPiBDaGFuZ2VzIHNpbmNlIHY0Ogo+IC0gUmVtb3ZlZCBsaWJ4bF9fYXJjaF9kb21haW5f
Y3JlYXRlX2ZpbmlzaCgpLgo+IC0gQWRkZWQgYSBuZXcgZnVuY3Rpb24gbGlieGxfX2FyY2hfYnVp
bGRfZG9tX2ZpbmlzaCgpLCB3aGljaCBpcyBjYWxsZWQgYXQgdGhlIAo+IGxhc3QKPiAgIGluIGxp
YnhsX19idWlsZF9kb20oKS4gVGhpcyBmdW5jdGlvbiBjYWxscyB0aGUgdnBsMDExIGluaXRpYWxp
emF0aW9uIAo+IGZ1bmN0aW9uIG5vdy4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYzOgo+IC0gQWRkZWQg
YSBuZXcgYXJjaCBzcGVjaWZpYyBmdW5jdGlvbiBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2Zp
bmlzaCgpLCAKPiB3aGljaAo+ICAgY2FsbHMgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbiBmdW5j
dGlvbi4gRm9yIHg4NiB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90IAo+IGRvCj4gICBhbnl0aGluZy4K
PiAtIGRvbWFpbl92cGwwMTFfaW5pdCgpIHRha2VzIGEgcG9pbnRlciB0byBhIHN0cnVjdHVyZSB3
aGljaCBjb250YWlucyBhbGwgdGhlIAo+ICAgcmVxdWlyZWQgaW5mb3JtYXRpb24gc3VjaCBhcyBj
b25zb2xlX2RvbWlkLCBnZm4gaW5zdGVhZCBvZiBwYXNzaW5nIAo+IHBhcmFtZXRlcnMKPiAgIHNl
cGFyYXRlbHkuCj4gLSBEcm9wcGVkIGEgRE9NQ1RMIEFQSSBkZWZpbmVkIGZvciBkZS1pbml0aWFs
aXppbmcgdnBsMDExIGFzIHRoYXQgc2hvdWxkIGJlCj4gICB0YWtlbiBjYXJlIHdoZW4gdGhlIGRv
bWFpbiBpcyBkZXN0cm95ZWQgKGFuZCBub3QgZGVwZW5kZW50IG9uIHVzZXJzcGFjZSAKPiAgIGxp
YnJhcmllcy9hcHBsaWNhdGlvbnMpLgo+IAo+IENoYW5nZXMgc2luY2UgdjI6Cj4gLSBSZXBsYWNl
ZCB0aGUgRE9NQ1RMIEFQSXMgZGVmaW5lZCBmb3IgZ2V0L3NldCBvZiBldmVudCBjaGFubmVsIGFu
ZCBHRk4gd2l0aCAKPiAgIGEgc2V0IG9mIERPTUNUTCBBUElzIGZvciBpbml0aWFsaXppbmcgYW5k
IGRlLWluaXRpYWxpemluZyB2cGwwMTEgZW11bGF0aW9uLgo+IAo+ICB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCB8IDIwICsrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGMveGNf
ZG9tYWluLmMgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4
bC9saWJ4bF9hcmNoLmggICAgICB8ICA3ICsrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfYXJt
LmMgICAgICAgfCAyMiArKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMgICAgICAgfCAgNCArKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgIHwg
IDggKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgfCAgNiArKysrKysK
PiAgeGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAgICAgfCA0NiAKPiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCAgIHwgMjEgKysrKysrKysrKysrKysrKysrKysKPiAgOSBmaWxlcyBjaGFuZ2VkLCAxNTkgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggYzc3MTBiOC4uMzViYmIz
YiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTg4Niw2ICs4ODYsMjYgQEAgaW50IHhj
X3ZjcHVfZ2V0Y29udGV4dCh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICB2Y3B1X2d1ZXN0X2NvbnRleHRfYW55X3QgKmN0eHQpOwo+ICAKPiAgLyoqCj4gKyAqIFRo
aXMgZnVuY3Rpb24gaW5pdGlhbGl6ZXMgdGhlIHZ1YXJ0IGVtdWxhdGlvbiBhbmQgcmV0dXJucwo+
ICsgKiB0aGUgZXZlbnQgdG8gYmUgdXNlZCBieSB0aGUgYmFja2VuZCBmb3IgY29tbXVuaWNhdGlu
ZyB3aXRoCj4gKyAqIHRoZSBlbXVsYXRpb24gY29kZS4KPiArICoKPiArICogQHBhcm0geGNoIGEg
aGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UKPiArICogI3Bhcm0gdHlwZSB0
eXBlIG9mIHZ1YXJ0Cj4gKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gdG8gZ2V0IGluZm9ybWF0
aW9uIGZyb20KPiArICogQHBhcm0gY29uc29sZV9kb21pZCB0aGUgZG9taWQgb2YgdGhlIGJhY2tl
bmQgY29uc29sZQo+ICsgKiBAcGFybSBnZm4gdGhlIGd1ZXN0IHBmbiB0byBiZSB1c2VkIGFzIHRo
ZSByaW5nIGJ1ZmZlcgo+ICsgKiBAcGFybSBldnRjaG4gdGhlIGV2ZW50IGNoYW5uZWwgdG8gYmUg
dXNlZCBmb3IgZXZlbnRzCj4gKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJv
ciBvbiBmYWlsdXJlCj4gKyAqLwo+ICtpbnQgeGNfZG9tX3Z1YXJ0X2luaXQoeGNfaW50ZXJmYWNl
ICp4Y2gsCj4gKyAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgY29uc29sZV9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBn
Zm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pOwo+ICsK
PiArLyoqCj4gICAqIFRoaXMgZnVuY3Rpb24gcmV0dXJucyBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
WFNBVkUgc3RhdGUgb2YgYSBwYXJ0aWN1bGFyCj4gICAqIHZjcHUgb2YgYSBkb21haW4uIElmIGV4
dHN0YXRlLT5zaXplIGFuZCBleHRzdGF0ZS0+eGZlYXR1cmVfbWFzayBhcmUgMCwKPiAgICogdGhl
IGNhbGwgaXMgY29uc2lkZXJlZCBhIHF1ZXJ5IHRvIHJldHJpZXZlIHRoZW0gYW5kIHRoZSBidWZm
ZXIgaXMgbm90Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMv
bGlieGMveGNfZG9tYWluLmMKPiBpbmRleCAzYmFiNGU4Li5kMmQ1MTExIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMK
PiBAQCAtMzQzLDYgKzM0MywzMSBAQCBpbnQgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y19p
bnRlcmZhY2UgKnhjaCwgCj4gdWludDMyX3QgZG9taWQsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+
ICAKPiAraW50IHhjX2RvbV92dWFydF9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwKPiArICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9t
aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0Y2huKQo+ICt7Cj4gKyAgICBERUNMQVJFX0RP
TUNUTDsKPiArICAgIGludCByYyA9IDA7Cj4gKwo+ICsgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01D
VExfdnVhcnRfb3A7Cj4gKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7Cj4gKyAgICBkb21jdGwu
dS52dWFydF9vcC5jbWQgPSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVQ7Cj4gKyAgICBkb21jdGwu
dS52dWFydF9vcC50eXBlID0gdHlwZTsKPiArICAgIGRvbWN0bC51LnZ1YXJ0X29wLmNvbnNvbGVf
ZG9taWQgPSBjb25zb2xlX2RvbWlkOwo+ICsgICAgZG9tY3RsLnUudnVhcnRfb3AuZ2ZuID0gZ2Zu
Owo+ICsKPiArICAgIGlmICggKHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCkpIDwgMCApCj4g
KyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAgICpldnRjaG4gPSBkb21jdGwudS52dWFydF9v
cC5ldnRjaG47Cj4gKwo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICBpbnQgeGNfZG9tYWlu
X2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBmaXJzdF9kb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBt
YXhfZG9tcywKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfYXJjaC5oCj4gaW5kZXggNWUxZmM2MC4uNzg0ZWM3ZiAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcmNo
LmgKPiBAQCAtNDQsNiArNDQsMTMgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9o
d19kZXNjcmlwdGlvbihsaWJ4bF9fZ2MgCj4gKmdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7
Cj4gIAo+ICsvKiBwZXJmb3JtIGFueSBwZW5kaW5nIGhhcmR3YXJlIGluaXRpYWxpemF0aW9uICov
Cj4gK19oaWRkZW4KPiAraW50IGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2dj
ICpnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4Y19kb21faW1hZ2UgKmRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOwo+ICsKPiAgLyogYnVpbGQgdk5VTUEg
dm1lbXJhbmdlIHdpdGggYXJjaCBzcGVjaWZpYyBpbmZvcm1hdGlvbiAqLwo+ICBfaGlkZGVuCj4g
IGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9h
cm0uYwo+IGluZGV4IGQ4NDJkODguLmI4MTQ3ZjAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC0xMDM4LDYg
KzEwMzgsMjggQEAgaW50IAo+IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlw
dGlvbihsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCBsaWJ4
bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3Rh
dGUgKnN0YXRlKQo+ICt7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiArICAgIGlmIChpbmZvLT5h
cmNoX2FybS52dWFydCAhPSBMSUJYTF9WVUFSVF9UWVBFX1NCU0FfVUFSVCkKPiArICAgICAgICBy
ZXR1cm4gcmM7Cj4gKwo+ICsgICAgcmMgPSB4Y19kb21fdnVhcnRfaW5pdChDVFgtPnhjaCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5ndWVzdF9kb21pZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnN0YXRlLT52dWFydF9wb3J0KTsKPiArICAgIGlmIChyYyA8IDApCj4gKyAgICAgICAgTE9H
KEVSUk9SLCAieGNfZG9tX3Z1YXJ0X2luaXQgZmFpbGVkXG4iKTsKPiArCj4gKyAgICByZXR1cm4g
cmM7Cj4gK30KPiArCj4gIGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGli
eGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+IGluZGV4IGUwZjBkNzguLjVmOTIw
MjMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwo+IEBAIC03MDIsNiArNzAyLDEwIEBAIHN0YXRpYyBpbnQgbGlieGxf
X2J1aWxkX2RvbShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCAKPiBkb21pZCwKPiAgICAgICAgICBM
T0dFKEVSUk9SLCAieGNfZG9tX2dudHRhYl9pbml0IGZhaWxlZCIpOwo+ICAgICAgICAgIGdvdG8g
b3V0Owo+ICAgICAgfQo+ICsgICAgaWYgKChyZXQgPSBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmlu
aXNoKGdjLCBpbmZvLCBkb20sIHN0YXRlKSkgIT0gMCkgewo+ICsgICAgICAgIExPR0UoRVJST1Is
ICJsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoIGZhaWxlZCIpOwo+ICsgICAgICAgIGdvdG8g
b3V0Owo+ICsgICAgfQo+ICAKPiAgb3V0Ogo+ICAgICAgcmV0dXJuIHJldCAhPSAwID8gRVJST1Jf
RkFJTCA6IDA7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMv
bGlieGwvbGlieGxfeDg2LmMKPiBpbmRleCA0NTVmNmYwLi4wYWFlZGVkIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMK
PiBAQCAtMzkxLDYgKzM5MSwxNCBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3
X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAKPiAqZ2MsCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gK2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpp
bmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2lt
YWdlICpkb20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21h
aW5fYnVpbGRfc3RhdGUgKnN0YXRlKQo+ICt7Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAg
LyogUmV0dXJuIDAgb24gc3VjY2VzcywgRVJST1JfKiBvbiBmYWlsdXJlLiAqLwo+ICBpbnQgbGli
eGxfX2FyY2hfdm51bWFfYnVpbGRfdm1lbXJhbmdlKGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4
IGVlZWJiZGIuLjg1YWNjZGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gQEAgLTg1Nyw2ICs4NTcsMTIgQEAgaW50IGRv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGlm
ICggcmV0ICkKPiAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiAgCj4gKyAgICAgICAgLyoKPiAr
ICAgICAgICAgKiBSZWxlYXNlIHRoZSByZXNvdXJjZXMgYWxsb2NhdGVkIGZvciB2cGwwMTEgd2hp
Y2ggd2VyZQo+ICsgICAgICAgICAqIGFsbG9jYXRlZCB2aWEgYSBET01DVEwgY2FsbCBYRU5fRE9N
Q1RMX3Z1YXJ0X29wLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGRvbWFpbl92cGwwMTFfZGVp
bml0KGQpOwo+ICsKPiAgICAgICAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV94ZW47Cj4gICAg
ICAgICAgLyogRmFsbHRocm91Z2ggKi8KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k
b21jdGwuYyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+IGluZGV4IGRiNjgzOGQuLmVhOTE3MzEg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L2RvbWN0bC5jCj4gQEAgLTUsOSArNSwxMSBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDx4ZW4v
ZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPiAgI2luY2x1ZGUgPHhl
bi9oeXBlcmNhbGwuaD4KPiAgI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgo+ICAjaW5jbHVkZSA8eGVu
L2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
PiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+IEBAIC0y
MCw2ICsyMiwyOSBAQCB2b2lkIGFyY2hfZ2V0X2RvbWFpbl9pbmZvKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsCj4gICAgICBpbmZvLT5mbGFncyB8PSBYRU5fRE9NSU5GX2hhcDsKPiAgfQo+ICAKPiAr
c3RhdGljIGludCBoYW5kbGVfdnVhcnRfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCAKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAqdnVhcnRf
b3ApCj4gK3sKPiArICAgIGludCByYzsKPiArICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIGlu
Zm87Cj4gKwo+ICsgICAgaW5mby5jb25zb2xlX2RvbWlkID0gdnVhcnRfb3AtPmNvbnNvbGVfZG9t
aWQ7Cj4gKyAgICBpbmZvLmdmbiA9IF9nZm4odnVhcnRfb3AtPmdmbik7Cj4gKwo+ICsgICAgaWYg
KCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCj4gKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKPiArCj4g
KyAgICBpZiAoIHZ1YXJ0X29wLT50eXBlICE9IFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEg
KQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiArCj4gKyAgICByYyA9IGRvbWFpbl92
cGwwMTFfaW5pdChkLCAmaW5mbyk7Cj4gKwo+ICsgICAgaWYgKCAhcmMgKQo+ICsgICAgICAgIHZ1
YXJ0X29wLT5ldnRjaG4gPSBpbmZvLmV2dGNobjsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30K
PiArCj4gIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3Ry
dWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4gIHsKPiBAQCAtMTE5LDYgKzE0NCwyNyBAQCBs
b25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCAKPiBk
b21haW4gKmQsCj4gICAgICAgICAgZC0+ZGlzYWJsZV9taWdyYXRlID0gZG9tY3RsLT51LmRpc2Fi
bGVfbWlncmF0ZS5kaXNhYmxlOwo+ICAgICAgICAgIHJldHVybiAwOwo+ICAKPiArICAgIGNhc2Ug
WEVOX0RPTUNUTF92dWFydF9vcDoKPiArICAgIHsKPiArICAgICAgICBpbnQgcmM7Cj4gKyAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0bC0+dS52dWFy
dF9vcDsKPiArCj4gKyAgICAgICAgc3dpdGNoKCB2dWFydF9vcC0+Y21kICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVQ6Cj4gKyAgICAgICAgICAg
IHJjID0gaGFuZGxlX3Z1YXJ0X2luaXQoZCwgdnVhcnRfb3ApOwo+ICsgICAgICAgICAgICBicmVh
azsKPiArCj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+
ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggIXJj
ICkKPiArICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIGRvbWN0bCwg
MSk7Cj4gKwo+ICsgICAgICAgIHJldHVybiByYzsKPiArICAgIH0KPiAgICAgIGRlZmF1bHQ6Cj4g
ICAgICB7Cj4gICAgICAgICAgaW50IHJjOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBpbmRleCAwNjY5YzMx
Li5lZDJlYTgwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC0zNiw2ICszNiw3IEBACj4gICNp
bmNsdWRlICJncmFudF90YWJsZS5oIgo+ICAjaW5jbHVkZSAiaHZtL3NhdmUuaCIKPiAgI2luY2x1
ZGUgIm1lbW9yeS5oIgo+ICsjaW5jbHVkZSAiZXZlbnRfY2hhbm5lbC5oIgo+ICAKPiAgI2RlZmlu
ZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGUKPiAgCj4gQEAgLTExNDgs
NiArMTE0OSwyNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKPiAgICAgIHVpbnQz
Ml90IHRhcmdldDsgICAgLyogSU4gKi8KPiAgICAgIHVpbnQ2NF90IGRhdGE7ICAgICAgLyogSU4v
T1VUICovCj4gIH07Cj4gKwo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCB7Cj4gKyNkZWZp
bmUgWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUICAwCj4gKyAgICAgICAgdWludDMyX3QgY21kOyAg
ICAgICAgICAgLyogWEVOX0RPTUNUTF9WVUFSVF9PUF8qICovCj4gKyNkZWZpbmUgWEVOX0RPTUNU
TF9WVUFSVF9UWVBFX1ZQTDAxMSAwCj4gKyAgICAgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAg
LyogSU4gLSB0eXBlIG9mIHZ1YXJ0Lgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqICAgICAgQ3VycmVudGx5IG9ubHkgdnBsMDExIHN1cHBvcnRlZC4KPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICB1aW50NjRfYWxpZ25lZF90ICBnZm47
ICAvKiBJTiAtIGd1ZXN0IGdmbiB0byBiZSB1c2VkIGFzIGEKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKiAgICAgIHJpbmcgYnVmZmVyLgo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqLwo+ICsgICAgICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOyAgIC8qIE9V
VCAtIHJlbW90ZSBwb3J0IG9mIHRoZSBldmVudAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAqICAgICAgIGNoYW5uZWwgdXNlZCBmb3Igc2VuZGluZwo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqICAgICAgIHJpbmcgYnVmZmVyIGV2ZW50cy4KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICBkb21pZF90IGNvbnNvbGVf
ZG9taWQ7ICAvKiBJTiAqLwo+ICt9Owo+ICsKPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9w
c3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7CgpJcnJlc3BlY3RpdmUgb2Ygd2hldGhlciB0
aGlzIGlzIGFuIGFwcHJvcHJpYXRlIGFkZGl0aW9uICh3aGljaAptYWlubHkgdGhlIEFSTSBtYWlu
dGFpbmVycyBzaG91bGQganVkZ2UgYWJvdXQsIGl0IGlzIGJlaW5nCmluc2VydGVkIGF0IHRoZSB3
cm9uZyBwbGFjZSAoaW4gdGhlIG1pZGRsZSBvZiBQU1Igc3R1ZmYpLiBBbHNvCkknbSBwcmV0dHkg
Y2VydGFpbiBJIGhhZCBhc2tlZCBiZWZvcmUgdGhhdCBhbGwgcGFkZGluZyBiZSBtYWRlCmV4cGxp
Y2l0IGFuZCBiZSBjaGVja2VkIHRvIGJlIHplcm8uIEFzIGEgc2lkZSBub3RlLCBJIGFsc28gZmlu
ZAppdCBvZGQgZm9yIElOIGFuZCBPVVQgcGllY2VzIHRvIGJlIGludGVybWl4ZWQsIGluc3RlYWQg
b2YgYWxsCklOcyBwcmVjZWRpbmcgYWxsIE9VVHMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:10:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09:10: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.xen.org>)
	id 1dmG3w-0001FX-2V; Mon, 28 Aug 2017 09:10:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmG3u-0001FM-JO
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 09:10:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 86/91-01732-10ED3A95; Mon, 28 Aug 2017 09:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6/u4s
 jDbY+47D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNunvrCVnBZq+LEpkfsDYyLlboYOTkkBPwl
 7t5ZxgJiCwu4SLx69hvMFhEIkHg37z4ziM0skCnx8e5TIJuLQ0hgCaPExj+PwIrYBPQk5h3/C
 mbzCthKrH14gBHEZhFQlfjb9QasWVQgXGL/92vMEDWCEidnPgGr5xSwk1i/7AdQPQfQAk2J9b
 v0IXaJS9x6Mp8JwpaXaN46G6xVCGjk4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxahenFpUllq
 ka6SXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYmAxAsIPx+x+nQ4ySHExKorw7
 KxZHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzbgDlBMsSk1PrUjLzAHGCExagoNHSYR3B0iat
 7ggMbc4Mx0idYpRUUqc9ypIQgAkkVGaB9cGi8tLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEu
 aNApnCk5lXAjf9FdBiJqDFioILQRaXJCKkpBoYZzz6ufLkpvy7GnqzRNPLl/Xb7o34l6xb9cB
 SUubfq4Xyva9ylBmOurIuSrkWFRc8u9N1hSXzL9MCIwn/q6y89bXxJbJurX9Oz5o8T2yebr1h
 zHL++JvLfk0RZzs+c+7s0oX/6hfNyP1TyJXW5MnnYpUjwiT9ST3o/W25x2qXfySqdV3tY21WY
 inOSDTUYi4qTgQAKIIKs8YCAAA=
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1503911420!72865245!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13002 invoked from network); 28 Aug 2017 09:10:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 09:10:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,441,1498521600"; d="scan'208";a="445358735"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-11-george.dunlap@citrix.com>
 <aa1a6bb3-96b2-d3df-f7b2-95d8b67ca8ef@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <cf91db57-f289-fee9-b836-737d96f99fee@citrix.com>
Date: Mon, 28 Aug 2017 10:10:18 +0100
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: <aa1a6bb3-96b2-d3df-f7b2-95d8b67ca8ef@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 11/14] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjUvMjAxNyAwNjo1OSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8wOC8x
NyAxNzo0MywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gQXQgdGhlIG1vbWVudCwgQUZMIHJlY2tv
bnMgdGhhdCBmb3IgYW55IGdpdmVuIGlucHV0LCA4NyUgb2YgaXQgaXMKPj4gY29tcGxldGVseSBp
cnJlbGV2YW50OiB0aGF0IGlzLCBpdCBjYW4gY2hhbmdlIGl0IGFzIG11Y2ggYXMgaXQgd2FudHMK
Pj4gYnV0IGhhdmUgbm8gaW1wYWN0IG9uIHRoZSByZXN1bHQgb2YgdGhlIHRlc3Q7IGFuZCB5ZXQg
aXQgY2FuJ3QgcmVtb3ZlCj4+IGl0Lgo+Pgo+PiBUaGlzIGlzIGxhcmdlbHkgYmVjYXVzZSB3ZSBp
bnRlcnByZXQgdGhlIGJsb2IgaGFuZGVkIHRvIHVzIGFzIGEgbGFyZ2UKPj4gc3RydWN0LCBpbmNs
dWRpbmcgQ1IgdmFsdWVzLCBNU1IgdmFsdWVzLCBzZWdtZW50IHJlZ2lzdGVycywgYW5kIGEgZnVs
bAo+PiBjcHVfdXNlcl9yZWdzLgo+Pgo+PiBJbnN0ZWFkLCBtb2RpZnkgb3VyIGludGVycHJldGF0
aW9uIHRvIGhhdmUgYSAic2V0IHN0YXRlIiBzdGFuemEgYXQgdGhlCj4+IGZyb250LiAgQmVnaW4g
YnkgcmVhZGluZyBhIGJ5dGU7IGlmIGl0IGlzIGxvd2VyIHRoYW4gYSBjZXJ0YWluCj4+IHRocmVz
aG9sZCwgc2V0IHNvbWUgc3RhdGUgYWNjb3JkaW5nIHRvIHdoYXQgYnl0ZSBpdCBpcywgYW5kIHJl
cGVhdC4KPj4gQ29udGludWUgdW50aWwgdGhlIGJ5dGUgaXMgYWJvdmUgYSBjZXJ0YWluIHRocmVz
aG9sZC4KPj4KPj4gVGhpcyBhbGxvd3MgQUZMIHRvIGNvbXBhY3QgYW55IGdpdmVuIHRlc3QgY2Fz
ZSBtdWNoIHNtYWxsZXI7IHRvIHRoZQo+PiBwb2ludCB3aGVyZSBub3cgaXQgcmVja29ucyB0aGVy
ZSBpcyBub3QgYSBzaW5nbGUgYnl0ZSBvZiB0aGUgdGVzdCBmaWxlCj4+IHdoaWNoIGJlY29tZXMg
aXJyZWxldmFudC4gIFRlc3RpbmcgaGF2ZSBzaG93biB0aGF0IHRoaXMgb3B0aW9uIGJvdGgKPj4g
YWxsb3dzIEFGTCB0byByZWFjaCBjb3ZlcmFnZSBtdWNoIGZhc3RlciwgYW5kIHRvIGhhdmUgYSB0
b3RhbCBjb3ZlcmFnZQo+PiBoaWdoZXIgdGhhbiB3aXRoIHRoZSBvbGQgZm9ybWF0Lgo+Pgo+PiBN
YWtlIHRoaXMgYW4gb3B0aW9uIChyYXRoZXIgdGhhbiBhIHVuaWxhdGVyYWwgY2hhbmdlKSB0byBl
bmFibGUKPj4gc2lkZS1ieS1zaWRlIHBlcmZvcm1hbmNlIGNvbXBhcmlzb24gb2YgdGhlIG9sZCBh
bmQgbmV3IGZvcm1hdHMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAKPiBJIGNvbnRpbnVlIHRvIHRoaW5rIHRoaXMgaXMgYSBi
YWQgaWRlYS4gIFlvdSBhcmUgdGFraW5nIGEgZ2VudWluZQo+IHByb2JsZW0gYW5kIGFkZGluZyBh
IGNvbXBsaWNhdGVkIGFsZ29yaXRobSB0byB0cnkgYW5kIGZvb2wgYWxmLCByYXRoZXIKPiB0aGFu
IGZpeGluZyB0aGUgcHJvYmxlbS4KPiAKPiBUaGUgcmVhc29uIDg3JSBvZiBpbnB1dCBpcyBpcnJl
bGV2YW50IGlzIGJlY2F1c2UgaXQgcmVhbGx5IGlzLiAgVGhlCj4gaW5wdXQgc3RhdGUgaXMgZnVs
bCBvZiA2NGJpdCB2YWx1ZXMgYmVpbmcgdXNlZCBmb3IgYSBvbmUgb3IgdHdvIGJpdHMKPiB3aGlj
aCB3ZSBldmVyIGxvb2sgYXQuCgpNeSB0YWtlIG9uIGl0IGlzIHRoaXMuCgpUaGUgc3RhdGUgc3Ry
dWN0IGlzIHZlcnkgbGFyZ2UgLS0gSSB0aGluayBpdCdzIGFyb3VuZCA1MDAgYnl0ZXMgd2l0aG91
dAp0aGUgRlBVIHN0YXRlLCBhbmQgb3ZlciAxayB3aXRoIGl0LgoKTmVhcmx5IGV2ZXJ5IGJpdCBv
ZiB0aGUgc3RhdGUgaGFzICpzb21lKiBpbnN0cnVjdGlvbiB0aGF0IGludGVyYWN0cyB3aXRoCml0
LiAgQnV0IGluIG9yZGVyIGZvciBBRkwgdG8gbm90aWNlIHRoYXQsIGl0IGhhcyB0byBmaW5kIGEg
Y29tYmluYXRpb24KPHN0YXRlLCBpbnN0cnVjdGlvbj4gc3VjaCB0aGF0IHRoZSBpbnN0cnVjdGlv
biBhbmQgdGhlIHN0YXRlIGFjdHVhbGx5CmludGVyYWN0LiAgRm9yIGFueSBnaXZlbiA8c3RhdGUs
IGluc3RydWN0aW9uPiB0dXBsZSwgY2hhbmdpbmcgdGhlIHZhc3QKbWFqb3JpdHkgb2YgdGhlIHN0
YXRlIHdpbGwgaGF2ZSBhYnNvbHV0ZWx5IG5vIGVmZmVjdCAtLSBtZWFuaW5nIHRoYXQKQUZMJ3Mg
ZnV6emluZyBpcyBhbG1vc3QgZW50aXJlbHkgd2FzdGVkLiAgQUZMIHdpbGwgc3BlbmQgYSBodWdl
IGFtb3VudApvZiB0aW1lIGZ1enppbmcgYml0cyBvZiB0aGUgc3RhdGUgc3RydWN0IHRoYXQgY2Fu
bm90IHBvc3NpYmx5IGhhdmUgYW4KZWZmZWN0IG9uIHRoZSBvdXRjb21lLCBzaW5jZSB0aGUgaW5z
dHVjdGlvbnMgaW4gdGhlIHRlc3QgY2FzZSBkb24ndAppbnRlcmFjdCB3aXRoIHRob3NlIGJpdHMg
YXQgYWxsLgoKV2l0aCB0aGUgImNvbXBhY3QiIGlucHV0IGludGVycHJldGF0aW9uLCBvbmNlIEFG
TCBmaW5kcyBhIDxvZmZzZXQsCmNvbnRlbnQsIGluc3RydWN0aW9uPiB0dXBsZSB0aGF0IGNvcnJl
c3BvbmQsIGNoYW5naW5nIGFueSBvZiB0aGUgdGhyZWUKaXMgcHJldHR5IG11Y2ggZ3VhcmFudGVl
ZCB0byBoYXZlIHNvbWUgZWZmZWN0OyBmaW5kaW5nIGEgc2V0IHRoYXQKY29ycmVzcG9uZCBzaG91
bGQgYmUgbXVjaCBlYXNpZXIsIGFuZCBpbiBhbnkgY2FzZSBmdXp6aW5nIGl0IHNob3VsZCBiZSBh
CmxvdCBmYXN0ZXIuCgpBcyBzdWNoLCBJIGRvbid0IHRoaW5rIEknbSB0cnlpbmcgdG8gImZvb2wi
IEFGTDogSSdtIGp1c3QgZ2l2aW5nIGl0CnRvb2xzIHRvIHNlYXJjaCBtb3JlIGVmZmVjdGl2ZWx5
LgoKPiBUaGUgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtIGlzIHJlbW92ZSB0aGUgaXJyZWxldmFu
dCBpbmZvcm1hdGlvbiBmcm9tCj4gZnV6el9jb3JwdXMuICBJIGFscmVhZHkgc3RhcnRlZCBkb2lu
ZyB0aGlzIHdpdGggdGhlIGFsZi1mYXN0IHdvcmsgZm9yCj4gdGhlIFhlbiA0LjkgcmVsZWFzZSwg
YnV0IEkndmUgYmFzaWNhbGx5IGJlZW4gZG9pbmcgc2VjdXJpdHkgd29yayBldmVyCj4gc2luY2Ug
YW5kIGhhdmVuJ3QgaGFkIHRpbWUgdG8gY29udGludWUgaXQuCj4gCj4gRm9yIHRoZSByZWNvcmQs
IHRoaXMgaHVuayBpcyBob3cgSSBpbnRlbmRlZCB0byBjb250aW51ZSB0aGUgd29yazoKPiAKPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVs
LmMKPiBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4g
aW5kZXggNzRlOGM4NS4uZGFmZTQzNSAxMDA2NDQKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gQEAgLTI0LDcgKzI0LDI3IEBACj4gIC8qIExh
eW91dCBvZiBkYXRhIGV4cGVjdGVkIGFzIGZ1enppbmcgaW5wdXQuICovCj4gIHN0cnVjdCBmdXp6
X2NvcnB1cwo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGNyWzVdOwo+ICsgICAgLyogJWNyMCAq
Lwo+ICsgICAgYm9vbCBwZToxOwo+ICsgICAgYm9vbCBtcDoxOwo+ICsgICAgYm9vbCBlbToxOwo+
ICsgICAgYm9vbCB0czoxOwo+ICsgICAgYm9vbCBwZzoxOwo+ICsKPiArICAgIC8qICVjcjQgKi8K
PiArICAgIGJvb2wgdm1lOjE7Cj4gKyAgICBib29sIHB2aToxOwo+ICsgICAgYm9vbCB0c2Q6MTsK
PiArICAgIGJvb2wgb3NmeHNyOjE7Cj4gKyAgICBib29sIG9zeG1tZXhjcHQ6MTsKPiArICAgIGJv
b2wgdW1pcDoxOwo+ICsgICAgYm9vbCBmc2dzYmFzZToxOwo+ICsgICAgYm9vbCBvc3hzYXZlOjE7
Cj4gKwo+ICsgICAgLyogRUZFUiAqLwo+ICsgICAgYm9vbCBzY2U6MTsKPiArICAgIGJvb2wgbG1l
OjE7CgpJJ20gOTglIHN1cmUgdGhhdCB0aGUgaGFuZGZ1bCBvZiBiaXRzIGluIGNyMCBhbmQgY3I0
IGFyZW4ndCB0aGUgcHJvYmxlbS4KIEFGTCBpc250JyBsb29raW5nIGF0ICpiaXRzKiBpbiB0aGUg
Y3IwIHJlZ2lzdGVyLCBpdCdzIGxvb2tpbmcgYXQgdGhhdAphcyBhbiBpbnRlcmdlciwgYW5kIEkn
bSBzdXJlIHRoYXQgaXQgbm90aWNlcywgIkkgYWRkIFggdG8gdGhpcyBhbmQgaXQKY2hhbmdlcyBz
dHVmZiwgc28gaXQgbXVzdCBiZSB1c2VkLiIKClRoZSBwcm9ibGVtIGlzIHRoZXNlOgoKPiAgICAg
IHVpbnQ2NF90IG1zcltNU1JfSU5ERVhfTUFYXTsKPiAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
IHJlZ3M7Cj4gICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWdtZW50c1tTRUdfTlVNXTsK
CkFuZCBpbiBwYXJ0aWN1bGFyIHRoaXMgb25lOgogICAgY2hhciBmeHNhdmVbNTEyXSBfX2F0dHJp
YnV0ZV9fKChhbGlnbmVkKDE2KSkpOwoKWW91ciBwcm9wb3NhbCBkb2Vzbid0IGNoYW5nZSB0aGUg
ZmFjdCB0aGF0IGZvciBhbnkgZ2l2ZW4gdGVzdCBjYXNlLCB0aGUKdmFzdCBtYWpvcml0eSBvZiBz
dGF0ZSB3b24ndCBpbnRlcmFjdCB3aXRoIHRoZSBpbnN0cnVjdGlvbnMgaXQgY29udGFpbnMKYXQg
YWxsLgoKSSd2ZSBzdGlsbCBnb3QgdGhlIHNjcmlwdHMgYW5kIGFuYWx5c2lzIHN0dWZmLCBzbyBp
ZiB5b3Ugc2VuZCBtZSBhIHBhdGNoCnlvdSB0aGluayBpcyBiZXR0ZXIsIEknbSBoYXBweSB0byBy
dW4gaXQgdGhyb3VnaCBhbmQgYWRkIGl0IHRvIHRoZQpjb21wYXJpc29uLgoKSW4gYW55IGNhc2Us
IHByZWRpY3Rpb24gYmFzZWQgb24gZXhwZXJ0IGludHVpdGlvbiBpcyBnb29kLCBidXQgZW1waXJp
Y2FsCmV2aWRlbmNlIGlzIGJldHRlciouICBUaGUgZ3JhcGggSSBzZW50IGNsZWFybHkgc2hvd3Mg
dGhhdCB0aGUgJ2NvbXBhY3QnCmZvcm1hdCwgd2l0aCB1bmxpbWl0ZWQgbnVtYmVyIG9mIGluc3Ry
dWN0aW9ucywgZ2VuZXJhdGVzIGZhciBtb3JlIG1hcApjb3ZlcmFnZSBpbiBmYXIgbGVzcyB0aW1l
IHRoYW4gYW55IG90aGVyIGNvbWJpbmF0aW9uLiAgVW5sZXNzIHlvdSBjYW4KZmluZCBzb21lIGZs
YXcgaW4gbXkgbWV0aG9kb2xvZ3ksIG9yIGFuIGFsdGVybmF0ZSBpbnRlcnByZXRhdGlvbiBvZiB0
aGUKZGF0YSwgSSB0aGluayB3ZSBzaG91bGQgZ28gd2l0aCB0aGUgbW9yZSAnY29tcGFjdCcgZm9y
bWF0LiAgVGhlIG9sZApmb3JtYXQgaXMgc3RpbGwgYXZhaWxhYmxlLCBhbmQgaXQgd291bGQgYmUg
ZWFzeSB0byBzd2l0Y2ggdGhlIGRlZmF1bHQKYmFjayAob3IgZW50aXJlbHkgcmVtb3ZlIHRoZSAn
Y29tcGFjdCcgZm9ybWF0KSBhbnl0aW1lIGl0IGlzIHNob3duCmVtcGlyaWNhbGx5IHRvIGJlIG1v
cmUgZWZmZWN0aXZlLgoKLUdlb3JnZQoKKiBGb3IgaW5zdGFuY2UsIGlmIEkgaGFkbid0IGRvbmUg
dGhlc2UgZ3JhcGhzLCBJIHdvdWxkIGhhdmUgc3VnZ2VzdGVkIGFuCmluc3RydWN0aW9uIGxpbWl0
IG9mIDIgb3IgMywgYmVjYXVzZSBteSBpbnRpdXRpb24gdG9sZCBtZSB0aGF0IHVubGltaXRlZApp
bnN0cnVjdGlvbnMgd2FzdGVkIEFGTCdzIHRpbWUuICBXaGljaCBpdCBkb2VzIGluIHRoZSBvbGQg
Zm9ybWF0LCBidXQKYXBwYXJlbnRseSBkb2VzIG5vdCBpbiB0aGUgbmV3LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:11:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09: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.xen.org>)
	id 1dmG52-0001Nx-CG; Mon, 28 Aug 2017 09:11:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dmG50-0001Nn-U7
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 09:11:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8F/A1-02181-64ED3A95; Mon, 28 Aug 2017 09:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsVywNwkVtfl3uJ
 Ig97HchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aRZ52sBR85Kq4s38bewLiAvYuRi0NIYDqj
 RN+fOWxdjJwcEgK8EkeWzWCFsP0lmmc/Y4UomsYoMe/DSaYuRg4OYYFoiYUPjUFqRIDMhmddz
 CA1zAITGCVe9KxnhGiYwSRx+TtIAycHm4CWxIeXrWAbeAVsJObcB+ng5GARUJXY+fMiI8hQUY
 EYiZMHZCBKBCVOznzCAmJzClhK9JzZAFbOLGAmMW/zQyhbXOLWk/lMELa8RPPW2cwTGAVnIWm
 fhaRlFpKWWUhaFjCyrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvO
 z93ECAzoegYGxh2MPXv9DjFKcjApifLurFgcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN+MOU
 E6wKDU9tSItMwcYWzBpCQ4eJRHeNXeB0rzFBYm5xZnpEKlTjMYcT95s/83E0fIWSAqx5OXnpU
 qJ814FmSQAUppRmgc3CBbzlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ894AmcKTmVcCt+8
 V0ClMQKcoCi4EOaUkESEl1cBY2736vlOE/n+bgJQlxzM/fXu6cCqvY2W2u9iSy98XzP7J903y
 uuN6mRWL625rrGfeE1yu+oblUYZvjpz8qbtb82/qPxDYXlQdYD31wgYH+Td3bqUUeCROWptdP
 V+G2/YsZ+nPUH+3vxtsvvXvySmS0nkaVnQtTbJw1ncxPRb5A71Bs5rjK2SUWIozEg21mIuKEw
 EYVPQ59AIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1503911489!95099907!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20495 invoked from network); 28 Aug 2017 09:11:32 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 09:11:32 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Aug 2017 02:11:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,441,1498546800"; d="scan'208";a="305106629"
Received: from tlan1-mobl.ccr.corp.intel.com (HELO [10.255.24.26])
 ([10.255.24.26])
 by fmsmga004.fm.intel.com with ESMTP; 28 Aug 2017 02:11:27 -0700
To: Wei Liu <wei.liu2@citrix.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-3-git-send-email-tianyu.lan@intel.com>
 <20170825091824.bj5nojkxoyog7ai4@citrix.com>
 <20170825095726.ukztvdwygsqnyt4k@MacBook-Pro-de-Roger.local>
 <20170825100457.ycx6bzocgcwf7n6t@citrix.com>
From: "Lan, Tianyu" <tianyu.lan@intel.com>
Message-ID: <65152b90-999b-5567-f979-ae14ff589fb8@intel.com>
Date: Mon, 28 Aug 2017 17:11:27 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170825100457.ycx6bzocgcwf7n6t@citrix.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 2/5] XL: Increase event channels to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gOC8yNS8yMDE3IDY6MDQgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBBdWcgMjUsIDIw
MTcgYXQgMTA6NTc6MjZBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gRnJp
LCBBdWcgMjUsIDIwMTcgYXQgMTA6MTg6MjRBTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4+IE9u
IFRodSwgQXVnIDI0LCAyMDE3IGF0IDEwOjUyOjE3UE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6
Cj4+Pj4gVGhpcyBwYXRjaCBpcyB0byBpbmNyZWFzZSBldmVudCBjaGFubmVscyB0byBzdXBwb3J0
IG1vcmUgdmNwdXMgaW4gc2luZ2xlIFZNLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogTGFuIFRp
YW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+Pgo+Pj4gVGhlcmUgaXMgbm8gbmVlZCB0byBi
dW1wIHRoZSBkZWZhdWx0LiBUaGVyZSBpcyBhbHJlYWR5IGEgY29uZmlndXJhdGlvbgo+Pj4gb3B0
aW9uIGNhbGxlZCBtYXhfZXZlbnRfY2hhbm5lbC4KPj4KPj4gTWF5YmUgbWFrZSB0aGlzIHNvbWVo
b3cgYmFzZWQgb24gdGhlIG51bWJlciBvZiB2Q1BVcyBhc3NpZ25lZCB0byB0aGUKPj4gZG9tYWlu
Pwo+Pgo+PiBJdCdzIG5vdCB2ZXJ5IHVzZWQtZnJpZW5kbHkgdG8gYWxsb3cgdGhlIGNyZWF0aW9u
IG9mIGEgZG9tYWluIHdpdGggMjU2Cj4+IHZDUFVzIGZvciBleGFtcGxlIHRoYXQgd291bGQgdGhl
biBnZXQgc3R1Y2sgZHVyaW5nIGJvb3QuCj4+Cj4+IE9yIGF0IGxlYXN0IGNoZWNrIG1heF9ldmVu
dF9jaGFubmVsIGFuZCB0aGUgbnVtYmVyIG9mIHZDUFVzIGFuZCBwcmludAo+PiBhIHdhcm5pbmcg
bWVzc2FnZSB0byBhbGVydCB0aGUgdXNlciB0aGF0IHRoaW5ncyBtaWdodCBnbyB3cm9uZyB3aXRo
Cj4+IHRoaXMgY29uZmlndXJhdGlvbi4KPj4KPiAKPiBUaGUgcHJvYmxlbSBpcyBudW1iZXIgb2Yg
dmNwdSBpcyBvbmx5IG9uZSBmYWN0b3IgdGhhdCB3b3VsZCBhZmZlY3QgdGhlCj4gbnVtYmVyIG9m
IGV2ZW50IGNoYW5uZWxzIG5lZWRlZC4KCkhvdyBhYm91dCBwcm9kdWNpbmcgYSB3YXJuaW5nIGFi
b3V0IGV2ZW50IGNoYW5uZWwgbWF5YmUgbm90IGVub3VnaCB3aGVuIAp2Y3B1IG51bWJlciBpcyA+
MTI4IGFuZCBzdGlsbCB1c2VzIGRlZmF1bHQgbWF4IGV2ZW50IGNoYW5uZWwgbnVtYmVyPwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:12:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09:12: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.xen.org>)
	id 1dmG5U-0001R7-KE; Mon, 28 Aug 2017 09:12:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmG5T-0001Qt-KF
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 09:12:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 45/52-03557-26ED3A95; Mon, 28 Aug 2017 09:12:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzfp3uJ
 Ig0cLZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownU+8yF/xiqVh4rbKBcTJLFyMnh5BAnsSe
 TT+Zuhg5OHgF7CR+bY0BCUsIGEqcXniTBSTMIqAqcWOBBkiYTUBdou3ZdlYQW0TARGLJxL9AN
 hcHs8APJonVW36AJYQFoiVmP3nFDJIQEuhllJi4HiLBKeArcXvCBlaIXYISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6FnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxwAEOxhnX/Y/xCjJwaQkyruzYnGkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnejDtAOcGi1PTUirTMHGAMwKQlOHiURHjX3AVK8xYXJOYWZ
 6ZDpE4x6nI0fdjyhUmIJS8/L1VKnDcGZIYASFFGaR7cCFg8XmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw7w2QKTyZeSVwm14BHcEEdISi4EKQI0oSEVJSDYwlPzivRszYkBy26/3U8yw2Bln
 bNnRwBQVfWtX6LIEj4/4WsbK2RW0Me47XfXn2tLrCxGfpH2f7sxILLi3WbVXjz5x2fV9K8NpM
 xrSNWo85c/2rda4IdR9Qm2Obzrv8r1jKo4o7XXpHPlmc2zRN/uK8NfO1Qgq2rYyLvHaz20TU+
 2Bkr8kWtkQlluKMREMt5qLiRAADUkzywgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503911520!102846717!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39129 invoked from network); 28 Aug 2017 09:12:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 09:12:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 03:11:59 -0600
Message-Id: <59A3FA7C02000078001746B1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 03:11:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.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>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/27 v8] xen/arm: vpl011: Add support for
 vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDEwOjU2LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiAtLS0gYS9jb25maWcvYXJtMzIubWsKPiArKysgYi9jb25maWcvYXJtMzIubWsKPiBA
QCAtMSw1ICsxLDYgQEAKPiAgQ09ORklHX0FSTSA6PSB5Cj4gIENPTkZJR19BUk1fMzIgOj0geQo+
ICtDT05GSUdfVlVBUlRfQ09OU09MRSA6PSB5Cj4gIENPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkK
PiAgCj4gIENPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVggOj0KPiBkaWZmIC0tZ2l0IGEvY29uZmln
L2FybTY0Lm1rIGIvY29uZmlnL2FybTY0Lm1rCj4gaW5kZXggYWE0NTc3Mi4uODYxZDBhNCAxMDA2
NDQKPiAtLS0gYS9jb25maWcvYXJtNjQubWsKPiArKysgYi9jb25maWcvYXJtNjQubWsKPiBAQCAt
MSw1ICsxLDYgQEAKPiAgQ09ORklHX0FSTSA6PSB5Cj4gIENPTkZJR19BUk1fNjQgOj0geQo+ICtD
T05GSUdfVlVBUlRfQ09OU09MRSA6PSB5Cj4gIENPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKCkkg
dGhpbmsgdGhpcyB3YW50cyB0byBiZSBzb2x2ZWQgYmV0dGVyIHRoYW4gYnkgc3RhcnRpbmcgdG8g
YWdhaW4KaW50cm9kdWNlIENPTkZJR18qIHZhbHVlcyBoZXJlLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:12:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09:12: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.xen.org>)
	id 1dmG5t-0001WG-Rz; Mon, 28 Aug 2017 09: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 <tianyu.lan@intel.com>) id 1dmG5s-0001W0-Pd
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 09:12:28 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 29/49-11743-C7ED3A95; Mon, 28 Aug 2017 09:12:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVywNwkVrf63uJ
 Ig4sfNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpXQsZC/YwVSzqfMPWwPiLsYuRi0NIYDqj
 xPZpE9m7GDk5JAR4JY4sm8EKYftLfPi9gAWiaBqjxJmJTUBFHBzCAj4ST2dngdSICChKPHh5k
 xWkhlmgn1Hi2KROqKlrGCUmv25nAqliE9CS+PCylQ3E5hWwkejauIgRxGYRUJVYuOcvE8hQUY
 EYiZMHZCBKBCVOznzCAmJzClhK/Dj2H2wMs4CZxLzND5khbHGJW0/mQ8XlJba/ncM8gVFwFpL
 2WUhaZiFpmYWkZQEjyypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k
 /NxNjMCAZgCCHYx/1wYeYpTkYFIS5d1ZsThSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvxh2gn
 GBRanpqRVpmDjC2YNISHDxKIrxr7gKleYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzhsJUi
 QAUpRRmgc3AhbnlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM2wEyhSczrwRu0yugI5iAjlA
 UXAhyREkiQkqqgdGt/5Numw5P9IfTmQ/KdLfZXS7zv/fGyTgm+X/7357bR17XM5lGykv6HHgj
 9mnmvvI/88vKDS30zn05+32nI3v5Sd7Ono6bstsYypjl4z50Gaatq052Ws7zakvIzQSTGRt/V
 v5T9arezcrjzWDM7bZn3jbb5ddjku0M8wOXZgYZTLPV1938T4mlOCPRUIu5qDgRAERoxKruAg
 AA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503911545!76749200!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52524 invoked from network); 28 Aug 2017 09:12:27 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 09:12:27 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Aug 2017 02:12:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,441,1498546800"; d="scan'208";a="305106880"
Received: from tlan1-mobl.ccr.corp.intel.com (HELO [10.255.24.26])
 ([10.255.24.26])
 by fmsmga004.fm.intel.com with ESMTP; 28 Aug 2017 02:12:23 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-4-git-send-email-tianyu.lan@intel.com>
 <20170825092523.tymehurefpxanftb@citrix.com>
From: "Lan, Tianyu" <tianyu.lan@intel.com>
Message-ID: <da59442d-8a05-1717-d8ca-035663353897@intel.com>
Date: Mon, 28 Aug 2017 17:12:23 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170825092523.tymehurefpxanftb@citrix.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 3/5] Tool/ACPI: DSDT extension to
	support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gOC8yNS8yMDE3IDU6MjUgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcgMjQsIDIw
MTcgYXQgMTA6NTI6MThQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gVGhpcyBwYXRjaCBp
cyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBmb3IgcHJvY2Vzc29yIG9iamVjdCB0byBzdXBwb3J0ID4y
NTUgdmNwdXMuCj4+Cj4gCj4gQ2FuIHlvdSBwcm92aWRlIGEgbGluayB0byB0aGUgc3BlYyBzbyBw
ZW9wbGUgY2FuIGNoZWNrIGlmIHlvdQo+IG1vZGlmaWNhdGlvbiBpcyBjb3JyZWN0Pwo+CgpPSy4g
V2lsbCBhZGQgaW4gdGhlIG5leHQgdmVyc2lvbi4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:21:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09:21: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.xen.org>)
	id 1dmGEn-0002Y4-NI; Mon, 28 Aug 2017 09:21:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmGEm-0002Xy-84
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 09:21:40 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4C/05-18185-3A0E3A95; Mon, 28 Aug 2017 09:21:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHRDpO7iB4s
 jDbrW8Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmv965lKrjHXbHhzlzmBsY5nF2MnBwSAv4S
 B/4eYQWxWQRUJW48nc4EYrMJKEv87OxlA7FFBDQkLq7cw9jFyMXBLPCdUeLW026gBg4OYYFoi
 YUPjUFqeAUsJLZcnQlWIyRwiknix/mFTBAJQYmTM5+wgNjMAnoSN6ZOYQPpZRaQllj+jwMiLC
 /RvHU2M4jNKWArse7cd7BWUQEVic6lc8BahQQUJDqmH2OawMg/C8nUWUimzkKYOgvJ1AWMLKs
 YNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkwEIdjBe3xhw
 iFGSg0lJlHdnxeJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8JveBcoJFqempFWmZOcAogUlLc
 PAoifD6gqR5iwsSc4sz0yFSpxiNOZ682f6biaPlLZAUYsnLz0uVEuc1ACkVACnNKM2DGwSL3k
 uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5s0GmcKTmVcCt+8V0ClMQKcoCi4EOaUkESEl1cD
 YsjHZbsVVpYVOe+47uYo2pxQYZYkFFjLaO9/pbN2y6zDLjxun/c8VLa3q+3PfeEficcUYv3dr
 dr2pjA1KmbJkQq5LruWea4WHnzN/+HRy5+tw9qh1v70k7VsiJerryycsulh7VzN/21oVjovag
 h0H985wFtB59Fe+8WO/9J67d+bKar5wvH5LiaU4I9FQi7moOBEAE1C20NkCAAA=
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503912097!109164233!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31576 invoked from network); 28 Aug 2017 09:21:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 09:21:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,441,1498521600"; d="scan'208";a="437108753"
Date: Mon, 28 Aug 2017 10:21:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: "Lan, Tianyu" <tianyu.lan@intel.com>
Message-ID: <20170828092115.i4be6bf5pot6jkrc@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-3-git-send-email-tianyu.lan@intel.com>
 <20170825091824.bj5nojkxoyog7ai4@citrix.com>
 <20170825095726.ukztvdwygsqnyt4k@MacBook-Pro-de-Roger.local>
 <20170825100457.ycx6bzocgcwf7n6t@citrix.com>
 <65152b90-999b-5567-f979-ae14ff589fb8@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <65152b90-999b-5567-f979-ae14ff589fb8@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH 2/5] XL: Increase event channels to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDU6MTE6MjdQTSArMDgwMCwgTGFuLCBUaWFueXUgd3Jv
dGU6Cj4gT24gOC8yNS8yMDE3IDY6MDQgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBGcmksIEF1
ZyAyNSwgMjAxNyBhdCAxMDo1NzoyNkFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
ID4gPiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAxMDoxODoyNEFNICswMTAwLCBXZWkgTGl1IHdy
b3RlOgo+ID4gPiA+IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDEwOjUyOjE3UE0gLTA0MDAsIExh
biBUaWFueXUgd3JvdGU6Cj4gPiA+ID4gPiBUaGlzIHBhdGNoIGlzIHRvIGluY3JlYXNlIGV2ZW50
IGNoYW5uZWxzIHRvIHN1cHBvcnQgbW9yZSB2Y3B1cyBpbiBzaW5nbGUgVk0uCj4gPiA+ID4gPiAK
PiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29t
Pgo+ID4gPiA+IAo+ID4gPiA+IFRoZXJlIGlzIG5vIG5lZWQgdG8gYnVtcCB0aGUgZGVmYXVsdC4g
VGhlcmUgaXMgYWxyZWFkeSBhIGNvbmZpZ3VyYXRpb24KPiA+ID4gPiBvcHRpb24gY2FsbGVkIG1h
eF9ldmVudF9jaGFubmVsLgo+ID4gPiAKPiA+ID4gTWF5YmUgbWFrZSB0aGlzIHNvbWVob3cgYmFz
ZWQgb24gdGhlIG51bWJlciBvZiB2Q1BVcyBhc3NpZ25lZCB0byB0aGUKPiA+ID4gZG9tYWluPwo+
ID4gPiAKPiA+ID4gSXQncyBub3QgdmVyeSB1c2VkLWZyaWVuZGx5IHRvIGFsbG93IHRoZSBjcmVh
dGlvbiBvZiBhIGRvbWFpbiB3aXRoIDI1Ngo+ID4gPiB2Q1BVcyBmb3IgZXhhbXBsZSB0aGF0IHdv
dWxkIHRoZW4gZ2V0IHN0dWNrIGR1cmluZyBib290Lgo+ID4gPiAKPiA+ID4gT3IgYXQgbGVhc3Qg
Y2hlY2sgbWF4X2V2ZW50X2NoYW5uZWwgYW5kIHRoZSBudW1iZXIgb2YgdkNQVXMgYW5kIHByaW50
Cj4gPiA+IGEgd2FybmluZyBtZXNzYWdlIHRvIGFsZXJ0IHRoZSB1c2VyIHRoYXQgdGhpbmdzIG1p
Z2h0IGdvIHdyb25nIHdpdGgKPiA+ID4gdGhpcyBjb25maWd1cmF0aW9uLgo+ID4gPiAKPiA+IAo+
ID4gVGhlIHByb2JsZW0gaXMgbnVtYmVyIG9mIHZjcHUgaXMgb25seSBvbmUgZmFjdG9yIHRoYXQg
d291bGQgYWZmZWN0IHRoZQo+ID4gbnVtYmVyIG9mIGV2ZW50IGNoYW5uZWxzIG5lZWRlZC4KPiAK
PiBIb3cgYWJvdXQgcHJvZHVjaW5nIGEgd2FybmluZyBhYm91dCBldmVudCBjaGFubmVsIG1heWJl
IG5vdCBlbm91Z2ggd2hlbiB2Y3B1Cj4gbnVtYmVyIGlzID4xMjggYW5kIHN0aWxsIHVzZXMgZGVm
YXVsdCBtYXggZXZlbnQgY2hhbm5lbCBudW1iZXI/Cj4gCgpNYXliZS4gSWYgeW91J3JlIGdvaW5n
IHRvIGRvIHRoYXQsIHBsZWFzZToKCjEuIHByb3ZpZGUgdGhlIGhldXJpc3RpYyBpbiBhIGZ1bmN0
aW9uIHNvIHRoYXQgaXQgY2FuIGJlIGV4cGFuZCBsYXRlci4KMi4gbWFrZSB0aGUgbWVzc2FnZSBz
eXN0ZW0gYWRtaW5pc3RyYXRvciBmcmllbmRseSwgcG9pbnQgdGhlbSB0byB0aGUKICAgbWF4X2V2
ZW50X2NoYW5uZWxzIG9wdGlvbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09:21: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.xen.org>)
	id 1dmGEy-0002ZR-VI; Mon, 28 Aug 2017 09:21:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406b44b9e=citrix-osstest@xenproject.org>)
 id 1dmGEx-0002Yq-5K
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 09:21:51 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B3/4D-01862-EA0E3A95; Mon, 28 Aug 2017 09:21:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7aB4s
 jDfZd07W4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlT3j5kKrgqWPHlYwtbA+N3ri5GDg4JAX+J
 my0KXYycQKa7xNuzc1lBbBEBZ4kJH26zgdi8AnoSH06dYQaxhQVCJf4/+AsU5wKqX8sqceXGO
 jaIZlWJZRM+gxWxCXhITOyZyAJiswDFZ/asYASxhQS0JJYuXskEMVRQ4uTMJ2A1zAISEgdfvG
 CGmGMh0f7pLdMERt5ZSMpmISlbwMi0ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBYLze1uDg
 xPTUnMalYLzk/dxMjMHjqGRgYdzD27PU7xCjJwaQkyruzYnGkEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQneLfeBcoJFqempFWmZOcAwhklLcPAoifD2gqR5iwsSc4sz0yFSpxh1OTasXv+FSYglL
 z8vVUqcdw9IkQBIUUZpHtwIWExdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuwJkCk9mXg
 ncpldARzABHaEouBDkiJJEhJRUA+MEtQm2uaqCLTNe+yx8oTGpQ1FxW7OV/udDumLPfedevPc
 xiPda2Or9UlN04kJ2vOV89Xp+WAf/8RATHflrU2siJc/8fpAhFWl+okXSvDIqqaFii2Om/Wyz
 f4Ei387M38lqqxNgmSrxeW57R9LE9t3qxo9u9axysNJ8MV/15JeaV04T0qL9eJRYijMSDbWYi
 4oTAbpVRlmkAgAA
X-Env-Sender: prvs=406b44b9e=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503912107!111984117!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19400 invoked from network); 28 Aug 2017 09:21:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 09:21:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,441,1498521600"; d="scan'208";a="437108819"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72031-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=71997
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 28 Aug 2017 10:21:45 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72031: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDMxIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMDMxLwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MTk5NwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcxOTk3CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzE5OTcKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MTk5NwogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZn
cnViIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgZmFpbCBsaWtlIDcxOTk3CiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAxMSBndWVzdC1zdGFydCAgICAgICBmYWlsIGxp
a2UgNzE5OTcKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTk5NwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdo
dCAgICAgICAgICAgICAgIDcxOTk3Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5l
dGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0
Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21l
L29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:22:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 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.xen.org>)
	id 1dmGFt-0002ls-Az; Mon, 28 Aug 2017 09:22:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmGFr-0002kz-Lf
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 09:22:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 88/94-01732-6E0E3A95; Mon, 28 Aug 2017 09:22:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/fZg8W
 RBj/3iFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXFx1kKvjFVbFl8jPGBsZ/HF2MnBxCAnkS
 c4+sYQKxeQXsJKZ+vsoCYksIGEqcXngTyObgYBFQlTi+1xEkzCagLtH2bDsrSFgEyN6wXq+Lk
 YuDWeAFo8Tze13sIHFhgWiJhQ+NQeJCAqeYJH6cXwg2nlPAVmLdue9MIDW8AoISf3cIg5jMQG
 PWzxMCqWAWkJdo3jqbGSIsLbH8H8cERr5ZCPWzEOpnIamfhVC/gJFlFaN6cWpRWWqRrpleUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg0NUzMDDuYLzS5nyIUZKDSUmUd2fF4kgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxb7gPlBItS01Mr0jJzgOEPk5bg4FES4T0FkuYtLkjML
 c5Mh0idYjTmePJm+28mjpa3QFKIJS8/L1VKnNcApFQApDSjNA9uECwuLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5l0BMoUnM68Ebt8roFOYgE5RFFwIckpJIkJKqoHxgPPVhRqTVs7Ywhp
 U/+j/lntdzT5FW14nMe5myxWp6+d59VF4pdav0297Lq67/Hjb3sceCU3WnzZ8qXIUnPrP635T
 fel92aBtuWJv+i9lf+8ourrc+/GnjVEit9T/LzKOOHZia43iEasyecaueS9fHJr8ibNFZuv9d
 wzaj+4f/BLc1PRgydrcFCWW4oxEQy3mouJEALnnFLHGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503912164!81031685!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63290 invoked from network); 28 Aug 2017 09:22:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 09:22:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 03:22:43 -0600
Message-Id: <59A3FD0102000078001746E9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 03:22:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tianyu Lan" <tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-3-git-send-email-tianyu.lan@intel.com>
 <20170825091824.bj5nojkxoyog7ai4@citrix.com>
 <20170825095726.ukztvdwygsqnyt4k@MacBook-Pro-de-Roger.local>
 <20170825100457.ycx6bzocgcwf7n6t@citrix.com>
 <65152b90-999b-5567-f979-ae14ff589fb8@intel.com>
In-Reply-To: <65152b90-999b-5567-f979-ae14ff589fb8@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 2/5] XL: Increase event channels to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDExOjExLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IE9uIDgvMjUvMjAxNyA2OjA0IFBNLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBGcmksIEF1ZyAyNSwg
MjAxNyBhdCAxMDo1NzoyNkFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24g
RnJpLCBBdWcgMjUsIDIwMTcgYXQgMTA6MTg6MjRBTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4+
PiBPbiBUaHUsIEF1ZyAyNCwgMjAxNyBhdCAxMDo1MjoxN1BNIC0wNDAwLCBMYW4gVGlhbnl1IHdy
b3RlOgo+Pj4+PiBUaGlzIHBhdGNoIGlzIHRvIGluY3JlYXNlIGV2ZW50IGNoYW5uZWxzIHRvIHN1
cHBvcnQgbW9yZSB2Y3B1cyBpbiBzaW5nbGUgVk0uCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+Pj4+Cj4+Pj4gVGhlcmUgaXMgbm8g
bmVlZCB0byBidW1wIHRoZSBkZWZhdWx0LiBUaGVyZSBpcyBhbHJlYWR5IGEgY29uZmlndXJhdGlv
bgo+Pj4+IG9wdGlvbiBjYWxsZWQgbWF4X2V2ZW50X2NoYW5uZWwuCj4+Pgo+Pj4gTWF5YmUgbWFr
ZSB0aGlzIHNvbWVob3cgYmFzZWQgb24gdGhlIG51bWJlciBvZiB2Q1BVcyBhc3NpZ25lZCB0byB0
aGUKPj4+IGRvbWFpbj8KPj4+Cj4+PiBJdCdzIG5vdCB2ZXJ5IHVzZWQtZnJpZW5kbHkgdG8gYWxs
b3cgdGhlIGNyZWF0aW9uIG9mIGEgZG9tYWluIHdpdGggMjU2Cj4+PiB2Q1BVcyBmb3IgZXhhbXBs
ZSB0aGF0IHdvdWxkIHRoZW4gZ2V0IHN0dWNrIGR1cmluZyBib290Lgo+Pj4KPj4+IE9yIGF0IGxl
YXN0IGNoZWNrIG1heF9ldmVudF9jaGFubmVsIGFuZCB0aGUgbnVtYmVyIG9mIHZDUFVzIGFuZCBw
cmludAo+Pj4gYSB3YXJuaW5nIG1lc3NhZ2UgdG8gYWxlcnQgdGhlIHVzZXIgdGhhdCB0aGluZ3Mg
bWlnaHQgZ28gd3Jvbmcgd2l0aAo+Pj4gdGhpcyBjb25maWd1cmF0aW9uLgo+Pj4KPj4gCj4+IFRo
ZSBwcm9ibGVtIGlzIG51bWJlciBvZiB2Y3B1IGlzIG9ubHkgb25lIGZhY3RvciB0aGF0IHdvdWxk
IGFmZmVjdCB0aGUKPj4gbnVtYmVyIG9mIGV2ZW50IGNoYW5uZWxzIG5lZWRlZC4KPiAKPiBIb3cg
YWJvdXQgcHJvZHVjaW5nIGEgd2FybmluZyBhYm91dCBldmVudCBjaGFubmVsIG1heWJlIG5vdCBl
bm91Z2ggd2hlbiAKPiB2Y3B1IG51bWJlciBpcyA+MTI4IGFuZCBzdGlsbCB1c2VzIGRlZmF1bHQg
bWF4IGV2ZW50IGNoYW5uZWwgbnVtYmVyPwoKVGhlcmUgd291bGQgYmUgbm90aGluZyB3cm9uZyB3
aXRoIHRoYXQgZm9yIGEgZ3Vlc3Qgbm90IHVzaW5nClBWIGRyaXZlcnMsIG9yIG5vdCByZXF1aXJp
bmcgbXVsdGlwbGUgY2hhbm5lbHMgcGVyIHZDUFUuIEhlbmNlCkknbSBub3QgY29udmluY2VkIGEg
d2FybmluZyBpcyBhcHByb3ByaWF0ZSBoZXJlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:39:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09:39: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.xen.org>)
	id 1dmGVS-0003s7-O4; Mon, 28 Aug 2017 09:38:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dmGVR-0003rz-AT
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 09:38:53 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BA/56-03557-CA4E3A95; Mon, 28 Aug 2017 09:38:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KJPp7Rqrv6yeJ
 Ig9XnLS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozWbZNYC7rNKo79u8nSwPhFo4uRk4NZwFqi
 918zYxcjFweLQDOLxLF929kgnJ/MEq++PGYCqRIScJPYcPY9E0hCSGABo8TNmY2sXYwcQI6HR
 OP3CIj4MkaJ9tunwRrYBAwkXn39xghiiwhIS1z7fBlsBbPAdiaJvrbLzCAJYYEAiR0HNoI1sA
 ioSrz+coUVxOYVcJd41NANViMhICdx81wn8wRGvgWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N
 0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOFAQh2MM6+7H+IUZKDSUmUd2fF4kghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErwij4FygkWp6akVaZk5wKCFSUtw8CiJ8J4CSfMWFyTmFmemQ6ROMepyb
 Fi9/guTEEtefl6qlDjvbJAiAZCijNI8uBGwCLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd
 6Pj4Cm8GTmlcBtegV0BBPQEYqCC0GOKElESEk1MLauXcYlx9Ch8lJx1h3nC6wH1R+6bbzOVv9
 t66vJBxcdO3Yj5cBCMTM/vdqp+uu2TfWV6NnVp2TQ9+HRN6Nk4+hLasFnDpXLLt2ybtdJfb0F
 18P/5VjOmnxxwYHf/m35E9qnuWSvj1xxSTA55ejFOv5g9lkq8zbssJitbjIl1rdiyQ9ODQfrH
 a5KLMUZiYZazEXFiQCpg80nmwIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503913131!79764256!1
X-Originating-IP: [91.199.104.133]
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 22896 invoked from network); 28 Aug 2017 09:38:51 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 28 Aug 2017 09:38:51 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=2N3S1eXyu/758mLSEHIzkt66NRG4Mt6gu0Z/RUrcIRmQFJmReLhQAntbgttOXlcYWoJWLAfEMPnvKl26iBWaVjykm5EIUmwB2uKirHcmzXgZow/yxJ81Ce2/QKMsGq/jJ0AET5TgM/pADBqH7KUXzMXOhnHoTCSPW+sZXtpszKu+etlo+uGIqhEhqGorkKgzXrkXw18TvHtvzDBBYjTqrAXW6AdYoin3cgZbHKyb/3n9Wnsv5brh/Hq0uhgEwwZ49yFEJZpCHbhVHzn/VJ23sZhIz/aO5X9lC/lYSAKQX9Ox3yFutLTfBROx83IiOOwGbpN28DemcJlHWVPkeXyHbA==;
 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=hHk1WNt6+6I/Mkyfud6Pe
 mE7IYg=; b=WeJMr60fsj9bS/U0Gu6NYS4i5IsvxzGrCvQqi0A4w7jDSa6WrsD7k
 upWFDE7PNgAVvguGaHFKInGWRzV+FTWwOyhtk7LIU5Mkj/8MJUWaWSh9S9rp+NTY
 NXC1fygPj57a+YdVJPkofKM+ovINT+4g7b9XHEtmVnJV3jrk6iXN5ev9WQlys0BW
 EYjWIPWKM26OZ3lvh+QUCMWdBLymvxkvLjBDcV50bV3JZ69gihrtquc+okmrbDcz
 1oGM2B0gyrBD0oOxOVPP/wrQ+xPCyjCueG3mU0q8xNTFGQuzZ72CDbmQh1HEPKMp
 cqsArqAAjVvnrMW5RqYUQQViVtyIZmf6g==
Received: (qmail 354 invoked from network); 28 Aug 2017 12:38:49 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 12:38:49 +0300
Received: (qmail 27604 invoked from network); 28 Aug 2017 12:38:49 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 28 Aug 2017 12:38:49 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 12:38:46 +0300
Message-Id: <1503913126-13546-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, julien.grall@arm.com,
 tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v7] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2VudCBuZWVkcyB0
byBjb21tdW5pY2F0ZQp3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50LiAgQW4g
ZXhpc3RpbmcgbWVjaGFuaXNtIGlzCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0
aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCmxpa2UgYWxsIG90aGVyIGh5cGVy
Y2FsbHMuCgpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBh
Z2VudCBjYW4gd2hpdGVsaXN0IHRoZQp1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCBkaXJlY3RseSBmcm9tIHVzZXJzcGFjZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjY6CgktIEFk
ZGVkIGFyY2ggc3BlY2lmaWMgZnVuY3Rpb24gaW4gYm90aCB4ODYgbW9uaXRvciBhbmQgYXJtCgkg
IG1vbml0b3IgdG8gcmVwbGFjZSB0aGUgYXNzaWdubWVudCBmcm9tIGNvbW1vbiBtb25pdG9yCgpO
b3RlOiBDb3VsZCBub3QgdGVzdCBvbiBBUk4sIGNvbXBpbGVkIGJvdGggb24gYXJtIGFuZCB4ODYK
LS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAyICstCiB0b29scy9saWJ4Yy94
Y19tb25pdG9yLmMgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAg
fCAgNSArKysrKwogeGVuL2NvbW1vbi9tb25pdG9yLmMgICAgICAgICAgfCAgMSArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL21vbml0b3IuaCB8ICA2ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCAgfCAxOSArKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21v
bml0b3IuaCB8ICA2ICsrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAgMSAr
CiA4IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKaW5kZXggYmRlODMxMy4uYTNkMDkyOSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKQEAgLTIwMjEsNyArMjAyMSw3IEBAIGludCB4Y19tb25pdG9yX3NvZnR3YXJlX2JyZWFrcG9p
bnQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogaW50IHhjX21vbml0b3Jf
ZGVzY3JpcHRvcl9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOwogaW50IHhjX21v
bml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jLCBib29s
IGFsbG93X3VzZXJzcGFjZSk7CiBpbnQgeGNfbW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2lu
dGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYyk7CiBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3Iu
YwppbmRleCBiNDRjZTkzLi5hNjc3ODIwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tb25p
dG9yLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCkBAIC0xNDcsNyArMTQ3LDcgQEAg
aW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlk
X3QgZG9tYWluX2lkLAogfQogCiBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgc3luYykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBzeW5jLCBib29sIGFsbG93X3VzZXJzcGFjZSkKIHsKICAgICBERUNMQVJFX0RPTUNUTDsK
IApAQCAtMTU3LDYgKzE1Nyw3IEBAIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoeGNfaW50
ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogWEVOX0RPTUNUTF9NT05JVE9SX09QX0RJU0FCTEU7
CiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5ldmVudCA9IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9HVUVTVF9SRVFVRVNUOwogICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5ndWVzdF9yZXF1ZXN0
LnN5bmMgPSBzeW5jOworICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5ndWVzdF9yZXF1ZXN0LmFs
bG93X3VzZXJzcGFjZSA9IGVuYWJsZSA/IGFsbG93X3VzZXJzcGFjZSA6IGZhbHNlOwogCiAgICAg
cmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKaW5kZXgg
ZTcyMzhjZS4uNTc0MmRkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCkBAIC0xNTUsNiArMTU1LDExIEBA
IGludCBodm1faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAv
KiBGYWxsdGhyb3VnaCB0byBwZXJtaXNzaW9uIGNoZWNrLiAqLwogICAgIGNhc2UgNDoKICAgICBj
YXNlIDI6CisgICAgICAgIGlmICggY3VycmQtPmFyY2gubW9uaXRvci5ndWVzdF9yZXF1ZXN0X3Vz
ZXJzcGFjZV9lbmFibGVkICYmCisgICAgICAgICAgICBlYXggPT0gX19IWVBFUlZJU09SX2h2bV9v
cCAmJgorICAgICAgICAgICAgKG1vZGUgPT0gOCA/IHJlZ3MtPnJkaSA6IHJlZ3MtPmVieCkgPT0g
SFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCApCisgICAgICAgICAgICBicmVhazsKKwogICAg
ICAgICBpZiAoIHVubGlrZWx5KGh2bV9nZXRfY3BsKGN1cnIpKSApCiAgICAgICAgIHsKICAgICBk
ZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tb25pdG9yLmMgYi94ZW4vY29tbW9uL21v
bml0b3IuYwppbmRleCA0NTFmNDJmLi4wYzNlNjQ1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21v
bml0b3IuYworKysgYi94ZW4vY29tbW9uL21vbml0b3IuYwpAQCAtNzUsNiArNzUsNyBAQCBpbnQg
bW9uaXRvcl9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRv
cl9vcCAqbW9wKQogICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgICAgIGQtPm1vbml0b3Iu
Z3Vlc3RfcmVxdWVzdF9zeW5jID0gbW9wLT51Lmd1ZXN0X3JlcXVlc3Quc3luYzsKICAgICAgICAg
ZC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X2VuYWJsZWQgPSByZXF1ZXN0ZWRfc3RhdHVzOworICAg
ICAgICBhcmNoX2FsbG93X3VzZXJzcGFjZSgmZC0+YXJjaCwgbW9wLT51Lmd1ZXN0X3JlcXVlc3Qu
YWxsb3dfdXNlcnNwYWNlKTsKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAgICAgICAgIGJy
ZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW9uaXRvci5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgKaW5kZXggMWM0ZmVhMy4uYTJlZWM1MiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9tb25pdG9yLmgKQEAgLTI2LDYgKzI2LDEyIEBACiAjaW5jbHVkZSA8cHVibGljL2Rv
bWN0bC5oPgogCiBzdGF0aWMgaW5saW5lCit2b2lkIGFyY2hfYWxsb3dfdXNlcnNwYWNlKHN0cnVj
dCBhcmNoX2RvbWFpbiAqYXJjaCwgdWludDhfdCBhbGxvd191c2Vyc3BhY2UpCit7CisgICAgcmV0
dXJuOworfQorCitzdGF0aWMgaW5saW5lCiBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9vcChzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApCiB7CiAgICAg
LyogTm8gYXJjaC1zcGVjaWZpYyBtb25pdG9yIG9wcyBvbiBBUk0uICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aAppbmRleCBjMTA1MjJiLi5kZTAyNTA3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTM5NiwxNSAr
Mzk2LDE2IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogCiAgICAgLyogQXJjaC1zcGVjaWZpYyBtb25p
dG9yIG9wdGlvbnMgKi8KICAgICBzdHJ1Y3QgewotICAgICAgICB1bnNpZ25lZCBpbnQgd3JpdGVf
Y3RybHJlZ19lbmFibGVkICAgICAgIDogNDsKLSAgICAgICAgdW5zaWduZWQgaW50IHdyaXRlX2N0
cmxyZWdfc3luYyAgICAgICAgICA6IDQ7Ci0gICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9jdHJs
cmVnX29uY2hhbmdlb25seSAgOiA0OwotICAgICAgICB1bnNpZ25lZCBpbnQgc2luZ2xlc3RlcF9l
bmFibGVkICAgICAgICAgIDogMTsKLSAgICAgICAgdW5zaWduZWQgaW50IHNvZnR3YXJlX2JyZWFr
cG9pbnRfZW5hYmxlZCA6IDE7Ci0gICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRpb25f
ZW5hYmxlZCAgICAgOiAxOwotICAgICAgICB1bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX3N5
bmMgICAgICAgIDogMTsKLSAgICAgICAgdW5zaWduZWQgaW50IGNwdWlkX2VuYWJsZWQgICAgICAg
ICAgICAgICA6IDE7Ci0gICAgICAgIHVuc2lnbmVkIGludCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFi
bGVkICAgOiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19lbmFibGVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA0OworICAgICAgICB1bnNpZ25lZCBpbnQg
d3JpdGVfY3RybHJlZ19zeW5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA0
OworICAgICAgICB1bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiA0OworICAgICAgICB1bnNpZ25lZCBpbnQgc2luZ2xlc3Rl
cF9lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAg
ICB1bnNpZ25lZCBpbnQgc29mdHdhcmVfYnJlYWtwb2ludF9lbmFibGVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX2Vu
YWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25l
ZCBpbnQgZGVidWdfZXhjZXB0aW9uX3N5bmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgY3B1aWRfZW5hYmxlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgZGVz
Y3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAgICAg
ICAgICAgICAgICAgICAgICAgOiAxOwogICAgICAgICBzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFw
ICptc3JfYml0bWFwOwogICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJscmVnX21hc2tbNF07CiAg
ICAgfSBtb25pdG9yOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCBjNWMzMjNiLi5hODM0ZDgwIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21vbml0b3IuaApAQCAtMzMsNiArMzMsMTIgQEAgc3RydWN0IG1vbml0b3JfbXNy
X2JpdG1hcCB7CiB9OwogCiBzdGF0aWMgaW5saW5lCit2b2lkIGFyY2hfYWxsb3dfdXNlcnNwYWNl
KHN0cnVjdCBhcmNoX2RvbWFpbiAqYXJjaCwgdWludDhfdCBhbGxvd191c2Vyc3BhY2UpCit7Cisg
ICAgYXJjaC0+bW9uaXRvci5ndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkID0gYWxsb3df
dXNlcnNwYWNlOworfQorCitzdGF0aWMgaW5saW5lCiBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9v
cChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApCiB7
CiAgICAgaW50IHJjID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCBmZjM5NzYyLi41OTk3YzUyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCkBAIC0xMTI0LDYgKzExMjQsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9t
b25pdG9yX29wIHsKICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIC8qIFBhdXNlIHZDUFUg
dW50aWwgcmVzcG9uc2UgKi8KICAgICAgICAgICAgIHVpbnQ4X3Qgc3luYzsKKyAgICAgICAgICAg
IHVpbnQ4X3QgYWxsb3dfdXNlcnNwYWNlOwogICAgICAgICB9IGd1ZXN0X3JlcXVlc3Q7CiAKICAg
ICAgICAgc3RydWN0IHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 09:59:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 09:59: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.xen.org>)
	id 1dmGpQ-0005KB-Li; Mon, 28 Aug 2017 09:59:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pavel@ucw.cz>) id 1dmGpP-0005JZ-Gw
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 09:59:31 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 92/12-02042-289E3A95; Mon, 28 Aug 2017 09:59:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyuFDqoG79y8W
 RBi//CVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTP65lKpgnWDH7/GSmBsZ1fF2MHBxCAuUS
 H+dHdDFycrAIqErsubKGDSTMJqAosWhaCEhYREBf4ubTnSxdjFwczALdohLdZ58xgiSEBeIkv
 jd8YAOxeQU0JP78+cgCYgsJtLBINEwuhogLSpyc+QQszixQLDF50XtmkPnMAtISy/9xgIQ5BQ
 IlrtzYDVYiKqAicWXCW/YJjLyzkHTPQtI9C6EbIqwlcePfSyYMYW2JZQtfM0PYthLr1r2HmqI
 msenZaZYFjByrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC
 g7iegYFxB2PfKr9DjJIcTEqivDsrFkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB1ewGUEyxKT
 U+tSMvMAcYTTFqCg0dJhNcZJM1bXJCYW5yZDpE6xagoJc6bD5IQAElklObBtcFi+BKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYV4ZkCk8mXklcNNfAS1mAlqsKLgQZHFJIkJKqoGxfs8DR5c
 rF73W7vx52aJ81tEpDPei2U+7TmUXmfbog47fL9M1jB+eHZpTt6i6yJN36fyYyqDAzcxLGgIF
 D+5hMzX8dJrZSf9s+AOf0oYTGy5ZSPSnlbu2iGrxTTFq8N4i57IgovFocOeVvIjMu2LuvRw1H
 03feSpb/mpqXdjZkZoZuzp9s7cSS3FGoqEWc1FxIgDmnmem3AIAAA==
X-Env-Sender: pavel@ucw.cz
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503914367!88031426!1
X-Originating-IP: [195.113.26.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36634 invoked from network); 28 Aug 2017 09:59:27 -0000
Received: from atrey.karlin.mff.cuni.cz (HELO atrey.karlin.mff.cuni.cz)
 (195.113.26.193)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Aug 2017 09:59:27 -0000
Received: by atrey.karlin.mff.cuni.cz (Postfix, from userid 512)
 id B4F55824E1; Mon, 28 Aug 2017 11:59:25 +0200 (CEST)
Date: Mon, 28 Aug 2017 11:59:23 +0200
From: Pavel Machek <pavel@ucw.cz>
To: Boris Lukashev <blukashev@sempervictus.com>
Message-ID: <20170828095922.GA18012@amd>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAFUG7CdUEFYANSGRuNX0Xt1TJ0Z7f+M_ERgR03dUVxVqLENLpw@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAFUG7CdUEFYANSGRuNX0Xt1TJ0Z7f+M_ERgR03dUVxVqLENLpw@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Peter Foley <pefoley2@pefoley.com>, "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [kernel-hardening] Re: x86: PIE support and option
 to extend KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6550356970112271985=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6550356970112271985==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="WIyZ46R2i8wDzkSu"
Content-Disposition: inline


--WIyZ46R2i8wDzkSu
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi!

> > +         The kernel and modules will generate slightly more assembly (=
1 to 2%
> > +         increase on the .text sections). The vmlinux binary will be
> > +         significantly smaller due to less relocations.
> >
> > ... but describing a 1-2% kernel text size increase as "slightly more a=
ssembly"
> > shows a gratituous disregard to kernel code generation quality! In real=
ity that's
> > a huge size increase that in most cases will almost directly transfer t=
o a 1-2%
> > slowdown for kernel intense workloads.
> >
> > Where does that size increase come from, if PIE is capable of using rel=
ative
> > instructins well? Does it come from the loss of a generic register and =
the
> > resulting increase in register pressure, stack spills, etc.?
> >
> > So I'm still unhappy about this all, and about the attitude surrounding=
 it.
>=20
> Is the expectation then to have security functions also decrease size
> and operational latency? Seems a bit unrealistic if so.
> 1-2% performance hit on systems which have become at least several
> hundred % faster over recent years is not a significant performance
> regression compared to the baseline before.

We are probably willing to trade security for 2% performance impact...
if you can show that same security advantage can't be achieved without
the impact (and it is opt-in and documented and so on).

Kernel is not really a bottleneck for many people. For me, even CPUs
are not bottleneck, disk is.

But what is not okay is "hey, this is security, I can slow things
down. Merge it, because... security!".

Best regards,

									Pavel
--=20
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blo=
g.html

--WIyZ46R2i8wDzkSu
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlmj6XoACgkQMOfwapXb+vKoAQCgxGEhuA4qK9TP8Gv7ryOV8XoZ
v6QAoLsAwustidDVeUK6439ZUkIuqVMe
=EZIN
-----END PGP SIGNATURE-----

--WIyZ46R2i8wDzkSu--


--===============6550356970112271985==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6550356970112271985==--


From xen-devel-bounces@lists.xen.org Mon Aug 28 10:35:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 10:35: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.xen.org>)
	id 1dmHNm-0007z1-9W; Mon, 28 Aug 2017 10:35:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmHNl-0007yv-5z
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 10:35:01 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 89/7A-02177-3D1F3A95; Mon, 28 Aug 2017 10:34:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDve7lj4s
 jDZqmsFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHjtxlKVjDV/HiYjtjA2MLTxcjJ4eEgL/E
 /6trGUFsYQE3iTf/5zGD2CICARLv5t0Hs5kFMiU+3n0KZgsJFEh8O/cfrJ5NQE9i3vGvLCA2r
 4CtxO2+j0xdjBwcLAKqEjPOqoKERQXCJfZ/v8YMUSIocXLmE7ByTgE7iWPX9jODlDMLaEqs36
 UPsUlc4taT+UwQtrxE89bZUFtVJRY/OMo+gZF/FpJJsxC6ZyHpnoWkewEjyypG9eLUorLUIl1
 zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwKBkAIIdjI3fnQ4xSnIwKYny7qxY
 HCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjf5A1BOsCg1PbUiLTMHGB8waQkOHiUR3gMgad7ig
 sTc4sx0iNQpRkUpcV4dkIQASCKjNA+uDRaTlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMGw
 EyhSczrwRu+iugxUxAixUFF4IsLklESEk1MPbU7Vz2Y/tGOR5ppSPNHsqvLs6YvKS8OVX48M+
 P0ttPCm1/UBF3/WiUSWlpJsP62HT3i/E731rIhS1Nka6YyeW7N3Cv2yrvyN088xYZcSnpf7MR
 2bbzcNpGu70rTnrdmqLxP89kddovc5u5hj8yr80prVGqXJwirsO85Ou2S0Hrn8ZNdYm5X63EU
 pyRaKjFXFScCABW/Y97xAIAAA==
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503916497!81045530!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65040 invoked from network); 28 Aug 2017 10:34:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 10:34:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,441,1498521600"; d="scan'208";a="445365048"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <6ce84281-79f8-c646-409c-957d9458d38b@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9fcd6e90-6b62-fdf1-7569-2f44b75b33e7@citrix.com>
Date: Mon, 28 Aug 2017 11:34:55 +0100
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: <6ce84281-79f8-c646-409c-957d9458d38b@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 01/14] fuzz/x86_emulate: Remove redundant
	AFL hook
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjUvMjAxNyAwNjozNyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8wOC8x
NyAxNzo0MywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gWW91IGRvbid0IG5lZWQgX19BRkxfSU5J
VCBpZiB5b3UgaGF2ZSBfX0FGTF9MT09QLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gUmVhbGx5PyAgSXMgdGhhdCBjb3Zl
cmVkIGluIGFueSBkb2N1bWVudGF0aW9uPwo+IAo+IEkgZ290IHRoZSBjb250cmFyeSBpbXByZXNz
aW9uIGZyb20gd2hpY2hldmVyIHZlcnNpb24gb2YgQUZMIEkgd2FzIHVzaW5nCj4gd2hlbiBJIHB1
dCB0aGlzIGluLCBhbmQgYSBxdWljayBsb29rIG92ZXIgdGhlIGFmbC1mdXp6IHNvdXJjZSBkb2Vz
bid0Cj4gYXBwZWFyIHRvIGVxdWF0ZSB0aGVtIGluIGFueSB3YXkuCgpUaGUgZG9jdW1lbnRhdGlv
biBkb2VzIHNlZW0gYSBiaXQgaGF6eSBvbiB0aGUgc3ViamVjdC4gIEhvd2V2ZXI6CgoxLiBJdCBj
bGVhciBmcm9tIHRoZSBkb2N1bWVudGF0aW9uIFsxXSB0aGF0IGJvdGggb2YgdGhlbSB3b3JrICpv
bmx5KiBpbgpsbHZtIG1vZGUgKGkuZS4sIHdoZW4gY29tcGlsZWQgd2l0aCBhZmwtY2xhbmctZmFz
dCkuICBJbiBwYXJ0aWN1bGFyIHRoZQpsYXN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDQ6ICJhZmwt
Z2NjIG9yIGFmbC1jbGFuZyB3aWxsCipub3QqIGdlbmVyYXRlIGEgZGVmZXJyZWQtaW5pdGlhbGl6
YXRpb24gYmluYXJ5Ii4KCjIuIFRoZSBkb2N1bWVudGF0aW9uIGRvZXMgc2VlbSB0byBzcGVhayBv
ZiB0aGVtIGFzIHNlcGFyYXRlICdtb2RlcycKKFNlY3Rpb24gNSwgIk5vdGUgdGhhdCBhcyB3aXRo
IHRoZSBwcmV2aW91cyBtb2RlLCAuLi4iKQoKMy4gRW1waXJpY2FsbHkgc3BlYWtpbmcsIHBlcnNp
c3RlbnQgbW9kZSB3b3JrcyBmaW5lIHdpdGggX19BRkxfTE9PUCgpCmFuZCBubyBfX0FGTF9JTklU
KCkgKGZvciBtZSBhbnl3YXkpLgoKIC1HZW9yZ2UKClsxXSBodHRwczovL2dpdGh1Yi5jb20vbWly
cm9yZXIvYWZsL3RyZWUvbWFzdGVyL2xsdm1fbW9kZQoKPiAKPiB+QW5kcmV3Cj4gCj4+IC0tLQo+
PiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Cj4+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4g
LS0tCj4+ICB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
IHwgMiAtLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1n
aXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwo+PiBpbmRl
eCAxNTQ4NjkzMzZhLi4xYTc5ZmYyMjhlIDEwMDY0NAo+PiAtLS0gYS90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4+ICsrKyBiL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKPj4gQEAgLTYzLDggKzYzLDYgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+PiAgICAgICAgICBleGl0KC0xKTsKPj4g
IAo+PiAgI2lmZGVmIF9fQUZMX0hBVkVfTUFOVUFMX0NPTlRST0wKPj4gLSAgICBfX0FGTF9JTklU
KCk7Cj4+IC0KPj4gICAgICB3aGlsZSAoIF9fQUZMX0xPT1AoMTAwMCkgKQo+PiAgI2VuZGlmCj4+
ICAgICAgewo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 10:45:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 10:45: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.xen.org>)
	id 1dmHXs-0000J0-Cc; Mon, 28 Aug 2017 10:45:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nickeysgo@gmail.com>) id 1dmHXr-0000Iu-Dk
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 10:45:27 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 09/B3-03044-644F3A95; Mon, 28 Aug 2017 10:45:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfTmal3XL4s
 jDR4cl7ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOm98xlLngvU/HxdHkD40OJLkYuDiGBCYwS
 q79fYAJxWAQaWCUu9H0FcyQE5rBKPGn+zNjFyAnk5ElMPL2PHcLOl9i24waYzSsgKHFy5hMWE
 FtIwEeib+JbsDingL3Elj/v2CHifxklOneKg9hsAuoSHetfMoHYLAKqEp3P21gh5gRILJm7AS
 wuLKAn0bflJVhcREBZovfXb7D5zALSEteevGWDsH0kji2awziBUWAWkjNmIUlB2JoSrdt/s0P
 YGhIL7uyDimtLLFv4mnkBI+sqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSk
 Yr3k/NxNjMBwZgCCHYwd/5wOMUpyMCmJ8u6sWBwpxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1
 RcYpVjy8vNSlSR4+T4D1QkWpaanVqRl5gAjDqZUgoNHSYT35iegNG9xQWJucWY6ROoUoyvHlS
 vrvjBxTDmwHUge+n3iOxPHMTD57c3230xCYLOlxHmvgTQLgDRnlObBjYYli0uMslLCvIxAhwv
 xFKQW5WaWoMq/YhTnYFQS5n0HMoUnM68E7oJXQMcxAR2nKLgQ5LiSRISUVANjxrowf68SMdtf
 81/n3zH4emvm+vTvJwz2OOV+uh2xfl++RdqHKLYn4lMrs0tV6+MV5q2UsOJMu+99/l2n3TX3H
 OGVR4uZ71u4uvjemHdW5VEMW/gUTvb3r8zfbZwm+Fzp+Tv/oHPCm3muthY01M3f76d6tb/ZL+
 ik81PWZ8qpbXYbnVawt+crsRRnJBpqMRcVJwIAKkODOBEDAAA=
X-Env-Sender: nickeysgo@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503917124!108286097!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40918 invoked from network); 28 Aug 2017 10:45:25 -0000
Received: from mail-ua0-f171.google.com (HELO mail-ua0-f171.google.com)
 (209.85.217.171)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 10:45:25 -0000
Received: by mail-ua0-f171.google.com with SMTP id 105so364356uad.3
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 03:45:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=JDhtKR3fo47ZfABYohWlL9zpbZeT6jqBymGewk6QZMY=;
 b=hKQ8WQebj6k6PXseaNwXtOgTKqG1WPfSufiX5XIJMT0QqCWwuqdA5OIwRy6qG8/eTl
 q3OWNgykbX+5BMa6KEk6DXj7tj7gDeLT+ioMMxcaXSg9+twmuoLJpb0s9y+7t/QK1Jh3
 1Kct0PVvRYdgt5yDiZMLWTsQAAE6QTLTaeZg/EdZk5rLPuU9f7420WnlOMiY1wRE6nV2
 MA+6zJrgXt1bG3bFWZwJao4WKm7vEzIMUqB6JMVM9T3KAAyDV+a3pjlhDyk9ulmVsJJW
 dgQ/S5ug0bzPtdurOnUG7cuFj5v886x4+HwvBQR/hstts8nkng/vPOIQOTO0Fnm7mOZs
 6sug==
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=JDhtKR3fo47ZfABYohWlL9zpbZeT6jqBymGewk6QZMY=;
 b=edR73MR+xX+oxdWc5MilSeh7496HLDGYZ3VqOCaTgPKQww31hzZm8WdBAYK8pZr5rl
 xLWAtekGVzCflX2ZGM6xHKVynJwF/FlIlyCzX9Q0r2iHCSC0PbKMfgIBikGH/XXQOgVY
 yXkeh5GhE3c6CIrBjUu4aVcxz/UHQb0krYaPCi5N6bqwtqdO/esihVONZ0Gefwttd1W5
 iIAmIPcpvT3Je8/hacjE3HtUjvUfRjKVYqFzOg7MeBH8DZj/6weD6O/F1/0Uws1m9f2x
 9habVrJ0Y3oorRxe3zewwL39c9RQjxJL2S02zEYog1msaTd/1QQQVQ6ZdV/FN6liaiLv
 203Q==
X-Gm-Message-State: AHYfb5jkgT+KWiOvq7yVUbe2uRe+hyYqA1IsInjY9hNMikigZwmbL+t+
 RRQzBrmHdB+llKO4MHPjHWj+18QKFw==
X-Received: by 10.176.80.82 with SMTP id z18mr81050uaz.67.1503917124148; Mon,
 28 Aug 2017 03:45:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.105.131 with HTTP; Mon, 28 Aug 2017 03:45:23 -0700 (PDT)
In-Reply-To: <59A3FAF202000078001746B4@prv-mh.provo.novell.com>
References: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@mail.gmail.com>
 <59A3ECBD0200007800174564@prv-mh.provo.novell.com>
 <CAFX_q-HHBCb6KOknVXhu5CirfEckkOS0SW2ZLjoaEcpswwy5Og@mail.gmail.com>
 <59A3FAF202000078001746B4@prv-mh.provo.novell.com>
From: Minjun Hong <nickeysgo@gmail.com>
Date: Mon, 28 Aug 2017 19:45:23 +0900
Message-ID: <CAFX_q-HeR3MUnwJCX094kNKhQXP7NbJh80LUM4wdizoVXj9_Mw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] crashdump on PVM Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6318826270710277628=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6318826270710277628==
Content-Type: multipart/alternative; boundary="94eb2c191426f4e3b60557cdfd1d"

--94eb2c191426f4e3b60557cdfd1d
Content-Type: text/plain; charset="UTF-8"

Oh!! I'm so sorry Jan Beulich.
It is my first time to use this mailing list.
Please understand my fault, this time only.

Anyway, as you mentioned, I added below line in '/etc/default/grub' file
and reboot:
> GRUB_CMDLINE_XEN="crashkernel=384M-:256M@64M"
Then,
1. I cannot see anything when I type "grep -i crash /proc/iomem"
2. I can see kernel log of Xen hypervisor when I type "sudo xl dmesg | grep
-i crash":
(XEN) Command line: placeholder crashkernel=384M-:256M@64M

I suppose a 'crashkernel' cmdline option of either Xen hypervisor or Dom0
kernel can be enabled.
I know it is quite difficult to advise some problems online but, could you
give me a piece of hint?

Sincerely,

On Mon, Aug 28, 2017 at 6:13 PM, Jan Beulich <JBeulich@suse.com> wrote:

> >>> On 28.08.17 at 11:04, <nickeysgo@gmail.com> wrote:
> > Thank you for your reply.
> > I checked what you mentioned(Xen command line).
> > But I could not find where the Xen command line configuration.
> > As I think, it would be in /etc/default/grub file because Dom0 is used
> for
> > booting like native system.
> > Is it wrong? I didn't get your point?
>
> First of all - please avoid private mails. Keep the list Cc-ed.
>
> And then - I can't tell you how to configure your variant of grub.
> All I can tell you is that the option you're after needs to be
> passed to Xen.
>
> Jan
>
>

--94eb2c191426f4e3b60557cdfd1d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Oh!! I&#39;m so sorry Jan Beulich.<div>It is my first time=
 to use this mailing list.</div><div>Please understand my fault, this time =
only.</div><div><br></div><div>Anyway, as you mentioned, I added below line=
 in &#39;/etc/default/grub&#39; file and reboot:</div><div>&gt; GRUB_CMDLIN=
E_XEN=3D&quot;crashkernel=3D384M-:256M@64M&quot;</div><div>Then,<br></div><=
div>1. I cannot see anything when I type &quot;grep -i crash /proc/iomem&qu=
ot;</div><div>2. I can see kernel log of Xen hypervisor when I type &quot;s=
udo xl dmesg | grep -i crash&quot;:</div><div>(XEN) Command line: placehold=
er crashkernel=3D384M-:256M@64M<br></div><div><br></div><div>I suppose a &#=
39;crashkernel&#39; cmdline option of either Xen hypervisor or Dom0 kernel =
can be enabled.</div><div>I know it is quite difficult to advise some probl=
ems online but, could you give me a piece of hint?</div><div><br></div><div=
>Sincerely,</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On Mon, Aug 28, 2017 at 6:13 PM, Jan Beulich <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:JBeulich@suse.com" target=3D"_blank">JBeulich@suse.com</a>&=
gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">&gt;&g=
t;&gt; On 28.08.17 at 11:04, &lt;<a href=3D"mailto:nickeysgo@gmail.com">nic=
keysgo@gmail.com</a>&gt; wrote:<br>
&gt; Thank you for your reply.<br>
&gt; I checked what you mentioned(Xen command line).<br>
&gt; But I could not find where the Xen command line configuration.<br>
&gt; As I think, it would be in /etc/default/grub file because Dom0 is used=
 for<br>
&gt; booting like native system.<br>
&gt; Is it wrong? I didn&#39;t get your point?<br>
<br>
</span>First of all - please avoid private mails. Keep the list Cc-ed.<br>
<br>
And then - I can&#39;t tell you how to configure your variant of grub.<br>
All I can tell you is that the option you&#39;re after needs to be<br>
passed to Xen.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Jan<br>
<br>
</font></span></blockquote></div><br></div>

--94eb2c191426f4e3b60557cdfd1d--


--===============6318826270710277628==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6318826270710277628==--


From xen-devel-bounces@lists.xen.org Mon Aug 28 10:49:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 10: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.xen.org>)
	id 1dmHcB-0000Vx-1E; Mon, 28 Aug 2017 10:49:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmHcA-0000VZ-6M
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 10:49:54 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D7/6C-02181-155F3A95; Mon, 28 Aug 2017 10:49:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTfg6+J
 Ig/mLBC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8X7SRpaCrQEV227PYG5g
 fGTdxcjFISTwl1Hi34cFzF2MnEDOY0aJxd98IRLbGCXerNoFlhARcJb4emYuO4jNK6Av8ff0O
 zBbWMBf4sTPlWwgDRIC13klVr3cx9rFyAHk+Eq03NaDMb9sSuliZOdgE7CSOCQGEmQRUJXY0s
 UxgZF7ASPDKkb14tSistQiXVO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAX9c
 zMDDuYLz81ekQoyQHk5Io786KxZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg/fQbKCRalpqdW
 pGXmAIMOJi3BwaMkwnsMJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8q0CKBECKMkrz4
 EbAIuASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeqS9AU3gy80rgNr0COoIJ6AhFwYUgR5
 QkIqSkGhgDkraUVT/e3V0W/bu6rOCAmKHtnaZFjv8eGMQ92XHERuRloOn1hQL3ynf+6pZLbNx
 VYVfz4J6gm1ruk6B3ueU7Co+msQv+vMQ+b6plQmn3y5vMBUeXF7bZuR2aU36N39PpzHvOeYcW
 X5h4soDxeETUR4Uq5dAMX76Gr0ujjzxLepQRtb/QKkCJpTgj0VCLuag4EQAObqviewIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503917390!108686164!1
X-Originating-IP: [104.130.215.37]
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 1061 invoked from network); 28 Aug 2017 10:49:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 10:49:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmHc4-0003wh-Ha; Mon, 28 Aug 2017 10:49: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 1dmHby-0006iq-QH; Mon, 28 Aug 2017 10:49:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmHby-0004VX-BO; Mon, 28 Aug 2017 10:49:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112901-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 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-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=ac87932ee3776a5c7540b4626cbcccfefb8f8307
X-Osstest-Versions-That: libvirt=b7e779c1a51793ee63a52889440361d8ba019781
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 10:49:42 +0000
Subject: [Xen-devel] [libvirt test] 112901: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkwMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5MDEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODkwCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI4OTAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg5MAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODkw
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4OTAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg5MAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyODkwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI4OTAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjg5
MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGFjODc5MzJlZTM3NzZhNWM3NTQwYjQ2MjZjYmNjY2Zl
ZmI4ZjgzMDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGI3ZTc3OWMx
YTUxNzkzZWU2M2E1Mjg4OTQ0MDM2MWQ4YmEwMTk3ODEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mjg5MCAgMjAxNy0wOC0yNyAwNDoyMDoxMiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI5MDEgIDIwMTctMDgtMjggMDQ6MjE6MTUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmlu
c29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNh
cHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisg
YnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1hYzg3OTMyZWUzNzc2YTVjNzU0MGI0NjI2Y2JjY2Nm
ZWZiOGY4MzA3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RF
U1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0
aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCBh
Yzg3OTMyZWUzNzc2YTVjNzU0MGI0NjI2Y2JjY2NmZWZiOGY4MzA3CisgYnJhbmNoPWxpYnZpcnQK
KyByZXZpc2lvbj1hYzg3OTMyZWUzNzc2YTVjNzU0MGI0NjI2Y2JjY2NmZWZiOGY4MzA3CisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2Vs
ZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0CisgeGVuYnJh
bmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5j
aD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQor
IHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGFjODc5MzJlZTM3NzZh
NWM3NTQwYjQ2MjZjYmNjY2ZlZmI4ZjgzMDcgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54Cisg
LiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcg
T3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0
L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxp
YnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysg
OiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQg
cHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IGFj
ODc5MzJlZTM3NzZhNWM3NTQwYjQ2MjZjYmNjY2ZlZmI4ZjgzMDc6cmVmcy9oZWFkcy94ZW4tdGVz
dGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CiAgIGI3ZTc3OWMuLmFjODc5MzIgIGFjODc5MzJlZTM3NzZhNWM3NTQwYjQ2MjZjYmNj
Y2ZlZmI4ZjgzMDcgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 10:54:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 10:54: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.xen.org>)
	id 1dmHgO-00018A-It; Mon, 28 Aug 2017 10:54:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dmHgM-000184-Ro
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 10:54:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BE/78-03937-656F3A95; Mon, 28 Aug 2017 10:54:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsUSfTyjVTf02+J
 IgzVLuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owTv/6zFlxdx1hx5fxrxgbGhkbGLkZODmYB
 a4nef81ANhcHi0Azi8SdX+fYIZyfzBJfOs4ygVQJCbhLzD/SzQZhL2CUOH+FAyb+euE9sAYhg
 WWMEnc2zgErYhMwkHj19RvYChEBaYlrny+DrWAW2M4kcXT6b3aQhLBAoMSxjxvAGlgEVCXeTn
 gHZvMCTf0/YzcriC0hICdx81wn8wRGvgWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQIDhgEIdjAeWBR4iFGSg0lJlHdnxeJIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8sV+BcoJFqempFWmZOcDQhUlLcPAoifCWgqR5iwsSc4sz0yFSpxgVpcR5p4MkB
 EASGaV5cG2weLnEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5WkCk8mXklcNNfAS1mAlqsKL
 gQZHFJIkJKqoHRaWkC89q/X8Q2h6TsvyUrxesQszvOUm9PtXa6j36K5h2NdfJvZd5frXT9rza
 l1P3FhCdcq5fcLb87Xf7BEb/0r54zgldbWa1a7d43UXrCtevaQse3ms66M7kh9ZLRvjuhqesi
 cx4v8Zi984QGq6DOVfOi3WI6ousr/rvsfBf4Y3Yjs/CTjvqjSizFGYmGWsxFxYkAbF7CMpICA
 AA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503917652!102865818!1
X-Originating-IP: [91.199.104.133]
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 6245 invoked from network); 28 Aug 2017 10:54:13 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 28 Aug 2017 10:54:13 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=dgbLlxjgKVmT14qEqvzgXz2NrcVlSA+osyZDD2wUFVknlyEzj77yrn2kH7xLVf1WndQc7sgAZLBrP+U67u8cZb+DGGGJUqXuWz0Sa4tHzqS4RzxsA/M6kG4dik9wNihRIMegbwBviA/ysiP8pclT9imQ3KjlvUZT9J/a1WO7EGAxO251dQyWG4+UfRsZo6yeR8JB0mNpyoSODIjqjT44BUhJWSUU66ClPRu58gbyrHx9sD42IMfzH6PM2sAKOsodrOXdW1JNZjSfnOrjbTZf4QSVnbqTR93hj4Wge1SHQKdHUSQ5hnt6pDqZEPmYHqlijIjrn5lyJaH9SZlJMPz3Hg==;
 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=ObcrWiIk7tlMke98WjOzc
 pTXlXI=; b=0v/9k2RhQfDfx10bAOmLkZByl+82b2RE4Ms24E3ck3BWPUJR0tj24
 +Dks9gP4DMVuQzGZLOp4KGahgC002x0bGwVgR60AvZu5V3IAlBJ0bScoPI9XqAcE
 19Wc5RU3kOqGUthqOnSJVAKJwcASortufev0PKQbKS5BpPDw6vBs91SaIZ/MTEvg
 z5e5rS4w7URbQPAwQF2lOU2JkrEpGJZ6w3KzWgAQ11HyqU56243eLiLtcvb2AzD2
 F796bnjwGxuC6vWNFI+BlTt4djEQu9B0+AnJEqBgmaptBBqTYtT5IGP8bNpovm2/
 RDkwhZLoE2We3IIAAJRv8NHB08n7G6f0w==
Received: (qmail 9724 invoked from network); 28 Aug 2017 13:54:11 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 13:54:11 +0300
Received: (qmail 8954 invoked from network); 28 Aug 2017 13:54:11 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 28 Aug 2017 13:54:11 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 13:54:07 +0300
Message-Id: <1503917647-24030-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 sstabellini@kernel.org, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v4] common/vm_event: Initialize vm_event lists
	on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2
ZW50X3NoYXJlLAp2bV9ldmVudF9wYWdpbmcsIHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0
aW9uIGZvciB0aGUKc3RydWN0dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0
IGl0IGNhbiBiZQphbGxvY2F0ZWQvaW5pdCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZl
bnRfZGlzYWJsZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjM6CgktIE1vdmVkIHRoZSBkLT52bV9l
dmVudF9wYWdpbmcgdG8gdGhlIGlmIGJlbG93IGluIHRoZQoJYXNzaWduX2RldmljZSBmdW5jdGlv
bgoKTm90ZTogRGlkIG5vdCB0ZXN0IG9uIGFybSwgY29tcGxpbGVkIG9uIGFybSBhbmQgeDg2Lgot
LS0KIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL21lbV9wYWdpbmcuYyAg
fCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgICA0ICstCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLmMgICAgICAgICB8ICAxMCArLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAg
ICAgICAgIHwgIDEzICsrLS0KIHhlbi9jb21tb24vbWVtX2FjY2Vzcy5jICAgICAgIHwgICAyICst
CiB4ZW4vY29tbW9uL21vbml0b3IuYyAgICAgICAgICB8ICAgNCArLQogeGVuL2NvbW1vbi92bV9l
dmVudC5jICAgICAgICAgfCAxNTYgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8ICAgMiArLQogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggICAgICAgfCAgMTggKystLS0KIDExIGZpbGVzIGNoYW5nZWQsIDEyNCBp
bnNlcnRpb25zKCspLCA5MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
bWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCBlMDg4OGJiLi5h
N2YwY2FlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9h
cmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTI1Niw3ICsyNTYsNyBAQCBib29sX3QgcDJtX21lbV9h
Y2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHZhZGRyX3QgZ2xhLCBjb25zdCBzdHJ1Y3QgbnBmZWMg
bnBmZWMpCiAgICAgfQogCiAgICAgLyogT3RoZXJ3aXNlLCBjaGVjayBpZiB0aGVyZSBpcyBhIHZt
X2V2ZW50IG1vbml0b3Igc3Vic2NyaWJlciAqLwotICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3Jp
bmcoJnYtPmRvbWFpbi0+dm1fZXZlbnQtPm1vbml0b3IpICkKKyAgICBpZiAoICF2bV9ldmVudF9j
aGVja19yaW5nKHYtPmRvbWFpbi0+dm1fZXZlbnRfbW9uaXRvcikgKQogICAgIHsKICAgICAgICAg
LyogTm8gbGlzdGVuZXIgKi8KICAgICAgICAgaWYgKCBwMm0tPmFjY2Vzc19yZXF1aXJlZCApCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21t
L21lbV9hY2Nlc3MuYwppbmRleCA1YWRhZjZkLi40MTRlMzhmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMK
QEAgLTE3OSw3ICsxNzksNyBAQCBib29sX3QgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBn
cGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOwogCiAg
ICAgLyogT3RoZXJ3aXNlLCBjaGVjayBpZiB0aGVyZSBpcyBhIG1lbW9yeSBldmVudCBsaXN0ZW5l
ciwgYW5kIHNlbmQgdGhlIG1lc3NhZ2UgYWxvbmcgKi8KLSAgICBpZiAoICF2bV9ldmVudF9jaGVj
a19yaW5nKCZkLT52bV9ldmVudC0+bW9uaXRvcikgfHwgIXJlcV9wdHIgKQorICAgIGlmICggIXZt
X2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgfHwgIXJlcV9wdHIgKQogICAg
IHsKICAgICAgICAgLyogTm8gbGlzdGVuZXIgKi8KICAgICAgICAgaWYgKCBwMm0tPmFjY2Vzc19y
ZXF1aXJlZCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3BhZ2luZy5jIGIveGVu
L2FyY2gveDg2L21tL21lbV9wYWdpbmcuYwppbmRleCBhMDQ5ZTBkLi4yMDIxNGFjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fcGFnaW5nLmMKQEAgLTQzLDcgKzQzLDcgQEAgaW50IG1lbV9wYWdpbmdfbWVtb3AoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3BhZ2luZ19vcF90KSBhcmcpCiAgICAgICAgIGdvdG8g
b3V0OwogCiAgICAgcmMgPSAtRU5PREVWOwotICAgIGlmICggdW5saWtlbHkoIWQtPnZtX2V2ZW50
LT5wYWdpbmcucmluZ19wYWdlKSApCisgICAgaWYgKCAhZC0+dm1fZXZlbnRfcGFnaW5nIHx8IHVu
bGlrZWx5KCFkLT52bV9ldmVudF9wYWdpbmctPnJpbmdfcGFnZSkgKQogICAgICAgICBnb3RvIG91
dDsKIAogICAgIHN3aXRjaCggbXBvLm9wICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggMWYyMGNl
Ny4uMTJmYjljYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTU2Myw3ICs1NjMsNyBAQCBpbnQg
bWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwKICAgICB9OwogCiAgICAgaWYgKCAocmMgPSBfX3ZtX2V2ZW50X2NsYWltX3Nsb3QoZCwg
Ci0gICAgICAgICAgICAgICAgICAgICAgICAmZC0+dm1fZXZlbnQtPnNoYXJlLCBhbGxvd19zbGVl
cCkpIDwgMCApCisgICAgICAgICAgICAgICAgICAgICAgICBkLT52bV9ldmVudF9zaGFyZSwgYWxs
b3dfc2xlZXApKSA8IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKICAgICBpZiAoIHYtPmRvbWFp
biA9PSBkICkKQEAgLTU3Miw3ICs1NzIsNyBAQCBpbnQgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21l
bShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgdm1fZXZlbnRf
dmNwdV9wYXVzZSh2KTsKICAgICB9CiAKLSAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLCAmZC0+
dm1fZXZlbnQtPnNoYXJlLCAmcmVxKTsKKyAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLCBkLT52
bV9ldmVudF9zaGFyZSwgJnJlcSk7CiAKICAgICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBlOGE1N2Qx
Li42YWUyM2JlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCkBAIC0xNDU0LDcgKzE0NTQsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5n
X2Ryb3BfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgKiBj
b3JyZWN0bmVzcyBvZiB0aGUgZ3Vlc3QgZXhlY3V0aW9uIGF0IHRoaXMgcG9pbnQuICBJZiB0aGlz
IGlzIHRoZSBvbmx5CiAgICAgICogcGFnZSB0aGF0IGhhcHBlbnMgdG8gYmUgcGFnZWQtb3V0LCB3
ZSdsbCBiZSBva2F5Li4gIGJ1dCBpdCdzIGxpa2VseSB0aGUKICAgICAgKiBndWVzdCB3aWxsIGNy
YXNoIHNob3J0bHkgYW55d2F5cy4gKi8KLSAgICBpbnQgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90
KGQsICZkLT52bV9ldmVudC0+cGFnaW5nKTsKKyAgICBpbnQgcmMgPSB2bV9ldmVudF9jbGFpbV9z
bG90KGQsIGQtPnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICBy
ZXR1cm47CiAKQEAgLTE0NjgsNyArMTQ2OCw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfZHJvcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAvKiBFdmlj
dCB3aWxsIGZhaWwgbm93LCB0YWcgdGhpcyByZXF1ZXN0IGZvciBwYWdlciAqLwogICAgICAgICBy
ZXEudS5tZW1fcGFnaW5nLmZsYWdzIHw9IE1FTV9QQUdJTkdfRVZJQ1RfRkFJTDsKIAotICAgIHZt
X2V2ZW50X3B1dF9yZXF1ZXN0KGQsICZkLT52bV9ldmVudC0+cGFnaW5nLCAmcmVxKTsKKyAgICB2
bV9ldmVudF9wdXRfcmVxdWVzdChkLCBkLT52bV9ldmVudF9wYWdpbmcsICZyZXEpOwogfQogCiAv
KioKQEAgLTE1MDUsNyArMTUwNSw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgc3RydWN0IHAybV9kb21haW4g
KnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAogICAgIC8qIFdlJ3JlIHBhZ2luZy4gVGhlcmUg
c2hvdWxkIGJlIGEgcmluZyAqLwotICAgIGludCByYyA9IHZtX2V2ZW50X2NsYWltX3Nsb3QoZCwg
JmQtPnZtX2V2ZW50LT5wYWdpbmcpOworICAgIGludCByYyA9IHZtX2V2ZW50X2NsYWltX3Nsb3Qo
ZCwgZC0+dm1fZXZlbnRfcGFnaW5nKTsKICAgICBpZiAoIHJjID09IC1FTk9TWVMgKQogICAgIHsK
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkRvbWFpbiAlaHUgcGFnaW5nIGdmbiAlbHgg
eWV0IG5vIHJpbmcgIgpAQCAtMTU0Myw3ICsxNTQzLDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19w
b3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICBlbHNlIGlm
ICggcDJtdCAhPSBwMm1fcmFtX3BhZ2luZ19vdXQgJiYgcDJtdCAhPSBwMm1fcmFtX3BhZ2VkICkK
ICAgICB7CiAgICAgICAgIC8qIGdmbiBpcyBhbHJlYWR5IG9uIGl0cyB3YXkgYmFjayBhbmQgdmNw
dSBpcyBub3QgcGF1c2VkICovCi0gICAgICAgIHZtX2V2ZW50X2NhbmNlbF9zbG90KGQsICZkLT52
bV9ldmVudC0+cGFnaW5nKTsKKyAgICAgICAgdm1fZXZlbnRfY2FuY2VsX3Nsb3QoZCwgZC0+dm1f
ZXZlbnRfcGFnaW5nKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTU1MSw3ICsxNTUx
LDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbikKICAgICByZXEudS5tZW1fcGFnaW5nLnAybXQgPSBwMm10OwogICAgIHJl
cS52Y3B1X2lkID0gdi0+dmNwdV9pZDsKIAotICAgIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KGQsICZk
LT52bV9ldmVudC0+cGFnaW5nLCAmcmVxKTsKKyAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLCBk
LT52bV9ldmVudF9wYWdpbmcsICZyZXEpOwogfQogCiAvKioKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGIyMmFhY2MuLjMwZjUwN2Ig
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4u
YwpAQCAtMzYzLDkgKzM2Myw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRf
dCBkb21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgICAgICBwb29saWQgPSAwOwog
CiAgICAgICAgIGVyciA9IC1FTk9NRU07Ci0gICAgICAgIGQtPnZtX2V2ZW50ID0geHphbGxvYyhz
dHJ1Y3Qgdm1fZXZlbnRfcGVyX2RvbWFpbik7Ci0gICAgICAgIGlmICggIWQtPnZtX2V2ZW50ICkK
LSAgICAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgICAgICBkLT5wYnVmID0geHphbGxvY19hcnJh
eShjaGFyLCBET01BSU5fUEJVRl9TSVpFKTsKICAgICAgICAgaWYgKCAhZC0+cGJ1ZiApCkBAIC00
MDMsNyArNDAwLDYgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlk
LCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgaWYgKCBoYXJkd2FyZV9kb21haW4gPT0g
ZCApCiAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiA9IG9sZF9od2RvbTsKICAgICBhdG9taWNfc2V0
KCZkLT5yZWZjbnQsIERPTUFJTl9ERVNUUk9ZRUQpOwotICAgIHhmcmVlKGQtPnZtX2V2ZW50KTsK
ICAgICB4ZnJlZShkLT5wYnVmKTsKICAgICBpZiAoIGluaXRfc3RhdHVzICYgSU5JVF9hcmNoICkK
ICAgICAgICAgYXJjaF9kb21haW5fZGVzdHJveShkKTsKQEAgLTgyMCw3ICs4MTYsMTQgQEAgc3Rh
dGljIHZvaWQgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IHJjdV9oZWFkICpoZWFkKQog
ICAgIGZyZWVfeGVub3Byb2ZfcGFnZXMoZCk7CiAjZW5kaWYKIAotICAgIHhmcmVlKGQtPnZtX2V2
ZW50KTsKKyNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKKyAgICB4ZnJlZShkLT52bV9ldmVu
dF9wYWdpbmcpOworI2VuZGlmCisgICAgeGZyZWUoZC0+dm1fZXZlbnRfbW9uaXRvcik7CisjaWZk
ZWYgQ09ORklHX0hBU19NRU1fU0hBUklORworICAgIHhmcmVlKGQtPnZtX2V2ZW50X3NoYXJlKTsK
KyNlbmRpZgorCiAgICAgeGZyZWUoZC0+cGJ1Zik7CiAKICAgICBmb3IgKCBpID0gZC0+bWF4X3Zj
cHVzIC0gMTsgaSA+PSAwOyBpLS0gKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1fYWNjZXNz
LmMgYi94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYwppbmRleCAxOWY2M2JiLi4xMGVhNGFlIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYworKysgYi94ZW4vY29tbW9uL21lbV9hY2Nl
c3MuYwpAQCAtNTIsNyArNTIsNyBAQCBpbnQgbWVtX2FjY2Vzc19tZW1vcCh1bnNpZ25lZCBsb25n
IGNtZCwKICAgICAgICAgZ290byBvdXQ7CiAKICAgICByYyA9IC1FTk9ERVY7Ci0gICAgaWYgKCB1
bmxpa2VseSghZC0+dm1fZXZlbnQtPm1vbml0b3IucmluZ19wYWdlKSApCisgICAgaWYgKCAhZC0+
dm1fZXZlbnRfbW9uaXRvciB8fCB1bmxpa2VseSghZC0+dm1fZXZlbnRfbW9uaXRvci0+cmluZ19w
YWdlKSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgc3dpdGNoICggbWFvLm9wICkKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vbW9uaXRvci5jIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKaW5kZXgg
NDUxZjQyZi4uNzBkMzhkNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tb25pdG9yLmMKKysrIGIv
eGVuL2NvbW1vbi9tb25pdG9yLmMKQEAgLTkyLDcgKzkyLDcgQEAgaW50IG1vbml0b3JfdHJhcHMo
c3RydWN0IHZjcHUgKnYsIGJvb2xfdCBzeW5jLCB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKICAg
ICBpbnQgcmM7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIAotICAgIHJjID0g
dm1fZXZlbnRfY2xhaW1fc2xvdChkLCAmZC0+dm1fZXZlbnQtPm1vbml0b3IpOworICAgIHJjID0g
dm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKICAgICBzd2l0Y2gg
KCByYyApCiAgICAgewogICAgIGNhc2UgMDoKQEAgLTEyMyw3ICsxMjMsNyBAQCBpbnQgbW9uaXRv
cl90cmFwcyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbF90IHN5bmMsIHZtX2V2ZW50X3JlcXVlc3RfdCAq
cmVxKQogICAgIH0KIAogICAgIHZtX2V2ZW50X2ZpbGxfcmVncyhyZXEpOwotICAgIHZtX2V2ZW50
X3B1dF9yZXF1ZXN0KGQsICZkLT52bV9ldmVudC0+bW9uaXRvciwgcmVxKTsKKyAgICB2bV9ldmVu
dF9wdXRfcmVxdWVzdChkLCBkLT52bV9ldmVudF9tb25pdG9yLCByZXEpOwogCiAgICAgcmV0dXJu
IHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92
bV9ldmVudC5jCmluZGV4IDkyOTFkYjYuLmU4YmJhMWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
dm1fZXZlbnQuYworKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKQEAgLTQyLDcgKzQyLDcgQEAK
IHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIHN0cnVjdCBkb21haW4gKmQsCiAgICAg
eGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCi0gICAgc3RydWN0IHZtX2V2ZW50X2RvbWFp
biAqdmVkLAorICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKip2ZWQsCiAgICAgaW50IHBhdXNl
X2ZsYWcsCiAgICAgaW50IHBhcmFtLAogICAgIHhlbl9ldmVudF9jaGFubmVsX25vdGlmaWNhdGlv
bl90IG5vdGlmaWNhdGlvbl9mbikKQEAgLTUwLDMyICs1MCwzNyBAQCBzdGF0aWMgaW50IHZtX2V2
ZW50X2VuYWJsZSgKICAgICBpbnQgcmM7CiAgICAgdW5zaWduZWQgbG9uZyByaW5nX2dmbiA9IGQt
PmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbcGFyYW1dOwogCisgICAgaWYgKCAhKnZlZCApCisgICAg
ICAgICgqdmVkKSA9IHh6YWxsb2Moc3RydWN0IHZtX2V2ZW50X2RvbWFpbik7CisgICAgaWYgKCAh
KnZlZCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCiAgICAgLyogT25seSBvbmUgaGVscGVy
IGF0IGEgdGltZS4gSWYgdGhlIGhlbHBlciBjcmFzaGVkLAogICAgICAqIHRoZSByaW5nIGlzIGlu
IGFuIHVuZGVmaW5lZCBzdGF0ZSBhbmQgc28gaXMgdGhlIGd1ZXN0LgogICAgICAqLwotICAgIGlm
ICggdmVkLT5yaW5nX3BhZ2UgKQotICAgICAgICByZXR1cm4gLUVCVVNZOworICAgIGlmICggKCp2
ZWQpLT5yaW5nX3BhZ2UgKQorICAgICAgICByZXR1cm4gLUVCVVNZOzsKIAogICAgIC8qIFRoZSBw
YXJhbWV0ZXIgZGVmYXVsdHMgdG8gemVybywgYW5kIGl0IHNob3VsZCBiZQogICAgICAqIHNldCB0
byBzb21ldGhpbmcgKi8KICAgICBpZiAoIHJpbmdfZ2ZuID09IDAgKQogICAgICAgICByZXR1cm4g
LUVOT1NZUzsKIAotICAgIHZtX2V2ZW50X3JpbmdfbG9ja19pbml0KHZlZCk7Ci0gICAgdm1fZXZl
bnRfcmluZ19sb2NrKHZlZCk7CisgICAgdm1fZXZlbnRfcmluZ19sb2NrX2luaXQoKnZlZCk7Cisg
ICAgdm1fZXZlbnRfcmluZ19sb2NrKCp2ZWQpOwogCiAgICAgcmMgPSB2bV9ldmVudF9pbml0X2Rv
bWFpbihkKTsKIAogICAgIGlmICggcmMgPCAwICkKICAgICAgICAgZ290byBlcnI7CiAKLSAgICBy
YyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsIHJpbmdfZ2ZuLCAmdmVkLT5yaW5nX3BnX3N0
cnVjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2ZWQtPnJpbmdfcGFn
ZSk7CisgICAgcmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCByaW5nX2dmbiwgJigqdmVk
KS0+cmluZ19wZ19zdHJ1Y3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
KCp2ZWQpLT5yaW5nX3BhZ2UpOwogICAgIGlmICggcmMgPCAwICkKICAgICAgICAgZ290byBlcnI7
CiAKICAgICAvKiBTZXQgdGhlIG51bWJlciBvZiBjdXJyZW50bHkgYmxvY2tlZCB2Q1BVcyB0byAw
LiAqLwotICAgIHZlZC0+YmxvY2tlZCA9IDA7CisgICAgKCp2ZWQpLT5ibG9ja2VkID0gMDsKIAog
ICAgIC8qIEFsbG9jYXRlIGV2ZW50IGNoYW5uZWwgKi8KICAgICByYyA9IGFsbG9jX3VuYm91bmRf
eGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsCkBAIC04
MywyNiArODgsMjggQEAgc3RhdGljIGludCB2bV9ldmVudF9lbmFibGUoCiAgICAgaWYgKCByYyA8
IDAgKQogICAgICAgICBnb3RvIGVycjsKIAotICAgIHZlZC0+eGVuX3BvcnQgPSB2ZWMtPnBvcnQg
PSByYzsKKyAgICAoKnZlZCktPnhlbl9wb3J0ID0gdmVjLT5wb3J0ID0gcmM7CiAKICAgICAvKiBQ
cmVwYXJlIHJpbmcgYnVmZmVyICovCi0gICAgRlJPTlRfUklOR19JTklUKCZ2ZWQtPmZyb250X3Jp
bmcsCi0gICAgICAgICAgICAgICAgICAgICh2bV9ldmVudF9zcmluZ190ICopdmVkLT5yaW5nX3Bh
Z2UsCisgICAgRlJPTlRfUklOR19JTklUKCYoKnZlZCktPmZyb250X3JpbmcsCisgICAgICAgICAg
ICAgICAgICAgICh2bV9ldmVudF9zcmluZ190ICopKCp2ZWQpLT5yaW5nX3BhZ2UsCiAgICAgICAg
ICAgICAgICAgICAgIFBBR0VfU0laRSk7CiAKICAgICAvKiBTYXZlIHRoZSBwYXVzZSBmbGFnIGZv
ciB0aGlzIHBhcnRpY3VsYXIgcmluZy4gKi8KLSAgICB2ZWQtPnBhdXNlX2ZsYWcgPSBwYXVzZV9m
bGFnOworICAgICgqdmVkKS0+cGF1c2VfZmxhZyA9IHBhdXNlX2ZsYWc7CiAKICAgICAvKiBJbml0
aWFsaXplIHRoZSBsYXN0LWNoYW5jZSB3YWl0IHF1ZXVlLiAqLwotICAgIGluaXRfd2FpdHF1ZXVl
X2hlYWQoJnZlZC0+d3EpOworICAgIGluaXRfd2FpdHF1ZXVlX2hlYWQoJigqdmVkKS0+d3EpOwog
Ci0gICAgdm1fZXZlbnRfcmluZ191bmxvY2sodmVkKTsKKyAgICB2bV9ldmVudF9yaW5nX3VubG9j
aygoKnZlZCkpOwogICAgIHJldHVybiAwOwogCiAgZXJyOgotICAgIGRlc3Ryb3lfcmluZ19mb3Jf
aGVscGVyKCZ2ZWQtPnJpbmdfcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZWQt
PnJpbmdfcGdfc3RydWN0KTsKLSAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOworICAgIGRl
c3Ryb3lfcmluZ19mb3JfaGVscGVyKCYoKnZlZCktPnJpbmdfcGFnZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoKnZlZCktPnJpbmdfcGdfc3RydWN0KTsKKyAgICB2bV9ldmVudF9yaW5n
X3VubG9jaygoKnZlZCkpOworICAgIHhmcmVlKCp2ZWQpOworICAgICp2ZWQgPSBOVUxMOwogCiAg
ICAgcmV0dXJuIHJjOwogfQpAQCAtMTg3LDQxICsxOTQsNDQgQEAgdm9pZCB2bV9ldmVudF93YWtl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAg
dm1fZXZlbnRfd2FrZV9ibG9ja2VkKGQsIHZlZCk7CiB9CiAKLXN0YXRpYyBpbnQgdm1fZXZlbnRf
ZGlzYWJsZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCitz
dGF0aWMgaW50IHZtX2V2ZW50X2Rpc2FibGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2
ZW50X2RvbWFpbiAqKnZlZCkKIHsKLSAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkKKyAgICBpZiAo
ICp2ZWQgJiYgKCp2ZWQpLT5yaW5nX3BhZ2UgKQogICAgIHsKICAgICAgICAgc3RydWN0IHZjcHUg
KnY7CiAKLSAgICAgICAgdm1fZXZlbnRfcmluZ19sb2NrKHZlZCk7CisgICAgICAgIHZtX2V2ZW50
X3JpbmdfbG9jaygqdmVkKTsKIAotICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZ2ZWQtPndxLmxp
c3QpICkKKyAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmKCp2ZWQpLT53cS5saXN0KSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKHZlZCk7CisgICAgICAgICAg
ICB2bV9ldmVudF9yaW5nX3VubG9jaygqdmVkKTsKICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7
CiAgICAgICAgIH0KIAogICAgICAgICAvKiBGcmVlIGRvbVUncyBldmVudCBjaGFubmVsIGFuZCBs
ZWF2ZSB0aGUgb3RoZXIgb25lIHVuYm91bmQgKi8KLSAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hh
bm5lbChkLCB2ZWQtPnhlbl9wb3J0KTsKKyAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbChk
LCAoKnZlZCktPnhlbl9wb3J0KTsKIAogICAgICAgICAvKiBVbmJsb2NrIGFsbCB2Q1BVcyAqLwog
ICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlm
ICggdGVzdF9hbmRfY2xlYXJfYml0KHZlZC0+cGF1c2VfZmxhZywgJnYtPnBhdXNlX2ZsYWdzKSAp
CisgICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdCgoKnZlZCktPnBhdXNlX2ZsYWcs
ICZ2LT5wYXVzZV9mbGFncykgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHZjcHVf
dW5wYXVzZSh2KTsKLSAgICAgICAgICAgICAgICB2ZWQtPmJsb2NrZWQtLTsKKyAgICAgICAgICAg
ICAgICAoKnZlZCktPmJsb2NrZWQtLTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCi0gICAg
ICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2ZWQtPnJpbmdfcGFnZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdmVkLT5yaW5nX3BnX3N0cnVjdCk7CisgICAgICAgIGRlc3Ry
b3lfcmluZ19mb3JfaGVscGVyKCYoKnZlZCktPnJpbmdfcGFnZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCp2ZWQpLT5yaW5nX3BnX3N0cnVjdCk7CiAKICAgICAgICAgdm1fZXZl
bnRfY2xlYW51cF9kb21haW4oZCk7CiAKLSAgICAgICAgdm1fZXZlbnRfcmluZ191bmxvY2sodmVk
KTsKKyAgICAgICAgdm1fZXZlbnRfcmluZ191bmxvY2soKnZlZCk7CiAgICAgfQogCisgICAgeGZy
ZWUoKnZlZCk7CisgICAgKnZlZCA9IE5VTEw7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMjY3
LDYgKzI3Nyw5IEBAIHZvaWQgdm1fZXZlbnRfcHV0X3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBSSU5HX0lEWCByZXFfcHJvZDsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
CiAKKyAgICBpZiggIXZlZCApCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggY3Vyci0+ZG9t
YWluICE9IGQgKQogICAgIHsKICAgICAgICAgcmVxLT5mbGFncyB8PSBWTV9FVkVOVF9GTEFHX0ZP
UkVJR047CkBAIC00MzQsNiArNDQ3LDkgQEAgdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogCiB2b2lkIHZtX2V2ZW50X2Nh
bmNlbF9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkK
IHsKKyAgICBpZiggIXZlZCApCisgICAgICAgIHJldHVybjsKKwogICAgIHZtX2V2ZW50X3Jpbmdf
bG9jayh2ZWQpOwogICAgIHZtX2V2ZW50X3JlbGVhc2Vfc2xvdChkLCB2ZWQpOwogICAgIHZtX2V2
ZW50X3JpbmdfdW5sb2NrKHZlZCk7CkBAIC01MDAsNiArNTE2LDkgQEAgYm9vbF90IHZtX2V2ZW50
X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogaW50IF9fdm1fZXZlbnRf
Y2xhaW1fc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBhbGxvd19zbGVlcCkKIHsKKyAgICBp
ZiAoICF2ZWQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBpZiAoIChjdXJy
ZW50LT5kb21haW4gPT0gZCkgJiYgYWxsb3dfc2xlZXAgKQogICAgICAgICByZXR1cm4gdm1fZXZl
bnRfd2FpdF9zbG90KHZlZCk7CiAgICAgZWxzZQpAQCAtNTEwLDI0ICs1MjksMzAgQEAgaW50IF9f
dm1fZXZlbnRfY2xhaW1fc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQsCiAvKiBSZWdpc3RlcmVkIHdpdGggWGVuLWJvdW5kIGV2ZW50IGNoYW5uZWwgZm9y
IGluY29taW5nIG5vdGlmaWNhdGlvbnMuICovCiBzdGF0aWMgdm9pZCBtZW1fcGFnaW5nX25vdGlm
aWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCiB7Ci0gICAgaWYgKCBs
aWtlbHkodi0+ZG9tYWluLT52bV9ldmVudC0+cGFnaW5nLnJpbmdfcGFnZSAhPSBOVUxMKSApCi0g
ICAgICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4sICZ2LT5kb21haW4tPnZtX2V2ZW50LT5w
YWdpbmcpOworICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbiA9IHYtPmRvbWFpbjsKKworICAgIGlm
ICggbGlrZWx5KGRvbWFpbi0+dm1fZXZlbnRfcGFnaW5nLT5yaW5nX3BhZ2UgIT0gTlVMTCkgKQor
ICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9tYWluLCBkb21haW4tPnZtX2V2ZW50X3BhZ2luZyk7
CiB9CiAjZW5kaWYKIAogLyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVs
IGZvciBpbmNvbWluZyBub3RpZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbW9uaXRvcl9ub3Rp
ZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQogewotICAgIGlmICgg
bGlrZWx5KHYtPmRvbWFpbi0+dm1fZXZlbnQtPm1vbml0b3IucmluZ19wYWdlICE9IE5VTEwpICkK
LSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgJnYtPmRvbWFpbi0+dm1fZXZlbnQt
Pm1vbml0b3IpOworICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbiA9IHYtPmRvbWFpbjsKKworICAg
IGlmICggbGlrZWx5KGRvbWFpbi0+dm1fZXZlbnRfbW9uaXRvci0+cmluZ19wYWdlICE9IE5VTEwp
ICkKKyAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWluLT52bV9ldmVudF9tb25p
dG9yKTsKIH0KIAogI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKIC8qIFJlZ2lzdGVyZWQg
d2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4g
Ki8KIHN0YXRpYyB2b2lkIG1lbV9zaGFyaW5nX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHBvcnQpCiB7Ci0gICAgaWYgKCBsaWtlbHkodi0+ZG9tYWluLT52bV9ldmVu
dC0+c2hhcmUucmluZ19wYWdlICE9IE5VTEwpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKHYt
PmRvbWFpbiwgJnYtPmRvbWFpbi0+dm1fZXZlbnQtPnNoYXJlKTsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkb21haW4gPSB2LT5kb21haW47CisKKyAgICBpZiAoIGxpa2VseShkb21haW4tPnZtX2V2ZW50
X3NoYXJlLT5yaW5nX3BhZ2UgIT0gTlVMTCkgKQorICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9t
YWluLCBkb21haW4tPnZtX2V2ZW50X3NoYXJlKTsKIH0KICNlbmRpZgogCkBAIC01MzUsNyArNTYw
LDcgQEAgc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHZvaWQgdm1fZXZlbnRfY2xlYW51cChzdHJ1Y3QgZG9tYWlu
ICpkKQogewogI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwotICAgIGlmICggZC0+dm1fZXZl
bnQtPnBhZ2luZy5yaW5nX3BhZ2UgKQorICAgIGlmICggZC0+dm1fZXZlbnRfcGFnaW5nICYmIGQt
PnZtX2V2ZW50X3BhZ2luZy0+cmluZ19wYWdlICkKICAgICB7CiAgICAgICAgIC8qIERlc3Ryb3lp
bmcgdGhlIHdhaXQgcXVldWUgaGVhZCBtZWFucyB3YWtpbmcgdXAgYWxsCiAgICAgICAgICAqIHF1
ZXVlZCB2Y3B1cy4gVGhpcyB3aWxsIGRyYWluIHRoZSBsaXN0LCBhbGxvd2luZwpAQCAtNTQ0LDIw
ICs1NjksMjAgQEAgdm9pZCB2bV9ldmVudF9jbGVhbnVwKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
ICAgICAqIEZpbmFsbHksIGJlY2F1c2UgdGhpcyBjb2RlIHBhdGggaW52b2x2ZXMgcHJldmlvdXNs
eQogICAgICAgICAgKiBwYXVzaW5nIHRoZSBkb21haW4gKGRvbWFpbl9raWxsKSwgdW5wYXVzaW5n
IHRoZQogICAgICAgICAgKiB2Y3B1cyBjYXVzZXMgbm8gaGFybS4gKi8KLSAgICAgICAgZGVzdHJv
eV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnQtPnBhZ2luZy53cSk7Ci0gICAgICAgICh2b2lk
KXZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50LT5wYWdpbmcpOworICAgICAgICBkZXN0
cm95X3dhaXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudF9wYWdpbmctPndxKTsKKyAgICAgICAgKHZv
aWQpdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfcGFnaW5nKTsKICAgICB9CiAjZW5k
aWYKLSAgICBpZiAoIGQtPnZtX2V2ZW50LT5tb25pdG9yLnJpbmdfcGFnZSApCisgICAgaWYgKCBk
LT52bV9ldmVudF9tb25pdG9yICYmIGQtPnZtX2V2ZW50X21vbml0b3ItPnJpbmdfcGFnZSApCiAg
ICAgewotICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudC0+bW9uaXRv
ci53cSk7Ci0gICAgICAgICh2b2lkKXZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50LT5t
b25pdG9yKTsKKyAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnRfbW9u
aXRvci0+d3EpOworICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVu
dF9tb25pdG9yKTsKICAgICB9CiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwotICAgIGlm
ICggZC0+dm1fZXZlbnQtPnNoYXJlLnJpbmdfcGFnZSApCisgICAgaWYgKCBkLT52bV9ldmVudF9z
aGFyZSAmJiBkLT52bV9ldmVudF9zaGFyZS0+cmluZ19wYWdlICkKICAgICB7Ci0gICAgICAgIGRl
c3Ryb3lfd2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50LT5zaGFyZS53cSk7Ci0gICAgICAgICh2
b2lkKXZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50LT5zaGFyZSk7CisgICAgICAgIGRl
c3Ryb3lfd2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50X3NoYXJlLT53cSk7CisgICAgICAgICh2
b2lkKXZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X3NoYXJlKTsKICAgICB9CiAjZW5k
aWYKIH0KQEAgLTU5OSw3ICs2MjQsNiBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21h
aW4gKmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3BfdCAqdmVjLAogI2lmZGVmIENPTkZJR19IQVNf
TUVNX1BBR0lORwogICAgIGNhc2UgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkc6CiAgICAg
ewotICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQgPSAmZC0+dm1fZXZlbnQtPnBh
Z2luZzsKICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAgICAgIHN3aXRjaCggdmVjLT5vcCAp
CkBAIC02MjksMjQgKzY1MywyOCBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3BfdCAqdmVjLAogICAgICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgICAgICAvKiBkb21haW5fcGF1c2UoKSBub3QgcmVxdWlyZWQgaGVyZSwgc2Vl
IFhTQS05OSAqLwotICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCB2ZWQs
IF9WUEZfbWVtX3BhZ2luZywKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZW5hYmxlKGQsIHZl
YywgJmQtPnZtX2V2ZW50X3BhZ2luZywgX1ZQRl9tZW1fcGFnaW5nLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKTsKICAgICAgICAg
fQogICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9ESVNBQkxFOgot
ICAgICAgICAgICAgaWYgKCB2ZWQtPnJpbmdfcGFnZSApCisgICAgICAgICAgICBpZiAoICFkLT52
bV9ldmVudF9wYWdpbmcgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYg
KCBkLT52bV9ldmVudF9wYWdpbmctPnJpbmdfcGFnZSApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwotICAgICAgICAgICAgICAgIHJjID0gdm1fZXZlbnRf
ZGlzYWJsZShkLCB2ZWQpOworICAgICAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZGlzYWJsZShk
LCAmZC0+dm1fZXZlbnRfcGFnaW5nKTsKICAgICAgICAgICAgICAgICBkb21haW5fdW5wYXVzZShk
KTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVO
X1ZNX0VWRU5UX1JFU1VNRToKLSAgICAgICAgICAgIGlmICggdmVkLT5yaW5nX3BhZ2UgKQotICAg
ICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCB2ZWQpOworICAgICAgICAgICAgaWYgKCAh
ZC0+dm1fZXZlbnRfcGFnaW5nICkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IGlmICggZC0+dm1fZXZlbnRfcGFnaW5nLT5yaW5nX3BhZ2UgKQorICAgICAgICAgICAgICAgIHZt
X2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9wYWdpbmcpOwogICAgICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgICAgIHJjID0gLUVOT0RFVjsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjYx
LDcgKzY4OSw2IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCiAKICAgICBjYXNlIFhFTl9ET01DVExfVk1fRVZFTlRf
T1BfTU9OSVRPUjoKICAgICB7Ci0gICAgICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCA9
ICZkLT52bV9ldmVudC0+bW9uaXRvcjsKICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAgICAg
IHN3aXRjaCggdmVjLT5vcCApCkBAIC02NzEsMjQgKzY5OCwyOCBAQCBpbnQgdm1fZXZlbnRfZG9t
Y3RsKHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3BfdCAqdmVjLAogICAg
ICAgICAgICAgcmMgPSBhcmNoX21vbml0b3JfaW5pdF9kb21haW4oZCk7CiAgICAgICAgICAgICBp
ZiAoIHJjICkKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIHJjID0gdm1fZXZl
bnRfZW5hYmxlKGQsIHZlYywgdmVkLCBfVlBGX21lbV9hY2Nlc3MsCisgICAgICAgICAgICByYyA9
IHZtX2V2ZW50X2VuYWJsZShkLCB2ZWMsICZkLT52bV9ldmVudF9tb25pdG9yLCBfVlBGX21lbV9h
Y2Nlc3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fTU9OSVRP
Ul9SSU5HX1BGTiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vbml0b3Jfbm90
aWZpY2F0aW9uKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VW
RU5UX0RJU0FCTEU6Ci0gICAgICAgICAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkKKyAgICAgICAg
ICAgIGlmICggIWQtPnZtX2V2ZW50X21vbml0b3IgKQorICAgICAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgaWYgKCBkLT52bV9ldmVudF9tb25pdG9yLT5yaW5nX3BhZ2UgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgICAgICAg
ICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgdmVkKTsKKyAgICAgICAgICAgICAgICByYyA9IHZt
X2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X21vbml0b3IpOwogICAgICAgICAgICAgICAg
IGFyY2hfbW9uaXRvcl9jbGVhbnVwX2RvbWFpbihkKTsKICAgICAgICAgICAgICAgICBkb21haW5f
dW5wYXVzZShkKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAg
IGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VNRToKLSAgICAgICAgICAgIGlmICggdmVkLT5yaW5nX3Bh
Z2UgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCB2ZWQpOworICAgICAgICAg
ICAgaWYgKCAhZC0+dm1fZXZlbnRfbW9uaXRvciApCisgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICBpZiAoIGQtPnZtX2V2ZW50X21vbml0b3ItPnJpbmdfcGFnZSApCisgICAgICAg
ICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIGQtPnZtX2V2ZW50X21vbml0b3IpOwogICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJjID0gLUVOT0RFVjsKICAgICAgICAgICAgIGJy
ZWFrOwpAQCAtNzAzLDcgKzczNCw2IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFp
biAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCiAjaWZkZWYgQ09ORklHX0hBU19N
RU1fU0hBUklORwogICAgIGNhc2UgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9TSEFSSU5HOgogICAg
IHsKLSAgICAgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkID0gJmQtPnZtX2V2ZW50LT5z
aGFyZTsKICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAgICAgIHN3aXRjaCggdmVjLT5vcCAp
CkBAIC03MjAsMjMgKzc1MCwyNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3BfdCAqdmVjLAogICAgICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgICAgICAvKiBkb21haW5fcGF1c2UoKSBub3QgcmVxdWlyZWQgaGVyZSwgc2Vl
IFhTQS05OSAqLwotICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCB2ZWQs
IF9WUEZfbWVtX3NoYXJpbmcsCisgICAgICAgICAgICByYyA9IHZtX2V2ZW50X2VuYWJsZShkLCB2
ZWMsICZkLT52bV9ldmVudF9zaGFyZSwgX1ZQRl9tZW1fc2hhcmluZywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9TSEFSSU5HX1JJTkdfUEZOLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKTsKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX0RJU0FCTEU6Ci0gICAg
ICAgICAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkKKyAgICAgICAgICAgIGlmICggIWQtPnZtX2V2
ZW50X3NoYXJlICkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGlmICggZC0+
dm1fZXZlbnRfc2hhcmUtPnJpbmdfcGFnZSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgZG9tYWluX3BhdXNlKGQpOwotICAgICAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZGlzYWJs
ZShkLCB2ZWQpOworICAgICAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+
dm1fZXZlbnRfc2hhcmUpOwogICAgICAgICAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAg
ICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fVk1fRVZF
TlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2ZWQtPnJpbmdfcGFnZSApCi0gICAgICAgICAg
ICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIHZlZCk7CisgICAgICAgICAgICBpZiAoICFkLT52bV9l
dmVudF9zaGFyZSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGQt
PnZtX2V2ZW50X3NoYXJlLT5yaW5nX3BhZ2UgKQorICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jl
c3VtZShkLCBkLT52bV9ldmVudF9zaGFyZSk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAg
ICAgICAgcmMgPSAtRU5PREVWOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
CmluZGV4IDI3YmRiNzEuLmY1NDdiNDggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0xMzY1LDcg
KzEzNjUsNyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2
IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgICogZW5hYmxlZCBmb3IgdGhp
cyBkb21haW4gKi8KICAgICBpZiAoIHVubGlrZWx5KCFuZWVkX2lvbW11KGQpICYmCiAgICAgICAg
ICAgICAoZC0+YXJjaC5odm1fZG9tYWluLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKLSAgICAgICAg
ICAgICBkLT52bV9ldmVudC0+cGFnaW5nLnJpbmdfcGFnZSB8fAorICAgICAgICAgICAgIChkLT52
bV9ldmVudF9wYWdpbmcgJiYgZC0+dm1fZXZlbnRfcGFnaW5nLT5yaW5nX3BhZ2UpIHx8CiAgICAg
ICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpKSApCiAgICAgICAg
IHJldHVybiAtRVhERVY7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNjY3M2IyNy4uZTQ4NDg3YyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTI5NSwxNiArMjk1LDYgQEAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbgogICAgIHVuc2lnbmVk
IGludCBsYXN0X3ZjcHVfd2FrZV91cDsKIH07CiAKLXN0cnVjdCB2bV9ldmVudF9wZXJfZG9tYWlu
Ci17Ci0gICAgLyogTWVtb3J5IHNoYXJpbmcgc3VwcG9ydCAqLwotICAgIHN0cnVjdCB2bV9ldmVu
dF9kb21haW4gc2hhcmU7Ci0gICAgLyogTWVtb3J5IHBhZ2luZyBzdXBwb3J0ICovCi0gICAgc3Ry
dWN0IHZtX2V2ZW50X2RvbWFpbiBwYWdpbmc7Ci0gICAgLyogVk0gZXZlbnQgbW9uaXRvciBzdXBw
b3J0ICovCi0gICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiBtb25pdG9yOwotfTsKLQogc3RydWN0
IGV2dGNobl9wb3J0X29wczsKIAogZW51bSBndWVzdF90eXBlIHsKQEAgLTQ2NCw3ICs0NTQsMTMg
QEAgc3RydWN0IGRvbWFpbgogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgcHJvZmlsZV9o
ZWFkOwogCiAgICAgLyogVmFyaW91cyB2bV9ldmVudHMgKi8KLSAgICBzdHJ1Y3Qgdm1fZXZlbnRf
cGVyX2RvbWFpbiAqdm1fZXZlbnQ7CisKKyAgICAvKiBNZW1vcnkgc2hhcmluZyBzdXBwb3J0ICov
CisgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdm1fZXZlbnRfc2hhcmU7CisgICAgLyogTWVt
b3J5IHBhZ2luZyBzdXBwb3J0ICovCisgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdm1fZXZl
bnRfcGFnaW5nOworICAgIC8qIFZNIGV2ZW50IG1vbml0b3Igc3VwcG9ydCAqLworICAgIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZtX2V2ZW50X21vbml0b3I7CiAKICAgICAvKgogICAgICAqIENh
biBiZSBzcGVjaWZpZWQgYnkgdGhlIHVzZXIuIElmIHRoYXQgaXMgbm90IHRoZSBjYXNlLCBpdCBp
cwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 11:01:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 11: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.xen.org>)
	id 1dmHnG-0001uL-FO; Mon, 28 Aug 2017 11:01:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dmHnG-0001uF-1j
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 11:01:22 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 81/E7-03368-108F3A95; Mon, 28 Aug 2017 11:01:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfS6oy7Dj8W
 RBtf/aFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzL/9mK9ggUfH1zyH2BsYFwl2MXBxCAv2M
 EhNXPGIFcVgEGlglXjzuBnMkBOawSkx9foe9i5ETyMmTONz4mRnCLpK4uWgzC4jNKyAocXLmE
 zBbSMBT4knPFDYQm1PAXuL6z13MECtmM0p0rF3JBJJgE9CQWDvlIFgRi4CqRP/BA6wQgwIkvs
 6/CGYLC2RI9GztAVssIqAs0fvrN9gCZoE9TBI7+/QhbE2J1u2/2ScwCsxCcscsJKkFjEyrGDW
 KU4vKUot0jY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5EBCHYwnl4XeIhR
 koNJSZR3Z8XiSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLe/AeUEi1LTUyvSMnOAcQGTluDgU
 RLhvQWS5i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESYsnLz0uVEuc9DVIqAFKaUZoHNwgWr5
 cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzPsGZApPZl4J3L5XQKcwAZ2iKLgQ5JSSRISUVAM
 jn8Uap72y36SVOtf/+/D4/Mk1/xxvhCUdvMthMSPf71fIdTvpO6lbzF60Ncr477e4s2Kr3tXF
 zb75LJt1HRbqBEgo7zuvufbL0skbq7R518xTqv63lVVq+Uf3tQrvuPtePfbd31ngI6Z/0U2rQ
 TdskmeltO+sz/dzA4xZjy0LvNg158iujym9SizFGYmGWsxFxYkAwHzOhtICAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503918080!102867016!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14221 invoked from network); 28 Aug 2017 11:01:20 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 11:01:20 -0000
Received: by mail-lf0-f65.google.com with SMTP id t20so110629lfe.5
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 04:01:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=pTTmeGWuIUXzkMep1AvWW6AWqF885/tNbySyAE0W1S4=;
 b=CCYf0L3l26N61JpeShl8FrDOKiPrf3A+oGjMEduGdgKUW6FvRvfV7lMM/YcIZl7ahP
 5tyXggBUoki/xpVvxete83roANqvANk5eeTymROTqQT54GyffoHup74EM1cYyWSIBNsM
 zxCl0a1TB+KeKqujilEuc9IYjoBIaYy8TJyokPTDPOHFE2gfbNkRYQ8+2pmTEvrgF/BF
 DQHUvUXJ5pglRbS1I5VPncT1bablRh8cZxkjLhLmPAJ+9yXLZb9sIuWwvbyO8uqcD8j2
 NM1ZOcobvPOFXaXjZpnM6qzYQdvhzJgXwqEZa/p/AR7Q1Wk+pMOMh+LgckOlSvk1+Cpu
 FQOg==
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=pTTmeGWuIUXzkMep1AvWW6AWqF885/tNbySyAE0W1S4=;
 b=bBdHNS1XoJ2ndO7xewjpkiUIYlYn/3NpXsd3DFl1diXh2iPSHkl2umDxgGuCF1OGeJ
 lmz00UU4q8mbcRmzt9xsMY/gR1DBwuc/QNTUECvsGsm07S8fV+Bxs493dn78V4BJylJx
 LysXvTr7ODPzHykoP/kb8/sG8kZoHw6QmYL/pjGMrEfMjQZagOU2sF9jPgqJzaBhH1gy
 6p3xhNZOnr7sWawqDbouNtA0DzvC4qalwn4+h+Sqy+4mpelpA75xT5cP09TzjPVAA6NN
 Yx3iSlIp2Mr80b44ZQm9d9Eu6GzypfPoaKReXhaf+ZTEMvkqEdORbD2mNhmtIr0z/nYs
 bHPQ==
X-Gm-Message-State: AHYfb5hsSt1I263ZGdKYwWJ6I5gHT6W1TPGNfZaSQiLqQTu4AuW7z5YA
 z2eiB+9Ocl+hP9kUfJnyPmu9upAy1w==
X-Received: by 10.25.203.149 with SMTP id b143mr76285lfg.200.1503918079828;
 Mon, 28 Aug 2017 04:01:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Mon, 28 Aug 2017 04:01:19 -0700 (PDT)
In-Reply-To: <59A3F08A0200007800174599@prv-mh.provo.novell.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-5-blackskygg@gmail.com>
 <59A3F08A0200007800174599@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Mon, 28 Aug 2017 19:01:19 +0800
Message-ID: <CAHrd_joXCbsrD9PLDWgToAv_NkOni0_qYzDQSjm2KfRmRXowcw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v2 4/6] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKVGhhbmtzIGZvciBoYXZpbmcgYSBsb29rIGF0IHRoZSBwYXRjaC4KCjIwMTctMDgt
MjggMTY6MjkgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT46Cj4+Pj4g
T24gMjcuMDguMTcgYXQgMTA6MzYsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IC0t
LSBhL3hlbi9hcmNoL2FybS9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IEBAIC0x
Mjg0LDcgKzEyODQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPj4gICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgICAgICAgICB9Cj4+Cj4+IC0gICAgICAgIHJjID0g
eHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwgZCwgb2QpOwo+PiArICAgICAgICByYyA9
IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCwgb2Qp
Owo+PiAgICAgICAgICBpZiAoIHJjICkKPj4gICAgICAgICAgewo+PiAgICAgICAgICAgICAgcmN1
X3VubG9ja19kb21haW4ob2QpOwo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4gKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4+IEBAIC0yNTQ1LDcgKzI1NDUsNyBAQCBpbnQgcDJt
X2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRkb20sIHVuc2lnbmVkIGxvbmcgZmdmbiwKPj4g
ICAgICBpZiAoIHRkb20gPT0gZmRvbSApCj4+ICAgICAgICAgIGdvdG8gb3V0Owo+Pgo+PiAtICAg
IHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwgdGRvbSwgZmRvbSk7Cj4+ICsg
ICAgcmMgPSB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4s
IHRkb20sIGZkb20pOwo+Cj4gSSBjb250aW51ZSB0byBkaXNsaWtlIHRoZSBhZGRlZCBhcmd1bWVu
dHMgaGVyZSwgYXMgYmVpbmcgcG9pbnRsZXNzCj4gdG8gcGFzcy4gSSdtIG5vdCB0aGUgbWFpbnRh
aW5lciBvZiBlaXRoZXIgb2YgdGhlIG1vZGlmaWVkIGZpbGVzLCBzbyBJCj4gd29uJ3QgKGFuZCBj
YW4ndCkgdmV0byB0aGUgY2hhbmdlIHRob3VnaC4KPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiBAQCAtNTI1LDEwICs1
MjUsMTQgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFwKFhT
TV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkMSwKPj4gICAgICByZXR1cm4geHNtX2RlZmF1
bHRfYWN0aW9uKGFjdGlvbiwgZDEsIGQyKTsKPj4gIH0KPj4KPj4gLXN0YXRpYyBYU01fSU5MSU5F
IGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dt
Zm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqY2QsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGRvbWFpbiAqdCkKPj4gIHsKPj4gKyAgICBpbnQgcmM7Cj4+ICAgICAgWFNNX0FTU0VSVF9B
Q1RJT04oWFNNX1RBUkdFVCk7Cj4KPiBNaXNzaW5nIGJsYW5rIGxpbmUgYmV0d2VlbiBkZWNsYXJh
dGlvbiBhbmQgc3RhdGVtZW50cy4KClNvcnJ5LiBXaWxsIGZpeCB0aGlzLgoKPgo+PiAtICAgIHJl
dHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBkLCB0KTsKPj4gKyAgICByYyA9IHhzbV9k
ZWZhdWx0X2FjdGlvbihhY3Rpb24sIGNkLCBkKTsKPj4gKyAgICBpZiAocmMpIHJldHVybiByYzsK
Pgo+IENvZGluZyBzdHlsZS4gSW4gYW55IGV2ZW50LCBhcyBzdWdnZXN0ZWQgYmVmb3JlIHRoZSB3
aG9sZSB0aGluZyBpcwo+IGVhc2llciB0byB3cml0ZSBhcwo+Cj4+ICsgICAgcmV0dXJuIHhzbV9k
ZWZhdWx0X2FjdGlvbihhY3Rpb24sIGNkLCB0KTsKPgo+ICAgICByZXR1cm4geHNtX2RlZmF1bHRf
YWN0aW9uKGFjdGlvbiwgY2QsIGQpID86IHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGNkLCB0
KTsKCkJ1dCBhcmVuJ3Qgd2UgZ29pbmcgdG8gcHJlc2VydmUgdGhlIGVycm9yIGNvZGUgaGVyZT8K
CkNoZWVycywKClpob25nemUgTGl1Cgo+Cj4gYW55d2F5IGltbyAoc3VpdGFibHkgc3BsaXQgYWNy
b3NzIGxpbmVzIGlmIG5lZWRlZCwgb2YgY291cnNlKS4KPgo+PiAtLS0gYS94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMKPj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4+IEBAIC0xMTY1LDkgKzEx
NjUsMTUgQEAgc3RhdGljIGludCBmbGFza19yZW1vdmVfZnJvbV9waHlzbWFwKHN0cnVjdCBkb21h
aW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMikKPj4gICAgICByZXR1cm4gZG9tYWluX2hhc19wZXJt
KGQxLCBkMiwgU0VDQ0xBU1NfTU1VLCBNTVVfX1BIWVNNQVApOwo+PiAgfQo+Pgo+PiAtc3RhdGlj
IGludCBmbGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21h
aW4gKnQpCj4+ICtzdGF0aWMgaW50IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFp
biAqY2QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gIHsKPj4gLSAgICByZXR1cm4gZG9tYWluX2hhc19w
ZXJtKGQsIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsK
Pj4gKyAgICBpbnQgcmM7Cj4+ICsgICAgcmMgPSBkb21haW5faGFzX3Blcm0oY2QsIGQsIFNFQ0NM
QVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKPj4gKyAgICBpZiAocmMp
IHJldHVybiByYzsKPj4gKyAgICByYyA9IGRvbWFpbl9oYXNfcGVybShjZCwgdCwgU0VDQ0xBU1Nf
TU1VLCBNTVVfX01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpOwo+PiArICAgIGlmIChyYykgcmV0
dXJuIHJjOwo+PiArICAgIHJldHVybiBkb21haW5faGFzX3Blcm0oZCwgdCwgU0VDQ0xBU1NfTU1V
LCBNTVVfX1NIQVJFX01FTSk7Cj4+ICB9Cj4KPiBBdCBsZWFzdCB0aGUgc3R5bGUgcHJvYmxlbXMg
bWVudGlvbmVkIGFib3ZlIGFwcGx5IGhlcmUgdG9vLgo+Cj4gSmFuCj4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 11:11:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 11:11: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.xen.org>)
	id 1dmHwg-0002eW-Ch; Mon, 28 Aug 2017 11:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmHwf-0002eO-7j
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 11:11:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5A/F0-03406-84AF3A95; Mon, 28 Aug 2017 11:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9f91+J
 Ig8enLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oypixMLWtkq/n5ZztTA2M3axcjJISSQJzH3
 7k02EJtXwE7ixPLXzCC2hIChxOmFN1lAbBYBVYkvM/cygthsAuoSbc+2g/WKCBhI/Pi4EaiGi
 4NZYD6TxJS728AahAVCJe7M38oIscBdYtKLNrChnAIeEs1HJjB1MXIALROU+LtDGCTMLKAl8f
 DXLRYIW1ti2UKQGziAbGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeslFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GD8Mz/wEKMkB5OSKO/OisWRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4V/wAygkWpaanVqRl5gDjACYtwcGjJMJr9BMozVtckJhbn
 JkOkTrFqMvR9GHLFyYhlrz8vFQpcV4hkCIBkKKM0jy4EbCYvMQoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVhXh6QKTyZeSVwm14BHcEEdISi4EKQI0oSEVJSDYz+Wv+PpE06Kh1WMHVRBtvtvPN
 mMVLn5K+KXlohvDZfwUtfYl5j90RGqcwYfql/6uK8/LYKDOeajqycpdN0/cYah/OGrYoFX5P+
 7z3S+MXqwu8MjfrtATVcuneDdyvdf3/w+rED8d/d+AIfHM9zUXi5/8kl80XG3jlccz1mh5wz1
 7t5uv1FcaISS3FGoqEWc1FxIgDeaTEhxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503918662!113875662!1
X-Originating-IP: [137.65.248.74]
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 37142 invoked from network); 28 Aug 2017 11:11:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 11:11:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 05:11:01 -0600
Message-Id: <59A4166202000078001747DD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 05:10:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1503913126-13546-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1503913126-13546-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,
 julien.grall@arm.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v7] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDExOjM4LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEluIHNvbWUgaW50cm9zcGVjdGlvbiB1c2VjYXNlcywgYW4gaW4tZ3Vlc3QgYWdlbnQgbmVl
ZHMgdG8gY29tbXVuaWNhdGUKPiB3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50
LiAgQW4gZXhpc3RpbmcgbWVjaGFuaXNtIGlzCj4gSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCwgYnV0IHRoaXMgaXMgcmVzdHJpY3RlZCB0byBrZXJuZWwgdXNlY2FzZXMKPiBsaWtlIGFsbCBv
dGhlciBoeXBlcmNhbGxzLgo+IAo+IEludHJvZHVjZSBhIG1lY2hhbmlzbSB3aGVyZWJ5IHRoZSBp
bnRyb3NwZWN0aW9uIGFnZW50IGNhbiB3aGl0ZWxpc3QgdGhlCj4gdXNlIG9mIEhWTU9QX2d1ZXN0
X3JlcXVlc3Rfdm1fZXZlbnQgZGlyZWN0bHkgZnJvbSB1c2Vyc3BhY2UuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgpGb3IgdGhl
IHBhcnRzIGl0IGlzIGFwcGxpY2FibGUgdG86CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpJJ2QgbGlrZSB0byBub3RlIHRob3VnaCB0aGF0IEkgZmluZCBpdCBhIGxp
dHRsZSBvZGQgZm9yICZkLT5hcmNoIHRvIGJlCnBhc3NlZCB0byBhIGhvb2ssIGluc3RlYWQgb2Yg
anVzdCBkLiBCdXQgaXQnbGwgYmUgdGhlIG1haW50YWluZXJzIG9mCnRoYXQgY29kZSB0byBhcHBy
b3ZlIChvciBub3QpIG9mIHRoYXQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 11:14:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 11: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.xen.org>)
	id 1dmHzR-0002qB-0O; Mon, 28 Aug 2017 11:13:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmHzP-0002q3-LW
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 11:13:55 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 57/1A-01732-2FAF3A95; Mon, 28 Aug 2017 11:13:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/fTr8W
 RBj8fiFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmL329hKzjCXrH95wv2BsapbF2MnBxCAnkS
 y46dAbN5BewkXux6xAJiSwgYSpxeeBPMZhFQlXh/oZsdxGYTUJdoe7adFcQWAbIP3V8PZjMLy
 EosuHMDrF5YQE+ib8tLoDgX0PxjTBIHX15kBElwCgRKXOjYBDSIA2iZoMTfHcIQvVoSD3/dYo
 GwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI0u9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA8KtnYGDcwdi01+8QoyQHk5Io786KxZFCfEn5
 KZUZicUZ8UWlOanFhxj1ODgENq9dfYFRYNsuICnFkpefl6okwfvsJ1C1YFFqempFWmYOMFpgG
 iQ4eJREeJ+ApHmLCxJzizPTIVKnGHU5mj5s+cIkBDZDSpx3PkiRAEhRRmke3AhY5F5ilJUS5m
 VkYGAQ4ilILcrNLEGVf8UozsGoJMx7AGQKT2ZeCdymV0BHMAEdoSi4EOSIkkSElFQD44YX+fG
 T5AxfrN1+oqyfb2aY0sFJx5n+3DhgKGemnpJ/+jrzAYfOKwbG+YYBXiIK1/V4fy9PnX5vYtec
 UwsebK9PKvB9+OE1syvPhQm9Afmfrr4L8NkmfOd8TkUKKytXM0+B9rZ9nC9S3rMHs1t+vnU9f
 7LEw+S/zl+FeEr9Hn57+Wm/lYfjSyWW4oxEQy3mouJEAI9LpnDXAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503918832!107866362!1
X-Originating-IP: [137.65.248.74]
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 31860 invoked from network); 28 Aug 2017 11:13:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 11:13:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 05:13:51 -0600
Message-Id: <59A4170D0200007800174800@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 05:13:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Minjun Hong" <nickeysgo@gmail.com>
References: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@mail.gmail.com>
 <59A3ECBD0200007800174564@prv-mh.provo.novell.com>
 <CAFX_q-HHBCb6KOknVXhu5CirfEckkOS0SW2ZLjoaEcpswwy5Og@mail.gmail.com>
 <59A3FAF202000078001746B4@prv-mh.provo.novell.com>
 <CAFX_q-HeR3MUnwJCX094kNKhQXP7NbJh80LUM4wdizoVXj9_Mw@mail.gmail.com>
In-Reply-To: <CAFX_q-HeR3MUnwJCX094kNKhQXP7NbJh80LUM4wdizoVXj9_Mw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] crashdump on PVM Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDEyOjQ1LCA8bmlja2V5c2dvQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T2ghISBJJ20gc28gc29ycnkgSmFuIEJldWxpY2guCj4gSXQgaXMgbXkgZmlyc3QgdGltZSB0byB1
c2UgdGhpcyBtYWlsaW5nIGxpc3QuCj4gUGxlYXNlIHVuZGVyc3RhbmQgbXkgZmF1bHQsIHRoaXMg
dGltZSBvbmx5Lgo+IAo+IEFueXdheSwgYXMgeW91IG1lbnRpb25lZCwgSSBhZGRlZCBiZWxvdyBs
aW5lIGluICcvZXRjL2RlZmF1bHQvZ3J1YicgZmlsZQo+IGFuZCByZWJvb3Q6Cj4+IEdSVUJfQ01E
TElORV9YRU49ImNyYXNoa2VybmVsPTM4NE0tOjI1Nk1ANjRNIgo+IFRoZW4sCj4gMS4gSSBjYW5u
b3Qgc2VlIGFueXRoaW5nIHdoZW4gSSB0eXBlICJncmVwIC1pIGNyYXNoIC9wcm9jL2lvbWVtIgo+
IDIuIEkgY2FuIHNlZSBrZXJuZWwgbG9nIG9mIFhlbiBoeXBlcnZpc29yIHdoZW4gSSB0eXBlICJz
dWRvIHhsIGRtZXNnIHwgZ3JlcAo+IC1pIGNyYXNoIjoKPiAoWEVOKSBDb21tYW5kIGxpbmU6IHBs
YWNlaG9sZGVyIGNyYXNoa2VybmVsPTM4NE0tOjI1Nk1ANjRNCj4gCj4gSSBzdXBwb3NlIGEgJ2Ny
YXNoa2VybmVsJyBjbWRsaW5lIG9wdGlvbiBvZiBlaXRoZXIgWGVuIGh5cGVydmlzb3Igb3IgRG9t
MAo+IGtlcm5lbCBjYW4gYmUgZW5hYmxlZC4KPiBJIGtub3cgaXQgaXMgcXVpdGUgZGlmZmljdWx0
IHRvIGFkdmlzZSBzb21lIHByb2JsZW1zIG9ubGluZSBidXQsIGNvdWxkIHlvdQo+IGdpdmUgbWUg
YSBwaWVjZSBvZiBoaW50PwoKSSdtIG5vdCBzdXJlIHdoYXQgZWxzZSBoaW50IHlvdSdyZSBhZnRl
ci4gWW91IGNhbiBjaGVjayB0aGUgbG9nCnNvIHNlZSB3aGV0aGVyIHRoZSBvcHRpb24gd2FzIGFj
Y2VwdGVkLiBJJ20gbm90IHN1cmUgL3Byb2MvaW9tZW0KaXMgc3VwcG9zZWQgdG8gaGF2ZSBhbnkg
aW5kaWNhdGlvbiBvZiB0aGUgY3Jhc2ggYXJlYS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 11:18:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 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.xen.org>)
	id 1dmI3h-00037D-HL; Mon, 28 Aug 2017 11:18:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmI3g-000377-G4
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 11:18:20 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 00/B0-01732-BFBF3A95; Mon, 28 Aug 2017 11:18:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fX78W
 RBq9XWVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm/umUKnnBWzLjzla2B8S17FyMnh5BAnsTx
 z3vYQGxeATuJvw+uM4LYEgKGEqcX3mQBsVkEVCXuv1oOFmcTUJdoe7adFcQWEdCQ6D55gKmLk
 YuDWeA0k8Tym//AEsICGRLb331nA0kICTxilFj7fA3YJE6BQIlvexuAOjiAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhn
 pJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhl89AwPjDsY97X6HGCU5mJREeXdW
 LI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMEb8AsoJ1iUmp5akZaZA4wEmLQEB4+SCO9MkDRvc
 UFibnFmOkTqFKOilDhvF0hCACSRUZoH1waLvkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhH
 k3gUzhycwrgZv+CmgxE9BiRcGFIItLEhFSUg2MM7xWJGhdf77zBYu65rrLk/QU2+du2la4/sJ
 neYacKTGffEOVJpwrXnZOcbXL7dbP6c0SKWIe66RzdLtn3yw4dl3L4fyBPCff9n8pe7xW6B4+
 HGwqXcDUNO+aQOW73Ig9axQ2L76gwhXW8u5YlJpuyae7R7c9nnPZK03Y4/2Nx2fNQqVO+f/zU
 GIpzkg01GIuKk4EANjvlDi5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503919096!109135108!1
X-Originating-IP: [137.65.248.74]
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 827 invoked from network); 28 Aug 2017 11:18:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 11:18:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 05:18:16 -0600
Message-Id: <59A418140200007800174812@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 05:18:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-5-blackskygg@gmail.com>
 <59A3F08A0200007800174599@prv-mh.provo.novell.com>
 <CAHrd_joXCbsrD9PLDWgToAv_NkOni0_qYzDQSjm2KfRmRXowcw@mail.gmail.com>
In-Reply-To: <CAHrd_joXCbsrD9PLDWgToAv_NkOni0_qYzDQSjm2KfRmRXowcw@mail.gmail.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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v2 4/6] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDEzOjAxLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IDIwMTctMDgtMjggMTY6MjkgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT46Cj4+Pj4+IE9uIDI3LjA4LjE3IGF0IDEwOjM2LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdy
b3RlOgo+Pj4gLXN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01f
REVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4+ICtzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0
cnVjdCBkb21haW4gKmNkLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+Pj4gIHsKPj4+ICsg
ICAgaW50IHJjOwo+Pj4gICAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKPj4KPj4g
TWlzc2luZyBibGFuayBsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24gYW5kIHN0YXRlbWVudHMuCj4g
Cj4gU29ycnkuIFdpbGwgZml4IHRoaXMuCj4gCj4+Cj4+PiAtICAgIHJldHVybiB4c21fZGVmYXVs
dF9hY3Rpb24oYWN0aW9uLCBkLCB0KTsKPj4+ICsgICAgcmMgPSB4c21fZGVmYXVsdF9hY3Rpb24o
YWN0aW9uLCBjZCwgZCk7Cj4+PiArICAgIGlmIChyYykgcmV0dXJuIHJjOwo+Pgo+PiBDb2Rpbmcg
c3R5bGUuIEluIGFueSBldmVudCwgYXMgc3VnZ2VzdGVkIGJlZm9yZSB0aGUgd2hvbGUgdGhpbmcg
aXMKPj4gZWFzaWVyIHRvIHdyaXRlIGFzCj4+Cj4+PiArICAgIHJldHVybiB4c21fZGVmYXVsdF9h
Y3Rpb24oYWN0aW9uLCBjZCwgdCk7Cj4+Cj4+ICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9u
KGFjdGlvbiwgY2QsIGQpID86IHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGNkLCB0KTsKPiAK
PiBCdXQgYXJlbid0IHdlIGdvaW5nIHRvIHByZXNlcnZlIHRoZSBlcnJvciBjb2RlIGhlcmU/CgpJ
IGRvbid0IHVuZGVyc3RhbmQgdGhlIHF1ZXN0aW9uIC0gaWYgdGhlIGZpcnN0IGZ1bmN0aW9uIGlu
dm9jYXRpb24KcmV0dXJucyBhbiBlcnJvciwgdGhhdCBpcyB3aGF0IHRoZSBmdW5jdGlvbiBoZXJl
IHdpbGwgcmV0dXJuLiBFbHNlCml0IHJldHVybnMgd2hhdCB0aGUgc2Vjb25kIHhzbV9kZWZhdWx0
X2FjdGlvbigpIGludm9jYXRpb24KaGFuZHMgYmFjay4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 11:23:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 11: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.xen.org>)
	id 1dmI8P-0003kc-47; Mon, 28 Aug 2017 11:23:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmI8N-0003kF-K7
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 11:23:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 37/C2-02962-E1DF3A95; Mon, 28 Aug 2017 11:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVf27+J
 Ig97fphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6L59mKngX27FyTt72RoY
 f7l2MXJxCAn8ZZTY1PuEDcJ5zChxZ/N/KGcbo8SpX0dYuxg5OUQEnCW+npnLDmLzCuhLPJy7k
 wnEFhYIluj+sY0dpEFC4IqKRPP2W2AJCQFviYeNOxlh7JVLrwPF2TnYBKwkDomBRFkEVCWmb9
 jANIGRewEjwypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9MLze1uDgxPTUnMalYLzk/dxMj0Os
 MQLCD8fj7uEOMkhxMSqK8OysWRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D33GygnWJSanlqR
 lpkDDD+YtAQHj5IIbw9Imre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlZ/wAVCYAUZZTmw
 Y2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPeBVnFk5lXArfpFdARTEBHKAouBDmiJB
 EhJdXAaDnB4rnL261L1HnOht29fulKd+33r3X32+IyD7efsuH88ejMroyPM76/6qhUZnfM1bH
 UniD4rHXRu1hWuQXvr0bvPHj1t0VqignzC49Jh1/GTMyYqqF7YNIzSeHc3X1vTipb1GQcLLMq
 nKrrVL/bvFl6t8B/0Vc96uy57NGNR2NvWHTL8knyKbEUZyQaajEXFScCANiexBGAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503919388!112326026!1
X-Originating-IP: [104.130.215.37]
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 23738 invoked from network); 28 Aug 2017 11:23:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 11:23:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmI8I-0004pR-MT; Mon, 28 Aug 2017 11:23: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 1dmI8D-0000or-2z; Mon, 28 Aug 2017 11:23:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmI8C-00049N-J5; Mon, 28 Aug 2017 11:23:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112900-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 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:build-arm64-libvirt: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-amd64-libvirt-vhd: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=cc4a41fe5541a73019a864883297bd5043aa6d98
X-Osstest-Versions-That: linux=bab9752480c54b5f483a0f52e53cbdef55a83219
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 11:23:00 +0000
Subject: [Xen-devel] [linux-linus test] 112900: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1016158298918523458=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1016158298918523458==
Content-Type: text/plain

flight 112900 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112900/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112891
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-saverestore.2 fail REGR. vs. 112891
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 10 debian-hvm-install fail REGR. vs. 112891

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112891
 build-arm64-pvops             3 capture-logs                broken like 112891
 build-arm64-xsm               2 hosts-allocate              broken like 112891
 build-arm64-xsm               3 capture-logs                broken like 112891
 build-arm64                   2 hosts-allocate              broken like 112891
 build-arm64                   3 capture-logs                broken like 112891
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 112891
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 112891
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112891
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 112891
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112891
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112891
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112891
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-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-rtds     13 migrate-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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-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-i386-xl-qemut-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:
 linux                cc4a41fe5541a73019a864883297bd5043aa6d98
baseline version:
 linux                bab9752480c54b5f483a0f52e53cbdef55a83219

Last test of basis   112891  2017-08-27 07:28:31 Z    1 days
Failing since        112895  2017-08-27 20:20:50 Z    0 days    2 attempts
Testing same since   112900  2017-08-28 02:33:42 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Allen Hubbe <Allen.Hubbe@dell.com>
  Allen Hubbe <Allen.Hubbe@emc.com>
  Andreas Klinger <ak@it-klinger.de>
  Bastien Nocera <hadess@hadess.net>
  Benjamin Gaignard <benjamin.gaignard@linaro.org>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Dave Jiang <dave.jiang@intel.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Joerg Roedel <jroedel@suse.de>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jdmason@kudzu.us>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Corbet <corbet@lwn.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Logan Gunthorpe <logang@deltatee.com>
  Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  Lorenzo Bianconi <lorenzo.bianconi@st.com>
  Martijn Coenen <maco@android.com>
  Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  Stefan BrÃ¼ns <stefan.bruens@rwth-aachen.de>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                 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                                 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-pvh-amd                                  pass    
 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-pvh-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-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                                     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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 662 lines long.)


--===============1016158298918523458==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1016158298918523458==--

From xen-devel-bounces@lists.xen.org Mon Aug 28 11:27:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 11:27: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.xen.org>)
	id 1dmIC5-0003xB-OG; Mon, 28 Aug 2017 11:27:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmIC5-0003wo-2R
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 11:27:01 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 3A/D3-01724-40EF3A95; Mon, 28 Aug 2017 11:27:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZf53+J
 Ig3ML2SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasffTN9aCvzYVc/+2sTQw
 njTsYuTiEBL4yyhx7WIjG4TzmFHi4PPNrBDONkaJ++/2AzmcHCICzhJfz8xlB7F5BfQl3i++z
 QxiCwsESWy/+4kdpEFCoIFV4t6yLiCHA8jxlJh8LgGkBsTcdeIi0AZ2DjYBK4lDYiBRFgFViQ
 +9XSwTGLkXMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxgfNXtfIhRkoNJSZR3Z8XiSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKf/AOUEi1LT
 UyvSMnOAwQeTluDgURLh1f4LlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHehyAzBECKM
 krz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlngkzhycwrgdv0CugIJqAjFAUXgh
 xRkoiQkmpgFLA59bROeIqOyXLtdXvm5Hyxi2Y+ZrOvqkbC+abf6wLBiG0PvkSoi2xUMBV6X8N
 fEr9lf/Mq1WsmG71veAe1FV2/q2B2VvF+XUQ/C4tBg76ISjfzs9byoCmvluzj31Tl7hs3UbBk
 yrmq4wbHz3dK7IidMX/v6eVqNjF1hgdbJNUv/04K8TumxFKckWioxVxUnAgAw2oBQ38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503919617!81053417!1
X-Originating-IP: [104.130.215.37]
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 22919 invoked from network); 28 Aug 2017 11:26:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 11:26:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmIC1-0004vb-25; Mon, 28 Aug 2017 11:26: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 1dmIBv-0001JE-Py; Mon, 28 Aug 2017 11:26:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmIBv-0007it-Fy; Mon, 28 Aug 2017 11:26:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112905-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=650310c51316c0c967d34a37022d8bda0b1133ea
X-Osstest-Versions-That: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 11:26:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112905: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjkwNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODc5
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4NzkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3OQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyODc5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNjUwMzEwYzUxMzE2YzBjOTY3ZDM0YTM3MDIyZDhiZGEwYjEx
MzNlYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODAzYzVhMmE0MmU3
YzcyYTRjODQ4ZTBmMDEwNmE5NDFiNzU4YTkxZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODc5
ICAyMDE3LTA4LTI1IDIzOjAzOjIwIFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjkwNSAgMjAxNy0wOC0yOCAwOTowMjoxNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFhpb25nIFpoYW5n
IDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NjUwMzEwYzUxMzE2
YzBjOTY3ZDM0YTM3MDIyZDhiZGEwYjExMzNlYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA2NTAzMTBjNTEzMTZjMGM5NjdkMzRhMzcwMjJk
OGJkYTBiMTEzM2VhCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTY1MDMx
MGM1MTMxNmMwYzk2N2QzNGEzNzAyMmQ4YmRhMGIxMTMzZWEKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21v
a2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAn
XScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11
bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg2NTAz
MTBjNTEzMTZjMGM5NjdkMzRhMzcwMjJkOGJkYTBiMTEzM2VhID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2gg
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDY1MDMxMGM1MTMx
NmMwYzk2N2QzNGEzNzAyMmQ4YmRhMGIxMTMzZWE6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgODAzYzVhMi4uNjUwMzEw
YyAgNjUwMzEwYzUxMzE2YzBjOTY3ZDM0YTM3MDIyZDhiZGEwYjExMzNlYSAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 12:52:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 12:52: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.xen.org>)
	id 1dmJWO-00010N-BN; Mon, 28 Aug 2017 12:52:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dmJWM-00010H-KV
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 12:52:02 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 89/C8-01736-1F114A95; Mon, 28 Aug 2017 12:52:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KJPp7RqvtRcEm
 kweWlzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bWQ1MYC66YVWw9/I6tgXG9ZhcjJwezgLVE
 779mxi5GLg4WgWYWiV33v7FDOD+ZJa5P+8IGUiUk4CFxpKuNDSQhJLCAUWJL3xVWmMSFhmmsE
 IlljBITf61hBEmwCRhIvPr6DcwWEZCWuPb5MtgOZoHtTBJ9bZeZQRLCAgESj16tYwexWQRUJT
 Zuvw9m8wq4Syxd2we2WkJATuLmuU7mCYx8CxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpj
 q5aYWFyemp+YkJhXrJefnbmIEBgsDEOxgPNjsfIhRkoNJSZR3Z8XiSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvDcFlkQKCRalpqdWpGXmAMMWJi3BwaMkwvuBHyjNW1yQmFucmQ6ROsWoy7Fh9
 fovTEIsefl5qVLivA9BZgiAFGWU5sGNgMXQJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzTg
 CZwpOZVwK36RXQEUxARygKLgQ5oiQRISXVwGj3XaD06mWTz9vN9LlmWd9tW8JwuE7GNrX6fma
 465wZ268GnFQXl9ZI1PSLuSy/2ed2YWxnQEnJX8m72tunTvm2syjwim1+/7Nfli/qnvPeXpF8
 ++Py4L4luQdiT9oF70gS7debeTRCpm6n5hdrzuZrrC9+fE1/NnFX9Wmz9QcNMpeYrTBndlViK
 c5INNRiLipOBAB41iVlnAIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503924720!93688898!1
X-Originating-IP: [91.199.104.133]
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 4999 invoked from network); 28 Aug 2017 12:52:00 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 12:52:00 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=wJ3pZTj2HW3E9Oyd2uAwG9EwghFJFEmIHP6cT418xvhQqggt1CXI3CzBlVOrmf+5yech24ycjQZGRQ9NSwGHrU7KnlY0Jiwf4NPlx3h6Tift9pS9rNb6Efk7bYt7gxB7Rk4b93VTLEfaWroTuwPwOnjOWlpPQ/hFP70nwP21Q6Gj4txl4Az4ydzcMEBYVbNr7qtuhBabs1wOEzuWSNybZWDlxOXt+WeyBCuV0Hamv6sqSJAfKm2SthscZII51dJ/FVsQ+KF1JsclMk0JiGemQAVTBGScVZ+fUuIaCmKBs6WLW1iSi1+EOZjQZEDhpOvBJm/6OSKiu/raM5tQUtgOtA==;
 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=QkG7nVf6ettyiAxjOBaMH
 8qohYg=; b=GkotxA6u9t51OI1bFLDvRiS/EXDgmOiQ8BB6b4VEIzK4nM8G3qHmb
 p8EkhWdHsJrkQ+qUEBPpFbmwwLWe0MRZTQQZMy+VC9ThOyETmRut8pNjVnp3S6wq
 NkiAm6aoCRNmKTMNA8Pb974TrgpQfbg4HeWcsjDer9bhwJFTRFrr05zdb0MfAYwz
 rVwWL3jKLCDqEOgjRExiTgUUGEHDvQIGP/ISCIw0fGUVGRST/QUZNUx/xi4Glkvr
 4j5PypqTL19keLguDyhNcQLekub/1Jf/W5dyu01i0CtGe6bMvVBDztsPlswAQyQM
 b3qb6xSh8axT0S0c3Jayz6nelDGzAUaDQ==
Received: (qmail 24342 invoked from network); 28 Aug 2017 15:51:59 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 15:51:59 +0300
Received: (qmail 31903 invoked from network); 28 Aug 2017 15:51:59 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 28 Aug 2017 15:51:59 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 15:51:57 +0300
Message-Id: <1503924717-17364-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, julien.grall@arm.com,
 tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v8] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2VudCBuZWVkcyB0
byBjb21tdW5pY2F0ZQp3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50LiAgQW4g
ZXhpc3RpbmcgbWVjaGFuaXNtIGlzCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0
aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCmxpa2UgYWxsIG90aGVyIGh5cGVy
Y2FsbHMuCgpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBh
Z2VudCBjYW4gd2hpdGVsaXN0IHRoZQp1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCBkaXJlY3RseSBmcm9tIHVzZXJzcGFjZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0t
LQpDaGFuZ2VzIHNpbmNlIFY3OgoJLSBQYXNzZWQgZG9tYWluKiBpbnN0ZWFkIG9mIGFyY2gqIGZv
ciB0aGUgbmV3IGFyY2ggc3BlY2lmaWMKCWZ1bmN0aW9uCgktIEFkZGVkIFdlaSBMaXUncyBhY2sg
ZnJvbSB2NQoJLSBBZGRlZCBKYW4ncyBhY2sgZnJvbSB2NwoKTm90ZTogQ291bGQgbm90IHRlc3Qg
b24gQVJNLCBjb21waWxlZCBib3RoIG9uIGFybSBhbmQgeDg2Ci0tLQogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggfCAgMiArLQogdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAgfCAg
MyArKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgIHwgIDUgKysrKysKIHhlbi9jb21t
b24vbW9uaXRvci5jICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9y
LmggfCAgNiArKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggIHwgMTkgKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgNiArKysrKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCAz
MiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4
IGJkZTgzMTMuLmEzZDA5MjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDIxLDcgKzIwMjEs
NyBAQCBpbnQgeGNfbW9uaXRvcl9zb2Z0d2FyZV9icmVha3BvaW50KHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWFpbl9pZCwKIGludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3Qo
eGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYywgYm9vbCBhbGxvd191c2Vyc3BhY2UpOwog
aW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRf
dCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxl
LCBib29sIHN5bmMpOwogaW50IHhjX21vbml0b3JfY3B1aWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggYjQ0Y2U5My4uYTY3
NzgyMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX21vbml0b3IuYwpAQCAtMTQ3LDcgKzE0Nyw3IEBAIGludCB4Y19tb25pdG9yX2Rlc2Ny
aXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKIH0KIAog
aW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsIGJvb2wgZW5hYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHN5bmMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgc3luYywgYm9vbCBhbGxv
d191c2Vyc3BhY2UpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAKQEAgLTE1Nyw2ICsxNTcsNyBA
QCBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOwogICAgIGRvbWN0bC51Lm1vbml0
b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVDsKICAg
ICBkb21jdGwudS5tb25pdG9yX29wLnUuZ3Vlc3RfcmVxdWVzdC5zeW5jID0gc3luYzsKKyAgICBk
b21jdGwudS5tb25pdG9yX29wLnUuZ3Vlc3RfcmVxdWVzdC5hbGxvd191c2Vyc3BhY2UgPSBlbmFi
bGUgPyBhbGxvd191c2Vyc3BhY2UgOiBmYWxzZTsKIAogICAgIHJldHVybiBkb19kb21jdGwoeGNo
LCAmZG9tY3RsKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCmluZGV4IGU3MjM4Y2UuLjU3NDJkZDEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9oeXBlcmNhbGwuYwpAQCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVyY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgLyogRmFsbHRocm91Z2ggdG8gcGVy
bWlzc2lvbiBjaGVjay4gKi8KICAgICBjYXNlIDQ6CiAgICAgY2FzZSAyOgorICAgICAgICBpZiAo
IGN1cnJkLT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAmJgor
ICAgICAgICAgICAgZWF4ID09IF9fSFlQRVJWSVNPUl9odm1fb3AgJiYKKyAgICAgICAgICAgICht
b2RlID09IDggPyByZWdzLT5yZGkgOiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rf
dm1fZXZlbnQgKQorICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgaWYgKCB1bmxpa2VseSho
dm1fZ2V0X2NwbChjdXJyKSkgKQogICAgICAgICB7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vbW9uaXRvci5jIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKaW5kZXggNDUxZjQy
Zi4uNTlmMmNmMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tb25pdG9yLmMKKysrIGIveGVuL2Nv
bW1vbi9tb25pdG9yLmMKQEAgLTc1LDYgKzc1LDcgQEAgaW50IG1vbml0b3JfZG9tY3RsKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKICAgICAgICAg
ZG9tYWluX3BhdXNlKGQpOwogICAgICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3Rfc3luYyA9
IG1vcC0+dS5ndWVzdF9yZXF1ZXN0LnN5bmM7CiAgICAgICAgIGQtPm1vbml0b3IuZ3Vlc3RfcmVx
dWVzdF9lbmFibGVkID0gcmVxdWVzdGVkX3N0YXR1czsKKyAgICAgICAgYXJjaF9hbGxvd191c2Vy
c3BhY2UoZCwgbW9wLT51Lmd1ZXN0X3JlcXVlc3QuYWxsb3dfdXNlcnNwYWNlKTsKICAgICAgICAg
ZG9tYWluX3VucGF1c2UoZCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9y
LmgKaW5kZXggMWM0ZmVhMy4uOWYzNTJiZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgKQEAgLTI2LDYg
KzI2LDEyIEBACiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogCiBzdGF0aWMgaW5saW5lCit2
b2lkIGFyY2hfYWxsb3dfdXNlcnNwYWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgYWxsb3df
dXNlcnNwYWNlKQoreworICAgIHJldHVybjsKK30KKworc3RhdGljIGlubGluZQogaW50IGFyY2hf
bW9uaXRvcl9kb21jdGxfb3Aoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9u
aXRvcl9vcCAqbW9wKQogewogICAgIC8qIE5vIGFyY2gtc3BlY2lmaWMgbW9uaXRvciBvcHMgb24g
QVJNLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggYzEwNTIyYi4uZGUwMjUwNyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCkBAIC0zOTYsMTUgKzM5NiwxNiBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KIAogICAg
IC8qIEFyY2gtc3BlY2lmaWMgbW9uaXRvciBvcHRpb25zICovCiAgICAgc3RydWN0IHsKLSAgICAg
ICAgdW5zaWduZWQgaW50IHdyaXRlX2N0cmxyZWdfZW5hYmxlZCAgICAgICA6IDQ7Ci0gICAgICAg
IHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX3N5bmMgICAgICAgICAgOiA0OwotICAgICAgICB1
bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgIDogNDsKLSAgICAgICAgdW5z
aWduZWQgaW50IHNpbmdsZXN0ZXBfZW5hYmxlZCAgICAgICAgICA6IDE7Ci0gICAgICAgIHVuc2ln
bmVkIGludCBzb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQgOiAxOwotICAgICAgICB1bnNpZ25l
ZCBpbnQgZGVidWdfZXhjZXB0aW9uX2VuYWJsZWQgICAgIDogMTsKLSAgICAgICAgdW5zaWduZWQg
aW50IGRlYnVnX2V4Y2VwdGlvbl9zeW5jICAgICAgICA6IDE7Ci0gICAgICAgIHVuc2lnbmVkIGlu
dCBjcHVpZF9lbmFibGVkICAgICAgICAgICAgICAgOiAxOwotICAgICAgICB1bnNpZ25lZCBpbnQg
ZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgIDogMTsKKyAgICAgICAgdW5zaWduZWQgaW50IHdy
aXRlX2N0cmxyZWdfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogNDsK
KyAgICAgICAgdW5zaWduZWQgaW50IHdyaXRlX2N0cmxyZWdfc3luYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogNDsKKyAgICAgICAgdW5zaWduZWQgaW50IHdyaXRlX2N0cmxy
ZWdfb25jaGFuZ2Vvbmx5ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogNDsKKyAgICAgICAg
dW5zaWduZWQgaW50IHNpbmdsZXN0ZXBfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogMTsKKyAgICAgICAgdW5zaWduZWQgaW50IHNvZnR3YXJlX2JyZWFrcG9pbnRf
ZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKKyAgICAgICAgdW5zaWduZWQg
aW50IGRlYnVnX2V4Y2VwdGlvbl9lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogMTsKKyAgICAgICAgdW5zaWduZWQgaW50IGRlYnVnX2V4Y2VwdGlvbl9zeW5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKKyAgICAgICAgdW5zaWduZWQgaW50IGNwdWlk
X2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKKyAg
ICAgICAgdW5zaWduZWQgaW50IGRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogMTsKKyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3Rf
dXNlcnNwYWNlX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgIDogMTsKICAgICAgICAgc3Ry
dWN0IG1vbml0b3JfbXNyX2JpdG1hcCAqbXNyX2JpdG1hcDsKICAgICAgICAgdWludDY0X3Qgd3Jp
dGVfY3RybHJlZ19tYXNrWzRdOwogICAgIH0gbW9uaXRvcjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5k
ZXggYzVjMzIzYi4uZTExM2Q4YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25p
dG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTMzLDYgKzMzLDEy
IEBAIHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXAgewogfTsKIAogc3RhdGljIGlubGluZQordm9p
ZCBhcmNoX2FsbG93X3VzZXJzcGFjZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGFsbG93X3Vz
ZXJzcGFjZSkKK3sKKyAgICBkLT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2Vf
ZW5hYmxlZCA9IGFsbG93X3VzZXJzcGFjZTsKK30KKworc3RhdGljIGlubGluZQogaW50IGFyY2hf
bW9uaXRvcl9kb21jdGxfb3Aoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9u
aXRvcl9vcCAqbW9wKQogewogICAgIGludCByYyA9IDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZmYz
OTc2Mi4uNTk5N2M1MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTEyNCw2ICsxMTI0LDcgQEAgc3Ry
dWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAg
ICAvKiBQYXVzZSB2Q1BVIHVudGlsIHJlc3BvbnNlICovCiAgICAgICAgICAgICB1aW50OF90IHN5
bmM7CisgICAgICAgICAgICB1aW50OF90IGFsbG93X3VzZXJzcGFjZTsKICAgICAgICAgfSBndWVz
dF9yZXF1ZXN0OwogCiAgICAgICAgIHN0cnVjdCB7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 13:17:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 13:17: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.xen.org>)
	id 1dmJuq-0002RC-5G; Mon, 28 Aug 2017 13:17:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmJuo-0002R1-NY
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 13:17:18 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3B/BF-03406-DD714A95; Mon, 28 Aug 2017 13:17:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVfeu+JJ
 Ig633OC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8Xsde8EWk4odG06xNzDe
 1epi5OIQEvjLKPH34zQWCOcxo8Sb27OYIZxtjBLfeu6ydjFycogIOEt8PTOXHcTmFdCXmL3iB
 huILSygJ7H44BJGEFtCwEti27vDzDD2pCPtQDXsHGwCVhKHxECiLAKqEi9OTGGewMi1gJFhFa
 NGcWpRWWqRrqGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoGcZgGAH4+WNAYc
 YJTmYlER5d1YsjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftQbEmkkGBRanpqRVpmDjDEYNIS
 HDxKIrytIGne4oLE3OLMdIjUKUZjjg2r139h4tj07thvJiGWvPy8VClx3i6QUgGQ0ozSPLhBs
 NC/xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHedSBTeDLzSuD2vQI6hQnoFEXBhSCnlCQipK
 QaGG1ke/JCjE733ivL1rkz697lizHVu/IczX5XfL6g43siiqutWfaOCfvH8j2/r5lJpE4IO2y
 U3lsX/zRLx9n38wo/Ve5/CduFt2mInC6s2Bh5YIPK6SQevYgkrU2Vr2udf5wx6dAMKGsTyem+
 POub4pP5Seemv3zcwzOJt2v6zPPS7YEPHE1fK7EUZyQaajEXFScCAL6uQTN4AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1503926236!67948630!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21297 invoked from network); 28 Aug 2017 13:17:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 13:17:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmJuk-0007mz-C1; Mon, 28 Aug 2017 13:17: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 1dmJue-0006FN-PE; Mon, 28 Aug 2017 13:17:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmJud-0003mh-LL; Mon, 28 Aug 2017 13:17:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112903-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ef5e0db22cdd73e9727afcaa5c7fe8e55b7b3671
X-Osstest-Versions-That: ovmf=714c2603018a99a514c42c2b511c821f30ba9cdf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 13:17:07 +0000
Subject: [Xen-devel] [ovmf test] 112903: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkwMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5MDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlZjVlMGRiMjJjZGQ3M2U5NzI3YWZjYWE1YzdmZThl
NTViN2IzNjcxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MTRjMjYw
MzAxOGE5OWE1MTRjNDJjMmI1MTFjODIxZjMwYmE5Y2RmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI4OTkgIDIwMTctMDgtMjggMDE6NTY6MTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyOTAzICAyMDE3LTA4LTI4IDA3OjE3OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmksIERhbmRh
biA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNp
b249ZWY1ZTBkYjIyY2RkNzNlOTcyN2FmY2FhNWM3ZmU4ZTU1YjdiMzY3MQorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZWY1ZTBkYjIyY2RkNzNlOTcyN2FmY2FhNWM3
ZmU4ZTU1YjdiMzY3MQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZWY1ZTBkYjIyY2RkNzNlOTcy
N2FmY2FhNWM3ZmU4ZTU1YjdiMzY3MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNo
IiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4
bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFl
bXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRw
cmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5n
CisgJ1snIHhlZjVlMGRiMjJjZGQ3M2U5NzI3YWZjYWE1YzdmZThlNTViN2IzNjcxID0geCAnXScK
KyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7
CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5v
cmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1sn
IHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHgg
PSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5V
WD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
IFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBU
UkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBl
ZjVlMGRiMjJjZGQ3M2U5NzI3YWZjYWE1YzdmZThlNTViN2IzNjcxOnJlZnMvaGVhZHMveGVuLXRl
c3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CiAgIDcxNGMyNjAuLmVmNWUwZGIgIGVmNWUwZGIyMmNkZDczZTk3MjdhZmNh
YTVjN2ZlOGU1NWI3YjM2NzEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 13:29:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 13:29: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.xen.org>)
	id 1dmK6i-0003C5-BD; Mon, 28 Aug 2017 13:29:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmK6h-0003Bz-5S
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 13:29:35 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 74/48-02177-EBA14A95; Mon, 28 Aug 2017 13:29:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3ev1JJ
 Ig6ebDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owLu9uZCi4yVxx8M4+lgbGBuYuRk0NIIE/i
 7cOPbCA2r4CdxOzLc1lAbAkBQ4nTC2+C2SwCqhJP17aD2WwC6hJtz7azgtgiAgYSPz5uBIpzc
 TALzGeSmHJ3G1iRsECoxJqpbewQC9wlvv1rBYtzCnhI3G7rBYpzAC0TlPi7QxgkzCygJfHw1y
 0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU00ksqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw/BiDYwfiq2/kQoyQHk5Io786KxZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHi7JZdECgkWpaanVqRl5gAjASYtwcGjJMIbApLmLS5IzC3OT
 IdInWLU5Wj6sOULkxBLXn5eqpQ4by5IkQBIUUZpHtwIWFReYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjBvPcgUnsy8ErhNr4COYAI6QlFwIcgRJYkIKakGRm3jPyILGqYH1i28qLqpJUWt+LR
 viJNjyMcta+yKnRf1ffhVsLEg8q7889qwfU2BGRvuTf1yfYbHrB3qjRufTNW4+1moouZ9stH+
 oFXsS/OMe3ouz13rF/lWh1XtKO/O0Owue5P+7gMxdxZfeDg3d9+ty33tbsqX3N9oidyffmPHF
 smlFUn2MUosxRmJhlrMRcWJAL9m4dTFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503926972!104331643!1
X-Originating-IP: [137.65.248.74]
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 45909 invoked from network); 28 Aug 2017 13:29:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 13:29:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 07:29:31 -0600
Message-Id: <59A436D702000078001748D7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 07:29:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1503924717-17364-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1503924717-17364-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,
 julien.grall@arm.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v8] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDE0OjUxLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW9uaXRvci5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9tb25pdG9yLmgKPiBAQCAtMjYsNiArMjYsMTIgQEAKPiAgI2luY2x1ZGUgPHB1
YmxpYy9kb21jdGwuaD4KPiAgCj4gIHN0YXRpYyBpbmxpbmUKPiArdm9pZCBhcmNoX2FsbG93X3Vz
ZXJzcGFjZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGFsbG93X3VzZXJzcGFjZSkKPiArewo+
ICsgICAgcmV0dXJuOwo+ICt9CgpJJ20gc29ycnkgZm9yIG5vdGljaW5nIHRoaXMgb25seSBub3cs
IGJ1dCB0aGUgbmFtZSBvZiB0aGUgaG9vayByZWFsbHkKb3VnaHQgdG8gaGF2ZSB2bV9ldmVudCBv
ciBtb25pdG9yIGluIGl0IC0gaXQncyB3YXkgdG9vIGdlbmVyaWMgdGhlCndheSBpdCBpcyBub3cu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 13:57:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 13:57: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.xen.org>)
	id 1dmKXi-000538-AP; Mon, 28 Aug 2017 13:57:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmKXh-000532-5x
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 13:57:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5B/E9-09901-84124A95; Mon, 28 Aug 2017 13:57:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsUyZ7p8oK674pJ
 Ig+dHjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfK86wFKwQrDh39idTA+MN3i5GLg4hgYlM
 Escm9jB3MXICOb8ZJVZ8YoVIbGSUmLTwHwuEs41RYtN3EIeTQ1ggVWLmv71gHSICyhK9v36zQ
 HSfYpS48iUNpIFZYAejxLnO62BFbAJGEmePTmfsYuTg4BWwlVg1yR7EZBFQlTh4XA6kQlQgXO
 Jt4xGwMbwCghInZz5hASnhFLCXWLc4HiTMLKAnseP6L1YIW15i+9s5YMMlBAwlTj/cxjiBUXA
 Wku5ZSFpmIWlZwMi8ilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93
 EyMwaBmAYAfjzudOhxglOZiURHl3ViyOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu0hhSaSQY
 FFqempFWmYOMH5g0hIcPEoivLEgad7igsTc4sx0iNQpRl2OO30bvjAJseTl56VKifOuBSkSAC
 nKKM2DGwGL5UuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5l0qDzSFJzOvBG7TK6AjmICOUBR
 cCHJESSJCSqqB0eB65774kyoBp3/PYdP87rrw7ZrJJSfl/F32u8+zOJLKzH58Z+Rr3dusKx3r
 V0ZGbPlYJrLp89xHX4NO9EiLX7K6xZr2+o6TcSMzw+KeizWPbq4u2r1oq6ZNsW9P7YcHgXeY+
 V0CpoTU1mr8/pckP/urTYRfj5bUzv1vlrec3XN0zk3DqVk+15VYijMSDbWYi4oTAdQybo3gAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503928646!104281234!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35350 invoked from network); 28 Aug 2017 13:57:27 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 13:57:27 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SDvNvv029335
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 13:57:23 GMT
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 v7SDvNFQ025533
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 13:57:23 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7SDvLn5027691;
 Mon, 28 Aug 2017 13:57:21 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, 28 Aug 2017 06:57:21 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
 <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
 <59A3E182020000780017449F@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <73577fc6-1ee6-febc-23f0-2c7c36980dcc@oracle.com>
Date: Mon, 28 Aug 2017 09:57:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A3E182020000780017449F@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjgvMjAxNyAwMzoyNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDgu
MTcgYXQgMTk6MTQsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA4
LzI1LzIwMTcgMDk6NDAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjUuMDguMTcg
YXQgMDU6MTUsIDxvc3N0ZXN0LWFkbWluQHhlbnByb2plY3Qub3JnPiB3cm90ZToKPj4+PiBmbGln
aHQgMTEyODU1IHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+Pj4+IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NTUvIAo+Pj4+Cj4+Pj4gUmVncmVz
c2lvbnMgOi0oCj4+Pj4KPj4+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPj4+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+
PiAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEyODA5Cj4+Pj4gIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjgwOQo+Pj4g
VGhlc2UgdHdvIGFyZSB3YXRjaGRvZyBOTUlzIGR1cmluZyB0aGUgbG9hZGluZyBvZiBEb20wLiBN
b3N0Cj4+PiBsaWtlbHkgY2FuZGlkYXRlIGZvciBpbnRyb2R1Y2luZyB0aGUgaXNzdWUgaXMgQm9y
aXMnIHNjcnViIHNlcmllcy4KPj4KPj4gSSBoYXZlbid0IGJlZW4gYWJsZSB0byByZXByb2R1Y2Ug
dGhpcyBidXQgcGVyaGFwcyBhZGRpbmcKPj4gcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCkgaW4g
YWxsb2NfaGVhcF9wYWdlcygpIGFuZCBmcmVlX2hlYXBfcGFnZXMoKQo+PiBsb29wcyBpZiBDT05G
SUdfU0NSVUJfREVCVUcgaXMgc2V0IG1pZ2h0IGhlbHA/Cj4gVGhhdCdzIHBvc3NpYmxlLCBidXQg
bWlnaHQgYXMgd2VsbCBvbmx5IGJlIHBhcGVyaW5nIG92ZXIgYSBkZWVwZXIKPiBpc3N1ZSwgZS5n
LiAuLi4KPgo+PiBPbmUgb3RoZXIgdGhpbmcgdGhhdCBhbHNvIGNvbWVzIHRvIG1pbmQgaXMgdGhh
dCB0aGVyZSBpcyBwcm9iYWJseSBubwo+PiByZWFzb24gdG8gc2NydWIgKGFuZCBpbiBzb21lIGNh
c2VzIHBvaXNvbikgcGFnZXMgZHVyaW5nIGRvbTAgY3JlYXRpb24uCj4gLi4uIHRoaXMgb25lOiBJ
aXJjIGJlZm9yZSB5b3VyIHNlcmllcyBEb20wIHBhZ2VzIHdlcmVuJ3QgYmVpbmcKPiBzY3J1YmJl
ZCwgYW5kIGltbyB0aGlzIHByb3BlcnR5IG91Z2h0IHRvIGJlIHJldGFpbmVkIChhbHNvIGlmCj4g
YW55IG90aGVyIGJvb3QgdGltZSBhbGxvY2F0aW9ucyBub3cgc3VkZGVubHkgZ290IHNjcnViYmVk
KS4KCkl0IGlzIHNjcnViYmVkIGlmIENPTkZJR19TQ1JVQl9ERUJVRyBpbiBmcmVlX2RvbWhlYXBf
cGFnZXM6CgojaWZuZGVmIENPTkZJR19TQ1JVQl9ERUJVRwogICAgICAgICAgICAvKgogICAgICAg
ICAgICAgKiBOb3JtYWxseSB3ZSBleHBlY3QgYSBkb21haW4gdG8gY2xlYXIgcGFnZXMgYmVmb3Jl
IGZyZWVpbmcKdGhlbSwKICAgICAgICAgICAgICogaWYgaXQgY2FyZXMgYWJvdXQgdGhlIHNlY3Jl
Y3kgb2YgdGhlaXIgY29udGVudHMuIEhvd2V2ZXIsCmFmdGVyCiAgICAgICAgICAgICAqIGEgZG9t
YWluIGhhcyBkaWVkIHdlIGFzc3VtZSByZXNwb25zaWJpbGl0eSBmb3IgZXJhc3VyZS4KICAgICAg
ICAgICAgICovCiAgICAgICAgICAgIHNjcnViID0gISFkLT5pc19keWluZzsKI2Vsc2UgICAgICAK
ICAgICAgICAgICAgc2NydWIgPSB0cnVlOwojZW5kaWYKCnNvIHRoZSBxdWVzdGlvbiBpcyB3aGV0
aGVyIHdlIG5lZWQgdG8gZG8gdGhpcyAoYXQgbGVhc3QgZm9yIGRvbTApLgoKQXMgZm9yIHBlcmlv
ZGljYWxseSB0ZXN0aW5nIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpIHdlIG1heSBzdGlsbCB3
YW50CnRvIGRvIHRoaXMgaW4gYWxsb2NfaGVhcF9wYWdlcygpLCBldmVuIHdpdGhvdXQgQ09ORklH
X1NDUlVCX0RFQlVHLiBBbmQKd2hpbGUgYXQgaXQsIGFsc28gdGhpbmsgd2UgY2FuIGV4ZWN1dGUg
dGhlICdmb3InIGxvb3Agd2l0aG91dCBob2xkaW5nCmhlYXAgbG9jayBzaW5jZSB0aGUgcGFnZXMg
YXJlIG5vdyByZW1vdmVkIGZyb20gdGhlIGhlYXAgKG9yIGRvIHdlIG5lZWQKdG8gbW9kaWZ5IGNv
dW50X2luZm8vdHlwZV9pbmZvL293bmVyIHVuZGVyIHRoZSBsb2NrPykKCi1ib3JpcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:02:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14: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.xen.org>)
	id 1dmKcW-0005lT-0F; Mon, 28 Aug 2017 14:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmKcU-0005lM-UE
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 14:02:27 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 00/80-03937-27224A95; Mon, 28 Aug 2017 14:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7dQaUm
 kwfs2XYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNh5WWWgi6RinvnFzI2MH7n72Lk5BASyJM4
 8fUnG4jNK2Ansff8NTBbQsBQ4vTCmywgNouAqkTDmuuMIDabgLpE27PtrF2MHBwiAkYSH7ZJg
 oSZBVYzSqzd5g9iCwukSjz+vJqpi5ELaPxfRon7f68wg9RzAs0/2FcGYvIKCEr83SEM0aol8f
 DXLRYIW1ti2cLXYNXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNFLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MF4fWPAIUZJDiYlUd6dFYsjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwzldcEikkWJSanlqRlpkDjAKYtAQHj5II71GQNG9xQWJuc
 WY6ROoUoy7Hnb4NX5iEWPLy81KlxHm5QYoEQIoySvPgRsAi8hKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEefeDTOHJzCuB2/QK6AgmoCMUBReCHFGSiJCSamA0MY88cGHusZPWe+Q//ri1ttK
 Rl33+nPjeRXPD9DdHs1bdS7s357G01FY2gZ8bojv7Al+IcCQcdp5js+3zduWGgu0uoldVNB7m
 NrGW/Xvw9+zpBV7Or+fab5ly7nTEk4DlN6MaAn7aTvggah1YeGn2vncXP3n9yWY3ebtTMK3Fz
 XAqI+NCh6kuSizFGYmGWsxFxYkAx24LJsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503928944!113507137!1
X-Originating-IP: [137.65.248.74]
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 61943 invoked from network); 28 Aug 2017 14:02:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 14:02:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 08:02:23 -0600
Message-Id: <59A43E8D020000780017491C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 08:02:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
 <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
 <59A3E182020000780017449F@prv-mh.provo.novell.com>
 <73577fc6-1ee6-febc-23f0-2c7c36980dcc@oracle.com>
In-Reply-To: <73577fc6-1ee6-febc-23f0-2c7c36980dcc@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDE1OjU3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzI4LzIwMTcgMDM6MjUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAyNS4wOC4xNyBhdCAxOToxNCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IE9uIDA4LzI1LzIwMTcgMDk6NDAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9u
IDI1LjA4LjE3IGF0IDA1OjE1LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6
Cj4+Pj4+IGZsaWdodCAxMTI4NTUgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+Pj4+IGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI4NTUvIAo+Pj4+
Pgo+Pj4+PiBSZWdyZXNzaW9ucyA6LSgKPj4+Pj4KPj4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+Pj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgo+Pj4+PiAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODA5Cj4+Pj4+ICB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTI4MDkKPj4+PiBUaGVzZSB0d28gYXJlIHdhdGNoZG9nIE5NSXMgZHVyaW5nIHRo
ZSBsb2FkaW5nIG9mIERvbTAuIE1vc3QKPj4+PiBsaWtlbHkgY2FuZGlkYXRlIGZvciBpbnRyb2R1
Y2luZyB0aGUgaXNzdWUgaXMgQm9yaXMnIHNjcnViIHNlcmllcy4KPj4+Cj4+PiBJIGhhdmVuJ3Qg
YmVlbiBhYmxlIHRvIHJlcHJvZHVjZSB0aGlzIGJ1dCBwZXJoYXBzIGFkZGluZwo+Pj4gcHJvY2Vz
c19wZW5kaW5nX3NvZnRpcnFzKCkgaW4gYWxsb2NfaGVhcF9wYWdlcygpIGFuZCBmcmVlX2hlYXBf
cGFnZXMoKQo+Pj4gbG9vcHMgaWYgQ09ORklHX1NDUlVCX0RFQlVHIGlzIHNldCBtaWdodCBoZWxw
Pwo+PiBUaGF0J3MgcG9zc2libGUsIGJ1dCBtaWdodCBhcyB3ZWxsIG9ubHkgYmUgcGFwZXJpbmcg
b3ZlciBhIGRlZXBlcgo+PiBpc3N1ZSwgZS5nLiAuLi4KPj4KPj4+IE9uZSBvdGhlciB0aGluZyB0
aGF0IGFsc28gY29tZXMgdG8gbWluZCBpcyB0aGF0IHRoZXJlIGlzIHByb2JhYmx5IG5vCj4+PiBy
ZWFzb24gdG8gc2NydWIgKGFuZCBpbiBzb21lIGNhc2VzIHBvaXNvbikgcGFnZXMgZHVyaW5nIGRv
bTAgY3JlYXRpb24uCj4+IC4uLiB0aGlzIG9uZTogSWlyYyBiZWZvcmUgeW91ciBzZXJpZXMgRG9t
MCBwYWdlcyB3ZXJlbid0IGJlaW5nCj4+IHNjcnViYmVkLCBhbmQgaW1vIHRoaXMgcHJvcGVydHkg
b3VnaHQgdG8gYmUgcmV0YWluZWQgKGFsc28gaWYKPj4gYW55IG90aGVyIGJvb3QgdGltZSBhbGxv
Y2F0aW9ucyBub3cgc3VkZGVubHkgZ290IHNjcnViYmVkKS4KPiAKPiBJdCBpcyBzY3J1YmJlZCBp
ZiBDT05GSUdfU0NSVUJfREVCVUcgaW4gZnJlZV9kb21oZWFwX3BhZ2VzOgo+IAo+ICNpZm5kZWYg
Q09ORklHX1NDUlVCX0RFQlVHCj4gICAgICAgICAgICAgLyoKPiAgICAgICAgICAgICAgKiBOb3Jt
YWxseSB3ZSBleHBlY3QgYSBkb21haW4gdG8gY2xlYXIgcGFnZXMgYmVmb3JlIGZyZWVpbmcKPiB0
aGVtLAo+ICAgICAgICAgICAgICAqIGlmIGl0IGNhcmVzIGFib3V0IHRoZSBzZWNyZWN5IG9mIHRo
ZWlyIGNvbnRlbnRzLiBIb3dldmVyLAo+IGFmdGVyCj4gICAgICAgICAgICAgICogYSBkb21haW4g
aGFzIGRpZWQgd2UgYXNzdW1lIHJlc3BvbnNpYmlsaXR5IGZvciBlcmFzdXJlLgo+ICAgICAgICAg
ICAgICAqLwo+ICAgICAgICAgICAgIHNjcnViID0gISFkLT5pc19keWluZzsKPiAjZWxzZSAgICAg
IAo+ICAgICAgICAgICAgIHNjcnViID0gdHJ1ZTsKPiAjZW5kaWYKPiAKPiBzbyB0aGUgcXVlc3Rp
b24gaXMgd2hldGhlciB3ZSBuZWVkIHRvIGRvIHRoaXMgKGF0IGxlYXN0IGZvciBkb20wKS4KCldl
IHNob3VsZCBzdGFydCBkb2luZyB0aGlzIG9ubHkgb25jZSBEb20wIHN0YXJ0ZWQgcnVubmluZywg
aW1vLgoKPiBBcyBmb3IgcGVyaW9kaWNhbGx5IHRlc3RpbmcgcHJvY2Vzc19wZW5kaW5nX3NvZnRp
cnFzKCkgd2UgbWF5IHN0aWxsIHdhbnQKPiB0byBkbyB0aGlzIGluIGFsbG9jX2hlYXBfcGFnZXMo
KSwgZXZlbiB3aXRob3V0IENPTkZJR19TQ1JVQl9ERUJVRy4KCkZvciBteSB0YXN0ZSwgYWxsb2Nf
aGVhcF9wYWdlcygpIGlzIHRoZSB3cm9uZyBwbGFjZSBmb3Igc3VjaApjYWxscy4KCj4gQW5kCj4g
d2hpbGUgYXQgaXQsIGFsc28gdGhpbmsgd2UgY2FuIGV4ZWN1dGUgdGhlICdmb3InIGxvb3Agd2l0
aG91dCBob2xkaW5nCj4gaGVhcCBsb2NrIHNpbmNlIHRoZSBwYWdlcyBhcmUgbm93IHJlbW92ZWQg
ZnJvbSB0aGUgaGVhcCAob3IgZG8gd2UgbmVlZAo+IHRvIG1vZGlmeSBjb3VudF9pbmZvL3R5cGVf
aW5mby9vd25lciB1bmRlciB0aGUgbG9jaz8pCgpJIGRvbid0IHRoaW5rIHRoZXNlIGZpZWxkcyBu
ZWVkIHVwZGF0aW5nIHdpdGggdGhlIGhlYXAgbG9jayBoZWxkLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:24:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14: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.xen.org>)
	id 1dmKxm-000774-Pj; Mon, 28 Aug 2017 14:24:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmKxl-00076y-6u
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 14:24:25 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7B/40-03044-89724A95; Mon, 28 Aug 2017 14:24:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve509SW
 RBm0XrSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owl/36yFLzhqOjY+IWlgfEtWxcjJ4eEgL/E
 gq4pzCC2sECGRM/WHnYQW0TAXWLe4gWMIDazwB4miRsP8roYuTiEBOYwSvzb3cEEkmAT0JOYd
 /wrC4jNK2Ar8bS1ByzOIqAq0X5/O5gtKhAusf/7NWaIGkGJkzOfgNVzCthLXP+5CyjOAbRAU2
 L9Ln2IXeISt57MZ4Kw5SW2v50D1ioENHLxg6PsExj5ZyGZNAuhexaS7llIuhcwsqxi1ChOLSp
 LLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTQYg2MF4fm3gIUZJDiYl
 Ud6dFYsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnweqgtiRQSLEpNT61Iy8wBRglMWoKDR0mEd
 xtImre4IDG3ODMdInWKUVFKnHcdSEIAJJFRmgfXBovMS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmNQaZwpOZVwI3/RXQYiagxYqCC0EWlyQipKQaGMv7nSfEfXvUv2aS6afJrs99/2Xez3l
 XuMWG6UQ/07EkkSsr9N3SUzdya/vWZ6yffmWb4P8b4tqCTur5viqWJypsWF5JRcrtt+N+s0D0
 1dOFV/L/LqicYLTi27bdSwM03M50yHtLyj7X+33x6wU5ydyn3j0pYjtNuDrdVldLb3BMuGa6X
 fZ5phJLcUaioRZzUXEiAKrR7mDHAgAA
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503930261!73264816!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23639 invoked from network); 28 Aug 2017 14:24:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 14:24:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,441,1498521600"; d="scan'208";a="445401394"
To: Jan Beulich <JBeulich@suse.com>, Zhongze Liu <blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-5-blackskygg@gmail.com>
 <59A3F08A0200007800174599@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <86359830-ecfd-be38-9240-3f043694ee53@citrix.com>
Date: Mon, 28 Aug 2017 15:24:06 +0100
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: <59A3F08A0200007800174599@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>,
 Andrew Cooper <andrew.cooper3@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 v2 4/6] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjgvMjAxNyAwOToyOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDgu
MTcgYXQgMTA6MzYsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL2FybS9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IEBAIC0xMjg0LDcgKzEy
ODQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPj4gICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+PiAgICAgICAgICB9Cj4+ICAKPj4gLSAgICAgICAgcmMgPSB4c21fbWFw
X2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBkLCBvZCk7Cj4+ICsgICAgICAgIHJjID0geHNtX21h
cF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkLCBvZCk7Cj4+ICAg
ICAgICAgIGlmICggcmMgKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICByY3VfdW5sb2Nr
X2RvbWFpbihvZCk7Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKPj4gQEAgLTI1NDUsNyArMjU0NSw3IEBAIGludCBwMm1fYWRkX2Zv
cmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwgdW5zaWduZWQgbG9uZyBmZ2ZuLAo+PiAgICAgIGlm
ICggdGRvbSA9PSBmZG9tICkKPj4gICAgICAgICAgZ290byBvdXQ7Cj4+ICAKPj4gLSAgICByYyA9
IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQsIHRkb20sIGZkb20pOwo+PiArICAgIHJj
ID0geHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCB0ZG9t
LCBmZG9tKTsKPiAKPiBJIGNvbnRpbnVlIHRvIGRpc2xpa2UgdGhlIGFkZGVkIGFyZ3VtZW50cyBo
ZXJlLCBhcyBiZWluZyBwb2ludGxlc3MKPiB0byBwYXNzLiBJJ20gbm90IHRoZSBtYWludGFpbmVy
IG9mIGVpdGhlciBvZiB0aGUgbW9kaWZpZWQgZmlsZXMsIHNvIEkKPiB3b24ndCAoYW5kIGNhbid0
KSB2ZXRvIHRoZSBjaGFuZ2UgdGhvdWdoLgoKWW91IG1lYW4sIHlvdSB0aGluayB4c21fbWFwX2dt
Zm5fZm9yZWlnbigpIGNhbiBsb29rIHVwICdjdXJyZW50JyBpdHNlbGY/CgpJZiBub3QgY2FuIHlv
dSBiZSBtb3JlIGV4cGxpY2l0IHdoYXQgeW91J2QgcHJlZmVyPwoKICAtR2VvcmdlCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:24:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14: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.xen.org>)
	id 1dmKxz-00078Q-17; Mon, 28 Aug 2017 14:24:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmKxx-00077L-3n
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 14:24:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D4/E7-01994-4A724A95; Mon, 28 Aug 2017 14:24:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oO5i9SW
 RBluvWlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7P05lLdjAVPHs4y3WBsZ/jF2MXBxCApOZ
 JG5uncoE4fxmlFg35ylUZiOjxOVZvWwQzjZGiZs9F4EynBzCAqkSM//tZQaxRQSUJXp//WaB6
 mCS6NvYxgriMAvsYJQ413kdrIpNwEji7NHpYN28ArYSvbMPsYPYLAKqEpOOL2cBsUUFwiXeNh
 5hgagRlDg58wmYzSlgL/Hsxm0mEJtZQE9ix/VfrBC2vMT2t3PA5ksIGEv0zepjmcAoOAtJ+yw
 kLbOQtCxgZF7FqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERi+
 9QwMjDsYm3qdDzFKcjApifLurFgcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC10NtSaSQYFFqe
 mpFWmYOMJJg0hIcPEoivFYgad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifOuAykSACnKKM
 2DGwGL6kuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnXgEzhycwrgdv0CugIJqAjFAUXghx
 RkoiQkmpgXNCc/e7M7zOGz4QMzzlcqazpM5ww86fijJlyjMamDV3Jp+vDpqdsWfK4XEJ028b1
 p851XZ36ie9SlN/tpUvZWnb5bsjtqDoXkL7i3MtlWzryf/dP0droJqKjk5ZffiToWGfztJjiX
 3Yha7/0Vh8Sr1N6V23QNEPVcEJVwm3d9ILah8YX+CtOKbEUZyQaajEXFScCAKANPkLlAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503930273!88593075!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19004 invoked from network); 28 Aug 2017 14:24:35 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 14:24:35 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SEOTx0001474
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 14:24:30 GMT
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 v7SEOSPW010874
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 14:24:29 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 v7SEORft011278;
 Mon, 28 Aug 2017 14:24:27 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, 28 Aug 2017 07:24:27 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
 <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
 <59A3E182020000780017449F@prv-mh.provo.novell.com>
 <73577fc6-1ee6-febc-23f0-2c7c36980dcc@oracle.com>
 <59A43E8D020000780017491C@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1f3830ec-ee60-162d-a5f1-8df2017cf875@oracle.com>
Date: Mon, 28 Aug 2017 10:24:22 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A43E8D020000780017491C@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+IEFzIGZvciBwZXJpb2RpY2FsbHkgdGVzdGluZyBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMo
KSB3ZSBtYXkgc3RpbGwgd2FudAo+PiB0byBkbyB0aGlzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSwg
ZXZlbiB3aXRob3V0IENPTkZJR19TQ1JVQl9ERUJVRy4KPiBGb3IgbXkgdGFzdGUsIGFsbG9jX2hl
YXBfcGFnZXMoKSBpcyB0aGUgd3JvbmcgcGxhY2UgZm9yIHN1Y2gKPiBjYWxscy4KCkJ1dCB0aGUg
bG9vcCBpcyBpbiBhbGxvY19oZWFwX3BhZ2VzKCkgLS0tIHdoZXJlIGVsc2Ugd291bGQgeW91IGJl
IHRlc3Rpbmc/CgotYm9yaXMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:35:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14: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.xen.org>)
	id 1dmL8T-0007yf-14; Mon, 28 Aug 2017 14:35:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmL8S-0007yZ-7a
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 14:35:28 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A6/ED-03937-F2A24A95; Mon, 28 Aug 2017 14:35:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXSO6nOVVdXa0m
 kQd8TfYslHxezODB6HN39mymAMYo1My8pvyKBNWPCBK6C9zwVs2fNZGpgPMjVxcjFISQwkUli
 zsp7rBDOX0aJWS93s3UxcgI5GxglNu62hrC3MUqs/yUMYgsLlEh8mr2WGcQWEVCW6P31mwWi+
 QmjxOcd58ESzAJmEqv2PGYHsdkEjCTOHp3OCGLzCthKfFmzGyzOIqAq0bJ8PQuILSoQLvG28Q
 gLRI2gxMmZT8BsTgF7iUXL/kLN1JPYcf0XK4QtL7H97RywuISAocTph9sYJzAKzkLSPgtJyyw
 kLQsYmVcxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYtAxDs
 YJx+2f8QoyQHk5Io786KxZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXaCyJFBIsSk1PrUjLz
 AFGEExagoNHSYR3nTpQmre4IDG3ODMdInWKUVFKnPcmSJ8ASCKjNA+uDRa1lxhlpYR5GYEOEe
 IpSC3KzSxBlX/FKM7BqCTMewJkCk9mXgnc9FdAi5mAFisKLgRZXJKIkJJqYGTeeqVctePJzZ/
 FglFHH5lxfFVQiJfrmFW99oFH4aY/f/ZMPq+aHrGT5+Mze53JoZN/LGvt/bQw76zJozteErUy
 qyUclZcfO/BO/u7fNfNV7vmeqjQpLH8jtSFy00SGRWeXJoicDZtjHKsWMcfoygrLVWoWEkIFP
 tP3XNoYypg9KV3vU1ep0m8lluKMREMt5qLiRAAYB5t61QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503930924!56876426!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5487 invoked from network); 28 Aug 2017 14:35:25 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 14:35:25 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SEZIxr020922
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 14:35:19 GMT
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 v7SEZHVw014881
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 14:35: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 v7SEZH5e018702;
 Mon, 28 Aug 2017 14:35: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 ; Mon, 28 Aug 2017 07:35:17 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502207940-7407-1-git-send-email-boris.ostrovsky@oracle.com>
 <59A056A70200007800173D81@prv-mh.provo.novell.com>
 <50efc35c-a9c2-a00e-f351-b4febc16554e@oracle.com>
 <59A3E48202000078001744C2@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c0649f81-aa96-aeaa-374a-945c1e0d89a0@oracle.com>
Date: Mon, 28 Aug 2017 10:35:12 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A3E48202000078001744C2@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] x86/apic/x2apic: Share IRQ vector
 between cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjgvMjAxNyAwMzozOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4+IEFuZCBmaW5h
bGx5IEkgY29udGludWUgdG8gYmUgbm90IHJlYWxseSBoYXBweSBhYm91dCB0aGUgY2hhbmdlIGFz
Cj4+PiBhIHdob2xlLiBEZXNwaXRlIHdoYXQgd2FzIGRpc2N1c3NlZCBvbiB2MSwgSSdtIGNvbmNl
cm5lZCBvZiB0aGUKPj4+IGVmZmVjdHMgb2YgdGhpcyBvbiBob3N0cyBfbm90XyBzdWZmZXJpbmcg
ZnJvbSB2ZWN0b3Igc2hvcnRhZ2UuCj4+PiBDb3VsZCB5b3UgbGl2ZSB3aXRoIHRoZSBuZXcgYmVo
YXZpb3IgcmVxdWlyaW5nIGEgY29tbWFuZCBsaW5lCj4+PiBvcHRpb24gdG8gZW5hYmxlPwo+PiBJ
IGNhbiBhZGQgc29tZXRoaW5nIGxpa2UgJ2FwaWNfc2hhcmVfdmVjdG9ycycsIGRlZmF1bHRpbmcg
dG8gdHJ1ZSwKPj4gYWx0aG91Z2ggaXQgd2lsbCBub3QgYmUgdXNlZnVsIGluIGNhc2Ugb2YgYSBo
b3RwbHVnLiBEZWZhdWx0aW5nIHRvIGZhbHNlPwo+IEFsb25nIHRoZSBsaW5lcyBvZiB0aGUgYWJv
dmUgcGx1cyBvdXIgZGVzaXJlIHRvIGxpbWl0IHRoZSBudW1iZXIKPiBvZiB0b3AgbGV2ZWwgb3B0
aW9ucywgaG93IGFib3V0ICJhcGljPWlzb2xhdGUtdmVjdG9ycyI/Cj4KPiBBbHNvIEkgZG9uJ3Qg
dW5kZXJzdGFuZCB5b3VyIHJlZmVyZW5jZSB0byBob3RwbHVnLCBub3Igd2h5IHlvdQo+IHN1Z2dl
c3QgdHdvIG9wcG9zaXRlIGRlZmF1bHQgdmFsdWVzLgoKTm90IHR3bywganVzdCBvbmUgLS0tIG5v
dCBzaGFyZSB2ZWN0b3JzIGJ5IGRlZmF1bHQuCgpBcyBmb3IgaG90cGx1ZywgSSB3YXMgdGhpbmtp
bmcgb2YgYSBjYXNlIHdoZXJlIGEgc3lzdGVtIGlzIHN1Y2Nlc3NmdWxseQpib290ZWQgd2l0aCBz
aGFyZWQgdmVjdG9ycyBidXQgdGhlbiBhIGRldmljZSBpcyBhZGRlZCBhbmQgd2UgZmFpbCB0bwpm
aW5kIGVub3VnaCBmcmVlIHZlY3RvcnMuIFNvIHRoZSBhZG1pbmlzdHJhdG9yIHdvdWxkIG5lZWQg
dG8ga25vdyBpbgphZHZhbmNlIHdoZXRoZXIgYSBuZXcgY2FyZCBtaWdodCBiZSBjb21pbmcgaW4u
CgpXaGVuIGRlZmF1bHRpbmcgdG8gZmFsc2UgKGFzIGluIGFwaWNfc2hhcmVfdmVjdG9ycz1mYWxz
ZSkgaWYgdGhlCmFkbWluaXN0cmF0b3IgZGVjaWRlcyB0byBzZXQgaXQgdG8gdHJ1ZSB0aGVuIGhl
IHdvdWxkIGJlIGluIHNvbWUgc2Vuc2UKZXhwbGljaXRseSBhZ3JlZWluZyB0byBuZXZlciBwbHVn
IGFueXRoaW5nIGluIChvciBhdCBsZWFzdCB0byB0b2xlcmF0ZQpzdWNoIGEgZmFpbHVyZSkuCgo+
Cj4gQnV0IGZpbmFsbHksIHlvdSBhZ3JlZWluZyB0byBhIGNvbW1hbmQgbGluZSBvcHRpb24gaGVy
ZSBtYWtlcwo+IG1lIGNvbWUgYmFjayB0byBhbiBlYXJsaWVyIHN1Z2dlc3Rpb246IERpZG4ndCB3
ZSBhZ3JlZSB0aGF0Cj4gIngyYXBpY19waHlzIiB3b3VsZCBiZSBzdWZmaWNpZW50IHRvIGVsaW1p
bmF0ZSB0aGUgaXNzdWU/IEluIHdoaWNoCj4gY2FzZSBubyBwYXRjaCB3b3VsZCBiZSBuZWVkZWQg
YXQgYWxsLgoKeDJhcGljX3BoeXMgbWVhbnMgdGhhdCB3ZSBuZXZlciBzaGFyZSB2ZWN0b3JzLiBX
aXRoICdpc29sYXRlLXZlY3RvcnMnCm9wdGlvbiB3ZSBhcmUgc3RpbGwgYWJsZSB0byBzaGFyZSB0
aGVtIGlmIHRoZSBtYXNrIGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLgoKCi1ib3JpcwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:38:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14: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.xen.org>)
	id 1dmLBW-00087k-FM; Mon, 28 Aug 2017 14:38:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmLBU-00087e-VY
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 14:38:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 ED/A5-09901-CEA24A95; Mon, 28 Aug 2017 14:38:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO5rrSW
 RBv+OKVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzJ71kLWgSqLg3rZuxgfErTxcjB4eEgL9E
 b49IFyMnB4uAqsTs2+9ZQGw2AWWJn529bCC2iICWxIQtW5m6GLk4mAU2MUq03bgCViQskCExe
 fJyMJtXwEJi5dGLjCBFQgLXGSVWz1kGlRCUODnzCZjNLKAjsWD3JzaQxcwC0hLL/3GAhDkFPC
 Q2fdkBtkxUQEWic+kcsHIhAQWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka66XVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsINx5mX/Q4ySHExKorw7KxZHCvEl
 5adUZiQWZ8QXleakFh9i1ODgELhy8MhsRimWvPy8VCUJ3tmaSyKFBItS01Mr0jJzgLEAUyrBw
 aMkwnsYJM1bXJCYW5yZDpE6xajLsWH1+i9MQmAzpMR5nUGKBECKMkrz4EbA4vISo6yUMC8j0I
 FCPAWpRbmZJajyrxjFORiVhHl3gEzhycwrgdv0CugIJqAjFAUXghxRkoiQkmpgnPdx19tUAa7
 yi26+kSzeHMmfNi6JFLmR+e/nTaZ903lfFM6fKXw8kves/6uLp/Z6bhU+seYy14cF55Lezy8t
 smnb+afP58b5/j7ld5t2OWsE+e2xOjqxX/mEQ8husfnZfbKrexKvJn4+1cyUNH9+kfC7bJ0qk
 2alU/s7wu81RIk1rMib7Lq9W4mlOCPRUIu5qDgRAHACpprGAgAA
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503931110!71935689!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47975 invoked from network); 28 Aug 2017 14:38:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 14:38:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,441,1498521600"; d="scan'208";a="437154884"
Date: Mon, 28 Aug 2017 15:38:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170828143827.f6sk4q5qxohei2mi@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-3-paul.durrant@citrix.com>
 <20170824163312.6dspdjc5ifjhjzmb@citrix.com>
 <853ac75bb4e947998b3876098db9a8bf@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <853ac75bb4e947998b3876098db9a8bf@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "xen-devel@lists.xenproject.org" <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 v2 REPOST 02/12] x86/mm: allow a privileged
 PV domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTE6MDU6NTRBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFdlaSBMaXUgW21h
aWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+ID4gU2VudDogMjQgQXVndXN0IDIwMTcgMTc6MzMK
PiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENvb3Blcgo+ID4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBXZWkg
TGl1Cj4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBbUEFUQ0ggdjIgUkVQT1NUIDAyLzEyXSB4ODYvbW06IGFsbG93IGEKPiA+IHByaXZpbGVnZWQg
UFYgZG9tYWluIHRvIG1hcCBndWVzdCBtZm5zCj4gPiAKPiA+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3
IGF0IDAzOjUwOjU2UE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gSW4gdGhlIGNh
c2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMgdGhlbiBpdCBu
ZWVkcwo+ID4gbWFrZQo+ID4gPiB0aGUgSFlQRVJWSVNPUl9tbXVfdXBkYXRlIGNhbGwgdXNpbmcg
RE9NSURfU0VMRiwgcmF0aGVyIHRoYW4gdGhlCj4gPiBndWVzdAo+ID4gPiBkb21pZCwgc28gdGhh
dCB0aGUgcGFzc2VkIGluIGdtZm4gdmFsdWVzIGFyZSBjb3JyZWN0bHkgdHJlYXRlZCBhcyBtZm5z
Cj4gPiA+IHJhdGhlciB0aGFuIGdmbnMgcHJlc2VudCBpbiB0aGUgZ3Vlc3QgcDJtLgo+ID4gPgo+
ID4gCj4gPiBXaGF0IHdvdWxkIGJlIHRoZSBjYWxsY2hhaW4gbGlrZSBpbiB0aGlzIGNhc2U/Cgo+
IAo+IEl0J3MgZXhhY3RseSBsaWtlIGZvcmVpZ24gbWFwcGluZyBidXQgcGFzc2luZyBET01JRF9T
RUxGLiBJLmUuIGluCj4gcHJpdmNtZCAoaW4gYSBQViBkb21haW4pIHlvdSBoYXZlIGFuIG1mbiBp
biB5b3VyIGhhbmQgdGhhdCBhbHJlYWR5Cj4gYmVsb25ncyB0byB5b3UgcmF0aGVyIHRoYW4gdGhl
IGdtZm4gb2YgYSBmb3JlaWduIGRvbWFpbi4KPiAKPiA+IAo+ID4gSSBkb24ndCBxdWl0ZSB1bmRl
cnN0YW5kIGhvdyB0aGlzIGZpdHMgd2l0aCB0aGUgcmVzb3VyY2UgbWFwcGluZwo+ID4gY29kZSBp
biB0aGlzIHNlcmllcy4KPiA+IAo+IAo+IEJlY2F1c2UgKGZvciBhIFBWIGNhbGxlcikgbWFwcGlu
ZyBhIHJlc291cmNlIGdpdmVzIHlvdSBiYWNrIG1mbnMgdGhhdAo+IGFyZSBhc3NpZ25lZCB0byB0
aGUgY2FsbGluZyBkb21haW4sIGFuZCB0aGUgbW9zdCBjb252ZW5pZW50IHdheSBvZgo+IHVzaW5n
IHRoZW0gaXMgdG8gdXNlIHRoZSBleGlzdGluZyBjb2RlIHRoYXQgbm9ybWFsbHkgZGVhbHMgd2l0
aCBwcml2Cj4gbWFwcGluZyBmcm9tIGEgZm9yZWlnbiBkb21haW4sIGJ1dCBqdXN0IGFsbG93IGl0
IHRvIHVzZSBET01JRF9TRUxGLgo+IFRoaXMgcGF0Y2ggaXMgYWxsIHRoYXQncyByZXF1aXJlZCB0
byBtYWtlIHRoYXQgd29yay4KPiAKClNvIHRoZSB1c2UgY2FzZSBpcyBhcyBmb2xsb3dlZCBmb3Ig
UFYgZ3Vlc3RzOgoKMS4gQSBndWVzdCBjYWxscyBhY3F1aXJlX3Jlc291cmNlIHRvIG9idGFpbiBh
IGxpc3Qgb2YgbWZucwoyLiBUaGUgZ3Vlc3QgY2FsbHMgdGhlIGZvcmVpZ24gbWFwIEFQSSB0byBt
YXAgdGhvc2UgbWZucyBpbnRvIGl0cyBvd24KICAgYWRkcmVzcyBzcGFjZSB2aWEgSFlQRVJWSVNP
Ul9tbXVfdXBkYXRlCgpUaGUgbWZucyBiZWxvbmcgdG8gdGhlIGd1ZXN0IGl0c2VsZi4KCkluIGdl
dF9wYWdlX2Zyb21fbDFlLCBsMWUgY29udGFpbnMgYSB2YWxpZCBtZm4sIHJlYWxfcGdfb3duZXIg
aXMgdGhlCnJlYWwgb3duZXIgb2YgdGhlIHBhZ2UsIHBnX293bmVyIGlzIHRoZSBub21pbmFsbHkg
b3duZXIgb2YgdGhlIHBhZ2UuClNob3VsZG4ndCB0aGV5IGJlIHRoZSBzYW1lIGRvbWFpbj8gSSdt
IHN0aWxsIHF1aXRlIGJhZmZsZWQgaG93IHlvdQptYW5hZ2UgdG8gaGl0IHRoYXQgcGxhY2UuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:41:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14:41: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.xen.org>)
	id 1dmLDu-0000Hh-Sg; Mon, 28 Aug 2017 14:41:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmLDu-0000Ha-3Q
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 14:41:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B0/9C-03044-18B24A95; Mon, 28 Aug 2017 14:41:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHSDvW6D9pJ
 Igwu/rS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvi08yFyznruiYMYO1gXECZxcjJ4eEgL/E
 ru33WEBsYYFIiefv/4LZIgKBEneOnmUHsZkFiiUuH93ECmILCZRLHFjylAnEZhPQk5h3/CtQP
 QcHr4CtxM19miBhFgFVidnfb4GViwqES+z/fo0ZxOYVEJQ4OfMJ2HhOAUeJJ/f2sYO0MgtoSq
 zfpQ+xSVzi1pP5TBC2vMT2t3OYIbaqSix+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWMGsWpRWW
 pRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhyQAEOxg/LQs4xCjJwaQk
 yruzYnGkEF9SfkplRmJxRnxRaU5q8SFGDQ4OgQln505nkmLJy89LVZLgldBaEikkWJSanlqRl
 pkDjByYUgkOHiUR3n+aQGne4oLE3OLMdIjUKUZdjg2r139hEgKbISXOexekSACkKKM0D24ELI
 ovMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZg3G+QSnsy8ErhNr4COYAI6QlFwIcgRJYkIKak
 GRvdneZ2lexb1VEorr7ujEKnwlesgx3kOU4GGdw8ihNP6tpy4/POiWMuzW+Xh7baWNdPXO6Y5
 Ox2pstS6Ia4XOVfJRrXv5MagUz822LmbdE3fm8ly8tGMQxq2Yad2T9kuk180X3BOgOf8d9XJ2
 43zVn3MYxT/rxcSuCNb5858Ueare/bUTmRkV2Ipzkg01GIuKk4EAABWQ2LdAgAA
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1503931260!113513319!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42685 invoked from network); 28 Aug 2017 14:41:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 14:41:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445404230"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150115657192.6767.15778617807307106582.stgit@Solace>
 <150115713877.6767.4795115900091736740.stgit@Solace>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8718a9fd-2f4d-1cd7-2552-c522f4a58217@citrix.com>
Date: Mon, 28 Aug 2017 15:40:37 +0100
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: <150115713877.6767.4795115900091736740.stgit@Solace>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: Re: [Xen-devel] [PATCH v2 1/6] xen/tools: credit2: soft-affinity
 awareness in runq_tickle()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMjcvMjAxNyAwMTowNSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gU29mdC1hZmZp
bml0eSBzdXBwb3J0IGlzIHVzdWFsbHkgaW1wbGVtZW50ZWQgYnkgbWVhbnMKPiBvZiBhIHR3byBz
dGVwICJiYWxhbmNpbmcgbG9vcCIsIHdoZXJlOgo+IC0gZHVyaW5nIHRoZSBmaXJzdCBzdGVwLCB3
ZSBjb25zaWRlciBzb2Z0LWFmZmluaXR5Cj4gICAoaWYgdGhlIHZjcHUgaGFzIG9uZSk7Cj4gLSBk
dXJpbmcgdGhlIHNlY29uZCAoaWYgd2UgZ2V0IHRvIGl0KSwgd2UgY29uc2lkZXIKPiAgIGhhcmQt
YWZmaW5pdHkuCj4gCj4gSW4gcnVucV90aWNrbGUoKSwgd2UgbmVlZCB0byBkbyB0aGF0IGZvciBj
aGVja2luZwo+IHdoZXRoZXIgd2UgY2FuIGV4ZWN1dGUgdGhlIHdha2luZyB2Q1BVIG9uIGFuIHBD
UFUKPiB0aGF0IGlzIGlkbGUuIEluIGZhY3QsIHdlIHdhbnQgdG8gYmUgc3VyZSB0aGF0LCBpZgo+
IHRoZXJlIGlzIGFuIGlkbGUgcENQVSBpbiB0aGUgdkNQVSdzIHNvZnQgYWZmaW5pdHksCj4gd2Un
bGwgdXNlIGl0Lgo+IAo+IElmIHRoZXJlIGFyZSBubyBzdWNoIGlkbGUgcENQVXMsIHRob3VnaCwg
YW5kIHdlCj4gaGF2ZSB0byBjaGVjayBub24taWRsZSBvbmVzLCB3ZSBjYW4gYXZvaWQgdGhlIGxv
b3AKPiBhbmQgdG8gYm90aCBoYXJkIGFuZCBzb2Z0LWFmZmluaXR5IGluIG9uZSBwYXNzLgo+IAo+
IEluIGZhY3QsIHdlIGNhbiB3ZSBzY2FuIHJ1bnF1ZXVlIGFuZCBjb21wdXRlIGEKPiAic2NvcmUi
IGZvciBlYWNoIHZDUFUgd2hpY2ggaXMgcnVubmluZyBvbiBlYWNoIHBDUFUuCj4gVGhlIGlkZWEg
aXMsIHNpbmNlIHdlIG1heSBoYXZlIHRvIHByZWVtcHQgc29tZW9uZToKPiAtIHRyeSB0byBtYWtl
IHN1cmUgdGhhdCB0aGUgd2FraW5nIHZDUFUgd2lsbCBydW4KPiAgIGluc2lkZSBpdHMgc29mdC1h
ZmZpbml0eSwKPiAtIHRyeSB0byBwcmVlbXB0IHNvbWVvbmUgdGhhdCBpcyBydW5uaW5nIG91dHNp
ZGUKPiAgIG9mIGl0cyBvd24gc29mdC1hZmZpbml0eS4KPiAKPiBUaGUgdmFsdWUgb2YgdGhlIHNj
b3JlIGlzIGFkZGVkIHRvIGEgdHJhY2UgcmVjb3JkLAo+IHNvIHhlbmFseXplJ3MgY29kZSBhbmQg
dG9vbHMveGVudHJhY2UvZm9ybWF0cyBhcmUKPiB1cGRhdGVkIGFjY29yZGluZ2x5Lgo+IAo+IFN1
Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IFNp
Z25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgo+
IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpU
aGUgcHJpbWFyeSBmb2N1cyBvZiB0aGlzIHBhdGNoIGlzIGNyZWRpdDIsIHNvIHRoZSB0aXRsZSBz
aG91bGQgcHJvYmFibHkKYmUgeGVuL2NyZWRpdDIsIHJpZ2h0PwoKSSBjYW4gY2hhbmdlIHRoYXQg
b24gY2hlY2tpbi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:49:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 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.xen.org>)
	id 1dmLM8-0000aM-Pi; Mon, 28 Aug 2017 14:49:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmLM6-0000aG-N2
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 14:49:34 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 11/26-02176-D7D24A95; Mon, 28 Aug 2017 14:49:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsVyuP0Ov26t7pJ
 Ig7m7JS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/09azFxxjr/i68Tl7A+MR1i5GTg4JASOJ
 txP/MYHYQgILGSUeLOcDsdkEVCU2XD8FViMiIC1x7fNlxi5GLg5mgceMEs279wA5HBzCAiYSe
 y6FgtSwANWvnzIbrJ4XKHxxzxoWiPnyEh0HJrNMYORcwMiwilG9OLWoLLVI11QvqSgzPaMkNz
 EzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQVwxAsIPxS7/zIUZJDiYlUd6dFYsjhfiS8lMqMxK
 LM+KLSnNSiw8xynBwKEnwauksiRQSLEpNT61Iy8wBBg1MWoKDR0mEVxYkzVtckJhbnJkOkTrF
 qMvR9GHLFyYhlrz8vFQpcV5lkCIBkKKM0jy4EbAAvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEOR
 iVhXimQKTyZeSVwm14BHcEEdISi4EKQI0oSEVJSDYws/BFyG3iD1MS4TvMt6AkL2sp8dX90j1
 /PcfOJy8PWuHm991Y0Vgr/885RjS14XeQMz8PXNLfenXCM6y0bzyn2zjWlz1bueB+aYLGlcM3
 S9OrzK07u8293/qUVf3Sm+0mO/W1nKqKYFE30muV3bQx1X7d5Fn/HOv04TqN1vdx31+y76r/y
 xyclluKMREMt5qLiRAAUM0YRWwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503931773!109168415!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48662 invoked from network); 28 Aug 2017 14:49:33 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Aug 2017 14:49:33 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CFEA6AC68;
 Mon, 28 Aug 2017 14:49:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 16:49:30 +0200
Message-Id: <20170828144930.24539-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] xen: fix boolean parameter handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDYzZThhMWU1ZmZhN2E3ZmRiZGU4ODc4MDVmNjczZmVhN2U4ZDJlOTQgKCJ4ZW46IGNo
ZWNrIHBhcmFtZXRlcgp2YWxpZGl0eSB3aGVuIHBhcnNpbmcgY29tbWFuZCBsaW5lIikgaW50cm9k
dWNlZCBhIGJ1ZyBmb3IgdGhlIGNhc2UKd2hlbiBhIGJvb2xlYW4gcGFyYW1ldGVyIHdhcyBzcGVj
aWZpZWQgYnkgaXRzIGtleXdvcmQgb25seSAobm8gdmFsdWUpLgpJdCB3b3VsZCBzZXQganVzdCB0
aGUgd3JvbmcgYm9vbGVhbiB2YWx1ZSBmb3IgdGhhdCBwYXJhbWV0ZXIuCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9rZXJuZWwu
YyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmlu
ZGV4IGY5NmU0MDI1MTUuLjk0ZmRmNWM2MGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVs
LmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMTM2LDcgKzEzNiw3IEBAIHN0YXRpYyBp
bnQgcGFyc2VfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBrZXJuZWxf
cGFyYW0gKnN0YXJ0LAogICAgICAgICAgICAgICAgICAgICByY3RtcCA9IC1FSU5WQUw7CiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIE9QVF9CT09MOgotICAgICAgICAg
ICAgICAgIHJjdG1wID0gKm9wdHZhbCA/IHBhcnNlX2Jvb2wob3B0dmFsLCBOVUxMKSA6IDA7Cisg
ICAgICAgICAgICAgICAgcmN0bXAgPSAqb3B0dmFsID8gcGFyc2VfYm9vbChvcHR2YWwsIE5VTEwp
IDogMTsKICAgICAgICAgICAgICAgICBpZiAoIHJjdG1wIDwgMCApCiAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGlmICggIXJjdG1wICkKLS0gCjIuMTIuMwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:49:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14: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.xen.org>)
	id 1dmLMP-0000cH-1L; Mon, 28 Aug 2017 14:49:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmLMO-0000c9-IT
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 14:49:52 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 7C/AB-03414-F8D24A95; Mon, 28 Aug 2017 14:49:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDvW6/7pJ
 Ig8d/OS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTl/QKOg0rpuz5zNTAeEili5GTQ0LAX2L6
 mavMILawQITErs7rbCC2iECgxJ2jZ9m7GLk4mAWaGCUmTJrHDpIQEiiXaH5whgnEZhPQk5h3/
 CtLFyMHB6+ArcT/P9YgJouAqsSnYxEgFaIC4RL7v18DG88rIChxcuYTFhCbU8BR4smW1awg5c
 wCmhLrd+mDhJkFxCVuPZnPBGHLS2x/O4cZYqmqxOIHR9knMPLPQjJpFkL3LCTds5B0L2BkWcW
 oUZxaVJZapGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiUDECwg/H+xoBD
 jJIcTEqivDsrFkcK8SXlp1RmJBZnxBeV5qQWH2LU4OAQmHB27nQmKZa8/LxUJQneaTpLIoUEi
 1LTUyvSMnOAcQNTKsHBoyTCGwmS5i0uSMwtzkyHSJ1iVJQS51UGSQiAJDJK8+DaYLF6iVFWSp
 iXEegoIZ6C1KLczBJU+VeM4hyMSsK8HSBTeDLzSuCmvwJazAS0WFFwIcjikkSElFQD4y2N9Rc
 2XwruZOPKFDwosG02z8YYO8Ha3NAbzCHJuxij3Gr+FP/O1n4j8JB3yXblpJqsK77NiYcZgmI4
 d31f+lGpcFnMxkuMDnmqf9Qu+b1/9UL3Se99uQOT2wJM9I08Cte9KDTm0Kh/Zl81VfMCm8D55
 I5k86tzot4s/uq8oViu+eby4pX7lFiKMxINtZiLihMBexHYw9ACAAA=
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503931787!113910497!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11428 invoked from network); 28 Aug 2017 14:49:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 14:49:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445405845"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150115657192.6767.15778617807307106582.stgit@Solace>
 <150115714632.6767.2456973254047459392.stgit@Solace>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9b5dde73-ab5c-4f6d-9113-ae5bf568eba4@citrix.com>
Date: Mon, 28 Aug 2017 15:49:44 +0100
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: <150115714632.6767.2456973254047459392.stgit@Solace>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "Justin T. Weaver" <jtweaver@hawaii.edu>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: Re: [Xen-devel] [PATCH v2 2/6] xen: credit2: soft-affinity
 awareness in gat_fallback_cpu()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMjcvMjAxNyAwMTowNSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gQnksIGJhc2lj
YWxseSwgbW92aW5nIGFsbCB0aGUgbG9naWMgb2YgdGhlIGZ1bmN0aW9uCj4gaW5zaWRlIHRoZSB1
c3VhbCB0d28gc3RlcHMgKHNvZnQtYWZmaW5pdHkgc3RlcCBhbmQKPiBoYXJkLWFmZmluaXR5IHN0
ZXApIGxvb3AuCj4gCj4gV2hpbGUgdGhlcmUsIGFkZCB0d28gcGVyZm9ybWFuY2UgY291bnRlcnMg
KGluIGNwdV9waWNrCj4gYW5kIGluIGdldF9mYWxsYmFja19jcHUoKSBpdHNlbGYpLCBpbiBvcmRl
ciB0byBiZSBhYmxlCj4gdG8gdGVsbCBob3cgZnJlcXVlbnRseSBpdCBoYXBwZW5zIHRoYXQgd2Ug
bmVlZCB0byBsb29rCj4gZm9yIGEgZmFsbGJhY2sgY3B1Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6
IEp1c3RpbiBULiBXZWF2ZXIgPGp0d2VhdmVyQGhhd2FpaS5lZHU+Cj4gLS0tCj4gQ2M6IEFuc2h1
bCBNYWtrYXIgPGFuc2h1bG1ha2thckBnbWFpbC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiAtLS0KPiBDaGFuZ2VzIGZyb20gdjE6Cj4gLSBh
cyBkaXNjdXNzZWQgZHVyaW5nIHJldmlldywgb25seSBjb25zaWRlciBoYXJkLWFmZmluaXR5IGZv
ciB0aGUgbGFzdCBzdGFuZC4KPiAgIFRoZSBpZGVhIGlzIG5vdCBtb3ZpbmcgdGhlIHZjcHUgdG8g
YSBkaWZmcmVudCBydW5xdWV1ZSBiZWNhdXNlIG9mCj4gICBzb2Z0LWFmZmluaXR5LCBhcyBhIHBh
cnQgb2YgZmluZGluZyBhIGZhbGxiYWNrIGNwdTsKPiAtIGFzIGRpc2N1c3NlZCBkdXJpbmcgcmV2
aWV3LCBhZGRlZCB0aGUgcGVyZm9ybWFuY2UgY291bnRlcnM7Cj4gLSBCVUdfT04oMSkgdHVybmVk
IGludG8gQVNTRVJUX1VOUkVBQ0hBQkxFKCksIGFzIHN1Z2dlc3RlZCBkdXJpbmcgcmV2aWV3Owo+
IC0gcmV0dXJuIHNvbWV0aGluZyBzYW1lIGFuZCByYW5kb20gZW5vdWdoLCBhdCB0aGUgZW5kIG9m
IHRoZSBmdW5jdGlvbiAoaW4KPiAgIGNhc2Ugd2Ugc29tZWhvdyBtYW5hZ2UgdG8gZ2V0IHRoZXJl
KS4KPiAtLS0KPiAgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICB8ICAxMDEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi9wZXJm
Y19kZWZuLmggfCAgICAyICsKPiAgMiBmaWxlcyBjaGFuZ2VkLCA4MiBpbnNlcnRpb25zKCspLCAy
MSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+IGluZGV4IDU3ZTc3ZGYuLmFhOGYxNjkg
MTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPiArKysgYi94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYwo+IEBAIC01NDksMzYgKzU0OSw5MyBAQCB2b2lkIHNtdF9pZGxl
X21hc2tfY2xlYXIodW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQo+ICB9Cj4gIAo+
ICAvKgo+IC0gKiBXaGVuIGEgaGFyZCBhZmZpbml0eSBjaGFuZ2Ugb2NjdXJzLCB3ZSBtYXkgbm90
IGJlIGFibGUgdG8gY2hlY2sgc29tZQo+IC0gKiAoYW55ISkgb2YgdGhlIG90aGVyIHJ1bnF1ZXVl
cywgd2hlbiBsb29raW5nIGZvciB0aGUgYmVzdCBuZXcgcHJvY2Vzc29yCj4gLSAqIGZvciBzdmMg
KGFzIHRyeWxvY2stcyBpbiBjc2NoZWQyX2NwdV9waWNrKCkgY2FuIGZhaWwpLiBJZiB0aGF0IGhh
cHBlbnMsIHdlCj4gLSAqIHBpY2ssIGluIG9yZGVyIG9mIGRlY3JlYXNpbmcgcHJlZmVyZW5jZToK
PiAtICogIC0gc3ZjJ3MgY3VycmVudCBwY3B1Owo+IC0gKiAgLSBhbm90aGVyIHBjcHUgZnJvbSBz
dmMncyBjdXJyZW50IHJ1bnE7Cj4gLSAqICAtIGFueSBjcHUuCj4gKyAqIEluIGNzY2hlZDJfY3B1
X3BpY2soKSwgaXQgbWF5IG5vdCBiZSBwb3NzaWJsZSB0byBhY3R1YWxseSBsb29rIGF0IHJlbW90
ZQo+ICsgKiBydW5xdWV1ZXMgKHRoZSB0cnlsb2NrLXMgb24gdGhlaXIgc3BpbmxvY2tzIGNhbiBm
YWlsISkuIElmIHRoYXQgaGFwcGVucywKPiArICogd2UgcGljaywgaW4gb3JkZXIgb2YgZGVjcmVh
c2luZyBwcmVmZXJlbmNlOgo+ICsgKiAgMSkgc3ZjJ3MgY3VycmVudCBwY3B1LCBpZiBpdCBpcyBw
YXJ0IG9mIHN2YydzIHNvZnQgYWZmaW5pdHk7Cj4gKyAqICAyKSBhIHBjcHUgaW4gc3ZjJ3MgY3Vy
cmVudCBydW5xdWV1ZSB0aGF0IGlzIGFsc28gaW4gc3ZjJ3Mgc29mdCBhZmZpbml0eTsKPiArICog
IDMpIHN2YydzIGN1cnJlbnQgcGNwdSwgaWYgaXQgaXMgcGFydCBvZiBzdmMncyBoYXJkIGFmZmlu
aXR5Owo+ICsgKiAgNCkgYSBwY3B1IGluIHN2YydzIGN1cnJlbnQgcnVucXVldWUgdGhhdCBpcyBh
bHNvIGluIHN2YydzIGhhcmQgYWZmaW5pdHk7Cj4gKyAqICA1KSBqdXN0IG9uZSB2YWxpZCBwY3B1
IGZyb20gc3ZjJ3MgaGFyZCBhZmZpbml0eQo+ICsgKgo+ICsgKiBPZiBjb3Vyc2UsIDEsIDIgYW5k
IDMgbWFrZXMgc2Vuc2Ugb25seSBpZiBzdmMgaGFzIGEgc29mdCBhZmZpbml0eS4gQWxzbwo+ICsg
KiBub3RlIHRoYXQgYXQgbGVhc3QgNiBpcyBndWFyYW50ZWVkIHRvIF9hbHdheXNfIHJldHVybiBh
dCBsZWFzdCBvbmUgcGNwdS4KCnMvNi81LzsgPwoKPiAgICovCj4gIHN0YXRpYyBpbnQgZ2V0X2Zh
bGxiYWNrX2NwdShzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCj4gIHsKPiAgICAgIHN0cnVjdCB2
Y3B1ICp2ID0gc3ZjLT52Y3B1Owo+IC0gICAgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKPiArICAg
IHVuc2lnbmVkIGludCBiczsKPiAgCj4gLSAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAo+IC0gICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pKTsKPiArICAgIFNDSEVEX1NUQVRfQ1JBTksobmVl
ZF9mYWxsYmFja19jcHUpOwo+ICAKPiAtICAgIGlmICggbGlrZWx5KGNwdW1hc2tfdGVzdF9jcHUo
Y3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSApCj4gLSAgICAgICAgcmV0dXJuIGNwdTsK
PiAtCj4gLSAgICBpZiAoIGxpa2VseShjcHVtYXNrX2ludGVyc2VjdHMoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdmMtPnJx
ZC0+YWN0aXZlKSkgKQo+ICsgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyAp
Cj4gICAgICB7Cj4gLSAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
LCAmc3ZjLT5ycWQtPmFjdGl2ZSwKPiAtICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSkpOwo+IC0gICAgICAgIHJldHVybiBjcHVtYXNrX2ZpcnN0KGNwdW1hc2tfc2Ny
YXRjaF9jcHUoY3B1KSk7Cj4gLSAgICB9Cj4gKyAgICAgICAgaW50IGNwdSA9IHYtPnByb2Nlc3Nv
cjsKPiAgCj4gLSAgICBBU1NFUlQoIWNwdW1hc2tfZW1wdHkoY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpKSk7Cj4gKyAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKPiAr
ICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eSkg
KQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiAgCj4gLSAgICByZXR1cm4gY3B1bWFza19maXJz
dChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwo+ICsgICAgICAgIGFmZmluaXR5X2JhbGFuY2Vf
Y3B1bWFzayh2LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKPiArICAgICAgICBjcHVt
YXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwKPiArICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFp
bikpOwo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoaXMgaXMgY2FzZXMgMSBvciAz
IChkZXBlbmRpbmcgb24gYnMpOiBpZiB2LT5wcm9jZXNzb3IgaXMgKHN0aWxsKQo+ICsgICAgICAg
ICAqIGluIG91ciBhZmZpbml0eSwgZ28gZm9yIGl0LCBmb3IgY2FjaGUgYmV0dGVybmVzcy4KPiAr
ICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIGxpa2VseShjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
Y3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSkgKQo+ICsgICAgICAgICAgICByZXR1cm4gY3B1Owo+
ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoaXMgaXMgY2FzZXMgMiBvciA0IChkZXBl
bmRpbmcgb24gYnMpOiB2LT5wcm9jZXNzb3IgaXNuJ3QgdGhlcmUKPiArICAgICAgICAgKiBhbnkg
bG9uZ2VyLCBjaGVjayBpZiB3ZSBhdCBsZWFzdCBjYW4gc3RheSBpbiBvdXIgY3VycmVudCBydW5x
Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggbGlrZWx5KGNwdW1hc2tfaW50ZXJzZWN0
cyhjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZzdmMtPnJxZC0+YWN0aXZlKSkgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICZzdmMtPnJxZC0+YWN0aXZl
KTsKPiArICAgICAgICAgICAgcmV0dXJuIGNwdW1hc2tfZmlyc3QoY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogV2Ug
bWF5IHdlbGwgcGljayBhbnkgdmFsaWQgcGNwdSBmcm9tIG91ciBzb2Z0LWFmZmluaXR5LCBvdXRz
aWRlCj4gKyAgICAgICAgICogb2Ygb3VyIGN1cnJlbnQgcnVucXVldWUsIGJ1dCB3ZSBkZWNpZGUg
bm90IHRvLiBJbiBmYWN0LCBjaGFuZ2luZwo+ICsgICAgICAgICAqIHJ1bnF1ZXVlIGlzIHNsb3cs
IGFmZmVjdHMgbG9hZCBkaXN0cmlidXRpb24sIGFuZCBpcyBhIHNvdXJjZSBvZgo+ICsgICAgICAg
ICAqIG92ZXJoZWFkIGZvciB0aGUgdmNwdXMgcnVubmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUg
KHdlIG5lZWQgdGhlCj4gKyAgICAgICAgICogbG9jaykuIFNvLCBiZXR0ZXIgZG8gdGhhdCBhcyBh
IGNvbnNlcXVlbmNlIG9mIGEgd2VsbCBpbmZvcm1lZAo+ICsgICAgICAgICAqIGRlY2lzaW9uIChv
ciBpZiB3ZSByZWFsbHkgZG9uJ3QgaGF2ZSBhbnkgb3RoZXIgY2hhbmNlLCBhcyB3ZSB3aWxsLAo+
ICsgICAgICAgICAqIGF0IHN0ZXAgNiwgaWYgd2UgZ2V0IHRvIHRoZXJlKS4KCnMvNS82LzsKCj4g
KyAgICAgICAgICoKPiArICAgICAgICAgKiBBbHNvLCBiZWluZyBoZXJlLCBsb29raW5nIGZvciBh
IGZhbGxiYWNrLCBpcyBhbiB1bmZvcnR1bmF0ZSBhbmQKPiArICAgICAgICAgKiBpbmZyZXF1ZW50
IGV2ZW50LCB3aGlsZSB0aGUgZGVjaXNpb24gb2YgcHV0dGluZyB1cyBpbiB0aGUgcnVucXVldWUK
PiArICAgICAgICAgKiB3ZWhlcmUgd2UgYXJlIHdhcyAobGlrZWx5KSBtYWRlIHRha2luZyBhbGwg
dGhlIHJlbGV2YW50IGZhY3RvcnMKPiArICAgICAgICAgKiBpbnRvIGFjY291bnQuIFNvIGxldCdz
IG5vdCBkaXNydXB0IHRoYXQsIGp1c3QgZm9yIHRoZSBzYWtlIG9mCj4gKyAgICAgICAgICogc29m
dC1hZmZpbml0eSwgYW5kIGxldCdzIHdhaXQgaGVyZSB0byBiZSBhYmxlIHRvIG1hZGUgKGhvcGVm
dWxseSwKPiArICAgICAgICAgKiBzb29uKSwgYW5vdGhlciBzaW1pbGFyIHdlbGwgaW5mb3JtZWQg
ZGVjaXNpb24uCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NP
RlRfQUZGSU5JVFkgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgLyoK
PiArICAgICAgICAgKiBUaGlzIGlzIGNhc2VzIDY6IGxhc3Qgc3RhbmQsIGp1c3Qgb25lIHZhbGlk
IHBjcHUgZnJvbSBvdXIgaGFyZAo+ICsgICAgICAgICAqIGFmZmluaXR5LiBJdCdzIGd1YXJhbnRl
ZWQgdGhhdCB0aGVyZSBpcyBhdCBsZWFzdCBvbmUgdmFsaWQgY3B1LAo+ICsgICAgICAgICAqIGFu
ZCB0aGVyZWZvcmUgd2UgYXJlIHN1cmUgdGhhdCB3ZSByZXR1cm4gaXQsIGFuZCBuZXZlciByZWFs
bHkKPiArICAgICAgICAgKiBleGl0IHRoZSBsb29wLgo+ICsgICAgICAgICAqLwoKcy81LzYvOwoK
RXZlcnl0aGluZyBlbHNlIGxvb2tzIGdvb2QgLS0gSSBjYW4gZml4IHRoZXNlIHVwIG9uIGNvbW1p
dC4KClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:51:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14:51: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.xen.org>)
	id 1dmLNb-0001Ay-Ax; Mon, 28 Aug 2017 14:51:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40608c879=Andrew.Cooper3@citrix.com>)
 id 1dmLNa-0001Aq-Bs
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 14:51:06 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B3/7E-01862-9DD24A95; Mon, 28 Aug 2017 14:51:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO4N3SW
 RBl33rC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVt6+yFJyTrNg8eylzA+NTwS5GTg4JAX+J
 LRP3sYLYbAL6ErtffGICsUUE1CVOd1wEizML5El0fvzIDmILCzhL3Pz8DyzOIqAq8b13GjOIz
 SvgKbFr7nE2iJlyEueP/wSLCwmoSVzrv8QOUSMocXLmExaImRISB1+8YJ7AyD0LSWoWktQCRq
 ZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwcAABDsYV2z
 3PMQoycGkJMq7s2JxpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mk6SyKFBItS01Mr0jJzgGEJ
 k5bg4FES4Y0ESfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvdJAiAZCijNI8uBGwGLnEK
 CslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6jIFN4MvNK4Da9AjqCCegIRcGFIEeUJCKkpBoYd8
 1Q/Hj18/TuG3f2f7N82+j1KH1hT8SKjANTF7k9OLe8IXGKbt6i1L9PPn+tOH3k0CmubXwO/G+
 PHQ8w2cv35RPrnach3Ns/cIqK/v2vMWnT7Ogo0QNTuh9pdj8OY9n7V8bbvon340WF3/Mi/qd+
 jNc+yb9lWyNDoD3vxJzdKhXrN3VeyzuVsUaJpTgj0VCLuag4EQBylI0tjAIAAA==
X-Env-Sender: prvs=40608c879=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503931862!104405937!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51112 invoked from network); 28 Aug 2017 14:51:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 14:51:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437157222"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 28 Aug 2017 15:50:59 +0100
Message-ID: <1503931859-18731-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>
Subject: [Xen-devel] [PATCH] x86/mm: Drop is_guest_l3_slot() and simply
	callers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBhIDY0Yml0IGh5cGVydmlzb3IgdGhlcmUgYXJlIG5vIGNvbmRpdGlvbmFsIGwzIHNsb3Rz
LCBhbmQgdGhpcyBpcwp1bmxpa2VseSB0byBjaGFuZ2UgbW92aW5nIGZvcndhcmRzLgoKTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UgKGFzIGNvbmZpcm1lZCBieSBkaWZmaW5nIHRoZSBkaXNhc3NlbWJseS4g
IEdDQyBvYnZpb3VzbHkKYWxyZWFkeSBvcHRpbWlzZWQgdGhpcyBjb2RlIGF3YXkuKQoKU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICB8IDMxICsr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0
L3BhZ2UuaCB8ICAxIC0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IGJkYmE5NGEuLmI2ZDZhZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNTU3LDggKzE1NTcsNyBAQCBzdGF0aWMgaW50
IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAg
ICAgIGwzZV9nZXRfbWZuKHBsM2VbaV0pLAogICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFn
ZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLCBwYXJ0aWFsLCAxKTsKICAgICAgICAgfQotICAg
ICAgICBlbHNlIGlmICggIWlzX2d1ZXN0X2wzX3Nsb3QoaSkgfHwKLSAgICAgICAgICAgICAgICAg
IChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCAp
CisgICAgICAgIGVsc2UgaWYgKCAocmMgPSBnZXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4s
IGQsIHBhcnRpYWwpKSA+IDAgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYg
KCByYyA9PSAtRVJFU1RBUlQgKQpAQCAtMTU5MCwxMSArMTU4OSw3IEBAIHN0YXRpYyBpbnQgYWxs
b2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgfQogICAgICAgICB3aGlsZSAo
IGktLSA+IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFpc19ndWVzdF9sM19zbG90
KGkpICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIHVuYWRqdXN0X2d1
ZXN0X2wzZShwbDNlW2ldLCBkKTsKLSAgICAgICAgfQogICAgIH0KIAogICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBsM2UpOwpAQCAtMTc1OSwxNiArMTc1NCwxMyBAQCBzdGF0aWMgaW50IGZyZWVfbDNf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdl
KF9tZm4ocGZuKSk7CiAKICAgICBkbyB7Ci0gICAgICAgIGlmICggaXNfZ3Vlc3RfbDNfc2xvdChp
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtp
XSwgcGZuLCBwYXJ0aWFsLCAwKTsKLSAgICAgICAgICAgIGlmICggcmMgPCAwICkKLSAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgIHBhcnRpYWwgPSAwOwotICAgICAgICAgICAgaWYg
KCByYyA+IDAgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgdW5hZGp1
c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwotICAgICAgICB9CisgICAgICAgIHJjID0gcHV0X3Bh
Z2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgaWYgKCByYyA8
IDAgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIHBhcnRpYWwgPSAwOworICAgICAgICBp
ZiAoIHJjID4gMCApCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgdW5hZGp1c3RfZ3Vl
c3RfbDNlKHBsM2VbaV0sIGQpOwogICAgIH0gd2hpbGUgKCBpLS0gKTsKIAogICAgIHVubWFwX2Rv
bWFpbl9wYWdlKHBsM2UpOwpAQCAtMjA3MiwxMyArMjA2NCw2IEBAIHN0YXRpYyBpbnQgbW9kX2wz
X2VudHJ5KGwzX3BnZW50cnlfdCAqcGwzZSwKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmNwdS0+
ZG9tYWluOwogICAgIGludCByYyA9IDA7CiAKLSAgICBpZiAoIHVubGlrZWx5KCFpc19ndWVzdF9s
M19zbG90KHBnZW50cnlfcHRyX3RvX3Nsb3QocGwzZSkpKSApCi0gICAgewotICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIkwzIHVwZGF0ZSBpbiBYZW4tcHJpdmF0ZSBhcmVhLCBzbG90
ICUjbHhcbiIsCi0gICAgICAgICAgICAgICAgIHBnZW50cnlfcHRyX3RvX3Nsb3QocGwzZSkpOwot
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KICAgICAvKgogICAgICAqIERpc2FsbG93
IHVwZGF0ZXMgdG8gZmluYWwgTDMgc2xvdC4gSXQgY29udGFpbnMgWGVuIG1hcHBpbmdzLCBhbmQg
aXQKICAgICAgKiB3b3VsZCBiZSBhIHBhaW4gdG8gZW5zdXJlIHRoZXkgcmVtYWluIGNvbnRpbnVv
dXNseSB2YWxpZCB0aHJvdWdob3V0LgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94
ODZfNjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCmluZGV4IGE5
YmE2ZjAuLjExNTFjZTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3Bh
Z2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTEwMSw3ICsx
MDEsNiBAQCB0eXBlZGVmIGw0X3BnZW50cnlfdCByb290X3BnZW50cnlfdDsKICAgICAoICFpc19w
dl8zMmJpdF9kb21haW4oX2QpIHx8ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAhKChf
dCkgJiBQR1RfcGFlX3hlbl9sMikgfHwgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgKChf
cykgPCBDT01QQVRfTDJfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UKF9kKSkgKQotI2RlZmluZSBp
c19ndWVzdF9sM19zbG90KF9zKSAoMSkKICNkZWZpbmUgaXNfZ3Vlc3RfbDRfc2xvdChfZCwgX3Mp
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCBpc19wdl8zMmJpdF9kb21haW4oX2QpICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgPyAoKF9zKSA9PSAwKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:52:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14:52: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.xen.org>)
	id 1dmLOd-0001J6-Kv; Mon, 28 Aug 2017 14:52:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmLOc-0001Ip-BK
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 14:52:10 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 84/3A-03368-91E24A95; Mon, 28 Aug 2017 14:52:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1dSb0m
 kwYU5rBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aV6ZNZC06xVPQuq2xgfMPcxcjJISSQJ9H/
 7CsTiM0rYCfx/NI9sLiEgKHE6YU3WUBsFgFVifXdy8DibALqEm3PtrN2MXJwiAgYSXzYJgkSZ
 hZYzSixdps/iC0skCrx+PNqoJFcQOOfMEncPf2ODSTBCTR/RvdPdpBeXgFBib87hCF6tSQe/r
 rFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbrGRnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhPrws8xCjJwaQkyruzYnGkEF9S
 fkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgFdVdEikkWJSanlqRlpkDjA6YUgkOH
 iUR3kgdoDRvcUFibnFmOkTqFKMuR9OHLV+YhMBmSInzSoHMEAApyijNgxsBi9RLjLJSwryMQA
 cK8RSkFuVmlqDKv2IU52BUEua1A5nCk5lXArfpFdARTEBHKAouBDmiJBEhJdXAuItlb4Tr2n2
 c9yYVL4q+t8yeQ+YBc8wzjZdtOxZOe3E9o2y9lO1l/0zrPcc2zw5ZWadi+dVqX3rck7czN+/c
 GCH3Uauf7Zm4yadpn6eqP3HrajtkU8z5gz1zqtGP78bd4YYs2nZeDOVN7LqrBdI1PfrPBTkIi
 Uy8Vv4g89w+XuGVkeduRHdoKbEUZyQaajEXFScCADURvqjPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1503931927!66004554!1
X-Originating-IP: [137.65.248.74]
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 64572 invoked from network); 28 Aug 2017 14:52:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 14:52:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 08:52:06 -0600
Message-Id: <59A44A330200007800174983@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 08:52:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
 <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
 <59A3E182020000780017449F@prv-mh.provo.novell.com>
 <73577fc6-1ee6-febc-23f0-2c7c36980dcc@oracle.com>
 <59A43E8D020000780017491C@prv-mh.provo.novell.com>
 <1f3830ec-ee60-162d-a5f1-8df2017cf875@oracle.com>
In-Reply-To: <1f3830ec-ee60-162d-a5f1-8df2017cf875@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDE2OjI0LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+Pj4gQXMgZm9yIHBlcmlvZGljYWxseSB0ZXN0aW5nIHByb2Nlc3NfcGVuZGluZ19zb2Z0
aXJxcygpIHdlIG1heSBzdGlsbCB3YW50Cj4+PiB0byBkbyB0aGlzIGluIGFsbG9jX2hlYXBfcGFn
ZXMoKSwgZXZlbiB3aXRob3V0IENPTkZJR19TQ1JVQl9ERUJVRy4KPj4gRm9yIG15IHRhc3RlLCBh
bGxvY19oZWFwX3BhZ2VzKCkgaXMgdGhlIHdyb25nIHBsYWNlIGZvciBzdWNoCj4+IGNhbGxzLgo+
IAo+IEJ1dCB0aGUgbG9vcCBpcyBpbiBhbGxvY19oZWFwX3BhZ2VzKCkgLS0tIHdoZXJlIGVsc2Ug
d291bGQgeW91IGJlIHRlc3Rpbmc/CgpJdCBjYW4gb25seSByZWFzb25hYmx5IGJlIHRoZSBjYWxs
ZXJzIG9mIGFsbG9jX2hlYXBfcGFnZXMoKSBpbW8uCkEgc2luZ2xlIGNhbGwgdG8gaXQgc2hvdWxk
IG5ldmVyIHRyaWdnZXIgdGhlIHdhdGNoZG9nLCBvbmx5IGNhbGxzCnRoZW1zZWx2ZXMgc2l0dGlu
ZyBpbiBhIGxvb3Agc2hvdWxkIGJlIHBvdGVudGlhbCBjYW5kaWRhdGVzIGZvcgpjYXVzaW5nIHN1
Y2guCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:53:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14:53: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.xen.org>)
	id 1dmLPy-0001TR-Ux; Mon, 28 Aug 2017 14:53:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmLPx-0001TB-Ve
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 14:53:34 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FB/78-18185-D6E24A95; Mon, 28 Aug 2017 14:53:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzdHb0m
 kwdxPxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aFjytYCq5zVRz+NoG5gXEvRxcjJ4eQQJ5E
 W3szI4jNK2AnMWHhTTBbQsBQ4vTCmywgNouAqkT7u8tMIDabgLpE27PtrF2MHBwiAqESW/8Al
 XBxMAucZpJYfvMfK0iNsECGxPZ339lAEkIC5xklrt07ATaUE2hB9/43YM28AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hhZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYb24MOMQoycGkJMq7s2Jx
 pBBfUn5KZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4BXVXRIpJFiUmp5akZaZA4wQm
 FIJDh4lEd5IHaA0b3FBYm5xZjpE6hSjopQ4rxRInwBIIqM0D64NFpWXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMxrBzKFJzOvBG76K6DFTECLFQUXgiwuSURISTUwlje+ue26/NbBVzxd3V/
 TH5UcLz8iJsao4Jczkfnh/IMdmkvDJ9r+/fV0/wkO8b+sbL6XMjKXJWb9iHytOff3gT1r1+0+
 bxrRX9N7tEcgd1nUqbNhEmU/nM+pC+9+bzVXi31rc5eHWvWOD4cY2ltvX5whmLPt3atlm/0fy
 mk7FKRP3FnCoeXDocRSnJFoqMVcVJwIALMh1R3FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503932011!113911005!1
X-Originating-IP: [137.65.248.74]
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 42264 invoked from network); 28 Aug 2017 14:53:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 14:53:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 08:53:30 -0600
Message-Id: <59A44A870200007800174986@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 08:53:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>,
 "Zhongze Liu" <blackskygg@gmail.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-5-blackskygg@gmail.com>
 <59A3F08A0200007800174599@prv-mh.provo.novell.com>
 <86359830-ecfd-be38-9240-3f043694ee53@citrix.com>
In-Reply-To: <86359830-ecfd-be38-9240-3f043694ee53@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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v2 4/6] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDE2OjI0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOC8yOC8yMDE3IDA5OjI5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjcuMDguMTcgYXQgMTA6MzYsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vbW0uYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPj4+IEBAIC0x
Mjg0LDcgKzEyODQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPj4+ICAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+ICAgICAgICAgIH0KPj4+ICAKPj4+IC0gICAgICAg
IHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwgZCwgb2QpOwo+Pj4gKyAgICAg
ICAgcmMgPSB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4s
IGQsIG9kKTsKPj4+ICAgICAgICAgIGlmICggcmMgKQo+Pj4gICAgICAgICAgewo+Pj4gICAgICAg
ICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9kKTsKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4+PiBAQCAtMjU0NSw3ICsyNTQ1
LDcgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9tLCB1bnNpZ25lZCBs
b25nIGZnZm4sCj4+PiAgICAgIGlmICggdGRvbSA9PSBmZG9tICkKPj4+ICAgICAgICAgIGdvdG8g
b3V0Owo+Pj4gIAo+Pj4gLSAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQs
IHRkb20sIGZkb20pOwo+Pj4gKyAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJH
RVQsIGN1cnJlbnQtPmRvbWFpbiwgdGRvbSwgZmRvbSk7Cj4+IAo+PiBJIGNvbnRpbnVlIHRvIGRp
c2xpa2UgdGhlIGFkZGVkIGFyZ3VtZW50cyBoZXJlLCBhcyBiZWluZyBwb2ludGxlc3MKPj4gdG8g
cGFzcy4gSSdtIG5vdCB0aGUgbWFpbnRhaW5lciBvZiBlaXRoZXIgb2YgdGhlIG1vZGlmaWVkIGZp
bGVzLCBzbyBJCj4+IHdvbid0IChhbmQgY2FuJ3QpIHZldG8gdGhlIGNoYW5nZSB0aG91Z2guCj4g
Cj4gWW91IG1lYW4sIHlvdSB0aGluayB4c21fbWFwX2dtZm5fZm9yZWlnbigpIGNhbiBsb29rIHVw
ICdjdXJyZW50JyBpdHNlbGY/CgpZZXMsIHRoYXQncyB3aGF0IEkgaGFkIHN1Z2dlc3RlZCBiZWZv
cmUgKGluIG1vcmUgZGV0YWlsIHRoYW4gSQpoYXZlIGdpdmVuIGhlcmUpOyBJIGFsc28gZG9uJ3Qg
dGhpbmsgaXQgd291bGQgYmUKeHNtX21hcF9nbWZuX2ZvcmVpZ24oKSwgYnV0IHJhdGhlciB3aGF0
ZXZlciBmdW5jdGlvbnMgYmFjawppdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 14:58:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 14: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.xen.org>)
	id 1dmLU5-0001nX-Fg; Mon, 28 Aug 2017 14:57:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406b44b9e=citrix-osstest@xenproject.org>)
 id 1dmLU3-0001nL-K4
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 14:57:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 02/93-02181-A6F24A95; Mon, 28 Aug 2017 14:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG6W/pJ
 IgyM/RCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8auxrCCLv2Km/c2sTcwdqh0MXJySAj4S9zr
 v8EGYbtLTG9fAWaLCDhLTPhwG8zmFdCT+L98MnMXIweHsICRxNcLEhDlbhI7GxvZYOwjK54xg
 9hsAh4SE3smsoDYLAKqEs0f77GC2EICWhJLF69kghgpKHFy5hOwGmYBCYmDL14wQ8yxkNjxsY
 9tAiPvLCRls5CULWBkWsWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJe
 cn7uJERg49QwMjDsYf5/2PMQoycGkJMq7s2JxpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mq9
 JZFCgkWp6akVaZk5wBCGSUtw8CiJ8FqCpHmLCxJzizPTIVKnGC05Nqxe/4WJ48CMn9+YODa9O
 /abSYglLz8vVUqc968uUIMASENGaR7cOFicXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzK
 sDspYnM68EbusroIOYgA5SFFwIclBJIkJKqoGR5RrXrZqE8HkPq37sXTGjqZbv+cJ32lenPZn
 51nydtbzZSp9H++5OX/B7/ywnH2nLtbaHuGrezl9pMGnrm9Vun72O1GwqXKX79ZjGr8Kbh37L
 +i7esjDt3pz41V/0Zl4TltFZ7dzGnL/WqaKrIUo/0eTT1RX/mfLrk6+YC66c6sc9bbmpRJanm
 RJLcUaioRZzUXEiAFlG8HquAgAA
X-Env-Sender: prvs=406b44b9e=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503932264!107902437!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37327 invoked from network); 28 Aug 2017 14:57:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 14:57:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437158287"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72033-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ef5e0db22cdd73e9727afcaa5c7fe8e55b7b3671
X-Osstest-Versions-That: ovmf=714c2603018a99a514c42c2b511c821f30ba9cdf
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 28 Aug 2017 15:57:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72033: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAzMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMzMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBlZjVlMGRiMjJjZGQ3M2U5NzI3YWZjYWE1YzdmZThlNTViN2Iz
NjcxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MTRjMjYwMzAxOGE5
OWE1MTRjNDJjMmI1MTFjODIxZjMwYmE5Y2RmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMzIg
IDIwMTctMDgtMjggMDY6NDc6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDMzICAyMDE3LTA4LTI4IDEzOjE2OjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmksIERhbmRhbiA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
ZWY1ZTBkYjIyY2RkNzNlOTcyN2FmY2FhNWM3ZmU4ZTU1YjdiMzY3MQpBdXRob3I6IEJpLCBEYW5k
YW4gPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAyNSAxMDo1ODozNiAyMDE3
ICswODAwCgogICAgSW50ZWxGcmFtZXdvcmtNb2R1bGVQa2cvTGVnYWN5Qm9vdE1haW50VWlMaWI6
IEFkZCBOVUxMIHBvaW50ZXIgY2hlY2sKICAgIAogICAgbUxlZ2FjeUJvb3RPcHRpb25Qcml2YXRl
IHBvaW50ZXIgaXMgaW5pdGlhbGl6ZWQgaW4gQ29uc3RydWN0b3IgZnVuY3Rpb24KICAgIHdpdGgg
aWYgY29uZGl0aW9uIGNoZWNrLCBidXQgaXQncyB1c2VkIGluIERlc3RydWN0b3IgZnVuY3Rpb24g
ZGlyZWN0bHkKICAgIHdpdGhvdXQgYW55IGNoZWNrLiBOb3cgYWRkIHRoZSBOVUxMIHBvaW50ZXIg
Y2hlY2suCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBD
YzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5
OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBE
b25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKY29tbWl0IDM0YjZhMGUyMjIxMGI4MjVjYTVlYTg0
NDdhYzhiYzUxM2MwYzk2YzUKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CkRhdGU6ICAgV2VkIEF1ZyAyMyAxMDoyODo1NSAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZzog
VXBkYXRlIGRlZmF1bHQgZm9yIFBjZENwdVByb2NUcmFjZU1lbVNpemUvUGNkQ3B1UHJvY1RyYWNl
T3V0cHV0U2NoZW1lLgogICAgCiAgICBUaGVzZSB0d28gZGVmaW5pdGlvbnMgaGF2ZSByZWR1bmRh
bnQgZGVmaW5pdGlvbiB3aGljaCBjYW4gYmUgaGFuZGxlIGJ5IGNvZGUuCiAgICBUaGlzIHBhdGNo
IHVwZGF0ZSB0aGVtIHRvIGZvbGxvdyBuZXcgY29kZSBkZWZpbml0aW9ucy4KICAgIAogICAgVjI6
IEFkZCBtb3JlIGNvbW1lbnRzIGZvciB0aGUgUENEcyBhbmQga2VlcCBjb25zaXN0ZW50IGluIC5k
ZWMgYW5kIC51bmkgZmlsZXMuCiAgICAKICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5k
Lmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+
Cgpjb21taXQgMzMwMDIxZmE0MWU0MWVmNGI0YWFmYzIwZTg1M2Q5MTE3OWZkMWI4MApBdXRob3I6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDIzIDEwOjI0
OjU4IDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL0NwdUNvbW1vbkZlYXR1cmVzTGliOiBSZW1v
dmUgcmVkdW5kYW50IGRlZmluaXRpb24uCiAgICAKICAgIFRoZSBFbnVtUHJvY1RyYWNlTWVtRGlz
YWJsZS9PdXRwdXRTY2hlbWVJbnZhbGlkIGFyZSByZWR1bmRhbnQKICAgIGRlZmluaXRpb25zLiBU
aGVzZSBkZWZpbml0aW9ucyBjYW4gYmUgaGFuZGxlZCBieSBvdGhlciBjb2RlLAogICAgc28gcmVt
b3ZlIHRoZW0uCiAgICAKICAgIFYyOiBDaGFuZ2UgZW51bSBtZW1iZXJzIG5hbWUuCiAgICAKICAg
IENjOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzog
UnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMg
RG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIEtpbm5l
eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+Cgpjb21taXQgYjJiMGZmYzliNzcyMGJmOTdi
OGY5MzkwZjc3ZTczOTllNGU5NjU5NgpBdXRob3I6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVs
LmNvbT4KRGF0ZTogICBGcmkgQXVnIDE4IDExOjE5OjAzIDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1
UGtnL0NwdUNvbW1vbkZlYXR1cmVzTGliOiBVc2UgTVNSIGRhdGEgc3RydWN0dXJlIHdoZW4gY2hh
bmdlIE1TUiB2YWx1ZS4KICAgIAogICAgV2hlbiB1cGRhdGUgTVNSIHZhbHVlcywgY3VycmVudCBj
b2RlIHVzZSBCSVR4eCB0byBtb2RpZnkgaXQuIEVuaGFuY2UgdGhlIGNvZGUKICAgIHRvIHVzZSBj
b3JyZXNwb25kaW5nIE1TUidzIGRhdGEgc3RydWN0dXJlcyB0byBtYWtlIGl0IG1vcmUgdXNlciBm
cmllbmRseS4KICAgIAogICAgVjI6IE1vdmUgYXJjaGl0ZWN0dXJhbE1zci5oIGZpbGUuIGRlZmlu
aXRpb24gdG8gYXJjaGl0ZWN0dXJhbE1zci5oIGZpbGUuCiAgICAgICAgVXNlIHN0cnVjdHVyZSBt
ZW1iZXJzIHRvIGRvIHZhbHVlIGFzc2lnbm1lbnQuCiAgICAKICAgIENjOiBNaWNoYWVsIEtpbm5l
eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5l
eUBpbnRlbC5jb20+Cgpjb21taXQgYTJlMjRhMmEwMTIzNDlmOTIzM2YwZWI4M2FkNzEwMDZlMWM0
OTg5ZQpBdXRob3I6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KRGF0ZTogICBGcmkg
QXVnIDE4IDExOjE3OjIzIDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL0FyY2hpdGVjdHVyYWxN
c3IuaDogQWRkIFJUSVQgVE9QQSB0YWJsZSBlbnRyeSBkZWZpbml0aW9uLgogICAgCiAgICBBZGQg
UlRJVCBUT1BBIHRhYmxlIGVudHJ5IGRlZmluaXRpb24gdG8gYXJjaGl0ZWN0dXJhbE1zci5oIGZp
bGUuCiAgICAKICAgIFYyOiBBZGQgUlRJVF9UT1BBX01FTU9SWV9TSVpFIGRlZmluaXRpb24gdG8g
YXJjaGl0ZWN0dXJhbE1zci5oIGZpbGUuCiAgICAKICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWlj
aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRl
bC5jb20+Cgpjb21taXQgNDhjZmI3YzBmNGE4ZWQwMWNlNDg4MzAyOTcyNGQ0ZWIyNzI0YjQ4YQpB
dXRob3I6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KRGF0ZTogICBNb24gQXVnIDIx
IDE0OjQwOjQ0IDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL01wTGliOiBmaXggcG90ZW50aWFs
IG92ZXJmbG93IGlzc3VlLgogICAgCiAgICBDdXJyZW50IGNhbGN1bGF0ZSB0aW1lb3V0IGxvZ2lj
IG1heSBoYXZlIG92ZXJmbG93IGlmIHRoZSBpbnB1dAogICAgdGltZW91dCB2YWx1ZSB0b28gbGFy
Z2UuIFRoaXMgcGF0Y2ggZml4IHRoaXMgcG90ZW50aWFsIG92ZXJmbG93CiAgICBpc3N1ZS4KICAg
IAogICAgVjI6IFVzZSBsb2NhbCB2YXJpYWJsZSBpbnN0ZWFkIG9mIGNhbGwgR2V0UGVyZm9ybWFu
Y2VDb3VudGVyUHJvcGVydGllcwogICAgdHdpY2UuIEFsc28gY29ycmVjdCBzb21lIGNvbW1lbnRz
LgogICAgCiAgICBDYzogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t
PgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2Zm
LWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTWlj
aGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:01:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 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.xen.org>)
	id 1dmLXr-0002SK-17; Mon, 28 Aug 2017 15:01:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmLXq-0002SC-FZ
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 15:01:42 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 56/F5-01862-55034A95; Mon, 28 Aug 2017 15:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW6owZJ
 Ig1tTBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1e64yF0zgqlh6LbaBcQV7FyMnh4SAv0T/
 mXYWEJtFQFVi340bzCA2m4CyxM/OXjYQW0RAS+LIuiVMXYxcHMwC+xgltjR9ZgJJCAvkSvS+u
 A3WzCtgIfFp0mewZiGBHIl/XW+h4oISJ2c+AbOZBXQkFuz+BDSUA8iWllj+jwMkzClgI/Fv1S
 ewVlEBFYnOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1DA72kosz0jJL
 cxMwcIM9YLze1uDgxPTUnMalYLzk/dxMjMNDqGRgYdzBu63I+xCjJwaQkyruzYnGkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQleJv0lkUKCRanpqRVpmTnAkIdJS3DwKInwluoBpXmLCxJzizPTI
 VKnGBWlxHnrQfoEQBIZpXlwbbA4u8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcpyHiezL
 wSuOmvgBYzAS1WFFwIsrgkESEl1cB4cPPb97nVO1qLt2x/5H/T+GxdfvPbr+6cU75Imr9lLN+
 zb0mOfPuba/UhiUVbzh5x//iNdQ3r99Kbu62S9izYWHOy67/lEfaz5v89Zl6+sUZ96XsOl9sZ
 9tXl8VuKpz/On7LT7aP6aZspn/5GM0sxZbULxLEdE3C20/VV/JhgPeHWDnXpxMZvSizFGYmGW
 sxFxYkAQptYq64CAAA=
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503932496!56481559!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52510 invoked from network); 28 Aug 2017 15:01:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:01:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445407778"
Date: Mon, 28 Aug 2017 16:01:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170828150129.6gviji6qqep6heiw@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-4-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, 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 v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NTdQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ICsKPiArLyoKPiArICogR2V0IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0
IHJlc291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJlCj4gKyAqIG1hcHBlZCBkaXJlY3RseSBieSBh
IHRvb2xzIGRvbWFpbi4KPiArICovCj4gKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2Ug
MjgKPiArc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7Cj4gKyAgICAvKiBJTiAtIHRo
ZSBkb21haW4gd2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCj4gKyAgICBkb21pZF90
IGRvbWlkOwo+ICsgICAgLyogSU4gLSB0aGUgdHlwZSBvZiByZXNvdXJjZSAoZGVmaW5lZCBiZWxv
dykgKi8KPiArICAgIHVpbnQxNl90IHR5cGU7Cj4gKwo+ICsjZGVmaW5lIFhFTk1FTV9yZXNvdXJj
ZV9ncmFudF90YWJsZSAwCj4gKwo+ICsgICAgLyoKPiArICAgICAqIElOIC0gYSB0eXBlLXNwZWNp
ZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwo+ICsgICAgICogICAg
ICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KPiArICAgICAqLwo+ICsgICAgdWludDMyX3QgaWQ7
Cj4gKyAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8g
YmUgbWFwcGVkICovCj4gKyAgICB1aW50MzJfdCBucl9mcmFtZXM7Cj4gKyAgICAvKiBJTiAtIHRo
ZSBpbmRleCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KPiArICAgIHVpbnQ2
NF9hbGlnbmVkX3QgZnJhbWU7Cj4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMgZG9tYWlu
IGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBnbWZuX2xpc3QKPiArICAgICAqICAgICAgICAgIHdp
bGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+ICsgICAgICog
ICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBlY3RlZCB0
aGF0LCBvbgo+ICsgICAgICogICAgICAgICAgZW50cnksIGdtZm5fbGlzdCB3aWxsIGJlIHBvcHVs
YXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCj4gKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwgYmUg
bWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPiArICAgICAqLwo+ICsgICAgWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3QpIGdtZm5fbGlzdDsKCldoeSBpcyBpdCBub3QgcG9zc2li
bGUgdG8gbWFrZSBQViBkb2VzIHRoZSBzYW1lIHRoaW5nIGFzIEhWTT8KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15: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.xen.org>)
	id 1dmLY7-0002UF-8d; Mon, 28 Aug 2017 15:01:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmLY5-0002Tz-Tb
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 15:01:58 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E3/50-01729-56034A95; Mon, 28 Aug 2017 15:01:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG6KwZJ
 Ig02/dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLR24wF8xmrnh9oYGlgfE6UxcjJ4eEgL/E
 vGNt7CA2i4CqxNdD88DibALKEj87e9lAbBEBLYkj65YAxbk4mAUmMkocmnMXrEhYIFFi+7wzr
 CA2r4CFxOzePWCDhARyJJ4uPskMEReUODnzCQuIzSygI7Fg9yegoRxAtrTE8n8cICangI3ExX
 9xIBWiAioSnUvnsEBMUZDomH6MaQIj3ywkg2YhGTQLYdACRuZVjOrFqUVlqUW6RnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhxgAEOxi//3E6xCjJwaQkyruzYnGkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnear0lkUKCRanpqRVpmTnAgIdJS3DwKInwloKkeYsLEnOLM9MhU
 qcYdTmaPmz5wiTEkpeflyolzvsJpEgApCijNA9uBCz6LjHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmYNxtkCk9mXgncpldARzABHaEouBDkiJJEhJRUA+Ns9t+GjxSWurjqf+FiOsZtGyO+IGB
 Kat/uq8YhUXrc86YKfJoQlf925X7vfadYVrZXVM1dqqn3XkHFctr1Qn2jhS6J8hsPLWy2DP9w
 99VDS7+AFNa0k5f/8Dw5PpFVw8LvR9zL37OYXthEbWk58/ThslJG1t+bO9jLzZKmZp96M9k65
 FH4sSQlluKMREMt5qLiRACqEJ/BuQIAAA==
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503932511!95185016!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28035 invoked from network); 28 Aug 2017 15:01:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:01:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437159178"
Date: Mon, 28 Aug 2017 16:01:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170828150149.mvi6rkvjgpdi5c4r@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-7-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-7-paul.durrant@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>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 06/12] x86/hvm/ioreq: rename .*pfn
 and .*gmfn to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDBQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFNpbmNlIElPUkVRIHNlcnZlcnMgYXJlIG9ubHkgcmVsZXZhbnQgdG8gSFZNIGd1ZXN0
cyBhbmQgYWxsIHRoZSBuYW1lcyBpbgo+IHF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8g
Z3Vlc3QgZnJhbWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgo+IHRvIGF2b2lkIGFueSBj
b25mdXNpb24uCj4gCj4gVGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGlj
IG9yIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:03:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dmLZA-0002cL-Hy; Mon, 28 Aug 2017 15:03:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmLZ8-0002c9-VC
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:03:03 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9F/78-01996-6A034A95; Mon, 28 Aug 2017 15:03:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3epwZJ
 Ig99vNC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9zb8YC9YyV7x/ptrA+I6pi5GDQ0ggT+JK
 m14XIycHr4CdxMdLW9lBbAkBQ4nTC2+ygNgsAqoSS/YcBrPZBNQl2p5tZwWxRYDihy8dBxrDx
 cEscIlR4tTavWDNwgIWEge6TjCB2EICJhLvbvxkBLE5BUwlts3+AbaXV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BYL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPQYgGAH479tnocYJTmYlER5d1YsjhTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwTtTf0mkkGBRanpqRVpmDjAKYNISHDxKIrylekBp3uKCx
 NzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ89aDzBAAKcoozYMbAYvIS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmnQEyhSczrwRu0yugI5iAjlAUXAhyREkiQkqqgXF1fsaOWYWs674/nhh0a+l
 SmW3XmSwYYrJv7/rQE2h+tOH+5OlCXryKBWfshbqOHF95aPP/nc/k1pWckH17yO47/5mo0EuL
 LzHwi/IX35q8Ter4rG/HJBea3E6teW9hubTIo1GoS+Elv8oT8a1OHXv2rV+78oPKTfEQwXc8i
 Q4bu+9026ht+vVfiaU4I9FQi7moOBEAQ2XOTMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503932579!70381056!1
X-Originating-IP: [137.65.248.74]
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 9936 invoked from network); 28 Aug 2017 15:03:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Aug 2017 15:03:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 09:02:59 -0600
Message-Id: <59A44CBF02000078001749C1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 09:02:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170828144930.24539-1-jgross@suse.com>
In-Reply-To: <20170828144930.24539-1-jgross@suse.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: fix boolean parameter handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDE2OjQ5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBDb21t
aXQgNjNlOGExZTVmZmE3YTdmZGJkZTg4NzgwNWY2NzNmZWE3ZThkMmU5NCAoInhlbjogY2hlY2sg
cGFyYW1ldGVyCj4gdmFsaWRpdHkgd2hlbiBwYXJzaW5nIGNvbW1hbmQgbGluZSIpIGludHJvZHVj
ZWQgYSBidWcgZm9yIHRoZSBjYXNlCj4gd2hlbiBhIGJvb2xlYW4gcGFyYW1ldGVyIHdhcyBzcGVj
aWZpZWQgYnkgaXRzIGtleXdvcmQgb25seSAobm8gdmFsdWUpLgo+IEl0IHdvdWxkIHNldCBqdXN0
IHRoZSB3cm9uZyBib29sZWFuIHZhbHVlIGZvciB0aGF0IHBhcmFtZXRlci4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:04:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15: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.xen.org>)
	id 1dmLae-0002mO-SR; Mon, 28 Aug 2017 15:04:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmLad-0002mA-Mj
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 15:04:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 49/AF-03612-30134A95; Mon, 28 Aug 2017 15:04:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHSDvS6T4ZJ
 Ig5UHDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZnf/ZCk4wVfzvesfUwNjA1MXIySEh4C/x
 6sM9dhCbRUBVYvfESWA2m4CyxM/OXjYQW0RAS2LClq1g9cwCWxglti8yBLGFBUokNn9+zQpi8
 wpYSDz41sTYxcjFISTwglHi2vUzzBAJQYmTM5+wQDTrSCzY/QloKAeQLS2x/B8HSJhTwEPi5Z
 IJYPNFBVQkOpfOASsXElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFukYWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GM+vDTzEKMnBpCTKu7NicaQQX1J+
 SmVGYnFGfFFpTmrxIUY9Dg6BKwePzGYU6Fuz+gKjFEtefl6qkgTvTP0lkUKCRanpqRVpmTnAy
 IBpkODgURLhlTIASvMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDjvXZAZAiBFGaV5cCNgUXqJUV
 ZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrwzQKbwZOaVwG16BXQEE9ARioILQY4oSURISTUw+py
 znlL222OT29MHXNcOvV+dXnOYd06Xx7+P26Jm615/nvsz8Tf/33uLFjqcs/zYvkgqkjeQ16m/
 zPShpKb5rc0sXbsKNqnYbsj9ckumVCRj3f00DUbnOvZsl0mqGhPknHp+vXNTP+AlcDzRSaqgX
 XPFtLnG0ifuKt1f3zRl33p9R9ug9iv7lFiKMxINtZiLihMB+ejURc0CAAA=
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503932670!73270449!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54640 invoked from network); 28 Aug 2017 15:04:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:04:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445408457"
Date: Mon, 28 Aug 2017 16:04:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170828150421.xr5mp55qive7u6yl@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-6-paul.durrant@citrix.com>
 <20170824160258.xa65r777jnuacc4l@dhcp-3-128.uk.xensource.com>
 <ee3fb1061d7849d694901f734fdda045@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ee3fb1061d7849d694901f734fdda045@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 05/12] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDU6MDk6MzVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gCj4gPiBDb3VsZCBiZSB3cml0dGVuIGFzOgo+ID4gCj4gPiByZXR1cm4gKGlzX2h2
bSA/IGNvbXBhdF9nbnR0YWJfaHZtX3NlZWQgOiBjb21wYXRfZ250dGFiX3NlZWQpCj4gPiAgICAg
ICAgKHhjaCwgZ3Vlc3RfZG9taWQsIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwgY29uc29s
ZV9kb21pZCwKPiA+ICAgICAgICAgeGVuc3RvcmVfZG9taWQpOwo+IAo+IElzIHRoYXQgcHJlZmVy
YWJsZT8KPiAKCkkgZG9uJ3QgdGhpbmsgSSBjYXJlIGVpdGhlciB3YXkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:05:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15: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.xen.org>)
	id 1dmLb2-0002rG-3d; Mon, 28 Aug 2017 15:05:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmLb0-0002qa-8f
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:04:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2B/30-03368-91134A95; Mon, 28 Aug 2017 15:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS1fScEm
 kwefdvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amWb8ZC04zV/Q9vc/SwNjM3MXIwSEkkCdx
 bbp+FyMnB6+AnUTb5xcsILaEgKHE6YU3WUBKWARUJTZ9ZwIJswmoS7Q9284KYosI6EvM//QTz
 GYW8JbYNncBWI2wgLvE3vmrGEFsIQFPiablB8E2cQp4Sdw6HApi8goISvzdIQzRqSXx8NctFg
 hbW2LZwtdg1cwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW00EsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw7BiDYwXhzY8AhRkkOJiVR3p0ViyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfCqGSyJFBIsSk1PrUjLzAFGAExagoNHSYRXCiTNW1yQmFucmQ6RO
 sWoy9H0YcsXJiGWvPy8VClx3rv6QEUCIEUZpXlwI2DReIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvAIgq3gy80rgNr0COoIJ6AhFwYUgR5QkIqSkGhg5csTXLHQI463teb/O7VRxWt+SHoa
 Q5ct8t0aZcN24U7L5b+MZu1VxRuYOvZxmBULC0QWyZRVmn60Lb/8pOcrr4fQrNXpj7NcNzTNO
 lUtcTfn45sTRA1Mt0zifO/h2Xu/4r7PDb8+WmYqJ07J/Vtcsq5kcw8Xxd5mYkudRjZl1/UtCv
 b97KCixFGckGmoxFxUnAgCoIsiywQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503932695!109222020!1
X-Originating-IP: [137.65.248.74]
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 63314 invoked from network); 28 Aug 2017 15:04:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 15:04:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 09:04:55 -0600
Message-Id: <59A44D3502000078001749C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 09:04:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503931859-18731-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503931859-18731-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Drop is_guest_l3_slot() and simply
	callers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDE2OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2l0aCBhIDY0Yml0IGh5cGVydmlzb3IgdGhlcmUgYXJlIG5vIGNvbmRpdGlvbmFsIGwz
IHNsb3RzLCBhbmQgdGhpcyBpcwo+IHVubGlrZWx5IHRvIGNoYW5nZSBtb3ZpbmcgZm9yd2FyZHMu
Cj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgKGFzIGNvbmZpcm1lZCBieSBkaWZmaW5nIHRoZSBk
aXNhc3NlbWJseS4gIEdDQyBvYnZpb3VzbHkKPiBhbHJlYWR5IG9wdGltaXNlZCB0aGlzIGNvZGUg
YXdheS4pCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpCdXQgSSB0aGluayB5b3UgbWVhbiAic2ltcGxpZnkiIGluIHRoZSB0aXRsZS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:09:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15:09: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.xen.org>)
	id 1dmLez-0003DO-K3; Mon, 28 Aug 2017 15:09:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmLey-0003DI-Oz
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 15:09:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 14/04-18185-01234A95; Mon, 28 Aug 2017 15:09:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpC6/0ZJ
 Ig51HNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXr5YwFuxlq/g33buB8R9LFyMnh4SAv0Tf
 1q+sIDaLgKrE3Tv7mEBsNgFliZ+dvWwgtoiAlsSRdUuA4lwczAIPmCQW/poP1iwskCEx81ofM
 4jNK2AhMbHlNVizkECuxIK2PYwQcUGJkzOfgNUzC+hILNj9CWgoB5AtLbH8HwdImFPAVmJ26y
 ewclEBFYnOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jQ72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYx/lgUcYpTkYFIS5d1ZsThSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvmsGSSCHBotT01Iq0zBxgyMOkJTh4lER4p4OkeYsLEnOLM9MhU
 qcYjTk+TdzwhYmj6cOWL0xCLHn5ealS4rypIKUCIKUZpXlwg2CxeIlRVkqYlxHoNCGegtSi3M
 wSVPlXjOIcjErCvEdApvBk5pXA7XsFdAoT0CmKggtBTilJREhJNTDKrxSTltnXdiRZxu//EVa
 V8HRev/XJT1k97ftZJzOGct/VPK0fe+74gQmbtvBa3VWXWDHXpk0pXijPu+dBjumUlrTipX0s
 yvVq7HdeB7mUVNn88bN/9MZ2T7fJPh/r5qKtOaybWGyznBf41rZ6MizvqvzFr6PW++f+OoaKh
 39vPD03V85irRJLcUaioRZzUXEiADyaL+DAAgAA
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503932939!104292382!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30091 invoked from network); 28 Aug 2017 15:09:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:09:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437160646"
Date: Mon, 28 Aug 2017 16:08:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170828150856.lveaeikuu4r6pjdl@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-12-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170822145107.6877-12-paul.durrant@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 REPOST 11/12] x86/hvm/ioreq: defer
 mapping gfns until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTE6MDVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgpbLi4uXQo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUv
eGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZp
Y2Vtb2RlbC5oCj4gaW5kZXggMTMyMTZkYjA0YS4uZGE2YjI1M2NmZCAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAo+ICsrKyBiL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCj4gQEAgLTYxLDEx
ICs2MSwxMSBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfY3JlYXRlX2lvcmVxX3NlcnZlcigKPiAgICog
QHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAo+ICAgKiBAcGFybSBpZCB0
aGUgSU9SRVEgU2VydmVyIGlkLgo+ICAgKiBAcGFybSBpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhl
bl9wZm5fdCB0byByZWNlaXZlIHRoZSBzeW5jaHJvbm91cyBpb3JlcQo+IC0gKiAgICAgICAgICAg
ICAgICAgIGdmbgo+ICsgKiAgICAgICAgICAgICAgICAgIGdtZm4uIChNYXkgYmUgTlVMTCBpZiBu
b3QgcmVxdWlyZWQpCj4gICAqIEBwYXJtIGJ1ZmlvcmVxX2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bm
bl90IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCj4gLSAqICAgICAgICAgICAgICAgICAg
ICBnZm4KPiArICogICAgICAgICAgICAgICAgICAgIGdtZm4uIChNYXkgYmUgTlVMTCBpZiBub3Qg
cmVxdWlyZWQpCgpTaG91bGQgYmUgZ2ZuIGhlcmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:16:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15:16: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.xen.org>)
	id 1dmLmQ-0003ul-Cv; Mon, 28 Aug 2017 15:16:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmLmP-0003uf-FU
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 15:16:45 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E4/E0-01724-CD334A95; Mon, 28 Aug 2017 15:16:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO4d4yW
 RBvPncFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrLjWzF7xkqli+/RRzA+Napi5GTg4JAX+J
 pZdesoPYwgLuEg9Xz2MDsUUEfCXuPm4Cq2EWqJE4eKkTLC4kkCLR1zWDGcRmE9CTmHf8KwuIz
 StgK/F/5i+wOIuAqsSWAxvAekUFwiX2f7/GDFEjKHFy5hOwek4BC4n+ZW+BbA6g+ZoS63fpQ6
 wSl7j1ZD7UWnmJ7W/nMEOsVZVY/OAo+wRG/llIJs1C6J6FpHsWku4FjCyrGDWKU4vKUot0Dc3
 1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA5MBCHYwvjzteYhRkoNJSZR3Z8Xi
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLzAQBcSLEpNT61Iy8wBxghMWoKDR0mEd50RUJq3u
 CAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8u0CKBECKMkrz4EbA4vUSo6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHkVQS7hycwrgdv0CugIJqAjFAUXghxRkoiQkmpgFLp6R0mf+dFPH/Gp841
 dNdd82zLj47P+ivMiLP6qy9yWvS9e3CL4pXvF29uz+3avrP8tujsl9cmVuD9h26T52/4db+3f
 u+oe+66tYRcC//9qSpkhOdF0NvufWqaehApVttcvbz96r1f39UJc1q8HmZPOH4sOS7nwvTptn
 pjoz5uTTVyfdRvzSyqxFGckGmoxFxUnAgDOZ7K70gIAAA==
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1503933401!112042793!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60392 invoked from network); 28 Aug 2017 15:16:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:16:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437162167"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170720160426.2343-1-wei.liu2@citrix.com>
 <20170720160426.2343-2-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c23ff720-c437-d887-a6d9-a4a91465747e@citrix.com>
Date: Mon, 28 Aug 2017 16:16:39 +0100
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: <20170720160426.2343-2-wei.liu2@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 01/21] x86/mm: carve out
	create_grant_pv_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMjAvMjAxNyAwNTowNCBQTSwgV2VpIExpdSB3cm90ZToKPiBBbmQgYXQgb25jZSBtYWtl
IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcgYW4gaW5saW5lIGZ1bmN0aW9uLiAgVGhpcwoKIkF0
IG9uY2UiIG1lYW5zICJpbW1lZGlhdGVseSIgb3IgIndpdGhvdXQgYW55IGRlbGF5IGJldHdlZW4g
dGhpcyBldmVudAphbmQgdGhlIHByZWNlZGluZyBldmVudCIsIHdoaWNoIGRvZXNuJ3QgbWFrZSBz
ZW5zZSBoZXJlLiAgSSB0aGluayB5b3UKd2FudCwgIkF0IHRoZSBzYW1lIHRpbWUuIgoKT3RoZXIg
dGhhbiB0aGF0LCBsb29rcyBnb29kOgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15: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.xen.org>)
	id 1dmLpc-0004Qe-RU; Mon, 28 Aug 2017 15:20:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmLpb-0004ES-Tw
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 15:20:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2E/79-03612-3A434A95; Mon, 28 Aug 2017 15:20:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve4ikyW
 RBscXK1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTn01kLligVvH1XytzA2OvbBcjJ4eEgL/E
 wvc/2EBsYQEPiZ1nv7OD2CICvhJ3HzcxgdjMAjUSBy91gtUICaRIzNlwlRnEZhPQk5h3/CsLi
 M0rYCux6OsxRhCbRUBVYsOvzWC2qEC4xP7v15ghagQlTs58AlbPKWAhceXJb9YuRg6g+ZoS63
 fpQ6wSl7j1ZD7UWnmJ7W/nMEOsVZVY/OAo+wRG/llIJs1C6J6FpHsWku4FjCyrGNWLU4vKUot
 0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkgEIdjB2X/Y/xCjJwaQkyruz
 YnGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneUuMlkUKCRanpqRVpmTnACIFJS3DwKInwzgdJ8
 xYXJOYWZ6ZDpE4xKkqJ864ESQiAJDJK8+DaYFF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSs
 K80SBTeDLzSuCmvwJazAS0WFFwIcjikkSElFQDY3Bcun11h+lc66zX85Ievt17nI99zs8g+WV
 /I/qixcvPaslHsmz0WTTjmPCzs2vW3hFdtHm/YYWlWO/ZpCnRyvOtV99680/HvLD34zzDQ8Y7
 szrn+Loq8SheL1mwpdQsXLcwLW/fjRCGtYaf8mftnly25N7MyVe21p46dk3wq2ds3iy9J0G7H
 JVYijMSDbWYi4oTAV3Ou5bFAgAA
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503933599!104293858!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53225 invoked from network); 28 Aug 2017 15:20:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:20:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445411410"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170720160426.2343-1-wei.liu2@citrix.com>
 <20170720160426.2343-3-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <07e4b3c0-2731-78ae-af48-7e03b28196f3@citrix.com>
Date: Mon, 28 Aug 2017 16:19:57 +0100
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: <20170720160426.2343-3-wei.liu2@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 02/21] x86/mm: carve out
	replace_grant_pv_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMjAvMjAxNyAwNTowNCBQTSwgV2VpIExpdSB3cm90ZToKPiBBbmQgYXQgb25jZSBtYWtl
IGl0IGFuIGlubGluZSBmdW5jdGlvbi4gQWRkIGRlY2xhcmF0aW9ucyBvZgoKYXQgdGhlIHNhbWUg
dGltZQoKT3RoZXIgdGhhbiB0aGF0OgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KCj4gcmVwbGFjZV9ncmFudF97aHZtLHB2fV9tYXBwaW5nIHRvIHJl
c3BlY3RpdmUgaGVhZGVyIGZpbGVzLgo+IAo+IFRoZSBjb2RlIG1vdmVtZW50IHdpbGwgYmUgZG9u
ZSBsYXRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysr
LS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgICAgfCAxMCArKysr
KysrKy0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2dyYW50X3RhYmxlLmggfCAgOCArKysr
KysrKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L2dyYW50X3RhYmxlLmggIHwgIDggKysrKysr
KysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4g
aW5kZXggNTMyYjFlZTdlNy4uZGVmYzJjOWJjYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTQyOTYsNyArNDI5Niw3IEBAIGlu
dCBjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZy
YW1lLAo+ICAgICAgcmV0dXJuIGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIHB0ZSwgY3Vy
cmVudCk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZygK
PiAraW50IHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcoCj4gICAgICB1aW50NjRfdCBhZGRyLCB1
bnNpZ25lZCBsb25nIGZyYW1lLCB1aW50NjRfdCBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZsYWdz
KQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGdmbiA9ICh1bnNpZ25lZCBsb25nKShhZGRyID4+
IFBBR0VfU0hJRlQpOwo+IEBAIC00MzI2LDggKzQzMjYsOCBAQCBzdGF0aWMgaW50IHJlcGxhY2Vf
Z3JhbnRfcDJtX21hcHBpbmcoCj4gICAgICByZXR1cm4gR05UU1Rfb2theTsKPiAgfQo+ICAKPiAt
aW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAo+IC0gICAgdWludDY0X3QgYWRkciwgdW5z
aWduZWQgbG9uZyBmcmFtZSwgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykK
PiAraW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBs
b25nIGZyYW1lLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19h
ZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0g
Y3VycmVudDsKPiAgICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgb2wxZTsKPiBAQCAtNDMzNSw5ICs0
MzM1LDYgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAo+ICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqbDFwZzsKPiAgICAgIGludCByYzsKPiAgCj4gLSAgICBpZiAoIHBhZ2luZ19tb2Rl
X2V4dGVybmFsKGN1cnJlbnQtPmRvbWFpbikgKQo+IC0gICAgICAgIHJldHVybiByZXBsYWNlX2dy
YW50X3AybV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBuZXdfYWRkciwgZmxhZ3MpOwo+IC0KPiAgICAg
IGlmICggZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlICkKPiAgICAgIHsKPiAgICAgICAgICBp
ZiAoICFuZXdfYWRkciApCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRf
dGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAo+IGluZGV4IDRhYTIy
MTI2ZDMuLjZjOTg2NzJhNGQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFu
dF90YWJsZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCj4gQEAg
LTI3LDggKzI3LDE0IEBAIHN0YXRpYyBpbmxpbmUgaW50IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBp
bmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKPiAgICAgIHJldHVybiBjcmVh
dGVfZ3JhbnRfcHZfbWFwcGluZyhhZGRyLCBmcmFtZSwgZmxhZ3MsIGNhY2hlX2ZsYWdzKTsKPiAg
fQo+ICAKPiAtaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAo+IC0gICAgdWludDY0X3Qg
YWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGlu
dCBmbGFncyk7Cj4gK3N0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5n
KHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRyLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Mp
Cj4gK3sKPiArICAgIGlmICggcGFnaW5nX21vZGVfZXh0ZXJuYWwoY3VycmVudC0+ZG9tYWluKSAp
Cj4gKyAgICAgICAgcmV0dXJuIHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcoYWRkciwgZnJhbWUs
IG5ld19hZGRyLCBmbGFncyk7Cj4gKyAgICByZXR1cm4gcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5n
KGFkZHIsIGZyYW1lLCBuZXdfYWRkciwgZmxhZ3MpOwo+ICt9Cj4gIAo+ICAjZGVmaW5lIGdudHRh
Yl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZ3JhbnRfdGFi
bGUuaAo+IGluZGV4IDgzMjAyYzIxOWMuLjRiMWFmYTE3OWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZ3JhbnRfdGFibGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2dyYW50X3RhYmxlLmgKPiBAQCAtMjYsNiArMjYsOCBAQAo+ICBpbnQgY3JlYXRlX2dy
YW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncyk7Cj4gK2ludCBy
ZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJh
bWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRyLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpOwo+ICAKPiAgI2Vsc2UKPiAgCj4gQEAgLTM4LDYgKzQwLDEyIEBA
IHN0YXRpYyBpbmxpbmUgaW50IGNyZWF0ZV9ncmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRy
LCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7
Cj4gIH0KPiAgCj4gK2ludCByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIs
IHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gK3sKPiArICAgIHJldHVybiBH
TlRTVF9nZW5lcmFsX2Vycm9yOwo+ICt9Cj4gKwo+ICAjZW5kaWYKPiAgCj4gICNlbmRpZiAvKiBf
X1g4Nl9IVk1fR1JBTlRfVEFCTEVfSF9fICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZ3JhbnRfdGFi
bGUuaAo+IGluZGV4IDE2NWViY2UyMmYuLmM2NDc0OTczY2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9ncmFudF90YWJsZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9ncmFudF90YWJsZS5oCj4gQEAgLTI1LDYgKzI1LDggQEAKPiAgCj4gIGludCBjcmVhdGVf
Z3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBp
bnQgY2FjaGVfZmxhZ3MpOwo+ICtpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90
IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncyk7Cj4gIAo+ICAjZWxzZQo+
ICAKPiBAQCAtMzcsNiArMzksMTIgQEAgc3RhdGljIGlubGluZSBpbnQgY3JlYXRlX2dyYW50X3B2
X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKPiAgICAgIHJldHVy
biBHTlRTVF9nZW5lcmFsX2Vycm9yOwo+ICB9Cj4gIAo+ICtpbnQgcmVwbGFjZV9ncmFudF9wdl9t
YXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykK
PiArewo+ICsgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7Cj4gK30KPiArCj4gICNlbmRp
Zgo+ICAKPiAgI2VuZGlmIC8qIF9fWDg2X1BWX0dSQU5UX1RBQkxFX0hfXyAqLwo+IAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:33:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 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.xen.org>)
	id 1dmM2E-0005Ju-2d; Mon, 28 Aug 2017 15:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dmM2C-0005Jo-Sf
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:33:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2D/FF-02962-0B734A95; Mon, 28 Aug 2017 15:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXiVRvspLvefEm
 kwYbz/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2WY+ZCqa4Vdxu3sTUwLjXqIuRi0NIoI9R
 YkJ7NwuIIyEwh1XizI8trF2MnEBOksSm471QdqnEyonTmUFsIQENids3G9kh7ANMEk9PSkFM6
 meUWNM5CaqhQOLE/y4wm1dAUOLkzCcsEA3eEt/OPQWLcwp4SGy6OQ1oKAdQ3F1i0tUykDCbgL
 ZE2+tdYCUsAqoS13csY4MYmSjxY/tfFoiRARIL+/czgtjCAqESN1sPg9WICOhJHP3VAhZnFjj
 JLNE5hwXC1pRo3f6bfQKjyCwkF81CklrAyLSKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83
 tbg4MT01JzGpWC85P3cTIzDMGYBgB+PdTQGHGCU5mJREeXdWLI4U4kvKT6nMSCzOiC8qzUktP
 sQow8GhJMErZLYkUkiwKDU9tSItMwcYcTBpCQ4eJRHeJlOgNG9xQWJucWY6ROoUoy7HpAPbvz
 AJseTl56VKifOWgcwQACnKKM2DGwGL/kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5v0Asoo
 nM68EbtMroCOYgI5QFFwIckRJIkJKqoFRKu3VieUCaZP7+1+wV75vWvvhjdG+LddW2v6d/138
 sTvDz96QdTzvNPcy+XJNbbSI/c7zZk2lyKOZmlamq4JY5ybbGh5Y+K+Su72gKjR0suX6P/c7Y
 /6cLORo/ex9uPvM3nnTY3uPb05wL7JvdN1z+71MhklW6rK5SyMei0d9m+Bx62HKpZt3lFiKMx
 INtZiLihMBVGW/IvkCAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1503934381!113489032!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12360 invoked from network); 28 Aug 2017 15:33:02 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 15:33:02 -0000
Received: by mail-pg0-f66.google.com with SMTP id 83so612539pgb.3
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 08:33:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=d2FxSn2Yu64/m++J9ciZcza0BamsgtebxfhhMViY+Kk=;
 b=FCZJrbAOYMMW0XbyKL/e69nWYte1xIqDsQKmzXAU13rFkpPbNpQG1fz/7LRVW+TbnS
 Tf5MR8i2qCHZIQwTXERHZ2jT/bcq6/cR2sOnxN81JOunF/2QKedDIgagGSYKj5vLEuQL
 Qn52PlWITnLFDQFpmJrfjnoi2L59Gl0yTi2Sam9KcMtxNdAVfe8c5kYSso+ZVO30VQ22
 LD5Bk2yuJPlyCKNgzPtZ8V/XsFqY7j91OXIgjO9yhNKmUDXs72s5LgsWZ6t2odVqEYyJ
 c7EPzYmmVMvqTecGNwv6JMrprcxVMcISV2tol/IyIEaN/Wn7pOiFl6GX26R4cbBqBd9k
 8wjg==
X-Gm-Message-State: AHYfb5jZhmjpDQ50xZ/R/u7rmpwcSrrwC3s8eLkcyb7dNCu+wAiduJT1
 dgH9w11t6/3CJixSA4s=
X-Received: by 10.84.139.67 with SMTP id 61mr83766plq.85.1503934381297;
 Mon, 28 Aug 2017 08:33:01 -0700 (PDT)
Received: from mail-pg0-f52.google.com (mail-pg0-f52.google.com.
 [74.125.83.52])
 by smtp.gmail.com with ESMTPSA id i72sm1388534pfi.124.2017.08.28.08.33.00
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Aug 2017 08:33:00 -0700 (PDT)
Received: by mail-pg0-f52.google.com with SMTP id t3so2486037pgt.0
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 08:33:00 -0700 (PDT)
X-Received: by 10.99.182.73 with SMTP id v9mr935614pgt.318.1503934380133; Mon,
 28 Aug 2017 08:33:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Mon, 28 Aug 2017 08:32:19 -0700 (PDT)
In-Reply-To: <1503917647-24030-1-git-send-email-aisaila@bitdefender.com>
References: <1503917647-24030-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 28 Aug 2017 09:32:19 -0600
X-Gmail-Original-Message-ID: <CABfawhkc7A_Fm7BsU1ocxNC334hWo3g+81tioL61tkOeBqqNeQ@mail.gmail.com>
Message-ID: <CABfawhkc7A_Fm7BsU1ocxNC334hWo3g+81tioL61tkOeBqqNeQ@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4] common/vm_event: Initialize vm_event
	lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgNDo1NCBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoZSBwYXRjaCBzcGxpdHMgdGhlIHZtX2V2ZW50
IGludG8gdGhyZWUgc3RydWN0dXJlczp2bV9ldmVudF9zaGFyZSwKPiB2bV9ldmVudF9wYWdpbmcs
IHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0aW9uIGZvciB0aGUKPiBzdHJ1Y3R1cmUgaXMg
bW92ZWQgdG8gdm1fZXZlbnRfZW5hYmxlIHNvIHRoYXQgaXQgY2FuIGJlCj4gYWxsb2NhdGVkL2lu
aXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVkIGluIHZtX2V2ZW50X2Rpc2FibGUuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPgo+IC0t
LQo+IENoYW5nZXMgc2luY2UgVjM6Cj4gICAgICAgICAtIE1vdmVkIHRoZSBkLT52bV9ldmVudF9w
YWdpbmcgdG8gdGhlIGlmIGJlbG93IGluIHRoZQo+ICAgICAgICAgYXNzaWduX2RldmljZSBmdW5j
dGlvbgo+Cj4gTm90ZTogRGlkIG5vdCB0ZXN0IG9uIGFybSwgY29tcGxpbGVkIG9uIGFybSBhbmQg
eDg2Lgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICB8ICAgMiArLQo+ICB4
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8ICAgMiArLQo+ICB4ZW4vYXJjaC94ODYvbW0v
bWVtX3BhZ2luZy5jICB8ICAgMiArLQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8
ICAgNCArLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICB8ICAxMCArLS0KPiAgeGVu
L2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgfCAgMTMgKystLQo+ICB4ZW4vY29tbW9uL21lbV9h
Y2Nlc3MuYyAgICAgICB8ICAgMiArLQo+ICB4ZW4vY29tbW9uL21vbml0b3IuYyAgICAgICAgICB8
ICAgNCArLQo+ICB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICB8IDE1NiArKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMgfCAgIDIgKy0KPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgfCAgMTgg
KystLS0KPiAgMTEgZmlsZXMgY2hhbmdlZCwgMTI0IGluc2VydGlvbnMoKyksIDkxIGRlbGV0aW9u
cygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJj
aC9hcm0vbWVtX2FjY2Vzcy5jCj4gaW5kZXggZTA4ODhiYi4uYTdmMGNhZSAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nl
c3MuYwo+IEBAIC0yNTYsNyArMjU2LDcgQEAgYm9vbF90IHAybV9tZW1fYWNjZXNzX2NoZWNrKHBh
ZGRyX3QgZ3BhLCB2YWRkcl90IGdsYSwgY29uc3Qgc3RydWN0IG5wZmVjIG5wZmVjKQo+ICAgICAg
fQo+Cj4gICAgICAvKiBPdGhlcndpc2UsIGNoZWNrIGlmIHRoZXJlIGlzIGEgdm1fZXZlbnQgbW9u
aXRvciBzdWJzY3JpYmVyICovCj4gLSAgICBpZiAoICF2bV9ldmVudF9jaGVja19yaW5nKCZ2LT5k
b21haW4tPnZtX2V2ZW50LT5tb25pdG9yKSApCj4gKyAgICBpZiAoICF2bV9ldmVudF9jaGVja19y
aW5nKHYtPmRvbWFpbi0+dm1fZXZlbnRfbW9uaXRvcikgKQo+ICAgICAgewo+ICAgICAgICAgIC8q
IE5vIGxpc3RlbmVyICovCj4gICAgICAgICAgaWYgKCBwMm0tPmFjY2Vzc19yZXF1aXJlZCApCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCj4gaW5kZXggNWFkYWY2ZC4uNDE0ZTM4ZiAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYwo+IEBAIC0xNzksNyArMTc5LDcgQEAgYm9vbF90IHAybV9tZW1fYWNjZXNzX2NoZWNr
KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgIGdmbl91bmxvY2socDJtLCBn
Zm4sIDApOwo+Cj4gICAgICAvKiBPdGhlcndpc2UsIGNoZWNrIGlmIHRoZXJlIGlzIGEgbWVtb3J5
IGV2ZW50IGxpc3RlbmVyLCBhbmQgc2VuZCB0aGUgbWVzc2FnZSBhbG9uZyAqLwo+IC0gICAgaWYg
KCAhdm1fZXZlbnRfY2hlY2tfcmluZygmZC0+dm1fZXZlbnQtPm1vbml0b3IpIHx8ICFyZXFfcHRy
ICkKPiArICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikg
fHwgIXJlcV9wdHIgKQo+ICAgICAgewo+ICAgICAgICAgIC8qIE5vIGxpc3RlbmVyICovCj4gICAg
ICAgICAgaWYgKCBwMm0tPmFjY2Vzc19yZXF1aXJlZCApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fcGFnaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3BhZ2luZy5jCj4gaW5k
ZXggYTA0OWUwZC4uMjAyMTRhYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3Bh
Z2luZy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9wYWdpbmcuYwo+IEBAIC00Myw3ICs0
Myw3IEBAIGludCBtZW1fcGFnaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21l
bV9wYWdpbmdfb3BfdCkgYXJnKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+Cj4gICAgICByYyA9IC1F
Tk9ERVY7Cj4gLSAgICBpZiAoIHVubGlrZWx5KCFkLT52bV9ldmVudC0+cGFnaW5nLnJpbmdfcGFn
ZSkgKQo+ICsgICAgaWYgKCAhZC0+dm1fZXZlbnRfcGFnaW5nIHx8IHVubGlrZWx5KCFkLT52bV9l
dmVudF9wYWdpbmctPnJpbmdfcGFnZSkgKQoKU28geW91IGFyZSBhZGRpbmcgYW4gZXh0cmEgTlVM
TCBjaGVjayBoZXJlIGZvciBkLT52bV9ldmVudF9wYWdpbmcuClBlcmhhcHMgbm93IHdlIHNob3Vs
ZCBoYXZlIHRoYXQgTlVMTCBjaGVjayB1c2VkIGluIGFsbCBjYXNlcyBieSBhZGRpbmcKaXQgdG8g
dm1fZXZlbnRfY2hlY2tfcmluZyBhbmQgd2Ugc2hvdWxkIHVzZSB0aGF0IGFjcm9zcyBhbGwgY2Fz
ZXMuLgoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMgYi94ZW4vY29tbW9u
L21lbV9hY2Nlc3MuYwo+IGluZGV4IDE5ZjYzYmIuLjEwZWE0YWUgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYwo+IEBA
IC01Miw3ICs1Miw3IEBAIGludCBtZW1fYWNjZXNzX21lbW9wKHVuc2lnbmVkIGxvbmcgY21kLAo+
ICAgICAgICAgIGdvdG8gb3V0Owo+Cj4gICAgICByYyA9IC1FTk9ERVY7Cj4gLSAgICBpZiAoIHVu
bGlrZWx5KCFkLT52bV9ldmVudC0+bW9uaXRvci5yaW5nX3BhZ2UpICkKPiArICAgIGlmICggIWQt
PnZtX2V2ZW50X21vbml0b3IgfHwgdW5saWtlbHkoIWQtPnZtX2V2ZW50X21vbml0b3ItPnJpbmdf
cGFnZSkgKQoKLi4uIGxpa2UgaGVyZSBeIC4uLgoKPiBAQCAtMTg3LDQxICsxOTQsNDQgQEAgdm9p
ZCB2bV9ldmVudF93YWtlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4g
KnZlZCkKPiAgICAgICAgICB2bV9ldmVudF93YWtlX2Jsb2NrZWQoZCwgdmVkKTsKPiAgfQo+Cj4g
LXN0YXRpYyBpbnQgdm1fZXZlbnRfZGlzYWJsZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1f
ZXZlbnRfZG9tYWluICp2ZWQpCj4gK3N0YXRpYyBpbnQgdm1fZXZlbnRfZGlzYWJsZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqdmVkKQo+ICB7Cj4gLSAgICBpZiAo
IHZlZC0+cmluZ19wYWdlICkKPiArICAgIGlmICggKnZlZCAmJiAoKnZlZCktPnJpbmdfcGFnZSAp
CgouLi4gYW5kIGhlcmUgXiAuLi4KCgo+IEBAIC0yNjcsNiArMjc3LDkgQEAgdm9pZCB2bV9ldmVu
dF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgUklOR19JRFggcmVxX3Byb2Q7
Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4KPiArICAgIGlmKCAhdmVkICkK
Ci4uLiBhbmQgaGVyZSBeIC4uLgoKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICAgICAgaWYgKCBj
dXJyLT5kb21haW4gIT0gZCApCj4gICAgICB7Cj4gICAgICAgICAgcmVxLT5mbGFncyB8PSBWTV9F
VkVOVF9GTEFHX0ZPUkVJR047Cj4gQEAgLTQzNCw2ICs0NDcsOSBAQCB2b2lkIHZtX2V2ZW50X3Jl
c3VtZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCj4KPiAg
dm9pZCB2bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZl
bnRfZG9tYWluICp2ZWQpCj4gIHsKPiArICAgIGlmKCAhdmVkICkKCi4uLiBhbmQgaGVyZSBeIC4u
LgoKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICAgICAgdm1fZXZlbnRfcmluZ19sb2NrKHZlZCk7
Cj4gICAgICB2bV9ldmVudF9yZWxlYXNlX3Nsb3QoZCwgdmVkKTsKPiAgICAgIHZtX2V2ZW50X3Jp
bmdfdW5sb2NrKHZlZCk7Cj4gQEAgLTUwMCw2ICs1MTYsOSBAQCBib29sX3Qgdm1fZXZlbnRfY2hl
Y2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCj4gIGludCBfX3ZtX2V2ZW50X2Ns
YWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBhbGxvd19zbGVlcCkKPiAgewo+ICsg
ICAgaWYgKCAhdmVkICkKCi4uLiBhbmQgaGVyZSBeIC4uLgoKPiArICAgICAgICByZXR1cm4gLUVP
UE5PVFNVUFA7Cj4gKwo+ICAgICAgaWYgKCAoY3VycmVudC0+ZG9tYWluID09IGQpICYmIGFsbG93
X3NsZWVwICkKPiAgICAgICAgICByZXR1cm4gdm1fZXZlbnRfd2FpdF9zbG90KHZlZCk7Cj4gICAg
ICBlbHNlCj4gQEAgLTUxMCwyNCArNTI5LDMwIEBAIGludCBfX3ZtX2V2ZW50X2NsYWltX3Nsb3Qo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAo+ICAvKiBSZWdp
c3RlcmVkIHdpdGggWGVuLWJvdW5kIGV2ZW50IGNoYW5uZWwgZm9yIGluY29taW5nIG5vdGlmaWNh
dGlvbnMuICovCj4gIHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKPiAgewo+IC0gICAgaWYgKCBsaWtlbHkodi0+ZG9t
YWluLT52bV9ldmVudC0+cGFnaW5nLnJpbmdfcGFnZSAhPSBOVUxMKSApCj4gLSAgICAgICAgdm1f
ZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgJnYtPmRvbWFpbi0+dm1fZXZlbnQtPnBhZ2luZyk7Cj4g
KyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2LT5kb21haW47Cj4gKwo+ICsgICAgaWYgKCBs
aWtlbHkoZG9tYWluLT52bV9ldmVudF9wYWdpbmctPnJpbmdfcGFnZSAhPSBOVUxMKSApCgouLi4g
YW5kIGhlcmUgXiAuLi4KCgo+IEBAIC01OTksNyArNjI0LDYgQEAgaW50IHZtX2V2ZW50X2RvbWN0
bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywKPiAgI2lm
ZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZNX0VWRU5U
X09QX1BBR0lORzoKPiAgICAgIHsKPiAtICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2
ZWQgPSAmZC0+dm1fZXZlbnQtPnBhZ2luZzsKPiAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4KPiAg
ICAgICAgICBzd2l0Y2goIHZlYy0+b3AgKQo+IEBAIC02MjksMjQgKzY1MywyOCBAQCBpbnQgdm1f
ZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3BfdCAq
dmVjLAo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4KPiAgICAgICAgICAgICAgLyogZG9tYWlu
X3BhdXNlKCkgbm90IHJlcXVpcmVkIGhlcmUsIHNlZSBYU0EtOTkgKi8KPiAtICAgICAgICAgICAg
cmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCB2ZWQsIF9WUEZfbWVtX3BhZ2luZywKPiArICAg
ICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCAmZC0+dm1fZXZlbnRfcGFnaW5n
LCBfVlBGX21lbV9wYWdpbmcsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhW
TV9QQVJBTV9QQUdJTkdfUklOR19QRk4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgYnJl
YWs7Cj4KPiAgICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9ESVNBQkxFOgo+IC0gICAgICAgICAg
ICBpZiAoIHZlZC0+cmluZ19wYWdlICkKPiArICAgICAgICAgICAgaWYgKCAhZC0+dm1fZXZlbnRf
cGFnaW5nICkKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBpZiAoIGQt
PnZtX2V2ZW50X3BhZ2luZy0+cmluZ19wYWdlICkKCi4uLiBhbmQgaGVyZSBeICAuLi4KCj4gICAg
ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKPiAtICAgICAg
ICAgICAgICAgIHJjID0gdm1fZXZlbnRfZGlzYWJsZShkLCB2ZWQpOwo+ICsgICAgICAgICAgICAg
ICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudF9wYWdpbmcpOwo+ICAgICAg
ICAgICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAg
ICAgICAgYnJlYWs7Cj4KPiAgICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Cj4gLSAg
ICAgICAgICAgIGlmICggdmVkLT5yaW5nX3BhZ2UgKQo+IC0gICAgICAgICAgICAgICAgdm1fZXZl
bnRfcmVzdW1lKGQsIHZlZCk7Cj4gKyAgICAgICAgICAgIGlmICggIWQtPnZtX2V2ZW50X3BhZ2lu
ZyApCj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgaWYgKCBkLT52bV9l
dmVudF9wYWdpbmctPnJpbmdfcGFnZSApCj4gKyAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1
bWUoZCwgZC0+dm1fZXZlbnRfcGFnaW5nKTsKCi4uLiBhbmQgaGVyZSBeIC4uLgoKCj4gQEAgLTY3
MSwyNCArNjk4LDI4IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVu
X2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCj4gICAgICAgICAgICAgIHJjID0gYXJjaF9tb25p
dG9yX2luaXRfZG9tYWluKGQpOwo+ICAgICAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICAg
ICAgICAgIGJyZWFrOwo+IC0gICAgICAgICAgICByYyA9IHZtX2V2ZW50X2VuYWJsZShkLCB2ZWMs
IHZlZCwgX1ZQRl9tZW1fYWNjZXNzLAo+ICsgICAgICAgICAgICByYyA9IHZtX2V2ZW50X2VuYWJs
ZShkLCB2ZWMsICZkLT52bV9ldmVudF9tb25pdG9yLCBfVlBGX21lbV9hY2Nlc3MsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb25pdG9yX25vdGlmaWNhdGlvbik7
Cj4gICAgICAgICAgICAgIGJyZWFrOwo+Cj4gICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfRElT
QUJMRToKPiAtICAgICAgICAgICAgaWYgKCB2ZWQtPnJpbmdfcGFnZSApCj4gKyAgICAgICAgICAg
IGlmICggIWQtPnZtX2V2ZW50X21vbml0b3IgKQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgICAgIGlmICggZC0+dm1fZXZlbnRfbW9uaXRvci0+cmluZ19wYWdlICkKCi4uLiBh
bmQgaGVyZSBeIC4uLgoKPiAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgZG9tYWlu
X3BhdXNlKGQpOwo+IC0gICAgICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsIHZl
ZCk7Cj4gKyAgICAgICAgICAgICAgICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2
ZW50X21vbml0b3IpOwo+ICAgICAgICAgICAgICAgICAgYXJjaF9tb25pdG9yX2NsZWFudXBfZG9t
YWluKGQpOwo+ICAgICAgICAgICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gICAgICAgICAg
ICAgIH0KPiAgICAgICAgICAgICAgYnJlYWs7Cj4KPiAgICAgICAgICBjYXNlIFhFTl9WTV9FVkVO
VF9SRVNVTUU6Cj4gLSAgICAgICAgICAgIGlmICggdmVkLT5yaW5nX3BhZ2UgKQo+IC0gICAgICAg
ICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIHZlZCk7Cj4gKyAgICAgICAgICAgIGlmICggIWQt
PnZtX2V2ZW50X21vbml0b3IgKQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAg
ICAgIGlmICggZC0+dm1fZXZlbnRfbW9uaXRvci0+cmluZ19wYWdlICkKPiArICAgICAgICAgICAg
ICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKCi4uLiBhbmQgaGVy
ZSBeIC4uLgoKCj4gQEAgLTcyMCwyMyArNzUwLDI3IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3Ry
dWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCj4gICAgICAgICAg
ICAgICAgICBicmVhazsKPgo+ICAgICAgICAgICAgICAvKiBkb21haW5fcGF1c2UoKSBub3QgcmVx
dWlyZWQgaGVyZSwgc2VlIFhTQS05OSAqLwo+IC0gICAgICAgICAgICByYyA9IHZtX2V2ZW50X2Vu
YWJsZShkLCB2ZWMsIHZlZCwgX1ZQRl9tZW1fc2hhcmluZywKPiArICAgICAgICAgICAgcmMgPSB2
bV9ldmVudF9lbmFibGUoZCwgdmVjLCAmZC0+dm1fZXZlbnRfc2hhcmUsIF9WUEZfbWVtX3NoYXJp
bmcsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9TSEFSSU5H
X1JJTkdfUEZOLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1fc2hhcmlu
Z19ub3RpZmljYXRpb24pOwo+ICAgICAgICAgICAgICBicmVhazsKPgo+ICAgICAgICAgIGNhc2Ug
WEVOX1ZNX0VWRU5UX0RJU0FCTEU6Cj4gLSAgICAgICAgICAgIGlmICggdmVkLT5yaW5nX3BhZ2Ug
KQo+ICsgICAgICAgICAgICBpZiAoICFkLT52bV9ldmVudF9zaGFyZSApCj4gKyAgICAgICAgICAg
ICAgICBicmVhazsKPiArICAgICAgICAgICAgaWYgKCBkLT52bV9ldmVudF9zaGFyZS0+cmluZ19w
YWdlICkKCi4uLiBhbmQgaGVyZSBeIC4uLiBhbmQgYW55IG90aGVyIHBsYWNlIHdoZXJlIEkgcGVy
aGFwcyBtaXNzZWQgaXQuCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:36:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15: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.xen.org>)
	id 1dmM5k-0005UJ-Hr; Mon, 28 Aug 2017 15:36:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmM5i-0005UB-NV
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 15:36:42 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 42/7D-02181-98834A95; Mon, 28 Aug 2017 15:36:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVbfTYkm
 kwatLUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDpwtYCzazVWx/WdLAuIq1i5GLQ0hgIpPE
 gr/72CCcv4wSty+fY4ZwNjBKNG09xAjhbGOUOLj1AZDDySEskCox899eZhBbREBZovfXbxaIo
 hnMEqfOTgebxSywg1HiXOd1sCo2ASOJs0eng3XzCthKTO2fxQRiswioSkze95UNxBYVCJd423
 iEBaJGUOLkzCdgNqeAvcSSOX1gNcwCehI7rv9ihbDlJba/nQM2X0LAUOL0w22MExgFZyFpn4W
 kZRaSlgWMzKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLD
 t56BgXEHY89ev0OMkhxMSqK8OysWRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C00XxIpJFiUm
 p5akZaZA4wkmLQEB4+SCG8CSJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8TCBFAiBFGa
 V5cCNgUX2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvAzOgKTyZeSVwm14BHcEEdISi4EK
 QI0oSEVJSDYwzsxc4hJWHThflFXDd2GDVViB0864/V3fKjbp5TP+DcvZLTFnB4XJEsy9hxvuO
 5bKmroWC01/8WnlU8whTMoPsMnUnhenWNun1/5l+7yo6e1JKe8JttsUmF4rWNlTLJNw5LXH0z
 bYPS888VFp+cG7bT/fkheqtUduvLXh5xTgy+a+o7xurv7FKLMUZiYZazEXFiQBO+3NT5QIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503934599!56486103!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4845 invoked from network); 28 Aug 2017 15:36:41 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 15:36:41 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SFabcD010347
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 15:36:38 GMT
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 v7SFaaTJ023334
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 15:36:37 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 v7SFaYr6029780;
 Mon, 28 Aug 2017 15:36:36 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, 28 Aug 2017 08:36:34 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
 <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
 <59A3E182020000780017449F@prv-mh.provo.novell.com>
 <73577fc6-1ee6-febc-23f0-2c7c36980dcc@oracle.com>
 <59A43E8D020000780017491C@prv-mh.provo.novell.com>
 <1f3830ec-ee60-162d-a5f1-8df2017cf875@oracle.com>
 <59A44A330200007800174983@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c1c9b38b-ef32-e605-ed1f-73ca514fc3b6@oracle.com>
Date: Mon, 28 Aug 2017 11:36:29 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A44A330200007800174983@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjgvMjAxNyAxMDo1MiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDgu
MTcgYXQgMTY6MjQsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4gQXMg
Zm9yIHBlcmlvZGljYWxseSB0ZXN0aW5nIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpIHdlIG1h
eSBzdGlsbCB3YW50Cj4+Pj4gdG8gZG8gdGhpcyBpbiBhbGxvY19oZWFwX3BhZ2VzKCksIGV2ZW4g
d2l0aG91dCBDT05GSUdfU0NSVUJfREVCVUcuCj4+PiBGb3IgbXkgdGFzdGUsIGFsbG9jX2hlYXBf
cGFnZXMoKSBpcyB0aGUgd3JvbmcgcGxhY2UgZm9yIHN1Y2gKPj4+IGNhbGxzLgo+PiBCdXQgdGhl
IGxvb3AgaXMgaW4gYWxsb2NfaGVhcF9wYWdlcygpIC0tLSB3aGVyZSBlbHNlIHdvdWxkIHlvdSBi
ZSB0ZXN0aW5nPwo+IEl0IGNhbiBvbmx5IHJlYXNvbmFibHkgYmUgdGhlIGNhbGxlcnMgb2YgYWxs
b2NfaGVhcF9wYWdlcygpIGltby4KPiBBIHNpbmdsZSBjYWxsIHRvIGl0IHNob3VsZCBuZXZlciB0
cmlnZ2VyIHRoZSB3YXRjaGRvZywgCgpjaGVja19vbmVfcGFnZSgpIGlzIHJhdGhlciBzbG93IHNv
IGZvciBhIGxhcmdlIG9yZGVyIGFsbG9jYXRpb24gZXZlbgp3aXRoIGNsZWFuIGhlYXAgdGhlICdm
b3InIGxvb3AgbWF5IHRha2UgcXVpdGUgc29tZSB0aW1lLiBXaGV0aGVyIGl0CmNvdWxkIHRyaXAg
dGhlIHdhdGNoZG9nIC0tIEkgZG9uJ3Qga25vdy4KCi1ib3JpcwoKPiBvbmx5IGNhbGxzCj4gdGhl
bXNlbHZlcyBzaXR0aW5nIGluIGEgbG9vcCBzaG91bGQgYmUgcG90ZW50aWFsIGNhbmRpZGF0ZXMg
Zm9yCj4gY2F1c2luZyBzdWNoLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:37:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15:37: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.xen.org>)
	id 1dmM6q-0005Zs-RM; Mon, 28 Aug 2017 15:37:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmM6q-0005Zj-CU
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:37:52 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 36/26-02962-FC834A95; Mon, 28 Aug 2017 15:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve55iyW
 RBmsahC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owNu10LJjBX3Nr+lLGB8QJTFyMnh4SAv8SC
 rpPMIDaLgKrExc+XWEFsNgFliZ+dvWwgtoiArsSzBc/AbGaBDIkHZw6ygNjCAu4Se+evYgSxe
 QUsJA53PgezhQQ8JZqWH2SGiAtKnJz5hAWiV0diwe5PQHM4gGxpieX/OEBMTgEviVuHQ0EqRA
 VUJDqXzmGBmKIg0TH9GNMERr5ZSAbNQjJoFsKgBYzMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N
 0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MJ5eF3iIUZKDSUmUd2fF4kghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErxMwKAVEixKTU+tSMvMAYY7TFqCg0dJhDfBHCjNW1yQmFucmQ6ROsWoy
 9H0YcsXJiGWvPy8VClx3mKQIgGQoozSPLgRsNi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 He6SBTeDLzSuA2vQI6ggnoCEXBhSBHlCQipKQaGPXCc09cye51S/K3X69yJogtrb+44Fkdc0G
 A/umk7/ml863+lvx7O+uYV8z698dY9r2adO/jo6anmbGt3BvZt/F/FLT66qF94+td+9b6A7G+
 Z86yym8xfs/+rvu35J27qRfj2NfPeC9z4sqEF93XazZ+Xu19duqur7xvbOdnbSrwurFqa89cl
 Z9KLMUZiYZazEXFiQDe8oE1uAIAAA==
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503934669!76809498!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33469 invoked from network); 28 Aug 2017 15:37:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:37:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445414300"
Date: Mon, 28 Aug 2017 16:37:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170828153748.2dxildqttp6tabe6@citrix.com>
References: <1503931859-18731-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503931859-18731-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Drop is_guest_l3_slot() and simply
	callers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDM6NTA6NTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaXRoIGEgNjRiaXQgaHlwZXJ2aXNvciB0aGVyZSBhcmUgbm8gY29uZGl0aW9uYWwg
bDMgc2xvdHMsIGFuZCB0aGlzIGlzCj4gdW5saWtlbHkgdG8gY2hhbmdlIG1vdmluZyBmb3J3YXJk
cy4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSAoYXMgY29uZmlybWVkIGJ5IGRpZmZpbmcgdGhl
IGRpc2Fzc2VtYmx5LiAgR0NDIG9idmlvdXNseQo+IGFscmVhZHkgb3B0aW1pc2VkIHRoaXMgY29k
ZSBhd2F5LikKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:38:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15:38: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.xen.org>)
	id 1dmM7O-0005dw-33; Mon, 28 Aug 2017 15:38:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmM7M-0005dg-Ry
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:38:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3D/C6-02962-0F834A95; Mon, 28 Aug 2017 15:38:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve57iyW
 RBg8PKVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzt7QwF6xkqVj3YQZ7A+Mt5i5GTg4JAX+J
 5k//2EBsFgFVicYrJ1lAbDYBZYmfnb1gcREBPYmjv1oYQWxmga1MErsX8IPYwgKhEk/XtYHV8
 wpYSMz6cQlsppCAu8SkF23MEHFBiZMzn7BA9OpILNj9CWgmB5AtLbH8HwdImFPAQ6L5yAQmEF
 tUQEWic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX2FAvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw0BiAYAdj06LAQ4ySHExKorw7KxZHCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgZQIGrpBgUWp6akVaZg4w5GHSEhw8SiK8CeZAad7igsTc4sx0iNQpR
 l2Opg9bvjAJseTl56VKifPeBCkSACnKKM2DGwGLv0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYF
 QS5m0BuYQnM68EbtMroCOYgI5QFFwIckRJIkJKqoHxWO/KFq3H38/mTb8at7Tu8aMPqUapmy9
 Ni1OcdVSqYr8kH/tbr4Imn7i4d75f14cfOqx84bbsYqFZiS/Uz7M9exm8/vfM5QfElpt1OVgY
 /y9a2fqBRdtBeJ5mwgXdr+1xU4PqXY6YHjn463vCovsZgi0i1S1lLfPmpXyaUJMVrsT3KmHFK
 lZ9JZbijERDLeai4kQA+aoqUboCAAA=
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503934701!102910389!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32122 invoked from network); 28 Aug 2017 15:38:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:38:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445414408"
Date: Mon, 28 Aug 2017 16:38:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20170828153819.cq25whfbumtcucnq@citrix.com>
References: <1503913126-13546-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503913126-13546-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,
 julien.grall@arm.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMTI6Mzg6NDZQTSArMDMwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPiBJbiBzb21lIGludHJvc3BlY3Rpb24gdXNlY2FzZXMsIGFuIGluLWd1ZXN0IGFn
ZW50IG5lZWRzIHRvIGNvbW11bmljYXRlCj4gd2l0aCB0aGUgZXh0ZXJuYWwgaW50cm9zcGVjdGlv
biBhZ2VudC4gIEFuIGV4aXN0aW5nIG1lY2hhbmlzbSBpcwo+IEhWTU9QX2d1ZXN0X3JlcXVlc3Rf
dm1fZXZlbnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCj4gbGlr
ZSBhbGwgb3RoZXIgaHlwZXJjYWxscy4KPiAKPiBJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVi
eSB0aGUgaW50cm9zcGVjdGlvbiBhZ2VudCBjYW4gd2hpdGVsaXN0IHRoZQo+IHVzZSBvZiBIVk1P
UF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50IGRpcmVjdGx5IGZyb20gdXNlcnNwYWNlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoK
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:39:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15:39: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.xen.org>)
	id 1dmM8U-0005nO-CX; Mon, 28 Aug 2017 15:39:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmM8S-0005nE-Mv
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 15:39:32 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A3/6D-02175-43934A95; Mon, 28 Aug 2017 15:39:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK6x5ZJ
 Ig213JS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTt+YxFpzmr9jektnAOIO7i5GTQ0LAX6Kv
 9yYbiM0ioCrxoOEpC4jNJqAs8bOzFywuAmT3/voNFOfiYBaYzixx8MlSJpCEsEChxJGvK5lBb
 F4BC4k3W6YwghQJCWxjktjf944JIiEocXLmE7CpzAI6Egt2fwKaygFkS0ss/8cBEuYUsJd4uf
 c4I4gtKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU00ksqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw1BiDYwdg3y/kQoyQHk5Io786KxZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHiZLJZECgkWpaanVqRl5gCDHiYtwcGjJMKbYA6U5i0uSMwtz
 kyHSJ1iVJQS570JkhAASWSU5sG1wSLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5o0Gm8G
 TmlcBNfwW0mAlosaLgQpDFJYkIKakGRsGD/GXhGfd8a31+vpjYeatejfXYmzvHd0c5Gn6yV3t
 7SPp3lfddvUlHXZ9Muuw0I+1vx4Jd06+G1l+57CQ3OeupUsmcLlNncy7u+dPETRvmCitPtGvW
 b9U1+usU//Zk1ekXSpr9m3NdJ/T61r3ZWl83//y/uLkTAu8GruYUEM96vciygkf4mBJLcUaio
 RZzUXEiAH3mjzevAgAA
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503934768!93713150!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41420 invoked from network); 28 Aug 2017 15:39:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:39:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437165933"
Date: Mon, 28 Aug 2017 16:39:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170828153926.cgog5uo45cjcrhzb@citrix.com>
References: <599454910200007800170490@prv-mh.provo.novell.com>
 <599454910200007800170490@prv-mh.provo.novell.com>
 <20170825152552.earul2kwsiutlyan@citrix.com>
 <59A0644A0200007800173F2D@prv-mh.provo.novell.com>
 <20170825160544.ahurmrlk32lvuqec@citrix.com>
 <59A3E21202000078001744A2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A3E21202000078001744A2@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>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics (and 1 more message)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDE6Mjc6NDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI1LjA4LjE3IGF0IDE4OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAwOTo1NDoxOEFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjUuMDguMTcgYXQgMTc6MjUsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IE9uIFdlZCwgQXVnIDE2LCAyMDE3IGF0IDA2OjIwOjAxQU0g
LTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+IFNvIGZhciBjYWxsZXJzIG9mIHRoZSBs
aWJ4YyBpbnRlcmZhY2UgcGFzc2VkIGluIGEgZG9tYWluIElEIHdoaWNoIHdhcwo+ID4+ID4+IHRo
ZW4gaWdub3JlZCBpbiB0aGUgaHlwZXJ2aXNvci4gSW5zdGVhZCwgbWFrZSB0aGUgaHlwZXJ2aXNv
ciBob25vciBpdAo+ID4+ID4+IChhY2NlcHRpbmcgRE9NSURfSU5WQUxJRCB0byBvYnRhaW4gb3Jp
Z2luYWwgYmVoYXZpb3IpLCBhbGxvd2luZyB0bwo+ID4+ID4+IHF1ZXJ5IHdoZXRoZXIgYSBkZXZp
Y2UgY2FuIGJlIGFzc2lnbmVkIHRvIGEgcGFydGljdWxhciBkb21haW4uCj4gPj4gPj4gCj4gPj4g
Pj4gRHJvcCBYU00ncyB0ZXN0X2Fzc2lnbl97LGR0fWRldmljZSBob29rcyBhcyBubyBsb25nZXIg
YmVpbmcKPiA+PiA+PiBpbmRpdmlkdWFsbHkgdXNlZnVsLgo+ID4+ID4gCj4gPj4gPiBDYW4geW91
IGFsc28gc2F5IGluIHRoZSBjb21taXQgbWVzc2FnZSB0aGF0IHlvdSBjb25zb2xpZGF0ZSBzb21l
IGNvZGUgYXMKPiA+PiA+IHdlbGw/Cj4gPj4gCj4gPj4gQW0gSSBjb25zb2xpZGF0aW5nIGNvZGUg
YmV5b25kIHdoYXQgaXMgcmVhc29uYWJsZSB0byBhY2hpZXZlCj4gPj4gdGhlIGludGVuZGVkIGVm
ZmVjdD8gSSBkb24ndCB2aWV3IHRoZSBtZXJnaW5nIG9mIHRoZSB0d28gY2FzZQo+ID4+IGJsb2Nr
cyAKPiA+PiBPb3BzLCBkaWRuJ3QgZmluaXNoIGhlcmU6ICIuLi4gYXMgYW55dGhpbmcgZ29pbmcg
YmV5b25kIHRoZSBtYWluICAgICAgICAgICAgIAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4g
PiAgICAKPiA+PiBwdXJwb3NlIG9mIHRoZSBwYXRjaC4gSW4gZmFjdCBpZiBzb21lb25lIHN1Ym1p
dHRlZCBhIHBhdGNoICAgICAgICAgICAgICAgICAgIAo+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cj4gPiAgICAKPiA+PiB3aXRob3V0IGRvaW5nIHRoYXQgZm9sZGluZywgSSdkIGFzayBmb3IgaXQg
dG8gYmUgZG9uZS4iICAKPiA+IAo+ID4gSXQgdG9vayBtb3JlIGVmZm9ydCBmb3IgcmV2aWV3ZXJz
IHRvIGZpZ3VyZSBvdXQgdGhlIHJlYXNvbiB0byBkZWxldGUKPiA+IHRob3NlIHR3byBibG9ja3Mg
anVzdCBmcm9tIGxvb2tpbmcgYXQgdGhlIGRpZmYsIHdoaWNoIGRpc3RyYWN0ZWQgbWUgYQo+ID4g
Yml0LiBPZiBjb3Vyc2UgSSBldmVudHVhbGx5IGZpZ3VyZWQgb3V0IHdoeSB0aGV5IHdlcmUgZGVs
ZXRlZCBieSBsb29raW5nCj4gPiBhdCB0aGUgYWN0dWFsIGZpbGVzLCBidXQgaGFkIHRoYXQgYmVl
biBzdGF0ZWQgaW4gY29tbWl0IG1lc3NhZ2UgSSBjb3VsZAo+ID4gaGF2ZSBmaW5pc2hlZCB0aGUg
cmV2aWV3IHNvb25lciBiZWNhdXNlIEkgd291bGQgaGF2ZSBhIGxpc3Qgb2YgdGhpbmdzIHRvCj4g
PiBsb29rIGZvciBpbiBteSBtaW5kIGFuZCBnbyB0aHJvdWdoIHRoZW0gZmFzdGVyLgo+IAo+IE9r
YXksIEkndmUgYWRkZWQgIkRvIHRoaXMgYnkgZm9sZGluZyB0aGUgYXNzaWduIGFuZCB0ZXN0LWFz
c2lnbiBwYXRocyIKPiB0byB0aGUgZmlyc3QgcGFyYWdyYXBoLiBJIGhvcGUgdGhhdCdzIGVub3Vn
aCB0byBhZGRyZXNzIHlvdXIgY29uY2Vybi4KPiAKClRoYW5rcywgdGhhdCBzb3VuZHMgZ29vZC4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:41:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15:41: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.xen.org>)
	id 1dmMAM-0006TH-Rv; Mon, 28 Aug 2017 15:41:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmMAL-0006T7-94
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:41:29 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F9/6A-02177-8A934A95; Mon, 28 Aug 2017 15:41:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3e55ZJ
 Ig+urLS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owdM5sYC7bzV3y9t5CtgfEsTxcjJ4eQQJ7E
 ni9dzCA2r4CdxId1c8FsCQFDidMLb7KA2CwCqhIbJz5hBbHZBNQl2p5tB7I5OEQEjCQ+bJMEC
 TMLWEqc298DVi4sUCJx+dAs9i5GLqDx05kk1u+dyw6S4ASa33N2C1gvr4CgxN8dwhC9WhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DA72kosz
 0jJLcxMwcIM9ULze1uDgxPTUnMalYLzk/dxMjMPgYgGAH45qpzocYJTmYlER5d1YsjhTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwRtnsSRSSLAoNT21Ii0zBxgHMGkJDh4lEd4Ec6A0b3FBYm5xZ
 jpE6hSjopQ4bzJInwBIIqM0D64NFnuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrCjKFJz
 OvBG76K6DFTECLFQUXgiwuSURISTUwMvOnCqbcjHDtqT/bOvtX+tXiE7s49rj5V3+a9uGzYf3
 9CwdvJFhf7TFLsZ80+evaZ2KHCxtFLJYL8Vw/OmXmR856wW2pq/6dfBCzzicycO2FWTv2v+h+
 tvpKQkGmY4/Pg1023/+2O8ec2KzCNp/zdQ13FO+8ty8KmibN2avIOz3epefcJcvki0osxRmJh
 lrMRcWJABZr0xS4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503934886!109070429!1
X-Originating-IP: [137.65.248.74]
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 20633 invoked from network); 28 Aug 2017 15:41:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 15:41:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Aug 2017 09:41:25 -0600
Message-Id: <59A455C20200007800174A79@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 28 Aug 2017 09:41:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1502207940-7407-1-git-send-email-boris.ostrovsky@oracle.com>
 <59A056A70200007800173D81@prv-mh.provo.novell.com>
 <50efc35c-a9c2-a00e-f351-b4febc16554e@oracle.com>
 <59A3E48202000078001744C2@prv-mh.provo.novell.com>
 <c0649f81-aa96-aeaa-374a-945c1e0d89a0@oracle.com>
In-Reply-To: <c0649f81-aa96-aeaa-374a-945c1e0d89a0@oracle.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/apic/x2apic: Share IRQ vector
 between cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDE2OjM1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzI4LzIwMTcgMDM6MzggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pgo+Pj4+
IEFuZCBmaW5hbGx5IEkgY29udGludWUgdG8gYmUgbm90IHJlYWxseSBoYXBweSBhYm91dCB0aGUg
Y2hhbmdlIGFzCj4+Pj4gYSB3aG9sZS4gRGVzcGl0ZSB3aGF0IHdhcyBkaXNjdXNzZWQgb24gdjEs
IEknbSBjb25jZXJuZWQgb2YgdGhlCj4+Pj4gZWZmZWN0cyBvZiB0aGlzIG9uIGhvc3RzIF9ub3Rf
IHN1ZmZlcmluZyBmcm9tIHZlY3RvciBzaG9ydGFnZS4KPj4+PiBDb3VsZCB5b3UgbGl2ZSB3aXRo
IHRoZSBuZXcgYmVoYXZpb3IgcmVxdWlyaW5nIGEgY29tbWFuZCBsaW5lCj4+Pj4gb3B0aW9uIHRv
IGVuYWJsZT8KPj4+IEkgY2FuIGFkZCBzb21ldGhpbmcgbGlrZSAnYXBpY19zaGFyZV92ZWN0b3Jz
JywgZGVmYXVsdGluZyB0byB0cnVlLAo+Pj4gYWx0aG91Z2ggaXQgd2lsbCBub3QgYmUgdXNlZnVs
IGluIGNhc2Ugb2YgYSBob3RwbHVnLiBEZWZhdWx0aW5nIHRvIGZhbHNlPwo+PiBBbG9uZyB0aGUg
bGluZXMgb2YgdGhlIGFib3ZlIHBsdXMgb3VyIGRlc2lyZSB0byBsaW1pdCB0aGUgbnVtYmVyCj4+
IG9mIHRvcCBsZXZlbCBvcHRpb25zLCBob3cgYWJvdXQgImFwaWM9aXNvbGF0ZS12ZWN0b3JzIj8K
Pj4KPj4gQWxzbyBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciByZWZlcmVuY2UgdG8gaG90cGx1Zywg
bm9yIHdoeSB5b3UKPj4gc3VnZ2VzdCB0d28gb3Bwb3NpdGUgZGVmYXVsdCB2YWx1ZXMuCj4gCj4g
Tm90IHR3bywganVzdCBvbmUgLS0tIG5vdCBzaGFyZSB2ZWN0b3JzIGJ5IGRlZmF1bHQuCj4gCj4g
QXMgZm9yIGhvdHBsdWcsIEkgd2FzIHRoaW5raW5nIG9mIGEgY2FzZSB3aGVyZSBhIHN5c3RlbSBp
cyBzdWNjZXNzZnVsbHkKPiBib290ZWQgd2l0aCBzaGFyZWQgdmVjdG9ycyBidXQgdGhlbiBhIGRl
dmljZSBpcyBhZGRlZCBhbmQgd2UgZmFpbCB0bwo+IGZpbmQgZW5vdWdoIGZyZWUgdmVjdG9ycy4g
U28gdGhlIGFkbWluaXN0cmF0b3Igd291bGQgbmVlZCB0byBrbm93IGluCj4gYWR2YW5jZSB3aGV0
aGVyIGEgbmV3IGNhcmQgbWlnaHQgYmUgY29taW5nIGluLgo+IAo+IFdoZW4gZGVmYXVsdGluZyB0
byBmYWxzZSAoYXMgaW4gYXBpY19zaGFyZV92ZWN0b3JzPWZhbHNlKSBpZiB0aGUKPiBhZG1pbmlz
dHJhdG9yIGRlY2lkZXMgdG8gc2V0IGl0IHRvIHRydWUgdGhlbiBoZSB3b3VsZCBiZSBpbiBzb21l
IHNlbnNlCj4gZXhwbGljaXRseSBhZ3JlZWluZyB0byBuZXZlciBwbHVnIGFueXRoaW5nIGluIChv
ciBhdCBsZWFzdCB0byB0b2xlcmF0ZQo+IHN1Y2ggYSBmYWlsdXJlKS4KCkFoLCBJIHNlZS4gQnV0
IGltbyB0aGUgZGVmYXVsdCBvdWdodCB0byBiZSBjdXJyZW50IGJlaGF2aW9yLgoKPj4gQnV0IGZp
bmFsbHksIHlvdSBhZ3JlZWluZyB0byBhIGNvbW1hbmQgbGluZSBvcHRpb24gaGVyZSBtYWtlcwo+
PiBtZSBjb21lIGJhY2sgdG8gYW4gZWFybGllciBzdWdnZXN0aW9uOiBEaWRuJ3Qgd2UgYWdyZWUg
dGhhdAo+PiAieDJhcGljX3BoeXMiIHdvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZWxpbWluYXRlIHRo
ZSBpc3N1ZT8gSW4gd2hpY2gKPj4gY2FzZSBubyBwYXRjaCB3b3VsZCBiZSBuZWVkZWQgYXQgYWxs
Lgo+IAo+IHgyYXBpY19waHlzIG1lYW5zIHRoYXQgd2UgbmV2ZXIgc2hhcmUgdmVjdG9ycy4gV2l0
aCAnaXNvbGF0ZS12ZWN0b3JzJwo+IG9wdGlvbiB3ZSBhcmUgc3RpbGwgYWJsZSB0byBzaGFyZSB0
aGVtIGlmIHRoZSBtYXNrIGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLgoKV2VsbCwgYWl1aSB5b3Vy
IHByaW1hcnkgZ29hbCBpcyB0byBhZGRyZXNzIHRoZSB2ZWN0b3Igc2hvcnRhZ2UuIEZvcgp0aGF0
IHlvdSBkb24ndCBuZWVkIHRoZSBuZXcgb3B0aW9uLCB5b3UgY2FuIGdldCBhd2F5IHdpdGggdGhl
CmV4aXN0aW5nIG9uZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:43:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15: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.xen.org>)
	id 1dmMC5-0006cW-6o; Mon, 28 Aug 2017 15:43:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dmMC3-0006cC-5i
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:43:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 07/06-03557-21A34A95; Mon, 28 Aug 2017 15:43:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMfTABl0hqyW
 RBu8mMlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLl2oVnGGpuLSpmb2B8TNzFyMXh5DAREaJ
 Z78vMYI4EgJzWCXObDrI0sXICeQkScydMYsJwi6XuPboCFhcSEBD4vbNRnYI+zCTxNZOHbhJf
 etPsEM0FEs8WnSEFcTmFRCUODnzCVSzt8Sj46vAbE4BD4nmIxOYIOLuEpNetDGD2GwC2hJtr3
 eB9bIIqErs7/4AdVCixOOZ51kgZgZIbGlpYwSxhYHi529PBIuLCOhJHP3VAvYNs8B0ZomWxRf
 AipgFNCVat/9mn8AoMgvJTbOQpBYwMq1i1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNPLTS0u
 TkxPzUlMKtZLzs/dxAgMdQYg2MH4Z1nAIUZJDiYlUd6dFYsjhfiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnw3rdYEikkWJSanlqRlpkDjDqYtAQHj5IIb4I5UJq3uCAxtzgzHSJ1itGS48qVdV+YOJ
 o+bAGSUw5s/8IkxJKXn5cqJc6bDDJPAKQhozQPbhwsMVxilJUS5mUEOlCIpyC1KDezBFX+FaM
 4B6OSMO9fkCk8mXklcFtfAR3EBHSQouBCkINKEhFSUg2MIda2hfPTyouupZY+f9EWqf398BaT
 f7sX7qxmumAzdwn/vPVPSw1UtRQff+vUX7ut86SKW9/Py10suWt3O/K5/PvoL/R98aT6l6/ml
 Ca8Sei7MKm/9Y4LexH3g2vb3AOnlnYZvHAwcZDcetNg07Q842/6Cr8eRS1k8TJufhcfnPTaW4
 NTPatDiaU4I9FQi7moOBEA4wpJvgcDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503934992!79978047!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43851 invoked from network); 28 Aug 2017 15:43:13 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 15:43:13 -0000
Received: by mail-pf0-f176.google.com with SMTP id g13so2324786pfm.2
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 08:43:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=JQp4B0o5j77OJFFE2qSF1yGwUBfiw2WG5iTAjp8JB8I=;
 b=BJvFtabf1jIq7PuX3jALMA1FygEgMoXmcLDvuQYajNV/lPTGKIWOmZOLFgCnLUQYbj
 KkuDbqYO3ssHZhvz9TQ2XYm6bVnyEH/WhzDpApOuO/ncBuMt7kNCuBK0kSbiI8fz7wUa
 UW2L39BJ6xt1mpZsRVqa7W9y8Z9tHfrxaPmn4rp7y+JtLPIl+u4O9bJ4Vt5GIeerwBNA
 iZy8uo9xmZ1V7AIDPsOQg9z00Puguson7vSNLSHglkRmbECJNhDsn7mk+G76rLWPL0zh
 l/u0DLRhKvse5Ezq5CldcaRyJWzlW5aPBS7RirEs+0WJpONXw6toVa7kPZw8Levot3qU
 tXIg==
X-Gm-Message-State: AHYfb5ip3bo9U8738Z8mLCbAs4kEvV+lFqKXMArrAep87y1FfbmRMfhb
 +M3bEPIBXVtYmH/bjJc=
X-Received: by 10.84.217.69 with SMTP id e5mr1244659plj.73.1503934992210;
 Mon, 28 Aug 2017 08:43:12 -0700 (PDT)
Received: from mail-pf0-f179.google.com (mail-pf0-f179.google.com.
 [209.85.192.179])
 by smtp.gmail.com with ESMTPSA id n19sm1644293pfj.54.2017.08.28.08.43.11
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Aug 2017 08:43:11 -0700 (PDT)
Received: by mail-pf0-f179.google.com with SMTP id r62so2359571pfj.0
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 08:43:11 -0700 (PDT)
X-Received: by 10.84.194.195 with SMTP id h61mr1183143pld.411.1503934991063;
 Mon, 28 Aug 2017 08:43:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Mon, 28 Aug 2017 08:42:30 -0700 (PDT)
In-Reply-To: <1503913126-13546-1-git-send-email-aisaila@bitdefender.com>
References: <1503913126-13546-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 28 Aug 2017 09:42:30 -0600
X-Gmail-Original-Message-ID: <CABfawhmO7U5zcb76CVb30Tt97Gzc08WQ+3cfF00zDgRFLitG3A@mail.gmail.com>
Message-ID: <CABfawhmO7U5zcb76CVb30Tt97Gzc08WQ+3cfF00zDgRFLitG3A@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tb25pdG9yLmMgYi94ZW4vY29tbW9uL21vbml0b3Iu
Ywo+IGluZGV4IDQ1MWY0MmYuLjBjM2U2NDUgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9tb25p
dG9yLmMKPiArKysgYi94ZW4vY29tbW9uL21vbml0b3IuYwo+IEBAIC03NSw2ICs3NSw3IEBAIGlu
dCBtb25pdG9yX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25p
dG9yX29wICptb3ApCj4gICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+ICAgICAgICAgIGQtPm1v
bml0b3IuZ3Vlc3RfcmVxdWVzdF9zeW5jID0gbW9wLT51Lmd1ZXN0X3JlcXVlc3Quc3luYzsKPiAg
ICAgICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3RfZW5hYmxlZCA9IHJlcXVlc3RlZF9zdGF0
dXM7Cj4gKyAgICAgICAgYXJjaF9hbGxvd191c2Vyc3BhY2UoJmQtPmFyY2gsIG1vcC0+dS5ndWVz
dF9yZXF1ZXN0LmFsbG93X3VzZXJzcGFjZSk7CgpQbGVhc2UgdXNlIHRoZSBhcHByb3ByaWF0ZSBw
cmVmaXggd2l0aCB0aGlzIGZ1bmN0aW9uLCBpZS4KYXJjaF9tb25pdG9yX2FsbG93X3VzZXJzcGFj
ZS4KClRoYW5rcywKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:45:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15:45: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.xen.org>)
	id 1dmMEI-0006oP-J6; Mon, 28 Aug 2017 15:45:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dmMEH-0006oI-CC
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:45:33 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 07/BB-01712-C9A34A95; Mon, 28 Aug 2017 15:45:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXiVRvsqDvbakm
 kwZ995hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhHV0sBb0cFf9+TmBpYHzM1sXIxSEk0Mco
 cfVNOyuIIyEwh1Wi9+8EIIcTyEmSmH35IEsXIweQXSyx9asASFhIQEPi9s1Gdojmw0wSK5Z3Q
 TkTGSUm/F/FDtFcKHFrxhoWEJtXQFDi5MwnLBDd3hIL//WB1XAK2EvM/X2DFSJeJfFy6RI2EJ
 tNQFui7fUusDiLgKpE0/8WFoiZiRJ7l3xjAjmIVyBAovuxNUhYWCBE4sml22DlIgLKEr2/foO
 VMwtcYZZonaABYWtKtG7/zT6BUWQWkotmIUktYGRaxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNr
 aGCql5taXJyYnpqTmFSsl5yfu4kRGOj1DAyMOxh3tPsdYpTkYFIS5d1ZsThSiC8pP6UyI7E4I
 76oNCe1+BCjDAeHkgRvkOWSSCHBotT01Iq0zBxgzMGkJTh4lER460HSvMUFibnFmekQqVOMlh
 xXrqz7wsQx6cB2IDkFRAqx5OXnpUqJ83qDNAiANGSU5sGNg6WFS4yyUsK8jAwMDEI8BalFuZk
 lqPKvGMU5GJWEectApvBk5pXAbX0FdBAT0EGKggtBDipJREhJNTDmL7ueu9PI9sXHNYyZ6QpL
 Yy+dDipM3DUxSefePn3J1/e1P5X8megaOuuDSOJWVt2j2vJTgx/5PT5pyfhzod4z45u9t2ct/
 L62+NcFn/flzV7Cr6v3H7e9ddaxe9L3jb3M1+Y92NZgnFy6bsV53vnej75U2Zv0Rd6xC5VR7d
 ETvBukK5lV/mWtEktxRqKhFnNRcSIAinXoqQYDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1503935130!107585219!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28685 invoked from network); 28 Aug 2017 15:45:31 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 15:45:31 -0000
Received: by mail-pg0-f65.google.com with SMTP id t3so629134pgt.5
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 08:45:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=0vjhAlAT0JJjmWGOHEF3q4lH//QjV0SaoWVDsGh6H7s=;
 b=Gh3DHp84Zkr0K22ANWnOmDa5+xawq7kKWV6WAorgzPX5ey8R18ikDexIdI9u/EiccS
 KE67e5xHK8olkd20tutChZ25ohBAWC/AkOgRKmqyOYiDsszsLIyDVc+uYlCrkcDRgRj2
 SLExMviVtZPAyfLZ0Du38eC2Xf5le/mYlBywHSDZd8vCL7yTJUo4S3BZDXcqDy9ege0v
 RESTjug1hIE1tlMBEutz5iyZRMn2kymEQQLqml0kyD4vq+ekBVLkEi5wb8JIzIZBz6JP
 LOxhKzLBBFb0hOu7JLgfbrdPn3jPsoz2IrW8D29UtDrjR2iyj2CzVZ8Kki1k99M/92n5
 cpVA==
X-Gm-Message-State: AHYfb5judiD3/YiB8kECZrEL1vOUNfy9FQm5izRr/idWQNSVi2wLwJjP
 9aD/HXLiLKbxfM0sTtI=
X-Received: by 10.98.71.3 with SMTP id u3mr996829pfa.5.1503935130007;
 Mon, 28 Aug 2017 08:45:30 -0700 (PDT)
Received: from mail-pf0-f173.google.com (mail-pf0-f173.google.com.
 [209.85.192.173])
 by smtp.gmail.com with ESMTPSA id f80sm1553778pfk.46.2017.08.28.08.45.28
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Aug 2017 08:45:29 -0700 (PDT)
Received: by mail-pf0-f173.google.com with SMTP id g13so2340897pfm.2
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 08:45:28 -0700 (PDT)
X-Received: by 10.98.60.75 with SMTP id j72mr1041369pfa.108.1503935128810;
 Mon, 28 Aug 2017 08:45:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Mon, 28 Aug 2017 08:44:48 -0700 (PDT)
In-Reply-To: <59A4166202000078001747DD@prv-mh.provo.novell.com>
References: <1503913126-13546-1-git-send-email-aisaila@bitdefender.com>
 <59A4166202000078001747DD@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 28 Aug 2017 09:44:48 -0600
X-Gmail-Original-Message-ID: <CABfawhmYnMqKB=G-4Sa+ezH9jAWY349tseYpmTJ5tUKC=7OhUg@mail.gmail.com>
Message-ID: <CABfawhmYnMqKB=G-4Sa+ezH9jAWY349tseYpmTJ5tUKC=7OhUg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Julien Grall <julien.grall@arm.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v7] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgNToxMCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyOC4wOC4xNyBhdCAxMTozOCwgPGFpc2FpbGFAYml0ZGVm
ZW5kZXIuY29tPiB3cm90ZToKPj4gSW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBp
bi1ndWVzdCBhZ2VudCBuZWVkcyB0byBjb21tdW5pY2F0ZQo+PiB3aXRoIHRoZSBleHRlcm5hbCBp
bnRyb3NwZWN0aW9uIGFnZW50LiAgQW4gZXhpc3RpbmcgbWVjaGFuaXNtIGlzCj4+IEhWTU9QX2d1
ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVz
ZWNhc2VzCj4+IGxpa2UgYWxsIG90aGVyIGh5cGVyY2FsbHMuCj4+Cj4+IEludHJvZHVjZSBhIG1l
Y2hhbmlzbSB3aGVyZWJ5IHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50IGNhbiB3aGl0ZWxpc3QgdGhl
Cj4+IHVzZSBvZiBIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50IGRpcmVjdGx5IGZyb20gdXNl
cnNwYWNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KPgo+IEZvciB0aGUgcGFydHMgaXQgaXMgYXBwbGljYWJsZSB0bzoKPiBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gSSdkIGxpa2UgdG8g
bm90ZSB0aG91Z2ggdGhhdCBJIGZpbmQgaXQgYSBsaXR0bGUgb2RkIGZvciAmZC0+YXJjaCB0byBi
ZQo+IHBhc3NlZCB0byBhIGhvb2ssIGluc3RlYWQgb2YganVzdCBkLiBCdXQgaXQnbGwgYmUgdGhl
IG1haW50YWluZXJzIG9mCj4gdGhhdCBjb2RlIHRvIGFwcHJvdmUgKG9yIG5vdCkgb2YgdGhhdC4K
PgoKSW5kZWVkLCBJIGRvbid0IHNlZSBkLT5hcmNoIGJlaW5nIHBhc3NlZCBsaWtlIHRoaXMgYW55
d2hlcmUgZWxzZQplaXRoZXIuIEkgZG9uJ3QgdGhpbmsgaXQgYnJlYWtzIGFueXRoaW5nIGJ1dCBm
b3Igc3R5bGlzdGljIHJlYXNvbnMgaXQKbWlnaHQgYmUgYmV0dGVyIHRvIGNvbmZvcm0gaGVyZSB0
b28uCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:47:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15: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.xen.org>)
	id 1dmMFl-0006vj-TH; Mon, 28 Aug 2017 15:47:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dmMFk-0006vd-TG
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:47:05 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4E/26-01732-8FA34A95; Mon, 28 Aug 2017 15:47:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMfTAQd3vVks
 iDTpuKlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTX3xkLPjNUjHlw3b2BsYeli5GLg4hgQmM
 EvO7fzGDOBICc1gletedYexi5ABykiSeXXfvYuQEMislul/PZgKxhQQ0JG7fbGSHaN7HJLH73
 z1GCKefUeLfkS/MEB0FEmeWXWYDsXkFBCVOznzCAjJUSMBbYtMOLpAwp4C9xPuZt9kghlZJ7D
 izjhHEZhPQlmh7vYsVxGYRUJV4MOs1E8TIRIkry1ezQ4wMkGhrfgZ2p7BAiMSVja4gYREBZYn
 eX79ZQGxmgSvMEq0TNCBsTYnW7b/ZJzCKzEJy0CwkqQWMTKsYNYpTi8pSi3QNLfSSijLTM0py
 EzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDnAEIdjA2bfc8xCjJwaQkyruzYnGkEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQne+xZLIoUEi1LTUyvSMnOAEQeTluDgURLhrbcESvMWFyTmFmemQ6
 ROMdpzXLmy7gsTR9OHLUBy0oHtQHIKiBRiycvPS5US5/UGaRMAacsozYMbCksQlxhlpYR5GYH
 OFOIpSC3KzSxBlX/FKM7BqCTM+xfkNp7MvBK43a+AzmICOktRcCHIWSWJCCmpBsZiIcvkaOYp
 zwQ/7rnVMyHE4MIB5n1rgkQv/BGLeHSxVJEva/mmvadZC3Ya3HVK/cFmpCzDvVE6zlyrcMb7a
 ZbKX2pn/m/1Y5+kopDU9kF3/yNJplS1pnl6Ucczi8zf18ee1wtd6rrphe/5bRJ6+W/3ZM/a43
 zSR/DHzbAOv0dckcs2LlTskVJiKc5INNRiLipOBAB9mxaFCwMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1503935222!93714039!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42833 invoked from network); 28 Aug 2017 15:47:03 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 15:47:03 -0000
Received: by mail-pf0-f193.google.com with SMTP id g13so556117pfm.2
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 08:47:03 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Ub2+e04GIdF+99PeEFbn1udmGDLsS5pnGQW4Vrr5ttU=;
 b=tl2PEAlzO2eBdSnvRyTHskv7VIEDMGwmShe5tHOrCkW4+CuW2/8wcWTOjNEW1vCnox
 KSsqt8xb5Jqy2eq3POjC/H8sRULJoyUELfFUYl3XDZBbBNjgxBdrzhRSHA90jhgTLWB8
 PXmkPhwfojaol6jOQPVoJh4oLKM2eEjVOffv6P5FdVBKUs5x/jyP6EkX7qH0N55sRmaL
 2raSzVuk5RSduraUjPZN4OtT709afm164CNTJLNKWvAHbUxIK0kHhFXl2xMYS41AO708
 RCo5+6byNaVCwH1S5Owa+Yjn+7RyMbJ7StheIrhxEOqKdQpLDLqC53j0jKZNxsbFxl4T
 /FZw==
X-Gm-Message-State: AHYfb5hD1dc/k6a8n5/mG0IUEI4Tx0XnntNs/clQghl1aQr95MIA4anD
 nVV1qpcMg4q9zcnc7dM=
X-Received: by 10.84.216.29 with SMTP id m29mr1289344pli.151.1503935221809;
 Mon, 28 Aug 2017 08:47:01 -0700 (PDT)
Received: from mail-pg0-f46.google.com (mail-pg0-f46.google.com.
 [74.125.83.46])
 by smtp.gmail.com with ESMTPSA id u5sm1296387pgn.72.2017.08.28.08.47.00
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Aug 2017 08:47:00 -0700 (PDT)
Received: by mail-pg0-f46.google.com with SMTP id 83so2501600pgb.4
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 08:47:00 -0700 (PDT)
X-Received: by 10.99.182.73 with SMTP id v9mr972522pgt.318.1503935220141; Mon,
 28 Aug 2017 08:47:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Mon, 28 Aug 2017 08:46:19 -0700 (PDT)
In-Reply-To: <59A436D702000078001748D7@prv-mh.provo.novell.com>
References: <1503924717-17364-1-git-send-email-aisaila@bitdefender.com>
 <59A436D702000078001748D7@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 28 Aug 2017 09:46:19 -0600
X-Gmail-Original-Message-ID: <CABfawh=y9-Av_gCNkzEfmMHUM0GXwh++s1fqjhNm2wnv+12rLg@mail.gmail.com>
Message-ID: <CABfawh=y9-Av_gCNkzEfmMHUM0GXwh++s1fqjhNm2wnv+12rLg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Julien Grall <julien.grall@arm.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v8] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgNzoyOSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyOC4wOC4xNyBhdCAxNDo1MSwgPGFpc2FpbGFAYml0ZGVm
ZW5kZXIuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgK
Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgKPj4gQEAgLTI2LDYgKzI2LDEy
IEBACj4+ICAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgo+Pgo+PiAgc3RhdGljIGlubGluZQo+
PiArdm9pZCBhcmNoX2FsbG93X3VzZXJzcGFjZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGFs
bG93X3VzZXJzcGFjZSkKPj4gK3sKPj4gKyAgICByZXR1cm47Cj4+ICt9Cj4KPiBJJ20gc29ycnkg
Zm9yIG5vdGljaW5nIHRoaXMgb25seSBub3csIGJ1dCB0aGUgbmFtZSBvZiB0aGUgaG9vayByZWFs
bHkKPiBvdWdodCB0byBoYXZlIHZtX2V2ZW50IG9yIG1vbml0b3IgaW4gaXQgLSBpdCdzIHdheSB0
b28gZ2VuZXJpYyB0aGUKPiB3YXkgaXQgaXMgbm93Lgo+CgorMSBJJ3ZlIGp1c3Qgc3RhdGVkIHRo
YXQgdG9vIG9uIGFwcGFyZW50bHkgdGhlIHByZXZpb3VzIHZlcnNpb24gb2YgdGhlIHBhdGNoID0p
CgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 15:54:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 15:54: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.xen.org>)
	id 1dmMMR-0007eZ-KP; Mon, 28 Aug 2017 15:53:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40608c879=Andrew.Cooper3@citrix.com>)
 id 1dmMMQ-0007eM-5I
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 15:53:58 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 8F/A8-01987-59C34A95; Mon, 28 Aug 2017 15:53:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQneKzZJ
 Ig/dbzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbfxcxFnSxVKy7UtbAuIe5i5GTQ0LAT2LC
 0qmMILawgIXEga4TTCC2iICLxK3v21i6GLk4mAW2Mkq0Hj3CDpIQEsiQePdyEhuIzSagL7H7x
 SegBg4OXgFbiaOz00HCLAKqEt+n9oPNFxUIl9j//RqYzSsgKHFy5hMWkHJOAXuJ3bOVQUxmAU
 2J9bv0QSqYBeQltr+dwwxhi0s0fVnJCrFUTeJa/yV2iIvTJbb+/cU8gVFgFpKhsxAmzUIyaRa
 SSQsYWVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYqAxDs
 YFz+0ekQoyQHk5Io786KxZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHidrZdECgkWpaanVqRl5
 gCjBiYtwcGjJMI7ByTNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3kcgRQIgRRmleXAjYB
 F8iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK800Gm8GTmlcBtegV0BBPQEYqCC0GOKElESEk
 1MIrIvZrz+I3zotDnsw4oHdrzvNW/7NWJQDOxO4G7a6ekrLZKq53mI9phZaUo9yjN11bK7m9l
 0UudFSkmV3L3n9jzm7ll//0N/8Ob1zgzcd6etVsrecKLda3PtnJOW3FX/9ONS8/u9S42NJpvv
 vXgdd6U2bf2K90Nsxd6LakqdvWSX3WNwLQJQaxKLMUZiYZazEXFiQCMNTqu2wIAAA==
X-Env-Sender: prvs=40608c879=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503935636!107396180!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9142 invoked from network); 28 Aug 2017 15:53:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 15:53:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="51680218"
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20170828144930.24539-1-jgross@suse.com>
 <59A44CBF02000078001749C1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a69ae511-8567-13e4-cf4b-5c855347638b@citrix.com>
Date: Mon, 28 Aug 2017 16:45:50 +0100
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: <59A44CBF02000078001749C1@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: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: fix boolean parameter handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDgvMTcgMTY6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI4LjA4LjE3IGF0
IDE2OjQ5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQ29tbWl0IDYzZThhMWU1ZmZhN2E3
ZmRiZGU4ODc4MDVmNjczZmVhN2U4ZDJlOTQgKCJ4ZW46IGNoZWNrIHBhcmFtZXRlcgo+PiB2YWxp
ZGl0eSB3aGVuIHBhcnNpbmcgY29tbWFuZCBsaW5lIikgaW50cm9kdWNlZCBhIGJ1ZyBmb3IgdGhl
IGNhc2UKPj4gd2hlbiBhIGJvb2xlYW4gcGFyYW1ldGVyIHdhcyBzcGVjaWZpZWQgYnkgaXRzIGtl
eXdvcmQgb25seSAobm8gdmFsdWUpLgo+PiBJdCB3b3VsZCBzZXQganVzdCB0aGUgd3JvbmcgYm9v
bGVhbiB2YWx1ZSBmb3IgdGhhdCBwYXJhbWV0ZXIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+Cj4KClJldmlld2VkLCB0ZXN0ZWQgYW5kIHF1ZXVlZC4gIFRoYW5rcy4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 16:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 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.xen.org>)
	id 1dmMaw-0000Y8-Ly; Mon, 28 Aug 2017 16:08:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmMav-0000Y2-RA
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 16:08:57 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 36/AE-03406-91044A95; Mon, 28 Aug 2017 16:08:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK6Ew5J
 Ig5t31C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxDd68wFkwSqTgxexJbA+NT/i5GTg4JAX+J
 a08eMYHYwgJ2Eg/uX2AEsUUE3CXunDsHZHNxMAucYJI4tfEfC0hCSKBAYtqsDewgNpuAnsS84
 1+B4hwcvAK2EhuvSYGEWQRUJW5d+ws2U1QgXGL/92vMIDavgKDEyZlPwMZwAu1a8rOJCaSVWU
 BTYv0ufZAws4C4xK0n85kgbHmJ7W/nMENsVZVY/OAo+wRG/llIJs1C6J6FpHsWku4FjCyrGDW
 KU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5MBCHYwLl4beIhR
 koNJSZR3Z8XiSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJPslkQKCRalpqdWpGXmAGMEJi3Bw
 aMkwvsEJM1bXJCYW5yZDpE6xagoJc5bApIQAElklObBtcHi8hKjrJQwLyPQIUI8BalFuZklqP
 KvGMU5GJWEee+CTOHJzCuBm/4KaDET0GJFwYUgi0sSEVJSDYwefnmOH7bN8dZYqned+47EhJX
 LbzbdOxYqdVdp7onYyCOvA49atjcbBlyPvFbd/nuG2fO/zAEF0s1Khob7za9dfGCi2HfRMYdP
 3XW/pMhKxTv75n/caHdDVUe1a3P1tekzd82/zL5u8SLTBKFfDxT6n7VN+LLk2r4KVvsVnvKrb
 8/rfrFyymcdJZbijERDLeai4kQAXOe6EcYCAAA=
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503936534!102913998!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9467 invoked from network); 28 Aug 2017 16:08:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 16:08:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437171307"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
 <20170718103429.25020-3-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6896be76-e60c-e1d0-d929-7cd11b40d0ea@citrix.com>
Date: Mon, 28 Aug 2017 17:08:51 +0100
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: <20170718103429.25020-3-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH RFC 02/12] x86/np2m: add np2m_flush_eptp()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMTgvMjAxNyAxMTozNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBUaGUgbmV3IGZ1
bmN0aW9uIGZpbmRzIGFsbCBucDJtIG9iamVjdHMgd2l0aCB0aGUgc3BlY2lmaWVkIGVwdHAgYW5k
Cj4gZmx1c2hlcyB0aGVtLiBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKCkgaXMgYWRkZWQgaW4gb3Jk
ZXIgbm90IHRvIHJlbGVhc2UKPiB0aGUgcDJtIGxvY2sgYWZ0ZXIgbnAybV9iYXNlIGNoZWNrLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KClRoaXMgcGF0Y2ggbG9va3MgcGxhdXNpYmxlIGV4Y2VwdCBmb3IuLi4KCj4gLS0tCj4gIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgMiArKwo+ICAyIGZpbGVzIGNo
YW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IGI4
YzhiYmE0MjEuLmJjMzMwZDhmNTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTE3MDgsMTUgKzE3MDgsMTQgQEAg
cDJtX2dldGxydV9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4g
KnAybSkKPiAgICAgIHJldHVybiBwMm07Cj4gIH0KPiAgCj4gLS8qIFJlc2V0IHRoaXMgcDJtIHRh
YmxlIHRvIGJlIGVtcHR5ICovCj4gIHN0YXRpYyB2b2lkCj4gLXAybV9mbHVzaF90YWJsZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICtwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCj4gIHsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnRvcCwgKnBnOwo+ICAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwo+ICAgICAgbWZuX3QgbWZuOwo+ICAK
PiAtICAgIHAybV9sb2NrKHAybSk7Cj4gKyAgICBBU1NFUlQocDJtX2xvY2tlZF9ieV9tZShwMm0p
KTsKPiAgCj4gICAgICAvKgo+ICAgICAgICogIkhvc3QiIHAybSB0YWJsZXMgY2FuIGhhdmUgc2hh
cmVkIGVudHJpZXMgJmMgdGhhdCBuZWVkIGEgYml0IG1vcmUgY2FyZQo+IEBAIC0xNzU2LDYgKzE3
NTUsMTQgQEAgcDJtX2ZsdXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICBw
Mm1fdW5sb2NrKHAybSk7CgouLi50aGlzLiAgV2h5IG9uIGVhcnRoIHdvdWxkIHdlIHVubG9jayB0
aGlzIGF0IHRoZSBlbmQgb2YgdGhlIGZ1bmN0aW9uLAppbnN0ZWFkIG9mIGxldHRpbmcgdGhlIGNh
bGxlciBkbyBpdD8KCklmIHdlIHdlcmUgdG8gZG8gdGhhdCwgYXQgdmVyeSBsZWFzdCBpdCBzaG91
bGQgYmUgY2FsbGVkCiJwMm1fZmx1c2hfYW5kX3VubG9ja190YWJsZSgpIi4gIEJ1dCBJIHRoaW5r
IHdlIGp1c3Qgd2FudCB0byBsZWF2ZSB0aGUKdW5sb2NrIG91dCwgYmVjYXVzZS4uLgoKPiAgfQo+
ICAKPiArLyogUmVzZXQgdGhpcyBwMm0gdGFibGUgdG8gYmUgZW1wdHkgKi8KPiArc3RhdGljIHZv
aWQKPiArcDJtX2ZsdXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gK3sKPiArICAg
IHAybV9sb2NrKHAybSk7Cj4gKyAgICBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHAybSk7CgouLnRo
aXMgbG9va3Mgd3JvbmcgLS0gYSBiYWxhbmNlZCBsb2NrL3VubG9jayBpcyBlYXNpZXIgdG8gdmVy
aWZ5LCBhbmQuLi4KCj4gK30KPiArCj4gIHZvaWQKPiAgcDJtX2ZsdXNoKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICB7Cj4gQEAgLTE3NzMsNiArMTc4MCwyNyBAQCBw
Mm1fZmx1c2hfbmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgcDJtX2ZsdXNo
X3RhYmxlKGQtPmFyY2gubmVzdGVkX3AybVtpXSk7Cj4gIH0KPiAgCj4gK3ZvaWQgbnAybV9mbHVz
aF9lcHRwKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGVwdHApCj4gK3sKPiArICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
Owo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgZXB0cCAmPSB+KDB4ZmZmdWxsKTsK
PiArCj4gKyAgICBuZXN0ZWRwMm1fbG9jayhkKTsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgTUFY
X05FU1RFRFAyTTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBwMm0gPSBkLT5hcmNoLm5lc3Rl
ZF9wMm1baV07Cj4gKyAgICAgICAgcDJtX2xvY2socDJtKTsKPiArICAgICAgICBpZiAoIHAybS0+
bnAybV9iYXNlID09IGVwdHAgKQo+ICsgICAgICAgICAgICBwMm1fZmx1c2hfdGFibGVfbG9ja2Vk
KHAybSk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBwMm1fdW5sb2NrKHAybSk7Cgou
Li5oZXJlIHdlIGhhdmUgZXNzZW50aWFsbHkgYSBwb2ludGxlc3MgJ2Vsc2UnLiAgTG9jay91bmxv
Y2sgYXJvdW5kIHRoZQp3aG9sZSBjb25kaXRpb25hbCB3b3VsZCBtYWtlIG11Y2ggbW9yZSBzZW5z
ZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 16:18:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 16:18: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.xen.org>)
	id 1dmMkB-0001Hl-QJ; Mon, 28 Aug 2017 16:18:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmMk9-0001Hb-QW
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 16:18:29 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 FF/7C-01724-45244A95; Mon, 28 Aug 2017 16:18:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpG6I05J
 Ig44tShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aLOWeZCs4yVbxbtpmxgXESUxcjB4eEgL/E
 8gthXYycHMICNhLX1i5lBLFFBNwl7pw7B2RzcTALnGCSOLXxHwtIQkigQOL7rE+sIDabgJ7Ev
 ONfweK8ArYSH06eArNZBFQl5q+dAVYjKhAusf/7NWaIGkGJkzOfgNVwCthJrLvRygpyA7OAps
 T6XfogYWYBcYlbT+YzQdjyEtvfzmGGWKsqsfjBUfYJjPyzkEyahdA9C0n3LCTdCxhZVjFqFKc
 WlaUW6Rqa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYmAxDsYFyz3fMQoyQH
 k5Io786KxZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjlHZdECgkWpaanVqRl5gBjBCYtwcGjJ
 MJ7zAEozVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd6zIEUCIEUZpXlwI2DxeolRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvP9ApvBk5pXAbXoFdAQT0BGKggtBjihJREhJNTDey9xYkpr
 0yHL6kszJfF8MzrRvCg2+1DXh9nbVO3XpcnOe5ecdTHMU7tpad3TJT132dbbbnK7xz7Hrfi1+
 aWetvsk8qcpbE2Zs322yqemCQv55hb1m/fvPFBRtVv4vYNG95EqelOa/Vssn2eHrlhwKCHPRa
 T+2Q61nubzw4qpvU6wyNjEtPhuhxFKckWioxVxUnAgAKujovtICAAA=
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1503937106!111272928!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53586 invoked from network); 28 Aug 2017 16:18:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 16:18:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437172674"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
 <20170718103429.25020-6-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <a97a0915-279f-2eb3-f017-2a25c86d2b65@citrix.com>
Date: Mon, 28 Aug 2017 17:18:01 +0100
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: <20170718103429.25020-6-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH RFC 05/12] x86/np2m: add np2m_generation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMTgvMjAxNyAxMTozNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBBZGQgbnAybV9n
ZW5lcmF0aW9uIHZhcmlhYmxlIHRvIGJvdGggcDJtX2RvbWFpbiBhbmQgbmVzdGVkdmNwdS4KCnMv
dmFyaWFibGUvZWxlbWVudDsKCkJUVyBzdGlsbCB0cnlpbmcgdG8gZ2V0IGEgZmVlbCBmb3IgdGhl
IHdob2xlIHNlcmllcy4gIFBhdGNoZXMgdy9vCmNvbW1lbnRzIChvciB3aXRoIG1pbm9yIGNvbW1l
bnRzIGxpa2UgdGhpcykgbG9vayBwbGF1c2libGUgYnV0IEkgd29uJ3QKa25vdyB3aGF0IEkgdGhp
bmsgb2YgdGhlIHdob2xlIHNlcmllcyB1bnRpbCB0aGUgZW5kLgoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 16:31:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 16:31: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.xen.org>)
	id 1dmMwV-0002UY-Sn; Mon, 28 Aug 2017 16:31:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmMwU-0002US-TK
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 16:31:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 85/C3-01729-15544A95; Mon, 28 Aug 2017 16:31:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW6g65J
 Ig3kT5SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz9DzrYCz5wViw585y5gfEPexcjJ4eEgL/E
 zAd3wWxhARuJzevusILYIgLuEnfOnWPsYuTiYBY4wSRxauM/FpCEkECBxKsZPWwgNpuAnsS84
 1/B4rwCthIHvtxiBLFZBFQlfr79AVYjKhAusf/7NWaIGkGJkzOfgNVzCthJXJrYCLSMA2iBps
 T6XfogYWYBcYlbT+YzQdjyEtvfzmGGWKsqsfjBUfYJjPyzkEyahdA9C0n3LCTdCxhZVjFqFKc
 WlaUW6RoZ6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZmPQMD4w7GHe1+hxgl
 OZiURHl3ViyOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+9p5SaSQYFFqempFWmYOMEpg0hIcP
 EoivF4uQGne4oLE3OLMdIjUKUZFKXHeWSB9AiCJjNI8uDZYZF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMx7AWQKT2ZeCdz0V0CLmYAWKwouBFlckoiQkmpgdOC99qvO3e30vwXiFzgdI7x
 Wr6ja9d5moee2L7/Ekv2/Rb+52fcoPsVB/7jwr+dtOdetvzuyCVxakHs/miPT4kfjC7Mp91fN
 unN57o2GJJZLTnUVL/xVbCpnlkSveCFszRv/UpApxyVo09Rt+/TOeJjrZhr8+3in/OBHZy+t/
 mfP5/OxXXt5U4mlOCPRUIu5qDgRAJUYVN7HAgAA
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503937871!95195834!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31682 invoked from network); 28 Aug 2017 16:31:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 16:31:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445423088"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
 <20170718103429.25020-7-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c98391af-45db-c479-1b60-b1892d29d84f@citrix.com>
Date: Mon, 28 Aug 2017 17:31:09 +0100
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: <20170718103429.25020-7-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH RFC 06/12] x86/vvmx: add stale_eptp flag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMTgvMjAxNyAxMTozNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBUaGUgbmV3IHZh
cmlhYmxlIHdpbGwgaW5kaWNhdGUgaWYgdXBkYXRlIG9mIGEgc2hhZG93IEVQVFAgaXMgbmVlZGVk
CgoqZWxlbWVudAoKPiBwcmlvciB0byB2bWVudHJ5LiBVcGRhdGUgaXMgcmVxdWlyZWQgaWYgYSBu
ZXN0ZWQgdmNwdSBnZXRzIGEgbmV3IG5wMm0KPiBvciBpZiBpdHMgbnAybSB3YXMgZmx1c2hlZCBi
eSBhbiBJUEkuCj4gCj4gSGVscGVyIGZ1bmN0aW9uIG52Y3B1X2ZsdXNoKCkgaXMgYWRkZWQuCgpQ
YXNzaXZlIHZvaWNlIGluIHRoaXMgc2l0dWF0aW9uIGlzIHRvIGJlIGF2b2lkZWQuIDotKQoKV2Ug
bm9ybWFsbHkgc2F5IHNvbWV0aGluZyBsaWtlLCAiQWRkIG52Y3B1X2ZsdXNoKCkgaGVscGVyIGZ1
bmN0aW9uLiIKCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL25lc3RlZGh2bS5jICAgICAgIHwg
IDEgKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TICAgICAgIHwgIDYgKysrKysrCj4g
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAgOCArKysrKysrLQo+ICB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgIHwgMTUgKysrKysrKysrKysrKysrCj4gIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgfCAxMCArKysrKysrKy0tCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmggfCAgMiArKwo+ICA2IGZpbGVzIGNoYW5nZWQs
IDM5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL25lc3RlZGh2bS5jCj4g
aW5kZXggMzJiOGFjY2E2YS4uZTliMWQ4ZTYyOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL25lc3RlZGh2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYwo+IEBA
IC0xMDgsNiArMTA4LDcgQEAgbmVzdGVkaHZtX2ZsdXNodGxiX2lwaSh2b2lkICppbmZvKQo+ICAg
ICAgICovCj4gICAgICBodm1fYXNpZF9mbHVzaF9jb3JlKCk7Cj4gICAgICB2Y3B1X25lc3RlZGh2
bSh2KS5udl9wMm0gPSBOVUxMOwo+ICsgICAgdmNwdV8yX252bXgodikuc3RhbGVfZXB0cCA9IHRy
dWU7CgpMb29rcyBsaWtlIGEgdm14LXNwZWNpZmljIGZ1bmN0aW9uIGluIGNvbW1vbiBjb2RlPwoK
IC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 16:40:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 16:40: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.xen.org>)
	id 1dmN50-0002st-Pd; Mon, 28 Aug 2017 16:40:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmN4z-0002ks-DX
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 16:40:01 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A2/85-03406-06744A95; Mon, 28 Aug 2017 16:40:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW6C+5J
 Ig4szGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owD3V4FXbwVfacmszcwdnF2MXJySAj4S0w7
 vp8VxGYRUJU4PmkLM4jNJqAs8bOzlw3EFhEwknjx6DJLFyMXB7NAG7PE6fUbmLoYOTiEBSIld
 m0vB6nhFbCQeHXvJTNIjZBAD6PEp50gNSAJQYmTM5+wgNjMAjoSC3Z/YgPpZRaQllj+jwMkzC
 ngI3Hy1Q+wvaICKhKdS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdQwO
 9pKLM9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+Px93GHGCU5mJREeXdWLI4U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMG71W1JpJBgUWp6akVaZg4w5GHSEhw8SiK8H12B0rzFB
 Ym5xZnpEKlTjIpS4rz1IH0CIImM0jy4NlicXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw72
 qQKTyZeSVw018BLWYCWqwouBBkcUkiQkqqgTE17N7rI8evuq6yOrxbYNGdBWniE0tjzBNOLpr
 /9Uzh78Cn/PkL3GctaLM6Oun83akXnNa3u2wz67c8nPLuAPejTc/z7xbomYjMvbtNq0TPdcbd
 KymNq5J2KpqLn7oZKzl1ikvu+nkGi+dpZ2sJffr08KPustg5V1aqZ6acyLj/ftGrbmdD04hmJ
 ZbijERDLeai4kQAB7RyJq4CAAA=
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503938397!56891595!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5433 invoked from network); 28 Aug 2017 16:39:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 16:39:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445424586"
Date: Mon, 28 Aug 2017 17:39:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170828163931.ma3nftylxqybh35i@citrix.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-7-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503910570-24427-7-git-send-email-bhupinder.thakur@linaro.org>
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v8] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDI6MjU6NDlQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBBZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIHZwbDAxMS4gSXQg
dGFrZXMgdGhlIEdGTiBhbmQgY29uc29sZQo+IGJhY2tlbmQgZG9taWQgYXMgaW5wdXQgYW5kIHJl
dHVybnMgYW4gZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvcgo+IHNlbmRpbmcgYW5kIHJlY2Vp
dmluZyBldmVudHMgZnJvbSBYZW4uCj4gCj4gWGVuIHdpbGwgY29tbXVuaWNhdGUgd2l0aCB4ZW5j
b25zb2xlIHVzaW5nIEdGTiBhcyB0aGUgcmluZyBidWZmZXIgYW5kCj4gdGhlIGV2ZW50IGNoYW5u
ZWwgdG8gdHJhbnNtaXQgYW5kIHJlY2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWlu
J3MKPiBiZWhhbGYuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpbLi4uXQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gaW5kZXggZDg0MmQ4OC4uYjgx
NDdmMCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTEwMzgsNiArMTAzOCwyOCBAQCBpbnQgbGlieGxfX2Fy
Y2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCj4gICAgICBy
ZXR1cm4gMDsKPiAgfQo+ICAKPiAraW50IGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGli
eGxfX2djICpnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpCj4gK3sKPiArICAgIGludCBy
YyA9IDA7CgppbnQgcmMsIHJldDsKCj4gKwo+ICsgICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0
ICE9IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKQo+ICsgICAgICAgIHJldHVybiByYzsKCmlm
ICggLi4uICkgewogICAgcmMgPSAwOwogICAgZ290byBvdXQ7Cn0KCj4gKwo+ICsgICAgcmMgPSB4
Y19kb21fdnVhcnRfaW5pdChDVFgtPnhjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9tLT5ndWVzdF9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5j
b25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dm
biwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRlLT52dWFydF9wb3J0KTsKCnJl
dCA9IHhjX2RvbV92dWFydF9pbml0KC4uLik7CgppZiAocmV0IDwgMCkgewogICAgcmMgPSBFUlJP
Ul9GQUlMOwogICAgZ290byBvdXQ7Cn0KCj4gKyAgICBpZiAocmMgPCAwKQo+ICsgICAgICAgIExP
RyhFUlJPUiwgInhjX2RvbV92dWFydF9pbml0IGZhaWxlZFxuIik7CgpvdXQ6Cgo+ICsKPiArICAg
IHJldHVybiByYzsKPiArfQo+ICsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 16:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 16: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.xen.org>)
	id 1dmN5p-0003GK-2T; Mon, 28 Aug 2017 16:40:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmN5o-0003GD-7M
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 16:40:52 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9A/77-02962-39744A95; Mon, 28 Aug 2017 16:40:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve5k9yW
 RBm+Os1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnOnoZC44yVfQ/fsfWwDiVqYuRk0NCwF9i
 xfL3zCA2i4CqROfqqYwgNpuAssTPzl42EFtEwEjixaPLLF2MXBzMAgcYJXad+csKkhAWiJV4P
 Pk/WDOvgIXEsTsfwYqEBHoZJR7eWs0EkRCUODnzCQuIzSygI7Fg9yegqRxAtrTE8n8cIGFOAV
 +JL8+/gM0RFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Roa6iU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYbAxDsYPy0LOAQoyQHk5Io786KxZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHi93JZECgkWpaanVqRl5gDDHiYtwcGjJML70RUozVtck
 JhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd56kBkCIEUZpXlwI2AxeIlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvKtBpvBk5pXAbXoFdAQT0BGKggtBjihJREhJNTCKx3Rd2HWu+/QPn1tdfik
 ThRUMFnjtERbzy1strCqxTS3vQQ7Hk34ze319k139zyKEbq3/W/ZV4Y9f//Vy5cU3D7ctKl7O
 2tT4Kc9lfu9T+bceC/8fEWi/07Tbr8DzaJPGov3lr93i7K8FqTYe3n3/XOyU5h/xDeazHsU4m
 rqvCtqyxMhsUr4SS3FGoqEWc1FxIgDIjB6xvAIAAA==
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503938449!73749167!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41211 invoked from network); 28 Aug 2017 16:40:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 16:40:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445424845"
Date: Mon, 28 Aug 2017 17:40:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170828164047.xia3hg3ulnaurrti@citrix.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-12-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503910570-24427-12-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/27 v8] xen/arm: vpl011: Add a new
 console_init function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDI6MjU6NTRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgY29uc29sZV9pbml0IGZ1bmN0
aW9uLiBUaGlzIGZ1bmN0aW9uCj4gaW5pdGlhbGl6ZXMgdGhlIGNvbnNvbGUgc3RydWN0dXJlLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGlu
YXJvLm9yZz4KCkl0IGFwcGVhcnMgdGhhdCB5b3UgZm9yZ290IHRvIGNvbGxlY3QgbXkgYWNrOgoK
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 16:42:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 16: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.xen.org>)
	id 1dmN7R-0003PN-FK; Mon, 28 Aug 2017 16:42:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmN7P-0003PD-Q9
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 16:42:31 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 28/A2-18185-7F744A95; Mon, 28 Aug 2017 16:42:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve439yW
 RBov+qFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlH3l1gLZghXLF3aztLA+MN3i5GTg4JAX+J
 XfMfsHcxcnAICzhLLD1SCxIWEXCXuHPuHGMXIxcHs8AJJolTG/+xgCSEBAokpk69zAxiswnoS
 cw7/hUszitgKzHz6yqwOIuAqkTbqmZGEFtUIFxi//drzBA1ghInZz4Bq+cUsJO4tPgVK8heZg
 FNifW79EHCzALiEreezGeCsOUlmrfOZoZYqyqx+MFR9gmM/LOQTJqF0D0LSfcsJN0LGFlWMWo
 UpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiYDEOxg/LQs4BCj
 JAeTkijvzorFkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLe6LYkUEixKTU+tSMvMAcYITFqCg
 0dJhPcRSJq3uCAxtzgzHSJ1ilFRSpy3HiQhAJLIKM2Da4PF5SVGWSlhXkagQ4R4ClKLcjNLUO
 VfMYpzMCoJ894DmcKTmVcCN/0V0GImoMWKggtBFpckIqSkGhhd2w4dPz7n8NEpPO5+K7Wu/I8
 zUzu/sPRZ59kdRf/vvb/4tbIpcPcZzqBK4d3tSpMF5Y03ar/8k6VpeWiKVub3yHyhv20al+04
 JptsignbLCO4ZabE+UX/ODazJwt+5nK57fBb/V7a6r2SEW+kdB9N0yzZaFhXmun7SKyR+QDLJ
 Ma9icZPV85WYinOSDTUYi4qTgQAO+RYc8YCAAA=
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503938548!76462945!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6646 invoked from network); 28 Aug 2017 16:42:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 16:42:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445425085"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
 <20170718103429.25020-8-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <756fd72b-a0cb-d8d3-c01b-c2c9071843be@citrix.com>
Date: Mon, 28 Aug 2017 17:42:26 +0100
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: <20170718103429.25020-8-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH RFC 07/12] x86/np2m: add
	np2m_schedule_in/out()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMTgvMjAxNyAxMTozNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBucDJtIG1haW50
ZW5hbmNlIGlzIHJlcXVpcmVkIGZvciBhIG5lc3RlZCB2Y3B1IGR1cmluZyBzY2hlZHVsaW5nOgo+
IAo+ICAgICAxLiBPbiBzY2hlZHVsZS1vdXQ6IGNsZWFyIHBDUFUncyBiaXQgaW4gcDJtLT5kaXJ0
eV9jcHVtYXNrCj4gICAgICAgICAgICAgICAgICAgICAgICAgdG8gcHJldmVudCB1c2VsZXNzIElQ
SXMuCj4gCj4gICAgIDIuIE9uIHNjaGVkdWxlLWluOiBjaGVjayBpZiBucDJtIGlzIHVwIHRvIGRh
dGUgYW5kIHdhc24ndCBmbHVzaGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS5j
ICAgICB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgMyArKysKPiAgMiBmaWxlcyBjaGFuZ2Vk
LCA1NSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IDNkNjU4OTliMDUuLjRiODNkNGE0ZjEg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCj4gQEAgLTE4ODAsNiArMTg4MCw1OCBAQCBwMm1fZ2V0X3AybShzdHJ1Y3QgdmNw
dSAqdikKPiAgICAgIHJldHVybiBwMm1fZ2V0X25lc3RlZHAybSh2KTsKPiAgfQo+ICAKPiArc3Rh
dGljIHZvaWQgbnAybV9zY2hlZHVsZShib29sIHNjaGVkX291dCkKPiArewo+ICsgICAgc3RydWN0
IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZtKGN1cnJlbnQpOwo+ICsgICAgc3RydWN0
IHAybV9kb21haW4gKnAybTsKPiArICAgIGJvb2wgc2NoZWRfaW4gPSAhc2NoZWRfb3V0Owo+ICsK
PiArICAgIGlmICggIW5lc3RlZGh2bV9lbmFibGVkKGN1cnJlbnQtPmRvbWFpbikgfHwKPiArICAg
ICAgICAgIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZShjdXJyZW50KSB8fAo+ICsgICAgICAg
ICAhbmVzdGVkaHZtX3BhZ2luZ19tb2RlX2hhcChjdXJyZW50KSApCj4gKyAgICAgICAgcmV0dXJu
Owo+ICsKPiArICAgIHAybSA9IG52LT5udl9wMm07Cj4gKyAgICBpZiAoIHAybSApCj4gKyAgICB7
Cj4gKyAgICAgICAgYm9vbCBucDJtX3ZhbGlkOwo+ICsKPiArICAgICAgICBwMm1fbG9jayhwMm0p
Owo+ICsgICAgICAgIG5wMm1fdmFsaWQgPSBwMm0tPm5wMm1fYmFzZSA9PSBuaHZtX3ZjcHVfcDJt
X2Jhc2UoY3VycmVudCkgJiYKPiArICAgICAgICAgICAgICAgICAgICAgbnYtPm5wMm1fZ2VuZXJh
dGlvbiA9PSBwMm0tPm5wMm1fZ2VuZXJhdGlvbjsKPiArICAgICAgICBpZiAoIHNjaGVkX291dCAm
JiBucDJtX3ZhbGlkICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAg
ICAgICAqIFRoZSBucDJtIGlzIHVwIHRvIGRhdGUgYnV0IHRoaXMgdkNQVSB3aWxsIG5vIGxvbmdl
ciB1c2UgaXQsCj4gKyAgICAgICAgICAgICAqIHdoaWNoIG1lYW5zIHRoZXJlIGFyZSBubyByZWFz
b25zIHRvIHNlbmQgYSBmbHVzaCBJUEkuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAg
ICBjcHVtYXNrX2NsZWFyX2NwdShjdXJyZW50LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1bWFz
ayk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UgaWYgKCBzY2hlZF9pbiApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICBpZiAoICFucDJtX3ZhbGlkICkKPiArICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgLyogVGhpcyB2Q1BVJ3MgbnAybSB3YXMgZmx1c2hlZCB3aGlsZSBp
dCB3YXMgbm90IHJ1bm5hYmxlICovCj4gKyAgICAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF9j
b3JlKCk7Cj4gKyAgICAgICAgICAgICAgICB2Y3B1X25lc3RlZGh2bShjdXJyZW50KS5udl9wMm0g
PSBOVUxMOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAg
ICAgICAgIGNwdW1hc2tfc2V0X2NwdShjdXJyZW50LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1
bWFzayk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHAybV91bmxvY2socDJtKTsKPiArICAgIH0K
PiArfQoKVGhpcyBsZXZlbCBvZiBzaGFyaW5nIHNlZW1zIGEgdGFkIGV4Y2Vzc2l2ZSB0byBtZTsg
YnV0IGlmIHdlJ3JlIGdvaW5nIHRvCmRvIGl0LCBJIHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUgY2xl
YXIgaWYgdGhlIGNhbGxlcnMgY2FsbGVkIGEgZnVuY3Rpb24KY2FsbGVkIG5wMm1fc2NoZWR1bGUo
KSB3aXRoIGBkaXJgLCB0aGVuIGRlZmluZSB0aGluZ3Mgc29tZXRoaW5nIGxpa2UgdGhpczoKCiNk
ZWZpbmUgTlAyTV9TQ0hFRExFX0lOICAwCiNkZWZpbmUgTlAyTV9TQ0hFRExFX09VVCAxCgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 16:50:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 16:50: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.xen.org>)
	id 1dmNF5-0004AC-9P; Mon, 28 Aug 2017 16:50:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmNF3-0004A6-6n
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 16:50:25 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A0/BD-22472-0D944A95; Mon, 28 Aug 2017 16:50:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve55zyW
 RBkvmmlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfz61mKbjIUrHmd24D4zvmLkZODgkBf4nu
 N4tYQGwWAVWJMzsuMYHYbALKEj87e9lAbBEBI4kXjy4D1XBxMAscYJTYdeYvK0hCWCBe4tGO/
 YxdjBwcvAIWEm3LZUHCQgK9jBLzlomD2LwCghInZz4Bm88soCOxYPcnNpByZgFpieX/OEDCnA
 K+ElvPfWIHsUUFVCQ6l85hgRijINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsY1YtTi8pSi3TN9ZK
 KMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MDZ+dzrEKMnBpCTKu7NicaQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4pjyWRQoJFqempFWmZOcBwh0lLcPAoifA2gaR5iwsSc
 4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOKwNSJABSlFGaBzcCFnuXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMzLDTKFJzOvBG7TK6AjmICOUBRcCHJESSJCSqqBcf2XpDmtuS3bNH7GnAja9zz
 uxPd6tlYLRju/gHmVR1kiftT/X5kp13a4uDWh8fjkgwtX/lxaZ//j85nehA+CnvnWnj42nxex
 7lPtT4nVOOQf8tdHKmflO4YTmZbJR8Qvf9rpt+Cq/I5VD4+cn1J+R8AwYuEJ/79/Gl9G/S/ar
 qUQstnLYE9DkxJLcUaioRZzUXEiAI7B/xi4AgAA
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503939022!108739182!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40223 invoked from network); 28 Aug 2017 16:50:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 16:50:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445426240"
Date: Mon, 28 Aug 2017 17:50:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170828165020.ayrnjadr3uoxl46a@citrix.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-22-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503910570-24427-22-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 21/27 v8] xen/arm: vpl011: Add support for
 multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDI6MjY6MDRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGFkZHMgdGhlIHN1cHBvcnQgZm9yIG11bHRpcGxlIGNvbnNv
bGVzIGFuZCBpbnRyb2R1Y2VzIHRoZQo+IGl0ZXJhdG9yIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9u
IG11bHRpcGxlIGNvbnNvbGVzLgo+IAo+IFRoZSBmdW5jdGlvbnMgY2FsbGVkIGJ5IHRoZSBpdGVy
YXRvcnMgY2hlY2sgdGhhdCB0aGV5IGFyZSBvcGVyYXRpbmcKPiBvbiB2YWxpZCBJL08gcGFyYW1l
dGVycy4gVGhpcyBlbnN1cmVzIHRoYXQgaWYgYSBwYXJ0aWN1bGFyIGNvbnNvbGUgaXMKPiBub3Qg
aW5pdGlhbGl6ZWQgdGhlbiB0aGUgZnVuY3Rpb25zIHdpbGwgbm90IGRvIGFueXRoaW5nIGZvciB0
aGF0Cj4gY29uc29sZSB0eXBlLgo+IAo+IFRoaXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8g
c3VwcG9ydCBhIG5ldyB2dWFydCBjb25zb2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KCkFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 16:52:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 16: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.xen.org>)
	id 1dmNGn-0004GP-Ku; Mon, 28 Aug 2017 16:52:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmNGm-0004GH-Ud
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 16:52:13 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F5/5E-02181-C3A44A95; Mon, 28 Aug 2017 16:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6115J
 IgylrVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+y49YC9pZKw7NWsjewDiFpYuRg0NCwF+i
 769GFyMnB4uAqsTczTcZQWw2AWWJn529bCC2iICRxItHl4HKuTiYBdqYJU6v38AE0issECmxa
 3s5SA2vgIXE274bzCA1QgI9jBKfdoLUgCQEJU7OfMICYjML6Egs2P2JDaSXWUBaYvk/DpAwp4
 CPxMlXP5hBbFEBFYnOpXPAyoUEFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukZF
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgoNUzMDDuYJx6wu8QoyQHk5Io786K
 xZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhlPZdECgkWpaanVqRl5gBDHiYtwcGjJMJrDpLmL
 S5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4ryZIkQBIUUZpHtwIWPxdYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTMawYyhSczrwRu0yugI5iAjlAUXAhyREkiQkqqgdF1Zuxrj0vbuQrndz5
 zk/pllzOFvyo7s3XJcv7NDVsO2W76l3/I717nnE3z3fl8kr/+ijv7KrXP4k/xv/y7RsIrvS4o
 /BOyUc1d9+nOvNmsnH2TPlgzrt7Vn/ap79AdF9UfDpdXfGvsO+P78/D3Z3KdaWJJ66tf/TuXF
 FyhfmRdupfPyyWMHJuUWIozEg21mIuKEwEG+t7IugIAAA==
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503939129!81100484!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57436 invoked from network); 28 Aug 2017 16:52:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 16:52:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445426411"
Date: Mon, 28 Aug 2017 17:52:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170828165207.tw3r4o66rbfybnru@citrix.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-7-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503910570-24427-7-git-send-email-bhupinder.thakur@linaro.org>
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v8] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDI6MjU6NDlQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBBZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIHZwbDAxMS4gSXQg
dGFrZXMgdGhlIEdGTiBhbmQgY29uc29sZQo+IGJhY2tlbmQgZG9taWQgYXMgaW5wdXQgYW5kIHJl
dHVybnMgYW4gZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvcgo+IHNlbmRpbmcgYW5kIHJlY2Vp
dmluZyBldmVudHMgZnJvbSBYZW4uCj4gCj4gWGVuIHdpbGwgY29tbXVuaWNhdGUgd2l0aCB4ZW5j
b25zb2xlIHVzaW5nIEdGTiBhcyB0aGUgcmluZyBidWZmZXIgYW5kCj4gdGhlIGV2ZW50IGNoYW5u
ZWwgdG8gdHJhbnNtaXQgYW5kIHJlY2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWlu
J3MKPiBiZWhhbGYuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgoKR2l2ZW4gdGhpcyBpcyB0aGUgb25seSBwYXRjaCBpbiB0
aGlzIHNlcmllcyB0aGF0IGlzIHVuYWNrZWQsIHlvdSBjYW4KanVzdCByZXNlbmQgdGhpcyBvbmUg
YWZ0ZXIgYWRkcmVzc2luZyB0aGUgY29tbWVudHMgKGFzc3VtaW5nIGxhdGVyCnBhdGNoZXMgd29u
J3QgbmVlZCB0byBjaGFuZ2UpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 17:00:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 17: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.xen.org>)
	id 1dmNOQ-00050W-Hk; Mon, 28 Aug 2017 17:00:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmNOP-0004y2-4r
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 17:00:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 26/F5-18185-41C44A95; Mon, 28 Aug 2017 17:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDva6wz5J
 Ig/WrFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlj28xFdzVqXhwZgNrA+NHxS5GTg4JgVCJ
 hp8rWUFsYYFAieZpvxlBbBEBd4k7584B2VwczAInmCRObfzHApIQEiiUuHXvLZjNJqAnMe/4V
 yCbg4NXwFbi7yEdkDCLgKrEt9ftYHNEBcIl9n+/xgxi8woISpyc+QSslVPAXuJ353wmEJtZwF
 /i7bYnbBC2uMStJxBxIaA5ix8cZZ/AyDcLSfssJC2zkLTMArqCWUBTYv0ufYiwvMT2t3OYIWw
 TiWtHNjJjittKXH30nm0BI8cqRo3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzE
 pGK95PzcTYzAEGcAgh2MO9cHHmKU5GBSEuXdWbE4UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb
 6/XkkghwaLU9NSKtMwcYLTBpCU4eJREeBeBpHmLCxJzizPTIVKnGBWlxHkNQRICIImM0jy4Nl
 iEX2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw712QKTyZeSVw018BLWYCWqwouBBkcUkiQkq
 qgZGr1SHJzKOtaYv6iZqMlLzAlXNiV6RzqNb5HfuZ9VR6p0VldIbYgj+7w1edYCwWPnlFaO7C
 7YLHGNtvbrS+HeFoFSPtsVjhaDvrai8ebfEFN/dWTk4JUWG9knmzPPpf9rmff1cscvwrUj51+
 8nXIfzCC6f+eXuG3Scvofb+F4cVIVUTCqZ1ZiqxFGckGmoxFxUnAgBN8a9L6wIAAA==
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1503939601!79829096!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37259 invoked from network); 28 Aug 2017 17:00:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 17:00:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; 
 d="diff'?scan'208";a="445427649"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
 <20170718103429.25020-11-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4ae64af6-f8cb-e809-ee09-a562afcdfac0@citrix.com>
Date: Mon, 28 Aug 2017 17:59:42 +0100
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: <20170718103429.25020-11-sergey.dyasli@citrix.com>
Content-Type: multipart/mixed; boundary="------------21B61099DD6A1AA42B1D2FEA"
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH RFC 10/12] x86/np2m: implement sharing of
 np2m between vCPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--------------21B61099DD6A1AA42B1D2FEA
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit

On 07/18/2017 11:34 AM, Sergey Dyasli wrote:
> Modify p2m_get_nestedp2m() to allow sharing a np2m between multiple
> vcpus with the same np2m_base (L1 EPTP value in VMCS12).
> 
> np2m_schedule_in/out() callbacks are added to context_switch() as well
> as pseudo schedule-out is performed during virtual_vmexit().
> 
> Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
> ---
>  xen/arch/x86/domain.c       |  2 ++
>  xen/arch/x86/hvm/vmx/vvmx.c |  4 ++++
>  xen/arch/x86/mm/p2m.c       | 29 +++++++++++++++++++++++++++--
>  3 files changed, 33 insertions(+), 2 deletions(-)
> 
> diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
> index dd8bf1302f..38c86a5ded 100644
> --- a/xen/arch/x86/domain.c
> +++ b/xen/arch/x86/domain.c
> @@ -1642,6 +1642,7 @@ void context_switch(struct vcpu *prev, struct vcpu *next)
>      {
>          _update_runstate_area(prev);
>          vpmu_switch_from(prev);
> +        np2m_schedule_out();
>      }
>  
>      if ( is_hvm_domain(prevd) && !list_empty(&prev->arch.hvm_vcpu.tm_list) )
> @@ -1690,6 +1691,7 @@ void context_switch(struct vcpu *prev, struct vcpu *next)
>  
>          /* Must be done with interrupts enabled */
>          vpmu_switch_to(next);
> +        np2m_schedule_in();
>      }
>  
>      /* Ensure that the vcpu has an up-to-date time base. */
> diff --git a/xen/arch/x86/hvm/vmx/vvmx.c b/xen/arch/x86/hvm/vmx/vvmx.c
> index 7b193767cd..2203d541ea 100644
> --- a/xen/arch/x86/hvm/vmx/vvmx.c
> +++ b/xen/arch/x86/hvm/vmx/vvmx.c
> @@ -1187,6 +1187,7 @@ static void virtual_vmentry(struct cpu_user_regs *regs)
>  
>      /* Setup virtual ETP for L2 guest*/
>      if ( nestedhvm_paging_mode_hap(v) )
> +        /* This will setup the initial np2m for the nested vCPU */
>          __vmwrite(EPT_POINTER, get_shadow_eptp(v));
>      else
>          __vmwrite(EPT_POINTER, get_host_eptp(v));
> @@ -1353,6 +1354,9 @@ static void virtual_vmexit(struct cpu_user_regs *regs)
>           !(v->arch.hvm_vcpu.guest_efer & EFER_LMA) )
>          shadow_to_vvmcs_bulk(v, ARRAY_SIZE(gpdpte_fields), gpdpte_fields);
>  
> +    /* This will clear current pCPU bit in p2m->dirty_cpumask */
> +    np2m_schedule_out();
> +
>      vmx_vmcs_switch(v->arch.hvm_vmx.vmcs_pa, nvcpu->nv_n1vmcx_pa);
>  
>      nestedhvm_vcpu_exit_guestmode(v);
> diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
> index 364fdd8c13..480459ae51 100644
> --- a/xen/arch/x86/mm/p2m.c
> +++ b/xen/arch/x86/mm/p2m.c
> @@ -1830,6 +1830,7 @@ p2m_get_nestedp2m_locked(struct vcpu *v)
>      struct domain *d = v->domain;
>      struct p2m_domain *p2m;
>      uint64_t np2m_base = nhvm_vcpu_p2m_base(v);
> +    unsigned int i;
>  
>      /* Mask out low bits; this avoids collisions with P2M_BASE_EADDR */
>      np2m_base &= ~(0xfffull);
> @@ -1843,10 +1844,34 @@ p2m_get_nestedp2m_locked(struct vcpu *v)
>      if ( p2m ) 
>      {
>          p2m_lock(p2m);
> -        if ( p2m->np2m_base == np2m_base || p2m->np2m_base == P2M_BASE_EADDR )
> +        if ( p2m->np2m_base == np2m_base )
>          {
> -            if ( p2m->np2m_base == P2M_BASE_EADDR )
> +            /* Check if np2m was flushed just before the lock */
> +            if ( nv->np2m_generation != p2m->np2m_generation )
>                  nvcpu_flush(v);
> +            /* np2m is up-to-date */
> +            p2m->np2m_base = np2m_base;
> +            assign_np2m(v, p2m);
> +            nestedp2m_unlock(d);

This function now has three copies of the above four lines.  What about
folding in something like the attached?

 -George

--------------21B61099DD6A1AA42B1D2FEA
Content-Type: text/x-patch; name="code-sharing.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="code-sharing.diff"

diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index 480459ae51..5804a8819b 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -1831,6 +1831,7 @@ p2m_get_nestedp2m_locked(struct vcpu *v)
     struct p2m_domain *p2m;
     uint64_t np2m_base = nhvm_vcpu_p2m_base(v);
     unsigned int i;
+    bool vcpu_flush = true;
 
     /* Mask out low bits; this avoids collisions with P2M_BASE_EADDR */
     np2m_base &= ~(0xfffull);
@@ -1847,14 +1848,9 @@ p2m_get_nestedp2m_locked(struct vcpu *v)
         if ( p2m->np2m_base == np2m_base )
         {
             /* Check if np2m was flushed just before the lock */
-            if ( nv->np2m_generation != p2m->np2m_generation )
-                nvcpu_flush(v);
-            /* np2m is up-to-date */
-            p2m->np2m_base = np2m_base;
-            assign_np2m(v, p2m);
-            nestedp2m_unlock(d);
-
-            return p2m;
+            if ( nv->np2m_generation == p2m->np2m_generation )
+                needs_flush = false;
+            goto found;
         }
         else if ( p2m->np2m_base != P2M_BASE_EADDR )
         {
@@ -1869,15 +1865,10 @@ p2m_get_nestedp2m_locked(struct vcpu *v)
     {
         p2m = d->arch.nested_p2m[i];
         p2m_lock(p2m);
+
         if ( p2m->np2m_base == np2m_base )
-        {
-            nvcpu_flush(v);
-            p2m->np2m_base = np2m_base;
-            assign_np2m(v, p2m);
-            nestedp2m_unlock(d);
+            goto found;
 
-            return p2m;
-        }
         p2m_unlock(p2m);
     }
 
@@ -1886,8 +1877,10 @@ p2m_get_nestedp2m_locked(struct vcpu *v)
     p2m = p2m_getlru_nestedp2m(d, NULL);
     p2m_flush_table(p2m);
     p2m_lock(p2m);
+found:
+    if ( needs_flush )
+        nvcpu_flush(v);
     p2m->np2m_base = np2m_base;
-    nvcpu_flush(v);
     assign_np2m(v, p2m);
     nestedp2m_unlock(d);
 

--------------21B61099DD6A1AA42B1D2FEA
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------21B61099DD6A1AA42B1D2FEA--


From xen-devel-bounces@lists.xen.org Mon Aug 28 17:03:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 17: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.xen.org>)
	id 1dmNS1-0005Da-1J; Mon, 28 Aug 2017 17:03:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406ee680f=George.Dunlap@citrix.com>)
 id 1dmNS0-0005DU-3x
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 17:03:48 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 87/C7-01724-3FC44A95; Mon, 28 Aug 2017 17:03:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO4nnyW
 RBpcv61ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtJ+YwFvznqpj19gdjA+NVji5GTg4JAX+J
 9qUbmUBsYQE3iZ+ndrOD2CIC7hJ3zp1j7GLk4mAWOMEkcWrjPxaQhJCArcTqC7tYQWw2AT2Je
 ce/gsV5geKN+yeDDWIRUJXYv+Md2CBRgXCJ/d+vMUPUCEqcnPkErJ5TwE5i3vNOIJsDaIGmxP
 pd+iBhZgFxiVtP5jNB2PIS29/OYYZYqyqx+MFR9gmM/LOQTJqF0D0LSfcsJN0LGFlWMWoUpxa
 VpRbpGprrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhiYDEOxgfHna8xCjJAeT
 kijvzorFkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeD94L4kUEixKTU+tSMvMAUYJTFqCg0dJh
 DcSJM1bXJCYW5yZDpE6xagoJc6rCYwtIQGQREZpHlwbLDIvMcpKCfMyAh0ixFOQWpSbWYIq/4
 pRnINRSZiXHWQKT2ZeCdz0V0CLmYAWKwouBFlckoiQkmpgFInIvm1z/t+ezPkttdvrX57Krl2
 nWab9WMDgf3JT44TLIjEsnx4+vdz2OWhPSJGEbcfjae23/RkbvrbZOv3+cv99CQ+3BXvj5Bbn
 UJbq4vqH2rkb3rpMfdo9/ZUO6/Yt6nImN/S4bz2ONJw5zbfcg8Vw2edz1dvqXiundHBtXleds
 vHbk/I9SizFGYmGWsxFxYkAjYG79ccCAAA=
X-Env-Sender: prvs=406ee680f=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1503939824!81101618!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18027 invoked from network); 28 Aug 2017 17:03:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 17:03:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437179833"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <fbaef770-f7f5-3f4e-0844-76c6ec201ea3@citrix.com>
Date: Mon, 28 Aug 2017 18:03:42 +0100
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: <20170718103429.25020-1-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/12] Nested p2m: allow sharing between
	vCPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMTgvMjAxNyAxMTozNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBOZXN0ZWQgcDJt
IChzaGFkb3cgRVBUKSBpcyBhbiBvYmplY3QgdGhhdCBzdG9yZXMgbWVtb3J5IGFkZHJlc3MKPiB0
cmFuc2xhdGlvbnMgZnJvbSBMMiBHUEEgZGlyZWN0bHkgdG8gTDAgSFBBLiBUaGlzIGlzIGFjaGll
dmVkIGJ5Cj4gY29tYmluaW5nIHRvZ2V0aGVyIEwxIEVQVCB0YWJsZXMgd2l0aCBMMCBFUFQgZHVy
aW5nIEwyIEVQVCB2aW9sYXRpb25zLgo+IAo+IEluIHRoZSB1c3VhbCBjYXNlLCBMMSB1c2VzIHRo
ZSBzYW1lIEVQVFAgdmFsdWUgaW4gVk1DUzEyIGZvciBhbGwgdkNQVXMKPiBvZiBhIEwyIGd1ZXN0
LiBCdXQgdW5mb3J0dW5hdGVseSwgaW4gY3VycmVudCBYZW4ncyBpbXBsZW1lbnRhdGlvbiwgZWFj
aAo+IHZDUFUgaGFzIGl0cyBvd24gbjJwbSBvYmplY3Qgd2hpY2ggY2Fubm90IGJlIHNoYXJlZCB3
aXRoIG90aGVyIHZDUFVzLgo+IFRoaXMgbGVhZHMgdG8gdGhlIGZvbGxvd2luZyBpc3N1ZXMgaWYg
YSBuZXN0ZWQgZ3Vlc3QgaGFzIFNNUDoKPiAKPiAgICAgMS4gVGhlcmUgd2lsbCBiZSBtdWx0aXBs
ZSBucDJtIG9iamVjdHMgKDEgcGVyIG5lc3RlZCB2Q1BVKSB3aXRoCj4gICAgICAgIHRoZSBzYW1l
IG5wMm1fYmFzZSAoTDEgRVBUUCB2YWx1ZSBpbiBWTUNTMTIpLgo+IAo+ICAgICAyLiBTYW1lIEVQ
VCB2aW9sYXRpb25zIHdpbGwgYmUgcHJvY2Vzc2VkIGluZGVwZW5kZW50bHkgYnkgZWFjaCB2Q1BV
Lgo+IAo+ICAgICAzLiBTaW5jZSBNQVhfTkVTVEVEUDJNIGlzIGRlZmluZWQgYXMgMTAsIGlmIGEg
ZG9tYWluIGhhcyBtb3JlIHRoYW4KPiAgICAgICAgMTAgbmVzdGVkIHZDUFVzLCBwZXJmb3JtYW5j
ZSB3aWxsIGJlIGV4dHJlbWVseSBkZWdyYWRlZCBkdWUgdG8KPiAgICAgICAgY29uc3RhbnQgbnAy
bSBMUlUgbGlzdCB0aHJhc2hpbmcgYW5kIG5wMm0gZmx1c2hpbmcuCj4gCj4gVGhpcyBwYXRjaCBz
ZXJpZXMgbWFrZXMgaXQgcG9zc2libGUgdG8gc2hhcmUgb25lIG5wMm0gb2JqZWN0IGJldHdlZW4K
PiBkaWZmZXJlbnQgdkNQVXMgdGhhdCBoYXZlIHRoZSBzYW1lIG5wMm1fYmFzZS4gU2hhcmluZyBv
ZiBucDJtIG9iamVjdHMKPiBpbXByb3ZlcyBzY2FsYWJpbGl0eSBvZiBhIGRvbWFpbiBmcm9tIDEw
IG5lc3RlZCB2Q1BVcyB0byAxMCBuZXN0ZWQKPiBndWVzdHMgKHdpdGggYXJiaXRyYXJ5IG51bWJl
ciBvZiB2Q1BVcyBwZXIgZ3Vlc3QpLgoKT24gdGhlIHdob2xlIHRoaXMgbG9va3MgbGlrZSBhIGRl
Y2VudCBhcHByb2FjaC4KCldlcmUgeW91IHBsYW5uaW5nIG9uIHJlLXNlbmRpbmcgaXQgd2l0aCB0
aGUgUkZDIHJlbW92ZWQsIG9yIHdvdWxkIHlvdQpsaWtlIG1lIHRvIGRvIGEgZGV0YWlsZWQgcmV2
aWV3IG9mIHRoaXMgc2VyaWVzIGFzIGl0IGlzPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 17:28:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 17: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.xen.org>)
	id 1dmNpQ-0006bJ-00; Mon, 28 Aug 2017 17:27:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=406dd259c=wei.liu2@citrix.com>)
 id 1dmNpO-0006bD-Ji
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 17:27:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 9A/17-01995-D9254A95; Mon, 28 Aug 2017 17:27:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDve7coCW
 RBlt/C1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3TvQwFhxmq1j3YRZ7A+Ma1i5GTg4JAX+J
 U3v2sYDYLAKqEudf32IHsdkElCV+dvaygdgiApoSq1pmg9UzC8RI/F/ZBFYvLOAqceLnUbB6X
 gELiVmX5oPFhYDsZ+/uMUHEBSVOznwCFOcA6tWUWL9LH8KUllj+jwNiorxE89bZzCA2p4ClxJ
 mfGxhBbFEBFYnOpXOgJipIdEw/xjSBkX8WkqGzEIbOQhg6C8nQBYwsqxg1ilOLylKLdI3M9ZK
 KMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOynoGBcQdjy16/Q4ySHExKorw7KxZH
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnRK4JFJIsCg1PbUiLTMHGB8waQkOHiUR3ncgad7ig
 sTc4sx0iNQpRl2Opg9bvjAJseTl56VKifPuBCkSACnKKM2DGwGL1UuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHnXgEzhycwrgdv0CugIJqAjFAUXghxRkoiQkmpgzA4qOeW738R8peilvxk
 Vzm8nLdJZaFajFaBufHMjl01PsEe/5xrTUwb2j3bmqvspK1bzeAoueh3y8/7VGbcXc5wWnxz9
 JODiIk2pyLzSu9MiZrctXH1zozbPTP3UZ0d7en17lRhdZfNON0hsEuq41hDBIir7coGDS3Pcx
 Gs5z6/38QTURKQqsRRnJBpqMRcVJwIAmhVCvNACAAA=
X-Env-Sender: prvs=406dd259c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1503941275!104423175!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29048 invoked from network); 28 Aug 2017 17:27:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 17:27:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="445432445"
Date: Mon, 28 Aug 2017 18:27:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Daniel Sabogal <dsabogalcc@gmail.com>
Message-ID: <20170828172750.yeu55kic7xriozpo@citrix.com>
References: <20170825213547.6087-1-dsabogalcc@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825213547.6087-1-dsabogalcc@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl/arm: Fix build on arm64 + acpi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6MzU6NDdQTSAtMDQwMCwgRGFuaWVsIFNhYm9nYWwg
d3JvdGU6Cj4gV2l0aCBtdXNsLCB0aGUgYnVpbGQgZmFpbHMgd2l0aCB0aGUgZm9sbG93aW5nIGVy
cm9yczoKPiAKPiAgIGFjdHlwZXMuaDoyMDI6MjogZXJyb3I6ICNlcnJvciB1bmtub3duIEFDUElf
TUFDSElORV9XSURUSAo+ICAgICNlcnJvciB1bmtub3duIEFDUElfTUFDSElORV9XSURUSAo+ICAg
ICBefn5+fgo+ICAgYWN0eXBlcy5oOjIwNzo5OiBlcnJvcjogdW5rbm93biB0eXBlIG5hbWUg4oCY
YWNwaV9uYXRpdmVfdWludOKAmQo+ICAgIHR5cGVkZWYgYWNwaV9uYXRpdmVfdWludCBhY3BpX3Np
emU7Cj4gICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+Cj4gICBhY3R5cGVzLmg6NjE3OjM6IGVy
cm9yOiB1bmtub3duIHR5cGUgbmFtZSDigJhhY3BpX2lvX2FkZHJlc3PigJkKPiAgICAgIGFjcGlf
aW9fYWRkcmVzcyBwYmxrX2FkZHJlc3M7Cj4gICAgICBefn5+fn5+fn5+fn5+fn4KPiAKPiBUaGlz
IGxpa2VseSB3ZW50IHVuZGV0ZWN0ZWQgd2l0aCBnbGliYyBidWlsZHMgc2luY2UgZ2xpYmMKPiBp
bmRpcmVjdGx5IHB1bGxzIF9fQklUU19QRVJfTE9ORyBmcm9tIHRoZSBsaW51eCBoZWFkZXJzCj4g
dGhyb3VnaCBhIHN0YW5kYXJkIGhlYWRlci4gRm9yIG11c2wsIHRoaXMgaXMgbm90IHRoZSBjYXNl
Lgo+IAo+IEluc3RlYWQsIHVzZSBCSVRTX1BFUl9MT05HIHRvIGZpeCB0aGUgYnVpbGQuCj4gCj4g
U2lnbmVkLW9mZi1ieTogRGFuaWVsIFNhYm9nYWwgPGRzYWJvZ2FsY2NAZ21haWwuY29tPgoKQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 17:29:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 17:29: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.xen.org>)
	id 1dmNqa-0006fV-9w; Mon, 28 Aug 2017 17:29:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dmNqZ-0006fN-AZ
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 17:29:11 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 02/31-01994-6E254A95; Mon, 28 Aug 2017 17:29:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfT+Rt0nQUs
 iDY4u1Lb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuTWlmL1gkXLF4n3cD43T+LkYuDiGBmYwS
 b5sbWEEcFoEGVom7K2azgTgSAnNYJebtawbKcAI5eRKb9zxngbALJDb//scIYvMKCEqcnPkEL
 C4k4CMxf81tZhCbE8hu/LSBBWLFFWaJaV+vgjWwCRhI7H/3hL2LkQNonarEtX8SICavQIDEjM
 0RIBXCAuESJ441gI0UEdCX2HS7kR3EZhaol+i+cpQZwtaUaN3+m30Co8AsJFfMQpJawMi0ilG
 jOLWoLLVI19BQL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAwZgGAH48p250OM
 khxMSqK8OysWRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J0SuCRSSLAoNT21Ii0zBxgRMGkJD
 h4lEd53IGne4oLE3OLMdIjUKUZjjitX1n1h4phyYPsXJiGWvPy8VClx3p0gpQIgpRmleXCDYJ
 F6iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8a0Cm8GTmlcDtewV0ChPQKYqCC0FOKUlESEk
 1MHpmTCo9a7Vc1Goh9w/LS3v32mjVTm7PKF3E3Pp2/x+ea7IPxdTKKx3mub47xf7cPMJpydG+
 7NbjgT++fsxVqlrg3q8xoT9WSX5tFOe6hpTPlgd2vl2yZ/61GXwbLKrl9zq9Z7n1Vmr9HE624
 jb3/7O9Foseb7zwQ3rns04T3veSZ00+qyjK3FRiKc5INNRiLipOBADn6u41zwIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1503941347!70397074!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33721 invoked from network); 28 Aug 2017 17:29:08 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 17:29:08 -0000
Received: by mail-io0-f177.google.com with SMTP id s101so4358845ioe.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 10:29:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NiX77GT0tX06Gxl6cdwpSjSvdeXkjlL8QYHNXjq5GOg=;
 b=dFx8f/14Z1QBCoHlkF4tebd0/hqFwg3MuQP1ktXQNntwR8MHj03ICb5m0sEeciKO4F
 eM2zWk4eufgTr1XwIaMLXgCtzBOL2C5Xyl9C9OkJGiCXhzgFwAWjKjqQUKti9KHYtX83
 56Y5MwIrnrnSRo24Xde2mjpxuWahPfmtaX95Nxw8InAiPWs+uzEVuerI499wADYgqZUS
 n5awvXHEdxQoWNIvWXPNY9aMv7p0lTz9Fgz4ULvMry/RQWTYbslrffDZfuZar932XdpI
 hSCLAeanbKOqlfN4MaJ2bYDlvWOzITac0SvZi5sszGtEHsq2esEXadF2oc4NcS1szmmm
 rSMA==
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=NiX77GT0tX06Gxl6cdwpSjSvdeXkjlL8QYHNXjq5GOg=;
 b=onkkCmo1z/j2cGC1L0HtLXHL6DddgkIiJcri0Czy7jhpVdIXIKMpEABhyiaLjFOBY9
 bwvDWdelz8W9SknOEp/TNZeWDNB2h6FTxcFmMhR07r87ZVIxq8CbeBgTLQkV9s4i2iaH
 4fXm+9ozstJHWp8LcZbH2nXFk+cuhSSPvCcYsP+9JcKkOhOovBJ8U0Kd5dy8lmlbmAub
 LeK15fvMLUVOvcasuFr/0D9ZRC29f+QSCLpNiqM6Du5RP7B9cLu1eGys2xqnbGE0C3CR
 u7acGBnvQXMph6IfwkDELO+Kwfr6lKOQM0Fw+p+93sce/T4iN7ebnHXY3W4iKc4hAlK2
 gu9Q==
X-Gm-Message-State: AHYfb5iFtaFotLgVlBxFT1ODotmVAT/QJVTayqqEEcgxWCbt2GWoGtOU
 HH7wwYv89/kTkooCMAzJk0QDlP8K+A==
X-Received: by 10.36.22.15 with SMTP id a15mr1307791ita.60.1503941347453; Mon,
 28 Aug 2017 10:29:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Mon, 28 Aug 2017 10:29:06 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1708251303230.30718@sstabellini-ThinkPad-X260>
References: <1501081804-4882-1-git-send-email-olekstysh@gmail.com>
 <1501081804-4882-3-git-send-email-olekstysh@gmail.com>
 <2b29be2b-f7ee-c2f0-370e-f2632f2d75fe@arm.com>
 <CAPD2p-n8k5i9U8GbQYx45ku5YnQ2BMd-Atwi9N2ppijUGQP_6w@mail.gmail.com>
 <67fc0f4f-4f7d-6a84-ace6-4d9a37e58b38@arm.com>
 <CAPD2p-m+nfDsDb4fZrcTyxonGppxak0pNsSnDP+5oYK+ehFk3Q@mail.gmail.com>
 <25d96773-20ef-4ba8-e0cf-40e2c6d3fdbb@arm.com>
 <alpine.DEB.2.10.1708251303230.30718@sstabellini-ThinkPad-X260>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 28 Aug 2017 20:29:06 +0300
Message-ID: <CAPD2p-m7cqeGwkN87sqbwV4pO6EZnPoqRw=gBmkF=Aka16NDRw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [RFC PATCH v1 2/7] iommu/arm: ipmmu-vmsa: Add Xen
 changes for main driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIFN0ZWZhbm8sIEp1bGllbi4KCk9uIEZyaSwgQXVnIDI1LCAyMDE3IGF0IDExOjA2IFBNLCBT
dGVmYW5vIFN0YWJlbGxpbmkKPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9uIFdl
ZCwgMjMgQXVnIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgT2xla3NhbmRyLAo+Pgo+
PiBPbiAyMS8wOC8xNyAxNjo1MywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+ID4gT24g
VGh1LCBBdWcgMTAsIDIwMTcgYXQgNjoxMyBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4gd3JvdGU6Cj4+ID4gPiBPbiAxMC8wOC8xNyAxNToyNywgT2xla3NhbmRyIFR5c2hj
aGVua28gd3JvdGU6Cj4+ID4gPiA+IEkgd291bGQgbGlrZSB0byBjbGFyaWZ5IHdoYXQgbmVlZCB0
byBiZSBkb25lIGZyb20gbXkgc2lkZS4KPj4gPiA+ID4gU2hvdWxkIEkgd2FpdCBmb3IgdGhlIG1p
c3NpbmcgdGhpbmdzIHJlYWNoIHVwc3RlYW0gYW5kIHRoZW4gcmViYXNlIG9uCj4+ID4gPiA+IHRo
ZSBtYWlubGluZSBkcml2ZXI/Cj4+ID4gPiA+IE9yIHNob3VsZCBJIHJld3JpdGUgdGhpcyBkcml2
ZXIgd2l0aG91dCBmb2xsb3dpbmcgTGludXg/Cj4+ID4gPgo+PiA+ID4KPj4gPiA+IEkgZG9uJ3Qg
aGF2ZSBhIGNsZWFyIGFuc3dlciBoZXJlLiBBcyBJIHNhaWQsIHdlIG5lZWQgdG8gd2VpZ2h0IHBy
b3MgYW5kCj4+ID4gPiBjb25zCj4+ID4gPiB0byB1c2UgTGludXggZHJpdmVyIG92ZXIgb3VyIG93
bi4KPj4gPiA+Cj4+ID4gPiBBdCB0aGUgbW9tZW50LCB5b3UgYXJlIHVzaW5nIGEgQlNQIGRyaXZl
ciB3aGljaCBoYXMgbW9yZSBmZWF0dXJlcyBidXQKPj4gPiA+IG1vZGlmaWVkIHF1aXRlIGEgbG90
LiBXZSBkb24ndCBldmVuIGtub3cgd2hlbiB0aGlzIGlzIGdvaW5nIHRvIGJlIG1lcmdlZAo+PiA+
ID4gaW4KPj4gPiA+IExpbnV4Lgo+PiA+ID4KPj4gPiA+IEtlZXBpbmcgY29kZSBjbG9zZSB0byBM
aW51eCByZXF1aXJlcyBzb21lIGhhY2tzIHRoYXQgYXJlIGFjY2VwdGFibGUgaWYgeW91Cj4+ID4g
PiBjYW4gYmVuZWZpdHMgZnJvbSB0aGUgY29tbXVuaXR5IChidWcgZml4LCByZXZpZXcuLi4pLiBB
cyB0aGUgZHJpdmVyIGlzCj4+ID4gPiB0YWtlbgo+PiA+ID4gZnJvbSB0aGUgQlNQLCB3ZSBkb24n
dCBrbm93IGlmIHRoZSBjb2RlIHdpbGwgc3RheSBpbiB0aGUgY3VycmVudCBmb3JtIG5vcgo+PiA+
ID4gYmUKPj4gPiA+IGFibGUgdG8gZ2V0IGJ1ZyBmaXguCj4+ID4KPj4gPiBJIGdvdCBpdC4gQ29t
cGxldGVseSBhZ3JlZSB3aXRoIHlvdS4KPj4gPiBCdXQsIHdlIG5lZWQgdG8gY2hvb3NlIHdoaWNo
IGRpcmVjdGlvbiB3ZSBzaG91bGQgZm9sbG93LiBXZSBoYXZlIDMKPj4gPiBvcHRpb25zIGF0IHRo
ZSBtb21lbnQKPj4gPiBhbmQgSSBhbSBPSyB3aXRoIGVhY2ggb2YgdGhlbToKPj4gPiAxLiBkaXJl
Y3QgcG9ydCBmcm9tIEJTUCAoY3VycmVudCBpbXBsZW1lbnRhdGlvbikuCj4+ID4gMi4gZGlyZWN0
IHBvcnQgZnJvbSBtYWlubGluZSBMaW51eCAod2hlbiBpdCBoYXMgcmVxdWlyZWQgc3VwcG9ydCku
Cj4+ID4gMy4gbmV3IGRyaXZlciBiYXNlZCBvbiBCU1AvTGludXggYW5kIGNvbnRhaW5zIG9ubHkg
cmVsZXZhbnQgdG8gWGVuIHRoaW5ncy4KPj4gPgo+PiA+IEkgYW0gc3RhcnRpbmcgdG8gdGhpbmsg
dGhhdCBvcHRpb25zIDIgb3IgMyAoKykgd291bGQgYmUgbW9yZSBzdWl0YWJsZS4KPj4gPiBXaGF0
IGRvIHlvdSB0aGluaz8KPj4KPj4gVGhlIG9wdGlvbiAyIHJlbHkgb24gdGhlIGNoYW5nZXMgdG8g
YmUgbWVyZ2VkIGluIExpbnV4LiBJZiBJIHVuZGVyc3RhbmQKPj4gY29ycmVjdGx5LCB3ZSBkb24n
dCBoYXZlIGFueSB0aW1lbGluZSBmb3IgdGhpcy4KPj4KPj4gU28gSSB3b3VsZCBsZWFuIHRvd2Fy
ZHMgb3B0aW9uIDMgdG8gZ2V0IGEgc3VwcG9ydCBpbiBYZW4uCj4+Cj4+IFN0ZWZhbm8sIGRvIHlv
dSBoYXZlIGFueSBvcGluaW9uPwo+Cj4gSSBhZ3JlZSB3aXRoIEp1bGllbi4gT3B0aW9uIDMgaXMg
dGhlIHdheSB0byBnby4gVGhlcmUgaXMgb25seSBhIGJlbmVmaXQKPiBpbiBzdGF5aW5nIGNsb3Nl
IHRvIExpbnV4IGlmIHRoZWlyIGRyaXZlciBpcyBpbiBnb29kIHN0YXRlLCBmdWxseQo+IGZlYXR1
cmVkLCBhbmQgd2VsbC1tYWludGFpbmVkLiBBbmQgd2UgY2VydGFpbmx5IGRvbid0IHdhbnQgdG8g
YmxvY2sgeW91cgo+IHdvcmsgb24gd2FpdGluZyBmb3Igc29tZWJvZHkgZWxzZSB3aG8gbWlnaHQg
b3IgbWlnaHQgbm9yIG1lcmdlIGhpcwo+IGNoYW5nZXMgaW4gTGludXguIEluIHRoaXMgY2FzZSwg
b3B0aW9uIDMgaXMgYmVzdC4KVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb25zLgoKPiBJIHdh
cm4geW91LCB5b3UgbWlnaHQKPiBoYXZlIHRvIG1haW50YWluIHRoaXMgZHJpdmVyIGluIFhlbiBn
b2luZyBmb3J3YXJkIHRob3VnaCA6LSkKV2h5IG5vdCA6LSkKCi0tIApSZWdhcmRzLAoKT2xla3Nh
bmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 17:32:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 17: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.xen.org>)
	id 1dmNtz-0007Lp-WE; Mon, 28 Aug 2017 17:32:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dmNty-0007Kb-IG
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 17:32:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B5/8D-09901-9B354A95; Mon, 28 Aug 2017 17:32:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfS6k+7O4CW
 RBjdPSlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlN85UKtrBVrPo+gbmBcTtrFyMXh5DAdEaJ
 9ttHWEAcFoGXLBJXJuxnBnEkBPpZJQ63tgBlOIGcOInZVzcCJTiA7HKJv11GIGEhASWJ1zs3M
 0FMmskk8WLmXlaQBJuAgcT+d0/YQWwRoKJ7qyYzgdjMAhkSx9fMYwOxhQXSJWa+fQdWwyKgKj
 G1rZEZxOYVcJY493omE8ReOYmb5zrB4pwCLhKP1/YwQix2lvi1qZN5AqPAAkaGVYwaxalFZal
 FuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHFAAQ7GC9vDDjEKMnBpCTK
 u7NicaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7ioCWRQoJFqempFWmZOcAQh0lLcPAoifAuB
 knzFhck5hZnpkOkTjFacly5su4LE0fThy1AcsqB7V+YhFjy8vNSpcR5d4I0CIA0ZJTmwY2Dxe
 ElRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfMmgEzhycwrgdv6CuggJqCDFAUXghxUkoiQkmp
 gvHH+8UV1K/Zl1fnnP+Q9WhzW6jL54p0Sl3ecbNu+zHqVX1Oew5TaqREhLeKk9O4BW8MdHR6R
 zA3meZWJVxs6suzO/XKqiBFanrsosfDT3xXvduiU7ntj3/VA/6nPpGeCvxfvOSVspBW8Ttr5c
 vrU11LXT2k0Nj11eKMQ/mNd7XUVp5B+3UWVSizFGYmGWsxFxYkAM+H7P74CAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503941560!54273614!1
X-Originating-IP: [209.85.215.66]
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 52418 invoked from network); 28 Aug 2017 17:32:41 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 17:32:41 -0000
Received: by mail-lf0-f66.google.com with SMTP id l140so766935lfg.3
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 10:32:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CEOGOoF5NDIuX7xlLRjxSYo+V8juMA7+AoTS+btbREU=;
 b=Zm32fz0NkYUZi5cXETrutkUuQ57LlX1zjC2xRbZ4U0UxECjZ4NAKo0Ti4vd+bu/FHL
 Wv5yygjkZnW+gqUzxyk8InN01hfrSmZ9wdFuZvsfi7SzWQockMIiLGy5vmbh1WFK5nYN
 1zax4uupUqGTUG1A3yVoYYr+wg+BN+awLIhDsJ/UpzurairNnpQ9E3lnNQIqzoYiGDzk
 LYCMg/2sTffj3QzLRSeWkTefjw4kVtomEw35STS1VrBuj8JxGyHSFWOMc2RWiDEEEwQo
 Ro6y1Jn6uRN5EFaowCMCnn8Tfvh0sOF4MQJOVgtHVWlrAS1IR3Zg/PKgd+V5yQUhDyJD
 uQqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=CEOGOoF5NDIuX7xlLRjxSYo+V8juMA7+AoTS+btbREU=;
 b=JlOV7Dq+AJYcCpkWWC6v/PjbJcFPt/PNhjHgrANkJVfZlSwOiy7K9rcH9NiqrKAEi9
 8YcuNwM8CQt7Xzke6TgZgMyBdMJh69X77z2JHivri4c/9JCmMVheBv0g97VDbhxJrvGq
 plXrFGjm78flJIUhGPtnRPQC+knjAmiUIi0mGZQGb7A5F72fNUDYnTUzvZQndZertgaG
 qZH8I5QqyKMrnRUal0u0ewvPZc3bl8wq/CapHiqbKOadN3sitC8FUvZQfiXKM7pSMV1e
 4EmimlkUFPdR9p3HV6tfSZ1LSIFAKGjMP3DaMy3M5v11V6m0KDV2kbh/etw6g09n3hdj
 kKMA==
X-Gm-Message-State: AHYfb5g9ck8uUM28VYdrrroRN4rQPTMC9oK3vfidMwujX5eQtJ0yONt1
 4CmKuivqBPkUMrjA
X-Received: by 10.46.9.129 with SMTP id 123mr537397ljj.171.1503941560265;
 Mon, 28 Aug 2017 10:32:40 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-53.209.223.85.sovam.net.ua.
 [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id u6sm156754lfk.56.2017.08.28.10.32.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 10:32:39 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 20:32:25 +0300
Message-Id: <1503941546-24716-2-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
References: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v1 1/2] xen/arm: vgic: Check for vgic handler to
	be initialized before dereferencing it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKU2luY2UgZG9tYWluX3ZnaWNfZnJlZSgpIGNhbiBiZSBjYWxsZWQgd2hlbiB0aGUgdmdpY19v
cHMgaGF2ZW4ndCBiZWVuCmluaXRpYWxpc2VkIHlldCwgYWx3YXlzIGNoZWNrIHRoYXQgZC0+YXJj
aC52Z2ljLmhhbmRsZXIgaXMgbm90IGEgbnVsbC4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBU
eXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vdmdpYy5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJt
L3ZnaWMuYwppbmRleCA3YTRlM2NkLi42Y2Y5NDdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTE4Nyw3ICsxODcsOCBAQCB2b2lk
IGRvbWFpbl92Z2ljX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgfQogICAgIH0KIAot
ICAgIGQtPmFyY2gudmdpYy5oYW5kbGVyLT5kb21haW5fZnJlZShkKTsKKyAgICBpZiAoIGQtPmFy
Y2gudmdpYy5oYW5kbGVyICkKKyAgICAgICBkLT5hcmNoLnZnaWMuaGFuZGxlci0+ZG9tYWluX2Zy
ZWUoZCk7CiAgICAgeGZyZWUoZC0+YXJjaC52Z2ljLnNoYXJlZF9pcnFzKTsKICAgICB4ZnJlZShk
LT5hcmNoLnZnaWMucGVuZGluZ19pcnFzKTsKICAgICB4ZnJlZShkLT5hcmNoLnZnaWMuYWxsb2Nh
dGVkX2lycXMpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 17:32:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 17: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.xen.org>)
	id 1dmNty-0007Kn-Oy; Mon, 28 Aug 2017 17:32:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dmNty-0007KY-0Z
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 17:32:42 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A0/24-02184-9B354A95; Mon, 28 Aug 2017 17:32:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVyMfS6i+724CW
 RBkeum1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkz29YyFXQyV5x+dYatgfEIUxcjF4eQwHRG
 id9LfjKCOCwCl1gkVs2YywriSAi8A3JW/GXrYuQAcuIkjs3U6WLkBDIrJPbvPc0GYgsJKEm83
 rkZatJMJok376eDJdgEDCT2v3vCDmKLABXdWzWZCcRmFsiQOL5mHliNsIC7ROOhpWA2i4CqxM
 0188DqeQWcJXr2X2GBWCYncfNcJ/MERr4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDUz
 1clOLixPTU3MSk4r1kvNzNzECQ6WegYFxB+PlLX6HGCU5mJREeXdWLI4U4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMH7N2hJpJBgUWp6akVaZg4waGHSEhw8SiK8i0HSvMUFibnFmekQqVOMlhxXr
 qz7wsTR9GELkJxyYPsXJiGWvPy8VClx3p0gDQIgDRmleXDjYJF1iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5IwbwLIFJ7MvBK4ra+ADmICOkhRcCHIQSWJCCmpBsa6Qo3zzam8l2TnB93Pl/j
 6ep7u8oDY6j0Xbx+OeD7jAcuGQ5udn/U+31jGumBdunXTIoPvSpF+cSl/r5gd3dDo8Knkj0d4
 sVHcwzOtJqJ/7835YmxpciLQiHdFkaFDFp/17KL1H1/KlMf4yB8qKuLIXcUzOYBRO2kT26kro
 TetPir23V+kvkSJpTgj0VCLuag4EQANR7CnpwIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503941559!93339092!1
X-Originating-IP: [209.85.215.68]
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 41356 invoked from network); 28 Aug 2017 17:32:39 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 17:32:39 -0000
Received: by mail-lf0-f68.google.com with SMTP id h132so770455lfh.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 10:32:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=qaArGJjGFsnrlFCVNcWvNFCZnt3Xv/V50MpIJtX3Csg=;
 b=pbOdZGf5xOGG0Fgdczp5w8/lcD+qgtzMBMRrOb3iO6IiLqdqpx/r43nY0KAyujSRNk
 1XG2t/E47+3xad2Rl8+ABkRRxfvHhYx5369kpPp5feAnH8veaP27y8lHGmzislni+trV
 Lmvl5MOd7SkJznf8gkktdyrFmm4PKR+f792bWpU/bC389bRDjPKUPAPXTegarVAKc3sn
 8SMPQoY0jkffcVriwODNmlSQiddjaMwOb3vG9DquBHUPL+spS0XCfybO8NHti0yDFc+6
 9JrBGpGjbmK1qNPbwyT7qMIvglP7znQdW96rGVkBgSFpqTSYJCGhMh8EpCavMbMwxyfL
 E0Tw==
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=qaArGJjGFsnrlFCVNcWvNFCZnt3Xv/V50MpIJtX3Csg=;
 b=kOXD9GtJA6BpmvOCPxRDPkC+GHsaQ9jH4Ktk8EOO+k2jbJm98qhzCNGRF0hQFwpeJ2
 MUvHgAUxNt3LTuEmHerL71/BGvpzN2r+yFY+Z4bSKenlyEZBEzq5DhIUViyv0PvqThST
 qb+JTaZMmIiWEPvv+Nbv4/foLrY7zODgLhdYh5nDc/huzZ7OmMhB4AdPrX+B7Lf5URT6
 G9QLUijwfbiNj+xmpn97GokVcFmXwTBOotYmldeR+XWmY2N1JMNrRsGVo6M4dP1941pE
 x3MhoRD79BLSj6AxcbytBQc06YB6lg5p44lduHr+Km+ijtHswfhEHXpXFWYqid2pY9Sn
 rQyA==
X-Gm-Message-State: AHYfb5gZ4TwF840JxLZuNjhvsTOPVPGqS9nZRtkdWrEZlOYI5NazE2bP
 RSuMueme3JZwfmcy
X-Received: by 10.25.147.204 with SMTP id w73mr450260lfk.16.1503941558712;
 Mon, 28 Aug 2017 10:32:38 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-53.209.223.85.sovam.net.ua.
 [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id u6sm156754lfk.56.2017.08.28.10.32.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 10:32:37 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 20:32:24 +0300
Message-Id: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v1 0/2] Misc fixes regarding releasing resources
	on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKT2xla3NhbmRyIFR5c2hjaGVua28gKDIpOgogIHhlbi9hcm06IHZnaWM6IENoZWNrIGZvciB2
Z2ljIGhhbmRsZXIgdG8gYmUgaW5pdGlhbGl6ZWQgYmVmb3JlCiAgICBkZXJlZmVyZW5jaW5nIGl0
CiAgeGVuL2FybTogcDJtOiBDaGVjayBmb3IgcDJtLT5kb21haW4gdG8gYmUgaW5pdGlhbGl6ZWQg
YmVmb3JlIHJlbGVhc2luZwogICAgcmVzb3VyY2VzCgogeGVuL2FyY2gvYXJtL3AybS5jICB8IDEz
ICsrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS92Z2ljLmMgfCAgMyArKy0KIDIgZmlsZXMgY2hh
bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 17:32:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 17:32: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.xen.org>)
	id 1dmNu3-0007NO-A3; Mon, 28 Aug 2017 17:32:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dmNu2-0007Mq-6n
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 17:32:46 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B8/D9-11743-DB354A95; Mon, 28 Aug 2017 17:32:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfS6s+6e4CW
 RBpvOqll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHd/9gKnjPU7FtxSL2BsY5XF2MXBxCAtMZ
 Je7fXMoK4rAIvGSR2Ll8JhuIIyHQzyqxYed69i5GTiAnTuL2373MEHa5xIZpExhBbCEBJYnXO
 zczQYyaySTxu3U9WIJNwEBi/7snYM0iQEX3Vk1mArGZBTIkjq+ZxwZiCwPZH96vZQWxWQRUJb
 43fABbwCvgLDH7/G42iGVyEjfPdYLFOQVcJB6v7YFa7Czxa1Mn8wRGgQWMDKsYNYpTi8pSi3Q
 NTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDiwEIdjBe3xhwiFGSg0lJlHdn
 xeJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8xUFLIoUEi1LTUyvSMnOAYQ6TluDgURLhXQyS5
 i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESYsnLz0uVEufdCVIqAFKaUZoHNwgWf5cYZaWEeR
 mBThPiKUgtys0sQZV/xSjOwagkzKsKMoUnM68Ebt8roFOYgE5RFFwIckpJIkJKqoFRL/Dank3
 KyScTnxXqmAhcYtvluPzvd8nqJjcXw57nPm32zGmFc40Dj2yJXRLyKmX1rBot2abYCwuU1nAc
 juo7c/Xd1+1zzpw4X8hy0nFvT2OGUuxDTvezM6LZt3276Lr0sHuPMuPZ/sYiby0LWetFT7Tyz
 BjqDxzVnCzPptwYn/ZpLvtdyUIlluKMREMt5qLiRACxo7B1ugIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503941564!114010545!1
X-Originating-IP: [209.85.215.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 48602 invoked from network); 28 Aug 2017 17:32:44 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Aug 2017 17:32:44 -0000
Received: by mail-lf0-f67.google.com with SMTP id o124so772285lfo.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Aug 2017 10:32:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JQlcDL4hfPqFefFiuIeADoHOQJLCE4GaFH9Y0sIsd+c=;
 b=Mj+3bivqg1FfkmeG+T98dQ8rPJ2bs11EKZsxYiN2E4atUN76bNGwtyqlaIuCh5b0N0
 fleYxFzgQ3lZ9qOR+/3o0EmiD0rw/RPZDcwTaiOZxZ3CzwFBitZCNS80GSNsBjRZuEIR
 QVyF4u7+HMkEOwpEJTvf+QMteY7fSOhYsi1qim9/34PUHQG0L2lLx6DzOANAtkkZBUWq
 XgZCBq1zfxDOfssmpZfqNCpdbXGdm5z9jwBiPKoq+eKey7IV/WRn3YcUV211Uw+tZZRC
 bTqSqhcz4ENiMg3FJXbxOjgohQeTicCv1ExotRp9kxWbJ10d7J1QGee8aHgmRv4sxkoI
 P0jg==
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=JQlcDL4hfPqFefFiuIeADoHOQJLCE4GaFH9Y0sIsd+c=;
 b=SBfDCDFflml3lhh4hmFZsyL4YIQC56P8md22xprUFJi2O91ayKXXOeg764vRmB7f9X
 nXz9opW5CSlYbhw7KDohg78GmiCRYiw8gt8TRtFGNrjxdfAXU2pEAQMP4oyZOHCJykaf
 uYChw/OJgoMoPWPU/uyJ31VoxerNY7nva37duoHQ49mjKDovvbaMnF/EWQx0B0T8xpGC
 KRZKLYf69SmFRLt6jvb9yuDVn4yRMBLBpIA3o3/pdl3OdwxS1m36V5iRb0C+RZgAFhkg
 83XDV54fNjZTRfx2gF8FTfW9dzcCaSRMfU5yHh2lU/Cpd48oFzVGVZqD0bKtNbXMz7vM
 JFQQ==
X-Gm-Message-State: AHYfb5gPDEkbCcQF5aHwZ8gqTuO4gXY7Sq4MIzlzF0b6zg/Wu8n1ThMX
 j/wN4Pse8LpXXwwV
X-Received: by 10.46.84.77 with SMTP id y13mr480404ljd.147.1503941563625;
 Mon, 28 Aug 2017 10:32:43 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-53.209.223.85.sovam.net.ua.
 [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id u6sm156754lfk.56.2017.08.28.10.32.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Aug 2017 10:32:41 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Aug 2017 20:32:26 +0300
Message-Id: <1503941546-24716-3-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
References: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v1 2/2] xen/arm: p2m: Check for p2m->domain to
	be initialized before releasing resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKU2luY2UgcDJtX3RlYXJkb3duKCkgY2FuIGJlIGNhbGxlZCB3aGVuIHAybV9pbml0KCkgaGF2
ZW4ndCBleGVjdXRlZCB5ZXQKd2UgbWlnaHQgZGVhbCB3aXRoIHVuaXRpYWxpemVkIGxpc3QgInAy
bS0+cGFnZXMiIHdoaWNoIGxlYWRzIHRvIGNyYXNoLgpUbyBhdm9pZCB0aGlzIHVzZSBiYWNrIHBv
aW50ZXIgdG8gZG9tYWluIGFzIGVuZC1vZi1pbml0aWFsaXphdGlvbiBpbmRpY2F0b3IuCgpTaWdu
ZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBh
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMTMgKysrKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggYzQ4NDQ2OS4uMTQx
YWU3ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9w
Mm0uYwpAQCAtMTIxOSw2ICsxMjE5LDkgQEAgdm9pZCBwMm1fdGVhcmRvd24oc3RydWN0IGRvbWFp
biAqZCkKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogCisgICAgaWYgKCAhcDJtLT5kb21haW4gKQorICAg
ICAgICByZXR1cm47CisKICAgICB3aGlsZSAoIChwZyA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgm
cDJtLT5wYWdlcykpICkKICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGcpOwogCkBAIC0xMjMw
LDYgKzEyMzMsOCBAQCB2b2lkIHAybV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogICAgIHAy
bV9mcmVlX3ZtaWQoZCk7CiAKICAgICByYWRpeF90cmVlX2Rlc3Ryb3koJnAybS0+bWVtX2FjY2Vz
c19zZXR0aW5ncywgTlVMTCk7CisKKyAgICBwMm0tPmRvbWFpbiA9IE5VTEw7CiB9CiAKIGludCBw
Mm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMTI0Nyw3ICsxMjUyLDYgQEAgaW50IHAybV9p
bml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgcmV0dXJu
IHJjOwogCi0gICAgcDJtLT5kb21haW4gPSBkOwogICAgIHAybS0+bWF4X21hcHBlZF9nZm4gPSBf
Z2ZuKDApOwogICAgIHAybS0+bG93ZXN0X21hcHBlZF9nZm4gPSBfZ2ZuKFVMT05HX01BWCk7CiAK
QEAgLTEyNzYsNiArMTI4MCwxMyBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KQogICAgICAgIHAybS0+bGFzdF92Y3B1X3Jhbltj
cHVdID0gSU5WQUxJRF9WQ1BVX0lEOwogCisgICAgLyoKKyAgICAgKiBCZXNpZGVzIGdldHRpbmcg
YSBkb21haW4gd2hlbiB3ZSBvbmx5IGhhdmUgdGhlIHAybSBpbiBoYW5kLAorICAgICAqIHRoZSBi
YWNrIHBvaW50ZXIgdG8gZG9tYWluIGlzIGFsc28gdXNlZCBpbiBwMm1fdGVhcmRvd24oKQorICAg
ICAqIGFzIGFuIGVuZC1vZi1pbml0aWFsaXphdGlvbiBpbmRpY2F0b3IuCisgICAgICovCisgICAg
cDJtLT5kb21haW4gPSBkOworCiAgICAgcmV0dXJuIHJjOwogfQogCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 17:58:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 17:58: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.xen.org>)
	id 1dmOIu-0000aI-Cd; Mon, 28 Aug 2017 17:58:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40698723d=dario.faggioli@citrix.com>)
 id 1dmOIs-0000aC-KC
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 17:58:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 69/AB-02962-1C954A95; Mon, 28 Aug 2017 17:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsWyU9JRQvdA5JJ
 Ig9PtVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aM489YCk5aVBw6eJ+pgfGOeRcjB4eEQJDE
 yvsSXYycHGwCBhJvduxlBbFFBHQkLm56xN7FyMXBLLCNUeLK4XYmkISwQKTE8/d/WSCKoiSmv
 p7JBGHrSUw4PxOsmUVAVeLJ2fNgNbwCLhJXzy5hB7EZBWQlvjSuZgaxmQXEJZq+rASrlxAQkF
 iy5zwzhC0q8fLxP6i4gcTWpftYQO5kFkiTaDgpBzFSUOLkzCcsExgFZiGZNAuhahaSKoiwpsT
 6XfoQ1YoSU7ofskPYGhKtc+ZC2ZYSjY92MCGrWcDIsYpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH
 19DATC83tbg4MT01JzGpWC85P3cTIzAeGIBgB+PpdYGHGCU5mJREeXdWLI4U4kvKT6nMSCzOi
 C8qzUktPsSowcEhMOHs3OlMUix5+XmpShK8EcC4ExIsSk1PrUjLzAFGLEypBAePkgjv9wigNG
 9xQWJucWY6ROoUoyvHhtXrvzBxbPl94jsTxyEweQxMfnuz/TeTENhsKXFeR5DZAiDNGaV5cKN
 hyeYSo6yUMC8j0OFCPAWpRbmZJajyrxjFORiVhHl1QKbwZOaVwF3wCug4JqDjFAUXghxXkoiQ
 kmpgLLG/u0rn103jj0f0Nyw9uo3Rwn2ByBzNyK7w+aoLFYpYnMvWbmP42zZzokzqsSWZT7WkX
 xyISjvEuS2Oj/FPZIrjq2VtRs2c4lbtnNPMnV/0BnGuPSD54JK3AWe4qMKVRWac05d9d5/H/G
 dNT97yg2cDnMwU4lNT+dO6z+py8p46lV+uu6JKiaU4I9FQi7moOBEAh+tmZDEDAAA=
X-Env-Sender: prvs=40698723d=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503943104!82015715!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18615 invoked from network); 28 Aug 2017 17:58:24 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 17:58:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208,217";a="51689671"
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [PATCH v2 1/6] xen/tools: credit2: soft-affinity awareness in
 runq_tickle()
Thread-Index: AQHTICc+h5Tser5TW0+RW30+5ZWMIQ==
Date: Mon, 28 Aug 2017 17:58:24 +0000
Message-ID: <5e18d4da-b3ae-449f-9176-f6d1412b5e04@email.android.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/6] xen/tools: credit2: soft-affinity
 awareness in runq_tickle()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6055252733607036394=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6055252733607036394==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_5e18d4dab3ae449f9176f6d1412b5e04emailandroidcom_"

--_000_5e18d4dab3ae449f9176f6d1412b5e04emailandroidcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SWwgMjggQWdvIDIwMTcgMTY6NDAsIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4gaGEgc2NyaXR0bzoNCk9uIDA3LzI3LzIwMTcgMDE6MDUgUE0sIERhcmlvIEZhZ2dpb2xp
IHdyb3RlOg0KPiBTb2Z0LWFmZmluaXR5IHN1cHBvcnQgaXMgdXN1YWxseSBpbXBsZW1lbnRlZCBi
eSBtZWFucw0KPiBvZiBhIHR3byBzdGVwICJiYWxhbmNpbmcgbG9vcCIsIHdoZXJlOg0KPiAtIGR1
cmluZyB0aGUgZmlyc3Qgc3RlcCwgd2UgY29uc2lkZXIgc29mdC1hZmZpbml0eQ0KPiAgIChpZiB0
aGUgdmNwdSBoYXMgb25lKTsNCj4gLSBkdXJpbmcgdGhlIHNlY29uZCAoaWYgd2UgZ2V0IHRvIGl0
KSwgd2UgY29uc2lkZXINCj4gICBoYXJkLWFmZmluaXR5Lg0KPg0KPiBJbiBydW5xX3RpY2tsZSgp
LCB3ZSBuZWVkIHRvIGRvIHRoYXQgZm9yIGNoZWNraW5nDQo+IHdoZXRoZXIgd2UgY2FuIGV4ZWN1
dGUgdGhlIHdha2luZyB2Q1BVIG9uIGFuIHBDUFUNCj4gdGhhdCBpcyBpZGxlLiBJbiBmYWN0LCB3
ZSB3YW50IHRvIGJlIHN1cmUgdGhhdCwgaWYNCj4gdGhlcmUgaXMgYW4gaWRsZSBwQ1BVIGluIHRo
ZSB2Q1BVJ3Mgc29mdCBhZmZpbml0eSwNCj4gd2UnbGwgdXNlIGl0Lg0KPg0KPiBJZiB0aGVyZSBh
cmUgbm8gc3VjaCBpZGxlIHBDUFVzLCB0aG91Z2gsIGFuZCB3ZQ0KPiBoYXZlIHRvIGNoZWNrIG5v
bi1pZGxlIG9uZXMsIHdlIGNhbiBhdm9pZCB0aGUgbG9vcA0KPiBhbmQgdG8gYm90aCBoYXJkIGFu
ZCBzb2Z0LWFmZmluaXR5IGluIG9uZSBwYXNzLg0KPg0KPiBJbiBmYWN0LCB3ZSBjYW4gd2Ugc2Nh
biBydW5xdWV1ZSBhbmQgY29tcHV0ZSBhDQo+ICJzY29yZSIgZm9yIGVhY2ggdkNQVSB3aGljaCBp
cyBydW5uaW5nIG9uIGVhY2ggcENQVS4NCj4gVGhlIGlkZWEgaXMsIHNpbmNlIHdlIG1heSBoYXZl
IHRvIHByZWVtcHQgc29tZW9uZToNCj4gLSB0cnkgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIHdha2lu
ZyB2Q1BVIHdpbGwgcnVuDQo+ICAgaW5zaWRlIGl0cyBzb2Z0LWFmZmluaXR5LA0KPiAtIHRyeSB0
byBwcmVlbXB0IHNvbWVvbmUgdGhhdCBpcyBydW5uaW5nIG91dHNpZGUNCj4gICBvZiBpdHMgb3du
IHNvZnQtYWZmaW5pdHkuDQo+DQo+IFRoZSB2YWx1ZSBvZiB0aGUgc2NvcmUgaXMgYWRkZWQgdG8g
YSB0cmFjZSByZWNvcmQsDQo+IHNvIHhlbmFseXplJ3MgY29kZSBhbmQgdG9vbHMveGVudHJhY2Uv
Zm9ybWF0cyBhcmUNCj4gdXBkYXRlZCBhY2NvcmRpbmdseS4NCj4NCj4gU3VnZ2VzdGVkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPg0KPiBSZXZpZXdlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPg0KDQpUaGUgcHJpbWFy
eSBmb2N1cyBvZiB0aGlzIHBhdGNoIGlzIGNyZWRpdDIsIHNvIHRoZSB0aXRsZSBzaG91bGQgcHJv
YmFibHkNCmJlIHhlbi9jcmVkaXQyLCByaWdodD8NCg0KSXQgdG91Y2hlcyB0aGUgdG9vbHMgKHhl
bmFseXplKSwgc28gSSBwdXQgdG9vbHMgaW4gdGhlIHJhZywgYnV0IEknbSBmaW5lIHdpdGgganVz
dCAneGVuL2NyZWRpdDInLg0KDQoNCkkgY2FuIGNoYW5nZSB0aGF0IG9uIGNoZWNraW4uDQoNClN1
cmUsIGdvIGFoZWFkLg0KDQpUaGFua3MsIERhcmlvDQoNClBTLiBTb3JyeSBmb3IgdGhlIChtb3N0
IGxpa2VseSkgYmFkIGZvcm1hdCBvZiB0aGlzIGVtYWlsIChzZW10IGZyb20gbXkgcGhvbmUpDQoN
Cg==

--_000_5e18d4dab3ae449f9176f6d1412b5e04emailandroidcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <76CD3016E0DAE347923B03968F239D4C@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBkaXI9ImF1
dG8iPg0KPGRpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj4NCjxkaXYgY2xhc3M9ImdtYWls
X3F1b3RlIj5JbCAyOCBBZ28gMjAxNyAxNjo0MCwgR2VvcmdlIER1bmxhcCAmbHQ7Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tJmd0OyBoYSBzY3JpdHRvOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+DQo8
YmxvY2txdW90ZSBjbGFzcz0icXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXIt
bGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxkaXY+PGZvbnQgc2l6ZT0i
MiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4NCjxkaXY+T24gMDcvMjcvMjAxNyAwMTow
NSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6PGJyPg0KJmd0OyBTb2Z0LWFmZmluaXR5IHN1cHBv
cnQgaXMgdXN1YWxseSBpbXBsZW1lbnRlZCBieSBtZWFuczxicj4NCiZndDsgb2YgYSB0d28gc3Rl
cCAmcXVvdDtiYWxhbmNpbmcgbG9vcCZxdW90Oywgd2hlcmU6PGJyPg0KJmd0OyAtIGR1cmluZyB0
aGUgZmlyc3Qgc3RlcCwgd2UgY29uc2lkZXIgc29mdC1hZmZpbml0eTxicj4NCiZndDsmbmJzcDsm
bmJzcDsgKGlmIHRoZSB2Y3B1IGhhcyBvbmUpOzxicj4NCiZndDsgLSBkdXJpbmcgdGhlIHNlY29u
ZCAoaWYgd2UgZ2V0IHRvIGl0KSwgd2UgY29uc2lkZXI8YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7IGhh
cmQtYWZmaW5pdHkuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEluIHJ1bnFfdGlja2xlKCksIHdlIG5l
ZWQgdG8gZG8gdGhhdCBmb3IgY2hlY2tpbmc8YnI+DQomZ3Q7IHdoZXRoZXIgd2UgY2FuIGV4ZWN1
dGUgdGhlIHdha2luZyB2Q1BVIG9uIGFuIHBDUFU8YnI+DQomZ3Q7IHRoYXQgaXMgaWRsZS4gSW4g
ZmFjdCwgd2Ugd2FudCB0byBiZSBzdXJlIHRoYXQsIGlmPGJyPg0KJmd0OyB0aGVyZSBpcyBhbiBp
ZGxlIHBDUFUgaW4gdGhlIHZDUFUncyBzb2Z0IGFmZmluaXR5LDxicj4NCiZndDsgd2UnbGwgdXNl
IGl0Ljxicj4NCiZndDsgPGJyPg0KJmd0OyBJZiB0aGVyZSBhcmUgbm8gc3VjaCBpZGxlIHBDUFVz
LCB0aG91Z2gsIGFuZCB3ZTxicj4NCiZndDsgaGF2ZSB0byBjaGVjayBub24taWRsZSBvbmVzLCB3
ZSBjYW4gYXZvaWQgdGhlIGxvb3A8YnI+DQomZ3Q7IGFuZCB0byBib3RoIGhhcmQgYW5kIHNvZnQt
YWZmaW5pdHkgaW4gb25lIHBhc3MuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEluIGZhY3QsIHdlIGNh
biB3ZSBzY2FuIHJ1bnF1ZXVlIGFuZCBjb21wdXRlIGE8YnI+DQomZ3Q7ICZxdW90O3Njb3JlJnF1
b3Q7IGZvciBlYWNoIHZDUFUgd2hpY2ggaXMgcnVubmluZyBvbiBlYWNoIHBDUFUuPGJyPg0KJmd0
OyBUaGUgaWRlYSBpcywgc2luY2Ugd2UgbWF5IGhhdmUgdG8gcHJlZW1wdCBzb21lb25lOjxicj4N
CiZndDsgLSB0cnkgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIHdha2luZyB2Q1BVIHdpbGwgcnVuPGJy
Pg0KJmd0OyZuYnNwOyZuYnNwOyBpbnNpZGUgaXRzIHNvZnQtYWZmaW5pdHksPGJyPg0KJmd0OyAt
IHRyeSB0byBwcmVlbXB0IHNvbWVvbmUgdGhhdCBpcyBydW5uaW5nIG91dHNpZGU8YnI+DQomZ3Q7
Jm5ic3A7Jm5ic3A7IG9mIGl0cyBvd24gc29mdC1hZmZpbml0eS48YnI+DQomZ3Q7IDxicj4NCiZn
dDsgVGhlIHZhbHVlIG9mIHRoZSBzY29yZSBpcyBhZGRlZCB0byBhIHRyYWNlIHJlY29yZCw8YnI+
DQomZ3Q7IHNvIHhlbmFseXplJ3MgY29kZSBhbmQgdG9vbHMveGVudHJhY2UvZm9ybWF0cyBhcmU8
YnI+DQomZ3Q7IHVwZGF0ZWQgYWNjb3JkaW5nbHkuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFN1Z2dl
c3RlZC1ieTogR2VvcmdlIER1bmxhcCAmbHQ7Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tJmd0Ozxi
cj4NCiZndDsgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgJmx0O2RhcmlvLmZhZ2dpb2xp
QGNpdHJpeC5jb20mZ3Q7PGJyPg0KJmd0OyBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCAmbHQ7
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tJmd0Ozxicj4NCjxicj4NClRoZSBwcmltYXJ5IGZvY3Vz
IG9mIHRoaXMgcGF0Y2ggaXMgY3JlZGl0Miwgc28gdGhlIHRpdGxlIHNob3VsZCBwcm9iYWJseTxi
cj4NCmJlIHhlbi9jcmVkaXQyLCByaWdodD88YnI+DQo8L2Rpdj4NCjwvc3Bhbj48L2ZvbnQ+PC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0
byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+SXQgdG91Y2hlcyB0aGUgdG9vbHMgKHhl
bmFseXplKSwgc28gSSBwdXQgdG9vbHMgaW4gdGhlIHJhZywgYnV0IEknbSBmaW5lIHdpdGgganVz
dCAneGVuL2NyZWRpdDInLjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPjxicj4NCjwvZGl2Pg0KPGRp
diBkaXI9ImF1dG8iPg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPg0KPGRpdiBjbGFzcz0iZ21h
aWxfcXVvdGUiPg0KPGJsb2NrcXVvdGUgY2xhc3M9InF1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAw
IC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+DQo8ZGl2
Pjxmb250IHNpemU9IjIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+DQo8ZGl2Pjxicj4N
CkkgY2FuIGNoYW5nZSB0aGF0IG9uIGNoZWNraW4uPGJyPg0KPC9kaXY+DQo8L3NwYW4+PC9mb250
PjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBkaXI9
ImF1dG8iPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPlN1cmUsIGdvIGFoZWFkLjwvZGl2
Pg0KPGRpdiBkaXI9ImF1dG8iPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPlRoYW5rcywg
RGFyaW88L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRv
Ij5QUy4gU29ycnkgZm9yIHRoZSAobW9zdCBsaWtlbHkpIGJhZCBmb3JtYXQgb2YgdGhpcyBlbWFp
bCAoc2VtdCBmcm9tIG15IHBob25lKTwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPg0KPGRpdiBjbGFz
cz0iZ21haWxfZXh0cmEiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPg0KPGJsb2NrcXVvdGUg
Y2xhc3M9InF1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNj
Y2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+DQo8ZGl2PjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_5e18d4dab3ae449f9176f6d1412b5e04emailandroidcom_--


--===============6055252733607036394==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6055252733607036394==--


From xen-devel-bounces@lists.xen.org Mon Aug 28 18:05:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 18: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.xen.org>)
	id 1dmOPz-0001LG-1S; Mon, 28 Aug 2017 18:05:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmOPw-0001Ks-VF
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 18:05:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F8/BC-18185-87B54A95; Mon, 28 Aug 2017 18:05:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbc8ekm
 kwemHTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaLq5ialgW2XFmyvxDYzN
 Pl2MXBxCAn8ZJS6/ms8C4TxmlJj+9iEjhLONUeLN+insXYycHCICzhJfz8wFs3kF9CWOLd3BC
 mILC4RINJ7fxQrSICFwXEti3aKNjCAJCQFPieOrXzHD2JeXbWTrYmTnYBOwkjgkBhJlEVCVWH
 n5NesERu4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxh3Pnc6xCjJwaQkyruzYnGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnefVFLIoUEi1LT
 UyvSMnOAoQeTluDgURLhXRcJlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeI5AZAiBFG
 aV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzJIFN4MvNK4Da9AjqCCegIRcGFIE
 eUJCKkpBoYs7n0Tj1d+/1I1+m+wu25cuLHd7xu/Vu9qH1yfXzRxlnRAe3s69YoZVrvmzD71ap
 2lfdzg049+MM6P+vH9zs3nGdqbzi7rvGNzdme6H9y0wwUU45J1feYG72s/6z+Y2/RKeHukjWJ
 6VbnWC9FJs4IUjnbE/bx5qwS30MhJc/ffX9S/1nB8Z/hYiWW4oxEQy3mouJEAKDrqZV+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1503943541!74083539!1
X-Originating-IP: [104.130.215.37]
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 30853 invoked from network); 28 Aug 2017 18:05:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 18:05:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmOPs-0007Tk-Iy; Mon, 28 Aug 2017 18:05: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 1dmOPm-00033R-VU; Mon, 28 Aug 2017 18:05:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmOPl-00074e-4B; Mon, 28 Aug 2017 18:05:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112902-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-i386-examine:reboot:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-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-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 18:05:33 +0000
Subject: [Xen-devel] [xen-unstable test] 112902: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2855076554060672488=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2855076554060672488==
Content-Type: text/plain

flight 112902 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112902/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt      6 xen-install      fail in 112893 pass in 112902
 test-armhf-armhf-libvirt-raw  7 xen-boot         fail in 112893 pass in 112902
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 14 guest-localmigrate fail in 112893 pass in 112902
 test-amd64-i386-examine       7 reboot           fail in 112896 pass in 112902
 test-armhf-armhf-xl-rtds     12 guest-start      fail in 112896 pass in 112902
 test-amd64-amd64-xl-qcow2     7 xen-boot                   fail pass in 112893
 test-amd64-amd64-xl-qemut-debianhvm-amd64 16 guest-localmigrate/x10 fail pass in 112893
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail pass in 112896
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 112896
 test-armhf-armhf-libvirt-xsm 16 guest-start/debian.repeat  fail pass in 112896

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-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-amd64-amd64-libvirt-vhd 12 migrate-support-check        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
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  803c5a2a42e7c72a4c848e0f0106a941b758a91f
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    6 days
Failing since        112841  2017-08-23 06:00:13 Z    5 days    9 attempts
Testing same since   112885  2017-08-26 17:20:46 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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                                 fail    
 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-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 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                                  fail    
 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-pvh-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                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 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-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 1127 lines long.)


--===============2855076554060672488==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2855076554060672488==--

From xen-devel-bounces@lists.xen.org Mon Aug 28 18:20:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 18: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.xen.org>)
	id 1dmOeH-0002aa-Ex; Mon, 28 Aug 2017 18:20:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40608c879=Andrew.Cooper3@citrix.com>)
 id 1dmOeG-0002aU-I6
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 18:20:32 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AE/4A-03557-FEE54A95; Mon, 28 Aug 2017 18:20:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHRDpO77uCW
 RBhdmSFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3r01lKnjDVvHv4TymBsZGti5GTg4JAX+J
 G9MXMIPYbAL6ErtffGICsUUE1CVOd1xk7WLk4mAW2Mck8fbfBRaQhLCAh8SbpmvsIDaLgKrEi
 evdYM28QPHn99dDDZWTOH/8J1hcSEBN4lr/JXaIGkGJkzOfgM1hFpCQOPjiBfMERu5ZSFKzkK
 QWMDKtYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDAcGINj
 B+GVZwCFGSQ4mJVHenRWLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M6KXRIpJFiUmp5akZaZ
 AwxMmLQEB4+SCO/3GKA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeblAZgiAFGWU5sGNg
 EXJJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgGZwpOZVwK36RXQEUxARygKLgQ5oiQRIS
 XVwMjy5V+6rKb6pWb9qrOL7z3jOaah4bK9g+1eTZeRRO3Riw8t+nuUnI9sPP/JrKP15Ny3kw8
 rJcx5NPHIlyV3Xcq8Nqe33tviumUPk+Sm8JcLmiueXNXN2FG1T33K+qm3048u9hVn3p5+KXBy
 Y8ICJ9nHNUxvZ162M3kl6XftVbKgIvefMF33pw1KLMUZiYZazEXFiQBLmEsvjQIAAA==
X-Env-Sender: prvs=40608c879=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1503944429!73759172!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50462 invoked from network); 28 Aug 2017 18:20:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 18:20:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208";a="437192681"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 28 Aug 2017 19:20:27 +0100
Message-ID: <1503944427-9561-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] xen/build: Nuke include/{config,
	generated} during clean
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3RoZXJ3aXNlIGEgc3RhbGUgZ2VuZXJhdGVkIEtjb25maWcgbWF5IHN0aWxsIGJlIHVzZWQgYWZ0
ZXIgYSB0cmVlLXdpZGUgY2xlYW4uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL01ha2VmaWxl
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQpp
bmRleCAzYTZmYTBmLi5iYTM2ZmU1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQor
KysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQpAQCAtMTQ0LDUgKzE0NCw1IEBAIGFsbDogJChCQVNF
RElSKS9pbmNsdWRlL2FzbS14ODYvY3B1aWQtYXV0b2dlbi5oCiBlbmRpZgogCiBjbGVhbjo6Ci0J
cm0gLXJmIGNvbXBhdCBoZWFkZXJzKi5jaGsKKwlybSAtcmYgY29tcGF0IGhlYWRlcnMqLmNoayBj
b25maWcgZ2VuZXJhdGVkCiAJcm0gLWYgJChCQVNFRElSKS9pbmNsdWRlL2FzbS14ODYvY3B1aWQt
YXV0b2dlbi5oCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 18:21:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 18: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.xen.org>)
	id 1dmOfC-0002ei-O3; Mon, 28 Aug 2017 18:21:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmOfB-0002eS-FD
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 18:21:29 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 91/3D-02181-82F54A95; Mon, 28 Aug 2017 18:21:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVc9fkm
 kwfKFshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLzwK1vBpTWMFWumvmFt
 YDxT08XIxSEk8JdR4tLmfnYI5zGjxK/VvWwQzjZGidnL17F2MXJyiAg4S3w9M5cdxOYV0JfY9
 PIPG4gtLOAi0XHqAViDhMArVYkPH06wgCQkBLwlLv7fzQxjb1j9ACjOzsEmYCVxSAwkyiKgKv
 Hg9SGmCYzcCxgZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 Eer2egYFxB+OpZudDjJIcTEqivDsrFkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdFbskUkiw
 KDU9tSItMwcYfjBpCQ4eJRFe1TigNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNOBJkhA
 FKUUZoHNwIWC5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNuAZnCk5lXArfpFdARTEBHKA
 ouBDmiJBEhJdXAOOXdI3Z29V1K4Q/1twdkpddOmZPfNPUXb+CbhMcivSmfjmQaTeNrWnNx6q8
 rS+RrM4p/bm636z3vdipT3kTz9x3xOUuPt/reXiDUu/9DRc3XnkcXC1wTlNY9mii09WmZ6IYA
 VXkPjfDKBq0vJ8t8zC7/Fdyz4q/P5trLqq+3xhQLMnFVrY+5rcRSnJFoqMVcVJwIAOtVz6OAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1503944486!100295940!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40674 invoked from network); 28 Aug 2017 18:21:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 18:21:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmOf6-0007sQ-Jy; Mon, 28 Aug 2017 18:21: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 1dmOf0-0004Dv-F9; Mon, 28 Aug 2017 18:21:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmOez-0002uy-Vo; Mon, 28 Aug 2017 18:21:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112904-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-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-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail: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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 18:21:17 +0000
Subject: [Xen-devel] [linux-3.18 test] 112904: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8674546628419140801=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8674546628419140801==
Content-Type: text/plain

flight 112904 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112904/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw  4 host-install(4)          broken pass in 112897
 test-armhf-armhf-xl           7 xen-boot                   fail pass in 112897

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112897 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112897 blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112897 like 112085
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 112897 like 112102
 test-armhf-armhf-xl         13 migrate-support-check fail in 112897 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 112897 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 112897 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 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-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                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   38 days
Failing since        112351  2017-07-27 22:26:55 Z   31 days   48 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    3 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          fail    
 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-pvh-amd                                  pass    
 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-pvh-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-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                                 broken  
 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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step test-armhf-armhf-libvirt-raw host-install(4)

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============8674546628419140801==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8674546628419140801==--

From xen-devel-bounces@lists.xen.org Mon Aug 28 18:31:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 18:31: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.xen.org>)
	id 1dmOod-0003Tq-Tq; Mon, 28 Aug 2017 18:31:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40698723d=dario.faggioli@citrix.com>)
 id 1dmOoc-0003Tk-4r
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 18:31:14 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 54/A6-18185-17164A95; Mon, 28 Aug 2017 18:31:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRWlGSWpSXmKPExsWyU9JRQrcgcUm
 kwYKJghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkD09YC9rPMFa0Tn3M2sC45CRjFyMnh4RA
 kETD3i3MIDabgIHEmx17WUFsEQEdiYubHrF3MXJxMAscZpR48+w0O0hCWCBCYlfndTaIokiJC
 R0fWboYOYBsPYkV57NAwiwCqhJL561jArF5BVwkrvYdBpvJKCAr8aVxNdguZgFxiaYvK1khbh
 CQWLLnPDOELSrx8vE/qLiBxNal+1gg6tMkDi9fwwoxU1Di5MwnLBMYBWYhGTULSdksJGWzgK5
 jFtCUWL9LH6JEUWJK90N2CFtDonXOXCjbUmLWwqOMyGoWMHKsYtQoTi0qSy3SNTLQSyrKTM8o
 yU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjAsGINjB+GtZwCFGSQ4mJVHenRWLI4X4kvJTK
 jMSizPii0pzUosPMWpwcAhMODt3OpMUS15+XqqSBG9OwpJIIcGi1PTUirTMHGDkwpRKcPAoif
 DWgaR5iwsSc4sz0yFSpxjtObb8PvGdieMQmDwGJr+92f6bSQhsqpQ4bwFImwBIW0ZpHtxQWKK
 5xCgrJczLCHSyEE9BalFuZgmq/CtGcQ5GJWHeBpApPJl5JXC7XwGdxQR0lqLgQpCzShIRUlIN
 jAsVMlz/Mws1Zy+IuXhba1UMF++nIKv8Nv66a+tj1hz6kOgzMXznw7/1yqF9xlIHl69O6hX+/
 uiC94qix0JLebfusfk1WSpP60Hndk7eZdekjDJUzFvaTl+zfvdsUmmS/rMJf67tvXXI/qOH0s
 msdVM/7818Hsj+ta9H/c6fCw4syec8dAV+blFiKc5INNRiLipOBABVb0iOLwMAAA==
X-Env-Sender: prvs=40698723d=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503945071!101397584!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4136 invoked from network); 28 Aug 2017 18:31:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Aug 2017 18:31:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,442,1498521600"; d="scan'208,217";a="51691820"
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [PATCH v2 2/6] xen: credit2: soft-affinity awareness in
 gat_fallback_cpu()
Thread-Index: AQHTICvGxw/VWYAfXEi+pQlwRys1mQ==
Date: Mon, 28 Aug 2017 18:30:50 +0000
Message-ID: <621983d0-c4e3-4481-a05e-c3bd733a20ae@email.android.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "Justin T. Weaver" <jtweaver@hawaii.edu>,
 George Dunlap <George.Dunlap@citrix.com>,
 anshul makkar <anshulmakkar@gmail.com>
Subject: Re: [Xen-devel] [PATCH v2 2/6] xen: credit2: soft-affinity
 awareness in gat_fallback_cpu()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0916859346008738637=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0916859346008738637==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_621983d0c4e34481a05ec3bd733a20aeemailandroidcom_"

--_000_621983d0c4e34481a05ec3bd733a20aeemailandroidcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SWwgMjggQWdvIDIwMTcgMTY6NDksIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4gaGEgc2NyaXR0bzoNCk9uIDA3LzI3LzIwMTcgMDE6MDUgUE0sIERhcmlvIEZhZ2dpb2xp
IHdyb3RlOg0KPiBCeSwgYmFzaWNhbGx5LCBtb3ZpbmcgYWxsIHRoZSBsb2dpYyBvZiB0aGUgZnVu
Y3Rpb24NCj4gaW5zaWRlIHRoZSB1c3VhbCB0d28gc3RlcHMgKHNvZnQtYWZmaW5pdHkgc3RlcCBh
bmQNCj4gaGFyZC1hZmZpbml0eSBzdGVwKSBsb29wLg0KPg0KPiBXaGlsZSB0aGVyZSwgYWRkIHR3
byBwZXJmb3JtYW5jZSBjb3VudGVycyAoaW4gY3B1X3BpY2sNCj4gYW5kIGluIGdldF9mYWxsYmFj
a19jcHUoKSBpdHNlbGYpLCBpbiBvcmRlciB0byBiZSBhYmxlDQo+IHRvIHRlbGwgaG93IGZyZXF1
ZW50bHkgaXQgaGFwcGVucyB0aGF0IHdlIG5lZWQgdG8gbG9vaw0KPiBmb3IgYSBmYWxsYmFjayBj
cHUuDQo+DQo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBj
aXRyaXguY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBKdXN0aW4gVC4gV2VhdmVyIDxqdHdlYXZlckBo
YXdhaWkuZWR1Pg0KPiAtLS0NCj4gQ2M6IEFuc2h1bCBNYWtrYXIgPGFuc2h1bG1ha2thckBnbWFp
bC5jb20+DQo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+
DQo+IC0tLQ0KPiBDaGFuZ2VzIGZyb20gdjE6DQo+IC0gYXMgZGlzY3Vzc2VkIGR1cmluZyByZXZp
ZXcsIG9ubHkgY29uc2lkZXIgaGFyZC1hZmZpbml0eSBmb3IgdGhlIGxhc3Qgc3RhbmQuDQo+ICAg
VGhlIGlkZWEgaXMgbm90IG1vdmluZyB0aGUgdmNwdSB0byBhIGRpZmZyZW50IHJ1bnF1ZXVlIGJl
Y2F1c2Ugb2YNCj4gICBzb2Z0LWFmZmluaXR5LCBhcyBhIHBhcnQgb2YgZmluZGluZyBhIGZhbGxi
YWNrIGNwdTsNCj4gLSBhcyBkaXNjdXNzZWQgZHVyaW5nIHJldmlldywgYWRkZWQgdGhlIHBlcmZv
cm1hbmNlIGNvdW50ZXJzOw0KPiAtIEJVR19PTigxKSB0dXJuZWQgaW50byBBU1NFUlRfVU5SRUFD
SEFCTEUoKSwgYXMgc3VnZ2VzdGVkIGR1cmluZyByZXZpZXc7DQo+IC0gcmV0dXJuIHNvbWV0aGlu
ZyBzYW1lIGFuZCByYW5kb20gZW5vdWdoLCBhdCB0aGUgZW5kIG9mIHRoZSBmdW5jdGlvbiAoaW4N
Cj4gICBjYXNlIHdlIHNvbWVob3cgbWFuYWdlIHRvIGdldCB0aGVyZSkuDQo+IC0tLQ0KPiAgeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICB8ICAxMDEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tDQo+ICB4ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oIHwgICAg
MiArDQo+ICAyIGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygt
KQ0KPg0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYw0KPiBpbmRleCA1N2U3N2RmLi5hYThmMTY5IDEwMDY0NA0KPiAt
LS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYw0KPiArKysgYi94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYw0KPiBAQCAtNTQ5LDM2ICs1NDksOTMgQEAgdm9pZCBzbXRfaWRsZV9tYXNrX2Ns
ZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFzaykNCj4gIH0NCj4NCj4gIC8qDQo+
IC0gKiBXaGVuIGEgaGFyZCBhZmZpbml0eSBjaGFuZ2Ugb2NjdXJzLCB3ZSBtYXkgbm90IGJlIGFi
bGUgdG8gY2hlY2sgc29tZQ0KPiAtICogKGFueSEpIG9mIHRoZSBvdGhlciBydW5xdWV1ZXMsIHdo
ZW4gbG9va2luZyBmb3IgdGhlIGJlc3QgbmV3IHByb2Nlc3Nvcg0KPiAtICogZm9yIHN2YyAoYXMg
dHJ5bG9jay1zIGluIGNzY2hlZDJfY3B1X3BpY2soKSBjYW4gZmFpbCkuIElmIHRoYXQgaGFwcGVu
cywgd2UNCj4gLSAqIHBpY2ssIGluIG9yZGVyIG9mIGRlY3JlYXNpbmcgcHJlZmVyZW5jZToNCj4g
LSAqICAtIHN2YydzIGN1cnJlbnQgcGNwdTsNCj4gLSAqICAtIGFub3RoZXIgcGNwdSBmcm9tIHN2
YydzIGN1cnJlbnQgcnVucTsNCj4gLSAqICAtIGFueSBjcHUuDQo+ICsgKiBJbiBjc2NoZWQyX2Nw
dV9waWNrKCksIGl0IG1heSBub3QgYmUgcG9zc2libGUgdG8gYWN0dWFsbHkgbG9vayBhdCByZW1v
dGUNCj4gKyAqIHJ1bnF1ZXVlcyAodGhlIHRyeWxvY2stcyBvbiB0aGVpciBzcGlubG9ja3MgY2Fu
IGZhaWwhKS4gSWYgdGhhdCBoYXBwZW5zLA0KPiArICogd2UgcGljaywgaW4gb3JkZXIgb2YgZGVj
cmVhc2luZyBwcmVmZXJlbmNlOg0KPiArICogIDEpIHN2YydzIGN1cnJlbnQgcGNwdSwgaWYgaXQg
aXMgcGFydCBvZiBzdmMncyBzb2Z0IGFmZmluaXR5Ow0KPiArICogIDIpIGEgcGNwdSBpbiBzdmMn
cyBjdXJyZW50IHJ1bnF1ZXVlIHRoYXQgaXMgYWxzbyBpbiBzdmMncyBzb2Z0IGFmZmluaXR5Ow0K
PiArICogIDMpIHN2YydzIGN1cnJlbnQgcGNwdSwgaWYgaXQgaXMgcGFydCBvZiBzdmMncyBoYXJk
IGFmZmluaXR5Ow0KPiArICogIDQpIGEgcGNwdSBpbiBzdmMncyBjdXJyZW50IHJ1bnF1ZXVlIHRo
YXQgaXMgYWxzbyBpbiBzdmMncyBoYXJkIGFmZmluaXR5Ow0KPiArICogIDUpIGp1c3Qgb25lIHZh
bGlkIHBjcHUgZnJvbSBzdmMncyBoYXJkIGFmZmluaXR5DQo+ICsgKg0KPiArICogT2YgY291cnNl
LCAxLCAyIGFuZCAzIG1ha2VzIHNlbnNlIG9ubHkgaWYgc3ZjIGhhcyBhIHNvZnQgYWZmaW5pdHku
IEFsc28NCj4gKyAqIG5vdGUgdGhhdCBhdCBsZWFzdCA2IGlzIGd1YXJhbnRlZWQgdG8gX2Fsd2F5
c18gcmV0dXJuIGF0IGxlYXN0IG9uZSBwY3B1Lg0KDQpzLzYvNS87ID8NCg0KPiAgICovDQo+ICBz
dGF0aWMgaW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQ0KPiAg
ew0KPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1Ow0KPiAtICAgIGludCBjcHUgPSB2
LT5wcm9jZXNzb3I7DQo+ICsgICAgdW5zaWduZWQgaW50IGJzOw0KPg0KPiAtICAgIGNwdW1hc2tf
YW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksDQo+IC0g
ICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pKTsNCj4gKyAg
ICBTQ0hFRF9TVEFUX0NSQU5LKG5lZWRfZmFsbGJhY2tfY3B1KTsNCj4NCj4gLSAgICBpZiAoIGxp
a2VseShjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSkgKQ0K
PiAtICAgICAgICByZXR1cm4gY3B1Ow0KPiAtDQo+IC0gICAgaWYgKCBsaWtlbHkoY3B1bWFza19p
bnRlcnNlY3RzKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwNCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnN2Yy0+cnFkLT5hY3RpdmUpKSApDQo+ICsgICAgZm9yX2VhY2hf
YWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApDQo+ICAgICAgew0KPiAtICAgICAgICBjcHVtYXNr
X2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksICZzdmMtPnJxZC0+YWN0aXZlLA0KPiAtICAg
ICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOw0KPiAtICAgICAgICBy
ZXR1cm4gY3B1bWFza19maXJzdChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOw0KPiAtICAgIH0N
Cj4gKyAgICAgICAgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsNCj4NCj4gLSAgICBBU1NFUlQoIWNw
dW1hc2tfZW1wdHkoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSk7DQo+ICsgICAgICAgIGlmICgg
YnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmDQo+ICsgICAgICAgICAgICAgIWhhc19zb2Z0
X2FmZmluaXR5KHYsIHYtPmNwdV9oYXJkX2FmZmluaXR5KSApDQo+ICsgICAgICAgICAgICBjb250
aW51ZTsNCj4NCj4gLSAgICByZXR1cm4gY3B1bWFza19maXJzdChjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOw0KPiArICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodiwgYnMsIGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSk7DQo+ICsgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2Ny
YXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLA0KPiArICAgICAgICAgICAg
ICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOw0KPiArDQo+ICsgICAg
ICAgIC8qDQo+ICsgICAgICAgICAqIFRoaXMgaXMgY2FzZXMgMSBvciAzIChkZXBlbmRpbmcgb24g
YnMpOiBpZiB2LT5wcm9jZXNzb3IgaXMgKHN0aWxsKQ0KPiArICAgICAgICAgKiBpbiBvdXIgYWZm
aW5pdHksIGdvIGZvciBpdCwgZm9yIGNhY2hlIGJldHRlcm5lc3MuDQo+ICsgICAgICAgICAqLw0K
PiArICAgICAgICBpZiAoIGxpa2VseShjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3Jh
dGNoX2NwdShjcHUpKSkgKQ0KPiArICAgICAgICAgICAgcmV0dXJuIGNwdTsNCj4gKw0KPiArICAg
ICAgICAvKg0KPiArICAgICAgICAgKiBUaGlzIGlzIGNhc2VzIDIgb3IgNCAoZGVwZW5kaW5nIG9u
IGJzKTogdi0+cHJvY2Vzc29yIGlzbid0IHRoZXJlDQo+ICsgICAgICAgICAqIGFueSBsb25nZXIs
IGNoZWNrIGlmIHdlIGF0IGxlYXN0IGNhbiBzdGF5IGluIG91ciBjdXJyZW50IHJ1bnEuDQo+ICsg
ICAgICAgICAqLw0KPiArICAgICAgICBpZiAoIGxpa2VseShjcHVtYXNrX2ludGVyc2VjdHMoY3B1
bWFza19zY3JhdGNoX2NwdShjcHUpLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnN2Yy0+cnFkLT5hY3RpdmUpKSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAg
ICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgJnN2Yy0+cnFkLT5hY3RpdmUp
Ow0KPiArICAgICAgICAgICAgcmV0dXJuIGNwdW1hc2tfZmlyc3QoY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpKTsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgICAgIC8qDQo+ICsgICAgICAgICAq
IFdlIG1heSB3ZWxsIHBpY2sgYW55IHZhbGlkIHBjcHUgZnJvbSBvdXIgc29mdC1hZmZpbml0eSwg
b3V0c2lkZQ0KPiArICAgICAgICAgKiBvZiBvdXIgY3VycmVudCBydW5xdWV1ZSwgYnV0IHdlIGRl
Y2lkZSBub3QgdG8uIEluIGZhY3QsIGNoYW5naW5nDQo+ICsgICAgICAgICAqIHJ1bnF1ZXVlIGlz
IHNsb3csIGFmZmVjdHMgbG9hZCBkaXN0cmlidXRpb24sIGFuZCBpcyBhIHNvdXJjZSBvZg0KPiAr
ICAgICAgICAgKiBvdmVyaGVhZCBmb3IgdGhlIHZjcHVzIHJ1bm5pbmcgb24gdGhlIG90aGVyIHJ1
bnF1ZXVlICh3ZSBuZWVkIHRoZQ0KPiArICAgICAgICAgKiBsb2NrKS4gU28sIGJldHRlciBkbyB0
aGF0IGFzIGEgY29uc2VxdWVuY2Ugb2YgYSB3ZWxsIGluZm9ybWVkDQo+ICsgICAgICAgICAqIGRl
Y2lzaW9uIChvciBpZiB3ZSByZWFsbHkgZG9uJ3QgaGF2ZSBhbnkgb3RoZXIgY2hhbmNlLCBhcyB3
ZSB3aWxsLA0KPiArICAgICAgICAgKiBhdCBzdGVwIDYsIGlmIHdlIGdldCB0byB0aGVyZSkuDQoN
CnMvNS82LzsNCg0KPiArICAgICAgICAgKg0KPiArICAgICAgICAgKiBBbHNvLCBiZWluZyBoZXJl
LCBsb29raW5nIGZvciBhIGZhbGxiYWNrLCBpcyBhbiB1bmZvcnR1bmF0ZSBhbmQNCj4gKyAgICAg
ICAgICogaW5mcmVxdWVudCBldmVudCwgd2hpbGUgdGhlIGRlY2lzaW9uIG9mIHB1dHRpbmcgdXMg
aW4gdGhlIHJ1bnF1ZXVlDQo+ICsgICAgICAgICAqIHdlaGVyZSB3ZSBhcmUgd2FzIChsaWtlbHkp
IG1hZGUgdGFraW5nIGFsbCB0aGUgcmVsZXZhbnQgZmFjdG9ycw0KPiArICAgICAgICAgKiBpbnRv
IGFjY291bnQuIFNvIGxldCdzIG5vdCBkaXNydXB0IHRoYXQsIGp1c3QgZm9yIHRoZSBzYWtlIG9m
DQo+ICsgICAgICAgICAqIHNvZnQtYWZmaW5pdHksIGFuZCBsZXQncyB3YWl0IGhlcmUgdG8gYmUg
YWJsZSB0byBtYWRlIChob3BlZnVsbHksDQo+ICsgICAgICAgICAqIHNvb24pLCBhbm90aGVyIHNp
bWlsYXIgd2VsbCBpbmZvcm1lZCBkZWNpc2lvbi4NCj4gKyAgICAgICAgICovDQo+ICsgICAgICAg
IGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICkNCj4gKyAgICAgICAgICAgIGNvbnRp
bnVlOw0KPiArDQo+ICsgICAgICAgIC8qDQo+ICsgICAgICAgICAqIFRoaXMgaXMgY2FzZXMgNjog
bGFzdCBzdGFuZCwganVzdCBvbmUgdmFsaWQgcGNwdSBmcm9tIG91ciBoYXJkDQo+ICsgICAgICAg
ICAqIGFmZmluaXR5LiBJdCdzIGd1YXJhbnRlZWQgdGhhdCB0aGVyZSBpcyBhdCBsZWFzdCBvbmUg
dmFsaWQgY3B1LA0KPiArICAgICAgICAgKiBhbmQgdGhlcmVmb3JlIHdlIGFyZSBzdXJlIHRoYXQg
d2UgcmV0dXJuIGl0LCBhbmQgbmV2ZXIgcmVhbGx5DQo+ICsgICAgICAgICAqIGV4aXQgdGhlIGxv
b3AuDQo+ICsgICAgICAgICAqLw0KDQpzLzUvNi87DQoNClllcyEgU29ycnkgZm9yIHRoaXMhIDot
Lw0KDQpFdmVyeXRoaW5nIGVsc2UgbG9va3MgZ29vZCAtLSBJIGNhbiBmaXggdGhlc2UgdXAgb24g
Y29tbWl0Lg0KDQpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPg0KDQpHcmVhdC4uIGFuZCB0aGFua3MuDQpEYXJpbw0KDQpQUy4gU29ycnkgZm9yIHRo
ZSAobW9zdCBsaWtlbHkpIGJhZCBmb3JtYXQgb2YgdGhpcyBlbWFpbCAoc2VtdCBmcm9tIG15IHBo
b25lKQ0KDQo=

--_000_621983d0c4e34481a05ec3bd733a20aeemailandroidcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <705327D47E408F4EBBF9FADDDD788D16@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBkaXI9ImF1
dG8iPg0KPGRpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj4NCjxkaXYgY2xhc3M9ImdtYWls
X3F1b3RlIj5JbCAyOCBBZ28gMjAxNyAxNjo0OSwgR2VvcmdlIER1bmxhcCAmbHQ7Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tJmd0OyBoYSBzY3JpdHRvOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+DQo8
YmxvY2txdW90ZSBjbGFzcz0icXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXIt
bGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxkaXY+PGZvbnQgc2l6ZT0i
MiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4NCjxkaXY+T24gMDcvMjcvMjAxNyAwMTow
NSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6PGJyPg0KJmd0OyBCeSwgYmFzaWNhbGx5LCBtb3Zp
bmcgYWxsIHRoZSBsb2dpYyBvZiB0aGUgZnVuY3Rpb248YnI+DQomZ3Q7IGluc2lkZSB0aGUgdXN1
YWwgdHdvIHN0ZXBzIChzb2Z0LWFmZmluaXR5IHN0ZXAgYW5kPGJyPg0KJmd0OyBoYXJkLWFmZmlu
aXR5IHN0ZXApIGxvb3AuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFdoaWxlIHRoZXJlLCBhZGQgdHdv
IHBlcmZvcm1hbmNlIGNvdW50ZXJzIChpbiBjcHVfcGljazxicj4NCiZndDsgYW5kIGluIGdldF9m
YWxsYmFja19jcHUoKSBpdHNlbGYpLCBpbiBvcmRlciB0byBiZSBhYmxlPGJyPg0KJmd0OyB0byB0
ZWxsIGhvdyBmcmVxdWVudGx5IGl0IGhhcHBlbnMgdGhhdCB3ZSBuZWVkIHRvIGxvb2s8YnI+DQom
Z3Q7IGZvciBhIGZhbGxiYWNrIGNwdS48YnI+DQomZ3Q7IDxicj4NCiZndDsgU2lnbmVkLW9mZi1i
eTogRGFyaW8gRmFnZ2lvbGkgJmx0O2RhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20mZ3Q7PGJyPg0K
Jmd0OyBTaWduZWQtb2ZmLWJ5OiBKdXN0aW4gVC4gV2VhdmVyICZsdDtqdHdlYXZlckBoYXdhaWku
ZWR1Jmd0Ozxicj4NCiZndDsgLS0tPGJyPg0KJmd0OyBDYzogQW5zaHVsIE1ha2thciAmbHQ7YW5z
aHVsbWFra2FyQGdtYWlsLmNvbSZndDs8YnI+DQomZ3Q7IENjOiBHZW9yZ2UgRHVubGFwICZsdDtn
ZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20mZ3Q7PGJyPg0KJmd0OyAtLS08YnI+DQomZ3Q7IENo
YW5nZXMgZnJvbSB2MTo8YnI+DQomZ3Q7IC0gYXMgZGlzY3Vzc2VkIGR1cmluZyByZXZpZXcsIG9u
bHkgY29uc2lkZXIgaGFyZC1hZmZpbml0eSBmb3IgdGhlIGxhc3Qgc3RhbmQuPGJyPg0KJmd0OyZu
YnNwOyZuYnNwOyBUaGUgaWRlYSBpcyBub3QgbW92aW5nIHRoZSB2Y3B1IHRvIGEgZGlmZnJlbnQg
cnVucXVldWUgYmVjYXVzZSBvZjxicj4NCiZndDsmbmJzcDsmbmJzcDsgc29mdC1hZmZpbml0eSwg
YXMgYSBwYXJ0IG9mIGZpbmRpbmcgYSBmYWxsYmFjayBjcHU7PGJyPg0KJmd0OyAtIGFzIGRpc2N1
c3NlZCBkdXJpbmcgcmV2aWV3LCBhZGRlZCB0aGUgcGVyZm9ybWFuY2UgY291bnRlcnM7PGJyPg0K
Jmd0OyAtIEJVR19PTigxKSB0dXJuZWQgaW50byBBU1NFUlRfVU5SRUFDSEFCTEUoKSwgYXMgc3Vn
Z2VzdGVkIGR1cmluZyByZXZpZXc7PGJyPg0KJmd0OyAtIHJldHVybiBzb21ldGhpbmcgc2FtZSBh
bmQgcmFuZG9tIGVub3VnaCwgYXQgdGhlIGVuZCBvZiB0aGUgZnVuY3Rpb24gKGluPGJyPg0KJmd0
OyZuYnNwOyZuYnNwOyBjYXNlIHdlIHNvbWVob3cgbWFuYWdlIHRvIGdldCB0aGVyZSkuPGJyPg0K
Jmd0OyAtLS08YnI+DQomZ3Q7Jm5ic3A7IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jJm5ic3A7
Jm5ic3A7IHwmbmJzcDsgMTAxICYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0
MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7
JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYjNDM7JiM0MzsmIzQzOyYj
NDM7JiM0MzsmIzQzOy0tLS0tLS0tLTxicj4NCiZndDsmbmJzcDsgeGVuL2luY2x1ZGUveGVuL3Bl
cmZjX2RlZm4uaCB8Jm5ic3A7Jm5ic3A7Jm5ic3A7IDIgJiM0Mzs8YnI+DQomZ3Q7Jm5ic3A7IDIg
ZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygmIzQzOyksIDIxIGRlbGV0aW9ucygtKTxicj4N
CiZndDsgPGJyPg0KJmd0OyBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMg
Yi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzxicj4NCiZndDsgaW5kZXggNTdlNzdkZi4uYWE4
ZjE2OSAxMDA2NDQ8YnI+DQomZ3Q7IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jPGJy
Pg0KJmd0OyAmIzQzOyYjNDM7JiM0MzsgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzxicj4N
CiZndDsgQEAgLTU0OSwzNiAmIzQzOzU0OSw5MyBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIo
dW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKTxicj4NCiZndDsmbmJzcDsgfTxicj4N
CiZndDsmbmJzcDsgPGJyPg0KJmd0OyZuYnNwOyAvKjxicj4NCiZndDsgLSAqIFdoZW4gYSBoYXJk
IGFmZmluaXR5IGNoYW5nZSBvY2N1cnMsIHdlIG1heSBub3QgYmUgYWJsZSB0byBjaGVjayBzb21l
PGJyPg0KJmd0OyAtICogKGFueSEpIG9mIHRoZSBvdGhlciBydW5xdWV1ZXMsIHdoZW4gbG9va2lu
ZyBmb3IgdGhlIGJlc3QgbmV3IHByb2Nlc3Nvcjxicj4NCiZndDsgLSAqIGZvciBzdmMgKGFzIHRy
eWxvY2stcyBpbiBjc2NoZWQyX2NwdV9waWNrKCkgY2FuIGZhaWwpLiBJZiB0aGF0IGhhcHBlbnMs
IHdlPGJyPg0KJmd0OyAtICogcGljaywgaW4gb3JkZXIgb2YgZGVjcmVhc2luZyBwcmVmZXJlbmNl
Ojxicj4NCiZndDsgLSAqJm5ic3A7IC0gc3ZjJ3MgY3VycmVudCBwY3B1Ozxicj4NCiZndDsgLSAq
Jm5ic3A7IC0gYW5vdGhlciBwY3B1IGZyb20gc3ZjJ3MgY3VycmVudCBydW5xOzxicj4NCiZndDsg
LSAqJm5ic3A7IC0gYW55IGNwdS48YnI+DQomZ3Q7ICYjNDM7ICogSW4gY3NjaGVkMl9jcHVfcGlj
aygpLCBpdCBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIGFjdHVhbGx5IGxvb2sgYXQgcmVtb3RlPGJy
Pg0KJmd0OyAmIzQzOyAqIHJ1bnF1ZXVlcyAodGhlIHRyeWxvY2stcyBvbiB0aGVpciBzcGlubG9j
a3MgY2FuIGZhaWwhKS4gSWYgdGhhdCBoYXBwZW5zLDxicj4NCiZndDsgJiM0MzsgKiB3ZSBwaWNr
LCBpbiBvcmRlciBvZiBkZWNyZWFzaW5nIHByZWZlcmVuY2U6PGJyPg0KJmd0OyAmIzQzOyAqJm5i
c3A7IDEpIHN2YydzIGN1cnJlbnQgcGNwdSwgaWYgaXQgaXMgcGFydCBvZiBzdmMncyBzb2Z0IGFm
ZmluaXR5Ozxicj4NCiZndDsgJiM0MzsgKiZuYnNwOyAyKSBhIHBjcHUgaW4gc3ZjJ3MgY3VycmVu
dCBydW5xdWV1ZSB0aGF0IGlzIGFsc28gaW4gc3ZjJ3Mgc29mdCBhZmZpbml0eTs8YnI+DQomZ3Q7
ICYjNDM7ICombmJzcDsgMykgc3ZjJ3MgY3VycmVudCBwY3B1LCBpZiBpdCBpcyBwYXJ0IG9mIHN2
YydzIGhhcmQgYWZmaW5pdHk7PGJyPg0KJmd0OyAmIzQzOyAqJm5ic3A7IDQpIGEgcGNwdSBpbiBz
dmMncyBjdXJyZW50IHJ1bnF1ZXVlIHRoYXQgaXMgYWxzbyBpbiBzdmMncyBoYXJkIGFmZmluaXR5
Ozxicj4NCiZndDsgJiM0MzsgKiZuYnNwOyA1KSBqdXN0IG9uZSB2YWxpZCBwY3B1IGZyb20gc3Zj
J3MgaGFyZCBhZmZpbml0eTxicj4NCiZndDsgJiM0MzsgKjxicj4NCiZndDsgJiM0MzsgKiBPZiBj
b3Vyc2UsIDEsIDIgYW5kIDMgbWFrZXMgc2Vuc2Ugb25seSBpZiBzdmMgaGFzIGEgc29mdCBhZmZp
bml0eS4gQWxzbzxicj4NCiZndDsgJiM0MzsgKiBub3RlIHRoYXQgYXQgbGVhc3QgNiBpcyBndWFy
YW50ZWVkIHRvIF9hbHdheXNfIHJldHVybiBhdCBsZWFzdCBvbmUgcGNwdS48YnI+DQo8YnI+DQpz
LzYvNS87ID88YnI+DQo8YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7ICovPGJyPg0KJmd0OyZuYnNwOyBz
dGF0aWMgaW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKTxicj4N
CiZndDsmbmJzcDsgezwhLS0gLS0+PGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0mZ3Q7dmNwdTs8YnI+DQomZ3Q7IC0mbmJzcDsmbmJz
cDsmbmJzcDsgaW50IGNwdSA9IHYtJmd0O3Byb2Nlc3Nvcjs8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHVuc2lnbmVkIGludCBiczs8YnI+DQomZ3Q7Jm5ic3A7IDxicj4NCiZndDsg
LSZuYnNwOyZuYnNwOyZuYnNwOyBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
IHYtJmd0O2NwdV9oYXJkX2FmZmluaXR5LDxicj4NCiZndDsgLSZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtJmd0O2RvbWFpbikpOzxicj4N
CiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsgU0NIRURfU1RBVF9DUkFOSyhuZWVkX2ZhbGxi
YWNrX2NwdSk7PGJyPg0KJmd0OyZuYnNwOyA8YnI+DQomZ3Q7IC0mbmJzcDsmbmJzcDsmbmJzcDsg
aWYgKCBsaWtlbHkoY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSkpICk8YnI+DQomZ3Q7IC0mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgcmV0dXJuIGNwdTs8YnI+DQomZ3Q7IC08YnI+DQomZ3Q7IC0mbmJzcDsmbmJzcDsmbmJzcDsg
aWYgKCBsaWtlbHkoY3B1bWFza19pbnRlcnNlY3RzKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSw8
YnI+DQomZ3Q7IC0mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmFtcDtzdmMtJmd0
O3JxZC0mZ3Q7YWN0aXZlKSkgKTxicj4NCiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsgZm9y
X2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB7PCEtLSAtLT48YnI+DQomZ3Q7IC0mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpLCAmYW1wO3N2Yy0mZ3Q7cnFkLSZndDthY3RpdmUsPGJyPg0KJmd0OyAtJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNwdW1hc2tfc2Ny
YXRjaF9jcHUoY3B1KSk7PGJyPg0KJmd0OyAtJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHJldHVybiBjcHVtYXNrX2ZpcnN0KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSk7PGJyPg0KJmd0OyAtJm5ic3A7Jm5ic3A7Jm5ic3A7IH08YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGludCBjcHUgPSB2LSZndDtwcm9j
ZXNzb3I7PGJyPg0KJmd0OyZuYnNwOyA8YnI+DQomZ3Q7IC0mbmJzcDsmbmJzcDsmbmJzcDsgQVNT
RVJUKCFjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkpOzxicj4NCiZndDsg
JiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaWYgKCBicyA9
PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJmFtcDsmYW1wOzxicj4NCiZndDsgJiM0MzsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgIWhhc19zb2Z0X2FmZmluaXR5KHYsIHYtJmd0O2NwdV9oYXJkX2FmZmluaXR5KSAp
PGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb250aW51ZTs8YnI+DQomZ3Q7Jm5ic3A7IDxicj4N
CiZndDsgLSZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gY3B1bWFza19maXJzdChjcHVtYXNrX3Nj
cmF0Y2hfY3B1KGNwdSkpOzxicj4NCiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHYsIGJzLCBjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSkpOzxicj4NCiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksPGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHYtJmd0O2RvbWFpbikpOzxicj4NCiZndDsgJiM0Mzs8YnI+DQomZ3Q7ICYjNDM7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8qPGJyPg0KJmd0OyAm
IzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAqIFRo
aXMgaXMgY2FzZXMgMSBvciAzIChkZXBlbmRpbmcgb24gYnMpOiBpZiB2LSZndDtwcm9jZXNzb3Ig
aXMgKHN0aWxsKTxicj4NCiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgKiBpbiBvdXIgYWZmaW5pdHksIGdvIGZvciBpdCwgZm9yIGNhY2hl
IGJldHRlcm5lc3MuPGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAqLzxicj4NCiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaWYgKCBsaWtlbHkoY3B1bWFza190ZXN0X2NwdShjcHUs
IGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkpICk8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
dHVybiBjcHU7PGJyPg0KJmd0OyAmIzQzOzxicj4NCiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLyo8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICogVGhpcyBpcyBjYXNlcyAyIG9y
IDQgKGRlcGVuZGluZyBvbiBicyk6IHYtJmd0O3Byb2Nlc3NvciBpc24ndCB0aGVyZTxicj4NCiZn
dDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
KiBhbnkgbG9uZ2VyLCBjaGVjayBpZiB3ZSBhdCBsZWFzdCBjYW4gc3RheSBpbiBvdXIgY3VycmVu
dCBydW5xLjxicj4NCiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgKi88YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmICggbGlrZWx5KGNwdW1hc2tfaW50ZXJzZWN0cyhjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSksPGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmYW1wO3N2Yy0mZ3Q7cnFkLSZndDth
Y3RpdmUpKSApPGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB7PCEtLSAtLT48YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNwdW1hc2tfYW5k
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLDxicj4N
CiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmFtcDtzdmMtJmd0O3JxZC0mZ3Q7
YWN0aXZlKTs8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBjcHVtYXNrX2ZpcnN0KGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7PGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PGJyPg0KJmd0OyAmIzQzOzxicj4NCiZndDsgJiM0
MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLyo8YnI+DQomZ3Q7
ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICog
V2UgbWF5IHdlbGwgcGljayBhbnkgdmFsaWQgcGNwdSBmcm9tIG91ciBzb2Z0LWFmZmluaXR5LCBv
dXRzaWRlPGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAqIG9mIG91ciBjdXJyZW50IHJ1bnF1ZXVlLCBidXQgd2UgZGVjaWRlIG5v
dCB0by4gSW4gZmFjdCwgY2hhbmdpbmc8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICogcnVucXVldWUgaXMgc2xvdywgYWZmZWN0
cyBsb2FkIGRpc3RyaWJ1dGlvbiwgYW5kIGlzIGEgc291cmNlIG9mPGJyPg0KJmd0OyAmIzQzOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAqIG92ZXJoZWFk
IGZvciB0aGUgdmNwdXMgcnVubmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUgKHdlIG5lZWQgdGhl
PGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAqIGxvY2spLiBTbywgYmV0dGVyIGRvIHRoYXQgYXMgYSBjb25zZXF1ZW5jZSBvZiBh
IHdlbGwgaW5mb3JtZWQ8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICogZGVjaXNpb24gKG9yIGlmIHdlIHJlYWxseSBkb24ndCBo
YXZlIGFueSBvdGhlciBjaGFuY2UsIGFzIHdlIHdpbGwsPGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAqIGF0IHN0ZXAgNiwgaWYg
d2UgZ2V0IHRvIHRoZXJlKS48YnI+DQo8YnI+DQpzLzUvNi87PGJyPg0KPGJyPg0KJmd0OyAmIzQz
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAqPGJyPg0K
Jmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAqIEFsc28sIGJlaW5nIGhlcmUsIGxvb2tpbmcgZm9yIGEgZmFsbGJhY2ssIGlzIGFuIHVuZm9y
dHVuYXRlIGFuZDxicj4NCiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgKiBpbmZyZXF1ZW50IGV2ZW50LCB3aGlsZSB0aGUgZGVjaXNpb24g
b2YgcHV0dGluZyB1cyBpbiB0aGUgcnVucXVldWU8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICogd2VoZXJlIHdlIGFyZSB3YXMg
KGxpa2VseSkgbWFkZSB0YWtpbmcgYWxsIHRoZSByZWxldmFudCBmYWN0b3JzPGJyPg0KJmd0OyAm
IzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAqIGlu
dG8gYWNjb3VudC4gU28gbGV0J3Mgbm90IGRpc3J1cHQgdGhhdCwganVzdCBmb3IgdGhlIHNha2Ug
b2Y8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICogc29mdC1hZmZpbml0eSwgYW5kIGxldCdzIHdhaXQgaGVyZSB0byBiZSBhYmxl
IHRvIG1hZGUgKGhvcGVmdWxseSw8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICogc29vbiksIGFub3RoZXIgc2ltaWxhciB3ZWxs
IGluZm9ybWVkIGRlY2lzaW9uLjxicj4NCiZndDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKi88YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FG
RklOSVRZICk8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbnRpbnVlOzxicj4NCiZndDsgJiM0
Mzs8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IC8qPGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAqIFRoaXMgaXMgY2FzZXMgNjogbGFzdCBzdGFuZCwganVzdCBvbmUgdmFs
aWQgcGNwdSBmcm9tIG91ciBoYXJkPGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAqIGFmZmluaXR5LiBJdCdzIGd1YXJhbnRlZWQg
dGhhdCB0aGVyZSBpcyBhdCBsZWFzdCBvbmUgdmFsaWQgY3B1LDxicj4NCiZndDsgJiM0MzsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKiBhbmQgdGhlcmVm
b3JlIHdlIGFyZSBzdXJlIHRoYXQgd2UgcmV0dXJuIGl0LCBhbmQgbmV2ZXIgcmVhbGx5PGJyPg0K
Jmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAqIGV4aXQgdGhlIGxvb3AuPGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAqLzxicj4NCjxicj4NCnMvNS82Lzs8YnI+DQo8L2Rp
dj4NCjwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+WWVz
ISBTb3JyeSBmb3IgdGhpcyEgOi0vPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+PGJyPg0KPC9kaXY+
DQo8ZGl2IGRpcj0iYXV0byI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+DQo8ZGl2IGNsYXNz
PSJnbWFpbF9xdW90ZSI+DQo8YmxvY2txdW90ZSBjbGFzcz0icXVvdGUiIHN0eWxlPSJtYXJnaW46
MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4N
CjxkaXY+PGZvbnQgc2l6ZT0iMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4NCjxkaXY+
RXZlcnl0aGluZyBlbHNlIGxvb2tzIGdvb2QgLS0gSSBjYW4gZml4IHRoZXNlIHVwIG9uIGNvbW1p
dC48YnI+DQo8YnI+DQpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCAmbHQ7Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tJmd0Ozxicj4NCjwvZGl2Pg0KPC9zcGFuPjwvZm9udD48L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48YnI+DQo8
L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj5HcmVhdC4uIGFuZCB0aGFua3MuPC9kaXY+DQo8ZGl2IGRp
cj0iYXV0byI+RGFyaW88L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48YnI+DQo8L2Rpdj4NCjxkaXYg
ZGlyPSJhdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij5QUy4gU29y
cnkgZm9yIHRoZSAobW9zdCBsaWtlbHkpIGJhZCBmb3JtYXQgb2YgdGhpcyBlbWFpbCAoc2VtdCBm
cm9tIG15IHBob25lKTwvc3Bhbj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj4NCjxkaXYg
Y2xhc3M9ImdtYWlsX2V4dHJhIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxibG9ja3F1
b3RlIGNsYXNzPSJxdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFw
eCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdj48L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_621983d0c4e34481a05ec3bd733a20aeemailandroidcom_--


--===============0916859346008738637==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0916859346008738637==--


From xen-devel-bounces@lists.xen.org Mon Aug 28 18:40:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 18: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.xen.org>)
	id 1dmOxl-0004BM-0o; Mon, 28 Aug 2017 18:40:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmOxk-0004Az-1y
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 18:40:40 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 82/D6-03406-7A364A95; Mon, 28 Aug 2017 18:40:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsUyZ7p8oO7y5CW
 RBo2nuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3x26wF+zgrTiz8gdrA+Nq7i5GLg4hgclM
 EvN6NjBCOH8ZJfZe2MUM4WxklLi5Zg0rhNPNKHF51hS2LkYODjYBE4k3qxy7GDk5RATCJf4eP
 c8IYjML+En0Hl7BBmILC8RJ3Hm3BsxmEVCVeNL9hxXE5hVwlTj/+RZYvYSAnMT54z+ZQWxOAT
 eJu3+PMIHYQkA1n/7tZYGoMZbom9XHMoGRbwEjwypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9
 MLze1uDgxPTUnMalYLzk/dxMjMFQYgGAH4/H3cYcYJTmYlER5d1YsjhTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwVuatCRSSLAoNT21Ii0zBxi0MGkJDh4lEd54kDRvcUFibnFmOkTqFKOilDjv9
 0SghABIIqM0D64NFimXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMybCDKeJzOvBG76K6DFTE
 CLFQUXgiwuSURISTUwmj6PdWZ2ke1ZVB3a1cC1gLfSIEqsmVOO5WHyr61r/2aeNcr32/Lpmvb
 5XUmLu/m3SHV+bGW5uHfO1/aN+3VOuS56fC9e4GRvnPJOHqly3c9Zi+N7eEVW95dULbjRdbw1
 au+5JG8R7rfsl0Td7FfzXuIX83+5+dnPc0c+fPVcWGcye22U0h5xJZbijERDLeai4kQAZr+p/
 o8CAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1503945637!90633146!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28133 invoked from network); 28 Aug 2017 18:40:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 18:40:38 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SIeWFI007866
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 18:40:33 GMT
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 v7SIeWRj023263
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 18:40:32 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 v7SIeV5f023647;
 Mon, 28 Aug 2017 18:40:32 GMT
Received: from osstest.dumpdata.com (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 11:40:31 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: daniel.kiper@oracle.com, xen-devel@lists.xenproject.org, grub-devel@gnu.org
Date: Mon, 28 Aug 2017 14:40:14 -0400
Message-Id: <1503945615-1720-2-git-send-email-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
References: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Fu Wei <fu.wei@linaro.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH 1/2] Fix util/grub.d/20_linux_xen.in: Add
	xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGQzMzA0NWNlN2ZmY2I3YzFlNGE2MGMxNGQ1Y2E2NGIzNmUzYzVhYmUgaW50cm9kdWNl
ZAp0aGUgc3VwcG9ydCBmb3IgdGhpcywgYnV0IGl0IGRvZXMgbm90IHdvcmsgdW5kZXIgeDg2IChh
cyBpdCBzdG9wcwoyMF9saW51eF94ZW4gZnJvbSBydW5uaW5nKS4KClRoZSAyMF9saW51eF94ZW4g
aXMgcnVuIHVuZGVyIGEgc2hlbGwgYW5kIGFueSBleGl0cyBmcm9tIHdpdGhpbiBpdDoKCihGb3Ig
ZXhhbXBsZSBvbiB4ODYpOgorIC91c3IvYmluL2dydWIyLWZpbGUgLS1pcy1hcm02NC1lZmkgL2Jv
b3QveGVuLTQuOS4wLmd6Cltyb290QHRzdDA2MyBncnViXSMgZWNobyAkPwoxCgp3aWxsIHJlc3Vs
dCBpbiAyMF9saW51eF94ZW4gZXhjaXRpbmcgd2l0aG91dCBjb250aW51aW5nCmFuZCBhbHNvIGNh
dXNpbmcgZ3J1YjItbWtjb25maWcgdG8gc3RvcCBwcm9jZXNzaW5nLgoKQXMgaW46Cgpbcm9vdEB0
c3QwNjMgfl0jCgpBbmQgbm8gbW9yZS4KClRoaXMgcGF0Y2ggd3JhcHMgdGhlIGludm9jYXRpb24g
b2YgZ3J1Yi1maWxlIHRvIGJlIGEgaW4gc3Vic2hlbGwKYW5kIHRvIHByb2Nlc3MgdGhlIHJldHVy
biB2YWx1ZSBpbiBhIGNvbmRpdGlvbmFsLiBUaGF0IGZpeGVzCnRoZSBpc3N1ZS4KClJILUJaIDE0
ODYwMDI6IGdydWIyLW1rY29uZmlnIGRvZXMgbm90IHdvcmsgaWYgeGVuLmd6IGlzIGluc3RhbGxl
ZC4KQ0M6IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5vcmc+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB1dGlsL2dydWIuZC8y
MF9saW51eF94ZW4uaW4gfCA5ICsrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS91dGlsL2dydWIuZC8yMF9saW51eF94
ZW4uaW4gYi91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KaW5kZXggYzAwMmZjOS4uMDgzYmNl
ZiAxMDA2NDQKLS0tIGEvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluCisrKyBiL3V0aWwvZ3J1
Yi5kLzIwX2xpbnV4X3hlbi5pbgpAQCAtMjA2LDEzICsyMDYsMTIgQEAgd2hpbGUgWyAieCR7eGVu
X2xpc3R9IiAhPSAieCIgXSA7IGRvCiAgICAgaWYgWyAieCRpc190b3BfbGV2ZWwiICE9IHh0cnVl
IF07IHRoZW4KIAllY2hvICIJc3VibWVudSAnJChnZXR0ZXh0X3ByaW50ZiAiWGVuIGh5cGVydmlz
b3IsIHZlcnNpb24gJXMiICIke3hlbl92ZXJzaW9ufSIgfCBncnViX3F1b3RlKScgXCRtZW51ZW50
cnlfaWRfb3B0aW9uICd4ZW4taHlwZXJ2aXNvci0keGVuX3ZlcnNpb24tJGJvb3RfZGV2aWNlX2lk
JyB7IgogICAgIGZpCi0gICAgJGdydWJfZmlsZSAtLWlzLWFybTY0LWVmaSAkY3VycmVudF94ZW4K
LSAgICBpZiBbICQ/IC1uZSAwIF07IHRoZW4KLQl4ZW5fbG9hZGVyPSJtdWx0aWJvb3QiCi0JbW9k
dWxlX2xvYWRlcj0ibW9kdWxlIgotICAgIGVsc2UKKyAgICBpZiAoJGdydWJfZmlsZSAtLWlzLWFy
bTY0LWVmaSAkY3VycmVudF94ZW4pOyB0aGVuCiAJeGVuX2xvYWRlcj0ieGVuX2h5cGVydmlzb3Ii
CiAJbW9kdWxlX2xvYWRlcj0ieGVuX21vZHVsZSIKKyAgICBlbHNlCisJeGVuX2xvYWRlcj0ibXVs
dGlib290IgorCW1vZHVsZV9sb2FkZXI9Im1vZHVsZSIKICAgICBmaQogICAgIHdoaWxlIFsgIngk
bGlzdCIgIT0gIngiIF0gOyBkbwogCWxpbnV4PWB2ZXJzaW9uX2ZpbmRfbGF0ZXN0ICRsaXN0YAot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 18:40:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 18: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.xen.org>)
	id 1dmOxm-0004Bq-AZ; Mon, 28 Aug 2017 18:40:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmOxl-0004BF-CX
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 18:40:41 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A3/6E-01729-8A364A95; Mon, 28 Aug 2017 18:40:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsUyZ7p8oO7y5CW
 RBt2tXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8als0dZC66zVWw42szUwHiJtYuRi0NIYCKT
 xMuFV5ghnL+MEqdfrmCDcDYySsz7O4kJwulmlNh49AF7FyMHB5uAicSbVY5djJwcIgLhEn+Pn
 mcEsYWBwkvenGEFsVkEVCVaNu0Hi/MKuEo0PrrBAmJLCMhJnD/+kxnCNpT4vHEp8wRG7gWMDK
 sY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GL/0Ox9
 ilORgUhLl3VmxOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9p0pJIIcGi1PTUirTMHGCowaQl
 OHiURHjjQdK8xQWJucWZ6RCpU4zGHBtWr//CxNH0YcsXJiGWvPy8VClx3jqQUgGQ0ozSPLhBs
 Bi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHe2yBTeDLzSuD2vQI6hQnoFEXBhSCnlCQipK
 QaGA2OLZvvsk/mzuH53483VTL+2O078egE+fAPwctcpWem1lVM+yK3Meao8NJJ1l88uTevy6u
 b+unRe7ULN82iXkioTLpQuWj3vmkZHld/73JJ/BG6507nDe8NV1U1fe0W/Dd0uWLw2tsyWkfW
 7EHUyonrLij596VpvK1k6z8RPmMTM4NOQ0Szp40SS3FGoqEWc1FxIgBKZE6gfAIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503945637!88620589!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60981 invoked from network); 28 Aug 2017 18:40:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 18:40:38 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SIeWnJ007865
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 18:40:33 GMT
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 v7SIeV76032163
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 18:40:32 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 v7SIeVb9031583;
 Mon, 28 Aug 2017 18:40:31 GMT
Received: from osstest.dumpdata.com (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 11:40:30 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: daniel.kiper@oracle.com, xen-devel@lists.xenproject.org, grub-devel@gnu.org
Date: Mon, 28 Aug 2017 14:40:13 -0400
Message-Id: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.1.4
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: [Xen-devel] [PATCH] Fix ARM multiboot2 breaking Fedora.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVGhlIGZpcnN0IHBhdGNoOgogW1BBVENIIDEvMl0gRml4IHV0aWwvZ3J1Yi5kLzIwX2xp
bnV4X3hlbi5pbjogQWRkIHhlbl9ib290IGNvbW1hbmQKCmlzIGEgZml4IGRpc2NvdmVyZWQgb24g
RmVkb3JhIHJhd2hpZGUgd2hlcmUgSSB3YXMgc3VycHJpc2VkIHRvIHNlZSB0aGF0CmdydWIyLW1r
Y29uZmlnIHdvdWxkIG5vdCBjcmVhdGUgYSBjb25maWd1cmF0aW9uIGZpbGUgYW55bW9yZS4KU2Vl
IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NjAwMiBmb3Ig
ZGV0YWlscy4KCgpUaGUgc2Vjb25kIHBhdGNoIGhhcyBiZWVuIHBvc3RlZCBpbiB0aGUgcGFzdAoo
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDMvdHh0
Q2VIVE5tejFoWi50eHQpCgogW1BBVENIIDIvMl0gVXNlIGdydWItZmlsZSB0byBmaWd1cmUgb3V0
IHdoZXRoZXIgbXVsdGlib290MiBzaG91bGQgYmUKCmFuZCBqdXN0IGFsbG93cyB1cyB0byBtdWx0
aWJvb3QyIGluc3RlYWQgb2YgbXVsdGlib290IGlmIHRoZSBiaW5hcnkKc3VwcG9ydHMgaXQuCgoK
IHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbiB8IDEzICsrKysrKysrLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpLb25yYWQgUnplc3p1dGVr
IFdpbGsgKDIpOgogICAgICBGaXggdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluOiBBZGQgeGVu
X2Jvb3QgY29tbWFuZCBzdXBwb3J0IGZvciBhYXJjaDY0CiAgICAgIFVzZSBncnViLWZpbGUgdG8g
ZmlndXJlIG91dCB3aGV0aGVyIG11bHRpYm9vdDIgc2hvdWxkIGJlIHVzZWQgZm9yIFhlbi5negoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 18:40:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 18: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.xen.org>)
	id 1dmOxk-0004BA-QF; Mon, 28 Aug 2017 18:40:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmOxj-0004Az-MB
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 18:40:39 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C0/D6-03406-6A364A95; Mon, 28 Aug 2017 18:40:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42KZM10+UHdZ8pJ
 Ig+ef5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2ZYsZC26wVZzctIipgfEWaxcjJ4eQwEQm
 iS13rLoYuYDs34wS6/tPskE4Gxkl9t9oYIFwuhklnpzcB+RwcLAJmEi8WeUI0i0iEC7x9+h5R
 hCbWcBIYnLjOxYQW1ggVuLKie9gcRYBVYn9L9awg9i8Aq4SbZ9fMoHYEgJyEueP/2QGsTkF3C
 Tu/j3CBHGRq8Snf3tZIGoMJT5vXMo8gZFvASPDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwM
 zvdzU4uLE9NScxKRiveT83E2MwEBhAIIdjH/XBh5ilORgUhLl3VmxOFKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBG9p0pJIIcGi1PTUirTMHGDIwqQlOHiURHjjQdK8xQWJucWZ6RCpU4zGHBtWr
 //CxNH0YcsXJiGWvPy8VClx3jqQUgGQ0ozSPLhBsFi6xCgrJczLCHSaEE9BalFuZgmq/CtGcQ
 5GJWHe2yBTeDLzSuD2vQI6hQnoFEXBhSCnlCQipKQaGHt91rb6BXWuiFpc5z2j4lBD9kNvu13
 NwgY2/fMeBrJWKuv/WqIQn7Zgc8T1vRIZ2p4njxYmp3poCD0Qd5768uGJmA3KJ+YfEdqf97Q5
 SMf2531Z8ZXybtJxr1j8OsWYbDccDNV/eias9/r17GsGD1a+U+HyLJuQIzN7n1fgffVzK+yu7
 AlvUWIpzkg01GIuKk4EAMUkbBegAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503945636!79996024!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48514 invoked from network); 28 Aug 2017 18:40:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 18:40:38 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SIeXYh007871
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 18:40:33 GMT
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 v7SIeX0B032255
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 18:40:33 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 v7SIeWFs032396;
 Mon, 28 Aug 2017 18:40:32 GMT
Received: from osstest.dumpdata.com (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 11:40:32 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: daniel.kiper@oracle.com, xen-devel@lists.xenproject.org, grub-devel@gnu.org
Date: Mon, 28 Aug 2017 14:40:15 -0400
Message-Id: <1503945615-1720-3-git-send-email-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
References: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH 2/2] Use grub-file to figure out whether
	multiboot2 should be used for Xen.gz
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG11bHRpYm9vdDIgaXMgbXVjaCBtb3JlIHByZWZlcmFibGUgdGhhbiBtdWx0aWJvb3QuIEVz
cGVjaWFsbAppZiBib290aW5nIHVuZGVyIEVGSSB3aGVyZSBtdWx0aWJvb3QgZG9lcyBub3QgaGF2
ZSB0aGUgZnVuY3Rpb25hbGl0eQp0byBwYXNzIEltYWdlSGFuZGxlci4KClNpZ25lZC1vZmYtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCnYyOiBS
ZWJhc2Ugb24gdG9wIG9mICBkMzMwNDVjZTdmZmNiN2MxZTRhNjBjMTRkNWNhNjRiMzZlM2M1YWJl
Ci0tLQogdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluIHwgNCArKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLmQvMjBfbGludXhfeGVu
LmluIGIvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluCmluZGV4IDA4M2JjZWYuLjI5ZTAxNWIg
MTAwNjQ0Ci0tLSBhL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgorKysgYi91dGlsL2dydWIu
ZC8yMF9saW51eF94ZW4uaW4KQEAgLTIxMiw2ICsyMTIsMTAgQEAgd2hpbGUgWyAieCR7eGVuX2xp
c3R9IiAhPSAieCIgXSA7IGRvCiAgICAgZWxzZQogCXhlbl9sb2FkZXI9Im11bHRpYm9vdCIKIAlt
b2R1bGVfbG9hZGVyPSJtb2R1bGUiCisJaWYgKCRncnViX2ZpbGUgLS1pcy14ODYtbXVsdGlib290
MiAkY3VycmVudF94ZW4pOyB0aGVuCisJCXhlbl9sb2FkZXI9Im11bHRpYm9vdDIiCisJCW1vZHVs
ZV9sb2FkZXI9Im1vZHVsZTIiCisJZmkKICAgICBmaQogICAgIHdoaWxlIFsgIngkbGlzdCIgIT0g
IngiIF0gOyBkbwogCWxpbnV4PWB2ZXJzaW9uX2ZpbmRfbGF0ZXN0ICRsaXN0YAotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 18:42:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 18:42: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.xen.org>)
	id 1dmOzU-0004Sj-LZ; Mon, 28 Aug 2017 18:42:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmOzS-0004SO-S4
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 18:42:26 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C6/B6-01862-21464A95; Mon, 28 Aug 2017 18:42:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSO6nOVVcwZUm
 kQe9ENYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP+19NMBWtEKy5O/MXYwNgt1MXIxSEkMJlJ
 YueRXYwQzl9GibNdE6CcjYwSv4++ZYFwuhkl5rxdy97FyAnkFEks/9cBZrMIqEo8fHufuYuRg
 4NNwETizSpHkLCIQLjE36PnGUFsZgE5iefrd7KC2MICyRL3Nh1mArF5BcwlbvV8g1rWwCix/t
 1yVoiEoMTJmU9YIJq1JG78e8kEMp9ZQBpoLweIySngJnH9tCBIhaiAssS8favYQGwJAWOJvll
 9LBMYhWYhGTQLyaBZCIMWMDKvYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlM
 KtZLzs/dxAgMZgYg2MHY+MXpEKMkB5OSKO/OisWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4S
 5OWRAoJFqWmp1akZeYA4womLcHBoyTCGw+S5i0uSMwtzkyHSJ1iVJQS560DSQiAJDJK8+DaYL
 F8iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8t0Gm8GTmlcBNfwW0mAlosaLgQpDFJYkIKak
 Gxqqeq6lfH/d83fPbgzvy+IaroZM31rXFmaVmqUoWH72Y+ju7RunrxbymNXnq81fFXvLl/KeT
 cO7ks8qUqUbfGq59Wn7KqPFIhfrpw5e8pq+T5FmTd3eSx2KDHS+XHpo7fba0g1HI6VWb2WND+
 jvPfJ70V0T0S19S+aez4T7TTlhyb/C9OGv5e2MlluKMREMt5qLiRAD8Mrqj4AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1503945743!56504379!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5906 invoked from network); 28 Aug 2017 18:42:25 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 18:42:25 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SIgK96018587
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 18:42:20 GMT
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 v7SIgKq3001445
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 18:42:20 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 v7SIgJkx000428;
 Mon, 28 Aug 2017 18:42:19 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 11:42:19 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 9B8356A0764; Mon, 28 Aug 2017 14:42:18 -0400 (EDT)
Date: Mon, 28 Aug 2017 14:42:18 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: daniel.kiper@oracle.com, xen-devel@lists.xenproject.org, grub-devel@gnu.org
Message-ID: <20170828184218.GA28293@char.us.oracle.com>
References: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
 <1503945615-1720-2-git-send-email-konrad.wilk@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503945615-1720-2-git-send-email-konrad.wilk@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Fu Wei <fu.wei@linaro.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Fix util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDI6NDA6MTRQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IENvbW1pdCBkMzMwNDVjZTdmZmNiN2MxZTRhNjBjMTRkNWNhNjRiMzZl
M2M1YWJlIGludHJvZHVjZWQKPiB0aGUgc3VwcG9ydCBmb3IgdGhpcywgYnV0IGl0IGRvZXMgbm90
IHdvcmsgdW5kZXIgeDg2IChhcyBpdCBzdG9wcwo+IDIwX2xpbnV4X3hlbiBmcm9tIHJ1bm5pbmcp
Lgo+IAo+IFRoZSAyMF9saW51eF94ZW4gaXMgcnVuIHVuZGVyIGEgc2hlbGwgYW5kIGFueSBleGl0
cyBmcm9tIHdpdGhpbiBpdDoKPiAKPiAoRm9yIGV4YW1wbGUgb24geDg2KToKPiArIC91c3IvYmlu
L2dydWIyLWZpbGUgLS1pcy1hcm02NC1lZmkgL2Jvb3QveGVuLTQuOS4wLmd6Cj4gW3Jvb3RAdHN0
MDYzIGdydWJdIyBlY2hvICQ/Cj4gMQo+IAo+IHdpbGwgcmVzdWx0IGluIDIwX2xpbnV4X3hlbiBl
eGNpdGluZyB3aXRob3V0IGNvbnRpbnVpbmcKPiBhbmQgYWxzbyBjYXVzaW5nIGdydWIyLW1rY29u
ZmlnIHRvIHN0b3AgcHJvY2Vzc2luZy4KPiAKPiBBcyBpbjoKCmdpdCBmb3JtYXQtcGF0Y2ggZGVj
aWRlZCB0byBlYXQgdGhpcyByZWxldmFudCBwYXJ0OgoKW3Jvb3RAdHN0MDYzIGdydWJdIyAuL2dy
dWItbWtjb25maWcgfCB0YWlsCkdlbmVyYXRpbmcgZ3J1YiBjb25maWd1cmF0aW9uIGZpbGUgLi4u
CkZvdW5kIGxpbnV4IGltYWdlOiAvYm9vdC92bWxpbnV6LTQuMTMuMC0wLnJjNS5naXQxLjEuZmMy
Ny54ODZfNjQKRm91bmQgaW5pdHJkIGltYWdlOiAvYm9vdC9pbml0cmFtZnMtNC4xMy4wLTAucmM1
LmdpdDEuMS5mYzI3Lng4Nl82NC5pbWcKRm91bmQgbGludXggaW1hZ2U6IC9ib290L3ZtbGludXot
MC1yZXNjdWUtZWMwODJlZTI0YWVhNDFiOWIxNmFjYTUyYTZkMTBjYzIKRm91bmQgaW5pdHJkIGlt
YWdlOiAvYm9vdC9pbml0cmFtZnMtMC1yZXNjdWUtZWMwODJlZTI0YWVhNDFiOWIxNmFjYTUyYTZk
MTBjYzIuaW1nCgkJZWNobwknTG9hZGluZyBMaW51eCAwLXJlc2N1ZS1lYzA4MmVlMjRhZWE0MWI5
YjE2YWNhNTJhNmQxMGNjMiAuLi4nCgkJbGludXgJL3ZtbGludXotMC1yZXNjdWUtZWMwODJlZTI0
YWVhNDFiOWIxNmFjYTUyYTZkMTBjYzIgcm9vdD0vZGV2L21hcHBlci9mZWRvcmFfdHN0MDYzLXJv
b3Qgcm8gc2luZ2xlIAoJCWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCQlpbml0
cmQJL2luaXRyYW1mcy0wLXJlc2N1ZS1lYzA4MmVlMjRhZWE0MWI5YjE2YWNhNTJhNmQxMGNjMi5p
bWcKCX0KfQoKIyMjIEVORCAvdXNyL2xvY2FsL2V0Yy9ncnViLmQvMTBfbGludXggIyMjCgojIyMg
QkVHSU4gL3Vzci9sb2NhbC9ldGMvZ3J1Yi5kLzIwX2xpbnV4X3hlbiAjIyMKCnJvb3RAdHN0MDYz
IGdydWJdIyAKCj4gCj4gW3Jvb3RAdHN0MDYzIH5dIwo+IAo+IEFuZCBubyBtb3JlLgo+IAo+IFRo
aXMgcGF0Y2ggd3JhcHMgdGhlIGludm9jYXRpb24gb2YgZ3J1Yi1maWxlIHRvIGJlIGEgaW4gc3Vi
c2hlbGwKPiBhbmQgdG8gcHJvY2VzcyB0aGUgcmV0dXJuIHZhbHVlIGluIGEgY29uZGl0aW9uYWwu
IFRoYXQgZml4ZXMKPiB0aGUgaXNzdWUuCj4gCj4gUkgtQlogMTQ4NjAwMjogZ3J1YjItbWtjb25m
aWcgZG9lcyBub3Qgd29yayBpZiB4ZW4uZ3ogaXMgaW5zdGFsbGVkLgo+IENDOiBGdSBXZWkgPGZ1
LndlaUBsaW5hcm8ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAtLS0KPiAgdXRpbC9ncnViLmQvMjBfbGludXhfeGVu
LmluIHwgOSArKysrLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmlu
IGIvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluCj4gaW5kZXggYzAwMmZjOS4uMDgzYmNlZiAx
MDA2NDQKPiAtLS0gYS91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KPiArKysgYi91dGlsL2dy
dWIuZC8yMF9saW51eF94ZW4uaW4KPiBAQCAtMjA2LDEzICsyMDYsMTIgQEAgd2hpbGUgWyAieCR7
eGVuX2xpc3R9IiAhPSAieCIgXSA7IGRvCj4gICAgICBpZiBbICJ4JGlzX3RvcF9sZXZlbCIgIT0g
eHRydWUgXTsgdGhlbgo+ICAJZWNobyAiCXN1Ym1lbnUgJyQoZ2V0dGV4dF9wcmludGYgIlhlbiBo
eXBlcnZpc29yLCB2ZXJzaW9uICVzIiAiJHt4ZW5fdmVyc2lvbn0iIHwgZ3J1Yl9xdW90ZSknIFwk
bWVudWVudHJ5X2lkX29wdGlvbiAneGVuLWh5cGVydmlzb3ItJHhlbl92ZXJzaW9uLSRib290X2Rl
dmljZV9pZCcgeyIKPiAgICAgIGZpCj4gLSAgICAkZ3J1Yl9maWxlIC0taXMtYXJtNjQtZWZpICRj
dXJyZW50X3hlbgo+IC0gICAgaWYgWyAkPyAtbmUgMCBdOyB0aGVuCj4gLQl4ZW5fbG9hZGVyPSJt
dWx0aWJvb3QiCj4gLQltb2R1bGVfbG9hZGVyPSJtb2R1bGUiCj4gLSAgICBlbHNlCj4gKyAgICBp
ZiAoJGdydWJfZmlsZSAtLWlzLWFybTY0LWVmaSAkY3VycmVudF94ZW4pOyB0aGVuCj4gIAl4ZW5f
bG9hZGVyPSJ4ZW5faHlwZXJ2aXNvciIKPiAgCW1vZHVsZV9sb2FkZXI9Inhlbl9tb2R1bGUiCj4g
KyAgICBlbHNlCj4gKwl4ZW5fbG9hZGVyPSJtdWx0aWJvb3QiCj4gKwltb2R1bGVfbG9hZGVyPSJt
b2R1bGUiCj4gICAgICBmaQo+ICAgICAgd2hpbGUgWyAieCRsaXN0IiAhPSAieCIgXSA7IGRvCj4g
IAlsaW51eD1gdmVyc2lvbl9maW5kX2xhdGVzdCAkbGlzdGAKPiAtLSAKPiAyLjEuNAo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 18:49:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 18: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.xen.org>)
	id 1dmP6S-0004pq-Ea; Mon, 28 Aug 2017 18:49:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmP6R-0004pe-D7
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 18:49:39 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 CF/84-11743-2C564A95; Mon, 28 Aug 2017 18:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdg6pJ
 Ig7NthhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODbhCXvBPeuKtV9OsTYw
 7jfoYuTiEBL4yyix99haJgjnMaPEmzNPWCGcbYwS2yfvAMpwcogIOEt8PTOXHcTmFdCXmNb6k
 BHEFhYIkvg16RMzSIOEQAOrxL1lXWBFEgKeEntbVwM1s4PZjyNBLDYBK4lDYiB5FgFViV1TP7
 BOYORewMiwilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0OM
 MQLCD8cyCwEOMkhxMSqK8OysWRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L2YsiRSSLAoNT21
 Ii0zBxh6MGkJDh4lEd7tIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnvQVSJABSlFGaB
 zcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxrDIwqIZ7MvBK4Ta+AjmACOkJRcCHIES
 WJCCmpBsb8b5PWOSvLLD9mXyj+nqu1kbk8kO/aOg6ZzTq8+cw/Nq0Wu3NQ+NTmL3vOi13xaFn
 hIn995szqlcV9S87f5zn87DH39uqT9vzWbDeT8ho37v4yM3xa5ROd7pzuiZcnnM/OYDruk8s4
 4XwVC7f1kx13Sq4In+O4ZiZ4/2nh+Rb9Ap7fB7YlnOFRYinOSDTUYi4qTgQAzF+UPX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1503946176!79822910!1
X-Originating-IP: [104.130.215.37]
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 55968 invoked from network); 28 Aug 2017 18:49:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 18:49:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmP6M-0000AG-Ki; Mon, 28 Aug 2017 18: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 1dmP6H-0005jG-6f; Mon, 28 Aug 2017 18:49:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmP6H-0001IU-0O; Mon, 28 Aug 2017 18:49:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112912-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f0c1fc7b4c86af9a8de585b4cb2f7792817f404d
X-Osstest-Versions-That: xen=650310c51316c0c967d34a37022d8bda0b1133ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 18:49:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112912: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjkxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTA1
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5MDUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkwNQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyOTA1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZjBjMWZjN2I0Yzg2YWY5YThkZTU4NWI0Y2IyZjc3OTI4MTdm
NDA0ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNjUwMzEwYzUxMzE2
YzBjOTY3ZDM0YTM3MDIyZDhiZGEwYjExMzNlYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyOTA1
ICAyMDE3LTA4LTI4IDA5OjAyOjE1IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjkxMiAgMjAxNy0wOC0yOCAxNzowMjozNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1
c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249
ZjBjMWZjN2I0Yzg2YWY5YThkZTU4NWI0Y2IyZjc3OTI4MTdmNDA0ZAorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSBmMGMxZmM3YjRjODZhZjlh
OGRlNTg1YjRjYjJmNzc5MjgxN2Y0MDRkCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJl
dmlzaW9uPWYwYzFmYzdiNGM4NmFmOWE4ZGU1ODViNGNiMmY3NzkyODE3ZjQwNGQKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAu
IC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3Rf
eGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1sn
IHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVu
c3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5n
CisgJ1snIHhmMGMxZmM3YjRjODZhZjlhOGRlNTg1YjRjYjJmNzc5MjgxN2Y0MDRkID0geCAnXScK
KyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7
CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5v
cmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1sn
IHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHgg
PSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVu
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
IGYwYzFmYzdiNGM4NmFmOWE4ZGU1ODViNGNiMmY3NzkyODE3ZjQwNGQ6cmVmcy9oZWFkcy9zbW9r
ZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNjUw
MzEwYy4uZjBjMWZjNyAgZjBjMWZjN2I0Yzg2YWY5YThkZTU4NWI0Y2IyZjc3OTI4MTdmNDA0ZCAt
PiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 19:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 19:43: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.xen.org>)
	id 1dmPwQ-0008Tl-Mm; Mon, 28 Aug 2017 19:43:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmPwP-0008Tf-6a
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 19:43:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6F/F7-11743-85274A95; Mon, 28 Aug 2017 19:43:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsUyZ7p8oG540ZJ
 Ig3WN1hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPF+itMBf0sFb/WH2ZvYNzN3MXIxSEkMJFJ
 4tKuNsYuRk4g5zejxPw2EYjERkaJWefPsUM43YwSa29fY4aoKpJY+KONDcRmEVCV+P/sC1Ccg
 4NNwETizSpHkLCIQITEtOe7GEHCwgIxEh9+OoKYvALmEl++soBU8AoISpyc+QTMZhbQkrjx7y
 UTSAmzgLTE8n8cIGFRAWWJeftWge2REDCU+LxxKfMERv5ZSLpnIemehdC9gJF5FaNGcWpRWWq
 RrpGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxjXzAw8xSnIwKYny
 7qxYHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpelcEmkkGBRanpqRVpmDjAWYNISHDxKIrxFI
 Gne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonz6oMUCYAUZZTmwY2AxeUlRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfPuKwCawpOZVwK36RXQEUxARygKLgQ5oiQRISXVwMi+MSiVV9no2c8
 vhwTfzD0S/ueUR/LlMFV/iRvbd3Ot9p42q82u9sRzsaO7qxd9yy862XRDcZ+kSuTpgu11qo0x
 a/wTAww9vj6ta9N8/HRh3dW4TpVqj4oXAetOijxZO3H5/G/qfDXnb/la+9saX2OecLp1wcxof
 TXTsOUrLZy+T1sgr/u56agSS3FGoqEWc1FxIgBM6mJixgIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1503949398!104319985!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58949 invoked from network); 28 Aug 2017 19:43:19 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 19:43:19 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SJhGdL016012
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 19:43:16 GMT
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 v7SJhGTG001539
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 19:43:16 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 v7SJhENx002936;
 Mon, 28 Aug 2017 19:43:15 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 12:43:14 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id AF0826A0764; Mon, 28 Aug 2017 15:43:13 -0400 (EDT)
Date: Mon, 28 Aug 2017 15:43:13 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: axboe@kernel.dk, linux-kernel@vger.kernel.org,
 xen-devel@lists.xensource.com
Message-ID: <20170828194313.GD28293@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: [Xen-devel] [GIT PULL] (xen) stable/for-jens-4.13.. for 4.13-rc7 or
 4.14-rc1 if you would like
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CkhleSBKZW5zLAoKUGxlYXNlIGdpdCBwdWxsIHRoZSBmb2xsb3dpbmcgYnJhbmNoOgoKZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0IHN0
YWJsZS9mb3ItamVucy00LjEzCgouLiB3aGljaCBhcyBhIGJ1Zy1maXggd2hlbiBzaHV0dGluZyBk
b3duIHhlbiBibG9jayBiYWNrZW5kIGRyaXZlciB3aXRoCm11bHRpcGxlIHF1ZXVlcyBhbmQgdGhl
IGRyaXZlciBub3QgY2xlYXJpbmcgYWxsIG9mIHRoZW0uCgpUaGFuayB5b3UhCgpJZiB5b3UgcHVs
bCBpdCBpbiB5b3VyICdmb3ItbGludXMnIHlvdSB3aWxsIHNlZSB0aGlzIGRpZmY6Cgpkcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCkFubmllIExpICgxKToKICAgICAg
eGVuLWJsa2JhY2s6IHN0b3AgYmxrYmFjayB0aHJlYWQgb2YgZXZlcnkgcXVldWUgaW4geGVuX2Js
a2lmX2Rpc2Nvbm5lY3QKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 20:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 20: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.xen.org>)
	id 1dmQdw-0002h4-5j; Mon, 28 Aug 2017 20:28:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dmQdu-0002gy-Il
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 20:28:18 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 5E/43-01729-1EC74A95; Mon, 28 Aug 2017 20:28:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgk+JIrShJLcpLzFFi42LJ0GfS1r1fsyT
 S4MxebYslHxezODB6HN39mymAMYo1My8pvyKBNaOt/wtbwXfNiu832tgaGK8pdDFycbAINDJL
 /DpygL2LkZODUSBGYtOWTkaQhJBAE5NEx9VdTCAJYQEniTMP9jKD2CICDhLLzr9gBLGZBZIkZ
 kzsYYJo2MUosXz/LBaQBJuAicS6+efBpvIKWEvcmPAErJlFQFXi3MSXYENFBcIleg/0s0HUCE
 qcnPkErJcTqP7Pz39QC2wl7szdzQxhi0vcejKfCcKWl9j+dg5YXEJAUaJ31S8oexajxK/T/CC
 2kIC6xN7fb6DishJHz84Bms8BZPtKXLzvDhG+xiQx46kwyP0SAs3sEh9uv2eBSOhI3Hm7mBUi
 MZldYvaM31AJL4kVsw4xQtgFEof7tjJCFN1glbh+sAsqISPRdRUmsYJNYuLtSywQJyVIvPv/m
 wki8UFA4ub8N6wTGNVnIQXBLCRvz0Ly9iwkby9gZFnFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2
 toYKqXm1pcnJiempOYVKyXnJ+7iRGYQhiAYAdjw3bPQ4ySHExKorw7KxZHCvEl5adUZiQWZ8Q
 XleakFh9ilOHgUJLgtaxeEikkWJSanlqRlpkDTGYwaQkOHiURXjZgQhPiLS5IzC3OTIdInWJU
 lBLnbQTpEwBJZJTmwbXBEuglRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfP2g0zhycwrgZv+C
 mgxE9BiRcGFIItLEhFSUg2MFSePrv044akd97V5XxjaZ+51jg6b8XsRz3o1N7sj55ue9XhdOH
 3xh5T+Pps9592uFkqnzPtV/jH3gffebS9lyjoilqUFXGaMXnXe9EXAjblL9qs9UF33YfGpRIH
 59tPWbvcVjF81rYjH9bTI80AVWeVJbkuTclhdll16tuZy2IzTusZL/HfWMSuxFGckGmoxFxUn
 AgCVj+sUmwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1503952095!88109965!1
X-Originating-IP: [104.47.2.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44647 invoked from network); 28 Aug 2017 20:28:15 -0000
Received: from mail-db5eur01on0043.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.43)
 by server-11.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Aug 2017 20:28:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ZDBnemaCXBlJn/B/NM2qT6EiFjRFi5c9OS/dk4tHd/k=;
 b=Oo+jYxSrzFFEDFNi6Zcl00JPsNGD9MtGNw24McCVqHaHrvfrPb7h0lY8+rjuiHXyLNa+OAIlmj6WR0nnugb0W6K+fvzqqzVD7HJ1FnMuKxUY5aB568VE8TlV8luurUe81UjJrWRTBZGKE8u3aatbnv8Hq+1ajmwz4VNlB3jrEX0=
Received: from [10.17.182.74] (85.223.209.59) by
 DB6PR0301MB2134.eurprd03.prod.outlook.com (2603:10a6:4:46::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9; Mon, 28
 Aug 2017 20:28:13 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-6-git-send-email-volodymyr_babchuk@epam.com>
 <ff18e551-651c-751b-37cd-a1007a564c06@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <65784d07-25c5-cf6f-2861-d18bffa46aca@epam.com>
Date: Mon, 28 Aug 2017 23:28:07 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <ff18e551-651c-751b-37cd-a1007a564c06@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: HE1PR0102CA0057.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:7d::34) To DB6PR0301MB2134.eurprd03.prod.outlook.com
 (2603:10a6:4:46::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f6c3f864-96e4-45c4-928e-08d4ee534f59
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2134; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 3:fFY03jMsaTSUCW8rzaJT16gi9oi4eQ/BN83FXVI2R6yuZAmDy16loi9B4jcgDFsUU2zgvW9IdHpeFkseLSppH+/WqbVJAxJ0tn5aRIE69S8O+jd4Ph5n4Vrtr2f6D9KxEDtxz+lQnD3QNKDtrZ6iw3SZjmd2vuFTHbK9hDS2hGyi443wfd96p8NI4utJriHsm70k+ra2QGOwNEqjAPvrnGXfdQJKEkHR2ypCCX27D8zjFFaecO/+eQZR0UVYzUCd;
 25:b4H4cAsRpP7VHsIusMlSoUBj+QfcJ1PKVYomVRMii3NoKx9C2DUzLFBwVQ3xmbUE2w3Bi6nekZz/5epIxsfaGSvMtZlHDX64mvMg8zEbxpM6ghIRnrYijRNmZieI+Qz7D1lMNRAdkfYRfMt2FJ/TxFqG4hC8n9xcxrD5FOjNdUaBeE6lXhZB5oLsA2iDrMcNRUo1xj67fqgrsmWFzhIxAI/YUAH5IvCzlR7I4S881TGXc4B+AWjVMhEVtJ5YHQUjUmWuPUDT/nmtbwHp1K2OX1ebzu95CbwFy8NJOOQnO+hm3W9MCiyYZNGBZZT8UXZ5vbbFR1LXsGakBxcm/32W2g==;
 31:tQrTjr5gPrlCZy0b2sj3im3ChY6TLAV73FvtI63OyDGJqo5/v4zcdRFbzgfHaS+YY1vOyegTa++UauC3gR9ciadLnEojnToDy39oTwPGa3XxtrbswJeoMNngigTPOGz5k/4IyvHcpIwX2BiDaTSManUjPkW6rtnUUCnn253qmfV0bPzQ5SgN5EttaOx714AZviN2/lN2gsh1h1KA3CYYGLJl3ECRLZ7l7lDQrsNtFxE=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2134:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 20:/rCsPLD3MncZTCWxdnm+EIvts94S+Vk1qkg1oiDfJr5gFFn49XhJfKnS4q91lDzbr4UW+pFFmFTtanZ7uwfGEBlypLiA736BvmIOLr6UYvAQ540uy8IWVbRaMPNQ3AZ86jva+5e1aN18p57zsP9hiHtt5dJDPHJq1OvZKb6ge21PVKGsm1o2OdXLq4wzpNwJpnVW9q6u3jXOCSsS95KNqSomK5ycXMV0qAQn6ymSMM3uD65AuuJ+MrBEZ0oju8qVpziZkwom9lhdNxL6oQNbIjiwqJZCIrFu5s7jQOxtwbTdr1ma3LH2Cv0CAdWvqa0vHzalBOEEfHn74ao6RuRA4oFUk8L4EdwlLujDfUZfat7/Tsfp2DFaCQ6XBViyvpBjBRBSmAV+cyfQ71lNvtskhZtF1h5xz3T0zxYKIbQ/Goebnm+TW9kzHfCaqBAw6NawBYr9V31qFmbIIlFeZyydxwM+WuCdgQ0NspWw8b+th4ogA7yocT6bimxDB9C7SOip;
 4:0Hc6QpEfkJ5NrlH0e2OEwv7hbalWIkMAECchjDQvFVq1b9Tj74jyd8vnMTWJ3XtG+8Qz0BQvLVQEzBLntj38aiUj8nqudmBfDLzhMlFSvvS60OOM0Q96LFtyAeDFRcREfitIs7t37XVV8xrMK+a5CuXWH3HqkpAbPoFUkHOlfmnHCo0H8wc3rWIsn8k5QJQBHPwpkn+q9hFTG40/cebe06/dI26s8QzRKwGqrLEnWvhaCjWkPGs9BRwQGIHs/O2HSTQhiyCevGREE451Hj18xZexHdBuConyxXS535kNwFeK2yXE7VZz+r73nw30gLkrtaTU1HhamwcOAoiMJIHB5Q==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB213437DFBB02154B9598D700E69E0@DB6PR0301MB2134.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6041248)(20161123560025)(20161123558100)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2134; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2134; 
X-Forefront-PRVS: 0413C9F1ED
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(189002)(199003)(24454002)(83506001)(3846002)(7350300001)(230700001)(42186005)(65826007)(5660300001)(478600001)(53546010)(6116002)(106356001)(347745004)(23746002)(966005)(97736004)(80792005)(7736002)(33646002)(8676002)(81156014)(81166006)(305945005)(4001350100001)(68736007)(65806001)(2950100002)(65956001)(66066001)(189998001)(31686004)(47776003)(31696002)(25786009)(6666003)(8656003)(105586002)(50986999)(86362001)(76176999)(36756003)(8666007)(50466002)(72206003)(6306002)(54356999)(77096006)(2906002)(64126003)(54906002)(110136004)(6486002)(53936002)(6246003)(101416001)(4326008)(229853002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2134; H:[10.17.182.74]; 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: =?Windows-1252?Q?1; DB6PR0301MB2134;
 23:YUGaiIhqlwZ9B7k/q8qBv/Fch0vgV7LTnqY?=
 =?Windows-1252?Q?8eXtX/qfT/jwyHJ8mkK+PKUM2J69+zXMhPxnovLUVJWT4XDYzOYmomz1?=
 =?Windows-1252?Q?qG9MQdDzRE52IPxgm2gcLPFDMR7mgCVvM64nuZEe+lpGMi6oRmQJtC/d?=
 =?Windows-1252?Q?rpWMoiooO+ek9wIxDq/odxnv2ROmry1NN64yWpwWA6VhWQGOxGFqo89H?=
 =?Windows-1252?Q?j6IsqrVbo/MR3doGmL1020bW+gpGy1dKc2G4QZ51EtGmQ06evxUpzuj0?=
 =?Windows-1252?Q?PkPbF63Z56rE6eGfjLtdUfMhGzbZjqFzyhJ8TbnJTrzUKidPbyuY7P4T?=
 =?Windows-1252?Q?r898nbAX2bRUtcz+Z7W1xrwuWV+RUuX54QlMg5H2gMhdIQxQj7g9fJtJ?=
 =?Windows-1252?Q?Nv05iY9t7Svqx2CTZxVtd5E5pusKkA86yHF49xpMTE7mpM4LLETMDLbF?=
 =?Windows-1252?Q?Nc90oUHOsOWRrZ8UVwF8TNfYgkJVSHvOTpkbaFQPDOt6+ApHnjSQCIkL?=
 =?Windows-1252?Q?iQCC81j6AFqWC6TbiOAiTUCO5/0LcIc3Hl+PTlA8Jn6GPJnEzJCUiIH8?=
 =?Windows-1252?Q?dNafQeqC7EzmBkVJidIFaXUZFgYz8Mvmo2pnmvo0w4yJNwMZGdgxyQPp?=
 =?Windows-1252?Q?t5Bbhe4Q4kN6Xwc0/vIcwgL9y5Xc29kUdeHMHsV6a70kl1VXoNRmcAXO?=
 =?Windows-1252?Q?7LaW5te33PTFfYpI//RMJhFhxb9aUlulx8KFtr77aG2rkLl6k5zHdV9+?=
 =?Windows-1252?Q?rnuTTGtJSZ0WZcW/gJFtFQDyspP5aM5jOmUusMxpawha2cNksNq30/bB?=
 =?Windows-1252?Q?8nA0wKDN2qS+H86tAMRbsYUVk68d5TqyXUIo6e0zgggwhHSAYWxfi4B5?=
 =?Windows-1252?Q?szLoJBxLtG9y6tV4wGJUIkKaPR0hSYQGNJ2JvW5C/maz0rCcxJvdfu1E?=
 =?Windows-1252?Q?xmjyVf05CkuISb8+cgsZjhnqu/RdWRXprGV7eHH2RvQ4fQixLd5YKLFA?=
 =?Windows-1252?Q?D92gg+vzc1haVQSnP8cca/E+NDiy8fNZ1NuIhDtdrA8BO2EX413gNP4h?=
 =?Windows-1252?Q?eNHU/ZTOVVFkqZFFgPvuox8HaBuEkMUIknpcTtZChcDrHNFAS6c38vzH?=
 =?Windows-1252?Q?9JL+GssSNNStATW9kF7NyKw+mvcudFyKMHJo+o2BP0LIE7srSfdYksWp?=
 =?Windows-1252?Q?4rrSMm/v4iOryY9N+88gmVbzdPWxWAAExF0EuOolmbOORMuo3qfO64US?=
 =?Windows-1252?Q?Xz12MndfPqPOW7MSgD8pNymuDAKLe928KrOYTlI76eoiN6o3TYJSLiHh?=
 =?Windows-1252?Q?q6zdV+bIuGRz9h5KB0MQWChjzT9JLVmWqVYNvyqCInaQx0f2oaVhg7Hn?=
 =?Windows-1252?Q?78l5PLUqfK6rtVq5492OY6q/tTTGVZT3ZC1tkWOqJB9z7qkNwy4b2N60?=
 =?Windows-1252?Q?cFNUqdxmnrlW4P+7N422/KDtDeoDZ/lIl70wFO67J3wsxi3gzto8pbc1?=
 =?Windows-1252?Q?OCT7HHV7chH+7vXARe+jHuZnXFtMq30l1ssDrxi1pCsxmYgerhBGT/ab?=
 =?Windows-1252?Q?+xo4zlwskNlfdOsItmr87LGAgaois+yD4r2Ux2wnYe3jNipAvJC5xE1+?=
 =?Windows-1252?Q?unI2lrcF6GNWOYbO7I/T+dZ4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 6:pp7RlmqZDinH/9egjxr7GukWyx4PqHtEXTo9EqPsetgx0i5FyCUa96HLdbcgpR2zyUTeqnz4INn2s+ILDlGTuOyKPi8iISOYlYwuMvXepVGQKrobOBC0FXmd9s2wXdsq6dRc5wUHQzkmh38i3WMQpuZszZcUnd191oGAR9ZKFq8MpU5Ezvt5Ip+IDzdUFmNEY+bDTNEygmRXlgUdcMRDVvncsD05S1sY4/xDXSORQ09lcdzkF5gZlXY3CUmS3Xs1DseRytA0w7PqqBJLZo48vmgdqaoKm8Dmr3s+FIUbOrNi3DHvAjEO7/NFmU7tI3h6EbuSy3r5EAycnVvFKBmDuw==;
 5:i3yjFufXSGZavZ8D06cn//547ASUPa0/DIR9pDbMopJCfC1YlaIvYRnJz2XwpDwxTHJ9LSkWCq9JlR3/lnMSrXW2d2OjwBwH0jq9ZEh6JlE5P1lVqX+0CSeo1jtDorqc/pImuULtHfOd6Fp9/pVfYQ==;
 24:KjELN6VXjH7XV8AO/9w6Z6ZdzZFJwqDDwiCzCcQDh1YNcxafFgP9O0+p5QW7upgKyJDwtCEoV/n68VzjNgP12m4LABO1XVpjpfGb7+JfOn4=;
 7:bo4H5ZtRFD31tgLMsW2X0XHqIN43yETGIXK7NwODHnkKYqevvlwHvS/tYMOnx62m+U/QxMM0Vk3ZjIIwL1zLtAP2Rr6UMk9za6k2Vg6l6pwB4oWZWUn1QQiG/U55sQ8MY/GhCLIdLUVph7pRQuO2Je1rLcU05c1rKORT0AeyL016zPpm6pyonm9W122MyjAAuX6nbXCw295NNqtrelJIqflUNxUjS+BZ2rvtVeWXVQ8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2017 20:28:13.9861 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2134
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 05/11] arm: add SMCCC protocol
	definitions.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMjQuMDguMTcgMTg6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gVGl0bGU6IE5vIG5lZWQgZm9yIHRoZSBmdWxsIHN0b3AuCj4gCj4gT24g
MjEvMDgvMTcgMjE6MjcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBUaGlzIHBhdGNoIGFk
ZHMgZ2VuZXJpYyBkZWZpbml0aW9ucyB1c2VkIGluIEFSTSBTTUMgY2FsbCBjb252ZW50aW9uLgo+
PiBUaG9zZSBkZWZpbml0aW9ucyB3YXMgdGFrZW4gZnJvbSBsaW51eCBoZWFkZXIgYXJtLXNtY2Nj
LmgsIGV4dGVuZGVkCj4+IGFuZCBmb3JtYXR0ZWQgYWNjb3JkaW5nIHRvIFhFTiBjb2Rpbmcgc3R5
bGUuCj4+Cj4+IFRoZXkgY2FuIGJlIHVzZWQgYnkgYm90aCBTTUNDQyBjbGllbnRzIChsaWtlIFBT
Q0kpIGFuZCBieSBTTUNDQwo+PiBzZXJ2ZXJzIChsaWtlIHZQU0NJIG9yIHVwY29taW5nIGdlbmVy
aWMgU01DQ0MgaGFuZGxlcikuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmggfCA5MiAKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKQo+PiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+Pgo+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLjY3ZGEzZmIKPj4g
LS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPj4gQEAg
LTAsMCArMSw5MiBAQAo+PiArLyoKPj4gKyAqIENvcHlyaWdodCAoYykgMjAxNSwgTGluYXJvIExp
bWl0ZWQKPiAKPiBMaW5hcm8/IFdoZXJlIGRvZXMgdGhpcyBjb2RlIGNvbWUgZnJvbT8KIEZyb20g
dGhlIGxpbnV4IGtlcm5lbC4gSSB0aGluaywgSSBtZW50aW9uZWQgdGhhdCBpbiBwcmV2aW91cyBj
b21tZW50cy4KQnV0IHRoaXMgY29kZSB3YXMgZXh0ZW5kZWQgYnkgbWUuIEFuZCBub3cgdGhlcmUg
d2lsbCBiZSBtb3JlIGNoYW5nZXMuClNob3VsZCBJIGFkZCByZW1hcmsgYWJvdXQgY29kZSBvcmln
aW4gc29tZXdoZXJlPwoKPj4gKyAqIENvcHlyaWdodCAoYykgMjAxNywgRVBBTSBTeXN0ZW1zCj4+
ICsgKgo+PiArICogVGhpcyBzb2Z0d2FyZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+PiArICogTGljZW5zZSB2ZXJzaW9uIDIsIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBhbmQKPj4gKyAqIG1heSBiZSBj
b3BpZWQsIGRpc3RyaWJ1dGVkLCBhbmQgbW9kaWZpZWQgdW5kZXIgdGhvc2UgdGVybXMuCj4+ICsg
Kgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCj4+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+PiArICogR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4gKyAqCj4+ICsgKi8KPj4gKwo+
PiArI2lmbmRlZiBfX0FTTV9BUk1fU01DQ0NfSF9fCj4+ICsjZGVmaW5lIF9fQVNNX0FSTV9TTUND
Q19IX18KPj4gKwo+PiArLyoKPj4gKyAqIFRoaXMgZmlsZSBwcm92aWRlcyBjb21tb24gZGVmaW5l
cyBmb3IgQVJNIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gYXMKPj4gKyAqIHNwZWNpZmllZCBpbgo+
PiArICogaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmRl
bjAwMjhhL2luZGV4Lmh0bWwKPj4gKyAqLwo+PiArCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19TVERf
Q0FMTCAgICAgICAgICAgICAgMFUKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZBU1RfQ0FMTCAgICAg
ICAgICAgICAxVQo+PiArI2RlZmluZSBBUk1fU01DQ0NfVFlQRV9TSElGVCAgICAgICAgICAgIDMx
Cj4+ICsKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NNQ18zMiAgICAgICAgICAgICAgICAwVQo+PiAr
I2RlZmluZSBBUk1fU01DQ0NfU01DXzY0ICAgICAgICAgICAgICAgIDFVCj4gCj4gSSBhbSBub3Qg
c3VyZSB0byB1bmRlcnN0YW5kIHdoeSB5b3UgZW1iZWQgU01DIGluIHRoZSBuYW1lPyBUaGUgCj4g
Y29udmVudGlvbiBpcyBTTUMzMi9IVkMzMi4gU28gSSB3b3VsZCBuYW1lCj4gCj4gQVJNX1NNQ0ND
X0NPTlZfezMyLDY0fQo+IAo+PiArI2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9DT05WX1NISUZUICAg
ICAgIDMwCj4gCj4gQWxzbywgSSB3b3VsZCByZW5hbWUgdG8gQVJNX1NNQ0NDX0NPTlYgdG8gZml0
IHdpdGggdGhlIHZhbHVlIGFib3ZlLgo+IAo+PiArCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05F
Ul9NQVNLICAgICAgICAgICAgMHgzRgo+IAo+IE1pc3NpbmcgVS4KPiAKPj4gKyNkZWZpbmUgQVJN
X1NNQ0NDX09XTkVSX1NISUZUICAgICAgICAgICAyNAo+PiArCj4+ICsjZGVmaW5lIEFSTV9TTUND
Q19GVU5DX01BU0sgICAgICAgICAgICAgMHhGRkZGCj4+ICsKPj4gKy8qIENoZWNrIGlmIHRoaXMg
aXMgZmFzdCBjYWxsICovCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19JU19GQVNUX0NBTEwoc21jX3Zh
bCkgXAo+PiArICAgICgoc21jX3ZhbCkgJiAoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCA8PCBBUk1fU01D
Q0NfVFlQRV9TSElGVCkpCj4+ICsKPj4gKy8qIENoZWNrIGlmIHRoaXMgaXMgNjQgYml0IGNhbGwg
ICovCj4+ICsjZGVmaW5lIAo+PiBBUk1fU01DQ0NfSVNfNjQoc21jX3ZhbCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICgoc21jX3ZhbCkgJiAoQVJNX1NN
Q0NDX1NNQ182NCA8PCBBUk1fU01DQ0NfQ0FMTF9DT05WX1NISUZUKSkKPj4gKwo+PiArLyogR2V0
IGZ1bmN0aW9uIG51bWJlciBmcm9tIGZ1bmN0aW9uIGlkZW50aWZpZXIgKi8KPj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX0ZVTkNfTlVNKHNtY192YWwpICAgICAoKHNtY192YWwpICYgCj4+IEFSTV9TTUND
Q19GVU5DX01BU0spCj4+ICsKPj4gKy8qIEdldCBzZXJ2aWNlIG93bmVyIG51bWJlciBmcm9tIGZ1
bmN0aW9uIGlkZW50aWZpZXIgKi8KPj4gKyNkZWZpbmUgCj4+IEFSTV9TTUNDQ19PV05FUl9OVU0o
c21jX3ZhbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgKCgo
c21jX3ZhbCkgPj4gQVJNX1NNQ0NDX09XTkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNL
KQo+IAo+IENhbiB3ZSBwbGVhc2UgdXNlIHN0YXRpYyBpbmxpbmUgaGVscGVyIGZvciB0aGUgNCBt
YWNyb3MgYWJvdmU/Cj4gCj4+ICsKPj4gKy8qCj4+ICsgKiBDb25zdHJ1Y3QgZnVuY3Rpb24gaWRl
bnRpZmllciBmcm9tIGNhbGwgdHlwZSAoZmFzdCBvciBzdGFuZGFyZCksCj4+ICsgKiBjYWxsaW5n
IGNvbnZlbnRpb24gKDMyIG9yIDY0IGJpdCksIHNlcnZpY2Ugb3duZXIgYW5kIGZ1bmN0aW9uIG51
bWJlcgo+PiArICovCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19DQUxMX1ZBTCh0eXBlLCBjYWxsaW5n
X2NvbnZlbnRpb24sIG93bmVyLCAKPj4gZnVuY19udW0pICAgXAo+PiArICAgICgoKHR5cGUpIDw8
IEFSTV9TTUNDQ19UWVBFX1NISUZUKSAKPj4gfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4gKyAgICAgICAgICgoY2FsbGluZ19jb252ZW50aW9uKSA8PCBBUk1fU01DQ0NfQ0FM
TF9DT05WX1NISUZUKSAKPj4gfCAgICAgICAgICBcCj4+ICsgICAgICAgICAoKChvd25lcikgJiBB
Uk1fU01DQ0NfT1dORVJfTUFTSykgPDwgQVJNX1NNQ0NDX09XTkVSX1NISUZUKSAKPj4gfCAgXAo+
PiArICAgICAgICAgKChmdW5jX251bSkgJiBBUk1fU01DQ0NfRlVOQ19NQVNLKSkKPiAKPiBUaGUg
aW5kZW50YXRpb24gbG9va3Mgd3JvbmcgaGVyZS4gQWxzbyBJIHRoaW5rIHRoZSAoJiAqTUFTSykg
aXMgbm90IAo+IG5lY2Vzc2FyeSBoZXJlLiBJdCB3b3VsZCBiZSB3cm9uZyBieSB0aGUgdXNlciB0
byBwYXNzIGEgd3JvbmcgdmFsdWUgYW5kIAo+IGV2ZW4gd2l0aCB0aGUgbWFza2luZyB5b3Ugd291
bGQgZW5kIHVwIHRvIHdyb25nIHJlc3VsdC4KPiAKPiBJZiB5b3UgYXJlIHJlYWxseSB3b3JyeSBv
ZiB3cm9uZyByZXN1bHQsIHRoZW4geW91IHNob3VsZCB1c2UgCj4gQlVJTERfQlVHX09OKCkvQlVH
X09OKCkuCj4gCj4+ICsKPj4gKy8qIExpc3Qgb2Yga25vd24gc2VydmljZSBvd25lcnMgKi8KPj4g
KyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX0FSQ0ggICAgICAgICAgICAwCj4+ICsjZGVmaW5lIEFS
TV9TTUNDQ19PV05FUl9DUFUgICAgICAgICAgICAgMQo+PiArI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfU0lQICAgICAgICAgICAgIDIKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX09FTSAgICAg
ICAgICAgICAzCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCAgICAgICAgNAo+
PiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUiAgICAgIDUKPj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX09XTkVSX1RSVVNURURfQVBQICAgICA0OAo+PiArI2RlZmluZSBBUk1fU01DQ0Nf
T1dORVJfVFJVU1RFRF9BUFBfRU5EIDQ5Cj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVT
VEVEX09TICAgICAgNTAKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1NfRU5E
ICA2Mwo+PiArCj4+ICsvKiBMaXN0IG9mIGdlbmVyaWMgZnVuY3Rpb24gbnVtYmVycyAqLwo+PiAr
I2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UICAgICAgIDB4RkYwMAo+PiArI2RlZmlu
ZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRCAgICAgICAgIDB4RkYwMQo+PiArI2RlZmluZSBBUk1f
U01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OICAgIDB4RkYwMwo+PiArCj4+ICsvKiBPbmx5IG9uZSBl
cnJvciBjb2RlIGRlZmluZWQgaW4gU01DQ0MgKi8KPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9V
TktOT1dOX0ZVTkNUSU9OICAoLTEpCj4+ICsKPj4gKyNlbmRpZiAgLyogX19BU01fQVJNX1NNQ0ND
X0hfXyAqLwo+PiArCj4+ICsvKgo+PiArICogTG9jYWwgdmFyaWFibGVzOgo+PiArICogbW9kZTog
Qwo+PiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+PiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPj4g
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+PiArICogRW5kOmIKPj4gKyAqLwo+Pgo+IAo+IENo
ZWVycywKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 20:37:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 20: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.xen.org>)
	id 1dmQn1-0003PN-Oa; Mon, 28 Aug 2017 20:37:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmQn0-0003OG-7W
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 20:37:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FE/35-09901-51F74A95; Mon, 28 Aug 2017 20:37:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXSO6nOVVe0fkm
 kwax2ZoslHxezODB6HN39mymAMYo1My8pvyKBNaN37h3Ggk/cFZ2bNrE3ME7g7GLk4hASmMgk
 cXfZQkYI5zejxIPLG6CcjYwSHRNbmSGcHkaJ5e93snQxcnKwCRhJnD06nRHEFhGQlrj2+TJYB
 7NAA5PE83MHwRLCApESr3qXsIPYLAKqEu1rJ4LZvAJeEs3fFjGD2BICChJTHr4HszkFvCV+PP
 0LtkAIqObp1DNMEDWGEp83LmWewMi3gJFhFaNGcWpRWWqRrrGhXlJRZnpGSW5iZo6uoYGZXm5
 qcXFiempOYlKxXnJ+7iZGYLgwAMEOxqZFgYcYJTmYlER5d1YsjhTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwfu3dkmkkGBRanpqRVpmDjBwYdISHDxKIrwrQdK8xQWJucWZ6RCpU4yKUuK81nVAC
 QGQREZpHlwbLFouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3Gch4nsy8Erjpr4AWMwEtVh
 RcCLK4JBEhJdXAuHfjL3XuIpeqqJUGm2QXZxdK2Dd4rU/cWRzscfReheJ2ZrGmZCNWt29v2y3
 r1B9udZDekxY/tcrl+KLrpv5VN94ubfu3bc2up9w7MnatOaxh8TiA/VSZK8OH1SvntAUd8FUx
 jK5KPXLofZav7RcjvbyV7DUNHJM0fIPtlstqry2YGPLNfxGfEktxRqKhFnNRcSIA7VeF2JECA
 AA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503952659!82029300!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 821 invoked from network); 28 Aug 2017 20:37:40 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 20:37:40 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SKbZV5022026
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:35 GMT
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 v7SKbZXs000992
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:35 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 v7SKbYYK031679;
 Mon, 28 Aug 2017 20:37:34 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 13:37:34 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 16:40:29 -0400
Message-Id: <1503952829-11065-5-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 4/4] mm: Don't hold heap lock in
	alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T25jZSBwYWdlcyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSBoZWFwIHdlIGRvbid0IG5lZWQgdG8gaG9s
ZCB0aGUgaGVhcApsb2NrLiBJdCBpcyBlc3BlY2lhbGx5IHVzZWZ1bCB0byBkcm9wIGl0IGZvciBh
biB1bnNjcnViYmVkIGJ1ZGR5IHNpbmNlCndlIHdpbGwgYmUgc2NydWJiaW5nIGl0LgoKU2lnbmVk
LW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggYjkzZGFlOS4uMWVjNzg4
ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKQEAgLTg1OCw2ICs4NTgsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAq
YWxsb2NfaGVhcF9wYWdlcygKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKICAgICBib29sIG5l
ZWRfdGxiZmx1c2ggPSBmYWxzZTsKICAgICB1aW50MzJfdCB0bGJmbHVzaF90aW1lc3RhbXAgPSAw
OworICAgIHVuc2lnbmVkIGludCBkaXJ0eV9jbnQgPSAwOwogCiAgICAgLyogTWFrZSBzdXJlIHRo
ZXJlIGFyZSBlbm91Z2ggYml0cyBpbiBtZW1mbGFncyBmb3Igbm9kZUlELiAqLwogICAgIEJVSUxE
X0JVR19PTigoX01FTUZfYml0cyAtIF9NRU1GX25vZGUpIDwgKDggKiBzaXplb2Yobm9kZWlkX3Qp
KSk7CkBAIC05NDMsNiArOTQ0LDggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hl
YXBfcGFnZXMoCiAKICAgICBjaGVja19sb3dfbWVtX3ZpcnEoKTsKIAorICAgIHNwaW5fdW5sb2Nr
KCZoZWFwX2xvY2spOworCiAgICAgaWYgKCBkICE9IE5VTEwgKQogICAgICAgICBkLT5sYXN0X2Fs
bG9jX25vZGUgPSBub2RlOwogCkBAIC05NTUsNyArOTU4LDcgQEAgc3RhdGljIHN0cnVjdCBwYWdl
X2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggISht
ZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKICAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFn
ZSgmcGdbaV0pOwotICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07CisgICAgICAg
ICAgICBkaXJ0eV9jbnQrKzsKICAgICAgICAgfQogCiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8g
PSBQR0Nfc3RhdGVfaW51c2U7CkBAIC05NzcsNiArOTgwLDggQEAgc3RhdGljIHN0cnVjdCBwYWdl
X2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgICAgICAgICBjaGVja19vbmVfcGFnZSgmcGdb
aV0pOwogICAgIH0KIAorICAgIHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKKyAgICBub2RlX25lZWRf
c2NydWJbbm9kZV0gLT0gZGlydHlfY250OwogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwog
CiAgICAgaWYgKCBuZWVkX3RsYmZsdXNoICkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 20:37:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 20: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.xen.org>)
	id 1dmQn1-0003On-6v; Mon, 28 Aug 2017 20:37:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmQmz-0003O9-Nf
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 20:37:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A8/48-03368-41F74A95; Mon, 28 Aug 2017 20:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42LpnVTnqitSvyT
 S4M9nDoslHxezODB6HN39mymAMYo1My8pvyKBNWPHzddsBXc5Kj50z2RrYPzO1sXIxSEkMJlJ
 oqtjFTuE85tR4vacZqYuRk4gZyOjxMyXFRCJHkaJ5rPv2UESbAJGEmePTmcEsUUEpCWufb7MC
 FLELNDAJPH83EGwhLBAiMTS11fBGlgEVCUOvpwCFucV8JK4vfkTC4gtIaAgMeXhe2YQm1PAW+
 LH078sEJu9JJ5OPcMEUWMs0Terj2UCI98CRoZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ
 6uanFxYnpqTmJScV6yfm5mxiBwcIABDsYz68NPMQoycGkJMq7s2JxpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3r+1SyKFBItS01Mr0jJzgGELk5bg4FES4V0JkuYtLkjMLc5Mh0idYtTluNO34
 QuTEEtefl6qlDjvQZAiAZCijNI8uBGwGLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5nIF
 N4MvNK4Da9AjqCCegIRcGFIEeUJCKkpBoYFwlM1SzY6Xn066TIVYzubMsOrI28pfzR0cDP5XP
 qkvcf5sg4PF3SwFLmt+qv9sWrBfFZhkoF2SVpPxOPzZtwJFoq/5227SylXxpp/etu1M+1fuGm
 P0Nzww2B9b4rIlZELXbYbO3w9UaqZmAggyfnnqk3Gp9wewh0KL412pS3dtFnkZ2mlq7xSizFG
 YmGWsxFxYkAGZ5SupwCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503952658!108360173!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38990 invoked from network); 28 Aug 2017 20:37:39 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 20:37:39 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SKbXq1021986
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:33 GMT
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 v7SKbXpA024883
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:33 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 v7SKbWfL031632;
 Mon, 28 Aug 2017 20:37:32 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 13:37:32 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 16:40:26 -0400
Message-Id: <1503952829-11065-2-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 1/4] mm: Initialize lowmem virq when boot-time
	scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c2NydWJfaGVhcF9wYWdlcygpIGRvZXMgZWFybHkgcmV0dXJuIGlmIGJvb3QtdGltZSBzY3J1YmJp
bmcgaXMKZGlzYWJsZWQsIG5lZ2xlY3RpbmcgdG8gaW5pdGlhbGl6ZSBsb3dtZW0gVklSUS4KClNp
Z25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
Ci0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAxMiArKysrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA5ZmE2
MmQyLi43ZDU2ZTkyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTg0OSw2ICsxODQ5LDE0IEBAIHZvaWQgX19pbml0
IHNjcnViX2hlYXBfcGFnZXModm9pZCkKICAgICBpbnQgbGFzdF9kaXN0YW5jZSwgYmVzdF9ub2Rl
OwogICAgIGludCBjcHVzOwogCisgICAgLyoKKyAgICAgKiBTZXQgYm91bmRzIGZvciB0aGUgbG93
IG1lbSB2aXJxIGFsZ29yaXRobS4KKyAgICAgKiBOb3QgdGhlIG1vc3QgbG9naWNhbCBwbGFjZSBm
b3IgdGhpcyBidXQgaXQgbmVlZHMgdG8gYmUgZG9uZQorICAgICAqIGFmdGVyIGRvbTAgaGFzIGJl
ZW4gY29uc3RydWN0ZWQgYW5kIHRoaXMgc2VlbXMgdG8gYmUgYQorICAgICAqIGNvbnZlbmllbnQg
bG9jYXRpb24uCisgICAgICovCisgICAgc2V0dXBfbG93X21lbV92aXJxKCk7CisKICAgICBpZiAo
ICFvcHRfYm9vdHNjcnViICkKICAgICAgICAgcmV0dXJuOwogCkBAIC0xOTcwLDEwICsxOTc4LDYg
QEAgdm9pZCBfX2luaXQgc2NydWJfaGVhcF9wYWdlcyh2b2lkKQogI2lmZGVmIENPTkZJR19TQ1JV
Ql9ERUJVRwogICAgIGJvb3Rfc2NydWJfZG9uZSA9IHRydWU7CiAjZW5kaWYKLQotICAgIC8qIE5v
dyB0aGF0IHRoZSBoZWFwIGlzIGluaXRpYWxpemVkLCBydW4gY2hlY2tzIGFuZCBzZXQgYm91bmRz
Ci0gICAgICogZm9yIHRoZSBsb3cgbWVtIHZpcnEgYWxnb3JpdGhtLiAqLwotICAgIHNldHVwX2xv
d19tZW1fdmlycSgpOwogfQogCiAKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 20:37:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 20: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.xen.org>)
	id 1dmQn1-0003Pa-VY; Mon, 28 Aug 2017 20:37:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmQn0-0003OR-NW
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 20:37:42 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1D/0A-03612-61F74A95; Mon, 28 Aug 2017 20:37:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXSO6nOVVe0fkm
 kwY/jShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Zbq07BKraKr13HmRoY/7J0MXJxCAlMZJJ4
 fvQKM4Tzm1Fi7sET7BDORkaJx796GSGcHkaJb6/7gTKcHGwCRhJnj05nBLFFBKQlrn2+DFbEL
 NAANOvcQbCEsICbxPxnX8BsFgFViSfPZjGD2LwCXhKzG36DxSUEFCSmPHwPFucU8Jb48RTkKE
 6gbV4ST6eeYYKoMZQ4/XAb4wRGvgWMDKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDwzvdzU4uL
 E9NScxKRiveT83E2MwGBhAIIdjMffxx1ilORgUhLl3VmxOFKILyk/pTIjsTgjvqg0J7X4EKMG
 B4fA5rWrLzBKseTl56UqSfA21i6JFBIsSk1PrUjLzAGGM0ypBAePkgivQw1Qmre4IDG3ODMdI
 nWK0ZjjTt+GL0wcTR+2fGESApskJc7rAzJJAKQ0ozQPbhAszi4xykoJ8zICnSnEU5BalJtZgi
 r/ilGcg1FJmLcQZApPZl4J3L5XQKcwAZ2iKLgQ5JSSRISUVANj9P+JTfu2b+R8y/j5RF+p2mb
 HzfbbJ264GGndu+RLTeY2H7tI/2D+n+qn+G9ZOBkuea58ZoXC4a6dJay/Y2tDeo9nTw0VOMB/
 Sb+/f+GKo3YbubcdNlzweZKjdHKBU2zitUVH/3mvZO+7/MGnONnwXkpmou7nD2wRbyq3vvx73
 Gzj1TbWFQmpSizFGYmGWsxFxYkAX99fQ64CAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503952659!76837863!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36289 invoked from network); 28 Aug 2017 20:37:41 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 20:37:41 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SKbY6e022010
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:35 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7SKbYFX022563
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:34 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 v7SKbX2V031920;
 Mon, 28 Aug 2017 20:37:34 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 13:37:33 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 16:40:28 -0400
Message-Id: <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 3/4] mm: Don't request scrubbing until dom0 is
	running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gbmVlZCB0byBzY3J1YiBwYWdlcyBmcmVlZCBkdXJpbmcgZG9tMCBjb25zdHJ1
Y3Rpb24Kc2luY2UgaGVhcCB3aWxsIGJlIHNjcnViYmVkIG9uY2UgZG9tMCBpcyByZWFkeSAoYnkg
c2NydWJfaGVhcF9wYWdlcygpKS4KClNpbmNlIGJvb3Rfc2NydWJfZG9uZSB3aWxsIG5vdCBiZSBz
ZXQgaWYgYm9vdC10aW1lIHNjcnViYmluZyBpcyBvZmYgd2UKYWxzbyBjaGVjayBmb3IgZG9tYWlu
IHN0YXRlLgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDIgKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggMzRhNzk5
Mi4uYjkzZGFlOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTIyNTksNyArMjI1OSw3IEBAIHZvaWQgZnJlZV9kb21o
ZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAgICAg
ICAgICAgICAgKi8KICAgICAgICAgICAgIHNjcnViID0gISFkLT5pc19keWluZzsKICNlbHNlCi0g
ICAgICAgICAgICBzY3J1YiA9IHRydWU7CisgICAgICAgICAgICBzY3J1YiA9IGJvb3Rfc2NydWJf
ZG9uZSB8fCAhIWQtPmlzX2R5aW5nOwogI2VuZGlmCiAgICAgICAgIH0KICAgICAgICAgZWxzZQot
LSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 20:37:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 20: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.xen.org>)
	id 1dmQn1-0003Oy-Dy; Mon, 28 Aug 2017 20:37:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmQmz-0003OA-Ud
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 20:37:42 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 D2/E5-22472-51F74A95; Mon, 28 Aug 2017 20:37:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsXSO6nOVVekfkm
 kwYtFJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKR8vYCrawVNydu5e9gfEKcxcjB4eQwGQm
 ibdFXYxcQOZvRolFL7YwQTgbGSWurJ/ICOH0MErMav4N1MHJwSZgJHH26HRGEFtEQFri2ufLY
 EXMAg1MEs/PHQRLCAuoSdy8dJkFZAWLgKrEogPcIGFeAS+JhgWrWEFsCQEFiSkP3zND2MYSfb
 P6WCYw8ixgZFjFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 o+XoGBsYdjM0n/A4xSnIwKYny7qxYHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdv7ZJIIcGi
 1PTUirTMHGAIwqQlOHiURHhXgqR5iwsSc4sz0yFSpxiNOe70bfjCxNH0YcsXJiGWvPy8VClxX
 us6oFIBkNKM0jy4QbDYuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcZZApPZl4J3L5XQK
 cwAZ2iKLgQ5JSSRISUVANjR9Jzp0n/PvZ68j7paWX79NEj4M7UH1qt/bb8vWp2u3K3r+COeR4
 1bZumsZHl6zkSscFmv4+kefbfkNRL2Kn1adnyK6XrJZwmZ/9s/b1zRnRlUalhy4dtk1/1iQtx
 xgkefiFsEvFu8sEGtm6e7IBTvO+q6iyFDd+Hnv4wU+H2VYvfB2S+7rupxFKckWioxVxUnAgAg
 QnAiYgCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1503952659!108758947!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47905 invoked from network); 28 Aug 2017 20:37:40 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 20:37:40 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SKbXxj021987
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:33 GMT
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 v7SKbXaO024884
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:33 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 v7SKbVcR031900;
 Mon, 28 Aug 2017 20:37:31 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 13:37:31 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 16:40:25 -0400
Message-Id: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 0/4] Scrubbing updates
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rmlyc3QgcGF0Y2ggZml4ZXMgYSBsb25nLXN0YW5kaW5nIGJ1ZyB3aGVyZSBhIGxvdyBtZW1vcnkg
bW9uaXRvciBpcwpub3QgaW5pdGlhbGl6ZXMgaWYgYm9vdHRpbWUgc2NydWJiaW5nIGlzIHR1cm5l
ZCBvZmYuCgpUaGUgb3RoZXIgdGhyZWVlIHBhdGNoZXMgYXJlIHBlcmZvcm1hY2Ugb3B0aW1pemF0
aW9ucy4KCkJvcmlzIE9zdHJvdnNreSAoNCk6CiAgbW06IEluaXRpYWxpemUgbG93bWVtIHZpcnEg
d2hlbiBib290LXRpbWUgc2NydWJiaW5nIGlzIGRpc2FibGVkCiAgbW06IERvbid0IHBvaXNvbiBh
IHBhZ2UgaWYgYm9vdC10aW1lIHNjcnViYmluZyBpcyBvZmYKICBtbTogRG9uJ3QgcmVxdWVzdCBz
Y3J1YmJpbmcgdW50aWwgZG9tMCBpcyBydW5uaW5nCiAgbW06IERvbid0IGhvbGQgaGVhcCBsb2Nr
IGluIGFsbG9jX2hlYXBfcGFnZXMoKSBsb25nZXIgdGhhbiBuZWNlc3NhcnkKCiB4ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyB8IDI0ICsrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDE4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgotLSAKMS44LjMuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 20:37:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 20: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.xen.org>)
	id 1dmQn1-0003Oc-01; Mon, 28 Aug 2017 20:37:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmQmz-0003O8-Jz
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 20:37:41 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6C/98-04533-41F74A95; Mon, 28 Aug 2017 20:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42LpnVTnqitSvyT
 SYPYiAYslHxezODB6HN39mymAMYo1My8pvyKBNePbtx+sBVtYK26uOcHUwLibpYuRi0NIYDKT
 xLezD5kgnN+MEudm/oNyNjJKXFvyBaqsh1Gi+ex79i5GTg42ASOJs0enM4LYIgLSEtc+X2YEK
 WIWaGCSeH7uIFhCWMBL4v70JWA2i4CqxMFV61lAbF6geMurT2BxCQEFiSkP3zOD2JwC3hI/nv
 4FqxECqnk69QwTRI2xRPvbi2wTGPkWMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDWy00
 tLk5MT81JTCrWS87P3cQIDBcGINjBuGK75yFGSQ4mJVHenRWLI4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8P6tXRIpJFiUmp5akZaZAwxcmLQEB4+SCO9KkDRvcUFibnFmOkTqFKMuR9OHLV+Yh
 Fjy8vNSpcR5D4IUCYAUZZTmwY2ARdElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNuApnCk5
 lXArfpFdARTEBHKAouBDmiJBEhJdXA6Ke610DtepujysLwTNa0SrGHeXvSmMyup3me1Tq174z
 kgQ/WKTPaS+8/37ChyfPB13Zml6vXfVNkU0775V18dI9JY+nsj9GF946mXUpSWf7kpvfvsAwn
 2WK19Gcrnx6XUtT92ewdbZm3tNN2jtkPP76N6/Y4M3CevLH3IO+P/Den/2493jxVVYmlOCPRU
 Iu5qDgRAPjGnvSdAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1503952658!107421766!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46642 invoked from network); 28 Aug 2017 20:37:39 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 20:37:39 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SKbYMr022006
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:34 GMT
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 v7SKbX01029538
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:37:34 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 v7SKbX29031911;
 Mon, 28 Aug 2017 20:37:33 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Aug 2017 13:37:32 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 28 Aug 2017 16:40:27 -0400
Message-Id: <1503952829-11065-3-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 2/4] mm: Don't poison a page if boot-time
	scrubbing is off
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgYm9vdC10aW1lIHNjcnViYmluZyBpcyB0dXJuZWQgb2ZmIHdlIGRvbid0IGNoZWNrIHBhZ2Vz
IGluCmNoZWNrX29uZV9wYWdlKCkuIFRodXMgdGhlcmUgaXMgbm8gcmVhc29uIHRvIGV2ZXIgcG9p
c29uIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMyArKysKIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDdkNTZlOTIuLjM0YTc5OTIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCkBAIC03MTIsNiArNzEyLDkgQEAgc3RhdGljIHZvaWQgcG9pc29uX29uZV9wYWdl
KHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICAgIG1mbl90IG1mbiA9IF9tZm4ocGFnZV90b19tZm4o
cGcpKTsKICAgICB1aW50NjRfdCAqcHRyOwogCisgICAgaWYgKCAhYm9vdF9zY3J1Yl9kb25lICkK
KyAgICAgICAgcmV0dXJuOworCiAgICAgcHRyID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiAgICAg
KnB0ciA9IH5TQ1JVQl9QQVRURVJOOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7Ci0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 20:53:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 20: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.xen.org>)
	id 1dmR25-00057O-8W; Mon, 28 Aug 2017 20:53:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmR23-00057I-TV
 for xen-devel@lists.xen.org; Mon, 28 Aug 2017 20:53:16 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 B7/BF-03414-BB284A95; Mon, 28 Aug 2017 20:53:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVXdX05J
 Ig/67UhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bi48EF04QqfvYdZW5g/MnXxcjFISQwkUli
 46tzrBDOb0aJb0tOQTkbGSU6N3exQDjbGCWe7X/A1MXIySEsUCLxafZaZhBbREBZovfXb6ii0
 0wSW09MYAVJMAuYSaza85gdxGYTMJI4e3Q6I4jNK2ArsXvyaqAGDg4WAVWJ/3+EQcKiAuESbx
 uPsECUCEqcnPkErIRTwF7i8JNQiIl6Ejuu/4KaLi+x/e0csBMkBAwlTj/cxjiBUXAWku5ZSFp
 mIWlZwMi8ilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMHAZ
 gGAH4/2NAYcYJTmYlER5d1YsjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvTuCRSSLAoNT21I
 i0zBxhDMGkJDh4lEd5HIGne4oLE3OLMdIjUKUZFKXHeiSAJAZBERmkeXBssbi8xykoJ8zICHS
 LEU5BalJtZgir/ilGcg1FJmLcYZApPZl4J3PRXQIuZgBYrCi4EWVySiJCSamCs/HBz46+GPF1
 hZZPsBQ2zD/cfq/bUNuUru3p/5brF7El7MvRnr7bW1FviGauUy/tXrLUzJoGjjbe49pOr9lbz
 8gWVls9EWq5/4Qx/GGpfu65wlY3bdMasVKnTx0rypxz3Xb2fuc1rkrv9vXltD1gmH8ssaOAW4
 QtyrTIW/BybvkVu89fS00osxRmJhlrMRcWJAIZJd63WAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1503953593!80006681!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48686 invoked from network); 28 Aug 2017 20:53:14 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 20:53:14 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7SKrANb006956
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:53:11 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7SKrAJZ031525
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Aug 2017 20:53:10 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 v7SKr9AO008256;
 Mon, 28 Aug 2017 20:53:09 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, 28 Aug 2017 13:53:09 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1502207940-7407-1-git-send-email-boris.ostrovsky@oracle.com>
 <59A056A70200007800173D81@prv-mh.provo.novell.com>
 <50efc35c-a9c2-a00e-f351-b4febc16554e@oracle.com>
 <59A3E48202000078001744C2@prv-mh.provo.novell.com>
 <c0649f81-aa96-aeaa-374a-945c1e0d89a0@oracle.com>
 <59A455C20200007800174A79@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3af4bbb2-f636-6e84-41db-bbfea8daea5e@oracle.com>
Date: Mon, 28 Aug 2017 16:53:04 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A455C20200007800174A79@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] x86/apic/x2apic: Share IRQ vector
 between cluster members only when no cpumask is specified
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjgvMjAxNyAxMTo0MSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDgu
MTcgYXQgMTY6MzUsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA4
LzI4LzIwMTcgMDM6MzggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBBbmQgZmluYWxseSBJ
IGNvbnRpbnVlIHRvIGJlIG5vdCByZWFsbHkgaGFwcHkgYWJvdXQgdGhlIGNoYW5nZSBhcwo+Pj4+
PiBhIHdob2xlLiBEZXNwaXRlIHdoYXQgd2FzIGRpc2N1c3NlZCBvbiB2MSwgSSdtIGNvbmNlcm5l
ZCBvZiB0aGUKPj4+Pj4gZWZmZWN0cyBvZiB0aGlzIG9uIGhvc3RzIF9ub3RfIHN1ZmZlcmluZyBm
cm9tIHZlY3RvciBzaG9ydGFnZS4KPj4+Pj4gQ291bGQgeW91IGxpdmUgd2l0aCB0aGUgbmV3IGJl
aGF2aW9yIHJlcXVpcmluZyBhIGNvbW1hbmQgbGluZQo+Pj4+PiBvcHRpb24gdG8gZW5hYmxlPwo+
Pj4+IEkgY2FuIGFkZCBzb21ldGhpbmcgbGlrZSAnYXBpY19zaGFyZV92ZWN0b3JzJywgZGVmYXVs
dGluZyB0byB0cnVlLAo+Pj4+IGFsdGhvdWdoIGl0IHdpbGwgbm90IGJlIHVzZWZ1bCBpbiBjYXNl
IG9mIGEgaG90cGx1Zy4gRGVmYXVsdGluZyB0byBmYWxzZT8KPj4+IEFsb25nIHRoZSBsaW5lcyBv
ZiB0aGUgYWJvdmUgcGx1cyBvdXIgZGVzaXJlIHRvIGxpbWl0IHRoZSBudW1iZXIKPj4+IG9mIHRv
cCBsZXZlbCBvcHRpb25zLCBob3cgYWJvdXQgImFwaWM9aXNvbGF0ZS12ZWN0b3JzIj8KPj4+Cj4+
PiBBbHNvIEkgZG9uJ3QgdW5kZXJzdGFuZCB5b3VyIHJlZmVyZW5jZSB0byBob3RwbHVnLCBub3Ig
d2h5IHlvdQo+Pj4gc3VnZ2VzdCB0d28gb3Bwb3NpdGUgZGVmYXVsdCB2YWx1ZXMuCj4+IE5vdCB0
d28sIGp1c3Qgb25lIC0tLSBub3Qgc2hhcmUgdmVjdG9ycyBieSBkZWZhdWx0Lgo+Pgo+PiBBcyBm
b3IgaG90cGx1ZywgSSB3YXMgdGhpbmtpbmcgb2YgYSBjYXNlIHdoZXJlIGEgc3lzdGVtIGlzIHN1
Y2Nlc3NmdWxseQo+PiBib290ZWQgd2l0aCBzaGFyZWQgdmVjdG9ycyBidXQgdGhlbiBhIGRldmlj
ZSBpcyBhZGRlZCBhbmQgd2UgZmFpbCB0bwo+PiBmaW5kIGVub3VnaCBmcmVlIHZlY3RvcnMuIFNv
IHRoZSBhZG1pbmlzdHJhdG9yIHdvdWxkIG5lZWQgdG8ga25vdyBpbgo+PiBhZHZhbmNlIHdoZXRo
ZXIgYSBuZXcgY2FyZCBtaWdodCBiZSBjb21pbmcgaW4uCj4+Cj4+IFdoZW4gZGVmYXVsdGluZyB0
byBmYWxzZSAoYXMgaW4gYXBpY19zaGFyZV92ZWN0b3JzPWZhbHNlKSBpZiB0aGUKPj4gYWRtaW5p
c3RyYXRvciBkZWNpZGVzIHRvIHNldCBpdCB0byB0cnVlIHRoZW4gaGUgd291bGQgYmUgaW4gc29t
ZSBzZW5zZQo+PiBleHBsaWNpdGx5IGFncmVlaW5nIHRvIG5ldmVyIHBsdWcgYW55dGhpbmcgaW4g
KG9yIGF0IGxlYXN0IHRvIHRvbGVyYXRlCj4+IHN1Y2ggYSBmYWlsdXJlKS4KPiBBaCwgSSBzZWUu
IEJ1dCBpbW8gdGhlIGRlZmF1bHQgb3VnaHQgdG8gYmUgY3VycmVudCBiZWhhdmlvci4KPgo+Pj4g
QnV0IGZpbmFsbHksIHlvdSBhZ3JlZWluZyB0byBhIGNvbW1hbmQgbGluZSBvcHRpb24gaGVyZSBt
YWtlcwo+Pj4gbWUgY29tZSBiYWNrIHRvIGFuIGVhcmxpZXIgc3VnZ2VzdGlvbjogRGlkbid0IHdl
IGFncmVlIHRoYXQKPj4+ICJ4MmFwaWNfcGh5cyIgd291bGQgYmUgc3VmZmljaWVudCB0byBlbGlt
aW5hdGUgdGhlIGlzc3VlPyBJbiB3aGljaAo+Pj4gY2FzZSBubyBwYXRjaCB3b3VsZCBiZSBuZWVk
ZWQgYXQgYWxsLgo+PiB4MmFwaWNfcGh5cyBtZWFucyB0aGF0IHdlIG5ldmVyIHNoYXJlIHZlY3Rv
cnMuIFdpdGggJ2lzb2xhdGUtdmVjdG9ycycKPj4gb3B0aW9uIHdlIGFyZSBzdGlsbCBhYmxlIHRv
IHNoYXJlIHRoZW0gaWYgdGhlIG1hc2sgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQuCj4gV2VsbCwg
YWl1aSB5b3VyIHByaW1hcnkgZ29hbCBpcyB0byBhZGRyZXNzIHRoZSB2ZWN0b3Igc2hvcnRhZ2Uu
IEZvcgo+IHRoYXQgeW91IGRvbid0IG5lZWQgdGhlIG5ldyBvcHRpb24sIHlvdSBjYW4gZ2V0IGF3
YXkgd2l0aCB0aGUKPiBleGlzdGluZyBvbmUuCgoKSSBkb24ndCBoYXZlIGFueSBudW1iZXJzIHRv
IHByb3ZlIChvciBkaXNwcm92ZSkgdGhhdCBub3Qgc2hhcmluZyB2ZWN0b3JzCmR1cmluZyBib290
IGJ1dCBwb3NzaWJseSBzaGFyaW5nIHRoZW0gbGF0ZXIgaW1wcm92ZXMgcGVyZm9ybWFuY2Ugc28g
eWVzLAp4MmFwaWNfcGh5cyBpcyBhIHBvc3NpYmxlIHNvbHV0aW9uLiBFc3BlY2lhbGx5IGlmIHdp
dGggdGhpcyAobW9kaWZpZWQpCnBhdGNoIHdlJ2QgZGVmYXVsdCB0byBvcmlnaW5hbCBjbHVzdGVy
IG1vZGUgYmVoYXZpb3IgYXMgeW91IGFyZSBzdWdnZXN0aW5nLgoKLWJvcmlzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 20:59:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 20:59: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.xen.org>)
	id 1dmR8K-0005LR-VT; Mon, 28 Aug 2017 20:59:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmR8J-0005L8-Fb
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 20:59:43 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CD/82-03557-E3484A95; Mon, 28 Aug 2017 20:59:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdemZUm
 kQftJFYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLL/zj61gYWnF1dVbWBsY
 37l3MXJxCAn8ZZRYdm8KG4TzmFHi7e4vzBDONkaJm9MPAGU4OUQEnCW+npnLDmLzCuhL3Lp5g
 gnEFhYIknh3cRULSIOEwB1TifYNd1hBEhIC3hIPf/1kg7Ev/HoL1MDOwSZgJXFIDCTKIqAqse
 3MM/YJjNwLGBlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 Eep0BCHYwrloQeIhRkoNJSZR3Z8XiSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvL+alkQKCRal
 pqdWpGXmAMMPJi3BwaMkwuvZDJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXmaQIgGQo
 ozSPLgRsFi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeUZApPJl5JXCbXgEdwQR0hKLgQp
 AjShIRUlINjLaHDWxusz5l6nCQMotW/njJXvEGU/scA4X3zaWvUiLPtbD6zG6rc5tefDY2+4N
 nfU3GBy3hzXwXIy5frZt2aIbnMsGIy4veGlb6z7es2jQzVy1bt2Sha+wFLxvVBdNKLh69IHVB
 9NmpKvb2M8JPns2YPG/tm3rnDXzyu57fat2nIeLDH2e6RomlOCPRUIu5qDgRAJb/lYWAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503953979!76485605!1
X-Originating-IP: [104.130.215.37]
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 31411 invoked from network); 28 Aug 2017 20:59:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 20:59:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmR8E-0003gA-Cf; Mon, 28 Aug 2017 20:59:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmR88-0003k1-MH; Mon, 28 Aug 2017 20:59:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmR88-00055H-Am; Mon, 28 Aug 2017 20:59:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112906-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt: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-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:build-amd64-pvops:kernel-build: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:build-armhf-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken: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-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-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-xsm:xen-boot:fail:nonblocking
X-Osstest-Versions-This: linux=7159188b70e3a07dd9953f2a0aef9da8c4b1ef2f
X-Osstest-Versions-That: linux=2acf097f16abba684012cca670a61d94178bd1ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 20:59:32 +0000
Subject: [Xen-devel] [linux-next test] 112906: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkwNiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5MDYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
Mjg1MwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDcgcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4g
MTEyODUzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTMKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMjg1MwogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJu
ZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg1MwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODUzCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NTMKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjg1MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODUzCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI4NTMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg1MwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODUzCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgYmxvY2tlZCBpbiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBibG9ja2VkIGluIDExMjg1MwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGJsb2NrZWQg
aW4gMTEyODUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBibG9ja2VkIGluIDExMjg1MwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgYmxvY2tl
ZCBpbiAxMTI4NTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExMjg1MwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDcxNTkxODhiNzBlM2EwN2RkOTk1M2YyYTBh
ZWY5ZGE4YzRiMWVmMmYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDJh
Y2YwOTdmMTZhYmJhNjg0MDEyY2NhNjcwYTYxZDk0MTc4YmQxYWIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEyODcwICAyMDE3LTA4LTI1IDExOjI2OjU1IFogICAgMyBkYXlzICAgIDIg
YXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 21:40:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 21: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.xen.org>)
	id 1dmRlC-0007sF-St; Mon, 28 Aug 2017 21:39:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dmRlC-0007s9-6X
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 21:39:54 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 64/9D-03612-9AD84A95; Mon, 28 Aug 2017 21:39:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsVybKJsgu6K3iW
 RBq+uqVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLu28xF9znquj/0srawPiao4uRk0NIoEji
 7ZebbF2MXBwsAg3MEjM+H2UFSUgIREus23CMHcLmk7j44gcTSJGEwARGiV9fmxlBHCGB3UwSP
 VdbmeHaZz/7DdbCIuAiseJhAyOIzShQIDFnw0coO0ViVtcbMFtYQEviYdtHsHoRATeJ/a+fg0
 1lFjjHLLFh32U2iBW3GCXe7fjIBFLFJqAtsffCb2YQm1fAUaJ5+lWgIg6gbaoSS2eWgpiiAjE
 SJw/IQFQISpyc+YQFxOYUsJR40Hga7DVmAXWJP/MuMUPY4hK3nsxngrDlJba/ncM8gVF8FpL2
 WUhaZiFpmYWkZQEjyypGjeLUorLUIl1jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/
 NxNjMAoYwCCHYw71wceYpTkYFIS5d1ZsThSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRve8+SSC
 HBotT01Iq0zBxgvMOkJTh4lER4y0DSvMUFibnFmekQqVOMilLivLkgCQGQREZpHlwbLMVcYpS
 VEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvDcgUnsy8Erjpr4AWMwEtVhRcCLK4JBEhJdXAeJw1
 lG8q7wLm2L4gV5W9D9xmdcn52rDf2rH90q28kpSNi7XD7q/xmRF6XJ59AkO2o/rsPf8uu+3Xd
 1VfOkMjN7ju0J9dpsWKH35dOtNw4pLXs5czTx5MrXP7ZHRl6rG+K3Ius/h/zIt66i53K9d/ne
 qUx4V9zyctPtYmZuP0eO4me88DrrvPRSmxFGckGmoxFxUnAgCLvYowLAMAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503956391!71976406!1
X-Originating-IP: [198.145.29.96]
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 29576 invoked from network); 28 Aug 2017 21:39:52 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Aug 2017 21:39:52 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 9516960732; Mon, 28 Aug 2017 21:39:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503956390;
 bh=bJPt3BK7S7NYHcqNq6i7Vbo1MxBIC9E1askfB3xLi0A=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=eoNSs7bcRJyFp4pG4Iga35UChPhjhxZUf/6lYZkC9Rkt1eU1H8wWzOG7JKP3JcKQN
 TS8qRbZAg4A3Q5fosdF4yB6E9UkUgQpIKV+1p8lZ0gv9Q37tipsY3xQo2JoYdoOmxF
 W1Y7ay2zVqmdbOoHge5T9nsHEDk4XSRNKZ1/mN0s=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [129.46.14.246] (unknown [129.46.14.246])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id E8D41602B3;
 Mon, 28 Aug 2017 21:39:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503956389;
 bh=bJPt3BK7S7NYHcqNq6i7Vbo1MxBIC9E1askfB3xLi0A=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=Rm9ZMGQW5KpKVuMv23B1owb8VSDnYdPlLYnMH8ZKq9XZRWb+8oz82BlRN2buyJSr3
 OD2ZodT4yWEg+ifC5ph8ucBN9Ew4SK211TKYy7niL94tDK750ez9rYKzYMzKC3Kjvl
 4+9E92aSNHCaHd6dIBddSGAULZBdvsOjA1yGgdlU=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org E8D41602B3
To: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-4-git-send-email-sgoel@codeaurora.org>
 <c62adc66-bc3b-a916-3992-95727ec07b45@arm.com>
 <20170609094448.lu2c67bzjeb3vcjt@citrix.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <85a94fd9-0fe7-8294-ea3f-a98c6d99fc2f@codeaurora.org>
Date: Mon, 28 Aug 2017 15:39:48 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170609094448.lu2c67bzjeb3vcjt@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tomasz Nowicki <tn@semihalf.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 3/6] Introduce _xrealloc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA2LzkvMjAxNyAzOjQ0IEFNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFRodSwgSnVuIDA4LCAy
MDE3IGF0IDA4OjQ5OjAxUE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQ0MgdGhlIFJF
U1QgbWFpbnRhaW5lcnMKPj4KPj4gT24gMDgvMDYvMjAxNyAyMDozMCwgU2FtZWVyIEdvZWwgd3Jv
dGU6Cj4+PiBJbnRyb2R1Y2UgYSBtZW1vcnkgcmVhbGxvYyBmdW5jdGlvbi4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Cj4+PiAtLS0KPj4+
ICB4ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jIHwgMTMgKysrKysrKysrKysrKwo+Pj4gIHhlbi9p
bmNsdWRlL3hlbi94bWFsbG9jLmggfCAgMSArCj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNl
cnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMg
Yi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCj4+PiBpbmRleCBiMjU2ZGM1Li41MjM4NWE4IDEw
MDY0NAo+Pj4gLS0tIGEveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYwo+Pj4gKysrIGIveGVuL2Nv
bW1vbi94bWFsbG9jX3Rsc2YuYwo+Pj4gQEAgLTYxMiw2ICs2MTIsMTkgQEAgdm9pZCAqX3h6YWxs
b2ModW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKQo+Pj4gICAgICByZXR1
cm4gcCA/IG1lbXNldChwLCAwLCBzaXplKSA6IHA7Cj4+PiAgfQo+Pj4KPj4+ICt2b2lkICpfeHJl
YWxsb2Modm9pZCAqcCwgdW5zaWduZWQgbG9uZyBuZXdfc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGln
bikKPj4+ICt7Cj4+PiArICAgIHZvaWQgKm5ld19wID0gX3htYWxsb2MobmV3X3NpemUsIGFsaWdu
KTsKPj4+ICsKPj4+ICsgICAgaWYobmV3X3AgJiYgcCkKPj4KPj4gQ29kaW5nIHN0eWxlOiBpZiAo
IC4uLiApCj4+Cj4+PiArICAgIHsKPj4+ICsgICAgICAgIG1lbWNweShuZXdfcCwgcCwgbmV3X3Np
emUpOwo+IAo+IFRoaXMgaXMgd3JvbmcuIEhvdyBjYW4geW91IGtub3cgaWYgdGhlIGFyZWEgcG9p
bnRlZCB0byBieSBwIGlzIGF0IGxlYXN0Cj4gbmV3X3NpemUgYnl0ZXMgbG9uZz8KPiAKQWdyZWVk
LCBJIHJldmlzaXRlZCB0aGUgY29kZSBhbmQgd2lsbCByZW1vdmUgX3hyZWFsbG9jIGFuZCB1c2Ug
eGZyZWUgYW5kIF94bWFsbG9jIGluc3RlYWQuCgpUaGFua3MsClNhbWVlcgotLSAKIFF1YWxjb21t
IERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNo
bm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9m
IHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUg
UHJvamVjdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 21:42:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 21:42: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.xen.org>)
	id 1dmRnJ-0008Qe-86; Mon, 28 Aug 2017 21:42:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dmRnI-0008QY-Ph
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 21:42:04 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 83/50-18997-C2E84A95; Mon, 28 Aug 2017 21:42:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsVybKJsgq5235J
 Ig/77Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arCycZC5oEK/asusrawLier4uRk0NIoEji
 zfZ5jF2MXBwsAg3MEgef/WEGSUgIREus23CMHcLmk7j44gcTSJGEwARGiV9fm8E6hAR2M0n8P
 tSO0N6ybQlYC4uAi8S8Ry/ARjEKFEjM2fCREcJOkZjV9QbMFhbwltj58AZYjYiAu8Tlj1PZQA
 YxC9xilOi7ehNqxWQmib/TullAqtgEtCX2XvgN1sEr4Cgx+/l5oG0cQNtUJU4uDgUxRQViJE4
 ekIGoEJQ4OfMJWCengLXEoQ3/2EBsZgF1iT/zLjFD2OISt57MZ4Kw5SWat85mnsAoPgtJ+ywk
 LbOQtMxC0rKAkWUVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJ
 kZglNUzMDDuYNzT7neIUZKDSUmUd2fF4kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwcPUsihQ
 SLUtNTK9Iyc4DxDpOW4OBREuEtA0nzFhck5hZnpkOkTjEqSonz3uwGSgiAJDJK8+DaYCnmEqO
 slDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXjuQ8TyZeSVw018BLWYCWqwouBBkcUkiQkqqgZH/
 8T7dqErmtlB+8b0PTnYczEzkfPr154XypVOipixeVqKa1aqm2OuyX+EZv4DFlN/iqro2+iaL/
 tu/YtiuUtRdWmt3wfdCSuCWHlGdjy5+nIbbmk3EHHxdwyb/y8pVSNBcxOu1cadzxrfNGt4fev
 g9vZR8E7c2uPy2/W5uLMp56bZ3cJm9EktxRqKhFnNRcSIA2RUk5iwDAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503956521!109101894!1
X-Originating-IP: [198.145.29.96]
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 47341 invoked from network); 28 Aug 2017 21:42:03 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Aug 2017 21:42:03 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 5F0F760724; Mon, 28 Aug 2017 21:42:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503956521;
 bh=9ehpFEeWnGhElkV+G1eimWZar6r1Lk1rqipODkZY7U4=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=TePlw1Dx9deosE8dcwpedzNpOVr0mn/1IqLApnkeU9GNUtxGVU+Xqvy9jwj+RGLCh
 aVNUmqYxsjo1NMbO4UgWXQVre7MlBGhitzuWhpeRA4GCUa+v2AVHMLqUYHOLHvBGgV
 4w4Rs4v7v3i0ts6IPlkncWkRUt6NffDSWyxd2zfo=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [129.46.14.246] (unknown [129.46.14.246])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 282BB602B3;
 Mon, 28 Aug 2017 21:42:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503956520;
 bh=9ehpFEeWnGhElkV+G1eimWZar6r1Lk1rqipODkZY7U4=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=eIDhxa8U2mihHS7Ocu08jYdm9pazeqcIRekKeOPJbnrOXoOLS9Hon3rRoDDPT5Xkg
 FcaJLYLtUtN6FoBDPb6fwxc6xApUTttjgdsRlWPcxCrqe5U/dhScEkKhp/zCXVAwE+
 ANzw53QUyrqgmeA78dGLtm0qgasa1rj4Gk7MKab8=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 282BB602B3
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
 <2b498c6b-46cd-d264-819c-b3eb62cc7ef3@arm.com>
 <59a46595-2660-8dfa-48b5-5424c31c842f@codeaurora.org>
 <bfe611d1-6044-5b73-7514-b3610c9a41ff@arm.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <98ded200-9716-5a3a-5b6b-0727726ac281@codeaurora.org>
Date: Mon, 28 Aug 2017 15:41:59 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <bfe611d1-6044-5b73-7514-b3610c9a41ff@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 nd@arm.com, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 2/6] arm64: Add definitions for fwnode_handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA2LzEyLzIwMTcgNjo1MSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFNhbWVlciwK
PiAKPiBPbiAwOC8wNi8xNyAyMjo0MiwgR29lbCwgU2FtZWVyIHdyb3RlOgo+PiBPbiA2LzgvMjAx
NyAxOjU5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDA4LzA2LzIwMTcg
MjA6MzAsIFNhbWVlciBHb2VsIHdyb3RlOgo+Pj4+IFRoaXMgd2lsbCBiZSB1c2VkIGFzIGEgZGV2
aWNlIHByb3BlcnR5IHRvIG1hdGNoIHRoZSBETUEgY2FwYWJsZSBkZXZpY2VzCj4+Pj4gd2l0aCB0
aGUgYXNzb2NpYXRlZCBTTU1VLiBUaGUgaGVhZGVyIGZpbGUgaXMgYSBwb3J0IGZyb20gbGludXgu
Cj4+Pj4KPj4+PiBMaW51eCBDaGFuZ2VJZDpjZTc5MzQ4NmUyM2U6IGRyaXZlciBjb3JlIC8gQUNQ
STogUmVwcmVzZW50IEFDUEkKPj4+PiBjb21wYW5pb25zIHVzaW5nIGZ3bm9kZV9oYW5kbGUKPj4+
Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzZ29lbEBjb2RlYXVyb3JhLm9yZz4K
Pj4+PiAtLS0KPj4+PiDCoHhlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmggfMKgIDIgKysKPj4+
PiDCoHhlbi9pbmNsdWRlL3hlbi9md25vZGUuaMKgwqDCoMKgIHwgMzUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPj4+PiDCoDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9u
cygrKQo+Pj4+IMKgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9md25vZGUuaAo+
Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4+Pj4gaW5kZXggNjczNGFlOC4uNzhjMzhmZSAxMDA2
NDQKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4+Pj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+Pj4+IEBAIC0yLDYgKzIsNyBAQAo+Pj4+IMKgI2Rl
ZmluZSBfX0FTTV9BUk1fREVWSUNFX0gKPj4+Pgo+Pj4+IMKgI2luY2x1ZGUgPHhlbi9pbml0Lmg+
Cj4+Pj4gKyNpbmNsdWRlIDx4ZW4vZndub2RlLmg+Cj4+Pj4KPj4+PiDCoGVudW0gZGV2aWNlX3R5
cGUKPj4+PiDCoHsKPj4+PiBAQCAtMTksNiArMjAsNyBAQCBzdHJ1Y3QgZGV2aWNlCj4+Pj4gwqAj
aWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJFRQo+Pj4+IMKgwqDCoMKgIHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqb2Zfbm9kZTsgLyogVXNlZCBieSBkcml2ZXJzIGltcG9ydGVkIGZyb20gTGludXgg
Ki8KPj4+PiDCoCNlbmRpZgo+Pj4+ICvCoMKgwqAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9k
ZTsgLypmdyBkZXZpY2Ugbm9kZSBpZGVudGlmaWVyICovCj4+Pgo+Pj4gSSBhbSBhIGJpdCBzdXJw
cmlzZWQgeW91IGRvbid0IHJld29yayBzdHJ1Y3QgZGV2LiBBcyBvZl9ub2RlIGlzIG5vdyByZWR1
bmRhbnQgd2l0aCBmd25vZGUuCj4+Cj4+IEkgYWdyZWUgdGhhdCB0aGlzIHdpbGwgZXZlbnR1YWxs
eSBiZSByZW1vdmVkLiBJIGhhdmUga2VwdCB0aGlzIGluIG5vdyBqdXN0IHRvIG1haW50YWluIGNv
bXBhdGliaWxpdHkKPj4gKGNvbXBpbGF0aW9uIGFuZCBvdGhlcndpc2UpIHdpdGggc21tdXYyIGRy
aXZlci4gSSB3aWxsIGFkZCBhIGNvbW1lbnQgdG8gaW5kaWNhdGUgdGhpcy4gU28gdGhhdCBpdCBj
YW4KPj4gYmUgZWFzaWx5IGlkZW50aWZpZWQgYW5kIHJlbW92ZSB3aGVuIHdlIGRvIGEgZmluYWwg
Y2xlYW51cC4gQ2FuIEkgcHJlZml4IHRoZSBjb21tZW50IHdpdGggd2l0aCBYRU46VE9ETzo/Cj4g
Cj4gQSBUT0RPIHdvdWxkIGJlIG5pY2UsIGJ1dCB3aG8gaXMgZ29pbmcgdG8gZG8gdGhlIHJld29y
az8KSSB3aWxsIHN0aWxsIGJlIG9uIHRoZSBob29rIHRvIGNvbXBsZXRlIHRoaXMgY2xlYW51cC4g
SSB3YXMgaG9waW5nIHRvIGdldCB0aGUgYmFzaWMgY29kZSBpbiBwbGFjZSBhbmQgdGhlbiAKc3Rh
cnQgdGhlIHJld29yayBvbiBvbGRlciBkcml2ZXJzLgo+IAo+IENoZWVycywKPiAKCi0tIAogUXVh
bGNvbW0gRGF0YWNlbnRlciBUZWNobm9sb2dpZXMgYXMgYW4gYWZmaWxpYXRlIG9mIFF1YWxjb21t
IFRlY2hub2xvZ2llcywgSW5jLiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gaXMgYSBtZW1i
ZXIgb2YgdGhlIENvZGUgQXVyb3JhIEZvcnVtLCBhIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3Jh
dGl2ZSBQcm9qZWN0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 21:42:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 21:42: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.xen.org>)
	id 1dmRo4-00004y-Gw; Mon, 28 Aug 2017 21:42:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dmRo3-0008WS-BI
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 21:42:51 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 26/0E-03368-A5E84A95; Mon, 28 Aug 2017 21:42:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVybKJsgm5k35J
 Ig2mTzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTe06wF/wXqFjwrLaBcSJfFyMnh5BAkcTi
 CfuYQGwWgQZmiUN3JUFsCYFoiXUbjrFD2HwSF1/8AKrhArInMEr8+trMCOIICexmkrh/Zi8bu
 m4WAReJh7v/sILYjAIFEnM2fGSEsFMkZnW9AbOFBbwldj68wdzFyMEhIhAqcW2RIMhMZoGzjB
 JnroLEQRZcYZLY+fIr2CA2AW2JvRd+gzXwCjhKLP9TA7FLVWLDxtnsIGFRgRiJkwdkQMK8AoI
 SJ2c+YQGxOQWsJWZe3QhmMwuoS/yZd4kZwhaXuPVkPhOELS/RvHU28wRG8VlI2mchaZmFpGUW
 kpYFjCyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECo4sBC
 HYwXt4YcIhRkoNJSZR3Z8XiSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGy9SyKFBItS01Mr0j
 JzgHEOk5bg4FES4V0IkuYtLkjMLc5Mh0idYlSUEud1A0kIgCQySvPg2mCp5RKjrJQwLyPQIUI
 8BalFuZklqPKvGMU5GJWEeU1BpvBk5pXATX8FtJgJaLGi4EKQxSWJCCmpBsbDz26/my7Zq+H6
 QVNggk/MhhxnG5nDU9in/8s9eWXvxNv3tk66Vbd6ZX7nvlt6vxyu2b/IXmy3TmnNDKNDnXe+G
 PAzh20pOlloflLIlGOT2cy8T49nOThJafydEpkVNdP5inDg++DN6lq13x4ve/erRf43t8CNuY
 e4ZaMsXyedmxPJ9KBf6c5dJZbijERDLeai4kQABPdcnCgDAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503956568!102943142!1
X-Originating-IP: [198.145.29.96]
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 3643 invoked from network); 28 Aug 2017 21:42:49 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Aug 2017 21:42:49 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id EC93D60731; Mon, 28 Aug 2017 21:42:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503956567;
 bh=I4ff253cNkbhFjbYuCiOdmepYWmkpmqmTZIZHYhrGno=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=HnJXYvqRx9+MiWEJK1sLrZSMmodk4lRzPcbEd+PGRcjCf5sfOoOcaBx4GEtnFsgfY
 S+TvIRDP/gwBgyBOvCEDQTKKtte74Wf56cB1+AFsUmvzjvvw5vyuXOWuD+S44BiG4n
 sV+oXx7iIv+7qkzBnbdZ+GKTdFHvNjk8aSY8pr18=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [129.46.14.246] (unknown [129.46.14.246])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id D136E602B3;
 Mon, 28 Aug 2017 21:42:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503956567;
 bh=I4ff253cNkbhFjbYuCiOdmepYWmkpmqmTZIZHYhrGno=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=HnJXYvqRx9+MiWEJK1sLrZSMmodk4lRzPcbEd+PGRcjCf5sfOoOcaBx4GEtnFsgfY
 S+TvIRDP/gwBgyBOvCEDQTKKtte74Wf56cB1+AFsUmvzjvvw5vyuXOWuD+S44BiG4n
 sV+oXx7iIv+7qkzBnbdZ+GKTdFHvNjk8aSY8pr18=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org D136E602B3
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
 <2b498c6b-46cd-d264-819c-b3eb62cc7ef3@arm.com>
 <59a46595-2660-8dfa-48b5-5424c31c842f@codeaurora.org>
 <alpine.DEB.2.10.1706081456150.26108@sstabellini-ThinkPad-X260>
 <54e9dbf7-8e48-8d0b-2290-fd2a4eb07e8c@arm.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <ddb5c468-e0fe-bc7c-8391-fbe79bbaa5ae@codeaurora.org>
Date: Mon, 28 Aug 2017 15:42:46 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <54e9dbf7-8e48-8d0b-2290-fd2a4eb07e8c@arm.com>
Content-Language: en-US
Cc: Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 2/6] arm64: Add definitions for fwnode_handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA2LzEyLzIwMTcgNjo0MCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA4LzA2LzE3IDIyOjU3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIFRodSwgOCBK
dW4gMjAxNywgR29lbCwgU2FtZWVyIHdyb3RlOgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2Z3bm9kZS5oIGIveGVuL2luY2x1ZGUveGVuL2Z3bm9kZS5oCj4+Pj4+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4+Pj4+IGluZGV4IDAwMDAwMDAuLmRiNjViMTUKPj4+Pj4gLS0tIC9kZXYv
bnVsbAo+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPj4+Pj4gQEAgLTAsMCAr
MSwzNSBAQAo+Pj4+PiArLyoKPj4+Pj4gKyAqIGZ3bm9kZS5oIC0gRmlybXdhcmUgZGV2aWNlIG5v
ZGUgb2JqZWN0IGhhbmRsZSB0eXBlIGRlZmluaXRpb24uCj4+Pj4+ICsgKgo+Pj4+PiArICogQ29w
eXJpZ2h0IChDKSAyMDE1LCBJbnRlbCBDb3Jwb3JhdGlvbgo+Pj4+PiArICogQXV0aG9yOiBSYWZh
ZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+Cj4+Pj4+ICsgKgo+Pj4+
PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKPj4+Pj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4+Pj4+ICsgKiBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4+Pj4gKyAqCj4+Pj4+ICsgKiBQb3J0
ZWQgZnJvbSBMaW51eCBpbmNsdWRlL2xpbnV4L2Z3bm9kZS5oCj4+Pj4+ICsgKsKgID0+IGNvbW1p
dCBjZTc5MzQ4NmUyM2UwMTYyYTczMmM2MDUxODljODAyOGUwOTEwZTg2Cj4+Pj4+ICsgKgo+Pj4+
PiArICogTm8gZnVuY3Rpb25hbCBYZW4gbW9kaWZpY2F0aW9ucy4KPj4+Pj4gKyAqLwo+Pj4+PiAr
Cj4+Pj4+ICsjaWZuZGVmIF9fWEVOX0ZXTk9ERV9IXwo+Pj4+PiArI2RlZmluZSBfX1hFTl9GV05P
REVfSF8KPj4+Pj4gKwo+Pj4+PiArZW51bSBmd25vZGVfdHlwZSB7Cj4+Pj4+ICvCoMKgwqAgRldO
T0RFX0lOVkFMSUQgPSAwLAo+Pj4+PiArwqDCoMKgIEZXTk9ERV9PRiwKPj4+Pj4gK8KgwqDCoCBG
V05PREVfQUNQSSwKPj4+Pj4gK8KgwqDCoCBGV05PREVfQUNQSV9EQVRBLAo+Pj4+PiArwqDCoMKg
IEZXTk9ERV9BQ1BJX1NUQVRJQywKPj4+Pj4gK8KgwqDCoCBGV05PREVfUERBVEEsCj4+Pj4+ICvC
oMKgwqAgRldOT0RFX0lSUUNISVAKPj4+Pgo+Pj4+IERvIHlvdSByZWFsbHkgbmVlZCB0byBpbnRy
b2R1Y2UgYWxsIG9mIHRoZW0/Cj4+Pj4KPj4+IE5vdCByZWFsbHkuIFdlIGFyZSBpbnRlcmVzdGVk
IGluIE9GIGFuZCBBQ1BJX1NUQVRJQyBmb3Igbm93LiBTaW5jZSB0aGUgdmVyYmF0aW0gZmlsZSBm
cm9tIExpbnV4IGFwcGxpZWQgb2ssIEkgZGlkIG5vdCByZW1vdmUgdGhlIG90aGVyIGVudHJpZXMu
Cj4+PiBXaGF0J3MgeW91ciByZWNvbW1lbmRhdGlvbj8KPj4KPj4gVXN1YWxseSB3ZSBrZWVwIHRo
ZSBpbXBvcnRlZCBMaW51eCBkZWZpbml0aW9ucyBhcy1pcy4KPiAKPiBJZiB3ZSBrZWVwIGFzLWlz
LCB0aGUgY29kaW5nIHN0eWxlIHNob3VsZCBzdGF5IGV4YWN0bHkgdGhlIHNhbWUuIEV2ZW4KPiAK
PiBPdGhlcndpc2UgdGhlcmUgaXMgbm8gcG9pbnQgdG8gaW1wb3J0IGEgdmVyYmF0aW0gY29weSBv
ZiBMaW51eCBhcyBpdCB3b3VsZCBiZSBkaWZmaWN1bHQgdG8ga2VlcCB0cmFjayBvZiB0aGUgY2hh
bmdlcy4KPiAKPiBJbiB0aGlzIGNhc2UsIEkgYW0gbm90IGNvbnZpbmNlZCB3ZSBoYXZlIGEgYmVu
ZWZpdHMgdG8ga2VlcCB0aGlzIGNvZGUgY2xvc2UgdG8gTGludXguIEl0IGlzIHNtYWxsIGVub3Vn
aCBhbmQgd2UgZG9uJ3QgbmVlZCA4MCUgb2YgaXQuCk9rLiBJIHdpbGwgZ28gYWhlYWQgYW5kIHJl
bW92ZSB3aGF0ZXZlciBpcyBub3QgbmVlZGVkLgo+IAo+IENoZWVycywKPiAKCi0tIAogUXVhbGNv
bW0gRGF0YWNlbnRlciBUZWNobm9sb2dpZXMgYXMgYW4gYWZmaWxpYXRlIG9mIFF1YWxjb21tIFRl
Y2hub2xvZ2llcywgSW5jLiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gaXMgYSBtZW1iZXIg
b2YgdGhlIENvZGUgQXVyb3JhIEZvcnVtLCBhIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2
ZSBQcm9qZWN0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Aug 28 21:48:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 21: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.xen.org>)
	id 1dmRtC-0000Nc-32; Mon, 28 Aug 2017 21:48:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dmRtA-0000NW-Ov
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 21:48:08 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 71/33-01736-79F84A95; Mon, 28 Aug 2017 21:48:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVybKJsgu70/iW
 RBt8/CVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrf2xmKlghWrHvzEKmBsYmwS5GTg4hgSKJ
 Q0u6WLoYuThYBBqYJabfW8UCkpAQiJZYt+EYO4TNJ3HxxQ8mkCIJgQmMEr++NjOCOEICu5kk/
 m96xgbXPnffCyaQFhYBF4nrB+8xgtiMAgUSczZ8hLJTJGZ1vQGyOTiEBVwlZtzKAAmLCORKXJ
 01lRVkDrPASkaJnvN9LBAb1jBKzJvRzQxSxSagLbH3wm8wm1fAUWLX9MksEMtUJRY+uswCMlR
 UIEbi5AEZiBJBiZMzn4CVcApYS0z59g/sBmYBdYk/8y4xQ9jiEreezGeCsOUltr+dwzyBUXwW
 kvZZSFpmIWmZhaRlASPLKkb14tSistQiXTO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95
 PzcTYzAGGMAgh2MUxucDzFKcjApifLurFgcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC91bfkk
 ghwaLU9NSKtMwcYLTDpCU4eJREeCNA0rzFBYm5xZnpEKlTjIpS4rznQRICIImM0jy4NliCucQ
 oKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXlWQKTyZeSVw018BLWYCWqwouBBkcUkiQkqqgXHm
 7jbFVWt2CvcIPfY9NidDJTGjdoPr0ntbNXLjN2zX4XX+xb9rXeM2qVrLU4f6t03PCZFz3W/x7
 U4Ea77J8e3SxXrbmQ8byEqZRmc8qV7TGXX7QWKEnlbO8xd+k/bu7+T8YlfLtWvuXY2SnaUGL4
 zuyr9cySr8f5p3YvXTJMMjz98lGVnP8VViKc5INNRiLipOBAC5UkgaKwMAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503956885!93358922!1
X-Originating-IP: [198.145.29.96]
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 64810 invoked from network); 28 Aug 2017 21:48:07 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-16.tower-206.messagelabs.com with
 DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 28 Aug 2017 21:48:07 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 25AB860738; Mon, 28 Aug 2017 21:48:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503956885;
 bh=0na4rOAgEJZ0/Url3uNamaR49NpmkSyhWerRhNBsGCM=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=a8iQP/lTWt2ce57VA/Wg/1opMgVPRe9RHM0K2vjhr1L5M/YaRReyddBMV8rKybrrB
 9/NXABvYPLZy4GNcDU6kDgl0yDzWCTVDNtsBySbAyZmMkhuTi4MB+t3uNjGuxh+JuU
 KgCOjZ+/YY6egMZbmrDsKhQyzCXiVnCF9nJshoGY=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [129.46.14.246] (unknown [129.46.14.246])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id E2A3560724;
 Mon, 28 Aug 2017 21:48:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503956884;
 bh=0na4rOAgEJZ0/Url3uNamaR49NpmkSyhWerRhNBsGCM=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=mQPK26TKRQaNXXjnzddgjHnjZHskq991Tb3XHmx3mqhy0+ukvxg12bLH8DWTGe8cw
 j7bUF0LBdU6saYlPjoDgBkmJPbzQnG1YEaOxu4868Vn5P+yT0i3iqf0I2oMqIHXRaG
 SPICk5rz48Wx1qfJUhrKVRIZNeY6ayPvH1FvBgjw=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org E2A3560724
To: Robin Murphy <robin.murphy@arm.com>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
 <0354697b-28e2-1805-c2fb-bfdc8a80c637@arm.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <f0532b96-3166-80b9-9ee5-859d8185ac81@codeaurora.org>
Date: Mon, 28 Aug 2017 15:48:03 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <0354697b-28e2-1805-c2fb-bfdc8a80c637@arm.com>
Content-Language: en-US
Cc: Tomasz Nowicki <tn@semihalf.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Punit Agrawal <punit.agrawal@arm.com>
Subject: Re: [Xen-devel] [RFC 6/6] acpi:arm64: Add support for parsing IORT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA2LzkvMjAxNyA1OjE1IEFNLCBSb2JpbiBNdXJwaHkgd3JvdGU6Cj4gT24gMDgvMDYvMTcg
MjA6MzAsIFNhbWVlciBHb2VsIHdyb3RlOgo+IFsuLi5dCj4+ICAvKioKPj4gLSAqIGlvcnRfaW9t
bXVfY29uZmlndXJlIC0gU2V0LXVwIElPTU1VIGNvbmZpZ3VyYXRpb24gZm9yIGEgZGV2aWNlLgo+
PiArICogaW9ydF9pb21tdV9jb25maWd1cmUgLSBTZXQtdXAgSU9NTVUgY29uZmlndXJhdGlvbiBm
b3IgYSBkZXZpY2UuIFRoaXMKPj4gKyAqIGZ1bmN0aW9uIHNldHMgdXAgdGhlIGZ3c3BlYyBhcyBu
ZWVkZWQgZm9yIGEgZ2l2ZW4gZGV2aWNlLiBPbmx5IFBDSQo+PiArICogZGV2aWNlcyBhcmUgc3Vw
cG9ydGVkIGZvciBub3cuCj4+ICAgKgo+PiAgICogQGRldjogZGV2aWNlIHRvIGNvbmZpZ3VyZQo+
PiAgICoKPj4gLSAqIFJldHVybnM6IGlvbW11X29wcyBwb2ludGVyIG9uIGNvbmZpZ3VyYXRpb24g
c3VjY2Vzcwo+PiAtICogICAgICAgICAgTlVMTCBvbiBjb25maWd1cmF0aW9uIGZhaWx1cmUKPj4g
KyAqIFJldHVybnM6IEFwcHJvcHJpYXRlIGFjcGlfc3RhdHVzCj4+ICAgKi8KPj4gLWNvbnN0IHN0
cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikK
Pj4gK2FjcGlfc3RhdHVzIGlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikK
Pj4gIHsKPj4gIAlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsICpwYXJlbnQ7Cj4+IC0JY29u
c3Qgc3RydWN0IGlvbW11X29wcyAqb3BzID0gTlVMTDsKPj4gIAl1MzIgc3RyZWFtaWQgPSAwOwo+
PiArCWFjcGlfc3RhdHVzIHN0YXR1cyA9IEFFX09LOwo+PiAgCj4+ICAJaWYgKGRldl9pc19wY2ko
ZGV2KSkgewo+PiAtCQlzdHJ1Y3QgcGNpX2J1cyAqYnVzID0gdG9fcGNpX2RldihkZXYpLT5idXM7
Cj4+ICsJCXN0cnVjdCBwY2lfZGV2ICpwY2lfZGV2aWNlID0gdG9fcGNpX2RldihkZXYpOwo+PiAg
CQl1MzIgcmlkOwo+PiAgCj4+IC0JCXBjaV9mb3JfZWFjaF9kbWFfYWxpYXModG9fcGNpX2Rldihk
ZXYpLCBfX2dldF9wY2lfcmlkLAo+PiAtCQkJCSAgICAgICAmcmlkKTsKPj4gKwkJcmlkID0gUENJ
X0JERjIocGNpX2RldmljZS0+YnVzLHBjaV9kZXZpY2UtPmRldmZuKTsKPiAKPiBCZXdhcmUgdGhh
dCB0aGUgTGludXggY29kZSBpc24ndCBhY3R1YWxseSBjb3JyZWN0IHRvIGJlZ2luIHdpdGhbMV0u
IEkKPiBkb24ndCBrbm93IGhvdyBtdWNoIFhlbiBkZWFscyB3aXRoIFBDSSBicmlkZ2VzIGFuZCBx
dWlya3MsIGJ1dCBhcyBpdAo+IHN0YW5kcyB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gdHJpdmlhbGx5
IGV4cG9zZSB0aGUgZmxhdyBoZXJlIGJ5IHBsdWdnaW5nCj4gaW4gYSBNYXJ2ZWxsIDg4U0U5MTJ4
LWJhc2VkIFNBVEEgY2FyZCBhbmQgd2F0Y2hpbmcgZWl0aGVyIERNQSBvciBNU0lzCj4gKG9yIGV2
ZW4gYm90aCkga2ljayB1cCBzdHJlYW0gdGFibGUgZmF1bHRzLgo+IApBcHByZWNpYXRlIHRoZSBm
ZWVkYmFjayBSb2Jpbi4gSSB3aWxsIHRyeSB0byBpbmNvcnBvcmF0ZSB0aGUgbmV3IElPUlQgY2hh
bmdlcyAKd2hlbiBJIHJlbGVhc2UgdGhlIGZpcnN0IHBhdGNoIHNldC4gIAo+IFJvYmluLgo+IAo+
IFsxXTpodHRwOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LWFjcGkvbXNnNzQ4NDQuaHRt
bAo+IAo+PiAgCj4+ICAJCW5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9QQ0lf
Uk9PVF9DT01QTEVYLAo+PiAtCQkJCSAgICAgIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgJmJ1
cy0+ZGV2KTsKPj4gKwkJCQkgICAgICBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2ssIGRldik7Cj4+
ICAJCWlmICghbm9kZSkKPj4gLQkJCXJldHVybiBOVUxMOwo+PiArCQkJcmV0dXJuIEFFX05PVF9G
T1VORDsKPj4gIAo+PiAgCQlwYXJlbnQgPSBpb3J0X25vZGVfbWFwX3JpZChub2RlLCByaWQsICZz
dHJlYW1pZCwKPj4gIAkJCQkJICAgSU9SVF9JT01NVV9UWVBFKTsKPj4gIAo+PiAtCQlvcHMgPSBp
b3J0X2lvbW11X3hsYXRlKGRldiwgcGFyZW50LCBzdHJlYW1pZCk7Cj4+ICsJCXN0YXR1cyA9IGlv
cnRfaW9tbXVfeGxhdGUoZGV2LCBwYXJlbnQsIHN0cmVhbWlkKTsKPj4gKwo+PiArCQlzdGF0dXMg
PSBzdGF0dXMgPyBBRV9FUlJPUiA6IEFFX09LOwo+PiAgCj4+ICAJfSBlbHNlIHsKPj4gKwkJc3Rh
dHVzID0gQUVfTk9UX0lNUExFTUVOVEVEOwo+PiArI2lmIDAKPj4gIAkJaW50IGkgPSAwOwo+PiAg
Cj4+ICAJCW5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9OQU1FRF9DT01QT05F
TlQsCj4+IEBAIC02MTYsMTEgKzY1NSwxNyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0
X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+ICAJCQlwYXJlbnQgPSBpb3J0
X25vZGVfZ2V0X2lkKG5vZGUsICZzdHJlYW1pZCwKPj4gIAkJCQkJCSAgSU9SVF9JT01NVV9UWVBF
LCBpKyspOwo+PiAgCQl9Cj4+ICsjZW5kaWYKPj4gIAl9Cj4+ICAKPj4gLQlyZXR1cm4gb3BzOwo+
PiArCXJldHVybiBzdGF0dXM7Cj4+ICB9Cj4gCgotLSAKIFF1YWxjb21tIERhdGFjZW50ZXIgVGVj
aG5vbG9naWVzIGFzIGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4g
UXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9y
YSBGb3J1bSwgYSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Aug 28 22:21:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 22: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.xen.org>)
	id 1dmSPO-0002mu-NK; Mon, 28 Aug 2017 22:21:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dmSPM-0002mo-Hv
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 22:21:24 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B7/4C-01994-36794A95; Mon, 28 Aug 2017 22:21:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVybKJsgm7S9CW
 RBh/3all83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfz29kKlhWX3H70DL2Bsb72V2MHBxCAkUS
 T44FdDFycbAINDBLTFj6j7GLkZNDQiBaYt2GY+wQNp/ExRc/mECKJAQmMEr8+trMCOIICexmk
 lj3bD07XPv/F7eYQFpYBFwkLn07DGYzChRIzNnwkRHCTpGY1fWGEWS1sICrxIxbGSBhEQF3ic
 sfp7KBzGEWOMco8eT6dRaIDWsYJe6s7GIFqWIT0JbYe+E3M4jNK+AocWfJUxaIZaoSdybPYwY
 ZKioQI3HygAxEiaDEyZlPwEo4BawlJi58B/YOs4CexI7rv1ghbHGJW0/mM0HY8hLNW2czT2AU
 n4WkfRaSlllIWmYhaVnAyLKKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxq
 VgvOT93EyMwxuoZGBh3MN6d7HeIUZKDSUmUd2fF4kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEr
 xvpy6JFBIsSk1PrUjLzAFGO0xagoNHSYRXahpQmre4IDG3ODMdInWKUVFKnHcrSJ8ASCKjNA+
 uDZZgLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l0NMoUnM68EbvoroMVMQIsVBReCLC5J
 REhJNTCuPZxU1pe4MPx9g+2l7f9u5MoW5Ky+vsp1ZUx4X9wh81kFumv5d+gY7XGYMmm/9kWV8
 5qln7JZuzTcO2oz2781JP6QnXdVfeLGlft4au/1bMuP3cRptNyId01meGGje05lSWJnfubq+y
 sWLxYOjOiyEbFI2JtmbrLGbtbDFw6/ltb9uio36aISS3FGoqEWc1FxIgCILUWFKwMAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1503958881!88637038!1
X-Originating-IP: [198.145.29.96]
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 62525 invoked from network); 28 Aug 2017 22:21:22 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Aug 2017 22:21:22 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 9A9E360724; Mon, 28 Aug 2017 22:21:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503958880;
 bh=sr7JPv2RAaVRGbEC3iO8B1i8rXgiyTN+l/6B+I5Ib5M=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=nh6hHNFIruunvU9S6av0+tWMpGQFPpA84fOOsGvtlh/y12RRaIZrnNtQ74yffDz9S
 EG0sxiJGTz4vYnmz9802rhG06JLUGmVJP3tkI/6Qy6T8iX9EVzGv+4XEGB0LGv8aUE
 0jbHbPnspFacf56ZICsL0Z2QPX0M26pEuNovKLa0=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [129.46.14.246] (unknown [129.46.14.246])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 8236C60724;
 Mon, 28 Aug 2017 22:21:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1503958879;
 bh=sr7JPv2RAaVRGbEC3iO8B1i8rXgiyTN+l/6B+I5Ib5M=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=HVf6OsRRLN44xPBz5Unmm+Z8nf0Z42NPiXEUpYIsW3RhecTJMOgOetuEpVxIucitl
 uwLAsT7RxNcqp/k19Vz3CbGPrUOrv+ZBUK4vUFhQxODBeINAnheD8AFv7uzfJiQ++S
 2Xzb9qG+L5wg8s6KXr4UtIJLkcb9CxuF4rvZPeG0=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 8236C60724
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
 <6475825a-4413-49f1-f6a7-042eb1c376f7@arm.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <6aeb2ed8-6aff-d921-d0c3-1b2af8f56a81@codeaurora.org>
Date: Mon, 28 Aug 2017 16:21:17 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <6475825a-4413-49f1-f6a7-042eb1c376f7@arm.com>
Content-Language: en-US
Cc: Tomasz Nowicki <tn@semihalf.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Punit Agrawal <punit.agrawal@arm.com>
Subject: Re: [Xen-devel] [RFC 6/6] acpi:arm64: Add support for parsing IORT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA2LzEyLzIwMTcgNzoyNCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFNhbWVlciwK
PiAKPiBPbiAwOC8wNi8xNyAyMDozMCwgU2FtZWVyIEdvZWwgd3JvdGU6Cj4+IEFkZCBsaW1pdGVk
IHN1cHBvcnQgZm9yIHBhcnNpbmcgSU9SVCB0YWJsZSB0byBpbml0aWFsaXplIFNNTVUgZGV2aWNl
cy4KPiAKPiBJdCB3b3VsZCBiZSBuaWNlIHRvIGV4cGxhaW4gd2hhdCB5b3UgYWN0dWFsbHkgc3Vw
cG9ydCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4gCj4gWy4uLl0KPiAKPj4KPj4gwqAjZGVmaW5l
IElPUlRfVFlQRV9NQVNLKHR5cGUpwqDCoMKgICgxIDw8ICh0eXBlKSkKPj4gwqAjZGVmaW5lIElP
UlRfTVNJX1RZUEXCoMKgwqDCoMKgwqDCoCAoMSA8PCBBQ1BJX0lPUlRfTk9ERV9JVFNfR1JPVVAp
Cj4+IMKgI2RlZmluZSBJT1JUX0lPTU1VX1RZUEXCoMKgwqDCoMKgwqDCoCAoKDEgPDwgQUNQSV9J
T1JUX05PREVfU01NVSkgfMKgwqDCoCBcCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgICgxIDw8IEFDUElfSU9SVF9OT0RFX1NNTVVfVjMpKQo+Pgo+PiArI2lmIDAKPj4gwqBzdHJ1
Y3QgaW9ydF9pdHNfbXNpX2NoaXAgewo+PiDCoMKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkwqDCoMKg
IGxpc3Q7Cj4+IMKgwqDCoMKgIHN0cnVjdCBmd25vZGVfaGFuZGxlwqDCoMKgICpmd19ub2RlOwo+
PiDCoMKgwqDCoCB1MzLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHRyYW5zbGF0aW9uX2lkOwo+PiDC
oH07Cj4+Cj4+ICsjZW5kaWYKPj4gKwo+IAo+IFdoeSBjYW5ub3QgeW91IGVuYWJsZSBNU0kgbm93
PyBBY3R1YWxseSB0aGlzIHdvdWxkIGFsbG93IHVzIHRvIGtub3cgd2hldGhlciB3ZSBzaG91bGQg
aW1wb3J0IHRoZSBjb2RlIGZyb20gTGludXggb3IgcmVpbXBsZW1lbnQgb3Igb3duLgpXZWxsIHdh
cyBub3QgdG9vIHN1cmUgYWJvdXQgaG93IHRoaXMgd2lsbCBmaXQgaW4sIHNvIHdhcyBsZWF2aW5n
IHRoaXMgZm9yIG5leHQgaXRlcmF0aW9uLiBJIHdpbGwgdHJ5IHRvIGVuYWJsZSB0aGlzLgo+IAo+
PiDCoHN0cnVjdCBpb3J0X2Z3bm9kZSB7Cj4+IMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgbGlz
dDsKPj4gwqDCoMKgwqAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGU7Cj4+IEBAIC02
MCw3ICs3MSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGlvcnRfc2V0X2Z3bm9kZShzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKmlvcnRfbm9kZSwKPj4gwqB7Cj4+IMKgwqDCoMKgIHN0cnVjdCBpb3J0X2Z3
bm9kZSAqbnA7Cj4+Cj4+IC3CoMKgwqAgbnAgPSBremFsbG9jKHNpemVvZihzdHJ1Y3QgaW9ydF9m
d25vZGUpLCBHRlBfQVRPTUlDKTsKPj4gK8KgwqDCoCBucCA9IHh6YWxsb2Moc3RydWN0IGlvcnRf
Zndub2RlKTsKPiAKPiBJZiB3ZSBkZWNpZGUgdG8ga2VlcCB0aGlzIGNvZGUgY2xvc2UgdG8gTGlu
dXggeW91IG5lZWQgdG86Cj4gwqDCoMKgwqAtIGF2b2lkIHJlcGxhY2luZyBMaW51eCBuYW1lIGJ5
IFhlbiBuYW1lIGFzIG11Y2ggYXMgcG9zc2libGUuIEluc3RlYWQgdXNlIG1hY3JvCj4gwqDCoMKg
wqAtIGV4cGxhaW4gYWJvdmUgZWFjaCBjaGFuZ2Ugd2h5IHlvdSBuZWVkIHRoZW4KPiAKPiBTZWUg
d2hhdCBJIGRpZCBmb3IgdGhlIEFSTSBTTU1VLgpBZ3JlZWQKPiAKPj4KPj4gwqDCoMKgwqAgaWYg
KFdBUk5fT04oIW5wKSkKPj4gwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT01FTTsKPj4gQEAg
LTExNCw3ICsxMjUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW9ydF9kZWxldGVfZndub2RlKHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKPj4gwqDCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKGN1cnIsIHRtcCwgJmlvcnRfZndub2RlX2xpc3QsIGxpc3QpIHsKPj4gwqDCoMKgwqDC
oMKgwqDCoCBpZiAoY3Vyci0+aW9ydF9ub2RlID09IG5vZGUpIHsKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGxpc3RfZGVsKCZjdXJyLT5saXN0KTsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAga2ZyZWUoY3Vycik7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHhmcmVlKGN1cnIpOwo+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+IMKgwqDCoMKgwqDCoMKgwqAgfQo+
PiDCoMKgwqDCoCB9Cj4+IEBAIC0xMjcsNiArMTM4LDcgQEAgdHlwZWRlZiBhY3BpX3N0YXR1cyAo
KmlvcnRfZmluZF9ub2RlX2NhbGxiYWNrKQo+PiDCoC8qIFJvb3QgcG9pbnRlciB0byB0aGUgbWFw
cGVkIElPUlQgdGFibGUgKi8KPj4gwqBzdGF0aWMgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICpp
b3J0X3RhYmxlOwo+Pgo+PiArI2lmIDAKPj4gwqBzdGF0aWMgTElTVF9IRUFEKGlvcnRfbXNpX2No
aXBfbGlzdCk7Cj4+IMKgc3RhdGljIERFRklORV9TUElOTE9DSyhpb3J0X21zaV9jaGlwX2xvY2sp
Owo+Pgo+PiBAQCAtMTk5LDcgKzIxMSw3IEBAIHN0cnVjdCBmd25vZGVfaGFuZGxlICppb3J0X2Zp
bmRfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCkKPj4KPj4gwqDCoMKgwqAgcmV0dXJuIGZ3X25v
ZGU7Cj4+IMKgfQo+PiAtCj4+ICsjZW5kaWYKPiAKPiBQbGVhc2UgYXZvaWQgZHJvcHBpbmcgbmV3
bGluZS4KPiAKPj4gwqBzdGF0aWMgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X3NjYW5fbm9k
ZShlbnVtIGFjcGlfaW9ydF9ub2RlX3R5cGUgdHlwZSwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW9ydF9maW5kX25vZGVfY2FsbGJhY2sgY2Fs
bGJhY2ssCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHZvaWQgKmNvbnRleHQpCj4+IEBAIC0yMTksOSArMjMxLDEwIEBAIHN0YXRpYyBzdHJ1Y3Qg
YWNwaV9pb3J0X25vZGUgKmlvcnRfc2Nhbl9ub2RlKGVudW0gYWNwaV9pb3J0X25vZGVfdHlwZSB0
eXBlLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpb3J0X3RhYmxlLT5sZW5n
dGgpOwo+Pgo+PiDCoMKgwqDCoCBmb3IgKGkgPSAwOyBpIDwgaW9ydC0+bm9kZV9jb3VudDsgaSsr
KSB7Cj4+IC3CoMKgwqDCoMKgwqDCoCBpZiAoV0FSTl9UQUlOVChpb3J0X25vZGUgPj0gaW9ydF9l
bmQsIFRBSU5UX0ZJUk1XQVJFX1dPUktBUk9VTkQsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgIklPUlQgbm9kZSBwb2ludGVyIG92ZXJmbG93cywgYmFkIHRhYmxlIVxu
IikpCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoaW9ydF9ub2RlID49IGlvcnRfZW5kKSB7Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHByaW50ayhYRU5MT0dfRVJSICJJT1JUIG5vZGUgcG9pbnRl
ciBvdmVyZmxvd3MsIGJhZCB0YWJsZSFcbiIpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
cmV0dXJuIE5VTEw7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+Cj4+IMKgwqDCoMKgwqDCoMKgwqAg
aWYgKGlvcnRfbm9kZS0+dHlwZSA9PSB0eXBlICYmCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBBQ1BJX1NVQ0NFU1MoY2FsbGJhY2soaW9ydF9ub2RlLCBjb250ZXh0KSkpCj4+IEBAIC0yNDks
NiArMjYyLDE0IEBAIGJvb2wgaW9ydF9ub2RlX21hdGNoKHU4IHR5cGUpCj4+IMKgwqDCoMKgIHJl
dHVybiBub2RlICE9IE5VTEw7Cj4+IMKgfQo+Pgo+PiArLyoKPj4gKyAqIEZvbGxvd2luZyAyIGRl
ZmluaWVzIHNob3VsZCBjb21lIGZyb20gdGhlIFBDSSBwYXNzdGhyb3VnaCBpbXBsZW1lbnRhdGlv
bi4KPj4gKyAqIEJhc2VkIG9uIHRoZSBjdXJyZW50IHBjaV9kZXYgZGVmaW5lIHRoZSBidXMgbnVt
YmVyIGFuZCBzZWcgbnVtYmVyIGNvbWUKPj4gKyAqIGZyb20gcGNpX2RldiBzbyBtYWtpbmcgYW4g
QVBJIGFzc3VtcHRpb24KPj4gKyAqLwo+PiArI2RlZmluZSB0b19wY2lfZGV2KHApIGNvbnRhaW5l
cl9vZihwLCBzdHJ1Y3QgcGNpX2RldixkZXYpCj4+ICsjZGVmaW5lIHBjaV9kb21haW5fbnIoZGV2
KSBkZXYtPnNlZwo+IAo+IFRoaXMgc2hvdWxkIGdvIGluIHBjaS5oLgo+IAo+PiArCj4+IMKgc3Rh
dGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKm5vZGUsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB2b2lkICpjb250ZXh0KQo+PiDCoHsKPj4gQEAgLTI1Niw2ICsyNzcsMTEgQEAgc3Rh
dGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKm5vZGUsCj4+IMKgwqDCoMKgIGFjcGlfc3RhdHVzIHN0YXR1czsKPj4KPj4gwqDCoMKg
wqAgaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5UKSB7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBzdGF0dXMgPSBBRV9OT1RfSU1QTEVNRU5URUQ7Cj4+ICsvKgo+PiAr
ICogTmFtZWQgY29tcG9uZW50cyBub3Qgc3VwcG9ydGVkIHlldC4KPiAKPiBDYW4geW91IGV4cGFu
ZD8KV2VyZSBub3QgbmVlZGVkIGZvciBub3csIGJ1dCBJIGFncmVlIHdlIGNhbiBlbmFibGUgdGhl
IGNvZGUuCj4gCj4gWy4uLl0KPiAKPj4gKy8qCj4+ICsgKiBSSUQgaXMgdGhlIHNhbWUgYXMgUENJ
X0RFVklEKEJERikgZm9yIFFERjI0MDAKPiAKPiBYZW4gaXMgbWVhbnQgdG8gYmUgYWdub3N0aWMg
dG8gdGhlIHBsYXRmb3JtLiBSYXRoZXIgdGhhbiBtYWtpbmcgYXNzdW1wdGlvbiwgd2Ugc2hvdWxk
IGRpc2N1c3Mgb24gd2F5IHRvIGdldCB0aGUgUklELiBJIHdpbGwgYW5zd2VyIG9uIFJvYmluJ3Mg
bWFpbCBhYm91dCBpdC4KPiAKPj4gKyAqLwo+PiDCoHN0YXRpYyBpbnQgX19nZXRfcGNpX3JpZChz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdTE2IGFsaWFzLCB2b2lkICpkYXRhKQo+PiDCoHsKPj4gwqDC
oMKgwqAgdTMyICpyaWQgPSBkYXRhOwo+PiBAQCAtNTEwLDcgKzU1MCw3IEBAIHN0YXRpYyBpbnQg
X19nZXRfcGNpX3JpZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdTE2IGFsaWFzLCB2b2lkICpkYXRh
KQo+PiDCoMKgwqDCoCAqcmlkID0gYWxpYXM7Cj4+IMKgwqDCoMKgIHJldHVybiAwOwo+PiDCoH0K
Pj4gLQo+PiArI2VuZGlmCj4gCj4gUGxlYXNlIGF2b2lkIGRyb3BwaW5nIG5ld2xpbmUKPiAKPj4g
wqBzdGF0aWMgaW50IGFybV9zbW11X2lvcnRfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LCB1MzIg
c3RyZWFtaWQsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVj
dCBmd25vZGVfaGFuZGxlICpmd25vZGUsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcykKPj4gQEAgLTUyMywyOSArNTYz
LDI0IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfaW9ydF94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYs
IHUzMiBzdHJlYW1pZCwKPj4gwqDCoMKgwqAgcmV0dXJuIHJldDsKPj4gwqB9Cj4+Cj4+IC1zdGF0
aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV94bGF0ZShzdHJ1Y3QgZGV2aWNl
ICpkZXYsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qg
YWNwaV9pb3J0X25vZGUgKm5vZGUsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB1MzIgc3RyZWFtaWQpCj4+ICtzdGF0aWMgaW50IGlvcnRfaW9tbXVfeGxhdGUoc3Ry
dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdTMyIHN0cmVhbWlkKQo+PiDCoHsKPj4gLcKgwqDCoCBj
b25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBOVUxMOwo+PiDCoMKgwqDCoCBpbnQgcmV0ID0g
LUVOT0RFVjsKPj4gwqDCoMKgwqAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZndub2RlOwo+
Pgo+PiDCoMKgwqDCoCBpZiAobm9kZSkgewo+PiDCoMKgwqDCoMKgwqDCoMKgIGlvcnRfZndub2Rl
ID0gaW9ydF9nZXRfZndub2RlKG5vZGUpOwo+PiDCoMKgwqDCoMKgwqDCoMKgIGlmICghaW9ydF9m
d25vZGUpCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+PiAtCj4+IC3C
oMKgwqDCoMKgwqDCoCBvcHMgPSBpb21tdV9vcHNfZnJvbV9md25vZGUoaW9ydF9md25vZGUpOwo+
PiAtwqDCoMKgwqDCoMKgwqAgaWYgKCFvcHMpCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJl
dHVybiBOVUxMOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+Pgo+PiAt
wqDCoMKgwqDCoMKgwqAgcmV0ID0gYXJtX3NtbXVfaW9ydF94bGF0ZShkZXYsIHN0cmVhbWlkLCBp
b3J0X2Z3bm9kZSwgb3BzKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldCA9IGFybV9zbW11X2lvcnRf
eGxhdGUoZGV2LCBzdHJlYW1pZCwgaW9ydF9md25vZGUsIE5VTEwpOwo+IAo+IFdoeSBkb24ndCB5
b3UgZ2V0IHRoZSBJT01NVSBvcHMgaGVyZT8gVGhpcyB3b3VsZCBhdm9pZCB1bmVjZXNzYXJ5IGNo
YW5nZS4KRnJvbSB0aGUgbGludXggZGVmaW5pdGlvbiBpdCBzZWVtcyB0aGF0IHRoZXJlIHdpbGwg
YmUgZXZlbnR1YWxseSB1c2VkIHRvIG92ZXJyaWRlIHRoZSBvcHMKc2V0IGJ5IHRoZSBidXMuIEkg
ZGlkIG5vdCBmaW5kIGEgdXNlIGZvciB0aGlzIGhlcmUsIHNvIHJlbW92ZWQgaXQgdG8gc2ltcGxp
ZnkgY29kZS4gSSBjYW4gCmFkZCB0aGVzZSBiYWNrLCBidXQgc2VlIHRoaXMgYXMgZGVhZCBjb2Rl
LgoKPiAKPj4gwqDCoMKgwqAgfQo+Pgo+PiAtwqDCoMKgIHJldHVybiByZXQgPyBOVUxMIDogb3Bz
Owo+PiArwqDCoMKgIHJldHVybiByZXQ7Cj4+IMKgfQo+Pgo+PiArI2lmIDAgLyogWGVuOiBXZSBk
byBub3QgbmVlZCB0aGlzIGZ1bmN0aW9uIGZvciBYZW4gKi8KPj4gwqAvKioKPj4gwqAgKiBpb3J0
X3NldF9kbWFfbWFzayAtIFNldC11cCBkbWEgbWFzayBmb3IgYSBkZXZpY2UuCj4+IMKgICoKPj4g
QEAgLTU2NywzOSArNjAyLDQzIEBAIHZvaWQgaW9ydF9zZXRfZG1hX21hc2soc3RydWN0IGRldmlj
ZSAqZGV2KQo+PiDCoMKgwqDCoCBpZiAoIWRldi0+ZG1hX21hc2spCj4+IMKgwqDCoMKgwqDCoMKg
wqAgZGV2LT5kbWFfbWFzayA9ICZkZXYtPmNvaGVyZW50X2RtYV9tYXNrOwo+PiDCoH0KPj4gLQo+
PiArI2VuZGlmCj4gCj4gUGxlYXNlIGF2b2lkIGRyb3BwaW5nIG5ld2xpbmUKPiAKPj4gwqAvKioK
Pj4gLSAqIGlvcnRfaW9tbXVfY29uZmlndXJlIC0gU2V0LXVwIElPTU1VIGNvbmZpZ3VyYXRpb24g
Zm9yIGEgZGV2aWNlLgo+PiArICogaW9ydF9pb21tdV9jb25maWd1cmUgLSBTZXQtdXAgSU9NTVUg
Y29uZmlndXJhdGlvbiBmb3IgYSBkZXZpY2UuIFRoaXMKPj4gKyAqIGZ1bmN0aW9uIHNldHMgdXAg
dGhlIGZ3c3BlYyBhcyBuZWVkZWQgZm9yIGEgZ2l2ZW4gZGV2aWNlLiBPbmx5IFBDSQo+PiArICog
ZGV2aWNlcyBhcmUgc3VwcG9ydGVkIGZvciBub3cuCj4+IMKgICoKPj4gwqAgKiBAZGV2OiBkZXZp
Y2UgdG8gY29uZmlndXJlCj4+IMKgICoKPj4gLSAqIFJldHVybnM6IGlvbW11X29wcyBwb2ludGVy
IG9uIGNvbmZpZ3VyYXRpb24gc3VjY2Vzcwo+PiAtICrCoMKgwqDCoMKgwqDCoMKgwqAgTlVMTCBv
biBjb25maWd1cmF0aW9uIGZhaWx1cmUKPj4gKyAqIFJldHVybnM6IEFwcHJvcHJpYXRlIGFjcGlf
c3RhdHVzCj4+IMKgICovCj4+IC1jb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2Nv
bmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+ICthY3BpX3N0YXR1cyBpb3J0X2lvbW11X2Nv
bmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gCj4gSSBkb24ndCB0aGluayB0aGlzIGNoYW5n
ZSBpcyBuZWNlc3NhcnkuIFJldHVybmluZyB0aGUgaW9tbXVfb3BzIGhlcmUgd291bGQgYmUgdGhl
IGJlc3QuCj4gCj4gWy4uLl0KPiAKPj4gKy8qCj4+ICsgKiBYZW46IE5vdCB1c2luZyB0aGUgcGFy
c2luIG9wcyBmb3Igbm93LiBOZWVkIHRvIGNoZWNrIGFuZCBzZWUgaWYgaXQgd2lsbAo+PiArICog
YmUgdXNlZnVsIHRvIHVzZSB0aGVzZSBpbiBzb21lIGZvcm0sIG9yIGxldCB0aGUgZHJpdmVyIHBh
cnNlIElPUlQgbm9kZS4KPj4gKyAqLwo+PiArI2lmIDAKPj4gwqBzdGF0aWMgdm9pZCBfX2luaXQg
YWNwaV9pb3J0X3JlZ2lzdGVyX2lycShpbnQgaHdpcnEsIGNvbnN0IGNoYXIgKm5hbWUsCj4+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludCB0cmlnZ2VyLAo+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgcmVz
b3VyY2UgKnJlcykKPj4gQEAgLTgwNyw5MyArODUyLDYzIEBAIGNvbnN0IHN0cnVjdCBpb3J0X2lv
bW11X2NvbmZpZyAqaW9ydF9nZXRfaW9tbXVfY2ZnKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9k
ZSkKPj4gwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gwqDCoMKgwqAgfQo+PiDCoH0K
Pj4gLQo+PiArI2VuZGlmCj4gCj4gUGxlYXNlIGF2b2lkIGRyb3BwaW5nIG5ld2xpbmUuCj4gCj4+
IMKgLyoqCj4+IC0gKiBpb3J0X2FkZF9zbW11X3BsYXRmb3JtX2RldmljZSgpIC0gQWxsb2NhdGUg
YSBwbGF0Zm9ybSBkZXZpY2UgZm9yIFNNTVUKPj4gKyAqIFhlbjogcmVuYW1lIHRoZSBmdW5jdGlv
biB0byBpb3J0X2FkZF9zbW11X2RldmljZQo+IAo+IFJlbmFtaW5nIHRoZSBmdW5jdGlvbiBtYWtl
IG1vcmUgZGlmZmljdWx0IHRvIGJhY2twb3J0IGNoYW5nZS4gU28gd2h5IHJlbmFtaW5nIGl0Pwo+
IAo+IFsuLi5dCj4gCj4+IC1zdGF0aWMgdm9pZCBfX2luaXQgaW9ydF9pbml0X3BsYXRmb3JtX2Rl
dmljZXModm9pZCkKPj4gKy8qCj4+ICsgKiBYZW46IFJlbmFtZSB0aGUgZnVuY3Rpb24gdG8gaW9y
dF9pbml0X2RldmljZXMgYXMgdGhpcyBmdW5jdGlvbiB3aWxsCj4+ICsgKiBwb3B1bGF0ZSB0aGUg
ZGV2aWNlIG9iamVjdCBmb3IgU01NVSBkZXZpY2VzLgo+IAo+IERpdHRvLgo+IAo+PiArICovCj4+
ICtzdGF0aWMgdm9pZCBfX2luaXQgaW9ydF9pbml0X2RldmljZXModm9pZCkKPiAKPiBbLi4uXQo+
IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+PiBpbmRleCBlZGY3MGMyLi4xMzk3
ZGE1IDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+PiBAQCAtNzQsMjQg
Kzc0LDI2IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFp
biAqZCkKPj4gwqDCoMKgwqAgcmV0dXJuIC1FTk9TWVM7Cj4+IMKgfQo+Pgo+PiArLyoKPj4gKyAq
IFRoZSBvcHMgcGFyYW1ldGVyIGluIHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgYmUgTlVMTCBm
b3IgWGVuLAo+PiArICogYXMgdGhlIG9wcyBhcmUgc2V0IHBlciBkb21haW4uCj4+ICsgKi8KPj4g
wqBpbnQgaW9tbXVfZndzcGVjX2luaXQoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZndub2Rl
X2hhbmRsZSAqaW9tbXVfZndub2RlLAo+PiDCoMKgwqDCoMKgwqDCoMKgIGNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgKm9wcykKPj4gwqB7Cj4+IMKgwqDCoMKgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3
c3BlYyA9IGRldi0+aW9tbXVfZndzcGVjOwo+Pgo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAq
IGZ3c3BlYyBpcyBhbHJlYWR5IGFsbG9jYXRlZCBmb3IgdGhpcyBkZXZpY2UuCj4+ICvCoMKgwqDC
oCAqLwo+PiDCoMKgwqDCoCBpZiAoZndzcGVjKQo+PiAtwqDCoMKgwqDCoMKgwqAgcmV0dXJuIG9w
cyA9PSBmd3NwZWMtPm9wcyA/IDAgOiAtRUlOVkFMOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJu
IDA7Cj4+Cj4+IMKgwqDCoMKgIGZ3c3BlYyA9IHh6YWxsb2Moc3RydWN0IGlvbW11X2Z3c3BlYyk7
Cj4+IMKgwqDCoMKgIGlmICghZndzcGVjKQo+PiDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5P
TUVNOwo+Pgo+PiAtwqDCoMKgIC8qIFJlZiBjb3VudGluZyBmb3IgdGhlIGR0IGRldmljZSBub2Rl
IGlzIG5vdCBuZWVkZWQgKi8KPj4gLQo+PiAtwqDCoMKgIC8qb2Zfbm9kZV9nZXQodG9fb2Zfbm9k
ZShpb21tdV9md25vZGUpKTsqLwo+IAo+IFRoaXMgY291bGQgc2hvdWxkIGhhdmUgbmVldmVyIGJl
ZW4gY29tbWVudGVkIGF0IGZpcnN0IGhhbmQuCk5lZWRlZCBzb21lIGhlbHAgb24gZW5hYmxpbmcg
dGhlIGR0IHJlbGF0ZWQgY29kZS4gSSB3aWxsIHRyeSB0byBlbmFibGUgdGhpcy4KPiAKPj4gLQo+
PiDCoMKgwqDCoCBmd3NwZWMtPmlvbW11X2Z3bm9kZSA9IGlvbW11X2Z3bm9kZTsKPj4gLcKgwqDC
oCBmd3NwZWMtPm9wcyA9IG9wczsKPj4gwqDCoMKgwqAgZGV2LT5pb21tdV9md3NwZWMgPSBmd3Nw
ZWM7Cj4+IMKgwqDCoMKgIHJldHVybiAwOwo+PiDCoH0KPj4gQEAgLTEwMSw3ICsxMDMsNiBAQCB2
b2lkIGlvbW11X2Z3c3BlY19mcmVlKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gwqDCoMKgwqAgc3Ry
dWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2LT5pb21tdV9md3NwZWM7Cj4+Cj4+IMKgwqDC
oMKgIGlmIChmd3NwZWMpIHsKPj4gLcKgwqDCoMKgwqDCoMKgIC8qZndub2RlX2hhbmRsZV9wdXQo
ZndzcGVjLT5pb21tdV9md25vZGUpOyovCj4gCj4gRGl0dG8uCj4gCj4+IMKgwqDCoMKgwqDCoMKg
wqAgeGZyZWUoZndzcGVjKTsKPj4gwqDCoMKgwqDCoMKgwqDCoCBkZXYtPmlvbW11X2Z3c3BlYyA9
IE5VTEw7Cj4+IMKgwqDCoMKgIH0KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FjcGkvYWNw
aS5oIGIveGVuL2luY2x1ZGUvYWNwaS9hY3BpLmgKPj4gaW5kZXggYzg1MjcwMS4uMWFjOTJiMiAx
MDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYWNwaS9hY3BpLmgKPj4gKysrIGIveGVuL2luY2x1
ZGUvYWNwaS9hY3BpLmgKPj4gQEAgLTYwLDYgKzYwLDcgQEAKPj4gwqAjaW5jbHVkZSAiYWN0Ymwu
aCLCoMKgwqDCoMKgwqDCoCAvKiBBQ1BJIHRhYmxlIGRlZmluaXRpb25zICovCj4+IMKgI2luY2x1
ZGUgImFjbG9jYWwuaCLCoMKgwqDCoMKgwqDCoCAvKiBJbnRlcm5hbCBkYXRhIHR5cGVzICovCj4+
IMKgI2luY2x1ZGUgImFjb3V0cHV0LmgiwqDCoMKgwqDCoMKgwqAgLyogRXJyb3Igb3V0cHV0IGFu
ZCBEZWJ1ZyBtYWNyb3MgKi8KPj4gKyNpbmNsdWRlICJhY3BpX2lvcnQuaCLCoMKgwqDCoMKgwqDC
oMKgwqAgLyogVXRpbGl0eSBkZWZpbmVzIGZvciBJT1JUICovCj4gCj4gSSB0aGluayB0aGlzIGlz
IGEgcHJldHR5IGJhZCBpZGVhLiBZb3UgZG9uJ3QgbmVlZCB0byBpbmNsdWRlIGFjcGlfaW9ydC5o
IGV2ZXJ5d2hlcmUuClRydWUgdGhpcyBpcyBuZWVkZWQgZm9yIGFybSBvbmx5LiBJIHdpbGwgaW5j
bHVkZSB0aGlzIGluIGFybSBzcGVjaWZpYyBjb2RlLgo+IAo+PiDCoCNpbmNsdWRlICJhY3Bpb3N4
Zi5oIsKgwqDCoMKgwqDCoMKgIC8qIEludGVyZmFjZXMgdG8gdGhlIEFDUEktdG8tT1MgbGF5ZXIg
Ki8KPj4gwqAjaW5jbHVkZSAiYWNwaXhmLmgiwqDCoMKgwqDCoMKgwqAgLyogQUNQSSBjb3JlIHN1
YnN5c3RlbSBleHRlcm5hbCBpbnRlcmZhY2VzICovCj4+IMKgI2luY2x1ZGUgImFjZ2xvYmFsLmgi
wqDCoMKgwqDCoMKgwqAgLyogQWxsIGdsb2JhbCB2YXJpYWJsZXMgKi8KPj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmggYi94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9y
dC5oCj4+IGluZGV4IDc3ZTA4MDkuLmMwYjViOGQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRl
L2FjcGkvYWNwaV9pb3J0LmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaAo+
PiBAQCAtMTksMjcgKzE5LDM1IEBACj4+IMKgI2lmbmRlZiBfX0FDUElfSU9SVF9IX18KPj4gwqAj
ZGVmaW5lIF9fQUNQSV9JT1JUX0hfXwo+Pgo+PiAtI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KPj4g
LSNpbmNsdWRlIDxsaW51eC9md25vZGUuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9pcnFkb21haW4u
aD4KPj4gKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+PiArI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4K
Pj4KPj4gKy8qCj4+ICsgKiBXZSBhcmUgbm90IHVzaW5nIElPUlQgSVJRIGJpbmRpbmdzIGZvciB0
aGlzIGNoYW5nZSBzZXQKPj4gKyAqLwo+PiArI2lmIDAKPiAKPiBXaGlsc3QgSSBjYW4gdW5kZXJz
dGFuZCB3aHkgd2Ugd2FudCB0byBpZmRlZiBpbiB0aGUgKi5jLiBJIHRoaW5rIGl0IGxlc3Mgd2Fy
cmFudCBpbiB0aGUgaGVhZGVyLiBJIHdvdWxkIHByZWZlciB0aGVtIHRvIGVpdGhlciBrZXB0IG9y
IGRyb3BwZWQuIEJ1dCBub3QgI2lmIDAuCj4gCj4+IMKgI2RlZmluZSBJT1JUX0lSUV9NQVNLKGly
cSnCoMKgwqDCoMKgwqDCoCAoaXJxICYgMHhmZmZmZmZmZlVMTCkKPj4gwqAjZGVmaW5lIElPUlRf
SVJRX1RSSUdHRVJfTUFTSyhpcnEpwqDCoMKgICgoaXJxID4+IDMyKSAmIDB4ZmZmZmZmZmZVTEwp
Cj4+Cj4+IMKgaW50IGlvcnRfcmVnaXN0ZXJfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCwgc3Ry
dWN0IGZ3bm9kZV9oYW5kbGUgKmZ3X25vZGUpOwo+PiDCoHZvaWQgaW9ydF9kZXJlZ2lzdGVyX2Rv
bWFpbl90b2tlbihpbnQgdHJhbnNfaWQpOwo+PiDCoHN0cnVjdCBmd25vZGVfaGFuZGxlICppb3J0
X2ZpbmRfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCk7Cj4+IC0jaWZkZWYgQ09ORklHX0FDUElf
SU9SVAo+PiArI2VuZGlmCj4+ICsKPj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gCj4gV2h5ICNp
ZmRlZiBDT05GSUdfQVJNXzY0PwpXYXMgdHJ5aW5nIHRvIGtlZXAgdGhlIGltcGFjdCBsb3cgZm9y
IHRoaXMgUkZDIGl0ZXJhdGlvbiAoTXkgdXNlLWNhc2UgaXMgYXJtNjQgb25seSkuIExvb2tpbmcg
Zm9yIHRoZSByaWdodCByZWNvbW1lbmRhdGlvbj8KPiAKPj4gwqB2b2lkIGFjcGlfaW9ydF9pbml0
KHZvaWQpOwo+PiDCoGJvb2wgaW9ydF9ub2RlX21hdGNoKHU4IHR5cGUpOwo+PiDCoHZvaWQgYWNw
aV9pb3J0X2luaXQodm9pZCk7Cj4+IMKgYm9vbCBpb3J0X25vZGVfbWF0Y2godTggdHlwZSk7Cj4+
ICsjaWYgMAo+PiDCoHUzMiBpb3J0X21zaV9tYXBfcmlkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMy
IHJlcV9pZCk7Cj4+IMKgc3RydWN0IGlycV9kb21haW4gKmlvcnRfZ2V0X2RldmljZV9kb21haW4o
c3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkKTsKPj4gwqAvKiBJT01NVSBpbnRlcmZhY2Ug
Ki8KPj4gwqB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldik7Cj4+IC1j
b25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNl
ICpkZXYpOwo+PiArI2VuZGlmCj4+ICthY3BpX3N0YXR1cyBpb3J0X2lvbW11X2NvbmZpZ3VyZShz
dHJ1Y3QgZGV2aWNlICpkZXYpOwo+PiDCoCNlbHNlCj4+IMKgc3RhdGljIGlubGluZSB2b2lkIGFj
cGlfaW9ydF9pbml0KHZvaWQpIHsgfQo+PiDCoHN0YXRpYyBpbmxpbmUgYm9vbCBpb3J0X25vZGVf
bWF0Y2godTggdHlwZSkgeyByZXR1cm4gZmFsc2U7IH0KPj4gKyNpZiAwCj4+IMKgc3RhdGljIGlu
bGluZSB1MzIgaW9ydF9tc2lfbWFwX3JpZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQp
Cj4+IMKgeyByZXR1cm4gcmVxX2lkOyB9Cj4+IMKgc3RhdGljIGlubGluZSBzdHJ1Y3QgaXJxX2Rv
bWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsCj4+IEBAIC00
NywxMiArNTUsMTEgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRf
ZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsCj4+IMKgeyByZXR1cm4gTlVMTDsgfQo+
PiDCoC8qIElPTU1VIGludGVyZmFjZSAqLwo+PiDCoHN0YXRpYyBpbmxpbmUgdm9pZCBpb3J0X3Nl
dF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYpIHsgfQo+PiArI2VuZGlmCj4+IMKgc3RhdGlj
IGlubGluZQo+PiAtY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1cmUo
c3RydWN0IGRldmljZSAqZGV2KQo+PiAteyByZXR1cm4gTlVMTDsgfQo+PiArYWNwaV9zdGF0dXMg
aW9tbXVfb3BzIGlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gK3sg
cmV0dXJuIEFFX05PVF9JTVBMRU1FTlRFRDsgfQo+PiDCoCNlbmRpZgo+Pgo+PiArI2lmIDAKPj4g
wqB1MzIgaW9ydF9tc2lfbWFwX3JpZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpOwo+
PiDCoHN0cnVjdCBpcnFfZG9tYWluICppb3J0X2dldF9kZXZpY2VfZG9tYWluKHN0cnVjdCBkZXZp
Y2UgKmRldiwgdTMyIHJlcV9pZCk7Cj4+IMKgLyogSU9NTVUgaW50ZXJmYWNlICovCj4+IMKgdm9p
ZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYpOwo+PiAtY29uc3Qgc3RydWN0
IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KTsKPj4g
KyNlbmRpZgo+PiArYWNwaV9zdGF0dXMgaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0IGRldmlj
ZSAqZGV2KTsKPj4gwqAjZWxzZQo+PiDCoHN0YXRpYyBpbmxpbmUgdm9pZCBhY3BpX2lvcnRfaW5p
dCh2b2lkKSB7IH0KPj4gwqBzdGF0aWMgaW5saW5lIGJvb2wgaW9ydF9ub2RlX21hdGNoKHU4IHR5
cGUpIHsgcmV0dXJuIGZhbHNlOyB9Cj4+ICsjaWYgMAo+PiDCoHN0YXRpYyBpbmxpbmUgdTMyIGlv
cnRfbXNpX21hcF9yaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkKQo+PiDCoHsgcmV0
dXJuIHJlcV9pZDsgfQo+PiDCoHN0YXRpYyBpbmxpbmUgc3RydWN0IGlycV9kb21haW4gKmlvcnRf
Z2V0X2RldmljZV9kb21haW4oc3RydWN0IGRldmljZSAqZGV2LAo+PiBAQCAtNDcsMTIgKzU1LDEx
IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGlycV9kb21haW4gKmlvcnRfZ2V0X2RldmljZV9kb21h
aW4oc3RydWN0IGRldmljZSAqZGV2LAo+PiDCoHsgcmV0dXJuIE5VTEw7IH0KPj4gwqAvKiBJT01N
VSBpbnRlcmZhY2UgKi8KPj4gwqBzdGF0aWMgaW5saW5lIHZvaWQgaW9ydF9zZXRfZG1hX21hc2so
c3RydWN0IGRldmljZSAqZGV2KSB7IH0KPj4gKyNlbmRpZgo+PiDCoHN0YXRpYyBpbmxpbmUKPj4g
LWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZp
Y2UgKmRldikKPj4gLXsgcmV0dXJuIE5VTEw7IH0KPj4gK2FjcGlfc3RhdHVzIGlvbW11X29wcyBp
b3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+ICt7IHJldHVybiBBRV9O
T1RfSU1QTEVNRU5URUQ7IH0KPj4gwqAjZW5kaWYKPj4KPj4gLSNkZWZpbmUgSU9SVF9BQ1BJX0RF
Q0xBUkUobmFtZSwgdGFibGVfaWQsIGZuKcKgwqDCoMKgwqDCoMKgIFwKPj4gLcKgwqDCoCBBQ1BJ
X0RFQ0xBUkVfUFJPQkVfRU5UUlkoaW9ydCwgbmFtZSwgdGFibGVfaWQsIDAsIE5VTEwsIDAsIGZu
KQo+IAo+IEkgdGhpbmsgd2Ugd2hvdWxkIG5lZWQgc29tZXRoaW5nIHNpbWlsYXIgZm9yIFhlbi4K
WWVzLiBJIGhhdmUgZGVmaW5lZCBzb21ldGhpbmcgc2ltaWxhciB0byB3aGF0IHlvdSBoYXZlIGRl
ZmluZWQgZm9yIERUIGluIHNtbXUgCmRyaXZlci4KPiAKPiBbLi4uXQo+IAo+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4+IGluZGV4
IDk5NWE4NWEuLjM3ODVmYWUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+
PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPj4gQEAgLTksNyArOSwxMiBAQAo+PiDCoCNp
bmNsdWRlIDxhc20vYnVnLmg+Cj4+Cj4+IMKgI2RlZmluZSBCVUdfT04ocCnCoCBkbyB7IGlmICh1
bmxpa2VseShwKSkgQlVHKCk7wqAgfSB3aGlsZSAoMCkKPj4gLSNkZWZpbmUgV0FSTl9PTihwKSBk
byB7IGlmICh1bmxpa2VseShwKSkgV0FSTigpOyB9IHdoaWxlICgwKQo+PiArI2RlZmluZSBXQVJO
X09OKHApICh7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgIGludCBfX3JldF93YXJuX29u
ID0gISEocCk7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgXAo+PiArwqDCoMKgIGlmICh1bmxpa2VseShfX3JldF93YXJuX29uKSnCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4gK8KgwqDC
oMKgwqDCoMKgIFdBUk4oKTvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvCoMKg
wqAgdW5saWtlbHkoX19yZXRfd2Fybl9vbik7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4gK30pCj4gCj4gaG1tbW0uIFdoeSB0
aGlzIGNoYW5nZT8KV2FzIGdldHRpbmcgYSBjb21waWxhdGlvbiBlcnJvciB3aGVuIEkgd2FzIHVz
aW5nIFdBUk5fT04gYXMgYSBjb25kaXRpb25hbAppbiBhbiBpZiBzdGF0ZW1lbnQgcmVnYXJkaW5n
IHRoZSByZXR1cm4gdmFsdWUuIFNvIHJlbW92ZWQgdGhlIGxvb3AuIFRoaXMKbG9va3Mgc2ltaWxh
ciB0byBMaW51eCBub3cuCj4gCj4+Cj4+IMKgI2lmIF9fR05VQ19fID4gNCB8fCAoX19HTlVDX18g
PT0gNCAmJiBfX0dOVUNfTUlOT1JfXyA+PSA2KQo+PiDCoC8qIEZvcmNlIGEgY29tcGlsYXRpb24g
ZXJyb3IgaWYgY29uZGl0aW9uIGlzIHRydWUgKi8KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+PiBpbmRleCA1OWI2ZThhLi5jNTE4
NTY5IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oCj4+IEBAIC04OCw2ICs4OCw3IEBAIHN0cnVjdCBwY2lfZGV2IHsKPj4g
wqAjZGVmaW5lIFBUX0ZBVUxUX1RIUkVTSE9MRCAxMAo+PiDCoMKgwqDCoCB9IGZhdWx0Owo+PiDC
oMKgwqDCoCB1NjQgdmZfcmxlbls2XTsKPj4gK8KgwqDCoCBzdHJ1Y3QgZGV2aWNlIGRldjsKPiAK
PiBzdHJ1Y3QgZGV2aWNlIGRvZXMgbm90IGV4aXN0IG9uIHg4Ni4gSWYgeW91IHN0aWxsIHdhbnQg
dG8gYWRkIGl0LCB0aGVuIHlvdSBzaG91bGQgZG8gaXQgaW4gYSBzZXBhcmF0ZSBwYXRjaCBhbmQg
Q0MgcmVsZXZhbnQgbWFpbnRhaW5lcnMuCk9rLCBJIHdpbGwgZ28gYWhlYWQgYW5kIGRvIHRoYXQu
Cj4gCj4+IMKgfTsKPj4KPj4gwqAjZGVmaW5lIGZvcl9lYWNoX3BkZXYoZG9tYWluLCBwZGV2KSBc
Cj4+Cj4gCj4gQ2hlZXJzLAo+IAoKLS0gCiBRdWFsY29tbSBEYXRhY2VudGVyIFRlY2hub2xvZ2ll
cyBhcyBhbiBhZmZpbGlhdGUgb2YgUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIFF1YWxjb21t
IFRlY2hub2xvZ2llcywgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0s
IGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 22:53:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 22:53: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.xen.org>)
	id 1dmSty-0004ih-9g; Mon, 28 Aug 2017 22:53:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmStw-0004iV-TJ
 for xen-devel@lists.xensource.com; Mon, 28 Aug 2017 22:53:01 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BD/33-03406-CCE94A95; Mon, 28 Aug 2017 22:53:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffUvCW
 RBq/WWFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+OTDYwFf5YyVmy4v5ux
 gXFxQRcjF4eQwF9GiQ+f77FAOI8ZJfob/7NDONsYJZY/WAHkcHKICDhLfD0zF8zmFdCXWLzxP
 guILSwQLtEyZzUbiC0hcF5WYtILZgjbU+JC9yYmGPvqwYVAcXYONgEriUNiIFEWAVWJn7c7mC
 Ywci9gZFjFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehzBiD
 YwTj7sv8hRkkOJiVR3txZSyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+mQOUEyxKTU+tSMvM
 AQYfTFqCg0dJhFd3LlCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEedVBigRAijJK8+BGw
 CLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5DUGm8GTmlcBtegV0BBPQEYqCC0GOKElESE
 k1MLYHKdu8iex/uXXnmXel37hk9K8ek7G9c3TjOuPJ+z8sFKrbsc5TXiWF7XaW3r3SgPuPj9+
 eI2uosKja6GXt7+hsNl2xb09N2ldtuJJfxqA7fXrzgY1FCanNqhlCqhPOxFxcWmj9V+itTWmj
 Zrw0T8e9DxueJbk9U3h4/vitgzv2dPZ+C6jxaldiKc5INNRiLipOBABOhmQpfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503960777!73312211!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10029 invoked from network); 28 Aug 2017 22:52:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Aug 2017 22:52:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmStr-0006XY-Oh; Mon, 28 Aug 2017 22:52: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 1dmStm-0002xc-4n; Mon, 28 Aug 2017 22:52:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmStl-0004qI-Fw; Mon, 28 Aug 2017 22:52:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112907-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:build-armhf-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken: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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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
X-Osstest-Versions-This: xen=d23bcc5ae7342a6c369200cda46cf95bcf854dd0
X-Osstest-Versions-That: xen=5ff1de3e4f56b2dd7c5c7dae8b008f6ee6dc2081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Aug 2017 22:52:49 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112907: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkwNyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjkwNy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDExMjg3MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTI4NzIKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg3
MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg3MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3MgogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEyODcyCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NzIKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFp
bCBibG9ja2VkIGluIDExMjg3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjg2MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTEyODcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZDIzYmNjNWFlNzM0MmE2YzM2OTIwMGNkYTQ2Y2Y5NWJjZjg1NGRkMApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNWZmMWRlM2U0ZjU2YjJkZDdjNWM3ZGFlOGIwMDhmNmVl
NmRjMjA4MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODcyICAyMDE3LTA4LTI1IDEyOjI4OjM1
IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjkwNyAgMjAxNy0wOC0yOCAxMDox
NDoyNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RvcGhlciBDbGFy
ayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgogIEdyZWdvcnkgSGVycmVybyA8
Z3JlZ29yeS5oZXJyZXJvQG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
ICBSdXN0eSBCaXJkIDxydXN0eWJpcmRAb3Blbm1haWxib3gub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGQyM2JjYzVhZTcz
NDJhNmMzNjkyMDBjZGE0NmNmOTViY2Y4NTRkZDAKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTo0MDoxMyAyMDE3ICswMjAwCgogICAg
Z250dGFiOiBhdm9pZCBzcHVyaW91cyBtYXB0cmFjayBoYW5kbGUgYWxsb2NhdGlvbiBmYWlsdXJl
cwogICAgCiAgICBXaGVuIG5vIG1lbW9yeSBpcyBhdmFpbGFibGUgaW4gdGhlIGh5cGVydmlzb3Is
IHJhdGhlciB0aGFuIGltbWVkaWF0ZWx5CiAgICBmYWlsaW5nIHRoZSByZXF1ZXN0LCB0cnkgdG8g
c3RlYWwgYSBoYW5kbGUgZnJvbSBhbm90aGVyIHZDUFUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQw
MmYxYTBiNzU3NmJhZmIyZmJhOTAzYzdlNmU3MjIxYWIwZDI4NDcKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA4LTE3IDE0OjQxOjAxICswMjAwCgpjb21taXQgMzA4NjU0Yzc2NThiZDRkNTI5ZDk5NmFi
Njc0Zjg5YjAxNDc3NGQ0ZApBdXRob3I6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5j
bGFyazZAYmFlc3lzdGVtcy5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTozODo1NiAyMDE3ICsw
MjAwCgogICAgY3B1ZnJlcTogb25seSBzdG9wIG9uZGVtYW5kIGdvdmVybm9yIGlmIGFscmVhZHkg
c3RhcnRlZAogICAgCiAgICBPbiBDUFVGUkVRX0dPVl9TVE9QIGluIGNwdWZyZXFfZ292ZXJub3Jf
ZGJzLCBzaG9ydGN1dCB0bwogICAgcmV0dXJuIHN1Y2Nlc3MgaWYgdGhlIGdvdmVybm9yIGlzIGFs
cmVhZHkgc3RvcHBlZC4KICAgIAogICAgQXZvaWQgZXhlY3V0aW5nIGRic190aW1lcl9leGl0LCB0
byBwcmV2ZW50IHRyaXBwaW5nIGFuIGFzc2VydGlvbgogICAgd2l0aGluIGEgY2FsbCB0byBraWxs
X3RpbWVyIG9uIGEgdGltZXIgdGhhdCBoYXMgbm90IGJlZW4gcHJlcGFyZWQKICAgIHdpdGggaW5p
dF90aW1lciwgaWYgdGhlIENQVUZSRVFfR09WX1NUQVJUIGNhc2UgaGFzIG5vdAogICAgcnVuIGJl
Zm9yZWhhbmQuCiAgICAKICAgIGtpbGxfdGltZXIgdmFsaWRhdGVzIHRpbWVyIHN0YXRlOgogICAg
ICogaXRzZWxmLCB2aWEgQlVHX09OKHRoaXNfY3B1KHRpbWVycykucnVubmluZyA9PSB0aW1lcik7
CiAgICAgKiB3aXRoaW4gYWN0aXZlX3RpbWVyLCBBU1NFUlRpbmcgdGltZXItPnN0YXR1cyBpcyB3
aXRoaW4gYm91bmRzOwogICAgICogd2l0aGluIGxpc3RfZGVsLCB3aGljaCBBU1NFUlRzIHRpbWVy
IGluYWN0aXZlIGxpc3QgbWVtYmVyc2hpcC4KICAgIAogICAgUGF0Y2ggaXMgc3lub255bW91cyB0
byBhbiBPcGVuWFQgcGF0Y2ggcHJvZHVjZWQgYXQgQ2l0cml4IHByaW9yIHRvCiAgICBKdW5lIDIw
MTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhl
ci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTdlYzZmNWYzMmNkMmQwZjcyMzA4
M2NkZTNkNzc2MWM0ZTY3NWYyYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTAgMTI6MzU6NTAg
KzAyMDAKCmNvbW1pdCA2ZmQ4NGIzZTJiMTFlOTE0OGI5YzYzNmJiN2M5MGNhNmVmYmY4N2RhCkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDEx
OjM4OjI1IDIwMTcgKzAyMDAKCiAgICBWVC1kIFBJOiBkaXNhYmxlIFZULWQgUEkgd2hlbiBDUFUt
c2lkZSBQSSBpc24ndCBlbmFibGVkCiAgICAKICAgIEZyb20gdGhlIGNvbnRleHQgY2FsbGluZyBw
aV9kZXNjX2luaXQoKSwgd2UgY2FuIGNvbmNsdWRlIHRoZSBjdXJyZW50CiAgICBpbXBsZW1lbnRh
dGlvbiBvZiBWVC1kIFBJIGRlcGVuZHMgb24gQ1BVLXNpZGUgUEkuIElmIHdlIGVuYWJsZSBWVC1k
IFBJCiAgICBhbmQgZGlzYWJsZSBDUFUtc2lkZSBQSSBieSBkaXNhYmxpbmcgQVBJQ3YgZXhwbGlj
aXRseSBpbiB4ZW4gYm9vdAogICAgY29tbWFuZCBsaW5lLCB3ZSB3b3VsZCBnZXQgYW4gYXNzZXJ0
aW9uIGZhaWx1cmUuCiAgICAKICAgIFRoaXMgcGF0Y2ggY2xlYXJzIGlvbW11X2ludHBvc3Qgb25j
ZSBmaW5kaW5nIENQVS1zaWRlIFBJIHdvbid0IGJlIGVuYWJsZWQuCiAgICBJdCBpcyBzYWZlIGZv
ciB0aGlzIGlzIGRvbmUgYmVmb3JlIHRoaXMgZmxhZyBzdGFydHMgdGFraW5nIGVmZmVjdC4gQWxz
bwogICAgdGFrZSB0aGlzIGNoYW5jZSB0byByZW1vdmUgdGhlIHVzZWxlc3MgY2hlY2sgb2YgImFj
a25vd2xlZGdlIGludGVycnVwdCBvbgogICAgZXhpdCIsIHdoaWNoIGlzIGEgbWluaW1hbCByZXF1
aXJlbWVudCB3aGljaCBoYXMgYmVlbiBjaGVja2VkIGVhcmxpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTQ4OWViNjEzOGU3ZWZlNDIx
NGE3ZTliYTBkMjFmNTRmYzViN2QzNQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTAgMTI6MzI6
MTYgKzAyMDAKCmNvbW1pdCA4OWIzNmNjNjhkMWQ5ZjQzMzc4NzFmMjdmZWNlNzBkMGMxNDU0MjU1
CkF1dGhvcjogUnVzdHkgQmlyZCA8cnVzdHliaXJkQG9wZW5tYWlsYm94Lm9yZz4KRGF0ZTogICBN
b24gQXVnIDI4IDExOjM3OjQzIDIwMTcgKzAyMDAKCiAgICBWVC1kOiBkb24ndCBwYW5pYy93YXJu
IG9uIGlvbW11PW5vLWlnZngKICAgIAogICAgV2hlbiBvcGVyYXRpbmcgb24gYW4gSW50ZWwgZ3Jh
cGhpY3MgZGV2aWNlLCBpb21tdV9lbmFibGVfdHJhbnNsYXRpb24oKQogICAgcGFuaWNrZWQgKGZv
cmNlX2lvbW11PT0xKSBvciB3YXJuZWQgKGZvcmNlX2lvbW11PT0wKSBhYm91dCB0aGUgQklPUyBp
ZgogICAgaXNfaWdkX3Z0X2VuYWJsZWRfcXVpcmsoKSByZXR1cm5lZCAwLiBUaGF0J3MgZ29vZCBp
ZiB0aGUgYWN0dWFsIEJJT1MKICAgIHByb2JsZW0gaGFzIGJlZW4gZGV0ZWN0ZWQuIEJ1dCBzaW5j
ZSBjb21taXQgMTQ2MzQxMSwgcmV0dXJuaW5nIDAgY291bGQKICAgIGFsc28gaGFwcGVuIGlmIHRo
ZSB1c2VyIHNpbXBseSBwYXNzZWQgImlvbW11PW5vLWlnZngiLCBpbiB3aGljaCBjYXNlCiAgICBi
YWlsaW5nIG91dCB3aXRoIGFuIGluZm8gbWVzc2FnZSAoaW5zdGVhZCBvZiBhIHBhbmljL3dhcm5p
bmcpIHdvdWxkIGJlCiAgICBtb3JlIGFwcHJvcHJpYXRlLgogICAgCiAgICBUaGUgcGFuaWMgYnJv
a2UgdGhlIGNvbWJpbmF0aW9uICJpb21tdT1mb3JjZSxuby1pZ2Z4IiwgYW5kIGFsc28gdGhlIGNh
c2UKICAgIHdoZXJlICJpb21tdT1uby1pZ2Z4IiBpcyBwYXNzZWQgYnV0IGZvcmNlX2lvbW11PTEg
aXMgc2V0IGF1dG9tYXRpY2FsbHkKICAgIGJ5IHgyYXBpY19ic3Bfc2V0dXAoKS4KICAgIAogICAg
TW92ZSB0aGUgaW9tbXVfaWdmeCBjaGVjayBmcm9tIGlzX2lnZF92dF9lbmFibGVkX3F1aXJrKCkg
aW50byBpdHMgb25seQogICAgY2FsbGVyIGlvbW11X2VuYWJsZV90cmFuc2xhdGlvbigpLCBhbmQg
dHdlYWsgdGhlIGxvZ2ljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSdXN0eSBCaXJkIDxydXN0
eWJpcmRAb3Blbm1haWxib3gub3JnPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGJmMmE3Njg1NjVkOGI3OWM2NTQ3MWEz
ZDNiOTgyYjI4NzRkNjQ5MgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMDMgMTI6NDA6MjUgKzAy
MDAKCmNvbW1pdCBhOWVjZDYwNGIxZjhmZWZkMmE1NzY1OWMwMzY3ZTkyMTdiOWY4YjZmCkF1dGhv
cjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6Mzc6
MjAgMjAxNyArMDIwMAoKICAgIGRvY3M6IGNvcnJlY3QgcGFyYWdyYXBoIGluZGVudGlvbiBpbiB4
ZW4tdHNjbW9kZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBm
bGUuZGU+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDU1OTI0YmFmMjIxMWRkY2Y1YmE4ZjcwMmM5YTRjMDc3MzBlMGM4ZTgKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA3LTI0IDEwOjE3OjI0ICswMTAwCgpjb21taXQgNzk4ZjZjOTFiN2Y1
N2U2ZmExZTE2ZGU5MTUyZmQ2OTcyNWNiMmI0ZQpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFl
cGZsZS5kZT4KRGF0ZTogICBNb24gQXVnIDI4IDExOjM2OjUxIDIwMTcgKzAyMDAKCiAgICBkb2Nz
OiByZXBsYWNlIHhtIHdpdGggeGwgaW4geGVuLXRzY21vZGUKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3NjMyNjdlMzE1YTkzZTJiNmQ2NmEw
YWZkY2RhOTZkYjkzOWUwOWI2CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNy0yNCAxMDoxNzoyMSAr
MDEwMAoKY29tbWl0IDY1MDgyNzhmOTZlZTg3M2M0ZjFhZGVkNmYxODkzZmVlODBhMWJjODgKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1v
biBBdWcgMjggMTE6MzY6MDUgMjAxNyArMDIwMAoKICAgIHg4Ni9odm06IEZpeGVzIHRvIGh2bWVt
dWxfaW5zbl9mZXRjaCgpCiAgICAKICAgIEZvcmNlIGluc25fb2ZmIHRvIGEgc2luZ2xlIGJ5dGUs
IGFzIG9mZnNldCBjYW4gd3JhcCBhcm91bmQgb3IgdHJ1bmNhdGUgd2l0aAogICAgcmVzcGVjdCB0
byBzaF9jdHh0LT5pbnNuX2J1Zl9laXAgdW5kZXIgYSBudW1iZXIgb2Ygbm9ybWFsIGNpcmN1bXN0
YW5jZXMuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBkb24ndCB1c2UgYW4gQVNTRVJUKCkgZm9yIGJv
dW5kcyBjaGVja2luZyB0aGUgd3JpdGUgaW50bwogICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zltd
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgCiAgICB4ODYvaHZtOiBGaXggYm91bmRhcnkgY2hlY2sgaW4gaHZtZW11bF9pbnNuX2Zl
dGNoKCkKICAgIAogICAgYy9zIDA5NDNhMDMwMzcgYWRkZWQgc29tZSBleHRyYSBwcm90ZWN0aW9u
IGZvciBvdmVyZmxvd2luZyB0aGUgZW11bGF0aW9uCiAgICBpbnN0cnVjdGlvbiBjYWNoZSwgYnV0
IENvdmVyaXR5IHBvaW50cyBvdXQgdGhhdCBib3VuZGFyeSBjb25kaXRpb24gaXMgb2ZmIGJ5CiAg
ICBvbmUgd2hlbiBtZW1jcHkoKSdpbmcgb3V0IG9mIHRoZSBidWZmZXIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIAog
ICAgeDg2L0hWTTogZml4IGJvdW5kYXJ5IGNoZWNrIGluIGh2bWVtdWxfaW5zbl9mZXRjaCgpIChh
Z2FpbikKICAgIAogICAgQ29tbWl0IDVhOTkyYjY3MGIgKCJ4ODYvaHZtOiBGaXggYm91bmRhcnkg
Y2hlY2sgaW4KICAgIGh2bWVtdWxfaW5zbl9mZXRjaCgpIikgd2VudCBhIGxpdHRsZSB0b28gZmFy
IGluIGl0cyBjb3JyZWN0aW9uIHRvCiAgICBjb21taXQgMDk0M2EwMzAzNyAoIng4Ni9odm06IEZp
eGVzIHRvIGh2bWVtdWxfaW5zbl9mZXRjaCgpIik6IEtlZXAgdGhlCiAgICBzdGFydCBvZmZzZXQg
Y2hlY2ssIGJ1dCByZXN0b3JlIHRoZSBvcmlnaW5hbCBlbmQgb2Zmc2V0IG9uZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAwOTQzYTAzMDM3NDE4ZTZlNDBjZGQ0MjBmMjQ3MmJiZjlhZmFlN2EyCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wNy0xOSAxMDoyNToxOCArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogNWE5
OTJiNjcwYmZmNjk3YzQwYjUxM2M5ZTAzNzU5OGJhMzVjYTdkNAogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDctMjcgMTE6Mzk6NTcgKzAxMDAKICAgIG1hc3RlciBjb21taXQ6IDU4ZTg5ODYyNjdkOTc2
YjAwYzYwZTAwODliYWEyZTVmNjZmMTZkM2UKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTEwIDEy
OjM3OjI0ICswMjAwCgpjb21taXQgNTU4N2Q5YWYwZDg3Mjc5NmM5MzEzOTk1YTVmYzlmMWI1NTJh
MmExZApBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBNb24gQXVn
IDI4IDExOjM1OjI5IDIwMTcgKzAyMDAKCiAgICByb21iaW9zOiBwcmV2ZW50IGJ1aWxkaW5nIHdp
dGggUElDL1BJRQogICAgCiAgICBJZiB0aGUgZGVmYXVsdCBjb21waWxlciBzaWxlbnRseSBkZWZh
dWx0cyB0byB0byAtZlBJQy8tZlBJRSBidWlsZGluZwogICAgcm9tYmlvcyBmYWlsczoKICAgIAog
ICAgIGxkIC1tZWxmX2kzODYgLXMgLXIgMzJiaXRiaW9zLm8gdGNnYmlvcy90Y2diaW9zZXh0Lm8g
dXRpbC5vIHBtbS5vIC1vIDMyYml0Ymlvc19hbGwubwogICAgIFRoZXJlIGFyZSB1bmRlZmluZWQg
c3ltYm9scyBpbiB0aGUgQklPUzoKICAgICAgICAgICAgICBVIF9HTE9CQUxfT0ZGU0VUX1RBQkxF
XwogICAgIG1ha2VbMTBdOiAqKiogW01ha2VmaWxlOjI2OiAzMmJpdGJpb3NfYWxsLm9dIEVycm9y
IDExCiAgICAKICAgIFByZXZlbnQgdGhlIGZhaWx1cmUgYnkgZW5mb3JjaW5nIG5vbi1QSUMvUElF
IG1vZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNjcyOTQ5ZDZjNjFkOWNiYTAxYzViNDE0ZWVkOWQ1MjIwODJm
MDRkMwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjYgMTQ6MzI6NDYgKzAxMDAKCmNvbW1pdCA1
MjdmYzVjMzFiYjRiZGE4ZWM2OTZiNWY5MjBhYzUxNzRlMTUzNWZjCkF1dGhvcjogR3JlZ29yeSBI
ZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDEx
OjM0OjI2IDIwMTcgKzAyMDAKCiAgICBzdG9wX21hY2hpbmU6IGZpbGwgZm5fcmVzdWx0IG9ubHkg
aW4gY2FzZSBvZiBlcnJvcgogICAgCiAgICBXaGVuIHN0b3BfbWFjaGluZV9ydW4oKSBpcyBjYWxs
ZWQgd2l0aCBOUl9DUFVTIGFzIGxhc3QgYXJndW1lbnQsCiAgICBmbl9yZXN1bHQgbWVtYmVyIG11
c3QgYmUgZmlsbGVkIG9ubHkgaWYgYW4gZXJyb3IgaGFwcGVucyBzaW5jZSBpdCBpcwogICAgc2hh
cmVkIGFjcm9zcyBhbGwgY3B1cy4KICAgIAogICAgQXNzdW1lIENQVTEgZGV0ZWN0cyBhbiBlcnJv
ciBhbmQgc2V0IGZuX3Jlc3VsdCB0byAtMSwgdGhlbiBDUFUyIGRvZXNuJ3QKICAgIGRldGVjdCBh
biBlcnJvciBhbmQgc2V0IGZuX3Jlc3VsdCB0byAwLiBUaGUgZXJyb3IgZGV0ZWN0ZWQgYnkgQ1BV
MSB3aWxsCiAgICBiZSBpZ25vcmVkLgogICAgCiAgICBOb3RlIHRoYXQgaW4gY2FzZSBtdWx0aXBs
ZSBmYWlsdXJlcyBvY2N1ciBvbiBkaWZmZXJlbnQgQ1BVcywgb25seSB0aGUKICAgIGxhc3QgZXJy
b3Igd2lsbCBiZSByZXBvcnRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR3JlZ29yeSBIZXJy
ZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDhiODMzZDc4ZjZiZmRl
OTg1NWE5NDliNWU2ZDM3OTBkNzhjMGZiNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMDEgMTA6
NTM6MDQgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Aug 28 22:58:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Aug 2017 22: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.xen.org>)
	id 1dmSzS-0004uZ-V5; Mon, 28 Aug 2017 22:58:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jsnow@redhat.com>) id 1dmSzS-0004uT-3v
 for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 22:58:42 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 52/85-03368-120A4A95; Mon, 28 Aug 2017 22:58:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsVysWW7jK7CgiW
 RBl9+GVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkX7i9jL7jHW7HwdzN7A+NU7i5GLg4hgdlM
 Eidmz2TsYuTkYBGwl9jz6D4TiM0oUCbR3baLGcLOkpjy+ikbRMNaRond+5ezgiSEBRIlvm16B
 9YsIuAgMWXeeXYQm1kgRWJa0yaohmmMEhsXbWEBSbAJKEnsOXkLbAOvgK3Eol/7WCE2q0r8+v
 QJzBYVCJfY//0aM0SNoMTJmU/AejkFrCUmXV/CBLFAXeLPvEvMELa4xK0n86Hi8hLb384Bi0s
 IaEtcaH/EAnKEhEAfo8ShWS0sExhFZiGZOwvJrFlIZs1CMmsBI8sqRo3i1KKy1CJdIwu9pKLM
 9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA6GAAgh2M59cGHmKU5GBSEuXNnbUkUogvK
 T+lMiOxOCO+qDQntfgQowwHh5IE7595QDnBotT01Iq0zBxgnMKkJTh4lER4decCpXmLCxJziz
 PTIVKnGBWlxHnXgfQJgCQySvPg2mCp4RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeSNBpvB
 k5pXATX8FtJgJaLGi4EKQxSWJCCmpBsZV7He2PjioYqOdKa154OETie0ppwS2z/92VCJr7t/Y
 kp9ZopzGMd5hfPOVdjonn4h1SY+IX17gUqQ9fe6ZFAeT1xGfk/rcTv5/+tNwp8mKJbuCK098r
 /qvOH0d79MtBxMECnO+lF7dJnOdNzd1Gse7tD/N0+O+abnN/d/fHH5u6+otD483yh5RYinOSD
 TUYi4qTgQAf9WxfAgDAAA=
X-Env-Sender: jsnow@redhat.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503961119!76493592!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52861 invoked from network); 28 Aug 2017 22:58:40 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Aug 2017 22:58:40 -0000
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 F40C57EA89;
 Mon, 28 Aug 2017 22:58:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com F40C57EA89
Received: from [10.18.17.231] (dhcp-17-231.bos.redhat.com [10.18.17.231])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 157B018A74;
 Mon, 28 Aug 2017 22:58:37 +0000 (UTC)
To: Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org
References: <20170823221445.15243-1-ehabkost@redhat.com>
 <20170823221445.15243-5-ehabkost@redhat.com>
 <20170825193922.GN27715@localhost.localdomain>
From: John Snow <jsnow@redhat.com>
Message-ID: <8ad06170-3409-f9aa-dbaf-380c2ca35fd9@redhat.com>
Date: Mon, 28 Aug 2017 18:58:37 -0400
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: <20170825193922.GN27715@localhost.localdomain>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Mon, 28 Aug 2017 22:58:39 +0000 (UTC)
Cc: xen-devel@lists.xenproject.org, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 qemu-block@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 4/5] pci: Add
 INTERFACE_LEGACY_PCI_DEVICE to legacy PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8yNS8yMDE3IDAzOjM5IFBNLCBFZHVhcmRvIEhhYmtvc3Qgd3JvdGU6Cj4gQ0Npbmcg
bWFpbnRhaW5lcnMgb2YgYWZmZWN0ZWQgZGV2aWNlcyAoc29ycnkgZm9yIG5vdCBDQ2luZyB5b3UK
PiBiZWZvcmUpLgo+IAo+IE9uIFdlZCwgQXVnIDIzLCAyMDE3IGF0IDA3OjE0OjQ0UE0gLTAzMDAs
IEVkdWFyZG8gSGFia29zdCB3cm90ZToKPj4gQWRkIElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklD
RSB0byBhbGwgZGlyZWN0IHN1YnR5cGVzIG9mCj4+IFRZUEVfUENJX0RFVklDRSwgZXhjZXB0Ogo+
Pgo+PiAxKSBUaGUgb25lcyB0aGF0IGFscmVhZHkgaGF2ZSBJTlRFUkZBQ0VfUENJRV9ERVZJQ0Ug
c2V0Ogo+Pgo+PiAqIGJhc2UteGhjaQo+PiAqIGUxMDAwZQo+PiAqIG52bWUKPj4gKiBwdnNjc2kK
Pj4gKiB2ZmlvLXBjaQo+PiAqIHZpcnRpby1wY2kKPj4gKiB2bXhuZXQzCj4+Cj4+IDIpIGJhc2Ut
cGNpLWJyaWRnZQo+Pgo+PiBOb3QgYWxsIFBDSSBicmlkZ2VzIGFyZSBsZWdhY3kgUENJIGRldmlj
ZXMsIHNvCj4+IElOVEVSRkFDRV9MRUdBQ1lfUENJX0RFVklDRSBpcyBhZGRlZCBvbmx5IHRvIHRo
ZSBzdWJ0eXBlcyB0aGF0Cj4+IGFyZSBhY3R1YWxseSBsZWdhY3kgUENJIGRldmljZXM6Cj4+Cj4+
ICogZGVjLTIxMTU0LXAycC1icmlkZ2UKPj4gKiBpODI4MDFiMTEtYnJpZGdlCj4+ICogcGJtLWJy
aWRnZQo+PiAqIHBjaS1icmlkZ2UKPj4KPj4gVGhlIGRpcmVjdCBzdWJ0eXBlcyBvZiBiYXNlLXBj
aS1icmlkZ2Ugbm90IHRvdWNoZWQgYnkgdGhpcyBwYXRjaAo+PiBhcmU6Cj4+Cj4+ICogeGlsaW54
LXBjaWUtcm9vdDogQWxyZWFkeSBtYXJrZWQgYXMgUENJZS1vbmx5IGRldmljZS4KPj4gKiBwY2ll
LXBvcnQ6IGFsbCBub24tYWJzdHJhY3Qgc3VidHlwZXMgb2YgcGNpZS1wb3J0IGFyZSBhbHJlYWR5
Cj4+ICAgbWFya2VkIGFzIFBDSWUtb25seSBkZXZpY2VzLgo+Pgo+PiAzKSBtZWdhc2FzLWJhc2UK
Pj4KPj4gTm90IGFsbCBtZWdhc2FzIGRldmljZXMgYXJlIGxlZ2FjeSBQQ0kgZGV2aWNlcywgc28g
dGhlIGludGVyZmFjZQo+PiBuYW1lcyBhcmUgYWRkZWQgdG8gdGhlIHN1YmNsYXNzZXMgcmVnaXN0
ZXJlZCBieQo+PiBtZWdhc2FzX3JlZ2lzdGVyX3R5cGVzKCksIGFjY29yZGluZyB0byBpbmZvcm1h
dGlvbiBpbiB0aGUKPj4gbWVnYXNhc19kZXZpY2VzW10gYXJyYXkuCj4+Cj4+ICJtZWdhc2FzLWdl
bjIiIGFscmVhZHkgaW1wbGVtZW50cyBJTlRFUkZBQ0VfUENJRV9ERVZJQ0UsIHNvIGFkZAo+PiBJ
TlRFUkZBQ0VfTEVHQUNZX1BDSV9ERVZJQ0Ugb25seSB0byAibWVnYXNhcyIuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KPj4gLS0tCgpb
Li4uXQoKPj4gIGh3L2lkZS9pY2guYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+
PiAgaHcvaWRlL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCgpBY2tlZC1i
eTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgoKCihSYW5kb20gZmx5LWJ5IGNvbW1lbnQg
d2l0aG91dCBsb29raW5nIGF0IHRoZSBvdGhlciBwYXRjaGVzOiBJIGFzc3VtZQp0aGVyZSBhcmUg
cmVhc29ucyBpdCdzIG5vdCBhcHByb3ByaWF0ZSBvciBnb29kIHRvIGFkZCBhIGxlZ2FjeSBQQ0kK
ZGV2aWNlIHBhcmVudCB0aGF0IHdlIGluaGVyaXQgZnJvbSwgYW5kIGl0J3MgaW5zdGVhZCBiZXR0
ZXIgdG8gbWFudWFsbHkKYWRkIHRoZSBwcm9wZXJ0eSB0byBhbGwgY2hpbGRyZW4/KQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 00:49:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 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.xen.org>)
	id 1dmUiG-0003iN-Vw; Tue, 29 Aug 2017 00:49:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmUiF-0003i0-04
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 00:49:03 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 FF/7C-03414-EF9B4A95; Tue, 29 Aug 2017 00:49:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffvziW
 RBlvmsFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9ak3+wFd9cxVuzdMoux
 gfFKeRcjJ4eQwF9GiSsHlLoYuYDsx4wS03a2M0I42xglbja0soBUiQg4S3w9M5cdxOYV0JdY2
 N7K1sXIwSEsEC6x6aorSL2EwCZ1iZWHnjKBxCUEPCUWTrQEKQcxV+28ANTKzsEmYCVxSAwkyi
 KgKrG78S37BEbuBYwMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZL
 zczcxAj3OAAQ7GM8sCDzEKMnBpCTKm7NtSaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd75O4By
 gkWp6akVaZk5wNCDSUtw8CiJ8C4DSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivI0iRA
 EhRRmke3AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8RyBSezLwSuE2vgI5gAjpCUX
 AhyBEliQgpqQbGEy+DdnC28dRWHTGez/3S5oj8tVJVh+27Jt3N+nc2WfoQl5VgxAK3jU9/7mj
 h9IsUY9JSMjocZ8NnIKNb913HaVp1nspkB8Oj50yvMryecIzzlv0DC/bkhKedGYbnHK5PPbKC
 t0RcbFFE+f7q7iyLM6wiE26+u9w5Z7+aN8ca0Zg03odyxVeUWIozEg21mIuKEwFHifayfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503967739!76854926!1
X-Originating-IP: [104.130.215.37]
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 32954 invoked from network); 29 Aug 2017 00:49:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 00:49:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmUiA-0001aS-Mj; Tue, 29 Aug 2017 00:48: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 1dmUi5-0001Ly-4J; Tue, 29 Aug 2017 00:48:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmUi4-00085a-MK; Tue, 29 Aug 2017 00:48:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112908-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken: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-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-credit2: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-xl-credit2: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-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-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-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-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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=300529d6b56457cbc42d8192c6fd59a96d5ff658
X-Osstest-Versions-That: xen=df8c4fa0e0578313f7be9cd9601449d15fa55783
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 00:48:52 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112908: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkwOCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjkwOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyODcxCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBm
YWlsIFJFR1IuIHZzLiAxMTI4NzEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNDggeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExMjg3MQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3MQogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEy
ODcxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgICAgICBicm9rZW4gbGlrZSAxMTI4NzEKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3MQogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJv
a2VuIGxpa2UgMTEyODcxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NzEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
Mjg2MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTEyODcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI4NzEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRl
c3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMzAwNTI5ZDZiNTY0NTdjYmM0MmQ4MTkyYzZmZDU5YTk2ZDVmZjY1OApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGY4YzRmYTBlMDU3ODMxM2Y3YmU5
Y2Q5NjAxNDQ5ZDE1ZmE1NTc4MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODcxICAyMDE3LTA4
LTI1IDExOjI2OjU0IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjkwOCAgMjAx
Ny0wOC0yOCAxMDoxNjowMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJp
c3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQog
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBSdXN0eSBCaXJkIDxydXN0eWJpcmRAb3Bl
bm1haWxib3gub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
Y2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDMwMDUyOWQ2YjU2NDU3Y2JjNDJkODE5MmM2ZmQ1OWE5NmQ1ZmY2
NTgKQXV0aG9yOiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3Rl
bXMuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6NDk6MDMgMjAxNyArMDIwMAoKICAgIGNwdWZy
ZXE6IG9ubHkgc3RvcCBvbmRlbWFuZCBnb3Zlcm5vciBpZiBhbHJlYWR5IHN0YXJ0ZWQKICAgIAog
ICAgT24gQ1BVRlJFUV9HT1ZfU1RPUCBpbiBjcHVmcmVxX2dvdmVybm9yX2Ricywgc2hvcnRjdXQg
dG8KICAgIHJldHVybiBzdWNjZXNzIGlmIHRoZSBnb3Zlcm5vciBpcyBhbHJlYWR5IHN0b3BwZWQu
CiAgICAKICAgIEF2b2lkIGV4ZWN1dGluZyBkYnNfdGltZXJfZXhpdCwgdG8gcHJldmVudCB0cmlw
cGluZyBhbiBhc3NlcnRpb24KICAgIHdpdGhpbiBhIGNhbGwgdG8ga2lsbF90aW1lciBvbiBhIHRp
bWVyIHRoYXQgaGFzIG5vdCBiZWVuIHByZXBhcmVkCiAgICB3aXRoIGluaXRfdGltZXIsIGlmIHRo
ZSBDUFVGUkVRX0dPVl9TVEFSVCBjYXNlIGhhcyBub3QKICAgIHJ1biBiZWZvcmVoYW5kLgogICAg
CiAgICBraWxsX3RpbWVyIHZhbGlkYXRlcyB0aW1lciBzdGF0ZToKICAgICAqIGl0c2VsZiwgdmlh
IEJVR19PTih0aGlzX2NwdSh0aW1lcnMpLnJ1bm5pbmcgPT0gdGltZXIpOwogICAgICogd2l0aGlu
IGFjdGl2ZV90aW1lciwgQVNTRVJUaW5nIHRpbWVyLT5zdGF0dXMgaXMgd2l0aGluIGJvdW5kczsK
ICAgICAqIHdpdGhpbiBsaXN0X2RlbCwgd2hpY2ggQVNTRVJUcyB0aW1lciBpbmFjdGl2ZSBsaXN0
IG1lbWJlcnNoaXAuCiAgICAKICAgIFBhdGNoIGlzIHN5bm9ueW1vdXMgdG8gYW4gT3BlblhUIHBh
dGNoIHByb2R1Y2VkIGF0IENpdHJpeCBwcmlvciB0bwogICAgSnVuZSAyMDE0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5
c3RlbXMuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGU3ZWM2ZjVmMzJjZDJkMGY3MjMwODNjZGUzZDc3NjFjNGU2
NzVmMmMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTEwIDEyOjM1OjUwICswMjAwCgpjb21taXQg
YzE3NTFlMjA0YTYwM2FhMDBiZGE3NjA2MmZmYzhjM2M3YmQ5ZTQwOQpBdXRob3I6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTo0ODoyMCAyMDE3ICsw
MjAwCgogICAgVlQtZCBQSTogZGlzYWJsZSBWVC1kIFBJIHdoZW4gQ1BVLXNpZGUgUEkgaXNuJ3Qg
ZW5hYmxlZAogICAgCiAgICBGcm9tIHRoZSBjb250ZXh0IGNhbGxpbmcgcGlfZGVzY19pbml0KCks
IHdlIGNhbiBjb25jbHVkZSB0aGUgY3VycmVudAogICAgaW1wbGVtZW50YXRpb24gb2YgVlQtZCBQ
SSBkZXBlbmRzIG9uIENQVS1zaWRlIFBJLiBJZiB3ZSBlbmFibGUgVlQtZCBQSQogICAgYW5kIGRp
c2FibGUgQ1BVLXNpZGUgUEkgYnkgZGlzYWJsaW5nIEFQSUN2IGV4cGxpY2l0bHkgaW4geGVuIGJv
b3QKICAgIGNvbW1hbmQgbGluZSwgd2Ugd291bGQgZ2V0IGFuIGFzc2VydGlvbiBmYWlsdXJlLgog
ICAgCiAgICBUaGlzIHBhdGNoIGNsZWFycyBpb21tdV9pbnRwb3N0IG9uY2UgZmluZGluZyBDUFUt
c2lkZSBQSSB3b24ndCBiZSBlbmFibGVkLgogICAgSXQgaXMgc2FmZSBmb3IgdGhpcyBpcyBkb25l
IGJlZm9yZSB0aGlzIGZsYWcgc3RhcnRzIHRha2luZyBlZmZlY3QuIEFsc28KICAgIHRha2UgdGhp
cyBjaGFuY2UgdG8gcmVtb3ZlIHRoZSB1c2VsZXNzIGNoZWNrIG9mICJhY2tub3dsZWRnZSBpbnRl
cnJ1cHQgb24KICAgIGV4aXQiLCB3aGljaCBpcyBhIG1pbmltYWwgcmVxdWlyZW1lbnQgd2hpY2gg
aGFzIGJlZW4gY2hlY2tlZCBlYXJsaWVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU0ODllYjYxMzhlN2VmZTQyMTRhN2U5YmEwZDIxZjU0
ZmM1YjdkMzUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTEwIDEyOjMyOjE2ICswMjAwCgpjb21t
aXQgZjkxNDg4NDMyMGJmYzEzMjVhYzBlNGRjNjMwZmEzOWVmZTQ2ZGRlNQpBdXRob3I6IFJ1c3R5
IEJpcmQgPHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTo0
Nzo0MSAyMDE3ICswMjAwCgogICAgVlQtZDogZG9uJ3QgcGFuaWMvd2FybiBvbiBpb21tdT1uby1p
Z2Z4CiAgICAKICAgIFdoZW4gb3BlcmF0aW5nIG9uIGFuIEludGVsIGdyYXBoaWNzIGRldmljZSwg
aW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uKCkKICAgIHBhbmlja2VkIChmb3JjZV9pb21tdT09MSkg
b3Igd2FybmVkIChmb3JjZV9pb21tdT09MCkgYWJvdXQgdGhlIEJJT1MgaWYKICAgIGlzX2lnZF92
dF9lbmFibGVkX3F1aXJrKCkgcmV0dXJuZWQgMC4gVGhhdCdzIGdvb2QgaWYgdGhlIGFjdHVhbCBC
SU9TCiAgICBwcm9ibGVtIGhhcyBiZWVuIGRldGVjdGVkLiBCdXQgc2luY2UgY29tbWl0IDE0NjM0
MTEsIHJldHVybmluZyAwIGNvdWxkCiAgICBhbHNvIGhhcHBlbiBpZiB0aGUgdXNlciBzaW1wbHkg
cGFzc2VkICJpb21tdT1uby1pZ2Z4IiwgaW4gd2hpY2ggY2FzZQogICAgYmFpbGluZyBvdXQgd2l0
aCBhbiBpbmZvIG1lc3NhZ2UgKGluc3RlYWQgb2YgYSBwYW5pYy93YXJuaW5nKSB3b3VsZCBiZQog
ICAgbW9yZSBhcHByb3ByaWF0ZS4KICAgIAogICAgVGhlIHBhbmljIGJyb2tlIHRoZSBjb21iaW5h
dGlvbiAiaW9tbXU9Zm9yY2Usbm8taWdmeCIsIGFuZCBhbHNvIHRoZSBjYXNlCiAgICB3aGVyZSAi
aW9tbXU9bm8taWdmeCIgaXMgcGFzc2VkIGJ1dCBmb3JjZV9pb21tdT0xIGlzIHNldCBhdXRvbWF0
aWNhbGx5CiAgICBieSB4MmFwaWNfYnNwX3NldHVwKCkuCiAgICAKICAgIE1vdmUgdGhlIGlvbW11
X2lnZnggY2hlY2sgZnJvbSBpc19pZ2RfdnRfZW5hYmxlZF9xdWlyaygpIGludG8gaXRzIG9ubHkK
ICAgIGNhbGxlciBpb21tdV9lbmFibGVfdHJhbnNsYXRpb24oKSwgYW5kIHR3ZWFrIHRoZSBsb2dp
Yy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUnVzdHkgQmlyZCA8cnVzdHliaXJkQG9wZW5tYWls
Ym94Lm9yZz4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGRiZjJhNzY4NTY1ZDhiNzljNjU0NzFhM2QzYjk4MmIyODc0ZDY0
OTIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTAzIDEyOjQwOjI1ICswMjAwCgpjb21taXQgZWQ2
ZTVkNWJhYmE5NTY3NWU3OTFmZjZkNzYzOWY5YjIwN2E2OGQ1YgpBdXRob3I6IE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBNb24gQXVnIDI4IDExOjQ3OjIwIDIwMTcgKzAyMDAK
CiAgICBkb2NzOiByZXBsYWNlIHhtIHdpdGggeGwgaW4geGVuLXRzY21vZGUKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3NjMyNjdlMzE1YTkz
ZTJiNmQ2NmEwYWZkY2RhOTZkYjkzOWUwOWI2CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNy0yNCAx
MDoxNzoyMSArMDEwMAoKY29tbWl0IDc4MTg1OTk1OTQwNTQxNTlhOWJjMjg1OGI1N2ViMmZhNjk0
NGI4YmMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBBdWcgMjggMTE6NDY6NTUgMjAxNyArMDIwMAoKICAgIHg4Ni9odm06IEZpeGVz
IHRvIGh2bWVtdWxfaW5zbl9mZXRjaCgpCiAgICAKICAgIEZvcmNlIGluc25fb2ZmIHRvIGEgc2lu
Z2xlIGJ5dGUsIGFzIG9mZnNldCBjYW4gd3JhcCBhcm91bmQgb3IgdHJ1bmNhdGUgd2l0aAogICAg
cmVzcGVjdCB0byBzaF9jdHh0LT5pbnNuX2J1Zl9laXAgdW5kZXIgYSBudW1iZXIgb2Ygbm9ybWFs
IGNpcmN1bXN0YW5jZXMuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBkb24ndCB1c2UgYW4gQVNTRVJU
KCkgZm9yIGJvdW5kcyBjaGVja2luZyB0aGUgd3JpdGUgaW50bwogICAgaHZtZW11bF9jdHh0LT5p
bnNuX2J1ZltdLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgCiAgICB4ODYvaHZtOiBGaXggYm91bmRhcnkgY2hlY2sgaW4gaHZtZW11
bF9pbnNuX2ZldGNoKCkKICAgIAogICAgYy9zIDA5NDNhMDMwMzcgYWRkZWQgc29tZSBleHRyYSBw
cm90ZWN0aW9uIGZvciBvdmVyZmxvd2luZyB0aGUgZW11bGF0aW9uCiAgICBpbnN0cnVjdGlvbiBj
YWNoZSwgYnV0IENvdmVyaXR5IHBvaW50cyBvdXQgdGhhdCBib3VuZGFyeSBjb25kaXRpb24gaXMg
b2ZmIGJ5CiAgICBvbmUgd2hlbiBtZW1jcHkoKSdpbmcgb3V0IG9mIHRoZSBidWZmZXIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIAogICAgeDg2L0hWTTogZml4IGJvdW5kYXJ5IGNoZWNrIGluIGh2bWVtdWxfaW5zbl9m
ZXRjaCgpIChhZ2FpbikKICAgIAogICAgQ29tbWl0IDVhOTkyYjY3MGIgKCJ4ODYvaHZtOiBGaXgg
Ym91bmRhcnkgY2hlY2sgaW4KICAgIGh2bWVtdWxfaW5zbl9mZXRjaCgpIikgd2VudCBhIGxpdHRs
ZSB0b28gZmFyIGluIGl0cyBjb3JyZWN0aW9uIHRvCiAgICBjb21taXQgMDk0M2EwMzAzNyAoIng4
Ni9odm06IEZpeGVzIHRvIGh2bWVtdWxfaW5zbl9mZXRjaCgpIik6IEtlZXAgdGhlCiAgICBzdGFy
dCBvZmZzZXQgY2hlY2ssIGJ1dCByZXN0b3JlIHRoZSBvcmlnaW5hbCBlbmQgb2Zmc2V0IG9uZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiAwOTQzYTAzMDM3NDE4ZTZlNDBjZGQ0MjBmMjQ3MmJiZjlhZmFlN2Ey
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNy0xOSAxMDoyNToxOCArMDEwMAogICAgbWFzdGVyIGNv
bW1pdDogNWE5OTJiNjcwYmZmNjk3YzQwYjUxM2M5ZTAzNzU5OGJhMzVjYTdkNAogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDctMjcgMTE6Mzk6NTcgKzAxMDAKICAgIG1hc3RlciBjb21taXQ6IDU4ZTg5
ODYyNjdkOTc2YjAwYzYwZTAwODliYWEyZTVmNjZmMTZkM2UKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTA4LTEwIDEyOjM3OjI0ICswMjAwCgpjb21taXQgZWNiNzAxZjM4YzEwMzVlMDE3OGIwYTkwNGYw
NThhNTQ4NjIxNjJjOQpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTog
ICBNb24gQXVnIDI4IDExOjQ2OjIxIDIwMTcgKzAyMDAKCiAgICByb21iaW9zOiBwcmV2ZW50IGJ1
aWxkaW5nIHdpdGggUElDL1BJRQogICAgCiAgICBJZiB0aGUgZGVmYXVsdCBjb21waWxlciBzaWxl
bnRseSBkZWZhdWx0cyB0byB0byAtZlBJQy8tZlBJRSBidWlsZGluZwogICAgcm9tYmlvcyBmYWls
czoKICAgIAogICAgIGxkIC1tZWxmX2kzODYgLXMgLXIgMzJiaXRiaW9zLm8gdGNnYmlvcy90Y2di
aW9zZXh0Lm8gdXRpbC5vIHBtbS5vIC1vIDMyYml0Ymlvc19hbGwubwogICAgIFRoZXJlIGFyZSB1
bmRlZmluZWQgc3ltYm9scyBpbiB0aGUgQklPUzoKICAgICAgICAgICAgICBVIF9HTE9CQUxfT0ZG
U0VUX1RBQkxFXwogICAgIG1ha2VbMTBdOiAqKiogW01ha2VmaWxlOjI2OiAzMmJpdGJpb3NfYWxs
Lm9dIEVycm9yIDExCiAgICAKICAgIFByZXZlbnQgdGhlIGZhaWx1cmUgYnkgZW5mb3JjaW5nIG5v
bi1QSUMvUElFIG1vZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNjcyOTQ5ZDZjNjFkOWNiYTAxYzViNDE0ZWVk
OWQ1MjIwODJmMDRkMwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjYgMTQ6MzI6NDYgKzAxMDAK
CmNvbW1pdCAzZWY5OTdjOGJlZWE2ZWJmNGU5ODE2YTc4YzAyNTQ4ZDdlODQ1OTY4CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVn
IDI4IDExOjQ1OjQ1IDIwMTcgKzAyMDAKCiAgICB4ZW4vbGl2ZXBhdGNoOiBEb24ndCBjcmFzaCBv
biBlbmNvdW50ZXJpbmcgU1ROX1VOREVGIHJlbG9jYXRpb25zCiAgICAKICAgIEEgc3ltbmR4IG9m
IFNUTl9VTkRFRiBpcyBzcGVjaWFsLCBhbmQgbWVhbnMgYSBzeW1ib2wgdmFsdWUgb2YgMC4gIFdo
aWxlCiAgICBsZWdpdGltYXRlIGluIHRoZSBFTEYgc3RhbmRhcmQsIGl0cyBleGlzdGFuY2UgaW4g
YSBsaXZlcGF0Y2ggaXMgcXVlc3Rpb25hYmxlCiAgICBhdCBiZXN0LiAgVW50aWwgYSBwbGF1c2li
bGUgdXNlY2FzZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEgcmVsb2NhdGlvbgogICAg
d2l0aCAtRU9QTk9UU1VQUC4KICAgIAogICAgQWRkaXRpb25hbGx5LCBmaXggYW4gb2ZmLWJ5LW9u
ZSBlcnJvciB3aGlsZSByYW5nZSBjaGVja2luZyBzeW1uZHgsIGFuZCBwZXJmb3JtCiAgICBhIHNh
ZmV0eSBjaGVjayBvbiBlbGYtPnN5bVtzeW1uZHhdLnN5bSBiZWZvcmUgZGVyZWZlbmNpbmcgaXQs
IHRvIGF2b2lkCiAgICB0cmlwcGluZyBvdmVyIGEgTlVMTCBwb2ludGVyIHdoZW4gY2FsY3VsYXRp
bmcgdmFsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBUZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiBhbmQgYXJtMzJdCiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogMmZmMjI5NjQzYjczOWUyZmQwY2QwNTM2ZWU5ZmNhNTA2Y2ZhOTJmOAogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDYtMjMgMTU6MDA6MzcgKzAxMDAKCmNvbW1pdCA2OGM0ZWYyM2U5NmUzN2Fl
MWYxMGMzNGI3Mzg4ZTQwZmUwN2M4ODBkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDExOjQ1OjAyIDIwMTcgKzAyMDAK
CiAgICB4ZW4vbGl2ZXBhdGNoOiBVc2UgemVyb2VkIG1lbW9yeSBhbGxvY2F0aW9ucyBmb3IgYXJy
YXlzCiAgICAKICAgIEVhY2ggb2YgdGhlc2UgYXJyYXlzIGlzIHNwYXJzZS4gIFVzZSB6ZXJvZWQg
YWxsb2NhdGlvbnMgdG8gY2F1c2UgdW5pbml0aWFsaXNlZAogICAgYXJyYXkgZWxlbWVudHMgdG8g
Y29udGFpbiBkZXRlcm1pbmlzdGljIHZhbHVlcywgbW9zdCBpbXBvcnRhbnRseSBmb3IgdGhlCiAg
ICBlbWJlZGRlZCBwb2ludGVycy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBUZXN0ZWQtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiBhbmQgYXJtMzJd
CiAgICBSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBiZDUzYjg1MTU2YWFmMDMzMDE4MWFiOWI4MmQ5YTZjNTJm
YjMwZjhjCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMyAxNTowMDozNyArMDEwMAoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 03:18:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 03:18: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.xen.org>)
	id 1dmX1w-0007Je-R5; Tue, 29 Aug 2017 03:17:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dmX1v-0007JY-P4
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 03:17:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3C/01-02962-ACCD4A95; Tue, 29 Aug 2017 03:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS1tYhoXvqzpJ
 Ig5kXhCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGJzPYC7ZJVvzY9om9gfGfcBcjF4eQwHRG
 icePfrN3MXJySAjwShxZNoMVwg6Q6Ph0nxGiaBqjRO/NW8wgCWGBWIn909eANYgIWEucXt/FD
 lG0h1Hi4PwVLCAOs8BSRomfP3+AdbAJqEucWDyREcTmFbCROHZyOlicRUBVYsGbk2DrRAXiJR
 5vOs0OUSMocXLmExYQm1PAU2LWpiVAcQ6goeoS6+cJgYSZBeQlmrfOZp7AKDALSccshKpZSKo
 WMDKvYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFAGINjB
 eGBR4CFGSQ4mJVHenG1LIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8J68DZQTLEpNT61Iy8wBx
 gpMWoKDR0mE9/wtoDRvcUFibnFmOkTqFKOilDjvApA+AZBERmkeXBssPi8xykoJ8zICHSLEU5
 BalJtZgir/ilGcg1FJmDcWZApPZl4J3PRXQIuZgBYrCi4EWVySiJCSamDkV/7Z9mXr+g0M74q
 uzrqrKbPfhL34zd+4ygCrWczXa3RCZ8SIHHtWcsHqXFLH88qcDIbVLad3Bps5aBinHC6X8neq
 8ejWM9jzTv/ir53qaVNuve1ftDTxo4Zl8w67TC6WK/vtFn7/uvW4fuO9o/u3CooWJ0tfWva+d
 aGU87MX8kon7n0X/HFXiaU4I9FQi7moOBEAPa+SRsoCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1503976647!76509990!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14037 invoked from network); 29 Aug 2017 03:17:29 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 03:17:29 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Aug 2017 20:17:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,443,1498546800"; d="scan'208";a="1211756752"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga002.fm.intel.com with ESMTP; 28 Aug 2017 20:17:25 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-5-git-send-email-tianyu.lan@intel.com>
 <20170825101147.w2lkrqnbxb7o44wx@MacBook-Pro-de-Roger.local>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <1602e454-1747-6c41-eed9-d57e9848c119@intel.com>
Date: Tue, 29 Aug 2017 11:14:08 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170825101147.w2lkrqnbxb7o44wx@MacBook-Pro-de-Roger.local>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 4/5] hvmload: Add x2apic entry support
 in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjXml6UgMTg6MTEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MTlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgeDJhcGljIGVudHJ5IHN1cHBvcnQgZm9yIEFDUEkgTUFE
VCB0YWJsZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRl
bC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+
IC0tLQo+PiAgdG9vbHMvbGliYWNwaS9hY3BpMl8wLmggfCAxMCArKysrKysrKwo+PiAgdG9vbHMv
bGliYWNwaS9idWlsZC5jICAgfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDE4
IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgg
Yi90b29scy9saWJhY3BpL2FjcGkyXzAuaAo+PiBpbmRleCA3NThhODIzLi5mZjE4YjNlIDEwMDY0
NAo+PiAtLS0gYS90b29scy9saWJhY3BpL2FjcGkyXzAuaAo+PiArKysgYi90b29scy9saWJhY3Bp
L2FjcGkyXzAuaAo+PiBAQCAtMzIyLDYgKzMyMiw3IEBAIHN0cnVjdCBhY3BpXzIwX3dhZXQgewo+
PiAgI2RlZmluZSBBQ1BJX0lPX1NBUElDICAgICAgICAgICAgICAgICAgICAgICAweDA2Cj4+ICAj
ZGVmaW5lIEFDUElfUFJPQ0VTU09SX0xPQ0FMX1NBUElDICAgICAgICAgIDB4MDcKPj4gICNkZWZp
bmUgQUNQSV9QTEFURk9STV9JTlRFUlJVUFRfU09VUkNFUyAgICAgMHgwOAo+PiArI2RlZmluZSBB
Q1BJX1BST0NFU1NPUl9MT0NBTF9YMkFQSUMgICAgICAgICAweDA5Cj4+ICAKPj4gIC8qCj4+ICAg
KiBBUElDIFN0cnVjdHVyZSBEZWZpbml0aW9ucy4KPj4gQEAgLTMzOCw2ICszMzksMTUgQEAgc3Ry
dWN0IGFjcGlfMjBfbWFkdF9sYXBpYyB7Cj4+ICAgICAgdWludDMyX3QgZmxhZ3M7Cj4+ICB9Owo+
PiAgCj4+ICtzdHJ1Y3QgYWNwaV8yMF9tYWR0X3gyYXBpYyB7Cj4+ICsgICAgdWludDhfdCAgdHlw
ZTsKPj4gKyAgICB1aW50OF90ICBsZW5ndGg7Cj4+ICsgICAgdWludDE2X3QgcmVzZXJ2ZWQ7CQkg
ICAgLyogcmVzZXJ2ZWQgLSBtdXN0IGJlIHplcm8gKi8KPj4gKyAgICB1aW50MzJfdCBhcGljX2lk
OyAgICAgICAgICAgLyogUHJvY2Vzc29yIHgyQVBJQyBJRCAgKi8KPj4gKyAgICB1aW50MzJfdCBm
bGFnczsKPj4gKyAgICB1aW50MzJfdCBhY3BpX3Byb2Nlc3Nvcl9pZDsJLyogQUNQSSBwcm9jZXNz
b3IgVUlEICovCj4gCj4gVGhlcmUncyBhIG1peCBvZiB0YWJzIGFuZCBzcGFjZXMgYWJvdmUuCj4g
Cj4+ICt9Owo+PiArCj4+ICAvKgo+PiAgICogTG9jYWwgQVBJQyBGbGFncy4gIEFsbCBvdGhlciBi
aXRzIGFyZSByZXNlcnZlZCBhbmQgbXVzdCBiZSAwLgo+PiAgICovCj4+IGRpZmYgLS1naXQgYS90
b29scy9saWJhY3BpL2J1aWxkLmMgYi90b29scy9saWJhY3BpL2J1aWxkLmMKPj4gaW5kZXggYzdj
Yzc4NC4uMzZlNTgyYSAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGliYWNwaS9idWlsZC5jCj4+ICsr
KyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwo+PiBAQCAtODIsOSArODIsOSBAQCBzdGF0aWMgc3Ry
dWN0IGFjcGlfMjBfbWFkdCAqY29uc3RydWN0X21hZHQoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwK
Pj4gICAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0ICAgICAgICAgICAqbWFkdDsKPj4gICAgICBzdHJ1
Y3QgYWNwaV8yMF9tYWR0X2ludHNyY292ciAqaW50c3Jjb3ZyOwo+PiAgICAgIHN0cnVjdCBhY3Bp
XzIwX21hZHRfaW9hcGljICAgICppb19hcGljOwo+PiAtICAgIHN0cnVjdCBhY3BpXzIwX21hZHRf
bGFwaWMgICAgICpsYXBpYzsKPj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgICAq
aHZtaW5mbyA9IGNvbmZpZy0+aHZtaW5mbzsKPj4gICAgICBpbnQgaSwgc3o7Cj4+ICsgICAgdm9p
ZCAqZW5kOwo+PiAgCj4+ICAgICAgaWYgKCBjb25maWctPmxhcGljX2lkID09IE5VTEwgKQo+PiAg
ICAgICAgICByZXR1cm4gTlVMTDsKPj4gQEAgLTkyLDcgKzkyLDExIEBAIHN0YXRpYyBzdHJ1Y3Qg
YWNwaV8yMF9tYWR0ICpjb25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAo+PiAg
ICAgIHN6ICA9IHNpemVvZihzdHJ1Y3QgYWNwaV8yMF9tYWR0KTsKPj4gICAgICBzeiArPSBzaXpl
b2Yoc3RydWN0IGFjcGlfMjBfbWFkdF9pbnRzcmNvdnIpICogMTY7Cj4+ICAgICAgc3ogKz0gc2l6
ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfaW9hcGljKTsKPj4gLSAgICBzeiArPSBzaXplb2Yoc3Ry
dWN0IGFjcGlfMjBfbWFkdF9sYXBpYykgKiBodm1pbmZvLT5ucl92Y3B1czsKPj4gKwo+PiArICAg
IGlmIChodm1pbmZvLT5ucl92Y3B1cyA8IDI1NikKPj4gKyAgICAgICAgc3ogKz0gc2l6ZW9mKHN0
cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMpICogaHZtaW5mby0+bnJfdmNwdXM7Cj4+ICsgICAgZWxz
ZQo+PiArICAgICAgICBzeiArPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF94MmFwaWMpICog
aHZtaW5mby0+bnJfdmNwdXM7Cj4gCj4gVGhpcyBpcyB3cm9uZywgQVBJQyBJRCBpcyBjcHUgaWQg
KiAyLCBzbyB0aGUgbGltaXQgaGVyZSBuZWVkcyB0byBiZQo+IDEyOCwgbm90IDI1Ni4gQWxzbyB0
aGlzIHNob3VsZCBiZSBzZXQgYXMgYSBjb25zdGFudCBzb21ld2hlcmUuCgpTb3JyeS4gV2UgbWFk
ZSBBUElDIElEIHdhcyB2Y3B1IGlkIGluIG91ciBpbnRlcm5hbCByZXBvIGFuZCBkaWRuJ3Qgc2Vu
ZApvdXQuIFdpbGwgY2hhbmdlIHRoaXMgaW4gbmV4dCB2ZXJzaW9uLgoKPiAKPiBBcGFydCBmcm9t
IHRoYXQsIGFsdGhvdWdoIHRoaXMgaXMgdGVjaG5pY2FsbHkgY29ycmVjdCwgSSB3b3VsZCByYXRo
ZXIKPiBwcmVmZXIgdGhlIGZpcnN0IDEyOCB2Q1BVcyB0byBoYXZlIHhBUElDIGVudHJpZXMsIGFu
ZCBBUElDIElEcyA+IDI1NAo+IHRvIHVzZSB4MkFQSUMgZW50cmllcy4gVGhpcyB3aWxsIGFsbG93
IGEgZ3Vlc3Qgd2l0aG91dCB4MkFQSUMgc3VwcG9ydAo+IHRvIHN0aWxsIGJvb3Qgb24gVk1zID4g
MTI4IHZDUFVzLCBhbHRob3VnaCB0aGV5IHdvbid0IGJlIGFibGUgdG8gdXNlCj4gdGhlIGV4dHJh
IENQVXMuIElJUkMgdGhpcyBpcyBpbiBsaW5lIHdpdGggd2hhdCBiYXJlIG1ldGFsIGRvZXMuCgpP
Sy4gV2lsbCB1cGRhdGUuCgo+IAo+IFJvZ2VyLgo+IAoKCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1
IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 03:21:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 03:21: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.xen.org>)
	id 1dmX5S-0007wH-EE; Tue, 29 Aug 2017 03:21:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmX5Q-0007vr-NS
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 03:21:08 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 17/D8-18185-4ADD4A95; Tue, 29 Aug 2017 03:21:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfR3SW
 RBn+mWFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148C1LraCqVsYK/4ebGdu
 YPxX08XIxSEk8JdRYl9DAzuE85hR4m/vW+YuRk4gZxujRMscXhBbRMBZ4uuZuewgNq+AvsSF/
 2/YQGxhgXCJic9PMIE0Swi0akrMerucBSQhIeApsWr5Tjj78bELQDY7B5uAlcQhMZAoi4CqxI
 1L95knMHIvYGRYxahenFpUllqka6mXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 ocwYg2MF4d1PAIUZJDiYlUd6cbUsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLr0DlBMsSk1P
 rUjLzAEGH0xagoNHSYT33W2gNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNqgswQACnKK
 M2DGwGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5i0CmcKTmVcCt+kV0BFMQEcoCi4EOa
 IkESEl1cAY9CmEfbPzqwgfJUefa1GL7KQ2NJ7ar3zD/80KW7kFb74Zy6/xrKha1NylWPyqsEr
 5+JLqE5Jahxb2WSm+51osuPHqj2lle4/fCFmj5eQZXTyBcZmP95MTYf4zwzOmKZ9uel/4oMCm
 Q9C70vCSYkH1S9sD/4vOdv6cO1eEZfKv1pkBSvUHN55SYinOSDTUYi4qTgQAE9Mor38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1503976865!101434231!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21159 invoked from network); 29 Aug 2017 03:21:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 03:21:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmX5M-0004bJ-FN; Tue, 29 Aug 2017 03: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 1dmX5H-0005HF-2m; Tue, 29 Aug 2017 03:20:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmX5G-0007jd-QN; Tue, 29 Aug 2017 03:20:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112909-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-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate:fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken: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-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-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-cubietruck: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-armhf-armhf-libvirt: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-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-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=68dbba27ae09e93cdf97f36129b6f7f72f9b569c
X-Osstest-Versions-That: xen=30d50f8ead03d6524cbc4ed22075980090fbd2ed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 03:20:58 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112909: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkwOSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjkwOS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyODUxCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTI4NTEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNDggeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExMjg1MQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDExMjg1MQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNCBn
dWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBSRUdSLiB2cy4gMTEyODUxCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODUxCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NTEK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMjg1MQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODUxCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI4NTEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg1MQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTEyODUx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTI4NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjg1MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTEyODUxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI4NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjg1
MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEyODUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEw
IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NTEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA2OGRiYmEyN2FlMDllOTNjZGY5N2YzNjEyOWI2ZjdmNzJmOWI1NjljCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzMGQ1MGY4ZWFkMDNkNjUyNGNiYzRlZDIy
MDc1OTgwMDkwZmJkMmVkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI4NTEgIDIwMTctMDgtMjMg
MTY6MTQ6MDUgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTA5ICAyMDE3LTA4
LTI4IDExOjE0OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdG9w
aGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CiAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiBhbmQgYXJtMzJdCiAgT2xh
ZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFJ1c3R5IEJpcmQgPHJ1c3R5YmlyZEBvcGVubWFp
bGJveC5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2OGRiYmEyN2FlMDll
OTNjZGY5N2YzNjEyOWI2ZjdmNzJmOWI1NjljCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTM6MDQ6MTcgMjAxNyArMDIwMAoKICAgIGdu
dHRhYjogYXZvaWQgc3B1cmlvdXMgbWFwdHJhY2sgaGFuZGxlIGFsbG9jYXRpb24gZmFpbHVyZXMK
ICAgIAogICAgV2hlbiBubyBtZW1vcnkgaXMgYXZhaWxhYmxlIGluIHRoZSBoeXBlcnZpc29yLCBy
YXRoZXIgdGhhbiBpbW1lZGlhdGVseQogICAgZmFpbGluZyB0aGUgcmVxdWVzdCwgdHJ5IHRvIHN0
ZWFsIGEgaGFuZGxlIGZyb20gYW5vdGhlciB2Q1BVLgogICAgCiAgICBSZXBvcnRlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkMDJm
MWEwYjc1NzZiYWZiMmZiYTkwM2M3ZTZlNzIyMWFiMGQyODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0wOC0xNyAxNDo0MTowMSArMDIwMAoKY29tbWl0IDI3Mjg0NzA0OTIwMjAzNmZhODZlOGE4NDY4
YzY0NzJjODdjY2JhN2MKQXV0aG9yOiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xh
cms2QGJhZXN5c3RlbXMuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTM6MDM6MjAgMjAxNyArMDIw
MAoKICAgIGNwdWZyZXE6IG9ubHkgc3RvcCBvbmRlbWFuZCBnb3Zlcm5vciBpZiBhbHJlYWR5IHN0
YXJ0ZWQKICAgIAogICAgT24gQ1BVRlJFUV9HT1ZfU1RPUCBpbiBjcHVmcmVxX2dvdmVybm9yX2Ri
cywgc2hvcnRjdXQgdG8KICAgIHJldHVybiBzdWNjZXNzIGlmIHRoZSBnb3Zlcm5vciBpcyBhbHJl
YWR5IHN0b3BwZWQuCiAgICAKICAgIEF2b2lkIGV4ZWN1dGluZyBkYnNfdGltZXJfZXhpdCwgdG8g
cHJldmVudCB0cmlwcGluZyBhbiBhc3NlcnRpb24KICAgIHdpdGhpbiBhIGNhbGwgdG8ga2lsbF90
aW1lciBvbiBhIHRpbWVyIHRoYXQgaGFzIG5vdCBiZWVuIHByZXBhcmVkCiAgICB3aXRoIGluaXRf
dGltZXIsIGlmIHRoZSBDUFVGUkVRX0dPVl9TVEFSVCBjYXNlIGhhcyBub3QKICAgIHJ1biBiZWZv
cmVoYW5kLgogICAgCiAgICBraWxsX3RpbWVyIHZhbGlkYXRlcyB0aW1lciBzdGF0ZToKICAgICAq
IGl0c2VsZiwgdmlhIEJVR19PTih0aGlzX2NwdSh0aW1lcnMpLnJ1bm5pbmcgPT0gdGltZXIpOwog
ICAgICogd2l0aGluIGFjdGl2ZV90aW1lciwgQVNTRVJUaW5nIHRpbWVyLT5zdGF0dXMgaXMgd2l0
aGluIGJvdW5kczsKICAgICAqIHdpdGhpbiBsaXN0X2RlbCwgd2hpY2ggQVNTRVJUcyB0aW1lciBp
bmFjdGl2ZSBsaXN0IG1lbWJlcnNoaXAuCiAgICAKICAgIFBhdGNoIGlzIHN5bm9ueW1vdXMgdG8g
YW4gT3BlblhUIHBhdGNoIHByb2R1Y2VkIGF0IENpdHJpeCBwcmlvciB0bwogICAgSnVuZSAyMDE0
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIu
Y2xhcms2QGJhZXN5c3RlbXMuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU3ZWM2ZjVmMzJjZDJkMGY3MjMwODNj
ZGUzZDc3NjFjNGU2NzVmMmMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTEwIDEyOjM1OjUwICsw
MjAwCgpjb21taXQgZGVhNjhlZDNmMTI3Njk1M2RmMzk0YzI2OGEyNWVhOTIxYmU2YjQ2YgpBdXRo
b3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMzow
Mjo1MyAyMDE3ICswMjAwCgogICAgVlQtZCBQSTogZGlzYWJsZSBWVC1kIFBJIHdoZW4gQ1BVLXNp
ZGUgUEkgaXNuJ3QgZW5hYmxlZAogICAgCiAgICBGcm9tIHRoZSBjb250ZXh0IGNhbGxpbmcgcGlf
ZGVzY19pbml0KCksIHdlIGNhbiBjb25jbHVkZSB0aGUgY3VycmVudAogICAgaW1wbGVtZW50YXRp
b24gb2YgVlQtZCBQSSBkZXBlbmRzIG9uIENQVS1zaWRlIFBJLiBJZiB3ZSBlbmFibGUgVlQtZCBQ
SQogICAgYW5kIGRpc2FibGUgQ1BVLXNpZGUgUEkgYnkgZGlzYWJsaW5nIEFQSUN2IGV4cGxpY2l0
bHkgaW4geGVuIGJvb3QKICAgIGNvbW1hbmQgbGluZSwgd2Ugd291bGQgZ2V0IGFuIGFzc2VydGlv
biBmYWlsdXJlLgogICAgCiAgICBUaGlzIHBhdGNoIGNsZWFycyBpb21tdV9pbnRwb3N0IG9uY2Ug
ZmluZGluZyBDUFUtc2lkZSBQSSB3b24ndCBiZSBlbmFibGVkLgogICAgSXQgaXMgc2FmZSBmb3Ig
dGhpcyBpcyBkb25lIGJlZm9yZSB0aGlzIGZsYWcgc3RhcnRzIHRha2luZyBlZmZlY3QuIEFsc28K
ICAgIHRha2UgdGhpcyBjaGFuY2UgdG8gcmVtb3ZlIHRoZSB1c2VsZXNzIGNoZWNrIG9mICJhY2tu
b3dsZWRnZSBpbnRlcnJ1cHQgb24KICAgIGV4aXQiLCB3aGljaCBpcyBhIG1pbmltYWwgcmVxdWly
ZW1lbnQgd2hpY2ggaGFzIGJlZW4gY2hlY2tlZCBlYXJsaWVyLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU0ODllYjYxMzhlN2VmZTQyMTRh
N2U5YmEwZDIxZjU0ZmM1YjdkMzUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTEwIDEyOjMyOjE2
ICswMjAwCgpjb21taXQgOWQxMjI1M2YwZjcwMmUyODk0OTE4Mjk3Y2E1ZTk2MWIzMDlhYzExMgpB
dXRob3I6IFJ1c3R5IEJpcmQgPHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CkRhdGU6ICAgTW9u
IEF1ZyAyOCAxMzowMjoyNCAyMDE3ICswMjAwCgogICAgVlQtZDogZG9uJ3QgcGFuaWMvd2FybiBv
biBpb21tdT1uby1pZ2Z4CiAgICAKICAgIFdoZW4gb3BlcmF0aW5nIG9uIGFuIEludGVsIGdyYXBo
aWNzIGRldmljZSwgaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uKCkKICAgIHBhbmlja2VkIChmb3Jj
ZV9pb21tdT09MSkgb3Igd2FybmVkIChmb3JjZV9pb21tdT09MCkgYWJvdXQgdGhlIEJJT1MgaWYK
ICAgIGlzX2lnZF92dF9lbmFibGVkX3F1aXJrKCkgcmV0dXJuZWQgMC4gVGhhdCdzIGdvb2QgaWYg
dGhlIGFjdHVhbCBCSU9TCiAgICBwcm9ibGVtIGhhcyBiZWVuIGRldGVjdGVkLiBCdXQgc2luY2Ug
Y29tbWl0IDE0NjM0MTEsIHJldHVybmluZyAwIGNvdWxkCiAgICBhbHNvIGhhcHBlbiBpZiB0aGUg
dXNlciBzaW1wbHkgcGFzc2VkICJpb21tdT1uby1pZ2Z4IiwgaW4gd2hpY2ggY2FzZQogICAgYmFp
bGluZyBvdXQgd2l0aCBhbiBpbmZvIG1lc3NhZ2UgKGluc3RlYWQgb2YgYSBwYW5pYy93YXJuaW5n
KSB3b3VsZCBiZQogICAgbW9yZSBhcHByb3ByaWF0ZS4KICAgIAogICAgVGhlIHBhbmljIGJyb2tl
IHRoZSBjb21iaW5hdGlvbiAiaW9tbXU9Zm9yY2Usbm8taWdmeCIsIGFuZCBhbHNvIHRoZSBjYXNl
CiAgICB3aGVyZSAiaW9tbXU9bm8taWdmeCIgaXMgcGFzc2VkIGJ1dCBmb3JjZV9pb21tdT0xIGlz
IHNldCBhdXRvbWF0aWNhbGx5CiAgICBieSB4MmFwaWNfYnNwX3NldHVwKCkuCiAgICAKICAgIE1v
dmUgdGhlIGlvbW11X2lnZnggY2hlY2sgZnJvbSBpc19pZ2RfdnRfZW5hYmxlZF9xdWlyaygpIGlu
dG8gaXRzIG9ubHkKICAgIGNhbGxlciBpb21tdV9lbmFibGVfdHJhbnNsYXRpb24oKSwgYW5kIHR3
ZWFrIHRoZSBsb2dpYy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUnVzdHkgQmlyZCA8cnVzdHli
aXJkQG9wZW5tYWlsYm94Lm9yZz4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRiZjJhNzY4NTY1ZDhiNzljNjU0NzFhM2Qz
Yjk4MmIyODc0ZDY0OTIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTAzIDEyOjQwOjI1ICswMjAw
Cgpjb21taXQgNzNkN2JjNTYyYTgwZTYxYzJlM2I2YTVmYzNjNjMyNTdmY2E3NjUyNApBdXRob3I6
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBNb24gQXVnIDI4IDEzOjAyOjA2
IDIwMTcgKzAyMDAKCiAgICBkb2NzOiByZXBsYWNlIHhtIHdpdGggeGwgaW4geGVuLXRzY21vZGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3
NjMyNjdlMzE1YTkzZTJiNmQ2NmEwYWZkY2RhOTZkYjkzOWUwOWI2CiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wNy0yNCAxMDoxNzoyMSArMDEwMAoKY29tbWl0IGI3MDRiMWEwOWI4Yzg3YWI3OGQ1NTE4
ZTcwOTEwMjczYmZkNmY5ZmMKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRh
dGU6ICAgTW9uIEF1ZyAyOCAxMzowMTo1MCAyMDE3ICswMjAwCgogICAgcm9tYmlvczogcHJldmVu
dCBidWlsZGluZyB3aXRoIFBJQy9QSUUKICAgIAogICAgSWYgdGhlIGRlZmF1bHQgY29tcGlsZXIg
c2lsZW50bHkgZGVmYXVsdHMgdG8gdG8gLWZQSUMvLWZQSUUgYnVpbGRpbmcKICAgIHJvbWJpb3Mg
ZmFpbHM6CiAgICAKICAgICBsZCAtbWVsZl9pMzg2IC1zIC1yIDMyYml0Ymlvcy5vIHRjZ2Jpb3Mv
dGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAtbyAzMmJpdGJpb3NfYWxsLm8KICAgICBUaGVyZSBh
cmUgdW5kZWZpbmVkIHN5bWJvbHMgaW4gdGhlIEJJT1M6CiAgICAgICAgICAgICAgVSBfR0xPQkFM
X09GRlNFVF9UQUJMRV8KICAgICBtYWtlWzEwXTogKioqIFtNYWtlZmlsZToyNjogMzJiaXRiaW9z
X2FsbC5vXSBFcnJvciAxMQogICAgCiAgICBQcmV2ZW50IHRoZSBmYWlsdXJlIGJ5IGVuZm9yY2lu
ZyBub24tUElDL1BJRSBtb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8
b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDY3Mjk0OWQ2YzYxZDljYmEwMWM1YjQx
NGVlZDlkNTIyMDgyZjA0ZDMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTI2IDE0OjMyOjQ2ICsw
MTAwCgpjb21taXQgY2E0ZWY3YjVlODAwYjFjYzE2MzFkZTJmNDdjZjEzM2IxOWZkMWE3MgpBdXRo
b3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9u
IEF1ZyAyOCAxMzowMToyMyAyMDE3ICswMjAwCgogICAgeGVuL2xpdmVwYXRjaDogRG9uJ3QgY3Jh
c2ggb24gZW5jb3VudGVyaW5nIFNUTl9VTkRFRiByZWxvY2F0aW9ucwogICAgCiAgICBBIHN5bW5k
eCBvZiBTVE5fVU5ERUYgaXMgc3BlY2lhbCwgYW5kIG1lYW5zIGEgc3ltYm9sIHZhbHVlIG9mIDAu
ICBXaGlsZQogICAgbGVnaXRpbWF0ZSBpbiB0aGUgRUxGIHN0YW5kYXJkLCBpdHMgZXhpc3RhbmNl
IGluIGEgbGl2ZXBhdGNoIGlzIHF1ZXN0aW9uYWJsZQogICAgYXQgYmVzdC4gIFVudGlsIGEgcGxh
dXNpYmxlIHVzZWNhc2UgcHJlc2VudHMgaXRzZWxmLCByZWplY3Qgc3VjaCBhIHJlbG9jYXRpb24K
ICAgIHdpdGggLUVPUE5PVFNVUFAuCiAgICAKICAgIEFkZGl0aW9uYWxseSwgZml4IGFuIG9mZi1i
eS1vbmUgZXJyb3Igd2hpbGUgcmFuZ2UgY2hlY2tpbmcgc3ltbmR4LCBhbmQgcGVyZm9ybQogICAg
YSBzYWZldHkgY2hlY2sgb24gZWxmLT5zeW1bc3ltbmR4XS5zeW0gYmVmb3JlIGRlcmVmZW5jaW5n
IGl0LCB0byBhdm9pZAogICAgdHJpcHBpbmcgb3ZlciBhIE5VTEwgcG9pbnRlciB3aGVuIGNhbGN1
bGF0aW5nIHZhbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDJmZjIyOTY0M2I3MzllMmZkMGNkMDUzNmVlOWZjYTUwNmNmYTkyZjgKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA2LTIzIDE1OjAwOjM3ICswMTAwCgpjb21taXQgZWNlMzMwYWU5NGU4
YmNiNmQwMmU3NzI3MTAxYTY3NjlkYWY0NWNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMzowMDo1OSAyMDE3ICsw
MjAwCgogICAgeGVuL2xpdmVwYXRjaDogVXNlIHplcm9lZCBtZW1vcnkgYWxsb2NhdGlvbnMgZm9y
IGFycmF5cwogICAgCiAgICBFYWNoIG9mIHRoZXNlIGFycmF5cyBpcyBzcGFyc2UuICBVc2UgemVy
b2VkIGFsbG9jYXRpb25zIHRvIGNhdXNlIHVuaW5pdGlhbGlzZWQKICAgIGFycmF5IGVsZW1lbnRz
IHRvIGNvbnRhaW4gZGV0ZXJtaW5pc3RpYyB2YWx1ZXMsIG1vc3QgaW1wb3J0YW50bHkgZm9yIHRo
ZQogICAgZW1iZWRkZWQgcG9pbnRlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgYW5kIGFy
bTMyXQogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmQ1M2I4NTE1NmFhZjAzMzAxODFhYjliODJkOWE2
YzUyZmIzMGY4YwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjMgMTU6MDA6MzcgKzAxMDAKCmNv
bW1pdCAzZDYzZWJjYTQ2NTQxY2QyOGM1YTMxZGFiNDIwODZjMzcwYzk4ZDg5CkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4
IDEzOjAwOjA3IDIwMTcgKzAyMDAKCiAgICB4ODYvaHZtOiBGaXhlcyB0byBodm1lbXVsX2luc25f
ZmV0Y2goKQogICAgCiAgICBGb3JjZSBpbnNuX29mZiB0byBhIHNpbmdsZSBieXRlLCBhcyBvZmZz
ZXQgY2FuIHdyYXAgYXJvdW5kIG9yIHRydW5jYXRlIHdpdGgKICAgIHJlc3BlY3QgdG8gc2hfY3R4
dC0+aW5zbl9idWZfZWlwIHVuZGVyIGEgbnVtYmVyIG9mIG5vcm1hbCBjaXJjdW1zdGFuY2VzLgog
ICAgCiAgICBGdXJ0aGVybW9yZSwgZG9uJ3QgdXNlIGFuIEFTU0VSVCgpIGZvciBib3VuZHMgY2hl
Y2tpbmcgdGhlIHdyaXRlIGludG8KICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZbXS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAog
ICAgeDg2L2h2bTogRml4IGJvdW5kYXJ5IGNoZWNrIGluIGh2bWVtdWxfaW5zbl9mZXRjaCgpCiAg
ICAKICAgIGMvcyAwOTQzYTAzMDM3IGFkZGVkIHNvbWUgZXh0cmEgcHJvdGVjdGlvbiBmb3Igb3Zl
cmZsb3dpbmcgdGhlIGVtdWxhdGlvbgogICAgaW5zdHJ1Y3Rpb24gY2FjaGUsIGJ1dCBDb3Zlcml0
eSBwb2ludHMgb3V0IHRoYXQgYm91bmRhcnkgY29uZGl0aW9uIGlzIG9mZiBieQogICAgb25lIHdo
ZW4gbWVtY3B5KCknaW5nIG91dCBvZiB0aGUgYnVmZmVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICAKICAgIHg4Ni9I
Vk06IGZpeCBib3VuZGFyeSBjaGVjayBpbiBodm1lbXVsX2luc25fZmV0Y2goKSAoYWdhaW4pCiAg
ICAKICAgIENvbW1pdCA1YTk5MmI2NzBiICgieDg2L2h2bTogRml4IGJvdW5kYXJ5IGNoZWNrIGlu
CiAgICBodm1lbXVsX2luc25fZmV0Y2goKSIpIHdlbnQgYSBsaXR0bGUgdG9vIGZhciBpbiBpdHMg
Y29ycmVjdGlvbiB0bwogICAgY29tbWl0IDA5NDNhMDMwMzcgKCJ4ODYvaHZtOiBGaXhlcyB0byBo
dm1lbXVsX2luc25fZmV0Y2goKSIpOiBLZWVwIHRoZQogICAgc3RhcnQgb2Zmc2V0IGNoZWNrLCBi
dXQgcmVzdG9yZSB0aGUgb3JpZ2luYWwgZW5kIG9mZnNldCBvbmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MDk0M2EwMzAzNzQxOGU2ZTQwY2RkNDIwZjI0NzJiYmY5YWZhZTdhMgogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDctMTkgMTA6MjU6MTggKzAxMDAKICAgIG1hc3RlciBjb21taXQ6IDVhOTkyYjY3MGJm
ZjY5N2M0MGI1MTNjOWUwMzc1OThiYTM1Y2E3ZDQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA3LTI3
IDExOjM5OjU3ICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiA1OGU4OTg2MjY3ZDk3NmIwMGM2MGUw
MDg5YmFhMmU1ZjY2ZjE2ZDNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xMCAxMjozNzoyNCAr
MDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 03:43:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 03:43: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.xen.org>)
	id 1dmXRC-0000t5-AF; Tue, 29 Aug 2017 03:43:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehabkost@redhat.com>) id 1dmXRB-0000sz-Db
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 03:43:37 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 75/49-01862-8E2E4A95; Tue, 29 Aug 2017 03:43:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVysWW7jO7zR0s
 iDbb8N7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2d35nLZgvUHHlyiTGBsZPPF2MXBxCArOZ
 JO6u/cTUxcjJwSJgL3H08T92EJtRoEzi9pr9rBB2rsSG039YIRpWMkr0vNzFDtGgKjF3Zj8zi
 M0moC0x+9l7sLiIgILExW2PgWwODmaBaomW5/ogYWGBRIlvm94xgoR5BawkzvRkQYw8ySjxbf
 5VsBt4BQQlTs58wgJiMwtoSdz495IJYoy0xPJ/HCBhTgE7iWNH34CdJiEgJ/F/41uwVlEBZYn
 dt/YyQ8S1JS60P2IBmS8h0McosXTxJPYJjCKzkKyYhWTFLIQVCxiZVzGqF6cWlaUW6ZroJRVl
 pmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhj4DEOxgbPzidIhRkoNJSZQ3Z9uSSCG+p
 PyUyozE4oz4otKc1OJDjDIcHEoSvF8eAuUEi1LTUyvSMnOAUQiTluDgURLhLQZJ8xYXJOYWZ6
 ZDpE4xKkqJ83IBY1dIACSRUZoH1waL/EuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5t0CMp4
 nM68EbvoroMVMQIsVBReCLC5JREhJNTAmyZZdZOBacljlc0P3wS2OynlaYWVzn4u4C59j+u1w
 Knxu/VW2H9MffL52da8Z22XXTyErpnJILLj6uqTjWVT7EjPz9GCOGcc/bbTfeMucUUqBPf6I+
 +tjV/fszp8i23/wEfvfxc6lu35IJF8sqJvD/f6wcmOQc2rUKr75wsq5Fj4G87vuXLBVYinOSD
 TUYi4qTgQAaLjDPPcCAAA=
X-Env-Sender: ehabkost@redhat.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1503978214!111858686!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19009 invoked from network); 29 Aug 2017 03:43:35 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 03:43:35 -0000
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 A0A3D7E42B;
 Tue, 29 Aug 2017 03:43:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com A0A3D7E42B
Received: from localhost (ovpn-116-18.gru2.redhat.com [10.97.116.18])
 by smtp.corp.redhat.com (Postfix) with ESMTP id EC78E183D7;
 Tue, 29 Aug 2017 03:43:30 +0000 (UTC)
Date: Tue, 29 Aug 2017 00:43:29 -0300
From: Eduardo Habkost <ehabkost@redhat.com>
To: John Snow <jsnow@redhat.com>
Message-ID: <20170829034329.GV15315@localhost.localdomain>
References: <20170823221445.15243-1-ehabkost@redhat.com>
 <20170823221445.15243-5-ehabkost@redhat.com>
 <20170825193922.GN27715@localhost.localdomain>
 <8ad06170-3409-f9aa-dbaf-380c2ca35fd9@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8ad06170-3409-f9aa-dbaf-380c2ca35fd9@redhat.com>
X-Fnord: you can see the fnord
User-Agent: Mutt/1.8.0 (2017-02-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.27]); Tue, 29 Aug 2017 03:43:33 +0000 (UTC)
Cc: xen-devel@lists.xenproject.org, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 qemu-devel@nongnu.org, qemu-block@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 4/5] pci: Add
 INTERFACE_LEGACY_PCI_DEVICE to legacy PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDY6NTg6MzdQTSAtMDQwMCwgSm9obiBTbm93IHdyb3Rl
Ogo+IAo+IAo+IE9uIDA4LzI1LzIwMTcgMDM6MzkgUE0sIEVkdWFyZG8gSGFia29zdCB3cm90ZToK
PiA+IENDaW5nIG1haW50YWluZXJzIG9mIGFmZmVjdGVkIGRldmljZXMgKHNvcnJ5IGZvciBub3Qg
Q0NpbmcgeW91Cj4gPiBiZWZvcmUpLgo+ID4gCj4gPiBPbiBXZWQsIEF1ZyAyMywgMjAxNyBhdCAw
NzoxNDo0NFBNIC0wMzAwLCBFZHVhcmRvIEhhYmtvc3Qgd3JvdGU6Cj4gPj4gQWRkIElOVEVSRkFD
RV9MRUdBQ1lfUENJX0RFVklDRSB0byBhbGwgZGlyZWN0IHN1YnR5cGVzIG9mCj4gPj4gVFlQRV9Q
Q0lfREVWSUNFLCBleGNlcHQ6Cj4gPj4KPiA+PiAxKSBUaGUgb25lcyB0aGF0IGFscmVhZHkgaGF2
ZSBJTlRFUkZBQ0VfUENJRV9ERVZJQ0Ugc2V0Ogo+ID4+Cj4gPj4gKiBiYXNlLXhoY2kKPiA+PiAq
IGUxMDAwZQo+ID4+ICogbnZtZQo+ID4+ICogcHZzY3NpCj4gPj4gKiB2ZmlvLXBjaQo+ID4+ICog
dmlydGlvLXBjaQo+ID4+ICogdm14bmV0Mwo+ID4+Cj4gPj4gMikgYmFzZS1wY2ktYnJpZGdlCj4g
Pj4KPiA+PiBOb3QgYWxsIFBDSSBicmlkZ2VzIGFyZSBsZWdhY3kgUENJIGRldmljZXMsIHNvCj4g
Pj4gSU5URVJGQUNFX0xFR0FDWV9QQ0lfREVWSUNFIGlzIGFkZGVkIG9ubHkgdG8gdGhlIHN1YnR5
cGVzIHRoYXQKPiA+PiBhcmUgYWN0dWFsbHkgbGVnYWN5IFBDSSBkZXZpY2VzOgo+ID4+Cj4gPj4g
KiBkZWMtMjExNTQtcDJwLWJyaWRnZQo+ID4+ICogaTgyODAxYjExLWJyaWRnZQo+ID4+ICogcGJt
LWJyaWRnZQo+ID4+ICogcGNpLWJyaWRnZQo+ID4+Cj4gPj4gVGhlIGRpcmVjdCBzdWJ0eXBlcyBv
ZiBiYXNlLXBjaS1icmlkZ2Ugbm90IHRvdWNoZWQgYnkgdGhpcyBwYXRjaAo+ID4+IGFyZToKPiA+
Pgo+ID4+ICogeGlsaW54LXBjaWUtcm9vdDogQWxyZWFkeSBtYXJrZWQgYXMgUENJZS1vbmx5IGRl
dmljZS4KPiA+PiAqIHBjaWUtcG9ydDogYWxsIG5vbi1hYnN0cmFjdCBzdWJ0eXBlcyBvZiBwY2ll
LXBvcnQgYXJlIGFscmVhZHkKPiA+PiAgIG1hcmtlZCBhcyBQQ0llLW9ubHkgZGV2aWNlcy4KPiA+
Pgo+ID4+IDMpIG1lZ2FzYXMtYmFzZQo+ID4+Cj4gPj4gTm90IGFsbCBtZWdhc2FzIGRldmljZXMg
YXJlIGxlZ2FjeSBQQ0kgZGV2aWNlcywgc28gdGhlIGludGVyZmFjZQo+ID4+IG5hbWVzIGFyZSBh
ZGRlZCB0byB0aGUgc3ViY2xhc3NlcyByZWdpc3RlcmVkIGJ5Cj4gPj4gbWVnYXNhc19yZWdpc3Rl
cl90eXBlcygpLCBhY2NvcmRpbmcgdG8gaW5mb3JtYXRpb24gaW4gdGhlCj4gPj4gbWVnYXNhc19k
ZXZpY2VzW10gYXJyYXkuCj4gPj4KPiA+PiAibWVnYXNhcy1nZW4yIiBhbHJlYWR5IGltcGxlbWVu
dHMgSU5URVJGQUNFX1BDSUVfREVWSUNFLCBzbyBhZGQKPiA+PiBJTlRFUkZBQ0VfTEVHQUNZX1BD
SV9ERVZJQ0Ugb25seSB0byAibWVnYXNhcyIuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Cj4gPj4gLS0tCj4gCj4gWy4uLl0KPiAK
PiA+PiAgaHcvaWRlL2ljaC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gPj4g
IGh3L2lkZS9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+IAo+IEFja2Vk
LWJ5OiBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+Cj4gCj4gCj4gKFJhbmRvbSBmbHktYnkg
Y29tbWVudCB3aXRob3V0IGxvb2tpbmcgYXQgdGhlIG90aGVyIHBhdGNoZXM6IEkgYXNzdW1lCj4g
dGhlcmUgYXJlIHJlYXNvbnMgaXQncyBub3QgYXBwcm9wcmlhdGUgb3IgZ29vZCB0byBhZGQgYSBs
ZWdhY3kgUENJCj4gZGV2aWNlIHBhcmVudCB0aGF0IHdlIGluaGVyaXQgZnJvbSwgYW5kIGl0J3Mg
aW5zdGVhZCBiZXR0ZXIgdG8gbWFudWFsbHkKPiBhZGQgdGhlIHByb3BlcnR5IHRvIGFsbCBjaGls
ZHJlbj8pCgpZZXMsIHRoZSByZWFzb24gSSdtIHVzaW5nIGludGVyZmFjZXMgaW5zdGVhZCBvZiBy
ZWd1bGFyCmluaGVyaXRhbmNlIGlzIHRoZSBleGlzdGVuY2Ugb2YgaHlicmlkIGRldmljZXMgKHNl
ZSBwYXRjaCAyLzUpLgoKLS0gCkVkdWFyZG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 04:41:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 04: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.xen.org>)
	id 1dmYLJ-0004aW-Nl; Tue, 29 Aug 2017 04:41:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dmYLI-0004aQ-2t
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 04:41:36 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 64/F4-01729-F70F4A95; Tue, 29 Aug 2017 04:41:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1tYhoVv9YUm
 kQdd1eYslHxezODB6HN39mymAMYo1My8pvyKBNeP0pSOsBdu5Kn7OkW5gnMPRxcjFISQwnVGi
 9fs05i5GTg4JAV6JI8tmsELY/hIfz91ihSiaxigx98spIIeDQ1ggVmL5XA+QGhEBZYm+Lc8YI
 Wq6GCWOznnJAuIwCyxnkvi84A7YVDYBdYkTiycygti8AjYS77ZfYwQZxCKgKnF1RRJIWFQgXu
 LxptPsECWCEidnPmEBsTkFAiV2dX9jA7GZgcb8mXeJGcKWl2jeOpt5AqPALCQts5CUzUJStoC
 ReRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmB41jMwMO5g
 vLzF7xCjJAeTkihvzrYlkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeEPeA+UEi1LTUyvSMnOAk
 QKTluDgURLh7QJJ8xYXJOYWZ6ZDpE4xKkqJ8/59B5QQAElklObBtcGi8xKjrJQwLyMDA4MQT0
 FqUW5mCar8K0ZxDkYlYV4JkPE8mXklcNNfAS1mAlqsKLgQZHFJIkJKqoFxZd008+5GRtV5L4t
 SV/69znBXq3qTdswV8+q6sx6WmSeOhgRafPwqwnM8Ytp5ST2hJwsFeUIvyVqsdjia7LVFXoVP
 rWElE+PKPR8zL3hWZn/9XFnwkefAZpmrzf8am/TCzzveWv73hKHNH6vGqW8WO3Fdm/Kt+doZj
 2Yu9X1vqqbKnP72cZ+IEktxRqKhFnNRcSIAoxykrskCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503981689!109379420!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14190 invoked from network); 29 Aug 2017 04:41:31 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 04:41:31 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Aug 2017 21:41:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,443,1498546800"; d="scan'208";a="305507060"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga004.fm.intel.com with ESMTP; 28 Aug 2017 21:41:26 -0700
To: Meng Xu <xumengpanda@gmail.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <CAENZ-+=J8e=5Z9Lc-+bC=dutezCrYv6Nb9XjaDKHqUbLg3nQUw@mail.gmail.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <48220b00-30e2-cd51-96d9-3c578fe1505b@intel.com>
Date: Tue, 29 Aug 2017 12:38:09 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <CAENZ-+=J8e=5Z9Lc-+bC=dutezCrYv6Nb9XjaDKHqUbLg3nQUw@mail.gmail.com>
Cc: kevin.tian@intel.com, 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" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Extend resources to support more
 vcpus in single VM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjXml6UgMjI6MTAsIE1lbmcgWHUgd3JvdGU6Cj4gSGkgVGlhbnl1LAo+
IAo+IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDEwOjUyIFBNLCBMYW4gVGlhbnl1IDx0aWFueXUu
bGFuQGludGVsLmNvbT4gd3JvdGU6Cj4+Cj4+IFRoaXMgcGF0Y2hzZXQgaXMgdG8gZXh0ZW5kIHNv
bWUgcmVzb3VyY2VzKGkuZSwgZXZlbnQgY2hhbm5lbCwKPj4gaGFwIGFuZCBzbykgdG8gc3VwcG9y
dCBtb3JlIHZjcHVzIGZvciBzaW5nbGUgVk0uCj4+Cj4+Cj4+IENoYW8gR2FvICgxKToKPj4gICB4
bC9saWJhY3BpOiBleHRlbmQgbGFwaWNfaWQoKSB0byB1aW50MzJfdAo+Pgo+PiBMYW4gVGlhbnl1
ICg0KToKPj4gICB4ZW4vaGFwOiBJbmNyZWFzZSBoYXAgc2l6ZSBmb3IgbW9yZSB2Y3B1cyBzdXBw
b3J0Cj4+ICAgWEw6IEluY3JlYXNlIGV2ZW50IGNoYW5uZWxzIHRvIHN1cHBvcnQgbW9yZSB2Y3B1
cwo+PiAgIFRvb2wvQUNQSTogRFNEVCBleHRlbnNpb24gdG8gc3VwcG9ydCBtb3JlIHZjcHVzCj4+
ICAgaHZtbG9hZDogQWRkIHgyYXBpYyBlbnRyeSBzdXBwb3J0IGluIHRoZSBNQURUIGJ1aWxkCj4+
Cj4+ICB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jIHwgIDIgKy0KPj4gIHRvb2xzL2xp
YmFjcGkvYWNwaTJfMC5oICAgICAgICAgfCAxMCArKysrKysrCj4+ICB0b29scy9saWJhY3BpL2J1
aWxkLmMgICAgICAgICAgIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0KPj4gIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oICAgICAgICAgfCAgMiArLQo+PiAgdG9v
bHMvbGliYWNwaS9ta19kc2R0LmMgICAgICAgICB8IDExICsrKystLS0tCj4+ICB0b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyAgICAgIHwgIDIgKy0KPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Nl9h
Y3BpLmMgICAgfCAgMiArLQo+PiAgeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8ICAy
ICstCj4+ICA4IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygt
KQo+IAo+IAo+IEhvdyBtYW55IFZDUFVzIGZvciBhIHNpbmdsZSBWTSBkbyB5b3Ugd2FudCB0byBz
dXBwb3J0IHdpdGggdGhpcyBwYXRjaCBzZXQ/CgpIaSBNZW5nOgoJU29ycnkgZm9yIGxhdGVyIHJl
c3BvbnNlLiBXZSBob3BlIHRvIGluY3JlYXNlIG1heCB2Y3B1IG51bWJlciB0byA1MTIuClRoaXMg
YWxzbyBoYXZlIGRlcGVuZGVuY3kgb24gb3RoZXIgam9icyhpLmUsIGNwdSB0b3BvbG9neSwgbXVs
dCBwYWdlCnN1cHBvcnQgZm9yIGlvcmVxIHNlcnZlciBhbmQgdmlydHVhbCBJT01NVSkuCgotLSAK
QmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 04:45:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 04:45: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.xen.org>)
	id 1dmYOY-0004ju-5f; Tue, 29 Aug 2017 04:44:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmYOW-0004jh-4x
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 04:44:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B1/8A-01732-741F4A95; Tue, 29 Aug 2017 04:44:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsWS0XRdVdft45J
 Ig999shYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHy/l6ngr0nFwVumDYxz
 tLsYuTiEBP4ySrRvOcEK4TxmlHhzsZcJwtnGKLHp7y0gh5NDRMBZ4uuZuewgNq+AvsTeJdfYQ
 GxhAT2JV48vgtkSAl4Sr4+/Yoezt+5l6WJk52ATsJI4JAYSZRFQlXj2Yi37BEauBYwMqxjVi1
 OLylKLdI30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC/VrPwMC4g/FUs/MhRkk
 OJiVR3pxtSyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAeeQ+UEyxKTU+tSMvMAQYYTFqCg0dJ
 hPcPSJq3uCAxtzgzHSJ1itGYY8Pq9V+YODa9O/abSYglLz8vVUqcl+UDUKkASGlGaR7cIFjgX
 2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsKMoUnM68Ebt8roFOYgE5RFFwIckpJIkJKqo
 Gx492PkLY2jvzQu1wPDVYfUf3Fafx2R/CyxXppNlxT9N9s3BGzbxHz6SOal25bTv3s5JZ8tVF
 Cf+2+S9l7w5e3TFPYWhPGo9pmOfPm5M7Aq4139z3ROBouUf0wMdP9uvTBtU+97s7Y83KTabHq
 wWv/729qfRjZ+PKC4YdoTQ7Pn56mFR+ktxYbKLEUZyQaajEXFScCADpWZil3AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503981893!53949909!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37097 invoked from network); 29 Aug 2017 04:44:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 04:44:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmYOS-0006lF-86; Tue, 29 Aug 2017 04:44: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 1dmYOM-0001xX-Kn; Tue, 29 Aug 2017 04:44:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmYOM-0000yi-Ej; Tue, 29 Aug 2017 04:44:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112911-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=51ce27fd8c583845480858eda503f38e8b42d619
X-Osstest-Versions-That: ovmf=ef5e0db22cdd73e9727afcaa5c7fe8e55b7b3671
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 04:44:46 +0000
Subject: [Xen-devel] [ovmf test] 112911: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkxMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5MTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1MWNlMjdmZDhjNTgzODQ1NDgwODU4ZWRhNTAzZjM4
ZThiNDJkNjE5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlZjVlMGRi
MjJjZGQ3M2U5NzI3YWZjYWE1YzdmZThlNTViN2IzNjcxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI5MDMgIDIwMTctMDgtMjggMDc6MTc6MzAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyOTExICAyMDE3LTA4LTI4IDEzOjQ3OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQnJpamVzaCBT
aW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVs
LmNvbT4KICBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVp
eXUubmlAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFu
Y2g9b3ZtZgorIHJldmlzaW9uPTUxY2UyN2ZkOGM1ODM4NDU0ODA4NThlZGE1MDNmMzhlOGI0MmQ2
MTkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBP
U19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2st
ZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDUxY2UyN2ZkOGM1
ODM4NDU0ODA4NThlZGE1MDNmMzhlOGI0MmQ2MTkKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTUx
Y2UyN2ZkOGM1ODM4NDU0ODA4NThlZGE1MDNmMzhlOGI0MmQ2MTkKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNv
bW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNo
CisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxl
CisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScK
KyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFu
Y2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNo
PXhlbi00LjktdGVzdGluZworICdbJyB4NTFjZTI3ZmQ4YzU4Mzg0NTQ4MDg1OGVkYTUwM2YzOGU4
YjQyZDYxOSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3Ry
ZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j
b3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJt
d2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9
IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQv
Mi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcu
dWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBU
UkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBp
bgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
L292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQgNTFjZTI3ZmQ4YzU4Mzg0NTQ4MDg1OGVkYTUwM2YzOGU4YjQyZDYxOTpy
ZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBlZjVlMGRiLi41MWNlMjdmICA1MWNlMjdm
ZDhjNTgzODQ1NDgwODU4ZWRhNTAzZjM4ZThiNDJkNjE5IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 05:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 05:02: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.xen.org>)
	id 1dmYfB-0006LJ-Iw; Tue, 29 Aug 2017 05:02:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dmYf9-0006L9-Qq
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 05:02:07 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 E2/16-01732-E45F4A95; Tue, 29 Aug 2017 05:02:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNykWNfv65J
 IgyunhCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oypP4+yFtzkqngwZyVjA+NDji5GLg4hgemM
 Eqe67zN1MXJySAjwShxZNoO1i5EDyA6QOPnfA6JmGqNE26mPjCA1wgKREu/2HAGzRQRiJeZsm
 sAIUfSBUeLNjbfMIA6zwCQg5+tzsCo2AXWJE4sngtm8AjYSfy89AbNZBFQlVhxayAZiiwrESz
 zedJodokZQ4uTMJywgV3AK2Eus6fIHMZmBxqyfJwRSwSwgL9G8dTbzBEaBWUgaZiFUzUJStYC
 ReRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBwMgDBDsZX
 3c6HGCU5mJREeXO2LYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHb9RkoJ1iUmp5akZaZA4wTm
 LQEB4+SCK8vSJq3uCAxtzgzHSJ1ilFRSpz3AkhCACSRUZoH1waLzUuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5uX7AjSFJzOvBG76K6DFTECLFQUXgiwuSURISTUwKt1MM5qaLhPhMqF4y36
 71ftXiemfmGy/YHa+2JbkXP70M71F9ndqCoRP1hT5/sw6H3uj/tP5s/fLOOcmX7WZ8ZkhbscK
 9gmTDn38yL3glfSNJ7Ou5vH5Gf5e/fq0dVb372VH85wCDjF9fnrYz+uIlCTTyY4q5XftLJunF
 MfkWIoy7Si/u83YSomlOCPRUIu5qDgRAENTZErIAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503982923!107966698!1
X-Originating-IP: [192.55.52.115]
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 14532 invoked from network); 29 Aug 2017 05:02:05 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 05:02:05 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Aug 2017 22:02:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,443,1498546800"; d="scan'208";a="1189199572"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga001.fm.intel.com with ESMTP; 28 Aug 2017 22:02:01 -0700
To: Jan Beulich <JBeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-4-git-send-email-tianyu.lan@intel.com>
 <20170825103633.d34u2vscrme4uypx@MacBook-Pro-de-Roger.local>
 <59A02DC00200007800173BD7@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <4b2bc4cb-83e8-c834-7e04-d7e760138d48@intel.com>
Date: Tue, 29 Aug 2017 12:58:44 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <59A02DC00200007800173BD7@prv-mh.provo.novell.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 3/5] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjXml6UgMjA6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1
LjA4LjE3IGF0IDEyOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBUaHUs
IEF1ZyAyNCwgMjAxNyBhdCAxMDo1MjoxOFBNIC0wNDAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4g
VGhpcyBwYXRjaCBpcyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBmb3IgcHJvY2Vzc29yIG9iamVjdCB0
byBzdXBwb3J0ID4yNTUgCj4+IHZjcHVzLgo+Pgo+PiBUaGUgbm90ZSBpbiBBQ1BJIDYuMUEgc3Bl
YyBzZWN0aW9uIDUuMi4xMi4xMiBjb250YWlucyB0aGUgZm9sbG93aW5nOgo+Pgo+PiBbQ29tcGF0
aWJpbGl0eSBub3RlXSBPbiBzb21lIGxlZ2FjeSBPU2VzLCBMb2dpY2FsIHByb2Nlc3NvcnMgd2l0
aCBBUElDCj4+IElEIHZhbHVlcyBsZXNzIHRoYW4gMjU1ICh3aGV0aGVyIGluIFhBUElDIG9yIFgy
QVBJQyBtb2RlKSBtdXN0IHVzZSB0aGUKPj4gUHJvY2Vzc29yIExvY2FsIEFQSUMgc3RydWN0dXJl
IHRvIGNvbnZleSB0aGVpciBBUElDIGluZm9ybWF0aW9uIHRvCj4+IE9TUE0sIGFuZCB0aG9zZSBw
cm9jZXNzb3JzIG11c3QgYmUgZGVjbGFyZWQgaW4gdGhlIERTRFQgdXNpbmcgdGhlCj4+IFByb2Nl
c3NvcigpIGtleXdvcmQuIExvZ2ljYWwgcHJvY2Vzc29ycyB3aXRoIEFQSUMgSUQgdmFsdWVzIDI1
NSBhbmQKPj4gZ3JlYXRlciBtdXN0IHVzZSB0aGUgUHJvY2Vzc29yIExvY2FsIHgyQVBJQyBzdHJ1
Y3R1cmUgYW5kIGJlIGRlY2xhcmVkCj4+IHVzaW5nIHRoZSBEZXZpY2UoKSBrZXl3b3JkLiBTZWUg
U2VjdGlvbiAxOS42LjEwMiAiUHJvY2Vzc29yIChEZWNsYXJlCj4+IFByb2Nlc3NvcikiIGZvciBt
b3JlIGluZm9ybWF0aW9uLgo+Pgo+PiBTbyB5b3UgY2Fubm90IHVuY29uZGl0aW9uYWxseSBzd2l0
Y2ggdG8gdXNpbmcgdGhlIERldmljZSBmb3IgYWxsCj4+IHByb2Nlc3NvcnMuCj4+Cj4+IHZDUFVz
IDw9IDEyOCBuZWVkIHRvIHVzZSB0aGUgUHJvY2Vzc29yIGtleXdvcmQsIHdoaWxlIHZDUFVzID4g
MTI4IG5lZWQKPj4gdG8gdXNlIHRoZSBEZXZpY2Uga2V5d29yZC4KPiAKPiBXaGlsZSBjaGFuZ2lu
ZyB0aGlzIGNvZGUsIG1heSBJIHN1Z2dlc3QgdG8gc3RvcCByZWZlcnJpbmcgdG8gdGhlCj4gMTI4
IHZDUFUgYm91bmRhcnk/IFRoZSBkZWNpc2lvbiBzaG91bGQgYmUgc29sZWx5IGJhc2VkIG9uCj4g
TEFQSUMgSUQsIHN1Y2ggdGhhdCB0aGUgb25seSBwbGFjZSB0byBjaGFuZ2UgbGF0ZXIgb24gd2ls
bCBlbmQgdXAKPiBiZWluZyB0aGUgb25lIHdoZXJlIGl0IGdldHMgc2V0IHRvIGRvdWJsZSB0aGUg
dkNQVSBudW1iZXIuCj4gCgpPSy4gR290IGl0LgoKLS0gCkJlc3QgcmVnYXJkcwpUaWFueXUgTGFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 05:04:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 05:04: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.xen.org>)
	id 1dmYhQ-0006TB-V5; Tue, 29 Aug 2017 05:04:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dmYhP-0006T2-OE
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 05:04:27 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6E/4A-03612-BD5F4A95; Tue, 29 Aug 2017 05:04:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVywNykWPfW1yW
 RBg/3SFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPVlcVzOeouHtctIHxIVsXIxeHkMB0RomN
 J46wdzFyckgI8EocWTaDFcIOkJjVvxyqaBqjxJ4178ESwgKREu/2HGEEsUUErCVOr+8CaxYS2
 MMosXxTBkgDs8BSRomfP38wgyTYBNQlTiyeCNbAK2AjsXDLR5YuRg4OFgFVieWH+UHCogLxEo
 83nWaHKBGUODnzCQuIzSngKbHi7yN2kHJmoDHr5wmBhJkF5CWat85mnsAoMAtJxyyEqllIqhY
 wMq9i1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTAYg2MG4
 72PkIUZJDiYlUd6cbUsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwqn0BygkWpaanVqRl5gBjB
 CYtwcGjJMK7AyTNW1yQmFucmQ6ROsWoKCXOaweSEABJZJTmwbXB4vISo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHkPgEzhycwrgZv+CmgxE9BiRcGFIItLEhFSUg2MdVZKMQtKGmWmv9h+Wsv
 1xbGk2ftPfgtljVisffd3+VrBU+Fa3KE7DTaFKvzY0LDPRuiHzdcNGyY758y4+lhkae1j3oDf
 96fKXrR5eu5ITuG23pNLFiY0xTz8O0vvwqRj7ftXWvr77Tfccvjs/B9REzO3MHe8Oc7HsE3Gm
 Om7r8Zu9rBrdxxcCpVYijMSDbWYi4oTAWugJUnGAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1503983064!112427282!1
X-Originating-IP: [192.55.52.115]
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 46695 invoked from network); 29 Aug 2017 05:04:26 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 05:04:26 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Aug 2017 22:04:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,443,1498546800"; d="scan'208";a="1189200228"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga001.fm.intel.com with ESMTP; 28 Aug 2017 22:04:21 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <1503629540-26053-4-git-send-email-tianyu.lan@intel.com>
 <20170825103633.d34u2vscrme4uypx@MacBook-Pro-de-Roger.local>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <b4ee2467-0133-5cb7-58e9-461a6bca9dbe@intel.com>
Date: Tue, 29 Aug 2017 13:01:04 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170825103633.d34u2vscrme4uypx@MacBook-Pro-de-Roger.local>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 3/5] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjXml6UgMTg6MzYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBBdWcgMjQsIDIwMTcgYXQgMTA6NTI6MThQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBmb3IgcHJvY2Vzc29yIG9iamVj
dCB0byBzdXBwb3J0ID4yNTUgdmNwdXMuCj4gCj4gVGhlIG5vdGUgaW4gQUNQSSA2LjFBIHNwZWMg
c2VjdGlvbiA1LjIuMTIuMTIgY29udGFpbnMgdGhlIGZvbGxvd2luZzoKPiAKPiBbQ29tcGF0aWJp
bGl0eSBub3RlXSBPbiBzb21lIGxlZ2FjeSBPU2VzLCBMb2dpY2FsIHByb2Nlc3NvcnMgd2l0aCBB
UElDCj4gSUQgdmFsdWVzIGxlc3MgdGhhbiAyNTUgKHdoZXRoZXIgaW4gWEFQSUMgb3IgWDJBUElD
IG1vZGUpIG11c3QgdXNlIHRoZQo+IFByb2Nlc3NvciBMb2NhbCBBUElDIHN0cnVjdHVyZSB0byBj
b252ZXkgdGhlaXIgQVBJQyBpbmZvcm1hdGlvbiB0bwo+IE9TUE0sIGFuZCB0aG9zZSBwcm9jZXNz
b3JzIG11c3QgYmUgZGVjbGFyZWQgaW4gdGhlIERTRFQgdXNpbmcgdGhlCj4gUHJvY2Vzc29yKCkg
a2V5d29yZC4gTG9naWNhbCBwcm9jZXNzb3JzIHdpdGggQVBJQyBJRCB2YWx1ZXMgMjU1IGFuZAo+
IGdyZWF0ZXIgbXVzdCB1c2UgdGhlIFByb2Nlc3NvciBMb2NhbCB4MkFQSUMgc3RydWN0dXJlIGFu
ZCBiZSBkZWNsYXJlZAo+IHVzaW5nIHRoZSBEZXZpY2UoKSBrZXl3b3JkLiBTZWUgU2VjdGlvbiAx
OS42LjEwMiAiUHJvY2Vzc29yIChEZWNsYXJlCj4gUHJvY2Vzc29yKSIgZm9yIG1vcmUgaW5mb3Jt
YXRpb24uCj4gCj4gU28geW91IGNhbm5vdCB1bmNvbmRpdGlvbmFsbHkgc3dpdGNoIHRvIHVzaW5n
IHRoZSBEZXZpY2UgZm9yIGFsbAo+IHByb2Nlc3NvcnMuCj4gCj4gdkNQVXMgPD0gMTI4IG5lZWQg
dG8gdXNlIHRoZSBQcm9jZXNzb3Iga2V5d29yZCwgd2hpbGUgdkNQVXMgPiAxMjggbmVlZAo+IHRv
IHVzZSB0aGUgRGV2aWNlIGtleXdvcmQuCgpZZXMsIHRoYXQncyByaWdodCBhbmQgd2lsbCBmaXgu
Ci0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 05:58:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 05:58: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.xen.org>)
	id 1dmZXX-0001Eq-6B; Tue, 29 Aug 2017 05:58:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmZXV-0001ET-9K
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 05:58:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 76/8D-03557-87205A95; Tue, 29 Aug 2017 05:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbecaWm
 kwZXbMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLfrFVPB1pmMFQfOzWFr
 YFyX08XIxSEk8JdR4vLBlYwQzmNGiUn3r7NDONsYJWZdu8fUxcjJISLgLPH1zFx2EJtXQF/iR
 dtJ5i5GDg5hgQiJZQvlQeolBD6rS2zdeZsRpEZCwFviYeNOOHvl0utAc9g52ASsJA6JgURZBF
 QlnjXOZpvAyL2AkWEVo0ZxalFZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkag1xmAYAfjzvWBhxglOZiURHlzti2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB282wNFJI
 sCg1PbUiLTMHGH4waQkOHiUR3lxGoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzGoAUC
 YAUZZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN6gEzhycwrgdv0CugIJqAjFA
 UXghxRkoiQkmpgrJ4iLrjlVdQBVpMgzjc8tbLXPiicyg6WeZigNP9B+tHW/MsSpSW306759mu
 qG8XJHb+Ss/abyz7BaKEffO0Rc95EsZ7YG2d16Uzbn0g7+/6uD1vsXW97b1tUErmlMv4xR1r0
 zIQ/zdlbtzmxRSi1bLmhyFRuv3jHBAWWn7lHN4VGxu7wuGOmxFKckWioxVxUnAgA9CBCiYACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1503986294!109293364!1
X-Originating-IP: [104.130.215.37]
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 12046 invoked from network); 29 Aug 2017 05:58:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 05:58:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmZXP-0000Sk-Qw; Tue, 29 Aug 2017 05: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 1dmZXK-0006NS-5J; Tue, 29 Aug 2017 05:58:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmZXJ-00026L-MB; Tue, 29 Aug 2017 05:58:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112910-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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:build-arm64-libvirt: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-rtds:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=cc4a41fe5541a73019a864883297bd5043aa6d98
X-Osstest-Versions-That: linux=bab9752480c54b5f483a0f52e53cbdef55a83219
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 05:58:05 +0000
Subject: [Xen-devel] [linux-linus test] 112910: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4964023877938666442=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4964023877938666442==
Content-Type: text/plain

flight 112910 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112910/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112900 pass in 112910
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 10 debian-hvm-install fail in 112900 pass in 112910
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-saverestore.2 fail in 112900 pass in 112910
 test-amd64-i386-xl-qemut-debianhvm-amd64 15 guest-saverestore.2 fail pass in 112900
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 112900

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 112891

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112891
 build-arm64-pvops             3 capture-logs                broken like 112891
 build-arm64-xsm               2 hosts-allocate              broken like 112891
 build-arm64-xsm               3 capture-logs                broken like 112891
 build-arm64                   2 hosts-allocate              broken like 112891
 build-arm64                   3 capture-logs                broken like 112891
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 112900 blocked in 112891
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop fail in 112900 blocked in 112891
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 112900 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 112900 never pass
 test-armhf-armhf-xl-rtds     12 guest-start                  fail  like 112891
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112891
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112891
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 112891
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112891
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112891
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112891
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-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-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-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 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-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-i386-xl-qemut-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:
 linux                cc4a41fe5541a73019a864883297bd5043aa6d98
baseline version:
 linux                bab9752480c54b5f483a0f52e53cbdef55a83219

Last test of basis   112891  2017-08-27 07:28:31 Z    1 days
Failing since        112895  2017-08-27 20:20:50 Z    1 days    3 attempts
Testing same since   112900  2017-08-28 02:33:42 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Allen Hubbe <Allen.Hubbe@dell.com>
  Allen Hubbe <Allen.Hubbe@emc.com>
  Andreas Klinger <ak@it-klinger.de>
  Bastien Nocera <hadess@hadess.net>
  Benjamin Gaignard <benjamin.gaignard@linaro.org>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Dave Jiang <dave.jiang@intel.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Joerg Roedel <jroedel@suse.de>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jdmason@kudzu.us>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Corbet <corbet@lwn.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Logan Gunthorpe <logang@deltatee.com>
  Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  Lorenzo Bianconi <lorenzo.bianconi@st.com>
  Martijn Coenen <maco@android.com>
  Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  Stefan BrÃ¼ns <stefan.bruens@rwth-aachen.de>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                         pass    
 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                                  fail    
 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-pvh-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-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                                     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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=linux-linus
+ revision=cc4a41fe5541a73019a864883297bd5043aa6d98
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus cc4a41fe5541a73019a864883297bd5043aa6d98
+ branch=linux-linus
+ revision=cc4a41fe5541a73019a864883297bd5043aa6d98
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xcc4a41fe5541a73019a864883297bd5043aa6d98 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git cc4a41fe5541a73019a864883297bd5043aa6d98:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   bab9752..cc4a41f  cc4a41fe5541a73019a864883297bd5043aa6d98 -> tested/linux-linus
+ exit 0


--===============4964023877938666442==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4964023877938666442==--

From xen-devel-bounces@lists.xen.org Tue Aug 29 06:08:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 06: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.xen.org>)
	id 1dmZh8-000224-4Q; Tue, 29 Aug 2017 06:08:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <saeed@uci.edu>) id 1dmVFq-0000QP-Hf
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 01:23:46 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 34/3B-02175-122C4A95; Tue, 29 Aug 2017 01:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVyMfT+Jl2FQ0s
 iDZ7+F7FY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNePT/BXvDOtuLRrB7mBsZTFl2MXBxCAhMZ
 JV48OcgC4rAIfGSRODl9KnMXIyeHhMAPFokvb7Qg7CKJFbt3A8U5wOyWj5ogYV4BQYmTM5+wg
 NhCAt4SG1rXgLWyCWhJzDw5ByzOIqAq0f34FDNEfYDEh3UdYHFhoPi3l5vB4iIC0hLXPl9mBL
 GZBXwkGhY8ZJ/AyDsLyYpZSFIQtqZE6/bfULaGxII7+xghbG2JZQtfMy9gZF3FqFGcWlSWWqR
 rZKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYhvUMDIw7GO9O9jvEKMnBpCTK
 m7NtSaQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuD9vh+oTrAoNT21Ii0zB
 xgpMKUSHDxKIhBp3uKCxNzizHSI1CnGQI4rV9Z9YeLYsHo9kLzTtwFITjmwHUge+n3iOxPHMT
 D57c3230xCYHukxHkLQAYJgAzKKM2DWwOL/kuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHk
 ZDgBN4cnMK4G75hXQoUxAhyoKLgQ5tCQRISXVwFiapKBo4rR3T92Pvldn2dOe1Hfc2fou06gk
 /pdc23JBt7jdcmfkG09y8ygsZLwofF3o/cyPm9d9/fg1S7raqMKeI+rnrrhKocNC8zawuQj4h
 npzlMl/5/855WT1/cbt1gUWh+6sfB8qI79oeQ0PHxPLq3UZTLXbxBn76rRtF6Uu6Opx3Kysoc
 RSnJFoqMVcVJwIAC/pGl75AgAA
X-Env-Sender: saeed@uci.edu
X-Msg-Ref: server-8.tower-206.messagelabs.com!1503969823!109115357!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_50_60,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35974 invoked from network); 29 Aug 2017 01:23:44 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
 (209.85.223.178)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 01:23:44 -0000
Received: by mail-io0-f178.google.com with SMTP id 81so10462126ioj.5
 for <xen-devel@lists.xen.org>; Mon, 28 Aug 2017 18:23:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=uci-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=R/ohS/eIM5CZhko/JPmMWV1+Usnm7flW6hvecFUbc8g=;
 b=hmHkw/ymfOCJTn7Kib6Fa5McTFlPpgnFhw4y3uNgabZd6a4Dnq7pxu5IxwijPjt9X8
 3qv8LMI5eapuaeX/ESjNxPmnZuuF1we40Ke6dFY0+Z2HVat8szUoZAjLhj4v+a/uyr3Q
 BXhUGBMJjPyP7CcFFlAGsWvjVghcYvg3/4A77L/2swYjWmA+/rHt17gj5OHHsSmKmM8/
 IPXJH5IVjMuIf32IaZymIRMaNFuGvJzJ5QW+ba6vMnrbJ/RBveko3aPIH4IofbQ7SLcn
 6w+l/CfhUExD/+jtQnnc742Vg5u4mX9pTCRX3+QJMZpSrl4rmmvyAEcYO9vjOOSxEF76
 T0ZA==
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=R/ohS/eIM5CZhko/JPmMWV1+Usnm7flW6hvecFUbc8g=;
 b=Sc4hZU3FsHqerXUf7GHUoswreTLBJ5fD0McnJZM+sYCSH0OU3dVCJ11eDm84f31D6X
 Le0j6fXXlP5fDlJm4KsecWElMa+fw1+qKkLDGPrYDzrVdxMZzIfjLCeQPxG9C4ZcLj78
 Jzntg+dKwlwMy05Zl3pE7x14x1pQSC0vMBPXwTGNZs8L1J2UNYOSXDrB3xwLwHGpsuiD
 cuL++m6PyHJytywsFdH6aF4M3iGHa19GPuendlLTFQZd0+4HVlNE2KJTpCFMtpiaZ6R8
 yk572a9+7LtbewPf+tzt7rDAxW8ZrJ7nTc8Hwh/XLFmdERm6Na1AFKDjHUuV+92QHnKe
 ibxw==
X-Gm-Message-State: AHYfb5gWhrLJD3BO8/jr386NSAmdHeZmwVjQpTaUFZVWNeLRtOVql9ic
 welIoIpAfFghRTDVIs+7O4q+5yb9OmmX5s8=
X-Received: by 10.107.19.96 with SMTP id b93mr2194328ioj.275.1503969822369;
 Mon, 28 Aug 2017 18:23:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.160.203 with HTTP; Mon, 28 Aug 2017 18:23:41 -0700 (PDT)
From: Saeed Mirzamohammadi <saeed@uci.edu>
Date: Mon, 28 Aug 2017 18:23:41 -0700
Message-ID: <CAPyehd_+s9ELnj6XLGFPEhiPyxe98UFU0iWOOaJYOvK1AiPS6A@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Tue, 29 Aug 2017 06:08:12 +0000
Subject: [Xen-devel] Unable to boot Dom0 on Hikey
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0078989962131160664=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0078989962131160664==
Content-Type: multipart/alternative; boundary="001a113f2e2603fdbf0557da43d2"

--001a113f2e2603fdbf0557da43d2
Content-Type: text/plain; charset="UTF-8"

Hi,

I'm following instructions on https://wiki.xenproject.org/wiki/HiKey and
https://github.com/Jeeppler/xen-note/blob/master/
arm64/hikey/hikey-xen-centos.md.

I'm trying to boot Xen on Hikey but Dom0 doesn't boot after Xen! I can boot
the linux individually with startup.sh. This works fine but when I try to
boot xen (typing 4 and then xen), I get a couple of Xen messages and when
it tries to boot Dom0 it fails and it stops there.These are the last
messages:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading kernel from boot module @ 000000007a029000
(XEN) Loading ramdisk from boot module @ 000000000ae00000
(XEN) Allocating 1:1 mappings totalling 512MB for dom0:
(XEN) BANK[0] 0x00000040000000-0x00000060000000 (512MB)
(XEN) Grant table range: 0x00000005c00000-0x00000005c5e000
(XEN) Loading zImage from 000000007a029000 to
0000000040080000-0000000040ce8400
(XEN) Loading dom0 initrd from 000000000ae00000 to
0x0000000048200000-0x0000000048a00000
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Loading dom0 DTB to 0x0000000048000000-0x000000004800aec1
(XEN) Scrubbing Free RAM on 1 nodes using 8 CPUs
(XEN) ..done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input -> DOM0 (type 'CTRL-x' three times to switch input
to Xen)
(XEN) Freed 276kB init memory.
(XEN) traps.c:2505:d0v0 HSR=0x92000061 pc=0xffffffc0003f86ac
gva=0xffffff800024000c gpa=0x00000021fc000c
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

My Xen version is: 4.7.0.rc4 and my dom0 is: android-hikey-linaro-4.1. I
tried earlier Xen version but no difference.

This is my *xen.cfg*:
options=dom0_mem=512M dom0_max_vcpus=4 conswitch=x console=dtuart
dtuart=/smb/uart@f7113000
kernel=Image console=hvc0 root=/dev/mmcblk0p9 rootwait rw 3
dtb=hi6220-hikey.dtb

and my *startup.nsh*:
FS0:
Image dtb=hi6220-hikey.dtb console=ttyAMA3,115200 root=/dev/mmcblk0p9
rootwait rw efi=noruntime

I've checked out the thread here or others: https://lists.gt.net/
xen/devel/433472 but I have passed the dtb file in the xen.cfg and still
Dom0 doesn't boot.

Any help is greatly appreciated.

Thanks a lot,

--
Saeed Mirzamohammadi
Ph.D. candidate
Computer Science Department
University of California, Irvine

--001a113f2e2603fdbf0557da43d2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"font-size:12.8px">Hi,</span><div style=3D"f=
ont-size:12.8px"><br></div><div style=3D"font-size:12.8px">I&#39;m followin=
g instructions on=C2=A0<a href=3D"https://wiki.xenproject.org/wiki/HiKey" t=
arget=3D"_blank">https://wiki.xenproject.<wbr>org/wiki/HiKey</a>=C2=A0and=
=C2=A0<a href=3D"https://github.com/Jeeppler/xen-note/blob/master/arm64/hik=
ey/hikey-xen-centos.md" target=3D"_blank">https://github.com/<wbr>Jeeppler/=
xen-note/blob/master/<wbr>arm64/hikey/hikey-xen-centos.<wbr>md</a>.</div><d=
iv style=3D"font-size:12.8px"><br></div><div style=3D"font-size:12.8px">I&#=
39;m trying to boot Xen on Hikey=C2=A0but Dom0 doesn&#39;t boot after Xen! =
I can boot the linux=C2=A0individually with startup.sh. This works fine but=
 when I try to boot xen=C2=A0(typing 4 and then xen), I get a couple of Xen=
 messages and when it tries to boot Dom0 it fails and it stops there.These =
are the last messages:</div><div><div style=3D"font-size:12.8px"><br></div>=
<div style=3D"font-size:12.8px">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~</div><div><div><span style=3D"font-size:12.8px">(XEN) *** L=
OADING DOMAIN 0 ***</span></div><div><span style=3D"font-size:12.8px">(XEN)=
 Loading kernel from boot module @ 000000007a029000</span></div><div><span =
style=3D"font-size:12.8px">(XEN) Loading ramdisk from boot module @ 0000000=
00ae00000</span></div><div><span style=3D"font-size:12.8px">(XEN) Allocatin=
g 1:1 mappings totalling 512MB for dom0:</span></div><div><span style=3D"fo=
nt-size:12.8px">(XEN) BANK[0] 0x00000040000000-0x00000060000000 (512MB)</sp=
an></div><div><span style=3D"font-size:12.8px">(XEN) Grant table range: 0x0=
0000005c00000-0x00000005c5e000</span></div><div><span style=3D"font-size:12=
.8px">(XEN) Loading zImage from 000000007a029000 to 0000000040080000-000000=
0040ce8400</span></div><div><span style=3D"font-size:12.8px">(XEN) Loading =
dom0 initrd from 000000000ae00000 to 0x0000000048200000-0x0000000048a00000<=
/span></div><div><span style=3D"font-size:12.8px">(XEN) Allocating PPI 16 f=
or event channel interrupt</span></div><div><span style=3D"font-size:12.8px=
">(XEN) Loading dom0 DTB to 0x0000000048000000-0x000000004800aec1</span></d=
iv><div><span style=3D"font-size:12.8px">(XEN) Scrubbing Free RAM on 1 node=
s using 8 CPUs</span></div><div><span style=3D"font-size:12.8px">(XEN) ..do=
ne.</span></div><div><span style=3D"font-size:12.8px">(XEN) Initial low mem=
ory virq threshold set at 0x4000 pages.</span></div><div><span style=3D"fon=
t-size:12.8px">(XEN) Std. Loglevel: All</span></div><div><span style=3D"fon=
t-size:12.8px">(XEN) Guest Loglevel: All</span></div><div><span style=3D"fo=
nt-size:12.8px">(XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-x&#39; th=
ree times to switch input to Xen)</span></div><div><span style=3D"font-size=
:12.8px">(XEN) Freed 276kB init memory.</span></div><div><span style=3D"fon=
t-size:12.8px">(XEN) traps.c:2505:d0v0 HSR=3D0x92000061 pc=3D0xffffffc0003f=
86ac gva=3D0xffffff800024000c gpa=3D0x00000021fc000c</span></div></div></di=
v><div style=3D"font-size:12.8px">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~</div><div style=3D"font-size:12.8px"><br></div><di=
v style=3D"font-size:12.8px">My Xen version is: 4.7.0.rc4 and my dom0 is: a=
ndroid-hikey-linaro-4.1. I tried earlier Xen version but no difference.</di=
v><div style=3D"font-size:12.8px"><br></div><div style=3D"font-size:12.8px"=
>This is my=C2=A0<b>xen.cfg</b>:<br>options=3Ddom0_mem=3D512M dom0_max_vcpu=
s=3D4 conswitch=3Dx console=3Ddtuart<br>dtuart=3D/smb/uart@f7113000<br>kern=
el=3DImage console=3Dhvc0 root=3D/dev/mmcblk0p9 rootwait rw 3<br></div><div=
 style=3D"font-size:12.8px">dtb=3Dhi6220-hikey.dtb</div><div style=3D"font-=
size:12.8px"><br></div><div style=3D"font-size:12.8px">and my <b>startup.ns=
h</b>:</div><div style=3D"font-size:12.8px"><div>FS0:</div><div>Image dtb=
=3Dhi6220-hikey.dtb console=3DttyAMA3,115200 root=3D/dev/mmcblk0p9 rootwait=
 rw efi=3Dnoruntime</div></div><div style=3D"font-size:12.8px"><br></div><d=
iv style=3D"font-size:12.8px">I&#39;ve checked out the thread here or other=
s:=C2=A0<a href=3D"https://lists.gt.net/xen/devel/433472" target=3D"_blank"=
>https://lists.gt.net/<wbr>xen/devel/433472</a>=C2=A0but I have passed the =
dtb=C2=A0file in the xen.cfg=C2=A0and still Dom0 doesn&#39;t boot.</div><di=
v style=3D"font-size:12.8px"><br></div><div style=3D"font-size:12.8px">Any =
help is greatly appreciated.=C2=A0</div><div style=3D"font-size:12.8px"><br=
></div><div style=3D"font-size:12.8px">Thanks a lot,</div><div style=3D"fon=
t-size:12.8px"><br></div><div><div class=3D"gmail_signature"><div dir=3D"lt=
r"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><span style=3D"font-siz=
e:12.8px"><font color=3D"#666666">--</font></span></div><div><font color=3D=
"#666666"><span style=3D"font-size:12.8px">Saeed Mirzamohammadi</span><br><=
/font></div><div><font style=3D"background-color:rgb(255,255,255)" color=3D=
"#666666">Ph.D. candidate</font></div><div><font style=3D"background-color:=
rgb(255,255,255)" color=3D"#666666"><span style=3D"font-size:12.8px">Comput=
er Science Department</span><br style=3D"font-size:12.8px"><span style=3D"f=
ont-size:12.8px">University of California, Irvine</span></font><br></div></=
div></div></div></div></div></div></div>
</div>

--001a113f2e2603fdbf0557da43d2--


--===============0078989962131160664==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0078989962131160664==--


From xen-devel-bounces@lists.xen.org Tue Aug 29 06:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 06: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.xen.org>)
	id 1dmaNQ-00050H-Ng; Tue, 29 Aug 2017 06:51:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40774f8dd=citrix-osstest@xenproject.org>)
 id 1dmaNP-0004zt-6G
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 06:51:55 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D8/CC-03044-A0F05A95; Tue, 29 Aug 2017 06:51:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpC4n/9J
 Ig0lz9CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bXmVmMBRsSKp5+fcXewDjbp4uRk0NCwF/i
 xZM2VgjbQ+L62RNMILaIgLPEhA+32UBsXgE9iVvNc1i6GDk4hAWMJDo2poKYEgJuEouus0F0u
 kncv/KdBcRmA5oysWcimM0ioCpx+tNZZhBbSEBLYunilUwQEwUlTs58AlbDLCAhcfDFC2aIOZ
 YS39Y/ZZ7AyDsLSdksJGULGJlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGDQMQ7GCcd8L/EKMkB5OSKG/OtiWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 d/MujRQSLEpNT61Iy8wBBjBMWoKDR0mENxskzVtckJhbnJkOkTrF6MqxYfX6L0wcB2b8/MbE8
 eTN9t9MHC1vQeSmd8d+Mwmx5OXnpUqJ8x4GaRYAac4ozYMbDYu+S4yyUsK8jEDHCvEUpBblZp
 agyr9iFOdgVBLm/QIyhSczrwTugldAxzEBHacouBDkuJJEhJRUA+PiO5/i9kuzl/Uq5/P3mCo
 6Vuw4n2fHcOHS9AO3nu/dbej3+VNW8tGYbRPfiP9NXKn50+M49/spvO9U+mLuCN/g3ffcUsPS
 U3znae1pgT9DDzevKuHuiuvmMrMT0tGQzDxz8dnt94/FTv/lF41dVtkpKn37Tzlv9vGf0dt+H
 OvY/8vuR9Cx0gglluKMREMt5qLiRAC5V+FwuQIAAA==
X-Env-Sender: prvs=40774f8dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1503989511!113992699!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3064 invoked from network); 29 Aug 2017 06:51:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 06:51:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437256906"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72034-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=51ce27fd8c583845480858eda503f38e8b42d619
X-Osstest-Versions-That: ovmf=ef5e0db22cdd73e9727afcaa5c7fe8e55b7b3671
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 29 Aug 2017 07:51:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72034: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAzNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMzQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA1MWNlMjdmZDhjNTgzODQ1NDgwODU4ZWRhNTAzZjM4ZThiNDJk
NjE5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlZjVlMGRiMjJjZGQ3
M2U5NzI3YWZjYWE1YzdmZThlNTViN2IzNjcxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMzMg
IDIwMTctMDgtMjggMTM6MTY6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDM0ICAyMDE3LTA4LTI5IDA0OjQ5OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQnJpamVzaCBTaW5naCA8
YnJpamVzaC5zaW5naEBhbWQuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4K
ICBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlA
aW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDUxY2UyN2ZkOGM1ODM4NDU0ODA4NThlZGE1MDNmMzhlOGI0MmQ2MTkK
QXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAy
OCAwOTo0NTozOSAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbTogQ2Vu
dHJhbGl6ZSBtUGh5c2ljYWxBZGRyZXNzQml0cyBkZWZpbml0aW9uCiAgICAKICAgIE9yaWdpbmFs
bHkgKGJlZm9yZSA3MTRjMjYwMzAxOGE5OWE1MTRjNDJjMmI1MTFjODIxZjMwYmE5Y2RmKSwKICAg
IG1QaHlzaWNhbEFkZHJlc3NCaXRzIHdhcyBvbmx5IGRlZmluZWQgaW4gWDY0IFBhZ2VUYmwuYywg
YWZ0ZXIKICAgIDcxNGMyNjAzMDE4YTk5YTUxNGM0MmMyYjUxMWM4MjFmMzBiYTljZGYsIG1QaHlz
aWNhbEFkZHJlc3NCaXRzIGlzCiAgICBhbHNvIGRlZmluZWQgaW4gSWEzMiBQYWdlVGJsLmMsIHRo
ZW4gbVBoeXNpY2FsQWRkcmVzc0JpdHMgaXMgdXNlZCBpbgogICAgQ29udmVydE1lbW9yeVBhZ2VB
dHRyaWJ1dGVzKCkgZm9yIGFkZHJlc3MgY2hlY2suCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8g
Y2VudHJhbGl6ZSBtUGh5c2ljYWxBZGRyZXNzQml0cyBkZWZpbml0aW9uIHRvCiAgICBQaVNtbUNw
dUR4ZVNtbS5jIGZyb20gSWEzMiBhbmQgWDY0IFBhZ2VUYmwuYy4KICAgIAogICAgQ2M6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAg
U3VnZ2VzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQgZGQ0MjA1ZjhiYTQxMjgyYzhh
ZmI0ODA1YWVkM2UzNGYxNmFhYTdmMgpBdXRob3I6IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2lu
Z2hAYW1kLmNvbT4KRGF0ZTogICBTdW4gQXVnIDI3IDE4OjUzOjMyIDIwMTcgLTA0MDAKCiAgICBP
dm1mUGtnL1ZpcnRpb0Jsa0R4ZTogbmVnb3RpYXRlIFZJUlRJT19GX0lPTU1VX1BMQVRGT1JNCiAg
ICAKICAgIFZpcnRpb0Jsa0R4ZSBkcml2ZXIgaGFzIGJlZW4gdXBkYXRlZCB0byB1c2UgSU9NTVUt
bGlrZSBtZW1iZXIgZnVuY3Rpb25zCiAgICBmcm9tIFZJUlRJT19ERVZJQ0VfUFJPVE9DT0wgdG8g
dHJhbnNsYXRlIHRoZSBzeXN0ZW0gcGh5c2ljYWwgYWRkcmVzcyB0bwogICAgZGV2aWNlIGFkZHJl
c3MuIFdlIGRvIG5vdCBuZWVkIHRvIGRvIGFueXRoaW5nIHNwZWNpYWwgd2hlbgogICAgVklSVElP
X0ZfSU9NTVVfUExBVEZPUk0gYml0IGlzIHByZXNlbnQgaGVuY2UgdHJlYXQgaXQgaW4gcGFyYWxs
ZWwgd2l0aAogICAgVklSVElPX0ZfVkVSU0lPTl8xLgogICAgCiAgICBDYzogQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9y
ZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENjOiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5k
YWNreUBhbWQuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x
CiAgICBTaWduZWQtb2ZmLWJ5OiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+
CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJl
Z3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKY29t
bWl0IDM1NDBmMmNlZjU3YWZjMDhmMThmZTRkYjk3MWYzYjBlMDZiNDlkNjMKQXV0aG9yOiBCcmlq
ZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CkRhdGU6ICAgU3VuIEF1ZyAyNyAxODo1
MzoyNSAyMDE3IC0wNDAwCgogICAgT3ZtZnBrZy9WaXJ0aW9CbGtEeGU6IG1hcCB2aXJ0aW8tYmxr
IHJlcXVlc3QgYW5kIHJlc3BvbnNlIGJ1ZmZlcnMKICAgIAogICAgV2hlbiBkZXZpY2UgaXMgYmVo
aW5kIHRoZSBJT01NVSwgZHJpdmVyIGlzIHJlcXVpcmUgdG8gcGFzcyB0aGUgZGV2aWNlCiAgICBh
ZGRyZXNzIG9mIHZpcnRpbyByZXF1ZXN0LCByZXNwb25zZSBhbmQgYW55IG1lbW9yeSByZWZlcmVu
Y2VkIGJ5IHRob3NlCiAgICByZXF1ZXN0L3Jlc3BvbnNlIHRvIHRoZSBidXMgbWFzdGVyLgogICAg
CiAgICBUaGUgcGF0Y2ggdXNlcyBJT01NVS1saWtlIG1lbWJlciBmdW5jdGlvbnMgZnJvbSBWSVJU
SU9fREVWSUNFX1BST1RPQ09MIHRvCiAgICBtYXAgcmVxdWVzdCBhbmQgcmVzcG9uc2UgYnVmZmVy
cyBzeXN0ZW0gcGh5c2ljYWwgYWRkcmVzcyB0byB0aGUgZGV2aWNlCiAgICBhZGRyZXNzLgogICAg
CiAgICAtIElmIHRoZSBidWZmZXIgbmVlZCB0byBiZSBhY2Nlc3NlZCBieSBib3RoIHRoZSBwcm9j
ZXNzb3IgYW5kIGEgYnVzCiAgICAgIG1hc3RlciB0aGVuIG1hcCB3aXRoIEJ1c01hc3RlckNvbW1v
bkJ1ZmZlci4KICAgIAogICAgLSBJZiB0aGUgYnVmZmVyIG5lZWQgdG8gYmUgYWNjZXNzZWQgZm9y
IGEgd3JpdGUgb3BlcmF0aW9uIGJ5IGEgYnVzIG1hc3RlcgogICAgICB0aGVuIG1hcCB3aXRoIEJ1
c01hc3RlcldyaXRlLgogICAgCiAgICAtIElmIHRoZSBidWZmZXIgbmVlZCB0byBiZSBhY2Nlc3Nl
ZCBmb3IgYSByZWFkICBvcGVyYXRpb24gYnkgYSBidXMgbWFzdGVyCiAgICAgIHRoZW4gbWFwIHdp
dGggQnVzTWFzdGVyUmVhZC4KICAgIAogICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hl
dXZlbEBsaW5hcm8ub3JnPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBp
bnRlbC5jb20+CiAgICBDYzogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4K
ICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9m
Zi1ieTogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZWdyZXNzaW9uLXRlc3Rl
ZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCAxOTE2NTEzMDQ3
MGYwMTBhNDI3NzMwZWEyNzBjMTU0YzlkZDUwMGRmCkF1dGhvcjogQnJpamVzaCBTaW5naCA8YnJp
amVzaC5zaW5naEBhbWQuY29tPgpEYXRlOiAgIFN1biBBdWcgMjcgMTg6NTM6MTcgMjAxNyAtMDQw
MAoKICAgIE92bWZQa2cvVmlydGlvQmxrRHhlOiBtYXAgVlJJTkcgdXNpbmcgVmlydGlvUmluZ01h
cCgpCiAgICAKICAgIFdoZW4gZGV2aWNlIGlzIGJlaGluZCB0aGUgSU9NTVUgdGhlbiBkcml2ZXIg
bmVlZCB0byBwYXNzIHRoZSBkZXZpY2UKICAgIGFkZHJlc3Mgd2hlbiBwcm9ncmFtaW5nIHRoZSBi
dXMgbWFzdGVyLiBUaGUgcGF0Y2ggdXNlcyBWaXJ0aW9SaW5nTWFwKCkgdG8KICAgIG1hcCB0aGUg
VlJJTkcgc3lzdGVtIHBoeXNpY2FsIGFkZHJlc3MgdG8gZGV2aWNlIGFkZHJlc3MuCiAgICAKICAg
IENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENjOiBK
b3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IFRvbSBMZW5k
YWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEJyaWplc2ggU2luZ2ggPGJyaWpl
c2guc2luZ2hAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgogICAgUmVncmVzc2lvbi10ZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+Cgpjb21taXQgYTIyODVhODk2Mzg0MDY4M2EyOGVkMDUxMDc3MTkwYjA4NmM0
MjNlYgpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEF1
ZyA0IDEzOjIzOjI0IDIwMTcgKzA4MDAKCiAgICBNZGVQa2cvUzNQY2lTZWdtZW50TGliOiBBZGQg
UzNQY2lTZWdtZW50TGliIGNsYXNzIGFuZCBpbnN0YW5jZS4KICAgIAogICAgVGhlIHBhdGNoIGFk
ZHMgdGhlIG5ldyBsaWJyYXJ5IGNsYXNzIFMzUGNpU2VnbWVudExpYiB0byBjYXJyeSBvdXQKICAg
IFBDSSBjb25maWd1cmF0aW9uIGFuZCBlbmFibGUgdGhlIFBDSSBvcGVyYXRpb25zIHRvIGJlIHJl
cGxheWVkIGR1cmluZwogICAgYW4gUzMgcmVzdW1lLiBUaGlzIGxpYnJhcnkgY2xhc3MgbWFwcyBk
aXJlY3RseSBvbiB0b3Agb2YgdGhlCiAgICBQY2lTZWdtZW50TGliIGNsYXNzLgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDVjOWJiODZm
MTcxYzlhM2E4OWFjNGI1YjAwNTE4Y2IwMGJmMzIxMzIKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBBdWcgNCAxMzoxODozNyAyMDE3ICswODAwCgogICAg
TWRlUGtnL1BjaVNlZ21lbnRMaWI6IEFkZCBpbnN0YW5jZXMgdGhhdCBjb25zdW1lcyBQY2lTZWdt
ZW50SW5mb0xpYgogICAgCiAgICBUaGUgcGF0Y2ggYWRkcyB0d28gUGNpU2VnbWVudExpYiBpbnN0
YW5jZXMgdGhhdCBjb25zdW1lcwogICAgUGNpU2VnbWVudEluZm9MaWIgdG8gcHJvdmlkZSBtdWx0
aXBsZSBzZWdtZW50cyBQQ0kgY29uZmlndXJhdGlvbgogICAgYWNjZXNzLgogICAgCiAgICBCYXNl
UGNpU2VnbWVudExpYlNlZ21lbnRJbmZvIGluc3RhbmNlIGlzIGEgQkFTRSBsaWJyYXJ5LgogICAg
RHhlUnVudGltZVBjaVNlZ21lbnRMaWJTZWdtZW50SW5mbyBpbnN0YW5jZSBpcyB0byBiZSBsaW5r
ZWQgd2l0aAogICAgcnVudGltZSBkcml2ZXJzIHRvIHByb3ZpZGUgbm90IG9ubHkgYm9vdCB0aW1l
IGJ1dCBhbHNvIHJ1bnRpbWUKICAgIFBDSSBjb25maWd1cmF0aW9uIGFjY2Vzcy4KICAgIAogICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAog
ICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCBlNDU3YzFm
NjVkMTg3ZjU4MjcyYzFkYzk4YWUzMzhiNGYyMjFlZTQxCkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KRGF0ZTogICBGcmkgQXVnIDQgMTM6MTA6NTkgMjAxNyArMDgwMAoKICAg
IE1kZVBrZy9QY2lTZWdtZW50SW5mb0xpYjogQWRkIFBjaVNlZ21lbnRJbmZvTGliIGNsYXNzIGFu
ZCBpbnN0YW5jZS4KICAgIAogICAgVGhlIHBhdGNoIGFkZHMgUGNpU2VnbWVudEluZm9MaWIgbGli
cmFyeSBjbGFzcyB3aGljaCBpcyB1c2VkCiAgICBieSBQY2lTZWdtZW50TGliIChjb21taXQgaW4g
bmV4dCBwYXRjaCkgdG8gc3VwcG9ydCBtdWx0aXBsZQogICAgc2VnbWVudCBQQ0kgY29uZmlndXJh
dGlvbiBhY2Nlc3MuCiAgICAKICAgIEJhc2VQY2lTZWdtZW50SW5mb0xpYk51bGwgaW5zdGFuY2Ug
aXMgYWRkZWQgYnV0IGl0IHNob3VsZG4ndCBiZQogICAgdXNlZCBieSBhbnkgcmVhbCBwbGF0Zm9y
bS4KICAgIEFueSBzaW5nbGUgc2VnbWVudCBwbGF0Zm9ybSB0aGF0IHdhbnRzIHRvIHVzZSBQY2lT
ZWdtZW50TGliIGNvdWxkCiAgICB1c2UgQmFzZVBjaVNlZ21lbnRMaWJQY2kgaW5zdGFuY2UuCiAg
ICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQg
YzljMjcwMTkzYThmMWQ2NGQ5NjY0YmQxOTFhYjU3ZTIxNzIwNjk5NgpBdXRob3I6IFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEF1ZyA0IDEzOjAyOjE0IDIwMTcgKzA4
MDAKCiAgICBNZGVQa2cvUGNpRXhwcmVzczogQWRkIG1hY3JvIFBDSV9FQ0FNX0FERFJFU1MKICAg
IAogICAgVGhlIHBhdGNoIGFkZHMgbmV3IG1hY3JvIFBDSV9FQ0FNX0FERFJFU1MgaW50byBQY2lF
eHByZXNzMjEuaCwKICAgIHRvIGFsaWduIHRvIHRoZSBQQ0lFIHNwZWMsIGFuZCBhbHNvIHVwZGF0
ZSBQY2lFeHByZXNzTGliLmggdG8KICAgIHJlZGlyZWN0IFBDSV9FWFBSRVNTX0xJQl9BRERSRVNT
IHRvIHRoZSBuZXcgbWFjcm8uCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxy
dWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+Cgpjb21taXQgZWJkZGU4ZmYyNjY4NzI2MzJiZDY0MDBhZGNkOTZkMjEyOTRl
MzJkZQpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEF1
ZyA0IDEyOjU1OjI2IDIwMTcgKzA4MDAKCiAgICBNZGVQa2cvUGNpU2VnbWVudExpYjogRml4IHR5
cG8gaW4gZnVuY3Rpb24gaGVhZGVyIGNvbW1lbnRzCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6
IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgNWY1YmRmNGFiNThlM2IyMjVkMmNlYmU1
NzM1YTY4MjVmNTM1YzdjZApBdXRob3I6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29t
PgpEYXRlOiAgIEZyaSBBdWcgMjUgMTQ6MzY6NDEgMjAxNyArMDgwMAoKICAgIEludGVsU2lsaWNv
blBrZy9QbGF0Zm9ybVZUZFNhbXBsZTogdXBkYXRlIEV4Y2VwdGlvbkRldmljZQogICAgCiAgICBB
ZGQgc2FtcGxlIGZvciBkZXZpY2Ugc2NvcGUgYmFzZWQgZXhjZXB0aW9uIGxpc3QKICAgIGFuZCBQ
Q0kgdmVuZG9yIGlkIGJhc2VkIGV4Y2VwdGlvbiBsaXN0LgogICAgCiAgICBDYzogU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnpl
bmdAaW50ZWwuY29tPgoKY29tbWl0IGY3N2QzNWM3ZjA4MzUxNTBkZjRiZTUzMjdkZDgzMTUyYmFj
NWVlMzkKQXV0aG9yOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KRGF0ZTogICBG
cmkgQXVnIDI1IDE0OjQ2OjA3IDIwMTcgKzA4MDAKCiAgICBJbnRlbFNpbGljb25Qa2cvSW50ZWxW
VGQ6IHVwZGF0ZSBQbGF0Zm9ybVZ0ZFBvbGljeQogICAgCiAgICAxLiBIYW5kbGUgZmxleGlibGUg
ZXhjZXB0aW9uIGxpc3QgZm9ybWF0LgogICAgMS4xIEhhbmRsZSBEZXZpY2VTY29wZSBiYXNlZCBk
ZXZpY2UgaW5mby4KICAgIDEuMiBIYW5kbGUgUGNpRGV2aWNlSWQgYmFzZWQgZGV2aWNlIGluZm8u
CiAgICAyLiBSZW9yZyB0aGUgUENJX0RFVklDRV9JTkZPUk1BVElPTgogICAgMi4xIE1lcmdlIGRh
dGEgcG9pbnRlciByZWR1Y2UgYWxsb2NhdGlvbiB0aW1lcwogICAgMi4yIEFkZCBQQ0kgZGV2aWNl
IGlkIHRvIFBDSV9ERVZJQ0VfSU5GT1JNQVRJT04KICAgIDIuMyBSZW5hbWUgUGNpRGVzY3JpcHRv
ciB0byBhdm9pZCBjb25mdXNpbmcuCiAgICAzLiBGaXggdGhlIGRlYnVnIG1lc3NhZ2UgdG9vIGxv
bmcgaXNzdWUuCiAgICAKICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgNzE4
NzJmN2NkYTY2ZGRmMzgxZTdkNzg4NzUwZWQ2OWUzZTAyYTNkMApBdXRob3I6IEppZXdlbiBZYW8g
PGppZXdlbi55YW9AaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjIgMTE6NDc6NTQgMjAxNyAr
MDgwMAoKICAgIEludGVsU2lsaWNvblBrZy9oZWFkZXI6IHVwZGF0ZSBQbGF0Zm9ybVZ0ZFBvbGlj
eQogICAgCiAgICBBZGQgZmxleGlibGUgZXhjZXB0aW9uIGxpc3QgZm9ybWF0OgogICAgMSkgU3Vw
cG9ydCBEZXZpY2Ugc2NvcGUgYmFzZWQgcmVwb3J0aW5nOgogICAgU3VjaCBhcywgU2VnOjAvU3Rh
cnRCdXM6MC8oRGV2OjFDfEZ1bmM6MCkvKERldjowfEZ1bmM6MCkKICAgIAogICAgMikgU3VwcG9y
dCBQQ0kgVmVuZG9ySWQvRGV2aWNlSWQgYmFzZWQgcmVwb3J0aW5nCiAgICBTdWNoIGFzLCBWSUQ6
ODA4NnxESUQ6OUQyRnxSZXY6MjF8U1ZJRDo4MDg2fFNESUQ6NzI3MAogICAgCiAgICBDYzogU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSmlld2Vu
IFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgoKY29tbWl0IDMwNmE1YmNjNmIwMTcwZDI4YjBkYjEwYmQzNTk4
MTdiYjRiMWRiOWYKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CkRhdGU6
ICAgVGh1IEF1ZyAxNyAxMTo0MDozOCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZy9DcHVDb21t
b25GZWF0dXJlc0xpYjogTWVyZ2UgbWFjaGluZSBjaGVjayBjb2RlIHRvIHNhbWUgZmlsZS4KICAg
IAogICAgT3JpZ2luYWwgY29kZSBhYm91dCBMb2NhbCBNYWNoaW5lIENoZWNrIGV4Y2VwdGlvbiBm
ZWF0dXJlIHNhdmVzIGluIGEKICAgIGRpc2NyZXRlIGZpbGUsIGJlY2F1c2UgZmVhdHVyZXMgcmVs
YXRlZCB0byBtYWNoaW5lIGNoZWNrIGFyY2hpdGVjdHVyZQogICAgYWxsIHNhdmVkIGluIE1hY2hp
bmVDaGVjay5jIGZpbGUuIFRoaXMgcGF0Y2ggbW92ZWQgTE1DRSBsb2dpYyB0byBzYW1lCiAgICBm
aWxlIGZvciBlYXN5IG1haW50ZW5hbmNlLgogICAgCiAgICBDYzogTWljaGFlbCBLaW5uZXkgPG1p
Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmNvbW1p
dCBhYzQwMTk3NTU4MWRhZjFlNGUzNTM4OThmNzQ0MWVlYjY2OGJhMzA0CkF1dGhvcjogRXJpYyBE
b25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBBdWcgMTcgMTE6MzM6MzAgMjAx
NyArMDgwMAoKICAgIFVlZmlDcHVQa2cvQ3B1Q29tbW9uRmVhdHVyZXNMaWI6IEFkZCBDUFVJRCBN
Q0Egc3VwcG9ydCBjaGVjawogICAgCiAgICBBZGQgQ1BVSUQgY2hlY2sgdG8gc2VlIGlmIHRoZSBD
UFUgc3VwcG9ydHMgdGhlIE1hY2hpbmUgQ2hlY2sKICAgIEFyY2hpdGVjdHVyZSBiZWZvcmUgYWNj
ZXNzaW5nIHRoZSBNYWNoaW5lIENoZWNrIEFyY2hpdGVjdHVyZQogICAgcmVsYXRlZCBNU1JzLgog
ICAgCiAgICBDYzogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgog
ICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5
OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUg
TmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 07:13:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 07:13: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.xen.org>)
	id 1dmahs-0006WY-6s; Tue, 29 Aug 2017 07:13:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1dmahq-0006Vj-Kz
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 07:13:02 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 93/69-03044-DF315A95; Tue, 29 Aug 2017 07:13:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSWlu5f4aW
 RBvvaeSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylczawFjwWrGj9sIWtgXERXxcjF4eQwExG
 iRlXzrOCOCwCW5klmuYcYAZxJATmsEos2T4ByOEEcvIkTvesZ4WwiyRe3brLBGLzCghKnJz5h
 AXEFhLwlOh53gdUz8HBKeAmcf20IES4XmLtsulsIDabgLLEvXs3GUFsFgFViZmzd7JBjAmQaJ
 35C2y8sECyROeJTrC1IgJGEp13LrOAjGQWyJeYudYUJMwsoCnRuv03+wRGgVlIjpiFJLWAkWk
 Vo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgGDIAwQ7Gb8sC
 DjFKcjApifLmbFsSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN19oaaSQYFFqempFWmYOMCJg0
 hIcPEoivBdA0rzFBYm5xZnpEKlTjMYcV66s+8LEMeXA9i9MQix5+XmpUuK870FKBUBKM0rz4A
 bBIvUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlfg0zhycwrgdv3CugUJqBTFAUXgpxSkoi
 Qkmpg9Ny1dAP7Ai9t8SD3/TNs2HqzLO9+tX+pfWPr4Y0benf9i5Jmr6jQ3ndPxpNjns/hqM/P
 tMtXmC7+m+TxcsXmq1N5ShU7K7YtackwcWP3//fU8YL816su9RrGYqbGojyJl3Vcn5suXqvPI
 fWiRtJrv5jZuvtVl5oYpmQ7nFuw+uiJM/cbLk15psRSnJFoqMVcVJwIAAEK0JTPAgAA
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503990780!54341210!1
X-Originating-IP: [209.85.218.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49710 invoked from network); 29 Aug 2017 07:13:01 -0000
Received: from mail-oi0-f42.google.com (HELO mail-oi0-f42.google.com)
 (209.85.218.42)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 07:13:01 -0000
Received: by mail-oi0-f42.google.com with SMTP id r203so21139349oih.0
 for <xen-devel@lists.xenproject.org>; Tue, 29 Aug 2017 00:13:01 -0700 (PDT)
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=6IRmMMhjVp4FhyGn0wVlnkU6eV9YmH7llmNT4kOONFw=;
 b=eLHx04oUpXUmCw7lk6YQTV93+HTUm1pauxu8CT7Brsx0HcP6zBxKOSdO6vxQHi2LIW
 zKxpq+a+6fAV+2SErJFur5W+g8xOhqNdCawfNQNQ2K4cw2allu0fz5Vz4CQEofINumEG
 39eDajQbV5H6XWzg++xsBvVgPYuxJv805R62E=
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=6IRmMMhjVp4FhyGn0wVlnkU6eV9YmH7llmNT4kOONFw=;
 b=QPoGGxQIOneirkcOhP88Ylv6DoYr03mLliPtIJZBU/Q3QGFNZdq/7aupn2nSHGF2Av
 liVVzoBYqXK82UkcflrFkUbvYFOfaQ7jTrP2afjI4eAr4meKugrU5fKgzwApmovOfyXb
 ecVLLziEet4E4/VE6BUDj2W77lWdxIli6YA+EvDtRwfqAWSFXLHKq8oN5PUqGeRKRdSR
 ZuX+pkawJ4qV5groAzfoYPmBLS4fyYUOMA1Q1TdPaG5cK2ndMLbgvRI0O4okGAd0BBZA
 gvID1l7vxL2l8VEXIQn0HQ8vm5VZp/Iy+XPtHurY0Jwy6/zoPs98shpR8A7KCUzYJYEX
 E9aw==
X-Gm-Message-State: AHYfb5iq9ZvfdyPlx708kJ2Pv/pBBiNtBK3I1hPQdQhNC5T4mGjpaLP5
 rXDIM+jSol1+FNCWLSYFrjAjtSXvBNXw
X-Received: by 10.202.85.19 with SMTP id j19mr3191512oib.193.1503990779912;
 Tue, 29 Aug 2017 00:12:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.74.5.129 with HTTP; Tue, 29 Aug 2017 00:12:59 -0700 (PDT)
In-Reply-To: <1503945615-1720-2-git-send-email-konrad.wilk@oracle.com>
References: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
 <1503945615-1720-2-git-send-email-konrad.wilk@oracle.com>
From: Fu Wei Fu <fu.wei@linaro.org>
Date: Tue, 29 Aug 2017 15:12:59 +0800
Message-ID: <CADyBb7sm7mEYSTodFoJxHgaYkR0uz0BkqAdg7kwnOiYVvFp9xg@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: xen-devel@lists.xenproject.org, daniel.kiper@oracle.com,
 The development of GNU GRUB <grub-devel@gnu.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Fix util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgIEtvbnJhZCwKClRoYW5rcyBmb3IgeW91ciBmZWVkYmFjay4KCk9uIDI5IEF1Z3VzdCAyMDE3
IGF0IDAyOjQwLCBLb25yYWQgUnplc3p1dGVrIFdpbGsKPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
IHdyb3RlOgo+IENvbW1pdCBkMzMwNDVjZTdmZmNiN2MxZTRhNjBjMTRkNWNhNjRiMzZlM2M1YWJl
IGludHJvZHVjZWQKPiB0aGUgc3VwcG9ydCBmb3IgdGhpcywgYnV0IGl0IGRvZXMgbm90IHdvcmsg
dW5kZXIgeDg2IChhcyBpdCBzdG9wcwo+IDIwX2xpbnV4X3hlbiBmcm9tIHJ1bm5pbmcpLgo+Cj4g
VGhlIDIwX2xpbnV4X3hlbiBpcyBydW4gdW5kZXIgYSBzaGVsbCBhbmQgYW55IGV4aXRzIGZyb20g
d2l0aGluIGl0Ogo+CgpGb3IgeW91ciBleGFtcGxlCgo+IChGb3IgZXhhbXBsZSBvbiB4ODYpOgo+
ICsgL3Vzci9iaW4vZ3J1YjItZmlsZSAtLWlzLWFybTY0LWVmaSAvYm9vdC94ZW4tNC45LjAuZ3oK
PiBbcm9vdEB0c3QwNjMgZ3J1Yl0jIGVjaG8gJD8KPiAxCgpJIGd1ZXNzIHRoYXQgaXMgcmlnaHQg
YmVoYXZpb3IsIHRoZW4KICAgICAgeGVuX2xvYWRlcj0ibXVsdGlib290IgogICAgICAgbW9kdWxl
X2xvYWRlcj0ibW9kdWxlIgoKIC9ib290L3hlbi00LjkuMC5neiBpcyBhIHhlbiBiaW5hcnkgZm9y
IHg4NiwgcmlnaHQ/Cgo+Cj4gd2lsbCByZXN1bHQgaW4gMjBfbGludXhfeGVuIGV4Y2l0aW5nIHdp
dGhvdXQgY29udGludWluZwo+IGFuZCBhbHNvIGNhdXNpbmcgZ3J1YjItbWtjb25maWcgdG8gc3Rv
cCBwcm9jZXNzaW5nLgoKbWF5YmUgd2UgYXJlIHVzaW5nIGRpZmZlcmVudCBzaGVsbD8gIGFyZSB5
b3UgdXNpbmcgYXNoPwoKPgo+IEFzIGluOgo+Cj4gW3Jvb3RAdHN0MDYzIH5dIwo+Cj4gQW5kIG5v
IG1vcmUuCj4KPiBUaGlzIHBhdGNoIHdyYXBzIHRoZSBpbnZvY2F0aW9uIG9mIGdydWItZmlsZSB0
byBiZSBhIGluIHN1YnNoZWxsCj4gYW5kIHRvIHByb2Nlc3MgdGhlIHJldHVybiB2YWx1ZSBpbiBh
IGNvbmRpdGlvbmFsLiBUaGF0IGZpeGVzCj4gdGhlIGlzc3VlLgo+Cj4gUkgtQlogMTQ4NjAwMjog
Z3J1YjItbWtjb25maWcgZG9lcyBub3Qgd29yayBpZiB4ZW4uZ3ogaXMgaW5zdGFsbGVkLgo+IEND
OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAtLS0KPiAgdXRpbC9ncnViLmQv
MjBfbGludXhfeGVuLmluIHwgOSArKysrLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS91dGlsL2dydWIuZC8yMF9s
aW51eF94ZW4uaW4gYi91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KPiBpbmRleCBjMDAyZmM5
Li4wODNiY2VmIDEwMDY0NAo+IC0tLSBhL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgo+ICsr
KyBiL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgo+IEBAIC0yMDYsMTMgKzIwNiwxMiBAQCB3
aGlsZSBbICJ4JHt4ZW5fbGlzdH0iICE9ICJ4IiBdIDsgZG8KPiAgICAgIGlmIFsgIngkaXNfdG9w
X2xldmVsIiAhPSB4dHJ1ZSBdOyB0aGVuCj4gICAgICAgICBlY2hvICIgIHN1Ym1lbnUgJyQoZ2V0
dGV4dF9wcmludGYgIlhlbiBoeXBlcnZpc29yLCB2ZXJzaW9uICVzIiAiJHt4ZW5fdmVyc2lvbn0i
IHwgZ3J1Yl9xdW90ZSknIFwkbWVudWVudHJ5X2lkX29wdGlvbiAneGVuLWh5cGVydmlzb3ItJHhl
bl92ZXJzaW9uLSRib290X2RldmljZV9pZCcgeyIKPiAgICAgIGZpCj4gLSAgICAkZ3J1Yl9maWxl
IC0taXMtYXJtNjQtZWZpICRjdXJyZW50X3hlbgo+IC0gICAgaWYgWyAkPyAtbmUgMCBdOyB0aGVu
Cj4gLSAgICAgICB4ZW5fbG9hZGVyPSJtdWx0aWJvb3QiCj4gLSAgICAgICBtb2R1bGVfbG9hZGVy
PSJtb2R1bGUiCj4gLSAgICBlbHNlCj4gKyAgICBpZiAoJGdydWJfZmlsZSAtLWlzLWFybTY0LWVm
aSAkY3VycmVudF94ZW4pOyB0aGVuCj4gICAgICAgICB4ZW5fbG9hZGVyPSJ4ZW5faHlwZXJ2aXNv
ciIKPiAgICAgICAgIG1vZHVsZV9sb2FkZXI9Inhlbl9tb2R1bGUiCj4gKyAgICBlbHNlCj4gKyAg
ICAgICB4ZW5fbG9hZGVyPSJtdWx0aWJvb3QiCj4gKyAgICAgICBtb2R1bGVfbG9hZGVyPSJtb2R1
bGUiCj4gICAgICBmaQo+ICAgICAgd2hpbGUgWyAieCRsaXN0IiAhPSAieCIgXSA7IGRvCj4gICAg
ICAgICBsaW51eD1gdmVyc2lvbl9maW5kX2xhdGVzdCAkbGlzdGAKPiAtLQo+IDIuMS40Cj4KCgoK
LS0gCkJlc3QgcmVnYXJkcywKCkZ1IFdlaQpTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 07:34:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 07:34: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.xen.org>)
	id 1dmb25-0007zm-UP; Tue, 29 Aug 2017 07:33:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmb24-0007zg-IC
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 07:33:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E4/C3-02224-3E815A95; Tue, 29 Aug 2017 07:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQvexxNJ
 Ig/5lvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGL+tZCz6IVRw61sPcwPhVsIuRk0NCwE/i
 2OffTCA2i4CqxOueE8wgNpuAjsTFuTvZQGwRAQ2JH99nAMW5OJgFtjJKLGr+yw6SEBYIlGid3
 QZm8wp4SFybdo8JpEhIoJ1F4t7GDYwQCUGJkzOfsIDYzEBTF+z+BDSVA8iWllj+jwMkzCkQIr
 GwH2KOqICKxMmVa8AOEhJQlOif94AN4tB0ia1/fzFPYOSfhWTqLCRTZyFMXcDIvIpRozi1qCy
 1SNfIQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAI6xkYGHcwNp/wO8QoycGk
 JMqbs21JpBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4F0mvjRSSLAoNT21I
 i0zBxgnMKUSHDxKIryuIGne4oLE3OLMdIjUKUZFKXHeEyAJAZBERmkeXBssNi8xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEuZ9CDKFJzOvBG76K6DFTECLFQUXgiwuSURISTUwTnPlyuVtz7D
 df73lKO/h9X/cS57vYZC0Yss/qnfQ9NaFPbqxrXnsocKN3mLBM53OWzLqzd+xse9x+CV/Qd/w
 8yKibdaz9n0NDuVsZdmXImyc35zCEXrRa2/byaBb636Zz3D4E58572NezvE1CoXtL6/tr1WJf
 xdR8njax6LvXFfFFLnMmnOUWIozEg21mIuKEwGOsNXhyAIAAA==
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1503992034!104431847!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65033 invoked from network); 29 Aug 2017 07:33:55 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 07:33:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51718115"
Date: Tue, 29 Aug 2017 08:33:25 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Gao, Chao" <chao.gao@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDY6MTg6MTNBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNv
bV0KPiA+IFNlbnQ6IEZyaWRheSwgQXVndXN0IDI1LCAyMDE3IDk6NTkgUE0KPiA+IAo+ID4gT24g
RnJpLCBBdWcgMjUsIDIwMTcgYXQgMDY6MjU6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPiA+ID4+PiBPbiAyNS4wOC4xNyBhdCAxNDoxNSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3
cm90ZToKPiA+ID4gPiBPbiBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwMjoxNjozOEFNIC0wNjAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPj4gPj4+IE9uIDIyLjA4LjE3IGF0IDE1OjU0LCA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+PiA+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3
IGF0IDA2OjI2OjIzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiA+PiA+PiA+Pj4g
T24gMTEuMDguMTcgYXQgMTg6NDMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+
ID4+ID4+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+ID4gPiA+PiA+PiA+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPiA+ID4gPj4gPj4gPiBAQCAtNDQwLDYgKzQ0
MCwxMCBAQCBpbnQgX19pbml0Cj4gPiBkb20wX3NldHVwX3Blcm1pc3Npb25zKHN0cnVjdCBkb21h
aW4gKmQpCj4gPiA+ID4+ID4+ID4gICAgICAgICAgICAgIHJjIHw9IHJhbmdlc2V0X2FkZF9zaW5n
bGV0b24obW1pb19yb19yYW5nZXMsIG1mbik7Cj4gPiA+ID4+ID4+ID4gICAgICB9Cj4gPiA+ID4+
ID4+ID4KPiA+ID4gPj4gPj4gPiArICAgIC8qIEZvciBQVkggcHJldmVudCBhY2Nlc3MgdG8gdGhl
IE1NQ0ZHIGFyZWFzLiAqLwo+ID4gPiA+PiA+PiA+ICsgICAgaWYgKCBkb20wX3B2aCApCj4gPiA+
ID4+ID4+ID4gKyAgICAgICAgcmMgfD0gcGNpX21tY2ZnX3NldF9kb21haW5fcGVybWlzc2lvbnMo
ZCk7Cj4gPiA+ID4+ID4+Cj4gPiA+ID4+ID4+IFdoYXQgYWJvdXQgb25lcyByZXBvcnRlZCBieSBE
b20wIGxhdGVyIG9uPyBXaGljaCB0aGVuIHJhaXNlcyB0aGUKPiA+ID4gPj4gPj4gcXVlc3Rpb24g
d2hldGhlciAuLi4KPiA+ID4gPj4gPgo+ID4gPiA+PiA+IFRoaXMgc2hvdWxkIGJlIGRlYWx0IHdp
dGggaW4gdGhlIFBIWVNERVZPUF9wY2lfbW1jZmdfcmVzZXJ2ZWQKPiA+IGhhbmRsZXIuCj4gPiA+
ID4+ID4gQnV0IHNpbmNlIHlvdSBwcm9wb3NlIHRvIGRvIHdoaXRlIGxpc3RpbmcsIEkgZ3Vlc3Mg
aXQgZG9lc24ndCBtYXR0ZXIKPiA+ID4gPj4gPiB0aGF0IG11Y2ggYW55bW9yZS4KPiA+ID4gPj4K
PiA+ID4gPj4gV2VsbCwgYSBmdW5kYW1lbnRhbCBxdWVzdGlvbiBpcyB3aGV0aGVyIHdoaXRlIGxp
c3Rpbmcgd291bGQgd29yayBpbgo+ID4gPiA+PiB0aGUgZmlyc3QgcGxhY2UuIEkgY291bGQgc2Vl
IHJvb20gZm9yIHNldmVyZSBwcm9ibGVtcyBlLmcuIHdpdGggQUNQSQo+ID4gPiA+PiBtZXRob2Rz
IHdhbnRpbmcgdG8gYWNjZXNzIE1NSU8gdGhhdCdzIG5vdCBkZXNjcmliZWQgYnkgYW55IFBDSQo+
ID4gPiA+PiBkZXZpY2VzJyBCQVJzLiBUeXBpY2FsbHkgdGhhdCB3b3VsZCBiZSByZWdpb25zIGlu
IHRoZSBjaGlwc2V0IHdoaWNoCj4gPiA+ID4+IGZpcm13YXJlIGlzIHJlc3BvbnNpYmxlIGZvciBj
b25maWd1cmluZy9tYW5hZ2luZywgdGhlIGFkZHJlc3NlcyBvZgo+ID4gPiA+PiB3aGljaCBjYW4g
YmUgZm91bmQvc2V0IGluIGN1c3RvbSBjb25maWcgc3BhY2UgcmVnaXN0ZXJzLgo+ID4gPiA+Cj4g
PiA+ID4gVGhlIHF1ZXN0aW9uIHdvdWxkIGFsc28gYmUgd2hhdCB3b3VsZCBYZW4gYWxsb3cgaW4g
c3VjaCB3aGl0ZS1saXN0aW5nLgo+ID4gPiA+IE9idmlvdXNseSB5b3UgY2FuIGdldCB0byBtYXAg
dGhlIHNhbWUgdXNpbmcgYm90aCB3aGl0ZS1saXN0IGFuZAo+ID4gPiA+IGJsYWNrLWxpc3Rpbmcg
KHNlZSBiZWxvdykuCj4gPiA+Cj4gPiA+IE5vdCByZWFsbHkgLSB3aGF0IHlvdSd2ZSBzYWlkIHRo
ZXJlIHJlZ2FyZGluZyBNTUNGRyByZWdpb25zIGlzCj4gPiA+IGEgY2xlYXIgaW5kaWNhdGlvbiB0
aGF0IHdlIHNob3VsZCBfbm90XyBtYXAgcmVzZXJ2ZWQgcmVnaW9ucywgaS5lLgo+ID4gPiBpdCB3
b3VsZCBuZWVkIHRvIGJlIGZ1bGwgd2hpdGUgbGlzdGluZyB3aXRoIHBlcmhhcHMganVzdCB0aGUg
UENJCj4gPiA+IGRldmljZSBCQVJzIGJlaW5nIGhhbmRsZWQgYXV0b21hdGljYWxseS4KPiA+IAo+
ID4gSSd2ZSB0cmllZCBqdXN0IG1hcHBpbmcgdGhlIEJBUnMgYW5kIHRoYXQgc2FkbHkgZG9lc24n
dCB3b3JrLCB0aGUgYm94Cj4gPiBoYW5ncyBhZnRlciB0aGUgSU9NTVUgaXMgZW5hYmxlZDoKPiA+
IAo+ID4gWy4uLl0KPiA+IChYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MTMuNQo+ID4g
KFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDozZjoxMy42Cj4gPiAoWEVOKSBbVlQtRF1pb21t
dV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPSBmZmZmODJjMDAwMjFiMDAwCj4gPiAK
PiA+IEkgd2lsbCBwYXJrIHRoaXMgQVRNIGFuZCBsZWF2ZSBpdCBmb3IgdGhlIEludGVsIGd1eXMg
dG8gZGlhZ25vc2UuCj4gPiAKPiA+IEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgc3BlY2lmaWMgYm94
IEknbSB0ZXN0aW5nIEFUTSBoYXMgYSBYZW9uKFIpIENQVQo+ID4gRTUtMTYwNyAwIEAgMy4wMEdI
eiBhbmQgYSBDNjAwL1g3OSBjaGlwc2V0Lgo+ID4gCj4gCj4gK0NoYW8gd2hvIGNhbiBoZWxwIGNo
ZWNrIHdoZXRoZXIgd2UgaGF2ZSBzdWNoIGEgYm94IGF0IGhhbmQuCj4gCj4gYnR3IHBsZWFzZSBh
bHNvIGdpdmUgeW91ciBCSU9TIHZlcnNpb24uCgpJdCdzIGEgUHJlY2lzaW9uIFQzNjAwIEJJT1Mg
QTE0LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 07:39:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 07: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.xen.org>)
	id 1dmb7Z-0008D1-K1; Tue, 29 Aug 2017 07:39:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmb7Y-0008Cv-9I
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 07:39:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6D/F6-03368-73A15A95; Tue, 29 Aug 2017 07:39:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQtdcamm
 kwYQtrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aM9Z4F/eIV0x/8YW1gPC7UxcjJISHgJ9F8
 eScziM0ioCrR+Ok9E4jNJqAjcXHuTjYQW0RAQ+LH9xlgNcwC6RKT3i9mBbGFBbIl3k+8wwhi8
 wp4SFyftguonotDSOA6k8TeKa9YIRKCEidnPmGBaNaTuDF1ClARB5AtLbH8HwdEWF6ieetssP
 mcAiESm2bMB2sVFVCROLlyDdg9QgKKEv3zHrBB3JwuMfFZD8sERoFZSDbMQrJhFsKGWUg2LGB
 kWcWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiwDECwg/HT
 soBDjJIcTEqivDnblkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBlllwaKSRYlJqeWpGWmQOMH
 Zi0BAePkgjvegmgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMeACkSACnKKM2DGwGL40
 uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0CMoUnM68EbtMroCOYgI5QFFwIckRJIkJKqoH
 Rpv2z7q+pV1c3bZLo+O6kdHvrncCZGz4IyGWn23wKf/jk0SWh+LDmHcuKF/cFPGCqnZH9+Nbm
 rR5FejF6Aie9ZDIKsi86XlYL3z5xStDyNfVXqmoquQ2qovS3GU0rkn7d4ao0/6WdbPPFg3/Wn
 QtzNJ38JOLuDenf66v3hxkdkUmsZt8corpIiaU4I9FQi7moOBEAP7Tyv94CAAA=
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503992374!73360493!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11854 invoked from network); 29 Aug 2017 07:39:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 07:39:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51718285"
Date: Tue, 29 Aug 2017 08:39:24 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20170829073924.g2rhipzt4dro7vtq@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-4-roger.pau@citrix.com>
 <599C403F0200007800171FDB@prv-mh.provo.novell.com>
 <20170822140124.jqxnq7mwj3b6zi54@MacBook-Pro-de-Roger.local>
 <599D5680020000780017258F@prv-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EB5@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D93EB5@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vtd: introduce a PVH
 implementation of iommu_inclusive_mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDY6MTQ6NDVBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4g
U2VudDogV2VkbmVzZGF5LCBBdWd1c3QgMjMsIDIwMTcgNDoxOSBQTQo+ID4gVG86IFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBDYzogVGlhbiwgS2V2aW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiBTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDMvNF0geDg2L3Z0ZDogaW50cm9kdWNlIGEg
UFZICj4gPiBpbXBsZW1lbnRhdGlvbiBvZiBpb21tdV9pbmNsdXNpdmVfbWFwcGluZwo+ID4gCj4g
PiA+Pj4gT24gMjIuMDguMTcgYXQgMTY6MDEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPiA+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA2OjMxOjI3QU0gLTA2MDAsIEphbiBCZXVs
aWNoIHdyb3RlOgo+ID4gPj4gPj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4gPj4gPiBPbiBjZXJ0YWluIEludGVsIHN5c3RlbXMsIGFzIGZh
ciBhcyBJIGNhbiB0ZWxsIGFsbW9zdCBhbGwgcHJlLUhhc3dlbGwgb25lcywKPiA+ID4+ID4gdHJ5
aW5nIHRvIGJvb3QgYSBQVkggRG9tMCB3aWxsIGZyZWV6ZSB0aGUgYm94IGNvbXBsZXRlbHksIHVw
IHRvIHRoZQo+ID4gcG9pbnQgdGhhdAo+ID4gPj4gPiBub3QgZXZlbiB0aGUgd2F0Y2hkb2cgd29y
a3MuIFRoZSBmcmVlemUgaGFwcGVucyBleGFjdGx5IHdoZW4KPiA+IGVuYWJsaW5nIHRoZSBETUEK
PiA+ID4+ID4gcmVtYXBwaW5nIGluIHRoZSBJT01NVSwgdGhlIGxhc3QgbGluZSBzZWVuIGlzOgo+
ID4gPj4gPgo+ID4gPj4gPiAoWEVOKSBbVlQtRF1pb21tdV9lbmFibGVfdHJhbnNsYXRpb246IGlv
bW11LT5yZWcgPQo+ID4gZmZmZjgyYzAwMDIxYjAwMAo+ID4gPj4gPgo+ID4gPj4gPiBJbiBvcmRl
ciB0byB3b3JrYXJvdW5kIHRoaXMgKHdoaWNoIHNlZW1zIHRvIGJlIGEgbGFjayBvZiBwcm9wZXIg
Uk1SUgo+ID4gZW50cmllcywKPiA+ID4+ID4gcGx1cyB0aGUgSU9NTVUgYmVpbmcgdW5hYmxlIHRv
IGdlbmVyYXRlIGZhdWx0cyBhbmQgZnJlZXppbmcgdGhlCj4gPiBlbnRpcmUgc3lzdGVtKQo+ID4g
Pj4gPiBhZGQgYSBQVkggc3BlY2lmaWMgaW1wbGVtZW50YXRpb24gb2YgaW9tbXVfaW5jbHVzaXZl
X21hcHBpbmcsIHRoYXQKPiA+IG1hcHMKPiA+ID4+ID4gbm9uLVJBTSwgbm9uLXVudXNhYmxlIHJl
Z2lvbnMgaW50byBEb20wIHAybS4gTm90ZSB0aGF0IGNhcmUgaXMKPiA+IHRha2VuIHRvIG5vdCBt
YXAKPiA+ID4+ID4gZGV2aWNlIE1NSU8gcmVnaW9ucyB0aGF0IFhlbiBpcyBlbXVsYXRpbmcsIGxp
a2UgdGhlIGxvY2FsIEFQSUMgb3IgdGhlIElPCj4gPiBBUElDLgo+ID4gPj4gPgo+ID4gPj4gPiBT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+
ID4+Cj4gPiA+PiBJIGRvbid0IG1lYW4gdG8gb2JqZWN0IHRvIHRoZSBwYXRjaCwgYnV0IGl0IGNl
cnRhaW5seSB3b3VsZCBiZSBoZWxwZnVsCj4gPiA+PiB0byB1bmRlcnN0YW5kIHRoZSBiZWhhdmlv
ciBhIGxpdHRsZSBiZXR0ZXIsIGluIHBhcnRpY3VsYXIgYWxzbyB0bwo+ID4gPj4gcGVyaGFwcyBi
ZSBhYmxlIHRvIGRlcml2ZSB3aGF0IFJNUlJzIGFyZSBtaXNzaW5nICh3aGljaCBjb3VsZAo+ID4g
Pj4gdGhlbiBiZSBhZGRlZCB2aWEgY29tbWFuZCBsaW5lIG9wdGlvbiBpbnN0ZWFkIG9mIHRoaXMg
YWxsLW9yLW5vcmhpbmcKPiA+ID4+IGFwcHJvYWNoKS4gS2V2aW4sIGNvdWxkIHlvdSBwZXJoYXBz
IGhlbHAgaGVyZT8KPiA+ID4KPiA+ID4gSSB0aWVkIHRoYXQsIGJ1dCBzaW5jZSB0aGUgc3lzdGVt
IGZyZWV6ZXMgY29tcGxldGVseSBJIGhhdmUgbm8gaWRlYQo+ID4gPiB3aGF0J3MgbWlzc2luZy4g
SXQncyBxdWl0ZSBjbGVhciB0byBtZSB0aGF0IGl0J3MgcmVsYXRlZCB0byB0aGUgSU9NTVUKPiA+
ID4gYW5kIGl0J3MgaW5hYmlsaXR5IHRvIHByb3Blcmx5IGdlbmVyYXRlIGEgZmF1bHQsIGJ1dCBm
dXJ0aGVyIHRoYW4gdGhhdAo+ID4gPiBJIGhhdmUgbm8gb3RoZXIgY2x1ZS4KPiA+IAo+ID4gSGVu
Y2UgbXkgcmVxdWVzdCBmb3IgS2V2aW4gdG8gaGVscCAocGVyaGFwcyBpbmRpcmVjdGx5IGJ5IHB1
bGxpbmcKPiA+IGluIG90aGVyIEludGVsIGZvbGtzKS4gU29tZW9uZSBiZWluZyBhYmxlIHRvIGNo
ZWNrIHdoYXQgdGhlIGNoaXBzZXQKPiA+IGFjdHVhbGx5IGRvZXMgb3IgYmVpbmcgYWJsZSB0byBv
YnNlcnZlIHdoYXQncyBnb2luZyBvbiBpbiBhIGxvZ2ljCj4gPiBhbmFseXplciBzaG91bGQgYmUg
YWJsZSB0byBleHBsYWluIHRoZSBvYnNlcnZlZCBiZWhhdmlvci4KPiA+IAo+IAo+IFdlIGRvbid0
IGhhdmUgbG9naWMgYW5hbHl6ZXIgc3BlY2lmaWNhbGx5IHRvIGV4YW1pbmUgVlRkLCBidXQgeWVz
Cj4gd2UgY2FuIGhlbHAgaGF2ZSBhIHRyeSB3aGV0aGVyIGl0J3MgcmVwcm9kdWNpYmxlIGluIG91
ciBzaWRlIGFuZAo+IHRoZW4gZG8gc29tZSBhbmFseXNpcy4KPiAKPiB3aGF0J3MgdGhlIGhhcmR3
YXJlIGNvbmZpZ3VyYXRpb24/CgpJdCdzIGEgRGVsbCBQcmVjaXNpb24gVDM2MDAgd2l0aCBYZW9u
KFIpIENQVSBFNS0xNjA3IDAgQCAzLjAwR0h6LCBhCkM2MDAvWDc5IGNoaXBzZXQgYW5kIEJJT1Mg
dmVyc2lvbiBBMTQuCgpKdXN0IHRyeWluZyB0byBib290IGEgWGVuIGtlcm5lbCB3aXRoIGRvbTA9
cHZoIHdpbGwgc2hvdyB0aGUgaXNzdWUKKGllOiB5b3Ugd29uJ3QgYmUgYWJsZSB0byByZWFjaCB0
aGUgcGFuaWMgYXQgdGhlIGVuZCBvZiB0aGUgRG9tMApidWlsZGVyIGJlY2F1c2UgdGhlIGJveCB3
aWxsIGdldCBzdHVjayBpbiB0aGUgaW9tbXVfaHdkb21faW5pdApjYWxsKS4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 08:07:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 08:07: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.xen.org>)
	id 1dmbYE-0002E8-Nv; Tue, 29 Aug 2017 08:07:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmbYD-0002Dy-Ld
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 08:07:09 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 26/F1-03368-CA025A95; Tue, 29 Aug 2017 08:07:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3eNwtJ
 Ig9cLRCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjX7ayF9zhqtg2/wpjA+M3ji5GTg4hgTyJ
 CwuuMoHYvAJ2EiumrGAFsSUEDCVOL7zJAmKzCKhKfJ6yGSzOJqAu0fZsO5DNwSEiYCTxYZskS
 JhZYDWjxNpt/iC2sECqxOPPq4FGcgGNP80s8WDRRrD5nEDzbz25wQTSyysgKPF3hzBEr5bEw1
 +3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfjl2UBhxglOZiURHnfyi+NFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB2wCSEyxKTU+tSMvMAcYBTFqCg0dJhLcOJM1bXJCYW5yZD
 pE6xagoJc4rBpIQAElklObBtcFi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEebNBpvBk5p
 XATX8FtJgJaLGi4EKQxSWJCCmpBsalu/Oeiz4M0CiZbMhT19affE1G4sk6acvJExeu+Hwh8cP
 ayZUdujOvHbjz2/4Dw9/rea9eSDNs4pgpy9FT8/N0x14HQycJH0nLACW9TVVPijLOL0pzcZ0s
 F59WqGDF6d1c+NLLZVKDZ9Qfv5V7pScVbTXWXbTkdWrjl2rewCTWZUbZO/Nn/VZiKc5INNRiL
 ipOBADrDVqYuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1503994026!61050647!1
X-Originating-IP: [137.65.248.74]
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 25504 invoked from network); 29 Aug 2017 08:07:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 08:07:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 02:07:05 -0600
Message-Id: <59A53CC60200007800174CCA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 02:07:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
 <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
 <59A3E182020000780017449F@prv-mh.provo.novell.com>
 <73577fc6-1ee6-febc-23f0-2c7c36980dcc@oracle.com>
 <59A43E8D020000780017491C@prv-mh.provo.novell.com>
 <1f3830ec-ee60-162d-a5f1-8df2017cf875@oracle.com>
 <59A44A330200007800174983@prv-mh.provo.novell.com>
 <c1c9b38b-ef32-e605-ed1f-73ca514fc3b6@oracle.com>
In-Reply-To: <c1c9b38b-ef32-e605-ed1f-73ca514fc3b6@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDE3OjM2LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzI4LzIwMTcgMTA6NTIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAyOC4wOC4xNyBhdCAxNjoyNCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+Pj4gQXMgZm9yIHBlcmlvZGljYWxseSB0ZXN0aW5nIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJx
cygpIHdlIG1heSBzdGlsbCB3YW50Cj4+Pj4+IHRvIGRvIHRoaXMgaW4gYWxsb2NfaGVhcF9wYWdl
cygpLCBldmVuIHdpdGhvdXQgQ09ORklHX1NDUlVCX0RFQlVHLgo+Pj4+IEZvciBteSB0YXN0ZSwg
YWxsb2NfaGVhcF9wYWdlcygpIGlzIHRoZSB3cm9uZyBwbGFjZSBmb3Igc3VjaAo+Pj4+IGNhbGxz
Lgo+Pj4gQnV0IHRoZSBsb29wIGlzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSAtLS0gd2hlcmUgZWxz
ZSB3b3VsZCB5b3UgYmUgdGVzdGluZz8KPj4gSXQgY2FuIG9ubHkgcmVhc29uYWJseSBiZSB0aGUg
Y2FsbGVycyBvZiBhbGxvY19oZWFwX3BhZ2VzKCkgaW1vLgo+PiBBIHNpbmdsZSBjYWxsIHRvIGl0
IHNob3VsZCBuZXZlciB0cmlnZ2VyIHRoZSB3YXRjaGRvZywgCj4gCj4gY2hlY2tfb25lX3BhZ2Uo
KSBpcyByYXRoZXIgc2xvdyBzbyBmb3IgYSBsYXJnZSBvcmRlciBhbGxvY2F0aW9uIGV2ZW4KPiB3
aXRoIGNsZWFuIGhlYXAgdGhlICdmb3InIGxvb3AgbWF5IHRha2UgcXVpdGUgc29tZSB0aW1lLiBX
aGV0aGVyIGl0Cj4gY291bGQgdHJpcCB0aGUgd2F0Y2hkb2cgLS0gSSBkb24ndCBrbm93LgoKSWYg
dGhhdCB3YXMgYSBwcm9ibGVtLCB3ZSdkIGhhdmUgdG8gdGhpbmsgYWJvdXQgc2hvcnRlbmluZyB0
aGUKbG9vcC4gSSBzdGFuZCBieSBteSBhc3NlcnRpb24gdGhhdCBub3doZXJlIGRvd24gZnJvbQph
bGxvY19oZWFwX3BhZ2VzKCkgc2hvdWxkIGJlIGFueSBpbnZvY2F0aW9uIG9mCnByb2Nlc3NfcGVu
ZGluZ19zb2Z0aXJxcygpIC0gaXQgaXMgc2ltcGx5IHRvbyByaXNreSwgYXMgd2UgZG9uJ3QKa25v
dyB3aGF0IHN0YXRlIHdlJ3JlIGluLiBPbmUgdGhpbmcgSSBjb3VsZCBpbWFnaW5lIHRvIGRvIGlz
IG5vdApjaGVjayB0aGUgZW50aXJlIHBhZ2UsIGJ1dCAocmFuZG9tbHk/KSBwaWNrIGEgY291cGxl
IG9mIGxvY2F0aW9ucwp0byBjaGVjay4gQnV0IGZpcnN0IG9mIGFsbCB3ZSByZWFsbHkgbmVlZCB0
byBiZSBjbGVhciBhYm91dCB3aGV0aGVyCml0J3MgcmVhbGx5IGEgc2luZ2xlIGFsbG9jX2hlYXBf
cGFnZXMoKSBpbnZvY2F0aW9uIHRoYXQgdHJpcHMgdGhlCndhdGNoZG9nLCBvciB3aGV0aGVyIHNv
bWV0aGluZyBjYW4gYmUgZG9uZSBhYm91dCBpdCBpbiB0aGUKY2FsbGVyKHMpLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 08:09:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 08: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.xen.org>)
	id 1dmbac-0002Ls-2Y; Tue, 29 Aug 2017 08:09:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dmbaa-0002Li-4T
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 08:09:36 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CE/05-02040-F3125A95; Tue, 29 Aug 2017 08:09:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KJPp7RqmuluDT
 S4PxlZYslHxezODB6HN39mymAMYo1My8pvyKBNePEm+WMBZvNKt5uzmhgnKvZxcjJwSxgLdH7
 r5mxi5GLg0WgmUWirXUqK4Tzk1niVvMWdpAqIQF3iZb3n8ESQgILGCWOLn/HCJHwkJhx4DEbR
 GIZo8TkTa+ZQBJsAgYSr75+AysSEZCWuPb5MtgOZoHtTBJ9bZeZQRLCAgESj9pus4LYLAKqEr
 svbQazeQXcJC79aGcBsSUE5CRunutknsDIt4CRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqG
 BqV5uanFxYnpqTmJSsV5yfu4mRmCw1DMwMO5gvLzF7xCjJAeTkijvW/mlkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeMUUgHKCRanpqRVpmTnAsIVJS3DwKInwfgVp5S0uSMwtzkyHSJ1i1OXYs
 Hr9FyYhlrz8vFQpcd5IkBkCIEUZpXlwI2AxdIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO
 8jkFU8mXklcJteAR3BBHSEouBCkCNKEhFSUg2Mak9OFT9tKv64rHyO5Ydl7/fEv2uK09pccnq
 SRfN7xl7zmhdnNp5ndD7U9bq8Rzu9tGZP+UuORx/+M2wV4rS9LiBjfWnWF9F3vPlF659ejU6X
 /eH3QcecdU1FYt2kun5pj8/2+47t5xDJVz+XFv1W61G4YF2qH68im99appWBd2/qTu4Q7P+vx
 FKckWioxVxUnAgARSVPaZwCAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503994169!106411573!1
X-Originating-IP: [91.199.104.133]
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 705 invoked from network); 29 Aug 2017 08:09:30 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 29 Aug 2017 08:09:30 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=LNIv9HKAELdZhpIz1ILAq/bS4JwL5AFISvQ+IoxODECpT9Tnqku5B7z82T9LrqoWHfdVZS5ZXFocuqMKkzCo/76uCimmdvdIivvMuOGC2Y2DMCh+QQR6+r031+J+vVjPRNpgXwt5+V7K2E0JaUaVFgHTSQmBfZxT8PhecaK11nrrLJarkBfhtQtRLqPItwjRkx25aZMAgMjqgfMZMP1JvGjbM0RBJ+rHV2e03lK0G7n5Be6aBXErLJJeZyzK3olLgMuR5e9NJDAt5Jxz30AEJYAC7Zx2NiopKQvpKg38waIUo683JXkuz4sWSCbFX3KD9YoG1hnjXY6OXPQyJPTyVg==;
 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=93ZDVtGy3yzDEDhbn22y4
 t0riLE=; b=JGHe6mYcDK5DVVXLljz88AiAq4cK6X61s/BOWG3gLuEW26RfiRIyy
 bp54B4uS3MMdtOkdXt4Zc80sBytQOuJFULkbMjOnZkhCu3NLYq9UnkAZNFXwGl01
 BNNI/GsfSPzEvtQBF12TdtPv0WOIyr/RQzWb/b46cmjQ9k2i49bYZh7r+IQ2oHiR
 yJYwAqxQuRgHeLrtaVHDST7LhMlt79p7pNWrcjZIKnrlpTiAHMi2I+k4ITNwBOvm
 VKjYUuP/po6uyNLj6NUigTlrh6JLEd+z3terr6ocZnoLsKYPhxpD5ty4bwJc0lrT
 lxciNqL7oixBSFTJBiATSg4dT7/Q1xCRQ==
Received: (qmail 7791 invoked from network); 29 Aug 2017 11:09:28 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 11:09:28 +0300
Received: (qmail 12875 invoked from network); 29 Aug 2017 11:09:28 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 29 Aug 2017 11:09:28 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 29 Aug 2017 11:09:26 +0300
Message-Id: <1503994166-4552-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, julien.grall@arm.com,
 tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v9] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2VudCBuZWVkcyB0
byBjb21tdW5pY2F0ZQp3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50LiAgQW4g
ZXhpc3RpbmcgbWVjaGFuaXNtIGlzCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0
aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCmxpa2UgYWxsIG90aGVyIGh5cGVy
Y2FsbHMuCgpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBh
Z2VudCBjYW4gd2hpdGVsaXN0IHRoZQp1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCBkaXJlY3RseSBmcm9tIHVzZXJzcGFjZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFY4OgoJLSBDaGFuZ2VkIGZ1bnRpb24gbmFt
ZSBmcm9tIGFyY2hfYWxsb3dfdXNlcnNwYWNlIHRvCglhcmNoX21vbml0b3JfYWxsb3dfdXNlcnNw
YWNlCgktIEFkZGVkIFdlaSBMaXUncyBhY2sgZnJvbSB2NwoKTm90ZTogQ291bGQgbm90IHRlc3Qg
b24gQVJNLCBjb21waWxlZCBib3RoIG9uIGFybSBhbmQgeDg2Ci0tLQogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggfCAgMiArLQogdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAgfCAg
MyArKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgIHwgIDUgKysrKysKIHhlbi9jb21t
b24vbW9uaXRvci5jICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9y
LmggfCAgNiArKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggIHwgMTkgKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgNiArKysrKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCAz
MiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4
IGJkZTgzMTMuLmEzZDA5MjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDIxLDcgKzIwMjEs
NyBAQCBpbnQgeGNfbW9uaXRvcl9zb2Z0d2FyZV9icmVha3BvaW50KHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWFpbl9pZCwKIGludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3Qo
eGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYywgYm9vbCBhbGxvd191c2Vyc3BhY2UpOwog
aW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRf
dCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxl
LCBib29sIHN5bmMpOwogaW50IHhjX21vbml0b3JfY3B1aWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggYjQ0Y2U5My4uYTY3
NzgyMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX21vbml0b3IuYwpAQCAtMTQ3LDcgKzE0Nyw3IEBAIGludCB4Y19tb25pdG9yX2Rlc2Ny
aXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKIH0KIAog
aW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsIGJvb2wgZW5hYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHN5bmMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgc3luYywgYm9vbCBhbGxv
d191c2Vyc3BhY2UpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAKQEAgLTE1Nyw2ICsxNTcsNyBA
QCBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOwogICAgIGRvbWN0bC51Lm1vbml0
b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVDsKICAg
ICBkb21jdGwudS5tb25pdG9yX29wLnUuZ3Vlc3RfcmVxdWVzdC5zeW5jID0gc3luYzsKKyAgICBk
b21jdGwudS5tb25pdG9yX29wLnUuZ3Vlc3RfcmVxdWVzdC5hbGxvd191c2Vyc3BhY2UgPSBlbmFi
bGUgPyBhbGxvd191c2Vyc3BhY2UgOiBmYWxzZTsKIAogICAgIHJldHVybiBkb19kb21jdGwoeGNo
LCAmZG9tY3RsKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCmluZGV4IGU3MjM4Y2UuLjU3NDJkZDEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9oeXBlcmNhbGwuYwpAQCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQgaHZtX2h5cGVyY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgLyogRmFsbHRocm91Z2ggdG8gcGVy
bWlzc2lvbiBjaGVjay4gKi8KICAgICBjYXNlIDQ6CiAgICAgY2FzZSAyOgorICAgICAgICBpZiAo
IGN1cnJkLT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAmJgor
ICAgICAgICAgICAgZWF4ID09IF9fSFlQRVJWSVNPUl9odm1fb3AgJiYKKyAgICAgICAgICAgICht
b2RlID09IDggPyByZWdzLT5yZGkgOiByZWdzLT5lYngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rf
dm1fZXZlbnQgKQorICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgaWYgKCB1bmxpa2VseSho
dm1fZ2V0X2NwbChjdXJyKSkgKQogICAgICAgICB7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vbW9uaXRvci5jIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKaW5kZXggNDUxZjQy
Zi4uNGM1NDBlNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tb25pdG9yLmMKKysrIGIveGVuL2Nv
bW1vbi9tb25pdG9yLmMKQEAgLTc1LDYgKzc1LDcgQEAgaW50IG1vbml0b3JfZG9tY3RsKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKICAgICAgICAg
ZG9tYWluX3BhdXNlKGQpOwogICAgICAgICBkLT5tb25pdG9yLmd1ZXN0X3JlcXVlc3Rfc3luYyA9
IG1vcC0+dS5ndWVzdF9yZXF1ZXN0LnN5bmM7CiAgICAgICAgIGQtPm1vbml0b3IuZ3Vlc3RfcmVx
dWVzdF9lbmFibGVkID0gcmVxdWVzdGVkX3N0YXR1czsKKyAgICAgICAgYXJjaF9tb25pdG9yX2Fs
bG93X3VzZXJzcGFjZShkLCBtb3AtPnUuZ3Vlc3RfcmVxdWVzdC5hbGxvd191c2Vyc3BhY2UpOwog
ICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L21vbml0b3IuaAppbmRleCAxYzRmZWEzLi5lOWRiY2RiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21vbml0b3IuaApA
QCAtMjYsNiArMjYsMTIgQEAKICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CiAKIHN0YXRpYyBp
bmxpbmUKK3ZvaWQgYXJjaF9tb25pdG9yX2FsbG93X3VzZXJzcGFjZShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50OF90IGFsbG93X3VzZXJzcGFjZSkKK3sKKyAgICByZXR1cm47Cit9CisKK3N0YXRpYyBp
bmxpbmUKIGludCBhcmNoX21vbml0b3JfZG9tY3RsX29wKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKIHsKICAgICAvKiBObyBhcmNoLXNwZWNpZmlj
IG1vbml0b3Igb3BzIG9uIEFSTS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGMxMDUyMmIuLmRl
MDI1MDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMzk2LDE1ICszOTYsMTYgQEAgc3RydWN0IGFy
Y2hfZG9tYWluCiAKICAgICAvKiBBcmNoLXNwZWNpZmljIG1vbml0b3Igb3B0aW9ucyAqLwogICAg
IHN0cnVjdCB7Ci0gICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX2VuYWJsZWQgICAg
ICAgOiA0OwotICAgICAgICB1bnNpZ25lZCBpbnQgd3JpdGVfY3RybHJlZ19zeW5jICAgICAgICAg
IDogNDsKLSAgICAgICAgdW5zaWduZWQgaW50IHdyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICA6
IDQ7Ci0gICAgICAgIHVuc2lnbmVkIGludCBzaW5nbGVzdGVwX2VuYWJsZWQgICAgICAgICAgOiAx
OwotICAgICAgICB1bnNpZ25lZCBpbnQgc29mdHdhcmVfYnJlYWtwb2ludF9lbmFibGVkIDogMTsK
LSAgICAgICAgdW5zaWduZWQgaW50IGRlYnVnX2V4Y2VwdGlvbl9lbmFibGVkICAgICA6IDE7Ci0g
ICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRpb25fc3luYyAgICAgICAgOiAxOwotICAg
ICAgICB1bnNpZ25lZCBpbnQgY3B1aWRfZW5hYmxlZCAgICAgICAgICAgICAgIDogMTsKLSAgICAg
ICAgdW5zaWduZWQgaW50IGRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQgICA6IDE7CisgICAgICAg
IHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IDQ7CisgICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX3N5bmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDQ7CisgICAgICAgIHVuc2lnbmVk
IGludCB3cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IDQ7CisgICAgICAgIHVuc2lnbmVkIGludCBzaW5nbGVzdGVwX2VuYWJsZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBzb2Z0
d2FyZV9icmVha3BvaW50X2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRpb25fZW5hYmxlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRp
b25fc3luYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVu
c2lnbmVkIGludCBjcHVpZF9lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFi
bGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICA6
IDE7CiAgICAgICAgIHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXAgKm1zcl9iaXRtYXA7CiAgICAg
ICAgIHVpbnQ2NF90IHdyaXRlX2N0cmxyZWdfbWFza1s0XTsKICAgICB9IG1vbml0b3I7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW9uaXRvci5oCmluZGV4IGM1YzMyM2IuLjU0ZWM2ZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5o
CkBAIC0zMyw2ICszMywxMiBAQCBzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwIHsKIH07CiAKIHN0
YXRpYyBpbmxpbmUKK3ZvaWQgYXJjaF9tb25pdG9yX2FsbG93X3VzZXJzcGFjZShzdHJ1Y3QgZG9t
YWluICpkLCB1aW50OF90IGFsbG93X3VzZXJzcGFjZSkKK3sKKyAgICBkLT5hcmNoLm1vbml0b3Iu
Z3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCA9IGFsbG93X3VzZXJzcGFjZTsKK30KKwor
c3RhdGljIGlubGluZQogaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfb3Aoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9wKQogewogICAgIGludCByYyA9IDA7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKaW5kZXggZmYzOTc2Mi4uNTk5N2M1MiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApA
QCAtMTEyNCw2ICsxMTI0LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAgICAg
ICAgIHN0cnVjdCB7CiAgICAgICAgICAgICAvKiBQYXVzZSB2Q1BVIHVudGlsIHJlc3BvbnNlICov
CiAgICAgICAgICAgICB1aW50OF90IHN5bmM7CisgICAgICAgICAgICB1aW50OF90IGFsbG93X3Vz
ZXJzcGFjZTsKICAgICAgICAgfSBndWVzdF9yZXF1ZXN0OwogCiAgICAgICAgIHN0cnVjdCB7Ci0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 08:33:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 08:33: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.xen.org>)
	id 1dmbx2-0004AG-07; Tue, 29 Aug 2017 08:32:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40700f28d=Paul.Durrant@citrix.com>)
 id 1dmbx1-0004AA-Dg
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 08:32:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BC/68-18185-EA625A95; Tue, 29 Aug 2017 08:32:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQned2tJ
 Ig68P2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbF64yFkwWqNg1aTpLA+M8ni5GTg4JAT+J
 my9msoDYbAI6EkuPzmcCsUUEFCUevLzJ2sXIxcEscJ9RYlPvP6AEB4ewQK7E37exEDV5Es1zL
 jBC2FYSrxe8BLNZBFQldl79CTaHV8Bd4tufHWwgc4QEZjFK/Hl/nA0kwSlgKfF0+gywIkYBWY
 kvjauZQWxmAXGJW08gjpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwQ9ToSC3Z/YoOwtSWWLXz
 NDLFYUOLkzCcsExiFZyEZOwtJyywkLbOQtCxgZFnFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hg
 ppebWlycmJ6ak5hUrJecn7uJERj8DECwg3H6Zf9DjJIcTEqivJKqSyOF+JLyUyozEosz4otKc
 1KLDzHKcHAoSfDWguQEi1LTUyvSMnOAcQiTluDgURLhvQGS5i0uSMwtzkyHSJ1i1OXYsHr9Fy
 Yhlrz8vFQpcV53kCIBkKKM0jy4EbCUcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvC0gU3g
 y80rgNr0COoIJ6AhFwYUgR5QkIqSkGhj3yTMxG/xtFZWtzmjafKwylXtyW8nrhcu3PmlzDs+Q
 Sr6q8KSCQcmTwVZlf4hvQtBdYbGHyqdefWBcdeiw6u5KDgWxtOMh5kISonYyj2pqpe88mfDQq
 N68wclEIf1VQOnMe7LV6/mNmrfWJK9+KBkTcFI1tKtYc8qkbbvYBUvbZjNn3rbcqMRSnJFoqM
 VcVJwIAIj+3V4EAwAA
X-Env-Sender: prvs=40700f28d=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503995565!108428196!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29340 invoked from network); 29 Aug 2017 08:32:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 08:32:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51720797"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
Thread-Index: AQHTG1Ya14/6iQ4OCEyoHylG0qbT76KZxNqAgAFGflA=
Date: Tue, 29 Aug 2017 08:32:45 +0000
Message-ID: <bedb9ac7854f4146ad2085ff2aa14917@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-4-paul.durrant@citrix.com>
 <20170828150129.6gviji6qqep6heiw@citrix.com>
In-Reply-To: <20170828150129.6gviji6qqep6heiw@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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, George
 Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IEF1Z3VzdCAyMDE3IDE2OjAxCj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgR2VvcmdlIER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+
OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiBSRVBPU1QgMDMvMTJdIHg4Ni9tbTog
YWRkCj4gSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMKPiAK
PiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwMzo1MDo1N1BNICswMTAwLCBQYXVsIER1cnJhbnQg
d3JvdGU6Cj4gPiArCj4gPiArLyoKPiA+ICsgKiBHZXQgdGhlIHBhZ2VzIGZvciBhIHBhcnRpY3Vs
YXIgZ3Vlc3QgcmVzb3VyY2UsIHNvIHRoYXQgdGhleSBjYW4gYmUKPiA+ICsgKiBtYXBwZWQgZGly
ZWN0bHkgYnkgYSB0b29scyBkb21haW4uCj4gPiArICovCj4gPiArI2RlZmluZSBYRU5NRU1fYWNx
dWlyZV9yZXNvdXJjZSAyOAo+ID4gK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2Ugewo+
ID4gKyAgICAvKiBJTiAtIHRoZSBkb21haW4gd2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVk
ICovCj4gPiArICAgIGRvbWlkX3QgZG9taWQ7Cj4gPiArICAgIC8qIElOIC0gdGhlIHR5cGUgb2Yg
cmVzb3VyY2UgKGRlZmluZWQgYmVsb3cpICovCj4gPiArICAgIHVpbnQxNl90IHR5cGU7Cj4gPiAr
Cj4gPiArI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUgMAo+ID4gKwo+ID4gKyAg
ICAvKgo+ID4gKyAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVy
LCB3aGljaCBtdXN0IGJlIHplcm8KPiA+ICsgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVy
d2lzZS4KPiA+ICsgICAgICovCj4gPiArICAgIHVpbnQzMl90IGlkOwo+ID4gKyAgICAvKiBJTiAt
IG51bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCj4g
PiArICAgIHVpbnQzMl90IG5yX2ZyYW1lczsKPiA+ICsgICAgLyogSU4gLSB0aGUgaW5kZXggb2Yg
dGhlIGluaXRpYWwgZnJhbWUgdG8gYmUgbWFwcGVkICovCj4gPiArICAgIHVpbnQ2NF9hbGlnbmVk
X3QgZnJhbWU7Cj4gPiArICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYg
dGhlbiwgdXBvbiByZXR1cm4sIGdtZm5fbGlzdAo+ID4gKyAgICAgKiAgICAgICAgICB3aWxsIGJl
IHBvcHVsYXRlZCB3aXRoIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPiA+ICsgICAgICogICAg
ICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBlY3RlZCB0aGF0
LCBvbgo+ID4gKyAgICAgKiAgICAgICAgICBlbnRyeSwgZ21mbl9saXN0IHdpbGwgYmUgcG9wdWxh
dGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKPiA+ICsgICAgICogICAgICAgICAgdGhhdCB3aWxsIGJl
IG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4gPiArICAgICAqLwo+ID4gKyAg
ICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgZ21mbl9saXN0Owo+IAo+IFdoeSBpcyBpdCBu
b3QgcG9zc2libGUgdG8gbWFrZSBQViBkb2VzIHRoZSBzYW1lIHRoaW5nIGFzIEhWTT8KCkJlY2F1
c2UgUFYgZ3Vlc3RzIGRvbid0IHVzZSBhIFAyTSBhcyBzdWNoLiBBbiBIVk0gZ3Vlc3QgY2FuIHBh
c3MgR0ZOcyBpbiBhbmQgc2F5ICdJIHdhbnQgdGhlIHJlc291cmNlIG1hcHBlZCBoZXJlJy4gQSBQ
ViBndWVzdCBjYW4ndCBkbyB0aGF0IHNpbmNlIGl0J3MgdXNpbmcgTUZOcyBkaXJlY3RseS4uLiBp
dCBoYXMgdG8gZGVhbCB3aXRoIHRoZSByZXNvdXJjZSB3aGVyZXZlciBpdCBtYXkgYmUuCgogIFBh
dWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 08:37:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 08: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.xen.org>)
	id 1dmc1B-0004LT-GS; Tue, 29 Aug 2017 08:37:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40700f28d=Paul.Durrant@citrix.com>)
 id 1dmc1A-0004Ke-8J
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 08:37:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 58/CD-03937-FA725A95; Tue, 29 Aug 2017 08:37:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42LZKekoobtOfWm
 kwbJPVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9ra/YCq6KVtzvu8fewHhUsIuRk0NCwE/i
 2q2HjCA2m4COxNKj85lAbBEBRYkHL2+ydjFycTALbGKUaLtxhQUkISyQIXHmwiuookyJL7unQ
 9luEr8ffAKrYRFQlZjb94MdxOYVcJf4e/ULI8ggIYFWJokJVyezgiQ4BSwlll9dygxiMwrISn
 xpXA1mMwuIS9x6AnGFhICAxJI955khbFGJl4//sULYBhJbl+5jgajXkViw+xMbhK0tsWzha2a
 IxYISJ2c+YZnAKDwLydhZSFpmIWmZhaRlASPLKkaN4tSistQiXUMzvaSizPSMktzEzBxdQwMz
 vdzU4uLE9NScxKRiveT83E2MwAhgAIIdjPc3BhxilORgUhLllVRdGinEl5SfUpmRWJwRX1Sak
 1p8iFGDg0PgysEjsxmlWPLy81KVJHhb1IDqBItS01Mr0jJzgDEKUyrBwaMkwssKjFMh3uKCxN
 zizHSI1ClGY44Nq9d/YeK407fhC5MQ2CQpcd4AkEkCIKUZpXlwg2Cp4xKjrJQwLyPQmUI8Bal
 FuZklqPKvGMU5GJWEedeBTOHJzCuB2/cK6BQmoFMUBReCnFKSiJCSamBcH6FZLek5t/imbHDV
 jn/se/sYnQ9/0P2+Jmd1nKw7R6dM/4f9ZvxB87R5FJ6rCBhete5y1Jspedz4YVZkp9SW1GJx7
 R+3/zx9u1d72+SbM/Lnumy6Jbw3KzLuAsOCCZnH/+obcB5X6z+eUL0sXig19+HO3dfqk14/5s
 nb+X2GhsyjIE2eDfJKLMUZiYZazEXFiQB/YV6TGAMAAA==
X-Env-Sender: prvs=40700f28d=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1503995822!113113986!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64933 invoked from network); 29 Aug 2017 08:37:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 08:37:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51720934"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 02/12] x86/mm: allow a privileged
 PV domain to map guest mfns
Thread-Index: AQHTG1YZ9KtoefPeP0i8Yb3ZXy62maKTlSiAgAFFztCABON1gIABTcYQ
Date: Tue, 29 Aug 2017 08:37:02 +0000
Message-ID: <b676c7fc185045b887a75767672dde60@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-3-paul.durrant@citrix.com>
 <20170824163312.6dspdjc5ifjhjzmb@citrix.com>
 <853ac75bb4e947998b3876098db9a8bf@AMSPEX02CL03.citrite.net>
 <20170828143827.f6sk4q5qxohei2mi@citrix.com>
In-Reply-To: <20170828143827.f6sk4q5qxohei2mi@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: "xen-devel@lists.xenproject.org" <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 v2 REPOST 02/12] x86/mm: allow a privileged
 PV domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IEF1Z3VzdCAyMDE3IDE1OjM4Cj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldwo+IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIFJFUE9TVCAwMi8x
Ml0geDg2L21tOiBhbGxvdyBhCj4gcHJpdmlsZWdlZCBQViBkb21haW4gdG8gbWFwIGd1ZXN0IG1m
bnMKPiAKPiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAxMTowNTo1NEFNICswMTAwLCBQYXVsIER1
cnJhbnQgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206
IFdlaSBMaXUgW21haWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+ID4gPiBTZW50OiAyNCBBdWd1
c3QgMjAxNyAxNzozMwo+ID4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT4KPiA+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENv
b3Blcgo+ID4gPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT47IFdlaQo+IExpdQo+ID4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+
ID4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiBSRVBPU1QgMDIvMTJdIHg4Ni9t
bTogYWxsb3cgYQo+ID4gPiBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAgZ3Vlc3QgbWZucwo+
ID4gPgo+ID4gPiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwMzo1MDo1NlBNICswMTAwLCBQYXVs
IER1cnJhbnQgd3JvdGU6Cj4gPiA+ID4gSW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMg
bWFwcGluZyBndWVzdCByZXNvdXJjZXMgdGhlbiBpdAo+IG5lZWRzCj4gPiA+IG1ha2UKPiA+ID4g
PiB0aGUgSFlQRVJWSVNPUl9tbXVfdXBkYXRlIGNhbGwgdXNpbmcgRE9NSURfU0VMRiwgcmF0aGVy
IHRoYW4gdGhlCj4gPiA+IGd1ZXN0Cj4gPiA+ID4gZG9taWQsIHNvIHRoYXQgdGhlIHBhc3NlZCBp
biBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwo+ID4gPiA+IHJhdGhl
ciB0aGFuIGdmbnMgcHJlc2VudCBpbiB0aGUgZ3Vlc3QgcDJtLgo+ID4gPiA+Cj4gPiA+Cj4gPiA+
IFdoYXQgd291bGQgYmUgdGhlIGNhbGxjaGFpbiBsaWtlIGluIHRoaXMgY2FzZT8KPiAKPiA+Cj4g
PiBJdCdzIGV4YWN0bHkgbGlrZSBmb3JlaWduIG1hcHBpbmcgYnV0IHBhc3NpbmcgRE9NSURfU0VM
Ri4gSS5lLiBpbgo+ID4gcHJpdmNtZCAoaW4gYSBQViBkb21haW4pIHlvdSBoYXZlIGFuIG1mbiBp
biB5b3VyIGhhbmQgdGhhdCBhbHJlYWR5Cj4gPiBiZWxvbmdzIHRvIHlvdSByYXRoZXIgdGhhbiB0
aGUgZ21mbiBvZiBhIGZvcmVpZ24gZG9tYWluLgo+ID4KPiA+ID4KPiA+ID4gSSBkb24ndCBxdWl0
ZSB1bmRlcnN0YW5kIGhvdyB0aGlzIGZpdHMgd2l0aCB0aGUgcmVzb3VyY2UgbWFwcGluZwo+ID4g
PiBjb2RlIGluIHRoaXMgc2VyaWVzLgo+ID4gPgo+ID4KPiA+IEJlY2F1c2UgKGZvciBhIFBWIGNh
bGxlcikgbWFwcGluZyBhIHJlc291cmNlIGdpdmVzIHlvdSBiYWNrIG1mbnMgdGhhdAo+ID4gYXJl
IGFzc2lnbmVkIHRvIHRoZSBjYWxsaW5nIGRvbWFpbiwgYW5kIHRoZSBtb3N0IGNvbnZlbmllbnQg
d2F5IG9mCj4gPiB1c2luZyB0aGVtIGlzIHRvIHVzZSB0aGUgZXhpc3RpbmcgY29kZSB0aGF0IG5v
cm1hbGx5IGRlYWxzIHdpdGggcHJpdgo+ID4gbWFwcGluZyBmcm9tIGEgZm9yZWlnbiBkb21haW4s
IGJ1dCBqdXN0IGFsbG93IGl0IHRvIHVzZSBET01JRF9TRUxGLgo+ID4gVGhpcyBwYXRjaCBpcyBh
bGwgdGhhdCdzIHJlcXVpcmVkIHRvIG1ha2UgdGhhdCB3b3JrLgo+ID4KPiAKPiBTbyB0aGUgdXNl
IGNhc2UgaXMgYXMgZm9sbG93ZWQgZm9yIFBWIGd1ZXN0czoKPiAKPiAxLiBBIGd1ZXN0IGNhbGxz
IGFjcXVpcmVfcmVzb3VyY2UgdG8gb2J0YWluIGEgbGlzdCBvZiBtZm5zCj4gMi4gVGhlIGd1ZXN0
IGNhbGxzIHRoZSBmb3JlaWduIG1hcCBBUEkgdG8gbWFwIHRob3NlIG1mbnMgaW50byBpdHMgb3du
Cj4gICAgYWRkcmVzcyBzcGFjZSB2aWEgSFlQRVJWSVNPUl9tbXVfdXBkYXRlCj4gCj4gVGhlIG1m
bnMgYmVsb25nIHRvIHRoZSBndWVzdCBpdHNlbGYuCj4gCj4gSW4gZ2V0X3BhZ2VfZnJvbV9sMWUs
IGwxZSBjb250YWlucyBhIHZhbGlkIG1mbiwgcmVhbF9wZ19vd25lciBpcyB0aGUKPiByZWFsIG93
bmVyIG9mIHRoZSBwYWdlLCBwZ19vd25lciBpcyB0aGUgbm9taW5hbGx5IG93bmVyIG9mIHRoZSBw
YWdlLgo+IFNob3VsZG4ndCB0aGV5IGJlIHRoZSBzYW1lIGRvbWFpbj8gSSdtIHN0aWxsIHF1aXRl
IGJhZmZsZWQgaG93IHlvdQo+IG1hbmFnZSB0byBoaXQgdGhhdCBwbGFjZS4KClRoZSBpc3N1ZSBJ
IGhpdCB3YXMgbDFlX293bmVyIGFuZCBwZ19vd25lciBiZWluZyBkb20wLCBidXQgcmVhbF9wZ19v
d25lciB3YXMgdGhlIGd1ZXN0LiBPYnZpb3VzbHkgZG9tMCBoYXMgcHJpdmlsZWdlIHRvIG1hcCBh
bnl0aGluZywgYnV0IGl0IHdhcyBiZWluZyBkZW5pZWQgYmVjYXVzZSBwZ19vd25lciA9PSBsMWVf
b3duZXIuCgogIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 08:40:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 08: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.xen.org>)
	id 1dmc4B-0004wu-UV; Tue, 29 Aug 2017 08:40:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmc4A-0004wn-Fq
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 08:40:10 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F9/38-03612-96825A95; Tue, 29 Aug 2017 08:40:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzdTY2m
 kwYmX7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSrS+ZCt4bVzzatIW9gXGhShcjJ4eQQJ7E
 5wVfWUFsXgE7ib9rprCB2BIChhKnF95kAbFZBFQlbrTeYAex2QTUJdqebQeq5+AQAapZOssCJ
 MwsECfx/dB5sDHCAs4SDUduMncxcgGNX8YocWrScrA5nAL2Ei2/DjKC9PIKCEr83SEM0asl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNbLUSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjBeGBR4CFGSQ4mJVFeSdWlkUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgrdFDahOsCg1PbUiLTMHGB8wpRIcP
 EoivKzqQGne4oLE3OLMdIjUKUZdjg2r139hEgKbISXOewVkhgBIUUZpHtwIWKxeYpSVEuZlBD
 pQiKcgtSg3swRV/hWjOAejkjBvMsgqnsy8ErhNr4COYAI6QlFwIcgRJYkIKakGxq3bbkx5Y9w
 1t/x8yg9xnw/fap38+D9WGkS94v7sl1yU97q0UWfmvIn7A+99Dny3ZNnx2uPftloYPDo2Q6pL
 /tG6SysvvD+wW1334tSIh8emzZTW+q3IPUdlVeOny60aHw/01J+dsW3+nRqpaYU/yxWfZuw40
 RgwzfLYcf2Fslsc320/8Hv/RuUUJZbijERDLeai4kQAmxhlPtACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1503996007!76909515!1
X-Originating-IP: [137.65.248.74]
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 26765 invoked from network); 29 Aug 2017 08:40:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 08:40:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 02:40:06 -0600
Message-Id: <59A544840200007800174D19@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 02:40:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
 <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
 <598DCB00020000780016EE0D@prv-mh.provo.novell.com>
In-Reply-To: <598DCB00020000780016EE0D@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 v3 1/3] x86/p2m-pt: simplify
	p2m_next_level()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA4LjE3IGF0IDE1OjE5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IENh
bGN1bGF0ZSBlbnRyeSBQRk4gYW5kIGZsYWdzIGp1c3Qgb25jZS4gQ29udmVydCB0aGUgdHdvIHN1
Y2Nlc3NpdmUKPiBtYWluIGlmKCktcyB0byBhbmQgaWYvZWxzZS1pZiBjaGFpbi4gUmVzdHJpY3Qg
dmFyaWFibGUgc2NvcGUgd2hlcmUKPiByZWFzb25hYmxlLiBUYWtlIHRoZSBvcHBvcnR1bml0eSBh
bmQgYWxzbyBtYWtlIHRoZSBpbmR1Y3Rpb24gdmFyaWFibGUKPiB1bnNpZ25lZC4KPiAKPiBUaGlz
IGF0IG9uY2UgZml4ZXMgZXhjZXNzaXZlIHBlcm1pc3Npb25zIGdyYW50ZWQgaW4gdGhlIDJNIFBU
RXMKPiByZXN1bHRpbmcgZnJvbSBzcGxpdHRpbmcgYSAxRyBvbmUgLSBvcmlnaW5hbCBwZXJtaXNz
aW9ucyBzaG91bGQgYmUKPiBpbmhlcml0ZWQgaW5zdGVhZC4gVGhpcyBpcyBub3QgYSBzZWN1cml0
eSBpc3N1ZSBvbmx5IGJlY2F1c2UgYWxsIG9mCj4gdGhpcyB0YWtlcyBubyBlZmZlY3QgYW55d2F5
LCBhcyBpb21tdV9oYXBfcHRfc2hhcmUgaXMgYWx3YXlzIGZhbHNlIG9uCj4gQU1EIHN5c3RlbXMg
Zm9yIGFsbCBzdXBwb3J0ZWQgYnJhbmNoZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHYzOiBGaXggSU9NTVUgcGVybWlzc2lvbiBo
YW5kbGluZyBmb3Igc2hhdHRlcmVkIFBURXMuCj4gdjI6IFJlLWRvIG1vc3RseSBmcm9tIHNjcmF0
Y2ggZm9sbG93aW5nIHJldmlldyBmZWVkYmFjay4KPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiBAQCAtMTkxLDE4ICsx
OTEsMTggQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdgo+ICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nICpnZm5fcmVtYWluZGVyLCB1bnNpZ25lZCBsb25nIGdm
biwgdTMyIHNoaWZ0LAo+ICAgICAgICAgICAgICAgICB1MzIgbWF4LCB1bnNpZ25lZCBsb25nIHR5
cGUsIGJvb2xfdCB1bm1hcCkKPiAgewo+IC0gICAgbDFfcGdlbnRyeV90ICpsMV9lbnRyeTsKPiAt
ICAgIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5Owo+IC0gICAgbDFfcGdlbnRyeV90IG5ld19lbnRy
eTsKPiArICAgIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBuZXdfZW50cnk7Cj4gICAgICB2b2lk
ICpuZXh0Owo+IC0gICAgaW50IGk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7Cj4gIAo+ICAg
ICAgaWYgKCAhKHAybV9lbnRyeSA9IHAybV9maW5kX2VudHJ5KCp0YWJsZSwgZ2ZuX3JlbWFpbmRl
ciwgZ2ZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LCBt
YXgpKSApCj4gICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gIAo+ICsgICAgZmxhZ3MgPSBsMWVf
Z2V0X2ZsYWdzKCpwMm1fZW50cnkpOwo+ICsKPiAgICAgIC8qIFBvRC9wYWdpbmc6IE5vdCBwcmVz
ZW50IGRvZXNuJ3QgaW1wbHkgZW1wdHkuICovCj4gLSAgICBpZiAoICFsMWVfZ2V0X2ZsYWdzKCpw
Mm1fZW50cnkpICkKPiArICAgIGlmICggIWZsYWdzICkKPiAgICAgIHsKPiAgICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwZzsKPiAgCj4gQEAgLTIzMSw3MCArMjMxLDY3IEBAIHAybV9uZXh0X2xl
dmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHYKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAg
ICAgICAgfQo+ICAgICAgfQo+IC0KPiAtICAgIEFTU0VSVChsMWVfZ2V0X2ZsYWdzKCpwMm1fZW50
cnkpICYgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUFNFKSk7Cj4gLQo+IC0gICAgLyogc3BsaXQgMUdC
IHBhZ2VzIGludG8gMk1CIHBhZ2VzICovCj4gLSAgICBpZiAoIHR5cGUgPT0gUEdUX2wyX3BhZ2Vf
dGFibGUgJiYgKGwxZV9nZXRfZmxhZ3MoKnAybV9lbnRyeSkgJiBfUEFHRV9QU0UpIAo+ICkKPiAr
ICAgIGVsc2UgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCj4gICAgICB7Cj4gLSAgICAgICAgdW5z
aWduZWQgbG9uZyBmbGFncywgcGZuOwo+ICsgICAgICAgIC8qIFNwbGl0IHN1cGVycGFnZXMgcGFn
ZXMgaW50byBzbWFsbGVyIG9uZXMuICovCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBs
MWVfZ2V0X3BmbigqcDJtX2VudHJ5KTsKPiAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsK
PiArICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxX2VudHJ5Owo+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCBpLCBsZXZlbDsKPiAgCj4gLSAgICAgICAgcGcgPSBwMm1fYWxsb2NfcHRwKHAybSwgUEdUX2wy
X3BhZ2VfdGFibGUpOwo+IC0gICAgICAgIGlmICggcGcgPT0gTlVMTCApCj4gLSAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOwo+IC0KPiAtICAgICAgICBmbGFncyA9IGwxZV9nZXRfZmxhZ3MoKnAy
bV9lbnRyeSk7Cj4gLSAgICAgICAgcGZuID0gbDFlX2dldF9wZm4oKnAybV9lbnRyeSk7Cj4gLQo+
IC0gICAgICAgIGwxX2VudHJ5ID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwo+IC0gICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCj4gKyAgICAgICAgc3dp
dGNoICggdHlwZSApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBuZXdfZW50cnkgPSBsMWVf
ZnJvbV9wZm4ocGZuIHwgKGkgKiBMMV9QQUdFVEFCTEVfRU5UUklFUyksIAo+IGZsYWdzKTsKPiAt
ICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCAxLCAKPiBJT01NVUZf
cmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKPiAtICAgICAgICAgICAgcDJtLT53cml0ZV9wMm1f
ZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5LCAyKTsKPiAtICAgICAgICB9
Cj4gLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDFfZW50cnkpOwo+IC0gICAgICAgIG5ld19l
bnRyeSA9IGwxZV9mcm9tX3BmbihtZm5feChwYWdlX3RvX21mbihwZykpLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsgLyogZGlz
YWJsZSBQU0UgCj4gKi8KPiAtICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnks
IDIsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwo+IC0gICAgICAgIHAybS0+d3Jp
dGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgMyk7Cj4gLSAgICB9
Cj4gKyAgICAgICAgY2FzZSBQR1RfbDJfcGFnZV90YWJsZToKPiArICAgICAgICAgICAgbGV2ZWwg
PSAyOwo+ICsgICAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICAgICAgY2FzZSBQR1RfbDFfcGFn
ZV90YWJsZToKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogTmV3IHNwbGludGVy
ZWQgbWFwcGluZ3MgaW5oZXJpdCB0aGUgZmxhZ3Mgb2YgdGhlIG9sZCAKPiBzdXBlcnBhZ2UsCj4g
KyAgICAgICAgICAgICAqIHdpdGggYSBsaXR0bGUgcmVvcmdhbmlzYXRpb24gZm9yIHRoZSBfUEFH
RV9QU0VfUEFUIGJpdC4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIGlmICggcGZu
ICYgMSApICAgICAgICAgICAvKiA9PT4gX1BBR0VfUFNFX1BBVCB3YXMgc2V0ICovCj4gKyAgICAg
ICAgICAgICAgICBwZm4gLT0gMTsgICAgICAgICAgICAvKiBDbGVhciBpdDsgX1BBR0VfUFNFIGJl
Y29tZXMgCj4gX1BBR0VfUEFUICovCj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAg
ICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7IC8qIENsZWFyIF9QQUdFX1BTRSAoPT0gX1BBR0VfUEFU
KSAqLwo+ICAKPiAtICAgIC8qIHNwbGl0IHNpbmdsZSAyTUIgbGFyZ2UgcGFnZSBpbnRvIDRLQiBw
YWdlIGluIFAyTSB0YWJsZSAqLwo+IC0gICAgaWYgKCB0eXBlID09IFBHVF9sMV9wYWdlX3RhYmxl
ICYmIChsMWVfZ2V0X2ZsYWdzKCpwMm1fZW50cnkpICYgX1BBR0VfUFNFKSAKPiApCj4gLSAgICB7
Cj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFncywgcGZuOwo+IC0gICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnOwo+ICsgICAgICAgICAgICBsZXZlbCA9IDE7Cj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ICsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgfQo+ICAK
PiAtICAgICAgICBwZyA9IHAybV9hbGxvY19wdHAocDJtLCBQR1RfbDFfcGFnZV90YWJsZSk7Cj4g
KyAgICAgICAgcGcgPSBwMm1fYWxsb2NfcHRwKHAybSwgdHlwZSk7Cj4gICAgICAgICAgaWYgKCBw
ZyA9PSBOVUxMICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gIAo+IC0gICAgICAg
IC8qIE5ldyBzcGxpbnRlcmVkIG1hcHBpbmdzIGluaGVyaXQgdGhlIGZsYWdzIG9mIHRoZSBvbGQg
c3VwZXJwYWdlLCAKPiAtICAgICAgICAgKiB3aXRoIGEgbGl0dGxlIHJlb3JnYW5pc2F0aW9uIGZv
ciB0aGUgX1BBR0VfUFNFX1BBVCBiaXQuICovCj4gLSAgICAgICAgZmxhZ3MgPSBsMWVfZ2V0X2Zs
YWdzKCpwMm1fZW50cnkpOwo+IC0gICAgICAgIHBmbiA9IGwxZV9nZXRfcGZuKCpwMm1fZW50cnkp
Owo+IC0gICAgICAgIGlmICggcGZuICYgMSApICAgICAgICAgICAvKiA9PT4gX1BBR0VfUFNFX1BB
VCB3YXMgc2V0ICovCj4gLSAgICAgICAgICAgIHBmbiAtPSAxOyAgICAgICAgICAgIC8qIENsZWFy
IGl0OyBfUEFHRV9QU0UgYmVjb21lcyBfUEFHRV9QQVQgCj4gKi8KPiAtICAgICAgICBlbHNlCj4g
LSAgICAgICAgICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7IC8qIENsZWFyIF9QQUdFX1BTRSAoPT0g
X1BBR0VfUEFUKSAqLwo+IC0gICAgICAgIAo+ICAgICAgICAgIGwxX2VudHJ5ID0gX19tYXBfZG9t
YWluX3BhZ2UocGcpOwo+IC0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VO
VFJJRVM7IGkrKyApCj4gKwo+ICsgICAgICAgIC8qIEluaGVyaXQgb3JpZ2luYWwgSU9NTVUgcGVy
bWlzc2lvbnMsIGJ1dCB1cGRhdGUgTmV4dCBMZXZlbC4gKi8KPiArICAgICAgICBpZiAoIGlvbW11
X2hhcF9wdF9zaGFyZSApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBuZXdfZW50cnkgPSBs
MWVfZnJvbV9wZm4ocGZuIHwgaSwgZmxhZ3MpOwo+IC0gICAgICAgICAgICBwMm1fYWRkX2lvbW11
X2ZsYWdzKCZuZXdfZW50cnksIDAsIDApOwo+IC0gICAgICAgICAgICBwMm0tPndyaXRlX3AybV9l
bnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIDEpOwo+ICsgICAgICAgICAg
ICBmbGFncyAmPSB+aW9tbXVfbmxldmVsX3RvX2ZsYWdzKH4wLCAwKTsKPiArICAgICAgICAgICAg
ZmxhZ3MgfD0gaW9tbXVfbmxldmVsX3RvX2ZsYWdzKGxldmVsIC0gMSwgMCk7Cj4gICAgICAgICAg
fQo+ICsKPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdSA8PCBQQUdFVEFCTEVfT1JERVIp
OyBpKysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21f
cGZuKHBmbiB8IChpIDw8ICgobGV2ZWwgLSAxKSAqIAo+IFBBR0VUQUJMRV9PUkRFUikpLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MpOwo+ICsgICAgICAgICAg
ICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnks
IGxldmVsKTsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwx
X2VudHJ5KTsKPiAtICAgICAgICAKPiArCj4gICAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21f
cGZuKG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwo+IC0gICAgICAgIHAybV9hZGRfaW9t
bXVfZmxhZ3MoJm5ld19lbnRyeSwgMSwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7
Cj4gLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3
X2VudHJ5LCAyKTsKPiArICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxl
dmVsLCAKPiBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKPiArICAgICAgICBwMm0t
PndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsg
MSk7Cj4gICAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgQVNTRVJUKGZsYWdzICYgX1BBR0Vf
UFJFU0VOVCk7Cj4gIAo+ICAgICAgbmV4dCA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwxZV9nZXRf
cGZuKCpwMm1fZW50cnkpKSk7Cj4gICAgICBpZiAoIHVubWFwICkKPiAKPiAKPiAKPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZyAKPiBodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsIAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 08:49:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 08: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.xen.org>)
	id 1dmcD5-0005FF-QM; Tue, 29 Aug 2017 08:49:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmcD4-0005F9-Lq
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 08:49:22 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 43/40-01782-19A25A95; Tue, 29 Aug 2017 08:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3eC1tJ
 Ig6YXwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aV/W9YCxazVmz6e5SlgXERSxcjJ4eQQJ7E
 grXvGUFsXgE7iY2N18BsCQFDidMLb4LVsAioSuxt6mcCsdkE1CXanm1nBbFFgOzv3beAbC4OZ
 oGtTBJ976YydzFycAgLxEqcmmIHEhcS2MMocar7H1icU8BWYuJhRxCTV0BQ4u8OYRCTGWjM+n
 lCIBOZBeQlmrfOZoYIS0ss/8cxgZFvFkL9LIT6WUjqZyHUL2BkWcWoUZxaVJZapGtkqJdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh49QwMjDsY7072O8QoycGkJMorqbo0Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb4QmUE6wKDU9tSItMwcYAzBpCQ4eJRHemSBp3uKCxNziz
 HSI1ClGXY6mD1u+MAmx5OXnpUqJ89aDFAmAFGWU5sGNgMXjJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvI0gU3gy80rgNr0COoIJ6AhFwYUgR5QkIqSkGhj92z93ljJtZDwm9l/lxVq7xyI
 LeoyD4xoNJu3NfLfDec9E/dlL5G8zb83xXzbLbbLCvWhmtrniRxt2ZZ5/fKk5J91d6fkjgyzX
 q/lut2ceWF+g+LOaO9LMZ83z9KxTlkbuIf+ybDfc/vLVsPzDtoVmqbxlbn53Zp3bO+nl1bBCi
 +fGawQm6xkpsRRnJBpqMRcVJwIA07ukZsICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1503996557!93423350!1
X-Originating-IP: [137.65.248.74]
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 51762 invoked from network); 29 Aug 2017 08:49:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2017 08:49:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 02:49:15 -0600
Message-Id: <59A546A90200007800174D30@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 02:49:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lan Tianyu" <tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <CAENZ-+=J8e=5Z9Lc-+bC=dutezCrYv6Nb9XjaDKHqUbLg3nQUw@mail.gmail.com>
 <48220b00-30e2-cd51-96d9-3c578fe1505b@intel.com>
In-Reply-To: <48220b00-30e2-cd51-96d9-3c578fe1505b@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, 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" <xen-devel@lists.xen.org>,
 Meng Xu <xumengpanda@gmail.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Extend resources to support more
 vcpus in single VM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDA2OjM4LCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IE9uIDIwMTflubQwOOaciDI15pelIDIyOjEwLCBNZW5nIFh1IHdyb3RlOgo+PiBIb3cgbWFueSBW
Q1BVcyBmb3IgYSBzaW5nbGUgVk0gZG8geW91IHdhbnQgdG8gc3VwcG9ydCB3aXRoIHRoaXMgcGF0
Y2ggc2V0Pwo+IAo+IEhpIE1lbmc6Cj4gCVNvcnJ5IGZvciBsYXRlciByZXNwb25zZS4gV2UgaG9w
ZSB0byBpbmNyZWFzZSBtYXggdmNwdSBudW1iZXIgdG8gNTEyLgo+IFRoaXMgYWxzbyBoYXZlIGRl
cGVuZGVuY3kgb24gb3RoZXIgam9icyhpLmUsIGNwdSB0b3BvbG9neSwgbXVsdCBwYWdlCj4gc3Vw
cG9ydCBmb3IgaW9yZXEgc2VydmVyIGFuZCB2aXJ0dWFsIElPTU1VKS4KCkknbSBzb3JyeSBmb3Ig
cmVwZWF0aW5nIHRoaXMsIGJ1dCB5b3VyIGZpcnN0IGFuZCBmb3JlbW9zdCBnb2FsIG91Z2h0CnRv
IGJlIHRvIGFkZHJlc3MgdGhlIGtub3duIGlzc3VlcyB3aXRoIFZNcyBoYXZpbmcgdXAgdG8gMTI4
CnZDUFUtczsgQW5kcmV3IGhhcyBiZWVuIHBvaW50aW5nIHRoaXMgb3V0IGluIHRoZSBwYXN0LiBJ
IHNlZSBubwpwb2ludCBpbiBwdXNoaW5nIHVwIHRoZSBsaW1pdCBpZiBldmVuIHRoZSBjdXJyZW50
IGxpbWl0IGRvZXNuJ3Qgd29yawpyZWxpYWJseSBpbiBhbGwgY2FzZXMuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 08:50:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 08:50: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.xen.org>)
	id 1dmcEc-0005lG-42; Tue, 29 Aug 2017 08:50:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmcEa-0005l8-5B
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 08:50:56 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8D/1E-02228-FEA25A95; Tue, 29 Aug 2017 08:50:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXved1tJ
 Ig7VNJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a25j9MBR16Ffuv7WJqYLyr2sXIySEh4C/x
 984/ZhCbTUBH4uLcnWxdjBwcIgIqErf3GnQxcnEwC7xllJh69y0bSI2wQJDEie3rwOpZBFQl/
 vX0soDYvAKWEouO32GBmKkn8XbiC0aIuKDEyZlPwOLMApoSrdt/s0PY8hLNW2eDzRESUJTon/
 eAbQIjzywkLbOQtMxC0rKAkXkVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJ
 SsV5yfu4mRmDo1DMwMO5gbOp1PsQoycGkJMorqbo0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 rxEwFIUEi1LTUyvSMnOAQQyTluDgURLhvaYJlOYtLkjMLc5Mh0idYlSUEuf9B5IQAElklObBt
 cEi5xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7jIFN4MvNK4Ka/AlrMBLRYUXAhyOKSRI
 SUVAPjxBVM19WtjCbH/Mr83rtY+5uPz8QL8jqxavwvKi9wL1LpUT7b0iVyOmHqhsNR2TOm+Pf
 7MexT+WJz/DbvIvX/zWkSTfISCnIMIkefMwmFZz7f9NZtxW31vxw/wr7cFWA8vrdXc6f8s0+P
 o7c2i1edvPGed7YY9x3B6r4LKdUML55IB0TvfnJAiaU4I9FQi7moOBEAaXjPvpcCAAA=
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1503996653!106420218!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27470 invoked from network); 29 Aug 2017 08:50:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 08:50:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445512446"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Aug 2017 09:50:24 +0100
Message-ID: <20170829085024.87204-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] acpi: set correct address of the control/event
	blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDE0OWM2YiB1bm1hc2tlZCBhbiBpc3N1ZSBsb25nIHByZXNlbnQgaW4gWGVuOiB0aGUg
Y29udHJvbC9ldmVudApibG9jayBhZGRyZXNzZXMgcHJvdmlkZWQgaW4gdGhlIEFDUEkgRkFEVCB0
YWJsZSB3aGVyZSBoYXJkY29kZWQgdG8gdGhlClYxIHZlcnNpb24uIFRoaXMgd2FzIHBhcGVyZWQg
b3ZlciBiZWNhdXNlIGh2bWxvYWRlciB3b3VsZCBhbHNvIGFsd2F5cwpzZXQgSFZNX1BBUkFNX0FD
UElfSU9QT1JUU19MT0NBVElPTiB0byAxIHJlZ2FyZGxlc3Mgb2YgdGhlIEJJT1MKdmVyc2lvbi4K
CkZpeCB0aGlzIGJ5IHBhc3NpbmcgdGhlIGFkZHJlc3Mgb2YgdGhlIGNvbnRyb2wvZXZlbnQgYmxv
Y2tzIHRvCmFjcGlfYnVpbGRfdGFibGVzLCBzbyB0aGUgdmFsdWVzIGNhbiBiZSBwcm9wZXJseSBz
ZXQgaW4gdGhlIEZBRFQKdGFibGUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0LgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWdvciBE
cnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KVGhpcyBjb21taXQgc2hvdWxkIGZpeCB0aGUg
cXVtdS10cmFkIFdpbmRvd3MgZXJyb3JzIHNlZW4gYnkgb3NzdGVzdC4KLS0tCiB0b29scy9maXJt
d2FyZS9odm1sb2FkZXIvb3ZtZi5jICAgIHwgIDcgKysrKysrLQogdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL3JvbWJpb3MuYyB8ICA2ICsrKysrKwogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Nl
YWJpb3MuYyB8ICA1ICsrKysrCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jICAgIHwg
MTAgKysrKysrKysrKwogdG9vbHMvbGliYWNwaS9idWlsZC5jICAgICAgICAgICAgICB8ICA5ICsr
KysrKysrKwogdG9vbHMvbGliYWNwaS9saWJhY3BpLmggICAgICAgICAgICB8ICA3ICsrKysrKysK
IDYgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9vdm1mLmMgYi90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvb3ZtZi5jCmluZGV4IDE3YmQwZmU5NWYuLjY0ODA2YjY3NjQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9vdm1mLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL292bWYuYwpAQCAtMTIxLDcgKzEyMSwxMiBAQCBzdGF0aWMgdm9pZCBvdm1mX2FjcGlf
YnVpbGRfdGFibGVzKHZvaWQpCiAgICAgICAgIC5kc2R0X2FueWNwdSA9IGRzZHRfYW55Y3B1X3Fl
bXVfeGVuLAogICAgICAgICAuZHNkdF9hbnljcHVfbGVuID0gZHNkdF9hbnljcHVfcWVtdV94ZW5f
bGVuLAogICAgICAgICAuZHNkdF8xNWNwdSA9IE5VTEwsIAotICAgICAgICAuZHNkdF8xNWNwdV9s
ZW4gPSAwCisgICAgICAgIC5kc2R0XzE1Y3B1X2xlbiA9IDAsCisgICAgICAgIC5wbTFhX2V2dCA9
IEFDUElfUE0xQV9FVlRfQkxLX0FERFJFU1NfVjEsCisgICAgICAgIC5wbTFhX2NudCA9IEFDUElf
UE0xQV9DTlRfQkxLX0FERFJFU1NfVjEsCisgICAgICAgIC5wbV90bXIgPSBBQ1BJX1BNX1RNUl9C
TEtfQUREUkVTU19WMSwKKyAgICAgICAgLmdwZTAgPSBBQ1BJX0dQRTBfQkxLX0FERFJFU1NfVjEs
CisgICAgICAgIC5ncGUwX2xlbiA9IEFDUElfR1BFMF9CTEtfTEVOX1YxLAogICAgIH07CiAKICAg
ICBodm1fcGFyYW1fc2V0KEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04sIDEpOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3JvbWJpb3MuYyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9yb21iaW9zLmMKaW5kZXggYjE0ZDFmMmFmMy4uOTU5MWJiYjBhYSAxMDA2
NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3JvbWJpb3MuYworKysgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvcm9tYmlvcy5jCkBAIC0zMSw2ICszMSw3IEBACiAKICNpbmNsdWRl
IDxsaWJhY3BpLmg+CiAjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KKyNpbmNsdWRlIDx4ZW4v
aHZtL2lvcmVxLmg+CiAKICNkZWZpbmUgUk9NX0lOQ0xVREVfUk9NQklPUwogI2RlZmluZSBST01f
SU5DTFVERV9WR0FCSU9TCkBAIC0xNzYsNiArMTc3LDExIEBAIHN0YXRpYyB2b2lkIHJvbWJpb3Nf
YWNwaV9idWlsZF90YWJsZXModm9pZCkKICAgICAgICAgLmRzZHRfYW55Y3B1X2xlbiA9IGRzZHRf
YW55Y3B1X2xlbiwKICAgICAgICAgLmRzZHRfMTVjcHUgPSBkc2R0XzE1Y3B1LAogICAgICAgICAu
ZHNkdF8xNWNwdV9sZW4gPSBkc2R0XzE1Y3B1X2xlbiwKKyAgICAgICAgLnBtMWFfZXZ0ID0gQUNQ
SV9QTTFBX0VWVF9CTEtfQUREUkVTU19WMCwKKyAgICAgICAgLnBtMWFfY250ID0gQUNQSV9QTTFB
X0NOVF9CTEtfQUREUkVTU19WMCwKKyAgICAgICAgLnBtX3RtciA9IEFDUElfUE1fVE1SX0JMS19B
RERSRVNTX1YwLAorICAgICAgICAuZ3BlMCA9IEFDUElfR1BFMF9CTEtfQUREUkVTU19WMCwKKyAg
ICAgICAgLmdwZTBfbGVuID0gQUNQSV9HUEUwX0JMS19MRU5fVjAsCiAgICAgfTsKIAogICAgIGh2
bV9wYXJhbV9zZXQoSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTiwgMCk7CmRpZmYgLS1n
aXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc2VhYmlvcy5jIGIvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3NlYWJpb3MuYwppbmRleCBjODc5MmNkNDJiLi4wMzc1NDA3Y2E3IDEwMDY0NAot
LS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc2VhYmlvcy5jCisrKyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMKQEAgLTk1LDYgKzk1LDExIEBAIHN0YXRpYyB2b2lkIHNl
YWJpb3NfYWNwaV9idWlsZF90YWJsZXModm9pZCkKICAgICAgICAgLmRzZHRfYW55Y3B1X2xlbiA9
IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2xlbiwKICAgICAgICAgLmRzZHRfMTVjcHUgPSBOVUxMLAog
ICAgICAgICAuZHNkdF8xNWNwdV9sZW4gPSAwLAorICAgICAgICAucG0xYV9ldnQgPSBBQ1BJX1BN
MUFfRVZUX0JMS19BRERSRVNTX1YxLAorICAgICAgICAucG0xYV9jbnQgPSBBQ1BJX1BNMUFfQ05U
X0JMS19BRERSRVNTX1YxLAorICAgICAgICAucG1fdG1yID0gQUNQSV9QTV9UTVJfQkxLX0FERFJF
U1NfVjEsCisgICAgICAgIC5ncGUwID0gQUNQSV9HUEUwX0JMS19BRERSRVNTX1YxLAorICAgICAg
ICAuZ3BlMF9sZW4gPSBBQ1BJX0dQRTBfQkxLX0xFTl9WMSwKICAgICB9OwogCiAgICAgaHZtX3Bh
cmFtX3NldChIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FUSU9OLCAxKTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMgYi90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvdXRpbC5jCmluZGV4IDkzNGI1NjZhNWQuLjgyMTcxMjUyYTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L3V0aWwuYwpAQCAtOTA1LDYgKzkwNSwxMSBAQCB2b2lkIGh2bWxvYWRlcl9hY3BpX2J1aWxkX3Rh
YmxlcyhzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZywKICAgICAgICAgY29uZmlnLT5kc2R0X2Fu
eWNwdV9sZW4gPSBkc2R0X2FueWNwdV9sZW47CiAgICAgICAgIGNvbmZpZy0+ZHNkdF8xNWNwdSA9
IGRzZHRfMTVjcHU7CiAgICAgICAgIGNvbmZpZy0+ZHNkdF8xNWNwdV9sZW4gPSBkc2R0XzE1Y3B1
X2xlbjsKKyAgICAgICAgY29uZmlnLT5wbTFhX2V2dCA9IEFDUElfUE0xQV9FVlRfQkxLX0FERFJF
U1NfVjA7CisgICAgICAgIGNvbmZpZy0+cG0xYV9jbnQgPSBBQ1BJX1BNMUFfQ05UX0JMS19BRERS
RVNTX1YwOworICAgICAgICBjb25maWctPnBtX3RtciA9IEFDUElfUE1fVE1SX0JMS19BRERSRVNT
X1YwOworICAgICAgICBjb25maWctPmdwZTAgPSBBQ1BJX0dQRTBfQkxLX0FERFJFU1NfVjA7Cisg
ICAgICAgIGNvbmZpZy0+Z3BlMF9sZW4gPSBBQ1BJX0dQRTBfQkxLX0xFTl9WMDsKIAogICAgICAg
ICBodm1fcGFyYW1fc2V0KEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04sIDApOwogICAg
IH0KQEAgLTkxNCw2ICs5MTksMTEgQEAgdm9pZCBodm1sb2FkZXJfYWNwaV9idWlsZF90YWJsZXMo
c3RydWN0IGFjcGlfY29uZmlnICpjb25maWcsCiAgICAgICAgIGNvbmZpZy0+ZHNkdF9hbnljcHVf
bGVuID0gZHNkdF9hbnljcHVfcWVtdV94ZW5fbGVuOwogICAgICAgICBjb25maWctPmRzZHRfMTVj
cHUgPSBOVUxMOwogICAgICAgICBjb25maWctPmRzZHRfMTVjcHVfbGVuID0gMDsKKyAgICAgICAg
Y29uZmlnLT5wbTFhX2V2dCA9IEFDUElfUE0xQV9FVlRfQkxLX0FERFJFU1NfVjE7CisgICAgICAg
IGNvbmZpZy0+cG0xYV9jbnQgPSBBQ1BJX1BNMUFfQ05UX0JMS19BRERSRVNTX1YxOworICAgICAg
ICBjb25maWctPnBtX3RtciA9IEFDUElfUE1fVE1SX0JMS19BRERSRVNTX1YxOworICAgICAgICBj
b25maWctPmdwZTAgPSBBQ1BJX0dQRTBfQkxLX0FERFJFU1NfVjE7CisgICAgICAgIGNvbmZpZy0+
Z3BlMF9sZW4gPSBBQ1BJX0dQRTBfQkxLX0xFTl9WMTsKIAogICAgICAgICBodm1fcGFyYW1fc2V0
KEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04sIDEpOwogICAgIH0KZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYmFjcGkvYnVpbGQuYyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwppbmRleCBmOTg4
MWM5NjA0Li41MDI0MmYzNGM1IDEwMDY0NAotLS0gYS90b29scy9saWJhY3BpL2J1aWxkLmMKKysr
IGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCkBAIC01MzcsNiArNTM3LDE1IEBAIGludCBhY3BpX2J1
aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCBzdHJ1Y3QgYWNwaV9jb25maWcgKmNv
bmZpZykKICAgICB9CiAKICAgICAvKgorICAgICAqIFNldCBsb2NhdGlvbiBvZiB0aGUgY29udHJv
bC9ldmVudCByZWdpc3RlcnMuCisgICAgICovCisgICAgRmFkdC5wbTFhX2V2dF9ibGsgPSBjb25m
aWctPnBtMWFfZXZ0OworICAgIEZhZHQucG0xYV9jbnRfYmxrID0gY29uZmlnLT5wbTFhX2NudDsK
KyAgICBGYWR0LnBtX3Rtcl9ibGsgPSBjb25maWctPnBtX3RtcjsKKyAgICBGYWR0LmdwZTBfYmxr
ID0gY29uZmlnLT5ncGUwOworICAgIEZhZHQuZ3BlMF9ibGtfbGVuID0gY29uZmlnLT5ncGUwX2xl
bjsKKworICAgIC8qCiAgICAgICogRmlsbCBpbiBoaWdoLW1lbW9yeSBkYXRhIHN0cnVjdHVyZXMs
IHN0YXJ0aW5nIGF0IEBidWYuCiAgICAgICovCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkv
bGliYWNwaS5oIGIvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKaW5kZXggMmVkMWVjZmM4ZS4uMmM1
NmZiNzY0NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKKysrIGIvdG9vbHMv
bGliYWNwaS9saWJhY3BpLmgKQEAgLTk2LDYgKzk2LDEzIEBAIHN0cnVjdCBhY3BpX2NvbmZpZyB7
CiAgICAgdWludDMyX3QgaW9hcGljX2Jhc2VfYWRkcmVzczsKICAgICB1aW50MTZfdCBwY2lfaXNh
X2lycV9tYXNrOwogICAgIHVpbnQ4X3QgaW9hcGljX2lkOworCisgICAgLyogTG9jYXRpb24gb2Yg
dGhlIGNvbnRyb2wvZXZlbnQgcmVnaXN0ZXJzICovCisgICAgdWludDMyX3QgcG0xYV9ldnQ7Cisg
ICAgdWludDMyX3QgcG0xYV9jbnQ7CisgICAgdWludDMyX3QgcG1fdG1yOworICAgIHVpbnQzMl90
IGdwZTA7CisgICAgdWludDhfdCBncGUwX2xlbjsKIH07CiAKIGludCBhY3BpX2J1aWxkX3RhYmxl
cyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCBzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZyk7Ci0t
IAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 08:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 08:51: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.xen.org>)
	id 1dmcFa-0005sA-DI; Tue, 29 Aug 2017 08:51:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40700f28d=Paul.Durrant@citrix.com>)
 id 1dmcFa-0005s2-0x
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 08:51:58 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 41/B0-02962-D2B25A95; Tue, 29 Aug 2017 08:51:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsWyU9JRQldHe2m
 kwZEOK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePjjY0sBZN4Ko7N+c3cwPiGs4uRk0NCwE/i
 5Jm97CA2m4COxNKj85lAbBEBRYkHL2+ydjFycTALtDJL3Fz9kxkkISyQIfH26E5GiKJMiZUf/
 7JA2FYSl59vBIpzcLAIqEp8mZcAEuYVcJdo/3uaBWSOkMBsRonjL7aCzeEUsJToen4YrJdRQF
 biS+NqsDizgLjErScQR0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaIeh2JBbs/sUHY2hLLFr5
 mhlgsKHFy5hOWCYzCs5CMnYWkZRaSlllIWhYwsqxi1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0
 MNPLTS0uTkxPzUlMKtZLzs/dxAgMfwYg2MH4bVnAIUZJDiYlUV5J1aWRQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4IzSBcoJFqempFWmZOcBIhElLcPAoifDOBEnzFhck5hZnpkOkTjEac2xYvf
 4LE8eniRu+MAmx5OXnpUqJ89aDlAqAlGaU5sENgiWIS4yyUsK8jECnCfEUpBblZpagyr9iFOd
 gVBLmtdICmsKTmVcCt+8V0ClMQKcoCi4EOaUkESEl1cAY3Pzp8n7Dpfd5eWcmLeVceSR0zjx1
 61qD5bxfYzMKYg4k7Fs+LWw5u/LLsL0LWRk6xUxb/uTLrMm2Lo0yV0uYsUCte0uszvLwWU6+G
 wUf5ErprHO+Jf50wsLeu2/UK7WfZ/2U+9uTVLJpzZzylT84My9sYfKb0vWvcf8m3r6lUyP/bt
 wx/7y3EktxRqKhFnNRcSIAjM4EGQsDAAA=
X-Env-Sender: prvs=40700f28d=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503996716!103011093!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8839 invoked from network); 29 Aug 2017 08:51:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 08:51:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51721545"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH v2 REPOST 11/12] x86/hvm/ioreq: defer mapping gfns until
 they are actually requsted
Thread-Index: AQHTG1mi333U6hpjq0S00PMda+uyKqKZxugAgAFJ9TA=
Date: Tue, 29 Aug 2017 08:51:56 +0000
Message-ID: <c326b81515614bc2ac6ca29dbee7058d@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-12-paul.durrant@citrix.com>
 <20170828150856.lveaeikuu4r6pjdl@citrix.com>
In-Reply-To: <20170828150856.lveaeikuu4r6pjdl@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: 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 11/12] x86/hvm/ioreq: defer
 mapping gfns until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IEF1Z3VzdCAyMDE3IDE2OjA5Cj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Owo+IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv
bT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEtvbnJhZAo+IFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0
OiBSZTogW1BBVENIIHYyIFJFUE9TVCAxMS8xMl0geDg2L2h2bS9pb3JlcTogZGVmZXIgbWFwcGlu
ZyBnZm5zCj4gdW50aWwgdGhleSBhcmUgYWN0dWFsbHkgcmVxdXN0ZWQKPiAKPiBPbiBUdWUsIEF1
ZyAyMiwgMjAxNyBhdCAwMzo1MTowNVBNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gWy4u
Ll0KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2
aWNlbW9kZWwuaAo+IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1v
ZGVsLmgKPiA+IGluZGV4IDEzMjE2ZGIwNGEuLmRhNmIyNTNjZmQgMTAwNjQ0Cj4gPiAtLS0gYS90
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAo+ID4gKysrIGIv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKPiA+IEBAIC02
MSwxMSArNjEsMTEgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoCj4g
PiAgICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAo+ID4gICAqIEBw
YXJtIGlkIHRoZSBJT1JFUSBTZXJ2ZXIgaWQuCj4gPiAgICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50
ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVjZWl2ZSB0aGUgc3luY2hyb25vdXMKPiBpb3JlcQo+ID4g
LSAqICAgICAgICAgICAgICAgICAgZ2ZuCj4gPiArICogICAgICAgICAgICAgICAgICBnbWZuLiAo
TWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQo+ID4gICAqIEBwYXJtIGJ1ZmlvcmVxX2dmbiBw
b2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkCj4gaW9yZXEKPiA+
IC0gKiAgICAgICAgICAgICAgICAgICAgZ2ZuCj4gPiArICogICAgICAgICAgICAgICAgICAgIGdt
Zm4uIChNYXkgYmUgTlVMTCBpZiBub3QgcmVxdWlyZWQpCj4gCj4gU2hvdWxkIGJlIGdmbiBoZXJl
LgoKQWN0dWFsbHksIHllcy4gSXQgd2lsbCBzdGlsbCBiZSBhbHdheXMgZ2ZuIGZvciB0aGUgbGVn
YWN5IGNhbGwuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 08:54:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 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.xen.org>)
	id 1dmcHa-00064M-Ov; Tue, 29 Aug 2017 08:54:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmcHa-00064B-3w
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 08:54:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 91/0D-03368-9AB25A95; Tue, 29 Aug 2017 08:54:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3eF9tJ
 Ig673RhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2ea9YC5o5Kha3fmdtYJzB1sXIySEkkCdx
 d+9sFhCbV8BOYu2uSUwgtoSAocTphTfB4iwCqhJvJ89jBrHZBNQl2p5tZwWxRQQMJH583AhUw
 8XBLDCfSWLK3W1gDcICoRLn7kwBWsABtMBN4ueWcJAwp4C7RMuDk+wgYV4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0LvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjLMv+x9ilORgUhLllVRdGinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdICygnWJSanlqRlpkDjAKYtAQHj5IIrxdImre4IDG3O
 DMdInWKUVFKnPefJlBCACSRUZoH1waLvEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5rUCGc
 +TmVcCN/0V0GImoMWKggtBFpckIqSkGhi5E0rVv8hon1k8g30da65ReIbpkyrPQNbt4qXapTH
 iEpKL/basuXZzE4O+QPWBVguvf9vDra7uPOCvbs5+9YnW8tL5bSduV346xSz13LP4sVhLcfEB
 cUsRv+2FL7M/dB2ZlPWv9g+bz9OI6d58XAxd1z+8nLnD/OAmju8N0aW9qa/T3/1/sUOJpTgj0
 VCLuag4EQCTi4dotwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503996839!82102269!1
X-Originating-IP: [137.65.248.74]
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 43518 invoked from network); 29 Aug 2017 08:54:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 08:54:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 02:53:57 -0600
Message-Id: <59A547C30200007800174D45@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 02:53:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1503994166-4552-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1503994166-4552-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,
 julien.grall@arm.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v9] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDEwOjA5LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+ICsgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVk
ICAgICAgICAgICAgICAgICAgICAgICA6IDE7CgpUaGlzIGJlaW5nIGEgc2luZ2xlIGJpdCwgLi4u
Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiBAQCAtMzMsNiArMzMsMTIgQEAgc3RydWN0IG1vbml0b3Jf
bXNyX2JpdG1hcCB7Cj4gIH07Cj4gIAo+ICBzdGF0aWMgaW5saW5lCj4gK3ZvaWQgYXJjaF9tb25p
dG9yX2FsbG93X3VzZXJzcGFjZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGFsbG93X3VzZXJz
cGFjZSkKCi4uLiBJIHRoaW5rIHlvdSB3YW50IHRvIHVzZSBib29sIGhlcmUsIG9yIGVsc2UgLi4u
Cgo+ICt7Cj4gKyAgICBkLT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5h
YmxlZCA9IGFsbG93X3VzZXJzcGFjZTsKCi4uLiBhc3NpZ25pbmcgdGhlIDgtYml0IHZhbHVlIGhl
cmUgd291bGQgdHJ1bmNhdGUgdGhlIGhpZ2ggNyBiaXRzCmluc3RlYWQgb2YgdGhlIHByZXN1bWFi
bHkgaW50ZW5kZWQgbWVhbmluZyBvZiBub24temVybyAtPiB0cnVlCmFuZCB6ZXJvIC0+IGZhbHNl
IGluIC4uLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtMTEyNCw2ICsxMTI0LDcgQEAgc3RydWN0IHhl
bl9kb21jdGxfbW9uaXRvcl9vcCB7Cj4gICAgICAgICAgc3RydWN0IHsKPiAgICAgICAgICAgICAg
LyogUGF1c2UgdkNQVSB1bnRpbCByZXNwb25zZSAqLwo+ICAgICAgICAgICAgICB1aW50OF90IHN5
bmM7Cj4gKyAgICAgICAgICAgIHVpbnQ4X3QgYWxsb3dfdXNlcnNwYWNlOwo+ICAgICAgICAgIH0g
Z3Vlc3RfcmVxdWVzdDsKCi4uLiB0aGUgcHVibGljIGludGVyZmFjZS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmcNS-0006lg-Dv; Tue, 29 Aug 2017 09:00:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmcNR-0006jt-Bq
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:00:05 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A6/43-02044-41D25A95; Tue, 29 Aug 2017 09:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS1dYd2m
 kweGZ1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arvhVsBe/5KyYd8m9gfM3dxcjJISSQJ9H5
 tIMdxOYVsJM4eW41G4gtIWAocXrhTRYQm0VAVeLk7z4mEJtNQF2i7dl2VhBbREBH4nH3VKAaL
 g5mgYOMEhtXNDN2MXJwCAvkSvx9Gwsx/zqjxIUPHCA2p4CHxN/7i5lASngFBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3RN9ZK
 KMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOvnoGBcQfj5a9OhxglOZiURHklVZdG
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgNdICygkWpaanVqRl5gBjACYtwcGjJML7WRsozVtck
 JhbnJkOkTrFqCglzjsbJCEAksgozYNrg8XdJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvG
 E6QFN4MvNK4Ka/AlrMBLRYUXAhyOKSRISUVAOj0J0nzhJiT6Luqwg9+LTjrVWuW19X+NeLEt9
 ZH93mT5y+VN1J9xjD1WMRxSKWkTqKPcEVjR8kHOWdtPS8Pi3OUsupqUqLum0oxdU9NzLqYQ77
 BLnJpfa2jVZTagv+SDXKRzxY/OCcm5GYbcJC3T1CdkfPlQS++yDbFVfhnHv/TTFP0kz5N0osx
 RmJhlrMRcWJAMYOQsq2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1503997202!53991953!1
X-Originating-IP: [137.65.248.74]
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 33292 invoked from network); 29 Aug 2017 09:00:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 09:00:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 03:00:01 -0600
Message-Id: <59A5492E0200007800174D65@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 02:59:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-4-paul.durrant@citrix.com>
 <20170828150129.6gviji6qqep6heiw@citrix.com>
 <bedb9ac7854f4146ad2085ff2aa14917@AMSPEX02CL03.citrite.net>
In-Reply-To: <bedb9ac7854f4146ad2085ff2aa14917@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDEwOjMyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBXZWkgTGl1IFttYWlsdG86d2VpLmxpdTJAY2l0cml4LmNvbV0KPj4gU2VudDog
MjggQXVndXN0IDIwMTcgMTY6MDEKPj4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NTdQ
TSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiA+ICsKPj4gPiArLyoKPj4gPiArICogR2V0
IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkg
Y2FuIGJlCj4+ID4gKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRvb2xzIGRvbWFpbi4KPj4gPiAr
ICovCj4+ID4gKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKPj4gPiArc3RydWN0
IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7Cj4+ID4gKyAgICAvKiBJTiAtIHRoZSBkb21haW4g
d2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCj4+ID4gKyAgICBkb21pZF90IGRvbWlk
Owo+PiA+ICsgICAgLyogSU4gLSB0aGUgdHlwZSBvZiByZXNvdXJjZSAoZGVmaW5lZCBiZWxvdykg
Ki8KPj4gPiArICAgIHVpbnQxNl90IHR5cGU7Cj4+ID4gKwo+PiA+ICsjZGVmaW5lIFhFTk1FTV9y
ZXNvdXJjZV9ncmFudF90YWJsZSAwCj4+ID4gKwo+PiA+ICsgICAgLyoKPj4gPiArICAgICAqIElO
IC0gYSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVy
bwo+PiA+ICsgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KPj4gPiArICAgICAq
Lwo+PiA+ICsgICAgdWludDMyX3QgaWQ7Cj4+ID4gKyAgICAvKiBJTiAtIG51bWJlciBvZiAoNEsp
IGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCj4+ID4gKyAgICB1aW50MzJf
dCBucl9mcmFtZXM7Cj4+ID4gKyAgICAvKiBJTiAtIHRoZSBpbmRleCBvZiB0aGUgaW5pdGlhbCBm
cmFtZSB0byBiZSBtYXBwZWQgKi8KPj4gPiArICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7Cj4+
ID4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMgZG9tYWluIGlzIFBWIHRoZW4sIHVwb24g
cmV0dXJuLCBnbWZuX2xpc3QKPj4gPiArICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxhdGVk
IHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+PiA+ICsgICAgICogICAgICAgICAgSWYg
dGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBlY3RlZCB0aGF0LCBvbgo+PiA+
ICsgICAgICogICAgICAgICAgZW50cnksIGdtZm5fbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRo
IGEgbGlzdCBvZiBHRk5zCj4+ID4gKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVk
IHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPj4gPiArICAgICAqLwo+PiA+ICsgICAgWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3QpIGdtZm5fbGlzdDsKPj4gCj4+IFdoeSBpcyBpdCBub3Qg
cG9zc2libGUgdG8gbWFrZSBQViBkb2VzIHRoZSBzYW1lIHRoaW5nIGFzIEhWTT8KPiAKPiBCZWNh
dXNlIFBWIGd1ZXN0cyBkb24ndCB1c2UgYSBQMk0gYXMgc3VjaC4KClRoZXkgY2VydGFpbmx5IGRv
LCBqdXN0IFhlbiBjYW4ndCByZWx5IG9uIChhbmQgaGVuY2UgdXNlKSBpdC4KCj4gQW4gSFZNIGd1
ZXN0IGNhbiBwYXNzIEdGTnMgaW4gYW5kIAo+IHNheSAnSSB3YW50IHRoZSByZXNvdXJjZSBtYXBw
ZWQgaGVyZScuIEEgUFYgZ3Vlc3QgY2FuJ3QgZG8gdGhhdCBzaW5jZSBpdCdzIAo+IHVzaW5nIE1G
TnMgZGlyZWN0bHkuLi4gaXQgaGFzIHRvIGRlYWwgd2l0aCB0aGUgcmVzb3VyY2Ugd2hlcmV2ZXIg
aXQgbWF5IGJlLgoKWGVuIGRvZXMsIGhvd2V2ZXIsIG1haW50YWluIHRoZSBNMlAsIHNvIGl0IHdv
dWxkIG5vdCBiZSBpbXBvc3NpYmxlCnRvIHJldHVybiBHRk5zIGhlcmUgZm9yIFBWIGd1ZXN0cywg
cmVxdWlyaW5nIHRoZSBjYWxsZXIgdG8gdHJhbnNsYXRlCnRoZW0gYmFjayB0byBNRk5zIGlmIHNv
IGRlc2lyZWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:09:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmcW9-00074l-9Q; Tue, 29 Aug 2017 09:09:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmcW7-00073m-Hi
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:09:03 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CC/F6-03557-E2F25A95; Tue, 29 Aug 2017 09:09:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS1dPf2m
 kwdrd/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJ53kFq9gq2veaNzDOZe1i5OQQEsiTeLR3
 CguIzStgJ9Hw+AEbiC0hYChxeuFNsDiLgKrE6fNd7CA2m4C6RNuz7UC9HBwiAjoSp7/zdTFyc
 TALnGeUePzuKNhMYYFwic4N05gg5ltKvDt7CGwOp4CVxJWVM5hBenkFBCX+7hAGMZmBRq6fJw
 RSwSwgL9G8dTYzRFhaYvk/jgmMfLMQ6mch1M9CUj8LoX4BI8sqRo3i1KKy1CJdQyO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAoGMAgh2MlzcGHGKU5GBSEuWVVF0aKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCt00PKCdYlJqeWpGWmQMMf5i0BAePkghvH0iat7ggMbc4Mx0id
 YpRl6Ppw5YvTEIsefl5qVLivH91gYoEQIoySvPgRsBi8RKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeS1AVvFk5pXAbXoFdAQT0BGKggtBjihJREhJNTAeL1Gzm8moffJTnOfDwyEbneUVdY3
 irS75WikuZFmQbaCWoP3elk3VUKB76cPll62+rE9We/XOdt6XCe8OVm6+4xqSf8yWc7lGN8f9
 pBqzzjz/aex6+cULlafe9pp8znJDa2fqzrl9vX8eNv7a/PZa3aJVkZuupqWkGvOLTDo/Qf5S6
 XLttVJKLMUZiYZazEXFiQDYhMILwAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1503997740!56991909!1
X-Originating-IP: [137.65.248.74]
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 18278 invoked from network); 29 Aug 2017 09:09:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 09:09:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 03:08:59 -0600
Message-Id: <59A54B490200007800174D73@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 03:08:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
In-Reply-To: <20170829085024.87204-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDEwOjUwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IENvbW1pdCAxNDljNmIgdW5tYXNrZWQgYW4gaXNzdWUgbG9uZyBwcmVzZW50IGluIFhlbjogdGhl
IGNvbnRyb2wvZXZlbnQKPiBibG9jayBhZGRyZXNzZXMgcHJvdmlkZWQgaW4gdGhlIEFDUEkgRkFE
VCB0YWJsZSB3aGVyZSBoYXJkY29kZWQgdG8gdGhlCj4gVjEgdmVyc2lvbi4gVGhpcyB3YXMgcGFw
ZXJlZCBvdmVyIGJlY2F1c2UgaHZtbG9hZGVyIHdvdWxkIGFsc28gYWx3YXlzCj4gc2V0IEhWTV9Q
QVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04gdG8gMSByZWdhcmRsZXNzIG9mIHRoZSBCSU9TCj4g
dmVyc2lvbi4KPiAKPiBGaXggdGhpcyBieSBwYXNzaW5nIHRoZSBhZGRyZXNzIG9mIHRoZSBjb250
cm9sL2V2ZW50IGJsb2NrcyB0bwo+IGFjcGlfYnVpbGRfdGFibGVzLCBzbyB0aGUgdmFsdWVzIGNh
biBiZSBwcm9wZXJseSBzZXQgaW4gdGhlIEZBRFQKPiB0YWJsZSBwcm92aWRlZCB0byB0aGUgZ3Vl
c3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpUaGUgcGF0Y2ggaGVyZSBsb29rcyBnb29kLCBpLmUuIGNvdWxkIGhhdmUgbXkgUi1i
LCBqdXN0IHRoYXQgaXQgaXMKZW50aXJlbHkgdW5jbGVhciB0byBtZSBob3cgdGhpbmdzIGRpZCB3
b3JrIGJlZm9yZSB0aGUgcXVvdGVkCmNvbW1pdDogUG9ydHMgdXNlZCBieSBYZW4gYW5kIHFlbXUt
dHJhZCBtdXN0IGhhdmUgYmVlbiBvdXQgb2YKc3luYywgb3IgYW0gSSBvdmVybG9va2luZyBzb21l
dGhpbmc/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:11:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmcYQ-0007es-P5; Tue, 29 Aug 2017 09:11:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmcYO-0007ek-VK
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:11:25 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 53/52-02042-CBF25A95; Tue, 29 Aug 2017 09:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3eT/tJ
 Igxe31C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyL+3qZCnZwVuw4dImlgfE5excjJ4eQQJ7E
 zIPH2UBsXgE7iYmTJjKC2BIChhKnF95kAbFZBFQl+r81gtWzCahLtD3bztrFyMEhIqAjcfo7H
 0iYWSBI4nLHMmYQW1ggQaJx5zGgkVxA4+cwSqxcdhisl1PAXuLsheVgvbwCghJ/dwiDmMxAI9
 fPE4IYIy/RvHU2M0RYWmL5P44JjHyzEOpnIdTPQlI/C6F+ASPLKkaN4tSistQiXUNzvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwMBjAIIdjBdPex5ilORgUhLllVRdGinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgrdNDygnWJSanlqRlpkDjAGYtAQHj5IIbzhImre4IDG3ODMdI
 nWKUZdjw+r1X5iEWPLy81KlxHkrQIoEQIoySvPgRsDi8RKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeUtBpvBk5pXAbXoFdAQT0BGKggtBjihJREhJNTDWFUgqfj/JbyXAOEdpQpnzyjVcc7h
 krJOPM9tve/J6fvIK+YKQbZYNnZ6+OdLrxUXaerw9P/9x1HKVuP3uw12H+jnrPFdNS0/uKhDv
 Y1VIfsok5/a9fq3PvSvr2jXnLfjEJLxxwYbXs2TF/V5s/Foz/+hdP07eogUXJ2jovpuZe3WD2
 JWHCzKVWIozEg21mIuKEwH1ozJ9wgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503997872!109423521!1
X-Originating-IP: [137.65.248.74]
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 23973 invoked from network); 29 Aug 2017 09:11:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 09:11:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 03:11:12 -0600
Message-Id: <59A54BCD0200007800174D76@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 03:11:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170824150703.79731-1-roger.pau@citrix.com>
 <20170824150703.79731-2-roger.pau@citrix.com>
 <599F0C9D020000780017362D@prv-mh.provo.novell.com>
In-Reply-To: <599F0C9D020000780017362D@prv-mh.provo.novell.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 XEN v4] x86/pt: add a MSI unmask flag to
 XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA4LjE3IGF0IDE3OjI3LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDI0LjA4LjE3IGF0IDE3OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBU
aGUgZmxhZyBpcyBwYXJ0IG9mIHRoZSBnZmxhZ3MsIGFuZCBzaG91bGQgYmUgdXNlZCB0byByZXF1
ZXN0IHRoZQo+PiB1bm1hc2sgb2YgYSBNU0kgaW50ZXJydXB0IG9uY2UgaXQncyBib3VuZC4KPj4g
Cj4+IFRoaXMgaXMgcmVxdWlyZWQgZm9yIHRoZSBkZXZpY2UgbW9kZWwgaW4gb3JkZXIgdG8gYmUg
Y2FwYWJsZSBvZgo+PiBiaW5kaW5nIE1TSVggaW50ZXJydXB0cyB0aGF0IGhhdmUgdGhlIGVudHJ5
IG1hc2sgYml0IGFscmVhZHkgdW5zZXQgYXQKPj4gYmluZCB0aW1lLiBXaXRob3V0IHRoaXMgZml4
IHRoZSBpbnRlcnJ1cHRzIHdvdWxkIGJlIGxlZnQgbWFza2VkLgo+PiAKPj4gTm90ZSB0aGF0IHRo
aXMgY29tbWl0IGludHJvZHVjZXMgYSBjaGFuZ2UgdG8gdGhlIGRvbWN0bCwgd2hpY2gKPj4gcmVx
dWlyZXMgYSBidW1wIG9mIHRoZSBpbnRlcmZhY2UgdmVyc2lvbi4gVGhpcyBpcyBkb25lIGRvbmUg
aGVyZQo+IAo+ICIuLi4gaXMgbm90IGRvbmUgaGVyZSAuLi4iIEkgc3VwcG9zZSAoSSdsbCB0cnkg
dG8gcmVtZW1iZXIgY2hhbmdpbmcKPiB0aGF0IHdoaWxlIGNvbW1pdHRpbmcsIHVubGVzcyB5b3Ug
dGVsbCBtZSBJJ3ZlIGdvdCBpdCB3cm9uZykuCgpTaW5jZSBJIGhhdmVuJ3QgaGVhcmQgYmFjayB5
ZXQ6IEknbSBpbnRlbmRpbmcgdG8gY29tbWl0IHRoaXMgb25seQpvbmNlIHRoZSBhYm92ZSBpdGVt
IHdhcyBjbGFyaWZpZWQuCgpKYW4KCj4+IGJlY2F1c2UgdGhlIGludGVyZmFjZSB2ZXJzaW9uIGhh
cyBhbHJlYWR5IGJlZW4gYnVtcGVkIGluIHRoaXMgcmVsZWFzZQo+PiBjeWNsZS4KPj4gCj4+IFNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBS
ZXBvcnRlZCBieTogQW5kcmVhcyBLaW56bGVyIDxoZnBAcG9zdGVvLmRlPgo+IAo+IFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcgCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbCAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:13:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09:13: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.xen.org>)
	id 1dmcaZ-0007oK-4c; Tue, 29 Aug 2017 09:13:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40700f28d=Paul.Durrant@citrix.com>)
 id 1dmcaY-0007o5-Ch
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:13:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 11/EE-02962-14035A95; Tue, 29 Aug 2017 09:13:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQtfRYGm
 kwbf1rBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/kxdMBbPEKg4cbGVuYPwu0MXIySEh4Cfx
 YelLZhCbTUBHYunR+UwgtoiAqsSiQ+tZuxi5OJgFdjNKvNt3k6WLkYNDWCBX4u/bWIiaPInmO
 RcYIWw3iaVLu9lAbBag3u03b4PZvALuEnen3GYGmSMk0M0k8W/PekaQOZwC9hL//yqA1DAKyE
 p8aVwNdgOzgLjErScQN0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaIeh2JBbs/sUHY2hLLFr5
 mhtgrKHFy5hOWCYzCs5CMnYWkZRaSlllIWhYwsqxi1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0
 MNPLTS0uTkxPzUlMKtZLzs/dxAgMfgYg2MF4fWPAIUZJDiYlUV5J1aWRQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4I/WBcoJFqempFWmZOcA4hElLcPAoifD26QGleYsLEnOLM9MhUqcYdTk2rF
 7/hUmIJS8/L1VKnFcKZIYASFFGaR7cCFhKuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3kS
 QKTyZeSVwm14BHcEEdISi4EKQI0oSEVJSDYwLUzhO3W9Tmvo69divvkzFee+eHuU8VFva37TO
 NIAhVN013aGoeYt3n9lutWU8U6XPWYfvLhERWtCld0ajbgdX17pTPD6lTx7yfTFrKOcS/d21R
 vPYt6AFrs93T5ReEf6Ha0N7Wl3vvYptNwtFN6h87FLscPh0yXN9mYC93Ay5s5LsJ3pN25VYij
 MSDbWYi4oTAdLh444EAwAA
X-Env-Sender: prvs=40700f28d=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503998016!73382459!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60975 invoked from network); 29 Aug 2017 09:13:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 09:13:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51722896"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
Thread-Index: AQHTG1Ya14/6iQ4OCEyoHylG0qbT76KZxNqAgAFGflD//+bVAIAAJFOw
Date: Tue, 29 Aug 2017 09:13:21 +0000
Message-ID: <0b76a2a4a6b344d7873603844d859a18@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-4-paul.durrant@citrix.com>
 <20170828150129.6gviji6qqep6heiw@citrix.com>
 <bedb9ac7854f4146ad2085ff2aa14917@AMSPEX02CL03.citrite.net>
 <59A5492E0200007800174D65@prv-mh.provo.novell.com>
In-Reply-To: <59A5492E0200007800174D65@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>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjkgQXVndXN0IDIwMTcgMTA6MDAKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxh
cEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0gg
djIgUkVQT1NUIDAzLzEyXSB4ODYvbW06IGFkZAo+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFj
cXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4gCj4gPj4+IE9uIDI5LjA4LjE3IGF0IDEwOjMyLCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IFdlaSBMaXUgW21haWx0bzp3
ZWkubGl1MkBjaXRyaXguY29tXQo+ID4+IFNlbnQ6IDI4IEF1Z3VzdCAyMDE3IDE2OjAxCj4gPj4g
T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NTdQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4+ID4gKwo+ID4+ID4gKy8qCj4gPj4gPiArICogR2V0IHRoZSBwYWdlcyBmb3IgYSBw
YXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJlCj4gPj4gPiArICog
bWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9tYWluLgo+ID4+ID4gKyAqLwo+ID4+ID4gKyNk
ZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKPiA+PiA+ICtzdHJ1Y3QgeGVuX21lbV9h
Y3F1aXJlX3Jlc291cmNlIHsKPiA+PiA+ICsgICAgLyogSU4gLSB0aGUgZG9tYWluIHdob3NlIHJl
c291cmNlIGlzIHRvIGJlIG1hcHBlZCAqLwo+ID4+ID4gKyAgICBkb21pZF90IGRvbWlkOwo+ID4+
ID4gKyAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlIChkZWZpbmVkIGJlbG93KSAqLwo+
ID4+ID4gKyAgICB1aW50MTZfdCB0eXBlOwo+ID4+ID4gKwo+ID4+ID4gKyNkZWZpbmUgWEVOTUVN
X3Jlc291cmNlX2dyYW50X3RhYmxlIDAKPiA+PiA+ICsKPiA+PiA+ICsgICAgLyoKPiA+PiA+ICsg
ICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVz
dCBiZSB6ZXJvCj4gPj4gPiArICAgICAqICAgICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCj4g
Pj4gPiArICAgICAqLwo+ID4+ID4gKyAgICB1aW50MzJfdCBpZDsKPiA+PiA+ICsgICAgLyogSU4g
LSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJlc291cmNlIHRvIGJlIG1hcHBlZCAqLwo+
ID4+ID4gKyAgICB1aW50MzJfdCBucl9mcmFtZXM7Cj4gPj4gPiArICAgIC8qIElOIC0gdGhlIGlu
ZGV4IG9mIHRoZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBlZCAqLwo+ID4+ID4gKyAgICB1aW50
NjRfYWxpZ25lZF90IGZyYW1lOwo+ID4+ID4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMg
ZG9tYWluIGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBnbWZuX2xpc3QKPiA+PiA+ICsgICAgICog
ICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2Uu
Cj4gPj4gPiArICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4g
aXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KPiA+PiA+ICsgICAgICogICAgICAgICAgZW50cnksIGdt
Zm5fbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCj4gPj4gPiArICAg
ICAqICAgICAgICAgIHRoYXQgd2lsbCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291
cmNlLgo+ID4+ID4gKyAgICAgKi8KPiA+PiA+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZu
X3QpIGdtZm5fbGlzdDsKPiA+Pgo+ID4+IFdoeSBpcyBpdCBub3QgcG9zc2libGUgdG8gbWFrZSBQ
ViBkb2VzIHRoZSBzYW1lIHRoaW5nIGFzIEhWTT8KPiA+Cj4gPiBCZWNhdXNlIFBWIGd1ZXN0cyBk
b24ndCB1c2UgYSBQMk0gYXMgc3VjaC4KPiAKPiBUaGV5IGNlcnRhaW5seSBkbywganVzdCBYZW4g
Y2FuJ3QgcmVseSBvbiAoYW5kIGhlbmNlIHVzZSkgaXQuCgpPaCBJIGtub3cgdGhleSBoYXZlIG9u
ZSBidXQsIGFzIHlvdSBzYXksIFhlbiBjYW4ndCB1c2UgaXQgZG8gcHV0IHJlc291cmNlcyBhdCBh
IHBhcnRpY3VsYXIgZ3Vlc3QgbG9jYXRpb24uCgo+IAo+ID4gQW4gSFZNIGd1ZXN0IGNhbiBwYXNz
IEdGTnMgaW4gYW5kCj4gPiBzYXkgJ0kgd2FudCB0aGUgcmVzb3VyY2UgbWFwcGVkIGhlcmUnLiBB
IFBWIGd1ZXN0IGNhbid0IGRvIHRoYXQgc2luY2UgaXQncwo+ID4gdXNpbmcgTUZOcyBkaXJlY3Rs
eS4uLiBpdCBoYXMgdG8gZGVhbCB3aXRoIHRoZSByZXNvdXJjZSB3aGVyZXZlciBpdCBtYXkgYmUu
Cj4gCj4gWGVuIGRvZXMsIGhvd2V2ZXIsIG1haW50YWluIHRoZSBNMlAsIHNvIGl0IHdvdWxkIG5v
dCBiZSBpbXBvc3NpYmxlCj4gdG8gcmV0dXJuIEdGTnMgaGVyZSBmb3IgUFYgZ3Vlc3RzLCByZXF1
aXJpbmcgdGhlIGNhbGxlciB0byB0cmFuc2xhdGUKPiB0aGVtIGJhY2sgdG8gTUZOcyBpZiBzbyBk
ZXNpcmVkLgo+IAoKVGhhdCdzIHBvc3NpYmxlLCBidXQgc3RpbGwgZGlmZmVyZW50IHRvIGFuZCBI
Vk0gY2FsbGVyLCB3aGljaCB3aWxsIHBhc3MgR0ZOcyBpbiByYXRoZXIgdGhhbiB1c2luZyBhbnkg
dmFsdWVzIHJldHVybmVkLiBTbyBJIGRvbid0IHJlYWxseSBzZWUgYW55IGFkdmFudGFnZSBpbiB0
aGF0LgoKICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:13:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09:13: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.xen.org>)
	id 1dmcaa-0007oY-CM; Tue, 29 Aug 2017 09:13:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmcaY-0007o7-SR
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:13:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6F/E1-18185-24035A95; Tue, 29 Aug 2017 09:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQtfRYGm
 kwapd+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ai9d8ZCz6yVXQvW8XWwHiYtYuRk0NCwE/i
 3etJTCA2i4CqxME5V8BsNgEdiYtzd7KB2CICyhK9v36zgNjMAgESfRdvsYPYwgIJEouXbQSL8
 wp4SPxoPwZkc3EICVxglFj35TIbREJQ4uTMJ1DNOhILdn8CinMA2dISy/9xgIQ5Bewl5kyczg
 xiiwqoSJxcuQbsBiEBRYn+eQ/YIO5Ml9j69xfzBEb+WUimzkIydRbC1AWMzKsYNYpTi8pSi3Q
 NTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkAEIdjBe3xhwiFGSg0lJlFdS
 dWmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneSH2gnGBRanpqRVpmDjAaYNISHDxKIrx9ekBp3
 uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ80qBzBAAKcoozYMbAYvMS4yyUsK8jEBHCfEUpB
 blZpagyr9iFOdgVBLmTQSZwpOZVwK36RXQEUxARygKLgQ5oiQRISXVwLiaWfjgPV0jpz/fnjS
 tuP7D8tn5e1l9/25135ntcvxKl4Pqxv8CWtJl05YVXij8fHj5MdEu9615vBwpVV9lnR33tSz0
 PG5f3JHm6D5j/tTgWwo+Iet6/xnz2L62Uc3le3Sneu/mg5NU4utDbtZpySpbrTi/znX5teIJG
 +JPS9m/64sNcUq5cl2JpTgj0VCLuag4EQAU9TzZxwIAAA==
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1503998016!73382459!2
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61152 invoked from network); 29 Aug 2017 09:13:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 09:13:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51722897"
Date: Tue, 29 Aug 2017 10:13:16 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170829091316.xgzkpfjpp3fyp7up@MacBook-Pro-de-Roger.local>
References: <20170824150703.79731-1-roger.pau@citrix.com>
 <20170824150703.79731-2-roger.pau@citrix.com>
 <599F0C9D020000780017362D@prv-mh.provo.novell.com>
 <59A54BCD0200007800174D76@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A54BCD0200007800174D76@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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 XEN v4] x86/pt: add a MSI unmask flag to
 XEN_DOMCTL_bind_pt_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDM6MTE6MDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjA4LjE3IGF0IDE3OjI3LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+ID4+Pj4gT24gMjQuMDguMTcgYXQgMTc6MDcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gVGhlIGZsYWcgaXMgcGFydCBvZiB0aGUgZ2ZsYWdzLCBhbmQgc2hvdWxkIGJlIHVz
ZWQgdG8gcmVxdWVzdCB0aGUKPiA+PiB1bm1hc2sgb2YgYSBNU0kgaW50ZXJydXB0IG9uY2UgaXQn
cyBib3VuZC4KPiA+PiAKPiA+PiBUaGlzIGlzIHJlcXVpcmVkIGZvciB0aGUgZGV2aWNlIG1vZGVs
IGluIG9yZGVyIHRvIGJlIGNhcGFibGUgb2YKPiA+PiBiaW5kaW5nIE1TSVggaW50ZXJydXB0cyB0
aGF0IGhhdmUgdGhlIGVudHJ5IG1hc2sgYml0IGFscmVhZHkgdW5zZXQgYXQKPiA+PiBiaW5kIHRp
bWUuIFdpdGhvdXQgdGhpcyBmaXggdGhlIGludGVycnVwdHMgd291bGQgYmUgbGVmdCBtYXNrZWQu
Cj4gPj4gCj4gPj4gTm90ZSB0aGF0IHRoaXMgY29tbWl0IGludHJvZHVjZXMgYSBjaGFuZ2UgdG8g
dGhlIGRvbWN0bCwgd2hpY2gKPiA+PiByZXF1aXJlcyBhIGJ1bXAgb2YgdGhlIGludGVyZmFjZSB2
ZXJzaW9uLiBUaGlzIGlzIGRvbmUgZG9uZSBoZXJlCj4gPiAKPiA+ICIuLi4gaXMgbm90IGRvbmUg
aGVyZSAuLi4iIEkgc3VwcG9zZSAoSSdsbCB0cnkgdG8gcmVtZW1iZXIgY2hhbmdpbmcKPiA+IHRo
YXQgd2hpbGUgY29tbWl0dGluZywgdW5sZXNzIHlvdSB0ZWxsIG1lIEkndmUgZ290IGl0IHdyb25n
KS4KCk9oIHllcywgc29ycnkuIFlvdXIgZml4IGlzIGNvcnJlY3QsIHBsZWFzZSBjaGFuZ2UgaXQg
d2hpbGUgY29tbWl0dGluZy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:13:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09:13: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.xen.org>)
	id 1dmcab-0007pU-K6; Tue, 29 Aug 2017 09:13:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmcaa-0007oW-KF
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 09:13:40 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 7F/5D-02224-34035A95; Tue, 29 Aug 2017 09:13:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9fZYGm
 kwcwucYslHxezODB6HN39mymAMYo1My8pvyKBNWP72wfMBY2sFYfvn2BrYFzI0sXIwSEkkCcx
 YX9NFyMnB6+AnURrwzo2EFtCwFDi9MKbLCA2i4CqxISuV+wgNpuAukTbs+2sILaIgL7E/E8/g
 WwuDmaBZUwST9vamUASwgK+EtfX3gAbJCTgIXFk+XqwBk4BT4lXl1YwguzlFRCU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdJ
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMvXoGBsYdjKeanQ8xSnIwKYnySqou
 jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftSDygnWJSanlqRlpkDjAKYtAQHj5IIbx9Imre4I
 DG3ODMdInWKUZej6cOWL0xCLHn5ealS4rwVIEUCIEUZpXlwI2AReYlRVkqYl5GBgUGIpyC1KD
 ezBFX+FaM4B6OSMG+iPtAUnsy8ErhNr4COYAI6QlFwIcgRJYkIKakGxqBte2yL8id8eM5ktNR
 vW2u2r8D+Ilf9Jwc5dRIWb9X3L7rXeLem1/Wk3YSK18xJ61YXO3m/bkuI5f9rtKv4/fy8EPWc
 DwxCie0fF7O9/Kp+5WjoAtMNhZ8Ov3Qtk52sLVxg8H/Ki1m3GPMVvDuvltk932qi7ad64kDja
 7ZPu77OvqQ8Z0rDFCWW4oxEQy3mouJEAH8+MG7DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1503998017!108010987!1
X-Originating-IP: [137.65.248.74]
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 33698 invoked from network); 29 Aug 2017 09:13:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 09:13:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 03:13:36 -0600
Message-Id: <59A54C5D0200007800174D87@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 03:13:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1503944427-9561-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1503944427-9561-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>
Subject: Re: [Xen-devel] [PATCH] xen/build: Nuke include/{config,
 generated} during clean
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDIwOjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT3RoZXJ3aXNlIGEgc3RhbGUgZ2VuZXJhdGVkIEtjb25maWcgbWF5IHN0aWxsIGJlIHVz
ZWQgYWZ0ZXIgYSB0cmVlLXdpZGUgY2xlYW4uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CndpdGggb25lIG1pbm9yIHJlcXVlc3Q6Cgo+IC0tLSBhL3hlbi9p
bmNsdWRlL01ha2VmaWxlCj4gKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKPiBAQCAtMTQ0LDUg
KzE0NCw1IEBAIGFsbDogJChCQVNFRElSKS9pbmNsdWRlL2FzbS14ODYvY3B1aWQtYXV0b2dlbi5o
Cj4gIGVuZGlmCj4gIAo+ICBjbGVhbjo6Cj4gLQlybSAtcmYgY29tcGF0IGhlYWRlcnMqLmNoawo+
ICsJcm0gLXJmIGNvbXBhdCBoZWFkZXJzKi5jaGsgY29uZmlnIGdlbmVyYXRlZAoKV291bGQgeW91
IG1pbmQgZWl0aGVyIGtlZXBpbmcgZGlyZWN0b3JpZXMgdG9nZXRoZXIgb3Igc29ydGluZwphbHBo
YWJldGljYWxseSAoYm90aCBvZiB3aGljaCB3aWxsIHlpZWxkIHRoZSBzYW1lIGVuZCByZXN1bHQp
PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:17:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09:17: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.xen.org>)
	id 1dmceO-0008H5-3u; Tue, 29 Aug 2017 09:17:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmceM-0008GN-7b
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:17:34 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 30/48-03612-D2135A95; Tue, 29 Aug 2017 09:17:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQlfXcGm
 kQdsMRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePcjcksBQu4Ku4dOcXWwLiOo4uRg0NCwE+i
 7Xh8FyMnB4uAqsSPjfOZQWw2AR2Ji3N3soHYIgLKEr2/frN0MXJxMAscZZS4ufAhC0hCWCBcY
 tLffjCbV8BD4v/P6WC2kECuxMXDXxgh4oISJ2c+AYszC+hJ3Jg6hQ1kL7OAtMTyfxwQYXmJ5q
 2zmUHCnAL2EnN+s4OERQVUJE6uXMMEMVFRon/eA7BzJATSJbb+/cU8gVFgFpIFs5AsmIWwYBa
 SBQsYWVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKwMQ
 7GA8sCjwEKMkB5OSKK+k6tJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8l/WBcoJFqempFWmZO
 cDIgUlLcPAoifB+AknzFhck5hZnpkOkTjEqSonzLgNJCIAkMkrz4Npg0XqJUVZKmJcR6BAhno
 LUotzMElT5V4ziHIxKwry3QKbwZOaVwE1/BbSYCWixouBCkMUliQgpqQZG893BNtqiJ2uCnzr
 7l07+FZmppFuxI4ORIflj2GHzCNWTNisba38emp7rb97PFyrmrPFC4JJ82QXj3ZsulXdGb5f/
 8f1+r1TbjLbeT4uTUow458gtcnk5gUEhbVWHScYf3/cFvY8atU5eObm7v5GlIsRd2zkpbc+0t
 +/j365+dUYt1T8+fbcSS3FGoqEWc1FxIgC/yu2e0QIAAA==
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1503998252!72052426!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41852 invoked from network); 29 Aug 2017 09:17:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 09:17:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51723138"
Date: Tue, 29 Aug 2017 10:17:24 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170829091724.tjqocc274qkggqeq@MacBook-Pro-de-Roger.local>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <59A54B490200007800174D73@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A54B490200007800174D73@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDM6MDg6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjA4LjE3IGF0IDEwOjUwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQ29tbWl0IDE0OWM2YiB1bm1hc2tlZCBhbiBpc3N1ZSBsb25nIHByZXNlbnQgaW4g
WGVuOiB0aGUgY29udHJvbC9ldmVudAo+ID4gYmxvY2sgYWRkcmVzc2VzIHByb3ZpZGVkIGluIHRo
ZSBBQ1BJIEZBRFQgdGFibGUgd2hlcmUgaGFyZGNvZGVkIHRvIHRoZQo+ID4gVjEgdmVyc2lvbi4g
VGhpcyB3YXMgcGFwZXJlZCBvdmVyIGJlY2F1c2UgaHZtbG9hZGVyIHdvdWxkIGFsc28gYWx3YXlz
Cj4gPiBzZXQgSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTiB0byAxIHJlZ2FyZGxlc3Mg
b2YgdGhlIEJJT1MKPiA+IHZlcnNpb24uCj4gPiAKPiA+IEZpeCB0aGlzIGJ5IHBhc3NpbmcgdGhl
IGFkZHJlc3Mgb2YgdGhlIGNvbnRyb2wvZXZlbnQgYmxvY2tzIHRvCj4gPiBhY3BpX2J1aWxkX3Rh
Ymxlcywgc28gdGhlIHZhbHVlcyBjYW4gYmUgcHJvcGVybHkgc2V0IGluIHRoZSBGQURUCj4gPiB0
YWJsZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3QuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IFRoZSBwYXRjaCBoZXJlIGxv
b2tzIGdvb2QsIGkuZS4gY291bGQgaGF2ZSBteSBSLWIsIGp1c3QgdGhhdCBpdCBpcwo+IGVudGly
ZWx5IHVuY2xlYXIgdG8gbWUgaG93IHRoaW5ncyBkaWQgd29yayBiZWZvcmUgdGhlIHF1b3RlZAo+
IGNvbW1pdDogUG9ydHMgdXNlZCBieSBYZW4gYW5kIHFlbXUtdHJhZCBtdXN0IGhhdmUgYmVlbiBv
dXQgb2YKPiBzeW5jLCBvciBhbSBJIG92ZXJsb29raW5nIHNvbWV0aGluZz8KClllcywgdGhlIEdQ
RSBwb3J0IHVzZWQgYnkgcWVtdS10cmFkIHdhcyBvdXQgb2Ygc3luYyB3aXRoIHRoZSBvbmUKcmVw
b3J0ZWQgaW4gdGhlIEZBRFQuCgpBRkFJQ1QgdGhlIG9ubHkgdGhpbmcgdGhhdCBkaWRuJ3Qgd29y
ayB3aXRoIHFlbXUtdHJhZCB3YXMgQUNQSSB2Q1BVCmhvdHBsdWcsIGJ1dCB3ZSBkb24ndCB0ZXN0
IHRoYXQgaW4gb3NzdGVzdCAobm90IGV2ZW4gc3VyZSBpZiB3ZSB0ZXN0CnhlbnN0b3JlIHZDUFUg
aG90cGx1ZykuCgpQTTFhIGFuZCBUTVIgd29ya2VkIGZpbmUgYmVjYXVzZSB0aGUgVjEgYWRkcmVz
cyB3YXMgaGFyZGNvZGVkIGluIHRoZQpGQURULCBhbmQgSFZNX1BBUkFNX0FDUElfSU9QT1JUU19M
T0NBVElPTiB3YXMgdW5jb25kaXRpb25hbGx5IHNldCB0byAxCmJ5IGh2bWxvYWRlci4KClJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:19:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09:19: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.xen.org>)
	id 1dmcfy-0008Ol-Eg; Tue, 29 Aug 2017 09:19:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmcfw-0008Oe-Vj
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 09:19:13 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 2E/5C-01782-09135A95; Tue, 29 Aug 2017 09:19:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHSDvW6P4dJ
 Ig6m7jS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owbK5ILWlgrfm/PaGBsYeli5OSQEPCXOPHz
 NjuIzSKgKvG2/R8jiM0moCzxs7OXDcQWAYrvWNEDVs8sYCMx93EXK4gtLKAn0bflJZDNwcErY
 CGxcYI7SFhIIEDi9Y1lYOW8AoISJ2c+gWrVkViw+xMbSDmzgLTE8n8cIGFOgUCJ/1ufMYHYog
 IqEp1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFukYGeklFmekZJbmJmTm
 6hgamermpxcWJ6ak5iUnFesn5uZsYgSFWz8DAuIOxcbbfIUZJDiYlUV5J1aWRQnxJ+SmVGYnF
 GfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmC96ABUJ1gUWp6akVaZg4wCmBKJTh4lER4l4Cke
 YsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnLccpEgApCijNA9uBCwiLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5g0CmcKTmVcCt+kV0BFMQEcoCi4EOaIkESEl1cDos8o8yvkuV/1Tq72+8mv
 4GRNepDhHc2xeJc+40XlmysRiFefzgW7LLT9JOmd9WzxrkxvPlKSnW9lzD3PedY37xLMnJuKy
 1+Ez51rXsZR0Xnyq92Z98QwLLzaneaJOhpteb3jy6d3XR/Mz69L3qQgp2+733tP4fe6Pc+vyV
 i6WnrVM/rnoeZMEJZbijERDLeai4kQAW7n3g8MCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1503998347!105730566!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2152 invoked from network); 29 Aug 2017 09:19:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 09:19:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445515235"
Date: Tue, 29 Aug 2017 10:19:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Minjun Hong <nickeysgo@gmail.com>
Message-ID: <20170829091902.abhrd4azy6xht67o@citrix.com>
References: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@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] crashdump on PVM Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIE1vbiwgQXVnIDI4LCAyMDE3IGF0IDA1OjAxOjQ4UE0gKzA5MDAsIE1pbmp1biBIb25nIHdy
b3RlOgo+IEhlbGxvfgo+IEknbSBuZXcgdG8gZGV2ZWxvcCBYZW4gYW5kIG15IGZpcnN0IHdvcmsg
aXMgYWJvdXQgaXRzIHNjaGVkdWxlci4KPiBBZnRlciBJIG1vZGlmaWVkIFhlbiA0LjUgc291cmNl
IGNvZGUsIG15IGN1c3RvbSBYZW4gaGFzIGhhZCBhIHByb2JsZW0sCj4gd2hpY2ggaXQgY2F1c2Vz
IGF1dG9tYXRpYyByZWJvb3Qgb2YgRG9tMCB3aGVuIEkgZXhlY3V0ZSBhIG1pY3JvIGJlbmNobWFy
awo+IHByb2dyYW0uCj4gVG8gZGVidWcgaXQsIEkgaGF2ZSB0cmllZCB0byB1c2UgY3Jhc2hkdW1w
IG9uIERvbTAgd2l0aCB0aGUgWGVuIGJ1dCwgSQo+IGZhaWxlZCB0byBlbmFibGUgaXQuCj4gTXkg
Y29uZmlndXJhdGlvbnMgYXJlIGZvbGxvd2luZzoKPiAKPiAxLiBCYXNlIFhlbiB2ZXJzaW9uOiA0
LjUgcmVsZWFzZQoKT2ZmLXRvcGljOgoKSWYgeW91IHdhbnQgdG8gZGV2ZWxvcCBYZW4gSSBzdWdn
ZXN0IHlvdSB1c2UgeGVuLXVuc3RhYmxlIGJyYW5jaCBvciB0aGUKbGF0ZXN0IHN0YWJsZSByZWxl
YXNlLCB1bmxlc3MgeW91IGhhdmUgKGdvb2QpIHJlYXNvbnMgdG8gc3RpY2sgd2l0aCA0LjUsCndo
aWNoIGlzIGEgYml0IG9sZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmck8-0000cw-Vg; Tue, 29 Aug 2017 09:23:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dmck8-0000cq-1V
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 09:23:32 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 90/81-01783-39235A95; Tue, 29 Aug 2017 09:23:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KJPp7RqttvtDT
 SoGm6ssWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtFw6xJrQb9ZxZnTE9kbGH9pdDFycjALWEv0
 /mtmBLFZBJpZJJ58DOpi5AKyfzJLXLp0kRUkISTgIXHw3zsWkISQwAJGibOv9zDBJI7NWgeVW
 MYoca/rJliCTcBA4tXXb2BjRQSkJa59vswIUsQssJ1Joq/tMjNIQlggUOL3w042iN2qEo+3bA
 OzeQXcJeZuWskOYksIyEncPNfJPIGRbwEjwypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDU73
 c1OLixPTUnMSkYr3k/NxNjMBgYQCCHYz/tnkeYpTkYFIS5ZVUXRopxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYL3oAFQTrAoNT21Ii0zBxi2MGkJDh4lEd5HIGne4oLE3OLMdIjUKUZdjg2r139hE
 mLJy89LlRLnLTQEKhIAKcoozYMbAYuhS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmrQeZwp
 OZVwK36RXQEUxARygKLgQ5oiQRISXVwDg/4rDt0c3nePraPx1teh64x5BxxefC5ZZyNy98qaw
 VC9oQdOX0i3Xsu19KLEmY+nTVl5qZemW2GW/5M2dO5Oicd2rN/u6yq4+ks0sWHnvMOfedWo9L
 7AOXv5f/mp43O75NeNcEDQOp4nK2NLeIvJBDGfWzph2ZKfpiTm+v+p6dulYiM4XPPLurxFKck
 WioxVxUnAgA+A/b0JwCAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503998606!95294679!1
X-Originating-IP: [91.199.104.133]
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 1477 invoked from network); 29 Aug 2017 09:23:27 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 09:23:27 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=pzDD88p59+d38Iqo3yQTgr3WLwyHtcukPhyNysDo82FsRwE7GX1WjswpLXtaVapwOCqVKIqDuVAzW/Xk+r9fXpHHKmCTylXe42qZdJCLA/D+M9hl6QcOjnheCQGoHH3VFNQFD2M5uqmJqnUPdjmNXY/LposZqg6sYvxo26Lg6JPZ1y3g24MBWUubySUGuI7h88aBVsWwLkFtStQt+JYHlMJOhASuqwdp7YnR1oB4/Eb1tCcFSDAz88tRP3fNpfijjGRT8uUSE+BR7a4GgFApdAJvCzDyFlfxEq6goxcosnLl2/rsK4iFkVgVv8fVTcqxZQ8yrOYzVSQeBDFZ2nBT5g==;
 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=bbSQmNrPdFYGeQglBVta+
 h8M1bY=; b=C3stgmYu8Lei0LiBVWDqT6oWGDEgwgAK21PmdpaEFCutLzxlof000
 aONHjvH5x+2xasO7LQkVdOIOB0AOI/GK/tEotk4w2f2CMY8E/UUMEj8Lgg82ZNA0
 LKqOb1KCJc8Vdi9vrA9Q0hXPqJpjbV1n9azJZnziPpv27YDlp0KbVjzy5RJQnKJz
 C5a0LG14/IWLDv/3Xfj0UCrsy5+e6i4zxSmNpMBdhVU4vHx9fR+T66+TQcDKdPB4
 wa2riAXWVcYKBS+SsvCE6XZ27wYYzgC26xNwD5Ny6RUaTAjIzyMX4KdL+jdBVnDf
 KWUR8Jrl3xtwmUS49Ujpl8yTt47tRQWqA==
Received: (qmail 16379 invoked from network); 29 Aug 2017 12:23:25 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 12:23:25 +0300
Received: (qmail 26442 invoked from network); 29 Aug 2017 12:23:25 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 29 Aug 2017 12:23:25 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 29 Aug 2017 12:23:22 +0300
Message-Id: <1503998602-17326-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, julien.grall@arm.com,
 tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v10] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBpbi1ndWVzdCBhZ2VudCBuZWVkcyB0
byBjb21tdW5pY2F0ZQp3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50LiAgQW4g
ZXhpc3RpbmcgbWVjaGFuaXNtIGlzCkhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0
aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVzZWNhc2VzCmxpa2UgYWxsIG90aGVyIGh5cGVy
Y2FsbHMuCgpJbnRyb2R1Y2UgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgaW50cm9zcGVjdGlvbiBh
Z2VudCBjYW4gd2hpdGVsaXN0IHRoZQp1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCBkaXJlY3RseSBmcm9tIHVzZXJzcGFjZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFY5OgoJLSBDaGFuZ2VkIGFsbG93X3VzZXJz
cGFjZSB0eXBlIGZyb20gdWludDhfdCBybyBib29sCgktIEFkZGVkIFdlaSBMaXUncyBhY2sgZnJv
bSB2NwoKTm90ZTogQ291bGQgbm90IHRlc3Qgb24gQVJNLCBjb21waWxlZCBib3RoIG9uIGFybSBh
bmQgeDg2Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMiArLQogdG9vbHMv
bGlieGMveGNfbW9uaXRvci5jICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJj
YWxsLmMgIHwgIDUgKysrKysKIHhlbi9jb21tb24vbW9uaXRvci5jICAgICAgICAgIHwgIDEgKwog
eGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmggfCAgNiArKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tb25pdG9yLmggfCAgNiArKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAg
IHwgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGJkZTgzMTMuLmEzZDA5MjkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCkBAIC0yMDIxLDcgKzIwMjEsNyBAQCBpbnQgeGNfbW9uaXRvcl9zb2Z0d2FyZV9i
cmVha3BvaW50KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKIGludCB4Y19t
b25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFp
bl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIGlu
dCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9t
YWluX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBz
eW5jKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgc3lu
YywgYm9vbCBhbGxvd191c2Vyc3BhY2UpOwogaW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9u
cyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMpOwogaW50IHhjX21vbml0b3Jf
Y3B1aWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSk7
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19t
b25pdG9yLmMKaW5kZXggYjQ0Y2U5My4uYTY3NzgyMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
eGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwpAQCAtMTQ3LDcgKzE0
Nyw3IEBAIGludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWFpbl9pZCwKIH0KIAogaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIHN5bmMpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgc3luYywgYm9vbCBhbGxvd191c2Vyc3BhY2UpCiB7CiAgICAgREVDTEFSRV9E
T01DVEw7CiAKQEAgLTE1Nyw2ICsxNTcsNyBAQCBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0
KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9E
SVNBQkxFOwogICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfR1VFU1RfUkVRVUVTVDsKICAgICBkb21jdGwudS5tb25pdG9yX29wLnUuZ3Vlc3Rf
cmVxdWVzdC5zeW5jID0gc3luYzsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLnUuZ3Vlc3RfcmVx
dWVzdC5hbGxvd191c2Vyc3BhY2UgPSBlbmFibGUgPyBhbGxvd191c2Vyc3BhY2UgOiBmYWxzZTsK
IAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5j
CmluZGV4IGU3MjM4Y2UuLjU3NDJkZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHlw
ZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwpAQCAtMTU1LDYgKzE1
NSwxMSBAQCBpbnQgaHZtX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICAgICAgLyogRmFsbHRocm91Z2ggdG8gcGVybWlzc2lvbiBjaGVjay4gKi8KICAgICBjYXNlIDQ6
CiAgICAgY2FzZSAyOgorICAgICAgICBpZiAoIGN1cnJkLT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVx
dWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAmJgorICAgICAgICAgICAgZWF4ID09IF9fSFlQRVJWSVNP
Ul9odm1fb3AgJiYKKyAgICAgICAgICAgIChtb2RlID09IDggPyByZWdzLT5yZGkgOiByZWdzLT5l
YngpID09IEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnQgKQorICAgICAgICAgICAgYnJlYWs7
CisKICAgICAgICAgaWYgKCB1bmxpa2VseShodm1fZ2V0X2NwbChjdXJyKSkgKQogICAgICAgICB7
CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbW9uaXRvci5jIGIveGVuL2Nv
bW1vbi9tb25pdG9yLmMKaW5kZXggNDUxZjQyZi4uNGM1NDBlNSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9tb25pdG9yLmMKKysrIGIveGVuL2NvbW1vbi9tb25pdG9yLmMKQEAgLTc1LDYgKzc1LDcg
QEAgaW50IG1vbml0b3JfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3Rs
X21vbml0b3Jfb3AgKm1vcCkKICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwogICAgICAgICBkLT5t
b25pdG9yLmd1ZXN0X3JlcXVlc3Rfc3luYyA9IG1vcC0+dS5ndWVzdF9yZXF1ZXN0LnN5bmM7CiAg
ICAgICAgIGQtPm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkID0gcmVxdWVzdGVkX3N0YXR1
czsKKyAgICAgICAgYXJjaF9tb25pdG9yX2FsbG93X3VzZXJzcGFjZShkLCBtb3AtPnUuZ3Vlc3Rf
cmVxdWVzdC5hbGxvd191c2Vyc3BhY2UpOwogICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tb25p
dG9yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21vbml0b3IuaAppbmRleCAxYzRmZWEzLi4yYmRh
ZDdkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21vbml0b3IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21vbml0b3IuaApAQCAtMjYsNiArMjYsMTIgQEAKICNpbmNsdWRlIDxw
dWJsaWMvZG9tY3RsLmg+CiAKIHN0YXRpYyBpbmxpbmUKK3ZvaWQgYXJjaF9tb25pdG9yX2FsbG93
X3VzZXJzcGFjZShzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFsbG93X3VzZXJzcGFjZSkKK3sKKyAg
ICByZXR1cm47Cit9CisKK3N0YXRpYyBpbmxpbmUKIGludCBhcmNoX21vbml0b3JfZG9tY3RsX29w
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKIHsK
ICAgICAvKiBObyBhcmNoLXNwZWNpZmljIG1vbml0b3Igb3BzIG9uIEFSTS4gKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCmluZGV4IGMxMDUyMmIuLmRlMDI1MDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMzk2
LDE1ICszOTYsMTYgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAKICAgICAvKiBBcmNoLXNwZWNpZmlj
IG1vbml0b3Igb3B0aW9ucyAqLwogICAgIHN0cnVjdCB7Ci0gICAgICAgIHVuc2lnbmVkIGludCB3
cml0ZV9jdHJscmVnX2VuYWJsZWQgICAgICAgOiA0OwotICAgICAgICB1bnNpZ25lZCBpbnQgd3Jp
dGVfY3RybHJlZ19zeW5jICAgICAgICAgIDogNDsKLSAgICAgICAgdW5zaWduZWQgaW50IHdyaXRl
X2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICA6IDQ7Ci0gICAgICAgIHVuc2lnbmVkIGludCBzaW5nbGVz
dGVwX2VuYWJsZWQgICAgICAgICAgOiAxOwotICAgICAgICB1bnNpZ25lZCBpbnQgc29mdHdhcmVf
YnJlYWtwb2ludF9lbmFibGVkIDogMTsKLSAgICAgICAgdW5zaWduZWQgaW50IGRlYnVnX2V4Y2Vw
dGlvbl9lbmFibGVkICAgICA6IDE7Ci0gICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRp
b25fc3luYyAgICAgICAgOiAxOwotICAgICAgICB1bnNpZ25lZCBpbnQgY3B1aWRfZW5hYmxlZCAg
ICAgICAgICAgICAgIDogMTsKLSAgICAgICAgdW5zaWduZWQgaW50IGRlc2NyaXB0b3JfYWNjZXNz
X2VuYWJsZWQgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX2VuYWJs
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDQ7CisgICAgICAgIHVuc2lnbmVk
IGludCB3cml0ZV9jdHJscmVnX3N5bmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IDQ7CisgICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IDQ7CisgICAgICAgIHVuc2lnbmVkIGludCBzaW5n
bGVzdGVwX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBzb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRp
b25fZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVu
c2lnbmVkIGludCBkZWJ1Z19leGNlcHRpb25fc3luYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBjcHVpZF9lbmFibGVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVk
ICAgICAgICAgICAgICAgICAgICAgICA6IDE7CiAgICAgICAgIHN0cnVjdCBtb25pdG9yX21zcl9i
aXRtYXAgKm1zcl9iaXRtYXA7CiAgICAgICAgIHVpbnQ2NF90IHdyaXRlX2N0cmxyZWdfbWFza1s0
XTsKICAgICB9IG1vbml0b3I7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0
b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IGM1YzMyM2IuLjc2NWQw
YjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC0zMyw2ICszMywxMiBAQCBzdHJ1Y3QgbW9uaXRv
cl9tc3JfYml0bWFwIHsKIH07CiAKIHN0YXRpYyBpbmxpbmUKK3ZvaWQgYXJjaF9tb25pdG9yX2Fs
bG93X3VzZXJzcGFjZShzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFsbG93X3VzZXJzcGFjZSkKK3sK
KyAgICBkLT5hcmNoLm1vbml0b3IuZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCA9IGFs
bG93X3VzZXJzcGFjZTsKK30KKworc3RhdGljIGlubGluZQogaW50IGFyY2hfbW9uaXRvcl9kb21j
dGxfb3Aoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9w
KQogewogICAgIGludCByYyA9IDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZmYzOTc2Mi4uNTk5N2M1
MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTEyNCw2ICsxMTI0LDcgQEAgc3RydWN0IHhlbl9kb21j
dGxfbW9uaXRvcl9vcCB7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICAvKiBQYXVzZSB2
Q1BVIHVudGlsIHJlc3BvbnNlICovCiAgICAgICAgICAgICB1aW50OF90IHN5bmM7CisgICAgICAg
ICAgICB1aW50OF90IGFsbG93X3VzZXJzcGFjZTsKICAgICAgICAgfSBndWVzdF9yZXF1ZXN0Owog
CiAgICAgICAgIHN0cnVjdCB7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:25:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmcm4-0000lf-EU; Tue, 29 Aug 2017 09:25:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmcm2-0000lU-Uz
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:25:31 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8A/D9-03406-A0335A95; Tue, 29 Aug 2017 09:25:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpC678dJ
 Ig9O3pSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfJ/4yF2zjqXh19B5jA+MPzi5GTg4JAX+J
 tX9fsIHYLAKqEj+P/mYEsdkElCV+dvaCxUUEtCTWr3gKZHNxMAs8Z5Q4e/MQK0hCWCBcYtLff
 pYuRg4OXgELiYPNcSA1QgKrGSUazt1kBqnhFRCUODnzCQuIzSygJ3Fj6hQ2kHpmAWmJ5f84IM
 LyEs1bZ4OVcwp4Snx9fw1svKiAikTn0jlgrUICChId048xTWDkn4Vk6iwkU2chTJ2FZOoCRpZ
 VjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBockABDsYF68N
 PMQoycGkJMorqbo0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7yFDoJxgUWp6akVaZg4wSmDSE
 hw8SiK8F0HSvMUFibnFmekQqVOMilLivIUgCQGQREZpHlwbLDIvMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSZj3G8gUnsy8Erjpr4AWMwEtVhRcCLK4JBEhJdXAaClx7ETF1AQ9e/fFokU1U9/
 fN+aetSUz69GjS/VR4jar+7ZPeJD97tahdROOnasu1NL6uCdWUUufV/56Wtnis2eWG9UtTc7V
 WLBD+9OX5Sks278f9vn5YB1Le2KtrVVA0Q6HahW2Rb9P6P08O9myxljkqsg7S6d6br09JtPSH
 +4N7Hb/fPGulhJLcUaioRZzUXEiALXdQi/HAgAA
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1503998725!82110002!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48331 invoked from network); 29 Aug 2017 09:25:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 09:25:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437269543"
Date: Tue, 29 Aug 2017 10:25:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170829092523.lpgztjb4c3bbatnd@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <59A54B490200007800174D73@prv-mh.provo.novell.com>
 <20170829091724.tjqocc274qkggqeq@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829091724.tjqocc274qkggqeq@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTA6MTc6MjRBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDAzOjA4OjU3QU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+ID4gPj4+IE9uIDI5LjA4LjE3IGF0IDEwOjUwLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4gPiBDb21taXQgMTQ5YzZiIHVubWFza2VkIGFuIGlzc3VlIGxv
bmcgcHJlc2VudCBpbiBYZW46IHRoZSBjb250cm9sL2V2ZW50Cj4gPiA+IGJsb2NrIGFkZHJlc3Nl
cyBwcm92aWRlZCBpbiB0aGUgQUNQSSBGQURUIHRhYmxlIHdoZXJlIGhhcmRjb2RlZCB0byB0aGUK
PiA+ID4gVjEgdmVyc2lvbi4gVGhpcyB3YXMgcGFwZXJlZCBvdmVyIGJlY2F1c2UgaHZtbG9hZGVy
IHdvdWxkIGFsc28gYWx3YXlzCj4gPiA+IHNldCBIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FU
SU9OIHRvIDEgcmVnYXJkbGVzcyBvZiB0aGUgQklPUwo+ID4gPiB2ZXJzaW9uLgo+ID4gPiAKPiA+
ID4gRml4IHRoaXMgYnkgcGFzc2luZyB0aGUgYWRkcmVzcyBvZiB0aGUgY29udHJvbC9ldmVudCBi
bG9ja3MgdG8KPiA+ID4gYWNwaV9idWlsZF90YWJsZXMsIHNvIHRoZSB2YWx1ZXMgY2FuIGJlIHBy
b3Blcmx5IHNldCBpbiB0aGUgRkFEVAo+ID4gPiB0YWJsZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3Qu
Cj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiA+IAo+ID4gVGhlIHBhdGNoIGhlcmUgbG9va3MgZ29vZCwgaS5lLiBjb3Vs
ZCBoYXZlIG15IFItYiwganVzdCB0aGF0IGl0IGlzCj4gPiBlbnRpcmVseSB1bmNsZWFyIHRvIG1l
IGhvdyB0aGluZ3MgZGlkIHdvcmsgYmVmb3JlIHRoZSBxdW90ZWQKPiA+IGNvbW1pdDogUG9ydHMg
dXNlZCBieSBYZW4gYW5kIHFlbXUtdHJhZCBtdXN0IGhhdmUgYmVlbiBvdXQgb2YKPiA+IHN5bmMs
IG9yIGFtIEkgb3Zlcmxvb2tpbmcgc29tZXRoaW5nPwo+IAo+IFllcywgdGhlIEdQRSBwb3J0IHVz
ZWQgYnkgcWVtdS10cmFkIHdhcyBvdXQgb2Ygc3luYyB3aXRoIHRoZSBvbmUKPiByZXBvcnRlZCBp
biB0aGUgRkFEVC4KPiAKPiBBRkFJQ1QgdGhlIG9ubHkgdGhpbmcgdGhhdCBkaWRuJ3Qgd29yayB3
aXRoIHFlbXUtdHJhZCB3YXMgQUNQSSB2Q1BVCj4gaG90cGx1ZywgYnV0IHdlIGRvbid0IHRlc3Qg
dGhhdCBpbiBvc3N0ZXN0IChub3QgZXZlbiBzdXJlIGlmIHdlIHRlc3QKPiB4ZW5zdG9yZSB2Q1BV
IGhvdHBsdWcpLgo+IAo+IFBNMWEgYW5kIFRNUiB3b3JrZWQgZmluZSBiZWNhdXNlIHRoZSBWMSBh
ZGRyZXNzIHdhcyBoYXJkY29kZWQgaW4gdGhlCj4gRkFEVCwgYW5kIEhWTV9QQVJBTV9BQ1BJX0lP
UE9SVFNfTE9DQVRJT04gd2FzIHVuY29uZGl0aW9uYWxseSBzZXQgdG8gMQo+IGJ5IGh2bWxvYWRl
ci4KCkRvIHlvdSBtYXliZSB3YW50IHRvIHB1dCBzb21lIG9mIHRoZSBhYm92ZSBpbnRvIHRoZSBj
b21taXQgbWVzc2FnZT8KCllvdSBjYW4gcHJvdmlkZSBtZSBhIG5ldyBvbmUgaGVyZSBpbiBhIHJl
cGx5LCBubyBuZWVkIHRvIHJlc2VuZC4gSSB3YW50CnRvIGNpbW1pdCB0aGlzIGFzYXAuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:28:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmcoX-0000wk-Rm; Tue, 29 Aug 2017 09:28:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmcoW-0000w6-9G
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:28:04 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6D/3D-01770-3A335A95; Tue, 29 Aug 2017 09:28:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3eR8dJ
 Ig5/zjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxL7yayFLRIVsw8fYK9gXGLcBcjJ4eQQJ7E
 3n+3WUFsXgE7ifals5lBbAkBQ4nTC2+ygNgsAqoSK/7eYAex2QTUJdqebQerFxHQkXjcPRWoh
 ouDWeAQo8SlozOZuhg5OIQFciX+vo0FiQsJnGCSONU3DayBU8BDYsuR9awgNbwCghJ/d4DdwC
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU
 000sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw/BiDYwTj1fdwhRkkOJiVRXknV
 pZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhXGAHlBItS01Mr0jJzgJEAk5bg4FES4fUASfMWF
 yTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvOkiRAEhRRmke3AhYVF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO8akCk8mXklcJteAR3BBHSEouBCkCNKEhFSUg2Mcgke/zbFnuSLnXnFRG6
 D4qYHzgrz+PxP7HzruJ+jmbGnl2eGmcQm7vsVcj/X7qgU+Xz1IjdDXUP+Ab2SIsM/czJWTPoR
 ltyf4B0trHDVUL7i35IJ072v+WXMbtK/vqtnAl8zZ++/HXPcfZUl5tZtYGvfm7CpYuUe45gjv
 n5qz11PvErenyuoxFKckWioxVxUnAgA8e951sUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1503998880!95295833!1
X-Originating-IP: [137.65.248.74]
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 8215 invoked from network); 29 Aug 2017 09:28:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2017 09:28:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 03:28:00 -0600
Message-Id: <59A54FBD0200007800174DCC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 03:27:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-4-paul.durrant@citrix.com>
 <20170828150129.6gviji6qqep6heiw@citrix.com>
 <bedb9ac7854f4146ad2085ff2aa14917@AMSPEX02CL03.citrite.net>
 <59A5492E0200007800174D65@prv-mh.provo.novell.com>
 <0b76a2a4a6b344d7873603844d859a18@AMSPEX02CL03.citrite.net>
In-Reply-To: <0b76a2a4a6b344d7873603844d859a18@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDExOjEzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjkgQXVndXN0IDIwMTcgMTA6MDAKPj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+PiA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhl
bi0KPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgCj4+IFN1YmplY3Q6IFJFOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggdjIgUkVQT1NUIDAzLzEyXSB4ODYvbW06IGFkZAo+PiBIWVBFUlZJU09SX21l
bW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+PiAKPj4gPj4+IE9uIDI5LjA4LjE3
IGF0IDEwOjMyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiBGcm9tOiBX
ZWkgTGl1IFttYWlsdG86d2VpLmxpdTJAY2l0cml4LmNvbV0KPj4gPj4gU2VudDogMjggQXVndXN0
IDIwMTcgMTY6MDEKPj4gPj4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NTdQTSArMDEw
MCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiA+PiA+ICsKPj4gPj4gPiArLyoKPj4gPj4gPiArICog
R2V0IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRo
ZXkgY2FuIGJlCj4+ID4+ID4gKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRvb2xzIGRvbWFpbi4K
Pj4gPj4gPiArICovCj4+ID4+ID4gKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgK
Pj4gPj4gPiArc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7Cj4+ID4+ID4gKyAgICAv
KiBJTiAtIHRoZSBkb21haW4gd2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCj4+ID4+
ID4gKyAgICBkb21pZF90IGRvbWlkOwo+PiA+PiA+ICsgICAgLyogSU4gLSB0aGUgdHlwZSBvZiBy
ZXNvdXJjZSAoZGVmaW5lZCBiZWxvdykgKi8KPj4gPj4gPiArICAgIHVpbnQxNl90IHR5cGU7Cj4+
ID4+ID4gKwo+PiA+PiA+ICsjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSAwCj4+
ID4+ID4gKwo+PiA+PiA+ICsgICAgLyoKPj4gPj4gPiArICAgICAqIElOIC0gYSB0eXBlLXNwZWNp
ZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwo+PiA+PiA+ICsgICAg
ICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KPj4gPj4gPiArICAgICAqLwo+PiA+PiA+
ICsgICAgdWludDMyX3QgaWQ7Cj4+ID4+ID4gKyAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZy
YW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCj4+ID4+ID4gKyAgICB1aW50MzJf
dCBucl9mcmFtZXM7Cj4+ID4+ID4gKyAgICAvKiBJTiAtIHRoZSBpbmRleCBvZiB0aGUgaW5pdGlh
bCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KPj4gPj4gPiArICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJh
bWU7Cj4+ID4+ID4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMgZG9tYWluIGlzIFBWIHRo
ZW4sIHVwb24gcmV0dXJuLCBnbWZuX2xpc3QKPj4gPj4gPiArICAgICAqICAgICAgICAgIHdpbGwg
YmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+PiA+PiA+ICsgICAg
ICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBlY3Rl
ZCB0aGF0LCBvbgo+PiA+PiA+ICsgICAgICogICAgICAgICAgZW50cnksIGdtZm5fbGlzdCB3aWxs
IGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCj4+ID4+ID4gKyAgICAgKiAgICAgICAg
ICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPj4gPj4g
PiArICAgICAqLwo+PiA+PiA+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3QpIGdtZm5f
bGlzdDsKPj4gPj4KPj4gPj4gV2h5IGlzIGl0IG5vdCBwb3NzaWJsZSB0byBtYWtlIFBWIGRvZXMg
dGhlIHNhbWUgdGhpbmcgYXMgSFZNPwo+PiA+Cj4+ID4gQmVjYXVzZSBQViBndWVzdHMgZG9uJ3Qg
dXNlIGEgUDJNIGFzIHN1Y2guCj4+IAo+PiBUaGV5IGNlcnRhaW5seSBkbywganVzdCBYZW4gY2Fu
J3QgcmVseSBvbiAoYW5kIGhlbmNlIHVzZSkgaXQuCj4gCj4gT2ggSSBrbm93IHRoZXkgaGF2ZSBv
bmUgYnV0LCBhcyB5b3Ugc2F5LCBYZW4gY2FuJ3QgdXNlIGl0IGRvIHB1dCByZXNvdXJjZXMgCj4g
YXQgYSBwYXJ0aWN1bGFyIGd1ZXN0IGxvY2F0aW9uLgo+IAo+PiAKPj4gPiBBbiBIVk0gZ3Vlc3Qg
Y2FuIHBhc3MgR0ZOcyBpbiBhbmQKPj4gPiBzYXkgJ0kgd2FudCB0aGUgcmVzb3VyY2UgbWFwcGVk
IGhlcmUnLiBBIFBWIGd1ZXN0IGNhbid0IGRvIHRoYXQgc2luY2UgaXQncwo+PiA+IHVzaW5nIE1G
TnMgZGlyZWN0bHkuLi4gaXQgaGFzIHRvIGRlYWwgd2l0aCB0aGUgcmVzb3VyY2Ugd2hlcmV2ZXIg
aXQgbWF5IGJlLgo+PiAKPj4gWGVuIGRvZXMsIGhvd2V2ZXIsIG1haW50YWluIHRoZSBNMlAsIHNv
IGl0IHdvdWxkIG5vdCBiZSBpbXBvc3NpYmxlCj4+IHRvIHJldHVybiBHRk5zIGhlcmUgZm9yIFBW
IGd1ZXN0cywgcmVxdWlyaW5nIHRoZSBjYWxsZXIgdG8gdHJhbnNsYXRlCj4+IHRoZW0gYmFjayB0
byBNRk5zIGlmIHNvIGRlc2lyZWQuCj4gCj4gVGhhdCdzIHBvc3NpYmxlLCBidXQgc3RpbGwgZGlm
ZmVyZW50IHRvIGFuZCBIVk0gY2FsbGVyLCB3aGljaCB3aWxsIHBhc3MgR0ZOcyAKPiBpbiByYXRo
ZXIgdGhhbiB1c2luZyBhbnkgdmFsdWVzIHJldHVybmVkLiBTbyBJIGRvbid0IHJlYWxseSBzZWUg
YW55IGFkdmFudGFnZSAKPiBpbiB0aGF0LgoKV2hhdCdzIHdyb25nIHdpdGggUFYgcGFzc2luZyBp
biBQRk5zLCBhbmQgWGVuIGluc3RhbGxpbmcgdGhlCnJlc3VsdGluZyB0cmFuc2xhdGlvbnMgaW50
byB0aGUgTTJQIHJpZ2h0IGF3YXkgKGxlYXZpbmcgaXQgdG8gdGhlCmNhbGxlciB0byBqdXN0IGZp
eCB1cCBpdHMgUDJNKT8gVGhhdCB3b3VsZCBzdWZmaWNpZW50bHkKcGFyYWxsZWwgWEVOTUVNX2V4
Y2hhbmdlLCBmb3IgZXhhbXBsZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:31:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09:31: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.xen.org>)
	id 1dmcrV-0001Z8-9B; Tue, 29 Aug 2017 09:31:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmcrT-0001Z0-Tn
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:31:08 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5E/C7-09901-B5435A95; Tue, 29 Aug 2017 09:31:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQjfKZGm
 kQeNnTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPqrn6mgg/CFcdOr2FsYPzB38XIySEh4Cdx
 fsd1dhCbRUBV4mB3AxuIzSagI3Fx7k4wW0RAUeLBy5usXYxcHMwCxxkl/tyaD5YQFgiXmPS3n
 wXE5hXwkFh3p48FpEhI4CajxM/zx9kgEoISJ2c+AStiFtCTuDF1ClCcA8iWllj+jwMiLC/RvH
 U2M0iYU8BSYt/3IpCwqICKxMmVa5hAbCGgG/rnPWCDuDldYuKzHpYJjAKzkCyYhWTBLIQFs5A
 sWMDIsopRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMGAZgGAH
 47wT/ocYJTmYlER5JVWXRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4FU0BsoJFqWmp1akZeYAY
 wcmLcHBoyTCaw6S5i0uSMwtzkyHSJ1iVJQS5/UBSQiAJDJK8+DaYPF6iVFWSpiXEegQIZ6C1K
 LczBJU+VeM4hyMSsK8SSBTeDLzSuCmvwJazAS0WFFwIcjikkSElFQDY1zrGwvvgPaAi2HKK1V
 2BzmezXSZ9EQmYuvFSiG3Cs9zK62zGV7oTNRv+Hhrwhk/x3V/qlq9a/zueYhXMl45bp52NTdm
 6e1b5RGSnekWzAHfHr04lPlk59K5ViGez1/9D9Fa4ZPa/NBD2yq+Q3Gjfan9/e36+3+JuaQzX
 J6x7+e6qbKLv7xhUGIpzkg01GIuKk4EAFSy6+LSAgAA
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1503999066!103020721!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52218 invoked from network); 29 Aug 2017 09:31:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 09:31:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51723794"
Date: Tue, 29 Aug 2017 10:31:02 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170829093102.5rrqgmlcgnnczxob@MacBook-Pro-de-Roger.local>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <59A54B490200007800174D73@prv-mh.provo.novell.com>
 <20170829091724.tjqocc274qkggqeq@MacBook-Pro-de-Roger.local>
 <20170829092523.lpgztjb4c3bbatnd@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829092523.lpgztjb4c3bbatnd@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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>, xen-devel@lists.xenproject.org,
 Jan Beulich <JBeulich@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTA6MjU6MjNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAxMDoxNzoyNEFNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAwMzowODo1N0FNIC0wNjAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPj4+IE9uIDI5LjA4LjE3IGF0IDEwOjUwLCA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+IENvbW1pdCAxNDljNmIgdW5tYXNrZWQgYW4g
aXNzdWUgbG9uZyBwcmVzZW50IGluIFhlbjogdGhlIGNvbnRyb2wvZXZlbnQKPiA+ID4gPiBibG9j
ayBhZGRyZXNzZXMgcHJvdmlkZWQgaW4gdGhlIEFDUEkgRkFEVCB0YWJsZSB3aGVyZSBoYXJkY29k
ZWQgdG8gdGhlCj4gPiA+ID4gVjEgdmVyc2lvbi4gVGhpcyB3YXMgcGFwZXJlZCBvdmVyIGJlY2F1
c2UgaHZtbG9hZGVyIHdvdWxkIGFsc28gYWx3YXlzCj4gPiA+ID4gc2V0IEhWTV9QQVJBTV9BQ1BJ
X0lPUE9SVFNfTE9DQVRJT04gdG8gMSByZWdhcmRsZXNzIG9mIHRoZSBCSU9TCj4gPiA+ID4gdmVy
c2lvbi4KPiA+ID4gPiAKPiA+ID4gPiBGaXggdGhpcyBieSBwYXNzaW5nIHRoZSBhZGRyZXNzIG9m
IHRoZSBjb250cm9sL2V2ZW50IGJsb2NrcyB0bwo+ID4gPiA+IGFjcGlfYnVpbGRfdGFibGVzLCBz
byB0aGUgdmFsdWVzIGNhbiBiZSBwcm9wZXJseSBzZXQgaW4gdGhlIEZBRFQKPiA+ID4gPiB0YWJs
ZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3QuCj4gPiA+ID4gCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+IAo+ID4gPiBUaGUg
cGF0Y2ggaGVyZSBsb29rcyBnb29kLCBpLmUuIGNvdWxkIGhhdmUgbXkgUi1iLCBqdXN0IHRoYXQg
aXQgaXMKPiA+ID4gZW50aXJlbHkgdW5jbGVhciB0byBtZSBob3cgdGhpbmdzIGRpZCB3b3JrIGJl
Zm9yZSB0aGUgcXVvdGVkCj4gPiA+IGNvbW1pdDogUG9ydHMgdXNlZCBieSBYZW4gYW5kIHFlbXUt
dHJhZCBtdXN0IGhhdmUgYmVlbiBvdXQgb2YKPiA+ID4gc3luYywgb3IgYW0gSSBvdmVybG9va2lu
ZyBzb21ldGhpbmc/Cj4gPiAKPiA+IFllcywgdGhlIEdQRSBwb3J0IHVzZWQgYnkgcWVtdS10cmFk
IHdhcyBvdXQgb2Ygc3luYyB3aXRoIHRoZSBvbmUKPiA+IHJlcG9ydGVkIGluIHRoZSBGQURULgo+
ID4gCj4gPiBBRkFJQ1QgdGhlIG9ubHkgdGhpbmcgdGhhdCBkaWRuJ3Qgd29yayB3aXRoIHFlbXUt
dHJhZCB3YXMgQUNQSSB2Q1BVCj4gPiBob3RwbHVnLCBidXQgd2UgZG9uJ3QgdGVzdCB0aGF0IGlu
IG9zc3Rlc3QgKG5vdCBldmVuIHN1cmUgaWYgd2UgdGVzdAo+ID4geGVuc3RvcmUgdkNQVSBob3Rw
bHVnKS4KPiA+IAo+ID4gUE0xYSBhbmQgVE1SIHdvcmtlZCBmaW5lIGJlY2F1c2UgdGhlIFYxIGFk
ZHJlc3Mgd2FzIGhhcmRjb2RlZCBpbiB0aGUKPiA+IEZBRFQsIGFuZCBIVk1fUEFSQU1fQUNQSV9J
T1BPUlRTX0xPQ0FUSU9OIHdhcyB1bmNvbmRpdGlvbmFsbHkgc2V0IHRvIDEKPiA+IGJ5IGh2bWxv
YWRlci4KPiAKPiBEbyB5b3UgbWF5YmUgd2FudCB0byBwdXQgc29tZSBvZiB0aGUgYWJvdmUgaW50
byB0aGUgY29tbWl0IG1lc3NhZ2U/Cj4gCj4gWW91IGNhbiBwcm92aWRlIG1lIGEgbmV3IG9uZSBo
ZXJlIGluIGEgcmVwbHksIG5vIG5lZWQgdG8gcmVzZW5kLiBJIHdhbnQKPiB0byBjaW1taXQgdGhp
cyBhc2FwLgoKT0ssIEkgdGhpbmsgdGhlIGZvbGxvd2luZyBpcyBjbGVhcmVyOgoKQ29tbWl0IDE0
OWM2YiB1bm1hc2tlZCBhbiBpc3N1ZSBsb25nIHByZXNlbnQgaW4gWGVuOiB0aGUgY29udHJvbC9l
dmVudApibG9jayBhZGRyZXNzZXMgcHJvdmlkZWQgaW4gdGhlIEFDUEkgRkFEVCB0YWJsZSB3aGVy
ZSBoYXJkY29kZWQgdG8gdGhlClYxIHZlcnNpb24uIFRoaXMgd2FzIHBhcGVyZWQgb3ZlciBiZWNh
dXNlIGh2bWxvYWRlciB3b3VsZCBhbHNvIGFsd2F5cwpzZXQgSFZNX1BBUkFNX0FDUElfSU9QT1JU
U19MT0NBVElPTiB0byAxIHJlZ2FyZGxlc3Mgb2YgdGhlIEJJT1MKdmVyc2lvbi4KClRoZSBtb3N0
IG5vdGFibGUgaXNzdWUgY2F1c2VkIGJ5IHRoZSBhYm92ZSBidWcgd2FzIHRoYXQgdGhlIFFFTVUK
dHJhZGl0aW9uYWwgR1BFMCBibG9jayB3YXMgb3V0IG9mIHN5bmM6IHRoZSBhZGRyZXNzIHByb3Zp
ZGVkIGluIHRoZQpGQURUIGRpZG4ndCBtYXRjaCB0aGUgYWRkcmVzcyBRRU1VIHdhcyB1c2luZy4K
Ck5vdGUgdGhhdCBQTTFhIGFuZCBUTVIgd29ya2VkIGZpbmUgYmVjYXVzZSB0aGUgVjEgYWRkcmVz
cyB3YXMKaGFyZGNvZGVkIGluIHRoZSBGQURUIGFuZCBIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xP
Q0FUSU9OIHdhcwp1bmNvbmRpdGlvbmFsbHkgc2V0IHRvIDEgYnkgaHZtbG9hZGVyLgoKRml4IHRo
aXMgYnkgcGFzc2luZyB0aGUgYWRkcmVzcyBvZiB0aGUgY29udHJvbC9ldmVudCBibG9ja3MgdG8K
YWNwaV9idWlsZF90YWJsZXMsIHNvIHRoZSB2YWx1ZXMgY2FuIGJlIHByb3Blcmx5IHNldCBpbiB0
aGUgRkFEVCB0YWJsZQpwcm92aWRlZCB0byB0aGUgZ3Vlc3QuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:31:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmcrl-0001aw-Gp; Tue, 29 Aug 2017 09:31:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40700f28d=Paul.Durrant@citrix.com>)
 id 1dmcrk-0001aj-4o
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:31:24 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3F/B2-02226-B6435A95; Tue, 29 Aug 2017 09:31:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQjfTZGm
 kweRWA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJp7PMBW3yFS8P7WJtYOyS6GLk5JAQ8JPY
 u/YHO4jNJqAjsfTofCYQW0RAVWLRofWsXYxcHMwCuxkl3u27ydLFyMEhLJAr8fdtLERNnkTzn
 AuMEHaYxMlDK5hBSliAet/Pr+hiZOfgFXCXaHAEGSIk8IdJ4v6UGywg1ZwC9hJf/p8GsxkFZC
 W+NK5mBrGZBcQlbj2BuEBCQEBiyZ7zzBC2qMTLx/9YIWwDia1L97FA1OtILNj9iQ3C1pZYtvA
 1WD2vgKDEyZlPWCYwCs9CMnYWkpZZSFpmIWlZwMiyilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQ
 wFQvN7W4ODE9NScxqVgvOT93EyMw7BmAYAfjl37nQ4ySHExKorySqksjhfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwzjUGygkWpaanVqRl5gAjECYtwcGjJMJbApLmLS5IzC3OTIdInWLU5diwev
 0XJiGWvPy8VClxXh+QIgGQoozSPLgRsGRwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8SSB
 TeDLzSuA2vQI6ggnoCEXBhSBHlCQipKQaGBdZGDFePL0gMpdjhSSnicud9KKeuyJfJvLn3s3u
 FCniMur5rbuo/NyE4ElT02oWBsQW1/TP9jic4i0k9SAtTE9DVbJHqOmkwlnObetTFO+LzLF7+
 Dt8ReNhzv+nQrzkPRJebBP66sny+Mtb221yuiF3ZXeJWGUq7p8z7bP25+Bpr72ENCsqlViKMx
 INtZiLihMBns5O/gEDAAA=
X-Env-Sender: prvs=40700f28d=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1503999081!109281579!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55842 invoked from network); 29 Aug 2017 09:31:21 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 09:31:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51723813"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
Thread-Index: AQHTG1Ya14/6iQ4OCEyoHylG0qbT76KZxNqAgAFGflD//+bVAIAAJFOw///jf4CAACHEgA==
Date: Tue, 29 Aug 2017 09:31:21 +0000
Message-ID: <cb3c3198c04544fab553b20c64d1285a@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-4-paul.durrant@citrix.com>
 <20170828150129.6gviji6qqep6heiw@citrix.com>
 <bedb9ac7854f4146ad2085ff2aa14917@AMSPEX02CL03.citrite.net>
 <59A5492E0200007800174D65@prv-mh.provo.novell.com>
 <0b76a2a4a6b344d7873603844d859a18@AMSPEX02CL03.citrite.net>
 <59A54FBD0200007800174DCC@prv-mh.provo.novell.com>
In-Reply-To: <59A54FBD0200007800174DCC@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>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjkgQXVndXN0IDIwMTcgMTA6MjgKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxh
cEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0gg
djIgUkVQT1NUIDAzLzEyXSB4ODYvbW06IGFkZAo+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFj
cXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4gCj4gPj4+IE9uIDI5LjA4LjE3IGF0IDExOjEzLCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4g
Pj4gU2VudDogMjkgQXVndXN0IDIwMTcgMTA6MDAKPiA+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA+PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXgu
Y29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi0KPiA+PiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+ID4+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIg
UkVQT1NUIDAzLzEyXSB4ODYvbW06IGFkZAo+ID4+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFj
cXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4gPj4KPiA+PiA+Pj4gT24gMjkuMDguMTcgYXQgMTA6MzIs
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gRnJvbTogV2VpIExpdSBb
bWFpbHRvOndlaS5saXUyQGNpdHJpeC5jb21dCj4gPj4gPj4gU2VudDogMjggQXVndXN0IDIwMTcg
MTY6MDEKPiA+PiA+PiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwMzo1MDo1N1BNICswMTAwLCBQ
YXVsIER1cnJhbnQgd3JvdGU6Cj4gPj4gPj4gPiArCj4gPj4gPj4gPiArLyoKPiA+PiA+PiA+ICsg
KiBHZXQgdGhlIHBhZ2VzIGZvciBhIHBhcnRpY3VsYXIgZ3Vlc3QgcmVzb3VyY2UsIHNvIHRoYXQg
dGhleSBjYW4gYmUKPiA+PiA+PiA+ICsgKiBtYXBwZWQgZGlyZWN0bHkgYnkgYSB0b29scyBkb21h
aW4uCj4gPj4gPj4gPiArICovCj4gPj4gPj4gPiArI2RlZmluZSBYRU5NRU1fYWNxdWlyZV9yZXNv
dXJjZSAyOAo+ID4+ID4+ID4gK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2Ugewo+ID4+
ID4+ID4gKyAgICAvKiBJTiAtIHRoZSBkb21haW4gd2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFw
cGVkICovCj4gPj4gPj4gPiArICAgIGRvbWlkX3QgZG9taWQ7Cj4gPj4gPj4gPiArICAgIC8qIElO
IC0gdGhlIHR5cGUgb2YgcmVzb3VyY2UgKGRlZmluZWQgYmVsb3cpICovCj4gPj4gPj4gPiArICAg
IHVpbnQxNl90IHR5cGU7Cj4gPj4gPj4gPiArCj4gPj4gPj4gPiArI2RlZmluZSBYRU5NRU1fcmVz
b3VyY2VfZ3JhbnRfdGFibGUgMAo+ID4+ID4+ID4gKwo+ID4+ID4+ID4gKyAgICAvKgo+ID4+ID4+
ID4gKyAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGlj
aCBtdXN0IGJlIHplcm8KPiA+PiA+PiA+ICsgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVy
d2lzZS4KPiA+PiA+PiA+ICsgICAgICovCj4gPj4gPj4gPiArICAgIHVpbnQzMl90IGlkOwo+ID4+
ID4+ID4gKyAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2Ug
dG8gYmUgbWFwcGVkICovCj4gPj4gPj4gPiArICAgIHVpbnQzMl90IG5yX2ZyYW1lczsKPiA+PiA+
PiA+ICsgICAgLyogSU4gLSB0aGUgaW5kZXggb2YgdGhlIGluaXRpYWwgZnJhbWUgdG8gYmUgbWFw
cGVkICovCj4gPj4gPj4gPiArICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7Cj4gPj4gPj4gPiAr
ICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1
cm4sIGdtZm5fbGlzdAo+ID4+ID4+ID4gKyAgICAgKiAgICAgICAgICB3aWxsIGJlIHBvcHVsYXRl
ZCB3aXRoIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPiA+PiA+PiA+ICsgICAgICogICAgICAg
ICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBlY3RlZCB0aGF0LCBv
bgo+ID4+ID4+ID4gKyAgICAgKiAgICAgICAgICBlbnRyeSwgZ21mbl9saXN0IHdpbGwgYmUgcG9w
dWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKPiA+PiA+PiA+ICsgICAgICogICAgICAgICAgdGhh
dCB3aWxsIGJlIG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4gPj4gPj4gPiAr
ICAgICAqLwo+ID4+ID4+ID4gKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgZ21mbl9s
aXN0Owo+ID4+ID4+Cj4gPj4gPj4gV2h5IGlzIGl0IG5vdCBwb3NzaWJsZSB0byBtYWtlIFBWIGRv
ZXMgdGhlIHNhbWUgdGhpbmcgYXMgSFZNPwo+ID4+ID4KPiA+PiA+IEJlY2F1c2UgUFYgZ3Vlc3Rz
IGRvbid0IHVzZSBhIFAyTSBhcyBzdWNoLgo+ID4+Cj4gPj4gVGhleSBjZXJ0YWlubHkgZG8sIGp1
c3QgWGVuIGNhbid0IHJlbHkgb24gKGFuZCBoZW5jZSB1c2UpIGl0Lgo+ID4KPiA+IE9oIEkga25v
dyB0aGV5IGhhdmUgb25lIGJ1dCwgYXMgeW91IHNheSwgWGVuIGNhbid0IHVzZSBpdCBkbyBwdXQg
cmVzb3VyY2VzCj4gPiBhdCBhIHBhcnRpY3VsYXIgZ3Vlc3QgbG9jYXRpb24uCj4gPgo+ID4+Cj4g
Pj4gPiBBbiBIVk0gZ3Vlc3QgY2FuIHBhc3MgR0ZOcyBpbiBhbmQKPiA+PiA+IHNheSAnSSB3YW50
IHRoZSByZXNvdXJjZSBtYXBwZWQgaGVyZScuIEEgUFYgZ3Vlc3QgY2FuJ3QgZG8gdGhhdCBzaW5j
ZSBpdCdzCj4gPj4gPiB1c2luZyBNRk5zIGRpcmVjdGx5Li4uIGl0IGhhcyB0byBkZWFsIHdpdGgg
dGhlIHJlc291cmNlIHdoZXJldmVyIGl0IG1heQo+IGJlLgo+ID4+Cj4gPj4gWGVuIGRvZXMsIGhv
d2V2ZXIsIG1haW50YWluIHRoZSBNMlAsIHNvIGl0IHdvdWxkIG5vdCBiZSBpbXBvc3NpYmxlCj4g
Pj4gdG8gcmV0dXJuIEdGTnMgaGVyZSBmb3IgUFYgZ3Vlc3RzLCByZXF1aXJpbmcgdGhlIGNhbGxl
ciB0byB0cmFuc2xhdGUKPiA+PiB0aGVtIGJhY2sgdG8gTUZOcyBpZiBzbyBkZXNpcmVkLgo+ID4K
PiA+IFRoYXQncyBwb3NzaWJsZSwgYnV0IHN0aWxsIGRpZmZlcmVudCB0byBhbmQgSFZNIGNhbGxl
ciwgd2hpY2ggd2lsbCBwYXNzIEdGTnMKPiA+IGluIHJhdGhlciB0aGFuIHVzaW5nIGFueSB2YWx1
ZXMgcmV0dXJuZWQuIFNvIEkgZG9uJ3QgcmVhbGx5IHNlZSBhbnkKPiBhZHZhbnRhZ2UKPiA+IGlu
IHRoYXQuCj4gCj4gV2hhdCdzIHdyb25nIHdpdGggUFYgcGFzc2luZyBpbiBQRk5zLCBhbmQgWGVu
IGluc3RhbGxpbmcgdGhlCj4gcmVzdWx0aW5nIHRyYW5zbGF0aW9ucyBpbnRvIHRoZSBNMlAgcmln
aHQgYXdheSAobGVhdmluZyBpdCB0byB0aGUKPiBjYWxsZXIgdG8ganVzdCBmaXggdXAgaXRzIFAy
TSk/IFRoYXQgd291bGQgc3VmZmljaWVudGx5Cj4gcGFyYWxsZWwgWEVOTUVNX2V4Y2hhbmdlLCBm
b3IgZXhhbXBsZS4KCkhvdyB3b3VsZCB0aGF0IHdvcmsgd2hlbiB0aGUgbWZucyBhcmUgYXNzaWdu
ZWQgdG8gYSBkaWZmZXJlbnQgZG9tYWluPyBFLmcuIHdoZW4gSSBhY3F1aXJlIGRvbVUncyBncmFu
dCB0YWJsZSBmb3IgbWFwcGluZyBpbiBkb20wLCBJIGRvbid0IHdhbnQgdG8gdGFrZSBvd25lcnNo
aXAgb2YgdGhlIG1mbnMuLi4gdGhleSBzdGlsbCBiZWxvbmcgdG8gdGhlIGRvbVUuCgogIFBhdWwK
Cj4gCj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:36:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09:36: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.xen.org>)
	id 1dmcwp-0001vm-EF; Tue, 29 Aug 2017 09:36:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmcwo-0001ve-KM
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 09:36:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 4D/D8-03557-5A535A95; Tue, 29 Aug 2017 09:36:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3ep6dJ
 IgxV7RSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLZ78wFizkrDhyt4mlgfEVexcjJ4eQQJ5E
 88lHTCA2r4CdxKT5PYwgtoSAocTphTdZQGwWAVWJdbufsoLYbALqEm3PtoPZIgIGEj8+bgSq4
 eJgFpjPJDHl7jawBmGBMInOqw+YIRa4Szw+PQmsgVPAQ+LMwmVACziAlglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhnoJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxg/LUs4BCjJAeTkiivpOrSSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvMLAcBYSLEpNT61Iy8wBRgJMWoKDR0mEd6EJUJq3uCAxt
 zgzHSJ1ilFRSpyXFaRPACSRUZoH1waLvkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5j0HMp
 4nM68EbvoroMVMQIsVBReCLC5JREhJNTCuuC1YoRcjPP1cFW/SNM5J+0+71OWsV12deMpES0K
 3y+RIy3yGuQ8uva1+0X/da7XY09fypSo7jj98LaWtfsRy88fey545B1UbkgR69nUWLS7n//dJ
 ST2+cfmSsuvXOO0ZNh+fc1hxdvXLzYbuuzWXz/CTUTPSfLw8Rb6wd/ey//N2Hr7tqBKrxFKck
 WioxVxUnAgAe2uqd7kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1503999395!108444236!1
X-Originating-IP: [137.65.248.74]
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 22514 invoked from network); 29 Aug 2017 09:36:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 09:36:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 03:36:34 -0600
Message-Id: <59A551BF0200007800174DEA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 03:36:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1503998602-17326-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1503998602-17326-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,
 julien.grall@arm.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v10] x86/hvm: Allow guest_request vm_events
 coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDExOjIzLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEluIHNvbWUgaW50cm9zcGVjdGlvbiB1c2VjYXNlcywgYW4gaW4tZ3Vlc3QgYWdlbnQgbmVl
ZHMgdG8gY29tbXVuaWNhdGUKPiB3aXRoIHRoZSBleHRlcm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50
LiAgQW4gZXhpc3RpbmcgbWVjaGFuaXNtIGlzCj4gSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCwgYnV0IHRoaXMgaXMgcmVzdHJpY3RlZCB0byBrZXJuZWwgdXNlY2FzZXMKPiBsaWtlIGFsbCBv
dGhlciBoeXBlcmNhbGxzLgo+IAo+IEludHJvZHVjZSBhIG1lY2hhbmlzbSB3aGVyZWJ5IHRoZSBp
bnRyb3NwZWN0aW9uIGFnZW50IGNhbiB3aGl0ZWxpc3QgdGhlCj4gdXNlIG9mIEhWTU9QX2d1ZXN0
X3JlcXVlc3Rfdm1fZXZlbnQgZGlyZWN0bHkgZnJvbSB1c2Vyc3BhY2UuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpGb3IgdGhlIHBpZWNlcyBpdCBhcHBs
aWVzIHRvCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpIb3dldmVy
LCBhcyBJIGtlZXAgbG9va2luZyBhdCBwaWVjZXMgd2hpY2ggc2hvdWxkbid0IHJlYWxseSByZXF1
aXJlCm15IGF0dGVudGlvbiwgSSd2ZSBub3RpY2VkIG9uZSBtb3JlIGNvc21ldGljIGlzc3VlOgoK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21vbml0b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbW9uaXRvci5oCj4gQEAgLTI2LDYgKzI2LDEyIEBACj4gICNpbmNsdWRlIDxwdWJs
aWMvZG9tY3RsLmg+Cj4gIAo+ICBzdGF0aWMgaW5saW5lCj4gK3ZvaWQgYXJjaF9tb25pdG9yX2Fs
bG93X3VzZXJzcGFjZShzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFsbG93X3VzZXJzcGFjZSkKPiAr
ewo+ICsgICAgcmV0dXJuOwo+ICt9CgpJIGRvbid0IHNlZSB0aGUgcG9pbnQgb2YgdGhlIHJldHVy
biBzdGF0ZW1lbnQgaGVyZS4gQnV0IEknbGwgbGVhdmUKaXQgdG8gdGhlIEFSTSBtYWludGFpbmVy
cywgYW5kIGl0IHdvdWxkIGJlIGVhc3kgdG8gZHJvcCB3aGlsZQpjb21taXR0aW5nIGlmIG5vIG90
aGVyIGlzc3VlcyBhcmUgZ29pbmcgdG8gYXJpc2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:38:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09:38: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.xen.org>)
	id 1dmcyL-000274-Po; Tue, 29 Aug 2017 09:38:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmcyK-00026a-9q
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:38:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C3/E5-03937-30635A95; Tue, 29 Aug 2017 09:38:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5fJbGm
 kwbEWbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPNnGOsBUcVKnp+n2ZrYNwj2cXIySEkkCfx
 /OYyJhCbV8BO4mP/TFYQW0LAUOL0wpssIDaLgKrEkfNbmUFsNgF1ibZn28FqRAR0JB53TwWq4
 eJgFjjEKHHp6EygQRwcwgK5En/fxoLEhQR2Mku82b0abBCngIdEw9lzzCA1vAKCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4GqyEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6huZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYb28MOMQoycGkJMorqbo0
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7wQToJxgUWp6akVaZg4wEmDSEhw8SiK8C0HSvMUFi
 bnFmekQqVOMuhwbVq//wiTEkpeflyolzstqClQkAFKUUZoHNwIWlZcYZaWEeRmBjhLiKUgtys
 0sQZV/xSjOwagkzNsHsoonM68EbtMroCOYgI5QFFwIckRJIkJKqoGxLIxNS+zO5HXG3Qf7J0/
 tu7hxutr2KY97g1bdfViuXL7D64/0jFX/m9y1TXnumzufnXvn7N/CiJDb///JObqkdwWc+FqQ
 Ltsu4Proy9+tpc1T5JL0WxQ0xXXlGeS/nj/Ct034jJvGxhnhrA5t3oazc8pvSlntaNyxJ5Hl9
 9HXRs6MkoJSyVeVWIozEg21mIuKEwGSPtHxxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1503999488!80035304!1
X-Originating-IP: [137.65.248.74]
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 8292 invoked from network); 29 Aug 2017 09:38:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 09:38:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 03:38:08 -0600
Message-Id: <59A5521E0200007800174DFC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 03:38:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-4-paul.durrant@citrix.com>
 <20170828150129.6gviji6qqep6heiw@citrix.com>
 <bedb9ac7854f4146ad2085ff2aa14917@AMSPEX02CL03.citrite.net>
 <59A5492E0200007800174D65@prv-mh.provo.novell.com>
 <0b76a2a4a6b344d7873603844d859a18@AMSPEX02CL03.citrite.net>
 <59A54FBD0200007800174DCC@prv-mh.provo.novell.com>
 <cb3c3198c04544fab553b20c64d1285a@AMSPEX02CL03.citrite.net>
In-Reply-To: <cb3c3198c04544fab553b20c64d1285a@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDExOjMxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjkgQXVndXN0IDIwMTcgMTA6MjgKPj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+PiA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhl
bi0KPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgCj4+IFN1YmplY3Q6IFJFOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggdjIgUkVQT1NUIDAzLzEyXSB4ODYvbW06IGFkZAo+PiBIWVBFUlZJU09SX21l
bW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+PiAKPj4gPj4+IE9uIDI5LjA4LjE3
IGF0IDExOjEzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiAgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1
bGljaEBzdXNlLmNvbV0KPj4gPj4gU2VudDogMjkgQXVndXN0IDIwMTcgMTA6MDAKPj4gPj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+ID4+IENjOiBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+PiA+PiA8
R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IHhlbi0KPj4gPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgCj4+ID4+IFN1YmplY3Q6IFJF
OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgUkVQT1NUIDAzLzEyXSB4ODYvbW06IGFkZAo+PiA+PiBI
WVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+PiA+Pgo+PiA+
PiA+Pj4gT24gMjkuMDguMTcgYXQgMTA6MzIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+ID4+ID4+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+
PiA+PiA+PiBTZW50OiAyOCBBdWd1c3QgMjAxNyAxNjowMQo+PiA+PiA+PiBPbiBUdWUsIEF1ZyAy
MiwgMjAxNyBhdCAwMzo1MDo1N1BNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+ID4+ID4+
ID4gKwo+PiA+PiA+PiA+ICsvKgo+PiA+PiA+PiA+ICsgKiBHZXQgdGhlIHBhZ2VzIGZvciBhIHBh
cnRpY3VsYXIgZ3Vlc3QgcmVzb3VyY2UsIHNvIHRoYXQgdGhleSBjYW4gYmUKPj4gPj4gPj4gPiAr
ICogbWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9tYWluLgo+PiA+PiA+PiA+ICsgKi8KPj4g
Pj4gPj4gPiArI2RlZmluZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSAyOAo+PiA+PiA+PiA+ICtz
dHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKPj4gPj4gPj4gPiArICAgIC8qIElOIC0g
dGhlIGRvbWFpbiB3aG9zZSByZXNvdXJjZSBpcyB0byBiZSBtYXBwZWQgKi8KPj4gPj4gPj4gPiAr
ICAgIGRvbWlkX3QgZG9taWQ7Cj4+ID4+ID4+ID4gKyAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJl
c291cmNlIChkZWZpbmVkIGJlbG93KSAqLwo+PiA+PiA+PiA+ICsgICAgdWludDE2X3QgdHlwZTsK
Pj4gPj4gPj4gPiArCj4+ID4+ID4+ID4gKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3Rh
YmxlIDAKPj4gPj4gPj4gPiArCj4+ID4+ID4+ID4gKyAgICAvKgo+PiA+PiA+PiA+ICsgICAgICog
SU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6
ZXJvCj4+ID4+ID4+ID4gKyAgICAgKiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgo+PiA+
PiA+PiA+ICsgICAgICovCj4+ID4+ID4+ID4gKyAgICB1aW50MzJfdCBpZDsKPj4gPj4gPj4gPiAr
ICAgIC8qIElOIC0gbnVtYmVyIG9mICg0SykgZnJhbWVzIG9mIHRoZSByZXNvdXJjZSB0byBiZSBt
YXBwZWQgKi8KPj4gPj4gPj4gPiArICAgIHVpbnQzMl90IG5yX2ZyYW1lczsKPj4gPj4gPj4gPiAr
ICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBlZCAq
Lwo+PiA+PiA+PiA+ICsgICAgdWludDY0X2FsaWduZWRfdCBmcmFtZTsKPj4gPj4gPj4gPiArICAg
IC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4s
IGdtZm5fbGlzdAo+PiA+PiA+PiA+ICsgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQg
d2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4+ID4+ID4+ID4gKyAgICAgKiAgICAgICAg
ICBJZiB0aGUgdG9vbHMgZG9tYWluIGlzIEhWTSB0aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQsIG9u
Cj4+ID4+ID4+ID4gKyAgICAgKiAgICAgICAgICBlbnRyeSwgZ21mbl9saXN0IHdpbGwgYmUgcG9w
dWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKPj4gPj4gPj4gPiArICAgICAqICAgICAgICAgIHRo
YXQgd2lsbCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+PiA+PiA+PiA+
ICsgICAgICovCj4+ID4+ID4+ID4gKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgZ21m
bl9saXN0Owo+PiA+PiA+Pgo+PiA+PiA+PiBXaHkgaXMgaXQgbm90IHBvc3NpYmxlIHRvIG1ha2Ug
UFYgZG9lcyB0aGUgc2FtZSB0aGluZyBhcyBIVk0/Cj4+ID4+ID4KPj4gPj4gPiBCZWNhdXNlIFBW
IGd1ZXN0cyBkb24ndCB1c2UgYSBQMk0gYXMgc3VjaC4KPj4gPj4KPj4gPj4gVGhleSBjZXJ0YWlu
bHkgZG8sIGp1c3QgWGVuIGNhbid0IHJlbHkgb24gKGFuZCBoZW5jZSB1c2UpIGl0Lgo+PiA+Cj4+
ID4gT2ggSSBrbm93IHRoZXkgaGF2ZSBvbmUgYnV0LCBhcyB5b3Ugc2F5LCBYZW4gY2FuJ3QgdXNl
IGl0IGRvIHB1dCByZXNvdXJjZXMKPj4gPiBhdCBhIHBhcnRpY3VsYXIgZ3Vlc3QgbG9jYXRpb24u
Cj4+ID4KPj4gPj4KPj4gPj4gPiBBbiBIVk0gZ3Vlc3QgY2FuIHBhc3MgR0ZOcyBpbiBhbmQKPj4g
Pj4gPiBzYXkgJ0kgd2FudCB0aGUgcmVzb3VyY2UgbWFwcGVkIGhlcmUnLiBBIFBWIGd1ZXN0IGNh
bid0IGRvIHRoYXQgc2luY2UgaXQncwo+PiA+PiA+IHVzaW5nIE1GTnMgZGlyZWN0bHkuLi4gaXQg
aGFzIHRvIGRlYWwgd2l0aCB0aGUgcmVzb3VyY2Ugd2hlcmV2ZXIgaXQgbWF5Cj4+IGJlLgo+PiA+
Pgo+PiA+PiBYZW4gZG9lcywgaG93ZXZlciwgbWFpbnRhaW4gdGhlIE0yUCwgc28gaXQgd291bGQg
bm90IGJlIGltcG9zc2libGUKPj4gPj4gdG8gcmV0dXJuIEdGTnMgaGVyZSBmb3IgUFYgZ3Vlc3Rz
LCByZXF1aXJpbmcgdGhlIGNhbGxlciB0byB0cmFuc2xhdGUKPj4gPj4gdGhlbSBiYWNrIHRvIE1G
TnMgaWYgc28gZGVzaXJlZC4KPj4gPgo+PiA+IFRoYXQncyBwb3NzaWJsZSwgYnV0IHN0aWxsIGRp
ZmZlcmVudCB0byBhbmQgSFZNIGNhbGxlciwgd2hpY2ggd2lsbCBwYXNzIEdGTnMKPj4gPiBpbiBy
YXRoZXIgdGhhbiB1c2luZyBhbnkgdmFsdWVzIHJldHVybmVkLiBTbyBJIGRvbid0IHJlYWxseSBz
ZWUgYW55Cj4+IGFkdmFudGFnZQo+PiA+IGluIHRoYXQuCj4+IAo+PiBXaGF0J3Mgd3Jvbmcgd2l0
aCBQViBwYXNzaW5nIGluIFBGTnMsIGFuZCBYZW4gaW5zdGFsbGluZyB0aGUKPj4gcmVzdWx0aW5n
IHRyYW5zbGF0aW9ucyBpbnRvIHRoZSBNMlAgcmlnaHQgYXdheSAobGVhdmluZyBpdCB0byB0aGUK
Pj4gY2FsbGVyIHRvIGp1c3QgZml4IHVwIGl0cyBQMk0pPyBUaGF0IHdvdWxkIHN1ZmZpY2llbnRs
eQo+PiBwYXJhbGxlbCBYRU5NRU1fZXhjaGFuZ2UsIGZvciBleGFtcGxlLgo+IAo+IEhvdyB3b3Vs
ZCB0aGF0IHdvcmsgd2hlbiB0aGUgbWZucyBhcmUgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQgZG9t
YWluPyBFLmcuIAo+IHdoZW4gSSBhY3F1aXJlIGRvbVUncyBncmFudCB0YWJsZSBmb3IgbWFwcGlu
ZyBpbiBkb20wLCBJIGRvbid0IHdhbnQgdG8gdGFrZSAKPiBvd25lcnNoaXAgb2YgdGhlIG1mbnMu
Li4gdGhleSBzdGlsbCBiZWxvbmcgdG8gdGhlIGRvbVUuCgpPaCwgcmlnaHQsIHRoZXNlIGFyZSBm
b3JlaWduIHBhZ2VzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:41:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmd1E-0002sy-Do; Tue, 29 Aug 2017 09:41:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmd1E-0002ss-3K
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:41:12 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 38/9F-09901-7B635A95; Tue, 29 Aug 2017 09:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS3eb2dJ
 Ig8cPTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzR+ezFTSKVpzt129gfCnQxcjJISSQJ3H5
 5iFWEJtXwE7ia+cddhBbQsBQ4vTCmywgNouAqsS+68fA4mwC6hJtz7aD1YsI+El0n5sCFOfiY
 BZYwyhxbeYMZpCEsEC4ROeGaUwgCSGB6UwS0/bfBuvgFPCUuHhnA1ARB9A2QYm/O4RBTGagoe
 vnCYFUMAvISzRvnc0MEZaWWP6PYwIj3yyE+lkI9bOQ1M9CqF/AyLKKUb04tagstUjXVC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDwGIBgB+P0y/6HGCU5mJREeSVVl0YK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBdawqUEyxKTU+tSMvMAcYATFqCg0dJhJcPGAdCvMUFibnFm
 ekQqVOMilLivF0gfQIgiYzSPLg2WNxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvKch4ns
 y8Erjpr4AWMwEtVhRcCLK4JBEhJdXA2PeA25zVykyM5+bc6yWFn899m9fB3vuJb1+g5BUBJtv
 lvILztYTT9z8UeyBZUPmgaZ+b6rMa3eYjCk9OZmazPfT88cx5ZlbCnS2zAlQ+mL7N+MZc+2hv
 8gr/RfZhVyeF13vsXfji0a05szYcZr9YfLLB3u/5LC7XKVMmcgSJ3oq9mvZzWvD2VUosxRmJh
 lrMRcWJAGfZn122AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1503999669!114111753!1
X-Originating-IP: [137.65.248.74]
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 7366 invoked from network); 29 Aug 2017 09:41:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 09:41:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 03:41:08 -0600
Message-Id: <59A552D10200007800174E02@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 03:41:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Wei Liu" <wei.liu2@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <59A54B490200007800174D73@prv-mh.provo.novell.com>
 <20170829091724.tjqocc274qkggqeq@MacBook-Pro-de-Roger.local>
 <20170829092523.lpgztjb4c3bbatnd@citrix.com>
 <20170829093102.5rrqgmlcgnnczxob@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170829093102.5rrqgmlcgnnczxob@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDExOjMxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDEwOjI1OjIzQU0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6
Cj4+IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDEwOjE3OjI0QU0gKzAxMDAsIFJvZ2VyIFBhdSBN
b25uZSB3cm90ZToKPj4gPiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAwMzowODo1N0FNIC0wNjAw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPiA+ID4+PiBPbiAyOS4wOC4xNyBhdCAxMDo1MCwgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gPiA+ID4gQ29tbWl0IDE0OWM2YiB1bm1hc2tl
ZCBhbiBpc3N1ZSBsb25nIHByZXNlbnQgaW4gWGVuOiB0aGUgY29udHJvbC9ldmVudAo+PiA+ID4g
PiBibG9jayBhZGRyZXNzZXMgcHJvdmlkZWQgaW4gdGhlIEFDUEkgRkFEVCB0YWJsZSB3aGVyZSBo
YXJkY29kZWQgdG8gdGhlCj4+ID4gPiA+IFYxIHZlcnNpb24uIFRoaXMgd2FzIHBhcGVyZWQgb3Zl
ciBiZWNhdXNlIGh2bWxvYWRlciB3b3VsZCBhbHNvIGFsd2F5cwo+PiA+ID4gPiBzZXQgSFZNX1BB
UkFNX0FDUElfSU9QT1JUU19MT0NBVElPTiB0byAxIHJlZ2FyZGxlc3Mgb2YgdGhlIEJJT1MKPj4g
PiA+ID4gdmVyc2lvbi4KPj4gPiA+ID4gCj4+ID4gPiA+IEZpeCB0aGlzIGJ5IHBhc3NpbmcgdGhl
IGFkZHJlc3Mgb2YgdGhlIGNvbnRyb2wvZXZlbnQgYmxvY2tzIHRvCj4+ID4gPiA+IGFjcGlfYnVp
bGRfdGFibGVzLCBzbyB0aGUgdmFsdWVzIGNhbiBiZSBwcm9wZXJseSBzZXQgaW4gdGhlIEZBRFQK
Pj4gPiA+ID4gdGFibGUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0Lgo+PiA+ID4gPiAKPj4gPiA+ID4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+
ID4gPiAKPj4gPiA+IFRoZSBwYXRjaCBoZXJlIGxvb2tzIGdvb2QsIGkuZS4gY291bGQgaGF2ZSBt
eSBSLWIsIGp1c3QgdGhhdCBpdCBpcwo+PiA+ID4gZW50aXJlbHkgdW5jbGVhciB0byBtZSBob3cg
dGhpbmdzIGRpZCB3b3JrIGJlZm9yZSB0aGUgcXVvdGVkCj4+ID4gPiBjb21taXQ6IFBvcnRzIHVz
ZWQgYnkgWGVuIGFuZCBxZW11LXRyYWQgbXVzdCBoYXZlIGJlZW4gb3V0IG9mCj4+ID4gPiBzeW5j
LCBvciBhbSBJIG92ZXJsb29raW5nIHNvbWV0aGluZz8KPj4gPiAKPj4gPiBZZXMsIHRoZSBHUEUg
cG9ydCB1c2VkIGJ5IHFlbXUtdHJhZCB3YXMgb3V0IG9mIHN5bmMgd2l0aCB0aGUgb25lCj4+ID4g
cmVwb3J0ZWQgaW4gdGhlIEZBRFQuCj4+ID4gCj4+ID4gQUZBSUNUIHRoZSBvbmx5IHRoaW5nIHRo
YXQgZGlkbid0IHdvcmsgd2l0aCBxZW11LXRyYWQgd2FzIEFDUEkgdkNQVQo+PiA+IGhvdHBsdWcs
IGJ1dCB3ZSBkb24ndCB0ZXN0IHRoYXQgaW4gb3NzdGVzdCAobm90IGV2ZW4gc3VyZSBpZiB3ZSB0
ZXN0Cj4+ID4geGVuc3RvcmUgdkNQVSBob3RwbHVnKS4KPj4gPiAKPj4gPiBQTTFhIGFuZCBUTVIg
d29ya2VkIGZpbmUgYmVjYXVzZSB0aGUgVjEgYWRkcmVzcyB3YXMgaGFyZGNvZGVkIGluIHRoZQo+
PiA+IEZBRFQsIGFuZCBIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FUSU9OIHdhcyB1bmNvbmRp
dGlvbmFsbHkgc2V0IHRvIDEKPj4gPiBieSBodm1sb2FkZXIuCj4+IAo+PiBEbyB5b3UgbWF5YmUg
d2FudCB0byBwdXQgc29tZSBvZiB0aGUgYWJvdmUgaW50byB0aGUgY29tbWl0IG1lc3NhZ2U/Cj4+
IAo+PiBZb3UgY2FuIHByb3ZpZGUgbWUgYSBuZXcgb25lIGhlcmUgaW4gYSByZXBseSwgbm8gbmVl
ZCB0byByZXNlbmQuIEkgd2FudAo+PiB0byBjaW1taXQgdGhpcyBhc2FwLgo+IAo+IE9LLCBJIHRo
aW5rIHRoZSBmb2xsb3dpbmcgaXMgY2xlYXJlcjoKPiAKPiBDb21taXQgMTQ5YzZiIHVubWFza2Vk
IGFuIGlzc3VlIGxvbmcgcHJlc2VudCBpbiBYZW46IHRoZSBjb250cm9sL2V2ZW50Cj4gYmxvY2sg
YWRkcmVzc2VzIHByb3ZpZGVkIGluIHRoZSBBQ1BJIEZBRFQgdGFibGUgd2hlcmUgaGFyZGNvZGVk
IHRvIHRoZQo+IFYxIHZlcnNpb24uIFRoaXMgd2FzIHBhcGVyZWQgb3ZlciBiZWNhdXNlIGh2bWxv
YWRlciB3b3VsZCBhbHNvIGFsd2F5cwo+IHNldCBIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FU
SU9OIHRvIDEgcmVnYXJkbGVzcyBvZiB0aGUgQklPUwo+IHZlcnNpb24uCj4gCj4gVGhlIG1vc3Qg
bm90YWJsZSBpc3N1ZSBjYXVzZWQgYnkgdGhlIGFib3ZlIGJ1ZyB3YXMgdGhhdCB0aGUgUUVNVQo+
IHRyYWRpdGlvbmFsIEdQRTAgYmxvY2sgd2FzIG91dCBvZiBzeW5jOiB0aGUgYWRkcmVzcyBwcm92
aWRlZCBpbiB0aGUKPiBGQURUIGRpZG4ndCBtYXRjaCB0aGUgYWRkcmVzcyBRRU1VIHdhcyB1c2lu
Zy4KPiAKPiBOb3RlIHRoYXQgUE0xYSBhbmQgVE1SIHdvcmtlZCBmaW5lIGJlY2F1c2UgdGhlIFYx
IGFkZHJlc3Mgd2FzCj4gaGFyZGNvZGVkIGluIHRoZSBGQURUIGFuZCBIVk1fUEFSQU1fQUNQSV9J
T1BPUlRTX0xPQ0FUSU9OIHdhcwo+IHVuY29uZGl0aW9uYWxseSBzZXQgdG8gMSBieSBodm1sb2Fk
ZXIuCj4gCj4gRml4IHRoaXMgYnkgcGFzc2luZyB0aGUgYWRkcmVzcyBvZiB0aGUgY29udHJvbC9l
dmVudCBibG9ja3MgdG8KPiBhY3BpX2J1aWxkX3RhYmxlcywgc28gdGhlIHZhbHVlcyBjYW4gYmUg
cHJvcGVybHkgc2V0IGluIHRoZSBGQURUIHRhYmxlCj4gcHJvdmlkZWQgdG8gdGhlIGd1ZXN0LgoK
TEdUTQoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:43:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmd2t-00031L-Oa; Tue, 29 Aug 2017 09:42:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmd2s-00031D-SP
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:42:54 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 FC/5B-02228-E1735A95; Tue, 29 Aug 2017 09:42:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK6s+dJ
 Ig6YmNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPrylfMBfvFKlqfnGBsYHwg2MXIySEh4C/x
 cVE/excjBweLgKrEm3YLkDCbgLLEz85eNhBbBMju/fWbBcRmFnjLKHF9lQuILSwQLjHpbz9Yn
 FfAQuLYlImMXYxcHEICp5kklm/bzQaREJQ4OfMJVLOexI2pU9hAdjELSEss/8cBEZaXaN46mx
 nE5hSwlzhx8TdYq6iAikTn0jlgrUICChId048xTWDkn4Vk6iwkU2chTJ2FZOoCRpZVjBrFqUV
 lqUW6RsZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgVnPwMC4g3FHu98hRkkO
 JiVRXknVpZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiFTYFygkWp6akVaZk5wBiBSUtw8CiJ8
 IaBpHmLCxJzizPTIVKnGBWlxHm7QBICIImM0jy4NlhcXmKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzOsEMoUnM68EbvoroMVMQIsVBReCLC5JREhJNTDqr7Ou/9d9Tl6z8oNLls9FHRblye4
 +ZzbayU+xnd9dEnLv0377d1tyP2qHh585Vq21OPD1qZV/7sz+Y3c0XXeS2/v/Ac6RweVzT7z/
 s3B5wO/Ia4tm6131XPc0aX7Lihu8J3UXTt2av6HDtP2Qz0pGI4WFr6WqNmmUrw/rs0s0nWSSF
 Rcv5jFTiaU4I9FQi7moOBEAyv/hmsYCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1503999772!109431248!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20549 invoked from network); 29 Aug 2017 09:42:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 09:42:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437271049"
Date: Tue, 29 Aug 2017 10:42:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170829094250.nmtl65ruyyk2qu2p@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <59A54B490200007800174D73@prv-mh.provo.novell.com>
 <20170829091724.tjqocc274qkggqeq@MacBook-Pro-de-Roger.local>
 <20170829092523.lpgztjb4c3bbatnd@citrix.com>
 <20170829093102.5rrqgmlcgnnczxob@MacBook-Pro-de-Roger.local>
 <59A552D10200007800174E02@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A552D10200007800174E02@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDM6NDE6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjA4LjE3IGF0IDExOjMxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTA6MjU6MjNBTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAxMDoxNzoyNEFNICswMTAwLCBS
b2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4gPiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAwMzow
ODo1N0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+ID4gPj4+IE9uIDI5LjA4LjE3
IGF0IDEwOjUwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gPiA+IENvbW1p
dCAxNDljNmIgdW5tYXNrZWQgYW4gaXNzdWUgbG9uZyBwcmVzZW50IGluIFhlbjogdGhlIGNvbnRy
b2wvZXZlbnQKPiA+PiA+ID4gPiBibG9jayBhZGRyZXNzZXMgcHJvdmlkZWQgaW4gdGhlIEFDUEkg
RkFEVCB0YWJsZSB3aGVyZSBoYXJkY29kZWQgdG8gdGhlCj4gPj4gPiA+ID4gVjEgdmVyc2lvbi4g
VGhpcyB3YXMgcGFwZXJlZCBvdmVyIGJlY2F1c2UgaHZtbG9hZGVyIHdvdWxkIGFsc28gYWx3YXlz
Cj4gPj4gPiA+ID4gc2V0IEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04gdG8gMSByZWdh
cmRsZXNzIG9mIHRoZSBCSU9TCj4gPj4gPiA+ID4gdmVyc2lvbi4KPiA+PiA+ID4gPiAKPiA+PiA+
ID4gPiBGaXggdGhpcyBieSBwYXNzaW5nIHRoZSBhZGRyZXNzIG9mIHRoZSBjb250cm9sL2V2ZW50
IGJsb2NrcyB0bwo+ID4+ID4gPiA+IGFjcGlfYnVpbGRfdGFibGVzLCBzbyB0aGUgdmFsdWVzIGNh
biBiZSBwcm9wZXJseSBzZXQgaW4gdGhlIEZBRFQKPiA+PiA+ID4gPiB0YWJsZSBwcm92aWRlZCB0
byB0aGUgZ3Vlc3QuCj4gPj4gPiA+ID4gCj4gPj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPj4gPiA+IAo+ID4+ID4gPiBUaGUg
cGF0Y2ggaGVyZSBsb29rcyBnb29kLCBpLmUuIGNvdWxkIGhhdmUgbXkgUi1iLCBqdXN0IHRoYXQg
aXQgaXMKPiA+PiA+ID4gZW50aXJlbHkgdW5jbGVhciB0byBtZSBob3cgdGhpbmdzIGRpZCB3b3Jr
IGJlZm9yZSB0aGUgcXVvdGVkCj4gPj4gPiA+IGNvbW1pdDogUG9ydHMgdXNlZCBieSBYZW4gYW5k
IHFlbXUtdHJhZCBtdXN0IGhhdmUgYmVlbiBvdXQgb2YKPiA+PiA+ID4gc3luYywgb3IgYW0gSSBv
dmVybG9va2luZyBzb21ldGhpbmc/Cj4gPj4gPiAKPiA+PiA+IFllcywgdGhlIEdQRSBwb3J0IHVz
ZWQgYnkgcWVtdS10cmFkIHdhcyBvdXQgb2Ygc3luYyB3aXRoIHRoZSBvbmUKPiA+PiA+IHJlcG9y
dGVkIGluIHRoZSBGQURULgo+ID4+ID4gCj4gPj4gPiBBRkFJQ1QgdGhlIG9ubHkgdGhpbmcgdGhh
dCBkaWRuJ3Qgd29yayB3aXRoIHFlbXUtdHJhZCB3YXMgQUNQSSB2Q1BVCj4gPj4gPiBob3RwbHVn
LCBidXQgd2UgZG9uJ3QgdGVzdCB0aGF0IGluIG9zc3Rlc3QgKG5vdCBldmVuIHN1cmUgaWYgd2Ug
dGVzdAo+ID4+ID4geGVuc3RvcmUgdkNQVSBob3RwbHVnKS4KPiA+PiA+IAo+ID4+ID4gUE0xYSBh
bmQgVE1SIHdvcmtlZCBmaW5lIGJlY2F1c2UgdGhlIFYxIGFkZHJlc3Mgd2FzIGhhcmRjb2RlZCBp
biB0aGUKPiA+PiA+IEZBRFQsIGFuZCBIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FUSU9OIHdh
cyB1bmNvbmRpdGlvbmFsbHkgc2V0IHRvIDEKPiA+PiA+IGJ5IGh2bWxvYWRlci4KPiA+PiAKPiA+
PiBEbyB5b3UgbWF5YmUgd2FudCB0byBwdXQgc29tZSBvZiB0aGUgYWJvdmUgaW50byB0aGUgY29t
bWl0IG1lc3NhZ2U/Cj4gPj4gCj4gPj4gWW91IGNhbiBwcm92aWRlIG1lIGEgbmV3IG9uZSBoZXJl
IGluIGEgcmVwbHksIG5vIG5lZWQgdG8gcmVzZW5kLiBJIHdhbnQKPiA+PiB0byBjaW1taXQgdGhp
cyBhc2FwLgo+ID4gCj4gPiBPSywgSSB0aGluayB0aGUgZm9sbG93aW5nIGlzIGNsZWFyZXI6Cj4g
PiAKPiA+IENvbW1pdCAxNDljNmIgdW5tYXNrZWQgYW4gaXNzdWUgbG9uZyBwcmVzZW50IGluIFhl
bjogdGhlIGNvbnRyb2wvZXZlbnQKPiA+IGJsb2NrIGFkZHJlc3NlcyBwcm92aWRlZCBpbiB0aGUg
QUNQSSBGQURUIHRhYmxlIHdoZXJlIGhhcmRjb2RlZCB0byB0aGUKPiA+IFYxIHZlcnNpb24uIFRo
aXMgd2FzIHBhcGVyZWQgb3ZlciBiZWNhdXNlIGh2bWxvYWRlciB3b3VsZCBhbHNvIGFsd2F5cwo+
ID4gc2V0IEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04gdG8gMSByZWdhcmRsZXNzIG9m
IHRoZSBCSU9TCj4gPiB2ZXJzaW9uLgo+ID4gCj4gPiBUaGUgbW9zdCBub3RhYmxlIGlzc3VlIGNh
dXNlZCBieSB0aGUgYWJvdmUgYnVnIHdhcyB0aGF0IHRoZSBRRU1VCj4gPiB0cmFkaXRpb25hbCBH
UEUwIGJsb2NrIHdhcyBvdXQgb2Ygc3luYzogdGhlIGFkZHJlc3MgcHJvdmlkZWQgaW4gdGhlCj4g
PiBGQURUIGRpZG4ndCBtYXRjaCB0aGUgYWRkcmVzcyBRRU1VIHdhcyB1c2luZy4KPiA+IAo+ID4g
Tm90ZSB0aGF0IFBNMWEgYW5kIFRNUiB3b3JrZWQgZmluZSBiZWNhdXNlIHRoZSBWMSBhZGRyZXNz
IHdhcwo+ID4gaGFyZGNvZGVkIGluIHRoZSBGQURUIGFuZCBIVk1fUEFSQU1fQUNQSV9JT1BPUlRT
X0xPQ0FUSU9OIHdhcwo+ID4gdW5jb25kaXRpb25hbGx5IHNldCB0byAxIGJ5IGh2bWxvYWRlci4K
PiA+IAo+ID4gRml4IHRoaXMgYnkgcGFzc2luZyB0aGUgYWRkcmVzcyBvZiB0aGUgY29udHJvbC9l
dmVudCBibG9ja3MgdG8KPiA+IGFjcGlfYnVpbGRfdGFibGVzLCBzbyB0aGUgdmFsdWVzIGNhbiBi
ZSBwcm9wZXJseSBzZXQgaW4gdGhlIEZBRFQgdGFibGUKPiA+IHByb3ZpZGVkIHRvIHRoZSBndWVz
dC4KPiAKPiBMR1RNCgpQdXNoZWQuIFRoYW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmd5S-0003JK-Iv; Tue, 29 Aug 2017 09:45:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40774f8dd=citrix-osstest@xenproject.org>)
 id 1dmd5R-0003Iu-5X
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 09:45:33 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 88/8D-03557-CB735A95; Tue, 29 Aug 2017 09:45:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO5u86W
 RBg/PWlncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozLW9oYC/bJVDzdeJGlgfGlcBcjJ4eEgL/E
 7GPPmSBsd4k57UtZQWwRAWeJCR9us4HYvAJ6Eq+69jN2MXJwCAvESTQ+1epi5AIqn8Mr0XqqF
 apXVWLBzM3sIDabgIfExJ6JLCA2C1B8wrptYDVCAloSSxevZIKYKShxcuYTsBpmAQmJgy9eME
 PMsZA49Pw/8wRG3llIymYhKVvAyLSKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz08tNLS5OTE/
 NSUwq1kvOz93ECAweBiDYwXj8fdwhRkkOJiVRXknVpZFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHjNzYBygkWp6akVaZk5wDCGSUtw8CiJ8DaBpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VS
 py3yxSoSACkKKM0D24ELKYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3EGQVT2ZeCdymV0
 BHMAEdoSi4EOSIkkSElFQDo9aNBVYsS4v+VyovXd68ZXfxIk/5gKjiE0zLb85PsJrfpjvtlzX
 jNLnAde4vfkvuO5u8OMq02UjqJX+J3ik+3kMTP752yrmt5Hhl24dPBfn7Hkywdl59edWKX2Xz
 mrcsK5j+7/I1o+9pKZ9un53YxbXhesqLRW4r1e+lexUl61Q6Bc0ukuZ+/1OJpTgj0VCLuag4E
 QCqhWZZpAIAAA==
X-Env-Sender: prvs=40774f8dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1503999930!54375472!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36786 invoked from network); 29 Aug 2017 09:45:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 09:45:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437271197"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72035-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:guest-start:fail:regression
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72002
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 29 Aug 2017 10:45:16 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72035: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDM1IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMzUvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAxMSBndWVzdC1zdGFydCBmYWlsIFJFR1IuIHZz
LiA3MjAwMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDAyCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJv
a2VuIGxpa2UgNzIwMDIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjAwMgogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcy
MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViIDExIGd1ZXN0
LXN0YXJ0ICAgICBmYWlsIGxpa2UgNzIwMDIKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5l
dGJvb3QtcHZncnViIDExIGd1ZXN0LXN0YXJ0ICAgICAgIGZhaWwgbGlrZSA3MjAwMgogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MjAwMgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0
LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwMDIKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgbGlrZSA3MjAwMgogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwMDIKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtl
IDcyMDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwMDIKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdl
ZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwMDIK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRp
LWluc3RhbGwgZmFpbCBsaWtlIDcyMDAyCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1u
ZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwMDIKCmJhc2Vs
aW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjAwMgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWRh
aWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1w
eWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJy
ZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHln
cnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWts
eS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0
ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
b3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 09:58:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 09: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.xen.org>)
	id 1dmdI8-0004kf-Mb; Tue, 29 Aug 2017 09:58:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dmdI6-0004kM-PT
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 09:58:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 9E/80-02228-ECA35A95; Tue, 29 Aug 2017 09:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsUSuHLSTd1TVks
 jDbZNYbdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPefFnAWLDGoGLG9x/sDYzfVLsYuThYBOYz
 S7y4foOpi5GDQ0IgVGL5FVsIU0Tiyf80kBIhgctMEleuTWDtYuQEqleV6F7+A8xmE1CS2HvwO
 CNIkYjABEaJo093giWEBUIkJj9fwwxi8wroShydsx/MFhKIkWje/oQVIi4ocXLmExYQm1mgWG
 Lnt3/sIIuZBaQllv/jAAlzCphINO6awwhiiwrISty/soFxAiP/LCTds5B0z0LohgirS/yZd4k
 ZQ1hbYtnC18wQtq3EunXvWRYwsq9i1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNXLTS0uTkxP
 zUlMKtZLzs/dxAgMcAYg2MF48bTnIUZJDiYlUV5J1aWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4l
 CR4+YERIyRYlJqeWpGWmQOMNZi0BAePkgivpCVQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81
 KlxHnPghQJgBRllObBjYDF/SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8x4GmcKTmVcCt+k
 V0BFMQEcoCi4EOaIkESEl1cAY8y936ayV1+X/VDPxa9g+EXnmdGzm7ZLupm1sggKW1XtuXBCd
 ev/dovi2l0x/e7imvow4NMVe5Ivwx8KAf1/qtx71Sc0VT2PuEMs7Ide32SRy/uKPh9lTv0tN/
 1iUfFOtJkpjxkv3lP8qIee0rVL0y/bdu6rRvOtEa3jusx2hDx6s5fm7WOSrEktxRqKhFnNRcS
 IAcS+J3PYCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504000713!73040478!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29295 invoked from network); 29 Aug 2017 09:58:34 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2017 09:58:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504000713;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:To:From:Date;
 bh=rkmYVdPaUK/w7CtpgnEBjOReVZcGbnLzk09XY1izqdI=;
 b=GB34dn8un0a/eiIFRfnEHUZVxMr03OVyRNVubjq+LnAmu8Zhnsa1OBRYHU+iBnpShM
 OJcirTCLa0h8gl2vX7ppuXLwdZMtIxR277UatPpcnI8RIkxl4d2osh0Qyi9NDBPWctdX
 GRBSlusdZB95RcQdYgazF3tOnRPJwKvVPdXtk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id Y015f9t7T9wRzjj
 (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);
 Tue, 29 Aug 2017 11:58:27 +0200 (CEST)
Date: Tue, 29 Aug 2017 11:58:24 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170829095823.GA9803@aepfle.de>
References: <20170826103332.24570-1-olaf@aepfle.de>
 <20170826103332.24570-4-olaf@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170826103332.24570-4-olaf@aepfle.de>
User-Agent: Mutt/1.8.3 (7138)
Subject: Re: [Xen-devel] [PATCH v6 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8435487581332236571=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8435487581332236571==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="tThc/1wpZn/ma/RB"
Content-Disposition: inline


--tThc/1wpZn/ma/RB
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Aug 26, Olaf Hering wrote:

> +static int x86_hvm_populate_pfns(struct xc_sr_context *ctx, unsigned cou=
nt,

> +    /*
> +     * Scan the entire superpage because several batches will fit into
> +     * a superpage, and it is unknown which pfn triggered the allocation.
> +     */
> +    order =3D SUPERPAGE_1GB_SHIFT;
> +    pfn =3D min_pfn =3D (min_pfn >> order) << order;

Scanning an entire superpage again and again looked expensive, but with
the debug change below it turned out that the loop which peeks at each
single bit in populated_pfns is likely not a bootleneck.

Migrating a domU with a simple workload that touches pages to mark them
dirty will set the min_pfn/max_pfn to a large range anyway after the
first iteration. This large range may also happen with an idle domU. A
small domU takes 78 seconds to migrate, and just the freeing part takes
1.4 seconds. Similar for a large domain, the loop takes 1% of the time.

     78 seconds, 1.4 seconds, 2119 calls  (8GB, 12*512M memdirty)
    695 seconds, 7.6 seconds, 18076 calls (72GB, 12*5G memdirty)

Olaf

    track time spent if decrease_reservation is needed

diff --git a/tools/libxc/xc_sr_common.h b/tools/libxc/xc_sr_common.h
index 0fa0fbea4d..5ec8b6fee6 100644
--- a/tools/libxc/xc_sr_common.h
+++ b/tools/libxc/xc_sr_common.h
@@ -353,6 +353,9 @@ struct xc_sr_context
                     struct xc_sr_bitmap attempted_1g;
                     struct xc_sr_bitmap attempted_2m;
                     struct xc_sr_bitmap allocated_pfns;
+
+                    unsigned long tv_nsec;
+                    unsigned long iterations;
                 } restore;
             };
         } x86_hvm;
diff --git a/tools/libxc/xc_sr_restore.c b/tools/libxc/xc_sr_restore.c
index 8cd9289d1a..f6aad329e2 100644
--- a/tools/libxc/xc_sr_restore.c
+++ b/tools/libxc/xc_sr_restore.c
@@ -769,6 +769,7 @@ int xc_domain_restore(xc_interface *xch, int io_fd, uin=
t32_t dom,
     {
         ctx.restore.ops =3D restore_ops_x86_hvm;
         if ( restore(&ctx) )
+            ;
             return -1;
     }
     else
diff --git a/tools/libxc/xc_sr_restore_x86_hvm.c b/tools/libxc/xc_sr_restor=
e_x86_hvm.c
index 2b0eca0c7c..11758b3f7d 100644
--- a/tools/libxc/xc_sr_restore_x86_hvm.c
+++ b/tools/libxc/xc_sr_restore_x86_hvm.c
@@ -1,5 +1,6 @@
 #include <assert.h>
 #include <arpa/inet.h>
+#include <time.h>
=20
 #include "xc_sr_common_x86.h"
=20
@@ -248,6 +249,12 @@ static int x86_hvm_stream_complete(struct xc_sr_contex=
t *ctx)
=20
 static int x86_hvm_cleanup(struct xc_sr_context *ctx)
 {
+    xc_interface *xch =3D ctx->xch;
+    errno =3D 0;
+    PERROR("tv_nsec %lu.%lu iterations %lu",
+            ctx->x86_hvm.restore.tv_nsec / 1000000000UL,
+            ctx->x86_hvm.restore.tv_nsec % 1000000000UL,
+            ctx->x86_hvm.restore.iterations);
     free(ctx->x86_hvm.restore.context);
     xc_sr_bitmap_free(&ctx->x86_hvm.restore.attempted_1g);
     xc_sr_bitmap_free(&ctx->x86_hvm.restore.attempted_2m);
@@ -440,6 +447,28 @@ static int x86_hvm_allocate_pfn(struct xc_sr_context *=
ctx, xen_pfn_t pfn)
     return rc;
 }
=20
+static void diff_timespec(struct xc_sr_context *ctx, const struct timespec=
 *old, const struct timespec *new, struct timespec *diff)
+{
+    xc_interface *xch =3D ctx->xch;
+    if (new->tv_sec =3D=3D old->tv_sec && new->tv_nsec =3D=3D old->tv_nsec)
+        PERROR("%s: time did not move: %ld/%ld =3D=3D %ld/%ld", __func__, =
old->tv_sec, old->tv_nsec, new->tv_sec, new->tv_nsec);
+    if ( (new->tv_sec < old->tv_sec) || (new->tv_sec =3D=3D old->tv_sec &&=
 new->tv_nsec < old->tv_nsec) )
+    {
+        PERROR("%s: time went backwards: %ld/%ld -> %ld/%ld", __func__, ol=
d->tv_sec, old->tv_nsec, new->tv_sec, new->tv_nsec);
+        diff->tv_sec =3D diff->tv_nsec =3D 0;
+        return;
+    }
+    if ((new->tv_nsec - old->tv_nsec) < 0) {
+        diff->tv_sec =3D new->tv_sec - old->tv_sec - 1;
+        diff->tv_nsec =3D new->tv_nsec - old->tv_nsec + 1000000000UL;
+    } else {
+        diff->tv_sec =3D new->tv_sec - old->tv_sec;
+        diff->tv_nsec =3D new->tv_nsec - old->tv_nsec;
+    }
+    if (diff->tv_sec < 0)
+        PERROR("%s: time diff broken. old: %ld/%ld new: %ld/%ld diff: %ld/=
%ld ", __func__, old->tv_sec, old->tv_nsec, new->tv_sec, new->tv_nsec, diff=
->tv_sec, diff->tv_nsec);
+}
+
 static int x86_hvm_populate_pfns(struct xc_sr_context *ctx, unsigned count,
                                  const xen_pfn_t *original_pfns,
                                  const uint32_t *types)
@@ -448,6 +477,7 @@ static int x86_hvm_populate_pfns(struct xc_sr_context *=
ctx, unsigned count,
     xen_pfn_t pfn, min_pfn =3D original_pfns[0], max_pfn =3D original_pfns=
[0];
     unsigned i, freed =3D 0, order;
     int rc =3D -1;
+    struct timespec a, b, d;
=20
     for ( i =3D 0; i < count; ++i )
     {
@@ -474,6 +504,8 @@ static int x86_hvm_populate_pfns(struct xc_sr_context *=
ctx, unsigned count,
         }
     }
=20
+    if (clock_gettime(CLOCK_MONOTONIC, &a))
+        PERROR("clock_gettime start");
     /*
      * Scan the entire superpage because several batches will fit into
      * a superpage, and it is unknown which pfn triggered the allocation.
@@ -504,10 +536,17 @@ static int x86_hvm_populate_pfns(struct xc_sr_context=
 *ctx, unsigned count,
         }
         pfn++;
     }
-    if ( freed )
+    if ( 0 && freed )
         DPRINTF("freed %u between %" PRI_xen_pfn " %" PRI_xen_pfn "\n",
                 freed, min_pfn, max_pfn);
=20
+    if (clock_gettime(CLOCK_MONOTONIC, &b))
+        PERROR("clock_gettime end");
+
+    diff_timespec(ctx, &a, &b, &d);
+    ctx->x86_hvm.restore.tv_nsec +=3D d.tv_nsec + (1000000000UL * d.tv_sec=
);
+    ctx->x86_hvm.restore.iterations++;
+
     rc =3D 0;
=20
  err:

--tThc/1wpZn/ma/RB
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWaU6vQAKCRBdQqD6ppg2
fvrkAKDAmcEH/RyRnnwYll0mLazr3IFofQCg0+Hkn4BRjLRV+Xu5Uk3qv8qSoe0=
=/Ac2
-----END PGP SIGNATURE-----

--tThc/1wpZn/ma/RB--


--===============8435487581332236571==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8435487581332236571==--


From xen-devel-bounces@lists.xen.org Tue Aug 29 10:01:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 10:01: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.xen.org>)
	id 1dmdL2-0005iH-HX; Tue, 29 Aug 2017 10:01:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmdL1-0005i4-S6
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 10:01:40 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 83/D0-02042-38B35A95; Tue, 29 Aug 2017 10:01:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbfBemm
 kQcsSPosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbD15l7VgY0nF5z79BsYZ
 Hl2MnBxCAn8ZJdoe23QxcgHZjxklns8/ywjhbGOU6N07hwWkSkTAWeLrmbnsIDavgL7EvH2zm
 EFsYYEQib8z25hAGiQE/qpI3Hv+C6iIA8jxlJh8LgGkBsS8vGwjWxcjOwebgJXEITGQKIuAqs
 Tp3/tYJzByL2BkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7u
 JEejvegYGxh2ME1b5HWKU5GBSEuWVVF0aKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd5sVUE6w
 KDU9tSItMwcYeDBpCQ4eJRFeH5A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ86aAFAmAF
 GWU5sGNgEXBJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvAYgU3gy80rgNr0COoIJ6AhFwY
 UgR5QkIqSkGhjFXbZ2Pry7pfSlJoNoe5lc8+HtRfpNJZp6t+J4gzRuNObGCdRtzTQ4dPyNuq1
 WRVnfJTXzEzcPlG5tfpPKGXhNP23jJYNzAVkzNb+sSet/43LzSYyGxo3/SfN+CMsFrvA4tVgq
 Tm/GBw0tc5nlaVensDFOXXjYIVVsp3C3/3uj9sa1XT+f/1BiKc5INNRiLipOBADuAg4ufQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504000894!73041354!1
X-Originating-IP: [104.130.215.37]
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 60649 invoked from network); 29 Aug 2017 10:01:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 10:01:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmdKu-0007QF-Js; Tue, 29 Aug 2017 10:01: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 1dmdKo-0001wt-Py; Tue, 29 Aug 2017 10:01:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmdKo-0006f5-G2; Tue, 29 Aug 2017 10:01:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112913-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken: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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-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-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-libvirt-vhd:migrate-support-check: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
 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
X-Osstest-Versions-This: xen=650310c51316c0c967d34a37022d8bda0b1133ea
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 10:01:26 +0000
Subject: [Xen-devel] [xen-unstable test] 112913: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0401547852121679818=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0401547852121679818==
Content-Type: text/plain

flight 112913 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112913/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64  4 host-install(4) broken REGR. vs. 112809
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112809
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 112809

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-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-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-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-amd64-amd64-libvirt-vhd 12 migrate-support-check        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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  650310c51316c0c967d34a37022d8bda0b1133ea
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    7 days
Failing since        112841  2017-08-23 06:00:13 Z    6 days   10 attempts
Testing same since   112913  2017-08-28 18:22:27 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiong Zhang <xiong.y.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                          broken  
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step test-amd64-i386-xl-qemuu-ws16-amd64 host-install(4)

Not pushing.

(No revision log; it would be 1375 lines long.)


--===============0401547852121679818==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0401547852121679818==--

From xen-devel-bounces@lists.xen.org Tue Aug 29 10:04:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 10: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.xen.org>)
	id 1dmdNd-00062H-Vh; Tue, 29 Aug 2017 10:04:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmdNc-000626-NX
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 10:04:20 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 EE/E0-09901-42C35A95; Tue, 29 Aug 2017 10:04:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHSDva6yzdJ
 Ig0OP5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow91/axFlxir1jyxamBcRJbFyMnh4SAv8SU
 QzcZQWwWAVWJOduusoPYbALKEj87e8FqRAQ0JVa1zGYFsZkFYiT+r2xiAbGFBVwlTvw8ClbPK
 2AhsWFXMxOILSSQJrGgfyILRFxQ4uTMJ0A2B1CvpsT6XfoQprTE8n8cEBPlJZq3zmYGsTkFLC
 V6720D2yQqoCLRuXQOC8REBYmO6ceYJjDyz0IydBbC0FkIQ2chGbqAkWUVo0ZxalFZapGuoYF
 eUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERiSDECwg/H4+7hDjJIcTEqivJKqSyOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBuswLKCRalpqdWpGXmAKMDJi3BwaMkwnsQJM1bXJCYW
 5yZDpE6xajL0fRhyxcmIZa8/LxUKXHemyBFAiBFGaV5cCNgkXqJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrzrQabwZOaVwG16BXQEE9ARioILQY4oSURISTUwxjj+yjc2swkxPsl3Ll/rsr1
 YS6/G9Ymt/TPSvJzKvNYorWhzeLV999+t91bFS0epcAmuSrvopbCor+lwnImgysdZ0rXeNlU1
 q+deF0vZPENEO3+pYtQvwztWIf2zqwutOtc91bx50/HjT7bF4p59DzdfKa24KHaif89l+eP/u
 ucxZUX5Hl2sxFKckWioxVxUnAgAgXAfYs8CAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504001057!112484232!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59685 invoked from network); 29 Aug 2017 10:04:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 10:04:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445518535"
Date: Tue, 29 Aug 2017 11:04:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Daniel Sabogal <dsabogalcc@gmail.com>
Message-ID: <20170829100416.oj3ufnbiodierpqw@citrix.com>
References: <20170825213547.6087-1-dsabogalcc@gmail.com>
 <20170828172750.yeu55kic7xriozpo@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170828172750.yeu55kic7xriozpo@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl/arm: Fix build on arm64 + acpi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDY6Mjc6NTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAwNTozNTo0N1BNIC0wNDAwLCBEYW5pZWwgU2Fib2dh
bCB3cm90ZToKPiA+IFdpdGggbXVzbCwgdGhlIGJ1aWxkIGZhaWxzIHdpdGggdGhlIGZvbGxvd2lu
ZyBlcnJvcnM6Cj4gPiAKPiA+ICAgYWN0eXBlcy5oOjIwMjoyOiBlcnJvcjogI2Vycm9yIHVua25v
d24gQUNQSV9NQUNISU5FX1dJRFRICj4gPiAgICAjZXJyb3IgdW5rbm93biBBQ1BJX01BQ0hJTkVf
V0lEVEgKPiA+ICAgICBefn5+fgo+ID4gICBhY3R5cGVzLmg6MjA3Ojk6IGVycm9yOiB1bmtub3du
IHR5cGUgbmFtZSDigJhhY3BpX25hdGl2ZV91aW504oCZCj4gPiAgICB0eXBlZGVmIGFjcGlfbmF0
aXZlX3VpbnQgYWNwaV9zaXplOwo+ID4gICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+Cj4gPiAg
IGFjdHlwZXMuaDo2MTc6MzogZXJyb3I6IHVua25vd24gdHlwZSBuYW1lIOKAmGFjcGlfaW9fYWRk
cmVzc+KAmQo+ID4gICAgICBhY3BpX2lvX2FkZHJlc3MgcGJsa19hZGRyZXNzOwo+ID4gICAgICBe
fn5+fn5+fn5+fn5+fn4KPiA+IAo+ID4gVGhpcyBsaWtlbHkgd2VudCB1bmRldGVjdGVkIHdpdGgg
Z2xpYmMgYnVpbGRzIHNpbmNlIGdsaWJjCj4gPiBpbmRpcmVjdGx5IHB1bGxzIF9fQklUU19QRVJf
TE9ORyBmcm9tIHRoZSBsaW51eCBoZWFkZXJzCj4gPiB0aHJvdWdoIGEgc3RhbmRhcmQgaGVhZGVy
LiBGb3IgbXVzbCwgdGhpcyBpcyBub3QgdGhlIGNhc2UuCj4gPiAKPiA+IEluc3RlYWQsIHVzZSBC
SVRTX1BFUl9MT05HIHRvIGZpeCB0aGUgYnVpbGQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IERh
bmllbCBTYWJvZ2FsIDxkc2Fib2dhbGNjQGdtYWlsLmNvbT4KPiAKPiBBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk5vdyBhcHBsaWVkLgoKSWFuLCBwbGVhc2UgYmFja3Bv
cnQgdGhpcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 10:05:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 10: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.xen.org>)
	id 1dmdOk-0006BM-8x; Tue, 29 Aug 2017 10:05:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmdOj-0006BD-1a
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 10:05:29 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BC/19-02045-86C35A95; Tue, 29 Aug 2017 10:05:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQjfdZmm
 kwZm1phZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aahg/sBatZKo6/6WZuYNzD3MXIySEh4Cex
 ac57dhCbRUBV4sCxS4xdjBwcbAL2EtO/VoCERYDCO1b0sICEmQVkJdbPrwQJCwvoSfRteckKY
 vMKeEh8f7kDzBYSCJB4fWMZC0RcUOLkzCdgNrOAjsSC3Z/YIMZISyz/xwES5hQIlPi/9RkTiC
 0qoCJxcuUaJogxihL98x6wQRyZLrH17y/mCYz8s5BMnYVk6iyEqQsYmVcxqhenFpWlFula6iU
 VZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYeAxDsYFzb6nyIUZKDSUmUV1J1aaQQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuBVtQaqEyxKTU+tSMvMAUYHTKkEB
 4+SCO8fK6A0b3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ8waAzBAAKcoozYMbAYvUS4yyUsK8jE
 AHCvEUpBblZpagyr9iFOdgVBKGuIQnM68EbtMroCOYgI5QFFwIckRJIkJKqoHRctd5S1sLUdV
 gGcnTuk68yrsMnlsaKj73dRIPbVQ+zC90TvrBMp5pfKfOzNpq8dZeaKn7+mkW4v7bBb95xbgp
 /lpqyM+qvKtOf2dH0Wv1S/aOndceqve51d5cdyHZ0zVxb6m97YzHFUmM82t8qpl/sfWYpHfOK
 3co0D/3+7qV0DY7fodlgUosxRmJhlrMRcWJAFIYmWDPAgAA
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504001127!93442078!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21988 invoked from network); 29 Aug 2017 10:05:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 10:05:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51725403"
Date: Tue, 29 Aug 2017 11:05:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Minjun Hong <nickeysgo@gmail.com>
Message-ID: <20170829100514.jhyb2snc4pqkydkl@MacBook-Pro-de-Roger.local>
References: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@mail.gmail.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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] crashdump on PVM Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDU6MDE6NDhQTSArMDkwMCwgTWluanVuIEhvbmcgd3Jv
dGU6Cj4gSGVsbG9+Cj4gSSdtIG5ldyB0byBkZXZlbG9wIFhlbiBhbmQgbXkgZmlyc3Qgd29yayBp
cyBhYm91dCBpdHMgc2NoZWR1bGVyLgo+IEFmdGVyIEkgbW9kaWZpZWQgWGVuIDQuNSBzb3VyY2Ug
Y29kZSwgbXkgY3VzdG9tIFhlbiBoYXMgaGFkIGEgcHJvYmxlbSwKPiB3aGljaCBpdCBjYXVzZXMg
YXV0b21hdGljIHJlYm9vdCBvZiBEb20wIHdoZW4gSSBleGVjdXRlIGEgbWljcm8gYmVuY2htYXJr
Cj4gcHJvZ3JhbS4KPiBUbyBkZWJ1ZyBpdCwgSSBoYXZlIHRyaWVkIHRvIHVzZSBjcmFzaGR1bXAg
b24gRG9tMCB3aXRoIHRoZSBYZW4gYnV0LCBJCj4gZmFpbGVkIHRvIGVuYWJsZSBpdC4KCk15IHN1
Z2dlc3Rpb24gd291bGQgYmUgdG8gZ2V0IHRoZSBvdXRwdXQgZnJvbSB0aGUgc2VyaWFsIHBvcnQK
aW5zdGVhZCwgc3BlY2lhbGx5IGlmIHlvdSBwbGFuIHRvIGRvIFhlbiBkZXZlbG9wbWVudC4gSXQn
cyBnb2luZyB0byBiZQptdWNoIG1vcmUgcmVsaWFibGUuCgpSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 10:10:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 10:10: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.xen.org>)
	id 1dmdTM-0006yU-Te; Tue, 29 Aug 2017 10:10:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmdTL-0006yM-3c
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 10:10:15 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 30/CD-01777-68D35A95; Tue, 29 Aug 2017 10:10:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvW697dJ
 Ig7VPTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNf34yF5zkqPjzYBNLA+MDti5GTg4JAX+J
 tg27WEFsFgFVib0NfxhBbDYBZYmfnb1gNSICmhKrWmYD1XBxMAu0MkrcPjMNrEFYwFXixM+j7
 CA2r4CFxPsTp5hBbCGBKYwSF//bQcQFJU7OfMLSxcgB1KwpsX6XPoQpLbH8HwdIBbOAvETz1t
 lgnZwClhKTbkwCmygqoCLRuXQOC8REBYmO6ceYJjDyz0IydBbC0FkIQ2chGbqAkWUVo0ZxalF
 ZapGuobleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgWDIAwQ7Gi6c9DzFKcjAp
 ifJ+sl4aKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd6ENUE6wKDU9tSItMwcYITBpCQ4eJRFeW
 WCUCPEWFyTmFmemQ6ROMSpKifP6g/QJgCQySvPg2mBReYlRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvBNApvBk5pXATX8FtJgJaLGi4EKQxSWJCCmpBsaYvbvOPL8mPGeWSLCYyZtZReJ3l7V
 98VC/O0/gtXTcn+4I40USS7a4Hn7jx3wr9pZV3t3rITVLFuxMuemRzHbSL8PFfGvKgmkb14fu
 b7NVenDrc5z/w+9HTA4Hrdj6ND0/NjT5grHB7Tkz3F5z73ExyQjfsbh+790b9e2bvyc5n/hps
 zRGJ9lciaU4I9FQi7moOBEA/l8hCMUCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504001406!88719240!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1907 invoked from network); 29 Aug 2017 10:10:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 10:10:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445518988"
Date: Tue, 29 Aug 2017 11:10:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Daniel Sabogal <dsabogalcc@gmail.com>
Message-ID: <20170829101004.fqkligbkkx2ujtdp@citrix.com>
References: <20170825213547.6087-1-dsabogalcc@gmail.com>
 <20170828172750.yeu55kic7xriozpo@citrix.com>
 <20170829100416.oj3ufnbiodierpqw@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829100416.oj3ufnbiodierpqw@citrix.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 <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl/arm: Fix build on arm64 + acpi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgSWFuCgpPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAxMTowNDoxNkFNICswMTAwLCBXZWkgTGl1
IHdyb3RlOgo+IE9uIE1vbiwgQXVnIDI4LCAyMDE3IGF0IDA2OjI3OjUxUE0gKzAxMDAsIFdlaSBM
aXUgd3JvdGU6Cj4gPiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAwNTozNTo0N1BNIC0wNDAwLCBE
YW5pZWwgU2Fib2dhbCB3cm90ZToKPiA+ID4gV2l0aCBtdXNsLCB0aGUgYnVpbGQgZmFpbHMgd2l0
aCB0aGUgZm9sbG93aW5nIGVycm9yczoKPiA+ID4gCj4gPiA+ICAgYWN0eXBlcy5oOjIwMjoyOiBl
cnJvcjogI2Vycm9yIHVua25vd24gQUNQSV9NQUNISU5FX1dJRFRICj4gPiA+ICAgICNlcnJvciB1
bmtub3duIEFDUElfTUFDSElORV9XSURUSAo+ID4gPiAgICAgXn5+fn4KPiA+ID4gICBhY3R5cGVz
Lmg6MjA3Ojk6IGVycm9yOiB1bmtub3duIHR5cGUgbmFtZSDigJhhY3BpX25hdGl2ZV91aW504oCZ
Cj4gPiA+ICAgIHR5cGVkZWYgYWNwaV9uYXRpdmVfdWludCBhY3BpX3NpemU7Cj4gPiA+ICAgICAg
ICAgICAgXn5+fn5+fn5+fn5+fn5+fgo+ID4gPiAgIGFjdHlwZXMuaDo2MTc6MzogZXJyb3I6IHVu
a25vd24gdHlwZSBuYW1lIOKAmGFjcGlfaW9fYWRkcmVzc+KAmQo+ID4gPiAgICAgIGFjcGlfaW9f
YWRkcmVzcyBwYmxrX2FkZHJlc3M7Cj4gPiA+ICAgICAgXn5+fn5+fn5+fn5+fn5+Cj4gPiA+IAo+
ID4gPiBUaGlzIGxpa2VseSB3ZW50IHVuZGV0ZWN0ZWQgd2l0aCBnbGliYyBidWlsZHMgc2luY2Ug
Z2xpYmMKPiA+ID4gaW5kaXJlY3RseSBwdWxscyBfX0JJVFNfUEVSX0xPTkcgZnJvbSB0aGUgbGlu
dXggaGVhZGVycwo+ID4gPiB0aHJvdWdoIGEgc3RhbmRhcmQgaGVhZGVyLiBGb3IgbXVzbCwgdGhp
cyBpcyBub3QgdGhlIGNhc2UuCj4gPiA+IAo+ID4gPiBJbnN0ZWFkLCB1c2UgQklUU19QRVJfTE9O
RyB0byBmaXggdGhlIGJ1aWxkLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFNh
Ym9nYWwgPGRzYWJvZ2FsY2NAZ21haWwuY29tPgo+ID4gCj4gPiBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBOb3cgYXBwbGllZC4KPiAKPiBJYW4sIHBsZWFzZSBi
YWNrcG9ydCB0aGlzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 10:24:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 10:24: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.xen.org>)
	id 1dmdgr-0008Iv-PK; Tue, 29 Aug 2017 10:24:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmdgq-0008In-DO
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 10:24:12 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D8/27-01777-BC045A95; Tue, 29 Aug 2017 10:24:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDve4ph6W
 RBvu2CVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTTgQUfBaouDzlP2MD4wHeLkZODgkBf4lp
 Xy4xg9hsAvoSu198YgKxRQTUJU53XGQFsZkF8iQ6P35k72Lk4BAWcJGY+E0VJMwioCrxf8diF
 hCbV8BDYk13DwvESDmJ88d/go0UElCTuNZ/iR2iRlDi5MwnLBAjJSQOvnjBPIGRexaS1CwkqQ
 WMTKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDgQEIdjA
 2bfc8xCjJwaQkyvvXbmmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleMWBgCQkWpaanVqRl5gBD
 EiYtwcGjJML72h4ozVtckJhbnJkOkTrFqCglzrsDJCEAksgozYNrg8XBJUZZKWFeRqBDhHgKU
 otyM0tQ5V8xinMwKgnzXgWZwpOZVwI3/RXQYiagxYqCC0EWlyQipKQaGKUZ7lzt37YvbX5oK/
 MMLfMEd76NDqe8j/0xnxldueeo/PGgpX8K776ddEjjS/o3z6133JwfCU8qUPWvsJU0DL6x9jB
 XvFOSxz8t5+VKaTtmeBW97Gr0dbsx0a3Id1vY5vfuKev3HvWYsba80k7jkY4I6+LM3Msxbmtc
 CgXiH+c9m103aV+4gRJLcUaioRZzUXEiAFyCSMl+AgAA
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504002248!109189929!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31421 invoked from network); 29 Aug 2017 10:24:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 10:24:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445520114"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 29 Aug 2017 11:24:05 +0100
Message-ID: <1504002245-7258-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>
Subject: [Xen-devel] [PATCH] x86/pv: Fill all Xen slots in
	init_guest_l4_table()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYSBidWcgd2hlbiB1c2luZyBoaWdobWVtLXN0YXJ0PSB3aGVyZSBzb21lIEw0IGRp
cmVjdG1hcCBzbG90cyBhcmUgbm90CmF1ZGl0ZWQgaW4gYWxsb2NfbDRfdGFibGUoKSwgYW5kIG5v
dCBvdmVyd3JpdHRlbiBieSBpbml0X2d1ZXN0X2w0X3RhYmxlKCkuCgpBcyBoaWdobWVtX3N0YXJ0
IGlzIG9ubHkgYXZhaWxhYmxlIGluIGRlYnVnIGJ1aWxkcyBvZiB0aGUgaHlwZXJ2aXNvciwgdGhp
cwpkb2VzIG5vdCBjb25zdGl0dXRlIGEgc2VjdXJpdHkgaXNzdWUuCgpFbnN1cmUgdGhhdCBpbml0
X2d1ZXN0X2w0X3RhYmxlKCkgd3JpdGVzIHRvIGFsbCBvZiB0aGUgWGVuIHNsb3RzLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKaGlnaG1lbS1zdGFydD0gaGFzIGFjdHVhbGx5IGJpdHJvdHRlbiBhbmQgaXMg
dW51c2FibGUuICBUaGlzIHdhcyB0ZXN0ZWQgYnkKaGFja2luZyB1cCBhIHNpbWlsYXIgc2l0dWF0
aW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMjAgKysrKysrKysrKysrKysrKystLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYjZkNmFlMy4u
NzkxZTUyNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTE1OTYsNiArMTU5NiwxMCBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgcmV0dXJuIHJjID4gMCA/IDAgOiByYzsKIH0KIAor
LyoKKyAqIFRoaXMgZnVuY3Rpb24gbXVzdCB3cml0ZSBhbGwgUk9PVF9QQUdFVEFCTEVfUFZfWEVO
X1NMT1RTLCB0byBjbG9iYmVyIGFueQorICogdmFsdWVzIGEgZ3Vlc3QgbWF5IGhhdmUgbGVmdCB0
aGVyZSBmcm9tIGFsbG9jX2w0X3RhYmxlKCkuCisgKi8KIHZvaWQgaW5pdF9ndWVzdF9sNF90YWJs
ZShsNF9wZ2VudHJ5X3QgbDR0YWJbXSwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIHphcF9yb19tcHQpCiB7CkBAIC0xNjA0LDkgKzE2MDgsMTkg
QEAgdm9pZCBpbml0X2d1ZXN0X2w0X3RhYmxlKGw0X3BnZW50cnlfdCBsNHRhYltdLCBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAmaWRsZV9wZ190YWJsZVtST09UX1BBR0VUQUJM
RV9GSVJTVF9YRU5fU0xPVF0sCiAgICAgICAgICAgIHJvb3RfcGd0X3B2X3hlbl9zbG90cyAqIHNp
emVvZihsNF9wZ2VudHJ5X3QpKTsKICNpZm5kZWYgTkRFQlVHCi0gICAgaWYgKCBsNGVfZ2V0X2lu
dHB0ZShzcGxpdF9sNGUpICkKLSAgICAgICAgbDR0YWJbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVO
X1NMT1QgKyByb290X3BndF9wdl94ZW5fc2xvdHNdID0KLSAgICAgICAgICAgIHNwbGl0X2w0ZTsK
KyAgICBpZiAoIHVubGlrZWx5KHJvb3RfcGd0X3B2X3hlbl9zbG90cyA8IFJPT1RfUEFHRVRBQkxF
X1BWX1hFTl9TTE9UUykgKQorICAgIHsKKyAgICAgICAgbDRfcGdlbnRyeV90ICpuZXh0ID0gJmw0
dGFiW1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJvb3RfcGd0X3B2X3hlbl9zbG90c107CisKKyAgICAgICAgaWYgKCBs
NGVfZ2V0X2ludHB0ZShzcGxpdF9sNGUpICkKKyAgICAgICAgICAgICpuZXh0KysgPSBzcGxpdF9s
NGU7CisKKyAgICAgICAgbWVtc2V0KG5leHQsIDAsCisgICAgICAgICAgICAgICBfcCgmbDR0YWJb
Uk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCArIDFdKSAtIF9wKG5leHQpKTsKKyAgICB9Cisj
ZWxzZQorICAgIEJVSUxEX0JVR19PTihyb290X3BndF9wdl94ZW5fc2xvdHMgIT0gUk9PVF9QQUdF
VEFCTEVfUFZfWEVOX1NMT1RTKTsKICNlbmRpZgogICAgIGw0dGFiW2w0X3RhYmxlX29mZnNldChM
SU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgbDRlX2Zyb21fcGZuKGRvbWFpbl9wYWdl
X21hcF90b19tZm4obDR0YWIpLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Ci0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 10:25:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 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.xen.org>)
	id 1dmdhb-0008MP-1N; Tue, 29 Aug 2017 10:24:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nickeysgo@gmail.com>) id 1dmdhZ-0008M9-7Z
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 10:24:57 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 51/85-02042-8F045A95; Tue, 29 Aug 2017 10:24:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42K5GHrVSPe7w9J
 Ig2X/1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owFOyexFeyRrjiwq5mxgfGKeBcjF4eQwERG
 iSl/9jGCOCwCDawSt7Z2MoM4EgJzWCUerX8FlOEEcvIkHuy/zg5hF0n87/3IBGLzCghKnJz5h
 AXEFhLwkdj9sh0szingKTG/+yY7xIo+Rol/Ow8zgyTYBNQlOta/BCtiEVCV6H96lBliUIDEyR
 /b2UBsYQE9ib4tL1lBbBEBa4nfl5eC2cwC0hLXnrxlg7B9JH427WGcwCgwC8kds5CkIGxNidb
 tv9khbG2JZQtfM0PYGhIL7uxjRBZfwMi2ilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFQvN7W4
 ODE9NScxqVgvOT93EyMw1BmAYAfjscnOhxglOZiURHn/2i2NFOJLyk+pzEgszogvKs1JLT7Eq
 MHBIbB57eoLjFIsefl5qUoSvGLAmBISLEpNT61Iy8wBRiNMqQQHj5II7yKQNG9xQWJucWY6RO
 oUoyvHlSvrvjBxTDmwHUge+n3iOxPHMTD57c3230xCYLOlxHmDQZoFQJozSvPgRsMSySVGWSl
 hXkagw4V4ClKLcjNLUOVfMYpzMCoJ8/qDTOHJzCuBu+AV0HFMQMcpCi4EOa4kESEl1cDIxnMt
 8dHBWkUxpi/ez886Gtt67LjW5+N9aEFUluCtH59kpM6tFw1U7D409aH0vjiLAh7Ftjnbcx0ep
 5zViVkbMutL+LF7ils4lz58Jp9VatTiwXN+gs33UMb5L+eqbJ5m/PDhG1/J0mm3Ek8dOBQxy2
 PhmUniTZnuClwR8X+ntPvz5h65sihbiaU4I9FQi7moOBEAx1gZ+h8DAAA=
X-Env-Sender: nickeysgo@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504002294!70505221!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6845 invoked from network); 29 Aug 2017 10:24:55 -0000
Received: from mail-vk0-f50.google.com (HELO mail-vk0-f50.google.com)
 (209.85.213.50)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 10:24:55 -0000
Received: by mail-vk0-f50.google.com with SMTP id s199so8327009vke.1
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 03:24:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=YA+RSThc6aZQnKMk/56uD3vBkOKMPb2BkLr/ZkHdZXk=;
 b=vTbng8izXw5JfUJj99Ozo3Y39W7m1H9yIGCHM8wVNIHUNUcftOSd+gu2hAe27HuqnD
 LZunZiQW7VJjdDc0vIIDge8Aphk6ObVBa8LjZxA4hBFgximxf6HkGFb8FH3UCjCU3oXB
 hikdPVklHFRauwgmv9vdkBOgHIPDURrfF11wuNmPgbuFpz8N/ZYu/3MSRZRh+ZlGmQE/
 UGiZvRhu/WHq+/v7p8BeJhQOG4iPBv6YMy+JL7ujwu5xMysVhF7w8cntWtsUNt0LmKGF
 NX+gyAYTU6ZA61eXSOoc+0pkiZUN5oLazh0I8YUGcR/eJH/NLr0cL5lGBVEuBov1zH3g
 k4WA==
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=YA+RSThc6aZQnKMk/56uD3vBkOKMPb2BkLr/ZkHdZXk=;
 b=RqptHDl2+44U7M+8Or8waGMcxs8CuzEvoydrwFPZ+fyBd8hLrWf1ggHZH4Numlc4yD
 0T5liSJo5EgvnHSJ+9vRQwV9yhZRGmuTIWv47Wx1oElmMmQxCmfPtUXjymsXj+hwJHu8
 4SkIknnlqHxffdfIixEkB5eoDNA5MBejk3LJZbjY63w5a9ryRkFDlJ7tzfSuxAIsWNmC
 /sctsMeCV+wNFHvsRxWB0ERRMj+zAZD3J30bfliyBUE7s4C4ArL+3Jgq7qhUHmdeiQMH
 37wZj2G3+zwzFp603y+65J/UzPL+3H89C7aJa9eOdK/oBpjKXWnMStpFo2Xpsap+FRIN
 qdPA==
X-Gm-Message-State: AHYfb5ix5oH0ia28247dOSFOzXJqwxLNSdBL8AbyvMnIr0oGK5fsLt35
 vW3PKxhDLYc5cQS8jScLyoKRFp452w==
X-Received: by 10.31.41.200 with SMTP id p191mr2189541vkp.65.1504002294267;
 Tue, 29 Aug 2017 03:24:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.105.131 with HTTP; Tue, 29 Aug 2017 03:24:53 -0700 (PDT)
In-Reply-To: <20170829100514.jhyb2snc4pqkydkl@MacBook-Pro-de-Roger.local>
References: <CAFX_q-Fk2eh6aNa+EvB4qeyarmJFq9aEbPQP7xfV2tH9bxzumQ@mail.gmail.com>
 <20170829100514.jhyb2snc4pqkydkl@MacBook-Pro-de-Roger.local>
From: Minjun Hong <nickeysgo@gmail.com>
Date: Tue, 29 Aug 2017 19:24:53 +0900
Message-ID: <CAFX_q-FJjnW5gqvVe5g-nM-w+tGR1S6G9bSY4Sh5e13Jk-4ODw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] crashdump on PVM Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1664740379825126494=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1664740379825126494==
Content-Type: multipart/alternative; boundary="001a113ef9587dc5240557e1d20c"

--001a113ef9587dc5240557e1d20c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

@Wei Liu
Thanks for your reply.
I should use this version(4.5) because I received a solution developed in
the version.

@Roger Pau Monn=C3=A9
Firstly, Thank you for your reply.
I also considered the option using serial cable but, I think if I can get
debugging information with only SW method(crashdump), that method will be
more flexible way to debug on Xen.
Even if I have struggled to find the way to debug Xen using crashdump, I
failed. So, finally I ordered serial cable.

On Tue, Aug 29, 2017 at 7:05 PM, Roger Pau Monn=C3=A9 <roger.pau@citrix.com=
>
wrote:

> On Mon, Aug 28, 2017 at 05:01:48PM +0900, Minjun Hong wrote:
> > Hello~
> > I'm new to develop Xen and my first work is about its scheduler.
> > After I modified Xen 4.5 source code, my custom Xen has had a problem,
> > which it causes automatic reboot of Dom0 when I execute a micro benchma=
rk
> > program.
> > To debug it, I have tried to use crashdump on Dom0 with the Xen but, I
> > failed to enable it.
>
> My suggestion would be to get the output from the serial port
> instead, specially if you plan to do Xen development. It's going to be
> much more reliable.
>
> Roger.
>

--001a113ef9587dc5240557e1d20c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">@<span style=3D"font-size:12.8px;white-space:nowrap">Wei L=
iu</span><div><span style=3D"font-size:12.8px;white-space:nowrap">Thanks fo=
r your reply.</span></div><div><span style=3D"font-size:12.8px;white-space:=
nowrap">I should use this version(4.5) because I received a solution develo=
ped in the version.</span></div><div><span style=3D"font-size:12.8px;white-=
space:nowrap"><br></span></div><div><span style=3D"font-size:12.8px;white-s=
pace:nowrap">@</span><span style=3D"font-size:12.8px;white-space:nowrap">Ro=
ger Pau Monn=C3=A9</span></div><div>Firstly, Thank you for your reply.</div=
><div>I also considered the option using serial cable but, I think if I can=
 get debugging information with only SW method(crashdump), that method will=
 be more flexible way to debug on Xen.</div><div>Even if I have struggled t=
o find the way to debug Xen using crashdump, I failed. So, finally I ordere=
d serial cable.</div></div><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On Tue, Aug 29, 2017 at 7:05 PM, Roger Pau Monn=C3=A9 <span dir=
=3D"ltr">&lt;<a href=3D"mailto:roger.pau@citrix.com" target=3D"_blank">roge=
r.pau@citrix.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"><s=
pan class=3D"">On Mon, Aug 28, 2017 at 05:01:48PM +0900, Minjun Hong wrote:=
<br>
</span><span class=3D"">&gt; Hello~<br>
&gt; I&#39;m new to develop Xen and my first work is about its scheduler.<b=
r>
&gt; After I modified Xen 4.5 source code, my custom Xen has had a problem,=
<br>
&gt; which it causes automatic reboot of Dom0 when I execute a micro benchm=
ark<br>
&gt; program.<br>
&gt; To debug it, I have tried to use crashdump on Dom0 with the Xen but, I=
<br>
&gt; failed to enable it.<br>
<br>
</span>My suggestion would be to get the output from the serial port<br>
instead, specially if you plan to do Xen development. It&#39;s going to be<=
br>
much more reliable.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Roger.<br>
</font></span></blockquote></div><br></div>

--001a113ef9587dc5240557e1d20c--


--===============1664740379825126494==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1664740379825126494==--


From xen-devel-bounces@lists.xen.org Tue Aug 29 10:28:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 10: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.xen.org>)
	id 1dmdkW-0000F9-FG; Tue, 29 Aug 2017 10:28:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmdkV-0000F0-DO
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 10:27:59 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 47/A5-03128-EA145A95; Tue, 29 Aug 2017 10:27:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpO5ax6W
 RBpMXyVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfls5jKzjGWtF6fhljA+Nzli5GTg4JAX+J
 Qz1nmEBsNgFliZ+dvWwgtoiAnkTTgeeMIDazQKFE59+VYLawgLfEt2k3gHo5OFgEVCVObtYCC
 fMKWEi0d2xhhRgpL7Gr7SKYLSSgINEx/RgTRI2gxMmZT1ggRkpIHHzxgnkCI/csJKlZSFILGJ
 lWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhgIDEOxgXLU
 g8BCjJAeTkijvX7ulkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBc6AOUEi1LTUyvSMnOAQQmT
 luDgURLhfW0PlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDjvWZAZAiBFGaV5cCNgEXKJU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzHQKbwZOaVwG16BXQEE9ARioILQY4oSURISTUwKl
 lrsLqee7VGof934wv7eEV36d4ZDUtEbniET4n1X60WdOKYhPwqS1a+fu1lD7xFpv5aIj+htv3
 lou+7n29o+a2mmJUjUsN+3Pv6A35R9/SFJa0c3m8V1Re8zlmsIXyuYnXO6ZxTnNGKm32NrE+U
 Thc/pLT+cEjgvo3vVM+JbhRptzpsVCGrxFKckWioxVxUnAgAjZGllIsCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504002475!73399649!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9542 invoked from network); 29 Aug 2017 10:27:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 10:27:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437274540"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 29 Aug 2017 11:27:53 +0100
Message-ID: <20170829102753.22285-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] xen/mmu: set MMU_NORMAL_PT_UPDATE in
	remap_area_mfn_pte_fn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgYmVjYXVzZSBNTVVfTk9STUFMX1BUX1VQREFURSBpcyBpbiBm
YWN0IDAuIFNldCBpdAp0byBtYWtlIHRoZSBjb2RlIGNvbnNpc3RlbnQgd2l0aCBzaW1pbGFyIGNv
ZGUgaW4gbW11X3B2LmMKClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogYXJjaC94ODYveGVuL21tdS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdS5j
IGIvYXJjaC94ODYveGVuL21tdS5jCmluZGV4IDNiZTA2ZjNjYWYzYy4uM2UxNTM0NWFiZmU3IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11LmMKKysrIGIvYXJjaC94ODYveGVuL21tdS5jCkBA
IC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbnQgcmVtYXBfYXJlYV9tZm5fcHRlX2ZuKHB0ZV90ICpw
dGVwLCBwZ3RhYmxlX3QgdG9rZW4sCiAJZWxzZQogCQlybWQtPm1mbisrOwogCi0Jcm1kLT5tbXVf
dXBkYXRlLT5wdHIgPSB2aXJ0X3RvX21hY2hpbmUocHRlcCkubWFkZHI7CisJcm1kLT5tbXVfdXBk
YXRlLT5wdHIgPSB2aXJ0X3RvX21hY2hpbmUocHRlcCkubWFkZHIgfCBNTVVfTk9STUFMX1BUX1VQ
REFURTsKIAlybWQtPm1tdV91cGRhdGUtPnZhbCA9IHB0ZV92YWxfbWEocHRlKTsKIAlybWQtPm1t
dV91cGRhdGUrKzsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:16:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmeVS-0003SR-FF; Tue, 29 Aug 2017 11:16:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dmeVQ-0003SL-Ld
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 11:16:28 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8E/10-03423-B0D45A95; Tue, 29 Aug 2017 11:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfTOIV1u36W
 RBstXiFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9pw8yFUxir+iac561gfEpaxcjF4eQwHRG
 ieW/l7KDOCwC7awSu5a8AnMkBBazSvw5OBuojAPIyZP4s8uhi5ETyCyUOPZ2GiuIzSsgKHFy5
 hMWEFtYQFLiyvTpYLaQgKfEnY9bGEFsTgEbiX+rPjFDxLMlGq78A7PZBAwl/n84C1bPIqAqcf
 TzfDaI+YYSq78/YoKYHyDxa0ozG8T8XIneF7fB6kUEtCSOrFsCVsMsUCNxv3s6K4StKdG6/Tf
 7BEahWUjOm4UktYCRaRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5y
 fu4mRmDgMgDBDsZPywIOMUpyMCmJ8h5zWhopxJeUn1KZkVicEV9UmpNafIhRhoNDSYI33hsoJ
 1iUmp5akZaZA4whmLQEB4+SCK+2D1Cat7ggMbc4Mx0idYrRkuPKlXVfmDiaPmwBklMObP/CJM
 SSl5+XKiXOOwVkngBIQ0ZpHtw4WJxfYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjBvCMhansy
 8Eritr4AOYgI6KNYL7KCSRISUVAPjEd9lH7e+FtG+NeP2Ts3o1OiVZztYT2qlB8juXv1wrbml
 XMj5xhyfGUdVWdZ48Vy1fKc290bwZFaRBaccxfPOnuSd1rP2kUPSDOYnz1caZdy7xrj++Zclf
 sxMSy5Nni3EwxUn+1ws+Kpaw1/Ok2IfgmZe6Vv7zs7+U4LrexWdu02Wu6OU0tOjlFiKMxINtZ
 iLihMByJFXE+4CAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504005386!61096662!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59774 invoked from network); 29 Aug 2017 11:16:27 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 11:16:27 -0000
Received: by mail-qk0-f194.google.com with SMTP id m4so2557522qke.4
 for <xen-devel@lists.xenproject.org>; Tue, 29 Aug 2017 04:16:27 -0700 (PDT)
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=1HbftLlGBw9ib2GP+LDWhML0LxReCsgpAW55JRkaA6I=;
 b=TTbWbjbx8ues2BJygftO1NvTeCc9Un8Qkc10/EG2X1qPZsL6fcUEq3EuRLgYtrq1Eb
 lHKP0tUhKGjxspVXTMkF1PW6wuv2O05Jpmdn68obZm+WHfv6Q8ddvAzwbvGaCQeXATRr
 6iehXFL8ZKW1emmr/K7pgAAlkOW1yFUAb0IyCQj0N4QXtVTfE4kw96gLWhRof43hifBk
 rZ9wWhfUajtQQi1WdkfndZYT1h0QjJ4+8luFlC5F1Jgx9rw3m3cXpvPK79r5HCwXI2QR
 1ri5AD/kD5gjgJ3kFPFz3MtqX8RVUtT9t8lF4KSCW319pp7PTZoguvUFsMOGIT5q+O0n
 7eZw==
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=1HbftLlGBw9ib2GP+LDWhML0LxReCsgpAW55JRkaA6I=;
 b=QlF/04ZpszXa/Lt9dtvFK32KTz8C965+MEiIfnQkYykdhp2DIvC/BThrG0JzK0Jc8d
 jzRvbrUtf6zFbDs3WsUkfwBBOB90YKCI5v9JSmcDEBkRqHze2rpxHUziuFK9q6kjrG8W
 1A0ji2YNAf0USE2Dyexa3jQlsuEcvJlq7yZwlokayq6ohSzMd8Rwvo6C4gv9hUsWpDMV
 kCSS6ObCnjiHxqTzZyEQV0GW/TMwU68llhpXwRQuQfYvQbf1G5tbcKaTd1EWUW20Xn1M
 zRcFDg1gQaeI+xDl+PwwINCthnSPbjDDN4Ni0jC9Yis5lgFD5hmnWdi2afFpPLWQEjBK
 z/2A==
X-Gm-Message-State: AHYfb5jTinljuGKgjEPSfbx7+6zTFrugHoHOKjvBaPha0wcaACs5W76o
 wDmjIVEGXSNFnWEh6sZLh+rUntzk3A==
X-Received: by 10.55.56.199 with SMTP id f190mr4897360qka.8.1504005386186;
 Tue, 29 Aug 2017 04:16:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.78.73 with HTTP; Tue, 29 Aug 2017 04:16:25 -0700 (PDT)
In-Reply-To: <20170822145107.6877-4-paul.durrant@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-4-paul.durrant@citrix.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Tue, 29 Aug 2017 12:16:25 +0100
X-Google-Sender-Auth: hfUOcWucsC-ju9jcx_Ew3RBitB4
Message-ID: <CAFLBxZZmgH+Rib6dTckKvgsXrc6n-VFn2iew3t-im2O+P_pNQw@mail.gmail.com>
To: Paul Durrant <paul.durrant@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMzo1MCBQTSwgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gQ2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0
ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3QgbmVjZXNzYXJpbHkKPiBwcmVzZW50IGluIHRoZSBndWVz
dCBQMk0gYW5kIHNvIGFyZSBub3QgbmVjZXNzYXJpbHkgYXZhaWxhYmxlIHRvIGJlCj4gZm9yZWln
bi1tYXBwZWQgYnkgYSB0b29scyBkb21haW4gdW5sZXNzIHRoZXkgYXJlIGluc2VydGVkLCB3aGlj
aCByaXNrcwo+IHNoYXR0ZXJpbmcgYSBzdXBlci1wYWdlIG1hcHBpbmcuCj4KPiBUaGlzIHBhdGNo
IGFkZHMgYSBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1Y2ggcmVzb3VyY2VkIHRvIGJlIHByaXYt
bWFwcGVkCj4gZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBkb21haW4uCj4K
PiBOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lmaWMgdG8g
dGhlIHg4NiBhcmNoaXRlY3R1cmUsCj4gICAgICAgSSBoYXZlIG5vIG1lYW5zIHRvIHRlc3QgaXQg
b24gYW4gQVJNIHBsYXRmb3JtIGFuZCBzbyBjYW5ub3QgdmVyaWZ5Cj4gICAgICAgdGhhdCBpdCBm
dW5jdGlvbnMgY29ycmVjdGx5LiBIZW5jZSBpdCBpcyBjdXJyZW50bHkgb25seSBpbXBsZW1lbnRl
ZAo+ICAgICAgIGZvciB4ODYuCj4KPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgoKcDJtIGJpdHM6CkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpZb3UgY2FuIHJldGFpbiB0aGF0IGFjayBpZiB0aGUg
cDJtLltjaF0gcGFydHMgb2YgdGhlIHBhdGNoIHJlbWFpbgpzdWJzdGFudGlhbGx5IHRoZSBzYW1l
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmeY0-0003bD-Sf; Tue, 29 Aug 2017 11:19:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmeXy-0003aJ-Rv
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 11:19:06 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 91/A4-01910-9AD45A95; Tue, 29 Aug 2017 11:19:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHRDpO5K36W
 RBls/SFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnrvQyFhwTq3jQupKpgXGZUBcjJ4eEgL9E
 86V+VhCbTUBZ4mdnLxuILSKgJ9F04DljFyMXB7PACUaJtYt3gRUJC+hIPNo6AcxmEVCV2PZyM
 QuIzStgIfF37goWiKHyErvaLoLVCAkoSHRMP8YEUSMocXLmE7AaZgEJiYMvXjBPYOSehSQ1C0
 lqASPTKkaN4tSistQiXUNzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwHBgAII
 djC9Pex5ilORgUhLl1fVZGinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcVJCdYlJqeWpGWmQMM
 TJi0BAePkgjvIpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ804HKRIAKcoozYMbAYuSS
 4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmDQGZwpOZVwK36RXQEUxAR8R6gR1RkoiQkmpg9E
 8ONw+9tuDM+9jTDi9UNyS03+1wi5qzovTC/qUOH7+UvUjwPp+1rb1cMHbJ+RKB7KsNFeFNywK
 XqzKZzQ9TkWqtUdHfvPFj3cvDkabnC/7eFPpf5Mc6OaZd2SHzP9tbydd1P778W+3r7Lo1t3nK
 mqkvghbW2teXbTVo2FGbFx3k/nBm7BV1JZbijERDLeai4kQAq5Rn4Y0CAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504005543!108040731!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36044 invoked from network); 29 Aug 2017 11:19:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:19:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437279542"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 29 Aug 2017 12:19:01 +0100
Message-ID: <20170829111901.19874-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Jim Fehlig <jfehlig@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH] libxl, xl: change p9 to p9s
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gbWF0Y2ggb3VyIG5hbWluZyBjb252ZW50aW9uLiBTaW5jZSB3ZSByZWxlYXNlZCBwOSBvbmUg
cmVsZWFzZSBhZ28sCndlIG5lZWQgdG8gZGVmaW5lIGEgbWFjcm8gaW5zaWRlIGxpYnhsLmggdG8g
aW5kaWNhdGUgdGhlIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBPbGVr
c2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CkNjOiBKaW0gRmVobGln
IDxqZmVobGlnQHN1c2UuY29tPgoKSWFuIGFuZCBJIGRpc2N1c3NlZCBJUkwsIHRoZSBjb25jbHVz
aW9uIGlzIHRoYXQgY2hhbmdpbmcgdGhlIGZpZWxkIG5hbWUgc2hvdWxkCmJlIE9LLgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDUgKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICB8IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8IDIgKy0KIHRvb2xz
L3hsL3hsX3BhcnNlLmMgICAgICAgICB8IDQgKystLQogNCBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMTcwNDUyNTNhYi4uODEyYjdlYTk1ZCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC0zMDUsNiArMzA1LDExIEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fSFZN
X0FDUElfTEFQVE9QX1NMQVRFIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfUDlTIGluZGljYXRlcyB0
aGF0IHRoZSBwOSBmaWVsZCBpbiBJREwgaGFzIGJlZW4gY2hhbmdlZCB0byBwOXMKKyAqLworI2Rl
ZmluZSBMSUJYTF9IQVZFX1A5UyAxCisKIC8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQog
ICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKaW5kZXggMWQyNDIwOTI0Mi4uOTM2YTZlNTAxMiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKQEAgLTEzMjcsNyArMTMyNyw3IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0o
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgIH0KIAogICAg
IGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3A5czsgaSsrKQotICAgICAgICBsaWJ4bF9f
ZGV2aWNlX3A5X2FkZChnYywgZG9taWQsICZkX2NvbmZpZy0+cDlbaV0pOworICAgICAgICBsaWJ4
bF9fZGV2aWNlX3A5X2FkZChnYywgZG9taWQsICZkX2NvbmZpZy0+cDlzW2ldKTsKIAogICAgIHN3
aXRjaCAoZF9jb25maWctPmNfaW5mby50eXBlKSB7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQ
RV9IVk06CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNmU4MGQzNjI1Ni4uMTczZDcwYWNlYyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbApAQCAtNzkxLDcgKzc5MSw3IEBAIGxpYnhsX2RvbWFpbl9jb25maWcgPSBTdHJ1
Y3QoImRvbWFpbl9jb25maWciLCBbCiAgICAgKCJ2ZmJzIiwgQXJyYXkobGlieGxfZGV2aWNlX3Zm
YiwgIm51bV92ZmJzIikpLAogICAgICgidmticyIsIEFycmF5KGxpYnhsX2RldmljZV92a2IsICJu
dW1fdmticyIpKSwKICAgICAoInZ0cG1zIiwgQXJyYXkobGlieGxfZGV2aWNlX3Z0cG0sICJudW1f
dnRwbXMiKSksCi0gICAgKCJwOSIsIEFycmF5KGxpYnhsX2RldmljZV9wOSwgIm51bV9wOXMiKSks
CisgICAgKCJwOXMiLCBBcnJheShsaWJ4bF9kZXZpY2VfcDksICJudW1fcDlzIikpLAogICAgICMg
YSBjaGFubmVsIG1hbmlmZXN0cyBhcyBhIGNvbnNvbGUgd2l0aCBhIG5hbWUsCiAgICAgIyBzZWUg
ZG9jcy9taXNjL2NoYW5uZWxzLnR4dAogICAgICgiY2hhbm5lbHMiLCBBcnJheShsaWJ4bF9kZXZp
Y2VfY2hhbm5lbCwgIm51bV9jaGFubmVscyIpKSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bh
cnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDVjMmJmMTcyMjIuLjAyZGRkMmU5MGQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2Uu
YwpAQCAtMTQwMSw5ICsxNDAxLDkgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFy
ICpjb25maWdfc291cmNlLAogICAgICAgICBjaGFyICpwLCAqcDIsICpidWYyOwogCiAgICAgICAg
IGRfY29uZmlnLT5udW1fcDlzID0gMDsKLSAgICAgICAgZF9jb25maWctPnA5ID0gTlVMTDsKKyAg
ICAgICAgZF9jb25maWctPnA5cyA9IE5VTEw7CiAgICAgICAgIHdoaWxlICgoYnVmID0geGx1X2Nm
Z19nZXRfbGlzdGl0ZW0gKHA5ZGV2cywgZF9jb25maWctPm51bV9wOXMpKSAhPSBOVUxMKSB7Ci0g
ICAgICAgICAgICBwOSA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT5wOSwKKyAgICAgICAg
ICAgIHA5ID0gQVJSQVlfRVhURU5EX0lOSVQoZF9jb25maWctPnA5cywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPm51bV9wOXMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wOV9pbml0KTsKICAgICAgICAgICAgIGxp
YnhsX2RldmljZV9wOV9pbml0KHA5KTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmeY2-0003bv-8t; Tue, 29 Aug 2017 11:19:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40700f28d=Paul.Durrant@citrix.com>)
 id 1dmeY0-0003bC-TF
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 11:19:09 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 08/2E-02231-CAD45A95; Tue, 29 Aug 2017 11:19:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWyU9JRQneV79J
 Ig2WXtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbk9uYC1bxV5zfeJ+5gXECfxcjJ4eEgJ9E
 c9NbdhCbTUBHYunR+UwgtgiQfXHTI7A4s0C1xL1t31i6GDk4hAVyJf6+jYUoyZNonnOBEcK2k
 lh+bh0ziM0ioCqxeWI7G4jNK+AucejPDKA4F4eQwCZGiZN/usASnAKBEo2NZ1hAbEYBWYkvja
 uZIXaJS9x6AnGDhICAxJI955khbFGJl4//sULYBhJbl+4Du4dZQFNi/S59iFZFiSndD9kh9gp
 KnJz5hGUCo/AsJFNnIXTMQtIxC0nHAkaWVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermp
 xcWJ6ak5iUnFesn5uZsYgYFfz8DAuINxwiq/Q4ySHExKory6PksjhfiS8lMqMxKLM+KLSnNSi
 w8xynBwKEnwuoLkBItS01Mr0jJzgDEIk5bg4FES4V0EkuYtLkjMLc5Mh0idYjTm2LB6/Rcmji
 2/T3xnEmLJy89LlRLn5QMpFQApzSjNgxsESw2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgn
 z9oJM4cnMK4Hb9wroFCagU2K9wE4pSURISTUwFpy45sL34ZCMzf2pNuaXYq9evR2gN0HT/8Tl
 7VZKW1jUXhiXz+9osV00tdpDut6/tYZPP+YR0+w3n324riiK+z1lmiXzJnu26FP13jC582Lt3
 zT2t+v8D6+d+02VvW/1tqtn/b7eNxcyU5Y9eenptHDJ+ze/OW1du/aWx/6JvwsERKv+RnNoK7
 EUZyQaajEXFScCAA75gIYIAwAA
X-Env-Sender: prvs=40700f28d=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504005546!109203079!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54335 invoked from network); 29 Aug 2017 11:19:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:19:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51728980"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
Thread-Index: AQHTG1Ya14/6iQ4OCEyoHylG0qbT76KbGE2AgAAiLmA=
Date: Tue, 29 Aug 2017 11:19:05 +0000
Message-ID: <5fe763996d464a1c8c9f70243696f34a@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-4-paul.durrant@citrix.com>
 <CAFLBxZZmgH+Rib6dTckKvgsXrc6n-VFn2iew3t-im2O+P_pNQw@mail.gmail.com>
In-Reply-To: <CAFLBxZZmgH+Rib6dTckKvgsXrc6n-VFn2iew3t-im2O+P_pNQw@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
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 v2 REPOST 03/12] x86/mm: add
 HYPERVISOR_memory_op to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkdW5sYXBnQGdtYWlsLmNvbSBb
bWFpbHRvOmR1bmxhcGdAZ21haWwuY29tXSBPbiBCZWhhbGYgT2YNCj4gR2VvcmdlIER1bmxhcA0K
PiBTZW50OiAyOSBBdWd1c3QgMjAxNyAxMjoxNg0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFtQQVRDSCB2MiBSRVBPU1QgMDMvMTJdIHg4Ni9tbTogYWRkDQo+IEhZUEVSVklTT1JfbWVt
b3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzDQo+IA0KPiBPbiBUdWUsIEF1ZyAyMiwg
MjAxNyBhdCAzOjUwIFBNLCBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0K
PiB3cm90ZToNCj4gPiBDZXJ0YWluIG1lbW9yeSByZXNvdXJjZXMgYXNzb2NpYXRlZCB3aXRoIGEg
Z3Vlc3QgYXJlIG5vdCBuZWNlc3NhcmlseQ0KPiA+IHByZXNlbnQgaW4gdGhlIGd1ZXN0IFAyTSBh
bmQgc28gYXJlIG5vdCBuZWNlc3NhcmlseSBhdmFpbGFibGUgdG8gYmUNCj4gPiBmb3JlaWduLW1h
cHBlZCBieSBhIHRvb2xzIGRvbWFpbiB1bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoIHJp
c2tzDQo+ID4gc2hhdHRlcmluZyBhIHN1cGVyLXBhZ2UgbWFwcGluZy4NCj4gPg0KPiA+IFRoaXMg
cGF0Y2ggYWRkcyBhIG5ldyBtZW1vcnkgb3AgdG8gYWxsb3cgc3VjaCByZXNvdXJjZWQgdG8gYmUg
cHJpdi0NCj4gbWFwcGVkDQo+ID4gZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29s
cyBkb21haW4uDQo+ID4NCj4gPiBOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmlu
c2ljbHkgc3BlY2lmaWMgdG8gdGhlIHg4NiBhcmNoaXRlY3R1cmUsDQo+ID4gICAgICAgSSBoYXZl
IG5vIG1lYW5zIHRvIHRlc3QgaXQgb24gYW4gQVJNIHBsYXRmb3JtIGFuZCBzbyBjYW5ub3QgdmVy
aWZ5DQo+ID4gICAgICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBIZW5jZSBpdCBpcyBj
dXJyZW50bHkgb25seSBpbXBsZW1lbnRlZA0KPiA+ICAgICAgIGZvciB4ODYuDQo+ID4NCj4gPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiAN
Cj4gcDJtIGJpdHM6DQo+IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+DQo+IA0KPiBZb3UgY2FuIHJldGFpbiB0aGF0IGFjayBpZiB0aGUgcDJtLltjaF0g
cGFydHMgb2YgdGhlIHBhdGNoIHJlbWFpbg0KPiBzdWJzdGFudGlhbGx5IHRoZSBzYW1lLg0KDQpP
aywgdGhhbmtzIDotKQ0KDQogIFBhdWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:19:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmeYE-0003f4-GN; Tue, 29 Aug 2017 11:19:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmeYD-0003ei-Rm
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:19:21 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 7B/85-03414-9BD45A95; Tue, 29 Aug 2017 11:19:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve4O36W
 RBsvXqVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnN/5gLNjOXrHkzQ/WBsZHrF2MnBwSAv4S
 yzb0sIPYbAL6ErtffGICsUUE1CVOd1wEquHgYBbQlVj1UwMkLCxgLtE4eR4biM0ioCqxZtcuR
 hCbV8BTYtmO91Aj5STOH//JDGILCahJXOu/xA5RIyhxcuYTFhCbWUBC4uCLF8wTGLlnIUnNQp
 JawMi0ilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBQYgGA
 H469lAYcYJTmYlER5dX2WRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HUFyQkWpaanVqRl5gCD
 EiYtwcGjJMK7CCTNW1yQmFucmQ6ROsVozLFh9fovTBxNH7Z8YRJiycvPS5US5+UDKRUAKc0oz
 YMbBIuWS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm7QWZwpOZVwK37xXQKUxAp8R6gZ1Sko
 iQkmpgdGPfOWNGQO+q29Fv0xgi2iR0TOfuzd52yvns1jsXqowqfVwDr9mKdTVJLn/CFH18ovC
 qQy2Su+wtz9Vfnh21U/J+zFS//z3rMpd4Rp48ybfkjpW0iMtpDo/TMSf0FyusT+V6WvX0+pxF
 lltnshjZKC4wOPOh7NZ+1qezA/Z+/clqfK7XnaVTUomlOCPRUIu5qDgRAHaqRGuRAgAA
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504005559!72080633!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57447 invoked from network); 29 Aug 2017 11:19:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:19:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445524986"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 29 Aug 2017 12:19:11 +0100
Message-ID: <1504005556-30394-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/5] x86: Misc cleanup and improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciAoNSk6CiAgeDg2L3B2OiBTd2l0Y2gge2ZpbGwsemFwfV9yb19tcHQoKSB0
byB1c2luZyBtZm5fdAogIHg4Ni9wdjogbWFwX2xkdF9zaGFkb3dfcGFnZSgpIGNsZWFudXAKICB4
ODYvcHY6IENvbnNpc3RlbnRseSB1c2UgdHlwZXNhZmUgaGVscGVycyBpbiBhbGwgZmlsZXMKICB4
ODYvcHY6IFNpbXBsaWZ5IGFjY2VzcyB0byB0aGUgTERUL0dEVCBwdGVzCiAgeDg2L3BlcmNwdTog
TWlzYyBjbGVhbnVwCgogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgIHwgIDggKysrLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgfCA2MiArKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8
ICA0ICstLQogeGVuL2FyY2gveDg2L3BlcmNwdS5jICAgICAgICAgIHwgMTkgKysrKysrKysrKysr
LQogeGVuL2FyY2gveDg2L3B2L2NhbGxiYWNrLmMgICAgIHwgIDYgKysrKwogeGVuL2FyY2gveDg2
L3B2L2RvbWFpbi5jICAgICAgIHwgIDYgKysrKwogeGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1v
cC5jIHwgIDYgKysrKwogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwgMjAgKysrKysr
KysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9pcmV0LmMgICAgICAgICB8ICA2ICsrKysKIHhlbi9h
cmNoL3g4Ni9wdi90cmFwcy5jICAgICAgICB8ICA2ICsrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5j
ICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgfCAgNSAr
Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgfCAgNiArKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2UuaCAgICAgfCAgNCArLS0KIDE0IGZpbGVzIGNoYW5nZWQsIDEwOSBpbnNl
cnRpb25zKCspLCA1MSBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:19:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmeYF-0003g7-NA; Tue, 29 Aug 2017 11:19:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmeYE-0003ez-OC
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:19:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 51/8E-03616-ABD45A95; Tue, 29 Aug 2017 11:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXnen79J
 Ig619khZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8acI82MBfeMKuYtesLewPhTs4uRk0NCwF/i
 xvFGJhCbTUBfYveLT2C2iIC6xOmOi6wgNrNAnkTnx4/sILawgLfE4pPnwWwWAVWJTwsvgdXwC
 nhKzHx6gwlippzE+eM/mUFsTgEvicMvTrCB2EJANQ1XzjFB2GoS1/ovsUP0CkqcnPmEBWKXhM
 TBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDwMADBDsZfywIOMUpyMCmJ8ur6LI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHr
 CpITLEpNT61Iy8wBhjFMWoKDR0mEdxFImre4IDG3ODMdInWKUVFKnJcPJCEAksgozYNrg8XOJ
 UZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz9oJM4cnMK4Gb/gpoMRPQ4lgvsMUliQgpqQbGKf
 u7Vib8Ovoj0/juqnPCTJe8jukHfFdjvmrySXji3+LXRZI+/3oF1mx3evdnycSXh1Uv2phy9k6
 6baxV+SR8xR2/P1MmS88R+GlzYGaEQ30NK+vWI0JTlBM1/054+0ZMKC+s70lDw9E2vidbc73e
 bz/3M3IDp/dW5sdBmSEbXthuXV/ndy7pphJLcUaioRZzUXEiAJPmg86YAgAA
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504005559!72080633!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57554 invoked from network); 29 Aug 2017 11:19:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:19:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445524987"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 29 Aug 2017 12:19:14 +0100
Message-ID: <1504005556-30394-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
References: <1504005556-30394-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>
Subject: [Xen-devel] [PATCH 3/5] x86/pv: Consistently use typesafe helpers
	in all files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmF0aGVyIHRoYW4gaGF2aW5nIGEgbWl4IG9mIGNvZGUgYmVoYXZpb3VyLiAgVGhpcyByZXF1aXJl
cyB1cGRhdGluZwpwYWdldGFibGVfe2dldCxmcm9tfV9wYWdlKCkgdG8gdXNlIHRoZSBub24tb3Zl
cnJpZGRlbiBoZWxwZXJzLgoKVGhpcyByZXF1aXJlcyBzb21lIGFkanVzdG1lbnRzIGluIHByaXZf
b3Bfe3JlYWQsd3JpdGV9X2NyKCksIHdoaWNoIGlzIG1vc3QKZWFzaWx5IGRvbmUgYnkgc3dpdGNo
aW5nIENSMyBoYW5kbGluZyB0byB1c2luZyBtZm5fdC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9w
di9kb21haW4uYyAgICAgICB8ICA2ICsrKysrKwogeGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1v
cC5jIHwgIDYgKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAyMCArKysr
KysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2lyZXQuYyAgICAgICAgIHwgIDYgKysr
KysrCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyAgICAgICAgfCAgNiArKysrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvcGFnZS5oICAgICB8ICA0ICsrLS0KIDcgZmlsZXMgY2hhbmdlZCwgNDUgaW5z
ZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
Y2FsbGJhY2suYyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCmluZGV4IDU5NTdjYjUuLjk3
ZDg0MzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9jYWxsYmFjay5jCkBAIC0zMSw2ICszMSwxMiBAQAogCiAjaW5jbHVkZSA8cHVi
bGljL2NhbGxiYWNrLmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8g
bWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIG1mbl90b19wYWdlCisjZGVmaW5l
IG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQorI3VuZGVmIHBhZ2Vf
dG9fbWZuCisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQor
CiBzdGF0aWMgaW50IHJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayh1bnNpZ25lZCBsb25nIGFk
ZHJlc3MpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4
IDZjYjYxZjIuLmM4YjljYjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwor
KysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTExLDYgKzExLDEyIEBACiAKICNpbmNs
dWRlIDxhc20vcHYvZG9tYWluLmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdl
LmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIG1mbl90b19wYWdlCisj
ZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQorI3VuZGVm
IHBhZ2VfdG9fbWZuCisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4o
cGcpKQorCiBzdGF0aWMgdm9pZCBub3JldHVybiBjb250aW51ZV9ub25pZGxlX2RvbWFpbihzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBjaGVja193YWtldXBfZnJvbV93YWl0KCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1n
YXRlLW9wLmMKaW5kZXggY2RmM2IzMC4uMGE3MzgxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L2VtdWwtZ2F0ZS1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYwpA
QCAtNDEsNiArNDEsMTIgQEAKIAogI2luY2x1ZGUgImVtdWxhdGUuaCIKIAorLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCisj
dW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdl
KG1mbl94KG1mbikpCisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcp
IF9tZm4oX19wYWdlX3RvX21mbihwZykpCisKIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0
b3IodW5zaWduZWQgaW50IGdhdGVfc2VsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50ICpzZWwsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggZDUwZjUxOS4uYWYx
NjI0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNDIsNiArNDIsMTIgQEAKICNpbmNsdWRl
ICIuLi94ODZfNjQvbW1jb25maWcuaCIKICNpbmNsdWRlICJlbXVsYXRlLmgiCiAKKy8qIE92ZXJy
aWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAq
LworI3VuZGVmIG1mbl90b19wYWdlCisjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9f
cGFnZShtZm5feChtZm4pKQorI3VuZGVmIHBhZ2VfdG9fbWZuCisjZGVmaW5lIHBhZ2VfdG9fbWZu
KHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQorCiAvKioqKioqKioqKioqKioqKioqKioqKioK
ICAqIEkvTyBlbXVsYXRpb24gc3VwcG9ydAogICovCkBAIC03MDksMjEgKzcxNSwyMSBAQCBzdGF0
aWMgaW50IHByaXZfb3BfcmVhZF9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2
YWwsCiAgICAgY2FzZSAzOiAvKiBSZWFkIENSMyAqLwogICAgIHsKICAgICAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcg
bWZuOworICAgICAgICBtZm5fdCBtZm47CiAKICAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9t
YWluKGN1cnJkKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG1mbiA9IHBhZ2V0YWJsZV9nZXRf
cGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpOwotICAgICAgICAgICAgKnZhbCA9IHhlbl9wZm5f
dG9fY3IzKG1mbl90b19nbWZuKGN1cnJkLCBtZm4pKTsKKyAgICAgICAgICAgIG1mbiA9IHBhZ2V0
YWJsZV9nZXRfbWZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpOworICAgICAgICAgICAgKnZhbCA9
IHhlbl9wZm5fdG9fY3IzKG1mbl90b19nbWZuKGN1cnJkLCBtZm5feChtZm4pKSk7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgKnBs
NGUgPQotICAgICAgICAgICAgICAgIG1hcF9kb21haW5fcGFnZShfbWZuKHBhZ2V0YWJsZV9nZXRf
cGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpKSk7CisgICAgICAgICAgICAgICAgbWFwX2RvbWFp
bl9wYWdlKHBhZ2V0YWJsZV9nZXRfbWZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpKTsKIAotICAg
ICAgICAgICAgbWZuID0gbDRlX2dldF9wZm4oKnBsNGUpOworICAgICAgICAgICAgbWZuID0gbDRl
X2dldF9tZm4oKnBsNGUpOwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7Ci0g
ICAgICAgICAgICAqdmFsID0gY29tcGF0X3Bmbl90b19jcjMobWZuX3RvX2dtZm4oY3VycmQsIG1m
bikpOworICAgICAgICAgICAgKnZhbCA9IGNvbXBhdF9wZm5fdG9fY3IzKG1mbl90b19nbWZuKGN1
cnJkLCBtZm5feChtZm4pKSk7CiAgICAgICAgIH0KICAgICAgICAgLyogUFRzIHNob3VsZCBub3Qg
YmUgc2hhcmVkICovCiAgICAgICAgIEJVR19PTihwYWdlX2dldF9vd25lcihtZm5fdG9fcGFnZSht
Zm4pKSA9PSBkb21fY293KTsKQEAgLTc2OCw3ICs3NzQsNyBAQCBzdGF0aWMgaW50IHByaXZfb3Bf
d3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgICAgIHBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwgZ2ZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAg
ICAgICBpZiAoICFwYWdlICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICByYyA9IG5ld19n
dWVzdF9jcjMocGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICByYyA9IG5ld19ndWVzdF9jcjMo
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpKTsKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKICAg
ICAgICAgc3dpdGNoICggcmMgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2lyZXQuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9pcmV0LmMKaW5kZXggY2E0MzNhNi4uNTZhZWFjMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2lyZXQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvaXJldC5jCkBA
IC0yNCw2ICsyNCwxMiBAQAogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNt
L3RyYXBzLmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0
aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIG1mbl90b19wYWdlCisjZGVmaW5lIG1mbl90
b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQorI3VuZGVmIHBhZ2VfdG9fbWZu
CisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQorCiB1bnNp
Z25lZCBsb25nIGRvX2lyZXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi90
cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5kZXggMmE2MDVlZC4uZDEyMjg4MSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2
L3RyYXBzLmMKQEAgLTI5LDYgKzI5LDEyIEBACiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2lu
Y2x1ZGUgPGFzbS90cmFwcy5oPgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5o
IHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiBtZm5fdG9fcGFnZQorI2Rl
ZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKKyN1bmRlZiBw
YWdlX3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBn
KSkKKwogdm9pZCBkb19lbnRyeV9pbnQ4MihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsK
ICAgICBpZiAoIHVubGlrZWx5KHVudHJ1c3RlZF9tc2kpICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKaW5kZXggYjRj
ZTVhZS4uY2RlNWM2YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKQEAgLTIxNSwxMyArMjE1LDEzIEBAIHN0YXRp
YyBpbmxpbmUgbDRfcGdlbnRyeV90IGw0ZV9mcm9tX3BhZGRyKHBhZGRyX3QgcGEsIHVuc2lnbmVk
IGludCBmbGFncykKIC8qIFBhZ2UtdGFibGUgdHlwZS4gKi8KIHR5cGVkZWYgc3RydWN0IHsgdTY0
IHBmbjsgfSBwYWdldGFibGVfdDsKICNkZWZpbmUgcGFnZXRhYmxlX2dldF9wYWRkcih4KSAgKChw
YWRkcl90KSh4KS5wZm4gPDwgUEFHRV9TSElGVCkKLSNkZWZpbmUgcGFnZXRhYmxlX2dldF9wYWdl
KHgpICAgbWZuX3RvX3BhZ2UoKHgpLnBmbikKKyNkZWZpbmUgcGFnZXRhYmxlX2dldF9wYWdlKHgp
ICAgX19tZm5fdG9fcGFnZSgoeCkucGZuKQogI2RlZmluZSBwYWdldGFibGVfZ2V0X3Bmbih4KSAg
ICAoKHgpLnBmbikKICNkZWZpbmUgcGFnZXRhYmxlX2dldF9tZm4oeCkgICAgX21mbigoKHgpLnBm
bikpCiAjZGVmaW5lIHBhZ2V0YWJsZV9pc19udWxsKHgpICAgICgoeCkucGZuID09IDApCiAjZGVm
aW5lIHBhZ2V0YWJsZV9mcm9tX3BmbihwZm4pICgocGFnZXRhYmxlX3QpIHsgKHBmbikgfSkKICNk
ZWZpbmUgcGFnZXRhYmxlX2Zyb21fbWZuKG1mbikgKChwYWdldGFibGVfdCkgeyBtZm5feChtZm4p
IH0pCi0jZGVmaW5lIHBhZ2V0YWJsZV9mcm9tX3BhZ2UocGcpIHBhZ2V0YWJsZV9mcm9tX3Bmbihw
YWdlX3RvX21mbihwZykpCisjZGVmaW5lIHBhZ2V0YWJsZV9mcm9tX3BhZ2UocGcpIHBhZ2V0YWJs
ZV9mcm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBnKSkKICNkZWZpbmUgcGFnZXRhYmxlX2Zyb21fcGFk
ZHIocCkgcGFnZXRhYmxlX2Zyb21fcGZuKChwKT4+UEFHRV9TSElGVCkKICNkZWZpbmUgcGFnZXRh
YmxlX251bGwoKSAgICAgICAgcGFnZXRhYmxlX2Zyb21fcGZuKDApCiAKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:19:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmeYF-0003ge-Uo; Tue, 29 Aug 2017 11:19:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmeYE-0003f0-Qt
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:19:22 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 43/25-03454-ABD45A95; Tue, 29 Aug 2017 11:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUnen79J
 Ig+e7pSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrV2ezFPxWqti3/jhrA+NbyS5GTg4JAX+J
 BddWMYLYbAL6ErtffGICsUUE1CVOd1xk7WLk4mAW2MYo8ef7cTaQhLCAm8Tt8yfAbBYBVYkZM
 yaD2bwCnhIPlh1kgxgqJ3H++E9mEJtTwEvi8AuIeiGgmoYr55ggbDWJa/2X2CF6BSVOznzCAm
 IzC0hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEhg8DEOxgPL828BCjJAeTkiivrs/SSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvK4gOcGi1PTUirTMHGAgw6QlOHiURHi1QdK8xQWJucWZ6RCpU4yKUuK8fCAJAZBERmkeX
 Bssei4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmLcXZApPZl4J3PRXQIuZgBbHeoEtLklESE
 k1MIpWvt76uK9pTonIpm+5ZzOubL4a53tWXLLjyq3nc1SfqzhNfx9+alNGh41+v09qt+BZ8+M
 z+jfPWTw94V2bsAL78iPMG35t91yh9jjwZdl1gyvHn758cd3zHvPL3xY+u77375hldCFudr3+
 hPn7nhVslRJ7XV39p+fCGUVTqy3/NXetm/y1N0FeiaU4I9FQi7moOBEAQkdQRJkCAAA=
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504005559!101517412!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12680 invoked from network); 29 Aug 2017 11:19:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:19:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437279558"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 29 Aug 2017 12:19:12 +0100
Message-ID: <1504005556-30394-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
References: <1504005556-30394-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>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 1/5] x86/pv: Switch {fill,
	zap}_ro_mpt() to using mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHVwZGF0ZSBhbGwgYWZmZWN0ZWQgY2FsbGVycy4gIEZpeCB0aGUgZmlsbF9yb19tcHQoKSBw
cm90b3R5cGUgdG8gYmUgYm9vbApsaWtlIGl0cyBpbXBsZW1lbnRhdGlvbi4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAg
ICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgMTIgKysr
KysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCAgNCArKy0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21tLmggICAgICAgfCAgNCArKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDEz
IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA5YjRiOTU5Li41N2M0NGIx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCkBAIC05NjcsNyArOTY3LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09CiAgICAgICAgICAgICAgICAgICAgICAgICAgUEdU
X2w0X3BhZ2VfdGFibGUgKQotICAgICAgICAgICAgICAgICAgICAgICAgZG9uZSA9ICFmaWxsX3Jv
X21wdChwYWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgICAgICAgICAgICAgICAgICBkb25lID0g
IWZpbGxfcm9fbXB0KF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKIAogICAgICAgICAgICAgICAg
ICAgICBwYWdlX3VubG9jayhwYWdlKTsKICAgICAgICAgICAgICAgICB9CkBAIC0xMDQxLDcgKzEw
NDEsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgY2FzZSAwOgogICAgICAg
ICAgICAgaWYgKCAhY29tcGF0ICYmICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgJiYKICAgICAg
ICAgICAgICAgICAgIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSApCi0gICAgICAgICAgICAgICAg
ZmlsbF9yb19tcHQoY3IzX2dmbik7CisgICAgICAgICAgICAgICAgZmlsbF9yb19tcHQoX21mbihj
cjNfZ2ZuKSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAg
ICAgIGlmICggY3IzX3BhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQpAQCAt
MTA4MCw3ICsxMDgwLDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAg
ICAgaWYgKCBWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgKQotICAgICAgICAgICAgICAgICAgICAg
ICAgemFwX3JvX21wdChjcjNfZ2ZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHphcF9yb19t
cHQoX21mbihjcjNfZ2ZuKSk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggYjZkNmFlMy4uNzk3ODBkYSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE2MTYsOSArMTYxNiw5
IEBAIHZvaWQgaW5pdF9ndWVzdF9sNF90YWJsZShsNF9wZ2VudHJ5X3QgbDR0YWJbXSwgY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9W
SVJUX1NUQVJUKV0gPSBsNGVfZW1wdHkoKTsKIH0KIAotYm9vbCBmaWxsX3JvX21wdCh1bnNpZ25l
ZCBsb25nIG1mbikKK2Jvb2wgZmlsbF9yb19tcHQobWZuX3QgbWZuKQogewotICAgIGw0X3BnZW50
cnlfdCAqbDR0YWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKKyAgICBsNF9wZ2VudHJ5
X3QgKmw0dGFiID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiAgICAgYm9vbCByZXQgPSBmYWxzZTsK
IAogICAgIGlmICggIWw0ZV9nZXRfaW50cHRlKGw0dGFiW2w0X3RhYmxlX29mZnNldChST19NUFRf
VklSVF9TVEFSVCldKSApCkBAIC0xNjMyLDkgKzE2MzIsOSBAQCBib29sIGZpbGxfcm9fbXB0KHVu
c2lnbmVkIGxvbmcgbWZuKQogICAgIHJldHVybiByZXQ7CiB9CiAKLXZvaWQgemFwX3JvX21wdCh1
bnNpZ25lZCBsb25nIG1mbikKK3ZvaWQgemFwX3JvX21wdChtZm5fdCBtZm4pCiB7Ci0gICAgbDRf
cGdlbnRyeV90ICpsNHRhYiA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOworICAgIGw0X3Bn
ZW50cnlfdCAqbDR0YWIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKIAogICAgIGw0dGFiW2w0X3Rh
YmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gbDRlX2VtcHR5KCk7CiAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UobDR0YWIpOwpAQCAtMjgyMCw3ICsyODIwLDcgQEAgaW50IG5ld19ndWVzdF9j
cjModW5zaWduZWQgbG9uZyBtZm4pCiAgICAgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KGN1cnIsIDAp
OwogCiAgICAgaWYgKCAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpICYmICFwYWdpbmdfbW9kZV9y
ZWZjb3VudHMoZCkgKQotICAgICAgICBmaWxsX3JvX21wdChtZm4pOworICAgICAgICBmaWxsX3Jv
X21wdChfbWZuKG1mbikpOwogICAgIGN1cnItPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVf
ZnJvbV9wZm4obWZuKTsKICAgICB1cGRhdGVfY3IzKGN1cnIpOwogCkBAIC0zMTk0LDcgKzMxOTQs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAg
ICAgICBpZiAoIFZNX0FTU0lTVChjdXJyZCwgbTJwX3N0cmljdCkgKQotICAgICAgICAgICAgICAg
ICAgICB6YXBfcm9fbXB0KG9wLmFyZzEubWZuKTsKKyAgICAgICAgICAgICAgICAgICAgemFwX3Jv
X21wdChfbWZuKG9wLmFyZzEubWZuKSk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGN1
cnItPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHBhZ2V0YWJsZV9mcm9tX3BmbihvcC5hcmcxLm1m
bik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggZjBlYWJiNi4uYzVjMGFmOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYwpAQCAtNDIzMiwxMCArNDIzMiwxMCBAQCBzaF91cGRhdGVfY3IzKHN0cnVj
dCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykKICAgICAgICAgbWZuX3Qgc21mbiA9IHBhZ2V0YWJs
ZV9nZXRfbWZuKHYtPmFyY2guc2hhZG93X3RhYmxlWzBdKTsKIAogICAgICAgICBpZiAoICEodi0+
YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSAmJiBWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkg
KQotICAgICAgICAgICAgemFwX3JvX21wdChtZm5feChzbWZuKSk7CisgICAgICAgICAgICB6YXBf
cm9fbXB0KHNtZm4pOwogICAgICAgICBlbHNlIGlmICggKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJu
ZWxfbW9kZSkgJiYKICAgICAgICAgICAgICAgICAgICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkg
KQotICAgICAgICAgICAgZmlsbF9yb19tcHQobWZuX3goc21mbikpOworICAgICAgICAgICAgZmls
bF9yb19tcHQoc21mbik7CiAgICAgfQogI2Vsc2UKICNlcnJvciBUaGlzIHNob3VsZCBuZXZlciBo
YXBwZW4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaAppbmRleCBiNzM4Yzg5Li41NzYwZTA1IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zMzEs
OCArMzMxLDggQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBpbml0X2d1ZXN0X2w0X3RhYmxlKGw0X3BnZW50cnlf
dFtdLCBjb25zdCBzdHJ1Y3QgZG9tYWluICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IHphcF9yb19tcHQpOwotYm9vbF90IGZpbGxfcm9fbXB0KHVuc2lnbmVkIGxvbmcgbWZuKTsK
LXZvaWQgemFwX3JvX21wdCh1bnNpZ25lZCBsb25nIG1mbik7Citib29sIGZpbGxfcm9fbXB0KG1m
bl90IG1mbik7Cit2b2lkIHphcF9yb19tcHQobWZuX3QgbWZuKTsKIAogYm9vbCBpc19pb21lbV9w
YWdlKG1mbl90IG1mbik7CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:19:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmeYG-0003hD-6A; Tue, 29 Aug 2017 11:19:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmeYE-0003ei-Sz
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:19:22 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 70/A5-03414-ABD45A95; Tue, 29 Aug 2017 11:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXneX79J
 Igz/feS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozf91exFTxQrJixvYexgXGRdBcjJ4eEgL/E
 3lefWEFsNgF9id0vPjGB2CIC6hKnOy6CxZkF8iQ6P35kB7GFBawkpu3ewQhiswioSszf/JcZx
 OYV8JQ4fXsKK8RMOYnzx3+CxTkFvCQOvzjBBmILAdU0XDnHBGGrSVzrv8QO0SsocXLmExaIXR
 ISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBwcMABDsYfy0LOMQoycGkJMqr67M0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 rytITrAoNT21Ii0zBxjGMGkJDh4lEd5FIGne4oLE3OLMdIjUKUZFKXFePpCEAEgiozQPrg0WO
 5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNsLMoUnM68EbvoroMVMQItjvcAWlyQipKQaGF
 ujzURmNq1ZnL3RY8YTkRcixxI3qtdwBE/VWJOS8LawynER//oLxVWWpeYh84Ua/vqmme+Pefn
 wR/5MP+PsXo+46A4Gvz+ZUqJrZi+Wfu0WnHtbP+66+yH1hybH0+WXu/ay3a+323Jqzem8pKmm
 VR+bV209ILVtn8gciYvXIr/45xfsKhJKVmIpzkg01GIuKk4EABsFhjCYAgAA
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504005559!72080633!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57712 invoked from network); 29 Aug 2017 11:19:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:19:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445524988"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 29 Aug 2017 12:19:13 +0100
Message-ID: <1504005556-30394-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
References: <1504005556-30394-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>
Subject: [Xen-devel] [PATCH 2/5] x86/pv: map_ldt_shadow_page() cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3dpdGNoIHRoZSByZXR1cm4gdmFsdWUgZnJvbSBpbnQgdG8gYm9vbCwgdG8gbWF0Y2ggaXRzIHNl
bWFudGljcy4gIFN3aXRjaCBpdHMKcGFyYW1ldGVyIGZyb20gYSBmcmFtZSBvZmZzZXQgdG8gYSBi
eXRlIG9mZnNldCAoc2ltcGxpZnlpbmcgdGhlIHNvbGUgY2FsbGVyKQphbmQgYWxsb3dpbmcgZm9y
IGFuIGV4dHJhIHNhbml0eSBjaGVjayB0aGF0IHRoZSBmYXVsdCBpcyB3aXRoaW4gdGhlIExEVCBs
aW1pdC4KCkRyb3AgdGhlIHVubmVjZXNzYXJ5IGdtZm4gYW5kIG9rYXkgbG9jYWwgdmFyaWFibGVz
LCBhbmQgY29ycmVjdCB0aGUgZ3ZhCnBhcmFtZXRlciB0byBiZSBuYW1lZCBsaW5lYXIuICBSZW5h
bWUgbDFlIHRvIGdsMWUsIGFuZCBzaW1wbGlmeSB0aGUKY29uc3RydWN0aW9uIG9mIHRoZSBuZXcg
cHRlIGJ5IHNpbXBseSB0YWtpbmcgKHRoZSBub3cgdmFsaWRhdGVkKSBnbDFlIGFuZAplbnN1cmlu
ZyB0aGF0IF9QQUdFX1JXIGlzIHNldC4KCkNhbGN1bGF0ZSB0aGUgcHRlIHRvIHVwZGF0ZWQgb3V0
c2lkZSBvZiB0aGUgc3BpbmxvY2ssIHdoaWNoIGhhbHZlcyB0aGUgc2l6ZSBvZgp0aGUgY3JpdGlj
YWwgcmVnaW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3RyYXBzLmMgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8ICAy
ICstCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
Nzk3ODBkYS4uYzQxZWQxYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTY2Nyw0NSArNjY3LDQ5IEBAIHN0YXRpYyBpbnQgYWxsb2Nfc2Vn
ZGVzY19wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB9CiAKIAotLyogTWFwIHNoYWRvdyBw
YWdlIGF0IG9mZnNldCBAb2ZmLiAqLwotaW50IG1hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQg
aW50IG9mZikKKy8qCisgKiBNYXAgYSBndWVzdHMgTERUIHBhZ2UgKGF0IEBvZmZzZXQgYnl0ZXMg
ZnJvbSB0aGUgc3RhcnQgb2YgdGhlIExEVCkgaW50bworICogWGVuJ3MgdmlydHVhbCByYW5nZS4g
IFJldHVybnMgdHJ1ZSBpZiB0aGUgbWFwcGluZyBjaGFuZ2VkLCBmYWxzZSBvdGhlcndpc2UuCisg
Ki8KK2Jvb2wgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2Zmc2V0KQogewogICAg
IHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OwotICAgIGwxX3BnZW50cnlfdCBsMWUsIG5sMWU7Ci0gICAgdW5zaWduZWQgbG9uZyBndmEgPSB2
LT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgKyAob2ZmIDw8IFBBR0VfU0hJRlQpOwotICAgIGludCBv
a2F5OworICAgIGwxX3BnZW50cnlfdCBnbDFlLCAqcGwxZTsKKyAgICB1bnNpZ25lZCBsb25nIGxp
bmVhciA9IHYtPmFyY2gucHZfdmNwdS5sZHRfYmFzZSArIG9mZnNldDsKIAogICAgIEJVR19PTih1
bmxpa2VseShpbl9pcnEoKSkpOwogCisgICAgLyogSGFyZHdhcmUgbGltaXQgY2hlY2tpbmcgc2hv
dWxkIGd1YXJlbnRlZSB0aGlzIHByb3BlcnR5LiAqLworICAgIEFTU0VSVCgob2Zmc2V0ID4+IDMp
IDw9IHYtPmFyY2gucHZfdmNwdS5sZHRfZW50cyk7CisKICAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihkKSApCi0gICAgICAgIGd2YSA9ICh1MzIpZ3ZhOwotICAgIGd1ZXN0X2dldF9lZmZfa2Vy
bl9sMWUoZ3ZhLCAmbDFlKTsKLSAgICBpZiAoIHVubGlrZWx5KCEobDFlX2dldF9mbGFncyhsMWUp
ICYgX1BBR0VfUFJFU0VOVCkpICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGxpbmVhciA9
ICh1aW50MzJfdClsaW5lYXI7CiAKLSAgICBnbWZuID0gbDFlX2dldF9wZm4obDFlKTsKLSAgICBw
YWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICBn
dWVzdF9nZXRfZWZmX2tlcm5fbDFlKGxpbmVhciwgJmdsMWUpOworICAgIGlmICggdW5saWtlbHko
IShsMWVfZ2V0X2ZsYWdzKGdsMWUpICYgX1BBR0VfUFJFU0VOVCkpICkKKyAgICAgICAgcmV0dXJu
IGZhbHNlOworCisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGwxZV9nZXRfcGZuKGds
MWUpLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIGlmICggdW5saWtlbHkoIXBhZ2UpICkKLSAgICAg
ICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIG9rYXkgPSBnZXRfcGFn
ZV90eXBlKHBhZ2UsIFBHVF9zZWdfZGVzY19wYWdlKTsKLSAgICBpZiAoIHVubGlrZWx5KCFva2F5
KSApCisgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfc2VnX2Rlc2Nf
cGFnZSkpICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAotICAgIG5sMWUgPSBsMWVfZnJvbV9w
YWdlKHBhZ2UsIGwxZV9nZXRfZmxhZ3MobDFlKSB8IF9QQUdFX1JXKTsKKyAgICBwbDFlID0gJmdk
dF9sZHRfcHRlcyhkLCB2KVsob2Zmc2V0ID4+IFBBR0VfU0hJRlQpICsgMTZdOworICAgIGwxZV9h
ZGRfZmxhZ3MoZ2wxZSwgX1BBR0VfUlcpOwogCiAgICAgc3Bpbl9sb2NrKCZ2LT5hcmNoLnB2X3Zj
cHUuc2hhZG93X2xkdF9sb2NrKTsKLSAgICBsMWVfd3JpdGUoJmdkdF9sZHRfcHRlcyhkLCB2KVtv
ZmYgKyAxNl0sIG5sMWUpOworICAgIGwxZV93cml0ZShwbDFlLCBnbDFlKTsKICAgICB2LT5hcmNo
LnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBjbnQrKzsKICAgICBzcGluX3VubG9jaygmdi0+YXJjaC5w
dl92Y3B1LnNoYWRvd19sZHRfbG9jayk7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1
ZTsKIH0KIAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCmluZGV4IGI5M2IzZDEuLmY1MjVmYTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMTEyLDcgKzExMTIsNyBA
QCBzdGF0aWMgaW50IGhhbmRsZV9nZHRfbGR0X21hcHBpbmdfZmF1bHQodW5zaWduZWQgbG9uZyBv
ZmZzZXQsCiAgICAgaWYgKCBsaWtlbHkoaXNfbGR0X2FyZWEpICkKICAgICB7CiAgICAgICAgIC8q
IExEVCBmYXVsdDogQ29weSBhIG1hcHBpbmcgZnJvbSB0aGUgZ3Vlc3QncyBMRFQsIGlmIGl0IGlz
IHZhbGlkLiAqLwotICAgICAgICBpZiAoIGxpa2VseShtYXBfbGR0X3NoYWRvd19wYWdlKG9mZnNl
dCA+PiBQQUdFX1NISUZUKSkgKQorICAgICAgICBpZiAoIGxpa2VseShtYXBfbGR0X3NoYWRvd19w
YWdlKG9mZnNldCkpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBndWVzdF9tb2RlKHJl
Z3MpICkKICAgICAgICAgICAgICAgICB0cmFjZV90cmFwX3R3b19hZGRyKFRSQ19QVl9HRFRfTERU
X01BUFBJTkdfRkFVTFQsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNTc2MGUwNS4uZWM3Y2UzYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aApAQCAtNTUzLDcgKzU1Myw3IEBAIGxvbmcgc3ViYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9u
ZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKTsKIGludCBjb21wYXRfYXJj
aF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkpOwogaW50IGNvbXBhdF9zdWJhcmNoX21lbW9yeV9vcChpbnQgb3AsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkpOwogCi1pbnQgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQp
OworYm9vbCBtYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCk7CiAKICNkZWZpbmUgTklM
KHR5cGUpICgodHlwZSAqKS1zaXplb2YodHlwZSkpCiAjZGVmaW5lIElTX05JTChwdHIpICghKCh1
aW50cHRyX3QpKHB0cikgKyBzaXplb2YoKihwdHIpKSkpCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:19:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmeYG-0003iO-Hj; Tue, 29 Aug 2017 11:19:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmeYF-0003fO-6q
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:19:23 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4B/FD-03093-ABD45A95; Tue, 29 Aug 2017 11:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUneX79J
 Ig5nzuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9H++zF0ySqJhwQ7uBcaZwFyMnh4SAv0TT
 4+nMIDabgL7E7hefmEBsEQF1idMdF1lBbGaBPInOjx/ZQWxhAQeJvw8PMYLYLAKqEkd2vQXr5
 RXwlJh69gkjxEw5ifPHf4LFOQW8JA6/OMEGYgsB1TRcOccEYatJXOu/xA7RKyhxcuYTFohdEh
 IHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYl
 JxXrJ+bmbGIGhwwAEOxjPrw08xCjJwaQkyqvrszRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv
 K0hOsCg1PbUiLTMHGMQwaQkOHiURXm2QNG9xQWJucWY6ROoUo6KUOC8fSEIAJJFRmgfXBoucS
 4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm7QWZwpOZVwI3/RXQYiagxbFeYItLEhFSUg2MvZ
 YXPv52zhfV+ibWxrVumSLv7DhbLx4O5eTzmYf1tmTJPWN53/B03Q6rTxEq1Yfdf9c+E5topFV
 TLqD3oqfQ5+Hv1Ouu0WVnPb477HWetP5mwd/6BwY6l24kuYZ03W3+7P6nUnflgU9mFjUr/IoX
 aQT/DHzpFvUoYa+QMWNm/bGYmWtZr25SYinOSDTUYi4qTgQA6WaFLZcCAAA=
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504005559!101517412!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12739 invoked from network); 29 Aug 2017 11:19:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:19:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437279559"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 29 Aug 2017 12:19:15 +0100
Message-ID: <1504005556-30394-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
References: <1504005556-30394-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>
Subject: [Xen-devel] [PATCH 4/5] x86/pv: Simplify access to the LDT/GDT ptes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVuYW1lIGdkdF9sZHRfcHRlcygpIHRvIHB2X2dkdF9wdGVzKCkgYW5kIGRyb3AgdGhlIGRvbWFp
biBwYXJhbWV0ZXIsIGFzIGl0IGlzCmluY29ycmVjdCB0byB1c2UgdGhlIGhlbHBlciB3aXRoIGQg
IT0gdi0+ZG9tYWluLgoKSW50cm9kdWNlIHB2X2xkdF9wdGVzKCkgdG8gYWJzdHJhY3QgYXdheSB0
aGUgZmFjdCB0aGF0IHRoZSBMRFQgbWFwcGluZyBpcyAxNgpzbG90cyBhZnRlciB0aGUgR0RULCBh
bmQgYWRqdXN0IHRoZSBjYWxsZXJzIGFjY29yZGluZ2x5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgg
fCAgNSArKystLQogMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCmluZGV4IDU3YzQ0YjEuLmRiZGRjNTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1OTEsNyArMTU5MSw3IEBA
IHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICBpZiAoIG5lZWRfZnVsbF9n
ZHQobmQpICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gdmlydF90b19tZm4o
Z2R0KTsKLSAgICAgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gZ2R0X2xkdF9wdGVzKG5kLCBuKTsK
KyAgICAgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gcHZfZ2R0X3B0ZXMobik7CiAgICAgICAgIHVu
c2lnbmVkIGludCBpOwogCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfUkVTRVJWRURfR0RU
X1BBR0VTOyBpKysgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCBjNDFlZDFiLi5lZmNkZGQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjI5LDkgKzYyOSw5IEBAIHN0YXRpYyB2
b2lkIGludmFsaWRhdGVfc2hhZG93X2xkdChzdHJ1Y3QgdmNwdSAqdiwgaW50IGZsdXNoKQogICAg
ICAgICBnb3RvIG91dDsKIAogICAgIHYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X21hcGNudCA9
IDA7Ci0gICAgcGwxZSA9IGdkdF9sZHRfcHRlcyh2LT5kb21haW4sIHYpOworICAgIHBsMWUgPSBw
dl9sZHRfcHRlcyh2KTsKIAotICAgIGZvciAoIGkgPSAxNjsgaSA8IDMyOyBpKysgKQorICAgIGZv
ciAoIGkgPSAwOyBpIDwgMTY7IGkrKyApCiAgICAgewogICAgICAgICBpZiAoICEobDFlX2dldF9m
bGFncyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpA
QCAtNzAxLDcgKzcwMSw3IEBAIGJvb2wgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQg
b2Zmc2V0KQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCi0gICAgcGwxZSA9ICZnZHRf
bGR0X3B0ZXMoZCwgdilbKG9mZnNldCA+PiBQQUdFX1NISUZUKSArIDE2XTsKKyAgICBwbDFlID0g
JnB2X2xkdF9wdGVzKHYpW29mZnNldCA+PiBQQUdFX1NISUZUXTsKICAgICBsMWVfYWRkX2ZsYWdz
KGdsMWUsIF9QQUdFX1JXKTsKIAogICAgIHNwaW5fbG9jaygmdi0+YXJjaC5wdl92Y3B1LnNoYWRv
d19sZHRfbG9jayk7CkBAIC00Mzc5LDcgKzQzNzksNyBAQCB2b2lkIGRlc3Ryb3lfZ2R0KHN0cnVj
dCB2Y3B1ICp2KQogICAgIHVuc2lnbmVkIGxvbmcgcGZuLCB6ZXJvX3BmbiA9IFBGTl9ET1dOKF9f
cGEoemVyb19wYWdlKSk7CiAKICAgICB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2VudHMgPSAwOwotICAg
IHBsMWUgPSBnZHRfbGR0X3B0ZXModi0+ZG9tYWluLCB2KTsKKyAgICBwbDFlID0gcHZfZ2R0X3B0
ZXModik7CiAgICAgZm9yICggaSA9IDA7IGkgPCBGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRTsgaSsr
ICkKICAgICB7CiAgICAgICAgIHBmbiA9IGwxZV9nZXRfcGZuKHBsMWVbaV0pOwpAQCAtNDQyNCw3
ICs0NDI0LDcgQEAgbG9uZyBzZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgLyogSW5zdGFs
bCB0aGUgbmV3IEdEVC4gKi8KICAgICB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2VudHMgPSBlbnRyaWVz
OwotICAgIHBsMWUgPSBnZHRfbGR0X3B0ZXMoZCwgdik7CisgICAgcGwxZSA9IHB2X2dkdF9wdGVz
KHYpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcGFnZXM7IGkrKyApCiAgICAgewogICAgICAg
ICB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2ZyYW1lc1tpXSA9IGZyYW1lc1tpXTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFp
bi5oCmluZGV4IGMxMDUyMmIuLjQ5OTkwMzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNDMyLDkg
KzQzMiwxMCBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KIAogI2RlZmluZSBnZHRfbGR0X3B0X2lkeCh2
KSBcCiAgICAgICAoKHYpLT52Y3B1X2lkID4+IChQQUdFVEFCTEVfT1JERVIgLSBHRFRfTERUX1ZD
UFVfU0hJRlQpKQotI2RlZmluZSBnZHRfbGR0X3B0ZXMoZCwgdikgXAotICAgICgoZCktPmFyY2gu
cHZfZG9tYWluLmdkdF9sZHRfbDF0YWJbZ2R0X2xkdF9wdF9pZHgodildICsgXAorI2RlZmluZSBw
dl9nZHRfcHRlcyh2KSBcCisgICAgKCh2KS0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0
X2wxdGFiW2dkdF9sZHRfcHRfaWR4KHYpXSArIFwKICAgICAgKCgodiktPnZjcHVfaWQgPDwgR0RU
X0xEVF9WQ1BVX1NISUZUKSAmIChMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpKSkKKyNkZWZpbmUg
cHZfbGR0X3B0ZXModikgKHB2X2dkdF9wdGVzKHYpICsgMTYpCiAKIHN0cnVjdCBwdl92Y3B1CiB7
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:19:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmeYG-0003ix-P0; Tue, 29 Aug 2017 11:19:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmeYG-0003g0-0S
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:19:24 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8E/C3-02041-BBD45A95; Tue, 29 Aug 2017 11:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUneX79J
 Ig+eN2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atidvZCtYKVfQs2MPawNjD38XIySEh4C9x
 /cQFVhCbTUBfYveLT0wgtoiAusTpjotAcQ4OZgE/iUMPfEHCwgK6Eq9m7wALswioSvy4IQES5
 hXwlHjwbi4bxEQ5ifPHfzKD2JwCXhKHX5wAiwsB1TRcOccEYatJXOu/xA7RKyhxcuYTFhCbWU
 BC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMHAYgGAH48vTnocYJTmYlER5dX2WRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4HUFyQkWpaanVqRl5gBDGCYtwcGjJMK7CCTNW1yQmFucmQ6ROsWoKCXOOx0kIQCSyCjNg2uDx
 c0lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOGgEzhycwrgZv+CmgxE9DiWC+wxSWJCCmpBk
 bVmJfu+mvOyK9++trghPSW9rue/78YewWbv4+d/XTpHJnVC2S+Vi3gFQxWvfJEYY0Pj7Ttq9M
 syeFiQZrZbWJTDTNz3nvsv7xd8O/K1e1tvFPqFDc+aol0s/m3XMq4Ypp47EZvj8BXgsu0rD8u
 U7s/U0SDuS+N4+pq040rPN76bjddKPa0XE+JpTgj0VCLuag4EQA528ALlgIAAA==
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504005561!112178996!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37979 invoked from network); 29 Aug 2017 11:19:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:19:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437279560"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 29 Aug 2017 12:19:16 +0100
Message-ID: <1504005556-30394-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/5] x86/percpu: Misc cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogRHJvcCB1bm5lY2Vzc2FyeSBicmFja2V0cy4KICogQWRkIHNwYWNlcyBhcm91bmQgYmluYXJ5
IG9wZXJhdG9ycy4KICogSW5zZXJ0IGFwcHJvcHJpYXRlIGJsYW5rIGxpbmVzLgogKiBJbnNlcnQg
YSBsb2NhbCB2YXJpYWJsZSBibG9jayBhdCB0aGUgZW5kLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3BlcmNwdS5jIHwgMTkgKysrKysr
KysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGVyY3B1LmMgYi94ZW4vYXJjaC94ODYv
cGVyY3B1LmMKaW5kZXggMWQzYmMyZS4uYzk5OTdiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3BlcmNwdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYwpAQCAtMTMsMTEgKzEzLDEyIEBA
IHVuc2lnbmVkIGxvbmcgX19wZXJfY3B1X29mZnNldFtOUl9DUFVTXTsKICAqIGNvbnRleHQgb2Yg
UFYgZ3Vlc3RzLgogICovCiAjZGVmaW5lIElOVkFMSURfUEVSQ1BVX0FSRUEgKDB4ODAwMDAwMDAw
MDAwMDAwMEwgLSAobG9uZylfX3Blcl9jcHVfc3RhcnQpCi0jZGVmaW5lIFBFUkNQVV9PUkRFUiAo
Z2V0X29yZGVyX2Zyb21fYnl0ZXMoX19wZXJfY3B1X2RhdGFfZW5kLV9fcGVyX2NwdV9zdGFydCkp
CisjZGVmaW5lIFBFUkNQVV9PUkRFUiBnZXRfb3JkZXJfZnJvbV9ieXRlcyhfX3Blcl9jcHVfZGF0
YV9lbmQgLSBfX3Blcl9jcHVfc3RhcnQpCiAKIHZvaWQgX19pbml0IHBlcmNwdV9pbml0X2FyZWFz
KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdTsKKwogICAgIGZvciAoIGNwdSA9IDE7IGNw
dSA8IE5SX0NQVVM7IGNwdSsrICkKICAgICAgICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gSU5W
QUxJRF9QRVJDUFVfQVJFQTsKIH0KQEAgLTI1LDEyICsyNiwxNiBAQCB2b2lkIF9faW5pdCBwZXJj
cHVfaW5pdF9hcmVhcyh2b2lkKQogc3RhdGljIGludCBpbml0X3BlcmNwdV9hcmVhKHVuc2lnbmVk
IGludCBjcHUpCiB7CiAgICAgY2hhciAqcDsKKwogICAgIGlmICggX19wZXJfY3B1X29mZnNldFtj
cHVdICE9IElOVkFMSURfUEVSQ1BVX0FSRUEgKQogICAgICAgICByZXR1cm4gLUVCVVNZOworCiAg
ICAgaWYgKCAocCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoUEVSQ1BVX09SREVSLCAwKSkgPT0gTlVM
TCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOworCiAgICAgbWVtc2V0KHAsIDAsIF9fcGVyX2Nw
dV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCk7CiAgICAgX19wZXJfY3B1X29mZnNldFtjcHVd
ID0gcCAtIF9fcGVyX2NwdV9zdGFydDsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC00NSw2ICs1
MCw3IEBAIHN0YXRpYyB2b2lkIF9mcmVlX3BlcmNwdV9hcmVhKHN0cnVjdCByY3VfaGVhZCAqaGVh
ZCkKICAgICBzdHJ1Y3QgZnJlZV9pbmZvICppbmZvID0gY29udGFpbmVyX29mKGhlYWQsIHN0cnVj
dCBmcmVlX2luZm8sIHJjdSk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IGluZm8tPmNwdTsKICAg
ICBjaGFyICpwID0gX19wZXJfY3B1X3N0YXJ0ICsgX19wZXJfY3B1X29mZnNldFtjcHVdOworCiAg
ICAgZnJlZV94ZW5oZWFwX3BhZ2VzKHAsIFBFUkNQVV9PUkRFUik7CiAgICAgX19wZXJfY3B1X29m
ZnNldFtjcHVdID0gSU5WQUxJRF9QRVJDUFVfQVJFQTsKIH0KQEAgLTUyLDYgKzU4LDcgQEAgc3Rh
dGljIHZvaWQgX2ZyZWVfcGVyY3B1X2FyZWEoc3RydWN0IHJjdV9oZWFkICpoZWFkKQogc3RhdGlj
IHZvaWQgZnJlZV9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBm
cmVlX2luZm8gKmluZm8gPSAmcGVyX2NwdShmcmVlX2luZm8sIGNwdSk7CisKICAgICBpbmZvLT5j
cHUgPSBjcHU7CiAgICAgY2FsbF9yY3UoJmluZm8tPnJjdSwgX2ZyZWVfcGVyY3B1X2FyZWEpOwog
fQpAQCAtODYsNiArOTMsMTYgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfcGVy
Y3B1X25mYiA9IHsKIHN0YXRpYyBpbnQgX19pbml0IHBlcmNwdV9wcmVzbXBfaW5pdCh2b2lkKQog
ewogICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X3BlcmNwdV9uZmIpOworCiAgICAgcmV0
dXJuIDA7CiB9CiBwcmVzbXBfaW5pdGNhbGwocGVyY3B1X3ByZXNtcF9pbml0KTsKKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:23:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmecc-00055O-Cl; Tue, 29 Aug 2017 11:23:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmecb-000557-57
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:23:53 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5D/E0-03454-8CE45A95; Tue, 29 Aug 2017 11:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4Jv6W
 RBr82clgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnF3czFXxnrNj4ZB1TA+Mlxi5GTg4JAX+J
 w2e+g9ksAqoS0y78ZAGx2QSUJX529rKB2CICuhLPFjwDsrk4mAV2MEmcn3CSGSQhLOAjsWZlH
 5jNK2Ah0dbVyApiCwl4SBxZvp4VIi4ocXLmE7ChzAI6Egt2fwIaxAFkS0ss/8cBEuYU8JR4dW
 kF2A2iAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RhZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYz68NPMQoycGkJMqr67M0UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE701foJxgUWp6akVaZg4w6GHSEhw8SiK84SBp3uKCxNzizHSI1
 ClGXY6mD1u+MAmx5OXnpUqJ8zaBFAmAFGWU5sGNgEXgJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzuoNM4cnMK4Hb9AroCCagI2K9wI4oSURISTUwpjUFz+xUkDz5Vblsw4qZk61fMv+ereT
 OaybIINq4ntHzTn76gh73rfMXNkRMMX+hZHau/1fzDXXDTxxH/pTMLTq3OGfjArcnjhsmb/Oe
 zM2+cd2LSWeub5oQvSmo9f22rZUZUdMcY/7uN3nDJW7pXyvWM91LyEn3SQovJ7eqBYsMX7Omk
 e0jJZbijERDLeai4kQAqxmRB7sCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504005830!80115748!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4283 invoked from network); 29 Aug 2017 11:23:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:23:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445525380"
Date: Tue, 29 Aug 2017 12:23:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170829112348.xiqu47lw3azqq7qy@citrix.com>
References: <1503944427-9561-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503944427-9561-1-git-send-email-andrew.cooper3@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>, 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] xen/build: Nuke include/{config,
	generated} during clean
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDc6MjA6MjdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPdGhlcndpc2UgYSBzdGFsZSBnZW5lcmF0ZWQgS2NvbmZpZyBtYXkgc3RpbGwgYmUg
dXNlZCBhZnRlciBhIHRyZWUtd2lkZSBjbGVhbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:37:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmepE-0005u6-HQ; Tue, 29 Aug 2017 11:36:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmepC-0005u0-T8
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 11:36:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 29/86-02224-6D155A95; Tue, 29 Aug 2017 11:36:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpO7VwKW
 RBp0vVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpZ/YwFcyQr7i7egZLA+M8yS5GTg4JAX+J
 T71zGEFsYYEUiZt3b7GC2CICwRLz93QxdzFycTALLGWSeNj1lB0kISTwklFizyNxEJtNQE9i3
 vGvLCA2r4CtxIFDa5hBbBYBVYmGLdPB6kUFwiX2f7/GDFEjKHFy5hOwek4BD4llrTuAlnEALd
 CUWL9LHyTMLCAucevJfCYIW15i+9s5zBBrVSUWPzjKPoGRfxaSSbMQumch6Z6FpHsBI8sqRo3
 i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA0KxnYGDcwTj1hN8h
 RkkOJiVRXl2fpZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgPBwDlBItS01Mr0jJzgFECk5bg4
 FES4Y0DSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDgvGzDmhARAijJK8+BGwCL2EqOslD
 AvIwMDgxBPQWpRbmYJqvwrRnEORiWgCpApPJl5JXCbXgEdwQR0RKwX2BEliQgpqQbGBUGnWN8
 XfG4v7X3jv4i16fNd3t3FTt9SbrZo9v+ViPr68+yLjWeO7f6+pDhaRqPe7p3KA6E5fkbHXrz9
 f5VXauXRxbaSBd1sNcWptnv2+Z2bz5Zy+o6Vklzg2gOlTx9xVt97zf1AbtIUr2825yfW6PQ98
 b+9IPqgUGH9l4tnlf898JxSa5v8RYmlOCPRUIu5qDgRAK9qz+fTAgAA
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504006611!112104382!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26315 invoked from network); 29 Aug 2017 11:36:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:36:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437281334"
To: Paul Durrant <Paul.Durrant@citrix.com>, Roger Pau Monne
 <roger.pau@citrix.com>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
 <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <60aebf8b-e597-39c7-f56d-3da5826ceb1a@citrix.com>
Date: Tue, 29 Aug 2017 12:36:49 +0100
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: <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjUvMjAxNyAxMDo0NiBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUKPj4gU2VudDogMjUgQXVn
dXN0IDIwMTcgMTA6MzIKPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+Cj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFN0ZWZhbm8gU3RhYmVs
bGluaQo+PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+OyBHZW9yZ2UgRHVubGFwCj4+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBBbmRy
ZXcgQ29vcGVyCj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0KPj4gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxd
IFtQQVRDSCB2MiBSRVBPU1QgMTIvMTJdIHg4Ni9odm0vaW9yZXE6IGFkZCBhCj4+IG5ldyBtYXBw
YWJsZSByZXNvdXJjZSB0eXBlLi4uCj4+Cj4+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDAzOjUx
OjA2UE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IC4uLiBYRU5NRU1fcmVzb3VyY2Vf
aW9yZXFfc2VydmVyCj4+Pgo+Pj4gVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGEgbmV3IHJl
c291cmNlIHR5cGUgdGhhdCBjYW4gYmUgbWFwcGVkIHVzaW5nCj4+PiB0aGUgWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2UgbWVtb3J5IG9wLgo+Pj4KPj4+IElmIGFuIGVtdWxhdG9yIG1ha2VzIHVzZSBv
ZiB0aGlzIHJlc291cmNlIHR5cGUgdGhlbiwgaW5zdGVhZCBvZiBtYXBwaW5nCj4+PiBnZm5zLCB0
aGUgSU9SRVEgc2VydmVyIHdpbGwgYWxsb2NhdGUgcGFnZXMgZnJvbSB0aGUgaGVhcC4gVGhlc2Ug
cGFnZXMKPj4+IHdpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBh
dCBhbnkgcG9pbnQgYW5kIHNvIGFyZQo+Pj4gbm90IHZ1bG5lcmFibGUgdG8gYW55IGRpcmVjdCBh
dHRhY2sgYnkgdGhlIGd1ZXN0LiBUaGV5IGFyZSBvbmx5IGV2ZXIKPj4+IGFjY2Vzc2libGUgYnkg
WGVuIGFuZCBhbnkgZG9tYWluIHRoYXQgaGFzIG1hcHBpbmcgcHJpdmlsZWdlIG92ZXIgdGhlCj4+
PiBndWVzdCAod2hpY2ggbWF5IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1
bm5pbmcgdGhlCj4+IGVtdWxhdG9yKS4KPj4+Cj4+PiBOT1RFOiBVc2Ugb2YgdGhlIG5ldyByZXNv
dXJjZSB0eXBlIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCj4+PiAgICAgICBYRU5fRE1P
UF9nZXRfaW9yZXFfc2VydmVyX2luZm8gdW5sZXNzIHRoZSBYRU5fRE1PUF9ub19nZm5zCj4+IGZs
YWcgaXMKPj4+ICAgICAgIHNldC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4+PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgo+Pj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+Pj4g
Q2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4+IENj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+PiBDYzogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+Cj4+PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPj4+IC0tLQo+Pj4gIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgfCAxMzYKPj4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICAgICAgICAgfCAgMjcgKysrKysrKysKPj4+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pb3JlcS5oIHwgICAyICsKPj4+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29w
LmggIHwgICA0ICsrCj4+PiAgeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICB8ICAgMyAr
Cj4+PiAgNSBmaWxlcyBjaGFuZ2VkLCAxNzIgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMK
Pj4+IGluZGV4IDc5NWMxOThmOTUuLjllNjgzOGRhYjYgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+Pj4g
QEAgLTIzMSw2ICsyMzEsMTUgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QK
Pj4gaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4+PiAgICAgIHN0cnVjdCBodm1faW9y
ZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKPj4+ICAgICAg
aW50IHJjOwo+Pj4KPj4+ICsgICAgaWYgKCBpb3JwLT5wYWdlICkKPj4+ICsgICAgewo+Pj4gKyAg
ICAgICAgLyogTWFrZSBzdXJlIHRoZSBwYWdlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgKi8KPj4+
ICsgICAgICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKPj4+ICsgICAg
ICAgICAgICByZXR1cm4gLUVQRVJNOwo+Pj4gKwo+Pj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+Cj4+
IEVFWElTVD8gKFNlZSBjb21tZW50IGJlbG93LCB3aGljaCBJIHRoaW5rIGFsc28gYXBwbGllcyBo
ZXJlKS4KPj4KPj4+ICsgICAgfQo+Pj4gKwo+Pj4gICAgICBpZiAoIGQtPmlzX2R5aW5nICkKPj4+
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4KPj4+IEBAIC0yNTMsNiArMjYyLDYwIEBAIHN0
YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4oc3RydWN0Cj4+IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQo+Pj4gICAgICByZXR1cm4gcmM7Cj4+PiAgfQo+Pj4KPj4+ICtzdGF0aWMgaW50
IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVm
KQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47
Cj4+PiArICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3Jl
cSA6ICZzLT5pb3JlcTsKPj4+ICsKPj4+ICsgICAgaWYgKCBpb3JwLT5wYWdlICkKPj4+ICsgICAg
ewo+Pj4gKyAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBwYWdlIGhhcyBub3QgYmVlbiBtYXBwZWQg
Ki8KPj4+ICsgICAgICAgIGlmICggIWdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCj4+
PiArICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKPj4+ICsKPj4+ICsgICAgICAgIHJldHVybiAw
Owo+Pgo+PiBTaG91bGRuJ3QgdGhpcyByZXR1cm4gRUVYSVNUPyBQYWdlIGhhcyBhbHJlYWR5IGJl
ZW4gYWxsb2NhdGVkIGJ5IGEKPj4gcHJldmlvdXMgY2FsbCBBRkFJQ1QsIGFuZCBpdCBzZWVtcyBs
aWtlIGEgcG9zc2libGUgZXJyb3IvbWlzYmVoYXZpb3IKPj4gdG8gdHJ5IHRvIGRvIGl0IHR3aWNl
Lgo+Pgo+IAo+IFRoZSBjaGVja3MgYXJlIHRoZXJlIHRvIHByZXZlbnQgYSBjYWxsZXIgZnJvbSB0
cnlpbmcgdG8gbWl4IHRoZSBsZWdhY3kgYW5kIG5ldyBtZXRob2RzIG9mIG1hcHBpbmcgaW9yZXEg
c2VydmVyIHBhZ2VzIHNvIEVQRVJNIChpLmUuICdvcGVyYXRpb24gbm90IHBlcm1pdHRlZCcpIHNl
ZW1zIGxpa2UgdGhlIGNvcnJlY3QgZXJyb3IuIEkgYWdyZWUgdGhhdCBpdCdzIG5vdCBvYnZpb3Vz
LCBhdCB0aGlzIGlubmVyIGxldmVsLCB0aGF0IEkgZG8gdGhpbmsgdGhpcyBpcyByaWdodC4gSSdt
IG9wZW4gdG8gZGViYXRlIGFib3V0IHRoaXMgdGhvdWdoLgoKLUVCVVNZIHRoZW4/CgogLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:47:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11:47: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.xen.org>)
	id 1dmeyu-0006dO-Fs; Tue, 29 Aug 2017 11:46:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmeyu-0006dI-5l
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 11:46:56 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 49/58-01910-F2455A95; Tue, 29 Aug 2017 11:46:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQlcvZGm
 kwdQnChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLKzMYC7qDK14u3MHYwHjXvouRk0NCwE/i
 5M0dTCA2i4CqxOM/z1i7GDk42ATsJaZ/rQAJiwCFO7beBCrh4mAWWMMksf7JVLB6YYE4iYtHb
 zKD2LwCHhL7LrxgBikSEmhjlHjwZDYLREJQ4uTMJ2A2s4COxILdn9hAFjALSEss/8cBEuYU8J
 SY/vY5WImogIrEyZVrwOYLCShK9M97wAZxZ7rExGc9LBMY+WchmToLydRZCFMXMDKvYlQvTi0
 qSy3SNdJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMwHoGBsYdjKeanQ8xSnIw
 KYnydgcujRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwasUDJQTLEpNT61Iy8wBxgJMWoKDR0mEd
 3cQUJq3uCAxtzgzHSJ1ilFRSpz3P0hCACSRUZoH1waLv0uMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHnXgkzhycwrgZv+CmgxE9DiWC+wxSWJCCmpBsb8QxMvTm3vlqv6PO/j4Zqfsmeranl
 NmThvJE5a/lO5523J12vlEUICWh0vricZ3NJu3iQuudbl6kz7m/ENNeLlCta8j8w/t6uobWSu
 2noq+trJ5oNnIlhm797PxJT+fEe81LxeSa9DB15r3Vl54eiykD3LFY/8aFd9e6V8ztJbLz44R
 W16+uCdEktxRqKhFnNRcSIAFWF7hboCAAA=
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504007214!100419686!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40826 invoked from network); 29 Aug 2017 11:46:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:46:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51730307"
Date: Tue, 29 Aug 2017 12:46:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170829114649.3usyte4pvljrfrhw@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-2-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-2-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6MzVBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggY3JlYXRlcyBNQkEgZmVhdHVyZSBkb2N1bWVudCBpbiBkb2MvZmVhdHVyZXMv
LiBJdCBkZXNjcmliZXMKPiBrZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVz
Y3JpYmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCj4gIkludHJvZHVjdGlvbiB0byBNZW1vcnkg
QmFuZHdpZHRoIEFsbG9jYXRpb24iLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgo+IC0tLQo+IHYyOgo+ICAgICAtIGRlY2xhcmUgJ0hXJyBpbiBU
ZXJtaW5vbG9neS4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKPiAgICAgLSByZXBs
YWNlICdDT1MgSUQgb2YgVkNQVScgdG8gJ0NPUyBJRCBvZiBkb21haW4nLgo+ICAgICAgIChzdWdn
ZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIHJlcGxhY2UgJ0NPUyByZWdpc3RlcicgdG8gJ1Ro
cnRsIE1TUicuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gICAgIC0gYWRkIGRl
c2NyaXB0aW9uIGZvciAncHNyLW1iYS1zaG93JyB0byBzdGF0ZSB0aGF0IHRoZSBkZWNpbWFsIHZh
bHVlIGlzCj4gICAgICAgc2hvd24gZm9yIGxpbmVhciBtb2RlIGJ1dCBoZXhhZGVjaW1hbCB2YWx1
ZSBpcyBzaG93biBmb3Igbm9uLWxpbmVhciBtb2RlLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hh
byBQZW5nKQo+ICAgICAtIHJlbW92ZSBjb250ZW50IGluICdBcmVhcyBmb3IgaW1wcm92ZW1lbnQn
Lgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIHVzZSAnPD4nIHRvIHNw
ZWNpZnkgbWFuZGF0b3J5IGFyZ3VtZW50IHRvIGEgY29tbWFuZC4KPiAgICAgICAoc3VnZ2VzdGVk
IGJ5IFdlaSBMaXUpCj4gdjE6Cj4gICAgIC0gcmVtb3ZlIGEgc3BlY2lhbCBjaGFyYWN0ZXIgdG8g
YXZvaWQgdGhlIGVycm9yIHdoZW4gYnVpbGRpbmcgcGFuZG9jLgo+IC0tLQo+ICBkb2NzL2ZlYXR1
cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9jIHwgMjU2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDI1NiBpbnNlcnRpb25zKCspCj4gIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9jCj4gCj4gZGlm
ZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgYi9kb2NzL2ZlYXR1
cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw
MDAwMDAwLi4yMTU5MmU4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RvY3MvZmVhdHVyZXMvaW50
ZWxfcHNyX21iYS5wYW5kb2MKPiBAQCAtMCwwICsxLDI1NiBAQAo+ICslIEludGVsIE1lbW9yeSBC
YW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBGZWF0dXJlCj4gKyUgUmV2aXNpb24gMS40Cj4gKwo+
ICtcY2xlYXJwYWdlCj4gKwo+ICsjIEJhc2ljcwo+ICsKPiArLS0tLS0tLS0tLS0tLS0tLSAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAgICAg
ICAgIFN0YXR1czogKipUZWNoIFByZXZpZXcqKgo+ICsKPiArQXJjaGl0ZWN0dXJlKHMpOiBJbnRl
bCB4ODYKPiArCj4gKyAgIENvbXBvbmVudChzKTogSHlwZXJ2aXNvciwgdG9vbHN0YWNrCj4gKwo+
ICsgICAgICAgSGFyZHdhcmU6IE1CQSBpcyBzdXBwb3J0ZWQgb24gU2t5bGFrZSBTZXJ2ZXIgYW5k
IGJleW9uZAo+ICstLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArCj4gKyMgVGVybWlub2xvZ3kKPiArCj4gKyogQ0FU
ICAgICAgICAgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5Cj4gKyogQ0JNICAgICAgICAgQ2Fw
YWNpdHkgQml0TWFza3MKPiArKiBDRFAgICAgICAgICBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0
aW9uCj4gKyogQ09TL0NMT1MgICAgQ2xhc3Mgb2YgU2VydmljZQo+ICsqIEhXICAgICAgICAgIEhh
cmR3YXJlCj4gKyogTUJBICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCj4gKyog
TVNScyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBSZWdpc3RlcnMKPiArKiBQU1IgICAgICAgICBJ
bnRlbCBQbGF0Zm9ybSBTaGFyZWQgUmVzb3VyY2UKPiArKiBUSFJUTCAgICAgICBUaHJvdHRsZSB2
YWx1ZSBvciBkZWxheSB2YWx1ZQo+ICsKPiArIyBPdmVydmlldwo+ICsKPiArVGhlIE1lbW9yeSBC
YW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIHByb3ZpZGVzIGluZGlyZWN0IGFuZCBh
cHByb3hpbWF0ZQo+ICtjb250cm9sIG92ZXIgbWVtb3J5IGJhbmR3aWR0aCBhdmFpbGFibGUgcGVy
LWNvcmUuIFRoaXMgZmVhdHVyZSBwcm92aWRlcyBPUy8KPiAraHlwZXJ2aXNvciB0aGUgYWJpbGl0
eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvZG9tYWlucyBvciBjcmVhdGUgYWR2YW5jZWQKPiAr
Y2xvc2VkLWxvb3AgY29udHJvbCBzeXN0ZW0gdmlhIGV4cG9zaW5nIGNvbnRyb2wgb3ZlciBhIGNy
ZWRpdC1iYXNlZCB0aHJvdHRsaW5nCj4gK21lY2hhbmlzbS4KCkkgZG9uJ3QgcmVhbGx5IHVuZGVy
c3RhbmQgd2hhdCAiYWR2YW5jZWQgY2xvc2VkLWxvb3AgY29udHJvbCBzeXN0ZW0KdmlhIGV4cG9z
aW5nLi4uIiBtZWFucy4gRnJvbSBteSB1bmRlcnN0YW5kIGl0IGlzIGNsZWFyL3NpbXBsZXIgdG8K
d3JpdGUgaXQgYXM6CgoiLi4uIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcgYXBwcy9k
b21haW5zIGJ5IHVzaW5nIGEKY3JlZGl0LWJhc2VkIHRocm90dGxpbmcgbWVjaGFuaXNtIi4KCj4g
Kwo+ICsjIFVzZXIgZGV0YWlscwo+ICsKPiArKiBGZWF0dXJlIEVuYWJsaW5nOgo+ICsKPiArICBB
ZGQgInBzcj1tYmEiIHRvIGJvb3QgbGluZSBwYXJhbWV0ZXIgdG8gZW5hYmxlIE1CQSBmZWF0dXJl
Lgo+ICsKPiArKiB4bCBpbnRlcmZhY2VzOgo+ICsKPiArICAxLiBgcHNyLW1iYS1zaG93IFtkb21h
aW4taWRdYDoKPiArCj4gKyAgICAgU2hvdyBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9y
IGRvbWFpbi4gRm9yIGxpbmVhciBtb2RlLCBpdCBzaG93cyB0aGUKPiArICAgICBkZWNpbWFsIHZh
bHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cyBoZXhhZGVjaW1hbCB2YWx1ZS4KCllv
dSBzaG91bGQgZmlyc3QgZXhwbGFpbiB3aGF0IGFyZSB0aGUgbGluZWFyIGFuZCBub24tbGluZWFy
IG1vZGVzLgoKPiArCj4gKyAgMi4gYHBzci1tYmEtc2V0IFtPUFRJT05TXSA8ZG9tYWluLWlkPiA8
dGhyb3R0bGluZz5gOgo+ICsKPiArICAgICBTZXQgbWVtb3J5IGJhbmR3aWR0aCB0aHJvdHRsaW5n
IGZvciBkb21haW4uCj4gKwo+ICsgICAgIE9wdGlvbnM6Cj4gKyAgICAgJy1zJzogU3BlY2lmeSB0
aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lzZSBhbGwgc29ja2V0cyBhcmUgcHJvY2Vzc2Vk
Lgo+ICsKPiArICAgICBUaHJvdHRsaW5nIHZhbHVlIHNldCBpbiByZWdpc3RlciBpbXBsaWVzIG1l
bW9yeSBiYW5kd2lkdGggYmxvY2tlZCwgaS5lLgo+ICsgICAgIGhpZ2hlciB0aHJvdHRsaW5nIHZh
bHVlIHJlc3VsdHMgaW4gbG93ZXIgYmFuZHdpZHRoLiBUaGUgbWF4IHRocm90dGxpbmcKPiArICAg
ICB2YWx1ZSBjYW4gYmUgZ290IHRocm91Z2ggQ1BVSUQuCgpUaGlzIGlzIGFsc28gaGFyZCB0byB1
bmRlcnN0YW5kIElNSE8uIEkgd291bGQgcmF0aGVyIHdyaXRlIGl0IGFzOgoKIlRoZSB0aHJvdHRs
aW5nIHZhbHVlIGRlc2NyaWJlcyB0aGUgYW1vdW50IG9mIGJsb2NrZWQgYmFuZHdpZHRoIi4KQWx0
aG91Z2ggSSBoYXZlIHRvIGFkbWl0IEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgdGhpcyBpbnRl
cmZhY2UsCndvdWxkbid0IGl0IGJlIGVhc2llciB0byBzcGVjaWZ5IHRoZSBtZW1vcnkgYmFuZHdp
ZHRoIGFsbG93ZWQKcGVyLWRvbWFpbiwgcmF0aGVyIHRoZSBhbW91bnQgb2YgYmFuZHdpZHRoIHJl
bW92ZWQ/CgpVc2luZyB5b3VyIGFwcHJvYWNoIHRoZSB1c2VyIGhhcyB0byBmaXJzdCBnZXQgdGhl
IHRvdGFsIGJhbmR3aWR0aCwgYW5kCnRoZW4gc3VidHJhY3QgdGhlIHJlbW92ZWQgYmFuZHdpZHRo
IGluIG9yZGVyIHRvIGtub3cgdGhlIHJlbWFpbmluZwpiYW5kd2lkdGggZm9yIGEgZG9tYWluLgoK
QWxzbywgSU1ITyB5b3Ugc2hvdWxkIHByb3ZpZGUgYSBjb21tYW5kIHRvIHByaW50IHRoZSBtYXgg
dGhyb3R0bGluZywKcmVtZW1iZXIgdGhhdCBmcm9tIFhlbidzIFBvViBEb20wIGlzIGp1c3QgYW5v
dGhlciBkb21haW4sIGFuZCB0aGUKQ1BVSUQgdmFsdWVzIHJlcG9ydGVkIHRvIERvbTAgZG9uJ3Qg
bmVlZCB0byBiZSB0aGUgc2FtZSBhcyBmb3VuZCBvbgpiYXJlIG1ldGFsLgoKPiArCj4gKyAgICAg
VGhlIHJlc3BvbnNlIG9mIHRoZSB0aHJvdHRsaW5nIHZhbHVlIGNvdWxkIGJlIGxpbmVhciBtb2Rl
IG9yIG5vbi1saW5lYXIKPiArICAgICBtb2RlLgo+ICsKPiArICAgICBMaW5lYXIgbW9kZTogdGhl
IGlucHV0IHByZWNpc2lvbiBpcyBkZWZpbmVkIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5j
ZSwKCldoYXQncyBNQkFfTUFYPyBJIGRvbid0IHNlZSBhbnkgcmVmZXJlbmNlL2Rlc2NyaXB0aW9u
IG9mIGl0IGFib3ZlLgoKPiArICAgICBpZiB0aGUgTUJBX01BWCB2YWx1ZSBpcyA5MCwgdGhlIGlu
cHV0IHByZWNpc2lvbiBpcyAxMCUuIFZhbHVlcyBub3QgYW4gZXZlbgo+ICsgICAgIG11bHRpcGxl
IG9mIHRoZSBwcmVjaXNpb24gKGUuZy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4s
IHRvIDEwJQo+ICsgICAgIGRlbGF5IGFwcGxpZWQpIGJ5IEhXIGF1dG9tYXRpY2FsbHkuCj4gKwo+
ICsgICAgIE5vbi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkgdmFsdWVzIGFyZSBwb3dlcnMtb2Yt
dHdvIGZyb20gemVybyB0byB0aGUKPiArICAgICBNQkFfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIElu
IHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhIHBvd2VyIG9mIHR3byB3aWxsCj4gKyAgICAgYmUg
cm91bmRlZCBkb3duIHRoZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvIGJ5IEhXIGF1dG9tYXRp
Y2FsbHkuCj4gKwo+ICsjIFRlY2huaWNhbCBkZXRhaWxzCj4gKwo+ICtNQkEgaXMgYSBtZW1iZXIg
b2YgSW50ZWwgUFNSIGZlYXR1cmVzLCBpdCBzaGFyZXMgdGhlIGJhc2UgUFNSIGluZnJhc3RydWN0
dXJlCj4gK2luIFhlbi4KPiArCj4gKyMjIEhhcmR3YXJlIHBlcnNwZWN0aXZlCj4gKwo+ICsgIE1C
QSBkZWZpbmVzIGEgcmFuZ2Ugb2YgTVNScyB0byBzdXBwb3J0IHNwZWNpZnlpbmcgYSBkZWxheSB2
YWx1ZSAoVGhydGwpIHBlcgo+ICsgIENPUywgd2l0aCBkZXRhaWxzIGJlbG93Lgo+ICsKPiArICBg
YGAKPiArICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICAgfCBNU1IgKHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwKPiAr
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICAg
fCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfMCB8ICAgICAweEQ1MCAgICAgIHwKPiArICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICAgfCAuLi4g
ICAgICAgICAgICAgICAgICAgICAgICB8ICAuLi4gICAgICAgICAgIHwKPiArICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICAgfCBJQTMyX0wyX1FP
U19FeHRfQldfVGhydGxfbiB8IDB4RDUwK24gKG48NjQpIHwKPiArICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICBgYGAKCkFyZSB5b3Ugc3VyZSB5
b3Ugd2FudCB0byBoYXJkY29kZSB0aGlzIG48NjQ/IElzbid0IHRoZXJlIGEgY2hhbmNlIHRoaXMK
aXMgZ29pbmcgdG8gYmUgYnVtcGVkIGluIG5ld2VyIGhhcmR3YXJlPwoKPiArCj4gKyAgV2hlbiBj
b250ZXh0IHN3aXRjaCBoYXBwZW5zLCB0aGUgQ09TIElEIG9mIGRvbWFpbiBpcyB3cml0dGVuIHRv
IHBlci10aHJlYWQgTVNSCj4gKyAgYElBMzJfUFFSX0FTU09DYCwgYW5kIHRoZW4gaGFyZHdhcmUg
ZW5mb3JjZXMgYmFuZHdpZHRoIGFsbG9jYXRpb24gYWNjb3JkaW5nCj4gKyAgdG8gdGhlIHRocm90
dGxpbmcgdmFsdWUgc3RvcmVkIGluIHRoZSBUaHJ0bCBNU1IgcmVnaXN0ZXIuCj4gKwo+ICsjIyBU
aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gTUJBIGFuZCBDQVQvQ0RQCj4gKwo+ICsgIEdlbmVyYWxs
eSBzcGVha2luZywgTUJBIGlzIGNvbXBsZXRlbHkgaW5kZXBlbmRlbnQgb2YgQ0FUL0NEUCwgYW5k
IGFueQo+ICsgIGNvbWJpbmF0aW9uIG1heSBiZSBhcHBsaWVkIGF0IGFueSB0aW1lLCBlLmcuIGVu
YWJsaW5nIE1CQSB3aXRoIENBVAo+ICsgIGRpc2FibGVkLgo+ICsKPiArICBCdXQgaXQgbmVlZHMg
dG8gYmUgbm90aWNlZCB0aGF0IE1CQSBzaGFyZXMgQ09TIGluZnJhc3RydWN0dXJlIHdpdGggQ0FU
LAo+ICsgIGFsdGhvdWdoIE1CQSBpcyBlbnVtZXJhdGVkIGJ5IGRpZmZlcmVudCBDUFVJRCBsZWFm
IGZyb20gQ0FUICh3aGljaAo+ICsgIGluZGljYXRlcyB0aGF0IHRoZSBtYXggQ09TIG9mIE1CQSBt
YXkgYmUgZGlmZmVyZW50IGZyb20gQ0FUKS4gSW4gc29tZQo+ICsgIGNhc2VzLCBhIGRvbWFpbiBp
cyBwZXJtaXR0ZWQgdG8gaGF2ZSBhIENPUyB0aGF0IGlzIGJleW9uZCBvbmUgKG9yIG1vcmUpCj4g
KyAgb2YgUFNSIGZlYXR1cmVzIGJ1dCB3aXRoaW4gdGhlIG90aGVycy4gRm9yIGluc3RhbmNlLCBs
ZXQncyBhc3N1bWUgdGhlIG1heAo+ICsgIENPUyBvZiBNQkEgaXMgOCBidXQgdGhlIG1heCBDT1Mg
b2YgTDMgQ0FUIGlzIDE2LCB3aGVuIGEgZG9tYWluIGlzIGFzc2lnbmVkCj4gKyAgOSBhcyBDT1Ms
IHRoZSBMMyBDQVQgQ0JNIGFzc29jaWF0ZWQgdG8gQ09TIDkgd291bGQgYmUgZW5mb3JjZWQsIGJ1
dCBmb3IgTUJBLAo+ICsgIHRoZSBIVyB3b3JrcyBhcyBkZWZhdWx0IHZhbHVlIGlzIHNldCBzaW5j
ZSBDT1MgOSBpcyBiZXlvbmQgdGhlIG1heCBDT1MgKDgpCj4gKyAgb2YgTUJBLgo+ICsKPiArIyMg
RGVzaWduIE92ZXJ2aWV3Cj4gKwo+ICsqIENvcmUgQ09TL1RocnRsIGFzc29jaWF0aW9uCj4gKwo+
ICsgIFdoZW4gZW5mb3JjaW5nIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiwgYWxsIGNvcmVz
IG9mIGRvbWFpbnMgaGF2ZQo+ICsgIHRoZSBzYW1lIGRlZmF1bHQgVGhydGwgTVNSIChDT1MwKSB3
aGljaCBzdG9yZXMgdGhlIHNhbWUgVGhydGwgKDApLiBUaGUKPiArICBkZWZhdWx0IFRocnRsIE1T
UiBpcyB1c2VkIG9ubHkgaW4gaHlwZXJ2aXNvciBhbmQgaXMgdHJhbnNwYXJlbnQgdG8gdG9vbCBz
dGFjawo+ICsgIGFuZCB1c2VyLgo+ICsKPiArICBTeXN0ZW0gYWRtaW5pc3RyYXRvciBjYW4gY2hh
bmdlIFBTUiBhbGxvY2F0aW9uIHBvbGljeSBhdCBydW50aW1lIGJ5CiAgICAgICAgICAgICAgICAg
ICAgICAgIF5zCj4gKyAgdG9vbCBzdGFjay4gU2luY2UgTUJBIHNoYXJlcyBDT1MgSUQgd2l0aCBD
QVQvQ0RQLCBhIENPUyBJRCBjb3JyZXNwb25kcyB0byBhCiAgICAgXiB1c2luZyB0aGUgdG9vbCAu
Li4KPiArICAyLXR1cGxlLCBsaWtlIFtDQk0sIFRocnRsXSB3aXRoIG9ubHktQ0FUIGVuYWxiZWQs
IHdoZW4gQ0RQIGlzIGVuYWJsZWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBeIGVuYWJsZWQKPiArICB0aGUgQ09TIElEIGNvcnJlc3BvbmRzIHRvIGEgMy10
dXBsZSwgbGlrZSBbQ29kZV9DQk0sIERhdGFfQ0JNLCBUaHJ0bF0uIElmCj4gKyAgbmVpdGhlciBD
QVQgbm9yIENEUCBpcyBlbmFibGVkLCB0aGluZ3Mgd291bGQgYmUgZWFzaWVyLCBvbmUgQ09TIElE
IGNvcnJlc3BvbmRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XiBhcmUgZWFzaWVyLCBzaW5jZSBvbmUuLi4KPiArICB0byBvbmUgVGhydGwuCj4gKwo+ICsqIFZD
UFUgc2NoZWR1bGUKPiArCj4gKyAgVGhpcyBwYXJ0IHJldXNlcyBDQVQgQ09TIGluZnJhc3RydWN0
dXJlLgo+ICsKPiArKiBNdWx0aS1zb2NrZXRzCj4gKwo+ICsgIERpZmZlcmVudCBzb2NrZXRzIG1h
eSBoYXZlIGRpZmZlcmVudCBNQkEgYWJpbGl0eSAobGlrZSBtYXggQ09TKQo+ICsgIGFsdGhvdWdo
IGl0IGlzIGNvbnNpc3RlbnQgb24gdGhlIHNhbWUgc29ja2V0LiBTbyB0aGUgY2FwYWJpbGl0eQo+
ICsgIG9mIHBlci1zb2NrZXQgTUJBIGlzIHNwZWNpZmllZC4KPiArCj4gKyAgVGhpcyBwYXJ0IHJl
dXNlcyBDQVQgQ09TIGluZnJhc3RydWN0dXJlLgo+ICsKPiArIyMgSW1wbGVtZW50YXRpb24gRGVz
Y3JpcHRpb24KPiArCj4gKyogSHlwZXJ2aXNvciBpbnRlcmZhY2VzOgo+ICsKPiArICAxLiBCb290
IGxpbmUgcGFyYW06ICJwc3I9bWJhIiB0byBlbmFibGUgdGhlIGZlYXR1cmUuCj4gKwo+ICsgIDIu
IFNZU0NUTDoKPiArICAgICAgICAgIC0gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvOiBHZXQg
c3lzdGVtIE1CQSBpbmZvcm1hdGlvbi4KPiArCj4gKyAgMy4gRE9NQ1RMOgo+ICsgICAgICAgICAg
LSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRMOiBHZXQgdGhyb3R0bGluZyBmb3IgYSBk
b21haW4uCj4gKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6IFNl
dCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KPiArCj4gKyogeGwgaW50ZXJmYWNlczoKPiArCj4g
KyAgMS4gcHNyLW1iYS1zaG93IFtkb21haW4taWRdCj4gKyAgICAgICAgICBTaG93IHN5c3RlbS9k
b21haW4gcnVudGltZSBNQkEgdGhyb3R0bGluZyB2YWx1ZS4gRm9yIGxpbmVhciBtb2RlLAo+ICsg
ICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFyIG1vZGUs
IGl0IHNob3dzIGhleGFkZWNpbWFsCj4gKyAgICAgICAgICB2YWx1ZS4KPiArICAgICAgICAgID0+
IFhFTl9TWVNDVExfUFNSX01CQV9nZXRfaW5mby9YRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RI
UlRMCj4gKwo+ICsgIDIuIHBzci1tYmEtc2V0IFtPUFRJT05TXSA8ZG9tYWluLWlkPiA8dGhyb3R0
bGluZz4KPiArICAgICAgICAgIFNldCBiYW5kd2lkdGggdGhyb3R0bGluZyBmb3IgYSBkb21haW4u
Cj4gKyAgICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRMCj4gKwo+ICsg
IDMuIHBzci1od2luZm8KPiArICAgICAgICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9uLCBpbmNs
dWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJBLgo+ICsgICAgICAgICAgPT4gWEVOX1NZU0NUTF9Q
U1JfTUJBX2dldF9pbmZvCj4gKwo+ICsqIEtleSBkYXRhIHN0cnVjdHVyZToKPiArCj4gKyAgMS4g
RmVhdHVyZSBIVyBpbmZvCj4gKwo+ICsgICAgIGBgYAo+ICsgICAgIHN0cnVjdCB7Cj4gKyAgICAg
ICAgIHVuc2lnbmVkIGludCB0aHJ0bF9tYXg7Cj4gKyAgICAgICAgIHVuc2lnbmVkIGludCBsaW5l
YXI7Cj4gKyAgICAgfSBtYmFfaW5mbzsKCklzIHRoaXMgYSBkb21jdGwgc3RydWN0dXJlPyBhIGxp
YnhsIG9uZT8KCj4gKwo+ICsgICAgIC0gTWVtYmVyIGB0aHJ0bF9tYXhgCj4gKwo+ICsgICAgICAg
YHRocnRsX21heGAgaXMgdGhlIG1heCB0aHJvdHRsaW5nIHZhbHVlIHRvIGJlIHNldC4KPiArCj4g
KyAgICAgLSBNZW1iZXIgYGxpbmVhcmAKPiArCj4gKyAgICAgICBgbGluZWFyYCBtZWFucyB0aGUg
cmVzcG9uc2Ugb2YgZGVsYXkgdmFsdWUgaXMgbGluZWFyIG9yIG5vdC4KPiArCj4gKyAgICAgQXMg
bWVudGlvbmVkIGFib3ZlLCBNQkEgaXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVzLCBp
dCB3b3VsZAo+ICsgICAgIHNoYXJlIHRoZSBiYXNlIFBTUiBpbmZyYXN0cnVjdHVyZSBpbiBYZW4u
IEZvciBleGFtcGxlLCB0aGUgJ2Nvc19tYXgnCj4gKyAgICAgaXMgYSBjb21tb24gSFcgcHJvcGVy
dHkgZm9yIGFsbCBmZWF0dXJlcy4gU28sIGZvciBvdGhlciBkYXRhIHN0cnVjdHVyZQo+ICsgICAg
IGRldGFpbHMsIHBsZWFzZSByZWZlciAnaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jJy4KPiArCj4g
KyMgTGltaXRhdGlvbnMKPiArCj4gK01CQSBjYW4gb25seSB3b3JrIG9uIEhXIHdoaWNoIGVuYWJs
ZXMgaXQgKGNoZWNrIGJ5IENQVUlEKS4KPiArCj4gKyMgVGVzdGluZwo+ICsKPiArV2UgY2FuIGV4
ZWN1dGUgdGhlc2UgY29tbWFuZHMgdG8gdmVyaWZ5IE1CQSBvbiBkaWZmZXJlbnQgSFdzIHN1cHBv
cnRpbmcgdGhlbS4KPiArCj4gK0ZvciBleGFtcGxlOgo+ICsgICAgcm9vdEA6fiQgeGwgcHNyLWh3
aW5mbyAtLW1iYQo+ICsgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOgo+ICsg
ICAgU29ja2V0IElEICAgICAgIDogMAo+ICsgICAgTGluZWFyIE1vZGUgICAgIDogRW5hYmxlZAo+
ICsgICAgTWF4aW11bSBDT1MgICAgIDogNwo+ICsgICAgTWF4aW11bSBUaHJvdHRsaW5nIFZhbHVl
OiA5MAo+ICsgICAgRGVmYXVsdCBUaHJvdHRsaW5nIFZhbHVlOiAwCj4gKwo+ICsgICAgcm9vdEA6
fiQgeGwgcHNyLW1iYS1zZXQgMSAweGEKCkNvdWxkIHlvdSBlbGFib3JhdGUgYSBsaXR0bGUgYml0
IG9uIHdoeSAnMHhhJyBpcyB1c2VkIGhlcmU/IElNSE8gVGhlCmV4YW1wbGUgc2hvdWxkIHByb3Zp
ZGUgc29tZSBjb250ZXh0LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:49:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmf1Z-0006pK-0t; Tue, 29 Aug 2017 11:49:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmf1X-0006ou-Ji
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 11:49:39 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FD/4E-03610-2D455A95; Tue, 29 Aug 2017 11:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdiyNJ
 Igw0H9S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasf13XcEhm4oPl2oaGKcZ
 djFycQgJ/GWUWHfnEBOE85hR4sfStcwQzjZGiS2L9rJ2MXJyiAg4S3w9M5cdxOYV0JeYt+c+M
 4gtLBAk8bhvAQtIg4RAA6vEk3fHwIokBDwl7r2+DWcvnbMDqIGdg03ASuKQGEiURUBV4sPJdc
 wTGLkXMDKsYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9Dg
 DEOxgPL0u8BCjJAeTkihvd+DSSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFzAABISLEpNT61I
 y8wBhh5MWoKDR0mE920wUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5OUFmCIAUZZTmw
 Y2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPOBlnFk5lXArfpFdARTEBHxHqBHVGSiJ
 CSamC01y26fEXXb8vHBYLG64X84kJyW194nE74N2VOQozIsk3luQs/bLBcf+D5ofnFEqVLll0
 vPMYQbTcxJ+ZazHaz/KXh85rk7Y0ylpgYpRT3X1M1tkk/mti28PH76ZGaHH901l+ZrW757Un0
 g2378yZFHo6+4J5sbPS9hmfWxuLieZ8frZM9ckZHiaU4I9FQi7moOBEA5zBF+X4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504007376!73886113!1
X-Originating-IP: [104.130.215.37]
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 36744 invoked from network); 29 Aug 2017 11:49:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 11:49:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmf1T-0001k6-4k; Tue, 29 Aug 2017 11:49: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 1dmf1N-0007Vw-Ge; Tue, 29 Aug 2017 11:49:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmf1N-0008JU-Am; Tue, 29 Aug 2017 11:49:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112921-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a8c87a8788e5ce21d6e55e0acdc64a8f26cf5687
X-Osstest-Versions-That: xen=f0c1fc7b4c86af9a8de585b4cb2f7792817f404d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 11:49:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112921: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4162888157264468953=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4162888157264468953==
Content-Type: text/plain

flight 112921 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112921/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112912
 build-arm64-pvops             3 capture-logs                broken like 112912
 build-arm64                   2 hosts-allocate              broken like 112912
 build-arm64                   3 capture-logs                broken like 112912
 test-amd64-amd64-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

version targeted for testing:
 xen                  a8c87a8788e5ce21d6e55e0acdc64a8f26cf5687
baseline version:
 xen                  f0c1fc7b4c86af9a8de585b4cb2f7792817f404d

Last test of basis   112912  2017-08-28 17:02:34 Z    0 days
Testing same since   112921  2017-08-29 10:07:40 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Dario Faggioli <dario.faggioli@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable-smoke
+ revision=a8c87a8788e5ce21d6e55e0acdc64a8f26cf5687
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke a8c87a8788e5ce21d6e55e0acdc64a8f26cf5687
+ branch=xen-unstable-smoke
+ revision=a8c87a8788e5ce21d6e55e0acdc64a8f26cf5687
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' xa8c87a8788e5ce21d6e55e0acdc64a8f26cf5687 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git a8c87a8788e5ce21d6e55e0acdc64a8f26cf5687:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   f0c1fc7..a8c87a8  a8c87a8788e5ce21d6e55e0acdc64a8f26cf5687 -> smoke


--===============4162888157264468953==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4162888157264468953==--

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:51:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11: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.xen.org>)
	id 1dmf3d-0007Oe-Ce; Tue, 29 Aug 2017 11:51:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmf3c-0007OY-4s
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:51:48 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 39/1D-01777-35555A95; Tue, 29 Aug 2017 11:51:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG5Q6NJ
 Ig6UPLS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owJSzrZCq4zVfw/Mo+5gXEZUxcjB4eEgL/E
 mT62LkZODhYBVYn+1RPZQWw2AWWJn529YHERAQOJ99cnAdlcHMwCLxgl3s/+zQKSEBaIlOhac
 Q3M5hWwkPi/t4cdpEhIoItR4mrPfHaIhKDEyZlPwIqYBXQkFuz+xAaymFlAWmL5Pw6QMKeAt8
 T9f6+ZQWxRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRrrleUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7GY5OdDzFKcjApifJ2By6NFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTByxUClBMsSk1PrUjLzAGGPExagoNHSYT3bTBQmre4IDG3O
 DMdInWKUZej6cOWL0xCLHn5ealS4rycIDMEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeS+DrOLJzCuB2/QK6AgmoCNivcCOKElESEk1MCY8ffz623bZeYuDTjfyGGz/4J4
 pJZwlV+RXmHB31cWDBW/ZpNxzFDasi1tv+fkud6D+m+JOJZs25riKfLGNp1SUnB2sre8bnvay
 j2bRdbDLN312YH7Mnv0dB3juKGj8L9mm/vOWnaTU71O6qVY/7st+2HNpsrPii1lXDGq51oZzW
 /w+XOKno8RSnJFoqMVcVJwIAAyn46u6AgAA
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504007505!105767921!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8813 invoked from network); 29 Aug 2017 11:51:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:51:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437282599"
Date: Tue, 29 Aug 2017 12:51:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170829115143.nf46ueb4exixkkow@citrix.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-2-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503952829-11065-2-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 1/4] mm: Initialize lowmem virq when
 boot-time scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDQ6NDA6MjZQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IHNjcnViX2hlYXBfcGFnZXMoKSBkb2VzIGVhcmx5IHJldHVybiBpZiBib290LXRp
bWUgc2NydWJiaW5nIGlzCj4gZGlzYWJsZWQsIG5lZ2xlY3RpbmcgdG8gaW5pdGlhbGl6ZSBsb3dt
ZW0gVklSUS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgoKU2VlbXMgbW9yZSBhcHByb3ByaWF0ZSB0byBsaWZ0IHRoZSBjYWxs
IHRvIHNldHVwX2xvd19tZW1fdmlycSB0byB0aGUKY2FsbGVyIG9mIHNjcnViX2hlYXBfcGFnZXMu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:53:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11:53: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.xen.org>)
	id 1dmf4h-0007Uv-Li; Tue, 29 Aug 2017 11:52:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmf4f-0007Ul-Ny
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:52:53 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A2/3B-03454-59555A95; Tue, 29 Aug 2017 11:52:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7k0KW
 RBo0LLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxPW98zF6xjqpj/6jNrA2MDUxcjB4eEgL/E
 sm7NLkZODhYBVYnFS3YygthsAsoSPzt72UBsEQEDiffXJwHZXBzMAi8YJd7P/s0CkhAW8JP4/
 GcrK4jNK2Ahsf7fJGaQIiGBLkaJ/5d+QyUEJU7OfALWwCygI7Fg9yc2kMXMAtISy/9xgIQ5Bb
 wlXv46CbZYVEBFonPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtsoJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg/Hv2sBDjJIcTEqivN2BSyOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfC2hQDlBItS01Mr0jJzgEEPk5bg4FES4VUCSfMWFyTmF
 memQ6ROMepyNH3Y8oVJiCUvPy9VSpyXE6RIAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmLcdZApPZl4J3KZXQEcwAR0R6wV2REkiQkqqgVHil9THRZMaFu9YIWHqvXlHuG/
 EcTX1aSs9n+6QNan+8UabsXbvx30lHK/03Fc//cT9SjHilIZBgezhrTk7dTXu5Gl7HJr7zjFx
 96cuI12e3JfcUhe+uH+JZb2y7PjfSZ3tcrZ79ry6NNn0w/EfRT8TEpuf+kRe6bY44fYk4u/06
 K8TNSc+3+2gxFKckWioxVxUnAgAUkqzlLsCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504007570!54407329!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60253 invoked from network); 29 Aug 2017 11:52:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:52:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445527959"
Date: Tue, 29 Aug 2017 12:52:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170829115247.s2luacif2wehamiw@citrix.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-3-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503952829-11065-3-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 2/4] mm: Don't poison a page if boot-time
	scrubbing is off
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDQ6NDA6MjdQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IElmIGJvb3QtdGltZSBzY3J1YmJpbmcgaXMgdHVybmVkIG9mZiB3ZSBkb24ndCBj
aGVjayBwYWdlcyBpbgo+IGNoZWNrX29uZV9wYWdlKCkuIFRodXMgdGhlcmUgaXMgbm8gcmVhc29u
IHRvIGV2ZXIgcG9pc29uIHRoZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:53:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11:53: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.xen.org>)
	id 1dmf4k-0007VG-SO; Tue, 29 Aug 2017 11:52:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dmf4i-0007V8-Vc
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:52:57 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4E/6C-02040-89555A95; Tue, 29 Aug 2017 11:52:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXCqh5zXXd66NJ
 Ig4YTBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmG++YCjqYKmb/W8XWwPiAsYuRi0NIYCGj
 xKqbXexdjBwcLAKqEm8Xa3UxcnKwCchJrNt4gw3EFhHQlXi24BkbSD2zwDRGiQ2bdrCDJIQFv
 CSOv5jMAmLzClhJTLv5ih1iaAejxKWVX1khEoISJ2c+AStiFtCR2Ln1DhvIMmYBaYnl/zhAwp
 xAc5be+8QIYosKqEhcmfAWbL6EgIjErzufmCFsTYmDlzaxQNgKEvc/X2ODsAMlpjVuZ57AKDg
 LybZZSLbNQti2gJF5FaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7
 iREYtAxAsINxzVTnQ4ySHExKorzdgUsjhfiS8lMqMxKLM+KLSnNSiw8xqnNwCFzd9jdciiUvP
 y9VSYK3LQSoTLAoNT21Ii0zBxhVMJUSHDxKIrxKIGne4oLE3OLMdIjUKUZLjqYPW74wcaxYsB
 VI9k3c/oVJCGyelDhvN0iDAEhDRmke3DhY5F9ilJUS5mUEulWIpyC1KDezBFX+FaM4B6OSMO8
 RkCk8mXklcFtfAR3EBHRQrBfYQSWJCCmpBkZDy7BurzXMcoxqX6yPPFsjNaHh3NJ4lZ/hRrZf
 BM1afBe7mBcmpFrMkIxS9dl3vn6fRj//9s+LPlwUMapYtOlTzteTzxdscdIJ4lVyPCeSX/72w
 eW5tesW2kbM5hR1WLqc5aeq2ycJTdvaQ9KvPAJd9NPmzZodxmngUNec7pEQX5icempWgRJLcU
 aioRZzUXEiAJpgeHH3AgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504007575!73068752!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26664 invoked from network); 29 Aug 2017 11:52:55 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2017 11:52:55 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dmf4e-0007Pg-Vj; Tue, 29 Aug 2017 11:52:52 +0000
Date: Tue, 29 Aug 2017 12:52:52 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170829115252.GA27385@deinos.phlegethon.org>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504005556-30394-2-git-send-email-andrew.cooper3@citrix.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>, 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/pv: Switch {fill,
	zap}_ro_mpt() to using mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTI6MTkgKzAxMDAgb24gMjkgQXVnICgxNTA0MDA5MTUyKSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiBBbmQgdXBkYXRlIGFsbCBhZmZlY3RlZCBjYWxsZXJzLiAgRml4IHRoZSBmaWxsX3JvX21w
dCgpIHByb3RvdHlwZSB0byBiZSBib29sCj4gbGlrZSBpdHMgaW1wbGVtZW50YXRpb24uCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 11:56:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 11:56: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.xen.org>)
	id 1dmf8R-0007rA-CF; Tue, 29 Aug 2017 11:56:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmf8Q-0007r1-2N
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 11:56:46 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 43/7F-01910-D7655A95; Tue, 29 Aug 2017 11:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpG5N2NJ
 Ig+vPNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy7nyYwF2xir5jZYtnA+JG1i5GTQ0LAX2Lv
 jtlgNouAqsT3O3+YQWw2AWWJn529bCC2iICBxPvrk4BsLg5mgReMEu9n/2YBSQgLeEmsWN0A1
 sArYCExedd3sEFCAl2MElOmWELEBSVOznwCVs8soCOxYPcnoEEcQLa0xPJ/HCBhTgFviTM/P4
 GViAqoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzGqF6cWlaUW6VrqJRVlpmeU5CZ
 m5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhlk9AwPjDsbXP50OMUpyMCmJ8nYHLo0U4kvKT6nM
 SCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8rKFAdYJFqempFWmZOcBIgCmV4OBREuEVA
 UnzFhck5hZnpkOkTjEac9zp2/CFiaPpw5YvTEJgk6TEeTeBlAqAlGaU5sENgkXoJUZZKWFeRg
 YGBiGegtSi3MwSVPlXjOIcjErCvFUgU3gy80rg9r0COoUJ6JRYL7BTShIRUlINjKtWaC3QVTj
 XvnhKr6j51H/+zHsiDpVw//wREHC6c+eeE3rPb7na9+vIOV3ITZ7j8K2ylem38465bvFOUzZe
 fMpSLuarwDsp3fsPQ6yFkvnruEP5Ikd/SoqyzLR/ps57Vm2P1cPMAOfpHUXXjjZWxMjEzhLZu
 3P5iZZ5vY6va3NMqtx/tRy5qsRSnJFoqMVcVJwIAOP2OZ/LAgAA
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504007802!56628447!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30130 invoked from network); 29 Aug 2017 11:56:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 11:56:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437283032"
Date: Tue, 29 Aug 2017 12:56:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170829115641.pgxi7ocsnela27fn@citrix.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 3/4] mm: Don't request scrubbing until dom0
	is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDQ6NDA6MjhQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IFRoZXJlIGlzIG5vIG5lZWQgdG8gc2NydWIgcGFnZXMgZnJlZWQgZHVyaW5nIGRv
bTAgY29uc3RydWN0aW9uCj4gc2luY2UgaGVhcCB3aWxsIGJlIHNjcnViYmVkIG9uY2UgZG9tMCBp
cyByZWFkeSAoYnkgc2NydWJfaGVhcF9wYWdlcygpKS4KPiAKPiBTaW5jZSBib290X3NjcnViX2Rv
bmUgd2lsbCBub3QgYmUgc2V0IGlmIGJvb3QtdGltZSBzY3J1YmJpbmcgaXMgb2ZmIHdlCj4gYWxz
byBjaGVjayBmb3IgZG9tYWluIHN0YXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vcGFn
ZV9hbGxvYy5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwo+IGluZGV4IDM0YTc5OTIuLmI5M2RhZTkgMTAwNjQ0Cj4gLS0t
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
Ywo+IEBAIC0yMjU5LDcgKzIyNTksNyBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3Qg
cGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQo+ICAgICAgICAgICAgICAgKi8KPiAg
ICAgICAgICAgICAgc2NydWIgPSAhIWQtPmlzX2R5aW5nOwo+ICAjZWxzZQo+IC0gICAgICAgICAg
ICBzY3J1YiA9IHRydWU7Cj4gKyAgICAgICAgICAgIHNjcnViID0gYm9vdF9zY3J1Yl9kb25lIHx8
ICEhZC0+aXNfZHlpbmc7CgpJdCBzZWVtcyB0aGF0IHRoZSBkZWJ1ZyBhbmQgbm9uLWRlYnVnIGNh
c2Ugc2hvdWxkIHVzZSB0aGUgc2FtZQpwcmVkaWNhdGUuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 12:00:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 12: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.xen.org>)
	id 1dmfC0-00008c-4f; Tue, 29 Aug 2017 12:00:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmfBy-00008T-FI
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 12:00:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CF/A1-03422-95755A95; Tue, 29 Aug 2017 12:00:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQjcyfGm
 kwd1JPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRhw+YCm6xVHSvXsTSwHiAuYuRg0NCwE/i
 6qPiLkZODhYBVYnOOwfYQcJsAvYS079WgIRFgMIdW28ydTFycTALrGGSWP9kKhNIjbBApsTdB
 yEgNbwCHhKH/31jB6kREmhjlHjY8I4ZIiEocXLmExYQm1lAR2LB7k9sIL3MAtISy/9xgIQ5BT
 wlnj14zQZiiwqoSJxcuYYJxBYSUJTon/cALC4hkC4x8VkPywRG/llIps5CMnUWwtQFjMyrGDW
 KU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYwfloWcIhR
 koNJSZSXI2xppBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jehQDnBotT01Iq0zBxgJMCkJTh4l
 ER4vUBaeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzrsJZIYASFFGaR7cCFhUXmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iwrx7IKp7MvBK4Ta+AjmACOiLWC+yIkkSElFQD40TLO/Pizyz
 59iP4oeHz8O2XknjLLduvmq7cN/Pfnr0rKo/frrrE7ta/q2XHPZm8E34/jk0svDlFcb7FUz6Z
 aLGJgVIM83pk/ZLMdb4E357QyZ0VoTfL69HnOwdTE5SuicxxurHAXyduncod9ZsRDY8ZZdUeC
 Yd0f8uV/BySXa91YeM1fxYvDSWW4oxEQy3mouJEAJ09hxfFAgAA
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504008024!61107656!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33431 invoked from network); 29 Aug 2017 12:00:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 12:00:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51730850"
Date: Tue, 29 Aug 2017 13:00:19 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170829120019.4rhk2shex7q5csnv@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-3-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-3-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6MzZBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
Ywo+IEBAIC0xNDM5LDYwICsxNDM5LDYwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4gICAgICAg
ICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY2F0
X29wOgo+IC0gICAgICAgIHN3aXRjaCAoIGRvbWN0bC0+dS5wc3JfY2F0X29wLmNtZCApCj4gKyAg
ICBjYXNlIFhFTl9ET01DVExfcHNyX2FsbG9jX29wOgo+ICsgICAgICAgIHN3aXRjaCAoIGRvbWN0
bC0+dS5wc3JfYWxsb2Nfb3AuY21kICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHVpbnQz
Ml90IHZhbDMyOwo+ICAKPiAgICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRf
TDNfQ0JNOgoKSW4gb3JkZXIgdG8gbWF0Y2ggdGhlIG5hbWUgb2YgdGhlIHN0cnVjdHVyZSB1c2Vk
LCBzaG91bGRuJ3QgdGhvc2UKZGVmaW5lcyBiZSByZW5hbWVkIHRvIFhFTl9ET01DVExfUFNSX0FM
TE9DXyogKGluc3RlYWQgb2YgQ0FUKT8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 12:01:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 12:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dmfCr-0000Ew-DO; Tue, 29 Aug 2017 12:01:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmfCp-0000Ee-FX
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 12:01:19 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 EC/95-03128-E8755A95; Tue, 29 Aug 2017 12:01:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDvW5f+NJ
 Ig3WT+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owN/7QKOpkqnp9oZ2lgfMLYxcjJISHgL3Hx
 6AEWEFtYwEvi+IvJYLaIQLDEvi272bsYuTiYBboYJfZenMEI4ggJdDBKXFr5lRWkik1AT2Le8
 a9gHbwCthInv4N0cHKwCKhKzFt6DMwWFQiX2P/9GjNEjaDEyZlPwOo5gbYtvfcJaCgH0AZNif
 W79EHCzALiEreezGeCsOUltr+dA9YqBDRy8YOj7BMY+WchmTQLoXsWku5ZSLoXMLKsYtQoTi0
 qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE0GINjBeH1jwCFGSQ4m
 JVFejrClkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN+EAuUEi1LTUyvSMnOAUQKTluDgURLhr
 QZp5S0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOG8YSJEASFFGaR7cCFjEXmKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5Iwrx7IFJ7MvBK4Ta+AjmACOiLWC+yIkkSElFQDo2FylkiB4Vfz3us
 3vsSuPB708s1OR1PrpdeXiiYuW/do3zSPnqYCgWkGn5f/1bacNbf25RL7ii9WPBESxWsMiy/0
 rGauvm6/aGWY0rXWz8nxR0Qd7nqn9F7zsVmY93zqjwVVH55YWh5Knnnht+r8Rfv8d8QeKys9U
 tlToFlwXW7T2bq/15ZsT1RiKc5INNRiLipOBACdcP3A0wIAAA==
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504008076!79929775!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44440 invoked from network); 29 Aug 2017 12:01:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 12:01:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445528665"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-2-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <dec0e4d2-bc15-2984-a862-4b4aeeb163ea@citrix.com>
Date: Tue, 29 Aug 2017 13:01:14 +0100
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: <1504005556-30394-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/5] x86/pv: Switch {fill,
	zap}_ro_mpt() to using mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjkvMjAxNyAxMjoxOSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBbmQgdXBkYXRl
IGFsbCBhZmZlY3RlZCBjYWxsZXJzLiAgRml4IHRoZSBmaWxsX3JvX21wdCgpIHByb3RvdHlwZSB0
byBiZSBib29sCj4gbGlrZSBpdHMgaW1wbGVtZW50YXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 12:04:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 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.xen.org>)
	id 1dmfFq-0000U1-9G; Tue, 29 Aug 2017 12:04:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dmfFo-0000TY-4C; Tue, 29 Aug 2017 12:04:24 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 48/73-03093-74855A95; Tue, 29 Aug 2017 12:04:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNJsWRWlGSWpSXmKPExsWS0XRdVdc1Ymm
 kwdyrAha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNaO3dx1Lwfy17xbbuzywN
 jE0z2bsYOTmEBI4zSmx5rtHFyAVkL2KUuDNvPxNIglnAVeLGvs1sELaixIV7DSwgNq+AoMTJm
 U/AbAkBTYk7b1aBDRIRKJLYee4lmM0moCcx9+wkqDmWEvMnngKaw8EhLBAvsatJBmKMmcTRfx
 dZQWwWAVWJxzc/M05g5JmFZPMsJJtnIdk8C2gSM9Dm9bv0IUxpieX/OCCq5SW2v53DDGFbS6z
 o2AI1xULi7MFnLDATp3Q/ZIdorZBYtqQCIlwq8XvLelZUJSB2vsTEKcug7ByJPas+sWCqsZd4
 8rQVapWNxKeXP5gw1RRLrOp4xAqxtkBi4SNmTCVZEivfnYFqTZfY8uEnFjX2EqdWTmeGWdV2u
 AOLk4slZrzcBBUvkPjYu4Qdm117n8yD23Xn2mLWBYxaqxg1ilOLylKLdA1N9ZKKMtMzSnITM3
 N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxApMgAxDsYPy2LOAQoyQHk5IoL0fY0kghvqT8lMqMxOK
 M+KLSnNTiQ4wyHBxKErxfQHKCRanpqRVpmTnAdAyTluDgURLh/QqS5i0uSMwtzkyHSJ1iNObY
 9X/NFyaOZeu3fGESYsnLz0uVEud9C1IqAFKaUZoHNwiWJy4xykoJ8zICnSbEU5BalJtZgir/i
 lGcg1FJmPcFyBSezLwSuH2vgE5hAjol1gvslJJEhJRUA2P1xuw973PiIubabBWTWTSTzd1t/4
 /uvN8WWS+zrvomd01+NNdEU3vfKcGlvJsrr7/9mvNgW8+GV95eNyPVayv2TeCUn1FezLnxZCC
 Li0byZe0Tc3Zon1lh96fzbmf77va/egvPbYrbsPhSf7vFlSqG/VdkrhVvFepey607g8v1/42L
 f7/4P/ymxFKckWioxVxUnAgA7H3Yiw4EAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504008259!66157622!1
X-Originating-IP: [104.130.215.37]
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 61219 invoked from network); 29 Aug 2017 12:04:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 12:04:20 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dmfFY-0002AE-W8; Tue, 29 Aug 2017 12:04:08 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dmfFY-00029c-RU; Tue, 29 Aug 2017 12:04: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: <E1dmfFY-00029c-RU@xenbits.xenproject.org>
Date: Tue, 29 Aug 2017 12:04:08 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 226 (CVE-2017-12135) - multiple
 problems with transitive grants
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-12135 / XSA-226
                               version 7

               multiple problems with transitive grants

UPDATES IN VERSION 7
====================

First patch provided in version 6 regressed 32-bit Dom0 or backend
domains. The updated patch includes a fix for this.

ISSUE DESCRIPTION
=================

1) Code to handle copy operations on transitive grants has built in
   retry logic, involving a function reinvoking itself with unchanged
   parameters.  Such use assumes that the compiler would also translate
   this to a so called "tail call" when generating machine code.
   Empirically, this is not commonly the case, allowing for
   theoretically unbounded nesting of such function calls.

2) The reference counting and locking discipline for transitive grants
   is broken.  Concurrent use of the transitive grant can leak
   references on the transitively-referenced grant.

IMPACT
======

A malicious or buggy guest may be able to crash Xen.  Privilege
escalation and information leaks cannot be ruled out.  A malicious or
buggy guest can leak references on grants it has been given, amounting
to a DoS against the grantee.

VULNERABLE SYSTEMS
==================

All versions of Xen are vulnerable.

MITIGATION
==========

There is no known mitigation.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

The security team would also like to thank Amazon for helping to identify that
the problems with transitive grants were deeper than originally believed.

RESOLUTION
==========

Applying the appropriate attached pair of patches from the list below
addresses this issue:

xsa226-unstable/*.patch     xen-unstable
xsa226-4.9/*.patch          Xen 4.9.x, Xen 4.8.x, Xen 4.7.x
xsa226-4.6/*.patch          Xen 4.6.x
xsa226-4.5/*.patch          Xen 4.5.x

Note that these patches have already been applied to the respective staging
trees.

Alternatively, applying the appropriate attached patch from the list
below works around this issue by disabling transitive grants by default:

xsa226.patch           xen-unstable, Xen 4.9.x, Xen 4.8.x
xsa226-4.7.patch       Xen 4.7.x
xsa226-4.6.patch       Xen 4.6.x
xsa226-4.5.patch       Xen 4.5.x

$ sha256sum xsa226* xsa226*/*
b09e07aaf422ae04a4ece5e2c5b5e54036cfae5b5c632bfc6953a0cacd6f60ff  xsa226.patch
d999767014501d3ac62def06ccd43b97bbbf0ef7d402d3bd70ca96ac9997a14d  xsa226-unstable/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch
4473fd96ce4fdea5e19e0b502d65f20bd279d82473ac34ff404ce2b2cbc10be1  xsa226-unstable/0002-gnttab-fix-transitive-grant-handling.patch
ca8b92b2ff58b87e8bec137a34784cbf11e2820659046df6e1d71e23bf7e7dee  xsa226-4.5.patch
ca77d01172abf263b5b731f26f5e3f74b0b8c75b3e29bee3f65a9318236daba7  xsa226-4.5/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch
de6359e50fd2bb710469da74a596013ce275edb43d3d1c36d41452f88eee9b7d  xsa226-4.5/0002-gnttab-fix-transitive-grant-handling.patch
28c7df7edabb91fb2f1fa3fc7d6906bfae75a6e701f1cd335baafaae3e087696  xsa226-4.6.patch
0186f78e99f5f6eec913da8355e0c28946a14a6099a7219bd4e0d385fdf8c306  xsa226-4.6/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch
e34dbba7b94942faeb3e6b7630ba06f01998e2b56be1035d76e67aa47e77457d  xsa226-4.6/0002-gnttab-fix-transitive-grant-handling.patch
fffcc0a4428723e6aea391ff4f1d27326b5a3763d2308cbde64e6a786502c702  xsa226-4.7.patch
3878c27b77ba24012599289e0e0fb1e5198b1e4efe2f87f7c46def5f335f2fd5  xsa226-4.9/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch
01d773c5bb4cafe54daf0d14e8a3af899a7c5863513d18927c4a570a74afdb15  xsa226-4.9/0002-gnttab-fix-transitive-grant-handling.patch
$

(The .meta file is a prototype machine-readable file for describing
which patches are to be applied how.)

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

iQEcBAEBCAAGBQJZpVgpAAoJEIP+FMlX6CvZ228H/jXq5lHGZwtGmbgFY1O6/LBk
wrExcAq5iSXVHmfXCR1budkAEYxqCptAbO6FNljvfZVu1bMnGq/ONJs6+UUMCcLb
TCLoqqAvSN06dftIcKSCDOW6GpmRs+lEdZYHO6qkEh1hTHY83OjqqQW2jhOGf4iV
IS1kytbERXzjzApeTECcUJ4Fxd2sGD8PUMiD4XFagtJu3mjSl5Y1M57z21WBzSuK
dHwUzt9sKAd/FOHvpT27GxWw69XR2dI0vKrVtY+Wgudmi4cVt4qnLPirhxkulRVL
yVWZeC3dBgjwR1kE2NNuuBXUTHfmyV/kj8s9Jd0z4Z3aGyX/24uZfL1eJq02Sa8=
=oTGH
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa226.patch"
Content-Disposition: attachment; filename="xsa226.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0MDAyZWFiLi5hZjA3OWI0IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtODY4LDYgKzg2OCwyMiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0
dXJlcy4KIAogU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxk
IHVzZS4gU2VlICoqY29uc29sZSoqLgogCisjIyMgZ250dGFiCis+IGA9IExp
c3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAorCis+
IERlZmF1bHQ6IGBnbnR0YWI9bWF4X3ZlcjoyLG5vLXRyYW5zaXRpdmVgCisK
K0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9mIHRoZSBncmFudCB0YWJsZSBi
ZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KKworKiBgbWF4X3ZlcmAg
U2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2Zm
ZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKK3ZlcnNpb24gYXJlIDEgYW5kIDIuCisq
IGB0cmFuc2l0aXZlYCBQZXJtaXQgb3IgZGlzYWxsb3cgdGhlIHVzZSBvZiB0
cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUgdGhhdCB0aGUKK3VzZSBvZiBncmFu
dCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFC
SSBicmVha2FnZSBmcm9tIHRoZQorZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCisK
KypXYXJuaW5nOioKK0R1ZSB0byBYU0EtMjI2LCB0aGUgdXNlIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzIGlzIG91dHNpZGUgb2Ygc2VjdXJpdHkgc3VwcG9ydC4K
KwogIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKID4gYD0gPGludGVnZXI+YAog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYWUzNDU0Ny4uODcxMzFmOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNTAsNiArNTAsNDIgQEAgaW50
ZWdlcl9wYXJhbSgiZ250dGFiX21heF9ucl9mcmFtZXMiLCBtYXhfbnJfZ3Jh
bnRfZnJhbWVzKTsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9n
cmFudF9mcmFtZXM7CiBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1l
cyIsIG1heF9ncmFudF9mcmFtZXMpOwogCitzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgb3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9IDI7Citz
dGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZlX2dyYW50
czsKKworc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihjaGFyICpz
KQoreworICAgIGNoYXIgKnNzOworCisgICAgZG8geworICAgICAgICBzcyA9
IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAg
ICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAi
bWF4X3ZlcjoiLCA4KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcg
dmVyID0gc2ltcGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOworCisgICAg
ICAgICAgICBpZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAgICAgICAg
ICAgICAgICBvcHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOworICAgICAg
ICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgYm9v
bCB2YWwgPSAhIXN0cm5jbXAocywgIm5vLSIsIDMpOworCisgICAgICAgICAg
ICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHMgKz0gMzsKKworICAg
ICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJ0cmFuc2l0aXZlIikgKQorICAg
ICAgICAgICAgICAgIG9wdF90cmFuc2l0aXZlX2dyYW50cyA9IHZhbDsKKyAg
ICAgICAgfQorCisgICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAo
IHNzICk7Cit9CisKK2N1c3RvbV9wYXJhbSgiZ250dGFiIiwgcGFyc2VfZ250
dGFiKTsKKwogLyogVGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IG1hcHBp
bmdzIGlzIGRlZmluZWQgYXMgYSBtdWx0aXBsaWVyIG9mIHRoZQogICogbWF4
aW11bSBudW1iZXIgb2YgZ3JhbnQgdGFibGUgZW50cmllcy4gVGhpcyBkZWZp
bmVzIHRoZSBtdWx0aXBsaWVyIHVzZWQuCiAgKiBQcmV0dHkgYXJiaXRyYXJ5
LiBbUE9MSUNZXQpAQCAtMjE5MSw2ICsyMjI3LDEwIEBAIF9fYWNxdWlyZV9n
cmFudF9mb3JfY29weSgKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICgg
KHNoYWgtPmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRp
dmUgKQogICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFvcHRfdHJhbnNp
dGl2ZV9ncmFudHMgKQorICAgICAgICAgICAgICAgIFBJTl9GQUlMKHVubG9j
a19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgInRyYW5zaXRpdmUgZ3JhbnQgZGlzYWxsb3dlZCBi
eSBwb2xpY3lcbiIpOworCiAgICAgICAgICAgICBpZiAoICFhbGxvd190cmFu
c2l0aXZlICkKICAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0
X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5
IG5vdCBhbGxvd2VkXG4iKTsKQEAgLTMxNTksNyArMzE5OSwxMCBAQCBkb19n
cmFudF90YWJsZV9vcCgKICAgICB9CiAgICAgY2FzZSBHTlRUQUJPUF9zZXRf
dmVyc2lvbjoKICAgICB7Ci0gICAgICAgIHJjID0gZ250dGFiX3NldF92ZXJz
aW9uKGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldF92ZXJzaW9u
X3QpKTsKKyAgICAgICAgaWYgKCBvcHRfZ250dGFiX21heF92ZXJzaW9uID09
IDEgKQorICAgICAgICAgICAgcmMgPSAtRU5PU1lTOyAvKiBCZWhhdmUgYXMg
YmVmb3JlIHNldF92ZXJzaW9uIHdhcyBpbnRyb2R1Y2VkLiAqLworICAgICAg
ICBlbHNlCisgICAgICAgICAgICByYyA9IGdudHRhYl9zZXRfdmVyc2lvbihn
dWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXRfdmVyc2lvbl90KSk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIEdOVFRBQk9QX2dl
dF9zdGF0dXNfZnJhbWVzOgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa226-unstable/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Disposition: attachment;
 filename="xsa226-unstable/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBj
YWxscwoKVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVy
IHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGlu
c3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9mb3Jf
Y29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgZ3JhbnRzLAotIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUg
bGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11
c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2Vy
dmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CgpU
aGlzIGlzIHBhcnQgb2YgQ1ZFLTIwMTctMTIxMzUgLyBYU0EtMjI2LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYworKysgYi94
ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCkBAIC0yNTgsOSArMjU4
LDkgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQg
Y21kLAogICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX2NvcHkoZ3Vlc3Rf
aGFuZGxlX2Nhc3QobmF0LnVvcCwgZ250dGFiX2NvcHlfdCksIG4pOwogICAg
ICAgICAgICAgaWYgKCByYyA+IDAgKQogICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIEFTU0VSVChyYyA8IG4pOwotICAgICAgICAgICAgICAgIGkg
LT0gbiAtIHJjOwotICAgICAgICAgICAgICAgIG4gPSByYzsKKyAgICAgICAg
ICAgICAgICBBU1NFUlQocmMgPD0gbik7CisgICAgICAgICAgICAgICAgaSAt
PSByYzsKKyAgICAgICAgICAgICAgICBuIC09IHJjOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgaWYgKCByYyA+PSAwICkKICAgICAgICAgICAgIHsK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMjEwOSw4ICsyMTA5LDEwIEBAIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgIGlmICggdGQgIT0gcmQgKQog
ICAgIHsKLSAgICAgICAgLyogUmVjdXJzaXZlIGNhbGxzLCBidXQgdGhleSdy
ZSB0YWlsIGNhbGxzLCBzbyBpdCdzCi0gICAgICAgICAgIG9rYXkuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRo
ZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUK
KyAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBv
a2F5LgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCByZWxlYXNlZF93cml0
ZSApCiAgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDApOwogICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRf
cmVhZCApCkBAIC0yMjYyLDEwICsyMjY0LDExIEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkKLSAgICAgICAg
ICAgICAgIGVsc2UgdHJpZWQgdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVy
LCB1bnBpbikgdGhlCi0gICAgICAgICAgICAgICByZWZlcmVuY2UgaW4gKnRo
aXMqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAKLSAgICAg
ICAgICAgICAgIGFuZCB0cnkgYWdhaW4uICovCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogV2UgZHJvcHBlZCB0aGUgbG9jaywgc28gd2UgaGF2
ZSB0byBjaGVjayB0aGF0IG5vYm9keSBlbHNlIHRyaWVkCisgICAgICAgICAg
ICAgKiB0byBwaW4gKG9yLCBmb3IgdGhhdCBtYXR0ZXIsIHVucGluKSB0aGUg
cmVmZXJlbmNlIGluICp0aGlzKgorICAgICAgICAgICAgICogZG9tYWluLiAg
SWYgdGhleSBkaWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
IGFjdC0+cGluICE9IG9sZF9waW4gKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CkBAIC0yMjczLDkgKzIyNzYsOCBAQCBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVh
c2UoYWN0KTsKICAgICAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhy
Z3QpOwogICAgICAgICAgICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKLSAgICAg
ICAgICAgICAgICByZXR1cm4gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHJk
LCBncmVmLCBsZG9tLCByZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lLCBwYWdlLCBwYWdl
X29mZiwgbGVuZ3RoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWxsb3dfdHJhbnNpdGl2ZSk7CisgICAgICAg
ICAgICAgICAgKnBhZ2UgPSBOVUxMOworICAgICAgICAgICAgICAgIHJldHVy
biBFUkVTVEFSVDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyog
VGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkgbm90
IGJlIGEKQEAgLTI1NzQsNyArMjU3Niw3IEBAIHN0YXRpYyBpbnQgZ250dGFi
X2NvcHlfb25lKGNvbnN0IHN0cnVjdAogICAgIHsKICAgICAgICAgZ250dGFi
X2NvcHlfcmVsZWFzZV9idWYoc3JjKTsKICAgICAgICAgcmMgPSBnbnR0YWJf
Y29weV9jbGFpbV9idWYob3AsICZvcC0+c291cmNlLCBzcmMsIEdOVENPUFlf
c291cmNlX2dyZWYpOwotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
IGlmICggcmMgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBA
IC0yNTg0LDcgKzI1ODYsNyBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X29u
ZShjb25zdCBzdHJ1Y3QKICAgICB7CiAgICAgICAgIGdudHRhYl9jb3B5X3Jl
bGVhc2VfYnVmKGRlc3QpOwogICAgICAgICByYyA9IGdudHRhYl9jb3B5X2Ns
YWltX2J1ZihvcCwgJm9wLT5kZXN0LCBkZXN0LCBHTlRDT1BZX2Rlc3RfZ3Jl
Zik7Ci0gICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgaWYgKCByYyAp
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTI1OTMsNiAr
MjU5NSwxNCBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X29uZShjb25zdCBz
dHJ1Y3QKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBnbnR0YWJfY29w
eSgpLCBvdGhlciB0aGFuIHRoZSB2YXJpb3VzIG90aGVyIGhlbHBlcnMgb2YK
KyAqIGRvX2dyYW50X3RhYmxlX29wKCksIHJldHVybnMgKGJlc2lkZXMgcG9z
c2libGUgZXJyb3IgaW5kaWNhdG9ycykKKyAqICJjb3VudCAtIGkiIHJhdGhl
ciB0aGFuICJpIiB0byBlbnN1cmUgdGhhdCBldmVuIGlmIG5vIHByb2dyZXNz
CisgKiB3YXMgbWFkZSBhdCBhbGwgKHBlcmhhcHMgZHVlIHRvIGdudHRhYl9j
b3B5X29uZSgpIHJldHVybmluZyBhCisgKiBwb3NpdGl2ZSB2YWx1ZSkgYSBu
b24temVybyB2YWx1ZSBpcyBiZWluZyBoYW5kZWQgYmFjayAoemVybyBuZWVk
cworICogdG8gYmUgYXZvaWRlZCwgYXMgdGhhdCBtZWFucyAic3VjY2Vzcywg
YWxsIGRvbmUiKS4KKyAqLwogc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCiAg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfY29weV90KSB1b3As
IHVuc2lnbmVkIGludCBjb3VudCkKIHsKQEAgLTI2MDYsNyArMjYxNiw3IEBA
IHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAogICAgIHsKICAgICAgICAgaWYg
KCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICByYyA9IGk7CisgICAgICAgICAgICByYyA9IGNvdW50
IC0gaTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTI2
MTYsMTMgKzI2MjYsMjAgQEAgc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIG9wLnN0
YXR1cyA9IGdudHRhYl9jb3B5X29uZSgmb3AsICZkZXN0LCAmc3JjKTsKLSAg
ICAgICAgaWYgKCBvcC5zdGF0dXMgIT0gR05UU1Rfb2theSApCisgICAgICAg
IHJjID0gZ250dGFiX2NvcHlfb25lKCZvcCwgJmRlc3QsICZzcmMpOworICAg
ICAgICBpZiAoIHJjID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gY291bnQgLSBpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgewog
ICAgICAgICAgICAgZ250dGFiX2NvcHlfcmVsZWFzZV9idWYoJnNyYyk7CiAg
ICAgICAgICAgICBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigmZGVzdCk7CiAg
ICAgICAgIH0KIAorICAgICAgICBvcC5zdGF0dXMgPSByYzsKKyAgICAgICAg
cmMgPSAwOwogICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9maWVsZF90
b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CkBAIC0zMTYyLDYgKzMxNzksNyBAQCBk
b19ncmFudF90YWJsZV9vcCgKICAgICAgICAgcmMgPSBnbnR0YWJfY29weShj
b3B5LCBjb3VudCk7CiAgICAgICAgIGlmICggcmMgPiAwICkKICAgICAgICAg
eworICAgICAgICAgICAgcmMgPSBjb3VudCAtIHJjOwogICAgICAgICAgICAg
Z3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY29weSwgcmMpOwogICAgICAgICAg
ICAgdW9wID0gZ3Vlc3RfaGFuZGxlX2Nhc3QoY29weSwgdm9pZCk7CiAgICAg
ICAgIH0K

--=separator
Content-Type: application/octet-stream;
 name="xsa226-unstable/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Disposition: attachment;
 filename="xsa226-unstable/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCgpQcm9j
ZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCnJlZmVyZW5jZSBjb3VudGluZyBicmVha3Mg
ZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCl9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdp
bmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCmFmdGVyIHJlLWFjcXVpcmlu
ZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5
IG5vIGdyYW50CnByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwg
cGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKanVzdCB0aGUgcGlu
IGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCgpGdXJ0aGVy
bW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24g
d2FzIG1pc3Npbmcgb24gdGhlCnJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNv
Cm5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNp
dGl2ZSBncmFudC4KClRoaXMgaXMgcGFydCBvZiBDVkUtMjAxNy0xMjEzNSAv
IFhTQS0yMjYuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTIwNTYsMTMgKzIwNTYsOCBAQCBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgdW5zaWduZWQgbG9uZyByX2ZyYW1lOwogICAgIHVp
bnQxNl90ICpzdGF0dXM7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsK
LSAgICBpbnQgcmVsZWFzZWRfcmVhZDsKLSAgICBpbnQgcmVsZWFzZWRfd3Jp
dGU7CiAgICAgc3RydWN0IGRvbWFpbiAqdGQ7CiAKLSAgICByZWxlYXNlZF9y
ZWFkID0gMDsKLSAgICByZWxlYXNlZF93cml0ZSA9IDA7Ci0KICAgICBncmFu
dF9yZWFkX2xvY2socmd0KTsKIAogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKHJndCwgZ3JlZik7CkBAIC0yMDkyLDE3ICsyMDg3LDExIEBAIF9f
cmVsZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgICAgICBhY3QtPnBpbiAt
PSBHTlRQSU5faHN0d19pbmM7CiAgICAgICAgIGlmICggIShhY3QtPnBpbiAm
IChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHJlbGVhc2VkX3dyaXRlID0gMTsKICAgICAg
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVz
KTsKLSAgICAgICAgfQogICAgIH0KIAogICAgIGlmICggIWFjdC0+cGluICkK
LSAgICB7CiAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGlu
Zywgc3RhdHVzKTsKLSAgICAgICAgcmVsZWFzZWRfcmVhZCA9IDE7Ci0gICAg
fQogCiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICBncmFu
dF9yZWFkX3VubG9jayhyZ3QpOwpAQCAtMjExMCwxMyArMjA5OSwxMCBAQCBf
X3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAgICAgaWYgKCB0ZCAhPSByZCAp
CiAgICAgewogICAgICAgICAvKgotICAgICAgICAgKiBSZWN1cnNpdmUgY2Fs
bHMsIGJ1dCB0aGV5J3JlIGJvdW5kZWQgKGFjcXVpcmUgcGVybWl0cyBvbmx5
IGEgc2luZ2xlCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxsLCBidXQgaXQg
aXMgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUKICAg
ICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBva2F5
LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCByZWxlYXNlZF93cml0ZSAp
Ci0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRy
YW5zX2dyZWYsIDApOwotICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRfcmVh
ZCApCi0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDEpOworICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKIAogICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbih0ZCk7CiAgICAgfQpAQCAtMjE5MCw4ICsyMTc2
LDEwOCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAg
ICAgICAgIGFjdC0+ZG9taWQsIGxkb20sIGFjdC0+cGluKTsKIAogICAgIG9s
ZF9waW4gPSBhY3QtPnBpbjsKLSAgICBpZiAoICFhY3QtPnBpbiB8fAotICAg
ICAgICAgKCFyZWFkb25seSAmJiAhKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3
X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCisgICAgaWYgKCBzaGEyICYm
IChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90cmFuc2l0
aXZlICkKKyAgICB7CisgICAgICAgIGlmICggKCFvbGRfcGluIHx8ICghcmVh
ZG9ubHkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICEob2xkX3Bp
biAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSkpICYm
CisgICAgICAgICAgICAgKHJjID0gX3NldF9zdGF0dXNfdjIobGRvbSwgcmVh
ZG9ubHksIDAsIHNoYWgsIGFjdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0dXMpKSAhPSBHTlRTVF9va2F5ICkKKyAgICAgICAg
ICAgIGdvdG8gdW5sb2NrX291dDsKKworICAgICAgICBpZiAoICFhbGxvd190
cmFuc2l0aXZlICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXRf
Y2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAgICAgICAg
ICAgICAidHJhbnNpdGl2ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3Qg
YWxsb3dlZFxuIik7CisKKyAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEyLT50
cmFuc2l0aXZlLnRyYW5zX2RvbWlkOworICAgICAgICB0cmFuc19ncmVmID0g
c2hhMi0+dHJhbnNpdGl2ZS5ncmVmOworICAgICAgICBiYXJyaWVyKCk7IC8q
IFN0b3AgdGhlIGNvbXBpbGVyIGZyb20gcmUtbG9hZGluZworICAgICAgICAg
ICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20gc2hhcmVkIG1lbW9yeSAq
LworICAgICAgICBpZiAoIHRyYW5zX2RvbWlkID09IHJkLT5kb21haW5faWQg
KQorICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05U
U1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAgICAgICAgICJ0cmFu
c2l0aXZlIGdyYW50cyBjYW5ub3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgYWxsb3cgdGhlIHRyYW5z
X2RvbWlkID09IGxkb20gY2FzZSwgd2hpY2ggY29ycmVzcG9uZHMgdG8gYQor
ICAgICAgICAgKiBncmFudCBiZWluZyBpc3N1ZWQgYnkgb25lIGRvbWFpbiwg
c2VudCB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4KKyAgICAgICAgICogdHJh
bnNpdGl2ZWx5IGdyYW50ZWQgYmFjayB0byB0aGUgb3JpZ2luYWwgZG9tYWlu
LiAgQWxsb3dpbmcgaXQKKyAgICAgICAgICogaXMgZWFzeSwgYW5kIG1lYW5z
IHRoYXQgeW91IGRvbid0IG5lZWQgdG8gZ28gb3V0IG9mIHlvdXIgd2F5IHRv
CisgICAgICAgICAqIGF2b2lkIGl0IGluIHRoZSBndWVzdC4KKyAgICAgICAg
ICovCisKKyAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUgcnJkIGxv
Y2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkuICovCisgICAgICAgIHRkID0g
cmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsKKyAgICAgICAg
aWYgKCB0ZCA9PSBOVUxMICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9j
a19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAg
ICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCByZWZlcmVuY2VkIGJhZCBk
b21haW4gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICB0cmFuc19kb21p
ZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgY291bGQgdGFrZSB0aGUgbG9jayBvbiB0aGUKKyAgICAg
ICAgICogcmVtb3RlIHRhYmxlIChpZiByZCA9PSB0ZCksIHNvIHdlIGhhdmUg
dG8gZHJvcCB0aGUgbG9jaworICAgICAgICAgKiBoZXJlIGFuZCByZWFjcXVp
cmUuCisgICAgICAgICAqLworICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFz
ZShhY3QpOworICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOworCisg
ICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFu
c19ncmVmLCByZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHJh
bnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsIDApOworCisgICAgICAgIGdy
YW50X3JlYWRfbG9jayhyZ3QpOworICAgICAgICBhY3QgPSBhY3RpdmVfZW50
cnlfYWNxdWlyZShyZ3QsIGdyZWYpOworCisgICAgICAgIGlmICggcmMgIT0g
R05UU1Rfb2theSApCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fZml4dXBf
c3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7CisgICAgICAgICAg
ICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CisgICAgICAgICAgICBhY3RpdmVf
ZW50cnlfcmVsZWFzZShhY3QpOworICAgICAgICAgICAgZ3JhbnRfcmVhZF91
bmxvY2socmd0KTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAg
fQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCB0aGUgZ3JhbnQgZGlkbid0
CisgICAgICAgICAqIGNoYW5nZSwgYW5kIHRoYXQgbm9ib2R5IGVsc2UgdHJp
ZWQgdG8gcGluL3VucGluIGl0LiBJZiBhbnl0aGluZworICAgICAgICAgKiBj
aGFuZ2VkLCBqdXN0IGdpdmUgdXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0byBy
ZXRyeS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmd0LT5ndF92ZXJz
aW9uICE9IDIgfHwKKyAgICAgICAgICAgICBhY3QtPnBpbiAhPSBvbGRfcGlu
IHx8CisgICAgICAgICAgICAgKG9sZF9waW4gJiYgKGFjdC0+ZG9taWQgIT0g
bGRvbSB8fCBhY3QtPmZyYW1lICE9IGdyYW50X2ZyYW1lIHx8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFjdC0+c3RhcnQgIT0gdHJhbnNfcGFnZV9v
ZmYgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5sZW5ndGgg
IT0gdHJhbnNfbGVuZ3RoIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAg
IGFjdC0+dHJhbnNfZG9tYWluICE9IHRkIHx8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiAhPSB0cmFuc19ncmVmIHx8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICFhY3QtPmlzX3N1Yl9wYWdlKSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKKyAgICAgICAgICAg
IF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7Cisg
ICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CisgICAgICAgICAg
ICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOworICAgICAgICAgICAgZ3Jh
bnRfcmVhZF91bmxvY2socmd0KTsKKyAgICAgICAgICAgIHB1dF9wYWdlKCpw
YWdlKTsKKyAgICAgICAgICAgICpwYWdlID0gTlVMTDsKKyAgICAgICAgICAg
IHJldHVybiBFUkVTVEFSVDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgg
IW9sZF9waW4gKQorICAgICAgICB7CisgICAgICAgICAgICBhY3QtPmRvbWlk
ID0gbGRvbTsKKyAgICAgICAgICAgIGFjdC0+c3RhcnQgPSB0cmFuc19wYWdl
X29mZjsKKyAgICAgICAgICAgIGFjdC0+bGVuZ3RoID0gdHJhbnNfbGVuZ3Ro
OworICAgICAgICAgICAgYWN0LT50cmFuc19kb21haW4gPSB0ZDsKKyAgICAg
ICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dyZWY7CisgICAgICAg
ICAgICBhY3QtPmZyYW1lID0gZ3JhbnRfZnJhbWU7CisgICAgICAgICAgICBh
Y3QtPmdmbiA9IC0xdWw7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogVGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkg
bm90IGJlIGEgc3ViLXBhZ2UsCisgICAgICAgICAgICAgKiBidXQgd2UgYWx3
YXlzIHRyZWF0IGl0IGFzIG9uZSBiZWNhdXNlIHRoYXQgYmxvY2tzIG1hcHBp
bmdzIG9mCisgICAgICAgICAgICAgKiB0cmFuc2l0aXZlIGdyYW50cy4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgYWN0LT5pc19zdWJfcGFnZSA9
IDE7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoICFvbGRfcGlu
IHx8CisgICAgICAgICAgICAgICghcmVhZG9ubHkgJiYgIShvbGRfcGluICYg
KEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCiAgICAg
ewogICAgICAgICBpZiAoIChyYyA9IF9zZXRfc3RhdHVzKHJndC0+Z3RfdmVy
c2lvbiwgbGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWFkb25seSwgMCwgc2hhaCwgYWN0LApAQCAtMjIxMiw4MCArMjI5OCw2IEBA
IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgIHRyYW5z
X3BhZ2Vfb2ZmID0gMDsKICAgICAgICAgICAgIHRyYW5zX2xlbmd0aCA9IFBB
R0VfU0laRTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHNoYWgt
PmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRpdmUgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFhbGxvd190cmFuc2l0aXZl
ICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFy
LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5IG5vdCBh
bGxvd2VkXG4iKTsKLQotICAgICAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEy
LT50cmFuc2l0aXZlLnRyYW5zX2RvbWlkOwotICAgICAgICAgICAgdHJhbnNf
Z3JlZiA9IHNoYTItPnRyYW5zaXRpdmUuZ3JlZjsKLSAgICAgICAgICAgIGJh
cnJpZXIoKTsgLyogU3RvcCB0aGUgY29tcGlsZXIgZnJvbSByZS1sb2FkaW5n
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20g
c2hhcmVkIG1lbW9yeSAqLwotICAgICAgICAgICAgaWYgKCB0cmFuc19kb21p
ZCA9PSByZC0+ZG9tYWluX2lkICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJ
TCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50cyBjYW5u
b3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7Ci0KLSAgICAgICAgICAgIC8q
IFdlIGFsbG93IHRoZSB0cmFuc19kb21pZCA9PSBsZG9tIGNhc2UsIHdoaWNo
Ci0gICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0byBhIGdyYW50IGJlaW5n
IGlzc3VlZCBieSBvbmUgZG9tYWluLCBzZW50Ci0gICAgICAgICAgICAgICB0
byBhbm90aGVyIG9uZSwgYW5kIHRoZW4gdHJhbnNpdGl2ZWx5IGdyYW50ZWQg
YmFjayB0bwotICAgICAgICAgICAgICAgdGhlIG9yaWdpbmFsIGRvbWFpbi4g
IEFsbG93aW5nIGl0IGlzIGVhc3ksIGFuZCBtZWFucwotICAgICAgICAgICAg
ICAgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0byBnbyBvdXQgb2YgeW91ciB3YXkg
dG8gYXZvaWQgaXQKLSAgICAgICAgICAgICAgIGluIHRoZSBndWVzdC4gKi8K
LQotICAgICAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUgcnJkIGxv
Y2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkgKi8KLSAgICAgICAgICAgIHRk
ID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsKLSAgICAg
ICAgICAgIGlmICggdGQgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgUElO
X0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCBy
ZWZlcmVuY2VkIGJhZCBkb21haW4gJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgdHJhbnNfZG9taWQpOwotCi0gICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICogX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgY291bGQg
dGFrZSB0aGUgbG9jayBvbiB0aGUKLSAgICAgICAgICAgICAqIHJlbW90ZSB0
YWJsZSAoaWYgcmQgPT0gdGQpLCBzbyB3ZSBoYXZlIHRvIGRyb3AgdGhlIGxv
Y2sKLSAgICAgICAgICAgICAqIGhlcmUgYW5kIHJlYWNxdWlyZQotICAgICAg
ICAgICAgICovCi0gICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShh
Y3QpOwotICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKLQot
ICAgICAgICAgICAgcmMgPSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIHJkLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2Zy
YW1lLCBwYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnRyYW5zX3BhZ2Vfb2ZmLCAmdHJhbnNfbGVuZ3RoLCAwKTsK
LQotICAgICAgICAgICAgZ3JhbnRfcmVhZF9sb2NrKHJndCk7Ci0gICAgICAg
ICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOwot
Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9j
b3B5X3BpbihhY3QsIHN0YXR1cyk7Ci0gICAgICAgICAgICAgICAgcmN1X3Vu
bG9ja19kb21haW4odGQpOwotICAgICAgICAgICAgICAgIGFjdGl2ZV9lbnRy
eV9yZWxlYXNlKGFjdCk7Ci0gICAgICAgICAgICAgICAgZ3JhbnRfcmVhZF91
bmxvY2socmd0KTsKLSAgICAgICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAg
ICAgICAgICB9Ci0KLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBX
ZSBkcm9wcGVkIHRoZSBsb2NrLCBzbyB3ZSBoYXZlIHRvIGNoZWNrIHRoYXQg
bm9ib2R5IGVsc2UgdHJpZWQKLSAgICAgICAgICAgICAqIHRvIHBpbiAob3Is
IGZvciB0aGF0IG1hdHRlciwgdW5waW4pIHRoZSByZWZlcmVuY2UgaW4gKnRo
aXMqCi0gICAgICAgICAgICAgKiBkb21haW4uICBJZiB0aGV5IGRpZCwganVz
dCBnaXZlIHVwIGFuZCB0ZWxsIHRoZSBjYWxsZXIgdG8gcmV0cnkuCi0gICAg
ICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggYWN0LT5waW4gIT0gb2xk
X3BpbiApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgX19maXh1
cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVzKTsKLSAgICAgICAg
ICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7Ci0gICAgICAgICAgICAg
ICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLSAgICAgICAgICAgICAg
ICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwotICAgICAgICAgICAgICAgIHB1
dF9wYWdlKCpwYWdlKTsKLSAgICAgICAgICAgICAgICAqcGFnZSA9IE5VTEw7
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIEVSRVNUQVJUOwotICAgICAgICAg
ICAgfQotCi0gICAgICAgICAgICAvKiBUaGUgYWN0dWFsIHJlbW90ZSByZW1v
dGUgZ3JhbnQgbWF5IG9yIG1heSBub3QgYmUgYQotICAgICAgICAgICAgICAg
c3ViLXBhZ2UsIGJ1dCB3ZSBhbHdheXMgdHJlYXQgaXQgYXMgb25lIGJlY2F1
c2UgdGhhdAotICAgICAgICAgICAgICAgYmxvY2tzIG1hcHBpbmdzIG9mIHRy
YW5zaXRpdmUgZ3JhbnRzLiAqLwotICAgICAgICAgICAgaXNfc3ViX3BhZ2Ug
PSAxOwotICAgICAgICAgICAgYWN0LT5nZm4gPSAtMXVsOwotICAgICAgICB9
CiAgICAgICAgIGVsc2UgaWYgKCAhKHNoYTItPmhkci5mbGFncyAmIEdURl9z
dWJfcGFnZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IF9fZ2V0
X3BhZ2VkX2ZyYW1lKHNoYTItPmZ1bGxfcGFnZS5mcmFtZSwgJmdyYW50X2Zy
YW1lLCBwYWdlLCByZWFkb25seSwgcmQpOwpAQCAtMjcxMCwxMCArMjcyMiwx
MyBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJB
CiAgICAgY2FzZSAyOgogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEdOVFRB
Ql9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoICgoc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxh
Z3MgJiBHVEZfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgR1RG
X3Blcm1pdF9hY2Nlc3MpICYmCi0gICAgICAgICAgICAgICAgIChzaGFyZWRf
ZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5mcmFtZSA+PiAzMikgKQorICAg
ICAgICAgICAgc3dpdGNoICggc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIu
ZmxhZ3MgJiBHVEZfdHlwZV9tYXNrICkKICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgIGNhc2UgR1RGX3Blcm1pdF9hY2Nlc3M6CisgICAgICAgICAgICAg
ICAgIGlmICggIShzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5m
cmFtZSA+PiAzMikgKQorICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICAg
ICAgY2FzZSBHVEZfdHJhbnNpdGl2ZToKICAgICAgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAidHJpZWQgdG8gY2hhbmdlIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gMSB3
aXRoIG5vbi1yZXByZXNlbnRhYmxlIGVudHJpZXNcbiIpOwogICAgICAgICAg
ICAgICAgIHJlcyA9IC1FUkFOR0U7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa226-4.5.patch"
Content-Disposition: attachment; filename="xsa226-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxNmJmYjM5Li4zOTM2MzE2IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtNjYyLDYgKzY2MiwyMiBAQCBkb2VzIG5vdCBwcm92aWRlIFZNXF9FTlRS
WVxfTE9BRFxfR1VFU1RcX1BBVC4KIAogU3BlY2lmeSB0aGUgc2VyaWFsIHBh
cmFtZXRlcnMgZm9yIHRoZSBHREIgc3R1Yi4KIAorIyMjIGdudHRhYgorPiBg
PSBMaXN0IG9mIFsgbWF4X3Zlcjo8aW50ZWdlcj4sIHRyYW5zaXRpdmUgXWAK
KworPiBEZWZhdWx0OiBgZ250dGFiPW1heF92ZXI6Mixuby10cmFuc2l0aXZl
YAorCitDb250cm9sIHZhcmlvdXMgYXNwZWN0cyBvZiB0aGUgZ3JhbnQgdGFi
bGUgYmVoYXZpb3VyIGF2YWlsYWJsZSB0byBndWVzdHMuCisKKyogYG1heF92
ZXJgIFNlbGVjdCB0aGUgbWF4aW11bSBncmFudCB0YWJsZSB2ZXJzaW9uIHRv
IG9mZmVyIHRvIGd1ZXN0cy4gIFZhbGlkCit2ZXJzaW9uIGFyZSAxIGFuZCAy
LgorKiBgdHJhbnNpdGl2ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ug
b2YgdHJhbnNpdGl2ZSBncmFudHMuICBOb3RlIHRoYXQgdGhlCit1c2Ugb2Yg
Z3JhbnQgdGFibGUgdjIgd2l0aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBh
biBBQkkgYnJlYWthZ2UgZnJvbSB0aGUKK2d1ZXN0cyBwb2ludCBvZiB2aWV3
LgorCisqV2FybmluZzoqCitEdWUgdG8gWFNBLTIyNiwgdGhlIHVzZSBvZiB0
cmFuc2l0aXZlIGdyYW50cyBpcyBvdXRzaWRlIG9mIHNlY3VyaXR5IHN1cHBv
cnQuCisKICMjIyBnbnR0YWJcX21heFxfZnJhbWVzCiA+IGA9IDxpbnRlZ2Vy
PmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDgzYTRiOWUuLmM5YTZj
ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTUwLDYgKzUwLDQyIEBA
IGludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfbnJfZnJhbWVzIiwgbWF4X25y
X2dyYW50X2ZyYW1lcyk7CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBt
YXhfZ3JhbnRfZnJhbWVzOwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9m
cmFtZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKIAorc3RhdGljIHVuc2lnbmVk
IGludCBfX3JlYWRfbW9zdGx5IG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSAy
Oworc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZl
X2dyYW50czsKKworc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihj
aGFyICpzKQoreworICAgIGNoYXIgKnNzOworCisgICAgZG8geworICAgICAg
ICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAg
ICAgICAgICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RybmNt
cChzLCAibWF4X3ZlcjoiLCA4KSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGxvbmcgdmVyID0gc2ltcGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOwor
CisgICAgICAgICAgICBpZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAg
ICAgICAgICAgICAgICBvcHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOwor
ICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAg
ICAgYm9vbF90IHZhbCA9ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CisKKyAg
ICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgcyArPSAz
OworCisgICAgICAgICAgICBpZiAoICFzdHJjbXAocywgInRyYW5zaXRpdmUi
KSApCisgICAgICAgICAgICAgICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzID0g
dmFsOworICAgICAgICB9CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9
IHdoaWxlICggc3MgKTsKK30KKworY3VzdG9tX3BhcmFtKCJnbnR0YWIiLCBw
YXJzZV9nbnR0YWIpOworCiAvKiBUaGUgbWF4aW11bSBudW1iZXIgb2YgZ3Jh
bnQgbWFwcGluZ3MgaXMgZGVmaW5lZCBhcyBhIG11bHRpcGxpZXIgb2YgdGhl
CiAgKiBtYXhpbXVtIG51bWJlciBvZiBncmFudCB0YWJsZSBlbnRyaWVzLiBU
aGlzIGRlZmluZXMgdGhlIG11bHRpcGxpZXIgdXNlZC4KICAqIFByZXR0eSBh
cmJpdHJhcnkuIFtQT0xJQ1ldCkBAIC0xOTU4LDYgKzE5OTQsMTAgQEAgX19h
Y3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICB0cmFuc19ncmVmID0g
Z3JlZjsKICAgICAgICAgaWYgKCBzaGEyICYmIChzaGFoLT5mbGFncyAmIEdU
Rl90eXBlX21hc2spID09IEdURl90cmFuc2l0aXZlICkKICAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCAhb3B0X3RyYW5zaXRpdmVfZ3JhbnRzICkKKyAg
ICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRT
VF9nZW5lcmFsX2Vycm9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICJ0
cmFuc2l0aXZlIGdyYW50IGRpc2FsbG93ZWQgYnkgcG9saWN5XG4iKTsKKwog
ICAgICAgICAgICAgaWYgKCAhYWxsb3dfdHJhbnNpdGl2ZSApCiAgICAgICAg
ICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2Vu
ZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNp
dGl2ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3QgYWxsb3dlZFxuIik7
CkBAIC0yNzQxLDcgKzI3ODEsMTAgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAg
ICAgfQogICAgIGNhc2UgR05UVEFCT1Bfc2V0X3ZlcnNpb246CiAgICAgewot
ICAgICAgICByYyA9IGdudHRhYl9zZXRfdmVyc2lvbihndWVzdF9oYW5kbGVf
Y2FzdCh1b3AsIGdudHRhYl9zZXRfdmVyc2lvbl90KSk7CisgICAgICAgIGlm
ICggb3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgICAg
IHJjID0gLUVOT1NZUzsgLyogQmVoYXZlIGFzIGJlZm9yZSBzZXRfdmVyc2lv
biB3YXMgaW50cm9kdWNlZC4gKi8KKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNpb24oZ3Vlc3RfaGFuZGxlX2Nhc3Qo
dW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25fdCkpOwogICAgICAgICBicmVhazsK
ICAgICB9CiAgICAgY2FzZSBHTlRUQUJPUF9nZXRfc3RhdHVzX2ZyYW1lczoK

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.5/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Disposition: attachment;
 filename="xsa226-4.5/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBj
YWxscwoKVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVy
IHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGlu
c3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9mb3Jf
Y29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgZ3JhbnRzLAotIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUg
bGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11
c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2Vy
dmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CgpU
aGlzIGlzIHBhcnQgb2YgQ1ZFLTIwMTctMTIxMzUgLyBYU0EtMjI2LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYworKysgYi94
ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCkBAIC0yNTgsOSArMjU4
LDkgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQg
Y21kLAogICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX2NvcHkoZ3Vlc3Rf
aGFuZGxlX2Nhc3QobmF0LnVvcCwgZ250dGFiX2NvcHlfdCksIG4pOwogICAg
ICAgICAgICAgaWYgKCByYyA+IDAgKQogICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIEFTU0VSVChyYyA8IG4pOwotICAgICAgICAgICAgICAgIGkg
LT0gbiAtIHJjOwotICAgICAgICAgICAgICAgIG4gPSByYzsKKyAgICAgICAg
ICAgICAgICBBU1NFUlQocmMgPD0gbik7CisgICAgICAgICAgICAgICAgaSAt
PSByYzsKKyAgICAgICAgICAgICAgICBuIC09IHJjOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgaWYgKCByYyA+PSAwICkKICAgICAgICAgICAgIHsK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMTg2MCw4ICsxODYwLDEwIEBAIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgIGlmICggdGQgIT0gcmQgKQog
ICAgIHsKLSAgICAgICAgLyogUmVjdXJzaXZlIGNhbGxzLCBidXQgdGhleSdy
ZSB0YWlsIGNhbGxzLCBzbyBpdCdzCi0gICAgICAgICAgIG9rYXkuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRo
ZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUK
KyAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBv
a2F5LgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCByZWxlYXNlZF93cml0
ZSApCiAgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDApOwogICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRf
cmVhZCApCkBAIC0xOTk3LDE5ICsxOTk5LDE5IEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkKLSAgICAgICAg
ICAgICAgIGVsc2UgdHJpZWQgdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVy
LCB1bnBpbikgdGhlCi0gICAgICAgICAgICAgICByZWZlcmVuY2UgaW4gKnRo
aXMqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAKLSAgICAg
ICAgICAgICAgIGFuZCB0cnkgYWdhaW4uICovCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogV2UgZHJvcHBlZCB0aGUgbG9jaywgc28gd2UgaGF2
ZSB0byBjaGVjayB0aGF0IG5vYm9keSBlbHNlIHRyaWVkCisgICAgICAgICAg
ICAgKiB0byBwaW4gKG9yLCBmb3IgdGhhdCBtYXR0ZXIsIHVucGluKSB0aGUg
cmVmZXJlbmNlIGluICp0aGlzKgorICAgICAgICAgICAgICogZG9tYWluLiAg
SWYgdGhleSBkaWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
IGFjdC0+cGluICE9IG9sZF9waW4gKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CiAgICAgICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4odGQp
OwogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZyZ3QtPmxvY2spOwog
ICAgICAgICAgICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKLSAgICAgICAgICAg
ICAgICByZXR1cm4gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHJkLCBncmVm
LCBsZG9tLCByZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZyYW1lLCBwYWdlLCBwYWdlX29mZiwg
bGVuZ3RoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYWxsb3dfdHJhbnNpdGl2ZSk7CisgICAgICAgICAgICAg
ICAgKnBhZ2UgPSBOVUxMOworICAgICAgICAgICAgICAgIHJldHVybiBFUkVT
VEFSVDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogVGhlIGFj
dHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkgbm90IGJlIGEK
QEAgLTIwODksNyArMjA5MSw3IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkCitzdGF0aWMg
Ym9vbF90CiBfX2dudHRhYl9jb3B5KAogICAgIHN0cnVjdCBnbnR0YWJfY29w
eSAqb3ApCiB7CkBAIC0yMjEzLDkgKzIyMTUsMjAgQEAgX19nbnR0YWJfY29w
eSgKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oc2QpOwogICAgIGlmICgg
ZGQgKQogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkZCk7CisgICAgaWYg
KCByYyA+IDAgKQorICAgICAgICByZXR1cm4gMDsKICAgICBvcC0+c3RhdHVz
ID0gcmM7CisgICAgcmV0dXJuIDE7CiB9CiAKKy8qCisgKiBnbnR0YWJfY29w
eSgpLCBvdGhlciB0aGFuIHRoZSB2YXJpb3VzIG90aGVyIGhlbHBlcnMgb2YK
KyAqIGRvX2dyYW50X3RhYmxlX29wKCksIHJldHVybnMgKGJlc2lkZXMgcG9z
c2libGUgZXJyb3IgaW5kaWNhdG9ycykKKyAqICJjb3VudCAtIGkiIHJhdGhl
ciB0aGFuICJpIiB0byBlbnN1cmUgdGhhdCBldmVuIGlmIG5vIHByb2dyZXNz
CisgKiB3YXMgbWFkZSBhdCBhbGwgKHBlcmhhcHMgZHVlIHRvIGdudHRhYl9j
b3B5X29uZSgpIHJldHVybmluZyBhCisgKiBwb3NpdGl2ZSB2YWx1ZSkgYSBu
b24temVybyB2YWx1ZSBpcyBiZWluZyBoYW5kZWQgYmFjayAoemVybyBuZWVk
cworICogdG8gYmUgYXZvaWRlZCwgYXMgdGhhdCBtZWFucyAic3VjY2Vzcywg
YWxsIGRvbmUiKS4KKyAqLwogc3RhdGljIGxvbmcKIGdudHRhYl9jb3B5KAog
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2NvcHlfdCkgdW9w
LCB1bnNpZ25lZCBpbnQgY291bnQpCkBAIC0yMjI2LDEwICsyMjM5LDExIEBA
IGdudHRhYl9jb3B5KAogICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkr
KyApCiAgICAgewogICAgICAgICBpZiAoaSAmJiBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpKQotICAgICAgICAgICAgcmV0dXJuIGk7CisgICAgICAgICAg
ICByZXR1cm4gY291bnQgLSBpOwogICAgICAgICBpZiAoIHVubGlrZWx5KF9f
Y29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQogICAgICAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7Ci0gICAgICAgIF9fZ250dGFiX2NvcHkoJm9wKTsK
KyAgICAgICAgaWYgKCAhX19nbnR0YWJfY29weSgmb3ApICkKKyAgICAgICAg
ICAgIHJldHVybiBjb3VudCAtIGk7CiAgICAgICAgIGlmICggdW5saWtlbHko
X19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCiAg
ICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgZ3Vlc3RfaGFu
ZGxlX2FkZF9vZmZzZXQodW9wLCAxKTsKQEAgLTI3MjcsNiArMjc0MSw3IEBA
IGRvX2dyYW50X3RhYmxlX29wKAogICAgICAgICByYyA9IGdudHRhYl9jb3B5
KGNvcHksIGNvdW50KTsKICAgICAgICAgaWYgKCByYyA+IDAgKQogICAgICAg
ICB7CisgICAgICAgICAgICByYyA9IGNvdW50IC0gcmM7CiAgICAgICAgICAg
ICBndWVzdF9oYW5kbGVfYWRkX29mZnNldChjb3B5LCByYyk7CiAgICAgICAg
ICAgICB1b3AgPSBndWVzdF9oYW5kbGVfY2FzdChjb3B5LCB2b2lkKTsKICAg
ICAgICAgfQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.5/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Disposition: attachment;
 filename="xsa226-4.5/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCgpQcm9j
ZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCnJlZmVyZW5jZSBjb3VudGluZyBicmVha3Mg
ZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCl9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdp
bmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCmFmdGVyIHJlLWFjcXVpcmlu
ZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5
IG5vIGdyYW50CnByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwg
cGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKanVzdCB0aGUgcGlu
IGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCgpGdXJ0aGVy
bW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24g
d2FzIG1pc3Npbmcgb24gdGhlCnJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNv
Cm5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNp
dGl2ZSBncmFudC4KClRoaXMgaXMgcGFydCBvZiBDVkUtMjAxNy0xMjEzNSAv
IFhTQS0yMjYuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTE4MDgsMTMgKzE4MDgsOCBAQCBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgdW5zaWduZWQgbG9uZyByX2ZyYW1lOwogICAgIHVp
bnQxNl90ICpzdGF0dXM7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsK
LSAgICBpbnQgcmVsZWFzZWRfcmVhZDsKLSAgICBpbnQgcmVsZWFzZWRfd3Jp
dGU7CiAgICAgc3RydWN0IGRvbWFpbiAqdGQ7CiAKLSAgICByZWxlYXNlZF9y
ZWFkID0gMDsKLSAgICByZWxlYXNlZF93cml0ZSA9IDA7Ci0KICAgICBzcGlu
X2xvY2soJnJndC0+bG9jayk7CiAKICAgICBhY3QgPSAmYWN0aXZlX2VudHJ5
KHJndCwgZ3JlZik7CkBAIC0xODQ0LDMwICsxODM5LDIxIEBAIF9fcmVsZWFz
ZV9ncmFudF9mb3JfY29weSgKIAogICAgICAgICBhY3QtPnBpbiAtPSBHTlRQ
SU5faHN0d19pbmM7CiAgICAgICAgIGlmICggIShhY3QtPnBpbiAmIChHTlRQ
SU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHJlbGVhc2VkX3dyaXRlID0gMTsKICAgICAgICAgICAg
IGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKLSAg
ICAgICAgfQogICAgIH0KIAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICB7
CiAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGluZywgc3Rh
dHVzKTsKLSAgICAgICAgcmVsZWFzZWRfcmVhZCA9IDE7Ci0gICAgfQogCiAg
ICAgc3Bpbl91bmxvY2soJnJndC0+bG9jayk7CiAKICAgICBpZiAoIHRkICE9
IHJkICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIFJlY3Vyc2l2
ZSBjYWxscywgYnV0IHRoZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRz
IG9ubHkgYSBzaW5nbGUKKyAgICAgICAgICogUmVjdXJzaXZlIGNhbGwsIGJ1
dCBpdCBpcyBib3VuZGVkIChhY3F1aXJlIHBlcm1pdHMgb25seSBhIHNpbmds
ZQogICAgICAgICAgKiBsZXZlbCBvZiB0cmFuc2l0aXZpdHkpLCBzbyBpdCdz
IG9rYXkuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHJlbGVhc2VkX3dy
aXRlICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSh0
ZCwgdHJhbnNfZ3JlZiwgMCk7Ci0gICAgICAgIGVsc2UgaWYgKCByZWxlYXNl
ZF9yZWFkICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29w
eSh0ZCwgdHJhbnNfZ3JlZiwgMSk7CisgICAgICAgIF9fcmVsZWFzZV9ncmFu
dF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmVhZG9ubHkpOwogCiAgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKHRkKTsKICAgICB9CkBAIC0xOTQ4LDc5
ICsxOTM0LDExMyBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAg
ICAgICAgICAgICAgIGFjdC0+ZG9taWQsIGxkb20sIGFjdC0+cGluKTsKIAog
ICAgIG9sZF9waW4gPSBhY3QtPnBpbjsKLSAgICBpZiAoICFhY3QtPnBpbiB8
fAotICAgICAgICAgKCFyZWFkb25seSAmJiAhKGFjdC0+cGluICYgKEdOVFBJ
Tl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCisgICAgaWYgKCBz
aGEyICYmIChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90
cmFuc2l0aXZlICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3NldF9z
dGF0dXMocmd0LT5ndF92ZXJzaW9uLCBsZG9tLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlYWRvbmx5LCAwLCBzaGFoLCBhY3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzKSApICE9IEdOVFNU
X29rYXkgKQotICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKKyAgICAg
ICAgaWYgKCAoIW9sZF9waW4gfHwgKCFyZWFkb25seSAmJgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIShvbGRfcGluICYgKEdOVFBJTl9kZXZ3X21h
c2t8R05UUElOX2hzdHdfbWFzaykpKSkgJiYKKyAgICAgICAgICAgICAocmMg
PSBfc2V0X3N0YXR1c192MihsZG9tLCByZWFkb25seSwgMCwgc2hhaCwgYWN0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cykp
ICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0
OworCisgICAgICAgIGlmICggIWFsbG93X3RyYW5zaXRpdmUgKQorICAgICAg
ICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKKyAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdy
YW50IHdoZW4gdHJhbnNpdGl2aXR5IG5vdCBhbGxvd2VkXG4iKTsKKworICAg
ICAgICB0cmFuc19kb21pZCA9IHNoYTItPnRyYW5zaXRpdmUudHJhbnNfZG9t
aWQ7CisgICAgICAgIHRyYW5zX2dyZWYgPSBzaGEyLT50cmFuc2l0aXZlLmdy
ZWY7CisgICAgICAgIGJhcnJpZXIoKTsgLyogU3RvcCB0aGUgY29tcGlsZXIg
ZnJvbSByZS1sb2FkaW5nCisgICAgICAgICAgICAgICAgICAgICAgdHJhbnNf
ZG9taWQgZnJvbSBzaGFyZWQgbWVtb3J5ICovCisgICAgICAgIGlmICggdHJh
bnNfZG9taWQgPT0gcmQtPmRvbWFpbl9pZCApCisgICAgICAgICAgICBQSU5f
RkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAor
ICAgICAgICAgICAgICAgICAgICAgInRyYW5zaXRpdmUgZ3JhbnRzIGNhbm5v
dCBiZSBzZWxmLXJlZmVyZW50aWFsXG4iKTsKIAotICAgICAgICB0ZCA9IHJk
OwotICAgICAgICB0cmFuc19ncmVmID0gZ3JlZjsKLSAgICAgICAgaWYgKCBz
aGEyICYmIChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90
cmFuc2l0aXZlICkKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgYWxsb3cg
dGhlIHRyYW5zX2RvbWlkID09IGxkb20gY2FzZSwgd2hpY2ggY29ycmVzcG9u
ZHMgdG8gYQorICAgICAgICAgKiBncmFudCBiZWluZyBpc3N1ZWQgYnkgb25l
IGRvbWFpbiwgc2VudCB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4KKyAgICAg
ICAgICogdHJhbnNpdGl2ZWx5IGdyYW50ZWQgYmFjayB0byB0aGUgb3JpZ2lu
YWwgZG9tYWluLiAgQWxsb3dpbmcgaXQKKyAgICAgICAgICogaXMgZWFzeSwg
YW5kIG1lYW5zIHRoYXQgeW91IGRvbid0IG5lZWQgdG8gZ28gb3V0IG9mIHlv
dXIgd2F5IHRvCisgICAgICAgICAqIGF2b2lkIGl0IGluIHRoZSBndWVzdC4K
KyAgICAgICAgICovCisKKyAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0
aGUgcnJkIGxvY2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkuICovCisgICAg
ICAgIHRkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsK
KyAgICAgICAgaWYgKCB0ZCA9PSBOVUxMICkKKyAgICAgICAgICAgIFBJTl9G
QUlMKHVubG9ja19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisg
ICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCByZWZlcmVu
Y2VkIGJhZCBkb21haW4gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICB0
cmFuc19kb21pZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgY291bGQgdGFrZSB0aGUgbG9jayBvbiB0
aGUKKyAgICAgICAgICogcmVtb3RlIHRhYmxlIChpZiByZCA9PSB0ZCksIHNv
IHdlIGhhdmUgdG8gZHJvcCB0aGUgbG9jaworICAgICAgICAgKiBoZXJlIGFu
ZCByZWFjcXVpcmUuCisgICAgICAgICAqLworICAgICAgICBzcGluX3VubG9j
aygmcmd0LT5sb2NrKTsKKworICAgICAgICByYyA9IF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmQtPmRvbWFpbl9pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHks
ICZncmFudF9mcmFtZSwgcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnRyYW5zX3BhZ2Vfb2ZmLCAmdHJhbnNfbGVuZ3Ro
LCAwKTsKKworICAgICAgICBzcGluX2xvY2soJnJndC0+bG9jayk7CisKKyAg
ICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgewotICAg
ICAgICAgICAgaWYgKCAhYWxsb3dfdHJhbnNpdGl2ZSApCi0gICAgICAgICAg
ICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2
ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3QgYWxsb3dlZFxuIik7Ci0K
LSAgICAgICAgICAgIHRyYW5zX2RvbWlkID0gc2hhMi0+dHJhbnNpdGl2ZS50
cmFuc19kb21pZDsKLSAgICAgICAgICAgIHRyYW5zX2dyZWYgPSBzaGEyLT50
cmFuc2l0aXZlLmdyZWY7Ci0gICAgICAgICAgICBiYXJyaWVyKCk7IC8qIFN0
b3AgdGhlIGNvbXBpbGVyIGZyb20gcmUtbG9hZGluZwotICAgICAgICAgICAg
ICAgICAgICAgICAgICB0cmFuc19kb21pZCBmcm9tIHNoYXJlZCBtZW1vcnkg
Ki8KLSAgICAgICAgICAgIGlmICggdHJhbnNfZG9taWQgPT0gcmQtPmRvbWFp
bl9pZCApCi0gICAgICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9j
bGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAidHJhbnNpdGl2ZSBncmFudHMgY2Fubm90IGJlIHNlbGYtcmVm
ZXJlbnRpYWxcbiIpOwotCi0gICAgICAgICAgICAvKiBXZSBhbGxvdyB0aGUg
dHJhbnNfZG9taWQgPT0gbGRvbSBjYXNlLCB3aGljaAotICAgICAgICAgICAg
ICAgY29ycmVzcG9uZHMgdG8gYSBncmFudCBiZWluZyBpc3N1ZWQgYnkgb25l
IGRvbWFpbiwgc2VudAotICAgICAgICAgICAgICAgdG8gYW5vdGhlciBvbmUs
IGFuZCB0aGVuIHRyYW5zaXRpdmVseSBncmFudGVkIGJhY2sgdG8KLSAgICAg
ICAgICAgICAgIHRoZSBvcmlnaW5hbCBkb21haW4uICBBbGxvd2luZyBpdCBp
cyBlYXN5LCBhbmQgbWVhbnMKLSAgICAgICAgICAgICAgIHRoYXQgeW91IGRv
bid0IG5lZWQgdG8gZ28gb3V0IG9mIHlvdXIgd2F5IHRvIGF2b2lkIGl0Ci0g
ICAgICAgICAgICAgICBpbiB0aGUgZ3Vlc3QuICovCi0KLSAgICAgICAgICAg
IC8qIFdlIG5lZWQgdG8gbGVhdmUgdGhlIHJyZCBsb2NrZWQgZHVyaW5nIHRo
ZSBncmFudCBjb3B5ICovCi0gICAgICAgICAgICB0ZCA9IHJjdV9sb2NrX2Rv
bWFpbl9ieV9pZCh0cmFuc19kb21pZCk7Ci0gICAgICAgICAgICBpZiAoIHRk
ID09IE5VTEwgKQotICAgICAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19v
dXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgInRyYW5zaXRpdmUgZ3JhbnQgcmVmZXJlbmNlZCBiYWQg
ZG9tYWluICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5z
X2RvbWlkKTsKKyAgICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5
X3BpbihhY3QsIHN0YXR1cyk7CisgICAgICAgICAgICByY3VfdW5sb2NrX2Rv
bWFpbih0ZCk7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmcmd0LT5sb2Nr
KTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQogCi0gICAg
ICAgICAgICByYyA9IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSh0ZCwgdHJh
bnNfZ3JlZiwgcmQtPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5LCAmZ3JhbnRfZnJhbWUs
IHBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmdHJhbnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsIDApOwotCi0g
ICAgICAgICAgICBzcGluX2xvY2soJnJndC0+bG9jayk7Ci0gICAgICAgICAg
ICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKSB7Ci0gICAgICAgICAgICAgICAg
X19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVzKTsKLSAg
ICAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7Ci0gICAgICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJnJndC0+bG9jayk7Ci0gICAgICAgICAg
ICAgICAgcmV0dXJuIHJjOwotICAgICAgICAgICAgfQorICAgICAgICAvKgor
ICAgICAgICAgKiBXZSBkcm9wcGVkIHRoZSBsb2NrLCBzbyB3ZSBoYXZlIHRv
IGNoZWNrIHRoYXQgdGhlIGdyYW50IGRpZG4ndAorICAgICAgICAgKiBjaGFu
Z2UsIGFuZCB0aGF0IG5vYm9keSBlbHNlIHRyaWVkIHRvIHBpbi91bnBpbiBp
dC4gSWYgYW55dGhpbmcKKyAgICAgICAgICogY2hhbmdlZCwganVzdCBnaXZl
IHVwIGFuZCB0ZWxsIHRoZSBjYWxsZXIgdG8gcmV0cnkuCisgICAgICAgICAq
LworICAgICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiAhPSAyIHx8CisgICAg
ICAgICAgICAgYWN0LT5waW4gIT0gb2xkX3BpbiB8fAorICAgICAgICAgICAg
IChvbGRfcGluICYmIChhY3QtPmRvbWlkICE9IGxkb20gfHwgYWN0LT5mcmFt
ZSAhPSBncmFudF9mcmFtZSB8fAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBhY3QtPnN0YXJ0ICE9IHRyYW5zX3BhZ2Vfb2ZmIHx8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFjdC0+bGVuZ3RoICE9IHRyYW5zX2xlbmd0aCB8
fAorICAgICAgICAgICAgICAgICAgICAgICAgICBhY3QtPnRyYW5zX2RvbWFp
biAhPSB0ZCB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICBhY3QtPnRy
YW5zX2dyZWYgIT0gdHJhbnNfZ3JlZiB8fAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAhYWN0LT5pc19zdWJfcGFnZSkpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19n
cmVmLCByZWFkb25seSk7CisgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19m
b3JfY29weV9waW4oYWN0LCBzdGF0dXMpOworICAgICAgICAgICAgcmN1X3Vu
bG9ja19kb21haW4odGQpOworICAgICAgICAgICAgc3Bpbl91bmxvY2soJnJn
dC0+bG9jayk7CisgICAgICAgICAgICBwdXRfcGFnZSgqcGFnZSk7CisgICAg
ICAgICAgICAqcGFnZSA9IE5VTEw7CisgICAgICAgICAgICByZXR1cm4gRVJF
U1RBUlQ7CisgICAgICAgIH0KIAorICAgICAgICBpZiAoICFvbGRfcGluICkK
KyAgICAgICAgeworICAgICAgICAgICAgYWN0LT5kb21pZCA9IGxkb207Cisg
ICAgICAgICAgICBhY3QtPnN0YXJ0ID0gdHJhbnNfcGFnZV9vZmY7CisgICAg
ICAgICAgICBhY3QtPmxlbmd0aCA9IHRyYW5zX2xlbmd0aDsKKyAgICAgICAg
ICAgIGFjdC0+dHJhbnNfZG9tYWluID0gdGQ7CisgICAgICAgICAgICBhY3Qt
PnRyYW5zX2dyZWYgPSB0cmFuc19ncmVmOworICAgICAgICAgICAgYWN0LT5m
cmFtZSA9IGdyYW50X2ZyYW1lOworICAgICAgICAgICAgYWN0LT5nZm4gPSAt
MXVsOwogICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGRyb3Bw
ZWQgdGhlIGxvY2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkg
ZWxzZSB0cmllZAotICAgICAgICAgICAgICogdG8gcGluIChvciwgZm9yIHRo
YXQgbWF0dGVyLCB1bnBpbikgdGhlIHJlZmVyZW5jZSBpbiAqdGhpcyoKLSAg
ICAgICAgICAgICAqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUg
dXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0byByZXRyeS4KKyAgICAgICAgICAg
ICAqIFRoZSBhY3R1YWwgcmVtb3RlIHJlbW90ZSBncmFudCBtYXkgb3IgbWF5
IG5vdCBiZSBhIHN1Yi1wYWdlLAorICAgICAgICAgICAgICogYnV0IHdlIGFs
d2F5cyB0cmVhdCBpdCBhcyBvbmUgYmVjYXVzZSB0aGF0IGJsb2NrcyBtYXBw
aW5ncyBvZgorICAgICAgICAgICAgICogdHJhbnNpdGl2ZSBncmFudHMuCiAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggYWN0LT5waW4gIT0g
b2xkX3BpbiApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgX19m
aXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVzKTsKLSAgICAg
ICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7Ci0gICAgICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJnJndC0+bG9jayk7Ci0gICAgICAgICAgICAg
ICAgcHV0X3BhZ2UoKnBhZ2UpOwotICAgICAgICAgICAgICAgICpwYWdlID0g
TlVMTDsKLSAgICAgICAgICAgICAgICByZXR1cm4gRVJFU1RBUlQ7Ci0gICAg
ICAgICAgICB9Ci0KLSAgICAgICAgICAgIC8qIFRoZSBhY3R1YWwgcmVtb3Rl
IHJlbW90ZSBncmFudCBtYXkgb3IgbWF5IG5vdCBiZSBhCi0gICAgICAgICAg
ICAgICBzdWItcGFnZSwgYnV0IHdlIGFsd2F5cyB0cmVhdCBpdCBhcyBvbmUg
YmVjYXVzZSB0aGF0Ci0gICAgICAgICAgICAgICBibG9ja3MgbWFwcGluZ3Mg
b2YgdHJhbnNpdGl2ZSBncmFudHMuICovCi0gICAgICAgICAgICBpc19zdWJf
cGFnZSA9IDE7Ci0gICAgICAgICAgICBhY3QtPmdmbiA9IC0xdWw7CisgICAg
ICAgICAgICBhY3QtPmlzX3N1Yl9wYWdlID0gMTsKICAgICAgICAgfQotICAg
ICAgICBlbHNlIGlmICggc2hhMSApCisgICAgfQorICAgIGVsc2UgaWYgKCAh
b2xkX3BpbiB8fAorICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmICEob2xk
X3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSkg
KQorICAgIHsKKyAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhyZ3Qt
Pmd0X3ZlcnNpb24sIGxkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVhZG9ubHksIDAsIHNoYWgsIGFjdCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0dXMpICkgIT0gR05UU1Rfb2theSApCisg
ICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0OworCisgICAgICAgIHRkID0g
cmQ7CisgICAgICAgIHRyYW5zX2dyZWYgPSBncmVmOworICAgICAgICBpZiAo
IHNoYTEgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IF9fZ2V0X3Bh
Z2VkX2ZyYW1lKHNoYTEtPmZyYW1lLCAmZ3JhbnRfZnJhbWUsIHBhZ2UsIHJl
YWRvbmx5LCByZCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29r
YXkgKQpAQCAtMjI5NSwxNCArMjMxNSwzNSBAQCBnbnR0YWJfc2V0X3ZlcnNp
b24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBCiAgICAgICAgIH0KICAgICB9CiAK
LSAgICAvKiBYWFg6IElmIHdlJ3JlIGdvaW5nIHRvIHZlcnNpb24gMiwgd2Ug
Y291bGQgbWF5YmUgc2hyaW5rIHRoZQotICAgICAgIGFjdGl2ZSBncmFudCB0
YWJsZSBoZXJlLiAqLwotCi0gICAgaWYgKCBvcC52ZXJzaW9uID09IDIgJiYg
Z3QtPmd0X3ZlcnNpb24gPCAyICkKKyAgICBzd2l0Y2ggKCBndC0+Z3RfdmVy
c2lvbiApCiAgICAgewotICAgICAgICByZXMgPSBnbnR0YWJfcG9wdWxhdGVf
c3RhdHVzX2ZyYW1lcyhkLCBndCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSk7Ci0g
ICAgICAgIGlmICggcmVzIDwgMCkKLSAgICAgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKKyAgICBjYXNlIDA6CisgICAgICAgIGlmICggb3AudmVyc2lvbiA9
PSAyICkKKyAgICAgICAgeworICAgIGNhc2UgMToKKyAgICAgICAgICAgIC8q
IFhYWDogV2UgY291bGQgbWF5YmUgc2hyaW5rIHRoZSBhY3RpdmUgZ3JhbnQg
dGFibGUgaGVyZS4gKi8KKyAgICAgICAgICAgIHJlcyA9IGdudHRhYl9wb3B1
bGF0ZV9zdGF0dXNfZnJhbWVzKGQsIGd0LCBucl9ncmFudF9mcmFtZXMoZ3Qp
KTsKKyAgICAgICAgICAgIGlmICggcmVzIDwgMCkKKyAgICAgICAgICAgICAg
ICBnb3RvIG91dF91bmxvY2s7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSAyOgorICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEdOVFRB
Ql9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpKysgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzd2l0Y2ggKCBzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmhkci5m
bGFncyAmIEdURl90eXBlX21hc2sgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgY2FzZSBHVEZfcGVybWl0X2FjY2VzczoKKyAgICAgICAgICAgICAg
ICAgaWYgKCAhKHNoYXJlZF9lbnRyeV92MihndCwgaSkuZnVsbF9wYWdlLmZy
YW1lID4+IDMyKSApCisgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAgICAg
ICBjYXNlIEdURl90cmFuc2l0aXZlOgorICAgICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICJ0cmllZCB0byBjaGFuZ2UgZ3JhbnQgdGFibGUgdmVyc2lvbiB0byAxIHdp
dGggbm9uLXJlcHJlc2VudGFibGUgZW50cmllc1xuIik7CisgICAgICAgICAg
ICAgICAgcmVzID0gLUVSQU5HRTsKKyAgICAgICAgICAgICAgICBnb3RvIG91
dF91bmxvY2s7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAg
YnJlYWs7CiAgICAgfQogCiAgICAgLyogUHJlc2VydmUgdGhlIGZpcnN0IDgg
ZW50cmllcyAodG9vbHN0YWNrIHJlc2VydmVkIGdyYW50cykgKi8K

--=separator
Content-Type: application/octet-stream; name="xsa226-4.6.patch"
Content-Disposition: attachment; filename="xsa226-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBkOTlhMjBhLi4xMTNiYjI5IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtNzMzLDYgKzczMywyMiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0
dXJlcy4KIAogU3BlY2lmeSB0aGUgc2VyaWFsIHBhcmFtZXRlcnMgZm9yIHRo
ZSBHREIgc3R1Yi4KIAorIyMjIGdudHRhYgorPiBgPSBMaXN0IG9mIFsgbWF4
X3Zlcjo8aW50ZWdlcj4sIHRyYW5zaXRpdmUgXWAKKworPiBEZWZhdWx0OiBg
Z250dGFiPW1heF92ZXI6Mixuby10cmFuc2l0aXZlYAorCitDb250cm9sIHZh
cmlvdXMgYXNwZWN0cyBvZiB0aGUgZ3JhbnQgdGFibGUgYmVoYXZpb3VyIGF2
YWlsYWJsZSB0byBndWVzdHMuCisKKyogYG1heF92ZXJgIFNlbGVjdCB0aGUg
bWF4aW11bSBncmFudCB0YWJsZSB2ZXJzaW9uIHRvIG9mZmVyIHRvIGd1ZXN0
cy4gIFZhbGlkCit2ZXJzaW9uIGFyZSAxIGFuZCAyLgorKiBgdHJhbnNpdGl2
ZWAgUGVybWl0IG9yIGRpc2FsbG93IHRoZSB1c2Ugb2YgdHJhbnNpdGl2ZSBn
cmFudHMuICBOb3RlIHRoYXQgdGhlCit1c2Ugb2YgZ3JhbnQgdGFibGUgdjIg
d2l0aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBhbiBBQkkgYnJlYWthZ2Ug
ZnJvbSB0aGUKK2d1ZXN0cyBwb2ludCBvZiB2aWV3LgorCisqV2FybmluZzoq
CitEdWUgdG8gWFNBLTIyNiwgdGhlIHVzZSBvZiB0cmFuc2l0aXZlIGdyYW50
cyBpcyBvdXRzaWRlIG9mIHNlY3VyaXR5IHN1cHBvcnQuCisKICMjIyBnbnR0
YWJcX21heFxfZnJhbWVzCiA+IGA9IDxpbnRlZ2VyPmAKIApkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDIwMjMwZmIuLjk4ODQ1YzQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKQEAgLTUwLDYgKzUwLDQyIEBAIGludGVnZXJfcGFyYW0o
ImdudHRhYl9tYXhfbnJfZnJhbWVzIiwgbWF4X25yX2dyYW50X2ZyYW1lcyk7
CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfZ3JhbnRfZnJhbWVz
OwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3Jh
bnRfZnJhbWVzKTsKIAorc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9z
dGx5IG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSAyOworc3RhdGljIGJvb2xf
dCBfX3JlYWRfbW9zdGx5IG9wdF90cmFuc2l0aXZlX2dyYW50czsKKworc3Rh
dGljIHZvaWQgX19pbml0IHBhcnNlX2dudHRhYihjaGFyICpzKQoreworICAg
IGNoYXIgKnNzOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihz
LCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9
ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibWF4X3Zlcjoi
LCA4KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcgdmVyID0gc2lt
cGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOworCisgICAgICAgICAgICBp
ZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAgICAgICAgICAgICAgICBv
cHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgYm9vbF90IHZhbCA9
ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CisKKyAgICAgICAgICAgIGlmICgg
IXZhbCApCisgICAgICAgICAgICAgICAgcyArPSAzOworCisgICAgICAgICAg
ICBpZiAoICFzdHJjbXAocywgInRyYW5zaXRpdmUiKSApCisgICAgICAgICAg
ICAgICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzID0gdmFsOworICAgICAgICB9
CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggc3MgKTsK
K30KKworY3VzdG9tX3BhcmFtKCJnbnR0YWIiLCBwYXJzZV9nbnR0YWIpOwor
CiAvKiBUaGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgbWFwcGluZ3MgaXMg
ZGVmaW5lZCBhcyBhIG11bHRpcGxpZXIgb2YgdGhlCiAgKiBtYXhpbXVtIG51
bWJlciBvZiBncmFudCB0YWJsZSBlbnRyaWVzLiBUaGlzIGRlZmluZXMgdGhl
IG11bHRpcGxpZXIgdXNlZC4KICAqIFByZXR0eSBhcmJpdHJhcnkuIFtQT0xJ
Q1ldCkBAIC0yMTc1LDYgKzIyMTEsMTAgQEAgX19hY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAoc2hhaC0+
ZmxhZ3MgJiBHVEZfdHlwZV9tYXNrKSA9PSBHVEZfdHJhbnNpdGl2ZSApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIW9wdF90cmFuc2l0aXZlX2dy
YW50cyApCisgICAgICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9j
bGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAidHJhbnNpdGl2ZSBncmFudCBkaXNhbGxvd2VkIGJ5IHBvbGlj
eVxuIik7CisKICAgICAgICAgICAgIGlmICggIWFsbG93X3RyYW5zaXRpdmUg
KQogICAgICAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXRfY2xlYXIs
IEdOVFNUX2dlbmVyYWxfZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgInRyYW5zaXRpdmUgZ3JhbnQgd2hlbiB0cmFuc2l0aXZpdHkgbm90IGFs
bG93ZWRcbiIpOwpAQCAtMzE0Myw3ICszMTgzLDEwIEBAIGRvX2dyYW50X3Rh
YmxlX29wKAogICAgIH0KICAgICBjYXNlIEdOVFRBQk9QX3NldF92ZXJzaW9u
OgogICAgIHsKLSAgICAgICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNpb24oZ3Vl
c3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25fdCkpOwor
ICAgICAgICBpZiAoIG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPT0gMSApCisg
ICAgICAgICAgICByYyA9IC1FTk9TWVM7IC8qIEJlaGF2ZSBhcyBiZWZvcmUg
c2V0X3ZlcnNpb24gd2FzIGludHJvZHVjZWQuICovCisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIHJjID0gZ250dGFiX3NldF92ZXJzaW9uKGd1ZXN0X2hh
bmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldF92ZXJzaW9uX3QpKTsKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgR05UVEFCT1BfZ2V0X3N0YXR1
c19mcmFtZXM6Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.6/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Disposition: attachment;
 filename="xsa226-4.6/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBj
YWxscwoKVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVy
IHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGlu
c3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9mb3Jf
Y29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgZ3JhbnRzLAotIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUg
bGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11
c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2Vy
dmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CgpU
aGlzIGlzIHBhcnQgb2YgQ1ZFLTIwMTctMTIxMzUgLyBYU0EtMjI2LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYworKysgYi94
ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCkBAIC0yNTgsOSArMjU4
LDkgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQg
Y21kLAogICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX2NvcHkoZ3Vlc3Rf
aGFuZGxlX2Nhc3QobmF0LnVvcCwgZ250dGFiX2NvcHlfdCksIG4pOwogICAg
ICAgICAgICAgaWYgKCByYyA+IDAgKQogICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIEFTU0VSVChyYyA8IG4pOwotICAgICAgICAgICAgICAgIGkg
LT0gbiAtIHJjOwotICAgICAgICAgICAgICAgIG4gPSByYzsKKyAgICAgICAg
ICAgICAgICBBU1NFUlQocmMgPD0gbik7CisgICAgICAgICAgICAgICAgaSAt
PSByYzsKKyAgICAgICAgICAgICAgICBuIC09IHJjOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgaWYgKCByYyA+PSAwICkKICAgICAgICAgICAgIHsK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMjA4OSw4ICsyMDg5LDEwIEBAIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgIGlmICggdGQgIT0gcmQgKQog
ICAgIHsKLSAgICAgICAgLyogUmVjdXJzaXZlIGNhbGxzLCBidXQgdGhleSdy
ZSB0YWlsIGNhbGxzLCBzbyBpdCdzCi0gICAgICAgICAgIG9rYXkuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRo
ZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUK
KyAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBv
a2F5LgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCByZWxlYXNlZF93cml0
ZSApCiAgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDApOwogICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRf
cmVhZCApCkBAIC0yMjQxLDEwICsyMjQzLDExIEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkKLSAgICAgICAg
ICAgICAgIGVsc2UgdHJpZWQgdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVy
LCB1bnBpbikgdGhlCi0gICAgICAgICAgICAgICByZWZlcmVuY2UgaW4gKnRo
aXMqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAKLSAgICAg
ICAgICAgICAgIGFuZCB0cnkgYWdhaW4uICovCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogV2UgZHJvcHBlZCB0aGUgbG9jaywgc28gd2UgaGF2
ZSB0byBjaGVjayB0aGF0IG5vYm9keSBlbHNlIHRyaWVkCisgICAgICAgICAg
ICAgKiB0byBwaW4gKG9yLCBmb3IgdGhhdCBtYXR0ZXIsIHVucGluKSB0aGUg
cmVmZXJlbmNlIGluICp0aGlzKgorICAgICAgICAgICAgICogZG9tYWluLiAg
SWYgdGhleSBkaWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
IGFjdC0+cGluICE9IG9sZF9waW4gKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CkBAIC0yMjUyLDkgKzIyNTUsOCBAQCBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVh
c2UoYWN0KTsKICAgICAgICAgICAgICAgICByZWFkX3VubG9jaygmcmd0LT5s
b2NrKTsKICAgICAgICAgICAgICAgICBwdXRfcGFnZSgqcGFnZSk7Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weShy
ZCwgZ3JlZiwgbGRvbSwgcmVhZG9ubHksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZSwgcGFnZSwgcGFn
ZV9vZmYsIGxlbmd0aCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFsbG93X3RyYW5zaXRpdmUpOworICAgICAg
ICAgICAgICAgICpwYWdlID0gTlVMTDsKKyAgICAgICAgICAgICAgICByZXR1
cm4gRVJFU1RBUlQ7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8q
IFRoZSBhY3R1YWwgcmVtb3RlIHJlbW90ZSBncmFudCBtYXkgb3IgbWF5IG5v
dCBiZSBhCkBAIC0yNTYwLDcgKzI1NjIsNyBAQCBzdGF0aWMgaW50IGdudHRh
Yl9jb3B5X29uZShjb25zdCBzdHJ1Y3QKICAgICB7CiAgICAgICAgIGdudHRh
Yl9jb3B5X3JlbGVhc2VfYnVmKHNyYyk7CiAgICAgICAgIHJjID0gZ250dGFi
X2NvcHlfY2xhaW1fYnVmKG9wLCAmb3AtPnNvdXJjZSwgc3JjLCBHTlRDT1BZ
X3NvdXJjZV9ncmVmKTsKLSAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAg
ICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApA
QCAtMjU3MCw3ICsyNTcyLDcgQEAgc3RhdGljIGludCBnbnR0YWJfY29weV9v
bmUoY29uc3Qgc3RydWN0CiAgICAgewogICAgICAgICBnbnR0YWJfY29weV9y
ZWxlYXNlX2J1ZihkZXN0KTsKICAgICAgICAgcmMgPSBnbnR0YWJfY29weV9j
bGFpbV9idWYob3AsICZvcC0+ZGVzdCwgZGVzdCwgR05UQ09QWV9kZXN0X2dy
ZWYpOwotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGlmICggcmMg
KQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC0yNTc5LDYg
KzI1ODEsMTQgQEAgc3RhdGljIGludCBnbnR0YWJfY29weV9vbmUoY29uc3Qg
c3RydWN0CiAgICAgcmV0dXJuIHJjOwogfQogCisvKgorICogZ250dGFiX2Nv
cHkoKSwgb3RoZXIgdGhhbiB0aGUgdmFyaW91cyBvdGhlciBoZWxwZXJzIG9m
CisgKiBkb19ncmFudF90YWJsZV9vcCgpLCByZXR1cm5zIChiZXNpZGVzIHBv
c3NpYmxlIGVycm9yIGluZGljYXRvcnMpCisgKiAiY291bnQgLSBpIiByYXRo
ZXIgdGhhbiAiaSIgdG8gZW5zdXJlIHRoYXQgZXZlbiBpZiBubyBwcm9ncmVz
cworICogd2FzIG1hZGUgYXQgYWxsIChwZXJoYXBzIGR1ZSB0byBnbnR0YWJf
Y29weV9vbmUoKSByZXR1cm5pbmcgYQorICogcG9zaXRpdmUgdmFsdWUpIGEg
bm9uLXplcm8gdmFsdWUgaXMgYmVpbmcgaGFuZGVkIGJhY2sgKHplcm8gbmVl
ZHMKKyAqIHRvIGJlIGF2b2lkZWQsIGFzIHRoYXQgbWVhbnMgInN1Y2Nlc3Ms
IGFsbCBkb25lIikuCisgKi8KIHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAog
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2NvcHlfdCkgdW9w
LCB1bnNpZ25lZCBpbnQgY291bnQpCiB7CkBAIC0yNTkyLDcgKzI2MDIsNyBA
QCBzdGF0aWMgbG9uZyBnbnR0YWJfY29weSgKICAgICB7CiAgICAgICAgIGlm
ICggaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAg
ewotICAgICAgICAgICAgcmMgPSBpOworICAgICAgICAgICAgcmMgPSBjb3Vu
dCAtIGk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBAIC0y
NjAyLDEzICsyNjEyLDIwIEBAIHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBvcC5z
dGF0dXMgPSBnbnR0YWJfY29weV9vbmUoJm9wLCAmZGVzdCwgJnNyYyk7Ci0g
ICAgICAgIGlmICggb3Auc3RhdHVzICE9IEdOVFNUX29rYXkgKQorICAgICAg
ICByYyA9IGdudHRhYl9jb3B5X29uZSgmb3AsICZkZXN0LCAmc3JjKTsKKyAg
ICAgICAgaWYgKCByYyA+IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBy
YyA9IGNvdW50IC0gaTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CisgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKCZzcmMpOwog
ICAgICAgICAgICAgZ250dGFiX2NvcHlfcmVsZWFzZV9idWYoJmRlc3QpOwog
ICAgICAgICB9CiAKKyAgICAgICAgb3Auc3RhdHVzID0gcmM7CisgICAgICAg
IHJjID0gMDsKICAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKICAgICAgICAgewogICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOwpAQCAtMzE0Niw2ICszMTYzLDcgQEAg
ZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgICAgIHJjID0gZ250dGFiX2NvcHko
Y29weSwgY291bnQpOwogICAgICAgICBpZiAoIHJjID4gMCApCiAgICAgICAg
IHsKKyAgICAgICAgICAgIHJjID0gY291bnQgLSByYzsKICAgICAgICAgICAg
IGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGNvcHksIHJjKTsKICAgICAgICAg
ICAgIHVvcCA9IGd1ZXN0X2hhbmRsZV9jYXN0KGNvcHksIHZvaWQpOwogICAg
ICAgICB9Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.6/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Disposition: attachment;
 filename="xsa226-4.6/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCgpQcm9j
ZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCnJlZmVyZW5jZSBjb3VudGluZyBicmVha3Mg
ZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCl9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdp
bmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCmFmdGVyIHJlLWFjcXVpcmlu
ZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5
IG5vIGdyYW50CnByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwg
cGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKanVzdCB0aGUgcGlu
IGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCgpGdXJ0aGVy
bW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24g
d2FzIG1pc3Npbmcgb24gdGhlCnJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNv
Cm5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNp
dGl2ZSBncmFudC4KClRoaXMgaXMgcGFydCBvZiBDVkUtMjAxNy0xMjEzNSAv
IFhTQS0yMjYuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTIwMzYsMTMgKzIwMzYsOCBAQCBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgdW5zaWduZWQgbG9uZyByX2ZyYW1lOwogICAgIHVp
bnQxNl90ICpzdGF0dXM7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsK
LSAgICBpbnQgcmVsZWFzZWRfcmVhZDsKLSAgICBpbnQgcmVsZWFzZWRfd3Jp
dGU7CiAgICAgc3RydWN0IGRvbWFpbiAqdGQ7CiAKLSAgICByZWxlYXNlZF9y
ZWFkID0gMDsKLSAgICByZWxlYXNlZF93cml0ZSA9IDA7Ci0KICAgICByZWFk
X2xvY2soJnJndC0+bG9jayk7CiAKICAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShyZ3QsIGdyZWYpOwpAQCAtMjA3MiwxNyArMjA2NywxMSBAQCBf
X3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAKICAgICAgICAgYWN0LT5waW4g
LT0gR05UUElOX2hzdHdfaW5jOwogICAgICAgICBpZiAoICEoYWN0LT5waW4g
JiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICByZWxlYXNlZF93cml0ZSA9IDE7CiAgICAg
ICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1
cyk7Ci0gICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoICFhY3QtPnBpbiAp
Ci0gICAgewogICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRp
bmcsIHN0YXR1cyk7Ci0gICAgICAgIHJlbGVhc2VkX3JlYWQgPSAxOwotICAg
IH0KIAogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAgICAgcmVh
ZF91bmxvY2soJnJndC0+bG9jayk7CkBAIC0yMDkwLDEzICsyMDc5LDEwIEBA
IF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgKICAgICBpZiAoIHRkICE9IHJk
ICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIFJlY3Vyc2l2ZSBj
YWxscywgYnV0IHRoZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9u
bHkgYSBzaW5nbGUKKyAgICAgICAgICogUmVjdXJzaXZlIGNhbGwsIGJ1dCBp
dCBpcyBib3VuZGVkIChhY3F1aXJlIHBlcm1pdHMgb25seSBhIHNpbmdsZQog
ICAgICAgICAgKiBsZXZlbCBvZiB0cmFuc2l0aXZpdHkpLCBzbyBpdCdzIG9r
YXkuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHJlbGVhc2VkX3dyaXRl
ICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSh0ZCwg
dHJhbnNfZ3JlZiwgMCk7Ci0gICAgICAgIGVsc2UgaWYgKCByZWxlYXNlZF9y
ZWFkICkKLSAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSh0
ZCwgdHJhbnNfZ3JlZiwgMSk7CisgICAgICAgIF9fcmVsZWFzZV9ncmFudF9m
b3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmVhZG9ubHkpOwogCiAgICAgICAg
IHJjdV91bmxvY2tfZG9tYWluKHRkKTsKICAgICB9CkBAIC0yMTcwLDggKzIx
NTYsMTA4IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAg
ICAgICAgICAgYWN0LT5kb21pZCwgbGRvbSwgYWN0LT5waW4pOwogCiAgICAg
b2xkX3BpbiA9IGFjdC0+cGluOwotICAgIGlmICggIWFjdC0+cGluIHx8Ci0g
ICAgICAgICAoIXJlYWRvbmx5ICYmICEoYWN0LT5waW4gJiAoR05UUElOX2Rl
dndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkpICkKKyAgICBpZiAoIHNoYTIg
JiYgKHNoYWgtPmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5z
aXRpdmUgKQorICAgIHsKKyAgICAgICAgaWYgKCAoIW9sZF9waW4gfHwgKCFy
ZWFkb25seSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIShvbGRf
cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSkg
JiYKKyAgICAgICAgICAgICAocmMgPSBfc2V0X3N0YXR1c192MihsZG9tLCBy
ZWFkb25seSwgMCwgc2hhaCwgYWN0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXR1cykpICE9IEdOVFNUX29rYXkgKQorICAgICAg
ICAgICAgZ290byB1bmxvY2tfb3V0OworCisgICAgICAgIGlmICggIWFsbG93
X3RyYW5zaXRpdmUgKQorICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291
dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAg
ICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5IG5v
dCBhbGxvd2VkXG4iKTsKKworICAgICAgICB0cmFuc19kb21pZCA9IHNoYTIt
PnRyYW5zaXRpdmUudHJhbnNfZG9taWQ7CisgICAgICAgIHRyYW5zX2dyZWYg
PSBzaGEyLT50cmFuc2l0aXZlLmdyZWY7CisgICAgICAgIGJhcnJpZXIoKTsg
LyogU3RvcCB0aGUgY29tcGlsZXIgZnJvbSByZS1sb2FkaW5nCisgICAgICAg
ICAgICAgICAgICAgICAgdHJhbnNfZG9taWQgZnJvbSBzaGFyZWQgbWVtb3J5
ICovCisgICAgICAgIGlmICggdHJhbnNfZG9taWQgPT0gcmQtPmRvbWFpbl9p
ZCApCisgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBH
TlRTVF9nZW5lcmFsX2Vycm9yLAorICAgICAgICAgICAgICAgICAgICAgInRy
YW5zaXRpdmUgZ3JhbnRzIGNhbm5vdCBiZSBzZWxmLXJlZmVyZW50aWFsXG4i
KTsKKworICAgICAgICAvKgorICAgICAgICAgKiBXZSBhbGxvdyB0aGUgdHJh
bnNfZG9taWQgPT0gbGRvbSBjYXNlLCB3aGljaCBjb3JyZXNwb25kcyB0byBh
CisgICAgICAgICAqIGdyYW50IGJlaW5nIGlzc3VlZCBieSBvbmUgZG9tYWlu
LCBzZW50IHRvIGFub3RoZXIgb25lLCBhbmQgdGhlbgorICAgICAgICAgKiB0
cmFuc2l0aXZlbHkgZ3JhbnRlZCBiYWNrIHRvIHRoZSBvcmlnaW5hbCBkb21h
aW4uICBBbGxvd2luZyBpdAorICAgICAgICAgKiBpcyBlYXN5LCBhbmQgbWVh
bnMgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0byBnbyBvdXQgb2YgeW91ciB3YXkg
dG8KKyAgICAgICAgICogYXZvaWQgaXQgaW4gdGhlIGd1ZXN0LgorICAgICAg
ICAgKi8KKworICAgICAgICAvKiBXZSBuZWVkIHRvIGxlYXZlIHRoZSBycmQg
bG9ja2VkIGR1cmluZyB0aGUgZ3JhbnQgY29weS4gKi8KKyAgICAgICAgdGQg
PSByY3VfbG9ja19kb21haW5fYnlfaWQodHJhbnNfZG9taWQpOworICAgICAg
ICBpZiAoIHRkID09IE5VTEwgKQorICAgICAgICAgICAgUElOX0ZBSUwodW5s
b2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAg
ICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IHJlZmVyZW5jZWQgYmFk
IGRvbWFpbiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2Rv
bWlkKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBfX2FjcXVpcmVfZ3Jh
bnRfZm9yX2NvcHkoKSBjb3VsZCB0YWtlIHRoZSBsb2NrIG9uIHRoZQorICAg
ICAgICAgKiByZW1vdGUgdGFibGUgKGlmIHJkID09IHRkKSwgc28gd2UgaGF2
ZSB0byBkcm9wIHRoZSBsb2NrCisgICAgICAgICAqIGhlcmUgYW5kIHJlYWNx
dWlyZS4KKyAgICAgICAgICovCisgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxl
YXNlKGFjdCk7CisgICAgICAgIHJlYWRfdW5sb2NrKCZyZ3QtPmxvY2spOwor
CisgICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0
cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBw
YWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dHJhbnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsIDApOworCisgICAgICAg
IHJlYWRfbG9jaygmcmd0LT5sb2NrKTsKKyAgICAgICAgYWN0ID0gYWN0aXZl
X2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKKworICAgICAgICBpZiAoIHJj
ICE9IEdOVFNUX29rYXkgKQorICAgICAgICB7CisgICAgICAgICAgICBfX2Zp
eHVwX3N0YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0dXMpOworICAgICAg
ICAgICAgcmN1X3VubG9ja19kb21haW4odGQpOworICAgICAgICAgICAgYWN0
aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKKyAgICAgICAgICAgIHJlYWRfdW5s
b2NrKCZyZ3QtPmxvY2spOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAg
ICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgZHJvcHBlZCB0
aGUgbG9jaywgc28gd2UgaGF2ZSB0byBjaGVjayB0aGF0IHRoZSBncmFudCBk
aWRuJ3QKKyAgICAgICAgICogY2hhbmdlLCBhbmQgdGhhdCBub2JvZHkgZWxz
ZSB0cmllZCB0byBwaW4vdW5waW4gaXQuIElmIGFueXRoaW5nCisgICAgICAg
ICAqIGNoYW5nZWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCByZ3QtPmd0
X3ZlcnNpb24gIT0gMiB8fAorICAgICAgICAgICAgIGFjdC0+cGluICE9IG9s
ZF9waW4gfHwKKyAgICAgICAgICAgICAob2xkX3BpbiAmJiAoYWN0LT5kb21p
ZCAhPSBsZG9tIHx8IGFjdC0+ZnJhbWUgIT0gZ3JhbnRfZnJhbWUgfHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5zdGFydCAhPSB0cmFuc19w
YWdlX29mZiB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICBhY3QtPmxl
bmd0aCAhPSB0cmFuc19sZW5ndGggfHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWN0LT50cmFuc19kb21haW4gIT0gdGQgfHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWN0LT50cmFuc19ncmVmICE9IHRyYW5zX2dyZWYg
fHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIWFjdC0+aXNfc3ViX3Bh
Z2UpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fcmVsZWFzZV9ncmFu
dF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmVhZG9ubHkpOworICAgICAg
ICAgICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVz
KTsKKyAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHRkKTsKKyAgICAg
ICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CisgICAgICAgICAg
ICByZWFkX3VubG9jaygmcmd0LT5sb2NrKTsKKyAgICAgICAgICAgIHB1dF9w
YWdlKCpwYWdlKTsKKyAgICAgICAgICAgICpwYWdlID0gTlVMTDsKKyAgICAg
ICAgICAgIHJldHVybiBFUkVTVEFSVDsKKyAgICAgICAgfQorCisgICAgICAg
IGlmICggIW9sZF9waW4gKQorICAgICAgICB7CisgICAgICAgICAgICBhY3Qt
PmRvbWlkID0gbGRvbTsKKyAgICAgICAgICAgIGFjdC0+c3RhcnQgPSB0cmFu
c19wYWdlX29mZjsKKyAgICAgICAgICAgIGFjdC0+bGVuZ3RoID0gdHJhbnNf
bGVuZ3RoOworICAgICAgICAgICAgYWN0LT50cmFuc19kb21haW4gPSB0ZDsK
KyAgICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dyZWY7Cisg
ICAgICAgICAgICBhY3QtPmZyYW1lID0gZ3JhbnRfZnJhbWU7CisgICAgICAg
ICAgICBhY3QtPmdmbiA9IC0xdWw7CisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogVGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBv
ciBtYXkgbm90IGJlIGEgc3ViLXBhZ2UsCisgICAgICAgICAgICAgKiBidXQg
d2UgYWx3YXlzIHRyZWF0IGl0IGFzIG9uZSBiZWNhdXNlIHRoYXQgYmxvY2tz
IG1hcHBpbmdzIG9mCisgICAgICAgICAgICAgKiB0cmFuc2l0aXZlIGdyYW50
cy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgYWN0LT5pc19zdWJf
cGFnZSA9IDE7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoICFv
bGRfcGluIHx8CisgICAgICAgICAgICAgICghcmVhZG9ubHkgJiYgIShvbGRf
cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSAp
CiAgICAgewogICAgICAgICBpZiAoIChyYyA9IF9zZXRfc3RhdHVzKHJndC0+
Z3RfdmVyc2lvbiwgbGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWFkb25seSwgMCwgc2hhaCwgYWN0LApAQCAtMjE5Miw3OSArMjI3
OCw2IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAg
IHRyYW5zX3BhZ2Vfb2ZmID0gMDsKICAgICAgICAgICAgIHRyYW5zX2xlbmd0
aCA9IFBBR0VfU0laRTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICgg
KHNoYWgtPmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRp
dmUgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFhbGxvd190cmFu
c2l0aXZlICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0
X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5
IG5vdCBhbGxvd2VkXG4iKTsKLQotICAgICAgICAgICAgdHJhbnNfZG9taWQg
PSBzaGEyLT50cmFuc2l0aXZlLnRyYW5zX2RvbWlkOwotICAgICAgICAgICAg
dHJhbnNfZ3JlZiA9IHNoYTItPnRyYW5zaXRpdmUuZ3JlZjsKLSAgICAgICAg
ICAgIGJhcnJpZXIoKTsgLyogU3RvcCB0aGUgY29tcGlsZXIgZnJvbSByZS1s
b2FkaW5nCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlk
IGZyb20gc2hhcmVkIG1lbW9yeSAqLwotICAgICAgICAgICAgaWYgKCB0cmFu
c19kb21pZCA9PSByZC0+ZG9tYWluX2lkICkKLSAgICAgICAgICAgICAgICBQ
SU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9y
LAotICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50
cyBjYW5ub3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7Ci0KLSAgICAgICAg
ICAgIC8qIFdlIGFsbG93IHRoZSB0cmFuc19kb21pZCA9PSBsZG9tIGNhc2Us
IHdoaWNoCi0gICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0byBhIGdyYW50
IGJlaW5nIGlzc3VlZCBieSBvbmUgZG9tYWluLCBzZW50Ci0gICAgICAgICAg
ICAgICB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4gdHJhbnNpdGl2ZWx5IGdy
YW50ZWQgYmFjayB0bwotICAgICAgICAgICAgICAgdGhlIG9yaWdpbmFsIGRv
bWFpbi4gIEFsbG93aW5nIGl0IGlzIGVhc3ksIGFuZCBtZWFucwotICAgICAg
ICAgICAgICAgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0byBnbyBvdXQgb2YgeW91
ciB3YXkgdG8gYXZvaWQgaXQKLSAgICAgICAgICAgICAgIGluIHRoZSBndWVz
dC4gKi8KLQotICAgICAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUg
cnJkIGxvY2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkgKi8KLSAgICAgICAg
ICAgIHRkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsK
LSAgICAgICAgICAgIGlmICggdGQgPT0gTlVMTCApCi0gICAgICAgICAgICAg
ICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9l
cnJvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBn
cmFudCByZWZlcmVuY2VkIGJhZCBkb21haW4gJWRcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgdHJhbnNfZG9taWQpOwotCi0gICAgICAgICAgICAv
KgotICAgICAgICAgICAgICogX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkg
Y291bGQgdGFrZSB0aGUgbG9jayBvbiB0aGUKLSAgICAgICAgICAgICAqIHJl
bW90ZSB0YWJsZSAoaWYgcmQgPT0gdGQpLCBzbyB3ZSBoYXZlIHRvIGRyb3Ag
dGhlIGxvY2sKLSAgICAgICAgICAgICAqIGhlcmUgYW5kIHJlYWNxdWlyZQot
ICAgICAgICAgICAgICovCi0gICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVs
ZWFzZShhY3QpOwotICAgICAgICAgICAgcmVhZF91bmxvY2soJnJndC0+bG9j
ayk7Ci0KLSAgICAgICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9j
b3B5KHRkLCB0cmFuc19ncmVmLCByZC0+ZG9tYWluX2lkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHksICZn
cmFudF9mcmFtZSwgcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ0cmFuc19wYWdlX29mZiwgJnRyYW5zX2xlbmd0
aCwgMCk7Ci0KLSAgICAgICAgICAgIHJlYWRfbG9jaygmcmd0LT5sb2NrKTsK
LSAgICAgICAgICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwg
Z3JlZik7Ci0KLSAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSAp
IHsKLSAgICAgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29weV9w
aW4oYWN0LCBzdGF0dXMpOwotICAgICAgICAgICAgICAgIHJjdV91bmxvY2tf
ZG9tYWluKHRkKTsKLSAgICAgICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVs
ZWFzZShhY3QpOwotICAgICAgICAgICAgICAgIHJlYWRfdW5sb2NrKCZyZ3Qt
PmxvY2spOwotICAgICAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAg
ICAgIH0KLQotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGRy
b3BwZWQgdGhlIGxvY2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2Jv
ZHkgZWxzZSB0cmllZAotICAgICAgICAgICAgICogdG8gcGluIChvciwgZm9y
IHRoYXQgbWF0dGVyLCB1bnBpbikgdGhlIHJlZmVyZW5jZSBpbiAqdGhpcyoK
LSAgICAgICAgICAgICAqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdp
dmUgdXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0byByZXRyeS4KLSAgICAgICAg
ICAgICAqLwotICAgICAgICAgICAgaWYgKCBhY3QtPnBpbiAhPSBvbGRfcGlu
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfX2ZpeHVwX3N0
YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0dXMpOwotICAgICAgICAgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKHRkKTsKLSAgICAgICAgICAgICAgICBh
Y3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwotICAgICAgICAgICAgICAgIHJl
YWRfdW5sb2NrKCZyZ3QtPmxvY2spOwotICAgICAgICAgICAgICAgIHB1dF9w
YWdlKCpwYWdlKTsKLSAgICAgICAgICAgICAgICAqcGFnZSA9IE5VTEw7Ci0g
ICAgICAgICAgICAgICAgcmV0dXJuIEVSRVNUQVJUOwotICAgICAgICAgICAg
fQotCi0gICAgICAgICAgICAvKiBUaGUgYWN0dWFsIHJlbW90ZSByZW1vdGUg
Z3JhbnQgbWF5IG9yIG1heSBub3QgYmUgYQotICAgICAgICAgICAgICAgc3Vi
LXBhZ2UsIGJ1dCB3ZSBhbHdheXMgdHJlYXQgaXQgYXMgb25lIGJlY2F1c2Ug
dGhhdAotICAgICAgICAgICAgICAgYmxvY2tzIG1hcHBpbmdzIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzLiAqLwotICAgICAgICAgICAgaXNfc3ViX3BhZ2UgPSAx
OwotICAgICAgICAgICAgYWN0LT5nZm4gPSAtMXVsOwotICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCAhKHNoYTItPmhkci5mbGFncyAmIEdURl9zdWJf
cGFnZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IF9fZ2V0X3Bh
Z2VkX2ZyYW1lKHNoYTItPmZ1bGxfcGFnZS5mcmFtZSwgJmdyYW50X2ZyYW1l
LCBwYWdlLCByZWFkb25seSwgcmQpOwpAQCAtMjY5NiwxMCArMjcwOSwxMyBA
QCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBCiAg
ICAgY2FzZSAyOgogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEdOVFRBQl9O
Ul9SRVNFUlZFRF9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBpZiAoICgoc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxhZ3Mg
JiBHVEZfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgR1RGX3Bl
cm1pdF9hY2Nlc3MpICYmCi0gICAgICAgICAgICAgICAgIChzaGFyZWRfZW50
cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5mcmFtZSA+PiAzMikgKQorICAgICAg
ICAgICAgc3dpdGNoICggc2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxh
Z3MgJiBHVEZfdHlwZV9tYXNrICkKICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgIGNhc2UgR1RGX3Blcm1pdF9hY2Nlc3M6CisgICAgICAgICAgICAgICAg
IGlmICggIShzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmZ1bGxfcGFnZS5mcmFt
ZSA+PiAzMikgKQorICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICAgICAg
Y2FzZSBHVEZfdHJhbnNpdGl2ZToKICAgICAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgICAgICAgICAi
dHJpZWQgdG8gY2hhbmdlIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gMSB3aXRo
IG5vbi1yZXByZXNlbnRhYmxlIGVudHJpZXNcbiIpOwogICAgICAgICAgICAg
ICAgIHJlcyA9IC1FUkFOR0U7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa226-4.7.patch"
Content-Disposition: attachment; filename="xsa226-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IERlZmF1bHQgdG8gdjEsIGFuZCBk
aXNhbGxvdyB0cmFuc2l0aXZlIGdyYW50cwoKVGhlIHJlZmVyZW5jZSBjb3Vu
dGluZyBhbmQgbG9ja2luZyBkaXNjaXBsaW5lIGZvciB0cmFuc2l0aXZlIGdy
YW50cyBpcyBicm9rZW4uClRoZWlyIHVzZSBpcyB0aGVyZWZvcmUgZGVjbGFy
ZWQgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuCgpUaGlzIGlzIFhTQS0yMjYu
CgpUcmFuc2l0aXZlIGdyYW50cyBhcmUgZXhwZWN0ZWQgdG8gYmUgdW5jb25k
aXRpb25hbGx5IGF2YWlsYWJsZSB3aXRoIGdyYW50CnRhYmxlIHYyLiAgSGlk
aW5nIHRyYW5zaXRpdmUgZ3JhbnRzIGFsb25lIGlzIGFuIEFCSSBicmVha2Fn
ZSBmb3IgdGhlIGd1ZXN0LgpNb2Rlcm4gdmVyc2lvbnMgb2YgTGludXggYW5k
IHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgdXNlIGdyYW50IHRhYmxlIHYxLCBi
dXQKb2xkZXIgdmVyc2lvbnMgZGlkIHVzZSB2Mi4KCkluIHByaW5jaXBsZSwg
ZGlzYWJsaW5nIGdudHRhYiB2MiBlbnRpcmVseSBpcyB0aGUgc2FmZXIgd2F5
IHRvIGNhdXNlIGd1ZXN0cyB0bwphdm9pZCB1c2luZyB0cmFuc2l0aXZlIGdy
YW50cy4gSG93ZXZlciwgc29tZSBvbGRlciBndWVzdHMgd2hpY2ggZGVmYXVs
dGVkIHRvCnVzaW5nIGdudHRhYiB2MiBkb24ndCB0b2xlcmF0ZSBmYWxsaW5n
IGJhY2sgZnJvbSB2MiB0byB2MSBvdmVyIG1pZ3JhdGUuCgpUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBjb250
cm9sIGdyYW50IHRhYmxlCmJlaGF2aW91ci4gIE9uZSBzdWJvcHRpb24gYWxs
b3dzIGEgY2hvaWNlIG9mIHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNp
b24KWGVuIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSwgYW5kIGRlZmF1
bHRzIHRvIHYyLiAgQSBkaWZmZXJlbnQgc3Vib3B0aW9uCmluZGVwZW5kZW50
bHkgY29udHJvbHMgd2hldGhlciB0cmFuc2l0aXZlIGdyYW50cyBjYW4gYmUg
dXNlZC4KClRoZSBkZWZhdWx0IGNhc2UgaXM6CgogICAgZ250dGFiPW1heF92
ZXI6MgoKVG8gZGlzYWJsZSBnbnR0YWIgdjIgZW50aXJlbHksIHVzZToKCiAg
ICBnbnR0YWI9bWF4X3ZlcjoxCgpUbyBhbGxvdyBnbnR0YWIgdjIgYW5kIHRy
YW5zaXRpdmUgZ3JhbnRzLCB1c2U6CgogICAgZ250dGFiPW1heF92ZXI6Mix0
cmFuc2l0aXZlCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA3M2Y1MjY1Li5iNzkyYWJmIDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpA
QCAtNzU4LDYgKzc1OCwyMiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0
dXJlcy4KIAogU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxk
IHVzZS4gU2VlICoqY29uc29sZSoqLgogCisjIyMgZ250dGFiCis+IGA9IExp
c3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZSBdYAorCis+
IERlZmF1bHQ6IGBnbnR0YWI9bWF4X3ZlcjoyLG5vLXRyYW5zaXRpdmVgCisK
K0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9mIHRoZSBncmFudCB0YWJsZSBi
ZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KKworKiBgbWF4X3ZlcmAg
U2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2Zm
ZXIgdG8gZ3Vlc3RzLiAgVmFsaWQKK3ZlcnNpb24gYXJlIDEgYW5kIDIuCisq
IGB0cmFuc2l0aXZlYCBQZXJtaXQgb3IgZGlzYWxsb3cgdGhlIHVzZSBvZiB0
cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUgdGhhdCB0aGUKK3VzZSBvZiBncmFu
dCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFC
SSBicmVha2FnZSBmcm9tIHRoZQorZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCisK
KypXYXJuaW5nOioKK0R1ZSB0byBYU0EtMjI2LCB0aGUgdXNlIG9mIHRyYW5z
aXRpdmUgZ3JhbnRzIGlzIG91dHNpZGUgb2Ygc2VjdXJpdHkgc3VwcG9ydC4K
KwogIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKID4gYD0gPGludGVnZXI+YAog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZjA2YjY2NC4uMTA5YzU1MiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNTAsNiArNTAsNDIgQEAgaW50
ZWdlcl9wYXJhbSgiZ250dGFiX21heF9ucl9mcmFtZXMiLCBtYXhfbnJfZ3Jh
bnRfZnJhbWVzKTsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9n
cmFudF9mcmFtZXM7CiBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1l
cyIsIG1heF9ncmFudF9mcmFtZXMpOwogCitzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgb3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9IDI7Citz
dGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3RyYW5zaXRpdmVfZ3Jh
bnRzOworCitzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZ250dGFiKGNoYXIg
KnMpCit7CisgICAgY2hhciAqc3M7CisKKyAgICBkbyB7CisgICAgICAgIHNz
ID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggc3MgKQorICAgICAg
ICAgICAgKnNzID0gJ1wwJzsKKworICAgICAgICBpZiAoICFzdHJuY21wKHMs
ICJtYXhfdmVyOiIsIDgpICkKKyAgICAgICAgeworICAgICAgICAgICAgbG9u
ZyB2ZXIgPSBzaW1wbGVfc3RydG9sKHMgKyA4LCBOVUxMLCAxMCk7CisKKyAg
ICAgICAgICAgIGlmICggdmVyID49IDEgJiYgdmVyIDw9IDIgKQorICAgICAg
ICAgICAgICAgIG9wdF9nbnR0YWJfbWF4X3ZlcnNpb24gPSB2ZXI7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBi
b29sX3QgdmFsID0gISFzdHJuY21wKHMsICJuby0iLCAzKTsKKworICAgICAg
ICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzICs9IDM7CisK
KyAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAidHJhbnNpdGl2ZSIpICkK
KyAgICAgICAgICAgICAgICBvcHRfdHJhbnNpdGl2ZV9ncmFudHMgPSB2YWw7
CisgICAgICAgIH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hp
bGUgKCBzcyApOworfQorCitjdXN0b21fcGFyYW0oImdudHRhYiIsIHBhcnNl
X2dudHRhYik7CisKIC8qIFRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBt
YXBwaW5ncyBpcyBkZWZpbmVkIGFzIGEgbXVsdGlwbGllciBvZiB0aGUKICAq
IG1heGltdW0gbnVtYmVyIG9mIGdyYW50IHRhYmxlIGVudHJpZXMuIFRoaXMg
ZGVmaW5lcyB0aGUgbXVsdGlwbGllciB1c2VkLgogICogUHJldHR5IGFyYml0
cmFyeS4gW1BPTElDWV0KQEAgLTIxODgsNiArMjIyNCwxMCBAQCBfX2FjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgIH0KICAgICAgICAgZWxzZSBp
ZiAoIChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90cmFu
c2l0aXZlICkKICAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhb3B0X3Ry
YW5zaXRpdmVfZ3JhbnRzICkKKyAgICAgICAgICAgICAgICBQSU5fRkFJTCh1
bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50IGRpc2FsbG93
ZWQgYnkgcG9saWN5XG4iKTsKKwogICAgICAgICAgICAgaWYgKCAhYWxsb3df
dHJhbnNpdGl2ZSApCiAgICAgICAgICAgICAgICAgUElOX0ZBSUwodW5sb2Nr
X291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCB3aGVuIHRyYW5zaXRp
dml0eSBub3QgYWxsb3dlZFxuIik7CkBAIC0zMTU2LDcgKzMxOTYsMTAgQEAg
ZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgfQogICAgIGNhc2UgR05UVEFCT1Bf
c2V0X3ZlcnNpb246CiAgICAgewotICAgICAgICByYyA9IGdudHRhYl9zZXRf
dmVyc2lvbihndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXRfdmVy
c2lvbl90KSk7CisgICAgICAgIGlmICggb3B0X2dudHRhYl9tYXhfdmVyc2lv
biA9PSAxICkKKyAgICAgICAgICAgIHJjID0gLUVOT1NZUzsgLyogQmVoYXZl
IGFzIGJlZm9yZSBzZXRfdmVyc2lvbiB3YXMgaW50cm9kdWNlZC4gKi8KKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNp
b24oZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25f
dCkpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBHTlRUQUJP
UF9nZXRfc3RhdHVzX2ZyYW1lczoK

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.9/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Disposition: attachment;
 filename="xsa226-4.9/0001-gnttab-dont-use-possibly-unbounded-tail-calls.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IHVzZSBwb3NzaWJseSB1bmJvdW5kZWQgdGFpbCBj
YWxscwoKVGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGNvbXBpbGVy
IHdvdWxkIGFjdHVhbGx5IHRyYW5zbGF0ZSB0aGVtCnRvIGJyYW5jaGVzIGlu
c3RlYWQgb2YgY2FsbHMsIHNvIG9ubHkgb25lcyB3aXRoIGEga25vd24gcmVj
dXJzaW9uIGxpbWl0CmFyZSBva2F5OgotIF9fcmVsZWFzZV9ncmFudF9mb3Jf
Y29weSgpIGNhbiBjYWxsIGl0c2VsZiBvbmx5IG9uY2UsIGFzCiAgX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCkgd29uJ3QgcGVybWl0IHVzZSBvZiBtdWx0
aS1sZXZlbCB0cmFuc2l0aXZlCiAgZ3JhbnRzLAotIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpIGlzIGZpbmUgdG8gY2FsbCBpdHNlbGYgd2l0aCB0aGUg
bGFzdAogIGFyZ3VtZW50IGZhbHNlLCBhcyB0aGF0IHByZXZlbnRzIGZ1cnRo
ZXIgcmVjdXJzaW9uLAotIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgpIG11
c3Qgbm90IGNhbGwgaXRzZWxmIHRvIHJlY292ZXIgZnJvbSBhbgogIG9ic2Vy
dmVkIGNoYW5nZSB0byB0aGUgYWN0aXZlIGVudHJ5J3MgcGluIGNvdW50CgpU
aGlzIGlzIHBhcnQgb2YgQ1ZFLTIwMTctMTIxMzUgLyBYU0EtMjI2LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYworKysgYi94
ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCkBAIC0yNTgsOSArMjU4
LDkgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQg
Y21kLAogICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX2NvcHkoZ3Vlc3Rf
aGFuZGxlX2Nhc3QobmF0LnVvcCwgZ250dGFiX2NvcHlfdCksIG4pOwogICAg
ICAgICAgICAgaWYgKCByYyA+IDAgKQogICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIEFTU0VSVChyYyA8IG4pOwotICAgICAgICAgICAgICAgIGkg
LT0gbiAtIHJjOwotICAgICAgICAgICAgICAgIG4gPSByYzsKKyAgICAgICAg
ICAgICAgICBBU1NFUlQocmMgPD0gbik7CisgICAgICAgICAgICAgICAgaSAt
PSByYzsKKyAgICAgICAgICAgICAgICBuIC09IHJjOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgaWYgKCByYyA+PSAwICkKICAgICAgICAgICAgIHsK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMjEwMyw4ICsyMTAzLDEwIEBAIF9fcmVs
ZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgIGlmICggdGQgIT0gcmQgKQog
ICAgIHsKLSAgICAgICAgLyogUmVjdXJzaXZlIGNhbGxzLCBidXQgdGhleSdy
ZSB0YWlsIGNhbGxzLCBzbyBpdCdzCi0gICAgICAgICAgIG9rYXkuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxscywgYnV0IHRo
ZXkncmUgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUK
KyAgICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBv
a2F5LgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCByZWxlYXNlZF93cml0
ZSApCiAgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDApOwogICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRf
cmVhZCApCkBAIC0yMjU1LDEwICsyMjU3LDExIEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkKLSAgICAgICAg
ICAgICAgIGVsc2UgdHJpZWQgdG8gcGluIChvciwgZm9yIHRoYXQgbWF0dGVy
LCB1bnBpbikgdGhlCi0gICAgICAgICAgICAgICByZWZlcmVuY2UgaW4gKnRo
aXMqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAKLSAgICAg
ICAgICAgICAgIGFuZCB0cnkgYWdhaW4uICovCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogV2UgZHJvcHBlZCB0aGUgbG9jaywgc28gd2UgaGF2
ZSB0byBjaGVjayB0aGF0IG5vYm9keSBlbHNlIHRyaWVkCisgICAgICAgICAg
ICAgKiB0byBwaW4gKG9yLCBmb3IgdGhhdCBtYXR0ZXIsIHVucGluKSB0aGUg
cmVmZXJlbmNlIGluICp0aGlzKgorICAgICAgICAgICAgICogZG9tYWluLiAg
SWYgdGhleSBkaWQsIGp1c3QgZ2l2ZSB1cCBhbmQgdGVsbCB0aGUgY2FsbGVy
IHRvIHJldHJ5LgorICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
IGFjdC0+cGluICE9IG9sZF9waW4gKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CkBAIC0yMjY2LDkgKzIyNjksOCBAQCBfX2FjcXVpcmVfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVh
c2UoYWN0KTsKICAgICAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhy
Z3QpOwogICAgICAgICAgICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKLSAgICAg
ICAgICAgICAgICByZXR1cm4gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHJk
LCBncmVmLCBsZG9tLCByZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lLCBwYWdlLCBwYWdl
X29mZiwgbGVuZ3RoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWxsb3dfdHJhbnNpdGl2ZSk7CisgICAgICAg
ICAgICAgICAgKnBhZ2UgPSBOVUxMOworICAgICAgICAgICAgICAgIHJldHVy
biBFUkVTVEFSVDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyog
VGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkgbm90
IGJlIGEKQEAgLTI1NzQsNyArMjU3Niw3IEBAIHN0YXRpYyBpbnQgZ250dGFi
X2NvcHlfb25lKGNvbnN0IHN0cnVjdAogICAgIHsKICAgICAgICAgZ250dGFi
X2NvcHlfcmVsZWFzZV9idWYoc3JjKTsKICAgICAgICAgcmMgPSBnbnR0YWJf
Y29weV9jbGFpbV9idWYob3AsICZvcC0+c291cmNlLCBzcmMsIEdOVENPUFlf
c291cmNlX2dyZWYpOwotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
IGlmICggcmMgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBA
IC0yNTg0LDcgKzI1ODYsNyBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X29u
ZShjb25zdCBzdHJ1Y3QKICAgICB7CiAgICAgICAgIGdudHRhYl9jb3B5X3Jl
bGVhc2VfYnVmKGRlc3QpOwogICAgICAgICByYyA9IGdudHRhYl9jb3B5X2Ns
YWltX2J1ZihvcCwgJm9wLT5kZXN0LCBkZXN0LCBHTlRDT1BZX2Rlc3RfZ3Jl
Zik7Ci0gICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgaWYgKCByYyAp
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTI1OTMsNiAr
MjU5NSwxNCBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X29uZShjb25zdCBz
dHJ1Y3QKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBnbnR0YWJfY29w
eSgpLCBvdGhlciB0aGFuIHRoZSB2YXJpb3VzIG90aGVyIGhlbHBlcnMgb2YK
KyAqIGRvX2dyYW50X3RhYmxlX29wKCksIHJldHVybnMgKGJlc2lkZXMgcG9z
c2libGUgZXJyb3IgaW5kaWNhdG9ycykKKyAqICJjb3VudCAtIGkiIHJhdGhl
ciB0aGFuICJpIiB0byBlbnN1cmUgdGhhdCBldmVuIGlmIG5vIHByb2dyZXNz
CisgKiB3YXMgbWFkZSBhdCBhbGwgKHBlcmhhcHMgZHVlIHRvIGdudHRhYl9j
b3B5X29uZSgpIHJldHVybmluZyBhCisgKiBwb3NpdGl2ZSB2YWx1ZSkgYSBu
b24temVybyB2YWx1ZSBpcyBiZWluZyBoYW5kZWQgYmFjayAoemVybyBuZWVk
cworICogdG8gYmUgYXZvaWRlZCwgYXMgdGhhdCBtZWFucyAic3VjY2Vzcywg
YWxsIGRvbmUiKS4KKyAqLwogc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCiAg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfY29weV90KSB1b3As
IHVuc2lnbmVkIGludCBjb3VudCkKIHsKQEAgLTI2MDYsNyArMjYxNiw3IEBA
IHN0YXRpYyBsb25nIGdudHRhYl9jb3B5KAogICAgIHsKICAgICAgICAgaWYg
KCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICByYyA9IGk7CisgICAgICAgICAgICByYyA9IGNvdW50
IC0gaTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTI2
MTYsMTMgKzI2MjYsMjAgQEAgc3RhdGljIGxvbmcgZ250dGFiX2NvcHkoCiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIG9wLnN0
YXR1cyA9IGdudHRhYl9jb3B5X29uZSgmb3AsICZkZXN0LCAmc3JjKTsKLSAg
ICAgICAgaWYgKCBvcC5zdGF0dXMgIT0gR05UU1Rfb2theSApCisgICAgICAg
IHJjID0gZ250dGFiX2NvcHlfb25lKCZvcCwgJmRlc3QsICZzcmMpOworICAg
ICAgICBpZiAoIHJjID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gY291bnQgLSBpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgewog
ICAgICAgICAgICAgZ250dGFiX2NvcHlfcmVsZWFzZV9idWYoJnNyYyk7CiAg
ICAgICAgICAgICBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigmZGVzdCk7CiAg
ICAgICAgIH0KIAorICAgICAgICBvcC5zdGF0dXMgPSByYzsKKyAgICAgICAg
cmMgPSAwOwogICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9maWVsZF90
b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CkBAIC0zMTYwLDYgKzMxNzcsNyBAQCBk
b19ncmFudF90YWJsZV9vcCgKICAgICAgICAgcmMgPSBnbnR0YWJfY29weShj
b3B5LCBjb3VudCk7CiAgICAgICAgIGlmICggcmMgPiAwICkKICAgICAgICAg
eworICAgICAgICAgICAgcmMgPSBjb3VudCAtIHJjOwogICAgICAgICAgICAg
Z3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY29weSwgcmMpOwogICAgICAgICAg
ICAgdW9wID0gZ3Vlc3RfaGFuZGxlX2Nhc3QoY29weSwgdm9pZCk7CiAgICAg
ICAgIH0K

--=separator
Content-Type: application/octet-stream;
 name="xsa226-4.9/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Disposition: attachment;
 filename="xsa226-4.9/0002-gnttab-fix-transitive-grant-handling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCB0cmFuc2l0aXZlIGdyYW50IGhhbmRsaW5nCgpQcm9j
ZXNzaW5nIG9mIHRyYW5zaXRpdmUgZ3JhbnRzIG11c3Qgbm90IHVzZSB0aGUg
ZmFzdCBwYXRoLCBvciBlbHNlCnJlZmVyZW5jZSBjb3VudGluZyBicmVha3Mg
ZHVlIHRvIHRoZSBza2lwcGVkIHJlY3Vyc2l2ZSBjYWxsIHRvCl9fYWNxdWly
ZV9ncmFudF9mb3JfY29weSgpIChpdHMgX19yZWxlYXNlX2dyYW50X2Zvcl9j
b3B5KCkKY291bnRlcnBhcnQgb2NjdXJzIGluZGVwZW5kZW50IG9mIG9yaWdp
bmFsIHBpbiBjb3VudCkuIEZ1cnRoZXJtb3JlCmFmdGVyIHJlLWFjcXVpcmlu
ZyB0ZW1wb3JhcmlseSBkcm9wcGVkIGxvY2tzIHdlIG5lZWQgdG8gdmVyaWZ5
IG5vIGdyYW50CnByb3BlcnRpZXMgY2hhbmdlZCBpZiB0aGUgb3JpZ2luYWwg
cGluIGNvdW50IHdhcyBub24temVybzsgY2hlY2tpbmcKanVzdCB0aGUgcGlu
IGNvdW50cyBpcyBzdWZmaWNpZW50IG9ubHkgZm9yIHdlbGwtYmVoYXZlZCBn
dWVzdHMuIEFzIGEKcmVzdWx0LCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KSBuZWVkcyB0byBtaXJyb3IgdGhhdCBuZXcgYmVoYXZpb3IuCgpGdXJ0aGVy
bW9yZSBhIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weSgpIGludm9jYXRpb24g
d2FzIG1pc3Npbmcgb24gdGhlCnJldHJ5IHBhdGggb2YgX19hY3F1aXJlX2dy
YW50X2Zvcl9jb3B5KCksIGFuZCBnbnR0YWJfc2V0X3ZlcnNpb24oKSBhbHNv
Cm5lZWRzIHRvIGJhaWwgb3V0IHVwb24gZW5jb3VudGVyaW5nIGEgdHJhbnNp
dGl2ZSBncmFudC4KClRoaXMgaXMgcGFydCBvZiBDVkUtMjAxNy0xMjEzNSAv
IFhTQS0yMjYuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTIwNTAsMTMgKzIwNTAsOCBAQCBfX3JlbGVhc2VfZ3JhbnRf
Zm9yX2NvcHkoCiAgICAgdW5zaWduZWQgbG9uZyByX2ZyYW1lOwogICAgIHVp
bnQxNl90ICpzdGF0dXM7CiAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZjsK
LSAgICBpbnQgcmVsZWFzZWRfcmVhZDsKLSAgICBpbnQgcmVsZWFzZWRfd3Jp
dGU7CiAgICAgc3RydWN0IGRvbWFpbiAqdGQ7CiAKLSAgICByZWxlYXNlZF9y
ZWFkID0gMDsKLSAgICByZWxlYXNlZF93cml0ZSA9IDA7Ci0KICAgICBncmFu
dF9yZWFkX2xvY2socmd0KTsKIAogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKHJndCwgZ3JlZik7CkBAIC0yMDg2LDE3ICsyMDgxLDExIEBAIF9f
cmVsZWFzZV9ncmFudF9mb3JfY29weSgKIAogICAgICAgICBhY3QtPnBpbiAt
PSBHTlRQSU5faHN0d19pbmM7CiAgICAgICAgIGlmICggIShhY3QtPnBpbiAm
IChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHJlbGVhc2VkX3dyaXRlID0gMTsKICAgICAg
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVz
KTsKLSAgICAgICAgfQogICAgIH0KIAogICAgIGlmICggIWFjdC0+cGluICkK
LSAgICB7CiAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGlu
Zywgc3RhdHVzKTsKLSAgICAgICAgcmVsZWFzZWRfcmVhZCA9IDE7Ci0gICAg
fQogCiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICBncmFu
dF9yZWFkX3VubG9jayhyZ3QpOwpAQCAtMjEwNCwxMyArMjA5MywxMCBAQCBf
X3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAgICAgaWYgKCB0ZCAhPSByZCAp
CiAgICAgewogICAgICAgICAvKgotICAgICAgICAgKiBSZWN1cnNpdmUgY2Fs
bHMsIGJ1dCB0aGV5J3JlIGJvdW5kZWQgKGFjcXVpcmUgcGVybWl0cyBvbmx5
IGEgc2luZ2xlCisgICAgICAgICAqIFJlY3Vyc2l2ZSBjYWxsLCBidXQgaXQg
aXMgYm91bmRlZCAoYWNxdWlyZSBwZXJtaXRzIG9ubHkgYSBzaW5nbGUKICAg
ICAgICAgICogbGV2ZWwgb2YgdHJhbnNpdGl2aXR5KSwgc28gaXQncyBva2F5
LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCByZWxlYXNlZF93cml0ZSAp
Ci0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQsIHRy
YW5zX2dyZWYsIDApOwotICAgICAgICBlbHNlIGlmICggcmVsZWFzZWRfcmVh
ZCApCi0gICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIDEpOworICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKIAogICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbih0ZCk7CiAgICAgfQpAQCAtMjE4NCw4ICsyMTcw
LDEwOCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAg
ICAgICAgIGFjdC0+ZG9taWQsIGxkb20sIGFjdC0+cGluKTsKIAogICAgIG9s
ZF9waW4gPSBhY3QtPnBpbjsKLSAgICBpZiAoICFhY3QtPnBpbiB8fAotICAg
ICAgICAgKCFyZWFkb25seSAmJiAhKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3
X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCisgICAgaWYgKCBzaGEyICYm
IChzaGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spID09IEdURl90cmFuc2l0
aXZlICkKKyAgICB7CisgICAgICAgIGlmICggKCFvbGRfcGluIHx8ICghcmVh
ZG9ubHkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICEob2xkX3Bp
biAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSkpICYm
CisgICAgICAgICAgICAgKHJjID0gX3NldF9zdGF0dXNfdjIobGRvbSwgcmVh
ZG9ubHksIDAsIHNoYWgsIGFjdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0dXMpKSAhPSBHTlRTVF9va2F5ICkKKyAgICAgICAg
ICAgIGdvdG8gdW5sb2NrX291dDsKKworICAgICAgICBpZiAoICFhbGxvd190
cmFuc2l0aXZlICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXRf
Y2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAgICAgICAg
ICAgICAidHJhbnNpdGl2ZSBncmFudCB3aGVuIHRyYW5zaXRpdml0eSBub3Qg
YWxsb3dlZFxuIik7CisKKyAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEyLT50
cmFuc2l0aXZlLnRyYW5zX2RvbWlkOworICAgICAgICB0cmFuc19ncmVmID0g
c2hhMi0+dHJhbnNpdGl2ZS5ncmVmOworICAgICAgICBiYXJyaWVyKCk7IC8q
IFN0b3AgdGhlIGNvbXBpbGVyIGZyb20gcmUtbG9hZGluZworICAgICAgICAg
ICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20gc2hhcmVkIG1lbW9yeSAq
LworICAgICAgICBpZiAoIHRyYW5zX2RvbWlkID09IHJkLT5kb21haW5faWQg
KQorICAgICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05U
U1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAgICAgICAgICJ0cmFu
c2l0aXZlIGdyYW50cyBjYW5ub3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgYWxsb3cgdGhlIHRyYW5z
X2RvbWlkID09IGxkb20gY2FzZSwgd2hpY2ggY29ycmVzcG9uZHMgdG8gYQor
ICAgICAgICAgKiBncmFudCBiZWluZyBpc3N1ZWQgYnkgb25lIGRvbWFpbiwg
c2VudCB0byBhbm90aGVyIG9uZSwgYW5kIHRoZW4KKyAgICAgICAgICogdHJh
bnNpdGl2ZWx5IGdyYW50ZWQgYmFjayB0byB0aGUgb3JpZ2luYWwgZG9tYWlu
LiAgQWxsb3dpbmcgaXQKKyAgICAgICAgICogaXMgZWFzeSwgYW5kIG1lYW5z
IHRoYXQgeW91IGRvbid0IG5lZWQgdG8gZ28gb3V0IG9mIHlvdXIgd2F5IHRv
CisgICAgICAgICAqIGF2b2lkIGl0IGluIHRoZSBndWVzdC4KKyAgICAgICAg
ICovCisKKyAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUgcnJkIGxv
Y2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkuICovCisgICAgICAgIHRkID0g
cmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsKKyAgICAgICAg
aWYgKCB0ZCA9PSBOVUxMICkKKyAgICAgICAgICAgIFBJTl9GQUlMKHVubG9j
a19vdXRfY2xlYXIsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAg
ICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCByZWZlcmVuY2VkIGJhZCBk
b21haW4gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICB0cmFuc19kb21p
ZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KCkgY291bGQgdGFrZSB0aGUgbG9jayBvbiB0aGUKKyAgICAg
ICAgICogcmVtb3RlIHRhYmxlIChpZiByZCA9PSB0ZCksIHNvIHdlIGhhdmUg
dG8gZHJvcCB0aGUgbG9jaworICAgICAgICAgKiBoZXJlIGFuZCByZWFjcXVp
cmUuCisgICAgICAgICAqLworICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFz
ZShhY3QpOworICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOworCisg
ICAgICAgIHJjID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFu
c19ncmVmLCByZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2ZyYW1lLCBwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHJh
bnNfcGFnZV9vZmYsICZ0cmFuc19sZW5ndGgsIDApOworCisgICAgICAgIGdy
YW50X3JlYWRfbG9jayhyZ3QpOworICAgICAgICBhY3QgPSBhY3RpdmVfZW50
cnlfYWNxdWlyZShyZ3QsIGdyZWYpOworCisgICAgICAgIGlmICggcmMgIT0g
R05UU1Rfb2theSApCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fZml4dXBf
c3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7CisgICAgICAgICAg
ICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CisgICAgICAgICAgICBhY3RpdmVf
ZW50cnlfcmVsZWFzZShhY3QpOworICAgICAgICAgICAgZ3JhbnRfcmVhZF91
bmxvY2socmd0KTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAg
fQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGRyb3BwZWQgdGhlIGxv
Y2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCB0aGUgZ3JhbnQgZGlkbid0
CisgICAgICAgICAqIGNoYW5nZSwgYW5kIHRoYXQgbm9ib2R5IGVsc2UgdHJp
ZWQgdG8gcGluL3VucGluIGl0LiBJZiBhbnl0aGluZworICAgICAgICAgKiBj
aGFuZ2VkLCBqdXN0IGdpdmUgdXAgYW5kIHRlbGwgdGhlIGNhbGxlciB0byBy
ZXRyeS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmd0LT5ndF92ZXJz
aW9uICE9IDIgfHwKKyAgICAgICAgICAgICBhY3QtPnBpbiAhPSBvbGRfcGlu
IHx8CisgICAgICAgICAgICAgKG9sZF9waW4gJiYgKGFjdC0+ZG9taWQgIT0g
bGRvbSB8fCBhY3QtPmZyYW1lICE9IGdyYW50X2ZyYW1lIHx8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFjdC0+c3RhcnQgIT0gdHJhbnNfcGFnZV9v
ZmYgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5sZW5ndGgg
IT0gdHJhbnNfbGVuZ3RoIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAg
IGFjdC0+dHJhbnNfZG9tYWluICE9IHRkIHx8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFjdC0+dHJhbnNfZ3JlZiAhPSB0cmFuc19ncmVmIHx8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICFhY3QtPmlzX3N1Yl9wYWdlKSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkodGQsIHRyYW5zX2dyZWYsIHJlYWRvbmx5KTsKKyAgICAgICAgICAg
IF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7Cisg
ICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CisgICAgICAgICAg
ICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOworICAgICAgICAgICAgZ3Jh
bnRfcmVhZF91bmxvY2socmd0KTsKKyAgICAgICAgICAgIHB1dF9wYWdlKCpw
YWdlKTsKKyAgICAgICAgICAgICpwYWdlID0gTlVMTDsKKyAgICAgICAgICAg
IHJldHVybiBFUkVTVEFSVDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgg
IW9sZF9waW4gKQorICAgICAgICB7CisgICAgICAgICAgICBhY3QtPmRvbWlk
ID0gbGRvbTsKKyAgICAgICAgICAgIGFjdC0+c3RhcnQgPSB0cmFuc19wYWdl
X29mZjsKKyAgICAgICAgICAgIGFjdC0+bGVuZ3RoID0gdHJhbnNfbGVuZ3Ro
OworICAgICAgICAgICAgYWN0LT50cmFuc19kb21haW4gPSB0ZDsKKyAgICAg
ICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHRyYW5zX2dyZWY7CisgICAgICAg
ICAgICBhY3QtPmZyYW1lID0gZ3JhbnRfZnJhbWU7CisgICAgICAgICAgICBh
Y3QtPmdmbiA9IC0xdWw7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogVGhlIGFjdHVhbCByZW1vdGUgcmVtb3RlIGdyYW50IG1heSBvciBtYXkg
bm90IGJlIGEgc3ViLXBhZ2UsCisgICAgICAgICAgICAgKiBidXQgd2UgYWx3
YXlzIHRyZWF0IGl0IGFzIG9uZSBiZWNhdXNlIHRoYXQgYmxvY2tzIG1hcHBp
bmdzIG9mCisgICAgICAgICAgICAgKiB0cmFuc2l0aXZlIGdyYW50cy4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgYWN0LT5pc19zdWJfcGFnZSA9
IDE7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoICFvbGRfcGlu
IHx8CisgICAgICAgICAgICAgICghcmVhZG9ubHkgJiYgIShvbGRfcGluICYg
KEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSApCiAgICAg
ewogICAgICAgICBpZiAoIChyYyA9IF9zZXRfc3RhdHVzKHJndC0+Z3RfdmVy
c2lvbiwgbGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWFkb25seSwgMCwgc2hhaCwgYWN0LApAQCAtMjIwNiw3OSArMjI5Miw2IEBA
IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgICAgIHRyYW5z
X3BhZ2Vfb2ZmID0gMDsKICAgICAgICAgICAgIHRyYW5zX2xlbmd0aCA9IFBB
R0VfU0laRTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHNoYWgt
PmZsYWdzICYgR1RGX3R5cGVfbWFzaykgPT0gR1RGX3RyYW5zaXRpdmUgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFhbGxvd190cmFuc2l0aXZl
ICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0X2NsZWFy
LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICJ0cmFuc2l0aXZlIGdyYW50IHdoZW4gdHJhbnNpdGl2aXR5IG5vdCBh
bGxvd2VkXG4iKTsKLQotICAgICAgICAgICAgdHJhbnNfZG9taWQgPSBzaGEy
LT50cmFuc2l0aXZlLnRyYW5zX2RvbWlkOwotICAgICAgICAgICAgdHJhbnNf
Z3JlZiA9IHNoYTItPnRyYW5zaXRpdmUuZ3JlZjsKLSAgICAgICAgICAgIGJh
cnJpZXIoKTsgLyogU3RvcCB0aGUgY29tcGlsZXIgZnJvbSByZS1sb2FkaW5n
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zX2RvbWlkIGZyb20g
c2hhcmVkIG1lbW9yeSAqLwotICAgICAgICAgICAgaWYgKCB0cmFuc19kb21p
ZCA9PSByZC0+ZG9tYWluX2lkICkKLSAgICAgICAgICAgICAgICBQSU5fRkFJ
TCh1bmxvY2tfb3V0X2NsZWFyLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2l0aXZlIGdyYW50cyBjYW5u
b3QgYmUgc2VsZi1yZWZlcmVudGlhbFxuIik7Ci0KLSAgICAgICAgICAgIC8q
IFdlIGFsbG93IHRoZSB0cmFuc19kb21pZCA9PSBsZG9tIGNhc2UsIHdoaWNo
Ci0gICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0byBhIGdyYW50IGJlaW5n
IGlzc3VlZCBieSBvbmUgZG9tYWluLCBzZW50Ci0gICAgICAgICAgICAgICB0
byBhbm90aGVyIG9uZSwgYW5kIHRoZW4gdHJhbnNpdGl2ZWx5IGdyYW50ZWQg
YmFjayB0bwotICAgICAgICAgICAgICAgdGhlIG9yaWdpbmFsIGRvbWFpbi4g
IEFsbG93aW5nIGl0IGlzIGVhc3ksIGFuZCBtZWFucwotICAgICAgICAgICAg
ICAgdGhhdCB5b3UgZG9uJ3QgbmVlZCB0byBnbyBvdXQgb2YgeW91ciB3YXkg
dG8gYXZvaWQgaXQKLSAgICAgICAgICAgICAgIGluIHRoZSBndWVzdC4gKi8K
LQotICAgICAgICAgICAgLyogV2UgbmVlZCB0byBsZWF2ZSB0aGUgcnJkIGxv
Y2tlZCBkdXJpbmcgdGhlIGdyYW50IGNvcHkgKi8KLSAgICAgICAgICAgIHRk
ID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKHRyYW5zX2RvbWlkKTsKLSAgICAg
ICAgICAgIGlmICggdGQgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgUElO
X0ZBSUwodW5sb2NrX291dF9jbGVhciwgR05UU1RfZ2VuZXJhbF9lcnJvciwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNpdGl2ZSBncmFudCBy
ZWZlcmVuY2VkIGJhZCBkb21haW4gJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgdHJhbnNfZG9taWQpOwotCi0gICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICogX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCkgY291bGQg
dGFrZSB0aGUgbG9jayBvbiB0aGUKLSAgICAgICAgICAgICAqIHJlbW90ZSB0
YWJsZSAoaWYgcmQgPT0gdGQpLCBzbyB3ZSBoYXZlIHRvIGRyb3AgdGhlIGxv
Y2sKLSAgICAgICAgICAgICAqIGhlcmUgYW5kIHJlYWNxdWlyZQotICAgICAg
ICAgICAgICovCi0gICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShh
Y3QpOwotICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKLQot
ICAgICAgICAgICAgcmMgPSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkodGQs
IHRyYW5zX2dyZWYsIHJkLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgJmdyYW50X2Zy
YW1lLCBwYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnRyYW5zX3BhZ2Vfb2ZmLCAmdHJhbnNfbGVuZ3RoLCAwKTsK
LQotICAgICAgICAgICAgZ3JhbnRfcmVhZF9sb2NrKHJndCk7Ci0gICAgICAg
ICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOwot
Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKSB7Ci0gICAg
ICAgICAgICAgICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwg
c3RhdHVzKTsKLSAgICAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0
ZCk7Ci0gICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0
KTsKLSAgICAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwot
ICAgICAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgICAgIH0KLQot
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGRyb3BwZWQgdGhl
IGxvY2ssIHNvIHdlIGhhdmUgdG8gY2hlY2sgdGhhdCBub2JvZHkgZWxzZSB0
cmllZAotICAgICAgICAgICAgICogdG8gcGluIChvciwgZm9yIHRoYXQgbWF0
dGVyLCB1bnBpbikgdGhlIHJlZmVyZW5jZSBpbiAqdGhpcyoKLSAgICAgICAg
ICAgICAqIGRvbWFpbi4gIElmIHRoZXkgZGlkLCBqdXN0IGdpdmUgdXAgYW5k
IHRlbGwgdGhlIGNhbGxlciB0byByZXRyeS4KLSAgICAgICAgICAgICAqLwot
ICAgICAgICAgICAgaWYgKCBhY3QtPnBpbiAhPSBvbGRfcGluICkKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3Jf
Y29weV9waW4oYWN0LCBzdGF0dXMpOwotICAgICAgICAgICAgICAgIHJjdV91
bmxvY2tfZG9tYWluKHRkKTsKLSAgICAgICAgICAgICAgICBhY3RpdmVfZW50
cnlfcmVsZWFzZShhY3QpOwotICAgICAgICAgICAgICAgIGdyYW50X3JlYWRf
dW5sb2NrKHJndCk7Ci0gICAgICAgICAgICAgICAgcHV0X3BhZ2UoKnBhZ2Up
OwotICAgICAgICAgICAgICAgICpwYWdlID0gTlVMTDsKLSAgICAgICAgICAg
ICAgICByZXR1cm4gRVJFU1RBUlQ7Ci0gICAgICAgICAgICB9Ci0KLSAgICAg
ICAgICAgIC8qIFRoZSBhY3R1YWwgcmVtb3RlIHJlbW90ZSBncmFudCBtYXkg
b3IgbWF5IG5vdCBiZSBhCi0gICAgICAgICAgICAgICBzdWItcGFnZSwgYnV0
IHdlIGFsd2F5cyB0cmVhdCBpdCBhcyBvbmUgYmVjYXVzZSB0aGF0Ci0gICAg
ICAgICAgICAgICBibG9ja3MgbWFwcGluZ3Mgb2YgdHJhbnNpdGl2ZSBncmFu
dHMuICovCi0gICAgICAgICAgICBpc19zdWJfcGFnZSA9IDE7Ci0gICAgICAg
ICAgICBhY3QtPmdmbiA9IC0xdWw7Ci0gICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoICEoc2hhMi0+aGRyLmZsYWdzICYgR1RGX3N1Yl9wYWdlKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHJjID0gX19nZXRfcGFnZWRfZnJhbWUo
c2hhMi0+ZnVsbF9wYWdlLmZyYW1lLCAmZ3JhbnRfZnJhbWUsIHBhZ2UsIHJl
YWRvbmx5LCByZCk7CkBAIC0yNzEwLDEwICsyNzIzLDEzIEBAIGdudHRhYl9z
ZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkEKICAgICBjYXNlIDI6
CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgR05UVEFCX05SX1JFU0VSVkVE
X0VOVFJJRVM7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICgg
KChzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmhkci5mbGFncyAmIEdURl90eXBl
X21hc2spID09Ci0gICAgICAgICAgICAgICAgICBHVEZfcGVybWl0X2FjY2Vz
cykgJiYKLSAgICAgICAgICAgICAgICAgKHNoYXJlZF9lbnRyeV92MihndCwg
aSkuZnVsbF9wYWdlLmZyYW1lID4+IDMyKSApCisgICAgICAgICAgICBzd2l0
Y2ggKCBzaGFyZWRfZW50cnlfdjIoZ3QsIGkpLmhkci5mbGFncyAmIEdURl90
eXBlX21hc2sgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBH
VEZfcGVybWl0X2FjY2VzczoKKyAgICAgICAgICAgICAgICAgaWYgKCAhKHNo
YXJlZF9lbnRyeV92MihndCwgaSkuZnVsbF9wYWdlLmZyYW1lID4+IDMyKSAp
CisgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAgICAgICBjYXNlIEdURl90
cmFuc2l0aXZlOgogICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAogICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmllZCB0byBj
aGFuZ2UgZ3JhbnQgdGFibGUgdmVyc2lvbiB0byAxIHdpdGggbm9uLXJlcHJl
c2VudGFibGUgZW50cmllc1xuIik7CiAgICAgICAgICAgICAgICAgcmVzID0g
LUVSQU5HRTsK

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Aug 29 12:15:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 12:15: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.xen.org>)
	id 1dmfQa-00021T-H4; Tue, 29 Aug 2017 12:15:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmfQZ-00021M-8U
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 12:15:31 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 26/BA-03414-2EA55A95; Tue, 29 Aug 2017 12:15:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQvdR1NJ
 Ig+Z+LovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNj1XSWggNMFetmT2JqYGxn6mLk5JAQ8JNY
 8Hg+axcjBweLgKrEsnt1ICabgL3E9K8VIBUiQNGOrTeBqrk4mAXWMEmsfzIVrFVYIEpi91cQm
 4ODV8BDonFOCUiNkEAbo8T+hiWsIDW8AoISJ2c+YQGxmQV0JBbs/sQGUs8sIC2x/B8HSJhTwF
 Pi4cOzjCC2qICKxMmVa8DGCwkoSvTPe8AGcWW6xMRnPSwTGPlnIZk6C8nUWQhTFzAyr2LUKE4
 tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw/BiDYwbhqQeAhRkkO
 JiVRXo6wpZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg3RwLlBItS01Mr0jJzgJEAk5bg4FES4
 T0BkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDjvc5AiAZCijNI8uBGwqLzEKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYd4DIFN4MvNK4Da9AjqCCeiIWC+wI0oSEVJSDYzyi54Gfn1mGbO
 g7NFEiZDw+F2e7/d+PlooVH98qumPBvtjB5auqD1x/Y963w7rKgGvVX4iu05/WMDcVS8gnJz0
 Ofan9Q5D28lzd76wyNI6fftQ0bbdHQvex6WeFb76Y/cMy1crzmdLSAmpxX4zMLP56P912UO90
 r3nxGoMb0dW5Yqt6jm4t+iTEktxRqKhFnNRcSIAQ/EKTsUCAAA=
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504008929!76605288!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20232 invoked from network); 29 Aug 2017 12:15:30 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 12:15:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51732220"
Date: Tue, 29 Aug 2017 13:15:24 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170829121524.6zueawmas2y537oc@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-4-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-4-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 03/15] x86: rename 'cbm_type' to
 'psr_val_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6MzdBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyAnY2JtX3R5cGUnIHRvICdwc3JfdmFsX3R5cGUnIHRvIG1ha2Ug
aXQgYmUgZ2VuZXJhbC4KCkknbSB1bnN1cmUgd2hldGhlciB0aGUgJ192YWxfJyBpcyByZWFsbHkg
bmVlZGVkIGhlcmUuIEFGQUlDVCBpdApkb2Vzbid0IGFkZCBhbnkgbWVhbmluZ2Z1bCBpbmZvcm1h
dGlvbiB0byB0aGUgZGVmaW5lIGl0c2VsZiwgYW5kIG9ubHkKbWFrZXMgaXQgbG9uZ2VyLiBBcGFy
dCBmcm9tIHRoYXQgaXQgbG9va3MgZmluZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 12:17:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 12: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.xen.org>)
	id 1dmfSf-0002CN-Si; Tue, 29 Aug 2017 12:17:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmfSe-0002C6-R1
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 12:17:40 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 78/6C-03610-46B55A95; Tue, 29 Aug 2017 12:17:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW5y9NJ
 Ig6M/9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLC/czFdxgqnjc+4utgXEeUxcjJ4eEgL9E
 Z99BFhCbRUBVovHWNDCbTUBZ4mdnLxuILSJgIPH++iQgm4uDWeAFo8T72b/BioQF4iTOz7jMD
 GLzClhItCx4AlYkJNDFKPHw7SomiISgxMmZT8AamAV0JBbs/gRUxAFkS0ss/8cBEuYU8JbY+b
 sHrFxUQEWic+kcsHIhAQWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6aXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsINx3gn/Q4ySHExKorwcYUsjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwekUB5QSLUtNTK9Iyc4BBD5OW4OBREuF1BEnzFhck5hZnpkOkT
 jHqcjR92PKFSYglLz8vVUqcNw2kSACkKKM0D24ELAIvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZjXEGQKT2ZeCdymV0BHMAEdEesFdkRJIkJKqoEx4xibkt3UkFV6smf/T54Y6ZfWzqc3qya
 QV/i89e37vSqKpuezzqnpcrkmXyu4cy1/5aGLss2X7Dmn/GJvvP1f4duCvdy8Ihy2IktEz1jv
 m2S42NjV692GClvzXW364h/4ypbdS5z50Wb66zaZPUw1KlpMzFLX9s+X2DJ1296nLBNt2N8t+
 8qixFKckWioxVxUnAgABRnv67sCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504009058!113673094!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59368 invoked from network); 29 Aug 2017 12:17:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 12:17:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="445531115"
Date: Tue, 29 Aug 2017 13:16:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170829121653.ya7vxu6ksw4xdhhz@citrix.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-5-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503952829-11065-5-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 4/4] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDQ6NDA6MjlQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uY2UgcGFnZXMgYXJlIHJlbW92ZWQgZnJvbSB0aGUgaGVhcCB3ZSBkb24ndCBu
ZWVkIHRvIGhvbGQgdGhlIGhlYXAKPiBsb2NrLiBJdCBpcyBlc3BlY2lhbGx5IHVzZWZ1bCB0byBk
cm9wIGl0IGZvciBhbiB1bnNjcnViYmVkIGJ1ZGR5IHNpbmNlCj4gd2Ugd2lsbCBiZSBzY3J1YmJp
bmcgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 12:17:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 12: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.xen.org>)
	id 1dmfSn-0002Df-3L; Tue, 29 Aug 2017 12:17:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmfSl-0002DG-KB
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 12:17:47 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E6/21-03414-B6B55A95; Tue, 29 Aug 2017 12:17:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG5W9NJ
 Ig/nHVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozV588xFkxmqmjacY6xgfEVYxcjJ4eEgL/E
 vWnLwGwWAVWJ1nUdTCA2m4CyxM/OXjYQW0RAV+LZgmdANhcHs8AGRonPe26DJYQFvCSOv5jMA
 mLzClhILFzxjhmkSEigg1Hi0sqvrBAJQYmTM5+AFTEL6Egs2P0JqJkDyJaWWP6PAyTMCTRn6b
 1PYEeICqhIdC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxjVi1OLylKLdI31kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwdvxzOsQoycGkJMrLEbY0UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEr1cUUE6wKDU9tSItMwcY9DBpCQ4eJRFeR5A0b3FBYm5xZjpE6
 hSjLkfThy1fmIRY8vLzUqXEeZ9HAhUJgBRllObBjYBF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8xqCrOLJzCuB2/QK6AgmoCNivcCOKElESEk1ME4SL/tgLXtR6EqmwV2FDdoZF9L1n8i
 4zt5/r8q6bnORjMldwylMbvF3hSXkGcUPXTE7ayQzW4GxNaqFk89FjXXxzrstPAubWt/Yerae
 kyw/NSupS37Cmc81U+yP1PUcKNhfaOCwwMvhnLia/tfpPNU875OuCF+yiZ86JVLqS0quJMuiq
 zc4lFiKMxINtZiLihMBQKFTArsCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504009065!79933539!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56830 invoked from network); 29 Aug 2017 12:17:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 12:17:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437285775"
Date: Tue, 29 Aug 2017 13:17:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170829121743.lgr5xgoxlxe2y4gr@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504005556-30394-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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/pv: Switch {fill,
	zap}_ro_mpt() to using mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTI6MTk6MTJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBbmQgdXBkYXRlIGFsbCBhZmZlY3RlZCBjYWxsZXJzLiAgRml4IHRoZSBmaWxsX3Jv
X21wdCgpIHByb3RvdHlwZSB0byBiZSBib29sCj4gbGlrZSBpdHMgaW1wbGVtZW50YXRpb24uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 12:36:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 12:36: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.xen.org>)
	id 1dmfkV-0003oX-Kg; Tue, 29 Aug 2017 12:36:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmfkU-0003oR-Mp
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 12:36:06 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 43/8C-01770-5BF55A95; Tue, 29 Aug 2017 12:36:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO7W+KW
 RBstPi1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnV19jKnjCU/FnlnID4y6uLkZODgkBf4nd
 6ycwgdgsAqoS/XNWMILYbALKEj87e9lAbBEBXYlnC56B2cwCGRIPzhxkAbGFBewkDh9eCFbPK
 2AhcXnbGdYuRi4OIYEORomjsxrZIRKCEidnPmGBaNaRWLD7E9AgDiBbWmL5Pw6QMKeAl8She1
 1gN4gKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0jfWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDjAEIdjDu/ed0iFGSg0lJlJcjbGmkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQne+3FAOcGi1PTUirTMHGDAw6QlOHiURHi/gKR5iwsSc4sz0yFSp
 xgVpcR5N4EkBEASGaV5cG2wKLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd7HIFN4MvNK4K
 a/AlrMBLQ41gtscUkiQkqqgfHg7JvvygoU6+K0hCYKdK4wO/pNUdXBsPCB4xH2Aw4f5wT87JX
 nPety59IzQ97KU5rT98S+rnQxbpxwYnnI90zTt8zPD6fZBouG7+LpmeO/ePW88waPDz/f5ZiY
 y6fhf0+6dfYWWY7I7Trlt/hXhckk+znVepYs27RPmD3hRhtb1E72Da+/71FiKc5INNRiLipOB
 ADwXromrQIAAA==
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504010163!106522407!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35113 invoked from network); 29 Aug 2017 12:36:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 12:36:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="437288963"
Date: Tue, 29 Aug 2017 13:35:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170829123552.azbgadkgxn6ocoyg@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504005556-30394-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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/5] x86/pv: map_ldt_shadow_page() cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTI6MTk6MTNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTd2l0Y2ggdGhlIHJldHVybiB2YWx1ZSBmcm9tIGludCB0byBib29sLCB0byBtYXRj
aCBpdHMgc2VtYW50aWNzLiAgU3dpdGNoIGl0cwo+IHBhcmFtZXRlciBmcm9tIGEgZnJhbWUgb2Zm
c2V0IHRvIGEgYnl0ZSBvZmZzZXQgKHNpbXBsaWZ5aW5nIHRoZSBzb2xlIGNhbGxlcikKPiBhbmQg
YWxsb3dpbmcgZm9yIGFuIGV4dHJhIHNhbml0eSBjaGVjayB0aGF0IHRoZSBmYXVsdCBpcyB3aXRo
aW4gdGhlIExEVCBsaW1pdC4KPiAKPiBEcm9wIHRoZSB1bm5lY2Vzc2FyeSBnbWZuIGFuZCBva2F5
IGxvY2FsIHZhcmlhYmxlcywgYW5kIGNvcnJlY3QgdGhlIGd2YQo+IHBhcmFtZXRlciB0byBiZSBu
YW1lZCBsaW5lYXIuICBSZW5hbWUgbDFlIHRvIGdsMWUsIGFuZCBzaW1wbGlmeSB0aGUKPiBjb25z
dHJ1Y3Rpb24gb2YgdGhlIG5ldyBwdGUgYnkgc2ltcGx5IHRha2luZyAodGhlIG5vdyB2YWxpZGF0
ZWQpIGdsMWUgYW5kCj4gZW5zdXJpbmcgdGhhdCBfUEFHRV9SVyBpcyBzZXQuCj4gCj4gQ2FsY3Vs
YXRlIHRoZSBwdGUgdG8gdXBkYXRlZCBvdXRzaWRlIG9mIHRoZSBzcGlubG9jaywgd2hpY2ggaGFs
dmVzIHRoZSBzaXplIG9mCgpiZSB1cGRhdGVkPwoKPiB0aGUgY3JpdGljYWwgcmVnaW9uLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCndpdGggc29tZSBu
aXRwaWNraW5nLgoKPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+
IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCA0MiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0KPiAgeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oIHwgIDIgKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAy
MSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwo+IGluZGV4IDc5NzgwZGEuLmM0MWVkMWIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC02NjcsNDUgKzY2
Nyw0OSBAQCBzdGF0aWMgaW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQo+ICB9Cj4gIAo+ICAKPiAtLyogTWFwIHNoYWRvdyBwYWdlIGF0IG9mZnNldCBAb2ZmLiAq
Lwo+IC1pbnQgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2ZmKQo+ICsvKgo+ICsg
KiBNYXAgYSBndWVzdHMgTERUIHBhZ2UgKGF0IEBvZmZzZXQgYnl0ZXMgZnJvbSB0aGUgc3RhcnQg
b2YgdGhlIExEVCkgaW50bwoKZ3Vlc3QncwoKPiArICogWGVuJ3MgdmlydHVhbCByYW5nZS4gIFJl
dHVybnMgdHJ1ZSBpZiB0aGUgbWFwcGluZyBjaGFuZ2VkLCBmYWxzZSBvdGhlcndpc2UuCgppZiB0
aGUgbWFwcGluZyBpcyBlc3RhYmxpc2hlZCAvIHN1Y2Nlc3NmdWw/CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 12:46:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 12: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.xen.org>)
	id 1dmfuE-0004Xt-Iz; Tue, 29 Aug 2017 12:46:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmfuD-0004XF-U4
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 12:46:10 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 7E/B8-01778-11265A95; Tue, 29 Aug 2017 12:46:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oC5/0tJ
 Ig1fzJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrO/6wFdwWqHjfeZe1gfE9bxcjF4eQwGQm
 ielzF7BDOL8ZJU5v+cYG4WxklGi9BeNsY5T4MnEPcxcjJ4ewQKrEzH97wWwRAWWJ3l+/WSCK/
 jNLNNy7wwriMAvsYJQ413kdrIpNwEji7NHpjCA2r4CtxIrZV4DiHBwsAqoS69+VgoRFBcIl3j
 YeYYEoEZQ4OfMJmM0pYC+x49FssDHMAnoSO67/YoWw5SW2v50DFpcQMJbom9XHMoFRcBaS9ll
 IWmYhaVnAyLyKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw
 fOsZGBh3MO5p9zvEKMnBpCTKyxG2NFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+tBKCcYFFqe
 mpFWmYOMJJg0hIcPEoivFEgad7igsTc4sx0iNQpRl2OK6t3f2ESYsnLz0uVEuftBCkSACnKKM
 2DGwGL6kuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlbQabwZOaVwG16BXQEE9ARsV5gR5Q
 kIqSkGhjDs2qYkjYXHsthlXKan/ZV/UqqzZRc7SWy7tcTVgQovtvBZpj0sM8tT+rqlokfF4be
 D1F2Vlt/opojNn9J2/f8k54mvX5bKv2iPt1Rsw/c9u7haUeud7YVy9fPzHtas+nUTZWJLp1b/
 3JvubWrc31QkWSOxY6V7+fbbc8M3RN14H3Zro1O5+4rsRRnJBpqMRcVJwIAhcpKpeUCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504010765!105781294!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36116 invoked from network); 29 Aug 2017 12:46:07 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 12:46:07 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TCk1Y3019389
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 12:46:01 GMT
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 v7TCk0bT003349
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 12:46:00 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 v7TCjxWO017124;
 Tue, 29 Aug 2017 12:45: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 ; Tue, 29 Aug 2017 05:45:59 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
 <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
 <59A3E182020000780017449F@prv-mh.provo.novell.com>
 <73577fc6-1ee6-febc-23f0-2c7c36980dcc@oracle.com>
 <59A43E8D020000780017491C@prv-mh.provo.novell.com>
 <1f3830ec-ee60-162d-a5f1-8df2017cf875@oracle.com>
 <59A44A330200007800174983@prv-mh.provo.novell.com>
 <c1c9b38b-ef32-e605-ed1f-73ca514fc3b6@oracle.com>
 <59A53CC60200007800174CCA@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <07d3bd14-4b6b-ff84-e711-11a9fdf4406e@oracle.com>
Date: Tue, 29 Aug 2017 08:45:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A53CC60200007800174CCA@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjkvMjAxNyAwNDowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDgu
MTcgYXQgMTc6MzYsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA4
LzI4LzIwMTcgMTA6NTIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjguMDguMTcg
YXQgMTY6MjQsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4+PiBBcyBm
b3IgcGVyaW9kaWNhbGx5IHRlc3RpbmcgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCkgd2UgbWF5
IHN0aWxsIHdhbnQKPj4+Pj4+IHRvIGRvIHRoaXMgaW4gYWxsb2NfaGVhcF9wYWdlcygpLCBldmVu
IHdpdGhvdXQgQ09ORklHX1NDUlVCX0RFQlVHLgo+Pj4+PiBGb3IgbXkgdGFzdGUsIGFsbG9jX2hl
YXBfcGFnZXMoKSBpcyB0aGUgd3JvbmcgcGxhY2UgZm9yIHN1Y2gKPj4+Pj4gY2FsbHMuCj4+Pj4g
QnV0IHRoZSBsb29wIGlzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSAtLS0gd2hlcmUgZWxzZSB3b3Vs
ZCB5b3UgYmUgdGVzdGluZz8KPj4+IEl0IGNhbiBvbmx5IHJlYXNvbmFibHkgYmUgdGhlIGNhbGxl
cnMgb2YgYWxsb2NfaGVhcF9wYWdlcygpIGltby4KPj4+IEEgc2luZ2xlIGNhbGwgdG8gaXQgc2hv
dWxkIG5ldmVyIHRyaWdnZXIgdGhlIHdhdGNoZG9nLCAKPj4gY2hlY2tfb25lX3BhZ2UoKSBpcyBy
YXRoZXIgc2xvdyBzbyBmb3IgYSBsYXJnZSBvcmRlciBhbGxvY2F0aW9uIGV2ZW4KPj4gd2l0aCBj
bGVhbiBoZWFwIHRoZSAnZm9yJyBsb29wIG1heSB0YWtlIHF1aXRlIHNvbWUgdGltZS4gV2hldGhl
ciBpdAo+PiBjb3VsZCB0cmlwIHRoZSB3YXRjaGRvZyAtLSBJIGRvbid0IGtub3cuCj4gSWYgdGhh
dCB3YXMgYSBwcm9ibGVtLCB3ZSdkIGhhdmUgdG8gdGhpbmsgYWJvdXQgc2hvcnRlbmluZyB0aGUK
PiBsb29wLiBJIHN0YW5kIGJ5IG15IGFzc2VydGlvbiB0aGF0IG5vd2hlcmUgZG93biBmcm9tCj4g
YWxsb2NfaGVhcF9wYWdlcygpIHNob3VsZCBiZSBhbnkgaW52b2NhdGlvbiBvZgo+IHByb2Nlc3Nf
cGVuZGluZ19zb2Z0aXJxcygpIC0gaXQgaXMgc2ltcGx5IHRvbyByaXNreSwgYXMgd2UgZG9uJ3QK
PiBrbm93IHdoYXQgc3RhdGUgd2UncmUgaW4uIE9uZSB0aGluZyBJIGNvdWxkIGltYWdpbmUgdG8g
ZG8gaXMgbm90Cj4gY2hlY2sgdGhlIGVudGlyZSBwYWdlLCBidXQgKHJhbmRvbWx5PykgcGljayBh
IGNvdXBsZSBvZiBsb2NhdGlvbnMKPiB0byBjaGVjay4gQnV0IGZpcnN0IG9mIGFsbCB3ZSByZWFs
bHkgbmVlZCB0byBiZSBjbGVhciBhYm91dCB3aGV0aGVyCj4gaXQncyByZWFsbHkgYSBzaW5nbGUg
YWxsb2NfaGVhcF9wYWdlcygpIGludm9jYXRpb24gdGhhdCB0cmlwcyB0aGUKPiB3YXRjaGRvZywg
b3Igd2hldGhlciBzb21ldGhpbmcgY2FuIGJlIGRvbmUgYWJvdXQgaXQgaW4gdGhlCj4gY2FsbGVy
KHMpLgoKQXQgbGVhc3Qgb25lIG9mIHRoZSBjcmFzaGVzIHdhcyBmcm9tIGFsbG9jX2NodW5rKCkt
PmZyZWVfaGVhcF9wYWdlcygpLAppLmUuIG5vdCBmcm9tIGluc2lkZSBhbGxvY19oZWFwX3BhZ2Vz
KCknIGxvb3AuIE15IHByb3Bvc2FsIHdhcyBub3QKbmVjZXNzYXJpbHkgYmFzZWQgb24gdGhlIHNw
ZWNpZmljIGNyYXNoZXMgaW4gdGhpcyBmbGlnaHQgKHRoaXMgaXNzdWUKd2lsbCBiZSBhZGRyZXNz
ZWQgYnkgdGhlIHBhdGNoZXMgSSBzZW50IHllc3RlcmRheSkgYnV0IHJhdGhlciBhcyBhCmdlbmVy
YWwgc3VnZ2VzdGlvbi4gQnV0IEkgdW5kZXJzdGFuZCB0aGF0IGNhbGxpbmcgYWxsb2NfaGVhcF9w
YWdlcygpCmZyb20gYWxsb2NfaGVhcF9wYWdlcygpIG1heSBub3QgYmUgYSBncmVhdCBpZGVhLgoK
SSBhbSBzb21ld2hhdCBwdXp6bGVkIHRob3VnaCBieSB0aGUgZmFjdCB0aGF0IEkgaGF2ZW4ndCBz
ZWVuIHRoaXMgaW4gbXkKdGVzdGluZyAtLS0gSSB3YXMgY3JlYXRpbmcvZGVzdHJveWluZyB2ZXJ5
IGxhcmdlIGd1ZXN0cyAoPiAxVEIpIGluCnBhcmFsbGVsIHNvIHRoZXJlIG11c3QgaGF2ZSBiZWVu
IGxvb3BzIG92ZXIgaGlnaCBvcmRlcnMgYW5kIEkgbmV2ZXIgaGFkCmEgd2F0Y2hkb2cgZ28gb2Zm
LiBBbmQgbXkgZG9tMHMgd2VyZSBxdWl0ZSBsYXJnZSB0b28gd2hpbGUgdGhlIG9uZSBpbgp0aGlz
IGZsaWdodCBpcyBvbmx5IDUxMk0uCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:12:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:12: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.xen.org>)
	id 1dmgJu-0006g5-S4; Tue, 29 Aug 2017 13:12:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgJs-0006fz-Vu
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:12:41 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 CD/71-01782-84865A95; Tue, 29 Aug 2017 13:12:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS9ctY2m
 kwevDmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUVVkFZ5krmqZJNDB+Zepi5OQQEsiTWNC7
 lhXE5hWwkziy5BFYXELAUOL0wpssIDaLgKrElTlvwWw2AXWJtmfbgeo5OEQEjCQ+bJMECTMLr
 GaUWLvNH8QWFkiVePx5NdAYLqDxm1gkXp9uZgdJcALN/9P9iAWkl1dAUOLvDmGIXi2Jh79usU
 DY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoZleUlFmekZ
 JbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7Gqe/jDjFKcjApifK2pC2NFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBWwOSEyxKTU+tSMvMAcYATFqCg0dJhHc9SJq3uCAxtzgzHSJ1i
 tGYo+nDli9MHFdW7/7CJMSSl5+XKiXOWwxSKgBSmlGaBzcIFpuXGGWlhHkZgU4T4ilILcrNLE
 GVf8UozsGoJMz7AGQKT2ZeCdy+V0CnMAGdEusFdkpJIkJKqoHR3PlJUvqZbdPDw7Zven2la5r
 0pD2eKhsVD+1hqv4T6rjI0acyp/v3ScHpfa0B5TVni/gOMbxf1bygTDdvh6TrugMmT0OeOjCk
 zdlzd6Pzgd/5D1K2pKt5nHFLfdr8yr4jfxf7zmc9SRHWP891pP6YmfjGpMDhuq/4LTOVYP+yT
 bWL7Cq7z9krsRRnJBpqMRcVJwIAVXHgr8gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504012356!105787719!1
X-Originating-IP: [137.65.248.74]
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 7478 invoked from network); 29 Aug 2017 13:12:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:12:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:12:35 -0600
Message-Id: <59A584600200007800175030@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:12:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <osstest-112855-mainreport@xen.org>
 <59A044DB0200007800173CEB@prv-mh.provo.novell.com>
 <6a7219d3-1019-9537-c545-414a75e9a278@oracle.com>
 <59A3E182020000780017449F@prv-mh.provo.novell.com>
 <73577fc6-1ee6-febc-23f0-2c7c36980dcc@oracle.com>
 <59A43E8D020000780017491C@prv-mh.provo.novell.com>
 <1f3830ec-ee60-162d-a5f1-8df2017cf875@oracle.com>
 <59A44A330200007800174983@prv-mh.provo.novell.com>
 <c1c9b38b-ef32-e605-ed1f-73ca514fc3b6@oracle.com>
 <59A53CC60200007800174CCA@prv-mh.provo.novell.com>
 <07d3bd14-4b6b-ff84-e711-11a9fdf4406e@oracle.com>
In-Reply-To: <07d3bd14-4b6b-ff84-e711-11a9fdf4406e@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 112855: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE0OjQ1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEkgYW0gc29tZXdoYXQgcHV6emxlZCB0aG91Z2ggYnkgdGhlIGZhY3QgdGhhdCBJIGhh
dmVuJ3Qgc2VlbiB0aGlzIGluIG15Cj4gdGVzdGluZyAtLS0gSSB3YXMgY3JlYXRpbmcvZGVzdHJv
eWluZyB2ZXJ5IGxhcmdlIGd1ZXN0cyAoPiAxVEIpIGluCj4gcGFyYWxsZWwgc28gdGhlcmUgbXVz
dCBoYXZlIGJlZW4gbG9vcHMgb3ZlciBoaWdoIG9yZGVycyBhbmQgSSBuZXZlciBoYWQKPiBhIHdh
dGNoZG9nIGdvIG9mZi4gQW5kIG15IGRvbTBzIHdlcmUgcXVpdGUgbGFyZ2UgdG9vIHdoaWxlIHRo
ZSBvbmUgaW4KPiB0aGlzIGZsaWdodCBpcyBvbmx5IDUxMk0uCgpJIGd1ZXNzIG11Y2ggZGVwZW5k
cyBvbiBtZW1vcnkgYWNjZXNzIGxhdGVuY2llcyBvbiB0aGUgcGFydGljdWxhcgpzeXN0ZW1zLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:13: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.xen.org>)
	id 1dmgKN-0006iN-45; Tue, 29 Aug 2017 13:13:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmgKL-0006hQ-Ja
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:13:09 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DA/61-01778-46865A95; Tue, 29 Aug 2017 13:13:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oG50xtJ
 Ig/erZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owd71wLGlkrPvZ2MjUwTmLpYuTiEBKYyCRx
 5MtNZgjnN6PE1i1PoZyNjBLH3p8HcjiBnG2MEn9myIPYwgKREl0rrrGA2CICihIPXt5khWjYw
 Six+edfMIdZ4BqjxNN3PWBVbAJGEmePTmcEsXkFbCU+TpnABGKzCKhKLFrwhw3EFhUIl3jbeI
 QFokZQ4uTMJ2A2p4ClxOTTfewgNrOAnsSO679YIWx5ie1v54BdJyFgKHH64TbGCYyCs5C0z0L
 SMgtJywJG5lWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHB
 ywAEOxj7ZjkfYpTkYFIS5W1JWxopxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3Lx0oJ1iUmp5ak
 ZaZA4wjmLQEB4+SCO9LkFbe4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzRoDMEAApyijNgx
 sBi+lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9ALKKJzOvBG7TK6AjmICOiPUCO6IkESE
 l1cAoyaQ6Y9dbtsS7txcX3+IWcHJX2uZZP5Fh29YC9jMeuQzhWhsvJeQq+Dw0XzXN1Ja74nT0
 EfvwuXY3Hkw9rmtwZ8s1Y6mNLp52z4ufbreZ++9v6xap2+rP/uypF9gU05KruuFG8pUIFXvth
 KXJyieUrN+7GgQd5hC507xbjkG8VVz7YMK20CtKLMUZiYZazEXFiQC47VuW5AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504012377!106484393!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39719 invoked from network); 29 Aug 2017 13:12:59 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:12:59 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TDCohi023304
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 13:12:50 GMT
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 v7TDCoFe017185
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 13:12:50 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 v7TDCnP8031980;
 Tue, 29 Aug 2017 13:12:49 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, 29 Aug 2017 06:12:48 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-2-git-send-email-boris.ostrovsky@oracle.com>
 <20170829115143.nf46ueb4exixkkow@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3f3e5faa-1a53-5ea8-3e5e-40a0371a3776@oracle.com>
Date: Tue, 29 Aug 2017 09:12:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170829115143.nf46ueb4exixkkow@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 1/4] mm: Initialize lowmem virq when
 boot-time scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjkvMjAxNyAwNzo1MSBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEF1ZyAyOCwg
MjAxNyBhdCAwNDo0MDoyNlBNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IHNjcnVi
X2hlYXBfcGFnZXMoKSBkb2VzIGVhcmx5IHJldHVybiBpZiBib290LXRpbWUgc2NydWJiaW5nIGlz
Cj4+IGRpc2FibGVkLCBuZWdsZWN0aW5nIHRvIGluaXRpYWxpemUgbG93bWVtIFZJUlEuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+Cj4gU2VlbXMgbW9yZSBhcHByb3ByaWF0ZSB0byBsaWZ0IHRoZSBjYWxsIHRvIHNldHVwX2xv
d19tZW1fdmlycSB0byB0aGUKPiBjYWxsZXIgb2Ygc2NydWJfaGVhcF9wYWdlcy4KCnNldHVwX2xv
d19tZW1fdmlycSgpIGlzIG9ubHkgdXNlZnVsIGluIHBhZ2VfYWxsb2MuYyBzbyBJJ2QgcmF0aGVy
IGtlZXAKaXQgc3RhdGljIHRoZXJlLgoKV2hhdCBJIGNvdWxkIGRvIGlzIGNyZWF0ZSBzb21ldGhp
bmcgbGlrZQoKdm9pZCBoZWFwX2luaXRfbGF0ZSh2b2lkKQp7CiAgICBzZXR1cF9sb3dfbWVtX3Zp
cnEoKTsKCiAgICBpZiAoIG9wdF9ib290c2NydWIgKQogICAgICAgIHNjcnViX2hlYXBfcGFnZXMo
KTsKfQoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:19:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgQC-000747-SL; Tue, 29 Aug 2017 13:19:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgQB-00073v-EJ
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:19:11 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 FD/66-02224-EC965A95; Tue, 29 Aug 2017 13:19:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/dc5tJ
 Ig9YDvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bL5umMBQ/YKlZO9WxgvM3axcjJISSQJ3Gr
 6xEbiM0rYCfRt+EUWFxCwFDi9MKbLCA2i4CqxOTuc2BxNgF1ibZn28FsEQEviTOb5gH1cnEwC
 +xilPh9+hkTSEJYIFLizsuNzCAJIYEdjBKbf/4F6+AUsJSYfLqPvYuRA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hpV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5g/H3c7xCjJAeTkihvS9rS
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvF4ZQDnBotT01Iq0zBxgJMCkJTh4lER4I0DSvMUFi
 bnFmekQqVOMuhxNH7Z8YRJiycvPS5US520AKRIAKcoozYMbAYvKS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEefeDTOHJzCuB2/QK6AgmoCNivcCOKElESEk1MFq1qGwtapKc+GVrZvOr2y0
 irP0r1t3PivL0TT5ucOZe5j/p/lypSxcPXHrSdPskS1fEb6etYdHC/azuu0xUb/3a8zhlYUBN
 0twCUTHrQ4UH1n9mXvhaaqHbVGnJJ3GTzKMu/02fu9frh4jKQ78zz7c7uWQdumn57fX9v+16i
 b4st9OnmAuIXFFiKc5INNRiLipOBAAm1Z2JxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504012748!108894169!1
X-Originating-IP: [137.65.248.74]
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 63618 invoked from network); 29 Aug 2017 13:19:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:19:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:19:07 -0600
Message-Id: <59A585E6020000780017504F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:19:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-2-git-send-email-boris.ostrovsky@oracle.com>
 <20170829115143.nf46ueb4exixkkow@citrix.com>
In-Reply-To: <20170829115143.nf46ueb4exixkkow@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/4] mm: Initialize lowmem virq when
 boot-time scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDEzOjUxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDQ6NDA6MjZQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+PiBzY3J1Yl9oZWFwX3BhZ2VzKCkgZG9lcyBlYXJseSByZXR1cm4gaWYgYm9vdC10
aW1lIHNjcnViYmluZyBpcwo+PiBkaXNhYmxlZCwgbmVnbGVjdGluZyB0byBpbml0aWFsaXplIGxv
d21lbSBWSVJRLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiAKPiBTZWVtcyBtb3JlIGFwcHJvcHJpYXRlIHRvIGxpZnQg
dGhlIGNhbGwgdG8gc2V0dXBfbG93X21lbV92aXJxIHRvIHRoZQo+IGNhbGxlciBvZiBzY3J1Yl9o
ZWFwX3BhZ2VzLgoKVGhhdCdzIG5vdCBhIGdvb2QgaWRlYSBpbW8sIGFzIHRoYXQgd291bGQgbWVh
biByZXBsaWNhdGluZyB0aGUKY29kZSBpbiBBUk0gYW5kIHg4Ni4gSSdkIHJhdGhlciBzZWUgdGhl
IGVhcmx5IHJldHVybiB0byBiZWNvbWUKYW4gb3JkaW5hcnkgaWYgKHNraXBwaW5nIHRoZSByZXN0
IG9mIHRoZSBmdW5jdGlvbiwgcHJlZmVyYWJseQp3aXRob3V0IGdvdG8pLiBPciwgbWFpbmx5IHRv
IGxpbWl0IGNvZGUgY2h1cm4sIGludHJvZHVjZSBhIG5ldwp3cmFwcGVyIGZ1bmN0aW9uIChvZiBw
ZXJoYXBzIGEgZGlmZmVyZW50IG5hbWUsIGFzCnNldHVwX2xvd19tZW1fdmlycSgpIGhhcyBub3Ro
aW5nIHRvIGRvIHdpdGggc2NydWJiaW5nCmFueXdheSkgYW5kIG1vdmUgdGhlIHNldHVwX2xvd19t
ZW1fdmlycSgpIGNhbGwKdGhlcmUsIG1ha2luZyBzY3J1Yl9oZWFwX3BhZ2VzKCkgc3RhdGljLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:20:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgRC-0007a8-5B; Tue, 29 Aug 2017 13:20:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgRB-0007Zw-3c
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:20:13 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2F/70-02044-C0A65A95; Tue, 29 Aug 2017 13:20:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5c7a2m
 kwbo9BhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bbp+tYC06xVXz6d4a1gXEHaxcjJ4eQQJ5E
 +7y7LCA2r4CdxLNn68FsCQFDidMLb4LZLAKqEjPfzmYGsdkE1CXanm0H6uXgEBEIkVj6wKSLk
 YuDWWAXo8Tv08+YQGqEBSIl7rzcyAySEBJ4zSixs+sfG0iCE2jBp0U3GEGaeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI2
 M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfjnna/Q4ySHExKorwt
 aUsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwemUA5QSLUtNTK9Iyc4CRAJOW4OBREuGNAEnzF
 hck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc9xtIkQBIUUZpHtwIWFReYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTMux9kCk9mXgncpldARzABHRHrBXZESSJCSqqBsfhz9sFfm/2sK0yqFQy
 TZF5M56rUWsugdCo0/EB7mNUMYzNuvmArp6UbTxTJHFh4/YLJwic2Ey/M/XWKX/PBH7Olj+Ny
 t627diJ8bVbB8qzSy9ki8x39YvT3Zvzst3X5vHiy2W1Xrrrm5x3zt231ON7+1ihqXm399EvGU
 YICEfFTa6uyH69JUmIpzkg01GIuKk4EABPkg+PFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504012809!95352364!1
X-Originating-IP: [137.65.248.74]
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 46221 invoked from network); 29 Aug 2017 13:20:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2017 13:20:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:20:09 -0600
Message-Id: <59A586250200007800175052@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:20:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-2-git-send-email-boris.ostrovsky@oracle.com>
 <20170829115143.nf46ueb4exixkkow@citrix.com>
 <3f3e5faa-1a53-5ea8-3e5e-40a0371a3776@oracle.com>
In-Reply-To: <3f3e5faa-1a53-5ea8-3e5e-40a0371a3776@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/4] mm: Initialize lowmem virq when
 boot-time scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE1OjEyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzI5LzIwMTcgMDc6NTEgQU0sIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIE1vbiwg
QXVnIDI4LCAyMDE3IGF0IDA0OjQwOjI2UE0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToK
Pj4+IHNjcnViX2hlYXBfcGFnZXMoKSBkb2VzIGVhcmx5IHJldHVybiBpZiBib290LXRpbWUgc2Ny
dWJiaW5nIGlzCj4+PiBkaXNhYmxlZCwgbmVnbGVjdGluZyB0byBpbml0aWFsaXplIGxvd21lbSBW
SVJRLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+Cj4+IFNlZW1zIG1vcmUgYXBwcm9wcmlhdGUgdG8gbGlmdCB0aGUgY2Fs
bCB0byBzZXR1cF9sb3dfbWVtX3ZpcnEgdG8gdGhlCj4+IGNhbGxlciBvZiBzY3J1Yl9oZWFwX3Bh
Z2VzLgo+IAo+IHNldHVwX2xvd19tZW1fdmlycSgpIGlzIG9ubHkgdXNlZnVsIGluIHBhZ2VfYWxs
b2MuYyBzbyBJJ2QgcmF0aGVyIGtlZXAKPiBpdCBzdGF0aWMgdGhlcmUuCj4gCj4gV2hhdCBJIGNv
dWxkIGRvIGlzIGNyZWF0ZSBzb21ldGhpbmcgbGlrZQo+IAo+IHZvaWQgaGVhcF9pbml0X2xhdGUo
dm9pZCkKPiB7Cj4gICAgIHNldHVwX2xvd19tZW1fdmlycSgpOwo+IAo+ICAgICBpZiAoIG9wdF9i
b290c2NydWIgKQo+ICAgICAgICAgc2NydWJfaGVhcF9wYWdlcygpOwo+IH0KCkFoLCB5ZXMsIHRo
YXQncyB3aGF0IEkndmUgb3V0bGluZWQgaW4gdGhlIG90aGVyIHJlcGx5IGp1c3Qgc2VudC4KRG9u
J3QgZm9yZ2V0IHRoZSBfX2luaXQsIHRob3VnaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:23:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgTx-0007ls-IG; Tue, 29 Aug 2017 13:23:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgTw-0007ll-4j
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:23:04 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 9A/F3-02046-7BA65A95; Tue, 29 Aug 2017 13:23:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS3db1tJ
 Ig+frDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDzQ3MBTc4Ku7ee8PewNjI3sXIySEkkCex
 pX8hC4jNK2AncfrSPFYQW0LAUOL0wptAcQ4OFgFVieVN6SBhNgF1ibZn28FKRAQkJa5ueAI0h
 ouDWeANo0TbxKdMIAlhAW+JB+vngyWEBHYwSry728wMkuAUsJR4dfM0O8hQXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXXO
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4GMAgh2Mjd+dDjFKcjApifK2pC2N
 FOJLyk+pzEgszogvKs1JLT7EqMfBIbB57eoLjALbdgFJKZa8/LxUJQnezZlA1YJFqempFWmZO
 cBYgWmQ4OBREuHdCZLmLS5IzC3OTIdInWLU5bjTt+ELkxDYDClx3iqQIgGQoozSPLgRsLi9xC
 grJczLCHSmEE9BalFuZgmq/CtGcQ5GJWHe9SBTeDLzSuA2vQI6ggnoiFgvsCNKEhFSUg2MHRr
 XJ1ql5Fw5+M/fauYkkWsWP5yn7+t58vdJ5LEFaoccKvZ2KzPM97j3gkez/qVdz7qKmg0VLKLl
 Czl2b9eboFM3dW82a47uVgH2iWESMoLzNATcVKcc/f9dJm5n63HvxN363l5LAjdILD7/eUdAi
 onCnEkOB1I4Jrz/qlkQ6fbteZTsBIZPSizFGYmGWsxFxYkAUGXp69YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504012980!111967949!1
X-Originating-IP: [137.65.248.74]
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 16072 invoked from network); 29 Aug 2017 13:23:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:23:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:23:00 -0600
Message-Id: <59A586D00200007800175062@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:22:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
 <20170829115641.pgxi7ocsnela27fn@citrix.com>
In-Reply-To: <20170829115641.pgxi7ocsnela27fn@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 3/4] mm: Don't request scrubbing until dom0
 is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDEzOjU2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDQ6NDA6MjhQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+PiBUaGVyZSBpcyBubyBuZWVkIHRvIHNjcnViIHBhZ2VzIGZyZWVkIGR1cmluZyBk
b20wIGNvbnN0cnVjdGlvbgo+PiBzaW5jZSBoZWFwIHdpbGwgYmUgc2NydWJiZWQgb25jZSBkb20w
IGlzIHJlYWR5IChieSBzY3J1Yl9oZWFwX3BhZ2VzKCkpLgo+PiAKPj4gU2luY2UgYm9vdF9zY3J1
Yl9kb25lIHdpbGwgbm90IGJlIHNldCBpZiBib290LXRpbWUgc2NydWJiaW5nIGlzIG9mZiB3ZQo+
PiBhbHNvIGNoZWNrIGZvciBkb21haW4gc3RhdGUuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+PiAtLS0KPj4gIHhlbi9j
b21tb24vcGFnZV9hbGxvYy5jIHwgMiArLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiBpbmRleCAzNGE3OTkyLi5iOTNkYWU5
IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiArKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwo+PiBAQCAtMjI1OSw3ICsyMjU5LDcgQEAgdm9pZCBmcmVlX2RvbWhl
YXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKPj4gICAg
ICAgICAgICAgICAqLwo+PiAgICAgICAgICAgICAgc2NydWIgPSAhIWQtPmlzX2R5aW5nOwo+PiAg
I2Vsc2UKPj4gLSAgICAgICAgICAgIHNjcnViID0gdHJ1ZTsKPj4gKyAgICAgICAgICAgIHNjcnVi
ID0gYm9vdF9zY3J1Yl9kb25lIHx8ICEhZC0+aXNfZHlpbmc7Cj4gCj4gSXQgc2VlbXMgdGhhdCB0
aGUgZGVidWcgYW5kIG5vbi1kZWJ1ZyBjYXNlIHNob3VsZCB1c2UgdGhlIHNhbWUKPiBwcmVkaWNh
dGUuCgpObyAtIGJvb3Rfc2NydWJfZG9uZSBkb2Vzbid0IGV2ZW4gZXhpc3QgaW4gdGhlIG90aGVy
IGNhc2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:25:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgVk-0007uS-TK; Tue, 29 Aug 2017 13:24:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmgVj-0007uK-80
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:24:55 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 51/B3-01777-62B65A95; Tue, 29 Aug 2017 13:24:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQlcpe2m
 kwY07hhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bldRPYCxZwVuz7eIapgfEBexcjJ4eEgJ/E
 4W+NjCC2sEC4xKS//SwgtoiAj8SZB7OZuxi5OJgFZjJKXDnaB5YQErCUeHf2EJjNJqAvsfvFJ
 yYQm1fAVmLHtqtsIDaLgKrEjMeHWEFsUaCh+79fY4aoEZQ4OfMJWC+ngJXElZUzgOIcQAs0Jd
 bv0gcJMwvISzRvnc0MYYtLNH1ZyQqxVk3iWv8lqJvTJbb+/cU8gVFgFpKpsxAmzUIyaRaSSQs
 YWVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGbD0DA+MO
 xh3tfocYJTmYlER5W9KWRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N2cCZQTLEpNT61Iy8wBR
 g9MWoKDR0mEdydImre4IDG3ODMdInWKUVFKnLcKJCEAksgozYNrg0XsJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCvK9BpvBk5pXATX8FtJgJaHGsF9jikkSElFQDI8+Vs7msSmoPf64Lj13
 bNan/z6H/wq43e2Mnb/S6+f3xsX0zhRLvrHULlJLOPVRyLOoXQ8AU1lbhy34JHh/2uccF9v89
 EH77JXsJe8msinyHmojukC3FDd7KT9PWtXN+y8p403ZfXfHMw+diOwwUNK6+l5X43q66+Jmc4
 5l9/26Vmio87douoMRSnJFoqMVcVJwIAHCnQ9fTAgAA
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504013090!88766560!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36093 invoked from network); 29 Aug 2017 13:24:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:24:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,444,1498521600"; d="scan'208";a="51737611"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170829085024.87204-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
Date: Tue, 29 Aug 2017 14:24:49 +0100
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: <20170829085024.87204-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: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDgvMTcgMDk6NTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBDb21taXQgMTQ5YzZi
IHVubWFza2VkIGFuIGlzc3VlIGxvbmcgcHJlc2VudCBpbiBYZW46IHRoZSBjb250cm9sL2V2ZW50
Cj4gYmxvY2sgYWRkcmVzc2VzIHByb3ZpZGVkIGluIHRoZSBBQ1BJIEZBRFQgdGFibGUgd2hlcmUg
aGFyZGNvZGVkIHRvIHRoZQo+IFYxIHZlcnNpb24uIFRoaXMgd2FzIHBhcGVyZWQgb3ZlciBiZWNh
dXNlIGh2bWxvYWRlciB3b3VsZCBhbHNvIGFsd2F5cwo+IHNldCBIVk1fUEFSQU1fQUNQSV9JT1BP
UlRTX0xPQ0FUSU9OIHRvIDEgcmVnYXJkbGVzcyBvZiB0aGUgQklPUwo+IHZlcnNpb24uCj4KPiBG
aXggdGhpcyBieSBwYXNzaW5nIHRoZSBhZGRyZXNzIG9mIHRoZSBjb250cm9sL2V2ZW50IGJsb2Nr
cyB0bwo+IGFjcGlfYnVpbGRfdGFibGVzLCBzbyB0aGUgdmFsdWVzIGNhbiBiZSBwcm9wZXJseSBz
ZXQgaW4gdGhlIEZBRFQKPiB0YWJsZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3QuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBD
YzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gVGhpcyBj
b21taXQgc2hvdWxkIGZpeCB0aGUgcXVtdS10cmFkIFdpbmRvd3MgZXJyb3JzIHNlZW4gYnkgb3Nz
dGVzdC4KClRoaXMgY2hhbmdlcyB3aW5kb3dzIGJlaGF2aW91ciwgYnV0IGRvZXMgbm90IGZpeCB3
aW5kb3dzLiAgV2luZG93cyBub3cKYm9vdHMsIGJ1dCB3YWl0cyBmb3JldmVyIHdoaWxlIHRyeWlu
ZyB0byByZWJvb3QgYWZ0ZXIgaW5zdGFsbGluZyBQVgpkcml2ZXJzLiAgVGhlcmUgaXMgbm8gaGlu
dCBpbiB0aGUgcWVtdSBsb2cgdGhhdCB0aGUgQUNQSSBzaHV0ZG93biBldmVudAp3YXMgcmVjZWl2
ZWQuCgpVbmxlc3Mgc29tZW9uZSBoYXMgc29tZSB2ZXJ5IHF1aWNrIGNsZXZlciBpZGVhcywgdGhl
IG9yaWdpbmFsIGZpeCB3aWxsCm5lZWQgcmV2ZXJ0aW5nLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:26:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgXO-00084k-7j; Tue, 29 Aug 2017 13:26:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgXM-00084Y-MM
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:26:36 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 53/75-01778-B8B65A95; Tue, 29 Aug 2017 13:26:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS7c7e2m
 kwcWZQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bWWdsYC/6yVnxbuYKxgfEmSxcjJ4eQQJ7E
 gdMPWEFsXgE7iaWrJjGD2BIChhKnF0LUsAioSvzecIwRxGYTUJdoe7YdqJ6DQ0TASOLDNskuR
 i4OZoFLjBKn1u5lB6kRFvCWeLB+PjvE/C5GiSlTLEFsTqD4mZ+fWEB6eQUEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0t9JK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MDZt9zzEKMnBpCTK25K2NFKI
 Lyk/pTIjsTgjvqg0J7X4EKMeB4fA5rWrLzAKbNsFJKVY8vLzUpUkeLWzgKoFi1LTUyvSMnOAs
 QLTIMHBoyTCawiS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQ2Awpcd42kCIBkKKM0jy4EbC4vcQoKy
 XMywh0phBPQWpRbmYJqvwrRnEORiVh3gUgU3gy80rgNr0COoIJ6IhYL7AjShIRUlINjKXietw
 FKmYs0nsXOIvk+HcvOb9RZC5XkJrLVAtOb98PO8W+7vLdtnMuf7O46bxQH5N1Lx9Nerbl2qvP
 0upT7C478C0Kd7zrGCd9mDOM120l42SRYPY1+/OTD2oVbnGNmHg/cYOe+N038zIvZhjcu1Rxv
 dkxXMyytXjm+jbWc6+WbODaXfTFVYmlOCPRUIu5qDgRAGaOq8nWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504013193!105791028!1
X-Originating-IP: [137.65.248.74]
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 62188 invoked from network); 29 Aug 2017 13:26:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:26:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:26:32 -0600
Message-Id: <59A587A40200007800175080@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:26:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] mm: Don't request scrubbing until dom0
 is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDIyOjQwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiBAQCAtMjI1OSw3ICsyMjU5LDcgQEAgdm9pZCBmcmVlX2RvbWhlYXBfcGFn
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKPiAgICAgICAgICAg
ICAgICovCj4gICAgICAgICAgICAgIHNjcnViID0gISFkLT5pc19keWluZzsKPiAgI2Vsc2UKPiAt
ICAgICAgICAgICAgc2NydWIgPSB0cnVlOwo+ICsgICAgICAgICAgICBzY3J1YiA9IGJvb3Rfc2Ny
dWJfZG9uZSB8fCAhIWQtPmlzX2R5aW5nOwo+ICAjZW5kaWYKCkFjdHVhbGx5IFdlaSBoYXMgYSBw
b2ludCBoZXJlIC0gYWxyZWFkeSB3aGVuIHJldmlld2luZyB0aGUgb3JpZ2luYWwKc2VyaWVzIEkg
aGFkIHdvbmRlcmVkIHdoZXRoZXIgYSAiI2RlZmluZSBib290X3NjcnViX2RvbmUgZmFsc2UiCmlu
IHRoZSBub24tZGVidWcgY2FzZSB3b3VsZG4ndCBoZWxwIGVsaW1pbmF0ZSBzb21lICNpZmRlZi1h
cnkuCkhlcmUgaXQgd291bGQgbWVhbiBmdWxmaWxsaW5nIFdlaSdzIHJlcXVlc3QgaW5kaXJlY3Rs
eSwgYnkgc2ltcGx5CnJlbW92aW5nIHRoZSBwcmVwcm9jZXNzb3IgZGlyZWN0aXZlcyBhbHRvZ2V0
aGVyLgoKSW4gYW55IGV2ZW50IHRoZSAhISBpcyBwb2ludGxlc3Mgb24gYW4gb3BlcmFuZCB0byB8
fCBvciAmJiAuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:28:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgYh-0008CQ-Hj; Tue, 29 Aug 2017 13:27:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmgYg-0008CG-Nj
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:27:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 48/0B-03422-EDB65A95; Tue, 29 Aug 2017 13:27:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSO6nOVfdu9tJ
 Ig+5WGYslHxezODB6HN39mymAMYo1My8pvyKBNWPS+ZOsBeu4Kv7eO8jawLiIo4uRi0NIYCKT
 xIVTFxghnN+MEhsvr2KDcDYySiy9Nx0qs41R4sWtOaxdjJwcwgJeEitWNzCD2CICFhKXGpexQ
 BS9YZTY83MLWAezwG5GiZ51z8A62ASMJM4eBRnFycErYCtxc+tzJhCbRUBV4umu52BxUYFwib
 eNR1ggagQlTs58AmZzCthLtB2fCmYzC+hJ7Lj+ixXClpfY/nYO2BUSAoYSpx9uY5zAKDgLSfs
 sJC2zkLQsYGRexahenFpUllqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY
 vgxAsINx53OnQ4ySHExKorwtaUsjhfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eq
 pIE7+EsoDrBotT01Iq0zBxghMGUSnDwKInwGoKkeYsLEnOLM9MhUqcYdTnu9G34wiQENkNKnL
 cNpEgApCijNA9uBCzaLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYNwVkCk9mXgncpldARzA
 BHRHrBXZESSJCSqqBsevISufs27YbGItkGUV7stne2y8/KWT7KvNE/hk5FtZ9DNJWRWxrOi+E
 r88OLF8v+eXqJZb1pRdnP51ywpfZ2d3wQh7TLB79n7UVGw6wPdtyZ5buqp574loFl7g9W9MPC
 7wR5tvGV5b4bcXRJkevPOUn3McDDlvv/PuN+9ZGv1mcC9ZnJRUaKLEUZyQaajEXFScCANuWLe
 XxAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504013275!104465025!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32044 invoked from network); 29 Aug 2017 13:27:57 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:27:57 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TDRoiT017985
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 13:27:50 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7TDRnGl010710
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 13:27:49 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 v7TDRnup008338;
 Tue, 29 Aug 2017 13:27:49 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, 29 Aug 2017 06:27:49 -0700
To: Jan Beulich <JBeulich@suse.com>, wei.liu2@citrix.com
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
 <20170829115641.pgxi7ocsnela27fn@citrix.com>
 <59A586D00200007800175062@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0b8d30b1-4d3f-e462-d14a-94675c6b5593@oracle.com>
Date: Tue, 29 Aug 2017 09:27:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A586D00200007800175062@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] mm: Don't request scrubbing until dom0
	is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjkvMjAxNyAwOToyMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDgu
MTcgYXQgMTM6NTYsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gTW9uLCBBdWcg
MjgsIDIwMTcgYXQgMDQ6NDA6MjhQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4g
VGhlcmUgaXMgbm8gbmVlZCB0byBzY3J1YiBwYWdlcyBmcmVlZCBkdXJpbmcgZG9tMCBjb25zdHJ1
Y3Rpb24KPj4+IHNpbmNlIGhlYXAgd2lsbCBiZSBzY3J1YmJlZCBvbmNlIGRvbTAgaXMgcmVhZHkg
KGJ5IHNjcnViX2hlYXBfcGFnZXMoKSkuCj4+Pgo+Pj4gU2luY2UgYm9vdF9zY3J1Yl9kb25lIHdp
bGwgbm90IGJlIHNldCBpZiBib290LXRpbWUgc2NydWJiaW5nIGlzIG9mZiB3ZQo+Pj4gYWxzbyBj
aGVjayBmb3IgZG9tYWluIHN0YXRlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+PiAtLS0KPj4+ICB4ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyB8IDIgKy0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+Pj4gaW5kZXggMzRhNzk5Mi4uYjkzZGFlOSAx
MDA2NDQKPj4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+PiArKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwo+Pj4gQEAgLTIyNTksNyArMjI1OSw3IEBAIHZvaWQgZnJlZV9kb21o
ZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4+PiAg
ICAgICAgICAgICAgICovCj4+PiAgICAgICAgICAgICAgc2NydWIgPSAhIWQtPmlzX2R5aW5nOwo+
Pj4gICNlbHNlCj4+PiAtICAgICAgICAgICAgc2NydWIgPSB0cnVlOwo+Pj4gKyAgICAgICAgICAg
IHNjcnViID0gYm9vdF9zY3J1Yl9kb25lIHx8ICEhZC0+aXNfZHlpbmc7Cj4+IEl0IHNlZW1zIHRo
YXQgdGhlIGRlYnVnIGFuZCBub24tZGVidWcgY2FzZSBzaG91bGQgdXNlIHRoZSBzYW1lCj4+IHBy
ZWRpY2F0ZS4KPiBObyAtIGJvb3Rfc2NydWJfZG9uZSBkb2Vzbid0IGV2ZW4gZXhpc3QgaW4gdGhl
IG90aGVyIGNhc2UuCgoKSSByZWFkIFdlaSdzIG1lc3NhZ2UgYXMgc3VnZ2VzdGluZwoKICAgICAg
ICBzY3J1YiA9ICEhZC0+aXNfZHlpbmc7CiAgICAjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCiAg
ICAgICAgc2NydWIgfD0gYm9vdF9zY3J1Yl9kb25lOwogICAgI2VuZGlmCgoKd2hpY2ggSSBjb3Vs
ZCBkby4KCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:29:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:29: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.xen.org>)
	id 1dmgZx-0008LY-RX; Tue, 29 Aug 2017 13:29:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmgZw-0008LO-IJ
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:29:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 85/64-03423-B2C65A95; Tue, 29 Aug 2017 13:29:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSO6nOVVc7Z2m
 kwfXF0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8am5sCCFdIVN/r7GBsYP4t2MXJxCAlMZJJ4
 ePscI4Tzl1HiWPMKdghnI6PE9F0zoZxuRolFWyewdTFyAjlFEl2zLjOB2CwCqhJ/T/wAinNws
 AmYSLxZ5QgSFhFQlGj69IQVJMwsUCqx4FYBSFhYIFni3qbDYJ28AuYSd9+9Y4MYf4xRortvBT
 NEQlDi5MwnLCA2s4CWxI1/L5kg5khLLP/HARLmFAiUaFrxCOwaUQFliXn7VoHZEgKGEp83LmW
 ewCg0C8mkWUgmzUKYtICReRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJS
 sV5yfu4mRmAwMwDBDsbT6wIPMUpyMCmJ8rakLY0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbk
 A2UEyxKTU+tSMvMAcYVTFqCg0dJhFcRJM1bXJCYW5yZDpE6xagoJc77MgsoIQCSyCjNg2uDxf
 IlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPeBpnCk5lXAjf9FdBiJqDFsV5gi0sSEVJSDYx
 cyvzhaXWO955xVBTr8DYGl2mZL1x1p9V9XkRFfWqU+oTPxc27S5fp7Thb+qJjZ+OT7NYPxnPu
 JojunHp6R8arWWfkHG7e8lWalT9jHmfUNUuO28w+SbxLFeOEX7H49a2df3DKvi+hZzT2HtNS/
 bhq0foni/w79PtifzuuZwz+f7P72UH184eUWIozEg21mIuKEwHHvvH54AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504013353!68136032!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52623 invoked from network); 29 Aug 2017 13:29:15 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:29:15 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TDT9iW019939
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 13:29:09 GMT
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 v7TDT8B5027269
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 13:29:09 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 v7TDT7v3028251;
 Tue, 29 Aug 2017 13:29:07 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 06:29:07 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 71F5E6A0764; Tue, 29 Aug 2017 09:29:06 -0400 (EDT)
Date: Tue, 29 Aug 2017 09:29:06 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Fu Wei Fu <fu.wei@linaro.org>
Message-ID: <20170829132905.GB32175@char.us.oracle.com>
References: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
 <1503945615-1720-2-git-send-email-konrad.wilk@oracle.com>
 <CADyBb7sm7mEYSTodFoJxHgaYkR0uz0BkqAdg7kwnOiYVvFp9xg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CADyBb7sm7mEYSTodFoJxHgaYkR0uz0BkqAdg7kwnOiYVvFp9xg@mail.gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xenproject.org, daniel.kiper@oracle.com,
 The development of GNU GRUB <grub-devel@gnu.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Fix util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDM6MTI6NTlQTSArMDgwMCwgRnUgV2VpIEZ1IHdyb3Rl
Ogo+IEhpICBLb25yYWQsCj4gCj4gVGhhbmtzIGZvciB5b3VyIGZlZWRiYWNrLgoKVGhhbmsgeW91
IGZvciBzcGVlZHkgcmVzcG9uc2UhCj4gCj4gT24gMjkgQXVndXN0IDIwMTcgYXQgMDI6NDAsIEtv
bnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPiA+
IENvbW1pdCBkMzMwNDVjZTdmZmNiN2MxZTRhNjBjMTRkNWNhNjRiMzZlM2M1YWJlIGludHJvZHVj
ZWQKPiA+IHRoZSBzdXBwb3J0IGZvciB0aGlzLCBidXQgaXQgZG9lcyBub3Qgd29yayB1bmRlciB4
ODYgKGFzIGl0IHN0b3BzCj4gPiAyMF9saW51eF94ZW4gZnJvbSBydW5uaW5nKS4KPiA+Cj4gPiBU
aGUgMjBfbGludXhfeGVuIGlzIHJ1biB1bmRlciBhIHNoZWxsIGFuZCBhbnkgZXhpdHMgZnJvbSB3
aXRoaW4gaXQ6Cj4gPgo+IAo+IEZvciB5b3VyIGV4YW1wbGUKPiAKPiA+IChGb3IgZXhhbXBsZSBv
biB4ODYpOgo+ID4gKyAvdXNyL2Jpbi9ncnViMi1maWxlIC0taXMtYXJtNjQtZWZpIC9ib290L3hl
bi00LjkuMC5nego+ID4gW3Jvb3RAdHN0MDYzIGdydWJdIyBlY2hvICQ/Cj4gPiAxCj4gCj4gSSBn
dWVzcyB0aGF0IGlzIHJpZ2h0IGJlaGF2aW9yLCB0aGVuCj4gICAgICAgeGVuX2xvYWRlcj0ibXVs
dGlib290Igo+ICAgICAgICBtb2R1bGVfbG9hZGVyPSJtb2R1bGUiCj4gCj4gIC9ib290L3hlbi00
LjkuMC5neiBpcyBhIHhlbiBiaW5hcnkgZm9yIHg4NiwgcmlnaHQ/CgpDb3JyZWN0LiBJIGFsc28g
dGVzdGVkIGl0IHdpdGggYW4geGVuLmVmaSB3aGljaCB3YXMgYnVpbHQgZm9yIEFSTSAoSSBjb3Bp
ZWQKaXQgaW4gL2Jvb3QvIGRpcmVjdHJveSksIGFuZCBpdCBjcmVhdGVkIGFuIHByb3BlciBlbnRy
eSBmb3IgaXQ6Cgp4ZW5faHlwZXJ2aXNvciAgL3hlbi5lZmkgcGxhY2Vob2xkZXIgZG9tMF9tYXhf
dmNwdXM9MiBkb20wX21lbT1tYXg6MkcgbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsIGNvbnNv
bGU9Y29tMSBjb20xPTExNTIwMCw4bjEgaW9tbXU9dmVyYm9zZSxkZWJ1ZyBzY2FuPXVjb2RlIGNv
bnJpbmdfc2l6ZT0yMDk3MTUyICAke3hlbl9ybV9vcHRzfQoKZW5fbW9kdWxlICAgICAgL3ZtbGlu
dXotNC4xMy4wLTAucmM1LmdpdDEuMS5mYzI3Lng4Nl82NCBwbGFjZWhvbGRlciByb290PS9kZXYv
bWFwcGVyL2ZlZG9yYV90c3QwNjMtcm9vdCBybyByZC5sdm0ubHY9ZmVkb3JhX3RzdDA2My9yb290
IHJkLmx2bS5sdj1mZWRvcmFfdHN0MDYzL3N3YXAgbG9nbGV2ZWw9OCBjb25zb2xlPWh2YzAKCi4u
LgoKTmF0dXJhbGx5IEkgZGlkbid0IHRyeSB0byBib290IGl0IGFzIGl0IHdvdWxkIG1vc3Qgc3Vy
ZWx5IG5vdCB3b3JrLgo+IAo+ID4KPiA+IHdpbGwgcmVzdWx0IGluIDIwX2xpbnV4X3hlbiBleGNp
dGluZyB3aXRob3V0IGNvbnRpbnVpbmcKPiA+IGFuZCBhbHNvIGNhdXNpbmcgZ3J1YjItbWtjb25m
aWcgdG8gc3RvcCBwcm9jZXNzaW5nLgo+IAo+IG1heWJlIHdlIGFyZSB1c2luZyBkaWZmZXJlbnQg
c2hlbGw/ICBhcmUgeW91IHVzaW5nIGFzaD8KCgpbcm9vdEB0c3QwNjMgZmVkb3JhXSMgaGVhZCAt
MiBgd2hpY2ggZ3J1YjItbWtjb25maWdgIAojISAvYmluL3NoCnNldCAtZQoKQW5kIHRoZSB1cHN0
cmVhbSBncnViIHNob3dzOgoKW3Jvb3RAdHN0MDYzIGdydWJdIyBoZWFkIC0yIC4vdXRpbC9ncnVi
LW1rY29uZmlnLmluCiMhIC9iaW4vc2gKc2V0IC1lCgoKSSBhbSBhc3N1bWluZyB5b3UgYXJlIHVz
aW5nIEFSTSwgaW4gd2hpY2ggY2FzZSBJIHdvdWxkIHJlY29tbWVuZCB5b3UKanVzdCBjb3B5IHhl
bi5neiAoY29tcGlsZWQgZm9yIHg4NikgaW4geW91ciAvYm9vdCBkaXJlY3RvcnkuIFlvdSBzaG91
bGQKZ2V0IGEgc2ltaWxhciBmYWlsdXJlIGNvbmRpdGlvbiBhcyBJIGdvdC4KCj4gCj4gPgo+ID4g
QXMgaW46Cj4gPgo+ID4gW3Jvb3RAdHN0MDYzIH5dIwo+ID4KPiA+IEFuZCBubyBtb3JlLgo+ID4K
PiA+IFRoaXMgcGF0Y2ggd3JhcHMgdGhlIGludm9jYXRpb24gb2YgZ3J1Yi1maWxlIHRvIGJlIGEg
aW4gc3Vic2hlbGwKPiA+IGFuZCB0byBwcm9jZXNzIHRoZSByZXR1cm4gdmFsdWUgaW4gYSBjb25k
aXRpb25hbC4gVGhhdCBmaXhlcwo+ID4gdGhlIGlzc3VlLgo+ID4KPiA+IFJILUJaIDE0ODYwMDI6
IGdydWIyLW1rY29uZmlnIGRvZXMgbm90IHdvcmsgaWYgeGVuLmd6IGlzIGluc3RhbGxlZC4KPiA+
IENDOiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+ID4gU2lnbmVkLW9mZi1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gLS0tCj4gPiAgdXRp
bC9ncnViLmQvMjBfbGludXhfeGVuLmluIHwgOSArKysrLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS91
dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4gYi91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4K
PiA+IGluZGV4IGMwMDJmYzkuLjA4M2JjZWYgMTAwNjQ0Cj4gPiAtLS0gYS91dGlsL2dydWIuZC8y
MF9saW51eF94ZW4uaW4KPiA+ICsrKyBiL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgo+ID4g
QEAgLTIwNiwxMyArMjA2LDEyIEBAIHdoaWxlIFsgIngke3hlbl9saXN0fSIgIT0gIngiIF0gOyBk
bwo+ID4gICAgICBpZiBbICJ4JGlzX3RvcF9sZXZlbCIgIT0geHRydWUgXTsgdGhlbgo+ID4gICAg
ICAgICBlY2hvICIgIHN1Ym1lbnUgJyQoZ2V0dGV4dF9wcmludGYgIlhlbiBoeXBlcnZpc29yLCB2
ZXJzaW9uICVzIiAiJHt4ZW5fdmVyc2lvbn0iIHwgZ3J1Yl9xdW90ZSknIFwkbWVudWVudHJ5X2lk
X29wdGlvbiAneGVuLWh5cGVydmlzb3ItJHhlbl92ZXJzaW9uLSRib290X2RldmljZV9pZCcgeyIK
PiA+ICAgICAgZmkKPiA+IC0gICAgJGdydWJfZmlsZSAtLWlzLWFybTY0LWVmaSAkY3VycmVudF94
ZW4KPiA+IC0gICAgaWYgWyAkPyAtbmUgMCBdOyB0aGVuCj4gPiAtICAgICAgIHhlbl9sb2FkZXI9
Im11bHRpYm9vdCIKPiA+IC0gICAgICAgbW9kdWxlX2xvYWRlcj0ibW9kdWxlIgo+ID4gLSAgICBl
bHNlCj4gPiArICAgIGlmICgkZ3J1Yl9maWxlIC0taXMtYXJtNjQtZWZpICRjdXJyZW50X3hlbik7
IHRoZW4KPiA+ICAgICAgICAgeGVuX2xvYWRlcj0ieGVuX2h5cGVydmlzb3IiCj4gPiAgICAgICAg
IG1vZHVsZV9sb2FkZXI9Inhlbl9tb2R1bGUiCj4gPiArICAgIGVsc2UKPiA+ICsgICAgICAgeGVu
X2xvYWRlcj0ibXVsdGlib290Igo+ID4gKyAgICAgICBtb2R1bGVfbG9hZGVyPSJtb2R1bGUiCj4g
PiAgICAgIGZpCj4gPiAgICAgIHdoaWxlIFsgIngkbGlzdCIgIT0gIngiIF0gOyBkbwo+ID4gICAg
ICAgICBsaW51eD1gdmVyc2lvbl9maW5kX2xhdGVzdCAkbGlzdGAKPiA+IC0tCj4gPiAyLjEuNAo+
ID4KPiAKPiAKPiAKPiAtLSAKPiBCZXN0IHJlZ2FyZHMsCj4gCj4gRnUgV2VpCj4gU29mdHdhcmUg
RW5naW5lZXIKPiBSZWQgSGF0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:31:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgc8-0000YU-AD; Tue, 29 Aug 2017 13:31:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmgc6-0000YJ-OC
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:31:30 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DB/C3-03093-2BC65A95; Tue, 29 Aug 2017 13:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO7GnKW
 RBh9+K1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlbLs9lKZjJVtG0bytTA+Nrli5GTg4JAX+J
 Z+8WsYHYLAKqEgsnXwaLswkoS/zs7AWLiwDZvb9+A8W5OJgFGpkkpjdsZgJJCAt4SaxY3cAMY
 vMKWEisfrGXFaRISGAfo8T7h3PYIBKCEidnPgGbyiygI7Fg9yegOAeQLS2x/B8HiMkpYC+x80
 giSIWogIpE59I5YNVCAgoSHdOPMU1g5JuFZNAsJINmIQxawMi8ilGjOLWoLLVI19BML6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH4/2NAYcYJTmYlER5W9KWRgrxJeWn
 VGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd6EbKA6waLU9NSKtMwcYDTAlEpw8CiJ8
 CaCpHmLCxJzizPTIVKnGHU5mj5s+cIkBDZDSpw3AqRIAKQoozQPbgQsMi8xykoJ8zICHSjEU5
 BalJtZgir/ilGcg1FJmHcSyBSezLwSuE2vgI5gAjoi1gvsiJJEhJRUA6Pf37b1/j6/hXtfepq
 vdORm1E46qBO/Utlk1SbDC9VLj8nlBsqnv/huoKPvrBrD45aa6P2Yqbv8jvt0nr89NZ2Hn+mw
 PP8TOUPQpM5Wg0N6w5VTfHelfn5M3uuw9/Skt57yK9/eVM2d2nBufUGvXsd7lTcXPimWPDc6K
 aH6z7Njz0c7CV6LB0osxRmJhlrMRcWJAMT/8BjHAgAA
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504013487!104465865!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63652 invoked from network); 29 Aug 2017 13:31:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:31:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="437299354"
Date: Tue, 29 Aug 2017 14:31:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170829133121.mlata6inkxnwdem2@citrix.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
 <59A587A40200007800175080@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A587A40200007800175080@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 3/4] mm: Don't request scrubbing until dom0
	is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDc6MjY6MjhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjA4LjE3IGF0IDIyOjQwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiA+ICsrKyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCj4gPiBAQCAtMjI1OSw3ICsyMjU5LDcgQEAgdm9pZCBmcmVl
X2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikK
PiA+ICAgICAgICAgICAgICAgKi8KPiA+ICAgICAgICAgICAgICBzY3J1YiA9ICEhZC0+aXNfZHlp
bmc7Cj4gPiAgI2Vsc2UKPiA+IC0gICAgICAgICAgICBzY3J1YiA9IHRydWU7Cj4gPiArICAgICAg
ICAgICAgc2NydWIgPSBib290X3NjcnViX2RvbmUgfHwgISFkLT5pc19keWluZzsKPiA+ICAjZW5k
aWYKPiAKPiBBY3R1YWxseSBXZWkgaGFzIGEgcG9pbnQgaGVyZSAtIGFscmVhZHkgd2hlbiByZXZp
ZXdpbmcgdGhlIG9yaWdpbmFsCj4gc2VyaWVzIEkgaGFkIHdvbmRlcmVkIHdoZXRoZXIgYSAiI2Rl
ZmluZSBib290X3NjcnViX2RvbmUgZmFsc2UiCj4gaW4gdGhlIG5vbi1kZWJ1ZyBjYXNlIHdvdWxk
bid0IGhlbHAgZWxpbWluYXRlIHNvbWUgI2lmZGVmLWFyeS4KPiBIZXJlIGl0IHdvdWxkIG1lYW4g
ZnVsZmlsbGluZyBXZWkncyByZXF1ZXN0IGluZGlyZWN0bHksIGJ5IHNpbXBseQo+IHJlbW92aW5n
IHRoZSBwcmVwcm9jZXNzb3IgZGlyZWN0aXZlcyBhbHRvZ2V0aGVyLgoKVGhpcyBTR1RNCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:33:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:33: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.xen.org>)
	id 1dmgdi-0000gI-Kt; Tue, 29 Aug 2017 13:33:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgdg-0000fz-UD
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:33:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 13/22-03610-41D65A95; Tue, 29 Aug 2017 13:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1c4d2m
 kwb2ruhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alFbOZCqawVizcuomtgXEiSxcjJ4eQQJ7E
 k01b2UFsXgE7iQ+THoHFJQQMJU4vvAlmswioSiy6v4INxGYTUJdoe7adtYuRg0NEwEjiwzbJL
 kYuDmaBS4wSp9buBZsjLBAncX7GZWaQhJBAF6PEw7ermEASnALeEjt/9zCBNPMKCEr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFuk
 aGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GD8Mz/wEKMkB5OSKG9L
 2tJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8t7OBcoJFqempFWmZOcBIgElLcPAoifDOBEnzF
 hck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc9wpIkQBIUUZpHtwIWFReYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjAvVw7QFJ7MvBK4Ta+AjmACOiLWC+yIkkSElFQDo6ZX1HHthz++ibD+Xb9
 jl8N/sx9NIesOCp3/naaz7GPwu/aGGy98HxXPmfFEa6e807mQGv+8PI9VFo6ZMbYX5Az81b6c
 fPXCXLu3cdEakdYH0fYRx3uWx3ewv9p9d6Pj4vDn2rnb1k17+VmM6+OtMxd3PGhe9MNG98dDm
 XdnlJ1nRO29Zi9vwKDEUpyRaKjFXFScCABNqvFQxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504013585!76623421!1
X-Originating-IP: [137.65.248.74]
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 56222 invoked from network); 29 Aug 2017 13:33:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:33:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:33:05 -0600
Message-Id: <59A5892D020000780017509F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:33:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-5-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1503952829-11065-5-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/4] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA4LjE3IGF0IDIyOjQwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEBAIC05NDMsNiArOTQ0LDggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9j
X2hlYXBfcGFnZXMoCj4gIAo+ICAgICAgY2hlY2tfbG93X21lbV92aXJxKCk7Cj4gIAo+ICsgICAg
c3Bpbl91bmxvY2soJmhlYXBfbG9jayk7Cj4gKwo+ICAgICAgaWYgKCBkICE9IE5VTEwgKQo+ICAg
ICAgICAgIGQtPmxhc3RfYWxsb2Nfbm9kZSA9IG5vZGU7CgpJJ20gbm90IHN1cmUgYWJvdXQgdGhl
IHBsYWNlbWVudCAtIGFzIGxvbmcgYXMgdGhlcmUncyBvbmx5IGEgc2luZ2xlCmhlYXAgbG9jayBp
dCBjZXJ0YWlubHkgYWxzbyBwcm90ZWN0cyB0aGUgbGFzdF9hbGxvY19ub2RlIHVwZGF0ZXMKdmlz
aWJsZSBpbiBjb250ZXh0IGhlcmUuIFRoZSBjb25zdW1lciBvZiB0aGlzIGZpZWxkIGFsc28gaG9s
ZHMgdGhlCmhlYXAgbG9jayBhZmFpY3QsIHNvIGF0IGxlYXN0IGZvciB0aGUgbW9tZW50IGl0IHdv
dWxkIGZlZWwgbW9yZQpzYWZlIGlmIHlvdSBtb3ZlZCB0aGUgdW5sb2NrIHBhc3QgdGhhdCB1cGRh
dGUuIFdpdGggdGhhdCBmZWVsCmZyZWUgdG8gYWRkClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmge6-0000k0-SR; Tue, 29 Aug 2017 13:33:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmge5-0000jl-9P
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:33:33 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 27/09-01911-C2D65A95; Tue, 29 Aug 2017 13:33:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpK527tJ
 Ig6MLrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynO+YwFfzjqrj1Oa6BsYGzi5GTQ0LAX2Ll
 05csIDaLgKrEzysn2UFsNgFliZ+dvWwgtoiArsSzBc+AbC4OZoHHjBJrP85hAkkIC4RLTPrbD
 9bMK2Ah8fxJH5DNwSEkkCPRdt4NIiwocXLmE7ASZgE9iRtTp7CBlDALSEss/8cBEZaXaN46mx
 nE5hSwk7h+rxNsraiAikTn0jlgrUICChId048xTWDkn4Vk6iwkU2chTJ2FZOoCRpZVjBrFqUV
 lqUW6RsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYVnPwMC4g7Fvr98hRkkO
 JiVR3pa0pZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhvZwPlBItS01Mr0jJzgBECk5bg4FES4
 b0FkuYtLkjMLc5Mh0idYlSUEue9ApIQAElklObBtcGi8hKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYV7nHKApPJl5JXDTXwEtZgJaHOsFtrgkESEl1cDIfq3/E+eP2U84RJ4/FGi/IKmyi10
 39qNKUdTzUw7LT5tcvH7A2uj/N/ayXzf+L7txjvkwY8Z2tS/ikbbbF3+wYBT+xz6Nad+Ek8lG
 ayo19qpE3NGRl1C/3dDx9apgncKCh4qfdjyUumR339bfnreDsc/jWN53t6I/C564yyw6cOOXm
 fQqtm05SizFGYmGWsxFxYkAMc5708UCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504013610!111434055!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61988 invoked from network); 29 Aug 2017 13:33:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:33:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="437299828"
Date: Tue, 29 Aug 2017 14:33:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170829133328.i2cjb2qybqhwzguw@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDI6MjQ6NDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyOS8wOC8xNyAwOTo1MCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gQ29t
bWl0IDE0OWM2YiB1bm1hc2tlZCBhbiBpc3N1ZSBsb25nIHByZXNlbnQgaW4gWGVuOiB0aGUgY29u
dHJvbC9ldmVudAo+ID4gYmxvY2sgYWRkcmVzc2VzIHByb3ZpZGVkIGluIHRoZSBBQ1BJIEZBRFQg
dGFibGUgd2hlcmUgaGFyZGNvZGVkIHRvIHRoZQo+ID4gVjEgdmVyc2lvbi4gVGhpcyB3YXMgcGFw
ZXJlZCBvdmVyIGJlY2F1c2UgaHZtbG9hZGVyIHdvdWxkIGFsc28gYWx3YXlzCj4gPiBzZXQgSFZN
X1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTiB0byAxIHJlZ2FyZGxlc3Mgb2YgdGhlIEJJT1MK
PiA+IHZlcnNpb24uCj4gPgo+ID4gRml4IHRoaXMgYnkgcGFzc2luZyB0aGUgYWRkcmVzcyBvZiB0
aGUgY29udHJvbC9ldmVudCBibG9ja3MgdG8KPiA+IGFjcGlfYnVpbGRfdGFibGVzLCBzbyB0aGUg
dmFsdWVzIGNhbiBiZSBwcm9wZXJseSBzZXQgaW4gdGhlIEZBRFQKPiA+IHRhYmxlIHByb3ZpZGVk
IHRvIHRoZSBndWVzdC4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IElnb3IgRHJ1emhpbmluIDxpZ29y
LmRydXpoaW5pbkBjaXRyaXguY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IFRoaXMgY29tbWl0IHNob3Vs
ZCBmaXggdGhlIHF1bXUtdHJhZCBXaW5kb3dzIGVycm9ycyBzZWVuIGJ5IG9zc3Rlc3QuCj4gCj4g
VGhpcyBjaGFuZ2VzIHdpbmRvd3MgYmVoYXZpb3VyLCBidXQgZG9lcyBub3QgZml4IHdpbmRvd3Mu
ICBXaW5kb3dzIG5vdwo+IGJvb3RzLCBidXQgd2FpdHMgZm9yZXZlciB3aGlsZSB0cnlpbmcgdG8g
cmVib290IGFmdGVyIGluc3RhbGxpbmcgUFYKPiBkcml2ZXJzLiAgVGhlcmUgaXMgbm8gaGludCBp
biB0aGUgcWVtdSBsb2cgdGhhdCB0aGUgQUNQSSBzaHV0ZG93biBldmVudAo+IHdhcyByZWNlaXZl
ZC4KPiAKPiBVbmxlc3Mgc29tZW9uZSBoYXMgc29tZSB2ZXJ5IHF1aWNrIGNsZXZlciBpZGVhcywg
dGhlIG9yaWdpbmFsIGZpeCB3aWxsCj4gbmVlZCByZXZlcnRpbmcuCgpJZiBJIGRvbid0IGdldCBh
IG5ldyBmaXggYnkgdGhlIGVuZCBvZiB0b2RheSBJJ20gZ29pbmcgdG8gcmV2ZXJ0IElnb3Incwpw
YXRjaCAoYnV0IGtlZXAgUm9nZXIncyBwYXRjaCBpbiB0cmVlKS4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:34:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:34: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.xen.org>)
	id 1dmgfC-0000tM-5Z; Tue, 29 Aug 2017 13:34:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgfA-0000t8-T6
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:34:41 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 50/DA-02225-07D65A95; Tue, 29 Aug 2017 13:34:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDSzc/d2m
 kwbIGCYslHxezODB6HN39mymAMYo1My8pvyKBNeP9lDOsBU08FSv2bmZsYLzJ2cXIwSEkkCfR
 u0Cmi5GTg1fATuLr3AdsILaEgKHE6YU3WUBsFgFViZtzLjKD2GwC6hJtz7azgtgiAl4SZzbNA
 6rn4mAW2MUo8fv0MyaQhLCAt8SD9fPZQRJCAvOZJG5ems8MsowTaMOyG+YgJq+AoMTfHcIg5c
 wCWhIPf91igbC1JZYtfA1WzSwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUN
 zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjC9Pex5ilORgUhLlbUlb
 GinEl5SfUpmRWJwRX1Sak1p8iFGPg0Ng89rVFxgFtu0CklIsefl5qUoSvJ45QNWCRanpqRVpm
 TnAWIFpkODgURLhPQqS5i0uSMwtzkyHSJ1i1OW407fhC5MQ2Awpcd5AkCIBkKKM0jy4EbC4vc
 QoKyXMywh0phBPQWpRbmYJqvwrRnEORiVhXi6QKTyZeSVwm14BHcEEdESsF9gRJYkIKakGRqU
 5dscrQt/3xq5Rjq6t/h23KjBZLm+P1I/vBws+Zkkv/mItuOTOoXuefe/FtCQnJj4ve7RcYBJj
 yrtFGc5NOuf4KkWTf+55ovdaan24ds7SCqmuqjXBlas6/V+JcMkXlZ/WlpJv2LdsV5Km/Muaf
 aLfRfVZH7fWLgv/VuvXZb78m73NwpPlSizFGYmGWsxFxYkAC3lSaNYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504013677!112211093!1
X-Originating-IP: [137.65.248.74]
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 6658 invoked from network); 29 Aug 2017 13:34:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:34:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:34:36 -0600
Message-Id: <59A5898802000078001750A2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:34:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
 <20170829115641.pgxi7ocsnela27fn@citrix.com>
 <59A586D00200007800175062@prv-mh.provo.novell.com>
 <0b8d30b1-4d3f-e462-d14a-94675c6b5593@oracle.com>
In-Reply-To: <0b8d30b1-4d3f-e462-d14a-94675c6b5593@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] mm: Don't request scrubbing until dom0
 is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE1OjI3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzI5LzIwMTcgMDk6MjIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAyOS4wOC4xNyBhdCAxMzo1NiwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
TW9uLCBBdWcgMjgsIDIwMTcgYXQgMDQ6NDA6MjhQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdy
b3RlOgo+Pj4+IFRoZXJlIGlzIG5vIG5lZWQgdG8gc2NydWIgcGFnZXMgZnJlZWQgZHVyaW5nIGRv
bTAgY29uc3RydWN0aW9uCj4+Pj4gc2luY2UgaGVhcCB3aWxsIGJlIHNjcnViYmVkIG9uY2UgZG9t
MCBpcyByZWFkeSAoYnkgc2NydWJfaGVhcF9wYWdlcygpKS4KPj4+Pgo+Pj4+IFNpbmNlIGJvb3Rf
c2NydWJfZG9uZSB3aWxsIG5vdCBiZSBzZXQgaWYgYm9vdC10aW1lIHNjcnViYmluZyBpcyBvZmYg
d2UKPj4+PiBhbHNvIGNoZWNrIGZvciBkb21haW4gc3RhdGUuCj4+Pj4KPj4+PiBTaWduZWQtb2Zm
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+IC0t
LQo+Pj4+ICB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDIgKy0KPj4+PiAgMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+Pj4+IGlu
ZGV4IDM0YTc5OTIuLmI5M2RhZTkgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKPj4+PiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+Pj4+IEBAIC0yMjU5LDcg
KzIyNTksNyBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZywg
dW5zaWduZWQgCj4gaW50IG9yZGVyKQo+Pj4+ICAgICAgICAgICAgICAgKi8KPj4+PiAgICAgICAg
ICAgICAgc2NydWIgPSAhIWQtPmlzX2R5aW5nOwo+Pj4+ICAjZWxzZQo+Pj4+IC0gICAgICAgICAg
ICBzY3J1YiA9IHRydWU7Cj4+Pj4gKyAgICAgICAgICAgIHNjcnViID0gYm9vdF9zY3J1Yl9kb25l
IHx8ICEhZC0+aXNfZHlpbmc7Cj4+PiBJdCBzZWVtcyB0aGF0IHRoZSBkZWJ1ZyBhbmQgbm9uLWRl
YnVnIGNhc2Ugc2hvdWxkIHVzZSB0aGUgc2FtZQo+Pj4gcHJlZGljYXRlLgo+PiBObyAtIGJvb3Rf
c2NydWJfZG9uZSBkb2Vzbid0IGV2ZW4gZXhpc3QgaW4gdGhlIG90aGVyIGNhc2UuCj4gCj4gCj4g
SSByZWFkIFdlaSdzIG1lc3NhZ2UgYXMgc3VnZ2VzdGluZwo+IAo+ICAgICAgICAgc2NydWIgPSAh
IWQtPmlzX2R5aW5nOwo+ICAgICAjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCj4gICAgICAgICBz
Y3J1YiB8PSBib290X3NjcnViX2RvbmU7Cj4gICAgICNlbmRpZgo+IAo+IAo+IHdoaWNoIEkgY291
bGQgZG8uCgpZZXMsIGJ1dCBwbGVhc2UgY29uc2lkZXIgdGhlICIjZGVmaW5lIGJvb3Rfc2NydWJf
ZG9uZSAwIiBhcHByb2FjaAp0b28uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:38:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:38: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.xen.org>)
	id 1dmgiP-0001Ba-Iu; Tue, 29 Aug 2017 13:38:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40721ca45=igor.druzhinin@citrix.com>)
 id 1dmgiO-0001BT-9I
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:38:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 77/BF-03423-73E65A95; Tue, 29 Aug 2017 13:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQtcsb2m
 kwZQFVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEhd/ZClbwVPy9c4CpgXEuVxcjB4eEgJ9E
 w6zsLkZODmGBcIlJf/tZQGwRAR+J73vvsXcxcnEwC0xnlLi8tx3MERKYxSixY8khsCo2AQOJU
 5sWgdm8ArYSn3fcZgOxWQRUJRounWUFsUWBpu7/fo0ZokZQ4uTMJ2D1nAKWEv1v9jGCHMEsoC
 mxfpc+SJhZQFzi1pP5TBC2vETz1tlgrUICahJHu3aBtUoIpEm037/GOoER6BiEqbMQJs1CMmk
 WkkkLGFlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGLAMQ
 7GCcedn/EKMkB5OSKG9L2tJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Z3KAcoJFqempFWmZO
 cDYgUlLcPAoifAy5wKleYsLEnOLM9MhUqcYFaXEeZ+A9AmAJDJK8+DaYPF6iVFWSpiXEegQIZ
 6C1KLczBJU+VeM4hyMSsK8v0Gm8GTmlcBNfwW0mAlocawX2OKSRISUVANj+Z+5Intzdt++tL7
 lo0zlr9vJlc5SjL92Nkx+w/QsSvHuwozrKsvK3zZMem141kzzTKSLo8Gl9wniVp7eZudvCao+
 1uPunZyrp8L/6dPpY01Jx4MS6iLecK7JFLwz/9TS3dYXal7NVonoOqS3c7usf4HVtNRXSTo6H
 Md8J2tyBE8rSMuc9iVFiaU4I9FQi7moOBEAvaPni9ICAAA=
X-Env-Sender: prvs=40721ca45=igor.druzhinin@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504013878!114087877!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19804 invoked from network); 29 Aug 2017 13:37:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:37:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51738709"
To: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
 <20170829133328.i2cjb2qybqhwzguw@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <c5361c8c-cf6f-a6d6-3fce-36fb8f7a3d05@citrix.com>
Date: Tue, 29 Aug 2017 14:37:50 +0100
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: <20170829133328.i2cjb2qybqhwzguw@citrix.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDgvMTcgMTQ6MzMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBBdWcgMjksIDIwMTcg
YXQgMDI6MjQ6NDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjkvMDgvMTcg
MDk6NTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IENvbW1pdCAxNDljNmIgdW5tYXNrZWQg
YW4gaXNzdWUgbG9uZyBwcmVzZW50IGluIFhlbjogdGhlIGNvbnRyb2wvZXZlbnQKPj4+IGJsb2Nr
IGFkZHJlc3NlcyBwcm92aWRlZCBpbiB0aGUgQUNQSSBGQURUIHRhYmxlIHdoZXJlIGhhcmRjb2Rl
ZCB0byB0aGUKPj4+IFYxIHZlcnNpb24uIFRoaXMgd2FzIHBhcGVyZWQgb3ZlciBiZWNhdXNlIGh2
bWxvYWRlciB3b3VsZCBhbHNvIGFsd2F5cwo+Pj4gc2V0IEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNf
TE9DQVRJT04gdG8gMSByZWdhcmRsZXNzIG9mIHRoZSBCSU9TCj4+PiB2ZXJzaW9uLgo+Pj4KPj4+
IEZpeCB0aGlzIGJ5IHBhc3NpbmcgdGhlIGFkZHJlc3Mgb2YgdGhlIGNvbnRyb2wvZXZlbnQgYmxv
Y2tzIHRvCj4+PiBhY3BpX2J1aWxkX3RhYmxlcywgc28gdGhlIHZhbHVlcyBjYW4gYmUgcHJvcGVy
bHkgc2V0IGluIHRoZSBGQURUCj4+PiB0YWJsZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3QuCj4+Pgo+
Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4+PiAtLS0KPj4+IENjOiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNv
bT4KPj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiBDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IENjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+Pj4gLS0tCj4+PiBUaGlzIGNvbW1pdCBzaG91bGQgZml4IHRoZSBxdW11LXRyYWQg
V2luZG93cyBlcnJvcnMgc2VlbiBieSBvc3N0ZXN0Lgo+Pgo+PiBUaGlzIGNoYW5nZXMgd2luZG93
cyBiZWhhdmlvdXIsIGJ1dCBkb2VzIG5vdCBmaXggd2luZG93cy4gIFdpbmRvd3Mgbm93Cj4+IGJv
b3RzLCBidXQgd2FpdHMgZm9yZXZlciB3aGlsZSB0cnlpbmcgdG8gcmVib290IGFmdGVyIGluc3Rh
bGxpbmcgUFYKPj4gZHJpdmVycy4gIFRoZXJlIGlzIG5vIGhpbnQgaW4gdGhlIHFlbXUgbG9nIHRo
YXQgdGhlIEFDUEkgc2h1dGRvd24gZXZlbnQKPj4gd2FzIHJlY2VpdmVkLgo+Pgo+PiBVbmxlc3Mg
c29tZW9uZSBoYXMgc29tZSB2ZXJ5IHF1aWNrIGNsZXZlciBpZGVhcywgdGhlIG9yaWdpbmFsIGZp
eCB3aWxsCj4+IG5lZWQgcmV2ZXJ0aW5nLgo+IAo+IElmIEkgZG9uJ3QgZ2V0IGEgbmV3IGZpeCBi
eSB0aGUgZW5kIG9mIHRvZGF5IEknbSBnb2luZyB0byByZXZlcnQgSWdvcidzCj4gcGF0Y2ggKGJ1
dCBrZWVwIFJvZ2VyJ3MgcGF0Y2ggaW4gdHJlZSkuCj4gCgpJIGd1ZXNzIHRoZSBlYXNpZXN0IHdh
eSB0byBvdmVyY29tZSBpdCB3b3VsZCBiZSB0byBzZXQgInFlbXUteGVuIiBhcyBhCmRldmljZS1t
b2RlbCBpbiBsaWJ4bCB1bmNvbmRpdGlvbmFsbHkuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:39:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgjs-0001IN-UF; Tue, 29 Aug 2017 13:39:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmgjs-0001IB-8Q
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:39:32 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 60/24-03423-39E65A95; Tue, 29 Aug 2017 13:39:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7kvKW
 RBuem8Fks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkdp2sKdjBXzJj7gKmB8TtTFyMHh4SAv8SP
 jcJdjJwcLAKqEl8uTGQCsdkElCV+dvaygdgiAroSzxY8A7OZBTIkHpw5yAJiCwsESGz//QHM5
 hWwkFj99RJ7FyMXh5BAB6PEpN2H2SASghInZz5hgWjWkViw+xMbyF5mAWmJ5f84QMKcAl4Sm2
 Z3soPYogIqEp1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1DY72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYxflgUcYpTkYFIS5W1JWxopxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJ3Uy5QTrAoNT21Ii0zBxjwMGkJDh4lEV57kDRvcUFibnFmO
 kTqFKMuR9OHLV+YhFjy8vNSpcR5+0GKBECKMkrz4EbAou8So6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHk/g0zhycwrgdv0CugIJqAjYr3AjihJREhJNTDapUe3n9t6RPRJx0KTORcmR6t+2sl
 YH3ZS8oeazW6fvV29s8sZmIu9zv6v6CzIW/341qblRemWn749tJtSJcCR6pqlPXXZzJkvUva6
 Fy/8aTOfc7nY7gWz5A4ZFr7455KpE7/WqECcJW3Zugus65vUzZ/EtbC94Ni2kcvD1jXlmeGFq
 I0OuplKLMUZiYZazEXFiQBqNMRWuQIAAA==
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504013969!74236806!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3793 invoked from network); 29 Aug 2017 13:39:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:39:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="437300977"
Date: Tue, 29 Aug 2017 14:39:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170829133928.ppkx3gsmxgwhe43g@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504005556-30394-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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/pv: Consistently use typesafe
 helpers in all files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTI6MTk6MTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBSYXRoZXIgdGhhbiBoYXZpbmcgYSBtaXggb2YgY29kZSBiZWhhdmlvdXIuICBUaGlz
IHJlcXVpcmVzIHVwZGF0aW5nCj4gcGFnZXRhYmxlX3tnZXQsZnJvbX1fcGFnZSgpIHRvIHVzZSB0
aGUgbm9uLW92ZXJyaWRkZW4gaGVscGVycy4KPiAKPiBUaGlzIHJlcXVpcmVzIHNvbWUgYWRqdXN0
bWVudHMgaW4gcHJpdl9vcF97cmVhZCx3cml0ZX1fY3IoKSwgd2hpY2ggaXMgbW9zdAo+IGVhc2ls
eSBkb25lIGJ5IHN3aXRjaGluZyBDUjMgaGFuZGxpbmcgdG8gdXNpbmcgbWZuX3QuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:39:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgkI-0001LH-5x; Tue, 29 Aug 2017 13:39:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af675e=sergey.dyasli@citrix.com>)
 id 1dmgkG-0001Kx-Gb
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:39:56 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 5C/DA-02045-BAE65A95; Tue, 29 Aug 2017 13:39:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsWyU9JRQndp3tJ
 IgwcvhSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyrJ/6wFbwRqlj+8C5jA+MZoS5GTg4JAT+J
 Y71z2UBsNgE9iY2zXzGB2CICSRKv/pwEinNxMAssYpZ49fESK0hCWMBN4uep3ewQRe4St289Z
 YSwrSQ+HNzJDGKzCKhKXD1xFmwQr4CBxIqeHWALhAQKJU4dPwBmcwrYSWz4NxWsl1FAVuJL42
 qwXmYBcYlbT+YzQRwnILFkz3lmCFtU4uXjf6wQtorE850LGCFsHYmz159A2QYSW5fuY+li5AC
 aoymxfpc+xEhLiUnNzxkhbEWJKd0P2SFOE5Q4OfMJywRGsVlINs9C6J6FpHsWku5ZSLoXMLKu
 YtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIjK16BgbGHYyXt
 /gdYpTkYFIS5W1JWxopxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3Uy5QTrAoNT21Ii0zBxjlMG
 kJDh4lEV57kDRvcUFibnFmOkTqFKMux5bfJ74zCbHk5eelSonz9oMUCYAUZZTmwY2AJZxLjLJ
 SwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR514FM4cnMK4Hb9AroCCagI2K9wI4oSURISTUwKl0z
 CZbe4rFTQIHNMqc4OenVhSLLebfPywTH1O3Xy797sDS5UltUbL+fcrbfXMYnJtam3836/j7Z2
 C3F8aVT5sDyrwz3dCfVsHyePkGT8znbNMkpv1LevL68WVM0b7//VdZ1m7ilpx3ovdn3vaI3l7
 Ngs5/hxPKFf8+eXdUfs6Pr4hS2MpEtSizFGYmGWsxFxYkAUzYhJzMDAAA=
X-Env-Sender: prvs=407af675e=sergey.dyasli@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504013989!105794201!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10580 invoked from network); 29 Aug 2017 13:39:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:39:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51738841"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH RFC 00/12] Nested p2m: allow sharing between vCPUs
Thread-Index: AQHS/7FzZEUP5bh5bEusvw6SjOQ7JqKaHkkAgAFZXQA=
Date: Tue, 29 Aug 2017 13:39:48 +0000
Message-ID: <1504013988.2895.1.camel@citrix.com>
References: <20170718103429.25020-1-sergey.dyasli@citrix.com>
 <fbaef770-f7f5-3f4e-0844-76c6ec201ea3@citrix.com>
In-Reply-To: <fbaef770-f7f5-3f4e-0844-76c6ec201ea3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <62A34A89EA2636499F123BC99B34F440@citrix.com>
MIME-Version: 1.0
Cc: Sergey
 Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/12] Nested p2m: allow sharing between
	vCPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMDE3LTA4LTI4IGF0IDE4OjAzICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0K
PiBPbiAwNy8xOC8yMDE3IDExOjM0IEFNLCBTZXJnZXkgRHlhc2xpIHdyb3RlOg0KPiA+IE5lc3Rl
ZCBwMm0gKHNoYWRvdyBFUFQpIGlzIGFuIG9iamVjdCB0aGF0IHN0b3JlcyBtZW1vcnkgYWRkcmVz
cw0KPiA+IHRyYW5zbGF0aW9ucyBmcm9tIEwyIEdQQSBkaXJlY3RseSB0byBMMCBIUEEuIFRoaXMg
aXMgYWNoaWV2ZWQgYnkNCj4gPiBjb21iaW5pbmcgdG9nZXRoZXIgTDEgRVBUIHRhYmxlcyB3aXRo
IEwwIEVQVCBkdXJpbmcgTDIgRVBUIHZpb2xhdGlvbnMuDQo+ID4gDQo+ID4gSW4gdGhlIHVzdWFs
IGNhc2UsIEwxIHVzZXMgdGhlIHNhbWUgRVBUUCB2YWx1ZSBpbiBWTUNTMTIgZm9yIGFsbCB2Q1BV
cw0KPiA+IG9mIGEgTDIgZ3Vlc3QuIEJ1dCB1bmZvcnR1bmF0ZWx5LCBpbiBjdXJyZW50IFhlbidz
IGltcGxlbWVudGF0aW9uLCBlYWNoDQo+ID4gdkNQVSBoYXMgaXRzIG93biBuMnBtIG9iamVjdCB3
aGljaCBjYW5ub3QgYmUgc2hhcmVkIHdpdGggb3RoZXIgdkNQVXMuDQo+ID4gVGhpcyBsZWFkcyB0
byB0aGUgZm9sbG93aW5nIGlzc3VlcyBpZiBhIG5lc3RlZCBndWVzdCBoYXMgU01QOg0KPiA+IA0K
PiA+ICAgICAxLiBUaGVyZSB3aWxsIGJlIG11bHRpcGxlIG5wMm0gb2JqZWN0cyAoMSBwZXIgbmVz
dGVkIHZDUFUpIHdpdGgNCj4gPiAgICAgICAgdGhlIHNhbWUgbnAybV9iYXNlIChMMSBFUFRQIHZh
bHVlIGluIFZNQ1MxMikuDQo+ID4gDQo+ID4gICAgIDIuIFNhbWUgRVBUIHZpb2xhdGlvbnMgd2ls
bCBiZSBwcm9jZXNzZWQgaW5kZXBlbmRlbnRseSBieSBlYWNoIHZDUFUuDQo+ID4gDQo+ID4gICAg
IDMuIFNpbmNlIE1BWF9ORVNURURQMk0gaXMgZGVmaW5lZCBhcyAxMCwgaWYgYSBkb21haW4gaGFz
IG1vcmUgdGhhbg0KPiA+ICAgICAgICAxMCBuZXN0ZWQgdkNQVXMsIHBlcmZvcm1hbmNlIHdpbGwg
YmUgZXh0cmVtZWx5IGRlZ3JhZGVkIGR1ZSB0bw0KPiA+ICAgICAgICBjb25zdGFudCBucDJtIExS
VSBsaXN0IHRocmFzaGluZyBhbmQgbnAybSBmbHVzaGluZy4NCj4gPiANCj4gPiBUaGlzIHBhdGNo
IHNlcmllcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBzaGFyZSBvbmUgbnAybSBvYmplY3QgYmV0d2Vl
bg0KPiA+IGRpZmZlcmVudCB2Q1BVcyB0aGF0IGhhdmUgdGhlIHNhbWUgbnAybV9iYXNlLiBTaGFy
aW5nIG9mIG5wMm0gb2JqZWN0cw0KPiA+IGltcHJvdmVzIHNjYWxhYmlsaXR5IG9mIGEgZG9tYWlu
IGZyb20gMTAgbmVzdGVkIHZDUFVzIHRvIDEwIG5lc3RlZA0KPiA+IGd1ZXN0cyAod2l0aCBhcmJp
dHJhcnkgbnVtYmVyIG9mIHZDUFVzIHBlciBndWVzdCkuDQo+IA0KPiBPbiB0aGUgd2hvbGUgdGhp
cyBsb29rcyBsaWtlIGEgZGVjZW50IGFwcHJvYWNoLg0KPiANCj4gV2VyZSB5b3UgcGxhbm5pbmcg
b24gcmUtc2VuZGluZyBpdCB3aXRoIHRoZSBSRkMgcmVtb3ZlZCwgb3Igd291bGQgeW91DQo+IGxp
a2UgbWUgdG8gZG8gYSBkZXRhaWxlZCByZXZpZXcgb2YgdGhpcyBzZXJpZXMgYXMgaXQgaXM/DQoN
ClRoYW5rcyBmb3IgcmV2aWV3ISBNeSBjdXJyZW50IHBsYW4gaXMgdG8gcmUtc2VuZCB0aGUgc2Vy
aWVzIGFzIHYxIGFmdGVyDQphZGRyZXNzaW5nIHlvdXIgYW5kIENocmlzdG9waCdzIGNvbW1lbnRz
LiBMZXQncyB3YWl0IGZvciB0aGF0IGJlZm9yZQ0KZGV0YWlsZWQgcmV2aWV3IDopDQoNCk9oIGFu
ZCB0aGVyZSBpcyBhIHBvc3NpYmlsaXR5IEkgbWF5IGRvIHNvbWUgQU1EIHRlc3RpbmcuDQoNCi0t
IA0KVGhhbmtzLA0KU2VyZ2V5Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmglT-0001y2-J0; Tue, 29 Aug 2017 13:41:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmglS-0001x5-7E
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:41:10 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 81/25-02224-5FE65A95; Tue, 29 Aug 2017 13:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsWyU9JRQvdL3tJ
 Ig553Bhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bce2vYCi4LV7y/sIe1gfESfxcjJ4eEgJ/E
 t+sdzF2MHEB2nkTfq2iIcJFE362trBB2scSZ7a8YQWxeAUGJkzOfsIDYnAIeEstadwDVcHEIC
 bxglJg84TM7SIJNQE9i3vGvYEUsAqoSl1q/sEAMSpT4MH8hO8SgAIlp64+CDRUWSJG4efcW2D
 IRAS2JCVu2MoHYzALnmCQ+dxtB2JoSrdt/s0PY2hLLFr5mBrGFgOYvfnCUHWJ+usTShiaWCYx
 Cs5DcOgtJ+ywk7QsYmVcxahSnFpWlFukameolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl
 5+duYgQGcz0DA+MOxtYTfocYJTmYlER5W9KWRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N2UC
 5QTLEpNT61Iy8wBxhVMWoKDR0mE1x4kzVtckJhbnJkOkTrFaMlxp2/DFyaOJ2+2/2biaHkLJI
 VY8vLzUqXEeX+ANAiANGSU5sGNg8X+JUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvOtApvB
 k5pXAbX0FdBAT0EGxXmAHlSQipKQaGGdMaGg5prLJ/anXgj/blT27GfVFc1dP+35+Lsf2XasP
 rN0hHHRiry7rjgcHci75OyvqT3tmfTsgiGvLtdpj5h+6phcuuBv9S+Omy3HnC/OniH7eN79hR
 6jijEt2D26rRc9tay7Je7vkjpedmEi265eY7/rrK9klDqxLPFS6LdPtVrPh2dm7PB8osRRnJB
 pqMRcVJwIA2s5oSvgCAAA=
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504014068!95329704!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9914 invoked from network); 29 Aug 2017 13:41:08 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:41:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51738937"
X-Gm-Message-State: AHYfb5hzpi0/lLNjiNym6Icst6H/1qmKwXqcJlrVu/lKNCtNda0n1GsP
 FB/pV6tHX7oCpm7yIIgoqPQEHAiEVQ==
X-Google-Smtp-Source: ADKCNb5PbZKOlBGRkCPBYwRsqtVWa0NKaT/6ZR9sU11JK2wLRTM7Z2Y+QZKDoLDKBfh1qHHQ2WUjyRwzNMrf64xi0u8=
X-Received: by 10.237.41.167 with SMTP id o36mr5522676qtd.314.1504014027523;
 Tue, 29 Aug 2017 06:40:27 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
 <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 29 Aug 2017 14:40:26 +0100
X-Gmail-Original-Message-ID: <CAFLBxZY=VuzL+FQNKxG3sdjATuf_-6oTFNqN60U0AgL2vTD52A@mail.gmail.com>
Message-ID: <CAFLBxZY=VuzL+FQNKxG3sdjATuf_-6oTFNqN60U0AgL2vTD52A@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTA6NDYgQU0sIFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ICsgICAgLyoKPj4gPiArICAgICAqIEFsbG9jYXRl
ZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFzc2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcKPj4gPiAr
ICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9tYWluLiBUaGlzIGlzIGJlY2F1c2UgdGhl
IGVtdWxhdG9yIGlzCj4+ID4gKyAgICAgKiBsaWtlbHkgdG8gYmUgZGVzdHJveWVkIGFmdGVyIHRo
ZSB0YXJnZXQgZG9tYWluIGhhcyBiZWVuIHRvcm4KPj4gPiArICAgICAqIGRvd24sIGFuZCB3ZSBt
dXN0IHVzZSBNRU1GX25vX3JlZmNvdW50IG90aGVyd2lzZSBwYWdlCj4+IGFsbG9jYXRpb24KPj4g
PiArICAgICAqIGNvdWxkIGZhaWwgaWYgdGhlIGVtdWxhdGluZyBkb21haW4gaGFzIGFscmVhZHkg
cmVhY2hlZCBpdHMKPj4gPiArICAgICAqIG1heGltdW0gYWxsb2NhdGlvbi4KPj4gPiArICAgICAq
Lwo+PiA+ICsgICAgaW9ycC0+cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShjdXJyZCwgTUVNRl9u
b19yZWZjb3VudCk7Cj4+Cj4+IEkgZG9uJ3QgcmVhbGx5IGxpa2UgdGhlIGZhY3QgdGhhdCB0aGUg
cGFnZSBpcyBub3QgYWNjb3VudGVkIGZvciBhbnkKPj4gZG9tYWluLCBidXQgSSBjYW4gc2VlIHRo
ZSBwb2ludCBpbiBkb2luZyBpdCBsaWtlIHRoYXQgKHdoaWNoIHlvdQo+PiBhcmd1bWVudCBpbiB0
aGUgY29tbWVudCkuCj4+Cj4+IElJUkMgdGhlcmUgd2hlcmUgdGFsa3MgYWJvdXQgdGlnaHRlbmlu
ZyB0aGUgYWNjb3VudGluZyBvZiBtZW1vcnkKPj4gcGFnZXMsIHNvIHRoYXQgaWRlYWxseSBldmVy
eXRoaW5nIHdvdWxkIGJlIGFjY291bnRlZCBmb3IgaW4gdGhlIG1lbW9yeQo+PiBhc3NpZ25lZCB0
byB0aGUgZG9tYWluLgo+Pgo+PiBKdXN0IHNvbWUgcmFuZG9tIHRocm91Z2gsIGJ1dCBjb3VsZCB0
aGUgdG9vbHN0YWNrIHNldCBhc2lkZSBzb21lCj4+IG1lbW9yeSBwYWdlcyAoaWU6IG5vdCBtYXAg
dGhlbSBpbnRvIHRoZSBkb21haW4gcDJtKSwgdGhhdCBjb3VsZCB0aGVuCj4+IGJlIHVzZWQgYnkg
dGhpcz8gKG5vdCBhc2tpbmcgeW91IHRvIGRvIHRoaXMgaGVyZSkKPj4KPj4gQW5kIGhvdyBtYW55
IHBhZ2VzIGFyZSB3ZSBleHBlY3RpbmcgdG8gdXNlIGZvciBlYWNoIGRvbWFpbj8gSSBhc3N1bWUK
Pj4gdGhlIG51bWJlciB3aWxsIGJlIHF1aXRlIGxvdy4KPj4KPgo+IFllcywgSSBhZ3JlZSB0aGUg
dXNlIG9uIE1FTUZfbm9fcmVmY291bnQgaXMgbm90IGlkZWFsIGFuZCB5b3UgZG8gaGlnaGxpZ2h0
IGFuIGlzc3VlOiBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGN1cnJlbnRseSBhbiB1cHBlciBsaW1p
dCBvbiB0aGUgbnVtYmVyIG9mIGlvcmVxIHNlcnZlcnMgc28gYW4gZW11bGF0aW5nIGRvbWFpbiBj
b3VsZCBleGhhdXN0IG1lbW9yeSB1c2luZyB0aGUgbmV3IHNjaGVtZS4gSSdsbCBuZWVkIHRvIGlu
dHJvZHVjZSBhIGxpbWl0IHRvIGF2b2lkIHRoYXQuCgpJJ20gbm90IHRlcnJpYmx5IGhhcHB5IHdp
dGggYWxsb2NhdGluZyBvdXQtb2YtYmFuZCBwYWdlcyBlaXRoZXIuICBPbmUKb2YgdGhlIGFkdmFu
dGFnZXMgb2YgdGhlIHdheSB0aGluZ3MgYXJlIGRvbmUgbm93ICh3aXRoIHRoZSBwYWdlCmFsbG9j
YXRlZCB0byB0aGUgZ3Vlc3QgVk0pIGlzIHRoYXQgaXQgaXMgbW9yZSByZXNpbGllbnQgdG8gdW5l
eHBlY3RlZApldmVudHM6ICBJZiB0aGUgZG9tYWluIGRpZXMgYmVmb3JlIHRoZSBlbXVsYXRvciBp
cyBkb25lLCB5b3UgaGF2ZSBhCiJ6b21iaWUiIGRvbWFpbiB1bnRpbCB0aGUgcHJvY2VzcyBleGl0
cy4gIEJ1dCBvbmNlIHRoZSBwcm9jZXNzIGV4aXRzCmZvciBhbnkgcmVhc29uIC0tIHdoZXRoZXIg
Y3Jhc2hpbmcgb3Igd2hhdGV2ZXIgLS0gdGhlIHJlZiBpcyBmcmVlZCBhbmQKdGhlIGRvbWFpbiBj
YW4gZmluaXNoIGR5aW5nLgoKV2hhdCBoYXBwZW5zIGluIHRoaXMgY2FzZSBpZiB0aGUgZG0gcHJv
Y2VzcyBpbiBkb20wIGlzIGtpbGxlZCAvCnNlZ2ZhdWx0cyBiZWZvcmUgaXQgY2FuIHVubWFwIHRo
ZSBwYWdlPyAgV2lsbCB0aGUgcGFnZSBiZSBwcm9wZXJseQpmcmVlZCwgb3Igd2lsbCBpdCBqdXN0
IGxlYWs/CgpJIGRvbid0IGltbWVkaWF0ZWx5IHNlZSBhbiBhZHZhbnRhZ2UgdG8gZG9pbmcgd2hh
dCB5b3UncmUgZG9pbmcgaGVyZSwKaW5zdGFlZCBvZiBqdXN0IGNhbGxpbmcgaHZtX2FsbG9jX2lv
cmVxX2dmbigpLiAgVGhlIG9ubHkgcmVhc29uIHlvdQpnaXZlIGlzIHRoYXQgdGhlIGRvbWFpbiBp
cyB1c3VhbGx5IGRlc3Ryb3llZCBiZWZvcmUgdGhlIGVtdWxhdG9yCihtZWFuaW5nIGEgc2hvcnQg
cGVyaW9kIG9mIHRpbWUgd2hlcmUgeW91IGhhdmUgYSAnem9tYmllJyBkb21haW4pLCBidXQKSSBk
b24ndCBzZWUgd2h5IHRoYXQncyBhbiBpc3N1ZSAtLSBpdCBkb2Vzbid0IHNlZW0gbGlrZSB0aGF0
J3Mgd29ydGgKdGhlIGNhbiBvZiB3b3JtcyB0aGF0IGl0IG9wZW5zIHVwLgoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:42:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgmp-00028s-Tu; Tue, 29 Aug 2017 13:42:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgmp-000286-B6
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:42:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 0C/C5-02229-A4F65A95; Tue, 29 Aug 2017 13:42:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS9czf2m
 kwdYdFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKpc/ZCo7wVuz+s4WpgXEpdxcjJ4eQQJ7E
 9otrmEFsXgE7idX9P8BsCQFDidMLb7KA2CwCqhI3Jl9kBLHZBNQl2p5tZwWxRQSiJK6fesXWx
 cjFwSywkFHi8vU2sCJhgXCJzg3TmLoYOYAW5Ei0nXcDCXMCzb9+r5MNJMwrICjxd4cwiMkMNH
 L9PCGQCmYBeYnmrbOZIcLSEsv/cUxg5JuFUD8LoX4WkvpZCPULGFlWMWoUpxaVpRbpGlnoJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBl49AwPjDsb2E36HGCU5mJREeVvSlkYK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVywPKCRalpqdWpGXmAGMAJi3BwaMkwrsBJM1bXJCYW
 5yZDpE6xagoJc7bCZIQAElklObBtcHi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4VIF
 N4MvNK4Ka/AlrMBLQ41gtscUkiQkqqgVFyZsa71bcqgur52COUAtl/NOfuuB5x+EgZX9W3Gfy
 VsabL7vfwXeyX/h8VftBXeJK9pZh9/kmBkKNt15q++B7ZMjmL8azvY6fEJAZR7V0FXcZvA40+
 G7jvlWfWDPnGeGx/onnF7a1bL1cWB3puiN79a1bH3ifSoiuPcJwsupDieOdT76q70kosxRmJh
 lrMRcWJAGYJsN22AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504014152!112212927!1
X-Originating-IP: [137.65.248.74]
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 36237 invoked from network); 29 Aug 2017 13:42:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:42:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:42:31 -0600
Message-Id: <59A58B6402000078001750EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:42:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
In-Reply-To: <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE1OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDgvMTcgMDk6NTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4gQ29tbWl0
IDE0OWM2YiB1bm1hc2tlZCBhbiBpc3N1ZSBsb25nIHByZXNlbnQgaW4gWGVuOiB0aGUgY29udHJv
bC9ldmVudAo+PiBibG9jayBhZGRyZXNzZXMgcHJvdmlkZWQgaW4gdGhlIEFDUEkgRkFEVCB0YWJs
ZSB3aGVyZSBoYXJkY29kZWQgdG8gdGhlCj4+IFYxIHZlcnNpb24uIFRoaXMgd2FzIHBhcGVyZWQg
b3ZlciBiZWNhdXNlIGh2bWxvYWRlciB3b3VsZCBhbHNvIGFsd2F5cwo+PiBzZXQgSFZNX1BBUkFN
X0FDUElfSU9QT1JUU19MT0NBVElPTiB0byAxIHJlZ2FyZGxlc3Mgb2YgdGhlIEJJT1MKPj4gdmVy
c2lvbi4KPj4KPj4gRml4IHRoaXMgYnkgcGFzc2luZyB0aGUgYWRkcmVzcyBvZiB0aGUgY29udHJv
bC9ldmVudCBibG9ja3MgdG8KPj4gYWNwaV9idWlsZF90YWJsZXMsIHNvIHRoZSB2YWx1ZXMgY2Fu
IGJlIHByb3Blcmx5IHNldCBpbiB0aGUgRkFEVAo+PiB0YWJsZSBwcm92aWRlZCB0byB0aGUgZ3Vl
c3QuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+PiAtLS0KPj4gQ2M6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgo+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPj4gLS0tCj4+IFRoaXMgY29tbWl0IHNob3VsZCBmaXggdGhlIHF1bXUtdHJhZCBX
aW5kb3dzIGVycm9ycyBzZWVuIGJ5IG9zc3Rlc3QuCj4gCj4gVGhpcyBjaGFuZ2VzIHdpbmRvd3Mg
YmVoYXZpb3VyLCBidXQgZG9lcyBub3QgZml4IHdpbmRvd3MuICBXaW5kb3dzIG5vdwo+IGJvb3Rz
LCBidXQgd2FpdHMgZm9yZXZlciB3aGlsZSB0cnlpbmcgdG8gcmVib290IGFmdGVyIGluc3RhbGxp
bmcgUFYKPiBkcml2ZXJzLiAgVGhlcmUgaXMgbm8gaGludCBpbiB0aGUgcWVtdSBsb2cgdGhhdCB0
aGUgQUNQSSBzaHV0ZG93biBldmVudAo+IHdhcyByZWNlaXZlZC4KClNvdW5kcyB0byBtZSBsaWtl
IG1hdGNoaW5nIGV4YWN0bHkgdGhlIHF1ZXN0aW9uIEkndmUgcmFpc2VkOiBJdAp3b3VsZCBoZWxw
IHRvIHVuZGVyc3RhbmQgd2h5IHRoaW5ncyBoYXZlIHdvcmtlZCBvcmlnaW5hbGx5LgpXaGlsZSBQ
TTFhL2IgYXJlIGdlbmVyYWxseSBtZWFudCB0byBoZWxwIHNwbGl0IGJyYWluIGVudmlyb25tZW50
cwpsaWtlIG91ciBYZW4vcWVtdSBvbmUsIGlpcmMgd2UgZG9uJ3QgbWFrZSB1c2Ugb2YgUE0xYiwg
YW5kIGhlbmNlCml0IHNlZW1zIHF1aXRlIGxpa2VseSB0aGF0IGJvdGggWGVuIGFuZCBxZW11IG1v
bml0b3IgUE0xYSBwb3J0CmFjY2Vzc2VzLiBJZiB0aGF0J3MgdGhlIGNhc2UgYW5kIHRoaW5ncyBo
YXZlIHdvcmtlZCBiZWZvcmUsIGl0J3MKcXVpdGUgcG9zc2libGUgdGhhdCBxZW11LXRyYWQgaXMg
bm8gc2VydmljaW5nIHRoZSB3cm9uZyBwb3J0LgoKPiBVbmxlc3Mgc29tZW9uZSBoYXMgc29tZSB2
ZXJ5IHF1aWNrIGNsZXZlciBpZGVhcywgdGhlIG9yaWdpbmFsIGZpeCB3aWxsCj4gbmVlZCByZXZl
cnRpbmcuCgpJIGFncmVlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:43:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgnd-0002G3-6G; Tue, 29 Aug 2017 13:43:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmgnc-0002Fk-GR
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:43:24 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C3/61-03642-B7F65A95; Tue, 29 Aug 2017 13:43:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDvW51/tJ
 Igz9HFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oztS+cxFuxjrWjY9Zy9gfE4SxcjJ4eEgL9E
 28u77CC2sIC7xJnLz8FsEQFbievbZjKD2MwClRK3bu8Hsjk4hARcJJqfc4KE2QT0JOYd/wo2h
 heovH97J1g5i4CqxJlZe9hAbFGBcIn9368xQ9QISpyc+QSsnlPAVeLQ8wOsICOZBTQl1u/Sh9
 gkLnHryXwmCFteYvvbOWCtQkAjFz84yj6BkX8WkkmzELpnIemehaR7ASPLKkaN4tSistQiXSM
 jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLBkAIIdjGvmBx5ilORgUhLlbUlb
 GinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcvDygnWJSanlqRlpkDjBCYtAQHj5IIrz5Imre4I
 DG3ODMdInWKUZej6cOWL0xCLHn5ealS4rw/coGKBECKMkrz4EbAovUSo6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHnTQVbxZOaVwG16BXQEE9ARsV5gR5QkIqSkGhiNSnuTbW/5nWbgz5Q5vEs
 1379DPn5Jyo/LXNpOtR8dvJ7dPfyopbqjVkGcs/7Tp9KneTuFcpp5J698Ec81c8fFvDl9Jlsk
 AwJOtqRu+Omnvynor/synjcfPOe8//5m1ZVz+2+7hz58FVexOWtSXBXbibW37fzv6G45xqW3a
 YHL+wlxDS6VjCeVWIozEg21mIuKEwGCNhDZ0QIAAA==
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504014201!80147020!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18352 invoked from network); 29 Aug 2017 13:43:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:43:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445544840"
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
References: <1501726432-13142-1-git-send-email-mengxu@cis.upenn.edu>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8b30d01e-f00e-a1d2-1570-b629d0638bbb@citrix.com>
Date: Tue, 29 Aug 2017 14:43:20 +0100
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: <1501726432-13142-1-git-send-email-mengxu@cis.upenn.edu>
Content-Language: en-US
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 xumengpanda@gmail.com, Haoran Li <naroahlee@gmail.com>
Subject: Re: [Xen-devel] [PATCH v5] xen: rtds: only tickle non-already
	tickled CPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDMvMjAxNyAwMzoxMyBBTSwgTWVuZyBYdSB3cm90ZToKPiBXaGVuIG1vcmUgdGhhbiBv
bmUgaWRsZSBWQ1BVcyB0aGF0IGhhdmUgdGhlIHNhbWUgUENQVSBhcyB0aGVpcgo+IHByZXZpb3Vz
IHJ1bm5pbmcgY29yZSBpbnZva2UgcnVucV90aWNrbGUoKSwgdGhleSB3aWxsIHRpY2tsZSB0aGUg
c2FtZQo+IFBDUFUuIFRoZSB0aWNrbGVkIFBDUFUgd2lsbCBvbmx5IHBpY2sgYXQgbW9zdCBvbmUg
VkNQVSwgaS5lLiwgdGhlCj4gaGlnaGVzdC1wcmlvcml0eSBvbmUsIHRvIGV4ZWN1dGUuIFRoZSBv
dGhlciBWQ1BVcyB3aWxsIG5vdCBiZQo+IHNjaGVkdWxlZCBmb3IgYSBwZXJpb2QsIGV2ZW4gd2hl
biB0aGVyZSBpcyBhbiBpZGxlIGNvcmUsIG1ha2luZyB0aGVzZQo+IFZDUFVzIHVubmVjZXNzYXJp
bHkgc3RhcnZlIGZvciBvbmUgcGVyaW9kLgo+IAo+IFRoZXJlZm9yZSwgYWx3YXlzIG1ha2Ugc3Vy
ZSB0aGF0IHdlIG9ubHkgdGlja2xlIFBDUFVzIHRoYXQgaGF2ZSBub3QKPiBiZWVuIHRpY2tsZWQg
YWxyZWFkeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBIYW9yYW4gTGkgPG5hcm9haGxlZUBnbWFpbC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+Cj4gUmV2
aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKQ29t
bWl0dGVkLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:43:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgnd-0002GE-DI; Tue, 29 Aug 2017 13:43:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmgnc-0002Fl-HN
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:43:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 79/67-03616-B7F65A95; Tue, 29 Aug 2017 13:43:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG51/tJ
 Ig2WNshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5dxPZCnYxV2xo+M/SwPiJqYuRk0NCwF/i
 74zV7CA2i4CqxJlZe9hAbDYBZYmfnb1gtoiArsSzBc/AbGaBDIkHZw6ygNjCAi4SPZ9Ogs3hF
 bCQWLT8GHMXIxeHkEAHo8S9z8fZIRKCEidnPmGBaNaRWLD7E9AgDiBbWmL5Pw6QMKeAl8Sys+
 9YQWxRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGBXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxl/LAg4xSnIwKYnytqQtjRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwbspFygnWJSanlqRlpkDDHqYtAQHj5IIr34eUJq3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8P0BmCIAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfNqgaziycwrgdv0CugIJqAjYr3AjihJREhJNTAKpndPjmvnZL2rM0N12r+ZqzdcX7q
 F55PPS06Zdfr3d7qvT2w+NnPtpJfMjc+ZtLyVBbL5u3yPP/2xN3jDNuOGlCvWPglntk7IXlHJ
 /fzT6fBUWTUVxrObN09xLhfs1Ir3+rOs/0HraneNxyUHztz8vOTJmfqKw18P8Tf+uB/6KIbB6
 9rD9vdKSizFGYmGWsxFxYkAsFSP5rsCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504014201!73466564!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34816 invoked from network); 29 Aug 2017 13:43:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:43:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="437301744"
Date: Tue, 29 Aug 2017 14:43:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170829134320.t6fu2sc3s7gu7kjy@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504005556-30394-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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: Simplify access to the LDT/GDT
	ptes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTI6MTk6MTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBSZW5hbWUgZ2R0X2xkdF9wdGVzKCkgdG8gcHZfZ2R0X3B0ZXMoKSBhbmQgZHJvcCB0
aGUgZG9tYWluIHBhcmFtZXRlciwgYXMgaXQgaXMKPiBpbmNvcnJlY3QgdG8gdXNlIHRoZSBoZWxw
ZXIgd2l0aCBkICE9IHYtPmRvbWFpbi4KPiAKPiBJbnRyb2R1Y2UgcHZfbGR0X3B0ZXMoKSB0byBh
YnN0cmFjdCBhd2F5IHRoZSBmYWN0IHRoYXQgdGhlIExEVCBtYXBwaW5nIGlzIDE2Cj4gc2xvdHMg
YWZ0ZXIgdGhlIEdEVCwgYW5kIGFkanVzdCB0aGUgY2FsbGVycyBhY2NvcmRpbmdseS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:43:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:43: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.xen.org>)
	id 1dmgo0-0002Kw-Ky; Tue, 29 Aug 2017 13:43:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgnz-0002KZ-5c
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:43:47 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 83/70-03423-29F65A95; Tue, 29 Aug 2017 13:43:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3di/tJ
 Ig1UnrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjj26xFSxlqlizfQlbA+Mbxi5GTg4hgTyJ
 42sXMYPYvAJ2EkvfNzCB2BIChhKnF95kAbFZBFQlPuw/AWazCahLtD3bzgpiiwgoS9z9PgMoz
 sXBLHCDUeLf1W6wImGBcInODdOYQBJCArMYJXYsOQSW4BSwlOh/sw9oMwfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdYyO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGQAgh2Mp9cFHmKU5GBSEuVtSVsa
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVy8PKCdYlJqeWpGWmQOMBZi0BAePkgjvBpA0b3FBY
 m5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeTtBigRAijJK8+BGwOLyEqOslDAvI9BRQjwFqUW5mS
 Wo8q8YxTkYlYR5V4BM4cnMK4Hb9AroCCagI2K9wI4oSURISTUw5u2W1AtfbMFW1b9b9XXsUjP
 byVfFai44+/OEaZ13PRFtuOMIc0YET9nuNTEhdTs+2PMen7b149uGrTu0voSmB5XOv7Bmknbq
 zTnLT8nfD1gj6cX0yEc5+vVvC9fnOnf7ovm2FH39MNk7cBJD6Wrvb8nTp/luf2a3t8Xu+3urD
 wfS9m96LBkToMRSnJFoqMVcVJwIAMMVom7GAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504014224!74237784!1
X-Originating-IP: [137.65.248.74]
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 57241 invoked from network); 29 Aug 2017 13:43:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:43:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:43:43 -0600
Message-Id: <59A58BAD02000078001750F1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:43:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
 <20170829133328.i2cjb2qybqhwzguw@citrix.com>
In-Reply-To: <20170829133328.i2cjb2qybqhwzguw@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE1OjMzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SWYgSSBkb24ndCBnZXQgYSBuZXcgZml4IGJ5IHRoZSBlbmQgb2YgdG9kYXkgSSdtIGdvaW5nIHRv
IHJldmVydCBJZ29yJ3MKPiBwYXRjaCAoYnV0IGtlZXAgUm9nZXIncyBwYXRjaCBpbiB0cmVlKS4K
CkknbSBub3QgY29udmluY2VkIGtlZXAgdGhlIG5vbi1jb25mbGljdGluZyBwYXJ0cyBvZiBSb2dl
cidzIHBhdGNoCmlzIGdvaW5nIHRvIHdvcms7IHNlZSB0aGUgb3RoZXIgcmVwbHkganVzdCBzZW50
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:44:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:44: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.xen.org>)
	id 1dmgol-0002WN-U7; Tue, 29 Aug 2017 13:44:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmgok-0002W0-J4
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:44:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EB/0C-03454-1CF65A95; Tue, 29 Aug 2017 13:44:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve7B/KW
 RBt8XKlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm/Og+wFBxjqvjUsJ+9gbGfqYuRk0NCwF9i
 5e2P7CA2i4CqxPbml4wgNpuAssTPzl42EFtEQFfi2YJnYDazQIbEgzMHWUBsYQFbiUPPusHm8
 ApYSLT+/w5mCwl0MEp0TI2CiAtKnJz5hAWiV0diwe5PQHM4gGxpieX/OEBMTgEviROXy0EqRA
 VUJDqXzmGBmKIg0TH9GNMERr5ZSAbNQjJoFsKgBYzMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N
 0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOMAQh2MH5aFnCIUZKDSUmUtyVtaaQQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCV69PKCcYFFqempFWmYOMOBh0hIcPEoivNkgad7igsTc4sx0iNQpRl2Op
 g9bvjAJseTl56VKifP+yAUqEgApyijNgxsBi75LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEu
 ZdBzKFJzOvBG7TK6AjmICOiPUCO6IkESEl1cBYvGijz2YV6SW7ouJNY+8uCPfrSWm8uCnOimt
 C/4VnHG3/AiawXjh3+ezJhCeFp4XEWX2uPFQ9+iDv5qlvuj2nPoUd/uRRuey+VYBq55PYmTNZ
 PxUrx/yV6bQu3qC14JOMyJy/j/2tDD/9jL3uz8ty/VTajn7We2+mz3BfO+Gk4mxdo88MpY+1l
 FiKMxINtZiLihMBaRCrTbkCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504014272!76626160!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22391 invoked from network); 29 Aug 2017 13:44:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:44:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445545035"
Date: Tue, 29 Aug 2017 14:44:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170829134430.v4ojr4ylv7ph52xt@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504005556-30394-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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/5] x86/percpu: Misc cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTI6MTk6MTZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBEcm9wIHVubmVjZXNzYXJ5IGJyYWNrZXRzLgo+ICAqIEFkZCBzcGFjZXMgYXJv
dW5kIGJpbmFyeSBvcGVyYXRvcnMuCj4gICogSW5zZXJ0IGFwcHJvcHJpYXRlIGJsYW5rIGxpbmVz
Lgo+ICAqIEluc2VydCBhIGxvY2FsIHZhcmlhYmxlIGJsb2NrIGF0IHRoZSBlbmQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgop-0002Xs-4u; Tue, 29 Aug 2017 13:44:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmgoo-0002XM-Om
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:44:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E2/AB-03422-5CF65A95; Tue, 29 Aug 2017 13:44:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQvdo/tJ
 Ig9Mr2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXu5uZC+b7VNxcdJe5gfG3eRcjJ4eEgJ/E
 1N6LrCA2i4CqxJumOSxdjBwcbAL2EtO/VoCERYDCHVtvMnUxcnEwC6xhklj/ZCoTSI2wQJjEn
 48+ICavgIfExhYWkBIhgTZGielvHrOB9PIKCEqcnPmEBcRmFtCRWLD7ExtIPbOAtMTyfxwgJq
 eAp8SsiQogFaICKhInV65hArGFBBQl+uc9YIM4Ml1i699fzBMY+WchGToLydBZCEMXMDKvYtQ
 oTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjAefx93iFGS
 g0lJlLclbWmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne/XlAOcGi1PTUirTMHGAcwKQlOHiUR
 HjfgqR5iwsSc4sz0yFSpxgVpcR5O0ESAiCJjNI8uDZY7F1ilJUS5mUEOkSIpyC1KDezBFX+Fa
 M4B6OSMO8LkCk8mXklcNNfAS1mAloc6wW2uCQRISXVwJhtOjsh+ELoK7mNexTP5ghcOB+gXFd
 j7lhzszWp6C9/gr2p6fEdJt2iz5TkS176/db9M5Mvy/5Lc+J6gcoDH5vyVwl5tq97yLiDa3On
 w+NLkjxVGi6Spbo+fn2vDZfNXNq2ckJI5MZJypNMA31Y7zoJCs13rH+VuEogTlazOyWutThET
 +ClEktxRqKhFnNRcSIAqerGbLgCAAA=
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504014276!76979667!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55881 invoked from network); 29 Aug 2017 13:44:36 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:44:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51739235"
Date: Tue, 29 Aug 2017 14:44:32 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170829134432.x4hnyy2g4oszwbrt@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-5-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-5-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6MzhBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBtYWluIGRhdGEgc3RydWN0dXJlcyBvZiBNQkEuCj4gCj4g
TGlrZSBDQVQgZmVhdHVyZXMsIE1CQSBIVyBpbmZvIGhhcyBjb3NfbWF4IHdoaWNoIG1lYW5zIHRo
ZSBtYXggdGhydGwKPiByZWdpc3RlciBudW1iZXIsIGFuZCB0aHJ0bF9tYXggd2hpY2ggbWVhbnMg
dGhlIG1heCB0aHJvdHRsZSB2YWx1ZQo+IChkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxh
ZyB0byByZXByZXNlbnQgaWYgdGhlIHRocm90dGxlCj4gdmFsdWUgaXMgbGluZWFyIG9yIG5vdC4K
PiAKPiBPbmUgdGhydGwgcmVnaXN0ZXIgb2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZv
ciBvbmUgb3IgbW9yZQo+IGRvbWFpbnMuIFRoZSB0aHJvdHRsZSB2YWx1ZSBtZWFucyB0aGUgdHJh
bnNhY3Rpb24gdGltZSBiZXR3ZWVuIEwyCj4gY2FjaGUgYW5kIG5leHQgbGV2ZWwgbWVtb3J5IHRv
IGJlIGRlbGF5ZWQuCj4gCj4gVGhpcyBwYXRjaCBhbHNvIGltcGxlbWVudHMgaW5pdCBmbG93IGZv
ciBNQkEgYW5kIHJlZ2lzdGVyIHN0dWIKPiBjYWxsYmFjayBmdW5jdGlvbnMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gdjI6Cj4g
ICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHJlcGxhY2UgJ2NvcyByZWdpc3RlcicgdG8g
J3RocnRsIHJlZ2lzdGVyJyB0bwo+ICAgICAgIG1ha2UgaXQgYWNjdXJhdGUuCj4gICAgICAgKHN1
Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gICAgIC0gcmVzdG9yZSB0aGUgcGxhY2Ugb2YgdGhlIHNl
bnRlbmNlIHRvIGFzc2lnbiB2YWx1ZSB0byAnZmVhdC0+Y2JtX2xlbicKPiAgICAgICBiZWNhdXNl
IHRoZSBNQkEgaW5pdCBmbG93IGlzIHNwbGl0dGVkIG91dCBhcyBhIHNlcGFyYXRlIGZ1bmN0aW9u
IGluIHYxLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIGFkZCBjb21t
ZW50IHRvIGV4cGxhaW4gd2hhdCB0aGUgTUJBIHRocnRsIGRlZmF1bCB2YWx1ZSAnMCcgc3RhbmRz
IGZvci4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKPiAgICAgLSBjaGVjayAndGhy
dGxfbWF4JyB1bmRlciBsaW5lYXIgbW9kZS4gSXQgY291bGQgbm90IGJlIGV1cWFsIG9yIGxhcmdl
ciB0aGFuCj4gICAgICAgMTAwLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+IHYx
Ogo+ICAgICAtIHJlYmFzZSBjb2RlcyBvbnRvIEwyIENBVCB2MTUuCj4gICAgIC0gbW92ZSBjb21t
ZW50IHRvIGFwcHJvcHJpYXRlIHBsYWNlLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5n
KQo+ICAgICAtIGltcGxlbWVudCAnbWJhX2luaXRfZmVhdHVyZScgYW5kIGtlZXAgJ2NhdF9pbml0
X2ZlYXR1cmUnLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIGtlZXAg
J3JlZ3MuYicgaW50byBhIGxvY2FsIHZhcmlhYmxlIHRvIGF2b2lkIHJlYWRpbmcgQ1BVSUQgZXZl
cnkgdGltZS4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L3Bzci5jICAgICAgICAgICAgICB8IDE0MSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggfCAgIDEg
Kwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oICAgICAgIHwgICAyICsKPiAgMyBmaWxlcyBj
aGFuZ2VkLCAxMjYgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IGluZGV4IGRhNjJm
ODEuLmY1ZTk5Y2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCj4gKysrIGIveGVu
L2FyY2gveDg2L3Bzci5jCj4gQEAgLTI3LDEzICsyNywxNiBAQAo+ICAgKiAtIENNVCAgICAgICAg
IENhY2hlIE1vbml0b3JpbmcgVGVjaG5vbG9neQo+ICAgKiAtIENPUy9DTE9TICAgIENsYXNzIG9m
IFNlcnZpY2UuIEFsc28gbWVhbiBDT1MgcmVnaXN0ZXJzLgo+ICAgKiAtIENPU19NQVggICAgIE1h
eCBudW1iZXIgb2YgQ09TIGZvciB0aGUgZmVhdHVyZSAobWludXMgMSkKPiArICogLSBNQkEgICAg
ICAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24KPiAgICogLSBNU1JzICAgICAgICBNYWNo
aW5lIFNwZWNpZmljIFJlZ2lzdGVycwo+ICAgKiAtIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3Jt
IFNoYXJlZCBSZXNvdXJjZQo+ICsgKiAtIFRIUlRMX01BWCAgIE1heCB0aHJvdHRsZSB2YWx1ZSAo
ZGVsYXkgdmFsdWUpIG9mIE1CQQo+ICAgKi8KPiAgCj4gICNkZWZpbmUgUFNSX0NNVCAgICAgICAg
KDF1IDw8IDApCj4gICNkZWZpbmUgUFNSX0NBVCAgICAgICAgKDF1IDw8IDEpCj4gICNkZWZpbmUg
UFNSX0NEUCAgICAgICAgKDF1IDw8IDIpCj4gKyNkZWZpbmUgUFNSX01CQSAgICAgICAgKDF1IDw8
IDMpCj4gIAo+ICAjZGVmaW5lIENBVF9DQk1fTEVOX01BU0sgMHgxZgo+ICAjZGVmaW5lIENBVF9D
T1NfTUFYX01BU0sgMHhmZmZmCj4gQEAgLTYwLDEwICs2MywxNCBAQAo+ICAgKi8KPiAgI2RlZmlu
ZSBNQVhfQ09TX05VTSAyCj4gIAo+ICsjZGVmaW5lIE1CQV9MSU5FQVIgICAgICAgICAoMXUgPDwg
MikKCldoeSBpcyB0aGlzIHNoaWZ0ZWQgYnkgMj8KCj4gKyNkZWZpbmUgTUJBX1RIUlRMX01BWF9N
QVNLIDB4ZmZmCj4gKwo+ICBlbnVtIHBzcl9mZWF0X3R5cGUgewo+ICAgICAgRkVBVF9UWVBFX0wz
X0NBVCwKPiAgICAgIEZFQVRfVFlQRV9MM19DRFAsCj4gICAgICBGRUFUX1RZUEVfTDJfQ0FULAo+
ICsgICAgRkVBVF9UWVBFX01CQSwKPiAgICAgIEZFQVRfVFlQRV9OVU0sCj4gICAgICBGRUFUX1RZ
UEVfVU5LTk9XTiwKPiAgfTsKPiBAQCAtNzEsNyArNzgsNiBAQCBlbnVtIHBzcl9mZWF0X3R5cGUg
ewo+ICAvKgo+ICAgKiBUaGlzIHN0cnVjdHVyZSByZXByZXNlbnRzIG9uZSBmZWF0dXJlLgo+ICAg
KiBjb3NfbWF4ICAgICAtIFRoZSBtYXggQ09TIHJlZ2lzdGVycyBudW1iZXIgZ290IHRocm91Z2gg
Q1BVSUQuCj4gLSAqIGNibV9sZW4gICAgIC0gVGhlIGxlbmd0aCBvZiBDQk0gZ290IHRocm91Z2gg
Q1BVSUQuCj4gICAqIGNvc19yZWdfdmFsIC0gQXJyYXkgdG8gc3RvcmUgdGhlIHZhbHVlcyBvZiBD
T1MgcmVnaXN0ZXJzLiBPbmUgZW50cnkgc3RvcmVzCj4gICAqICAgICAgICAgICAgICAgdGhlIHZh
bHVlIG9mIG9uZSBDT1MgcmVnaXN0ZXIuCj4gICAqICAgICAgICAgICAgICAgRm9yIEwzIENBVCBh
bmQgTDIgQ0FULCBvbmUgZW50cnkgY29ycmVzcG9uZHMgdG8gb25lIENPU19JRC4KPiBAQCAtODAs
OSArODYsMjMgQEAgZW51bSBwc3JfZmVhdF90eXBlIHsKPiAgICogICAgICAgICAgICAgICBjb3Nf
cmVnX3ZhbFsxXSAoQ29kZSkuCj4gICAqLwo+ICBzdHJ1Y3QgZmVhdF9ub2RlIHsKPiAtICAgIC8q
IGNvc19tYXggYW5kIGNibV9sZW4gYXJlIGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBz
byBmYXIuICovCj4gKyAgICAvKiBjb3NfbWF4IGlzIGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0
dXJlcyBzbyBmYXIuICovCj4gICAgICB1bnNpZ25lZCBpbnQgY29zX21heDsKPiAtICAgIHVuc2ln
bmVkIGludCBjYm1fbGVuOwo+ICsKPiArICAgIC8qIEZlYXR1cmUgc3BlY2lmaWMgSFcgaW5mby4g
Ki8KPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICAvKiBU
aGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhyb3VnaCBDUFVJRC4gKi8KPiArICAgICAgICAgICAgdW5z
aWduZWQgaW50IGNibV9sZW47Cj4gKyAgICAgICAgfSBjYXRfaW5mbzsKPiArCj4gKyAgICAgICAg
c3RydWN0IHsKPiArICAgICAgICAgICAgLyogVGhlIG1heCB0aHJvdHRsaW5nIHZhbHVlIGdvdCB0
aHJvdWdoIENQVUlELiAqLwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdGhydGxfbWF4Owo+
ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGluZWFyOwoKVGhpcyBzZWVtcyBsaWtlIGl0IHdh
bnRzIHRvIGJlIGEgYm9vbGVhbj8KCj4gKyAgICAgICAgfSBtYmFfaW5mbzsKCkp1c3QgbmFtaW5n
IHRoZSBmaWVsZHMgJ2NhdCcgYW5kICdtYmEnIHdvdWxkIHByb2JhYmx5IGJlIGVub3VnaCBJTUhP
LApidXQgdGhhdCdzIGp1c3QgdGFzdGUgSSB0aGluaywgYW5kIEkgd29uJ3QgYXJndWUgaWYgeW91
IHByZWZlciB0bwpsZWF2ZSB0aGVtIHdpdGggdGhlIF9pbmZvIHN1ZmZpeC4KCj4gKyAgICB9Owo+
ICsKPiAgICAgIHVpbnQzMl90IGNvc19yZWdfdmFsW01BWF9DT1NfUkVHX0NOVF07Cj4gIH07Cj4g
IAo+IEBAIC0xNjEsNiArMTgxLDcgQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBwc3Jf
YXNzb2MsIHBzcl9hc3NvYyk7Cj4gICAqLwo+ICBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dF9sMzsKPiAgc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDJfY2F0Owo+ICtzdGF0aWMg
c3RydWN0IGZlYXRfbm9kZSAqZmVhdF9tYmE7Cj4gIAo+ICAvKiBDb21tb24gZnVuY3Rpb25zICov
Cj4gICNkZWZpbmUgY2F0X2RlZmF1bHRfdmFsKGxlbikgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gKGxl
bikpKQo+IEBAIC0yNzMsNyArMjk0LDcgQEAgc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNp
Z25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCj4gICAgICByZXR1cm4gdHJ1ZTsK
PiAgfQo+ICAKPiAtLyogQ0FUIGNvbW1vbiBmdW5jdGlvbnMgaW1wbGVtZW50YXRpb24uICovCj4g
Ky8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8K
PiAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpy
ZWdzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8g
KmluZm8sCj4gQEAgLTI4OSw4ICszMTAsOCBAQCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUo
Y29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCj4gICAgICBpZiAoICFyZWdzLT5hIHx8ICFy
ZWdzLT5kICkKPiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiAgCj4gLSAgICBmZWF0LT5jYm1f
bGVuID0gKHJlZ3MtPmEgJiBDQVRfQ0JNX0xFTl9NQVNLKSArIDE7Cj4gICAgICBmZWF0LT5jb3Nf
bWF4ID0gbWluKG9wdF9jb3NfbWF4LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7Cj4gKyAg
ICBmZWF0LT5jYXRfaW5mby5jYm1fbGVuID0gKHJlZ3MtPmEgJiBDQVRfQ0JNX0xFTl9NQVNLKSAr
IDE7Cj4gIAo+ICAgICAgc3dpdGNoICggdHlwZSApCj4gICAgICB7Cj4gQEAgLTMwMCwxMiArMzIx
LDEyIEBAIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVh
ZiAqcmVncywKPiAgICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gIAo+ICAgICAgICAgIC8q
IFdlIHJlc2VydmUgY29zPTAgYXMgZGVmYXVsdCBjYm0gKGFsbCBiaXRzIHdpdGhpbiBjYm1fbGVu
IGFyZSAxKS4gKi8KPiAtICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0
X3ZhbChmZWF0LT5jYm1fbGVuKTsKPiArICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNh
dF9kZWZhdWx0X3ZhbChmZWF0LT5jYXRfaW5mby5jYm1fbGVuKTsKPiAgCj4gICAgICAgICAgd3Jt
c3JsKCh0eXBlID09IEZFQVRfVFlQRV9MM19DQVQgPwo+ICAgICAgICAgICAgICAgICAgTVNSX0lB
MzJfUFNSX0wzX01BU0soMCkgOgo+ICAgICAgICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wyX01B
U0soMCkpLAo+IC0gICAgICAgICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikp
Owo+ICsgICAgICAgICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0X2luZm8uY2JtX2xl
bikpOwo+ICAKPiAgICAgICAgICBicmVhazsKPiAgCj4gQEAgLTMyMCwxMSArMzQxLDEzIEBAIHN0
YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
PiAgICAgICAgICBmZWF0LT5jb3NfbWF4ID0gKGZlYXQtPmNvc19tYXggLSAxKSA+PiAxOwo+ICAK
PiAgICAgICAgICAvKiBXZSByZXNlcnZlIGNvcz0wIGFzIGRlZmF1bHQgY2JtIChhbGwgYml0cyB3
aXRoaW4gY2JtX2xlbiBhcmUgMSkuICovCj4gLSAgICAgICAgZ2V0X2NkcF9jb2RlKGZlYXQsIDAp
ID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOwo+IC0gICAgICAgIGdldF9jZHBfZGF0
YShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKPiArICAgICAgICBn
ZXRfY2RwX2NvZGUoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0X2luZm8uY2Jt
X2xlbik7Cj4gKyAgICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFs
KGZlYXQtPmNhdF9pbmZvLmNibV9sZW4pOwo+ICAKPiAtICAgICAgICB3cm1zcmwoTVNSX0lBMzJf
UFNSX0wzX01BU0soMCksIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7Cj4gLSAgICAg
ICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+
Y2JtX2xlbikpOwo+ICsgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwKPiAr
ICAgICAgICAgICAgICAgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdF9pbmZvLmNibV9sZW4pKTsK
PiArICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMSksCj4gKyAgICAgICAgICAg
ICAgIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYXRfaW5mby5jYm1fbGVuKSk7Cj4gICAgICAgICAg
cmRtc3JsKE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLCB2YWwpOwo+ICAgICAgICAgIHdybXNybChN
U1JfSUEzMl9QU1JfTDNfUU9TX0NGRywKPiAgICAgICAgICAgICAgICAgdmFsIHwgKDF1bGwgPDwg
UFNSX0wzX1FPU19DRFBfRU5BQkxFX0JJVCkpOwo+IEBAIC0zNDQsNyArMzY3LDUxIEBAIHN0YXRp
YyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKPiAg
Cj4gICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29z
X21heDoldSwgY2JtX2xlbjoldVxuIiwKPiAgICAgICAgICAgICBjYXRfZmVhdF9uYW1lW3R5cGVd
LCBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCj4gLSAgICAgICAgICAgZmVhdC0+
Y29zX21heCwgZmVhdC0+Y2JtX2xlbik7Cj4gKyAgICAgICAgICAgZmVhdC0+Y29zX21heCwgZmVh
dC0+Y2F0X2luZm8uY2JtX2xlbik7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0
YXRpYyBpbnQgbWJhX2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZv
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIHR5cGUp
Cj4gK3sKPiArICAgIC8qIE5vIHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4g
Ki8KPiArICAgIGlmICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgKQo+ICsgICAgICAgIHJldHVybiAt
RU5PRU5UOwo+ICsKPiArICAgIGlmICggdHlwZSAhPSBGRUFUX1RZUEVfTUJBICkKPiArICAgICAg
ICByZXR1cm4gLUVOT0VOVDsKPiArCj4gKyAgICBmZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3Nf
bWF4LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7Cj4gKyAgICBpZiAoIGZlYXQtPmNvc19t
YXggPCAxICkKPiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiArCj4gKyAgICBmZWF0LT5tYmFf
aW5mby50aHJ0bF9tYXggPSAocmVncy0+YSAmIE1CQV9USFJUTF9NQVhfTUFTSykgKyAxOwo+ICsK
PiArICAgIGlmICggcmVncy0+YyAmIE1CQV9MSU5FQVIgKQo+ICsgICAgewo+ICsgICAgICAgIGZl
YXQtPm1iYV9pbmZvLmxpbmVhciA9IDE7Cj4gKwo+ICsgICAgICAgIGlmICggZmVhdC0+bWJhX2lu
Zm8udGhydGxfbWF4ID49IDEwMCApCj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsg
ICAgfQo+ICsKPiArICAgIC8qIFdlIHJlc2VydmUgY29zPTAgYXMgZGVmYXVsdCB0aHJ0bCAoMCkg
d2hpY2ggbWVhbnMgbm8gZGVsYXkuICovCj4gKyAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IDA7
Cj4gKyAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX01CQV9NQVNLKDApLCAwKTsKPiArCj4gKyAgICAv
KiBBZGQgdGhpcyBmZWF0dXJlIGludG8gYXJyYXkuICovCj4gKyAgICBpbmZvLT5mZWF0dXJlc1t0
eXBlXSA9IGZlYXQ7Cj4gKwo+ICsgICAgaWYgKCAhb3B0X2NwdV9pbmZvICkKPiArICAgICAgICBy
ZXR1cm4gMDsKPiArCj4gKyAgICBwcmludGsoWEVOTE9HX0lORk8gIk1CQTogZW5hYmxlZCBvbiBz
b2NrZXQgJXUsIGNvc19tYXg6JXUsIgo+ICsgICAgICAgICAgICJ0aHJ0bF9tYXg6JXUsIGxpbmVh
cjoldS5cbiIsCgpQbGVhc2UgdHJ5IHRvIGF2b2lkIHNwbGl0dGluZyBtZXNzYWdlcywgaXQgbWFr
ZXMgaXQgaGFyZCB0byBncmVwIGZvcgp0aGVtIGFmdGVyd2FyZC4KCj4gKyAgICAgICAgICAgY3B1
X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLAo+ICsgICAgICAgICAgIGZlYXQtPmNvc19t
YXgsIGZlYXQtPm1iYV9pbmZvLnRocnRsX21heCwgZmVhdC0+bWJhX2luZm8ubGluZWFyKTsKPiAg
Cj4gICAgICByZXR1cm4gMDsKPiAgfQo+IEBAIC0zNTYsNyArNDIzLDcgQEAgc3RhdGljIGJvb2wg
Y2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKPiAgICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gIAo+ICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF0gPSBm
ZWF0LT5jb3NfbWF4Owo+IC0gICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dID0gZmVh
dC0+Y2JtX2xlbjsKPiArICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXSA9IGZlYXQt
PmNhdF9pbmZvLmNibV9sZW47Cj4gICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR10gPSAw
Owo+ICAKPiAgICAgIHJldHVybiB0cnVlOwo+IEBAIC00MjIsNiArNDg5LDI2IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7Cj4gICAgICAud3JpdGVfbXNy
ID0gbDJfY2F0X3dyaXRlX21zciwKPiAgfTsKPiAgCj4gKy8qIE1CQSBwcm9wcyAqLwo+ICtzdGF0
aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVk
IGludCBhcnJheV9sZW4pCj4gK3sKPiArICAgIHJldHVybiBmYWxzZTsKPiArfQoKU2hvdWxkbid0
IHRoaXMgcmV0dXJuIHRocnRsX21heCBhbmQgd2hldGhlciBpdCdzIGxpbmVhcj8KCj4gKwo+ICtz
dGF0aWMgdm9pZCBtYmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKQo+ICt7
CgpBbmQgdGhpcyBwZXJmb3JtIHRoZSBNU1Igd3JpdGU/IChNU1JfSUEzMl9QU1JfTUJBX01BU0su
Li4pCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:46:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgqi-0002xc-Je; Tue, 29 Aug 2017 13:46:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmgqh-0002xO-CR
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:46:35 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8A/98-01778-A3075A95; Tue, 29 Aug 2017 13:46:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK5VwdJ
 Ig78nuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5SzgLulkq7ix4xNzAuJS5i5GTQ0LAX+Lp
 me8sIDaLgKrE6Ysf2EFsNgFliZ+dvWwgtgiQ3fvrN1ANFwezwDtGiSXvX4MlhAXCJSb97Qdr5
 hWwkNjZupARpEhI4ByjxMETb9kgEoISJ2c+AStiFtCRWLD7E1CcA8iWllj+jwMkzClgL/Hw9G
 6wxaICKhKdS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdQwu9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAUGMAgh2MTds9DzFKcjApifK2pC2NFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBK5kPlBMsSk1PrUjLzAEGPUxagoNHSYT3bR5Qmre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rymIDMEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeSNApvBk5pXAbXoFdAQT0BGxXmBHlCQipKQaGH1bg+oXmgqLn74VYfBNy4DbS7awOs2
 Q72JT1abngbKeQSfSWqLfOmRZCe9bnpfxXJIt6VPNXmVe348rDv/7zXHYwPJ79KLC1LSfv9+X
 aGx6m1+YJZDfw3xa2SBor6kK/3Or+xN/nJTuevzo4Jdvlxxcri9hnimsp9ftZMBf3MYxX0tnd
 4KbEktxRqKhFnNRcSIAPEHmzrsCAAA=
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504014392!109343086!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16167 invoked from network); 29 Aug 2017 13:46:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:46:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="437302322"
Date: Tue, 29 Aug 2017 14:46:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170829134630.pmqtcngveioufw4l@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
 <20170829133328.i2cjb2qybqhwzguw@citrix.com>
 <59A58BAD02000078001750F1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A58BAD02000078001750F1@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDc6NDM6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjA4LjE3IGF0IDE1OjMzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBJZiBJIGRvbid0IGdldCBhIG5ldyBmaXggYnkgdGhlIGVuZCBvZiB0b2RheSBJJ20g
Z29pbmcgdG8gcmV2ZXJ0IElnb3Incwo+ID4gcGF0Y2ggKGJ1dCBrZWVwIFJvZ2VyJ3MgcGF0Y2gg
aW4gdHJlZSkuCj4gCj4gSSdtIG5vdCBjb252aW5jZWQga2VlcCB0aGUgbm9uLWNvbmZsaWN0aW5n
IHBhcnRzIG9mIFJvZ2VyJ3MgcGF0Y2gKPiBpcyBnb2luZyB0byB3b3JrOyBzZWUgdGhlIG90aGVy
IHJlcGx5IGp1c3Qgc2VudC4KCkhtbS4uLiBJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0
IFJvZ2VyJ3MgZml4IHdhcyBmb3IgYSBsYXRlbnQgYnVnCnVubWFza2VkIGJ5IElnb3IncyBwYXRj
aC4KCkFueXdheSwgSSB0aGluayBJJ20gZ29pbmcgdG8gcmV2ZXJ0IGJvdGggcGF0Y2hlcyBpZiBu
ZWNlc3NhcnkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:47:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgrE-00032F-Sn; Tue, 29 Aug 2017 13:47:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgrD-000324-RC
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 13:47:07 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 5D/1A-03423-B5075A95; Tue, 29 Aug 2017 13:47:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzeqYGm
 kwbvZBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8brGcuYCtZwV7xtnsTWwPiSo4uRk0NIIE/i
 2LzPjCA2r4CdxP9b51lAbAkBQ4nTC2+C2SwCqhLL1zwFs9kE1CXanm1nBbFFBPQl5n/6CWYzC
 3hLbJu7gAnEFhbwlDh/aDkjxHwPiel/zjKD2JxA8XfHeoDiHEC7BCX+7hCGaNWSePjrFguErS
 2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhvqJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgbFoUeIhRkoNJSZS3JW1ppBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4JXMB6oTLEpNT61Iy8wBxgdMqQQHj5II79s8o
 DRvcUFibnFmOkTqFKOilDivKUifAEgiozQPrg0Wk5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzBsBMoUnM68EbvoroMVMQItjvcAWlyQipKQaGK3CpuxuK9glb2t4zk/RY7GEurb3l+2BrRe
 TlzyYcviN9/SaPQpMMmb/+NLPbpigxRweEKhmkFRzx+Z9AdtK020RF/rkrY79yro6/+JJa1sD
 CwPD4o+u66/XlfaXTLy434b1b8/k0s3yG6yzzKL8JLpuxTHqpS/d1CX25yf7/Ur2rPk9IZ2NS
 izFGYmGWsxFxYkAHhHmEcQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504014425!108504877!1
X-Originating-IP: [137.65.248.74]
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 35021 invoked from network); 29 Aug 2017 13:47:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:47:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:47:04 -0600
Message-Id: <59A58C740200007800175122@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:47:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504002245-7258-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504002245-7258-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fill all Xen slots in
 init_guest_l4_table()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDEyOjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlcmUgaXMgYSBidWcgd2hlbiB1c2luZyBoaWdobWVtLXN0YXJ0PSB3aGVyZSBzb21l
IEw0IGRpcmVjdG1hcCBzbG90cyBhcmUgbm90Cj4gYXVkaXRlZCBpbiBhbGxvY19sNF90YWJsZSgp
LCBhbmQgbm90IG92ZXJ3cml0dGVuIGJ5IGluaXRfZ3Vlc3RfbDRfdGFibGUoKS4KPiAKPiBBcyBo
aWdobWVtX3N0YXJ0IGlzIG9ubHkgYXZhaWxhYmxlIGluIGRlYnVnIGJ1aWxkcyBvZiB0aGUgaHlw
ZXJ2aXNvciwgdGhpcwo+IGRvZXMgbm90IGNvbnN0aXR1dGUgYSBzZWN1cml0eSBpc3N1ZS4KPiAK
PiBFbnN1cmUgdGhhdCBpbml0X2d1ZXN0X2w0X3RhYmxlKCkgd3JpdGVzIHRvIGFsbCBvZiB0aGUg
WGVuIHNsb3RzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgphbGJlaXQgLi4uCgo+IEBAIC0xNjA0LDkgKzE2MDgsMTkgQEAgdm9pZCBpbml0X2d1ZXN0
X2w0X3RhYmxlKGw0X3BnZW50cnlfdCBsNHRhYltdLCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+
ICAgICAgICAgICAgICZpZGxlX3BnX3RhYmxlW1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9U
XSwKPiAgICAgICAgICAgICByb290X3BndF9wdl94ZW5fc2xvdHMgKiBzaXplb2YobDRfcGdlbnRy
eV90KSk7Cj4gICNpZm5kZWYgTkRFQlVHCj4gLSAgICBpZiAoIGw0ZV9nZXRfaW50cHRlKHNwbGl0
X2w0ZSkgKQo+IC0gICAgICAgIGw0dGFiW1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsg
cm9vdF9wZ3RfcHZfeGVuX3Nsb3RzXSA9Cj4gLSAgICAgICAgICAgIHNwbGl0X2w0ZTsKPiArICAg
IGlmICggdW5saWtlbHkocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFCTEVfUFZf
WEVOX1NMT1RTKSApCj4gKyAgICB7Cj4gKyAgICAgICAgbDRfcGdlbnRyeV90ICpuZXh0ID0gJmw0
dGFiW1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzXTsKPiArCj4gKyAgICAgICAg
aWYgKCBsNGVfZ2V0X2ludHB0ZShzcGxpdF9sNGUpICkKPiArICAgICAgICAgICAgKm5leHQrKyA9
IHNwbGl0X2w0ZTsKPiArCj4gKyAgICAgICAgbWVtc2V0KG5leHQsIDAsCj4gKyAgICAgICAgICAg
ICAgIF9wKCZsNHRhYltST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UICsgMV0pIC0gX3AobmV4
dCkpOwoKLi4uIHRoZXNlIGRpc2d1aXNlZCBjYXN0cy4gQnV0IGFsbCBhbHRlcm5hdGl2ZXMgSSBj
YW4gdGhpbmsgb2YgbWFrZSB0aGUKY29kZSBtb3JlIGRpZmZpY3VsdCB0byByZWFkLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:47:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:47: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.xen.org>)
	id 1dmgrg-00038k-4l; Tue, 29 Aug 2017 13:47:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmgre-00037p-LE
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 13:47:34 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 5D/11-02045-57075A95; Tue, 29 Aug 2017 13:47:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbewYGm
 kwaJb5hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+H93KkvBNuuKhp0uDYxz
 DLoYOTmEBP4ySrz6Yd7FyAVkP2aUOLnoEDOEs41R4u67l0wgVSICzhJfz8xlB7F5BfQl9i5ax
 QpiCwsESbSv+ccG0iAh0MAq8eTdMbAiCQFPie8vTrLA2BvPPQSKs3OwCVhJHBIDibIIqEo8/N
 rHNoGRewEjwypG9eLUorLUIl0jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQH8
 zAMEOxu9/nA4xSnIwKYnytqQtjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbs/DygnWJSanlqR
 lpkDDDyYtAQHj5II71uQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOa5gMVCYAUZZTmw
 Y2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNGgEzhycwrgdv0CugIJqAjYr3AjihJRE
 hJNTDyMJfw7DgW8yKrVym1yfAET7/155aaBj+OnT9U1NT+S3xnWV3zIqzBxqTV78TuAFtfn4b
 1mnz/Tpy1/dny1oAvxXLixJ0NJbvjn0x8+tvSXT/+/67Ws4tFSyOfJcmdjijU3Zfie9Uk4Nb7
 0+2NN2fz9rdduZC+8ihXUIjtr5yeGZ3fRVLV+ZVYijMSDbWYi4oTAYUnJZZ9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504014448!107753167!1
X-Originating-IP: [104.130.215.37]
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 5571 invoked from network); 29 Aug 2017 13:47:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 13:47:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmgrW-0004s2-83; Tue, 29 Aug 2017 13:47: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 1dmgrQ-0006Jx-Ph; Tue, 29 Aug 2017 13:47:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmgrQ-0006P4-FR; Tue, 29 Aug 2017 13:47:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112939-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6657e938bf769768b56ba0c86cd4775b010538a8
X-Osstest-Versions-That: xen=a8c87a8788e5ce21d6e55e0acdc64a8f26cf5687
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 13:47:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112939: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkzOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjkzOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTIx
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5MjEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkyMQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyOTIxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNjY1N2U5MzhiZjc2OTc2OGI1NmJhMGM4NmNkNDc3NWIwMTA1
MzhhOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYThjODdhODc4OGU1
Y2UyMWQ2ZTU1ZTBhY2RjNjRhOGYyNmNmNTY4NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyOTIx
ICAyMDE3LTA4LTI5IDEwOjA3OjQwIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MjkzOSAgMjAxNy0wOC0yOSAxMjowMToxMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmllbCBTYWJvZ2Fs
IDxkc2Fib2dhbGNjQGdtYWlsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUt
c21va2UKKyByZXZpc2lvbj02NjU3ZTkzOGJmNzY5NzY4YjU2YmEwYzg2Y2Q0Nzc1YjAxMDUzOGE4
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1Nf
TE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4
IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tl
IDY2NTdlOTM4YmY3Njk3NjhiNTZiYTBjODZjZDQ3NzViMDEwNTM4YTgKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249NjY1N2U5MzhiZjc2OTc2OGI1NmJhMGM4NmNkNDc3NWIw
MTA1MzhhOAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDY2NTdlOTM4YmY3Njk3NjhiNTZiYTBjODZjZDQ3NzVi
MDEwNTM4YTggPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9r
ZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgNjY1N2U5MzhiZjc2OTc2OGI1NmJhMGM4NmNkNDc3NWIwMTA1Mzhh
ODpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBhOGM4N2E4Li42NjU3ZTkzICA2NjU3ZTkzOGJmNzY5NzY4YjU2YmEwYzg2
Y2Q0Nzc1YjAxMDUzOGE4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:52:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgvy-0003v9-MA; Tue, 29 Aug 2017 13:52:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmgvx-0003v3-DH
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:52:01 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 60/6A-01777-08175A95; Tue, 29 Aug 2017 13:52:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDvW5d4dJ
 Ig12bGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozl/1+xFezkq1g4fTZbA+NL7i5GDg4JAX+J
 5jdxXYycHCwCqhLrnqxmBbHZBJQlfnb2soGUiAjoSbQc0eti5OJgFnjEKLH9+1QWkBphgXCJS
 X/7wWxeAQuJbdM2soIUCQmcZZSY0bSKFSIhKHFy5hOwImagQTemTgEbyiwgLbH8HwdEWF6iee
 tsZhCbU8BO4mD/WyYQW1RARaJz6RywViEBBYmO6ceYJjDyz0IydRaSqbMQps5CMnUBI8sqRo3
 i1KKy1CJdI1O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAwKxnYGDcwbir3e8Q
 oyQHk5Iob0va0kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwTCoBygkWp6akVaZk5wBiBSUtw8
 CiJ8PqApHmLCxJzizPTIVKnGBWlxHl7QBICIImM0jy4NlhcXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzNsKMoUnM68EbvoroMVMQItjvcAWlyQipKQaGDfsPbnEp3rOzatrEi4+DVhmXfm
 gjpV1X9D9L745u5XWrJOZy3gh/IitiKaUD8Oz+H35Sy7/nXn7gFWVy6F4PtV1WwzjixlLlqpK
 9Hg/al7LKXbOuvHXJfbDfnfvTTIN8z9nzbJ5ZcDWVaYyv7QWci+fGJkcceb/o2bfpNSQY15se
 Tppyr+5ZyixFGckGmoxFxUnAgB09OLixgIAAA==
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504014716!88254416!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46839 invoked from network); 29 Aug 2017 13:51:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:51:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445546491"
Date: Tue, 29 Aug 2017 14:51:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170829135154.f74wkrmt46t6xzmy@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
 <20170829133328.i2cjb2qybqhwzguw@citrix.com>
 <c5361c8c-cf6f-a6d6-3fce-36fb8f7a3d05@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c5361c8c-cf6f-a6d6-3fce-36fb8f7a3d05@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDI6Mzc6NTBQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gMjkvMDgvMTcgMTQ6MzMsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBUdWUsIEF1
ZyAyOSwgMjAxNyBhdCAwMjoyNDo0OVBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4+
IE9uIDI5LzA4LzE3IDA5OjUwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4+IENvbW1pdCAx
NDljNmIgdW5tYXNrZWQgYW4gaXNzdWUgbG9uZyBwcmVzZW50IGluIFhlbjogdGhlIGNvbnRyb2wv
ZXZlbnQKPiA+Pj4gYmxvY2sgYWRkcmVzc2VzIHByb3ZpZGVkIGluIHRoZSBBQ1BJIEZBRFQgdGFi
bGUgd2hlcmUgaGFyZGNvZGVkIHRvIHRoZQo+ID4+PiBWMSB2ZXJzaW9uLiBUaGlzIHdhcyBwYXBl
cmVkIG92ZXIgYmVjYXVzZSBodm1sb2FkZXIgd291bGQgYWxzbyBhbHdheXMKPiA+Pj4gc2V0IEhW
TV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04gdG8gMSByZWdhcmRsZXNzIG9mIHRoZSBCSU9T
Cj4gPj4+IHZlcnNpb24uCj4gPj4+Cj4gPj4+IEZpeCB0aGlzIGJ5IHBhc3NpbmcgdGhlIGFkZHJl
c3Mgb2YgdGhlIGNvbnRyb2wvZXZlbnQgYmxvY2tzIHRvCj4gPj4+IGFjcGlfYnVpbGRfdGFibGVz
LCBzbyB0aGUgdmFsdWVzIGNhbiBiZSBwcm9wZXJseSBzZXQgaW4gdGhlIEZBRFQKPiA+Pj4gdGFi
bGUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0Lgo+ID4+Pgo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+Pj4gLS0tCj4gPj4+IENjOiBJ
Z29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiA+Pj4gQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPj4+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KPiA+Pj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
Pj4+IC0tLQo+ID4+PiBUaGlzIGNvbW1pdCBzaG91bGQgZml4IHRoZSBxdW11LXRyYWQgV2luZG93
cyBlcnJvcnMgc2VlbiBieSBvc3N0ZXN0Lgo+ID4+Cj4gPj4gVGhpcyBjaGFuZ2VzIHdpbmRvd3Mg
YmVoYXZpb3VyLCBidXQgZG9lcyBub3QgZml4IHdpbmRvd3MuICBXaW5kb3dzIG5vdwo+ID4+IGJv
b3RzLCBidXQgd2FpdHMgZm9yZXZlciB3aGlsZSB0cnlpbmcgdG8gcmVib290IGFmdGVyIGluc3Rh
bGxpbmcgUFYKPiA+PiBkcml2ZXJzLiAgVGhlcmUgaXMgbm8gaGludCBpbiB0aGUgcWVtdSBsb2cg
dGhhdCB0aGUgQUNQSSBzaHV0ZG93biBldmVudAo+ID4+IHdhcyByZWNlaXZlZC4KPiA+Pgo+ID4+
IFVubGVzcyBzb21lb25lIGhhcyBzb21lIHZlcnkgcXVpY2sgY2xldmVyIGlkZWFzLCB0aGUgb3Jp
Z2luYWwgZml4IHdpbGwKPiA+PiBuZWVkIHJldmVydGluZy4KPiA+IAo+ID4gSWYgSSBkb24ndCBn
ZXQgYSBuZXcgZml4IGJ5IHRoZSBlbmQgb2YgdG9kYXkgSSdtIGdvaW5nIHRvIHJldmVydCBJZ29y
J3MKPiA+IHBhdGNoIChidXQga2VlcCBSb2dlcidzIHBhdGNoIGluIHRyZWUpLgo+ID4gCj4gCj4g
SSBndWVzcyB0aGUgZWFzaWVzdCB3YXkgdG8gb3ZlcmNvbWUgaXQgd291bGQgYmUgdG8gc2V0ICJx
ZW11LXhlbiIgYXMgYQo+IGRldmljZS1tb2RlbCBpbiBsaWJ4bCB1bmNvbmRpdGlvbmFsbHkuCgpJ
IGRvbid0IHRoaW5rIHRoYXQncyByaWdodCBiZWNhdXNlIGxpYnhsIGRvZXMgc3VwcG9ydCBib3Ro
IHFlbXUteGVuIGFuZApxZW11LXRyYWQuIFRoZSB2YWx1ZSB3cml0dGVuIGluIHhlbnN0b3JlIHNo
b3VsZCByZWZsZWN0IHRoZSByZWFsaXR5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:54:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmgxy-00043P-3K; Tue, 29 Aug 2017 13:54:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40721ca45=igor.druzhinin@citrix.com>)
 id 1dmgxx-000431-G0
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:54:05 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 20/AE-01777-CF175A95; Tue, 29 Aug 2017 13:54:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQvd34dJ
 Igy2TuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozG2Z3MBff5K1ae42lgnMTbxcjJISHgJ9F1
 dCYLiC0sEC4x6W8/mC0ioCjx4OVN1i5GLg5mgcOMEutWzGQDcYQEfjNK/Jzzhw2kik3AQOLUp
 kVgHbwCthIbO1oZQWwWAVWJ+0uuMoPYokBT93+/xgxRIyhxcuYTsHpOAUuJK01LgeZwAG3QlF
 i/Sx8kzCwgLnHryXwmCFteonnrbLBWIQE1iaNdu1ggjk6XODDvG+MERoFZSKbOQpg0C8mkWUg
 mLWBkWcWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiy9QwM
 jDsYJ6zyO8QoycGkJMrbkrY0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74QCoJxgUWp6akVaZ
 g4wemDSEhw8SiK8R0HSvMUFibnFmekQqVOMilLivD0gCQGQREZpHlwbLGIvMcpKCfMyMjAwCP
 EUpBblZpagyr9iFOdgVBLmbQWZwpOZVwI3/RXQYiagxbFeYItLEhFSUg2ME6wKat+uitJPmvK
 Y9aqIl3PelYSPLWdbvf8EatTx3L69bYf7pINnbF33Mj+amB0vKd6lEDDV4+az6OCDrl9MNIOm
 PVhp1L13l9C1KQWburQ22+ebJZ+7I+0134dzncZKVbOy7Jvrinle7j2w41qsj7JJuE71tezA5
 b8SVFy2qsyqEf3jZ8ejxFKckWioxVxUnAgAkVdHJdMCAAA=
X-Env-Sender: prvs=40721ca45=igor.druzhinin@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504014843!106540444!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36004 invoked from network); 29 Aug 2017 13:54:03 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 13:54:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51740026"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
 <20170829133328.i2cjb2qybqhwzguw@citrix.com>
 <c5361c8c-cf6f-a6d6-3fce-36fb8f7a3d05@citrix.com>
 <20170829135154.f74wkrmt46t6xzmy@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <40a7dc69-8935-e4c9-8b1b-6f93ad1ecdf5@citrix.com>
Date: Tue, 29 Aug 2017 14:53:56 +0100
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: <20170829135154.f74wkrmt46t6xzmy@citrix.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDgvMTcgMTQ6NTEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBBdWcgMjksIDIwMTcg
YXQgMDI6Mzc6NTBQTSArMDEwMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9uIDI5LzA4LzE3
IDE0OjMzLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDI6MjQ6
NDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAyOS8wOC8xNyAwOTo1MCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4+PiBDb21taXQgMTQ5YzZiIHVubWFza2VkIGFuIGlz
c3VlIGxvbmcgcHJlc2VudCBpbiBYZW46IHRoZSBjb250cm9sL2V2ZW50Cj4+Pj4+IGJsb2NrIGFk
ZHJlc3NlcyBwcm92aWRlZCBpbiB0aGUgQUNQSSBGQURUIHRhYmxlIHdoZXJlIGhhcmRjb2RlZCB0
byB0aGUKPj4+Pj4gVjEgdmVyc2lvbi4gVGhpcyB3YXMgcGFwZXJlZCBvdmVyIGJlY2F1c2UgaHZt
bG9hZGVyIHdvdWxkIGFsc28gYWx3YXlzCj4+Pj4+IHNldCBIVk1fUEFSQU1fQUNQSV9JT1BPUlRT
X0xPQ0FUSU9OIHRvIDEgcmVnYXJkbGVzcyBvZiB0aGUgQklPUwo+Pj4+PiB2ZXJzaW9uLgo+Pj4+
Pgo+Pj4+PiBGaXggdGhpcyBieSBwYXNzaW5nIHRoZSBhZGRyZXNzIG9mIHRoZSBjb250cm9sL2V2
ZW50IGJsb2NrcyB0bwo+Pj4+PiBhY3BpX2J1aWxkX3RhYmxlcywgc28gdGhlIHZhbHVlcyBjYW4g
YmUgcHJvcGVybHkgc2V0IGluIHRoZSBGQURUCj4+Pj4+IHRhYmxlIHByb3ZpZGVkIHRvIHRoZSBn
dWVzdC4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4+Pj4+IC0tLQo+Pj4+PiBDYzogSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4+Pj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+Pj4+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+Pj4+
IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+PiAtLS0KPj4+Pj4gVGhpcyBj
b21taXQgc2hvdWxkIGZpeCB0aGUgcXVtdS10cmFkIFdpbmRvd3MgZXJyb3JzIHNlZW4gYnkgb3Nz
dGVzdC4KPj4+Pgo+Pj4+IFRoaXMgY2hhbmdlcyB3aW5kb3dzIGJlaGF2aW91ciwgYnV0IGRvZXMg
bm90IGZpeCB3aW5kb3dzLiAgV2luZG93cyBub3cKPj4+PiBib290cywgYnV0IHdhaXRzIGZvcmV2
ZXIgd2hpbGUgdHJ5aW5nIHRvIHJlYm9vdCBhZnRlciBpbnN0YWxsaW5nIFBWCj4+Pj4gZHJpdmVy
cy4gIFRoZXJlIGlzIG5vIGhpbnQgaW4gdGhlIHFlbXUgbG9nIHRoYXQgdGhlIEFDUEkgc2h1dGRv
d24gZXZlbnQKPj4+PiB3YXMgcmVjZWl2ZWQuCj4+Pj4KPj4+PiBVbmxlc3Mgc29tZW9uZSBoYXMg
c29tZSB2ZXJ5IHF1aWNrIGNsZXZlciBpZGVhcywgdGhlIG9yaWdpbmFsIGZpeCB3aWxsCj4+Pj4g
bmVlZCByZXZlcnRpbmcuCj4+Pgo+Pj4gSWYgSSBkb24ndCBnZXQgYSBuZXcgZml4IGJ5IHRoZSBl
bmQgb2YgdG9kYXkgSSdtIGdvaW5nIHRvIHJldmVydCBJZ29yJ3MKPj4+IHBhdGNoIChidXQga2Vl
cCBSb2dlcidzIHBhdGNoIGluIHRyZWUpLgo+Pj4KPj4KPj4gSSBndWVzcyB0aGUgZWFzaWVzdCB3
YXkgdG8gb3ZlcmNvbWUgaXQgd291bGQgYmUgdG8gc2V0ICJxZW11LXhlbiIgYXMgYQo+PiBkZXZp
Y2UtbW9kZWwgaW4gbGlieGwgdW5jb25kaXRpb25hbGx5Lgo+IAo+IEkgZG9uJ3QgdGhpbmsgdGhh
dCdzIHJpZ2h0IGJlY2F1c2UgbGlieGwgZG9lcyBzdXBwb3J0IGJvdGggcWVtdS14ZW4gYW5kCj4g
cWVtdS10cmFkLiBUaGUgdmFsdWUgd3JpdHRlbiBpbiB4ZW5zdG9yZSBzaG91bGQgcmVmbGVjdCB0
aGUgcmVhbGl0eS4KPiAKCkluIHRoYXQgY2FzZSwgcHJvYmFibHkgd29ydGggcmV2ZXJ0aW5nIHVu
dGlsIHdlIGZpZ3VyZSBvdXQgd2h5IHNldHRpbmcKdGhlIHJpZ2h0IHBvcnQgbG9jYXRpb24gY2F1
c2VzIHN1Y2ggYW4gZWZmZWN0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:55: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.xen.org>)
	id 1dmgzU-0004Dm-IE; Tue, 29 Aug 2017 13:55:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmgzT-0004De-GN
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:55:39 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 88/72-01777-A5275A95; Tue, 29 Aug 2017 13:55:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDSzeqaGm
 kwctHohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brW++YCw6xVhy8uZ21gfEASxcjJ4eQQJ7E
 7V/n2EFsXgE7iZf9yxhBbAkBQ4nTC2+C1bAIqEr83/OAFcRmE1CXaHu2HcwWEVCWuPt9BlANF
 wezwA1GiX9Xu8EahAXCJTo3TGMCSQgJ/GGU+LHmL5DDwcEpYClxe20giMkrICjxd4cwSDmzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyEA
 vqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw/OoZGBh3MDbO9jvEKMnBpCTK25K2
 NFKILyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfBmFgLVCRalpqdWpGXmACMEp
 lSCg0dJhJcBJM1bXJCYW5yZDpE6xajL0fRhyxcmIbAZUuK8WSBFAiBFGaV5cCNg0XqJUVZKmJ
 eRgYFBiKcgtSg3swRV/hWjOAejkjCvFcgUnsy8ErhNr4COYAI6ItYL7IiSRISUVANj0IcV9Zv
 +G79zr7E4xf7t0/bGvYx/uEqzS8+syEvmsLiRZFW9sCqs1SpImG3T5OeN0U1S/RGSS1ccO3Dm
 36zoVQz/3CUSellErae1ne/tvJWmqLXlKZOl9vW/rCu3tnfdqf80RTr8xKEl2f7TLh3Nl6qS3
 B+VzvPq55M3enMqbL+7s4osLI1WYinOSDTUYi4qTgQARqHShtECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504014936!105797701!1
X-Originating-IP: [137.65.248.74]
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 9143 invoked from network); 29 Aug 2017 13:55:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:55:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:55:35 -0600
Message-Id: <59A58E740200007800175149@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:55:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
 <20170829133328.i2cjb2qybqhwzguw@citrix.com>
 <59A58BAD02000078001750F1@prv-mh.provo.novell.com>
 <20170829134630.pmqtcngveioufw4l@citrix.com>
In-Reply-To: <20170829134630.pmqtcngveioufw4l@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE1OjQ2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDc6NDM6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyOS4wOC4xNyBhdCAxNTozMywgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IElmIEkgZG9uJ3QgZ2V0IGEgbmV3IGZpeCBieSB0aGUgZW5kIG9mIHRvZGF5IEkn
bSBnb2luZyB0byByZXZlcnQgSWdvcidzCj4+ID4gcGF0Y2ggKGJ1dCBrZWVwIFJvZ2VyJ3MgcGF0
Y2ggaW4gdHJlZSkuCj4+IAo+PiBJJ20gbm90IGNvbnZpbmNlZCBrZWVwIHRoZSBub24tY29uZmxp
Y3RpbmcgcGFydHMgb2YgUm9nZXIncyBwYXRjaAo+PiBpcyBnb2luZyB0byB3b3JrOyBzZWUgdGhl
IG90aGVyIHJlcGx5IGp1c3Qgc2VudC4KPiAKPiBIbW0uLi4gSSB3YXMgdW5kZXIgdGhlIGltcHJl
c3Npb24gdGhhdCBSb2dlcidzIGZpeCB3YXMgZm9yIGEgbGF0ZW50IGJ1Zwo+IHVubWFza2VkIGJ5
IElnb3IncyBwYXRjaC4KCkl0IGNlcnRhaW5seSB3YXMsIGJ1dCBiZXNpZGVzIGNoYW5naW5nIGNv
ZGUgdGhlIGVhcmxpZXIgcGF0Y2gKaW50cm9kdWNlZCBpdCBhbHNvIGNhbm5vdCBoYXZlIGJlZW4g
ZnVsbHkgY29ycmVjdC9jb21wbGV0ZSwKb3IgZWxzZSB0aGluZ3Mgd291bGQgYmUgd29ya2luZyBh
Z2FpbiBub3cuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:58:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13: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.xen.org>)
	id 1dmh1x-0004Pu-Ul; Tue, 29 Aug 2017 13:58:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmh1w-0004Pk-Ju
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 13:58:12 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 40/8F-02041-3F275A95; Tue, 29 Aug 2017 13:58:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS/dz0dJ
 Igy8POCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdVzezFhznrFi57AdbA+Nrti5GTg4hgTyJ
 Cz/vsYLYvAJ2Em/u3GICsSUEDCVOL7zJAmKzCKhK3Hg6A6yeTUBdou3ZdrB6EYF0iY7jC4Bqu
 DiYBaYxSfzt3APWICwQJrHhYgcrSEJI4AijxKF7SxlBEpwCnhKtpx8AFXEAbROU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTL
 VSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMB6BgbGHYytJ/wOMUpyMCmJ8rak
 LY0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbWQiUEyxKTU+tSMvMAcYCTFqCg0dJhNcOJM1bX
 JCYW5yZDpE6xagoJc6bBZIQAElklObBtcHi7xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd
 5UYDQL8WTmlcBNfwW0mAlocawX2OKSRISUVAOjwfnJIrvOJb348ngT58t+x7fKbuu93P4cPHb
 Gyyj0xxZlJ6Gnf4znP+icZOrAVvVQg79g1azF/0vTlCzK2qY1cMge3bPJasE3jwhP4TMTn5y9
 cNAgTOytyqvTeYs2B2ha/z/698OnnddW6S+wq9O5FiuvU/bl3g/tpy9yi2Tmx3nu018dn1lvo
 cRSnJFoqMVcVJwIAEfcCva6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504015089!100451051!1
X-Originating-IP: [137.65.248.74]
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 16658 invoked from network); 29 Aug 2017 13:58:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 13:58:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 07:58:08 -0600
Message-Id: <59A58F0C020000780017515E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 07:58:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170829134432.x4hnyy2g4oszwbrt@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170829134432.x4hnyy2g4oszwbrt@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, xen-devel@lists.xenproject.org,
 chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v2 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE1OjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjM4QU0gKzA4MDAsIFlpIFN1biB3cm90ZToK
Pj4gQEAgLTgwLDkgKzg2LDIzIEBAIGVudW0gcHNyX2ZlYXRfdHlwZSB7Cj4+ICAgKiAgICAgICAg
ICAgICAgIGNvc19yZWdfdmFsWzFdIChDb2RlKS4KPj4gICAqLwo+PiAgc3RydWN0IGZlYXRfbm9k
ZSB7Cj4+IC0gICAgLyogY29zX21heCBhbmQgY2JtX2xlbiBhcmUgY29tbW9uIHZhbHVlcyBmb3Ig
YWxsIGZlYXR1cmVzIHNvIGZhci4gKi8KPj4gKyAgICAvKiBjb3NfbWF4IGlzIGNvbW1vbiB2YWx1
ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIuICovCj4+ICAgICAgdW5zaWduZWQgaW50IGNvc19t
YXg7Cj4+IC0gICAgdW5zaWduZWQgaW50IGNibV9sZW47Cj4+ICsKPj4gKyAgICAvKiBGZWF0dXJl
IHNwZWNpZmljIEhXIGluZm8uICovCj4+ICsgICAgdW5pb24gewo+PiArICAgICAgICBzdHJ1Y3Qg
ewo+PiArICAgICAgICAgICAgLyogVGhlIGxlbmd0aCBvZiBDQk0gZ290IHRocm91Z2ggQ1BVSUQu
ICovCj4+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsKPj4gKyAgICAgICAgfSBj
YXRfaW5mbzsKPj4gKwo+PiArICAgICAgICBzdHJ1Y3Qgewo+PiArICAgICAgICAgICAgLyogVGhl
IG1heCB0aHJvdHRsaW5nIHZhbHVlIGdvdCB0aHJvdWdoIENQVUlELiAqLwo+PiArICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHRocnRsX21heDsKPj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
aW5lYXI7Cj4gCj4gVGhpcyBzZWVtcyBsaWtlIGl0IHdhbnRzIHRvIGJlIGEgYm9vbGVhbj8KPiAK
Pj4gKyAgICAgICAgfSBtYmFfaW5mbzsKPiAKPiBKdXN0IG5hbWluZyB0aGUgZmllbGRzICdjYXQn
IGFuZCAnbWJhJyB3b3VsZCBwcm9iYWJseSBiZSBlbm91Z2ggSU1ITywKPiBidXQgdGhhdCdzIGp1
c3QgdGFzdGUgSSB0aGluaywgYW5kIEkgd29uJ3QgYXJndWUgaWYgeW91IHByZWZlciB0bwo+IGxl
YXZlIHRoZW0gd2l0aCB0aGUgX2luZm8gc3VmZml4LgoKSXQncyBub3QganVzdCBhIG1hdHRlciBv
ZiB0YXN0ZSAtIGxvbmdlciBuYW1lcyBhcmUgbG9uZ2VyIHRvIHR5cGUKYW5kIHBhcnNlLCBzbyBp
ZiBhIHNob3J0ZXIgbmFtZSBjYW4gYmUgdXNlZCB1bmFtYmlndW91c2x5LCBpdAphbHdheXMgc2hv
dWxkIGJlIGltby4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 13:58:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 13:58: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.xen.org>)
	id 1dmh2f-0004U5-6r; Tue, 29 Aug 2017 13:58:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmh2d-0004Tm-GI
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 13:58:55 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 8B/0A-01777-E1375A95; Tue, 29 Aug 2017 13:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oK5c8dJ
 Ig+MzeS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bpZdeZC/4rVxx/lNzAuFGui5GLQ0hgMpPE
 14NX2SCcv4wSR7rWskM4GxglHkx5z9rFyAnkdDNKdL8SgLCLJJ6emsAOYrMIqEr0z5zJ2MXIw
 cEmYCLxZpUjSK+IQB+jxPJ3xxlBHGaBVWwSm28/ZgFpEBbwlZg85SkjiM0rYC6xtG0vE8S2Fk
 aJHVv3skEkBCVOznwC1sAsoCVx499LJpANzALSEsv/cYCEOQU8JCY/m8oEYosKKEvM27cKrFV
 CwFii/e1FtgmMQrOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5pnq5qcXF
 iempOYlJxXrJ+bmbGIEBzQAEOxjXTHU+xCjJwaQkytuStjRSiC8pP6UyI7E4I76oNCe1+BCjD
 AeHkgTv20KgnGBRanpqRVpmDjC2YNISHDxKIrx2IGne4oLE3OLMdIjUKUZFKXHerCKghABIIq
 M0D64NFs+XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7FWQ8T2ZeCdz0V0CLmYAWx3qBLS5
 JREhJNTDKVpx1273G8o7Ry9u1bIn3k64fXf2tge3zt4mcfSfjbaKeuuTtdtiw1Ke80ErO+Fxo
 kdf643Fh64PE7UwfL9l7JvJa2R0NexfhvS/PdU/ZJnBon07wnDIjT/WOasVpWTd4OD5cT5Dbb
 vjXe9HE8oDPYmG7Mv11Nodm7etRWTNNu/zbEfnbjIpKLMUZiYZazEXFiQA4LIGi4gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504015132!88255989!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56471 invoked from network); 29 Aug 2017 13:58:53 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2017 13:58:53 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TDtwq7021019
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 13:55:59 GMT
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 v7TDttA8029859
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 13:55:55 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 v7TDtpfJ022176;
 Tue, 29 Aug 2017 13:55:51 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 06:55:50 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8F09E6A0764; Tue, 29 Aug 2017 09:55:48 -0400 (EDT)
Date: Tue, 29 Aug 2017 09:55:48 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Yang Zhang <yang.zhang.wz@gmail.com>, xen-devel@lists.xensource.com,
 jgross@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170829135548.GG32175@char.us.oracle.com>
References: <1504007201-12904-1-git-send-email-yang.zhang.wz@gmail.com>
 <1504007201-12904-2-git-send-email-yang.zhang.wz@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504007201-12904-2-git-send-email-yang.zhang.wz@gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Jeremy Fitzhardinge <jeremy@goop.org>, rkrcmar@redhat.com,
 kvm@vger.kernel.org, mst@redhat.com, peterz@infradead.org,
 Pan Xinhui <xinhui.pan@linux.vnet.ibm.com>,
 virtualization@lists.linux-foundation.org, "H. Peter Anvin" <hpa@zytor.com>,
 Alok Kataria <akataria@vmware.com>, wanpeng.li@hotmail.com, x86@kernel.org,
 agraf@suse.de, Ingo Molnar <mingo@redhat.com>,
 Kees Cook <keescook@chromium.org>, Rusty Russell <rusty@rustcorp.com.au>,
 Chris Wright <chrisw@sous-sol.org>, Andy Lutomirski <luto@kernel.org>,
 dmatlack@google.com, tglx@linutronix.de, Quan Xu <quan.xu0@gmail.com>,
 linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, pbonzini@redhat.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 1/7] x86/paravirt: Add pv_idle_ops to
	paravirt ops
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTE6NDY6MzVBTSArMDAwMCwgWWFuZyBaaGFuZyB3cm90
ZToKPiBTbyBmYXIsIHB2X2lkbGVfb3BzLnBvbGwgaXMgdGhlIG9ubHkgb3BzIGZvciBwdl9pZGxl
LiAucG9sbCBpcyBjYWxsZWQgaW4KPiBpZGxlIHBhdGggd2hpY2ggd2lsbCBwb2xsaW5nIGZvciBh
IHdoaWxlIGJlZm9yZSB3ZSBlbnRlciB0aGUgcmVhbCBpZGxlCj4gc3RhdGUuCj4gCj4gSW4gdmly
dHVhbGl6YXRpb24sIGlkbGUgcGF0aCBpbmNsdWRlcyBzZXZlcmFsIGhlYXZ5IG9wZXJhdGlvbnMK
PiBpbmNsdWRlcyB0aW1lciBhY2Nlc3MoTEFQSUMgdGltZXIgb3IgVFNDIGRlYWRsaW5lIHRpbWVy
KSB3aGljaCB3aWxsIGh1cnQKPiBwZXJmb3JtYW5jZSBlc3BlY2lhbGx5IGZvciBsYXRlbmN5IGlu
dGVuc2l2ZSB3b3JrbG9hZCBsaWtlIG1lc3NhZ2UKPiBwYXNzaW5nIHRhc2suIFRoZSBjb3N0IGlz
IG1haW5seSBjb21lIGZyb20gdGhlIHZtZXhpdCB3aGljaCBpcyBhCj4gaGFyZHdhcmUgY29udGV4
dCBzd2l0Y2ggYmV0d2VlbiBWTSBhbmQgaHlwZXJ2aXNvci4gT3VyIHNvbHV0aW9uIGlzIHRvCj4g
cG9sbCBmb3IgYSB3aGlsZSBhbmQgZG8gbm90IGVudGVyIHJlYWwgaWRsZSBwYXRoIGlmIHdlIGNh
biBnZXQgdGhlCj4gc2NoZWR1bGUgZXZlbnQgZHVyaW5nIHBvbGxpbmcuCj4gCj4gUG9sbCBtYXkg
Y2F1c2UgdGhlIENQVSB3YXN0ZSBzbyB3ZSBhZG9wdCBhIHNtYXJ0IHBvbGxpbmcgbWVjaGFuaXNt
IHRvCj4gcmVkdWNlIHRoZSB1c2VsZXNzIHBvbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWFuZyBa
aGFuZyA8eWFuZy56aGFuZy53ekBnbWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUXVhbiBYdSA8
cXVhbi54dTBAZ21haWwuY29tPgo+IENjOiBKZXJlbXkgRml0emhhcmRpbmdlIDxqZXJlbXlAZ29v
cC5vcmc+Cj4gQ2M6IENocmlzIFdyaWdodCA8Y2hyaXN3QHNvdXMtc29sLm9yZz4KPiBDYzogQWxv
ayBLYXRhcmlhIDxha2F0YXJpYUB2bXdhcmUuY29tPgo+IENjOiBSdXN0eSBSdXNzZWxsIDxydXN0
eUBydXN0Y29ycC5jb20uYXU+Cj4gQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgo+IENjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KPiBDYzogIkguIFBldGVy
IEFudmluIiA8aHBhQHp5dG9yLmNvbT4KPiBDYzogeDg2QGtlcm5lbC5vcmcKPiBDYzogUGV0ZXIg
WmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgo+IENjOiBBbmR5IEx1dG9taXJza2kgPGx1
dG9Aa2VybmVsLm9yZz4KPiBDYzogIktpcmlsbCBBLiBTaHV0ZW1vdiIgPGtpcmlsbC5zaHV0ZW1v
dkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IFBhbiBYaW5odWkgPHhpbmh1aS5wYW5AbGludXgudm5l
dC5pYm0uY29tPgo+IENjOiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KPiBDYzog
dmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKPiBDYzogbGludXgta2Vy
bmVsQHZnZXIua2VybmVsLm9yZwoKQWRkaW5nIHhlbi1kZXZlbC4KCkp1ZXJnZW4sIHdlIHJlYWxs
eSBzaG91bGQgcmVwbGFjZSBKZXJlbXkncyBuYW1lIHdpdGggeGVuLWRldmVsIG9yCnlvdXIgbmFt
ZS4uIFdhc24ndCB0aGVyZSBhbiBwYXRjaCBieSB5b3UgdGhhdCB0b29rIHNvbWUgb2YgdGhlIApt
YWludGVybnNoaXAgb3ZlciBpdD8KCj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2
aXJ0LmggICAgICAgfCA1ICsrKysrCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5
cGVzLmggfCA2ICsrKysrKwo+ICBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAgICAgICAgICAg
IHwgNiArKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspCj4gCj4gZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydC5oCj4gaW5kZXggOWNjYWMxOS4uNmQ0Njc2MCAxMDA2NDQKPiAtLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4gKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnQuaAo+IEBAIC0yMDIsNiArMjAyLDExIEBAIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyBsb25nIHBhcmF2aXJ0X3JlYWRfcG1jKGludCBjb3VudGVyKQo+ICAKPiAgI2Rl
ZmluZSByZHBtY2woY291bnRlciwgdmFsKSAoKHZhbCkgPSBwYXJhdmlydF9yZWFkX3BtYyhjb3Vu
dGVyKSkKPiAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBwYXJhdmlydF9pZGxlX3BvbGwodm9pZCkK
PiArewo+ICsJUFZPUF9WQ0FMTDAocHZfaWRsZV9vcHMucG9sbCk7Cj4gK30KPiArCj4gIHN0YXRp
YyBpbmxpbmUgdm9pZCBwYXJhdmlydF9hbGxvY19sZHQoc3RydWN0IGRlc2Nfc3RydWN0ICpsZHQs
IHVuc2lnbmVkIGVudHJpZXMpCj4gIHsKPiAgCVBWT1BfVkNBTEwyKHB2X2NwdV9vcHMuYWxsb2Nf
bGR0LCBsZHQsIGVudHJpZXMpOwo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAo+
IGluZGV4IDlmZmMzNmIuLmNmNDU3MjYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnRfdHlwZXMuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0
X3R5cGVzLmgKPiBAQCAtMzI0LDYgKzMyNCwxMCBAQCBzdHJ1Y3QgcHZfbG9ja19vcHMgewo+ICAJ
c3RydWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZlIHZjcHVfaXNfcHJlZW1wdGVkOwo+ICB9IF9fbm9f
cmFuZG9taXplX2xheW91dDsKPiAgCj4gK3N0cnVjdCBwdl9pZGxlX29wcyB7Cj4gKwl2b2lkICgq
cG9sbCkodm9pZCk7Cj4gK30gX19ub19yYW5kb21pemVfbGF5b3V0Owo+ICsKPiAgLyogVGhpcyBj
b250YWlucyBhbGwgdGhlIHBhcmF2aXJ0IHN0cnVjdHVyZXM6IHdlIGdldCBhIGNvbnZlbmllbnQK
PiAgICogbnVtYmVyIGZvciBlYWNoIGZ1bmN0aW9uIHVzaW5nIHRoZSBvZmZzZXQgd2hpY2ggd2Ug
dXNlIHRvIGluZGljYXRlCj4gICAqIHdoYXQgdG8gcGF0Y2guICovCj4gQEAgLTMzNCw2ICszMzgs
NyBAQCBzdHJ1Y3QgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUgewo+ICAJc3RydWN0IHB2X2lycV9v
cHMgcHZfaXJxX29wczsKPiAgCXN0cnVjdCBwdl9tbXVfb3BzIHB2X21tdV9vcHM7Cj4gIAlzdHJ1
Y3QgcHZfbG9ja19vcHMgcHZfbG9ja19vcHM7Cj4gKwlzdHJ1Y3QgcHZfaWRsZV9vcHMgcHZfaWRs
ZV9vcHM7Cj4gIH0gX19ub19yYW5kb21pemVfbGF5b3V0Owo+ICAKPiAgZXh0ZXJuIHN0cnVjdCBw
dl9pbmZvIHB2X2luZm87Cj4gQEAgLTM0Myw2ICszNDgsNyBAQCBzdHJ1Y3QgcGFyYXZpcnRfcGF0
Y2hfdGVtcGxhdGUgewo+ICBleHRlcm4gc3RydWN0IHB2X2lycV9vcHMgcHZfaXJxX29wczsKPiAg
ZXh0ZXJuIHN0cnVjdCBwdl9tbXVfb3BzIHB2X21tdV9vcHM7Cj4gIGV4dGVybiBzdHJ1Y3QgcHZf
bG9ja19vcHMgcHZfbG9ja19vcHM7Cj4gK2V4dGVybiBzdHJ1Y3QgcHZfaWRsZV9vcHMgcHZfaWRs
ZV9vcHM7Cj4gIAo+ICAjZGVmaW5lIFBBUkFWSVJUX1BBVENIKHgpCQkJCQlcCj4gIAkob2Zmc2V0
b2Yoc3RydWN0IHBhcmF2aXJ0X3BhdGNoX3RlbXBsYXRlLCB4KSAvIHNpemVvZih2b2lkICopKQo+
IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyBiL2FyY2gveDg2L2tlcm5l
bC9wYXJhdmlydC5jCj4gaW5kZXggYmMwYTg0OS4uMWI1YjI0NyAxMDA2NDQKPiAtLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwo+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5j
Cj4gQEAgLTEyOCw2ICsxMjgsNyBAQCBzdGF0aWMgdm9pZCAqZ2V0X2NhbGxfZGVzdGluYXRpb24o
dTggdHlwZSkKPiAgI2lmZGVmIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MKPiAgCQkucHZfbG9j
a19vcHMgPSBwdl9sb2NrX29wcywKPiAgI2VuZGlmCj4gKwkJLnB2X2lkbGVfb3BzID0gcHZfaWRs
ZV9vcHMsCj4gIAl9Owo+ICAJcmV0dXJuICooKHZvaWQgKiopJnRtcGwgKyB0eXBlKTsKPiAgfQo+
IEBAIC0zMTIsNiArMzEzLDEwIEBAIHN0cnVjdCBwdl90aW1lX29wcyBwdl90aW1lX29wcyA9IHsK
PiAgCS5zdGVhbF9jbG9jayA9IG5hdGl2ZV9zdGVhbF9jbG9jaywKPiAgfTsKPiAgCj4gK3N0cnVj
dCBwdl9pZGxlX29wcyBwdl9pZGxlX29wcyA9IHsKPiArCS5wb2xsID0gcGFyYXZpcnRfbm9wLAo+
ICt9Owo+ICsKPiAgX192aXNpYmxlIHN0cnVjdCBwdl9pcnFfb3BzIHB2X2lycV9vcHMgPSB7Cj4g
IAkuc2F2ZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobmF0aXZlX3NhdmVfZmwpLAo+ICAJLnJl
c3RvcmVfZmwgPSBfX1BWX0lTX0NBTExFRV9TQVZFKG5hdGl2ZV9yZXN0b3JlX2ZsKSwKPiBAQCAt
NDcxLDMgKzQ3Niw0IEBAIHN0cnVjdCBwdl9tbXVfb3BzIHB2X21tdV9vcHMgX19yb19hZnRlcl9p
bml0ID0gewo+ICBFWFBPUlRfU1lNQk9MICAgIChwdl9tbXVfb3BzKTsKPiAgRVhQT1JUX1NZTUJP
TF9HUEwocHZfaW5mbyk7Cj4gIEVYUE9SVF9TWU1CT0wgICAgKHB2X2lycV9vcHMpOwo+ICtFWFBP
UlRfU1lNQk9MICAgIChwdl9pZGxlX29wcyk7Cj4gLS0gCj4gMS44LjMuMQo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmh4D-00058Z-HP; Tue, 29 Aug 2017 14:00:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmh4B-00058G-Lw
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:00:31 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E5/64-03093-F7375A95; Tue, 29 Aug 2017 14:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS7eueGm
 kwePDqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bRmQvYCqYxVWy43MjawPiesYuRk0NIIE/i
 d+diJhCbV8BO4mjvDDBbQsBQ4vTCmywgNouAqsSGiV1gNpuAukTbs+2sILaIgL7E/E8/wWxmg
 WmMEovfynQxsnMIC3hLzNPtYuQCmt7BKHFp5VewEk4BL4ml9z4BreUAWiUo8XeHMESnlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfYUC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB2PTosBDjJIcTEqivC1pSyOF+JLy
 UyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgTv20KgOsGi1PTUirTMHGB0wJRKcPAoi
 fDmFgGleYsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnPcPyAwBkKKM0jy4EbBIvcQoKyXMywh0oB
 BPQWpRbmYJqvwrRnEORiVh3q0gU3gy80rgNr0COoIJ6IhYL7AjShIRUlINjP0HQnqjJ71Zl+P
 PaS+otZV3zWK9HWXzNav0Gz4b6/340bsw+7and35AdUFIbqKepYJ/s9eqHbPiFhR/+WbpHvFt
 Cm+pq80S1T8amhq7jEXn2vwLFrYK2qJ8/JbPvithEu73E9MuW4glHmo+GvdNp0eoOUWUu9vWr
 8aTo6mSV4ONk+N5wRolluKMREMt5qLiRAB6X58fzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504015228!73916248!1
X-Originating-IP: [137.65.248.74]
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 15752 invoked from network); 29 Aug 2017 14:00:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 14:00:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 08:00:28 -0600
Message-Id: <59A58F980200007800175174@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 08:00:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504005556-30394-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] x86/pv: Switch {fill,
 zap}_ro_mpt() to using mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDEzOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQW5kIHVwZGF0ZSBhbGwgYWZmZWN0ZWQgY2FsbGVycy4gIEZpeCB0aGUgZmlsbF9yb19t
cHQoKSBwcm90b3R5cGUgdG8gYmUgYm9vbAo+IGxpa2UgaXRzIGltcGxlbWVudGF0aW9uLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:01:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmh5E-0005GF-Qt; Tue, 29 Aug 2017 14:01:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmh5D-0005G5-IU
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:01:35 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 62/1A-02041-EB375A95; Tue, 29 Aug 2017 14:01:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve6+4qW
 RBn9fSlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkL/05lKZgtWPFv1TeWBsZevi5GTg4JAX+J
 1Xt+sYDYLAKqEv+/rmQGsdkElCV+dvaydTFycIgI6Em0HNHrYuTiYBZ4xCix/ftUsHphgXCJS
 X/7wWxeAQuJL/OuMIIUCQmsY5Joa+hihUgISpyc+QSsiBlo0I2pU8CGMgtISyz/xwERlpdo3j
 obbC+ngJ3E3G2P2UBsUQEVic6lc8BahQQUJDqmH2OawMg/C8nUWUimzkKYOgvJ1AWMLKsYNYp
 Ti8pSi3SNDPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDs56BgXEHY/MJv0OM
 khxMSqK824qWRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E0HyQkWpaanVqRl5gCjBCYtwcGjJ
 MKbC5LmLS5IzC3OTIdInWJUlBLnzQJJCIAkMkrz4NpgkXmJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjBvKsgUnsy8Erjpr4AWMwEtjvUCW1ySiJCSamCcf8vPXN5ogY535c29nI67l6+S3qq
 0UplV6YXTw1YNhkt7//FyncpLsWtp37Iu8+evXiZNxe6QNF7VHrYTIcuTe5ib5G/f09FfeLtj
 G0/99ULhni83rp3sCjjhdDWlLsdvtqV78jv+hHT/uN7K6qaKe/dOaAbvbVgm4HKf3fe30Hfe7
 m0n+pVYijMSDbWYi4oTAS0r2RPHAgAA
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504015292!56657883!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31070 invoked from network); 29 Aug 2017 14:01:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:01:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445548139"
Date: Tue, 29 Aug 2017 15:01:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170829140130.nea7zrowirdq3nlk@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
 <20170829133328.i2cjb2qybqhwzguw@citrix.com>
 <c5361c8c-cf6f-a6d6-3fce-36fb8f7a3d05@citrix.com>
 <20170829135154.f74wkrmt46t6xzmy@citrix.com>
 <40a7dc69-8935-e4c9-8b1b-6f93ad1ecdf5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <40a7dc69-8935-e4c9-8b1b-6f93ad1ecdf5@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDI6NTM6NTZQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gMjkvMDgvMTcgMTQ6NTEsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBUdWUsIEF1
ZyAyOSwgMjAxNyBhdCAwMjozNzo1MFBNICswMTAwLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiA+
PiBPbiAyOS8wOC8xNyAxNDozMywgV2VpIExpdSB3cm90ZToKPiA+Pj4gT24gVHVlLCBBdWcgMjks
IDIwMTcgYXQgMDI6MjQ6NDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+Pj4+IE9u
IDI5LzA4LzE3IDA5OjUwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4+Pj4gQ29tbWl0IDE0
OWM2YiB1bm1hc2tlZCBhbiBpc3N1ZSBsb25nIHByZXNlbnQgaW4gWGVuOiB0aGUgY29udHJvbC9l
dmVudAo+ID4+Pj4+IGJsb2NrIGFkZHJlc3NlcyBwcm92aWRlZCBpbiB0aGUgQUNQSSBGQURUIHRh
YmxlIHdoZXJlIGhhcmRjb2RlZCB0byB0aGUKPiA+Pj4+PiBWMSB2ZXJzaW9uLiBUaGlzIHdhcyBw
YXBlcmVkIG92ZXIgYmVjYXVzZSBodm1sb2FkZXIgd291bGQgYWxzbyBhbHdheXMKPiA+Pj4+PiBz
ZXQgSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTiB0byAxIHJlZ2FyZGxlc3Mgb2YgdGhl
IEJJT1MKPiA+Pj4+PiB2ZXJzaW9uLgo+ID4+Pj4+Cj4gPj4+Pj4gRml4IHRoaXMgYnkgcGFzc2lu
ZyB0aGUgYWRkcmVzcyBvZiB0aGUgY29udHJvbC9ldmVudCBibG9ja3MgdG8KPiA+Pj4+PiBhY3Bp
X2J1aWxkX3RhYmxlcywgc28gdGhlIHZhbHVlcyBjYW4gYmUgcHJvcGVybHkgc2V0IGluIHRoZSBG
QURUCj4gPj4+Pj4gdGFibGUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0Lgo+ID4+Pj4+Cj4gPj4+Pj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
Pj4+Pj4gLS0tCj4gPj4+Pj4gQ2M6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgo+ID4+Pj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPj4+
Pj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPj4+Pj4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4+Pj4+IENjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+Pj4+IC0tLQo+ID4+Pj4+IFRoaXMgY29t
bWl0IHNob3VsZCBmaXggdGhlIHF1bXUtdHJhZCBXaW5kb3dzIGVycm9ycyBzZWVuIGJ5IG9zc3Rl
c3QuCj4gPj4+Pgo+ID4+Pj4gVGhpcyBjaGFuZ2VzIHdpbmRvd3MgYmVoYXZpb3VyLCBidXQgZG9l
cyBub3QgZml4IHdpbmRvd3MuICBXaW5kb3dzIG5vdwo+ID4+Pj4gYm9vdHMsIGJ1dCB3YWl0cyBm
b3JldmVyIHdoaWxlIHRyeWluZyB0byByZWJvb3QgYWZ0ZXIgaW5zdGFsbGluZyBQVgo+ID4+Pj4g
ZHJpdmVycy4gIFRoZXJlIGlzIG5vIGhpbnQgaW4gdGhlIHFlbXUgbG9nIHRoYXQgdGhlIEFDUEkg
c2h1dGRvd24gZXZlbnQKPiA+Pj4+IHdhcyByZWNlaXZlZC4KPiA+Pj4+Cj4gPj4+PiBVbmxlc3Mg
c29tZW9uZSBoYXMgc29tZSB2ZXJ5IHF1aWNrIGNsZXZlciBpZGVhcywgdGhlIG9yaWdpbmFsIGZp
eCB3aWxsCj4gPj4+PiBuZWVkIHJldmVydGluZy4KPiA+Pj4KPiA+Pj4gSWYgSSBkb24ndCBnZXQg
YSBuZXcgZml4IGJ5IHRoZSBlbmQgb2YgdG9kYXkgSSdtIGdvaW5nIHRvIHJldmVydCBJZ29yJ3MK
PiA+Pj4gcGF0Y2ggKGJ1dCBrZWVwIFJvZ2VyJ3MgcGF0Y2ggaW4gdHJlZSkuCj4gPj4+Cj4gPj4K
PiA+PiBJIGd1ZXNzIHRoZSBlYXNpZXN0IHdheSB0byBvdmVyY29tZSBpdCB3b3VsZCBiZSB0byBz
ZXQgInFlbXUteGVuIiBhcyBhCj4gPj4gZGV2aWNlLW1vZGVsIGluIGxpYnhsIHVuY29uZGl0aW9u
YWxseS4KPiA+IAo+ID4gSSBkb24ndCB0aGluayB0aGF0J3MgcmlnaHQgYmVjYXVzZSBsaWJ4bCBk
b2VzIHN1cHBvcnQgYm90aCBxZW11LXhlbiBhbmQKPiA+IHFlbXUtdHJhZC4gVGhlIHZhbHVlIHdy
aXR0ZW4gaW4geGVuc3RvcmUgc2hvdWxkIHJlZmxlY3QgdGhlIHJlYWxpdHkuCj4gPiAKPiAKPiBJ
biB0aGF0IGNhc2UsIHByb2JhYmx5IHdvcnRoIHJldmVydGluZyB1bnRpbCB3ZSBmaWd1cmUgb3V0
IHdoeSBzZXR0aW5nCj4gdGhlIHJpZ2h0IHBvcnQgbG9jYXRpb24gY2F1c2VzIHN1Y2ggYW4gZWZm
ZWN0LgoKTm8gcHJvYmxlbS4gSSB3aWxsIGRvIHRoYXQgbm93LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:02:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmh6M-0005PE-41; Tue, 29 Aug 2017 14:02:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dmh6L-0005P2-8S
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:02:45 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BE/3B-01777-40475A95; Tue, 29 Aug 2017 14:02:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMfTOQV2mkqW
 RBteO61h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/vp5jL/ggUPF7wmX2BsZevi5GTg4hgRmM
 EtPWZHQxcnGwCLSzSqzZfpwdxJEQWMwqcWhrIxtIlYRAnsST9yeh7CKJif/PMMLY+08/YAGxe
 QUEJU7OfAJmCwtISlyZPp0FYoOnxJrzj5hAbE4BH4mDS38ygSwQEuhhlHi67xZYEZuAocT/D2
 fBbBYBVYn5xxugFhhKTPy4jQliQYDElLYFTBALMiW+dq0EO0hEQE/iw6tvbCBDmQVeMUrcbLs
 DVsQsoCnRuv03+wRG4VlIDpyFJLWAkWkVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBqV5uanFx
 YnpqTmJSsV5yfu4mRmBIMwDBDsYv/c6HGCU5mJREeVvSlkYK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuBNLwLKCRalpqdWpGXmAKMLJi3BwaMkwpsLkuYtLkjMLc5Mh0idYrTkuHJl3Rcmjg2r1w
 PJKQe2f2ESYsnLz0uVEuf9UwjUIADSkFGaBzcOlgAuMcpKCfMyAh0oxFOQWpSbWYIq/4pRnIN
 RSZg3FWQtT2ZeCdxWYKAB/SLCG+sFdlBJIkJKqoExR8Hy6Hb5DDOl82/Ylmf/8XKOeXXMSl1Z
 ycRIsZZjG2dF0yW5q9My375wu5v4mrG2P1ZrlVHe3Ez/g96+8z0PyJ2ZxT1pYc+Fnk9/szWzF
 vO8m6Nh3+q4c/nkA7fu/pjCri3+YbbQ8ZrzobHfhK97yyWviPJ2meVxfObczlNMO8zZuN9Zre
 9TYinOSDTUYi4qTgQA6r5FLPsCAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504015361!109346697!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59249 invoked from network); 29 Aug 2017 14:02:42 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 14:02:42 -0000
Received: by mail-qk0-f193.google.com with SMTP id a77so2919358qkb.1
 for <xen-devel@lists.xenproject.org>; Tue, 29 Aug 2017 07:02:42 -0700 (PDT)
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=qhS//shxIdR3PewSWbXfkaBzUSKqM9Zeky6FumChhQU=;
 b=S7hgdmf3a5qGnPsx73dAOhSwU3gVThJnc7fMErmw4NfDCZc4thEv4+LnYqJC/X0y5L
 ZA2F2cpA+zvS+mhWJytKX/CljutwyTwmfkdJJAQUmPAkAlvrJVZvYKbN7vrLTa0cZCT1
 0NOKZ9U07v/swodhYRdgfMHrkl1jKC2XAsBTECERaVem76EiDlPkaihn9IZ3ov4mmf+z
 LdVTNIeTfs/PYjifVOrzkglcHE2xQzNMQZZXYkPqUaDURUpNAm65QqFoNn0Ip1B4xS2T
 8cy6hXKNJWN48m9D07mW1Vbq0koW4UxpfwhVZV0jn3JNw/Ugr5NZ4HtTXK6c/Mw2VSSt
 jmDg==
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=qhS//shxIdR3PewSWbXfkaBzUSKqM9Zeky6FumChhQU=;
 b=Rwvz6Hd1nPr403KFY4u2Q/r1XfEvU3TD6HZXUVZ5E/HWMGb+8OhVaKahglHNUMaB3p
 HinTZZU3SjRD1baPdb9uRUM+r2A8UubF6zqTL5f4SoadoFXrJPCfWri4AuvWalwcJJit
 pQeSpBExoE/1oPXz/kOGFFNy0nVoImZl1bPDKGrRdqdMgXaiGIavxwCQioeXiCfb5Hl6
 qIcU0CSQnjib8EpLHSYFA4Eq0ZOW018KpRI4Y8cys7fE9CRFFpnploxR6ObMU393gvWg
 uUHUHgiKtF1ToJ3hwTmJBccqbibI/lrbuzIZTKCIixjF6tYVifJM/TO3DcMcRJc2US5e
 +/Lw==
X-Gm-Message-State: AHYfb5jw+Vn0eUN/OodNq8cRF5zDUU9lxATAVFRxaQveyT+hqnUXNgus
 zWzEa/gV/Xzoe5rNwLbePGplakkvlQ==
X-Google-Smtp-Source: ADKCNb6EINRMUkN0Csdt0KHXvK+2TwAKz74AatZv5XEJ6iI8UQaRX6bHSKug0T65oTnpBqMw3Y9YQSSPFXwhqcOssiI=
X-Received: by 10.55.27.164 with SMTP id m36mr5347028qkh.305.1504015356932;
 Tue, 29 Aug 2017 07:02:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.78.73 with HTTP; Tue, 29 Aug 2017 07:02:36 -0700 (PDT)
In-Reply-To: <150290193547.24854.2362617593969664852.stgit@Solace.fritz.box>
References: <150290125292.24854.17418548557562763544.stgit@Solace.fritz.box>
 <150290193547.24854.2362617593969664852.stgit@Solace.fritz.box>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Tue, 29 Aug 2017 15:02:36 +0100
X-Google-Sender-Auth: XMHCAYSHjCRjMD8eSQw9Ngs89gE
Message-ID: <CAFLBxZay2xf7HEV8JWy-z-EYdAD3iVHFM_skYbC6auPeLeMnYg@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/6] xen: in do_softirq() sample
 smp_processor_id() once and for all.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgNTo0NSBQTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+IEluIGZhY3QsIHJpZ2h0IG5vdywgd2UgcmVhZCBp
dCBhdCBldmVyeSBpdGVyYXRpb24gb2YgdGhlIGxvb3AuCj4gVGhlIHJlYXNvbiBpdCdzIGRvbmUg
bGlrZSB0aGlzIGlzIGhvdyBjb250ZXh0IHN3aXRjaCB3YXMgaGFuZGxlZAo+IG9uIElBNjQgKHNl
ZSBjb21taXQgYWU5YmZjZGMsICJbWEVOXSBWYXJpb3VzIHNvZnRpcnEgY2xlYW51cHMiIFsxXSku
Cj4KPiBIb3dldmVyOgo+IDEpIHdlIGRvbid0IGhhdmUgSUE2NCBhbnkgbG9uZ2VyLCBhbmQgYWxs
IHRoZSBhY2hpdGVjdHVyZXMgdGhhdAo+ICAgIHdlIGRvIHN1cHBvcnQsIGFyZSBvayB3aXRoIHNh
bXBsaW5nIG9uY2UgYW5kIGZvciBhbGw7Cj4gMikgc2FtcGxpbmcgYXQgZXZlcnkgaXRlcmF0aW9u
IChzbGlnaHRseSkgYWZmZWN0IHBlcmZvcm1hbmNlOwo+IDMpIHNhbXBsaW5nIGF0IGV2ZXJ5IGl0
ZXJhdGlvbiBpcyBtaXNsZWFkaW5nLCBhcyBpdCBtYWtlcyBwZW9wbGUKPiAgICBiZWxpZXZlIHRo
YXQgaXQgaXMgY3VycmVudGx5IHBvc3NpYmxlIHRoYXQgU0NIRURVTEVfU09GVElSUQo+ICAgIG1v
dmVzIHRoZSBleGVjdXRpb24gZmxvdyBvbiBhbm90aGVyIENQVSAoYW5kIHRoZSBjb21tZW50LAo+
ICAgIGJ5IHJlaW5mb3JjaW5nIHRoaXMgYmVsaWVmLCBtYWtlcyB0aGluZ3MgZXZlbiB3b3JzZSEp
Lgo+Cj4gVGhlcmVmb3JlLCBsZXQnczoKPiAtIGRvIHRoZSBzYW1wbGluZyBvbmx5IG9uY2UsIGFu
ZCByZW1vdmUgdGhlIGNvbW1lbnQ7Cj4gLSBsZWF2ZSBhbiBBU1NFUlQoKSBhcm91bmQsIHNvIHRo
YXQsIGlmIGNvbnRleHQgc3dpdGNoaW5nCj4gICBsb2dpYyBjaGFuZ2VzIChpbiBjdXJyZW50IG9y
IG5ldyBhcmNoZXMpLCB3ZSB3aWxsIG5vdGljZS4KPgo+IFsxXSBTb21lIG1vcmUgKGhpc3Rvcmlj
YWwpIGluZm9ybWF0aW9uIGhlcmU6Cj4gICAgIGh0dHA6Ly9vbGQtbGlzdC1hcmNoaXZlcy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDA2LTA2L21zZzAxMjYyLmh0bWwK
Pgo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPgo+IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJp
eC5jb20+Cj4gLS0tCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IC0tLQo+IFRo
aXMgaGFzIGJlZW4gc3VibWl0dGVkIGFscmVhZHksIGFzIGEgcGFydCBvZiBhbm90aGVyIHNlcmll
cy4gRGlzY3Vzc2lvbiBpcyBoZXJlOgo+ICBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMDEwMi5odG1sCj4KPiBGb3IgdGhlIHN1cGVyIGxh
enksIEphbidzIGxhdGVzdCB3b3JkIGluIHRoYXQgdGhyZWFkIHdlcmUgdGhlc2U6Cj4gICJJJ3Zl
IHZvaWNlZCBteSBvcGluaW9uLCBidXQgSSBkb24ndCBtZWFuIHRvIGJsb2NrIHRoZSBwYXRjaC4g
QWZ0ZXIKPiAgIGFsbCB0aGVyZSdzIG5vIGFjdGl2ZSBpc3N1ZSB0aGUgY2hhbmdlIGludHJvZHVj
ZXMuIgo+ICAoaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDYvbXNnMDA3OTcuaHRtbCkKPgo+IFNpbmNlIHRoZW46Cj4gLSBjaGFuZ2VkICJvbmNlIGFu
ZCBmb3IgYWxsIiB3aXRoICJvbmx5IG9uY2UiLCBhcyByZXF1ZXN0ZWQgYnkgR2VvcmdlIChhbmQK
PiAgIGFwcGxpZWQgaGlzIFJldmlld2VkLWJ5LCBhcyBoZSBzYWlkIEkgY291bGQpLgoKClRoZSBj
b21taXQgbWVzc2FnZSwgYnV0IGZvcmdvdCB0byBjaGFuZ2UgdGhlIHRpdGxlLiA6LSkgIFRoYXQg
Y2FuIGJlCmFkZHJlc3NlZCBvbiBjaGVjay1pbiBpZiBuZWVkIGJlLgoKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:09:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmhCe-0005mf-Vs; Tue, 29 Aug 2017 14:09:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407a4e3db=dario.faggioli@citrix.com>)
 id 1dmhCd-0005mZ-76
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:09:15 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 66/AE-02048-A8575A95; Tue, 29 Aug 2017 14:09:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsWyU9JRQrejdGm
 kwdmtwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aC13OZCva4VRx40cXewLjDtYuRk0NCIEhi
 xs13rCA2m4CBxJsde8FsEQEdiYubHrF3MXJxMAt8YJT417CVBSQhLJAp8bVrJRtEUZbEt6kPg
 Bo4gGw9idmt0iBhFgFViX1H/oCFeQVcJLrv1YKEGQVkJb40rmYGsZkFxCWavqxkhThBQGLJnv
 PMELaoxMvH/6DiBhJbl+5jgahPkzi37TwTiM0rIChxcuYTlgmMArOQjJqFpGwWkrJZQFcwC2h
 KrN+lD1GiKDGl+yE7hK0h0TpnLpRtKTHl7BwmZDULGDlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm
 6BoaGOvlphYXJ6an5iQmFesl5+duYgTGQz0DA+MOxittzocYJTmYlER5txUtjRTiS8pPqcxIL
 M6ILyrNSS0+xCjDwaEkwRtRApQTLEpNT61Iy8wBRiZMWoKDR0mE1xskzVtckJhbnJkOkTrF6M
 qxYfX6L0wcW36f+M7EcQhMHgOT395s/80kxJKXn5cqJc5bD9IsANKcUZoHNxqWVC4xykoJ8zI
 yMDAI8RSkFuVmlqDKv2IU52BUEuZ1BpnCk5lXAnfBK6DjmICOi/UCO64kESEl1cDY38nXrHXk
 usDNnqsiP+P4q423qexdvF/82F8Fzi87AivYw3/9MzDhWHlGwPSxbYpsNdPP+Sr6neY5vdNfp
 z1bOSXsW2kOT3nkz/P/cr6lCwfrHXnJIzypoCKsd+HKB1p/JLU3en1b8f7rin0lbCEB21o3L/
 ddHMCm+tDCPuzW90MPDZpMTs9QYinOSDTUYi4qTgQAvN4moiUDAAA=
X-Env-Sender: prvs=407a4e3db=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504015751!112140668!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2344 invoked from network); 29 Aug 2017 14:09:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:09:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208,217";a="51741525"
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 1/6] xen: in do_softirq() sample
 smp_processor_id() once and for all.
Thread-Index: AQHTINAiNke56R4tpUK/BxGa78tz1w==
Date: Tue, 29 Aug 2017 14:07:22 +0000
Message-ID: <73b1f986-7ef9-4873-834b-ba37fa902802@email.android.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/6] xen: in do_softirq() sample
 smp_processor_id() once and for all.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8848078074772188938=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8848078074772188938==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_73b1f9867ef94873834bba37fa902802emailandroidcom_"

--_000_73b1f9867ef94873834bba37fa902802emailandroidcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SWwgMjkgQWdvIDIwMTcgNDowMyBQTSwgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPiBoYSBzY3JpdHRvOg0KT24gV2VkLCBBdWcgMTYsIDIwMTcgYXQgNTo0NSBQTSwg
RGFyaW8gRmFnZ2lvbGkNCjxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToNCj4gSW4g
ZmFjdCwgcmlnaHQgbm93LCB3ZSByZWFkIGl0IGF0IGV2ZXJ5IGl0ZXJhdGlvbiBvZiB0aGUgbG9v
cC4NCj4gVGhlIHJlYXNvbiBpdCdzIGRvbmUgbGlrZSB0aGlzIGlzIGhvdyBjb250ZXh0IHN3aXRj
aCB3YXMgaGFuZGxlZA0KPiBvbiBJQTY0IChzZWUgY29tbWl0IGFlOWJmY2RjLCAiW1hFTl0gVmFy
aW91cyBzb2Z0aXJxIGNsZWFudXBzIiBbMV0pLg0KPg0KPiBIb3dldmVyOg0KPiAxKSB3ZSBkb24n
dCBoYXZlIElBNjQgYW55IGxvbmdlciwgYW5kIGFsbCB0aGUgYWNoaXRlY3R1cmVzIHRoYXQNCj4g
ICAgd2UgZG8gc3VwcG9ydCwgYXJlIG9rIHdpdGggc2FtcGxpbmcgb25jZSBhbmQgZm9yIGFsbDsN
Cj4gMikgc2FtcGxpbmcgYXQgZXZlcnkgaXRlcmF0aW9uIChzbGlnaHRseSkgYWZmZWN0IHBlcmZv
cm1hbmNlOw0KPiAzKSBzYW1wbGluZyBhdCBldmVyeSBpdGVyYXRpb24gaXMgbWlzbGVhZGluZywg
YXMgaXQgbWFrZXMgcGVvcGxlDQo+ICAgIGJlbGlldmUgdGhhdCBpdCBpcyBjdXJyZW50bHkgcG9z
c2libGUgdGhhdCBTQ0hFRFVMRV9TT0ZUSVJRDQo+ICAgIG1vdmVzIHRoZSBleGVjdXRpb24gZmxv
dyBvbiBhbm90aGVyIENQVSAoYW5kIHRoZSBjb21tZW50LA0KPiAgICBieSByZWluZm9yY2luZyB0
aGlzIGJlbGllZiwgbWFrZXMgdGhpbmdzIGV2ZW4gd29yc2UhKS4NCj4NCj4gVGhlcmVmb3JlLCBs
ZXQnczoNCj4gLSBkbyB0aGUgc2FtcGxpbmcgb25seSBvbmNlLCBhbmQgcmVtb3ZlIHRoZSBjb21t
ZW50Ow0KPiAtIGxlYXZlIGFuIEFTU0VSVCgpIGFyb3VuZCwgc28gdGhhdCwgaWYgY29udGV4dCBz
d2l0Y2hpbmcNCj4gICBsb2dpYyBjaGFuZ2VzIChpbiBjdXJyZW50IG9yIG5ldyBhcmNoZXMpLCB3
ZSB3aWxsIG5vdGljZS4NCj4NCj4gWzFdIFNvbWUgbW9yZSAoaGlzdG9yaWNhbCkgaW5mb3JtYXRp
b24gaGVyZToNCj4gICAgIGh0dHA6Ly9vbGQtbGlzdC1hcmNoaXZlcy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDA2LTA2L21zZzAxMjYyLmh0bWwNCj4NCj4gU2lnbmVk
LW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+DQo+IFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+DQo+
IC0tLQ0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4g
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+DQo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4NCj4gLS0tDQo+IFRo
aXMgaGFzIGJlZW4gc3VibWl0dGVkIGFscmVhZHksIGFzIGEgcGFydCBvZiBhbm90aGVyIHNlcmll
cy4gRGlzY3Vzc2lvbiBpcyBoZXJlOg0KPiAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctMDYvbXNnMDAxMDIuaHRtbA0KPg0KPiBGb3IgdGhlIHN1cGVy
IGxhenksIEphbidzIGxhdGVzdCB3b3JkIGluIHRoYXQgdGhyZWFkIHdlcmUgdGhlc2U6DQo+ICAi
SSd2ZSB2b2ljZWQgbXkgb3BpbmlvbiwgYnV0IEkgZG9uJ3QgbWVhbiB0byBibG9jayB0aGUgcGF0
Y2guIEFmdGVyDQo+ICAgYWxsIHRoZXJlJ3Mgbm8gYWN0aXZlIGlzc3VlIHRoZSBjaGFuZ2UgaW50
cm9kdWNlcy4iDQo+ICAoaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTctMDYvbXNnMDA3OTcuaHRtbCkNCj4NCj4gU2luY2UgdGhlbjoNCj4gLSBjaGFuZ2Vk
ICJvbmNlIGFuZCBmb3IgYWxsIiB3aXRoICJvbmx5IG9uY2UiLCBhcyByZXF1ZXN0ZWQgYnkgR2Vv
cmdlIChhbmQNCj4gICBhcHBsaWVkIGhpcyBSZXZpZXdlZC1ieSwgYXMgaGUgc2FpZCBJIGNvdWxk
KS4NCg0KDQpUaGUgY29tbWl0IG1lc3NhZ2UsIGJ1dCBmb3Jnb3QgdG8gY2hhbmdlIHRoZSB0aXRs
ZS4gOi0pDQoNCkluZGVlZC4gSSBmb2N1c2VkIG9uIHRoZSBib2R5IG9mIHRoZSBjaGFuZ2Vsb2cs
IGFuZCBkaWRuJ3QgZXZlbiByZWNhbGwvbm90aWNlLCB0aGF0IGl0IHdhcyBpbiB0aGUgcHJlc2Vu
dCBpbiB0aGUgc3ViamVjdCBsaW5lIGFzIHdlbGwhIDotKA0KDQpTb3JyeSwNCkRhcmlvDQoNCg==

--_000_73b1f9867ef94873834bba37fa902802emailandroidcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <049127D9451D1F40995C30474A1397FB@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBkaXI9ImF1
dG8iPg0KPGRpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj4NCjxkaXYgY2xhc3M9ImdtYWls
X3F1b3RlIj5JbCAyOSBBZ28gMjAxNyA0OjAzIFBNLCBHZW9yZ2UgRHVubGFwICZsdDtHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20mZ3Q7IGhhIHNjcml0dG86PGJyIHR5cGU9ImF0dHJpYnV0aW9u
Ij4NCjxibG9ja3F1b3RlIGNsYXNzPSJxdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2Jv
cmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdj48Zm9udCBz
aXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPg0KPGRpdj5PbiBXZWQsIEF1ZyAx
NiwgMjAxNyBhdCA1OjQ1IFBNLCBEYXJpbyBGYWdnaW9saTxicj4NCiZsdDtkYXJpby5mYWdnaW9s
aUBjaXRyaXguY29tJmd0OyB3cm90ZTo8YnI+DQomZ3Q7IEluIGZhY3QsIHJpZ2h0IG5vdywgd2Ug
cmVhZCBpdCBhdCBldmVyeSBpdGVyYXRpb24gb2YgdGhlIGxvb3AuPGJyPg0KJmd0OyBUaGUgcmVh
c29uIGl0J3MgZG9uZSBsaWtlIHRoaXMgaXMgaG93IGNvbnRleHQgc3dpdGNoIHdhcyBoYW5kbGVk
PGJyPg0KJmd0OyBvbiBJQTY0IChzZWUgY29tbWl0IGFlOWJmY2RjLCAmcXVvdDtbWEVOXSBWYXJp
b3VzIHNvZnRpcnEgY2xlYW51cHMmcXVvdDsgWzFdKS48YnI+DQomZ3Q7PGJyPg0KJmd0OyBIb3dl
dmVyOjxicj4NCiZndDsgMSkgd2UgZG9uJ3QgaGF2ZSBJQTY0IGFueSBsb25nZXIsIGFuZCBhbGwg
dGhlIGFjaGl0ZWN0dXJlcyB0aGF0PGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyB3ZSBkbyBz
dXBwb3J0LCBhcmUgb2sgd2l0aCBzYW1wbGluZyBvbmNlIGFuZCBmb3IgYWxsOzxicj4NCiZndDsg
Mikgc2FtcGxpbmcgYXQgZXZlcnkgaXRlcmF0aW9uIChzbGlnaHRseSkgYWZmZWN0IHBlcmZvcm1h
bmNlOzxicj4NCiZndDsgMykgc2FtcGxpbmcgYXQgZXZlcnkgaXRlcmF0aW9uIGlzIG1pc2xlYWRp
bmcsIGFzIGl0IG1ha2VzIHBlb3BsZTxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsgYmVsaWV2
ZSB0aGF0IGl0IGlzIGN1cnJlbnRseSBwb3NzaWJsZSB0aGF0IFNDSEVEVUxFX1NPRlRJUlE8YnI+
DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1vdmVzIHRoZSBleGVjdXRpb24gZmxvdyBvbiBhbm90
aGVyIENQVSAoYW5kIHRoZSBjb21tZW50LDxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsgYnkg
cmVpbmZvcmNpbmcgdGhpcyBiZWxpZWYsIG1ha2VzIHRoaW5ncyBldmVuIHdvcnNlISkuPGJyPg0K
Jmd0Ozxicj4NCiZndDsgVGhlcmVmb3JlLCBsZXQnczo8YnI+DQomZ3Q7IC0gZG8gdGhlIHNhbXBs
aW5nIG9ubHkgb25jZSwgYW5kIHJlbW92ZSB0aGUgY29tbWVudDs8YnI+DQomZ3Q7IC0gbGVhdmUg
YW4gQVNTRVJUKCkgYXJvdW5kLCBzbyB0aGF0LCBpZiBjb250ZXh0IHN3aXRjaGluZzxicj4NCiZn
dDsmbmJzcDsmbmJzcDsgbG9naWMgY2hhbmdlcyAoaW4gY3VycmVudCBvciBuZXcgYXJjaGVzKSwg
d2Ugd2lsbCBub3RpY2UuPGJyPg0KJmd0Ozxicj4NCiZndDsgWzFdIFNvbWUgbW9yZSAoaGlzdG9y
aWNhbCkgaW5mb3JtYXRpb24gaGVyZTo8YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IDxhIGhyZWY9Imh0dHA6Ly9vbGQtbGlzdC1hcmNoaXZlcy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDA2LTA2L21zZzAxMjYyLmh0bWwiPg0KaHR0cDovL29sZC1saXN0
LWFyY2hpdmVzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMDYtMDYv
bXNnMDEyNjIuaHRtbDwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0OyBTaWduZWQtb2ZmLWJ5OiBEYXJp
byBGYWdnaW9saSAmbHQ7ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbSZndDs8YnI+DQomZ3Q7IFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwICZsdDtnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20m
Z3Q7PGJyPg0KJmd0OyAtLS08YnI+DQomZ3Q7IENjOiBBbmRyZXcgQ29vcGVyICZsdDthbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tJmd0Ozxicj4NCiZndDsgQ2M6IEphbiBCZXVsaWNoICZsdDtqYmV1
bGljaEBzdXNlLmNvbSZndDs8YnI+DQomZ3Q7IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgJmx0
O2tvbnJhZC53aWxrQG9yYWNsZS5jb20mZ3Q7PGJyPg0KJmd0OyBDYzogU3RlZmFubyBTdGFiZWxs
aW5pICZsdDtzc3RhYmVsbGluaUBrZXJuZWwub3JnJmd0Ozxicj4NCiZndDsgQ2M6IEp1bGllbiBH
cmFsbCAmbHQ7anVsaWVuLmdyYWxsQGFybS5jb20mZ3Q7PGJyPg0KJmd0OyBDYzogVGltIERlZWdh
biAmbHQ7dGltQHhlbi5vcmcmZ3Q7PGJyPg0KJmd0OyAtLS08YnI+DQomZ3Q7IFRoaXMgaGFzIGJl
ZW4gc3VibWl0dGVkIGFscmVhZHksIGFzIGEgcGFydCBvZiBhbm90aGVyIHNlcmllcy4gRGlzY3Vz
c2lvbiBpcyBoZXJlOjxicj4NCiZndDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDYvbXNnMDAxMDIuaHRtbCI+DQpodHRw
czovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMDEw
Mi5odG1sPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7IEZvciB0aGUgc3VwZXIgbGF6eSwgSmFuJ3Mg
bGF0ZXN0IHdvcmQgaW4gdGhhdCB0aHJlYWQgd2VyZSB0aGVzZTo8YnI+DQomZ3Q7Jm5ic3A7ICZx
dW90O0kndmUgdm9pY2VkIG15IG9waW5pb24sIGJ1dCBJIGRvbid0IG1lYW4gdG8gYmxvY2sgdGhl
IHBhdGNoLiBBZnRlcjxicj4NCiZndDsmbmJzcDsmbmJzcDsgYWxsIHRoZXJlJ3Mgbm8gYWN0aXZl
IGlzc3VlIHRoZSBjaGFuZ2UgaW50cm9kdWNlcy4mcXVvdDs8YnI+DQomZ3Q7Jm5ic3A7ICg8YSBo
cmVmPSJodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0w
Ni9tc2cwMDc5Ny5odG1sIj5odHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNy0wNi9tc2cwMDc5Ny5odG1sPC9hPik8YnI+DQomZ3Q7PGJyPg0KJmd0OyBTaW5j
ZSB0aGVuOjxicj4NCiZndDsgLSBjaGFuZ2VkICZxdW90O29uY2UgYW5kIGZvciBhbGwmcXVvdDsg
d2l0aCAmcXVvdDtvbmx5IG9uY2UmcXVvdDssIGFzIHJlcXVlc3RlZCBieSBHZW9yZ2UgKGFuZDxi
cj4NCiZndDsmbmJzcDsmbmJzcDsgYXBwbGllZCBoaXMgUmV2aWV3ZWQtYnksIGFzIGhlIHNhaWQg
SSBjb3VsZCkuPGJyPg0KPGJyPg0KPGJyPg0KVGhlIGNvbW1pdCBtZXNzYWdlLCBidXQgZm9yZ290
IHRvIGNoYW5nZSB0aGUgdGl0bGUuIDotKSZuYnNwOyA8L2Rpdj4NCjwvc3Bhbj48L2ZvbnQ+PC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0
byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+SW5kZWVkLiBJIGZvY3VzZWQgb24gdGhl
IGJvZHkgb2YgdGhlIGNoYW5nZWxvZywgYW5kIGRpZG4ndCBldmVuIHJlY2FsbC9ub3RpY2UsIHRo
YXQgaXQgd2FzIGluIHRoZSBwcmVzZW50IGluIHRoZSBzdWJqZWN0IGxpbmUgYXMgd2VsbCEgOi0o
PC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+U29y
cnksPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+RGFyaW88L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj4N
CjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxi
bG9ja3F1b3RlIGNsYXNzPSJxdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1s
ZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdj48L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0K
PC9odG1sPg0K

--_000_73b1f9867ef94873834bba37fa902802emailandroidcom_--


--===============8848078074772188938==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8848078074772188938==--


From xen-devel-bounces@lists.xen.org Tue Aug 29 14:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:11: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.xen.org>)
	id 1dmhFC-0006M7-Da; Tue, 29 Aug 2017 14:11:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40700f28d=Paul.Durrant@citrix.com>)
 id 1dmhFA-0006Lw-QF
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:11:52 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 71/DA-03283-82675A95; Tue, 29 Aug 2017 14:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQle9bGm
 kwZE9shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCfd3MBY/VK+b3/2VqYFyg3sXIySEh4Cfx
 +tFzJhCbTUBHYunR+WC2CJB9cdMjdhCbWeAck8TnbiMQW1ggRWLBrk52iJpUiY5V1xghbDeJj
 /e+sYLYLAKqEhP33gWbwyvgLvH7+Fu2LkYuDiGB9UwS/6cuA0twCgRKnHz2iRnEZhSQlfjSuJ
 oZYpm4xK0nEEdICAhILNlznhnCFpV4+fgfK4RtILF16T6WLkYOoHpNifW79CFaFSWmdD9kh9g
 rKHFy5hOWCYzCs5BMnYXQMQtJxywkHQsYWVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgSGPgMQ7GD8tSzgEKMkB5OSKO+2oqWRQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4rUuBcoJFqempFWmZOcAohElLcPAoifD+LQFK8xYXJOYWZ6ZDpE4xWnJsWL3+Cx
 PHnb4NQHLL7xPfmYRY8vLzUqXEeXlA5gmANGSU5sGNgyWKS4yyUsK8jEAHCvEUpBblZpagyr9
 iFOdgVBLmNQOZwpOZVwK39RXQQUxAB8V6gR1UkoiQkmpgjLx8pKfze+jSn8/vWT2J0v2tVeDj
 ueX0u9CDv45LbQqaYLBMwcgkkm3J/13XOvbf5XY8dakgbFY4b8eiasWdkY9+vj7FfHfjkzlPl
 896zFSYHGw1jVXmupZ/yQSLhCwhvs6eY8Ly+8OtZ+xdtC3t8pbEm7cfGs7PDJpWss5M6Zuxfb
 CzKJOnnhJLcUaioRZzUXEiACRN/eQPAwAA
X-Env-Sender: prvs=40700f28d=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504015911!112543517!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25411 invoked from network); 29 Aug 2017 14:11:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:11:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51741731"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
Thread-Index: AQHTG1mkPGuQigsZEUSVlxTIXuP2AKKUsemAgAAh3CCABmy+AIAAJ6dA
Date: Tue, 29 Aug 2017 14:10:16 +0000
Message-ID: <b837264a39344fa4a9413b7309f833b9@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
 <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
 <CAFLBxZY=VuzL+FQNKxG3sdjATuf_-6oTFNqN60U0AgL2vTD52A@mail.gmail.com>
In-Reply-To: <CAFLBxZY=VuzL+FQNKxG3sdjATuf_-6oTFNqN60U0AgL2vTD52A@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
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>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwDQo+IFNl
bnQ6IDI5IEF1Z3VzdCAyMDE3IDE0OjQwDQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPg0KPiBDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVy
M0BjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0K
PiA8amJldWxpY2hAc3VzZS5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSCB2MiBSRVBPU1QgMTIvMTJdIHg4Ni9odm0vaW9yZXE6IGFkZCBhDQo+
IG5ldyBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uDQo+IA0KPiBPbiBGcmksIEF1ZyAyNSwgMjAx
NyBhdCAxMDo0NiBBTSwgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4g
d3JvdGU6DQo+ID4+ID4gKyAgICAvKg0KPiA+PiA+ICsgICAgICogQWxsb2NhdGVkIElPUkVRIHNl
cnZlciBwYWdlcyBhcmUgYXNzaWduZWQgdG8gdGhlIGVtdWxhdGluZw0KPiA+PiA+ICsgICAgICog
ZG9tYWluLCBub3QgdGhlIHRhcmdldCBkb21haW4uIFRoaXMgaXMgYmVjYXVzZSB0aGUgZW11bGF0
b3IgaXMNCj4gPj4gPiArICAgICAqIGxpa2VseSB0byBiZSBkZXN0cm95ZWQgYWZ0ZXIgdGhlIHRh
cmdldCBkb21haW4gaGFzIGJlZW4gdG9ybg0KPiA+PiA+ICsgICAgICogZG93biwgYW5kIHdlIG11
c3QgdXNlIE1FTUZfbm9fcmVmY291bnQgb3RoZXJ3aXNlIHBhZ2UNCj4gPj4gYWxsb2NhdGlvbg0K
PiA+PiA+ICsgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0aW5nIGRvbWFpbiBoYXMgYWxy
ZWFkeSByZWFjaGVkIGl0cw0KPiA+PiA+ICsgICAgICogbWF4aW11bSBhbGxvY2F0aW9uLg0KPiA+
PiA+ICsgICAgICovDQo+ID4+ID4gKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdl
KGN1cnJkLCBNRU1GX25vX3JlZmNvdW50KTsNCj4gPj4NCj4gPj4gSSBkb24ndCByZWFsbHkgbGlr
ZSB0aGUgZmFjdCB0aGF0IHRoZSBwYWdlIGlzIG5vdCBhY2NvdW50ZWQgZm9yIGFueQ0KPiA+PiBk
b21haW4sIGJ1dCBJIGNhbiBzZWUgdGhlIHBvaW50IGluIGRvaW5nIGl0IGxpa2UgdGhhdCAod2hp
Y2ggeW91DQo+ID4+IGFyZ3VtZW50IGluIHRoZSBjb21tZW50KS4NCj4gPj4NCj4gPj4gSUlSQyB0
aGVyZSB3aGVyZSB0YWxrcyBhYm91dCB0aWdodGVuaW5nIHRoZSBhY2NvdW50aW5nIG9mIG1lbW9y
eQ0KPiA+PiBwYWdlcywgc28gdGhhdCBpZGVhbGx5IGV2ZXJ5dGhpbmcgd291bGQgYmUgYWNjb3Vu
dGVkIGZvciBpbiB0aGUgbWVtb3J5DQo+ID4+IGFzc2lnbmVkIHRvIHRoZSBkb21haW4uDQo+ID4+
DQo+ID4+IEp1c3Qgc29tZSByYW5kb20gdGhyb3VnaCwgYnV0IGNvdWxkIHRoZSB0b29sc3RhY2sg
c2V0IGFzaWRlIHNvbWUNCj4gPj4gbWVtb3J5IHBhZ2VzIChpZTogbm90IG1hcCB0aGVtIGludG8g
dGhlIGRvbWFpbiBwMm0pLCB0aGF0IGNvdWxkIHRoZW4NCj4gPj4gYmUgdXNlZCBieSB0aGlzPyAo
bm90IGFza2luZyB5b3UgdG8gZG8gdGhpcyBoZXJlKQ0KPiA+Pg0KPiA+PiBBbmQgaG93IG1hbnkg
cGFnZXMgYXJlIHdlIGV4cGVjdGluZyB0byB1c2UgZm9yIGVhY2ggZG9tYWluPyBJIGFzc3VtZQ0K
PiA+PiB0aGUgbnVtYmVyIHdpbGwgYmUgcXVpdGUgbG93Lg0KPiA+Pg0KPiA+DQo+ID4gWWVzLCBJ
IGFncmVlIHRoZSB1c2Ugb24gTUVNRl9ub19yZWZjb3VudCBpcyBub3QgaWRlYWwgYW5kIHlvdSBk
bw0KPiBoaWdobGlnaHQgYW4gaXNzdWU6IEkgZG9uJ3QgdGhpbmsgdGhlcmUgaXMgY3VycmVudGx5
IGFuIHVwcGVyIGxpbWl0IG9uIHRoZQ0KPiBudW1iZXIgb2YgaW9yZXEgc2VydmVycyBzbyBhbiBl
bXVsYXRpbmcgZG9tYWluIGNvdWxkIGV4aGF1c3QgbWVtb3J5DQo+IHVzaW5nIHRoZSBuZXcgc2No
ZW1lLiBJJ2xsIG5lZWQgdG8gaW50cm9kdWNlIGEgbGltaXQgdG8gYXZvaWQgdGhhdC4NCj4gDQo+
IEknbSBub3QgdGVycmlibHkgaGFwcHkgd2l0aCBhbGxvY2F0aW5nIG91dC1vZi1iYW5kIHBhZ2Vz
IGVpdGhlci4gIE9uZQ0KPiBvZiB0aGUgYWR2YW50YWdlcyBvZiB0aGUgd2F5IHRoaW5ncyBhcmUg
ZG9uZSBub3cgKHdpdGggdGhlIHBhZ2UNCj4gYWxsb2NhdGVkIHRvIHRoZSBndWVzdCBWTSkgaXMg
dGhhdCBpdCBpcyBtb3JlIHJlc2lsaWVudCB0byB1bmV4cGVjdGVkDQo+IGV2ZW50czogIElmIHRo
ZSBkb21haW4gZGllcyBiZWZvcmUgdGhlIGVtdWxhdG9yIGlzIGRvbmUsIHlvdSBoYXZlIGENCj4g
InpvbWJpZSIgZG9tYWluIHVudGlsIHRoZSBwcm9jZXNzIGV4aXRzLiAgQnV0IG9uY2UgdGhlIHBy
b2Nlc3MgZXhpdHMNCj4gZm9yIGFueSByZWFzb24gLS0gd2hldGhlciBjcmFzaGluZyBvciB3aGF0
ZXZlciAtLSB0aGUgcmVmIGlzIGZyZWVkIGFuZA0KPiB0aGUgZG9tYWluIGNhbiBmaW5pc2ggZHlp
bmcuDQo+IA0KPiBXaGF0IGhhcHBlbnMgaW4gdGhpcyBjYXNlIGlmIHRoZSBkbSBwcm9jZXNzIGlu
IGRvbTAgaXMga2lsbGVkIC8NCj4gc2VnZmF1bHRzIGJlZm9yZSBpdCBjYW4gdW5tYXAgdGhlIHBh
Z2U/ICBXaWxsIHRoZSBwYWdlIGJlIHByb3Blcmx5DQo+IGZyZWVkLCBvciB3aWxsIGl0IGp1c3Qg
bGVhaz8NCg0KVGhlIHBhZ2UgaXMgcmVmZXJlbmNlZCBieSB0aGUgaW9yZXEgc2VydmVyIGluIHRo
ZSB0YXJnZXQgZG9tYWluLCBzbyBpdCB3aWxsIGJlIGZyZWVkIHdoZW4gdGhlIHRhcmdldCBkb21h
aW4gaXMgZGVzdHJveWVkLg0KDQo+IA0KPiBJIGRvbid0IGltbWVkaWF0ZWx5IHNlZSBhbiBhZHZh
bnRhZ2UgdG8gZG9pbmcgd2hhdCB5b3UncmUgZG9pbmcgaGVyZSwNCj4gaW5zdGFlZCBvZiBqdXN0
IGNhbGxpbmcgaHZtX2FsbG9jX2lvcmVxX2dmbigpLiAgVGhlIG9ubHkgcmVhc29uIHlvdQ0KPiBn
aXZlIGlzIHRoYXQgdGhlIGRvbWFpbiBpcyB1c3VhbGx5IGRlc3Ryb3llZCBiZWZvcmUgdGhlIGVt
dWxhdG9yDQo+IChtZWFuaW5nIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUgd2hlcmUgeW91IGhhdmUg
YSAnem9tYmllJyBkb21haW4pLCBidXQNCj4gSSBkb24ndCBzZWUgd2h5IHRoYXQncyBhbiBpc3N1
ZSAtLSBpdCBkb2Vzbid0IHNlZW0gbGlrZSB0aGF0J3Mgd29ydGgNCj4gdGhlIGNhbiBvZiB3b3Jt
cyB0aGF0IGl0IG9wZW5zIHVwLg0KPiANCg0KVGhlIGFkdmFudGFnZSBpcyB0aGF0IHRoZSBwYWdl
IGlzICpuZXZlciogaW4gdGhlIGd1ZXN0IFAyTSBzbyBpdCBjYW5ub3QgYmUgbWFwcGVkIGJ5IHRo
ZSBndWVzdC4gVGhlIHVzZSBvZiBndWVzdCBwYWdlcyBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVu
IFhlbiBhbmQgYW4gZW11bGF0b3IgaXMgYSB3ZWxsLWtub3duIGF0dGFjayBzdXJmYWNlIGFuZCBJ
SVJDIGhhcyBhbHJlYWR5IGJlZW4gdGhlIHN1YmplY3Qgb2YgYXQgbGVhc3Qgb25lIFhTQS4gVW50
aWwgd2UgaGF2ZSBiZXR0ZXIgaW5mcmFzdHJ1Y3R1cmUgdG8gYWNjb3VudCBoeXBlcnZpc29yIG1l
bW9yeSB0byBndWVzdHMgdGhlbiBJIHRoaW5rIHVzaW5nIGFsbG9jX2RvbWhlYXBfcGFnZSgpIHdp
dGggTUVNRl9ub19yZWZjb3VudCBpcyB0aGUgYmVzdCB3YXkuDQoNCiAgUGF1bA0KDQo+ICAtR2Vv
cmdlDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:13:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:13: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.xen.org>)
	id 1dmhGD-0006S2-ND; Tue, 29 Aug 2017 14:12:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmhGC-0006Rt-Lb
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:12:56 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 10/BD-03283-86675A95; Tue, 29 Aug 2017 14:12:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXSO6nOVTe9bGm
 kwfRdchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aZ/54F68QqDu85zdbA2CHcxcjFISQwkUli
 Scc1ZgjnN6PEy6ubWSCcjYwS3StvQzndjBKfJ6xl72LkAHKKJJ6cMO1i5ORgEVCV6F00lRUkz
 CZgIvFmlSNIWETAQWL+643MIDazgLTEtSdv2UBsYQFTiRMvvjKC2LwC5hLv5txlB7GFBAIkDn
 a0MkHEBSVOznzCAtGrJXHj30smkPEgc5b/4wAJcwoEStx+ex+sXFRAWWLevlVg4yUEDCU+b1z
 KPIFRaBaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSk
 Yr3k/NxNjMBAZgCCHYwd/5wOMUpyMCmJ8m4rWhopxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1
 RcYpVjy8vNSlSR4j5cC1QkWpaanVqRl5gBjDaZUgoNHSYT3bwlQmre4IDG3ODMdInWK0Zhjw+
 r1X5g47vRt+MIkBDZJSpx3CsgkAZDSjNI8uEGwFHCJUVZKmJcR6EwhnoLUotzMElT5V4ziHIx
 KwrxmIFN4MvNK4Pa9AjqFCeiUWC+wU0oSEVJSDYyz/jCsfnrqHP97HR6deKagDVKqeo2vJ/z9
 6zrxlKTXpb3OugFKgmsDdpyPWLctqyNfZlrVOwkG9cN8aXWlPzxaHK9PdS7bkxL4dJ7PnplKn
 5ay3Dm4KMtoTetf/iT5N1c327Au18748iHu06ftXLqJ/+oO6mjV+c1adra8gOdqtLJ9St5P7V
 9KLMUZiYZazEXFiQDqCv7u/AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504015973!76986363!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21473 invoked from network); 29 Aug 2017 14:12:55 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 14:12:55 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TECopO023331
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 14:12:51 GMT
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 v7TECoKi019222
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 14:12:50 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 v7TECnux006574;
 Tue, 29 Aug 2017 14:12:49 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 07:12:49 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id EDF0C6A0764; Tue, 29 Aug 2017 10:12:40 -0400 (EDT)
Date: Tue, 29 Aug 2017 10:12:40 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Saeed Mirzamohammadi <saeed@uci.edu>, sstabellini@kernel.org
Message-ID: <20170829141240.GL32175@char.us.oracle.com>
References: <CAPyehd_+s9ELnj6XLGFPEhiPyxe98UFU0iWOOaJYOvK1AiPS6A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPyehd_+s9ELnj6XLGFPEhiPyxe98UFU0iWOOaJYOvK1AiPS6A@mail.gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Unable to boot Dom0 on Hikey
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDY6MjM6NDFQTSAtMDcwMCwgU2FlZWQgTWlyemFtb2hh
bW1hZGkgd3JvdGU6Cj4gSGksCj4gCj4gSSdtIGZvbGxvd2luZyBpbnN0cnVjdGlvbnMgb24gaHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSGlLZXkgYW5kCj4gaHR0cHM6Ly9naXRodWIu
Y29tL0plZXBwbGVyL3hlbi1ub3RlL2Jsb2IvbWFzdGVyLwo+IGFybTY0L2hpa2V5L2hpa2V5LXhl
bi1jZW50b3MubWQuCgpBbmQganVzdCB0byBtYWtlIHN1cmUsIHlvdSBhcmUgdXNpbmcgSGlLZXkg
bm90IEhpa2V5OTYwLiBUaGVyZSBpcyBhIGJpZwpkaWZmZXJlbmNlIGJldHdlZW4gdGhlbSBhbmQg
eW91IGNhbiBvbmx5IGJ1eSBIaWtleTk2MCBub3dhZGF5cy4KCkNDLWVkIFN0ZWZhbm8KPiAKPiBJ
J20gdHJ5aW5nIHRvIGJvb3QgWGVuIG9uIEhpa2V5IGJ1dCBEb20wIGRvZXNuJ3QgYm9vdCBhZnRl
ciBYZW4hIEkgY2FuIGJvb3QKPiB0aGUgbGludXggaW5kaXZpZHVhbGx5IHdpdGggc3RhcnR1cC5z
aC4gVGhpcyB3b3JrcyBmaW5lIGJ1dCB3aGVuIEkgdHJ5IHRvCj4gYm9vdCB4ZW4gKHR5cGluZyA0
IGFuZCB0aGVuIHhlbiksIEkgZ2V0IGEgY291cGxlIG9mIFhlbiBtZXNzYWdlcyBhbmQgd2hlbgo+
IGl0IHRyaWVzIHRvIGJvb3QgRG9tMCBpdCBmYWlscyBhbmQgaXQgc3RvcHMgdGhlcmUuVGhlc2Ug
YXJlIHRoZSBsYXN0Cj4gbWVzc2FnZXM6Cj4gCj4gfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+IChYRU4pICoqKiBMT0FESU5HIERPTUFJ
TiAwICoqKgo+IChYRU4pIExvYWRpbmcga2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAw
MDdhMDI5MDAwCj4gKFhFTikgTG9hZGluZyByYW1kaXNrIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAw
MDAwMDBhZTAwMDAwCj4gKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDUx
Mk1CIGZvciBkb20wOgo+IChYRU4pIEJBTktbMF0gMHgwMDAwMDA0MDAwMDAwMC0weDAwMDAwMDYw
MDAwMDAwICg1MTJNQikKPiAoWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDAwNWMwMDAw
MC0weDAwMDAwMDA1YzVlMDAwCj4gKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDdh
MDI5MDAwIHRvCj4gMDAwMDAwMDA0MDA4MDAwMC0wMDAwMDAwMDQwY2U4NDAwCj4gKFhFTikgTG9h
ZGluZyBkb20wIGluaXRyZCBmcm9tIDAwMDAwMDAwMGFlMDAwMDAgdG8KPiAweDAwMDAwMDAwNDgy
MDAwMDAtMHgwMDAwMDAwMDQ4YTAwMDAwCj4gKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2
ZW50IGNoYW5uZWwgaW50ZXJydXB0Cj4gKFhFTikgTG9hZGluZyBkb20wIERUQiB0byAweDAwMDAw
MDAwNDgwMDAwMDAtMHgwMDAwMDAwMDQ4MDBhZWMxCj4gKFhFTikgU2NydWJiaW5nIEZyZWUgUkFN
IG9uIDEgbm9kZXMgdXNpbmcgOCBDUFVzCj4gKFhFTikgLi5kb25lLgo+IChYRU4pIEluaXRpYWwg
bG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgo+IChYRU4pIFN0
ZC4gTG9nbGV2ZWw6IEFsbAo+IChYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKPiAoWEVOKSAqKiog
U2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwteCcgdGhyZWUgdGltZXMgdG8gc3dpdGNo
IGlucHV0Cj4gdG8gWGVuKQo+IChYRU4pIEZyZWVkIDI3NmtCIGluaXQgbWVtb3J5Lgo+IChYRU4p
IHRyYXBzLmM6MjUwNTpkMHYwIEhTUj0weDkyMDAwMDYxIHBjPTB4ZmZmZmZmYzAwMDNmODZhYwo+
IGd2YT0weGZmZmZmZjgwMDAyNDAwMGMgZ3BhPTB4MDAwMDAwMjFmYzAwMGMKPiB+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+
IAo+IE15IFhlbiB2ZXJzaW9uIGlzOiA0LjcuMC5yYzQgYW5kIG15IGRvbTAgaXM6IGFuZHJvaWQt
aGlrZXktbGluYXJvLTQuMS4gSQoKVGhhdCBpcyBhIGJpdCBvbGQuIEhvdyBhYm91dCBYZW4gNC45
PwoKPiB0cmllZCBlYXJsaWVyIFhlbiB2ZXJzaW9uIGJ1dCBubyBkaWZmZXJlbmNlLgo+IAo+IFRo
aXMgaXMgbXkgKnhlbi5jZmcqOgo+IG9wdGlvbnM9ZG9tMF9tZW09NTEyTSBkb20wX21heF92Y3B1
cz00IGNvbnN3aXRjaD14IGNvbnNvbGU9ZHR1YXJ0Cj4gZHR1YXJ0PS9zbWIvdWFydEBmNzExMzAw
MAo+IGtlcm5lbD1JbWFnZSBjb25zb2xlPWh2YzAgcm9vdD0vZGV2L21tY2JsazBwOSByb290d2Fp
dCBydyAzCj4gZHRiPWhpNjIyMC1oaWtleS5kdGIKPiAKPiBhbmQgbXkgKnN0YXJ0dXAubnNoKjoK
PiBGUzA6Cj4gSW1hZ2UgZHRiPWhpNjIyMC1oaWtleS5kdGIgY29uc29sZT10dHlBTUEzLDExNTIw
MCByb290PS9kZXYvbW1jYmxrMHA5Cj4gcm9vdHdhaXQgcncgZWZpPW5vcnVudGltZQo+IAo+IEkn
dmUgY2hlY2tlZCBvdXQgdGhlIHRocmVhZCBoZXJlIG9yIG90aGVyczogaHR0cHM6Ly9saXN0cy5n
dC5uZXQvCj4geGVuL2RldmVsLzQzMzQ3MiBidXQgSSBoYXZlIHBhc3NlZCB0aGUgZHRiIGZpbGUg
aW4gdGhlIHhlbi5jZmcgYW5kIHN0aWxsCj4gRG9tMCBkb2Vzbid0IGJvb3QuCj4gCj4gQW55IGhl
bHAgaXMgZ3JlYXRseSBhcHByZWNpYXRlZC4KPiAKPiBUaGFua3MgYSBsb3QsCj4gCj4gLS0KPiBT
YWVlZCBNaXJ6YW1vaGFtbWFkaQo+IFBoLkQuIGNhbmRpZGF0ZQo+IENvbXB1dGVyIFNjaWVuY2Ug
RGVwYXJ0bWVudAo+IFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lCgo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:15:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmhI6-0006d3-2J; Tue, 29 Aug 2017 14:14:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmhI4-0006cr-UO
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:14:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 62/28-03616-CD675A95; Tue, 29 Aug 2017 14:14:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/d22dJ
 IgxetChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amGysYCy7zVGxs/8ncwDiLq4uRk0NIIE/i
 1rIjTCA2r4CdxN3Vj9hBbAkBQ4nTC2+ygNgsAqoSR19vZAWx2QTUJdqebQezRQT0JeZ/+glmM
 wt4S2ybuwBsjjDQnMOHFzJ2MXIBze9glDg6qxFsKKeAl8She11ARRxAywQl/u4QhujVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rqa6SUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYLy/MeAQoyQHk5Io77aipZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHiPlwLlBItS01Mr0jJzgJEAk5bg4FES4f1bApTmLS5IzC3OT
 IdInWJUlBLnnQLSJwCSyCjNg2uDRd8lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOuB5nCk5
 lXAjf9FdBiJqDFsV5gi0sSEVJSDYz5zqf/LP+/f+Xx65dqQ01keKy2aNjbxrqsvPYsY2Pc/Ct
 8NfPuXbS5J+sR7Knrvz1kaXmUtG7YhoU9yzf3C/zymX3GXZ3B65/3xs2x0S4fTi8/9Dnhk6J7
 lMoPRjaj6kuTj03c0vbrSvddj0YO3S0rFVY6mhR0tQueTzV4KhImvq84k0fX75cSS3FGoqEWc
 1FxIgCRNqxruQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504016089!74244963!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36707 invoked from network); 29 Aug 2017 14:14:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 14:14:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 08:14:49 -0600
Message-Id: <59A592F702000078001751B4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 08:14:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504005556-30394-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: map_ldt_shadow_page() cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDEzOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+
IEBAIC02NjcsNDUgKzY2Nyw0OSBAQCBzdGF0aWMgaW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQo+ICB9Cj4gIAo+ICAKPiAtLyogTWFwIHNoYWRvdyBwYWdlIGF0
IG9mZnNldCBAb2ZmLiAqLwo+IC1pbnQgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQg
b2ZmKQo+ICsvKgo+ICsgKiBNYXAgYSBndWVzdHMgTERUIHBhZ2UgKGF0IEBvZmZzZXQgYnl0ZXMg
ZnJvbSB0aGUgc3RhcnQgb2YgdGhlIExEVCkgaW50bwoKVGhlIGNvbW1lbnQgaXMgbm90IHJlYWxs
eSBjb3JyZWN0OiBUaGUgbG93IDEyIGJpdHMgb2Ygb2Zmc2V0IGRvbid0Cm1hdHRlciBmb3Igd2hl
cmUgdGhlIHBhZ2UgZ2V0cyBtYXBwZWQuICIoY292ZXJpbmcgdGhlIGJ5dGUgYXQKQG9mZnNldCAu
Li4iIHBlcmhhcHM/Cgo+ICsgKiBYZW4ncyB2aXJ0dWFsIHJhbmdlLiAgUmV0dXJucyB0cnVlIGlm
IHRoZSBtYXBwaW5nIGNoYW5nZWQsIGZhbHNlIG90aGVyd2lzZS4KPiArICovCj4gK2Jvb2wgbWFw
X2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+ICB7Cj4gICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGN1cnJlbnQ7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+
IC0gICAgdW5zaWduZWQgbG9uZyBnbWZuOwo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
PiAtICAgIGwxX3BnZW50cnlfdCBsMWUsIG5sMWU7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGd2YSA9
IHYtPmFyY2gucHZfdmNwdS5sZHRfYmFzZSArIChvZmYgPDwgUEFHRV9TSElGVCk7Cj4gLSAgICBp
bnQgb2theTsKPiArICAgIGwxX3BnZW50cnlfdCBnbDFlLCAqcGwxZTsKPiArICAgIHVuc2lnbmVk
IGxvbmcgbGluZWFyID0gdi0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlICsgb2Zmc2V0Owo+ICAKPiAg
ICAgIEJVR19PTih1bmxpa2VseShpbl9pcnEoKSkpOwo+ICAKPiArICAgIC8qIEhhcmR3YXJlIGxp
bWl0IGNoZWNraW5nIHNob3VsZCBndWFyZW50ZWUgdGhpcyBwcm9wZXJ0eS4gKi8KCmd1YXJhbnRl
ZT8KCj4gKyAgICBBU1NFUlQoKG9mZnNldCA+PiAzKSA8PSB2LT5hcmNoLnB2X3ZjcHUubGR0X2Vu
dHMpOwoKQ2FuIHRoaXMgdmFsaWRseSBiZSBhbiBBU1NFUlQoKT8gSS5lLiBpcyB0aGVyZSByZWFs
bHkgbm8gd2F5IGZvcgpsZHRfZW50cyBmb3IgYSB2Q1BVIHRvIGNoYW5nZSBiZXR3ZWVuIHRoZSBo
YXJkd2FyZSBsaW1pdCBjaGVjawphbmQgZXhlY3V0aW9uIG1ha2luZyBpdCBoZXJlPyBNTVVFWFRf
U0VUX0xEVCBhY3RzIG9uIGN1cnJlbnQsCmJ1dCB2Y3B1X3Jlc2V0KCkgY2xlYXJpbmcgdi0+aXNf
aW5pdGlhbGlzZWQgYW5kIHRoZW4KYXJjaF9zZXRfaW5mb19ndWVzdCgpIGJlY29taW5nIHVzYWJs
ZSBvbiB0aGlzIHZDUFUgaXMgbm90IHRoYXQKdHJpdmlhbCB0byBleGNsdWRlIChpLmUuIGF0IGxl
YXN0IHRoZSBjb21tZW50IHdvdWxkIHByb2JhYmx5IHdhbnQKZXh0ZW5kaW5nKS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:17:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:17: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.xen.org>)
	id 1dmhKL-0006pm-IR; Tue, 29 Aug 2017 14:17:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dmhKK-0006or-De
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:17:12 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 53/84-01916-76775A95; Tue, 29 Aug 2017 14:17:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsUSfTyjVTetfGm
 kwbzpehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aN1l/MBS82MFbsXnWMqYFxZgtjFyMnB7OA
 tUTvv2Ywm0WgmUXi3yujLkYuIPsns8Sfnz1MIAkhAQ+J34fXMoMkhAQWMEqsntTHApOY8PgEE
 0RiGaPEvRcTwRJsAgYSr75+AxsrIiAtce3zZUaQImaB7UwSR6f/ZgdJCAsESsw8eJIFYreqxK
 7Vc8DW8Qq4S9zeO5UNxJYQkJO4ea6TeQIj3wJGhlWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoY
 Gxnq5qcXFiempOYlJxXrJ+bmbGIEBwwAEOxjXbPc8xCjJwaQkyrutaGmkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQle8zKgnGBRanpqRVpmDjB0YdISHDxKIrzaIGne4oLE3OLMdIjUKUZFKXFeH
 ZCEAEgiozQPrg0WL5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzKsLMoUnM68EbvoroMVMQI
 tjvcAWlyQipKQaGFtK5/VvrfRSDT73cWXOWbPV+3LOKfgvX6u7/MZn0S8HV002V+0XY500KfZ
 K+kzep7/Cio9kSb/hnBG+arnl5aXLxLr0Z9hnbDA7s1Xlwi8PrbqS+/uFc01Up95LVTl5w8jQ
 aqbYIaW2P57vNl+u0jnLY7XTyuDbu1L2s/O/Tuwx3fHAfLHVywdKLMUZiYZazEXFiQAfITwkk
 gIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504016230!112142450!1
X-Originating-IP: [91.199.104.133]
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 34684 invoked from network); 29 Aug 2017 14:17:10 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 29 Aug 2017 14:17:10 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=ESOdZOEb1KE7zz+RxmpCshVlKynXaKPi9shbzJViMlFQnVxcPMyIJsbR+szMMzeNZ7rtOpULa39zpp66F8BPF549ZdhAZnaiEcoXuffe5gnw3JvxZB6GDDmWowgrbWwolWl8zfd/Iien/6d5zcdf/1jTXjQaWH4Af68ALWrBg7xR60Q4gGyN/m8aLg0fMvbor1Vd30LyR/1tgvtx0HvYOL9IJytmhLOKLb62t0bt3OCT6i9Bz/tHsW4voX1I05QTmo7NmOSxPptra4rqiiOE32/r4kmaFrn+NVehzk506EtyNy9VRrhKUDozn5BfK8pWJHX1Z+uV/5J24R2O+ypnWQ==;
 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=sP+rasUqkoO1/6n9RC9kO
 +roEY0=; b=He6GXpyQ+3SAERnr/a/d22U+plcpqu31YTqHBHzia2icTW0RVo7zC
 eZVhqDI4Z7OyyxMpMYANksoK79BiZjdbhRL8LuUYoIvt1HKYwZNHcyQuMNU4a34U
 1/P+XG3tc7TyinXGErsQuibPyzvaz9MebyXWvPheo3Y3vSCiDcWuH7LR9hlDafSb
 q6/L86/YMSnNVEX8BG64xT/zWLm60S3akrxYfNA8TkKjqZoh+2VcTlS3UcdsbA/n
 7QW4y/WFLqqUjDDdgReLaUcxLAikkjHwfNv4mUuZONtf29qLu9PyN8zX3MdKgZV3
 +YUWBxLxNVq9tmo4CPR5tc5Esvl8fNpXQ==
Received: (qmail 22560 invoked from network); 29 Aug 2017 17:17:09 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 17:17:09 +0300
Received: (qmail 20531 invoked from network); 29 Aug 2017 17:17:08 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 29 Aug 2017 17:17:08 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 29 Aug 2017 17:17:05 +0300
Message-Id: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 sstabellini@kernel.org, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v5] common/vm_event: Initialize vm_event lists
	on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2
ZW50X3NoYXJlLAp2bV9ldmVudF9wYWdpbmcsIHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0
aW9uIGZvciB0aGUKc3RydWN0dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0
IGl0IGNhbiBiZQphbGxvY2F0ZWQvaW5pdCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZl
bnRfZGlzYWJsZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjQ6CgktIFJlcGxhY2VkIGFsbCBOVUxM
IGNoZWNrcyB3aXRoIHZtX2V2ZW50X2NoZWNrX3JpbmcKCk5vdGU6IERpZCBub3QgdGVzdCBvbiBh
cm0sIGNvbXBsaWxlZCBvbiBhcm0gYW5kIHg4Ni4KLS0tCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vz
cy5jICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgfCAgIDIgKy0K
IHhlbi9hcmNoL3g4Ni9tbS9tZW1fcGFnaW5nLmMgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYyB8ICAgNCArLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgfCAg
MTAgKy0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICB8ICAxMyArKy0tCiB4ZW4vY29t
bW9uL21lbV9hY2Nlc3MuYyAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9tb25pdG9yLmMgICAg
ICAgICAgfCAgIDQgKy0KIHhlbi9jb21tb24vdm1fZXZlbnQuYyAgICAgICAgIHwgMTQ2ICsrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMgfCAgIDMgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgIHwgIDE4
ICsrLS0tLQogMTEgZmlsZXMgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKyksIDkyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC9h
cm0vbWVtX2FjY2Vzcy5jCmluZGV4IGUwODg4YmIuLmE3ZjBjYWUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwpAQCAt
MjU2LDcgKzI1Niw3IEBAIGJvb2xfdCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwg
dmFkZHJfdCBnbGEsIGNvbnN0IHN0cnVjdCBucGZlYyBucGZlYykKICAgICB9CiAKICAgICAvKiBP
dGhlcndpc2UsIGNoZWNrIGlmIHRoZXJlIGlzIGEgdm1fZXZlbnQgbW9uaXRvciBzdWJzY3JpYmVy
ICovCi0gICAgaWYgKCAhdm1fZXZlbnRfY2hlY2tfcmluZygmdi0+ZG9tYWluLT52bV9ldmVudC0+
bW9uaXRvcikgKQorICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3Jpbmcodi0+ZG9tYWluLT52bV9l
dmVudF9tb25pdG9yKSApCiAgICAgewogICAgICAgICAvKiBObyBsaXN0ZW5lciAqLwogICAgICAg
ICBpZiAoIHAybS0+YWNjZXNzX3JlcXVpcmVkICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDVhZGFm
NmQuLjQxNGUzOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtMTc5LDcgKzE3OSw3IEBAIGJvb2xf
dCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAg
ICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwgMCk7CiAKICAgICAvKiBPdGhlcndpc2UsIGNoZWNrIGlm
IHRoZXJlIGlzIGEgbWVtb3J5IGV2ZW50IGxpc3RlbmVyLCBhbmQgc2VuZCB0aGUgbWVzc2FnZSBh
bG9uZyAqLwotICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcoJmQtPnZtX2V2ZW50LT5tb25p
dG9yKSB8fCAhcmVxX3B0ciApCisgICAgaWYgKCAhdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9l
dmVudF9tb25pdG9yKSB8fCAhcmVxX3B0ciApCiAgICAgewogICAgICAgICAvKiBObyBsaXN0ZW5l
ciAqLwogICAgICAgICBpZiAoIHAybS0+YWNjZXNzX3JlcXVpcmVkICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fcGFnaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3BhZ2luZy5j
CmluZGV4IGEwNDllMGQuLjU0YTk0ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1f
cGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9wYWdpbmcuYwpAQCAtMjIsNiArMjIs
NyBAQAogCiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3Mu
aD4KKyNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAKIGlu
dCBtZW1fcGFnaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9wYWdpbmdf
b3BfdCkgYXJnKQpAQCAtNDMsNyArNDQsNyBAQCBpbnQgbWVtX3BhZ2luZ19tZW1vcChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9tZW1fcGFnaW5nX29wX3QpIGFyZykKICAgICAgICAgZ290byBv
dXQ7CiAKICAgICByYyA9IC1FTk9ERVY7Ci0gICAgaWYgKCB1bmxpa2VseSghZC0+dm1fZXZlbnQt
PnBhZ2luZy5yaW5nX3BhZ2UpICkKKyAgICBpZiAoIHVubGlrZWx5KCF2bV9ldmVudF9jaGVja19y
aW5nKGQtPnZtX2V2ZW50X3BhZ2luZykpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBzd2l0
Y2goIG1wby5vcCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IDFmMjBjZTcuLjEyZmI5Y2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC01NjMsNyArNTYzLDcgQEAgaW50IG1lbV9zaGFyaW5nX25v
dGlmeV9lbm9tZW0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgfTsK
IAogICAgIGlmICggKHJjID0gX192bV9ldmVudF9jbGFpbV9zbG90KGQsIAotICAgICAgICAgICAg
ICAgICAgICAgICAgJmQtPnZtX2V2ZW50LT5zaGFyZSwgYWxsb3dfc2xlZXApKSA8IDAgKQorICAg
ICAgICAgICAgICAgICAgICAgICAgZC0+dm1fZXZlbnRfc2hhcmUsIGFsbG93X3NsZWVwKSkgPCAw
ICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCB2LT5kb21haW4gPT0gZCApCkBAIC01
NzIsNyArNTcyLDcgQEAgaW50IG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIHZtX2V2ZW50X3ZjcHVfcGF1c2Uodik7
CiAgICAgfQogCi0gICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgJmQtPnZtX2V2ZW50LT5zaGFy
ZSwgJnJlcSk7CisgICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgZC0+dm1fZXZlbnRfc2hhcmUs
ICZyZXEpOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZThhNTdkMS4uNmFlMjNiZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YwpAQCAtMTQ1NCw3ICsxNDU0LDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19kcm9wX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICogY29ycmVjdG5lc3Mgb2Yg
dGhlIGd1ZXN0IGV4ZWN1dGlvbiBhdCB0aGlzIHBvaW50LiAgSWYgdGhpcyBpcyB0aGUgb25seQog
ICAgICAqIHBhZ2UgdGhhdCBoYXBwZW5zIHRvIGJlIHBhZ2VkLW91dCwgd2UnbGwgYmUgb2theS4u
ICBidXQgaXQncyBsaWtlbHkgdGhlCiAgICAgICogZ3Vlc3Qgd2lsbCBjcmFzaCBzaG9ydGx5IGFu
eXdheXMuICovCi0gICAgaW50IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCAmZC0+dm1fZXZl
bnQtPnBhZ2luZyk7CisgICAgaW50IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52bV9l
dmVudF9wYWdpbmcpOwogICAgIGlmICggcmMgPCAwICkKICAgICAgICAgcmV0dXJuOwogCkBAIC0x
NDY4LDcgKzE0NjgsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX2Ryb3BfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgLyogRXZpY3Qgd2lsbCBmYWlsIG5v
dywgdGFnIHRoaXMgcmVxdWVzdCBmb3IgcGFnZXIgKi8KICAgICAgICAgcmVxLnUubWVtX3BhZ2lu
Zy5mbGFncyB8PSBNRU1fUEFHSU5HX0VWSUNUX0ZBSUw7CiAKLSAgICB2bV9ldmVudF9wdXRfcmVx
dWVzdChkLCAmZC0+dm1fZXZlbnQtPnBhZ2luZywgJnJlcSk7CisgICAgdm1fZXZlbnRfcHV0X3Jl
cXVlc3QoZCwgZC0+dm1fZXZlbnRfcGFnaW5nLCAmcmVxKTsKIH0KIAogLyoqCkBAIC0xNTA1LDcg
KzE1MDUsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7CiAKICAgICAvKiBXZSdyZSBwYWdpbmcuIFRoZXJlIHNob3VsZCBiZSBhIHJp
bmcgKi8KLSAgICBpbnQgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90KGQsICZkLT52bV9ldmVudC0+
cGFnaW5nKTsKKyAgICBpbnQgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90KGQsIGQtPnZtX2V2ZW50
X3BhZ2luZyk7CiAgICAgaWYgKCByYyA9PSAtRU5PU1lTICkKICAgICB7CiAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1IHBhZ2luZyBnZm4gJWx4IHlldCBubyByaW5nICIK
QEAgLTE1NDMsNyArMTU0Myw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgZWxzZSBpZiAoIHAybXQgIT0gcDJt
X3JhbV9wYWdpbmdfb3V0ICYmIHAybXQgIT0gcDJtX3JhbV9wYWdlZCApCiAgICAgewogICAgICAg
ICAvKiBnZm4gaXMgYWxyZWFkeSBvbiBpdHMgd2F5IGJhY2sgYW5kIHZjcHUgaXMgbm90IHBhdXNl
ZCAqLwotICAgICAgICB2bV9ldmVudF9jYW5jZWxfc2xvdChkLCAmZC0+dm1fZXZlbnQtPnBhZ2lu
Zyk7CisgICAgICAgIHZtX2V2ZW50X2NhbmNlbF9zbG90KGQsIGQtPnZtX2V2ZW50X3BhZ2luZyk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE1NTEsNyArMTU1MSw3IEBAIHZvaWQgcDJt
X21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4p
CiAgICAgcmVxLnUubWVtX3BhZ2luZy5wMm10ID0gcDJtdDsKICAgICByZXEudmNwdV9pZCA9IHYt
PnZjcHVfaWQ7CiAKLSAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLCAmZC0+dm1fZXZlbnQtPnBh
Z2luZywgJnJlcSk7CisgICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgZC0+dm1fZXZlbnRfcGFn
aW5nLCAmcmVxKTsKIH0KIAogLyoqCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIv
eGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBiMjJhYWNjLi4zMGY1MDdiIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTM2Myw5ICsz
NjMsNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2ln
bmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAgcG9vbGlkID0gMDsKIAogICAgICAgICBlcnIg
PSAtRU5PTUVNOwotICAgICAgICBkLT52bV9ldmVudCA9IHh6YWxsb2Moc3RydWN0IHZtX2V2ZW50
X3Blcl9kb21haW4pOwotICAgICAgICBpZiAoICFkLT52bV9ldmVudCApCi0gICAgICAgICAgICBn
b3RvIGZhaWw7CiAKICAgICAgICAgZC0+cGJ1ZiA9IHh6YWxsb2NfYXJyYXkoY2hhciwgRE9NQUlO
X1BCVUZfU0laRSk7CiAgICAgICAgIGlmICggIWQtPnBidWYgKQpAQCAtNDAzLDcgKzQwMCw2IEBA
IHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50
IGRvbWNyX2ZsYWdzLAogICAgIGlmICggaGFyZHdhcmVfZG9tYWluID09IGQgKQogICAgICAgICBo
YXJkd2FyZV9kb21haW4gPSBvbGRfaHdkb207CiAgICAgYXRvbWljX3NldCgmZC0+cmVmY250LCBE
T01BSU5fREVTVFJPWUVEKTsKLSAgICB4ZnJlZShkLT52bV9ldmVudCk7CiAgICAgeGZyZWUoZC0+
cGJ1Zik7CiAgICAgaWYgKCBpbml0X3N0YXR1cyAmIElOSVRfYXJjaCApCiAgICAgICAgIGFyY2hf
ZG9tYWluX2Rlc3Ryb3koZCk7CkBAIC04MjAsNyArODE2LDE0IEBAIHN0YXRpYyB2b2lkIGNvbXBs
ZXRlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKICAgICBmcmVlX3hlbm9w
cm9mX3BhZ2VzKGQpOwogI2VuZGlmCiAKLSAgICB4ZnJlZShkLT52bV9ldmVudCk7CisjaWZkZWYg
Q09ORklHX0hBU19NRU1fUEFHSU5HCisgICAgeGZyZWUoZC0+dm1fZXZlbnRfcGFnaW5nKTsKKyNl
bmRpZgorICAgIHhmcmVlKGQtPnZtX2V2ZW50X21vbml0b3IpOworI2lmZGVmIENPTkZJR19IQVNf
TUVNX1NIQVJJTkcKKyAgICB4ZnJlZShkLT52bV9ldmVudF9zaGFyZSk7CisjZW5kaWYKKwogICAg
IHhmcmVlKGQtPnBidWYpOwogCiAgICAgZm9yICggaSA9IGQtPm1heF92Y3B1cyAtIDE7IGkgPj0g
MDsgaS0tICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtX2FjY2Vzcy5jIGIveGVuL2NvbW1v
bi9tZW1fYWNjZXNzLmMKaW5kZXggMTlmNjNiYi4uMWJmNjgyNCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMKQEAgLTUyLDcg
KzUyLDcgQEAgaW50IG1lbV9hY2Nlc3NfbWVtb3AodW5zaWduZWQgbG9uZyBjbWQsCiAgICAgICAg
IGdvdG8gb3V0OwogCiAgICAgcmMgPSAtRU5PREVWOwotICAgIGlmICggdW5saWtlbHkoIWQtPnZt
X2V2ZW50LT5tb25pdG9yLnJpbmdfcGFnZSkgKQorICAgIGlmICggdW5saWtlbHkoIXZtX2V2ZW50
X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikpICkKICAgICAgICAgZ290byBvdXQ7CiAK
ICAgICBzd2l0Y2ggKCBtYW8ub3AgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tb25pdG9yLmMg
Yi94ZW4vY29tbW9uL21vbml0b3IuYwppbmRleCA0NTFmNDJmLi43MGQzOGQ0IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL21vbml0b3IuYworKysgYi94ZW4vY29tbW9uL21vbml0b3IuYwpAQCAtOTIs
NyArOTIsNyBAQCBpbnQgbW9uaXRvcl90cmFwcyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbF90IHN5bmMs
IHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQogICAgIGludCByYzsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogCi0gICAgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90KGQsICZkLT52
bV9ldmVudC0+bW9uaXRvcik7CisgICAgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90KGQsIGQtPnZt
X2V2ZW50X21vbml0b3IpOwogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSAwOgpA
QCAtMTIzLDcgKzEyMyw3IEBAIGludCBtb25pdG9yX3RyYXBzKHN0cnVjdCB2Y3B1ICp2LCBib29s
X3Qgc3luYywgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpCiAgICAgfQogCiAgICAgdm1fZXZlbnRf
ZmlsbF9yZWdzKHJlcSk7Ci0gICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgJmQtPnZtX2V2ZW50
LT5tb25pdG9yLCByZXEpOworICAgIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KGQsIGQtPnZtX2V2ZW50
X21vbml0b3IsIHJlcSk7CiAKICAgICByZXR1cm4gcmM7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5kZXggOTI5MWRiNi4uYTli
NDdlMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCisrKyBiL3hlbi9jb21tb24v
dm1fZXZlbnQuYwpAQCAtNDIsNyArNDIsNyBAQAogc3RhdGljIGludCB2bV9ldmVudF9lbmFibGUo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCwKICAgICB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZl
YywKLSAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCisgICAgc3RydWN0IHZtX2V2ZW50
X2RvbWFpbiAqKnZlZCwKICAgICBpbnQgcGF1c2VfZmxhZywKICAgICBpbnQgcGFyYW0sCiAgICAg
eGVuX2V2ZW50X2NoYW5uZWxfbm90aWZpY2F0aW9uX3Qgbm90aWZpY2F0aW9uX2ZuKQpAQCAtNTAs
MzIgKzUwLDM3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIGludCByYzsKICAg
ICB1bnNpZ25lZCBsb25nIHJpbmdfZ2ZuID0gZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1twYXJh
bV07CiAKKyAgICBpZiAoICEqdmVkICkKKyAgICAgICAgKCp2ZWQpID0geHphbGxvYyhzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluKTsKKyAgICBpZiAoICEqdmVkICkKKyAgICAgICAgcmV0dXJuIC1FTk9N
RU07CisKICAgICAvKiBPbmx5IG9uZSBoZWxwZXIgYXQgYSB0aW1lLiBJZiB0aGUgaGVscGVyIGNy
YXNoZWQsCiAgICAgICogdGhlIHJpbmcgaXMgaW4gYW4gdW5kZWZpbmVkIHN0YXRlIGFuZCBzbyBp
cyB0aGUgZ3Vlc3QuCiAgICAgICovCi0gICAgaWYgKCB2ZWQtPnJpbmdfcGFnZSApCi0gICAgICAg
IHJldHVybiAtRUJVU1k7CisgICAgaWYgKCAoKnZlZCktPnJpbmdfcGFnZSApCisgICAgICAgIHJl
dHVybiAtRUJVU1k7OwogCiAgICAgLyogVGhlIHBhcmFtZXRlciBkZWZhdWx0cyB0byB6ZXJvLCBh
bmQgaXQgc2hvdWxkIGJlCiAgICAgICogc2V0IHRvIHNvbWV0aGluZyAqLwogICAgIGlmICggcmlu
Z19nZm4gPT0gMCApCiAgICAgICAgIHJldHVybiAtRU5PU1lTOwogCi0gICAgdm1fZXZlbnRfcmlu
Z19sb2NrX2luaXQodmVkKTsKLSAgICB2bV9ldmVudF9yaW5nX2xvY2sodmVkKTsKKyAgICB2bV9l
dmVudF9yaW5nX2xvY2tfaW5pdCgqdmVkKTsKKyAgICB2bV9ldmVudF9yaW5nX2xvY2soKnZlZCk7
CiAKICAgICByYyA9IHZtX2V2ZW50X2luaXRfZG9tYWluKGQpOwogCiAgICAgaWYgKCByYyA8IDAg
KQogICAgICAgICBnb3RvIGVycjsKIAotICAgIHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIo
ZCwgcmluZ19nZm4sICZ2ZWQtPnJpbmdfcGdfc3RydWN0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnZlZC0+cmluZ19wYWdlKTsKKyAgICByYyA9IHByZXBhcmVfcmluZ19m
b3JfaGVscGVyKGQsIHJpbmdfZ2ZuLCAmKCp2ZWQpLT5yaW5nX3BnX3N0cnVjdCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICYoKnZlZCktPnJpbmdfcGFnZSk7CiAgICAgaWYg
KCByYyA8IDAgKQogICAgICAgICBnb3RvIGVycjsKIAogICAgIC8qIFNldCB0aGUgbnVtYmVyIG9m
IGN1cnJlbnRseSBibG9ja2VkIHZDUFVzIHRvIDAuICovCi0gICAgdmVkLT5ibG9ja2VkID0gMDsK
KyAgICAoKnZlZCktPmJsb2NrZWQgPSAwOwogCiAgICAgLyogQWxsb2NhdGUgZXZlbnQgY2hhbm5l
bCAqLwogICAgIHJjID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZlbnRfY2hhbm5lbChkLCAwLCBjdXJy
ZW50LT5kb21haW4tPmRvbWFpbl9pZCwKQEAgLTgzLDI2ICs4OCwyOCBAQCBzdGF0aWMgaW50IHZt
X2V2ZW50X2VuYWJsZSgKICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gZXJyOwogCi0g
ICAgdmVkLT54ZW5fcG9ydCA9IHZlYy0+cG9ydCA9IHJjOworICAgICgqdmVkKS0+eGVuX3BvcnQg
PSB2ZWMtPnBvcnQgPSByYzsKIAogICAgIC8qIFByZXBhcmUgcmluZyBidWZmZXIgKi8KLSAgICBG
Uk9OVF9SSU5HX0lOSVQoJnZlZC0+ZnJvbnRfcmluZywKLSAgICAgICAgICAgICAgICAgICAgKHZt
X2V2ZW50X3NyaW5nX3QgKil2ZWQtPnJpbmdfcGFnZSwKKyAgICBGUk9OVF9SSU5HX0lOSVQoJigq
dmVkKS0+ZnJvbnRfcmluZywKKyAgICAgICAgICAgICAgICAgICAgKHZtX2V2ZW50X3NyaW5nX3Qg
KikoKnZlZCktPnJpbmdfcGFnZSwKICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFKTsKIAog
ICAgIC8qIFNhdmUgdGhlIHBhdXNlIGZsYWcgZm9yIHRoaXMgcGFydGljdWxhciByaW5nLiAqLwot
ICAgIHZlZC0+cGF1c2VfZmxhZyA9IHBhdXNlX2ZsYWc7CisgICAgKCp2ZWQpLT5wYXVzZV9mbGFn
ID0gcGF1c2VfZmxhZzsKIAogICAgIC8qIEluaXRpYWxpemUgdGhlIGxhc3QtY2hhbmNlIHdhaXQg
cXVldWUuICovCi0gICAgaW5pdF93YWl0cXVldWVfaGVhZCgmdmVkLT53cSk7CisgICAgaW5pdF93
YWl0cXVldWVfaGVhZCgmKCp2ZWQpLT53cSk7CiAKLSAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2
ZWQpOworICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKCgqdmVkKSk7CiAgICAgcmV0dXJuIDA7CiAK
ICBlcnI6Ci0gICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZlZC0+cmluZ19wYWdlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZlZC0+cmluZ19wZ19zdHJ1Y3QpOwotICAgIHZtX2V2
ZW50X3JpbmdfdW5sb2NrKHZlZCk7CisgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJigqdmVk
KS0+cmluZ19wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICgqdmVkKS0+cmluZ19w
Z19zdHJ1Y3QpOworICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKCgqdmVkKSk7CisgICAgeGZyZWUo
KnZlZCk7CisgICAgKnZlZCA9IE5VTEw7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC0xODcsNDEg
KzE5NCw0NCBAQCB2b2lkIHZtX2V2ZW50X3dha2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZt
X2V2ZW50X2RvbWFpbiAqdmVkKQogICAgICAgICB2bV9ldmVudF93YWtlX2Jsb2NrZWQoZCwgdmVk
KTsKIH0KIAotc3RhdGljIGludCB2bV9ldmVudF9kaXNhYmxlKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRfZGlzYWJsZShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqdmVkKQogewotICAgIGlm
ICggdmVkLT5yaW5nX3BhZ2UgKQorICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZygqdmVkKSAp
CiAgICAgewogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKIAotICAgICAgICB2bV9ldmVudF9yaW5n
X2xvY2sodmVkKTsKKyAgICAgICAgdm1fZXZlbnRfcmluZ19sb2NrKCp2ZWQpOwogCi0gICAgICAg
IGlmICggIWxpc3RfZW1wdHkoJnZlZC0+d3EubGlzdCkgKQorICAgICAgICBpZiAoICFsaXN0X2Vt
cHR5KCYoKnZlZCktPndxLmxpc3QpICkKICAgICAgICAgewotICAgICAgICAgICAgdm1fZXZlbnRf
cmluZ191bmxvY2sodmVkKTsKKyAgICAgICAgICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKCp2ZWQp
OwogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEZy
ZWUgZG9tVSdzIGV2ZW50IGNoYW5uZWwgYW5kIGxlYXZlIHRoZSBvdGhlciBvbmUgdW5ib3VuZCAq
LwotICAgICAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZlZC0+eGVuX3BvcnQpOworICAg
ICAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsICgqdmVkKS0+eGVuX3BvcnQpOwogCiAgICAg
ICAgIC8qIFVuYmxvY2sgYWxsIHZDUFVzICovCiAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQodmVkLT5w
YXVzZV9mbGFnLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgICAgIGlmICggdGVzdF9hbmRf
Y2xlYXJfYml0KCgqdmVkKS0+cGF1c2VfZmxhZywgJnYtPnBhdXNlX2ZsYWdzKSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlKHYpOwotICAgICAgICAgICAgICAg
IHZlZC0+YmxvY2tlZC0tOworICAgICAgICAgICAgICAgICgqdmVkKS0+YmxvY2tlZC0tOwogICAg
ICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIo
JnZlZC0+cmluZ19wYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZWQtPnJp
bmdfcGdfc3RydWN0KTsKKyAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJigqdmVkKS0+
cmluZ19wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKnZlZCktPnJpbmdf
cGdfc3RydWN0KTsKIAogICAgICAgICB2bV9ldmVudF9jbGVhbnVwX2RvbWFpbihkKTsKIAotICAg
ICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOworICAgICAgICB2bV9ldmVudF9yaW5nX3Vu
bG9jaygqdmVkKTsKICAgICB9CiAKKyAgICB4ZnJlZSgqdmVkKTsKKyAgICAqdmVkID0gTlVMTDsK
KwogICAgIHJldHVybiAwOwogfQogCkBAIC0yNjcsNiArMjc3LDkgQEAgdm9pZCB2bV9ldmVudF9w
dXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAogICAgIFJJTkdfSURYIHJlcV9wcm9kOwogICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIAorICAgIGlmKCAhdm1fZXZlbnRfY2hlY2tf
cmluZyh2ZWQpKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGN1cnItPmRvbWFpbiAhPSBk
ICkKICAgICB7CiAgICAgICAgIHJlcS0+ZmxhZ3MgfD0gVk1fRVZFTlRfRkxBR19GT1JFSUdOOwpA
QCAtNDM0LDYgKzQ0Nyw5IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIAogdm9pZCB2bV9ldmVudF9jYW5jZWxfc2xv
dChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiB7CisgICAg
aWYoICF2bV9ldmVudF9jaGVja19yaW5nKHZlZCkgKQorICAgICAgICByZXR1cm47CisKICAgICB2
bV9ldmVudF9yaW5nX2xvY2sodmVkKTsKICAgICB2bV9ldmVudF9yZWxlYXNlX3Nsb3QoZCwgdmVk
KTsKICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOwpAQCAtNDgyLDcgKzQ5OCw3IEBAIHN0
YXRpYyBpbnQgdm1fZXZlbnRfd2FpdF9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkK
IAogYm9vbF90IHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVk
KQogewotICAgIHJldHVybiAodmVkLT5yaW5nX3BhZ2UgIT0gTlVMTCk7CisgICAgcmV0dXJuICh2
ZWQgIT0gTlVMTCAmJiB2ZWQtPnJpbmdfcGFnZSAhPSBOVUxMKTsKIH0KIAogLyoKQEAgLTUwMCw2
ICs1MTYsOSBAQCBib29sX3Qgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCiBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGFsbG93X3NsZWVwKQogeworICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcodmVkKSAp
CisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKwogICAgIGlmICggKGN1cnJlbnQtPmRvbWFp
biA9PSBkKSAmJiBhbGxvd19zbGVlcCApCiAgICAgICAgIHJldHVybiB2bV9ldmVudF93YWl0X3Ns
b3QodmVkKTsKICAgICBlbHNlCkBAIC01MTAsMjQgKzUyOSwzMCBAQCBpbnQgX192bV9ldmVudF9j
bGFpbV9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwK
IC8qIFJlZ2lzdGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcg
bm90aWZpY2F0aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBpZiAoIGxpa2VseSh2LT5k
b21haW4tPnZtX2V2ZW50LT5wYWdpbmcucmluZ19wYWdlICE9IE5VTEwpICkKLSAgICAgICAgdm1f
ZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgJnYtPmRvbWFpbi0+dm1fZXZlbnQtPnBhZ2luZyk7Cisg
ICAgc3RydWN0IGRvbWFpbiAqZG9tYWluID0gdi0+ZG9tYWluOworCisgICAgaWYgKCBsaWtlbHko
dm1fZXZlbnRfY2hlY2tfcmluZyhkb21haW4tPnZtX2V2ZW50X3BhZ2luZykpICkKKyAgICAgICAg
dm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwogfQogI2Vu
ZGlmCiAKIC8qIFJlZ2lzdGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5j
b21pbmcgbm90aWZpY2F0aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9u
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBpZiAoIGxpa2VseSh2
LT5kb21haW4tPnZtX2V2ZW50LT5tb25pdG9yLnJpbmdfcGFnZSAhPSBOVUxMKSApCi0gICAgICAg
IHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4sICZ2LT5kb21haW4tPnZtX2V2ZW50LT5tb25pdG9y
KTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2LT5kb21haW47CisKKyAgICBpZiAoIGxp
a2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+dm1fZXZlbnRfbW9uaXRvcikpICkKKyAg
ICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWluLT52bV9ldmVudF9tb25pdG9yKTsK
IH0KIAogI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKIC8qIFJlZ2lzdGVyZWQgd2l0aCBY
ZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8KIHN0
YXRpYyB2b2lkIG1lbV9zaGFyaW5nX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHBvcnQpCiB7Ci0gICAgaWYgKCBsaWtlbHkodi0+ZG9tYWluLT52bV9ldmVudC0+c2hh
cmUucmluZ19wYWdlICE9IE5VTEwpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFp
biwgJnYtPmRvbWFpbi0+dm1fZXZlbnQtPnNoYXJlKTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkb21h
aW4gPSB2LT5kb21haW47CisKKyAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRv
bWFpbi0+dm1fZXZlbnRfc2hhcmUpKSApCisgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkb21haW4s
IGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwogfQogI2VuZGlmCiAKQEAgLTUzNSw3ICs1NjAsNyBA
QCBzdGF0aWMgdm9pZCBtZW1fc2hhcmluZ19ub3RpZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBwb3J0KQogdm9pZCB2bV9ldmVudF9jbGVhbnVwKHN0cnVjdCBkb21haW4gKmQp
CiB7CiAjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFHSU5HCi0gICAgaWYgKCBkLT52bV9ldmVudC0+
cGFnaW5nLnJpbmdfcGFnZSApCisgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2
ZW50X3BhZ2luZykgKQogICAgIHsKICAgICAgICAgLyogRGVzdHJveWluZyB0aGUgd2FpdCBxdWV1
ZSBoZWFkIG1lYW5zIHdha2luZyB1cCBhbGwKICAgICAgICAgICogcXVldWVkIHZjcHVzLiBUaGlz
IHdpbGwgZHJhaW4gdGhlIGxpc3QsIGFsbG93aW5nCkBAIC01NDQsMjAgKzU2OSwyMCBAQCB2b2lk
IHZtX2V2ZW50X2NsZWFudXAoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICogRmluYWxseSwg
YmVjYXVzZSB0aGlzIGNvZGUgcGF0aCBpbnZvbHZlcyBwcmV2aW91c2x5CiAgICAgICAgICAqIHBh
dXNpbmcgdGhlIGRvbWFpbiAoZG9tYWluX2tpbGwpLCB1bnBhdXNpbmcgdGhlCiAgICAgICAgICAq
IHZjcHVzIGNhdXNlcyBubyBoYXJtLiAqLwotICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFk
KCZkLT52bV9ldmVudC0+cGFnaW5nLndxKTsKLSAgICAgICAgKHZvaWQpdm1fZXZlbnRfZGlzYWJs
ZShkLCAmZC0+dm1fZXZlbnQtPnBhZ2luZyk7CisgICAgICAgIGRlc3Ryb3lfd2FpdHF1ZXVlX2hl
YWQoJmQtPnZtX2V2ZW50X3BhZ2luZy0+d3EpOworICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNh
YmxlKGQsICZkLT52bV9ldmVudF9wYWdpbmcpOwogICAgIH0KICNlbmRpZgotICAgIGlmICggZC0+
dm1fZXZlbnQtPm1vbml0b3IucmluZ19wYWdlICkKKyAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3Jp
bmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgKQogICAgIHsKLSAgICAgICAgZGVzdHJveV93YWl0cXVl
dWVfaGVhZCgmZC0+dm1fZXZlbnQtPm1vbml0b3Iud3EpOwotICAgICAgICAodm9pZCl2bV9ldmVu
dF9kaXNhYmxlKGQsICZkLT52bV9ldmVudC0+bW9uaXRvcik7CisgICAgICAgIGRlc3Ryb3lfd2Fp
dHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50X21vbml0b3ItPndxKTsKKyAgICAgICAgKHZvaWQpdm1f
ZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfbW9uaXRvcik7CiAgICAgfQogI2lmZGVmIENP
TkZJR19IQVNfTUVNX1NIQVJJTkcKLSAgICBpZiAoIGQtPnZtX2V2ZW50LT5zaGFyZS5yaW5nX3Bh
Z2UgKQorICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9zaGFyZSkgKQog
ICAgIHsKLSAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnQtPnNoYXJl
LndxKTsKLSAgICAgICAgKHZvaWQpdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnQtPnNo
YXJlKTsKKyAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnRfc2hhcmUt
PndxKTsKKyAgICAgICAgKHZvaWQpdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfc2hh
cmUpOwogICAgIH0KICNlbmRpZgogfQpAQCAtNTk5LDcgKzYyNCw2IEBAIGludCB2bV9ldmVudF9k
b21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCiAj
aWZkZWYgQ09ORklHX0hBU19NRU1fUEFHSU5HCiAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZNX0VWRU5U
X09QX1BBR0lORzoKICAgICB7Ci0gICAgICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCA9
ICZkLT52bV9ldmVudC0+cGFnaW5nOwogICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAgICAgICAg
c3dpdGNoKCB2ZWMtPm9wICkKQEAgLTYyOSwyNCArNjUzLDI0IEBAIGludCB2bV9ldmVudF9kb21j
dGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIC8qIGRvbWFpbl9wYXVzZSgpIG5vdCBy
ZXF1aXJlZCBoZXJlLCBzZWUgWFNBLTk5ICovCi0gICAgICAgICAgICByYyA9IHZtX2V2ZW50X2Vu
YWJsZShkLCB2ZWMsIHZlZCwgX1ZQRl9tZW1fcGFnaW5nLAorICAgICAgICAgICAgcmMgPSB2bV9l
dmVudF9lbmFibGUoZCwgdmVjLCAmZC0+dm1fZXZlbnRfcGFnaW5nLCBfVlBGX21lbV9wYWdpbmcs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fUEFHSU5HX1JJTkdf
UEZOLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtX3BhZ2luZ19ub3RpZmlj
YXRpb24pOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZN
X0VWRU5UX0RJU0FCTEU6Ci0gICAgICAgICAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkKKyAgICAg
ICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgICAgICAg
ICAgICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsIHZlZCk7CisgICAgICAgICAgICAgICAgcmMg
PSB2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudF9wYWdpbmcpOwogICAgICAgICAgICAg
ICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2
ZWQtPnJpbmdfcGFnZSApCi0gICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIHZlZCk7
CisgICAgICAgICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5n
KSApCisgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIGQtPnZtX2V2ZW50X3BhZ2lu
Zyk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMgPSAtRU5PREVWOwogICAg
ICAgICAgICAgYnJlYWs7CkBAIC02NjEsNyArNjg1LDYgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChz
dHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywKIAogICAgIGNh
c2UgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SOgogICAgIHsKLSAgICAgICAgc3RydWN0
IHZtX2V2ZW50X2RvbWFpbiAqdmVkID0gJmQtPnZtX2V2ZW50LT5tb25pdG9yOwogICAgICAgICBy
YyA9IC1FSU5WQUw7CiAKICAgICAgICAgc3dpdGNoKCB2ZWMtPm9wICkKQEAgLTY3MSwyNCArNjk0
LDI0IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92
bV9ldmVudF9vcF90ICp2ZWMsCiAgICAgICAgICAgICByYyA9IGFyY2hfbW9uaXRvcl9pbml0X2Rv
bWFpbihkKTsKICAgICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCB2ZWQsIF9WUEZfbWVtX2Fj
Y2VzcywKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZW5hYmxlKGQsIHZlYywgJmQtPnZtX2V2
ZW50X21vbml0b3IsIF9WUEZfbWVtX2FjY2VzcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbW9uaXRvcl9ub3RpZmljYXRpb24pOwogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfRElTQUJMRToKLSAgICAgICAgICAgIGlmICggdmVk
LT5yaW5nX3BhZ2UgKQorICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZt
X2V2ZW50X21vbml0b3IpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBkb21haW5f
cGF1c2UoZCk7Ci0gICAgICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsIHZlZCk7
CisgICAgICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudF9t
b25pdG9yKTsKICAgICAgICAgICAgICAgICBhcmNoX21vbml0b3JfY2xlYW51cF9kb21haW4oZCk7
CiAgICAgICAgICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAg
ICAgICAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkKLSAgICAgICAgICAgICAgICB2bV9ldmVudF9y
ZXN1bWUoZCwgdmVkKTsKKyAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52
bV9ldmVudF9tb25pdG9yKSApCisgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIGQt
PnZtX2V2ZW50X21vbml0b3IpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJj
ID0gLUVOT0RFVjsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNzAzLDcgKzcyNiw2IEBAIGludCB2
bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90
ICp2ZWMsCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwogICAgIGNhc2UgWEVOX0RPTUNU
TF9WTV9FVkVOVF9PUF9TSEFSSU5HOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZtX2V2ZW50X2Rv
bWFpbiAqdmVkID0gJmQtPnZtX2V2ZW50LT5zaGFyZTsKICAgICAgICAgcmMgPSAtRUlOVkFMOwog
CiAgICAgICAgIHN3aXRjaCggdmVjLT5vcCApCkBAIC03MjAsMjMgKzc0MiwyMyBAQCBpbnQgdm1f
ZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3BfdCAq
dmVjLAogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBkb21haW5fcGF1
c2UoKSBub3QgcmVxdWlyZWQgaGVyZSwgc2VlIFhTQS05OSAqLwotICAgICAgICAgICAgcmMgPSB2
bV9ldmVudF9lbmFibGUoZCwgdmVjLCB2ZWQsIF9WUEZfbWVtX3NoYXJpbmcsCisgICAgICAgICAg
ICByYyA9IHZtX2V2ZW50X2VuYWJsZShkLCB2ZWMsICZkLT52bV9ldmVudF9zaGFyZSwgX1ZQRl9t
ZW1fc2hhcmluZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9T
SEFSSU5HX1JJTkdfUEZOLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtX3No
YXJpbmdfbm90aWZpY2F0aW9uKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2Ug
WEVOX1ZNX0VWRU5UX0RJU0FCTEU6Ci0gICAgICAgICAgICBpZiAoIHZlZC0+cmluZ19wYWdlICkK
KyAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9zaGFyZSkg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAg
ICAgICAgICAgICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgdmVkKTsKKyAgICAgICAgICAgICAg
ICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X3NoYXJlKTsKICAgICAgICAg
ICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VNRToKLSAgICAgICAgICAgIGlm
ICggdmVkLT5yaW5nX3BhZ2UgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCB2
ZWQpOworICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3No
YXJlKSApCisgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIGQtPnZtX2V2ZW50X3No
YXJlKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CiAg
ICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggMjdiZGI3MS4uMzkxYzQ3
MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4v
cHJlZmV0Y2guaD4KICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+
CisjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9pcnEuaD4KICNp
bmNsdWRlIDx4ZW4vZGVsYXkuaD4KICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgpAQCAtMTM2
NSw3ICsxMzY2LDcgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQs
IHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogICAgICAqIGVuYWJsZWQgZm9y
IHRoaXMgZG9tYWluICovCiAgICAgaWYgKCB1bmxpa2VseSghbmVlZF9pb21tdShkKSAmJgogICAg
ICAgICAgICAgKGQtPmFyY2guaHZtX2RvbWFpbi5tZW1fc2hhcmluZ19lbmFibGVkIHx8Ci0gICAg
ICAgICAgICAgZC0+dm1fZXZlbnQtPnBhZ2luZy5yaW5nX3BhZ2UgfHwKKyAgICAgICAgICAgICB2
bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKICAgICAgICAgICAgICBw
Mm1fZ2V0X2hvc3RwMm0oZCktPmdsb2JhbF9sb2dkaXJ0eSkpICkKICAgICAgICAgcmV0dXJuIC1F
WERFVjsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAppbmRleCA2NjczYjI3Li5lNDg0ODdjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjk1LDE2
ICsyOTUsNiBAQCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluCiAgICAgdW5zaWduZWQgaW50IGxhc3Rf
dmNwdV93YWtlX3VwOwogfTsKIAotc3RydWN0IHZtX2V2ZW50X3Blcl9kb21haW4KLXsKLSAgICAv
KiBNZW1vcnkgc2hhcmluZyBzdXBwb3J0ICovCi0gICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiBz
aGFyZTsKLSAgICAvKiBNZW1vcnkgcGFnaW5nIHN1cHBvcnQgKi8KLSAgICBzdHJ1Y3Qgdm1fZXZl
bnRfZG9tYWluIHBhZ2luZzsKLSAgICAvKiBWTSBldmVudCBtb25pdG9yIHN1cHBvcnQgKi8KLSAg
ICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluIG1vbml0b3I7Ci19OwotCiBzdHJ1Y3QgZXZ0Y2huX3Bv
cnRfb3BzOwogCiBlbnVtIGd1ZXN0X3R5cGUgewpAQCAtNDY0LDcgKzQ1NCwxMyBAQCBzdHJ1Y3Qg
ZG9tYWluCiAgICAgc3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCBwcm9maWxlX2hlYWQ7CiAKICAg
ICAvKiBWYXJpb3VzIHZtX2V2ZW50cyAqLwotICAgIHN0cnVjdCB2bV9ldmVudF9wZXJfZG9tYWlu
ICp2bV9ldmVudDsKKworICAgIC8qIE1lbW9yeSBzaGFyaW5nIHN1cHBvcnQgKi8KKyAgICBzdHJ1
Y3Qgdm1fZXZlbnRfZG9tYWluICp2bV9ldmVudF9zaGFyZTsKKyAgICAvKiBNZW1vcnkgcGFnaW5n
IHN1cHBvcnQgKi8KKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2bV9ldmVudF9wYWdpbmc7
CisgICAgLyogVk0gZXZlbnQgbW9uaXRvciBzdXBwb3J0ICovCisgICAgc3RydWN0IHZtX2V2ZW50
X2RvbWFpbiAqdm1fZXZlbnRfbW9uaXRvcjsKIAogICAgIC8qCiAgICAgICogQ2FuIGJlIHNwZWNp
ZmllZCBieSB0aGUgdXNlci4gSWYgdGhhdCBpcyBub3QgdGhlIGNhc2UsIGl0IGlzCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:19:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmhMP-000708-Ud; Tue, 29 Aug 2017 14:19:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmhMO-0006zv-Cr
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:19:20 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FD/81-03874-7E775A95; Tue, 29 Aug 2017 14:19:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/d5+dJ
 Ig4UNghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8annl2sBRtZKu5fuMrYwPiQuYuRk0NIIE9i
 2fxeJhCbV8BOYu+HrWBxCQFDidMLb7KA2CwCqhLLHy5iBbHZBNQl2p5tB7NFBPQl5n/6CWYzC
 3hJLP/1CKxeWCBAYn3bfaCZXEDztzFKTPm1E6yIU8BS4lXvUqAEB9AyQYm/O4QherUkHv66xQ
 Jha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6FnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxhnX/Y/xCjJwaQkyrutaGmkEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgnV8GVCdYlJqeWpGWmQOMD5hSCQ4eJRHeV
 JA0b3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ8+qAFAmAFGWU5sGNgMXqJUZZKWFeRqADhXgKUo
 tyM0tQ5V8xinMwKgnzzgOZwpOZVwK36RXQEUxAR8R6gR1RkoiQkmpgXGvBvEp3qcVdHQHBCXE
 fCmSf/bOZVntnVXxpdZad046LydPmXX8yQ+if+orgsm9v9LvlQj+qrH9qumySqlTOtPUhr1dq
 5byetuBfOWPJ2Y4aTtmFwqv3N16+yFQbUpe+dMPUlXrPEtQ38lguemZTY6DrFebnPjU15X/0l
 +6NT5fFLXv777qinxJLcUaioRZzUXEiAMeZTj3QAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504016357!112545107!1
X-Originating-IP: [137.65.248.74]
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 49472 invoked from network); 29 Aug 2017 14:19:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 14:19:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 08:19:17 -0600
Message-Id: <59A5940202000078001751C6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 08:19:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-4-git-send-email-andrew.cooper3@citrix.com>
 <20170829133928.ppkx3gsmxgwhe43g@citrix.com>
In-Reply-To: <20170829133928.ppkx3gsmxgwhe43g@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: WeiLiu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/5] x86/pv: Consistently use typesafe
 helpers in all files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE1OjM5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTI6MTk6MTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gUmF0aGVyIHRoYW4gaGF2aW5nIGEgbWl4IG9mIGNvZGUgYmVoYXZpb3VyLiAgVGhp
cyByZXF1aXJlcyB1cGRhdGluZwo+PiBwYWdldGFibGVfe2dldCxmcm9tfV9wYWdlKCkgdG8gdXNl
IHRoZSBub24tb3ZlcnJpZGRlbiBoZWxwZXJzLgo+PiAKPj4gVGhpcyByZXF1aXJlcyBzb21lIGFk
anVzdG1lbnRzIGluIHByaXZfb3Bfe3JlYWQsd3JpdGV9X2NyKCksIHdoaWNoIGlzIG1vc3QKPj4g
ZWFzaWx5IGRvbmUgYnkgc3dpdGNoaW5nIENSMyBoYW5kbGluZyB0byB1c2luZyBtZm5fdC4KPj4g
Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:20:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmhNp-0007ZT-CC; Tue, 29 Aug 2017 14:20:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmhNo-0007ZL-VO
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:20:49 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E8/D3-01777-04875A95; Tue, 29 Aug 2017 14:20:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSO6nOVde+Ymm
 kwcMJZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPgzcZC/4zVnzu/MjUwHiFsYuRi0NIYCKT
 RPPpbcwQzm9GiRXdK1ggnI2MEu/enmWCcLYxSlyY8BnI4eQQFvCSWLG6gRnEFhGwkLjUuAyq4
 zKTxNUpd9hAHGaB3YwSPeuesYJUsQkYSZw9Op0RxOYVsJWY3r0RzGYRUJX4cv8MG4gtKhAu8b
 bxCAtEjaDEyZlPwGxOAXuJ86dWg21mFtCT2HH9FyuELS+x/e0csCskBAwlPm9cyjyBUXAWkvZ
 ZSFpmIWlZwMi8ilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw
 fBmAYAfjrT7nQ4ySHExKorxzy5dGCvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8V
 CUJ3hkgdYJFqempFWmZOcAIgymV4OBREuGdBJLmLS5IzC3OTIdInWLU5Wj6sOULkxDYDClxXn
 +QIgGQoozSPLgRsGi/xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeCyBTeDLzSuA2vQI6ggn
 oiFgvsCNKEhFSUg2MOldzJ9yVlxN75uQWt31fpdi+NRkf8wVk9/PNE/qzUj5xT0zAsl8zbr8x
 aZoyI/H9g6ApKV/eTXiSts/2vOnFshYPuUm73rZdS3t0ntc4kD8l4eXZtl9HPnya73QzV3pHs
 41knJPMssldu052LqxXu7R3hrm0vvbs2/+ermdJVA5K62urlor9oMRSnJFoqMVcVJwIAISyjE
 nxAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504016445!93503920!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9126 invoked from network); 29 Aug 2017 14:20:47 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2017 14:20:47 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TEKa3w002915
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 14:20:36 GMT
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 v7TEKZaQ012865
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 14:20:36 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 v7TEKZOR011894;
 Tue, 29 Aug 2017 14:20: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 ; Tue, 29 Aug 2017 07:20:34 -0700
To: Jan Beulich <JBeulich@suse.com>, wei.liu2@citrix.com
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
 <20170829115641.pgxi7ocsnela27fn@citrix.com>
 <59A586D00200007800175062@prv-mh.provo.novell.com>
 <0b8d30b1-4d3f-e462-d14a-94675c6b5593@oracle.com>
 <59A5898802000078001750A2@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5e31dd51-3ad3-460b-8117-6128223fd726@oracle.com>
Date: Tue, 29 Aug 2017 10:20:29 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A5898802000078001750A2@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] mm: Don't request scrubbing until dom0
	is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gWWVzLCBidXQgcGxlYXNlIGNvbnNpZGVyIHRoZSAiI2RlZmluZSBib290X3NjcnViX2RvbmUg
MCIgYXBwcm9hY2gKPiB0b28uCgpZZXMsIEknbGwgZG8gdGhhdCBidXQgSSB3aWxsIHJlbmFtZSBi
b290X3NjcnViX2RvbmUgdG8gc2NydWJfZGVidWcgc2luY2UKaGF2aW5nIGJvb3Rfc2NydWJfZG9u
ZT0wIGluIG5vbi1kZWJ1ZyBjYXNlIHdpbGwgbm90IGNvbnZleSB3aGF0IGl0CmFjdHVhbGx5IGlz
IHN1cHBvc2VkIHRvIG1lYW4uCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:22:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 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.xen.org>)
	id 1dmhP0-0007hK-MW; Tue, 29 Aug 2017 14:22:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dmhOz-0007hA-K2
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:22:01 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 86/B6-01777-88875A95; Tue, 29 Aug 2017 14:22:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMfS6tm57xdJ
 Ig/ULxC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz9nZOYC9bMYaxY/KOqgfFNC2MXIxeHkMAk
 Rome1ossIA6LwB0WiS1HjjKBOBICP1gktr3YwNzFyAnk5Elc2XSGFcIulNj2vQkszisgKHFy5
 hMWEFtIwEviwdct7CA2m4C6RPfumYwgNouAqkTjp3NMEPUBEofmzgGzhQVMJVq3LAarFxGQlr
 j2+TJYPbOAj8Sxh/3MExh5ZyFZMQtJCsLWlGjd/psdwtaQWHBnHyOErSgxpfsh+wJG1lWM6sW
 pRWWpRbqGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaFYz8DAuIOxqdf5EKMk
 B5OSKO+2oqWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4RcqBcoJFqempFWmZOcCogElLcPAoi
 fBOAknzFhck5hZnpkOkTjEGcly5su4LE8eUA9uB5JbfJ74zcRwCk0/ebP/NxPENTLa8BZJCLH
 n5ealS4rz+IIMEQAZllObBrYFF+iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwXQKbwZOa
 VwF3zCuhQJqBDY73ADi1JREhJNTAu0e5TP/nk1omvTaZf7je/jPrWF+o3p+rkk4hWa7ltd23k
 lvjX7sm83rBb+5iXidXF+89eBGf9bnXbYFEyV2+bq4RsFM+b8Enru06aC6V8WC3YPM9HfLN6V
 Z64/5Z7idL7NKQ2F6pPOPdzgfKDFq43Iv9ts0IrBF75xx4U0RStZomIEPPjyVRiKc5INNRiLi
 pOBABCwouw7wIAAA==
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504016518!93504224!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=2.0 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_00_10,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18438 invoked from network); 29 Aug 2017 14:21:59 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 14:21:59 -0000
Received: by mail-lf0-f43.google.com with SMTP id d202so13922919lfd.5
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 07:21:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=JWd2zzep/bOZ/e9UYwBFe0G5KHhcQjNtUYwhBvs1jOc=;
 b=cLaqI6Ywk0fJ8hk5EjH+xj9AEgvmLsfkRlcdgXA52N/ZLXOBURvqFhO7X+L52TFBlM
 adqOSzlVhots533wsTdAQBPHQuwO6abqYBqGAgoJH15sRDNrcsBw3cS5EaQT4HDvlIqu
 DkjKDk87Bwq3cI3NJg58rf1hHnndvu2UwgfMgTOUE/9ctO/qfaZSdabmzVV6Y9beELtZ
 wwfF29o7gjxBxio8/gs9CssAqCB+gNPopGWfj2WOWfQGeOGMaXwbflWnUjYgcIp+Eg6u
 JtFO73BvxaptBAQ6zMuWtpKNY0ZsGblucPV4XmuxbA+3MkbrVSVv3VCtLeJXm0DaZLAi
 H/4g==
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=JWd2zzep/bOZ/e9UYwBFe0G5KHhcQjNtUYwhBvs1jOc=;
 b=roRhRZYpREY/DM2iuSfR6d7mZ0ee+iGzwpVweC6DhamTWhsWnxn4EldnR9aWm6CKWl
 pRGQMxOxS8au3AD95530dJIJl7lZRXK9B2etnivBihPMWpSexKZwrujq2RMh4F69NzB+
 uFH+ppqLWVfC7buWU4t/741PG8/FIdFXBryTfMW0P6NOL/dnxK5/3Pge6x7pnTQzyOHt
 CTGO3MmfqVJwoBNAa0MOf1U2UflKvjt06lYcfz9uTfbYNei1AS69YH2YVcCu8sJ8e0IJ
 Ox1N5epLt+mMmDC45mb7++pEN7ERX75W6lv+jKoVSeA4Q9Q/D5xcDSY5KwJdCWd0fTV5
 lOOg==
X-Gm-Message-State: AHYfb5imkRE0UvsyRXsxVRgBR1+qqzVi9EvyWkvjraNTlgYepi7Se+1n
 0rMwA4Bhlqa6X5r3G/l8TfjxNq2HeJvO
X-Received: by 10.25.148.216 with SMTP id o85mr138630lfk.42.1504016518071;
 Tue, 29 Aug 2017 07:21:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.86 with HTTP; Tue, 29 Aug 2017 07:21:57 -0700 (PDT)
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Tue, 29 Aug 2017 19:51:57 +0530
Message-ID: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2431198200345859833=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2431198200345859833==
Content-Type: multipart/alternative; boundary="001a114369024bcd130557e522f4"

--001a114369024bcd130557e522f4
Content-Type: text/plain; charset="UTF-8"

Hello All

I am trying to run Xen on new hardware which has two A35 and one A72 core.
Xen booted intially but it hangs at *smp_call_function(setup_virt_paging_one,
(void *)val, 1) *function call.
Find following log of Xen booting,














































































*- UART enabled
-                                                                - CPU
00000000 booting -                                                        -
Current EL 00000008
-                                                         - Xen starting at
EL2 -                                                         - Zero BSS
-                                                                    -
Setting up control registers
-                                                - Turning on paging
-                                                           - Ready
-
(XEN) Checking for initrd in
/chosen                                            (XEN) RAM:
0000000040000000 - 00000000bfffffff
(XEN)
(XEN) MODULE[0]: 0000000044000000 - 000000004400fd5a Device
Tree
(XEN)
(XEN) Command line:
<NULL>                                                      (XEN) Placing
Xen at 0x00000000bfe00000-0x00000000c0000000                      (XEN)
Update BOOTMOD_XEN from 0000000040080000-0000000040194e01 =>
00000000bfe01(XEN) Domain heap
initialised                                                   (XEN) Booting
using Device Tree                                                 (XEN)
Platform: Generic System
(XEN) Taking dtuart configuration from
/chosen/stdout-path                      (XEN) Looking for dtuart at
"serial0", options ""                                __  __            _
_    _  ___                     _        _     _           \ \/ /___ _ __
| || |  / |/ _ \    _   _ _ __  ___| |_ __ _| |__ | | ___       \  // _ \
'_ \  | || |_ | | | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \      /  \
__/ | | | |__   _|| | |_| |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)_|\___/    \__,_|_|
|_|___/\__\__,_|_.__/|_|\___|

(XEN) Xen version 4.10-unstable (bgohil@) (aarch64-linux-gnu-gcc
(Ubuntu/Linaro7(XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100
git:9053a74-dirty        (XEN) Processor: 410fd041: "ARM Limited", variant:
0x0, part 0xd04, rev 0x1     (XEN) 64-bit
Execution:                                                         (XEN)
Processor Features: 0000000000002222 0000000000000000
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32
EL0:64+32             (XEN)     Extensions: FloatingPoint
AdvancedSIMD                                (XEN)   Debug Features:
0000000010305106 0000000000000000                       (XEN)   Auxiliary
Features: 0000000000000000 0000000000000000                   (XEN)
Memory Model Features: 0000000000101122 0000000000000000
(XEN)   ISA Features:  0000000000011120
0000000000000000                        (XEN) 32-bit
Execution:                                                         (XEN)
Processor Features: 00000131:00011011
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2
Jazelle                   (XEN)     Extensions: GenericTimer
Security                                     (XEN)   Debug Features:
03010066                                                (XEN)   Auxiliary
Features: 00000000                                            (XEN)
Memory Model Features: 10201105 40000000 01260000 02102211
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142
00011121      (XEN) Using PSCI-1.0 for SMP
bringup                                            (XEN) SMP: Allowing 3
CPUs                                                      (XEN) Generic
Timer IRQ: phys=30 hyp=26 virt=27 Freq: 13000 KHz                 (XEN)
GICv2: WARNING: The GICC size is too small: 0x1000 expected 0x2000
(XEN) GICv2
initialization:
(XEN)
gic_dist_addr=0000000010510000
(XEN)
gic_cpu_addr=0000000010520000
(XEN)
gic_hyp_addr=0000000010540000
(XEN)
gic_vcpu_addr=0000000010560000
(XEN)
gic_maintenance_irq=25                                            (XEN)
GICv2: 384 lines, 6 cpus, secure (IID 0200143b).
(XEN) Using scheduler: SMP Credit Scheduler
(credit)                            (XEN) Allocated console ring of 32
KiB.                                         (XEN) Bringing up
CPU1                                                          - CPU
00000001 booting -                                                        -
Current EL 00000008
-                                                         - Xen starting at
EL2 -                                                         - Setting up
control registers -                                                -
Turning on paging
-                                                           - Ready
-
(XEN) CPU 1
booted.                                                             (XEN)
Bringing up CPU2                                                          -
CPU 00000200 booting
-                                                        - Current EL
00000008 -                                                         - Xen
starting at EL2 -                                                         -
Setting up control registers
-                                                - Turning on paging
-                                                           - Ready
-
(XEN) CPU 2
booted.                                                             (XEN)
Brought up 3 CPUs
(XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit
VMID                             (XEN) P2M: 3 levels with order-1 root,
VTCR 0x80023558 *

Can anyone guide me how to debug this problem or what could be wrong here?

It looks, writing into VTCR_EL2 hang the system.

-- 
Regards,
Bharat Gohil

--001a114369024bcd130557e522f4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2PkhlbGxvIEFsbDxicj48YnI+PC9kaXY+SSBhbSB0cnlp
bmcgdG8gcnVuIFhlbiBvbiBuZXcgaGFyZHdhcmUgd2hpY2ggaGFzIHR3byBBMzUgYW5kIG9uZSBB
NzIgY29yZS48YnI+PC9kaXY+PGRpdj5YZW4gYm9vdGVkIGludGlhbGx5IGJ1dCBpdCBoYW5ncyBh
dCA8Yj5zbXBfY2FsbF9mdW5jdGlvbihzZXR1cF92aXJ0X3BhZ2luZ19vbmUsICh2b2lkICopdmFs
LCAxKSA8L2I+ZnVuY3Rpb24gY2FsbC48YnI+PC9kaXY+PGRpdj5GaW5kIGZvbGxvd2luZyBsb2cg
b2YgWGVuIGJvb3RpbmcsPGJyPjxicj48Yj4tIFVBUlQgZW5hYmxlZCAtwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxi
cj4tIENQVSAwMDAwMDAwMCBib290aW5nIC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+LSBDdXJyZW50IEVMIDAwMDAwMDA4IC3CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4tIFhl
biBzdGFydGluZyBhdCBFTDIgLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgPGJyPi0gWmVybyBCU1MgLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxi
cj4tIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgPGJyPi0gVHVybmluZyBvbiBwYWdpbmcgLcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4tIFJlYWR5IC3C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgQ2hlY2tpbmcgZm9yIGluaXRyZCBp
biAvY2hvc2VuwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pIFJBTTogMDAw
MDAwMDA0MDAwMDAwMCAtIDAwMDAwMDAwYmZmZmZmZmbCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgTU9EVUxFWzBdOiAwMDAwMDAw
MDQ0MDAwMDAwIC0gMDAwMDAwMDA0NDAwZmQ1YSBEZXZpY2UgVHJlZcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCA8YnI+KFhFTinCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IDxicj4oWEVOKSBDb21tYW5kIGxpbmU6ICZsdDtOVUxMJmd0O8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pIFBsYWNpbmcgWGVuIGF0IDB4
MDAwMDAwMDBiZmUwMDAwMC0weDAwMDAwMDAwYzAwMDAwMDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pIFVwZGF0ZSBCT09UTU9EX1hFTiBmcm9tIDAw
MDAwMDAwNDAwODAwMDAtMDAwMDAwMDA0MDE5NGUwMSA9Jmd0OyAwMDAwMDAwMGJmZTAxPGJyPihY
RU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgQm9vdGluZyB1c2luZyBEZXZpY2UgVHJlZcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgUGxhdGZvcm06IEdlbmVy
aWMgU3lzdGVtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihY
RU4pIFRha2luZyBkdHVhcnQgY29uZmlndXJhdGlvbiBmcm9tIC9jaG9zZW4vc3Rkb3V0LXBhdGjC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pIExvb2tp
bmcgZm9yIGR0dWFydCBhdCAmcXVvdDtzZXJpYWwwJnF1b3Q7LCBvcHRpb25zICZxdW90OyZxdW90
O8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCA8YnI+wqBfX8KgIF9fwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBfwqAgX8KgwqDCoCBfwqAg
X19fwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBfwqDCoMKgwqDCoMKg
wqAgX8KgwqDCoMKgIF/CoMKgwqDCoMKgwqDCoMKgwqAgPGJyPsKgXCBcLyAvX19fIF8gX1/CoMKg
IHwgfHwgfMKgIC8gfC8gXyBcwqDCoMKgIF/CoMKgIF8gXyBfX8KgIF9fX3wgfF8gX18gX3wgfF9f
IHwgfCBfX1/CoMKgwqDCoCA8YnI+wqAgXMKgIC8vIF8gXCAmIzM5O18gXMKgIHwgfHwgfF8gfCB8
IHwgfCB8X198IHwgfCB8ICYjMzk7XyBcLyBfX3wgX18vIF9gIHwgJiMzOTtfIFx8IHwvIF8gXMKg
wqDCoCA8YnI+wqAgL8KgIFzCoCBfXy8gfCB8IHwgfF9fwqDCoCBffHwgfCB8X3wgfF9ffCB8X3wg
fCB8IHwgXF9fIFwgfHwgKF98IHwgfF8pIHwgfMKgIF9fL8KgwqDCoCA8YnI+wqAvXy9cX1xfX198
X3wgfF98wqDCoMKgIHxffChfKV98XF9fXy/CoMKgwqAgXF9fLF98X3wgfF98X19fL1xfX1xfXyxf
fF8uX18vfF98XF9fX3zCoMKgwqAgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIDxicj4oWEVOKSBYZW4gdmVyc2lvbiA0LjEwLXVuc3RhYmxlIChiZ29oaWxA
KSAoYWFyY2g2NC1saW51eC1nbnUtZ2NjIChVYnVudHUvTGluYXJvNzxicj4oWEVOKSBMYXRlc3Qg
Q2hhbmdlU2V0OiBGcmkgQXVnIDExIDE5OjAyOjUxIDIwMTcgKzAxMDAgZ2l0OjkwNTNhNzQtZGly
dHnCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgUHJvY2Vzc29yOiA0MTBmZDA0MTogJnF1b3Q7QVJN
IExpbWl0ZWQmcXVvdDssIHZhcmlhbnQ6IDB4MCwgcGFydCAweGQwNCwgcmV2IDB4McKgwqDCoMKg
IDxicj4oWEVOKSA2NC1iaXQgRXhlY3V0aW9uOsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pwqDCoCBQcm9jZXNzb3IgRmVhdHVy
ZXM6IDAwMDAwMDAwMDAwMDIyMjIgMDAwMDAwMDAwMDAwMDAwMMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTinCoMKgwqDCoCBFeGNlcHRpb24gTGV2ZWxzOiBFTDM6
NjQrMzIgRUwyOjY0KzMyIEVMMTo2NCszMiBFTDA6NjQrMzLCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgPGJyPihYRU4pwqDCoMKgwqAgRXh0ZW5zaW9uczogRmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJ
TUTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCA8YnI+KFhFTinCoMKgIERlYnVnIEZlYXR1cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAw
MDAwMDAwMDAwMDAwMDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA8YnI+KFhFTinCoMKgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4oWEVO
KcKgwqAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMTAxMTIyIDAwMDAwMDAwMDAw
MDAwMDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pwqDCoCBJU0EgRmVh
dHVyZXM6wqAgMDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAwMDAwwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgMzItYml0IEV4ZWN1dGlv
bjrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IDxicj4oWEVOKcKgwqAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMcKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIDxicj4oWEVOKcKgwqDCoMKgIEluc3RydWN0aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRo
dW1iIFRodW1iLTIgSmF6ZWxsZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8
YnI+KFhFTinCoMKgwqDCoCBFeHRlbnNpb25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHnCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPGJyPihYRU4pwqDCoCBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjbCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4oWEVOKcKgwqAgQXV4aWxpYXJ5IEZlYXR1
cmVzOiAwMDAwMDAwMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4oWEVOKcKgwqAg
TWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAwMDAwMCAwMTI2MDAwMCAwMjEwMjIx
McKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4oWEVOKcKgIElTQSBGZWF0dXJlczogMDIx
MDExMTAgMTMxMTIxMTEgMjEyMzIwNDIgMDExMTIxMzEgMDAwMTExNDIgMDAwMTExMjHCoMKgwqDC
oMKgIDxicj4oWEVOKSBVc2luZyBQU0NJLTEuMCBmb3IgU01QIGJyaW5ndXDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgU01QOiBBbGxvd2luZyAzIENQVXPCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4oWEVOKSBHZW5lcmlj
IFRpbWVyIElSUTogcGh5cz0zMCBoeXA9MjYgdmlydD0yNyBGcmVxOiAxMzAwMCBLSHrCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgR0lDdjI6IFdBUk5JTkc6IFRoZSBH
SUNDIHNpemUgaXMgdG9vIHNtYWxsOiAweDEwMDAgZXhwZWN0ZWQgMHgyMDAwwqDCoMKgwqDCoMKg
wqAgPGJyPihYRU4pIEdJQ3YyIGluaXRpYWxpemF0aW9uOsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4oWEVOKcKgwqDCoMKgwqDCoMKgwqAgZ2ljX2Rp
c3RfYWRkcj0wMDAwMDAwMDEwNTEwMDAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTinCoMKgwqDCoMKg
wqDCoMKgIGdpY19jcHVfYWRkcj0wMDAwMDAwMDEwNTIwMDAwwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4o
WEVOKcKgwqDCoMKgwqDCoMKgwqAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwMTA1NDAwMDDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPGJyPihYRU4pwqDCoMKgwqDCoMKgwqDCoCBnaWNfdmNwdV9hZGRyPTAwMDAwMDAw
MTA1NjAwMDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4oWEVOKcKgwqDCoMKgwqDCoMKgwqAgZ2ljX21haW50
ZW5hbmNlX2lycT0yNcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4oWEVOKSBHSUN2
MjogMzg0IGxpbmVzLCA2IGNwdXMsIHNlY3VyZSAoSUlEIDAyMDAxNDNiKS7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgVXNpbmcgc2No
ZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+KFhFTikgQWxsb2NhdGVkIGNv
bnNvbGUgcmluZyBvZiAzMiBLaUIuwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pIEJy
aW5naW5nIHVwIENQVTHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgPGJyPi0gQ1BVIDAwMDAwMDAxIGJvb3RpbmcgLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4tIEN1cnJlbnQgRUwg
MDAwMDAwMDggLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPGJyPi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+LSBTZXR0aW5nIHVwIGNvbnRy
b2wgcmVnaXN0ZXJzIC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4t
IFR1cm5pbmcgb24gcGFnaW5nIC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+LSBSZWFkeSAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgPGJyPihYRU4pIENQVSAxIGJvb3RlZC7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pIEJyaW5naW5nIHVw
IENQVTLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgPGJyPi0gQ1BVIDAwMDAwMjAwIGJvb3RpbmcgLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4tIEN1cnJlbnQgRUwgMDAwMDAwMDgg
LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
PGJyPi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+LSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0
ZXJzIC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4tIFR1cm5pbmcg
b24gcGFnaW5nIC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCA8YnI+LSBSZWFkeSAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJy
PihYRU4pIENQVSAyIGJvb3RlZC7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihYRU4pIEJyb3VnaHQgdXAgMyBDUFVzwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+
KFhFTikgUDJNOiA0MC1iaXQgSVBBIHdpdGggNDAtYml0IFBBIGFuZCA4LWJpdCBWTUlEwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPihY
RU4pIFAyTTogMyBsZXZlbHMgd2l0aCBvcmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OMKgPC9i
PiA8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5DYW4gYW55b25lIGd1aWRlIG1lIGhvdyB0
byBkZWJ1ZyB0aGlzIHByb2JsZW0gb3Igd2hhdCBjb3VsZCBiZSB3cm9uZyBoZXJlPzxicj48YnI+
PC9kaXY+PGRpdj5JdCBsb29rcywgd3JpdGluZyBpbnRvIFZUQ1JfRUwyIGhhbmcgdGhlIHN5c3Rl
bS48YnI+PC9kaXY+PGRpdj48ZGl2PjxkaXY+PGJyPi0tIDxicj48ZGl2IGNsYXNzPSJnbWFpbF9z
aWduYXR1cmUiPjxkaXYgZGlyPSJsdHIiPjxkaXY+PGRpdj5SZWdhcmRzLDwvZGl2PjxkaXY+Qmhh
cmF0IEdvaGlsPC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2
PjwvZGl2PjwvZGl2Pg0KPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+DQo=
--001a114369024bcd130557e522f4--


--===============2431198200345859833==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2431198200345859833==--


From xen-devel-bounces@lists.xen.org Tue Aug 29 14:23:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:23: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.xen.org>)
	id 1dmhQj-0007sM-0x; Tue, 29 Aug 2017 14:23:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmhQh-0007sA-JI
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:23:47 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E4/F4-01783-2F875A95; Tue, 29 Aug 2017 14:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/dTxdJ
 Ig5W/RS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy2GxfZChaxV7TO6WBrYJzE1sXIySEkkCdx
 4+ZJdhCbV8BO4v/ffawgtoSAocTphTdZQGwWAVWJrV0XmUFsNgF1ibZn28FqRAT0JeZ/+glmM
 wt4S2ybu4AJxBYWcJHo+XQSyOYCmt/BKHHv83GwBZwCXhLLzr4DauAAWiYo8XeHMESvlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIUi+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD86hkYGHcwXt7id4hRkoNJSZR3bvnSSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvDNAcoJFqempFWmZOcBIgElLcPAoifBeAUnzFhck5hZnp
 kOkTjHqcjR92PKFSYglLz8vVUqc1x+kSACkKKM0D24ELCovMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmvQAyhSczrwRu0yugI5iAjoj1AjuiJBEhJdXA6Ga6sDhAsGFGWs4cNx7+o4x3jR1
 9752/I5/8L3xVj/jn5sJF3ju3ya85cSrg0pwGT/fKqfOnRFhu33wsasPMif+4uqv1wtSm951J
 z+gQ8L0mKpT7WZA32TPlOvdNZpP1FTJSYSvVFCQdDk9ernQx/cOP50zPtG8e9LPfrKsflPHip
 +zqvTfslViKMxINtZiLihMBVH62jcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504016624!109351736!1
X-Originating-IP: [137.65.248.74]
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 43553 invoked from network); 29 Aug 2017 14:23:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 14:23:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 08:23:42 -0600
Message-Id: <59A5950B02000078001751C9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 08:23:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504005556-30394-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Simplify access to the LDT/GDT
	ptes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDEzOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUmVuYW1lIGdkdF9sZHRfcHRlcygpIHRvIHB2X2dkdF9wdGVzKCkgYW5kIGRyb3AgdGhl
IGRvbWFpbiBwYXJhbWV0ZXIsIGFzIGl0IGlzCj4gaW5jb3JyZWN0IHRvIHVzZSB0aGUgaGVscGVy
IHdpdGggZCAhPSB2LT5kb21haW4uCgpJbmRlZWQsIGJ1dCBpdCB3YXMgc3RpbGwgZG9uZSB0aGlz
IHdheSBmb3IgYSByZWFzb246Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4gQEAgLTQzMiw5ICs0MzIsMTAg
QEAgc3RydWN0IGFyY2hfZG9tYWluCj4gIAo+ICAjZGVmaW5lIGdkdF9sZHRfcHRfaWR4KHYpIFwK
PiAgICAgICAgKCh2KS0+dmNwdV9pZCA+PiAoUEFHRVRBQkxFX09SREVSIC0gR0RUX0xEVF9WQ1BV
X1NISUZUKSkKPiAtI2RlZmluZSBnZHRfbGR0X3B0ZXMoZCwgdikgXAo+IC0gICAgKChkKS0+YXJj
aC5wdl9kb21haW4uZ2R0X2xkdF9sMXRhYltnZHRfbGR0X3B0X2lkeCh2KV0gKyBcCj4gKyNkZWZp
bmUgcHZfZ2R0X3B0ZXModikgXAo+ICsgICAgKCh2KS0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi5n
ZHRfbGR0X2wxdGFiW2dkdF9sZHRfcHRfaWR4KHYpXSArIFwKCldoZW4gdGhlIGNhbGxlciBoYXMg
bGF0Y2hlZCB2LT5kb21haW4gaW50byBhIGxvY2FsIChyZWdpc3RlcikKdmFyaWFibGUsIHRoZSBj
b21waWxlciBub3JtYWxseSBjYW4ndCBrbm93IHRoYXQgdi0+ZG9tYWluCmRvZXNuJ3QgbmVlZCB0
byBiZSByZS1yZWFkLiBCdXQgYW55d2F5LCB0aGlzIGlzbid0IGltcG9ydGFudAplbm91Z2ggdG8g
YmxvY2sgdGhlIGNoYW5nZSwgc28KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:24:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:24: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.xen.org>)
	id 1dmhRL-0007zY-CA; Tue, 29 Aug 2017 14:24:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmhRK-0007zH-Bv
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:24:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F5/3A-02224-91975A95; Tue, 29 Aug 2017 14:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1eycmm
 kwcuvnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8auxQdYC3YxV2zfv5u1gfELUxcjJ4eQQJ7E
 pA03WUFsXgE7id6ZE1lAbAkBQ4nTC2+C2SwCqhKTLx5jBrHZBNQl2p5tB6sXEdCXmP/pJ5jNL
 OAlsfzXI7B6YQFbiUPPuoHmcwHN38YoMWPpdTaQBKeApcTxFQ+AEhxAywQl/u4QhujVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rqa6CUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYfAxDsYFyx3fMQoyQHk5Io79zypZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjZKoBygkWp6akVaZk5wEiASUtw8CiJ8F4BaeUtLkjMLc5Mh
 0idYtTlaPqw5QuTEEtefl6qlDivP8gMAZCijNI8uBGwqLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYV5ukCk8mXklcJteAR3BBHRErBfYESWJCCmpBsatYhOnqLwyOmzTKrXooCuTS5P6zmd
 KNVWlcnUMkWdrCvU1/1xZ2a7j2jyx5M2JGCmmkjk1jrJJbydMqE+7MMMhmrsy2L0/scBh90n5
 w08uhW58umUSx684po+CFw4Gzjr1qZHTPreT58ahN6JlvrfvqAjVXnZdUZD1rd8571/Y3NLAa
 et9XiqxFGckGmoxFxUnAgA9chbsxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504016663!111445765!1
X-Originating-IP: [137.65.248.74]
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 2577 invoked from network); 29 Aug 2017 14:24:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 14:24:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 08:24:23 -0600
Message-Id: <59A5953502000078001751EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 08:24:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-6-git-send-email-andrew.cooper3@citrix.com>
 <20170829134430.v4ojr4ylv7ph52xt@citrix.com>
In-Reply-To: <20170829134430.v4ojr4ylv7ph52xt@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: WeiLiu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/5] x86/percpu: Misc cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE1OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTI6MTk6MTZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gICogRHJvcCB1bm5lY2Vzc2FyeSBicmFja2V0cy4KPj4gICogQWRkIHNwYWNlcyBh
cm91bmQgYmluYXJ5IG9wZXJhdG9ycy4KPj4gICogSW5zZXJ0IGFwcHJvcHJpYXRlIGJsYW5rIGxp
bmVzLgo+PiAgKiBJbnNlcnQgYSBsb2NhbCB2YXJpYWJsZSBibG9jayBhdCB0aGUgZW5kLgo+PiAK
Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:25:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:25: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.xen.org>)
	id 1dmhSd-0008As-Mf; Tue, 29 Aug 2017 14:25:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmhSb-0008Ah-Vb
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:25:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 20/17-03454-96975A95; Tue, 29 Aug 2017 14:25:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDSzejcmm
 kwcUtFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btX4eYC9YzV5xvuc7awPiUqYuRk0NIIE9i
 0qTvYDavgJ3EnKlf2UBsCQFDidMLb7KA2CwCqhKLbi5kBbHZBNQl2p5tB7I5OEQEjCQ+bJPsY
 uTiYBa4xChxau1edpAaYQFviQfr57ODJIQE2pglru5rAxvECbSgcdY7dpBmXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSM
 jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjGvmBx5ilORgUhLlnVu+
 NFKILyk/pTIjsTgjvqg0J7X4EKMeB4fA5rWrLzAKbNsFJKVY8vLzUpUkeKdXAFULFqWmp1akZ
 eYAowWmQYKDR0mEdz9Imre4IDG3ODMdInWKUZej6cOWL0xCYDOkxHl3gBQJgBRllObBjYBF7i
 VGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ83qCTOHJzCuB2/QK6AgmoCNivcCOKElESEk1MFq
 ckKuP/ZOaXPKQ+enlhncJ7js4T/4q/1cdI3fhq+TT1pOfP+3vfLfgWHnb5gvzzwokBEqbVR89
 VvQk+O5MhriAdPX8hifrg4tsnD05Cv+3fBUqVl+9KSD5rBurhmeFjv1+9URL+bn+29L3hMxOz
 Fzzes7kq5FXL/eE3JR+ddrjVn/TE9WzHUosxRmJhlrMRcWJAB2xrvbXAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504016743!57064996!1
X-Originating-IP: [137.65.248.74]
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 30134 invoked from network); 29 Aug 2017 14:25:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 14:25:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Aug 2017 08:25:42 -0600
Message-Id: <59A5958302000078001751F1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 29 Aug 2017 08:25:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1503952829-11065-1-git-send-email-boris.ostrovsky@oracle.com>
 <1503952829-11065-4-git-send-email-boris.ostrovsky@oracle.com>
 <20170829115641.pgxi7ocsnela27fn@citrix.com>
 <59A586D00200007800175062@prv-mh.provo.novell.com>
 <0b8d30b1-4d3f-e462-d14a-94675c6b5593@oracle.com>
 <59A5898802000078001750A2@prv-mh.provo.novell.com>
 <5e31dd51-3ad3-460b-8117-6128223fd726@oracle.com>
In-Reply-To: <5e31dd51-3ad3-460b-8117-6128223fd726@oracle.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, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] mm: Don't request scrubbing until dom0
 is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE2OjIwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgoKPj4gWWVzLCBidXQgcGxlYXNlIGNvbnNpZGVyIHRoZSAiI2RlZmluZSBib290X3NjcnVi
X2RvbmUgMCIgYXBwcm9hY2gKPj4gdG9vLgo+IAo+IFllcywgSSdsbCBkbyB0aGF0IGJ1dCBJIHdp
bGwgcmVuYW1lIGJvb3Rfc2NydWJfZG9uZSB0byBzY3J1Yl9kZWJ1ZyBzaW5jZQo+IGhhdmluZyBi
b290X3NjcnViX2RvbmU9MCBpbiBub24tZGVidWcgY2FzZSB3aWxsIG5vdCBjb252ZXkgd2hhdCBp
dAo+IGFjdHVhbGx5IGlzIHN1cHBvc2VkIHRvIG1lYW4uCgpZZWFoLCBJIHRvbyBkaWQgcmVhbGl6
ZSB0aGF0LCBidXQgZGlkbid0IGhhdmUgYSBnb29kIGlkZWEgZm9yIGEKcmVwbGFjZW1lbnQgbmFt
ZS4gWW91cnMgc291bmRzIGdvb2QuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:27:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmhU8-0008LN-1I; Tue, 29 Aug 2017 14:27:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40721ca45=igor.druzhinin@citrix.com>)
 id 1dmhU7-0008L8-FO
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:27:19 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7E/B4-02229-6C975A95; Tue, 29 Aug 2017 14:27:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQvdo5dJ
 Ig2cTOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5f18wFvwXqJj0cR5LA2MPXxcjJ4eEgJ/E
 16dHWEFsYYFwiUl/+1m6GDk4RATKJVZ8SwcxmQVyJS6sjASpEBJYwCjR120BYrMJGEic2rSIB
 cTmFbCVuHjwPhuIzSKgKrHi0WcwWxRo4v7v15ghagQlTs58AlbPKWAv8eTLbWaI8ZoS63fpg4
 SZBcQlbj2ZzwRhy0s0b53NDLFWTeJo1y6wwyQE0iV+nlCcwCgwC8nQWQiDZiEZNAvJoAWMLKs
 YNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDlQEIdjBePO15
 iFGSg0lJlHdu+dJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8bBVAOcGi1PTUirTMHGDUwKQlO
 HiURHg9QdK8xQWJucWZ6RCpU4yKUuK8/iAJAZBERmkeXBssUi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJGGI8T2ZeCdz0V0CLmYAWx3qBLS5JREhJNTA+ZeCcbldvVaRmV7XpsiI/x/8rWcV
 H+Xb9ko7geCD8w4xDgTO3zHd3fpjhXcWMCHtuBtP6SV8dtmzIuX+xVqqRf2qxXt7mv1/qbe34
 jy5mWHZRP0lz9w1zhRj9d8azpLsv152S//3iwis7k0ernFcFTEp7lDm1r/txfoCb5fyFTS8Z/
 vv171ZiKc5INNRiLipOBABFJ1PMzwIAAA==
X-Env-Sender: prvs=40721ca45=igor.druzhinin@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504016837!106548470!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64800 invoked from network); 29 Aug 2017 14:27:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:27:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51743277"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
 <59A58B6402000078001750EE@prv-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <c35bdb88-1039-3a42-2934-998dd48399eb@citrix.com>
Date: Tue, 29 Aug 2017 15:26:11 +0100
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: <59A58B6402000078001750EE@prv-mh.provo.novell.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyOS8wOC8xNyAxNDo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDguMTcg
YXQgMTU6MjQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjkvMDgv
MTcgMDk6NTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IENvbW1pdCAxNDljNmIgdW5tYXNr
ZWQgYW4gaXNzdWUgbG9uZyBwcmVzZW50IGluIFhlbjogdGhlIGNvbnRyb2wvZXZlbnQKPj4+IGJs
b2NrIGFkZHJlc3NlcyBwcm92aWRlZCBpbiB0aGUgQUNQSSBGQURUIHRhYmxlIHdoZXJlIGhhcmRj
b2RlZCB0byB0aGUKPj4+IFYxIHZlcnNpb24uIFRoaXMgd2FzIHBhcGVyZWQgb3ZlciBiZWNhdXNl
IGh2bWxvYWRlciB3b3VsZCBhbHNvIGFsd2F5cwo+Pj4gc2V0IEhWTV9QQVJBTV9BQ1BJX0lPUE9S
VFNfTE9DQVRJT04gdG8gMSByZWdhcmRsZXNzIG9mIHRoZSBCSU9TCj4+PiB2ZXJzaW9uLgo+Pj4K
Pj4+IEZpeCB0aGlzIGJ5IHBhc3NpbmcgdGhlIGFkZHJlc3Mgb2YgdGhlIGNvbnRyb2wvZXZlbnQg
YmxvY2tzIHRvCj4+PiBhY3BpX2J1aWxkX3RhYmxlcywgc28gdGhlIHZhbHVlcyBjYW4gYmUgcHJv
cGVybHkgc2V0IGluIHRoZSBGQURUCj4+PiB0YWJsZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3QuCj4+
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4+PiAtLS0KPj4+IENjOiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4
LmNvbT4KPj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiBDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IENjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+Pj4gLS0tCj4+PiBUaGlzIGNvbW1pdCBzaG91bGQgZml4IHRoZSBxdW11LXRy
YWQgV2luZG93cyBlcnJvcnMgc2VlbiBieSBvc3N0ZXN0Lgo+Pgo+PiBUaGlzIGNoYW5nZXMgd2lu
ZG93cyBiZWhhdmlvdXIsIGJ1dCBkb2VzIG5vdCBmaXggd2luZG93cy4gIFdpbmRvd3Mgbm93Cj4+
IGJvb3RzLCBidXQgd2FpdHMgZm9yZXZlciB3aGlsZSB0cnlpbmcgdG8gcmVib290IGFmdGVyIGlu
c3RhbGxpbmcgUFYKPj4gZHJpdmVycy4gIFRoZXJlIGlzIG5vIGhpbnQgaW4gdGhlIHFlbXUgbG9n
IHRoYXQgdGhlIEFDUEkgc2h1dGRvd24gZXZlbnQKPj4gd2FzIHJlY2VpdmVkLgo+IAo+IFNvdW5k
cyB0byBtZSBsaWtlIG1hdGNoaW5nIGV4YWN0bHkgdGhlIHF1ZXN0aW9uIEkndmUgcmFpc2VkOiBJ
dAo+IHdvdWxkIGhlbHAgdG8gdW5kZXJzdGFuZCB3aHkgdGhpbmdzIGhhdmUgd29ya2VkIG9yaWdp
bmFsbHkuCj4gV2hpbGUgUE0xYS9iIGFyZSBnZW5lcmFsbHkgbWVhbnQgdG8gaGVscCBzcGxpdCBi
cmFpbiBlbnZpcm9ubWVudHMKPiBsaWtlIG91ciBYZW4vcWVtdSBvbmUsIGlpcmMgd2UgZG9uJ3Qg
bWFrZSB1c2Ugb2YgUE0xYiwgYW5kIGhlbmNlCj4gaXQgc2VlbXMgcXVpdGUgbGlrZWx5IHRoYXQg
Ym90aCBYZW4gYW5kIHFlbXUgbW9uaXRvciBQTTFhIHBvcnQKPiBhY2Nlc3Nlcy4gSWYgdGhhdCdz
IHRoZSBjYXNlIGFuZCB0aGluZ3MgaGF2ZSB3b3JrZWQgYmVmb3JlLCBpdCdzCj4gcXVpdGUgcG9z
c2libGUgdGhhdCBxZW11LXRyYWQgaXMgbm8gc2VydmljaW5nIHRoZSB3cm9uZyBwb3J0Lgo+IAoK
VGhhdCdzIHdoYXQgYWN0dWFsbHkgaGFwcGVuLiBJdCBzZWVtcyB0aGF0IG1vZGVybiB2ZXJzaW9u
cyBvZiBxZW11LXRyYWQKc2VydmljZSBWMSBwb3J0IGxvY2F0aW9uLiBJIHdhcyBpbml0aWFsbHkg
Y29uZnVzZWQgYnkgY29tbWVudHMgaW4gWGVuCnN1Z2dlc3RpbmcgdGhhdCBWMCBpcyB0aGUgcmln
aHQgY2hvaWNlIGZvciBxZW11LXRyYWQuIFNlZW1zIHRoZXkgbmVlZCB0bwpiZSB1cGRhdGVkIG9y
IHJlbW92ZWQuCgpJJ2xsIHByZXBhcmUgYW4gdXBkYXRlZCB2ZXJzaW9uIG9mIHRoZSBmaXggdG9k
YXkuIEFuZCBpdCBsb29rcyBsaWtlIHdlCmRvbid0IG5lZWQgUm9nZXIncyBmaXggaW4gdGhhdCBj
YXNlLgoKPj4gVW5sZXNzIHNvbWVvbmUgaGFzIHNvbWUgdmVyeSBxdWljayBjbGV2ZXIgaWRlYXMs
IHRoZSBvcmlnaW5hbCBmaXggd2lsbAo+PiBuZWVkIHJldmVydGluZy4KPiAKPiBJIGFncmVlLgo+
IAo+IEphbgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:27:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmhUV-0008Or-99; Tue, 29 Aug 2017 14:27:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmhUU-0008Oa-4X
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:27:42 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 11/5C-01916-DD975A95; Tue, 29 Aug 2017 14:27:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsWyU9JRQvdO5dJ
 Ig+Ob5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owl3StZClqUKzrfH2RrYFwr08XIySEh4Cex
 9tB51i5GDiA7T6JhoT9EuEhi0rcLjBB2scTKX9dYQGxeAUGJkzOfgNmcAh4SO37OA2rl4hASe
 MUkMfvzF1aQBJuAnsS841/BilgEVCUe3XrNBjEoUeLf749sEIMCJD6cng5WLyyQInHz7i0wW0
 RAS2LClq1MIEOZBc4xSfydOQlsELOApkTr9t/sELa2xLKFr5lBbCGgBYsfHGWHWJAusWLvKZY
 JjEKzkBw7C0n7LCTtCxiZVzGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXr
 JefnbmIEBjMDEOxgvNDufIhRkoNJSZR3bvnSSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvN8qg
 HKCRanpqRVpmTnAuIJJS3DwKInw7gdJ8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHnb4NX5iEWPLy81
 KlxHl3gJQKgJRmlObBDYLF+yVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8/4EmcKTmVcCt+8
 V0ClMQKfEeoGdUpKIkJJqYGRbaDk7XVe0ft+6/96++hHfSl0+PVW5+r7nUa6zMq/uqzmbvK/d
 VYy/xdLNF3Bzp2W2YrrXouDfU69N6v5mOIWF3URDKNJkwdSpWzJezeL6+S3y4hyHKWlq3/dFn
 RWN+OhTccHh06IG/g0KsY7rgvoFVvSGRi1NX/Jukn39/d6c6KDPRxsN1iixFGckGmoxFxUnAg
 C0CD1U8gIAAA==
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504016860!73594737!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4955 invoked from network); 29 Aug 2017 14:27:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:27:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51743320"
X-Gm-Message-State: AHYfb5iK8xzOF6zhdyRHb7ScSwcE2OkLoVb57SJp9s58YyPq5xn/YnRz
 Rqy2Z2qjwvBXPcokbKVYDuuA10FwPg==
X-Google-Smtp-Source: ADKCNb538Ao8yUJ9CSwuNMZE7NHFf9larK2Zw2wp7cZ3Ryt6P2E63e8Q/W6+NoK7vmSGciguInIsKhLQ2DMSnmMEvaw=
X-Received: by 10.237.41.167 with SMTP id o36mr5735725qtd.314.1504016799754;
 Tue, 29 Aug 2017 07:26:39 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <b837264a39344fa4a9413b7309f833b9@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
 <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
 <CAFLBxZY=VuzL+FQNKxG3sdjATuf_-6oTFNqN60U0AgL2vTD52A@mail.gmail.com>
 <b837264a39344fa4a9413b7309f833b9@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 29 Aug 2017 15:26:38 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbfhgxpSJZrb5cJjaBfOFM4EK8OersmCQa=QEq9FiXORw@mail.gmail.com>
Message-ID: <CAFLBxZbfhgxpSJZrb5cJjaBfOFM4EK8OersmCQa=QEq9FiXORw@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMzoxMCBQTSwgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZy
b206IEdlb3JnZSBEdW5sYXAKPj4gU2VudDogMjkgQXVndXN0IDIwMTcgMTQ6NDAKPj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4+IDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEFuZHJldyBD
b29wZXIKPj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1A
eGVuLm9yZz47IEphbiBCZXVsaWNoCj4+IDxqYmV1bGljaEBzdXNlLmNvbT47IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgeGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIFJFUE9TVCAxMi8xMl0g
eDg2L2h2bS9pb3JlcTogYWRkIGEKPj4gbmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KPj4K
Pj4gT24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTA6NDYgQU0sIFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4+IHdyb3RlOgoKW3NuaXBdCgo+PiBJIGRvbid0IGltbWVkaWF0
ZWx5IHNlZSBhbiBhZHZhbnRhZ2UgdG8gZG9pbmcgd2hhdCB5b3UncmUgZG9pbmcgaGVyZSwKPj4g
aW5zdGFlZCBvZiBqdXN0IGNhbGxpbmcgaHZtX2FsbG9jX2lvcmVxX2dmbigpLiAgVGhlIG9ubHkg
cmVhc29uIHlvdQo+PiBnaXZlIGlzIHRoYXQgdGhlIGRvbWFpbiBpcyB1c3VhbGx5IGRlc3Ryb3ll
ZCBiZWZvcmUgdGhlIGVtdWxhdG9yCj4+IChtZWFuaW5nIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUg
d2hlcmUgeW91IGhhdmUgYSAnem9tYmllJyBkb21haW4pLCBidXQKPj4gSSBkb24ndCBzZWUgd2h5
IHRoYXQncyBhbiBpc3N1ZSAtLSBpdCBkb2Vzbid0IHNlZW0gbGlrZSB0aGF0J3Mgd29ydGgKPj4g
dGhlIGNhbiBvZiB3b3JtcyB0aGF0IGl0IG9wZW5zIHVwLgo+Pgo+Cj4gVGhlIGFkdmFudGFnZSBp
cyB0aGF0IHRoZSBwYWdlIGlzICpuZXZlciogaW4gdGhlIGd1ZXN0IFAyTSBzbyBpdCBjYW5ub3Qg
YmUgbWFwcGVkIGJ5IHRoZSBndWVzdC4gVGhlIHVzZSBvZiBndWVzdCBwYWdlcyBmb3IgY29tbXVu
aWNhdGlvbiBiZXR3ZWVuIFhlbiBhbmQgYW4gZW11bGF0b3IgaXMgYSB3ZWxsLWtub3duIGF0dGFj
ayBzdXJmYWNlIGFuZCBJSVJDIGhhcyBhbHJlYWR5IGJlZW4gdGhlIHN1YmplY3Qgb2YgYXQgbGVh
c3Qgb25lIFhTQS4gVW50aWwgd2UgaGF2ZSBiZXR0ZXIgaW5mcmFzdHJ1Y3R1cmUgdG8gYWNjb3Vu
dCBoeXBlcnZpc29yIG1lbW9yeSB0byBndWVzdHMgdGhlbiBJIHRoaW5rIHVzaW5nIGFsbG9jX2Rv
bWhlYXBfcGFnZSgpIHdpdGggTUVNRl9ub19yZWZjb3VudCBpcyB0aGUgYmVzdCB3YXkuCgouLi5h
bmQgaHZtX2FsbG9jX2lvcmVxX2dmbigpIGdyYWJzIHBhZ2VzIHdoaWNoIGFyZSBpbiB0aGUgZ3Vl
c3QncyBwMm0Kc3BhY2UgYnV0IHNldCBhc2lkZSBmb3IgaW9yZXEgc2VydmVycywgc28gdXNpbmcg
dGhvc2Ugd291bGQgbWFrZSB0aGUKZW50aXJlIHNlcmllcyBwb2ludGxlc3MuICBTb3JyeSBmb3Ig
bWlzc2luZyB0aGF0LgoKW3NuaXBdCgo+PiA+PiA+ICsgICAgLyoKPj4gPj4gPiArICAgICAqIEFs
bG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFzc2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcK
Pj4gPj4gPiArICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9tYWluLiBUaGlzIGlzIGJl
Y2F1c2UgdGhlIGVtdWxhdG9yIGlzCj4+ID4+ID4gKyAgICAgKiBsaWtlbHkgdG8gYmUgZGVzdHJv
eWVkIGFmdGVyIHRoZSB0YXJnZXQgZG9tYWluIGhhcyBiZWVuIHRvcm4KPj4gPj4gPiArICAgICAq
IGRvd24sIGFuZCB3ZSBtdXN0IHVzZSBNRU1GX25vX3JlZmNvdW50IG90aGVyd2lzZSBwYWdlCj4+
ID4+IGFsbG9jYXRpb24KPj4gPj4gPiArICAgICAqIGNvdWxkIGZhaWwgaWYgdGhlIGVtdWxhdGlu
ZyBkb21haW4gaGFzIGFscmVhZHkgcmVhY2hlZCBpdHMKPj4gPj4gPiArICAgICAqIG1heGltdW0g
YWxsb2NhdGlvbi4KPj4gPj4gPiArICAgICAqLwo+PiA+PiA+ICsgICAgaW9ycC0+cGFnZSA9IGFs
bG9jX2RvbWhlYXBfcGFnZShjdXJyZCwgTUVNRl9ub19yZWZjb3VudCk7Cj4+ID4+Cj4+ID4+IEkg
ZG9uJ3QgcmVhbGx5IGxpa2UgdGhlIGZhY3QgdGhhdCB0aGUgcGFnZSBpcyBub3QgYWNjb3VudGVk
IGZvciBhbnkKPj4gPj4gZG9tYWluLCBidXQgSSBjYW4gc2VlIHRoZSBwb2ludCBpbiBkb2luZyBp
dCBsaWtlIHRoYXQgKHdoaWNoIHlvdQo+PiA+PiBhcmd1bWVudCBpbiB0aGUgY29tbWVudCkuCj4+
ID4+Cj4+ID4+IElJUkMgdGhlcmUgd2hlcmUgdGFsa3MgYWJvdXQgdGlnaHRlbmluZyB0aGUgYWNj
b3VudGluZyBvZiBtZW1vcnkKPj4gPj4gcGFnZXMsIHNvIHRoYXQgaWRlYWxseSBldmVyeXRoaW5n
IHdvdWxkIGJlIGFjY291bnRlZCBmb3IgaW4gdGhlIG1lbW9yeQo+PiA+PiBhc3NpZ25lZCB0byB0
aGUgZG9tYWluLgo+PiA+Pgo+PiA+PiBKdXN0IHNvbWUgcmFuZG9tIHRocm91Z2gsIGJ1dCBjb3Vs
ZCB0aGUgdG9vbHN0YWNrIHNldCBhc2lkZSBzb21lCj4+ID4+IG1lbW9yeSBwYWdlcyAoaWU6IG5v
dCBtYXAgdGhlbSBpbnRvIHRoZSBkb21haW4gcDJtKSwgdGhhdCBjb3VsZCB0aGVuCj4+ID4+IGJl
IHVzZWQgYnkgdGhpcz8gKG5vdCBhc2tpbmcgeW91IHRvIGRvIHRoaXMgaGVyZSkKPj4gPj4KPj4g
Pj4gQW5kIGhvdyBtYW55IHBhZ2VzIGFyZSB3ZSBleHBlY3RpbmcgdG8gdXNlIGZvciBlYWNoIGRv
bWFpbj8gSSBhc3N1bWUKPj4gPj4gdGhlIG51bWJlciB3aWxsIGJlIHF1aXRlIGxvdy4KPj4gPj4K
Pj4gPgo+PiA+IFllcywgSSBhZ3JlZSB0aGUgdXNlIG9uIE1FTUZfbm9fcmVmY291bnQgaXMgbm90
IGlkZWFsIGFuZCB5b3UgZG8KPj4gaGlnaGxpZ2h0IGFuIGlzc3VlOiBJIGRvbid0IHRoaW5rIHRo
ZXJlIGlzIGN1cnJlbnRseSBhbiB1cHBlciBsaW1pdCBvbiB0aGUKPj4gbnVtYmVyIG9mIGlvcmVx
IHNlcnZlcnMgc28gYW4gZW11bGF0aW5nIGRvbWFpbiBjb3VsZCBleGhhdXN0IG1lbW9yeQo+PiB1
c2luZyB0aGUgbmV3IHNjaGVtZS4gSSdsbCBuZWVkIHRvIGludHJvZHVjZSBhIGxpbWl0IHRvIGF2
b2lkIHRoYXQuCj4+Cj4+IEknbSBub3QgdGVycmlibHkgaGFwcHkgd2l0aCBhbGxvY2F0aW5nIG91
dC1vZi1iYW5kIHBhZ2VzIGVpdGhlci4gIE9uZQo+PiBvZiB0aGUgYWR2YW50YWdlcyBvZiB0aGUg
d2F5IHRoaW5ncyBhcmUgZG9uZSBub3cgKHdpdGggdGhlIHBhZ2UKPj4gYWxsb2NhdGVkIHRvIHRo
ZSBndWVzdCBWTSkgaXMgdGhhdCBpdCBpcyBtb3JlIHJlc2lsaWVudCB0byB1bmV4cGVjdGVkCj4+
IGV2ZW50czogIElmIHRoZSBkb21haW4gZGllcyBiZWZvcmUgdGhlIGVtdWxhdG9yIGlzIGRvbmUs
IHlvdSBoYXZlIGEKPj4gInpvbWJpZSIgZG9tYWluIHVudGlsIHRoZSBwcm9jZXNzIGV4aXRzLiAg
QnV0IG9uY2UgdGhlIHByb2Nlc3MgZXhpdHMKPj4gZm9yIGFueSByZWFzb24gLS0gd2hldGhlciBj
cmFzaGluZyBvciB3aGF0ZXZlciAtLSB0aGUgcmVmIGlzIGZyZWVkIGFuZAo+PiB0aGUgZG9tYWlu
IGNhbiBmaW5pc2ggZHlpbmcuCj4+Cj4+IFdoYXQgaGFwcGVucyBpbiB0aGlzIGNhc2UgaWYgdGhl
IGRtIHByb2Nlc3MgaW4gZG9tMCBpcyBraWxsZWQgLwo+PiBzZWdmYXVsdHMgYmVmb3JlIGl0IGNh
biB1bm1hcCB0aGUgcGFnZT8gIFdpbGwgdGhlIHBhZ2UgYmUgcHJvcGVybHkKPj4gZnJlZWQsIG9y
IHdpbGwgaXQganVzdCBsZWFrPwo+Cj4gVGhlIHBhZ2UgaXMgcmVmZXJlbmNlZCBieSB0aGUgaW9y
ZXEgc2VydmVyIGluIHRoZSB0YXJnZXQgZG9tYWluLCBzbyBpdCB3aWxsIGJlIGZyZWVkIHdoZW4g
dGhlIHRhcmdldCBkb21haW4gaXMgZGVzdHJveWVkLgoKSSBkb24ndCB1bmRlcnN0YW5kIGhvdyB5
b3UncmUgdXNpbmcgdGhlIHRlcm1zLi4uIEkgd291bGQgaGF2ZQppbnRlcnByZXRlZCAndGFyZ2V0
IGRvbWFpbicgdG8gbWUgbWVhbnMgdGhlIGd1ZXN0IFZNIHRvIHdoaWNoIGVtdWxhdGVkCmRldmlj
ZXMgYXJlIGJlaW5nIHByb3ZpZGVkLCBhbmQgJ2lvcmVxIHNlcnZlcicgbWVhbnMgdGhlIHByb2Nl
c3MKKHBlcmhhcHMgaW4gZG9tMCwgcGVyaGFwcyBpbiBhIHN0dWJkb21haW4pIHdoaWNoIGlzIHBy
b3ZpZGluZyB0aGUKZW11bGF0ZWQgZGV2aWNlcy4KCkRpZCB5b3UgbWVhbiB0aGF0IGl0J3MgcmVm
ZXJlbmNlZCBieSB0aGUgaW9yZXFfc2VydmVyIHN0cnVjdCBpbiB0aGUKdGFyZ2V0IGRvbWFpbiwg
YW5kIHNvIGEgcHV0X3BhZ2UoKSB3aWxsIGhhcHBlbiB3aGVuIHRoZSBndWVzdCBpcwpkZXN0cm95
ZWQ/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:31:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmhYH-0000ht-Rm; Tue, 29 Aug 2017 14:31:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40700f28d=Paul.Durrant@citrix.com>)
 id 1dmhYG-0000hR-Lm
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:31:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B8/FF-03423-7CA75A95; Tue, 29 Aug 2017 14:31:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWyU9JRQvd41dJ
 Ig5snpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5Vw6xFNwSrGjp/MfYwLhHsIuRg0NCwE9i
 7uLaLkZODjYBHYmlR+czgdgiQPbFTY/YQWxmgQtMEgdeBIDYwgIpEgt2dbJD1KRKdKy6xghhh
 0n039nLCmKzCKhKbJm9AyzOK+AuMWV6CxuILSSwiVmi4WMwiM0pECjx6P0LsDijgKzEl8bVzB
 C7xCVuPYG4QUJAQGLJnvPMELaoxMvH/1ghbAOJrUv3sYCczyygKbF+lz5Eq6LElO6H7BBrBSV
 OznzCMoFReBaSqbMQOmYh6ZiFpGMBI8sqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi
 4sT01JzEpGK95PzcTYzAsGcAgh2M+z5GHmKU5GBSEuWdW740UogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IE74NKoJxgUWp6akVaZg4wAmHSEhw8SiK860HSvMUFibnFmekQqVOMxhx3+jZ8YeLY8v
 vEdyYhlrz8vFQpcd6lIKUCIKUZpXlwg2CJ4RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeU1
 BpvBk5pXA7XsFdAoT0CmxXmCnlCQipKQaGMv5Q09JHO184TuLr/tc5RTBpHs21w58uWG95Tzr
 HIfZ3EJ9Zqd2Oacs28l7w0ndoqn5/5+UFwdcjHT9tqb8Zdke92qbDafNt8uGe3JjLxSUq/0Ra
 qiUnjwzdqNHxsd1dmt+3/w6latiy5abpv375rt6Zi12NnO37p7zemlTS+ky803+X274blJiKc
 5INNRiLipOBABbLDt2BwMAAA==
X-Env-Sender: prvs=40700f28d=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504017095!79964514!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5982 invoked from network); 29 Aug 2017 14:31:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:31:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51743740"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
Thread-Index: AQHTG1mkPGuQigsZEUSVlxTIXuP2AKKUsemAgAAh3CCABmy+AIAAJ6dA///lQQCAACHcgA==
Date: Tue, 29 Aug 2017 14:31:21 +0000
Message-ID: <2751163196024f0d96a457c073badf61@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
 <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
 <CAFLBxZY=VuzL+FQNKxG3sdjATuf_-6oTFNqN60U0AgL2vTD52A@mail.gmail.com>
 <b837264a39344fa4a9413b7309f833b9@AMSPEX02CL03.citrite.net>
 <CAFLBxZbfhgxpSJZrb5cJjaBfOFM4EK8OersmCQa=QEq9FiXORw@mail.gmail.com>
In-Reply-To: <CAFLBxZbfhgxpSJZrb5cJjaBfOFM4EK8OersmCQa=QEq9FiXORw@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
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>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4+IEknbSBub3QgdGVycmli
bHkgaGFwcHkgd2l0aCBhbGxvY2F0aW5nIG91dC1vZi1iYW5kIHBhZ2VzIGVpdGhlci4gIE9uZQ0K
PiA+PiBvZiB0aGUgYWR2YW50YWdlcyBvZiB0aGUgd2F5IHRoaW5ncyBhcmUgZG9uZSBub3cgKHdp
dGggdGhlIHBhZ2UNCj4gPj4gYWxsb2NhdGVkIHRvIHRoZSBndWVzdCBWTSkgaXMgdGhhdCBpdCBp
cyBtb3JlIHJlc2lsaWVudCB0byB1bmV4cGVjdGVkDQo+ID4+IGV2ZW50czogIElmIHRoZSBkb21h
aW4gZGllcyBiZWZvcmUgdGhlIGVtdWxhdG9yIGlzIGRvbmUsIHlvdSBoYXZlIGENCj4gPj4gInpv
bWJpZSIgZG9tYWluIHVudGlsIHRoZSBwcm9jZXNzIGV4aXRzLiAgQnV0IG9uY2UgdGhlIHByb2Nl
c3MgZXhpdHMNCj4gPj4gZm9yIGFueSByZWFzb24gLS0gd2hldGhlciBjcmFzaGluZyBvciB3aGF0
ZXZlciAtLSB0aGUgcmVmIGlzIGZyZWVkIGFuZA0KPiA+PiB0aGUgZG9tYWluIGNhbiBmaW5pc2gg
ZHlpbmcuDQo+ID4+DQo+ID4+IFdoYXQgaGFwcGVucyBpbiB0aGlzIGNhc2UgaWYgdGhlIGRtIHBy
b2Nlc3MgaW4gZG9tMCBpcyBraWxsZWQgLw0KPiA+PiBzZWdmYXVsdHMgYmVmb3JlIGl0IGNhbiB1
bm1hcCB0aGUgcGFnZT8gIFdpbGwgdGhlIHBhZ2UgYmUgcHJvcGVybHkNCj4gPj4gZnJlZWQsIG9y
IHdpbGwgaXQganVzdCBsZWFrPw0KPiA+DQo+ID4gVGhlIHBhZ2UgaXMgcmVmZXJlbmNlZCBieSB0
aGUgaW9yZXEgc2VydmVyIGluIHRoZSB0YXJnZXQgZG9tYWluLCBzbyBpdCB3aWxsDQo+IGJlIGZy
ZWVkIHdoZW4gdGhlIHRhcmdldCBkb21haW4gaXMgZGVzdHJveWVkLg0KPiANCj4gSSBkb24ndCB1
bmRlcnN0YW5kIGhvdyB5b3UncmUgdXNpbmcgdGhlIHRlcm1zLi4uIEkgd291bGQgaGF2ZQ0KPiBp
bnRlcnByZXRlZCAndGFyZ2V0IGRvbWFpbicgdG8gbWUgbWVhbnMgdGhlIGd1ZXN0IFZNIHRvIHdo
aWNoIGVtdWxhdGVkDQo+IGRldmljZXMgYXJlIGJlaW5nIHByb3ZpZGVkLCBhbmQgJ2lvcmVxIHNl
cnZlcicgbWVhbnMgdGhlIHByb2Nlc3MNCj4gKHBlcmhhcHMgaW4gZG9tMCwgcGVyaGFwcyBpbiBh
IHN0dWJkb21haW4pIHdoaWNoIGlzIHByb3ZpZGluZyB0aGUNCj4gZW11bGF0ZWQgZGV2aWNlcy4N
Cj4gDQo+IERpZCB5b3UgbWVhbiB0aGF0IGl0J3MgcmVmZXJlbmNlZCBieSB0aGUgaW9yZXFfc2Vy
dmVyIHN0cnVjdCBpbiB0aGUNCj4gdGFyZ2V0IGRvbWFpbiwgYW5kIHNvIGEgcHV0X3BhZ2UoKSB3
aWxsIGhhcHBlbiB3aGVuIHRoZSBndWVzdCBpcw0KPiBkZXN0cm95ZWQ/DQoNClRlcm1pbm9sb2d5
IGlzc3VlcyA6LSkgQnkgJ2lvcmVxIHNlcnZlcicgSSBtZWFuIHRoZSBpbmZyYXN0cnVjdHVyZSBp
biBYZW4sIGNlbnRyZWQgYXJvdW5kIHN0cnVjdCBpb3JlcV9zZXJ2ZXIuIEkgcmVmZXIgdG8gdGhl
IGRvbTAgcHJvY2Vzcy9zdHViIGRvbWFpbi94ZW5ndCBtb2R1bGUvd2hhdGV2ZXIgYXMgdGhlICdl
bXVsYXRvcicuDQpTbywgeWVzLCB0aGUgZmFjdCB0aGF0IHRoZSBwYWdlIGlzIHJlZmVyZW5jZWQg
aW4gdGhlIGlvcmVxIHNlcnZlciBvZiB0aGUgdGFyZ2V0IGRvbWFpbiBtZWFucyB0aGF0IGEgcHV0
X3BhZ2UoKSB3aWxsIGhhcHBlbiB3aGVuIHRoYXQgZG9tYWluIGlzIGRlc3Ryb3llZC4NCg0KICBQ
YXVsDQoNCj4gDQo+ICAtR2VvcmdlDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:34:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:34: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.xen.org>)
	id 1dmhae-0000r9-9B; Tue, 29 Aug 2017 14:34:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <axboe@kernel.dk>) id 1dmhac-0000r2-SR
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 14:34:03 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 52/DA-02226-A5B75A95; Tue, 29 Aug 2017 14:34:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K5GHp/vW5k9dJ
 Ig9WHNS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bCXVvYCtqYK7ZO283awHiIqYuRi0NIYAaj
 xM+Ob2wgDovAKVaJVycvMoI4EgI3WSU2zu4AynACOWkS3z83McLYz2+/hopXSvTM+M8OYgsJy
 ElsaWtjhxj7g1Fi17IDYAlhgQSJw0dPgzWLCBRITNmwmwWiwVxi99Q/YHE2ASWJbQuvg8V5BW
 wk2s/vZgaxWQRUJZ5PvwRmiwqES+z/fo0ZokZQ4uTMJ2D1nAIWEvO3HgHbxSygLvFnHkQ9s4C
 4xK0n85kgbHmJ7W/nME9gFJmFpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI18hML6koMz2jJDcx
 M0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDrqGRgYdzDenux3iFGSg0lJlHdu+dJIIb6k/JTKj
 MTijPii0pzU4kOMMhwcShK8DyqBcoJFqempFWmZOcA4hUlLcPAoifC+AknzFhck5hZnpkOkTj
 Facly5su4LE0fThy1AcsqB7V+YhFjy8vNSpcR5JaqAGgRAGjJK8+DGwVLJJUZZKWFeRgYGBiG
 egtSi3MwSVPlXjOIcjErCvG9A1vJk5pXAbX0FdBAT0EGxXmAHlSQipKQaGMNlTDTSD+8P+7eA
 7d4WNU6Jgwacy1LOGfPxxp5n3B68+o+v1YsLfem7Y/3PNfSfy4jZl/zGK+o+60zl57umGZ03K
 FVreDN7Zapci/s2hfZ+cyv7SFfVxHKJj/En9ERMuQxjhNPTjhhu9T53bR5X5JfXjMz/19QLOj
 ZvWO4guMWd+45uVlSMEktxRqKhFnNRcSIAdIs/sCADAAA=
X-Env-Sender: axboe@kernel.dk
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504017240!93506906!1
X-Originating-IP: [209.85.223.175]
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 17498 invoked from network); 29 Aug 2017 14:34:01 -0000
Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com)
 (209.85.223.175)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 14:34:01 -0000
Received: by mail-io0-f175.google.com with SMTP id g33so16576448ioj.3
 for <xen-devel@lists.xensource.com>; Tue, 29 Aug 2017 07:34:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=ZCNRKkmjPgI5IsGi5ByrYLGTK5PwO9Ak3IBNTVqRF1E=;
 b=nkHfL6/2yWA/m9Mqb0znrVwa7wRqQclDsOoHWgMpatKtIIjCWKVAj6XSFdPk0rvFh6
 CFOlJF9BL99KEk1RMy0kNJ0cpyqFElt5FGuQJtC11/QCk3HXwePcmnUvATQAxTmbRUic
 tki97j6ukr/w2ZAqXUEbQoYe626jOt67gjL0AiVDW/u+CXyvgpcSjPk43stizJsRcOms
 BH82N7Fq42Xcw3kwKRZAqcpD9rSJJfFKqSH4t1sO+tGWXVggJvHvi3OlVfQPiHFaRrTG
 +M2IbY9w3yOwFlK+8nYM9QEXFI189UoH5gfY67aM+RRqb5KwWc5QCJaXGayOg3KBWrP6
 zDnw==
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=ZCNRKkmjPgI5IsGi5ByrYLGTK5PwO9Ak3IBNTVqRF1E=;
 b=I5dMp/fzMyG9coPj8y1rnE3JteOtUoNx3+Hc9hAfOHi82lWpyTW6N+OBSTOAVeR/TJ
 5frBdT+SHMNEG/3Aq47KdDDwN+ZwHeu2aGC8+GvbEoeUi48dsWZNOkdAM2J92dzOqu+X
 4rWIremK35z36mc/QvXJR812nlZJ4mnpfAbdaKCylzqvxXZp2Dsq0yrCLRoXFkoSe4jV
 9Ac4ySlXasUVm5o5l5JJwhvsBYRXIA9sUPlVgf3cnpJA6N35vZ9Bs1owWT2kHlagw5+t
 La2er1hLoBmibe44fECrgt9APNaCByxOdMvO2TgxpTTICepHzFEUaGESCbzZEMopBhAz
 jggw==
X-Gm-Message-State: AHYfb5ieW2iED3i0W/Vw8qtUOC8wnRD25OYL09mJ07F0dH3Ll5yPOQPx
 ssrmyelNfdwjOMg0ZWlWfQ==
X-Google-Smtp-Source: ADKCNb4aVt6OjTmwn9OfeAzRhkv9/JO+bYIGA8DTmcymvcOpQrf/VFPBGyHUdQ753Owxi9wViQdugg==
X-Received: by 10.107.39.83 with SMTP id n80mr4560299ion.182.1504017240130;
 Tue, 29 Aug 2017 07:34:00 -0700 (PDT)
Received: from [192.168.1.154] ([216.160.245.98])
 by smtp.gmail.com with ESMTPSA id t4sm918065ita.44.2017.08.29.07.33.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Aug 2017 07:33:59 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xensource.com
References: <20170828194313.GD28293@char.us.oracle.com>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <e6824b31-12d7-ce77-53af-01de933593a3@kernel.dk>
Date: Tue, 29 Aug 2017 08:33:58 -0600
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: <20170828194313.GD28293@char.us.oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [GIT PULL] (xen) stable/for-jens-4.13.. for
 4.13-rc7 or 4.14-rc1 if you would like
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjgvMjAxNyAwMTo0MyBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IAo+
IEhleSBKZW5zLAo+IAo+IFBsZWFzZSBnaXQgcHVsbCB0aGUgZm9sbG93aW5nIGJyYW5jaDoKPiAK
PiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQgc3RhYmxlL2Zvci1qZW5zLTQuMTMKPiAKPiAuLiB3aGljaCBhcyBhIGJ1Zy1maXggd2hl
biBzaHV0dGluZyBkb3duIHhlbiBibG9jayBiYWNrZW5kIGRyaXZlciB3aXRoCj4gbXVsdGlwbGUg
cXVldWVzIGFuZCB0aGUgZHJpdmVyIG5vdCBjbGVhcmluZyBhbGwgb2YgdGhlbS4KCldlIGNhbiBz
cXVlZXplIHRoaXMgaW50byA0LjEzLCBwdWxsZWQuCgotLSAKSmVucyBBeGJvZQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:36:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:36: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.xen.org>)
	id 1dmhcp-00012f-PH; Tue, 29 Aug 2017 14:36:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmhco-00012V-W2
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:36:19 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 1A/85-01770-2EB75A95; Tue, 29 Aug 2017 14:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvdh9dJ
 Ig7vbdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydj/vYCvpFK1Y/2MvSwLhMsIuRk0NCwE9i
 3dbvrCA2i4CqxLSzP1hAbDYBHYmLc3eydTFycIgI6Em0HNHrYuTiYBbYxShx68d7dpAaYYFwi
 Ul/+8HqeQU8JPbNvMUKUiQkcJlRYntvGxNEQlDi5MwnYEXMQINuTJ0CNpRZQFpi+T8OiLC8RP
 PW2cwgYU4BO4mXvfIgYVEBFYmTK9eATRESUJTon/eADeLkdImtf38xT2AUmIVkwSwkC2YhLJi
 FZMECRpZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAVvP
 wMC4g7Fvld8hRkkOJiVR3rnlSyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBergLKCRalpqdWp
 GXmAGMHJi3BwaMkwpsGkuYtLkjMLc5Mh0idYlSUEufdCJIQAElklObBtcHi9RKjrJQwLyMDA4
 MQT0FqUW5mCar8K0ZxDkYlYd5EkCk8mXklcNNfAS1mAloc6wW2uCQRISXVwGjTLMilrF/13uz
 CtCcBKhO5Go8fc3JK7PYtDXJIM5S8MWFT+k/tdTPVr3/9G3jl1KS/PbvKN305rXOncGrShkD1
 B6HT7jz2LzltyygamJDkyD3h/fTNFip9Ua+fhTwSl+2JkmCd0a263tP1X8nNjTemtYqdnyX6M
 3BeyL8ijz35AmfzNtef2KvEUpyRaKjFXFScCAAvHzgU0gIAAA==
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504017377!88265113!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48527 invoked from network); 29 Aug 2017 14:36:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:36:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51744129"
Date: Tue, 29 Aug 2017 15:36:07 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170829143607.5j43njnlu2o763bl@MacBook-Pro-de-Roger.local>
References: <20170829085024.87204-1-roger.pau@citrix.com>
 <2190aa27-a9de-153c-0297-7d9ef6395451@citrix.com>
 <59A58B6402000078001750EE@prv-mh.provo.novell.com>
 <c35bdb88-1039-3a42-2934-998dd48399eb@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c35bdb88-1039-3a42-2934-998dd48399eb@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] acpi: set correct address of the
 control/event blocks in the FADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDM6MjY6MTFQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gCj4gCj4gT24gMjkvMDgvMTcgMTQ6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+
Pj4gT24gMjkuMDguMTcgYXQgMTU6MjQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90
ZToKPiA+PiBPbiAyOS8wOC8xNyAwOTo1MCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4+PiBD
b21taXQgMTQ5YzZiIHVubWFza2VkIGFuIGlzc3VlIGxvbmcgcHJlc2VudCBpbiBYZW46IHRoZSBj
b250cm9sL2V2ZW50Cj4gPj4+IGJsb2NrIGFkZHJlc3NlcyBwcm92aWRlZCBpbiB0aGUgQUNQSSBG
QURUIHRhYmxlIHdoZXJlIGhhcmRjb2RlZCB0byB0aGUKPiA+Pj4gVjEgdmVyc2lvbi4gVGhpcyB3
YXMgcGFwZXJlZCBvdmVyIGJlY2F1c2UgaHZtbG9hZGVyIHdvdWxkIGFsc28gYWx3YXlzCj4gPj4+
IHNldCBIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FUSU9OIHRvIDEgcmVnYXJkbGVzcyBvZiB0
aGUgQklPUwo+ID4+PiB2ZXJzaW9uLgo+ID4+Pgo+ID4+PiBGaXggdGhpcyBieSBwYXNzaW5nIHRo
ZSBhZGRyZXNzIG9mIHRoZSBjb250cm9sL2V2ZW50IGJsb2NrcyB0bwo+ID4+PiBhY3BpX2J1aWxk
X3RhYmxlcywgc28gdGhlIHZhbHVlcyBjYW4gYmUgcHJvcGVybHkgc2V0IGluIHRoZSBGQURUCj4g
Pj4+IHRhYmxlIHByb3ZpZGVkIHRvIHRoZSBndWVzdC4KPiA+Pj4KPiA+Pj4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPj4+IC0tLQo+ID4+
PiBDYzogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gPj4+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPj4+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4+PiBDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+ID4+PiAtLS0KPiA+Pj4gVGhpcyBjb21taXQgc2hvdWxkIGZpeCB0aGUgcXVtdS10cmFk
IFdpbmRvd3MgZXJyb3JzIHNlZW4gYnkgb3NzdGVzdC4KPiA+Pgo+ID4+IFRoaXMgY2hhbmdlcyB3
aW5kb3dzIGJlaGF2aW91ciwgYnV0IGRvZXMgbm90IGZpeCB3aW5kb3dzLiAgV2luZG93cyBub3cK
PiA+PiBib290cywgYnV0IHdhaXRzIGZvcmV2ZXIgd2hpbGUgdHJ5aW5nIHRvIHJlYm9vdCBhZnRl
ciBpbnN0YWxsaW5nIFBWCj4gPj4gZHJpdmVycy4gIFRoZXJlIGlzIG5vIGhpbnQgaW4gdGhlIHFl
bXUgbG9nIHRoYXQgdGhlIEFDUEkgc2h1dGRvd24gZXZlbnQKPiA+PiB3YXMgcmVjZWl2ZWQuCj4g
PiAKPiA+IFNvdW5kcyB0byBtZSBsaWtlIG1hdGNoaW5nIGV4YWN0bHkgdGhlIHF1ZXN0aW9uIEkn
dmUgcmFpc2VkOiBJdAo+ID4gd291bGQgaGVscCB0byB1bmRlcnN0YW5kIHdoeSB0aGluZ3MgaGF2
ZSB3b3JrZWQgb3JpZ2luYWxseS4KPiA+IFdoaWxlIFBNMWEvYiBhcmUgZ2VuZXJhbGx5IG1lYW50
IHRvIGhlbHAgc3BsaXQgYnJhaW4gZW52aXJvbm1lbnRzCj4gPiBsaWtlIG91ciBYZW4vcWVtdSBv
bmUsIGlpcmMgd2UgZG9uJ3QgbWFrZSB1c2Ugb2YgUE0xYiwgYW5kIGhlbmNlCj4gPiBpdCBzZWVt
cyBxdWl0ZSBsaWtlbHkgdGhhdCBib3RoIFhlbiBhbmQgcWVtdSBtb25pdG9yIFBNMWEgcG9ydAo+
ID4gYWNjZXNzZXMuIElmIHRoYXQncyB0aGUgY2FzZSBhbmQgdGhpbmdzIGhhdmUgd29ya2VkIGJl
Zm9yZSwgaXQncwo+ID4gcXVpdGUgcG9zc2libGUgdGhhdCBxZW11LXRyYWQgaXMgbm8gc2Vydmlj
aW5nIHRoZSB3cm9uZyBwb3J0Lgo+ID4gCj4gCj4gVGhhdCdzIHdoYXQgYWN0dWFsbHkgaGFwcGVu
LiBJdCBzZWVtcyB0aGF0IG1vZGVybiB2ZXJzaW9ucyBvZiBxZW11LXRyYWQKPiBzZXJ2aWNlIFYx
IHBvcnQgbG9jYXRpb24uIEkgd2FzIGluaXRpYWxseSBjb25mdXNlZCBieSBjb21tZW50cyBpbiBY
ZW4KPiBzdWdnZXN0aW5nIHRoYXQgVjAgaXMgdGhlIHJpZ2h0IGNob2ljZSBmb3IgcWVtdS10cmFk
LiBTZWVtcyB0aGV5IG5lZWQgdG8KPiBiZSB1cGRhdGVkIG9yIHJlbW92ZWQuCgpSaWdodCwgSSBq
dXN0IGNhbWUgdG8gdGhlIHNhbWUgY29uY2x1c2lvbiBhZnRlciBsb29raW5nIGF0IHFlbXUtdHJh
ZApjb2RlLiBDYW4geW91IGFsc28gZml4IHRoZSBjb21tZW50cyBpbiBpb3JlcS5oIHNvIHRoYXQg
aW4gdGhlIGZ1dHVyZQp3ZSBkb24ndCBmYWxsIGludG8gdGhlIHNhbWUgdHJhcC4KCj4gSSdsbCBw
cmVwYXJlIGFuIHVwZGF0ZWQgdmVyc2lvbiBvZiB0aGUgZml4IHRvZGF5LiBBbmQgaXQgbG9va3Mg
bGlrZSB3ZQo+IGRvbid0IG5lZWQgUm9nZXIncyBmaXggaW4gdGhhdCBjYXNlLgoKQWdyZWVkLCBt
eSBmaXggaXMgbm90IG5lZWRlZCwgYW5kIHlvdSBqdXN0IG5lZWQgdG8gdW5jb25kaXRpb25hbGx5
IHNldApIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FUSU9OIHRvIDEsIGFuZCB0aGVyZSdzIG5v
IG5lZWQgdG8gc2V0IGl0CmJhc2VkIG9uIEJJT1MgdmVyc2lvbi4KCldlaSBoYXMgYWxyZWFkeSBy
ZXZlcnRlZCB5b3VyIHBhdGNoIGFuZCBteSBmaXgsIHNvIHBsZWFzZSBmaXgvZXhwYW5kCnlvdXIg
b3JpZ2luYWwgY2hhbmdlIGFjY29yZGluZ2x5LCBhbmQgcG9zdCBpdCBhZ2FpbnN0IGN1cnJlbnQg
c3RhZ2luZy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:38: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.xen.org>)
	id 1dmhel-0001CV-3t; Tue, 29 Aug 2017 14:38:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmhek-0001CN-Cb
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:38:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4A/74-03642-95C75A95; Tue, 29 Aug 2017 14:38:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQjeiZmm
 kwe+bFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8FbNZCx7zVTx4dIO1gbGZp4uRk0NCwE/i
 5PRjLBB2nsSHWxOAbA4gu0iia2cRRLhYYsX0DiYQm1dAUOLkzCdg5ZwCHhLLHj9g72Lk4hASe
 MsscWrNB2aQBJuAnsS841/BilgEVCU+rLkNNTNR4sUXU4g5ARJXdr1gA7GFBVIkbt69xQpiiw
 hoSUzYspUJZCazwDkmibY5fewgCWYBTYnW7b/BbCGgmYsfHGWHmJkucfZ75gRGwVlIzpuFpGM
 BI9MqRo3i1KKy1CJdYyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GQAgh2M
 p9cFHmKU5GBSEuWdW740UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb2g1UE6wKDU9tSItMwcYJ
 TBpCQ4eJRGING9xQWJucWY6ROoUoy7Hnb4NX5iEWPLy81KlxHnVQYoEQIoySvPgRsAi9hKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEeUVApvBk5pXAbXoFdAQT0BGxXmBHlCQipKQaGBfb1US
 zXvv9c+v76ICVu97v1/V9UykmP+3Ria1Nd/886FMTP/9nk5/O6kt/X2uIbQ1977Hr7K7bdpHN
 f7oTW1+pVs1hX2Bbmq7F1rvVLXKa5sT8kp3bxYpai/IXaop3xU0+ySjWJjK9zV/0zeygCy/ea
 uwtm1ntc4730rUbqmy98edlfzEsmKzEUpyRaKjFXFScCABV3A2j0wIAAA==
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504017496!109410042!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57497 invoked from network); 29 Aug 2017 14:38:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:38:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51744362"
X-Gm-Message-State: AHYfb5hIoc218EEyUtQpQeCntXMQH8AOBMEVI+LXO5+Yghh97CayAsTE
 ruXCfZKPJolprxoR6O3gdsxJM3/BLw==
X-Google-Smtp-Source: ADKCNb6+kG9MP8Qz3l6UmHC7fdSY4GCYMOmaGRFfzJ6SCu0sAiBDkLnSPve1hJPLEQQqFeypVsYsYkEwVwQGfB3rcX0=
X-Received: by 10.237.41.167 with SMTP id o36mr5791082qtd.314.1504017488387;
 Tue, 29 Aug 2017 07:38:08 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <2751163196024f0d96a457c073badf61@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
 <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
 <CAFLBxZY=VuzL+FQNKxG3sdjATuf_-6oTFNqN60U0AgL2vTD52A@mail.gmail.com>
 <b837264a39344fa4a9413b7309f833b9@AMSPEX02CL03.citrite.net>
 <CAFLBxZbfhgxpSJZrb5cJjaBfOFM4EK8OersmCQa=QEq9FiXORw@mail.gmail.com>
 <2751163196024f0d96a457c073badf61@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 29 Aug 2017 15:38:07 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbcVyrrCg=DPPcw_GNjwoAY5CnVVnyN6Bs9BXmhmc-ZGg@mail.gmail.com>
Message-ID: <CAFLBxZbcVyrrCg=DPPcw_GNjwoAY5CnVVnyN6Bs9BXmhmc-ZGg@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMzozMSBQTSwgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gW3Nu
aXBdCj4+ID4+IEknbSBub3QgdGVycmlibHkgaGFwcHkgd2l0aCBhbGxvY2F0aW5nIG91dC1vZi1i
YW5kIHBhZ2VzIGVpdGhlci4gIE9uZQo+PiA+PiBvZiB0aGUgYWR2YW50YWdlcyBvZiB0aGUgd2F5
IHRoaW5ncyBhcmUgZG9uZSBub3cgKHdpdGggdGhlIHBhZ2UKPj4gPj4gYWxsb2NhdGVkIHRvIHRo
ZSBndWVzdCBWTSkgaXMgdGhhdCBpdCBpcyBtb3JlIHJlc2lsaWVudCB0byB1bmV4cGVjdGVkCj4+
ID4+IGV2ZW50czogIElmIHRoZSBkb21haW4gZGllcyBiZWZvcmUgdGhlIGVtdWxhdG9yIGlzIGRv
bmUsIHlvdSBoYXZlIGEKPj4gPj4gInpvbWJpZSIgZG9tYWluIHVudGlsIHRoZSBwcm9jZXNzIGV4
aXRzLiAgQnV0IG9uY2UgdGhlIHByb2Nlc3MgZXhpdHMKPj4gPj4gZm9yIGFueSByZWFzb24gLS0g
d2hldGhlciBjcmFzaGluZyBvciB3aGF0ZXZlciAtLSB0aGUgcmVmIGlzIGZyZWVkIGFuZAo+PiA+
PiB0aGUgZG9tYWluIGNhbiBmaW5pc2ggZHlpbmcuCj4+ID4+Cj4+ID4+IFdoYXQgaGFwcGVucyBp
biB0aGlzIGNhc2UgaWYgdGhlIGRtIHByb2Nlc3MgaW4gZG9tMCBpcyBraWxsZWQgLwo+PiA+PiBz
ZWdmYXVsdHMgYmVmb3JlIGl0IGNhbiB1bm1hcCB0aGUgcGFnZT8gIFdpbGwgdGhlIHBhZ2UgYmUg
cHJvcGVybHkKPj4gPj4gZnJlZWQsIG9yIHdpbGwgaXQganVzdCBsZWFrPwo+PiA+Cj4+ID4gVGhl
IHBhZ2UgaXMgcmVmZXJlbmNlZCBieSB0aGUgaW9yZXEgc2VydmVyIGluIHRoZSB0YXJnZXQgZG9t
YWluLCBzbyBpdCB3aWxsCj4+IGJlIGZyZWVkIHdoZW4gdGhlIHRhcmdldCBkb21haW4gaXMgZGVz
dHJveWVkLgo+Pgo+PiBJIGRvbid0IHVuZGVyc3RhbmQgaG93IHlvdSdyZSB1c2luZyB0aGUgdGVy
bXMuLi4gSSB3b3VsZCBoYXZlCj4+IGludGVycHJldGVkICd0YXJnZXQgZG9tYWluJyB0byBtZSBt
ZWFucyB0aGUgZ3Vlc3QgVk0gdG8gd2hpY2ggZW11bGF0ZWQKPj4gZGV2aWNlcyBhcmUgYmVpbmcg
cHJvdmlkZWQsIGFuZCAnaW9yZXEgc2VydmVyJyBtZWFucyB0aGUgcHJvY2Vzcwo+PiAocGVyaGFw
cyBpbiBkb20wLCBwZXJoYXBzIGluIGEgc3R1YmRvbWFpbikgd2hpY2ggaXMgcHJvdmlkaW5nIHRo
ZQo+PiBlbXVsYXRlZCBkZXZpY2VzLgo+Pgo+PiBEaWQgeW91IG1lYW4gdGhhdCBpdCdzIHJlZmVy
ZW5jZWQgYnkgdGhlIGlvcmVxX3NlcnZlciBzdHJ1Y3QgaW4gdGhlCj4+IHRhcmdldCBkb21haW4s
IGFuZCBzbyBhIHB1dF9wYWdlKCkgd2lsbCBoYXBwZW4gd2hlbiB0aGUgZ3Vlc3QgaXMKPj4gZGVz
dHJveWVkPwo+Cj4gVGVybWlub2xvZ3kgaXNzdWVzIDotKSBCeSAnaW9yZXEgc2VydmVyJyBJIG1l
YW4gdGhlIGluZnJhc3RydWN0dXJlIGluIFhlbiwgY2VudHJlZCBhcm91bmQgc3RydWN0IGlvcmVx
X3NlcnZlci4gSSByZWZlciB0byB0aGUgZG9tMCBwcm9jZXNzL3N0dWIgZG9tYWluL3hlbmd0IG1v
ZHVsZS93aGF0ZXZlciBhcyB0aGUgJ2VtdWxhdG9yJy4KPiBTbywgeWVzLCB0aGUgZmFjdCB0aGF0
IHRoZSBwYWdlIGlzIHJlZmVyZW5jZWQgaW4gdGhlIGlvcmVxIHNlcnZlciBvZiB0aGUgdGFyZ2V0
IGRvbWFpbiBtZWFucyB0aGF0IGEgcHV0X3BhZ2UoKSB3aWxsIGhhcHBlbiB3aGVuIHRoYXQgZG9t
YWluIGlzIGRlc3Ryb3llZC4KCk9LOyBpbiB0aGF0IGNhc2U6CgpBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKSSB0aGluayB0aGF0J3MgdGhlIG9ubHkg
b3RoZXIgQWNrIHlvdSBuZWVkIGZyb20gbWUuICBUaGFua3MgZm9yIGRvaW5nIHRoaXMgd29yay4K
CiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:44:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14: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.xen.org>)
	id 1dmhkm-0001sr-Os; Tue, 29 Aug 2017 14:44:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmhkl-0001sl-Jq
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:44:31 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 05/55-03642-ECD75A95; Tue, 29 Aug 2017 14:44:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXSO6nOVfdc7dJ
 Ig6uSFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxs0Fr9kKjhtUfLmwnqmBsVGji5GLQ0hgMpPE
 6n0rmCGcv4wS+6Y+Y4NwNjJKdEz4yA7hdDJKTDywkbWLkZODRUBVYsn3hUAJDg42AROJN6scQ
 cIiAjoSV/e+YAWpZxaYwSwxcfUdMEdYYC6jxJfl29hBqngFTCWWXX8MNXUGi8SNxSugEoISJ2
 c+YQGxmQW0JG78e8kEsoFZQFpi+T8OEJNTwE7i+jQXkApRAWWJeftWsYHYEgLGEu1vL7JNYBS
 chWTQLCSDZiEMWsDIvIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85
 P3cTIzBwGYBgB+PljQGHGCU5mJREeeeWL40U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7owYoJ
 1iUmp5akZaZA4whmLQEB4+SCO9BkDRvcUFibnFmOkTqFKMxx5M3238zcbS8BZJCLHn5ealS4r
 x5IKUCIKUZpXlwg2CxfYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCEPfwZOaVwO17BXQKE9A
 psV5gp5QkIqSkGhgXmv8+/FP1n8eZYzPm3lxSzCsRyqT+2ful8neufUta97zNkdHePud+d8C6
 bmGllaZicm63FnfNeFSp+X79Zra3VYzT2XT4v1l/UdPSOz01OPBTC6+cwoT3x+IYQjKnv+Zls
 ih9d3H9/mbp/8zaG/02Lqydwq4R0ln8Wfv9M3supbkP98pZ+/YrsRRnJBpqMRcVJwIA9ll2h+
 gCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504017868!103096036!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44660 invoked from network); 29 Aug 2017 14:44:29 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 14:44:29 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TEiM1F008551
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 14:44:22 GMT
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 v7TEiKvT032339
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 14:44:20 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 v7TEiIsP019038;
 Tue, 29 Aug 2017 14:44:19 GMT
Received: from x230.dumpdata.com (/10.154.189.59)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 07:44:18 -0700
Date: Tue, 29 Aug 2017 10:44:14 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170829144414.GA5224@x230.dumpdata.com>
References: <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
 <598AD786020000780016DF89@prv-mh.provo.novell.com>
 <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
 <599AE9330200007800171877@prv-mh.provo.novell.com>
 <fabbcef7-a7ad-f5aa-67a1-d79ea73a32f5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fabbcef7-a7ad-f5aa-67a1-d79ea73a32f5@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LmdpYW50IHNuaXAuLgo+IEluZGVlZDsgYW5kIGFzIEkgdGhpbmsgSSBzYWlkIGJlZm9yZSwgSSB0
aGluayB3ZSBuZWVkIHRvIG1vdmUgZm9yd2FyZAo+IHdpdGggZ2V0dGluZyBhIHN0YXRlbWVudCBv
biBsaXZlcGF0Y2hpbmcgaW4sIGFuZCBzaW5jZSBtb3N0IG9mIHRoZQo+IHZvaWNlcyBpbnZvbHZl
ZCBpbiB0aGlzIGNvbnZlcnNhdGlvbiBzZWVtIHRvIGJlIGluIGZhdm9yIG9mIHNheWluZwo+IGxp
dmVwYXRjaC10b29scyBhcmUgKm5vdCogc3VwcG9ydGVkLCBJIHdvbid0IG9iamVjdC4gSSdtIG9u
bHkgc3RpbGwKClRoYW5rIHlvdS4KCkFzIHN1Y2gsIGhlcmUgaXMgdGhlIHBhdGNoLiBXb3VsZCBm
b2xrcyBsaWtlIG1lIHRvIHJlcG9zdCBpdCwgb3IKT0sgd2l0aCBBY2tpbmcvUmV2aWV3aW5nIGl0
IGFzIHN1Y2g/CgpJIHRoaW5rIHRoZSBwb2ludCAzKSBzdWNjaW5jdGx5IGV4cGxhaW5zIHRoZSBw
b3NpdGlvbiB0aGF0IGhhcyBiZWVuIHNvIGhvdGx5CmRlYmF0ZWQuIEkgY2FuIG9mIGNvdXJzZSBl
eHBhbmQgaXQsIGJ1dCBub3Qgc3VyZSBpZiBpdCBtYWtlcyBzZW5zZT8KCgoKRnJvbSBmOTY4ZjAw
M2QzNmFjMmI5ZDFiNjcwYjM0YmJlMmExMjIyODMwMTM4IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAw
MQpGcm9tOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KRGF0ZTog
V2VkLCAyOCBKdW4gMjAxNyAxNzoxMzo0NCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjNdIGxpdmVw
YXRjaDogRGVjbGFyZSBsaXZlIHBhdGNoaW5nIGFzIGEgc3VwcG9ydGVkIGZlYXR1cmUKClNlZSBk
b2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MgZm9yIHRoZSBkZXRhaWxzLgoKU2lnbmVkLW9m
Zi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCi0t
CnYyOgogLSBNb3ZlZCBpdCBpbnRvIGEgZmVhdHVyZSBkb2N1bWVudC4KIC0gQ2xhcmlmaWVkIGEg
ZmV3IGJpdHMgYW5kIHBpZWNlcyBiYXNlZCBvbiBmZWVkYmFjay4KdjM6CiAtIGRlZmF1bHQgWDg2
Ci0tLQogZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jIHwgMTAzICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAg
ICAgfCAgIDQgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9j
CgpkaWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9mZWF0
dXJlcy9saXZlcGF0Y2gucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmZhYWYyZDFlNzcKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2xpdmVwYXRj
aC5wYW5kb2MKQEAgLTAsMCArMSwxMDMgQEAKKyUgTGl2ZSBQYXRjaGluZworJSBSZXZpc2lvbiAx
CisKK1xjbGVhcnBhZ2UKKworIyBCYXNpY3MKKworLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgICAgICAgICBTdGF0
dXM6ICoqU3VwcG9ydGVkKioKKworICAgQXJjaGl0ZWN0dXJlOiB4ODYKKworICAgICAgQ29tcG9u
ZW50OiBIeXBlcnZpc29yLCB0b29sc3RhY2sKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisKKyMgRGV0YWlscwor
CitYZW4gTGl2ZSBQYXRjaGluZyBoYXMgYmVlbiBhdmFpbGFibGUgYXMgdGVjaCBwcmV2aWV3IGZl
YXR1cmUgc2luY2UgWGVuCis0LjcgYW5kIGhhcyBub3cgaGFkIGEgY291cGxlIG9mIHJlbGVhc2Vz
IHRvIHN0YWJpbGl6ZS4gWGVuIExpdmUgcGF0Y2hpbmcKK2hhcyBiZWVuIHVzZWQgYnkgbXVsdGlw
bGUgdmVuZG9ycyB0byBmaXggc2V2ZXJhbCByZWFsLXdvcmxkIHNlY3VyaXR5Citpc3N1ZXMgd2l0
aG91dCBhbnkgc2V2ZXJlIGJ1Z3MgZW5jb3VudGVyZWQuIEFkZGl0aW9uYWxseSwgdGhlcmUgYXJl
IG5vdwordGVzdHMgaW4gT1NTVGVzdCB0aGF0IHRlc3QgbGl2ZSBwYXRjaGluZyB0byBlbnN1cmUg
dGhhdCBubyByZWdyZXNzaW9ucworYXJlIGludHJvZHVjZWQuCisKK0Jhc2VkIG9uIHRoZSBhbW91
bnQgb2YgdGVzdGluZyBhbmQgdXNhZ2UgaXQgaGFzIGhhZCwgd2UgYXJlIHJlYWR5IHRvCitkZWNs
YXJlIGxpdmUgcGF0Y2hpbmcgYXMgYSAnU3VwcG9ydGVkJyBmZWF0dXJlIG9uIHg4Ni4KKworTGl2
ZSBwYXRjaGluZyBpcyBzbGlnaHRseSBwZWN1bGlhciB3aGVuIGl0IGNvbWVzIHRvIHN1cHBvcnQg
YmVjYXVzZSBpdAorYWxsb3dzIHRoZSBob3N0IGFkbWluaXN0cmF0b3IgdG8gYnJlYWsgdGhlaXIg
c3lzdGVtIHJhdGhlciBlYXNpbHkKK2RlcGVuZGluZyBvbiB0aGUgY29udGVudCBvZiB0aGUgbGl2
ZSBwYXRjaC4gQmVjYXVzZSBvZiB0aGlzLCBpdCBpcword29ydGggZGV0YWlsaW5nIHRoZSBzY29w
ZSBvZiBzZWN1cml0eSBzdXBwb3J0OgorCisxKSBVbnByaXZpbGVnZWQgYWNjZXNzIHRvIGxpdmUg
cGF0Y2hpbmcgb3BlcmF0aW9uczoKKyAgIExpdmUgcGF0Y2hpbmcgb3BlcmF0aW9ucyBzaG91bGQg
b25seSBiZSBhY2Nlc3NpYmxlIHRvIHByaXZpbGVnZWQKKyAgIGd1ZXN0cyBhbmQgaXQgc2hhbGwg
YmUgdHJlYXRlZCBhcyBhIHNlY3VyaXR5IGlzc3VlIGlmIHRoaXMgaXMgbm90CisgICB0aGUgY2Fz
ZS4KKworMikgQnVncyBpbiB0aGUgcGF0Y2gtYXBwbGljYXRpb24gY29kZSBzdWNoIHRoYXQgdnVs
bmVyYWJpbGl0aWVzIGV4aXN0CisgICBhZnRlciBhcHBsaWNhdGlvbjoKKyAgIElmIGEgY29ycmVj
dCBsaXZlIHBhdGNoIGlzIGxvYWRlZCBidXQgaXQgaXMgbm90IGFwcGxpZWQgY29ycmVjdGx5Cisg
ICBzdWNoIHRoYXQgaXQgbWlnaHQgcmVzdWx0IGluIGFuIGluc2VjdXJlIHN5c3RlbSAoZS5nLiBu
b3QgYWxsCisgICBmdW5jdGlvbnMgYXJlIHBhdGNoZWQpLCBpdCBzaGFsbCBiZSB0cmVhdGVkIGFz
IGEgc2VjdXJpdHkgaXNzdWUuCisKKzMpIEJ1Z3MgaW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGNy
ZWF0aW5nIGFuIGluY29ycmVjdCBsaXZlIHBhdGNoIHRoYXQKKyAgIHJlc3VsdHMgaW4gYW4gaW5z
ZWN1cmUgaG9zdDoKKyAgIElmIGxpdmVwYXRjaC1idWlsZC10b29scyBjcmVhdGVzIGFuIGluY29y
cmVjdCBsaXZlIHBhdGNoIHRoYXQKKyAgIHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdCwgdGhp
cyBzaGFsbCBub3QgYmUgY29uc2lkZXJlZCBhIHNlY3VyaXR5CisgICBpc3N1ZS4gVGhlcmUgYXJl
IHRvbyBtYW55IE9TZXMgYW5kIHRvb2xjaGFpbnMgdG8gY29uc2lkZXIgc3VwcG9ydGluZworICAg
dGhpcy4gQSBsaXZlIHBhdGNoIHNob3VsZCBiZSBjaGVja2VkIHRvIHZlcmlmeSB0aGF0IGl0IGlz
IHZhbGlkCisgICBiZWZvcmUgbG9hZGluZy4KKworNCkgTG9hZGluZyBhbiBpbmNvcnJlY3QgbGl2
ZSBwYXRjaCB0aGF0IHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdCBvcgorICAgaG9zdCBjcmFz
aDoKKyAgIElmIGEgbGl2ZSBwYXRjaCAod2hldGhlciBjcmVhdGVkIHVzaW5nIGxpdmVwYXRjaC1i
dWlsZC10b29scyBvciBzb21lCisgICBhbHRlcm5hdGl2ZSkgaXMgbG9hZGVkIGFuZCBpdCByZXN1
bHRzIGluIGFuIGluc2VjdXJlIGhvc3Qgb3IgaG9zdAorICAgY3Jhc2ggZHVlIHRvIHRoZSBjb250
ZW50IG9mIHRoZSBsaXZlIHBhdGNoIGJlaW5nIGluY29ycmVjdCBvciB0aGUKKyAgIGlzc3VlIGJl
aW5nIGluYXBwcm9wcmlhdGUgdG8gbGl2ZSBwYXRjaCwgdGhpcyBpcyBub3QgY29uc2lkZXJlZCBh
cyBhCisgICBzZWN1cml0eSBpc3N1ZS4KKworNSkgQnVncyBpbiB0aGUgbGl2ZSBwYXRjaCBwYXJz
aW5nIGNvZGUgKHRoZSBFTEYgbG9hZGVyKToKKyAgIEJ1Z3MgaW4gdGhlIGxpdmUgcGF0Y2ggcGFy
c2luZyBjb2RlIHN1Y2ggYXMgb3V0LW9mLWJvdW5kcyByZWFkcworICAgY2F1c2VkIGJ5IGludmFs
aWQgRUxGIGZpbGVzIGFyZSBub3QgY29uc2lkZXJlZCB0byBiZSBzZWN1cml0eSBpc3N1ZXMKKyAg
IGJlY2F1c2UgdGhlIGl0IGNhbiBvbmx5IGJlIHRyaWdnZXJlZCBieSBhIHByaXZpbGVnZWQgZG9t
YWluLgorCis2KSBCdWdzIHdoaWNoIGFsbG93IGEgZ3Vlc3QgdG8gcHJldmVudCB0aGUgYXBwbGlj
YXRpb24gb2YgYSBsaXZlcGF0Y2g6CisgICBBIGd1ZXN0IHNob3VsZCBub3QgYmUgYWJsZSB0byBw
cmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmUKKyAgIHBhdGNoLiBJZiBhbiB1bnByaXZp
bGVnZWQgZ3Vlc3QgY2FuIHNvbWVob3cgcHJldmVudCB0aGUgYXBwbGljYXRpb24KKyAgIG9mIGEg
bGl2ZSBwYXRjaCBkZXNwaXRlIHBhdXNpbmcgaXQgKHhsIHBhdXNlIC4uLiksIGl0IHNoYWxsIGJl
CisgICB0cmVhdGVkIGFzIGEgc2VjdXJpdHkgaXNzdWUuCisKK05vdGU6IEl0IGlzIGV4cGVjdGVk
IHRoYXQgbGl2ZSBwYXRjaGVzIGFyZSB0ZXN0ZWQgaW4gYSB0ZXN0IGVudmlyb25tZW50CitiZWZv
cmUgYmVpbmcgdXNlZCBpbiBwcm9kdWN0aW9uIHRvIGF2b2lkIHVuZXhwZWN0ZWQgaXNzdWVzLiBJ
bgorcGFydGljdWxhciwgdG8gYXZvaWQgdGhlIGlzc3VlcyBkZXNjcmliZWQgYnkgKDMpLCAoNCks
ICYgKDUpLgorCitUaGVyZSBhcmUgYWxzbyBzb21lIGdlbmVyaWMgc2VjdXJpdHkgcXVlc3Rpb25z
IHdoaWNoIGFyZSB3b3J0aCBhc2tpbmc6CisKKzEpIElzIGd1ZXN0LT5ob3N0IHByaXZpbGVnZSBl
c2NhbGF0aW9uIHBvc3NpYmxlPworCitUaGUgbmV3IGxpdmUgcGF0Y2hpbmcgc3lzY3RsIHN1Ym9w
cyBhcmUgb25seSBhY2Nlc3NpYmxlIHRvIHByaXZpbGVnZWQKK2RvbWFpbnMgYW5kIHRoaXMgaXMg
dGVzdGVkIGJ5IE9TU1Rlc3Qgd2l0aCBhbiBYVEYgdGVzdC4KK1RoZXJlIGlzIGEgY2F2ZWF0IC0t
IGFuIGluY29ycmVjdCBsaXZlIHBhdGNoIGNhbiBpbnRyb2R1Y2UgYSBndWVzdC0+aG9zdAorcHJp
dmlsZWdlIGVzY2FsYXRpb24uCisKKzIpIElzIGd1ZXN0IHVzZXItPmd1ZXN0IGtlcm5lbCBlc2Nh
bGF0aW9uIHBvc3NpYmxlPworCitObywgYWx0aG91Z2ggYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2gg
Y2FuIGludHJvZHVjZSBhIGd1ZXN0IHVzZXItPmd1ZXN0CitrZXJuZWwgcHJpdmlsZWdlIGVzY2Fs
YXRpb24uCisKKzMpIElzIHRoZXJlIGFueSBpbmZvcm1hdGlvbiBsZWFrYWdlPworCitUaGUgbmV3
IGxpdmUgcGF0Y2hpbmcgc3lzY3RsIHN1Ym9wcyBhcmUgb25seSBhY2Nlc3NpYmxlIHRvIHByaXZp
bGVnZWQKK2RvbWFpbnMgc28gaXQgaXMgbm90IHBvc3NpYmxlIGZvciBhbiB1bnByaXZpbGVnZWQg
Z3Vlc3QgdG8gYWNjZXNzIHRoZQorbGlzdCBvZiBsb2FkZWQgbGl2ZSBwYXRjaGVzLiBUaGlzIGlz
IHRlc3RlZCBieSBPU1NUZXN0IHdpdGggYW4gWFRGIHRlc3QuCitUaGVyZSBpcyBhIGNhdmVhdCAt
LSBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCBjYW4gaW50cm9kdWNlIGFuCitpbmZvcm1hdGlvbiBs
ZWFrYWdlLgorCis0KSBDYW4gYSBEZW5pYWwtb2YtU2VydmljZSBiZSB0cmlnZ2VyZWQ/CisKK1Ro
ZXJlIGFyZSBubyBrbm93biB3YXlzIHRoYXQgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0IGNhbiBwcmV2
ZW50IGEgbGl2ZQorcGF0Y2ggZnJvbSBiZWluZyBsb2FkZWQuCitPbmNlIGFnYWluLCB0aGVyZSBp
cyBhIGNhdmVhdCB0aGF0IGFuIGluY29ycmVjdCBsaXZlIHBhdGNoIGNhbiBpbnRyb2R1Y2UKK2Fu
IGFyYml0cmFyeSBkZW5pYWwgb2Ygc2VydmljZS4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2Nv
bmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBkYzhlODc2NDM5Li5lOWJiODQ5Mjk4IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBA
IC0yMjYsOCArMjI2LDggQEAgY29uZmlnIENSWVBUTwogCWJvb2wKIAogY29uZmlnIExJVkVQQVRD
SAotCWJvb2wgIkxpdmUgcGF0Y2hpbmcgc3VwcG9ydCAoVEVDSCBQUkVWSUVXKSIKLQlkZWZhdWx0
IG4KKwlib29sICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQiCisJZGVmYXVsdCBYODYKIAlkZXBlbmRz
IG9uIEhBU19CVUlMRF9JRCA9ICJ5IgogCS0tLWhlbHAtLS0KIAkgIEFsbG93cyBhIHJ1bm5pbmcg
WGVuIGh5cGVydmlzb3IgdG8gYmUgZHluYW1pY2FsbHkgcGF0Y2hlZCB1c2luZwotLSAKMi4xMy4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:46:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:46: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.xen.org>)
	id 1dmhmn-000213-4C; Tue, 29 Aug 2017 14:46:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmhml-00020q-W6
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:46:36 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C4/84-02046-B4E75A95; Tue, 29 Aug 2017 14:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQterbmm
 kwfoT2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a36XPYC9YKVDw969jAeJy3i5GTQ0LAT6L5
 8y22LkYuDmGBuYwSX5ZvYwdJiAjESpw5tYoJJMEscJBJYuabt2COkMBhFokTb18wgVSxCehL7
 H7xCczmFbCVuPp2ExuIzSKgKtHV0gdmiwqES+z/fo0ZokZQ4uTMJywgNqeAmcT59d+AbA6gDZ
 oS63fpg4SZBeQltr+dwwxhi0s0fVnJCmILCahJXOu/xA5xdbrE1r+/mCcwCsxCMnUWwqRZSCb
 NQjJpASPLKkaN4tSistQiXUMDvaSizPSMktzEzBwgz1gvN7W4ODE9NScxqVgvOT93EyMwaOsZ
 GBh3MG7rcj7EKMnBpCTKO7d8aaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4dNUA5waLU9NSKt
 MwcYPzApCU4eJREeH+CpHmLCxJzizPTIVKnGBWlxHnzQBICIImM0jy4NljMXmKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzPsZZApPZl4J3PRXQIuZgBbHeoEtLklESEk1ME7iXVdb9XdqhEi
 qV3lrrcnmcsZZcue+zUm9Hc32rCG3uFxxPUuaq81hsw2rNygZfFdVVW+0ilFf+P321LquRR4l
 9+oqry3RU497FL6uqHbjrbZzJlsPMKX9DKyPT0zfz6Rjo8r0pf7bZ0N35qNdR74VhF0yK3X6F
 qqyN9/67jrm7WHyd9l1lViKMxINtZiLihMBLurEFNQCAAA=
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504017994!73598792!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8567 invoked from network); 29 Aug 2017 14:46:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:46:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51744999"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George Dunlap
 <george.dunlap@citrix.com>
References: <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
 <598AD786020000780016DF89@prv-mh.provo.novell.com>
 <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
 <599AE9330200007800171877@prv-mh.provo.novell.com>
 <fabbcef7-a7ad-f5aa-67a1-d79ea73a32f5@citrix.com>
 <20170829144414.GA5224@x230.dumpdata.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f127a56d-f7db-d424-845e-e51914cbb30c@citrix.com>
Date: Tue, 29 Aug 2017 15:46:33 +0100
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: <20170829144414.GA5224@x230.dumpdata.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDgvMTcgMTU6NDQsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiAuZ2lhbnQg
c25pcC4uCj4+IEluZGVlZDsgYW5kIGFzIEkgdGhpbmsgSSBzYWlkIGJlZm9yZSwgSSB0aGluayB3
ZSBuZWVkIHRvIG1vdmUgZm9yd2FyZAo+PiB3aXRoIGdldHRpbmcgYSBzdGF0ZW1lbnQgb24gbGl2
ZXBhdGNoaW5nIGluLCBhbmQgc2luY2UgbW9zdCBvZiB0aGUKPj4gdm9pY2VzIGludm9sdmVkIGlu
IHRoaXMgY29udmVyc2F0aW9uIHNlZW0gdG8gYmUgaW4gZmF2b3Igb2Ygc2F5aW5nCj4+IGxpdmVw
YXRjaC10b29scyBhcmUgKm5vdCogc3VwcG9ydGVkLCBJIHdvbid0IG9iamVjdC4gSSdtIG9ubHkg
c3RpbGwKPiBUaGFuayB5b3UuCj4KPiBBcyBzdWNoLCBoZXJlIGlzIHRoZSBwYXRjaC4gV291bGQg
Zm9sa3MgbGlrZSBtZSB0byByZXBvc3QgaXQsIG9yCj4gT0sgd2l0aCBBY2tpbmcvUmV2aWV3aW5n
IGl0IGFzIHN1Y2g/Cj4KPiBJIHRoaW5rIHRoZSBwb2ludCAzKSBzdWNjaW5jdGx5IGV4cGxhaW5z
IHRoZSBwb3NpdGlvbiB0aGF0IGhhcyBiZWVuIHNvIGhvdGx5Cj4gZGViYXRlZC4gSSBjYW4gb2Yg
Y291cnNlIGV4cGFuZCBpdCwgYnV0IG5vdCBzdXJlIGlmIGl0IG1ha2VzIHNlbnNlPwo+Cj4KPgo+
IEZyb20gZjk2OGYwMDNkMzZhYzJiOWQxYjY3MGIzNGJiZTJhMTIyMjgzMDEzOCBNb24gU2VwIDE3
IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KPiBEYXRlOiBXZWQsIDI4IEp1biAyMDE3IDE3OjEzOjQ0ICswMTAwCj4gU3ViamVj
dDogW1BBVENIIHYzXSBsaXZlcGF0Y2g6IERlY2xhcmUgbGl2ZSBwYXRjaGluZyBhcyBhIHN1cHBv
cnRlZCBmZWF0dXJlCj4KPiBTZWUgZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jIGZvciB0
aGUgZGV0YWlscy4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPgo+IC0tCj4gdjI6Cj4gIC0gTW92ZWQgaXQgaW50byBh
IGZlYXR1cmUgZG9jdW1lbnQuCj4gIC0gQ2xhcmlmaWVkIGEgZmV3IGJpdHMgYW5kIHBpZWNlcyBi
YXNlZCBvbiBmZWVkYmFjay4KPiB2MzoKPiAgLSBkZWZhdWx0IFg4Ngo+IC0tLQo+ICBkb2NzL2Zl
YXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MgfCAxMDMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgIHwgICA0ICst
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgMTA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4g
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MKPgo+IGRp
ZmYgLS1naXQgYS9kb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVz
L2xpdmVwYXRjaC5wYW5kb2MKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAw
MDAuLmZhYWYyZDFlNzcKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZG9jcy9mZWF0dXJlcy9saXZl
cGF0Y2gucGFuZG9jCj4gQEAgLTAsMCArMSwxMDMgQEAKPiArJSBMaXZlIFBhdGNoaW5nCj4gKyUg
UmV2aXNpb24gMQo+ICsKPiArXGNsZWFycGFnZQo+ICsKPiArIyBCYXNpY3MKPiArCj4gKy0tLS0t
LS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICsgICAgICAgICBTdGF0dXM6ICoqU3VwcG9ydGVkKioKPiArCj4gKyAgIEFyY2hp
dGVjdHVyZTogeDg2CgpTb3JyeSB0byBvbmx5IGJlIG5vdGljaW5nIHRoaXMgbm93LgoKVGhpcyBz
aG91bGQgcmVhZCBTdXBwb3J0ZWQgZm9yIHg4NiwgVGVjaCBQcmV2aWV3L0V4cGVyaW1lbnRhbCAo
YXMKYXBwcm9wcmlhdGUpIGZvciBBUk0uCgp+QW5kcmV3Cgo+ICsKPiArICAgICAgQ29tcG9uZW50
OiBIeXBlcnZpc29yLCB0b29sc3RhY2sKPiArLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:48: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.xen.org>)
	id 1dmhom-0002B2-Gw; Tue, 29 Aug 2017 14:48:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmhok-0002As-IM
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:48:38 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F3/39-02046-5CE75A95; Tue, 29 Aug 2017 14:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHSDve7RuqW
 RBuvXSlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkv58xhLnjEUXG+9xB7A2MDexcjJ4eEgL/E
 4+X/GLsYuTiEBeYySnxZvg0sISJgJNF55zILSIJZ4A2TxKwFK1hBHCGBwywSJ96+YAKpYhPQk
 5h3/CsLiM0rYCux7cMMVhCbRUBVYuvBP8wgtqhAuMT+79eYIWoEJU7OfAJWzylgJnF+/Tcgmw
 Nog6bE+l36IGFmAXGJW0/mM0HY8hLb384BaxUCGrn4wVH2CYz8s5BMmoXQPQtJ9ywk3QsYWVY
 xahSnFpWlFukaGeklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGZz0DA+MOxqkn
 /A4xSnIwKYnyzi1fGinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtekFignWJSanlqRlpkDjBSYt
 AQHj5IIrwVImre4IDG3ODMdInWKUVFKnHcTSEIAJJFRmgfXBovOS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEeVeCTOHJzCuBm/4KaDET0OJYL7DFJYkIKakGxnlvvRnNxaLauC0/OLpOkjm
 oUxVU/uKqyvSOjVIF7WJ3Vn/uzOp+/7WgKO1f5KHfGu2veASKd77cOOGhS+OrroOrz6zkecYl
 tGjLrbbbHfGS/mxzszfcrqttsMph27Ir5FsR08aIrVrBpXYpYTd+hL9Y7G9zd4nV5vlCz0/vf
 vHTx3DtMq135UosxRmJhlrMRcWJANSVwT3JAgAA
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504018115!111450741!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54008 invoked from network); 29 Aug 2017 14:48:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:48:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445557974"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <19a49667-21fb-b073-14c0-2be8175563ec@citrix.com>
 <587a96d7-ed4f-cb37-f790-d8b954d0b284@citrix.com>
 <20170806000747.GU17252@char.us.oracle.com>
 <6c849c8d-1795-d23e-e69d-6f4087e77dc3@citrix.com>
 <59888E7702000078001039F0@prv-mh.provo.novell.com>
 <36ad3a19-fd11-b1dd-3aa9-361172d83814@citrix.com>
 <598AD786020000780016DF89@prv-mh.provo.novell.com>
 <CAFLBxZZp6yX2xRnZ69zfAZ-b+8fr3ZwR7BOKePRJu_Ltn+q=Og@mail.gmail.com>
 <599AE9330200007800171877@prv-mh.provo.novell.com>
 <fabbcef7-a7ad-f5aa-67a1-d79ea73a32f5@citrix.com>
 <20170829144414.GA5224@x230.dumpdata.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <902ddab7-b69d-ffab-0565-f94a072f8018@citrix.com>
Date: Tue, 29 Aug 2017 15:48:33 +0100
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: <20170829144414.GA5224@x230.dumpdata.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Is:livepatch-build-tools.git declare it supported?
 Was:Re: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjkvMjAxNyAwMzo0NCBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IC5n
aWFudCBzbmlwLi4KPj4gSW5kZWVkOyBhbmQgYXMgSSB0aGluayBJIHNhaWQgYmVmb3JlLCBJIHRo
aW5rIHdlIG5lZWQgdG8gbW92ZSBmb3J3YXJkCj4+IHdpdGggZ2V0dGluZyBhIHN0YXRlbWVudCBv
biBsaXZlcGF0Y2hpbmcgaW4sIGFuZCBzaW5jZSBtb3N0IG9mIHRoZQo+PiB2b2ljZXMgaW52b2x2
ZWQgaW4gdGhpcyBjb252ZXJzYXRpb24gc2VlbSB0byBiZSBpbiBmYXZvciBvZiBzYXlpbmcKPj4g
bGl2ZXBhdGNoLXRvb2xzIGFyZSAqbm90KiBzdXBwb3J0ZWQsIEkgd29uJ3Qgb2JqZWN0LiBJJ20g
b25seSBzdGlsbAo+IAo+IFRoYW5rIHlvdS4KPiAKPiBBcyBzdWNoLCBoZXJlIGlzIHRoZSBwYXRj
aC4gV291bGQgZm9sa3MgbGlrZSBtZSB0byByZXBvc3QgaXQsIG9yCj4gT0sgd2l0aCBBY2tpbmcv
UmV2aWV3aW5nIGl0IGFzIHN1Y2g/Cj4gCj4gSSB0aGluayB0aGUgcG9pbnQgMykgc3VjY2luY3Rs
eSBleHBsYWlucyB0aGUgcG9zaXRpb24gdGhhdCBoYXMgYmVlbiBzbyBob3RseQo+IGRlYmF0ZWQu
IEkgY2FuIG9mIGNvdXJzZSBleHBhbmQgaXQsIGJ1dCBub3Qgc3VyZSBpZiBpdCBtYWtlcyBzZW5z
ZT8KCkknZCBwcmVmZXIgdG8gcmVtb3ZlIGEganVzdGlmaWNhdGlvbiBJIGJlbGlldmUgdG8gYmUg
dW5yZWFzb25hYmxlLCBhbmQKanVzdCBzYXkgd2hhdCB0aGUgc3VwcG9ydCBzdGF0dXMgaXM6Cgo+
ICszKSBCdWdzIGluIGxpdmVwYXRjaC1idWlsZC10b29scyBjcmVhdGluZyBhbiBpbmNvcnJlY3Qg
bGl2ZSBwYXRjaCB0aGF0Cj4gKyAgIHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdDoKPiArICAg
SWYgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGNyZWF0ZXMgYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2gg
dGhhdAo+ICsgICByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhvc3QsIHRoaXMgc2hhbGwgbm90IGJl
IGNvbnNpZGVyZWQgYSBzZWN1cml0eQo+ICsgICBpc3N1ZS4gQSBsaXZlIHBhdGNoIHNob3VsZCBi
ZSBjaGVja2VkIHRvIHZlcmlmeSB0aGF0IGl0IGlzIHZhbGlkCj4gKyAgIGJlZm9yZSBsb2FkaW5n
LgoKSXMgdGhhdCBPSyB3aXRoIGV2ZXJ5b25lPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:49: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.xen.org>)
	id 1dmhpK-0002Gq-TZ; Tue, 29 Aug 2017 14:49:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40700f28d=Paul.Durrant@citrix.com>)
 id 1dmhpJ-0002GV-Un
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:49:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 7F/E7-01778-9EE75A95; Tue, 29 Aug 2017 14:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQvdF3dJ
 Ig9uLlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozf77+yFTyWrpjxahprA+MW6S5GTg4JAT+J
 Q4svsYDYbAI6EkuPzmcCsUWA7IubHrF3MXJxMAucY5Jom9PHDpIQFkiRWLCrkx2iKFWiY9U1R
 gg7SWJ5RxNYnEVAVeLd9busIDavgLvEhM8nweJCAltZJM70RoPYnAKBEht+TwNbxiggK/GlcT
 UziM0sIC5x6wnEERICAhJL9pxnhrBFJV4+/scKYRtIbF26D+hoDqB6TYn1u/QhWhUlpnQ/ZId
 YKyhxcuYTlgmMwrOQTJ2F0DELSccsJB0LGFlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjq
 5aYWFyemp+YkJhXrJefnbmIEhj4DEOxgvHja8xCjJAeTkijv3PKlkUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeFfUAuUEi1LTUyvSMnOAUQiTluDgURLhLQFJ8xYXJOYWZ6ZDpE4xWnJsWL3+Cx
 PHnb4NQHLL7xPfmYRY8vLzUqXEeTeBNAiANGSU5sGNgyWKS4yyUsK8jEAHCvEUpBblZpagyr9
 iFOdgVBLmNQGZwpOZVwK39RXQQUxAB8V6gR1UkoiQkmpg3KDEe+Xg6xUXjrVYlT5Zu5j51DmJ
 J6ViqnVX/97m+RxwUCeed+ttgVTvmVe//ZM47MLSkFA9MfDG/9oFS6MW3kyok2WqDv7aVyUfI
 iQ+sTzFeMt5JTl5hmfer5tvhN1JN82/GrSJebeg35+zxoyBjH98ToWGZxVoeLWt//zQYFfCz2
 9+Kl4/lViKMxINtZiLihMBxNIE7Q8DAAA=
X-Env-Sender: prvs=40700f28d=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504018152!88785959!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25919 invoked from network); 29 Aug 2017 14:49:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:49:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51745223"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
Thread-Index: AQHTG1mkPGuQigsZEUSVlxTIXuP2AKKUsemAgAAh3CCABmy+AIAAJ6dA///lQQCAACHcgP//4VqAgAAkWpA=
Date: Tue, 29 Aug 2017 14:49:11 +0000
Message-ID: <e9235e40d26d45148cf91a50f9027078@AMSPEX02CL03.citrite.net>
References: <20170822145107.6877-1-paul.durrant@citrix.com>
 <20170822145107.6877-13-paul.durrant@citrix.com>
 <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com>
 <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net>
 <CAFLBxZY=VuzL+FQNKxG3sdjATuf_-6oTFNqN60U0AgL2vTD52A@mail.gmail.com>
 <b837264a39344fa4a9413b7309f833b9@AMSPEX02CL03.citrite.net>
 <CAFLBxZbfhgxpSJZrb5cJjaBfOFM4EK8OersmCQa=QEq9FiXORw@mail.gmail.com>
 <2751163196024f0d96a457c073badf61@AMSPEX02CL03.citrite.net>
 <CAFLBxZbcVyrrCg=DPPcw_GNjwoAY5CnVVnyN6Bs9BXmhmc-ZGg@mail.gmail.com>
In-Reply-To: <CAFLBxZbcVyrrCg=DPPcw_GNjwoAY5CnVVnyN6Bs9BXmhmc-ZGg@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
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>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new
 mappable resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwDQo+IFNl
bnQ6IDI5IEF1Z3VzdCAyMDE3IDE1OjM4DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPg0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBUaW0NCj4gKFhlbi5vcmcpIDx0aW1AeGVuLm9y
Zz47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBSb2dl
ciBQYXUNCj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hl
bi1kZXZlbF0gW1BBVENIIHYyIFJFUE9TVCAxMi8xMl0geDg2L2h2bS9pb3JlcTogYWRkIGENCj4g
bmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4NCj4gDQo+IE9uIFR1ZSwgQXVnIDI5LCAyMDE3
IGF0IDM6MzEgUE0sIFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IHdy
b3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IFtzbmlwXQ0KPiA+PiA+
PiBJJ20gbm90IHRlcnJpYmx5IGhhcHB5IHdpdGggYWxsb2NhdGluZyBvdXQtb2YtYmFuZCBwYWdl
cyBlaXRoZXIuICBPbmUNCj4gPj4gPj4gb2YgdGhlIGFkdmFudGFnZXMgb2YgdGhlIHdheSB0aGlu
Z3MgYXJlIGRvbmUgbm93ICh3aXRoIHRoZSBwYWdlDQo+ID4+ID4+IGFsbG9jYXRlZCB0byB0aGUg
Z3Vlc3QgVk0pIGlzIHRoYXQgaXQgaXMgbW9yZSByZXNpbGllbnQgdG8gdW5leHBlY3RlZA0KPiA+
PiA+PiBldmVudHM6ICBJZiB0aGUgZG9tYWluIGRpZXMgYmVmb3JlIHRoZSBlbXVsYXRvciBpcyBk
b25lLCB5b3UgaGF2ZSBhDQo+ID4+ID4+ICJ6b21iaWUiIGRvbWFpbiB1bnRpbCB0aGUgcHJvY2Vz
cyBleGl0cy4gIEJ1dCBvbmNlIHRoZSBwcm9jZXNzIGV4aXRzDQo+ID4+ID4+IGZvciBhbnkgcmVh
c29uIC0tIHdoZXRoZXIgY3Jhc2hpbmcgb3Igd2hhdGV2ZXIgLS0gdGhlIHJlZiBpcyBmcmVlZCBh
bmQNCj4gPj4gPj4gdGhlIGRvbWFpbiBjYW4gZmluaXNoIGR5aW5nLg0KPiA+PiA+Pg0KPiA+PiA+
PiBXaGF0IGhhcHBlbnMgaW4gdGhpcyBjYXNlIGlmIHRoZSBkbSBwcm9jZXNzIGluIGRvbTAgaXMg
a2lsbGVkIC8NCj4gPj4gPj4gc2VnZmF1bHRzIGJlZm9yZSBpdCBjYW4gdW5tYXAgdGhlIHBhZ2U/
ICBXaWxsIHRoZSBwYWdlIGJlIHByb3Blcmx5DQo+ID4+ID4+IGZyZWVkLCBvciB3aWxsIGl0IGp1
c3QgbGVhaz8NCj4gPj4gPg0KPiA+PiA+IFRoZSBwYWdlIGlzIHJlZmVyZW5jZWQgYnkgdGhlIGlv
cmVxIHNlcnZlciBpbiB0aGUgdGFyZ2V0IGRvbWFpbiwgc28gaXQNCj4gd2lsbA0KPiA+PiBiZSBm
cmVlZCB3aGVuIHRoZSB0YXJnZXQgZG9tYWluIGlzIGRlc3Ryb3llZC4NCj4gPj4NCj4gPj4gSSBk
b24ndCB1bmRlcnN0YW5kIGhvdyB5b3UncmUgdXNpbmcgdGhlIHRlcm1zLi4uIEkgd291bGQgaGF2
ZQ0KPiA+PiBpbnRlcnByZXRlZCAndGFyZ2V0IGRvbWFpbicgdG8gbWUgbWVhbnMgdGhlIGd1ZXN0
IFZNIHRvIHdoaWNoDQo+IGVtdWxhdGVkDQo+ID4+IGRldmljZXMgYXJlIGJlaW5nIHByb3ZpZGVk
LCBhbmQgJ2lvcmVxIHNlcnZlcicgbWVhbnMgdGhlIHByb2Nlc3MNCj4gPj4gKHBlcmhhcHMgaW4g
ZG9tMCwgcGVyaGFwcyBpbiBhIHN0dWJkb21haW4pIHdoaWNoIGlzIHByb3ZpZGluZyB0aGUNCj4g
Pj4gZW11bGF0ZWQgZGV2aWNlcy4NCj4gPj4NCj4gPj4gRGlkIHlvdSBtZWFuIHRoYXQgaXQncyBy
ZWZlcmVuY2VkIGJ5IHRoZSBpb3JlcV9zZXJ2ZXIgc3RydWN0IGluIHRoZQ0KPiA+PiB0YXJnZXQg
ZG9tYWluLCBhbmQgc28gYSBwdXRfcGFnZSgpIHdpbGwgaGFwcGVuIHdoZW4gdGhlIGd1ZXN0IGlz
DQo+ID4+IGRlc3Ryb3llZD8NCj4gPg0KPiA+IFRlcm1pbm9sb2d5IGlzc3VlcyA6LSkgQnkgJ2lv
cmVxIHNlcnZlcicgSSBtZWFuIHRoZSBpbmZyYXN0cnVjdHVyZSBpbiBYZW4sDQo+IGNlbnRyZWQg
YXJvdW5kIHN0cnVjdCBpb3JlcV9zZXJ2ZXIuIEkgcmVmZXIgdG8gdGhlIGRvbTAgcHJvY2Vzcy9z
dHViDQo+IGRvbWFpbi94ZW5ndCBtb2R1bGUvd2hhdGV2ZXIgYXMgdGhlICdlbXVsYXRvcicuDQo+
ID4gU28sIHllcywgdGhlIGZhY3QgdGhhdCB0aGUgcGFnZSBpcyByZWZlcmVuY2VkIGluIHRoZSBp
b3JlcSBzZXJ2ZXIgb2YgdGhlDQo+IHRhcmdldCBkb21haW4gbWVhbnMgdGhhdCBhIHB1dF9wYWdl
KCkgd2lsbCBoYXBwZW4gd2hlbiB0aGF0IGRvbWFpbiBpcw0KPiBkZXN0cm95ZWQuDQo+IA0KPiBP
SzsgaW4gdGhhdCBjYXNlOg0KPiANCj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4NCj4gDQoNCkNvb2wsIHRoYW5rcy4NCg0KPiBJIHRoaW5rIHRoYXQn
cyB0aGUgb25seSBvdGhlciBBY2sgeW91IG5lZWQgZnJvbSBtZS4gIFRoYW5rcyBmb3IgZG9pbmcg
dGhpcw0KPiB3b3JrLg0KPiANCg0KTm8gcHJvYnMuIENoZWVycywNCg0KICBQYXVsDQoNCj4gIC1H
ZW9yZ2UNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:54: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.xen.org>)
	id 1dmhuW-00030I-Ie; Tue, 29 Aug 2017 14:54:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmhuV-00030C-Ch
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 14:54:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C5/1A-03610-A2085A95; Tue, 29 Aug 2017 14:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQlezYWm
 kwcUec4slHxezODB6HN39mymAMYo1My8pvyKBNePh8a0sBQ38FRP/HWJsYJzE08XIwSEh4Cex
 9WtkFyMnh7CAncThwwsZQWwRAWWJ3l+/WUBsZgE3ie+ND5m7GLk4hAT2MErsO7GTHSTBJqAvs
 fvFJyaQObwCthI3zwqAhFkEVCU61z9iA7FFBcIl9n+/xgxi8woISpyc+QRsJqeAvcTto9OZQV
 qZBTQl1u/Sh1glL7H97RxmCFtcounLSlYQW0hATeJa/yWwrRIC6RITn/WwTGAUmIVk6iyESbO
 QTJqFZNICRpZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB
 4coABDsY/ywLOMQoycGkJMo7t3xppBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXp56oJxgUWp6a
 kVaZg4wcmDSEhw8SiK8KXVAad7igsTc4sx0iNQpRkUpcd5FIAkBkERGaR5cGyxaLzHKSgnzMg
 IdIsRTkFqUm1mCKv+KUZyDUUmYdzbIFJ7MvBK46a+AFjMBLY71AltckoiQkmpgnP3ce9oCF7G
 Asp7pTrImMus2XzNO6posMu9R8YTQr5F2hqeU8n8KS72a/WoqR5Yea+XEyoUv0ubHHT4RoSuj
 Pe8GY9L1oKxanW/LRW59zWhemsn8wKNhpXb1har+54arAz06CooEWyuq3Q/pFFonnjMQl/685
 +5zE+lIwxXhannc6kcPsoYosRRnJBpqMRcVJwIAGVqYitECAAA=
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504018473!54449274!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34488 invoked from network); 29 Aug 2017 14:54:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:54:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51745607"
To: Jan Beulich <JBeulich@suse.com>
References: <1504005556-30394-1-git-send-email-andrew.cooper3@citrix.com>
 <1504005556-30394-3-git-send-email-andrew.cooper3@citrix.com>
 <59A592F702000078001751B4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8441de69-2a90-06f9-b70b-4bf3141d70d6@citrix.com>
Date: Tue, 29 Aug 2017 15:54:31 +0100
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: <59A592F702000078001751B4@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: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: map_ldt_shadow_page() cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDgvMTcgMTU6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjA4LjE3IGF0
IDEzOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+IEBAIC02NjcsNDUgKzY2
Nyw0OSBAQCBzdGF0aWMgaW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQo+PiAgfQo+PiAgCj4+ICAKPj4gLS8qIE1hcCBzaGFkb3cgcGFnZSBhdCBvZmZzZXQgQG9m
Zi4gKi8KPj4gLWludCBtYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmYpCj4+ICsv
Kgo+PiArICogTWFwIGEgZ3Vlc3RzIExEVCBwYWdlIChhdCBAb2Zmc2V0IGJ5dGVzIGZyb20gdGhl
IHN0YXJ0IG9mIHRoZSBMRFQpIGludG8KPiBUaGUgY29tbWVudCBpcyBub3QgcmVhbGx5IGNvcnJl
Y3Q6IFRoZSBsb3cgMTIgYml0cyBvZiBvZmZzZXQgZG9uJ3QKPiBtYXR0ZXIgZm9yIHdoZXJlIHRo
ZSBwYWdlIGdldHMgbWFwcGVkLiAiKGNvdmVyaW5nIHRoZSBieXRlIGF0Cj4gQG9mZnNldCAuLi4i
IHBlcmhhcHM/CgpPay4KCj4KPj4gKyAqIFhlbidzIHZpcnR1YWwgcmFuZ2UuICBSZXR1cm5zIHRy
dWUgaWYgdGhlIG1hcHBpbmcgY2hhbmdlZCwgZmFsc2Ugb3RoZXJ3aXNlLgo+PiArICovCj4+ICti
b29sIG1hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZnNldCkKPj4gIHsKPj4gICAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKPj4gLSAgICB1bnNpZ25lZCBsb25nIGdtZm47Cj4+ICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKPj4gLSAgICBsMV9wZ2VudHJ5X3QgbDFlLCBubDFlOwo+PiAtICAgIHVuc2ln
bmVkIGxvbmcgZ3ZhID0gdi0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlICsgKG9mZiA8PCBQQUdFX1NI
SUZUKTsKPj4gLSAgICBpbnQgb2theTsKPj4gKyAgICBsMV9wZ2VudHJ5X3QgZ2wxZSwgKnBsMWU7
Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIgPSB2LT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2Ug
KyBvZmZzZXQ7Cj4+ICAKPj4gICAgICBCVUdfT04odW5saWtlbHkoaW5faXJxKCkpKTsKPj4gIAo+
PiArICAgIC8qIEhhcmR3YXJlIGxpbWl0IGNoZWNraW5nIHNob3VsZCBndWFyZW50ZWUgdGhpcyBw
cm9wZXJ0eS4gKi8KPiBndWFyYW50ZWU/CgpZZXMuCgo+Cj4+ICsgICAgQVNTRVJUKChvZmZzZXQg
Pj4gMykgPD0gdi0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzKTsKPiBDYW4gdGhpcyB2YWxpZGx5IGJl
IGFuIEFTU0VSVCgpPyBJLmUuIGlzIHRoZXJlIHJlYWxseSBubyB3YXkgZm9yCj4gbGR0X2VudHMg
Zm9yIGEgdkNQVSB0byBjaGFuZ2UgYmV0d2VlbiB0aGUgaGFyZHdhcmUgbGltaXQgY2hlY2sKPiBh
bmQgZXhlY3V0aW9uIG1ha2luZyBpdCBoZXJlPyBNTVVFWFRfU0VUX0xEVCBhY3RzIG9uIGN1cnJl
bnQsCj4gYnV0IHZjcHVfcmVzZXQoKSBjbGVhcmluZyB2LT5pc19pbml0aWFsaXNlZCBhbmQgdGhl
bgo+IGFyY2hfc2V0X2luZm9fZ3Vlc3QoKSBiZWNvbWluZyB1c2FibGUgb24gdGhpcyB2Q1BVIGlz
IG5vdCB0aGF0Cj4gdHJpdmlhbCB0byBleGNsdWRlIChpLmUuIGF0IGxlYXN0IHRoZSBjb21tZW50
IHdvdWxkIHByb2JhYmx5IHdhbnQKPiBleHRlbmRpbmcpLgoKdmNwdV9yZXNldCgpIGNhbGxzIHZj
cHVfcGF1c2UoKSBmaXJzdCwgd2hpY2ggd2lsbCBibG9jayB1bnRpbCB0aGUgI1BGCmhhbmRsZXIg
Y29tcGxldGVzLgoKYXJjaF9zZXRfaW5mb19ndWVzdCgpIGNhbid0IGJlIGNhbGxlZCBvbiBhbHJl
YWR5LWluaXRpYWxpc2VkIHZjcHVzLgoKSSB3aWxsIGV4dGVuZCB0aGUgY29tbWVudCB0byBleHBs
YWluIHdoeSB0aGUgQVNTRVJUKCkgaXMgc2FmZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 14:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 14:59: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.xen.org>)
	id 1dmhyq-0003Ci-3H; Tue, 29 Aug 2017 14:59:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmhyp-0003Cb-0e
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 14:59:03 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 19/2F-03414-63185A95; Tue, 29 Aug 2017 14:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDva5p49J
 Ig1OTjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLm9vYC+YKVhy88Z25gXEeXxcjJ4eEgL9E
 w+R+FhBbWCBNYnv7JWYQW0QgUOLO0bPsXYxcHMwCT5gkHp5uZgZxhAR6GSV23egB62AT0JOYd
 /wrmM0rYCvR8PIfK4jNIqAqceTEbrC4qEC4xP7v15ghagQlTs58AhTn4OAU8JU48zsVxGQW0J
 RYv0sfpIJZQFzi1pP5TBC2vMT2t3PAOoWAJi5+cJR9AiP/LCSDZiF0z0LSPQtJ9wJGllWMGsW
 pRWWpRbqGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxi/LAs4xCjJ
 waQkyju3fGmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle5QagnGBRanpqRVpmDjBKYNISHDxKI
 rwT64HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzssBMkMApCijNA9uBCxiLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmY1xZkCk9mXgncpldARzABHRHrBXZESSJCSqqBUXH5FdnfBw/
 oLGA7uEs5uEAqhLfTIjxy0cQewQ1Rnr/3Zc/oVQ0WOXTj/o4ZMjsW7m9zklnDeTPJ3KLJtFiz
 QvmAxpWUey+00ra+OFs0//r+ly0hXFNlxC23ReYXfG76x+KfZB2TfHWfW7Ctzme/1l1X3v1Ya
 vO3fcZu520nprROOMK79qfhTCWW4oxEQy3mouJEAIGlorjTAgAA
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504018740!74254179!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44442 invoked from network); 29 Aug 2017 14:59:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 14:59:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445559864"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307946273.29525.14036690240810795204.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <96a64902-0990-0944-26f5-85ddd331663a@citrix.com>
Date: Tue, 29 Aug 2017 15:58:57 +0100
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: <150307946273.29525.14036690240810795204.stgit@Solace.fritz.box>
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 3/6] xen: RCU/x86/ARM: discount CPUs that
 were idle when grace period started.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwNzowNCBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gWGVuIGlzIGEg
dGlja2xlc3MgKG1pY3JvLSlrZXJuZWwsIGkuZS4sIHdoZW4gYSBDUFUgYmVjb21lcwo+IGlkbGUg
dGhlcmUgaXMgbm8gdGltZXIgdGljayB0aGF0IHdpbGwgcGVyaW9kaWNhbGx5IHdha2UgdGhlCj4g
Q1BVIHVwLgo+IE9UT0gsIHdoZW4gd2UgaW1wb3J0ZWQgUkNVIGZyb20gTGludXgsIExpbnV4IHdh
cyAob24geDg2KSBhCj4gdGlja2luZyBrZXJuZWwsIGkuZS4sIHRoZXJlIHdhcyBhIHBlcmlvZGlj
IHRpbWVyIHRpY2sgYWx3YXlzCj4gcnVubmluZywgZXZlbiBvbiBpZGxlIENQVXMuIFRoaXMgd2Fz
IGJhZCBmb3IgcG93ZXIgY29uc3VtcHRpb24sCj4gYnV0LCBmb3IgaW5zdGFuY2UsIG1hZGUgaXQg
ZWFzeSB0byBtb25pdG9yIHRoZSBxdWllc2NlbnQgc3RhdGVzCj4gb2YgYWxsIHRoZSBDUFVzLCBh
bmQgaGVuY2UgdGVsbCB3aGVuIFJDVSBncmFjZSBwZXJpb2RzIGVuZGVkLgo+IAo+IEluIFhlbiwg
dGhhdCBpcyBpbXBvc3NpYmxlLCBhbmQgdGhhdCdzIHBhcnRpY3VsYXJseSBwcm9ibGVtYXRpYwo+
IHdoZW4gdGhlIHN5c3RlbSBpcyB2ZXJ5IGxpZ2h0bHkgbG9hZGVkLCBhcyBzb21lIENQVXMgbWF5
IG5ldmVyCj4gaGF2ZSB0aGUgY2hhbmNlIHRvIHRlbGwgdGhlIFJDVSBjb3JlIGxvZ2ljIGFib3V0
IHRoZWlyIHF1aWVzY2VuY2UsCj4gYW5kIGdyYWNlIHBlcmlvZHMgY291bGQgZXh0ZW5kIGluZGVm
aW5pdGVseSEKPiAKPiBUaGlzIGhhcyBsZWQsIG9uIHg4NiwgdG8gbG9uZyAoYW5kIHVucHJlZGlj
dGFibGUpIGRlbGF5cyBiZXR3ZWVuCj4gUkNVIGNhbGxiYWNrcyBxdWV1ZWluZyBhbmQgdGhlaXIg
YWN0dWFsIGludm9rYXRpb24uIE9uIEFSTSwgd2UndmUKPiBldmVuIHNlZW4gaW5maW5pdGUgZ3Jh
Y2UgcGVyaW9kcyAoZS5nLiwgY29tcGxhdGVfZG9tYWluX2Rlc3Ryb3koKQo+IG5ldmVyIGJlaW5n
IGFjdHVhbGx5IGludm9rZWQhKS4gU2VlIGhlcmU6Cj4gCj4gIGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMS9tc2cwMjQ1NC5odG1sCj4g
Cj4gVGhlIGZpcnN0IHN0ZXAgZm9yIGZpeGluZyB0aGlzIHNpdHVhdGlvbiBpcyBmb3IgUkNVIHRv
IHJlY29yZCwKPiBhdCB0aGUgYmVnaW5uaW5nIG9mIGEgZ3JhY2UgcGVyaW9kLCB3aGljaCBDUFVz
IGFyZSBhbHJlYWR5IGlkbGUuCj4gSW4gZmFjdCwgYmVpbmcgaWRsZSwgdGhleSBjYW4ndCBiZSBp
biB0aGUgbWlkZGxlIG9mIGFueSByZWFkLXNpZGUKPiBjcml0aWNhbCBzZWN0aW9uLCBhbmQgd2Ug
ZG9uJ3QgaGF2ZSB0byB3YWl0IGZvciB0aGVpciBxdWllc2NlbmNlLgo+IAo+IFRoaXMgaXMgdHJh
Y2tlZCBpbiBhIGNwdW1hc2ssIGluIGEgc2ltaWxhciB3YXkgdG8gaG93IGl0IHdhcyBhbHNvCj4g
ZG9uZSBpbiBMaW51eCAob24gczM5MCwgd2hpY2ggd2FzIHRpY2tsZXNzIGFscmVhZHkpLiBJdCBp
cyBhbHNvCj4gYmFzaWNhbGx5IHRoZSBzYW1lIGFwcHJvYWNoIHVzZWQgZm9yIG1ha2luZyBMaW51
eCB4ODYgdGlja2xlc3MsCj4gaW4gMi42LjIxIG9uIChzZWUgY29tbWl0IDc5YmYyYmIzICJ0aWNr
LW1hbmFnZW1lbnQ6IGR5bnRpY2sgLwo+IGhpZ2hyZXMgZnVuY3Rpb25hbGl0eSIpLgo+IAo+IEZv
ciBjb3JyZWN0bmVzcywgd2VlIGFsc28gYWRkIGJhcnJpZXJzLiBPbmUgaXMgYWxzbyBwcmVzZW50
IGluCj4gTGludXgsIChzZWUgY29tbWl0IGMzZjU5MDIzLCAiRml4IFJDVSByYWNlIGluIGFjY2Vz
cyBvZiBub2h6X2NwdV9tYXNrIiwKPiBhbHRob3VnaCwgd2UgY2hhbmdlIHRoZSBjb2RlIGNvbW1l
bnQgdG8gc29tZXRoaW5nIHRoYXQgbWFrZXMgYmV0dGVyCj4gc2Vuc2UgZm9yIHVzKS4gVGhlIG90
aGVyICh3aGljaCBpcyBpdHMgcGFpciksIGlzIHB1dCBpbiB0aGUgbmV3bHkKPiBpbnRyb2R1Y2Vk
IGZ1bmN0aW9uIHJjdV9pZGxlX2VudGVyKCksIHJpZ2h0IGFmdGVyIHVwZGF0aW5nIHRoZQo+IGNw
dW1hc2suIFRoZXkgcHJldmVudCByYWNlcyBiZXR3ZWVuIENQVXMgZ29pbmcgaWRsZSBkdXJpbmcg
dGhlCj4gYmVnaW5uaW5nIG9mIGEgZ3JhY2UgcGVyaW9kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 15:01:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 15: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.xen.org>)
	id 1dmi0v-0003o9-EH; Tue, 29 Aug 2017 15:01:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmi0u-0003nH-CZ
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 15:01:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 78/7B-03610-7B185A95; Tue, 29 Aug 2017 15:01:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve72xqW
 RBtvOsVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9vzcxFdzhrnh26iFTA+NBzi5GTg4JAX+J
 ry2HGEFsYQE/iaY7c5hAbBGBQIk7R8+ydzFycTALPGGSeHi6mRnEERLoZZR4d3wbG0gVm4Cex
 LzjX1lAbF4BW4lP31YC2RwcLAKqEtO2RIGERQXCJfZ/v8YMUSIocXLmE7ByTgFfiX83+5lByp
 kFNCXW79IHCTMLiEvcejKfCcKWl9j+dg5YqxDQxMUPjrJPYOSfhWTSLITuWUi6ZyHpXsDIsop
 RvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDAZgGAHY8c/p0OM
 khxMSqK8c8uXRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G1tAMoJFqWmp1akZeYAYwQmLcHBo
 yTCewAkzVtckJhbnJkOkTrFqCglztsPkhAASWSU5sG1weLyEqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR5jYBRLsSTmVcCN/0V0GImoMWxXmCLSxIRUlINjJO7n8Y4sc87Hpi45Vp00M/X7Fl
 bppXWbjiokcOrM0fiiWnKYTVVttlGOasepyT4mLI2Z/vnPLnq++DwlebvEr2bM9o923grk7X0
 Y93jXn+xLbyaGLLqtPXp1tqJJj75i9bluVmkZ0x8/lrMZMbhh5v8fPRPZl1J/VZ8vjtbtpFjf
 rPLq4pUJZbijERDLeai4kQAFYzt1cYCAAA=
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504018869!90803660!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57004 invoked from network); 29 Aug 2017 15:01:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 15:01:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445560343"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307947033.29525.16503215464785953885.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <b1e7b65c-3c04-909a-3dc1-6417828b1040@citrix.com>
Date: Tue, 29 Aug 2017 16:01:03 +0100
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: <150307947033.29525.16503215464785953885.stgit@Solace.fritz.box>
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 4/6] xen: RCU: don't let a CPU with a
	callback go idle.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwNzowNCBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gSWYgYSBDUFUg
aGFzIGEgY2FsbGJhY2sgcXVldWVkLCBpdCBtdXN0IGJlIHJlYWR5IHRvIGludm9rZQo+IGl0LCBh
cyBzb29uIGFzIGFsbCB0aGUgb3RoZXIgQ1BVcyBpbnZvbHZlZCBpbiB0aGUgZ3JhY2UgcGVyaW9k
Cj4gaGFzIGdvbmUgdGhyb3VnaCBhIHF1aWVzY2VudCBzdGF0ZS4KPiAKPiBCdXQgaWYgd2UgbGV0
IHN1Y2ggQ1BVIGdvIGlkbGUsIHdlIGNhbid0IHJlYWxseSB0ZWxsIHdoZW4gKGlmISkKPiBpdCB3
aWxsIHJlYWxpemUgdGhhdCBpdCBpcyBhY3R1YWxseSB0aW1lIHRvIGludm9rZSB0aGUgY2FsbGJh
Y2suCj4gVG8gc29sdmUgdGhpcyBwcm9ibGVtLCBhIENQVSB0aGF0IGhhcyBhIGNhbGxiYWNrIHF1
ZXVlZCAoYW5kIGhhcwo+IGFscmVhZHkgZ29uZSB0aHJvdWdoIGEgcXVpZXNjZW50IHN0YXRlIGl0
c2VsZikgd2lsbCBzdGF5IG9ubGluZSwKPiB1bnRpbCB0aGUgZ3JhY2UgcGVyaW9kIGVuZHMsIGFu
ZCB0aGUgY2FsbGJhY2sgY2FuIGJlIGludm9rZWQuCj4gCj4gVGhpcyBpcyBzaW1pbGFyIHRvIHdo
YXQgTGludXggZG9lcywgYW5kIGlzIHRoZSBzZWNvbmQgYW5kIGxhc3QKPiBzdGVwIGZvciBmaXhp
bmcgdGhlIG92ZXJseSBsb25nIChvciBpbmZpbml0ZSEpIGdyYWNlIHBlcmlvZHMuCj4gVGhlIHBy
b2JsZW0sIHRob3VnaCwgaXMgdGhhdCwgd2l0aGluIExpbnV4LCB3ZSBoYXZlIHRoZSB0aWNrLAo+
IHNvLCBhbGwgdGhhdCBpcyBuZWNlc3NhcnkgaXMgdG8gbm90IHN0b3AgdGhlIHRpY2sgZm9yIHRo
ZSBDUFUKPiAoZXZlbiBpZiBpdCBoYXMgZ29uZSBpZGxlKS4gSW4gWGVuLCB0aGVyZSdzIG5vIHRp
Y2ssIHNvIHdlIG11c3QKPiBhdm9pZCBmb3IgdGhlIENQVSB0byBnbyBpZGxlIGVudGlyZWx5LCBh
bmQgbGV0IGl0IHNwaW4gb24KPiByY3VfcGVuZGluZygpLCBjb25zdW1pbmcgcG93ZXIgYW5kIGNh
dXNpbmcgb3ZlcmhlYWQuCj4gCj4gSW4gdGhpcyBjb21taXQsIHdlIGltcGxlbWVudCB0aGUgYWJv
dmUsIHVzaW5nIHJjdV9uZWVkc19jcHUoKSwKPiBpbiBhIHdheSBzaW1pbGFyIHRvIGhvdyBpdCBp
cyB1c2VkIGluIExpbnV4LiBUaGlzIGl0IGNvcnJlY3QsCj4gdXNlZnVsIGFuZCBub3Qgd2FzdGVm
dWwgZm9yIENQVXMgdGhhdCBwYXJ0aWNpcGF0ZSBpbiBncmFjZQo+IHBlcmlvZCwgYnV0IGhhdmUg
bm90IGEgY2FsbGJhY2sgcXVldWVkLiBGb3IgdGhlIG9uZXMgdGhhdAo+IGhhcyBjYWxsYmFja3Ms
IGFuIG9wdGltaXphdGlvbiB0aGF0IGF2b2lkcyBoYXZpbmcgdG8gc3BpbiBpcwo+IGludHJvZHVj
ZWQgaW4gYSBzdWJzZXF1ZW50IGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdn
aW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 15:02:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 15:02: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.xen.org>)
	id 1dmi1q-0003tC-NB; Tue, 29 Aug 2017 15:02:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmi1p-0003su-8G
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 15:02:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9F/8E-03610-0F185A95; Tue, 29 Aug 2017 15:02:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvdD49J
 Ig8b/7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ac9g62gtWcFacPzWBqYJzM1sXIySEh4Cfx
 bcEMVhCbRUBV4t/q5cxdjBwcbAL2EtO/VoCERYDCHVtvMnUxcnEwC6xhklj/ZCoTSI2wgKvEs
 VmqICavgIdEx1NOkBIhgTZGiR/nT7CA9PIKCEqcnPkEzGYW0JFYsPsTG0g9s4C0xPJ/HCBhTg
 FPiYvbF4FdIyqgInFy5RomEFtIQFGif94DqCvTJbb+/cU8gZF/FpKps5BMnYUwdQEj8ypGjeL
 UorLUIl1DM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYz3NwYcYpTk
 YFIS5Z1bvjRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvawNQTrAoNT21Ii0zBxgJMGkJDh4lE
 d6J9UBp3uKCxNzizHSI1ClGRSlx3n6QPgGQREZpHlwbLPouMcpKCfMyAh0ixFOQWpSbWYIq/4
 pRnINRSZjXFmQKT2ZeCdz0V0CLmYAWx3qBLS5JREhJNTD2+iRIcCntEj688FCS53Rjscsb2r/
 5NU5snt8pXDm7zGjV5/UXPi/RtX68vfpt65u9yxkWfUvYzBZ5OXnTvk/WZlIWGVuL56xSfmXH
 8Sj59MINTyfVXspZzRKwVVrj1vk9Tzv1v2QvZGTZaxxRONn9o3z/NWMO94sGlh/+9ZVsm3Ymw
 /prUGCVEktxRqKhFnNRcSIAisnjcrkCAAA=
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504018927!80007056!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63383 invoked from network); 29 Aug 2017 15:02:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 15:02:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51746246"
Date: Tue, 29 Aug 2017 16:01:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170829150100.pnilsr4t5d5yikfa@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-6-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-6-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 05/15] x86: implement get hw info flow
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6MzlBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3Rs
LmMKPiBpbmRleCBkZjU0ZDM4Li5jYmFiODVhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwo+IEBAIC0yMTQsNiArMjE0LDI1
IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAg
IH0KPiAgCj4gKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm86Cj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9h
bGxvY19vcC50YXJnZXQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVkFM
X1RZUEVfTUJBLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKPiArICAgICAgICAgICAgaWYgKCBy
ZXQgKQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgICAgICBzeXNjdGwt
PnUucHNyX2FsbG9jX29wLnUubWJhX2luZm8uY29zX21heCA9Cj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07Cj4gKyAgICAg
ICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2Nfb3AudS5tYmFfaW5mby50aHJ0bF9tYXggPQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX01C
QV9USFJUTF9NQVhdOwo+ICsgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jX29wLnUubWJh
X2luZm8uZmxhZ3MgPQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRh
dGFbUFNSX0lORk9fSURYX01CQV9GTEFHXTsKPiArCj4gKyAgICAgICAgICAgIGlmICggIXJldCAm
JiBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxsb2Nfb3Ap
ICkKPiArICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CgpUaGUgIXJldCBpcyBub3QgbmVl
ZGVkIGhlcmUgQUZBSUNULiBJZiBwc3JfZ2V0X2luZm8gc2V0cyByZXQgdG8gIT0gMAp5b3Ugd2ls
bCBicmVhaywgc28geW91IGNhbm5vdCBnZXQgaGVyZSB3aXRoIHJldCAhPSAwLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 15:06:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 15:06: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.xen.org>)
	id 1dmi5c-00049L-6U; Tue, 29 Aug 2017 15:06:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=407af0f9b=roger.pau@citrix.com>)
 id 1dmi5a-00049F-WA
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 15:06:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8A/A9-03093-AD285A95; Tue, 29 Aug 2017 15:06:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQvdm09J
 Igy2b9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozP+8wKpvJWHH61gbmB8TdnFyMnh4SAn8TD
 ExvZQWwWAVWJZ3ueAdkcHGwC9hLTv1aAhEWAwh1bbzJ1MXJxMAusYZJY/2QqE0hCWMBDYsXfV
 jaQel4ge89ycZAaIYE2RomJH/aC1fAKCEqcnPmEBcRmFtCTuDF1Clg9s4C0xPJ/HBBheYnmrb
 OZQWxOAU+J1o4bbCC2qICKxMmVa8DGCAkoSvTPe8AGcXK6xMRnPSwTGAVmIdkwC8mGWQgbZiH
 ZsICRZRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAyAMEO
 xu7L/ocYJTmYlER5GxuXRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O0AyQkWpaanVqRl5gDjB
 iYtwcGjJMK7ESTNW1yQmFucmQ6ROsWoKCXOmwWSEABJZJTmwbXBYvUSo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHmXg0zhycwrgZv+CmgxE9DiWC+wxSWJCCmpBsbuZO4e8/KcP+nKV04p6pT
 eY9A0vjOjbP0dqT+bG5kMvq7yjK2Zdd7EST6y8Oj7PWG3hEzNH/5Iu589qXreg9eMMdfXfnBM
 C7F4sXbCzE8TRBNXhy2eWm8i+yEycfWSnkOxj6cdi7sceL/HI/2KW5ndzMsnug+7JP0on36/+
 6NS9s6mhbWT5ksosRRnJBpqMRcVJwIA/EClm9ACAAA=
X-Env-Sender: prvs=407af0f9b=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504019161!90804820!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33130 invoked from network); 29 Aug 2017 15:06:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 15:06:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51746615"
Date: Tue, 29 Aug 2017 16:04:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170829150414.l3jtuefczq4eixym@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-7-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-7-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 06/15] x86: implement get value interface
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDBBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBnZXQgdmFsdWUgZG9tY3RsIGludGVyZmFjZSBmb3IgTUJB
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoK
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSnVz
dCBvbmUgbWlub3IgY29tbWVudC4uLgoKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2RvbWN0bC5jICAg
ICAgIHwgNyArKysrKysrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8IDEgKwo+ICAy
IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBpbmRleCBlMWM3YzcwLi40
OTM2YmNiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYwo+IEBAIC0xNDk2LDYgKzE0OTYsMTMgQEAgbG9uZyBhcmNoX2RvX2Rv
bWN0bCgKPiAgICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwo+ICAgICAgICAgICAgICBicmVh
azsKPiAgCj4gKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRMOgo+
ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jX29w
LnRhcmdldCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfVkFM
X1RZUEVfTUJBKTsKPiArICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvY19vcC5kYXRhID0g
dmFsMzI7Cj4gKyAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKPiArICAgICAgICAgICAgYnJl
YWs7Cj4gKwo+ICAgICAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RT
VVBQOwo+ICAgICAgICAgICAgICBicmVhazsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gaW5kZXggNGJiNDM5
OS4uYTU3N2EzZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtMTE0NCw2ICsxMTQ0LDcgQEAg
c3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jX29wIHsKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfR0VUX0wzX0RBVEEgICAgNQo+ICAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9P
UF9TRVRfTDJfQ0JNICAgICA2Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9M
Ml9DQk0gICAgIDcKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRMICAg
ICAgOQoKSSB0aGluayB0aGUgJ19PUF8nIGlzIG5vdCByZWFsbHkgbWVhbmluZ2Z1bCBoZXJlLCBi
dXQgZ2l2ZW4gdGhlIG90aGVyCm9wZXJhdGlvbnMgYWxyZWFkeSBoYXZlIGl0Li4uCgo+ICAgICAg
dWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNUTF9QU1JfQ0FUX09QXyogKi8KPiAg
ICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KPiAgICAgIHVpbnQ2NF90IGRhdGE7ICAg
ICAgLyogSU4vT1VUICovCj4gLS0gCj4gMS45LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 15:07:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 15:07: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.xen.org>)
	id 1dmi6Z-0004Ex-It; Tue, 29 Aug 2017 15:07:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dmi6Y-0004Em-Ps
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 15:07:02 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 11/2D-01778-51385A95; Tue, 29 Aug 2017 15:07:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMfTAEV3R5qW
 RBtOOilgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnn7x5iKZjOXTHxxBaWBsZNnF2MXBxCAhMZ
 JRa3rWIGcSQE5rBKrG29wdjFyAnkJEnM2bGSBcIulzh95iQriC0koCFx+2YjO0T3ISaJl/+Xs
 0MkJjFKNLXEQzQUSLy91ADWzCsgKHFy5hMWiBpviYubfzOB2JwC9hKr3z9gg4hXSaycuB4szi
 agLdH2ehfYMhYBVYn+V++YIGYmSiy6fIMZYmaAxIbjH8B6hQVCJb6/uQdWIyKgLNH76zfYLma
 BK8wSrRM0IGxNidbtv9knMIrMQnLSLCSpBYxMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDYz1
 clOLixPTU3MSk4r1kvNzNzECA50BCHYwNn53OsQoycGkJMrb2Lg0UogvKT+lMiOxOCO+qDQnt
 fgQowwHh5IEbwdITrAoNT21Ii0zBxhzMGkJDh4lEd6NIGne4oLE3OLMdIjUKUZjjitX1n1h4p
 hyYPsXJiGWvPy8VClx3iyQUgGQ0ozSPLhBsFRwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK
 8y0Gm8GTmlcDtewV0ChPQKbFeYKeUJCKkpBoYpxkkVBzZeKRA5AvTzIl5Lx73lQocFj/H7rBZ
 5c4DEYlQ6dofArtXP7oas8u84UHcFm2nV8nxD2zYi9gnHY1Zeulv2pbGlfPsK5KWKnyfKME56
 cm1ddHz9p/6vv3x7jUHebfsvGWwh/9KenGgq+77g8oCgjFhDcYfal68n3DYIThpwwW2PxsTri
 uxFGckGmoxFxUnAgBC5n3UAAMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504019219!54078118!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31827 invoked from network); 29 Aug 2017 15:07:01 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 15:07:01 -0000
Received: by mail-pf0-f196.google.com with SMTP id g13so2513330pfm.2
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 08:07:01 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=hA2PESDIe46+i1IWtK9b5qPjT3BZGJT1PyPzP+GxGxA=;
 b=fjypOtsQ4U8lVbHf78nHSOE04gomL8OXfkLFtedWYB0ojxFX97w4TRjxNwYhCU93+B
 jL1khBr11OgyrrjPoGiOeVaRXTOCvcHJQwt2G/cYKP5hbjA5vOCF4lSP6tB56FGJEK3U
 qhznJPu/Xh8BWO9mE0FmmTcPZsR6vAXpmRQ06bsuZsY2mpV+j66v+JSxbcaOrexQEioU
 8DSsIh+WEScCl09WnCMdTRiR2s/8x2CKATcvcLhUQl/5C4d79FrPYKEEvH1KT1BlPowq
 gV33pfe/u8xj6ogOrhi1QDHAjil9OSN0J8OYuu1G1qWr22noqsQLIUifPeLylyEI8EnI
 lr7Q==
X-Gm-Message-State: AHYfb5jBBYvsbQspCVU2p/7vrETih6GwaWKOrbDJ4Ux32EA66/sVYjjR
 ig+R09NsDZBU8+p3Q00=
X-Received: by 10.99.42.73 with SMTP id q70mr604555pgq.429.1504019218146;
 Tue, 29 Aug 2017 08:06:58 -0700 (PDT)
Received: from mail-pf0-f181.google.com (mail-pf0-f181.google.com.
 [209.85.192.181])
 by smtp.gmail.com with ESMTPSA id 10sm5559353pfl.59.2017.08.29.08.06.57
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Aug 2017 08:06:57 -0700 (PDT)
Received: by mail-pf0-f181.google.com with SMTP id z87so10999478pfi.3
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 08:06:57 -0700 (PDT)
X-Received: by 10.99.49.86 with SMTP id x83mr646089pgx.184.1504019216874; Tue,
 29 Aug 2017 08:06:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Tue, 29 Aug 2017 08:06:16 -0700 (PDT)
In-Reply-To: <59A551BF0200007800174DEA@prv-mh.provo.novell.com>
References: <1503998602-17326-1-git-send-email-aisaila@bitdefender.com>
 <59A551BF0200007800174DEA@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 29 Aug 2017 09:06:16 -0600
X-Gmail-Original-Message-ID: <CABfawhnw1WDTi4VG-VfpqtpjzQV43ScMX3T8dBQZ-KdxwnCq=Q@mail.gmail.com>
Message-ID: <CABfawhnw1WDTi4VG-VfpqtpjzQV43ScMX3T8dBQZ-KdxwnCq=Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Julien Grall <julien.grall@arm.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v10] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMzozNiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyOS4wOC4xNyBhdCAxMToyMywgPGFpc2FpbGFAYml0ZGVm
ZW5kZXIuY29tPiB3cm90ZToKPj4gSW4gc29tZSBpbnRyb3NwZWN0aW9uIHVzZWNhc2VzLCBhbiBp
bi1ndWVzdCBhZ2VudCBuZWVkcyB0byBjb21tdW5pY2F0ZQo+PiB3aXRoIHRoZSBleHRlcm5hbCBp
bnRyb3NwZWN0aW9uIGFnZW50LiAgQW4gZXhpc3RpbmcgbWVjaGFuaXNtIGlzCj4+IEhWTU9QX2d1
ZXN0X3JlcXVlc3Rfdm1fZXZlbnQsIGJ1dCB0aGlzIGlzIHJlc3RyaWN0ZWQgdG8ga2VybmVsIHVz
ZWNhc2VzCj4+IGxpa2UgYWxsIG90aGVyIGh5cGVyY2FsbHMuCj4+Cj4+IEludHJvZHVjZSBhIG1l
Y2hhbmlzbSB3aGVyZWJ5IHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50IGNhbiB3aGl0ZWxpc3QgdGhl
Cj4+IHVzZSBvZiBIVk1PUF9ndWVzdF9yZXF1ZXN0X3ZtX2V2ZW50IGRpcmVjdGx5IGZyb20gdXNl
cnNwYWNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KPj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4KPiBGb3IgdGhlIHBpZWNlcyBpdCBhcHBsaWVzIHRvCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IEhvd2V2ZXIsIGFzIEkga2VlcCBsb29raW5nIGF0IHBp
ZWNlcyB3aGljaCBzaG91bGRuJ3QgcmVhbGx5IHJlcXVpcmUKPiBteSBhdHRlbnRpb24sIEkndmUg
bm90aWNlZCBvbmUgbW9yZSBjb3NtZXRpYyBpc3N1ZToKPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL21vbml0b3IuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21vbml0b3IuaAo+
PiBAQCAtMjYsNiArMjYsMTIgQEAKPj4gICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4+Cj4+
ICBzdGF0aWMgaW5saW5lCj4+ICt2b2lkIGFyY2hfbW9uaXRvcl9hbGxvd191c2Vyc3BhY2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgYm9vbCBhbGxvd191c2Vyc3BhY2UpCj4+ICt7Cj4+ICsgICAgcmV0dXJu
Owo+PiArfQo+Cj4gSSBkb24ndCBzZWUgdGhlIHBvaW50IG9mIHRoZSByZXR1cm4gc3RhdGVtZW50
IGhlcmUuIEJ1dCBJJ2xsIGxlYXZlCj4gaXQgdG8gdGhlIEFSTSBtYWludGFpbmVycywgYW5kIGl0
IHdvdWxkIGJlIGVhc3kgdG8gZHJvcCB3aGlsZQo+IGNvbW1pdHRpbmcgaWYgbm8gb3RoZXIgaXNz
dWVzIGFyZSBnb2luZyB0byBhcmlzZS4KPgoKSSB3b3VsZCBiZXQgdGhhdCBhIHNhbmUgY29tcGls
ZXIgd291bGRuJ3QgZ2VuZXJhdGUgYW55dGhpbmcgZm9yIHRoYXQKd2l0aCBvciB3aXRob3V0IHJl
dHVybiBpbiB0aGVyZSBidXQgc3VyZSwgaWYgd2UgY2FuIGRyb3AgaXQgdGhlbiB3aHkKbm90LgoK
VGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 15:08:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 15:08: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.xen.org>)
	id 1dmi7p-0004Mo-St; Tue, 29 Aug 2017 15:08:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dmi7p-0004Mg-3L
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 15:08:21 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DC/47-03423-46385A95; Tue, 29 Aug 2017 15:08:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsXiVRvsopvcvDT
 S4PdyPYslHxezODB6HN39mymAMYo1My8pvyKBNWPSumcsBa9YKube28DUwDiNpYuRk0NIYCKj
 xLopYl2MXBwSAnNYJVqnb2IESUgIJEmc+3CVGcKulGjevIsJokFD4vbNRnYIez+TRNu7cpBms
 EE7jz5ng2gokni+bRGYzSsgKHFy5hOobd4ST7/cAVvAKeAhcWbhMkaIuLvE49OTWEFsNgFtib
 bXu8BsFgFVie6GmVBHJEqs2/KACWJmgMSzz7/BZgoLhEp8f3MPLC4ioCdx9FcLI8hBzAInmSX
 uTTsNlmAW0JRo3f6bfQKjyCwkN81CklrAyLSKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwEwv
 N7W4ODE9NScxqVgvOT93EyMw1BmAYAfjp2UBhxglOZiURHkbG5dGCvEl5adUZiQWZ8QXleakF
 h9ilOHgUJLgZW4CygkWpaanVqRl5gCjDiYtwcGjJMKrDpLmLS5IzC3OTIdInWI05mj6sOULE8
 ekA9u/MAmx5OXnpUqJ82aClAqAlGaU5sENgiWDS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBL
 mfQZyK09mXgncvldApzABnRLrBXZKSSJCSqqBUejJeYeg539SDr545NZRyLeEYe4bMcajMnoy
 ot76qZWnGY3XbuVru1zi4DCFg7VMz3FDfueFmtvS2oUqxfX5Af4W8pFTGfMEWQxWxk3nVX388
 UXo23M7/kZM9ude4d8V05inz/tLK3wOe034ezbnGs1Tgd9977Zekzp3+9IH05K5v77+8mNUYi
 nOSDTUYi4qTgQAKsF4RAEDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504019298!82192052!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24189 invoked from network); 29 Aug 2017 15:08:19 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 15:08:19 -0000
Received: by mail-pg0-f68.google.com with SMTP id r133so2931626pgr.2
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 08:08:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=+IIzsYZOsPLK84Jgg76uK9RlIXQ9LdvuBnAAVPZ4p/A=;
 b=QlBobve0Y2ZpE/GsyE1KVww0iGkYmky4Yuy+auF8YnpotQzuqJWuRp8HSkbVaZCCCP
 kx5r3fEiiEsuyXM5WoTZicz6ZlKgDNb0xWFYLVige98t9STI4qrlKjr4fR/kpIYJJb/t
 EFmx0cMW94KgYp9v1NRigjP6+JZk8OpQIV8rfd0oAEQ+elvWLyphBwDkTtCF+FBdkQju
 WO82b4+nOZIM0MBvwwDBRQiZEEbXyNLH63Jwlcvz29WMydflDlvjxxcVnNV7om7vHzwT
 gVoGKGgwR31VWXdxquQ9mdMOajbghW9TRVjYLKvV+FSmoWPgtR/QCxwFFbQQR1vyyLeS
 B2JA==
X-Gm-Message-State: AHYfb5gzMUld9clSJ5KbZJt20x8WsCT09NVitZb8vEhp/UcE6HJifVWH
 nQztXMzmMjA22qjrLBM=
X-Received: by 10.98.178.219 with SMTP id z88mr676322pfl.182.1504019298095;
 Tue, 29 Aug 2017 08:08:18 -0700 (PDT)
Received: from mail-pg0-f45.google.com (mail-pg0-f45.google.com.
 [74.125.83.45])
 by smtp.gmail.com with ESMTPSA id c9sm5425196pfe.155.2017.08.29.08.08.16
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Aug 2017 08:08:17 -0700 (PDT)
Received: by mail-pg0-f45.google.com with SMTP id y15so11670694pgc.1
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 08:08:16 -0700 (PDT)
X-Received: by 10.84.194.195 with SMTP id h61mr764151pld.411.1504019296748;
 Tue, 29 Aug 2017 08:08:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Tue, 29 Aug 2017 08:07:36 -0700 (PDT)
In-Reply-To: <1503998602-17326-1-git-send-email-aisaila@bitdefender.com>
References: <1503998602-17326-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 29 Aug 2017 09:07:36 -0600
X-Gmail-Original-Message-ID: <CABfawhmEsaURenWCAda-nb3HNQBorac3TY2gsTbq_iVCc2=zGQ@mail.gmail.com>
Message-ID: <CABfawhmEsaURenWCAda-nb3HNQBorac3TY2gsTbq_iVCc2=zGQ@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v10] x86/hvm: Allow guest_request vm_events
	coming from userspace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMzoyMyBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IEluIHNvbWUgaW50cm9zcGVjdGlvbiB1c2VjYXNl
cywgYW4gaW4tZ3Vlc3QgYWdlbnQgbmVlZHMgdG8gY29tbXVuaWNhdGUKPiB3aXRoIHRoZSBleHRl
cm5hbCBpbnRyb3NwZWN0aW9uIGFnZW50LiAgQW4gZXhpc3RpbmcgbWVjaGFuaXNtIGlzCj4gSFZN
T1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCwgYnV0IHRoaXMgaXMgcmVzdHJpY3RlZCB0byBrZXJu
ZWwgdXNlY2FzZXMKPiBsaWtlIGFsbCBvdGhlciBoeXBlcmNhbGxzLgo+Cj4gSW50cm9kdWNlIGEg
bWVjaGFuaXNtIHdoZXJlYnkgdGhlIGludHJvc3BlY3Rpb24gYWdlbnQgY2FuIHdoaXRlbGlzdCB0
aGUKPiB1c2Ugb2YgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCBkaXJlY3RseSBmcm9tIHVz
ZXJzcGFjZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
QWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 15:15:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 15:15: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.xen.org>)
	id 1dmiEE-00057N-J5; Tue, 29 Aug 2017 15:14:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dmiED-00056p-JB
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 15:14:57 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4C/DC-02225-0F485A95; Tue, 29 Aug 2017 15:14:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsVyMfTANt0PLUs
 jDe5sZrdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMerO1kLljNWvF/Ti97A+MWli5GLg4hgUmM
 Emd3PQZzJATmsEqcO7CLvYuRE8hJkrixeTsThF0p8ePVR0YQW0hAQ+L2zUZ2iO5DTBJbj/ayw
 Y36sb2LFaKjUGLSqQY2EJtXQFDi5MwnLBDd3hLbN00Ei3MKeEhMv/YWaqq7xK4Pb8G2sQloS7
 S93gU2h0VAVeLG6X1QVyRKXNo0mx1iZoDE+4k/wGqEBUIlnt5+CDZTREBP4uivFrCZzAInmSU
 657BA2JoSrdt/s09gFJmF5KRZSFILGJlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGhjr5aYW
 Fyemp+YkJhXrJefnbmIEBns9AwPjDsa+vX6HGCU5mJREeRsbl0YK8SXlp1RmJBZnxBeV5qQWH
 2KU4eBQkuC90gyUEyxKTU+tSMvMAcYdTFqCg0dJhJcLGHtCvMUFibnFmekQqVOMlhxXrqz7ws
 TR9GELkJxyYPsXJiGWvPy8VClx3usg8wRAGjJK8+DGwVLDJUZZKWFeRgYGBiGegtSi3MwSVPl
 XjOIcjErCvP9ApvBk5pXAbX0FdBAT0EGxXmAHlSQipKQaGJvEvY/4LLDPYuFxWyE/2Z3p6++g
 38IaYn57g5dOXpPy58ued+b7V++eE/czXjjM7FjWYt97P4zyw49/cXpoJetR+PiO/fcTh24os
 O2rFJjPnbprym9L9ZOzd4V7eVjNqXx9lD/k1PeciWu2P3rq1ODPXinxZNfEwE+fWczmmQfkcy
 d4PPl7e4kSS3FGoqEWc1FxIgCP2ysnCAMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504019694!95349919!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36582 invoked from network); 29 Aug 2017 15:14:55 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 15:14:55 -0000
Received: by mail-pf0-f182.google.com with SMTP id r62so11123726pfj.0
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 08:14:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=zr+gcMpntbnFUU5LV0uD1lD2LbBNvJEpsghEU6c0AoY=;
 b=VztbDILchZvie7G4Wx6sR9zPBUA265rSRNRdWQ5VokJMIYZWlipWCeNXuRCd6SPfoN
 6C3/4/T1pigLBwMPembPvlUG4qB/83+TG/mrVMlM4i5PSOftwcGNPirsLGaXfLsWvBSR
 iUmJeIdrv6clMwj/MgEXdjCZ5w5+kDjJlf6184dQod3Z+7tcnDEfzKnyZCSVY//QOWLM
 mfePF+KK8q1F0lfYX8LAXL2I4c3U4D0wLSEm3x+cP2NQL6eweK5CsIIDB6UKVRcRrVNz
 BmUz0zHdytbG55EsYXnyepxTP4ZFbsEuBW+f6VYnc0xPKEdATIrQa5VdSfvKGkyFXQxm
 0vQg==
X-Gm-Message-State: AHYfb5jRfSUvfkXsXrQOaHhw0ZGCEmlAdGEOh+5a7Ms9lZ8aHPWarBKt
 FXDJ463Rge+ZsDusRDw=
X-Received: by 10.98.163.216 with SMTP id q85mr689206pfl.238.1504019694282;
 Tue, 29 Aug 2017 08:14:54 -0700 (PDT)
Received: from mail-pf0-f180.google.com (mail-pf0-f180.google.com.
 [209.85.192.180])
 by smtp.gmail.com with ESMTPSA id d3sm5955754pfe.55.2017.08.29.08.14.53
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Aug 2017 08:14:53 -0700 (PDT)
Received: by mail-pf0-f180.google.com with SMTP id r62so11123593pfj.0
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 08:14:53 -0700 (PDT)
X-Received: by 10.99.140.85 with SMTP id q21mr658479pgn.124.1504019693582;
 Tue, 29 Aug 2017 08:14:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Tue, 29 Aug 2017 08:14:13 -0700 (PDT)
In-Reply-To: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
References: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 29 Aug 2017 09:14:13 -0600
X-Gmail-Original-Message-ID: <CABfawhmVTokm6Vg7pnmxGSj=BbojvhmOyS97APJ30scyrUgRWA@mail.gmail.com>
Message-ID: <CABfawhmVTokm6Vg7pnmxGSj=BbojvhmOyS97APJ30scyrUgRWA@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5] common/vm_event: Initialize vm_event
	lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgODoxNyBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoZSBwYXRjaCBzcGxpdHMgdGhlIHZtX2V2ZW50
IGludG8gdGhyZWUgc3RydWN0dXJlczp2bV9ldmVudF9zaGFyZSwKPiB2bV9ldmVudF9wYWdpbmcs
IHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0aW9uIGZvciB0aGUKPiBzdHJ1Y3R1cmUgaXMg
bW92ZWQgdG8gdm1fZXZlbnRfZW5hYmxlIHNvIHRoYXQgaXQgY2FuIGJlCj4gYWxsb2NhdGVkL2lu
aXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVkIGluIHZtX2V2ZW50X2Rpc2FibGUuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPgo+IC0t
LQo+IENoYW5nZXMgc2luY2UgVjQ6Cj4gICAgICAgICAtIFJlcGxhY2VkIGFsbCBOVUxMIGNoZWNr
cyB3aXRoIHZtX2V2ZW50X2NoZWNrX3JpbmcKPgo+IE5vdGU6IERpZCBub3QgdGVzdCBvbiBhcm0s
IGNvbXBsaWxlZCBvbiBhcm0gYW5kIHg4Ni4KClRoaXMgbG9va3MgZ29vZCB0byBtZSBhcyBpcyBi
dXQgY291bGQgeW91IGF0IGxlYXN0IGNoZWNrIHdpdGggdGhlCnhlbi1hY2Nlc3MgdGVzdCB0b29s
IG9uIHg4NiB0aGF0IGl0IHN0aWxsIHdvcmtzIGFzIGV4cGVjdGVkPwoKVGhhbmtzLApUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 15:32:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 15:32: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.xen.org>)
	id 1dmiUv-0006OV-1u; Tue, 29 Aug 2017 15:32:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmiUt-0006OJ-V5
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 15:32:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 28/E3-03423-BF885A95; Tue, 29 Aug 2017 15:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdXx9J
 Ig4mtChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLP/IlPBRuuKB7+2Mzcw
 TjfoYuTiEBL4yyjxbs4OVgjnMaPEh50tTBDONkaJfRfWADmcHCICzhJfz8xlB7F5BfQldjQvZ
 AWxhQWCJJ7NOg/WICHQwCrx5N0xsCIJAU+J2XevMsPYJ46/ZetiZOdgE7CSOCQGEmURUJXYu3
 8V0wRG7gWMDKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxj/LAs4xCjJwaQkytvYuDRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvZDtQTrAoNT21
 Ii0zBxh+MGkJDh4lEV5xkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzuoEUCYAUZZTmw
 Y2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfO2g0zhycwrgdv0CugIJqAjYr3AjihJRE
 hJNTAyn/qVoMrWGPHnR/cvOwO50Gve01UeNHhfklh6V61b6Yw/u4HL6i3bfubunfkx0TWjyU7
 4DNd5XW3JihlKQRP3CDwU21K6+WIAx/oQ8Sst5VNXOdwr/a1Yazfxe3jI3kf3Tj6+e0HpXfBF
 zpkHJxhu9o4/6p0zo+3l+4NnY9dn8yUz/o13k05XYinOSDTUYi4qTgQAeUuN0IACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504020729!73467208!1
X-Originating-IP: [104.130.215.37]
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 51789 invoked from network); 29 Aug 2017 15:32:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 15:32:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmiUp-0007ii-J0; Tue, 29 Aug 2017 15:32: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 1dmiUj-0005nU-4w; Tue, 29 Aug 2017 15:32:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmiUi-00070C-LW; Tue, 29 Aug 2017 15:32:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112940-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=de8b2f49d724ec56f61cebd9fc193c3607a0c83a
X-Osstest-Versions-That: xen=6657e938bf769768b56ba0c86cd4775b010538a8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 15:32:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112940: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk0MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTM5
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkzOQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyOTM5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZGU4YjJmNDlkNzI0ZWM1NmY2MWNlYmQ5ZmMxOTNjMzYwN2Ew
YzgzYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNjY1N2U5MzhiZjc2
OTc2OGI1NmJhMGM4NmNkNDc3NWIwMTA1MzhhOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyOTM5
ICAyMDE3LTA4LTI5IDEyOjAxOjExIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
Mjk0MCAgMjAxNy0wOC0yOSAxNDowMjowNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEhhb3JhbiBMaSA8bmFy
b2FobGVlQGdtYWlsLmNvbT4KICBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KCmpvYnM6
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tl
CisgcmV2aXNpb249ZGU4YjJmNDlkNzI0ZWM1NmY2MWNlYmQ5ZmMxOTNjMzYwN2EwYzgzYQorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSBkZThi
MmY0OWQ3MjRlYzU2ZjYxY2ViZDlmYzE5M2MzNjA3YTBjODNhCisgYnJhbmNoPXhlbi11bnN0YWJs
ZS1zbW9rZQorIHJldmlzaW9uPWRlOGIyZjQ5ZDcyNGVjNTZmNjFjZWJkOWZjMTkzYzM2MDdhMGM4
M2EKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAw
MDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhl
bmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11
LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVu
LTQuOS10ZXN0aW5nCisgJ1snIHhkZThiMmY0OWQ3MjRlYzU2ZjYxY2ViZDlmYzE5M2MzNjA3YTBj
ODNhID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0i
fSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9n
aXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv
ZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9m
aXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAn
XScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYu
MzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2Fy
Ym9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAor
IFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NF
QUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBj
YXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0IGRlOGIyZjQ5ZDcyNGVjNTZmNjFjZWJkOWZjMTkzYzM2MDdhMGM4M2E6cmVm
cy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgNjY1N2U5My4uZGU4YjJmNCAgZGU4YjJmNDlkNzI0ZWM1NmY2MWNlYmQ5ZmMxOTNj
MzYwN2EwYzgzYSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 15:48:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 15: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.xen.org>)
	id 1dmikM-0007Du-Ej; Tue, 29 Aug 2017 15:48:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dmikL-0007Do-9M
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 15:48:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 28/F4-01777-8BC85A95; Tue, 29 Aug 2017 15:48:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLJsWRWlGSWpSXmKPExsUSfTxjoe72nqW
 RBjt26Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktP5qYC25yVnSdWs3ewHiCs4uRk0NIwEPi
 +dHbzF2MXED2WkaJu70z2SGck4wSZ14vYYKp+vzkPQtEYimjxNfDbYwQzgZGiRe3j0C1LGCUa
 L3zhxGkhU3AXGJP7wpmEFtEQF/iyLm/rCBFzALrWSTuXP4KViQsECYx7+4bdoiicIndu54wQd
 hWEgtbZoE1swioSkx7+RIozsHBK2Aq0f6rDGJZH6NEd9cZsF5OgUCJd8+OgtmMAmIS30+tAZv
 DLCAucevJfDBbQkBQYtHsPcwQtpjEv10P2SBsA4mtS/exQNgKEr03+1gh7ASJJ2eOs4PsZRbQ
 lFi/Sx9ipJ3EjU9HGSFsRYkp3Q/B1vICjT858wnUmByJN3dBXuQAsqUk/rcqgZwsIfCNWWLlw
 59Qa2UkHk28yTaBUWEWkktnIWybhWTbLCTbZiHZtoCRdRWjRnFqUVlqka6hiV5SUWZ6RkluYm
 aOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBSYQCCHYxnT3seYpTkYFIS5W1sXBopxJeUn1KZkVi
 cEV9UmpNafIhRhoNDSYI3sBsoJ1iUmp5akZaZA0xvMGkJDh4lEd4AkDRvcUFibnFmOkTqFKMu
 x5bfJ74zCbHk5eelSonzSoEUCYAUZZTmwY2ApdpLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUE
 uZ1B5nCk5lXArfpFdARTEBHxHqBHVGSiJCSamB0mDD7ZAN7pUqZTnLcqahztr+L8xi+5KZcrT
 umqs4na7Z1dvTu4Jyj506HOzi+tTr9YcrJYs2q5tYVxn/eiDHJGi1r/2Nc3aHgErf20baWywF
 brdv2bL/4wTzvh9WfHzXMynEnbh5T+3NjdrnaIVfptXK9wRM0J+5yOaGQJ7htw4dTjn0f7DmV
 WIozEg21mIuKEwFEBNNnsAMAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504021687!109263478!1
X-Originating-IP: [91.199.104.161]
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 39425 invoked from network); 29 Aug 2017 15:48:07 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 29 Aug 2017 15:48:07 -0000
Received: (qmail 24678 invoked from network); 29 Aug 2017 18:48:06 +0300
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;
 29 Aug 2017 18:48:06 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BEC257FC43
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 18:48:05 +0300 (EEST)
Received: (qmail 27924 invoked from network); 29 Aug 2017 18:48:05 +0300
Received: from unknown (HELO mb3xmail.bitdefender.biz) (10.18.0.56)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 29 Aug 2017 18:48:05 +0300
Received: from mb3xmail.bitdefender.biz (10.18.0.56) by
 mb3xmail.bitdefender.biz (10.18.0.56) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 29 Aug 2017 18:48:03 +0300
Received: from mb3xmail.bitdefender.biz ([10.18.0.56]) by
 mb3xmail.bitdefender.biz ([10.18.0.56]) with mapi id 15.00.1293.002; Tue, 29
 Aug 2017 18:48:03 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "tamas@tklengyel.com" <tamas@tklengyel.com>
Thread-Topic: [PATCH v5] common/vm_event: Initialize vm_event lists on domain
 creation
Thread-Index: AQHTINGESmu9j9ow20ibOV3bzVFgCqKbPwOAgAAJcoA=
Date: Tue, 29 Aug 2017 15:48:03 +0000
Message-ID: <1504021681.4002.1.camel@bitdefender.com>
References: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhmVTokm6Vg7pnmxGSj=BbojvhmOyS97APJ30scyrUgRWA@mail.gmail.com>
In-Reply-To: <CABfawhmVTokm6Vg7pnmxGSj=BbojvhmOyS97APJ30scyrUgRWA@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.24.937, d:out, a:y, w:t, t:16,
 sv:1504008861, ts:1504021686
Content-ID: <3E00B0EFA99B8841B3A0C58B9E388C10@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72960
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 459363,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.007203)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003510), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.013166,0.000067)], URL: [Enabled, t: (0.000007)], RTDA: [Enabled,
 t: (0.248598), Hit: No, Details: v2.6.7; Id:
 15.5f4804.1bokcqmih.16lik], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTWEsIDIwMTctMDgtMjkgYXQgMDk6MTQgLTA2MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToN
Cj4gT24gVHVlLCBBdWcgMjksIDIwMTcgYXQgODoxNyBBTSwgQWxleGFuZHJ1IElzYWlsYQ0KPiA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiA+DQo+ID4gVGhlIHBhdGNoIHNwbGl0
cyB0aGUgdm1fZXZlbnQgaW50byB0aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2ZW50X3NoYXJlLA0KPiA+
IHZtX2V2ZW50X3BhZ2luZywgdm1fZXZlbnRfbW9uaXRvci4gVGhlIGFsbG9jYXRpb24gZm9yIHRo
ZQ0KPiA+IHN0cnVjdHVyZSBpcyBtb3ZlZCB0byB2bV9ldmVudF9lbmFibGUgc28gdGhhdCBpdCBj
YW4gYmUNCj4gPiBhbGxvY2F0ZWQvaW5pdCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZl
bnRfZGlzYWJsZS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPg0KPiA+DQo+ID4gLS0tDQo+ID4gQ2hhbmdlcyBzaW5jZSBW
NDoNCj4gPiAgICAgICAgIC0gUmVwbGFjZWQgYWxsIE5VTEwgY2hlY2tzIHdpdGggdm1fZXZlbnRf
Y2hlY2tfcmluZw0KPiA+DQo+ID4gTm90ZTogRGlkIG5vdCB0ZXN0IG9uIGFybSwgY29tcGxpbGVk
IG9uIGFybSBhbmQgeDg2Lg0KPiBUaGlzIGxvb2tzIGdvb2QgdG8gbWUgYXMgaXMgYnV0IGNvdWxk
IHlvdSBhdCBsZWFzdCBjaGVjayB3aXRoIHRoZQ0KPiB4ZW4tYWNjZXNzIHRlc3QgdG9vbCBvbiB4
ODYgdGhhdCBpdCBzdGlsbCB3b3JrcyBhcyBleHBlY3RlZD8NCj4NCj4NCkkndmUganVzdCB0ZXN0
ZWQgcmlnaHQgbm93IGFuZCBpdCB3b3JrcyBmaW5lLg0KDQoNClRoYW5rcywNCkFsZXgNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVu
ZGVyDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 15:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 15: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.xen.org>)
	id 1dmiu9-0007yy-GA; Tue, 29 Aug 2017 15:58: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=407485965=Andrew.Cooper3@citrix.com>)
 id 1dmiu8-0007ys-2O
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 15:58:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 5D/1C-03128-71F85A95; Tue, 29 Aug 2017 15:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXlesf2m
 kwY02XYslHxezODB6HN39mymAMYo1My8pvyKBNePo3bVMBUtUKqY/WMXWwDhTtouRk0NCwF/i
 yrNWVhCbTUBfYveLT0wgtoiAusTpjotgcWaBPInOjx/ZQWxhAVuJhjV3weIsAqoSV/8sAbN5B
 TwlXlxdzg4xU07i/PGfzCA2p4CXxKF7XWAzhYBq/t2YxAphq0lc67/EDtErKHFy5hMWiF0SEg
 dfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV
 6yfm5mxiBocMABDsYdz53OsQoycGkJMrb2Lg0UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb0kv
 UE6wKDU9tSItMwcYxDBpCQ4eJRHe5yBp3uKCxNzizHSI1ClGRSlx3nUgCQGQREZpHlwbLHIuM
 cpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3PsgUnsy8Erjpr4AWMwEtjvUCW1ySiJCSamB01z
 E4IRstVnPs12Sl+mWnNhycJpj27VdPykuvJY6a8xWYioR3/kjJOsArcuBpw49oubucLhci2Df
 uCftyf+5Dk8tJ9q3iM1d8VOo7f761YVXs45689O1Pdv9P3jUjju+D2tur654XljcsFp5vdlbz
 6LuCQ1m+wrfCjr5TufXtwdyTaVE7Nh/brcRSnJFoqMVcVJwIAFrPFLOXAgAA
X-Env-Sender: prvs=407485965=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504022292!77006496!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43392 invoked from network); 29 Aug 2017 15:58:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 15:58:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445572504"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 29 Aug 2017 16:57:42 +0100
Message-ID: <1504022262-31822-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504005556-30394-3-git-send-email-andrew.cooper3@citrix.com>
References: <1504005556-30394-3-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>
Subject: [Xen-devel] [PATCH v2 2/5] x86/pv: map_ldt_shadow_page() cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3dpdGNoIHRoZSByZXR1cm4gdmFsdWUgZnJvbSBpbnQgdG8gYm9vbCwgdG8gbWF0Y2ggaXRzIHNl
bWFudGljcy4gIFN3aXRjaCBpdHMKcGFyYW1ldGVyIGZyb20gYSBmcmFtZSBvZmZzZXQgdG8gYSBi
eXRlIG9mZnNldCAoc2ltcGxpZnlpbmcgdGhlIHNvbGUgY2FsbGVyKQphbmQgYWxsb3dpbmcgZm9y
IGFuIGV4dHJhIHNhbml0eSBjaGVjayB0aGF0IHRoZSBmYXVsdCBpcyB3aXRoaW4gdGhlIExEVCBs
aW1pdC4KCkRyb3AgdGhlIHVubmVjZXNzYXJ5IGdtZm4gYW5kIG9rYXkgbG9jYWwgdmFyaWFibGVz
LCBhbmQgY29ycmVjdCB0aGUgZ3ZhCnBhcmFtZXRlciB0byBiZSBuYW1lZCBsaW5lYXIuICBSZW5h
bWUgbDFlIHRvIGdsMWUsIGFuZCBzaW1wbGlmeSB0aGUKY29uc3RydWN0aW9uIG9mIHRoZSBuZXcg
cHRlIGJ5IHNpbXBseSB0YWtpbmcgKHRoZSBub3cgdmFsaWRhdGVkKSBnbDFlIGFuZAplbnN1cmlu
ZyB0aGF0IF9QQUdFX1JXIGlzIHNldC4KCkNhbGN1bGF0ZSB0aGUgcHRlIHRvIGJlIHVwZGF0ZWQg
b3V0c2lkZSBvZiB0aGUgc3BpbmxvY2ssIHdoaWNoIGhhbHZlcyB0aGUgc2l6ZQpvZiB0aGUgY3Jp
dGljYWwgcmVnaW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCnYyOgogKiBBZGp1c3RtZW50cyB0byB2YXJpb3VzIGNvbW1lbnRz
LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgIHwg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNzk3ODBkYS4uZjE5ODNiNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTY2
Nyw0NSArNjY3LDU1IEBAIHN0YXRpYyBpbnQgYWxsb2Nfc2VnZGVzY19wYWdlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiB9CiAKIAotLyogTWFwIHNoYWRvdyBwYWdlIGF0IG9mZnNldCBAb2ZmLiAq
LwotaW50IG1hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZikKKy8qCisgKiBNYXAg
YSBndWVzdCdzIExEVCBwYWdlIChjb3ZlcmluZyB0aGUgYnl0ZSBhdCBAb2Zmc2V0IGZyb20gc3Rh
cnQgb2YgdGhlIExEVCkKKyAqIGludG8gWGVuJ3MgdmlydHVhbCByYW5nZS4gIFJldHVybnMgdHJ1
ZSBpZiB0aGUgbWFwcGluZyBjaGFuZ2VkLCBmYWxzZQorICogb3RoZXJ3aXNlLgorICovCitib29s
IG1hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZnNldCkKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAg
ICB1bnNpZ25lZCBsb25nIGdtZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBs
MV9wZ2VudHJ5X3QgbDFlLCBubDFlOwotICAgIHVuc2lnbmVkIGxvbmcgZ3ZhID0gdi0+YXJjaC5w
dl92Y3B1LmxkdF9iYXNlICsgKG9mZiA8PCBQQUdFX1NISUZUKTsKLSAgICBpbnQgb2theTsKKyAg
ICBsMV9wZ2VudHJ5X3QgZ2wxZSwgKnBsMWU7CisgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIgPSB2
LT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgKyBvZmZzZXQ7CiAKICAgICBCVUdfT04odW5saWtlbHko
aW5faXJxKCkpKTsKIAorICAgIC8qCisgICAgICogSGFyZHdhcmUgbGltaXQgY2hlY2tpbmcgc2hv
dWxkIGd1YXJhbnRlZSB0aGlzIHByb3BlcnR5LiAgTkIuIFRoaXMgaXMKKyAgICAgKiBzYWZlIGFz
IHVwZGF0ZXMgdG8gdGhlIExEVCBjYW4gb25seSBiZSBtYWRlIGJ5IE1NVUVYVF9TRVRfTERUIHRv
IHRoZQorICAgICAqIGN1cnJlbnQgdmNwdSwgYW5kIHZjcHVfcmVzZXQoKSB3aWxsIGJsb2NrIHVu
dGlsIHRoaXMgdmNwdSBoYXMgYmVlbgorICAgICAqIGRlc2NoZWR1bGVkIGJlZm9yZSBjb250aW51
aW5nLgorICAgICAqLworICAgIEFTU0VSVCgob2Zmc2V0ID4+IDMpIDw9IHYtPmFyY2gucHZfdmNw
dS5sZHRfZW50cyk7CisKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAg
IGd2YSA9ICh1MzIpZ3ZhOwotICAgIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUoZ3ZhLCAmbDFlKTsK
LSAgICBpZiAoIHVubGlrZWx5KCEobDFlX2dldF9mbGFncyhsMWUpICYgX1BBR0VfUFJFU0VOVCkp
ICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGxpbmVhciA9ICh1aW50MzJfdClsaW5lYXI7
CiAKLSAgICBnbWZuID0gbDFlX2dldF9wZm4obDFlKTsKLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICBndWVzdF9nZXRfZWZmX2tlcm5f
bDFlKGxpbmVhciwgJmdsMWUpOworICAgIGlmICggdW5saWtlbHkoIShsMWVfZ2V0X2ZsYWdzKGds
MWUpICYgX1BBR0VfUFJFU0VOVCkpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcGFn
ZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGwxZV9nZXRfcGZuKGdsMWUpLCBOVUxMLCBQMk1fQUxM
T0MpOwogICAgIGlmICggdW5saWtlbHkoIXBhZ2UpICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHJldHVybiBmYWxzZTsKIAotICAgIG9rYXkgPSBnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF9z
ZWdfZGVzY19wYWdlKTsKLSAgICBpZiAoIHVubGlrZWx5KCFva2F5KSApCisgICAgaWYgKCB1bmxp
a2VseSghZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfc2VnX2Rlc2NfcGFnZSkpICkKICAgICB7CiAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgIH0KIAotICAgIG5sMWUgPSBsMWVfZnJvbV9wYWdlKHBhZ2UsIGwxZV9nZXRf
ZmxhZ3MobDFlKSB8IF9QQUdFX1JXKTsKKyAgICBwbDFlID0gJmdkdF9sZHRfcHRlcyhkLCB2KVso
b2Zmc2V0ID4+IFBBR0VfU0hJRlQpICsgMTZdOworICAgIGwxZV9hZGRfZmxhZ3MoZ2wxZSwgX1BB
R0VfUlcpOwogCiAgICAgc3Bpbl9sb2NrKCZ2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2Nr
KTsKLSAgICBsMWVfd3JpdGUoJmdkdF9sZHRfcHRlcyhkLCB2KVtvZmYgKyAxNl0sIG5sMWUpOwor
ICAgIGwxZV93cml0ZShwbDFlLCBnbDFlKTsKICAgICB2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xk
dF9tYXBjbnQrKzsKICAgICBzcGluX3VubG9jaygmdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRf
bG9jayk7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGI5
M2IzZDEuLmY1MjVmYTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMTEyLDcgKzExMTIsNyBAQCBzdGF0aWMgaW50IGhhbmRs
ZV9nZHRfbGR0X21hcHBpbmdfZmF1bHQodW5zaWduZWQgbG9uZyBvZmZzZXQsCiAgICAgaWYgKCBs
aWtlbHkoaXNfbGR0X2FyZWEpICkKICAgICB7CiAgICAgICAgIC8qIExEVCBmYXVsdDogQ29weSBh
IG1hcHBpbmcgZnJvbSB0aGUgZ3Vlc3QncyBMRFQsIGlmIGl0IGlzIHZhbGlkLiAqLwotICAgICAg
ICBpZiAoIGxpa2VseShtYXBfbGR0X3NoYWRvd19wYWdlKG9mZnNldCA+PiBQQUdFX1NISUZUKSkg
KQorICAgICAgICBpZiAoIGxpa2VseShtYXBfbGR0X3NoYWRvd19wYWdlKG9mZnNldCkpICkKICAg
ICAgICAgewogICAgICAgICAgICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKICAgICAgICAgICAg
ICAgICB0cmFjZV90cmFwX3R3b19hZGRyKFRSQ19QVl9HRFRfTERUX01BUFBJTkdfRkFVTFQsCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKaW5kZXggNTc2MGUwNS4uZWM3Y2UzYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNTUzLDcgKzU1Myw3
IEBAIGxvbmcgc3ViYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKTsKIGludCBjb21wYXRfYXJjaF9tZW1vcnlfb3AodW5zaWdu
ZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkpOwogaW50IGNvbXBhdF9z
dWJhcmNoX21lbW9yeV9vcChpbnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkpOwog
Ci1pbnQgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQpOworYm9vbCBtYXBfbGR0X3No
YWRvd19wYWdlKHVuc2lnbmVkIGludCk7CiAKICNkZWZpbmUgTklMKHR5cGUpICgodHlwZSAqKS1z
aXplb2YodHlwZSkpCiAjZGVmaW5lIElTX05JTChwdHIpICghKCh1aW50cHRyX3QpKHB0cikgKyBz
aXplb2YoKihwdHIpKSkpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 16:00:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 16: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.xen.org>)
	id 1dmivs-0000R1-RD; Tue, 29 Aug 2017 16:00:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmivr-0000CZ-CO
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 16:00:03 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 2C/84-03422-28F85A95; Tue, 29 Aug 2017 16:00:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG5T/9J
 IgyfvmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owZv1YxFWwNrtj3aB1zA+NH2y5GDg4JAX+J
 pa3hICaLgKrEsg1qXYycHGwCyhI/O3vZQGwRAT2Jo79aGLsYuTiYBbYySVxYd5oVJCEsECYx7
 +4bdhCbV8BCYun132BxIQF3iV0f3jJBxAUlTs58wgJiMwvoSCzY/YkNZBezgLTE8n8cIGFOAQ
 +J6dfeMoLYogIqEp1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFuobGekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHGAAQ7GL8sCzjEKMnBpCTK29i4NFKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG94H1BOsCg1PbUiLTMHGPAwaQkOHiUR3jiQNG9xQWJuc
 WY6ROoUo6KUOO8qkIQASCKjNA+uDRZllxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMGwIyhS
 czrwRu+iugxUxAi2O9wBaXJCKkpBoYl9VXRYil5jcXs3jlbY/ZcKt31WbeLCfb5TYFW95wuRb
 7bmXYM2kxU8vzpLM/HkplTtv5c9ZL4bU5XxyF1Tas7IyRN2qtEPRl3H8xpf6WjWXICqPku3/3
 /3zExaZgxCXqwuHQePhjYE1SMFvIjP7930slODrkFZUqz3LenbC4grW/K2vqm3NKLMUZiYZaz
 EXFiQAT5dHurQIAAA==
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504022400!68167013!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35965 invoked from network); 29 Aug 2017 16:00:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 16:00:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="437331596"
Date: Tue, 29 Aug 2017 16:59:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20170829155958.dk7tzcssmkqknbfl@citrix.com>
References: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, tamas@tklengyel.com, 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,
 julien.grall@arm.com, sstabellini@kernel.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v5] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDU6MTc6MDVQTSArMDMwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKWy4uLl0KPiAgCj4gIC8qKgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFp
bi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IGluZGV4IGIyMmFhY2MuLjMwZjUwN2IgMTAwNjQ0
Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMK
PiBAQCAtMzYzLDkgKzM2Myw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRf
dCBkb21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAo+ICAgICAgICAgIHBvb2xpZCA9IDA7
Cj4gIAo+ICAgICAgICAgIGVyciA9IC1FTk9NRU07Cj4gLSAgICAgICAgZC0+dm1fZXZlbnQgPSB4
emFsbG9jKHN0cnVjdCB2bV9ldmVudF9wZXJfZG9tYWluKTsKPiAtICAgICAgICBpZiAoICFkLT52
bV9ldmVudCApCj4gLSAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAgCj4gICAgICAgICAgZC0+cGJ1
ZiA9IHh6YWxsb2NfYXJyYXkoY2hhciwgRE9NQUlOX1BCVUZfU0laRSk7Cj4gICAgICAgICAgaWYg
KCAhZC0+cGJ1ZiApCj4gQEAgLTQwMyw3ICs0MDAsNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5f
Y3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPiAgICAgIGlm
ICggaGFyZHdhcmVfZG9tYWluID09IGQgKQo+ICAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiA9IG9s
ZF9od2RvbTsKPiAgICAgIGF0b21pY19zZXQoJmQtPnJlZmNudCwgRE9NQUlOX0RFU1RST1lFRCk7
Cj4gLSAgICB4ZnJlZShkLT52bV9ldmVudCk7Cj4gICAgICB4ZnJlZShkLT5wYnVmKTsKPiAgICAg
IGlmICggaW5pdF9zdGF0dXMgJiBJTklUX2FyY2ggKQo+ICAgICAgICAgIGFyY2hfZG9tYWluX2Rl
c3Ryb3koZCk7Cj4gQEAgLTgyMCw3ICs4MTYsMTQgQEAgc3RhdGljIHZvaWQgY29tcGxldGVfZG9t
YWluX2Rlc3Ryb3koc3RydWN0IHJjdV9oZWFkICpoZWFkKQo+ICAgICAgZnJlZV94ZW5vcHJvZl9w
YWdlcyhkKTsKPiAgI2VuZGlmCj4gIAo+IC0gICAgeGZyZWUoZC0+dm1fZXZlbnQpOwo+ICsjaWZk
ZWYgQ09ORklHX0hBU19NRU1fUEFHSU5HCj4gKyAgICB4ZnJlZShkLT52bV9ldmVudF9wYWdpbmcp
Owo+ICsjZW5kaWYKPiArICAgIHhmcmVlKGQtPnZtX2V2ZW50X21vbml0b3IpOwoKV2h5IGRvIHlv
dSB1bmNvbmRpdGlvbmFsbHkgeGZyZWUgdGhlc2Ugdm1fZXZlbnRfbW9uaXRvciB3aGlsZSB5b3Ug
ZG9uJ3QKdW5jb25kaXRpb25hbGx5IGFsbG9jYXRlIHRoZW0/CgpOb3QgdGhhdCB0aGlzIGlzIHN0
cmljdGx5IGEgYnVnIGJ1dCB0aGlzIGRldmlhdGVzIGZyb20gdGhlIG9yaWdpbmFsCmJlaGF2aW91
ci4KCj4gKyNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCj4gKyAgICB4ZnJlZShkLT52bV9l
dmVudF9zaGFyZSk7Cj4gKyNlbmRpZgo+ICsKPiAgICAgIHhmcmVlKGQtPnBidWYpOwo+ICAKPiAg
ICAgIGZvciAoIGkgPSBkLT5tYXhfdmNwdXMgLSAxOyBpID49IDA7IGktLSApCj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbWVtX2FjY2Vzcy5jIGIveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMKPiBp
bmRleCAxOWY2M2JiLi4xYmY2ODI0IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vbWVtX2FjY2Vz
cy5jCj4gKysrIGIveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMKPiBAQCAtNTIsNyArNTIsNyBAQCBp
bnQgbWVtX2FjY2Vzc19tZW1vcCh1bnNpZ25lZCBsb25nIGNtZCwKPiAgICAgICAgICBnb3RvIG91
dDsKPiAgCj4gICAgICByYyA9IC1FTk9ERVY7Cj4gLSAgICBpZiAoIHVubGlrZWx5KCFkLT52bV9l
dmVudC0+bW9uaXRvci5yaW5nX3BhZ2UpICkKPiArICAgIGlmICggdW5saWtlbHkoIXZtX2V2ZW50
X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikpICkKPiAgICAgICAgICBnb3RvIG91dDsK
PiAgCj4gICAgICBzd2l0Y2ggKCBtYW8ub3AgKQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21v
bml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5jCj4gaW5kZXggNDUxZjQyZi4uNzBkMzhkNCAx
MDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL21vbml0b3IuYwo+ICsrKyBiL3hlbi9jb21tb24vbW9u
aXRvci5jCj4gQEAgLTkyLDcgKzkyLDcgQEAgaW50IG1vbml0b3JfdHJhcHMoc3RydWN0IHZjcHUg
KnYsIGJvb2xfdCBzeW5jLCB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKPiAgICAgIGludCByYzsK
PiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gIAo+IC0gICAgcmMgPSB2bV9l
dmVudF9jbGFpbV9zbG90KGQsICZkLT52bV9ldmVudC0+bW9uaXRvcik7Cj4gKyAgICByYyA9IHZt
X2V2ZW50X2NsYWltX3Nsb3QoZCwgZC0+dm1fZXZlbnRfbW9uaXRvcik7Cj4gICAgICBzd2l0Y2gg
KCByYyApCj4gICAgICB7Cj4gICAgICBjYXNlIDA6Cj4gQEAgLTEyMyw3ICsxMjMsNyBAQCBpbnQg
bW9uaXRvcl90cmFwcyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbF90IHN5bmMsIHZtX2V2ZW50X3JlcXVl
c3RfdCAqcmVxKQo+ICAgICAgfQo+ICAKPiAgICAgIHZtX2V2ZW50X2ZpbGxfcmVncyhyZXEpOwo+
IC0gICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgJmQtPnZtX2V2ZW50LT5tb25pdG9yLCByZXEp
Owo+ICsgICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgZC0+dm1fZXZlbnRfbW9uaXRvciwgcmVx
KTsKPiAgCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92
bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCj4gaW5kZXggOTI5MWRiNi4uYTliNDdl
MiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPiArKysgYi94ZW4vY29tbW9u
L3ZtX2V2ZW50LmMKPiBAQCAtNDIsNyArNDIsNyBAQAo+ICBzdGF0aWMgaW50IHZtX2V2ZW50X2Vu
YWJsZSgKPiAgICAgIHN0cnVjdCBkb21haW4gKmQsCj4gICAgICB4ZW5fZG9tY3RsX3ZtX2V2ZW50
X29wX3QgKnZlYywKPiAtICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKPiArICAgIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKip2ZWQsCj4gICAgICBpbnQgcGF1c2VfZmxhZywKPiAgICAg
IGludCBwYXJhbSwKPiAgICAgIHhlbl9ldmVudF9jaGFubmVsX25vdGlmaWNhdGlvbl90IG5vdGlm
aWNhdGlvbl9mbikKPiBAQCAtNTAsMzIgKzUwLDM3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5h
YmxlKAo+ICAgICAgaW50IHJjOwo+ICAgICAgdW5zaWduZWQgbG9uZyByaW5nX2dmbiA9IGQtPmFy
Y2guaHZtX2RvbWFpbi5wYXJhbXNbcGFyYW1dOwo+ICAKPiArICAgIGlmICggISp2ZWQgKQo+ICsg
ICAgICAgICgqdmVkKSA9IHh6YWxsb2Moc3RydWN0IHZtX2V2ZW50X2RvbWFpbik7CgpVbm5lY2Vz
c2FyeSBwYXJlbnRoZXNlcy4KCj4gKyAgICBpZiAoICEqdmVkICkKPiArICAgICAgICByZXR1cm4g
LUVOT01FTTsKPiArCj4gICAgICAvKiBPbmx5IG9uZSBoZWxwZXIgYXQgYSB0aW1lLiBJZiB0aGUg
aGVscGVyIGNyYXNoZWQsCj4gICAgICAgKiB0aGUgcmluZyBpcyBpbiBhbiB1bmRlZmluZWQgc3Rh
dGUgYW5kIHNvIGlzIHRoZSBndWVzdC4KPiAgICAgICAqLwo+IC0gICAgaWYgKCB2ZWQtPnJpbmdf
cGFnZSApCj4gLSAgICAgICAgcmV0dXJuIC1FQlVTWTsKPiArICAgIGlmICggKCp2ZWQpLT5yaW5n
X3BhZ2UgKQo+ICsgICAgICAgIHJldHVybiAtRUJVU1k7Owo+ICAKPiAgICAgIC8qIFRoZSBwYXJh
bWV0ZXIgZGVmYXVsdHMgdG8gemVybywgYW5kIGl0IHNob3VsZCBiZQo+ICAgICAgICogc2V0IHRv
IHNvbWV0aGluZyAqLwo+ICAgICAgaWYgKCByaW5nX2dmbiA9PSAwICkKPiAgICAgICAgICByZXR1
cm4gLUVOT1NZUzsKPiAgCj4gLSAgICB2bV9ldmVudF9yaW5nX2xvY2tfaW5pdCh2ZWQpOwo+IC0g
ICAgdm1fZXZlbnRfcmluZ19sb2NrKHZlZCk7Cj4gKyAgICB2bV9ldmVudF9yaW5nX2xvY2tfaW5p
dCgqdmVkKTsKPiArICAgIHZtX2V2ZW50X3JpbmdfbG9jaygqdmVkKTsKPiAgCj4gICAgICByYyA9
IHZtX2V2ZW50X2luaXRfZG9tYWluKGQpOwo+ICAKPiAgICAgIGlmICggcmMgPCAwICkKPiAgICAg
ICAgICBnb3RvIGVycjsKPiAgCj4gLSAgICByYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQs
IHJpbmdfZ2ZuLCAmdmVkLT5yaW5nX3BnX3N0cnVjdCwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnZlZC0+cmluZ19wYWdlKTsKPiArICAgIHJjID0gcHJlcGFyZV9yaW5n
X2Zvcl9oZWxwZXIoZCwgcmluZ19nZm4sICYoKnZlZCktPnJpbmdfcGdfc3RydWN0LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmKCp2ZWQpLT5yaW5nX3BhZ2UpOwoKU2lu
Y2UgeW91IGFyZSBtb2RpZnlpbmcgdGhpcywgcGxlYXNlIGFsaWduIHRoZSBzZWNvbmQgbGluZSB0
byAiZCIuCgo+ICAgICAgaWYgKCByYyA8IDAgKQo+ICAgICAgICAgIGdvdG8gZXJyOwo+ICAKPiAg
ICAgIC8qIFNldCB0aGUgbnVtYmVyIG9mIGN1cnJlbnRseSBibG9ja2VkIHZDUFVzIHRvIDAuICov
Cj4gLSAgICB2ZWQtPmJsb2NrZWQgPSAwOwo+ICsgICAgKCp2ZWQpLT5ibG9ja2VkID0gMDsKPiAg
Cj4gICAgICAvKiBBbGxvY2F0ZSBldmVudCBjaGFubmVsICovCj4gICAgICByYyA9IGFsbG9jX3Vu
Ym91bmRfeGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQs
Cj4gQEAgLTgzLDI2ICs4OCwyOCBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgKPiAgICAg
IGlmICggcmMgPCAwICkKPiAgICAgICAgICBnb3RvIGVycjsKPiAgCj4gLSAgICB2ZWQtPnhlbl9w
b3J0ID0gdmVjLT5wb3J0ID0gcmM7Cj4gKyAgICAoKnZlZCktPnhlbl9wb3J0ID0gdmVjLT5wb3J0
ID0gcmM7Cj4gIAo+ICAgICAgLyogUHJlcGFyZSByaW5nIGJ1ZmZlciAqLwo+IC0gICAgRlJPTlRf
UklOR19JTklUKCZ2ZWQtPmZyb250X3JpbmcsCj4gLSAgICAgICAgICAgICAgICAgICAgKHZtX2V2
ZW50X3NyaW5nX3QgKil2ZWQtPnJpbmdfcGFnZSwKPiArICAgIEZST05UX1JJTkdfSU5JVCgmKCp2
ZWQpLT5mcm9udF9yaW5nLAo+ICsgICAgICAgICAgICAgICAgICAgICh2bV9ldmVudF9zcmluZ190
ICopKCp2ZWQpLT5yaW5nX3BhZ2UsCj4gICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFKTsK
PiAgCj4gICAgICAvKiBTYXZlIHRoZSBwYXVzZSBmbGFnIGZvciB0aGlzIHBhcnRpY3VsYXIgcmlu
Zy4gKi8KPiAtICAgIHZlZC0+cGF1c2VfZmxhZyA9IHBhdXNlX2ZsYWc7Cj4gKyAgICAoKnZlZCkt
PnBhdXNlX2ZsYWcgPSBwYXVzZV9mbGFnOwo+ICAKPiAgICAgIC8qIEluaXRpYWxpemUgdGhlIGxh
c3QtY2hhbmNlIHdhaXQgcXVldWUuICovCj4gLSAgICBpbml0X3dhaXRxdWV1ZV9oZWFkKCZ2ZWQt
PndxKTsKPiArICAgIGluaXRfd2FpdHF1ZXVlX2hlYWQoJigqdmVkKS0+d3EpOwo+ICAKPiAtICAg
IHZtX2V2ZW50X3JpbmdfdW5sb2NrKHZlZCk7Cj4gKyAgICB2bV9ldmVudF9yaW5nX3VubG9jaygo
KnZlZCkpOwoKVW5uZWNlc3NhcnkgcGFyZW50aGVzZXMuCgo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+
ICAgZXJyOgo+IC0gICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZlZC0+cmluZ19wYWdlLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVkLT5yaW5nX3BnX3N0cnVjdCk7Cj4gLSAg
ICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOwo+ICsgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxw
ZXIoJigqdmVkKS0+cmluZ19wYWdlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCp2
ZWQpLT5yaW5nX3BnX3N0cnVjdCk7Cj4gKyAgICB2bV9ldmVudF9yaW5nX3VubG9jaygoKnZlZCkp
Owo+ICsgICAgeGZyZWUoKnZlZCk7Cj4gKyAgICAqdmVkID0gTlVMTDsKPiAgCj4gICAgICByZXR1
cm4gcmM7Cj4gIH0KPiBAQCAtMTg3LDQxICsxOTQsNDQgQEAgdm9pZCB2bV9ldmVudF93YWtlKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKPiAgICAgICAgICB2
bV9ldmVudF93YWtlX2Jsb2NrZWQoZCwgdmVkKTsKPiAgfQo+ICAKPiAtc3RhdGljIGludCB2bV9l
dmVudF9kaXNhYmxlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZl
ZCkKPiArc3RhdGljIGludCB2bV9ldmVudF9kaXNhYmxlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKip2ZWQpCj4gIHsKCkEgbG90IG9mIHRoZSBjb2RlIGNodXJuIGhl
cmUgYW5kIGFib3ZlIGNvdWxkIGJlIGF2b2lkZWQgYnkgY2hhbmdpbmcgdmVkCmluIHBhcmFtZXRl
ciBsaXN0IHRvIHNvbWV0aGluZyBlbHNlICh2ZWRwPykgYW5kICBoYXZpbmcgYSBsb2NhbCB2YXJp
YWJsZQpjYWxsZWQKCiAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQgPSAqdmVkcDsKCihJ
IGRvbid0IGZlZWwgdmVyeSBzdHJvbmdseSBhYm91dCB0aGlzIHRob3VnaCkKCj4gLSAgICBpZiAo
IHZlZC0+cmluZ19wYWdlICkKPiArICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZygqdmVkKSAp
Cj4gICAgICB7Cj4gICAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gIAo+IC0gICAgICAgIHZtX2V2
ZW50X3JpbmdfbG9jayh2ZWQpOwo+ICsgICAgICAgIHZtX2V2ZW50X3JpbmdfbG9jaygqdmVkKTsK
PiAgCj4gLSAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmdmVkLT53cS5saXN0KSApCj4gKyAgICAg
ICAgaWYgKCAhbGlzdF9lbXB0eSgmKCp2ZWQpLT53cS5saXN0KSApCj4gICAgICAgICAgewo+IC0g
ICAgICAgICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOwo+ICsgICAgICAgICAgICB2bV9l
dmVudF9yaW5nX3VubG9jaygqdmVkKTsKPiAgICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKPiAg
ICAgICAgICB9Cj4gIAo+ICAgICAgICAgIC8qIEZyZWUgZG9tVSdzIGV2ZW50IGNoYW5uZWwgYW5k
IGxlYXZlIHRoZSBvdGhlciBvbmUgdW5ib3VuZCAqLwo+IC0gICAgICAgIGZyZWVfeGVuX2V2ZW50
X2NoYW5uZWwoZCwgdmVkLT54ZW5fcG9ydCk7Cj4gKyAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hh
bm5lbChkLCAoKnZlZCktPnhlbl9wb3J0KTsKPiAgCj4gICAgICAgICAgLyogVW5ibG9jayBhbGwg
dkNQVXMgKi8KPiAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gICAgICAgICAgewo+
IC0gICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdCh2ZWQtPnBhdXNlX2ZsYWcsICZ2
LT5wYXVzZV9mbGFncykgKQo+ICsgICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdCgo
KnZlZCktPnBhdXNlX2ZsYWcsICZ2LT5wYXVzZV9mbGFncykgKQo+ICAgICAgICAgICAgICB7Cj4g
ICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1c2Uodik7Cj4gLSAgICAgICAgICAgICAgICB2ZWQt
PmJsb2NrZWQtLTsKPiArICAgICAgICAgICAgICAgICgqdmVkKS0+YmxvY2tlZC0tOwo+ICAgICAg
ICAgICAgICB9Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBkZXN0cm95X3JpbmdfZm9yX2hl
bHBlcigmdmVkLT5yaW5nX3BhZ2UsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dmVkLT5yaW5nX3BnX3N0cnVjdCk7Cj4gKyAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIo
JigqdmVkKS0+cmluZ19wYWdlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgq
dmVkKS0+cmluZ19wZ19zdHJ1Y3QpOwo+ICAKPiAgICAgICAgICB2bV9ldmVudF9jbGVhbnVwX2Rv
bWFpbihkKTsKPiAgCj4gLSAgICAgICAgdm1fZXZlbnRfcmluZ191bmxvY2sodmVkKTsKPiArICAg
ICAgICB2bV9ldmVudF9yaW5nX3VubG9jaygqdmVkKTsKPiAgICAgIH0KPiAgCj4gKyAgICB4ZnJl
ZSgqdmVkKTsKPiArICAgICp2ZWQgPSBOVUxMOwo+ICsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4g
IAo+IEBAIC0yNjcsNiArMjc3LDkgQEAgdm9pZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICAgICAgUklOR19JRFggcmVxX3Byb2Q7Cj4gICAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7Cj4gIAo+ICsgICAgaWYoICF2bV9ldmVudF9jaGVja19yaW5nKHZlZCkp
Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiAgICAgIGlmICggY3Vyci0+ZG9tYWluICE9IGQgKQo+
ICAgICAgewo+ICAgICAgICAgIHJlcS0+ZmxhZ3MgfD0gVk1fRVZFTlRfRkxBR19GT1JFSUdOOwo+
IEBAIC00MzQsNiArNDQ3LDkgQEAgdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQo+ICAKPiAgdm9pZCB2bV9ldmVudF9jYW5j
ZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCj4g
IHsKPiArICAgIGlmKCAhdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpICkKPiArICAgICAgICByZXR1
cm47Cj4gKwo+ICAgICAgdm1fZXZlbnRfcmluZ19sb2NrKHZlZCk7Cj4gICAgICB2bV9ldmVudF9y
ZWxlYXNlX3Nsb3QoZCwgdmVkKTsKPiAgICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKHZlZCk7Cj4g
QEAgLTQ4Miw3ICs0OTgsNyBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X3dhaXRfc2xvdChzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluICp2ZWQpCj4gIAo+ICBib29sX3Qgdm1fZXZlbnRfY2hlY2tfcmluZyhz
dHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCj4gIHsKPiAtICAgIHJldHVybiAodmVkLT5yaW5n
X3BhZ2UgIT0gTlVMTCk7Cj4gKyAgICByZXR1cm4gKHZlZCAhPSBOVUxMICYmIHZlZC0+cmluZ19w
YWdlICE9IE5VTEwpOwoKdmVkICYmIHZlZC0+cmluZ19wYWdlCgo+ICB9Cj4gIAo+ICAvKgpbLi4u
XQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gaW5kZXggMjdiZGI3MS4uMzkxYzQ3MyAxMDA2NDQKPiAt
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jCj4gQEAgLTIxLDYgKzIxLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9wcmVm
ZXRjaC5oPgo+ICAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vaXJxLmg+
Cj4gICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KPiAgI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+
Cj4gQEAgLTEzNjUsNyArMTM2Niw3IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKPiAgICAgICAq
IGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCj4gICAgICBpZiAoIHVubGlrZWx5KCFuZWVkX2lv
bW11KGQpICYmCj4gICAgICAgICAgICAgIChkLT5hcmNoLmh2bV9kb21haW4ubWVtX3NoYXJpbmdf
ZW5hYmxlZCB8fAo+IC0gICAgICAgICAgICAgZC0+dm1fZXZlbnQtPnBhZ2luZy5yaW5nX3BhZ2Ug
fHwKPiArICAgICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5n
KSB8fAo+ICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkp
KSApCj4gICAgICAgICAgcmV0dXJuIC1FWERFVjsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCA2NjczYjI3
Li5lNDg0ODdjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtMjk1LDE2ICsyOTUsNiBAQCBzdHJ1Y3Qgdm1f
ZXZlbnRfZG9tYWluCj4gICAgICB1bnNpZ25lZCBpbnQgbGFzdF92Y3B1X3dha2VfdXA7Cj4gIH07
Cj4gIAo+IC1zdHJ1Y3Qgdm1fZXZlbnRfcGVyX2RvbWFpbgo+IC17Cj4gLSAgICAvKiBNZW1vcnkg
c2hhcmluZyBzdXBwb3J0ICovCj4gLSAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluIHNoYXJlOwo+
IC0gICAgLyogTWVtb3J5IHBhZ2luZyBzdXBwb3J0ICovCj4gLSAgICBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluIHBhZ2luZzsKPiAtICAgIC8qIFZNIGV2ZW50IG1vbml0b3Igc3VwcG9ydCAqLwo+IC0g
ICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiBtb25pdG9yOwo+IC19Owo+IC0KPiAgc3RydWN0IGV2
dGNobl9wb3J0X29wczsKPiAgCj4gIGVudW0gZ3Vlc3RfdHlwZSB7Cj4gQEAgLTQ2NCw3ICs0NTQs
MTMgQEAgc3RydWN0IGRvbWFpbgo+ICAgICAgc3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCBwcm9m
aWxlX2hlYWQ7Cj4gIAo+ICAgICAgLyogVmFyaW91cyB2bV9ldmVudHMgKi8KPiAtICAgIHN0cnVj
dCB2bV9ldmVudF9wZXJfZG9tYWluICp2bV9ldmVudDsKPiArCj4gKyAgICAvKiBNZW1vcnkgc2hh
cmluZyBzdXBwb3J0ICovCj4gKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2bV9ldmVudF9z
aGFyZTsKPiArICAgIC8qIE1lbW9yeSBwYWdpbmcgc3VwcG9ydCAqLwo+ICsgICAgc3RydWN0IHZt
X2V2ZW50X2RvbWFpbiAqdm1fZXZlbnRfcGFnaW5nOwo+ICsgICAgLyogVk0gZXZlbnQgbW9uaXRv
ciBzdXBwb3J0ICovCj4gKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2bV9ldmVudF9tb25p
dG9yOwoKUGxlYXNlIGNvbnNpZGVyIHBsYWNlIHRoZW0gaW5zaWRlIENPTkZJRyBvcHRpb25zIGxp
a2UgeW91IGRpZCBhYm92ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 16:03:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 16:03: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.xen.org>)
	id 1dmizK-0000oF-BL; Tue, 29 Aug 2017 16:03:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmizJ-0000o9-Ou
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 16:03:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 9F/E5-01777-85095A95; Tue, 29 Aug 2017 16:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpG7YhKW
 RBj/eClh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnl2sW3OaouP30BHsD41T2LkZODgkBf4kz
 HQfAbGGBCIljBxvAbBGBQIk7R88C2VwczAJPmCQenm5mBnGEBHoZJbrndjOCVLEJ6EnMO/6VB
 cTmFbCVuHX/I1sXIwcHi4CqxPoz1iBhUYFwif3frzFDlAhKnJz5BKycU8BX4vqbiewg5cwCmh
 Lrd+mDhJkFxCVuPZnPBGHLS2x/OwesVQho4uIHR9knMPLPQjJpFkL3LCTds5B0L2BkWcWoUZx
 aVJZapGtkoZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiY9QwMjDsY+1b5HWKU
 5GBSEuVtbFwaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN6IfKCdYlJqeWpGWmQOMEZi0BAePk
 gjvBJA0b3FBYm5xZjpE6hSjopQ4bxhIQgAkkVGaB9cGi8tLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR520Gm8GTmlcBNfwW0mAlocawX2OKSRISUVANj6gG++g7vDzUPEzpO31dbzvmm6+O
 PywnFh28yF99c323y4tghz6kRUXlimZHdHQwf1i47G7n3998GNYH5nDO7/i3cw3HjwvQSgQVO
 PN82VdjNMjTJyY5WYdU8oth7q0FXzSp7qeCpH9eWHHDoSKo69qv7x8wwHknHc8qxE1sU+ONNL
 OKjPyUrsRRnJBpqMRcVJwIAYEc9WsYCAAA=
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504022612!88799333!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25290 invoked from network); 29 Aug 2017 16:03:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 16:03:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="437332581"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d64ae4f2-f3bc-5d3f-f725-b4f24b3c965d@citrix.com>
Date: Tue, 29 Aug 2017 17:03:29 +0100
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: <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen: RCU: avoid busy waiting until
 the end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwNzowNCBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gdGhlIENQ
VSB3aGVyZSBhIGNhbGxiYWNrIGlzIHF1ZXVlZCwgY3B1X2lzX2hhbHRhYmxlKCkKPiByZXR1cm5z
IGZhbHNlIChkdWUgdG8gcmN1X25lZWRzX2NwdSgpIGJlaW5nIGl0c2VsZiBmYWxzZSkuCj4gVGhh
dCBtZWFucyB0aGUgQ1BVIHdvdWxkIHNwaW4gaW5zaWRlIGlkbGVfbG9vcCgpLCBjb250aW51b3Vz
bHkKPiBjYWxsaW5nIGRvX3NvZnRpcnEoKSwgYW5kLCBpbiB0aGVyZSwgY29udGludW91c2x5IGNo
ZWNraW5nCj4gcmN1X3BlbmRpbmcoKSwgaW4gYSB0aWdodCBsb29wLgo+IAo+IExldCdzIGluc3Rl
YWQgYWxsb3cgdGhlIENQVSB0byByZWFsbHkgZ28gaWRsZSwgYnV0IG1ha2Ugc3VyZSwKPiBieSBh
cm1pbmcgYSB0aW1lciwgdGhhdCB3ZSBwZXJpb2RpY2FsbHkgY2hlY2sgd2hldGhlciB0aGUKPiBn
cmFjZSBwZXJpb2QgaGFzIGNvbWUgdG8gYW4gZW5kZWQuIEFzIHRoZSBwZXJpb2Qgb2YgdGhlCj4g
dGltZXIsIHdlIHBpY2sgYSB2YWx1ZSB0aGF0IG1ha2VzIHRoaW5nIGxvb2sgbGlrZSB3aGF0Cj4g
aGFwcGVucyBpbiBMaW51eCwgd2l0aCB0aGUgcGVyaW9kaWMgdGljayAoYXMgdGhpcyBjb2RlCj4g
Y29tZXMgZnJvbSB0aGVyZSkuCj4gCj4gTm90ZSB0aGF0IHRoZSB0aW1lciB3aWxsICpvbmx5KiBi
ZSBhcm1lZCBvbiBDUFVzIHRoYXQgYXJlCj4gZ29pbmcgaWRsZSB3aGlsZSBoYXZpbmcgcXVldWVk
IFJDVSBjYWxsYmFja3MuIE9uIENQVXMgdGhhdAo+IGRvbid0LCB0aGVyZSB3b24ndCBiZSBhbnkg
dGltZXIsIGFuZCB0aGVpciBzbGVlcCB3b24ndCBiZQo+IGludGVycnVwdGVkIChhbmQgZXZlbiBm
b3IgQ1BVcyB3aXRoIGNhbGxiYWNrcywgd2Ugb25seQo+IGV4cGVjdCBhbiBoYW5kZnVsIG9mIHdh
a2V1cHMgYXQgbW9zdCwgYnV0IHRoYXQgZGVwZW5kcyBvbgo+IHRoZSBzeXN0ZW0gbG9hZCwgYXMg
bXVjaCBhcyBmcm9tIG90aGVyIHRoaW5ncykuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 16:06:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 16:06: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.xen.org>)
	id 1dmj2M-0000yT-PP; Tue, 29 Aug 2017 16:06:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmj2L-0000yK-O3
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 16:06:45 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 12/4B-01777-51195A95; Tue, 29 Aug 2017 16:06:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva7IxKW
 RBvdnqll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXpt9kLtgvWjH901/WBsYWwS5GTg4JAX+J
 0zs72EFsYYEIiWMHG8BsEYEAiUVvOtlAbGaBp0wSk54Cxbk4hAQOMkrMPb2BBSTBJqAnMe/4V
 zCbV8BWomnpNjCbRUBVYu71+2DNogLhEvu/X2OGqBGUODnzCVgNp4C9xP4J+4GGcgAt0JRYv0
 sfYpe4xK0n85kgbHmJ7W/ngLUKAY1c/OAo+wRG/llIJs1C6J6FpHsWku4FjCyrGDWKU4vKUot
 0jSz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ7OegYFxB2PfKr9DjJIcTEqi
 vI2NSyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAe7AfKCRalpqdWpGXmAKMEJi3BwaMkwss8A
 SjNW1yQmFucmQ6ROsWoKCXO+xikTwAkkVGaB9cGi8xLjLJSwryMDAwMQjwFqUW5mSWo8q8YxT
 kYlYR5/4JM4cnMK4Gb/gpoMRPQ4lgvsMUliQgpqQbGhsncdYH/PBYenfqbp1vywSVzSbOpE57
 JRHaf1apU1zwvtrHnz9NJ6l7MGdtd1G60TJI7ZbGz7bH0a/sdJ9SX7Dl20jE4OypwmcuMLp/X
 SS9nJuR4uC/gv/uxRP9XiMLBZcwyJ/tNU17IXF4zb8Pbn++1Cw7VnUw/0cL8Qi1Yskb787ILF
 2tVlFiKMxINtZiLihMB4vzl5scCAAA=
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504022803!109511520!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49915 invoked from network); 29 Aug 2017 16:06:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 16:06:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445574577"
To: Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
 <599C480402000078001720A3@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <51e7db09-c337-479a-b9c8-15f898bf5839@citrix.com>
Date: Tue, 29 Aug 2017 17:06:40 +0100
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: <599C480402000078001720A3@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen: RCU: avoid busy waiting until
 the end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjIvMjAxNyAwMjowNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDgu
MTcgYXQgMjA6MDQsIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMKPj4gQEAgLTc0MSw5ICs3NDEsOCBAQCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxl
KHZvaWQpCj4+ICAJfQo+PiAgCj4+ICAJY3B1ZnJlcV9kYnNfdGltZXJfc3VzcGVuZCgpOwo+PiAt
Cj4+ICAJc2NoZWRfdGlja19zdXNwZW5kKCk7Cj4+IC0JLyogc2NoZWRfdGlja19zdXNwZW5kKCkg
Y2FuIHJhaXNlIFRJTUVSX1NPRlRJUlEuIFByb2Nlc3MgaXQgbm93LiAqLwo+PiArCS8qIFRpbWVy
IHJlbGF0ZWQgb3BlcmF0aW9ucyBjYW4gcmFpc2UgVElNRVJfU09GVElSUS4gUHJvY2VzcyBpdCBu
b3cuICovCj4+ICAJcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Cj4gCj4gSXMgdGhpcyBhIGxl
ZnRvdmVyIGZyb20gdjE/IE90aGVyd2lzZSwgd2h5IGRvIHlvdSBkbyB0aGUgYWRqdXN0bWVudAo+
IGhlcmUgYnV0IG5vdCBpbiBhY3BpX3Byb2Nlc3Nvcl9pZGxlKCk/Cj4gCj4+IC0tLSBhL3hlbi9j
b21tb24vcmN1cGRhdGUuYwo+PiArKysgYi94ZW4vY29tbW9uL3JjdXBkYXRlLmMKPj4gQEAgLTg0
LDggKzg0LDM3IEBAIHN0cnVjdCByY3VfZGF0YSB7Cj4+ICAgICAgaW50IGNwdTsKPj4gICAgICBz
dHJ1Y3QgcmN1X2hlYWQgYmFycmllcjsKPj4gICAgICBsb25nICAgICAgICAgICAgbGFzdF9yc19x
bGVuOyAgICAgLyogcWxlbiBkdXJpbmcgdGhlIGxhc3QgcmVzY2hlZCAqLwo+PiArCj4+ICsgICAg
LyogMykgaWRsZSBDUFVzIGhhbmRsaW5nICovCj4+ICsgICAgc3RydWN0IHRpbWVyIGlkbGVfdGlt
ZXI7Cj4+ICsgICAgYm9vbCBpZGxlX3RpbWVyX2FjdGl2ZTsKPj4gIH07Cj4+ICAKPj4gKy8qCj4+
ICsgKiBJZiBhIENQVSB3aXRoIFJDVSBjYWxsYmFja3MgcXVldWVkIGdvZXMgaWRsZSwgd2hlbiB0
aGUgZ3JhY2UgcGVyaW9kIGlzCj4+ICsgKiBub3QgZmluaXNoZWQgeWV0LCBob3cgY2FuIHdlIG1h
a2Ugc3VyZSB0aGF0IHRoZSBjYWxsYmFja3Mgd2lsbCBldmVudHVhbGx5Cj4+ICsgKiBiZSBleGVj
dXRlZD8gSW4gTGludXggKDIuNi4yMSwgdGhlIGZpcnN0ICJ0aWNrbGVzcyBpZGxlIiBMaW51eCBr
ZXJuZWwpLAo+PiArICogdGhlIHBlcmlvZGljIHRpbWVyIHRpY2sgd291bGQgbm90IGJlIHN0b3Bw
ZWQgZm9yIHN1Y2ggQ1BVLiBIZXJlIGluIFhlbiwKPj4gKyAqIHdlIChtYXkpIGRvbid0IGV2ZW4g
aGF2ZSBhIHBlcmlvZGljIHRpbWVyIHRpY2ssIHNvIHdlIG5lZWQgdG8gdXNlIGEKPj4gKyAqIHNw
ZWNpYWwgcHVycG9zZSB0aW1lci4KPj4gKyAqCj4+ICsgKiBTdWNoIHRpbWVyOgo+PiArICogMSkg
aXMgYXJtZWQgb25seSB3aGVuIGEgQ1BVIHdpdGggYW4gUkNVIGNhbGxiYWNrKHMpIHF1ZXVlZCBn
b2VzIGlkbGUKPj4gKyAqICAgIGJlZm9yZSB0aGUgZW5kIG9mIHRoZSBjdXJyZW50IGdyYWNlIHBl
cmlvZCAoX25vdF8gZm9yIGFueSBDUFVzIHRoYXQKPj4gKyAqICAgIGdvIGlkbGUhKTsKPj4gKyAq
IDIpIHdoZW4gaXQgZmlyZXMsIGl0IGlzIG9ubHkgcmUtYXJtZWQgaWYgdGhlIGdyYWNlIHBlcmlv
ZCBpcyBzdGlsbAo+PiArICogICAgcnVubmluZzsKPj4gKyAqIDMpIGl0IGlzIHN0b3BwZWQgaW1t
ZWRpYXRlbHksIGlmIHRoZSBDUFUgd2FrZXMgdXAgZnJvbSBpZGxlIGFuZAo+PiArICogICAgcmVz
dW1lcyAnbm9ybWFsJyBleGVjdXRpb24uCj4+ICsgKgo+PiArICogQWJvdXQgaG93IGZhciBpbiB0
aGUgZnV0dXJlIHRoZSB0aW1lciBzaG91bGQgYmUgcHJvZ3JhbW1lZCBlYWNoIHRpbWUsCj4+ICsg
KiBpdCdzIGhhcmQgdG8gdGVsbCAoZ3Vlc3MhISkuIFNpbmNlIHRoaXMgbWltaWNzIExpbnV4J3Mg
cGVyaW9kaWMgdGltZXIKPj4gKyAqIHRpY2ssIHRha2UgdmFsdWVzIHVzZWQgdGhlcmUgYXMgYW4g
aW5kaWNhdGlvbi4gSW4gTGludXggMi42LjIxLCB0aWNrCj4+ICsgKiBwZXJpb2QgY2FuIGJlIDEw
bXMsIDRtcywgMy4zM21zIG9yIDFtcy4gTGV0J3MgdXNlIDEwbXMsIHRvIGVuYWJsZQo+PiArICog
YXQgbGVhc3Qgc29tZSBwb3dlciBzYXZpbmcgb24gdGhlIENQVSB0aGF0IGlzIGdvaW5nIGlkbGUu
Cj4+ICsgKi8KPj4gKyNkZWZpbmUgUkNVX0lETEVfVElNRVJfUEVSSU9EIE1JTExJU0VDUygxMCkK
PiAKPiBXaXRoIHlvdSBldmVuIG1lbnRpb25pbmcgdGhhdCB0aGUgb3JpZ2luYWwgTGludXggY29k
ZSBoYXMgd2F5cwo+IHRvIHVzZSBkaWZmZXJlbnQgdmFsdWVzLCB3b3VsZG4ndCBpdCBiZSB3b3J0
aCBhbGxvd2luZyB0aGlzIHRvIGJlCj4gY29tbWFuZCBsaW5lIGNvbnRyb2xsYWJsZT8KCkFwYXJ0
IGZyb20gdGhpcywgYXJlIHlvdSBPSyB3aXRoIHRoZSBwYXRjaD8KCkRhcmlvIGlzIG9uIGhvbGlk
YXksIGFuZCBJIHRoaW5rIGl0IHdvdWxkIGJlIGdvb2QgdG8gZ2V0IHRoaXMKZnVuY3Rpb25hbGl0
eSBpbiBzb29uZXIgcmF0aGVyIHRoYW4gbGF0ZXIgdG8gc2hha2Ugb3V0IGFzIG1hbnkgYnVncyBh
cwpwb3NzaWJsZS4gIFdvdWxkIHlvdSBiZSB3aWxsaW5nIHRvIGxldCB0aGUgaWRsZSB0aW1lciBw
ZXJpb2QgYmUgc2V0IHdpdGgKYSBmb2xsb3ctdXAgcGF0Y2g/CgpJJ20gaGFwcHkgdG8gcHJvcGFn
YXRlIHRoZSBjb21tZW50IGNoYW5nZSB0byBhY3BpX3Byb2Nlc3Nvcl9pZGxlKCkgaWYKbmVjZXNz
YXJ5LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 16:30:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 16: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.xen.org>)
	id 1dmjP5-0002po-M6; Tue, 29 Aug 2017 16:30:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40721ca45=igor.druzhinin@citrix.com>)
 id 1dmjP4-0002pB-DY
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 16:30:14 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 10/A5-03093-59695A95; Tue, 29 Aug 2017 16:30:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWyU9JRQnfKtKW
 RBlsWW1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkNk6+xFqwwqbjRXtjAeEW7i5GTQ0LAT6Lp
 4BpWEJtNwEDi1KZFLCC2iICsxOquOexdjFwczALrGCUWnOhmBEkIC8RK7Fg3g7mLkYODRUBV4
 vL8eJAwr4CnxJxFZ5ggZspJ3DzXyQwRF5Q4OfMJ2ExmAQmJgy9egMWFBNQkjnbtYoGoT5dY/e
 IH2wRGnllIWmYhaVnAyLSKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVg
 vOT93EyMwRBiAYAfjqgWBhxglOZiURHmrpi6NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+wck
 J1iUmp5akZaZAwxWmLQEB4+SCK88MGCFeIsLEnOLM9MhUqcYFaXEeeeD9AmAJDJK8+DaYBFyi
 VFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8C0Cm8GTmlcBNfwW0mAlocawX2OKSRISUVAOjs2
 r7/VInqVuTTM9zXp59+KBK69OSEt8OHfftC+3mu+8p5Y48vFRkuY255zLJsxE35wdNWV2tXLO
 aN/Ds0+AdBxj5vpY/fZDg3bzj582zpw453XxUvmPeE94OYV/lNWe6GzbcC0uNms/rfXOqwufw
 WIfo9E079jy2/rfi3QLjjJ5kq5nXSoV8lFiKMxINtZiLihMB/ZraKIsCAAA=
X-Env-Sender: prvs=40721ca45=igor.druzhinin@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504024212!76658246!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52628 invoked from network); 29 Aug 2017 16:30:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 16:30:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="51754500"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 29 Aug 2017 17:29:53 +0100
Message-ID: <1504024193-31105-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v4] hvmloader,
	libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byBjaG9vc2UgQUNQSSB0YWJsZXMgcHJvcGVybHkgZGVwZW5kaW5nIG9uIHRoZSBk
ZXZpY2UKbW9kZWwgdmVyc2lvbiB3ZSBhcmUgcnVubmluZy4gUHJldmlvdXNseSwgdGhpcyBkZWNp
c2lvbiB3YXMKbWFkZSBieSBCSU9TIHR5cGUgc3BlY2lmaWMgY29kZSBpbiBodm1sb2FkZXIsIGUu
Zy4gYWx3YXlzIGxvYWQKUUVNVSB0cmFkaXRpb25hbCBzcGVjaWZpYyB0YWJsZXMgaWYgaXQncyBS
T01CSU9TIGFuZCBhbHdheXMKbG9hZCBRRU1VIFhlbiBzcGVjaWZpYyB0YWJsZXMgaWYgaXQncyBT
ZWFCSU9TLgoKVGhpcyBjaGFuZ2Ugc2F2ZXMgdGhpcyBiZWhhdmlvciAoZm9yIGNvbXBhdGliaWxp
dHkpIGJ1dCBhZGRzCmFuIGFkZGl0aW9uYWwgd2F5ICh4ZW5zdG9yZSBrZXkpIHRvIHNwZWNpZnkg
dGhlIGNvcnJlY3QKZGV2aWNlIG1vZGVsIGlmIHdlIGhhcHBlbiB0byBydW4gYSBub24tZGVmYXVs
dCBvbmUuIFRvb2xzdGFjawpiaXQgbWFrZXMgdXNlIG9mIGl0LgoKVGhlIGVuZm9yY2VtZW50IG9m
IEJJT1MgdHlwZSBkZXBlbmRpbmcgb24gUUVNVSB2ZXJzaW9uIHdpbGwKYmUgbGlmdGVkIGxhdGVy
IHdoZW4gdGhlIHJlc3Qgb2YgUk9NQklPUyBjb21wYXRpYmlsaXR5IGZpeGVzCmFyZSBpbiBwbGFj
ZS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
LS0tCkNoYW5nZXMgaW4gdjQ6CiogVXNlIFYxIHBvcnQgbG9jYXRpb24gdW5jb25kaXRpb25hbGx5
IGFzIG1vZGVybiB2ZXJzaW9ucyBvZgogIFFlbXUtdHJhZCB1c2UgaXQgYW55d2F5CiogQ2hhbmdl
IGNvbmZ1c2luZyBjb21tZW50cyBpbiBpb3JlcS5oCgpDaGFuZ2VzIGluIHYzOgoqIG1vdmUgQUNQ
SSB0YWJsZSBleHRlcm5zIGludG8gdXRpbC5oCgpDaGFuZ2VzIGluIHYyOgoqIGZpeCBpbnN1ZmZp
Y2llbnQgYWxsb2NhdGlvbiBzaXplIG9mIGxvY2FsZW50Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL292bWYuYyAgICB8ICAzIC0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3JvbWJp
b3MuYyB8ICAzIC0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NlYWJpb3MuYyB8ICAzIC0t
LQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYyAgICB8IDE3ICsrKysrKysrKysrKysr
KysrCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oICAgIHwgIDMgKysrCiB0b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgIHwgIDQgKysrLQogeGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9pb3JlcS5oICAgICB8ICA0ICsrLS0KIDcgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9u
cygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL292bWYuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9vdm1mLmMKaW5kZXggNGZmN2Yx
ZC4uYTE3YTExYyAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL292bWYuYwor
KysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5jCkBAIC00MSw5ICs0MSw2IEBACiAj
ZGVmaW5lIExPV0NIVU5LX01BWE9GRlNFVCAgICAgIDB4MDAwMEZGRkYKICNkZWZpbmUgT1ZNRl9J
TkZPX1BIWVNJQ0FMX0FERFJFU1MgMHgwMDAwMTAwMAogCi1leHRlcm4gdW5zaWduZWQgY2hhciBk
c2R0X2FueWNwdV9xZW11X3hlbltdOwotZXh0ZXJuIGludCBkc2R0X2FueWNwdV9xZW11X3hlbl9s
ZW47Ci0KICNkZWZpbmUgT1ZNRl9JTkZPX01BWF9UQUJMRVMgNAogc3RydWN0IG92bWZfaW5mbyB7
CiAgICAgY2hhciBzaWduYXR1cmVbMTRdOyAvKiBYZW5IVk1PVk1GXDBcMFwwXDAgKi8KZGlmZiAt
LWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9yb21iaW9zLmMgYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvcm9tYmlvcy5jCmluZGV4IDU2YjM5YjcuLmM3MzZmZDkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9yb21iaW9zLmMKKysrIGIvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3JvbWJpb3MuYwpAQCAtNDIsOSArNDIsNiBAQAogI2RlZmluZSBST01CSU9TX01B
WE9GRlNFVCAgICAgIDB4MDAwMEZGRkYKICNkZWZpbmUgUk9NQklPU19FTkQgICAgICAgICAgICAo
Uk9NQklPU19CRUdJTiArIFJPTUJJT1NfU0laRSkKIAotZXh0ZXJuIHVuc2lnbmVkIGNoYXIgZHNk
dF9hbnljcHVbXSwgZHNkdF8xNWNwdVtdOwotZXh0ZXJuIGludCBkc2R0X2FueWNwdV9sZW4sIGRz
ZHRfMTVjcHVfbGVuOwotCiBzdGF0aWMgdm9pZCByb21iaW9zX3NldHVwX2U4MjAodm9pZCkKIHsK
ICAgICAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NlYWJpb3MuYyBi
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMKaW5kZXggODcwNTc2YS4uODAxNTE2
ZCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NlYWJpb3MuYworKysgYi90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvc2VhYmlvcy5jCkBAIC0yOSw5ICsyOSw2IEBACiAjaW5j
bHVkZSA8YWNwaTJfMC5oPgogI2luY2x1ZGUgPGxpYmFjcGkuaD4KIAotZXh0ZXJuIHVuc2lnbmVk
IGNoYXIgZHNkdF9hbnljcHVfcWVtdV94ZW5bXTsKLWV4dGVybiBpbnQgZHNkdF9hbnljcHVfcWVt
dV94ZW5fbGVuOwotCiBzdHJ1Y3Qgc2VhYmlvc19pbmZvIHsKICAgICBjaGFyIHNpZ25hdHVyZVsx
NF07IC8qIFhlbkhWTVNlYUJJT1NcMCAqLwogICAgIHVpbnQ4X3QgbGVuZ3RoOyAgICAgLyogTGVu
Z3RoIG9mIHRoaXMgc3RydWN0ICovCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvdXRpbC5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYwppbmRleCBkYjVmMjQw
Li5hYjU0NDhiIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCisr
KyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKQEAgLTg5Nyw2ICs4OTcsMjMgQEAg
dm9pZCBodm1sb2FkZXJfYWNwaV9idWlsZF90YWJsZXMoc3RydWN0IGFjcGlfY29uZmlnICpjb25m
aWcsCiAgICAgLyogQWxsb2NhdGUgYW5kIGluaXRpYWxpc2UgdGhlIGFjcGkgaW5mbyBhcmVhLiAq
LwogICAgIG1lbV9ob2xlX3BvcHVsYXRlX3JhbShBQ1BJX0lORk9fUEhZU0lDQUxfQUREUkVTUyA+
PiBQQUdFX1NISUZULCAxKTsKIAorICAgIC8qIElmIHRoZSBkZXZpY2UgbW9kZWwgaXMgc3BlY2lm
aWVkIHN3aXRjaCB0byB0aGUgY29ycmVzcG9uZGluZyB0YWJsZXMgKi8KKyAgICBzID0geGVuc3Rv
cmVfcmVhZCgicGxhdGZvcm0vZGV2aWNlLW1vZGVsIiwgIiIpOworICAgIGlmICggIXN0cm5jbXAo
cywgInFlbXVfeGVuX3RyYWRpdGlvbmFsIiwgMjEpICkKKyAgICB7CisgICAgICAgIGNvbmZpZy0+
ZHNkdF9hbnljcHUgPSBkc2R0X2FueWNwdTsKKyAgICAgICAgY29uZmlnLT5kc2R0X2FueWNwdV9s
ZW4gPSBkc2R0X2FueWNwdV9sZW47CisgICAgICAgIGNvbmZpZy0+ZHNkdF8xNWNwdSA9IGRzZHRf
MTVjcHU7CisgICAgICAgIGNvbmZpZy0+ZHNkdF8xNWNwdV9sZW4gPSBkc2R0XzE1Y3B1X2xlbjsK
KyAgICB9CisgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJxZW11X3hlbiIsIDkpICkKKyAgICB7
CisgICAgICAgIGNvbmZpZy0+ZHNkdF9hbnljcHUgPSBkc2R0X2FueWNwdV9xZW11X3hlbjsKKyAg
ICAgICAgY29uZmlnLT5kc2R0X2FueWNwdV9sZW4gPSBkc2R0X2FueWNwdV9xZW11X3hlbl9sZW47
CisgICAgICAgIGNvbmZpZy0+ZHNkdF8xNWNwdSA9IE5VTEw7CisgICAgICAgIGNvbmZpZy0+ZHNk
dF8xNWNwdV9sZW4gPSAwOworICAgIH0KKwogICAgIGNvbmZpZy0+bGFwaWNfYmFzZV9hZGRyZXNz
ID0gTEFQSUNfQkFTRV9BRERSRVNTOwogICAgIGNvbmZpZy0+bGFwaWNfaWQgPSBhY3BpX2xhcGlj
X2lkOwogICAgIGNvbmZpZy0+aW9hcGljX2Jhc2VfYWRkcmVzcyA9IGlvYXBpY19iYXNlX2FkZHJl
c3M7CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oIGIvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaAppbmRleCA2MDYyZjBiLi44NzQ5MTZjIDEwMDY0NAot
LS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oCisrKyBiL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci91dGlsLmgKQEAgLTI3Niw2ICsyNzYsOSBAQCBleHRlcm4gc3RydWN0IGU4MjBt
YXAgbWVtb3J5X21hcDsKIGJvb2wgY2hlY2tfb3ZlcmxhcCh1aW50NjRfdCBzdGFydCwgdWludDY0
X3Qgc2l6ZSwKICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCByZXNlcnZlZF9zdGFydCwgdWlu
dDY0X3QgcmVzZXJ2ZWRfc2l6ZSk7CiAKK2V4dGVybiB1bnNpZ25lZCBjaGFyIGRzZHRfYW55Y3B1
X3FlbXVfeGVuW10sIGRzZHRfYW55Y3B1W10sIGRzZHRfMTVjcHVbXTsKK2V4dGVybiBpbnQgZHNk
dF9hbnljcHVfcWVtdV94ZW5fbGVuLCBkc2R0X2FueWNwdV9sZW4sIGRzZHRfMTVjcHVfbGVuOwor
CiBzdHJ1Y3QgYWNwaV9jb25maWc7CiB2b2lkIGh2bWxvYWRlcl9hY3BpX2J1aWxkX3RhYmxlcyhz
dHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwaHlzaWNhbCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDExNTgzMDMuLjFk
MjQyMDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC00NTEsNyArNDUxLDcgQEAgaW50IGxpYnhsX19kb21h
aW5fYnVpbGQobGlieGxfX2djICpnYywKICAgICAgICAgdm1lbnRzWzRdID0gInN0YXJ0X3RpbWUi
OwogICAgICAgICB2bWVudHNbNV0gPSBHQ1NQUklOVEYoIiVsdS4lMDJkIiwgc3RhcnRfdGltZS50
dl9zZWMsKGludClzdGFydF90aW1lLnR2X3VzZWMvMTAwMDApOwogCi0gICAgICAgIGxvY2FsZW50
cyA9IGxpYnhsX19jYWxsb2MoZ2MsIDExLCBzaXplb2YoY2hhciAqKSk7CisgICAgICAgIGxvY2Fs
ZW50cyA9IGxpYnhsX19jYWxsb2MoZ2MsIDEzLCBzaXplb2YoY2hhciAqKSk7CiAgICAgICAgIGkg
PSAwOwogICAgICAgICBsb2NhbGVudHNbaSsrXSA9ICJwbGF0Zm9ybS9hY3BpIjsKICAgICAgICAg
bG9jYWxlbnRzW2krK10gPSBsaWJ4bF9fYWNwaV9kZWZib29sX3ZhbChpbmZvKSA/ICIxIiA6ICIw
IjsKQEAgLTQ3Miw2ICs0NzIsOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2Mg
KmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT51Lmh2bS5tbWlv
X2hvbGVfbWVta2IgPDwgMTApOwogICAgICAgICAgICAgfQogICAgICAgICB9CisgICAgICAgIGxv
Y2FsZW50c1tpKytdID0gInBsYXRmb3JtL2RldmljZS1tb2RlbCI7CisgICAgICAgIGxvY2FsZW50
c1tpKytdID0gKGNoYXIgKikgbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb25fdG9fc3RyaW5nKGlu
Zm8tPmRldmljZV9tb2RlbF92ZXJzaW9uKTsKIAogICAgICAgICBicmVhazsKICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX1BWOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9p
b3JlcS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9pb3JlcS5oCmluZGV4IDJlNTgwOWIuLmNm
ZmVlNmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaW9yZXEuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2lvcmVxLmgKQEAgLTEwMywxNCArMTAzLDE0IEBAIHR5cGVk
ZWYgc3RydWN0IGJ1ZmZlcmVkX2lvcGFnZSBidWZmZXJlZF9pb3BhZ2VfdDsKICAqIHZlcnNpb24g
bnVtYmVyIGluIEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04uCiAgKi8KIAotLyogVmVy
c2lvbiAwIChkZWZhdWx0KTogVHJhZGl0aW9uYWwgWGVuIGxvY2F0aW9ucy4gKi8KKy8qIFZlcnNp
b24gMCAoZGVmYXVsdCk6IFRyYWRpdGlvbmFsIChvYnNvbGV0ZSkgWGVuIGxvY2F0aW9ucy4gKi8K
ICNkZWZpbmUgQUNQSV9QTTFBX0VWVF9CTEtfQUREUkVTU19WMCAweDFmNDAKICNkZWZpbmUgQUNQ
SV9QTTFBX0NOVF9CTEtfQUREUkVTU19WMCAoQUNQSV9QTTFBX0VWVF9CTEtfQUREUkVTU19WMCAr
IDB4MDQpCiAjZGVmaW5lIEFDUElfUE1fVE1SX0JMS19BRERSRVNTX1YwICAgKEFDUElfUE0xQV9F
VlRfQkxLX0FERFJFU1NfVjAgKyAweDA4KQogI2RlZmluZSBBQ1BJX0dQRTBfQkxLX0FERFJFU1Nf
VjAgICAgIChBQ1BJX1BNX1RNUl9CTEtfQUREUkVTU19WMCArIDB4MjApCiAjZGVmaW5lIEFDUElf
R1BFMF9CTEtfTEVOX1YwICAgICAgICAgMHgwOAogCi0vKiBWZXJzaW9uIDE6IExvY2F0aW9ucyBw
cmVmZXJyZWQgYnkgbW9kZXJuIFFlbXUuICovCisvKiBWZXJzaW9uIDE6IExvY2F0aW9ucyBwcmVm
ZXJyZWQgYnkgbW9kZXJuIFFlbXUgKGluY2x1ZGluZyBRZW11LXRyYWQpLiAqLwogI2RlZmluZSBB
Q1BJX1BNMUFfRVZUX0JMS19BRERSRVNTX1YxIDB4YjAwMAogI2RlZmluZSBBQ1BJX1BNMUFfQ05U
X0JMS19BRERSRVNTX1YxIChBQ1BJX1BNMUFfRVZUX0JMS19BRERSRVNTX1YxICsgMHgwNCkKICNk
ZWZpbmUgQUNQSV9QTV9UTVJfQkxLX0FERFJFU1NfVjEgICAoQUNQSV9QTTFBX0VWVF9CTEtfQURE
UkVTU19WMSArIDB4MDgpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 16:30:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 16:30: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.xen.org>)
	id 1dmjPb-0002rM-UM; Tue, 29 Aug 2017 16:30:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40713ac88=George.Dunlap@citrix.com>)
 id 1dmjPa-0002r9-BC
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 16:30:46 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 78/40-02225-5B695A95; Tue, 29 Aug 2017 16:30:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO7WaUs
 jDSbvY7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOObGhgKTjJV7Fk03P2BsYH3F2MHBwSAv4S
 3WuVuxg5OYQFgiSWX77GDGKLCARK3Dl6lr2LkYuDWeAJk8TD083MII6QQC+jxNuVj9hBqtgE9
 CTmHf/KAmLzCthKfPnYBGazCKhK7H0zGaxGVCBcYv93iKm8AoISJ2c+AavhFPCVuHGujRnkCG
 YBTYn1u/RBwswC4hK3nsxngrDlJZq3zgZrFQIaufjBUfYJjPyzkEyahdA9C0n3LCTdCxhZVjF
 qFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZmPQMD4w7G36c9
 DzFKcjApifJWTV0aKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNwUkJ1iUmp5akZaZA4wSmLQEB
 4+SCK88MFKEeIsLEnOLM9MhUqcYFaXEeeeD9AmAJDJK8+DaYJF5iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5IwbyLIFJ7MvBK46a+AFjMBLY71AltckoiQkmpg1J90Y5N7qnWG3oQ2zn16h2b
 8mDy/Jm/xvtD3O6TDs5f3iutLcfZfz5ZmM4u/nvXP/2vouUj39U8O/u2cH3n683QNG75TH7bx
 OjjXmfyMZPie0HHzdlfOl4I1p9/UqO3qTWbS/3RlpuWaWWZX7pvd+6TxSqqro3J1otTU0MrC+
 Bsv/njOj+T7p8RSnJFoqMVcVJwIAC3i32PHAgAA
X-Env-Sender: prvs=40713ac88=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504024243!104549987!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34985 invoked from network); 29 Aug 2017 16:30:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 16:30:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="437337851"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307948527.29525.18126889783757078160.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6f69ea34-f510-71b5-7e54-b0f9cb5b0364@citrix.com>
Date: Tue, 29 Aug 2017 17:30:38 +0100
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: <150307948527.29525.18126889783757078160.stgit@Solace.fritz.box>
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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 6/6] xen: try to prevent idle timer from
 firing too often.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwNzowNCBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gSWRlYSBpczog
dGhlIG1vcmUgQ1BVcyBhcmUgc3RpbGwgYWN0aXZlIGluIGEgZ3JhY2UgcGVyaW9kLAo+IHRoZSBt
b3JlIHdlIGNhbiB3YWl0IHRvIGNoZWNrIHdoZXRoZXIgaXQncyB0aW1lIHRvIGludm9rZQo+IHRo
ZSBjYWxsYmFja3MgKG9uIHRob3NlIENQVXMgdGhhdCBoYXZlIGFscmVhZHkgcXVpZXNjZWQsCj4g
YXJlIGlkbGUsIGFuZCBoYXZlIGNhbGxiYWNrcyBxdWV1ZWQpLgo+IAo+IFdoYXQgd2UncmUgdHJ5
aW5nIHRvIGF2b2lkIGlzIG9uZSBvZiB0aG9zZSBpZGxlIENQVXMgdG8KPiB3YWtlIHVwLCBvbmx5
IHRvIGRpc2NvdmVyIHRoYXQgdGhlIGdyYWNlIHBlcmlvZCBpcyBzdGlsbAo+IHJ1bm5pbmcsIGFu
ZCB0aGF0IGl0IGhlbmNlIGNvdWxkIGhhdmUgYmUgc2xlcHQgbG9uZ2VyCj4gKHNhdmluZyBtb3Jl
IHBvd2VyKS4KCkJ1dCB0aGlzIHdpbGwgb25seSBoYXBwZW46CjEuIElmIHRoZSBjcHUgaW4gcXVl
c3Rpb24gaGFkIGp1c3QgYmVlbiBydW5uaW5nCjIuIFVudGlsIHRoZSBncmFjZSBwZXJpb2QgaXMg
YWN0dWFsbHkgZmluaXNoZWQsIGF0IHdoaWNoIHBvaW50IGl0IHdpbGwKc3RvcCBlbnRpcmVseSBh
Z2FpbiAoc2luY2UgaWRsZSB2Y3B1cyBhcmUgZmlsdGVyZWQgb3V0IG5vdykuCgpTbyBJIHRoaW5r
IHdlJ3JlIG9ubHkgdGFraW5nIGFib3V0IG9uZSBvciB0d28gZXh0cmEgd2FrZXVwcyBwZXIgY3B1
Cm1heGltdW0gLS0gaWYgdGhpcyBldmVuIGhhcHBlbnMgYXQgYWxsLgoKV291bGRuJ3QgaXQgYmUg
YmV0dGVyIHRvIGZpcnN0IGFkZCBhIHBlcmZvcm1hbmNlIGNvdW50ZXIsIGFuZCBjaGVjayB0bwpz
ZWUgaWYgYW5kIGhvdyBvZnRlbiB0aGlzIHNpdHVhdGlvbiBoYXBwZW5zPwoKPiBUaGlzIHBhdGNo
IGltcGxlbWVudHMgYW4gaGV1cmlzdGljIGFpbWVkIGF0IGFjaGlldmluZwo+IHRoYXQsIGF0IHRo
ZSBwcmljZSBvZiBoYXZpbmcgdG8gY2FsbCBjcHVtYXNrX3dlaWdodCgpIG9uCj4gdGhlICdlbnRl
cmluZyBpZGxlJyBwYXRoLCBvbiBDUFVzIHdpdGggcXVldWVkIGNhbGxiYWNrcy4KClRoZSBoZXVy
aXN0aWMgc2VlbXMgYSBiaXQgc3RyYW5nZSB0byBtZSB0b286IHdoeSB3b3VsZCBlYWNoIGNwdSBp
bmNyZWFzZQp0aGUgZ3JhY2UgcGVyaW9kIGluIGEgbGluZWFyIGZhc2hpb24/ICBJIGhhdmVuJ3Qg
bG9va2VkIGF0IHRoZSBncmFjZQpwZXJpb2QgY29kZSwgYnV0IEkgd291bGQgaGF2ZSBleHBlY3Rl
ZCBlYWNoIG9uZSB0byBiZSBpbmRlcGVuZGVudDsgYW5kCnNvIHRoZXJlJ2QgYmUgYSAiZGltaW5p
c2hpbmcgcmV0dXJucyIgZWZmZWN0IHdoZW4gYWRkaW5nIG1vcmUgY3B1cy4KCklmIHdlIGhhdmUg
dG8gaGF2ZSBzb21ldGhpbmcgbGlrZSB0aGlzICh3aGljaCBJJ20gbm90IGF0IGFsbCBjb252aW5j
ZWQKd2UgZG8pLCBJIHdvdWxkIHRoaW5rIGhhdmluZyBhIHNpbmdsZSBudW1iZXIgd2hpY2ggc2Vs
Zi1hZGp1c3RlZCBzbyB0aGF0CnRoZSBudW1iZXIgb2YgJ21pc3Nlcycgd2FzIGFyb3VuZCAxJSB3
b3VsZCBiZSBhIGdvb2QgYmFsYW5jZS4gIFdoYXQKYWJvdXQgYSBoZXVyaXN0aWMgbGlrZSB0aGlz
OgoKMS4gSWYgdGhlIHRpbWVyIGdvZXMgb2ZmIGFuZCB0aGUgZ3JhY2UgcGVyaW9kIGlzbid0IG92
ZXIsIGFkZCAxMG1zIHRvCnRoZSB0aW1lciBwZXJpb2QKMi4gSWYgdGhlIHRpbWVyIGdvZXMgb2Zm
IGFuZCB0aGUgZ3JhY2UgcGVyaW9kICppcyogb3Zlciwgc3VidHJhY3QgMTAwdXMKZnJvbSB0aGUg
dGltZXIgcGVyaW9kCgpUaGUgYWJvdmUgc2hvdWxkIHNlbGYtYWRqdXN0IHNvIHRoYXQgYXJvdW5k
IDElIG9mIHRpbWVycyBtaXNzLgoKVGhvdWdodHM/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:06:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17: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.xen.org>)
	id 1dmjyC-00054G-Fe; Tue, 29 Aug 2017 17:06:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmjyA-000535-T8
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 17:06:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 44/39-03642-61F95A95; Tue, 29 Aug 2017 17:06:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXSO6nOVVd0/tJ
 Ig1/PtCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXC+cwF1wSq7g19RpLA+MzoS5GLg4hgYlM
 Es+6VzJDOH8ZJS5sP8AG4WxklHjY3sfUxcgJ5PQwSuxfKwxiswkYSZw9Op0RxBYRkJa49vkym
 M0ssJZJ4nJHQhcjB4ewQIjE2ZnuIGEWAVWJ692LWUFsXgEvicurj4CVSwgoSEx5+J4ZxOYU8J
 a4O+s+I8QqL4k5y5vZIGoMJT5vXMo8gZFvASPDKkaN4tSistQiXUNDvaSizPSMktzEzBxdQwM
 zvdzU4uLE9NScxKRiveT83E2MwEBhAIIdjJ+WBRxilORgUhLlrZq6NFKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBG/cXKCcYFFqempFWmYOMGRh0hIcPEoivOdnAaV5iwsSc4sz0yFSpxgVpcR5r
 UD6BEASGaV5cG2wOLnEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4rIFN4MvNK4Ka/AlrMBL
 Q41gtscUkiQkqqgVHkZP1lux2PbyrarHee8CrF5ee+sw0Zkx11pmguPHml9vr9SZ82vJxf+P7
 TVPM5pVk92YEfls2cb/9HaulmgUdd5mbF/z8cmD09WztkxrGfBtPm+/m3xawN5vrGqzPji6lR
 lB3/ly+NLvJunLmxjktPlZ03c3e7dXL68gLWJfnCh023e6XUdtxVYinOSDTUYi4qTgQAq0oWR
 Y4CAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504026388!114125958!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10200 invoked from network); 29 Aug 2017 17:06:29 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 17:06:29 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TH6Mv6026259
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:22 GMT
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 v7TH6LPt002657
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:21 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 v7TH6JjM026723;
 Tue, 29 Aug 2017 17:06:19 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 10:06:19 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue, 29 Aug 2017 13:09:13 -0400
Message-Id: <1504026557-11365-2-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 1/5] mm: Initialize lowmem virq when boot-time
	scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c2NydWJfaGVhcF9wYWdlcygpIGRvZXMgZWFybHkgcmV0dXJuIGlmIGJvb3QtdGltZSBzY3J1YmJp
bmcgaXMKZGlzYWJsZWQsIG5lZ2xlY3RpbmcgdG8gaW5pdGlhbGl6ZSBsb3dtZW0gVklSUS4KCkJl
Y2F1c2Ugc2V0dXBfbG93X21lbV92aXJxKCkgZG9lc24ndCBsb2dpY2FsbHkgYmVsb25nIGluCnNj
cnViX2hlYXBfcGFnZXMoKSB3ZSBwdXQgdGhlbSBib3RoIGludG8gdGhlIG5ld2x5IGFkZGVkCmhl
YXBfaW5pdF9sYXRlKCkuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgotLS0KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgoqIEFkZGVkIGhlYXBfaW5pdF9sYXRlKCkgd2hpY2gg
Y2FsbHMgc2V0dXBfbG93X21lbV92aXIoKSBhbmQgc2NydWJfaGVhcF9wYWdlcygpCgogeGVuL2Fy
Y2gvYXJtL3NldHVwLmMgICAgfCAgMyArLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgIHwgIDMg
Ky0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDExICsrKysrKystLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbW0uaCAgICB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwppbmRleCAzYjM0ODU1Li45MmYxNzNiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtODYxLDggKzg2
MSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZz
ZXQsCiAgICAgaWYgKCBjb25zdHJ1Y3RfZG9tMChkb20wKSAhPSAwKQogICAgICAgICAgICAgcGFu
aWMoIkNvdWxkIG5vdCBzZXQgdXAgRE9NMCBndWVzdCBPUyIpOwogCi0gICAgLyogU2NydWIgUkFN
IHRoYXQgaXMgc3RpbGwgZnJlZSBhbmQgc28gbWF5IGdvIHRvIGFuIHVucHJpdmlsZWdlZCBkb21h
aW4uICovCi0gICAgc2NydWJfaGVhcF9wYWdlcygpOworICAgIGhlYXBfaW5pdF9sYXRlKCk7CiAK
ICAgICBpbml0X2NvbnN0cnVjdG9ycygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0
dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGVjOTYyODcuLmJjNDY2ZTggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0xNjYyLDggKzE2NjIsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQogICAgICAgICBjcjRfcHYzMl9tYXNrIHw9IFg4Nl9DUjRfU01BUDsK
ICAgICB9CiAKLSAgICAvKiBTY3J1YiBSQU0gdGhhdCBpcyBzdGlsbCBmcmVlIGFuZCBzbyBtYXkg
Z28gdG8gYW4gdW5wcml2aWxlZ2VkIGRvbWFpbi4gKi8KLSAgICBzY3J1Yl9oZWFwX3BhZ2VzKCk7
CisgICAgaGVhcF9pbml0X2xhdGUoKTsKIAogICAgIGluaXRfdHJhY2VfYnVmcygpOwogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CmluZGV4IDlmYTYyZDIuLmUxZjdjZDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xODM5LDcgKzE4MzksNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBmaW5kX25vbl9zbXQodW5zaWduZWQgaW50IG5vZGUsIGNwdW1hc2tf
dCAqZGVzdCkKICAqIFNjcnViIGFsbCB1bmFsbG9jYXRlZCBwYWdlcyBpbiBhbGwgaGVhcCB6b25l
cy4gVGhpcyBmdW5jdGlvbiB1c2VzIGFsbAogICogb25saW5lIGNwdSdzIHRvIHNjcnViIHRoZSBt
ZW1vcnkgaW4gcGFyYWxsZWwuCiAgKi8KLXZvaWQgX19pbml0IHNjcnViX2hlYXBfcGFnZXModm9p
ZCkKK3N0YXRpYyB2b2lkIF9faW5pdCBzY3J1Yl9oZWFwX3BhZ2VzKHZvaWQpCiB7CiAgICAgY3B1
bWFza190IG5vZGVfY3B1cywgYWxsX3dvcmtlcl9jcHVzOwogICAgIHVuc2lnbmVkIGludCBpLCBq
OwpAQCAtMTk3MCwxMiArMTk3MCwxNSBAQCB2b2lkIF9faW5pdCBzY3J1Yl9oZWFwX3BhZ2VzKHZv
aWQpCiAjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCiAgICAgYm9vdF9zY3J1Yl9kb25lID0gdHJ1
ZTsKICNlbmRpZgorfQogCi0gICAgLyogTm93IHRoYXQgdGhlIGhlYXAgaXMgaW5pdGlhbGl6ZWQs
IHJ1biBjaGVja3MgYW5kIHNldCBib3VuZHMKLSAgICAgKiBmb3IgdGhlIGxvdyBtZW0gdmlycSBh
bGdvcml0aG0uICovCit2b2lkIF9faW5pdCBoZWFwX2luaXRfbGF0ZSh2b2lkKQorewogICAgIHNl
dHVwX2xvd19tZW1fdmlycSgpOwotfQogCisgICAgaWYgKCBvcHRfYm9vdHNjcnViICkKKyAgICAg
ICAgc2NydWJfaGVhcF9wYWdlcygpOworfQogCiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioq
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5o
CmluZGV4IGRkYzNmYjMuLmMyZjVhMDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0xOTksNyArMTk5LDcgQEAgaW50IG9mZmxp
bmVfcGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgaW50IGJyb2tlbiwgdWludDMyX3QgKnN0YXR1cyk7
CiBpbnQgcXVlcnlfcGFnZV9vZmZsaW5lKHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50MzJfdCAqc3Rh
dHVzKTsKIHVuc2lnbmVkIGxvbmcgdG90YWxfZnJlZV9wYWdlcyh2b2lkKTsKIAotdm9pZCBzY3J1
Yl9oZWFwX3BhZ2VzKHZvaWQpOwordm9pZCBoZWFwX2luaXRfbGF0ZSh2b2lkKTsKIAogaW50IGFz
c2lnbl9wYWdlcygKICAgICBzdHJ1Y3QgZG9tYWluICpkLAotLSAKMS44LjMuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:06:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17: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.xen.org>)
	id 1dmjyD-00054e-TP; Tue, 29 Aug 2017 17:06:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmjyC-000549-9h
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 17:06:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 78/D8-03283-71F95A95; Tue, 29 Aug 2017 17:06:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsUyZ7p8oK74/KW
 RBhO62CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owfPY2sBTc5KvbtncTewHiQrYuRi0NIYDKT
 xObDnYxdjJxAzl9GiTf36yESGxklfq6cxQKR6GGUONkWDmKzCRhJnD06HaxBREBa4trny4wgD
 cwCDUwSz88dBHI4OIQF3CROPYkDqWERUJVYN/McO4jNK+Alce/KEjBbQkBBYsrD98wgNqeAt8
 TdWfehjvCSmLO8mQ2ixliib1YfywRGvgWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQIDhQEIdjAeWBR4iFGSg0lJlLdq6tJIIb6k/JTKjMTijPii0pzU
 4kOMGhwcApvXrr7AKMWSl5+XqiTB+3cuUJ1gUWp6akVaZg4wlGFKJTh4lER4pecBpXmLCxJzi
 zPTIVKnGHU57vRt+MIkBDZDSpxXE6RIAKQoozQPbgQsri4xykoJ8zICHSjEU5BalJtZgir/il
 Gcg1FJmPcKyCU8mXklcJteAR3BBHRErBfYESWJCCmpBkZXDhXhL49rnFy4+yMaukT5TlkkFvt
 97v0Rs0Hg2Fm5bZnZmU8bpE+3rTr+3sD+1q+6/4tmSe9ROslz6txpw3tNfNfauyv0QneJczME
 XFZkjC9qy3X8fsRLikU4VyJ5f/zaV/9uNpXNdf9rkDDjg41zycr2J9rHp5i+OHaqUOfqk68Hq
 2OVS5RYijMSDbWYi4oTAQca8tymAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504026389!101589676!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13642 invoked from network); 29 Aug 2017 17:06:30 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 17:06:30 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TH6MWg011969
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:23 GMT
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 v7TH6MpR028742
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:22 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 v7TH6MLJ026777;
 Tue, 29 Aug 2017 17:06:22 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 10:06:21 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue, 29 Aug 2017 13:09:16 -0400
Message-Id: <1504026557-11365-5-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 4/5] mm: Don't request scrubbing until dom0 is
	running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gbmVlZCB0byBzY3J1YiBwYWdlcyBmcmVlZCBkdXJpbmcgZG9tMCBjb25zdHJ1
Y3Rpb24Kc2luY2UgaGVhcCB3aWxsIGJlIHNjcnViYmVkIG9uY2UgZG9tMCBpcyByZWFkeSAoYnkg
c2NydWJfaGVhcF9wYWdlcygpKS4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgoqIFJlbW92ZWQgJyNp
ZmRlZiBDT05GSUdfU0NSVUJfREVCVUcnCgogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCA2ICst
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKaW5kZXggM2RiNzdjNS4uNmMwODk4MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTIyNDcsMTYgKzIyNDcsMTIg
QEAgdm9pZCBmcmVlX2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVk
IGludCBvcmRlcikKIAogICAgICAgICAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5wYWdl
X2FsbG9jX2xvY2spOwogCi0jaWZuZGVmIENPTkZJR19TQ1JVQl9ERUJVRwogICAgICAgICAgICAg
LyoKICAgICAgICAgICAgICAqIE5vcm1hbGx5IHdlIGV4cGVjdCBhIGRvbWFpbiB0byBjbGVhciBw
YWdlcyBiZWZvcmUgZnJlZWluZyB0aGVtLAogICAgICAgICAgICAgICogaWYgaXQgY2FyZXMgYWJv
dXQgdGhlIHNlY3JlY3kgb2YgdGhlaXIgY29udGVudHMuIEhvd2V2ZXIsIGFmdGVyCiAgICAgICAg
ICAgICAgKiBhIGRvbWFpbiBoYXMgZGllZCB3ZSBhc3N1bWUgcmVzcG9uc2liaWxpdHkgZm9yIGVy
YXN1cmUuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHNjcnViID0gISFkLT5pc19keWlu
ZzsKLSNlbHNlCi0gICAgICAgICAgICBzY3J1YiA9IHRydWU7Ci0jZW5kaWYKKyAgICAgICAgICAg
IHNjcnViID0gISFkLT5pc19keWluZyB8IHNjcnViX2RlYnVnOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgewotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:06:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17: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.xen.org>)
	id 1dmjyB-00053b-4O; Tue, 29 Aug 2017 17:06:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmjyA-00052y-At
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 17:06:30 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B5/E1-01783-51F95A95; Tue, 29 Aug 2017 17:06:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KZM10+UFd0/tJ
 Ig3Vr2CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozDS36wF/xhrWj8N5e1gfE3SxcjF4eQwEQm
 ie/LOxghnN+MEmtOf2aDcDYySnyZcJi5i5ETyOlhlDjZFg5iswkYSZw9Op0RxBYRkJa49vkyW
 DezQAOTxPNzB8ESwgJOEg2fzrGB2CwCqhL/eo6DxXkFvCT+Nh9gB7ElBBQkpjx8D7aAU8Bb4u
 6s+4wQy7wk5ixvZoOoMZT4vHEp8wRGvgWMDKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ1M9XJ
 Ti4sT01NzEpOK9ZLzczcxAkOFAQh2ME5tcD7EKMnBpCTKWzV1aaQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd6/c4FygkWp6akVaZk5wKCFSUtw8CiJ8J6fBZTmLS5IzC3OTIdInWLU5Wj6sOULk
 xBLXn5eqpQ470yQGQIgRRmleXAjYBF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8gvOApv
 Bk5pXAbXoFdAQT0BGxXmBHlCQipKQaGNPiG6/ef3HkyaGbVQueXJIQ4wvZKOpnnrH6Xn/T4Yz
 Ap3Evqt992hVWky+kncHwI8NAeKoBF+PzoOPz11yTmbs/guu6hlGpfvD8czLyoVPn7+BbdE7i
 7u59FWt2vVvSwbr6Vv+NvOkHK5fULXlQUaAqLtLoFLT3ZtPvVwIbl37b5Cf9dXffpyAlluKMR
 EMt5qLiRADDZrmumwIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504026386!95394062!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47851 invoked from network); 29 Aug 2017 17:06:28 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2017 17:06:28 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TH6MZv011963
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:22 GMT
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 v7TH6MuK002733
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:22 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v7TH6Lpq022577;
 Tue, 29 Aug 2017 17:06:21 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 10:06:21 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue, 29 Aug 2017 13:09:15 -0400
Message-Id: <1504026557-11365-4-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 3/5] mm: Don't poison a page if scrub_debug is
	off
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgc2NydWJfZGVidWcgaXMgb2ZmIHdlIGRvbid0IGNoZWNrIHBhZ2VzIGluIGNoZWNrX29uZV9w
YWdlKCkuClRodXMgdGhlcmUgaXMgbm8gcmVhc29uIHRvIGV2ZXIgcG9pc29uIHRoZW0uCgpTaWdu
ZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgaW4g
djI6Ciogcy9ib290X3NjcnViX2RvbmUvc2NydWJfZGVidWcKCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRl
eCBhNGExOTNiLi4zZGI3N2M1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwor
KysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtNzE0LDYgKzcxNCw5IEBAIHN0YXRpYyB2
b2lkIHBvaXNvbl9vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKICAgICBtZm5fdCBtZm4g
PSBfbWZuKHBhZ2VfdG9fbWZuKHBnKSk7CiAgICAgdWludDY0X3QgKnB0cjsKIAorICAgIGlmICgg
IXNjcnViX2RlYnVnICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgcHRyID0gbWFwX2RvbWFpbl9w
YWdlKG1mbik7CiAgICAgKnB0ciA9IH5TQ1JVQl9QQVRURVJOOwogICAgIHVubWFwX2RvbWFpbl9w
YWdlKHB0cik7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:06:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17: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.xen.org>)
	id 1dmjyC-00054S-MU; Tue, 29 Aug 2017 17:06:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmjyB-00052s-1M
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 17:06:31 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 42/9C-02041-61F95A95; Tue, 29 Aug 2017 17:06:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXSO6nOVVd0/tJ
 IgxPPJC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHZyezFrxjrehdtYC5gfE5SxcjF4eQwEQm
 iY49P6Ccv4wSe3Y8ZIdwNjJKvHq9mxHC6WGUOLp8MlAZJwebgJHE2aPTGUFsEQFpiWufL4MVM
 Qs0MEk8P3cQLCEsoCZxYd1Dti5GDg4WAVWJledDQMK8Al4SJ5u2sYLYEgIKElMevmeGsA0lTj
 /cxjiBkWcBI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYx
 A79czMDDuYGza63eIUZKDSUmUt2rq0kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxe84BygkWp
 6akVaZk5wDCESUtw8CiJ8IaCpHmLCxJzizPTIVKnGI057vRt+MLE0fRhyxcmIZa8/LxUKXFeT
 ZBSAZDSjNI8uEGw+LjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXB2QKT2ZeCdy+V0CnMA
 GdEusFdkpJIkJKqoHR++yZkFO7N81Z9NHS1ujfM6k2p2eLQ42dlBq3n3qYHKWv5yC7fut92X0
 hPOu/1BZ98H2TUJj7+YGt71PubQttE//cZljr6ce9/bOjRNHZjunfPWIubCl42OG24K4H74tW
 F0MeWytOcc+g9VdezGiVVI9cMsvM9FPMzugcu2qGZWWqejICU+cpsRRnJBpqMRcVJwIAKzBO2
 YoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504026387!108936578!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34610 invoked from network); 29 Aug 2017 17:06:29 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 17:06:29 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TH6Mdq026257
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:22 GMT
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 v7TH6L2N008260
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:21 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 v7TH6I0o026659;
 Tue, 29 Aug 2017 17:06:19 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 10:06:18 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue, 29 Aug 2017 13:09:12 -0400
Message-Id: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 0/5] Scrubbing updates
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rmlyc3QgcGF0Y2ggZml4ZXMgYSBsb25nLXN0YW5kaW5nIGJ1ZyB3aGVyZSBhIGxvdyBtZW1vcnkg
bW9uaXRvciBpcwpub3QgaW5pdGlhbGl6ZWQgaWYgYm9vdHRpbWUgc2NydWJiaW5nIGlzIHR1cm5l
ZCBvZmYuCgpQYXRjaCAyIGlzIG5ldy4KClRoZSBvdGhlciB0aHJlZWUgcGF0Y2hlcyBhcmUgcGVy
Zm9ybWFjZSBhbmQgcmVhZGFiaWxpdHkgb3B0aW1pemF0aW9ucy4KCkJvcmlzIE9zdHJvdnNreSAo
NSk6CiAgbW06IEluaXRpYWxpemUgbG93bWVtIHZpcnEgd2hlbiBib290LXRpbWUgc2NydWJiaW5n
IGlzIGRpc2FibGVkCiAgbW06IENoYW5nZSBib290X3NjcnViX2RvbmUgZGVmaW5pdGlvbgogIG1t
OiBEb24ndCBwb2lzb24gYSBwYWdlIGlmIHNjcnViX2RlYnVnIGlzIG9mZgogIG1tOiBEb24ndCBy
ZXF1ZXN0IHNjcnViYmluZyB1bnRpbCBkb20wIGlzIHJ1bm5pbmcKICBtbTogRG9uJ3QgaG9sZCBo
ZWFwIGxvY2sgaW4gYWxsb2NfaGVhcF9wYWdlcygpIGxvbmdlciB0aGFuIG5lY2Vzc2FyeQoKIHhl
bi9hcmNoL2FybS9zZXR1cC5jICAgIHwgIDMgKy0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICB8
ICAzICstLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCA0MiArKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgIHwgIDIgKy0K
IDQgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgotLSAK
MS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:06:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17: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.xen.org>)
	id 1dmjyA-00053A-NF; Tue, 29 Aug 2017 17:06:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmjy9-00052r-9C
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 17:06:29 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FF/67-03422-41F95A95; Tue, 29 Aug 2017 17:06:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXSO6nOVVdk/tJ
 Ig5Vf2CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozPZ3MKjvBWzLnaz9TAuJmri5GLQ0hgMpNE
 38fZTBDOX0aJw0cuQDkbGSV+PHzPDOH0MEpc3XeUsYuRk4NNwEji7NHpYLaIgLTEtc+XGUGKm
 AUamCSenzsIlhAWiJSYe+wimM0ioCpxYPVEdhCbV8BL4mDPQ2YQW0JAQWIK2AZODk4Bb4m7s+
 6D1QsB1cxZ3swGUWMs0Terj2UCI98CRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiBwcIABDsYvywLOMQoycGkJMpbNXVppBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3mdzgHKCRanpqRVpmTnAsIVJS3DwKInwnp8FlOYtLkjMLc5Mh0idYlSUEuedORcoI
 QCSyCjNg2uDxcolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNeAZnCk5lXAjf9FdBiJqDFsV
 5gi0sSEVJSDYz62W0+1xRWn7wXYhSyx2Oa7XzLm0FWJjN2KQlzcXi4rw7ZdkdNcbWeRqVp2HT
 +VaZpU4tDQpRmhMjvZVz36PrVe7ea17f1JjV7SkZJvv592vdM+Nuc6z6cpprbJ1x5opjdeLhM
 wdpyydldV8tnnvjudGt3+LaycBM18dMZd0T8Xh7oTCj33KnEUpyRaKjFXFScCADruKdekAIAA
 A==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504026386!101589669!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13486 invoked from network); 29 Aug 2017 17:06:27 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 17:06:27 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TH6Nk4026276
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:23 GMT
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 v7TH6MPX028798
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:22 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 v7TH6MrF003487;
 Tue, 29 Aug 2017 17:06:22 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 10:06:22 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue, 29 Aug 2017 13:09:17 -0400
Message-Id: <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 5/5] mm: Don't hold heap lock in
	alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T25jZSBwYWdlcyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSBoZWFwIHdlIGRvbid0IG5lZWQgdG8gaG9s
ZCB0aGUgaGVhcApsb2NrLiBJdCBpcyBlc3BlY2lhbGx5IHVzZWZ1bCB0byBkcm9wIGl0IGZvciBh
biB1bnNjcnViYmVkIGJ1ZGR5IHNpbmNlCndlIHdpbGwgYmUgc2NydWJiaW5nIGl0LgoKU2lnbmVk
LW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNoYW5nZXMgaW4g
djI6CiogTW92ZWQgc3Bpbl91bmxvY2soKSBhZnRlciBkLT5sYXN0X2FsbG9jX25vZGUgYXNzaWdu
bWVudAoKIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgNyArKysrKystCiAxIGZpbGUgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA2YzA4OTgzLi44
ZGY5MmFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwpAQCAtODYwLDYgKzg2MCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9p
bmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogICAgIGJv
b2wgbmVlZF90bGJmbHVzaCA9IGZhbHNlOwogICAgIHVpbnQzMl90IHRsYmZsdXNoX3RpbWVzdGFt
cCA9IDA7CisgICAgdW5zaWduZWQgaW50IGRpcnR5X2NudCA9IDA7CiAKICAgICAvKiBNYWtlIHN1
cmUgdGhlcmUgYXJlIGVub3VnaCBiaXRzIGluIG1lbWZsYWdzIGZvciBub2RlSUQuICovCiAgICAg
QlVJTERfQlVHX09OKChfTUVNRl9iaXRzIC0gX01FTUZfbm9kZSkgPCAoOCAqIHNpemVvZihub2Rl
aWRfdCkpKTsKQEAgLTk0OCw2ICs5NDksOCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxs
b2NfaGVhcF9wYWdlcygKICAgICBpZiAoIGQgIT0gTlVMTCApCiAgICAgICAgIGQtPmxhc3RfYWxs
b2Nfbm9kZSA9IG5vZGU7CiAKKyAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKKwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsKICAgICAgICAgLyogUmVm
ZXJlbmNlIGNvdW50IG11c3QgY29udGludW91c2x5IGJlIHplcm8gZm9yIGZyZWUgcGFnZXMuICov
CkBAIC05NTcsNyArOTYwLDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBf
cGFnZXMoCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpICkKICAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOwotICAgICAg
ICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07CisgICAgICAgICAgICBkaXJ0eV9jbnQrKzsK
ICAgICAgICAgfQogCiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQR0Nfc3RhdGVfaW51c2U7
CkBAIC05NzksNiArOTgyLDggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBf
cGFnZXMoCiAgICAgICAgICAgICBjaGVja19vbmVfcGFnZSgmcGdbaV0pOwogICAgIH0KIAorICAg
IHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKKyAgICBub2RlX25lZWRfc2NydWJbbm9kZV0gLT0gZGly
dHlfY250OwogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwogCiAgICAgaWYgKCBuZWVkX3Rs
YmZsdXNoICkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:06:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17: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.xen.org>)
	id 1dmjyA-00053L-U0; Tue, 29 Aug 2017 17:06:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmjy9-00052s-NC
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 17:06:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8C/5C-02041-41F95A95; Tue, 29 Aug 2017 17:06:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXSO6nOVVdk/tJ
 Ig84FQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ahOfNZC+byVNycfIK9gfENZxcjJ4eQwEQm
 iZ6f9V2MXED2X0aJ0+8eskM4GxklersfMEE4PYwSb1afYQRpYRMwkjh7dDqYLSIgLXHt82VGk
 CJmgQYmiefnDoIlhAWsJK59ucMMYrMIqEp8OzwNzOYV8JJouv+YBcSWEFCQmPLwPVicU8Bb4u
 6s+4wQN3lJzFnezAZRYyjxeeNS5gmMfAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoaGOv
 lphYXJ6an5iQmFesl5+duYgQGSz0DA+MOxuYTfocYJTmYlER5q6YujRTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwes1DygnWJSanlqRlpkDDFuYtAQHj5IIbyhImre4IDG3ODMdInWKUVFKnFcTJ
 CEAksgozYNrg8XKJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvD4gU3gy80rgpr8CWswEtD
 jWC2xxSSJCSqqBcc5x3mPuX+50cFvPmKxqZMm4cfudRTzNngmcNRvLMm/pRYkVhqjvWPv5WdN
 cOYaiiBT/4tb2+4malfxLL89kq3WWn7hP74vd8stLFj34YL0sQHDBnNySGrdNOtytlj8nzqt6
 E9wn4r965amm/1qbBC+Eyz8x3tJ3YfEW+WOvdufO25w211HmohJLcUaioRZzUXEiAP4H9O6QA
 gAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504026386!108936576!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34506 invoked from network); 29 Aug 2017 17:06:28 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 17:06:28 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TH6MFM026258
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:22 GMT
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 v7TH6LZC002658
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:06:21 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 v7TH6KAJ026735;
 Tue, 29 Aug 2017 17:06:20 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 10:06:20 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue, 29 Aug 2017 13:09:14 -0400
Message-Id: <1504026557-11365-3-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH 2/5] mm: Change boot_scrub_done definition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVuYW1lIGl0IHRvIHRoZSBtb3JlIGFwcHJvcHJpYXRlIHNjcnViX2RlYnVnIGFuZCBkZWZpbmUg
YXMgYSBtYWNybwpmb3IgIUNPTkZJR19TQ1JVQl9ERUJVRy4gVGhpcyB3aWxsIGFsbG93IHVzIHRv
IGdldCByaWQgb2Ygc29tZQppZmRlZnMgKGhlcmUgYW5kIGluIHRoZSBzdWJzZXF1ZW50IHBhdGNo
KS4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+ClN1Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0K
TmV3IGluIHYyCgogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAxNSArKysrKystLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpp
bmRleCBlMWY3Y2QyLi5hNGExOTNiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTcxLDcgKzE3MSw5IEBAIHN0YXRp
YyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1Yl9jaHVuayA9IE1CKDEyOCk7
CiBzaXplX3BhcmFtKCJib290c2NydWJfY2h1bmsiLCBvcHRfYm9vdHNjcnViX2NodW5rKTsKIAog
I2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRwotc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBib290
X3NjcnViX2RvbmU7CitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IHNjcnViX2RlYnVnOworI2Vs
c2UKKyNkZWZpbmUgc2NydWJfZGVidWcgICAgZmFsc2UKICNlbmRpZgogCiAvKgpAQCAtNzI1LDcg
KzcyNyw3IEBAIHN0YXRpYyB2b2lkIGNoZWNrX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBn
KQogICAgIGNvbnN0IHVpbnQ2NF90ICpwdHI7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBp
ZiAoICFib290X3NjcnViX2RvbmUgKQorICAgIGlmICggIXNjcnViX2RlYnVnICkKICAgICAgICAg
cmV0dXJuOwogCiAgICAgcHRyID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CkBAIC0xNjk2LDEyICsx
Njk4LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAogICAgICAgICAgICAgbnJfcGFn
ZXMgLT0gbjsKICAgICAgICAgfQogCi0jaWZuZGVmIENPTkZJR19TQ1JVQl9ERUJVRwotICAgICAg
ICBmcmVlX2hlYXBfcGFnZXMocGcgKyBpLCAwLCBmYWxzZSk7Ci0jZWxzZQotICAgICAgICBmcmVl
X2hlYXBfcGFnZXMocGcgKyBpLCAwLCBib290X3NjcnViX2RvbmUpOwotI2VuZGlmCi0JCisgICAg
ICAgIGZyZWVfaGVhcF9wYWdlcyhwZyArIGksIDAsIHNjcnViX2RlYnVnKTsKICAgICB9CiB9CiAK
QEAgLTE5NjgsNyArMTk2NSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzY3J1Yl9oZWFwX3BhZ2Vz
KHZvaWQpCiAgICAgcHJpbnRrKCJkb25lLlxuIik7CiAKICNpZmRlZiBDT05GSUdfU0NSVUJfREVC
VUcKLSAgICBib290X3NjcnViX2RvbmUgPSB0cnVlOworICAgIHNjcnViX2RlYnVnID0gdHJ1ZTsK
ICNlbmRpZgogfQogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:21:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17:21: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.xen.org>)
	id 1dmkCX-000702-AM; Tue, 29 Aug 2017 17:21:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dmkCW-0006zw-CX
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 17:21:20 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4C/3E-03422-F82A5A95; Tue, 29 Aug 2017 17:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG7/oqW
 RBiencFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlb3zawFrxgq5g1/Q5jA+Nz1i5GLg4hgYlM
 ErNeLGKEcH4zSnS+/MgG4WxklOi+/Z4FwtnGKPF9Rw9TFyMnh7BAgETTtotgtoiAr8Tdx01gt
 pCAhcTPlWcYQWxmAWWJDx9ms4PYbAJGEmePTgeL8wrYSuw+MANoKAcHi4CqxNeP4SBhUYFwib
 eNR1ggSgQlTs58AmZzClhKXFn7mRlipJ7Ejuu/WCFseYntb+eAxSUEDCVOP9zGOIFRcBaS9ll
 IWmYhaVnAyLyKUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 dBmAYAfjzvWBhxglOZiURHmrpi6NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq7oQKCdYlJqeW
 pGWmQOMIpi0BAePkgjvmwVAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifMWg8wQACnKKM
 2DGwGL6EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0OMoUnM68EbtMroCOYgI6I9QI7oiQ
 RISXVwLjz+vng/Ff3r1f9MOLvqBZVvnL3VZPKES3BpTYV04TMku2LXkhOKTjWc0Li+PUU/8dB
 nvXFfy51piUKR13juRVx0fXax47wh9O9w1mYr7KFRK/dmZQ3n0v5n4PCbYHp6dYWVY3znaUWC
 fl+1XsVajL9x5G/rxtiTNalhH8MuvCY7cj1UJF7wkosxRmJhlrMRcWJAMbuYSDjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504027277!73505028!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43290 invoked from network); 29 Aug 2017 17:21:18 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 17:21:18 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7THLFtX029884
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:21:16 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7THLF9v022869
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 17:21:15 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 v7THLEcI031077;
 Tue, 29 Aug 2017 17:21:15 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, 29 Aug 2017 10:21:14 -0700
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170829102753.22285-1-wei.liu2@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <90258218-04a1-e370-97ac-96dd3f8c6db6@oracle.com>
Date: Tue, 29 Aug 2017 13:21:09 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170829102753.22285-1-wei.liu2@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/mmu: set MMU_NORMAL_PT_UPDATE in
 remap_area_mfn_pte_fn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjkvMjAxNyAwNjoyNyBBTSwgV2VpIExpdSB3cm90ZToKPiBObyBmdW5jdGlvbmFsIGNo
YW5nZSBiZWNhdXNlIE1NVV9OT1JNQUxfUFRfVVBEQVRFIGlzIGluIGZhY3QgMC4gU2V0IGl0Cj4g
dG8gbWFrZSB0aGUgY29kZSBjb25zaXN0ZW50IHdpdGggc2ltaWxhciBjb2RlIGluIG1tdV9wdi5j
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+
ICBhcmNoL3g4Ni94ZW4vbW11LmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tbXUuYyBi
L2FyY2gveDg2L3hlbi9tbXUuYwo+IGluZGV4IDNiZTA2ZjNjYWYzYy4uM2UxNTM0NWFiZmU3IDEw
MDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9tbXUuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9tbXUu
Ywo+IEBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbnQgcmVtYXBfYXJlYV9tZm5fcHRlX2ZuKHB0
ZV90ICpwdGVwLCBwZ3RhYmxlX3QgdG9rZW4sCj4gIAllbHNlCj4gIAkJcm1kLT5tZm4rKzsKPiAg
Cj4gLQlybWQtPm1tdV91cGRhdGUtPnB0ciA9IHZpcnRfdG9fbWFjaGluZShwdGVwKS5tYWRkcjsK
PiArCXJtZC0+bW11X3VwZGF0ZS0+cHRyID0gdmlydF90b19tYWNoaW5lKHB0ZXApLm1hZGRyIHwg
TU1VX05PUk1BTF9QVF9VUERBVEU7Cj4gIAlybWQtPm1tdV91cGRhdGUtPnZhbCA9IHB0ZV92YWxf
bWEocHRlKTsKPiAgCXJtZC0+bW11X3VwZGF0ZSsrOwo+ICAKCgpSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCkFwcGxpZWQgdG8gZm9yLWxp
bnVzLTQuMTQKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:27:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17:27: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.xen.org>)
	id 1dmkIE-0007DY-V3; Tue, 29 Aug 2017 17:27:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmkID-0007DM-M3
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 17:27:13 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 0A/05-03423-0F3A5A95; Tue, 29 Aug 2017 17:27:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff94qW
 RBhM2qFmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148z+M6wFN5YzVhx+MIux
 gXFpRRcjJ4eQwF9GiTk7s7oYuYDsx4wSPTvuM0M42xgltn7byQhSJSLgLPH1zFx2EJtXQF9iz
 ow2FhBbWMBFYveiPWwgDRICPUoS6ybNB2uQEPCWuPh/NzOMvWH1A6AGdg42ASuJQ2IgURYBVY
 mV+yazTWDkXsDIsIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DrDECwg/H+xoBDjJIcTEqivFVTl0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtWASUEyxK
 TU+tSMvMAYYfTFqCg0dJhPcUSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5D4IUCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN2gkzhycwrgdv0CugIJqAjYr3Aji
 hJREhJNTDK8G44Fi48UfltsFDGW82nZjUtBk8SX8Tf611k+Cgp3Uj2qezstIiHDzamqNx1yNL
 4pvHd7b3NKdEzz/rlvMOr/0ctf/7+QeyjPjYG5glMqn81Z7KrcRvdXjVjK+P7+8nNk7QNO/j/
 fjv+oFXjwZLGnRu3SS7NMysM26Hb4PB2/YcSS51cPQMlluKMREMt5qLiRADxmrdpgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504027630!80029015!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53505 invoked from network); 29 Aug 2017 17:27:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 17:27:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmkI8-0002p6-Ty; Tue, 29 Aug 2017 17:27: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 1dmkI3-0004VR-8Q; Tue, 29 Aug 2017 17:27:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmkI2-0001oe-UV; Tue, 29 Aug 2017 17:27:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112914-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail: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-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-libvirt-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 17:27:02 +0000
Subject: [Xen-devel] [linux-3.18 test] 112914: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6505817712534890698=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6505817712534890698==
Content-Type: text/plain

flight 112914 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112914/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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          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-libvirt     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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     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                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   38 days
Failing since        112351  2017-07-27 22:26:55 Z   32 days   49 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    4 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  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-pvh-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-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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============6505817712534890698==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6505817712534890698==--

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:39:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17: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.xen.org>)
	id 1dmkTb-000817-6A; Tue, 29 Aug 2017 17:38:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dmkTZ-000811-NW
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 17:38:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F0/5B-01777-0B6A5A95; Tue, 29 Aug 2017 17:38:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXiVRvsrLth2dJ
 Ig697uSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozFXxazFTzgrlgycRdTA+Nizi5GLg4hgX5G
 iX8PzzCDOBICc1glPtxaDORwAjlJEndONzFB2KUS/S8fsIDYQgIaErdvNrJDdB9kklh2dhUbh
 DOBUWLatEOMEB1FEt0P/7GB2LwCghInZz4B6uYAKvKWmNOsC2JyClhK3FvhDDGzROLJo3Ngu9
 gEtCXaXu9iBSlhEVCVeDjNHWJgosT/O1OhBgZInPn2BGyRsECoxNPbD8HiIgKKEg9e3mQFuYZ
 Z4BizxNVH68F+YRbQlGjd/pt9AqPILCQHzUKSWsDItIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH
 19DAVC83tbg4MT01JzGpWC85P3cTIzDQGYBgB+PF056HGCU5mJREeaumLo0U4kvKT6nMSCzOi
 C8qzUktPsQow8GhJME7cylQTrAoNT21Ii0zBxhzMGkJDh4lEd41S4DSvMUFibnFmekQqVOMuh
 yTDmz/wiTEkpeflyolzusPMkMApCijNA9uBCz+LzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUm
 Y9wrIFJ7MvBK4Ta+AjmACOiLWC+yIkkSElFQD4xlpuV0KK7b6KbU9WMbvH7dTpqiAa1JQwnfP
 sKievoitd1QZnizNPS+4IvHZL+ftIu1xEp8fnHguui2m/d3nX52/tramX/eabWzCIG5aVLiEb
 e7smjszX0X36VttM1F943N9teKmlsWXbXruGx1U6J55/orFl1y5BZeiFgRsFeG+fHOb8d4FrU
 osxRmJhlrMRcWJAPzyjG36AgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504028334!106578154!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38630 invoked from network); 29 Aug 2017 17:38:56 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 17:38:56 -0000
Received: by mail-pg0-f67.google.com with SMTP id t3so3195755pgt.5
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 10:38:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dNSKCq6zd4FaeLCRRZIu2JxJYceP1I0qn+WI3/B88vg=;
 b=H/ixQ7ojIdGaoWftsVwi69ih98s/YjXGUD8Av6eYIXh8KTz3SJcl6i0YzfVJdoysNW
 PbsTt/Ty5c7SXNkJo357hvZ0fH6YEyHnPrmehQ5GmSsOdclAt812nSxziPl/A9VzmZVq
 Xo3EAbc94Eo0psFlLX0lpsSyXN/NqxNBOOmpbLdlVlEmhypPT/pfF4D7iY9bMoTmFzx8
 LyVXdFDmRxszOD+MQ4yE+CDijv55hsRiXPKDG/nAoRvTdew9uPc/X0k6UtEh2dW40AMA
 YNx8OxlGxnzUN78fPlJEZrx9Z6z0RTKbxy/6S4W+SB3G6W9v6AwRmHee3hqkp1OEOb2J
 GZDA==
X-Gm-Message-State: AHYfb5hPaSDvb7RnbOLnbXH5vRSJ3QUCFbh+EN88x/x4SCAx+cLWAnIl
 m+yGbsyXPAk+VaemLaI=
X-Received: by 10.99.3.77 with SMTP id 74mr1043311pgd.27.1504028334481;
 Tue, 29 Aug 2017 10:38:54 -0700 (PDT)
Received: from mail-pg0-f46.google.com (mail-pg0-f46.google.com.
 [74.125.83.46])
 by smtp.gmail.com with ESMTPSA id j184sm6006273pfc.147.2017.08.29.10.38.53
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Aug 2017 10:38:53 -0700 (PDT)
Received: by mail-pg0-f46.google.com with SMTP id t3so12803131pgt.0
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 10:38:53 -0700 (PDT)
X-Received: by 10.98.20.200 with SMTP id 191mr1159592pfu.120.1504028333082;
 Tue, 29 Aug 2017 10:38:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Tue, 29 Aug 2017 10:38:12 -0700 (PDT)
In-Reply-To: <20170829155958.dk7tzcssmkqknbfl@citrix.com>
References: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
 <20170829155958.dk7tzcssmkqknbfl@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 29 Aug 2017 11:38:12 -0600
X-Gmail-Original-Message-ID: <CABfawh=opW-yTDeGV4k6V+Zzi6O=OPP2qrvURjpud=vT+dOoAQ@mail.gmail.com>
Message-ID: <CABfawh=opW-yTDeGV4k6V+Zzi6O=OPP2qrvURjpud=vT+dOoAQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v5] common/vm_event: Initialize vm_event
	lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgOTo1OSBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDU6MTc6MDVQTSArMDMwMCwg
QWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPiBbLi4uXQo+Pgo+PiAgLyoqCj4+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+PiBpbmRleCBiMjJh
YWNjLi4zMGY1MDdiIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4+ICsrKyBi
L3hlbi9jb21tb24vZG9tYWluLmMKPj4gQEAgLTM2Myw5ICszNjMsNiBAQCBzdHJ1Y3QgZG9tYWlu
ICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywK
Pj4gICAgICAgICAgcG9vbGlkID0gMDsKPj4KPj4gICAgICAgICAgZXJyID0gLUVOT01FTTsKPj4g
LSAgICAgICAgZC0+dm1fZXZlbnQgPSB4emFsbG9jKHN0cnVjdCB2bV9ldmVudF9wZXJfZG9tYWlu
KTsKPj4gLSAgICAgICAgaWYgKCAhZC0+dm1fZXZlbnQgKQo+PiAtICAgICAgICAgICAgZ290byBm
YWlsOwo+Pgo+PiAgICAgICAgICBkLT5wYnVmID0geHphbGxvY19hcnJheShjaGFyLCBET01BSU5f
UEJVRl9TSVpFKTsKPj4gICAgICAgICAgaWYgKCAhZC0+cGJ1ZiApCj4+IEBAIC00MDMsNyArNDAw
LDYgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25l
ZCBpbnQgZG9tY3JfZmxhZ3MsCj4+ICAgICAgaWYgKCBoYXJkd2FyZV9kb21haW4gPT0gZCApCj4+
ICAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiA9IG9sZF9od2RvbTsKPj4gICAgICBhdG9taWNfc2V0
KCZkLT5yZWZjbnQsIERPTUFJTl9ERVNUUk9ZRUQpOwo+PiAtICAgIHhmcmVlKGQtPnZtX2V2ZW50
KTsKPj4gICAgICB4ZnJlZShkLT5wYnVmKTsKPj4gICAgICBpZiAoIGluaXRfc3RhdHVzICYgSU5J
VF9hcmNoICkKPj4gICAgICAgICAgYXJjaF9kb21haW5fZGVzdHJveShkKTsKPj4gQEAgLTgyMCw3
ICs4MTYsMTQgQEAgc3RhdGljIHZvaWQgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IHJj
dV9oZWFkICpoZWFkKQo+PiAgICAgIGZyZWVfeGVub3Byb2ZfcGFnZXMoZCk7Cj4+ICAjZW5kaWYK
Pj4KPj4gLSAgICB4ZnJlZShkLT52bV9ldmVudCk7Cj4+ICsjaWZkZWYgQ09ORklHX0hBU19NRU1f
UEFHSU5HCj4+ICsgICAgeGZyZWUoZC0+dm1fZXZlbnRfcGFnaW5nKTsKPj4gKyNlbmRpZgo+PiAr
ICAgIHhmcmVlKGQtPnZtX2V2ZW50X21vbml0b3IpOwo+Cj4gV2h5IGRvIHlvdSB1bmNvbmRpdGlv
bmFsbHkgeGZyZWUgdGhlc2Ugdm1fZXZlbnRfbW9uaXRvciB3aGlsZSB5b3UgZG9uJ3QKPiB1bmNv
bmRpdGlvbmFsbHkgYWxsb2NhdGUgdGhlbT8KPgo+IE5vdCB0aGF0IHRoaXMgaXMgc3RyaWN0bHkg
YSBidWcgYnV0IHRoaXMgZGV2aWF0ZXMgZnJvbSB0aGUgb3JpZ2luYWwKPiBiZWhhdmlvdXIuCgpJ
c24ndCB4ZnJlZSBOVUxMIHNhZmU/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:42:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17: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.xen.org>)
	id 1dmkWU-00009a-KH; Tue, 29 Aug 2017 17:41:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40730d500=wei.liu2@citrix.com>)
 id 1dmkWS-00009U-K7
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 17:41:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4B/CD-03642-367A5A95; Tue, 29 Aug 2017 17:41:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW7y8qW
 RBm+Wilgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTD95nKmjjrfjf+YaxgbGXq4uRk0NCwF9i
 8t+5LCA2i4CqxPclx1hBbDYBZYmfnb1sXYwcHCICmhJtP9W6GLk4mAUeM0v8uTMdrEZYIExi3
 t037CA2r4CFxN3Lh1hAioQEdjNK9J5dCJUQlDg58wnYAmYBHYkFuz+BDWUWkJZY/o8DJMwpEC
 jx6fR1NhBbVEBFonPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoXpxaVJZapGuhl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGgMQLCDcfZl/0OMkhxMSqK8msuWRgrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4OUDyQkWpaanVqRl5gBDHiYtwcGjJMLrD5LmLS5IzC3OT
 IdInWJUlBLnvbwUKCEAksgozYNrg8XZJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz8oKM58
 nMK4Gb/gpoMRPQ4lgvsMUliQgpqQZGh8SqkpWmMet+T3Je/LE74tiOfJ+1mh8WCtfP8uOZovL
 yc8f6BpfDpsHLJ+98Yz5t6YODTz+vs8rgO5/r8lZBNonjwKKORT9jUrQWSaj8Wen5vnx73cfW
 PTofOzkEHTSOn310SzPmWevfa3FW8izaG7feY+l5dfWultPiF+apf36x2y/Tzdq/S4mlOCPRU
 Iu5qDgRAEL5OMeuAgAA
X-Env-Sender: prvs=40730d500=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504028513!80030486!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50112 invoked from network); 29 Aug 2017 17:41:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 17:41:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,445,1498521600"; d="scan'208";a="445590755"
Date: Tue, 29 Aug 2017 18:41:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20170829174151.5o5t5vicjavy6obx@citrix.com>
References: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
 <20170829155958.dk7tzcssmkqknbfl@citrix.com>
 <CABfawh=opW-yTDeGV4k6V+Zzi6O=OPP2qrvURjpud=vT+dOoAQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=opW-yTDeGV4k6V+Zzi6O=OPP2qrvURjpud=vT+dOoAQ@mail.gmail.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>, 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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v5] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTE6Mzg6MTJBTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDk6NTkgQU0sIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDU6MTc6
MDVQTSArMDMwMCwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPiA+IFsuLi5dCj4gPj4KPiA+PiAg
LyoqCj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCj4gPj4gaW5kZXggYjIyYWFjYy4uMzBmNTA3YiAxMDA2NDQKPiA+PiAtLS0gYS94ZW4v
Y29tbW9uL2RvbWFpbi5jCj4gPj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+ID4+IEBAIC0z
NjMsOSArMzYzLDYgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlk
LCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCj4gPj4gICAgICAgICAgcG9vbGlkID0gMDsKPiA+
Pgo+ID4+ICAgICAgICAgIGVyciA9IC1FTk9NRU07Cj4gPj4gLSAgICAgICAgZC0+dm1fZXZlbnQg
PSB4emFsbG9jKHN0cnVjdCB2bV9ldmVudF9wZXJfZG9tYWluKTsKPiA+PiAtICAgICAgICBpZiAo
ICFkLT52bV9ldmVudCApCj4gPj4gLSAgICAgICAgICAgIGdvdG8gZmFpbDsKPiA+Pgo+ID4+ICAg
ICAgICAgIGQtPnBidWYgPSB4emFsbG9jX2FycmF5KGNoYXIsIERPTUFJTl9QQlVGX1NJWkUpOwo+
ID4+ICAgICAgICAgIGlmICggIWQtPnBidWYgKQo+ID4+IEBAIC00MDMsNyArNDAwLDYgQEAgc3Ry
dWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9t
Y3JfZmxhZ3MsCj4gPj4gICAgICBpZiAoIGhhcmR3YXJlX2RvbWFpbiA9PSBkICkKPiA+PiAgICAg
ICAgICBoYXJkd2FyZV9kb21haW4gPSBvbGRfaHdkb207Cj4gPj4gICAgICBhdG9taWNfc2V0KCZk
LT5yZWZjbnQsIERPTUFJTl9ERVNUUk9ZRUQpOwo+ID4+IC0gICAgeGZyZWUoZC0+dm1fZXZlbnQp
Owo+ID4+ICAgICAgeGZyZWUoZC0+cGJ1Zik7Cj4gPj4gICAgICBpZiAoIGluaXRfc3RhdHVzICYg
SU5JVF9hcmNoICkKPiA+PiAgICAgICAgICBhcmNoX2RvbWFpbl9kZXN0cm95KGQpOwo+ID4+IEBA
IC04MjAsNyArODE2LDE0IEBAIHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCByY3VfaGVhZCAqaGVhZCkKPiA+PiAgICAgIGZyZWVfeGVub3Byb2ZfcGFnZXMoZCk7Cj4g
Pj4gICNlbmRpZgo+ID4+Cj4gPj4gLSAgICB4ZnJlZShkLT52bV9ldmVudCk7Cj4gPj4gKyNpZmRl
ZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKPiA+PiArICAgIHhmcmVlKGQtPnZtX2V2ZW50X3BhZ2lu
Zyk7Cj4gPj4gKyNlbmRpZgo+ID4+ICsgICAgeGZyZWUoZC0+dm1fZXZlbnRfbW9uaXRvcik7Cj4g
Pgo+ID4gV2h5IGRvIHlvdSB1bmNvbmRpdGlvbmFsbHkgeGZyZWUgdGhlc2Ugdm1fZXZlbnRfbW9u
aXRvciB3aGlsZSB5b3UgZG9uJ3QKPiA+IHVuY29uZGl0aW9uYWxseSBhbGxvY2F0ZSB0aGVtPwo+
ID4KPiA+IE5vdCB0aGF0IHRoaXMgaXMgc3RyaWN0bHkgYSBidWcgYnV0IHRoaXMgZGV2aWF0ZXMg
ZnJvbSB0aGUgb3JpZ2luYWwKPiA+IGJlaGF2aW91ci4KPiAKPiBJc24ndCB4ZnJlZSBOVUxMIHNh
ZmU/CgpZZXMsIGl0IGlzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 17:55:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 17: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.xen.org>)
	id 1dmkiz-0000wf-NI; Tue, 29 Aug 2017 17:54:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmkiy-0000wT-JZ
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 17:54:52 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F3/7F-03422-B6AA5A95; Tue, 29 Aug 2017 17:54:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTdr1dJ
 Ig+6VehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPP8DWvBsTWMFS0Pv7I1
 ME4u62Lk4hAS+MsosXj6ZdYuRk4g5zGjxI8H6RCJbYwSyw7uYAFJiAg4S3w9M5cdxOYV0JfYd
 vg5WIOwQLjEh7l/2UEaJAQmqUqc/P2bGSQhIeApcaF7ExOMffXgQqA4OwebgJXEITGQKIuAqs
 SJL7NZJjByL2BkWMWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEeh1BiDYwbhqQeAhRkkOJiVRXs1lSyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAmrgTKCRal
 pqdWpGXmAMMPJi3BwaMkwqsNkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeZyuAigRAi
 jJK8+BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR574NM4cnMK4Hb9AroCCagI2K9wI
 4oSURISTUw8jvGfC4ptXmzbKvSxnBOibXWjx8WvPLp2rpjzsVt+47qKS0+a/w2NFf4yl2prwY
 K7t0n05av6RKR2R9+I/7h37j9dobClw7MCT7l8TFRqEOu1F/joAXDaoO5oe/edTy6VSApvuXT
 h7O7myIe3H8SZB9quHLNveOnprQrOXR/m8Z1NIK1t57jtBJLcUaioRZzUXEiAHhqK++AAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504029289!114131189!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52628 invoked from network); 29 Aug 2017 17:54:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 17:54:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmkit-0003VS-Bc; Tue, 29 Aug 2017 17:54: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 1dmkin-0005oJ-Qe; Tue, 29 Aug 2017 17:54:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmkim-0006H9-T0; Tue, 29 Aug 2017 17:54:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112915-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10: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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-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: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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: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-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-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-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-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
X-Osstest-Versions-This: xen=d23bcc5ae7342a6c369200cda46cf95bcf854dd0
X-Osstest-Versions-That: xen=5ff1de3e4f56b2dd7c5c7dae8b008f6ee6dc2081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 17:54:40 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112915: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkxNSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjkxNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTI4
NzIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI4NzIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3MgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyODcyCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEyODYyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMTI4NzIKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjg3MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEy
ODcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkMjNiY2M1YWU3MzQy
YTZjMzY5MjAwY2RhNDZjZjk1YmNmODU0ZGQwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICA1ZmYxZGUzZTRmNTZiMmRkN2M1YzdkYWU4YjAwOGY2ZWU2ZGMyMDgxCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTI4NzIgIDIwMTctMDgtMjUgMTI6Mjg6MzUgWiAgICA0IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTA3ICAyMDE3LTA4LTI4IDEwOjE0OjI3IFogICAgMSBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhl
ci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CiAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJl
cm9Ab3JhY2xlLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFJ1c3R5IEJpcmQg
PHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZDIzYmNjNWFlNzM0MmE2YzM2OTIwMGNk
YTQ2Y2Y5NWJjZjg1NGRkMApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBNb24gQXVnIDI4IDExOjQwOjEzIDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGF2b2lk
IHNwdXJpb3VzIG1hcHRyYWNrIGhhbmRsZSBhbGxvY2F0aW9uIGZhaWx1cmVzCiAgICAKICAgIFdo
ZW4gbm8gbWVtb3J5IGlzIGF2YWlsYWJsZSBpbiB0aGUgaHlwZXJ2aXNvciwgcmF0aGVyIHRoYW4g
aW1tZWRpYXRlbHkKICAgIGZhaWxpbmcgdGhlIHJlcXVlc3QsIHRyeSB0byBzdGVhbCBhIGhhbmRs
ZSBmcm9tIGFub3RoZXIgdkNQVS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDAyZjFhMGI3NTc2YmFm
YjJmYmE5MDNjN2U2ZTcyMjFhYjBkMjg0NwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6
NDE6MDEgKzAyMDAKCmNvbW1pdCAzMDg2NTRjNzY1OGJkNGQ1MjlkOTk2YWI2NzRmODliMDE0Nzc0
ZDRkCkF1dGhvcjogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0
ZW1zLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDExOjM4OjU2IDIwMTcgKzAyMDAKCiAgICBjcHVm
cmVxOiBvbmx5IHN0b3Agb25kZW1hbmQgZ292ZXJub3IgaWYgYWxyZWFkeSBzdGFydGVkCiAgICAK
ICAgIE9uIENQVUZSRVFfR09WX1NUT1AgaW4gY3B1ZnJlcV9nb3Zlcm5vcl9kYnMsIHNob3J0Y3V0
IHRvCiAgICByZXR1cm4gc3VjY2VzcyBpZiB0aGUgZ292ZXJub3IgaXMgYWxyZWFkeSBzdG9wcGVk
LgogICAgCiAgICBBdm9pZCBleGVjdXRpbmcgZGJzX3RpbWVyX2V4aXQsIHRvIHByZXZlbnQgdHJp
cHBpbmcgYW4gYXNzZXJ0aW9uCiAgICB3aXRoaW4gYSBjYWxsIHRvIGtpbGxfdGltZXIgb24gYSB0
aW1lciB0aGF0IGhhcyBub3QgYmVlbiBwcmVwYXJlZAogICAgd2l0aCBpbml0X3RpbWVyLCBpZiB0
aGUgQ1BVRlJFUV9HT1ZfU1RBUlQgY2FzZSBoYXMgbm90CiAgICBydW4gYmVmb3JlaGFuZC4KICAg
IAogICAga2lsbF90aW1lciB2YWxpZGF0ZXMgdGltZXIgc3RhdGU6CiAgICAgKiBpdHNlbGYsIHZp
YSBCVUdfT04odGhpc19jcHUodGltZXJzKS5ydW5uaW5nID09IHRpbWVyKTsKICAgICAqIHdpdGhp
biBhY3RpdmVfdGltZXIsIEFTU0VSVGluZyB0aW1lci0+c3RhdHVzIGlzIHdpdGhpbiBib3VuZHM7
CiAgICAgKiB3aXRoaW4gbGlzdF9kZWwsIHdoaWNoIEFTU0VSVHMgdGltZXIgaW5hY3RpdmUgbGlz
dCBtZW1iZXJzaGlwLgogICAgCiAgICBQYXRjaCBpcyBzeW5vbnltb3VzIHRvIGFuIE9wZW5YVCBw
YXRjaCBwcm9kdWNlZCBhdCBDaXRyaXggcHJpb3IgdG8KICAgIEp1bmUgMjAxNC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBlN2VjNmY1ZjMyY2QyZDBmNzIzMDgzY2RlM2Q3NzYxYzRl
Njc1ZjJjCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xMCAxMjozNTo1MCArMDIwMAoKY29tbWl0
IDZmZDg0YjNlMmIxMWU5MTQ4YjljNjM2YmI3YzkwY2E2ZWZiZjg3ZGEKQXV0aG9yOiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6Mzg6MjUgMjAxNyAr
MDIwMAoKICAgIFZULWQgUEk6IGRpc2FibGUgVlQtZCBQSSB3aGVuIENQVS1zaWRlIFBJIGlzbid0
IGVuYWJsZWQKICAgIAogICAgRnJvbSB0aGUgY29udGV4dCBjYWxsaW5nIHBpX2Rlc2NfaW5pdCgp
LCB3ZSBjYW4gY29uY2x1ZGUgdGhlIGN1cnJlbnQKICAgIGltcGxlbWVudGF0aW9uIG9mIFZULWQg
UEkgZGVwZW5kcyBvbiBDUFUtc2lkZSBQSS4gSWYgd2UgZW5hYmxlIFZULWQgUEkKICAgIGFuZCBk
aXNhYmxlIENQVS1zaWRlIFBJIGJ5IGRpc2FibGluZyBBUElDdiBleHBsaWNpdGx5IGluIHhlbiBi
b290CiAgICBjb21tYW5kIGxpbmUsIHdlIHdvdWxkIGdldCBhbiBhc3NlcnRpb24gZmFpbHVyZS4K
ICAgIAogICAgVGhpcyBwYXRjaCBjbGVhcnMgaW9tbXVfaW50cG9zdCBvbmNlIGZpbmRpbmcgQ1BV
LXNpZGUgUEkgd29uJ3QgYmUgZW5hYmxlZC4KICAgIEl0IGlzIHNhZmUgZm9yIHRoaXMgaXMgZG9u
ZSBiZWZvcmUgdGhpcyBmbGFnIHN0YXJ0cyB0YWtpbmcgZWZmZWN0LiBBbHNvCiAgICB0YWtlIHRo
aXMgY2hhbmNlIHRvIHJlbW92ZSB0aGUgdXNlbGVzcyBjaGVjayBvZiAiYWNrbm93bGVkZ2UgaW50
ZXJydXB0IG9uCiAgICBleGl0Iiwgd2hpY2ggaXMgYSBtaW5pbWFsIHJlcXVpcmVtZW50IHdoaWNo
IGhhcyBiZWVuIGNoZWNrZWQgZWFybGllci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlNDg5ZWI2MTM4ZTdlZmU0MjE0YTdlOWJhMGQyMWY1
NGZjNWI3ZDM1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xMCAxMjozMjoxNiArMDIwMAoKY29t
bWl0IDg5YjM2Y2M2OGQxZDlmNDMzNzg3MWYyN2ZlY2U3MGQwYzE0NTQyNTUKQXV0aG9yOiBSdXN0
eSBCaXJkIDxydXN0eWJpcmRAb3Blbm1haWxib3gub3JnPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6
Mzc6NDMgMjAxNyArMDIwMAoKICAgIFZULWQ6IGRvbid0IHBhbmljL3dhcm4gb24gaW9tbXU9bm8t
aWdmeAogICAgCiAgICBXaGVuIG9wZXJhdGluZyBvbiBhbiBJbnRlbCBncmFwaGljcyBkZXZpY2Us
IGlvbW11X2VuYWJsZV90cmFuc2xhdGlvbigpCiAgICBwYW5pY2tlZCAoZm9yY2VfaW9tbXU9PTEp
IG9yIHdhcm5lZCAoZm9yY2VfaW9tbXU9PTApIGFib3V0IHRoZSBCSU9TIGlmCiAgICBpc19pZ2Rf
dnRfZW5hYmxlZF9xdWlyaygpIHJldHVybmVkIDAuIFRoYXQncyBnb29kIGlmIHRoZSBhY3R1YWwg
QklPUwogICAgcHJvYmxlbSBoYXMgYmVlbiBkZXRlY3RlZC4gQnV0IHNpbmNlIGNvbW1pdCAxNDYz
NDExLCByZXR1cm5pbmcgMCBjb3VsZAogICAgYWxzbyBoYXBwZW4gaWYgdGhlIHVzZXIgc2ltcGx5
IHBhc3NlZCAiaW9tbXU9bm8taWdmeCIsIGluIHdoaWNoIGNhc2UKICAgIGJhaWxpbmcgb3V0IHdp
dGggYW4gaW5mbyBtZXNzYWdlIChpbnN0ZWFkIG9mIGEgcGFuaWMvd2FybmluZykgd291bGQgYmUK
ICAgIG1vcmUgYXBwcm9wcmlhdGUuCiAgICAKICAgIFRoZSBwYW5pYyBicm9rZSB0aGUgY29tYmlu
YXRpb24gImlvbW11PWZvcmNlLG5vLWlnZngiLCBhbmQgYWxzbyB0aGUgY2FzZQogICAgd2hlcmUg
ImlvbW11PW5vLWlnZngiIGlzIHBhc3NlZCBidXQgZm9yY2VfaW9tbXU9MSBpcyBzZXQgYXV0b21h
dGljYWxseQogICAgYnkgeDJhcGljX2JzcF9zZXR1cCgpLgogICAgCiAgICBNb3ZlIHRoZSBpb21t
dV9pZ2Z4IGNoZWNrIGZyb20gaXNfaWdkX3Z0X2VuYWJsZWRfcXVpcmsoKSBpbnRvIGl0cyBvbmx5
CiAgICBjYWxsZXIgaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uKCksIGFuZCB0d2VhayB0aGUgbG9n
aWMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1c3R5IEJpcmQgPHJ1c3R5YmlyZEBvcGVubWFp
bGJveC5vcmc+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5ODJiMjg3NGQ2
NDkyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0wMyAxMjo0MDoyNSArMDIwMAoKY29tbWl0IGE5
ZWNkNjA0YjFmOGZlZmQyYTU3NjU5YzAzNjdlOTIxN2I5ZjhiNmYKQXV0aG9yOiBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTozNzoyMCAyMDE3ICswMjAw
CgogICAgZG9jczogY29ycmVjdCBwYXJhZ3JhcGggaW5kZW50aW9uIGluIHhlbi10c2Ntb2RlCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFj
a2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTU5
MjRiYWYyMjExZGRjZjViYThmNzAyYzlhNGMwNzczMGUwYzhlOAogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDctMjQgMTA6MTc6MjQgKzAxMDAKCmNvbW1pdCA3OThmNmM5MWI3ZjU3ZTZmYTFlMTZkZTkx
NTJmZDY5NzI1Y2IyYjRlCkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRl
OiAgIE1vbiBBdWcgMjggMTE6MzY6NTEgMjAxNyArMDIwMAoKICAgIGRvY3M6IHJlcGxhY2UgeG0g
d2l0aCB4bCBpbiB4ZW4tdHNjbW9kZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDc2MzI2N2UzMTVhOTNlMmI2ZDY2YTBhZmRjZGE5NmRiOTM5
ZTA5YjYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA3LTI0IDEwOjE3OjIxICswMTAwCgpjb21taXQg
NjUwODI3OGY5NmVlODczYzRmMWFkZWQ2ZjE4OTNmZWU4MGExYmM4OApBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMToz
NjowNSAyMDE3ICswMjAwCgogICAgeDg2L2h2bTogRml4ZXMgdG8gaHZtZW11bF9pbnNuX2ZldGNo
KCkKICAgIAogICAgRm9yY2UgaW5zbl9vZmYgdG8gYSBzaW5nbGUgYnl0ZSwgYXMgb2Zmc2V0IGNh
biB3cmFwIGFyb3VuZCBvciB0cnVuY2F0ZSB3aXRoCiAgICByZXNwZWN0IHRvIHNoX2N0eHQtPmlu
c25fYnVmX2VpcCB1bmRlciBhIG51bWJlciBvZiBub3JtYWwgY2lyY3Vtc3RhbmNlcy4KICAgIAog
ICAgRnVydGhlcm1vcmUsIGRvbid0IHVzZSBhbiBBU1NFUlQoKSBmb3IgYm91bmRzIGNoZWNraW5n
IHRoZSB3cml0ZSBpbnRvCiAgICBodm1lbXVsX2N0eHQtPmluc25fYnVmW10uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHg4
Ni9odm06IEZpeCBib3VuZGFyeSBjaGVjayBpbiBodm1lbXVsX2luc25fZmV0Y2goKQogICAgCiAg
ICBjL3MgMDk0M2EwMzAzNyBhZGRlZCBzb21lIGV4dHJhIHByb3RlY3Rpb24gZm9yIG92ZXJmbG93
aW5nIHRoZSBlbXVsYXRpb24KICAgIGluc3RydWN0aW9uIGNhY2hlLCBidXQgQ292ZXJpdHkgcG9p
bnRzIG91dCB0aGF0IGJvdW5kYXJ5IGNvbmRpdGlvbiBpcyBvZmYgYnkKICAgIG9uZSB3aGVuIG1l
bWNweSgpJ2luZyBvdXQgb2YgdGhlIGJ1ZmZlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgCiAgICB4ODYvSFZNOiBm
aXggYm91bmRhcnkgY2hlY2sgaW4gaHZtZW11bF9pbnNuX2ZldGNoKCkgKGFnYWluKQogICAgCiAg
ICBDb21taXQgNWE5OTJiNjcwYiAoIng4Ni9odm06IEZpeCBib3VuZGFyeSBjaGVjayBpbgogICAg
aHZtZW11bF9pbnNuX2ZldGNoKCkiKSB3ZW50IGEgbGl0dGxlIHRvbyBmYXIgaW4gaXRzIGNvcnJl
Y3Rpb24gdG8KICAgIGNvbW1pdCAwOTQzYTAzMDM3ICgieDg2L2h2bTogRml4ZXMgdG8gaHZtZW11
bF9pbnNuX2ZldGNoKCkiKTogS2VlcCB0aGUKICAgIHN0YXJ0IG9mZnNldCBjaGVjaywgYnV0IHJl
c3RvcmUgdGhlIG9yaWdpbmFsIGVuZCBvZmZzZXQgb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDA5NDNh
MDMwMzc0MThlNmU0MGNkZDQyMGYyNDcyYmJmOWFmYWU3YTIKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTA3LTE5IDEwOjI1OjE4ICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiA1YTk5MmI2NzBiZmY2OTdj
NDBiNTEzYzllMDM3NTk4YmEzNWNhN2Q0CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNy0yNyAxMToz
OTo1NyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogNThlODk4NjI2N2Q5NzZiMDBjNjBlMDA4OWJh
YTJlNWY2NmYxNmQzZQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTAgMTI6Mzc6MjQgKzAyMDAK
CmNvbW1pdCA1NTg3ZDlhZjBkODcyNzk2YzkzMTM5OTVhNWZjOWYxYjU1MmEyYTFkCkF1dGhvcjog
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6MzU6Mjkg
MjAxNyArMDIwMAoKICAgIHJvbWJpb3M6IHByZXZlbnQgYnVpbGRpbmcgd2l0aCBQSUMvUElFCiAg
ICAKICAgIElmIHRoZSBkZWZhdWx0IGNvbXBpbGVyIHNpbGVudGx5IGRlZmF1bHRzIHRvIHRvIC1m
UElDLy1mUElFIGJ1aWxkaW5nCiAgICByb21iaW9zIGZhaWxzOgogICAgCiAgICAgbGQgLW1lbGZf
aTM4NiAtcyAtciAzMmJpdGJpb3MubyB0Y2diaW9zL3RjZ2Jpb3NleHQubyB1dGlsLm8gcG1tLm8g
LW8gMzJiaXRiaW9zX2FsbC5vCiAgICAgVGhlcmUgYXJlIHVuZGVmaW5lZCBzeW1ib2xzIGluIHRo
ZSBCSU9TOgogICAgICAgICAgICAgIFUgX0dMT0JBTF9PRkZTRVRfVEFCTEVfCiAgICAgbWFrZVsx
MF06ICoqKiBbTWFrZWZpbGU6MjY6IDMyYml0Ymlvc19hbGwub10gRXJyb3IgMTEKICAgIAogICAg
UHJldmVudCB0aGUgZmFpbHVyZSBieSBlbmZvcmNpbmcgbm9uLVBJQy9QSUUgbW9kZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA2NzI5NDlkNmM2MWQ5Y2JhMDFjNWI0MTRlZWQ5ZDUyMjA4MmYwNGQzCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wNi0yNiAxNDozMjo0NiArMDEwMAoKY29tbWl0IDUyN2ZjNWMzMWJiNGJk
YThlYzY5NmI1ZjkyMGFjNTE3NGUxNTM1ZmMKQXV0aG9yOiBHcmVnb3J5IEhlcnJlcm8gPGdyZWdv
cnkuaGVycmVyb0BvcmFjbGUuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6MzQ6MjYgMjAxNyAr
MDIwMAoKICAgIHN0b3BfbWFjaGluZTogZmlsbCBmbl9yZXN1bHQgb25seSBpbiBjYXNlIG9mIGVy
cm9yCiAgICAKICAgIFdoZW4gc3RvcF9tYWNoaW5lX3J1bigpIGlzIGNhbGxlZCB3aXRoIE5SX0NQ
VVMgYXMgbGFzdCBhcmd1bWVudCwKICAgIGZuX3Jlc3VsdCBtZW1iZXIgbXVzdCBiZSBmaWxsZWQg
b25seSBpZiBhbiBlcnJvciBoYXBwZW5zIHNpbmNlIGl0IGlzCiAgICBzaGFyZWQgYWNyb3NzIGFs
bCBjcHVzLgogICAgCiAgICBBc3N1bWUgQ1BVMSBkZXRlY3RzIGFuIGVycm9yIGFuZCBzZXQgZm5f
cmVzdWx0IHRvIC0xLCB0aGVuIENQVTIgZG9lc24ndAogICAgZGV0ZWN0IGFuIGVycm9yIGFuZCBz
ZXQgZm5fcmVzdWx0IHRvIDAuIFRoZSBlcnJvciBkZXRlY3RlZCBieSBDUFUxIHdpbGwKICAgIGJl
IGlnbm9yZWQuCiAgICAKICAgIE5vdGUgdGhhdCBpbiBjYXNlIG11bHRpcGxlIGZhaWx1cmVzIG9j
Y3VyIG9uIGRpZmZlcmVudCBDUFVzLCBvbmx5IHRoZQogICAgbGFzdCBlcnJvciB3aWxsIGJlIHJl
cG9ydGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnku
aGVycmVyb0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkOGI4MzNkNzhmNmJmZGU5ODU1YTk0OWI1ZTZk
Mzc5MGQ3OGMwZmI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0wMSAxMDo1MzowNCArMDIwMAoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 18:10:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 18: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.xen.org>)
	id 1dmkxe-0001yy-5Z; Tue, 29 Aug 2017 18:10:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmkxc-0001qp-Ob
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 18:10:00 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 1C/4B-01777-7FDA5A95; Tue, 29 Aug 2017 18:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffb2qW
 RBn1v9SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0blnG2PB782MFZ833GZv
 YPxU3cXIxSEk8JdRYvLks8wQzmNGiZ8TFrFAONsYJea3rmXsYuTkEBFwlvh6Zi47iM0roC8xd
 dciJhBbWCBc4kLfRLBuCYE7ahI/by0DK5IQ8JSYeX8tnL1q5wUgm52DTcBK4pAYSJRFQFXiyM
 brrBMYuRcwMqxiVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ
 6AxDsYFzb6nyIUZKDSUmU12vN0kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwrQHKCRanpqRVp
 mTnA8INJS3DwKInwGoOkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPchSJEASFFGaR7cC
 FgsXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrzbIFJ7MvBK4Ta+AjmACOiLWC+yIkkSElF
 QDI++1vmnvV/od2DRraXXsq8PBMYpcfn7HvS1shfcG3lGbOi3q+ePOXVFZPnx5shuKIrULVhn
 /k+JceVBDlSFU0lHNsEzt9nYdjy0GTnVLZvP0mK9ruXRyhkpF0tbjtu1+jwKWSq+VrdRtyekM
 aTkW08jV6c2tNuGQAxvDhboH7xZqzxZ+/DVYiaU4I9FQi7moOBEABgYstoACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504030197!88814188!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45149 invoked from network); 29 Aug 2017 18:09:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 18:09:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmkxX-0003y6-Bv; Tue, 29 Aug 2017 18:09: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 1dmkxR-000867-Eq; Tue, 29 Aug 2017 18:09:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmkxQ-0001V0-Na; Tue, 29 Aug 2017 18:09:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112916-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken: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-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt: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-credit2:saverestore-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: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-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-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-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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ffb73c140637a39e62aec18d26dcfcbbdfcafb61
X-Osstest-Versions-That: xen=df8c4fa0e0578313f7be9cd9601449d15fa55783
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 18:09:48 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112916: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkxNiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjkxNi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyODcxCgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTEyODcxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEyODcxCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NzEKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDExMjg3MQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODcxCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NzEKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjg3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyODYwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTI4NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjg3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlz
dC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmZmI3M2Mx
NDA2MzdhMzllNjJhZWMxOGQyNmRjZmNiYmRmY2FmYjYxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICBkZjhjNGZhMGUwNTc4MzEzZjdiZTljZDk2MDE0NDlkMTVmYTU1Nzgz
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI4NzEgIDIwMTctMDgtMjUgMTE6MjY6NTQgWiAgICA0
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTA4ICAyMDE3LTA4LTI4IDEwOjE2OjAxIFog
ICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTE2ICAyMDE3
LTA4LTI5IDAxOjE3OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlz
dG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiBhbmQgYXJtMzJdCiAg
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFJ1c3R5IEJpcmQgPHJ1c3R5YmlyZEBvcGVu
bWFpbGJveC5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
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
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgZmZiNzNjMTQwNjM3YTM5ZTYyYWVjMThkMjZkY2ZjYmJkZmNhZmI2
MQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gQXVn
IDI4IDEyOjIzOjIyIDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGF2b2lkIHNwdXJpb3VzIG1hcHRy
YWNrIGhhbmRsZSBhbGxvY2F0aW9uIGZhaWx1cmVzCiAgICAKICAgIFdoZW4gbm8gbWVtb3J5IGlz
IGF2YWlsYWJsZSBpbiB0aGUgaHlwZXJ2aXNvciwgcmF0aGVyIHRoYW4gaW1tZWRpYXRlbHkKICAg
IGZhaWxpbmcgdGhlIHJlcXVlc3QsIHRyeSB0byBzdGVhbCBhIGhhbmRsZSBmcm9tIGFub3RoZXIg
dkNQVS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDAyZjFhMGI3NTc2YmFmYjJmYmE5MDNjN2U2ZTcy
MjFhYjBkMjg0NwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6NDE6MDEgKzAyMDAKCmNv
bW1pdCAzMDA1MjlkNmI1NjQ1N2NiYzQyZDgxOTJjNmZkNTlhOTZkNWZmNjU4CkF1dGhvcjogQ2hy
aXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KRGF0ZTog
ICBNb24gQXVnIDI4IDExOjQ5OjAzIDIwMTcgKzAyMDAKCiAgICBjcHVmcmVxOiBvbmx5IHN0b3Ag
b25kZW1hbmQgZ292ZXJub3IgaWYgYWxyZWFkeSBzdGFydGVkCiAgICAKICAgIE9uIENQVUZSRVFf
R09WX1NUT1AgaW4gY3B1ZnJlcV9nb3Zlcm5vcl9kYnMsIHNob3J0Y3V0IHRvCiAgICByZXR1cm4g
c3VjY2VzcyBpZiB0aGUgZ292ZXJub3IgaXMgYWxyZWFkeSBzdG9wcGVkLgogICAgCiAgICBBdm9p
ZCBleGVjdXRpbmcgZGJzX3RpbWVyX2V4aXQsIHRvIHByZXZlbnQgdHJpcHBpbmcgYW4gYXNzZXJ0
aW9uCiAgICB3aXRoaW4gYSBjYWxsIHRvIGtpbGxfdGltZXIgb24gYSB0aW1lciB0aGF0IGhhcyBu
b3QgYmVlbiBwcmVwYXJlZAogICAgd2l0aCBpbml0X3RpbWVyLCBpZiB0aGUgQ1BVRlJFUV9HT1Zf
U1RBUlQgY2FzZSBoYXMgbm90CiAgICBydW4gYmVmb3JlaGFuZC4KICAgIAogICAga2lsbF90aW1l
ciB2YWxpZGF0ZXMgdGltZXIgc3RhdGU6CiAgICAgKiBpdHNlbGYsIHZpYSBCVUdfT04odGhpc19j
cHUodGltZXJzKS5ydW5uaW5nID09IHRpbWVyKTsKICAgICAqIHdpdGhpbiBhY3RpdmVfdGltZXIs
IEFTU0VSVGluZyB0aW1lci0+c3RhdHVzIGlzIHdpdGhpbiBib3VuZHM7CiAgICAgKiB3aXRoaW4g
bGlzdF9kZWwsIHdoaWNoIEFTU0VSVHMgdGltZXIgaW5hY3RpdmUgbGlzdCBtZW1iZXJzaGlwLgog
ICAgCiAgICBQYXRjaCBpcyBzeW5vbnltb3VzIHRvIGFuIE9wZW5YVCBwYXRjaCBwcm9kdWNlZCBh
dCBDaXRyaXggcHJpb3IgdG8KICAgIEp1bmUgMjAxNC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Q2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBlN2VjNmY1ZjMyY2QyZDBmNzIzMDgzY2RlM2Q3NzYxYzRlNjc1ZjJjCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wOC0xMCAxMjozNTo1MCArMDIwMAoKY29tbWl0IGMxNzUxZTIwNGE2MDNh
YTAwYmRhNzYwNjJmZmM4YzNjN2JkOWU0MDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6NDg6MjAgMjAxNyArMDIwMAoKICAgIFZULWQg
UEk6IGRpc2FibGUgVlQtZCBQSSB3aGVuIENQVS1zaWRlIFBJIGlzbid0IGVuYWJsZWQKICAgIAog
ICAgRnJvbSB0aGUgY29udGV4dCBjYWxsaW5nIHBpX2Rlc2NfaW5pdCgpLCB3ZSBjYW4gY29uY2x1
ZGUgdGhlIGN1cnJlbnQKICAgIGltcGxlbWVudGF0aW9uIG9mIFZULWQgUEkgZGVwZW5kcyBvbiBD
UFUtc2lkZSBQSS4gSWYgd2UgZW5hYmxlIFZULWQgUEkKICAgIGFuZCBkaXNhYmxlIENQVS1zaWRl
IFBJIGJ5IGRpc2FibGluZyBBUElDdiBleHBsaWNpdGx5IGluIHhlbiBib290CiAgICBjb21tYW5k
IGxpbmUsIHdlIHdvdWxkIGdldCBhbiBhc3NlcnRpb24gZmFpbHVyZS4KICAgIAogICAgVGhpcyBw
YXRjaCBjbGVhcnMgaW9tbXVfaW50cG9zdCBvbmNlIGZpbmRpbmcgQ1BVLXNpZGUgUEkgd29uJ3Qg
YmUgZW5hYmxlZC4KICAgIEl0IGlzIHNhZmUgZm9yIHRoaXMgaXMgZG9uZSBiZWZvcmUgdGhpcyBm
bGFnIHN0YXJ0cyB0YWtpbmcgZWZmZWN0LiBBbHNvCiAgICB0YWtlIHRoaXMgY2hhbmNlIHRvIHJl
bW92ZSB0aGUgdXNlbGVzcyBjaGVjayBvZiAiYWNrbm93bGVkZ2UgaW50ZXJydXB0IG9uCiAgICBl
eGl0Iiwgd2hpY2ggaXMgYSBtaW5pbWFsIHJlcXVpcmVtZW50IHdoaWNoIGhhcyBiZWVuIGNoZWNr
ZWQgZWFybGllci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBlNDg5ZWI2MTM4ZTdlZmU0MjE0YTdlOWJhMGQyMWY1NGZjNWI3ZDM1CiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0wOC0xMCAxMjozMjoxNiArMDIwMAoKY29tbWl0IGY5MTQ4ODQzMjBi
ZmMxMzI1YWMwZTRkYzYzMGZhMzllZmU0NmRkZTUKQXV0aG9yOiBSdXN0eSBCaXJkIDxydXN0eWJp
cmRAb3Blbm1haWxib3gub3JnPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6NDc6NDEgMjAxNyArMDIw
MAoKICAgIFZULWQ6IGRvbid0IHBhbmljL3dhcm4gb24gaW9tbXU9bm8taWdmeAogICAgCiAgICBX
aGVuIG9wZXJhdGluZyBvbiBhbiBJbnRlbCBncmFwaGljcyBkZXZpY2UsIGlvbW11X2VuYWJsZV90
cmFuc2xhdGlvbigpCiAgICBwYW5pY2tlZCAoZm9yY2VfaW9tbXU9PTEpIG9yIHdhcm5lZCAoZm9y
Y2VfaW9tbXU9PTApIGFib3V0IHRoZSBCSU9TIGlmCiAgICBpc19pZ2RfdnRfZW5hYmxlZF9xdWly
aygpIHJldHVybmVkIDAuIFRoYXQncyBnb29kIGlmIHRoZSBhY3R1YWwgQklPUwogICAgcHJvYmxl
bSBoYXMgYmVlbiBkZXRlY3RlZC4gQnV0IHNpbmNlIGNvbW1pdCAxNDYzNDExLCByZXR1cm5pbmcg
MCBjb3VsZAogICAgYWxzbyBoYXBwZW4gaWYgdGhlIHVzZXIgc2ltcGx5IHBhc3NlZCAiaW9tbXU9
bm8taWdmeCIsIGluIHdoaWNoIGNhc2UKICAgIGJhaWxpbmcgb3V0IHdpdGggYW4gaW5mbyBtZXNz
YWdlIChpbnN0ZWFkIG9mIGEgcGFuaWMvd2FybmluZykgd291bGQgYmUKICAgIG1vcmUgYXBwcm9w
cmlhdGUuCiAgICAKICAgIFRoZSBwYW5pYyBicm9rZSB0aGUgY29tYmluYXRpb24gImlvbW11PWZv
cmNlLG5vLWlnZngiLCBhbmQgYWxzbyB0aGUgY2FzZQogICAgd2hlcmUgImlvbW11PW5vLWlnZngi
IGlzIHBhc3NlZCBidXQgZm9yY2VfaW9tbXU9MSBpcyBzZXQgYXV0b21hdGljYWxseQogICAgYnkg
eDJhcGljX2JzcF9zZXR1cCgpLgogICAgCiAgICBNb3ZlIHRoZSBpb21tdV9pZ2Z4IGNoZWNrIGZy
b20gaXNfaWdkX3Z0X2VuYWJsZWRfcXVpcmsoKSBpbnRvIGl0cyBvbmx5CiAgICBjYWxsZXIgaW9t
bXVfZW5hYmxlX3RyYW5zbGF0aW9uKCksIGFuZCB0d2VhayB0aGUgbG9naWMuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFJ1c3R5IEJpcmQgPHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgICBB
Y2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiBkYmYyYTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5ODJiMjg3NGQ2NDkyCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0wOC0wMyAxMjo0MDoyNSArMDIwMAoKY29tbWl0IGVkNmU1ZDViYWJhOTU2NzVl
NzkxZmY2ZDc2MzlmOWIyMDdhNjhkNWIKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTo0NzoyMCAyMDE3ICswMjAwCgogICAgZG9jczogcmVw
bGFjZSB4bSB3aXRoIHhsIGluIHhlbi10c2Ntb2RlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9s
YWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzYzMjY3ZTMxNWE5M2UyYjZkNjZhMGFmZGNk
YTk2ZGI5MzllMDliNgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDctMjQgMTA6MTc6MjEgKzAxMDAK
CmNvbW1pdCA3ODE4NTk5NTk0MDU0MTU5YTliYzI4NThiNTdlYjJmYTY5NDRiOGJjCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVn
IDI4IDExOjQ2OjU1IDIwMTcgKzAyMDAKCiAgICB4ODYvaHZtOiBGaXhlcyB0byBodm1lbXVsX2lu
c25fZmV0Y2goKQogICAgCiAgICBGb3JjZSBpbnNuX29mZiB0byBhIHNpbmdsZSBieXRlLCBhcyBv
ZmZzZXQgY2FuIHdyYXAgYXJvdW5kIG9yIHRydW5jYXRlIHdpdGgKICAgIHJlc3BlY3QgdG8gc2hf
Y3R4dC0+aW5zbl9idWZfZWlwIHVuZGVyIGEgbnVtYmVyIG9mIG5vcm1hbCBjaXJjdW1zdGFuY2Vz
LgogICAgCiAgICBGdXJ0aGVybW9yZSwgZG9uJ3QgdXNlIGFuIEFTU0VSVCgpIGZvciBib3VuZHMg
Y2hlY2tpbmcgdGhlIHdyaXRlIGludG8KICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZbXS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IAogICAgeDg2L2h2bTogRml4IGJvdW5kYXJ5IGNoZWNrIGluIGh2bWVtdWxfaW5zbl9mZXRjaCgp
CiAgICAKICAgIGMvcyAwOTQzYTAzMDM3IGFkZGVkIHNvbWUgZXh0cmEgcHJvdGVjdGlvbiBmb3Ig
b3ZlcmZsb3dpbmcgdGhlIGVtdWxhdGlvbgogICAgaW5zdHJ1Y3Rpb24gY2FjaGUsIGJ1dCBDb3Zl
cml0eSBwb2ludHMgb3V0IHRoYXQgYm91bmRhcnkgY29uZGl0aW9uIGlzIG9mZiBieQogICAgb25l
IHdoZW4gbWVtY3B5KCknaW5nIG91dCBvZiB0aGUgYnVmZmVyLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICAKICAgIHg4
Ni9IVk06IGZpeCBib3VuZGFyeSBjaGVjayBpbiBodm1lbXVsX2luc25fZmV0Y2goKSAoYWdhaW4p
CiAgICAKICAgIENvbW1pdCA1YTk5MmI2NzBiICgieDg2L2h2bTogRml4IGJvdW5kYXJ5IGNoZWNr
IGluCiAgICBodm1lbXVsX2luc25fZmV0Y2goKSIpIHdlbnQgYSBsaXR0bGUgdG9vIGZhciBpbiBp
dHMgY29ycmVjdGlvbiB0bwogICAgY29tbWl0IDA5NDNhMDMwMzcgKCJ4ODYvaHZtOiBGaXhlcyB0
byBodm1lbXVsX2luc25fZmV0Y2goKSIpOiBLZWVwIHRoZQogICAgc3RhcnQgb2Zmc2V0IGNoZWNr
LCBidXQgcmVzdG9yZSB0aGUgb3JpZ2luYWwgZW5kIG9mZnNldCBvbmUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMDk0M2EwMzAzNzQxOGU2ZTQwY2RkNDIwZjI0NzJiYmY5YWZhZTdhMgogICAgbWFzdGVyIGRh
dGU6IDIwMTctMDctMTkgMTA6MjU6MTggKzAxMDAKICAgIG1hc3RlciBjb21taXQ6IDVhOTkyYjY3
MGJmZjY5N2M0MGI1MTNjOWUwMzc1OThiYTM1Y2E3ZDQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA3
LTI3IDExOjM5OjU3ICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiA1OGU4OTg2MjY3ZDk3NmIwMGM2
MGUwMDg5YmFhMmU1ZjY2ZjE2ZDNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xMCAxMjozNzoy
NCArMDIwMAoKY29tbWl0IGVjYjcwMWYzOGMxMDM1ZTAxNzhiMGE5MDRmMDU4YTU0ODYyMTYyYzkK
QXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEF1ZyAyOCAx
MTo0NjoyMSAyMDE3ICswMjAwCgogICAgcm9tYmlvczogcHJldmVudCBidWlsZGluZyB3aXRoIFBJ
Qy9QSUUKICAgIAogICAgSWYgdGhlIGRlZmF1bHQgY29tcGlsZXIgc2lsZW50bHkgZGVmYXVsdHMg
dG8gdG8gLWZQSUMvLWZQSUUgYnVpbGRpbmcKICAgIHJvbWJpb3MgZmFpbHM6CiAgICAKICAgICBs
ZCAtbWVsZl9pMzg2IC1zIC1yIDMyYml0Ymlvcy5vIHRjZ2Jpb3MvdGNnYmlvc2V4dC5vIHV0aWwu
byBwbW0ubyAtbyAzMmJpdGJpb3NfYWxsLm8KICAgICBUaGVyZSBhcmUgdW5kZWZpbmVkIHN5bWJv
bHMgaW4gdGhlIEJJT1M6CiAgICAgICAgICAgICAgVSBfR0xPQkFMX09GRlNFVF9UQUJMRV8KICAg
ICBtYWtlWzEwXTogKioqIFtNYWtlZmlsZToyNjogMzJiaXRiaW9zX2FsbC5vXSBFcnJvciAxMQog
ICAgCiAgICBQcmV2ZW50IHRoZSBmYWlsdXJlIGJ5IGVuZm9yY2luZyBub24tUElDL1BJRSBtb2Rl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDY3Mjk0OWQ2YzYxZDljYmEwMWM1YjQxNGVlZDlkNTIyMDgyZjA0ZDMK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTI2IDE0OjMyOjQ2ICswMTAwCgpjb21taXQgM2VmOTk3
YzhiZWVhNmViZjRlOTgxNmE3OGMwMjU0OGQ3ZTg0NTk2OApBdXRob3I6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTo0NTo0NSAy
MDE3ICswMjAwCgogICAgeGVuL2xpdmVwYXRjaDogRG9uJ3QgY3Jhc2ggb24gZW5jb3VudGVyaW5n
IFNUTl9VTkRFRiByZWxvY2F0aW9ucwogICAgCiAgICBBIHN5bW5keCBvZiBTVE5fVU5ERUYgaXMg
c3BlY2lhbCwgYW5kIG1lYW5zIGEgc3ltYm9sIHZhbHVlIG9mIDAuICBXaGlsZQogICAgbGVnaXRp
bWF0ZSBpbiB0aGUgRUxGIHN0YW5kYXJkLCBpdHMgZXhpc3RhbmNlIGluIGEgbGl2ZXBhdGNoIGlz
IHF1ZXN0aW9uYWJsZQogICAgYXQgYmVzdC4gIFVudGlsIGEgcGxhdXNpYmxlIHVzZWNhc2UgcHJl
c2VudHMgaXRzZWxmLCByZWplY3Qgc3VjaCBhIHJlbG9jYXRpb24KICAgIHdpdGggLUVPUE5PVFNV
UFAuCiAgICAKICAgIEFkZGl0aW9uYWxseSwgZml4IGFuIG9mZi1ieS1vbmUgZXJyb3Igd2hpbGUg
cmFuZ2UgY2hlY2tpbmcgc3ltbmR4LCBhbmQgcGVyZm9ybQogICAgYSBzYWZldHkgY2hlY2sgb24g
ZWxmLT5zeW1bc3ltbmR4XS5zeW0gYmVmb3JlIGRlcmVmZW5jaW5nIGl0LCB0byBhdm9pZAogICAg
dHJpcHBpbmcgb3ZlciBhIE5VTEwgcG9pbnRlciB3aGVuIGNhbGN1bGF0aW5nIHZhbC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJmZjIyOTY0
M2I3MzllMmZkMGNkMDUzNmVlOWZjYTUwNmNmYTkyZjgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2
LTIzIDE1OjAwOjM3ICswMTAwCgpjb21taXQgNjhjNGVmMjNlOTZlMzdhZTFmMTBjMzRiNzM4OGU0
MGZlMDdjODgwZApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTo0NTowMiAyMDE3ICswMjAwCgogICAgeGVuL2xpdmVw
YXRjaDogVXNlIHplcm9lZCBtZW1vcnkgYWxsb2NhdGlvbnMgZm9yIGFycmF5cwogICAgCiAgICBF
YWNoIG9mIHRoZXNlIGFycmF5cyBpcyBzcGFyc2UuICBVc2UgemVyb2VkIGFsbG9jYXRpb25zIHRv
IGNhdXNlIHVuaW5pdGlhbGlzZWQKICAgIGFycmF5IGVsZW1lbnRzIHRvIGNvbnRhaW4gZGV0ZXJt
aW5pc3RpYyB2YWx1ZXMsIG1vc3QgaW1wb3J0YW50bHkgZm9yIHRoZQogICAgZW1iZWRkZWQgcG9p
bnRlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQogICAgUmV2aWV3ZWQt
Ynk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogYmQ1M2I4NTE1NmFhZjAzMzAxODFhYjliODJkOWE2YzUyZmIzMGY4YwogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDYtMjMgMTU6MDA6MzcgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 18:14:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 18:14: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.xen.org>)
	id 1dml2B-0002VU-T0; Tue, 29 Aug 2017 18:14:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dml2A-0002V5-O3
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 18:14:42 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 80/9C-02041-11FA5A95; Tue, 29 Aug 2017 18:14:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdg/dJ
 Ig08LrC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacbNzEmtBn3XFr19vWRoY
 f+p3MXJxCAn8ZZS483IiK4TzmFFi8tHtUM42Rol3hzqBHE4OEQFnia9n5rKD2LwC+hILF19j6
 2Lk4BAWCJI4f1QepF5CoIFV4sm7Y2A1EgKeEvc3H4az+++sYeliZOdgE7CSOCQGEmURUJU4fH
 oG4wRG7gWMDKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxjvdzU4uLE9NScxKRiveT83E2MQJ/
 XMzAw7mDc1uV8iFGSg0lJlLd67dJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8c0BygkWp6akV
 aZk5wOCDSUtw8CiJ8N4ASfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvLZAiAZCijNI8u
 BGwSLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3H2QKT2ZeCdymV0BHMAEdEesFdkRJIk
 JKqoHR3WnTkW+8VszC+1h+tncVbr1wpSBFfoWll8mFUq7d2ZyNx3O+Tz0vtjdI/ndN/7WH8e2
 3lnud57bij+XreGT21674e/w2RfuD0gwqIQf2GIpmNbWePKe9sN3Oizn84balVQWdd/+rSOz/
 XCPCKMNnGxZidWrN1rfC+fHbKjg8FacV3zkX7anEUpyRaKjFXFScCACWOSm4fwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504030479!112257244!1
X-Originating-IP: [104.130.215.37]
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 25523 invoked from network); 29 Aug 2017 18:14:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 18:14:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dml26-00045m-2x; Tue, 29 Aug 2017 18:14: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 1dml20-0000BK-JX; Tue, 29 Aug 2017 18:14:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dml1z-000557-Fu; Tue, 29 Aug 2017 18:14:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112941-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=210a239899b650d3d9efd7e6e9db54c628a8d744
X-Osstest-Versions-That: xen=de8b2f49d724ec56f61cebd9fc193c3607a0c83a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 18:14:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112941: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk0MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQw
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5NDAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk0MAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyOTQwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgMjEwYTIzOTg5OWI2NTBkM2Q5ZWZkN2U2ZTlkYjU0YzYyOGE4
ZDc0NApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGU4YjJmNDlkNzI0
ZWM1NmY2MWNlYmQ5ZmMxOTNjMzYwN2EwYzgzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyOTQw
ICAyMDE3LTA4LTI5IDE0OjAyOjA0IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
Mjk0MSAgMjAxNy0wOC0yOSAxNjowMjo0MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJh
bmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTIxMGEyMzk4OTliNjUwZDNkOWVmZDdl
NmU5ZGI1NGM2MjhhOGQ3NDQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4
ZW4tdW5zdGFibGUtc21va2UgMjEwYTIzOTg5OWI2NTBkM2Q5ZWZkN2U2ZTlkYjU0YzYyOGE4ZDc0
NAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj0yMTBhMjM5ODk5YjY1MGQz
ZDllZmQ3ZTZlOWRiNTRjNjI4YThkNzQ0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2Ny
aS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21v
a2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MjEwYTIzOTg5OWI2NTBk
M2Q5ZWZkN2U2ZTlkYjU0YzYyOGE4ZDc0NCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAyMTBhMjM5ODk5YjY1MGQzZDllZmQ3
ZTZlOWRiNTRjNjI4YThkNzQ0OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRlOGIyZjQuLjIxMGEyMzkgIDIxMGEyMzk4
OTliNjUwZDNkOWVmZDdlNmU5ZGI1NGM2MjhhOGQ3NDQgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 18:55:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 18:55: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.xen.org>)
	id 1dmlfk-00052E-Tm; Tue, 29 Aug 2017 18:55:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <saeed@uci.edu>) id 1dmlfj-000528-BH
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 18:55:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E6/49-03423-6A8B5A95; Tue, 29 Aug 2017 18:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHrNWXfJjqW
 RBmdXWFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkr77xmK9gTXtG/7TdTA+NPny5GLg4hgX5G
 iWePX7B2MXJysAhMZZWYecMXJCEhMIdVYsaPS+xdjBxATp5E12cdkBoJgUKJG7t/sYHYvAKCE
 idnPmEBsYUEvCWeH/4GZnMKWEjse9PABhGvlTh6oBksziagJTHz5BwWkJEsAqoSEw75QowJkD
 h89QIziC0sYCpx4sVXRhBbRMBIovPOZbBWZgFjiXc7bjBC2D4Sc+41sUxgFJiF5IpZSFIQtqZ
 E6/bf7BC2hsSCO/sYIWxtiWULXzMvYGRdxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5ta
 XJyYnpqTmFSsl5yfu4kRGMwMQLCD8f7GgEOMkhxMSqK8ctuXRgrxJeWnVGYkFmfEF5XmpBYfY
 tTg4BDYvHb1BUYplrz8vFQlCV4fkDrBotT01Iq0zBxgvMGUSnDwKInwOoKkeYsLEnOLM9MhUq
 cYwzmuXFn3hYljw+r1QHJBzwYgeacPRE45sB1IHvp94jsTxzEw+e3N9t9MQmDbpMR5/20DGic
 AMi6jNA9uGSydXGKUlRLmZQR6RYinILUoN7MEVf4VozgHo5Iw73eQKTyZeSVwN70COpcJ6NxY
 L7BzSxIRUlINjJYvF58/GizaMjv59rU/rJZeooctt+i885Jd4yXaIrj4q/WNXzwHIipDb8h2n
 p3DeCeTO64goPv7+wNrp2yca/5UUoJLtars3dUJfOtFT0Wf+ea9fg1zwPTiqUcVL4rMkw+2qe
 DY0KbxcdcDY6OHec9dLZLfzZv0Z2X380cumzUTRbhacyNKjZVYijMSDbWYi4oTAbriVskiAwA
 A
X-Env-Sender: saeed@uci.edu
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504032931!80195397!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31371 invoked from network); 29 Aug 2017 18:55:32 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 18:55:32 -0000
Received: by mail-it0-f67.google.com with SMTP id b76so711714itb.2
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 11:55:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=uci-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=FIND7akTie62vj1NMV657Ld88jpWGnodK+Lg8xOPw4o=;
 b=RJ9Pv/elKhjyno9QDox1rUmLMAuep+GoNoU2TrGqX9uiL2/riIgrpNbuKXRWLJEjFp
 VuIpq324Rvmlv9X9YnTBV3mNLH9yghT/+54I6xbMDgIHgcGaEvh23OQgBZIUZZ+hxT6e
 z7OIK8CVFv6aeR5Xz3tabubX93XyH5KxwlquZA1G2X7Qp9hwSHAhcQjUUJvXMboj/w/l
 ru+SrXyRcgZy1BcPJvByQTiUvaReVweFxxhuzRTvHd8iznjjiw7d2IWmwyORsctJIj4S
 olGpWWnBrRi3HALJrW1QmgnD6tJ7tiJ0+E7YLzS+saTyF+4wkcEhcwHDFwWTbF0mQiUl
 LW2A==
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=FIND7akTie62vj1NMV657Ld88jpWGnodK+Lg8xOPw4o=;
 b=exjFQ7z51XZVTM/OETdXor2RGTk6wiTPLVA1Qp9OxnJbhLk/rB/Qdo4u2tWYc9/Ij8
 mqgCBZ+w8+2D9f/QlQIzxRCjrEgcjMaZDivapM1EQfI1Nc+V4Mas0RzeAztJzJKSSHWa
 x+pAh09M4M1hcPumfzmlJ/Odi3LLeY01mjeqIRWE+eNxFSAwjKkvWlgltNVBjYXhSnn+
 LsfPeZ6ehTJXT+8vM6g2N7Q8nSedLN2QT+RhOgZY3WV7l6OFa8azrpddFmhc305333DJ
 YhIumrbgdnsHiAKFtqMoCysyY8VSQ4Up0Q8rHNZf5Tfzl70kdNXpGpC9W7YDrHZ3rge7
 jMBQ==
X-Gm-Message-State: AHYfb5izEAgRy63So373jOtqub809GK3ZSrxKI61bEohizC0Sjh0CI+R
 38MmxAEFv5qMuAgF//kgU560Vj94MfGL
X-Received: by 10.36.11.196 with SMTP id 187mr3192559itd.48.1504032931253;
 Tue, 29 Aug 2017 11:55:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.160.203 with HTTP; Tue, 29 Aug 2017 11:55:30 -0700 (PDT)
In-Reply-To: <20170829141240.GL32175@char.us.oracle.com>
References: <CAPyehd_+s9ELnj6XLGFPEhiPyxe98UFU0iWOOaJYOvK1AiPS6A@mail.gmail.com>
 <20170829141240.GL32175@char.us.oracle.com>
From: Saeed Mirzamohammadi <saeed@uci.edu>
Date: Tue, 29 Aug 2017 11:55:30 -0700
Message-ID: <CAPyehd_H3Qipj0+hRNDpEQ+ix+DBWCszXbOPSb1093e55FosPw@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Unable to boot Dom0 on Hikey
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0445648577254422645=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0445648577254422645==
Content-Type: multipart/alternative; boundary="001a1140c52a9935030557e8f47b"

--001a1140c52a9935030557e8f47b
Content-Type: text/plain; charset="UTF-8"

Thanks for your feedback. Yes, I'm using "HiKey" that I recently bought. I
tried RELEASE-4.9.0 and RELEASE-4.8.0 and RELEASE-4.7.3. None of them
boots. There were little differences. Xen 4.8 printed one line more and
stopped:
~~~~~~~~~~~
.......
(XEN) Freed 268kB init memory.
(XEN) Hardware Dom0 shutdown: rebooting machine
~~~~~~~~~~~
Xen 4.9 rebooted after it failed to boot.

Do you think the issue is with the Xen version?

This is how I build Xen:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cd xen/xen
export CROSS_COMPILE=aarch64-linux-gnu-
export ARCH=arm64
export XEN_TARGET_ARCH=arm64
make defconfig
make -j8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`

Should I make specific config for HiKey?

And in this link: https://lists.gt.net/xen/devel/433472, they could boot
the system by disabling the USB_DWC2 in the kernel. I tried modifying the
.config file directly and disabling the ones related to USB_DWC2
 (commenting the line out) but when I tried rebuilding the kernel it
restarted generating the .config file. So I couldn't apply this comment.

--
Saeed Mirzamohammadi
Ph.D. candidate
Computer Science Department
University of California, Irvine

On Tue, Aug 29, 2017 at 7:12 AM, Konrad Rzeszutek Wilk <
konrad.wilk@oracle.com> wrote:

> On Mon, Aug 28, 2017 at 06:23:41PM -0700, Saeed Mirzamohammadi wrote:
> > Hi,
> >
> > I'm following instructions on https://wiki.xenproject.org/wiki/HiKey and
> > https://github.com/Jeeppler/xen-note/blob/master/
> > arm64/hikey/hikey-xen-centos.md.
>
> And just to make sure, you are using HiKey not Hikey960. There is a big
> difference between them and you can only buy Hikey960 nowadays.
>
> CC-ed Stefano
> >
> > I'm trying to boot Xen on Hikey but Dom0 doesn't boot after Xen! I can
> boot
> > the linux individually with startup.sh. This works fine but when I try to
> > boot xen (typing 4 and then xen), I get a couple of Xen messages and when
> > it tries to boot Dom0 it fails and it stops there.These are the last
> > messages:
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > (XEN) *** LOADING DOMAIN 0 ***
> > (XEN) Loading kernel from boot module @ 000000007a029000
> > (XEN) Loading ramdisk from boot module @ 000000000ae00000
> > (XEN) Allocating 1:1 mappings totalling 512MB for dom0:
> > (XEN) BANK[0] 0x00000040000000-0x00000060000000 (512MB)
> > (XEN) Grant table range: 0x00000005c00000-0x00000005c5e000
> > (XEN) Loading zImage from 000000007a029000 to
> > 0000000040080000-0000000040ce8400
> > (XEN) Loading dom0 initrd from 000000000ae00000 to
> > 0x0000000048200000-0x0000000048a00000
> > (XEN) Allocating PPI 16 for event channel interrupt
> > (XEN) Loading dom0 DTB to 0x0000000048000000-0x000000004800aec1
> > (XEN) Scrubbing Free RAM on 1 nodes using 8 CPUs
> > (XEN) ..done.
> > (XEN) Initial low memory virq threshold set at 0x4000 pages.
> > (XEN) Std. Loglevel: All
> > (XEN) Guest Loglevel: All
> > (XEN) *** Serial input -> DOM0 (type 'CTRL-x' three times to switch input
> > to Xen)
> > (XEN) Freed 276kB init memory.
> > (XEN) traps.c:2505:d0v0 HSR=0x92000061 pc=0xffffffc0003f86ac
> > gva=0xffffff800024000c gpa=0x00000021fc000c
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > My Xen version is: 4.7.0.rc4 and my dom0 is: android-hikey-linaro-4.1. I
>
> That is a bit old. How about Xen 4.9?
>
> > tried earlier Xen version but no difference.
> >
> > This is my *xen.cfg*:
> > options=dom0_mem=512M dom0_max_vcpus=4 conswitch=x console=dtuart
> > dtuart=/smb/uart@f7113000
> > kernel=Image console=hvc0 root=/dev/mmcblk0p9 rootwait rw 3
> > dtb=hi6220-hikey.dtb
> >
> > and my *startup.nsh*:
> > FS0:
> > Image dtb=hi6220-hikey.dtb console=ttyAMA3,115200 root=/dev/mmcblk0p9
> > rootwait rw efi=noruntime
> >
> > I've checked out the thread here or others: https://lists.gt.net/
> > xen/devel/433472 but I have passed the dtb file in the xen.cfg and still
> > Dom0 doesn't boot.
> >
> > Any help is greatly appreciated.
> >
> > Thanks a lot,
> >
> > --
> > Saeed Mirzamohammadi
> > Ph.D. candidate
> > Computer Science Department
> > University of California, Irvine
>
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xen.org
> > https://lists.xen.org/xen-devel
>
>

--001a1140c52a9935030557e8f47b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks for your feedback. Yes, I&#39;m using &quot;HiKey&q=
uot; that I recently bought. I tried=C2=A0RELEASE-4.9.0 and=C2=A0RELEASE-4.=
8.0 and=C2=A0RELEASE-4.7.3. None of them boots. There were little differenc=
es. Xen 4.8 printed one line more and stopped:<div>~~~~~~~~~~~</div><div>..=
.....</div><div>(XEN) Freed 268kB init memory.</div><div>(XEN) Hardware Dom=
0 shutdown: rebooting machine</div><div>~~~~~~~~~~~<br></div><div>Xen 4.9 r=
ebooted after it failed to boot.</div><div><br></div><div>Do you think the =
issue is with the Xen version?<div><br></div>This is how I build Xen:<br>~~=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>cd xen/xen<br>export CROSS_COMPILE=3D=
aarch64-linux-gnu-<br>export ARCH=3Darm64<br>export XEN_TARGET_ARCH=3Darm64=
<br>make defconfig<br>make -j8<br>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~`<br><br></div><div>Should I make specific config for HiKey?</div><div><br=
></div>And in this link: <a href=3D"https://lists.gt.net/xen/devel/433472">=
https://lists.gt.net/xen/devel/433472</a>, they could boot the system by di=
sabling the USB_DWC2 in the kernel. I tried modifying the .config file dire=
ctly and disabling the ones related to USB_DWC2 =C2=A0(commenting the line =
out) but when I tried rebuilding the kernel it restarted generating the .co=
nfig file. So I couldn&#39;t apply this comment.<div><br><div class=3D"gmai=
l_extra"><div><div class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=
=3D"ltr"><div><div dir=3D"ltr"><div><span style=3D"font-size:12.8px"><font =
color=3D"#666666">--</font></span></div><div><font color=3D"#666666"><span =
style=3D"font-size:12.8px">Saeed Mirzamohammadi</span><br></font></div><div=
><font style=3D"background-color:rgb(255,255,255)" color=3D"#666666">Ph.D. =
candidate</font></div><div><font style=3D"background-color:rgb(255,255,255)=
" color=3D"#666666"><span style=3D"font-size:12.8px">Computer Science Depar=
tment</span><br style=3D"font-size:12.8px"><span style=3D"font-size:12.8px"=
>University of California, Irvine</span></font><br></div></div></div></div>=
</div></div></div></div>
<br><div class=3D"gmail_quote">On Tue, Aug 29, 2017 at 7:12 AM, Konrad Rzes=
zutek Wilk <span dir=3D"ltr">&lt;<a href=3D"mailto:konrad.wilk@oracle.com" =
target=3D"_blank">konrad.wilk@oracle.com</a>&gt;</span> wrote:<br><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"><span class=3D"gmail-">On Mon, Aug=
 28, 2017 at 06:23:41PM -0700, Saeed Mirzamohammadi wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m following instructions on <a href=3D"https://wiki.xenproject.o=
rg/wiki/HiKey" rel=3D"noreferrer" target=3D"_blank">https://wiki.xenproject=
.org/<wbr>wiki/HiKey</a> and<br>
&gt; <a href=3D"https://github.com/Jeeppler/xen-note/blob/master/" rel=3D"n=
oreferrer" target=3D"_blank">https://github.com/Jeeppler/<wbr>xen-note/blob=
/master/</a><br>
&gt; arm64/hikey/<a href=3D"http://hikey-xen-centos.md" rel=3D"noreferrer" =
target=3D"_blank">hikey-xen-centos.<wbr>md</a>.<br>
<br>
</span>And just to make sure, you are using HiKey not Hikey960. There is a =
big<br>
difference between them and you can only buy Hikey960 nowadays.<br>
<br>
CC-ed Stefano<br>
<div><div class=3D"gmail-h5">&gt;<br>
&gt; I&#39;m trying to boot Xen on Hikey but Dom0 doesn&#39;t boot after Xe=
n! I can boot<br>
&gt; the linux individually with startup.sh. This works fine but when I try=
 to<br>
&gt; boot xen (typing 4 and then xen), I get a couple of Xen messages and w=
hen<br>
&gt; it tries to boot Dom0 it fails and it stops there.These are the last<b=
r>
&gt; messages:<br>
&gt;<br>
&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
&gt; (XEN) *** LOADING DOMAIN 0 ***<br>
&gt; (XEN) Loading kernel from boot module @ 000000007a029000<br>
&gt; (XEN) Loading ramdisk from boot module @ 000000000ae00000<br>
&gt; (XEN) Allocating 1:1 mappings totalling 512MB for dom0:<br>
&gt; (XEN) BANK[0] 0x00000040000000-<wbr>0x00000060000000 (512MB)<br>
&gt; (XEN) Grant table range: 0x00000005c00000-<wbr>0x00000005c5e000<br>
&gt; (XEN) Loading zImage from 000000007a029000 to<br>
&gt; 0000000040080000-<wbr>0000000040ce8400<br>
&gt; (XEN) Loading dom0 initrd from 000000000ae00000 to<br>
&gt; 0x0000000048200000-<wbr>0x0000000048a00000<br>
&gt; (XEN) Allocating PPI 16 for event channel interrupt<br>
&gt; (XEN) Loading dom0 DTB to 0x0000000048000000-<wbr>0x000000004800aec1<b=
r>
&gt; (XEN) Scrubbing Free RAM on 1 nodes using 8 CPUs<br>
&gt; (XEN) ..done.<br>
&gt; (XEN) Initial low memory virq threshold set at 0x4000 pages.<br>
&gt; (XEN) Std. Loglevel: All<br>
&gt; (XEN) Guest Loglevel: All<br>
&gt; (XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-x&#39; three times t=
o switch input<br>
&gt; to Xen)<br>
&gt; (XEN) Freed 276kB init memory.<br>
&gt; (XEN) traps.c:2505:d0v0 HSR=3D0x92000061 pc=3D0xffffffc0003f86ac<br>
&gt; gva=3D0xffffff800024000c gpa=3D0x00000021fc000c<br>
&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>=
~~~~~<br>
&gt;<br>
&gt; My Xen version is: 4.7.0.rc4 and my dom0 is: android-hikey-linaro-4.1.=
 I<br>
<br>
</div></div>That is a bit old. How about Xen 4.9?<br>
<span class=3D"gmail-"><br>
&gt; tried earlier Xen version but no difference.<br>
&gt;<br>
</span>&gt; This is my *xen.cfg*:<br>
<span class=3D"gmail-">&gt; options=3Ddom0_mem=3D512M dom0_max_vcpus=3D4 co=
nswitch=3Dx console=3Ddtuart<br>
&gt; dtuart=3D/smb/uart@f7113000<br>
&gt; kernel=3DImage console=3Dhvc0 root=3D/dev/mmcblk0p9 rootwait rw 3<br>
&gt; dtb=3Dhi6220-hikey.dtb<br>
&gt;<br>
</span>&gt; and my *startup.nsh*:<br>
<span class=3D"gmail-">&gt; FS0:<br>
&gt; Image dtb=3Dhi6220-hikey.dtb console=3DttyAMA3,115200 root=3D/dev/mmcb=
lk0p9<br>
&gt; rootwait rw efi=3Dnoruntime<br>
&gt;<br>
&gt; I&#39;ve checked out the thread here or others: <a href=3D"https://lis=
ts.gt.net/" rel=3D"noreferrer" target=3D"_blank">https://lists.gt.net/</a><=
br>
</span>&gt; xen/devel/433472 but I have passed the dtb file in the xen.cfg =
and still<br>
<span class=3D"gmail-">&gt; Dom0 doesn&#39;t boot.<br>
&gt;<br>
&gt; Any help is greatly appreciated.<br>
&gt;<br>
&gt; Thanks a lot,<br>
&gt;<br>
&gt; --<br>
&gt; Saeed Mirzamohammadi<br>
&gt; Ph.D. candidate<br>
&gt; Computer Science Department<br>
&gt; University of California, Irvine<br>
<br>
</span>&gt; ______________________________<wbr>_________________<br>
&gt; Xen-devel mailing list<br>
&gt; <a href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a>=
<br>
&gt; <a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=
=3D"_blank">https://lists.xen.org/xen-<wbr>devel</a><br>
<br>
</blockquote></div><br></div></div></div>

--001a1140c52a9935030557e8f47b--


--===============0445648577254422645==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0445648577254422645==--


From xen-devel-bounces@lists.xen.org Tue Aug 29 18:58:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 18: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.xen.org>)
	id 1dmlin-0005BI-E5; Tue, 29 Aug 2017 18:58:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1dmlim-0005BC-Cm
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 18:58:44 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E6/97-01911-369B5A95; Tue, 29 Aug 2017 18:58:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVTd559J
 Ig713mC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxpvUkFl3gq3m/qY21gfMfVxcjFISQwkUli
 w5YfLBDOb0aJrVc+M0M4GxklmhoWQzkTGSW23b0L5HBysAioSvQ1fmYBsdkEdCQufnnIDmKLC
 BhJdN65DBZnFoiSOL30BFhcWCBZ4t6mw0wgNq+AjcTxlf+hhq4F2nDxNCtEQlDi5MwnUM1aEj
 f+vQRq4ACypSWW/+MACXMKWEhM3boUrFxUQEViysltbCC2hIChxOmH2xgnMArOQjJpFpJJsxA
 mLWBkXsWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Bnr5aYWFyemp+YkJhXrJefnbmIEBm49AwPj
 DsZtXc6HGCU5mJREeeW2L40U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFruwMoJ1iUmp5akZaZA
 4whmLQEB4+SCK8hSJq3uCAxtzgzHSJ1ilFRSpy3EiQhAJLIKM2Da4PF7SVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwrwbQC7jycwrgZv+CmgxE9DiWC+wxSWJCCmpBsas3iDtkyEXvlSITk/
 bxK7a3nNeW3qTr77q3IkJvYvmaOziEvPdZnP/6+ztHvaX0yZvFzst+ra+2u9OvMBck5Xzep/b
 ORWdkFimcKKe6cBLxr2n8rbtumseGdCxdoOQuPyZ1dycLm+WF9pmHrwQl82+/PH/147+GvmGP
 8sM7eOPnk0uXDjjww8lluKMREMt5qLiRACbb1vN1gIAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504033121!81308073!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32473 invoked from network); 29 Aug 2017 18:58:42 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 18:58:42 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TIwat5013508
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 18:58:37 GMT
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 v7TIwaPq008696
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 18:58:36 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 v7TIwZhf028473;
 Tue, 29 Aug 2017 18:58:35 GMT
Received: from olila.local.net-space.pl (/10.175.188.240)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 11:58:35 -0700
Date: Tue, 29 Aug 2017 20:58:24 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170829185824.GC4452@olila.local.net-space.pl>
References: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
 <1503945615-1720-2-git-send-email-konrad.wilk@oracle.com>
 <20170828184218.GA28293@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170828184218.GA28293@char.us.oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, Fu Wei <fu.wei@linaro.org>,
 grub-devel@gnu.org
Subject: Re: [Xen-devel] [PATCH 1/2] Fix util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDI6NDI6MThQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IE9uIE1vbiwgQXVnIDI4LCAyMDE3IGF0IDAyOjQwOjE0UE0gLTA0MDAs
IEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+IENvbW1pdCBkMzMwNDVjZTdmZmNiN2Mx
ZTRhNjBjMTRkNWNhNjRiMzZlM2M1YWJlIGludHJvZHVjZWQKPiA+IHRoZSBzdXBwb3J0IGZvciB0
aGlzLCBidXQgaXQgZG9lcyBub3Qgd29yayB1bmRlciB4ODYgKGFzIGl0IHN0b3BzCj4gPiAyMF9s
aW51eF94ZW4gZnJvbSBydW5uaW5nKS4KPiA+Cj4gPiBUaGUgMjBfbGludXhfeGVuIGlzIHJ1biB1
bmRlciBhIHNoZWxsIGFuZCBhbnkgZXhpdHMgZnJvbSB3aXRoaW4gaXQ6Cj4gPgo+ID4gKEZvciBl
eGFtcGxlIG9uIHg4Nik6Cj4gPiArIC91c3IvYmluL2dydWIyLWZpbGUgLS1pcy1hcm02NC1lZmkg
L2Jvb3QveGVuLTQuOS4wLmd6Cj4gPiBbcm9vdEB0c3QwNjMgZ3J1Yl0jIGVjaG8gJD8KPiA+IDEK
PiA+Cj4gPiB3aWxsIHJlc3VsdCBpbiAyMF9saW51eF94ZW4gZXhjaXRpbmcgd2l0aG91dCBjb250
aW51aW5nCgpzL2V4Y2l0aW5nL2V4aXRpbmcvPwoKPiA+IGFuZCBhbHNvIGNhdXNpbmcgZ3J1YjIt
bWtjb25maWcgdG8gc3RvcCBwcm9jZXNzaW5nLgo+ID4KPiA+IEFzIGluOgo+Cj4gZ2l0IGZvcm1h
dC1wYXRjaCBkZWNpZGVkIHRvIGVhdCB0aGlzIHJlbGV2YW50IHBhcnQ6Cj4KPiBbcm9vdEB0c3Qw
NjMgZ3J1Yl0jIC4vZ3J1Yi1ta2NvbmZpZyB8IHRhaWwKPiBHZW5lcmF0aW5nIGdydWIgY29uZmln
dXJhdGlvbiBmaWxlIC4uLgo+IEZvdW5kIGxpbnV4IGltYWdlOiAvYm9vdC92bWxpbnV6LTQuMTMu
MC0wLnJjNS5naXQxLjEuZmMyNy54ODZfNjQKPiBGb3VuZCBpbml0cmQgaW1hZ2U6IC9ib290L2lu
aXRyYW1mcy00LjEzLjAtMC5yYzUuZ2l0MS4xLmZjMjcueDg2XzY0LmltZwo+IEZvdW5kIGxpbnV4
IGltYWdlOiAvYm9vdC92bWxpbnV6LTAtcmVzY3VlLWVjMDgyZWUyNGFlYTQxYjliMTZhY2E1MmE2
ZDEwY2MyCj4gRm91bmQgaW5pdHJkIGltYWdlOiAvYm9vdC9pbml0cmFtZnMtMC1yZXNjdWUtZWMw
ODJlZTI0YWVhNDFiOWIxNmFjYTUyYTZkMTBjYzIuaW1nCj4gCQllY2hvCSdMb2FkaW5nIExpbnV4
IDAtcmVzY3VlLWVjMDgyZWUyNGFlYTQxYjliMTZhY2E1MmE2ZDEwY2MyIC4uLicKPiAJCWxpbnV4
CS92bWxpbnV6LTAtcmVzY3VlLWVjMDgyZWUyNGFlYTQxYjliMTZhY2E1MmE2ZDEwY2MyIHJvb3Q9
L2Rldi9tYXBwZXIvZmVkb3JhX3RzdDA2My1yb290IHJvIHNpbmdsZQo+IAkJZWNobwknTG9hZGlu
ZyBpbml0aWFsIHJhbWRpc2sgLi4uJwo+IAkJaW5pdHJkCS9pbml0cmFtZnMtMC1yZXNjdWUtZWMw
ODJlZTI0YWVhNDFiOWIxNmFjYTUyYTZkMTBjYzIuaW1nCj4gCX0KPiB9Cj4KPiAjIyMgRU5EIC91
c3IvbG9jYWwvZXRjL2dydWIuZC8xMF9saW51eCAjIyMKPgo+ICMjIyBCRUdJTiAvdXNyL2xvY2Fs
L2V0Yy9ncnViLmQvMjBfbGludXhfeGVuICMjIwo+Cj4gcm9vdEB0c3QwNjMgZ3J1Yl0jCgpJbiBn
ZW5lcmFsIExHVE0uIFRob3VnaCBwbGVhc2UgcmVwb3N0IHRoaXMgcGF0Y2ggd2l0aCBmdWxsIGNv
bW1pdCBtZXNzYWdlPwoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 19:05:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 19:05: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.xen.org>)
	id 1dmlov-0005v2-6j; Tue, 29 Aug 2017 19:05:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1dmlot-0005uu-NH
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 19:05:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A7/12-02042-EDAB5A95; Tue, 29 Aug 2017 19:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsUyZ7p8oO69XUs
 jDa5fULT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWndvEWHCDvaJ/9W+WBsZ9bF2MXBxCApOZ
 JJb9aGeFcH4zSnT2djF2MXICORsZJea02EIkJjJKNPx8zQSSYBFQlejcd44dxGYT0JG4+OUhm
 C0iYCTReecyC4jNLGAmcfvWPVYQW1ggSeLkvBdA6zg4eAVsJCa9LYaY2cAosfrLHLAaXgFBiZ
 Mzn0D1aknc+PeSCaSeWUBaYvk/DpAwp4CbxIYdW5lBbFEBFYkpJ7exgdgSAsYS7W8vsk1gFJy
 FZNIsJJNmIUxawMi8ilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93
 EyMwaBmAYAfj9z9OhxglOZiURHnlti+NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW7UTKCdYl
 JqeWpGWmQOMH5i0BAePkgjvDZA0b3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1VKnD
 cIpFQApDSjNA9uECyuLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9yzIFJ7MvBK4fa+ATmE
 COiXWC+yUkkSElFQDo9AN2wbR2IV6n34kZa1+trrOc3GISNT9Zw2nzjBcbdgm9f/J+gdTPnro
 v1Zp257zSPPhutaZ3zYU13zQNli5SMpr799zIe5BehcSapt+HG1v5imKvNFkMTfc27FFY4Wax
 vrG6eU6Pb3hkve4tya92mcuHt4pzrHrU+7LwH0X7rA86zK9t9BTQomlOCPRUIu5qDgRAKBzYJ
 nmAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504033500!109390405!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22253 invoked from network); 29 Aug 2017 19:05:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 19:05:02 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TJ4vB7003816
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 19:04:58 GMT
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 v7TJ4vS4027833
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 19:04:57 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 v7TJ4uhg000775;
 Tue, 29 Aug 2017 19:04:56 GMT
Received: from olila.local.net-space.pl (/10.175.188.240)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 12:04:56 -0700
Date: Tue, 29 Aug 2017 21:04:52 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170829190452.GD4452@olila.local.net-space.pl>
References: <1503945615-1720-1-git-send-email-konrad.wilk@oracle.com>
 <1503945615-1720-3-git-send-email-konrad.wilk@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503945615-1720-3-git-send-email-konrad.wilk@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, grub-devel@gnu.org
Subject: Re: [Xen-devel] [PATCH 2/2] Use grub-file to figure out whether
 multiboot2 should be used for Xen.gz
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDI6NDA6MTVQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IFRoZSBtdWx0aWJvb3QyIGlzIG11Y2ggbW9yZSBwcmVmZXJhYmxlIHRo
YW4gbXVsdGlib290LiBFc3BlY2lhbGwKPiBpZiBib290aW5nIHVuZGVyIEVGSSB3aGVyZSBtdWx0
aWJvb3QgZG9lcyBub3QgaGF2ZSB0aGUgZnVuY3Rpb25hbGl0eQo+IHRvIHBhc3MgSW1hZ2VIYW5k
bGVyLgo+Cj4gU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgo+IC0tLQo+IHYyOiBSZWJhc2Ugb24gdG9wIG9mICBkMzMwNDVjZTdmZmNi
N2MxZTRhNjBjMTRkNWNhNjRiMzZlM2M1YWJlCj4gLS0tCj4gIHV0aWwvZ3J1Yi5kLzIwX2xpbnV4
X3hlbi5pbiB8IDQgKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4KPiBk
aWZmIC0tZ2l0IGEvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluIGIvdXRpbC9ncnViLmQvMjBf
bGludXhfeGVuLmluCj4gaW5kZXggMDgzYmNlZi4uMjllMDE1YiAxMDA2NDQKPiAtLS0gYS91dGls
L2dydWIuZC8yMF9saW51eF94ZW4uaW4KPiArKysgYi91dGlsL2dydWIuZC8yMF9saW51eF94ZW4u
aW4KPiBAQCAtMjEyLDYgKzIxMiwxMCBAQCB3aGlsZSBbICJ4JHt4ZW5fbGlzdH0iICE9ICJ4IiBd
IDsgZG8KPiAgICAgIGVsc2UKPiAgCXhlbl9sb2FkZXI9Im11bHRpYm9vdCIKPiAgCW1vZHVsZV9s
b2FkZXI9Im1vZHVsZSIKCkNvdWxkIHlvdSBwdXQgdGhlc2UgdHdvIGxpbmVzIGludG8gZWxzZSBi
ZWxvdz8KCj4gKwlpZiAoJGdydWJfZmlsZSAtLWlzLXg4Ni1tdWx0aWJvb3QyICRjdXJyZW50X3hl
bik7IHRoZW4KPiArCQl4ZW5fbG9hZGVyPSJtdWx0aWJvb3QyIgo+ICsJCW1vZHVsZV9sb2FkZXI9
Im1vZHVsZTIiCgpUb28gbXVjaCB0YWJzLiBJdCBzaG91bGQgYmUgb25lIHRhYiBhbmQgZm91ciBz
cGFjZXMuCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 19:34:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 19:34: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.xen.org>)
	id 1dmmH0-0008FL-7Z; Tue, 29 Aug 2017 19:34:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmmGz-0008Ew-2Q
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 19:34:05 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 0D/C4-01770-CA1C5A95; Tue, 29 Aug 2017 19:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf1waW
 RBvvmcFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8/ZxWwFxwIr/n7bxNrA
 eN+mi5GLQ0jgL6PEj85H7BDOY0aJ5TeOskI42xgl7iw/DpTh5BARcJb4emYukM3BwSugL/Fla
 gRIWFjAX2LBss9MILaEwHVeic5N5RC2r8SHQx+ZYezJH78DzWTnYBOwkjgkBhJlEVCVmP14Lu
 sERu4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECPV7
 PwMC4g/HuZL9DjJIcTEqivK0HlkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9uR8oJ1iUmp5a
 kZaZAww9mLQEB4+SCO9nkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzloEUCYAUZZTmw
 Y2AxcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8sSBX8mTmlcBtegV0BBPQEbFeYEeUJC
 KkpBoYFToTozIPXPykujr4vNO93e2Fviyr57w4u/rH1GOFtV5HS3papj+7zZlVnvJbOkHI5sk
 f3Wuc2qt3b9gjWpi8qN2uoyvtuITifYFXomGCm9/L9oXv6q/TZDolffilXl3BX9lj/k+Te0IF
 uyNvPY11WzNHXV/WrTGQ6+739A8c8lf4WHt6E/cpsRRnJBpqMRcVJwIAkAUfe34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504035241!107803291!1
X-Originating-IP: [104.130.215.37]
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 21790 invoked from network); 29 Aug 2017 19:34:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 19:34:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmmGt-00063x-CR; Tue, 29 Aug 2017 19:33: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 1dmmGn-00051U-Pz; Tue, 29 Aug 2017 19:33:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmmGn-00008G-8F; Tue, 29 Aug 2017 19:33:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112918-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 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-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=5aaa304f8dbc5ddf0b0ca56f7551bdb9e554db0a
X-Osstest-Versions-That: libvirt=ac87932ee3776a5c7540b4626cbcccfefb8f8307
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 19:33:53 +0000
Subject: [Xen-devel] [libvirt test] 112918: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkxOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5MTgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTAxCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI5MDEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkwMQogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTAx
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5MDEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkwMQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyOTAxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5MDEKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjkw
MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDVhYWEzMDRmOGRiYzVkZGYwYjBjYTU2Zjc1NTFiZGI5
ZTU1NGRiMGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGFjODc5MzJl
ZTM3NzZhNWM3NTQwYjQ2MjZjYmNjY2ZlZmI4ZjgzMDcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjkwMSAgMjAxNy0wOC0yOCAwNDoyMToxNSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI5MTggIDIwMTctMDgtMjkgMDQ6MjA6MTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9s
b2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQu
Y29tPgogIEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4g
PGpmZXJsYW5AcmVkaGF0LmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1
cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249
NWFhYTMwNGY4ZGJjNWRkZjBiMGNhNTZmNzU1MWJkYjllNTU0ZGIwYQorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgNWFhYTMwNGY4ZGJjNWRkZjBiMGNhNTZmNzU1
MWJkYjllNTU0ZGIwYQorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249NWFhYTMwNGY4ZGJjNWRk
ZjBiMGNhNTZmNzU1MWJkYjllNTU0ZGIwYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9j
cmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJh
bmNoIiBpbgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxp
YnZpcnQgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHg1YWFhMzA0ZjhkYmM1ZGRmMGIwY2E1NmY3NTUxYmRiOWU1NTRkYjBh
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmly
dC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFi
aW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJl
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAn
WycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54Cisr
IDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHkt
Y3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2
aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDog
aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmly
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGli
dmlydAorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hv
bWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdCA1YWFhMzA0ZjhkYmM1ZGRmMGIwY2E1NmY3NTUx
YmRiOWU1NTRkYjBhOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBhYzg3OTMyLi41YWFhMzA0
ICA1YWFhMzA0ZjhkYmM1ZGRmMGIwY2E1NmY3NTUxYmRiOWU1NTRkYjBhIC0+IHhlbi10ZXN0ZWQt
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 19:34:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 19:34: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.xen.org>)
	id 1dmmH4-0008Fg-EX; Tue, 29 Aug 2017 19:34:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dmmH2-0008FY-Tt
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 19:34:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 94/6B-03642-0B1C5A95; Tue, 29 Aug 2017 19:34:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSapu76g0s
 jDX5uFLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+/vvDUvBbuuLxs7tsDYwLxLoYuTiEBGYw
 SuyZv50dxGERaGSVWP9kDRuIIyEwh1Xi7/RpQA4nkJMncfPsQyi7SOLPqU52GHvFxeNMIDavg
 KDEyZlPWEBsIQFviRXfNoDVcAoESvz9PgkqvoNVYsHTUBCbTUBLYk/DfLBeFgFViQtLzjBDzA
 mQuHD8LVi9sICbxI5nVxhBbBEBJYnFXz6CXcos0C8q0fOvFayZWUBTonX7b/YJjIKzkNwxC0l
 qASPTKkb14tSistQiXXO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGUAgh2M
 My/7H2KU5GBSEuVtPbA0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE78v9QDnBotT01Iq0zBxgt
 MCkJTh4lER4M0FaeYsLEnOLM9MhUqcYjTmuXFn3hYljyoHtX5iEWPLy81KlxHlzQEoFQEozSv
 PgBsGi+BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeWNBpvBk5pXA7XsFdAoT0CmxXmCnlCQ
 ipKQaGHfveLj7W3D8obkuLJoL4vYsWjY3R+n4jGyZFU5ell2u294FdMrteHGuNmIX93ul9+aM
 wrvmrt1Ukyh+WmXZqnuNrfaxX1lX/Jn8c+5VrXjPRPu7i53n8HR07O99cnPp1sMbngl2f2ORP
 BD/gH3WKxm7L/9Ui6qu2L2SYdjUZXJpT9iLqQvNU2KVWIozEg21mIuKEwFBwtPj3QIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504035246!74290112!1
X-Originating-IP: [209.85.214.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45424 invoked from network); 29 Aug 2017 19:34:07 -0000
Received: from mail-it0-f41.google.com (HELO mail-it0-f41.google.com)
 (209.85.214.41)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 19:34:07 -0000
Received: by mail-it0-f41.google.com with SMTP id o132so4925539itc.1
 for <xen-devel@lists.xenproject.org>; Tue, 29 Aug 2017 12:34:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=xhHyefZZ1jw896tdNpQ7gtjlDNI07jyD9Y7Q6wKTiUI=;
 b=fluTvx5fXXkpQOtc+uB6zseVxSGNbJIzsOhmnNqBWK2pDXXWfgtVoxzvWWsS6EeuuN
 mTdN0x4oE2WEgSQ4Jo8fGTY+vsUoAW/CsAK6pfmAUPi+mMW5f80QSgpAzeebfpqwBoaW
 3IqpeAGmAxCUOdON63F/KszYSpFW5Cz3WbWgwJV5zjJFO0pYRsFvXkcw06Wu8aWsOr+h
 Nw6UtuexhmvJqswgUHAz9fjtHlpbXGM9FSa14l2qMfQFMK70m2tgRKRneMAz/3f7Cw1D
 V7j4WwSA+UvKFBxX8fpcKl/E3JHPEysCBK04ZtbMzjJ07IvQrsrG6YGZMzO09KP12p7y
 FGyg==
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=xhHyefZZ1jw896tdNpQ7gtjlDNI07jyD9Y7Q6wKTiUI=;
 b=PMS6K06oi68ILTrSHOAE3jjR59sP6TnJ8PirfZyB9F6by0xOqhceqOWrzUQiQWDQFD
 /E57SqDRVD9rM3AEI9Kc3Dv/3H41dKJP7ja+j66Uk8X3FleuOq+hfzqc5jET1UDBhx5j
 t2qLhHKuPMfE1BMxMs2Iub1ye34jqC2jJ35LLjPQR09vRNkdKdrZQ1EpqlXqftMnTXKG
 pBedP2ElM9Abc1Z4Ai5m6ZqFMCK3mVn6a06IKgJ4vCGb6JoDTIzcPyP9LqqppfiiWytI
 yqRoXX3geWPQ8scc2aU/YTcLPlaPJEZ6dqAjGD54c9fsttqag4jUt3O6s4OLuWmyEGwP
 xTxA==
X-Gm-Message-State: AHYfb5gjJFVVJifSqW9jwqnYp/qKIeu0rPCO5LPlf9ayC2/UBfz1Hd9v
 UaUB+RAnxqUNYHv8d+/mcH2srEBw37R/
X-Google-Smtp-Source: ADKCNb7CHjgJ/oM0qjy4N7TOiCxQg62nbZdaO+Ekh4p4mAXzFmihBFnirwZmjtF3w1qqlNtqbcK7tgn02RS4oTvkVMg=
X-Received: by 10.36.73.105 with SMTP id z102mr5264161ita.92.1504035245374;
 Tue, 29 Aug 2017 12:34:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.190.66 with HTTP; Tue, 29 Aug 2017 12:34:04 -0700 (PDT)
In-Reply-To: <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Tue, 29 Aug 2017 12:34:04 -0700
Message-ID: <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgODowNSBBTSwgVGhvbWFzIEdhcm5pZXIgPHRoZ2Fybmll
QGdvb2dsZS5jb20+IHdyb3RlOgo+IE9uIEZyaSwgQXVnIDI1LCAyMDE3IGF0IDE6MDQgQU0sIElu
Z28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPiB3cm90ZToKPj4KPj4gKiBUaG9tYXMgR2Fybmll
ciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj4+Cj4+PiBXaXRoIHRoZSBmaXggZm9yIGZ1
bmN0aW9uIHRyYWNpbmcsIHRoZSBoYWNrYmVuY2ggcmVzdWx0cyBoYXZlIGFuCj4+PiBhdmVyYWdl
IG9mICswLjggdG8gKzEuNCUgKGZyb20gKzglIHRvICsxMCUgYmVmb3JlKS4gV2l0aCBhIGRlZmF1
bHQKPj4+IGNvbmZpZ3VyYXRpb24sIHRoZSBudW1iZXJzIGFyZSBjbG9zZXIgdG8gMC44JS4KPj4+
Cj4+PiBPbiB0aGUgLnRleHQgc2l6ZSwgd2l0aCBnY2MgNC45IEkgc2VlICswLjglIG9uIGRlZmF1
bHQgY29uZmlndXJhdGlvbgo+Pj4gYW5kICsxLjE4MCUgb24gdGhlIHVidW50dSBjb25maWd1cmF0
aW9uLgo+Pgo+PiBBIDElIHRleHQgc2l6ZSBpbmNyZWFzZSBpcyBzdGlsbCBzaWduaWZpY2FudC4g
Q291bGQgeW91IGxvb2sgYXQgdGhlIGRpc2Fzc2VtYmx5LAo+PiB3aGVyZSBkb2VzIHRoZSBzaXpl
IGluY3JlYXNlIGNvbWUgZnJvbT8KPgo+IEkgd2lsbCB0YWtlIGEgbG9vaywgaW4gdGhpcyBjdXJy
ZW50IGl0ZXJhdGlvbiBJIGFkZGVkIHRoZSAuZ290IGFuZAo+IC5nb3QucGx0IHNvIHJlbW92aW5n
IHRoZW0gd2lsbCByZW1vdmUgYSBiaWcgKGV2ZW4gaWYgdGhleSBhcmUgc21hbGwsCj4gd2UgZG9u
J3QgdXNlIHRoZW0gdG8gaW5jcmVhc2UgcGVyZikuCj4KPiBXaGF0IGRvIHlvdSB0aGluayBhYm91
dCB0aGUgcGVyZiBudW1iZXJzIGluIGdlbmVyYWwgc28gZmFyPwoKSSBsb29rZWQgYXQgdGhlIHNp
emUgaW5jcmVhc2UuIEkgY291bGQgaWRlbnRpZnkgdHdvIGNvbW1vbiBjYXNlczoKCjEpIFBJRSBz
b21ldGltZSBuZWVkcyB0d28gaW5zdHJ1Y3Rpb25zIHRvIHJlcHJlc2VudCBhIHNpbmdsZQppbnN0
cnVjdGlvbiBvbiBtY21vZGVsPWtlcm5lbC4KCkZvciBleGFtcGxlLCB0aGlzIGluc3RydWN0aW9u
IHBsYXlzIG9uIHRoZSBzaWduIGV4dGVuc2lvbiAobWNtb2RlbD1rZXJuZWwpOgoKbW92ICAgIHI5
LFFXT1JEIFBUUiBbcjExKjgtMHg3ZTNkYTA2MF0gKDggYnl0ZXMpCgpUaGUgYWRkcmVzcyAweGZm
ZmZmZmZmODFjMjVmYTAgY2FuIGJlIHJlcHJlc2VudGVkIGFzIC0weDdlM2RhMDYwIHVzaW5nCmEg
MzJTIHJlbG9jYXRpb24uCgp3aXRoIFBJRToKCmxlYSAgICByYngsW3JpcCs8b2ZmPl0gKDcgYnl0
ZXMpCm1vdiAgICByOSxRV09SRCBQVFIgW3JieCtyMTEqOF0gKDYgYnl0ZXMpCgoyKSBHQ0MgZG9l
cyBub3Qgb3B0aW1pemUgc3dpdGNoZXMgaW4gUElFIGluIG9yZGVyIHRvIHJlZHVjZSByZWxvY2F0
aW9uczoKCkZvciBleGFtcGxlIHRoZSBzd2l0Y2ggaW4gcGh5X21vZGVzIFsxXToKCnN0YXRpYyBp
bmxpbmUgY29uc3QgY2hhciAqcGh5X21vZGVzKHBoeV9pbnRlcmZhY2VfdCBpbnRlcmZhY2UpCnsK
ICAgIHN3aXRjaCAoaW50ZXJmYWNlKSB7CiAgICBjYXNlIFBIWV9JTlRFUkZBQ0VfTU9ERV9OQToK
ICAgICAgICByZXR1cm4gIiI7CiAgICBjYXNlIFBIWV9JTlRFUkZBQ0VfTU9ERV9JTlRFUk5BTDoK
ICAgICAgICByZXR1cm4gImludGVybmFsIjsKICAgIGNhc2UgUEhZX0lOVEVSRkFDRV9NT0RFX01J
SToKICAgICAgICByZXR1cm4gIm1paSI7CgpXaXRob3V0IFBJRSAoZ2NjIDcuMi4wKSwgdGhlIHdo
b2xlIHRhYmxlIGlzIG9wdGltaXplIHRvIGJlIG9uZSBpbnN0cnVjdGlvbjoKCiAgIDB4MDAwMDAw
MDAwMDQwMDQ1YiA8KzI3PjogICAgbW92ICAgIHJkaSxRV09SRCBQVFIgW3JheCo4KzB4NDAwNjYw
XQoKV2l0aCBQSUUgKGdjYyA3LjIuMCk6CgogICAweDAwMDAwMDAwMDAwMDA2NDEgPCszMz46ICAg
IG1vdnN4ZCByYXgsRFdPUkQgUFRSIFtyZHgrcmF4KjRdCiAgIDB4MDAwMDAwMDAwMDAwMDY0NSA8
KzM3PjogICAgYWRkICAgIHJheCxyZHgKICAgMHgwMDAwMDAwMDAwMDAwNjQ4IDwrNDA+OiAgICBq
bXAgICAgcmF4Ci4uLi4KICAgMHgwMDAwMDAwMDAwMDAwNjVkIDwrNjE+OiAgICBsZWEgICAgcmRp
LFtyaXArMHgyNjRdICAgICAgICAjIDB4OGM4CiAgIDB4MDAwMDAwMDAwMDAwMDY2NCA8KzY4Pjog
ICAgam1wICAgIDB4NjUxIDxtYWluKzQ5PgogICAweDAwMDAwMDAwMDAwMDA2NjYgPCs3MD46ICAg
IGxlYSAgICByZGksW3JpcCsweDJiY10gICAgICAgICMgMHg5MjkKICAgMHgwMDAwMDAwMDAwMDAw
NjZkIDwrNzc+OiAgICBqbXAgICAgMHg2NTEgPG1haW4rNDk+CiAgIDB4MDAwMDAwMDAwMDAwMDY2
ZiA8Kzc5PjogICAgbGVhICAgIHJkaSxbcmlwKzB4MmE4XSAgICAgICAgIyAweDkxZQogICAweDAw
MDAwMDAwMDAwMDA2NzYgPCs4Nj46ICAgIGptcCAgICAweDY1MSA8bWFpbis0OT4KICAgMHgwMDAw
MDAwMDAwMDAwNjc4IDwrODg+OiAgICBsZWEgICAgcmRpLFtyaXArMHgyOTRdICAgICAgICAjIDB4
OTEzCiAgIDB4MDAwMDAwMDAwMDAwMDY3ZiA8Kzk1PjogICAgam1wICAgIDB4NjUxIDxtYWluKzQ5
PgoKVGhhdCdzIGEgZGVsaWJlcmF0ZSBjaG9pY2UsIGNsYW5nIGlzIGFibGUgdG8gb3B0aW1pemUg
aXQgKGNsYW5nLTMuOCk6CgogICAweDAwMDAwMDAwMDAwMDA5NjMgPCsxOT46ICAgIGxlYSAgICBy
Y3gsW3JpcCsweDIwMDQwNl0gICAgICAgICMgMHgyMDBkNzAKICAgMHgwMDAwMDAwMDAwMDAwOTZh
IDwrMjY+OiAgICBtb3YgICAgcmRpLFFXT1JEIFBUUiBbcmN4K3JheCo4XQoKSSBjaGVja2VkIGdj
YyBhbmQgdGhlIGNvZGUgZGVjaWRpbmcgdG8gZm9sZCB0aGUgc3dpdGNoIGJhc2ljYWxseSBkbwpu
b3QgZG8gaXQgZm9yIHBpYyB0byByZWR1Y2UgcmVsb2NhdGlvbnMgWzJdLgoKVGhlIHN3aXRjaGVz
IGFyZSB0aGUgYmlnZ2VzdCBpbmNyZWFzZSBvbiBzbWFsbCBmdW5jdGlvbnMgYnV0IEkgZG9uJ3QK
dGhpbmsgdGhleSByZXByZXNlbnQgYSBsYXJnZSBwb3J0aW9uIG9mIHRoZSBkaWZmZXJlbmNlIChu
dW1iZXIgMSBpcykuCgpBIHNpZGUgbm90ZSwgd2hpbGUgdGVzdGluZyBnY2MgNy4yLjAgb24gaGFj
a2JlbmNoIEkgaGF2ZSBzZWVuIHRoZSBQSUUKa2VybmVsIGJlaW5nIGZhc3RlciBieSAxJSBhY3Jv
c3MgbXVsdGlwbGUgcnVucyAoY29tcGFyaW5nIDUwIHJ1bnMgZG9uZQphY3Jvc3MgNSByZWJvb3Rz
IHR3aWNlKS4gSSBkb24ndCB0aGluayBQSUUgaXMgZmFzdGVyIHRoYW4gYQptY21vZGVsPWtlcm5l
bCBidXQgcmVjZW50IHZlcnNpb25zIG9mIGdjYyBtYWtlcyB0aGVtIGZhaXJseSBzaW1pbGFyLgoK
WzFdIGh0dHA6Ly9lbGl4aXIuZnJlZS1lbGVjdHJvbnMuY29tL2xpbnV4L3Y0LjEzLXJjNy9zb3Vy
Y2UvaW5jbHVkZS9saW51eC9waHkuaCNMMTEzClsyXSBodHRwczovL2dpdGh1Yi5jb20vZ2NjLW1p
cnJvci9nY2MvYmxvYi83OTc3YjA1MDlmMDdlNDJmYmUwZjA2ZWZjZGVhZDJiN2U0YTUxMzVmL2dj
Yy90cmVlLXN3aXRjaC1jb252ZXJzaW9uLmMjTDgyOAoKPgo+Pgo+PiBUaGFua3MsCj4+Cj4+ICAg
ICAgICAgSW5nbwo+Cj4KPgo+IC0tCj4gVGhvbWFzCgoKCi0tIApUaG9tYXMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 20:01:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 20: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.xen.org>)
	id 1dmmhZ-0002JY-2y; Tue, 29 Aug 2017 20:01:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>)
 id 1dmmhX-0002JP-Lv; Tue, 29 Aug 2017 20:01:31 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C4/F5-01782-A18C5A95; Tue, 29 Aug 2017 20:01:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsXSO6nOVVfixNJ
 Ig/sNAhZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM6bMW89SsKq+4sz2HSwNjJPKuxg5
 OYQEJjJJXJua2MXIBWT/ZpTY8PwMM4SzkVHi6p2LrBDOREaJl683MYG0sAioSqxa8pwRxGYT0
 JG4+OUhO4gtIqAvMaezgQmkgVngBaPEklfLmUESwgK2EtMv/wBKcHDwCthIHNkWBTH0A5PElw
 3TwJp5BQQlTs58wgJiMwtYScy9M4MVpJ5ZQFpi+T8OkDCnQKDEjltnwEpEBVQkppzcxgZiSwg
 YSpx+uI1xAqPgLCSTZiGZNAthEkRYS+LGv5dMGMLaEg8nToUKh0pMb7aACf899ocZwg6SePsc
 pATEVpSY0v2QfQEj1ypGjeLUorLUIl0jC72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/
 NxNjMA4q2dgYNzB2LfK7xCjJAeTkijv06NLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8H4+Bp
 QTLEpNT61Iy8wBRjxMWoKDR0mE9yhImre4IDG3ODMdInWK0Zhjw+r1X5g4FvRs+MIkxJKXn5c
 qJc67DaRUAKQ0ozQPbhAsEV1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJAwxhSczrwRu3yug
 U5iATon1AjulJBEhJdXA6Hpwq/XEP05vopbNujppcpXXhNqk3XMZd63+6T6RteV503wjC7kLy
 pPfCTtPun/jSnIX93fzl8t26QVwKoXvfb5N8r/zN7tDE+VeWb027FnXcypl01fP+i/80t4uiu
 dvHBEwFdrz/cgbU/+4D0ZdqVl18v+mrvixtlWapd69rWVF7KKd6SuUDyqxFGckGmoxFxUnAgB
 /Ey2MPwMAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504036885!88306265!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=Known-good attachment 
  (tgz)
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9395 invoked from network); 29 Aug 2017 20:01:27 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2017 20:01:27 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TK1KY8026481
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 20:01:21 GMT
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 v7TK1KgI029121
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 20:01:20 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 v7TK1Kgf000624;
 Tue, 29 Aug 2017 20:01:20 GMT
Received: from olila.local.net-space.pl (/10.175.188.240)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 13:01:19 -0700
Date: Tue, 29 Aug 2017 22:01:15 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Message-ID: <20170829200115.GF4452@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
 <20170516110450.GA30364@olila.local.net-space.pl>
 <CABfawhm2T53as5iErq9K5aUebBzDYS-=xRYyA=JjYQ7iuaXbcQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="sdtB3X0nJg68CQEu"
Content-Disposition: inline
In-Reply-To: <CABfawhm2T53as5iErq9K5aUebBzDYS-=xRYyA=JjYQ7iuaXbcQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "Bill Jacobs \(billjac\)" <billjac@cisco.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--sdtB3X0nJg68CQEu
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hey Tamas,

Sorry for late reply. I was on vacation.

On Tue, Aug 22, 2017 at 09:01:06PM -0600, Tamas K Lengyel wrote:
> On Tue, May 16, 2017 at 5:04 AM, Daniel Kiper <daniel.kiper@oracle.com> wrote:

[...]

> > UEFI will verify shim secure boot signature then shim will verify GRUB2
> > signature then GRUB2 will verify (with shim protocol) Xen signature and
> > finally Xen will verify (with shim protocol) Linux kernel signature. Then
> > your kernel can verify modules using whatever you want.
> >
> >> I would be happy to work to help achieve this.
> >
> > There is a chance that I will have something very raw at the beginning
> > of June. If you wish to do tests drop me a line.
>
> Hi Daniel,
> is there any news on this? I would be interested in giving this a shot too.

Please look at

  https://lists.xen.org/archives/html/xen-devel/2017-07/msg00982.html

and at

  https://lists.xen.org/archives/html/xen-devel/2017-07/msg00985.html

Attachments contain the same patches as above but rebased on latest
GRUB2 and Xen git repositories.

Due to some travel I am going to restart work on this in the second
half of September.

If you have any questions please drop me a line.

Daniel

--sdtB3X0nJg68CQEu
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="0001-efi-Add-EFI-shim-lock-verifier.patch"

>From 8458d7904886ca4bea059d103dac2ba50e53c13b Mon Sep 17 00:00:00 2001
From: Daniel Kiper <daniel.kiper@oracle.com>
Date: Sat, 8 Jul 2017 23:32:36 +0200
Subject: [PATCH] efi: Add EFI shim lock verifier

This is based on git://git.savannah.gnu.org/grub.git phcoder/verifiers branch.

Just an RFC.

TODO:
  - disable the GRUB2 modules load/unload,
  - disable the dangerous modules, e.g. iorw, memrw.

Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
---
 grub-core/Makefile.core.def        |    6 +++
 grub-core/commands/efi/shim_lock.c |  100 ++++++++++++++++++++++++++++++++++++
 2 files changed, 106 insertions(+)
 create mode 100644 grub-core/commands/efi/shim_lock.c

diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
index 16c4d0e..c38e4a8 100644
--- a/grub-core/Makefile.core.def
+++ b/grub-core/Makefile.core.def
@@ -905,6 +905,12 @@ module = {
 };
 
 module = {
+  name = shim_lock;
+  common = commands/efi/shim_lock.c;
+  enable = x86_64_efi;
+};
+
+module = {
   name = hdparm;
   common = commands/hdparm.c;
   common = lib/hexdump.c;
diff --git a/grub-core/commands/efi/shim_lock.c b/grub-core/commands/efi/shim_lock.c
new file mode 100644
index 0000000..40d2b25
--- /dev/null
+++ b/grub-core/commands/efi/shim_lock.c
@@ -0,0 +1,100 @@
+/*
+ *  GRUB  --  GRand Unified Bootloader
+ *  Copyright (C) 2017  Free Software Foundation, Inc.
+ *
+ *  GRUB is free software: you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation, either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  GRUB is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ *  EFI shim lock verifier.
+ *
+ */
+
+#include <grub/dl.h>
+#include <grub/efi/efi.h>
+#include <grub/err.h>
+#include <grub/file.h>
+#include <grub/verify.h>
+
+GRUB_MOD_LICENSE ("GPLv3+");
+
+#define GRUB_EFI_SHIM_LOCK_GUID \
+  { 0x605dab50, 0xe046, 0x4300, \
+    { 0xab, 0xb6, 0x3d, 0xd8, 0x10, 0xdd, 0x8b, 0x23 } \
+  }
+
+struct grub_efi_shim_lock_protocol
+{
+  grub_efi_status_t
+  (*verify) (void *buffer,
+	     grub_uint32_t size);
+};
+typedef struct grub_efi_shim_lock_protocol grub_efi_shim_lock_protocol_t;
+
+static grub_efi_guid_t shim_lock_guid = GRUB_EFI_SHIM_LOCK_GUID;
+static grub_efi_shim_lock_protocol_t *sl;
+
+static grub_err_t
+shim_lock_init (grub_file_t io __attribute__ ((unused)), enum grub_file_type type,
+	       void **context __attribute__ ((unused)), enum grub_verify_flags *flags)
+{
+  *flags = GRUB_VERIFY_FLAGS_SKIP_VERIFICATION;
+
+  if (!sl)
+    return GRUB_ERR_NONE;
+
+  switch (type & GRUB_FILE_TYPE_MASK)
+    {
+    case GRUB_FILE_TYPE_LINUX_KERNEL:
+    case GRUB_FILE_TYPE_MULTIBOOT_KERNEL:
+    case GRUB_FILE_TYPE_BSD_KERNEL:
+    case GRUB_FILE_TYPE_XNU_KERNEL:
+    case GRUB_FILE_TYPE_PLAN9_KERNEL:
+      *flags = GRUB_VERIFY_FLAGS_SINGLE_CHUNK;
+
+    default:
+      return GRUB_ERR_NONE;
+    }
+}
+
+static grub_err_t
+shim_lock_write (void *context __attribute__ ((unused)), void *buf, grub_size_t size)
+{
+  if (sl->verify (buf, size) != GRUB_EFI_SUCCESS)
+    return grub_error (GRUB_ERR_BAD_SIGNATURE, N_("bad shim signature"));
+
+  return GRUB_ERR_NONE;
+}
+
+static void
+shim_lock_close (void *context __attribute__ ((unused)))
+{
+}
+
+struct grub_file_verifier shim_lock =
+  {
+    .name = "shim_lock",
+    .init = shim_lock_init,
+    .write = shim_lock_write,
+    .close = shim_lock_close
+  };
+
+GRUB_MOD_INIT(shim_lock)
+{
+  sl = grub_efi_locate_protocol (&shim_lock_guid, 0);
+  grub_verifier_register (&shim_lock);
+}
+
+GRUB_MOD_FINI(shim_lock)
+{
+  grub_verifier_unregister (&shim_lock);
+}
-- 
1.7.10.4


--sdtB3X0nJg68CQEu
Content-Type: application/x-gtar-compressed
Content-Disposition: attachment; filename="xen_mb2_efi_sb_rfc_rebase_20170829.tgz"
Content-Transfer-Encoding: base64

H4sIANTDpVkCA+xce3fixpLPv+FT9HGyN2YAgR6IR+7kGoM8w40xLMKZyd7k6OjRMsqARCQx
trPZ775VLQkkkACPnbmbs1FmMkjdXV3dVV31q+6SGo0GX3ugbm3ohr5nrU1ae6/caP3xaDK8
VrTJWB2+12bDkcKt9NCcf/EpVwMuWZLYv3Dt/ivJjdYXvMg3eVHiZbH5RYNviXzjC9L44jNc
6yDUfUK+8D0vPFTvWPmf9LryvSXRbQkvUddNUdIFXWyLvN2hpkg7batht3S505Ft2SQjzyUq
XRG+RRqNLvtDBNCgEpLpkoHuOnRBvndW1Cd/t9gd9wHvLjxfNxeUM73ld6WBHtIuUfWwStrk
n+sFkACCgtAVWl1eIJUGkCypa+MXaoZd8q9Jb9Z/S/h662cCitolG00l+ZpaKr2jxKXUIuGc
EvachM6SktAjK98DbhaPxHYWC1Y+gxJkSA315Qoe04VFHDdqqpA51S3qc6WS6ty51Kp5tl0z
Hk8eaa1WKyHT9ZH+gUKXlOxev8NfXiKV+KqxK2rjuOZibdE6/gZqK2jOzTngDdsQnlRKRMBx
0ICYc929o1aVdID3gPqh47nBeaVcJTKx6IJG97VyqWQ5tk1qtTsnJHo9w5mRuS05rkUfiC3r
smEKHCdIgiR3GoRnSxkHttO+BNzv0ri4IDW5iiKF/4sEbunDyvNDJjjl/Wza+0GZqsPxDfnH
a1Jbu7AUjQX9+hyLf1BuBuNpXF4upVte3V5fJw0JeU2SBlFVLrpVby+TJ9GDdH9ArxZPL051
7SP1A5iiEinVUv28ezvujYZf/gN7uFWVaTlTOhiPesObqDSYU1Cn83+R2gOpG45bt9zA8pa6
47o6KN7P5G9/y3leJr//nmmU22L7EGpTc+6Rf63dD6537/5cznJ0eTu8HmiD3kxJc3Xd13rX
16/7xAItz2uAa6awAan8xyyv0duxOks3mntByMaUqdsf31wN38DUT5TpDIXslir7E5ye4cr+
DP+7p7iSP8UH5riSP8dHJnm/1damHWoa5DVl8skXUKVIQF8yAZHNWrvsqcpgOCVdpNK/ncLv
7EKcjsezqDSuWq5zHFv1vCxVZVLh5Wa1heueGSEKS9z2aTCvMavVLZFcE9clhZaPM3TXpX6J
fHkRgH2vUfJNUL+4wIm4uKhH63wronL97hvyE1RGe5nURU+wUxcnOK5bydRdeYHzoOW02Aom
t4/7uacvnU2bSM1za0aqt6kZaXxuzUR+O5ygnOP6e6a9cBqNg8Wx6ZekBjUNMP2GoFPZ7uyb
/kICW1dQWIUpSbUJKgJ6cnFRIl9Z4DPcrE9n6+wske9ZfiW2PM4SwZ6VKnmVUispK9Z8mpc/
fokkEzkW9Bzbp7OtGAsqssV4lpbhGUwjKfFci+MbnFQq/dvwH+BvgeH/h7ZcG+nuWl8sHmvG
2llYtYlSi/HPp2P/4/hfkAVB2sX/0OAv/P/Z8H/L6OiAuY2OKbabttRu203apGKnIRq0AYKR
Bb0h0Kb1R+N/Seo2pAL8L8T4vw6K2iWJphKmqVukXirN5k5A4A8CeNvxg5AEIXAM2P+OhuBy
SI14sDzB7+v+I7mfO+acmDrYREoWHpCwiPHIGitXw+iJXy2hIR6tF6FjgBYQ3bW2dwLGFKFn
eougyqg7Nrmn5N4J5tUkkLDX4dqn+Bh7siAGiUZCXe7uN0YcSUZDwYdgQYDJxWNE0PT1YE6s
9XIVwBjA/cH0bbhMqse82yAHRjA7gmSEuqsvHn+LWkdkQ89bRN0EznK1wKqeRbNPGGPRo/fU
jfm8xwDK9aADiDx8cPArCmMA/cD4SWzLK5j0YL1CrPD88En3zTkKvj5dA3Dglh+S0AkioMpO
FRRKHbWBU7EKLzU30dVp1w49nOGFFQC1OFqTGT3gTNyNvnhZ2I2/+E38lR9+7Y/MyH8ee+Wm
3JabLQpeudngzXZ73yvvt9y64/0y9MMthGqtahuBWv/quvdGJRWIx4YpWBf78dKR8roeLNGT
1Je6Oa8xZXXMpzUC96nD2so0GqAzHY7eaOOrK1WZvY4A0PYBYNrd2tfj3gBg8vDNzets3f2q
V+iio6qT3htFU4f/paS7/6Y20LTx5T+V/ky77l0q15oGHARrA2xLvfr119XkplbVNr9Tw6xW
N+i5XP/6olz+BjH2V2Ti04/UDYkNazR03LvaynPg9qPuOxgGB2wxwzKldAWloFhgw2D9cQeU
KK37RmFREttbsm2KIsT2bcMwwfAWq1K6cY42pYsjYCcisJMQ2FW+SgLtv2dA4HcwBZmSZWJR
D5UJO4WrtbFwTLZGoQD7lljgITWrfLPBgCV3vTSEeag5rhNqYKN+uuiWNtsvHDwAg1mqbB4E
4HRgtRK0qtwKGGV+pUrO9LMquQBbf2c4YVCqlCrKzWz64zlU01ZUw2rlLZn6q+1v8opc0zvd
fCTK++2OUqo4U3UEGJF4NgHhghczvZUTm3V0WevQWQRkpZsf9DtaJfG2BRFAhNUMlWRpmWBx
6ziKbhD6azOE6C2kPngBbaIMNTRfc8tH75NpbdgWNHr/3oEVzJldDe41uNPQJ2nBvb5KWmre
OjwvFw9mAmziMOiv4K1JkxfA8YSg2XPqU26npq/f+fpqvq0Ohragdj0trzlGo6Tx0NQlixy6
6q+YAJb6nWMSd700QAwFtDoNQo7RumS8ocPTQWIrHCmIDSemiKpIjlPFGQsQNxwgRMgJhKZ0
4Zk6c0RF/EgnkFGd39i4IrVFxlaJpILnsDeC5bhcL1EffT1Fk23cUquIZRuuo6T1h08gfRLX
Q7AhDqjmuU8XMLcfaZmoKljsxbpQ6Eb7dLLq5CCtk1jsz6n5IVgvX2KYwxfgJ2fK+kemTDph
9V3hlrVuWT4NAtRPf6PuhG0iP4flMdjVhf6YbyPYwQEhUpUI1cP02CIEMPgRDPi951vPWi9j
ZUQcC+CCYzuFdut0Sq7t+Us2XfnD4xtHx3dseBgYwL+xbwTbUSMpX3lEnNnjF0a40LkOxipZ
QjuwnMWeaPgndac5M9p4aFBD5+0GzSszrUbHkCCAzimTzAZvtAU+r0xuNyWBN628shZE5C1R
7uSWCXJLtltCLk1RaMiWnN+fLVP4L7+sKQvQo5RbRlvNFpTmlUFvVO4UlTVFyZakgv4k4Cd3
7A29YTUsIXeuhTxqBzR1otT7EIUcxYAzpv1R3WihovJGG4ssdh85pu8Fnh1W2c4BFOofdWeB
hi/aAkhTm4fhqluv39/fc8ukHcbX9fu5ZdaDxyCky/oKjDN2Vbcdf3mv+7Q+UbB/bhmsHjLk
Mjeqt6Rol3TgwKdgej9QN1pe17C8HsgHWB0Q6COTuHXQm45kaVe/S5WNjeim5lMPTMch5Gyi
/NT4qXF2BDYpJHDuXB33WYrcSluWpePYwZzDJHfJcIShIAsNR73+2+ENhIijATCfS5w/yfLe
MH8yttUoxCgwmPnb1ru0MsfW+YROcwcTDDqpP/PUx6XhLWY5zvNJ9DaDZOQKfF4cZGnMVeOO
3ApvwYzGrmKLPcf2OC57m/IF+8IVBPkEaARY0ITBOkHomEFK2Z5yvYK/Ke2AkKJ/O+tdwk/2
lPz+ImSve1P42RsMpoqqar13velLUR4ol7dvNHU2HU4myuCl2MUFcnM7UjeEP5Esswc76tDN
FXjDOK7bSmw+u/BTFCpZ3cHgMjLxwgnxiv6L54NNA4P2QwQTuAJqvHQCNcc9TC1ecpomjDT/
3tJDHbcushCKPdmuk75nPWvhRlRiuA6/LTAv+vMJ3rrOKSSDx6UG4Cpg+yl4JBOWc0j2IoQ4
thU39B+Z6TpCLp9UEsLrQf7E/bpmCHVDRdOcJUBEzYAGmlbeiXCwCEkV2/PtbmThZEUWsbcA
L7akRcPKblceio2KCMXrRzhJgkzpxys8cXDcO5UhhXx9fWrs/zSyqfSeY9wyYRwltk0OOsjj
cWJPmEd1bQQvOoNHCD5prb5zXFGI6fyQE5tv7BHYnthQ4NwctCRYIZ/MrhHLiQw3ZCK3Hzxn
cGxLRC3cEnnQTzFmyWR32bGavlotHDMvgH6SHAeLxQ4oyTdETzG4gAjND3Fk/kLU+t5y6YTP
JwayXL0YZ0gsl7En6cY1Ox+9Wuh3RSr2ID8B9U4/6j3XQgaD/V0Lgu6PDBwfbL3nO/RZwlai
NKw8vP4kOsPly9ABuXpr36TPp6Q8mJQBwOeT6uNRrI0L9QX4Qhef2lZPEyxVMhFNXhjLhfQh
xEi2MJZFNdKX9DlI8AfHD9f6AvXvObgoJhOjrSKGjCCIkFoeM5mlOtXvi5Hfac5gE6YepPXE
kLf4jOTT6AGip9Gm8bP2ejfG5OgRzpPIFXO3MXW00cSMrMbnjKLV/o3Wv5lp/fHgBUJcpMbA
scbLlz/OFPVlSI6UURzpKy9HcKr0Bi9H7d10OFOeE3VvTRbGDjuxRs5xN67WcqYhmrjULWYS
iQLUIFHbyOZsD99/Wa7Yv1pkRkrkQGbDNgvHKChIshrsRtswKMc1TdnSLeNAVsO2aU5Ow7YQ
swqaUrVFKvB/XsAsGVXpzyB4UEuJZcaRx8bwNeG+zaAV9tSziTDChCjq41FxUCVLwJDUItP3
bDGSr2A2HRvfQICZAyKaxqKe4XSmqbPedEYqJJvI8i3O9Ek1c+xzJf3k20iI2YwH0iX/vZHl
q/NsIct0+B/SvRnfKChfmIXt4EuJKjASm6mAGvgsMz3xXiY+xy1iH4jX8FQEU9t1nBace0Fk
KR2C2IlSlNKTn3CH9TmfLsp5D7lX28d9aDib3vZn46m6GV68VYRnUMt1EBKcIT3cjbYNb+1a
uv+YMZ4oAFZ8nq1dZtMAU8TWBGFzAg4Tp6QQX6jqZsjNDhuyLO8OOVGTfUQQTT0ythelJSxy
oAnZrYzqzvZEGXWBfOXYFrUx0CllhihFo+LYYSuTLjIrii3M9xGlmNmeqirT2fl56OuALRfg
dWK/nnoQw4+/k9m0N5qM2fahOun1Fag2uhxGv7XR8CbKvSRnrodi8dZ3c+J73hL39VL0mPYs
DYfpzRlIO+HhXv9A1yvszvwApNO3CQ/fvSbvet8rtxNcPf3v051G1UnUOvQ8Eiz1xeKMGb24
h92F9fp1vBSqeHKRpE1YHg1INASmWXi8adA7x3UxswtsQ7ReYhCJHcTkk2V1wiqvxhgzoRJ1
EGB39z46+Ph4NUV9qEZSVwbnCdPs2lFloBzzsXQC5hyoVUBlCwqreVRSmDFD6v9IMvz/wwvg
nrjJ/wfAXwu8Ja3FqkKDWujVQFlrm3TnT3kj4Mj7v2JTkrP5/4Ig/ZX//znf/7U6MljxptgW
mzZvgqft2Fa7rTfNdrsj0KbUbEpQo/VH5/834U+rIP9fzOT/g6YS1FSy0VTM8Eezuk3TT94I
GLoEs051CFgwO8gjyvVVkmCyPV1H6xznq2+z6zfESkmSP0dUr5rK8Ud6mGO/ScRfB2jSQ3wL
IWmDdef6R1rCF5DXCWMasl5ljdM/wUPEt2grkzuWU0Lx0CO6ZfiIZQTvjvcFk+13MukJL2Yy
6aE6H4GmbQL8p+e/Pyl1Oc5Y5riGKTdEvfmCqcudJr6qXMF/BUxgLohd4iBJKpFNbjIfH1dG
Dq67AXavXpHR7fVseDkez3jyFoI+ZUrgKUP98dtimwpaVK5F2efne89H48HG3YJQfsJw4fC1
R+JdD6JtiBjH0x/Lx+PFQ80ZA0+n8LanspPt1HSyQ5JtXi5okcW21xG27Ks4C5h2dy/2p6r3
ZtjPdMG2eXHFIrH4zZjzgKaNRrCiZvnEDpiMSnnJl90ojjAosyIuvWOv7EBBktsWvZkU3nvR
FweC/B5r5/mDAuyXz0wmAz1tZw5vBhaocJbaxlCdsrG433JjyQ62TiHELI2MMTxCIhMXZcmk
TOgRIsmC358bINrFiC67soXsyv6zIFr8/spT8J/wCQDwCP5rCpK4h//k5l/477PhP7Mp26IM
SFw0DLsj25LVETq0bbVb7Q4VwbfSpmG3zD8Y/4ndhtAVOgX4T3oq/hNeFAAKL4YAgeOU1UjM
96z3Jsn2it4vza3BsEhSrxSiN8uCQGGLAmGKnCiNavFYZbjzBJoMZ55QT1OuhrJEGAfmwgvY
x3Wobs6JB9P2h4LQzu7rnNEXc/agaHMXikrHPoXzaVg0hqAc12lYhizzL4dFBbEVbXy24q/n
bF+Dy0LNDAZhmT9k6Vn4iifu/rBXk9jmZbx3uam9fTGOjC5B2LNzgJe3qR2b+OlU+c/b4VQZ
lNNvytWjPOUkaR9UIXuqtE881p0cutUCHLmPULIjh4Z7OOcYqaRh7h5sGuQcI5TGKtVcQinA
cpxYFrVkiO2Bn9JuCsNGDCuf2tSnrkmPiXqqXI/7PZa5upXIeIL7zL1rJhFyyjRG2UiRBdS3
B8bQnKlw9Dqm0OSrvHSaCqcuzPLEq7o3TD1JbyPnAvR/WY77PBh/CNFG92SqXClT5aavaG+H
b97u6HTKlDKwSFb7WYb7k5kxjp+i4BvAmc0YiczsC/AUGewCQR/hDJyaLGnQwZbHTNADBtXD
Fw+i6Cq2Awc0D89gxmBlopDldN1LCTJDQlPe9LSZ8n6mqbeTyXg6UwbxKQoYzgZoX0tgH5k5
zX5O6a9risHZHGyn8uCEl9BApf5Hx6TBeZnhBAO/5LBYxC8THhgqzLp2mTfG6KDvdDnXXkLO
tSfKuZYN0HdBBjvNOEHeys0g15dw1/sCYcHVX8cBnzP+a9ZA8LVgtXDCmrcOaywDe+4stYVn
fnjmp39Oiv+awu73P2VJlv6K/z7f/r8ptnjBNq0O3262WwLVebkjStTqtNq2ZQi6bJm0Lf/h
3/8R+K5Y9P3PJsZ/oJpdwjSVgKaSjKaeA6TnOC76os9H6uOLskHmxbAA4rVwTtS3wxEggf73
ZBvSvYNYTndDjM98WltjPDNn74taFN95x296oFtwEU3DesBn2PnWfuFrm8+NeeBu6bl1IMxC
Ac7MDXiST4TuBTzik7/9ud+hkf88DnV43rDMls5xLcsQ20LOJ+H2W27jnP0ytuEuRF8KFKTo
S4GwHEPHJB89x2JTbEboQgtoqEFQQ8+xBPMQ4oroYd9Me5O3w76qjW9nk9sZILzxbNwfX5NX
SOEOWt55q92Gt8Ob2Q3rwobRYY2I/mGCUK1aOrbjHZFmn4SKf/ve/ea3RVfhHBMt/re9Y21u
Gzd+jn8F4nFcUiJlUhT1sBt3/OrFPcX2+JFOGud0FB+27mRJQ0qOfVf3t3d3AZIgRcl24mSm
He7kQQEgCCwWC2BfyHc1JeUPx4f7rLI7CwIMPYKvwbxAiw6p/clrZHIa5btH2YC02aRHNgru
oLAE5iURZ+ISFBSow8MCddqaKQ8M70OPL/Bfj70QWhaOWPwetOoBN+Jy06RvPAUzK1VhryQT
xgWU5vWQxiypp3c1G6DJTMILkkbSO1u8JqxivgSrJNXI5c53zi/O6OOzaCvexg8CprDXmH9w
enp8SuYi/Ujf7qJhp38i+I+ynm2Yxo4uul2N0XiwSkVN81WVra9LG3aFfxC6khTRtz8g97tX
YiwRelT2+i1v6MXeHkp6JMH4SQjbzIMwfO9HV0p3dX98Y8Seu2QsBKQ8G3rxzlfwVm9VE71F
Wn7AQ8GC0ZMJdCU2CZuNIuKWKMBiA05zptGsc+2b0WpopolkR5VBu3dODuM6R2NOPSsscRYj
unu3c7TfPeD+WO+ckTf0Nd7jj2fnB+97dNRlFe5vRMbbaWuW0AyPrCaspgTZ4DnyYJ87fCZ0
scX31y9CfiwmK/lLrCK3RSqUo70C/GrMCa9ckbX3bufUbAJdQdqtxiq4jvQwLiU8u8FVL/kN
LeSEWOEemZFIEPVwVhBPYcj7jyFw8ISJkzR+KbfIfnA2QrumaBqigDU2c3rL/qQy7EFj2GhR
FpaYISMjt9uB54+hWOAMI18QWr1u09HQrFsiQu23k1IMaMVIOFS8Qdi7Fm9H9S/KOgXg1dg6
n1ya8HuG74bqVlpBzCT+Hvr+CXRDwddqX7BIeoT7Js6yWGu8kOVk31jGdnjnapMpsB7xHC3g
QJlKX4ALvcouFotassUNMjkQcrEnuE+guDTKOswCLSawGizcq6Fz4w2i31flYaIREG//z5qw
4dEs0f/hOZAPou4B9nWOMx13zXoynXW+a37GwXD5+c80G61WXv9n2fXy/PfDzn924DTNRqPv
d9pB4FiGbQaBaTebTc8O6o4fdBy7ZfT95vfW/5nWpr0o/mtT0v9t0DmQUyrzJD6x4Hy3UnRe
+z4qKhEktG4UBB2dexGPQjjneNRDftqrs6yJ1dwL0XTWh5NaEgHVXhiO1LJ+kApMaL5qtabd
tyy7/XIqMKttaXD+xf+4CmxOSrk5708CFfUsyAZqcK+R1de62cHvEWFsZiSw//LDMbn2Sos6
aWIxTdoHpBrnrPw9F+qnqDptvq5cpCiZlrkGj4lAU+lXs9Fzkue7MYVNYW/8aKDhP0VZHmZ5
g7SKJCs0G55G/8prI7qvwAyQRb9S6DCgtzvYYE5gFLIi4KHPXaoVlPlSoR6uu+OgKonwSeON
ekbdVJU3Yf9Ohba5dzyIZ92iKJ71lmbajw27ezO+RU90/BgvNbiGCl2sMPQkPPwm/NUFOUBV
I3TbmTpXOR3QT/708aHgYY6KMZMlDfdmgjHV2Fqu9+cfTw56XOOqYeOhIb3p/cTnjU/f/23k
59rtI92kBaaor8iNYlVGzx80+u5dPi+eMQUYgeoz38sqSQ4jDFCKFhIU9TlYgIe/ZchiKR4O
jvaLkFAweOFsBDtdTiftBrKHRqclHLOW0Qk0+2cfQ4Ff+8KlQzgg1Nj+mLaVEzhwwCkNThcw
2gOYttAzjMSaU3CMbzl1vwmjSUxjkiJOZIvB8L27rL5sRXbiyy9KFKSONEvMcd0xVI2mJGPB
RdgHRkGo2M7uocS9yBlQZ4dHm/hVbwDPOUajQXoUp0scKRuDNa7keXVouTqY6L13B2UfnUW1
FVbIzhAJ8VkoRdBSF8HcatpflisWrr7vOa7twsLVhg1op7lk4cq9X7B25UrQ8oVczCK3qBWK
I0j2OjBl8HKqMR5jRGRBHpF9ThzLQwRSkDd6H21rfJhdIpA8tx3GBpDdKnq6s6vhuO8M0yjS
iGBkRtmAyjjDIgyZXH1ioGXMvL1ycqlOdLPht+tGUbLnJSGZSZLY6IiDNoVMZCjXncbEMBH+
aORYFqFQZqEwCXvbE9E+fS4JURJZB5lxwhZn6pBoBzoXMIMT1bLvVaQfydkQPcwUJhdDJyzp
N2cwW5kif80VgaHegsMhYqFjIxY67Xkx91f1LoaH9DHbVoX3mJ/nVUXK1LdRu4zakSobwF9l
wNaZqcZn2wfAm/AyfOC3AckDZtWhvZInH1TJEfHps1aUM558+syFLs0mUkC12cItXYoCEtTk
UTCDxsIHgwGXRimPyV7mhdpUTTCcRdc9z3Xcax9SfCeDlFvuZ8HFWCQYYH9Sl/X8sEgs+iul
Q9XnV7nUsn7p55a/Ku2DcbHlbLk3ZRVk1j3OrFPJ6KMiuowwkOs8MiJBjZQfggTaxAqaHQul
b7F09wURHU9eLjqUtT/qVrxIk9xG6iveAyb91Leh6eTLuT2fzH0Xpb1ZVuAk1BNqds6qxdUs
HKXCxugLGsM9dpN+Yccl7iCNxLyuBrUxzOB/CD3L11Zx8OwvyknsIRtt07dqNc9w+47pPbKm
incXrKcil18q0MJLBToFlwokq1luwUKf9YLUMByNC9KRCAuSh4P+cxZKXPvQ4rJoSQwGfcBR
LkdsG2Axj9dLE9eIat1I9g0bSNbyVIk1IE/lJI86CT3KUtSnRZb4Brb0lfxJ8H3O14Vmg2OJ
J8Fof/rM3qZToruKkWgTj2w0y6YtLen6+d02g9Hry/ByJDbd185w6nuUsrr1/2abZBhGK5H/
7tK1X2jHftNHU3bdo1hVw3sdz7pULLq/iZ5rE/SI/Y/ZMuo5+a/Zqlul/PeHyX/rZtO1TNeA
jZLpmoZleLZt2Y1+o20FttsJvGaz7nuB993lv61N1P4Wyn9bGf+P3eSuLE6pLKZULpWJKfXl
ZLzJNbnp5btzBjiptFWpLhWu5u7cnUuPxaqW73hNv1bzjU5gB8su6Cm4hXc+TzqFCKUn4kj/
4oQj3ZtN9DVFXAeKZrRkTLp/cdI93Ns5PwCm/n73uNv7587p0eHRT2cq2wSWuqacY5jic3Uz
fSS8w09kH/cqeVpu3PzuDwMLTu+vahtyAhQDFuxHvcm1F0bqfCXiJ5u78Cm5HlOCX9eUo/dz
lfyb0U2hI7pG85dL5dMv7HPlUmW1fACVtbUN4+7S3Jj85deV6qs15Xj3H3vHJx9Vph/Ht8Xp
ZwubKOgQF+qdbhevizrL3YyalXHjQoNWsrVxYRmSAchF4krJcLg0jy2hhBJKKKGEEkoooYQS
SiihhBJKKKGEEkoooYQSSiihhBJKKKGEEkooQcB/AeRw4GEAoAAA

--sdtB3X0nJg68CQEu
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--sdtB3X0nJg68CQEu--


From xen-devel-bounces@lists.xen.org Tue Aug 29 20:24:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 20: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.xen.org>)
	id 1dmn3N-0003fv-22; Tue, 29 Aug 2017 20:24:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmn3M-0003fX-3j
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 20:24:04 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 10/D6-03616-36DC5A95; Tue, 29 Aug 2017 20:24:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTfp7NJ
 Ig+nt/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHilg7lg6TbGivm35BsY
 n9R1MXJxCAn8ZZTYc3ARE4TzmFHi4de3jBDONkaJc7tmAWU4OUQEnCW+npnL3sXIwcEroC+x+
 xgnSFhYIFxiz56DzCD1EgKd2hK3Go+A1UsIeEqsWr6TBcZ+fOwCkM3OwSZgJXFIDGQKi4CqxM
 7/JRMYuRcwMqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GD8sizgEKMkB5OSKG/KqaWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4f5wGygkWpaan
 VqRl5gBDDyYtwcGjJMKrdgYozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rwaIEUCIEUZp
 XlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvE9BLuHJzCuB2/QK6AgmoCNivcCOKE
 lESEk1MG7ZpOO6R8iNZ5njyfTb//PEVr+Yabb15E+DTTmq2+tm3bSZzdu+3vR5h6aSh2NpvNC
 jF2lzd+x56d5x3HVhl0lw3Ulbtv2b/d6vNJz6SrGjIcBfoOy0SfC3kH7WWaniJ94/8a6ctGfm
 YpeCh3kn7pr5T+nbuWg9i8iBYzwanPsv3JlmeyAh2UWJpTgj0VCLuag4EQBzQMAWfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504038241!57112349!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16133 invoked from network); 29 Aug 2017 20:24:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 20:24:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmn3G-0007OO-C9; Tue, 29 Aug 2017 20:23:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmn3A-0000nd-Ti; Tue, 29 Aug 2017 20:23:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmn3A-0006B3-E1; Tue, 29 Aug 2017 20:23:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112917-mainreport@xen.org>
X-Osstest-Failures: 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:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:capture-logs/l1(18):fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken: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-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-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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: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:saverestore-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: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-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-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=68dbba27ae09e93cdf97f36129b6f7f72f9b569c
X-Osstest-Versions-That: xen=30d50f8ead03d6524cbc4ed22075980090fbd2ed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 20:23:52 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112917: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkxNyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjkxNy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyODUxCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgaW4gMTEyOTA5IHBhc3MgaW4gMTEyOTE3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDQ4IHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExMjkwOSBwYXNzIGluIDExMjkx
NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWln
cmF0ZSBmYWlsIGluIDExMjkwOSBwYXNzIGluIDExMjkxNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEyOTA5IHBhc3Mg
aW4gMTEyOTE3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJy
LXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMTI5MDkKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxOCBjYXB0dXJlLWxvZ3MvbDEoMTgpICAgZmFpbCBwYXNzIGluIDExMjkwOQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg1MQogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJv
a2VuIGxpa2UgMTEyODUxCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NTEKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEx
Mjg1MQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEyODUxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NTEKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
aW4gMTEyOTA5IGxpa2UgMTEyODUxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI4NTEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExMjg1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyODUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI4NTEK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMjg1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyODUxCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTI4NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjg1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY4ZGJi
YTI3YWUwOWU5M2NkZjk3ZjM2MTI5YjZmN2Y3MmY5YjU2OWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDMwZDUwZjhlYWQwM2Q2NTI0Y2JjNGVkMjIwNzU5ODAwOTBmYmQy
ZWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjg1MSAgMjAxNy0wOC0yMyAxNjoxNDowNSBaICAg
IDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI5MDkgIDIwMTctMDgtMjggMTE6MTQ6MjAg
WiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNo
cmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPiBbeDg2IGFuZCBhcm0zMl0KICBPbGFmIEhlcmluZyA8b2xh
ZkBhZXBmbGUuZGU+CiAgUnVzdHkgQmlyZCA8cnVzdHliaXJkQG9wZW5tYWlsYm94Lm9yZz4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUt
bG9ncwoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDY4ZGJiYTI3YWUwOWU5M2NkZjk3ZjM2MTI5
YjZmN2Y3MmY5YjU2OWMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgTW9uIEF1ZyAyOCAxMzowNDoxNyAyMDE3ICswMjAwCgogICAgZ250dGFiOiBhdm9pZCBz
cHVyaW91cyBtYXB0cmFjayBoYW5kbGUgYWxsb2NhdGlvbiBmYWlsdXJlcwogICAgCiAgICBXaGVu
IG5vIG1lbW9yeSBpcyBhdmFpbGFibGUgaW4gdGhlIGh5cGVydmlzb3IsIHJhdGhlciB0aGFuIGlt
bWVkaWF0ZWx5CiAgICBmYWlsaW5nIHRoZSByZXF1ZXN0LCB0cnkgdG8gc3RlYWwgYSBoYW5kbGUg
ZnJvbSBhbm90aGVyIHZDUFUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQwMmYxYTBiNzU3NmJhZmIy
ZmJhOTAzYzdlNmU3MjIxYWIwZDI4NDcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTE3IDE0OjQx
OjAxICswMjAwCgpjb21taXQgMjcyODQ3MDQ5MjAyMDM2ZmE4NmU4YTg0NjhjNjQ3MmM4N2NjYmE3
YwpBdXRob3I6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVt
cy5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMzowMzoyMCAyMDE3ICswMjAwCgogICAgY3B1ZnJl
cTogb25seSBzdG9wIG9uZGVtYW5kIGdvdmVybm9yIGlmIGFscmVhZHkgc3RhcnRlZAogICAgCiAg
ICBPbiBDUFVGUkVRX0dPVl9TVE9QIGluIGNwdWZyZXFfZ292ZXJub3JfZGJzLCBzaG9ydGN1dCB0
bwogICAgcmV0dXJuIHN1Y2Nlc3MgaWYgdGhlIGdvdmVybm9yIGlzIGFscmVhZHkgc3RvcHBlZC4K
ICAgIAogICAgQXZvaWQgZXhlY3V0aW5nIGRic190aW1lcl9leGl0LCB0byBwcmV2ZW50IHRyaXBw
aW5nIGFuIGFzc2VydGlvbgogICAgd2l0aGluIGEgY2FsbCB0byBraWxsX3RpbWVyIG9uIGEgdGlt
ZXIgdGhhdCBoYXMgbm90IGJlZW4gcHJlcGFyZWQKICAgIHdpdGggaW5pdF90aW1lciwgaWYgdGhl
IENQVUZSRVFfR09WX1NUQVJUIGNhc2UgaGFzIG5vdAogICAgcnVuIGJlZm9yZWhhbmQuCiAgICAK
ICAgIGtpbGxfdGltZXIgdmFsaWRhdGVzIHRpbWVyIHN0YXRlOgogICAgICogaXRzZWxmLCB2aWEg
QlVHX09OKHRoaXNfY3B1KHRpbWVycykucnVubmluZyA9PSB0aW1lcik7CiAgICAgKiB3aXRoaW4g
YWN0aXZlX3RpbWVyLCBBU1NFUlRpbmcgdGltZXItPnN0YXR1cyBpcyB3aXRoaW4gYm91bmRzOwog
ICAgICogd2l0aGluIGxpc3RfZGVsLCB3aGljaCBBU1NFUlRzIHRpbWVyIGluYWN0aXZlIGxpc3Qg
bWVtYmVyc2hpcC4KICAgIAogICAgUGF0Y2ggaXMgc3lub255bW91cyB0byBhbiBPcGVuWFQgcGF0
Y2ggcHJvZHVjZWQgYXQgQ2l0cml4IHByaW9yIHRvCiAgICBKdW5lIDIwMTQuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lz
dGVtcy5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogZTdlYzZmNWYzMmNkMmQwZjcyMzA4M2NkZTNkNzc2MWM0ZTY3
NWYyYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTAgMTI6MzU6NTAgKzAyMDAKCmNvbW1pdCBk
ZWE2OGVkM2YxMjc2OTUzZGYzOTRjMjY4YTI1ZWE5MjFiZTZiNDZiCkF1dGhvcjogQ2hhbyBHYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDEzOjAyOjUzIDIwMTcgKzAy
MDAKCiAgICBWVC1kIFBJOiBkaXNhYmxlIFZULWQgUEkgd2hlbiBDUFUtc2lkZSBQSSBpc24ndCBl
bmFibGVkCiAgICAKICAgIEZyb20gdGhlIGNvbnRleHQgY2FsbGluZyBwaV9kZXNjX2luaXQoKSwg
d2UgY2FuIGNvbmNsdWRlIHRoZSBjdXJyZW50CiAgICBpbXBsZW1lbnRhdGlvbiBvZiBWVC1kIFBJ
IGRlcGVuZHMgb24gQ1BVLXNpZGUgUEkuIElmIHdlIGVuYWJsZSBWVC1kIFBJCiAgICBhbmQgZGlz
YWJsZSBDUFUtc2lkZSBQSSBieSBkaXNhYmxpbmcgQVBJQ3YgZXhwbGljaXRseSBpbiB4ZW4gYm9v
dAogICAgY29tbWFuZCBsaW5lLCB3ZSB3b3VsZCBnZXQgYW4gYXNzZXJ0aW9uIGZhaWx1cmUuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggY2xlYXJzIGlvbW11X2ludHBvc3Qgb25jZSBmaW5kaW5nIENQVS1z
aWRlIFBJIHdvbid0IGJlIGVuYWJsZWQuCiAgICBJdCBpcyBzYWZlIGZvciB0aGlzIGlzIGRvbmUg
YmVmb3JlIHRoaXMgZmxhZyBzdGFydHMgdGFraW5nIGVmZmVjdC4gQWxzbwogICAgdGFrZSB0aGlz
IGNoYW5jZSB0byByZW1vdmUgdGhlIHVzZWxlc3MgY2hlY2sgb2YgImFja25vd2xlZGdlIGludGVy
cnVwdCBvbgogICAgZXhpdCIsIHdoaWNoIGlzIGEgbWluaW1hbCByZXF1aXJlbWVudCB3aGljaCBo
YXMgYmVlbiBjaGVja2VkIGVhcmxpZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZTQ4OWViNjEzOGU3ZWZlNDIxNGE3ZTliYTBkMjFmNTRm
YzViN2QzNQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTAgMTI6MzI6MTYgKzAyMDAKCmNvbW1p
dCA5ZDEyMjUzZjBmNzAyZTI4OTQ5MTgyOTdjYTVlOTYxYjMwOWFjMTEyCkF1dGhvcjogUnVzdHkg
QmlyZCA8cnVzdHliaXJkQG9wZW5tYWlsYm94Lm9yZz4KRGF0ZTogICBNb24gQXVnIDI4IDEzOjAy
OjI0IDIwMTcgKzAyMDAKCiAgICBWVC1kOiBkb24ndCBwYW5pYy93YXJuIG9uIGlvbW11PW5vLWln
ZngKICAgIAogICAgV2hlbiBvcGVyYXRpbmcgb24gYW4gSW50ZWwgZ3JhcGhpY3MgZGV2aWNlLCBp
b21tdV9lbmFibGVfdHJhbnNsYXRpb24oKQogICAgcGFuaWNrZWQgKGZvcmNlX2lvbW11PT0xKSBv
ciB3YXJuZWQgKGZvcmNlX2lvbW11PT0wKSBhYm91dCB0aGUgQklPUyBpZgogICAgaXNfaWdkX3Z0
X2VuYWJsZWRfcXVpcmsoKSByZXR1cm5lZCAwLiBUaGF0J3MgZ29vZCBpZiB0aGUgYWN0dWFsIEJJ
T1MKICAgIHByb2JsZW0gaGFzIGJlZW4gZGV0ZWN0ZWQuIEJ1dCBzaW5jZSBjb21taXQgMTQ2MzQx
MSwgcmV0dXJuaW5nIDAgY291bGQKICAgIGFsc28gaGFwcGVuIGlmIHRoZSB1c2VyIHNpbXBseSBw
YXNzZWQgImlvbW11PW5vLWlnZngiLCBpbiB3aGljaCBjYXNlCiAgICBiYWlsaW5nIG91dCB3aXRo
IGFuIGluZm8gbWVzc2FnZSAoaW5zdGVhZCBvZiBhIHBhbmljL3dhcm5pbmcpIHdvdWxkIGJlCiAg
ICBtb3JlIGFwcHJvcHJpYXRlLgogICAgCiAgICBUaGUgcGFuaWMgYnJva2UgdGhlIGNvbWJpbmF0
aW9uICJpb21tdT1mb3JjZSxuby1pZ2Z4IiwgYW5kIGFsc28gdGhlIGNhc2UKICAgIHdoZXJlICJp
b21tdT1uby1pZ2Z4IiBpcyBwYXNzZWQgYnV0IGZvcmNlX2lvbW11PTEgaXMgc2V0IGF1dG9tYXRp
Y2FsbHkKICAgIGJ5IHgyYXBpY19ic3Bfc2V0dXAoKS4KICAgIAogICAgTW92ZSB0aGUgaW9tbXVf
aWdmeCBjaGVjayBmcm9tIGlzX2lnZF92dF9lbmFibGVkX3F1aXJrKCkgaW50byBpdHMgb25seQog
ICAgY2FsbGVyIGlvbW11X2VuYWJsZV90cmFuc2xhdGlvbigpLCBhbmQgdHdlYWsgdGhlIGxvZ2lj
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSdXN0eSBCaXJkIDxydXN0eWJpcmRAb3Blbm1haWxi
b3gub3JnPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZGJmMmE3Njg1NjVkOGI3OWM2NTQ3MWEzZDNiOTgyYjI4NzRkNjQ5
MgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMDMgMTI6NDA6MjUgKzAyMDAKCmNvbW1pdCA3M2Q3
YmM1NjJhODBlNjFjMmUzYjZhNWZjM2M2MzI1N2ZjYTc2NTI0CkF1dGhvcjogT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIE1vbiBBdWcgMjggMTM6MDI6MDYgMjAxNyArMDIwMAoK
ICAgIGRvY3M6IHJlcGxhY2UgeG0gd2l0aCB4bCBpbiB4ZW4tdHNjbW9kZQogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc2MzI2N2UzMTVhOTNl
MmI2ZDY2YTBhZmRjZGE5NmRiOTM5ZTA5YjYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA3LTI0IDEw
OjE3OjIxICswMTAwCgpjb21taXQgYjcwNGIxYTA5YjhjODdhYjc4ZDU1MThlNzA5MTAyNzNiZmQ2
ZjlmYwpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBNb24gQXVn
IDI4IDEzOjAxOjUwIDIwMTcgKzAyMDAKCiAgICByb21iaW9zOiBwcmV2ZW50IGJ1aWxkaW5nIHdp
dGggUElDL1BJRQogICAgCiAgICBJZiB0aGUgZGVmYXVsdCBjb21waWxlciBzaWxlbnRseSBkZWZh
dWx0cyB0byB0byAtZlBJQy8tZlBJRSBidWlsZGluZwogICAgcm9tYmlvcyBmYWlsczoKICAgIAog
ICAgIGxkIC1tZWxmX2kzODYgLXMgLXIgMzJiaXRiaW9zLm8gdGNnYmlvcy90Y2diaW9zZXh0Lm8g
dXRpbC5vIHBtbS5vIC1vIDMyYml0Ymlvc19hbGwubwogICAgIFRoZXJlIGFyZSB1bmRlZmluZWQg
c3ltYm9scyBpbiB0aGUgQklPUzoKICAgICAgICAgICAgICBVIF9HTE9CQUxfT0ZGU0VUX1RBQkxF
XwogICAgIG1ha2VbMTBdOiAqKiogW01ha2VmaWxlOjI2OiAzMmJpdGJpb3NfYWxsLm9dIEVycm9y
IDExCiAgICAKICAgIFByZXZlbnQgdGhlIGZhaWx1cmUgYnkgZW5mb3JjaW5nIG5vbi1QSUMvUElF
IG1vZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNjcyOTQ5ZDZjNjFkOWNiYTAxYzViNDE0ZWVkOWQ1MjIwODJm
MDRkMwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjYgMTQ6MzI6NDYgKzAxMDAKCmNvbW1pdCBj
YTRlZjdiNWU4MDBiMWNjMTYzMWRlMmY0N2NmMTMzYjE5ZmQxYTcyCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDEzOjAx
OjIzIDIwMTcgKzAyMDAKCiAgICB4ZW4vbGl2ZXBhdGNoOiBEb24ndCBjcmFzaCBvbiBlbmNvdW50
ZXJpbmcgU1ROX1VOREVGIHJlbG9jYXRpb25zCiAgICAKICAgIEEgc3ltbmR4IG9mIFNUTl9VTkRF
RiBpcyBzcGVjaWFsLCBhbmQgbWVhbnMgYSBzeW1ib2wgdmFsdWUgb2YgMC4gIFdoaWxlCiAgICBs
ZWdpdGltYXRlIGluIHRoZSBFTEYgc3RhbmRhcmQsIGl0cyBleGlzdGFuY2UgaW4gYSBsaXZlcGF0
Y2ggaXMgcXVlc3Rpb25hYmxlCiAgICBhdCBiZXN0LiAgVW50aWwgYSBwbGF1c2libGUgdXNlY2Fz
ZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEgcmVsb2NhdGlvbgogICAgd2l0aCAtRU9Q
Tk9UU1VQUC4KICAgIAogICAgQWRkaXRpb25hbGx5LCBmaXggYW4gb2ZmLWJ5LW9uZSBlcnJvciB3
aGlsZSByYW5nZSBjaGVja2luZyBzeW1uZHgsIGFuZCBwZXJmb3JtCiAgICBhIHNhZmV0eSBjaGVj
ayBvbiBlbGYtPnN5bVtzeW1uZHhdLnN5bSBiZWZvcmUgZGVyZWZlbmNpbmcgaXQsIHRvIGF2b2lk
CiAgICB0cmlwcGluZyBvdmVyIGEgTlVMTCBwb2ludGVyIHdoZW4gY2FsY3VsYXRpbmcgdmFsLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgICBUZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiBhbmQgYXJtMzJdCiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmZm
MjI5NjQzYjczOWUyZmQwY2QwNTM2ZWU5ZmNhNTA2Y2ZhOTJmOAogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjMgMTU6MDA6MzcgKzAxMDAKCmNvbW1pdCBlY2UzMzBhZTk0ZThiY2I2ZDAyZTc3Mjcx
MDFhNjc2OWRhZjQ1Y2JmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDEzOjAwOjU5IDIwMTcgKzAyMDAKCiAgICB4ZW4v
bGl2ZXBhdGNoOiBVc2UgemVyb2VkIG1lbW9yeSBhbGxvY2F0aW9ucyBmb3IgYXJyYXlzCiAgICAK
ICAgIEVhY2ggb2YgdGhlc2UgYXJyYXlzIGlzIHNwYXJzZS4gIFVzZSB6ZXJvZWQgYWxsb2NhdGlv
bnMgdG8gY2F1c2UgdW5pbml0aWFsaXNlZAogICAgYXJyYXkgZWxlbWVudHMgdG8gY29udGFpbiBk
ZXRlcm1pbmlzdGljIHZhbHVlcywgbW9zdCBpbXBvcnRhbnRseSBmb3IgdGhlCiAgICBlbWJlZGRl
ZCBwb2ludGVycy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBUZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiBhbmQgYXJtMzJdCiAgICBSZXZp
ZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiZDUzYjg1MTU2YWFmMDMzMDE4MWFiOWI4MmQ5YTZjNTJmYjMwZjhjCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMyAxNTowMDozNyArMDEwMAoKY29tbWl0IDNkNjNlYmNh
NDY1NDFjZDI4YzVhMzFkYWI0MjA4NmMzNzBjOThkODkKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTM6MDA6MDcgMjAx
NyArMDIwMAoKICAgIHg4Ni9odm06IEZpeGVzIHRvIGh2bWVtdWxfaW5zbl9mZXRjaCgpCiAgICAK
ICAgIEZvcmNlIGluc25fb2ZmIHRvIGEgc2luZ2xlIGJ5dGUsIGFzIG9mZnNldCBjYW4gd3JhcCBh
cm91bmQgb3IgdHJ1bmNhdGUgd2l0aAogICAgcmVzcGVjdCB0byBzaF9jdHh0LT5pbnNuX2J1Zl9l
aXAgdW5kZXIgYSBudW1iZXIgb2Ygbm9ybWFsIGNpcmN1bXN0YW5jZXMuCiAgICAKICAgIEZ1cnRo
ZXJtb3JlLCBkb24ndCB1c2UgYW4gQVNTRVJUKCkgZm9yIGJvdW5kcyBjaGVja2luZyB0aGUgd3Jp
dGUgaW50bwogICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1ZltdLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ODYvaHZtOiBG
aXggYm91bmRhcnkgY2hlY2sgaW4gaHZtZW11bF9pbnNuX2ZldGNoKCkKICAgIAogICAgYy9zIDA5
NDNhMDMwMzcgYWRkZWQgc29tZSBleHRyYSBwcm90ZWN0aW9uIGZvciBvdmVyZmxvd2luZyB0aGUg
ZW11bGF0aW9uCiAgICBpbnN0cnVjdGlvbiBjYWNoZSwgYnV0IENvdmVyaXR5IHBvaW50cyBvdXQg
dGhhdCBib3VuZGFyeSBjb25kaXRpb24gaXMgb2ZmIGJ5CiAgICBvbmUgd2hlbiBtZW1jcHkoKSdp
bmcgb3V0IG9mIHRoZSBidWZmZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIAogICAgeDg2L0hWTTogZml4IGJvdW5k
YXJ5IGNoZWNrIGluIGh2bWVtdWxfaW5zbl9mZXRjaCgpIChhZ2FpbikKICAgIAogICAgQ29tbWl0
IDVhOTkyYjY3MGIgKCJ4ODYvaHZtOiBGaXggYm91bmRhcnkgY2hlY2sgaW4KICAgIGh2bWVtdWxf
aW5zbl9mZXRjaCgpIikgd2VudCBhIGxpdHRsZSB0b28gZmFyIGluIGl0cyBjb3JyZWN0aW9uIHRv
CiAgICBjb21taXQgMDk0M2EwMzAzNyAoIng4Ni9odm06IEZpeGVzIHRvIGh2bWVtdWxfaW5zbl9m
ZXRjaCgpIik6IEtlZXAgdGhlCiAgICBzdGFydCBvZmZzZXQgY2hlY2ssIGJ1dCByZXN0b3JlIHRo
ZSBvcmlnaW5hbCBlbmQgb2Zmc2V0IG9uZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwOTQzYTAzMDM3NDE4
ZTZlNDBjZGQ0MjBmMjQ3MmJiZjlhZmFlN2EyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNy0xOSAx
MDoyNToxOCArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogNWE5OTJiNjcwYmZmNjk3YzQwYjUxM2M5
ZTAzNzU5OGJhMzVjYTdkNAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDctMjcgMTE6Mzk6NTcgKzAx
MDAKICAgIG1hc3RlciBjb21taXQ6IDU4ZTg5ODYyNjdkOTc2YjAwYzYwZTAwODliYWEyZTVmNjZm
MTZkM2UKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTEwIDEyOjM3OjI0ICswMjAwCihxZW11IGNo
YW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 20:25:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 20:25: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.xen.org>)
	id 1dmn4f-0003o6-G7; Tue, 29 Aug 2017 20:25:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmn4d-0003nc-Rj
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 20:25:23 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 04/12-01783-3BDC5A95; Tue, 29 Aug 2017 20:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVXfT2aW
 RBhcm8FqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y1vDQsaCOyYVEyY+Z2pg
 bNDuYuTiEBL4yyjx7fxhRgjnMaNEw+ubTBDONkaJSdMesXQxcnKICDhLfD0zlx3E5hXQl5jb+
 p8VxBYW0JN4PxciLiHgJfH+9klGGPvAqxtsXYzsHGwCVhKHxECiLAKqEv3vF7BNYORawMiwil
 G9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQswxAsINxbavzIUZ
 JDiYlUd6UU0sjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwJp8BygkWpaanVqRl5gBDDCYtwcGj
 JMKrBpLmLS5IzC3OTIdInWI05tiwev0XJo5N7479ZhJiycvPS5US59UAKRUAKc0ozYMbBAv9S
 4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmTQKZwpOZVwK37xXQKUxAp8R6gZ1SkoiQkmpgVN
 PWW6gYtnL9jvYHXvNSrEqXn1hQ/KZLWZ1D37Sm116mIKy4LH5fxpMl/7c+1rWS/qIwV0lhT3Z
 NHcPBw35BqS8cMhhi38pLWjoaLnHVqX7Qf88k+7uj1kfdwOdvOmaf/ar2lHtNoYaEI2fnjzfq
 iqqvVaXrI89MyGRo9An9fjwjWu19TrQSS3FGoqEWc1FxIgC3Xc1deAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504038321!81002217!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33941 invoked from network); 29 Aug 2017 20:25:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 20:25:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmn4a-0007cG-HQ; Tue, 29 Aug 2017 20:25: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 1dmn4V-0000uu-6v; Tue, 29 Aug 2017 20:25:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmn4U-0007Xf-Vj; Tue, 29 Aug 2017 20:25:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112919-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=2f208e59e4b994978a1a24affc306eb694a00327
X-Osstest-Versions-That: ovmf=51ce27fd8c583845480858eda503f38e8b42d619
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 20:25:14 +0000
Subject: [Xen-devel] [ovmf test] 112919: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkxOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5MTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyZjIwOGU1OWU0Yjk5NDk3OGExYTI0YWZmYzMwNmVi
Njk0YTAwMzI3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1MWNlMjdm
ZDhjNTgzODQ1NDgwODU4ZWRhNTAzZjM4ZThiNDJkNjE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI5MTEgIDIwMTctMDgtMjggMTM6NDc6NDYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyOTE5ICAyMDE3LTA4LTI5IDA0OjQ3OjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgogIFNoaSwgU3RldmVuIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4KICBTdGV2ZW4gU2hpIDxzdGV2
ZW4uc2hpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTJmMjA4ZTU5ZTRiOTk0
OTc4YTFhMjRhZmZjMzA2ZWI2OTRhMDAzMjcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4v
YXAtcHVzaCBvdm1mIDJmMjA4ZTU5ZTRiOTk0OTc4YTFhMjRhZmZjMzA2ZWI2OTRhMDAzMjcKKyBi
cmFuY2g9b3ZtZgorIHJldmlzaW9uPTJmMjA4ZTU5ZTRiOTk0OTc4YTFhMjRhZmZjMzA2ZWI2OTRh
MDAzMjcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYK
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MmYyMDhlNTll
NGI5OTQ5NzhhMWEyNGFmZmMzMDZlYjY5NGEwMDMyNyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgMmYyMDhlNTllNGI5OTQ5Nzhh
MWEyNGFmZmMzMDZlYjY5NGEwMDMyNzpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA1
MWNlMjdmLi4yZjIwOGU1ICAyZjIwOGU1OWU0Yjk5NDk3OGExYTI0YWZmYzMwNmViNjk0YTAwMzI3
IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 20:41:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 20:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dmnJy-000565-94; Tue, 29 Aug 2017 20:41:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmnJw-00055R-N2
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 20:41:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 60/0E-02224-761D5A95; Tue, 29 Aug 2017 20:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42LpnVTnqpt2cWm
 kwfuPShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDvvOMBWc4Kh78vsHWwDiTvYuRi0NIYDKT
 xJ2Pq9ggnL+MEntXf2CFcDYwSjy+/wjK6WaUOLrsC2MXIwcHm4CJxJtVjl2MnBwiAuESf4+eZ
 wSxmQWMJCY3vmMBsYUFEiQu3lnPBGKzCKhKtJ//xwTSyivgKrHhZAhIWEJATuL88Z/MIDangJ
 vEnsW7wEqEgEr6VhhAlBhLtL+9yDaBkW8BI8MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA2O
 93NTi4sT01JzEpGK95PzcTYzAMKlnYGDcwTj1hN8hRkkOJiVRXrsLSyOF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfAag+QEi1LTUyvSMnOAAQuTluDgURLhtTgPlOYtLkjMLc5Mh0idYtTl2LB6/
 RcmIZa8/LxUKXFeHZAZAiBFGaV5cCNg0XOJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvGs
 gUnsy8ErhNr4COYAI6ItYL7IiSRISUVAOj17H+7gAl/UnWRjyzovw0DZs3NZ8+x9R1IbLdNn/
 pe+6ebN/WUEm/lzcnTd1m/2GqXojQ+Qnb1+uzae2UW3mrIFD7gJDWO+3MrDvn5324rZt4PVN9
 rcarJJOC54GRDPOXvq0vv/2y5k+s/sYH1xd73/J58O6y3OKdPTo1XUtyi+49jHjb2BWixFKck
 WioxVxUnAgAWkUwxJkCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504039269!111493479!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18629 invoked from network); 29 Aug 2017 20:41:10 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 20:41:10 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TKf6NR009835
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 20:41:06 GMT
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 v7TKf6oO007641
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 20:41:06 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v7TKf5GM006928;
 Tue, 29 Aug 2017 20:41:06 GMT
Received: from osstest.dumpdata.com (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 13:41:05 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: daniel.kiper@oracle.com, xen-devel@lists.xenproject.org, grub-devel@gnu.org
Date: Tue, 29 Aug 2017 16:40:53 -0400
Message-Id: <1504039253-3742-3-git-send-email-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504039253-3742-1-git-send-email-konrad.wilk@oracle.com>
References: <1504039253-3742-1-git-send-email-konrad.wilk@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v2 2/2] Use grub-file to figure out whether
	multiboot2 should be used for Xen.gz
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG11bHRpYm9vdDIgaXMgbXVjaCBtb3JlIHByZWZlcmFibGUgdGhhbiBtdWx0aWJvb3QuIEVz
cGVjaWFsbAppZiBib290aW5nIHVuZGVyIEVGSSB3aGVyZSBtdWx0aWJvb3QgZG9lcyBub3QgaGF2
ZSB0aGUgZnVuY3Rpb25hbGl0eQp0byBwYXNzIEltYWdlSGFuZGxlci4KClNpZ25lZC1vZmYtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCnYyOiBS
ZWJhc2Ugb24gdG9wIG9mICBkMzMwNDVjZTdmZmNiN2MxZTRhNjBjMTRkNWNhNjRiMzZlM2M1YWJl
CnYzOiBBZGQgJ2Vsc2UnIGluIHRoZSBjb25kaXRpb25hbC4KICAgIFVzZSBhIHRhYiBhbmQgZm91
ciBzcGFjZXMgaW5zdGVhZCBvZiB0d28gdGFicy4KLS0tCiB1dGlsL2dydWIuZC8yMF9saW51eF94
ZW4uaW4gfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4gYi91
dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KaW5kZXggMDgzYmNlZi4uMGNiMGY0ZSAxMDA2NDQK
LS0tIGEvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluCisrKyBiL3V0aWwvZ3J1Yi5kLzIwX2xp
bnV4X3hlbi5pbgpAQCAtMjEwLDggKzIxMCwxMyBAQCB3aGlsZSBbICJ4JHt4ZW5fbGlzdH0iICE9
ICJ4IiBdIDsgZG8KIAl4ZW5fbG9hZGVyPSJ4ZW5faHlwZXJ2aXNvciIKIAltb2R1bGVfbG9hZGVy
PSJ4ZW5fbW9kdWxlIgogICAgIGVsc2UKLQl4ZW5fbG9hZGVyPSJtdWx0aWJvb3QiCi0JbW9kdWxl
X2xvYWRlcj0ibW9kdWxlIgorCWlmICgkZ3J1Yl9maWxlIC0taXMteDg2LW11bHRpYm9vdDIgJGN1
cnJlbnRfeGVuKTsgdGhlbgorCSAgICB4ZW5fbG9hZGVyPSJtdWx0aWJvb3QyIgorCSAgICBtb2R1
bGVfbG9hZGVyPSJtb2R1bGUyIgorCWVsc2UKKwkgICAgeGVuX2xvYWRlcj0ibXVsdGlib290Igor
CSAgICBtb2R1bGVfbG9hZGVyPSJtb2R1bGUiCisgICAgICAgIGZpCiAgICAgZmkKICAgICB3aGls
ZSBbICJ4JGxpc3QiICE9ICJ4IiBdIDsgZG8KIAlsaW51eD1gdmVyc2lvbl9maW5kX2xhdGVzdCAk
bGlzdGAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 20:41:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 20:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dmnJy-00055u-2N; Tue, 29 Aug 2017 20:41:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmnJw-00055T-LM
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 20:41:12 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2F/6F-03642-761D5A95; Tue, 29 Aug 2017 20:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsUyZ7p8oG76xaW
 RBhs/ilh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3l3xiKngtXPHgzkrWBsZWwS5GLg4hgYlM
 Epe/P2CCcH4zSvS/O8kM4WxglGjt6WKHcLoZJV6dP8vaxcjBwSZgIvFmlWMXIyeHiEC4xN+j5
 xlBbGYBP4newyvYQGxhgUSJbQ+vsYDYLAKqEuv2b2UHsXkFXCXez54KFpcQkJM4f/wnM4jNKe
 AmsWfxLiaQ8UJANX0rDCBKDCVOP9zGOIGRbwEjwypG9eLUorLUIl1zvaSizPSMktzEzBxdQwM
 zvdzU4uLE9NScxKRiveT83E2MwDBhAIIdjDMv+x9ilORgUhLljTi/NFKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBK/xBaCcYFFqempFWmYOMGBh0hIcPEoivEtA0rzFBYm5xZnpEKlTjIpS4rw6I
 AkBkERGaR5cGyxKLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYNw5kCk9mXgnc9FdAi5mAFs
 d6gS0uSURISTUwsj7avkqz7nm252nT0G/7NnxY+Z+jcOkhTdZue4XyW/lGYd2xpbxrxY5ynFm
 wU/Bo9w2J4hUvEjoCbzWznea15Kx6XW23n7/yOXta1G2/wiLltKcTfrBaHudWd5/2x7Fp+cRb
 vEvmJjd8fjH3V+mfthTGLrcgXe1pWasWvpk33TrAU6593vl0JZbijERDLeai4kQAQiKyQ40CA
 AA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504039269!73502770!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30553 invoked from network); 29 Aug 2017 20:41:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 20:41:11 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TKf5Eh021594
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 20:41:05 GMT
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 v7TKf5op023063
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 20:41:05 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7TKf5fw023253;
 Tue, 29 Aug 2017 20:41:05 GMT
Received: from osstest.dumpdata.com (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 13:41:04 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: daniel.kiper@oracle.com, xen-devel@lists.xenproject.org, grub-devel@gnu.org
Date: Tue, 29 Aug 2017 16:40:52 -0400
Message-Id: <1504039253-3742-2-git-send-email-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504039253-3742-1-git-send-email-konrad.wilk@oracle.com>
References: <1504039253-3742-1-git-send-email-konrad.wilk@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Fu Wei <fu.wei@linaro.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v2 1/2] Fix util/grub.d/20_linux_xen.in: Add
	xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGQzMzA0NWNlN2ZmY2I3YzFlNGE2MGMxNGQ1Y2E2NGIzNmUzYzVhYmUgaW50cm9kdWNl
ZAp0aGUgc3VwcG9ydCBmb3IgdGhpcywgYnV0IGl0IGRvZXMgbm90IHdvcmsgdW5kZXIgeDg2IChh
cyBpdCBzdG9wcwoyMF9saW51eF94ZW4gZnJvbSBydW5uaW5nKS4KClRoZSAyMF9saW51eF94ZW4g
aXMgcnVuIHVuZGVyIGEgc2hlbGwgYW5kIGFueSBleGl0cyBmcm9tIHdpdGhpbiBpdDoKCihGb3Ig
ZXhhbXBsZSBvbiB4ODYpOgorIC91c3IvYmluL2dydWIyLWZpbGUgLS1pcy1hcm02NC1lZmkgL2Jv
b3QveGVuLTQuOS4wLmd6Cltyb290QHRzdDA2MyBncnViXSMgZWNobyAkPwoxCgp3aWxsIHJlc3Vs
dCBpbiAyMF9saW51eF94ZW4gZXhpdGluZyB3aXRob3V0IGNvbnRpbnVpbmcKYW5kIGFsc28gY2F1
c2luZyBncnViMi1ta2NvbmZpZyB0byBzdG9wIHByb2Nlc3NpbmcuCgpBcyBpbjoKCiBbcm9vdEB0
c3QwNjMgZ3J1Yl0jIC4vZ3J1Yi1ta2NvbmZpZyB8IHRhaWwKIEdlbmVyYXRpbmcgZ3J1YiBjb25m
aWd1cmF0aW9uIGZpbGUgLi4uCiBGb3VuZCBsaW51eCBpbWFnZTogL2Jvb3Qvdm1saW51ei00LjEz
LjAtMC5yYzUuZ2l0MS4xLmZjMjcueDg2XzY0CiBGb3VuZCBpbml0cmQgaW1hZ2U6IC9ib290L2lu
aXRyYW1mcy00LjEzLjAtMC5yYzUuZ2l0MS4xLmZjMjcueDg2XzY0LmltZwogRm91bmQgbGludXgg
aW1hZ2U6IC9ib290L3ZtbGludXotMC1yZXNjdWUtZWMwODJlZTI0YWVhNDFiOWIxNmFjYTUyYTZk
MTBjYzIKIEZvdW5kIGluaXRyZCBpbWFnZTogL2Jvb3QvaW5pdHJhbWZzLTAtcmVzY3VlLWVjMDgy
ZWUyNGFlYTQxYjliMTZhY2E1MmE2ZDEwY2MyLmltZwogCQllY2hvCSdMb2FkaW5nIExpbnV4IDAt
cmVzY3VlLWVjMDgyZWUyNGFlYTQxYjliMTZhY2E1MmE2ZDEwY2MyIC4uLicKIAkJbGludXgJL3Zt
bGludXotMC1yZXNjdWUtZWMwODJlZTI0YWVhNDFiOWIxNmFjYTUyYTZkMTBjYzIgcm9vdD0vZGV2
L21hcHBlci9mZWRvcmFfdHN0MDYzLXJvb3Qgcm8gc2luZ2xlCiAJCWVjaG8JJ0xvYWRpbmcgaW5p
dGlhbCByYW1kaXNrIC4uLicKIAkJaW5pdHJkCS9pbml0cmFtZnMtMC1yZXNjdWUtZWMwODJlZTI0
YWVhNDFiOWIxNmFjYTUyYTZkMTBjYzIuaW1nCiAJfQogfQoKICMjIyBFTkQgL3Vzci9sb2NhbC9l
dGMvZ3J1Yi5kLzEwX2xpbnV4ICMjIwoKICMjIyBCRUdJTiAvdXNyL2xvY2FsL2V0Yy9ncnViLmQv
MjBfbGludXhfeGVuICMjIwoKIHJvb3RAdHN0MDYzIGdydWJdIwoKQW5kIG5vIG1vcmUuCgpUaGlz
IHBhdGNoIHdyYXBzIHRoZSBpbnZvY2F0aW9uIG9mIGdydWItZmlsZSB0byBiZSBhIGluIHN1YnNo
ZWxsCmFuZCB0byBwcm9jZXNzIHRoZSByZXR1cm4gdmFsdWUgaW4gYSBjb25kaXRpb25hbC4gVGhh
dCBmaXhlcwp0aGUgaXNzdWUuCgpSSC1CWiAxNDg2MDAyOiBncnViMi1ta2NvbmZpZyBkb2VzIG5v
dCB3b3JrIGlmIHhlbi5neiBpcyBpbnN0YWxsZWQuCkNDOiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8u
b3JnPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+Ci0tLQp2MTogSW5pdGlhbCBwYXRjaAp2MjogQWRkIHRoZSBmYWlsaW5nIG91dHB1
dC4KLS0tCiB1dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4gfCA5ICsrKystLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS91
dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4gYi91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4K
aW5kZXggYzAwMmZjOS4uMDgzYmNlZiAxMDA2NDQKLS0tIGEvdXRpbC9ncnViLmQvMjBfbGludXhf
eGVuLmluCisrKyBiL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgpAQCAtMjA2LDEzICsyMDYs
MTIgQEAgd2hpbGUgWyAieCR7eGVuX2xpc3R9IiAhPSAieCIgXSA7IGRvCiAgICAgaWYgWyAieCRp
c190b3BfbGV2ZWwiICE9IHh0cnVlIF07IHRoZW4KIAllY2hvICIJc3VibWVudSAnJChnZXR0ZXh0
X3ByaW50ZiAiWGVuIGh5cGVydmlzb3IsIHZlcnNpb24gJXMiICIke3hlbl92ZXJzaW9ufSIgfCBn
cnViX3F1b3RlKScgXCRtZW51ZW50cnlfaWRfb3B0aW9uICd4ZW4taHlwZXJ2aXNvci0keGVuX3Zl
cnNpb24tJGJvb3RfZGV2aWNlX2lkJyB7IgogICAgIGZpCi0gICAgJGdydWJfZmlsZSAtLWlzLWFy
bTY0LWVmaSAkY3VycmVudF94ZW4KLSAgICBpZiBbICQ/IC1uZSAwIF07IHRoZW4KLQl4ZW5fbG9h
ZGVyPSJtdWx0aWJvb3QiCi0JbW9kdWxlX2xvYWRlcj0ibW9kdWxlIgotICAgIGVsc2UKKyAgICBp
ZiAoJGdydWJfZmlsZSAtLWlzLWFybTY0LWVmaSAkY3VycmVudF94ZW4pOyB0aGVuCiAJeGVuX2xv
YWRlcj0ieGVuX2h5cGVydmlzb3IiCiAJbW9kdWxlX2xvYWRlcj0ieGVuX21vZHVsZSIKKyAgICBl
bHNlCisJeGVuX2xvYWRlcj0ibXVsdGlib290IgorCW1vZHVsZV9sb2FkZXI9Im1vZHVsZSIKICAg
ICBmaQogICAgIHdoaWxlIFsgIngkbGlzdCIgIT0gIngiIF0gOyBkbwogCWxpbnV4PWB2ZXJzaW9u
X2ZpbmRfbGF0ZXN0ICRsaXN0YAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 20:41:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 20:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dmnJx-00055j-Rv; Tue, 29 Aug 2017 20:41:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dmnJw-00055S-E6
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 20:41:12 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F9/CE-01783-761D5A95; Tue, 29 Aug 2017 20:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsXSO6nOVTf94tJ
 IgyOLOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxt8/cxF+xmr5j7cQl7A+NSti5GLg4hgclM
 Eg9WvWHsYuQEcn4zSrz+mAKR2MAosWFHCzOE080oMbf1DUsXIwcHm4CJxJtVjiANIgLhEn+Pn
 gdrFhYwl7j/9BYbSAmLgKrEsut+IGFeAVeJ5ue7WEFsCQE5ifPHfzJD2MYSfbP6WCYwci9gZF
 jFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehdBiDYwXirz/k
 QoyQHk5Ior92FpZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiNQXKCRanpqRVpmTnAMINJS3Dw
 KInwWpwHSvMWFyTmFmemQ6ROMRpzbFi9/gsTR9OHLV+YhFjy8vNSpcR5d4GUCoCUZpTmwQ2Ch
 f8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOqgdzDk5lXArfvFdApTECnxHqBnVKSiJCSam
 AM579je+t8jdXxW2yevz8y+a+xriz/f39hsP5zi//tsz2+XalQFjK4vCjp4HSnPylvv/7/vyv
 aIuDp7UMluupvr7Z4/o99tb0+Wv/CpNhki/rb5xXUgyWEZm5/1tMbUtpRFHpv5fcWuXrhR89Z
 nfkuvG2WmjPpX+ovlWr7t5czFP8dZewJyDugxFKckWioxVxUnAgAs4oB03oCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504039268!109539644!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24713 invoked from network); 29 Aug 2017 20:41:10 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 20:41:10 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7TKf5Oj009829
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 20:41:05 GMT
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 v7TKf4ho018669
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 29 Aug 2017 20:41:05 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 v7TKf3O8019460;
 Tue, 29 Aug 2017 20:41:04 GMT
Received: from osstest.dumpdata.com (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Aug 2017 13:41:03 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: daniel.kiper@oracle.com, xen-devel@lists.xenproject.org, grub-devel@gnu.org
Date: Tue, 29 Aug 2017 16:40:51 -0400
Message-Id: <1504039253-3742-1-git-send-email-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.1.4
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: [Xen-devel] [PATCH v2] Fix ARM multiboot2 breaking Fedora.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgdjEgW2h0dHA6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIw
MTctMDgvbXNnMDAwNzMuaHRtbF0KIC0gRml4ZWQgdXAgcGF0Y2ggd2l0aCBmYWlsaW5nIGludm9j
YXRpb24sCiAtIFJlZGlkIHBhdGNoICMyIHBlciBEYW5pZWwncyBpbnN0cnVjdGlvbnMuCgoKSGV5
LAoKVGhlIGZpcnN0IHBhdGNoOgogW1BBVENIIDEvMl0gRml4IHV0aWwvZ3J1Yi5kLzIwX2xpbnV4
X3hlbi5pbjogQWRkIHhlbl9ib290IGNvbW1hbmQKCmlzIGEgZml4IGRpc2NvdmVyZWQgb24gRmVk
b3JhIHJhd2hpZGUgd2hlcmUgSSB3YXMgc3VycHJpc2VkIHRvIHNlZSB0aGF0CmdydWIyLW1rY29u
ZmlnIHdvdWxkIG5vdCBjcmVhdGUgYSBjb25maWd1cmF0aW9uIGZpbGUgYW55bW9yZS4KClRoZSBz
ZWNvbmQgcGF0Y2ggaGFzIGJlZW4gcG9zdGVkIGluIHRoZSBwYXN0CihodHRwczovL2xpc3RzLnhl
bi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMy90eHRDZUhUTm16MWhaLnR4dCkK
CiBbUEFUQ0ggMi8yXSBVc2UgZ3J1Yi1maWxlIHRvIGZpZ3VyZSBvdXQgd2hldGhlciBtdWx0aWJv
b3QyIHNob3VsZCBiZQoKYW5kIGp1c3QgYWxsb3dzIHVzIHRvIG11bHRpYm9vdDIgaW5zdGVhZCBv
ZiBtdWx0aWJvb3QgaWYgdGhlIGJpbmFyeQpzdXBwb3J0cyBpdC4KCgogdXRpbC9ncnViLmQvMjBf
bGludXhfeGVuLmluIHwgMTQgKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgoKS29ucmFkIFJ6ZXN6dXRlayBXaWxrICgyKToKICAg
ICAgRml4IHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbjogQWRkIHhlbl9ib290IGNvbW1hbmQg
c3VwcG9ydCBmb3IgYWFyY2g2NAogICAgICBVc2UgZ3J1Yi1maWxlIHRvIGZpZ3VyZSBvdXQgd2hl
dGhlciBtdWx0aWJvb3QyIHNob3VsZCBiZSB1c2VkIGZvciBYZW4uZ3oKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 21:24:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 21: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.xen.org>)
	id 1dmnzX-0007wz-Fj; Tue, 29 Aug 2017 21:24:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmnzW-0007wn-D0
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 21:24:10 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4B/57-01782-97BD5A95; Tue, 29 Aug 2017 21:24:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfi9tJ
 Ig2dXFC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWLCSsaCO9YVazramRsY
 9xp0MXJyCAn8ZZTYMVGxi5ELyH7MKLHu3X9mCGcbo0Tr7leMIFUiAs4SX8/MZQexeQX0Jb63/
 2ECsYUFgiT+PFjEBtIgIdDAKvHk3TGwIgkBT4mTx1czwdgfp/QATWXnYBOwkjgkBhJlEVCVmP
 23iWUCI/cCRoZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIE
 eZwCCHYwHm50PMUpyMCmJ8v69vjRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTviVtAOcGi1PTU
 irTMHGDowaQlOHiURHj7bgKleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnNcVZIYASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7z+QVTyZeSVwm14BHcEEdESsF9gRJY
 kIKakGRgmlAxenOIiwe5u5BL7ruvBli5R3c7nZjPpozcf2avMcVUM+WPXs/fPH5udS8bW89qz
 9N1PLd715xnhz+p0l3i83mLz21lA7LrxMZHtvuui+20s9Gg+1bFsZ/tqvsn2LWvVU37Ajx2bk
 7dWfNJPj9MeLbDWFtxzezOkL8X4qzVRuZtT/Z9LuD0osxRmJhlrMRcWJAJ9aAox+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504041847!70612798!1
X-Originating-IP: [104.130.215.37]
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 41810 invoked from network); 29 Aug 2017 21:24:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 21:24:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmnzS-0000gV-Hx; Tue, 29 Aug 2017 21:24: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 1dmnzN-00054T-1Z; Tue, 29 Aug 2017 21:24:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmnzM-0006Jn-RY; Tue, 29 Aug 2017 21:24:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112945-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
X-Osstest-Versions-That: xen=210a239899b650d3d9efd7e6e9db54c628a8d744
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 21:24:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112945: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk0NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk0NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQx
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5NDEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk0MQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyOTQxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgMmNmYzVmY2E3ZDczODBhOTU0ZTAxYjFmMzY3M2ZlMjhkNWNj
NTM0NwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMjEwYTIzOTg5OWI2
NTBkM2Q5ZWZkN2U2ZTlkYjU0YzYyOGE4ZDc0NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyOTQx
ICAyMDE3LTA4LTI5IDE2OjAyOjQwIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
Mjk0NSAgMjAxNy0wOC0yOSAxOTowMToyOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTJj
ZmM1ZmNhN2Q3MzgwYTk1NGUwMWIxZjM2NzNmZTI4ZDVjYzUzNDcKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgMmNmYzVmY2E3ZDczODBhOTU0
ZTAxYjFmMzY3M2ZlMjhkNWNjNTM0NworIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj0yY2ZjNWZjYTdkNzM4MGE5NTRlMDFiMWYzNjczZmUyOGQ1Y2M1MzQ3CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4
eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0
YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4MmNmYzVmY2E3ZDczODBhOTU0ZTAxYjFmMzY3M2ZlMjhkNWNjNTM0NyA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3Jn
L3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51
eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJF
RV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVf
T1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAy
Y2ZjNWZjYTdkNzM4MGE5NTRlMDFiMWYzNjczZmUyOGQ1Y2M1MzQ3OnJlZnMvaGVhZHMvc21va2UK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDIxMGEy
MzkuLjJjZmM1ZmMgIDJjZmM1ZmNhN2Q3MzgwYTk1NGUwMWIxZjM2NzNmZTI4ZDVjYzUzNDcgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 21:54:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 21:54: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.xen.org>)
	id 1dmoSL-0001SX-Sj; Tue, 29 Aug 2017 21:53:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dmoSJ-0001SR-LW
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 21:53:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DC/E8-03422-272E5A95; Tue, 29 Aug 2017 21:53:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT23e62m3jrblM8LS1bH5g2UySR8Ec
 RZpSaURBaoXd125bbtHunKFGpKaGUmb/UdErNiL5WfqSZlolafoSgqGBKLQLJtNIESf907940
 e3897/M855yHwyGlqqtyDclm2VjOypi1ck/CuGvzAR33uTYxtLiWjHTM3iX2ooNdL5ckCShJZ
 rLq07JSZMZH3XMofRJlLVQXoBzUioqQJ0nQ+VK4v1QnET8qegnBnbZvRBFaQ3rTG2Dk15DgIk
 k5vQ0+zSaJtJoOhrrSbkKkKXoPNNtTRJoQHHn3KqUi9qFPwExup7sLRSuhp/yLG0vpCLDXu6Q
 Yb4KmGewHOgCaFhbkYgSgCxE4Rjvd/VX0Rqi6RWKPP3S9r3TTQMfBb5cSwy3Qmx+PK10SeNfQ
 j7A9VwFv2zMxDoKeNrtCxIg+Bs6BYQIXvJBDb/FjxbLpyfDs3zxm6Mjpk2HThAwaR24o8DQ/K
 Fz0x/ykDKbrn0twzmRYrNyP+ZsquPkmT4E/1xSQ3+KQ4cVp4EdzD8LYD56WVRIlaFvFqiVVrF
 pSxaol1SDpAxTIs1wmy+nCw0P0nMlgtFkYk1kXFhoRYmF5njGwZkbPh5xJs9Qh4SA8hNeMXji
 PdqD1pETrQ3V/qE1UrdWnnc02Mrwxmcsws3wH8iNJLVBjLkFTcqyBzTpnMgtXtSwD6aX1pvpE
 meLTGQtvMmCpF+nIvJ8N8xIVYU2zshpf6qRookWTMcO60mL5NgeRv0ZNISGUyiud5Swm2//6F
 PIlkVZNvRK7eJmstpVJU0IIiRDi9CF3CBvzT9LkoBh07HtLeWr25a0DTy9EnR9eHDUUZL62OK
 MuXdQXJLcnjjufDR6ejk2VVe172HZcV9zfYVHLK8Y9Ir+WphzY3dTYOvQxcDsV7Ft23R595Yh
 yPH7uVHXEvDOh8Tm9I28i0eP9bbvLkRmjrdkY67VT3TVzT7nBHtGwLi56rK5kuHpNgJbgjUxY
 kJTjmT/4HS5ZlgMAAA==
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504043632!114234544!1
X-Originating-IP: [104.47.33.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41567 invoked from network); 29 Aug 2017 21:53:53 -0000
Received: from mail-bn3nam01on0070.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.70)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 29 Aug 2017 21:53:53 -0000
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=IPzyL6feR9q/tecoaxdL0SuCQW03PPiAJWoiEXDGKW8=;
 b=PrxJv0zGOTIZCE6neK1cG8+aRH63HeQGufB2mC4/BJOgT2y9f7fwFXs/ng1GtnnaBeDT7BVzPz80sGlm2TebTkXOXn1M8nz2pvmmyKqmMrqFBguQg76tIMQojo5ZixNuvSUULi9zCe7aefHgUZ0dLZGyalfwNiWz3SgXRVK3LMQ=
Received: from [10.236.19.127] (165.204.77.1) by
 MWHPR12MB1326.namprd12.prod.outlook.com (10.169.205.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.13.10; Tue, 29 Aug 2017 21:53:50 +0000
To: xen-devel@lists.xen.org
From: Gary R Hook <gary.hook@amd.com>
Message-ID: <f4298d7c-ce47-5c9e-d076-82860a1bd25d@amd.com>
Date: Tue, 29 Aug 2017 16:53:46 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1101CA0016.namprd11.prod.outlook.com (10.174.237.26)
 To MWHPR12MB1326.namprd12.prod.outlook.com (10.169.205.139)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7efd715b-fd58-45be-7dea-08d4ef286f64
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:MWHPR12MB1326; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1326;
 3:zX73qRUhAhR6MvsL8bWUI3akhPbJTKKRdWVvaupHI4zAhIhG6302B0A1mDh8MA7sPwZEwyejtJngqc3neaor9TGAGDW2oi2QhPwI8LSIIF22Ac6/VlZUlw0N8tQReuQpGdZqwctf6mTsZL8cb6EihWcqynDy3gVR0itYabsxve9bIFRKtJ3XJh4GfF1GVXaxo7IavIVz8PKE7LQs+un76t4u7S9V4n+yD8e3k8bmTbScqSh1HtbKuRy+NjP3rNaV;
 25:1ZhMlKkSsvX5tc5QdLC3B/AJEQ52oMFMzCsQmOlZbY/2wix13j88ELTt6Qn1aBkMdHULCYTIaaF4bVi9c9JjsvmI600QqBM9f6Hoq1fL0l2VFU2DWvKHT6uXBmOti0T/AZjt46J0UmPAXBCuGRRfJpL7PLr/ZFPTeLNA3GxHf4JUUhjEvXFw6WTvfZg7PniDVzr7NBqSubdEe6f1TPoNvFq0zpFGgoEvk894sTaa5WX2I+SzLYwE2khzWznX1Vdk/7fxhOI9K5oVn47A9CGe7j/ARMHubXcLB54FxQpJMjqDhhdlZp2WFNyzGZW40ogVj9SsGihJebKmnBPwDkQRKw==;
 31:a75zarjLPwG9c2rbnhGKsvOAvXMx2gr+M7S7ewk1Rrue9AUI3xJ3iDc4GrUpadvb3cEZ5V3YCIvF1UlTQmbX59AptTAw9aNKaj/vMBeGDAt1ZBC35aRFBLXZICCnQC+X8iYjdqhJd9MV368LTFfgyptISzt+rz16+ndYG6rDuRmPbPEqYiTD0QwdRM/jFxazZNfWzUfuXwtkd0S0qJUsZF/vKJTMBbWqgfHFVzNteLw=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1326:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1326;
 20:ALO+zKh7dtxZZnZPPsqQFhTY7H5TnPLLkX2WPRzN++G/ElEYUEpI1zavSgseT427CZ/YDulJi3erivi6iAhILiiJjQMuFzaqwHCJTFxZqqWMH2fKZhJOjEfkp2txD77Ld1IKXaSDoeoVcp30X0WyEYUG0jEUun9tw9QxYqJj/rwk+BkYwQv/ONvWvZv2snwC0NX6tRT6ez2M5STj0IEQt/bYVRTKfAgzHnADEBI7sLf4MS2NzZfEihHKJ7hJ6RnhAW72a5XDZraMfgWOgU8L/NkMAmqY2oLSKWaYTyJluaJoMlJ1sdq6SVljIG97dH8dBx4kyhMzYcnVqk7A493XVnWwfAIu3mrM5iRXY2Y/kQrZlo+GebEjtSpIRNR9QWyexMMnoX+leMPrIMP8ll8302mYpNyWtcRk7aMvahIEWzeTUuGEuJ+eUPy4ydqmLEgj0zOIiBukX17Dmo8nPlAR9P8xT5XXYq0jPsWCGbKViLTSMzOozBoZ7vOBCc0rAvzT;
 4:Fra35G1QDq4q2bPkCKp6HzXv6bgOE7R8HjtQJ8w/84hq87QEYErfljjxOwTzy/5bYttgMCwk8YPUJ5rfTvrK5JxpABumsVZqNVybvga4swQcDj7Fp2wYmndG2WXPxUA4RS8WgsEc7pv9cEErYoreDQAulII+vfinRSrP5FKIFbAEaUXxAHVkxkS1EHGeefrZXcVlg1Pc2Spz/Yb2XXFnArspsb4VL236dcSxnM/9FA8Yz6y1leVztqA/tt6KmfNY
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <MWHPR12MB13265A15F3CDD2B469EBC5C5FD9F0@MWHPR12MB1326.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1326; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1326; 
X-Forefront-PRVS: 0414DF926F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(39860400002)(199003)(51344004)(189002)(6666003)(6916009)(23676002)(36756003)(189998001)(110136004)(33646002)(2361001)(2351001)(2906002)(101416001)(50986999)(54356999)(72206003)(31686004)(230700001)(83506001)(81156014)(81166006)(97736004)(8676002)(4001350100001)(47776003)(478600001)(65956001)(65806001)(66066001)(558084003)(305945005)(7736002)(25786009)(6116002)(3846002)(7350300001)(86362001)(42186005)(53936002)(5660300001)(50466002)(65826007)(77096006)(64126003)(6486002)(106356001)(68736007)(105586002)(90366009)(31696002)(223123001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1326; H:[10.236.19.127]; 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: =?utf-8?B?MTtNV0hQUjEyTUIxMzI2OzIzOjMvdk1yV3JhZ0s4MmIyMFpidEJEeklUdEJL?=
 =?utf-8?B?UjlPOWIra3RFenVUeWRwVGd1d2hUeXlRRGdHWHhITjZwWVRlU0lUREFJRmEz?=
 =?utf-8?B?NU0xOXZ0bCsyMEdNZDU4ZFdyTmEwTGdvSElTOUIyeElJbW12NFV1aVMyVStk?=
 =?utf-8?B?S3BzaTR1SndXMDAyclZjYUFuUkwyejVKTmE4bDRmaS9pSmpNOWE5ZnBiM3cy?=
 =?utf-8?B?VDVQcnBhR1NPekJzcEVtRVQ5M0kzVFhZOGJtRG5lMFUwL0EvRUlBbWo0R2Ry?=
 =?utf-8?B?MnVIU2xIQWVvRU4rWGg1eTNrRW9nQzBkekZBdXI0WW94RlVSTXVHTGkrUitu?=
 =?utf-8?B?VmtOK0ZhV1BzWVF2QlRZeE5Dek5DT0tRYjBtVTZGWkdaKzhPUjc2dU1PN1p6?=
 =?utf-8?B?ckNMakhoZWtJNVVLczRhZnRnTW5yVzhtUzFDR3BNQlZnSkloYmF2bmZBdGxu?=
 =?utf-8?B?dHpwbE1saXhrSlVqd2RpQlliVGttaDdpY1BSTWF4SjdCNWExbFdmVGtKU0dL?=
 =?utf-8?B?bFd2NXpGUWltWGh1SVNLQTNqQk42MU0wdlNUdGdhOE8vTmNUY0dhS2ZKNEp0?=
 =?utf-8?B?SU5HNW1LcWYzdVBvQ01RWXRZM3pkWUxPeFhlTVd0L0o2czFSY0UyRmVPQlVB?=
 =?utf-8?B?N2FLK2xEb0dRakcyQjI5L21NNmVVTkJXdGUzdVM3ejZoVkVTMEZvVWdvR3g0?=
 =?utf-8?B?OHB2TThiVzZ0RFBFa2FBRzAvN0ZiODNZT2J1emdXUFJEbWJBcmFXcUY3TmlJ?=
 =?utf-8?B?NVpYK0pXYnZkSmNTVGlsTUFSeTZleXRnU3BTZllSVmlqWTVyL0phQ3oxbjEz?=
 =?utf-8?B?dnpDNHhZeEp3U2hEbVBCSjZUeXRnSHZzYUZoblFLdHpPRUdscnBWZlV4ZFV4?=
 =?utf-8?B?UWk0c1hNNm9CRCtHeU5JSG5Eb1JaNXFleUpUeDB3NkNKZHNYRVBXdjhaY05k?=
 =?utf-8?B?WE9xUmlydExjUHNtd09vZ1JsSm1NZVlyMmV6dmhqZkZaM1RvOFMycitQQUVo?=
 =?utf-8?B?SlBTTVpXSENFSjg3MnIvaGNFbXJ2WWxDR3BrUW1jNU9icTVRQXVPdnMvaHJG?=
 =?utf-8?B?ZDNxV3libm5XZDFWTU01RlpnNEJLRHJSNWpmMXA1Wm9TbXFpSG9sdUV5MlBE?=
 =?utf-8?B?Z2xLSksvMUJiUzNjUExhbzhzQXdNYXBqcGYxRk1wZHJibTVuWDlUbXdmck04?=
 =?utf-8?B?TzBxRnZQV1ZPN05BSGwwUnNaSEd4enRDbERNa2R3bkE0NlBlQ3piakNqMmFX?=
 =?utf-8?B?RWViS0pGYTB0MmUwSGRrWjIzK0JTSkJzQ2Y0RU5NalE4TmM5UFpmL3BNSVdq?=
 =?utf-8?B?VTRQVXhRNGpEaUdBTTBtdTdKd0U5VmVpRlMwZStjNXBMdGpaMisydEdGUG1k?=
 =?utf-8?B?cTNxOHI1cytYUmxBUkxtNHFKSnBsUXovM3VVQTExWmsrTnZRTVI0dWJYZ1dK?=
 =?utf-8?B?UVVaYzE4RkdxZ3k5cVFOWmcxczdZN1k3L0FyZmc0SDNueDRheTlTcEMzcEh3?=
 =?utf-8?B?VTh0cS9pajA2MVJzWG9GcnZzYUNNZHdPeWU5dXB6U2gvQi85ZnNIRjhrRklD?=
 =?utf-8?B?S0R0aGRSanAxR0tnaHZSWjBBd3YxWmExNlFUdVhxRnJWZVBwb05wNkhWZTV2?=
 =?utf-8?B?SnozTTU1WHduZlF4UFBOSnJNdkZJRVpicndOYmhMVW9ZOHIveFF6U2ZJNFZV?=
 =?utf-8?B?THVFaHFObllYWGkxWUh1aklZcUg2Yzl3Y1loQlZEaTVyc2VwTDA1UDBOY3Mz?=
 =?utf-8?B?TUoxN2hNaWhWNUNiZklFMGxLZS8xSDBxc0gybkRhb1AyRGx0WGhmVkY3d3Na?=
 =?utf-8?B?bzFjL0RoYWdOMWJhZGhhb05IR0FJZGxGaGhPc2JJclJwbWc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1326;
 6:Y72We6hJ1tQ6bzmVQOizic3XFSm5dlRppQna1Uxjra0hnmMpt4aPq6dKQifXgTTRuPwwntDKiyWg/Qp00PJ5DFvNeu4yTLyBhtujjjX06RGajiuiaYUV1eGdIM0KXvHXy+rrHuLJgraS/1XZaaRWkOiWH73kpy330JSiKoklOV+IZxSNpysUz3BspzpPQA6j6wpO2iv6YQZsQ9sjZFjjbTLVAon5O6aPS9v7o5RZhFpnuVlcjwGiRiN46cJ7hNZ/hngv5NEzrnNOme20FkN7VZheIMkVvGDPITrzJ4sX+nwY0e8EYmVVLmT9qV2VNJYWs3NpFmQ9gT+KOgyrarVibw==;
 5:d3eE3saM4JhlyHgYJ8NzKXqxRac91Y5CONWy0gurEVeH5DkhCu4ph00XjfUtpVEALQR9R8jKSYIOyiRWFO5YzsNz42ERy3mjYcDzSFRUBv/WBTPO23MdYAXkWWc/MtWpZriRLvXSdu/CjOgw27KeNw==;
 24:tNLCg9ej0QMvCVN8hxJq2m8K9WYkJtV7J8cAqRv+KkJoO1S45+qmnosmdy3xDO9D4y/8RTuwLTGzxqY2ftxkruwCYMJ9F1EgAvf5yVb3nDI=;
 7:/xFVDQcvOJIeeRWLD8Lr34gHNTnv0Da/Vw0ejOPZ/HtZlnlsQwvk4uWVofC4XxgMTjZwuhOAgthyOWjGrd8uUwqsX6enyX4BbTmxARsJPxYSb2yNhVDAfAMGE+s0OR01ZM46xTSegK1anJDe9gMwzjScWv56Wx4QdiVT2J8yDf4lS81X0k0eAGPDhq5GT1TjqiatC4uqpkJpHlAE5FtphUVimI7F2HHowXuLH+sja+o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1326;
 20:SfKi6zupex90gOtLYx7cmqc87jlTPxFq4LdseumWmruq6DZSp8Ai5Wl8iHTMdB7sGFLGrlpkHYjmlJv/b4JrpQEOqfTBgUFrr/yF5s0zj/quQ07PSJTZXcyM+38ugQT0WXhzWpjvVzo7t70rPy8DDygj5KsxdmUx9bcshpQLA7UfW4dX2r/0Tlf3YMVLsyN/xBjOdu68PgkJHgzSDREt8Lvh6uCZoecnWB11jbH2gHjymLjP8auSSccJ0FGD9ceQ
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Aug 2017 21:53:50.9232 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1326
Subject: [Xen-devel] Mailing List Broken? Unsubscribed?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SG0uIEZvciBzb21lIG9kZCByZWFzb24gSSBzdG9wcGVkIHJlY2VpdmluZyB4ZW4tZGV2ZWwgbWFp
bCBhIHdoaWxlIGFnby4gCkkgbmV2ZXIKdW5zdWJzY3JpYmVkLCBuZXZlciB0dXJuZWQgYW55dGhp
bmcgb2ZmICh0byB0aGUgYmVzdCBvZiBteSBrbm93bGVkZ2UpLiBOb3cKYSBjby13b3JrZXIgaXMg
dW5hYmxlIHRvIHN1YnNjcmliZS4KCldoYXQncyB1cCB3aXRoIHRoYXQ/IEFueSBpZGVhcz8KCkdh
cnkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Aug 29 22:09:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 22:09: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.xen.org>)
	id 1dmohf-0002Iw-3o; Tue, 29 Aug 2017 22:09:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40774f8dd=citrix-osstest@xenproject.org>)
 id 1dmohe-0002IZ-5M
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 22:09:46 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 3D/50-01778-926E5A95; Tue, 29 Aug 2017 22:09:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHSDva7Gs6W
 RBtt/qlrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyPFz+xFpzTqDjT/Y21gfGJXBcjJ4eEgL/E
 i5+3WboYOYBsd4mGvWkgYREBZ4kJH26zgdi8AnoSDU/amUFsYQEjiS2/GhkhWt0k+rZtZoGxe
 5ZOB6tnE/CQmNgzESzOIqAqcWDaByYQW0hAS2Lp4pVMEDMFJU7OfAJWwywgIXHwxQtmiBMsJP
 a+qpjAyDsLSdUsJFULGJlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFes
 l5+duYgSGDQMQ7GC81ed8iFGSg0lJlPfY7aWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4o54C
 5QSLUtNTK9Iyc4ABDJOW4OBREuEVAUnzFhck5hZnpkOkTjEac2xYvf4LE8emd8d+Mwmx5OXnp
 UqJ8155AlQqAFKaUZoHNwgWWZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzMsLspAnM68Ebt
 8roFOYgE6J9QI7pSQRISXVwJgZdtGi94/WE4HMR8ydxSctlmtNvL2FTcN5/5did0W+C8+uXPH
 eVmGTGni/uH3B9F1KaSt/pO/edbtqf36lmCKLXp2ZgxH/Pq8ZfZXKwjYFUeFHTugrBLj+WvdZ
 R9Rkm8wx0S9LFu+Zfjff+f+FOVL3hZnynS2bXHm7nUvWrehiWv04W33qVCWW4oxEQy3mouJEA
 KHfM8enAgAA
X-Env-Sender: prvs=40774f8dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504044583!93945025!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42581 invoked from network); 29 Aug 2017 22:09:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2017 22:09:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,446,1498521600"; d="scan'208";a="445626951"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72036-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=2f208e59e4b994978a1a24affc306eb694a00327
X-Osstest-Versions-That: ovmf=51ce27fd8c583845480858eda503f38e8b42d619
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 29 Aug 2017 23:09:37 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72036: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAzNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMzYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAyZjIwOGU1OWU0Yjk5NDk3OGExYTI0YWZmYzMwNmViNjk0YTAw
MzI3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1MWNlMjdmZDhjNTgz
ODQ1NDgwODU4ZWRhNTAzZjM4ZThiNDJkNjE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMzQg
IDIwMTctMDgtMjkgMDQ6NDk6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDM2ICAyMDE3LTA4LTI5IDIwOjE3OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIFNo
aSwgU3RldmVuIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4KICBTdGV2ZW4gU2hpIDxzdGV2ZW4uc2hp
QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3Qv
bG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9z
c3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDJmMjA4ZTU5ZTRiOTk0OTc4
YTFhMjRhZmZjMzA2ZWI2OTRhMDAzMjcKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxNDozNTowOCAyMDE3ICswODAwCgogICAgTWRlUGtn
OiBSZWZlcmVuY2UgbmV3IGRlZmluaXRpb25zIGZvciBNYW5hZ2VtZW50IE1vZGUuCiAgICAKICAg
IEluIFBJIDEuNSB2ZXJzaW9uLCBzeXN0ZW0gbWFuYWdlbWVudCBtb2RlIG5hbWUoU01NKSBoYXMg
YmVlbiBjaGFuZ2VkCiAgICB0byBNYW5hZ2VtZW50IE1vZGUoTU0pLiBJdCBpbXBhY3RzIHRoZSBj
dXJyZW50IGNvZGUgd2hpY2ggc3RpbGwgdXNlCiAgICBTTU0vU21yYW0vU01JIGtleXdvcmRzLiBU
aGlzIHBhdGNoIHVwZGF0ZSB0aGUgb3JpZ2luYWwgZmlsZXMgd2hpY2gKICAgIHJlbGF0ZWQgdG8g
b2xkIFNNTSBtb2R1bGVzLCBhbHNvIGtlZXAgdGhlIGNvbXBhdGlibGUgd2l0aCBvbGQgU01NCiAg
ICByZWxhdGVkIGRyaXZlcnMuCiAgICAKICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVs
LmQua2lubmV5QGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNv
bW1pdCAwN2M2YTQ3ZTcwYmE1NDcwOWIwZTI2MjM3NzcwZjNjMzg2ODVlODYwCkF1dGhvcjogRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTQ6MjA6MzEg
MjAxNyArMDgwMAoKICAgIE1kZVBrZzogQWRkIG5ldyBkZWZpbml0aW9ucyBmb3IgTWFuYWdlbWVu
dCBNb2RlLgogICAgCiAgICBJbiBQSSAxLjUgdmVyc2lvbiwgc3lzdGVtIG1hbmFnZW1lbnQgbW9k
ZSBuYW1lKFNNTSkgaGFzIGJlZW4gY2hhbmdlZAogICAgdG8gTWFuYWdlbWVudCBNb2RlKE1NKS4g
SXQgaW1wYWN0cyB0aGUgY3VycmVudCBjb2RlIHdoaWNoIHN0aWxsIHVzZQogICAgU01NL1NtcmFt
L1NNSSBrZXl3b3Jkcy4gVGhpcyBwYXRjaCBhZGQgbmV3IGRlZmluaXRpb24gd2hpY2ggdXNlCiAg
ICBNTS9NbVJhbS9NTUkga2V5d29yZHMgdG8gZm9sbG93IG5ldyBzcGVjIGRlZmluaXRpb25zLgog
ICAgCiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+
CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgNDdiZmJkN2Y4MDY5ZTUy
Mzc5OGVmOTczYzhlYjBhYmQ1YzZiMDc0NgpBdXRob3I6IFNoaSwgU3RldmVuIDxzdGV2ZW4uc2hp
QGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDIzIDE1OjAxOjA3IDIwMTcgKzA4MDAKCiAgICBC
YXNlVG9vbHMvQ29uZjogU3VwcG9ydCBMTFZNMzkgYW5kIExMVk00MCBpbiBDTEFORzM4IHRvb2xj
aGFpbgogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTY3NgogICAgQWRkIExMVk0zOSBhbmQgTExWTTQwIHN1cHBvcnQgaW4gQ0xBTkczOCB0b29s
Y2hhaW4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU3RldmVuIFNoaSA8c3RldmVuLnNoaUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+Cgpjb21taXQgMGNkODRkYWE2NzYyNzBlNTQxZjFlOWU5NmQwNjYwZjhkMzdkZTRhYwpBdXRo
b3I6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBBdWcgMjUg
MTY6NTE6NDkgMjAxNyArMDgwMAoKICAgIEJhc2VUb29sczogVXBkYXRlIHRvb2xzZXR1cC5iYXQg
dG8gc3VwcG9ydCB0aGUgY2FzZSB3aXRob3V0IEVES19UT09MU19CSU4KICAgIAogICAgV2hlbiBF
REtfVE9PTFNfQklOIGlzIG5vdCBzZXQsICVFREtfVE9PTFNfUEFUSCVcQmluXFdpbjMyIHdpbGwg
YmUgdXNlZCBhcyB0aGUKICAgIGJpbmFyeSB0b29sIGRpcmVjdG9yeS4gQnV0LCAlRURLX1RPT0xT
X1BBVEglXEJpblxXaW4zMiBtYXkgbm90IGV4aXN0LiBPbiB0aGlzCiAgICBjYXNlLCB0b29sc2V0
dXAuYmF0IHNob3VsZCBjb250aW51ZSB0byBkbyB0aGUgb3RoZXIgc2V0dGluZywgc3VjaCBWUyB0
b29sCiAgICBjaGFpbiBhbmQgdG9vbCBjb25mIGZpbGUgY29weS4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKY29tbWl0IDU3ODIxMWI4
ODJmYTk5YjFmN2M4MmMzZTVmZDdlZWVlMTUxMDc3MmMKQXV0aG9yOiBMaW1pbmcgR2FvIDxsaW1p
bmcuZ2FvQGludGVsLmNvbT4KRGF0ZTogICBUaHUgQXVnIDI0IDEyOjM4OjAxIDIwMTcgKzA4MDAK
CiAgICBCYXNlVG9vbHM6IFN1cHBvcnQgL1dIT0xFQVJDSElWRSBvcHRpb24gaW4gVlMyMDE1IHRv
b2wgY2hhaW4KICAgIAogICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD01ODIKICAgIAogICAgRG9uJ3QgZW5hYmxlIHRoaXMgb3B0aW9uIGluIHRoZSBkZWZh
dWx0IHNldHRpbmcsIGJlY2F1c2UgaXQgbWF5IGNhdXNlIFZTMjAxNQogICAgbGlua2VyIGNyYXNo
LiBQbGF0Zm9ybSBjYW4gZW5hYmxlIHRoaXMgb3B0aW9uIGluIFBsYXRmb3JtUGtnLmRzYyBsaWtl
IGJlbG93OgogICAgW0J1aWxkT3B0aW9uc10KICAgICpfKl8qX0RMSU5LMl9GTEFHUyA9IC9XSE9M
RUFSQ0hJVkUKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVA
aW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Aug 29 23:29:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 23:29: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.xen.org>)
	id 1dmpwL-0007DZ-D0; Tue, 29 Aug 2017 23:29:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmpwK-0007DN-1x
 for xen-devel@lists.xensource.com; Tue, 29 Aug 2017 23:29:00 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F7/95-03874-BB8F5A95; Tue, 29 Aug 2017 23:28:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfnj6W
 RBhtOWlmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8qaFsaC6X2MFe8PPWJv
 YFyT1MXIxSEk8JdRonfSaXYI5zGjxKwFp5ggnG2MEntvfGfuYuTkEBFwlvh6Zi47iM0roC/RN
 vs9WFxYIELiZMthsAYJgfvKEmsm7wMrkhDwlvg64ymcPfHmXaAidg42ASuJQ2IgURYBVYn90/
 ewTGDkXsDIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 vDECwg/Hv2sBDjJIcTEqivCxflkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCN/w6UEyxKTU+t
 SMvMAQYgTFqCg0dJhDcZJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8RiBFAiBFGaV5c
 CNg0XCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwxIFN4MvNK4Da9AjqCCeiIWC+wI0oSEV
 JSDYyZiWUZL5Zd9fzjzJJuu7r+/5HSHXom/Js5p3mdyWmIb58fwd2xYfNdNY3emD4tjn9M7+Y
 92LD6la63RBejdp5l9vH6xZWGa1ocNCN/9Vw8ymiz69++g+YpKZMlVpVFK02Tc+3ZwhFxtuTD
 krXvN94WlphQYLtU5/31g7Mk/tjFqHlp27QzByuxFGckGmoxFxUnAgAsu+hqgQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504049336!104538780!1
X-Originating-IP: [104.130.215.37]
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 51183 invoked from network); 29 Aug 2017 23:28:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Aug 2017 23:28:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmpwF-0003pa-VD; Tue, 29 Aug 2017 23:28: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 1dmpwA-0004eF-Fc; Tue, 29 Aug 2017 23:28:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmpw9-0003sS-RE; Tue, 29 Aug 2017 23:28:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112920-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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:build-arm64-libvirt: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-i386-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:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-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-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-libvirt-vhd: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-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-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=9c3a815f471a84811cf8021cf64aae3b8081dfde
X-Osstest-Versions-That: linux=cc4a41fe5541a73019a864883297bd5043aa6d98
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Aug 2017 23:28:49 +0000
Subject: [Xen-devel] [linux-linus test] 112920: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkyMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyOTIwLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI5MTAKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5MTAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjkxMAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTEwCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI5MTAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkxMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTEwCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ICAgZmFpbCAgbGlrZSAxMTI5MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjkwMAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTEyOTEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI5MTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjkxMAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTEyOTEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI5MTAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMjkxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOWMzYTgxNWY0NzFhODQ4MTFj
ZjgwMjFjZjY0YWFlM2I4MDgxZGZkZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgY2M0YTQxZmU1NTQxYTczMDE5YTg2NDg4MzI5N2JkNTA0M2FhNmQ5OAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTEyOTEwICAyMDE3LTA4LTI4IDExOjQ5OjMzIFogICAgMSBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMjkyMCAgMjAxNy0wOC0yOSAwNjowMzozNiBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsZXhleSBCcm9ka2luIDxhYnJvZGtpbkBzeW5vcHN5cy5jb20+CiAgSGVsZ2UgRGVsbGVy
IDxkZWxsZXJAZ214LmRlPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4K
ICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFyayBT
YWx0ZXIgPG1zYWx0ZXJAcmVkaGF0LmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3Jn
PgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5v
cHN5cy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4LWxpbnVz
CisgcmV2aXNpb249OWMzYTgxNWY0NzFhODQ4MTFjZjgwMjFjZjY0YWFlM2I4MDgxZGZkZQorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpbnV4LWxpbnVzIDljM2E4MTVmNDcx
YTg0ODExY2Y4MDIxY2Y2NGFhZTNiODA4MWRmZGUKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZp
c2lvbj05YzNhODE1ZjQ3MWE4NDgxMWNmODAyMWNmNjRhYWUzYjgwODFkZmRlCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saW51eAorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeGxpbnV4ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPWxpbnV4LWxp
bnVzCisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUK
KyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0
YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg5YzNhODE1ZjQ3MWE4
NDgxMWNmODAyMWNmNjRhYWUzYjgwODFkZmRlID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAor
IC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmln
IE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBz
Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29z
c3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
NC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10n
CisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVz
CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMK
KysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cwor
KyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBU
UkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFC
SU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGludXgtbGludXMKKyBjYXNlICQxIGlu
CisgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAorIDogbWFzdGVyCisgOiBnaXQKKyA6IGdpdAorIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyA6IHRlc3RlZC9saW51eC1saW51cworIDog
cmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMKKyByZXR1cm4gMAorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCA5YzNhODE1ZjQ3MWE4NDgxMWNmODAyMWNmNjRhYWUzYjgw
ODFkZmRlOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGNjNGE0MWYuLjljM2E4MTUg
IDljM2E4MTVmNDcxYTg0ODExY2Y4MDIxY2Y2NGFhZTNiODA4MWRmZGUgLT4gdGVzdGVkL2xpbnV4
LWxpbnVzCisgZXhpdCAwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 23:55:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 23:55: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.xen.org>)
	id 1dmqLW-0000fu-Ip; Tue, 29 Aug 2017 23:55:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jglisse@redhat.com>) id 1dmqLV-0000fo-9w
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 23:55:01 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 0E/1D-02041-4DEF5A95; Tue, 29 Aug 2017 23:55:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysWW7jO7lf0s
 jDdaeNrX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWvH/LXHBZo2LC9l6mBsZvCl2MXBxCArOZ
 JCZNmcPcxcjJwSJgLzF96QZGEJtRoEzi9pr9rBB2jsTzOa2sEA1LGCWWPN/H0sXIwcEm4CDx/
 5AziCkiYCqxa2sdSAmzwCI2iS+TtoLNFBZwlNh3cBojxHxVif2vr7CD2LwC5hKvzr5hgrAFJU
 7OfAI2kllAXWL9PCGQMLOAvETz1tlgYyQEtCUuH21nApkvIdDHKLFi7TTmCYwCs5C0z0Jon4W
 kfQEj8ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgrGdg
 YNzB2LfX7xCjJAeTkijvjb9LI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M4ByQkWpaanVqRl5
 gDjBCYtwcGjJMLbAJLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3msgRQIgRRmleXAjYD
 F7iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbxnIFJ7MvBK4Ta+AjmACOiLWC+yIkkSElFQ
 D49ZF/x4yhuz6mfm85TpXz8ONhiamp9wMsn9ENDqtm3m5gPlK257dnUfX7piSmCcnkTTvZTe7
 9zbhU88a7cMMjs6fy772jq5H0knTqpVZ3w4F3bebo/i//4Og8rejXlwy0duMri/zWCqq7nLbT
 WMDn96L89vcDa6u67RLltcoOHVGdWIDu1YqnxJLcUaioRZzUXEiAF1C6V/UAgAA
X-Env-Sender: jglisse@redhat.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504050898!112204572!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60738 invoked from network); 29 Aug 2017 23:54:59 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 23:54:59 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 73C187E424;
 Tue, 29 Aug 2017 23:54:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 73C187E424
Received: from localhost.localdomain.com (unknown [10.20.6.234])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 21B225D9C0;
 Tue, 29 Aug 2017 23:54:55 +0000 (UTC)
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>
To: linux-kernel@vger.kernel.org,
	linux-mm@kvack.org
Date: Tue, 29 Aug 2017 19:54:34 -0400
Message-Id: <20170829235447.10050-1-jglisse@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 29 Aug 2017 23:54:57 +0000 (UTC)
Cc: Andrea Arcangeli <aarcange@redhat.com>, Joerg Roedel <jroedel@suse.de>,
 kvm@vger.kernel.org,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 linux-rdma@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 Jack Steiner <steiner@sgi.com>, Sudeep Dutt <sudeep.dutt@intel.com>,
 dri-devel@lists.freedesktop.org, Ashutosh Dixit <ashutosh.dixit@intel.com>,
 iommu@lists.linux-foundation.org,
 =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>,
 Dimitri Sivanich <sivanich@sgi.com>, amd-gfx@lists.freedesktop.org,
 xen-devel@lists.xenproject.org, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Dan Williams <dan.j.williams@intel.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: [Xen-devel] [PATCH 00/13] mmu_notifier kill invalidate_page callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KFNvcnJ5IGZvciBzbyBtYW55IGxpc3QgY3Jvc3MtcG9zdGluZyBhbmQgYmlnIGNjKQoKUGxlYXNl
IGhlbHAgdGVzdGluZyAhCgpUaGUgaW52YWxpZGF0ZV9wYWdlIGNhbGxiYWNrIHN1ZmZlcmVkIGZy
b20gMiBwaXRmYWxscy4gRmlyc3QgaXQgdXNlZCB0bwpoYXBwZW4gYWZ0ZXIgcGFnZSB0YWJsZSBs
b2NrIHdhcyByZWxlYXNlIGFuZCB0aHVzIGEgbmV3IHBhZ2UgbWlnaHQgaGF2ZQpiZWVuIHNldHVw
IGZvciB0aGUgdmlydHVhbCBhZGRyZXNzIGJlZm9yZSB0aGUgY2FsbCB0byBpbnZhbGlkYXRlX3Bh
Z2UoKS4KClRoaXMgaXMgaW4gYSB3ZWlyZCB3YXkgZml4ZWQgYnkgYzdhYjBkMmZkYzg0MDI2NmIz
OWRiOTQ1MzhmNzQyMDdlYzJhZmJmNgp3aGljaCBtb3ZlZCB0aGUgY2FsbGJhY2sgdW5kZXIgdGhl
IHBhZ2UgdGFibGUgbG9jay4gV2hpY2ggYWxzbyBicm9rZQpzZXZlcmFsIGV4aXN0aW5nIHVzZXIg
b2YgdGhlIG1tdV9ub3RpZmllciBBUEkgdGhhdCBhc3N1bWVkIHRoZXkgY291bGQKc2xlZXAgaW5z
aWRlIHRoaXMgY2FsbGJhY2suCgpUaGUgc2Vjb25kIHBpdGZhbGwgd2FzIGludmFsaWRhdGVfcGFn
ZSBiZWluZyB0aGUgb25seSBjYWxsYmFjayBub3QgdGFraW5nCmEgcmFuZ2Ugb2YgYWRkcmVzcyBp
biByZXNwZWN0IHRvIGludmFsaWRhdGlvbiBidXQgd2FzIGdpdmluZyBhbiBhZGRyZXNzCmFuZCBh
IHBhZ2UuIExvdCBvZiB0aGUgY2FsbGJhY2sgaW1wbGVtZW50ZXIgYXNzdW1lZCB0aGlzIGNvdWxk
IG5ldmVyIGJlClRIUCBhbmQgdGh1cyBmYWlsZWQgdG8gaW52YWxpZGF0ZSB0aGUgYXBwcm9wcmlh
dGUgcmFuZ2UgZm9yIFRIUCBwYWdlcy4KCkJ5IGtpbGxpbmcgdGhpcyBjYWxsYmFjayB3ZSB1bmlm
eSB0aGUgbW11X25vdGlmaWVyIGNhbGxiYWNrIEFQSSB0byBhbHdheXMKdGFrZSBhIHZpcnR1YWwg
YWRkcmVzcyByYW5nZSBhcyBpbnB1dC4KClRoZXJlIGlzIG5vdyAyIGNsZWFyIEFQSSAoSSBhbSBu
b3QgbWVudGlvbmluZyB0aGUgeW91bmdlc3MgQVBJIHdoaWNoIGlzCnNlbGRvbWx5IHVzZWQpOgog
IC0gaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgpL2VuZCgpIGNhbGxiYWNrICh3aGljaCBhbGxvdyB5
b3UgdG8gc2xlZXApCiAgLSBpbnZhbGlkYXRlX3JhbmdlKCkgd2hlcmUgeW91IGNhbiBub3Qgc2xl
ZXAgYnV0IGhhcHBlbiByaWdodCBhZnRlcgogICAgcGFnZSB0YWJsZSB1cGRhdGUgdW5kZXIgcGFn
ZSB0YWJsZSBsb2NrCgoKTm90ZSB0aGF0IGEgbG90IG9mIGV4aXN0aW5nIHVzZXIgZmVlbHMgYnJv
a2VuIGluIHJlc3BlY3QgdG8gcmFuZ2Vfc3RhcnQvCnJhbmdlX2VuZC4gTWFueSB1c2VyIG9ubHkg
aGF2ZSByYW5nZV9zdGFydCgpIGNhbGxiYWNrIGJ1dCB0aGVyZSBpcyBub3RoaW5nCnByZXZlbnRp
bmcgdGhlbSB0byB1bmRvIHdoYXQgd2FzIGludmFsaWRhdGVkIGluIHRoZWlyIHJhbmdlX3N0YXJ0
KCkgY2FsbGJhY2sKYWZ0ZXIgaXQgcmV0dXJucyBidXQgYmVmb3JlIGFueSBDUFUgcGFnZSB0YWJs
ZSB1cGRhdGUgdGFrZSBwbGFjZS4KClRoZSBjb2RlIHBhdHRlcm4gdXNlIGluIGt2bSBvciB1bWVt
IG9kcCBpcyBhbiBleGFtcGxlIG9uIGhvdyB0byBwcm9wZXJseQphdm9pZCBzdWNoIHJhY2UuIElu
IGEgbnV0c2hlbGwgdXNlIHNvbWUga2luZCBvZiBzZXF1ZW5jZSBudW1iZXIgYW5kIGFjdGl2ZQpy
YW5nZSBpbnZhbGlkYXRpb24gY291bnRlciB0byBibG9jayBhbnl0aGluZyB0aGF0IG1pZ2h0IHVu
ZG8gd2hhdCB0aGUKcmFuZ2Vfc3RhcnQoKSBjYWxsYmFjayBkaWQuCgpJZiB5b3UgZG8gbm90IGNh
cmUgYWJvdXQga2VlcGluZyBmdWxseSBpbiBzeW5jIHdpdGggQ1BVIHBhZ2UgdGFibGUgKGllCnlv
dSBjYW4gbGl2ZSB3aXRoIENQVSBwYWdlIHRhYmxlIHBvaW50aW5nIHRvIG5ldyBkaWZmZXJlbnQg
cGFnZSBmb3IgYQpnaXZlbiB2aXJ0dWFsIGFkZHJlc3MpIHRoZW4geW91IGNhbiB0YWtlIGEgcmVm
ZXJlbmNlIG9uIHRoZSBwYWdlcyBpbnNpZGUKdGhlIHJhbmdlX3N0YXJ0IGNhbGxiYWNrIGFuZCBk
cm9wIGl0IGluIHJhbmdlX2VuZCBvciB3aGVuIHlvdXIgZHJpdmVyCmlzIGRvbmUgd2l0aCB0aG9z
ZSBwYWdlcy4KCkxhc3QgYWx0ZXJuYXRpdmUgaXMgdG8gdXNlIGludmFsaWRhdGVfcmFuZ2UoKSBp
ZiB5b3UgY2FuIGRvIGludmFsaWRhdGlvbgp3aXRob3V0IHNsZWVwaW5nIGFzIGludmFsaWRhdGVf
cmFuZ2UoKSBjYWxsYmFjayBoYXBwZW5zIHVuZGVyIHRoZSBDUFUKcGFnZSB0YWJsZSBzcGlubG9j
ayByaWdodCBhZnRlciB0aGUgcGFnZSB0YWJsZSBpcyB1cGRhdGVkLgoKCk5vdGUgdGhpcyBpcyBi
YXJlbHkgdGVzdGVkLiBJIGludGVuZCB0byBkbyBtb3JlIHRlc3Rpbmcgb2YgbmV4dCBmZXcgZGF5
cwpidXQgaSBkbyBub3QgaGF2ZSBhY2Nlc3MgdG8gYWxsIGhhcmR3YXJlIHRoYXQgbWFrZSB1c2Ug
b2YgdGhlIG1tdV9ub3RpZmllcgpBUEkuCgoKRmlyc3QgMiBwYXRjaGVzIGNvbnZlcnQgZXhpc3Rp
bmcgY2FsbCBvZiBtbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9wYWdlKCkKdG8gbW11X25vdGlmaWVy
X2ludmFsaWRhdGVfcmFuZ2UoKSBhbmQgYnJhY2tldCB0aG9zZSBjYWxsIHdpdGggY2FsbCB0bwpt
bXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgpL2VuZCgpLgoKVGhlIG5leHQgMTAg
cGF0Y2hlcyByZW1vdmUgZXhpc3RpbmcgaW52YWxpZGF0ZV9wYWdlKCkgY2FsbGJhY2sgYXMgaXQg
Y2FuCm5vIGxvbmdlciBoYXBwZW4uCgpGaW5hbHkgdGhlIGxhc3QgcGFnZSByZW1vdmUgaXQgY29t
cGxldGVseSBzbyBpdCBjYW4gUklQLgoKSsOpcsO0bWUgR2xpc3NlICgxMyk6CiAgZGF4OiB1cGRh
dGUgdG8gbmV3IG1tdV9ub3RpZmllciBzZW1hbnRpYwogIG1tL3JtYXA6IHVwZGF0ZSB0byBuZXcg
bW11X25vdGlmaWVyIHNlbWFudGljCiAgcG93ZXJwYy9wb3dlcm52OiB1cGRhdGUgdG8gbmV3IG1t
dV9ub3RpZmllciBzZW1hbnRpYwogIGRybS9hbWRncHU6IHVwZGF0ZSB0byBuZXcgbW11X25vdGlm
aWVyIHNlbWFudGljCiAgSUIvdW1lbTogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50
aWMKICBJQi9oZmkxOiB1cGRhdGUgdG8gbmV3IG1tdV9ub3RpZmllciBzZW1hbnRpYwogIGlvbW11
L2FtZDogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50aWMKICBpb21tdS9pbnRlbDog
dXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50aWMKICBtaXNjL21pYy9zY2lmOiB1cGRh
dGUgdG8gbmV3IG1tdV9ub3RpZmllciBzZW1hbnRpYwogIHNnaS1ncnU6IHVwZGF0ZSB0byBuZXcg
bW11X25vdGlmaWVyIHNlbWFudGljCiAgeGVuL2dudGRldjogdXBkYXRlIHRvIG5ldyBtbXVfbm90
aWZpZXIgc2VtYW50aWMKICBLVk06IHVwZGF0ZSB0byBuZXcgbW11X25vdGlmaWVyIHNlbWFudGlj
CiAgbW0vbW11X25vdGlmaWVyOiBraWxsIGludmFsaWRhdGVfcGFnZQoKQ2M6IEtpcmlsbCBBLiBT
aHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNvbT4KQ2M6IExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IEFuZHJldyBNb3J0b24gPGFr
cG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUBy
ZWRoYXQuY29tPgpDYzogSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CkNjOiBEYW4gV2ls
bGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KQ2M6IFN1ZGVlcCBEdXR0IDxzdWRlZXAu
ZHV0dEBpbnRlbC5jb20+CkNjOiBBc2h1dG9zaCBEaXhpdCA8YXNodXRvc2guZGl4aXRAaW50ZWwu
Y29tPgpDYzogRGltaXRyaSBTaXZhbmljaCA8c2l2YW5pY2hAc2dpLmNvbT4KQ2M6IEphY2sgU3Rl
aW5lciA8c3RlaW5lckBzZ2kuY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KQ2M6IFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgoKQ2M6IGxpbnV4
cHBjLWRldkBsaXN0cy5vemxhYnMub3JnCkNjOiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au
b3JnCkNjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzogbGludXgtcmRtYUB2Z2Vy
Lmtlcm5lbC5vcmcKQ2M6IGlvbW11QGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCkNjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGt2bUB2Z2VyLmtlcm5lbC5vcmcKCgogYXJj
aC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L25wdS1kbWEuYyB8IDEwIC0tLS0tLS0tCiBkcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uYyAgIHwgMzEgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1lbV9vZHAuYyAgICAgICB8IDE5IC0t
LS0tLS0tLS0tLS0tCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvaGZpMS9tbXVfcmIuYyAgICAgIHwg
IDkgLS0tLS0tLQogZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfdjIuYyAgICAgICAgICAgICB8ICA4
IC0tLS0tLQogZHJpdmVycy9pb21tdS9pbnRlbC1zdm0uYyAgICAgICAgICAgICAgICB8ICA5IC0t
LS0tLS0KIGRyaXZlcnMvbWlzYy9taWMvc2NpZi9zY2lmX2RtYS5jICAgICAgICAgfCAxMSAtLS0t
LS0tLQogZHJpdmVycy9taXNjL3NnaS1ncnUvZ3J1dGxicHVyZ2UuYyAgICAgICB8IDEyIC0tLS0t
LS0tLQogZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgICAgICB8ICA4IC0tLS0t
LQogZnMvZGF4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE5ICsrKysrKysr
LS0tLS0tCiBpbmNsdWRlL2xpbnV4L21tLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwog
aW5jbHVkZS9saW51eC9tbXVfbm90aWZpZXIuaCAgICAgICAgICAgICB8IDI1IC0tLS0tLS0tLS0t
LS0tLS0tLQogbW0vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI2ICsr
KysrKysrKysrKysrKy0tLS0KIG1tL21tdV9ub3RpZmllci5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxNCAtLS0tLS0tLS0tCiBtbS9ybWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHZpcnQva3ZtL2t2bV9t
YWluLmMgICAgICAgICAgICAgICAgICAgICAgfCA0MiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDE2IGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDIxNCBkZWxldGlvbnMo
LSkKCi0tIAoyLjEzLjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Aug 29 23:55:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Aug 2017 23:55: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.xen.org>)
	id 1dmqLp-0000h8-Qu; Tue, 29 Aug 2017 23:55:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jglisse@redhat.com>) id 1dmqLo-0000gw-FP
 for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 23:55:20 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FF/09-03642-7EEF5A95; Tue, 29 Aug 2017 23:55:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVysWW7jO7zf0s
 jDW6vZ7T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOr5rHVvCZu6Jl4XG2BsY5XF2MXBxCArOZ
 JNrnNjF3MXJysAjYS3zrPw9mMwqUScz//J2ti5EDyM6R+N6aAVG/hFFi6trbjCBxNgEHif+Hn
 EFMEQFTiV1b60BKmAX2Mkt0HGpiARkjLOAmsW3aVBaI8aoSW1e8ZASxeQUsJDbfessGYnMC2d
 /fnwOLCwmYS7Q+eM8OUSMocXLmExaQ+cwC6hLr5wmBhJkF5CWat84Gu1JCQFvi8tF2JpC9EgJ
 9jBJTFs5gm8AoNAtJ+yyE9llI2hcwMq9iVC9OLSpLLdI100sqykzPKMlNzMzRNTQw08tNLS5O
 TE/NSUwq1kvOz93ECAxkBiDYwTjvhP8hRkkOJiVR3ht/l0YK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuCdA5ITLEpNT61Iy8wBxhRMWoKDR0mEdy9Imre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81
 KlxHmvgRQJgBRllObBjYDF9yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ874HmcKTmVcCt+k
 V0BFMQEfEeoEdUZKIkJJqYMzgSW/K2v7/sN8acbc1/bXsc7pnMDPrxM69x6YsZeQSt3/uhs47
 Z+RSZp4O60sMuxsnvZOj8YGbv8yyFe8SGHruPzboC9M9367atjSfxcdFoD6ptfb/JqNQhVP79
 WzOHChi8M263DZ56oHrXK2t3h+ONX78EvTM4cUMNYVdh4Qfzlti2Ww4UYmlOCPRUIu5qDgRAJ
 aQiu3qAgAA
X-Env-Sender: jglisse@redhat.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504050917!80219077!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34810 invoked from network); 29 Aug 2017 23:55:18 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2017 23:55:18 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3056A81DE4;
 Tue, 29 Aug 2017 23:55:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 3056A81DE4
Received: from localhost.localdomain.com (unknown [10.20.6.234])
 by smtp.corp.redhat.com (Postfix) with ESMTP id EAA1D5D9C0;
 Tue, 29 Aug 2017 23:55:15 +0000 (UTC)
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>
To: linux-kernel@vger.kernel.org,
	linux-mm@kvack.org
Date: Tue, 29 Aug 2017 19:54:45 -0400
Message-Id: <20170829235447.10050-12-jglisse@redhat.com>
In-Reply-To: <20170829235447.10050-1-jglisse@redhat.com>
References: <20170829235447.10050-1-jglisse@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Tue, 29 Aug 2017 23:55:17 +0000 (UTC)
Cc: Andrea Arcangeli <aarcange@redhat.com>,
 =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 11/13] xen/gntdev: update to new mmu_notifier
	semantic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2FsbCB0byBtbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9wYWdlKCkgYXJlIHJlcGxhY2VkIGJ5IGNh
bGwgdG8KbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2UoKSBhbmQgdGh1cyBjYWxsIGFyZSBi
cmFja2V0ZWQgYnkKY2FsbCB0byBtbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgp
L2VuZCgpCgpSZW1vdmUgbm93IHVzZWxlc3MgaW52YWxpZGF0ZV9wYWdlIGNhbGxiYWNrLgoKU2ln
bmVkLW9mZi1ieTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+CkNjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
Q2M6IEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNvbT4K
Q2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBBbmRyZWEgQXJjYW5n
ZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMveGVuL2dudGRldi5jIHwgOCAt
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwppbmRleCBmM2JmOGY0ZTJk
NmMuLjgyMzYwNTk0ZmE4ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ250ZGV2LmMKKysrIGIv
ZHJpdmVycy94ZW4vZ250ZGV2LmMKQEAgLTQ4NCwxMyArNDg0LDYgQEAgc3RhdGljIHZvaWQgbW5f
aW52bF9yYW5nZV9zdGFydChzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwKIAltdXRleF91bmxvY2so
JnByaXYtPmxvY2spOwogfQogCi1zdGF0aWMgdm9pZCBtbl9pbnZsX3BhZ2Uoc3RydWN0IG1tdV9u
b3RpZmllciAqbW4sCi0JCQkgc3RydWN0IG1tX3N0cnVjdCAqbW0sCi0JCQkgdW5zaWduZWQgbG9u
ZyBhZGRyZXNzKQotewotCW1uX2ludmxfcmFuZ2Vfc3RhcnQobW4sIG1tLCBhZGRyZXNzLCBhZGRy
ZXNzICsgUEFHRV9TSVpFKTsKLX0KLQogc3RhdGljIHZvaWQgbW5fcmVsZWFzZShzdHJ1Y3QgbW11
X25vdGlmaWVyICptbiwKIAkJICAgICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQogewpAQCAtNTIy
LDcgKzUxNSw2IEBAIHN0YXRpYyB2b2lkIG1uX3JlbGVhc2Uoc3RydWN0IG1tdV9ub3RpZmllciAq
bW4sCiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX29wcyBnbnRkZXZfbW11X29w
cyA9IHsKIAkucmVsZWFzZSAgICAgICAgICAgICAgICA9IG1uX3JlbGVhc2UsCi0JLmludmFsaWRh
dGVfcGFnZSAgICAgICAgPSBtbl9pbnZsX3BhZ2UsCiAJLmludmFsaWRhdGVfcmFuZ2Vfc3RhcnQg
PSBtbl9pbnZsX3JhbmdlX3N0YXJ0LAogfTsKIAotLSAKMi4xMy41CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 00:11:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 00: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.xen.org>)
	id 1dmqbS-0002bc-6f; Wed, 30 Aug 2017 00:11:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linus971@gmail.com>) id 1dmqbQ-0002bW-FY
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 00:11:28 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 00/65-02224-FA206A95; Wed, 30 Aug 2017 00:11:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfT+Ot11TMs
 iDY7uNLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+7/7GUnCfu+LlseksDYxHObsYuTiEBKYx
 Spw/+4QJxGERWMgqsadjEjuIIyGwl1Vi77azjF2MnEBOnsSri2+g7GKJxvkH2EBsXgFBiZMzn
 7B0MXJwCAtISTT11IGYQgKeEnv324JUcApYSHx/fw6sU0jAXKL1wXt2kBI2AROJ3j5jkDCLgK
 rEzR/PmSGGG0o8uHOFBWJ4gMSV/u1gi4QFXCUW31/HCHKZiEAjo8TC6yBFXBzMAh/YJOZf62c
 CqWIW0JRo3f6bHcLWlli28DXzBEbhWUgunYWkbBaSsgWMzKsY1YtTi8pSi3TN9ZKKMtMzSnIT
 M3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOcAQh2MDZ+dzrEKMnBpCTK2/NvaaQQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCd5kxmWRQoJFqempFWmZOcCIg0lLcPAoifB6gqR5iwsSc4sz0yFSpx
 iNOa5cWfeFiWPKge1fmIRY8vLzUqXEeZeAlAqAlGaU5sENgiWCS4yyUsK8jECnCfEUpBblZpa
 gyr9iFOdgVBLm3QYyhSczrwRu3yugU5iATon1WgpySkkiQkqqgVGlNTd03RzjCZtCA/Rb3v2o
 5w2pYFxzbmWQ2LXnfxS+vZ6jtOyPdnPHghO8+fVzXFLijhWd8Sxnuuevmvs1ves4+7GG3l75t
 bHr5z/dlHD5+iZG/dszfF7LRRvuntB+vtgj5saGZQZ7nNqszdjbEhdP7LuZLfs8kXHCTvOdzx
 86ypxuk7WYVqzEUpyRaKjFXFScCAD1CeBv/wIAAA==
X-Env-Sender: linus971@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504051885!112043434!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51333 invoked from network); 30 Aug 2017 00:11:26 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 00:11:26 -0000
Received: by mail-io0-f174.google.com with SMTP id 81so415487ioj.5
 for <xen-devel@lists.xenproject.org>; Tue, 29 Aug 2017 17:11:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc:content-transfer-encoding;
 bh=0UebRQBbbheka8mhAMIjJwjpc/8+F1ZZPwE5C3Owd4s=;
 b=WkpuNera9+MavwGkBMB0TYwVX3LL3rDIHkZybioSh09WDE5nqgwYlv4UppduKusQx6
 cme7I7VpRQCn25c3JQsMTpA3ih01kSTv5LZsSZVC2WfsdrSRyzwPDP3d6Ca2H7iwbz9c
 HrrH3cXg+ZbB+lr9MA2mR6eJZKL11ugrtt8c4DTGvYwhWbnEpTWEBkivRZHyDSAA8B8t
 jee1xlYYOZxYJjyNzT3t44KX147VfybdpBynrmaR/X1iSquHc7POpOjuUe/nK1yH5bgg
 E+6IxQK5JTcGtMxGBicwZTHp5zc1vmo8PeDePIGr3iF1eL+nDd14/tzLwtA3+qjrDyVN
 yt/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc:content-transfer-encoding;
 bh=0UebRQBbbheka8mhAMIjJwjpc/8+F1ZZPwE5C3Owd4s=;
 b=Jll9pRtA+yRsuuZTqnGR1Li2d0EWRqzak+utVF1G6IeMfrWdrS3kFxZPJkNug5jVrE
 IwfV5YW4KW60qHjA3kBBzDJft6y0zGnzVRqSWzsKqhO4S/XsGLOIEtl3S3gKl0Ha9BV2
 2BaVRZd0lxiV/jEL6rWM8UPFFHQwW0/SyOIYc5Lo351F9eEanUoDaLuC5f1e/YqUT4FJ
 i/6QaCbNdm4sgQLPfIg4XtEUvYwDHr6S8Zrtnryy+qnG4RAxNkniv2vWUoXuVXo/o0jg
 OMWpWl32WOa4RUnCLwoL/zQ2igPhs0osGx0Q0GmoIvR1RKxQTDBtrLg2kyj11U658lzw
 jY9A==
X-Gm-Message-State: AHPjjUjbuH8yNYcELvGnZSHJqm2x+R6vX0HmHkqPULW+pkeDWF72d9Je
 AHAn6PiFZm2WKRP+8AJ5bbhHnRW1Hw==
X-Received: by 10.107.33.141 with SMTP id h135mr861463ioh.179.1504051885390;
 Tue, 29 Aug 2017 17:11:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.30.9 with HTTP; Tue, 29 Aug 2017 17:11:24 -0700 (PDT)
In-Reply-To: <20170829235447.10050-1-jglisse@redhat.com>
References: <20170829235447.10050-1-jglisse@redhat.com>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Tue, 29 Aug 2017 17:11:24 -0700
X-Google-Sender-Auth: 3j0AVxg8tZ5zPsC2ayjdYoFOhS0
Message-ID: <CA+55aFz6ArJ-ADXiYCu6xMUzdY=mKBtkzfJmLaBohC6Ub9t2SQ@mail.gmail.com>
To: =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>, 
 Bernhard Held <berny156@gmx.de>, Adam Borowski <kilobyte@angband.pl>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Joerg Roedel <jroedel@suse.de>,
 KVM list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 Jack Steiner <steiner@sgi.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 DRI <dri-devel@lists.freedesktop.org>, Sudeep Dutt <sudeep.dutt@intel.com>,
 Ashutosh Dixit <ashutosh.dixit@intel.com>, linux-mm <linux-mm@kvack.org>,
 "open list:AMD IOMMU \(AMD-VI\)" <iommu@lists.linux-foundation.org>,
 Dimitri Sivanich <sivanich@sgi.com>, amd-gfx@lists.freedesktop.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 ppc-dev <linuxppc-dev@lists.ozlabs.org>,
 Dan Williams <dan.j.williams@intel.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 00/13] mmu_notifier kill invalidate_page
	callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgNDo1NCBQTSwgSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3Nl
QHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gTm90ZSB0aGlzIGlzIGJhcmVseSB0ZXN0ZWQuIEkgaW50
ZW5kIHRvIGRvIG1vcmUgdGVzdGluZyBvZiBuZXh0IGZldyBkYXlzCj4gYnV0IGkgZG8gbm90IGhh
dmUgYWNjZXNzIHRvIGFsbCBoYXJkd2FyZSB0aGF0IG1ha2UgdXNlIG9mIHRoZSBtbXVfbm90aWZp
ZXIKPiBBUEkuCgpUaGFua3MgZm9yIGRvaW5nIHRoaXMuCgo+IEZpcnN0IDIgcGF0Y2hlcyBjb252
ZXJ0IGV4aXN0aW5nIGNhbGwgb2YgbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcGFnZSgpCj4gdG8g
bW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2UoKSBhbmQgYnJhY2tldCB0aG9zZSBjYWxsIHdp
dGggY2FsbCB0bwo+IG1tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KCkvZW5kKCku
CgpPaywgdGhvc2UgdHdvIHBhdGNoZXMgYXJlIGEgYml0IG1vcmUgY29tcGxleCB0aGFuIEkgd2Fz
IGhvcGluZyBmb3IsCmJ1dCBub3QgKnRvbyogYmFkLgoKQW5kIHRoZSBmaW5hbCBlbmQgcmVzdWx0
IGNlcnRhaW5seSBsb29rcyBuaWNlOgoKPiAgMTYgZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0aW9u
cygrKSwgMjE0IGRlbGV0aW9ucygtKQoKWWVhaCwgcmVtb3ZpbmcgYWxsIHRob3NlIGludmFsaWRh
dGVfcGFnZSgpIG5vdGlmaWVycyBjZXJ0YWlubHkgbWFrZXMKZm9yIGEgbmljZSBwYXRjaC4KCkFu
ZCBJIGFjdHVhbGx5IHRoaW5rIHlvdSBtaXNzZWQgc29tZSBtb3JlIGxpbmVzIHRoYXQgY2FuIG5v
dyBiZQpyZW1vdmVkOiBrdm1fYXJjaF9tbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9wYWdlKCkgc2hv
dWxkIG5vIGxvbmdlciBiZQpuZWVkZWQgZWl0aGVyLCBzbyB5b3UgY2FuIHJlbW92ZSBhbGwgb2Yg
dGhvc2UgdG9vIChtb3N0IG9mIHRoZW0gYXJlCmVtcHR5IGlubGluZSBmdW5jdGlvbnMsIGJ1dCB4
ODYgaGFzIG9uZSB0aGF0IGFjdHVhbGx5IGRvZXMgc29tZXRoaW5nLgoKU28gdGhlcmUncyBhbiBh
ZGRlZCAzMCBvciBzbyBkZWFkIGxpbmVzIHRoYXQgc2hvdWxkIGJlIHJlbW92ZWQgaW4gdGhlCmt2
bSBwYXRjaCwgSSB0aGluay4KCkJ1dCBmcm9tIGEgX3ZlcnlfIHF1aWNrIHJlYWQtdGhyb3VnaCB0
aGlzIGxvb2tzIGZpbmUuIEJ1dCBpdCBvYnZpb3VzbHkKbmVlZHMgdGVzdGluZy4KClBlb3BsZSAt
ICplc3BlY2lhbGx5KiB0aGUgcGVvcGxlIHdobyBzYXcgaXNzdWVzIHVuZGVyIEtWTSAtIGNhbiB5
b3UKdHJ5IG91dCBKw6lyw7RtZSdzIHBhdGNoLXNlcmllcz8gSSBhZGVkIHNvbWUgcGVvcGxlIHRv
IHRoZSBjYywgdGhlIGZ1bGwKc2VyaWVzIGlzIG9uIGxrbWwuIErDqXLDtG1lIC0gZG8geW91IGhh
dmUgYSBnaXQgYnJhbmNoIGZvciBwZW9wbGUgdG8KdGVzdCB0aGF0IHRoZXkgY291bGQgZWFzaWx5
IHB1bGwgYW5kIHRyeSBvdXQ/CgogICAgICAgICAgICAgICAgICAgIExpbnVzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 00:56:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 00: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.xen.org>)
	id 1dmrIx-0005Ci-Mv; Wed, 30 Aug 2017 00:56:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jglisse@redhat.com>) id 1dmrIw-0005C6-7X
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 00:56:26 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 26/67-02042-93D06A95; Wed, 30 Aug 2017 00:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVysWW7jK4F77J
 Ig4t/NC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/PzcxF0zhrzjUcJG1gXEJTxcjF4eQwGwm
 iabfE1i6GDk5WATsJf4e3gVmMwqUSdxes58Vws6ReD6nlRWiYS2jxOIVr6EaVCVO/bnGBmKzC
 WhIrDj2kh3EFhEwkvj84gpYA7PARnaJqct3M4MkhAVcJRbfX8cIYvMK6Els778E1iwkUCtx8n
 gXE0RcUOLkzCdgC5gFdCR2br0DVMMBZEtLLP/HARGWl2jeOhtsJKdAoMTJMw/BbFEBZYl5+1a
 BlUsIaEu8n5wHcoKEQB+jxKMnO1gnMIrMQrJhFpINsxA2zEKyYQEjyypG9eLUorLUIl1jvaSi
 zPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwKhgAIIdjHv/OR1ilORgUhLlFWBfFinEl
 5SfUpmRWJwRX1Sak1p8iFGGg0NJgteKBygnWJSanlqRlpkDjE+YtAQHj5II7yJuoDRvcUFibn
 FmOkTqFKOilDjvFZCEAEgiozQPrg2WEi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmNcTZDt
 PZl4J3PRXQIuZgBbHei0FWVySiJCSamCcx1GRNqN8pfZ/mUkTQlNbleMCtC8m1iT+LL/wftuH
 lf+buNS/l9bGTnHjPpcssWqOQVxU6rb0QzOe1gTbp0v8751evkZh+rTNrDozgpLcHVqMs8s7E
 q7Pyz3qorpE3GzJ9nteZ3bN/nVETezkxP2il3dm7/WNkk/7uOJ25la3uHufKisiJCcqsRRnJB
 pqMRcVJwIAOHy5ZQQDAAA=
X-Env-Sender: jglisse@redhat.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504054583!81020625!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23162 invoked from network); 30 Aug 2017 00:56:24 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 00:56:24 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 67D4380F75;
 Wed, 30 Aug 2017 00:56:22 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 67D4380F75
Received: from redhat.com (ovpn-120-195.rdu2.redhat.com [10.10.120.195])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A3021707B8;
 Wed, 30 Aug 2017 00:56:17 +0000 (UTC)
Date: Tue, 29 Aug 2017 20:56:15 -0400
From: Jerome Glisse <jglisse@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20170830005615.GA2386@redhat.com>
References: <20170829235447.10050-1-jglisse@redhat.com>
 <CA+55aFz6ArJ-ADXiYCu6xMUzdY=mKBtkzfJmLaBohC6Ub9t2SQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+55aFz6ArJ-ADXiYCu6xMUzdY=mKBtkzfJmLaBohC6Ub9t2SQ@mail.gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Wed, 30 Aug 2017 00:56:22 +0000 (UTC)
Cc: Bernhard Held <berny156@gmx.de>, KVM list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Sudeep Dutt <sudeep.dutt@intel.com>, DRI <dri-devel@lists.freedesktop.org>,
 linux-mm <linux-mm@kvack.org>, Andrea Arcangeli <aarcange@redhat.com>,
 Dimitri Sivanich <sivanich@sgi.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 amd-gfx@lists.freedesktop.org, xen-devel <xen-devel@lists.xenproject.org>,
 Adam Borowski <kilobyte@angband.pl>, Joerg Roedel <jroedel@suse.de>,
 Jack Steiner <steiner@sgi.com>, Dan Williams <dan.j.williams@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ashutosh Dixit <ashutosh.dixit@intel.com>,
 "open list:AMD IOMMU \(AMD-VI\)" <iommu@lists.linux-foundation.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 ppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 00/13] mmu_notifier kill invalidate_page
	callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDU6MTE6MjRQTSAtMDcwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gVHVlLCBBdWcgMjksIDIwMTcgYXQgNDo1NCBQTSwgSsOpcsO0bWUgR2xpc3Nl
IDxqZ2xpc3NlQHJlZGhhdC5jb20+IHdyb3RlOgo+ID4KPiA+IE5vdGUgdGhpcyBpcyBiYXJlbHkg
dGVzdGVkLiBJIGludGVuZCB0byBkbyBtb3JlIHRlc3Rpbmcgb2YgbmV4dCBmZXcgZGF5cwo+ID4g
YnV0IGkgZG8gbm90IGhhdmUgYWNjZXNzIHRvIGFsbCBoYXJkd2FyZSB0aGF0IG1ha2UgdXNlIG9m
IHRoZSBtbXVfbm90aWZpZXIKPiA+IEFQSS4KPiAKPiBUaGFua3MgZm9yIGRvaW5nIHRoaXMuCj4g
Cj4gPiBGaXJzdCAyIHBhdGNoZXMgY29udmVydCBleGlzdGluZyBjYWxsIG9mIG1tdV9ub3RpZmll
cl9pbnZhbGlkYXRlX3BhZ2UoKQo+ID4gdG8gbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2Uo
KSBhbmQgYnJhY2tldCB0aG9zZSBjYWxsIHdpdGggY2FsbCB0bwo+ID4gbW11X25vdGlmaWVyX2lu
dmFsaWRhdGVfcmFuZ2Vfc3RhcnQoKS9lbmQoKS4KPiAKPiBPaywgdGhvc2UgdHdvIHBhdGNoZXMg
YXJlIGEgYml0IG1vcmUgY29tcGxleCB0aGFuIEkgd2FzIGhvcGluZyBmb3IsCj4gYnV0IG5vdCAq
dG9vKiBiYWQuCj4gCj4gQW5kIHRoZSBmaW5hbCBlbmQgcmVzdWx0IGNlcnRhaW5seSBsb29rcyBu
aWNlOgo+IAo+ID4gIDE2IGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDIxNCBkZWxl
dGlvbnMoLSkKPiAKPiBZZWFoLCByZW1vdmluZyBhbGwgdGhvc2UgaW52YWxpZGF0ZV9wYWdlKCkg
bm90aWZpZXJzIGNlcnRhaW5seSBtYWtlcwo+IGZvciBhIG5pY2UgcGF0Y2guCj4gCj4gQW5kIEkg
YWN0dWFsbHkgdGhpbmsgeW91IG1pc3NlZCBzb21lIG1vcmUgbGluZXMgdGhhdCBjYW4gbm93IGJl
Cj4gcmVtb3ZlZDoga3ZtX2FyY2hfbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcGFnZSgpIHNob3Vs
ZCBubyBsb25nZXIgYmUKPiBuZWVkZWQgZWl0aGVyLCBzbyB5b3UgY2FuIHJlbW92ZSBhbGwgb2Yg
dGhvc2UgdG9vIChtb3N0IG9mIHRoZW0gYXJlCj4gZW1wdHkgaW5saW5lIGZ1bmN0aW9ucywgYnV0
IHg4NiBoYXMgb25lIHRoYXQgYWN0dWFsbHkgZG9lcyBzb21ldGhpbmcuCj4gCj4gU28gdGhlcmUn
cyBhbiBhZGRlZCAzMCBvciBzbyBkZWFkIGxpbmVzIHRoYXQgc2hvdWxkIGJlIHJlbW92ZWQgaW4g
dGhlCj4ga3ZtIHBhdGNoLCBJIHRoaW5rLgoKWWVzIGkgbWlzc2VkIHRoYXQuIEkgd2lsbCB3YWl0
IGZvciBwZW9wbGUgdG8gdGVzdCBhbmQgZm9yIHJlc3VsdCBvZiBteQpvd24gdGVzdCBiZWZvcmUg
cmVwb3N0aW5nIGlmIG5lZWQgYmUsIG90aGVyd2lzZSBpIHdpbGwgcG9zdCBhcyBzZXBhcmF0ZQpw
YXRjaC4KCj4gCj4gQnV0IGZyb20gYSBfdmVyeV8gcXVpY2sgcmVhZC10aHJvdWdoIHRoaXMgbG9v
a3MgZmluZS4gQnV0IGl0IG9idmlvdXNseQo+IG5lZWRzIHRlc3RpbmcuCj4gCj4gUGVvcGxlIC0g
KmVzcGVjaWFsbHkqIHRoZSBwZW9wbGUgd2hvIHNhdyBpc3N1ZXMgdW5kZXIgS1ZNIC0gY2FuIHlv
dQo+IHRyeSBvdXQgSsOpcsO0bWUncyBwYXRjaC1zZXJpZXM/IEkgYWRlZCBzb21lIHBlb3BsZSB0
byB0aGUgY2MsIHRoZSBmdWxsCj4gc2VyaWVzIGlzIG9uIGxrbWwuIErDqXLDtG1lIC0gZG8geW91
IGhhdmUgYSBnaXQgYnJhbmNoIGZvciBwZW9wbGUgdG8KPiB0ZXN0IHRoYXQgdGhleSBjb3VsZCBl
YXNpbHkgcHVsbCBhbmQgdHJ5IG91dD8KCmh0dHBzOi8vY2dpdC5mcmVlZGVza3RvcC5vcmcvfmds
aXNzZS9saW51eCBtbXUtbm90aWZpZXIgYnJhbmNoCmdpdDovL3Blb3BsZS5mcmVlZGVza3RvcC5v
cmcvfmdsaXNzZS9saW51eAoKKFNvcnJ5IGlmIHRoYXQgdHJlZSBpcyBiaXQgYmlnIGl0IGhhcyBh
IGxvdCBvZiBkZWFkIHRoaW5nIGkgbmVlZAogdG8gcHVzaCBhIGNsZWFuIGFuZCBzbGltIG9uZSkK
CkrDqXLDtG1lCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 04:01:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 04: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.xen.org>)
	id 1dmuBn-0002vR-EB; Wed, 30 Aug 2017 04:01:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmuBm-0002v3-1d
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 04:01:14 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B7/FF-03610-98836A95; Wed, 30 Aug 2017 04:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbfDYlm
 kwePNohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHRpD2vBlKKKGzMVGhh/
 uXYxcnEICfxllPi98CMLhPOYUWLZ6QusXYycQM42RonjcyxAbBEBZ4mvZ+ayg9i8AvoSt/Z8B
 LOFBUIkbl/bxwxiSwhsUJbY/1MZwvaU2Nu6mgnGvrxsI1sXIzsHm4CVxCGxLkYODhYBVYnli+
 wnMHIvYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6G0
 GINjB+GVZwCFGSQ4mJVHeNrNlkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFnMgXKCRanpqRVp
 mTnAsINJS3DwKInwioC08hYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8GyAwBkKKM0jy4E
 bAYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3gKQVTyZeSVwm14BHcEEdESs11KQI0oSEV
 JSDYzsT/rvHvvz61uG+0qjmxNC93D4Vn5T9FWZdaPuRXTh8immHtamMxw0Y75t/nxQdVJC1jT
 tTfM5tgu5ukz8pTxv7vabDHzxu/Wuxd9KYqjeslHq75mNN5elpwd/z+Ddsom90sNAulX6nhVT
 bmBkycP3dWssXW6YlZ/4rT5dJ/uL4p2jmb7HztgqsRRnJBpqMRcVJwIA/j5D/XwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504065671!80063337!1
X-Originating-IP: [104.130.215.37]
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 9485 invoked from network); 30 Aug 2017 04:01:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 04:01:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmuBf-0001tN-Dc; Wed, 30 Aug 2017 04:01: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 1dmuBZ-0002TH-TA; Wed, 30 Aug 2017 04:01:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmuBZ-0000JE-ID; Wed, 30 Aug 2017 04:01:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112937-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-xtf-amd64-amd64-4:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken: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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-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-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-libvirt-vhd:migrate-support-check: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
 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
X-Osstest-Versions-This: xen=f0c1fc7b4c86af9a8de585b4cb2f7792817f404d
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 04:01:01 +0000
Subject: [Xen-devel] [xen-unstable test] 112937: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6795356399949622985=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6795356399949622985==
Content-Type: text/plain

flight 112937 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112937/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-multivcpu  7 xen-boot                fail REGR. vs. 112809
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112809
 test-xtf-amd64-amd64-4        7 xen-boot                 fail REGR. vs. 112809
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install   fail REGR. vs. 112809
 test-amd64-i386-xl-qemut-win7-amd64 10 windows-install   fail REGR. vs. 112809

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-credit2  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-amd64-amd64-libvirt-vhd 12 migrate-support-check        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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  f0c1fc7b4c86af9a8de585b4cb2f7792817f404d
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    7 days
Failing since        112841  2017-08-23 06:00:13 Z    6 days   11 attempts
Testing same since   112937  2017-08-29 10:13:51 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiong Zhang <xiong.y.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                       fail    
 test-xtf-amd64-amd64-5                                       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-pvh-amd                                  pass    
 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                         pass    
 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-pvh-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                                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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs

Not pushing.

(No revision log; it would be 1408 lines long.)


--===============6795356399949622985==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6795356399949622985==--

From xen-devel-bounces@lists.xen.org Wed Aug 30 04:28:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 04: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.xen.org>)
	id 1dmucB-0004NR-L0; Wed, 30 Aug 2017 04:28:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmucA-0004N3-Uc
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 04:28:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 ED/A1-03283-EEE36A95; Wed, 30 Aug 2017 04:28:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfet3bJ
 Ig5NHOCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacaf5IUvBAceKsy/fMzYw
 9pt0MXJxCAn8ZZTY0jKDvYuRE8h5zChxc40SRGIbo0TXisusIAkRAWeJr2fmghXxCuhLPFr2i
 QnEFhYwlzjd3ccG0iAhcJpV4sbGz2wgCQkBX4mH3Z9YYeyzbSuB4uwcbAJWEofEQKIsAqoS56
 bdZJzAyL2AkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfjvo+RhxglOZiURHmfWC2LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG2gLlBMsSk1P
 rUjLzAEGH0xagoNHSYTXyAYozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rzMwFAWEgApy
 ijNgxsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubVApnCk5lXArfpFdARTEBHxHotBT
 miJBEhJdXAmO0/+9ShFT9b4mKTzk/4mav72PlahUmV+vqMzli/w3aaDXnHhR6+vKd7v3SaacA
 /aX2Rmt3zNE1++vcFf1+QdPpOrkl7huS+lcfyZzyJaZ859Y74oqSpaxfWM/RfuOLv+GHV0bYo
 nuNSc7RNXTRMt7Ce4hR8vrBcfzfrLkXzDcwZHdcu34rNUWIpzkg01GIuKk4EAJ9znmN/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504067308!76719054!1
X-Originating-IP: [104.130.215.37]
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 28274 invoked from network); 30 Aug 2017 04:28:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 04:28:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmuc3-0002Yf-SE; Wed, 30 Aug 2017 04:28:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmuby-0004jy-J4; Wed, 30 Aug 2017 04:28:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmuby-0006yA-Er; Wed, 30 Aug 2017 04:28:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112938-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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=b404a5f417cbe5593f89c79954569b0e245fb80c
X-Osstest-Versions-That: seabios=dd9bba5b9c1d5175a2757f3fdc9d554b4c8eea3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 04:28:18 +0000
Subject: [Xen-devel] [seabios test] 112938: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjkzOCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5MzgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMTY4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGI0MDRhNWY0MTdjYmU1NTkz
Zjg5Yzc5OTU0NTY5YjBlMjQ1ZmI4MGMKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAg
ICAgICAgIGRkOWJiYTViOWMxZDUxNzVhMjc1N2YzZmRjOWQ1NTRiNGM4ZWVhM2EKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMTY4NyAgMjAxNy0wNy0xMSAxNjo0NjozMiBaICAgNDkgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTI5MzggIDIwMTctMDgtMjkgMTA6MTg6MTMgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXNlYWJpb3MKKyByZXZpc2lvbj1iNDA0YTVmNDE3Y2JlNTU5M2Y4OWM3
OTk1NDU2OWIwZTI0NWZiODBjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
IGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2gg
c2VhYmlvcyBiNDA0YTVmNDE3Y2JlNTU5M2Y4OWM3OTk1NDU2OWIwZTI0NWZiODBjCisgYnJhbmNo
PXNlYWJpb3MKKyByZXZpc2lvbj1iNDA0YTVmNDE3Y2JlNTU5M2Y4OWM3OTk1NDU2OWIwZTI0NWZi
ODBjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sg
MDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1zZWFiaW9z
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4c2VhYmlvcyA9IHhsaW51eCAnXScKKyBs
aW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGI0MDRh
NWY0MTdjYmU1NTkzZjg5Yzc5OTU0NTY5YjBlMjQ1ZmI4MGMgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5zZWFi
aW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDog
ZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jv
bi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogaHR0cDovL2hnLnVrLnhlbnNv
dXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgc2VhYmlvcworIGNhc2UgJDEgaW4K
KyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9z
ZWFiaW9zCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0IGI0MDRhNWY0MTdjYmU1NTkzZjg5Yzc5OTU0NTY5YjBlMjQ1ZmI4
MGM6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgZGQ5YmJhNS4uYjQwNGE1ZiAg
YjQwNGE1ZjQxN2NiZTU1OTNmODljNzk5NTQ1NjliMGUyNDVmYjgwYyAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 04:37:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 04:37: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.xen.org>)
	id 1dmukM-00054V-Hv; Wed, 30 Aug 2017 04:36:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <saeed@uci.edu>) id 1dmmL7-0000AY-J8
 for xen-devel@lists.xen.org; Tue, 29 Aug 2017 19:38:21 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A7/C3-01783-CA2C5A95; Tue, 29 Aug 2017 19:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHrNRHfVoaW
 RBkvbDC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozb8yYyF9xKr9h9cC5zA+PN6C5GTg4hgQmM
 Eo1rPLoYuThYBKaySnT9nMwK4kgIzGGVuLflCStIlYRAnsTiZ0vZuhg5gOxCia73uiBhXgFBi
 ZMzn7BADPKW6L/XBWZzCgRKLLjfzQYyR0jgEKPEx5YVYAk2AS2JmSfngNksAqoSd9e8YwGZyS
 sQIPF3RjFIWFjAVOLEi6+MILaIgJFE553LYOXMAsYS73bcYISwfSTWP9nNPoFRYBaSM2YhSUH
 YmhKt239D2RoSC+7sY4SwtSWWLXzNvICRdRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGpXm5q
 cXFiempOYlKxXnJ+7iZGYDAzAMEOxoPNzocYJTmYlER59xxYGinEl5SfUpmRWJwRX1Sak1p8i
 FGDg0Ng89rVFxilWPLy81KVJHgLDgLVCRalpqdWpGXmAOMNplSCg0dJhFcOJM1bXJCYW5yZDp
 E6xRjOceXKui9MHBtWrweSC3o2AMk7fSByyoHtQPLQ7xPfmTiOgclvb7b/ZhIC2yYlztsFMk4
 AZFxGaR7cMlg6ucQoKyXMywj0ihBPQWpRbmYJqvwrRnEORiVhXj+QKTyZeSVwN70COpcJ6NxY
 L7BzSxIRUlINjNG2bv+FtqWbiGnfSF236fabc+VK89Y37yzvN3wiuODo3BTu/grFg7cP7982w
 4jtJsfWz+Fp5g+9v/Hf8Znzapl7+Bf3CfqhokWuRQ3ilywC9/5kmWqqkl3v7fjr9v1lK++0cz
 O/OuF35uB2dYZQFaPSd5cnTNG+uoj3Af99r44tVrYvRK/tmaLEUpyRaKjFXFScCACbAEOfIgM
 AAA==
X-Env-Sender: saeed@uci.edu
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504035497!106543081!1
X-Originating-IP: [209.85.214.52]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6299 invoked from network); 29 Aug 2017 19:38:18 -0000
Received: from mail-it0-f52.google.com (HELO mail-it0-f52.google.com)
 (209.85.214.52)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Aug 2017 19:38:18 -0000
Received: by mail-it0-f52.google.com with SMTP id w191so417973itc.1
 for <xen-devel@lists.xen.org>; Tue, 29 Aug 2017 12:38:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=uci-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=OZF7wWxdLtzMroNy5GZrpIEAVVpumIkbR8pS0Oo9Ao8=;
 b=mtNYEJ6bGQ0a2faivEG07TIOq+1FyQ9AuytYN3l8OSkIw7iP4iJ5rI1iYhmy1TYscJ
 R/ZJ6z4uIfoY4Evu8O3vzCVuqShQ0bLkRTBtVHobMlQGlfUCma/f2WYQJ3zUtIzplgk1
 2tDf6l1lRGnOyHdzfL+j7vPnv+OFRqbaai+9vF+ABHRmssIhG9w/3RYya67ydON1J0JB
 gKFcmXe+9AqN4fivnROAz55FuYKgpbZ7VC07vgZ2hqUBJvWYII9+GaO7ONzYeDuuLxKd
 BFgK9GPYVHlLtzGJF1OMBaql2xRu2VcD2eF3FvdEX8OKNlCkJ7SHAx+Fb0c6RGpjlnu5
 LnhA==
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=OZF7wWxdLtzMroNy5GZrpIEAVVpumIkbR8pS0Oo9Ao8=;
 b=YKVt4ijj0RX0YzQq1otqwhJm2aEXdQ7ndyFQZt4mTWXmBz+DZDSOxwVyU74bx+YI+k
 IiiiYrz6mt7vqlordG1riXUoo+EL0OEpoTLl5IKORoNnPvVX0cD+LDYNpcNFx/FXNwxI
 8uAK7ayWnDh5uxLD6rAPUZqelayroxPrlO4QqPXGlp3/8eRbaVjreCogl7XKTjPBXzyk
 CB+RQlq8G1UnSiuapgMXLLm7OC0C1L8DQy6p8rKf/yksqEbWHtQO3Kwd5QkQQifO+xhq
 ojCT57GhYFEI+66RT531G2e9m+5GfYGnEeXCbvZZ88J8SHWEDXAuTvnDHF2QVFc7xkmh
 9l/A==
X-Gm-Message-State: AHYfb5gym1epViXUrLznxZ0GG42bMDad6U1z7S5TBKNPhIBiZg0VGqii
 DN4d94FGqYSbRIYgxET+2a3Vfc/Ed/1z
X-Received: by 10.36.11.196 with SMTP id 187mr3324852itd.48.1504035497198;
 Tue, 29 Aug 2017 12:38:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.160.203 with HTTP; Tue, 29 Aug 2017 12:38:16 -0700 (PDT)
In-Reply-To: <CAPyehd_H3Qipj0+hRNDpEQ+ix+DBWCszXbOPSb1093e55FosPw@mail.gmail.com>
References: <CAPyehd_+s9ELnj6XLGFPEhiPyxe98UFU0iWOOaJYOvK1AiPS6A@mail.gmail.com>
 <20170829141240.GL32175@char.us.oracle.com>
 <CAPyehd_H3Qipj0+hRNDpEQ+ix+DBWCszXbOPSb1093e55FosPw@mail.gmail.com>
From: Saeed Mirzamohammadi <saeed@uci.edu>
Date: Tue, 29 Aug 2017 12:38:16 -0700
Message-ID: <CAPyehd9d+Ka1H-st4ub-tJMXZkDqF3X30kaoSeKRT-AxdhzF6A@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
X-Mailman-Approved-At: Wed, 30 Aug 2017 04:36:57 +0000
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Unable to boot Dom0 on Hikey
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5753127874258934895=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5753127874258934895==
Content-Type: multipart/alternative; boundary="001a1140c52a8a8bdb0557e98d7f"

--001a1140c52a8a8bdb0557e98d7f
Content-Type: text/plain; charset="UTF-8"

I just got it to work. As that link said I disabled USB_DWC2 in the kernel
and now it boots! I hope it works fine later. Thanks.

--
Saeed Mirzamohammadi
Ph.D. candidate
Computer Science Department
University of California, Irvine

On Tue, Aug 29, 2017 at 11:55 AM, Saeed Mirzamohammadi <saeed@uci.edu>
wrote:

> Thanks for your feedback. Yes, I'm using "HiKey" that I recently bought. I
> tried RELEASE-4.9.0 and RELEASE-4.8.0 and RELEASE-4.7.3. None of them
> boots. There were little differences. Xen 4.8 printed one line more and
> stopped:
> ~~~~~~~~~~~
> .......
> (XEN) Freed 268kB init memory.
> (XEN) Hardware Dom0 shutdown: rebooting machine
> ~~~~~~~~~~~
> Xen 4.9 rebooted after it failed to boot.
>
> Do you think the issue is with the Xen version?
>
> This is how I build Xen:
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> cd xen/xen
> export CROSS_COMPILE=aarch64-linux-gnu-
> export ARCH=arm64
> export XEN_TARGET_ARCH=arm64
> make defconfig
> make -j8
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
>
> Should I make specific config for HiKey?
>
> And in this link: https://lists.gt.net/xen/devel/433472, they could boot
> the system by disabling the USB_DWC2 in the kernel. I tried modifying the
> .config file directly and disabling the ones related to USB_DWC2
>  (commenting the line out) but when I tried rebuilding the kernel it
> restarted generating the .config file. So I couldn't apply this comment.
>
> --
> Saeed Mirzamohammadi
> Ph.D. candidate
> Computer Science Department
> University of California, Irvine
>
> On Tue, Aug 29, 2017 at 7:12 AM, Konrad Rzeszutek Wilk <
> konrad.wilk@oracle.com> wrote:
>
>> On Mon, Aug 28, 2017 at 06:23:41PM -0700, Saeed Mirzamohammadi wrote:
>> > Hi,
>> >
>> > I'm following instructions on https://wiki.xenproject.org/wiki/HiKey
>> and
>> > https://github.com/Jeeppler/xen-note/blob/master/
>> > arm64/hikey/hikey-xen-centos.md.
>>
>> And just to make sure, you are using HiKey not Hikey960. There is a big
>> difference between them and you can only buy Hikey960 nowadays.
>>
>> CC-ed Stefano
>> >
>> > I'm trying to boot Xen on Hikey but Dom0 doesn't boot after Xen! I can
>> boot
>> > the linux individually with startup.sh. This works fine but when I try
>> to
>> > boot xen (typing 4 and then xen), I get a couple of Xen messages and
>> when
>> > it tries to boot Dom0 it fails and it stops there.These are the last
>> > messages:
>> >
>> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> > (XEN) *** LOADING DOMAIN 0 ***
>> > (XEN) Loading kernel from boot module @ 000000007a029000
>> > (XEN) Loading ramdisk from boot module @ 000000000ae00000
>> > (XEN) Allocating 1:1 mappings totalling 512MB for dom0:
>> > (XEN) BANK[0] 0x00000040000000-0x00000060000000 (512MB)
>> > (XEN) Grant table range: 0x00000005c00000-0x00000005c5e000
>> > (XEN) Loading zImage from 000000007a029000 to
>> > 0000000040080000-0000000040ce8400
>> > (XEN) Loading dom0 initrd from 000000000ae00000 to
>> > 0x0000000048200000-0x0000000048a00000
>> > (XEN) Allocating PPI 16 for event channel interrupt
>> > (XEN) Loading dom0 DTB to 0x0000000048000000-0x000000004800aec1
>> > (XEN) Scrubbing Free RAM on 1 nodes using 8 CPUs
>> > (XEN) ..done.
>> > (XEN) Initial low memory virq threshold set at 0x4000 pages.
>> > (XEN) Std. Loglevel: All
>> > (XEN) Guest Loglevel: All
>> > (XEN) *** Serial input -> DOM0 (type 'CTRL-x' three times to switch
>> input
>> > to Xen)
>> > (XEN) Freed 276kB init memory.
>> > (XEN) traps.c:2505:d0v0 HSR=0x92000061 pc=0xffffffc0003f86ac
>> > gva=0xffffff800024000c gpa=0x00000021fc000c
>> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> >
>> > My Xen version is: 4.7.0.rc4 and my dom0 is: android-hikey-linaro-4.1. I
>>
>> That is a bit old. How about Xen 4.9?
>>
>> > tried earlier Xen version but no difference.
>> >
>> > This is my *xen.cfg*:
>> > options=dom0_mem=512M dom0_max_vcpus=4 conswitch=x console=dtuart
>> > dtuart=/smb/uart@f7113000
>> > kernel=Image console=hvc0 root=/dev/mmcblk0p9 rootwait rw 3
>> > dtb=hi6220-hikey.dtb
>> >
>> > and my *startup.nsh*:
>> > FS0:
>> > Image dtb=hi6220-hikey.dtb console=ttyAMA3,115200 root=/dev/mmcblk0p9
>> > rootwait rw efi=noruntime
>> >
>> > I've checked out the thread here or others: https://lists.gt.net/
>> > xen/devel/433472 but I have passed the dtb file in the xen.cfg and still
>> > Dom0 doesn't boot.
>> >
>> > Any help is greatly appreciated.
>> >
>> > Thanks a lot,
>> >
>> > --
>> > Saeed Mirzamohammadi
>> > Ph.D. candidate
>> > Computer Science Department
>> > University of California, Irvine
>>
>> > _______________________________________________
>> > Xen-devel mailing list
>> > Xen-devel@lists.xen.org
>> > https://lists.xen.org/xen-devel
>>
>>
>

--001a1140c52a8a8bdb0557e98d7f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I just got it to work. As that link said I disabled=C2=A0<=
span style=3D"font-size:12.8px">USB_DWC2 in the kernel and now it boots! I =
hope it works fine later. Thanks.</span></div><div class=3D"gmail_extra"><b=
r clear=3D"all"><div><div class=3D"gmail_signature" data-smartmail=3D"gmail=
_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><d=
iv><span style=3D"font-size:12.8px"><font color=3D"#666666">--</font></span=
></div><div><font color=3D"#666666"><span style=3D"font-size:12.8px">Saeed =
Mirzamohammadi</span><br></font></div><div><font style=3D"background-color:=
rgb(255,255,255)" color=3D"#666666">Ph.D. candidate</font></div><div><font =
style=3D"background-color:rgb(255,255,255)" color=3D"#666666"><span style=
=3D"font-size:12.8px">Computer Science Department</span><br style=3D"font-s=
ize:12.8px"><span style=3D"font-size:12.8px">University of California, Irvi=
ne</span></font><br></div></div></div></div></div></div></div></div>
<br><div class=3D"gmail_quote">On Tue, Aug 29, 2017 at 11:55 AM, Saeed Mirz=
amohammadi <span dir=3D"ltr">&lt;<a href=3D"mailto:saeed@uci.edu" target=3D=
"_blank">saeed@uci.edu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><div dir=3D"ltr">Thanks for your feedback. Yes, I&#39;m using &quot;HiK=
ey&quot; that I recently bought. I tried=C2=A0RELEASE-4.9.0 and=C2=A0RELEAS=
E-4.8.0 and=C2=A0RELEASE-4.7.3. None of them boots. There were little diffe=
rences. Xen 4.8 printed one line more and stopped:<div>~~~~~~~~~~~</div><di=
v>.......</div><div>(XEN) Freed 268kB init memory.</div><div>(XEN) Hardware=
 Dom0 shutdown: rebooting machine</div><div>~~~~~~~~~~~<br></div><div>Xen 4=
.9 rebooted after it failed to boot.</div><div><br></div><div>Do you think =
the issue is with the Xen version?<div><br></div>This is how I build Xen:<b=
r>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~<br>cd xen/xen<br>export CROSS_C=
OMPILE=3Daarch64-linux-<wbr>gnu-<br>export ARCH=3Darm64<br>export XEN_TARGE=
T_ARCH=3Darm64<br>make defconfig<br>make -j8<br>~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~<wbr>~~~~~~~~~~~~`<br><br></div><div>Should I make specific config for H=
iKey?</div><div><br></div>And in this link: <a href=3D"https://lists.gt.net=
/xen/devel/433472" target=3D"_blank">https://lists.gt.net/xen/<wbr>devel/43=
3472</a>, they could boot the system by disabling the USB_DWC2 in the kerne=
l. I tried modifying the .config file directly and disabling the ones relat=
ed to USB_DWC2 =C2=A0(commenting the line out) but when I tried rebuilding =
the kernel it restarted generating the .config file. So I couldn&#39;t appl=
y this comment.<div><br><div class=3D"gmail_extra"><span class=3D""><div><d=
iv class=3D"m_1551991517644200738gmail_signature"><div dir=3D"ltr"><div><di=
v dir=3D"ltr"><div><div dir=3D"ltr"><div><span style=3D"font-size:12.8px"><=
font color=3D"#666666">--</font></span></div><div><font color=3D"#666666"><=
span style=3D"font-size:12.8px">Saeed Mirzamohammadi</span><br></font></div=
><div><font style=3D"background-color:rgb(255,255,255)" color=3D"#666666">P=
h.D. candidate</font></div><div><font style=3D"background-color:rgb(255,255=
,255)" color=3D"#666666"><span style=3D"font-size:12.8px">Computer Science =
Department</span><br style=3D"font-size:12.8px"><span style=3D"font-size:12=
.8px">University of California, Irvine</span></font><br></div></div></div><=
/div></div></div></div></div>
<br></span><div><div class=3D"h5"><div class=3D"gmail_quote">On Tue, Aug 29=
, 2017 at 7:12 AM, Konrad Rzeszutek Wilk <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:konrad.wilk@oracle.com" target=3D"_blank">konrad.wilk@oracle.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"><spa=
n class=3D"m_1551991517644200738gmail-">On Mon, Aug 28, 2017 at 06:23:41PM =
-0700, Saeed Mirzamohammadi wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m following instructions on <a href=3D"https://wiki.xenproject.o=
rg/wiki/HiKey" rel=3D"noreferrer" target=3D"_blank">https://wiki.xenproject=
.org/wi<wbr>ki/HiKey</a> and<br>
&gt; <a href=3D"https://github.com/Jeeppler/xen-note/blob/master/" rel=3D"n=
oreferrer" target=3D"_blank">https://github.com/Jeeppler/xe<wbr>n-note/blob=
/master/</a><br>
&gt; arm64/hikey/<a href=3D"http://hikey-xen-centos.md" rel=3D"noreferrer" =
target=3D"_blank">hikey-xen-centos.m<wbr>d</a>.<br>
<br>
</span>And just to make sure, you are using HiKey not Hikey960. There is a =
big<br>
difference between them and you can only buy Hikey960 nowadays.<br>
<br>
CC-ed Stefano<br>
<div><div class=3D"m_1551991517644200738gmail-h5">&gt;<br>
&gt; I&#39;m trying to boot Xen on Hikey but Dom0 doesn&#39;t boot after Xe=
n! I can boot<br>
&gt; the linux individually with startup.sh. This works fine but when I try=
 to<br>
&gt; boot xen (typing 4 and then xen), I get a couple of Xen messages and w=
hen<br>
&gt; it tries to boot Dom0 it fails and it stops there.These are the last<b=
r>
&gt; messages:<br>
&gt;<br>
&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
&gt; (XEN) *** LOADING DOMAIN 0 ***<br>
&gt; (XEN) Loading kernel from boot module @ 000000007a029000<br>
&gt; (XEN) Loading ramdisk from boot module @ 000000000ae00000<br>
&gt; (XEN) Allocating 1:1 mappings totalling 512MB for dom0:<br>
&gt; (XEN) BANK[0] 0x00000040000000-0x00000060000<wbr>000 (512MB)<br>
&gt; (XEN) Grant table range: 0x00000005c00000-0x00000005c5e<wbr>000<br>
&gt; (XEN) Loading zImage from 000000007a029000 to<br>
&gt; 0000000040080000-0000000040ce8<wbr>400<br>
&gt; (XEN) Loading dom0 initrd from 000000000ae00000 to<br>
&gt; 0x0000000048200000-0x000000004<wbr>8a00000<br>
&gt; (XEN) Allocating PPI 16 for event channel interrupt<br>
&gt; (XEN) Loading dom0 DTB to 0x0000000048000000-0x000000004<wbr>800aec1<b=
r>
&gt; (XEN) Scrubbing Free RAM on 1 nodes using 8 CPUs<br>
&gt; (XEN) ..done.<br>
&gt; (XEN) Initial low memory virq threshold set at 0x4000 pages.<br>
&gt; (XEN) Std. Loglevel: All<br>
&gt; (XEN) Guest Loglevel: All<br>
&gt; (XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-x&#39; three times t=
o switch input<br>
&gt; to Xen)<br>
&gt; (XEN) Freed 276kB init memory.<br>
&gt; (XEN) traps.c:2505:d0v0 HSR=3D0x92000061 pc=3D0xffffffc0003f86ac<br>
&gt; gva=3D0xffffff800024000c gpa=3D0x00000021fc000c<br>
&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>=
~~~~~<br>
&gt;<br>
&gt; My Xen version is: 4.7.0.rc4 and my dom0 is: android-hikey-linaro-4.1.=
 I<br>
<br>
</div></div>That is a bit old. How about Xen 4.9?<br>
<span class=3D"m_1551991517644200738gmail-"><br>
&gt; tried earlier Xen version but no difference.<br>
&gt;<br>
</span>&gt; This is my *xen.cfg*:<br>
<span class=3D"m_1551991517644200738gmail-">&gt; options=3Ddom0_mem=3D512M =
dom0_max_vcpus=3D4 conswitch=3Dx console=3Ddtuart<br>
&gt; dtuart=3D/smb/uart@f7113000<br>
&gt; kernel=3DImage console=3Dhvc0 root=3D/dev/mmcblk0p9 rootwait rw 3<br>
&gt; dtb=3Dhi6220-hikey.dtb<br>
&gt;<br>
</span>&gt; and my *startup.nsh*:<br>
<span class=3D"m_1551991517644200738gmail-">&gt; FS0:<br>
&gt; Image dtb=3Dhi6220-hikey.dtb console=3DttyAMA3,115200 root=3D/dev/mmcb=
lk0p9<br>
&gt; rootwait rw efi=3Dnoruntime<br>
&gt;<br>
&gt; I&#39;ve checked out the thread here or others: <a href=3D"https://lis=
ts.gt.net/" rel=3D"noreferrer" target=3D"_blank">https://lists.gt.net/</a><=
br>
</span>&gt; xen/devel/433472 but I have passed the dtb file in the xen.cfg =
and still<br>
<span class=3D"m_1551991517644200738gmail-">&gt; Dom0 doesn&#39;t boot.<br>
&gt;<br>
&gt; Any help is greatly appreciated.<br>
&gt;<br>
&gt; Thanks a lot,<br>
&gt;<br>
&gt; --<br>
&gt; Saeed Mirzamohammadi<br>
&gt; Ph.D. candidate<br>
&gt; Computer Science Department<br>
&gt; University of California, Irvine<br>
<br>
</span>&gt; ______________________________<wbr>_________________<br>
&gt; Xen-devel mailing list<br>
&gt; <a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">Xen-devel=
@lists.xen.org</a><br>
&gt; <a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=
=3D"_blank">https://lists.xen.org/xen-deve<wbr>l</a><br>
<br>
</blockquote></div><br></div></div></div></div></div>
</blockquote></div><br></div>

--001a1140c52a8a8bdb0557e98d7f--


--===============5753127874258934895==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5753127874258934895==--


From xen-devel-bounces@lists.xen.org Wed Aug 30 05:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 05: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.xen.org>)
	id 1dmvQz-0008Pz-U2; Wed, 30 Aug 2017 05:21:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dmvQy-0008Pt-1p
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 05:21:00 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3F/B8-02041-B3B46A95; Wed, 30 Aug 2017 05:20:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS1tYhr2vlvSz
 SYFa3hMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjH39jzGggkBFW13ORsYP9p0MXJyCAlUSjS8
 +8MCYksI8EocWTaDFcIOkGiZdJGti5ELqGYCo8TalZ1MIAkWAVWJ05+62UFsNgF1icdfe4DiH
 BwiArYS7c9qQOqZBaYzSZw9fYsRpEZYIE7i4tGbzCA1vAK6Epsva0DMPMIoMf3fPbAaXgFBiZ
 Mzn4AdwQw088+8S2D1zALSEsv/cUCE5SWat85mBrE5BTwlOt7dAWsVFVCRmHJyG9sERsFZSCb
 NQjJpFsKkWUgmLWBkWcWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJec
 n7uJERjI9QwMjDsYm0/4HWKU5GBSEuWV9FwWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC19MLK
 CdYlJqeWpGWmQOMKZi0BAePkgivPUiat7ggMbc4Mx0idYpRUUqc1wckIQCSyCjNg2uDxfElRl
 kpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8ziBTeDLzSuCmvwJazAS0ONZrKcjikkSElFQDo8X
 Pxv9avb8PSH16VmZwTUBltYhy6951HjPVr3uE83ZX/6hSTA9izN+8zucAV0zVvw8Lv3SbxIup
 nGCUfrHBPcLWW/at0Czp3bk/VRi/91iyPPLbLLZKfaH1ycsCjMqnxXuWWriUc5svmD+5WHeD0
 4Lkooii980N/X0xR67/uqQQKfVpT8orJZbijERDLeai4kQAGfp/Bd4CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504070456!111530630!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44167 invoked from network); 30 Aug 2017 05:20:58 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 05:20:58 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 29 Aug 2017 22:20:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,447,1498546800"; d="scan'208";a="1212337312"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 29 Aug 2017 22:20:52 -0700
Date: Wed, 30 Aug 2017 13:20:14 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170830052014.GB11396@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170829114649.3usyte4pvljrfrhw@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829114649.3usyte4pvljrfrhw@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIGEgbG90IGZvciB0aGUgcmV2aWV3IGNvbW1lbnRzIQoKT24gMTctMDgtMjkgMTI6NDY6
NDksIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwgQXVnIDI0LCAyMDE3IGF0IDA5
OjE0OjM1QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ICsjIE92ZXJ2aWV3Cj4gPiArCj4gPiAr
VGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIHByb3ZpZGVzIGlu
ZGlyZWN0IGFuZCBhcHByb3hpbWF0ZQo+ID4gK2NvbnRyb2wgb3ZlciBtZW1vcnkgYmFuZHdpZHRo
IGF2YWlsYWJsZSBwZXItY29yZS4gVGhpcyBmZWF0dXJlIHByb3ZpZGVzIE9TLwo+ID4gK2h5cGVy
dmlzb3IgdGhlIGFiaWxpdHkgdG8gc2xvdyBtaXNiZWhhdmluZyBhcHBzL2RvbWFpbnMgb3IgY3Jl
YXRlIGFkdmFuY2VkCj4gPiArY2xvc2VkLWxvb3AgY29udHJvbCBzeXN0ZW0gdmlhIGV4cG9zaW5n
IGNvbnRyb2wgb3ZlciBhIGNyZWRpdC1iYXNlZCB0aHJvdHRsaW5nCj4gPiArbWVjaGFuaXNtLgo+
IAo+IEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgd2hhdCAiYWR2YW5jZWQgY2xvc2VkLWxvb3Ag
Y29udHJvbCBzeXN0ZW0KPiB2aWEgZXhwb3NpbmcuLi4iIG1lYW5zLiBGcm9tIG15IHVuZGVyc3Rh
bmQgaXQgaXMgY2xlYXIvc2ltcGxlciB0bwo+IHdyaXRlIGl0IGFzOgo+IAo+ICIuLi4gdGhlIGFi
aWxpdHkgdG8gc2xvdyBtaXNiZWhhdmluZyBhcHBzL2RvbWFpbnMgYnkgdXNpbmcgYQo+IGNyZWRp
dC1iYXNlZCB0aHJvdHRsaW5nIG1lY2hhbmlzbSIuCj4gClRoYW5rcywgJ2Nsb3NlZC1sb29wJyBs
b29rcyByZWR1bmRhbnQsIHdpbGwgcmVtb3ZlIGl0LgoKPiA+ICsKPiA+ICsjIFVzZXIgZGV0YWls
cwo+ID4gKwo+ID4gKyogRmVhdHVyZSBFbmFibGluZzoKPiA+ICsKPiA+ICsgIEFkZCAicHNyPW1i
YSIgdG8gYm9vdCBsaW5lIHBhcmFtZXRlciB0byBlbmFibGUgTUJBIGZlYXR1cmUuCj4gPiArCj4g
PiArKiB4bCBpbnRlcmZhY2VzOgo+ID4gKwo+ID4gKyAgMS4gYHBzci1tYmEtc2hvdyBbZG9tYWlu
LWlkXWA6Cj4gPiArCj4gPiArICAgICBTaG93IG1lbW9yeSBiYW5kd2lkdGggdGhyb3R0bGluZyBm
b3IgZG9tYWluLiBGb3IgbGluZWFyIG1vZGUsIGl0IHNob3dzIHRoZQo+ID4gKyAgICAgZGVjaW1h
bCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MgaGV4YWRlY2ltYWwgdmFsdWUu
Cj4gCj4gWW91IHNob3VsZCBmaXJzdCBleHBsYWluIHdoYXQgYXJlIHRoZSBsaW5lYXIgYW5kIG5v
bi1saW5lYXIgbW9kZXMuCj4gCk9rLCB3aWxsIG1vdmUgYmVsb3cgbGluZWFyL25vbi1saW5lYXIg
bW9kZXMgZXhwbGFuYXRpb24gdG8gaGVyZS4KCj4gPiArCj4gPiArICAyLiBgcHNyLW1iYS1zZXQg
W09QVElPTlNdIDxkb21haW4taWQ+IDx0aHJvdHRsaW5nPmA6Cj4gPiArCj4gPiArICAgICBTZXQg
bWVtb3J5IGJhbmR3aWR0aCB0aHJvdHRsaW5nIGZvciBkb21haW4uCj4gPiArCj4gPiArICAgICBP
cHRpb25zOgo+ID4gKyAgICAgJy1zJzogU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90
aGVyd2lzZSBhbGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkLgo+ID4gKwo+ID4gKyAgICAgVGhyb3R0
bGluZyB2YWx1ZSBzZXQgaW4gcmVnaXN0ZXIgaW1wbGllcyBtZW1vcnkgYmFuZHdpZHRoIGJsb2Nr
ZWQsIGkuZS4KPiA+ICsgICAgIGhpZ2hlciB0aHJvdHRsaW5nIHZhbHVlIHJlc3VsdHMgaW4gbG93
ZXIgYmFuZHdpZHRoLiBUaGUgbWF4IHRocm90dGxpbmcKPiA+ICsgICAgIHZhbHVlIGNhbiBiZSBn
b3QgdGhyb3VnaCBDUFVJRC4KPiAKPiBUaGlzIGlzIGFsc28gaGFyZCB0byB1bmRlcnN0YW5kIElN
SE8uIEkgd291bGQgcmF0aGVyIHdyaXRlIGl0IGFzOgo+IAo+ICJUaGUgdGhyb3R0bGluZyB2YWx1
ZSBkZXNjcmliZXMgdGhlIGFtb3VudCBvZiBibG9ja2VkIGJhbmR3aWR0aCIuCgpUaGFua3MhIFRo
aXMgaXMgbm90IGFjY3VyYXRlLiBJbiBmYWN0LCB0aHJvdHRsaW5nIHZhbHVlIG1lYW5zIHRoZSBh
cHByb3hpbWF0ZQphbW91bnQgb2YgZGVsYXlpbmcgdGhlIHRyYWZmaWMgYmV0d2VlbiBjb3JlIGFu
ZCBtZW1vcnkuCgo+IEFsdGhvdWdoIEkgaGF2ZSB0byBhZG1pdCBJIGRvbid0IHJlYWxseSB1bmRl
cnN0YW5kIHRoaXMgaW50ZXJmYWNlLAo+IHdvdWxkbid0IGl0IGJlIGVhc2llciB0byBzcGVjaWZ5
IHRoZSBtZW1vcnkgYmFuZHdpZHRoIGFsbG93ZWQKPiBwZXItZG9tYWluLCByYXRoZXIgdGhlIGFt
b3VudCBvZiBiYW5kd2lkdGggcmVtb3ZlZD8KPiAKPiBVc2luZyB5b3VyIGFwcHJvYWNoIHRoZSB1
c2VyIGhhcyB0byBmaXJzdCBnZXQgdGhlIHRvdGFsIGJhbmR3aWR0aCwgYW5kCj4gdGhlbiBzdWJ0
cmFjdCB0aGUgcmVtb3ZlZCBiYW5kd2lkdGggaW4gb3JkZXIgdG8ga25vdyB0aGUgcmVtYWluaW5n
Cj4gYmFuZHdpZHRoIGZvciBhIGRvbWFpbi4KPiAKVGhlIEhXIG9ubHkgcHJvdmlkZXMgdGhyb3R0
bGluZyBzZXQgbWV0aG9kIHRvIGNvbnRyb2wgdGhlIGJhbmR3aWR0aC4gU28sIEkKdGhpbmsgaXQg
aXMgc3RyYWlnaHRmb3J3YXJkIHRvIHNldCB0aHJvdHRsaW5nIGluIHRvb2xzIGxheWVyLiBUaGUg
J3Bzci1tYmEtc2V0JwppcyBkZXNpZ25lZCBhcyBhIHNpbXBsZSBjb21tYW5kIHRvIHNldCB3aGF0
IEhXIG5lZWRzLgoKQWxzbywgbWVudGlvbmVkIGJ5IFNETSwgIlRoZSB0aHJvdHRsaW5nIHZhbHVl
cyBleHBvc2VkIGJ5IE1CQSBhcmUgYXBwcm94aW1hdGUsCmFuZCBhcmUgY2FsaWJyYXRlZCB0byBz
cGVjaWZpYyB0cmFmZmljIHBhdHRlcm5zLiIuIFNvLCBpdCBpcyBoYXJkIHRvIHByb3ZpZGUKZXhh
Y3QgYmFuZHdpZHRoIGNvbnRyb2wgaW4gJ3Bzci1tYmEtc2V0Jy4KCj4gQWxzbywgSU1ITyB5b3Ug
c2hvdWxkIHByb3ZpZGUgYSBjb21tYW5kIHRvIHByaW50IHRoZSBtYXggdGhyb3R0bGluZywKClRo
ZSAncHNyLWh3aW5mbycgY2FuIHNob3cgdGhlIG1heCB0aHJvdHRsaW5nLiBCZWNhdXNlIGl0IGlz
IHBhcnQgb2YgTUJBIEhXIGluZm8uCgo+IHJlbWVtYmVyIHRoYXQgZnJvbSBYZW4ncyBQb1YgRG9t
MCBpcyBqdXN0IGFub3RoZXIgZG9tYWluLCBhbmQgdGhlCj4gQ1BVSUQgdmFsdWVzIHJlcG9ydGVk
IHRvIERvbTAgZG9uJ3QgbmVlZCB0byBiZSB0aGUgc2FtZSBhcyBmb3VuZCBvbgo+IGJhcmUgbWV0
YWwuCj4gCkJ1dCB0aGUgQ1BVSUQgdmFsdWVzIGdvdCB0aHJvdWdoICdwc3InIGNvbW1hbmRzIHNo
b3VsZCBiZSBvbmVzIGZvdW5kIG9uIGJhcmUKbWV0YWwsIHJpZ2h0PyBCZWNhdXNlIHRoZXNlIGNv
bW1hbmRzIGRpcmVjdGx5IGdldCB0aGUgdmFsdWVzIGZyb20gaHlwZXJ2aXNvcgp0aHJvdWdoIGRv
bWN0bC9zeXNjdGwuCgo+ID4gKwo+ID4gKyAgICAgVGhlIHJlc3BvbnNlIG9mIHRoZSB0aHJvdHRs
aW5nIHZhbHVlIGNvdWxkIGJlIGxpbmVhciBtb2RlIG9yIG5vbi1saW5lYXIKPiA+ICsgICAgIG1v
ZGUuCj4gPiArCj4gPiArICAgICBMaW5lYXIgbW9kZTogdGhlIGlucHV0IHByZWNpc2lvbiBpcyBk
ZWZpbmVkIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwKPiAKPiBXaGF0J3MgTUJBX01B
WD8gSSBkb24ndCBzZWUgYW55IHJlZmVyZW5jZS9kZXNjcmlwdGlvbiBvZiBpdCBhYm92ZS4KPiAK
U29ycnksIHdpbGwgZXhwbGFpbiBpdC4KCj4gPiArICAgICBpZiB0aGUgTUJBX01BWCB2YWx1ZSBp
cyA5MCwgdGhlIGlucHV0IHByZWNpc2lvbiBpcyAxMCUuIFZhbHVlcyBub3QgYW4gZXZlbgo+ID4g
KyAgICAgbXVsdGlwbGUgb2YgdGhlIHByZWNpc2lvbiAoZS5nLiwgMTIlKSB3aWxsIGJlIHJvdW5k
ZWQgZG93biAoZS5nLiwgdG8gMTAlCj4gPiArICAgICBkZWxheSBhcHBsaWVkKSBieSBIVyBhdXRv
bWF0aWNhbGx5Lgo+ID4gKwo+ID4gKyAgICAgTm9uLWxpbmVhciBtb2RlOiBpbnB1dCBkZWxheSB2
YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28gZnJvbSB6ZXJvIHRvIHRoZQo+ID4gKyAgICAgTUJBX01B
WCB2YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYSBwb3dlciBv
ZiB0d28gd2lsbAo+ID4gKyAgICAgYmUgcm91bmRlZCBkb3duIHRoZSBuZXh0IG5lYXJlc3QgcG93
ZXIgb2YgdHdvIGJ5IEhXIGF1dG9tYXRpY2FsbHkuCj4gPiArCj4gPiArIyBUZWNobmljYWwgZGV0
YWlscwo+ID4gKwo+ID4gK01CQSBpcyBhIG1lbWJlciBvZiBJbnRlbCBQU1IgZmVhdHVyZXMsIGl0
IHNoYXJlcyB0aGUgYmFzZSBQU1IgaW5mcmFzdHJ1Y3R1cmUKPiA+ICtpbiBYZW4uCj4gPiArCj4g
PiArIyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKPiA+ICsKPiA+ICsgIE1CQSBkZWZpbmVzIGEgcmFu
Z2Ugb2YgTVNScyB0byBzdXBwb3J0IHNwZWNpZnlpbmcgYSBkZWxheSB2YWx1ZSAoVGhydGwpIHBl
cgo+ID4gKyAgQ09TLCB3aXRoIGRldGFpbHMgYmVsb3cuCj4gPiArCj4gPiArICBgYGAKPiA+ICsg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ID4gKyAg
IHwgTVNSIChwZXIgc29ja2V0KSAgICAgICAgICAgfCAgICBBZGRyZXNzICAgICB8Cj4gPiArICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiA+ICsgICB8
IElBMzJfTDJfUU9TX0V4dF9CV19UaHJ0bF8wIHwgICAgIDB4RDUwICAgICAgfAo+ID4gKyAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gPiArICAgfCAu
Li4gICAgICAgICAgICAgICAgICAgICAgICB8ICAuLi4gICAgICAgICAgIHwKPiA+ICsgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ID4gKyAgIHwgSUEz
Ml9MMl9RT1NfRXh0X0JXX1RocnRsX24gfCAweEQ1MCtuIChuPDY0KSB8Cj4gPiArICAgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiA+ICsgIGBgYAo+IAo+
IEFyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byBoYXJkY29kZSB0aGlzIG48NjQ/IElzbid0IHRoZXJl
IGEgY2hhbmNlIHRoaXMKPiBpcyBnb2luZyB0byBiZSBidW1wZWQgaW4gbmV3ZXIgaGFyZHdhcmU/
Cj4gClRoaXMgaXMganVzdCBhIEhXIGxpbWl0YXRpb24gZGVjbGFyZWQgaW4gU0RNLiBJbiBmYWN0
LCB0aGVyZSBpcyBubyBzdWNoIGhhcmQKY29kZSBsaW1pdGF0aW9uLiBIeXBlcnZpc29yIHNpZGUg
Y2hlY2tzIHRoZSAnY29zX21heCcgZ290IHRocm91Z2ggQ1BVSUQuCgo+ID4gKwo+ID4gKyAgV2hl
biBjb250ZXh0IHN3aXRjaCBoYXBwZW5zLCB0aGUgQ09TIElEIG9mIGRvbWFpbiBpcyB3cml0dGVu
IHRvIHBlci10aHJlYWQgTVNSCj4gPiArICBgSUEzMl9QUVJfQVNTT0NgLCBhbmQgdGhlbiBoYXJk
d2FyZSBlbmZvcmNlcyBiYW5kd2lkdGggYWxsb2NhdGlvbiBhY2NvcmRpbmcKPiA+ICsgIHRvIHRo
ZSB0aHJvdHRsaW5nIHZhbHVlIHN0b3JlZCBpbiB0aGUgVGhydGwgTVNSIHJlZ2lzdGVyLgo+ID4g
Kwo+ID4gKyMjIFRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBNQkEgYW5kIENBVC9DRFAKPiA+ICsK
PiA+ICsgIEdlbmVyYWxseSBzcGVha2luZywgTUJBIGlzIGNvbXBsZXRlbHkgaW5kZXBlbmRlbnQg
b2YgQ0FUL0NEUCwgYW5kIGFueQo+ID4gKyAgY29tYmluYXRpb24gbWF5IGJlIGFwcGxpZWQgYXQg
YW55IHRpbWUsIGUuZy4gZW5hYmxpbmcgTUJBIHdpdGggQ0FUCj4gPiArICBkaXNhYmxlZC4KPiA+
ICsKPiA+ICsgIEJ1dCBpdCBuZWVkcyB0byBiZSBub3RpY2VkIHRoYXQgTUJBIHNoYXJlcyBDT1Mg
aW5mcmFzdHJ1Y3R1cmUgd2l0aCBDQVQsCj4gPiArICBhbHRob3VnaCBNQkEgaXMgZW51bWVyYXRl
ZCBieSBkaWZmZXJlbnQgQ1BVSUQgbGVhZiBmcm9tIENBVCAod2hpY2gKPiA+ICsgIGluZGljYXRl
cyB0aGF0IHRoZSBtYXggQ09TIG9mIE1CQSBtYXkgYmUgZGlmZmVyZW50IGZyb20gQ0FUKS4gSW4g
c29tZQo+ID4gKyAgY2FzZXMsIGEgZG9tYWluIGlzIHBlcm1pdHRlZCB0byBoYXZlIGEgQ09TIHRo
YXQgaXMgYmV5b25kIG9uZSAob3IgbW9yZSkKPiA+ICsgIG9mIFBTUiBmZWF0dXJlcyBidXQgd2l0
aGluIHRoZSBvdGhlcnMuIEZvciBpbnN0YW5jZSwgbGV0J3MgYXNzdW1lIHRoZSBtYXgKPiA+ICsg
IENPUyBvZiBNQkEgaXMgOCBidXQgdGhlIG1heCBDT1Mgb2YgTDMgQ0FUIGlzIDE2LCB3aGVuIGEg
ZG9tYWluIGlzIGFzc2lnbmVkCj4gPiArICA5IGFzIENPUywgdGhlIEwzIENBVCBDQk0gYXNzb2Np
YXRlZCB0byBDT1MgOSB3b3VsZCBiZSBlbmZvcmNlZCwgYnV0IGZvciBNQkEsCj4gPiArICB0aGUg
SFcgd29ya3MgYXMgZGVmYXVsdCB2YWx1ZSBpcyBzZXQgc2luY2UgQ09TIDkgaXMgYmV5b25kIHRo
ZSBtYXggQ09TICg4KQo+ID4gKyAgb2YgTUJBLgo+ID4gKwo+ID4gKyMjIERlc2lnbiBPdmVydmll
dwo+ID4gKwo+ID4gKyogQ29yZSBDT1MvVGhydGwgYXNzb2NpYXRpb24KPiA+ICsKPiA+ICsgIFdo
ZW4gZW5mb3JjaW5nIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiwgYWxsIGNvcmVzIG9mIGRv
bWFpbnMgaGF2ZQo+ID4gKyAgdGhlIHNhbWUgZGVmYXVsdCBUaHJ0bCBNU1IgKENPUzApIHdoaWNo
IHN0b3JlcyB0aGUgc2FtZSBUaHJ0bCAoMCkuIFRoZQo+ID4gKyAgZGVmYXVsdCBUaHJ0bCBNU1Ig
aXMgdXNlZCBvbmx5IGluIGh5cGVydmlzb3IgYW5kIGlzIHRyYW5zcGFyZW50IHRvIHRvb2wgc3Rh
Y2sKPiA+ICsgIGFuZCB1c2VyLgo+ID4gKwo+ID4gKyAgU3lzdGVtIGFkbWluaXN0cmF0b3IgY2Fu
IGNoYW5nZSBQU1IgYWxsb2NhdGlvbiBwb2xpY3kgYXQgcnVudGltZSBieQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgIF5zCj4gPiArICB0b29sIHN0YWNrLiBTaW5jZSBNQkEgc2hhcmVzIENPUyBJ
RCB3aXRoIENBVC9DRFAsIGEgQ09TIElEIGNvcnJlc3BvbmRzIHRvIGEKPiAgICAgIF4gdXNpbmcg
dGhlIHRvb2wgLi4uCgpXaWxsIG1vZGlmeSB0aGlzIGFuZCBiZWxvdyB3b3Jkcy4KCj4gPiArICAy
LXR1cGxlLCBsaWtlIFtDQk0sIFRocnRsXSB3aXRoIG9ubHktQ0FUIGVuYWxiZWQsIHdoZW4gQ0RQ
IGlzIGVuYWJsZWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF4gZW5hYmxlZAo+ID4gKyAgdGhlIENPUyBJRCBjb3JyZXNwb25kcyB0byBhIDMtdHVwbGUs
IGxpa2UgW0NvZGVfQ0JNLCBEYXRhX0NCTSwgVGhydGxdLiBJZgo+ID4gKyAgbmVpdGhlciBDQVQg
bm9yIENEUCBpcyBlbmFibGVkLCB0aGluZ3Mgd291bGQgYmUgZWFzaWVyLCBvbmUgQ09TIElEIGNv
cnJlc3BvbmRzCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBe
IGFyZSBlYXNpZXIsIHNpbmNlIG9uZS4uLgo+ID4gKyAgdG8gb25lIFRocnRsLgo+ID4gKwo+ID4g
KyogVkNQVSBzY2hlZHVsZQo+ID4gKwo+ID4gKyAgVGhpcyBwYXJ0IHJldXNlcyBDQVQgQ09TIGlu
ZnJhc3RydWN0dXJlLgo+ID4gKwo+ID4gKyogTXVsdGktc29ja2V0cwo+ID4gKwo+ID4gKyAgRGlm
ZmVyZW50IHNvY2tldHMgbWF5IGhhdmUgZGlmZmVyZW50IE1CQSBhYmlsaXR5IChsaWtlIG1heCBD
T1MpCj4gPiArICBhbHRob3VnaCBpdCBpcyBjb25zaXN0ZW50IG9uIHRoZSBzYW1lIHNvY2tldC4g
U28gdGhlIGNhcGFiaWxpdHkKPiA+ICsgIG9mIHBlci1zb2NrZXQgTUJBIGlzIHNwZWNpZmllZC4K
PiA+ICsKPiA+ICsgIFRoaXMgcGFydCByZXVzZXMgQ0FUIENPUyBpbmZyYXN0cnVjdHVyZS4KPiA+
ICsKPiA+ICsjIyBJbXBsZW1lbnRhdGlvbiBEZXNjcmlwdGlvbgo+ID4gKwo+ID4gKyogSHlwZXJ2
aXNvciBpbnRlcmZhY2VzOgo+ID4gKwo+ID4gKyAgMS4gQm9vdCBsaW5lIHBhcmFtOiAicHNyPW1i
YSIgdG8gZW5hYmxlIHRoZSBmZWF0dXJlLgo+ID4gKwo+ID4gKyAgMi4gU1lTQ1RMOgo+ID4gKyAg
ICAgICAgICAtIFhFTl9TWVNDVExfUFNSX01CQV9nZXRfaW5mbzogR2V0IHN5c3RlbSBNQkEgaW5m
b3JtYXRpb24uCj4gPiArCj4gPiArICAzLiBET01DVEw6Cj4gPiArICAgICAgICAgIC0gWEVOX0RP
TUNUTF9QU1JfTUJBX09QX0dFVF9USFJUTDogR2V0IHRocm90dGxpbmcgZm9yIGEgZG9tYWluLgo+
ID4gKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6IFNldCB0aHJv
dHRsaW5nIGZvciBhIGRvbWFpbi4KPiA+ICsKPiA+ICsqIHhsIGludGVyZmFjZXM6Cj4gPiArCj4g
PiArICAxLiBwc3ItbWJhLXNob3cgW2RvbWFpbi1pZF0KPiA+ICsgICAgICAgICAgU2hvdyBzeXN0
ZW0vZG9tYWluIHJ1bnRpbWUgTUJBIHRocm90dGxpbmcgdmFsdWUuIEZvciBsaW5lYXIgbW9kZSwK
PiA+ICsgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFy
IG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCj4gPiArICAgICAgICAgIHZhbHVlLgo+ID4gKyAg
ICAgICAgICA9PiBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm8vWEVOX0RPTUNUTF9QU1JfTUJB
X09QX0dFVF9USFJUTAo+ID4gKwo+ID4gKyAgMi4gcHNyLW1iYS1zZXQgW09QVElPTlNdIDxkb21h
aW4taWQ+IDx0aHJvdHRsaW5nPgo+ID4gKyAgICAgICAgICBTZXQgYmFuZHdpZHRoIHRocm90dGxp
bmcgZm9yIGEgZG9tYWluLgo+ID4gKyAgICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1Bf
U0VUX1RIUlRMCj4gPiArCj4gPiArICAzLiBwc3ItaHdpbmZvCj4gPiArICAgICAgICAgIFNob3cg
UFNSIEhXIGluZm9ybWF0aW9uLCBpbmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJBLgo+ID4g
KyAgICAgICAgICA9PiBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm8KPiA+ICsKPiA+ICsqIEtl
eSBkYXRhIHN0cnVjdHVyZToKPiA+ICsKPiA+ICsgIDEuIEZlYXR1cmUgSFcgaW5mbwo+ID4gKwo+
ID4gKyAgICAgYGBgCj4gPiArICAgICBzdHJ1Y3Qgewo+ID4gKyAgICAgICAgIHVuc2lnbmVkIGlu
dCB0aHJ0bF9tYXg7Cj4gPiArICAgICAgICAgdW5zaWduZWQgaW50IGxpbmVhcjsKPiA+ICsgICAg
IH0gbWJhX2luZm87Cj4gCj4gSXMgdGhpcyBhIGRvbWN0bCBzdHJ1Y3R1cmU/IGEgbGlieGwgb25l
Pwo+IApOb3BlLCB0aGlzIGlzIGEgaHlwZXJ2aXNvciBzaWRlIGRhdGEgc3RydWN0dXJlIHVzZWQg
aW4gJ3Bzci5jJy4KCj4gPiArCj4gPiArICAgICAtIE1lbWJlciBgdGhydGxfbWF4YAo+ID4gKwo+
ID4gKyAgICAgICBgdGhydGxfbWF4YCBpcyB0aGUgbWF4IHRocm90dGxpbmcgdmFsdWUgdG8gYmUg
c2V0Lgo+ID4gKwo+ID4gKyAgICAgLSBNZW1iZXIgYGxpbmVhcmAKPiA+ICsKPiA+ICsgICAgICAg
YGxpbmVhcmAgbWVhbnMgdGhlIHJlc3BvbnNlIG9mIGRlbGF5IHZhbHVlIGlzIGxpbmVhciBvciBu
b3QuCj4gPiArCj4gPiArICAgICBBcyBtZW50aW9uZWQgYWJvdmUsIE1CQSBpcyBhIG1lbWJlciBv
ZiBJbnRlbCBQU1IgZmVhdHVyZXMsIGl0IHdvdWxkCj4gPiArICAgICBzaGFyZSB0aGUgYmFzZSBQ
U1IgaW5mcmFzdHJ1Y3R1cmUgaW4gWGVuLiBGb3IgZXhhbXBsZSwgdGhlICdjb3NfbWF4Jwo+ID4g
KyAgICAgaXMgYSBjb21tb24gSFcgcHJvcGVydHkgZm9yIGFsbCBmZWF0dXJlcy4gU28sIGZvciBv
dGhlciBkYXRhIHN0cnVjdHVyZQo+ID4gKyAgICAgZGV0YWlscywgcGxlYXNlIHJlZmVyICdpbnRl
bF9wc3JfY2F0X2NkcC5wYW5kb2MnLgo+ID4gKwo+ID4gKyMgTGltaXRhdGlvbnMKPiA+ICsKPiA+
ICtNQkEgY2FuIG9ubHkgd29yayBvbiBIVyB3aGljaCBlbmFibGVzIGl0IChjaGVjayBieSBDUFVJ
RCkuCj4gPiArCj4gPiArIyBUZXN0aW5nCj4gPiArCj4gPiArV2UgY2FuIGV4ZWN1dGUgdGhlc2Ug
Y29tbWFuZHMgdG8gdmVyaWZ5IE1CQSBvbiBkaWZmZXJlbnQgSFdzIHN1cHBvcnRpbmcgdGhlbS4K
PiA+ICsKPiA+ICtGb3IgZXhhbXBsZToKPiA+ICsgICAgcm9vdEA6fiQgeGwgcHNyLWh3aW5mbyAt
LW1iYQo+ID4gKyAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSk6Cj4gPiArICAg
IFNvY2tldCBJRCAgICAgICA6IDAKPiA+ICsgICAgTGluZWFyIE1vZGUgICAgIDogRW5hYmxlZAo+
ID4gKyAgICBNYXhpbXVtIENPUyAgICAgOiA3Cj4gPiArICAgIE1heGltdW0gVGhyb3R0bGluZyBW
YWx1ZTogOTAKPiA+ICsgICAgRGVmYXVsdCBUaHJvdHRsaW5nIFZhbHVlOiAwCj4gPiArCj4gPiAr
ICAgIHJvb3RAOn4kIHhsIHBzci1tYmEtc2V0IDEgMHhhCj4gCj4gQ291bGQgeW91IGVsYWJvcmF0
ZSBhIGxpdHRsZSBiaXQgb24gd2h5ICcweGEnIGlzIHVzZWQgaGVyZT8gSU1ITyBUaGUKPiBleGFt
cGxlIHNob3VsZCBwcm92aWRlIHNvbWUgY29udGV4dC4KPiAKU3VyZSwgSSB3aWxsIGV4cGxhaW4g
dGhlIG1lYW5pbmcgb2YgJzB4YScgb3IgJzEwJyBoZXJlLgoKPiBUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 05:23:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 05: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.xen.org>)
	id 1dmvTn-00008i-ER; Wed, 30 Aug 2017 05:23:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dmvTl-00008Z-II
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 05:23:53 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 90/39-01782-8EB46A95; Wed, 30 Aug 2017 05:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1tYhovvCe1m
 kwe9OJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePcviaWgnb2iqUzLrM0MK5k7WLk4hASmM4o
 8WbiQyCHk0NCgFfiyLIZULa/xPzGKWwQRRMYJY7NP84OkmARUJXY0DmTDcRmE1CXePy1h6mLk
 YNDRMBWov1ZDUg9s8B0Jomzp28xgsSFBTIl7j4IASnnFdCV2Na9kBFi5hFGiX1PNrJBJAQlTs
 58wgJiMwPN/DPvEjNIL7OAtMTyfxwQYXmJ5q2zmUFsTgFPiV3nXjGB2KICKhJTTm5jm8AoOAv
 JpFlIJs1CmDQLyaQFjCyrGDWKU4vKUot0Dc30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1
 kvNzNzECg5kBCHYwTn0fd4hRkoNJSZRX0nNZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXk8vo
 JxgUWp6akVaZg4wrmDSEhw8SiK8DSBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8/qAFA
 mAFGWU5sGNgMX4JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz7gOZwpOZVwK36RXQEUxAR8R
 6LQU5oiQRISXVwCiudaxog2/S/0eF++RvBN7dfLHVf8/S+RuSLr28b5Nx9sabzxI8KoLrhaK4
 /6rt1VDy39f/xmT6Ms2tC7zX3J8Ted5zfvLTJ7m8XU9Dcs/ZFZxwinFJ75aXsLJ6Xjzp2qq5T
 zztbh0+Elnkm1UbyyUb/lTXsGyJ0SuOrKhFbVeKjevbwjldBZRYijMSDbWYi4oTAW0hhfDsAg
 AA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504070629!106631992!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11895 invoked from network); 30 Aug 2017 05:23:51 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 05:23:51 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Aug 2017 22:23:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,447,1498546800"; d="scan'208";a="305987877"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 29 Aug 2017 22:23:45 -0700
Date: Wed, 30 Aug 2017 13:23:08 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170830052308.GC11396@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-3-git-send-email-yi.y.sun@linux.intel.com>
 <20170829120019.4rhk2shex7q5csnv@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829120019.4rhk2shex7q5csnv@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMjkgMTM6MDA6MTksIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjM2QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4g
PiBAQCAtMTQzOSw2MCArMTQzOSw2MCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ID4gICAgICAg
ICAgfQo+ID4gICAgICAgICAgYnJlYWs7Cj4gPiAgCj4gPiAtICAgIGNhc2UgWEVOX0RPTUNUTF9w
c3JfY2F0X29wOgo+ID4gLSAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9jYXRfb3AuY21k
ICkKPiA+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvY19vcDoKPiA+ICsgICAgICAgIHN3
aXRjaCAoIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AuY21kICkKPiA+ICAgICAgICAgIHsKPiA+ICAg
ICAgICAgICAgICB1aW50MzJfdCB2YWwzMjsKPiA+ICAKPiA+ICAgICAgICAgIGNhc2UgWEVOX0RP
TUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk06Cj4gCj4gSW4gb3JkZXIgdG8gbWF0Y2ggdGhlIG5h
bWUgb2YgdGhlIHN0cnVjdHVyZSB1c2VkLCBzaG91bGRuJ3QgdGhvc2UKPiBkZWZpbmVzIGJlIHJl
bmFtZWQgdG8gWEVOX0RPTUNUTF9QU1JfQUxMT0NfKiAoaW5zdGVhZCBvZiBDQVQpPwo+IApUaGVz
ZSBuYW1lcyBhcmUgZmVhdHVyZSBzcGVjaWZpYy4gRS5nOgogICAgWEVOX0RPTUNUTF9QU1JfQ0FU
X09QX1NFVF9MM19DQk0gLSBMMyBDQVQKICAgIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhS
VEwgIC0gTUJBCgpDb3VsZCB5b3UgYWNjZXB0IHRoZW0/IElmIG5vdCwgSSB0aGluayBJIG1heSB3
cml0ZSBhIHNlcGFyYXRlIHBhdGNoIHRvIHJlbmFtZQp0aGVtLgoKPiBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 05:32:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 05: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.xen.org>)
	id 1dmvcD-0000sG-9S; Wed, 30 Aug 2017 05:32:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dmvcC-0000rz-0z
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 05:32:36 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C9/F5-01777-3FD46A95; Wed, 30 Aug 2017 05:32:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1tYhovvJd1m
 kwe7fWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brh0tYCi4LVLzYM5GpgfEndxcjF4eQwHRG
 iZ/z9jN2MXJySAjwShxZNoMVwvaXeHlhFwtE0QRGiY2734AlWARUJU5tuwTWwCagLvH4aw9TF
 yMHh4iArUT7sxqQemaB6UwSZ0/fYgSJCwuESfz56ANSziugK3HkYzcbxMwjjBKH7i1lhEgISp
 yc+YQFxGYGmvln3iVmkF5mAWmJ5f84IMLyEs1bZzOD2JwCnhKtpx+AlYsKqEhMObmNbQKj4Cw
 kk2YhmTQLYdIsJJMWMLKsYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZL
 zs/dxAgM5XoGBsYdjE29zocYJTmYlER5JT2XRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3nA
 5QTLEpNT61Iy8wBRhVMWoKDR0mEdzZImre4IDG3ODMdInWKUVFKnPcuSEIAJJFRmgfXBovkS4
 yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeReCTOHJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYx
 d8XMfL3I/uGpG+hw/rr0JfBsCvLZHr9oocGjvdIkvyTvuTxGctmjJ/tgfD7ViZqtpdHkYVc2b
 F9Zn+6Pp4EwxNvWt4mU/GRae3FRj77HJYYte9c8rkT8lHsx1vJxe4PRpu/SSjbsrGU5UFk601
 N/Rf+nuCf3Vy/PZ78+7dp8jrvggl+T5AzX/lViKMxINtZiLihMBtJ2APN8CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504071152!109437210!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8708 invoked from network); 30 Aug 2017 05:32:34 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 05:32:34 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Aug 2017 22:32:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,447,1498546800"; d="scan'208";a="895412460"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 29 Aug 2017 22:32:29 -0700
Date: Wed, 30 Aug 2017 13:31:51 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170830053151.GD11396@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170829134432.x4hnyy2g4oszwbrt@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829134432.x4hnyy2g4oszwbrt@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMjkgMTQ6NDQ6MzIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjM4QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ICsjZGVm
aW5lIE1CQV9MSU5FQVIgICAgICAgICAoMXUgPDwgMikKPiAKPiBXaHkgaXMgdGhpcyBzaGlmdGVk
IGJ5IDI/Cj4gClRoaXMgaXMgdXNlZCB0byBtYXNrIEVDWCByZWdpc3RlciB0byBrbm93IGlmIE1C
QSBsaW5lYXIgbW9kZSBpcyBzZXQgb3Igbm90LgoKPiA+ICsgICAgdW5pb24gewo+ID4gKyAgICAg
ICAgc3RydWN0IHsKPiA+ICsgICAgICAgICAgICAvKiBUaGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhy
b3VnaCBDUFVJRC4gKi8KPiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsKPiA+
ICsgICAgICAgIH0gY2F0X2luZm87Cj4gPiArCj4gPiArICAgICAgICBzdHJ1Y3Qgewo+ID4gKyAg
ICAgICAgICAgIC8qIFRoZSBtYXggdGhyb3R0bGluZyB2YWx1ZSBnb3QgdGhyb3VnaCBDUFVJRC4g
Ki8KPiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdGhydGxfbWF4Owo+ID4gKyAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsaW5lYXI7Cj4gCj4gVGhpcyBzZWVtcyBsaWtlIGl0IHdhbnRzIHRv
IGJlIGEgYm9vbGVhbj8KPiAKT2ssIHdpbGwgY2hhbmdlIGl0IHRvIGJvb2wuCgo+ID4gKyAgICAg
ICAgfSBtYmFfaW5mbzsKPiAKPiBKdXN0IG5hbWluZyB0aGUgZmllbGRzICdjYXQnIGFuZCAnbWJh
JyB3b3VsZCBwcm9iYWJseSBiZSBlbm91Z2ggSU1ITywKPiBidXQgdGhhdCdzIGp1c3QgdGFzdGUg
SSB0aGluaywgYW5kIEkgd29uJ3QgYXJndWUgaWYgeW91IHByZWZlciB0bwo+IGxlYXZlIHRoZW0g
d2l0aCB0aGUgX2luZm8gc3VmZml4Lgo+IApHb3QgaXQsIHRoYW5rcyEKCj4gPiArICAgIC8qIFdl
IHJlc2VydmUgY29zPTAgYXMgZGVmYXVsdCB0aHJ0bCAoMCkgd2hpY2ggbWVhbnMgbm8gZGVsYXku
ICovCj4gPiArICAgIGZlYXQtPmNvc19yZWdfdmFsWzBdID0gMDsKPiA+ICsgICAgd3Jtc3JsKE1T
Ul9JQTMyX1BTUl9NQkFfTUFTSygwKSwgMCk7Cj4gPiArCj4gPiArICAgIC8qIEFkZCB0aGlzIGZl
YXR1cmUgaW50byBhcnJheS4gKi8KPiA+ICsgICAgaW5mby0+ZmVhdHVyZXNbdHlwZV0gPSBmZWF0
Owo+ID4gKwo+ID4gKyAgICBpZiAoICFvcHRfY3B1X2luZm8gKQo+ID4gKyAgICAgICAgcmV0dXJu
IDA7Cj4gPiArCj4gPiArICAgIHByaW50ayhYRU5MT0dfSU5GTyAiTUJBOiBlbmFibGVkIG9uIHNv
Y2tldCAldSwgY29zX21heDoldSwiCj4gPiArICAgICAgICAgICAidGhydGxfbWF4OiV1LCBsaW5l
YXI6JXUuXG4iLAo+IAo+IFBsZWFzZSB0cnkgdG8gYXZvaWQgc3BsaXR0aW5nIG1lc3NhZ2VzLCBp
dCBtYWtlcyBpdCBoYXJkIHRvIGdyZXAgZm9yCj4gdGhlbSBhZnRlcndhcmQuCj4gCk9rLCBidXQg
dGhhdCB3b3VsZCBleGNlZWQgODAgY2hhcmFjdGVycy4gSXMgdGhhdCBhY2NlcHRhYmxlPwoKPiA+
ICsvKiBNQkEgcHJvcHMgKi8KPiA+ICtzdGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25z
dCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikKPiA+ICt7Cj4gPiAr
ICAgIHJldHVybiBmYWxzZTsKPiA+ICt9Cj4gCj4gU2hvdWxkbid0IHRoaXMgcmV0dXJuIHRocnRs
X21heCBhbmQgd2hldGhlciBpdCdzIGxpbmVhcj8KPiAKPiA+ICsKPiA+ICtzdGF0aWMgdm9pZCBt
YmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3ZhbF90eXBlIHR5cGUpCj4gPiArewo+IAo+IEFu
ZCB0aGlzIHBlcmZvcm0gdGhlIE1TUiB3cml0ZT8gKE1TUl9JQTMyX1BTUl9NQkFfTUFTSy4uLikK
PiAKQmVjYXVzZSB0aGUgcGF0Y2hlcyBtYXkgbm90IGJlIGFwcGxpZWQgb25lIGdvLiBJIGhhdmUg
dG8gaW1wbGVtZW50IHRoZXNlCmVtcHR5IGZ1bmN0aW9ucyBhbmQgcmVnaXN0ZXIgdGhlbSBpbnRv
ICdtYmFfcHJvcHMnIHRvIGF2b2lkIGNyYXNoLiBJSVJDLCB0aGlzCndhcyBzdWdnZXN0ZWQgYnkg
SmFuIGJlZm9yZS4KCj4gUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 05:34:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 05:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dmvdq-0000xx-KB; Wed, 30 Aug 2017 05:34:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dmvdp-0000xo-3D
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 05:34:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9D/A7-01911-85E46A95; Wed, 30 Aug 2017 05:34:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVywNxEWzfcb1m
 kwa7NWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bp+9NYC7ZxVUz7OZm5gfETWxcjJ4eQQIXE
 lcvbGEFsCQFeiSPLZrBC2P4Si873M3UxcgHVTGCU6H7eBNbAIqAqsfvlKnYQm01AXeLx1x6gI
 g4OEQFbifZnNSD1zALTmSTOnr7FCBIXFnCVODZLFcTkFdCV6LugDDHyCKPEt7UTwcbwCghKnJ
 z5hAXEZgYa+WfeJWaQemYBaYnl/zggwvISzVtnM4PYnAKeEn2vj4FdIyqgIjHl5Da2CYyCs5B
 MmoVk0iyESbOQTFrAyLKKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgv
 OT93EyMwkOsZGBh3MLbs9TvEKMnBpCTKK+m5LFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+SD
 1BOsCg1PbUiLTMHGFMwaQkOHiUR3tkgad7igsTc4sx0iNQpRkUpcd67IAkBkERGaR5cGyyOLz
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5n0AMoUnM68EbvoroMVMQItjvZaCLC5JREhJNTB
 m9F+5VZHYvNHe8nxWRa5hektiqsyT1XVpzd4ruoRSr7/SipZ5ceTJ5HP/tr2dYf5lVln3572y
 Uzs+SwfcnrAkfvaXfUaxU/dMLfJ6UTT11EOTb/vO+xtFa7KW/k6z4nEI+PdxV4uPrLXzzYWMp
 wRNLXrCk4NPWZwXLT36f15bpfOV2r0nDW8qsRRnJBpqMRcVJwIA3nKuqd4CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504071253!56748947!1
X-Originating-IP: [192.55.52.43]
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 36493 invoked from network); 30 Aug 2017 05:34:15 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 05:34:15 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 29 Aug 2017 22:34:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,447,1498546800"; d="scan'208";a="123914341"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 29 Aug 2017 22:34:10 -0700
Date: Wed, 30 Aug 2017 13:33:32 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170830053332.GE11396@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-6-git-send-email-yi.y.sun@linux.intel.com>
 <20170829150100.pnilsr4t5d5yikfa@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829150100.pnilsr4t5d5yikfa@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 05/15] x86: implement get hw info flow
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMjkgMTY6MDE6MDAsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjM5QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPiA+
IGluZGV4IGRmNTRkMzguLmNiYWI4NWEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc3lz
Y3RsLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwo+ID4gQEAgLTIxNCw2ICsyMTQs
MjUgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKPiA+ICAgICAgICAgICAgICBicmVhazsKPiA+ICAg
ICAgICAgIH0KPiA+ICAKPiA+ICsgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9p
bmZvOgo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhz
eXNjdGwtPnUucHNyX2FsbG9jX29wLnRhcmdldCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX1ZBTF9UWVBFX01CQSwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7Cj4gPiAr
ICAgICAgICAgICAgaWYgKCByZXQgKQo+ID4gKyAgICAgICAgICAgICAgICBicmVhazsKPiA+ICsK
PiA+ICsgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jX29wLnUubWJhX2luZm8uY29zX21h
eCA9Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9J
TkZPX0lEWF9DT1NfTUFYXTsKPiA+ICsgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jX29w
LnUubWJhX2luZm8udGhydGxfbWF4ID0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX01CQV9USFJUTF9NQVhdOwo+ID4gKyAgICAgICAg
ICAgIHN5c2N0bC0+dS5wc3JfYWxsb2Nfb3AudS5tYmFfaW5mby5mbGFncyA9Cj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfRkxB
R107Cj4gPiArCj4gPiArICAgICAgICAgICAgaWYgKCAhcmV0ICYmIF9fY29weV9maWVsZF90b19n
dWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvY19vcCkgKQo+ID4gKyAgICAgICAgICAg
ICAgICByZXQgPSAtRUZBVUxUOwo+IAo+IFRoZSAhcmV0IGlzIG5vdCBuZWVkZWQgaGVyZSBBRkFJ
Q1QuIElmIHBzcl9nZXRfaW5mbyBzZXRzIHJldCB0byAhPSAwCj4geW91IHdpbGwgYnJlYWssIHNv
IHlvdSBjYW5ub3QgZ2V0IGhlcmUgd2l0aCByZXQgIT0gMC4KPiAKWW91IGFyZSByaWdodC4gU29y
cnkgZm9yIHRoaXMuCgo+IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 05:36:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 05:36: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.xen.org>)
	id 1dmvgL-0001Aj-1J; Wed, 30 Aug 2017 05:36:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dmvgJ-0001Ad-LA
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 05:36:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A9/93-03642-3FE46A95; Wed, 30 Aug 2017 05:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNxEW/eT37J
 IgxfHVCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHaxvZC+ZyVJzc+J2pgfEGWxcjJ4eQQIXE
 vUVXwGwJAV6JI8tmsELYARInvx0AinMB1UxjlHjYNYepi5GDQ1ggVmL5XA+QGhEBP4m2170sE
 DUfGCUW7t3LCOIwC/xilFh3cTEjSBWbgLrEicUTwWxeARuJOe/ngG1jEVCVOPH4OBOILSoQL/
 F402l2iBpBiZMzn7CA2JwC9hIL5jeCxZmB5vyZd4kZwpaXaN46m3kCo8AsJC2zkJTNQlK2gJF
 5FaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7Gjn9O
 hxglOZiURHm3+C6LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBexYkJ1iUmp5akZaZA4wUmLQEB
 4+SCO8JkDRvcUFibnFmOkTqFKOilDjvGZCEAEgiozQPrg0WnZcYZaWEeRmBDhHiKUgtys0sQZ
 V/xSjOwagkzBsMjHUhnsy8Erjpr4AWMwEtjvVaCrK4JBEhJdXA6Jo9ravm51HlpbrTZpukMy2
 06tkSevLRwXVBW/qWzTr6bl3ZZO7EqUte/I9T5ftXukW0yP316bKiTt9lXI0m0/jajEXLbBSS
 +ZZ2MBlUpDQeezk311GNV0Yi/tNCty0cZb1L3x+5yyDbsbkp5Yb0ZIbwsFfXli3ptlzk9M59q
 cp9swkdH2sTlFiKMxINtZiLihMBGkkHUMkCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504071408!68238870!1
X-Originating-IP: [192.55.52.43]
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 53921 invoked from network); 30 Aug 2017 05:36:50 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 05:36:50 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga105.fm.intel.com with ESMTP; 29 Aug 2017 22:36:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,447,1498546800"; d="scan'208";a="1009134938"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 29 Aug 2017 22:36:45 -0700
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <CAENZ-+=J8e=5Z9Lc-+bC=dutezCrYv6Nb9XjaDKHqUbLg3nQUw@mail.gmail.com>
 <48220b00-30e2-cd51-96d9-3c578fe1505b@intel.com>
 <59A546A90200007800174D30@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <bd84adf1-dff8-5a79-0f7e-78eba480edfd@intel.com>
Date: Wed, 30 Aug 2017 13:33:26 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <59A546A90200007800174D30@prv-mh.provo.novell.com>
Cc: kevin.tian@intel.com, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Meng Xu <xumengpanda@gmail.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Extend resources to support more
 vcpus in single VM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMjnml6UgMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5
LjA4LjE3IGF0IDA2OjM4LCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiAyMDE3
5bm0MDjmnIgyNeaXpSAyMjoxMCwgTWVuZyBYdSB3cm90ZToKPj4+IEhvdyBtYW55IFZDUFVzIGZv
ciBhIHNpbmdsZSBWTSBkbyB5b3Ugd2FudCB0byBzdXBwb3J0IHdpdGggdGhpcyBwYXRjaCBzZXQ/
Cj4+Cj4+IEhpIE1lbmc6Cj4+IAlTb3JyeSBmb3IgbGF0ZXIgcmVzcG9uc2UuIFdlIGhvcGUgdG8g
aW5jcmVhc2UgbWF4IHZjcHUgbnVtYmVyIHRvIDUxMi4KPj4gVGhpcyBhbHNvIGhhdmUgZGVwZW5k
ZW5jeSBvbiBvdGhlciBqb2JzKGkuZSwgY3B1IHRvcG9sb2d5LCBtdWx0IHBhZ2UKPj4gc3VwcG9y
dCBmb3IgaW9yZXEgc2VydmVyIGFuZCB2aXJ0dWFsIElPTU1VKS4KPiAKPiBJJ20gc29ycnkgZm9y
IHJlcGVhdGluZyB0aGlzLCBidXQgeW91ciBmaXJzdCBhbmQgZm9yZW1vc3QgZ29hbCBvdWdodAo+
IHRvIGJlIHRvIGFkZHJlc3MgdGhlIGtub3duIGlzc3VlcyB3aXRoIFZNcyBoYXZpbmcgdXAgdG8g
MTI4Cj4gdkNQVS1zOyBBbmRyZXcgaGFzIGJlZW4gcG9pbnRpbmcgdGhpcyBvdXQgaW4gdGhlIHBh
c3QuIEkgc2VlIG5vCj4gcG9pbnQgaW4gcHVzaGluZyB1cCB0aGUgbGltaXQgaWYgZXZlbiB0aGUg
Y3VycmVudCBsaW1pdCBkb2Vzbid0IHdvcmsKPiByZWxpYWJseSBpbiBhbGwgY2FzZXMuCj4gCgpI
aSBKYW4gJiBBbmRyZXc6CglXZSByYW4gc29tZSBIUEMgYmVuY2htYXJrKGkuZSwgSFBsaW5rcGFj
aywgZGdlbW0sIHNnZW1tLCBpZ2VtbSBhbmQgc28Kb24pIGluIGEgaHVnZSBWTSB3aXRoIDEyOCB2
Y3B1cyhFdmVuID4yNTUgdmNwdXMgd2l0aCBub24tdXBzdHJlYW1lZApwYXRjaGVzKSBhbmQgZGlk
bid0IG1lZXQgdW5yZWxpYWJsZSBpc3N1ZS4gVGhlc2UgYmVuY2htYXJrcyBydW4gaGVhdnkKd29y
a2xvYWRzIGluIFZNIGFuZCBzb21lIG9mIHRoZW0gZXZlbiBsYXN0IHNldmVyYWwgaG91cnMuCgot
LSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 05:48:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 05: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.xen.org>)
	id 1dmvrV-0001vl-2W; Wed, 30 Aug 2017 05:48:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dmvrT-0001vf-EQ
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 05:48:23 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 59/7B-02231-6A156A95; Wed, 30 Aug 2017 05:48:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVywNwkQndZ4LJ
 Ig6Mb2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5bW1MBYdZK74/msXSwLifpYuRi0NIYBqj
 xMWWj8xdjJwcEgK8EkeWzWCFsP0lzu/pZoYomsAoMWXWGiaQBIuAqsSlX/fBitgE1CUef+0Bi
 nNwiAjYSrQ/qwGpZxaYziRx9vQtRpAaYYEoid1fp4L18groSlzc08wGMfQIo8SH5k9sEAlBiZ
 Mzn7CA2MxAQ//Mu8QMMpRZQFpi+T8OiLC8RPPW2WCHcgp4StxqfAg2X1RARWLKyW1sExgFZyG
 ZNAvJpFkIk2YhmbSAkWUVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFe
 cn7uJkZgONczMDDuYLw92e8QoyQHk5Io72T/ZZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjjA
 4BygkWp6akVaZk5wMiCSUtw8CiJ8K4DSfMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpw3Gq
 RIAKQoozQPbgQsyi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZlBaYMIZ7MvBK4Ta+AjmA
 COiLWaynIESWJCCmpBsa0HW4CixNXHVMVYdL5I9KT92A/h8I8wZCI3r5nMmVfpjRXFt9gt7w8
 4yFrQtKqmA8bNhudjhBafvV5beiF9MgQv0AjHhOmRZVFpTfb2c4sCbQvyeFJ+vugR7XEjHV57
 +fpGSnFQbHJT/rNnap6c8XKI16+Xuw76fFGtnk3vidV2ysvuln0SImlOCPRUIu5qDgRAG1UT8
 btAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504072099!73191582!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22957 invoked from network); 30 Aug 2017 05:48:21 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 05:48:21 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Aug 2017 22:48:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,447,1498546800"; d="scan'208";a="123916959"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 29 Aug 2017 22:48:16 -0700
Date: Wed, 30 Aug 2017 13:47:38 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170830054738.GF11396@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-4-git-send-email-yi.y.sun@linux.intel.com>
 <20170829121524.6zueawmas2y537oc@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829121524.6zueawmas2y537oc@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 03/15] x86: rename 'cbm_type' to
 'psr_val_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMjkgMTM6MTU6MjQsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjM3QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IFRoaXMg
cGF0Y2ggcmVuYW1lcyAnY2JtX3R5cGUnIHRvICdwc3JfdmFsX3R5cGUnIHRvIG1ha2UgaXQgYmUg
Z2VuZXJhbC4KPiAKPiBJJ20gdW5zdXJlIHdoZXRoZXIgdGhlICdfdmFsXycgaXMgcmVhbGx5IG5l
ZWRlZCBoZXJlLiBBRkFJQ1QgaXQKPiBkb2Vzbid0IGFkZCBhbnkgbWVhbmluZ2Z1bCBpbmZvcm1h
dGlvbiB0byB0aGUgZGVmaW5lIGl0c2VsZiwgYW5kIG9ubHkKPiBtYWtlcyBpdCBsb25nZXIuIEFw
YXJ0IGZyb20gdGhhdCBpdCBsb29rcyBmaW5lLgo+IApUaGUgJ2NibV90eXBlJyBtZWFucyB0aGUg
Q0FUIHZhbHVlIChDQk0pIHR5cGUuIEFzIE1CQSB2YWx1ZSB0eXBlIGlzIHRocm90dGxlLApJIHdh
bnQgdG8gcmVuYW1lICdjYm1fdHlwZScgdG8gYSBnZW5lcmljIHZhbHVlIHR5cGUuIEJlY2F1c2Ug
dGhlcmUgYXJlIG1hbnkKJ3Bzcicgc3RhcnRpbmcgbmFtZXMsIHRvIG1ha2UgaXQgY2xlYXIgdGhh
dCB0aGlzIHN0cnVjdHVyZSBpcyBmb3IgdmFsdWUgdHlwZSwKSSBuYW1lIGl0ICdwc3JfdmFsX3R5
cGUnLgoKSWYgeW91IHN0aWxsIHRoaW5rIGl0IGlzIG5vdCBhcHByb3ByaWF0ZSwgSSB3aWxsIHJl
bW92ZSAnX3ZhbCcuCgo+IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 06:08:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 06: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.xen.org>)
	id 1dmwAx-0003Kq-Nu; Wed, 30 Aug 2017 06:08:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dmwAv-0003Ka-SD
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 06:08:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 FC/83-02041-C5656A95; Wed, 30 Aug 2017 06:08:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNykQjc6bFm
 kwarZOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aD/d/YCu5yVax4/Yy5gfEsexcjF4eQwHRG
 iTeH3wM5nBwSArwSR5bNYIWwAyTWn5jBBlE0gVFi0sYDYAkWAVWJExcfsIHYbALqEo+/9jCB2
 CICyhK9v36zgDQwC+xmkvhz4gtzFyMHh7BAmMSfjz4gNbwCuhKrdnVDbf7BKNFz7xILREJQ4u
 TMJ2A2M9DQP/MugfUyC0hLLP/HARLmFLCXaPh9BKxEVEBFYsrJbWwTGAVmIemehaR7FkL3Akb
 mVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVnPwMC4g/FU
 s/MhRkkOJiVR3sn+yyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKhgLlBItS01Mr0jJzgHECk
 5bg4FES4XUFSfMWFyTmFmemQ6ROMSpKifNygCQEQBIZpXlwbbDYvMQoKyXMy8jAwCDEU5BalJ
 tZgir/ilGcg1FJmLcRZApPZl4J3PRXQIuZgBbHei0FWVySiJCSamAMfjo1jM3/sXeEr8Xj1OK
 m6SdOmT+6LHFj1cnH9s4lh+WbJ0rw1EuxLV8a8z1JyjYwOS3vQ8vF3AnWief2v7jG9kZSoOr2
 091vnJM+MKxjKvWcExOyZC/TlyU9/ntMTvuyuS75nfPAlkPOk+P8UX6WbfOCrqWlvl96kNH2k
 e86l8Br626dskpTYinOSDTUYi4qTgQAolRjxsgCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504073305!107661922!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64993 invoked from network); 30 Aug 2017 06:08:27 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 06:08:27 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Aug 2017 23:08:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,447,1498546800"; d="scan'208";a="1189675957"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 29 Aug 2017 23:08:22 -0700
Date: Wed, 30 Aug 2017 14:07:44 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170830060744.GG11396@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170829134432.x4hnyy2g4oszwbrt@MacBook-Pro-de-Roger.local>
 <59A58F0C020000780017515E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A58F0C020000780017515E@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, xen-devel@lists.xenproject.org,
 chao.p.peng@linux.intel.com,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMjkgMDc6NTg6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAyOS4wOC4x
NyBhdCAxNTo0NCwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFRodSwgQXVn
IDI0LCAyMDE3IGF0IDA5OjE0OjM4QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+PiBAQCAtODAs
OSArODYsMjMgQEAgZW51bSBwc3JfZmVhdF90eXBlIHsKPiA+PiAgICogICAgICAgICAgICAgICBj
b3NfcmVnX3ZhbFsxXSAoQ29kZSkuCj4gPj4gICAqLwo+ID4+ICBzdHJ1Y3QgZmVhdF9ub2RlIHsK
PiA+PiAtICAgIC8qIGNvc19tYXggYW5kIGNibV9sZW4gYXJlIGNvbW1vbiB2YWx1ZXMgZm9yIGFs
bCBmZWF0dXJlcyBzbyBmYXIuICovCj4gPj4gKyAgICAvKiBjb3NfbWF4IGlzIGNvbW1vbiB2YWx1
ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIuICovCj4gPj4gICAgICB1bnNpZ25lZCBpbnQgY29z
X21heDsKPiA+PiAtICAgIHVuc2lnbmVkIGludCBjYm1fbGVuOwo+ID4+ICsKPiA+PiArICAgIC8q
IEZlYXR1cmUgc3BlY2lmaWMgSFcgaW5mby4gKi8KPiA+PiArICAgIHVuaW9uIHsKPiA+PiArICAg
ICAgICBzdHJ1Y3Qgewo+ID4+ICsgICAgICAgICAgICAvKiBUaGUgbGVuZ3RoIG9mIENCTSBnb3Qg
dGhyb3VnaCBDUFVJRC4gKi8KPiA+PiArICAgICAgICAgICAgdW5zaWduZWQgaW50IGNibV9sZW47
Cj4gPj4gKyAgICAgICAgfSBjYXRfaW5mbzsKPiA+PiArCj4gPj4gKyAgICAgICAgc3RydWN0IHsK
PiA+PiArICAgICAgICAgICAgLyogVGhlIG1heCB0aHJvdHRsaW5nIHZhbHVlIGdvdCB0aHJvdWdo
IENQVUlELiAqLwo+ID4+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdGhydGxfbWF4Owo+ID4+
ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGluZWFyOwo+ID4gCj4gPiBUaGlzIHNlZW1zIGxp
a2UgaXQgd2FudHMgdG8gYmUgYSBib29sZWFuPwo+ID4gCj4gPj4gKyAgICAgICAgfSBtYmFfaW5m
bzsKPiA+IAo+ID4gSnVzdCBuYW1pbmcgdGhlIGZpZWxkcyAnY2F0JyBhbmQgJ21iYScgd291bGQg
cHJvYmFibHkgYmUgZW5vdWdoIElNSE8sCj4gPiBidXQgdGhhdCdzIGp1c3QgdGFzdGUgSSB0aGlu
aywgYW5kIEkgd29uJ3QgYXJndWUgaWYgeW91IHByZWZlciB0bwo+ID4gbGVhdmUgdGhlbSB3aXRo
IHRoZSBfaW5mbyBzdWZmaXguCj4gCj4gSXQncyBub3QganVzdCBhIG1hdHRlciBvZiB0YXN0ZSAt
IGxvbmdlciBuYW1lcyBhcmUgbG9uZ2VyIHRvIHR5cGUKPiBhbmQgcGFyc2UsIHNvIGlmIGEgc2hv
cnRlciBuYW1lIGNhbiBiZSB1c2VkIHVuYW1iaWd1b3VzbHksIGl0Cj4gYWx3YXlzIHNob3VsZCBi
ZSBpbW8uCj4gClRoYW5rcyEgV2lsbCBub3RpY2UgdGhpcyBydWxlIGluIHRoZSBmdXR1cmUuCgo+
IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 06:43:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 06:43: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.xen.org>)
	id 1dmwio-0005kK-GB; Wed, 30 Aug 2017 06:43:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmwin-0005k4-4Q
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 06:43:29 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 33/00-01783-09E56A95; Wed, 30 Aug 2017 06:43:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbc/blm
 kwfklzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeP69h7Fg62rGihkT1jE1
 MF6p7mLk4hAS+Mso8aW1jRHCecwo0TZtHxuEs41R4tCj90AZTg4RAWeJr2fmsoPYvAL6EjM3t
 LB0MXJwCAu4SPx5lQtSLyGwRVXi6K1dLCA1EgLeEhf/72aGsTesfgAUZ+dgE7CSOCQG0skioC
 rRczJ9AiP3AkaGVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2Ma1udDzFKcjApifK+j1kWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd0YsUE6wKDU9
 tSItMwcYejBpCQ4eJRHebpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ83aCFAmAFGWU5
 sGNgMXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz+oJM4cnMK4Hb9AroCCagI2K9loIcUZ
 KIkJJqYOQ8eNp904a869vF1H/JC6hOvtYRJVBwdmvhmyBdqWu/zrMtsmgVlRFcVpMmfa52Hes
 BV+3XXj2/zD0OVn+x6/+zYdtN3xo5i/WJVgJr9ObntawLETbTeFGzlU+2I9e09DlHQ978PwuX
 6O9Xa+D3lmzRvx01MZVv6YVS/yxF8TlL/axzHZ68UmIpzkg01GIuKk4EAOp7LFB+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504075405!105898835!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18451 invoked from network); 30 Aug 2017 06:43:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 06:43:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmwif-0006Kr-W8; Wed, 30 Aug 2017 06:43: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 1dmwia-0006gn-Ko; Wed, 30 Aug 2017 06:43:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmwia-00079r-EO; Wed, 30 Aug 2017 06:43:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112942-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-credit2:host-ping-check-native:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10: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-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-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-libvirt-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-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 06:43:16 +0000
Subject: [Xen-devel] [linux-3.18 test] 112942: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3120748664881927034=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3120748664881927034==
Content-Type: text/plain

flight 112942 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112942/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2   5 host-ping-check-native     fail pass in 112914
 test-armhf-armhf-libvirt     16 guest-start/debian.repeat  fail pass in 112914

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 112914 like 112085
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112914 like 112102
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 112914 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 112914 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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          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-libvirt     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-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 13 guest-saverestore       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-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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     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                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   39 days
Failing since        112351  2017-07-27 22:26:55 Z   33 days   50 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    5 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                                  fail    
 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-pvh-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                                     fail    
 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                                     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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============3120748664881927034==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3120748664881927034==--

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:06:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07:06: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.xen.org>)
	id 1dmx4r-0007KS-GD; Wed, 30 Aug 2017 07:06:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dmx4p-0007KL-Nu
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 07:06:15 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 91/2D-02226-6E366A95; Wed, 30 Aug 2017 07:06:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsUSfTxjoe6z5GW
 RBptPSVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/e2ewFTxkqfhztY29gfEHcxcjJ4eQgIdE
 Y0MDYxcjF5C9llFi060NUM41RomFT+cBORxgVXcnOkDE1zNKPO95zQLSLSwQJjHv7ht2EFsEq
 GZh01Y2kCJmgRnMEjdO/GCHWPGSUeJAtwCIzSZgKLF6YwsbiM0r4CQx885+VhCbRUBVYsv9u2
 D1ogLhEk1n+1kgagQlTs58AmZzClhKLF7+AqyGWUBd4s+8S8wQtrjErSfzmSBseYntb+eAxSU
 EciQaOt+xgTwgISAl8b9VCeQ2CYFvzBLTr11jhaiRkXg08SbbBEaxWUjWzUKyYhaSFbOQrFjA
 yLKKUb04tagstUjXVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzCSGIBgB+OXf
 udDjJIcTEqivJYJyyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOSgLKCRalpqdWpGXmAGMaJi
 3BwaMkwrsNJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeGJAiAZCijNI8uBGw9HKJUVZ
 KmJcR6CghnoLUotzMElT5V4ziHIxKwrwbQabwZOaVwG16BXQEE9ARsV5LQY4oSURISTUw5vQf
 WyOx5Ik468IJ3xSrdvz4Lv78+M0TV12XqtYzz/j4fXmmw4YwXZ/Pn9t9k9r7lvcsUY2YsfHrz
 H7vH6bVM7fUbbd6PD3lA9OHzqr7uqy9i++v3Wqd8jD9qfa/R0tzNLLeyW56srmjUcJc9yCL6K
 Mv+RdYUr4LrrM4vaFBup3JYI7Lts9HnimxFGckGmoxFxUnAgBQ6ApdKgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504076773!70660690!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63590 invoked from network); 30 Aug 2017 07:06:14 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 07:06:14 -0000
Received: (qmail 29092 invoked from network); 30 Aug 2017 10:06:12 +0300
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;
 30 Aug 2017 10:06:12 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D91CA7FC4E
 for <xen-devel@lists.xen.org>; Wed, 30 Aug 2017 10:06:12 +0300 (EEST)
Received: (qmail 22668 invoked from network); 30 Aug 2017 10:06:12 +0300
Received: from 188-27-99-121.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.27.99.121)
 by smtp03.buh.bitdefender.org with SMTP; 30 Aug 2017 10:06:12 +0300
To: Wei Liu <wei.liu2@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>
References: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
 <20170829155958.dk7tzcssmkqknbfl@citrix.com>
 <CABfawh=opW-yTDeGV4k6V+Zzi6O=OPP2qrvURjpud=vT+dOoAQ@mail.gmail.com>
 <20170829174151.5o5t5vicjavy6obx@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <f2ca92c7-279d-4b21-1f02-6bb3e9e835ff@bitdefender.com>
Date: Wed, 30 Aug 2017 10:06:04 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170829174151.5o5t5vicjavy6obx@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.72970
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 459420,
 Stamp: 3], Multi: [Enabled, t: (0.000022,0.004806)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002884), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.011536,0.000041)], URL: [Enabled, t: (0.000006)], RTDA: [Enabled,
 t: (0.226208), Hit: No, Details: v2.6.7; Id:
 15.5f440d.1bokcpi01.2kpo1], total: 0(775)
X-BitDefender-CF-Stamp: none
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 <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v5] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjkvMjAxNyAwODo0MSBQTSwgV2VpIExpdSB3cm90ZToKPj4+PiAtICAgIHhmcmVlKGQt
PnZtX2V2ZW50KTsKPj4+PiArI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwo+Pj4+ICsgICAg
eGZyZWUoZC0+dm1fZXZlbnRfcGFnaW5nKTsKPj4+PiArI2VuZGlmCj4+Pj4gKyAgICB4ZnJlZShk
LT52bV9ldmVudF9tb25pdG9yKTsKPj4+IFdoeSBkbyB5b3UgdW5jb25kaXRpb25hbGx5IHhmcmVl
IHRoZXNlIHZtX2V2ZW50X21vbml0b3Igd2hpbGUgeW91IGRvbid0Cj4+PiB1bmNvbmRpdGlvbmFs
bHkgYWxsb2NhdGUgdGhlbT8KPj4+Cj4+PiBOb3QgdGhhdCB0aGlzIGlzIHN0cmljdGx5IGEgYnVn
IGJ1dCB0aGlzIGRldmlhdGVzIGZyb20gdGhlIG9yaWdpbmFsCj4+PiBiZWhhdmlvdXIuCj4+IElz
bid0IHhmcmVlIE5VTEwgc2FmZT8KPiBZZXMsIGl0IGlzLgoKVGhhdCB3YXMgbXkgc3VnZ2VzdGlv
bjogc2luY2UgeGZyZWUoKSBjYW4gaGFuZGxlIE5VTEwgSSB0aG91Z2h0IHRoZQpwYXRjaCB3b3Vs
ZCBoYXZlIG1pbmltYWwgY2hhbmdlcyBhbmQgYmUgZWFzaWVyIHRvIHJldmlldyBpZiB3ZSBvbWl0
CnVubmVjZXNzYXJ5IGxpbmVzLgoKClRoYW5rcywKUmF6dmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:06:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07:06: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.xen.org>)
	id 1dmx4s-0007Ki-NZ; Wed, 30 Aug 2017 07:06:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmx4r-0007KR-S2
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 07:06:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 20/FB-03874-9E366A95; Wed, 30 Aug 2017 07:06:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/dF8rJ
 Ig4tfNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozW1qfsBec4Kuafuc/YwLidvYuRk0NIIE/i
 3+w3rCA2r4CdRMv57cwgtoSAocTphTdZQGwWAVWJe1MWgtWzCahLtD3bDlTPwSEiYCBx7mgSS
 JhZwF+iZ95SNhBbWMBM4t7CXywQ4+0kbl46ywZSzisgKPF3hzBEuZbEw1+3WCBsbYllC18zg5
 QwC0hLLP/HMYGRdxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXQi+pKDM9oyQ3MTNH19DATC8
 3tbg4MT01JzGpWC85P3cTIzDAGIBgB+Psy/6HGCU5mJREeS0TlkUK8SXlp1RmJBZnxBeV5qQW
 H2LU4OAQ2LZr9QVGKZa8/LxUJQle5iSgOsGi1PTUirTMHGAMwJRKcPAoifDWgKR5iwsSc4sz0
 yFSpxgVpcR5Y0ASAiCJjNI8uDZY3F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8FyBSezL
 wSuOmvgBYzAS2O9VoKsrgkESEl1cBYyVmXKcXywP+k/Zq1kzfFOX6RmHl24al/W5urBLfu52r
 wqHEtUHfcv6zpy65pEoWc2+Sil7w6b2HFbn5S+WWm4tkH9xuFfn/NvShyxnyz6brwC/trAp7X
 n+uMMGh4kH2v41feQbGCF20n3K00pKT7NU79fdDDsVcw6k2mz0NlvaI3RRszN0cqsRRnJBpqM
 RcVJwIAqpal5LYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504076774!80102029!1
X-Originating-IP: [137.65.248.74]
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 53674 invoked from network); 30 Aug 2017 07:06:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 07:06:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 01:06:13 -0600
Message-Id: <59A6800202000078001755C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 01:06:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
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] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2hvcnQtY2lyY3VpdCBhYnNvbHV0ZSBwYXRocyBvZiBnZW5lcmF0ZWQgaGVhZGVycyB0byB0aGVp
ciBwYXRobGVzcwplcXVpdmFsZW50cywgdG8gYXZvaWQgdHdvIHJhY2luZyBpbnZvY2F0aW9ucyBv
ZiB0aGUgc2FtZSBydWxlIHByb2R1Y2luZwp0aGVtLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVGhpcyB3YW50cyB0byBiZSBiYWNrcG9ydGVkIHRv
IDQuOSBhbmQgNC44LgoKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGli
eGwvTWFrZWZpbGUKQEAgLTI2NCw2ICsyNjQsMTMgQEAgJChMSUJYTF9PQkpTKSAkKExJQlhMX1RF
U1RfT0JKUykgJChMSUJYTAogCSQoVEVTVF9QUk9HX09CSlMpICQoU0FWRV9IRUxQRVJfT0JKUyk6
IGxpYnhsLmgKICQoTElCWExfT0JKUykgJChMSUJYTF9URVNUX09CSlMpOiBsaWJ4bF9pbnRlcm5h
bC5oCiAKKyMgbGliYWNwaSBzb3VyY2VzIChsaXZpbmcgaW4gYW5vdGhlciBzdWJkaXJlY3Rvcnkp
IHdpbGwgaGF2ZSB0aGVpciBpbmNsdXNpb25zCisjIG9mIGhlYWRlcnMgZnJvbSB0aGlzIGRpcmVj
dG9yeSByZWNvcmRlZCBhcyBhYnNvbHV0ZSBwYXRocyBpbiB0aGUgLiouby5kCisjIGZpbGVzLiAg
SW4gb3JkZXIgdG8gbm90IGludm9rZSB0aGUgc3Vic2VxdWVudCBydWxlIHR3aWNlIChhbmQgcGVy
aGFwcyBpbiBhCisjIHJhY2luZyB3YXkgd2hlbiBkb2luZyBhIHBhcmFsbGVsIGJ1aWxkKSwgc2hv
cnQtY2lyY3VpdCB0aGUgYWJzb2x1dGUgcGF0aHMgdG8KKyMgdGhlIGxvY2FsIG9uZXMgZmlyc3Qu
CiskKENVUkRJUikvX2xpYnhsX3R5cGUlLmg6IF9saWJ4bF90eXBlJS5oIDsKKwogX2xpYnhsX3R5
cGUlLmggX2xpYnhsX3R5cGUlX2pzb24uaCBfbGlieGxfdHlwZSVfcHJpdmF0ZS5oIF9saWJ4bF90
eXBlJS5jOiBsaWJ4bF90eXBlJS5pZGwgZ2VudHlwZXMucHkgaWRsLnB5CiAJJChldmFsIHN0ZW0g
PSAkKG5vdGRpciAkKikpCiAJJChQWVRIT04pIGdlbnR5cGVzLnB5IGxpYnhsX3R5cGUkKHN0ZW0p
LmlkbCBfX2xpYnhsX3R5cGUkKHN0ZW0pLmggX19saWJ4bF90eXBlJChzdGVtKV9wcml2YXRlLmgg
XAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:12:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07: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.xen.org>)
	id 1dmxB8-00086m-DC; Wed, 30 Aug 2017 07:12:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmxB7-00086g-Lk
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 07:12:45 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 AC/65-02226-C6566A95; Wed, 30 Aug 2017 07:12:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzcndVm
 kwZmLvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKU3YFE7grJr++yt7A2M/ZxcjJISSQJ9Fy
 dA4TiM0rYCcxraMLzJYQMJQ4vfAmSxcjBweLgKrE5MYUkDCbgLpE27PtrCC2CJD9vfsWkM3Fw
 SywlUmi791UZpB6YYFYiVNT7EDiQgKLmCS+7HsP1sApYCtx5ut8NpAaXgFBib87hEFMZqA56+
 cJgVQwC8hLNG+dzQwRlpZY/o9jAiPfLIT6WQj1s5DUz0KoX8DIsopRozi1qCy1SNfQRC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDsGIBgB+OK7Z6HGCU5mJREeS0TlkUK8SXl
 p1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneB8lAdYJFqempFWmZOcDIgCmV4OBRE
 uFdBpLmLS5IzC3OTIdInWJUlBLnvQmSEABJZJTmwbXBovESo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHnlUoCm8GTmlcBNfwW0mAlocazXUpDFJYkIKakGxq17G+wZzq1Rfz0nmcFVzs7F69D
 Kau9uAa+PW1Z6zjjZYvnxyjG1ndFHGS4FXredq68hv+21bO8h86wl3l0nhIrcxdd+ijkXFXUk
 uV9ALXHF81sTLRnsz7+6vNK38HHUUoewtMdfzzIGSVU02twwvTNtxifRX01qC8oumK+besjyh
 +Brtleem5RYijMSDbWYi4oTASVDlS7BAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504077162!56762966!1
X-Originating-IP: [137.65.248.74]
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 22308 invoked from network); 30 Aug 2017 07:12:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 07:12:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 01:12:41 -0600
Message-Id: <59A6818702000078001755D7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 01:12:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lan Tianyu" <tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <CAENZ-+=J8e=5Z9Lc-+bC=dutezCrYv6Nb9XjaDKHqUbLg3nQUw@mail.gmail.com>
 <48220b00-30e2-cd51-96d9-3c578fe1505b@intel.com>
 <59A546A90200007800174D30@prv-mh.provo.novell.com>
 <bd84adf1-dff8-5a79-0f7e-78eba480edfd@intel.com>
In-Reply-To: <bd84adf1-dff8-5a79-0f7e-78eba480edfd@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, 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" <xen-devel@lists.xen.org>,
 Meng Xu <xumengpanda@gmail.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Extend resources to support more
 vcpus in single VM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDA3OjMzLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IE9uIDIwMTflubQwOOaciDI55pelIDE2OjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjkuMDguMTcgYXQgMDY6MzgsIDx0aWFueXUubGFuQGludGVsLmNvbT4gd3JvdGU6Cj4+PiBPbiAy
MDE35bm0MDjmnIgyNeaXpSAyMjoxMCwgTWVuZyBYdSB3cm90ZToKPj4+PiBIb3cgbWFueSBWQ1BV
cyBmb3IgYSBzaW5nbGUgVk0gZG8geW91IHdhbnQgdG8gc3VwcG9ydCB3aXRoIHRoaXMgcGF0Y2gg
c2V0Pwo+Pj4KPj4+IEhpIE1lbmc6Cj4+PiAJU29ycnkgZm9yIGxhdGVyIHJlc3BvbnNlLiBXZSBo
b3BlIHRvIGluY3JlYXNlIG1heCB2Y3B1IG51bWJlciB0byA1MTIuCj4+PiBUaGlzIGFsc28gaGF2
ZSBkZXBlbmRlbmN5IG9uIG90aGVyIGpvYnMoaS5lLCBjcHUgdG9wb2xvZ3ksIG11bHQgcGFnZQo+
Pj4gc3VwcG9ydCBmb3IgaW9yZXEgc2VydmVyIGFuZCB2aXJ0dWFsIElPTU1VKS4KPj4gCj4+IEkn
bSBzb3JyeSBmb3IgcmVwZWF0aW5nIHRoaXMsIGJ1dCB5b3VyIGZpcnN0IGFuZCBmb3JlbW9zdCBn
b2FsIG91Z2h0Cj4+IHRvIGJlIHRvIGFkZHJlc3MgdGhlIGtub3duIGlzc3VlcyB3aXRoIFZNcyBo
YXZpbmcgdXAgdG8gMTI4Cj4+IHZDUFUtczsgQW5kcmV3IGhhcyBiZWVuIHBvaW50aW5nIHRoaXMg
b3V0IGluIHRoZSBwYXN0LiBJIHNlZSBubwo+PiBwb2ludCBpbiBwdXNoaW5nIHVwIHRoZSBsaW1p
dCBpZiBldmVuIHRoZSBjdXJyZW50IGxpbWl0IGRvZXNuJ3Qgd29yawo+PiByZWxpYWJseSBpbiBh
bGwgY2FzZXMuCj4+IAo+IAo+IEhpIEphbiAmIEFuZHJldzoKPiAJV2UgcmFuIHNvbWUgSFBDIGJl
bmNobWFyayhpLmUsIEhQbGlua3BhY2ssIGRnZW1tLCBzZ2VtbSwgaWdlbW0gYW5kIHNvCj4gb24p
IGluIGEgaHVnZSBWTSB3aXRoIDEyOCB2Y3B1cyhFdmVuID4yNTUgdmNwdXMgd2l0aCBub24tdXBz
dHJlYW1lZAo+IHBhdGNoZXMpIGFuZCBkaWRuJ3QgbWVldCB1bnJlbGlhYmxlIGlzc3VlLiBUaGVz
ZSBiZW5jaG1hcmtzIHJ1biBoZWF2eQo+IHdvcmtsb2FkcyBpbiBWTSBhbmQgc29tZSBvZiB0aGVt
IGV2ZW4gbGFzdCBzZXZlcmFsIGhvdXJzLgoKSSBndWVzcyBpdCBoZWF2aWx5IGRlcGVuZHMgb24g
d2hhdCBwb3J0aW9ucyBvZiBoeXBlcnZpc29yIGNvZGUKdGhvc2UgYmVuY2htYXJrcyBleGVyY2lz
ZS4gQ29tcHV0ZS1pbnRlbnNpdmVzIG9uZXMgKHdoaWNoCnNlZW1zIGEgbGlrZWx5IGNhc2UgZm9y
IEhQQykgYXJlbid0IHRoYXQgaW50ZXJlc3RpbmcuIE9uZXMgcHV0dGluZwpoaWdoIHByZXNzdXJl
IG9uIGUuZy4gdGhlIHAybSBsb2NrLCBvciBvbmVzIGNhdXNpbmcgaGlnaCBJUEkgcmF0ZXMKKGlu
c2lkZSB0aGUgZ3Vlc3QpIGFyZSBsaWtlbHkgdG8gYmUgbW9yZSBwcm9ibGVtYXRpYy4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:18:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07:18: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.xen.org>)
	id 1dmxGM-0008JV-09; Wed, 30 Aug 2017 07:18:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmxGK-0008JP-8J
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 07:18:08 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 EB/7C-03422-FA666A95; Wed, 30 Aug 2017 07:18:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3dd2rJ
 Ig6M/rC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeOV+YC15JVWx4eZ69gXGbaBcjJ4eQQJ7E
 l6bfTCA2r4CdxPPeiSwgtoSAocTphTfBbBYBVYmbh6awgdhsAuoSbc+2s4LYIgJ6Ejc33WYGs
 ZkFljNLdO7NBLGFBSIkVnbMAYpzAc3/wigx+fN9sAWcQAvmrt4KNIgDaJmgxN8dwhC9WhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1TvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjNMv+x9ilORgUhLltUxYFinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgrcgFSgnWJSanlqRlpkDjAOYtAQHj5IIry9Imre4IDG3ODMdI
 nWKUVFKnLcTJCEAksgozYNrg8XeJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzdoFM4cnMK4
 Gb/gpoMRPQ4livpSCLSxIRUlINjNOebnj3Oyg+JfJTQZh40pzpf3+kbnZ04t5TvDTqTlmCUUf
 Wxwy5pYnzu+ouhHcxXZ19KfaSsHW/wa3j1T1r/psfylznWCAlpWmTw3PNaUN0q86coGa+pNsK
 F9Zd+uD32W3HJ/lz9gLpUovMNlW+mNimpamuP3Omw1m5zd+S2Y8zXfrBWDuzU4mlOCPRUIu5q
 DgRAH0DiN24AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504077485!54547711!1
X-Originating-IP: [137.65.248.74]
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 38728 invoked from network); 30 Aug 2017 07:18:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 07:18:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 01:18:03 -0600
Message-Id: <59A682CC02000078001755E4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 01:18:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
 <599C480402000078001720A3@prv-mh.provo.novell.com>
 <51e7db09-c337-479a-b9c8-15f898bf5839@citrix.com>
In-Reply-To: <51e7db09-c337-479a-b9c8-15f898bf5839@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>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen: RCU: avoid busy waiting until
 the end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE4OjA2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOC8yMi8yMDE3IDAyOjA0IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTguMDguMTcgYXQgMjA6MDQsIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCj4+PiArKysgYi94ZW4vYXJjaC94
ODYvY3B1L213YWl0LWlkbGUuYwo+Pj4gQEAgLTc0MSw5ICs3NDEsOCBAQCBzdGF0aWMgdm9pZCBt
d2FpdF9pZGxlKHZvaWQpCj4+PiAgCX0KPj4+ICAKPj4+ICAJY3B1ZnJlcV9kYnNfdGltZXJfc3Vz
cGVuZCgpOwo+Pj4gLQo+Pj4gIAlzY2hlZF90aWNrX3N1c3BlbmQoKTsKPj4+IC0JLyogc2NoZWRf
dGlja19zdXNwZW5kKCkgY2FuIHJhaXNlIFRJTUVSX1NPRlRJUlEuIFByb2Nlc3MgaXQgbm93LiAq
Lwo+Pj4gKwkvKiBUaW1lciByZWxhdGVkIG9wZXJhdGlvbnMgY2FuIHJhaXNlIFRJTUVSX1NPRlRJ
UlEuIFByb2Nlc3MgaXQgbm93LiAqLwo+Pj4gIAlwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsK
Pj4gCj4+IElzIHRoaXMgYSBsZWZ0b3ZlciBmcm9tIHYxPyBPdGhlcndpc2UsIHdoeSBkbyB5b3Ug
ZG8gdGhlIGFkanVzdG1lbnQKPj4gaGVyZSBidXQgbm90IGluIGFjcGlfcHJvY2Vzc29yX2lkbGUo
KT8KPj4gCj4+PiAtLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMKPj4+ICsrKyBiL3hlbi9jb21t
b24vcmN1cGRhdGUuYwo+Pj4gQEAgLTg0LDggKzg0LDM3IEBAIHN0cnVjdCByY3VfZGF0YSB7Cj4+
PiAgICAgIGludCBjcHU7Cj4+PiAgICAgIHN0cnVjdCByY3VfaGVhZCBiYXJyaWVyOwo+Pj4gICAg
ICBsb25nICAgICAgICAgICAgbGFzdF9yc19xbGVuOyAgICAgLyogcWxlbiBkdXJpbmcgdGhlIGxh
c3QgcmVzY2hlZCAqLwo+Pj4gKwo+Pj4gKyAgICAvKiAzKSBpZGxlIENQVXMgaGFuZGxpbmcgKi8K
Pj4+ICsgICAgc3RydWN0IHRpbWVyIGlkbGVfdGltZXI7Cj4+PiArICAgIGJvb2wgaWRsZV90aW1l
cl9hY3RpdmU7Cj4+PiAgfTsKPj4+ICAKPj4+ICsvKgo+Pj4gKyAqIElmIGEgQ1BVIHdpdGggUkNV
IGNhbGxiYWNrcyBxdWV1ZWQgZ29lcyBpZGxlLCB3aGVuIHRoZSBncmFjZSBwZXJpb2QgaXMKPj4+
ICsgKiBub3QgZmluaXNoZWQgeWV0LCBob3cgY2FuIHdlIG1ha2Ugc3VyZSB0aGF0IHRoZSBjYWxs
YmFja3Mgd2lsbCAKPiBldmVudHVhbGx5Cj4+PiArICogYmUgZXhlY3V0ZWQ/IEluIExpbnV4ICgy
LjYuMjEsIHRoZSBmaXJzdCAidGlja2xlc3MgaWRsZSIgTGludXgga2VybmVsKSwKPj4+ICsgKiB0
aGUgcGVyaW9kaWMgdGltZXIgdGljayB3b3VsZCBub3QgYmUgc3RvcHBlZCBmb3Igc3VjaCBDUFUu
IEhlcmUgaW4gWGVuLAo+Pj4gKyAqIHdlIChtYXkpIGRvbid0IGV2ZW4gaGF2ZSBhIHBlcmlvZGlj
IHRpbWVyIHRpY2ssIHNvIHdlIG5lZWQgdG8gdXNlIGEKPj4+ICsgKiBzcGVjaWFsIHB1cnBvc2Ug
dGltZXIuCj4+PiArICoKPj4+ICsgKiBTdWNoIHRpbWVyOgo+Pj4gKyAqIDEpIGlzIGFybWVkIG9u
bHkgd2hlbiBhIENQVSB3aXRoIGFuIFJDVSBjYWxsYmFjayhzKSBxdWV1ZWQgZ29lcyBpZGxlCj4+
PiArICogICAgYmVmb3JlIHRoZSBlbmQgb2YgdGhlIGN1cnJlbnQgZ3JhY2UgcGVyaW9kIChfbm90
XyBmb3IgYW55IENQVXMgdGhhdAo+Pj4gKyAqICAgIGdvIGlkbGUhKTsKPj4+ICsgKiAyKSB3aGVu
IGl0IGZpcmVzLCBpdCBpcyBvbmx5IHJlLWFybWVkIGlmIHRoZSBncmFjZSBwZXJpb2QgaXMgc3Rp
bGwKPj4+ICsgKiAgICBydW5uaW5nOwo+Pj4gKyAqIDMpIGl0IGlzIHN0b3BwZWQgaW1tZWRpYXRl
bHksIGlmIHRoZSBDUFUgd2FrZXMgdXAgZnJvbSBpZGxlIGFuZAo+Pj4gKyAqICAgIHJlc3VtZXMg
J25vcm1hbCcgZXhlY3V0aW9uLgo+Pj4gKyAqCj4+PiArICogQWJvdXQgaG93IGZhciBpbiB0aGUg
ZnV0dXJlIHRoZSB0aW1lciBzaG91bGQgYmUgcHJvZ3JhbW1lZCBlYWNoIHRpbWUsCj4+PiArICog
aXQncyBoYXJkIHRvIHRlbGwgKGd1ZXNzISEpLiBTaW5jZSB0aGlzIG1pbWljcyBMaW51eCdzIHBl
cmlvZGljIHRpbWVyCj4+PiArICogdGljaywgdGFrZSB2YWx1ZXMgdXNlZCB0aGVyZSBhcyBhbiBp
bmRpY2F0aW9uLiBJbiBMaW51eCAyLjYuMjEsIHRpY2sKPj4+ICsgKiBwZXJpb2QgY2FuIGJlIDEw
bXMsIDRtcywgMy4zM21zIG9yIDFtcy4gTGV0J3MgdXNlIDEwbXMsIHRvIGVuYWJsZQo+Pj4gKyAq
IGF0IGxlYXN0IHNvbWUgcG93ZXIgc2F2aW5nIG9uIHRoZSBDUFUgdGhhdCBpcyBnb2luZyBpZGxl
Lgo+Pj4gKyAqLwo+Pj4gKyNkZWZpbmUgUkNVX0lETEVfVElNRVJfUEVSSU9EIE1JTExJU0VDUygx
MCkKPj4gCj4+IFdpdGggeW91IGV2ZW4gbWVudGlvbmluZyB0aGF0IHRoZSBvcmlnaW5hbCBMaW51
eCBjb2RlIGhhcyB3YXlzCj4+IHRvIHVzZSBkaWZmZXJlbnQgdmFsdWVzLCB3b3VsZG4ndCBpdCBi
ZSB3b3J0aCBhbGxvd2luZyB0aGlzIHRvIGJlCj4+IGNvbW1hbmQgbGluZSBjb250cm9sbGFibGU/
Cj4gCj4gQXBhcnQgZnJvbSB0aGlzLCBhcmUgeW91IE9LIHdpdGggdGhlIHBhdGNoPwoKWWVzLgoK
PiBEYXJpbyBpcyBvbiBob2xpZGF5LCBhbmQgSSB0aGluayBpdCB3b3VsZCBiZSBnb29kIHRvIGdl
dCB0aGlzCj4gZnVuY3Rpb25hbGl0eSBpbiBzb29uZXIgcmF0aGVyIHRoYW4gbGF0ZXIgdG8gc2hh
a2Ugb3V0IGFzIG1hbnkgYnVncyBhcwo+IHBvc3NpYmxlLiAgV291bGQgeW91IGJlIHdpbGxpbmcg
dG8gbGV0IHRoZSBpZGxlIHRpbWVyIHBlcmlvZCBiZSBzZXQgd2l0aAo+IGEgZm9sbG93LXVwIHBh
dGNoPwoKWWVzLgoKPiBJJ20gaGFwcHkgdG8gcHJvcGFnYXRlIHRoZSBjb21tZW50IGNoYW5nZSB0
byBhY3BpX3Byb2Nlc3Nvcl9pZGxlKCkgaWYKPiBuZWNlc3NhcnkuCgpQcm9wYWdhdGU/IFNvIGZh
ciBJIHdhcyBvZiB0aGUgb3BpbmlvbiB0aGF0IHRoZSBjaGFuZ2UgaGFkIGJlZW4KaW50ZW50aW9u
YWxseSBkcm9wcGVkIHRoZXJlLCBidXQgd2FzIG1pc3Rha2VubHkgbGVmdCBpbiBwbGFjZSBpbgpt
d2FpdF9pZGxlKCkuIE9yIGlmIHRoZSBjb21tZW50IHdhcyBpbnRlbmRlZCB0byBiZSBjaGFuZ2Vk
IChpbgpib3RoIHBsYWNlcykgSSBjYW4ndCBzZWUgaG93IHRoYXQgd291bGQgYmVsb25nIGludG8g
dGhpcyBwYXRjaCwgYXMKSSB0aGluayBzY2hlZF90aWNrX3N1c3BlbmQoKSBjb3VsZCBoYXZlIGZp
ZGRsZWQgd2l0aCB0aW1lcnMgZXZlbgpiZWZvcmUuIEJ1dCBpbiB0aGUgZW5kIEkgZG9uJ3QgY2Fy
ZSBhbGwgdGhhdCBtdWNoIGlmIHRoZSBjb21tZW50CmFkanVzdG1lbnQgZ2V0cyBkb25lIGhlcmUg
b3IgaW4gYSBzZXBhcmF0ZSBwYXRjaCAtIG15IG1haW4gd2lzaApyZWFsbHkgaXMgZm9yIHRoZSB0
d28gcGxhY2VzIHRvIHN0YXkgaW4gc3luYy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07: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.xen.org>)
	id 1dmxJV-0000Sw-ES; Wed, 30 Aug 2017 07:21:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmxJU-0000So-4D
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 07:21:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A7/E4-03610-37766A95; Wed, 30 Aug 2017 07:21:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQrcofVm
 kwa4JehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bx11eZC5bxV1x/e4K9gfE+TxcjB4eEgJ/E
 i5ORXYycHCwCqhILT09nAgmzCdhLTP9aAWKKCOhJtBzRA6lgFmhllFiyOBbEFhZIktj/6hMji
 M0r4CHx/+ovJhBbSMBTon/ROiaIuKDEyZlPWCB6dSQW7P7EBjKSWUBaYvk/DpAwp4CXxOdT85
 hBbFEBFYmTK9dAjVGU6J/3gA3ElhBIl9j69xfzBEb+WUimzkIydRbC1AWMzKsYNYpTi8pSi3Q
 NLfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjDe3BhwiFGSg0lJlHd6
 2rJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8tSA5waLU9NSKtMwcYBTApCU4eJREeCtB0rzFB
 Ym5xZnpEKlTjIpS4hB9AiCJjNI8uDZY5F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMMQUns
 y8Erjpr4AWMwEtjvVaCrK4JBEhJdXAKMDWcW7ZXumM3ZJdu3+/EHSymSPyJCOfw/X2Td/Omha
 t3QHLxZZMWLrhq0HBwvcLldl38C28vThY5oDIVPODa9meavRnZ2TNdpxrVrNM0aQ4o1zLb3PJ
 hvZK0YX35iat3J7PvDPb9bSQROs21VP952NDrJ03SR5bKX15c7BTvPJTTtWLa9YaKLEUZyQaa
 jEXFScCAFgaGmO3AgAA
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504077682!80088563!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41236 invoked from network); 30 Aug 2017 07:21:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 07:21:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,447,1498521600"; d="scan'208";a="51786407"
Date: Wed, 30 Aug 2017 08:21:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170830072114.xzi3mdn3sfveswcg@MacBook-Pro-de-Roger.local>
References: <1504024193-31105-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504024193-31105-1-git-send-email-igor.druzhinin@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDU6Mjk6NTNQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gV2UgbmVlZCB0byBjaG9vc2UgQUNQSSB0YWJsZXMgcHJvcGVybHkgZGVwZW5kaW5n
IG9uIHRoZSBkZXZpY2UKPiBtb2RlbCB2ZXJzaW9uIHdlIGFyZSBydW5uaW5nLiBQcmV2aW91c2x5
LCB0aGlzIGRlY2lzaW9uIHdhcwo+IG1hZGUgYnkgQklPUyB0eXBlIHNwZWNpZmljIGNvZGUgaW4g
aHZtbG9hZGVyLCBlLmcuIGFsd2F5cyBsb2FkCj4gUUVNVSB0cmFkaXRpb25hbCBzcGVjaWZpYyB0
YWJsZXMgaWYgaXQncyBST01CSU9TIGFuZCBhbHdheXMKPiBsb2FkIFFFTVUgWGVuIHNwZWNpZmlj
IHRhYmxlcyBpZiBpdCdzIFNlYUJJT1MuCj4gCj4gVGhpcyBjaGFuZ2Ugc2F2ZXMgdGhpcyBiZWhh
dmlvciAoZm9yIGNvbXBhdGliaWxpdHkpIGJ1dCBhZGRzCj4gYW4gYWRkaXRpb25hbCB3YXkgKHhl
bnN0b3JlIGtleSkgdG8gc3BlY2lmeSB0aGUgY29ycmVjdAo+IGRldmljZSBtb2RlbCBpZiB3ZSBo
YXBwZW4gdG8gcnVuIGEgbm9uLWRlZmF1bHQgb25lLiBUb29sc3RhY2sKPiBiaXQgbWFrZXMgdXNl
IG9mIGl0Lgo+IAo+IFRoZSBlbmZvcmNlbWVudCBvZiBCSU9TIHR5cGUgZGVwZW5kaW5nIG9uIFFF
TVUgdmVyc2lvbiB3aWxsCj4gYmUgbGlmdGVkIGxhdGVyIHdoZW4gdGhlIHJlc3Qgb2YgUk9NQklP
UyBjb21wYXRpYmlsaXR5IGZpeGVzCj4gYXJlIGluIHBsYWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENoYW5nZXMg
aW4gdjQ6Cj4gKiBVc2UgVjEgcG9ydCBsb2NhdGlvbiB1bmNvbmRpdGlvbmFsbHkgYXMgbW9kZXJu
IHZlcnNpb25zIG9mCj4gICBRZW11LXRyYWQgdXNlIGl0IGFueXdheQo+ICogQ2hhbmdlIGNvbmZ1
c2luZyBjb21tZW50cyBpbiBpb3JlcS5oCj4gCj4gQ2hhbmdlcyBpbiB2MzoKPiAqIG1vdmUgQUNQ
SSB0YWJsZSBleHRlcm5zIGludG8gdXRpbC5oCj4gCj4gQ2hhbmdlcyBpbiB2MjoKPiAqIGZpeCBp
bnN1ZmZpY2llbnQgYWxsb2NhdGlvbiBzaXplIG9mIGxvY2FsZW50Cj4gLS0tCj4gIHRvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9vdm1mLmMgICAgfCAgMyAtLS0KPiAgdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL3JvbWJpb3MuYyB8ICAzIC0tLQo+ICB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvc2Vh
Ymlvcy5jIHwgIDMgLS0tCgpZb3UgZm9yZ290IHRvIHJlbW92ZSB0aGUgY2FsbHMgdG8gSFZNX1BB
UkFNX0FDUElfSU9QT1JUU19MT0NBVElPTiBmcm9tCnRoZSBhYm92ZSBmaWxlcy4KCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vaW9yZXEuaAo+IGluZGV4IDJlNTgwOWIuLmNmZmVlNmIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2h2bS9pb3JlcS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9pb3JlcS5oCj4gQEAgLTEwMywxNCArMTAzLDE0IEBAIHR5cGVkZWYgc3RydWN0IGJ1ZmZlcmVk
X2lvcGFnZSBidWZmZXJlZF9pb3BhZ2VfdDsKPiAgICogdmVyc2lvbiBudW1iZXIgaW4gSFZNX1BB
UkFNX0FDUElfSU9QT1JUU19MT0NBVElPTi4KPiAgICovCj4gIAo+IC0vKiBWZXJzaW9uIDAgKGRl
ZmF1bHQpOiBUcmFkaXRpb25hbCBYZW4gbG9jYXRpb25zLiAqLwo+ICsvKiBWZXJzaW9uIDAgKGRl
ZmF1bHQpOiBUcmFkaXRpb25hbCAob2Jzb2xldGUpIFhlbiBsb2NhdGlvbnMuICovCgpDb3VsZCB5
b3UgcGxlYXNlIGFkZCBhIG5vdGUgc2F5aW5nIHRoaXMgaXMgb25seSBrZWVwIGZvciBtaWdyYXRp
b24KcHVycG9zZXMgKGJlaW5nIGFibGUgdG8gbWlncmF0ZSBmcm9tIG9sZGVyIFhlbiB2ZXJzaW9u
cyk/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:34:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07: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.xen.org>)
	id 1dmxVg-0001Pq-S8; Wed, 30 Aug 2017 07:34:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dmxVf-0001Pk-Gk
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 07:33:59 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 BC/B9-03128-66A66A95; Wed, 30 Aug 2017 07:33:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov25a1rJ
 Ig0dnOS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bnPUYFB/kr5jycytbA2MvbxcjJISFgJPF2
 4j+mLkYuDiGBhYwSc2/tYQFJCAv4Skye8pQRJCEisJxR4uPPQ+wgDrPAVVaJB7PXsoJUCQlsZ
 JTYu1QXxGYTUJXYcP0UUJyDg1fAWuJ5lxFImAUo3PvsC9hQUYFwif3frzGD2LwCghInZz4Bi3
 MKWEisnLAJLM4soC7xZ94lKFtcYtOz76wQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxah
 RnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJ4MQLCD8f7GgEOM
 khxMSqK8HzOWRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I3KBMoJFqWmp1akZeYAIwUmLcHBo
 yTCKwiS5i0uSMwtzkyHSJ1iVJQS500ASQiAJDJK8+DaYNF5iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK8vCBTeDLzSuCmvwJazAS0ONZrKcjikkSElFQDY0G6Wd3JdetiDn0zvRLIyuWppTt
 37cH4iedmH9+9v+BNl9Jnlt+pFp3/lJXPKanZ3IzdIb1rk1T/v8oIc6k/0916vrwW5fYyObHS
 s/Jx2NWfdyNvxBo0ZrkUM6VMejkp7uPaqO8JHd4cl39+9Vde9rShjjHgSlmrx5SkvZqcZy7+3
 sAl/VRxmhJLcUaioRZzUXEiACmijnbJAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504078437!73562204!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55244 invoked from network); 30 Aug 2017 07:33:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2017 07:33:58 -0000
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 mx1.suse.de (Postfix) with ESMTP id 1C49CAB43;
 Wed, 30 Aug 2017 07:33:57 +0000 (UTC)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Yang Zhang <yang.zhang.wz@gmail.com>, xen-devel@lists.xensource.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1504007201-12904-1-git-send-email-yang.zhang.wz@gmail.com>
 <1504007201-12904-2-git-send-email-yang.zhang.wz@gmail.com>
 <20170829135548.GG32175@char.us.oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a9eceaa9-65c8-1eb3-7a31-3e7a4800cf04@suse.com>
Date: Wed, 30 Aug 2017 09:33:52 +0200
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: <20170829135548.GG32175@char.us.oracle.com>
Content-Language: de-DE
Cc: Jeremy Fitzhardinge <jeremy@goop.org>, rkrcmar@redhat.com,
 kvm@vger.kernel.org, mst@redhat.com, peterz@infradead.org,
 Pan Xinhui <xinhui.pan@linux.vnet.ibm.com>,
 virtualization@lists.linux-foundation.org, "H. Peter Anvin" <hpa@zytor.com>,
 Alok Kataria <akataria@vmware.com>, wanpeng.li@hotmail.com, x86@kernel.org,
 agraf@suse.de, Ingo Molnar <mingo@redhat.com>,
 Kees Cook <keescook@chromium.org>, Rusty Russell <rusty@rustcorp.com.au>,
 Chris Wright <chrisw@sous-sol.org>, Andy Lutomirski <luto@kernel.org>,
 dmatlack@google.com, tglx@linutronix.de, Quan Xu <quan.xu0@gmail.com>,
 linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, pbonzini@redhat.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 1/7] x86/paravirt: Add pv_idle_ops to
	paravirt ops
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDgvMTcgMTU6NTUsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBUdWUs
IEF1ZyAyOSwgMjAxNyBhdCAxMTo0NjozNUFNICswMDAwLCBZYW5nIFpoYW5nIHdyb3RlOgo+PiBT
byBmYXIsIHB2X2lkbGVfb3BzLnBvbGwgaXMgdGhlIG9ubHkgb3BzIGZvciBwdl9pZGxlLiAucG9s
bCBpcyBjYWxsZWQgaW4KPj4gaWRsZSBwYXRoIHdoaWNoIHdpbGwgcG9sbGluZyBmb3IgYSB3aGls
ZSBiZWZvcmUgd2UgZW50ZXIgdGhlIHJlYWwgaWRsZQo+PiBzdGF0ZS4KPj4KPj4gSW4gdmlydHVh
bGl6YXRpb24sIGlkbGUgcGF0aCBpbmNsdWRlcyBzZXZlcmFsIGhlYXZ5IG9wZXJhdGlvbnMKPj4g
aW5jbHVkZXMgdGltZXIgYWNjZXNzKExBUElDIHRpbWVyIG9yIFRTQyBkZWFkbGluZSB0aW1lcikg
d2hpY2ggd2lsbCBodXJ0Cj4+IHBlcmZvcm1hbmNlIGVzcGVjaWFsbHkgZm9yIGxhdGVuY3kgaW50
ZW5zaXZlIHdvcmtsb2FkIGxpa2UgbWVzc2FnZQo+PiBwYXNzaW5nIHRhc2suIFRoZSBjb3N0IGlz
IG1haW5seSBjb21lIGZyb20gdGhlIHZtZXhpdCB3aGljaCBpcyBhCj4+IGhhcmR3YXJlIGNvbnRl
eHQgc3dpdGNoIGJldHdlZW4gVk0gYW5kIGh5cGVydmlzb3IuIE91ciBzb2x1dGlvbiBpcyB0bwo+
PiBwb2xsIGZvciBhIHdoaWxlIGFuZCBkbyBub3QgZW50ZXIgcmVhbCBpZGxlIHBhdGggaWYgd2Ug
Y2FuIGdldCB0aGUKPj4gc2NoZWR1bGUgZXZlbnQgZHVyaW5nIHBvbGxpbmcuCj4+Cj4+IFBvbGwg
bWF5IGNhdXNlIHRoZSBDUFUgd2FzdGUgc28gd2UgYWRvcHQgYSBzbWFydCBwb2xsaW5nIG1lY2hh
bmlzbSB0bwo+PiByZWR1Y2UgdGhlIHVzZWxlc3MgcG9sbC4KPj4KPj4gU2lnbmVkLW9mZi1ieTog
WWFuZyBaaGFuZyA8eWFuZy56aGFuZy53ekBnbWFpbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFF1
YW4gWHUgPHF1YW4ueHUwQGdtYWlsLmNvbT4KPj4gQ2M6IEplcmVteSBGaXR6aGFyZGluZ2UgPGpl
cmVteUBnb29wLm9yZz4KPj4gQ2M6IENocmlzIFdyaWdodCA8Y2hyaXN3QHNvdXMtc29sLm9yZz4K
Pj4gQ2M6IEFsb2sgS2F0YXJpYSA8YWthdGFyaWFAdm13YXJlLmNvbT4KPj4gQ2M6IFJ1c3R5IFJ1
c3NlbGwgPHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdT4KPj4gQ2M6IFRob21hcyBHbGVpeG5lciA8dGds
eEBsaW51dHJvbml4LmRlPgo+PiBDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+Cj4+
IENjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgo+PiBDYzogeDg2QGtlcm5lbC5v
cmcKPj4gQ2M6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KPj4gQ2M6IEFu
ZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgo+PiBDYzogIktpcmlsbCBBLiBTaHV0ZW1v
diIgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+Cj4+IENjOiBQYW4gWGluaHVpIDx4
aW5odWkucGFuQGxpbnV4LnZuZXQuaWJtLmNvbT4KPj4gQ2M6IEtlZXMgQ29vayA8a2Vlc2Nvb2tA
Y2hyb21pdW0ub3JnPgo+PiBDYzogdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlv
bi5vcmcKPj4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKPiAKPiBBZGRpbmcgeGVu
LWRldmVsLgo+IAo+IEp1ZXJnZW4sIHdlIHJlYWxseSBzaG91bGQgcmVwbGFjZSBKZXJlbXkncyBu
YW1lIHdpdGggeGVuLWRldmVsIG9yCj4geW91ciBuYW1lLi4KCkkgd291bGRuJ3QgbWluZCBiZWlu
ZyBhZGRlZC4gV2hhdCBkb2VzIEplcmVteSB0aGluayBvZiBiZWluZyByZW1vdmVkPwoKPiBXYXNu
J3QgdGhlcmUgYW4gcGF0Y2ggYnkgeW91IHRoYXQgdG9vayBzb21lIG9mIHRoZSAKPiBtYWludGVy
bnNoaXAgb3ZlciBpdD8KCkkgYWRkZWQgaW5jbHVkZS9saW51eC9oeXBlcnZpc29yLmggdG8gdGhl
IFBBUkFWSVJUIHNlY3Rpb24gYW5kIG9mZmVyZWQKdG8gbWFpbnRhaW4gaXQgaW4gY2FzZSB0aGUg
UEFSQVZJUlQgbWFpbnRhaW5lcnMgZGlkbid0IHdhbnQgdG8uCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:43:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07:43: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.xen.org>)
	id 1dmxeG-0002BU-R4; Wed, 30 Aug 2017 07:42:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmxeF-0002BO-Aa
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 07:42:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A3/28-03422-A7C66A95; Wed, 30 Aug 2017 07:42:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQrcyZ1m
 kwd1GS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPP73a2gonSFU2fb7E1MPaIdjFycEgI+En8
 3hPexcjJwSKgKvHxzzZGkDCbgL3EhIXlIGERoHDH1ptMXYxcHMwCa5gk1j+ZygSSEBaIk7h49
 CYziM0r4CHR+nULmC0k8JxRYvF6PYi4oMTJmU9YQGYyC2hKrN+lD2FKSyz/xwFSwSwgL9G8dT
 YzSJhTQE9i0XtjkLCogIrEyZVrmCAGKkr0z3vABmJLCKRLbP37i3kCo8AsJPNnIcyfhTB/FpL
 5CxhZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYqAxDs
 YPy1LOAQoyQHk5Io78vMZZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhPZAHlBItS01Mr0jJzg
 DEDk5bg4FES4f0IkuYtLkjMLc5Mh0idYlSUEuc1ywZKCIAkMkrz4NpgcXqJUVZKmJcR6BAhno
 LUotzMElT5V4ziHIxKwrwZIFN4MvNK4Ka/AlrMBLQ41mspyOKSRISUVANjUPVk/dN2rkv3Zz9
 3/NnqnDU/e2aG1vmA6tXJuzdZpE7LbUhYK7UrIGhN3xW9/UEXO79azV+jr2Cvf+Dgrt0z3nM8
 5V5jZnnyUVrLhKJ9bz+eZPWWeGhy59xjJ+G4zHJhaSnP+3r1ChO233i4KfbVk/7gJd+Vzf6pd
 bI9nyeaufvL9Ii8H9whSizFGYmGWsxFxYkAFOytCM4CAAA=
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504078969!73563855!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21444 invoked from network); 30 Aug 2017 07:42:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 07:42:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51787181"
Date: Wed, 30 Aug 2017 08:42:42 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830074242.tvuauie5gj3qimsm@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170829114649.3usyte4pvljrfrhw@MacBook-Pro-de-Roger.local>
 <20170830052014.GB11396@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830052014.GB11396@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6MjA6MTRQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoYW5rcyBhIGxvdCBmb3IgdGhlIHJldmlldyBjb21tZW50cyEKPiAKPiBPbiAxNy0wOC0yOSAx
Mjo0Njo0OSwgUm9nZXIgUGF1IE1vbm7vv70gd3JvdGU6Cj4gPiBPbiBUaHUsIEF1ZyAyNCwgMjAx
NyBhdCAwOToxNDozNUFNICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gPiBBbHRob3VnaCBJIGhhdmUg
dG8gYWRtaXQgSSBkb24ndCByZWFsbHkgdW5kZXJzdGFuZCB0aGlzIGludGVyZmFjZSwKPiA+IHdv
dWxkbid0IGl0IGJlIGVhc2llciB0byBzcGVjaWZ5IHRoZSBtZW1vcnkgYmFuZHdpZHRoIGFsbG93
ZWQKPiA+IHBlci1kb21haW4sIHJhdGhlciB0aGUgYW1vdW50IG9mIGJhbmR3aWR0aCByZW1vdmVk
Pwo+ID4gCj4gPiBVc2luZyB5b3VyIGFwcHJvYWNoIHRoZSB1c2VyIGhhcyB0byBmaXJzdCBnZXQg
dGhlIHRvdGFsIGJhbmR3aWR0aCwgYW5kCj4gPiB0aGVuIHN1YnRyYWN0IHRoZSByZW1vdmVkIGJh
bmR3aWR0aCBpbiBvcmRlciB0byBrbm93IHRoZSByZW1haW5pbmcKPiA+IGJhbmR3aWR0aCBmb3Ig
YSBkb21haW4uCj4gPiAKPiBUaGUgSFcgb25seSBwcm92aWRlcyB0aHJvdHRsaW5nIHNldCBtZXRo
b2QgdG8gY29udHJvbCB0aGUgYmFuZHdpZHRoLiBTbywgSQo+IHRoaW5rIGl0IGlzIHN0cmFpZ2h0
Zm9yd2FyZCB0byBzZXQgdGhyb3R0bGluZyBpbiB0b29scyBsYXllci4gVGhlICdwc3ItbWJhLXNl
dCcKPiBpcyBkZXNpZ25lZCBhcyBhIHNpbXBsZSBjb21tYW5kIHRvIHNldCB3aGF0IEhXIG5lZWRz
Lgo+IAo+IEFsc28sIG1lbnRpb25lZCBieSBTRE0sICJUaGUgdGhyb3R0bGluZyB2YWx1ZXMgZXhw
b3NlZCBieSBNQkEgYXJlIGFwcHJveGltYXRlLAo+IGFuZCBhcmUgY2FsaWJyYXRlZCB0byBzcGVj
aWZpYyB0cmFmZmljIHBhdHRlcm5zLiIuIFNvLCBpdCBpcyBoYXJkIHRvIHByb3ZpZGUKPiBleGFj
dCBiYW5kd2lkdGggY29udHJvbCBpbiAncHNyLW1iYS1zZXQnLgoKT0ssIEkgdGhpbmsgSSB3aWxs
IHdhaXQgdW50aWwgSSBzZWUgdGhlIGV4YW1wbGUgZXhwbGFpbmVkIGluIG9yZGVyIHRvCmV4cHJl
c3MgbXkgb3BpbmlvbiBvbiB0aGUgcHJvcG9zZWQgdG9vbHN0YWNrIGludGVyZmFjZS4KCj4gPiBB
bHNvLCBJTUhPIHlvdSBzaG91bGQgcHJvdmlkZSBhIGNvbW1hbmQgdG8gcHJpbnQgdGhlIG1heCB0
aHJvdHRsaW5nLAo+IAo+IFRoZSAncHNyLWh3aW5mbycgY2FuIHNob3cgdGhlIG1heCB0aHJvdHRs
aW5nLiBCZWNhdXNlIGl0IGlzIHBhcnQgb2YgTUJBIEhXIGluZm8uCj4gCj4gPiByZW1lbWJlciB0
aGF0IGZyb20gWGVuJ3MgUG9WIERvbTAgaXMganVzdCBhbm90aGVyIGRvbWFpbiwgYW5kIHRoZQo+
ID4gQ1BVSUQgdmFsdWVzIHJlcG9ydGVkIHRvIERvbTAgZG9uJ3QgbmVlZCB0byBiZSB0aGUgc2Ft
ZSBhcyBmb3VuZCBvbgo+ID4gYmFyZSBtZXRhbC4KPiA+IAo+IEJ1dCB0aGUgQ1BVSUQgdmFsdWVz
IGdvdCB0aHJvdWdoICdwc3InIGNvbW1hbmRzIHNob3VsZCBiZSBvbmVzIGZvdW5kIG9uIGJhcmUK
PiBtZXRhbCwgcmlnaHQ/IEJlY2F1c2UgdGhlc2UgY29tbWFuZHMgZGlyZWN0bHkgZ2V0IHRoZSB2
YWx1ZXMgZnJvbSBoeXBlcnZpc29yCj4gdGhyb3VnaCBkb21jdGwvc3lzY3RsLgoKWWVzLCBpZiB0
aGV5IGFyZSBwcm92aWRlZCBieSB0aGUgaHlwZXJ2aXNvciAoaWU6IGNwdWlkIGluc3RydWN0aW9u
IGlzCmV4ZWN1dGVkIGluIFhlbiwgbm90IERvbTApLgoKPiA+ID4gKyAgICAgaWYgdGhlIE1CQV9N
QVggdmFsdWUgaXMgOTAsIHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgMTAlLiBWYWx1ZXMgbm90IGFu
IGV2ZW4KPiA+ID4gKyAgICAgbXVsdGlwbGUgb2YgdGhlIHByZWNpc2lvbiAoZS5nLiwgMTIlKSB3
aWxsIGJlIHJvdW5kZWQgZG93biAoZS5nLiwgdG8gMTAlCj4gPiA+ICsgICAgIGRlbGF5IGFwcGxp
ZWQpIGJ5IEhXIGF1dG9tYXRpY2FsbHkuCj4gPiA+ICsKPiA+ID4gKyAgICAgTm9uLWxpbmVhciBt
b2RlOiBpbnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28gZnJvbSB6ZXJvIHRvIHRo
ZQo+ID4gPiArICAgICBNQkFfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkg
dmFsdWVzIG5vdCBhIHBvd2VyIG9mIHR3byB3aWxsCj4gPiA+ICsgICAgIGJlIHJvdW5kZWQgZG93
biB0aGUgbmV4dCBuZWFyZXN0IHBvd2VyIG9mIHR3byBieSBIVyBhdXRvbWF0aWNhbGx5Lgo+ID4g
PiArCj4gPiA+ICsjIFRlY2huaWNhbCBkZXRhaWxzCj4gPiA+ICsKPiA+ID4gK01CQSBpcyBhIG1l
bWJlciBvZiBJbnRlbCBQU1IgZmVhdHVyZXMsIGl0IHNoYXJlcyB0aGUgYmFzZSBQU1IgaW5mcmFz
dHJ1Y3R1cmUKPiA+ID4gK2luIFhlbi4KPiA+ID4gKwo+ID4gPiArIyMgSGFyZHdhcmUgcGVyc3Bl
Y3RpdmUKPiA+ID4gKwo+ID4gPiArICBNQkEgZGVmaW5lcyBhIHJhbmdlIG9mIE1TUnMgdG8gc3Vw
cG9ydCBzcGVjaWZ5aW5nIGEgZGVsYXkgdmFsdWUgKFRocnRsKSBwZXIKPiA+ID4gKyAgQ09TLCB3
aXRoIGRldGFpbHMgYmVsb3cuCj4gPiA+ICsKPiA+ID4gKyAgYGBgCj4gPiA+ICsgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ID4gPiArICAgfCBNU1Ig
KHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwKPiA+ID4gKyAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gPiA+ICsgICB8IElB
MzJfTDJfUU9TX0V4dF9CV19UaHJ0bF8wIHwgICAgIDB4RDUwICAgICAgfAo+ID4gPiArICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiA+ID4gKyAgIHwg
Li4uICAgICAgICAgICAgICAgICAgICAgICAgfCAgLi4uICAgICAgICAgICB8Cj4gPiA+ICsgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ID4gPiArICAg
fCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8IDB4RDUwK24gKG48NjQpIHwKPiA+ID4gKyAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gPiA+ICsg
IGBgYAo+ID4gCj4gPiBBcmUgeW91IHN1cmUgeW91IHdhbnQgdG8gaGFyZGNvZGUgdGhpcyBuPDY0
PyBJc24ndCB0aGVyZSBhIGNoYW5jZSB0aGlzCj4gPiBpcyBnb2luZyB0byBiZSBidW1wZWQgaW4g
bmV3ZXIgaGFyZHdhcmU/Cj4gPiAKPiBUaGlzIGlzIGp1c3QgYSBIVyBsaW1pdGF0aW9uIGRlY2xh
cmVkIGluIFNETS4gSW4gZmFjdCwgdGhlcmUgaXMgbm8gc3VjaCBoYXJkCj4gY29kZSBsaW1pdGF0
aW9uLiBIeXBlcnZpc29yIHNpZGUgY2hlY2tzIHRoZSAnY29zX21heCcgZ290IHRocm91Z2ggQ1BV
SUQuCgpUaGVuIEkgd291bGQgcmVtb3ZlIHRoZSBuPDY0LCBvciBlbHNlIHRoaXMgd2lsbCBnZXQg
b3V0LW9mLXN5bmMKd2l0aG91dCBhbnlvbmUgbm90aWNpbmcuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:48:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07: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.xen.org>)
	id 1dmxj6-0002Po-AN; Wed, 30 Aug 2017 07:47:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmxj5-0002Pi-65
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 07:47:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0E/B4-03423-6AD66A95; Wed, 30 Aug 2017 07:47:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQndp7rJ
 Igwd3NS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznR38wFizjrlh5qoWpgfEeRxcjJ4eEgJ/E
 gavPWUBsFgFViR2zdzN1MXJwsAnYS0xYWA4SFgEKd2y9CRTm4mAWWMMksf7JVLAaYYFMibsPQ
 kBqeAU8JO4fWcMCUiMk8JxR4l33fDaIhKDEyZlPWEDqmQU0Jdbv0ocwpSWW/wO7gFlAXqJ562
 xmEJtTQE/i0YWX7CC2qICKxMmVa5hAbCEBRYn+eQ/YIC5Ol9j69xfzBEaBWUgWzEJYMAthwSw
 kCxYwsqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMVgYg
 2MF4c2PAIUZJDiYlUd6XmcsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWuUA5QSLUtNTK9Iyc
 4BxA5OW4OBREuGNBEnzFhck5hZnpkOkTjEqSonzGoIkBEASGaV5cG2wWL3EKCslzMsIdIgQT0
 FqUW5mCar8K0ZxDkYlYd5MkCk8mXklcNNfAS1mAloc67UUZHFJIkJKqoHR8vTznPLvJ+7Lyp+
 dJPzRR/NoVOgBo6+KxUmviiIcEhvvq7hNVL9rnxAw//zs1UcPZZU7CU6JeqU9RfiE5cNZr7P6
 AyYxxN1PkKtc5R644NNMDu/VjNckzCNFnNedqsuedFPfPuJZ+5JfMRWvrhZfumnBfHJPYIPkk
 ++7hTNieiRjPHb4hogqsRRnJBpqMRcVJwIASpd5XNACAAA=
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504079269!109516962!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26574 invoked from network); 30 Aug 2017 07:47:49 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 07:47:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51787359"
Date: Wed, 30 Aug 2017 08:47:42 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830074742.q5ddjcqpf5bxfbv5@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-3-git-send-email-yi.y.sun@linux.intel.com>
 <20170829120019.4rhk2shex7q5csnv@MacBook-Pro-de-Roger.local>
 <20170830052308.GC11396@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830052308.GC11396@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6MjM6MDhQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTI5IDEzOjAwOjE5LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjM2QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
LS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwo+ID4gPiBAQCAtMTQzOSw2MCArMTQzOSw2MCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+
ID4gPiAgICAgICAgICB9Cj4gPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gPiAgCj4gPiA+IC0gICAg
Y2FzZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A6Cj4gPiA+IC0gICAgICAgIHN3aXRjaCAoIGRvbWN0
bC0+dS5wc3JfY2F0X29wLmNtZCApCj4gPiA+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9hbGxv
Y19vcDoKPiA+ID4gKyAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9hbGxvY19vcC5jbWQg
KQo+ID4gPiAgICAgICAgICB7Cj4gPiA+ICAgICAgICAgICAgICB1aW50MzJfdCB2YWwzMjsKPiA+
ID4gIAo+ID4gPiAgICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JN
Ogo+ID4gCj4gPiBJbiBvcmRlciB0byBtYXRjaCB0aGUgbmFtZSBvZiB0aGUgc3RydWN0dXJlIHVz
ZWQsIHNob3VsZG4ndCB0aG9zZQo+ID4gZGVmaW5lcyBiZSByZW5hbWVkIHRvIFhFTl9ET01DVExf
UFNSX0FMTE9DXyogKGluc3RlYWQgb2YgQ0FUKT8KPiA+IAo+IFRoZXNlIG5hbWVzIGFyZSBmZWF0
dXJlIHNwZWNpZmljLiBFLmc6Cj4gICAgIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JN
IC0gTDMgQ0FUCj4gICAgIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEwgIC0gTUJBCj4g
Cj4gQ291bGQgeW91IGFjY2VwdCB0aGVtPyBJZiBub3QsIEkgdGhpbmsgSSBtYXkgd3JpdGUgYSBz
ZXBhcmF0ZSBwYXRjaCB0byByZW5hbWUKPiB0aGVtLgoKTWF5YmUgSSdtIGp1c3QgbG9zdCwgYnV0
IGluIHRoaXMgcGF0Y2ggeW91IGFyZSByZW5hbWluZyBwc3JfY2F0X29wIHRvCnBzcl9hbGxvY19v
cCwgaGVuY2UgSSB0aGluayB0aG9zZSBkZWZpbmVzIHNob3VsZCBhbHNvIGJlIHJlbmFtZWQgaW4K
dGhpcyBzYW1lIHBhdGNoLgoKSSB3b3VsZCBhbHNvIHByZWZlciB0aGF0IHlvdSBkb24ndCBpbnRy
b2R1Y2UgdGhlICdfT1BffF9vcF8nCmV2ZXJ5d2hlcmUsIEkgZG9uJ3QgdGhpbmsgaXQncyB1c2Vm
dWwvZGVzY3JpcHRpdmUuIEh5cGVyY2FsbHMgYXJlCm9wZXJhdGlvbnMgYnkgZGVmaW5pdGlvbiBJ
TUhPLCBoZW5jZSB0aGUgJ29wJyB0aGluZyBkb2Vzbid0IGFkZAphbnl0aGluZyB1c2VmdWwuCgpJ
ZTogdGhlIHN0cnVjdCBzaG91bGQgYmUgcHNyX2FsbG9jLCBhbmQgdGhlIG5hbWUKWEVOX0RPTUNU
TF9wc3JfYWxsb2MuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:51:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07: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.xen.org>)
	id 1dmxmx-00032E-QQ; Wed, 30 Aug 2017 07:51:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmxmv-000322-UA
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 07:51:50 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0C/4C-02224-59E66A95; Wed, 30 Aug 2017 07:51:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsWyU9JRQndK3rJ
 Ig2XHZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oym+w+ZC06yVfydod7AuIS1i5GTQ0LAT+Ln
 lIssXYwcHCwCqhIzfxeAmGwC9hITFpaDVIgARTu23mTqYuTiYBZYwySx/slUJpCEsECUxO6vE
 DavgIfEizULmEGKhASeM0q8eLmNBSIhKHFy5hOw+cwCmhLrd+lDmNISy/9xgFQwC8hLNG+dzQ
 xicwroSVz6+5YdxBYVUJE4uXIN2HghAUWJ/nkP2CAuTpfY+vcX8wRGgVlIFsxCWDALYcEsJAs
 WMLKsYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMVAYg2MG4
 /KPTIUZJDiYlUd6dOcsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwyuYC5QSLUtNTK9Iyc4AxA
 5OW4OBREuH1AUnzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc1wKkSACkKKM0D24ELH4vMc
 pKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXH2QKT2ZeCdymV0BHMAEdEeu1FOSIkkSElFQD4yt
 /iQd8trefJT3ZzswwReTZ6lcPfAy3X4/tNbPXqmD5WS9/u+DZyndeNvtWbtj0YfYhTo14vr6N
 f2e+lGcw3FHewjjpe8iVzx+tvtg1ms+4f/vvS8aL8nzKIpPf3Nvi8e1ld3Jr55OvfEcnuDV3M
 WcwvezYH93dOcltjXfjXeaW1Hu6F9pLNiuxFGckGmoxFxUnAgD3ip5b2gIAAA==
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504079507!104634469!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11378 invoked from network); 30 Aug 2017 07:51:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 07:51:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51787491"
Date: Wed, 30 Aug 2017 08:51:40 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830075140.ybhcm4yovvy575tw@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-4-git-send-email-yi.y.sun@linux.intel.com>
 <20170829121524.6zueawmas2y537oc@MacBook-Pro-de-Roger.local>
 <20170830054738.GF11396@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830054738.GF11396@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 03/15] x86: rename 'cbm_type' to
 'psr_val_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6NDc6MzhQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTI5IDEzOjE1OjI0LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjM3QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl92YWxfdHlwZScgdG8gbWFrZSBp
dCBiZSBnZW5lcmFsLgo+ID4gCj4gPiBJJ20gdW5zdXJlIHdoZXRoZXIgdGhlICdfdmFsXycgaXMg
cmVhbGx5IG5lZWRlZCBoZXJlLiBBRkFJQ1QgaXQKPiA+IGRvZXNuJ3QgYWRkIGFueSBtZWFuaW5n
ZnVsIGluZm9ybWF0aW9uIHRvIHRoZSBkZWZpbmUgaXRzZWxmLCBhbmQgb25seQo+ID4gbWFrZXMg
aXQgbG9uZ2VyLiBBcGFydCBmcm9tIHRoYXQgaXQgbG9va3MgZmluZS4KPiA+IAo+IFRoZSAnY2Jt
X3R5cGUnIG1lYW5zIHRoZSBDQVQgdmFsdWUgKENCTSkgdHlwZS4gQXMgTUJBIHZhbHVlIHR5cGUg
aXMgdGhyb3R0bGUsCj4gSSB3YW50IHRvIHJlbmFtZSAnY2JtX3R5cGUnIHRvIGEgZ2VuZXJpYyB2
YWx1ZSB0eXBlLiBCZWNhdXNlIHRoZXJlIGFyZSBtYW55Cj4gJ3Bzcicgc3RhcnRpbmcgbmFtZXMs
IHRvIG1ha2UgaXQgY2xlYXIgdGhhdCB0aGlzIHN0cnVjdHVyZSBpcyBmb3IgdmFsdWUgdHlwZSwK
PiBJIG5hbWUgaXQgJ3Bzcl92YWxfdHlwZScuCgpCdXQgdGhlIGVudW0gYWxzbyBoYXMgdGhlICdf
dmFsJyB0aGluZywgYW5kIGl0J3MgdXNlZCBieSBwc3JfZ2V0X2luZm8uCklNSE8gaXQgd291bGQg
YmUgYmV0dGVyIHRvIGp1c3QgZHJvcCB0aGUgJ192YWwnLgoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 07:55:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 07:55: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.xen.org>)
	id 1dmxqt-0003Du-A7; Wed, 30 Aug 2017 07:55:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmxqs-0003Do-1q
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 07:55:54 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0D/58-03610-98F66A95; Wed, 30 Aug 2017 07:55:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQrcjf1m
 kwd4+U4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPS07nsBV2cFRd3P2VvYHzL1sXIySEh4Cdx
 /c4rli5GDg4WAVWJvevTQEw2AXuJCQvLQSpEgKIdW28ydTFycTALrGGSWP9kKhNIjbBAmMSfj
 z4gNbwCHhKz5kxiBakREnjOKLFteScrREJQ4uTMJ2DjmQU0Jdbv0ocwpSWW/+MAqWAWkJdo3j
 qbGcTmFNCTuHBnClinqICKxMmVa5hAbCEBRYn+eQ+gDk6X2Pr3F/MERoFZSBbMQlgwC2HBLCQ
 LFjCyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxVBiDY
 wfhpWcAhRkkOJiVR3p05yyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCy5gHlBItS01Mr0jJzg
 FEDk5bg4FES4f2XC5TmLS5IzC3OTIdInWJUlBLnTQDpEwBJZJTmwbXBIvUSo6yUMC8j0CFCPA
 WpRbmZJajyrxjFORiVhHmPgIznycwrgZv+CmgxE9DiWK+lIItLEhFSUg2MFd5TDyXsdVS2lt2
 w8+7dbbt2aHQmyhoU3PzCGNRwdvfjrW7WjPqnK6bxxM+pSXVWmXbXYF3eUecvex+83NjB5nj2
 +nHF469dNKLV193c8Uvm1q6cZ8lqX39fFYzwDvOpasiwX7/vWdVuvk263avNKmcbCN6WufdIe
 tLify+6BXpinmb2cR4VVWIpzkg01GIuKk4EAM1R1qHPAgAA
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504079752!113310133!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52808 invoked from network); 30 Aug 2017 07:55:52 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 07:55:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51787599"
Date: Wed, 30 Aug 2017 08:55:42 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830075542.3xys76aiph4dgyyw@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170829134432.x4hnyy2g4oszwbrt@MacBook-Pro-de-Roger.local>
 <20170830053151.GD11396@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830053151.GD11396@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6MzE6NTFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTI5IDE0OjQ0OjMyLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjM4QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
KyNkZWZpbmUgTUJBX0xJTkVBUiAgICAgICAgICgxdSA8PCAyKQo+ID4gCj4gPiBXaHkgaXMgdGhp
cyBzaGlmdGVkIGJ5IDI/Cj4gPiAKPiBUaGlzIGlzIHVzZWQgdG8gbWFzayBFQ1ggcmVnaXN0ZXIg
dG8ga25vdyBpZiBNQkEgbGluZWFyIG1vZGUgaXMgc2V0IG9yIG5vdC4KClNob3VsZG4ndCB0aGlz
IGJlIGluIGFzbS14ODYvcHNyLmggc2luY2UgaXQncyBwYXJ0IG9mIHRoZSBoYXJkd2FyZQppbnRl
cmZhY2U/Cgo+ID4gPiArICAgIC8qIFdlIHJlc2VydmUgY29zPTAgYXMgZGVmYXVsdCB0aHJ0bCAo
MCkgd2hpY2ggbWVhbnMgbm8gZGVsYXkuICovCj4gPiA+ICsgICAgZmVhdC0+Y29zX3JlZ192YWxb
MF0gPSAwOwo+ID4gPiArICAgIHdybXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soMCksIDApOwo+
ID4gPiArCj4gPiA+ICsgICAgLyogQWRkIHRoaXMgZmVhdHVyZSBpbnRvIGFycmF5LiAqLwo+ID4g
PiArICAgIGluZm8tPmZlYXR1cmVzW3R5cGVdID0gZmVhdDsKPiA+ID4gKwo+ID4gPiArICAgIGlm
ICggIW9wdF9jcHVfaW5mbyApCj4gPiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gPiArCj4gPiA+
ICsgICAgcHJpbnRrKFhFTkxPR19JTkZPICJNQkE6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3Nf
bWF4OiV1LCIKPiA+ID4gKyAgICAgICAgICAgInRocnRsX21heDoldSwgbGluZWFyOiV1LlxuIiwK
PiA+IAo+ID4gUGxlYXNlIHRyeSB0byBhdm9pZCBzcGxpdHRpbmcgbWVzc2FnZXMsIGl0IG1ha2Vz
IGl0IGhhcmQgdG8gZ3JlcCBmb3IKPiA+IHRoZW0gYWZ0ZXJ3YXJkLgo+ID4gCj4gT2ssIGJ1dCB0
aGF0IHdvdWxkIGV4Y2VlZCA4MCBjaGFyYWN0ZXJzLiBJcyB0aGF0IGFjY2VwdGFibGU/CgpUaGF0
J3MgZmluZSBmb3IgbG9nIG1lc3NhZ2VzLiBQbGVhc2UgYWRkIGEgbmV3bGluZSBhZnRlciBYRU5M
T0dfSU5GTwphbmQgYWxpZ24gdGhlIHN0YXJ0IG9mIHRoZSBzdHJpbmcgdG8gdGhlIHN0YXJ0IG9m
IFhFTkxPR19JTkZPLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:15:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmy9T-000577-RG; Wed, 30 Aug 2017 08:15:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dmy9S-000571-HR
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 08:15:06 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A7/6F-01911-90476A95; Wed, 30 Aug 2017 08:15:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS1tbhqMtZsiz
 SoLGfx+L7lslMDowehz9cYQlgjGLNzEvKr0hgzZi68QpzwR2eilvb5zE2MN7i7GLk5BASmMYo
 8fKyOIgtIcArcWTZDNYuRg4gO0Di327zLkYuoJIJjBIfn3cygtSwCKhKrLy7CMxmE1CXePy1h
 wmkXkTAVqL9WQ1IPbPAdCaJs6dvMYLEhQUyJe4+CAEp5xXQlZj36i8bxMylTBIvb51kh0gISp
 yc+YQFxGYGmvln3iVmkF5mAWmJ5f84IMLyEs1bZzOD2JwCnhK7prxnArFFBVQkppzcxjaBUXA
 WkkmzkEyahTBpFpJJCxhZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV
 6yXn525iBAZyPQMD4w7G38f9DjFKcjApifLmFi6LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6
 1cMlBMsSk1PrUjLzAHGFExagoNHSYRXGyTNW1yQmFucmQ6ROsWoKCXO6wWSEABJZJTmwbXB4v
 gSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFePZApPJl5JXDTXwEtZgJaHOu1FGRxSSJCSqq
 B8UheBcOiJZ4LEjPZjrbfOib2VLlQMJt99qvsCpUnCVPX6OzjMswpXiVctfnwCeeGW5/3+U+S
 bmp0/Z42W2vHzb1T/5qc4FvWJLXZX37TotmOhQ3B83m2ZXfv58r899qhfc4z/puPfJ0/r3tuI
 3x1qdfmCQssM6ZHhEWK3vysLmBRvXbSeTMnYSWW4oxEQy3mouJEALOmcFbeAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504080902!81382249!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25140 invoked from network); 30 Aug 2017 08:15:04 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 08:15:04 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 01:15:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,448,1498546800"; d="scan'208";a="1009178153"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga003.jf.intel.com with ESMTP; 30 Aug 2017 01:14:59 -0700
Date: Wed, 30 Aug 2017 16:14:21 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170830081421.GH11396@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-3-git-send-email-yi.y.sun@linux.intel.com>
 <20170829120019.4rhk2shex7q5csnv@MacBook-Pro-de-Roger.local>
 <20170830052308.GC11396@yi.y.sun>
 <20170830074742.q5ddjcqpf5bxfbv5@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830074742.q5ddjcqpf5bxfbv5@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzAgMDg6NDc6NDIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFdlZCwg
QXVnIDMwLCAyMDE3IGF0IDAxOjIzOjA4UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA4LTI5IDEzOjAwOjE5LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB
dWcgMjQsIDIwMTcgYXQgMDk6MTQ6MzZBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwo+ID4gPiA+IEBAIC0xNDM5LDYwICsxNDM5LDYwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwo
Cj4gPiA+ID4gICAgICAgICAgfQo+ID4gPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gPiA+ICAKPiA+
ID4gPiAtICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY2F0X29wOgo+ID4gPiA+IC0gICAgICAgIHN3
aXRjaCAoIGRvbWN0bC0+dS5wc3JfY2F0X29wLmNtZCApCj4gPiA+ID4gKyAgICBjYXNlIFhFTl9E
T01DVExfcHNyX2FsbG9jX29wOgo+ID4gPiA+ICsgICAgICAgIHN3aXRjaCAoIGRvbWN0bC0+dS5w
c3JfYWxsb2Nfb3AuY21kICkKPiA+ID4gPiAgICAgICAgICB7Cj4gPiA+ID4gICAgICAgICAgICAg
IHVpbnQzMl90IHZhbDMyOwo+ID4gPiA+ICAKPiA+ID4gPiAgICAgICAgICBjYXNlIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNOgo+ID4gPiAKPiA+ID4gSW4gb3JkZXIgdG8gbWF0Y2gg
dGhlIG5hbWUgb2YgdGhlIHN0cnVjdHVyZSB1c2VkLCBzaG91bGRuJ3QgdGhvc2UKPiA+ID4gZGVm
aW5lcyBiZSByZW5hbWVkIHRvIFhFTl9ET01DVExfUFNSX0FMTE9DXyogKGluc3RlYWQgb2YgQ0FU
KT8KPiA+ID4gCj4gPiBUaGVzZSBuYW1lcyBhcmUgZmVhdHVyZSBzcGVjaWZpYy4gRS5nOgo+ID4g
ICAgIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNIC0gTDMgQ0FUCj4gPiAgICAgWEVO
X0RPTUNUTF9QU1JfTUJBX09QX1NFVF9USFJUTCAgLSBNQkEKPiA+IAo+ID4gQ291bGQgeW91IGFj
Y2VwdCB0aGVtPyBJZiBub3QsIEkgdGhpbmsgSSBtYXkgd3JpdGUgYSBzZXBhcmF0ZSBwYXRjaCB0
byByZW5hbWUKPiA+IHRoZW0uCj4gCj4gTWF5YmUgSSdtIGp1c3QgbG9zdCwgYnV0IGluIHRoaXMg
cGF0Y2ggeW91IGFyZSByZW5hbWluZyBwc3JfY2F0X29wIHRvCj4gcHNyX2FsbG9jX29wLCBoZW5j
ZSBJIHRoaW5rIHRob3NlIGRlZmluZXMgc2hvdWxkIGFsc28gYmUgcmVuYW1lZCBpbgo+IHRoaXMg
c2FtZSBwYXRjaC4KPiAKPiBJIHdvdWxkIGFsc28gcHJlZmVyIHRoYXQgeW91IGRvbid0IGludHJv
ZHVjZSB0aGUgJ19PUF98X29wXycKPiBldmVyeXdoZXJlLCBJIGRvbid0IHRoaW5rIGl0J3MgdXNl
ZnVsL2Rlc2NyaXB0aXZlLiBIeXBlcmNhbGxzIGFyZQo+IG9wZXJhdGlvbnMgYnkgZGVmaW5pdGlv
biBJTUhPLCBoZW5jZSB0aGUgJ29wJyB0aGluZyBkb2Vzbid0IGFkZAo+IGFueXRoaW5nIHVzZWZ1
bC4KPiAKPiBJZTogdGhlIHN0cnVjdCBzaG91bGQgYmUgcHNyX2FsbG9jLCBhbmQgdGhlIG5hbWUK
PiBYRU5fRE9NQ1RMX3Bzcl9hbGxvYy4KPiAKT2ssIEkgd2lsbCBtb2RpZnkgdGhlc2UgdGhpbmdz
IHBlciB5b3VyIHN1Z2dlc3Rpb24uCgo+IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:15:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyA3-00059m-3B; Wed, 30 Aug 2017 08:15:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dmyA2-00059e-O5
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 08:15:42 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6F/FD-03616-E2476A95; Wed, 30 Aug 2017 08:15:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNykQle3ZFm
 kwfSFUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8big/PZC9ayV/R8ecLUwPiKtYuRi0NIYDqj
 xNa3t9m6GDk5JAR4JY4sm8EKYftLXNn0nxGiaAKjxPE/S9lBEiwCqhLrV99lAbHZBNQlHn/tY
 epi5OAQEbCVaH9WA1LPLDCdSeLs6VuMIDXCAlESu79OZQKxeQV0Jb5efQE1dCmTxMSuu1AJQY
 mTM5+ADWUGGvpn3iVmkKHMAtISy/9xQITlJZq3zgYLcwp4SvxeIwISFhVQkZhychvbBEbBWUg
 GzUIyaBbCoFlIBi1gZFnFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyX
 nJ+7iREYzAxAsIPx07KAQ4ySHExKory5hcsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7ioCy
 gkWpaanVqRl5gDjCiYtwcGjJMJbApLmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ47ymQIg
 GQoozSPLgRsBi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe7SBTeDLzSuA2vQI6ggnoiFi
 vpSBHlCQipKQaGJkj50qdX3RwkY05s8b8hh9q0+WOdGyIUvq97FCN1tX9e9ZzPFTcw+T+btrp
 5s1LQ9sjBSdcf7q98pFzlr3OuZLl6rMnvTRLunlyzo37F7WaxZM/Zy2WCu6tOdftKaXzU+CKk
 /OJh9GHjx69Js+76nPAg1WHhZq0H16vjKt+GWE/aeq+KZ7PaicrsRRnJBpqMRcVJwIAFzWHf+
 wCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504080939!114296399!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39218 invoked from network); 30 Aug 2017 08:15:41 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 08:15:41 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 01:15:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,448,1498546800"; d="scan'208";a="306035526"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 30 Aug 2017 01:15:26 -0700
Date: Wed, 30 Aug 2017 16:14:48 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170830081448.GI11396@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-4-git-send-email-yi.y.sun@linux.intel.com>
 <20170829121524.6zueawmas2y537oc@MacBook-Pro-de-Roger.local>
 <20170830054738.GF11396@yi.y.sun>
 <20170830075140.ybhcm4yovvy575tw@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830075140.ybhcm4yovvy575tw@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 03/15] x86: rename 'cbm_type' to
 'psr_val_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzAgMDg6NTE6NDAsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFdlZCwg
QXVnIDMwLCAyMDE3IGF0IDAxOjQ3OjM4UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA4LTI5IDEzOjE1OjI0LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB
dWcgMjQsIDIwMTcgYXQgMDk6MTQ6MzdBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+IFRo
aXMgcGF0Y2ggcmVuYW1lcyAnY2JtX3R5cGUnIHRvICdwc3JfdmFsX3R5cGUnIHRvIG1ha2UgaXQg
YmUgZ2VuZXJhbC4KPiA+ID4gCj4gPiA+IEknbSB1bnN1cmUgd2hldGhlciB0aGUgJ192YWxfJyBp
cyByZWFsbHkgbmVlZGVkIGhlcmUuIEFGQUlDVCBpdAo+ID4gPiBkb2Vzbid0IGFkZCBhbnkgbWVh
bmluZ2Z1bCBpbmZvcm1hdGlvbiB0byB0aGUgZGVmaW5lIGl0c2VsZiwgYW5kIG9ubHkKPiA+ID4g
bWFrZXMgaXQgbG9uZ2VyLiBBcGFydCBmcm9tIHRoYXQgaXQgbG9va3MgZmluZS4KPiA+ID4gCj4g
PiBUaGUgJ2NibV90eXBlJyBtZWFucyB0aGUgQ0FUIHZhbHVlIChDQk0pIHR5cGUuIEFzIE1CQSB2
YWx1ZSB0eXBlIGlzIHRocm90dGxlLAo+ID4gSSB3YW50IHRvIHJlbmFtZSAnY2JtX3R5cGUnIHRv
IGEgZ2VuZXJpYyB2YWx1ZSB0eXBlLiBCZWNhdXNlIHRoZXJlIGFyZSBtYW55Cj4gPiAncHNyJyBz
dGFydGluZyBuYW1lcywgdG8gbWFrZSBpdCBjbGVhciB0aGF0IHRoaXMgc3RydWN0dXJlIGlzIGZv
ciB2YWx1ZSB0eXBlLAo+ID4gSSBuYW1lIGl0ICdwc3JfdmFsX3R5cGUnLgo+IAo+IEJ1dCB0aGUg
ZW51bSBhbHNvIGhhcyB0aGUgJ192YWwnIHRoaW5nLCBhbmQgaXQncyB1c2VkIGJ5IHBzcl9nZXRf
aW5mby4KPiBJTUhPIGl0IHdvdWxkIGJlIGJldHRlciB0byBqdXN0IGRyb3AgdGhlICdfdmFsJy4K
PiAKT2ssIHdpbGwgZG8gaXQuCgo+IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:20:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08:20: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.xen.org>)
	id 1dmyEO-0005t6-Mt; Wed, 30 Aug 2017 08:20:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dmyEN-0005t0-W1
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 08:20:12 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 51/AF-02041-B3576A95; Wed, 30 Aug 2017 08:20:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVywNxEW9eqdFm
 kwYqzKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5j3NZC05wVVxbJt/A+JG9i5GTQ0igQmLF
 4fUsILaEAK/EkWUzWCHsAInHJ2YD1XAB1UxglPh4YBFYgkVAVWLn3V9gDWwC6hKPv/YwdTFyc
 IgI2Eq0P6sBqWcWmM4kcfb0LUaQuLBAmMSfjz4gJq+ArsSlmTkQI5cySZyZ3MEGMoZXQFDi5M
 wnYCOZgUb+mXeJGaSeWUBaYvk/DoiwvETz1tnMIDangKfEsunHwWxRARWJKSe3sU1gFJyFZNI
 sJJNmIUyahWTSAkaWVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5
 uZsYgWHMAAQ7GF91Ox9ilORgUhLlzS1cFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgte0BCgnW
 JSanlqRlpkDjCiYtAQHj5IIbwRImre4IDG3ODMdInWKUVFKnFcJJCEAksgozYNrg0XxJUZZKW
 FeRqBDhHgKUotyM0tQ5V8xinMwKgnzzgaZwpOZVwI3/RXQYiagxbFeS0EWlyQipKQaGMNv31g
 2bcU99s7/Sd3+P8vbnS9wThZ727DP/PSVosLrnWrHty9QfK25VP/+2WtrFB39tDmOrtpy6kmT
 1if7K1z3W67/VIgO3zG1YN/pZOX3C8QP777xSql4q3bHt7s7LRyPl+17N7ei20ireVpzU+yOm
 bbMp7byf+U5ICb1wJCF9ajlqlPabf1KLMUZiYZazEXFiQBfxbF73QIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504081208!109023303!1
X-Originating-IP: [192.55.52.43]
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 33936 invoked from network); 30 Aug 2017 08:20:10 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 08:20:10 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga105.fm.intel.com with ESMTP; 30 Aug 2017 01:20:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,448,1498546800"; d="scan'208";a="1167516150"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 30 Aug 2017 01:20:05 -0700
Date: Wed, 30 Aug 2017 16:19:27 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170830081926.GJ11396@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170829134432.x4hnyy2g4oszwbrt@MacBook-Pro-de-Roger.local>
 <20170830053151.GD11396@yi.y.sun>
 <20170830075542.3xys76aiph4dgyyw@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830075542.3xys76aiph4dgyyw@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzAgMDg6NTU6NDIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFdlZCwg
QXVnIDMwLCAyMDE3IGF0IDAxOjMxOjUxUE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA4LTI5IDE0OjQ0OjMyLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB
dWcgMjQsIDIwMTcgYXQgMDk6MTQ6MzhBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+ICsj
ZGVmaW5lIE1CQV9MSU5FQVIgICAgICAgICAoMXUgPDwgMikKPiA+ID4gCj4gPiA+IFdoeSBpcyB0
aGlzIHNoaWZ0ZWQgYnkgMj8KPiA+ID4gCj4gPiBUaGlzIGlzIHVzZWQgdG8gbWFzayBFQ1ggcmVn
aXN0ZXIgdG8ga25vdyBpZiBNQkEgbGluZWFyIG1vZGUgaXMgc2V0IG9yIG5vdC4KPiAKPiBTaG91
bGRuJ3QgdGhpcyBiZSBpbiBhc20teDg2L3Bzci5oIHNpbmNlIGl0J3MgcGFydCBvZiB0aGUgaGFy
ZHdhcmUKPiBpbnRlcmZhY2U/Cj4gClRoaXMgbWFjcm8gaXMgb25seSB1c2VkIGluICdwc3IuYycg
c28gSSBkZWZpbmVkIGl0IGhlcmUuCgo+ID4gPiA+ICsgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBh
cyBkZWZhdWx0IHRocnRsICgwKSB3aGljaCBtZWFucyBubyBkZWxheS4gKi8KPiA+ID4gPiArICAg
IGZlYXQtPmNvc19yZWdfdmFsWzBdID0gMDsKPiA+ID4gPiArICAgIHdybXNybChNU1JfSUEzMl9Q
U1JfTUJBX01BU0soMCksIDApOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgIC8qIEFkZCB0aGlzIGZl
YXR1cmUgaW50byBhcnJheS4gKi8KPiA+ID4gPiArICAgIGluZm8tPmZlYXR1cmVzW3R5cGVdID0g
ZmVhdDsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBpZiAoICFvcHRfY3B1X2luZm8gKQo+ID4gPiA+
ICsgICAgICAgIHJldHVybiAwOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgIHByaW50ayhYRU5MT0df
SU5GTyAiTUJBOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwiCj4gPiA+ID4gKyAg
ICAgICAgICAgInRocnRsX21heDoldSwgbGluZWFyOiV1LlxuIiwKPiA+ID4gCj4gPiA+IFBsZWFz
ZSB0cnkgdG8gYXZvaWQgc3BsaXR0aW5nIG1lc3NhZ2VzLCBpdCBtYWtlcyBpdCBoYXJkIHRvIGdy
ZXAgZm9yCj4gPiA+IHRoZW0gYWZ0ZXJ3YXJkLgo+ID4gPiAKPiA+IE9rLCBidXQgdGhhdCB3b3Vs
ZCBleGNlZWQgODAgY2hhcmFjdGVycy4gSXMgdGhhdCBhY2NlcHRhYmxlPwo+IAo+IFRoYXQncyBm
aW5lIGZvciBsb2cgbWVzc2FnZXMuIFBsZWFzZSBhZGQgYSBuZXdsaW5lIGFmdGVyIFhFTkxPR19J
TkZPCj4gYW5kIGFsaWduIHRoZSBzdGFydCBvZiB0aGUgc3RyaW5nIHRvIHRoZSBzdGFydCBvZiBY
RU5MT0dfSU5GTy4KPiAKR290IGl0LCB0aGFua3MhCgo+IFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:21:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyFw-000607-19; Wed, 30 Aug 2017 08:21:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmyFu-0005zx-Mk
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 08:21:46 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 51/FC-02231-99576A95; Wed, 30 Aug 2017 08:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS3dm6bJ
 Ig4nXJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozL72axFtxkr9jadISpgXEdWxcjJ4eQQJ7E
 7vMnmUFsXgE7iYMrpjGB2BIChhKnF95kAbFZBFQltvRPYgex2QTUJdqebWcFsUUE9CXmf/oJZ
 jMLeEtsm7sArFdYwFHiU9choF4uoPkdjBKdB68wgiQ4BbwkNv14ClTEAbRMUOLvDmGIXi2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYleUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7Gs6c9DzFKcjApifLmFi6LFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvKYlQHWCRanpqRVpmTnACIEpleDgU
 RLhjQBJ8xYXJOYWZ6ZDpE4x6nI0fdjyhUkIbIaUOK8SSJEASFFGaR7cCFi0XmKUlRLmZQQ6UI
 inILUoN7MEVf4VozgHo5IwbwzIFJ7MvBK4Ta+AjmACOiLWaynIESWJCCmpBkYJw5mt3tH2Uw0
 UvzTO56lZL2n3LS5fcqXEnpXm/1KKulec+LG0RfqsYHfthUiBIrOPrZeMH71hnlCzPaYm9OVD
 o/2Bc+/wWqWs/dV2bt5F4wvnlBvaX1ybKJmx0TKKJdC58F4Sv1joHtF6Kc+3zZb/E2uLa/lM5
 JlnuB9SMs1giRQt6qlKUWIpzkg01GIuKk4EAEJeYZbRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504081303!88893735!1
X-Originating-IP: [137.65.248.74]
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 13307 invoked from network); 30 Aug 2017 08:21:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 08:21:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 02:21:42 -0600
Message-Id: <59A691B50200007800175662@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 02:21:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504005556-30394-3-git-send-email-andrew.cooper3@citrix.com>
 <1504022262-31822-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504022262-31822-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/5] x86/pv: map_ldt_shadow_page() cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE3OjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU3dpdGNoIHRoZSByZXR1cm4gdmFsdWUgZnJvbSBpbnQgdG8gYm9vbCwgdG8gbWF0Y2gg
aXRzIHNlbWFudGljcy4gIFN3aXRjaCBpdHMKPiBwYXJhbWV0ZXIgZnJvbSBhIGZyYW1lIG9mZnNl
dCB0byBhIGJ5dGUgb2Zmc2V0IChzaW1wbGlmeWluZyB0aGUgc29sZSBjYWxsZXIpCj4gYW5kIGFs
bG93aW5nIGZvciBhbiBleHRyYSBzYW5pdHkgY2hlY2sgdGhhdCB0aGUgZmF1bHQgaXMgd2l0aGlu
IHRoZSBMRFQgCj4gbGltaXQuCj4gCj4gRHJvcCB0aGUgdW5uZWNlc3NhcnkgZ21mbiBhbmQgb2th
eSBsb2NhbCB2YXJpYWJsZXMsIGFuZCBjb3JyZWN0IHRoZSBndmEKPiBwYXJhbWV0ZXIgdG8gYmUg
bmFtZWQgbGluZWFyLiAgUmVuYW1lIGwxZSB0byBnbDFlLCBhbmQgc2ltcGxpZnkgdGhlCj4gY29u
c3RydWN0aW9uIG9mIHRoZSBuZXcgcHRlIGJ5IHNpbXBseSB0YWtpbmcgKHRoZSBub3cgdmFsaWRh
dGVkKSBnbDFlIGFuZAo+IGVuc3VyaW5nIHRoYXQgX1BBR0VfUlcgaXMgc2V0Lgo+IAo+IENhbGN1
bGF0ZSB0aGUgcHRlIHRvIGJlIHVwZGF0ZWQgb3V0c2lkZSBvZiB0aGUgc3BpbmxvY2ssIHdoaWNo
IGhhbHZlcyB0aGUgc2l6ZQo+IG9mIHRoZSBjcml0aWNhbCByZWdpb24uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IAo+IHYyOgo+ICAqIEFkanVzdG1lbnRzIHRvIHZhcmlvdXMgY29tbWVudHMuCgpUaGFua3Mh
CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:29:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08:29: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.xen.org>)
	id 1dmyNN-0006H8-Q0; Wed, 30 Aug 2017 08:29:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dmyNL-0006H2-UD
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 08:29:28 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 08/A8-01910-76776A95; Wed, 30 Aug 2017 08:29:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjet3N2PIqLz2n6OixyEVQyL0hl/ZA
 oMpN+RIhmUXms47bYxXbmpR/hjUwUSyulJpS3mYmieQFRszLE3MwgKFJUnOgfk7CSLOelnZ15
 6d/zfs/zPs/zwUsTshpKTrNZJtaoZ7QKyou8NKiuVqZm1ieFT3fsjar7UUseR7EDPQ7xOXRRo
 tGnGLKSJeqJyk4qbZDKul+dT+WgXqoIedIyfBpeN/8lipCXEzcjcEz2uYchBMvr82JBFQvlyz
 Y3YUEwNfXcQxhaEXy/ZxcLQxWC6tlyCb9C4SPQW9JA8NgPh0Fp7xrJiwjcQkJTXaHL1xcnwNO
 JeQ9BlAg93TNiAR+Dj3+aXA1JvA9evJ0ieSzFh+DNwAd3pwywFTU4d2naEx+FyYaT/DPC/rBk
 bXJJCBwAYzPPXBiwD9RU9hIC9oe1bjsl4HDotPSRAt4NI2V5bpwMxY5Wlz2BD0BLd5hgGQ1NH
 eOkgIPhUbHdQ2jmA0NPZtyrWuh7OOtaBSyH9TsK/ueAfxPwrmDNXSEIpstGqVK0x7ytqXkrzb
 wtzbwtzbwtrQpJGtF+jjVmsEZlRFRoilGjUpt0jEarjAiPDNWxHMeoWC2TwoVeM+jakPNSskU
 i1IUctjP9KJAWK3ZKdTfrk2Q7UgzXb6kZTn3VmK5luX4URNMKkEZkODkfI6tis1I1Wue5bdBA
 eyv8pNE8LeXSGB2nUQmUFUXSeQsdi2K6w/F+SSwj9QY9Kw+QYl6Keak6Xb9ptHG6n9Auua8Ui
 UQimXcaa9RpTP/zcyiARgpf6Xq608Vbozdt5s05q4idVS7HWfgqJmaLkucgy0r9qxK9qCzmZ9
 2NkIpvZZm1jS9HCx+PLnxpjnd49ShLclfi81Ozh8m4agztIYoHXtoTLYlWu73/VNxApnX28Fm
 7bTSq4Otqtoq40uVRYTrfFixBnuPthrSM4ZJ85efAuc7OxZjk3AsJsoLKsV9zt1e7fZZ13rQk
 Jm568O6IguTUTMRBwsgx/wCttZb/tQMAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504081766!104642841!1
X-Originating-IP: [91.199.104.161]
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 31838 invoked from network); 30 Aug 2017 08:29:26 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Aug 2017 08:29:26 -0000
Received: (qmail 6067 invoked from network); 30 Aug 2017 11:29:25 +0300
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;
 30 Aug 2017 11:29:25 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 086C97FC89
 for <xen-devel@lists.xen.org>; Wed, 30 Aug 2017 11:29:25 +0300 (EEST)
Received: (qmail 30435 invoked from network); 30 Aug 2017 11:29:24 +0300
Received: from unknown (HELO mb3xmail.bitdefender.biz) (10.18.0.56)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 Aug 2017 11:29:24 +0300
Received: from mb3xmail.bitdefender.biz (10.18.0.56) by
 mb3xmail.bitdefender.biz (10.18.0.56) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Wed, 30 Aug 2017 11:29:24 +0300
Received: from mb3xmail.bitdefender.biz ([10.18.0.56]) by
 mb3xmail.bitdefender.biz ([10.18.0.56]) with mapi id 15.00.1293.002; Wed, 30
 Aug 2017 11:29:24 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [PATCH v5] common/vm_event: Initialize vm_event lists on domain
 creation
Thread-Index: AQHTINGESmu9j9ow20ibOV3bzVFgCqKbS8wAgAEUcIA=
Date: Wed, 30 Aug 2017 08:29:24 +0000
Message-ID: <1504081763.3450.6.camel@bitdefender.com>
References: <1504016225-27393-1-git-send-email-aisaila@bitdefender.com>
 <20170829155958.dk7tzcssmkqknbfl@citrix.com>
In-Reply-To: <20170829155958.dk7tzcssmkqknbfl@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.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.937, d:out, a:y, w:t, t:16,
 sv:1504071660, ts:1504081764
Content-ID: <24897BF07075F748B45B748611593602@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72971
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 459426,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.005279)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003072), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.012715,0.000048)], URL: [Enabled, t: (0.000007)], RTDA: [Enabled,
 t: (0.360389), Hit: No, Details: v2.6.7; Id:
 15.5f4n82.1bokcp04q.1161p], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQo+ID4NCj4gPiAtc3RhdGljIGludCB2bV9ldmVudF9kaXNhYmxlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdA0KPiA+IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQ0KPiA+ICtzdGF0aWMgaW50IHZtX2V2
ZW50X2Rpc2FibGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0DQo+ID4gdm1fZXZlbnRfZG9tYWlu
ICoqdmVkKQ0KPiA+ICB7DQo+IEEgbG90IG9mIHRoZSBjb2RlIGNodXJuIGhlcmUgYW5kIGFib3Zl
IGNvdWxkIGJlIGF2b2lkZWQgYnkgY2hhbmdpbmcNCj4gdmVkDQo+IGluIHBhcmFtZXRlciBsaXN0
IHRvIHNvbWV0aGluZyBlbHNlICh2ZWRwPykgYW5kICBoYXZpbmcgYSBsb2NhbA0KPiB2YXJpYWJs
ZQ0KPiBjYWxsZWQNCj4NCj4gICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCA9ICp2ZWRw
Ow0KPg0KPiAoSSBkb24ndCBmZWVsIHZlcnkgc3Ryb25nbHkgYWJvdXQgdGhpcyB0aG91Z2gpDQo+
DQpJIGRvbid0IHRoaW5rIGl0IGlzIG5lY2Vzc2FyeSBidXQgdGhlIGRlY2lzaW9uIGNvbWVzIHRv
IHRoZQ0KbWFpbnRhaW5lcnMuDQoNCg0KUmVnYXJkcywNCkFsZXgNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fDQpUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:31:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyP5-0006ov-4L; Wed, 30 Aug 2017 08:31:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmyP3-0006oo-Qr
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 08:31:14 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BF/54-03610-1D776A95; Wed, 30 Aug 2017 08:31:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvd8+bJ
 Ig74DNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bd6eeYCo7FVZzqfcjawNjs0sXIySEh4Cex
 e9kDRhCbRUBV4sz5e+xdjBwcbAL2EtO/VoCERYDCHVtvMnUxcnEwC6xhklj/ZCoTSEJYwFni9
 Zd+dhCbV8BDom1mHwtIkZBAG6PE7efn2CASghInZz5hAbGZBXQkFuz+xAaygFlAWmL5Pw4Qk1
 PAU+LFckOQClEBFYmTK9eAjRcSUJTon/eADeLMdImtf38xT2Dkn4Vk6CwkQ2chDF3AyLyKUb0
 4tagstUjXWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB2PHP6dDjJIc
 TEqivLmFyyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAalgHlBItS01Mr0jJzgJEAk5bg4FES4
 bUDSfMWFyTmFmemQ6ROMSpKifMKgCQEQBIZpXlwbbDou8QoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3v+lQFN4MvNK4Ka/AlrMBLQ41mspyOKSRISUVANjk1KG+ba514S92MP+XXQqKfp5anH
 e9pz9z/Z0pe1f9ETy3a3zrlWXvX7UpqyYOymuTMJNNsPipMUcwYKNJz5yrLmS/ktvzZzkywci
 ljy7Jhaz+7zkzc+S+ucuPAgr27L98sfK3HuLa09IHFTI37AoPLpWf0OWw4v+P0IhJXy+SzdEe
 i18/JZpshJLcUaioRZzUXEiAIGVn++5AgAA
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504081871!73575021!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8986 invoked from network); 30 Aug 2017 08:31:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 08:31:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51789441"
Date: Wed, 30 Aug 2017 09:31:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830083104.jwzpcducid63aeuo@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDFBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBzZXQgdmFsdWUgZmxvdyBmb3IgTUJBIGluY2x1ZGluZyBp
dHMgY2FsbGJhY2sKPiBmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KPiAKPiBJdCBhbHNv
IGNoYW5nZXMgdGhlIG1lbWViZXJzIGluICdjb3Nfd3JpdGVfaW5mbycgdG8gdHJhbnNmZXIgdGhl
Cj4gZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJh
eS4gVGhlbiwgd2UKPiBjYW4gd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBvbiB0aGUgY29zIGlk
IGludG8gTVNScy4KPiAKPiBCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwg
d2UgbmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCj4gdmFsdWVzIG9mIHRoZW0gaW50
byBhIENPUyByZWdpc3RlciB3aXRoIG5ldyBDT1MgSUQuIEUuZzoKPiAxLiBMMyBDQVQgYW5kIE1C
QSBjby1leGlzdC4KPiAyLiBEb20xIGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBU
aGUgTDMgQ0FUIENCTSBvZiBEb20xIGlzIDB4MWZmLAo+ICAgIHRoZSBNQkEgVGhydGxlIG9mIERv
bTEgaXMgMHhhLgo+IDMuIFVzZXIgd2FudHMgdG8gY2hhbmdlIE1CQSBUaHJ0bCBvZiBEb20xIHRv
IGJlIDB4MTQuIEJlY2F1c2UgQ09TIElEIDIgaXMKPiAgICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBo
YXZlIHRvIHBpY2sgYSBuZXcgQ09TIElEIDMuIFRoZSBvcmlnaW5hbCB2YWx1ZXMgb2YKPiAgICBE
b20xIG9uIENPUyBJRCAzIG1heSBiZSBiZWxvdzoKCldoYXQgb3JpZ2luYWwgdmFsdWVzPyBZb3Ug
c2FpZCB5b3UgcGljayBDT1MgSUQgMywgYmVjYXVzZSBJIHRoaW5rIGl0J3MKYXNzdW1lZCB0byBi
ZSBlbXB0eT8gSW4gd2hpY2ggY2FzZSB0aGVyZSBhcmUgbm8gb3JpZ2luYWwgdmFsdWVzIGluIENP
UwpJRCAzLgoKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ICAgICAgICAgICAgfCBDT1MgMyB8Cj4g
ICAgICAgICAgICAtLS0tLS0tLS0KPiAgICBMMyBDQVQgIHwgMHg3ZmYgfAo+ICAgICAgICAgICAg
LS0tLS0tLS0tCj4gICAgTUJBICAgICB8IDB4MCAgIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+
IDQuIEFmdGVyIHNldHRpbmcsIHRoZSBMMyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJl
IGtlcHQgYW5kIHRoZSBuZXcgTUJBCj4gICAgVGhydGwgaXMgc2V0LiBTbywgdGhlIHZhbHVlcyBv
biBDT1MgSUQgMyBzaG91bGQgYmUgYmVsb3cuCj4gICAgICAgICAgICAtLS0tLS0tLS0KPiAgICAg
ICAgICAgIHwgQ09TIDMgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAgTDMgQ0FUICB8IDB4
MWZmIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ICAgIE1CQSAgICAgfCAweDE0ICB8Cj4gICAg
ICAgICAgICAtLS0tLS0tLS0KPiAKPiBTbywgd2Ugc2hvdWxkIHdyaXRlIGFsbCBmZWF0dXJlcyB2
YWx1ZXMgaW50byB0aGVpciBNU1JzLiBUaGF0IHJlcXVpcmVzIHRoZQo+IGZlYXR1cmUgYXJyYXks
IGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUgYXJyYXkgYXJlIGlucHV0LgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBh
cwo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+
IC0tLQo+IHYyOgo+ICAgICAtIHJlbW92ZSBsaW5lYXIgbW9kZSAndGhydGxfbWF4JyBjaGVjayBp
biAnbWJhX2NoZWNrX3RocnRsJyBiZWNhdXNlIGl0IGhhcwo+ICAgICAgIGJlZW4gY2hlY2tlZCBp
biAnbWJhX2luaXRfZmVhdHVyZScuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4g
ICAgIC0gZm9yIG5vbi1saW5lYXIgbW9kZSwgY2hlY2sgaWYgJyp0aHJ0bCcgaXMgbm90IDAgaW4g
J21iYV9jaGVja190aHJ0bCcuIElmCj4gICAgICAgaXQgaXMgMCwgd2UgZG8gbm90IG5lZWQgdG8g
Y2hhbmdlIGl0Lgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIG1vdmUg
Y29tbWVudHMgdG8gZXhwbGFpbiBjaGFuZ2VzIG9mICdjb3Nfd3JpdGVfaW5mbycgZnJvbSBwc3Iu
YyB0byBjb21taXQKPiAgICAgICBtZXNzYWdlLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQ
ZW5nKQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgfCAgIDYgKysKPiAgeGVu
L2FyY2gveDg2L3Bzci5jICAgICAgICAgIHwgMTUwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8ICAgMSAr
Cj4gIDMgZmlsZXMgY2hhbmdlZCwgMTA5IGluc2VydGlvbnMoKyksIDQ4IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKPiBpbmRleCA0OTM2YmNiLi4wYWU0Nzk5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+IEBAIC0xNDY4LDYgKzE0
NjgsMTIgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUFNSX1ZBTF9UWVBFX0wyX0NCTSk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAr
ICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6Cj4gKyAgICAgICAg
ICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Nfb3AudGFyZ2V0LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jX29wLmRh
dGEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9WQUxfVFlQRV9NQkEpOwo+
ICsgICAgICAgICAgICBicmVhazsKPiArCj4gICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9D
QVRfT1BfR0VUX0wzX0NCTToKPiAgICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9hbGxvY19vcC50YXJnZXQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZ2YWwzMiwgUFNSX1ZBTF9UWVBFX0wzX0NCTSk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IGluZGV4IDRhMGM5ODIuLmNlODI5NzUg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Bz
ci5jCj4gQEAgLTEzOCw2ICsxMzgsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3Bz
IHsKPiAgCj4gICAgICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBN
U1IgcmVnaXN0ZXIuICovCj4gICAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29z
LCB1aW50MzJfdCB2YWwsIGVudW0gcHNyX3ZhbF90eXBlIHR5cGUpOwo+ICsKPiArICAgIC8qCj4g
KyAgICAgKiBjaGVja192YWwgaXMgdXNlZCB0byBjaGVjayBpZiBpbnB1dCB2YWwgZnVsZmlsbHMg
U0RNIHJlcXVpcmVtZW50Lgo+ICsgICAgICogQ2hhbmdlIGl0IHRvIHZhbGlkIHZhbHVlIGlmIFNE
TSBhbGxvd3MuCgpJJ20gbm90IHJlYWxseSBzdXJlIGl0J3MgYSBnb29kIGlkZWEgdG8gY2hhbmdl
IHRoZSB2YWx1ZSB0byBhIHZhbGlkCm9uZSwgSU1ITyB5b3Ugc2hvdWxkIGp1c3QgY2hlY2sgYW5k
IHByaW50IGFuIGVycm9yIGlmIHRoZSB2YWx1ZSBpcwppbnZhbGlkIChhbmQgcmV0dXJuIGZhbHNl
IG9mIGNvdXJzZSkuCgo+ICsgICAgICovCj4gKyAgICBib29sICgqY2hlY2tfdmFsKShjb25zdCBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nICp2YWwpOwo+ICB9ICpmZWF0X3By
b3BzW0ZFQVRfVFlQRV9OVU1dOwo+ICAKPiAgLyoKPiBAQCAtMjc1LDI5ICsyODEsNiBAQCBzdGF0
aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl92YWxfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3Jf
dmFsX3R5cGUgdHlwZSkKPiAgICAgIHJldHVybiBmZWF0X3R5cGU7Cj4gIH0KPiAgCj4gLXN0YXRp
YyBib29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcg
Y2JtKQo+IC17Cj4gLSAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0LCB6ZXJvX2JpdDsKPiAtCj4g
LSAgICAvKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5d
LiAqLwo+IC0gICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSApCj4gLSAgICAgICAgcmV0
dXJuIGZhbHNlOwo+IC0KPiAtICAgIC8qIEF0IGxlYXN0IG9uZSBiaXQgbmVlZCB0byBiZSBzZXQu
ICovCj4gLSAgICBpZiAoIGNibSA9PSAwICkKPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4gLQo+
IC0gICAgZmlyc3RfYml0ID0gZmluZF9maXJzdF9iaXQoJmNibSwgY2JtX2xlbik7Cj4gLSAgICB6
ZXJvX2JpdCA9IGZpbmRfbmV4dF96ZXJvX2JpdCgmY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOwo+
IC0KPiAtICAgIC8qIFNldCBiaXRzIHNob3VsZCBiZSBjb250aWd1b3VzLiAqLwo+IC0gICAgaWYg
KCB6ZXJvX2JpdCA8IGNibV9sZW4gJiYKPiAtICAgICAgICAgZmluZF9uZXh0X2JpdCgmY2JtLCBj
Ym1fbGVuLCB6ZXJvX2JpdCkgPCBjYm1fbGVuICkKPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4g
LQo+IC0gICAgcmV0dXJuIHRydWU7Cj4gLX0KPiAtCj4gIC8qIEltcGxlbWVudGF0aW9uIG9mIGFs
bG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KPiAgc3RhdGljIGludCBjYXRfaW5pdF9m
ZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKPiBAQCAtNDMzLDYgKzQxNiwzMCBA
QCBzdGF0aWMgYm9vbCBjYXRfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpm
ZWF0LAo+ICAgICAgcmV0dXJuIHRydWU7Cj4gIH0KPiAgCj4gK3N0YXRpYyBib29sIGNhdF9jaGVj
a19jYm0oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdW5zaWduZWQgbG9uZyAqY2JtKQo+
ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0LCB6ZXJvX2JpdDsKPiArICAgIHVuc2ln
bmVkIGludCBjYm1fbGVuID0gZmVhdC0+Y2F0X2luZm8uY2JtX2xlbjsKPiArCj4gKyAgICAvKiBT
ZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5dLiAqLwo+ICsg
ICAgaWYgKCAqY2JtICYgKH4wdWwgPDwgY2JtX2xlbikgKQo+ICsgICAgICAgIHJldHVybiBmYWxz
ZTsKPiArCj4gKyAgICAvKiBBdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0LiAqLwo+ICsg
ICAgaWYgKCAqY2JtID09IDAgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBm
aXJzdF9iaXQgPSBmaW5kX2ZpcnN0X2JpdChjYm0sIGNibV9sZW4pOwo+ICsgICAgemVyb19iaXQg
PSBmaW5kX25leHRfemVyb19iaXQoY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOwo+ICsKPiArICAg
IC8qIFNldCBiaXRzIHNob3VsZCBiZSBjb250aWd1b3VzLiAqLwo+ICsgICAgaWYgKCB6ZXJvX2Jp
dCA8IGNibV9sZW4gJiYKPiArICAgICAgICAgZmluZF9uZXh0X2JpdChjYm0sIGNibV9sZW4sIHpl
cm9fYml0KSA8IGNibV9sZW4gKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBy
ZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiAgLyogTDMgQ0FUIHByb3BzICovCj4gIHN0YXRpYyB2b2lk
IGwzX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3ZhbF90eXBlIHR5cGUpCj4gQEAgLTQ0
Niw2ICs0NTMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3Bz
ID0gewo+ICAgICAgLmFsdF90eXBlID0gUFNSX1ZBTF9UWVBFX1VOS05PV04sCj4gICAgICAuZ2V0
X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAo+ICAgICAgLndyaXRlX21zciA9IGwzX2Nh
dF93cml0ZV9tc3IsCj4gKyAgICAuY2hlY2tfdmFsID0gY2F0X2NoZWNrX2NibSwKPiAgfTsKCk1h
eWJlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgY2hlY2tfdmFsIHNob3VsZCBiZSBhIHNlcGFyYXRlIHBh
dGNoPyBJdCdzCm1vc3RseSBjb2RlIG1vdmVtZW50IGFuZCBzb21lIGZpeHVwLgoKPiAgLyogTDMg
Q0RQIHByb3BzICovCj4gQEAgLTQ3Niw2ICs0ODQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZl
YXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewo+ICAgICAgLmFsdF90eXBlID0gUFNSX1ZBTF9UWVBF
X0wzX0NCTSwKPiAgICAgIC5nZXRfZmVhdF9pbmZvID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCj4g
ICAgICAud3JpdGVfbXNyID0gbDNfY2RwX3dyaXRlX21zciwKPiArICAgIC5jaGVja192YWwgPSBj
YXRfY2hlY2tfY2JtLAo+ICB9Owo+ICAKPiAgLyogTDIgQ0FUIHByb3BzICovCj4gQEAgLTQ5MSw2
ICs1MDAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0g
ewo+ICAgICAgLmFsdF90eXBlID0gUFNSX1ZBTF9UWVBFX1VOS05PV04sCj4gICAgICAuZ2V0X2Zl
YXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAo+ICAgICAgLndyaXRlX21zciA9IGwyX2NhdF93
cml0ZV9tc3IsCj4gKyAgICAuY2hlY2tfdmFsID0gY2F0X2NoZWNrX2NibSwKPiAgfTsKPiAgCj4g
IC8qIE1CQSBwcm9wcyAqLwo+IEBAIC01MTQsNiArNTI0LDQwIEBAIHN0YXRpYyBib29sIG1iYV9n
ZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gIHN0YXRpYyB2b2lk
IG1iYV93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3ZhbF90eXBlIHR5cGUpCj4gIHsKPiArICAgIHdy
bXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soY29zKSwgdmFsKTsKPiArfQo+ICsKPiArc3RhdGlj
IGJvb2wgbWJhX2NoZWNrX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVuc2ln
bmVkIGxvbmcgKnRocnRsKQo+ICt7Cj4gKyAgICBpZiAoICp0aHJ0bCA+IGZlYXQtPm1iYV9pbmZv
LnRocnRsX21heCApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIC8qCj4gKyAg
ICAgKiBQZXIgU0RNIChjaGFwdGVyICJNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gQ29uZmln
dXJhdGlvbiIpOgo+ICsgICAgICogMS4gTGluZWFyIG1vZGU6IEluIHRoZSBsaW5lYXIgbW9kZSB0
aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRlZmluZWQKPiArICAgICAqICAgIGFzIDEwMC0oTUJBX01B
WCkuIEZvciBpbnN0YW5jZSwgaWYgdGhlIE1CQV9NQVggdmFsdWUgaXMgOTAsIHRoZQo+ICsgICAg
ICogICAgaW5wdXQgcHJlY2lzaW9uIGlzIDEwJS4gVmFsdWVzIG5vdCBhbiBldmVuIG11bHRpcGxl
IG9mIHRoZQo+ICsgICAgICogICAgcHJlY2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRl
ZCBkb3duIChlLmcuLCB0byAxMCUgZGVsYXkKPiArICAgICAqICAgIGFwcGxpZWQpLgo+ICsgICAg
ICogMi4gTm9uLWxpbmVhciBtb2RlOiBJbnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10
d28gZnJvbSB6ZXJvCj4gKyAgICAgKiAgICB0byB0aGUgTUJBX01BWCB2YWx1ZSBmcm9tIENQVUlE
LiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYQo+ICsgICAgICogICAgcG93ZXIgb2YgdHdv
IHdpbGwgYmUgcm91bmRlZCBkb3duIHRoZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvLgo+ICsg
ICAgICovCj4gKyAgICBpZiAoIGZlYXQtPm1iYV9pbmZvLmxpbmVhciApCj4gKyAgICB7Cj4gKyAg
ICAgICAgdW5zaWduZWQgaW50IG1vZDsKPiArCj4gKyAgICAgICAgbW9kID0gKnRocnRsICUgKDEw
MCAtIGZlYXQtPm1iYV9pbmZvLnRocnRsX21heCk7Cj4gKyAgICAgICAgKnRocnRsIC09IG1vZDsK
PiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICAvKiBOb3QgcG93ZXIgb2Yg
Mi4gKi8KPiArICAgICAgICBpZiAoICp0aHJ0bCAmJiAoKnRocnRsICYgKCp0aHJ0bCAtIDEpKSAp
CgpUaGlzIGNhbiBiZSBqb2luZWQgd2l0aCB0aGUgZWxzZSB0byBhdm9pZCBhbm90aGVyIGluZGVu
dGF0aW9uIGxldmVsOgoKZWxzZSBpZiAoICp0aHJ0bCAmJiAoKnRocnRsICYgKCp0aHJ0bCAtIDEp
KSApCi4uLgoKPiArICAgICAgICAgICAgKnRocnRsID0gKnRocnRsICYgKDEgPDwgKGZsc2woKnRo
cnRsKSAtIDEpKTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiAg
c3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKPiBAQCAtNTIyLDYg
KzU2Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBtYmFfcHJvcHMgPSB7Cj4g
ICAgICAuYWx0X3R5cGUgPSBQU1JfVkFMX1RZUEVfVU5LTk9XTiwKPiAgICAgIC5nZXRfZmVhdF9p
bmZvID0gbWJhX2dldF9mZWF0X2luZm8sCj4gICAgICAud3JpdGVfbXNyID0gbWJhX3dyaXRlX21z
ciwKPiArICAgIC5jaGVja192YWwgPSBtYmFfY2hlY2tfdGhydGwsCj4gIH07Cj4gIAo+ICBzdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIg
KmZlYXR1cmUsCj4gQEAgLTk0Miw2ICs5ODcsNyBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50
b19hcnJheSh1aW50MzJfdCB2YWxbXSwKPiAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZl
YXQ7Cj4gICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7Cj4gICAgICB1bnNpZ25l
ZCBpbnQgaTsKPiArICAgIHVuc2lnbmVkIGxvbmcgY2hlY2tfdmFsID0gbmV3X3ZhbDsKPiAgICAg
IGludCByZXQ7Cj4gIAo+ICAgICAgQVNTRVJUKGZlYXRfdHlwZSA8IEZFQVRfVFlQRV9OVU0pOwo+
IEBAIC05NjYsOSArMTAxMiwxMSBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1
aW50MzJfdCB2YWxbXSwKPiAgICAgIGlmICggYXJyYXlfbGVuIDwgcHJvcHMtPmNvc19udW0gKQo+
ICAgICAgICAgIHJldHVybiAtRU5PU1BDOwo+ICAKPiAtICAgIGlmICggIXBzcl9jaGVja19jYm0o
ZmVhdC0+Y2F0X2luZm8uY2JtX2xlbiwgbmV3X3ZhbCkgKQo+ICsgICAgaWYgKCAhcHJvcHMtPmNo
ZWNrX3ZhbChmZWF0LCAmY2hlY2tfdmFsKSApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
IAo+ICsgICAgbmV3X3ZhbCA9IGNoZWNrX3ZhbDsKPiArCj4gICAgICAvKgo+ICAgICAgICogVmFs
dWUgc2V0dGluZyBwb3NpdGlvbiBpcyBzYW1lIGFzIGZlYXR1cmUgYXJyYXkuCj4gICAgICAgKiBG
b3IgQ0RQLCB1c2VyIG1heSBzZXQgYm90aCBEQVRBIGFuZCBDT0RFIHRvIHNhbWUgdmFsdWUuIEZv
ciBzdWNoIGNhc2UsCj4gQEAgLTExOTgsMjUgKzEyNDYsNDIgQEAgc3RhdGljIHVuc2lnbmVkIGlu
dCBnZXRfc29ja2V0X2NwdSh1bnNpZ25lZCBpbnQgc29ja2V0KQo+ICBzdHJ1Y3QgY29zX3dyaXRl
X2luZm8KPiAgewo+ICAgICAgdW5zaWduZWQgaW50IGNvczsKPiAtICAgIHN0cnVjdCBmZWF0X25v
ZGUgKmZlYXR1cmU7Cj4gKyAgICBzdHJ1Y3QgZmVhdF9ub2RlICoqZmVhdHVyZXM7Cj4gICAgICBj
b25zdCB1aW50MzJfdCAqdmFsOwo+IC0gICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3Bz
Owo+ICsgICAgdW5zaWduZWQgaW50IGFycmF5X2xlbjsKPiArICAgIGNvbnN0IHN0cnVjdCBmZWF0
X3Byb3BzICoqcHJvcHM7Cj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9pZCBkb193cml0ZV9wc3JfbXNy
cyh2b2lkICpkYXRhKQo+ICB7Cj4gICAgICBjb25zdCBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gKmlu
Zm8gPSBkYXRhOwo+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmU7
Cj4gLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5wcm9wczsKPiAt
ICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNvc19udW0gPSBwcm9wcy0+Y29z
X251bTsKPiArICAgIHVuc2lnbmVkIGludCBpLCBqLCBpbmRleCA9IDAsIGFycmF5X2xlbiA9IGlu
Zm8tPmFycmF5X2xlbiwgY29zID0gaW5mby0+Y29zOwo+ICsgICAgY29uc3QgdWludDMyX3QgKnZh
bF9hcnJheSA9IGluZm8tPnZhbDsKPiAgCj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IGNvc19udW07
IGkrKyApCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZmVhdF9wcm9wcyk7IGkr
KyApCj4gICAgICB7CgppbmRleCBhbmQgaiBjYW4gYmUgZGVmaW5lZCBoZXJlLCB0aGV5IGFyZSBv
bmx5IHVzZWQgaW5zaWRlIG9mIHRoaXMgZm9yCmxvb3AgQUZBSUNULgoKPiAtICAgICAgICBpZiAo
IGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSAhPSBpbmZvLT52YWxbaV0gKQo+
ICsgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKPiAr
ICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5wcm9wc1tpXTsK
PiArICAgICAgICB1bnNpZ25lZCBpbnQgY29zX251bTsKPiArCj4gKyAgICAgICAgaWYgKCAhZmVh
dCB8fCAhcHJvcHMgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgY29z
X251bSA9IHByb3BzLT5jb3NfbnVtOwo+ICsgICAgICAgIGlmICggYXJyYXlfbGVuIDwgY29zX251
bSApCj4gKyAgICAgICAgICAgIHJldHVybjsKPiArCj4gKyAgICAgICAgZm9yICggaiA9IDA7IGog
PCBjb3NfbnVtOyBqKysgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgZmVhdC0+Y29zX3Jl
Z192YWxbY29zICogY29zX251bSArIGldID0gaW5mby0+dmFsW2ldOwo+IC0gICAgICAgICAgICBw
cm9wcy0+d3JpdGVfbXNyKGNvcywgaW5mby0+dmFsW2ldLCBwcm9wcy0+dHlwZVtpXSk7Cj4gKyAg
ICAgICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGpdICE9IHZh
bF9hcnJheVtpbmRleCArIGpdICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAg
ZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGpdID0gdmFsX2FycmF5W2luZGV4ICsg
al07Cj4gKyAgICAgICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywgdmFsX2FycmF5W2lu
ZGV4ICsgal0sIHByb3BzLT50eXBlW2pdKTsKPiArICAgICAgICAgICAgfQo+ICAgICAgICAgIH0K
PiArCj4gKyAgICAgICAgYXJyYXlfbGVuIC09IGNvc19udW07Cj4gKyAgICAgICAgaW5kZXggKz0g
Y29zX251bTsKPiAgICAgIH0KPiAgfQo+ICAKPiBAQCAtMTIyNCwzMCArMTI4OSwxOSBAQCBzdGF0
aWMgaW50IHdyaXRlX3Bzcl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2lnbmVkIGludCBj
b3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgdmFsW10sIHVu
c2lnbmVkIGludCBhcnJheV9sZW4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBw
c3JfZmVhdF90eXBlIGZlYXRfdHlwZSkKPiAgewo+IC0gICAgaW50IHJldDsKPiAgICAgIHN0cnVj
dCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKCmluZm8g
c2hvdWxkIHByb2JhYmx5IGJlIGNvbnN0IGhlcmUuCgo+ICAgICAgc3RydWN0IGNvc193cml0ZV9p
bmZvIGRhdGEgPQo+ICAgICAgewo+ICAgICAgICAgIC5jb3MgPSBjb3MsCj4gLSAgICAgICAgLmZl
YXR1cmUgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLAo+IC0gICAgICAgIC5wcm9wcyA9IGZl
YXRfcHJvcHNbZmVhdF90eXBlXSwKPiArICAgICAgICAuZmVhdHVyZXMgPSBpbmZvLT5mZWF0dXJl
cywKPiArICAgICAgICAudmFsID0gdmFsLAo+ICsgICAgICAgIC5hcnJheV9sZW4gPSBhcnJheV9s
ZW4sCj4gKyAgICAgICAgLnByb3BzID0gZmVhdF9wcm9wcywKPiAgICAgIH07CgpBRkFJQ1QgZGF0
YSBzaG91bGQgYWxzbyBiZSBjb25zdCwgYnV0IEkgZ3Vlc3MgdGhpcyBpcyBub3QgZ29pbmcgdG8K
d29yayBiZWNhdXNlIG9uX3NlbGVjdGVkX2NwdXMgZXhwZWN0cyBhIG5vbi1jb25zdCBwYXlsb2Fk
PwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:32:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyPo-0006vK-Fr; Wed, 30 Aug 2017 08:32:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmyPn-0006v0-5X
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 08:31:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 85/01-03616-EF776A95; Wed, 30 Aug 2017 08:31:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/dv+bJ
 Ig7O/jCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owp9zeyFRxlr3g3o5+tgfEbaxcjJ4eQQJ7E
 g63/2UFsXgE7iTfHG8BsCQFDidMLb7KA2CwCqhITLj9kA7HZBNQl2p5tB+sVETCQmNt8Faiei
 4NZoJ1R4tjLfmaQhLBAksT+V58YIRZ4SvQvWscEYnMKeEl8PjUPqIYDaJmgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+BithFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukYVeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7G82sDDzFKcjApifIGAsNSiC8p
 P6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwnisDqhMsSk1PrUjLzAFGCEypBAePk
 ghvPUiat7ggMbc4Mx0idYpRl6Ppw5YvTEJgM6TEeWtAigRAijJK8+BGwKL1EqOslDAvI9CBQj
 wFqUW5mSWo8q8YxTkYlYR59UAu5snMK4Hb9AroCCagI2K9loIcUZKIkJJqYPTY5HKkzXNPfbf
 COjGTbvvU6Zx6sxPu2bkp9m4ySFqfwcDMt57vn+w9xaldzCXzXDdp15VKOvrc33Pbmr1KN3Cp
 5GenD5lt0/x2x+5Oy8mvdo5233Ogok7p1sXFO1f+4mKd1r7Mza96/qfX+son5+zVnBfNaLDxX
 c+XCtO2atnkhY+uMr9NV2Ipzkg01GIuKk4EAPYOqkPRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504081916!103211291!1
X-Originating-IP: [137.65.248.74]
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 30122 invoked from network); 30 Aug 2017 08:31:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 08:31:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 02:31:55 -0600
Message-Id: <59A6941A0200007800175680@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 02:31:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1504024193-31105-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1504024193-31105-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, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE4OjI5LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaAo+ICsrKyBiL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmgKPiBAQCAtMjc2LDYgKzI3Niw5IEBAIGV4dGVybiBz
dHJ1Y3QgZTgyMG1hcCBtZW1vcnlfbWFwOwo+ICBib29sIGNoZWNrX292ZXJsYXAodWludDY0X3Qg
c3RhcnQsIHVpbnQ2NF90IHNpemUsCj4gICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCByZXNl
cnZlZF9zdGFydCwgdWludDY0X3QgcmVzZXJ2ZWRfc2l6ZSk7Cj4gIAo+ICtleHRlcm4gdW5zaWdu
ZWQgY2hhciBkc2R0X2FueWNwdV9xZW11X3hlbltdLCBkc2R0X2FueWNwdVtdLCBkc2R0XzE1Y3B1
W107CgpQcmVmZXJhYmx5IGNvbnN0LCB1bmxlc3MgdGhpcyByZXF1aXJlcyB0byBtdWNoIG90aGVy
IGNvZGUgdG8gYmUKY2hhbmdlZC4KCj4gQEAgLTQ3Miw2ICs0NzIsOCBAQCBpbnQgbGlieGxfX2Rv
bWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluZm8tPnUuaHZtLm1taW9faG9sZV9tZW1rYiA8PCAxMCk7Cj4gICAgICAgICAgICAg
IH0KPiAgICAgICAgICB9Cj4gKyAgICAgICAgbG9jYWxlbnRzW2krK10gPSAicGxhdGZvcm0vZGV2
aWNlLW1vZGVsIjsKPiArICAgICAgICBsb2NhbGVudHNbaSsrXSA9IChjaGFyICopIGxpYnhsX2Rl
dmljZV9tb2RlbF92ZXJzaW9uX3RvX3N0cmluZyhpbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbik7
CgpJZiB0aGlzIHdhcyBoeXBlcnZpc29yIGNvZGUsIEknZCBjb21wbGFpbiBhYm91dCB0aGUgYmxh
bmsgZm9sbG93aW5nCnRoZSBjbG9zaW5nIHBhcmVudGhlc2lzOyBub3Qgc3VyZSB3aGF0IHRoZSBs
aWJ4bCBjb252ZW50aW9ucyBhcmUKaW4gdGhpcyByZWdhcmQuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:40:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyXw-0007iz-AD; Wed, 30 Aug 2017 08:40:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dmyXv-0007it-0t
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 08:40:23 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4D/97-03414-6F976A95; Wed, 30 Aug 2017 08:40:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7XymW
 RBud2G1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7z51iKrjLWrHu2UH2Bsa3LF2MnBwSAv4S
 /9sPgNksAqoSzfPus4LYbALKEj87e9lAbBEBA4n31ycB2VwczAK9TBIHb34CSwgLREoc/bOOE
 cTmFbCQWPPwJliRkEAXo8TpmcdZIBKCEidnPgGzmQV0JBbsBmnmALKlJZb/4wAxOQW8JRZfSw
 SpEBVQkehcOgesWkhAQaJj+jGmCYx8s5AMmoVk0CyEQQsYmVcxahSnFpWlFukaGeglFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GD8tSzgEKMkB5OSKG9g+bJIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8JsDQFRIsSk1PrUjLzAEGPUxagoNHSYT3XAVQmre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rznQYoEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeaeDTOHJzCuB2/QK6AgmoCNivZaCHFGSiJCSamDcWpQnNtMg+5iolPU+9sN90Uuvp3N
 x2OdNve0ZoRM487Dh5JTp5/XarWSNU364Jpd/arJOYd41c8dqxegt080nZVzy+vphNwvPT8Nr
 M+cIJXooPZUt9619fuSWwTdPhxxbPrGpHPtvui14tvb2I6adgkYK3ybPT84reXXn6bI6ux3Xv
 qW4f7BTYinOSDTUYi4qTgQAaPl7BLsCAAA=
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504082420!57188571!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37433 invoked from network); 30 Aug 2017 08:40:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 08:40:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437425359"
Date: Wed, 30 Aug 2017 09:40:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170830084017.ichvhmxyziiuus3l@citrix.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-2-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504026557-11365-2-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 1/5] mm: Initialize lowmem virq when
 boot-time scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDE6MDk6MTNQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgpbLi4uXQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCj4gaW5kZXggOWZhNjJkMi4uZTFmN2NkMiAxMDA2NDQKPiAt
LS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCj4gQEAgLTE4MzksNyArMTgzOSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGZpbmRfbm9uX3Nt
dCh1bnNpZ25lZCBpbnQgbm9kZSwgY3B1bWFza190ICpkZXN0KQo+ICAgKiBTY3J1YiBhbGwgdW5h
bGxvY2F0ZWQgcGFnZXMgaW4gYWxsIGhlYXAgem9uZXMuIFRoaXMgZnVuY3Rpb24gdXNlcyBhbGwK
PiAgICogb25saW5lIGNwdSdzIHRvIHNjcnViIHRoZSBtZW1vcnkgaW4gcGFyYWxsZWwuCj4gICAq
Lwo+IC12b2lkIF9faW5pdCBzY3J1Yl9oZWFwX3BhZ2VzKHZvaWQpCj4gK3N0YXRpYyB2b2lkIF9f
aW5pdCBzY3J1Yl9oZWFwX3BhZ2VzKHZvaWQpCj4gIHsKClNpbmNlIHlvdSBub3cgZ3VhcmQgYWdh
aW5zdCBvcHRfYm9vdHNjcnViIGluIGhlYXBfaW5pdF9sYXRlLCB5b3Ugc2hvdWxkCnJlbW92ZSB0
aGUgY2hlY2sgb2Ygb3B0X2Jvb3RzY3J1YiBpbiB0aGlzIGZ1bmN0aW9uLgoKV2l0aCB0aGlzIGZp
eGVkOgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:40:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyYN-0007lq-KN; Wed, 30 Aug 2017 08:40:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dmyYM-0007lU-KE
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 08:40:50 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 45/46-02046-11A76A95; Wed, 30 Aug 2017 08:40:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDvS5f1bJ
 Ig45zhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdefdZCyYxV9zc0sLYwHiVqYuRk0NCwF/i
 9PSF7CA2i4CqxOVrn1lBbDYBZYmfnb1sILaIgIHE++uTgGwuDmaBF4wS72f/ZgFJCAvYSczt/
 AfWzCtgIbFtx0YmkCIhgS5GiWctv5ggEoISJ2c+AWtgFtCRWLD7E9AkDiBbWmL5Pw6QMKeAt8
 TMM/PBlokKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jYz0koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg62egYFxB+PUE36HGCU5mJREeQPLl0UK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdWwGUEyxKTU+tSMvMAYY9TFqCg0dJhPccSJq3uCAxt
 zgzHSJ1ilGXo+nDli9MQix5+XmpUuK850GKBECKMkrz4EbAYvASo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWFeoUqgKTyZeSVwm14BHcEEdESs11KQI0oSEVJSDYx5Uyd5WBx481P81sJP4VJ
 HbdYf9/knvu3j/wNb9qd8q7Yoq9Rfnf0p822K6t29TQ9dis9vPiTI9u3ouR1rFheLr1KdtNCq
 /26wzLpOhX2pG1MC/5vNm501jyfrupFBvrvcoQ2ssltVlf44a9wzWOG36OyVIM65f4sf7t3A+
 9ZMQGPG49yUKJlqJZbijERDLeai4kQANV9G6bwCAAA=
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504082445!107690011!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59974 invoked from network); 30 Aug 2017 08:40:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 08:40:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445662244"
Date: Wed, 30 Aug 2017 09:40:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170830084043.x3vadenq2vat7t2r@citrix.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-3-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504026557-11365-3-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 2/5] mm: Change boot_scrub_done definition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDE6MDk6MTRQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IFJlbmFtZSBpdCB0byB0aGUgbW9yZSBhcHByb3ByaWF0ZSBzY3J1Yl9kZWJ1ZyBh
bmQgZGVmaW5lIGFzIGEgbWFjcm8KPiBmb3IgIUNPTkZJR19TQ1JVQl9ERUJVRy4gVGhpcyB3aWxs
IGFsbG93IHVzIHRvIGdldCByaWQgb2Ygc29tZQo+IGlmZGVmcyAoaGVyZSBhbmQgaW4gdGhlIHN1
YnNlcXVlbnQgcGF0Y2gpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gU3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:42:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08:42: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.xen.org>)
	id 1dmyaO-0007wu-WE; Wed, 30 Aug 2017 08:42:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dmyaN-0007wm-S4
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 08:42:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E4/0A-03128-F8A76A95; Wed, 30 Aug 2017 08:42:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpG5f1bJ
 Ig/nf9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/ZxYzFWzhqjhy9BVbA+Mv9i5GTg4JAX+J
 1cv/MXUxcnCwCKhKzD2rCxJmE1CW+NnZywZiiwgYSLy/PgnI5uJgFnjBKPF+9m8WkISwgJfEj
 S1PGUFsXgELiYvflrCDFAkJdDFKPHj5lAUiIShxcuYTMJtZQEdiwe5PbCDLmAWkJZb/4wAxOQ
 W8JV4eKQWpEBVQkehcOgesWkhAQaJj+jGmCYx8s5AMmoVk0CyEQQsYmVcxahSnFpWlFukaG+k
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGgMQ7GA8vS7wEKMkB5OSKG9g+bJI
 Ib6k/JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBO7cSqE6wKDU9tSItMwcYCzClE
 hw8SiK8bSBp3uKCxNzizHSI1ClGXY47fRu+MAmBzZAS530AUiQAUpRRmgc3AhaXlxhlpYR5GY
 EOFOIpSC3KzSxBlX/FKM7BqCTM2wEyhSczrwRu0yugI5iAjoj1WgpyREkiQkqqgbHmU2gr25z
 nWsf8xLfeYsyfF5ysZ70x3PF/ytYCxbkRvN3Wv+8ci2NbIanTInL/zqNl60wYmXV4PO13JVop
 ZG769Xp3TWtlnZCLhe3ROc9++sdumum7crPB1tzvdUtyK+fefB/Tc2Li7E/MS2d++MN5oSluq
 pnYPtGiJ7n8105MmqqxhD15wiwlluKMREMt5qLiRAAntNGvxgIAAA==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504082573!54565633!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26973 invoked from network); 30 Aug 2017 08:42:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 08:42:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437425542"
Date: Wed, 30 Aug 2017 09:42:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170830084251.p5nwhgktvj33azdi@citrix.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-5-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504026557-11365-5-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 4/5] mm: Don't request scrubbing until dom0
	is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDE6MDk6MTZQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IFRoZXJlIGlzIG5vIG5lZWQgdG8gc2NydWIgcGFnZXMgZnJlZWQgZHVyaW5nIGRv
bTAgY29uc3RydWN0aW9uCj4gc2luY2UgaGVhcCB3aWxsIGJlIHNjcnViYmVkIG9uY2UgZG9tMCBp
cyByZWFkeSAoYnkgc2NydWJfaGVhcF9wYWdlcygpKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IC0tLQo+IENoYW5nZXMg
aW4gdjI6Cj4gKiBSZW1vdmVkICcjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHJwo+IAo+ICB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyB8IDYgKy0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IGluZGV4IDNkYjc3YzUuLjZjMDg5
ODMgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiArKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0yMjQ3LDE2ICsyMjQ3LDEyIEBAIHZvaWQgZnJlZV9kb21o
ZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gIAo+
ICAgICAgICAgICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPnBhZ2VfYWxsb2NfbG9jayk7
Cj4gIAo+IC0jaWZuZGVmIENPTkZJR19TQ1JVQl9ERUJVRwo+ICAgICAgICAgICAgICAvKgo+ICAg
ICAgICAgICAgICAgKiBOb3JtYWxseSB3ZSBleHBlY3QgYSBkb21haW4gdG8gY2xlYXIgcGFnZXMg
YmVmb3JlIGZyZWVpbmcgdGhlbSwKPiAgICAgICAgICAgICAgICogaWYgaXQgY2FyZXMgYWJvdXQg
dGhlIHNlY3JlY3kgb2YgdGhlaXIgY29udGVudHMuIEhvd2V2ZXIsIGFmdGVyCj4gICAgICAgICAg
ICAgICAqIGEgZG9tYWluIGhhcyBkaWVkIHdlIGFzc3VtZSByZXNwb25zaWJpbGl0eSBmb3IgZXJh
c3VyZS4KPiAgICAgICAgICAgICAgICovCj4gLSAgICAgICAgICAgIHNjcnViID0gISFkLT5pc19k
eWluZzsKPiAtI2Vsc2UKPiAtICAgICAgICAgICAgc2NydWIgPSB0cnVlOwo+IC0jZW5kaWYKPiAr
ICAgICAgICAgICAgc2NydWIgPSAhIWQtPmlzX2R5aW5nIHwgc2NydWJfZGVidWc7CgpVc2UgbG9n
aWNhbCBvciBoZXJlIHBsZWFzZS4gQW5kIHRoZSAhISBmb3IgaXNfZHlpbmcgaXMgbm90IG5lY2Vz
c2FyeS4KCkFsc28gcGxlYXNlIGV4cGFuZCB0aGUgY29tbWVudCB0byBzYXkgd2h5IHNjcnViX2Rl
YnVnIGlzIGFsc28gY2hlY2tlZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:43:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyaU-0007xw-7B; Wed, 30 Aug 2017 08:43:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmyaS-0007xc-Sg
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 08:43:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 CE/6F-03423-49A76A95; Wed, 30 Aug 2017 08:43:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQndy1bJ
 Ig18P1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5K+6xFMxQrfj89xFjA+NnmS5GTg4JAT+J
 vRsPsoPYLAKqEu/3zGPpYuTgYBOwl5j+tQIkLAIU7th6k6mLkYuDWWANk8T6J1OZQBLCAkkST
 572gfXyCnhI3GhYzg5SJCTQxiix884DZoiEoMTJmU9YQGxmAR2JBbs/sYEsYBaQllj+jwMkzC
 ngKfH9xRewmaICKhInV64Bs4UEFCX65z1gg7gzXWLisx6WCYz8s5BMnYVk6iyEqQsYmVcxahS
 nFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIAMQ7GA8vzbwEKMk
 B5OSKG9g+bJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8JpVAOcGi1PTUirTMHGA0wKQlOHiUR
 HjbQNK8xQWJucWZ6RCpU4yKUuK8QSAJAZBERmkeXBssAi8xykoJ8zICHSLEU5BalJtZgir/il
 Gcg1FJmPc4yBSezLwSuOmvgBYzAS2O9VoKsrgkESEl1cAo3rPiYOi7fSznLX50/Xn7S+rQAe5
 1xpomqatb/Pm0/kyUeulhl8Z01fatXeaRqZ/U3s6MTLHLWf16s97FaE7rd5uUQpr2Tml4Zrax
 7XHWnQqRSY1tiqef9i13E3VdEGJ89YW/zrxVS77t7swukG75IyZVt7rhuZbrCjn5KKUjIc7N+
 UtvxJ1RYinOSDTUYi4qTgQAKEovlLsCAAA=
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504082579!113320802!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14452 invoked from network); 30 Aug 2017 08:42:59 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 08:42:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51789955"
Date: Wed, 30 Aug 2017 09:42:56 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830084256.wrtavvfde36y3j7l@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-9-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-9-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDJBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggY3JlYXRlcyBnZW5lcmFsIGludGVyZmFjZXMgaW4gbGlieGwgdG8gc3VwcG9y
dCBhbGwgcHNyCj4gYWxsb2NhdGlvbiBmZWF0dXJlcy4KPiAKPiBBZGQgJ0xJQlhMX0hBVkVfUFNS
X01CQScgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4KCkknbSBub3Qgc3VyZSB0aGlzIGlz
IGVub3VnaCB0byBjb3ZlciB0aGUgY2hhbmdlcyB5b3UgYXJlIGRvaW5nIGhlcmU6CnlvdSBhcmUg
aW50cm9kdWNpbmcgc29tZSBNQkEgc3R1ZmYsIHBsdXMgYSBraW5kIG9mIGdlbmVyaWMgaW50ZXJm
YWNlCmZvciBQU1IuCgpJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIHNwbGl0IGludG8gdHdvIHBhdGNo
ZXMsIHRoZSBmaXJzdCBvbmUgYWRkaW5nCnRoZSBnZW5lcmljIGludGVyZmFjZSwgYW5kIHRoZSBz
ZWNvbmQgb25lIGFkZGluZyB0aGUgTUJBIHN0dWZmLgoKPiBQbGVhc2Ugbm90ZSwgdGhlIGZ1bmN0
aW9uYWxpdHkgY2Fubm90IHdvcmsgdW50aWwgbGF0ZXIgcGF0Y2hlcwo+IGFyZSBhcHBsaWVkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+IC0t
LQo+IHYyOgo+ICAgICAtIHJlbW92ZSAnX0lORk8nIGluICdsaWJ4bF9wc3JfZmVhdF90eXBlJyBh
bmQgbWFrZSBjb3JyZXNwb25kaW5nCj4gICAgICAgY2hhbmdlcyBpbiAnbGlieGxfcHNyX2h3X2lu
Zm8nLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+IC0tLQo+ICB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LQo+ICB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgfCAyNSArKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8IDIyICsrKysrKysrKysrKysr
KysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9s
aWJ4bC5oCj4gaW5kZXggMjI5ZTI4OS4uYzFkODA0YyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IEBAIC05MzEsNiArOTMxLDEz
IEBAIHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBj
b25zdCBsaWJ4bF9tYWMgKnNyYyk7Cj4gICNkZWZpbmUgTElCWExfSEFWRV9QU1JfTDJfQ0FUIDEK
PiAgCj4gIC8qCj4gKyAqIExJQlhMX0hBVkVfUFNSX01CQQo+ICsgKgo+ICsgKiBJZiB0aGlzIGlz
IGRlZmluZWQsIHRoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gZmVhdHVyZSBpcyBzdXBw
b3J0ZWQuCj4gKyAqLwo+ICsjZGVmaW5lIExJQlhMX0hBVkVfUFNSX01CQSAxCj4gKwo+ICsvKgo+
ICAgKiBMSUJYTF9IQVZFX01DQV9DQVBTCj4gICAqCj4gICAqIElmIHRoaXMgaXMgZGVmaW5lZCwg
c2V0dGluZyBNQ0EgY2FwYWJpbGl0aWVzIGZvciBIVk0gZG9tYWluIGlzIHN1cHBvcnRlZC4KPiBA
QCAtMjIxOSw3ICsyMjI2LDMzIEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0
eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAo+ICBpbnQgbGlieGxfcHNyX2NhdF9n
ZXRfbDNfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpucik7Cj4gIHZvaWQgbGlieGxfcHNy
X2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucik7Cj4g
LSNlbmRpZgo+ICsKPiArI2lmZGVmIExJQlhMX0hBVkVfUFNSX01CQQoKWW91IGRvbid0IG5lZWQg
dGhpcywgdGhpcyBpcyBvbmx5IGZvciBjb25zdW1lcnMgb2YgbGlieGwuIEl0IGlzCnBlcmZlY3Rs
eSBmaW5lIHRvIGhhdmUgdGhlIHByb3RvdHlwZXMgb2YgdGhlIGZ1bmN0aW9ucywgZXZlbiBpZgpj
b25zdW1lcnMgZG9uJ3QgdXNlIHRoZW0uCgo+ICsvKgo+ICsgKiBGdW5jdGlvbiB0byBzZXQgYSBk
b21haW4ncyB2YWx1ZS4gSXQgb3BlcmF0ZXMgb24gYSBzaW5nbGUgb3IgbXVsdGlwbGUKPiArICog
dGFyZ2V0KHMpIGRlZmluZWQgaW4gJ3RhcmdldF9tYXAnLiAndGFyZ2V0X21hcCcgc3BlY2lmaWVz
IGFsbCB0aGUgc29ja2V0cwo+ICsgKiB0byBiZSBvcGVyYXRlZCBvbi4KPiArICovCj4gK2ludCBs
aWJ4bF9wc3Jfc2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSwgbGlieGxfYml0bWFwICp0
YXJnZXRfbWFwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKTsKPiArLyoK
PiArICogRnVuY3Rpb24gdG8gZ2V0IGEgZG9tYWluJ3MgY2JtLiBJdCBvcGVyYXRlcyBvbiBhIHNp
bmdsZSAndGFyZ2V0Jy4KPiArICogJ3RhcmdldCcgc3BlY2lmaWVzIHdoaWNoIHNvY2tldCB0byBi
ZSBvcGVyYXRlZCBvbi4KPiArICovCj4gK2ludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
Y2JtX3R5cGUgdHlwZSwgdW5zaWduZWQgaW50IHRhcmdldCwKPiArICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90ICp2YWwpOwo+ICsvKgo+ICsgKiBPbiBzdWNjZXNzLCB0aGUgZnVuY3Rpb24g
cmV0dXJucyBhbiBhcnJheSBvZiBlbGVtZW50cyBpbiAnaW5mbycsCj4gKyAqIGFuZCB0aGUgbGVu
Z3RoIGluICducicuCj4gKyAqLwo+ICtpbnQgbGlieGxfcHNyX2dldF9od19pbmZvKGxpYnhsX2N0
eCAqY3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50ICpuciwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpOwo+ICt2b2lkIGxpYnhsX3Bz
cl9od19pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWduZWQgaW50
IG5yKTsKPiArI2VuZGlmIC8qIExJQlhMX0hBVkVfUFNSX01CQSAqLwo+ICsjZW5kaWYgLyogTElC
WExfSEFWRV9QU1JfQ0FUICovCgpQbGVhc2Ugc2VuZCBhIHBhdGNoIHRvIHJlbW92ZSB0aGUgYWxy
ZWFkeSBleGlzdGluZyBpZmRlZiBQU1IKcG9sbHV0aW9uLgoKPiAgCj4gIC8qIG1pc2MgKi8KPiAg
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMKPiBpbmRleCBmNTViYTFlLi5jZjM2OGJhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3Bzci5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiBAQCAtNDI1
LDYgKzQyNSwzMSBAQCB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNy
X2NhdF9pbmZvICpsaXN0LCBpbnQgbnIpCj4gICAgICBmcmVlKGxpc3QpOwo+ICB9Cj4gIAo+ICtp
bnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUsIGxpYnhsX2JpdG1h
cCAqdGFyZ2V0X21hcCwKPiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCkKPiAr
ewo+ICsgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gK30KPiArCj4gK2ludCBsaWJ4bF9wc3JfZ2V0
X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSwgdW5zaWduZWQgaW50IHRhcmdldCwKPiArICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp2YWwpCj4gK3sKPiArICAgIHJldHVybiBFUlJP
Ul9GQUlMOwo+ICt9Cj4gKwo+ICtpbnQgbGlieGxfcHNyX2dldF9od19pbmZvKGxpYnhsX2N0eCAq
Y3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpuciwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCj4gK3sKPiArICAgIHJldHVybiBF
UlJPUl9GQUlMOwo+ICt9Cj4gKwo+ICt2b2lkIGxpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZShs
aWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWduZWQgaW50IG5yKQo+ICt7Cj4gK30KPiArCj4g
IC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
PiBpbmRleCA2ZTgwZDM2Li5hYjg0N2Y4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IEBAIC05Nzcs
NiArOTc3LDcgQEAgbGlieGxfcHNyX2NibV90eXBlID0gRW51bWVyYXRpb24oInBzcl9jYm1fdHlw
ZSIsIFsKPiAgICAgICgyLCAiTDNfQ0JNX0NPREUiKSwKPiAgICAgICgzLCAiTDNfQ0JNX0RBVEEi
KSwKPiAgICAgICg0LCAiTDJfQ0JNIiksCj4gKyAgICAoNSwgIk1CQV9USFJUTCIpLAoKSXMgdGhp
cyByZWFsbHkgYSBDQk0gdHlwZT8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:43:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyap-00082n-En; Wed, 30 Aug 2017 08:43:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dmyao-00082Q-Pa
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 08:43:22 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 3F/82-02045-9AA76A95; Wed, 30 Aug 2017 08:43:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve6KqmW
 RBt09khZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bfsXssBe3MFb0fDjE2MJ5g6mLk5JAQ8JdY
 fuQpYxcjBweLgKrE+R9hIGE2AWWJn529bCC2iICBxPvrk4BsLg5mgReMEu9n/2YBSQgLxEk8W
 TAdzOYVsJBo2DAZrEhIoItR4kTPUiaIhKDEyZlPwIqYBXQkFuz+xAayjFlAWmL5Pw6QMKeAt8
 TGZT/BlokKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0DU31koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYwNmz3PMQoycGkJMr7PmZZpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3i3xQDnBotT01Iq0zBxg0MOkJTh4lER4oxOA0rzFBYm5x
 ZnpEKlTjLocTR+2fGESYsnLz0uVEoeYIQBSlFGaBzcCFoGXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMyrAzKFJzOvBG7TK6AjmICOiPVaCnJESSJCSqqBcZWV9Tk+mYMvZ09Ydfnuziduc2c
 t+dO8q1W++krdG6UpNR+7S79ZKkheXdl10M5qSf3CfUUpTvuffL1UuU//qO0p8Rfi0VKqnFIz
 pZpOhh3iv7FfQpJNycIpVKxt39pjp9jTfz76epGvstP7cdVLW6uzPf8O3jRz+XCk6X/fjOCcO
 SU8alf6VJVYijMSDbWYi4oTAapVgzi7AgAA
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504082592!109469939!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56213 invoked from network); 30 Aug 2017 08:43:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 08:43:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445662396"
Date: Wed, 30 Aug 2017 09:43:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170830084310.idqo62ubupv6taxu@citrix.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 5/5] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDE6MDk6MTdQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uY2UgcGFnZXMgYXJlIHJlbW92ZWQgZnJvbSB0aGUgaGVhcCB3ZSBkb24ndCBu
ZWVkIHRvIGhvbGQgdGhlIGhlYXAKPiBsb2NrLiBJdCBpcyBlc3BlY2lhbGx5IHVzZWZ1bCB0byBk
cm9wIGl0IGZvciBhbiB1bnNjcnViYmVkIGJ1ZGR5IHNpbmNlCj4gd2Ugd2lsbCBiZSBzY3J1YmJp
bmcgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:45:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyd3-0008Oo-Qs; Wed, 30 Aug 2017 08:45:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmyd3-0008Oi-A4
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 08:45:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 8D/2A-03283-43B76A95; Wed, 30 Aug 2017 08:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9ekelm
 kwZGpXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aU93dYCy6wV7TtX8jYwDiFrYuRk0NIIE/i
 cfcEIJuDg1fATuLkR2aQsISAocTphTdZQGwWAVWJhmNvWEFsNgF1ibZn28FsEYEsiR+bu9i7G
 Lk4mAWmMUn87dwD1iAsECax4WIHK0hCSGApk8SZyR1gyzgFPCWWTT/ODLFMUOLvDmGQMLOAls
 TDX7dYIGxtiWULX4OVMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hIL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH45r5gYcYJTmYlER5A8uXRQrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4J1bCZQTLEpNT61Iy8wBRgJMWoKDR0mE16IKKM1bXJCYW
 5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeByAzBECKMkrz4EbAovISo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHmPg0zhycwrgdv0CugIJqAjYr2WghxRkoiQkmpgVFmi+vbpzV/Ra24l+903n+U
 q7CGhND30t05bEOezi2dnhka5KvLs/PEn8OK/PeznIh3UNMtZXZ/yvxZ15Cj4zRz0muXts77J
 VddvFS9cpx28sLOyemnQEpOorrtpP6ae25S92XS9U13DQ7Vtq15G8tjtefzlTabT66w/XHVvN
 pw5+9ysOMqHQYmlOCPRUIu5qDgRAJiReX/FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504082738!80086824!1
X-Originating-IP: [137.65.248.74]
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 33076 invoked from network); 30 Aug 2017 08:45:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 08:45:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 02:45:37 -0600
Message-Id: <59A69750020000780017569B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 02:45:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=EF=BF=BD?=" <roger.pau@citrix.com>,
 "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170829134432.x4hnyy2g4oszwbrt@MacBook-Pro-de-Roger.local>
 <20170830053151.GD11396@yi.y.sun>
 <20170830075542.3xys76aiph4dgyyw@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170830075542.3xys76aiph4dgyyw@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, xen-devel@lists.xenproject.org,
 chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v2 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDA5OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgQXVnIDMwLCAyMDE3IGF0IDAxOjMxOjUxUE0gKzA4MDAsIFlpIFN1biB3cm90ZToK
Pj4gT24gMTctMDgtMjkgMTQ6NDQ6MzIsIFJvZ2VyIFBhdSBNb25uIHdyb3RlOgo+PiA+IE9uIFRo
dSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjM4QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPj4gPiA+
ICsjZGVmaW5lIE1CQV9MSU5FQVIgICAgICAgICAoMXUgPDwgMikKPj4gPiAKPj4gPiBXaHkgaXMg
dGhpcyBzaGlmdGVkIGJ5IDI/Cj4+ID4gCj4+IFRoaXMgaXMgdXNlZCB0byBtYXNrIEVDWCByZWdp
c3RlciB0byBrbm93IGlmIE1CQSBsaW5lYXIgbW9kZSBpcyBzZXQgb3Igbm90Lgo+IAo+IFNob3Vs
ZG4ndCB0aGlzIGJlIGluIGFzbS14ODYvcHNyLmggc2luY2UgaXQncyBwYXJ0IG9mIHRoZSBoYXJk
d2FyZQo+IGludGVyZmFjZT8KCk5vLCBhc20teDg2L3Bzci5oIHNob3VsZCBoYXZlIHRoaW5ncyBj
b25zdW1lcnMgb2YgdGhlIGZ1bmN0aW9uYWxpdHkKcHJvdmlkZWQgYnkgcHNyLmMgbmVlZCwgbm90
aGluZyBlbHNlLiBwc3IuYyBpdHNlbGYgYWN0cyBhcyB0aGUgaW50ZXJmYWNlCnRvIHRoZSBoYXJk
d2FyZSwgc28gYW55IHBhcnRzIG9mIHRoZSBoYXJkd2FyZSBpbnRlcmZhY2Ugbm90IG5lZWRpbmcK
ZnVydGhlciBleHBvc3VyZSBzaG91bGQgYmUgZGVjbGFyZWQgbG9jYWxseSB0byB0aGF0IGZpbGUu
CgpUaGF0IHNhaWQsIEkgdGhpbmsgdGhlIGNob3NlbiBuYW1lIGhlcmUgaXMgbm90IGRlc2NyaXB0
aXZlIG9mIGl0cwpwdXJwb3NlIChpLmUuIHRoaXMgaXMgYW4gZXhhbXBsZSB3aGVyZSB0aGUgbmFt
ZSBpcyBhY3R1YWxseSB0b28Kc2hvcnQ7IEknbSBtZW50aW9uaW5nIHRoaXMgYmVjYXVzZSB3ZSBo
YWQgdGhlIG9wcG9zaXRlIGV4YW1wbGUKZWxzZXdoZXJlIGluIHRoZSBzZXJpZXMpLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:51:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dmyiF-0000eX-GY; Wed, 30 Aug 2017 08:51:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dmyiE-0000eR-J1
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 08:51:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 21/22-03454-57C76A95; Wed, 30 Aug 2017 08:51:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7e0Zlm
 kwaJjUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b7hjmsBb9ZKmbNfcjewPieuYuRk0NIIE9i
 1fYHYDavgJ3EjskzWEFsCQFDidMLb7KA2CwCqhKvph1hBLHZBNQl2p5tB6rh4BARMJL4sE2yi
 5GLg1ngJ6PE1/dr2UBqhAUiJdZemcYIkhAS6GKUOD3zOAtIA6eAt8Tia4kgJq+AoMTfHcIg5c
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1
 jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYw71wceYpTkYFIS5Z1c
 tSxSiC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwrq4GqhMsSk1PrUjLzAHGB
 0ypBAePkghvOkiat7ggMbc4Mx0idYpRl6Ppw5YvTEJgM6TEefNAigRAijJK8+BGwGL1EqOslD
 AvI9CBQjwFqUW5mSWo8q8YxTkYlYR5s0Cm8GTmlcBtegV0BBPQEbFeS0GOKElESEk1MHL0T06
 3kH3huTRLkCtMTGlSn6bzk7k3b7hM37Rm8/n5Ta6X7s68LV+qK76yQOyIq+6/yR/EOo1//TS1
 O/aZX1VwTa6MwBw/wR6vpbzX5Fg4+Nsy7eR/p/d5rQ2M57jxi0Vc0PpWPufjV/Llid13D/lJK
 t1yTvx55ZXU3ZB3p4yv7Z1q7sAursRSnJFoqMVcVJwIAHt4RhvQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504083059!113795711!1
X-Originating-IP: [137.65.248.74]
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 7971 invoked from network); 30 Aug 2017 08:51:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 08:51:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 02:50:58 -0600
Message-Id: <59A6989102000078001756C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 02:50:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-2-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1504026557-11365-2-git-send-email-boris.ostrovsky@oracle.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, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/5] mm: Initialize lowmem virq when
 boot-time scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA4LjE3IGF0IDE5OjA5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEBAIC0xOTcwLDEyICsxOTcwLDE1IEBAIHZvaWQgX19pbml0IHNjcnViX2hlYXBfcGFn
ZXModm9pZCkKPiAgI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRwo+ICAgICAgYm9vdF9zY3J1Yl9k
b25lID0gdHJ1ZTsKPiAgI2VuZGlmCj4gK30KPiAgCj4gLSAgICAvKiBOb3cgdGhhdCB0aGUgaGVh
cCBpcyBpbml0aWFsaXplZCwgcnVuIGNoZWNrcyBhbmQgc2V0IGJvdW5kcwo+IC0gICAgICogZm9y
IHRoZSBsb3cgbWVtIHZpcnEgYWxnb3JpdGhtLiAqLwo+ICt2b2lkIF9faW5pdCBoZWFwX2luaXRf
bGF0ZSh2b2lkKQo+ICt7Cj4gICAgICBzZXR1cF9sb3dfbWVtX3ZpcnEoKTsKPiAtfQo+ICAKPiAr
ICAgIGlmICggb3B0X2Jvb3RzY3J1YiApCj4gKyAgICAgICAgc2NydWJfaGVhcF9wYWdlcygpOwo+
ICt9CgpBbnkgcmVhc29uIHlvdSBmdWxseSByZW1vdmUgdGhhdCBjb21tZW50PyBJIHRoaW5rIHRo
ZSAicnVuIGNoZWNrcyIKcGFydCBpcyBzdGFsZSAoaWYgaXQgd2FzIGV2ZXIgdmFsaWQgaW4gdGhl
IGZpcnN0IHBsYWNlKSwgYnV0IHRoZSByZXN0CmNvdWxkIG1vcmUgb3IgbGVzcyBzdGF5LgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyp2-0000uC-7f; Wed, 30 Aug 2017 08:58:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408542eee=citrix-osstest@xenproject.org>)
 id 1dmyp0-0000tp-OG
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 08:58:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 48/B5-03610-A1E76A95; Wed, 30 Aug 2017 08:58:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva543bJ
 Ig41/mCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aVp9+ZC3YrV1w9+Iy1gbFXsouRg0NCwF/i
 3GLtLkZOINNdYnr7CjYQW0TAWWLCh9tgNq+AnsTUprXsIOXCAvYSVxYAlXMBlb9kk3jxcD0jR
 K+nxJYp/1lh7J7de8FsNgEPiYk9E1lAbBYBVYlF3+aB2UICWhJLF69kgpgvKHFy5hOwOLOAhM
 TBFy+YIeZYSOz42Mc2gZFvFpKyWUjKFjAyrWJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDCgGINjB2H3Z/xCjJAeTkijv5KplkUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeJfUAOUEi1LTUyvSMnOAoQ2TluDgURLhnQiS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhl
 rz8vFQpcd5qkCIBkKKM0jy4EbA4u8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3pkgU3gy80
 rgNr0COoIJ6IhYr6UgR5QkIqSkGhhXf61/Hc6x1eJTh0fpJv5nr/V1ItkePP+zJ+fZF9njj7w
 WmbvMv+Zy6pVfQLWB5Zqv6snMC/hTTxySCd6055TTwdKCZfVqwgs2Xdn7qeLdc+tcnWMqsT8a
 DzqV7fI9wXTqsq3GgW2bknTTTbdYV3eEOy+7pquxyWgtr0lUzsEdVk12kSJzyyWVWIozEg21m
 IuKEwFLsXbsrgIAAA==
X-Env-Sender: prvs=408542eee=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504083477!108638548!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42416 invoked from network); 30 Aug 2017 08:57:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 08:57:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445663405"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72037-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install: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-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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
X-Osstest-Versions-This: seabios=b404a5f417cbe5593f89c79954569b0e245fb80c
X-Osstest-Versions-That: seabios=dd9bba5b9c1d5175a2757f3fdc9d554b4c8eea3a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 30 Aug 2017 09:57:55 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72037: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAzNyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwMzcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICBmYWlsIFJFR1IuIHZzLiA3MTY4MQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDcxNjgxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgZmFpbCBibG9ja2VkIGluIDcxNjgxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzE2ODEKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIGxpa2UgNzE2ODEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGI0MDRhNWY0MTdjYmU1NTkzZjg5
Yzc5OTU0NTY5YjBlMjQ1ZmI4MGMKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAg
ICAgIGRkOWJiYTViOWMxZDUxNzVhMjc1N2YzZmRjOWQ1NTRiNGM4ZWVhM2EKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICA3MTY4MSAgMjAxNy0wNy0xMSAyMTo0NzoyMiBaICAgNDkgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgNzIwMzcgIDIwMTctMDgtMzAgMDQ6NDY6NTEgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1h
Z2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rl
c3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiNDA0YTVmNDE3Y2JlNTU5M2Y4OWM3OTk1
NDU2OWIwZTI0NWZiODBjCkF1dGhvcjogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CkRhdGU6ICAgVHVlIEp1bCAxOCAxMzoxNTo0MiAyMDE3ICswMjAwCgogICAgdXNiLXhoY2k6IHVz
ZSBodWIgcG9ydG1hcAogICAgCiAgICB4aGNpIGNvbnRyb2xsZXJzIGhhdmUgdHdvIHZpcnR1YWwg
cG9ydHMgcGVyICh1c2IzIGNhcGFibGUpIHBoeXNpY2FsCiAgICBwb3J0LCBvbmUgZm9yIHVzYjIg
YW5kIG9uZSBmb3IgdXNiMyBkZXZpY2VzLiAgQWRkIGEgaHViIHBvcnRtYXAgY2FsbGJhY2sKICAg
IHRvIG1hcCB0aGUgdmlydHVhbCBwb3J0cyB0byBwaHlzaWNhbCBwb3J0cy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgY2E5
ZGNjMmVkZDcyYTMzYmFjZjExODcwYjg0NzZkNWE5ZTAyMjA1ZQpBdXRob3I6IEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTggMTM6MTU6MjUgMjAxNyAr
MDIwMAoKICAgIHVzYjogYWRkIGh1YiBwb3J0bWFwCiAgICAKICAgIEFsbG93IHVzYiBodWJzIHRv
IG1hcCAoc29mdHdhcmUpIHBvcnRzIHRvIHBoeXNpY2FsIHBvcnRzIHZpYSBvcAogICAgY2FsbGJh
Y2suICBUaGlzIGlzIG5lZWRlZCB0byBtYWtlIGJvb3RvcmRlciB3b3JrIGluIGNhc2UgdGhlcmUK
ICAgIGlzbid0IGEgc2ltcGxlIGxpbmVhciBtYXBwaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 08:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 08: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.xen.org>)
	id 1dmyp8-0000ul-Ek; Wed, 30 Aug 2017 08:58:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmyp6-0000uW-HG
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 08:58:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 1C/BA-02045-F1E76A95; Wed, 30 Aug 2017 08:58:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQle+blm
 kwb+N7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biP8cYCxZYVzyZ85q9gfGPVhcjJ4eEgJ/E
 n60PmEBsFgFViQnHbrB3MXJwsAnYS0z/WgESFgEKd2y9CVTCxcEssIZJYv2TqWD1wgLBEvNn7
 2cGsXkFPCS6b68CKxISaGeUWHN3HxNEQlDi5MwnLCA2s4COxILdn9hAFjALSEss/8cBEuYU8J
 KYvvonK4gtKqAicXLlGrBWIQFFif55D9gg7kyX2Pr3F/MERv5ZSKbOQjJ1FsLUBYzMqxg1ilO
 LylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOwnoGBcQdj3yq/Q4yS
 HExKoryTq5ZFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglaoFygkWpaanVqRl5gCjASYtwcGjJ
 MI7sQYozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rz8IDMEQIoySvPgRsAi8xKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYV4/kCk8mXklcJteAR3BBHRErNdSkCNKEhFSUg2M0bJvGt/
 NSquW+bL10imXg08P6ds4set9eKfElC169EP8BVfriIaqWn7xG7onTqiu8XolsviIn8KH93O6
 7k4Kt70rkv3aT/m22fmmtXNyj/4Q2G27kaHsYtibmOIfE/6u5djvfOH871cTd+2RFeXbvHKX4
 tFZr3QkvZgPfbuV+0it+8639XOT2JRYijMSDbWYi4oTAVjFYIXHAgAA
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504083487!106622372!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65259 invoked from network); 30 Aug 2017 08:58:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 08:58:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51790653"
Date: Wed, 30 Aug 2017 09:58:03 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830085803.7gigev65c4nydtj7@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-10-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-10-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 09/15] tools: implement the new libxc get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDNBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyBsaWJ4YyBnZXQgaHcgaW5mbyBpbnRlcmZhY2Ug
YW5kIGNvcnJlc3BvbmRpbmcKPiBkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4
bF9wc3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiB2MjoKPiAgICAgLSBzcGxp
dCB0aGlzIHBhdGNoIG91dCBmcm9tIGEgYmlnIHBhdGNoIGluIHYxLgo+ICAgICAgIChzdWdnZXN0
ZWQgYnkgV2VpIExpdSkKPiAgICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJyBhbmQgJ01CQV9JTkZPJyB0
byAnQ0FUJyBhbmQgJ01CQScuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gLS0t
Cj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgMzAgKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLQo+ICB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8IDQ2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+ICAzIGZp
bGVzIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gaW5kZXggYzc3MTBiOC4uODFhNmY0OCAxMDA2NDQKPiAtLS0gYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCj4gQEAgLTI0NTgsNiArMjQ1OCwzMSBAQCBlbnVtIHhjX3Bzcl9jYXRfdHlwZSB7Cj4g
IH07Cj4gIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2NhdF90eXBlOwo+ICAK
PiArZW51bSB4Y19wc3JfZmVhdF90eXBlIHsKPiArICAgIFhDX1BTUl9GRUFUX1VOS05PV04sCj4g
KyAgICBYQ19QU1JfRkVBVF9DQVRfTDMsCj4gKyAgICBYQ19QU1JfRkVBVF9DQVRfTDIsCj4gKyAg
ICBYQ19QU1JfRkVBVF9NQkEsCj4gK307Cj4gK3R5cGVkZWYgZW51bSB4Y19wc3JfZmVhdF90eXBl
IHhjX3Bzcl9mZWF0X3R5cGU7Cj4gKwo+ICtzdHJ1Y3QgeGNfcHNyX2h3X2luZm8gewo+ICsgICAg
dW5pb24gewo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGNvc19t
YXg7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGNibV9sZW47Cj4gKyAgICAgICAgICAgIGJvb2wg
ICAgIGNkcF9lbmFibGVkOwo+ICsgICAgICAgIH0geGNfY2F0X2luZm87Cj4gKwo+ICsgICAgICAg
IHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGNvc19tYXg7Cj4gKyAgICAgICAgICAg
IHVpbnQzMl90IHRocnRsX21heDsKPiArICAgICAgICAgICAgYm9vbCAgICAgbGluZWFyOwo+ICsg
ICAgICAgIH0geGNfbWJhX2luZm87CgpObyBuZWVkIGZvciB0aGUgX2luZm8gc3VmZml4LiBUaGUg
dHlwZSBpdHNlbGYgYWxyZWFkeSBoYXMgaW5mbyBpbiBpdCdzCm5hbWUuCgo+ICsgICAgfSB1Owo+
ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4Y19wc3JfaHdfaW5mbyB4Y19wc3JfaHdfaW5mbzsKPiAr
Cj4gIGludCB4Y19wc3JfY210X2F0dGFjaCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQpOwo+ICBpbnQgeGNfcHNyX2NtdF9kZXRhY2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkKTsKPiAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RvbWFpbl9ybWlkKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKPiBAQCAtMjQ3OSw5ICsyNTA0LDggQEAgaW50IHhjX3Bzcl9j
YXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiAg
aW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlw
ZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCAqZGF0YSk7Cj4gLWludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmwsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJfdCAqY2JtX2xlbiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCAqY2RwX2VuYWJsZWQpOwo+ICtpbnQgeGNfcHNyX2dl
dF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgeGNfcHNyX2ZlYXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqaHdf
aW5mbyk7Cj4gIAo+ICBpbnQgeGNfZ2V0X2NwdV9sZXZlbGxpbmdfY2Fwcyh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgKmNhcHMpOwo+ICBpbnQgeGNfZ2V0X2NwdV9mZWF0dXJlc2V0KHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBpbmRleCwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwo+IGluZGV4IDczZDA1ZjIuLmJhNDEyZTQg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKPiArKysgYi90b29scy9saWJ4Yy94
Y19wc3IuYwo+IEBAIC0zMjMsMzYgKzMyMyw1OCBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWlu
X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgcmV0dXJuIHJj
Owo+ICB9Cj4gIAo+IC1pbnQgeGNfcHNyX2NhdF9nZXRfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZsLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmNibV9sZW4sIGJvb2wgKmNkcF9lbmFi
bGVkKQo+ICtpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBzb2NrZXQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX2ZlYXRfdHlwZSB0eXBl
LCB4Y19wc3JfaHdfaW5mbyAqaHdfaW5mbykKPiAgewo+ICAgICAgaW50IHJjID0gLTE7Cj4gICAg
ICBERUNMQVJFX1NZU0NUTDsKPiAgCj4gKyAgICBpZiAoICFod19pbmZvICkKPiArICAgICAgICBy
ZXR1cm4gcmM7CgpZb3Ugc2hvdWxkIHNldCBlcnJubyA9IEVJTlZBTCBoZXJlLgoKPiArCj4gICAg
ICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9wc3JfYWxsb2Nfb3A7Cj4gICAgICBzeXNjdGwudS5w
c3JfYWxsb2Nfb3AudGFyZ2V0ID0gc29ja2V0Owo+ICAKPiAtICAgIHN3aXRjaCAoIGx2bCApCj4g
KyAgICBzd2l0Y2ggKCB0eXBlICkKPiAgICAgIHsKPiAtICAgIGNhc2UgMjoKPiArICAgIGNhc2Ug
WENfUFNSX0ZFQVRfQ0FUX0wyOgo+ICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC5jbWQg
PSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm87Cj4gICAgICAgICAgcmMgPSB4Y19zeXNj
dGwoeGNoLCAmc3lzY3RsKTsKPiAgICAgICAgICBpZiAoICFyYyApCj4gICAgICAgICAgewo+IC0g
ICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNv
c19tYXg7Cj4gLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2FsbG9jX29wLnUu
Y2F0X2luZm8uY2JtX2xlbjsKPiAtICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gZmFsc2U7Cj4g
KyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfY2F0X2luZm8uY29zX21heCA9Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNvc19tYXg7
Cj4gKyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfY2F0X2luZm8uY2JtX2xlbiA9Cj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmNibV9s
ZW47Cj4gKyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfY2F0X2luZm8uY2RwX2VuYWJsZWQgPSBm
YWxzZTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIDM6Cj4gKyAg
ICBjYXNlIFhDX1BTUl9GRUFUX0NBVF9MMzoKPiAgICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2Nf
b3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOwo+ICAgICAgICAgIHJjID0g
eGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Cj4gICAgICAgICAgaWYgKCAhcmMgKQo+ICAgICAgICAg
IHsKPiAtICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2Nfb3AudS5jYXRf
aW5mby5jb3NfbWF4Owo+IC0gICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9hbGxv
Y19vcC51LmNhdF9pbmZvLmNibV9sZW47Cj4gLSAgICAgICAgICAgICpjZHBfZW5hYmxlZCA9IHN5
c2N0bC51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmZsYWdzICYKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKPiArICAgICAgICAgICAgaHdf
aW5mby0+dS54Y19jYXRfaW5mby5jb3NfbWF4ID0KPiArICAgICAgICAgICAgICAgICAgICAgICAg
c3lzY3RsLnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uY29zX21heDsKPiArICAgICAgICAgICAg
aHdfaW5mby0+dS54Y19jYXRfaW5mby5jYm1fbGVuID0KPiArICAgICAgICAgICAgICAgICAgICAg
ICAgc3lzY3RsLnUucHNyX2FsbG9jX29wLnUuY2F0X2luZm8uY2JtX2xlbjsKPiArICAgICAgICAg
ICAgaHdfaW5mby0+dS54Y19jYXRfaW5mby5jZHBfZW5hYmxlZCA9Cj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvY19vcC51LmNhdF9pbmZvLmZsYWdzICYKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKPiArICAgICAg
ICB9Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIFhDX1BTUl9GRUFUX01CQToKPiArICAg
ICAgICBzeXNjdGwudS5wc3JfYWxsb2Nfb3AuY21kID0gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9p
bmZvOwo+ICsgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Cj4gKyAgICAgICAg
aWYgKCAhcmMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaHdfaW5mby0+dS54Y19tYmFf
aW5mby5jb3NfbWF4ID0KPiArICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3RsLnUucHNyX2Fs
bG9jX29wLnUubWJhX2luZm8uY29zX21heDsKPiArICAgICAgICAgICAgaHdfaW5mby0+dS54Y19t
YmFfaW5mby50aHJ0bF9tYXggPQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBzeXNjdGwudS5w
c3JfYWxsb2Nfb3AudS5tYmFfaW5mby50aHJ0bF9tYXg7Cj4gKyAgICAgICAgICAgIGh3X2luZm8t
PnUueGNfbWJhX2luZm8ubGluZWFyID0KPiArICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3Rs
LnUucHNyX2FsbG9jX29wLnUubWJhX2luZm8uZmxhZ3MgJgo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICBYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBi
cmVhazsKPiAgICAgIGRlZmF1bHQ6Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiBpbmRleCBjZjM2OGJhLi5iMTgzMzA1IDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMKPiBAQCAtMzYxLDYgKzM2MSwyNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRf
Y2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiAgICAgIHJldHVybiByYzsKPiAg
fQo+ICAKPiArc3RhdGljIGlubGluZSB4Y19wc3JfZmVhdF90eXBlIGxpYnhsX19wc3JfZmVhdF90
eXBlX3RvX2xpYnhjX3Bzcl9mZWF0X3R5cGUoCgpObyBpbmxpbmUgcGxlYXNlLiBJbiBhbnkgY2Fz
ZSB0aGlzIGlzIG5vdCBwZXJmb3JtYW5jZSBjcml0aWNhbCBjb2RlLCBzbwpsZXQgdGhlIGNvbXBp
bGVyIGRlY2lkZS4KCkFuZCB0aGUgZnVuY3Rpb24gbmFtZSBjb3VsZCBiZSBzaG9ydGVyLCBtYXli
ZToKCmxpYnhsX19wc3JfdHlwZV90b19saWJ4Y190eXBlCgpPciBpcyB0aGlzIGdvaW5nIHRvIGNs
YXNoIHdpdGggc29tZSBvdGhlciB0cmFuc2xhdGlvbiBmdW5jdGlvbj8KCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLCB1bnNpZ25l
ZCBpbnQgbHZsKQo+ICt7Cj4gKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGUgPSBYQ19QU1Jf
RkVBVF9VTktOT1dOOwo+ICsKPiArICAgIHN3aXRjaCAodHlwZSkgewo+ICsgICAgY2FzZSBMSUJY
TF9QU1JfRkVBVF9UWVBFX0NBVDoKPiArICAgICAgICBpZiAobHZsID09IDMpCj4gKyAgICAgICAg
ICAgIHhjX3R5cGUgPSBYQ19QU1JfRkVBVF9DQVRfTDM7Cj4gKyAgICAgICAgaWYgKGx2bCA9PSAy
KQo+ICsgICAgICAgICAgICB4Y190eXBlID0gWENfUFNSX0ZFQVRfQ0FUX0wyOwo+ICsgICAgICAg
IGJyZWFrOwo+ICsgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKPiArICAgICAgICB4
Y190eXBlID0gWENfUFNSX0ZFQVRfTUJBOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBicmVh
azsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4geGNfdHlwZTsKPiArfQo+ICsKPiAgaW50IGxp
YnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAq
KmluZm8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbnIsIHVuc2lnbmVkIGlu
dCBsdmwpCj4gIHsKPiBAQCAtMzY5LDYgKzM5MCw4IEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9p
bmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAo+ICAgICAgaW50
IGkgPSAwLCBzb2NrZXRpZCwgbnJfc29ja2V0czsKPiAgICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRt
YXA7Cj4gICAgICBsaWJ4bF9wc3JfY2F0X2luZm8gKnB0cjsKPiArICAgIHhjX3Bzcl9od19pbmZv
IGh3X2luZm87Cj4gKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7Cj4gIAo+ICAgICAgbGli
eGxfYml0bWFwX2luaXQoJnNvY2tldG1hcCk7Cj4gIAo+IEBAIC0zODUsMTYgKzQwOCwyMyBAQCBp
bnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9p
bmZvICoqaW5mbywKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiAgCj4gKyAgICB4Y190
eXBlID0gbGlieGxfX3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNfcHNyX2ZlYXRfdHlwZSgKPiArICAg
ICAgICAgICAgICAgICAgTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7CgpTaG91bGRuJ3Qg
eW91IGNoZWNrIHRoYXQgeGNfdHlwZSAhPSBYQ19QU1JfRkVBVF9VTktOT1dOIGhlcmU/CgpSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:04:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 09:04: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.xen.org>)
	id 1dmyvA-0001it-4R; Wed, 30 Aug 2017 09:04:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dmyv8-0001in-Uk
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 09:04:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BB/A1-03454-69F76A95; Wed, 30 Aug 2017 09:04:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsUSfTyjVXdq/bJ
 Ig94LUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bK2/+YCp5vZKw4u82qgbG7lbGLkZODWcBa
 ovdfM5DNxcEi0Mwisb57KQuE85NZ4kvLNTaQKiEBd4lLex6zgiSEBBYwSvQ+2MkEkfCQOD7vH
 xtEYhmjxJFT01hBEmwCBhKvvn4D2yEiIC1x7fNlsB3MAtuZJI5O/80OkhAWCJT4c+IQWAOLgK
 rEpEkfwBp4Bdwk3i2+ALZaQkBO4ua5TuYJjHwLGBlWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6Bo
 amOnlphYXJ6an5iQmFesl5+duYgSGCwMQ7GC8uyngEKMkB5OSKO+kumWRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4l4LkBItS01Mr0jJzgIELk5bg4FES4bUESfMWFyTmFmemQ6ROMSpKifM2g
 iQEQBIZpXlwbbBoucQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXjuQKTyZeSVw018BLWYCWh
 zrtRRkcUkiQkqqgVH84bLdihdfHe9zOPu5c9nvv1daXdsklYInVP2dqTn/8x+rvJYnRavXnfC
 49vdH+o2l6haxPomBUTuXKv6cWdXx2DmMzfVBhixzXKimz/eXLpzMNQHa7cyXuJ3K5zin9zKn
 P+3KcLvh0fe3mPXlpDcSW8//vD2peUmL+dKT7Y1fHdU4NyRHiCuxFGckGmoxFxUnAgBwQRsLk
 QIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504083860!73605301!1
X-Originating-IP: [91.199.104.133]
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 9309 invoked from network); 30 Aug 2017 09:04:21 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Aug 2017 09:04:21 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=zDFVaFZX0LNeygk+gsTf+Q7ODq9Q0jxpLH6IE2MO+jukS75AxMc3HCFpcUFpL/u0wNxYqzTOYPAa33iznCx3+SVy8cqZ/lTK+MgaQeRobvSsnE0ovz7ubwCiPBbrxgM3Ak7Q86JKDkbWjAQSkgnbN3Olko77psOmahpYobl1JkH5Os8gkizlSK9D/s3K375SKySsXlNs9ifCpj9Y8GHrNTuBFgUkz3q0MiUIGg9NY88rcmHaTMA3DCqmJw8s7qlf69qD3/RDFj+xh0CO5gc7Zy3JgDInwiL4guZ+PCbeU5xo42Z+jkcbx8gCWXq+5Oe/Jsl8a0TUtNqZSO2FUyWKwA==;
 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=xyPr6UPipA5bmL7nTmPsg
 4lqH5c=; b=P050MTAH42E99ijYsMH4yIZE8InlW5ymLemtnl9DHhzByAEx12gUf
 Xrl8Lax3xTjCpJppfZVnzFsotOPmAxU7aYrhTGpNj2w7r/ASviW11nqLMHcaKN5g
 A246cetinVP1JgKx07YcXJTPSZpBXjiUD6U20bBbIGSP+57oH4D96fMcfvi1hHCm
 so9pCttvC2ltSp79+s+24Vo+CTBTBeS/opaJpoHKI8RQ32ZKlXwDQFamCzk4xntE
 2pS6NTibz+3ajPY1pKa+h2fcDQXWkwAMQXXD0HY8pWGBZC6sxm2EMhix1Odmyjva
 /7+4qQlxyYHwI0smwuGfOLYJAHPv/X7Zw==
Received: (qmail 3974 invoked from network); 30 Aug 2017 12:04:04 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 12:04:04 +0300
Received: (qmail 23587 invoked from network); 30 Aug 2017 12:04:04 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 30 Aug 2017 12:04:04 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 30 Aug 2017 12:04:00 +0300
Message-Id: <1504083840-4153-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 sstabellini@kernel.org, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v6] common/vm_event: Initialize vm_event lists
	on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2
ZW50X3NoYXJlLAp2bV9ldmVudF9wYWdpbmcsIHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0
aW9uIGZvciB0aGUKc3RydWN0dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0
IGl0IGNhbiBiZQphbGxvY2F0ZWQvaW5pdCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZl
bnRfZGlzYWJsZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjU6CgktIFJlbW92ZWQgdW5uZWNlc3Nh
cnkgcGFyZW50aGVzZXMKCS0gQWxpbmduZWQgY29kZSBpbiB2bV9ldmVudF9lbmFibGUKCS0gQWRk
ZWQgaWZkZWYgY29uZmlnIG9wdGlvbiBpbiB0aGUgc3RydWN0CglkZWNsYXJhdGlvbgoKTm90ZTog
RGlkIG5vdCB0ZXN0IG9uIGFybSwgY29tcGxpbGVkIG9uIGFybSBhbmQgeDg2LgotLS0KIHhlbi9h
cmNoL2FybS9tZW1fYWNjZXNzLmMgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL21lbV9wYWdpbmcuYyAgfCAgIDMgKy0K
IHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgICA0ICstCiB4ZW4vYXJjaC94ODYvbW0v
cDJtLmMgICAgICAgICB8ICAxMCArLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgIHwg
IDEzICsrLS0KIHhlbi9jb21tb24vbWVtX2FjY2Vzcy5jICAgICAgIHwgICAyICstCiB4ZW4vY29t
bW9uL21vbml0b3IuYyAgICAgICAgICB8ICAgNCArLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAg
ICAgICAgfCAxNDYgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8ICAgMyArLQogeGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggICAgICAgfCAgMjIgKysrLS0tLQogMTEgZmlsZXMgY2hhbmdlZCwgMTE5IGluc2VydGlv
bnMoKyksIDkyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tZW1fYWNj
ZXNzLmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCmluZGV4IGUwODg4YmIuLmE3ZjBjYWUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gvYXJt
L21lbV9hY2Nlc3MuYwpAQCAtMjU2LDcgKzI1Niw3IEBAIGJvb2xfdCBwMm1fbWVtX2FjY2Vzc19j
aGVjayhwYWRkcl90IGdwYSwgdmFkZHJfdCBnbGEsIGNvbnN0IHN0cnVjdCBucGZlYyBucGZlYykK
ICAgICB9CiAKICAgICAvKiBPdGhlcndpc2UsIGNoZWNrIGlmIHRoZXJlIGlzIGEgdm1fZXZlbnQg
bW9uaXRvciBzdWJzY3JpYmVyICovCi0gICAgaWYgKCAhdm1fZXZlbnRfY2hlY2tfcmluZygmdi0+
ZG9tYWluLT52bV9ldmVudC0+bW9uaXRvcikgKQorICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3Jp
bmcodi0+ZG9tYWluLT52bV9ldmVudF9tb25pdG9yKSApCiAgICAgewogICAgICAgICAvKiBObyBs
aXN0ZW5lciAqLwogICAgICAgICBpZiAoIHAybS0+YWNjZXNzX3JlcXVpcmVkICkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jCmluZGV4IDVhZGFmNmQuLjQxNGUzOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtMTc5
LDcgKzE3OSw3IEBAIGJvb2xfdCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5z
aWduZWQgbG9uZyBnbGEsCiAgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwgMCk7CiAKICAgICAvKiBP
dGhlcndpc2UsIGNoZWNrIGlmIHRoZXJlIGlzIGEgbWVtb3J5IGV2ZW50IGxpc3RlbmVyLCBhbmQg
c2VuZCB0aGUgbWVzc2FnZSBhbG9uZyAqLwotICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3Jpbmco
JmQtPnZtX2V2ZW50LT5tb25pdG9yKSB8fCAhcmVxX3B0ciApCisgICAgaWYgKCAhdm1fZXZlbnRf
Y2hlY2tfcmluZyhkLT52bV9ldmVudF9tb25pdG9yKSB8fCAhcmVxX3B0ciApCiAgICAgewogICAg
ICAgICAvKiBObyBsaXN0ZW5lciAqLwogICAgICAgICBpZiAoIHAybS0+YWNjZXNzX3JlcXVpcmVk
ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fcGFnaW5nLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3BhZ2luZy5jCmluZGV4IGEwNDllMGQuLjU0YTk0ZmEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9wYWdp
bmcuYwpAQCAtMjIsNiArMjIsNyBAQAogCiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUg
PHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRl
IDx4c20veHNtLmg+CiAKIGludCBtZW1fcGFnaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX21lbV9wYWdpbmdfb3BfdCkgYXJnKQpAQCAtNDMsNyArNDQsNyBAQCBpbnQgbWVtX3Bh
Z2luZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fcGFnaW5nX29wX3QpIGFy
ZykKICAgICAgICAgZ290byBvdXQ7CiAKICAgICByYyA9IC1FTk9ERVY7Ci0gICAgaWYgKCB1bmxp
a2VseSghZC0+dm1fZXZlbnQtPnBhZ2luZy5yaW5nX3BhZ2UpICkKKyAgICBpZiAoIHVubGlrZWx5
KCF2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykpICkKICAgICAgICAgZ290
byBvdXQ7CiAKICAgICBzd2l0Y2goIG1wby5vcCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IDFm
MjBjZTcuLjEyZmI5Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC01NjMsNyArNTYzLDcgQEAg
aW50IG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4sCiAgICAgfTsKIAogICAgIGlmICggKHJjID0gX192bV9ldmVudF9jbGFpbV9zbG90
KGQsIAotICAgICAgICAgICAgICAgICAgICAgICAgJmQtPnZtX2V2ZW50LT5zaGFyZSwgYWxsb3df
c2xlZXApKSA8IDAgKQorICAgICAgICAgICAgICAgICAgICAgICAgZC0+dm1fZXZlbnRfc2hhcmUs
IGFsbG93X3NsZWVwKSkgPCAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCB2LT5k
b21haW4gPT0gZCApCkBAIC01NzIsNyArNTcyLDcgQEAgaW50IG1lbV9zaGFyaW5nX25vdGlmeV9l
bm9tZW0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIHZtX2V2
ZW50X3ZjcHVfcGF1c2Uodik7CiAgICAgfQogCi0gICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwg
JmQtPnZtX2V2ZW50LT5zaGFyZSwgJnJlcSk7CisgICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwg
ZC0+dm1fZXZlbnRfc2hhcmUsICZyZXEpOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZThh
NTdkMS4uNmFlMjNiZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTQ1NCw3ICsxNDU0LDcgQEAgdm9pZCBwMm1fbWVtX3Bh
Z2luZ19kcm9wX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAg
ICogY29ycmVjdG5lc3Mgb2YgdGhlIGd1ZXN0IGV4ZWN1dGlvbiBhdCB0aGlzIHBvaW50LiAgSWYg
dGhpcyBpcyB0aGUgb25seQogICAgICAqIHBhZ2UgdGhhdCBoYXBwZW5zIHRvIGJlIHBhZ2VkLW91
dCwgd2UnbGwgYmUgb2theS4uICBidXQgaXQncyBsaWtlbHkgdGhlCiAgICAgICogZ3Vlc3Qgd2ls
bCBjcmFzaCBzaG9ydGx5IGFueXdheXMuICovCi0gICAgaW50IHJjID0gdm1fZXZlbnRfY2xhaW1f
c2xvdChkLCAmZC0+dm1fZXZlbnQtPnBhZ2luZyk7CisgICAgaW50IHJjID0gdm1fZXZlbnRfY2xh
aW1fc2xvdChkLCBkLT52bV9ldmVudF9wYWdpbmcpOwogICAgIGlmICggcmMgPCAwICkKICAgICAg
ICAgcmV0dXJuOwogCkBAIC0xNDY4LDcgKzE0NjgsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX2Ry
b3BfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgLyog
RXZpY3Qgd2lsbCBmYWlsIG5vdywgdGFnIHRoaXMgcmVxdWVzdCBmb3IgcGFnZXIgKi8KICAgICAg
ICAgcmVxLnUubWVtX3BhZ2luZy5mbGFncyB8PSBNRU1fUEFHSU5HX0VWSUNUX0ZBSUw7CiAKLSAg
ICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLCAmZC0+dm1fZXZlbnQtPnBhZ2luZywgJnJlcSk7Cisg
ICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgZC0+dm1fZXZlbnRfcGFnaW5nLCAmcmVxKTsKIH0K
IAogLyoqCkBAIC0xNTA1LDcgKzE1MDUsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHN0cnVjdCBwMm1fZG9t
YWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAKICAgICAvKiBXZSdyZSBwYWdpbmcuIFRo
ZXJlIHNob3VsZCBiZSBhIHJpbmcgKi8KLSAgICBpbnQgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90
KGQsICZkLT52bV9ldmVudC0+cGFnaW5nKTsKKyAgICBpbnQgcmMgPSB2bV9ldmVudF9jbGFpbV9z
bG90KGQsIGQtPnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgaWYgKCByYyA9PSAtRU5PU1lTICkKICAg
ICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1IHBhZ2luZyBnZm4g
JWx4IHlldCBubyByaW5nICIKQEAgLTE1NDMsNyArMTU0Myw3IEBAIHZvaWQgcDJtX21lbV9wYWdp
bmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgZWxz
ZSBpZiAoIHAybXQgIT0gcDJtX3JhbV9wYWdpbmdfb3V0ICYmIHAybXQgIT0gcDJtX3JhbV9wYWdl
ZCApCiAgICAgewogICAgICAgICAvKiBnZm4gaXMgYWxyZWFkeSBvbiBpdHMgd2F5IGJhY2sgYW5k
IHZjcHUgaXMgbm90IHBhdXNlZCAqLwotICAgICAgICB2bV9ldmVudF9jYW5jZWxfc2xvdChkLCAm
ZC0+dm1fZXZlbnQtPnBhZ2luZyk7CisgICAgICAgIHZtX2V2ZW50X2NhbmNlbF9zbG90KGQsIGQt
PnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE1NTEsNyAr
MTU1MSw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4pCiAgICAgcmVxLnUubWVtX3BhZ2luZy5wMm10ID0gcDJtdDsKICAg
ICByZXEudmNwdV9pZCA9IHYtPnZjcHVfaWQ7CiAKLSAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChk
LCAmZC0+dm1fZXZlbnQtPnBhZ2luZywgJnJlcSk7CisgICAgdm1fZXZlbnRfcHV0X3JlcXVlc3Qo
ZCwgZC0+dm1fZXZlbnRfcGFnaW5nLCAmcmVxKTsKIH0KIAogLyoqCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBiMjJhYWNjLi4zMGY1
MDdiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9t
YWluLmMKQEAgLTM2Myw5ICszNjMsNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRv
bWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAgcG9vbGlkID0g
MDsKIAogICAgICAgICBlcnIgPSAtRU5PTUVNOwotICAgICAgICBkLT52bV9ldmVudCA9IHh6YWxs
b2Moc3RydWN0IHZtX2V2ZW50X3Blcl9kb21haW4pOwotICAgICAgICBpZiAoICFkLT52bV9ldmVu
dCApCi0gICAgICAgICAgICBnb3RvIGZhaWw7CiAKICAgICAgICAgZC0+cGJ1ZiA9IHh6YWxsb2Nf
YXJyYXkoY2hhciwgRE9NQUlOX1BCVUZfU0laRSk7CiAgICAgICAgIGlmICggIWQtPnBidWYgKQpA
QCAtNDAzLDcgKzQwMCw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBk
b21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIGlmICggaGFyZHdhcmVfZG9tYWlu
ID09IGQgKQogICAgICAgICBoYXJkd2FyZV9kb21haW4gPSBvbGRfaHdkb207CiAgICAgYXRvbWlj
X3NldCgmZC0+cmVmY250LCBET01BSU5fREVTVFJPWUVEKTsKLSAgICB4ZnJlZShkLT52bV9ldmVu
dCk7CiAgICAgeGZyZWUoZC0+cGJ1Zik7CiAgICAgaWYgKCBpbml0X3N0YXR1cyAmIElOSVRfYXJj
aCApCiAgICAgICAgIGFyY2hfZG9tYWluX2Rlc3Ryb3koZCk7CkBAIC04MjAsNyArODE2LDE0IEBA
IHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCByY3VfaGVhZCAqaGVh
ZCkKICAgICBmcmVlX3hlbm9wcm9mX3BhZ2VzKGQpOwogI2VuZGlmCiAKLSAgICB4ZnJlZShkLT52
bV9ldmVudCk7CisjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFHSU5HCisgICAgeGZyZWUoZC0+dm1f
ZXZlbnRfcGFnaW5nKTsKKyNlbmRpZgorICAgIHhmcmVlKGQtPnZtX2V2ZW50X21vbml0b3IpOwor
I2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKKyAgICB4ZnJlZShkLT52bV9ldmVudF9zaGFy
ZSk7CisjZW5kaWYKKwogICAgIHhmcmVlKGQtPnBidWYpOwogCiAgICAgZm9yICggaSA9IGQtPm1h
eF92Y3B1cyAtIDE7IGkgPj0gMDsgaS0tICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtX2Fj
Y2Vzcy5jIGIveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMKaW5kZXggMTlmNjNiYi4uMWJmNjgyNCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2NvbW1vbi9tZW1f
YWNjZXNzLmMKQEAgLTUyLDcgKzUyLDcgQEAgaW50IG1lbV9hY2Nlc3NfbWVtb3AodW5zaWduZWQg
bG9uZyBjbWQsCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSAtRU5PREVWOwotICAgIGlm
ICggdW5saWtlbHkoIWQtPnZtX2V2ZW50LT5tb25pdG9yLnJpbmdfcGFnZSkgKQorICAgIGlmICgg
dW5saWtlbHkoIXZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikpICkKICAg
ICAgICAgZ290byBvdXQ7CiAKICAgICBzd2l0Y2ggKCBtYW8ub3AgKQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9tb25pdG9yLmMgYi94ZW4vY29tbW9uL21vbml0b3IuYwppbmRleCA0NTFmNDJmLi43
MGQzOGQ0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21vbml0b3IuYworKysgYi94ZW4vY29tbW9u
L21vbml0b3IuYwpAQCAtOTIsNyArOTIsNyBAQCBpbnQgbW9uaXRvcl90cmFwcyhzdHJ1Y3QgdmNw
dSAqdiwgYm9vbF90IHN5bmMsIHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQogICAgIGludCByYzsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogCi0gICAgcmMgPSB2bV9ldmVudF9j
bGFpbV9zbG90KGQsICZkLT52bV9ldmVudC0+bW9uaXRvcik7CisgICAgcmMgPSB2bV9ldmVudF9j
bGFpbV9zbG90KGQsIGQtPnZtX2V2ZW50X21vbml0b3IpOwogICAgIHN3aXRjaCAoIHJjICkKICAg
ICB7CiAgICAgY2FzZSAwOgpAQCAtMTIzLDcgKzEyMyw3IEBAIGludCBtb25pdG9yX3RyYXBzKHN0
cnVjdCB2Y3B1ICp2LCBib29sX3Qgc3luYywgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpCiAgICAg
fQogCiAgICAgdm1fZXZlbnRfZmlsbF9yZWdzKHJlcSk7Ci0gICAgdm1fZXZlbnRfcHV0X3JlcXVl
c3QoZCwgJmQtPnZtX2V2ZW50LT5tb25pdG9yLCByZXEpOworICAgIHZtX2V2ZW50X3B1dF9yZXF1
ZXN0KGQsIGQtPnZtX2V2ZW50X21vbml0b3IsIHJlcSk7CiAKICAgICByZXR1cm4gcmM7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMK
aW5kZXggOTI5MWRiNi4uNTA5NTU3OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5j
CisrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwpAQCAtNDIsNyArNDIsNyBAQAogc3RhdGljIGlu
dCB2bV9ldmVudF9lbmFibGUoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwKICAgICB4ZW5fZG9tY3Rs
X3ZtX2V2ZW50X29wX3QgKnZlYywKLSAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCisg
ICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqKnZlZCwKICAgICBpbnQgcGF1c2VfZmxhZywKICAg
ICBpbnQgcGFyYW0sCiAgICAgeGVuX2V2ZW50X2NoYW5uZWxfbm90aWZpY2F0aW9uX3Qgbm90aWZp
Y2F0aW9uX2ZuKQpAQCAtNTAsMzIgKzUwLDM3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxl
KAogICAgIGludCByYzsKICAgICB1bnNpZ25lZCBsb25nIHJpbmdfZ2ZuID0gZC0+YXJjaC5odm1f
ZG9tYWluLnBhcmFtc1twYXJhbV07CiAKKyAgICBpZiAoICEqdmVkICkKKyAgICAgICAgKnZlZCA9
IHh6YWxsb2Moc3RydWN0IHZtX2V2ZW50X2RvbWFpbik7CisgICAgaWYgKCAhKnZlZCApCisgICAg
ICAgIHJldHVybiAtRU5PTUVNOworCiAgICAgLyogT25seSBvbmUgaGVscGVyIGF0IGEgdGltZS4g
SWYgdGhlIGhlbHBlciBjcmFzaGVkLAogICAgICAqIHRoZSByaW5nIGlzIGluIGFuIHVuZGVmaW5l
ZCBzdGF0ZSBhbmQgc28gaXMgdGhlIGd1ZXN0LgogICAgICAqLwotICAgIGlmICggdmVkLT5yaW5n
X3BhZ2UgKQotICAgICAgICByZXR1cm4gLUVCVVNZOworICAgIGlmICggKCp2ZWQpLT5yaW5nX3Bh
Z2UgKQorICAgICAgICByZXR1cm4gLUVCVVNZOzsKIAogICAgIC8qIFRoZSBwYXJhbWV0ZXIgZGVm
YXVsdHMgdG8gemVybywgYW5kIGl0IHNob3VsZCBiZQogICAgICAqIHNldCB0byBzb21ldGhpbmcg
Ki8KICAgICBpZiAoIHJpbmdfZ2ZuID09IDAgKQogICAgICAgICByZXR1cm4gLUVOT1NZUzsKIAot
ICAgIHZtX2V2ZW50X3JpbmdfbG9ja19pbml0KHZlZCk7Ci0gICAgdm1fZXZlbnRfcmluZ19sb2Nr
KHZlZCk7CisgICAgdm1fZXZlbnRfcmluZ19sb2NrX2luaXQoKnZlZCk7CisgICAgdm1fZXZlbnRf
cmluZ19sb2NrKCp2ZWQpOwogCiAgICAgcmMgPSB2bV9ldmVudF9pbml0X2RvbWFpbihkKTsKIAog
ICAgIGlmICggcmMgPCAwICkKICAgICAgICAgZ290byBlcnI7CiAKLSAgICByYyA9IHByZXBhcmVf
cmluZ19mb3JfaGVscGVyKGQsIHJpbmdfZ2ZuLCAmdmVkLT5yaW5nX3BnX3N0cnVjdCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2ZWQtPnJpbmdfcGFnZSk7CisgICAgcmMg
PSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCByaW5nX2dmbiwgJigqdmVkKS0+cmluZ19wZ19z
dHJ1Y3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmKCp2ZWQpLT5yaW5nX3Bh
Z2UpOwogICAgIGlmICggcmMgPCAwICkKICAgICAgICAgZ290byBlcnI7CiAKICAgICAvKiBTZXQg
dGhlIG51bWJlciBvZiBjdXJyZW50bHkgYmxvY2tlZCB2Q1BVcyB0byAwLiAqLwotICAgIHZlZC0+
YmxvY2tlZCA9IDA7CisgICAgKCp2ZWQpLT5ibG9ja2VkID0gMDsKIAogICAgIC8qIEFsbG9jYXRl
IGV2ZW50IGNoYW5uZWwgKi8KICAgICByYyA9IGFsbG9jX3VuYm91bmRfeGVuX2V2ZW50X2NoYW5u
ZWwoZCwgMCwgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsCkBAIC04MywyNiArODgsMjggQEAg
c3RhdGljIGludCB2bV9ldmVudF9lbmFibGUoCiAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICBn
b3RvIGVycjsKIAotICAgIHZlZC0+eGVuX3BvcnQgPSB2ZWMtPnBvcnQgPSByYzsKKyAgICAoKnZl
ZCktPnhlbl9wb3J0ID0gdmVjLT5wb3J0ID0gcmM7CiAKICAgICAvKiBQcmVwYXJlIHJpbmcgYnVm
ZmVyICovCi0gICAgRlJPTlRfUklOR19JTklUKCZ2ZWQtPmZyb250X3JpbmcsCi0gICAgICAgICAg
ICAgICAgICAgICh2bV9ldmVudF9zcmluZ190ICopdmVkLT5yaW5nX3BhZ2UsCisgICAgRlJPTlRf
UklOR19JTklUKCYoKnZlZCktPmZyb250X3JpbmcsCisgICAgICAgICAgICAgICAgICAgICh2bV9l
dmVudF9zcmluZ190ICopKCp2ZWQpLT5yaW5nX3BhZ2UsCiAgICAgICAgICAgICAgICAgICAgIFBB
R0VfU0laRSk7CiAKICAgICAvKiBTYXZlIHRoZSBwYXVzZSBmbGFnIGZvciB0aGlzIHBhcnRpY3Vs
YXIgcmluZy4gKi8KLSAgICB2ZWQtPnBhdXNlX2ZsYWcgPSBwYXVzZV9mbGFnOworICAgICgqdmVk
KS0+cGF1c2VfZmxhZyA9IHBhdXNlX2ZsYWc7CiAKICAgICAvKiBJbml0aWFsaXplIHRoZSBsYXN0
LWNoYW5jZSB3YWl0IHF1ZXVlLiAqLwotICAgIGluaXRfd2FpdHF1ZXVlX2hlYWQoJnZlZC0+d3Ep
OworICAgIGluaXRfd2FpdHF1ZXVlX2hlYWQoJigqdmVkKS0+d3EpOwogCi0gICAgdm1fZXZlbnRf
cmluZ191bmxvY2sodmVkKTsKKyAgICB2bV9ldmVudF9yaW5nX3VubG9jaygqdmVkKTsKICAgICBy
ZXR1cm4gMDsKIAogIGVycjoKLSAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdmVkLT5yaW5n
X3BhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVkLT5yaW5nX3BnX3N0cnVjdCk7
Ci0gICAgdm1fZXZlbnRfcmluZ191bmxvY2sodmVkKTsKKyAgICBkZXN0cm95X3JpbmdfZm9yX2hl
bHBlcigmKCp2ZWQpLT5yaW5nX3BhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCp2
ZWQpLT5yaW5nX3BnX3N0cnVjdCk7CisgICAgdm1fZXZlbnRfcmluZ191bmxvY2soKnZlZCk7Cisg
ICAgeGZyZWUoKnZlZCk7CisgICAgKnZlZCA9IE5VTEw7CiAKICAgICByZXR1cm4gcmM7CiB9CkBA
IC0xODcsNDEgKzE5NCw0NCBAQCB2b2lkIHZtX2V2ZW50X3dha2Uoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogICAgICAgICB2bV9ldmVudF93YWtlX2Jsb2Nr
ZWQoZCwgdmVkKTsKIH0KIAotc3RhdGljIGludCB2bV9ldmVudF9kaXNhYmxlKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRf
ZGlzYWJsZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqdmVkKQog
ewotICAgIGlmICggdmVkLT5yaW5nX3BhZ2UgKQorICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmlu
ZygqdmVkKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKIAotICAgICAgICB2bV9l
dmVudF9yaW5nX2xvY2sodmVkKTsKKyAgICAgICAgdm1fZXZlbnRfcmluZ19sb2NrKCp2ZWQpOwog
Ci0gICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnZlZC0+d3EubGlzdCkgKQorICAgICAgICBpZiAo
ICFsaXN0X2VtcHR5KCYoKnZlZCktPndxLmxpc3QpICkKICAgICAgICAgewotICAgICAgICAgICAg
dm1fZXZlbnRfcmluZ191bmxvY2sodmVkKTsKKyAgICAgICAgICAgIHZtX2V2ZW50X3JpbmdfdW5s
b2NrKCp2ZWQpOwogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICAgICAgfQogCiAgICAg
ICAgIC8qIEZyZWUgZG9tVSdzIGV2ZW50IGNoYW5uZWwgYW5kIGxlYXZlIHRoZSBvdGhlciBvbmUg
dW5ib3VuZCAqLwotICAgICAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZlZC0+eGVuX3Bv
cnQpOworICAgICAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsICgqdmVkKS0+eGVuX3BvcnQp
OwogCiAgICAgICAgIC8qIFVuYmxvY2sgYWxsIHZDUFVzICovCiAgICAgICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9i
aXQodmVkLT5wYXVzZV9mbGFnLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgICAgIGlmICgg
dGVzdF9hbmRfY2xlYXJfYml0KCgqdmVkKS0+cGF1c2VfZmxhZywgJnYtPnBhdXNlX2ZsYWdzKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlKHYpOwotICAgICAg
ICAgICAgICAgIHZlZC0+YmxvY2tlZC0tOworICAgICAgICAgICAgICAgICgqdmVkKS0+YmxvY2tl
ZC0tOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAgZGVzdHJveV9yaW5nX2Zv
cl9oZWxwZXIoJnZlZC0+cmluZ19wYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2ZWQtPnJpbmdfcGdfc3RydWN0KTsKKyAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIo
JigqdmVkKS0+cmluZ19wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKnZl
ZCktPnJpbmdfcGdfc3RydWN0KTsKIAogICAgICAgICB2bV9ldmVudF9jbGVhbnVwX2RvbWFpbihk
KTsKIAotICAgICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOworICAgICAgICB2bV9ldmVu
dF9yaW5nX3VubG9jaygqdmVkKTsKICAgICB9CiAKKyAgICB4ZnJlZSgqdmVkKTsKKyAgICAqdmVk
ID0gTlVMTDsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC0yNjcsNiArMjc3LDkgQEAgdm9pZCB2
bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAogICAgIFJJTkdfSURYIHJlcV9w
cm9kOwogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIAorICAgIGlmKCAhdm1fZXZl
bnRfY2hlY2tfcmluZyh2ZWQpKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGN1cnItPmRv
bWFpbiAhPSBkICkKICAgICB7CiAgICAgICAgIHJlcS0+ZmxhZ3MgfD0gVk1fRVZFTlRfRkxBR19G
T1JFSUdOOwpAQCAtNDM0LDYgKzQ0Nyw5IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIAogdm9pZCB2bV9ldmVudF9j
YW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQp
CiB7CisgICAgaWYoICF2bV9ldmVudF9jaGVja19yaW5nKHZlZCkgKQorICAgICAgICByZXR1cm47
CisKICAgICB2bV9ldmVudF9yaW5nX2xvY2sodmVkKTsKICAgICB2bV9ldmVudF9yZWxlYXNlX3Ns
b3QoZCwgdmVkKTsKICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOwpAQCAtNDgyLDcgKzQ5
OCw3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfd2FpdF9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21h
aW4gKnZlZCkKIAogYm9vbF90IHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2ZW50X2Rv
bWFpbiAqdmVkKQogewotICAgIHJldHVybiAodmVkLT5yaW5nX3BhZ2UgIT0gTlVMTCk7CisgICAg
cmV0dXJuICh2ZWQgJiYgdmVkLT5yaW5nX3BhZ2UpOwogfQogCiAvKgpAQCAtNTAwLDYgKzUxNiw5
IEBAIGJvb2xfdCB2bV9ldmVudF9jaGVja19yaW5nKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZl
ZCkKIGludCBfX3ZtX2V2ZW50X2NsYWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZt
X2V2ZW50X2RvbWFpbiAqdmVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgYWxs
b3dfc2xlZXApCiB7CisgICAgaWYgKCAhdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpICkKKyAgICAg
ICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCiAgICAgaWYgKCAoY3VycmVudC0+ZG9tYWluID09IGQp
ICYmIGFsbG93X3NsZWVwICkKICAgICAgICAgcmV0dXJuIHZtX2V2ZW50X3dhaXRfc2xvdCh2ZWQp
OwogICAgIGVsc2UKQEAgLTUxMCwyNCArNTI5LDMwIEBAIGludCBfX3ZtX2V2ZW50X2NsYWltX3Ns
b3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAogLyogUmVn
aXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBub3RpZmlj
YXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3BhZ2luZ19ub3RpZmljYXRpb24oc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQogewotICAgIGlmICggbGlrZWx5KHYtPmRvbWFpbi0+
dm1fZXZlbnQtPnBhZ2luZy5yaW5nX3BhZ2UgIT0gTlVMTCkgKQotICAgICAgICB2bV9ldmVudF9y
ZXN1bWUodi0+ZG9tYWluLCAmdi0+ZG9tYWluLT52bV9ldmVudC0+cGFnaW5nKTsKKyAgICBzdHJ1
Y3QgZG9tYWluICpkb21haW4gPSB2LT5kb21haW47CisKKyAgICBpZiAoIGxpa2VseSh2bV9ldmVu
dF9jaGVja19yaW5nKGRvbWFpbi0+dm1fZXZlbnRfcGFnaW5nKSkgKQorICAgICAgICB2bV9ldmVu
dF9yZXN1bWUoZG9tYWluLCBkb21haW4tPnZtX2V2ZW50X3BhZ2luZyk7CiB9CiAjZW5kaWYKIAog
LyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBu
b3RpZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbW9uaXRvcl9ub3RpZmljYXRpb24oc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQogewotICAgIGlmICggbGlrZWx5KHYtPmRvbWFp
bi0+dm1fZXZlbnQtPm1vbml0b3IucmluZ19wYWdlICE9IE5VTEwpICkKLSAgICAgICAgdm1fZXZl
bnRfcmVzdW1lKHYtPmRvbWFpbiwgJnYtPmRvbWFpbi0+dm1fZXZlbnQtPm1vbml0b3IpOworICAg
IHN0cnVjdCBkb21haW4gKmRvbWFpbiA9IHYtPmRvbWFpbjsKKworICAgIGlmICggbGlrZWx5KHZt
X2V2ZW50X2NoZWNrX3JpbmcoZG9tYWluLT52bV9ldmVudF9tb25pdG9yKSkgKQorICAgICAgICB2
bV9ldmVudF9yZXN1bWUoZG9tYWluLCBkb21haW4tPnZtX2V2ZW50X21vbml0b3IpOwogfQogCiAj
aWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwogLyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3Vu
ZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBub3RpZmljYXRpb25zLiAqLwogc3RhdGljIHZv
aWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cG9ydCkKIHsKLSAgICBpZiAoIGxpa2VseSh2LT5kb21haW4tPnZtX2V2ZW50LT5zaGFyZS5yaW5n
X3BhZ2UgIT0gTlVMTCkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCAmdi0+
ZG9tYWluLT52bV9ldmVudC0+c2hhcmUpOworICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbiA9IHYt
PmRvbWFpbjsKKworICAgIGlmICggbGlrZWx5KHZtX2V2ZW50X2NoZWNrX3JpbmcoZG9tYWluLT52
bV9ldmVudF9zaGFyZSkpICkKKyAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWlu
LT52bV9ldmVudF9zaGFyZSk7CiB9CiAjZW5kaWYKIApAQCAtNTM1LDcgKzU2MCw3IEBAIHN0YXRp
YyB2b2lkIG1lbV9zaGFyaW5nX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHBvcnQpCiB2b2lkIHZtX2V2ZW50X2NsZWFudXAoc3RydWN0IGRvbWFpbiAqZCkKIHsKICNp
ZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKLSAgICBpZiAoIGQtPnZtX2V2ZW50LT5wYWdpbmcu
cmluZ19wYWdlICkKKyAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFn
aW5nKSApCiAgICAgewogICAgICAgICAvKiBEZXN0cm95aW5nIHRoZSB3YWl0IHF1ZXVlIGhlYWQg
bWVhbnMgd2FraW5nIHVwIGFsbAogICAgICAgICAgKiBxdWV1ZWQgdmNwdXMuIFRoaXMgd2lsbCBk
cmFpbiB0aGUgbGlzdCwgYWxsb3dpbmcKQEAgLTU0NCwyMCArNTY5LDIwIEBAIHZvaWQgdm1fZXZl
bnRfY2xlYW51cChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgKiBGaW5hbGx5LCBiZWNhdXNl
IHRoaXMgY29kZSBwYXRoIGludm9sdmVzIHByZXZpb3VzbHkKICAgICAgICAgICogcGF1c2luZyB0
aGUgZG9tYWluIChkb21haW5fa2lsbCksIHVucGF1c2luZyB0aGUKICAgICAgICAgICogdmNwdXMg
Y2F1c2VzIG5vIGhhcm0uICovCi0gICAgICAgIGRlc3Ryb3lfd2FpdHF1ZXVlX2hlYWQoJmQtPnZt
X2V2ZW50LT5wYWdpbmcud3EpOwotICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZk
LT52bV9ldmVudC0+cGFnaW5nKTsKKyAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+
dm1fZXZlbnRfcGFnaW5nLT53cSk7CisgICAgICAgICh2b2lkKXZtX2V2ZW50X2Rpc2FibGUoZCwg
JmQtPnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgfQogI2VuZGlmCi0gICAgaWYgKCBkLT52bV9ldmVu
dC0+bW9uaXRvci5yaW5nX3BhZ2UgKQorICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52
bV9ldmVudF9tb25pdG9yKSApCiAgICAgewotICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFk
KCZkLT52bV9ldmVudC0+bW9uaXRvci53cSk7Ci0gICAgICAgICh2b2lkKXZtX2V2ZW50X2Rpc2Fi
bGUoZCwgJmQtPnZtX2V2ZW50LT5tb25pdG9yKTsKKyAgICAgICAgZGVzdHJveV93YWl0cXVldWVf
aGVhZCgmZC0+dm1fZXZlbnRfbW9uaXRvci0+d3EpOworICAgICAgICAodm9pZCl2bV9ldmVudF9k
aXNhYmxlKGQsICZkLT52bV9ldmVudF9tb25pdG9yKTsKICAgICB9CiAjaWZkZWYgQ09ORklHX0hB
U19NRU1fU0hBUklORwotICAgIGlmICggZC0+dm1fZXZlbnQtPnNoYXJlLnJpbmdfcGFnZSApCisg
ICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3NoYXJlKSApCiAgICAgewot
ICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudC0+c2hhcmUud3EpOwot
ICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudC0+c2hhcmUpOwor
ICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudF9zaGFyZS0+d3EpOwor
ICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudF9zaGFyZSk7CiAg
ICAgfQogI2VuZGlmCiB9CkBAIC01OTksNyArNjI0LDYgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChz
dHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywKICNpZmRlZiBD
T05GSUdfSEFTX01FTV9QQUdJTkcKICAgICBjYXNlIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfUEFH
SU5HOgogICAgIHsKLSAgICAgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkID0gJmQtPnZt
X2V2ZW50LT5wYWdpbmc7CiAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAgICAgICBzd2l0Y2go
IHZlYy0+b3AgKQpAQCAtNjI5LDI0ICs2NTMsMjQgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1
Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywKICAgICAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICAgICAgLyogZG9tYWluX3BhdXNlKCkgbm90IHJlcXVpcmVk
IGhlcmUsIHNlZSBYU0EtOTkgKi8KLSAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZW5hYmxlKGQs
IHZlYywgdmVkLCBfVlBGX21lbV9wYWdpbmcsCisgICAgICAgICAgICByYyA9IHZtX2V2ZW50X2Vu
YWJsZShkLCB2ZWMsICZkLT52bV9ldmVudF9wYWdpbmcsIF9WUEZfbWVtX3BhZ2luZywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1fcGFnaW5nX25vdGlmaWNhdGlvbik7
CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRf
RElTQUJMRToKLSAgICAgICAgICAgIGlmICggdmVkLT5yaW5nX3BhZ2UgKQorICAgICAgICAgICAg
aWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgICAgICAgICBy
YyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgdmVkKTsKKyAgICAgICAgICAgICAgICByYyA9IHZtX2V2
ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgICAgICAgICAgZG9t
YWluX3VucGF1c2UoZCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICBpZiAoIHZlZC0+cmlu
Z19wYWdlICkKLSAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1bWUoZCwgdmVkKTsKKyAgICAg
ICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpICkKKyAg
ICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfcGFnaW5nKTsKICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CiAgICAgICAgICAg
ICBicmVhazsKQEAgLTY2MSw3ICs2ODUsNiBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBk
b21haW4gKmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3BfdCAqdmVjLAogCiAgICAgY2FzZSBYRU5f
RE9NQ1RMX1ZNX0VWRU5UX09QX01PTklUT1I6CiAgICAgewotICAgICAgICBzdHJ1Y3Qgdm1fZXZl
bnRfZG9tYWluICp2ZWQgPSAmZC0+dm1fZXZlbnQtPm1vbml0b3I7CiAgICAgICAgIHJjID0gLUVJ
TlZBTDsKIAogICAgICAgICBzd2l0Y2goIHZlYy0+b3AgKQpAQCAtNjcxLDI0ICs2OTQsMjQgQEAg
aW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50
X29wX3QgKnZlYywKICAgICAgICAgICAgIHJjID0gYXJjaF9tb25pdG9yX2luaXRfZG9tYWluKGQp
OwogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICByYyA9IHZtX2V2ZW50X2VuYWJsZShkLCB2ZWMsIHZlZCwgX1ZQRl9tZW1fYWNjZXNzLAor
ICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCAmZC0+dm1fZXZlbnRfbW9u
aXRvciwgX1ZQRl9tZW1fYWNjZXNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SFZNX1BBUkFNX01PTklUT1JfUklOR19QRk4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtb25pdG9yX25vdGlmaWNhdGlvbik7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIFhFTl9WTV9FVkVOVF9ESVNBQkxFOgotICAgICAgICAgICAgaWYgKCB2ZWQtPnJpbmdf
cGFnZSApCisgICAgICAgICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRf
bW9uaXRvcikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShk
KTsKLSAgICAgICAgICAgICAgICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgdmVkKTsKKyAgICAg
ICAgICAgICAgICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X21vbml0b3Ip
OwogICAgICAgICAgICAgICAgIGFyY2hfbW9uaXRvcl9jbGVhbnVwX2RvbWFpbihkKTsKICAgICAg
ICAgICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VNRToKLSAgICAgICAgICAg
IGlmICggdmVkLT5yaW5nX3BhZ2UgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShk
LCB2ZWQpOworICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50
X21vbml0b3IpICkKKyAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZl
bnRfbW9uaXRvcik7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMgPSAtRU5P
REVWOwogICAgICAgICAgICAgYnJlYWs7CkBAIC03MDMsNyArNzI2LDYgQEAgaW50IHZtX2V2ZW50
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywK
ICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCiAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZNX0VW
RU5UX09QX1NIQVJJTkc6CiAgICAgewotICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2
ZWQgPSAmZC0+dm1fZXZlbnQtPnNoYXJlOwogICAgICAgICByYyA9IC1FSU5WQUw7CiAKICAgICAg
ICAgc3dpdGNoKCB2ZWMtPm9wICkKQEAgLTcyMCwyMyArNzQyLDIzIEBAIGludCB2bV9ldmVudF9k
b21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIC8qIGRvbWFpbl9wYXVzZSgpIG5v
dCByZXF1aXJlZCBoZXJlLCBzZWUgWFNBLTk5ICovCi0gICAgICAgICAgICByYyA9IHZtX2V2ZW50
X2VuYWJsZShkLCB2ZWMsIHZlZCwgX1ZQRl9tZW1fc2hhcmluZywKKyAgICAgICAgICAgIHJjID0g
dm1fZXZlbnRfZW5hYmxlKGQsIHZlYywgJmQtPnZtX2V2ZW50X3NoYXJlLCBfVlBGX21lbV9zaGFy
aW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX1BBUkFNX1NIQVJJTkdf
UklOR19QRk4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1fc2hhcmluZ19u
b3RpZmljYXRpb24pOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fVk1f
RVZFTlRfRElTQUJMRToKLSAgICAgICAgICAgIGlmICggdmVkLT5yaW5nX3BhZ2UgKQorICAgICAg
ICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3NoYXJlKSApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwotICAgICAgICAgICAg
ICAgIHJjID0gdm1fZXZlbnRfZGlzYWJsZShkLCB2ZWQpOworICAgICAgICAgICAgICAgIHJjID0g
dm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfc2hhcmUpOwogICAgICAgICAgICAgICAg
IGRvbWFpbl91bnBhdXNlKGQpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2ZWQt
PnJpbmdfcGFnZSApCi0gICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGQsIHZlZCk7Cisg
ICAgICAgICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfc2hhcmUpICkK
KyAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfc2hhcmUpOwog
ICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJjID0gLUVOT0RFVjsKICAgICAgICAg
ICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCAyN2JkYjcxLi4zOTFjNDczIDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYwpAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9wcmVmZXRj
aC5oPgogI2luY2x1ZGUgPHhlbi9pb21tdS5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNs
dWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2lycS5oPgogI2luY2x1ZGUg
PHhlbi9kZWxheS5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CkBAIC0xMzY1LDcgKzEz
NjYsNyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgICogZW5hYmxlZCBmb3IgdGhpcyBk
b21haW4gKi8KICAgICBpZiAoIHVubGlrZWx5KCFuZWVkX2lvbW11KGQpICYmCiAgICAgICAgICAg
ICAoZC0+YXJjaC5odm1fZG9tYWluLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKLSAgICAgICAgICAg
ICBkLT52bV9ldmVudC0+cGFnaW5nLnJpbmdfcGFnZSB8fAorICAgICAgICAgICAgIHZtX2V2ZW50
X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAogICAgICAgICAgICAgIHAybV9nZXRf
aG9zdHAybShkKS0+Z2xvYmFsX2xvZ2RpcnR5KSkgKQogICAgICAgICByZXR1cm4gLUVYREVWOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IDY2NzNiMjcuLmQ5N2Y0M2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yOTUsMTYgKzI5NSw2
IEBAIHN0cnVjdCB2bV9ldmVudF9kb21haW4KICAgICB1bnNpZ25lZCBpbnQgbGFzdF92Y3B1X3dh
a2VfdXA7CiB9OwogCi1zdHJ1Y3Qgdm1fZXZlbnRfcGVyX2RvbWFpbgotewotICAgIC8qIE1lbW9y
eSBzaGFyaW5nIHN1cHBvcnQgKi8KLSAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluIHNoYXJlOwot
ICAgIC8qIE1lbW9yeSBwYWdpbmcgc3VwcG9ydCAqLwotICAgIHN0cnVjdCB2bV9ldmVudF9kb21h
aW4gcGFnaW5nOwotICAgIC8qIFZNIGV2ZW50IG1vbml0b3Igc3VwcG9ydCAqLwotICAgIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gbW9uaXRvcjsKLX07Ci0KIHN0cnVjdCBldnRjaG5fcG9ydF9vcHM7
CiAKIGVudW0gZ3Vlc3RfdHlwZSB7CkBAIC00NjQsNyArNDU0LDE3IEBAIHN0cnVjdCBkb21haW4K
ICAgICBzdHJ1Y3QgbG9ja19wcm9maWxlX3FoZWFkIHByb2ZpbGVfaGVhZDsKIAogICAgIC8qIFZh
cmlvdXMgdm1fZXZlbnRzICovCi0gICAgc3RydWN0IHZtX2V2ZW50X3Blcl9kb21haW4gKnZtX2V2
ZW50OworCisgICAgLyogTWVtb3J5IHNoYXJpbmcgc3VwcG9ydCAqLworI2lmZGVmIENPTkZJR19I
QVNfTUVNX1NIQVJJTkcKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2bV9ldmVudF9zaGFy
ZTsKKyNlbmRpZgorICAgIC8qIE1lbW9yeSBwYWdpbmcgc3VwcG9ydCAqLworI2lmZGVmIENPTkZJ
R19IQVNfTUVNX1BBR0lORworICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZtX2V2ZW50X3Bh
Z2luZzsKKyNlbmRpZgorICAgIC8qIFZNIGV2ZW50IG1vbml0b3Igc3VwcG9ydCAqLworICAgIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZtX2V2ZW50X21vbml0b3I7CiAKICAgICAvKgogICAgICAq
IENhbiBiZSBzcGVjaWZpZWQgYnkgdGhlIHVzZXIuIElmIHRoYXQgaXMgbm90IHRoZSBjYXNlLCBp
dCBpcwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:15:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 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.xen.org>)
	id 1dmz5t-0002Vb-Bk; Wed, 30 Aug 2017 09:15:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmz5r-0002VV-TE
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 09:15:28 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AA/5D-02224-F2286A95; Wed, 30 Aug 2017 09:15:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQlevaVm
 kwd79Qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8an83NYCj6ZVZxvnMLcwLhRs4uRk0NCwE/i
 yYEtbF2MHBwsAqoSL7fqg5hsAvYS079WgFSIAEU7tt5k6mLk4mAWWMMksf7JVCaQhLBAsMSti
 6eZQOp5BTwktl70AqkREmhnlPhx/yYrSA2vgKDEyZlPWEBsZgEdiQW7P4GtYhaQllj+jwMkzC
 ngJXHySh9YiaiAisTJlWvAxgsJKEr0z3vABnFlusTEZz0sExj5ZyGZOgvJ1FkIUxcwMq9iVC9
 OLSpLLdK10EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw+BiDYwXih3fkQoyQH
 k5Iob2bjskghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryqIDnBotT01Iq0zBxgHMCkJTh4lER4n
 UHSvMUFibnFmekQqVOMilLivG4gCQGQREZpHlwbLPYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZh3AsgUnsy8Erjpr4AWMwEtjvVaCrK4JBEhJdXAmPDOf82hmIC3vY9frPvEJ1kxX/cE20R
 FnTlzRYxW1wr5Tqk5fOz1Pq34NQ4nxYOavv1/VPu/SKfw7MkFlw9EL1aUaF8W5F/Us382U5qE
 zjKvVW57Xhsmf515ZsOa6jRlc87owJjTUfo5S9NnBa9wW3AggGPFgxzBzMPvbLUY/8/aPVu8V
 ZNjuhJLcUaioRZzUXEiAKQFxUm4AgAA
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504084526!73721639!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42706 invoked from network); 30 Aug 2017 09:15:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 09:15:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51791623"
Date: Wed, 30 Aug 2017 10:15:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830091522.ilyy46yugcrtjlxm@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-11-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-11-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 10/15] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDRBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUgbmV3IGxpYnhsIGdldCBodyBpbmZvIGludGVyZmFj
ZSwKPiAnbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBz
ciBhbGxvY2F0aW9uCj4gZmVhdHVyZXMuIEl0IGFsc28gaW1wbGVtZW50cyBjb3JyZXNwb25kaW5n
IGxpc3QgZnJlZSBmdW5jdGlvbiwKPiAnbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlJyBhbmQg
bWFrZSAnbGlieGxfcHNyX2NhdF9nZXRfaW5mbycgdG8gY2FsbAo+ICdsaWJ4bF9wc3JfZ2V0X2h3
X2luZm8nIHRvIGF2b2lkIHJlZHVuZGFudCBjb2RlcyBpbiBsaWJ4bF9wc3IuYy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiB2MjoK
PiAgICAgLSBzcGxpdCB0aGlzIHBhdGNoIG91dCBmcm9tIGEgYmlnIHBhdGNoIGluIHYxLgo+ICAg
ICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKPiAgICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJy8nTUJB
X0lORk8nIHRvICdDQVQnIGFuZCAnTUJBLiBBbHNvIHRoZSBsaWJ4bCBzdHJ1Y3R1cmUKPiAgICAg
ICBuYW1lICdjYXRfaW5mbycvJ21iYV9pbmZvJyBpcyBjaGFuZ2VkIHRvICdjYXQnLydtYmEnLgo+
ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIGNhbGwgJ2xpYnhsX3Bzcl9o
d19pbmZvX2xpc3RfZnJlZScgaW4gJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIHRvIGZyZWUKPiAg
ICAgICBhbGxvY2F0ZWQgcmVzb3VyY2VzLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5n
KQo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyB8IDE0NSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDExMiBp
bnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+IGluZGV4IGIxODMzMDUu
LmQ3ZGE3ZDcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiArKysgYi90
b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+IEBAIC0zODIsNTYgKzM4Miw1MSBAQCBzdGF0aWMgaW5s
aW5lIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNfcHNyX2Zl
YXRfdHlwZSgKPiAgICAgIHJldHVybiB4Y190eXBlOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5saW5l
IGludCBsaWJ4bF9fcHNyX2h3X2luZm9fdG9fbGlieGxfcHNyX2NhdF9pbmZvKAoKTm8gaW5saW5l
LiBNYXliZSB5b3UgY291bGQgdHJ5IHRvIHNob3J0ZXIgdGhlIG5hbWU/Cgo+ICsgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLCBsaWJ4bF9wc3JfaHdfaW5mbyAq
aHdfaW5mbywKPiArICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqY2F0
X2luZm8pCj4gK3sKPiArICAgIGlmICh0eXBlICE9IExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUKQo+
ICsgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPiArCj4gKyAgICBjYXRfaW5mby0+aWQgPSBo
d19pbmZvLT5pZDsKPiArICAgIGNhdF9pbmZvLT5jb3NfbWF4ID0gaHdfaW5mby0+dS5jYXQuY29z
X21heDsKPiArICAgIGNhdF9pbmZvLT5jYm1fbGVuID0gaHdfaW5mby0+dS5jYXQuY2JtX2xlbjsK
PiArICAgIGNhdF9pbmZvLT5jZHBfZW5hYmxlZCA9IGh3X2luZm8tPnUuY2F0LmNkcF9lbmFibGVk
Owo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfcHNyX2NhdF9nZXRf
aW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50ICpuciwgdW5zaWduZWQgaW50IGx2bCkKPiAgewo+ICAg
ICAgR0NfSU5JVChjdHgpOwo+ICAgICAgaW50IHJjOwo+IC0gICAgaW50IGkgPSAwLCBzb2NrZXRp
ZCwgbnJfc29ja2V0czsKPiAtICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7Cj4gKyAgICB1bnNp
Z25lZCBpbnQgaTsKPiArICAgIGxpYnhsX3Bzcl9od19pbmZvICpod19pbmZvOwo+ICAgICAgbGli
eGxfcHNyX2NhdF9pbmZvICpwdHI7Cj4gLSAgICB4Y19wc3JfaHdfaW5mbyBod19pbmZvOwo+IC0g
ICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwo+IC0KPiAtICAgIGxpYnhsX2JpdG1hcF9pbml0
KCZzb2NrZXRtYXApOwo+IC0KPiAtICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tl
dHMoZ2MsICZucl9zb2NrZXRzKTsKPiAtICAgIGlmIChyYykgewo+IC0gICAgICAgIExPR0UoRVJS
T1IsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKPiAtICAgICAgICBnb3Rv
IG91dDsKPiAtICAgIH0KPiAgCj4gLSAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwg
JnNvY2tldG1hcCwgbnJfc29ja2V0cyk7Cj4gLSAgICByYyA9IGxpYnhsX2dldF9vbmxpbmVfc29j
a2V0bWFwKGN0eCwgJnNvY2tldG1hcCk7Cj4gLSAgICBpZiAocmMgPCAwKSB7Cj4gLSAgICAgICAg
TE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgYXZhaWxhYmxlIHNvY2tldHMiKTsKPiArICAgIHJj
ID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgJmh3X2luZm8sICh1bnNpZ25lZCBpbnQgKilu
ciwKCklzIHRoZXJlIGFueSByZWFzb24gbnIgaXMgaW50IGluc3RlYWQgb2YgdW5zaWduZWQgaW50
PwoKSSB3b3VsZCByYXRoZXIgYXZvaWQgY2FzdGluZyB0aGluZ3MuIFNpbmNlIHRoaXMgaW50ZXJm
YWNlIGhhcyBub3QgYmVlbgpwcmVzZW50IGluIGEgcmVsZWFzZSB5ZXQsIGNvdWxkIHlvdSBwbGVh
c2Ugc2VuZCBhIHNlcGFyYXRlIHBhdGNoIHRvCmZpeCB0aGlzIGlmIG5yIGhhcyBubyByZWFzb24g
dG8gYmUgc2lnbmVkPwoKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BT
Ul9GRUFUX1RZUEVfQ0FULCBsdmwpOwo+ICsgICAgaWYgKHJjKQo+ICAgICAgICAgIGdvdG8gb3V0
Owo+IC0gICAgfQo+ICAKPiAtICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2ZlYXRfdHlwZV90b19s
aWJ4Y19wc3JfZmVhdF90eXBlKAo+IC0gICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfRkVBVF9U
WVBFX0NBVCwgbHZsKTsKPiArICAgIHB0ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgKm5yICogc2l6
ZW9mKGxpYnhsX3Bzcl9jYXRfaW5mbykpOwo+ICAKPiAtICAgIHB0ciA9IGxpYnhsX19tYWxsb2Mo
Tk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihsaWJ4bF9wc3JfY2F0X2luZm8pKTsKPiAtCj4gLSAg
ICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCBzb2NrZXRtYXApIHsKPiAtICAgICAg
ICBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKPiAtICAgICAgICBpZiAoeGNfcHNyX2dldF9od19pbmZv
KGN0eC0+eGNoLCBzb2NrZXRpZCwgeGNfdHlwZSwgJmh3X2luZm8pKSB7Cj4gKyAgICBmb3IgKGkg
PSAwOyBpIDwgKm5yOyBpKyspIHsKPiArICAgICAgICBpZiAobGlieGxfX3Bzcl9od19pbmZvX3Rv
X2xpYnhsX3Bzcl9jYXRfaW5mbygKPiArICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfRkVB
VF9UWVBFX0NBVCwKPiArICAgICAgICAgICAgICAgICAgICAmaHdfaW5mb1tpXSwgJnB0cltpXSkp
IHsKPiArICAgICAgICAgICAgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGh3X2luZm8sICh1
bnNpZ25lZCBpbnQpKm5yKTsKPiAgICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+ICAgICAg
ICAgICAgICBmcmVlKHB0cik7Cj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgIH0K
PiAtCj4gLSAgICAgICAgcHRyW2ldLmNvc19tYXggPSBod19pbmZvLnUueGNfY2F0X2luZm8uY29z
X21heDsKPiAtICAgICAgICBwdHJbaV0uY2JtX2xlbiA9IGh3X2luZm8udS54Y19jYXRfaW5mby5j
Ym1fbGVuOwo+IC0gICAgICAgIHB0cltpXS5jZHBfZW5hYmxlZCA9IGh3X2luZm8udS54Y19jYXRf
aW5mby5jZHBfZW5hYmxlZDsKPiAtCj4gLSAgICAgICAgaSsrOwo+ICAgICAgfQo+ICAKPiAgICAg
ICppbmZvID0gcHRyOwo+IC0gICAgKm5yID0gaTsKPiArICAgIGxpYnhsX3Bzcl9od19pbmZvX2xp
c3RfZnJlZShod19pbmZvLCAodW5zaWduZWQgaW50KSpucik7Cj4gIG91dDoKPiAtICAgIGxpYnhs
X2JpdG1hcF9kaXNwb3NlKCZzb2NrZXRtYXApOwo+ICAgICAgR0NfRlJFRTsKPiAgICAgIHJldHVy
biByYzsKPiAgfQo+IEBAIC00NjksMTUgKzQ2NCw5OSBAQCBpbnQgbGlieGxfcHNyX2dldF92YWwo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7
Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbmxpbmUgaW50IGxpYnhjX19wc3JfaHdfaW5mb190b19saWJ4
bF9wc3JfaHdfaW5mbygKCk5vIGlubGluZS4gQWdhaW4gc2hvcnRlciBuYW1lcyB3b3VsZCBiZSBi
ZXR0ZXIgKGFsdGhvdWdoIEkgdW5kZXJzdGFuZAp0aGlzIG1pZ2h0IG5vdCBiZSBwb3NzaWJsZSku
CgpBbHNvLCB3aHkgYXJlIHlvdSBhZGRpbmcgYSBsaWJ4Y19fIHByZWZpeGVkIGZ1bmN0aW9uIHRv
IGxpYnhsPwoKPiArICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlw
ZSwgeGNfcHNyX2h3X2luZm8gKnhjX2h3X2luZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9wc3JfaHdfaW5mbyAqeGxfaHdfaW5mbykKCnlvdSBjb3VsZCBkcm9wIHRoZSAnX2h3JyBp
biB0aGUgcGFyYW1ldGVyIG5hbWVzLCBzbyBhbGwgdGhlCmFzc2lnbm1lbnRzIGJlbG93IHdvdWxk
IGZpdCBvbiBhIHNpbmdsZSBsaW5lLgoKPiArewo+ICsgICAgc3dpdGNoICh0eXBlKSB7Cj4gKyAg
ICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgo+ICsgICAgICAgIHhsX2h3X2luZm8tPnUu
Y2F0LmNvc19tYXggPSB4Y19od19pbmZvLT51LnhjX2NhdF9pbmZvLmNvc19tYXg7Cj4gKyAgICAg
ICAgeGxfaHdfaW5mby0+dS5jYXQuY2JtX2xlbiA9IHhjX2h3X2luZm8tPnUueGNfY2F0X2luZm8u
Y2JtX2xlbjsKPiArICAgICAgICB4bF9od19pbmZvLT51LmNhdC5jZHBfZW5hYmxlZCA9Cj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX2h3X2luZm8tPnUueGNfY2F0X2lu
Zm8uY2RwX2VuYWJsZWQ7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIExJQlhMX1BTUl9G
RUFUX1RZUEVfTUJBOgo+ICsgICAgICAgIHhsX2h3X2luZm8tPnUubWJhLmNvc19tYXggPSB4Y19o
d19pbmZvLT51LnhjX21iYV9pbmZvLmNvc19tYXg7Cj4gKyAgICAgICAgeGxfaHdfaW5mby0+dS5t
YmEudGhydGxfbWF4ID0geGNfaHdfaW5mby0+dS54Y19tYmFfaW5mby50aHJ0bF9tYXg7Cj4gKyAg
ICAgICAgeGxfaHdfaW5mby0+dS5tYmEubGluZWFyID0geGNfaHdfaW5mby0+dS54Y19tYmFfaW5m
by5saW5lYXI7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHJl
dHVybiBFUlJPUl9JTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsK
PiAgaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2h3
X2luZm8gKippbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAq
bnIsIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbHZsKQo+ICB7Cj4gLSAgICByZXR1cm4gRVJST1JfRkFJTDsKPiArICAg
IEdDX0lOSVQoY3R4KTsKPiArICAgIGludCByYywgbnJfc29ja2V0czsKPiArICAgIHVuc2lnbmVk
IGludCBpID0gMCwgc29ja2V0aWQ7Cj4gKyAgICBsaWJ4bF9iaXRtYXAgc29ja2V0bWFwOwo+ICsg
ICAgbGlieGxfcHNyX2h3X2luZm8gKnB0cjsKPiArICAgIHhjX3Bzcl9mZWF0X3R5cGUgeGNfdHlw
ZTsKPiArICAgIHhjX3Bzcl9od19pbmZvIGh3X2luZm87Cj4gKwo+ICsgICAgbGlieGxfYml0bWFw
X2luaXQoJnNvY2tldG1hcCk7Cj4gKwo+ICsgICAgaWYgKHR5cGUgPT0gTElCWExfUFNSX0ZFQVRf
VFlQRV9DQVQgJiYgbHZsICE9IDMgJiYgbHZsICE9IDIpIHsKPiArICAgICAgICBMT0dFKEVSUk9S
LCAiaW5wdXQgbHZsICVkIGlzIHdyb25nIVxuIiwgbHZsKTsKCkxPR0UgaXMgdXNlZCB3aGVuIGVy
cm5vIGlzIHNldCwgd2hpY2ggSSBkb24ndCB0aGluayBpdCdzIHRoZSBjYXNlCmhlcmUuIFBsZWFz
ZSB1c2UgcGxhaW4gTE9HLgoKPiArICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAg
Z290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfZmVhdF90
eXBlX3RvX2xpYnhjX3Bzcl9mZWF0X3R5cGUodHlwZSwgbHZsKTsKCklzbid0IHRoZSBhYm92ZSBm
dW5jdGlvbiBnb2luZyB0byByZXR1cm4gYW5kIGludmFsaWQgdHlwZSBpZiB0aGUKZmVhdHVyZSBp
cyBDQVQgYW5kIHRoZSBsZXZlbCBpcyBub3QgY29ycmVjdD8gSW4gd2hpY2ggY2FzZSB5b3UgY291
bGQKcmVtb3ZlIHRoZSBhYm92ZSBpZiBhbmQganVzdCBjaGVjayB0aGF0IHRoZSByZXR1cm5lZCB0
eXBlIGhlcmUgaXMgbm90CmludmFsaWQ/Cgo+ICsKPiArICAgIHJjID0gbGlieGxfX2NvdW50X3Bo
eXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKPiArICAgIGlmIChyYykgewo+ICsgICAg
ICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKCkFn
YWluLCBsaWJ4bF9fIGZ1bmN0aW9ucyBkb24ndCBzZXQgZXJybm8uIEluIHRoaXMgY2FzZSB0aGlz
IG1pZ2h0IGJlCmZpbmUsIGJlY2F1c2UgbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMgY2Fs
bHMgaW50byBsaWJ4YyB3aGljaApzZXRzIGVycm5vLCBidXQgeW91IHNob3VsZCBvbmx5IHVzZSBM
T0dFIHdoZW4gcmVwb3J0aW5nIGVycm9ycyBmcm9tCnN5c3RlbSBjYWxscyBvciBsaWJ4YyBmdW5j
dGlvbnMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:19:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 09: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.xen.org>)
	id 1dmz9J-0002fb-Qr; Wed, 30 Aug 2017 09:19:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408355170=George.Dunlap@citrix.com>)
 id 1dmz9I-0002fL-BC
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 09:19:00 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 60/2B-03128-30386A95; Wed, 30 Aug 2017 09:18:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpC5z87J
 Ig/dreSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owlTafZCubwVRx7uI2pgfEydxcjJ4eEgL9E
 25JzrF2MHBzCArESy+d6gIRFBNwkvk6ZwdTFyMXBLLCKSaLl6lEwR0jgGpPEyfvLWUCq2AT0J
 OYd/wpm8wrYSnw994IZxGYRUJVo/nUfzBYVCJfY//0aM0SNoMTJmU/A6jkF7CUeTNvBBLKYWU
 BTYv0ufZAws4C4xK0n85kgbHmJ5q2zwVqFgEYufnCUfQIj/ywkk2YhdM9C0j0LSfcCRpZVjOr
 FqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxi7L/sfYpTk
 YFIS5c1sXBYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3FkhOsCg1PbUiLTMHGCMwaQkOHiURX
 meQNG9xQWJucWY6ROoUo6KUOK8bSEIAJJFRmgfXBovLS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmnQAyhSczrwRu+iugxUxAi2O9loIsLklESEk1MEalnt2sxt75vv3K5fwzc6pLhMxjHD4
 ++nip6ES6/qM8f2fHhPe/Co4WSv2aHf9p9lX5RZXdLq9ckjgO20/3WdjzISP0k96RPRea5eua
 vS99yik13pLJO1XMrtrkxnvv3lbXKu1bPG+tn789K1e6oHDSlNpTR8Jerzrd/G9Swc6nvl2T7
 waGrlViKc5INNRiLipOBABIKrh5xgIAAA==
X-Env-Sender: prvs=408355170=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504084737!61272203!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30502 invoked from network); 30 Aug 2017 09:18:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 09:18:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437428425"
To: Jan Beulich <JBeulich@suse.com>, Lan Tianyu <tianyu.lan@intel.com>
References: <1503629540-26053-1-git-send-email-tianyu.lan@intel.com>
 <CAENZ-+=J8e=5Z9Lc-+bC=dutezCrYv6Nb9XjaDKHqUbLg3nQUw@mail.gmail.com>
 <48220b00-30e2-cd51-96d9-3c578fe1505b@intel.com>
 <59A546A90200007800174D30@prv-mh.provo.novell.com>
 <bd84adf1-dff8-5a79-0f7e-78eba480edfd@intel.com>
 <59A6818702000078001755D7@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <a0b4f23b-26de-374b-6c65-8678276c9e5e@citrix.com>
Date: Wed, 30 Aug 2017 10:18:45 +0100
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: <59A6818702000078001755D7@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, 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" <xen-devel@lists.xen.org>,
 Meng Xu <xumengpanda@gmail.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Extend resources to support more
 vcpus in single VM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzAvMjAxNyAwODoxMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzAuMDgu
MTcgYXQgMDc6MzMsIDx0aWFueXUubGFuQGludGVsLmNvbT4gd3JvdGU6Cj4+IE9uIDIwMTflubQw
OOaciDI55pelIDE2OjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI5LjA4LjE3IGF0
IDA2OjM4LCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+Pj4+IE9uIDIwMTflubQwOOac
iDI15pelIDIyOjEwLCBNZW5nIFh1IHdyb3RlOgo+Pj4+PiBIb3cgbWFueSBWQ1BVcyBmb3IgYSBz
aW5nbGUgVk0gZG8geW91IHdhbnQgdG8gc3VwcG9ydCB3aXRoIHRoaXMgcGF0Y2ggc2V0Pwo+Pj4+
Cj4+Pj4gSGkgTWVuZzoKPj4+PiAJU29ycnkgZm9yIGxhdGVyIHJlc3BvbnNlLiBXZSBob3BlIHRv
IGluY3JlYXNlIG1heCB2Y3B1IG51bWJlciB0byA1MTIuCj4+Pj4gVGhpcyBhbHNvIGhhdmUgZGVw
ZW5kZW5jeSBvbiBvdGhlciBqb2JzKGkuZSwgY3B1IHRvcG9sb2d5LCBtdWx0IHBhZ2UKPj4+PiBz
dXBwb3J0IGZvciBpb3JlcSBzZXJ2ZXIgYW5kIHZpcnR1YWwgSU9NTVUpLgo+Pj4KPj4+IEknbSBz
b3JyeSBmb3IgcmVwZWF0aW5nIHRoaXMsIGJ1dCB5b3VyIGZpcnN0IGFuZCBmb3JlbW9zdCBnb2Fs
IG91Z2h0Cj4+PiB0byBiZSB0byBhZGRyZXNzIHRoZSBrbm93biBpc3N1ZXMgd2l0aCBWTXMgaGF2
aW5nIHVwIHRvIDEyOAo+Pj4gdkNQVS1zOyBBbmRyZXcgaGFzIGJlZW4gcG9pbnRpbmcgdGhpcyBv
dXQgaW4gdGhlIHBhc3QuIEkgc2VlIG5vCj4+PiBwb2ludCBpbiBwdXNoaW5nIHVwIHRoZSBsaW1p
dCBpZiBldmVuIHRoZSBjdXJyZW50IGxpbWl0IGRvZXNuJ3Qgd29yawo+Pj4gcmVsaWFibHkgaW4g
YWxsIGNhc2VzLgo+Pj4KPj4KPj4gSGkgSmFuICYgQW5kcmV3Ogo+PiAJV2UgcmFuIHNvbWUgSFBD
IGJlbmNobWFyayhpLmUsIEhQbGlua3BhY2ssIGRnZW1tLCBzZ2VtbSwgaWdlbW0gYW5kIHNvCj4+
IG9uKSBpbiBhIGh1Z2UgVk0gd2l0aCAxMjggdmNwdXMoRXZlbiA+MjU1IHZjcHVzIHdpdGggbm9u
LXVwc3RyZWFtZWQKPj4gcGF0Y2hlcykgYW5kIGRpZG4ndCBtZWV0IHVucmVsaWFibGUgaXNzdWUu
IFRoZXNlIGJlbmNobWFya3MgcnVuIGhlYXZ5Cj4+IHdvcmtsb2FkcyBpbiBWTSBhbmQgc29tZSBv
ZiB0aGVtIGV2ZW4gbGFzdCBzZXZlcmFsIGhvdXJzLgo+IAo+IEkgZ3Vlc3MgaXQgaGVhdmlseSBk
ZXBlbmRzIG9uIHdoYXQgcG9ydGlvbnMgb2YgaHlwZXJ2aXNvciBjb2RlCj4gdGhvc2UgYmVuY2ht
YXJrcyBleGVyY2lzZS4gQ29tcHV0ZS1pbnRlbnNpdmVzIG9uZXMgKHdoaWNoCj4gc2VlbXMgYSBs
aWtlbHkgY2FzZSBmb3IgSFBDKSBhcmVuJ3QgdGhhdCBpbnRlcmVzdGluZy4gT25lcyBwdXR0aW5n
Cj4gaGlnaCBwcmVzc3VyZSBvbiBlLmcuIHRoZSBwMm0gbG9jaywgb3Igb25lcyBjYXVzaW5nIGhp
Z2ggSVBJIHJhdGVzCj4gKGluc2lkZSB0aGUgZ3Vlc3QpIGFyZSBsaWtlbHkgdG8gYmUgbW9yZSBw
cm9ibGVtYXRpYy4KClJpZ2h0IC0tIGFuZCBzbyBpZiBBbmR5J3MgYXNzZXNzbWVudCBpcyBhY2N1
cmF0ZSwgaXQgd291bGQgYmUgYSBzZWN1cml0eQppc3N1ZSB0byBhbGxvdyAqdW50cnVzdGVkKiBn
dWVzdHMgdG8gcnVuIHdpdGggc3VjaCBhIGh1Z2ggbnVtYmVyIG9mCnZjcHVzLiAgQnV0IGl0IHNl
ZW1zIHRvIG1lIGxpa2UgaXQgd291bGQgc3RpbGwgYmUgdXNlZnVsIGZvciBwZW9wbGUgd2hvCnJ1
biBvbmx5IHRydXN0ZWQgZ3Vlc3RzIHRvIHJ1biB3aXRoIG1vcmUgdmNwdXMsIGFzIGxvbmcgYXMg
dGhleQp1bmRlcnN0YW5kIHRoZSBwb3RlbnRpYWwgbGltaXRhdGlvbnMuCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:19:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 09: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.xen.org>)
	id 1dmz9L-0002fu-1U; Wed, 30 Aug 2017 09:19:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408542eee=citrix-osstest@xenproject.org>)
 id 1dmz9J-0002fR-5h
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 09:19:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 53/34-03642-40386A95; Wed, 30 Aug 2017 09:19:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpC5z87J
 Ig53LLC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bB7S/YCq4LVHTevs3SwHieq4uRk0NCwF9i
 /qvt7BC2h8Siq1vYQGwRAWeJCR9ug9m8AnoSXxa0soDYwgKBEq0vGlm7GLmA6p+zSszauZYFo
 llVYvv254wgNhvQoIk9E8HiLEDxb/t+g9lCAloSSxevZIIYKihxcuYTsDizgITEwRcvmCHmWE
 rc2H2PdQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYPgxAsIPx27KAQ4ySHExKoryZjcsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 zgLJCRalpqdWpGXmAAMZJi3BwaMkwusMkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeN
 5AiAZCijNI8uBGwqLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4TIFN4MvNK4Da9AjqCCe
 iIWK+lIEeUJCKkpBoYZb51tIpIfn/m/lAz/Lj2tvIM5pLjKg0yy2SYlgf73v5cqdW5Yee8eau
 TW8oqS4usj5i8YJmSOHfJsWOzdHti7uqnZpmnFKsceMd5eOLMsqqW7Zwv57UeD9dMWWHpm/89
 5VdN7Pey/TlWmnenTtO/rc//5IrIvvWLzuWv2OfCf0bigwvTxLtWSizFGYmGWsxFxYkAjbn/6
 aUCAAA=
X-Env-Sender: prvs=408542eee=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504084738!57197596!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27052 invoked from network); 30 Aug 2017 09:18:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 09:18:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437428435"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72038-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72006
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 30 Aug 2017 10:18:55 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 72038: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDM4IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAzOC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDA2CiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIwMDYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjAwNgogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDA2
CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwMDYKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUt
bmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDA2CiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzIwMDYKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwMDYKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjAwNgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:23:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 09:23: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.xen.org>)
	id 1dmzDf-0003Ps-JH; Wed, 30 Aug 2017 09:23:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmzDe-0003Pl-Ad
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 09:23:30 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 3B/AA-02040-11486A95; Wed, 30 Aug 2017 09:23:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQpenZVm
 kQfsWQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePxqnesBS/EKo6tP8rewLhesIuRk0NCwE9i
 7aYZrCA2i4CqRPcHEJuDg03AXmL61wqQsAhQuGPrTaYuRi4OZoE1TBLrn0xlAkkICwRI7Jm3j
 AXE5hXwkHhy7idYXEignVFi26IgiLigxMmZT8BqmAV0JBbs/sQGMp9ZQFpi+T8OkDCngJfEq6
 UXwU4QFVCROLlyDdQYRYn+eQ/YIM5Ml5j4rIdlAiP/LCRTZyGZOgth6gJG5lWMGsWpRWWpRbp
 GhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEBWM/AwLiD8e5kv0OMkhxMSqK8
 mY3LIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Eo3A+UEi1LTUyvSMnOAsQCTluDgURLhfd4El
 OYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHebSBFAiBFGaV5cCNgcXmJUVZKmJeRgYFBiK
 cgtSg3swRV/hWjOAejkjCvIcglPJl5JXCbXgEdwQR0RKzXUpAjShIRUlINjPHTSl4vZv0dG2H
 ZxiSvmv1mptuHtyd3XpnNlOD74iqTWP0eA3/7CEvdCxe2LswKmH/5ybLNZglaC3Ivqh+rTtvs
 m3e+iHma/tSN+exrtzOvftjQc5A76cCxp05z1aRean/9mXarcLtdn96ClJuTfmnKfUll/t4vq
 nVQYK3pEt0oJ/tVFvn7wpRYijMSDbWYi4oTAaiQDtbGAgAA
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504085004!88907411!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54742 invoked from network); 30 Aug 2017 09:23:24 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 09:23:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51791959"
Date: Wed, 30 Aug 2017 10:23:18 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830092318.y3q4urvu7qpx3hoa@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-12-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-12-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 11/15] tools: implement the new xl get hw
 info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDVBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyB4bCBnZXQgSFcgaW5mbyBpbnRlcmZhY2UuIEEg
bmV3IGFyZ3VtZW50Cj4gaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5k
IHNob3cgTUJBIEhXIGluZm8uCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gdjI6Cj4gICAgIC0gc3BsaXQgb3V0IHRoaXMgcGF0Y2gg
ZnJvbSBhIGJpZyBwYXRjaCBpbiB2MS4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCj4g
ICAgIC0gY2hhbmdlICdNQkFfSU5GTycgdG8gJ01CQScuIEFsc28sIGNoYW5nZSAnbWJhX2luZm8n
IHRvICdtYmEnLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+IC0tLQo+ICB0b29s
cy94bC94bF9jbWR0YWJsZS5jIHwgIDEgKwo+ICB0b29scy94bC94bF9wc3IuYyAgICAgIHwgMzkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIDIgZmlsZXMgY2hhbmdl
ZCwgMzggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPiBpbmRleCAyYzcx
YTlmLi41YWM4YTdlIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPiArKysg
Yi90b29scy94bC94bF9jbWR0YWJsZS5jCj4gQEAgLTUyNCw2ICs1MjQsNyBAQCBzdHJ1Y3QgY21k
X3NwZWMgY21kX3RhYmxlW10gPSB7Cj4gICAgICAgICJbb3B0aW9uc10iLAo+ICAgICAgICAiLW0s
IC0tY210ICAgICAgIFNob3cgQ2FjaGUgTW9uaXRvcmluZyBUZWNobm9sb2d5IChDTVQpIGhhcmR3
YXJlIGluZm9cbiIKPiAgICAgICAgIi1hLCAtLWNhdCAgICAgICBTaG93IENhY2hlIEFsbG9jYXRp
b24gVGVjaG5vbG9neSAoQ0FUKSBoYXJkd2FyZSBpbmZvXG4iCj4gKyAgICAgICItYiwgLS1tYmEg
ICAgICAgU2hvdyBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgaGFyZHdhcmUgaW5m
b1xuIgo+ICAgICAgfSwKPiAgICAgIHsgInBzci1jbXQtYXR0YWNoIiwKPiAgICAgICAgJm1haW5f
cHNyX2NtdF9hdHRhY2gsIDAsIDEsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIv
dG9vbHMveGwveGxfcHNyLmMKPiBpbmRleCA3MzA5ZDRmLi5lYTM3OTY3IDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL3hsL3hsX3Bzci5jCj4gKysrIGIvdG9vbHMveGwveGxfcHNyLmMKPiBAQCAtNDc5LDYg
KzQ3OSwzMyBAQCBzdGF0aWMgaW50IHBzcl9sMl9jYXRfaHdpbmZvKHZvaWQpCj4gICAgICByZXR1
cm4gcmM7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgcHNyX21iYV9od2luZm8odm9pZCkKPiArewo+
ICsgICAgaW50IHJjOwo+ICsgICAgdW5zaWduZWQgaW50IGksIG5yOwo+ICsgICAgbGlieGxfcHNy
X2h3X2luZm8gKmluZm87Cj4gKwo+ICsgICAgcmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8oY3R4
LCAmaW5mbywgJm5yLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNS
X0ZFQVRfVFlQRV9NQkEsIDApOwo+ICsgICAgaWYgKHJjKQo+ICsgICAgICAgIHJldHVybiByYzsK
PiArCj4gKyAgICBwcmludGYoIk1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKTpcbiIp
Owo+ICsKPiArICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7Cj4gKyAgICAgICAgcHJpbnRm
KCIlLTE2czogJXVcbiIsICJTb2NrZXQgSUQiLCBpbmZvW2ldLmlkKTsKPiArICAgICAgICBwcmlu
dGYoIiUtMTZzOiAlc1xuIiwgIkxpbmVhciBNb2RlIiwKPiArICAgICAgICAgICAgICAgaW5mb1tp
XS51Lm1iYS5saW5lYXIgPyAiRW5hYmxlZCIgOiAiRGlzYWJsZWQiKTsKPiArICAgICAgICBwcmlu
dGYoIiUtMTZzOiAldVxuIiwgIk1heGltdW0gQ09TIiwgaW5mb1tpXS51Lm1iYS5jb3NfbWF4KTsK
PiArICAgICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIk1heGltdW0gVGhyb3R0bGluZyBWYWx1
ZSIsCj4gKyAgICAgICAgICAgICAgIGluZm9baV0udS5tYmEudGhydGxfbWF4KTsKPiArICAgICAg
ICBwcmludGYoIiUtMTZzOiAldVxuIiwgIkRlZmF1bHQgVGhyb3R0bGluZyBWYWx1ZSIsIDApOwoK
SWYgeW91IHJlYWxseSB3YW50IHRvIGxlZnQtanVzdGlmeSwgc2hvdWxkbid0IHlvdSBjaG9vc2Ug
YSB2YWx1ZSB0aGF0CmFsaWducyBldmVyeXRoaW5nIG5pY2VseSAoc3RybGVuKCJEZWZhdWx0IFRo
cm90dGxpbmcgVmFsdSIpIGlzCmFscmVhZHkgZ3JlYXRlciB0aGFuIDE2KS4KCkluIGZhY3QgeW91
IGNhbiBkbyB0aGUgYWxpZ25tZW50IG1hbnVhbGx5IGluIHRoZSBmb3JtYXQgc3RyaW5nLCBhbmQK
YXZvaWQgcGFzc2luZyB0aGUgbmFtZSBhcyB0aGUgZmlyc3QgcGFyYW1ldGVyLgoKPiArICAgIH0K
PiArCj4gKyAgICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIpOwo+ICsgICAg
cmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQo+ICB7Cj4gICAgICB1aW50MzJfdCBkb21pZDsKPiBAQCAtNTk3LDIwICs2
MjQsMjQgQEAgaW50IG1haW5fcHNyX2NhdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikKPiAg
aW50IG1haW5fcHNyX2h3aW5mbyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gIHsKPiAgICAgIGlu
dCBvcHQsIHJldCA9IDA7Cj4gLSAgICBib29sIGFsbCA9IHRydWUsIGNtdCA9IGZhbHNlLCBjYXQg
PSBmYWxzZTsKPiArICAgIGJvb2wgYWxsID0gdHJ1ZSwgY210ID0gZmFsc2UsIGNhdCA9IGZhbHNl
LCBtYmEgPSBmYWxzZTsKPiAgICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKCmNv
bnN0PwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:24:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 09:24: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.xen.org>)
	id 1dmzEa-0003VK-T4; Wed, 30 Aug 2017 09:24:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmzEa-0003VE-B2
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 09:24:28 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 15/94-01777-B4486A95; Wed, 30 Aug 2017 09:24:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQte7ZVm
 kwb1mFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPG0iVsBY8YK3buOsbewLibsYuRk0NCwE9i
 7vJHbCA2i4CqxKt3D1i6GDk42ATsJaZ/rQAJiwCFO7beZOpi5OJgFljDJLH+yVQmkISwQLDE5
 fXrWUBsXgEPiQVnvrGCFAkJtDNK/G1qYoRICEqcnPkErIhZQEdiwe5PbCALmAWkJZb/4wAJcw
 p4SWza9oEVxBYVUJE4uXIN2HwhAUWJ/nkP2CDuTJfY+vcX8wRG/llIps5CMnUWwtQFjMyrGDW
 KU4vKUot0jYz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ7CegYFxB+Oedr9D
 jJIcTEqivJmNyyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBKNwPlBItS01Mr0jJzgNEAk5bg4
 FES4VUBSfMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpx3WxNQkQBIUUZpHtwIWGReYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawiyiiczrwRu0yugI5iAjoj1WgpyREkiQkqqgTG15ec
 38/Wqf6afPRXia7gxclFk+bmUiNIauevzGX/v+rPgXc+5iWrmLaei9I/qJPcHPkvK7Fq6ojLr
 8ots8Y5Q600/D7odT3m7ru3g3ictV0LVIk6/XBodc/fo/scLf7uqKfcF3OeU/yUnd1520WP3K
 wqnGPf3fj4sNuFpSubZrj2vv/UWev1RYinOSDTUYi4qTgQAxFmG98cCAAA=
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504085066!73231571!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6783 invoked from network); 30 Aug 2017 09:24:27 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 09:24:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51792013"
Date: Wed, 30 Aug 2017 10:24:23 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830092423.s6oexehjgyslushf@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-13-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-13-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 12/15] tools: rename 'xc_psr_cat_type' to
 'xc_psr_val_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDZBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyAneGNfcHNyX2NhdF90eXBlJyB0byAneGNfcHNyX3ZhbF90eXBl
JyBzbyB0aGF0Cj4gdGhlIHN0cnVjdHVyZSBuYW1lIGlzIGNvbW1vbiBmb3IgYWxsIGFsbG9jYXRp
b24gZmVhdHVyZXMuCgp4Y19wc3JfdHlwZSB3b3VsZCBiZSBmaW5lIGJ5IG1lLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:27:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 09: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.xen.org>)
	id 1dmzHv-0003ls-G4; Wed, 30 Aug 2017 09:27:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dmzHt-0003ll-PV
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 09:27:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D8/9C-03093-81586A95; Wed, 30 Aug 2017 09:27:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQleidVm
 kwaEzUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTmfuZCubpVrQcWsHUwLhVtYuRk0NCwE9i
 actpJhBbWCBOYuOxBnYQW0TAW+Ln0+uMXYxcHMwC6xklri57xQTiCAl0MUqc6FkK1sEmoC+x+
 8UnMJtXwFbi6JPzYN0sAqoS6yb8AouLCoRL7P9+jRmiRlDi5MwnLCA2J9CGjct+snUxcgBt0J
 RYv0sfJMwsIC+x/e0cZghbXKLpy0pWEFtIQE3iWv8ldoij0yUmPuthmcAoMAvJ1FkIk2YhmTQ
 LyaQFjCyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5YB
 CHYwnl8beIhRkoNJSZQ3s3FZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXpMWoJxgUWp6akVaZ
 g4wfmDSEhw8SiK8PSBp3uKCxNzizHSI1ClGRSlx3jCQhABIIqM0D64NFrOXGGWlhHkZgQ4R4i
 lILcrNLEGVf8UozsGoJMz7qBloCk9mXgnc9FdAi5mAFsd6LQVZXJKIkJJqYCy2FV0scvg9pz/
 zjKSKCP51X4t8P7puy+DSDXgv+rLJaNZHVk+nG9/+8hzKs6tTrFO4o7LIdcNZxyu7nb8uqIt1
 fmwzh+XLNrWZ4cxq+33f9OSVC99gan1/rerJVsEbcaX3It9Fnm/Quvp3avtCpz87ZC8zn9Fd3
 p9bb7nFbtW20Glh87ZuWqHEUpyRaKjFXFScCADnBlxb1AIAAA==
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504085272!73588160!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1576 invoked from network); 30 Aug 2017 09:27:52 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 09:27:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51792140"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c13c6e40-5331-89a1-c9f4-d60bfc780c7d@citrix.com>
Date: Wed, 30 Aug 2017 10:27:51 +0100
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: <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 5/5] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDgvMTcgMTg6MDksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbmNlIHBhZ2VzIGFy
ZSByZW1vdmVkIGZyb20gdGhlIGhlYXAgd2UgZG9uJ3QgbmVlZCB0byBob2xkIHRoZSBoZWFwCj4g
bG9jay4gSXQgaXMgZXNwZWNpYWxseSB1c2VmdWwgdG8gZHJvcCBpdCBmb3IgYW4gdW5zY3J1YmJl
ZCBidWRkeSBzaW5jZQo+IHdlIHdpbGwgYmUgc2NydWJiaW5nIGl0Lgo+Cj4gU2lnbmVkLW9mZi1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IENoYW5nZXMgaW4g
djI6Cj4gKiBNb3ZlZCBzcGluX3VubG9jaygpIGFmdGVyIGQtPmxhc3RfYWxsb2Nfbm9kZSBhc3Np
Z25tZW50Cj4KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCA3ICsrKysrKy0KPiAgMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBpbmRl
eCA2YzA4OTgzLi44ZGY5MmFhIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
Cj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAtODYwLDYgKzg2MCw3IEBAIHN0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+ICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGc7Cj4gICAgICBib29sIG5lZWRfdGxiZmx1c2ggPSBmYWxzZTsKPiAgICAgIHVp
bnQzMl90IHRsYmZsdXNoX3RpbWVzdGFtcCA9IDA7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZGlydHlf
Y250ID0gMDsKPiAgCj4gICAgICAvKiBNYWtlIHN1cmUgdGhlcmUgYXJlIGVub3VnaCBiaXRzIGlu
IG1lbWZsYWdzIGZvciBub2RlSUQuICovCj4gICAgICBCVUlMRF9CVUdfT04oKF9NRU1GX2JpdHMg
LSBfTUVNRl9ub2RlKSA8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpOwo+IEBAIC05NDgsNiArOTQ5
LDggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4gICAgICBp
ZiAoIGQgIT0gTlVMTCApCj4gICAgICAgICAgZC0+bGFzdF9hbGxvY19ub2RlID0gbm9kZTsKPiAg
Cj4gKyAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKPiArCj4gICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKPiAgICAgIHsKPiAgICAgICAgICAvKiBSZWZlcmVuY2Ug
Y291bnQgbXVzdCBjb250aW51b3VzbHkgYmUgemVybyBmb3IgZnJlZSBwYWdlcy4gKi8KPiBAQCAt
OTU3LDcgKzk2MCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2Vz
KAo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19z
Y3J1YikgKQo+ICAgICAgICAgICAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ldKTsKPiAtICAg
ICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07Cj4gKyAgICAgICAgICAgIGRpcnR5X2Nu
dCsrOwo+ICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19z
dGF0ZV9pbnVzZTsKPiBAQCAtOTc5LDYgKzk4Miw4IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICphbGxvY19oZWFwX3BhZ2VzKAo+ICAgICAgICAgICAgICBjaGVja19vbmVfcGFnZSgmcGdbaV0p
Owo+ICAgICAgfQo+ICAKPiArICAgIHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKPiArICAgIG5vZGVf
bmVlZF9zY3J1Yltub2RlXSAtPSBkaXJ0eV9jbnQ7Cj4gICAgICBzcGluX3VubG9jaygmaGVhcF9s
b2NrKTsKPiAgCj4gICAgICBpZiAoIG5lZWRfdGxiZmx1c2ggKQoKVGhpcyBwYXRjaCBoYXMgYmVl
biBhcHBsaWVkIHRvIHN0YWdpbmcsIGJ1dCBpdHMgZ290IHByb2JsZW1zLiAgVGhlCmZvbGxvd2lu
ZyBjcmFzaCBpcyByYXRoZXIgdHJpdmlhbCB0byBwcm92b2tlOgoKfkFuZHJldwoKKGQxOSkgVGVz
dCByZXN1bHQ6IFNVQ0NFU1MKKFhFTikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUgIHg4Nl82NCAg
ZGVidWc9eSAgIFRhaW50ZWQ6ICAgIEggXS0tLS0KCihYRU4pIENQVTogICAgNQoKKFhFTikgUklQ
OiAgICBlMDA4Ols8ZmZmZjgyZDA4MDIyNTJmYz5dIHBhZ2VfYWxsb2MuYyNmcmVlX2hlYXBfcGFn
ZXMrMHg3ODYvMHg3YTEKCihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6
IGh5cGVydmlzb3IgKGQwdjEpCgooWEVOKSByYXg6IDAwMDAwMDAwMDAwMDFiNTAgICByYng6IGZm
ZmY4MmUwMGRkMTY0YTAgICByY3g6IGZmZmY4MmZmZmZmZmZmZTAKCihYRU4pIHJkeDogZmZmZjgy
ZmZmZmZmZmZlMCAgIHJzaTogZmZmZjgyZDA4MDU2ZjYwMCAgIHJkaTogMDAwMDAwMDBmZmZmZmZm
ZgoKKFhFTikgcmJwOiBmZmZmODMwODM3NTFmZGE4ICAgcnNwOiBmZmZmODMwODM3NTFmZDQ4ICAg
cjg6ICAwMDAwMDAwMDAwMDAwMWI1CgooWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMTcgICByMTA6
IDAwMDAwMDAwMDAwMDAwMTcgICByMTE6IDAwMDAwMDAwMDAwMDAyNDYKCihYRU4pIHIxMjogMDAw
MDAwMDAwMDAwMDAwMCAgIHIxMzogMDAwMDAwMDAwMDAwMDE5ZSAgIHIxNDogMDAwMDAwMDAwMDAw
MDAwMAoKKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDAwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMz
ICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwCgooWEVOKSBjcjM6IDAwMDAwMDA3NzJkM2YwMDAgICBj
cjI6IGZmZmY4MmZmZmZmZmZmZTQKCihYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAw
MCAgIGdzOiAwMDAwICAgc3M6IGUwMTAgICBjczogZTAwOAoKKFhFTikgWGVuIGNvZGUgYXJvdW5k
IDxmZmZmODJkMDgwMjI1MmZjPiAocGFnZV9hbGxvYy5jI2ZyZWVfaGVhcF9wYWdlcysweDc4Ni8w
eDdhMSk6CgooWEVOKSAgMjQgODkgMDEgZTkgOTEgZmQgZmYgZmYgPDg5PiA3YSAwNCA4YiAwMyA4
OSAwMSBlOSA0ZCBmZiBmZiBmZiA0OCA4MyBjNCAzOAoKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZy
b20gcnNwPWZmZmY4MzA4Mzc1MWZkNDg6CgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAxIDAwMDAw
MDE3MDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDE3CgooWEVOKSAgICBm
ZmZmODJlMDBkZDE2NDgwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyZTAwZGQxMTVlMCAwMDAwMDAw
MDAwMDAwMDAwCgooWEVOKSAgICBmZmZmODJlMDBkZDE2NDgwIDAwMDAwMDAwMDAwMDAwMDAgZmZm
ZjgzMDZlYzU1ZjAwMCBmZmZmZWEwMDAyMDQ5MDQwCgooWEVOKSAgICBmZmZmODMwODM3NTFmZGY4
IGZmZmY4MmQwODAyMjY3ODUgZmZmZjgyZDA4MDIzYWZhNSAwMDAwMDAwMDAwMDAwMjAzCgooWEVO
KSAgICBmZmZmODMwNmVjNTVmMDAwIGZmZmY4MzA2ZWM1NWYzMzAgZmZmZjgzMDZlYzU1ZjRkOCBm
ZmZmODMwNmVjNTVmYWE4CgooWEVOKSAgICBmZmZmODMwNmVjNTVmMDAwIGZmZmZlYTAwMDIwNDkw
NDAgZmZmZjgzMDgzNzUxZmUxOCBmZmZmODJkMDgwMmYxZTA0CgooWEVOKSAgICBmZmZmODMwNmVj
NTVmMDAwIGZmZmY4MzA2ZWM1NWYwMDAgZmZmZjgzMDgzNzUxZmU0OCBmZmZmODJkMDgwMmUwZjk1
CgooWEVOKSAgICBmZmZmODMwNmVjNTVmMDAwIDAwMDAwMDAwZmZmZmZmZmYgZmZmZjgzMDZlYzU1
ZmFhOCBmZmZmODMwNmVjNTVmMDAwCgooWEVOKSAgICBmZmZmODMwODM3NTFmZTY4IGZmZmY4MmQw
ODAyNzFiY2EgZmZmZjgzMDZlYzU1ZmFhOCBmZmZmODMwMGFiZGQ1MDAwCgooWEVOKSAgICBmZmZm
ODMwODM3NTFmZTk4IGZmZmY4MmQwODAyMDdkNzQgZmZmZjgzMDgzNzUxNjA0MCAwMDAwMDAwMDAw
MDAwMDAwCgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzA4Mzc1MWZmZmYgZmZmZjgz
MDgzNzUxZmVjOCBmZmZmODJkMDgwMjI5YTNjCgooWEVOKSAgICBmZmZmODJkMDgwNTcyZDgwIGZm
ZmY4MmQwODA1NzMwMDAgZmZmZjgyZDA4MDU3MmQ4MCBmZmZmZmZmZmZmZmZmZmZmCgooWEVOKSAg
ICBmZmZmODMwODM3NTFmZWY4IGZmZmY4MmQwODAyM2E2OGEgZmZmZjgzMDBhYmZhNzAwMCBmZmZm
ODgwMTA0OTBlZGU4CgooWEVOKSAgICAwMDAwMDAwN2I3NTk1MDI1IGZmZmY4ODAwODQ4YmE5YTAg
ZmZmZjgzMDgzNzUxZmYwOCBmZmZmODJkMDgwMjNhNmRmCgooWEVOKSAgICAwMDAwN2NmN2M4YWUw
MGM3IGZmZmY4MmQwODAzNWYzYTEgZmZmZmVhMDAwMjA0OTA0MCBmZmZmODgwMDg0OGJhOWEwCgoo
WEVOKSAgICAwMDAwMDAwN2I3NTk1MDI1IGZmZmY4ODAxMDQ5MGVkZTggZmZmZjg4MDA4NDkxYmQ3
OCAwMDAwMDAwMDAwMDAwZGU4CgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMjQ2IGRlYWRiZWVmZGVh
ZGYwMGQgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCgooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIGZmZmZmZmZmODEwMDEwMmEgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRm
MDBkCgooWEVOKSAgICBkZWFkYmVlZmRlYWRmMDBkIDAwMDAwMTAwMDAwMDAwMDAgZmZmZmZmZmY4
MTAwMTAyYSAwMDAwMDAwMDAwMDBlMDMzCgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMjQ2IGZmZmY4
ODAwODQ5MWJkMjggMDAwMDAwMDAwMDAwZTAyYiBjMmMyYzJjMmMyYzJiZWVmCgooWEVOKSBYZW4g
Y2FsbCB0cmFjZToKCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIyNTJmYz5dIHBhZ2VfYWxsb2MuYyNm
cmVlX2hlYXBfcGFnZXMrMHg3ODYvMHg3YTEKCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIyNjc4NT5d
IGZyZWVfZG9taGVhcF9wYWdlcysweDMxMi8weDM3YwoKKFhFTikgICAgWzxmZmZmODJkMDgwMmYx
ZTA0Pl0gc3RkdmdhX2RlaW5pdCsweDMwLzB4NDYKCihYRU4pICAgIFs8ZmZmZjgyZDA4MDJlMGY5
NT5dIGh2bV9kb21haW5fZGVzdHJveSsweDYwLzB4MTE2CgooWEVOKSAgICBbPGZmZmY4MmQwODAy
NzFiY2E+XSBhcmNoX2RvbWFpbl9kZXN0cm95KzB4MWEvMHg4ZgoKKFhFTikgICAgWzxmZmZmODJk
MDgwMjA3ZDc0Pl0gZG9tYWluLmMjY29tcGxldGVfZG9tYWluX2Rlc3Ryb3krMHg2Zi8weDE4MgoK
KFhFTikgICAgWzxmZmZmODJkMDgwMjI5YTNjPl0gcmN1cGRhdGUuYyNyY3VfcHJvY2Vzc19jYWxs
YmFja3MrMHgxNDEvMHgxYTIKCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIzYTY4YT5dIHNvZnRpcnEu
YyNfX2RvX3NvZnRpcnErMHg3Zi8weDhhCgooWEVOKSAgICBbPGZmZmY4MmQwODAyM2E2ZGY+XSBk
b19zb2Z0aXJxKzB4MTMvMHgxNQoKKFhFTikgICAgWzxmZmZmODJkMDgwMzVmM2ExPl0geDg2XzY0
L2VudHJ5LlMjcHJvY2Vzc19zb2Z0aXJxcysweDIxLzB4MzAKCihYRU4pIAoKKFhFTikgUGFnZXRh
YmxlIHdhbGsgZnJvbSBmZmZmODJmZmZmZmZmZmU0OgoKKFhFTikgIEw0WzB4MTA1XSA9IDAwMDAw
MDAwYWJlNWIwNjMgZmZmZmZmZmZmZmZmZmZmZgoKKFhFTikgIEwzWzB4MWZmXSA9IDAwMDAwMDAw
MDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgoKKFhFTikgCgooWEVOKSAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCgooWEVOKSBQYW5pYyBvbiBDUFUgNToKCihYRU4pIEZB
VEFMIFBBR0UgRkFVTFQKCihYRU4pIFtlcnJvcl9jb2RlPTAwMDJdCgooWEVOKSBGYXVsdGluZyBs
aW5lYXIgYWRkcmVzczogZmZmZjgyZmZmZmZmZmZlNAoKKFhFTikgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgoKKFhFTikgCgooWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNv
bmRzLi4uCgooWEVOKSBFeGVjdXRpbmcga2V4ZWMgaW1hZ2Ugb24gY3B1NQoKKFhFTikgU2hvdCBk
b3duIGFsbCBDUFVzCgpJJ20gaW4gcHVyZ2F0b3J5CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:28:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 09:28: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.xen.org>)
	id 1dmzIN-0003oP-PE; Wed, 30 Aug 2017 09:28:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <efault@gmx.de>) id 1dmyYK-0007l8-CY
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 08:40:48 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E8/8F-01777-F0A76A95; Wed, 30 Aug 2017 08:40:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVy5bGgiC5/1bJ
 Ig4lHGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrHd4FM9krTs7dxdzA+Iu1i5GLQ0hgG6PE
 xY9LWboYOTh4BXQlvv+J6mLk5BAWcJVYfH8dI4jNJqAisWFzHwuILSIQIbFn1wp2kF5mgZ3sE
 rd+3GQFSbAIqEqsa3oNZnMK6Ev8f7yMGWLBYkaJ85cvg3UzC2hKtG7/zQ5iSwhIS2y5M5kdYr
 GgxN8dwhAl2hLLFr4G65UQ+MwoMef8SiYIZxe7xOHub4wTGPlnIZk1C6F/FpL+BYzMqxjVi1O
 LylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg7CegYFxB2NTr/MhRkkO
 JiVR3sDyZZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXVgDlBItS01Mr0jJzgPEAk5bg4FES4
 T0HkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDjveZAiAZCijNI8uBGw2LzEKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZhXqBJoCk9mXgncpldARzABHRHrtRTkiJJEhJRUAyPDLCtRu5c
 vpb8ddpymuPKCxW+PJ9nz7Nw/nTVodj/smnPM+sSS1QKvLh7mzCgonfgsY6vkJpZlekefBs4I
 mdI/9UP9Eu7qtSdbX5101mzu2XCdy2dTysRf+y92GDevX8uWWtrf1nPuys9/25e4Fl0rFXn6o
 MR4mZLgd/YXpw4/K31ZuEjW6xWXEktxRqKhFnNRcSIARo/2pMgCAAA=
X-Env-Sender: efault@gmx.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504082446!73221933!1
X-Originating-IP: [212.227.17.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjIwID0+IDI4MDcx\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjIwID0+IDI4MDcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53401 invoked from network); 30 Aug 2017 08:40:46 -0000
Received: from mout.gmx.net (HELO mout.gmx.net) (212.227.17.20)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 08:40:46 -0000
Received: from homer.simpson.net ([185.191.216.148]) by mail.gmx.com (mrgmx103
 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MIuft-1dpRO81mQ5-002aGt; Wed, 30
 Aug 2017 10:40:21 +0200
Message-ID: <1504082414.6014.39.camel@gmx.de>
From: Mike Galbraith <efault@gmx.de>
To: Jerome Glisse <jglisse@redhat.com>, Linus Torvalds
 <torvalds@linux-foundation.org>
Date: Wed, 30 Aug 2017 10:40:14 +0200
In-Reply-To: <20170830005615.GA2386@redhat.com>
References: <20170829235447.10050-1-jglisse@redhat.com>
 <CA+55aFz6ArJ-ADXiYCu6xMUzdY=mKBtkzfJmLaBohC6Ub9t2SQ@mail.gmail.com>
 <20170830005615.GA2386@redhat.com>
X-Mailer: Evolution 3.20.5 
Mime-Version: 1.0
X-Provags-ID: V03:K0:c4s437BSDBFf01EY3XsqUJtxjj0lrpzSnXhTQruotz7K+choErk
 xNzgf9hyGSccnroJo90P0DgEnLhN8Ga2myqbj2XoBH58qVL36V+rItXI/SeN0Fa1wufGcl8
 6ARorFjV1EjPf5Fi2b/XLc0rIZSg0hP4PnaZEsQai7IMaPJfhZDM5+2eXEcpWv5N768pHXx
 /VKXXG/e6xPH/PIXJYYoQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:iDM2rgEnryM=:2VWGod+EzlHLPSOQHL/Xu1
 z8i+bvimrMRgeKIDhnSrR4UEivJT4HYchKAnc5QlW1vh6QzqKXDE675Hqv/NLxrQCeG2Q+9as
 DAkksIVsV5pp+hvgBtsDzc2yORIbPj3MjiCMvtvIQTaogc+oOSPD0Af30WL75X04vZleSBIgo
 GAFKw7M3rKrmux4C7MVWNWOqHFDqi/8PrI6Wwgkj7L3VA0W1++T7FczzPaHLS46Tu5Ofnf7tF
 33zE4j8xQ0KRfRnQ5o/hVIYFTWpZtVoCsBgTPSjOmBAwg7mQk2+gdHc0Exh1FbfkWb5HiP8tb
 STz9MrAClyjmrGmVvEo84RbCWsdMvNcO/PnTqBnGbtUO3lnFHAtfH5UCJ9wEPJtNlvvmEM5FK
 /ITbWn7YbWfHGtrT7nNPfrNjwu0DaxCkC7MdhaMxodPConq8sOSeUMOyq795+m414tu3grm1t
 UgOFJsn2VrucQ61uk3kqyR9Vhn7AngaLOA53qMN9Yfcmuib/YYBZatECjoAcvPOUJ0RinUd0t
 PiojH7gvWM2T/htTMTzII16+gUisrTPQKUK5A78Ymj9Oti7laACET7rCFmI7NNNZUv+47xXZl
 hVttBaX+hGfgqkHRUt1E4tS9I5/nykE4SBjJ0SyB7s1gImQ6leh5yBmXjnsbqN3v4fsxYrlc9
 dOGOpR2ze47LmnhQnUzmJx4IBLazPF2PyFDRaCHOETBTkd9ZLTy50d5ORc4aUYdk2tJz44Y/l
 0S4zvW5XJISAknZzYwk4Jg5A/mHl75OLlkDmuoPHDoUa+qod6/5cFPY2qehWVUS/9zCYOtBtR
 bQS+z39UgjDNL2a/7iADm4muF4dgwRQ28v4eyYp8n0qbTqaR1I=
X-Mailman-Approved-At: Wed, 30 Aug 2017 09:28:22 +0000
Cc: Bernhard Held <berny156@gmx.de>, KVM list <kvm@vger.kernel.org>,
 Radim =?UTF-8?Q?Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Sudeep Dutt <sudeep.dutt@intel.com>, DRI <dri-devel@lists.freedesktop.org>,
 linux-mm <linux-mm@kvack.org>, Andrea Arcangeli <aarcange@redhat.com>,
 Dimitri Sivanich <sivanich@sgi.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 amd-gfx@lists.freedesktop.org, xen-devel <xen-devel@lists.xenproject.org>,
 Adam Borowski <kilobyte@angband.pl>, Joerg Roedel <jroedel@suse.de>,
 Jack Steiner <steiner@sgi.com>, Dan Williams <dan.j.williams@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ashutosh Dixit <ashutosh.dixit@intel.com>, "open list:AMD
 IOMMU \(AMD-VI\)" <iommu@lists.linux-foundation.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 ppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 00/13] mmu_notifier kill invalidate_page
	callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA4LTI5IGF0IDIwOjU2IC0wNDAwLCBKZXJvbWUgR2xpc3NlIHdyb3RlOgo+
IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDA1OjExOjI0UE0gLTA3MDAsIExpbnVzIFRvcnZhbGRz
IHdyb3RlOgo+IAo+ID4gUGVvcGxlIC0gKmVzcGVjaWFsbHkqIHRoZSBwZW9wbGUgd2hvIHNhdyBp
c3N1ZXMgdW5kZXIgS1ZNIC0gY2FuIHlvdQo+ID4gdHJ5IG91dCBKw6lyw7RtZSdzIHBhdGNoLXNl
cmllcz8gSSBhZGVkIHNvbWUgcGVvcGxlIHRvIHRoZSBjYywgdGhlIGZ1bGwKPiA+IHNlcmllcyBp
cyBvbiBsa21sLiBKw6lyw7RtZSAtIGRvIHlvdSBoYXZlIGEgZ2l0IGJyYW5jaCBmb3IgcGVvcGxl
IHRvCj4gPiB0ZXN0IHRoYXQgdGhleSBjb3VsZCBlYXNpbHkgcHVsbCBhbmQgdHJ5IG91dD8KPiAK
PiBodHRwczovL2NnaXQuZnJlZWRlc2t0b3Aub3JnL35nbGlzc2UvbGludXggbW11LW5vdGlmaWVy
IGJyYW5jaAo+IGdpdDovL3Blb3BsZS5mcmVlZGVza3RvcC5vcmcvfmdsaXNzZS9saW51eAoKTG9v
a3MgZ29vZCBoZXJlLgoKSSByZXByb2R1Y2VkIGZhaXJseSBxdWlja2x5IHdpdGggUlQgaG9zdCBh
bmQgMSBSVCBndWVzdCBieSBqdXN0IGhhdmluZwp0aGUgZ3Vlc3QgZG8gYSBwYXJhbGxlbCBrYnVp
bGQgb3ZlciBORlMgKHRoZSBndWVzdCBoYWQgdG8gYmUgcmVzdG9yZWQKYWZ0ZXJ3YXJkLCB3YXMg
Y29ycnVwdGVkKS4gwqBJJ20gY3VycmVudGx5IGZsb2dnaW5nIDIgZ3Vlc3RzIGFzIHdlbGwgYXMK
dGhlIGhvc3QsIHdoaW1wZXIgZnJlZS4gwqBJJ2xsIGxldCB0aGUgbG90IGJyb2lsIGZvciB3aGls
ZSBsb25nZXIsIGJ1dAphdCB0aGlzIHBvaW50LCBzbW9rZS9mbGFtZSBhcHBlYXJhbmNlIHNlZW1z
IGNvbWZvcnRpbmdseSB1bmxpa2VseS4KCgktTWlrZQoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:38:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 09:38: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.xen.org>)
	id 1dmzRY-0004qb-26; Wed, 30 Aug 2017 09:37:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dmzRX-0004qE-7E
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 09:37:51 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D5/A3-02040-E6786A95; Wed, 30 Aug 2017 09:37:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTenfVm
 kQcMvWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7J38ka3gwBTGislrlRoY
 X6Z2MXJxCAn8ZZRYu+koI4TzmFHi7dEdTBDONkaJddemsnUxcnKICDhLfD0zlx3E5hXQl5h1Z
 gEziC0sECOxpekqWLeEQIOGxNXdm8EaJAQ8JS50b2KCsa8eXAjUwM7BJmAlcUgMJMoioCrxaN
 IdlgmM3AsYGVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MB5sdj7EKMnBpCTKK9m2LFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8tSE6wKDU9tSIt
 MwcYfDBpCQ4eJRFefZA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ87qBFAmAFGWU5sGNg
 EXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz2oNM4cnMK4Hb9AroCCagI2K9loIcUZKIkJ
 JqYAwyWuAcNXPT0SdC3DUO07dMsFN8qxIVp8C9P0doaUzty+X/FNuPHy7YJP4kctXBHbpzOfe
 u5z9We8paa+PrLfsuvuhb/vG4bK5un3yV+tNgr2qzB202RdaKfP+Uz1s2//676KXW7t2PN1za
 9r3QWnLvZH8eN2bNF20dQi88p9Q+ZnB1sfPbxqbEUpyRaKjFXFScCACu0PJTfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504085867!105933805!1
X-Originating-IP: [104.130.215.37]
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 43583 invoked from network); 30 Aug 2017 09:37:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 09:37:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dmzRQ-0002z4-JX; Wed, 30 Aug 2017 09:37: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 1dmzRL-0003FB-5l; Wed, 30 Aug 2017 09:37:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dmzRK-0001fW-Ql; Wed, 30 Aug 2017 09:37:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112943-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-qemuu-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-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-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: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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: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-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-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-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-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
X-Osstest-Versions-This: xen=d23bcc5ae7342a6c369200cda46cf95bcf854dd0
X-Osstest-Versions-That: xen=5ff1de3e4f56b2dd7c5c7dae8b008f6ee6dc2081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 09:37:38 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 112943: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk0MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk0My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTI5MTUgcGFzcyBpbiAxMTI5NDMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ZmFpbCBwYXNzIGluIDExMjkxNQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg3MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3MgogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyODcyCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NzIKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGlu
IDExMjg3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTI5MTUgbGlrZSAxMTI4NjIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAx
MTI5MTUgbGlrZSAxMTI4NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICBmYWlsIGluIDExMjkxNSBsaWtlIDExMjg3MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtl
IDExMjg2MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTEyODYyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI4NzIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQyM2JjYzVhZTczNDJhNmMzNjky
MDBjZGE0NmNmOTViY2Y4NTRkZDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDVmZjFkZTNlNGY1NmIyZGQ3YzVjN2RhZThiMDA4ZjZlZTZkYzIwODEKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDExMjg3MiAgMjAxNy0wOC0yNSAxMjoyODozNSBaICAgIDQgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTI5MDcgIDIwMTctMDgtMjggMTA6MTQ6MjcgWiAgICAxIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJr
NkBiYWVzeXN0ZW1zLmNvbT4KICBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnkuaGVycmVyb0BvcmFj
bGUuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUnVzdHkgQmlyZCA8cnVzdHli
aXJkQG9wZW5tYWlsYm94Lm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249
ZDIzYmNjNWFlNzM0MmE2YzM2OTIwMGNkYTQ2Y2Y5NWJjZjg1NGRkMAorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjktdGVzdGluZyBkMjNiY2M1YWU3MzQyYTZjMzY5
MjAwY2RhNDZjZjk1YmNmODU0ZGQwCisgYnJhbmNoPXhlbi00LjktdGVzdGluZworIHJldmlzaW9u
PWQyM2JjYzVhZTczNDJhNmMzNjkyMDBjZGE0NmNmOTViY2Y4NTRkZDAKKyAuIC4vY3JpLWxvY2st
cmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJh
bmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC45LXRl
c3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHgg
J10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjktdGVzdGluZworIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCisgcHJl
dnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeGQyM2JjYzVhZTczNDJhNmMzNjkyMDBj
ZGE0NmNmOTViY2Y4NTRkZDAgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNv
bW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVw
c3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9z
c3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIu
Y29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0Cisr
IDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5n
CisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00Ljkt
dGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54
ZW4tNC45LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5V
WD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
IFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBU
UkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjktdGVzdGluZworIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4K
KyB4ZW52ZXJzaW9uPXhlbi00LjktdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuOQorIHhlbnZl
cnNpb249NC45CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0IGQyM2JjYzVhZTczNDJhNmMzNjkyMDBjZGE0NmNmOTViY2Y4NTRkZDA6cmVmcy9o
ZWFkcy9zdGFibGUtNC45ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAogICA1ZmYxZGUzLi5kMjNiY2M1ICBkMjNiY2M1YWU3MzQyYTZjMzY5MjAwY2RhNDZj
Zjk1YmNmODU0ZGQwIC0+IHN0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 09:48:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 09:48: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.xen.org>)
	id 1dmzb7-0005bd-2R; Wed, 30 Aug 2017 09:47:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dmzb5-0005bX-NE
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 09:47:43 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 DC/C6-03414-FB986A95; Wed, 30 Aug 2017 09:47:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQndf57J
 Ig+nrFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHO6YyF3wWr3jx9ipjA2OPUBcjB4eEgJ/E
 3BZfEJNFQFXix5MsEJNNwF5i+teKLkZODhGgaMfWm0xdjFwczAJrmCTWP5nKBJIQFsiUmHxqK
 5jNK+Ah8eXXRLAiIYF2RolZM1qYIRKCEidnPmEBsZkFdCQW7P7EBrKAWUBaYvk/DhCTU8BLYs
 1usGpRARWJkyvXgI0UElCU6J/3gA3ElhBIl9j69xfzBEb+WUiGzkIydBbC0AWMzKsYNYpTi8p
 Si3SNjPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjD+mR94iFGSg0lJ
 lNeiY1mkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneNpCcYFFqempFWmYOMA5g0hIcPEoivGIga
 d7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEueNASkSACnKKM2DGwGLyUuMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5pUFmcKTmVcCt+kV0BFMQEfEei0FOaIkESEl1cBo0+UtNo13PfuBJZ3
 zTb53BXXcUdhjG/+tT7tAXuG8raCWl8LKusNvIjiyzmQ/W5RcLbkodIVX6L6rDklLH8U5ss+Z
 P+GGUt+pSVty9PdOuuFbarg26dt/e9Ell940Olxq1mzabufEeidWYtezW++9Hgh+kdHV/qLqf
 Wb5yVJVj0svDxm+ZnqlxFKckWioxVxUnAgAHd9dZMQCAAA=
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504086462!77127337!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57863 invoked from network); 30 Aug 2017 09:47:42 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 09:47:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51792989"
Date: Wed, 30 Aug 2017 10:47:37 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170830094737.qfcxx6dzdbacq4bq@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-15-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1503537289-56036-15-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 14/15] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDhBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
ICBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKPiBAQCAtNDU3LDcgKzQzMSwzMyBAQCBpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNy
X2NibV90eXBlIHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IHZhbCkKPiAgewo+IC0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4g
KyAgICBHQ19JTklUKGN0eCk7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICBpbnQgc29ja2V0aWQsIG5y
X3NvY2tldHM7Cj4gKwo+ICsgICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhn
YywgJm5yX3NvY2tldHMpOwo+ICsgICAgaWYgKHJjKSB7Cj4gKyAgICAgICAgTE9HRUQoRVJST1Is
IGRvbWlkLCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0gc29ja2V0IGNvdW50Iik7Cj4gKyAgICAgICAg
Z290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2Nr
ZXRpZCwgKnRhcmdldF9tYXApIHsKPiArICAgICAgICB4Y19wc3JfdmFsX3R5cGUgeGNfdHlwZTsK
PiArCj4gKyAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3NvY2tldHMpCj4gKyAgICAgICAgICAg
IGJyZWFrOwo+ICsKPiArICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19s
aWJ4Y19wc3JfdmFsX3R5cGUodHlwZSk7Cj4gKyAgICAgICAgaWYgKHhjX3Bzcl9zZXRfZG9tYWlu
X2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNvY2tldGlkLCB2YWwpKSB7Cj4gKyAgICAgICAgICAgIGxpYnhsX19wc3Jf
YWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBlKTsKPiArICAgICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gK291dDoKPiArICAgIEdDX0ZS
RUU7Cj4gKyAgICByZXR1cm4gcmM7CgpJcyB0aGVyZSBubyBsaWJ4bF9wc3JfZ2V0X3ZhbD8KCj4g
IH0KPiAgCj4gIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCj4gaW5k
ZXggNTkwNjVjNC4uMmNiZTg5YyAxMDA2NDQKPiAtLS0gYS90b29scy94bC94bC5oCj4gKysrIGIv
dG9vbHMveGwveGwuaAo+IEBAIC0yMDYsNiArMjA2LDcgQEAgaW50IG1haW5fcHNyX2NtdF9zaG93
KGludCBhcmdjLCBjaGFyICoqYXJndik7Cj4gICNpZmRlZiBMSUJYTF9IQVZFX1BTUl9DQVQKPiAg
aW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7Cj4gIGludCBt
YWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+ICtpbnQgbWFpbl9wc3Jf
bWJhX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+ICBpbnQgbWFpbl9wc3JfbWJhX3Nob3co
aW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKPiAgI2VuZGlmCj4gIGludCBtYWluX3FlbXVfbW9uaXRv
cl9jb21tYW5kKGludCBhcmdjLCBjaGFyICoqYXJndik7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCj4gaW5kZXggMTllNTAwNC4u
NWY3MTIyZCAxMDA2NDQKPiAtLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCj4gKysrIGIvdG9v
bHMveGwveGxfY21kdGFibGUuYwo+IEBAIC01NjIsNiArNTYyLDEyIEBAIHN0cnVjdCBjbWRfc3Bl
YyBjbWRfdGFibGVbXSA9IHsKPiAgICAgICAgIltvcHRpb25zXSA8RG9tYWluPiIsCj4gICAgICAg
ICItbCA8bGV2ZWw+ICAgICAgICBTcGVjaWZ5IHRoZSBjYWNoZSBsZXZlbCB0byBwcm9jZXNzLCBv
dGhlcndpc2UgTDMgY2FjaGUgaXMgcHJvY2Vzc2VkXG4iCj4gICAgICB9LAo+ICsgICAgeyAicHNy
LW1iYS1zZXQiLAo+ICsgICAgICAmbWFpbl9wc3JfbWJhX3NldCwgMCwgMSwKPiArICAgICAgIlNl
dCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEgZG9tYWluIiwKPiArICAgICAgIltvcHRp
b25zXSA8RG9tYWluPiA8VEhSVEw+IiwKPiArICAgICAgIi1zIDxzb2NrZXQ+ICAgICAgIFNwZWNp
ZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nl
c3NlZFxuIgo+ICsgICAgfSwKPiAgICAgIHsgInBzci1tYmEtc2hvdyIsCj4gICAgICAgICZtYWlu
X3Bzcl9tYmFfc2hvdywgMCwgMSwKPiAgICAgICAgIlNob3cgTWVtb3J5IEJhbmR3aWR0aCBBbGxv
Y2F0aW9uIGluZm9ybWF0aW9uIiwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcHNyLmMgYi90
b29scy94bC94bF9wc3IuYwo+IGluZGV4IGE5N2RhZmEuLmZjNWJmY2QgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMveGwveGxfcHNyLmMKPiArKysgYi90b29scy94bC94bF9wc3IuYwo+IEBAIC01NTQsNiAr
NTU0LDYxIEBAIGludCBtYWluX3Bzcl9tYmFfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4g
ICAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwg
MCk7Cj4gIH0KPiAgCj4gK2ludCBtYWluX3Bzcl9tYmFfc2V0KGludCBhcmdjLCBjaGFyICoqYXJn
dikKPiArewo+ICsgICAgdWludDMyX3QgZG9taWQ7Cj4gKyAgICBsaWJ4bF9wc3JfY2JtX3R5cGUg
dHlwZTsKPiArICAgIHVpbnQ2NF90IHRocnRsOwo+ICsgICAgaW50IHJldCwgb3B0ID0gMDsKPiAr
ICAgIGxpYnhsX2JpdG1hcCB0YXJnZXRfbWFwOwo+ICsgICAgY2hhciAqdmFsdWU7Cj4gKyAgICBs
aWJ4bF9zdHJpbmdfbGlzdCBzb2NrZXRfbGlzdDsKPiArICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQs
IGVuZDsKPiArICAgIHVuc2lnbmVkIGludCBpLCBqLCBsZW47Cj4gKwo+ICsgICAgc3RhdGljIHN0
cnVjdCBvcHRpb24gb3B0c1tdID0gewoKY29uc3QKClJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:23:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10: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.xen.org>)
	id 1dn090-0008Cx-VE; Wed, 30 Aug 2017 10:22:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn090-0008CS-E2
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:22:46 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C9/7B-02224-5F196A95; Wed, 30 Aug 2017 10:22:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/frxGW
 RBkt3CVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm7jx9lL+gXqzj25wVLA+MBwS5GTg4hgTyJ
 d+9OsnQxcnDwCthJPN0fChKWEDCUOL3wJguIzSKgKtG8ZC0TiM0moC7R9mw7K0i5iECCxIap3
 l2MXBzMAlsYJT7dmsUGUiMsECfxZMF0FpCEkMBeRokfV0+BJTiB5p+6+4QRYpegxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 RXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPDVMzAw7mCcesLvEKMkB5OSKK9F
 x7JIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8z/uBcoJFqempFWmZOcA4gElLcPAoifAenwCU5
 i0uSMwtzkyHSJ1iVJQS59UBSQiAJDJK8+DaYLF3iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 Iw7yWQKTyZeSVw018BLWYCWhzrtRRkcUkiQkqqgdGwI9s68okZ7ySN+w9PMxUoBzrcvztxquT
 36xL7zz5Vbk+Q8c9s3m9YqNTvbvjm0a/11d9ijzF8X7YiVG92ssPRV+/u2+1tEr76IdJgMo/Q
 j01Lg7oVHGd94vaz0pWcvNOj4MDLD2GMJm6v315lYnKIeCSaoDT14ALz0i/Sf2rKOSoTcpxXn
 lFiKc5INNRiLipOBAAGDkaOuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504088563!112124365!1
X-Originating-IP: [137.65.248.74]
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 8622 invoked from network); 30 Aug 2017 10:22:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 10:22:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 04:22:42 -0600
Message-Id: <59A6AE11020000780017576B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 04:22:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
 <c13c6e40-5331-89a1-c9f4-d60bfc780c7d@citrix.com>
In-Reply-To: <c13c6e40-5331-89a1-c9f4-d60bfc780c7d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDExOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDgvMTcgMTg6MDksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT25jZSBw
YWdlcyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSBoZWFwIHdlIGRvbid0IG5lZWQgdG8gaG9sZCB0aGUg
aGVhcAo+PiBsb2NrLiBJdCBpcyBlc3BlY2lhbGx5IHVzZWZ1bCB0byBkcm9wIGl0IGZvciBhbiB1
bnNjcnViYmVkIGJ1ZGR5IHNpbmNlCj4+IHdlIHdpbGwgYmUgc2NydWJiaW5nIGl0Lgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
Pgo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0K
Pj4gQ2hhbmdlcyBpbiB2MjoKPj4gKiBNb3ZlZCBzcGluX3VubG9jaygpIGFmdGVyIGQtPmxhc3Rf
YWxsb2Nfbm9kZSBhc3NpZ25tZW50Cj4+Cj4+ICB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDcg
KysrKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwo+PiBpbmRleCA2YzA4OTgzLi44ZGY5MmFhIDEwMDY0NAo+PiAtLS0gYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+
PiBAQCAtODYwLDYgKzg2MCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFw
X3BhZ2VzKAo+PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+PiAgICAgIGJvb2wgbmVlZF90
bGJmbHVzaCA9IGZhbHNlOwo+PiAgICAgIHVpbnQzMl90IHRsYmZsdXNoX3RpbWVzdGFtcCA9IDA7
Cj4+ICsgICAgdW5zaWduZWQgaW50IGRpcnR5X2NudCA9IDA7Cj4+ICAKPj4gICAgICAvKiBNYWtl
IHN1cmUgdGhlcmUgYXJlIGVub3VnaCBiaXRzIGluIG1lbWZsYWdzIGZvciBub2RlSUQuICovCj4+
ICAgICAgQlVJTERfQlVHX09OKChfTUVNRl9iaXRzIC0gX01FTUZfbm9kZSkgPCAoOCAqIHNpemVv
Zihub2RlaWRfdCkpKTsKPj4gQEAgLTk0OCw2ICs5NDksOCBAQCBzdGF0aWMgc3RydWN0IHBhZ2Vf
aW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKPj4gICAgICBpZiAoIGQgIT0gTlVMTCApCj4+ICAgICAg
ICAgIGQtPmxhc3RfYWxsb2Nfbm9kZSA9IG5vZGU7Cj4+ICAKPj4gKyAgICBzcGluX3VubG9jaygm
aGVhcF9sb2NrKTsKPj4gKwo+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBp
KysgKQo+PiAgICAgIHsKPj4gICAgICAgICAgLyogUmVmZXJlbmNlIGNvdW50IG11c3QgY29udGlu
dW91c2x5IGJlIHplcm8gZm9yIGZyZWUgcGFnZXMuICovCj4+IEBAIC05NTcsNyArOTYwLDcgQEAg
c3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4+ICAgICAgICAgIHsK
Pj4gICAgICAgICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKPj4gICAg
ICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOwo+PiAtICAgICAgICAgICAgbm9k
ZV9uZWVkX3NjcnViW25vZGVdLS07Cj4+ICsgICAgICAgICAgICBkaXJ0eV9jbnQrKzsKPj4gICAg
ICAgICAgfQo+PiAgCj4+ICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQR0Nfc3RhdGVfaW51
c2U7Cj4+IEBAIC05NzksNiArOTgyLDggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9j
X2hlYXBfcGFnZXMoCj4+ICAgICAgICAgICAgICBjaGVja19vbmVfcGFnZSgmcGdbaV0pOwo+PiAg
ICAgIH0KPj4gIAo+PiArICAgIHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKPj4gKyAgICBub2RlX25l
ZWRfc2NydWJbbm9kZV0gLT0gZGlydHlfY250Owo+PiAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xv
Y2spOwo+PiAgCj4+ICAgICAgaWYgKCBuZWVkX3RsYmZsdXNoICkKPiAKPiBUaGlzIHBhdGNoIGhh
cyBiZWVuIGFwcGxpZWQgdG8gc3RhZ2luZywgYnV0IGl0cyBnb3QgcHJvYmxlbXMuICBUaGUKPiBm
b2xsb3dpbmcgY3Jhc2ggaXMgcmF0aGVyIHRyaXZpYWwgdG8gcHJvdm9rZToKPiAKPiB+QW5kcmV3
Cj4gCj4gKGQxOSkgVGVzdCByZXN1bHQ6IFNVQ0NFU1MKPiAoWEVOKSAtLS0tWyBYZW4tNC4xMC11
bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogICAgSCBdLS0tLQo+IChYRU4pIENQ
VTogICAgNQo+IChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyMjUyZmM+XSBwYWdlX2Fs
bG9jLmMjZnJlZV9oZWFwX3BhZ2VzKzB4Nzg2LzB4N2ExCj4uLi4KPiAoWEVOKSBQYWdldGFibGUg
d2FsayBmcm9tIGZmZmY4MmZmZmZmZmZmZTQ6Cj4gKFhFTikgIEw0WzB4MTA1XSA9IDAwMDAwMDAw
YWJlNWIwNjMgZmZmZmZmZmZmZmZmZmZmZgo+IChYRU4pICBMM1sweDFmZl0gPSAwMDAwMDAwMDAw
MDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKClNvbWUgbmVnYXRpdmUgb2Zmc2V0IGludG8gc29tZXdo
ZXJlLCBpdCBzZWVtcy4gVXBvbiBzZWNvbmQKbG9vayBJIHRoaW5rIHRoZSBwYXRjaCBpcyBzaW1w
bHkgd3JvbmcgaW4gaXRzIGN1cnJlbnQgc2hhcGU6CmZyZWVfaGVhcF9wYWdlcygpIGxvb2tzIGZv
ciBwYWdlX3N0YXRlX2lzKC4uLiwgZnJlZSkgd2hlbgp0cnlpbmcgdG8gbWVyZ2UgY2h1bmtzLCB3
aGlsZSBhbGxvY19oZWFwX3BhZ2VzKCkgbm93IHNldHMKUEdDX3N0YXRlX2ludXNlIG91dHNpZGUg
b2YgdGhlIGxvY2tlZCBhcmVhLiBJJ2xsIHJldmVydCBpdCByaWdodAphd2F5LgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:26:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10:26: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.xen.org>)
	id 1dn0Cm-0008VT-KQ; Wed, 30 Aug 2017 10:26:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1dn0Cl-0008Uq-KI
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 10:26:39 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B1/20-02044-ED296A95; Wed, 30 Aug 2017 10:26:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsUyZ7p8oO69Scs
 iDTpu81h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTLs9nKbjOVvG64QZLA+Mp1i5GLg4hgYlM
 Evv+vmGEcH4zSlxsncUG4WxklJjT3Q+VmcAosfzoG5YuRk4OFgFViYUXXzOC2GwCOhIXvzxkB
 7FFBIwkOu9cBqthFjCTuH3rHiuILSxgLXF+4jqwOK+AjcTpf9uBbA6goa4SfSsMIMKCEidnPo
 Fq1ZK48e8lE0gJs4C0xPJ/HCBhTgE3iT2LdzGB2KICKhJTTm5jA7ElBAwlTj/cxjiBUXAWkkm
 zkEyahTBpASPzKkb14tSistQiXXO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA
 oGUAgh2Mjd+dDjFKcjApifLGAINZiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvwwlAOcGi1PTUi
 rTMHGD8wKQlOHiURHjLJwKleYsLEnOLM9MhUqcYjTk2rF7/hYmj6cOWL0xCLHn5ealS4ryTQE
 oFQEozSvPgBsHi+hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEedtBpvBk5pXA7XsFdAoT0Cm
 xXktBTilJREhJNTD2Heu14c9mi3u7+1PLC+G4Tw7eF5UTuc8V90ioJzFI9FulXnXVVvTs0fzK
 +2UnQ6l3tnmpZm3isYkHe/W2pU8qnnG0P1D6y/GXVbNuidy7kHG3pKps2WqbY7n3j56PX5yoU
 Cv5SEJH5SJf0j4XFxmNPF0F8ZntMbrBBpPEH853amlfcoV/hRJLcUaioRZzUXEiAE4D2RDmAg
 AA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504088796!73738462!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23439 invoked from network); 30 Aug 2017 10:26:37 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 10:26:37 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7UAQXRP020283
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 10:26:33 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7UAQX8U030218
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 10:26:33 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 v7UAQWPP022299;
 Wed, 30 Aug 2017 10:26:33 GMT
Received: from olila.local.net-space.pl (/10.175.200.88)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 30 Aug 2017 03:26:32 -0700
Date: Wed, 30 Aug 2017 12:26:28 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170830102628.GI4452@olila.local.net-space.pl>
References: <1504039253-3742-1-git-send-email-konrad.wilk@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504039253-3742-1-git-send-email-konrad.wilk@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, grub-devel@gnu.org
Subject: Re: [Xen-devel] [PATCH v2] Fix ARM multiboot2 breaking Fedora.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDQ6NDA6NTFQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IFNpbmNlIHYxIFtodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0
bWwvZ3J1Yi1kZXZlbC8yMDE3LTA4L21zZzAwMDczLmh0bWxdCj4gIC0gRml4ZWQgdXAgcGF0Y2gg
d2l0aCBmYWlsaW5nIGludm9jYXRpb24sCj4gIC0gUmVkaWQgcGF0Y2ggIzIgcGVyIERhbmllbCdz
IGluc3RydWN0aW9ucy4KPgo+Cj4gSGV5LAo+Cj4gVGhlIGZpcnN0IHBhdGNoOgo+ICBbUEFUQ0gg
MS8yXSBGaXggdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluOiBBZGQgeGVuX2Jvb3QgY29tbWFu
ZAo+Cj4gaXMgYSBmaXggZGlzY292ZXJlZCBvbiBGZWRvcmEgcmF3aGlkZSB3aGVyZSBJIHdhcyBz
dXJwcmlzZWQgdG8gc2VlIHRoYXQKPiBncnViMi1ta2NvbmZpZyB3b3VsZCBub3QgY3JlYXRlIGEg
Y29uZmlndXJhdGlvbiBmaWxlIGFueW1vcmUuCj4KPiBUaGUgc2Vjb25kIHBhdGNoIGhhcyBiZWVu
IHBvc3RlZCBpbiB0aGUgcGFzdAo+IChodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNy0wMy90eHRDZUhUTm16MWhaLnR4dCkKPgo+ICBbUEFUQ0ggMi8yXSBV
c2UgZ3J1Yi1maWxlIHRvIGZpZ3VyZSBvdXQgd2hldGhlciBtdWx0aWJvb3QyIHNob3VsZCBiZQo+
Cj4gYW5kIGp1c3QgYWxsb3dzIHVzIHRvIG11bHRpYm9vdDIgaW5zdGVhZCBvZiBtdWx0aWJvb3Qg
aWYgdGhlIGJpbmFyeQo+IHN1cHBvcnRzIGl0LgoKTEdNVC4gSWYgdGhlcmUgYXJlIG5vIG9iamVj
dGlvbnMgaW4gYSB3ZWVrIG9yIHNvIEkgd2lsbCBhcHBseSBib3RoIG9mIHRoZW0uCgpEYW5pZWwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:30:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 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.xen.org>)
	id 1dn0Fy-0000ER-9W; Wed, 30 Aug 2017 10:29:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn0Fw-0000E3-F8
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 10:29:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7F/8B-03423-3A396A95; Wed, 30 Aug 2017 10:29:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfR5GW
 RBr0bVC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8flGF0vBqSmMFe9nXWVt
 YGxK7WLk4hAS+MsosXvWYtYuRk4g5zGjROM6HYjENkaJ1u61YAkRAWeJr2fmsoPYvAL6Ei3t2
 xlBbGGBGIm/n54zgTRICCxTl7j2+jVYg4SAp8TM+2vZYexVOy8A2ewcbAJWEofEQKIsAqoSV4
 61s05g5F7AyLCKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q6wxAsIPx+saAQ4ySHExKorwxk5ZFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3TYRKCdYlJqe
 WpGWmQMMP5i0BAePkgivBkgrb3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8zKCFAmAFGWU5
 sGNgMXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz2oNM4cnMK4Hb9AroCCagI2K9loIcUZ
 KIkJJqYPQTmFbt/f9RaNzHrvmfyuy/31x/QEpvunr6ywC/o39lnjxybvS0KH9zYu73hTMO2LQ
 9TzUvPXgmZ73xpGeHF/keYp62aX/nZK7ff1ZHiJ21WaDL4OHH737xF1fh0jfnDA44PZijKDVj
 +rZHu9+KXpsuoadttz3OKWK3z20u1zcvN5kqcW5ZVzRFiaU4I9FQi7moOBEAFiSbaoACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504088993!68296829!1
X-Originating-IP: [104.130.215.37]
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 42556 invoked from network); 30 Aug 2017 10:29:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 10:29:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn0Fr-0004PE-3q; Wed, 30 Aug 2017 10:29:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn0Fl-00076m-Jh; Wed, 30 Aug 2017 10:29:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn0Fk-0004eq-1X; Wed, 30 Aug 2017 10:29:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112944-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken: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-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-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:build-i386-prev:xen-build/dist-test: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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt: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-credit2:saverestore-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: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-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-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-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-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-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
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ffb73c140637a39e62aec18d26dcfcbbdfcafb61
X-Osstest-Versions-That: xen=df8c4fa0e0578313f7be9cd9601449d15fa55783
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 10:29:44 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 112944: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk0NCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk0NC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNDggeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEyOTE2IHBhc3MgaW4gMTEyOTQ0CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEx
MjkxNiBwYXNzIGluIDExMjk0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEyOTE2CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODcxCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4
NzEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjg3MQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODcxCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI4NzEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg3MQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEy
ODYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTI4NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjg3MQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVz
dCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZmI3M2MxNDA2MzdhMzllNjJhZWMxOGQyNmRjZmNiYmRmY2FmYjYxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkZjhjNGZhMGUwNTc4MzEzZjdiZTlj
ZDk2MDE0NDlkMTVmYTU1NzgzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI4NzEgIDIwMTctMDgt
MjUgMTE6MjY6NTQgWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTA4ICAyMDE3
LTA4LTI4IDEwOjE2OjAxIFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTE2ICAyMDE3LTA4LTI5IDAxOjE3OjE4IFogICAgMSBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lz
dGVtcy5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g
W3g4NiBhbmQgYXJtMzJdCiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFJ1c3R5IEJp
cmQgPHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2Fw
dHVyZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjgtdGVzdGluZwor
IHJldmlzaW9uPWZmYjczYzE0MDYzN2EzOWU2MmFlYzE4ZDI2ZGNmY2JiZGZjYWZiNjEKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xP
Q0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC44LXRlc3RpbmcgZmZiNzNjMTQw
NjM3YTM5ZTYyYWVjMThkMjZkY2ZjYmJkZmNhZmI2MQorIGJyYW5jaD14ZW4tNC44LXRlc3RpbmcK
KyByZXZpc2lvbj1mZmI3M2MxNDA2MzdhMzllNjJhZWMxOGQyNmRjZmNiYmRmY2FmYjYxCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2Vs
ZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9
eGVuLTQuOC10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9Cisg
J1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC44LXRlc3RpbmcKKyBz
ZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjgtdGVz
dGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHhmZmI3M2MxNDA2Mzdh
MzllNjJhZWMxOGQyNmRjZmNiYmRmY2FmYjYxID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAor
IC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmln
IE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBz
Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29z
c3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
NC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00
LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jv
bi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRh
aWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20v
Y2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAor
IFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NF
QUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC44LXRlc3RpbmcKKyBjYXNl
ICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3Qv
cmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC44LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00
LjgKKyB4ZW52ZXJzaW9uPTQuOAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdCBmZmI3M2MxNDA2MzdhMzllNjJhZWMxOGQyNmRjZmNiYmRmY2Fm
YjYxOnJlZnMvaGVhZHMvc3RhYmxlLTQuOApUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgZGY4YzRmYS4uZmZiNzNjMSAgZmZiNzNjMTQwNjM3YTM5ZTYy
YWVjMThkMjZkY2ZjYmJkZmNhZmI2MSAtPiBzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:30:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 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.xen.org>)
	id 1dn0Fw-0000E4-2R; Wed, 30 Aug 2017 10:29:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn0Fu-0000Dx-7U
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:29:54 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9B/FF-02040-1A396A95; Wed, 30 Aug 2017 10:29:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3fB5GW
 RBj/7LC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owDDy6yFuxjrjh/+SJbA2MTcxcjJ4eQQJ7E
 q4MPmEBsXgE7iU37f4DZEgKGEqcX3mQBsVkEVCVOLNzPCmKzCahLtD3bDmaLCBhI/Pi4EaiGi
 4NZYD6TxJS728AahAXCJN5/mcQGscBN4tDEnWBxTgF3iU9PJwMt4ABaJijxd4cwSJhZQEvi4a
 9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRropdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh8DECwg/FWn/MhRkkOJiVR3phJyyKF+JLy
 UyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgTvtolAdYJFqempFWmZOcD4gCmV4OBRE
 uG9BzKGt7ggMbc4Mx0idYpRl6Ppw5YvTEJgM6TEeetBigRAijJK8+BGwGL1EqOslDAvI9CBQj
 wFqUW5mSWo8q8YxTkYlYQhpvBk5pXAbXoFdAQT0BGxXktBjihJREhJNTDmS67fPH9mqeoVuUb
 ma27pNXHMp2smzt0hqD/74bxo3e8/j6fKNH79mNzD9TTXsUTWRGfSr91zJ8xWfj5n8+FpCvLm
 UbZ+xfyVCuKJV3QvV94/O7FMqq7R4mOqxYQD6zTrXn8Ls9O4/crapkP0xqT7ey2Si95ziVXuE
 VORKud2U4hR3rRD3V+JpTgj0VCLuag4EQBsuM5O0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504088991!109494539!1
X-Originating-IP: [137.65.248.74]
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 41489 invoked from network); 30 Aug 2017 10:29:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 10:29:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 04:29:50 -0600
Message-Id: <59A6AFBB0200007800175782@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 04:29:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1504083840-4153-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1504083840-4153-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,
 julien.grall@arm.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v6] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDExOjA0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoZSBwYXRjaCBzcGxpdHMgdGhlIHZtX2V2ZW50IGludG8gdGhyZWUgc3RydWN0dXJlczp2
bV9ldmVudF9zaGFyZSwKPiB2bV9ldmVudF9wYWdpbmcsIHZtX2V2ZW50X21vbml0b3IuIFRoZSBh
bGxvY2F0aW9uIGZvciB0aGUKPiBzdHJ1Y3R1cmUgaXMgbW92ZWQgdG8gdm1fZXZlbnRfZW5hYmxl
IHNvIHRoYXQgaXQgY2FuIGJlCj4gYWxsb2NhdGVkL2luaXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVk
IGluIHZtX2V2ZW50X2Rpc2FibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWls
YSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgpGb3IgdGhlIGFwcGxpY2FibGUgcGFydHMKQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:34:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10: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.xen.org>)
	id 1dn0Ka-00011m-3r; Wed, 30 Aug 2017 10:34:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408f3fb1e=sergey.dyasli@citrix.com>)
 id 1dn0KY-00010Q-Jo
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:34:42 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 1F/82-02048-1C496A95; Wed, 30 Aug 2017 10:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO7BKcs
 iDdrWClss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBndexayFkwyrTjz8RFLA+MtrS5GTg4JAX+J
 J1cbmUFsNgE9iY2zXzGB2CICshKru+awdzFycTALbGGWmNf5HKxIWMBZ4uLRl+wgNouAqkTr8
 71gDbwCNhJ97UcZIYbKS+xqu8gKYnMK2Eoc+30QLC4EVNP/egE7hK0q8frFLhaIXkGJkzOfgN
 nMAhISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBsZ6uanFxYn
 pqTmJScV6yfm5mxiB4VPPwMC4g3HqCb9DjJIcTEqivDGTlkUK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuDdNhEoJ1iUmp5akZaZAwxkmLQEB4+SCO89kFbe4oLE3OLMdIjUKUZdjgU9G74wCbHk5
 eelSonzlk0GKhIAKcoozYMbAYuqS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeXNBpvBk5p
 XAbXoFdAQT0BGxXktBjihJREhJNTByya0vVLy6/uR3q5XKOotrxe0vOiQJVIeVSpdMPqpu1bq
 tSetK6S+hsiO88zkXbLcMf5Q6f+nGx/1XGj4EycYJJ7b9M/b68TX98q5n+l/YEnStbxoIq127
 nzDpcEqSeEjZ4wJeee5Pc9IO3jBz+VvYE7HFWOHro6CmWJYF6y2yLb+HP9G3d1ViKc5INNRiL
 ipOBADG4uzppQIAAA==
X-Env-Sender: prvs=408f3fb1e=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504089278!104672979!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52415 invoked from network); 30 Aug 2017 10:34:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:34:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437433972"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 11:34:29 +0100
Message-ID: <20170830103433.6605-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170830103433.6605-1-sergey.dyasli@citrix.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, 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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v1 1/5] x86/msr: introduce struct
	msr_domain_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBzdHJ1Y3R1cmUgY29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgZ3Vlc3QncyBNU1Jz
IHRoYXQgYXJlCnNoYXJlZCBiZXR3ZWVuIGFsbCBkb21haW4ncyB2Q1BVcy4gSXQgc3RhcnRzIHdp
dGggb25seSAxIE1TUjoKCiAgICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTwoKV2hpY2ggY3VycmVu
dGx5IGhhcyBvbmx5IDEgdXNhYmxlIGJpdDogY3B1aWRfZmF1bHRpbmcuCgpBZGQgMiBnbG9iYWwg
cG9saWN5IG9iamVjdHM6IGh2bV9tYXggYW5kIHB2X21heCB0aGF0IGFyZSBpbml0ZWQgZHVyaW5n
CmJvb3QgdXAuIEl0J3MgYWx3YXlzIHBvc3NpYmxlIHRvIGVtdWxhdGUgQ1BVSUQgZmF1bHRpbmcg
Zm9yIEhWTSBndWVzdHMKd2hpbGUgZm9yIFBWIGd1ZXN0cyB0aGUgSC9XIHN1cHBvcnQgaXMgcmVx
dWlyZWQuCgpBZGQgaW5pdF9kb21haW5fbXNyX3BvbGljeSgpIHdoaWNoIHNldHMgaW5pdGlhbCBN
U1IgcG9saWN5IGR1cmluZwpkb21haW4gY3JlYXRpb24gd2l0aCBhIHNwZWNpYWwgY2FzZSBmb3Ig
RG9tMC4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgICB8ICA2ICsrKwogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAg
ICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvc2V0dXAuYyAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaCB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICAgIHwgMTMgKysrKysrCiA2
IGZpbGVzIGNoYW5nZWQsIDExOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L21zci5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IDkzZWFkNmU1ZGQuLmQ1ZDU4
YTIwNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKQEAgLTM1LDYgKzM1LDcgQEAgb2JqLXkgKz0gaTgyNTkubwogb2JqLXkgKz0g
aW9fYXBpYy5vCiBvYmotJChDT05GSUdfTElWRVBBVENIKSArPSBhbHRlcm5hdGl2ZS5vIGxpdmVw
YXRjaC5vCiBvYmoteSArPSBtc2kubworb2JqLXkgKz0gbXNyLm8KIG9iai15ICs9IGlvcG9ydF9l
bXVsYXRlLm8KIG9iai15ICs9IGlycS5vCiBvYmotJChDT05GSUdfS0VYRUMpICs9IG1hY2hpbmVf
a2V4ZWMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IGJhYWY4MTUxZDIuLjYyMDY2NmIzM2EgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTQyNSw2ICs0
MjUsNyBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBkb21jcl9mbGFncywKICAgICB7CiAgICAgICAgIGQtPmFyY2guZW11bGF0aW9uX2ZsYWdz
ID0gMDsKICAgICAgICAgZC0+YXJjaC5jcHVpZCA9IFpFUk9fQkxPQ0tfUFRSOyAvKiBDYXRjaCBz
dHJheSBtaXN1c2VzLiAqLworICAgICAgICBkLT5hcmNoLm1zciA9IFpFUk9fQkxPQ0tfUFRSOwog
ICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtNDcwLDYgKzQ3MSw5IEBAIGludCBhcmNoX2RvbWFp
bl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAg
ICAgICBpZiAoIChyYyA9IGluaXRfZG9tYWluX2NwdWlkX3BvbGljeShkKSkgKQogICAgICAgICAg
ICAgZ290byBmYWlsOwogCisgICAgICAgIGlmICggKHJjID0gaW5pdF9kb21haW5fbXNyX3BvbGlj
eShkKSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworCiAgICAgICAgIGQtPmFyY2guaW9wb3J0
X2NhcHMgPSAKICAgICAgICAgICAgIHJhbmdlc2V0X25ldyhkLCAiSS9PIFBvcnRzIiwgUkFOR0VT
RVRGX3ByZXR0eXByaW50X2hleCk7CiAgICAgICAgIHJjID0gLUVOT01FTTsKQEAgLTU0MCw2ICs1
NDQsNyBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBkb21jcl9mbGFncywKICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfbWFwcGluZyhkKTsKICAg
ICBmcmVlX3hlbmhlYXBfcGFnZShkLT5zaGFyZWRfaW5mbyk7CiAgICAgeGZyZWUoZC0+YXJjaC5j
cHVpZCk7CisgICAgeGZyZWUoZC0+YXJjaC5tc3IpOwogICAgIGlmICggcGFnaW5nX2luaXRpYWxp
c2VkICkKICAgICAgICAgcGFnaW5nX2ZpbmFsX3RlYXJkb3duKGQpOwogICAgIGZyZWVfcGVyZG9t
YWluX21hcHBpbmdzKGQpOwpAQCAtNTU0LDYgKzU1OSw3IEBAIHZvaWQgYXJjaF9kb21haW5fZGVz
dHJveShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgeGZyZWUoZC0+YXJjaC5lODIwKTsKICAgICB4
ZnJlZShkLT5hcmNoLmNwdWlkKTsKKyAgICB4ZnJlZShkLT5hcmNoLm1zcik7CiAKICAgICBmcmVl
X2RvbWFpbl9waXJxcyhkKTsKICAgICBpZiAoICFpc19pZGxlX2RvbWFpbihkKSApCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZWFjNTBlYzg5NwotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMCwwICsxLDk1IEBACisvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCisgKiBhcmNoL3g4Ni9tc3IuYworICoKKyAqIFBvbGljeSBvYmplY3RzIGZvciBNb2RlbC1T
cGVjaWZpYyBSZWdpc3RlcnMuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cisg
KiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoK
KyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKworI2luY2x1
ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgorI2luY2x1ZGUgPGFzbS9tc3IuaD4KKworc3RydWN0IG1zcl9kb21haW5fcG9saWN5IF9f
cmVhZF9tb3N0bHkgaHZtX21heF9tc3JfZG9tYWluX3BvbGljeSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBfX3JlYWRfbW9zdGx5ICBwdl9tYXhfbXNyX2RvbWFpbl9wb2xpY3k7CisKK3N0YXRp
YyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKK3sKKyAgICBzdHJ1
Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gJmh2bV9tYXhfbXNyX2RvbWFpbl9wb2xpY3k7CisK
KyAgICBpZiAoICFodm1fZW5hYmxlZCApCisgICAgICAgIHJldHVybjsKKworICAgIC8qIDB4MDAw
MDAwY2UgIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPICovCisgICAgaWYgKCBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCisgICAgeworICAgICAgICBkcC0+cGxh
Zm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7CisgICAgICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1
aWRfZmF1bHRpbmcgPSB0cnVlOworICAgIH0KK30KKworc3RhdGljIHZvaWQgX19pbml0IGNhbGN1
bGF0ZV9wdl9tYXhfcG9saWN5KHZvaWQpCit7CisgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5
ICpkcCA9ICZwdl9tYXhfbXNyX2RvbWFpbl9wb2xpY3k7CisKKyAgICAvKiAweDAwMDAwMGNlICBN
U1JfSU5URUxfUExBVEZPUk1fSU5GTyAqLworICAgIGlmICggY3B1X2hhc19jcHVpZF9mYXVsdGlu
ZyApCisgICAgeworICAgICAgICBkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7Cisg
ICAgICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlOworICAgIH0KK30K
Kwordm9pZCBfX2luaXQgaW5pdF9ndWVzdF9tc3JfcG9saWN5KHZvaWQpCit7CisgICAgY2FsY3Vs
YXRlX2h2bV9tYXhfcG9saWN5KCk7CisgICAgY2FsY3VsYXRlX3B2X21heF9wb2xpY3koKTsKK30K
KworaW50IGluaXRfZG9tYWluX21zcl9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBz
dHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwOworCisgICAgZHAgPSB4bWFsbG9jKHN0cnVjdCBt
c3JfZG9tYWluX3BvbGljeSk7CisKKyAgICBpZiAoICFkcCApCisgICAgICAgIHJldHVybiAtRU5P
TUVNOworCisgICAgKmRwID0gaXNfcHZfZG9tYWluKGQpID8gcHZfbWF4X21zcl9kb21haW5fcG9s
aWN5IDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbWF4X21zcl9kb21haW5fcG9s
aWN5OworCisgICAgLyogU2VlIGNvbW1lbnQgaW4gaW50ZWxfY3R4dF9zd2l0Y2hfbGV2ZWxsaW5n
KCkgKi8KKyAgICBpZiAoIGlzX2NvbnRyb2xfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIGRw
LT5wbGFmb3JtX2luZm8uYXZhaWxhYmxlID0gZmFsc2U7CisgICAgICAgIGRwLT5wbGFmb3JtX2lu
Zm8uY3B1aWRfZmF1bHRpbmcgPSBmYWxzZTsKKyAgICB9CisKKyAgICBkLT5hcmNoLm1zciA9IGRw
OworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBk
YjVkZjY5NTZkLi5iOWE3NjlkOTJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwor
KysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTU2MCw2ICsxNTYwLDcgQEAgdm9pZCBfX2lu
aXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgcGFu
aWMoIkNvdWxkIG5vdCBwcm90ZWN0IFRYVCBtZW1vcnkgcmVnaW9ucyIpOwogCiAgICAgaW5pdF9n
dWVzdF9jcHVpZCgpOworICAgIGluaXRfZ3Vlc3RfbXNyX3BvbGljeSgpOwogCiAgICAgaWYgKCBk
b20wX3B2aCApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggYzEwNTIyYjdmNS4uZjA4ZWRl
M2EwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0zNTYsOCArMzU2LDkgQEAgc3RydWN0IGFyY2hf
ZG9tYWluCiAgICAgICovCiAgICAgdWludDhfdCB4ODdfZmlwX3dpZHRoOwogCi0gICAgLyogQ1BV
SUQgUG9saWN5LiAqLworICAgIC8qIENQVUlEIGFuZCBNU1IgcG9saWN5IG9iamVjdHMuICovCiAg
ICAgc3RydWN0IGNwdWlkX3BvbGljeSAqY3B1aWQ7CisgICAgc3RydWN0IG1zcl9kb21haW5fcG9s
aWN5ICptc3I7CiAKICAgICBzdHJ1Y3QgUElUU3RhdGUgdnBpdDsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXgg
NzAwNGI2ZjM5OC4uNWNmN2JlMTgyMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBAIC0yMDIsNiArMjAyLDE5IEBA
IHZvaWQgd3JpdGVfZWZlcih1NjQgdmFsKTsKIAogREVDTEFSRV9QRVJfQ1BVKHUzMiwgbGVyX21z
cik7CiAKKy8qIE1TUiBwb2xpY3kgb2JqZWN0IGZvciBzaGFyZWQgcGVyLWRvbWFpbiBNU1JzICov
CitzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kKK3sKKyAgICAvKiAweDAwMDAwMGNlICBNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTyAqLworICAgIHN0cnVjdCB7CisgICAgICAgIGJvb2wgYXZhaWxhYmxl
OyAvKiBUaGlzIE1TUiBpcyBub24tYXJjaGl0ZWN0dXJhbCAqLworICAgICAgICBib29sIGNwdWlk
X2ZhdWx0aW5nOworICAgIH0gcGxhZm9ybV9pbmZvOworfTsKKwordm9pZCBpbml0X2d1ZXN0X21z
cl9wb2xpY3kodm9pZCk7CitpbnQgaW5pdF9kb21haW5fbXNyX3BvbGljeShzdHJ1Y3QgZG9tYWlu
ICpkKTsKKwogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmIC8qIF9fQVNNX01T
Ul9IICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:34:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10: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.xen.org>)
	id 1dn0KZ-00011H-Lj; Wed, 30 Aug 2017 10:34:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408f3fb1e=sergey.dyasli@citrix.com>)
 id 1dn0KY-00010A-0j
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:34:42 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C2/A0-03454-1C496A95; Wed, 30 Aug 2017 10:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUvfAlGW
 RBm3v9CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz7f26xFMw3qtj8dyJLA+N/tS5GTg4JAX+J
 zb2NbCA2m4CexMbZr5hAbBEBWYnVXXPYuxi5OJgFtjBLzOt8zgySEBawkGi+/hfMZhFQlXiys
 p0FxOYVsJG4e+o1G8RQeYldbRdZQWxOAVuJY78PMoLYQkA1/a8XsEPYqhKvX+yC6hWUODnzCZ
 jNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGD4MQLCD8fzawEOMkhxMSqK8MZOWRQrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4N02ESgnWJSanlqRlpkDDGSYtAQHj5IIb/hkoDRvcUFibnFmOkTqFKOilDhvGUhCACSRU
 ZoH1waLnkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5l0NMoUnM68EbvoroMVMQItjvZaCLC
 5JREhJNTDOZ/yiHfxu/W5BB1bVS6c7CpraxfYy8H9LDWt+ENB8MNot+7R9c7P/hcg/flX+t7b
 FrVwVeGqx9hOj+hsXTX8oiyi1/xB9lr5hU1qzcMaX8yuqDbxvzv3yTLO/wkptw9XZ7MYOHcE3
 ZWyf/xP5PTXqgm7m0qSLd577GGwyVcpSSl7ZyTolklGJpTgj0VCLuag4EQDlR7qbmQIAAA==
X-Env-Sender: prvs=408f3fb1e=sergey.dyasli@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504089279!80131680!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59189 invoked from network); 30 Aug 2017 10:34:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:34:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437433974"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 11:34:33 +0100
Message-ID: <20170830103433.6605-6-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170830103433.6605-1-sergey.dyasli@citrix.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, 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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v1 5/5] x86/msr: introduce guest_wrmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBmdW5jdGlvbiBpcyByZXNwb25zaWJsZSBmb3IgaGFuZGxpbmcgV1JNU1IgZnJvbSBi
b3RoIEhWTSBhbmQgUFYKZ3Vlc3RzLiBDdXJyZW50bHkgaXQgaGFuZGxlcyBvbmx5IDIgTVNSczoK
CiAgICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTwogICAgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNf
RU5BQkxFUwoKSXQgaGFzIGEgZGlmZmVyZW50IGJlaGF2aW91ciBjb21wYXJlZCB0byB0aGUgb2xk
IE1TUiBoYW5kbGVyczogaWYgTVNSCmlzIGJlaW5nIGhhbmRsZWQgYnkgZ3Vlc3Rfd3Jtc3IoKSB0
aGVuIFdSTVNSIHdpbGwgZWl0aGVyIHN1Y2NlZWQgKGlmCmEgZ3Vlc3QgaXMgYWxsb3dlZCB0byBh
Y2Nlc3MgaXQgYW5kIHByb3ZpZGVkIGEgY29ycmVjdCB2YWx1ZSBiYXNlZCBvbgppdHMgTVNSIHBv
bGljeSkgb3IgcHJvZHVjZSBhIEdQIGZhdWx0LiBBIGd1ZXN0IHdpbGwgbmV2ZXIgc2VlCmEgc3Vj
Y2Vzc2Z1bCBXUk1TUiBvZiBzb21lIE1TUiB1bmtub3duIHRvIHRoaXMgZnVuY3Rpb24uCgpndWVz
dF93cm1zcigpIHVuaWZpZXMgYW5kIHJlcGxhY2VzIHRoZSBoYW5kbGluZyBjb2RlIGZyb20Kdm14
X21zcl93cml0ZV9pbnRlcmNlcHQoKSBhbmQgcHJpdl9vcF93cml0ZV9tc3IoKS4KClNpZ25lZC1v
ZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgfCAgNyArKysrKystCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyAgICAgfCAyMyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
bXNyLmMgICAgICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyB8IDIyICsrKystLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgIHwgIDEgKwogNSBmaWxl
cyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBl
YzcyMDVlZTMyLi41MjRmOWEzN2MwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM0NjUsNyArMzQ2NSw3IEBAIGludCBo
dm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCwKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKLSAgICBpbnQgcmV0ID0gWDg2RU1VTF9PS0FZOworICAgIGludCBy
ZXQ7CiAKICAgICBIVk1UUkFDRV8zRChNU1JfV1JJVEUsIG1zciwKICAgICAgICAgICAgICAgICh1
aW50MzJfdCltc3JfY29udGVudCwgKHVpbnQzMl90KShtc3JfY29udGVudCA+PiAzMikpOwpAQCAt
MzQ4Myw2ICszNDgzLDExIEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBp
bnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKICAgICB9CiAKKyAgICBpZiAoIChyZXQgPSBndWVzdF93cm1zcih2LCBtc3IsIG1zcl9jb250
ZW50KSkgIT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQorICAgICAgICByZXR1cm4gcmV0OworICAg
IGVsc2UKKyAgICAgICAgcmV0ID0gWDg2RU1VTF9PS0FZOworCiAgICAgc3dpdGNoICggbXNyICkK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpbmRleDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYWMz
NDM4MzY1OC4uY2VhMmExYWU1NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTMxMTYsMjkgKzMxMTYsNiBA
QCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVp
bnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAg
YnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgotICAgICAgICBpZiAo
IG1zcl9jb250ZW50IHx8Ci0gICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZP
Uk1fSU5GTywgbXNyX2NvbnRlbnQpICkKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAg
ICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgot
ICAgIHsKLSAgICAgICAgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSB2LT5hcmNoLm1zcjsK
LSAgICAgICAgYm9vbCBvbGRfY3B1aWRfZmF1bHRpbmcgPSB2cC0+bWlzY19mZWF0dXJlc19lbmFi
bGVzLmNwdWlkX2ZhdWx0aW5nOwotCi0gICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiB+TVNSX01J
U0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcgKQotICAgICAgICAgICAgZ290byBncF9mYXVsdDsK
LQotICAgICAgICB2cC0+bWlzY19mZWF0dXJlc19lbmFibGVzLmNwdWlkX2ZhdWx0aW5nID0KLSAg
ICAgICAgICAgIG1zcl9jb250ZW50ICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7
Ci0KLSAgICAgICAgaWYgKCBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICYmCi0gICAgICAgICAgICAg
KG9sZF9jcHVpZF9mYXVsdGluZyBeIHZwLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuY3B1aWRfZmF1
bHRpbmcpICkKLSAgICAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyh2KTsKLSAgICAgICAg
YnJlYWs7Ci0gICAgfQotCiAgICAgZGVmYXVsdDoKICAgICAgICAgaWYgKCBwYXNzaXZlX2RvbWFp
bl9kb193cm1zcihtc3IsIG1zcl9jb250ZW50KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21z
ci5jCmluZGV4IGE4MjJhMTMyYWQuLjkyMDJhNGE0NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTE0OCw2ICsxNDgsNTAgQEAgaW50
IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90
ICp2YWwpCiAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogfQogCitpbnQgZ3Vlc3Rfd3Jt
c3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQoreworICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5
ICpkcCA9IGQtPmFyY2gubXNyOworICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+
YXJjaC5tc3I7CisKKyAgICBzd2l0Y2ggKCBtc3IgKQorICAgIHsKKyAgICBjYXNlIE1TUl9JTlRF
TF9QTEFURk9STV9JTkZPOgorICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgY2FzZSBNU1Jf
SU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAgIHsKKyAgICAgICAgdWludDY0X3QgcnN2
ZCA9IH4wdWxsOworICAgICAgICBib29sIG9sZF9jcHVpZF9mYXVsdGluZyA9IHZwLT5taXNjX2Zl
YXR1cmVzX2VuYWJsZXMuY3B1aWRfZmF1bHRpbmc7CisKKyAgICAgICAgaWYgKCAhdnAtPm1pc2Nf
ZmVhdHVyZXNfZW5hYmxlcy5hdmFpbGFibGUgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsK
KworICAgICAgICBpZiAoIGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgKQorICAgICAg
ICAgICAgcnN2ZCAmPSB+TVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7CisKKyAgICAg
ICAgaWYgKCB2YWwgJiByc3ZkICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAg
ICAgdnAtPm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5jcHVpZF9mYXVsdGluZyA9CisgICAgICAgICAg
ICB2YWwgJiBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKKworICAgICAgICBpZiAo
IGlzX2h2bV9kb21haW4oZCkgJiYgY3B1X2hhc19jcHVpZF9mYXVsdGluZyAmJgorICAgICAgICAg
ICAgIChvbGRfY3B1aWRfZmF1bHRpbmcgXiB2cC0+bWlzY19mZWF0dXJlc19lbmFibGVzLmNwdWlk
X2ZhdWx0aW5nKSApCisgICAgICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcodik7CisgICAg
ICAgIGJyZWFrOworICAgIH0KKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgZ3Bf
ZmF1bHQ6CisgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGQ1NjMyMTRm
YzQuLmQzMmFmN2Q0NWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTk4Myw2ICs5ODMsMTAg
QEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRf
dCB2YWwsCiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwogICAgIGJvb2wgdnBtdV9tc3IgPSBmYWxz
ZTsKKyAgICBpbnQgcmV0OworCisgICAgaWYgKCAocmV0ID0gZ3Vlc3Rfd3Jtc3IoY3VyciwgcmVn
LCB2YWwpKSAhPSBYODZFTVVMX1VOSEFORExFQUJMRSApCisgICAgICAgIHJldHVybiByZXQ7CiAK
ICAgICBzd2l0Y2ggKCByZWcgKQogICAgIHsKQEAgLTExMjYsMjQgKzExMzAsNiBAQCBzdGF0aWMg
aW50IHByaXZfb3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAg
ICAgICAgICAgIHdybXNybChyZWcsIHZhbCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiAKLSAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgotICAgICAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8Ci0gICAgICAgICAgICAg
dmFsIHx8IHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHZhbCkgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBjYXNlIE1T
Ul9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKLSAgICAgICAgICAgICAodmFsICYg
fk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSB8fAotICAgICAgICAgICAgIHJkbXNy
X3NhZmUoTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUywgdGVtcCkgKQotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIGlmICggKHZhbCAmIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZB
VUxUSU5HKSAmJgotICAgICAgICAgICAgICF0aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVk
KSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY3Vyci0+YXJjaC5tc3ItPm1pc2NfZmVh
dHVyZXNfZW5hYmxlcy5jcHVpZF9mYXVsdGluZyA9Ci0gICAgICAgICAgICAhISh2YWwgJiBNU1Jf
TUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORyk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7Ci0KICAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApIC4uLiBNU1JfUDZfUEVSRkNUUig3KToK
ICAgICBjYXNlIE1TUl9QNl9FVk5UU0VMKDApIC4uLiBNU1JfUDZfRVZOVFNFTCgzKToKICAgICBj
YXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMCAuLi4gTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIy
OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgKaW5kZXggOWNjNTA1Y2I0MC4uNzUxZmEyNWEzNiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBA
IC0yMzMsNiArMjMzLDcgQEAgaW50IGluaXRfdmNwdV9tc3JfcG9saWN5KHN0cnVjdCB2Y3B1ICp2
KTsKICAqIGJ5IHRoZSBuZXcgTVNSIGluZnJhc3RydWN0dXJlLgogICovCiBpbnQgZ3Vlc3RfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCk7Citp
bnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFs
KTsKIAogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:34:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10: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.xen.org>)
	id 1dn0KZ-000113-EK; Wed, 30 Aug 2017 10:34:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408f3fb1e=sergey.dyasli@citrix.com>)
 id 1dn0KX-000108-SS
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:34:41 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0C/CB-01778-1C496A95; Wed, 30 Aug 2017 10:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvfAlGW
 RBocfyVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3vz5nLliqU7HmYUoD4w3lLkZODgkBf4kn
 yzewgdhsAnoSG2e/YgKxRQRkJVZ3zWHvYuTiYBbYwiwxr/M5cxcjB4ewQLDEzQe2IDUsAqoSB
 x4sYgcJ8wrYSKz4ZgYxUl5iV9tFVhCbU8BW4tjvg4wgthBQSf/rBewQtqrE6xe7WEBsXgFBiZ
 Mzn4DZzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukZGeklFmekZJbmJmTm6hgbGerm
 pxcWJ6ak5iUnFesn5uZsYgYFTz8DAuINx6gm/Q4ySHExKorwxk5ZFCvEl5adUZiQWZ8QXleak
 Fh9ilOHgUJLg3TYRKCdYlJqeWpGWmQMMYZi0BAePkgjvPZBW3uKCxNzizHSI1ClGRSlx3rLJQ
 AkBkERGaR5cGyxuLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5s0FmcKTmVcCN/0V0GImoM
 WxXktBFpckIqSkGhhZ+GwM/b+dnDXjtMinva/n7J0T6VK8+HHazch77sV/DCPqlLZ8Fgn4cOv
 8Ie7Ftb0hWzz//PFy0bm4aGNH8okZC6S4vmi6euvGvvipuVlsv/y9vzufONmVf6vOKSlk21Lw
 Ku+mOrtPJCNnzT6XFYKR8TNW7Hjz64I6a8SPzfnHLvclLlnrLnxaiaU4I9FQi7moOBEAsn7lq
 pYCAAA=
X-Env-Sender: prvs=408f3fb1e=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504089278!104672979!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52288 invoked from network); 30 Aug 2017 10:34:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:34:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437433973"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 11:34:31 +0100
Message-ID: <20170830103433.6605-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170830103433.6605-1-sergey.dyasli@citrix.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, 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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v1 3/5] x86: replace arch_vcpu::cpuid_faulting
	with msr_vcpu_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgZWFjaCB2Q1BVIG5vdyBoYXMgc3RydWN0IG1zcl92Y3B1X3BvbGljeSwgdXNlIGNwdWlk
X2ZhdWx0aW5nIGJpdApmcm9tIHRoZXJlIGluIGN1cnJlbnQgbG9naWMgYW5kIHJlbW92ZSBhcmNo
X3ZjcHU6OmNwdWlkX2ZhdWx0aW5nLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyAgICAg
ICB8ICAzICsrLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgIHwgIDQgKysrLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgIHwgMTAgKysrKysrLS0tLQogeGVuL2FyY2gveDg2
L3B2L2VtdWwtaW52LW9wLmMgIHwgIDQgKysrLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jIHwgIDUgKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICB8ICAzIC0tLQog
NiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVs
LmMKaW5kZXggMmUyMDMyNzU2OS4uNDg3ZWIwNjE0OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMTU2LDYgKzE1
Niw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2N0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1
Y3QgdmNwdSAqbmV4dCkKIAlzdHJ1Y3QgY3B1aWRtYXNrcyAqdGhlc2VfbWFza3MgPSAmdGhpc19j
cHUoY3B1aWRtYXNrcyk7CiAJY29uc3Qgc3RydWN0IGRvbWFpbiAqbmV4dGQgPSBuZXh0ID8gbmV4
dC0+ZG9tYWluIDogTlVMTDsKIAljb25zdCBzdHJ1Y3QgY3B1aWRtYXNrcyAqbWFza3M7CisJY29u
c3Qgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSBuZXh0LT5hcmNoLm1zcjsKIAogCWlmIChj
cHVfaGFzX2NwdWlkX2ZhdWx0aW5nKSB7CiAJCS8qCkBAIC0xNzYsNyArMTc3LDcgQEAgc3RhdGlj
IHZvaWQgaW50ZWxfY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0
KQogCQkgKi8KIAkJc2V0X2NwdWlkX2ZhdWx0aW5nKG5leHRkICYmICFpc19jb250cm9sX2RvbWFp
bihuZXh0ZCkgJiYKIAkJCQkgICAoaXNfcHZfZG9tYWluKG5leHRkKSB8fAotCQkJCSAgICBuZXh0
LT5hcmNoLmNwdWlkX2ZhdWx0aW5nKSk7CisJCQkJICAgIHZwLT5taXNjX2ZlYXR1cmVzX2VuYWJs
ZXMuY3B1aWRfZmF1bHRpbmcpKTsKIAkJcmV0dXJuOwogCX0KIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNmNiOTAzZGVm
NS4uMmFkMDdkNTJiYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zMjg2LDcgKzMyODYsOSBAQCB1bnNpZ25lZCBsb25n
IGNvcHlfZnJvbV91c2VyX2h2bSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQg
bGVuKQogCiBib29sIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsK
LSAgICBpZiAoICF2LT5hcmNoLmNwdWlkX2ZhdWx0aW5nICkKKyAgICBjb25zdCBzdHJ1Y3QgbXNy
X3ZjcHVfcG9saWN5ICp2cCA9IHYtPmFyY2gubXNyOworCisgICAgaWYgKCAhdnAtPm1pc2NfZmVh
dHVyZXNfZW5hYmxlcy5jcHVpZF9mYXVsdGluZyApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAog
ICAgIHJldHVybiBodm1fZ2V0X2NwbCh2KSA+IDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDY3ZmM4NWIy
MDEuLjE1NWZiYTkwMTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yOTAyLDcgKzI5MDIsNyBAQCBzdGF0
aWMgaW50IHZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
Km1zcl9jb250ZW50KQogCiAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
OgogICAgICAgICAqbXNyX2NvbnRlbnQgPSAwOwotICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gu
Y3B1aWRfZmF1bHRpbmcgKQorICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gubXNyLT5taXNjX2Zl
YXR1cmVzX2VuYWJsZXMuY3B1aWRfZmF1bHRpbmcgKQogICAgICAgICAgICAgKm1zcl9jb250ZW50
IHw9IE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICBicmVhazsKIApA
QCAtMzEzNCwxNSArMzEzNCwxNyBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0
KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogCiAgICAgY2FzZSBNU1Jf
SU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAgIHsKLSAgICAgICAgYm9vbCBvbGRfY3B1
aWRfZmF1bHRpbmcgPSB2LT5hcmNoLmNwdWlkX2ZhdWx0aW5nOworICAgICAgICBzdHJ1Y3QgbXNy
X3ZjcHVfcG9saWN5ICp2cCA9IHYtPmFyY2gubXNyOworICAgICAgICBib29sIG9sZF9jcHVpZF9m
YXVsdGluZyA9IHZwLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuY3B1aWRfZmF1bHRpbmc7CiAKICAg
ICAgICAgaWYgKCBtc3JfY29udGVudCAmIH5NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElO
RyApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCi0gICAgICAgIHYtPmFyY2guY3B1aWRf
ZmF1bHRpbmcgPSBtc3JfY29udGVudCAmIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5H
OworICAgICAgICB2cC0+bWlzY19mZWF0dXJlc19lbmFibGVzLmNwdWlkX2ZhdWx0aW5nID0KKyAg
ICAgICAgICAgIG1zcl9jb250ZW50ICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7
CiAKICAgICAgICAgaWYgKCBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICYmCi0gICAgICAgICAgICAg
KG9sZF9jcHVpZF9mYXVsdGluZyBeIHYtPmFyY2guY3B1aWRfZmF1bHRpbmcpICkKKyAgICAgICAg
ICAgICAob2xkX2NwdWlkX2ZhdWx0aW5nIF4gdnAtPm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5jcHVp
ZF9mYXVsdGluZykgKQogICAgICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKHYpOwogICAg
ICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1pbnYt
b3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jCmluZGV4IDQxNWQyOTRjNTMuLmY4
OTQ0MTcwZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jCkBAIC02Niw2ICs2Niw3IEBAIHN0YXRpYyBp
bnQgZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICBjaGFyIHNpZ1s1XSwgaW5zdHJbMl07CiAgICAgdW5zaWduZWQgbG9uZyBlaXAsIHJjOwog
ICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsKKyAgICBjb25zdCBzdHJ1Y3QgbXNyX3ZjcHVfcG9s
aWN5ICp2cCA9IGN1cnJlbnQtPmFyY2gubXNyOwogCiAgICAgZWlwID0gcmVncy0+cmlwOwogCkBA
IC04OSw3ICs5MCw4IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICAvKiBJZiBj
cHVpZCBmYXVsdGluZyBpcyBlbmFibGVkIGFuZCBDUEw+MCBpbmplY3QgYSAjR1AgaW4gcGxhY2Ug
b2YgI1VELiAqLwotICAgIGlmICggY3VycmVudC0+YXJjaC5jcHVpZF9mYXVsdGluZyAmJiAhZ3Vl
c3Rfa2VybmVsX21vZGUoY3VycmVudCwgcmVncykgKQorICAgIGlmICggdnAtPm1pc2NfZmVhdHVy
ZXNfZW5hYmxlcy5jcHVpZF9mYXVsdGluZyAmJgorICAgICAgICAgIWd1ZXN0X2tlcm5lbF9tb2Rl
KGN1cnJlbnQsIHJlZ3MpICkKICAgICB7CiAgICAgICAgIHJlZ3MtPnJpcCA9IGVpcDsKICAgICAg
ICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2Rl
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBkNTBmNTE5NDRmLi42NmNkYTUzOGZjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC05NDgsNyArOTQ4LDcgQEAgc3RhdGljIGludCBwcml2X29w
X3JlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgICAgICAg
cmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCAqdmFsKSApCiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgKnZhbCA9IDA7Ci0gICAgICAgIGlmICggY3Vyci0+YXJj
aC5jcHVpZF9mYXVsdGluZyApCisgICAgICAgIGlmICggY3Vyci0+YXJjaC5tc3ItPm1pc2NfZmVh
dHVyZXNfZW5hYmxlcy5jcHVpZF9mYXVsdGluZyApCiAgICAgICAgICAgICAqdmFsIHw9IE1TUl9N
SVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogCkBAIC0xMTU0LDcgKzExNTQsOCBAQCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfbXNyKHVu
c2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICAgICAgaWYgKCAodmFsICYgTVNSX01J
U0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpICYmCiAgICAgICAgICAgICAgIXRoaXNfY3B1KGNw
dWlkX2ZhdWx0aW5nX2VuYWJsZWQpICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjdXJy
LT5hcmNoLmNwdWlkX2ZhdWx0aW5nID0gISEodmFsICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURf
RkFVTFRJTkcpOworICAgICAgICBjdXJyLT5hcmNoLm1zci0+bWlzY19mZWF0dXJlc19lbmFibGVz
LmNwdWlkX2ZhdWx0aW5nID0KKyAgICAgICAgICAgICEhKHZhbCAmIE1TUl9NSVNDX0ZFQVRVUkVT
X0NQVUlEX0ZBVUxUSU5HKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNh
c2UgTVNSX1A2X1BFUkZDVFIoMCkgLi4uIE1TUl9QNl9QRVJGQ1RSKDcpOgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKaW5kZXggODY2YTAzYjUwOC4uNjBjMDI2NTBkNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01
NTUsOSArNTU1LDYgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgICAqIGFuZCB0aHVzIHNob3VsZCBi
ZSBzYXZlZC9yZXN0b3JlZC4gKi8KICAgICBib29sX3Qgbm9ubGF6eV94c3RhdGVfdXNlZDsKIAot
ICAgIC8qIEhhcyB0aGUgZ3Vlc3QgZW5hYmxlZCBDUFVJRCBmYXVsdGluZz8gKi8KLSAgICBib29s
IGNwdWlkX2ZhdWx0aW5nOwotCiAgICAgLyoKICAgICAgKiBUaGUgU01BUCBjaGVjayBwb2xpY3kg
d2hlbiB1cGRhdGluZyBydW5zdGF0ZV9ndWVzdCh2KSBhbmQgdGhlCiAgICAgICogc2Vjb25kYXJ5
IHN5c3RlbSB0aW1lLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:34:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10: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.xen.org>)
	id 1dn0KZ-00011W-Sq; Wed, 30 Aug 2017 10:34:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408f3fb1e=sergey.dyasli@citrix.com>)
 id 1dn0KY-000109-2g
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:34:42 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 02/FC-02041-1C496A95; Wed, 30 Aug 2017 10:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUnf/lGW
 RBvOP61ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlNJ/czFxxXrZje/5+1gfGVbBcjB4eEgL/E
 v1/8XYycHGwCehIbZ79iArFFBGQlVnfNYe9i5OJgFtjCLDGv8zkzSEJYwFHi6rf3bCA2i4Cqx
 JUrV1lAbF4BG4m5S5sYQWwJAXmJXW0XWUFsTgFbiWO/D4LFhYBq+l8vYIewVSVev9gF1SsocX
 LmEzCbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBYLze
 1uDgxPTUnMalYLzk/dxMjMHjqGRgYdzBOPeF3iFGSg0lJlDdm0rJIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK82yYC5QSLUtNTK9Iyc4BhDJOW4OBREuG9B9LKW1yQmFucmQ6ROsWoKCXOWzYZK
 CEAksgozYNrg8XOJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvLkgU3gy80rgpr8CWswEtD
 jWaynI4pJEhJRUA+NyrX6xu0lXwzcy/Vt9MuqnZRVT4I8FOhUOJnJ3a7YHs5mIGe0Vi5T9Z91
 8St17cazyvXds4cdf+Gvcy+neXXRjUVSdyU3Jx2eK27r+m+98q9v1Q6B6ivsd9bPbZsz/N40p
 8mzjCt7bB5XaEpe/Eg/rvNXtHJy3erbqpD0zF/52uiwtfupAw1klluKMREMt5qLiRADCsfyzm
 AIAAA==
X-Env-Sender: prvs=408f3fb1e=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504089278!104672979!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52132 invoked from network); 30 Aug 2017 10:34:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:34:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437433971"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 11:34:30 +0100
Message-ID: <20170830103433.6605-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170830103433.6605-1-sergey.dyasli@citrix.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, 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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v1 2/5] x86/msr: introduce struct msr_vcpu_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBzdHJ1Y3R1cmUgY29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgZ3Vlc3QncyBNU1Jz
IHRoYXQgYXJlCnVuaXF1ZSB0byBlYWNoIHZDUFUuIEl0IHN0YXJ0cyB3aXRoIG9ubHkgMSBNU1I6
CgogICAgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUwoKV2hpY2ggY3VycmVudGx5IGhh
cyBvbmx5IDEgdXNhYmxlIGJpdDogY3B1aWRfZmF1bHRpbmcuCgpBZGQgMiBnbG9iYWwgcG9saWN5
IG9iamVjdHM6IGh2bV9tYXggYW5kIHB2X21heCB0aGF0IGFyZSBpbml0ZWQgZHVyaW5nCmJvb3Qg
dXAuIEF2YWlsYWJpbGl0eSBvZiBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTIGRlcGVu
ZHMgb24KYXZhaWxhYmlsaXR5IG9mIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLgoKQWRkIGluaXRf
dmNwdV9tc3JfcG9saWN5KCkgd2hpY2ggc2V0cyBpbml0aWFsIE1TUiBwb2xpY3kgZm9yIGV2ZXJ5
IHZDUFUKZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiB3aXRoIGEgc3BlY2lhbCBjYXNlIGZvciBEb20w
LgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAxOCArKysrKysrKysrKysrKysr
LS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAgMiArKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICB8IDExICsrKysrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDYyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDYyMDY2NmIzM2Eu
LjE2NjdkMmFkNTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTM0NCwxMyArMzQ0LDI3IEBAIGludCB2Y3B1X2luaXRpYWxp
c2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIC8qIElkbGUgZG9tYWluICovCiAgICAgICAgIHYt
PmFyY2guY3IzID0gX19wYShpZGxlX3BnX3RhYmxlKTsKICAgICAgICAgcmMgPSAwOworICAgICAg
ICB2LT5hcmNoLm1zciA9IFpFUk9fQkxPQ0tfUFRSOyAvKiBDYXRjaCBzdHJheSBtaXN1c2VzICov
CiAgICAgfQogCiAgICAgaWYgKCByYyApCi0gICAgICAgIHZjcHVfZGVzdHJveV9mcHUodik7Ci0g
ICAgZWxzZSBpZiAoICFpc19pZGxlX2RvbWFpbih2LT5kb21haW4pICkKKyAgICAgICAgZ290byBm
YWlsOworCisgICAgaWYgKCAhaXNfaWRsZV9kb21haW4odi0+ZG9tYWluKSApCisgICAgewogICAg
ICAgICB2cG11X2luaXRpYWxpc2Uodik7CiAKKyAgICAgICAgaWYgKCAocmMgPSBpbml0X3ZjcHVf
bXNyX3BvbGljeSh2KSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIHJl
dHVybiByYzsKKworIGZhaWw6CisgICAgdmNwdV9kZXN0cm95X2ZwdSh2KTsKKyAgICB4ZnJlZSh2
LT5hcmNoLm1zcik7CisgICAgdi0+YXJjaC5tc3IgPSBOVUxMOworCiAgICAgcmV0dXJuIHJjOwog
fQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
aW5kZXggZWFjNTBlYzg5Ny4uYjVhZDk3ZDNjOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21z
ci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMjcsOSArMjcsMTMgQEAKIHN0cnVjdCBt
c3JfZG9tYWluX3BvbGljeSBfX3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNyX2RvbWFpbl9wb2xpY3ks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgX19yZWFkX21vc3RseSAgcHZfbWF4X21zcl9kb21h
aW5fcG9saWN5OwogCitzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5IF9fcmVhZF9tb3N0bHkgaHZtX21h
eF9tc3JfdmNwdV9wb2xpY3ksCisgICAgICAgICAgICAgICAgICAgICAgIF9fcmVhZF9tb3N0bHkg
IHB2X21heF9tc3JfdmNwdV9wb2xpY3k7CisKIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVf
aHZtX21heF9wb2xpY3kodm9pZCkKIHsKICAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRw
ID0gJmh2bV9tYXhfbXNyX2RvbWFpbl9wb2xpY3k7CisgICAgc3RydWN0IG1zcl92Y3B1X3BvbGlj
eSAqdnAgPSAmaHZtX21heF9tc3JfdmNwdV9wb2xpY3k7CiAKICAgICBpZiAoICFodm1fZW5hYmxl
ZCApCiAgICAgICAgIHJldHVybjsKQEAgLTQwLDExICs0NCwxNSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgY2FsY3VsYXRlX2h2bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgICAgIGRwLT5wbGFmb3JtX2lu
Zm8uYXZhaWxhYmxlID0gdHJ1ZTsKICAgICAgICAgZHAtPnBsYWZvcm1faW5mby5jcHVpZF9mYXVs
dGluZyA9IHRydWU7CiAgICAgfQorCisgICAgLyogMHgwMDAwMDE0MCAgTVNSX0lOVEVMX01JU0Nf
RkVBVFVSRVNfRU5BQkxFUyAqLworICAgIHZwLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuYXZhaWxh
YmxlID0gZHAtPnBsYWZvcm1faW5mby5hdmFpbGFibGU7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5p
dCBjYWxjdWxhdGVfcHZfbWF4X3BvbGljeSh2b2lkKQogewogICAgIHN0cnVjdCBtc3JfZG9tYWlu
X3BvbGljeSAqZHAgPSAmcHZfbWF4X21zcl9kb21haW5fcG9saWN5OworICAgIHN0cnVjdCBtc3Jf
dmNwdV9wb2xpY3kgKnZwID0gJnB2X21heF9tc3JfdmNwdV9wb2xpY3k7CiAKICAgICAvKiAweDAw
MDAwMGNlICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTyAqLwogICAgIGlmICggY3B1X2hhc19jcHVp
ZF9mYXVsdGluZyApCkBAIC01Miw2ICs2MCw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxh
dGVfcHZfbWF4X3BvbGljeSh2b2lkKQogICAgICAgICBkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJs
ZSA9IHRydWU7CiAgICAgICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVl
OwogICAgIH0KKworICAgIC8qIDB4MDAwMDAxNDAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VO
QUJMRVMgKi8KKyAgICB2cC0+bWlzY19mZWF0dXJlc19lbmFibGVzLmF2YWlsYWJsZSA9IGRwLT5w
bGFmb3JtX2luZm8uYXZhaWxhYmxlOwogfQogCiB2b2lkIF9faW5pdCBpbml0X2d1ZXN0X21zcl9w
b2xpY3kodm9pZCkKQEAgLTg0LDYgKzk1LDI4IEBAIGludCBpbml0X2RvbWFpbl9tc3JfcG9saWN5
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCBpbml0X3ZjcHVfbXNy
X3BvbGljeShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOworICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwOworCisgICAgdnAgPSB4bWFsbG9j
KHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kpOworCisgICAgaWYgKCAhdnAgKQorICAgICAgICByZXR1
cm4gLUVOT01FTTsKKworICAgICp2cCA9IGlzX3B2X2RvbWFpbihkKSA/IHB2X21heF9tc3JfdmNw
dV9wb2xpY3kgOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9tYXhfbXNyX3ZjcHVf
cG9saWN5OworCisgICAgLyogU2VlIGNvbW1lbnQgaW4gaW50ZWxfY3R4dF9zd2l0Y2hfbGV2ZWxs
aW5nKCkgKi8KKyAgICBpZiAoIGlzX2NvbnRyb2xfZG9tYWluKGQpICkKKyAgICAgICAgdnAtPm1p
c2NfZmVhdHVyZXNfZW5hYmxlcy5hdmFpbGFibGUgPSBmYWxzZTsKKworICAgIHYtPmFyY2gubXNy
ID0gdnA7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAq
IG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGYwOGVkZTNhMDUuLjg2NmEwM2I1MDggMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaApAQCAtNTc1LDYgKzU3NSw4IEBAIHN0cnVjdCBhcmNoX3ZjcHUKIAog
ICAgIHN0cnVjdCBhcmNoX3ZtX2V2ZW50ICp2bV9ldmVudDsKIAorICAgIHN0cnVjdCBtc3JfdmNw
dV9wb2xpY3kgKm1zcjsKKwogICAgIHN0cnVjdCB7CiAgICAgICAgIGJvb2wgbmV4dF9pbnRlcnJ1
cHRfZW5hYmxlZDsKICAgICB9IG1vbml0b3I7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCA1Y2Y3YmUxODIxLi43
YzgzOTViOWIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKQEAgLTIxMiw4ICsyMTIsMTkgQEAgc3RydWN0IG1zcl9k
b21haW5fcG9saWN5CiAgICAgfSBwbGFmb3JtX2luZm87CiB9OwogCisvKiBNU1IgcG9saWN5IG9i
amVjdCBmb3IgcGVyLXZDUFUgTVNScyAqLworc3RydWN0IG1zcl92Y3B1X3BvbGljeQoreworICAg
IC8qIDB4MDAwMDAxNDAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKi8KKyAgICBz
dHJ1Y3QgeworICAgICAgICBib29sIGF2YWlsYWJsZTsgLyogVGhpcyBNU1IgaXMgbm9uLWFyY2hp
dGVjdHVyYWwgKi8KKyAgICAgICAgYm9vbCBjcHVpZF9mYXVsdGluZzsKKyAgICB9IG1pc2NfZmVh
dHVyZXNfZW5hYmxlczsKK307CisKIHZvaWQgaW5pdF9ndWVzdF9tc3JfcG9saWN5KHZvaWQpOwog
aW50IGluaXRfZG9tYWluX21zcl9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCk7CitpbnQgaW5pdF92
Y3B1X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpOwogCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlf
XyAqLwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:34:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10: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.xen.org>)
	id 1dn0KZ-00010o-7n; Wed, 30 Aug 2017 10:34:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408f3fb1e=sergey.dyasli@citrix.com>)
 id 1dn0KX-000101-JT
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:34:41 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 55/E7-01916-1C496A95; Wed, 30 Aug 2017 10:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXvfAlGW
 RBud+qlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknW5+xFezUrTiyRamB8a1yFyMnh4SAv8T+
 aVvYQWw2AT2JjbNfMYHYIgKyEqu75gDFuTiYBbYwS8zrfM7cxcjBISxgITH3SRaIySKgKrH2q
 jFIOa+AjcSn/kusECPlJXa1XQSzOQVsJY79PsgIYgsB1fS/XsAOYatKvH6xiwWiV1Di5MwnYD
 azgITEwRcvmCcw8s5CkpqFJLWAkWkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBsV5uanFxYnp
 qTmJSsV5yfu4mRmDYMADBDsYL7c6HGCU5mJREeWMmLYsU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMG7bSJQTrAoNT21Ii0zBxjAMGkJDh4lEd7Jk4HSvMUFibnFmekQqVOMilLivG9AEgIgiYzSP
 Lg2WNRcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvLsgUnsy8Erjpr4AWMwEtjvVaCrK4JB
 EhJdXAeGpfHVfpklNayTrcubNmra34df7hx27XumwLEWYhg8uej+f4Lts95dHT8PuLZPfd/nx
 r+0Q7D5ftfx7ufHVU9NvueRve3mMzm8py44iZHWPhLQPu0OSC/Vsf7K9f1nlDbJM2yxalv3/O
 zjYU2vT18W0mmTQR3xNvbl2qrL98otVa7lzXSyu1PDMlluKMREMt5qLiRACKL4c+lQIAAA==
X-Env-Sender: prvs=408f3fb1e=sergey.dyasli@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504089278!100603515!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18885 invoked from network); 30 Aug 2017 10:34:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:34:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445670401"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 11:34:32 +0100
Message-ID: <20170830103433.6605-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170830103433.6605-1-sergey.dyasli@citrix.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, 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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v1 4/5] x86/msr: introduce guest_rdmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBmdW5jdGlvbiBpcyByZXNwb25zaWJsZSBmb3IgaGFuZGxpbmcgUkRNU1IgZnJvbSBi
b3RoIEhWTSBhbmQgUFYKZ3Vlc3RzLiBDdXJyZW50bHkgaXQgaGFuZGxlcyBvbmx5IDIgTVNSczoK
CiAgICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTwogICAgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNf
RU5BQkxFUwoKSXQgaGFzIGEgZGlmZmVyZW50IGJlaGF2aW91ciBjb21wYXJlZCB0byB0aGUgb2xk
IE1TUiBoYW5kbGVyczogaWYgTVNSCmlzIGJlaW5nIGhhbmRsZWQgYnkgZ3Vlc3RfcmRtc3IoKSB0
aGVuIFJETVNSIHdpbGwgZWl0aGVyIHN1Y2NlZWQgKGlmCmEgZ3Vlc3QgaXMgYWxsb3dlZCB0byBh
Y2Nlc3MgaXQgYmFzZWQgb24gaXRzIE1TUiBwb2xpY3kpIG9yIHByb2R1Y2UKYSBHUCBmYXVsdC4g
QSBndWVzdCB3aWxsIG5ldmVyIHNlZSBhIEgvVyB2YWx1ZSBvZiBzb21lIE1TUiB1bmtub3duIHRv
CnRoaXMgZnVuY3Rpb24uCgpndWVzdF9yZG1zcigpIHVuaWZpZXMgYW5kIHJlcGxhY2VzIHRoZSBo
YW5kbGluZyBjb2RlIGZyb20Kdm14X21zcl9yZWFkX2ludGVyY2VwdCgpIGFuZCBwcml2X29wX3Jl
YWRfbXNyKCkuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgIHwgIDcgKysrKysr
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L21zci5jICAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwgMjIgKysrKy0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgIHwgIDggKysrKysrKysKIDUg
ZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5k
ZXggMmFkMDdkNTJiYy4uZWM3MjA1ZWUzMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zMzM0LDExICszMzM0LDE2IEBA
IGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICpt
c3JfY29udGVudCkKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB1aW50NjRfdCAqdmFyX3JhbmdlX2Jhc2UsICpmaXhl
ZF9yYW5nZV9iYXNlOwotICAgIGludCByZXQgPSBYODZFTVVMX09LQVk7CisgICAgaW50IHJldDsK
IAogICAgIHZhcl9yYW5nZV9iYXNlID0gKHVpbnQ2NF90ICopdi0+YXJjaC5odm1fdmNwdS5tdHJy
LnZhcl9yYW5nZXM7CiAgICAgZml4ZWRfcmFuZ2VfYmFzZSA9ICh1aW50NjRfdCAqKXYtPmFyY2gu
aHZtX3ZjcHUubXRyci5maXhlZF9yYW5nZXM7CiAKKyAgICBpZiAoIChyZXQgPSBndWVzdF9yZG1z
cih2LCBtc3IsIG1zcl9jb250ZW50KSkgIT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQorICAgICAg
ICByZXR1cm4gcmV0OworICAgIGVsc2UKKyAgICAgICAgcmV0ID0gWDg2RU1VTF9PS0FZOworCiAg
ICAgc3dpdGNoICggbXNyICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpbmRleDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKaW5kZXggMTU1ZmJhOTAxNy4uYWMzNDM4MzY1OCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAg
LTI4OTYsMTYgKzI4OTYsNiBAQCBzdGF0aWMgaW50IHZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5z
aWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAgICAgICAgZ290byBn
cF9mYXVsdDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9J
TkZPOgotICAgICAgICAqbXNyX2NvbnRlbnQgPSBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVM
VElORzsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVT
X0VOQUJMRVM6Ci0gICAgICAgICptc3JfY29udGVudCA9IDA7Ci0gICAgICAgIGlmICggY3VycmVu
dC0+YXJjaC5tc3ItPm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5jcHVpZF9mYXVsdGluZyApCi0gICAg
ICAgICAgICAqbXNyX2NvbnRlbnQgfD0gTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7
Ci0gICAgICAgIGJyZWFrOwotCiAgICAgZGVmYXVsdDoKICAgICAgICAgaWYgKCBwYXNzaXZlX2Rv
bWFpbl9kb19yZG1zcihtc3IsIG1zcl9jb250ZW50KSApCiAgICAgICAgICAgICBnb3RvIGRvbmU7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5k
ZXggYjVhZDk3ZDNjOC4uYTgyMmExMzJhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTE3LDYgKzExNywzNyBAQCBpbnQgaW5pdF92
Y3B1X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCBn
dWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAq
dmFsKQoreworICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSB2LT5kb21h
aW4tPmFyY2gubXNyOworICAgIGNvbnN0IHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+
YXJjaC5tc3I7CisKKyAgICBzd2l0Y2ggKCBtc3IgKQorICAgIHsKKyAgICBjYXNlIE1TUl9JTlRF
TF9QTEFURk9STV9JTkZPOgorICAgICAgICBpZiAoICFkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJs
ZSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAgICAgICAqdmFsID0gKHVpbnQ2NF90
KSBkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nIDw8CisgICAgICAgICAgICAgICAgICAg
X01TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKKyAgICAgICAgaWYgKCAhdnAt
Pm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5hdmFpbGFibGUgKQorICAgICAgICAgICAgZ290byBncF9m
YXVsdDsKKyAgICAgICAgKnZhbCA9ICh1aW50NjRfdCkgdnAtPm1pc2NfZmVhdHVyZXNfZW5hYmxl
cy5jcHVpZF9mYXVsdGluZyA8PAorICAgICAgICAgICAgICAgICAgIF9NU1JfTUlTQ19GRUFUVVJF
U19DUFVJRF9GQVVMVElORzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKKworIGdwX2ZhdWx0OgorICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKK30K
KwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YwppbmRleCA2NmNkYTUzOGZjLi5kNTYzMjE0ZmM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBA
IC04MzQsNiArODM0LDEwIEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBp
bnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKICAg
ICBib29sIHZwbXVfbXNyID0gZmFsc2U7CisgICAgaW50IHJldDsKKworICAgIGlmICggKHJldCA9
IGd1ZXN0X3JkbXNyKGN1cnIsIHJlZywgdmFsKSkgIT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQor
ICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgc3dpdGNoICggcmVnICkKICAgICB7CkBAIC05MzQs
MjQgKzkzOCw2IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVn
LCB1aW50NjRfdCAqdmFsLAogICAgICAgICAqdmFsID0gMDsKICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIAotICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86Ci0gICAgICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKLSAgICAg
ICAgICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCAqdmFsKSApCi0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IDA7Ci0gICAgICAgIGlmICggdGhpc19jcHUo
Y3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQotICAgICAgICAgICAgKnZhbCB8PSBNU1JfUExBVEZP
Uk1fSU5GT19DUFVJRF9GQVVMVElORzsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQot
ICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKLSAgICAgICAgaWYgKCBi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAg
ICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUywgKnZhbCkgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSAwOwotICAgICAgICBpZiAoIGN1cnIt
PmFyY2gubXNyLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuY3B1aWRfZmF1bHRpbmcgKQotICAgICAg
ICAgICAgKnZhbCB8PSBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKLQogICAgIGNhc2UgTVNSX1A2X1BFUkZDVFIoMCkgLi4uIE1T
Ul9QNl9QRVJGQ1RSKDcpOgogICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwoMCkgLi4uIE1TUl9QNl9F
Vk5UU0VMKDMpOgogICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIwIC4uLiBNU1JfQ09S
RV9QRVJGX0ZJWEVEX0NUUjI6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCA3YzgzOTViOWIzLi45Y2M1MDVjYjQw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLmgKQEAgLTIyNiw2ICsyMjYsMTQgQEAgdm9pZCBpbml0X2d1ZXN0X21zcl9w
b2xpY3kodm9pZCk7CiBpbnQgaW5pdF9kb21haW5fbXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpk
KTsKIGludCBpbml0X3ZjcHVfbXNyX3BvbGljeShzdHJ1Y3QgdmNwdSAqdik7CiAKKy8qCisgKiBC
ZWxvdyBmdW5jdGlvbnMgY2FuIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRSB3aGljaCBtZWFu
cyB0aGF0IE1TUiBpcworICogbm90ICh5ZXQpIGhhbmRsZWQgYnkgaXQgYW5kIG11c3QgYmUgcHJv
Y2Vzc2VkIGJ5IGxlZ2FjeSBoYW5kbGVycy4gU3VjaAorICogYmVoYXZpb3VyIGlzIG5lZWRlZCBm
b3IgdHJhbnNpdGlvbiBwZXJpb2QgdW50aWwgYWxsIHJkL3dybXNyIGFyZSBoYW5kbGVkCisgKiBi
eSB0aGUgbmV3IE1TUiBpbmZyYXN0cnVjdHVyZS4KKyAqLworaW50IGd1ZXN0X3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpOworCiAjZW5kaWYg
LyogIV9fQVNTRU1CTFlfXyAqLwogCiAjZW5kaWYgLyogX19BU01fTVNSX0ggKi8KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:34:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10: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.xen.org>)
	id 1dn0KY-00010L-13; Wed, 30 Aug 2017 10:34:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408f3fb1e=sergey.dyasli@citrix.com>)
 id 1dn0KX-000101-5X
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:34:41 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 AF/D7-01916-0C496A95; Wed, 30 Aug 2017 10:34:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDve7+Kcs
 iDV5dNLRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN2/pjJVLBVvGLFsVamBsaTQl2MnBwSAv4S
 8zsPMILYbAJ6Ehtnv2ICsUUEZCVWd81h72Lk4mAW2MIsMa/zOTNIQljAW6Lr02cwm0VAVWLF6
 7VADRwcvAI2Ej/+O0DMlJfY1XaRFcQWAip5/WIXC4jNKyAocXLmEzCbWUBC4uCLF8wTGLlnIU
 nNQpJawMi0ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwFBi
 AYAfjhXbnQ4ySHExKorwxk5ZFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3TYRKCdYlJqeWpGW
 mQMMSpi0BAePkgjv5MlAad7igsTc4sx0iNQpRkUpcd43IAkBkERGaR5cGywSLjHKSgnzMgIdI
 sRTkFqUm1mCKv+KUZyDUUmYNxdkCk9mXgnc9FdAi5mAFsd6LQVZXJKIkJJqYKwrWbjWxKjqnO
 xC31e7d02uPNQyrVk2lbfo++lJHEY/3CbaXG5RW3qf/82vB2+Pf13bPlFeq/75D+W25H9LP/f
 JfFyV4OFaWBZQ9UpU+tXs1Ma/Ua90o7KvOd1nSNz15Hm5fnWSWGTpx6aDCyoOfmw9wqA2yXXf
 FHu9Do2+ZeldOttNZsTdf6rEUpyRaKjFXFScCABL3akyfwIAAA==
X-Env-Sender: prvs=408f3fb1e=sergey.dyasli@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504089278!100603515!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18783 invoked from network); 30 Aug 2017 10:34:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:34:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445670400"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 11:34:28 +0100
Message-ID: <20170830103433.6605-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, 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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v1 0/5] Generic MSR policy: infrastructure +
	cpuid_faulting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZXJlIGFyZSB0aGUgZm9sbG93aW5nIGlzc3VlcyB3aXRoIGhhbmRsaW5nIGd1
ZXN0J3MgUkQvV1JNU1IKaW4gWGVuOgoKMS4gVGhlcmUgaXMgbm8gd2F5IHRvIGNvbmZpZ3VyZSB3
aGljaCBNU1JzIGEgZ3Vlc3QgY2FuIGFuZCBjYW4ndCBhY2Nlc3MuCiAgIEFuZCBpZiB0aGVyZSBp
cyBubyBNU1IgaGFuZGxlciBpbiBYZW4gZm9yIGEgcGFydGljdWxhciBNU1IgdGhlbgogICB0aGUg
ZGVmYXVsdCBiZWhhdmlvciBpcyBqdXN0IGhvcnJpYmxlOgoKICAgICAgICBSRE1TUjogcmRtc3Jf
c2FmZShtc3IsICptc3JfY29udGVudCkgLyogcmV0dXJucyBhIEgvVyB2YWx1ZSAqLwogICAgICAg
IFdSTVNSOiByZXR1cm4gWDg2RU1VTF9PS0FZOyAgLyogd3JpdGUgaXMgc2lsZW50bHkgZGlzY2Fy
ZGVkICovCgoyLiBUaGVyZSBhcmUgdG9vIG1hbnkgaGFuZGxlcnMuIEV4YW1wbGUgZm9yIFJETVNS
OgogICAgICAgIHByaXZfb3BfcmVhZF9tc3IoKQogICAgICAgIGh2bV9tc3JfcmVhZF9pbnRlcmNl
cHQoKQogICAgICAgIHZtY2VfcmRtc3IoKQogICAgICAgIHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQo
KQogICAgICAgIHZteF9tc3JfcmVhZF9pbnRlcmNlcHQoKQogICAgICAgIG52bXhfbXNyX3JlYWRf
aW50ZXJjZXB0KCkKICAgICAgICByZG1zcl92aXJpZGlhbl9yZWdzKCkKICAgICAgICAuLi4KClRo
aXMgc2VyaWVzIHRyaWVzIHRvIGFkZHJlc3MgdGhlIGFib3ZlIGlzc3VlcyBpbiB0aGUgZm9sbG93
aW5nIHdheS4KMiB0eXBlcyBvZiBNU1IgcG9saWN5IG9iamVjdHMgYXJlIGludHJvZHVjZWQ6Cgog
ICAgMS4gUGVyLURvbWFpbiBwb2xpY3kgKHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSkgLS0gZm9y
IHNoYXJlZCBNU1JzCiAgICAyLiBQZXItdkNQVSBwb2xpY3kgKHN0cnVjdCBtc3JfdmNwdV9wb2xp
Y3kpIC0tIGZvciB1bmlxdWUgTVNScwoKRWFjaCBkb21haW4gYW5kIGVhY2ggdkNQVSBpbnNpZGUg
YSBkb21haW4gd2lsbCBub3cgaGF2ZSBhbiBhc3NvY2lhdGVkCk1TUiBwb2xpY3kgb2JqZWN0LiBD
b250ZW50cyBvZiB0aGVzZSBzdHJ1Y3R1cmVzIGFyZSBkZWZpbmVkIGR1cmluZwpkb21haW4gY3Jl
YXRpb24uIEZvciBub3csIGl0J3MganVzdCBhIGNvcHkgb2YgZWl0aGVyIEhWTV9NQVggb3IgUFZf
TUFYCnBvbGljeSwgZGVwZW5kaW5nIG9uIGEgZ3Vlc3QncyB0eXBlLiBCdXQgaW4gdGhlIGZ1dHVy
ZSBpdCBzaG91bGQgYmUKcG9zc2libGUgdG8gY29udHJvbCB0aGUgYXZhaWxhYmlsaXR5IGFuZCB2
YWx1ZXMgaW4gZ3Vlc3QncyBNU1JzIGZyb20KYSB0b29sc3RhY2suIEhvd2V2ZXIsIGFueSBNU1Ig
bWFuaXB1bGF0aW9ucyBtdXN0IGJlIGRvbmUgdG9nZXRoZXIgd2l0aApDUFVJRCBvbmVzLgoKT25j
ZSBwb2xpY3kgb2JqZWN0cyBhcmUgaW4gcGxhY2UsIGl0IGJlY29tZXMgZWFzeSB0byBpbnRyb2R1
Y2UgdW5pZmllZApndWVzdCdzIFJETVNSIGFuZCBXUk1TUiBoYW5kbGVycy4gVGhleSB3b3JrIGRp
cmVjdGx5IHdpdGggTVNSIHBvbGljeQpvYmplY3RzIHNpbmNlIGFsbCB0aGUgc3RhdGUgb2YgZ3Vl
c3QncyBNU1JzIGlzIGNvbnRhaW5lZCB0aGVyZS4KCk1haW4gaWRlYSBvZiBoYXZpbmcgTVNSIHBv
bGljeSBpcyB0byBkZWZpbmUgYSBzZXQgYW5kIGNvbnRlbnRzIG9mIE1TUnMKdGhhdCBhIGd1ZXN0
IHNlZXMuIEFsbCBvdGhlciBNU1JzIHNob3VsZCBiZSBpbmFjY2Vzc2libGUgKGFjY2VzcyB3b3Vs
ZApnZW5lcmF0ZSBhIEdQIGZhdWx0KS4gQW5kIHRoaXMgTVNSIGluZm9ybWF0aW9uIHNob3VsZCBh
bHNvIGJlIHNlbnQgaW4KdGhlIG1pZ3JhdGlvbiBzdHJlYW0uCgpTaW5jZSBpdCdzIGltcG9zc2li
bGUgdG8gY29udmVydCBhbGwgTVNScyB0byB1c2UgdGhlIG5ldyBpbmZyYXN0cnVjdHVyZQpyaWdo
dCBhd2F5LCB0aGlzIHNlcmllcyBzdGFydHMgd2l0aCAyIE1TUnMgcmVzcG9uc2libGUgZm9yIENQ
VUlECmZhdWx0aW5nOgoKICAgIDEuIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPCiAgICAyLiBNU1Jf
SU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTCgpNeSBwcmV2aW91cyBWTVggTVNSIHBvbGljeSBw
YXRjaCBzZXQgd2lsbCBiZSByZWJhc2VkIG9uIHRvcCBvZiB0aGlzCmdlbmVyaWMgTVNSIGluZnJh
c3RydWN0dXJlIGFmdGVyIGl0J3MgbWVyZ2VkLgoKU2VyZ2V5IER5YXNsaSAoNSk6CiAgeDg2L21z
cjogaW50cm9kdWNlIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQogIHg4Ni9tc3I6IGludHJvZHVj
ZSBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5CiAgeDg2OiByZXBsYWNlIGFyY2hfdmNwdTo6Y3B1aWRf
ZmF1bHRpbmcgd2l0aCBtc3JfdmNwdV9wb2xpY3kKICB4ODYvbXNyOiBpbnRyb2R1Y2UgZ3Vlc3Rf
cmRtc3IoKQogIHg4Ni9tc3I6IGludHJvZHVjZSBndWVzdF93cm1zcigpCgogeGVuL2FyY2gveDg2
L01ha2VmaWxlICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyAgICAg
ICB8ICAgMyArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgIHwgIDI0ICsrKystCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgfCAgMTggKysrLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMgICAgIHwgIDMxIC0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAg
ICAgICB8IDIwMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMgIHwgICA0ICstCiB4ZW4vYXJjaC94ODYvcHYvZW11
bC1wcml2LW9wLmMgfCAgNDMgKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAg
ICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgIHwgICA4ICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21zci5oICAgICAgfCAgMzMgKysrKysrKwogMTEgZmlsZXMgY2hhbmdl
ZCwgMjkyIGluc2VydGlvbnMoKyksIDc3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9hcmNoL3g4Ni9tc3IuYwoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:39:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10:39: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.xen.org>)
	id 1dn0Or-0001qv-Op; Wed, 30 Aug 2017 10:39:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn0Oq-0001qp-ND
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:39:08 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B2/C0-01916-CC596A95; Wed, 30 Aug 2017 10:39:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7pqcs
 iDY53q1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn9/w8wFyxirjh9fiFbA+MLpi5GTg4JAX+J
 c5Mfs4PYLAKqEjMfHASLswkoS/zs7GUDsUUE9CSO/mph7GLk4mAW2MokcWHdaVaQhLBAmMT29
 5uYQWxeAQuJaafmgg0SEnCTODRxJwtEXFDi5MwnYDazgI7Egt2fgIZyANnSEsv/cYCEOQXcJT
 49nQy2V1RARaJz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQUC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+Pq306HGCU5mJREeWMmLYsU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJME7YwpQTrAoNT21Ii0zBxj0MGkJDh4lEV4ukDRvcUFibnFmO
 kTqFKMuR9OHLV+YhFjy8vNSpcR530wGKhIAKcoozYMbAYvAS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmlQdZxZOZVwK36RXQEUxAR8R6LQU5oiQRISXVwBgZvrMwdW5A/D4TvwM/ajerKsW
 XXz3+rUkqjlv18neWlxV2LHGxh9d9V9g0P9Th7zHPKVOFrHQD9EruG+nskvVnVN9Zs6tiSoTI
 hY+rTm43fvGxb43qIS7ujzPC/i40ZdHRMTqiFH1p+5cJsxmlzeKqb4h1GHuddRO9unrOpscZf
 ybYF6rN11NiKc5INNRiLipOBABSJtRbuwIAAA==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504089545!112291138!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48501 invoked from network); 30 Aug 2017 10:39:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:39:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445670668"
Date: Wed, 30 Aug 2017 11:39:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20170830103904.ttl5jtxoriirkbru@citrix.com>
References: <1504083840-4153-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504083840-4153-1-git-send-email-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, tamas@tklengyel.com, 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,
 julien.grall@arm.com, sstabellini@kernel.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v6] common/vm_event: Initialize vm_event
 lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMTI6MDQ6MDBQTSArMDMwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPiBUaGUgcGF0Y2ggc3BsaXRzIHRoZSB2bV9ldmVudCBpbnRvIHRocmVlIHN0cnVj
dHVyZXM6dm1fZXZlbnRfc2hhcmUsCj4gdm1fZXZlbnRfcGFnaW5nLCB2bV9ldmVudF9tb25pdG9y
LiBUaGUgYWxsb2NhdGlvbiBmb3IgdGhlCj4gc3RydWN0dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50
X2VuYWJsZSBzbyB0aGF0IGl0IGNhbiBiZQo+IGFsbG9jYXRlZC9pbml0IHdoZW4gbmVlZGVkIGFu
ZCBmcmVlZCBpbiB2bV9ldmVudF9kaXNhYmxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRy
dSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:43:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10: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.xen.org>)
	id 1dn0Sn-0002T8-8Q; Wed, 30 Aug 2017 10:43:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn0Sm-0002T2-68
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:43:12 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 AC/84-03414-FB696A95; Wed, 30 Aug 2017 10:43:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQnfftGW
 RBrMPWlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9084zF7SxVzS8mMHewPiStYuRk0NCwE/i
 ycwfbCC2sICNxNHHs5hAbBEBd4k7584xdjFycTAL3GOSOLH7PVhCSCBP4kBPH1gDm4C+xO4Xn
 8DivAK2Er0P37CA2CwCqhJzfu4FWyAqEC6x//s1ZogaQYmTM5+A1XAC1U/YfBTI5gBaoCmxfp
 c+SJhZQF5i+9s5zBC2uETTl5WsEGvVJK71X2KHuDldYuvfX8wTGAVmIZk6C2HSLCSTZiGZtIC
 RZRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMAyAMEOxp3P
 nQ4xSnIwKYnyxkxaFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrd7KlBOsCg1PbUiLTMHGDswa
 QkOHiUR3j9TgNK8xQWJucWZ6RCpU4zGHHf6Nnxh4mj6sOULkxBLXn5eqpQ4bxnIJAGQ0ozSPL
 hBsJi+xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeSyALeTLzSuD2vQI6hQnolFivpSCnlCQ
 ipKQaGKtm94frJRk2q51kVuh0P5XNpBZmsTs8MC/Qb31Judqj7F0/UvTzJEKZc9NsntV31D28
 4q1jsbJd4rzu0ZMF7zh/PAuaIqagX7Br1oSExz691Vm9a+YYnIh/XC5we+KyaYmzLoTMfvf/v
 N2bNFPd2xst966t7j9rM1co60PvMtMfc2fxb9mlrsRSnJFoqMVcVJwIAI6Rh8vkAgAA
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504089790!80149668!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39518 invoked from network); 30 Aug 2017 10:43:10 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:43:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51795351"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
 <20170830103433.6605-5-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <667a5ee4-f19a-a4bf-8287-0788f10d2839@citrix.com>
Date: Wed, 30 Aug 2017 11:43:09 +0100
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: <20170830103433.6605-5-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: 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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 4/5] x86/msr: introduce guest_rdmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDgvMTcgMTE6MzQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gVGhlIG5ldyBmdW5jdGlv
biBpcyByZXNwb25zaWJsZSBmb3IgaGFuZGxpbmcgUkRNU1IgZnJvbSBib3RoIEhWTSBhbmQgUFYK
PiBndWVzdHMuIEN1cnJlbnRseSBpdCBoYW5kbGVzIG9ubHkgMiBNU1JzOgo+Cj4gICAgIE1TUl9J
TlRFTF9QTEFURk9STV9JTkZPCj4gICAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMK
Pgo+IEl0IGhhcyBhIGRpZmZlcmVudCBiZWhhdmlvdXIgY29tcGFyZWQgdG8gdGhlIG9sZCBNU1Ig
aGFuZGxlcnM6IGlmIE1TUgo+IGlzIGJlaW5nIGhhbmRsZWQgYnkgZ3Vlc3RfcmRtc3IoKSB0aGVu
IFJETVNSIHdpbGwgZWl0aGVyIHN1Y2NlZWQgKGlmCj4gYSBndWVzdCBpcyBhbGxvd2VkIHRvIGFj
Y2VzcyBpdCBiYXNlZCBvbiBpdHMgTVNSIHBvbGljeSkgb3IgcHJvZHVjZQo+IGEgR1AgZmF1bHQu
IEEgZ3Vlc3Qgd2lsbCBuZXZlciBzZWUgYSBIL1cgdmFsdWUgb2Ygc29tZSBNU1IgdW5rbm93biB0
bwo+IHRoaXMgZnVuY3Rpb24uCj4KPiBndWVzdF9yZG1zcigpIHVuaWZpZXMgYW5kIHJlcGxhY2Vz
IHRoZSBoYW5kbGluZyBjb2RlIGZyb20KPiB2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KCkgYW5kIHBy
aXZfb3BfcmVhZF9tc3IoKS4KPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KCllvdSBzaG91bGQgYWxzbyBub3RlIHRoYXQgdGhpcyAoYWxv
bmcgd2l0aCB0aGUgcHJlcCB3b3JrIGluCmluaXRfZG9tYWluX21zcl9wb2xpY3koKSkgZml4ZXMg
YSBidWcgd2hlcmUgZG9tMCBjb3VsZCBwcm9iZSBhbmQgZmluZApDUFVJRCBmYXVsdGluZywgZXZl
biB0aG91Z2ggaXQgY291bGRuJ3QgYWN0dWFsbHkgdXNlIGl0LgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:50:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10:50: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.xen.org>)
	id 1dn0a2-0003AR-0L; Wed, 30 Aug 2017 10:50:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn0a0-00039p-M1
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:50:40 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B0/30-01911-F7896A95; Wed, 30 Aug 2017 10:50:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQrd+xrJ
 Ig7YHkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bELdPYC56zV9zbdY2pgXEPWxcjJ4eEgJ/E
 nCXzWEBsYQEbid3rr4HZIgLuEnfOnWPsYuTiYBa4xyRxYvd7JpCEkECeROOqJ2A2m4C+xO4Xn
 8BsXgFbiY1PFjOD2CwCqhI9xyeCLRAVCJfY//0aM0SNoMTJmU/AFnAC1T/5MYe1i5EDaIGmxP
 pd+iBhZgF5ie1v5zBD2OISTV9WskKsVZO41n+JHeLmdImJz3pYJjAKzEIydRbCpFlIJs1CMmk
 BI8sqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAkK1nYGDc
 wfjquN8hRkkOJiVR3phJyyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBWTwfKCRalpqdWpGXmA
 KMHJi3BwaMkwjsRJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeBpAiAZCijNI8uBGwSL
 7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3C2QKT2ZeCdymV0BHMAEdEeu1FOSIkkSElFQ
 Do7nIqiQLN/GU/9lRzy5/YZ/Wpz7d9t1uZ+nsqzdmRm/hlzWJF//MdrXA2UPpTnga44Vc11rF
 mxlt5i5PC5P+LZ26J6lr7nulUy3BS3N0UzZ1Xdgpf3BDo8b9aSxOaVPsmW9vzwo6s1aZ4dUhN
 redRZlcJ8NOTN+7aJPJA0Gdunvb5L+8zXVtUGIpzkg01GIuKk4EAC6B1E3fAgAA
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504090239!111595697!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21004 invoked from network); 30 Aug 2017 10:50:39 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:50:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51795637"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
 <20170830103433.6605-6-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <550b29ae-66db-465c-5c5a-fd6659c31600@citrix.com>
Date: Wed, 30 Aug 2017 11:50:14 +0100
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: <20170830103433.6605-6-sergey.dyasli@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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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 v1 5/5] x86/msr: introduce guest_wrmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDgvMTcgMTE6MzQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gVGhlIG5ldyBmdW5jdGlv
biBpcyByZXNwb25zaWJsZSBmb3IgaGFuZGxpbmcgV1JNU1IgZnJvbSBib3RoIEhWTSBhbmQgUFYK
PiBndWVzdHMuIEN1cnJlbnRseSBpdCBoYW5kbGVzIG9ubHkgMiBNU1JzOgo+Cj4gICAgIE1TUl9J
TlRFTF9QTEFURk9STV9JTkZPCj4gICAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMK
Pgo+IEl0IGhhcyBhIGRpZmZlcmVudCBiZWhhdmlvdXIgY29tcGFyZWQgdG8gdGhlIG9sZCBNU1Ig
aGFuZGxlcnM6IGlmIE1TUgo+IGlzIGJlaW5nIGhhbmRsZWQgYnkgZ3Vlc3Rfd3Jtc3IoKSB0aGVu
IFdSTVNSIHdpbGwgZWl0aGVyIHN1Y2NlZWQgKGlmCj4gYSBndWVzdCBpcyBhbGxvd2VkIHRvIGFj
Y2VzcyBpdCBhbmQgcHJvdmlkZWQgYSBjb3JyZWN0IHZhbHVlIGJhc2VkIG9uCj4gaXRzIE1TUiBw
b2xpY3kpIG9yIHByb2R1Y2UgYSBHUCBmYXVsdC4gQSBndWVzdCB3aWxsIG5ldmVyIHNlZQo+IGEg
c3VjY2Vzc2Z1bCBXUk1TUiBvZiBzb21lIE1TUiB1bmtub3duIHRvIHRoaXMgZnVuY3Rpb24uCj4K
PiBndWVzdF93cm1zcigpIHVuaWZpZXMgYW5kIHJlcGxhY2VzIHRoZSBoYW5kbGluZyBjb2RlIGZy
b20KPiB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCgpIGFuZCBwcml2X29wX3dyaXRlX21zcigpLgo+
Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgoKWW91IHNob3VsZCBhbHNvIG5vdGUgdGhhdCB0aGlzIGZpeGVzIGEgYnVnIG9uIEFNRCBoYXJk
d2FyZSB3aGVyZSBhIGd1ZXN0CndoaWNoIHRyaWVzIHRvIGVuYWJsZSBDUFVJRCBmYXVsdGluZyB2
aWEgYSBkaXJlY3Qgd3JpdGUgdG8KTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUyB3aWxs
IG9ic2VydmUgaXQgYXBwZWFyaW5nIHRvIHN1Y2NlZWQsCmJ1dCBiZWNhdXNlIFhlbiBhY3R1YWxs
eSBpZ25vcmVkIHRoZSB3cml0ZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 10:51:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 10:51: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.xen.org>)
	id 1dn0aJ-0003CT-BA; Wed, 30 Aug 2017 10:50:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn0aI-0003CH-Oz
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 10:50:58 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 45/74-03874-29896A95; Wed, 30 Aug 2017 10:50:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQnfijGW
 RBjvPalss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnehYxFzxkqlhzqY+1gXE9UxcjJ4eEgJ/E
 oW0tQDYHh7BAgMTbi3kgYREBd4k7584xdjFycTAL3GOSOLH7PVi9kICNRP/rBewgNpuAvsTuF
 5/A4rwCthIdk3aygsxhEVCVeL7SBiQsKhAusf/7NWaIEkGJkzOfsIDYnEDlx34fZAQpZxbQlF
 i/Sx8kzCwgL7H97RxmCFtcounLSlaIrWoS1/ovsUNcnC6x9e8v5gmMArOQTJ2FMGkWkkmzkEx
 awMiyilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFwZgGAH
 4/WNAYcYJTmYlER5YyYtixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVs9HSgnWJSanlqRlpkDj
 ByYtAQHj5IIbxhImre4IDG3ODMdInWK0Zij6cOWL0wcTRN2f2ESYsnLz0uVEudtACkVACnNKM
 2DGwSL6EuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5s0CmcKTmVcCt+8V0ClMQKfEei0FOaU
 kESEl1cBYnZ8SxsxxetZlndaYbQb8h9L/8hzkPriyXanwmM+pvYn6R2cJiGr+e+Cx+bPEsf1Z
 X8+lm7l95kt+b2OwSOnq7XeTp9h89l7EMGNZgo/Am7ZzwRYnNBN4zXYL9Agm9U7/0fP4w/wvI
 cu+mc9eVfM94Ocd7cuazc1s8hmOmjcv6W/YcTOMd6+JEktxRqKhFnNRcSIA1SoYkuMCAAA=
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504090257!68301075!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20435 invoked from network); 30 Aug 2017 10:50:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 10:50:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51795659"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ee894547-015f-9664-d730-0d9c4f24105d@citrix.com>
Date: Wed, 30 Aug 2017 11:50:51 +0100
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: <20170830103433.6605-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: 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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 0/5] Generic MSR policy: infrastructure +
 cpuid_faulting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDgvMTcgMTE6MzQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gU2VyZ2V5IER5YXNsaSAo
NSk6Cj4gICB4ODYvbXNyOiBpbnRyb2R1Y2Ugc3RydWN0IG1zcl9kb21haW5fcG9saWN5Cj4gICB4
ODYvbXNyOiBpbnRyb2R1Y2Ugc3RydWN0IG1zcl92Y3B1X3BvbGljeQo+ICAgeDg2OiByZXBsYWNl
IGFyY2hfdmNwdTo6Y3B1aWRfZmF1bHRpbmcgd2l0aCBtc3JfdmNwdV9wb2xpY3kKPiAgIHg4Ni9t
c3I6IGludHJvZHVjZSBndWVzdF9yZG1zcigpCj4gICB4ODYvbXNyOiBpbnRyb2R1Y2UgZ3Vlc3Rf
d3Jtc3IoKQoKQWxsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 11:16:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 11: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.xen.org>)
	id 1dn0yl-0004qW-IG; Wed, 30 Aug 2017 11:16:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408355170=George.Dunlap@citrix.com>)
 id 1dn0yk-0004qQ-6x
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 11:16:14 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 EA/AF-03128-D7E96A95; Wed, 30 Aug 2017 11:16:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQrdm3rJ
 Ig7dTrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtK84zFqznqHjy7DVzA+Ntti5GTg4JAT+J
 2V/Xs0DYeRKfV/2Dsoskmjdeg7KLJfredoPV8woISpyc+QQszilgL/Hy6H2gOBeHkMByJolD3
 w8xgiTYBPQk5h3/ClbEIqAqsfT2NEaIQYkSl+dOYIUYFCCx9cBUsKHCAikSHTs2MIHYIgLKEr
 2/frOADGUW2MskcfMfxFBmAU2J1u2/2UFsIaChix8cZYcYmi6xtKGJZQKj4CwkB85C0rKAkWk
 Vo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7GT8sC
 DjFKcjApifKemr0sUogvKT+lMiOxOCO+qDQntfgQowwHh5IE75G5QDnBotT01Iq0zBxgrMCkJ
 Th4lER4C0HSvMUFibnFmekQqVOMilLivFNAEgIgiYzSPLg2WHxeYpSVEuZlBDpEiKcgtSg3sw
 RV/hWjOAejkjCvO8gUnsy8Erjpr4AWMwEtjvVaCrK4JBEhJdXAeEbit1q844yNQp4Ho3lkH8f
 Ir3v3bIEIXyWXtnSHyqEJDs6fzOqzdl73vjVh036T9IitFx9dOtypdynxsejifYnMunwvxVQY
 jkfGa1R11OpmOXxQnMa36vQrYeUs342i/F535z3rT926a2bgBgsO1v0h56+qGd9wFf0vsFJNc
 Nr3c5XXJpe9V2Ipzkg01GIuKk4EANhZqd/KAgAA
X-Env-Sender: prvs=408355170=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504091772!80140255!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26532 invoked from network); 30 Aug 2017 11:16:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 11:16:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51796832"
X-Gm-Message-State: AHPjjUioxOkZNU2QWeEKEPSlDRDO/j8pyahUwuaNjZdlaw9OQdulzOKD
 VLH5RlnyIAEvUdvkdhHM8zfJ2AAsIQ==
X-Google-Smtp-Source: ADKCNb4nkz8DQUzgmvlddYsmQ77iCkaRGpEbXo7CWR1k0jwYwT41RhvoLaPdxXLGXkOn3A49Tpw9Dcxg+Z1swnxcbYg=
X-Received: by 10.237.41.167 with SMTP id o36mr1320880qtd.314.1504091764448;
 Wed, 30 Aug 2017 04:16:04 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <59A682CC02000078001755E4@prv-mh.provo.novell.com>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
 <599C480402000078001720A3@prv-mh.provo.novell.com>
 <51e7db09-c337-479a-b9c8-15f898bf5839@citrix.com>
 <59A682CC02000078001755E4@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 30 Aug 2017 12:16:03 +0100
X-Gmail-Original-Message-ID: <CAFLBxZaYRFAQkEU2AANw4rm1ZkXD63NAuc6DYew5QO-kOmc6iA@mail.gmail.com>
Message-ID: <CAFLBxZaYRFAQkEU2AANw4rm1ZkXD63NAuc6DYew5QO-kOmc6iA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen: RCU: avoid busy waiting until
 the end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgODoxOCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4gQXBhcnQgZnJvbSB0aGlzLCBhcmUgeW91IE9LIHdpdGggdGhlIHBh
dGNoPwo+Cj4gWWVzLgo+Cj4+IERhcmlvIGlzIG9uIGhvbGlkYXksIGFuZCBJIHRoaW5rIGl0IHdv
dWxkIGJlIGdvb2QgdG8gZ2V0IHRoaXMKPj4gZnVuY3Rpb25hbGl0eSBpbiBzb29uZXIgcmF0aGVy
IHRoYW4gbGF0ZXIgdG8gc2hha2Ugb3V0IGFzIG1hbnkgYnVncyBhcwo+PiBwb3NzaWJsZS4gIFdv
dWxkIHlvdSBiZSB3aWxsaW5nIHRvIGxldCB0aGUgaWRsZSB0aW1lciBwZXJpb2QgYmUgc2V0IHdp
dGgKPj4gYSBmb2xsb3ctdXAgcGF0Y2g/Cj4KPiBZZXMuCj4KPj4gSSdtIGhhcHB5IHRvIHByb3Bh
Z2F0ZSB0aGUgY29tbWVudCBjaGFuZ2UgdG8gYWNwaV9wcm9jZXNzb3JfaWRsZSgpIGlmCj4+IG5l
Y2Vzc2FyeS4KPgo+IFByb3BhZ2F0ZT8gU28gZmFyIEkgd2FzIG9mIHRoZSBvcGluaW9uIHRoYXQg
dGhlIGNoYW5nZSBoYWQgYmVlbgo+IGludGVudGlvbmFsbHkgZHJvcHBlZCB0aGVyZSwgYnV0IHdh
cyBtaXN0YWtlbmx5IGxlZnQgaW4gcGxhY2UgaW4KPiBtd2FpdF9pZGxlKCkuIE9yIGlmIHRoZSBj
b21tZW50IHdhcyBpbnRlbmRlZCB0byBiZSBjaGFuZ2VkIChpbgo+IGJvdGggcGxhY2VzKSBJIGNh
bid0IHNlZSBob3cgdGhhdCB3b3VsZCBiZWxvbmcgaW50byB0aGlzIHBhdGNoLCBhcwo+IEkgdGhp
bmsgc2NoZWRfdGlja19zdXNwZW5kKCkgY291bGQgaGF2ZSBmaWRkbGVkIHdpdGggdGltZXJzIGV2
ZW4KPiBiZWZvcmUuIEJ1dCBpbiB0aGUgZW5kIEkgZG9uJ3QgY2FyZSBhbGwgdGhhdCBtdWNoIGlm
IHRoZSBjb21tZW50Cj4gYWRqdXN0bWVudCBnZXRzIGRvbmUgaGVyZSBvciBpbiBhIHNlcGFyYXRl
IHBhdGNoIC0gbXkgbWFpbiB3aXNoCj4gcmVhbGx5IGlzIGZvciB0aGUgdHdvIHBsYWNlcyB0byBz
dGF5IGluIHN5bmMuCgpPSyAtLSBJJ3ZlIGNoZWNrZWQgaW4gdGhyb3VnaCBwYXRjaCA1IHdpdGgg
dGhhdCBjb21tZW50IGh1bmsgcmVtb3ZlZC4KClRoYW5rcywKIC1HZW9yZ2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 11:19:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 11: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.xen.org>)
	id 1dn121-0004zm-0a; Wed, 30 Aug 2017 11:19:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn11z-0004zf-51
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 11:19:35 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 11/87-01778-64F96A95; Wed, 30 Aug 2017 11:19:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsXSPJ+BQ9d1/rJ
 IgxUTdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWDf9ZC5o4Kl59nMjawPiYrYuRi0NIYCOj
 xJrX/SwQziZGiXV3ngJlODnYBAwkprxeyQpiiwgoSdxbNZkJxGYWOMcocfd2ZhcjB4ewgKdEQ
 3MSSJhFQFWidc0UFhCbV8BGYmfHRbAxEgLyEuce3GaewMi5gJFhFaNGcWpRWWqRrqGFXlJRZn
 pGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoL/qGRgYdzD+Pu15iFGSg0lJlPfF3GWRQnx
 J+SmVGYnFGfFFpTmpxYcYZTg4lCR43eYB5QSLUtNTK9Iyc4CBA5OW4OBREuEtBGnlLS5IzC3O
 TIdInWLU5diwev0XJiGWvPy8VClx3m8gRQIgRRmleXAjYEF8iVFWSpiXkYGBQYinILUoN7MEV
 f4VozgHo5Iw70GQKTyZeSVwm14BHcEEdESs11KQI0oSEVJSDYx5ygu47nlwCx3UO68TYRxpfl
 GJK47non7s3YLXW26dPxw+m61CtPNZ6cXJnS2zVk//VFfk+ND+1IQbZ5t1hZzijm7Ytnozv7S
 LzmSHWffXvmsPfXx7af/Fs8de20rrfOufepqnsyrsjoC5Rempnnt3VY7tf2ZVyBB9SNzh/74G
 Gzv3/p1aKqxKLMUZiYZazEXFiQA2QG5oXQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504091973!108240324!1
X-Originating-IP: [131.159.0.8]
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 45434 invoked from network); 30 Aug 2017 11:19:33 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 11:19:33 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 27B55109A0200;
 Wed, 30 Aug 2017 13:19:27 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 0DE77491F5;
 Wed, 30 Aug 2017 13:19:27 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 13:19:14 +0200
Message-Id: <20170830111914.14302-1-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Tamas K Lengyel <tamas@tklengyel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH] xen-access: Correct default value of
	write-to-CR4 switch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gY29uZmlndXJlcyB0aGUgdGVzdCBlbnZpcm9ubWVu
dCB0byBhbHdheXMKdHJhcCBvbiB3cml0ZXMgdG8gdGhlIENSNCBjb250cm9sIHJlZ2lzdGVyLCBl
dmVuIG9uIEFSTS4gVGhpcyBsZWFkcyB0bwppc3N1ZXMgYXMgY2FsbGluZyB4Y19tb25pdG9yX3dy
aXRlX2N0cmxyZWcgb24gQVJNIHdpdGggVk1fRVZFTlRfWDg2X0NSNAp3aWxsIGFsd2F5cyBmYWls
LgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0u
ZGU+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpD
YzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4tYWNj
ZXNzL3hlbi1hY2Nlc3MuYwppbmRleCAxZTY5ZTI1YTE2Li45ZDk2MGUyMTA5IDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYworKysgYi90b29scy90ZXN0cy94
ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwpAQCAtMzk0LDcgKzM5NCw3IEBAIGludCBtYWluKGludCBh
cmdjLCBjaGFyICphcmd2W10pCiAgICAgaW50IGRlYnVnID0gMDsKICAgICBpbnQgY3B1aWQgPSAw
OwogICAgIGludCBkZXNjX2FjY2VzcyA9IDA7Ci0gICAgaW50IHdyaXRlX2N0cmxyZWdfY3I0ID0g
MTsKKyAgICBpbnQgd3JpdGVfY3RybHJlZ19jcjQgPSAwOwogICAgIHVpbnQxNl90IGFsdHAybV92
aWV3X2lkID0gMDsKIAogICAgIGNoYXIqIHByb2duYW1lID0gYXJndlswXTsKLS0gCjIuMTMuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 11:24:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 11:24: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.xen.org>)
	id 1dn16H-0005dj-J9; Wed, 30 Aug 2017 11:24:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dn16F-0005dd-NZ
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 11:23:59 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 FE/0D-02226-E40A6A95; Wed, 30 Aug 2017 11:23:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsUSfTxjoa7fgmW
 RBmdmylp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHt3YzFUxhrpg76QNrA+Ntpi5GTg4hAQ+J
 ntV7mLsYuYDstYwSMxsvMUI4dxklvk2axAhTtfPPdlaIxHpGiaeLp7OAJIQFfCW2930AGsXBI
 SLgJ3HnaiBImFmgSGLXswusEL02Eo/W3gYrZxMwlFi9sYUNxOYVcJKYseocWA2LgKpEV2Mr2C
 5RgXCJprP9LBA1ghInZz4BszkFbCWaNu9mgpivLvFn3iVmCFtc4taT+VBxeYntb+eAxSUEciT
 235sIdpqEgJTE/1YlkPMlBCawSJxcdIERokZG4tHEm2wTGMVmIVk3C8mKWUhWzEKyYgEjyypG
 jeLUorLUIl0jS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBIqmdgYNzB2LTX7
 xCjJAeTkijvi7nLIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8O6cB5QTLEpNT61Iy8wBxjRMWo
 KDR0mEV2I+UJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8H0BmCIAUZZTmwY2ApZdLjLJ
 SwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5NUFW8WTmlcBtegV0BBPQEbFeS0GOKElESEk1MFa+
 j2LWNOdV2x1QtL/kgG5v5r/s3rQ33PLHTD7cfMe/NjAwdu3kWL9NL273tO+5rKu6qHxF3vV3X
 h9zd5aLMB519L/E+PrfvBezslg72dXOp2fwtD7YdM4zb6KpqtFJ/WrPJoFgCT+pn3XbNrn8v5
 366ILFJunzfhJ1MRxdKpn7RZn/H/mwSomlOCPRUIu5qDgRANXaCscqAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504092237!109065349!1
X-Originating-IP: [91.199.104.161]
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 60363 invoked from network); 30 Aug 2017 11:23:58 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Aug 2017 11:23:58 -0000
Received: (qmail 27212 invoked from network); 30 Aug 2017 14:23:56 +0300
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;
 30 Aug 2017 14:23:56 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E7B537FBFC
 for <xen-devel@lists.xenproject.org>; Wed, 30 Aug 2017 14:23:55 +0300 (EEST)
Received: (qmail 24401 invoked from network); 30 Aug 2017 14:23:55 +0300
Received: from 188-27-99-121.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.27.99.121)
 by smtp02.buh.bitdefender.net with SMTP; 30 Aug 2017 14:23:55 +0300
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170830111914.14302-1-proskurin@sec.in.tum.de>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b85a4268-d6f3-1a44-05a2-9292d3993b03@bitdefender.com>
Date: Wed, 30 Aug 2017 14:23:50 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170830111914.14302-1-proskurin@sec.in.tum.de>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.72972
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 459437,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.002058)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002027), 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.009413,0.000017)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.271951), Hit: No,
 Details: v2.6.7; Id: 15.5f478g.1bokcov4h.37sbk], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Wei Liu <wei.liu2@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen-access: Correct default value of
	write-to-CR4 switch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzAvMjAxNyAwMjoxOSBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBUaGUgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiBjb25maWd1cmVzIHRoZSB0ZXN0IGVudmlyb25tZW50IHRvIGFs
d2F5cwo+IHRyYXAgb24gd3JpdGVzIHRvIHRoZSBDUjQgY29udHJvbCByZWdpc3RlciwgZXZlbiBv
biBBUk0uIFRoaXMgbGVhZHMgdG8KPiBpc3N1ZXMgYXMgY2FsbGluZyB4Y19tb25pdG9yX3dyaXRl
X2N0cmxyZWcgb24gQVJNIHdpdGggVk1fRVZFTlRfWDg2X0NSNAo+IHdpbGwgYWx3YXlzIGZhaWwu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50
dW0uZGU+CgpBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 11:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 11:24: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.xen.org>)
	id 1dn16m-0005g2-RS; Wed, 30 Aug 2017 11:24:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn16l-0005fj-Ly
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 11:24:31 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 3A/2F-03616-E60A6A95; Wed, 30 Aug 2017 11:24:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpG7ugmW
 RBhP/SVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn71lYUvOCseN9ykrWB8Sp7FyMnh4SAv8Th
 YyeYQGwWAVWJbZMPsILYbALKEj87e9lAbBEgu/fXb5YuRi4OZoEtjBLr7r4ESwgLJEnsf/WJs
 YuRg4NXwELi4/NwkLCQQK3EpH+TwEp4BQQlTs58wgJiMwvoSCzY/YkNpJxZQFpi+T8OkDCngL
 3E353tYOWiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6JnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxi7L/sfYpTkYFIS5X0xd1mkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQlej/lAOcGi1PTUirTMHGC4w6QlOHiURHiDQNK8xQWJucWZ6
 RCpU4yKUuK8H+YBJQRAEhmleXBtsBi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeTZDxPJ
 l5JXDTXwEtZgJaHOu1FGRxSSJCSqqBMTWo5EHO5hjDEFbeGPtD/LLCV0oDVA0FRW3d5DMWJew
 89k1ff+m1tLepU6ZfnRjnHmd66vunPRF1bwW/39r3wTGti/N/spO59u8D0i4q87jnzipqM828
 fiL9UaHNwdNyfzeufNb5iL+us9jbVOevpLHSyfj1VkfTIu2eZbLe3Tin1HeefHWnEktxRqKhF
 nNRcSIAj5SkuqwCAAA=
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504092267!66349090!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63018 invoked from network); 30 Aug 2017 11:24:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 11:24:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437437709"
Date: Wed, 30 Aug 2017 12:24:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170830112417.gvfxosz3263lge7f@citrix.com>
References: <1504024193-31105-1-git-send-email-igor.druzhinin@citrix.com>
 <59A6941A0200007800175680@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A6941A0200007800175680@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDI6MzE6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjA4LjE3IGF0IDE4OjI5LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiAtLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oCj4gPiAr
KysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oCj4gPiBAQCAtMjc2LDYgKzI3Niw5
IEBAIGV4dGVybiBzdHJ1Y3QgZTgyMG1hcCBtZW1vcnlfbWFwOwo+ID4gIGJvb2wgY2hlY2tfb3Zl
cmxhcCh1aW50NjRfdCBzdGFydCwgdWludDY0X3Qgc2l6ZSwKPiA+ICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgcmVzZXJ2ZWRfc3RhcnQsIHVpbnQ2NF90IHJlc2VydmVkX3NpemUpOwo+ID4g
IAo+ID4gK2V4dGVybiB1bnNpZ25lZCBjaGFyIGRzZHRfYW55Y3B1X3FlbXVfeGVuW10sIGRzZHRf
YW55Y3B1W10sIGRzZHRfMTVjcHVbXTsKPiAKPiBQcmVmZXJhYmx5IGNvbnN0LCB1bmxlc3MgdGhp
cyByZXF1aXJlcyB0byBtdWNoIG90aGVyIGNvZGUgdG8gYmUKPiBjaGFuZ2VkLgo+IAo+ID4gQEAg
LTQ3Miw2ICs0NzIsOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAo+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+dS5odm0ubW1pb19o
b2xlX21lbWtiIDw8IDEwKTsKPiA+ICAgICAgICAgICAgICB9Cj4gPiAgICAgICAgICB9Cj4gPiAr
ICAgICAgICBsb2NhbGVudHNbaSsrXSA9ICJwbGF0Zm9ybS9kZXZpY2UtbW9kZWwiOwo+ID4gKyAg
ICAgICAgbG9jYWxlbnRzW2krK10gPSAoY2hhciAqKSBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lv
bl90b19zdHJpbmcoaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pOwo+IAo+IElmIHRoaXMgd2Fz
IGh5cGVydmlzb3IgY29kZSwgSSdkIGNvbXBsYWluIGFib3V0IHRoZSBibGFuayBmb2xsb3dpbmcK
PiB0aGUgY2xvc2luZyBwYXJlbnRoZXNpczsgbm90IHN1cmUgd2hhdCB0aGUgbGlieGwgY29udmVu
dGlvbnMgYXJlCj4gaW4gdGhpcyByZWdhcmQuCj4gCgpXZSBkb24ndCBoYXZlIHN0cmljdCByZXF1
aXJlbWVudCBpbiBDT0RJTkdfU1RZTEUuIEkgbm9ybWFsbHkgd291bGQKcHJlZmVyIG5vdCBoYXZp
bmcgdGhlIHNwYWNlIHRoZXJlLgoKSSBjYW4gZml4IHRoYXQgdXAgd2hpbGUgY29tbWl0dGluZyBi
dXQgSWdvciBwbGVhc2UgY2hhbmdlIGl0IGlmIHlvdSBuZWVkCnRvIHJlc2VuZCB0aGlzIHBhdGNo
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 11:25:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 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.xen.org>)
	id 1dn17I-0005lv-3E; Wed, 30 Aug 2017 11:25:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn17G-0005li-U1
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 11:25:03 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 11/16-02044-E80A6A95; Wed, 30 Aug 2017 11:25:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7vgmW
 RBlvfqlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPrm5nLDjHUnFv8zemBsbXzF2MnBwSAv4S
 z7sns4HYLAKqEheOrASz2QSUJX529oLZIgJ6Ek0HnjN2MXJxMAucYJRYu3gXK0hCWMBA4svVB
 +wgNq+AhcSDTVPBGoSA7Pf7+pkh4oISJ2c+YQGxmQV0JBbs/gRUwwFkS0ss/8cBEuYUsJSYd/
 kBI4gtKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6KXVJSZnlG
 Sm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPxVp/zIUZJDiYlUd7985dFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg9QDJCRalpqdWpGXmAEMeJi3BwaMkwisBkuYtLkjMLc5Mh0idY
 tTlaPqw5QuTEEtefl6qlDhvJ0iRAEhRRmke3AhY/F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMG86yBSezLwSuE2vgI5gAjoi1mspyBEliQgpqQbGLWXxP/X7bSsKJed+vDErYPOxxLkv/21
 4+P9A7GZJNl2TrRXCzTze11/tcbk0Q2KqpNzhTnEJyaIrxZ+UxJzc3qtErpJQDq6SzDbMr3EJ
 YDQzfsryuvqdIcOPBa9Tit489nd6N3l67bkkda6W58mfa5JOfujbyLyoPqjI940lj2Sw4Om+p
 VuVWIozEg21mIuKEwHhLpUKugIAAA==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504092300!109400609!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46495 invoked from network); 30 Aug 2017 11:25:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 11:25:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445673981"
Date: Wed, 30 Aug 2017 12:24:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170830112458.t5eawtrz6btq2vqi@citrix.com>
References: <20170829111901.19874-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829111901.19874-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Jim Fehlig <jfehlig@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl, xl: change p9 to p9s
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMTI6MTk6MDFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUbyBtYXRjaCBvdXIgbmFtaW5nIGNvbnZlbnRpb24uIFNpbmNlIHdlIHJlbGVhc2VkIHA5IG9u
ZSByZWxlYXNlIGFnbywKPiB3ZSBuZWVkIHRvIGRlZmluZSBhIG1hY3JvIGluc2lkZSBsaWJ4bC5o
IHRvIGluZGljYXRlIHRoZSBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPiBDYzogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
Pgo+IENjOiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgo+IAo+IElhbiBhbmQgSSBkaXNj
dXNzZWQgSVJMLCB0aGUgY29uY2x1c2lvbiBpcyB0aGF0IGNoYW5naW5nIHRoZSBmaWVsZCBuYW1l
IHNob3VsZAo+IGJlIE9LLgoKSWYgSSBoZWFyIG5vIG9iamVjdGlvbiBieSBGcmlkYXkgSSB3aWxs
IGNvbW1pdCB0aGlzIHBhdGNoLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 11:31:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 11:31: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.xen.org>)
	id 1dn1Cv-0006Z1-PB; Wed, 30 Aug 2017 11:30:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn1Cu-0006Yq-5y
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 11:30:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F0/A5-03128-BE1A6A95; Wed, 30 Aug 2017 11:30:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffVwmW
 RBv/+yFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y962iIJ7NhUN/W0sDYzr
 DLsYuTiEBP4ySmz+eI8NwnnMKNHcdIi1i5ETyNnGKPHphT6ILSLgLPH1zFx2EJtXQF9i/pulT
 CC2sECQxIIHb1lBmiUEGlglnrw7BlYkIeApsW31fmYY+8ebH4xdjOwcbAJWEofEQKIsAqoS+1
 80ME9g5F7AyLCKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsIPx8saAQ4ySHExKorz75y+LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO3cBUE6wKDU9
 tSItMwcYejBpCQ4eJRHeepA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ804BKRIAKcooz
 YMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQgyhSczrwRu0yugI5iAjoj1WgpyRE
 kiQkqqgfH8jE0mzsuWzjRY8zXkyM2o+u7FSy3zLzI+ZN0W7stvp2kd8OgSX+HabbOW9DvttbE
 Td6maM8PmBMP6FpvrIfOPvtYX9J4is+nEiS9dO/h5r2X/dZqt1hB7cEHac1e/Na+jWc/PSVxj
 mv25XOiqtJ2oj5Nj2MFUbr731/6ceZo3VfXR+YojH9SVWIozEg21mIuKEwEgA2uRfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504092649!80122515!1
X-Originating-IP: [104.130.215.37]
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 32570 invoked from network); 30 Aug 2017 11:30:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 11:30:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn1Cq-00062S-KU; Wed, 30 Aug 2017 11:30: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 1dn1Cl-0003BC-0o; Wed, 30 Aug 2017 11:30:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn1Ck-0008Fp-R7; Wed, 30 Aug 2017 11:30:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112956-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
X-Osstest-Versions-That: xen=2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 11:30:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112956: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3093846054036808359=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3093846054036808359==
Content-Type: text/plain

flight 112956 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112956/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112945
 build-arm64-pvops             3 capture-logs                broken like 112945
 build-arm64                   2 hosts-allocate              broken like 112945
 build-arm64                   3 capture-logs                broken like 112945
 test-amd64-amd64-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

version targeted for testing:
 xen                  dab6a84aadab11f31332030a1e9f0b9282d76156
baseline version:
 xen                  2cfc5fca7d7380a954e01b1f3673fe28d5cc5347

Last test of basis   112945  2017-08-29 19:01:29 Z    0 days
Testing same since   112956  2017-08-30 09:56:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            broken  
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 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-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable-smoke
+ revision=dab6a84aadab11f31332030a1e9f0b9282d76156
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke dab6a84aadab11f31332030a1e9f0b9282d76156
+ branch=xen-unstable-smoke
+ revision=dab6a84aadab11f31332030a1e9f0b9282d76156
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' xdab6a84aadab11f31332030a1e9f0b9282d76156 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git dab6a84aadab11f31332030a1e9f0b9282d76156:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   2cfc5fc..dab6a84  dab6a84aadab11f31332030a1e9f0b9282d76156 -> smoke


--===============3093846054036808359==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3093846054036808359==--

From xen-devel-bounces@lists.xen.org Wed Aug 30 11:36:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 11:36: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.xen.org>)
	id 1dn1I9-0006nm-I7; Wed, 30 Aug 2017 11:36:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn1I7-0006nb-Nu
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 11:36:15 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 31/FA-03422-F23A6A95; Wed, 30 Aug 2017 11:36:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVVdv8bJ
 Ig9tHhC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacaNvCUvBVNOKuXsmszcw
 rtTrYuTkEBL4yygx+QtTFyMXkP2YUeLZ4t+sEM42Ron3O54ygVSJCDhLfD0zlx3E5hXQl/h5Z
 yNzFyMHh7CAvcSspaIgYQkBT4mTx1czwdi7Tlxk62Jk52ATsJI4JAYSZRFQldi69y3LBEauBY
 wMqxjVi1OLylKLdC30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvcoABDsYZ1/
 2P8QoycGkJMq7f/6ySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGsXAuUEi1LTUyvSMnOA4QWT
 luDgURLhzQVJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO9skCIBkKKM0jy4EbBQv8QoK
 yXMywh0lBBPQWpRbmYJqvwrRnEORiVh3pJFQFN4MvNK4Da9AjqCCeiIWK+lIEeUJCKkpBoYuT
 t8+TT/1Tz5zbzmcdLpjtBVjFOinGft+5X39Vzd/Nc5l1yi2xdLejxiDb00+epO6Ts1GjeFKrt
 8Wef6CokfEYitf8uZJPOjPe/s0jlLQ78+Vbx0QX5F+9x4jZmW7NW+vfGlS8xiCpNXNUc8TvFY
 Wqe4pXX6miUKXv93TjHmSDsZrynxfIWPEktxRqKhFnNRcSIAA3dnwnACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504092973!80262406!1
X-Originating-IP: [104.130.215.37]
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 43488 invoked from network); 30 Aug 2017 11:36:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 11:36:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn1I4-0006BG-ER; Wed, 30 Aug 2017 11:36: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 1dn1Hz-0003Qu-23; Wed, 30 Aug 2017 11:36:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn1Hy-0002n3-Rl; Wed, 30 Aug 2017 11:36:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112955-mainreport@xen.org>
X-Osstest-Versions-This: xen=2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
X-Osstest-Versions-That: xen=803c5a2a42e7c72a4c848e0f0106a941b758a91f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 11:36:06 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 112955: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9141674337176411495=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9141674337176411495==
Content-Type: text/plain

flight 112955 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112955/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
baseline version:
 xen                  803c5a2a42e7c72a4c848e0f0106a941b758a91f

Last test of basis   112892  2017-08-27 09:19:45 Z    3 days
Testing same since   112955  2017-08-30 09:56: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>
  Daniel Sabogal <dsabogalcc@gmail.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Haoran Li <naroahlee@gmail.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Meng Xu <mengxu@cis.upenn.edu>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>
  Xiong Zhang <xiong.y.zhang@intel.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 :

+ branch=xen-unstable-coverity
+ revision=2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity 2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
+ branch=xen-unstable-coverity
+ revision=2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' x2cfc5fca7d7380a954e01b1f3673fe28d5cc5347 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 2cfc5fca7d7380a954e01b1f3673fe28d5cc5347:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   803c5a2..2cfc5fc  2cfc5fca7d7380a954e01b1f3673fe28d5cc5347 -> coverity-tested/smoke


--===============9141674337176411495==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9141674337176411495==--

From xen-devel-bounces@lists.xen.org Wed Aug 30 12:14:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 12: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.xen.org>)
	id 1dn1sJ-0000zY-Oh; Wed, 30 Aug 2017 12:13:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn1sJ-0000zB-2j
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 12:13:39 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 91/22-03610-2FBA6A95; Wed, 30 Aug 2017 12:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVffj6mW
 RBg/eSVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+6PfywF+00qNs2vb2B8
 odXFyMkhJPCXUWLpHvsuRi4g+zGjRMvsDmYIZxujxOHDN5hAqkQEnCW+npnLDmLzCuhLbPn6k
 hnEFhbQk5ja1w9mSwh4Sbx7+xyohgPMPnXGtYuRnYNNwErikBhIAYuAqkTb+YPsExi5FjAyrG
 LUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQqAxDsYFwzP/A
 QoyQHk5Io7/75yyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+WwWUEyxKTU+tSMvMAYYXTFqC
 g0dJhFcCGGJCvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzvsCZIYASFFGaR7cCFioX2KUl
 RLmZQQ6SoinILUoN7MEVf4VozgHo5IwbznIFJ7MvBK4Ta+AjmACOiLWaynIESWJCCmpBsYk8U
 Dea8G7GZf6ZRWw8q7QX3Bnl5GnXPVCht3RBz8H/ZiwJuPHofA5X0666wc9vm1255h/5oykZe/
 P1PSf4ol/2ZAXH8rKVKms0Bf/67Op6Y7+zfsb9s9bbtOzWJGJo2bJh29KbQ99j0+ZZ3r0+vXz
 jof99SW01At4WVl2ZRhKCT774bFgvaASS3FGoqEWc1FxIgBDNnwOcAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504095216!61312340!1
X-Originating-IP: [104.130.215.37]
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 64493 invoked from network); 30 Aug 2017 12:13:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 12:13:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn1sE-00078y-4t; Wed, 30 Aug 2017 12:13: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 1dn1s8-00059g-M7; Wed, 30 Aug 2017 12:13:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn1s8-0003GB-E0; Wed, 30 Aug 2017 12:13:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112947-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c1d799b915096b79b5c5d035b134ffbccc6d1469
X-Osstest-Versions-That: ovmf=2f208e59e4b994978a1a24affc306eb694a00327
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 12:13:28 +0000
Subject: [Xen-devel] [ovmf test] 112947: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjMWQ3OTliOTE1MDk2Yjc5YjVjNWQwMzViMTM0ZmZi
Y2NjNmQxNDY5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyZjIwOGU1
OWU0Yjk5NDk3OGExYTI0YWZmYzMwNmViNjk0YTAwMzI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI5MTkgIDIwMTctMDgtMjkgMDQ6NDc6MzIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyOTQ3ICAyMDE3LTA4LTI5IDIwOjQ3OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQmksIERhbmRhbiA8ZGFuZGFuLmJp
QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92
bWYKKyByZXZpc2lvbj1jMWQ3OTliOTE1MDk2Yjc5YjVjNWQwMzViMTM0ZmZiY2NjNmQxNDY5Cisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9D
S19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13
IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBjMWQ3OTliOTE1MDk2Yjc5
YjVjNWQwMzViMTM0ZmZiY2NjNmQxNDY5CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1jMWQ3OTli
OTE1MDk2Yjc5YjVjNWQwMzViMTM0ZmZiY2NjNmQxNDY5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdb
JyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4t
NC45LXRlc3RpbmcKKyAnWycgeGMxZDc5OWI5MTUwOTZiNzliNWM1ZDAzNWIxMzRmZmJjY2M2ZDE0
NjkgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dp
dC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l
ZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zp
cm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICdd
JworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4z
OS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhl
bnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1m
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0IGMxZDc5OWI5MTUwOTZiNzliNWM1ZDAzNWIxMzRmZmJjY2M2ZDE0Njk6cmVmcy9o
ZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgMmYyMDhlNS4uYzFkNzk5YiAgYzFkNzk5YjkxNTA5
NmI3OWI1YzVkMDM1YjEzNGZmYmNjYzZkMTQ2OSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 12:19:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 12: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.xen.org>)
	id 1dn1y8-0001CV-C8; Wed, 30 Aug 2017 12:19:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn1y6-0001CI-Nv
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 12:19:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 75/5A-03423-A5DA6A95; Wed, 30 Aug 2017 12:19:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrrBXjdy7bJ
 Igzv3pSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow1C94xFlxRq3i24DprA+MsuS5GTg4JAX+J
 B38WsYLYbAL6ErtffGICsUUE1CVOd1wEinNxMAtsY5T48/04G0hCWMBUYvnXT4wgNouAqsS5A
 5+YQWxeAU+J6VNaWCCGykmcP/4TLM4p4CWxvn0T2AIhoJoPtx4xQ9hqEtf6L7FD9ApKnJz5BK
 yXWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMHwYgGAH459lAYcYJTmYlER5961eFinEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgvcHSE6wKDU9tSItMwcYyDBpCQ4eJRFeljVAad7igsTc4sx0iNQpRkUpcd5WkD4BkERGa
 R5cGyx6LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYVxZkPE9mXgnc9FdAi5mAFsd6LQVZXJ
 KIkJJqYNxwgX3NlDV7cqNEDQQk50buCH+Yutqxm6XlSecn+5pTbtlrl16+cOb91IQgveIbnCd
 YZ3P3xVWlL9LXN+Nr39H8KVhMK+a4l23DJv6r8U2n4hpsr1guMNyUcq6mf1XqzCId95mB5vtd
 JLVq9HwV3SK3Xt/uw5c6X2BeytSwu7ESCpNUctcoKrEUZyQaajEXFScCAPJ48PaZAgAA
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504095575!112713518!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42588 invoked from network); 30 Aug 2017 12:19:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 12:19:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445679947"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 13:19:33 +0100
Message-ID: <1504095573-14153-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
References: <1504095573-14153-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>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 2/2] x86/mm: Use mfn_t for make_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQog
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYyAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgIHwgIDIgKy0K
IDUgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBkYzA3
YjRmLi5mMGM4MWU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNDk4LDkgKzQ5OCw5IEBAIHZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9w
YWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7
CiB9CiAKLXZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbWZuKQor
dm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbWZuKQogewotICAgIHYtPmFyY2gu
Y3IzID0gbWZuIDw8IFBBR0VfU0hJRlQ7CisgICAgdi0+YXJjaC5jcjMgPSBtZm5feChtZm4pIDw8
IFBBR0VfU0hJRlQ7CiB9CiAKIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQpAQCAt
NTE4LDcgKzUxOCw3IEBAIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICovCiB2
b2lkIHVwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBjcjNf
bWZuOworICAgIG1mbl90IGNyM19tZm47CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2VuYWJsZWQo
di0+ZG9tYWluKSApCiAgICAgewpAQCAtNTI3LDkgKzUyNyw5IEBAIHZvaWQgdXBkYXRlX2NyMyhz
dHJ1Y3QgdmNwdSAqdikKICAgICB9CiAKICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tl
cm5lbF9tb2RlKSApCi0gICAgICAgIGNyM19tZm4gPSBwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNo
Lmd1ZXN0X3RhYmxlX3VzZXIpOworICAgICAgICBjcjNfbWZuID0gcGFnZXRhYmxlX2dldF9tZm4o
di0+YXJjaC5ndWVzdF90YWJsZV91c2VyKTsKICAgICBlbHNlCi0gICAgICAgIGNyM19tZm4gPSBw
YWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKKyAgICAgICAgY3IzX21mbiA9
IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpOwogCiAgICAgbWFrZV9jcjMo
diwgY3IzX21mbik7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCAxNWU0ODc3Li42OTQ2ZmRlIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMKQEAgLTcxOSw3ICs3MTksNyBAQCBzdGF0aWMgdm9pZCBoYXBfdXBkYXRlX3BhZ2luZ19t
b2RlcyhzdHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIG1mbl90IG1tZm4gPSBoYXBfbWFr
ZV9tb25pdG9yX3RhYmxlKHYpOwogICAgICAgICB2LT5hcmNoLm1vbml0b3JfdGFibGUgPSBwYWdl
dGFibGVfZnJvbV9tZm4obW1mbik7Ci0gICAgICAgIG1ha2VfY3IzKHYsIG1mbl94KG1tZm4pKTsK
KyAgICAgICAgbWFrZV9jcjModiwgbW1mbik7CiAgICAgICAgIGh2bV91cGRhdGVfaG9zdF9jcjMo
dik7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5j
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCBlOGVlNmRiLi4zOTI2ZWQ2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTI5NjEsNyArMjk2MSw3IEBAIHN0YXRpYyB2
b2lkIHNoX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIG1mbl90IG1tZm4gPSB2LT5hcmNoLnBhZ2luZy5tb2RlLT5zaGFkb3cubWFrZV9t
b25pdG9yX3RhYmxlKHYpOwogICAgICAgICAgICAgdi0+YXJjaC5tb25pdG9yX3RhYmxlID0gcGFn
ZXRhYmxlX2Zyb21fbWZuKG1tZm4pOwotICAgICAgICAgICAgbWFrZV9jcjModiwgbWZuX3gobW1m
bikpOworICAgICAgICAgICAgbWFrZV9jcjModiwgbW1mbik7CiAgICAgICAgICAgICBodm1fdXBk
YXRlX2hvc3RfY3IzKHYpOwogICAgICAgICB9CiAKQEAgLTMwMDQsNyArMzAwNCw3IEBAIHN0YXRp
YyB2b2lkIHNoX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAg
ICAgICAgLyogRG9uJ3QgYmUgcnVubmluZyBvbiB0aGUgb2xkIG1vbml0b3IgdGFibGUgd2hlbiB3
ZQogICAgICAgICAgICAgICAgICAqIHB1bGwgaXQgZG93biEgIFN3aXRjaCBDUjMsIGFuZCB3YXJu
IHRoZSBIVk0gY29kZSB0aGF0CiAgICAgICAgICAgICAgICAgICogaXRzIGhvc3QgY3IzIGhhcyBj
aGFuZ2VkLiAqLwotICAgICAgICAgICAgICAgIG1ha2VfY3IzKHYsIG1mbl94KG5ld19tZm4pKTsK
KyAgICAgICAgICAgICAgICBtYWtlX2NyMyh2LCBuZXdfbWZuKTsKICAgICAgICAgICAgICAgICBp
ZiAoIHYgPT0gY3VycmVudCApCiAgICAgICAgICAgICAgICAgICAgIHdyaXRlX3B0YmFzZSh2KTsK
ICAgICAgICAgICAgICAgICBodm1fdXBkYXRlX2hvc3RfY3IzKHYpOwpAQCAtMzM4MCw5ICszMzgw
LDkgQEAgc3RhdGljIGludCBzaGFkb3dfb25lX2JpdF9kaXNhYmxlKHN0cnVjdCBkb21haW4gKmQs
IHUzMiBtb2RlKQogICAgICAgICAgICAgaWYgKCB2LT5hcmNoLnBhZ2luZy5tb2RlICkKICAgICAg
ICAgICAgICAgICB2LT5hcmNoLnBhZ2luZy5tb2RlLT5zaGFkb3cuZGV0YWNoX29sZF90YWJsZXMo
dik7CiAgICAgICAgICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSAp
Ci0gICAgICAgICAgICAgICAgbWFrZV9jcjModiwgcGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5n
dWVzdF90YWJsZV91c2VyKSk7CisgICAgICAgICAgICAgICAgbWFrZV9jcjModiwgcGFnZXRhYmxl
X2dldF9tZm4odi0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSk7CiAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgbWFrZV9jcjModiwgcGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5ndWVz
dF90YWJsZSkpOworICAgICAgICAgICAgICAgIG1ha2VfY3IzKHYsIHBhZ2V0YWJsZV9nZXRfbWZu
KHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKIAogI2lmIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNI
T1BUX09VVF9PRl9TWU5DKQogICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4
IGM1YzBhZjguLmY3ZWZlNjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTQyNzMsNyArNDI3
Myw3IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKQogICAg
IC8vLwogICAgIGlmICggc2hhZG93X21vZGVfZXh0ZXJuYWwoZCkgKQogICAgIHsKLSAgICAgICAg
bWFrZV9jcjModiwgcGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5tb25pdG9yX3RhYmxlKSk7Cisg
ICAgICAgIG1ha2VfY3IzKHYsIHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2gubW9uaXRvcl90YWJs
ZSkpOwogICAgIH0KICAgICBlbHNlIC8vIG5vdCBzaGFkb3dfbW9kZV9leHRlcm5hbC4uLgogICAg
IHsKQEAgLTQyODcsNyArNDI4Nyw3IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGlu
dCBkb19sb2NraW5nKQogICAgICAgICB2LT5hcmNoLmNyMyA9IHZpcnRfdG9fbWFkZHIoJnYtPmFy
Y2gucGFnaW5nLnNoYWRvdy5sM3RhYmxlKTsKICNlbHNlCiAgICAgICAgIC8qIDQtb24tNDogSnVz
dCB1c2UgdGhlIHNoYWRvdyB0b3AtbGV2ZWwgZGlyZWN0bHkgKi8KLSAgICAgICAgbWFrZV9jcjMo
diwgcGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5zaGFkb3dfdGFibGVbMF0pKTsKKyAgICAgICAg
bWFrZV9jcjModiwgcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5zaGFkb3dfdGFibGVbMF0pKTsK
ICNlbmRpZgogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDRjMDNhMzMuLmRjZTNmMTYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKQEAgLTU0MCw3ICs1NDAsNyBAQCB2b2lkIGF1ZGl0X2RvbWFpbnModm9pZCk7CiAjZW5kaWYK
IAogaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZuKTsKLXZvaWQgbWFrZV9jcjMoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgbWZuKTsKK3ZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYs
IG1mbl90IG1mbik7CiB2b2lkIHVwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpOwogaW50IHZjcHVf
ZGVzdHJveV9wYWdldGFibGVzKHN0cnVjdCB2Y3B1ICopOwogdm9pZCAqZG9fcGFnZV93YWxrKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpOwotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 12:19:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 12: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.xen.org>)
	id 1dn1y8-0001Ci-Ii; Wed, 30 Aug 2017 12:19:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn1y7-0001CO-CG
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 12:19:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 3C/35-02225-A5DA6A95; Wed, 30 Aug 2017 12:19:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHRDpG7U2mW
 RBqufsFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk37v9mL1iqW7Fxrn4D4w6FLkZODgkBf4m9
 y/8xgdhsAvoSu198ArNFBNQlTndcZAWxmQXyJDo/fmTvYuTgEBawkpjyXA0kzCKgKtHwdSczi
 M0r4ClxafUcJoiRchLnj/8EiwsJqElc67/EDlEjKHFy5hMWiJESEgdfvGCewMg9C0lqFpLUAk
 amVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYVDPwMC4g/H
 1T6dDjJIcTEqivPvnL4sU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7bBVQTrAoNT21Ii0zBxiQ
 MGkJDh4lEd6u1UBp3uKCxNzizHSI1ClGXY6OCRu+MAmx5OXnpUqJ87aCFAmAFGWU5sGNgEXHJ
 UZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvLJrgKbwZOaVwG16BXQEE9ARsV5LQY4oSURIST
 UwThYrPmJqvTXRxfHGYsXoKabPHDftCj62aWmStmSyvtlni3N7eP/vmb/K9LdC5tEnvmtfNim
 u0NZxcYheeNNrzZnV8Xnz1/KIG538bhu0uym5NMuJfcITs+ePVt6asvZW3v36BcLx3ybMOObJ
 dOrtEhZvrxszpMMLT9RKbvVt/3o9svjmvl26xUosxRmJhlrMRcWJAMs96n6JAgAA
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504095576!109076412!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48773 invoked from network); 30 Aug 2017 12:19:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 12:19:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437443886"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 13:19:32 +0100
Message-ID: <1504095573-14153-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>
Subject: [Xen-devel] [PATCH 1/2] x86/mm: Use mfn_t for new_guest_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgKGFzIGNvbmZpcm1lZCBieSBkaWZmaW5nIHRoZSBhc3NlbWJs
eSkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpGb3Igc29tZSByZWFzb24gYmVzdCBrbm93biB0byBHQ0Ms
IHRoZXJlIGlzIG9uZSBzaW5nbGUgY2hhbmdlOgoKQEAgLTE0NTgzNSw3ICsxNDU4MzUsNyBAQAog
ZmZmZjgyZDA4MDI4NjRmODogICAgICA4NSBjMCAgICAgICAgICAgICAgICAgICB0ZXN0ICAgJWVh
eCwlZWF4CiBmZmZmODJkMDgwMjg2NGZhOiAgICAgIDc1IGUwICAgICAgICAgICAgICAgICAgIGpu
ZSAgICBmZmZmODJkMDgwMjg2NGRjIDxuZXdfZ3Vlc3RfY3IzKzB4N2M+CiBmZmZmODJkMDgwMjg2
NGZjOiAgICAgIDRjIDhiIGFkIDA4IDBiIDAwIDAwICAgIG1vdiAgICAweGIwOCglcmJwKSwlcjEz
Ci1mZmZmODJkMDgwMjg2NTAzOiAgICAgIDQ5IDM5IGRkICAgICAgICAgICAgICAgIGNtcCAgICAl
cmJ4LCVyMTMKK2ZmZmY4MmQwODAyODY1MDM6ICAgICAgNGMgMzkgZWIgICAgICAgICAgICAgICAg
Y21wICAgICVyMTMsJXJieAogZmZmZjgyZDA4MDI4NjUwNjogICAgICAwZiA4NCA3NCAwMSAwMCAw
MCAgICAgICBqZSAgICAgZmZmZjgyZDA4MDI4NjY4MCA8bmV3X2d1ZXN0X2NyMysweDIyMD4KIGZm
ZmY4MmQwODAyODY1MGM6ICAgICAgNDEgZjYgODQgMjQgMTkgMDYgMDAgICAgdGVzdGIgICQweDgs
MHg2MTkoJXIxMikKIGZmZmY4MmQwODAyODY1MTM6ICAgICAgMDAgMDgKClRoaXMgaXMgZnJvbSB0
aGUgbWZuX2VxKCkgYWx0ZXJhdGlvbiwgYW5kIG11c3QgYmUgYSBzaWRlIGVmZmVjdCBmcm9tIHVz
aW5nIGFuCmlubGluZSBmdW5jdGlvbi4gIFRoZSBuZXQgcmVzdWx0IGlzIHN0aWxsIGNvcnJlY3Qs
IGFzIG9ubHkgdGhlIHplcm8gZmxhZyBpcwpjaGVja2VkLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oICAgICAgIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg
MTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCAxZjIzNDcwLi5kYzA3YjRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjc3MiwyMyArMjc3MiwyMyBAQCBp
bnQgdmNwdV9kZXN0cm95X3BhZ2V0YWJsZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHJj
ICE9IC1FSU5UUiA/IHJjIDogLUVSRVNUQVJUOwogfQogCi1pbnQgbmV3X2d1ZXN0X2NyMyh1bnNp
Z25lZCBsb25nIG1mbikKK2ludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRv
bWFpbjsKICAgICBpbnQgcmM7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGRfYmFzZV9tZm47CisgICAg
bWZuX3Qgb2xkX2Jhc2VfbWZuOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQog
ICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBndF9tZm4gPSBwYWdldGFibGVfZ2V0X3Bmbihj
dXJyLT5hcmNoLmd1ZXN0X3RhYmxlKTsKLSAgICAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbWFw
X2RvbWFpbl9wYWdlKF9tZm4oZ3RfbWZuKSk7CisgICAgICAgIG1mbl90IG1tZm4gPSBwYWdldGFi
bGVfZ2V0X21mbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKTsKKyAgICAgICAgbDRfcGdlbnRyeV90
ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKG1tZm4pOwogCiAgICAgICAgIHJjID0gbW9kX2w0X2Vu
dHJ5KHBsNGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGw0ZV9mcm9tX3BmbihtZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbihtZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9VU0VSIHwgX1BBR0Vf
QUNDRVNTRUQpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZ3RfbWZuLCAwLCBjdXJyKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobW1mbiksIDAsIGN1cnIpOwogICAgICAg
ICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsKICAgICAgICAgc3dpdGNoICggcmMgKQogICAgICAg
ICB7CkBAIC0yODAwLDcgKzI4MDAsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25n
IG1mbikKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLAogICAgICAgICAgICAgICAgICAgICAgIkVycm9yIHdoaWxlIGluc3RhbGxpbmcgbmV3IGNv
bXBhdCBiYXNlcHRyICUiIFBSSV9tZm4gIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIG1mbik7
CisgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pKTsKICAgICAgICAgICAgIHJldHVybiBy
YzsKICAgICAgICAgfQogCkBAIC0yODE0LDIwICsyODE0LDIwIEBAIGludCBuZXdfZ3Vlc3RfY3Iz
KHVuc2lnbmVkIGxvbmcgbWZuKQogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICAgICAgcmV0
dXJuIHJjOwogCi0gICAgb2xkX2Jhc2VfbWZuID0gcGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJj
aC5ndWVzdF90YWJsZSk7CisgICAgb2xkX2Jhc2VfbWZuID0gcGFnZXRhYmxlX2dldF9tZm4oY3Vy
ci0+YXJjaC5ndWVzdF90YWJsZSk7CiAgICAgLyoKICAgICAgKiBUaGlzIGlzIHBhcnRpY3VsYXJs
eSBpbXBvcnRhbnQgd2hlbiBnZXR0aW5nIHJlc3RhcnRlZCBhZnRlciB0aGUKICAgICAgKiBwcmV2
aW91cyBhdHRlbXB0IGdvdCBwcmVlbXB0ZWQgaW4gdGhlIHB1dC1vbGQtTUZOIHBoYXNlLgogICAg
ICAqLwotICAgIGlmICggb2xkX2Jhc2VfbWZuID09IG1mbiApCisgICAgaWYgKCBtZm5fZXEob2xk
X2Jhc2VfbWZuLCBtZm4pICkKICAgICB7CiAgICAgICAgIHdyaXRlX3B0YmFzZShjdXJyKTsKICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAgcmMgPSBwYWdpbmdfbW9kZV9yZWZjb3VudHMo
ZCkKLSAgICAgICAgID8gKGdldF9wYWdlX2Zyb21fbWZuKF9tZm4obWZuKSwgZCkgPyAwIDogLUVJ
TlZBTCkKLSAgICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQ
R1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKKyAgICAgICAgID8gKGdldF9wYWdlX2Zyb21f
bWZuKG1mbiwgZCkgPyAwIDogLUVJTlZBTCkKKyAgICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9tZm4obWZuLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKICAgICBzd2l0Y2gg
KCByYyApCiAgICAgewogICAgIGNhc2UgMDoKQEAgLTI4MzcsMjIgKzI4MzcsMjMgQEAgaW50IG5l
d19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4pCiAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7
CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAg
ICAgICAgICAgICJFcnJvciB3aGlsZSBpbnN0YWxsaW5nIG5ldyBiYXNlcHRyICUiIFBSSV9tZm4g
IlxuIiwgbWZuKTsKKyAgICAgICAgICAgICAgICAgIkVycm9yIHdoaWxlIGluc3RhbGxpbmcgbmV3
IGJhc2VwdHIgJSIgUFJJX21mbiAiXG4iLAorICAgICAgICAgICAgICAgICBtZm5feChtZm4pKTsK
ICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAogICAgIGludmFsaWRhdGVfc2hhZG93X2xkdChj
dXJyLCAwKTsKIAogICAgIGlmICggIVZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSAmJiAhcGFnaW5n
X21vZGVfcmVmY291bnRzKGQpICkKLSAgICAgICAgZmlsbF9yb19tcHQoX21mbihtZm4pKTsKLSAg
ICBjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGZuKG1mbik7CisgICAg
ICAgIGZpbGxfcm9fbXB0KG1mbik7CisgICAgY3Vyci0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0
YWJsZV9mcm9tX21mbihtZm4pOwogICAgIHVwZGF0ZV9jcjMoY3Vycik7CiAKICAgICB3cml0ZV9w
dGJhc2UoY3Vycik7CiAKLSAgICBpZiAoIGxpa2VseShvbGRfYmFzZV9tZm4gIT0gMCkgKQorICAg
IGlmICggbGlrZWx5KG1mbl94KG9sZF9iYXNlX21mbikgIT0gMCkgKQogICAgIHsKLSAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKF9tZm4ob2xkX2Jhc2VfbWZuKSk7
CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShvbGRfYmFzZV9t
Zm4pOwogCiAgICAgICAgIGlmICggcGFnaW5nX21vZGVfcmVmY291bnRzKGQpICkKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwpAQCAtMzE4MCw3ICszMTgxLDcgQEAgbG9uZyBkb19tbXVleHRf
b3AoCiAgICAgICAgICAgICBlbHNlIGlmICggdW5saWtlbHkocGFnaW5nX21vZGVfdHJhbnNsYXRl
KGN1cnJkKSkgKQogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGVs
c2UKLSAgICAgICAgICAgICAgICByYyA9IG5ld19ndWVzdF9jcjMob3AuYXJnMS5tZm4pOworICAg
ICAgICAgICAgICAgIHJjID0gbmV3X2d1ZXN0X2NyMyhfbWZuKG9wLmFyZzEubWZuKSk7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIE1NVUVYVF9ORVdfVVNFUl9CQVNFUFRSOiB7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYWYxNjI0YS4uNTRhNjNjMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LXByaXYtb3AuYwpAQCAtNzc0LDcgKzc3NCw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9j
cih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICAgICAgcGFnZSA9IGdl
dF9wYWdlX2Zyb21fZ2ZuKGN1cnJkLCBnZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAgICAgICAgIGlm
ICggIXBhZ2UgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHJjID0gbmV3X2d1ZXN0X2Ny
MyhtZm5feChwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICByYyA9IG5ld19ndWVzdF9jcjMo
cGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAogICAgICAgICBz
d2l0Y2ggKCByYyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggZWM3Y2UzYy4uNGMwM2EzMyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApA
QCAtNTM5LDcgKzUzOSw3IEBAIHZvaWQgYXVkaXRfZG9tYWlucyh2b2lkKTsKIAogI2VuZGlmCiAK
LWludCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgcGZuKTsKK2ludCBuZXdfZ3Vlc3RfY3Iz
KG1mbl90IG1mbik7CiB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25n
IG1mbik7CiB2b2lkIHVwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpOwogaW50IHZjcHVfZGVzdHJv
eV9wYWdldGFibGVzKHN0cnVjdCB2Y3B1ICopOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 12:24:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 12:24: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.xen.org>)
	id 1dn22s-0001wd-4O; Wed, 30 Aug 2017 12:24:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b39968=igor.druzhinin@citrix.com>)
 id 1dn22q-0001wV-UQ
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 12:24:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 8E/DE-03422-08EA6A95; Wed, 30 Aug 2017 12:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQrd+3bJ
 Ig6aTOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bau/uYCiYKVjxs3cHewLiYr4uRk0NCwE/i
 96XPzCC2sECSxP5XnxhBbBEBa4nT67vYQWxmgVZGiSWLY7sYuTiEBNoZJTa3tbKCJNgEDCROb
 VrEAmLzCthKXG5uB7NZBFQlPi2dB9YsKhAusf/7NWaIGkGJkzOfgNVwCnhKTHj+HyjOAbRAU2
 L9Ln2IXeISt57MZ4Kw5SWat84GaxUSUJM42rWLBeLmNIn2+9dYJzAKzEIydRbCpFlIJs1CMmk
 BI8sqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCAZQCCHYzT
 L/sfYpTkYFIS5d23elmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneTpCcYFFqempFWmYOMHZg0
 hIcPEoivCxrgNK8xQWJucWZ6RCpU4yKUuK8rSB9AiCJjNI8uDZYvF5ilJUS5mUEOkSIpyC1KD
 ezBFX+FaM4B6OSMO9CkCk8mXklcNNfAS1mAloc67UUZHFJIkJKqoExlFc/S+9/s/SZQ3/kn+j
 cXP3/MYfPz1rB/84yEtk3eRZxrl+4mMnyj3LaUqnCFH27B16MGz+fOqv6PmdtgswRr2o1R666
 hd+bj56fl/JOIH/rj80VAdKcmgaM9w85zVdble5yn+F1zj4D4SVnPXuPMDIr2zwwjQ+fVMXUn
 L85k6Nr8hNBEU4lluKMREMt5qLiRABrjXJa0gIAAA==
X-Env-Sender: prvs=408b39968=igor.druzhinin@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504095871!80133229!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38495 invoked from network); 30 Aug 2017 12:24:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 12:24:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51800619"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1504024193-31105-1-git-send-email-igor.druzhinin@citrix.com>
 <20170830072114.xzi3mdn3sfveswcg@MacBook-Pro-de-Roger.local>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <b8786a2b-51c0-1cf0-fcd1-2032dc1e8100@citrix.com>
Date: Wed, 30 Aug 2017 13:24:24 +0100
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: <20170830072114.xzi3mdn3sfveswcg@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDgvMTcgMDg6MjEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBBdWcg
MjksIDIwMTcgYXQgMDU6Mjk6NTNQTSArMDEwMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IFdl
IG5lZWQgdG8gY2hvb3NlIEFDUEkgdGFibGVzIHByb3Blcmx5IGRlcGVuZGluZyBvbiB0aGUgZGV2
aWNlCj4+IG1vZGVsIHZlcnNpb24gd2UgYXJlIHJ1bm5pbmcuIFByZXZpb3VzbHksIHRoaXMgZGVj
aXNpb24gd2FzCj4+IG1hZGUgYnkgQklPUyB0eXBlIHNwZWNpZmljIGNvZGUgaW4gaHZtbG9hZGVy
LCBlLmcuIGFsd2F5cyBsb2FkCj4+IFFFTVUgdHJhZGl0aW9uYWwgc3BlY2lmaWMgdGFibGVzIGlm
IGl0J3MgUk9NQklPUyBhbmQgYWx3YXlzCj4+IGxvYWQgUUVNVSBYZW4gc3BlY2lmaWMgdGFibGVz
IGlmIGl0J3MgU2VhQklPUy4KPj4KPj4gVGhpcyBjaGFuZ2Ugc2F2ZXMgdGhpcyBiZWhhdmlvciAo
Zm9yIGNvbXBhdGliaWxpdHkpIGJ1dCBhZGRzCj4+IGFuIGFkZGl0aW9uYWwgd2F5ICh4ZW5zdG9y
ZSBrZXkpIHRvIHNwZWNpZnkgdGhlIGNvcnJlY3QKPj4gZGV2aWNlIG1vZGVsIGlmIHdlIGhhcHBl
biB0byBydW4gYSBub24tZGVmYXVsdCBvbmUuIFRvb2xzdGFjawo+PiBiaXQgbWFrZXMgdXNlIG9m
IGl0Lgo+Pgo+PiBUaGUgZW5mb3JjZW1lbnQgb2YgQklPUyB0eXBlIGRlcGVuZGluZyBvbiBRRU1V
IHZlcnNpb24gd2lsbAo+PiBiZSBsaWZ0ZWQgbGF0ZXIgd2hlbiB0aGUgcmVzdCBvZiBST01CSU9T
IGNvbXBhdGliaWxpdHkgZml4ZXMKPj4gYXJlIGluIHBsYWNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPj4gUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDaGFu
Z2VzIGluIHY0Ogo+PiAqIFVzZSBWMSBwb3J0IGxvY2F0aW9uIHVuY29uZGl0aW9uYWxseSBhcyBt
b2Rlcm4gdmVyc2lvbnMgb2YKPj4gICBRZW11LXRyYWQgdXNlIGl0IGFueXdheQo+PiAqIENoYW5n
ZSBjb25mdXNpbmcgY29tbWVudHMgaW4gaW9yZXEuaAo+Pgo+PiBDaGFuZ2VzIGluIHYzOgo+PiAq
IG1vdmUgQUNQSSB0YWJsZSBleHRlcm5zIGludG8gdXRpbC5oCj4+Cj4+IENoYW5nZXMgaW4gdjI6
Cj4+ICogZml4IGluc3VmZmljaWVudCBhbGxvY2F0aW9uIHNpemUgb2YgbG9jYWxlbnQKPj4gLS0t
Cj4+ICB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5jICAgIHwgIDMgLS0tCj4+ICB0b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvcm9tYmlvcy5jIHwgIDMgLS0tCj4+ICB0b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvc2VhYmlvcy5jIHwgIDMgLS0tCj4gCj4gWW91IGZvcmdvdCB0byByZW1vdmUg
dGhlIGNhbGxzIHRvIEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04gZnJvbQo+IHRoZSBh
Ym92ZSBmaWxlcy4KPiAKCkkgdGhpbmsgSSBkaWQgdGhhdCBpZiB5b3UgbWVhbiB0aGUgY2hhbmdl
IHRoYXQgSSBoYWQgYmVmb3JlLiBUaGVzZSBmaWxlcwpub3cgZG9uJ3QgdG91Y2ggSFZNX1BBUkFN
X0FDUElfSU9QT1JUU19MT0NBVElPTi4KCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2lvcmVxLmgKPj4gaW5kZXgg
MmU1ODA5Yi4uY2ZmZWU2YiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9p
b3JlcS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaW9yZXEuaAo+PiBAQCAtMTAz
LDE0ICsxMDMsMTQgQEAgdHlwZWRlZiBzdHJ1Y3QgYnVmZmVyZWRfaW9wYWdlIGJ1ZmZlcmVkX2lv
cGFnZV90Owo+PiAgICogdmVyc2lvbiBudW1iZXIgaW4gSFZNX1BBUkFNX0FDUElfSU9QT1JUU19M
T0NBVElPTi4KPj4gICAqLwo+PiAgCj4+IC0vKiBWZXJzaW9uIDAgKGRlZmF1bHQpOiBUcmFkaXRp
b25hbCBYZW4gbG9jYXRpb25zLiAqLwo+PiArLyogVmVyc2lvbiAwIChkZWZhdWx0KTogVHJhZGl0
aW9uYWwgKG9ic29sZXRlKSBYZW4gbG9jYXRpb25zLiAqLwo+IAo+IENvdWxkIHlvdSBwbGVhc2Ug
YWRkIGEgbm90ZSBzYXlpbmcgdGhpcyBpcyBvbmx5IGtlZXAgZm9yIG1pZ3JhdGlvbgo+IHB1cnBv
c2VzIChiZWluZyBhYmxlIHRvIG1pZ3JhdGUgZnJvbSBvbGRlciBYZW4gdmVyc2lvbnMpPwo+IAoK
U3VyZS4KCj4gVGhhbmtzLCBSb2dlci4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 12:53:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 12:53: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.xen.org>)
	id 1dn2U9-00046c-OW; Wed, 30 Aug 2017 12:52:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b39968=igor.druzhinin@citrix.com>)
 id 1dn2U8-00046W-FD
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 12:52:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 73/EA-03128-B15B6A95; Wed, 30 Aug 2017 12:52:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWyU9JRQldq67J
 Ig3krTC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZ706wFhw1rWhefIWlgfGSThcjJ4eEgJ/E
 x4WvmUBsNgEDiVObFrGA2CICshKru+awdzFycTALrGOUWHCimxEkISwQK7HgxyOgIg4OFgFVi
 TdPRUDCvAKeEv3bPzBBzJSTuHmukxkiLihxcuYTsJnMAhISB1+8AIsLCahJHO3axQJRny6x+s
 UPtgmMPLOQtMxC0rKAkWkVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5
 yfu4mRmCIMADBDsbpl/0PMUpyMCmJ8u5bvSxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvD5Cc
 YFFqempFWmYOMFhh0hIcPEoivCxrgNK8xQWJucWZ6RCpU4yKUuK8rSB9AiCJjNI8uDZYhFxil
 JUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO89kCk8mXklcNNfAS1mAloc67UUZHFJIkJKqoGxBh
 jx6eI68+yC3Nf2TNzFo8tgLNMzfebOzkXFM2dMZYvcPJUtvmpaWOxaUfMMJYNL55dvU9G3Mdv
 e3CVqrcKtP2v3u4csFS3tk6Ki1iYfefd0R/PDXsUJB1V++d64s+6XQf/WnkNHtrw3rlM+ZZ+Y
 cGm1zqOCr9lmB2VeNqoYPX+9XqAmeYkSS3FGoqEWc1FxIgAt8hLEiwIAAA==
X-Env-Sender: prvs=408b39968=igor.druzhinin@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504097562!74423854!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4453 invoked from network); 30 Aug 2017 12:52:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 12:52:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51802270"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 13:52:24 +0100
Message-ID: <1504097544-20648-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v5] hvmloader,
	libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byBjaG9vc2UgQUNQSSB0YWJsZXMgcHJvcGVybHkgZGVwZW5kaW5nIG9uIHRoZSBk
ZXZpY2UKbW9kZWwgdmVyc2lvbiB3ZSBhcmUgcnVubmluZy4gUHJldmlvdXNseSwgdGhpcyBkZWNp
c2lvbiB3YXMKbWFkZSBieSBCSU9TIHR5cGUgc3BlY2lmaWMgY29kZSBpbiBodm1sb2FkZXIsIGUu
Zy4gYWx3YXlzIGxvYWQKUUVNVSB0cmFkaXRpb25hbCBzcGVjaWZpYyB0YWJsZXMgaWYgaXQncyBS
T01CSU9TIGFuZCBhbHdheXMKbG9hZCBRRU1VIFhlbiBzcGVjaWZpYyB0YWJsZXMgaWYgaXQncyBT
ZWFCSU9TLgoKVGhpcyBjaGFuZ2Ugc2F2ZXMgdGhpcyBiZWhhdmlvciAoZm9yIGNvbXBhdGliaWxp
dHkpIGJ1dCBhZGRzCmFuIGFkZGl0aW9uYWwgd2F5ICh4ZW5zdG9yZSBrZXkpIHRvIHNwZWNpZnkg
dGhlIGNvcnJlY3QKZGV2aWNlIG1vZGVsIGlmIHdlIGhhcHBlbiB0byBydW4gYSBub24tZGVmYXVs
dCBvbmUuIFRvb2xzdGFjawpiaXQgbWFrZXMgdXNlIG9mIGl0LgoKVGhlIGVuZm9yY2VtZW50IG9m
IEJJT1MgdHlwZSBkZXBlbmRpbmcgb24gUUVNVSB2ZXJzaW9uIHdpbGwKYmUgbGlmdGVkIGxhdGVy
IHdoZW4gdGhlIHJlc3Qgb2YgUk9NQklPUyBjb21wYXRpYmlsaXR5IGZpeGVzCmFyZSBpbiBwbGFj
ZS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
LS0tCkNoYW5nZXMgaW4gdjU6CiogdmFyaW91cyByZWZpbmVtZW50cwoKQ2hhbmdlcyBpbiB2NDoK
KiBVc2UgVjEgcG9ydCBsb2NhdGlvbiB1bmNvbmRpdGlvbmFsbHkgYXMgbW9kZXJuIHZlcnNpb25z
IG9mCiAgUWVtdS10cmFkIHVzZSBpdCBhbnl3YXkKKiBDaGFuZ2UgY29uZnVzaW5nIGNvbW1lbnRz
IGluIGlvcmVxLmgKCkNoYW5nZXMgaW4gdjM6CiogbW92ZSBBQ1BJIHRhYmxlIGV4dGVybnMgaW50
byB1dGlsLmgKCkNoYW5nZXMgaW4gdjI6CiogZml4IGluc3VmZmljaWVudCBhbGxvY2F0aW9uIHNp
emUgb2YgbG9jYWxlbnQKLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5jICAgIHwg
IDMgLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvcm9tYmlvcy5jIHwgIDMgLS0tCiB0b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvc2VhYmlvcy5jIHwgIDMgLS0tCiB0b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvdXRpbC5jICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIHRvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci91dGlsLmggICAgfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
ICAgICAgICAgfCAgNCArKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2lvcmVxLmggICAgIHwg
IDkgKysrKysrKy0tCiA3IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9vdm1mLmMgYi90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5jCmluZGV4IDRmZjdmMWQuLmExN2ExMWMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9vdm1mLmMKKysrIGIvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL292bWYuYwpAQCAtNDEsOSArNDEsNiBAQAogI2RlZmluZSBMT1dDSFVO
S19NQVhPRkZTRVQgICAgICAweDAwMDBGRkZGCiAjZGVmaW5lIE9WTUZfSU5GT19QSFlTSUNBTF9B
RERSRVNTIDB4MDAwMDEwMDAKIAotZXh0ZXJuIHVuc2lnbmVkIGNoYXIgZHNkdF9hbnljcHVfcWVt
dV94ZW5bXTsKLWV4dGVybiBpbnQgZHNkdF9hbnljcHVfcWVtdV94ZW5fbGVuOwotCiAjZGVmaW5l
IE9WTUZfSU5GT19NQVhfVEFCTEVTIDQKIHN0cnVjdCBvdm1mX2luZm8gewogICAgIGNoYXIgc2ln
bmF0dXJlWzE0XTsgLyogWGVuSFZNT1ZNRlwwXDBcMFwwICovCmRpZmYgLS1naXQgYS90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvcm9tYmlvcy5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Jv
bWJpb3MuYwppbmRleCA1NmIzOWI3Li5jNzM2ZmQ5IDEwMDY0NAotLS0gYS90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvcm9tYmlvcy5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9yb21i
aW9zLmMKQEAgLTQyLDkgKzQyLDYgQEAKICNkZWZpbmUgUk9NQklPU19NQVhPRkZTRVQgICAgICAw
eDAwMDBGRkZGCiAjZGVmaW5lIFJPTUJJT1NfRU5EICAgICAgICAgICAgKFJPTUJJT1NfQkVHSU4g
KyBST01CSU9TX1NJWkUpCiAKLWV4dGVybiB1bnNpZ25lZCBjaGFyIGRzZHRfYW55Y3B1W10sIGRz
ZHRfMTVjcHVbXTsKLWV4dGVybiBpbnQgZHNkdF9hbnljcHVfbGVuLCBkc2R0XzE1Y3B1X2xlbjsK
LQogc3RhdGljIHZvaWQgcm9tYmlvc19zZXR1cF9lODIwKHZvaWQpCiB7CiAgICAgLyoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMgYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvc2VhYmlvcy5jCmluZGV4IDg3MDU3NmEuLjgwMTUxNmQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMKKysrIGIvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3NlYWJpb3MuYwpAQCAtMjksOSArMjksNiBAQAogI2luY2x1ZGUgPGFjcGkyXzAu
aD4KICNpbmNsdWRlIDxsaWJhY3BpLmg+CiAKLWV4dGVybiB1bnNpZ25lZCBjaGFyIGRzZHRfYW55
Y3B1X3FlbXVfeGVuW107Ci1leHRlcm4gaW50IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2xlbjsKLQog
c3RydWN0IHNlYWJpb3NfaW5mbyB7CiAgICAgY2hhciBzaWduYXR1cmVbMTRdOyAvKiBYZW5IVk1T
ZWFCSU9TXDAgKi8KICAgICB1aW50OF90IGxlbmd0aDsgICAgIC8qIExlbmd0aCBvZiB0aGlzIHN0
cnVjdCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYyBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKaW5kZXggZGI1ZjI0MC4uYWI1NDQ4YiAxMDA2
NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYworKysgYi90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvdXRpbC5jCkBAIC04OTcsNiArODk3LDIzIEBAIHZvaWQgaHZtbG9hZGVy
X2FjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnLAogICAgIC8qIEFs
bG9jYXRlIGFuZCBpbml0aWFsaXNlIHRoZSBhY3BpIGluZm8gYXJlYS4gKi8KICAgICBtZW1faG9s
ZV9wb3B1bGF0ZV9yYW0oQUNQSV9JTkZPX1BIWVNJQ0FMX0FERFJFU1MgPj4gUEFHRV9TSElGVCwg
MSk7CiAKKyAgICAvKiBJZiB0aGUgZGV2aWNlIG1vZGVsIGlzIHNwZWNpZmllZCBzd2l0Y2ggdG8g
dGhlIGNvcnJlc3BvbmRpbmcgdGFibGVzICovCisgICAgcyA9IHhlbnN0b3JlX3JlYWQoInBsYXRm
b3JtL2RldmljZS1tb2RlbCIsICIiKTsKKyAgICBpZiAoICFzdHJuY21wKHMsICJxZW11X3hlbl90
cmFkaXRpb25hbCIsIDIxKSApCisgICAgeworICAgICAgICBjb25maWctPmRzZHRfYW55Y3B1ID0g
ZHNkdF9hbnljcHU7CisgICAgICAgIGNvbmZpZy0+ZHNkdF9hbnljcHVfbGVuID0gZHNkdF9hbnlj
cHVfbGVuOworICAgICAgICBjb25maWctPmRzZHRfMTVjcHUgPSBkc2R0XzE1Y3B1OworICAgICAg
ICBjb25maWctPmRzZHRfMTVjcHVfbGVuID0gZHNkdF8xNWNwdV9sZW47CisgICAgfQorICAgIGVs
c2UgaWYgKCAhc3RybmNtcChzLCAicWVtdV94ZW4iLCA5KSApCisgICAgeworICAgICAgICBjb25m
aWctPmRzZHRfYW55Y3B1ID0gZHNkdF9hbnljcHVfcWVtdV94ZW47CisgICAgICAgIGNvbmZpZy0+
ZHNkdF9hbnljcHVfbGVuID0gZHNkdF9hbnljcHVfcWVtdV94ZW5fbGVuOworICAgICAgICBjb25m
aWctPmRzZHRfMTVjcHUgPSBOVUxMOworICAgICAgICBjb25maWctPmRzZHRfMTVjcHVfbGVuID0g
MDsKKyAgICB9CisKICAgICBjb25maWctPmxhcGljX2Jhc2VfYWRkcmVzcyA9IExBUElDX0JBU0Vf
QUREUkVTUzsKICAgICBjb25maWctPmxhcGljX2lkID0gYWNwaV9sYXBpY19pZDsKICAgICBjb25m
aWctPmlvYXBpY19iYXNlX2FkZHJlc3MgPSBpb2FwaWNfYmFzZV9hZGRyZXNzOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaCBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci91dGlsLmgKaW5kZXggNjA2MmYwYi4uMmVmODU0ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL3V0aWwuaAorKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRp
bC5oCkBAIC0yNzYsNiArMjc2LDkgQEAgZXh0ZXJuIHN0cnVjdCBlODIwbWFwIG1lbW9yeV9tYXA7
CiBib29sIGNoZWNrX292ZXJsYXAodWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IHNpemUsCiAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfc3RhcnQsIHVpbnQ2NF90IHJlc2VydmVk
X3NpemUpOwogCitleHRlcm4gY29uc3QgdW5zaWduZWQgY2hhciBkc2R0X2FueWNwdV9xZW11X3hl
bltdLCBkc2R0X2FueWNwdVtdLCBkc2R0XzE1Y3B1W107CitleHRlcm4gY29uc3QgaW50IGRzZHRf
YW55Y3B1X3FlbXVfeGVuX2xlbiwgZHNkdF9hbnljcHVfbGVuLCBkc2R0XzE1Y3B1X2xlbjsKKwog
c3RydWN0IGFjcGlfY29uZmlnOwogdm9pZCBodm1sb2FkZXJfYWNwaV9idWlsZF90YWJsZXMoc3Ry
dWN0IGFjcGlfY29uZmlnICpjb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgcGh5c2ljYWwpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAxMTU4MzAzLi40ZjEz
YjY5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNDUxLDcgKzQ1MSw3IEBAIGludCBsaWJ4bF9fZG9tYWlu
X2J1aWxkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHZtZW50c1s0XSA9ICJzdGFydF90aW1lIjsK
ICAgICAgICAgdm1lbnRzWzVdID0gR0NTUFJJTlRGKCIlbHUuJTAyZCIsIHN0YXJ0X3RpbWUudHZf
c2VjLChpbnQpc3RhcnRfdGltZS50dl91c2VjLzEwMDAwKTsKIAotICAgICAgICBsb2NhbGVudHMg
PSBsaWJ4bF9fY2FsbG9jKGdjLCAxMSwgc2l6ZW9mKGNoYXIgKikpOworICAgICAgICBsb2NhbGVu
dHMgPSBsaWJ4bF9fY2FsbG9jKGdjLCAxMywgc2l6ZW9mKGNoYXIgKikpOwogICAgICAgICBpID0g
MDsKICAgICAgICAgbG9jYWxlbnRzW2krK10gPSAicGxhdGZvcm0vYWNwaSI7CiAgICAgICAgIGxv
Y2FsZW50c1tpKytdID0gbGlieGxfX2FjcGlfZGVmYm9vbF92YWwoaW5mbykgPyAiMSIgOiAiMCI7
CkBAIC00NzIsNiArNDcyLDggQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGQobGlieGxfX2djICpn
YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+dS5odm0ubW1pb19o
b2xlX21lbWtiIDw8IDEwKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQorICAgICAgICBsb2Nh
bGVudHNbaSsrXSA9ICJwbGF0Zm9ybS9kZXZpY2UtbW9kZWwiOworICAgICAgICBsb2NhbGVudHNb
aSsrXSA9IChjaGFyICopbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb25fdG9fc3RyaW5nKGluZm8t
PmRldmljZV9tb2RlbF92ZXJzaW9uKTsKIAogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhM
X0RPTUFJTl9UWVBFX1BWOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9pb3Jl
cS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9pb3JlcS5oCmluZGV4IDJlNTgwOWIuLmQzMDlk
MTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaW9yZXEuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2lvcmVxLmgKQEAgLTEwMywxNCArMTAzLDE5IEBAIHR5cGVkZWYg
c3RydWN0IGJ1ZmZlcmVkX2lvcGFnZSBidWZmZXJlZF9pb3BhZ2VfdDsKICAqIHZlcnNpb24gbnVt
YmVyIGluIEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04uCiAgKi8KIAotLyogVmVyc2lv
biAwIChkZWZhdWx0KTogVHJhZGl0aW9uYWwgWGVuIGxvY2F0aW9ucy4gKi8KKy8qCisgKiBWZXJz
aW9uIDAgKGRlZmF1bHQpOiBUcmFkaXRpb25hbCAob2Jzb2xldGUpIFhlbiBsb2NhdGlvbnMuCisg
KgorICogVGhlc2UgYXJlIG5vdyBvbmx5IHVzZWQgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBWTXMg
bWlncmF0ZWQKKyAqIGZyb20gb2xkZXIgWGVuIHZlcnNpb25zLgorICovCiAjZGVmaW5lIEFDUElf
UE0xQV9FVlRfQkxLX0FERFJFU1NfVjAgMHgxZjQwCiAjZGVmaW5lIEFDUElfUE0xQV9DTlRfQkxL
X0FERFJFU1NfVjAgKEFDUElfUE0xQV9FVlRfQkxLX0FERFJFU1NfVjAgKyAweDA0KQogI2RlZmlu
ZSBBQ1BJX1BNX1RNUl9CTEtfQUREUkVTU19WMCAgIChBQ1BJX1BNMUFfRVZUX0JMS19BRERSRVNT
X1YwICsgMHgwOCkKICNkZWZpbmUgQUNQSV9HUEUwX0JMS19BRERSRVNTX1YwICAgICAoQUNQSV9Q
TV9UTVJfQkxLX0FERFJFU1NfVjAgKyAweDIwKQogI2RlZmluZSBBQ1BJX0dQRTBfQkxLX0xFTl9W
MCAgICAgICAgIDB4MDgKIAotLyogVmVyc2lvbiAxOiBMb2NhdGlvbnMgcHJlZmVycmVkIGJ5IG1v
ZGVybiBRZW11LiAqLworLyogVmVyc2lvbiAxOiBMb2NhdGlvbnMgcHJlZmVycmVkIGJ5IG1vZGVy
biBRZW11IChpbmNsdWRpbmcgUWVtdS10cmFkKS4gKi8KICNkZWZpbmUgQUNQSV9QTTFBX0VWVF9C
TEtfQUREUkVTU19WMSAweGIwMDAKICNkZWZpbmUgQUNQSV9QTTFBX0NOVF9CTEtfQUREUkVTU19W
MSAoQUNQSV9QTTFBX0VWVF9CTEtfQUREUkVTU19WMSArIDB4MDQpCiAjZGVmaW5lIEFDUElfUE1f
VE1SX0JMS19BRERSRVNTX1YxICAgKEFDUElfUE0xQV9FVlRfQkxLX0FERFJFU1NfVjEgKyAweDA4
KQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:00:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13:00: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.xen.org>)
	id 1dn2b4-0004O2-Hb; Wed, 30 Aug 2017 12:59:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dn2b2-0004Nw-Mk
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 12:59:52 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 08/59-03616-7C6B6A95; Wed, 30 Aug 2017 12:59:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyZ7p8oO6xbcs
 iDa68UrBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP6l8xhKzjMUTHn1xPGBsZ29i5GLg4hgYlM
 El+7/7FCOL8ZJWafncQG4WxglPh7fiaUs41R4vj+RqYuRk4OYYE4iY3HGthBbBEBP4m2170sE
 EUfGSVWN30Ac5gFtjJKnLz4iw2kik3ASOLs0emMIDavgK3Eoi/7mUFsFgFVie1bvoHZogLhEm
 8bj7BA1AhKnJz5BMzmFLCXeDj9FSuIzSygJ7Hj+i8oW15i+9s5YL0SAoYSpx9uY5zAKDgLSfs
 sJC2zkLQsYGRexahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR
 GMAMQLCDsWlR4CFGSQ4mJVHefauXRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E1cA5QTLEpNT
 61Iy8wBxhJMWoKDR0mE1w4kzVtckJhbnJkOkTrFaMzx5M3230wcLW+BpBBLXn5eqpQ4ryxIqQ
 BIaUZpHtwgWIxfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDEFJ7MvBK4fa+ATmECOiXWayn
 IKSWJCCmpBsYD542fbePY+mnalXVF72bVKldnV2dM/NfDmR4qGHCrofOdstO6gHsSl/6YHbdn
 Ed+35kxQSH6kT6Kb8d83t0qf8Dx4rz2dxXhq67li63MLmc56cOlVTGdqXjZna8GSdNPMH3Url
 Y7+eL44ZOr7Q1m8jzOFXA/Haqr94bxRevD2ZfH97r2LcmYosRRnJBpqMRcVJwIAxYzL6uwCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504097988!103271847!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13302 invoked from network); 30 Aug 2017 12:59:50 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 12:59:50 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7UCxfRT031153
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 12:59:42 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v7UCxf6w003502
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 12:59:41 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 v7UCxeB5030360;
 Wed, 30 Aug 2017 12:59:40 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, 30 Aug 2017 05:59:40 -0700
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
 <c13c6e40-5331-89a1-c9f4-d60bfc780c7d@citrix.com>
 <59A6AE11020000780017576B@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <aa02a090-ca41-3d9c-6a31-818a4658f1b0@oracle.com>
Date: Wed, 30 Aug 2017 08:59:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A6AE11020000780017576B@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+IFRoaXMgcGF0Y2ggaGFzIGJlZW4gYXBwbGllZCB0byBzdGFnaW5nLCBidXQgaXRzIGdvdCBw
cm9ibGVtcy4gIFRoZQo+PiBmb2xsb3dpbmcgY3Jhc2ggaXMgcmF0aGVyIHRyaXZpYWwgdG8gcHJv
dm9rZToKPj4KPj4gfkFuZHJldwo+Pgo+PiAoZDE5KSBUZXN0IHJlc3VsdDogU1VDQ0VTUwo+PiAo
WEVOKSAtLS0tWyBYZW4tNC4xMC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDog
ICAgSCBdLS0tLQo+PiAoWEVOKSBDUFU6ICAgIDUKPj4gKFhFTikgUklQOiAgICBlMDA4Ols8ZmZm
ZjgyZDA4MDIyNTJmYz5dIHBhZ2VfYWxsb2MuYyNmcmVlX2hlYXBfcGFnZXMrMHg3ODYvMHg3YTEK
Pj4gLi4uCj4+IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZjgyZmZmZmZmZmZlNDoKPj4g
KFhFTikgIEw0WzB4MTA1XSA9IDAwMDAwMDAwYWJlNWIwNjMgZmZmZmZmZmZmZmZmZmZmZgo+PiAo
WEVOKSAgTDNbMHgxZmZdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCj4gU29t
ZSBuZWdhdGl2ZSBvZmZzZXQgaW50byBzb21ld2hlcmUsIGl0IHNlZW1zLiBVcG9uIHNlY29uZAo+
IGxvb2sgSSB0aGluayB0aGUgcGF0Y2ggaXMgc2ltcGx5IHdyb25nIGluIGl0cyBjdXJyZW50IHNo
YXBlOgo+IGZyZWVfaGVhcF9wYWdlcygpIGxvb2tzIGZvciBwYWdlX3N0YXRlX2lzKC4uLiwgZnJl
ZSkgd2hlbgo+IHRyeWluZyB0byBtZXJnZSBjaHVua3MsIHdoaWxlIGFsbG9jX2hlYXBfcGFnZXMo
KSBub3cgc2V0cwo+IFBHQ19zdGF0ZV9pbnVzZSBvdXRzaWRlIG9mIHRoZSBsb2NrZWQgYXJlYS4g
SSdsbCByZXZlcnQgaXQgcmlnaHQKPiBhd2F5LgoKWWVzLCBzbyB3ZSBkbyBuZWVkIHRvIHVwZGF0
ZSBwYWdlIHN0YXRlIHVuZGVyIGhlYXAgbG9jay4gSSdsbCB0aGVuIG1vdmUKc2NydWJiaW5nIChh
bmQgY2hlY2tpbmcpIG9ubHkgdG8gb3V0c2lkZSB0aGUgbG9jay4KCkkgYW0gY3VyaW91cyB0aG91
Z2gsIHdoYXQgd2FzIHRoZSB0ZXN0IHRvIHRyaWdnZXIgdGhpcz8gSSByYW4gYWJvdXQgMTAwCnBh
cmFsbGVsIHJlYm9vdHMgdW5kZXIgbWVtb3J5IHByZXNzdXJlIGFuZCBuZXZlciBoaXQgdGhpcy4K
CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:01:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn2cZ-00056G-7o; Wed, 30 Aug 2017 13:01:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn2cY-00055Y-GP
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:01:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D2/0A-02045-527B6A95; Wed, 30 Aug 2017 13:01:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK7q9mW
 RBm/eM1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPLj5jK7jHWfFn2ULmBsbP7F2MnBwSAv4S
 b888ZwWxWQRUJY69f8gIYrMJKEv87OxlA7FFBAwk3l+fBGRzcTALNDNJnFj5A6xBWCBO4smC6
 SwgNq+AhcTEvz1MIEVCAkuYJC7vvcwEkRCUODnzCVgRs4COxILdn4AmcQDZ0hLL/3GAmJwCdh
 InrliAVIgKqEh0Lp0DVi0koCDRMf0Y0wRGvllIBs1CMmgWwqAFjMyrGDWKU4vKUot0jSz1koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ62egYFxB+PlLX6HGCU5mJREefetXhYp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYI3cQ1QTrAoNT21Ii0zBxj0MGkJDh4lEV47kDRvcUFib
 nFmOkTqFKMxx5M3238zcbS8BZJCLHn5ealS4ryyIKUCIKUZpXlwg2DReIlRVkqYl5GBgUGIpy
 C1KDezBFX+FaM4B6OSMMQUnsy8Erh9r4BOYQI6JdZrKcgpJYkIKakGxvi07Hkbc69v/nNm2rH
 uWWlTrvzzqNi1bllJdlOHoEzyWsHc7RJTrq19+1141oxFtlv4U77dk4pNeBWQHBx1v2jWZm4l
 +8SG9RIn/z8qj2JxVJopYpqtuuX4pYvH+O+YtdySqAw9qBMkt4f9S/FeJ7bF36q7pFWPZVlfN
 794QsZcdf9sqYiYNCWW4oxEQy3mouJEAN5/79bBAgAA
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504098083!95540146!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35343 invoked from network); 30 Aug 2017 13:01:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:01:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437449448"
Date: Wed, 30 Aug 2017 14:01:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170830130121.uyxxpxpmftkoxvuh@citrix.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
 <c13c6e40-5331-89a1-c9f4-d60bfc780c7d@citrix.com>
 <59A6AE11020000780017576B@prv-mh.provo.novell.com>
 <aa02a090-ca41-3d9c-6a31-818a4658f1b0@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <aa02a090-ca41-3d9c-6a31-818a4658f1b0@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/5] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDg6NTk6MzRBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IAo+ID4+IFRoaXMgcGF0Y2ggaGFzIGJlZW4gYXBwbGllZCB0byBzdGFnaW5nLCBi
dXQgaXRzIGdvdCBwcm9ibGVtcy4gIFRoZQo+ID4+IGZvbGxvd2luZyBjcmFzaCBpcyByYXRoZXIg
dHJpdmlhbCB0byBwcm92b2tlOgo+ID4+Cj4gPj4gfkFuZHJldwo+ID4+Cj4gPj4gKGQxOSkgVGVz
dCByZXN1bHQ6IFNVQ0NFU1MKPiA+PiAoWEVOKSAtLS0tWyBYZW4tNC4xMC11bnN0YWJsZSAgeDg2
XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogICAgSCBdLS0tLQo+ID4+IChYRU4pIENQVTogICAgNQo+
ID4+IChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyMjUyZmM+XSBwYWdlX2FsbG9jLmMj
ZnJlZV9oZWFwX3BhZ2VzKzB4Nzg2LzB4N2ExCj4gPj4gLi4uCj4gPj4gKFhFTikgUGFnZXRhYmxl
IHdhbGsgZnJvbSBmZmZmODJmZmZmZmZmZmU0Ogo+ID4+IChYRU4pICBMNFsweDEwNV0gPSAwMDAw
MDAwMGFiZTViMDYzIGZmZmZmZmZmZmZmZmZmZmYKPiA+PiAoWEVOKSAgTDNbMHgxZmZdID0gMDAw
MDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCj4gPiBTb21lIG5lZ2F0aXZlIG9mZnNldCBp
bnRvIHNvbWV3aGVyZSwgaXQgc2VlbXMuIFVwb24gc2Vjb25kCj4gPiBsb29rIEkgdGhpbmsgdGhl
IHBhdGNoIGlzIHNpbXBseSB3cm9uZyBpbiBpdHMgY3VycmVudCBzaGFwZToKPiA+IGZyZWVfaGVh
cF9wYWdlcygpIGxvb2tzIGZvciBwYWdlX3N0YXRlX2lzKC4uLiwgZnJlZSkgd2hlbgo+ID4gdHJ5
aW5nIHRvIG1lcmdlIGNodW5rcywgd2hpbGUgYWxsb2NfaGVhcF9wYWdlcygpIG5vdyBzZXRzCj4g
PiBQR0Nfc3RhdGVfaW51c2Ugb3V0c2lkZSBvZiB0aGUgbG9ja2VkIGFyZWEuIEknbGwgcmV2ZXJ0
IGl0IHJpZ2h0Cj4gPiBhd2F5Lgo+IAo+IFllcywgc28gd2UgZG8gbmVlZCB0byB1cGRhdGUgcGFn
ZSBzdGF0ZSB1bmRlciBoZWFwIGxvY2suIEknbGwgdGhlbiBtb3ZlCj4gc2NydWJiaW5nIChhbmQg
Y2hlY2tpbmcpIG9ubHkgdG8gb3V0c2lkZSB0aGUgbG9jay4KPiAKPiBJIGFtIGN1cmlvdXMgdGhv
dWdoLCB3aGF0IHdhcyB0aGUgdGVzdCB0byB0cmlnZ2VyIHRoaXM/IEkgcmFuIGFib3V0IDEwMAo+
IHBhcmFsbGVsIHJlYm9vdHMgdW5kZXIgbWVtb3J5IHByZXNzdXJlIGFuZCBuZXZlciBoaXQgdGhp
cy4KPiAKCkFwcGVhcnMgdG8gYmUgb25lIG9mIHRoZSB0ZXN0cyBpbiB4dGYuZ2l0CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:02:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn2dZ-0005EY-HJ; Wed, 30 Aug 2017 13:02:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dn2dY-0005EO-Iq
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:02:28 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 95/68-01911-367B6A95; Wed, 30 Aug 2017 13:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVTd5+7J
 Ig2/vuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxVZyawFJxkq1g4LbKBcRJrFyMnh5DAZCaJ
 5+sEuxi5gOy/jBKL551lhnA2MEpsO7GIBcLZxiix9UkDO0iLsECkxNE/6xhBbBEBZYneX7+hi
 vYxSjx4v5sRxGEGmfX/7lMmkCo2ASOJs0eng3XwCthKXFz/CcxmEVCV6D45hQXEFhUIl3jbeI
 QFokZQ4uTMJ2A2p4C9xLwXS5lBbGYBPYkd13+xQtjyEtvfzgGLSwgYS7S/vcg2gVFwFpL2WUh
 aZiFpWcDIvIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMHQZ
 gGAHY/MXp0OMkhxMSqK8+1YvixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfsDJCdYlJqeWpGWm
 QOMIpi0BAePkgiv3RqgNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHllQYoEQIoySvPgRs
 Ai+hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEIabwZOaVwG16BXQEE9ARsV5LQY4oSURISTU
 whgtLKEVNWFK9yHliAl/XzOiP//+oZu1/abvGZON8frmuc6cij93nn9GhkMRpX7L4Z9SER5wz
 ddUcXIINpks9aZl7YD7D7/B/B9Xlk3ZXRQpbMGokLnizqe9S6nqWoH+f7n73ebjgnY3NkZXx5
 7nmLbkz+WXE4rM9p4QN5u+atPi4gJXKE6F0ByWW4oxEQy3mouJEAI1ddzTjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504098145!56839336!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46110 invoked from network); 30 Aug 2017 13:02:26 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 13:02:26 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7UD2IH1019834
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 13:02:18 GMT
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 v7UD2ICE020220
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 13:02:18 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 v7UD2Ie2021588;
 Wed, 30 Aug 2017 13:02:18 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, 30 Aug 2017 06:02:18 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-2-git-send-email-boris.ostrovsky@oracle.com>
 <59A6989102000078001756C7@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7691a136-bee9-9198-173f-0cbe52bd8aa0@oracle.com>
Date: Wed, 30 Aug 2017 09:02:12 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59A6989102000078001756C7@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
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, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/5] mm: Initialize lowmem virq when
 boot-time scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzAvMjAxNyAwNDo1MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDgu
MTcgYXQgMTk6MDksIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IEBAIC0x
OTcwLDEyICsxOTcwLDE1IEBAIHZvaWQgX19pbml0IHNjcnViX2hlYXBfcGFnZXModm9pZCkKPj4g
ICNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcKPj4gICAgICBib290X3NjcnViX2RvbmUgPSB0cnVl
Owo+PiAgI2VuZGlmCj4+ICt9Cj4+ICAKPj4gLSAgICAvKiBOb3cgdGhhdCB0aGUgaGVhcCBpcyBp
bml0aWFsaXplZCwgcnVuIGNoZWNrcyBhbmQgc2V0IGJvdW5kcwo+PiAtICAgICAqIGZvciB0aGUg
bG93IG1lbSB2aXJxIGFsZ29yaXRobS4gKi8KPj4gK3ZvaWQgX19pbml0IGhlYXBfaW5pdF9sYXRl
KHZvaWQpCj4+ICt7Cj4+ICAgICAgc2V0dXBfbG93X21lbV92aXJxKCk7Cj4+IC19Cj4+ICAKPj4g
KyAgICBpZiAoIG9wdF9ib290c2NydWIgKQo+PiArICAgICAgICBzY3J1Yl9oZWFwX3BhZ2VzKCk7
Cj4+ICt9Cj4gQW55IHJlYXNvbiB5b3UgZnVsbHkgcmVtb3ZlIHRoYXQgY29tbWVudD8gSSB0aGlu
ayB0aGUgInJ1biBjaGVja3MiCj4gcGFydCBpcyBzdGFsZSAoaWYgaXQgd2FzIGV2ZXIgdmFsaWQg
aW4gdGhlIGZpcnN0IHBsYWNlKSwgYnV0IHRoZSByZXN0Cj4gY291bGQgbW9yZSBvciBsZXNzIHN0
YXkuCgpJIHRob3VnaHQgaXQgd2FzIHByZXR0eSBjbGVhciBmcm9tIHRoZSByb3V0aW5lJ3MgbmFt
ZSB3aGF0IGl0IGlzIGFib3V0CnRvIGRvIHNvIEkgZHJvcHBlZCBpdC4gSSBjYW4gcHV0IGl0IGJh
Y2sgaWYgeW91IGZlZWwgaXQgaXMgc3RpbGwgbmVlZGVkLgoKLWJvcmlzCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:05:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13:05: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.xen.org>)
	id 1dn2gL-0005UT-Uq; Wed, 30 Aug 2017 13:05:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn2gK-0005UD-44
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 13:05:20 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A3/D5-02228-F08B6A95; Wed, 30 Aug 2017 13:05:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZdvx7J
 IgyVrxS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WHNS9aCL1MYK1Y1fGNq
 YJyW1sXIxSEk8JdRounIJVYI5zGjxJ3315ghnG2MEm+6f7N0MXJyiAg4S3w9M5cdxOYV0JeYv
 nMPmC0sECOxbeM9RpAGCYHjmhLTVzxkBElICHhKrFq+kwXGfnzsApDNzsEmYCVxSKyLkYODRU
 BVYsMzlwmM3AsYGVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+d
 uYgR6nQEIdjCePe15iFGSg0lJlHff6mWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4E9cA5QSL
 UtNTK9Iyc4DhB5OW4OBREuG1A0nzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4ryxIkQBIU
 UZpHtwIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDEFJ7MvBK4Ta+AjmACOiLWaynIES
 WJCCmpBsZEW6P8SP1DTh5KU5OnT0g96S6i/HHyD089g5czC+8zJGnXVcWenGptszpcxpppuWA
 O73HPObN8uyrsXv5L8T4pVPr+5FcB65VPv0tLLcuK/xa6Mn/5ZBvdtFlZUQUP01oEtxS+2HV0
 x5977vPcdX3050icarwmOFPjJevG6jq/VVtrPJZyr1ZiKc5INNRiLipOBABMzC+4gAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504098317!93678271!1
X-Originating-IP: [104.130.215.37]
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 3701 invoked from network); 30 Aug 2017 13:05:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 13:05:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn2gF-0008WS-2h; Wed, 30 Aug 2017 13:05: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 1dn2g9-0008OC-4W; Wed, 30 Aug 2017 13:05:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn2g8-00038z-7z; Wed, 30 Aug 2017 13:05:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112946-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:capture-logs/l1(18):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-multivcpu:xen-install:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken: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-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-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-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-amd64-i386-libvirt: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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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: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:saverestore-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: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-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-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=68dbba27ae09e93cdf97f36129b6f7f72f9b569c
X-Osstest-Versions-That: xen=30d50f8ead03d6524cbc4ed22075980090fbd2ed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 13:05:08 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 112946: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk0NiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk0Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDggeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEyOTE3IHBhc3MgaW4gMTEyOTQ2CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01IDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGlu
IDExMjkxNyBwYXNzIGluIDExMjk0NgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE4IGNhcHR1cmUtbG9ncy9sMSgxOCkgZmFpbCBpbiAxMTI5MTcgcGFzcyBpbiAxMTI5NDYKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBwYXNzIGluIDExMjkxNwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEyOTE3CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODUxCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4
NTEKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjg1MQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODUxCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI4NTEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg1MQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyOTE3IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMTI5MTcgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTEyODUx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTI4NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjg1MQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTEyODUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI4NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjg1
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTEyODUxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI4NTEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDExMjg1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNjhkYmJhMjdhZTA5ZTkz
Y2RmOTdmMzYxMjliNmY3ZjcyZjliNTY5YwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgMzBkNTBmOGVhZDAzZDY1MjRjYmM0ZWQyMjA3NTk4MDA5MGZiZDJlZAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTEyODUxICAyMDE3LTA4LTIzIDE2OjE0OjA1IFogICAgNiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExMjkwOSAgMjAxNy0wOC0yOCAxMToxNDoyMCBaICAgIDIgZGF5
cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIu
Y2xhcms2QGJhZXN5c3RlbXMuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KICBSdXN0eSBCaXJkIDxydXN0eWJpcmRAb3Blbm1haWxib3gub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjctdGVzdGluZworIHJldmlzaW9uPTY4ZGJi
YTI3YWUwOWU5M2NkZjk3ZjM2MTI5YjZmN2Y3MmY5YjU2OWMKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC43LXRlc3RpbmcgNjhkYmJhMjdhZTA5ZTkzY2RmOTdmMzYx
MjliNmY3ZjcyZjliNTY5YworIGJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyByZXZpc2lvbj02OGRi
YmEyN2FlMDllOTNjZGY5N2YzNjEyOWI2ZjdmNzJmOWI1NjljCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5n
CisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJwor
IHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjctdGVzdGluZworIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgJ1snIHg2OGRiYmEyN2FlMDllOTNjZGY5N2YzNjEyOWI2
ZjdmNzJmOWI1NjljID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHkt
Y3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6
IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3Rp
bmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQu
Ny10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVF
X1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9P
Vk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC43LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJu
IDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVu
dmVyc2lvbj14ZW4tNC43LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjcKKyB4ZW52ZXJzaW9u
PTQuNworIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdCA2OGRiYmEyN2FlMDllOTNjZGY5N2YzNjEyOWI2ZjdmNzJmOWI1NjljOnJlZnMvaGVhZHMv
c3RhYmxlLTQuNwpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgMzBkNTBmOC4uNjhkYmJhMiAgNjhkYmJhMjdhZTA5ZTkzY2RmOTdmMzYxMjliNmY3Zjcy
ZjliNTY5YyAtPiBzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:07:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn2in-0005gZ-FP; Wed, 30 Aug 2017 13:07:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn2il-0005gS-Rj
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:07:51 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9A/7B-02042-7A8B6A95; Wed, 30 Aug 2017 13:07:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsWyU9JRQnfRjmW
 RBj3/pS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oym3fOZC37zVKxfvIelgfEhVxcjJ4eEgJ/E
 qi8HWUFsYYE4iY3HGthBbBGBIIn5u+eydTFycTALbGWUaD16hB3EERJYwiRxee9lJpAqNgF9i
 d0vPoHZvAK2Ek87ZoLZLAKqEnf/HQGbKioQLrH/+zVmiBpBiZMzn7B0MXJwcArYSZy4YgESZh
 YwkDiyaA4rhC0vsf3tHGYIW1yi6ctKsLiQgJrEtf5L7BBHp0ts/fuLeQKjwCwkU2chGTULyah
 ZSEYtYGRZxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGLb1
 DAyMOxj7VvkdYpTkYFIS5d23elmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnexDVAOcGi1PTUi
 rTMHGAEwaQlOHiURHjtQNK8xQWJucWZ6RCpU4yWHBtWr//CxPHkzfbfTBwtb4GkEEtefl6qlD
 ivLEiDAEhDRmke3DhYlF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJAwxhSczrwRu6yugg5i
 ADor1WgpyUEkiQkqqgbGMJ/qnmlm4nd1VK5fsh1mOPg9ShRj5e+OiHp+N31ARfd+IcVGNat/t
 nWKfzmtMPHlUdr7P3tNv/bad1GI1SPjYlL72EuunKXcusM97pTajLVRjy8Kmq0ej9bzcju6es
 mRGpk3JjX035VY6/Z324+C7qWnOUwovp18NffxBoNXpXLpnmXtpx2clluKMREMt5qLiRABgxn
 L47QIAAA==
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504098466!81131064!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51964 invoked from network); 30 Aug 2017 13:07:46 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:07:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51803284"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <JBeulich@suse.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
 <c13c6e40-5331-89a1-c9f4-d60bfc780c7d@citrix.com>
 <59A6AE11020000780017576B@prv-mh.provo.novell.com>
 <aa02a090-ca41-3d9c-6a31-818a4658f1b0@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6c676cb2-40c6-bfee-6de0-7a2a89b42532@citrix.com>
Date: Wed, 30 Aug 2017 14:06:06 +0100
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: <aa02a090-ca41-3d9c-6a31-818a4658f1b0@oracle.com>
Content-Language: en-GB
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, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDgvMTcgMTM6NTksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IFRoaXMgcGF0Y2gg
aGFzIGJlZW4gYXBwbGllZCB0byBzdGFnaW5nLCBidXQgaXRzIGdvdCBwcm9ibGVtcy4gIFRoZQo+
Pj4gZm9sbG93aW5nIGNyYXNoIGlzIHJhdGhlciB0cml2aWFsIHRvIHByb3Zva2U6Cj4+Pgo+Pj4g
fkFuZHJldwo+Pj4KPj4+IChkMTkpIFRlc3QgcmVzdWx0OiBTVUNDRVNTCj4+PiAoWEVOKSAtLS0t
WyBYZW4tNC4xMC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogICAgSCBdLS0t
LQo+Pj4gKFhFTikgQ1BVOiAgICA1Cj4+PiAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgw
MjI1MmZjPl0gcGFnZV9hbGxvYy5jI2ZyZWVfaGVhcF9wYWdlcysweDc4Ni8weDdhMQo+Pj4gLi4u
Cj4+PiAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIGZmZmY4MmZmZmZmZmZmZTQ6Cj4+PiAoWEVO
KSAgTDRbMHgxMDVdID0gMDAwMDAwMDBhYmU1YjA2MyBmZmZmZmZmZmZmZmZmZmZmCj4+PiAoWEVO
KSAgTDNbMHgxZmZdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCj4+IFNvbWUg
bmVnYXRpdmUgb2Zmc2V0IGludG8gc29tZXdoZXJlLCBpdCBzZWVtcy4gVXBvbiBzZWNvbmQKPj4g
bG9vayBJIHRoaW5rIHRoZSBwYXRjaCBpcyBzaW1wbHkgd3JvbmcgaW4gaXRzIGN1cnJlbnQgc2hh
cGU6Cj4+IGZyZWVfaGVhcF9wYWdlcygpIGxvb2tzIGZvciBwYWdlX3N0YXRlX2lzKC4uLiwgZnJl
ZSkgd2hlbgo+PiB0cnlpbmcgdG8gbWVyZ2UgY2h1bmtzLCB3aGlsZSBhbGxvY19oZWFwX3BhZ2Vz
KCkgbm93IHNldHMKPj4gUEdDX3N0YXRlX2ludXNlIG91dHNpZGUgb2YgdGhlIGxvY2tlZCBhcmVh
LiBJJ2xsIHJldmVydCBpdCByaWdodAo+PiBhd2F5Lgo+IFllcywgc28gd2UgZG8gbmVlZCB0byB1
cGRhdGUgcGFnZSBzdGF0ZSB1bmRlciBoZWFwIGxvY2suIEknbGwgdGhlbiBtb3ZlCj4gc2NydWJi
aW5nIChhbmQgY2hlY2tpbmcpIG9ubHkgdG8gb3V0c2lkZSB0aGUgbG9jay4KPgo+IEkgYW0gY3Vy
aW91cyB0aG91Z2gsIHdoYXQgd2FzIHRoZSB0ZXN0IHRvIHRyaWdnZXIgdGhpcz8gSSByYW4gYWJv
dXQgMTAwCj4gcGFyYWxsZWwgcmVib290cyB1bmRlciBtZW1vcnkgcHJlc3N1cmUgYW5kIG5ldmVy
IGhpdCB0aGlzLgoKIyBnaXQgY2xvbmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKIyBj
ZCB4dGYKIyBtYWtlIC1qNCAtcwojIC4veHRmLXJ1bm5lciAtcWEKClB1cnBvc2VmdWxseSwgLi94
dGYtcnVubmVyIGRvZXNuJ3Qgc3luY2hyb25vdXNseSB3YWl0IGZvciBWTXMgdG8gYmUKZnVsbHkg
ZGVzdHJveWVkIGJlZm9yZSBzdGFydGluZyB0aGUgbmV4dCB0ZXN0LiAgKFRoZXJlIGlzIGFuIH44
MDBtcwphZGRlZCBkZWxheSB0byBzeW5jaHJvbm91c2x5IGRlc3Ryb3kgSFZNIGd1ZXN0cywgb3Zl
ciBQViwgd2hpY2ggSSBleHBlY3QKaXMgZG93biB0byBhbiBpbnRlcmFjdGlvbiB3aXRoIHFlbXUu
ICBJIGdvdCBzdWZmaWNpZW50bHkgYW5ub3llZCB0aGF0IEkKY29kZWQgYXJvdW5kIHRoZSBpc3N1
ZS4pCgpBcyBhIHJlc3VsdCwgZGVzdHJ1Y3Rpb24gb2Ygb25lIGRvbWFpbiB3aWxsIGJlIGhhcHBl
bmluZyB3aGlsZQpjb25zdHJ1Y3Rpb24gb2YgdGhlIG5leHQgb25lIGlzIGhhcHBlbmluZy4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:08:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13:08: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.xen.org>)
	id 1dn2j5-0005ie-N2; Wed, 30 Aug 2017 13:08:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn2j4-0005iV-EI
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:08:10 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 82/A0-03874-9B8B6A95; Wed, 30 Aug 2017 13:08:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve7OHcs
 iDb6ckLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN2ntzJWPCCsWLb2i/MDYzHGbsYOTgkBPwl
 Pj2M7WLk5GARUJX4dOsGC4jNJqAs8bOzlw3EFhHQlXi24BmYzSyQIfHgzEGwGmEBO4k1B+6A2
 bwCFhL/1v9iB7GFBDwlPtx6xAwRF5Q4OfMJC0SvjsSC3Z/YQNYyC0hLLP/HARLmFPCSWN++iR
 XEFhVQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU00UsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwzBiDYwXh9Y8AhRkkOJiVR3n2rl0UK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuD9AZITLEpNT61Iy8wBBjxMWoKDR0mE124NUJq3uCAxtzgzHSJ1i
 lGXo+nDli9MQix5+XmpUuK8siBFAiBFGaV5cCNg0XeJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwhBTeDLzSuA2vQI6ggnoiFivpSBHlCQipKQaGLXLjsumu1coHf7yMkRHhiHm3fltHT87F4V
 oz7zw1jx1ffFf2Z4bylyLf91RvBCxwe3nk9pLq/7kvn+QzKUwc2PYW7/1NlsW599j2tB30ugg
 19+dUwoUNNZeYBX3Typwm7/FTztoi6xI1DxBx/1R9tcdJ2jOcFZ5rqn5+PKJF1MSv1+ZPiH61
 XQlluKMREMt5qLiRADVvoNUuQIAAA==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504098487!114362721!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16102 invoked from network); 30 Aug 2017 13:08:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:08:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445686616"
Date: Wed, 30 Aug 2017 14:08:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170830130806.zwomcc4f3ikq7ta3@citrix.com>
References: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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/2] x86/mm: Use mfn_t for new_guest_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6MTk6MzJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSAoYXMgY29uZmlybWVkIGJ5IGRpZmZpbmcgdGhl
IGFzc2VtYmx5KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:08:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn2jM-0005lw-UM; Wed, 30 Aug 2017 13:08:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn2jM-0005lc-GH
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:08:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6B/6F-03422-BC8B6A95; Wed, 30 Aug 2017 13:08:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO7pHcs
 iDV5uk7FY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+TjvFVHCQseL8x78sDYzLGLsYOTkkBPwl
 nty9A2azCKhKzF6/mx3EZhNQlvjZ2csGYosI6Eo8W/AMyObiYBbYwCjxec9tsISwgKVE8/3nY
 M28AhYS77deZgQpEhLoYJRY/eM/VEJQ4uTMJywgNrOAjsSC3Z+AmjmAbGmJ5f84QMKcAl4SrZ
 s/sILYogIqEp1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1Dc72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBgYwCCHYy3NwYcYpTkYFIS5d23elmkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnexDVAOcGi1PTUirTMHGDYw6QlOHiURHjtQNK8xQWJucWZ6
 RCpU4zGHLP+rfnCxNH0YcsXJiGWvPy8VClxXlmQUgGQ0ozSPLhBsHi8xCgrJczLCHSaEE9Bal
 FuZgmq/CtGcQ5GJWGIKTyZeSVw+14BncIEdEqs11KQU0oSEVJSDYx8Kw/MPH73R7bZz0dK6VE
 bZPbfkDtbHaVt6q5X8zNg973NkjGLrzo7LS+6cifg7PJ/F2NjX5pPWMT94Gfb7atPhM2CXm1+
 cWkeo6TtTMUj91kMTwltKvrKJXVuW8/F64Yxquse9IVvXWn9Io7hfLB31ur+E+8U5u+6eNU27
 V3Scx1Rxkv2GabqSizFGYmGWsxFxYkA7gfzFsICAAA=
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504098505!114280482!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30616 invoked from network); 30 Aug 2017 13:08:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:08:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437450673"
Date: Wed, 30 Aug 2017 14:08:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170830130824.wmnetvv4iajkgvoi@citrix.com>
References: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
 <1504095573-14153-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504095573-14153-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mm: Use mfn_t for make_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6MTk6MzNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:11:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn2mD-0006ck-T0; Wed, 30 Aug 2017 13:11:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dn2mC-0006cF-3A
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:11:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 52/67-03283-B79B6A95; Wed, 30 Aug 2017 13:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQrdq57J
 Ig73vzS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrG5rZC96zVHTP6GNrYPzJ3MXIySEh4Cex
 dcEaRhCbRUBV4sPzHSxdjBwcbAL2EtO/VoCYIgJ6Ei1H9EAqmAVaGSWWLI4FsYUFkiT2v/oE1
 skr4CExY8sM9i5GLg4hgV2MEi3/frNDJAQlTs58wgLRrCdxY+oUNpCZzALSEsv/cUCE5SWat8
 4Gu4ZTwE5ibvNzJhBbVEBF4uTKNWC2kICiRP+8B2wQF6dLbP37i3kCo8AsJBtmIdkwC2HDLCQ
 bFjCyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFYGINjB
 eHdTwCFGSQ4mJVHefauXRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E1cA5QTLEpNT61Iy8wBx
 g1MWoKDR0mE1w4kzVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcV5ZkCIBkKKM0jy4EbAYvs
 QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhiCk8mXklcJteAR3BBHRErNdSkCNKEhFSUg2M3q4
 XGC4WbLlucmRaUPmV1283fCnKzv50pvRC9wYuzfJK9+eSNtJB76vEEiU+zjR2ltU7ZtSnpJj2
 OeOp2KO223dbz3PGPdf1mrtyisQSnV9uvxJ77/OXhH5sW3bRz0coJ+bvYZm2uAn3ogzNui7ob
 AnrY5c3qBCaMXvG0dWXxPSiLqQoaAYosRRnJBpqMRcVJwIA0cy84dwCAAA=
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504098682!114363437!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46276 invoked from network); 30 Aug 2017 13:11:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:11:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51803608"
Date: Wed, 30 Aug 2017 14:10:30 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170830131030.fhjer6xhkgc3bnxa@MacBook-Pro-de-Roger.local>
References: <1504024193-31105-1-git-send-email-igor.druzhinin@citrix.com>
 <20170830072114.xzi3mdn3sfveswcg@MacBook-Pro-de-Roger.local>
 <b8786a2b-51c0-1cf0-fcd1-2032dc1e8100@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b8786a2b-51c0-1cf0-fcd1-2032dc1e8100@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6MjQ6MjRQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gMzAvMDgvMTcgMDg6MjEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBP
biBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAwNToyOTo1M1BNICswMTAwLCBJZ29yIERydXpoaW5pbiB3
cm90ZToKPiA+PiAgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL292bWYuYyAgICB8ICAzIC0tLQo+
ID4+ICB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvcm9tYmlvcy5jIHwgIDMgLS0tCj4gPj4gIHRv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMgfCAgMyAtLS0KPiA+IAo+ID4gWW91IGZv
cmdvdCB0byByZW1vdmUgdGhlIGNhbGxzIHRvIEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJ
T04gZnJvbQo+ID4gdGhlIGFib3ZlIGZpbGVzLgo+ID4gCj4gCj4gSSB0aGluayBJIGRpZCB0aGF0
IGlmIHlvdSBtZWFuIHRoZSBjaGFuZ2UgdGhhdCBJIGhhZCBiZWZvcmUuIFRoZXNlIGZpbGVzCj4g
bm93IGRvbid0IHRvdWNoIEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04uCgpTb3JyeSwg
SSB3YXMgbG9va2luZyBhdCB0aGUgY29kZSB3aXRob3V0IHRoZSByZXZlcnQuCgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn2we-0007aM-Rt; Wed, 30 Aug 2017 13:22:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn2wc-0007aA-Vy
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:22:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6B/ED-03610-20CB6A95; Wed, 30 Aug 2017 13:22:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpC7TnmW
 RBg2tjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJvR9ZC2YyVux/e5GpgbGqi5GTQ0LAX2LX
 kv/sIDaLgKrE+tY1zCA2m4CyxM/OXrYuRg4OEQE9iZYjel2MXBzMAnMZJabP+8wCUiMskCTR1
 XWeCcTmFbCQOD0HpJ6TQ0jAU2Lq/efsEHFBiZMzn4DVMwvoSCzY/QlsJrOAtMTyfxwgYU4BL4
 lNDd1ga0UFVCQ6l85hgRijINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3QNDfWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjAEIdjB+WhZwiFGSg0lJlHff6mWRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4f4DkBItS01Mr0jJzgAEPk5bg4FES4bVbA5TmLS5IzC3OT
 IdInWI05pj1b80XJo6mD1u+MAmx5OXnpUqJ88qClAqAlGaU5sENgkXiJUZZKWFeRqDThHgKUo
 tyM0tQ5V8xinMwKglDTOHJzCuB2/cK6BQmoFNivZaCnFKSiJCSamAUNZH0f+rZuP6R6I1Nedv
 E29zXm8dNMd30aMXFE5lae/yW/H2X+V3MPEfXZv8+nqfFEvkxXjueGyTN3/wwPG32jTXnJeNS
 +s5/8j99olD0dKPu/wy+681SVjdiw6xjd787xZq4d447w40PFgpzJG1klWdJFPy5F8z5K9zIZ
 Oe+KSHhtg9v8f5WYinOSDTUYi4qTgQAZnPFyb8CAAA=
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504099328!113888991!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49749 invoked from network); 30 Aug 2017 13:22:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:22:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437453175"
Date: Wed, 30 Aug 2017 14:22:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170830132206.2znjbrdvoxyvnypv@citrix.com>
References: <1504097544-20648-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504097544-20648-1-git-send-email-igor.druzhinin@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, jbeulich@suse.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v5] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6NTI6MjRQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgfCAgNCArKystCgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn2wf-0007aX-2U; Wed, 30 Aug 2017 13:22:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn2wd-0007aG-Rs
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:22:11 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B1/E2-01910-20CB6A95; Wed, 30 Aug 2017 13:22:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDvS7TnmW
 RBmf2ylks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3Jn1iLvghU/Gx4xZbA2OTWBcjJ4eEgL/E
 /NOv2UFsNgF9id0vPjGB2CIC6hKnOy6ygtjMAnkSnR8/gtUIC3hJXO6dDxZnEVCV6L2wm6WLk
 YODV8BTYurpdIiRchLnj/9kBrGFBNQkrvVfAmvlFRCUODnzCQvESAmJgy9eME9g5J6FJDULSW
 oBI9MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUKhnYGD
 cwdi31+8QoyQHk5Io777VyyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAmrgHKCRalpqdWpGXm
 AIMSJi3BwaMkwmsHkuYtLkjMLc5Mh0idYlSUEueVBUkIgCQySvPg2mCRcIlRVkqYl5GBgUGIp
 yC1KDezBFX+FaM4B6OSMMQUnsy8Erjpr4AWMwEtjvVaCrK4JBEhJdXAKKbGLHvgl3GeU8iPzD
 0H676YWKaf57jHM/O0kDlv7rGn21949l98Ir7O4faMCCHN0wxft21ck3pk0brTZmsiOW+d8t0
 nYNGr/vK51aWuBSUeRqJeJ9JnixnWdvAWPGOMN/c4nzvNovdaNbPn+W31Dw/cOfbKd65s+gKm
 B/Wfol3mXUmdxKfwRYmlOCPRUIu5qDgRAOqY3AZ/AgAA
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504099328!54250256!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4054 invoked from network); 30 Aug 2017 13:22:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:22:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445688948"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 30 Aug 2017 14:22:05 +0100
Message-ID: <1504099325-31132-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>
Subject: [Xen-devel] [PATCH] x86/mm: Rearrange guest_get_eff_{,
	kern_}l1e() not be void
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q292ZXJpdHkgY29tcGxhaW5zIHRoYXQgZ2wxZS5sMSBtYXkgYmUgdXNlZCB3aGlsZSB1bmluaXRp
YWxpc2VkIGluCm1hcF9sZHRfc2hhZG93X3BhZ2UoKS4gIFRoaXMgaXNuJ3QgYWN0dWFsbHkgYWNj
dXJhdGUgYXMgZ3Vlc3RfZ2V0X2VmZl9sMWUoKQp3aWxsIGFsd2F5cyB3cml0ZSB0byBpdHMgcGFy
YW1ldGVyLgoKSG93ZXZlciwgaGF2aW5nIGEgdm9pZCBmdW5jdGlvbiB3aGljaCByZXR1cm5zIGEg
NjRiaXQgdmFsdWUgdmlhIHBvaW50ZXIgaXMKcmF0aGVyIHNpbGx5LiAgUmVhcnJhbmdlIHRoZSBm
dW5jdGlvbnMgdG8gcmV0dXJuIGwxX3BnZW50cnlfdC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBi
dXQgaG9wZWZ1bGx5IHNob3VsZCBoZWxwIENvdmVyaXR5IG5vdCB0byBjb21lIHRvIHRoZQp3cm9u
ZyBjb25jbHVzaW9uLgoKQmxvYXQtby1tZXRlciBhbHNvIHJlcG9ydHMgYSBtb2Rlc3QgaW1wcm92
ZW1lbnQ6CiAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzQgdXAvZG93bjogMC8tNzEg
KC03MSkKICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQg
ICAgIG5ldyAgIGRlbHRhCiAgZ3Vlc3RfZ2V0X2VmZl9sMWUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDgyICAgICAgNzUgICAgICAtNwogIG1taW9fcm9fZG9fcGFnZV9mYXVsdCAgICAgICAg
ICAgICAgICAgICAgICAgIDUzMCAgICAgNTE0ICAgICAtMTYKICBtYXBfbGR0X3NoYWRvd19wYWdl
ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDEgICAgIDQ4NSAgICAgLTE2CiAgcHR3cl9kb19w
YWdlX2ZhdWx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgNjE1ICAgICA1ODMgICAgIC0zMgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMjMgKysrKysrKysrKysr
KysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggZjBjODFlNy4uZmUxNTI5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU2OCwzNCArNTY4LDQxIEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBndWVzdF91bm1hcF9sMWUodm9pZCAqcCkKIH0KIAogLyogUmVhZCBhIFBWIGd1ZXN0J3Mg
bDFlIHRoYXQgbWFwcyB0aGlzIGxpbmVhciBhZGRyZXNzLiAqLwotc3RhdGljIHZvaWQgZ3Vlc3Rf
Z2V0X2VmZl9sMWUodW5zaWduZWQgbG9uZyBsaW5lYXIsIGwxX3BnZW50cnlfdCAqZWZmX2wxZSkK
K3N0YXRpYyBsMV9wZ2VudHJ5X3QgZ3Vlc3RfZ2V0X2VmZl9sMWUodW5zaWduZWQgbG9uZyBsaW5l
YXIpCiB7CisgICAgbDFfcGdlbnRyeV90IGwxZTsKKwogICAgIEFTU0VSVCghcGFnaW5nX21vZGVf
dHJhbnNsYXRlKGN1cnJlbnQtPmRvbWFpbikpOwogICAgIEFTU0VSVCghcGFnaW5nX21vZGVfZXh0
ZXJuYWwoY3VycmVudC0+ZG9tYWluKSk7CiAKICAgICBpZiAoIHVubGlrZWx5KCFfX2FkZHJfb2so
bGluZWFyKSkgfHwKLSAgICAgICAgIF9fY29weV9mcm9tX3VzZXIoZWZmX2wxZSwKKyAgICAgICAg
IF9fY29weV9mcm9tX3VzZXIoJmwxZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGlu
ZWFyX2wxX3RhYmxlW2wxX2xpbmVhcl9vZmZzZXQobGluZWFyKV0sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNpemVvZihsMV9wZ2VudHJ5X3QpKSApCi0gICAgICAgICplZmZfbDFlID0gbDFl
X2VtcHR5KCk7CisgICAgICAgIGwxZSA9IGwxZV9lbXB0eSgpOworCisgICAgcmV0dXJuIGwxZTsK
IH0KIAogLyoKICAqIFJlYWQgdGhlIGd1ZXN0J3MgbDFlIHRoYXQgbWFwcyB0aGlzIGFkZHJlc3Ms
IGZyb20gdGhlIGtlcm5lbC1tb2RlCiAgKiBwYWdlIHRhYmxlcy4KICAqLwotc3RhdGljIHZvaWQg
Z3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZSh1bnNpZ25lZCBsb25nIGxpbmVhciwgbDFfcGdlbnRyeV90
ICplZmZfbDFlKQorc3RhdGljIGwxX3BnZW50cnlfdCBndWVzdF9nZXRfZWZmX2tlcm5fbDFlKHVu
c2lnbmVkIGxvbmcgbGluZWFyKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
ICAgICBjb25zdCBib29sIHVzZXJfbW9kZSA9ICEoY3Vyci0+YXJjaC5mbGFncyAmIFRGX2tlcm5l
bF9tb2RlKTsKKyAgICBsMV9wZ2VudHJ5X3QgbDFlOwogCiAgICAgaWYgKCB1c2VyX21vZGUgKQog
ICAgICAgICB0b2dnbGVfZ3Vlc3RfbW9kZShjdXJyKTsKIAotICAgIGd1ZXN0X2dldF9lZmZfbDFl
KGxpbmVhciwgZWZmX2wxZSk7CisgICAgbDFlID0gZ3Vlc3RfZ2V0X2VmZl9sMWUobGluZWFyKTsK
IAogICAgIGlmICggdXNlcl9tb2RlICkKICAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUoY3Vycik7
CisKKyAgICByZXR1cm4gbDFlOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgcGFnZV9zZXRfdGxi
Zmx1c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC02OTMsNyArNzAwLDcg
QEAgYm9vbCBtYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmZzZXQpCiAgICAgaWYg
KCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQogICAgICAgICBsaW5lYXIgPSAodWludDMyX3QpbGlu
ZWFyOwogCi0gICAgZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZShsaW5lYXIsICZnbDFlKTsKKyAgICBn
bDFlID0gZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZShsaW5lYXIpOwogICAgIGlmICggdW5saWtlbHko
IShsMWVfZ2V0X2ZsYWdzKGdsMWUpICYgX1BBR0VfUFJFU0VOVCkpICkKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogCkBAIC01MTkyLDcgKzUxOTksNyBAQCBpbnQgcHR3cl9kb19wYWdlX2ZhdWx0KHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgaW50IHJjOwogCiAgICAgLyog
QXR0ZW1wdCB0byByZWFkIHRoZSBQVEUgdGhhdCBtYXBzIHRoZSBWQSBiZWluZyBhY2Nlc3NlZC4g
Ki8KLSAgICBndWVzdF9nZXRfZWZmX2wxZShhZGRyLCAmcHRlKTsKKyAgICBwdGUgPSBndWVzdF9n
ZXRfZWZmX2wxZShhZGRyKTsKIAogICAgIC8qIFdlIGFyZSBsb29raW5nIG9ubHkgZm9yIHJlYWQt
b25seSBtYXBwaW5ncyBvZiBwLnQuIHBhZ2VzLiAqLwogICAgIGlmICggKChsMWVfZ2V0X2ZsYWdz
KHB0ZSkgJiAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQpIHx8CkBA
IC01MzQ3LDcgKzUzNTQsNyBAQCBpbnQgbW1pb19yb19kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgaW50IHJjOwogCiAgICAgLyogQXR0ZW1wdCB0
byByZWFkIHRoZSBQVEUgdGhhdCBtYXBzIHRoZSBWQSBiZWluZyBhY2Nlc3NlZC4gKi8KLSAgICBn
dWVzdF9nZXRfZWZmX2wxZShhZGRyLCAmcHRlKTsKKyAgICBwdGUgPSBndWVzdF9nZXRfZWZmX2wx
ZShhZGRyKTsKIAogICAgIC8qIFdlIGFyZSBsb29raW5nIG9ubHkgZm9yIHJlYWQtb25seSBtYXBw
aW5ncyBvZiBNTUlPIHBhZ2VzLiAqLwogICAgIGlmICggKChsMWVfZ2V0X2ZsYWdzKHB0ZSkgJiAo
X1BBR0VfUFJFU0VOVHxfUEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQpICkKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:29:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn33N-00080K-PK; Wed, 30 Aug 2017 13:29:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn33M-00080E-OB
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:29:08 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 29/15-03874-4ADB6A95; Wed, 30 Aug 2017 13:29:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve7ivcs
 iDS6cVLNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP2nbvBVLCQo+LkY7kGxlusXYycHBIC/hJH
 j+9hArFZBFQlXiz+wg5iswkoS/zs7GUDsUUEdCWeLXgGZjMLZEg8OHOQBcQWFvCTODl5AVicV
 8BCYlr7dUYQW0jAU2Lfl32sEHFBiZMzn7BA9OpILNj9CaieA8iWllj+jwMkzCngJXH//EawVl
 EBFYnOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jc72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYyL1wYeYpTkYFIS5d23elmkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneHyA5waLU9NSKtMwcYMDDpCU4eJREeO3WAKV5iwsSc4sz0yFSpxgVp
 cR5ZUESAiCJjNI8uDZYlF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMMQUnsy8Erjpr4AWMw
 EtjvVaCrK4JBEhJdXA6O+efHplbfy6mVUdfxMLRU0iEqY6hDAtm2e1mMcv9t99SY87Z9c+7lY
 UL9dken1YbNmzRU86rWV4X693XafhdaPfwLN8s5QaA09E3kYvt3c5lWvm2axJVt3y9YfN1lJR
 ny+LHDapyOy92uwgy7fYdofbx+2PMl+2R8zJePhm3kPtxXd2VX3QVWIpzkg01GIuKk4EAD0mh
 XStAgAA
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504099745!108699692!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11108 invoked from network); 30 Aug 2017 13:29:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:29:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445690335"
Date: Wed, 30 Aug 2017 14:29:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170830132903.jsrd2a4ybqwud3rt@citrix.com>
References: <1504099325-31132-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504099325-31132-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Rearrange guest_get_eff_{,
	kern_}l1e() not be void
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDI6MjI6MDVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBDb3Zlcml0eSBjb21wbGFpbnMgdGhhdCBnbDFlLmwxIG1heSBiZSB1c2VkIHdoaWxl
IHVuaW5pdGlhbGlzZWQgaW4KPiBtYXBfbGR0X3NoYWRvd19wYWdlKCkuICBUaGlzIGlzbid0IGFj
dHVhbGx5IGFjY3VyYXRlIGFzIGd1ZXN0X2dldF9lZmZfbDFlKCkKPiB3aWxsIGFsd2F5cyB3cml0
ZSB0byBpdHMgcGFyYW1ldGVyLgo+IAo+IEhvd2V2ZXIsIGhhdmluZyBhIHZvaWQgZnVuY3Rpb24g
d2hpY2ggcmV0dXJucyBhIDY0Yml0IHZhbHVlIHZpYSBwb2ludGVyIGlzCj4gcmF0aGVyIHNpbGx5
LiAgUmVhcnJhbmdlIHRoZSBmdW5jdGlvbnMgdG8gcmV0dXJuIGwxX3BnZW50cnlfdC4KPiAKPiBO
byBmdW5jdGlvbmFsIGNoYW5nZSwgYnV0IGhvcGVmdWxseSBzaG91bGQgaGVscCBDb3Zlcml0eSBu
b3QgdG8gY29tZSB0byB0aGUKPiB3cm9uZyBjb25jbHVzaW9uLgo+IAo+IEJsb2F0LW8tbWV0ZXIg
YWxzbyByZXBvcnRzIGEgbW9kZXN0IGltcHJvdmVtZW50Ogo+ICAgYWRkL3JlbW92ZTogMC8wIGdy
b3cvc2hyaW5rOiAwLzQgdXAvZG93bjogMC8tNzEgKC03MSkKPiAgIGZ1bmN0aW9uICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKPiAgIGd1ZXN0
X2dldF9lZmZfbDFlICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4MiAgICAgIDc1ICAgICAg
LTcKPiAgIG1taW9fcm9fZG9fcGFnZV9mYXVsdCAgICAgICAgICAgICAgICAgICAgICAgIDUzMCAg
ICAgNTE0ICAgICAtMTYKPiAgIG1hcF9sZHRfc2hhZG93X3BhZ2UgICAgICAgICAgICAgICAgICAg
ICAgICAgIDUwMSAgICAgNDg1ICAgICAtMTYKPiAgIHB0d3JfZG9fcGFnZV9mYXVsdCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDYxNSAgICAgNTgzICAgICAtMzIKPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:30:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13:30: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.xen.org>)
	id 1dn34D-00084K-1y; Wed, 30 Aug 2017 13:30:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4086419d0=roger.pau@citrix.com>)
 id 1dn34B-000844-GN
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:29:59 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 56/42-02048-6DDB6A95; Wed, 30 Aug 2017 13:29:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQvfa3mW
 RBjv/MFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBltK4+zFtzkq+icc5O5gfEGdxcjJ4eEgJ/E
 mzMf2UBsFgFViWWX2ti7GDk42ATsJaZ/rQAxRQT0JFqO6IFUMAu0MkosWRwLYgsLJEl0dZ1nA
 rF5BTwkznY2MYLYQgKeElPvP2eHiAtKnJz5hAWiV0/ixtQpbCAjmQWkJZb/44AIy0s0b53NDG
 JzCnhJbGroBrNFBVQkTq5cwwQxUlGif94DNoiD0yUmPuthmcAoMAvJhllINsxC2DALyYYFjCy
 rGDWKU4vKUot0DS31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg7WegYFxB+Pv
 436HGCU5mJREefetXhYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3cQ1QTrAoNT21Ii0zBxg3M
 GkJDh4lEV47kDRvcUFibnFmOkTqFKOilDivLEhCACSRUZoH1waL1UuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhCGm8GTmlcBNfwW0mAlocazXUpDFJYkIKakGxrUh1RfEuM888I1oPO3CdP6
 86S/GC5VdCq9rUgqif/4qe+bZdt9/TceVMB8HKbn/L3cXXDw8f+km11XRIT/jzn+psZp3iM3V
 4fJxW28Oe8v69MrsGfO29syddbzuROzvfYVf7mR+V46yX/pIRMzorHAz347sY+ZiM7eeP9Z5K
 rI/+NRLv8cGXEosxRmJhlrMRcWJAIh+1dbQAgAA
X-Env-Sender: prvs=4086419d0=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504099797!95522029!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20037 invoked from network); 30 Aug 2017 13:29:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:29:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51805244"
Date: Wed, 30 Aug 2017 14:29:51 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170830132951.wcah74jtv2pafyy2@MacBook-Pro-de-Roger.local>
References: <1504097544-20648-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504097544-20648-1-git-send-email-igor.druzhinin@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5] hvmloader,
 libxl: use the correct ACPI settings depending on device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6NTI6MjRQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gV2UgbmVlZCB0byBjaG9vc2UgQUNQSSB0YWJsZXMgcHJvcGVybHkgZGVwZW5kaW5n
IG9uIHRoZSBkZXZpY2UKPiBtb2RlbCB2ZXJzaW9uIHdlIGFyZSBydW5uaW5nLiBQcmV2aW91c2x5
LCB0aGlzIGRlY2lzaW9uIHdhcwo+IG1hZGUgYnkgQklPUyB0eXBlIHNwZWNpZmljIGNvZGUgaW4g
aHZtbG9hZGVyLCBlLmcuIGFsd2F5cyBsb2FkCj4gUUVNVSB0cmFkaXRpb25hbCBzcGVjaWZpYyB0
YWJsZXMgaWYgaXQncyBST01CSU9TIGFuZCBhbHdheXMKPiBsb2FkIFFFTVUgWGVuIHNwZWNpZmlj
IHRhYmxlcyBpZiBpdCdzIFNlYUJJT1MuCj4gCj4gVGhpcyBjaGFuZ2Ugc2F2ZXMgdGhpcyBiZWhh
dmlvciAoZm9yIGNvbXBhdGliaWxpdHkpIGJ1dCBhZGRzCj4gYW4gYWRkaXRpb25hbCB3YXkgKHhl
bnN0b3JlIGtleSkgdG8gc3BlY2lmeSB0aGUgY29ycmVjdAo+IGRldmljZSBtb2RlbCBpZiB3ZSBo
YXBwZW4gdG8gcnVuIGEgbm9uLWRlZmF1bHQgb25lLiBUb29sc3RhY2sKPiBiaXQgbWFrZXMgdXNl
IG9mIGl0Lgo+IAo+IFRoZSBlbmZvcmNlbWVudCBvZiBCSU9TIHR5cGUgZGVwZW5kaW5nIG9uIFFF
TVUgdmVyc2lvbiB3aWxsCj4gYmUgbGlmdGVkIGxhdGVyIHdoZW4gdGhlIHJlc3Qgb2YgUk9NQklP
UyBjb21wYXRpYmlsaXR5IGZpeGVzCj4gYXJlIGluIHBsYWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGlu
ZGV4IDExNTgzMDMuLjRmMTNiNjkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC00NTEsNyArNDUx
LDcgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGQobGlieGxfX2djICpnYywKPiAgICAgICAgICB2
bWVudHNbNF0gPSAic3RhcnRfdGltZSI7Cj4gICAgICAgICAgdm1lbnRzWzVdID0gR0NTUFJJTlRG
KCIlbHUuJTAyZCIsIHN0YXJ0X3RpbWUudHZfc2VjLChpbnQpc3RhcnRfdGltZS50dl91c2VjLzEw
MDAwKTsKPiAgCj4gLSAgICAgICAgbG9jYWxlbnRzID0gbGlieGxfX2NhbGxvYyhnYywgMTEsIHNp
emVvZihjaGFyICopKTsKPiArICAgICAgICBsb2NhbGVudHMgPSBsaWJ4bF9fY2FsbG9jKGdjLCAx
Mywgc2l6ZW9mKGNoYXIgKikpOwo+ICAgICAgICAgIGkgPSAwOwo+ICAgICAgICAgIGxvY2FsZW50
c1tpKytdID0gInBsYXRmb3JtL2FjcGkiOwo+ICAgICAgICAgIGxvY2FsZW50c1tpKytdID0gbGli
eGxfX2FjcGlfZGVmYm9vbF92YWwoaW5mbykgPyAiMSIgOiAiMCI7Cj4gQEAgLTQ3Miw2ICs0NzIs
OCBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPnUuaHZtLm1taW9faG9sZV9tZW1rYiA8PCAx
MCk7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4gKyAgICAgICAgbG9jYWxlbnRzW2kr
K10gPSAicGxhdGZvcm0vZGV2aWNlLW1vZGVsIjsKPiArICAgICAgICBsb2NhbGVudHNbaSsrXSA9
IChjaGFyICopbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb25fdG9fc3RyaW5nKGluZm8tPmRldmlj
ZV9tb2RlbF92ZXJzaW9uKTsKClRoaXMgbGluZSBpcyB0b28gbG9uZy4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn34W-00007J-Cl; Wed, 30 Aug 2017 13:30:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn34V-000071-9k
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:30:19 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C9/5A-01777-AEDB6A95; Wed, 30 Aug 2017 13:30:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/fl3mW
 RBtPabCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owNs/oZC35yVMx49ZepgXEHexcjJ4eQQJ7E
 rP/zmEBsXgE7iZWL3rGA2BIChhKnF94Es1kEVCXOnTwCZrMJqEu0PdvO2sXIwSEiYCTxYZtkF
 yMXB7PAI0aJC59Os4HUCAvESTxZMJ0FJCEksIRJ4vLey0wgDZxAC05csQAxeQUEJf7uEAYpZx
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Ro
 Z6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7Gxtl+hxglOZiURHn3
 rV4WKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9wdITrAoNT21Ii0zBxgHMGkJDh4lEV67NUBp3
 uKCxNzizHSI1ClGRSlxXlmQhABIIqM0D64NFnuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKg
 lDTOHJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYzGvNtbbgQcPuj1WkaeXYRJ/yL3akPGiH0JfTu
 j0hb0K11j/63LnBMs+edrtK33Py01xRNFMbnRe3VXitxYuX/l3y9/xOdULzXuDJA8fCde7qGJ
 NmepnkG+1z6v66utDY93rX60Xb87KqfB9vVvx/7uJt84IfULvZNcOUUWvV+45r1he56+rRJLc
 UaioRZzUXEiAPNxQAG4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504099816!109426772!1
X-Originating-IP: [137.65.248.74]
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 14024 invoked from network); 30 Aug 2017 13:30:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 13:30:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 07:30:15 -0600
Message-Id: <59A6DA05020000780017598B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 07:30:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
 <c13c6e40-5331-89a1-c9f4-d60bfc780c7d@citrix.com>
 <59A6AE11020000780017576B@prv-mh.provo.novell.com>
 <aa02a090-ca41-3d9c-6a31-818a4658f1b0@oracle.com>
In-Reply-To: <aa02a090-ca41-3d9c-6a31-818a4658f1b0@oracle.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 Cooper <andrew.cooper3@citrix.com>,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE0OjU5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgoKPj4+IFRoaXMgcGF0Y2ggaGFzIGJlZW4gYXBwbGllZCB0byBzdGFnaW5nLCBidXQgaXRz
IGdvdCBwcm9ibGVtcy4gIFRoZQo+Pj4gZm9sbG93aW5nIGNyYXNoIGlzIHJhdGhlciB0cml2aWFs
IHRvIHByb3Zva2U6Cj4+Pgo+Pj4gfkFuZHJldwo+Pj4KPj4+IChkMTkpIFRlc3QgcmVzdWx0OiBT
VUNDRVNTCj4+PiAoWEVOKSAtLS0tWyBYZW4tNC4xMC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15
ICAgVGFpbnRlZDogICAgSCBdLS0tLQo+Pj4gKFhFTikgQ1BVOiAgICA1Cj4+PiAoWEVOKSBSSVA6
ICAgIGUwMDg6WzxmZmZmODJkMDgwMjI1MmZjPl0gcGFnZV9hbGxvYy5jI2ZyZWVfaGVhcF9wYWdl
cysweDc4Ni8weDdhMQo+Pj4gLi4uCj4+PiAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIGZmZmY4
MmZmZmZmZmZmZTQ6Cj4+PiAoWEVOKSAgTDRbMHgxMDVdID0gMDAwMDAwMDBhYmU1YjA2MyBmZmZm
ZmZmZmZmZmZmZmZmCj4+PiAoWEVOKSAgTDNbMHgxZmZdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZm
ZmZmZmZmZmZmZmZmCj4+IFNvbWUgbmVnYXRpdmUgb2Zmc2V0IGludG8gc29tZXdoZXJlLCBpdCBz
ZWVtcy4gVXBvbiBzZWNvbmQKPj4gbG9vayBJIHRoaW5rIHRoZSBwYXRjaCBpcyBzaW1wbHkgd3Jv
bmcgaW4gaXRzIGN1cnJlbnQgc2hhcGU6Cj4+IGZyZWVfaGVhcF9wYWdlcygpIGxvb2tzIGZvciBw
YWdlX3N0YXRlX2lzKC4uLiwgZnJlZSkgd2hlbgo+PiB0cnlpbmcgdG8gbWVyZ2UgY2h1bmtzLCB3
aGlsZSBhbGxvY19oZWFwX3BhZ2VzKCkgbm93IHNldHMKPj4gUEdDX3N0YXRlX2ludXNlIG91dHNp
ZGUgb2YgdGhlIGxvY2tlZCBhcmVhLiBJJ2xsIHJldmVydCBpdCByaWdodAo+PiBhd2F5Lgo+IAo+
IFllcywgc28gd2UgZG8gbmVlZCB0byB1cGRhdGUgcGFnZSBzdGF0ZSB1bmRlciBoZWFwIGxvY2su
IEknbGwgdGhlbiBtb3ZlCj4gc2NydWJiaW5nIChhbmQgY2hlY2tpbmcpIG9ubHkgdG8gb3V0c2lk
ZSB0aGUgbG9jay4KCkFjdHVhbGx5IEkgdGhpbmsgeW91IG9ubHkgbmVlZCB0byBzZXQgdGhlIGZp
cnN0IDRrIHBhZ2UncyBzdGF0ZQp3aXRoIHRoZSBsb2NrIHN0aWxsIGhlbGQuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13:32: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.xen.org>)
	id 1dn36A-0000Li-OQ; Wed, 30 Aug 2017 13:32:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn369-0000LT-D7
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:32:01 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 00/87-02041-05EB6A95; Wed, 30 Aug 2017 13:32:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9d/37J
 Ig2+/tSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJEyYwFqzlqFg3aQVrA+M1ti5GTg4hgTyJ
 CR+eM4LYvAJ2EmsPfGMCsSUEDCVOL7zJ0sXIwcEioCrx/7AGSJhNQF2i7dl2VpCwiICRxIdtk
 l2MXBzMAj8ZJb6+Xws2UlggUmLtlWmMIAkhgY+MEk03DjCDJDiB5je+v8MI0swrICjxd4cwSJ
 hZQEvi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqR
 roZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh6DECwg/FCu/MhRkkOJiVR3n2r
 l0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNXAOUEyxKTU+tSMvMAUYBTFqCg0dJhNcOJM1bX
 JCYW5yZDpE6xagoJc4rC5IQAElklObBtcEi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEIa
 bwZOaVwE1/BbSYCWhxrNdSkMUliQgpqQbGXb8KLETOO8+8JSH4OE/t0qH0cwYufGvnmtscPXp
 lZ9TS+s5e2YVc5v8vP1rR/WT2/xiZfMOuP9LfON4sDslaJW5mdUlkdZyPlABD5vr7+xat32ju
 ZeXna86XtuHmtMudsyasu2V85bFq9I68H4mRd777BlXUKZ26mvJONTqMafKRA/xS4f89lViKM
 xINtZiLihMBTHhKgbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504099917!108267990!1
X-Originating-IP: [137.65.248.74]
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 63484 invoked from network); 30 Aug 2017 13:31:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 13:31:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 07:31:57 -0600
Message-Id: <59A6DA6B020000780017598E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 07:31:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-2-git-send-email-boris.ostrovsky@oracle.com>
 <59A6989102000078001756C7@prv-mh.provo.novell.com>
 <7691a136-bee9-9198-173f-0cbe52bd8aa0@oracle.com>
In-Reply-To: <7691a136-bee9-9198-173f-0cbe52bd8aa0@oracle.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, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/5] mm: Initialize lowmem virq when
 boot-time scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE1OjAyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA4LzMwLzIwMTcgMDQ6NTAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAyOS4wOC4xNyBhdCAxOTowOSwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IEBAIC0xOTcwLDEyICsxOTcwLDE1IEBAIHZvaWQgX19pbml0IHNjcnViX2hlYXBfcGFnZXMo
dm9pZCkKPj4+ICAjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCj4+PiAgICAgIGJvb3Rfc2NydWJf
ZG9uZSA9IHRydWU7Cj4+PiAgI2VuZGlmCj4+PiArfQo+Pj4gIAo+Pj4gLSAgICAvKiBOb3cgdGhh
dCB0aGUgaGVhcCBpcyBpbml0aWFsaXplZCwgcnVuIGNoZWNrcyBhbmQgc2V0IGJvdW5kcwo+Pj4g
LSAgICAgKiBmb3IgdGhlIGxvdyBtZW0gdmlycSBhbGdvcml0aG0uICovCj4+PiArdm9pZCBfX2lu
aXQgaGVhcF9pbml0X2xhdGUodm9pZCkKPj4+ICt7Cj4+PiAgICAgIHNldHVwX2xvd19tZW1fdmly
cSgpOwo+Pj4gLX0KPj4+ICAKPj4+ICsgICAgaWYgKCBvcHRfYm9vdHNjcnViICkKPj4+ICsgICAg
ICAgIHNjcnViX2hlYXBfcGFnZXMoKTsKPj4+ICt9Cj4+IEFueSByZWFzb24geW91IGZ1bGx5IHJl
bW92ZSB0aGF0IGNvbW1lbnQ/IEkgdGhpbmsgdGhlICJydW4gY2hlY2tzIgo+PiBwYXJ0IGlzIHN0
YWxlIChpZiBpdCB3YXMgZXZlciB2YWxpZCBpbiB0aGUgZmlyc3QgcGxhY2UpLCBidXQgdGhlIHJl
c3QKPj4gY291bGQgbW9yZSBvciBsZXNzIHN0YXkuCj4gCj4gSSB0aG91Z2h0IGl0IHdhcyBwcmV0
dHkgY2xlYXIgZnJvbSB0aGUgcm91dGluZSdzIG5hbWUgd2hhdCBpdCBpcyBhYm91dAo+IHRvIGRv
IHNvIEkgZHJvcHBlZCBpdC4gSSBjYW4gcHV0IGl0IGJhY2sgaWYgeW91IGZlZWwgaXQgaXMgc3Rp
bGwgbmVlZGVkLgoKSSdkIHByZWZlciBpZiBpdCB3YXMgKHJvdWdobHkpIGtlcHQgYXMgY29tbWVu
dCBvbiBqdXN0IHRoZQpzZXR1cF9sb3dfbWVtX3ZpcnEoKSBpbnZvY2F0aW9uIChpLmUuIG5vdCB0
aGUgbmV3IGZ1bmN0aW9uCmFzIGEgd2hvbGUpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:49:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13:49: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.xen.org>)
	id 1dn3ML-0001JS-4w; Wed, 30 Aug 2017 13:48:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn3MJ-0001Iq-Vw
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 13:48:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A8/7E-03422-B32C6A95; Wed, 30 Aug 2017 13:48:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK7VoWW
 RBgdajSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owraxazF+wTq7gxbTpjA+Mlvi5GTg4JAX+J
 vxP3sIPYLAKqEhd7m9hAbDYBZYmfnb1gtoiAgsTzMwtYuhi5OJgFJjJKtM6dyAqSEBYIkZj8f
 A0ziM0rYCHx8dwssLiQQIxE8/YnrBBxQYmTM5+wgNjMAjoSC3Z/AhrKAWRLSyz/xwES5hQwkW
 jcNYcRxBYVUJHoXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1stBLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4fm3gIUZJDiYlUd59q5dFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg/QGSEyxKTU+tSMvMAQY9TFqCg0dJhNduDVCat7ggMbc4M
 x0idYpRUUqcVxYkIQCSyCjNg2uDRdolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCUNM4cnMK4
 Gb/gpoMRPQ4livpSCLSxIRUlINjHnr3ix05yiwuZlU3tF6jaOtVWyBidaM1V0TOq2/NJ4sLV5
 jt3NL7ZbC3huV33nSlx/h9lb8uvjuytoV797MX31HXXURq8mXSL/21LtCKy/vLRYTtV6sLzi5
 S6MnrueE4V4j9nZ9i1XRr6tnRlim/DzWs0fJ3WH6GZ+i933NOS0xeQ0tvkeNlViKMxINtZiLi
 hMBhEn3La8CAAA=
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504100921!74110778!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46899 invoked from network); 30 Aug 2017 13:48:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:48:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437458181"
Date: Wed, 30 Aug 2017 14:48:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170830134839.liz6uo56ejjw2bsp@citrix.com>
References: <20170826103332.24570-1-olaf@aepfle.de>
 <20170826103332.24570-4-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170826103332.24570-4-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBBdWcgMjYsIDIwMTcgYXQgMTI6MzM6MzJQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6ClsuLi5dCj4gK3N0YXRpYyBpbnQgeDg2X2h2bV9wb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKPiArewo+ICsgICAg
eGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKPiArICAgIHhlbl9wZm5fdCBwZm4sIG1pbl9w
Zm4gPSBvcmlnaW5hbF9wZm5zWzBdLCBtYXhfcGZuID0gb3JpZ2luYWxfcGZuc1swXTsKPiArICAg
IHVuc2lnbmVkIGksIGZyZWVkID0gMCwgb3JkZXI7Cj4gKyAgICBpbnQgcmMgPSAtMTsKPiArCj4g
KyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQo+ICsgICAgewo+ICsgICAgICAgIGlm
ICggb3JpZ2luYWxfcGZuc1tpXSA8IG1pbl9wZm4gKQo+ICsgICAgICAgICAgICBtaW5fcGZuID0g
b3JpZ2luYWxfcGZuc1tpXTsKPiArICAgICAgICBpZiAoIG9yaWdpbmFsX3BmbnNbaV0gPiBtYXhf
cGZuICkKPiArICAgICAgICAgICAgbWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNbaV07Cj4gKyAgICB9
Cj4gKyAgICBEUFJJTlRGKCJiYXRjaCBvZiAldSBwZm5zIGJldHdlZW4gJSIgUFJJX3hlbl9wZm4g
IiAlIiBQUklfeGVuX3BmbiAiXG4iLAo+ICsgICAgICAgICAgICBjb3VudCwgbWluX3BmbiwgbWF4
X3Bmbik7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKPiArICAgIHsK
PiArICAgICAgICBpZiAoICh0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19YVEFCICYmCj4g
KyAgICAgICAgICAgICAgdHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9QRklORk9fQlJPS0VOKSAmJgo+
ICsgICAgICAgICAgICAgIXBmbl9pc19wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKSAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByYyA9IHg4Nl9odm1fYWxsb2NhdGVfcGZuKGN0
eCwgb3JpZ2luYWxfcGZuc1tpXSk7Cj4gKyAgICAgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAg
ICAgICAgICAgZ290byBlcnI7Cj4gKyAgICAgICAgICAgIHJjID0gcGZuX3NldF9wb3B1bGF0ZWQo
Y3R4LCBvcmlnaW5hbF9wZm5zW2ldKTsKPiArICAgICAgICAgICAgaWYgKCByYyApCj4gKyAgICAg
ICAgICAgICAgICBnb3RvIGVycjsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4KQXMgZmFyIGFzIEkg
Y2FuIHRlbGwgdGhlIGFsZ29yaXRobSBpbiB0aGUgcGF0Y2ggY2FuJ3QgaGFuZGxlOgoKMS4gRmly
c3QgcGZuIGluIGEgYmF0Y2ggcG9pbnRzIHRvIHN0YXJ0IG9mIHNlY29uZCAxRyBhZGRyZXNzIHNw
YWNlCjIuIFNlY29uZCBwZm4gaW4gYSBiYXRjaCBwb2ludHMgdG8gYSBwYWdlIGluIHRoZSBtaWRk
bGUgb2YgZmlyc3QgMUcKMy4gR3Vlc3QgY2FuIG9ubHkgdXNlIDFHIHJhbQoKVGhpcyBpcyBhIHZh
bGlkIHNjZW5hcmlvIGluIHBvc3QtY29weSBtaWdyYXRpb24gYWxnb3JpdGhtLgoKUGxlYXNlIGNv
cnJlY3QgbWUgaWYgSSdtIHdyb25nLgoKPiArCj4gKyAgICAvKgo+ICsgICAgICogU2NhbiB0aGUg
ZW50aXJlIHN1cGVycGFnZSBiZWNhdXNlIHNldmVyYWwgYmF0Y2hlcyB3aWxsIGZpdCBpbnRvCj4g
KyAgICAgKiBhIHN1cGVycGFnZSwgYW5kIGl0IGlzIHVua25vd24gd2hpY2ggcGZuIHRyaWdnZXJl
ZCB0aGUgYWxsb2NhdGlvbi4KPiArICAgICAqLwo+ICsgICAgb3JkZXIgPSBTVVBFUlBBR0VfMUdC
X1NISUZUOwo+ICsgICAgcGZuID0gbWluX3BmbiA9IChtaW5fcGZuID4+IG9yZGVyKSA8PCBvcmRl
cjsKPiArCj4gKyAgICB3aGlsZSAoIHBmbiA8PSBtYXhfcGZuICkKPiArICAgIHsKPiArICAgICAg
ICBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibTsKPiArICAgICAgICBibSA9ICZjdHgtPng4Nl9odm0u
cmVzdG9yZS5hbGxvY2F0ZWRfcGZuczsKPiArICAgICAgICBpZiAoICF4Y19zcl9iaXRtYXBfcmVz
aXplKGJtLCBwZm4pICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIFBFUlJPUigiRmFpbGVk
IHRvIHJlYWxsb2MgYWxsb2NhdGVkX3BmbnMgJSIgUFJJX3hlbl9wZm4sIHBmbik7Cj4gKyAgICAg
ICAgICAgIGdvdG8gZXJyOwo+ICsgICAgICAgIH0KPiArICAgICAgICBpZiAoICFwZm5faXNfcG9w
dWxhdGVkKGN0eCwgcGZuKSAmJgo+ICsgICAgICAgICAgICB4Y19zcl90ZXN0X2FuZF9jbGVhcl9i
aXQocGZuLCBibSkgKSB7Cj4gKyAgICAgICAgICAgIHhlbl9wZm5fdCBwID0gcGZuOwo+ICsgICAg
ICAgICAgICByYyA9IHhjX2RvbWFpbl9kZWNyZWFzZV9yZXNlcnZhdGlvbl9leGFjdCh4Y2gsIGN0
eC0+ZG9taWQsIDEsIDAsICZwKTsKPiArICAgICAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlbGVhc2UgcGZuICUi
IFBSSV94ZW5fcGZuLCBwZm4pOwo+ICsgICAgICAgICAgICAgICAgZ290byBlcnI7Cj4gKyAgICAg
ICAgICAgIH0KPiArICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnRvdF9wYWdlcy0tOwo+ICsgICAg
ICAgICAgICBmcmVlZCsrOwo+ICsgICAgICAgIH0KPiArICAgICAgICBwZm4rKzsKPiArICAgIH0K
PiArICAgIGlmICggZnJlZWQgKQo+ICsgICAgICAgIERQUklOVEYoImZyZWVkICV1IGJldHdlZW4g
JSIgUFJJX3hlbl9wZm4gIiAlIiBQUklfeGVuX3BmbiAiXG4iLAo+ICsgICAgICAgICAgICAgICAg
ZnJlZWQsIG1pbl9wZm4sIG1heF9wZm4pOwo+ICsKPiArICAgIHJjID0gMDsKPiArCj4gKyBlcnI6
Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:50:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13:50: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.xen.org>)
	id 1dn3NQ-0001Nx-ET; Wed, 30 Aug 2017 13:49:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn3NO-0001Ng-RK
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 13:49:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 8F/54-03283-E72C6A95; Wed, 30 Aug 2017 13:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbf20LJ
 Ig2NHNSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0Xx/LXvBJrGKe90lDYwH
 +bsYuTiEBP4ySnT/284I4TxmlPhx7SczhLONUWLq2kesXYycHCICzhJfz8xlB7F5BfQl9txax
 gxiCwsESRzd9JkdpEFCYD6LxLQX9xlBEhICnhKrV79jg7Fv3DgIVMTOwSZgJXFIDCTKIqAq8e
 3KCsYJjNwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 E+pwBCHYw3twYcIhRkoNJSZR33+plkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH+A5ASLUtNT
 K9Iyc4DBB5OW4OBREuG1WwOU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV5ZkCIBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhiCk8mXklcJteAR3BBHRErNdSkCNKEh
 FSUg2Mwtuk6+V8z4ZfL6jaUeHtzTfJ69/H3V6LlbfcOzS1qn2e3HSuuzwH5U4F33ZknOKaq+O
 ytZTP9reedZhlwNR9Lo49E7SsZNZnvP/Szc795g7zZaMLm1edUDqp5O5vsFfBzNAuRiPw6lnL
 Gz7nzhe8vBq2JUPuR/MlKz47zejPa7/8X2L49f0CJZbijERDLeai4kQApn06zn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504100988!74436936!1
X-Originating-IP: [104.130.215.37]
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 37905 invoked from network); 30 Aug 2017 13:49:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 13:49:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn3NM-0001Fv-0J; Wed, 30 Aug 2017 13:49: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 1dn3NG-0002K1-En; Wed, 30 Aug 2017 13:49:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn3NG-00027v-7q; Wed, 30 Aug 2017 13:49:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112957-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2b936ea7b716dc1a13c98550f81752ab053e95c0
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 13:49:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk1Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAyYjkzNmVhN2I3MTZkYzFhMTNjOTg1NTBmODE3NTJhYjA1M2U5NWMwCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAz
MzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 13:55:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 13: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.xen.org>)
	id 1dn3SG-00024j-14; Wed, 30 Aug 2017 13:54:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn3SE-00024d-TO
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 13:54:51 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 ED/D1-03610-AA3C6A95; Wed, 30 Aug 2017 13:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsWyU9JRQnfl4WW
 RBrs+G1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox9Ky+yFNwVrji67idrA+MVgS5GTg4JAT+J
 9lW9TBC2u8Sbd63sXYwcHMICyRKzN/qBhEUEoiS+PpnLDBIWEtCXOP5ToYuRi4NZYD2jxP21j
 cwgNWxA8d0vPjGB1PAK2EpM+lsNYrIIqEpMn5cOUiEqEC6x//s1sGpeAUGJkzOfsIDYnAIGEr
 9WLGIDKWcW0JRYv0sfJMwsIC+x/e0cZghbXKLpy0pWEFtIQE3iWv8ldoh70yW2/v3FDGFbSNy
 +dYdtAqPQLCQbZiFMnYVk6iwkUxcwsqxiVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw08tNLS5O
 TE/NSUwq1kvOz93ECAxsBiDYwbjzudMhRkkOJiVR3n2rl0UK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuBNXAOUEyxKTU+tSMvMAcYYTFqCg0dJhNcOJM1bXJCYW5yZDpE6xWjJsWH1+i9MHE/ebP
 /NxNHyFkgKseTl56VKifPKgjQIgDRklObBjYOlgUuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQ
 ShpjCk5lXArf1FdBBTEAHxXotBTmoJBEhJdXA6HX0ZfKCSRpNXhZKp8tdrk9KjZfaKaTmydQ7
 qZ958+Ww6srPkXYWsRGelpK+rzSiV59ncn7Ha3aErZ1924uD/RNehf0R3vvt373MVWGzf0y34
 2z7blZyvl/Br1nQfnuZZ29yYiib9YKL4Upmc5jYri/P/PV4p29Esbd/o05Do94ZbcsDQXFKLM
 UZiYZazEXFiQDXCSLn/gIAAA==
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504101289!113392020!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6305 invoked from network); 30 Aug 2017 13:54:49 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 13:54:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="51807315"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: osstest service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xensource.com>
References: <osstest-112957-mainreport@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
Date: Wed, 30 Aug 2017 14:54:45 +0100
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: <osstest-112957-mainreport@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDgvMTcgMTQ6NDksIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTEyOTU3IHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NTcvCj4KPiBSZWdyZXNzaW9ucyA6
LSgKPgo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI5NTYKCihYRU4pIEFzc2VydGlvbiAnY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKScgZmFpbGVk
IGF0IHNvZnRpcnEuYzozNQooWEVOKSAtLS0tWyBYZW4tNC4xMC11bnN0YWJsZSAgYXJtMzIgIGRl
YnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDEKKFhFTikgUEM6ICAgICAw
MDIzYjcxMCBzb2Z0aXJxLmMjX19kb19zb2Z0aXJxKzB4M2MvMHgxMzQKKFhFTikgQ1BTUjogICA4
MDAwMDA1YSBNT0RFOkh5cGVydmlzb3IKKFhFTikgICAgICBSMDogNDAwM2QwMDAgUjE6IDAwMDAw
MDAxIFIyOiAzZmNmZmQwMCBSMzogMDAwMDAwMDEKKFhFTikgICAgICBSNDogMDAyZTVmNzQgUjU6
IDAwMDAwMDAwIFI2OiAwMDMxZDY5NCBSNzogMDAzMWEyMjQKKFhFTikgICAgICBSODogMDAyZTFm
ODAgUjk6IDAwMjliODgwIFIxMDowMDAwMDAwMSBSMTE6NDAwMzdmM2MgUjEyOjAwMDAwMDAwCihY
RU4pIEhZUDogU1A6IDQwMDM3ZjA0IExSOiAwMDI1ODI2YwooWEVOKSAKKFhFTikgICBWVENSX0VM
MjogODAwMDM1NTgKKFhFTikgIFZUVEJSX0VMMjogMDAwMTAwMDBiZmYxZTAwMAooWEVOKSAKKFhF
TikgIFNDVExSX0VMMjogMzBjZDE4N2YKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDAwMDM4NjYz
ZgooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMGJhMDE2MDAwCihYRU4pIAooWEVOKSAgICBFU1Jf
RUwyOiAwMDAwMDAwMAooWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMTA0ODEwCihYRU4pICAg
ICAgSERGQVI6IGRmMDAwZjAwCihYRU4pICAgICAgSElGQVI6IDAwMDAwMDAwCihYRU4pIAooWEVO
KSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD00MDAzN2YwNDoKKFhFTikgICAgMDAwMDAwMDAgMDAw
MDAwMDQgMDAyZTFmODAgMDAwMDAwMDAgMDAwMDAwMDAgMDAyZTFmODAgMDAzMWQ2OTQgMDAyZTFm
ODAKKFhFTikgICAgYzEyMDMwOTggMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAwMDAgYzExMTUxYTgg
NDAwMzdmNDQgMDAyM2I4N2MgNDAwMzdmNTQKKFhFTikgICAgMDAyNmIzMjAgYzEyMDAwMDAgYzEy
MDMwMzQgNDAwMzdmNTggMDAyNmVmNDAgMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAwMDEKKFhFTikg
ICAgYzAzMWM1MjAgYzEyMDAwMDAgYzEyMDMwMzQgYzEyMDMwOTggMDAwMDAwMDEgMDAwMDAwMDAg
MDAwMDAwMDAgYzExMTUxYTgKKFhFTikgICAgYzEyMDMwYTAgMTkyYjgwMDAgZmZmZmZmZmYgN2Y1
NzA2ZDMgYzAzMWM1MjggNjAwMDAwOTMgMDdlMDAwMDAgYmViY2QxMDgKKFhFTikgICAgYzEzMThh
YzAgYzAzMGQwYTAgYzEyMDFmYTAgYzAzMDkyOGMgYzEzMThhY2MgYzAzMGQ0MjAgYzEzMThhZDgg
YzAzMGQ0ZTAKKFhFTikgICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgYzEzMThhZTQgYzEzMThhZTQgNjAwMDAwMTMKKFhFTikgICAgNjAwMTAxOTMgMjAwMDAw
OTMgNjAwMDAxOTMgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKKFhFTikgWGVu
IGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAyM2I3MTA+XSBzb2Z0aXJxLmMjX19kb19zb2Z0aXJx
KzB4M2MvMHgxMzQgKFBDKQooWEVOKSAgICBbPDAwMjU4MjZjPl0gZG9tYWluLmMjc2NoZWR1bGVf
dGFpbCsweDJmNC8weDMwOCAoTFIpCihYRU4pICAgIFs8MDAyM2I4N2M+XSBkb19zb2Z0aXJxKzB4
MTgvMHgyOAooWEVOKSAgICBbPDAwMjZiMzIwPl0gbGVhdmVfaHlwZXJ2aXNvcl90YWlsKzB4ODQv
MHhiOAooWEVOKSAgICBbPDAwMjZlZjQwPl0gZW50cnkubyNyZXR1cm5fdG9fZ3Vlc3QrMHhjLzB4
YjgKKFhFTikgCihYRU4pIAooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCihYRU4pIFBhbmljIG9uIENQVSAxOgooWEVOKSBBc3NlcnRpb24gJ2NwdSA9PSBzbXBf
cHJvY2Vzc29yX2lkKCknIGZhaWxlZCBhdCBzb2Z0aXJxLmM6MzUKKFhFTikgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSAKKFhFTikgTWFudWFsIHJlc2V0IHJl
cXVpcmVkICgnbm9yZWJvb3QnIHNwZWNpZmllZCkKCkF0IGEgZ3Vlc3MsIEknZCBzYXkgdGhlIHJl
YXNvbmluZyBiZWhpbmQKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDth
PWNvbW1pdGRpZmY7aD01NzQ1MGNmZTQ4YjU2ZGI5MDE2NmM1MmQ0NWE0MTFhOTI3OWExMmUxCmlz
IGZhbHNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 14:00:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14:00: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.xen.org>)
	id 1dn3XI-0002hQ-K3; Wed, 30 Aug 2017 14:00:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dn3XG-0002Nr-Ho
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 14:00:02 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 86/4C-02225-1E4C6A95; Wed, 30 Aug 2017 14:00:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsUyZ7p8oO7DI8s
 iDT7uFLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMe9PxgKfjDV/F3/zKmBsbtPF2MXBxCApOZ
 JB7uuMYE4fxmlJg6fxILhLORUeLBqYNQzjZGiVtPOpi7GDk5hAWyJP6cXsUKYosI+Emsn3uVG
 aLoOpPEtZ+bWUEcZoGpjBLzvjSwgFSxCRhJnD06nRHE5hWwlZi58hrYJBYBVYlv7TfAJokKhE
 u8bTzCAlEjKHFy5hMwm1PATmLBw0vsIDazgLrEn3mXmCFseYntb+eA2RICxhLtby+yTWAUnIW
 kfRaSlllIWhYwMq9i1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/d
 xAgM4HoGBsYdjC17/Q4xSnIwKYny7lu9LFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8PkJxgU
 Wp6akVaZg4wlmDSEhw8SiK8dmuA0rzFBYm5xZnpEKlTjJYcG1av/8LE8eTN9t9MHC1vgaQQS1
 5+XqqUOK8sSIMASENGaR7cOFi8X2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkDDGFJzOvBG7
 rK6CDmIAOivVaCnJQSSJCSqqBsTNF0yLexOzNm5UR7A2Np4x2vf+/0bSsdGvR9HiGlUnhr1SK
 mf8vm7Dl+1OjG//P/rNwifqS/mTl4gsnHy/ZfiAo6HXaLaXwCcE62sc5Piyf82m1aeqj3U2PY
 87tvRr86cpG/pM1wRK6Bv9vXyhcsHbT9FnSfxwKOE4f9jXS2Cd4QSW7M/uv/EclluKMREMt5q
 LiRABtq3Hf8gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504101599!81458644!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61439 invoked from network); 30 Aug 2017 14:00:01 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 14:00:01 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7UDxsn6017385
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 13:59:55 GMT
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 v7UDxseO026211
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 13:59:54 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v7UDxre9006494;
 Wed, 30 Aug 2017 13:59: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 ; Wed, 30 Aug 2017 06:59:53 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-6-git-send-email-boris.ostrovsky@oracle.com>
 <c13c6e40-5331-89a1-c9f4-d60bfc780c7d@citrix.com>
 <59A6AE11020000780017576B@prv-mh.provo.novell.com>
 <aa02a090-ca41-3d9c-6a31-818a4658f1b0@oracle.com>
 <6c676cb2-40c6-bfee-6de0-7a2a89b42532@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <57b8a982-fae8-05fb-c823-6563a2f943a1@oracle.com>
Date: Wed, 30 Aug 2017 09:59:46 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6c676cb2-40c6-bfee-6de0-7a2a89b42532@citrix.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] mm: Don't hold heap lock in
 alloc_heap_pages() longer than necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzAvMjAxNyAwOTowNiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wOC8x
NyAxMzo1OSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IFRoaXMgcGF0Y2ggaGFzIGJlZW4g
YXBwbGllZCB0byBzdGFnaW5nLCBidXQgaXRzIGdvdCBwcm9ibGVtcy4gIFRoZQo+Pj4+IGZvbGxv
d2luZyBjcmFzaCBpcyByYXRoZXIgdHJpdmlhbCB0byBwcm92b2tlOgo+Pj4+Cj4+Pj4gfkFuZHJl
dwo+Pj4+Cj4+Pj4gKGQxOSkgVGVzdCByZXN1bHQ6IFNVQ0NFU1MKPj4+PiAoWEVOKSAtLS0tWyBY
ZW4tNC4xMC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogICAgSCBdLS0tLQo+
Pj4+IChYRU4pIENQVTogICAgNQo+Pj4+IChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAy
MjUyZmM+XSBwYWdlX2FsbG9jLmMjZnJlZV9oZWFwX3BhZ2VzKzB4Nzg2LzB4N2ExCj4+Pj4gLi4u
Cj4+Pj4gKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmODJmZmZmZmZmZmU0Ogo+Pj4+IChY
RU4pICBMNFsweDEwNV0gPSAwMDAwMDAwMGFiZTViMDYzIGZmZmZmZmZmZmZmZmZmZmYKPj4+PiAo
WEVOKSAgTDNbMHgxZmZdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCj4+PiBT
b21lIG5lZ2F0aXZlIG9mZnNldCBpbnRvIHNvbWV3aGVyZSwgaXQgc2VlbXMuIFVwb24gc2Vjb25k
Cj4+PiBsb29rIEkgdGhpbmsgdGhlIHBhdGNoIGlzIHNpbXBseSB3cm9uZyBpbiBpdHMgY3VycmVu
dCBzaGFwZToKPj4+IGZyZWVfaGVhcF9wYWdlcygpIGxvb2tzIGZvciBwYWdlX3N0YXRlX2lzKC4u
LiwgZnJlZSkgd2hlbgo+Pj4gdHJ5aW5nIHRvIG1lcmdlIGNodW5rcywgd2hpbGUgYWxsb2NfaGVh
cF9wYWdlcygpIG5vdyBzZXRzCj4+PiBQR0Nfc3RhdGVfaW51c2Ugb3V0c2lkZSBvZiB0aGUgbG9j
a2VkIGFyZWEuIEknbGwgcmV2ZXJ0IGl0IHJpZ2h0Cj4+PiBhd2F5Lgo+PiBZZXMsIHNvIHdlIGRv
IG5lZWQgdG8gdXBkYXRlIHBhZ2Ugc3RhdGUgdW5kZXIgaGVhcCBsb2NrLiBJJ2xsIHRoZW4gbW92
ZQo+PiBzY3J1YmJpbmcgKGFuZCBjaGVja2luZykgb25seSB0byBvdXRzaWRlIHRoZSBsb2NrLgo+
Pgo+PiBJIGFtIGN1cmlvdXMgdGhvdWdoLCB3aGF0IHdhcyB0aGUgdGVzdCB0byB0cmlnZ2VyIHRo
aXM/IEkgcmFuIGFib3V0IDEwMAo+PiBwYXJhbGxlbCByZWJvb3RzIHVuZGVyIG1lbW9yeSBwcmVz
c3VyZSBhbmQgbmV2ZXIgaGl0IHRoaXMuCj4gIyBnaXQgY2xvbmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKPiAjIGNkIHh0Zgo+ICMgbWFrZSAtajQgLXMKPiAjIC4veHRmLXJ1bm5lciAt
cWEKPgo+IFB1cnBvc2VmdWxseSwgLi94dGYtcnVubmVyIGRvZXNuJ3Qgc3luY2hyb25vdXNseSB3
YWl0IGZvciBWTXMgdG8gYmUKPiBmdWxseSBkZXN0cm95ZWQgYmVmb3JlIHN0YXJ0aW5nIHRoZSBu
ZXh0IHRlc3QuICAoVGhlcmUgaXMgYW4gfjgwMG1zCj4gYWRkZWQgZGVsYXkgdG8gc3luY2hyb25v
dXNseSBkZXN0cm95IEhWTSBndWVzdHMsIG92ZXIgUFYsIHdoaWNoIEkgZXhwZWN0Cj4gaXMgZG93
biB0byBhbiBpbnRlcmFjdGlvbiB3aXRoIHFlbXUuICBJIGdvdCBzdWZmaWNpZW50bHkgYW5ub3ll
ZCB0aGF0IEkKPiBjb2RlZCBhcm91bmQgdGhlIGlzc3VlLikKPgo+IEFzIGEgcmVzdWx0LCBkZXN0
cnVjdGlvbiBvZiBvbmUgZG9tYWluIHdpbGwgYmUgaGFwcGVuaW5nIHdoaWxlCj4gY29uc3RydWN0
aW9uIG9mIHRoZSBuZXh0IG9uZSBpcyBoYXBwZW5pbmcuCgpJIHdhcyBhbHNvIGRvaW5nIG92ZXJs
YXBwZWQgZGVzdHJ1Y3Rpb24vY29uc3RydWN0aW9uIGJ1dCBhdCByYW5kb20gKHNvCm92ZXJsYXBz
IGRpZG4ndCBoYXBwZW4gYWxsIHRoZSB0aW1lKS4KCnh0Zi1ydW5uZXIgaW5kZWVkIHRyaXBwZWQg
dGhpcyBwYW5pYyBmYWlybHkgcXVpY2tseS4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 14:07:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14:07: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.xen.org>)
	id 1dn3e7-00037t-EP; Wed, 30 Aug 2017 14:07:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn3e6-00037n-8H
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 14:07:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 45/69-03616-986C6A95; Wed, 30 Aug 2017 14:07:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG7nsWW
 RBkdtLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjKb1v9kKlghU/Do4m7GB8SlPFyMnh4SAv8S/
 FQsYQWwWAVWJy429rCA2m4CyxM/OXjYQWwTI7v31m6WLkYuDWWAZo0TbrFvsIAlhgSCJX//2g
 BXxClhILF6+mBGkSEhgNqPE1amrmSASghInZz5hAbGZBXQkFuz+BNTAAWRLSyz/xwES5hSwl7
 h8cjpYuaiAikTn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX2EgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfj6XWBhxglOZiURHn3rV4WKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9wdITrAoNT21Ii0zBxj0MGkJDh4lEV67NUBp3uKCxNziz
 HSI1ClGRSlxXlmQhABIIqM0D64NFmmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJAwxhSczrw
 Ru+iugxUxAi2O9loIsLklESEk1MPqv18383+1qkVlpVRbxZaFK1R/5OytOuy/b+uuiygux+rA
 DXVKS/I6LnhToGtlwvrbO2VPW76jGfJI3ZJquF6f8dY2H4WVLW65xd5gsZew7YjTNNH23kkX/
 ydW7373Tauw+pPXgTn3Ds3U7J095w/zkAJuuSShv1oEV83Zr/nyvLThDJKj7tRJLcUaioRZzU
 XEiAOZH5myvAgAA
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504102023!80350111!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9607 invoked from network); 30 Aug 2017 14:07:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 14:07:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437461802"
Date: Wed, 30 Aug 2017 15:07:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170830140701.plgv3twwhya6fhly@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-12-wei.liu2@citrix.com>
 <599F09B802000078001735D4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <599F09B802000078001735D4@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 11/31] x86/mm: split out writable
 pagetable emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTU6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBNb3ZlIHRoZSBjb2RlIHRvIHB2L2VtdWwtcHR3ci1vcC5jLiBGaXggY29kaW5nIHN0
eWxlIGlzc3VlcyB3aGlsZQo+ID4gbW92aW5nIHRoZSBjb2RlLgo+ID4gCj4gPiBSZW5hbWUgcHR3
cl9lbXVsYXRlZF9yZWFkIHRvIHB2X2VtdWxfcHR3cl9yZWFkIGFuZCBleHBvcnQgaXQgdmlhCj4g
PiBwdi9tbS5oIGJlY2F1c2UgaXQgaXMgbmVlZGVkIGJ5IG90aGVyIGVtdWxhdGlvbiBjb2RlLgo+
IAo+IElmIG90aGVyIGVtdWxhdGVkIGNvZGUgdXNlcyBpdCwgcmVuYW1pbmcgdGhlIGZ1bmN0aW9u
IHdvdWxkIGJldHRlcgo+IGltcGx5IGRyb3BwaW5nIHRoZSBwdHdyIGluZml4IGZyb20gaXQuIHB2
X2VtdWxhdGVkX3JlYWQoKSBwZXJoYXBzPwo+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICAgICAgICB8IDMwOCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4g
IHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICB8ICAgMSArCj4gPiAgeGVuL2FyY2gveDg2
L3B2L2VtdWwtcHR3ci1vcC5jIHwgMzI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gCj4gV291bGQgeW91IG1pbmQgY2FsbGluZyB0aGlzIGp1c3QgcHR3ci5jPwoK
VGhhdCBzZWVtcyB0byBkZXZpYXRlIGZyb20gdGhlIG5hbWluZyBzY2hlbWUgd2UgZGVjaWRlZCBv
biwgYnV0IEkgZG9uJ3QKdGhpbmsgSSBjYXJlLgoKPiAKPiA+ICsvKioqKioqKioqKioqKioqKioq
KioqKioqKgo+ID4gKyAqIFdyaXRhYmxlIFBhZ2V0YWJsZXMKPiA+ICsgKi8KPiA+ICsKPiA+ICtz
dHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQgewo+ID4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCBjdHh0Owo+ID4gKyAgICB1bnNpZ25lZCBsb25nIGNyMjsKPiA+ICsgICAgbDFfcGdlbnRyeV90
ICBwdGU7Cj4gPiArfTsKPiA+Wy4uLl0KPiA+ICtzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBk
YXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgcGFkZHJfdCBvbGQsIHBhZGRyX3QgdmFsLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLCB1bnNpZ25l
ZCBpbnQgZG9fY21weGNoZywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCAqcHR3cl9jdHh0KQo+IAo+IEkndmUgbWVhbndoaWxlIG5v
dGljZWQgdGhhdCBpbiBwcmlvciBwYXRjaGVzIG9mIHlvdXJzIHN1Y2ggbW92ZW1lbnQKPiB3YXMg
bmVlZGxlc3NseSByZXRhaW5pbmcgdGhlIGNvbXBvbmVudCBwcmVmaXhlcy4gV2l0aCB5b3Ugc3Bs
aXR0aW5nCj4gdGhpbmdzIGludG8gc2VwYXJhdGUgZmlsZXMsIHRoZXNlIGFyZW4ndCByZWFsbHkg
dXNlZnVsIGFueW1vcmUgLSBzdGFjawo+IHRyYWNlcyB3aWxsIGhhdmUgdGhlbSBkaXNhbWJpZ3Vh
dGVkIGJ5IGJlaW5nIHByZWZpeGVkIHdpdGggdGhlaXIKPiBmaWxlIG5hbWVzLiBUaGV5IG1lcmVs
eSBlYXQgdmFsdWFibGUgc2VyaWFsIGxpbmUgYmFuZHdpZHRoIC8gcmluZwo+IGJ1ZmZlciBzcGFj
ZSBhbmQgY2x1dHRlciB0aGUgKHNlcmlhbCkgbG9nLiBJIGNvdWxkIGFjY2VwdCB0aGUgc3RydWN0
dXJlCj4gdGFncyB0byBzdGF5IHRoZSB3YXkgdGhleSBhcmUsIGJ1dCBwbGVhc2Ugc2hvcnRlbiB0
aGUgbG9jYWwgZnVuY3Rpb24KPiBuYW1lcyBhcyBtdWNoIGFzIHBvc3NpYmxlIHdpdGhvdXQgbG9z
aW5nIGluZm9ybWF0aW9uLiBUaGF0J2xsIGxpa2VseQo+IG1lYW4gZHJvcHBpbmcgbW9yZSB0aGFu
IGp1c3QgdGhlIHB0d3JfIHByZWZpeC4KPiAKCk5vIHByb2JsZW0uCgpEbyB5b3Ugd2FudCBtZSB0
byBjaGFuZ2UgdGhlIG9uZXMgSSBhbHJlYWR5IG1vdmVkPyBJZiBzbywgSSB3aWxsIGRvIGl0CmJl
Zm9yZSB3ZSByZWxlYXNlIDQuMTAuCgo+IEphbgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 14:09:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14: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.xen.org>)
	id 1dn3g3-0003Fe-RT; Wed, 30 Aug 2017 14:09:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <georgeeldhojohn@gmail.com>) id 1dn3g3-0003FW-2O
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 14:09:07 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 A3/50-02048-207C6A95; Wed, 30 Aug 2017 14:09:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfS6ji7j8WW
 RBl+WyFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/dvxiKbhpWLH3sW8D4yydLkYuDiGBGYwS
 M5YuYgdxWAQaWCX6XrSAORICc1glFl1YzNjFyAnk5Enc2jmTGcb+uecrmM0rIChxcuYTFhBbS
 MBb4vXGpazobE4BG4neTTcYIdadYJG4daKLDSTBJqAr0fTtPtgCFgFVibNnHzNCDA2Q+PjpLl
 izsIC1xKfvs5lAbBEBLYlV17aA1TALlEksb78HFOcAsn0k9qxTn8AoOAvJSbMQMrPAGjQlWrf
 /ZoewNSQW3NnHCGFrSyxb+Jp5ASPrKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwNjvdzU4uLE
 9NScxKRiveT83E2MwDCvZ2Bg3MHYfsLvEKMkB5OSKO++1csihfiS8lMqMxKLM+KLSnNSiw8xa
 nBwCGxeu/oCoxRLXn5eqpIEb+IaoDrBotT01Iq0zBxgJMKUSnDwKInw2oGkeYsLEnOLM9MhUq
 cYvTmuXFn3hYljyoHtQPLQ7xPfmTiOgckvf6f+YOL49mb7byYhsA1S4ryyICMEQEZklObBLYA
 llEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhCGm8GTmlcDd8QroRCagE2O9loKcWJKIkJJq
 YCxfvipUjekWh9zP+YYfV/5/8EPJ97d50Y5VF/Y86+Jac9f634qqJTq3+munTGf7tGtDqpRn2
 6QIv+AjLIsyih+UR5eVvuW9Urv+e5BJX7BB5MP/61dc1ltweqVy9v9ur48BztODup7tZ/t87J
 n+/p25jO9/8v6ctLj/gRunTn/hD0E1Tdn2j61KLMUZiYZazEXFiQA6ChcWIwMAAA==
X-Env-Sender: georgeeldhojohn@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504102145!100648763!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 HTML_TINY_FONT,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18410 invoked from network); 30 Aug 2017 14:09:05 -0000
Received: from mail-lf0-f44.google.com (HELO mail-lf0-f44.google.com)
 (209.85.215.44)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 14:09:05 -0000
Received: by mail-lf0-f44.google.com with SMTP id z12so24989331lfd.3
 for <xen-devel@lists.xenproject.org>; Wed, 30 Aug 2017 07:09:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VxObveb/79BxC2qgyCPlASbBsK+HwKsvhEha/abl0dg=;
 b=HOCWMrFoJZpCpQ+Eax7wXGciRISaR9Vo/j5ys4GtFRn3iCOgBrppQkFd/6LznICvq6
 AslX2monKBEWfqHXBp+7CKA6rwI0XGnRgEc5SpsS+3op2nY04E0DRRDBZ7rn7ejAfxzc
 o5OG1dd+renY/fDS7dwWfwqANGe/RO118moWJbzg4qxm2mAPcKN687EoDeGMIO0StVbI
 fWHpChH73oqoErWiqlACw7ZE6HqtQu0X84/J65NYHjXtf7xZFKFq1TbBAlBTwpKEb0hF
 5/vdXngjpUQ0lymn2AisvcSyjxJkHb22KF4T1dVXKoFlE9pVwVh07Y7vswiU6dPGDeWE
 o5bQ==
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=VxObveb/79BxC2qgyCPlASbBsK+HwKsvhEha/abl0dg=;
 b=P/V3j5e8kp1d3ZuaOsgeQpahBvrK/RxhExyfpCUHFx1NzNelF0r3nzZDqvAD8UtwR4
 /5caXkeI4Qb9xoRtFCmzTj7HNa8epWTqtVBldJjqibLherCMpUmRzFSY6O1SSXb+7mw/
 a9NOeTd4ZyIVM7ap31+isqXoejKDCJJdkDwJpGzLxPRB6xHhxRZSvWtx5M11538thXTa
 HVKKanHCIOOsBndzg3084UQwNX63JAHZjEluxDYrHSmVs6aH6eF6FOVmtX67AzGW99pp
 NVDUzwPY30mXNqAzPIwOdX1gQDdrw90YSjfLLLCp9sBkiwu5zF96YdFOV1YkVfZz+Jar
 VrzQ==
X-Gm-Message-State: AHPjjUi1Y0m+xbZHcUJyYzvGD66dFUGMOlG924lCp2eNPjIat4znvOWI
 LC/F4qzw4DA9kSVBLgXoZ3qdEiF2DQ==
X-Received: by 10.25.87.7 with SMTP id l7mr752706lfb.128.1504102144568; Wed,
 30 Aug 2017 07:09:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.179.67.212 with HTTP; Wed, 30 Aug 2017 07:09:03 -0700 (PDT)
Received: by 10.179.67.212 with HTTP; Wed, 30 Aug 2017 07:09:03 -0700 (PDT)
In-Reply-To: <102811d5-ac63-9f78-c058-e9c9e76867b2@epam.com>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
 <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
 <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
 <4cf9e205-75c9-b21f-5fd9-303fe8ded42a@epam.com>
 <3c8ae107-9ae7-46ea-a139-ab5e9b692c3e@epam.com>
 <CANou6Sp48=FrXu14LgAhx4-mor+7aynEYT1wW4uu4QY1ZdKHRQ@mail.gmail.com>
 <5682b8de-b08f-2e16-ffe3-7113e578e3a4@epam.com>
 <d08504cf-baa4-4613-a741-6e4a5f955c87@arm.com>
 <102811d5-ac63-9f78-c058-e9c9e76867b2@epam.com>
From: George John <georgeeldhojohn@gmail.com>
Date: Wed, 30 Aug 2017 19:39:03 +0530
Message-ID: <CANou6Sp6ABx7vkBu8EfhhY43rthA5T1vjGBaNo3eZ55geQ7OWw@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8389985860718724975=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8389985860718724975==
Content-Type: multipart/alternative; boundary="001a11424fc008726f0557f9123b"

--001a11424fc008726f0557f9123b
Content-Type: text/plain; charset="UTF-8"

Hai all,
Sorry for the delay
 First of all Thank you very much for the quick reply.
   I tried the same with MMC root .It boot up successfully but after typing
xl list I am getting following errors

libxl: error: libxl.c:662:libxl_list_domain: getting domain info list:
Permission denied


During next booting, the memory card got corrupted.


U-Boot 2015.04 (Feb 15 2017 - 15:16:02)

CPU: Renesas Electronics R8A7795 rev 1.1
Board: Salvator-X
I2C:   ready
DRAM:  3.9 GiB
MMC:   sh-sdhi: 0, sh-sdhi: 1, sh-sdhi: 2
In:    serial
Out:   serial
Err:   serial
Net:   Board Net Initialization Failed
No ethernet found.
Hit any key to stop autoboot:  0
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Wrong Image Format for bootm command
ERROR: can't get kernel image

On Aug 14, 2017 5:41 PM, "Andrii Anisov" <andrii_anisov@epam.com> wrote:

> Hello Julien,
>
>
> On 14.08.17 14:50, Julien Grall wrote:
>
>> The kernel should really be able to deal with memory below and above 4GB.
>>
> Yes, it should. I suppose a bug somewhere in Renesas eth driver.
> Meanwhile George John could make some investigations.
>
> Otherwise the problem would be exactly the same on baremetal as the board
>> support seems to have bank above 4GB...
>>
>> The first step here is to check that NFS is working on baremetal. I don't
>> remember if this has been yet done.
>>
> NFS does work baremetal. It is the default BSP configuration.
> NFS works when Dom0 has 752 MB ram under 4GB.
>
> --
>
> *Andrii Anisov*
>
>

--001a11424fc008726f0557f9123b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div style=3D"font-family:sans-serif;min-height:70px;min-=
width:200px;width:330px" dir=3D"auto"><div style=3D"min-width:200px;width:3=
30px"><div style=3D"float:left;width:330px"><div style=3D"margin-top:15px;m=
argin-bottom:15px;float:left;width:330px"><div dir=3D"auto" style=3D"margin=
-right:35px;width:auto"><div><div style=3D"line-height:22px"><div style=3D"=
display:inline"><span style=3D"display:inline-block;white-space:nowrap;font=
-size:0px;vertical-align:top;height:22px"><div style=3D"outline:none;width:=
122px;display:table;vertical-align:middle;padding-left:1px;padding-right:1p=
x"><span style=3D"font-family:&#39;wf_segoe-ui_normal&#39;,&#39;segoe ui&#3=
9;,&#39;segoe wp&#39;,&#39;tahoma&#39;,&#39;arial&#39;,sans-serif;unicode-b=
idi:embed;direction:ltr;vertical-align:middle;display:table-cell;width:122p=
x;font-size:14px;max-width:200px;text-overflow:ellipsis">Hai all,<br>Sorry =
for the delay<br></span></div></span></div></div></div></div></div></div></=
div></div><div style=3D"font-family:sans-serif;width:auto;padding:0px;word-=
wrap:break-word" dir=3D"auto"><div style=3D"font-family:&#39;wf_segoe-ui_no=
rmal&#39;,&#39;segoe ui&#39;,&#39;segoe wp&#39;,&#39;tahoma&#39;,&#39;arial=
&#39;,sans-serif,serif,&#39;emojifont&#39;;color:rgb(51,51,51);font-size:15=
px"><div dir=3D"ltr"><div dir=3D"ltr" style=3D"font-size:12pt;color:rgb(0,0=
,0);font-family:&#39;calibri&#39;,&#39;helvetica&#39;,sans-serif,serif,&#39=
;emojifont&#39;"><div dir=3D"auto"><span style=3D"font-size:12pt">=C2=A0Fir=
st of all Thank you very much for the quick reply.</span><br></div><div>=C2=
=A0 =C2=A0I tried the same with MMC root .It boot up successfully but after=
 typing xl list I am getting following errors</div><div><br></div><div><spa=
n style=3D"font-size:12pt">libxl: error: libxl.c:662:libxl_list_domain: get=
ting domain info list: Permission denied</span><br></div><div><br></div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">During next booting, the memory =
card got corrupted.</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br>=
</div><div><span style=3D"font-size:12pt">U-Boot 2015.04 (Feb 15 2017 - 15:=
16:02)</span><br></div><div><br></div><div>CPU: Renesas Electronics R8A7795=
 rev 1.1</div><div>Board: Salvator-X</div><div>I2C: =C2=A0 ready</div><div>=
DRAM: =C2=A03.9 GiB</div><div>MMC: =C2=A0 sh-sdhi: 0, sh-sdhi: 1, sh-sdhi: =
2</div><div>In: =C2=A0 =C2=A0serial</div><div>Out: =C2=A0 serial</div><div>=
Err: =C2=A0 serial</div><div>Net: =C2=A0 Board Net Initialization Failed</d=
iv><div>No ethernet found.</div><div>Hit any key to stop autoboot: =C2=A00=
=C2=A0</div><div>Failed to mount ext2 filesystem...</div><div>** Unrecogniz=
ed filesystem type **</div><div>Failed to mount ext2 filesystem...</div><di=
v>** Unrecognized filesystem type **</div><div>Failed to mount ext2 filesys=
tem...</div><div>** Unrecognized filesystem type **</div><div>Failed to mou=
nt ext2 filesystem...</div><div>** Unrecognized filesystem type **</div><di=
v>Wrong Image Format for bootm command</div><div>ERROR: can&#39;t get kerne=
l image</div></div></div></div></div></div><div class=3D"gmail_extra"><br><=
div class=3D"gmail_quote">On Aug 14, 2017 5:41 PM, &quot;Andrii Anisov&quot=
; &lt;<a href=3D"mailto:andrii_anisov@epam.com">andrii_anisov@epam.com</a>&=
gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Ju=
lien,<br>
<br>
<br>
On 14.08.17 14:50, Julien Grall wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
The kernel should really be able to deal with memory below and above 4GB.<b=
r>
</blockquote>
Yes, it should. I suppose a bug somewhere in Renesas eth driver.<br>
Meanwhile George John could make some investigations.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Otherwise the problem would be exactly the same on baremetal as the board s=
upport seems to have bank above 4GB...<br>
<br>
The first step here is to check that NFS is working on baremetal. I don&#39=
;t remember if this has been yet done.<br>
</blockquote>
NFS does work baremetal. It is the default BSP configuration.<br>
NFS works when Dom0 has 752 MB ram under 4GB.<br>
<br>
-- <br>
<br>
*Andrii Anisov*<br>
<br>
</blockquote></div></div>

--001a11424fc008726f0557f9123b--


--===============8389985860718724975==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8389985860718724975==--


From xen-devel-bounces@lists.xen.org Wed Aug 30 14:14:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14:14: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.xen.org>)
	id 1dn3kr-0003vD-Dc; Wed, 30 Aug 2017 14:14:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dn3kp-0003v7-KH
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 14:14:03 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 89/A2-03414-B28C6A95; Wed, 30 Aug 2017 14:14:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyMfT+IV2tE8s
 iDX7vl7JY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNe/TvOWvBKpeL3A/4Gxn2yXYxcHEICExgl
 XnadZgNxWAQaWCVu7NrBDuJICMxhlXh4/hRQhhPIyZN4NP0TK4RdIDG5ax87iM0rIChxcuYTF
 hBbSMBHon/lEmYQm1MgUOLV/l/MEPEAibPbN4DZbAIGEvvfPQHrZRFQlXjc2wTUywE0J0Di8Y
 scEFNYwEri3V93kAoRoIrla9sYQWxmgWqJxkVr2CFsTYnW7b/ZJzAKzEJyxCwkqQWMTKsYNYp
 Ti8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkAEIdjDuXB94iFGS
 g0lJlHff6mWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4E9cA5QSLUtNTK9Iyc4DxAJOW4OBRE
 uG1A0nzFhck5hZnpkOkTjG6cly5su4LE8eG1euB5JQD24HkkzfbfzNxtLwFkkIsefl5qVLivL
 IgzQIgzRmleXCjYbF8iVFWSpiXEehYIZ6C1KLczBJU+VeM4hyMSsIQU3gy80rgLngFdBwT0HG
 xXktBjitJREhJNTAune9Z6y1S6X6vOK15X7xi1fKtTZyXZMwERRYvTt6kOkn834Ev9+zCmc+k
 PeARjbZ/dDSAg7W8cibPJG6rpUtP6BsYflb3et0y4casZSqzUjQqxXS3n1twkUXn7f3m/0FnA
 h4UvFsUe+fb8uBukQ+1txxsl7btUVp9XtdtTUZ0tbTP+R1LHi1WYinOSDTUYi4qTgQAEMXKle
 ACAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504102441!61338505!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22309 invoked from network); 30 Aug 2017 14:14:02 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 14:14:02 -0000
Received: by mail-io0-f194.google.com with SMTP id k22so785999iod.1
 for <xen-devel@lists.xen.org>; Wed, 30 Aug 2017 07:14:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wYisKSrvM40kUd+NvNWaSKMad92idHBG4yDHlCkly7U=;
 b=FtyaVkVnOeJrTCn5DZvZHyw/RxG/8M7cmTxHbOR+NZmnX+yR9YFWvFQKXQ6PhLmjuB
 7wX2FfVSTW2yezs66WGMlUOkE5Wqa5XhKnTDT30iK80DhPf65hSX6MKifz3IOPIHQYwu
 NWYb0pPU/lyeTsHAEGeVyL/kK1P7rQsKiSzQnye/VpjHmvYigTNtngnbZcFDB/0lskpI
 CW7H6Tt+LkSZhYAANPGTs5xXRKKvbni78FauLl7OYx6Dq/7kDYXGKcOpmzqcO1Zlq3Fw
 Fp09t9RdYEsr54TGVS5Kc6SArBvZmBIs/yZNCYdO0Z7wVS+ILeKs76zB4+QZvdgU7TDQ
 1FZA==
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=wYisKSrvM40kUd+NvNWaSKMad92idHBG4yDHlCkly7U=;
 b=L/jUSHRdRt8dqD7WQsTX5Zc4nSzU/TdSNJAluALwz73prvgis726qSCEDaOVGOye/7
 Zqhpu6uuqSKLUwWbUuwZPZHcdvmAmAlWydVMPLdJqYSm3nhyU7/2ElGJxdiqeE/02/K6
 S2V4poxrwegdgIb3rGFUo+ZpXOF9RSogCXmuTzYzFEVGtwWQRcuFtUB+Qk0SMuTxr04v
 9M0Y0mktdgOhraLVpB+lbn25WveA0HKETDvZaZgKBd4VMPKShH9/zVV4q7RUsFRbhEcu
 rx33U8M7c032LcqKNy8nbp0ysXV21mxBy8xQILEwlnJofFHJJdFdvZ/BIe4XJF4rfvEC
 90bw==
X-Gm-Message-State: AHPjjUjuxYD3i+oYsTsO/MXmk15gJ0nMIys6UOKSQzP3hILIE6IGiTux
 NBGp40MJMNwvSVeO4dSgZnRKLkR6tQ==
X-Received: by 10.107.15.13 with SMTP id x13mr1559801ioi.7.1504102441026; Wed,
 30 Aug 2017 07:14:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Wed, 30 Aug 2017 07:14:00 -0700 (PDT)
In-Reply-To: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 30 Aug 2017 17:14:00 +0300
Message-ID: <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
To: bharat gohil <ghl.bhrt@gmail.com>
Cc: 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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpOb3Qgc3VyZSB0aGF0IEkgYW0gYSBjb21wZXRlbnQgcGVyc29uLCBqdXN0IG15IGFzc3Vt
cHRpb25zLgoKQ0NlZCBBUk0gZ3V5cy4KCk9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDU6MjEgUE0s
IGJoYXJhdCBnb2hpbCA8Z2hsLmJocnRAZ21haWwuY29tPiB3cm90ZToKPiBIZWxsbyBBbGwKPgo+
IEkgYW0gdHJ5aW5nIHRvIHJ1biBYZW4gb24gbmV3IGhhcmR3YXJlIHdoaWNoIGhhcyB0d28gQTM1
IGFuZCBvbmUgQTcyIGNvcmUuCj4gWGVuIGJvb3RlZCBpbnRpYWxseSBidXQgaXQgaGFuZ3MgYXQg
c21wX2NhbGxfZnVuY3Rpb24oc2V0dXBfdmlydF9wYWdpbmdfb25lLAo+ICh2b2lkICopdmFsLCAx
KSBmdW5jdGlvbiBjYWxsLgoKSXQgbWlnaHQgYmUgYSBjb25zZXF1ZW5jZSBvZiB0aGF0IENQVSBj
b3JlcyBhcmUgZGlmZmVyZW50LiBBbmQgdGhleQptaWdodCBoYXZlIGRpZmZlcmVudCBzZXQgb2Yg
ZmVhdHVyZXMsIG9yIGV2ZW4gc2V0dGluZ3MuCkFuZCB0aGVzZSBmZWF0dXJlcy9zZXR0aW5ncyB0
aGUgYm9vdCBDUFUgaGFzIGRvbid0IGNvbXBhdGlibGUgd2l0aApvdGhlciAobm9uLWJvb3QpIENQ
VXMuCkNhbiB5b3UgdHJ5IG5vdCB0byBicmluZ3VwIEE3MiBjb3JlIChyZW1vdmUgaXQgZnJvbSBE
VCBvciBhbm90aGVyCndheSksIGxlYXZlIG9ubHkgdHdvIEEzNSBhbmQgc2VlIHdoYXQgd2lsbCBo
YXBwZW4uCgo+IEZpbmQgZm9sbG93aW5nIGxvZyBvZiBYZW4gYm9vdGluZyxzYW1lIHNldCBvZiBm
ZWF0dXJlcy4KPgo+IC0gVUFSVCBlbmFibGVkIC0KPiAtIENQVSAwMDAwMDAwMCBib290aW5nIC0K
PiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4gLSBa
ZXJvIEJTUyAtCj4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcg
b24gcGFnaW5nIC0KPiAtIFJlYWR5IC0KPiAoWEVOKSBDaGVja2luZyBmb3IgaW5pdHJkIGluIC9j
aG9zZW4KPiAoWEVOKSBSQU06IDAwMDAwMDAwNDAwMDAwMDAgLSAwMDAwMDAwMGJmZmZmZmZmCj4g
KFhFTikKPiAoWEVOKSBNT0RVTEVbMF06IDAwMDAwMDAwNDQwMDAwMDAgLSAwMDAwMDAwMDQ0MDBm
ZDVhIERldmljZSBUcmVlCj4gKFhFTikKPiAoWEVOKSBDb21tYW5kIGxpbmU6IDxOVUxMPgpXaHk/
IERvZXMgeW91ciBkZXZpY2UtdHJlZSBoYXZlIGJvb3RhcmdzPwoKPiAoWEVOKSBQbGFjaW5nIFhl
biBhdCAweDAwMDAwMDAwYmZlMDAwMDAtMHgwMDAwMDAwMGMwMDAwMDAwCj4gKFhFTikgVXBkYXRl
IEJPT1RNT0RfWEVOIGZyb20gMDAwMDAwMDA0MDA4MDAwMC0wMDAwMDAwMDQwMTk0ZTAxID0+Cj4g
MDAwMDAwMDBiZmUwMQo+IChYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCj4gKFhFTikgQm9v
dGluZyB1c2luZyBEZXZpY2UgVHJlZQo+IChYRU4pIFBsYXRmb3JtOiBHZW5lcmljIFN5c3RlbQo+
IChYRU4pIFRha2luZyBkdHVhcnQgY29uZmlndXJhdGlvbiBmcm9tIC9jaG9zZW4vc3Rkb3V0LXBh
dGgKPiAoWEVOKSBMb29raW5nIGZvciBkdHVhcnQgYXQgInNlcmlhbDAiLCBvcHRpb25zICIiCj4g
IF9fICBfXyAgICAgICAgICAgIF8gIF8gICAgXyAgX19fICAgICAgICAgICAgICAgICAgICAgXyAg
ICAgICAgXyAgICAgXwo+ICBcIFwvIC9fX18gXyBfXyAgIHwgfHwgfCAgLyB8LyBfIFwgICAgXyAg
IF8gXyBfXyAgX19ffCB8XyBfXyBffCB8X18gfCB8IF9fXwo+ICAgXCAgLy8gXyBcICdfIFwgIHwg
fHwgfF8gfCB8IHwgfCB8X198IHwgfCB8ICdfIFwvIF9ffCBfXy8gX2AgfCAnXyBcfCB8LyBfIFwK
PiAgIC8gIFwgIF9fLyB8IHwgfCB8X18gICBffHwgfCB8X3wgfF9ffCB8X3wgfCB8IHwgXF9fIFwg
fHwgKF98IHwgfF8pIHwgfCAgX18vCj4gIC9fL1xfXF9fX3xffCB8X3wgICAgfF98KF8pX3xcX19f
LyAgICBcX18sX3xffCB8X3xfX18vXF9fXF9fLF98Xy5fXy98X3xcX19ffAo+Cj4gKFhFTikgWGVu
IHZlcnNpb24gNC4xMC11bnN0YWJsZSAoYmdvaGlsQCkgKGFhcmNoNjQtbGludXgtZ251LWdjYwo+
IChVYnVudHUvTGluYXJvNwo+IChYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IEZyaSBBdWcgMTEgMTk6
MDI6NTEgMjAxNyArMDEwMCBnaXQ6OTA1M2E3NC1kaXJ0eQo+IChYRU4pIFByb2Nlc3NvcjogNDEw
ZmQwNDE6ICJBUk0gTGltaXRlZCIsIHZhcmlhbnQ6IDB4MCwgcGFydCAweGQwNCwgcmV2IDB4MQo+
IChYRU4pIDY0LWJpdCBFeGVjdXRpb246Cj4gKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAw
MDAwMDAwMDAwMDIyMjIgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgICBFeGNlcHRpb24gTGV2
ZWxzOiBFTDM6NjQrMzIgRUwyOjY0KzMyIEVMMTo2NCszMiBFTDA6NjQrMzIKPiAoWEVOKSAgICAg
RXh0ZW5zaW9uczogRmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJTUQKPiAoWEVOKSAgIERlYnVnIEZl
YXR1cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgIEF1eGls
aWFyeSBGZWF0dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikg
ICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDAwMDAwMDAwMDAxMDExMjIgMDAwMDAwMDAwMDAwMDAw
MAo+IChYRU4pICAgSVNBIEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAw
MDAwCj4gKFhFTikgMzItYml0IEV4ZWN1dGlvbjoKPiAoWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJl
czogMDAwMDAxMzE6MDAwMTEwMTEKPiAoWEVOKSAgICAgSW5zdHJ1Y3Rpb24gU2V0czogQUFyY2gz
MiBBMzIgVGh1bWIgVGh1bWItMiBKYXplbGxlCj4gKFhFTikgICAgIEV4dGVuc2lvbnM6IEdlbmVy
aWNUaW1lciBTZWN1cml0eQo+IChYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAzMDEwMDY2Cj4gKFhF
TikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwCj4gKFhFTikgICBNZW1vcnkgTW9kZWwg
RmVhdHVyZXM6IDEwMjAxMTA1IDQwMDAwMDAwIDAxMjYwMDAwIDAyMTAyMjExCj4gKFhFTikgIElT
QSBGZWF0dXJlczogMDIxMDExMTAgMTMxMTIxMTEgMjEyMzIwNDIgMDExMTIxMzEgMDAwMTExNDIg
MDAwMTExMjEKPiAoWEVOKSBVc2luZyBQU0NJLTEuMCBmb3IgU01QIGJyaW5ndXAKPiAoWEVOKSBT
TVA6IEFsbG93aW5nIDMgQ1BVcwo+IChYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBwaHlzPTMwIGh5
cD0yNiB2aXJ0PTI3IEZyZXE6IDEzMDAwIEtIego+IChYRU4pIEdJQ3YyOiBXQVJOSU5HOiBUaGUg
R0lDQyBzaXplIGlzIHRvbyBzbWFsbDogMHgxMDAwIGV4cGVjdGVkIDB4MjAwMApTb3VuZHMgbGlr
ZSBHSUMgc2V0dGluZ3MgYXJlIG5vdCBjb21wbGV0ZWx5IGNvcnJlY3QuCldyb25nIEdJQyBzZXR0
aW5ncyBtaWdodCBsZWFkIHRvIHRoYXQgSVBJcyB3b24ndCB3b3JrIGFzIGV4cGVjdGVkLiBBbmQK
Ym9vdCBDUFUgd2lsbApnZXQgc3R1Y2sgd2FpdGluZyBmb3IgYW5vdGhlciBDUFUuCkp1c3QgZG91
YmxlIGNoZWNrLgoKPiAoWEVOKSBHSUN2MiBpbml0aWFsaXphdGlvbjoKPiAoWEVOKSAgICAgICAg
IGdpY19kaXN0X2FkZHI9MDAwMDAwMDAxMDUxMDAwMAo+IChYRU4pICAgICAgICAgZ2ljX2NwdV9h
ZGRyPTAwMDAwMDAwMTA1MjAwMDAKPiAoWEVOKSAgICAgICAgIGdpY19oeXBfYWRkcj0wMDAwMDAw
MDEwNTQwMDAwCj4gKFhFTikgICAgICAgICBnaWNfdmNwdV9hZGRyPTAwMDAwMDAwMTA1NjAwMDAK
PiAoWEVOKSAgICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUKPiAoWEVOKSBHSUN2MjogMzg0
IGxpbmVzLCA2IGNwdXMsIHNlY3VyZSAoSUlEIDAyMDAxNDNiKS4KPiAoWEVOKSBVc2luZyBzY2hl
ZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpCj4gKFhFTikgQWxsb2NhdGVkIGNv
bnNvbGUgcmluZyBvZiAzMiBLaUIuCj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQo+IC0gQ1BVIDAw
MDAwMDAxIGJvb3RpbmcgLQo+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4gLSBYZW4gc3RhcnRp
bmcgYXQgRUwyIC0KPiAtIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+IC0gVHVybmlu
ZyBvbiBwYWdpbmcgLQo+IC0gUmVhZHkgLQo+IChYRU4pIENQVSAxIGJvb3RlZC4KPiAoWEVOKSBC
cmluZ2luZyB1cCBDUFUyCj4gLSBDUFUgMDAwMDAyMDAgYm9vdGluZyAtCj4gLSBDdXJyZW50IEVM
IDAwMDAwMDA4IC0KPiAtIFhlbiBzdGFydGluZyBhdCBFTDIgLQo+IC0gU2V0dGluZyB1cCBjb250
cm9sIHJlZ2lzdGVycyAtCj4gLSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4gLSBSZWFkeSAtCj4gKFhF
TikgQ1BVIDIgYm9vdGVkLgo+IChYRU4pIEJyb3VnaHQgdXAgMyBDUFVzCj4gKFhFTikgUDJNOiA0
MC1iaXQgSVBBIHdpdGggNDAtYml0IFBBIGFuZCA4LWJpdCBWTUlECj4gKFhFTikgUDJNOiAzIGxl
dmVscyB3aXRoIG9yZGVyLTEgcm9vdCwgVlRDUiAweDgwMDIzNTU4Cj4KPiBDYW4gYW55b25lIGd1
aWRlIG1lIGhvdyB0byBkZWJ1ZyB0aGlzIHByb2JsZW0gb3Igd2hhdCBjb3VsZCBiZSB3cm9uZyBo
ZXJlPwo+Cj4gSXQgbG9va3MsIHdyaXRpbmcgaW50byBWVENSX0VMMiBoYW5nIHRoZSBzeXN0ZW0u
Cj4KPiAtLQo+IFJlZ2FyZHMsCj4gQmhhcmF0IEdvaGlsCj4KPgo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo+CgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 14:15:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14: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.xen.org>)
	id 1dn3lz-0003zd-ND; Wed, 30 Aug 2017 14:15:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408355170=George.Dunlap@citrix.com>)
 id 1dn3ly-0003zV-5b
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 14:15:14 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A7/10-02229-178C6A95; Wed, 30 Aug 2017 14:15:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXitHRDpG7BiWW
 RBleO2ljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozHC3eyFzRLVKz6FdbA+Fe4i5GDQ0LAX2LT
 2dAuRk4g00Pi+tkTTCBhYYFkidkb/boYuThEBFoZJR5Ob2UGcZgF1jNK3F/byAzSICSQJHHv3
 3c2EJtNQE9i3vGvLCDNvAK2ErvmxYGEWQRUJS7engNWIioQLrH/+zWwVl4BQYmTM5+wgNicAn
 YSZyZcZANpZRbQlFi/Sx8kzCwgLnHryXwmCFteYvvbOVBbVSUWPzjKDnGypcS39U+ZJzAKzkI
 ydRbCpFlIJs1CMmkBI8sqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK9
 5PzcTYzAIK5nYGDcwdh8wu8QoyQHk5Io777VyyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAmr
 gHKCRalpqdWpGXmAOMJJi3BwaMkwmsHkuYtLkjMLc5Mh0idYrTk2LB6/Rcmjidvtv9m4mh5Cy
 SFWPLy81KlxHllQRoEQBoySvPgxsFi/hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYYgpPJl
 5JXBbXwEdxAR0UKzXUpCDShIRUlINjPKi919KFzUmHbrN7bdJiuP2hcxtzO8TlSTWm04tXeV+
 fN2K//6ycSmrN1dfkKw/ovLthpn27EdVyb0abs4rSpgumj1Zb1s4tzdzS6zD7B/5+r/Xvnrp+
 CCD9+phD6aaFaGmqZ+32LC5LNjk2bNlT4hybx1rsbbNS+8Os4BspexHR7ht+g1nKLEUZyQaaj
 EXFScCAH/ve1H0AgAA
X-Env-Sender: prvs=408355170=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504102511!95531691!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52015 invoked from network); 30 Aug 2017 14:15:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 14:15:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437463496"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Andrew Cooper <andrew.cooper3@citrix.com>, osstest service owner
 <osstest-admin@xenproject.org>, <xen-devel@lists.xensource.com>
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
Date: Wed, 30 Aug 2017 15:15:09 +0100
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: <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzAvMjAxNyAwMjo1NCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wOC8x
NyAxNDo0OSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+PiBmbGlnaHQgMTEyOTU3IHhl
bi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyOTU3Lwo+Pgo+PiBSZWdyZXNzaW9ucyA6LSgKPj4K
Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
OTU2Cj4gCj4gKFhFTikgQXNzZXJ0aW9uICdjcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpJyBmYWls
ZWQgYXQgc29mdGlycS5jOjM1Cj4gKFhFTikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUgIGFybTMy
ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDEKPiAoWEVOKSBQ
QzogICAgIDAwMjNiNzEwIHNvZnRpcnEuYyNfX2RvX3NvZnRpcnErMHgzYy8weDEzNAo+IChYRU4p
IENQU1I6ICAgODAwMDAwNWEgTU9ERTpIeXBlcnZpc29yCj4gKFhFTikgICAgICBSMDogNDAwM2Qw
MDAgUjE6IDAwMDAwMDAxIFIyOiAzZmNmZmQwMCBSMzogMDAwMDAwMDEKPiAoWEVOKSAgICAgIFI0
OiAwMDJlNWY3NCBSNTogMDAwMDAwMDAgUjY6IDAwMzFkNjk0IFI3OiAwMDMxYTIyNAo+IChYRU4p
ICAgICAgUjg6IDAwMmUxZjgwIFI5OiAwMDI5Yjg4MCBSMTA6MDAwMDAwMDEgUjExOjQwMDM3ZjNj
IFIxMjowMDAwMDAwMAo+IChYRU4pIEhZUDogU1A6IDQwMDM3ZjA0IExSOiAwMDI1ODI2Ywo+IChY
RU4pIAo+IChYRU4pICAgVlRDUl9FTDI6IDgwMDAzNTU4Cj4gKFhFTikgIFZUVEJSX0VMMjogMDAw
MTAwMDBiZmYxZTAwMAo+IChYRU4pIAo+IChYRU4pICBTQ1RMUl9FTDI6IDMwY2QxODdmCj4gKFhF
TikgICAgSENSX0VMMjogMDAwMDAwMDAwMDM4NjYzZgo+IChYRU4pICBUVEJSMF9FTDI6IDAwMDAw
MDAwYmEwMTYwMDAKPiAoWEVOKSAKPiAoWEVOKSAgICBFU1JfRUwyOiAwMDAwMDAwMAo+IChYRU4p
ICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAxMDQ4MTAKPiAoWEVOKSAgICAgIEhERkFSOiBkZjAwMGYw
MAo+IChYRU4pICAgICAgSElGQVI6IDAwMDAwMDAwCj4gKFhFTikgCj4gKFhFTikgWGVuIHN0YWNr
IHRyYWNlIGZyb20gc3A9NDAwMzdmMDQ6Cj4gKFhFTikgICAgMDAwMDAwMDAgMDAwMDAwMDQgMDAy
ZTFmODAgMDAwMDAwMDAgMDAwMDAwMDAgMDAyZTFmODAgMDAzMWQ2OTQgMDAyZTFmODAKPiAoWEVO
KSAgICBjMTIwMzA5OCAwMDAwMDAwMSAwMDAwMDAwMCAwMDAwMDAwMCBjMTExNTFhOCA0MDAzN2Y0
NCAwMDIzYjg3YyA0MDAzN2Y1NAo+IChYRU4pICAgIDAwMjZiMzIwIGMxMjAwMDAwIGMxMjAzMDM0
IDQwMDM3ZjU4IDAwMjZlZjQwIDAwMDAwMDAxIDAwMDAwMDAwIDAwMDAwMDAxCj4gKFhFTikgICAg
YzAzMWM1MjAgYzEyMDAwMDAgYzEyMDMwMzQgYzEyMDMwOTggMDAwMDAwMDEgMDAwMDAwMDAgMDAw
MDAwMDAgYzExMTUxYTgKPiAoWEVOKSAgICBjMTIwMzBhMCAxOTJiODAwMCBmZmZmZmZmZiA3ZjU3
MDZkMyBjMDMxYzUyOCA2MDAwMDA5MyAwN2UwMDAwMCBiZWJjZDEwOAo+IChYRU4pICAgIGMxMzE4
YWMwIGMwMzBkMGEwIGMxMjAxZmEwIGMwMzA5MjhjIGMxMzE4YWNjIGMwMzBkNDIwIGMxMzE4YWQ4
IGMwMzBkNGUwCj4gKFhFTikgICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgYzEzMThhZTQgYzEzMThhZTQgNjAwMDAwMTMKPiAoWEVOKSAgICA2MDAxMDE5MyAy
MDAwMDA5MyA2MDAwMDE5MyAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAo+IChY
RU4pIFhlbiBjYWxsIHRyYWNlOgo+IChYRU4pICAgIFs8MDAyM2I3MTA+XSBzb2Z0aXJxLmMjX19k
b19zb2Z0aXJxKzB4M2MvMHgxMzQgKFBDKQo+IChYRU4pICAgIFs8MDAyNTgyNmM+XSBkb21haW4u
YyNzY2hlZHVsZV90YWlsKzB4MmY0LzB4MzA4IChMUikKPiAoWEVOKSAgICBbPDAwMjNiODdjPl0g
ZG9fc29mdGlycSsweDE4LzB4MjgKPiAoWEVOKSAgICBbPDAwMjZiMzIwPl0gbGVhdmVfaHlwZXJ2
aXNvcl90YWlsKzB4ODQvMHhiOAo+IChYRU4pICAgIFs8MDAyNmVmNDA+XSBlbnRyeS5vI3JldHVy
bl90b19ndWVzdCsweGMvMHhiOAo+IChYRU4pIAo+IChYRU4pIAo+IChYRU4pICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoWEVOKSBQYW5pYyBvbiBDUFUgMToKPiAo
WEVOKSBBc3NlcnRpb24gJ2NwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCknIGZhaWxlZCBhdCBzb2Z0
aXJxLmM6MzUKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4gKFhFTikgCj4gKFhFTikgTWFudWFsIHJlc2V0IHJlcXVpcmVkICgnbm9yZWJvb3QnIHNwZWNp
ZmllZCkKPiAKPiBBdCBhIGd1ZXNzLCBJJ2Qgc2F5IHRoZSByZWFzb25pbmcgYmVoaW5kCj4gaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD01NzQ1
MGNmZTQ4YjU2ZGI5MDE2NmM1MmQ0NWE0MTFhOTI3OWExMmUxCj4gaXMgZmFsc2UuCgpXb3cgLS0g
SSBhY3R1YWxseSByYXRoZXIgZG91YnQgdGhhdCB0aGUgcmVhc29uaW5nIGlzIHdyb25nOyBJIGNh
bid0IHNlZQphbnl3aGVyZSBpbiB0aGUgY29udGV4dCBzd2l0Y2ggcGF0aCB0aGF0IGNvdWxkIHBv
c3NpYmx5IG1vdmUgdGhlCmh5cGVydmlzb3Igc3RhY2sgdG8gYW5vdGhlciBwcm9jZXNzb3IuICBJ
J2QgYmUgbW9yZSBpbmNsaW5lZCB0byBzdXNwZWN0CnRoYXQgc21wX3Byb2Nlc3Nvcl9pZCgpIHJl
dHVybnMgdGhlIHdyb25nIHZhbHVlIHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucwotLSBlLmcuLCBi
ZXR3ZWVuIGEgc2NoZWR1bGUoKSBzb2Z0aXJxIGFuZCB0aGUgbmV4dCBWTUVOVEVSICh3aGF0ZXZl
cgppdCdzIGNhbGxlZCBvbiBBUk0pLgoKU3RlZmFubywgYW55IGlkZWFzPwoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 14:20:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14:20: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.xen.org>)
	id 1dn3qg-0004hD-Cb; Wed, 30 Aug 2017 14:20:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dn3qf-0004h7-No
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 14:20:05 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 AC/2E-01778-499C6A95; Wed, 30 Aug 2017 14:20:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSO6nOVXfKyWW
 RBi/3C1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTd85mKZjLW/Fv2SzGBsaVXF2MXBxCAhOZ
 JA7Mns8G4fxmlPj98jyQwwnkbGSU6P6SBJHYxijxbecvZpCEsICXxI0tTxlBbBEBRYkHL2+yQ
 hTtACpauowRxGEWuMYo8fRdDwtIFZuAkcTZo9PBOngFbCVOTrgEtoJFQFViyrq3YHFRgXCJt4
 1HWCBqBCVOznwCZnMKWEpMXfEKrJ5ZQE9ix/VfrBC2vMT2t3PALpIQMJQ4/XAb4wRGwVlI2mc
 haZmFpGUBI/MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA
 8K1nYGDcwTj1hN8hRkkOJiVR3n2rl0UK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/
 LxUJQneHyB1gkWp6akVaZk5wAiDKZXg4FES4bVbA5TmLS5IzC3OTIdInWLU5bjTt+ELkxDYDC
 lxXlmQIgGQoozSPLgRsGi/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUkYYgpPZl4J3KZXQEc
 wAR0R67UU5IiSRISUVAPjJBFdXVuWKaaflUzLTLTkji3iVs3w5Dj43vs7h9ub2NkL1G3Y2psV
 uK46XhVkUdI1vXbjV/6bLz29O68sa712t+sv93bxFdbyPfVc62/z777M8ePTK544NuH09zum6
 HPe2iR9cVHVXS331zZLPszqNkq2UT1vWjfjmdbOGPG+vW6tv+bOrUtSYinOSDTUYi4qTgQAE2
 THtvECAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504102802!112174945!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32996 invoked from network); 30 Aug 2017 14:20:04 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 14:20:04 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7UEJv6m000828
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 14:19:58 GMT
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 v7UEJvUp012568
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 14:19: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 v7UEJuIC019301;
 Wed, 30 Aug 2017 14:19:56 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, 30 Aug 2017 07:19:56 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-5-git-send-email-boris.ostrovsky@oracle.com>
 <20170830084251.p5nwhgktvj33azdi@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a07a8206-432c-7d2a-bf3b-fd57034cdc6c@oracle.com>
Date: Wed, 30 Aug 2017 10:19:49 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170830084251.p5nwhgktvj33azdi@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 4/5] mm: Don't request scrubbing until dom0
	is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzAvMjAxNyAwNDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEF1ZyAyOSwg
MjAxNyBhdCAwMTowOToxNlBNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IFRoZXJl
IGlzIG5vIG5lZWQgdG8gc2NydWIgcGFnZXMgZnJlZWQgZHVyaW5nIGRvbTAgY29uc3RydWN0aW9u
Cj4+IHNpbmNlIGhlYXAgd2lsbCBiZSBzY3J1YmJlZCBvbmNlIGRvbTAgaXMgcmVhZHkgKGJ5IHNj
cnViX2hlYXBfcGFnZXMoKSkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+IC0tLQo+PiBDaGFuZ2VzIGluIHYyOgo+PiAq
IFJlbW92ZWQgJyNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcnCj4+Cj4+ICB4ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYyB8IDYgKy0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDUgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+IGluZGV4IDNkYjc3YzUuLjZjMDg5ODMgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+ICsrKyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCj4+IEBAIC0yMjQ3LDE2ICsyMjQ3LDEyIEBAIHZvaWQgZnJlZV9kb21oZWFw
X3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4+ICAKPj4g
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+cGFnZV9hbGxvY19sb2NrKTsK
Pj4gIAo+PiAtI2lmbmRlZiBDT05GSUdfU0NSVUJfREVCVUcKPj4gICAgICAgICAgICAgIC8qCj4+
ICAgICAgICAgICAgICAgKiBOb3JtYWxseSB3ZSBleHBlY3QgYSBkb21haW4gdG8gY2xlYXIgcGFn
ZXMgYmVmb3JlIGZyZWVpbmcgdGhlbSwKPj4gICAgICAgICAgICAgICAqIGlmIGl0IGNhcmVzIGFi
b3V0IHRoZSBzZWNyZWN5IG9mIHRoZWlyIGNvbnRlbnRzLiBIb3dldmVyLCBhZnRlcgo+PiAgICAg
ICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2UgYXNzdW1lIHJlc3BvbnNpYmlsaXR5IGZv
ciBlcmFzdXJlLgo+PiAgICAgICAgICAgICAgICovCj4+IC0gICAgICAgICAgICBzY3J1YiA9ICEh
ZC0+aXNfZHlpbmc7Cj4+IC0jZWxzZQo+PiAtICAgICAgICAgICAgc2NydWIgPSB0cnVlOwo+PiAt
I2VuZGlmCj4+ICsgICAgICAgICAgICBzY3J1YiA9ICEhZC0+aXNfZHlpbmcgfCBzY3J1Yl9kZWJ1
ZzsKPiBVc2UgbG9naWNhbCBvciBoZXJlIHBsZWFzZS4gQW5kIHRoZSAhISBmb3IgaXNfZHlpbmcg
aXMgbm90IG5lY2Vzc2FyeS4KClllcywgSSdsbCBjaGFuZ2UgdGhpcy4KCj4KPiBBbHNvIHBsZWFz
ZSBleHBhbmQgdGhlIGNvbW1lbnQgdG8gc2F5IHdoeSBzY3J1Yl9kZWJ1ZyBpcyBhbHNvIGNoZWNr
ZWQuCgpUQkgsIEkgdGhpbmsgdmFyaWFibGUgbmFtZSAoc2NydWJfZGVidWcpIHNob3VsZCBiZSBz
dWZmaWNpZW50LiBJIGNvdWxkCnNheSBzb21ldGhpbmcgbGlrZSAid2hlbiBzY3J1YiBkZWJ1Z2dp
bmcgaXMgb24gd2UgYWx3YXlzIHNjcnViIiBidXQgSSBhbQpub3Qgc3VyZSBob3cgdXNlZnVsIHRo
YXQgd291bGQgYmUuIChQcmV2aW91cyBuYW1lLCBib290X3NjcnViX2RvbmUsCndvdWxkIGhhdmUg
aW5kZWVkIGJlIGhlbHBlZCBieSBhIGNvbW1lbnQpLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 14:21:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14:21: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.xen.org>)
	id 1dn3rl-0004or-MJ; Wed, 30 Aug 2017 14:21:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn3rk-0004oj-3c
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 14:21:12 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 6C/4E-03093-7D9C6A95; Wed, 30 Aug 2017 14:21:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO61k8s
 iDS7eMrJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOWv/7EVnCZr+LFxveMDYwLubsYOTkkBPwl
 njV8ZQexWQRUJY6dWMAEYrMJKEv87OxlA7FFBAwk3l+fBGRzcTALfGCUOPRvHyNIQljAS+LGl
 qdANgcHr4CFxKHJAiA1QgKvGSW2Hl8FVsMrIChxcuYTFhCbWUBHYsHuT2wg9cwC0hLL/3GAhD
 kF7CQ+X1kIVi4qoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTT
 RSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDUGINjBeH1jwCFGSQ4mJVHefauX
 RQrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd7ENUB1gkWp6akVaZk5wGiAK
 ZXg4FES4bUDSfMWFyTmFmemQ6ROMepy3Onb8IVJCGyGlDivLEiRAEhRRmke3AhYZF5ilJUS5m
 UEOlCIpyC1KDezBFX+FaM4B6OSMMQUnsy8ErhNr4COYAI6ItZrKcgRJYkIKakGxmPf7hqF2u7
 VmeBxnHvfVv4f76Rqa1ep5BRKJmYckTj04utL0YjzWjNZOy7+2z73ALd166mgCO7JO3QfH74u
 UO59qqb91CSji+8llihuKAwXe7FlQsx2p51PJMqv+y930uaxn+Tb8eNoyfk54d+f2WovC0l2+
 jNvd1WwbuNclYLJG96/Tf27SlaJpTgj0VCLuag4EQCWbN6RxwIAAA==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504102869!77185583!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57118 invoked from network); 30 Aug 2017 14:21:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 14:21:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="437464764"
Date: Wed, 30 Aug 2017 15:21:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170830142107.vwhpxw7d2c4vmh7z@citrix.com>
References: <1504026557-11365-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504026557-11365-5-git-send-email-boris.ostrovsky@oracle.com>
 <20170830084251.p5nwhgktvj33azdi@citrix.com>
 <a07a8206-432c-7d2a-bf3b-fd57034cdc6c@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a07a8206-432c-7d2a-bf3b-fd57034cdc6c@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 4/5] mm: Don't request scrubbing until dom0
	is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMTA6MTk6NDlBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA4LzMwLzIwMTcgMDQ6NDIgQU0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBU
dWUsIEF1ZyAyOSwgMjAxNyBhdCAwMTowOToxNlBNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3Jv
dGU6Cj4gPj4gVGhlcmUgaXMgbm8gbmVlZCB0byBzY3J1YiBwYWdlcyBmcmVlZCBkdXJpbmcgZG9t
MCBjb25zdHJ1Y3Rpb24KPiA+PiBzaW5jZSBoZWFwIHdpbGwgYmUgc2NydWJiZWQgb25jZSBkb20w
IGlzIHJlYWR5IChieSBzY3J1Yl9oZWFwX3BhZ2VzKCkpLgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiA+PiAtLS0K
PiA+PiBDaGFuZ2VzIGluIHYyOgo+ID4+ICogUmVtb3ZlZCAnI2lmZGVmIENPTkZJR19TQ1JVQl9E
RUJVRycKPiA+Pgo+ID4+ICB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDYgKy0tLS0tCj4gPj4g
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNSBkZWxldGlvbnMoLSkKPiA+Pgo+ID4+
IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCj4gPj4gaW5kZXggM2RiNzdjNS4uNmMwODk4MyAxMDA2NDQKPiA+PiAtLS0gYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwo+ID4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4g
Pj4gQEAgLTIyNDcsMTYgKzIyNDcsMTIgQEAgdm9pZCBmcmVlX2RvbWhlYXBfcGFnZXMoc3RydWN0
IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKPiA+PiAgCj4gPj4gICAgICAgICAg
ICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+cGFnZV9hbGxvY19sb2NrKTsKPiA+PiAgCj4g
Pj4gLSNpZm5kZWYgQ09ORklHX1NDUlVCX0RFQlVHCj4gPj4gICAgICAgICAgICAgIC8qCj4gPj4g
ICAgICAgICAgICAgICAqIE5vcm1hbGx5IHdlIGV4cGVjdCBhIGRvbWFpbiB0byBjbGVhciBwYWdl
cyBiZWZvcmUgZnJlZWluZyB0aGVtLAo+ID4+ICAgICAgICAgICAgICAgKiBpZiBpdCBjYXJlcyBh
Ym91dCB0aGUgc2VjcmVjeSBvZiB0aGVpciBjb250ZW50cy4gSG93ZXZlciwgYWZ0ZXIKPiA+PiAg
ICAgICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2UgYXNzdW1lIHJlc3BvbnNpYmlsaXR5
IGZvciBlcmFzdXJlLgo+ID4+ICAgICAgICAgICAgICAgKi8KPiA+PiAtICAgICAgICAgICAgc2Ny
dWIgPSAhIWQtPmlzX2R5aW5nOwo+ID4+IC0jZWxzZQo+ID4+IC0gICAgICAgICAgICBzY3J1YiA9
IHRydWU7Cj4gPj4gLSNlbmRpZgo+ID4+ICsgICAgICAgICAgICBzY3J1YiA9ICEhZC0+aXNfZHlp
bmcgfCBzY3J1Yl9kZWJ1ZzsKPiA+IFVzZSBsb2dpY2FsIG9yIGhlcmUgcGxlYXNlLiBBbmQgdGhl
ICEhIGZvciBpc19keWluZyBpcyBub3QgbmVjZXNzYXJ5Lgo+IAo+IFllcywgSSdsbCBjaGFuZ2Ug
dGhpcy4KPiAKPiA+Cj4gPiBBbHNvIHBsZWFzZSBleHBhbmQgdGhlIGNvbW1lbnQgdG8gc2F5IHdo
eSBzY3J1Yl9kZWJ1ZyBpcyBhbHNvIGNoZWNrZWQuCj4gCj4gVEJILCBJIHRoaW5rIHZhcmlhYmxl
IG5hbWUgKHNjcnViX2RlYnVnKSBzaG91bGQgYmUgc3VmZmljaWVudC4gSSBjb3VsZAo+IHNheSBz
b21ldGhpbmcgbGlrZSAid2hlbiBzY3J1YiBkZWJ1Z2dpbmcgaXMgb24gd2UgYWx3YXlzIHNjcnVi
IiBidXQgSSBhbQo+IG5vdCBzdXJlIGhvdyB1c2VmdWwgdGhhdCB3b3VsZCBiZS4gKFByZXZpb3Vz
IG5hbWUsIGJvb3Rfc2NydWJfZG9uZSwKPiB3b3VsZCBoYXZlIGluZGVlZCBiZSBoZWxwZWQgYnkg
YSBjb21tZW50KS4KPiAKCkhtbS4uLiBPSywgSSB3b24ndCBpbnNpc3Qgb24gdGhpcy4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 14:27:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14:27: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.xen.org>)
	id 1dn3xl-00057N-DE; Wed, 30 Aug 2017 14:27:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dn3xj-00057F-Uj
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 14:27:24 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 1F/0D-02042-B4BC6A95; Wed, 30 Aug 2017 14:27:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsUSuHLSQl2v08s
 iDRa8lLZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOWb93KVLCPo2Ln5aVMDYxL2bsYOTlYBBYx
 S2x5UN/FyMEhIeApce1bNoQpIvHkf1oXIxeHkMADJokjLeeZQcqFBNIltm28ywrRqipx4up6N
 hCbTUBJYu/B44wgtoiAosSDlzfBapgFCiTu71rDBGILC4RITH6+BmwOr4CexNvmDewQC7oYJf
 5d/sUIkRCUODnzCQtEc7HE5I8fGEEOYhaQllj+jwMkzClgKTFr2jJ2kLCogKzE+8cSExgFZyF
 pnoWkeRZCM0RYXeLPvEvMGMLaEssWvmaGsG0l1q17z7KAkX0Vo0ZxalFZapGukaVeUlFmekZJ
 bmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgNNQzMDDuYLy8xe8QoyQHk5Io777VyyKF+JLyU
 yozEosz4otKc1KLDzHKcHAoSfAmrgHKCRalpqdWpGXmAOMSJi3BwaMkwmsHkuYtLkjMLc5Mh0
 idYlSUEueVBUkIgCQySvPg2mCp4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYYgpPJl5JXD
 TXwEtZgJaHOu1FGRxSSJCSqqBMXPt81Ut4n0zbJYu5S5o0ggItb+RsOOeqU25e8Hfmpjrdsmh
 HEq5vy2nmVWVcr9J/vl9r+7qq1f2KFpcW60Y+eHmTSYZH9+Zy0rCHZ9tfnf4g3qXLdfureV7n
 9sHfTr4THt7k5j6WwebsuYw/XAf1QxuA0uu1Ws+vI9OWnlV/eyMuP6aS8ufKbEUZyQaajEXFS
 cCAH5NUA8AAwAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504103242!70753844!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55978 invoked from network); 30 Aug 2017 14:27:22 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 14:27:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504103242;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=hE9FbcjGUePdI/9/6J6OQrq1L8x4fXVc7uNQrMV8w5k=;
 b=zE11WOB7w1LbthWWFt303CmqHS/azASc5j+qO+IBh70wVSHFA9P94k2QlnxsscWWa1
 XibFX2X1xoBM1pspDZSBM+NEq00Qtozq53fj1EHa734QZiZ3azI8nnJRExoBsdPGor/l
 CumfRRl2ZgEV/GXmZfzNfrigl9K3yPL8mhOCQ=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWz/R9V/pQ+ca145M2ce
X-RZG-CLASS-ID: mo00
Received: from probook (aftr-62-216-207-43.dynamic.mnet-online.de
 [62.216.207.43]) by smtp.strato.de (RZmta 41.4 DYNA|AUTH)
 with ESMTPSA id j06529t7UERKrhF
 (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, 30 Aug 2017 16:27:20 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id F1492508A6; Wed, 30 Aug 2017 16:27:19 +0200 (CEST)
Date: Wed, 30 Aug 2017 16:27:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170830142719.GB31711@aepfle.de>
References: <20170826103332.24570-1-olaf@aepfle.de>
 <20170826103332.24570-4-olaf@aepfle.de>
 <20170830134839.liz6uo56ejjw2bsp@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170830134839.liz6uo56ejjw2bsp@citrix.com>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6809446116468943300=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6809446116468943300==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="LpQ9ahxlCli8rRTG"
Content-Disposition: inline


--LpQ9ahxlCli8rRTG
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Aug 30, Wei Liu wrote:

> As far as I can tell the algorithm in the patch can't handle:
>=20
> 1. First pfn in a batch points to start of second 1G address space
> 2. Second pfn in a batch points to a page in the middle of first 1G
> 3. Guest can only use 1G ram

In which way does it not handle it? Over-allocation is supposed to be
handled by the "ctx->restore.tot_pages + sp->count >
ctx->restore.max_pages" checks. Do you mean the second 1G is allocated,
then max_pages is reached, and allocation in other areas is not possible
anymore?
Can this actually happen with the available senders? If not, this is
again the missing memory map.

Olaf

--LpQ9ahxlCli8rRTG
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWabLRAAKCRBdQqD6ppg2
fr/UAJ9JTe7xpcWm4HUxAkT6WnbumAoSxQCgm/vqt9cNGlg892zUQlaYbMDkS1U=
=BEPw
-----END PGP SIGNATURE-----

--LpQ9ahxlCli8rRTG--


--===============6809446116468943300==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6809446116468943300==--


From xen-devel-bounces@lists.xen.org Wed Aug 30 14:31:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14:31: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.xen.org>)
	id 1dn410-0005iq-Sb; Wed, 30 Aug 2017 14:30:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dn40y-0005i6-OC
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 14:30:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 5D/11-03128-41CC6A95; Wed, 30 Aug 2017 14:30:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GHpdS1fwzLJ
 Ig6vrdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzDTkFD9IqLm3xamA8EdbFyMUhJDCJUWLy
 6ePsIA6LQAOrxJ7rzxlBHAmBOawS245sYupi5ARy8iS2POqCsvMlOt8tZwexeQUEJU7OfMICY
 gsJeEm8Xz8TLM4pECgx8WQHM8SKaYwSrz8tYQVJsAmoS3TvnskIYrMIqEosfHyWCWJQgMTXkw
 uAbA4OYQEriXd/3UHCIgJ6Es09T8HmMwtUSzQuWsMOYftIrHp1hHUCo8AsJGfMQpKCsDUlWrf
 /ZoewNSQW3NnHCGFrSyxb+Jp5ASPrKkb14tSistQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT0
 1JzEpGK95PzcTYzAYGYAgh2M3Zf9DzFKcjApifLuW70sUogvKT+lMiOxOCO+qDQntfgQowwHh
 5IEb+IaoJxgUWp6akVaZg4wrmDSEhw8SiK8diBp3uKCxNzizHSI1CnGcI4rV9Z9YeLYsHo9kJ
 xyYDuQPPT7xHcmjmNg8smb7b+ZOL6ByZa3QFKIJS8/L1VKnFcWZJwAyLiM0jy4ZbC0cYlRVkq
 YlxHofCGegtSi3MwSVPlXjOIcjErCEFN4MvNK4G56BXQuE9C5sV5LQc4tSURISTUw9l3ed1hc
 V0o9wu+uQq76j7M3PPyuzSpjC+82zvllzCCnXGRzwOfUpAPrbY1ED+6+0DYvvnh12sM9uq1yy
 SJPrs1OPs2yeZLw+zlLL8hNPRThrLVvi4/+wyQJz267/WrTXRbJODn0vzi1QM1unuqV1Q/2s6
 1YF7xNIt5B8Ued1l0mr1lXezV3KLEUZyQaajEXFScCAF87aIcWAwAA
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504103441!66388761!1
X-Originating-IP: [209.85.215.42]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22360 invoked from network); 30 Aug 2017 14:30:41 -0000
Received: from mail-lf0-f42.google.com (HELO mail-lf0-f42.google.com)
 (209.85.215.42)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 14:30:41 -0000
Received: by mail-lf0-f42.google.com with SMTP id a126so25367766lfa.0
 for <xen-devel@lists.xen.org>; Wed, 30 Aug 2017 07:30:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=SCyKt40cbOasEFvqEEBQs8EFrgIIsdweIDN5M+c4Sfc=;
 b=XWta2M5KfFIWKkZn7G+FGmXSiLPkrjU5au6SC7NhqlkDU3nzGEPN3U+EnJkaI3J3E/
 2ZExszIleXfspNVG2/D8DZsaTSs4Woz2vWZ2TK1deURGLgmsRdfLXbgeAjKQ7wStLGEB
 68qsHvo6hBHvMiXMak7qQydFlrn7RJXQZkW98ntL7wUe6colQq3MsENCSjOCdaZYsRy1
 DAFq8v9zOWIsP44LqHm+FMFsZznwwLKrL6h5/lGCZ3W7VRY7ktnrSlL+waOrlazvGNVU
 /cHyoAc3xUfc8hDItPZBxU00rCsTgXuvf8cV9SGYJrE6sCHStSlVfi5IKWJwo/nQnGrf
 tKQA==
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=SCyKt40cbOasEFvqEEBQs8EFrgIIsdweIDN5M+c4Sfc=;
 b=q2DaNisX1P0KXK0PgGUr+b+kMM65T9caq9shAZ0oZZcIXDM2IlPCyib8I+0HsN1MWz
 zF9gif0K6oIwViLS1XgSL5VmcQ98mtUt+PMSRRy5otA8Dx89EKtRZEdBovOv6ALsjzTj
 p9IRp/ftqrZl1Kayczx/RlKNKwmWZ5jf7cd78KqC4uUX8CBFQA05egxloPnuMoVFbQ9g
 S40NWEY+oeLUxnBrqY46+AXuFaiIUZeb4V1au8mi5DBpph0dCRrnh2tSVRB04cPLqSkr
 /7V2VcK2PrcWy6WsWU77dYUjbJnADzLByFrslaPAQJZStC53GGCsQaF6qeZJZkHBFVV2
 D2jQ==
X-Gm-Message-State: AHYfb5hzI6GUyU+g7tIO9CLKz5YDEg4WlhV01tKFK01HqT9hSKP1uxa/
 GKo7R4kT/8OxFwT35hQ+IIT0Tm1kAg==
X-Received: by 10.46.88.90 with SMTP id x26mr830929ljd.53.1504103440611; Wed,
 30 Aug 2017 07:30:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.86 with HTTP; Wed, 30 Aug 2017 07:30:40 -0700 (PDT)
In-Reply-To: <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
 <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Wed, 30 Aug 2017 20:00:40 +0530
Message-ID: <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Cc: 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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1510043587938751960=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1510043587938751960==
Content-Type: multipart/alternative; boundary="f4030438efd8487fad0557f95f1c"

--f4030438efd8487fad0557f95f1c
Content-Type: text/plain; charset="UTF-8"

Hello Oleksandr,
Thank you very much for your input.

Yes. agree. I will check by removing A72 core from DT.

Thanks,
Bharat

On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko <olekstysh@gmail.com>
wrote:

> Hi,
>
> Not sure that I am a competent person, just my assumptions.
>
> CCed ARM guys.
>
> On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:
> > Hello All
> >
> > I am trying to run Xen on new hardware which has two A35 and one A72
> core.
> > Xen booted intially but it hangs at smp_call_function(setup_virt_
> paging_one,
> > (void *)val, 1) function call.
>
> It might be a consequence of that CPU cores are different. And they
> might have different set of features, or even settings.
> And these features/settings the boot CPU has don't compatible with
> other (non-boot) CPUs.
> Can you try not to bringup A72 core (remove it from DT or another
> way), leave only two A35 and see what will happen.
>
> > Find following log of Xen booting,same set of features.
> >
> > - UART enabled -
> > - CPU 00000000 booting -
> > - Current EL 00000008 -
> > - Xen starting at EL2 -
> > - Zero BSS -
> > - Setting up control registers -
> > - Turning on paging -
> > - Ready -
> > (XEN) Checking for initrd in /chosen
> > (XEN) RAM: 0000000040000000 - 00000000bfffffff
> > (XEN)
> > (XEN) MODULE[0]: 0000000044000000 - 000000004400fd5a Device Tree
> > (XEN)
> > (XEN) Command line: <NULL>
> Why? Does your device-tree have bootargs?
>
> > (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
> > (XEN) Update BOOTMOD_XEN from 0000000040080000-0000000040194e01 =>
> > 00000000bfe01
> > (XEN) Domain heap initialised
> > (XEN) Booting using Device Tree
> > (XEN) Platform: Generic System
> > (XEN) Taking dtuart configuration from /chosen/stdout-path
> > (XEN) Looking for dtuart at "serial0", options ""
> >  __  __            _  _    _  ___                     _        _     _
> >  \ \/ /___ _ __   | || |  / |/ _ \    _   _ _ __  ___| |_ __ _| |__ | |
> ___
> >   \  // _ \ '_ \  | || |_ | | | | |__| | | | '_ \/ __| __/ _` | '_ \| |/
> _ \
> >   /  \  __/ | | | |__   _|| | |_| |__| |_| | | | \__ \ || (_| | |_) | |
> __/
> >  /_/\_\___|_| |_|    |_|(_)_|\___/    \__,_|_|
> |_|___/\__\__,_|_.__/|_|\___|
> >
> > (XEN) Xen version 4.10-unstable (bgohil@) (aarch64-linux-gnu-gcc
> > (Ubuntu/Linaro7
> > (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100 git:9053a74-dirty
> > (XEN) Processor: 410fd041: "ARM Limited", variant: 0x0, part 0xd04, rev
> 0x1
> > (XEN) 64-bit Execution:
> > (XEN)   Processor Features: 0000000000002222 0000000000000000
> > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> > (XEN)   Debug Features: 0000000010305106 0000000000000000
> > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> > (XEN)   Memory Model Features: 0000000000101122 0000000000000000
> > (XEN)   ISA Features:  0000000000011120 0000000000000000
> > (XEN) 32-bit Execution:
> > (XEN)   Processor Features: 00000131:00011011
> > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
> > (XEN)     Extensions: GenericTimer Security
> > (XEN)   Debug Features: 03010066
> > (XEN)   Auxiliary Features: 00000000
> > (XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
> > (XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142
> 00011121
> > (XEN) Using PSCI-1.0 for SMP bringup
> > (XEN) SMP: Allowing 3 CPUs
> > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 13000 KHz
> > (XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected 0x2000
> Sounds like GIC settings are not completely correct.
> Wrong GIC settings might lead to that IPIs won't work as expected. And
> boot CPU will
> get stuck waiting for another CPU.
> Just double check.
>
> > (XEN) GICv2 initialization:
> > (XEN)         gic_dist_addr=0000000010510000
> > (XEN)         gic_cpu_addr=0000000010520000
> > (XEN)         gic_hyp_addr=0000000010540000
> > (XEN)         gic_vcpu_addr=0000000010560000
> > (XEN)         gic_maintenance_irq=25
> > (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b).
> > (XEN) Using scheduler: SMP Credit Scheduler (credit)
> > (XEN) Allocated console ring of 32 KiB.
> > (XEN) Bringing up CPU1
> > - CPU 00000001 booting -
> > - Current EL 00000008 -
> > - Xen starting at EL2 -
> > - Setting up control registers -
> > - Turning on paging -
> > - Ready -
> > (XEN) CPU 1 booted.
> > (XEN) Bringing up CPU2
> > - CPU 00000200 booting -
> > - Current EL 00000008 -
> > - Xen starting at EL2 -
> > - Setting up control registers -
> > - Turning on paging -
> > - Ready -
> > (XEN) CPU 2 booted.
> > (XEN) Brought up 3 CPUs
> > (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
> > (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
> >
> > Can anyone guide me how to debug this problem or what could be wrong
> here?
> >
> > It looks, writing into VTCR_EL2 hang the system.
> >
> > --
> > Regards,
> > Bharat Gohil
> >
> >
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xen.org
> > https://lists.xen.org/xen-devel
> >
>
> --
> Regards,
>
> Oleksandr Tyshchenko
>



-- 
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

--f4030438efd8487fad0557f95f1c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hello Oleksandr,<br></div>Thank you ve=
ry much for your input.<br><br></div>Yes. agree. I will check by removing A=
72 core from DT. <br><br></div>Thanks,<br></div>Bharat<br><div><div><div><d=
iv><div><div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On W=
ed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko <span dir=3D"ltr">&lt;<a =
href=3D"mailto:olekstysh@gmail.com" target=3D"_blank">olekstysh@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">Hi,<br>
<br>
Not sure that I am a competent person, just my assumptions.<br>
<br>
CCed ARM guys.<br>
<span class=3D""><br>
On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil &lt;<a href=3D"mailto:ghl.bhr=
t@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt; Hello All<br>
&gt;<br>
&gt; I am trying to run Xen on new hardware which has two A35 and one A72 c=
ore.<br>
&gt; Xen booted intially but it hangs at smp_call_function(setup_virt_<wbr>=
paging_one,<br>
&gt; (void *)val, 1) function call.<br>
<br>
</span>It might be a consequence of that CPU cores are different. And they<=
br>
might have different set of features, or even settings.<br>
And these features/settings the boot CPU has don&#39;t compatible with<br>
other (non-boot) CPUs.<br>
Can you try not to bringup A72 core (remove it from DT or another<br>
way), leave only two A35 and see what will happen.<br>
<br>
&gt; Find following log of Xen booting,same set of features.<br>
<span class=3D"">&gt;<br>
&gt; - UART enabled -<br>
&gt; - CPU 00000000 booting -<br>
&gt; - Current EL 00000008 -<br>
&gt; - Xen starting at EL2 -<br>
&gt; - Zero BSS -<br>
&gt; - Setting up control registers -<br>
&gt; - Turning on paging -<br>
&gt; - Ready -<br>
&gt; (XEN) Checking for initrd in /chosen<br>
&gt; (XEN) RAM: 0000000040000000 - 00000000bfffffff<br>
&gt; (XEN)<br>
&gt; (XEN) MODULE[0]: 0000000044000000 - 000000004400fd5a Device Tree<br>
&gt; (XEN)<br>
&gt; (XEN) Command line: &lt;NULL&gt;<br>
</span>Why? Does your device-tree have bootargs?<br>
<div><div class=3D"h5"><br>
&gt; (XEN) Placing Xen at 0x00000000bfe00000-<wbr>0x00000000c0000000<br>
&gt; (XEN) Update BOOTMOD_XEN from 0000000040080000-<wbr>0000000040194e01 =
=3D&gt;<br>
&gt; 00000000bfe01<br>
&gt; (XEN) Domain heap initialised<br>
&gt; (XEN) Booting using Device Tree<br>
&gt; (XEN) Platform: Generic System<br>
&gt; (XEN) Taking dtuart configuration from /chosen/stdout-path<br>
&gt; (XEN) Looking for dtuart at &quot;serial0&quot;, options &quot;&quot;<=
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=A0 =C2=A0_=C2=A0 =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 _=
=C2=A0 =C2=A0_ _ __=C2=A0 ___| |_ __ _| |__ | | ___<br>
&gt;=C2=A0 =C2=A0\=C2=A0 // _ \ &#39;_ \=C2=A0 | || |_ | | | | |__| | | | &=
#39;_ \/ __| __/ _` | &#39;_ \| |/ _ \<br>
&gt;=C2=A0 =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; (XEN) Xen version 4.10-unstable (bgohil@) (aarch64-linux-gnu-gcc<br>
&gt; (Ubuntu/Linaro7<br>
&gt; (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100 git:9053a74-dir=
ty<br>
&gt; (XEN) Processor: 410fd041: &quot;ARM Limited&quot;, variant: 0x0, part=
 0xd04, rev 0x1<br>
&gt; (XEN) 64-bit Execution:<br>
&gt; (XEN)=C2=A0 =C2=A0Processor Features: 0000000000002222 000000000000000=
0<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0Exception Levels: EL3:64+32 EL2:64+32 EL1:64+=
32 EL0:64+32<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: FloatingPoint AdvancedSIMD<br>
&gt; (XEN)=C2=A0 =C2=A0Debug Features: 0000000010305106 0000000000000000<br=
>
&gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 0000000000000000 000000000000000=
0<br>
&gt; (XEN)=C2=A0 =C2=A0Memory Model Features: 0000000000101122 000000000000=
0000<br>
&gt; (XEN)=C2=A0 =C2=A0ISA Features:=C2=A0 0000000000011120 000000000000000=
0<br>
&gt; (XEN) 32-bit Execution:<br>
&gt; (XEN)=C2=A0 =C2=A0Processor Features: 00000131:00011011<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0Instruction Sets: AArch32 A32 Thumb Thumb-2 J=
azelle<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: GenericTimer Security<br>
&gt; (XEN)=C2=A0 =C2=A0Debug Features: 03010066<br>
&gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 00000000<br>
&gt; (XEN)=C2=A0 =C2=A0Memory Model Features: 10201105 40000000 01260000 02=
102211<br>
&gt; (XEN)=C2=A0 ISA Features: 02101110 13112111 21232042 01112131 00011142=
 00011121<br>
&gt; (XEN) Using PSCI-1.0 for SMP bringup<br>
&gt; (XEN) SMP: Allowing 3 CPUs<br>
&gt; (XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 13000 KHz<=
br>
&gt; (XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected 0x20=
00<br>
</div></div>Sounds like GIC settings are not completely correct.<br>
Wrong GIC settings might lead to that IPIs won&#39;t work as expected. And<=
br>
boot CPU will<br>
get stuck waiting for another CPU.<br>
Just double check.<br>
<div><div class=3D"h5"><br>
&gt; (XEN) GICv2 initialization:<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_dist_addr=3D000000001051000=
0<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_cpu_addr=3D0000000010520000=
<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_hyp_addr=3D0000000010540000=
<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_vcpu_addr=3D000000001056000=
0<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_maintenance_irq=3D25<br>
&gt; (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b).<br>
&gt; (XEN) Using scheduler: SMP Credit Scheduler (credit)<br>
&gt; (XEN) Allocated console ring of 32 KiB.<br>
&gt; (XEN) Bringing up CPU1<br>
&gt; - CPU 00000001 booting -<br>
&gt; - Current EL 00000008 -<br>
&gt; - Xen starting at EL2 -<br>
&gt; - Setting up control registers -<br>
&gt; - Turning on paging -<br>
&gt; - Ready -<br>
&gt; (XEN) CPU 1 booted.<br>
&gt; (XEN) Bringing up CPU2<br>
&gt; - CPU 00000200 booting -<br>
&gt; - Current EL 00000008 -<br>
&gt; - Xen starting at EL2 -<br>
&gt; - Setting up control registers -<br>
&gt; - Turning on paging -<br>
&gt; - Ready -<br>
&gt; (XEN) CPU 2 booted.<br>
&gt; (XEN) Brought up 3 CPUs<br>
&gt; (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID<br>
&gt; (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558<br>
&gt;<br>
&gt; Can anyone guide me how to debug this problem or what could be wrong h=
ere?<br>
&gt;<br>
&gt; It looks, writing into VTCR_EL2 hang the system.<br>
&gt;<br>
&gt; --<br>
&gt; Regards,<br>
&gt; Bharat Gohil<br>
&gt;<br>
&gt;<br>
</div></div>&gt; ______________________________<wbr>_________________<br>
&gt; Xen-devel mailing list<br>
&gt; <a href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a>=
<br>
&gt; <a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=
=3D"_blank">https://lists.xen.org/xen-<wbr>devel</a><br>
&gt;<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Regards,<br>
<br>
Oleksandr Tyshchenko<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div clas=
s=3D"gmail_signature" data-smartmail=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">bha=
rat.gohil@harman.com</a><br></div><div>+919427054633</div></div></div></div=
>
</div></div></div></div></div></div></div></div>

--f4030438efd8487fad0557f95f1c--


--===============1510043587938751960==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1510043587938751960==--


From xen-devel-bounces@lists.xen.org Wed Aug 30 14:36:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 14:36: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.xen.org>)
	id 1dn46j-0005zS-KB; Wed, 30 Aug 2017 14:36:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn46i-0005zM-HY
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 14:36:40 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 93/DF-03616-77DC6A95; Wed, 30 Aug 2017 14:36:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW752WW
 RBiv+i1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbjp1mKfjHUbH4wXbWBsZF7F2MnBwSAv4S
 S95OZgSxWQRUJW4tPg4WZxNQlvjZ2csGYosI6Eo8W/AMyObiYBaYwyjx9+ECsISwgI/E8683g
 WwODl4BC4muLRUgNUIC5xglfhw7xQRSwysgKHFy5hMWEJtZQEdiwe5PYPXMAtISy/9xgIQ5Be
 wkTi5pAhspKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU00Us
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwXh9Y8AhRkkOJiVR3n2rl0UK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNXAOUEyxKTU+tSMvMAQY9TFqCg0dJhNcOJM1bXJCYW
 5yZDpE6xagoJc4rC5IQAElklObBtcEi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEIabwZO
 aVwE1/BbSYCWhxrNdSkMUliQgpqQZG5Sl3tjlv4ZOUMFz3Pt37ffWPo3Kv3djK+L8f/xJ77F2
 i37TtjoozM0pYMub9npwc48jhrL5kRSJ70t3YngDx7Z8ZbFUe+tev/bhSWYf10W2Pxa9LqwNn
 5CY3rPkbpyqgZXrh+7dfi+Jn2KnzWnmvKoqLNGnzquxhsxJg9/mUmPJlza2PcQeUWIozEg21m
 IuKEwH9XhbUrwIAAA==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504103797!54644807!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22801 invoked from network); 30 Aug 2017 14:36:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 14:36:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445702523"
Date: Wed, 30 Aug 2017 15:35:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170830143552.crkoesaxjz52qybs@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-13-wei.liu2@citrix.com>
 <599F09F602000078001735D7@prv-mh.provo.novell.com>
 <3838c70e-b705-d2ba-9fc6-4b0567b14ea1@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3838c70e-b705-d2ba-9fc6-4b0567b14ea1@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, WeiLiu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 12/31] x86/mm: split out readonly MMIO
	emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDQ6MjU6MjNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNC8wOC8xNyAxNjoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAx
Ny4wOC4xNyBhdCAxNjo0NCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IE1vdmUg
dGhlIGNvZGUgdG8gcHYvZW11bC1tbWlvLW9wLmMuIEZpeCBjb2Rpbmcgc3R5bGUgaXNzdWVzIHdo
aWxlCj4gPj4gbW92aW5nLgo+ID4+Cj4gPj4gTm90ZSB0aGF0IG1taW9fcm9fZW11bGF0ZWRfd3Jp
dGUgaXMgbmVlZGVkIGJ5IGJvdGggUFYgYW5kIEhWTSwgc28gaXQKPiA+PiBpcyBsZWZ0IGluIHg4
Ni9tbS5jLgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPiA+PiAtLS0KPiA+PiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgMTI5
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPj4gIHhlbi9hcmNoL3g4Ni9wdi9N
YWtlZmlsZSAgICAgICB8ICAgMSArCj4gPj4gIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLW1taW8tb3Au
YyB8IDE2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gQWdh
aW4gSSB0aGluayBqdXN0IG1taW8uYyB3b3VsZCBkby4gT3RoZXIgY29tbWVudHMgb24gZWFybGll
cgo+ID4gcGF0Y2hlcyBhcHBseSBoZXJlIGFzIHdlbGwuCj4gCj4gSSB0aGluayBpdCB3b3VsZCBi
ZSB3aXNlIHRvIG1lcmdlIHRoZSBwdHdyIGFuZCBtbWlvIGhhbmRsaW5nLiAgQXQgdGhlCj4gbW9t
ZW50LCB3ZSBpbnZva2UgYSBmdWxsIGxvb2t1cCBwdGUvZGVjb2RlL3RyeS10by1lbXVsYXRlIGN5
Y2xlIHR3aWNlIGluCj4gdGhlICNQRiBoYW5kbGVyIGZvciBQViBndWVzdHMgYmVmb3JlIGhhbmRp
bmcgdGhlIGZhdWx0IGJhY2sgdG8gdGhlIGd1ZXN0Lgo+IAo+IFRoZSBjb3JyZWN0IG9wcyBhbmQg
Y29udGV4dCBjYW4gYmUgZGV0ZXJtaW5lZCBieSBpbnNwZWN0aW5nIHRoZSBsMWUKPiB1bmRlciAl
Y3IyIGJlZm9yZSBjYWxsaW5nIGludG8gYW55IGVtdWxhdGlvbiBjb2RlLgoKSSB3aWxsIHNlZSB3
aGF0IEkgY2FuIGRvLiBUaGUgcHJlZGljYXRlcyBpbiB0cmFwcy5jIGxvb2sgdGVycmlibHkKY29t
cGxpY2F0ZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:14:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15: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.xen.org>)
	id 1dn4gx-00009k-GX; Wed, 30 Aug 2017 15:14:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn4gw-00009e-2a
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 15:14:06 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5A/63-01778-D36D6A95; Wed, 30 Aug 2017 15:14:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7NtWW
 RBj8Pmlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLv3IXTGOvmHPtEnMD4y3WLkZODgkBf4nb
 8xqYQWwWAVWJ+8cbWEBsNgFliZ+dvWwgtoiAgsTzMwuA4lwczAITGSW+9PYwgSSEBUIkJj9fA
 9bMK2Ahsf7cHLAiIYF1jBJNO9dBJQQlTs58AjaVWUBHYsHuT0BTOYBsaYnl/zhAwpwC+hI/b9
 5nBLFFBVQkOpfOASsXAlrcMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0zfWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjQEIdjAem+x8iFGSg0lJlHff6mWRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4f4DkBItS01Mr0jJzgCEPk5bg4FES4bVbA5TmLS5IzC3OTIdIn
 WLU5Wj6sOULkxBLXn5eqpQ4ryxIkQBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDEFJ7MvBK4Ta+AjmACOiLWaynIESWJCCmpBkbfC1E+s774l204wM4ZfWZ7r1/KvcQnDTy
 uL4RnPW8+9ni+ZfZm9V/tSZ1vIx8lPw/5Xy1Sfr122tJPUZymCr/as03qVjXkyPwJV1zX5v46
 0ndjWHbwO+lDx5YurrNI+nJuTU2EnP66vY1WdqFCW3VO3edit/mdtZLpStWDGY+vrzn4qeiH2
 0IlluKMREMt5qLiRADcSd1sugIAAA==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504106043!95568657!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19476 invoked from network); 30 Aug 2017 15:14:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 15:14:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,448,1498521600"; d="scan'208";a="445709967"
Date: Wed, 30 Aug 2017 16:14:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170830151401.rpalev2shohsmgwr@citrix.com>
References: <20170826103332.24570-1-olaf@aepfle.de>
 <20170826103332.24570-4-olaf@aepfle.de>
 <20170830134839.liz6uo56ejjw2bsp@citrix.com>
 <20170830142719.GB31711@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830142719.GB31711@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDQ6Mjc6MTlQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gV2VkLCBBdWcgMzAsIFdlaSBMaXUgd3JvdGU6Cj4gCj4gPiBBcyBmYXIgYXMgSSBj
YW4gdGVsbCB0aGUgYWxnb3JpdGhtIGluIHRoZSBwYXRjaCBjYW4ndCBoYW5kbGU6Cj4gPiAKPiA+
IDEuIEZpcnN0IHBmbiBpbiBhIGJhdGNoIHBvaW50cyB0byBzdGFydCBvZiBzZWNvbmQgMUcgYWRk
cmVzcyBzcGFjZQo+ID4gMi4gU2Vjb25kIHBmbiBpbiBhIGJhdGNoIHBvaW50cyB0byBhIHBhZ2Ug
aW4gdGhlIG1pZGRsZSBvZiBmaXJzdCAxRwo+ID4gMy4gR3Vlc3QgY2FuIG9ubHkgdXNlIDFHIHJh
bQo+IAo+IEluIHdoaWNoIHdheSBkb2VzIGl0IG5vdCBoYW5kbGUgaXQ/IE92ZXItYWxsb2NhdGlv
biBpcyBzdXBwb3NlZCB0byBiZQo+IGhhbmRsZWQgYnkgdGhlICJjdHgtPnJlc3RvcmUudG90X3Bh
Z2VzICsgc3AtPmNvdW50ID4KPiBjdHgtPnJlc3RvcmUubWF4X3BhZ2VzIiBjaGVja3MuIERvIHlv
dSBtZWFuIHRoZSBzZWNvbmQgMUcgaXMgYWxsb2NhdGVkLAo+IHRoZW4gbWF4X3BhZ2VzIGlzIHJl
YWNoZWQsIGFuZCBhbGxvY2F0aW9uIGluIG90aGVyIGFyZWFzIGlzIG5vdCBwb3NzaWJsZQo+IGFu
eW1vcmU/CgpZZXMuCgo+IENhbiB0aGlzIGFjdHVhbGx5IGhhcHBlbiB3aXRoIHRoZSBhdmFpbGFi
bGUgc2VuZGVycz8gSWYgbm90LCB0aGlzIGlzCj4gYWdhaW4gdGhlIG1pc3NpbmcgbWVtb3J5IG1h
cC4KPiAKClByb2JhYmx5IG5vdCBub3csIGJ1dCBhcyBzYWlkLCB5b3Ugc2hvdWxkbid0IHJlbHkg
b24gdGhlIHN0cnVjdHVyZSBvZgp0aGUgc3RyZWFtIHVubGVzcyBpdCBpcyBzdGF0ZWQgaW4gdGhl
IHNwZWMuCgpBbmQgaXQgY2FuIGRlZmluaXRlbHkgaGFwcGVuIHdpdGggcG9zdC1jb3B5IGFsZ29y
aXRobS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:15:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15: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.xen.org>)
	id 1dn4ht-0000Fn-Pi; Wed, 30 Aug 2017 15:15:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kilobyte@angband.pl>) id 1dn4Rd-0007Pf-Et
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 14:58:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D8/C2-03093-882D6A95; Wed, 30 Aug 2017 14:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsUSeU65Q7f90rJ
 IgzmbTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTTW+YCm6xVzw//IatgXEKWxcjF4eQwCJG
 idVN/cxdjJwcLAKqEpOm7WMBsdkENCXe7F0PZosIqEl83QxSw8XBLLCXXeJ1z1+whLCAq8Ti+
 +sYQWxeAQuJN7fvsUBMXcgosaVpIhtEQlDi5MwnYA3MAuoSf+ZdAprEAWRLSyz/xwERlpdo3j
 ob7AhOAX2J/4+XgdkSAroS2/ccZwexRQVUJDqXzmGBiGtKHLy0CcrWkNg4rZMdwvaXmPLiMeM
 ERqFZSDbPQrJ5FsLmWUg2L2BkWcWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqT
 mFSsl5yfu4kRGOQMQLCDcfpl/0OMkhxMSqK8+1YvixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 Zu4BignWJSanlqRlpkDjDeYtAQHj5IIrx1Imre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4r
 yyIEUCIEUZpXlwI2Cxf4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCEFN4MvNK4Da9AjqCCei
 IWK+lIEeUJCKkpBoYJ/55vV7frFk7OqjXbcpmh3P1WZ5npnn4Ffk829ipfP9TVIXy/JOfI511
 /R8sqxK/sG5h2tHp+xR/WF49P599X2Lm0Rk3Fxatvh+wWrP59sZ3r3aa7Er40KOYk/1x6zWZc
 LWq1/YMvxbK6H+QPDRrhyZj0nuhpNwyHpOoC5tVL+en2NUEJ2mzKrEUZyQaajEXFScCADesHY
 34AgAA
X-Env-Sender: kilobyte@angband.pl
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504105095!114386028!1
X-Originating-IP: [89.206.35.136]
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 34181 invoked from network); 30 Aug 2017 14:58:15 -0000
Received: from tartarus.angband.pl (HELO tartarus.angband.pl) (89.206.35.136)
 by server-6.tower-27.messagelabs.com with AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 14:58:15 -0000
Received: from kilobyte by tartarus.angband.pl with local (Exim 4.89)
 (envelope-from <kilobyte@angband.pl>)
 id 1dn4R5-0007wH-1x; Wed, 30 Aug 2017 16:57:43 +0200
Date: Wed, 30 Aug 2017 16:57:42 +0200
From: Adam Borowski <kilobyte@angband.pl>
To: Jerome Glisse <jglisse@redhat.com>
Message-ID: <20170830145742.xird3lgsb3nemtye@angband.pl>
References: <20170829235447.10050-1-jglisse@redhat.com>
 <CA+55aFz6ArJ-ADXiYCu6xMUzdY=mKBtkzfJmLaBohC6Ub9t2SQ@mail.gmail.com>
 <20170830005615.GA2386@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830005615.GA2386@redhat.com>
X-Junkbait: aaron@angband.pl, zzyx@angband.pl
User-Agent: NeoMutt/20170113 (1.7.2)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: kilobyte@angband.pl
X-SA-Exim-Scanned: No (on tartarus.angband.pl); SAEximRunCond expanded to false
X-Mailman-Approved-At: Wed, 30 Aug 2017 15:15:04 +0000
Cc: Bernhard Held <berny156@gmx.de>, KVM list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Sudeep Dutt <sudeep.dutt@intel.com>, DRI <dri-devel@lists.freedesktop.org>,
 linux-mm <linux-mm@kvack.org>, Andrea Arcangeli <aarcange@redhat.com>,
 Dimitri Sivanich <sivanich@sgi.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 amd-gfx@lists.freedesktop.org, xen-devel <xen-devel@lists.xenproject.org>,
 Joerg Roedel <jroedel@suse.de>, Jack Steiner <steiner@sgi.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ashutosh Dixit <ashutosh.dixit@intel.com>,
 "open list:AMD IOMMU \(AMD-VI\)" <iommu@lists.linux-foundation.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 ppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 00/13] mmu_notifier kill invalidate_page
	callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDg6NTY6MTVQTSAtMDQwMCwgSmVyb21lIEdsaXNzZSB3
cm90ZToKPiBJIHdpbGwgd2FpdCBmb3IgcGVvcGxlIHRvIHRlc3QgYW5kIGZvciByZXN1bHQgb2Yg
bXkgb3duIHRlc3QgYmVmb3JlCj4gcmVwb3N0aW5nIGlmIG5lZWQgYmUsIG90aGVyd2lzZSBpIHdp
bGwgcG9zdCBhcyBzZXBhcmF0ZSBwYXRjaC4KPgo+ID4gQnV0IGZyb20gYSBfdmVyeV8gcXVpY2sg
cmVhZC10aHJvdWdoIHRoaXMgbG9va3MgZmluZS4gQnV0IGl0IG9idmlvdXNseQo+ID4gbmVlZHMg
dGVzdGluZy4KPiA+IAo+ID4gUGVvcGxlIC0gKmVzcGVjaWFsbHkqIHRoZSBwZW9wbGUgd2hvIHNh
dyBpc3N1ZXMgdW5kZXIgS1ZNIC0gY2FuIHlvdQo+ID4gdHJ5IG91dCBKw6lyw7RtZSdzIHBhdGNo
LXNlcmllcz8gSSBhZGVkIHNvbWUgcGVvcGxlIHRvIHRoZSBjYywgdGhlIGZ1bGwKPiA+IHNlcmll
cyBpcyBvbiBsa21sLiBKw6lyw7RtZSAtIGRvIHlvdSBoYXZlIGEgZ2l0IGJyYW5jaCBmb3IgcGVv
cGxlIHRvCj4gPiB0ZXN0IHRoYXQgdGhleSBjb3VsZCBlYXNpbHkgcHVsbCBhbmQgdHJ5IG91dD8K
PiAKPiBodHRwczovL2NnaXQuZnJlZWRlc2t0b3Aub3JnL35nbGlzc2UvbGludXggbW11LW5vdGlm
aWVyIGJyYW5jaAo+IGdpdDovL3Blb3BsZS5mcmVlZGVza3RvcC5vcmcvfmdsaXNzZS9saW51eAoK
VGVzdGVkIHlvdXIgYnJhbmNoIGFzIG9mIDEwZjA3NjQxLCBvbiBhIGxvbmcgbGlzdCBvZiBndWVz
dCBWTXMuCk5vIGVhcnRoLXNoYXR0ZXJpbmcga2Fib29tLgoKCk1lb3chCi0tIAriooDio7TioL7i
oLviorbio6bioIAgCuKjvuKggeKisOKgkuKggOKjv+KhgSBWYXQga2luZCB1ZiBzdWZmaWNpZW50
bHkgYWR2YW5jZWQgdGVjaG5vbG9neSBpeiBkaXMhPwrior/ioYTioJjioLfioJrioIvioIAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBHZW5naGlzIEh0J3JvaydkaW4K4qCI4qCz
4qOE4qCA4qCA4qCA4qCAIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:23:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15:23: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.xen.org>)
	id 1dn4pz-00010w-Nn; Wed, 30 Aug 2017 15:23:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn4px-00010q-TU
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 15:23:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 0C/AC-02044-D68D6A95; Wed, 30 Aug 2017 15:23:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDSzfnxrJ
 Ig5bp0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bR7dPZC95xV7x4f5ytgXEpZxcjJ4eQQJ7E
 z6sf2EBsXgE7iVU/D7GA2BIChhKnF94Es1kEVCU2br3CDGKzCahLtD3bzgpiiwgoSTx5856xi
 5GLg1mgj1Fi183vjCAJYYEgiTsvF7OBJIQETjJKnHj0AGwDp4ClxMnf94AmcQBtE5T4u0MYJM
 wsoCXx8NctFghbW2LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW
 y0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzAegYGxh2Mfav8DjFKcjApifLu
 W70sUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+IaoJxgUWp6akVaZg4wFmDSEhw8SiK8diBp3
 uKCxNzizHSI1ClGRSlxXlmQhABIIqM0D64NFn+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKg
 lDTOHJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYxJQRNupz4tXLj6+z8Oj9QUFc0l7BEzDN9PEa3
 nympumPysLjvX3MLJx0vEZE6J+dITS2M37Vqo+GbWmZs/t8qfE5fe7CLTzHFTc+acv2qCs0oO
 rngpcUCG886Lif9+5hkd+GgmV/fyZ8KMr6fPbpQyeXSj9JBiTLcOd+DD6L9Fwh8l0n4oTCxUY
 inOSDTUYi4qTgQACShxcboCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504106602!106704402!1
X-Originating-IP: [137.65.248.74]
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 41411 invoked from network); 30 Aug 2017 15:23:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 15:23:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 09:23:21 -0600
Message-Id: <59A6F4880200007800175A64@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 09:23:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-12-wei.liu2@citrix.com>
 <599F09B802000078001735D4@prv-mh.provo.novell.com>
 <20170830140701.plgv3twwhya6fhly@citrix.com>
In-Reply-To: <20170830140701.plgv3twwhya6fhly@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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 v4 11/31] x86/mm: split out writable
 pagetable emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE2OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTU6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxNy4wOC4xNyBhdCAxNjo0NCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiA+ICsgKiBXcml0YWJsZSBQ
YWdldGFibGVzCj4+ID4gKyAqLwo+PiA+ICsKPj4gPiArc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0
IHsKPj4gPiArICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7Cj4+ID4gKyAgICB1bnNp
Z25lZCBsb25nIGNyMjsKPj4gPiArICAgIGwxX3BnZW50cnlfdCAgcHRlOwo+PiA+ICt9Owo+PiA+
Wy4uLl0KPj4gPiArc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSh1bnNpZ25lZCBsb25n
IGFkZHIsIHBhZGRyX3Qgb2xkLCBwYWRkcl90IHZhbCwKPj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVuc2lnbmVkIGludCBkb19jbXB4Y2hn
LAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwdHdyX2VtdWxh
dGVfY3R4dCAqcHR3cl9jdHh0KQo+PiAKPj4gSSd2ZSBtZWFud2hpbGUgbm90aWNlZCB0aGF0IGlu
IHByaW9yIHBhdGNoZXMgb2YgeW91cnMgc3VjaCBtb3ZlbWVudAo+PiB3YXMgbmVlZGxlc3NseSBy
ZXRhaW5pbmcgdGhlIGNvbXBvbmVudCBwcmVmaXhlcy4gV2l0aCB5b3Ugc3BsaXR0aW5nCj4+IHRo
aW5ncyBpbnRvIHNlcGFyYXRlIGZpbGVzLCB0aGVzZSBhcmVuJ3QgcmVhbGx5IHVzZWZ1bCBhbnlt
b3JlIC0gc3RhY2sKPj4gdHJhY2VzIHdpbGwgaGF2ZSB0aGVtIGRpc2FtYmlndWF0ZWQgYnkgYmVp
bmcgcHJlZml4ZWQgd2l0aCB0aGVpcgo+PiBmaWxlIG5hbWVzLiBUaGV5IG1lcmVseSBlYXQgdmFs
dWFibGUgc2VyaWFsIGxpbmUgYmFuZHdpZHRoIC8gcmluZwo+PiBidWZmZXIgc3BhY2UgYW5kIGNs
dXR0ZXIgdGhlIChzZXJpYWwpIGxvZy4gSSBjb3VsZCBhY2NlcHQgdGhlIHN0cnVjdHVyZQo+PiB0
YWdzIHRvIHN0YXkgdGhlIHdheSB0aGV5IGFyZSwgYnV0IHBsZWFzZSBzaG9ydGVuIHRoZSBsb2Nh
bCBmdW5jdGlvbgo+PiBuYW1lcyBhcyBtdWNoIGFzIHBvc3NpYmxlIHdpdGhvdXQgbG9zaW5nIGlu
Zm9ybWF0aW9uLiBUaGF0J2xsIGxpa2VseQo+PiBtZWFuIGRyb3BwaW5nIG1vcmUgdGhhbiBqdXN0
IHRoZSBwdHdyXyBwcmVmaXguCj4gCj4gTm8gcHJvYmxlbS4KPiAKPiBEbyB5b3Ugd2FudCBtZSB0
byBjaGFuZ2UgdGhlIG9uZXMgSSBhbHJlYWR5IG1vdmVkPyBJZiBzbywgSSB3aWxsIGRvIGl0Cj4g
YmVmb3JlIHdlIHJlbGVhc2UgNC4xMC4KCkknZCBsaWtlbHkgYmUgZG9pbmcgaXQgYXQgc29tZSBw
b2ludCBteXNlbGYsIHNvIGlmIHlvdSdyZSB3aWxsaW5nIHRvCmRvIGl0LCBJIHdvdWxkIG9mIGNv
dXJzZSBhcHByZWNpYXRlIGl0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:44:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15: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.xen.org>)
	id 1dn59u-0002Of-Cl; Wed, 30 Aug 2017 15:44:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn59s-0002OZ-DB
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 15:44:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 58/64-01782-F3DD6A95; Wed, 30 Aug 2017 15:43:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva793WW
 RBlu72Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owps68zFczmrdh+fg5jA+NMri5GDg4JAX+J
 TWc4QEwWAVWJRcfzuxg5OdgElCV+dvaygdgiQHbvr98sXYxcHMwCyxgl2mbdYgdJCAsESfz6t
 wesiFfAQqLj4jxmkCIhgb+MEsvWzGGBSAhKnJz5BMxmFtCRWLD7ExvIMmYBaYnl/zhAwpwC9h
 LTfm4DKxEVUJHoXArRKiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNLPSSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDrZ6BgXEHY98qv0OMkhxMSqK8+1YvixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwZu4BignWJSanlqRlpkDDHmYtAQHj5IIrx1Imre4IDG3O
 DMdInWKUVFKnFcWJCEAksgozYNrg8XZJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCEFN4Mv
 NK4Ka/AlrMBLQ41mspyOKSRISUVAOj75wz4cmRj3VYFR+V7Y+5tmmemVyxf12ku+ibsG+FCcr
 zOdr4P+pPP/SCa65XmSnjJk3WndPflfnKaWd8eu073bOob88xG4aMAH35gyv94jK8FT81PZjw
 sidWlPdMetFDyW+7A6tePApz3LZpQ1AG28kc/k+7LHsW7rJ9Ebzvwslg9q4yjY9KLMUZiYZaz
 EXFiQDP2gPMrgIAAA==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504107837!88469386!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15309 invoked from network); 30 Aug 2017 15:43:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 15:43:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208";a="445715244"
Date: Wed, 30 Aug 2017 16:43:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170830154355.rd6pjg5w6ifigym5@citrix.com>
References: <20170817144456.18989-1-wei.liu2@citrix.com>
 <20170817144456.18989-12-wei.liu2@citrix.com>
 <599F09B802000078001735D4@prv-mh.provo.novell.com>
 <20170830140701.plgv3twwhya6fhly@citrix.com>
 <59A6F4880200007800175A64@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A6F4880200007800175A64@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 11/31] x86/mm: split out writable
 pagetable emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDk6MjM6MjBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjA4LjE3IGF0IDE2OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUaHUsIEF1ZyAyNCwgMjAxNyBhdCAwOToxNTozNkFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTcuMDguMTcgYXQgMTY6NDQsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4+ID4g
KyAqIFdyaXRhYmxlIFBhZ2V0YWJsZXMKPiA+PiA+ICsgKi8KPiA+PiA+ICsKPiA+PiA+ICtzdHJ1
Y3QgcHR3cl9lbXVsYXRlX2N0eHQgewo+ID4+ID4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCBjdHh0Owo+ID4+ID4gKyAgICB1bnNpZ25lZCBsb25nIGNyMjsKPiA+PiA+ICsgICAgbDFfcGdl
bnRyeV90ICBwdGU7Cj4gPj4gPiArfTsKPiA+PiA+Wy4uLl0KPiA+PiA+ICtzdGF0aWMgaW50IHB0
d3JfZW11bGF0ZWRfdXBkYXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgcGFkZHJfdCBvbGQsIHBhZGRy
X3QgdmFsLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGJ5dGVzLCB1bnNpZ25lZCBpbnQgZG9fY21weGNoZywKPiA+PiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCAqcHR3cl9jdHh0KQo+
ID4+IAo+ID4+IEkndmUgbWVhbndoaWxlIG5vdGljZWQgdGhhdCBpbiBwcmlvciBwYXRjaGVzIG9m
IHlvdXJzIHN1Y2ggbW92ZW1lbnQKPiA+PiB3YXMgbmVlZGxlc3NseSByZXRhaW5pbmcgdGhlIGNv
bXBvbmVudCBwcmVmaXhlcy4gV2l0aCB5b3Ugc3BsaXR0aW5nCj4gPj4gdGhpbmdzIGludG8gc2Vw
YXJhdGUgZmlsZXMsIHRoZXNlIGFyZW4ndCByZWFsbHkgdXNlZnVsIGFueW1vcmUgLSBzdGFjawo+
ID4+IHRyYWNlcyB3aWxsIGhhdmUgdGhlbSBkaXNhbWJpZ3VhdGVkIGJ5IGJlaW5nIHByZWZpeGVk
IHdpdGggdGhlaXIKPiA+PiBmaWxlIG5hbWVzLiBUaGV5IG1lcmVseSBlYXQgdmFsdWFibGUgc2Vy
aWFsIGxpbmUgYmFuZHdpZHRoIC8gcmluZwo+ID4+IGJ1ZmZlciBzcGFjZSBhbmQgY2x1dHRlciB0
aGUgKHNlcmlhbCkgbG9nLiBJIGNvdWxkIGFjY2VwdCB0aGUgc3RydWN0dXJlCj4gPj4gdGFncyB0
byBzdGF5IHRoZSB3YXkgdGhleSBhcmUsIGJ1dCBwbGVhc2Ugc2hvcnRlbiB0aGUgbG9jYWwgZnVu
Y3Rpb24KPiA+PiBuYW1lcyBhcyBtdWNoIGFzIHBvc3NpYmxlIHdpdGhvdXQgbG9zaW5nIGluZm9y
bWF0aW9uLiBUaGF0J2xsIGxpa2VseQo+ID4+IG1lYW4gZHJvcHBpbmcgbW9yZSB0aGFuIGp1c3Qg
dGhlIHB0d3JfIHByZWZpeC4KPiA+IAo+ID4gTm8gcHJvYmxlbS4KPiA+IAo+ID4gRG8geW91IHdh
bnQgbWUgdG8gY2hhbmdlIHRoZSBvbmVzIEkgYWxyZWFkeSBtb3ZlZD8gSWYgc28sIEkgd2lsbCBk
byBpdAo+ID4gYmVmb3JlIHdlIHJlbGVhc2UgNC4xMC4KPiAKPiBJJ2QgbGlrZWx5IGJlIGRvaW5n
IGl0IGF0IHNvbWUgcG9pbnQgbXlzZWxmLCBzbyBpZiB5b3UncmUgd2lsbGluZyB0bwo+IGRvIGl0
LCBJIHdvdWxkIG9mIGNvdXJzZSBhcHByZWNpYXRlIGl0Lgo+IAoKU3VyZSwgSSBjYW4gZG8gdGhh
dCB0b21vcnJvdyBvciB0aGUgZGF5IGFmdGVyIHRvbW9ycm93LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:45:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15: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.xen.org>)
	id 1dn5BH-0002TL-NW; Wed, 30 Aug 2017 15:45:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn5BG-0002TE-Kw
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 15:45:26 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0D/21-02040-59DD6A95; Wed, 30 Aug 2017 15:45:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fy3WW
 RBu8nC1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzvnWwFlxhr+j+NZG1gfEfaxcjJ4eQQJ5E
 5/IfYDavgJ1E74dXYLaEgKHE6YU3WUBsFgFViSPtB8HibALqEm3PtoPZIgL6EvM//QSzmQW8J
 bbNXcAEYgsDzVlz4A4LxHxPiQ+3HjGD2JwCXhLr2zcB1XMA7RKU+LtDGKJVS+Lhr1ssELa2xL
 KFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGupl1SUmZ5RkpuYmaN
 raGCql5taXJyYnpqTmFSsl5yfu4kRGHoMQLCDcW2r8yFGSQ4mJVHefauXRQrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4E1cA5QTLEpNT61Iy8wBRgFMWoKDR0mE1w4kzVtckJhbnJkOkTrFqMvR9
 GHLFyYhlrz8vFQpcV5ZkCIBkKKM0jy4EbCIvMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhiC
 k8mXklcJteAR3BBHRErNdSkCNKEhFSUg2MYrKmj5xurLJmk/+ZMPt1tq3jriQ2jirTgAd3X3X
 JLH5wvWNFnsoZFzVfGX/zrVvfusox5Ar6s97q0hKdtX9+rierm9qG1+tFN6zgm+qU8XWFkN/M
 2Z/4Viz+dOVqslL28rv+N7xdJjG7tx5OKiqsfbb5zn/+/MXdX79z/W59f+oUR+eEyl0pSizFG
 YmGWsxFxYkAwLQkcMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504107921!107968580!1
X-Originating-IP: [137.65.248.74]
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 12340 invoked from network); 30 Aug 2017 15:45:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 15:45:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 09:45:20 -0600
Message-Id: <59A6F9B00200007800175AB0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 09:45:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/mm: Use mfn_t for new_guest_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE0OjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTI3NzIsMjMgKzI3NzIsMjMgQEAgaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVz
KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgcmV0dXJuIHJjICE9IC1FSU5UUiA/IHJjIDogLUVSRVNU
QVJUOwo+ICB9Cj4gIAo+IC1pbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKPiAr
aW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZuKQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3Vy
ciA9IGN1cnJlbnQ7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vyci0+ZG9tYWluOwo+ICAg
ICAgaW50IHJjOwo+IC0gICAgdW5zaWduZWQgbG9uZyBvbGRfYmFzZV9tZm47Cj4gKyAgICBtZm5f
dCBvbGRfYmFzZV9tZm47Cj4gIAo+ICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQo+
ICAgICAgewo+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgZ3RfbWZuID0gcGFnZXRhYmxlX2dldF9w
Zm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7Cj4gLSAgICAgICAgbDRfcGdlbnRyeV90ICpwbDRl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4oZ3RfbWZuKSk7Cj4gKyAgICAgICAgbWZuX3QgbW1mbiA9
IHBhZ2V0YWJsZV9nZXRfbWZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpOwo+ICsgICAgICAgIGw0
X3BnZW50cnlfdCAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShtbWZuKTsKCldoYXQgd2FzIHdyb25n
IHdpdGggImd0X21mbiIgZm9yICJndWVzdCB0YWJsZSBNRk4iPyBJIGNhbid0IGhlbHAKdGhpbmtp
bmcgbW1mbiBpcyBhIHR5cG8sIHdoZXJlIHlvdSd2ZSBoaXQgdGhlIG0ga2V5IG9uZSB0b28gbWFu
eQp0aW1lcy4gV2hhdCBpcyB0aGF0IGZpcnN0IG0gc3VwcG9zZWQgdG8gc3RhbmQgZm9yPwoKT3Ro
ZXIgdGhhbiB0aGlzIHRoZSBwYXRjaCBpcyBjZXJ0YWlubHkgZmluZS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:47:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15:47: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.xen.org>)
	id 1dn5DD-0002eJ-2j; Wed, 30 Aug 2017 15:47:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn5DC-0002eC-9z
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 15:47:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 47/F4-03283-D0ED6A95; Wed, 30 Aug 2017 15:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5fn3rJ
 Ig1eNthZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdT82sBf+ZKx6da2FqYNzA3MXIySEkkCfx
 +XA3G4jNK2An8X7+W3YQW0LAUOL0wpssIDaLgKrEipkbwWw2AXWJtmfbWUFsEYEAibsrpzGC2
 MwCJRJ7Nn8CiwsLWEo0338OFOcCmr+NUeJS22mwBCdQ4ujmD0xdjBxAywQl/u4QhujVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rqa6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYLy9MeAQoyQHk5Io777VyyKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAmrgHKCRalpqdWpGXmACMBJi3BwaMkwmsHkuYtLkjMLc5Mh
 0idYtTlaPqw5QuTEEtefl6qlDivLEiRAEhRRmke3AhYVF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMMQUnsy8ErhNr4COYAI6ItZrKcgRJYkIKakGRtW5y9UWrT16INPc0Cn51gqLylVrbT+
 9nL2Q57B91iW72du2Opesdo/+Xz75VZn47SlLAjwjHnPpX28UYtzozfWPm5P1UdWBS29Nufdm
 H5ht9MhDV0+78mXkgkPPnp3TW5pfaMAx9YNxz4T3vrlxs2ckcj3qKfwk3fz52stfu10k3y6rn
 pAdVaHEUpyRaKjFXFScCAD4U7qCxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504108043!66402982!1
X-Originating-IP: [137.65.248.74]
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 51587 invoked from network); 30 Aug 2017 15:47:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 15:47:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 09:47:22 -0600
Message-Id: <59A6FA290200007800175AC2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 09:47:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>, "WeiLiu" <wei.liu2@citrix.com>
References: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
 <1504095573-14153-2-git-send-email-andrew.cooper3@citrix.com>
 <20170830130824.wmnetvv4iajkgvoi@citrix.com>
In-Reply-To: <20170830130824.wmnetvv4iajkgvoi@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mm: Use mfn_t for make_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE1OjA4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6MTk6MzNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkFzIGEgc2lkZSBub3RlLCBJIGNhbiBzZWUgaW5zdGFuY2VzIG9mIG1t
Zm4gaGVyZSB0b28sIGJ1dCBoZXJlIChvdGhlcgp0aGFuIGluIHBhdGNoIDEpIHRoZSBmaXJzdCBt
IHF1aXRlIGNsZWFybHkgc3RhbmRzIGZvciAibW9uaXRvciIuIFRoZXJlJ3MKbm90aGluZyBmb3Jt
YWxseSBjYWxsZWQgIm1vbml0b3IiIG9uIHRoYXQgb3RoZXIgcGF0aCwgdGhvdWdoLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:49:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15: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.xen.org>)
	id 1dn5FZ-0002r8-Im; Wed, 30 Aug 2017 15:49:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dn5FY-0002r0-KS
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 15:49:52 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CA/E4-02045-F9ED6A95; Wed, 30 Aug 2017 15:49:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfT+Zt3595Z
 FGhy+KGDxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZsOPKfpeAkd8WVL6INjGs4uxi5OIQEZjBK
 /Hq4m7mLkZODRaCBVeLJynyQhITAHFaJlZsugCUkBPIkbk04zAZhF0vM33QdLM4rIChxcuYTl
 i5GDqBJXhKH2ytAwpwClhK7vi9ig1jwkFHi5KeN7CAJNgEtifu3V7CB1LMIqEqc3K8HMSZAYs
 PKH2AjhQW8JZrn72ECsUUEFCUevLzJCjKHWaCbUWLlgjmsIAlmAU2J1u2/2ScwCsxCcsYsJKk
 FjEyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw7CegYFx
 B+Oudr9DjJIcTEqivPtWL4sU4kvKT6nMSCzOiC8qzUktPsSowcEh8PPp3xZGKZa8/LxUJQnex
 DVAdYJFqempFWmZOcBIgSmV4OBREuG1A0nzFhck5hZnpkOkTjEac1y5su4LE8eUA9u/MAmBTZ
 IS55UFKRUAKc0ozYMbBIvgS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEIabwZOaVwO17BXQ
 KE9ApsV5LQU4pSURISTUwlss8PB2iUJf+9Ork9Y6tBduqeAX1b0adqLc6bZsod0pke9w6+0DG
 g2kuqx9uemTR3npVvtF57+yfCZWLu4X+//j2fMviasVJchK2t2TZ8s7Y7XqjNLn1fvDfz5n30
 rrWNl122ntgfrJsTeydxqoTH7lnXXf3ur5R/kqhI+P0tvt8TyXLj6zLUmIpzkg01GIuKk4EAA
 dBwRLbAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504108190!81164090!1
X-Originating-IP: [209.85.223.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9853 invoked from network); 30 Aug 2017 15:49:51 -0000
Received: from mail-io0-f179.google.com (HELO mail-io0-f179.google.com)
 (209.85.223.179)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 15:49:51 -0000
Received: by mail-io0-f179.google.com with SMTP id n71so6358524iod.1
 for <xen-devel@lists.xenproject.org>; Wed, 30 Aug 2017 08:49:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=gHkrK5YeGLzThBQTvDe4FPPhY0JIzSHaxkj/PGUcZho=;
 b=k5Otjr1nE5qcM9lhjgQrYlz6zGuf5OdIGiL9OdTH/MpGibqaC8UYX02jBKmeIlr7o/
 OJBDOl9m+p6e630zN4diohMH81/3vdunWS6tL5BHfywVEkecwGdFMX0JWfg/msood1AJ
 SgUL2q1VZ9GNlYLjIwM3QAudGAE/Bij9gglgNHuHt4EX4x3517jzXBJ4FeFml8olh7H4
 nifdvjqw7eEFhq4eleD6crAkortGQduGP5yfN0noLkHswSlTNAgm1OsNeGB0L3N+7Pps
 dvVX0lzB7oS+CS1XRQhWc7Dxz107fpG0cHwlA51MBgFtd0iHMZ1DlPGRMJMH4TI7xE6o
 hR+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gHkrK5YeGLzThBQTvDe4FPPhY0JIzSHaxkj/PGUcZho=;
 b=Wc1l7RxPslifnXuJ4Noy0gYwV0TgVZPoznIZvCgSCnfZQT+HnuPDAMY2hAasczXuO6
 +EhXThidAg8aFwFUzJeZzb87W57S9KGscNpdywUuvTyxSf2u3KWhtGPctajMQ3KJX/uO
 0uOj/j2gYGOUgdiHAW52V+dRJkX1ZiXTJXew5OSKfJYGGLL6aBysXQDPleYan4aiVROj
 Mj5ZpIt9dHs0GJzm2kg4GfDMFDhZOwUh3DSpoLxaeRj31oZMimYkGZ3Ix6knDZwMado6
 FhQ/QtIbX1JuKUNUgW99VjMUOTgySx2uOJ5yDPVfl7ojzriFisDXu+dMRx97WtKucuM3
 IEig==
X-Gm-Message-State: AHPjjUiorGY6OUDGjzFyOSCA0vztc5ddruI85W+zzoWNDLaFMy2tKitw
 WN4O9bz2O+RGAFG9J8A1uNgQyrQcpQ==
X-Received: by 10.107.155.78 with SMTP id d75mr2090335ioe.224.1504108189926;
 Wed, 30 Aug 2017 08:49:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.22 with HTTP; Wed, 30 Aug 2017 08:49:49 -0700 (PDT)
In-Reply-To: <20170817111121.n2p6izh7dkgjvjva@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <20170728141323.r2ik6szvj4scfq5f@citrix.com>
 <CACvf2oUDM5kH7FnC0J8beY2=CBWMcL--giDxz7XbgHoEKeSz7Q@mail.gmail.com>
 <20170817111121.n2p6izh7dkgjvjva@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 30 Aug 2017 18:49:49 +0300
Message-ID: <CACvf2oXv8cBL6+2ZRyMvWnWpDmuD0WZt2NE4p0E3ix6qW+k02w@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 g@citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 00/13] libxl: add PV display device
	driver interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMjoxMSBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDE6MTM6MzlQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IE9uIEZyaSwgSnVsIDI4LCAyMDE3IGF0IDU6MTMg
UE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IE9uIFR1ZSwgSnVs
IDE4LCAyMDE3IGF0IDA1OjI1OjE3UE0gKzAzMDAsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+
PiA+PiBGcm9tOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+
Cj4+ID4+Cj4+ID4+IENoYW5nZXMgc2luY2UgVjM6Cj4+ID4+ICAgKiBsaWJ4bF9fZGV2aWNlX2Fk
ZCByZW5hbWVkIHRvIGxpYnhsX19kZXZpY2VfYWRkX2FzeW5jIGFuZCByZXdvcmtlZAo+PiA+PiAg
ICAgdG8gbWF0Y2ggdGhlIGZvcm1lciBkZXNpZ247Cj4+ID4+ICAgKiBsaWJ4bF9fZGV2aWNlX2Fk
ZCB1c2VkIGZvciBkZXZpY2VzIHdoaWNoIGRvbid0IHJlcXVpcmUgdXBkYXRpbmcgZG9tYWluCj4+
ID4+ICAgICBjb25maWcgYnV0IHNpbXBsZSB3cml0ZSB0byBYZW4gU3RvcmUgKDlwZnMsIHZrYiwg
dmZiKTsKPj4gPj4gICAqIGZvbGxvd2luZyBkZXZpY2VzIGFyZSBjaGFuZ2VkIHRvIHVzZSB0aGUg
bGlieGxfX2RldmljZV9hZGQ6Cj4+ID4+ICAgICA5cGZzLCB2a2IsIHZmYiwgbmljLCB2dHBtLiBP
dGhlciBkZXZpY2UgKGNvbnNvbGUsIHBjaSwgdXNiLCBkaXNrKSBoYXZlCj4+ID4+ICAgICB2ZXJ5
IGRpZmZlcmVudCBhZGRpbmcgcGF0dGVybiBhbmQgcmVxdWlyZWQgdG8gdW5yZWFzb25hYmxlIGV4
dGVuZAo+PiA+PiAgICAgbGlieGxfX2RldmljZV9hZGRfYXN5bmMgYW5kIGl0cyBwYXJhbWV0ZXJz
Owo+PiA+PiAgICogZGlzayBkZXZpY2UgbGlzdCBjaGFuZ2VkIHRvIHVzZSBsaWJ4bF9fZGV2aWNl
X2xpc3Q7Cj4+ID4+ICAgKiBwcmV2aW91cyBjb21tZW50cyBhcmUgYXBwbGllZC4KPj4gPj4KPj4g
Pj4gUGF0Y2hlcyBvbiBnaXRodWIgWzFdLgo+PiA+Pgo+PiA+PiBbMV0gaHR0cHM6Ly9naXRodWIu
Y29tL2FsMWltZy94ZW4vdHJlZS94bC12ZGlzcGwtdjQKPj4gPgo+PiA+IFNvIEkganVzdCB3ZW50
IHRocm91Z2ggdGhpcyBzZXJpZXMgYW5kIHBvaW50ZWQgb3V0IGlzc3VlcyBJIGNhbgo+PiA+IGlt
bWVkaWF0ZWx5IGZpbmQuIEkgd2lsbCBuZWVkIHRvIHRha2UgYSBjbG9zZXIgbG9vayBhdCB0aGUg
ZnJhbWV3b3JrCj4+ID4gaXRzZWxmIG5leHQgd2Vlay4KPj4KPj4gcGluZwo+Cj4gSSdtIHN0aWxs
IHdhaXRpbmcgZm9yIHRoZSBvdXRjb21lIGZyb20gdGhlIG90aGVyIHRocmVhZCBpbiB3aGljaCBJ
Cj4gcHJvcG9zZWQgdG8gY2hhbmdlIHA5IHRvIHA5cy4gSWFuIGlzIG91dCBvZiBvZmZpY2UgYXQg
dGhlIG1vbWVudC4KCnBpbmcKCi0tIApCZXN0IFJlZ2FyZHMsCk9sZWtzYW5kciBHcnl0c292LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:51:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dn5Gx-0003Os-T8; Wed, 30 Aug 2017 15:51:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn5Gw-0003Oj-1l
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 15:51:18 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 0B/BB-01911-5FED6A95; Wed, 30 Aug 2017 15:51:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/fLvWW
 RBv/36Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/V/5nKVjHWXH+4G7GBsYbbF2MnBxCAnkS
 h15eZwWxeQXsJN7+OMICYksIGEqcXngTzGYRUJXY8/YZO4jNJqAu0fZsO1i9iECAxN2V0xi7G
 Dk4mAU0JeZ8rgUJCwv4SzR96GWFGF8ucX/JEjCbU8BSYs2jP+wg5bwCghJ/dwiDhJkFtCQe/r
 rFAmFrSyxb+JoZYqK0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0jfSSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDr56BgXEH46lm50OMkhxMSqK8+1YvixTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwZu4BignWJSanlqRlpkDjAGYtAQHj5IIrx1Imre4IDG3ODMdI
 nWKUVFKnFcWJCEAksgozYNrg8XdJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCEFN4MvNK4K
 a/AlrMBLQ41mspyOKSRISUVAPjkpkxt8TOcEQZ5txX5Djoaup5TiXYQMJn6yxZG4srirumrC5
 +nGB31fI186bDKSs5rNd9NZGKfPc5rC+3pWTXlb+GsivCz599rVMV3alvkLnis8i0WSesmUqv
 3jpndWOW/KFvDapqJofd1qttqud9Iq9UeoJz0ckF1teP71i5dlr173dSy459UGIpzkg01GIuK
 k4EAIFqKaC2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504108274!73804470!1
X-Originating-IP: [137.65.248.74]
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 14533 invoked from network); 30 Aug 2017 15:51:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 15:51:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 09:51:14 -0600
Message-Id: <59A6FB100200007800175AC5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 09:51:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>, "WeiLiu" <wei.liu2@citrix.com>
References: <1504099325-31132-1-git-send-email-andrew.cooper3@citrix.com>
 <20170830132903.jsrd2a4ybqwud3rt@citrix.com>
In-Reply-To: <20170830132903.jsrd2a4ybqwud3rt@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Rearrange guest_get_eff_{,
 kern_}l1e() not be void
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE1OjI5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDI6MjI6MDVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gQ292ZXJpdHkgY29tcGxhaW5zIHRoYXQgZ2wxZS5sMSBtYXkgYmUgdXNlZCB3aGls
ZSB1bmluaXRpYWxpc2VkIGluCj4+IG1hcF9sZHRfc2hhZG93X3BhZ2UoKS4gIFRoaXMgaXNuJ3Qg
YWN0dWFsbHkgYWNjdXJhdGUgYXMgZ3Vlc3RfZ2V0X2VmZl9sMWUoKQo+PiB3aWxsIGFsd2F5cyB3
cml0ZSB0byBpdHMgcGFyYW1ldGVyLgo+PiAKPj4gSG93ZXZlciwgaGF2aW5nIGEgdm9pZCBmdW5j
dGlvbiB3aGljaCByZXR1cm5zIGEgNjRiaXQgdmFsdWUgdmlhIHBvaW50ZXIgaXMKPj4gcmF0aGVy
IHNpbGx5LiAgUmVhcnJhbmdlIHRoZSBmdW5jdGlvbnMgdG8gcmV0dXJuIGwxX3BnZW50cnlfdC4K
Pj4gCj4+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBidXQgaG9wZWZ1bGx5IHNob3VsZCBoZWxwIENv
dmVyaXR5IG5vdCB0byBjb21lIHRvIHRoZQo+PiB3cm9uZyBjb25jbHVzaW9uLgo+PiAKPj4gQmxv
YXQtby1tZXRlciBhbHNvIHJlcG9ydHMgYSBtb2Rlc3QgaW1wcm92ZW1lbnQ6Cj4+ICAgYWRkL3Jl
bW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzQgdXAvZG93bjogMC8tNzEgKC03MSkKPj4gICBmdW5j
dGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRl
bHRhCj4+ICAgZ3Vlc3RfZ2V0X2VmZl9sMWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgy
ICAgICAgNzUgICAgICAtNwo+PiAgIG1taW9fcm9fZG9fcGFnZV9mYXVsdCAgICAgICAgICAgICAg
ICAgICAgICAgIDUzMCAgICAgNTE0ICAgICAtMTYKPj4gICBtYXBfbGR0X3NoYWRvd19wYWdlICAg
ICAgICAgICAgICAgICAgICAgICAgICA1MDEgICAgIDQ4NSAgICAgLTE2Cj4+ICAgcHR3cl9kb19w
YWdlX2ZhdWx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgNjE1ICAgICA1ODMgICAgIC0zMgo+
PiAKPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:52:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15: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.xen.org>)
	id 1dn5Hv-0003WK-60; Wed, 30 Aug 2017 15:52:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4084971b7=Ian.Jackson@citrix.com>)
 id 1dn5Ht-0003WA-S9
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 15:52:17 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 75/B9-02042-13FD6A95; Wed, 30 Aug 2017 15:52:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpK7B/WW
 RBifPaVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkr/r9gLfjOXLHw1TOWBsZpzF2MnBwSAv4S
 u+4eYAKx2QR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNg8TsB18YQWwWA
 VWJ45uesoLYIgIaEivfLATq5QKqb2WU2L+1H2yQsIC3RPP8PWDLOAUCJVqvPGAHKRISWMEk0X
 rwJSvERSYSbxfuBNrGAZRQk5i7Pn4CI98sJDfNQnLTLCQ3LWBkXsWoXpxaVJZapGuml1SUmZ5
 RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGwMQLCDcWqD8yFGSQ4mJVHefauXRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4E1cA5QTLEpNT61Iy8wBhj1MWoKDR0mE1w4kzVtckJhbnJkOk
 TrFqMvR9GHLFyYhlrz8vFQpcV5ZkCIBkKKM0jy4EbAYvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVhiCk8mXklcJteAR3BBHRErNdSkCNKEhFSUg2M/NsuKR+2e1O+7l1wVdW2uU7Lfs7f1LW
 ofdIN/5+5z25Ou/hTJIzX57dH9GsxvxNzKn4e3bi4WE6ZN5vx3K6cifvF98sf+RP82viH1eyY
 QLcXJxMfXApa6HLLNuDtfr0wl4jb93g37oviUN2lHXBu86syh/Mi3zImT7k2veaszxwe96M8j
 4Nlo5RYijMSDbWYi4oTAYFGbD68AgAA
X-Env-Sender: prvs=4084971b7=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504108335!88988581!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14252 invoked from network); 30 Aug 2017 15:52:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 15:52:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208";a="437482864"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22950.57132.608862.462934@mariner.uk.xensource.com>
Date: Wed, 30 Aug 2017 16:52:12 +0100
To: Oleksandr Grytsov <al1img@gmail.com>
In-Reply-To: <CACvf2oXv8cBL6+2ZRyMvWnWpDmuD0WZt2NE4p0E3ix6qW+k02w@mail.gmail.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <20170728141323.r2ik6szvj4scfq5f@citrix.com>
 <CACvf2oUDM5kH7FnC0J8beY2=CBWMcL--giDxz7XbgHoEKeSz7Q@mail.gmail.com>
 <20170817111121.n2p6izh7dkgjvjva@citrix.com>
 <CACvf2oXv8cBL6+2ZRyMvWnWpDmuD0WZt2NE4p0E3ix6qW+k02w@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>, g@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 00/13] libxl: add PV display device
	driver interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiUmU6IFtQQVRDSCB2NCAwMC8xM10gbGlieGw6IGFk
ZCBQViBkaXNwbGF5IGRldmljZSBkcml2ZXIgaW50ZXJmYWNlIik6Cj4gT24gVGh1LCBBdWcgMTcs
IDIwMTcgYXQgMjoxMSBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
PiBJJ20gc3RpbGwgd2FpdGluZyBmb3IgdGhlIG91dGNvbWUgZnJvbSB0aGUgb3RoZXIgdGhyZWFk
IGluIHdoaWNoIEkKPiA+IHByb3Bvc2VkIHRvIGNoYW5nZSBwOSB0byBwOXMuIElhbiBpcyBvdXQg
b2Ygb2ZmaWNlIGF0IHRoZSBtb21lbnQuCj4gCj4gcGluZwoKU29ycnksIEkgdGhvdWdodCB0aGUg
cHJldmlvdXMgbWFpbHMgd2VyZSBjbGVhci4gIEkgdGhpbmsgY2hhbmdpbmcgdGhlCm5hbWUgaXMg
ZmluZSBub3csIGRlc3BpdGUgaXQgYmVpbmcgYW4gQVBJIGJyZWFrLCBiZWNhdXNlIHdlIHRoaW5r
CnRoZXJlIGFyZSB2ZXJ5IGZldyBvdXQtb2YtdHJlZSBjYWxsZXJzLgoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15:54: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.xen.org>)
	id 1dn5JZ-0003ht-Gc; Wed, 30 Aug 2017 15:54:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dn5JY-0003hZ-5c
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 15:54:00 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C3/D1-03454-79FD6A95; Wed, 30 Aug 2017 15:53:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsUSuHLSTd1p95d
 FGpzfpG+x5ONiFgdGj6O7fzMFMEaxZuYl5VcksGY03PrKVnCSvWLBnTbWBsZDbF2MXBwsAouY
 Jbbd+cXaxcjBISHgKXHtWzaEKSLx5H8aSImQwAMmia0TLjN2MXICOekSm87vZAaxWQRUJb4vP
 8QEYrMJKEnsPXgcrEZEQFHiwcubrCA2s0CBxP1da8BqhAVCJCY/XwPWyyugJzH12k4WiAV3GC
 Vu9v1ghEgISpyc+YQForlYouXaAhaQg5gFpCWW/+MACXMKWErsubGODSQsKiAr8f6xxARGwVl
 ImmchaZ6F0AwRVpf4M+8SM4awrcS6de9ZFjCyrWLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw
 08tNLS5OTE/NSUwq1kvOz93ECAx7BiDYwfhpWcAhRkkOJiVR3n2rl0UK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuBNXAOUEyxKTU+tSMvMAUYgTFqCg0dJhNcOJM1bXJCYW5yZDpE6xajL0fRhyx
 cmIZa8/LxUKXFeWZAiAZCijNI8uBGwZHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwhBTeDL
 zSuA2vQI6ggnoiFivpSBHlCQipKQaGJn83zNNXsETt691RxyDuUTRlEMV7oV3Zue/nBKT/b5v
 y9Qk7f18q4+8k/ro6ML6X0NibfnG5xdbDs6VK2D6fHT3/QXZa8KrPp5NKazrtFR0vBJu2Xso+
 9fquCupTc/5bzlv+apm8fd/lXbOy5/vN1/M38K4UZqlMyzt5LmJ1ilR4emdZXvZpJVYijMSDb
 WYi4oTAVBL2gUBAwAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504108438!101778497!1
X-Originating-IP: [81.169.146.217]
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 35347 invoked from network); 30 Aug 2017 15:53:58 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 15:53:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504108438;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=hsl0JpHrzPOCyLThDE51nZ4H/pLP3qFxvOckN0t0km0=;
 b=jE28RzKhPWehTITORMCjMYQkcM8PPDffBZBzUxMtgWU+7Poy/IW5gvTJeZfNbVBSAZ
 MF5g0JAzBBtnosGmOq0m1S76S6M9I5HUfiSYolCK3llzeb9CR7GBUbX5mYpummNVMte2
 4/B2yLgZLvgeTnn6Ds5H/3HrDn6UzPNX1KN5I=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWz/R9V/pQ+ca145M2ce
X-RZG-CLASS-ID: mo00
Received: from probook (aftr-62-216-207-43.dynamic.mnet-online.de
 [62.216.207.43]) by smtp.strato.de (RZmta 41.4 DYNA|AUTH)
 with ESMTPSA id N01ecdt7UFrwEmO
 (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, 30 Aug 2017 17:53:58 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id 85951508A6; Wed, 30 Aug 2017 17:53:57 +0200 (CEST)
Date: Wed, 30 Aug 2017 17:53:57 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170830155357.GC31711@aepfle.de>
References: <20170826103332.24570-1-olaf@aepfle.de>
 <20170826103332.24570-4-olaf@aepfle.de>
 <20170830134839.liz6uo56ejjw2bsp@citrix.com>
 <20170830142719.GB31711@aepfle.de>
 <20170830151401.rpalev2shohsmgwr@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170830151401.rpalev2shohsmgwr@citrix.com>
User-Agent: Mutt/1.8.3 (7113)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2099093816346966384=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============2099093816346966384==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="DIOMP1UsTsWJauNi"
Content-Disposition: inline


--DIOMP1UsTsWJauNi
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Aug 30, Wei Liu wrote:

> > Can this actually happen with the available senders? If not, this is
> > again the missing memory map.
> Probably not now, but as said, you shouldn't rely on the structure of
> the stream unless it is stated in the spec.

Well, what can happen with todays implementation on the sender side is
the case of a ballooned guest with enough holes within a batch. These
will trigger 1G allocations before the releasing of memory happens. To
solve this, the releasing of memory has to happen more often, probably
after crossing each 2M boundary.


Olaf

--DIOMP1UsTsWJauNi
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWabfkgAKCRBdQqD6ppg2
fowaAJ0SptGXqqxhM7jm8kNUTLUFgRXPDACgqLm66nSYqN0eT/AUzGbxyKyMVNo=
=ZDG9
-----END PGP SIGNATURE-----

--DIOMP1UsTsWJauNi--


--===============2099093816346966384==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2099093816346966384==--


From xen-devel-bounces@lists.xen.org Wed Aug 30 15:55:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15: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.xen.org>)
	id 1dn5Kf-0003rp-QF; Wed, 30 Aug 2017 15:55:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn5Ke-0003ra-CK
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 15:55:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A3/54-03454-BDFD6A95; Wed, 30 Aug 2017 15:55:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff2/WW
 RBm1zGC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8evlCraCTWIVS1r+MDUw
 HuTvYuTiEBL4yyix6do+li5GTiDnMaPE6glCEIltjBK3j9xkBUmICDhLfD0zlx3E5hXQl/jfe
 5ARxBYWCJJYf/gjI0iDhMB8FolpL+6DJSQEPCVWr37HBmPfuHEQqJmdg03ASuKQGEiURUBV4t
 K1J8wTGLkXMDKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxg/LIs4BCjJAeTkijvvtXLIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8CauAcoJFqWm
 p1akZeYAgw8mLcHBoyTCaweS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV5ZkCIBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhiCk8mXklcJteAR3BBHRErNdSkCNKEh
 FSUg2M3NGeR/Ryfl8KvbatbvruzsoXi1mfnbps5/h/r1ri4onfzVZJ7roff5Crpd2p8d4FEf+
 2StVZZp+9G6dO7zysslWUae7xRb2ah3zCfqjFFeQlRamvXHDRbTWX6/mH/J3JB7KC1p1ojz3+
 ddv35uXxKtIaIew9z6fP+N0ielPG/nymbtPSF/ZSSizFGYmGWsxFxYkA2V43zn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504108506!57279258!1
X-Originating-IP: [104.130.215.37]
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 43826 invoked from network); 30 Aug 2017 15:55:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 15:55:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn5Kb-0004Yn-Bh; Wed, 30 Aug 2017 15:55: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 1dn5KV-0001Qb-Qs; Wed, 30 Aug 2017 15:54:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn5KV-0005Pu-CP; Wed, 30 Aug 2017 15:54:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112959-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2b936ea7b716dc1a13c98550f81752ab053e95c0
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 15:54:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112959: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk1OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAyYjkzNmVhN2I3MTZkYzFhMTNjOTg1NTBmODE3NTJhYjA1M2U5NWMwCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAz
MzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 15:57:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 15:57: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.xen.org>)
	id 1dn5Mo-00042p-75; Wed, 30 Aug 2017 15:57:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn5Mm-00042g-Jq
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 15:57:20 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 33/69-03454-060E6A95; Wed, 30 Aug 2017 15:57:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQjf+wbJ
 Ig7f3FCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oynZ9awFjRzVmyYtJe1gbGdvYuRk0NCwE+i
 4/9tRhBbWMBOYs2BOywgtoiAskTvr99gNrOAm8T3xofMILaQQK3EjTvzwHrZBPQldr/4xARi8
 wrYSrR2fgSLswioSlxu2wHWKyoQLrH/+zVmiBpBiZMzn4DFOQXsJVbcuA5UzwE0X1Ni/S59iF
 XyEtvfzmGGsMUlmr6sZIVYqyZxrf8S1MnpEhOf9bBMYBSYhWTqLIRJs5BMmoVk0gJGllWMGsW
 pRWWpRbqG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEBywAEOxhvbww4xCjJ
 waQkyrtv9bJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8iWuAcoJFqempFWmZOcDYgUlLcPAoi
 fDagaR5iwsSc4sz0yFSpxgVpcR5ZUESAiCJjNI8uDZYvF5ilJUS5mUEOkSIpyC1KDezBFX+Fa
 M4B6OSMMQUnsy8Erjpr4AWMwEtjvVaCrK4JBEhJdXAKLK7J8j2+AwLBz2rXQf9zffGeXvM9+3
 9xa4QNG1D8+lnUxM9iu0/X87uvmipU/TK2KqPa7nhrx5GUcGFH/p4LeeF8n5Yf/xkgum/DdkK
 4isKZslmOYjEzaybzHPKs6bWT3IBxydj04g7KU+rq600eebWbtoa1+B5ejHXoXU/LkjPvGSpo
 LtCiaU4I9FQi7moOBEACxMPTtICAAA=
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504108639!74135486!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6919 invoked from network); 30 Aug 2017 15:57:19 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 15:57:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208";a="51817721"
To: Jan Beulich <JBeulich@suse.com>
References: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
 <59A6F9B00200007800175AB0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d2f3c25a-3f7f-49c2-dcaa-4a5fa1603a86@citrix.com>
Date: Wed, 30 Aug 2017 16:57:13 +0100
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: <59A6F9B00200007800175AB0@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: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/mm: Use mfn_t for new_guest_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDgvMTcgMTY6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMwLjA4LjE3IGF0
IDE0OjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0yNzcyLDIz
ICsyNzcyLDIzIEBAIGludCB2Y3B1X2Rlc3Ryb3lfcGFnZXRhYmxlcyhzdHJ1Y3QgdmNwdSAqdikK
Pj4gICAgICByZXR1cm4gcmMgIT0gLUVJTlRSID8gcmMgOiAtRVJFU1RBUlQ7Cj4+ICB9Cj4+ICAK
Pj4gLWludCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQo+PiAraW50IG5ld19ndWVz
dF9jcjMobWZuX3QgbWZuKQo+PiAgewo+PiAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKPj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vyci0+ZG9tYWluOwo+PiAgICAgIGludCBy
YzsKPj4gLSAgICB1bnNpZ25lZCBsb25nIG9sZF9iYXNlX21mbjsKPj4gKyAgICBtZm5fdCBvbGRf
YmFzZV9tZm47Cj4+ICAKPj4gICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCj4+ICAg
ICAgewo+PiAtICAgICAgICB1bnNpZ25lZCBsb25nIGd0X21mbiA9IHBhZ2V0YWJsZV9nZXRfcGZu
KGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpOwo+PiAtICAgICAgICBsNF9wZ2VudHJ5X3QgKnBsNGUg
PSBtYXBfZG9tYWluX3BhZ2UoX21mbihndF9tZm4pKTsKPj4gKyAgICAgICAgbWZuX3QgbW1mbiA9
IHBhZ2V0YWJsZV9nZXRfbWZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpOwo+PiArICAgICAgICBs
NF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9tYWluX3BhZ2UobW1mbik7Cj4gV2hhdCB3YXMgd3Jv
bmcgd2l0aCAiZ3RfbWZuIiBmb3IgImd1ZXN0IHRhYmxlIE1GTiI/IEkgY2FuJ3QgaGVscAo+IHRo
aW5raW5nIG1tZm4gaXMgYSB0eXBvLCB3aGVyZSB5b3UndmUgaGl0IHRoZSBtIGtleSBvbmUgdG9v
IG1hbnkKPiB0aW1lcy4gV2hhdCBpcyB0aGF0IGZpcnN0IG0gc3VwcG9zZWQgdG8gc3RhbmQgZm9y
PwoKbW1mbiBpcyB0aGUgc2hhZG93IGNvZGUgbm9tZW5jbGF0dXJlIGZvciB0aGUgbW9uaXRvciBt
Zm4uICBJIGNhbiBtb3ZlCmJhY2sgdG8gZ3RfbWZuIGlmIHlvdSB0aGluayB0aGF0cyBjbGVhcmVy
LgoKfkFuZHJldwoKPgo+IE90aGVyIHRoYW4gdGhpcyB0aGUgcGF0Y2ggaXMgY2VydGFpbmx5IGZp
bmUuCj4KPiBKYW4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 16:01:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 16:01: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.xen.org>)
	id 1dn5QI-0005DV-Ql; Wed, 30 Aug 2017 16:00:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn5QH-0005DO-4N
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 16:00:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C1/65-01777-831E6A95; Wed, 30 Aug 2017 16:00:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9fs4bJ
 Ig1tnjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz5x2+xFpxgqfjYt5SlgfEKcxcjJ4eQQJ7E
 tp33GLsYOTh4BewkLnwxAQlLCBhKnF54kwXEZhFQlTjZ/xqsnE1AXaLt2XZWkHIRAWWJyXN9u
 xi5OJgFZjJK/H5ylR2kRlggWKJjxl0miPFVErdWnQfr5RRwllh6s4sVYpWgxN8dwiBhZgEtiY
 e/brFA2NoSyxaCrOIAsqUllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraK6XVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYegxAsIPx4mnPQ4ySHExKorz7Vi+LFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB+wMkJ1iUmp5akZaZA4wCmLQEB4+SCK/dGqA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEeWVBigRAijJK8+BGwCLyEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYQhpvBk5pXAbXoFdAQT0BGxXktBjihJREhJNTC+y+rQW5K+4f+aIy+3tLHpbNr3NYo
 3WP1HqC9HZ0HtFvFCd4cDFQHKe3byib1crClXblOQPtHuQryJ7XfmJx6PFEJ8/0atb1p+9swF
 3y28nM+/Ci6+H+ZlzfPIiu/9l5C7yq3Omy+HB6dWCTBZWhY2TNmzvlVqQYrbcQGXeOFtu4tNX
 lWltCixFGckGmoxFxUnAgAKG9obwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504108853!106710595!1
X-Originating-IP: [137.65.248.74]
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 15683 invoked from network); 30 Aug 2017 16:00:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 16:00:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 10:00:52 -0600
Message-Id: <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 10:00:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
In-Reply-To: <1502860478-84512-2-git-send-email-chao.gao@intel.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>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDA3OjE0LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBA
QCAtMTAwLDYgKzEwMSwyNCBAQCB2b2lkIHZteF9waV9wZXJfY3B1X2luaXQodW5zaWduZWQgaW50
IGNwdSkKPiAgICAgIHNwaW5fbG9ja19pbml0KCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgY3B1
KS5sb2NrKTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgdm14X3BpX2FkZF92Y3B1KHN0cnVjdCBw
aV9ibG9ja2luZ192Y3B1ICpwYnYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgdm14X3BpX2Jsb2NraW5nX3ZjcHUgKnZwYnYpCj4gK3sKPiArICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZCgmdnBidi0+bG9jaykpOwoKWW91IHJlYWxpemUgdGhpcyBpcyBvbmx5IGEgdmVyeSB3
ZWFrIGNoZWNrIGZvciBhIG5vbi1yZWN1cnNpdmUgbG9jaz8KCj4gKyAgICBhZGRfc2l6ZWQoJnZw
YnYtPmNvdW50ZXIsIDEpOwo+ICsgICAgQVNTRVJUKHJlYWRfYXRvbWljKCZ2cGJ2LT5jb3VudGVy
KSk7CgpXaHkgYWRkX3NpemVkKCkgYW5kIHJlYWRfYXRvbWljKCkgd2hlbiB5b3UgaG9sZCB0aGUg
bG9jaz8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 16:04:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 16:04: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.xen.org>)
	id 1dn5TR-0005Nd-9Q; Wed, 30 Aug 2017 16:04:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dn5TQ-0005NW-6C
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 16:04:12 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BD/B6-03642-BF1E6A95; Wed, 30 Aug 2017 16:04:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fXw2W
 RBnOnW1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlb9x1hLVjBVfH2wTq2BsYFHF2MnBxCAnkS
 3Q3vWUBsXgE7iSUNd9hBbAkBQ4nTC2+CxVkEVCWOt/4As9kE1CXanm1nBbFFBPQl5n/6CWYzC
 3hLbJu7gAnEFgaas+bAHaB6LqD5GxglFv1eDtbMCZR4saWFrYuRA2iZoMTfHcIQvVoSD3/dYo
 GwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI3O9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2Mi9cGHmKU5GBSEuXdt3pZpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3sQ1QDnBotT01Iq0zBxgJMCkJTh4lER47UDSvMUFibnFmekQq
 VOMilLivLIgCQGQREZpHlwbLPouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSRhiCk9mXgnc9F
 dAi5mAFsd6LQVZXJKIkJJqYOz0ZYuat8wqfR7zcV9e3YwTWazKh/23eM/j0Px22Pr56lXr1JV
 e/30SI7fh9FS5a6uiftw++DS1a/dbjmv373UZ/vxmElnSOuPyKonQP9ff3C46LvSPWaZyS9cr
 XfNXvmpuAk0ef0tdbzt8vC3G//rE08Ph3hk3clSXH5G8Jy2yfMPrHeedpm5QYinOSDTUYi4qT
 gQAUj6gmLkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504109049!113920860!1
X-Originating-IP: [137.65.248.74]
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 49723 invoked from network); 30 Aug 2017 16:04:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 16:04:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Aug 2017 10:04:08 -0600
Message-Id: <59A6FE170200007800175B08@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 30 Aug 2017 10:04:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
 <59A6F9B00200007800175AB0@prv-mh.provo.novell.com>
 <d2f3c25a-3f7f-49c2-dcaa-4a5fa1603a86@citrix.com>
In-Reply-To: <d2f3c25a-3f7f-49c2-dcaa-4a5fa1603a86@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/mm: Use mfn_t for new_guest_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE3OjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzAvMDgvMTcgMTY6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAzMC4w
OC4xNyBhdCAxNDoxOSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTI3NzIsMjMgKzI3NzIsMjMgQEAgaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVzKHN0cnVjdCB2
Y3B1ICp2KQo+Pj4gICAgICByZXR1cm4gcmMgIT0gLUVJTlRSID8gcmMgOiAtRVJFU1RBUlQ7Cj4+
PiAgfQo+Pj4gIAo+Pj4gLWludCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQo+Pj4g
K2ludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKPj4+ICB7Cj4+PiAgICAgIHN0cnVjdCB2Y3B1
ICpjdXJyID0gY3VycmVudDsKPj4+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFp
bjsKPj4+ICAgICAgaW50IHJjOwo+Pj4gLSAgICB1bnNpZ25lZCBsb25nIG9sZF9iYXNlX21mbjsK
Pj4+ICsgICAgbWZuX3Qgb2xkX2Jhc2VfbWZuOwo+Pj4gIAo+Pj4gICAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihkKSApCj4+PiAgICAgIHsKPj4+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgZ3Rf
bWZuID0gcGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7Cj4+PiAtICAg
ICAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihndF9tZm4pKTsK
Pj4+ICsgICAgICAgIG1mbl90IG1tZm4gPSBwYWdldGFibGVfZ2V0X21mbihjdXJyLT5hcmNoLmd1
ZXN0X3RhYmxlKTsKPj4+ICsgICAgICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9IG1hcF9kb21haW5f
cGFnZShtbWZuKTsKPj4gV2hhdCB3YXMgd3Jvbmcgd2l0aCAiZ3RfbWZuIiBmb3IgImd1ZXN0IHRh
YmxlIE1GTiI/IEkgY2FuJ3QgaGVscAo+PiB0aGlua2luZyBtbWZuIGlzIGEgdHlwbywgd2hlcmUg
eW91J3ZlIGhpdCB0aGUgbSBrZXkgb25lIHRvbyBtYW55Cj4+IHRpbWVzLiBXaGF0IGlzIHRoYXQg
Zmlyc3QgbSBzdXBwb3NlZCB0byBzdGFuZCBmb3I/Cj4gCj4gbW1mbiBpcyB0aGUgc2hhZG93IGNv
ZGUgbm9tZW5jbGF0dXJlIGZvciB0aGUgbW9uaXRvciBtZm4uICBJIGNhbiBtb3ZlCj4gYmFjayB0
byBndF9tZm4gaWYgeW91IHRoaW5rIHRoYXRzIGNsZWFyZXIuCgpJJ20gbm90IGdvaW5nIHRvIGlu
c2lzdCwgYnV0IEknZCBhcHByZWNpYXRlIGtlZXBpbmcgdGhlIG9yaWdpbmFsIG5hbWUuCgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 16:17:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 16:17: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.xen.org>)
	id 1dn5fw-0006CT-Fv; Wed, 30 Aug 2017 16:17:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>)
 id 1dn5fv-0006CK-K4; Wed, 30 Aug 2017 16:17:07 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 70/7F-03414-205E6A95; Wed, 30 Aug 2017 16:17:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXiVRvspMv0dFm
 kQfNOZoslHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGfP372Mv+MxTsf3bG/YGxkNcXYyc
 HEIChRLHr05g6WLk4mARaGCVWPvxHCOIIyEwh1Vi9fyt7CBVEgJ5Ers/PmPrYuQAsgsleq6yg
 IR5BQQlTs58wgIxyFti3+0/rCA2p4CtxMtPi8DmCAksYJZYc/4E2Bw2AUOJR3u+MoPYLAKqEq
 cOv2OFGBQgMWPKWjYQWxioefrlH0wgtoiAlsTJZ3fYQAYxC1xhlHjVswGsmVlAU6J1+2/2CYw
 Cs5AcMgtJagEj0ypGjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxN
 jMCgZACCHYyL1wYeYpTkYFIS5U19vCxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv4hqgnGBRa
 npqRVpmDjA+YNISHDxKIryXQFp5iwsSc4sz0yFSpxiNOTasXv+FiWPSge1fmIRY8vLzUqXEef
 tASgVASjNK8+AGweL2EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5eZ4ATeHJzCuB2/cK6BQ
 moFNivZaCnFKSiJCSamDUcxSOfxj97eMiYf2/sQ1/pS++Uz6zeInxg41K2hlXm0IvNki6TWAt
 PqBw0m/T79gcm2OeCyfWPxY6UtHL7hf4v1dzlXZJvX/1E4HojOp1k05kCUzpLZNSND4cUq+ze
 VX65azbrY+fVnU8mTfBWOidelmOr/6399PbdDved+46t3Iq20kll81KLMUZiYZazEXFiQCj+M
 491gIAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504109824!113418565!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45184 invoked from network); 30 Aug 2017 16:17:05 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 16:17:05 -0000
Received: by mail-pg0-f66.google.com with SMTP id 63so5400922pgc.1;
 Wed, 30 Aug 2017 09:17:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=p6wT+FiaYQ2Sj/iWEFJ18eRsd9C3V+kMSUKjCeEIcd0=;
 b=ix1FVwLbq6KXWUyH2Iwa7ERjSHbgr9d4raPuWA6XCQqcK2U8/IKfRMVIvZ2IKL3J0B
 5cnJ0zJGX2R4Pg293oqEewmZ/+kk/N/+DEoAwQ6hicFakKUa+NBYfbgNb0pl1OOCA284
 qvfBz175kRM6l+joiekvajr7aLe6dP+oDed6wBHIawcxdo8BptUP876yfv1XWrXHdaAl
 rKJnc39KkAoRvGI2SEkdIlE0qP2tzg2gtBfSGQJyLhyBJjQsy+by6jR7S4nfBchcrgpg
 NkKLuY3PWhBXx283ydHY6T470WOvnXLdC810xpUp6XEdz+a9LiIDju9sxjaAqEd9/RGD
 BRyA==
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=p6wT+FiaYQ2Sj/iWEFJ18eRsd9C3V+kMSUKjCeEIcd0=;
 b=Y0QYZNQQwp3FYRkCtoYZEhlLBxmn5izN7eike8qLg8x24Gh7FXWby8z6LAR8l9WWDl
 1T3ZteNFqWtFBQJd+jrVAs/HKcKq1P9b/T0MmudtPk4FP1YQFQN7M5w+wImIBxJl7IMk
 VskGolcC9xd4sf+5OMtYXOWs/Xeeye0E1vOLw5yEHGvq0+nenuCPHLmDR949L/hQm71f
 EbnYhDGXClh5hSAHB464jkFsZN4SUp6hKFG4solpKdxnkX6MiO2F8t61Prykdl9rAAYf
 3TiPUlP8oLbqYPeAcBdgi8km6n24C/qJNM0IDFIy+sW5vz5uomjG9SXMy+RFXZItxFSy
 ff+A==
X-Gm-Message-State: AHYfb5iCrWMhtmYBlYvEDMMVs7CyusZ30u6AF4aX6qcNC5F0jKzlUfLo
 b0QDPMN44mrpWqC6Hc0kl3dqBFG5kg==
X-Received: by 10.98.60.75 with SMTP id j72mr2145826pfa.108.1504109824038;
 Wed, 30 Aug 2017 09:17:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.68 with HTTP; Wed, 30 Aug 2017 09:16:23 -0700 (PDT)
In-Reply-To: <20170829200115.GF4452@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
 <20170516110450.GA30364@olila.local.net-space.pl>
 <CABfawhm2T53as5iErq9K5aUebBzDYS-=xRYyA=JjYQ7iuaXbcQ@mail.gmail.com>
 <20170829200115.GF4452@olila.local.net-space.pl>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 30 Aug 2017 10:16:23 -0600
Message-ID: <CABfawhk-T0BkvRdV8jSUwsTxcMrdkCWi7P4YiV4KOnf35f-yjQ@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "Bill Jacobs \(billjac\)" <billjac@cisco.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMjowMSBQTSwgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lw
ZXJAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gSGV5IFRhbWFzLAo+Cj4gU29ycnkgZm9yIGxhdGUgcmVw
bHkuIEkgd2FzIG9uIHZhY2F0aW9uLgo+Cj4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDk6MDE6
MDZQTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+PiBPbiBUdWUsIE1heSAxNiwgMjAx
NyBhdCA1OjA0IEFNLCBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPiB3cm90
ZToKPgo+IFsuLi5dCj4KPj4gPiBVRUZJIHdpbGwgdmVyaWZ5IHNoaW0gc2VjdXJlIGJvb3Qgc2ln
bmF0dXJlIHRoZW4gc2hpbSB3aWxsIHZlcmlmeSBHUlVCMgo+PiA+IHNpZ25hdHVyZSB0aGVuIEdS
VUIyIHdpbGwgdmVyaWZ5ICh3aXRoIHNoaW0gcHJvdG9jb2wpIFhlbiBzaWduYXR1cmUgYW5kCj4+
ID4gZmluYWxseSBYZW4gd2lsbCB2ZXJpZnkgKHdpdGggc2hpbSBwcm90b2NvbCkgTGludXgga2Vy
bmVsIHNpZ25hdHVyZS4gVGhlbgo+PiA+IHlvdXIga2VybmVsIGNhbiB2ZXJpZnkgbW9kdWxlcyB1
c2luZyB3aGF0ZXZlciB5b3Ugd2FudC4KPj4gPgo+PiA+PiBJIHdvdWxkIGJlIGhhcHB5IHRvIHdv
cmsgdG8gaGVscCBhY2hpZXZlIHRoaXMuCj4+ID4KPj4gPiBUaGVyZSBpcyBhIGNoYW5jZSB0aGF0
IEkgd2lsbCBoYXZlIHNvbWV0aGluZyB2ZXJ5IHJhdyBhdCB0aGUgYmVnaW5uaW5nCj4+ID4gb2Yg
SnVuZS4gSWYgeW91IHdpc2ggdG8gZG8gdGVzdHMgZHJvcCBtZSBhIGxpbmUuCj4+Cj4+IEhpIERh
bmllbCwKPj4gaXMgdGhlcmUgYW55IG5ld3Mgb24gdGhpcz8gSSB3b3VsZCBiZSBpbnRlcmVzdGVk
IGluIGdpdmluZyB0aGlzIGEgc2hvdCB0b28uCj4KPiBQbGVhc2UgbG9vayBhdAo+Cj4gICBodHRw
czovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMDk4
Mi5odG1sCj4KPiBhbmQgYXQKPgo+ICAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDA5ODUuaHRtbAo+Cj4gQXR0YWNobWVudHMgY29udGFp
biB0aGUgc2FtZSBwYXRjaGVzIGFzIGFib3ZlIGJ1dCByZWJhc2VkIG9uIGxhdGVzdAo+IEdSVUIy
IGFuZCBYZW4gZ2l0IHJlcG9zaXRvcmllcy4KPgo+IER1ZSB0byBzb21lIHRyYXZlbCBJIGFtIGdv
aW5nIHRvIHJlc3RhcnQgd29yayBvbiB0aGlzIGluIHRoZSBzZWNvbmQKPiBoYWxmIG9mIFNlcHRl
bWJlci4KPgo+IElmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgcGxlYXNlIGRyb3AgbWUgYSBsaW5l
Lgo+CgpIaSBEYW5pZWwsCnRoYW5rcyBmb3IgdGhlIHVwZGF0ZSwgSSdsbCBnaXZlIGl0IGEgc2hv
dCB0b2RheSB0byBzZXQgaXQgdXAuIEluIGEKc29tZXdoYXQgcmVsYXRlZCBub3RlLCBhcmUgeW91
IGF3YXJlIG9mIGFueSB3b3JrIG9uIGdldHRpbmcgc2VjdXJlCmJvb3QgKyBVRUZJIHdvcmtpbmcg
aW4gYSBndWVzdD8gVGhlcmUgaXMgYSBQb0MgcGF0Y2ggb24gT3BlblhUCihodHRwczovL2dpdGh1
Yi5jb20vT3BlblhUL3hlbmNsaWVudC1vZS9wdWxsLzcyOSkgYnV0IHdhcyB3b25kZXJpbmcgaWYK
dGhlcmUgYXJlIGFueSBwYXJhbGxlbCBlZmZvcnRzIG9uZ29pbmcuCgpUaGFua3MsClRhbWFzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 16:20:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 16:20: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.xen.org>)
	id 1dn5jT-0006r6-1D; Wed, 30 Aug 2017 16:20:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dn5jR-0006r0-U0
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 16:20:46 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4E/CA-02041-DD5E6A95; Wed, 30 Aug 2017 16:20:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTcRjud3fezvDq51R8k0yc1CLa2DLCEio
 irLRCIjCjyFtd22hf7GZZ/2QWpSMxsIxMXJiOPqA/1qaGSSHYF2UWUSsqzaY1UymIjM2y3W7Z
 ur+ee5/nfd/n+fEypLyBzmD4Cgdvt3AmBT2bWnwgoVT1dthdqnl7b25e67fL1Fq0sbcrTBSjn
 QlGi85aUZZgqP6ssQ2lVQx8vIIq0R3sRLMZCh8jwf91GjlRIoPwLvB4a5BIyPEJAgZ/eWknYp
 gUvBVqTmeKmlScA7WhMCVqSFxHQsvIbVpqqCbhTp+PFlU0Xg43XE9lImZxPnRP1lAipvBCeHz
 rR7Sehkug9m4dLWmS4eGFQFSTiNfAq5OhaJ3EK6D55gdSwunwJuAiJJwFHeNN0TrgbOh0n426
 BtyEoC94PrpAjpXQHR6LiTKh90kTJeEtMPZ7gpQaXhLg9I7Hfo7L4NnwlExSLYXh1qnY2E80u
 EYmaYlYCd9+/oxhG7iu9ce6/QnQ9qUhtmM++K6KQUWinYZTA0FCMlUGE9NhQiKaU6E9WE+eQc
 rGuFdojEveGJe8MS75JURdQ4sF3n6Qt6u0WrXObtQbHGbOaFJpNblqMy8InJ43cTpBvddq9qD
 IjcyKfJ3oenhdD5rHEIo0lv/oLpXP0Vn3HTZwgmGPvdzECz1oPsMogFUHIlyyndfzFfuNpsih
 /aWBSVKkslMizQo2ziwY9RL1CKmY9xd93wk5ZbFa+Ix0dq4owqLIUG6ZGfH3XJ+jzIwUFkVMy
 ZNsvN1sdPzPj6J0BilS2GlxSpLR4pjZNBoxQURM7C5sE004uH9URiXy+H/Vd9Vt3ta0KOfugw
 XB8P17Tud67mgIbcj+PQRFV4vZ7R/6OY1WVpXo7j+XF3z9rvUReeRF1v3Vq2TdYRdZgD8rT+y
 bzC8pPBooKvFv0jBTfZ5Qfb/vcYAvfLXE+6L69PWW3I4sfdUPZUPVpuyCZcGeHbX6wawrig7d
 oeWkghIMnHYJaRe4P4+QxAOpAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504110044!112358898!1
X-Originating-IP: [40.107.5.89]
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 32685 invoked from network); 30 Aug 2017 16:20:44 -0000
Received: from mail-eopbgr50089.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.89)
 by server-3.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Aug 2017 16:20:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4qW4xxYmXhrUgBrh9hzYW1xe3kT4l+hWczQRbPrxckQ=;
 b=BlSKbnLdQzoHPF2pCVZ4UVv7Fhj1NE2ajpc9e5Q26ChHvVK5k89GKzvEVKJKoRoalDGSAnl1qdg2/npGhlm6JcSXGdGX2MyiKanwkU7DHmTQLkuCOs2irP7GCQ8vo2uX2PdM0RlrJOJ2vqtrLFthaVKBzf8OtclfGJau4M3i/fo=
Received: from [10.17.182.74] (85.223.209.55) by
 VI1PR0301MB2142.eurprd03.prod.outlook.com (2603:10a6:800:26::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Wed, 30
 Aug 2017 16:20:40 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
 <599D548F0200007800172565@prv-mh.provo.novell.com>
 <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
 <599D83300200007800172861@prv-mh.provo.novell.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <152d0737-e76c-8d1d-4fbb-3347ba5dc382@epam.com>
Date: Wed, 30 Aug 2017 19:20:34 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <599D83300200007800172861@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: HE1PR0102CA0008.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:14::21) To VI1PR0301MB2142.eurprd03.prod.outlook.com
 (2603:10a6:800:26::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: aa96c023-9c82-4a6a-9c13-08d4efc30f59
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2142; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 3:DISJapLT2MebuLYG/kEjyaQK1H5BV+Xw4XVX2+F+OXQ/0LGfP2xdjsaL5gy1MUGm3zQLeAjnYHcRNiLkAWjIejJwDHEDKFOf1N4ZpaHecc0e1LIfAvY3GJV7fMrXy1A9tK0voEZ6S43qwS6d7D4TcUxL8HbY4hGnhjiqvia8mtQBELmIFW6MVtvXb+8VogHT8pbvmw3SixBOYBEPQUBfoTI45OSaZghfkwlx2+rQMqzs18xp5oqwa71XgwfxCpmz;
 25:ejtyuV2jwPleaytaup7jDdvS/5lrOnwgmE0IcIdeECvb4XHAUaFkcfmOsv01perDlJ/b459Vbffbhw1XCwSxPCKNRMlptz391mpSY0WM98rjLka66/t+ckVAXWWkuHyMW/4VQx+NW90ofPESOo51S4HlIiOw4Cs3eVyAxiIIMtMLTGP8t5k+Fnda3uy8P0iN3t6I/iyPbdtZRSYSlULxGAaR5iKBFh1uXyApO7myRS1uOTlNC0d836KMlx9h1MDMpjteNsCak2tgydagthA5TW5PM2wVnCPId74HPS8jR10i5rhtvu9Jk/av2vaTXoA7Sjqdoq+grW/tlg8al+MTSg==;
 31:fqblUqzpbYRBtHNw9WjLx9/Ye1OqMFQHguiUXklFX3IPl0TAdy0So/RviXMSOJVN0d5CwdzJ2XIS5YTRTnwDwZEP0aweFcHdjO4sJBW+xp2yZOaCgVRu8lkJXpx5c3PFGTLRXPcYcW9BEDkYpBmK7jNoYLSzACBoYExx724sND/ff42i46RtZxuU8SWieqBq6C1wbOWZHMPYE7layLBxsiKWZFP/W71DYGVHac2N6CY=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2142:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 20:xaJkkCyZniZHZUtp3g+CBBgw9CHgDGx26Wg2z5AV9+VTfztc1kIm4zjtVSIo6lCQRkqy02hlnbW0QIzeyAL+wPIPeZWtyRCfTjUgOp5oKwd4cKqqvJqFnP2iY35hLWe8/yxZqnFSxPdZN6NTcmdmXrk8ywSiCcqajmxKROu3IM8Ctb8X3bKmbhCc0GrtYqEmoZqVNZ5QbGoNgpt9mo+hzo0hP/u9Aqr49TRgSNWN8d3hw5z4wD9mQoAVXNK7oXnZcPiSnliXytbw2U6cp6fznOHfAGQM0UaU3zf3FmYh5VKQ57dqmNn7d1NKJDRzu+D2bJ26qMk7Csi37G/zZo2Mx/EM9Hk4EgB2u78/Z6GLOPUFNtRZ4brTP0DIi4Xjw7KG+P0altQyw5lOTJz1xGnmZURPDfBnaZNqs3xxxqaYf9O6ozwlZplLEMPdvILmE0xZPJhbZue4TaHgbdWWrfj/NjitZKv6XDHqoyPeB+p6W0PA039eXBF4dUJoOFRa+XBW;
 4:V3SwmBeYTVnLeXs2DIaAGdcE8Ww71NyArDoUrXbyhisdoFRRE/cedHoUAXk1lmzDr6044k4WpZ1MRtizyZxIfVdKER4N7IQURE4BTRJX0AuWuBEzSmfzH2DRh2pZ2QP0p9O4z4mdtbaWNkGo92H32q2LOFOCVr5A+9/ZsDxkys78xJ2Jyn/6Vb0w0u2DiaHatcATXPImgsIS4ExizMEnhRtca6W1II6F+4FR30f05+XTRqtBQ6N4vxnIgXZBXcZMEwW//+7SzeLShZtg/6OyoC+FxeSOiBZmvGrdHp0stCE=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21422B538A1D035E6789C6CEE69C0@VI1PR0301MB2142.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123564025)(20161123558100)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2142; 
X-Forefront-PRVS: 041517DFAB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(189002)(24454002)(199003)(43544003)(478600001)(45080400002)(65956001)(93886005)(6246003)(189998001)(47776003)(97736004)(25786009)(4326008)(36756003)(50466002)(65806001)(66066001)(2906002)(72206003)(83506001)(6116002)(3846002)(8666007)(110136004)(31696002)(86362001)(8676002)(76176999)(64126003)(54906002)(101416001)(77096006)(81156014)(7416002)(5660300001)(105586002)(31686004)(6666003)(53936002)(81166006)(42186005)(50986999)(54356999)(6486002)(305945005)(23676002)(230700001)(33646002)(80792005)(7736002)(4001350100001)(68736007)(229853002)(6916009)(2950100002)(7350300001)(65826007)(106356001)(8656003)(53546010);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2142; H:[10.17.182.74]; 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?MTtWSTFQUjAzMDFNQjIxNDI7MjM6WUFDZzBqNWVza1A3b24yamxUaTVvaCtV?=
 =?utf-8?B?UTlLc3I3M0M0azZiTEpESUJYT29kSlBDd0swb0ZaK2tJM1hBbFpzbGFGK1k3?=
 =?utf-8?B?ZndRMFUvRkRzaFNLZldkV1R1cGJrTlovdUUrVmswWlJxTmZteTI3RUtscUtD?=
 =?utf-8?B?eXJ4QzkyeXc2U2xzL1JSQjUrbUtxUDMvRWRrVVdKckdQRDBBaXJXMCtaL3Y0?=
 =?utf-8?B?S3dicERWVXY4cUZ3TDhOODBZNmtyaloyZUc1TzVHa3BwUFBZY01OZ0NHem1o?=
 =?utf-8?B?SkNNT00yQkh3dVFtSHNrbEo2b3pKZzk2elZ1b1ZwSVMwRXc3YmlvMzZYUUlq?=
 =?utf-8?B?YnNWREdNQlUxM3Nkc3dOREpKdkVRK1JPdmc4cUZlTmIzQXVFbHhGSmJKamhk?=
 =?utf-8?B?d0Fud1gzZzhZYk1DWG9lSnhtTGpzdzJiQ0xuWGdsRkRsR2RBQ2tsRFAzYVZU?=
 =?utf-8?B?akpuWVVsWDNVL25HVGQrb1ppNkhSZk9WaVhiWjZlVjZTSWhaeFlWOWlQQ29a?=
 =?utf-8?B?ZnRPK00zcjBVWEd0ZDJiTXo0VUoyMXlzZ3EvZGxuMEtxOG0xNFZHUC9YTjJW?=
 =?utf-8?B?aFdYNTUzRTNBa1BtdXR3dVFEMXA1SGJaZWhZcGc4THpvSEowODNqQ2xhVko5?=
 =?utf-8?B?ckRIV0dzdWZZQjdFSFd1bWt3VWk2Y01qK0NhN1BpVlVUc1MwSWt6Ri93UlpW?=
 =?utf-8?B?UWlNV3Q3dGN2K1EzazVNSkVoNkF1NEdndFZPRkIzKzg2RXJJZ2FyNFdxT0Fp?=
 =?utf-8?B?RGN5ZGNzNkcwTWkveldrK3VYblRQTTl6Z2QwMWd4dFh4cnVJWDhqamtQbXBv?=
 =?utf-8?B?UFNheXN1RHFxb1JPQ0w1dHU5aTh3M3pWTTNhdXY0d2JlZlE4RVgwa1JwaWly?=
 =?utf-8?B?b3VFTzg5OC9UNTR1dHY0TlJodUo1S0R5anY1K1VkSmc0TlAwWExrcHFZVWRy?=
 =?utf-8?B?emlRQ3pEeE9kcDZVcnJmWmxwb0lKYXNjRndOU1NnbWFxbjJHS0JKWUE1djZD?=
 =?utf-8?B?L0V2MlUrb3REOUtOSGVUV0ZYNGJyai9MblRkQ2NJV1F3Vnkxa3pZRzF0WVRG?=
 =?utf-8?B?V1RtSkNRMkVJTEt4aE1hbkRKWlBJS2I2aTRTSUtQWURTN2hvYTR3VG5nakR5?=
 =?utf-8?B?WU1xV2Z5WjRnWjhYMEhvTjlnTHV5QWoyTUN0Z3c0QkgxZ1pNeU9QNE5hQU1j?=
 =?utf-8?B?OTlOMGtGTGd3UE1ZK29ib09mdE5PSnNiNk1tSFAxQVlRdGgxV0VJWVNXdEZs?=
 =?utf-8?B?NG9tMHNDaGgzaHdFallkNEdZSkFZSmNpR1hhYkhJZmVJayt5bFRmTEZOazNZ?=
 =?utf-8?B?ZEIyMXlKcHhKS1p6RmI2Z1NRa2taOGx5aXl1SExXWmtuaUdNYzdJWjlPcUZE?=
 =?utf-8?B?ckRUb3NlSk5HM0x4Z0dzYmNGYk5tVnRPdXdMK2RzY09xZkZPSnVHMlhFU0dn?=
 =?utf-8?B?Y21xRFNtY1h5clI3bWh2NVY3b0RYSVJGbGNQWmV4YjZkV3Q1NjVtdWZ3YmZO?=
 =?utf-8?B?QUR1Y2pIRGZmMXBheHl0SXZDVk5IUHVoT3MxK01tRU81M3hYalhlQ1hlR1Bz?=
 =?utf-8?B?Z1QvRlNxWjc2R0ZoSDAzNDNCN3czQ2FLRXQ1cWVwL1BmazB6K2hPbzJzWHhE?=
 =?utf-8?B?TkxLUTg5aEo0ZTRCT0tiTmVMbCtjUElRazcvWFh4Y2JlT3VISVZpZ0E0QU56?=
 =?utf-8?B?cnArQjFTbDBQWWxrMllDMEFqTzF1SjRSZWRxWlFISGtRSVVrZlh4ZGNPMVc1?=
 =?utf-8?B?SlFqMjdPTmZpb3FTZWR4aFAvNEthREE5RzFHNWpEUEVLeFpDNkdodUJNRG9k?=
 =?utf-8?B?dUVtOGVVanVraUJwL2QrR25BV2pJWGV6aTVWaUlRVS9wNUZhaCtwUjVnQzUw?=
 =?utf-8?B?TUkvZlVDQUNSN1k0andseHowUGtCNHdubHh3bUw5L3A1VjZxTVlsakFRcWRL?=
 =?utf-8?B?a0hvOEFMMUttKzdtSHRxcTFxajViTHBoUkNkY0JhMnphM1BkNmRnanpXcUU0?=
 =?utf-8?B?UjFuZ2hLc0hBVSs5OGt2YXVqZndzbjh0Z2FkSjBOa3RTaURsN085TVB5d29B?=
 =?utf-8?Q?iQu31HdTAvbARfEfxQyfa4pQK+g?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 6:tawGhybgBICBR+3ZXB1rNOWiV/wxld/IVmqsGc1RQvV/klTPDJxD1gjPr0DXIq7bls9nBxAxZRkefQN9dGm9b8qDObzlRobvBK6qF9O+AXmvNPPQDxZEiktUozbFcmdruM9hSikkqK4Rbs/WqTLaNgUj9vehDRjUwoW9p5r8tCt5yF2r/UC2R+4QMx7iQKiywH33PqF0/GM3co0rMrURdvhG14msNSKd9UOgqydkb95pB5pcvYI01OrmW3WGquqXjAKIS1TAeskIRtYNLvRWeanYPLAH8/fDpC0EaJtbg1ybRo/dSe4+6c5PPT3ptzHlvaewV9co85oJUhwbkkVIPA==;
 5:5/92IHQQMsiVJ8w+jMBPWgZb6Imhb6SYNKz4x9fBCuPi/vpkUj5jPkgfJMr+SSqrq/CcfeNETpFOpv0DObJZFX/kLBfjMOC4FHfcFeuaya4AF4grm6DBciqsn4vjCDj54XBchHMlkqvMlRXo76RHmg==;
 24:Re3OFRj2Gt1oNUQ5g5XflOSjVanZ9OtPfr6XeqSlq48pCtStbC93fr4go8ckii4RlwFoWlf0ZcDvNSmmUpVvijzM+JIL1V8MvuqAanPV77U=;
 7:fS65iVSZ/iTomgoMbz2WbQvHLWHHwyvvki90HfcmiFEAcy8w4a63j1rrTFzQTTGdmTePpX4IDJK+H0wCp22wGAa2UCtYm6DrtLsLY4g1GLKH3Zsu5I5vOPZuytaA5YIQhRjFEmOIphZi584nFTA3+uP69Cjt520KC6DAmEBkF1lx0vbsTsq1SBFzN36jJN6CTiyz9KovaCmzlc5ojczCrdu4bbne/jQY6mgiyWkpxDk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2017 16:20:40.7680 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2142
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjMuMDguMTcgMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIz
LjA4LjE3IGF0IDEzOjA4LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdyb3RlOgo+PiBP
biAyMy4wOC4xNyAxMToxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMi4wOC4xNyBh
dCAxNjozNywgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPiB3cm90ZToKPj4+PiBJIGNhbid0
IHNlZSB3aHkgeW91IHdhbnQgdG8gbWFwIFVVSUQgdG8gYSBjZXJ0YWluIHN0cnVjdHVyZS4KPj4+
Cj4+PiBUaGlzIGlzIHNvIHRoYXQgdGhlIHR5cGUgY2Fubm90IG1pc3Rha2VubHkgYmUgcGFzc2Vk
IHRvIGEgZnVuY3Rpb24KPj4+IHRha2luZyB1bnNpZ25lZCBjaGFyICosIG9yIGJlIGFzc2lnbmVk
IHRvIGEgdmFyaWFibGUgb2YgdGhhdCB0eXBlLgo+PiBSaWdodCwgSSBzZWUgdGhlIHBvaW50IHRo
ZXJlLgo+Pgo+Pj4gUGxlYXNlIHNlZSBvdXIgVFlQRV9TQUZFKCkgbWFjcm8gd2hpY2ggd2UgdXNl
IHRvIHNwZWNpZmljYWxseQo+Pj4gZW5jbG9zZSBjZXJ0YWluIHNjYWxhciB0eXBlcyBpbiBhIHN0
cnVjdHVyZSB0byB0aGF0IHRoZXkgd29uJ3QgYmUKPj4+IGNvbXBhdGlibGUgd2l0aCBvdGhlciB0
eXBlcyBkZXJpdmluZyBmcm9tIHRoZSBzYW1lIHNjYWxhciBiYXNlIHR5cGUuCj4+IEkgc2VlLiBT
byB3aGF0IGFib3V0Cj4+Cj4+IHN0cnVjdCB4ZW5fdXVpZF90Cj4+IHsKPj4gICAgICAgIHVpbnQ4
X3QgYVsxNl07Cj4+IH07Cj4+Cj4+IHRoZW4/Cj4gCj4gWWVzLCB0aGF0J3Mgd2hhdCBJIGhhZCBh
c2tlZCBmb3IgYXMgdGhlIG1pbmltYWwgc29sdXRpb24uIFRoYXQKPiB3b3VsZCBiZSBpbiBsaW5l
IHdpdGggKGJ1dCBiZXR0ZXIgdGhhbikgeGVuX2RvbWFpbl9oYW5kbGVfdCwKPiB3aGljaCBJJ3Zl
IGp1c3QgcmVhbGl6ZWQgd2UgYWxzbyBoYXZlLgo+IAo+PiBPbmUgY2FuIGNvbnZlcnQgaXQgdG8g
dW5pb24gd2l0aCBkaWZmZXJlbnQgcmVwcmVzZW50YXRpb25zIChhcnJheSwKPj4gUkZDNDEyMiBz
dHJ1Y3QsIGV0YykgbGF0ZXIgaWYgdGhlcmUgd2lsbCBiZSBuZWVkIGZvciB0aGlzLgo+IAo+IFdl
bGwsIHdoeSBkb24ndCB5b3UgbWFrZSBpdCBhIHVuaW9uIGJ1dCBzdGljayB0byBqdXN0IHRoZSBh
cnJheQo+IGZvciBub3cgaWYgeW91IGRpc2xpa2UgbWFraW5nIGl0IHNpbWlsYXIgdG8gdGhlIEVG
SSBvbmU/IFRoYXQgd2F5Cj4gd2UgY2FuIGFkZCBmdXJ0aGVyIHJlcHJlc2VudGF0aW9ucyBpZiBu
ZWVkZWQvZGVzaXJlZCB3aXRob3V0Cj4gYnJlYWtpbmcgZXhpc3RpbmcgY29uc3VtZXJzLgpNeSBm
aXJzdCBpbnRlbnRpb24gd2FzIHRvIGRlY2xhcmUgdW5pb24gd2l0aCBhbGwgcG9zc2libGUgCnJl
cHJlc2VudGF0aW9ucywgc28gaXQgd291bGQgYmUgcG9zc2libGUgdG8gYWNjZXNzIHRoZSBzYW1l
IFVVSUQgYXMgYW4gCmFycmF5IG9mIGJ5dGVzIG9yLCBmb3IgZXhhbXBsZSwgYXMgTWljcm9zb2Z0
IEdVSUQuIExpa2UgdGhpczoKCnR5cGVkZWYgdW5pb24gewogICAgIC8qIFVVSUQgcmVwcmVzZW50
ZWQgYXMgYSAxMjgtYml0IG9iamVjdCAqLwogICAgIHVpbnQ4X3Qgb2JqWzE2XTsKCiAgICAgLyog
UmVwcmVzZW50YXRpb24gYWNjb3JkaW5nIHRvIFJGQyA0MTIyICovCiAgICAgc3RydWN0IHsKICAg
ICAgICAgX19iZTMyICB0aW1lX2xvdzsKICAgICAgICAgX19iZTE2ICB0aW1lX21pZDsKICAgICAg
ICAgX19iZTE2ICB0aW1lX2hpX2FuZF92ZXJzaW9uOwogICAgICAgICBfX3U4ICAgIGNsb2NrX3Nl
cV9oaV9hbmRfcmVzZXJ2ZWQ7CiAgICAgICAgIF9fdTggICAgY2xvY2tfc2VxX2xvdzsKICAgICAg
ICAgX191OCAgICBub2RlWzZdOwogICAgIH0gcmZjNDEyMjsKCiAgICAgLyogTWljcm9zb2Z0L0lu
dGVsIHN0eWxlIEdVSUQgcmVwcmVzZW50YXRpb24gKi8KICAgICBzdHJ1Y3QgewogICAgICAgICBf
X2xlMzIgIERhdGExOwogICAgICAgICBfX2xlMTYgIERhdGEyOwogICAgICAgICBfX2xlMTYgIERh
dGEzOwogICAgICAgICBfX3U4ICAgIERhdGE0WzhdOwogICAgIH0gZ3VpZDsKCiAgICAgLyogU01D
Q0MgY29tcGF0aWJsZSBmb3JtYXQgKi8KICAgICBzdHJ1Y3QgewogICAgICAgICBfX2xlMzIgcjA7
CiAgICAgICAgIF9fbGUzMiByMTsKICAgICAgICAgX19sZTMyIHIyOwogICAgICAgICBfX2xlMzIg
cjM7CiAgICAgfSBzbWNjYzsKfSB4ZW5fdXVpZF90OwoKCkJ1dCBsb29rcyBsaWtlIHdlIGNhbid0
IHVzZSBzb21ldGhpbmcgbGlrZSBfX3BhY2tlZCBvciAKX19hdHRyaWJ1dGVfXygoX19wYWNrZWRf
XykpIGluIHRoZSBwdWJsaWMgaGVhZGVyLiBUaGlzIG1lYW5zIHRoYXQgd2UgCmNhbid0IHJlbHkg
b24gcmlnaHQgb3ZlcmxhcHBpbmcgYW5kIHVzZXJzIG9mIHRoaXMgdW5pb24gc2hvdWxkIHRha2Ug
Y2FyZSAKdG8gcmVhZCBhbmQgd3JpdGUgb25seSB0byBvbmUgY2hvc2VuIHN1YnN0cnVjdHVyZS4g
SSB0aGluaywgdGhpcyBpcyAKZXJyb3ItcHJvbmUsIHNvIGl0IGlzIGJldHRlciB0byBzdGljayB0
bwoKdHlwZWRlZiBzdHJ1Y3QKewogICAgICAgIHVpbnQ4X3QgYVsxNl07Cn0geGVuX3V1aWRfdDsK
CkJUVywgSSdtIHZlcnkgaW50ZXJlc3RlZCBob3cgaXQgY2FuIGJlIGd1YXJhbnRlZWQgdGhhdCBz
dHJ1Y3R1cmVzIApkZWZpbmVkIGluIHhlbi5oIHdpbGwgaGF2ZSB0aGUgc2FtZSBzaXplIGFuZCBh
bGlnbm1lbnQgb24gYm90aCBzaWRlcyBvZiAKY29tbXVuaWNhdGlvbiBjaGFubmVsLCB0YWtpbmcg
aW50byBhY2NvdW50LCB0aGVuIHdlIHJlbHkgb25seSBvbiBDODkgCnN0YW5kYXJkLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 16:44:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 16: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.xen.org>)
	id 1dn66K-0008KT-VF; Wed, 30 Aug 2017 16:44:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408542eee=citrix-osstest@xenproject.org>)
 id 1dn66J-0008KH-De
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 16:44:23 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6E/6D-03874-66BE6A95; Wed, 30 Aug 2017 16:44:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW7q62W
 RBuvOqFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozFm3vZCo6sZKyYc8algfFkcRcjB4eEgL/E
 j4NqXYycQKaHxKKrW9hAbBEBZ4kJH26D2bwCehLt16cwg9jCAikSR/d9Y4eov6gscX69PoTtK
 vHk9QNWGHvn73dgNhvQzIk9E1lAbBYBVYnjb9YwgdhCAloSSxevZIKYLyhxcuYTsBpmAQmJgy
 9eMEPMsZS4sfse6wRGvllIymYhKVvAyLSKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwpBiAYAfjt2UBhxglOZiURHlTHy+LFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBe+0FUE6wKDU9tSItMwcY3DBpCQ4eJRHeHyBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiy
 cvPS5US580HKRIAKcoozYMbAYu0S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmbQeZwpOZVw
 K36RXQEUxAR8R6LQU5oiQRISXVwBinO0GrIzUpIU/s1nHDzl8aO7kF/flfXbrIMEUz0PKvlvc
 vHqcALiH75hCf7yev786sK3/zX4vDZnWQz7pH3XG/puwXWT07YoLsVN74gNgVTUdnRuk8ExAI
 PXvol/mLfXHKlfYTdq75mPrx48pwrg2NR790RVVcY730R3plqe/bTZd7n3GntyqxFGckGmoxF
 xUnAgBRqKBXrwIAAA==
X-Env-Sender: prvs=408542eee=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504111459!76856966!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15181 invoked from network); 30 Aug 2017 16:44:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 16:44:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208";a="445724953"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72039-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-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-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway: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-libvirt-xsm: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-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-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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-amd64-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: xen=d23bcc5ae7342a6c369200cda46cf95bcf854dd0
X-Osstest-Versions-That: xen=5ff1de3e4f56b2dd7c5c7dae8b008f6ee6dc2081
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 30 Aug 2017 17:44:12 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 72039: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjAzOSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjAzOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA3MjAyOAoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiA3MjAyOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBi
cm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVy
IHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbGlrZSA3MjAyOAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlr
ZSA3MjAyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0
YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDcyMDI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGxpa2UgNzIwMjgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSA3MjAyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMDI4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZDIzYmNjNWFl
NzM0MmE2YzM2OTIwMGNkYTQ2Y2Y5NWJjZjg1NGRkMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgNWZmMWRlM2U0ZjU2YjJkZDdjNWM3ZGFlOGIwMDhmNmVlNmRjMjA4MQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcyMDI4ICAyMDE3LTA4LTI2IDEwOjQ3OjUyIFogICAgNCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjAzOSAgMjAxNy0wOC0zMCAwOTo0NDo1NCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0
b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgogIEdyZWdvcnkgSGVycmVybyA8Z3JlZ29yeS5o
ZXJyZXJvQG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBSdXN0eSBC
aXJkIDxydXN0eWJpcmRAb3Blbm1haWxib3gub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBj
YXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGQyM2JjYzVhZTcz
NDJhNmMzNjkyMDBjZGE0NmNmOTViY2Y4NTRkZDAKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTo0MDoxMyAyMDE3ICswMjAwCgogICAg
Z250dGFiOiBhdm9pZCBzcHVyaW91cyBtYXB0cmFjayBoYW5kbGUgYWxsb2NhdGlvbiBmYWlsdXJl
cwogICAgCiAgICBXaGVuIG5vIG1lbW9yeSBpcyBhdmFpbGFibGUgaW4gdGhlIGh5cGVydmlzb3Is
IHJhdGhlciB0aGFuIGltbWVkaWF0ZWx5CiAgICBmYWlsaW5nIHRoZSByZXF1ZXN0LCB0cnkgdG8g
c3RlYWwgYSBoYW5kbGUgZnJvbSBhbm90aGVyIHZDUFUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQw
MmYxYTBiNzU3NmJhZmIyZmJhOTAzYzdlNmU3MjIxYWIwZDI4NDcKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA4LTE3IDE0OjQxOjAxICswMjAwCgpjb21taXQgMzA4NjU0Yzc2NThiZDRkNTI5ZDk5NmFi
Njc0Zjg5YjAxNDc3NGQ0ZApBdXRob3I6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5j
bGFyazZAYmFlc3lzdGVtcy5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTozODo1NiAyMDE3ICsw
MjAwCgogICAgY3B1ZnJlcTogb25seSBzdG9wIG9uZGVtYW5kIGdvdmVybm9yIGlmIGFscmVhZHkg
c3RhcnRlZAogICAgCiAgICBPbiBDUFVGUkVRX0dPVl9TVE9QIGluIGNwdWZyZXFfZ292ZXJub3Jf
ZGJzLCBzaG9ydGN1dCB0bwogICAgcmV0dXJuIHN1Y2Nlc3MgaWYgdGhlIGdvdmVybm9yIGlzIGFs
cmVhZHkgc3RvcHBlZC4KICAgIAogICAgQXZvaWQgZXhlY3V0aW5nIGRic190aW1lcl9leGl0LCB0
byBwcmV2ZW50IHRyaXBwaW5nIGFuIGFzc2VydGlvbgogICAgd2l0aGluIGEgY2FsbCB0byBraWxs
X3RpbWVyIG9uIGEgdGltZXIgdGhhdCBoYXMgbm90IGJlZW4gcHJlcGFyZWQKICAgIHdpdGggaW5p
dF90aW1lciwgaWYgdGhlIENQVUZSRVFfR09WX1NUQVJUIGNhc2UgaGFzIG5vdAogICAgcnVuIGJl
Zm9yZWhhbmQuCiAgICAKICAgIGtpbGxfdGltZXIgdmFsaWRhdGVzIHRpbWVyIHN0YXRlOgogICAg
ICogaXRzZWxmLCB2aWEgQlVHX09OKHRoaXNfY3B1KHRpbWVycykucnVubmluZyA9PSB0aW1lcik7
CiAgICAgKiB3aXRoaW4gYWN0aXZlX3RpbWVyLCBBU1NFUlRpbmcgdGltZXItPnN0YXR1cyBpcyB3
aXRoaW4gYm91bmRzOwogICAgICogd2l0aGluIGxpc3RfZGVsLCB3aGljaCBBU1NFUlRzIHRpbWVy
IGluYWN0aXZlIGxpc3QgbWVtYmVyc2hpcC4KICAgIAogICAgUGF0Y2ggaXMgc3lub255bW91cyB0
byBhbiBPcGVuWFQgcGF0Y2ggcHJvZHVjZWQgYXQgQ2l0cml4IHByaW9yIHRvCiAgICBKdW5lIDIw
MTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhl
ci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTdlYzZmNWYzMmNkMmQwZjcyMzA4
M2NkZTNkNzc2MWM0ZTY3NWYyYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTAgMTI6MzU6NTAg
KzAyMDAKCmNvbW1pdCA2ZmQ4NGIzZTJiMTFlOTE0OGI5YzYzNmJiN2M5MGNhNmVmYmY4N2RhCkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDEx
OjM4OjI1IDIwMTcgKzAyMDAKCiAgICBWVC1kIFBJOiBkaXNhYmxlIFZULWQgUEkgd2hlbiBDUFUt
c2lkZSBQSSBpc24ndCBlbmFibGVkCiAgICAKICAgIEZyb20gdGhlIGNvbnRleHQgY2FsbGluZyBw
aV9kZXNjX2luaXQoKSwgd2UgY2FuIGNvbmNsdWRlIHRoZSBjdXJyZW50CiAgICBpbXBsZW1lbnRh
dGlvbiBvZiBWVC1kIFBJIGRlcGVuZHMgb24gQ1BVLXNpZGUgUEkuIElmIHdlIGVuYWJsZSBWVC1k
IFBJCiAgICBhbmQgZGlzYWJsZSBDUFUtc2lkZSBQSSBieSBkaXNhYmxpbmcgQVBJQ3YgZXhwbGlj
aXRseSBpbiB4ZW4gYm9vdAogICAgY29tbWFuZCBsaW5lLCB3ZSB3b3VsZCBnZXQgYW4gYXNzZXJ0
aW9uIGZhaWx1cmUuCiAgICAKICAgIFRoaXMgcGF0Y2ggY2xlYXJzIGlvbW11X2ludHBvc3Qgb25j
ZSBmaW5kaW5nIENQVS1zaWRlIFBJIHdvbid0IGJlIGVuYWJsZWQuCiAgICBJdCBpcyBzYWZlIGZv
ciB0aGlzIGlzIGRvbmUgYmVmb3JlIHRoaXMgZmxhZyBzdGFydHMgdGFraW5nIGVmZmVjdC4gQWxz
bwogICAgdGFrZSB0aGlzIGNoYW5jZSB0byByZW1vdmUgdGhlIHVzZWxlc3MgY2hlY2sgb2YgImFj
a25vd2xlZGdlIGludGVycnVwdCBvbgogICAgZXhpdCIsIHdoaWNoIGlzIGEgbWluaW1hbCByZXF1
aXJlbWVudCB3aGljaCBoYXMgYmVlbiBjaGVja2VkIGVhcmxpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTQ4OWViNjEzOGU3ZWZlNDIx
NGE3ZTliYTBkMjFmNTRmYzViN2QzNQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTAgMTI6MzI6
MTYgKzAyMDAKCmNvbW1pdCA4OWIzNmNjNjhkMWQ5ZjQzMzc4NzFmMjdmZWNlNzBkMGMxNDU0MjU1
CkF1dGhvcjogUnVzdHkgQmlyZCA8cnVzdHliaXJkQG9wZW5tYWlsYm94Lm9yZz4KRGF0ZTogICBN
b24gQXVnIDI4IDExOjM3OjQzIDIwMTcgKzAyMDAKCiAgICBWVC1kOiBkb24ndCBwYW5pYy93YXJu
IG9uIGlvbW11PW5vLWlnZngKICAgIAogICAgV2hlbiBvcGVyYXRpbmcgb24gYW4gSW50ZWwgZ3Jh
cGhpY3MgZGV2aWNlLCBpb21tdV9lbmFibGVfdHJhbnNsYXRpb24oKQogICAgcGFuaWNrZWQgKGZv
cmNlX2lvbW11PT0xKSBvciB3YXJuZWQgKGZvcmNlX2lvbW11PT0wKSBhYm91dCB0aGUgQklPUyBp
ZgogICAgaXNfaWdkX3Z0X2VuYWJsZWRfcXVpcmsoKSByZXR1cm5lZCAwLiBUaGF0J3MgZ29vZCBp
ZiB0aGUgYWN0dWFsIEJJT1MKICAgIHByb2JsZW0gaGFzIGJlZW4gZGV0ZWN0ZWQuIEJ1dCBzaW5j
ZSBjb21taXQgMTQ2MzQxMSwgcmV0dXJuaW5nIDAgY291bGQKICAgIGFsc28gaGFwcGVuIGlmIHRo
ZSB1c2VyIHNpbXBseSBwYXNzZWQgImlvbW11PW5vLWlnZngiLCBpbiB3aGljaCBjYXNlCiAgICBi
YWlsaW5nIG91dCB3aXRoIGFuIGluZm8gbWVzc2FnZSAoaW5zdGVhZCBvZiBhIHBhbmljL3dhcm5p
bmcpIHdvdWxkIGJlCiAgICBtb3JlIGFwcHJvcHJpYXRlLgogICAgCiAgICBUaGUgcGFuaWMgYnJv
a2UgdGhlIGNvbWJpbmF0aW9uICJpb21tdT1mb3JjZSxuby1pZ2Z4IiwgYW5kIGFsc28gdGhlIGNh
c2UKICAgIHdoZXJlICJpb21tdT1uby1pZ2Z4IiBpcyBwYXNzZWQgYnV0IGZvcmNlX2lvbW11PTEg
aXMgc2V0IGF1dG9tYXRpY2FsbHkKICAgIGJ5IHgyYXBpY19ic3Bfc2V0dXAoKS4KICAgIAogICAg
TW92ZSB0aGUgaW9tbXVfaWdmeCBjaGVjayBmcm9tIGlzX2lnZF92dF9lbmFibGVkX3F1aXJrKCkg
aW50byBpdHMgb25seQogICAgY2FsbGVyIGlvbW11X2VuYWJsZV90cmFuc2xhdGlvbigpLCBhbmQg
dHdlYWsgdGhlIGxvZ2ljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSdXN0eSBCaXJkIDxydXN0
eWJpcmRAb3Blbm1haWxib3gub3JnPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGJmMmE3Njg1NjVkOGI3OWM2NTQ3MWEz
ZDNiOTgyYjI4NzRkNjQ5MgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMDMgMTI6NDA6MjUgKzAy
MDAKCmNvbW1pdCBhOWVjZDYwNGIxZjhmZWZkMmE1NzY1OWMwMzY3ZTkyMTdiOWY4YjZmCkF1dGhv
cjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6Mzc6
MjAgMjAxNyArMDIwMAoKICAgIGRvY3M6IGNvcnJlY3QgcGFyYWdyYXBoIGluZGVudGlvbiBpbiB4
ZW4tdHNjbW9kZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBm
bGUuZGU+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDU1OTI0YmFmMjIxMWRkY2Y1YmE4ZjcwMmM5YTRjMDc3MzBlMGM4ZTgKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA3LTI0IDEwOjE3OjI0ICswMTAwCgpjb21taXQgNzk4ZjZjOTFiN2Y1
N2U2ZmExZTE2ZGU5MTUyZmQ2OTcyNWNiMmI0ZQpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFl
cGZsZS5kZT4KRGF0ZTogICBNb24gQXVnIDI4IDExOjM2OjUxIDIwMTcgKzAyMDAKCiAgICBkb2Nz
OiByZXBsYWNlIHhtIHdpdGggeGwgaW4geGVuLXRzY21vZGUKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3NjMyNjdlMzE1YTkzZTJiNmQ2NmEw
YWZkY2RhOTZkYjkzOWUwOWI2CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNy0yNCAxMDoxNzoyMSAr
MDEwMAoKY29tbWl0IDY1MDgyNzhmOTZlZTg3M2M0ZjFhZGVkNmYxODkzZmVlODBhMWJjODgKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1v
biBBdWcgMjggMTE6MzY6MDUgMjAxNyArMDIwMAoKICAgIHg4Ni9odm06IEZpeGVzIHRvIGh2bWVt
dWxfaW5zbl9mZXRjaCgpCiAgICAKICAgIEZvcmNlIGluc25fb2ZmIHRvIGEgc2luZ2xlIGJ5dGUs
IGFzIG9mZnNldCBjYW4gd3JhcCBhcm91bmQgb3IgdHJ1bmNhdGUgd2l0aAogICAgcmVzcGVjdCB0
byBzaF9jdHh0LT5pbnNuX2J1Zl9laXAgdW5kZXIgYSBudW1iZXIgb2Ygbm9ybWFsIGNpcmN1bXN0
YW5jZXMuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBkb24ndCB1c2UgYW4gQVNTRVJUKCkgZm9yIGJv
dW5kcyBjaGVja2luZyB0aGUgd3JpdGUgaW50bwogICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zltd
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgCiAgICB4ODYvaHZtOiBGaXggYm91bmRhcnkgY2hlY2sgaW4gaHZtZW11bF9pbnNuX2Zl
dGNoKCkKICAgIAogICAgYy9zIDA5NDNhMDMwMzcgYWRkZWQgc29tZSBleHRyYSBwcm90ZWN0aW9u
IGZvciBvdmVyZmxvd2luZyB0aGUgZW11bGF0aW9uCiAgICBpbnN0cnVjdGlvbiBjYWNoZSwgYnV0
IENvdmVyaXR5IHBvaW50cyBvdXQgdGhhdCBib3VuZGFyeSBjb25kaXRpb24gaXMgb2ZmIGJ5CiAg
ICBvbmUgd2hlbiBtZW1jcHkoKSdpbmcgb3V0IG9mIHRoZSBidWZmZXIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIAog
ICAgeDg2L0hWTTogZml4IGJvdW5kYXJ5IGNoZWNrIGluIGh2bWVtdWxfaW5zbl9mZXRjaCgpIChh
Z2FpbikKICAgIAogICAgQ29tbWl0IDVhOTkyYjY3MGIgKCJ4ODYvaHZtOiBGaXggYm91bmRhcnkg
Y2hlY2sgaW4KICAgIGh2bWVtdWxfaW5zbl9mZXRjaCgpIikgd2VudCBhIGxpdHRsZSB0b28gZmFy
IGluIGl0cyBjb3JyZWN0aW9uIHRvCiAgICBjb21taXQgMDk0M2EwMzAzNyAoIng4Ni9odm06IEZp
eGVzIHRvIGh2bWVtdWxfaW5zbl9mZXRjaCgpIik6IEtlZXAgdGhlCiAgICBzdGFydCBvZmZzZXQg
Y2hlY2ssIGJ1dCByZXN0b3JlIHRoZSBvcmlnaW5hbCBlbmQgb2Zmc2V0IG9uZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAwOTQzYTAzMDM3NDE4ZTZlNDBjZGQ0MjBmMjQ3MmJiZjlhZmFlN2EyCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wNy0xOSAxMDoyNToxOCArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogNWE5
OTJiNjcwYmZmNjk3YzQwYjUxM2M5ZTAzNzU5OGJhMzVjYTdkNAogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDctMjcgMTE6Mzk6NTcgKzAxMDAKICAgIG1hc3RlciBjb21taXQ6IDU4ZTg5ODYyNjdkOTc2
YjAwYzYwZTAwODliYWEyZTVmNjZmMTZkM2UKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTEwIDEy
OjM3OjI0ICswMjAwCgpjb21taXQgNTU4N2Q5YWYwZDg3Mjc5NmM5MzEzOTk1YTVmYzlmMWI1NTJh
MmExZApBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBNb24gQXVn
IDI4IDExOjM1OjI5IDIwMTcgKzAyMDAKCiAgICByb21iaW9zOiBwcmV2ZW50IGJ1aWxkaW5nIHdp
dGggUElDL1BJRQogICAgCiAgICBJZiB0aGUgZGVmYXVsdCBjb21waWxlciBzaWxlbnRseSBkZWZh
dWx0cyB0byB0byAtZlBJQy8tZlBJRSBidWlsZGluZwogICAgcm9tYmlvcyBmYWlsczoKICAgIAog
ICAgIGxkIC1tZWxmX2kzODYgLXMgLXIgMzJiaXRiaW9zLm8gdGNnYmlvcy90Y2diaW9zZXh0Lm8g
dXRpbC5vIHBtbS5vIC1vIDMyYml0Ymlvc19hbGwubwogICAgIFRoZXJlIGFyZSB1bmRlZmluZWQg
c3ltYm9scyBpbiB0aGUgQklPUzoKICAgICAgICAgICAgICBVIF9HTE9CQUxfT0ZGU0VUX1RBQkxF
XwogICAgIG1ha2VbMTBdOiAqKiogW01ha2VmaWxlOjI2OiAzMmJpdGJpb3NfYWxsLm9dIEVycm9y
IDExCiAgICAKICAgIFByZXZlbnQgdGhlIGZhaWx1cmUgYnkgZW5mb3JjaW5nIG5vbi1QSUMvUElF
IG1vZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNjcyOTQ5ZDZjNjFkOWNiYTAxYzViNDE0ZWVkOWQ1MjIwODJm
MDRkMwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjYgMTQ6MzI6NDYgKzAxMDAKCmNvbW1pdCA1
MjdmYzVjMzFiYjRiZGE4ZWM2OTZiNWY5MjBhYzUxNzRlMTUzNWZjCkF1dGhvcjogR3JlZ29yeSBI
ZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDEx
OjM0OjI2IDIwMTcgKzAyMDAKCiAgICBzdG9wX21hY2hpbmU6IGZpbGwgZm5fcmVzdWx0IG9ubHkg
aW4gY2FzZSBvZiBlcnJvcgogICAgCiAgICBXaGVuIHN0b3BfbWFjaGluZV9ydW4oKSBpcyBjYWxs
ZWQgd2l0aCBOUl9DUFVTIGFzIGxhc3QgYXJndW1lbnQsCiAgICBmbl9yZXN1bHQgbWVtYmVyIG11
c3QgYmUgZmlsbGVkIG9ubHkgaWYgYW4gZXJyb3IgaGFwcGVucyBzaW5jZSBpdCBpcwogICAgc2hh
cmVkIGFjcm9zcyBhbGwgY3B1cy4KICAgIAogICAgQXNzdW1lIENQVTEgZGV0ZWN0cyBhbiBlcnJv
ciBhbmQgc2V0IGZuX3Jlc3VsdCB0byAtMSwgdGhlbiBDUFUyIGRvZXNuJ3QKICAgIGRldGVjdCBh
biBlcnJvciBhbmQgc2V0IGZuX3Jlc3VsdCB0byAwLiBUaGUgZXJyb3IgZGV0ZWN0ZWQgYnkgQ1BV
MSB3aWxsCiAgICBiZSBpZ25vcmVkLgogICAgCiAgICBOb3RlIHRoYXQgaW4gY2FzZSBtdWx0aXBs
ZSBmYWlsdXJlcyBvY2N1ciBvbiBkaWZmZXJlbnQgQ1BVcywgb25seSB0aGUKICAgIGxhc3QgZXJy
b3Igd2lsbCBiZSByZXBvcnRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR3JlZ29yeSBIZXJy
ZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDhiODMzZDc4ZjZiZmRl
OTg1NWE5NDliNWU2ZDM3OTBkNzhjMGZiNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMDEgMTA6
NTM6MDQgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 16:50:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 16:50: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.xen.org>)
	id 1dn6CY-0000dH-Oj; Wed, 30 Aug 2017 16:50:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn6CW-0000cZ-Ur
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 16:50:49 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 95/33-02224-8ECE6A95; Wed, 30 Aug 2017 16:50:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff5m2W
 RBj19fBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeL3vB2PBoh7Gil+961ka
 GJ8ndDFycQgJ/GWUmLfqExuE85hR4mr7FWYIZxujxKVFE4AynBwiAs4SX8/MZQexeQX0JbavW
 wMWFxaIkDi+axYriC0hcFBJYlOnEoTtLfG9cQNQDQeYfWqBdRcjOwebgJXEITGQAhYBVYk7Oy
 +yTGDkXsDIsIpRozi1qCy1SNfIRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 n9QwMjDsYXx33O8QoycGkJMorCwwFIb6k/JTKjMTijPii0pzU4kOMMhwcShK8MiA5waLU9NSK
 tMwcYPDBpCU4eJREePteA6V5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9xdIkQBIUUZpH
 twIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOxFkCk9mXgncpldARzABHRHrtRTkiJ
 JEhJRUA6O2UZ6aTyWjcECO+s7L+nvSlp2cM6F4VcLqlLkGnBvm9DQx24ssd05+arCk/dXGA5V
 SCmc/Xpb+vd/RrHyxQEqPrJZlA7/N7hmLvb1D8/3flRZKBLwr5LW7/3ZWU+nH7v2zkjubp8ra
 ii+rj4l6cDXNsS68/qkq04ei3jPF3HVO6UfXblO8rcRSnJFoqMVcVJwIAAlJmdt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504111845!73812552!1
X-Originating-IP: [104.130.215.37]
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 5626 invoked from network); 30 Aug 2017 16:50:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 16:50:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn6CR-0006UZ-VJ; Wed, 30 Aug 2017 16:50: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 1dn6CM-0006Dd-E6; Wed, 30 Aug 2017 16:50:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn6CL-0004T7-RU; Wed, 30 Aug 2017 16:50:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112948-mainreport@xen.org>
X-Osstest-Failures: 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:build-arm64-libvirt: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken: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-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 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-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-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-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-libvirt-vhd: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-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-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=36fde05f3fb51edea879636db590d70e11f16c82
X-Osstest-Versions-That: linux=9c3a815f471a84811cf8021cf64aae3b8081dfde
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 16:50:37 +0000
Subject: [Xen-devel] [linux-linus test] 112948: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk0OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyOTQ4LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgICAgICBicm9rZW4gbGlrZSAxMTI5MjAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkyMAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJv
a2VuIGxpa2UgMTEyOTIwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5MjAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEx
MjkyMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTIwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5MjAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExMjkyMAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyOTIwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTI5MjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMjkyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyOTIwCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTI5MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM2ZmRlMDVmM2Zi
NTFlZGVhODc5NjM2ZGI1OTBkNzBlMTFmMTZjODIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDljM2E4MTVmNDcxYTg0ODExY2Y4MDIxY2Y2NGFhZTNiODA4MWRmZGUKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExMjkyMCAgMjAxNy0wOC0yOSAwNjowMzozNiBaICAgIDEgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI5NDggIDIwMTctMDgtMjkgMjM6NTE6NDYgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDaHJpc3RvcGhlIEpB
SUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIERhdmlkIEFoZXJuIDxkc2Fo
ZXJuQGdtYWlsLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIFRlanVuIEhlbyA8
dGpAa2VybmVsLm9yZz4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoK
UHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saW51eC1saW51cworIHJldmlzaW9uPTM2ZmRl
MDVmM2ZiNTFlZGVhODc5NjM2ZGI1OTBkNzBlMTFmMTZjODIKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrIC4vYXAtcHVzaCBsaW51eC1saW51cyAzNmZkZTA1ZjNmYjUxZWRlYTg3OTYzNmRiNTkw
ZDcwZTExZjE2YzgyCisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNpb249MzZmZGUwNWYzZmI1
MWVkZWE4Nzk2MzZkYjU5MGQ3MGUxMWYxNmM4MgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIk
YnJhbmNoIiBpbgorIHRyZWU9bGludXgKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhs
aW51eCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD1saW51eC1saW51cworICdbJyB4ID0geCAn
XScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5i
cmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJh
bmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MzZmZGUwNWYzZmI1MWVkZWE4Nzk2MzZkYjU5MGQ3
MGUxMWYxNmM4MiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0K
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVw
c3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJworKyAnWycgeGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0ID0geCAnXScKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
LmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24u
bGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5s
aW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxp
bnV4LWxpbnVzCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ubGludXgtbGludXMKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVN
VV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisg
VFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisg
aW5mb19saW51eF90cmVlIGxpbnV4LWxpbnVzCisgY2FzZSAkMSBpbgorIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
KyA6IG1hc3RlcgorIDogZ2l0CisgOiBnaXQKKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgOiB0ZXN0ZWQvbGludXgtbGludXMKKyA6IHJlZnMvaGVhZHMvdGVzdGVk
L2xpbnV4LWxpbnVzCisgcmV0dXJuIDAKKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpbnV4Cisg
Z2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQgMzZmZGUwNWYzZmI1MWVkZWE4Nzk2MzZkYjU5MGQ3MGUxMWYxNmM4MjpyZWZzL2hlYWRz
L3Rlc3RlZC9saW51eC1saW51cwpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAogICA5YzNhODE1Li4zNmZkZTA1ICAzNmZkZTA1ZjNmYjUxZWRl
YTg3OTYzNmRiNTkwZDcwZTExZjE2YzgyIC0+IHRlc3RlZC9saW51eC1saW51cworIGV4aXQgMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 17:06:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 17: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.xen.org>)
	id 1dn6Rn-0001be-59; Wed, 30 Aug 2017 17:06:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dn6Rl-0001bY-NL
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 17:06:33 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 17/D3-03423-890F6A95; Wed, 30 Aug 2017 17:06:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTURSGvdPpdCAUhxbhUAsPYwSjoQIa4pI
 oDybgFjVoiDuDjm2TLqRTtb65BE1wBavWgkIVGsSFShBFXGKjImjAJSqCJhZqoggiiQJSo850
 itb7cPPd+//nnP/hkBKFh1CRrM3KWkyMgSYi8fUtOlfqqa/utWmjb1PmVA2dx7NQzoPmALYSr
 ZPqTQVmW75U1/3YjQr3ZNrqi1zEbnRuZjGKIBVUNnR77kqKUSTPlxHUnPfLxEcrgpMdzZjoyo
 HhE4MSkasR9L42iiYPgvK2D6GKSgQD++plgoug5sInx6tgRSw1BQ6PBXDBJKHKpXCj4R0hCEo
 qF558PYKJptXQVOUO8TzoHNkTZJyaCu1Ob7CRnEqHgePvCXFaM4LSxkb+QZIR1ELo8ZOCB1Fx
 MNJ2KVgroeKhy18RZKBi4FzZLYnIcfDrpo8QOQ2uVd/BRU6C9pK9Ic6HmmMNhNgnDzpufwxli
 IHW0/6QxwCtpd8wIQJQKvhdRAvRgDqKQ9dPu1T0qKGn5A1xDCU5wyI5w9o6w9qK/xroPGEnRJ
 4Bbtdnicip4PjlxcP/K5GsFk3jWMsO1pI6K0NTYNFrdVYjozekpqdlaowsxzFa1sAUcJotZmM
 94ndlAn9uoMdXVnlRAonRk+SJ/e61iugC89ZdOobTbbZsN7CcF6lJkgb5wBdei7GwWta2TW/g
 F25cBjKKjpW/EmQ5V8gYOb1WlNrQQtJzse4bRnoDj0Yw8mHwHu6/HsAUuMlsYlXx8smDfBkll
 Om2m/42HV/k5yhRpZQjPqYiqpC1GPXW//U+FE8iWin3CcOj9Cbr39l9fCyMj7VxSbUQy8r8k1
 S7EV22tHfoQuxTv79MNvjkRyBRvbxU2XjXlKfweIaTntVm+AaWZURGLHCsKM9+Kn1R/uxTvyq
 54vlocpf3nf1+1NyfO0tslWc+H6UnHsKaFs10eWutWfc1yoNnZyvvHbDvX7xmQ25Kz4qxOmp+
 4PvsBnV0wibfxT4H8TLuao52WkteNI1zOiZ9usTCMX8AyueRKcMDAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504112790!112767461!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46452 invoked from network); 30 Aug 2017 17:06:31 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Aug 2017 17:06:31 -0000
Received: (qmail 6659 invoked from network); 30 Aug 2017 20:06:29 +0300
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;
 30 Aug 2017 20:06:29 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BBCDD7FC89
 for <xen-devel@lists.xen.org>; Wed, 30 Aug 2017 20:06:29 +0300 (EEST)
Received: (qmail 19595 invoked from network); 30 Aug 2017 20:06:29 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 Aug 2017 20:06:29 +0300
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.1293.2; Wed, 30 Aug 2017 20:06:28 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Wed, 30
 Aug 2017 20:06:28 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v8 1/2] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTEHEavVK7WkgnuUqufV5z7edTVaKP6LaAgA1RtFg=
Date: Wed, 30 Aug 2017 17:06:27 +0000
Message-ID: <1504112787319.19120@bitdefender.com>
References: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
 <1502215598-4689-2-git-send-email-ppircalabu@bitdefender.com>,
 <599C02CB0200007800171CD3@prv-mh.provo.novell.com>
In-Reply-To: <599C02CB0200007800171CD3@prv-mh.provo.novell.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.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.937, d:out, a:y, w:t, t:16,
 sv:1504098901, ts:1504112788
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72975
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 459463,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.031733)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.010436), 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.021281,0.000329)],
 URL: [Enabled, t: (0.000008)], RTDA: [Enabled, t: (0.325859), Hit: No,
 Details: v2.6.7; Id: 15.5f40om.1bokcp924.2g5el], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>, "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v8 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4655079626750832188=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4655079626750832188==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_150411278731919120bitdefendercom_"

--_000_150411278731919120bitdefendercom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Jan,


The main use-case for the new return code is to have a clear distinction be=
tween an instruction not implemented by the emulator (e.g. ?fldenv or fnste=
nv) and the failure to emulate .


- hvm_process_io_incercept returns X86EMUL_UNHANDLEABLE if one of the hvm_i=
o_ops (read/write) failed or one of the hvm_copy_to(_from)_guest_phys retur=
ned an error code which is not handled in their correspondent switch statem=
ent. In either cases this is not caused by an unimplemented instruction.

- hvm_do_io / hvm_do_io_buffer call hvm_process_io_incercept which cannot r=
eturn unimplemented.

- Thank-you very much for pointing out the invoke_stub issue. I have added =
a new label "unimplemented_insn" and updated the patch.


I will re-send a new patchset with the changes and a more detailed descript=
ion of the places where the new return value was not handled.


Many thanks,

Petre


________________________________
From: Jan Beulich <JBeulich@suse.com>
Sent: Tuesday, August 22, 2017 11:09 AM
To: Petre Ovidiu PIRCALABU
Cc: rcojocaru@bitdefender.com; andrew.cooper3@citrix.com; paul.durrant@citr=
ix.com; wei.liu2@citrix.com; George.Dunlap@eu.citrix.com; ian.jackson@eu.ci=
trix.com; jun.nakajima@intel.com; kevin.tian@intel.com; sstabellini@kernel.=
org; xen-devel@lists.xen.org; konrad.wilk@oracle.com; tamas@tklengyel.com; =
tim@xen.org
Subject: Re: [PATCH v8 1/2] x86emul: New return code for unimplemented inst=
ruction

>>> On 08.08.17 at 20:06, <ppircalabu@bitdefender.com> wrote:
> --- a/xen/arch/x86/hvm/emulate.c
> +++ b/xen/arch/x86/hvm/emulate.c

What about the use in a switch() statement in hvmemul_do_io()
in this file? And the use in hvmemul_do_io_buffer()?

> @@ -2044,6 +2044,8 @@ int hvm_emulate_one_mmio(unsigned long mfn, unsigne=
d long gla)
>      switch ( rc )
>      {
>      case X86EMUL_UNHANDLEABLE:
> +        /* fall-through */
> +    case X86EMUL_UNIMPLEMENTED:

The fall-through comment is pointless in such a case.

hvm/intercept.c has a use in hvm_process_io_intercept() which
looks like it needs dealing with too. And there are more. Any
places you perhaps leave alone intentionally should be reasoned
about in the description.

> @@ -7717,7 +7717,7 @@ x86_emulate(
>
>      default:
>      cannot_emulate:
> -        rc =3D X86EMUL_UNHANDLEABLE;
> +        rc =3D X86EMUL_UNIMPLEMENTED;

There's at least one goto to the label here which can't stay as is
(in invoke_stub()). Did you really audit them all?

Jan


________________________
This email was scanned by Bitdefender

--_000_150411278731919120bitdefendercom_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none"><!-- p { margin-top: 0px; m=
argin-bottom: 0px; } .EmailQuote { margin-left: 1pt; padding-left: 4pt; bor=
der-left: 2px solid rgb(128, 0, 0); }--></style>
</head>
<body dir=3D"ltr" style=3D"font-size:12pt;color:#000000;background-color:#F=
FFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi Jan,</p>
<p><br>
</p>
<p>The main use-case for the new return code is to have a clear distinction=
 between an instruction not implemented by the emulator (e.g.&nbsp;&#8203;f=
ldenv or&nbsp;fnstenv) and the failure to emulate .<br>
</p>
<p><br>
</p>
<p>-&nbsp;hvm_process_io_incercept returns&nbsp;X86EMUL_UNHANDLEABLE if one=
 of the hvm_io_ops (read/write) failed or one of&nbsp;the hvm_copy_to(_from=
)_guest_phys returned an error code which is not handled in their correspon=
dent&nbsp;switch statement. In either cases this is
 not caused by an unimplemented instruction.<br>
</p>
<p>-&nbsp;hvm_do_io / hvm_do_io_buffer call&nbsp;hvm_process_io_incercept w=
hich cannot return unimplemented.<br>
</p>
<p>- Thank-you very much for pointing out the invoke_stub issue. I have add=
ed a new label &quot;unimplemented_insn&quot; and updated the patch.<br>
</p>
<p><br>
</p>
<p>I will re-send a new patchset with the changes and a more detailed descr=
iption of the places where the new return value was not handled.<br>
</p>
<p><br>
</p>
<p>Many thanks,<br>
</p>
<p>Petre<br>
</p>
<p><br>
</p>
<div style=3D"color: rgb(33, 33, 33);">
<div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Jan Beulich &lt;JBe=
ulich@suse.com&gt;<br>
<b>Sent:</b> Tuesday, August 22, 2017 11:09 AM<br>
<b>To:</b> Petre Ovidiu PIRCALABU<br>
<b>Cc:</b> rcojocaru@bitdefender.com; andrew.cooper3@citrix.com; paul.durra=
nt@citrix.com; wei.liu2@citrix.com; George.Dunlap@eu.citrix.com; ian.jackso=
n@eu.citrix.com; jun.nakajima@intel.com; kevin.tian@intel.com; sstabellini@=
kernel.org; xen-devel@lists.xen.org;
 konrad.wilk@oracle.com; tamas@tklengyel.com; tim@xen.org<br>
<b>Subject:</b> Re: [PATCH v8 1/2] x86emul: New return code for unimplement=
ed instruction</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:10pt;">
<div class=3D"PlainText">&gt;&gt;&gt; On 08.08.17 at 20:06, &lt;ppircalabu@=
bitdefender.com&gt; wrote:<br>
&gt; --- a/xen/arch/x86/hvm/emulate.c<br>
&gt; &#43;&#43;&#43; b/xen/arch/x86/hvm/emulate.c<br>
<br>
What about the use in a switch() statement in hvmemul_do_io()<br>
in this file? And the use in hvmemul_do_io_buffer()?<br>
<br>
&gt; @@ -2044,6 &#43;2044,8 @@ int hvm_emulate_one_mmio(unsigned long mfn, =
unsigned long gla)<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch ( rc )<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case X86EMUL_UNHANDLEABLE:<br>
&gt; &#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* fall-through */<br>
&gt; &#43;&nbsp;&nbsp;&nbsp; case X86EMUL_UNIMPLEMENTED:<br>
<br>
The fall-through comment is pointless in such a case.<br>
<br>
hvm/intercept.c has a use in hvm_process_io_intercept() which<br>
looks like it needs dealing with too. And there are more. Any<br>
places you perhaps leave alone intentionally should be reasoned<br>
about in the description.<br>
<br>
&gt; @@ -7717,7 &#43;7717,7 @@ x86_emulate(<br>
&gt;&nbsp; <br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cannot_emulate:<br>
&gt; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc =3D X86EMUL_UNHANDLEABL=
E;<br>
&gt; &#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc =3D X86EMUL_UNIMPLE=
MENTED;<br>
<br>
There's at least one goto to the label here which can't stay as is<br>
(in invoke_stub()). Did you really audit them all?<br>
<br>
Jan<br>
<br>
<br>
________________________<br>
This email was scanned by Bitdefender<br>
</div>
</span></font></div>
</body>
</html>

--_000_150411278731919120bitdefendercom_--


--===============4655079626750832188==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4655079626750832188==--


From xen-devel-bounces@lists.xen.org Wed Aug 30 17:11:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 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.xen.org>)
	id 1dn6Wq-0002GW-2S; Wed, 30 Aug 2017 17:11:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn6Wo-0002GE-F9
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 17:11:46 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 03/82-03093-1D1F6A95; Wed, 30 Aug 2017 17:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUvfix2W
 RBie6OC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJnxoZCw4pVRycvoW5gXGJZBcjJ4eEgL/E
 1Tv9TCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sICvxKsdi8DqWQRUJZb9eMECY
 vMKmEv0L5/JCDFTXmJX20Wwek4BC4l3E5vBaoSAanoP3WGEsBUkOqYfY4LoFZQ4OfMJC8QuCY
 mDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMDgYQCCHYxflgUcYpTkYFIS5ZV9syxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv
 23dAOcGi1PTUirTMHGAYw6QlOHiURHhngaR5iwsSc4sz0yFSpxgVpcR5pd8DJQRAEhmleXBts
 Ni5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeBSDjeTLzSuCmvwJazAS0ONZrKcjikkSElF
 QD45Y1B10M9nCp3U1u3HFn8yUfTg9LpWkL3832+9H0ur83oGJlxLwS1h0rLtb9ktPUZZIRuKu
 kInhB5g3PFsa7vVMv1p/d3h7fnzgz9Nz7af/9v1gJ1XhozjmZxB/NN/HomyMxUn75C3YuSqlM
 kV7YVNst5yu8bk4Ff8uuP2ktlUuLfb0s+Z2llFiKMxINtZiLihMB/D706JgCAAA=
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504113102!104705165!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5823 invoked from network); 30 Aug 2017 17:11:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 17:11:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208";a="437496771"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 30 Aug 2017 18:11:11 +0100
Message-ID: <20170830171112.3634-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170830171112.3634-1-wei.liu2@citrix.com>
References: <20170830171112.3634-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 2/3] x86/mm: don't wrap x86_emulate_ctxt in
	ptwr_emulate_ctxt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV3cml0ZSB0aGUgY29kZSBzbyB0aGF0IGl0IGhhcyB0aGUgc2FtZSBzdHJ1Y3R1cmUgYXMKbW1p
b19yb19lbXVhbHRlX2N0eHQuIFRoZSBuZXcgY29kZSBkb2Vzbid0IGNvbnRhaW4geDg2X2VtdWxh
dGVfY3R4dAphbnltb3JlIGJ1dCBhIHBvaW50ZXIgdG8gdGhlIHg4Nl9lbXVsYXRlX2N0eHQ7IHg4
Nl9lbXVsYXRlX2N0eHQgbm93CmFsc28gcG9pbnRzIHRvIHB0d3JfZW11bGF0ZV9jdHh0IHZpYSBp
dHMgZGF0YSBwb2ludGVyLgoKVGhpcyBwYXRjaCB3aWxsIGhlbHAgdW5pZnkgbW1pb19ybyBhbmQg
cHR3ciBjb2RlIHBhdGhzIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDQ3ICsrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0
aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlZDgwZGYwMmZhLi41Yjg0MGNjNjAzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDk1Niw5
ICs0OTU2LDkgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgKi8KIAogc3RydWN0IHB0d3JfZW11bGF0ZV9j
dHh0IHsKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0OwogICAgIHVuc2lnbmVkIGxv
bmcgY3IyOwogICAgIGwxX3BnZW50cnlfdCAgcHRlOworICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0OwogfTsKIAogc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3JlYWQoCkBAIC01MDE4
LDcgKzUwMTgsNyBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKAogICAgICAgICB7
CiAgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQoMCwgLyogUmVhZCBmYXVsdC4gKi8KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgc2l6ZW9mKHBhZGRyX3QpIC0gcmMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnB0d3JfY3R4dC0+Y3R4dCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcHR3cl9jdHh0LT5jdHh0KTsKICAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICAgICAgfQogICAgICAgICAvKiBNYXNrIG91
dCBiaXRzIHByb3ZpZGVkIGJ5IGNhbGxlci4gKi8KQEAgLTUxMzMsOSArNTEzMyw3IEBAIHN0YXRp
YyBpbnQgcHR3cl9lbXVsYXRlZF93cml0ZSgKIAogICAgIG1lbWNweSgmdmFsLCBwX2RhdGEsIGJ5
dGVzKTsKIAotICAgIHJldHVybiBwdHdyX2VtdWxhdGVkX3VwZGF0ZSgKLSAgICAgICAgb2Zmc2V0
LCAwLCB2YWwsIGJ5dGVzLCAwLAotICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHB0
d3JfZW11bGF0ZV9jdHh0LCBjdHh0KSk7CisgICAgcmV0dXJuIHB0d3JfZW11bGF0ZWRfdXBkYXRl
KG9mZnNldCwgMCwgdmFsLCBieXRlcywgMCwgY3R4dC0+ZGF0YSk7CiB9CiAKIHN0YXRpYyBpbnQg
cHR3cl9lbXVsYXRlZF9jbXB4Y2hnKApAQCAtNTE1OCw5ICs1MTU2LDcgQEAgc3RhdGljIGludCBw
dHdyX2VtdWxhdGVkX2NtcHhjaGcoCiAgICAgbWVtY3B5KCZvbGQsIHBfb2xkLCBieXRlcyk7CiAg
ICAgbWVtY3B5KCZuZXcsIHBfbmV3LCBieXRlcyk7CiAKLSAgICByZXR1cm4gcHR3cl9lbXVsYXRl
ZF91cGRhdGUoCi0gICAgICAgIG9mZnNldCwgb2xkLCBuZXcsIGJ5dGVzLCAxLAotICAgICAgICBj
b250YWluZXJfb2YoY3R4dCwgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0LCBjdHh0KSk7CisgICAg
cmV0dXJuIHB0d3JfZW11bGF0ZWRfdXBkYXRlKG9mZnNldCwgb2xkLCBuZXcsIGJ5dGVzLCAxLCBj
dHh0LT5kYXRhKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHR3
cl9lbXVsYXRlX29wcyA9IHsKQEAgLTUxNzksMTQgKzUxNzUsMTQgQEAgaW50IHB0d3JfZG9fcGFn
ZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgIHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBs
MV9wZ2VudHJ5X3QgICAgICBwdGU7Ci0gICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0IHB0d3Jf
Y3R4dCA9IHsKLSAgICAgICAgLmN0eHQgPSB7Ci0gICAgICAgICAgICAucmVncyA9IHJlZ3MsCi0g
ICAgICAgICAgICAudmVuZG9yID0gZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKLSAgICAgICAg
ICAgIC5hZGRyX3NpemUgPSBpc19wdl8zMmJpdF9kb21haW4oZCkgPyAzMiA6IEJJVFNfUEVSX0xP
TkcsCi0gICAgICAgICAgICAuc3Bfc2l6ZSAgID0gaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIg
OiBCSVRTX1BFUl9MT05HLAotICAgICAgICAgICAgLmxtYSAgICAgICA9ICFpc19wdl8zMmJpdF9k
b21haW4oZCksCi0gICAgICAgIH0sCisgICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0IHB0d3Jf
Y3R4dDsKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0geworICAgICAgIC5yZWdz
ID0gcmVncywKKyAgICAgICAudmVuZG9yID0gZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKKyAg
ICAgICAuYWRkcl9zaXplID0gaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOiBCSVRTX1BFUl9M
T05HLAorICAgICAgIC5zcF9zaXplICAgPSBpc19wdl8zMmJpdF9kb21haW4oZCkgPyAzMiA6IEJJ
VFNfUEVSX0xPTkcsCisgICAgICAgLmxtYSAgICAgICA9ICFpc19wdl8zMmJpdF9kb21haW4oZCks
CisgICAgICAgLmRhdGEgICAgICA9ICZwdHdyX2N0eHQsCiAgICAgfTsKICAgICBpbnQgcmM7CiAK
QEAgLTUyMTMsMTAgKzUyMDksMTMgQEAgaW50IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICBnb3RvIGJhaWw7CiAgICAgfQogCi0g
ICAgcHR3cl9jdHh0LmNyMiA9IGFkZHI7Ci0gICAgcHR3cl9jdHh0LnB0ZSA9IHB0ZTsKKyAgICBw
dHdyX2N0eHQgPSAoc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0KSB7CisgICAgICAgIC5jcjIgPSBh
ZGRyLAorICAgICAgICAucHRlID0gcHRlLAorICAgICAgICAuY3R4dCA9ICZjdHh0CisgICAgfTsK
IAotICAgIHJjID0geDg2X2VtdWxhdGUoJnB0d3JfY3R4dC5jdHh0LCAmcHR3cl9lbXVsYXRlX29w
cyk7CisgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJnB0d3JfZW11bGF0ZV9vcHMpOwogCiAg
ICAgcGFnZV91bmxvY2socGFnZSk7CiAgICAgcHV0X3BhZ2UocGFnZSk7CkBAIC01MjMxLDE4ICs1
MjMwLDE4IEBAIGludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgYWRkciwKICAgICAgICAgICogZW11bGF0aW9uIGJ1Zywgb3IgYSBndWVzdCBwbGF5aW5n
IHdpdGggdGhlIGluc3RydWN0aW9uIHN0cmVhbSB1bmRlcgogICAgICAgICAgKiBYZW4ncyBmZWV0
LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBwdHdyX2N0eHQuY3R4dC5ldmVudC50eXBlID09
IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OICYmCi0gICAgICAgICAgICAgcHR3cl9jdHh0LmN0
eHQuZXZlbnQudmVjdG9yID09IFRSQVBfcGFnZV9mYXVsdCApCi0gICAgICAgICAgICBwdl9pbmpl
Y3RfZXZlbnQoJnB0d3JfY3R4dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgaWYgKCBjdHh0LmV2ZW50
LnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04gJiYKKyAgICAgICAgICAgICBjdHh0
LmV2ZW50LnZlY3RvciA9PSBUUkFQX3BhZ2VfZmF1bHQgKQorICAgICAgICAgICAgcHZfaW5qZWN0
X2V2ZW50KCZjdHh0LmV2ZW50KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsCiAgICAgICAgICAgICAgICAgICAgICAiVW5leHBlY3RlZCBldmVudCAo
dHlwZSAldSwgdmVjdG9yICUjeCkgZnJvbSBlbXVsYXRpb25cbiIsCi0gICAgICAgICAgICAgICAg
ICAgICBwdHdyX2N0eHQuY3R4dC5ldmVudC50eXBlLCBwdHdyX2N0eHQuY3R4dC5ldmVudC52ZWN0
b3IpOworICAgICAgICAgICAgICAgICAgICAgY3R4dC5ldmVudC50eXBlLCBjdHh0LmV2ZW50LnZl
Y3Rvcik7CiAKICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT0tB
WToKIAotICAgICAgICBpZiAoIHB0d3JfY3R4dC5jdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKKyAg
ICAgICAgaWYgKCBjdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKICAgICAgICAgICAgIHB2X2luamVj
dF9od19leGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKIAogICAgICAgICAv
KiBGYWxsdGhyb3VnaCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 17:11:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 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.xen.org>)
	id 1dn6Wo-0002GL-S3; Wed, 30 Aug 2017 17:11:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn6Wn-0002G8-Cz
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 17:11:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E2/2F-03422-0D1F6A95; Wed, 30 Aug 2017 17:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUvfCx2W
 RBmt+C1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBln73cxFzRwVhye9oWxgXEPexcjB4eEgL/E
 sSa2LkZODjYBZYmfnb1gtoiAnkTTgeeMIDazQJ7E2dWLWEFsYQEPieYZx8FqWARUJVp614PFe
 QXMJR6ubmUGsSUE5CV2tV0Ei3MKWEi8m9jMAmILAdX0HrrDCGErSHRMP8YE0SsocXLmExaIXR
 ISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBocMABDsYvywLOMQoycGkJMor+2ZZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3rfvgHKCRanpqRVpmTnAIIZJS3DwKInwzgJJ8xYXJOYWZ6ZDpE4xKkqJ80q/B0oIgCQySvPg2
 mCRc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvAtAxvNk5pXATX8FtJgJaHGs11KQxSWJCC
 mpBsZKzf36JiclHzLOTGvZvCroBtu/B5wtHp+VFPaq/0m8Fj2rYv41D0e/JwvNDsyT9st/J2C
 5MP1w3ZHL1RzpH+rbLeemVDx4Ncnu3a9VOnNycuYz96dmHbXXUrM99sVvZmxx9+Z9umGS1Zp/
 9r+wO5s+69OxS5dr5R7tcFZolfMKcP+WLcx+WEyJpTgj0VCLuag4EQBpuMLplwIAAA==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504113102!104705165!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5774 invoked from network); 30 Aug 2017 17:11:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 17:11:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208";a="437496770"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 30 Aug 2017 18:11:10 +0100
Message-ID: <20170830171112.3634-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170830171112.3634-1-wei.liu2@citrix.com>
References: <20170830171112.3634-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 1/3] x86/mm: introduce trace point for mmio_ro
	emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgcHRyd19lbXVsYXRpb24gdHJhY2UgcG9pbnQgaXMgd3JvbmcuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICAgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJmY19kZWZuLmggfCAx
ICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxZjIz
NDcwY2VmLi5lZDgwZGYwMmZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTM5Nyw3ICs1Mzk3LDcgQEAgaW50IG1taW9fcm9fZG9fcGFn
ZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogCiAgICAgICAgIC8q
IEZhbGx0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX1JFVFJZOgotICAgICAgICBwZXJmY19p
bmNyKHB0d3JfZW11bGF0aW9ucyk7CisgICAgICAgIHBlcmZjX2luY3IobW1pb19yb19lbXVsYXRp
b25zKTsKICAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wZXJmY19kZWZuLmgKaW5kZXggYWFjOTMzMTg0My4uNmRiODc0NjkwNiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wZXJmY19kZWZuLmgKQEAgLTMwLDYgKzMwLDcgQEAgUEVSRkNPVU5URVIoY29weV91c2Vy
X2ZhdWx0cywgICAgICAgImNvcHlfdXNlciBmYXVsdHMiKQogCiBQRVJGQ09VTlRFUihtYXBfZG9t
YWluX3BhZ2VfY291bnQsICAibWFwX2RvbWFpbl9wYWdlIGNvdW50IikKIFBFUkZDT1VOVEVSKHB0
d3JfZW11bGF0aW9ucywgICAgICAgICJ3cml0YWJsZSBwdCBlbXVsYXRpb25zIikKK1BFUkZDT1VO
VEVSKG1taW9fcm9fZW11bGF0aW9ucywgICAgICJtbWlvIHJvIGVtdWxhdGlvbnMiKQogCiBQRVJG
Q09VTlRFUihleGNlcHRpb25fZml4ZWQsICAgICAgICAicHJlLWV4Y2VwdGlvbiBmaXhlZCIpCiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 17:12:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 17:12: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.xen.org>)
	id 1dn6XU-0002NW-Ao; Wed, 30 Aug 2017 17:12:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn6XS-0002N6-J8
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 17:12:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 79/17-02045-9F1F6A95; Wed, 30 Aug 2017 17:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHSDve6Pj8s
 iDc7OkbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWne5kKTjBXHHz5G7mBsYHTF2MnBwSAv4S
 T+f8ZQex2QSUJX529rKB2CICehJNB54zgtjMAnkSZ1cvYgWxhQXcJZY8mgJWwyKgKjGvaSmYz
 StgLrGi5x0bxEx5iV1tF8HqhQQUJDqmH2OCqBGUODnzCQvETAmJgy9eME9g5J6FJDULSWoBI9
 MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAYKhnYGDcwXh
 5i98hRkkOJiVRXtk3yyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDGvQPKCRalpqdWpGXmAMMS
 Ji3BwaMkwvv8LVCat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivJNBZgiAFGWU5sGNgMXIJ
 UZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGogU3gy80rgNr0COoIJ6IhYr6UgR5QkIqSkGh
 gXp+6dGm8a8f1T8Tm99MNbTk6a/UeIN1Et9/B57/ZVWsqnddh2fyxzflY6uZ0n3trm+IO1tRu
 0n25/H7ZkcsCi5YtzPXpnBr6c96zizK3CCT0egVdnZR02rnFfFWN7eXVofrzCycADqQp75L50
 cXK+Y/2+Z/UKmSVpqVEL1RTiO57Jv7j+aMVcJZbijERDLeai4kQAignmS4wCAAA=
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504113142!109465895!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63745 invoked from network); 30 Aug 2017 17:12:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 17:12:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208";a="445729797"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 30 Aug 2017 18:11:09 +0100
Message-ID: <20170830171112.3634-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 0/3] x86/mm: merge ptwr and mmio_ro page fault
	handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSAoMyk6CiAgeDg2L21tOiBpbnRyb2R1Y2UgdHJhY2UgcG9pbnQgZm9yIG1taW9fcm8g
ZW11bGF0aW9uCiAgeDg2L21tOiBkb24ndCB3cmFwIHg4Nl9lbXVsYXRlX2N0eHQgaW4gcHR3cl9l
bXVsYXRlX2N0eHQKICB4ODYvbW06IG1lcmdlIHB0d3IgYW5kIG1taW9fcm8gcGFnZSBmYXVsdCBo
YW5kbGVycwoKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgIHwgMzI1ICsrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgICAgICAgfCAgMjAgKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICAg
NiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJmY19kZWZuLmggfCAgIDEgKwogNCBmaWxlcyBj
aGFuZ2VkLCAxNzEgaW5zZXJ0aW9ucygrKSwgMTgxIGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 17:12:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 17:12: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.xen.org>)
	id 1dn6XU-0002Ns-HZ; Wed, 30 Aug 2017 17:12:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408b96340=wei.liu2@citrix.com>)
 id 1dn6XT-0002N6-0O
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 17:12:27 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 4B/17-02045-AF1F6A95; Wed, 30 Aug 2017 17:12:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXvfnx2W
 RBs+miVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBntm7YxFuzOrui8to21gfGEbxcjJ4eEgL/E
 3KtnGUFsNgFliZ+dvWwgtoiAnkTTgedAcS4OZoEJjBK7b19hAUkIC7hLbH3WCZTg4GARUJV4t
 Z4HxOQVMJfoXJYBMVJeYlfbRVYQm1PAQuLdxGawTiGgkt5DdxghbAWJjunHmEBsXgFBiZMzn4
 DVMAtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RpZ6iUVZaZnlOQmZuboGhqY6uWmFhc
 npqfmJCYV6yXn525iBIZOPQMD4w7Gy1v8DjFKcjApifLKvlkWKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCN+4dUE6wKDU9tSItMwcYxDBpCQ4eJRHe52+B0rzFBYm5xZnpEKlTjIpS4ryTQfoEQ
 BIZpXlwbbDIucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcNZApPZl4J3PRXQIuZgBbHei
 0FWVySiJCSamDcyu8fy6X7tJfbxOTTrUurvVn0myfdN3I+LlHyyKD0t3ipeMM5042eJs/FHv3
 0e854Is7Lja9AxEc+f9MBX/OdLj3m9tn75KrdtmaLPHCr/cs559O275oyPftMVK3TZlxe9WDu
 fGWOZ+FnH53h9wz6P+3Y7nlMmQzNlzcKzHAtTb/110Qmer4SS3FGoqEWc1FxIgCVOQ4GlwIAA
 A==
X-Env-Sender: prvs=408b96340=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504113142!109465895!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63824 invoked from network); 30 Aug 2017 17:12:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 17:12:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208";a="445729806"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 30 Aug 2017 18:11:12 +0100
Message-ID: <20170830171112.3634-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170830171112.3634-1-wei.liu2@citrix.com>
References: <20170830171112.3634-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 3/3] x86/mm: merge ptwr and mmio_ro page fault
	handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBhIHVuaWZpZWQgZW50cnkgdG8gYXZvaWQgZ29pbmcgdGhyb3VnaCBwdGUgbG9vay11
cCwgZGVjb2RlIGFuZAplbXVsYXRpb24gY3ljbGUgbW9yZSB0aGFuIG5lY2Vzc2FyeS4gVGhlIHBh
dGggdGFrZW4gaXMgZGV0ZXJtaW5lZCBieQp0aGUgZmF1bHRpbmcgYWRkcmVzcy4KCk5vdGUgdGhh
dCB0aGUgb3JkZXIgb2YgY2hlY2tzIGlzIGNoYW5nZWQgaW4gdGhlIG5ldyBmdW5jdGlvbiwgYnV0
IHRoZQpvcmRlciBvZiB0aGUgY2hlY2tzIGlzIHBlcmZvcm1lZCBzaG91bGRuJ3QgbWF0dGVyLgoK
VGhlIHNvbGUgY2FsbGVyIGlzIGNoYW5nZWQgdG8gdXNlIHRoZSBuZXcgZnVuY3Rpb24uCgpObyBm
dW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCnh0ZiBpcyBoYXBweSB3aXRoIHRo
aXMgY2hhbmdlLiBMZXQgbWUga25vdyBpZiBtb3JlIHRlc3RzIGNhbiBiZSBkb25lLgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDMxNiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgIHwgIDIwICstLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgICA2ICstCiAzIGZpbGVzIGNoYW5nZWQsIDE2NiBp
bnNlcnRpb25zKCspLCAxNzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1Yjg0MGNjNjAzLi4zODc5ZDRhNTRkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NTE2OCw5MiArNTE2OCw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIHB0
d3JfZW11bGF0ZV9vcHMgPSB7CiAgICAgLmNwdWlkICAgICAgPSBwdl9lbXVsX2NwdWlkLAogfTsK
IAotLyogV3JpdGUgcGFnZSBmYXVsdCBoYW5kbGVyOiBjaGVjayBpZiBndWVzdCBpcyB0cnlpbmcg
dG8gbW9kaWZ5IGEgUFRFLiAqLwotaW50IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwot
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgbDFfcGdlbnRyeV90ICAgICAgcHRlOwot
ICAgIHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCBwdHdyX2N0eHQ7Ci0gICAgc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgY3R4dCA9IHsKLSAgICAgICAucmVncyA9IHJlZ3MsCi0gICAgICAgLnZlbmRv
ciA9IGQtPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IsCi0gICAgICAgLmFkZHJfc2l6ZSA9IGlzX3B2
XzMyYml0X2RvbWFpbihkKSA/IDMyIDogQklUU19QRVJfTE9ORywKLSAgICAgICAuc3Bfc2l6ZSAg
ID0gaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOiBCSVRTX1BFUl9MT05HLAotICAgICAgIC5s
bWEgICAgICAgPSAhaXNfcHZfMzJiaXRfZG9tYWluKGQpLAotICAgICAgIC5kYXRhICAgICAgPSAm
cHR3cl9jdHh0LAotICAgIH07Ci0gICAgaW50IHJjOwotCi0gICAgLyogQXR0ZW1wdCB0byByZWFk
IHRoZSBQVEUgdGhhdCBtYXBzIHRoZSBWQSBiZWluZyBhY2Nlc3NlZC4gKi8KLSAgICBndWVzdF9n
ZXRfZWZmX2wxZShhZGRyLCAmcHRlKTsKLQotICAgIC8qIFdlIGFyZSBsb29raW5nIG9ubHkgZm9y
IHJlYWQtb25seSBtYXBwaW5ncyBvZiBwLnQuIHBhZ2VzLiAqLwotICAgIGlmICggKChsMWVfZ2V0
X2ZsYWdzKHB0ZSkgJiAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQp
IHx8Ci0gICAgICAgICByYW5nZXNldF9jb250YWluc19zaW5nbGV0b24obW1pb19yb19yYW5nZXMs
IGwxZV9nZXRfcGZuKHB0ZSkpIHx8Ci0gICAgICAgICAhZ2V0X3BhZ2VfZnJvbV9tZm4obDFlX2dl
dF9tZm4ocHRlKSwgZCkgKQotICAgICAgICBnb3RvIGJhaWw7Ci0KLSAgICBwYWdlID0gbDFlX2dl
dF9wYWdlKHB0ZSk7Ci0gICAgaWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkKLSAgICB7Ci0gICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICBnb3RvIGJhaWw7Ci0gICAgfQotCi0gICAgaWYgKCAo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1RfbDFfcGFnZV90
YWJsZSApCi0gICAgewotICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKLSAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7Ci0gICAgICAgIGdvdG8gYmFpbDsKLSAgICB9Ci0KLSAgICBwdHdyX2N0eHQgPSAo
c3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0KSB7Ci0gICAgICAgIC5jcjIgPSBhZGRyLAotICAgICAg
ICAucHRlID0gcHRlLAotICAgICAgICAuY3R4dCA9ICZjdHh0Ci0gICAgfTsKLQotICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZwdHdyX2VtdWxhdGVfb3BzKTsKLQotICAgIHBhZ2VfdW5sb2Nr
KHBhZ2UpOwotICAgIHB1dF9wYWdlKHBhZ2UpOwotCi0gICAgc3dpdGNoICggcmMgKQotICAgIHsK
LSAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgotICAgICAgICAvKgotICAgICAgICAgKiBUaGlz
IGVtdWxhdGlvbiBvbmx5IGNvdmVycyB3cml0ZXMgdG8gcGFnZXRhYmxlcyB3aGljaCBhcmUgbWFy
a2VkCi0gICAgICAgICAqIHJlYWQtb25seSBieSBYZW4uICBXZSB0b2xlcmF0ZSAjUEYgKGluIGNh
c2UgYSBjb25jdXJyZW50IHBhZ2V0YWJsZQotICAgICAgICAgKiB1cGRhdGUgaGFzIHN1Y2NlZWRl
ZCBvbiBhIGRpZmZlcmVudCB2Y3B1KS4gIEFueXRoaW5nIGVsc2UgaXMgYW4KLSAgICAgICAgICog
ZW11bGF0aW9uIGJ1Zywgb3IgYSBndWVzdCBwbGF5aW5nIHdpdGggdGhlIGluc3RydWN0aW9uIHN0
cmVhbSB1bmRlcgotICAgICAgICAgKiBYZW4ncyBmZWV0LgotICAgICAgICAgKi8KLSAgICAgICAg
aWYgKCBjdHh0LmV2ZW50LnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04gJiYKLSAg
ICAgICAgICAgICBjdHh0LmV2ZW50LnZlY3RvciA9PSBUUkFQX3BhZ2VfZmF1bHQgKQotICAgICAg
ICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmV2ZW50KTsKLSAgICAgICAgZWxzZQotICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAiVW5l
eHBlY3RlZCBldmVudCAodHlwZSAldSwgdmVjdG9yICUjeCkgZnJvbSBlbXVsYXRpb25cbiIsCi0g
ICAgICAgICAgICAgICAgICAgICBjdHh0LmV2ZW50LnR5cGUsIGN0eHQuZXZlbnQudmVjdG9yKTsK
LQotICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwotICAgIGNhc2UgWDg2RU1VTF9PS0FZOgotCi0g
ICAgICAgIGlmICggY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0gICAgICAgICAgICBwdl9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9FVkVOVF9OT19FQyk7Ci0KLSAgICAgICAg
LyogRmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6Ci0gICAgICAgIHBlcmZj
X2luY3IocHR3cl9lbXVsYXRpb25zKTsKLSAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhl
ZDsKLSAgICB9Ci0KLSBiYWlsOgotICAgIHJldHVybiAwOwotfQotCiAvKioqKioqKioqKioqKioq
KioqKioqKioqKgogICogZmF1bHQgaGFuZGxpbmcgZm9yIHJlYWQtb25seSBNTUlPIHBhZ2VzCiAg
Ki8KQEAgLTUzMjYsODMgKzUyNDAsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBtbWNmZ19pbnRlcmNlcHRfb3BzID0gewogICAgIC5jcHVpZCAgICAgID0gcHZfZW11bF9j
cHVpZCwKIH07CiAKLS8qIENoZWNrIGlmIGd1ZXN0IGlzIHRyeWluZyB0byBtb2RpZnkgYSByL28g
TU1JTyBwYWdlLiAqLwotaW50IG1taW9fcm9fZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBsMV9wZ2VudHJ5X3QgcHRlOwotICAgIHVuc2lnbmVk
IGxvbmcgbWZuOwotICAgIHVuc2lnbmVkIGludCBhZGRyX3NpemUgPSBpc19wdl8zMmJpdF92Y3B1
KHYpID8gMzIgOiBCSVRTX1BFUl9MT05HOwotICAgIHN0cnVjdCBtbWlvX3JvX2VtdWxhdGVfY3R4
dCBtbWlvX3JvX2N0eHQgPSB7IC5jcjIgPSBhZGRyIH07Ci0gICAgc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgY3R4dCA9IHsKLSAgICAgICAgLnJlZ3MgPSByZWdzLAotICAgICAgICAudmVuZG9yID0g
di0+ZG9tYWluLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yLAotICAgICAgICAuYWRkcl9zaXplID0g
YWRkcl9zaXplLAotICAgICAgICAuc3Bfc2l6ZSA9IGFkZHJfc2l6ZSwKLSAgICAgICAgLmxtYSA9
ICFpc19wdl8zMmJpdF92Y3B1KHYpLAotICAgICAgICAuZGF0YSA9ICZtbWlvX3JvX2N0eHQsCi0g
ICAgfTsKLSAgICBpbnQgcmM7Ci0KLSAgICAvKiBBdHRlbXB0IHRvIHJlYWQgdGhlIFBURSB0aGF0
IG1hcHMgdGhlIFZBIGJlaW5nIGFjY2Vzc2VkLiAqLwotICAgIGd1ZXN0X2dldF9lZmZfbDFlKGFk
ZHIsICZwdGUpOwotCi0gICAgLyogV2UgYXJlIGxvb2tpbmcgb25seSBmb3IgcmVhZC1vbmx5IG1h
cHBpbmdzIG9mIE1NSU8gcGFnZXMuICovCi0gICAgaWYgKCAoKGwxZV9nZXRfZmxhZ3MocHRlKSAm
IChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXKSkgIT0gX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICBy
ZXR1cm4gMDsKLQotICAgIG1mbiA9IGwxZV9nZXRfcGZuKHB0ZSk7Ci0gICAgaWYgKCBtZm5fdmFs
aWQoX21mbihtZm4pKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0g
bWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKLSAgICAgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBw
YWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHBhZ2UpOwotCi0gICAgICAgIGlmICggb3duZXIg
KQotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGlmICggb3duZXIgIT0gZG9t
X2lvICkKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIGlmICggIXJhbmdlc2V0
X2NvbnRhaW5zX3NpbmdsZXRvbihtbWlvX3JvX3JhbmdlcywgbWZuKSApCi0gICAgICAgIHJldHVy
biAwOwotCi0gICAgaWYgKCBwY2lfcm9fbW1jZmdfZGVjb2RlKG1mbiwgJm1taW9fcm9fY3R4dC5z
ZWcsICZtbWlvX3JvX2N0eHQuYmRmKSApCi0gICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQs
ICZtbWNmZ19pbnRlcmNlcHRfb3BzKTsKLSAgICBlbHNlCi0gICAgICAgIHJjID0geDg2X2VtdWxh
dGUoJmN0eHQsICZtbWlvX3JvX2VtdWxhdGVfb3BzKTsKLQotICAgIHN3aXRjaCAoIHJjICkKLSAg
ICB7Ci0gICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKLSAgICAgICAgLyoKLSAgICAgICAgICog
VGhpcyBlbXVsYXRpb24gb25seSBjb3ZlcnMgd3JpdGVzIHRvIE1NQ0ZHIHNwYWNlIG9yIHJlYWQt
b25seSBNRk5zLgotICAgICAgICAgKiBXZSB0b2xlcmF0ZSAjUEYgKGZyb20gaGl0dGluZyBhbiBh
ZGphY2VudCBwYWdlIG9yIGEgc3VjY2Vzc2Z1bAotICAgICAgICAgKiBjb25jdXJyZW50IHBhZ2V0
YWJsZSB1cGRhdGUpLiAgQW55dGhpbmcgZWxzZSBpcyBhbiBlbXVsYXRpb24gYnVnLAotICAgICAg
ICAgKiBvciBhIGd1ZXN0IHBsYXlpbmcgd2l0aCB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtIHVuZGVy
IFhlbidzIGZlZXQuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIGN0eHQuZXZlbnQudHlwZSA9
PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiAmJgotICAgICAgICAgICAgIGN0eHQuZXZlbnQu
dmVjdG9yID09IFRSQVBfcGFnZV9mYXVsdCApCi0gICAgICAgICAgICBwdl9pbmplY3RfZXZlbnQo
JmN0eHQuZXZlbnQpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICJVbmV4cGVjdGVkIGV2ZW50ICh0eXBlICV1
LCB2ZWN0b3IgJSN4KSBmcm9tIGVtdWxhdGlvblxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGN0
eHQuZXZlbnQudHlwZSwgY3R4dC5ldmVudC52ZWN0b3IpOwotCi0gICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCi0gICAgY2FzZSBYODZFTVVMX09LQVk6Ci0KLSAgICAgICAgaWYgKCBjdHh0LnJldGly
ZS5zaW5nbGVzdGVwICkKLSAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9k
ZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKLQotICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwotICAg
IGNhc2UgWDg2RU1VTF9SRVRSWToKLSAgICAgICAgcGVyZmNfaW5jcihtbWlvX3JvX2VtdWxhdGlv
bnMpOwotICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotICAgIH0KLQotICAgIHJl
dHVybiAwOwotfQotCiB2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpCiB7CiAgICAgaWYg
KCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQpAQCAtNjQzNCw2ICs2Mjcx
LDE1OSBAQCB2b2lkIHdyaXRlXzMyYml0X3BzZV9pZGVudG1hcCh1aW50MzJfdCAqbDIpCiAgICAg
ICAgICAgICAgICAgIF9QQUdFX0FDQ0VTU0VEIHwgX1BBR0VfRElSVFkgfCBfUEFHRV9QU0UpOwog
fQogCisvKiBDaGVjayBpZiBndWVzdCBpcyB0cnlpbmcgdG8gbW9kaWZ5IGEgci9vIE1NSU8gcGFn
ZS4gKi8KK3N0YXRpYyBpbnQgbW1pb19yb19kb19wYWdlX2ZhdWx0KHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBhZGRyLCBsMV9wZ2VudHJ5X3QgcHRlKQoreworICAgIHN0cnVjdCBtbWlvX3JvX2VtdWxh
dGVfY3R4dCBtbWlvX3JvX2N0eHQgPSB7IC5jcjIgPSBhZGRyIH07CisgICAgbWZuX3QgbWZuID0g
bDFlX2dldF9tZm4ocHRlKTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIG1mbl92YWxpZChtZm4p
ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZSht
Zm4pOworICAgICAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9y
ZWZlcmVuY2UocGFnZSk7CisKKyAgICAgICAgaWYgKCBvd25lciApCisgICAgICAgICAgICBwdXRf
cGFnZShwYWdlKTsKKyAgICAgICAgaWYgKCBvd25lciAhPSBkb21faW8gKQorICAgICAgICAgICAg
Z290byBiYWlsOworICAgIH0KKworICAgIGN0eHQtPmRhdGEgPSAmbW1pb19yb19jdHh0OworICAg
IGlmICggcGNpX3JvX21tY2ZnX2RlY29kZShtZm5feChtZm4pLCAmbW1pb19yb19jdHh0LnNlZywg
Jm1taW9fcm9fY3R4dC5iZGYpICkKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZShjdHh0LCAmbW1j
ZmdfaW50ZXJjZXB0X29wcyk7CisgICAgZWxzZQorICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKGN0
eHQsICZtbWlvX3JvX2VtdWxhdGVfb3BzKTsKKworICAgIHN3aXRjaCAoIHJjICkKKyAgICB7Cisg
ICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBl
bXVsYXRpb24gb25seSBjb3ZlcnMgd3JpdGVzIHRvIE1NQ0ZHIHNwYWNlIG9yIHJlYWQtb25seSBN
Rk5zLgorICAgICAgICAgKiBXZSB0b2xlcmF0ZSAjUEYgKGZyb20gaGl0dGluZyBhbiBhZGphY2Vu
dCBwYWdlIG9yIGEgc3VjY2Vzc2Z1bAorICAgICAgICAgKiBjb25jdXJyZW50IHBhZ2V0YWJsZSB1
cGRhdGUpLiAgQW55dGhpbmcgZWxzZSBpcyBhbiBlbXVsYXRpb24gYnVnLAorICAgICAgICAgKiBv
ciBhIGd1ZXN0IHBsYXlpbmcgd2l0aCB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtIHVuZGVyIFhlbidz
IGZlZXQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGN0eHQtPmV2ZW50LnR5cGUgPT0gWDg2
X0VWRU5UVFlQRV9IV19FWENFUFRJT04gJiYKKyAgICAgICAgICAgICBjdHh0LT5ldmVudC52ZWN0
b3IgPT0gVFJBUF9wYWdlX2ZhdWx0ICkKKyAgICAgICAgICAgIHB2X2luamVjdF9ldmVudCgmY3R4
dC0+ZXZlbnQpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKKyAgICAgICAgICAgICAgICAgICAgICJVbmV4cGVjdGVkIGV2ZW50ICh0eXBlICV1LCB2
ZWN0b3IgJSN4KSBmcm9tIGVtdWxhdGlvblxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGN0eHQt
PmV2ZW50LnR5cGUsIGN0eHQtPmV2ZW50LnZlY3Rvcik7CisKKyAgICAgICAgLyogRmFsbHRocm91
Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT0tBWToKKworICAgICAgICBpZiAoIGN0eHQtPnJldGly
ZS5zaW5nbGVzdGVwICkKKyAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9k
ZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKKworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAg
IGNhc2UgWDg2RU1VTF9SRVRSWToKKyAgICAgICAgcGVyZmNfaW5jcihtbWlvX3JvX2VtdWxhdGlv
bnMpOworICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOworICAgIH0KKworIGJhaWw6
CisgICAgcmV0dXJuIDA7Cit9CisKKy8qIFdyaXRlIHBhZ2UgZmF1bHQgaGFuZGxlcjogY2hlY2sg
aWYgZ3Vlc3QgaXMgdHJ5aW5nIHRvIG1vZGlmeSBhIFBURS4gKi8KK3N0YXRpYyBpbnQgcHR3cl9k
b19wYWdlX2ZhdWx0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LCBzdHJ1Y3QgZG9tYWlu
ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCBs
MV9wZ2VudHJ5X3QgcHRlKQoreworICAgIHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCBwdHdyX2N0
eHQgPSB7CisgICAgICAgIC5jcjIgPSBhZGRyLAorICAgICAgICAucHRlID0gcHRlLAorICAgICAg
ICAuY3R4dCA9IGN0eHQKKyAgICB9OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAg
aW50IHJjOworCisgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4obDFlX2dldF9tZm4ocHRlKSwg
ZCkgKQorICAgICAgICBnb3RvIGJhaWw7CisKKyAgICBwYWdlID0gbDFlX2dldF9wYWdlKHB0ZSk7
CisgICAgaWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOworICAgICAgICBnb3RvIGJhaWw7CisgICAgfQorCisgICAgaWYgKCAocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1RfbDFfcGFnZV90YWJsZSApCisgICAg
eworICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cisg
ICAgICAgIGdvdG8gYmFpbDsKKyAgICB9CisKKyAgICBjdHh0LT5kYXRhID0gJnB0d3JfY3R4dDsK
KyAgICByYyA9IHg4Nl9lbXVsYXRlKGN0eHQsICZwdHdyX2VtdWxhdGVfb3BzKTsKKworICAgIHBh
Z2VfdW5sb2NrKHBhZ2UpOworICAgIHB1dF9wYWdlKHBhZ2UpOworCisgICAgc3dpdGNoICggcmMg
KQorICAgIHsKKyAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgorICAgICAgICAvKgorICAgICAg
ICAgKiBUaGlzIGVtdWxhdGlvbiBvbmx5IGNvdmVycyB3cml0ZXMgdG8gcGFnZXRhYmxlcyB3aGlj
aCBhcmUgbWFya2VkCisgICAgICAgICAqIHJlYWQtb25seSBieSBYZW4uICBXZSB0b2xlcmF0ZSAj
UEYgKGluIGNhc2UgYSBjb25jdXJyZW50IHBhZ2V0YWJsZQorICAgICAgICAgKiB1cGRhdGUgaGFz
IHN1Y2NlZWRlZCBvbiBhIGRpZmZlcmVudCB2Y3B1KS4gIEFueXRoaW5nIGVsc2UgaXMgYW4KKyAg
ICAgICAgICogZW11bGF0aW9uIGJ1Zywgb3IgYSBndWVzdCBwbGF5aW5nIHdpdGggdGhlIGluc3Ry
dWN0aW9uIHN0cmVhbSB1bmRlcgorICAgICAgICAgKiBYZW4ncyBmZWV0LgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCBjdHh0LT5ldmVudC50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBU
SU9OICYmCisgICAgICAgICAgICAgY3R4dC0+ZXZlbnQudmVjdG9yID09IFRSQVBfcGFnZV9mYXVs
dCApCisgICAgICAgICAgICBwdl9pbmplY3RfZXZlbnQoJmN0eHQtPmV2ZW50KTsKKyAgICAgICAg
ZWxzZQorICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAg
ICAgICAgICAiVW5leHBlY3RlZCBldmVudCAodHlwZSAldSwgdmVjdG9yICUjeCkgZnJvbSBlbXVs
YXRpb25cbiIsCisgICAgICAgICAgICAgICAgICAgICBjdHh0LT5ldmVudC50eXBlLCBjdHh0LT5l
dmVudC52ZWN0b3IpOworCisgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCisgICAgY2FzZSBYODZF
TVVMX09LQVk6CisKKyAgICAgICAgaWYgKCBjdHh0LT5yZXRpcmUuc2luZ2xlc3RlcCApCisgICAg
ICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9FVkVOVF9OT19F
Qyk7CisKKyAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfUkVUUlk6
CisgICAgICAgIHBlcmZjX2luY3IocHR3cl9lbXVsYXRpb25zKTsKKyAgICAgICAgcmV0dXJuIEVY
Q1JFVF9mYXVsdF9maXhlZDsKKyAgICB9CisKKyBiYWlsOgorICAgIHJldHVybiAwOworfQorCitp
bnQgcHR3cl9vcl9tbWlvX3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBsMV9wZ2VudHJ5X3QgcHRlOworICAgIHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGFkZHJfc2l6ZSA9IGlzX3B2
XzMyYml0X3ZjcHUodikgPyAzMiA6IEJJVFNfUEVSX0xPTkc7CisgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgY3R4dCA9IHsKKyAgICAgICAgLnJlZ3MgICAgICA9IHJlZ3MsCisgICAgICAgIC52
ZW5kb3IgICAgPSBkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yLAorICAgICAgICAuYWRkcl9zaXpl
ID0gYWRkcl9zaXplLAorICAgICAgICAuc3Bfc2l6ZSAgID0gYWRkcl9zaXplLAorICAgICAgICAu
bG1hICAgICAgID0gIWlzX3B2XzMyYml0X3ZjcHUodiksCisgICAgfTsKKworICAgIC8qIEF0dGVt
cHQgdG8gcmVhZCB0aGUgUFRFIHRoYXQgbWFwcyB0aGUgVkEgYmVpbmcgYWNjZXNzZWQuICovCisg
ICAgZ3Vlc3RfZ2V0X2VmZl9sMWUoYWRkciwgJnB0ZSk7CisKKyAgICBpZiAoICgobDFlX2dldF9m
bGFncyhwdGUpICYgKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQp
ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBpZiAoIHJhbmdlc2V0X2NvbnRhaW5zX3Npbmds
ZXRvbihtbWlvX3JvX3JhbmdlcywgbDFlX2dldF9wZm4ocHRlKSkgKQorICAgICAgICByZXR1cm4g
bW1pb19yb19kb19wYWdlX2ZhdWx0KCZjdHh0LCBhZGRyLCBwdGUpOworICAgIGVsc2UKKyAgICAg
ICAgcmV0dXJuIHB0d3JfZG9fcGFnZV9mYXVsdCgmY3R4dCwgZCwgYWRkciwgcHRlKTsKK30KKwog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggZjUyNWZhMjhkMy4uNmZi
YTY0Y2FjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKQEAgLTEzMDgsMTYgKzEzMDgsMTggQEAgc3RhdGljIGludCBmaXh1cF9wYWdl
X2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgICAhKHJlZ3MtPmVycm9yX2NvZGUgJiAoUEZFQ19yZXNlcnZlZF9iaXQgfCBQRkVDX2lu
c25fZmV0Y2gpKSAmJgogICAgICAgICAgKHJlZ3MtPmVycm9yX2NvZGUgJiBQRkVDX3dyaXRlX2Fj
Y2VzcykgKQogICAgIHsKLSAgICAgICAgaWYgKCBWTV9BU1NJU1QoZCwgd3JpdGFibGVfcGFnZXRh
YmxlcykgJiYKLSAgICAgICAgICAgICAvKiBEbyBub3QgY2hlY2sgaWYgYWNjZXNzLXByb3RlY3Rp
b24gZmF1bHQgc2luY2UgdGhlIHBhZ2UgbWF5Ci0gICAgICAgICAgICAgICAgbGVnaXRpbWF0ZWx5
IGJlIG5vdCBwcmVzZW50IGluIHNoYWRvdyBwYWdlIHRhYmxlcyAqLwotICAgICAgICAgICAgIChw
YWdpbmdfbW9kZV9lbmFibGVkKGQpIHx8Ci0gICAgICAgICAgICAgIChyZWdzLT5lcnJvcl9jb2Rl
ICYgUEZFQ19wYWdlX3ByZXNlbnQpKSAmJgotICAgICAgICAgICAgIHB0d3JfZG9fcGFnZV9mYXVs
dCh2LCBhZGRyLCByZWdzKSApCi0gICAgICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVk
OworICAgICAgICBib29sIHB0d3IsIG1taW9fcm87CisKKyAgICAgICAgcHR3ciA9IFZNX0FTU0lT
VChkLCB3cml0YWJsZV9wYWdldGFibGVzKSAmJgorICAgICAgICAgICAgICAgLyogRG8gbm90IGNo
ZWNrIGlmIGFjY2Vzcy1wcm90ZWN0aW9uIGZhdWx0IHNpbmNlIHRoZSBwYWdlIG1heQorICAgICAg
ICAgICAgICAgICAgbGVnaXRpbWF0ZWx5IGJlIG5vdCBwcmVzZW50IGluIHNoYWRvdyBwYWdlIHRh
YmxlcyAqLworICAgICAgICAgICAgICAgKHBhZ2luZ19tb2RlX2VuYWJsZWQoZCkgfHwKKyAgICAg
ICAgICAgICAgICAocmVncy0+ZXJyb3JfY29kZSAmIFBGRUNfcGFnZV9wcmVzZW50KSk7CisKKyAg
ICAgICAgbW1pb19ybyA9IGlzX2hhcmR3YXJlX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgICAg
ICAgKHJlZ3MtPmVycm9yX2NvZGUgJiBQRkVDX3BhZ2VfcHJlc2VudCk7CiAKLSAgICAgICAgaWYg
KCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgKHJlZ3MtPmVycm9yX2NvZGUgJiBQRkVDX3BhZ2Vf
cHJlc2VudCkgJiYKLSAgICAgICAgICAgICBtbWlvX3JvX2RvX3BhZ2VfZmF1bHQodiwgYWRkciwg
cmVncykgKQorICAgICAgICBpZiAoIChwdHdyIHx8IG1taW9fcm8pICYmIHB0d3Jfb3JfbW1pb19y
b19kb19wYWdlX2ZhdWx0KHYsIGFkZHIsIHJlZ3MpICkKICAgICAgICAgICAgIHJldHVybiBFWENS
RVRfZmF1bHRfZml4ZWQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggZWM3Y2UzYzhjOC4uODVhZGFm
ZGZhMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaApAQCAtNTExLDEwICs1MTEsOCBAQCBleHRlcm4gaW50IG1tY2ZnX2lu
dGVyY2VwdF93cml0ZShlbnVtIHg4Nl9zZWdtZW50IHNlZywKIGludCBwdl9lbXVsX2NwdWlkKHVp
bnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCiAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3B1aWRfbGVhZiAqcmVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CiAKLWludCAg
cHR3cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKLWludCAgbW1pb19yb19k
b19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKK2ludCBwdHdyX29yX21taW9f
cm9fZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBsb25nLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwogCiBpbnQg
YXVkaXRfYWRqdXN0X3BndGFibGVzKHN0cnVjdCBkb21haW4gKmQsIGludCBkaXIsIGludCBub2lz
eSk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 17:28:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 17:28: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.xen.org>)
	id 1dn6mf-0003oo-QV; Wed, 30 Aug 2017 17:28:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn6mf-0003of-2N
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 17:28:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8C/1F-02229-8A5F6A95; Wed, 30 Aug 2017 17:28:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQnf512W
 RBlu3aVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3J95gLzjNWrFq/n7WBsYzLF2MnBwSAn4S
 x/svsoLYwgJBEsvXXAKLiwj4Stx93MQEYjMLKEtsWr4OzBYSSJFYePYTG4jNJqAvsfvFJ7A4r
 4CtxOLG54wgNouAqsS7hdvA5ogKhEvs/36NGaJGUOLkzCdgcU4BC4mL224DzeEAmq8psX6XPs
 QqeYntb+cwQ9jiEk1fVrJCrFWTuNZ/iR3i5HSJic96WCYwCsxCMnUWwqRZSCbNQjJpASPLKkb
 14tSistQiXWO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAcGUAgh2MzV+cDjFK
 cjApifKe+bAsUogvKT+lMiOxOCO+qDQntfgQowwHh5IE764vQDnBotT01Iq0zBxg5MCkJTh4l
 ER4P4CkeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzrsMpEgApCijNA9uBCyKLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmY9wvIFJ7MvBK4Ta+AjmACOiLWaynIESWJCCmpBsarq3fNyvV
 /dH5q9O2giJe7126Se+ulGbvDxrfax3jRnYdvvFSn691bMsWd/+/vHY7bepeaH1vD/9ybyeqa
 h/Nxk4seedN++2wXumfvv70/1idAafra5iqO7ll3P/afsvSdUpZp6erVdPCH4TvlaWvymK1TL
 yq+2r7H2m7hrkO3pP60iJYxLV2hxFKckWioxVxUnAgAH9zwod0CAAA=
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504114087!56885845!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48175 invoked from network); 30 Aug 2017 17:28:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 17:28:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208";a="51824142"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170830171112.3634-1-wei.liu2@citrix.com>
 <20170830171112.3634-3-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <71e3e0ee-c0a8-2400-f0d0-b2ffc126cf9f@citrix.com>
Date: Wed, 30 Aug 2017 18:27:18 +0100
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: <20170830171112.3634-3-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: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/mm: don't wrap x86_emulate_ctxt in
 ptwr_emulate_ctxt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDgvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPiBpbmRleCBlZDgwZGYwMmZhLi41Yjg0MGNj
NjAzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tLmMKPiBAQCAtNDk1Niw5ICs0OTU2LDkgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25l
ZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gICAqLwo+ICAK
PiAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0IHsKPiAtICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0IGN0eHQ7Cj4gICAgICB1bnNpZ25lZCBsb25nIGNyMjsKPiAgICAgIGwxX3BnZW50cnlfdCAg
cHRlOwo+ICsgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQ7CgpZb3UgY2FuIGRvIGF3
YXkgd2l0aCB0aGlzIHBvaW50ZXIgZW50aXJlbHkgaWYgeW91IG1vZGlmeQpwdHdyX2VtdWxhdGVk
X3VwZGF0ZSgpIHRvIHRha2UgdGhlIGZ1bGwgeDg2X2VtdWxhdGVfY3R4dC4gIExvY2FsbHksIHlv
dQpjYW4ganVzdCBkZWNsYXJlCgpzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQgKnB0d3JfY3R4dCA9
IGN0eHQtPmRhdGE7CgpPdGhlcndpc2UsIExHVE0uCgp+QW5kcmV3Cgo+ICB9Owo+ICAKPiAgc3Rh
dGljIGludCBwdHdyX2VtdWxhdGVkX3JlYWQoCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 17:38:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 17: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.xen.org>)
	id 1dn6wh-0004gk-PI; Wed, 30 Aug 2017 17:38:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dn6wg-0004gc-El
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 17:38:30 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 DC/87-02044-518F6A95; Wed, 30 Aug 2017 17:38:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov67oj2W
 RBnf3CFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXdzxgLHjHVnG19zJ7A+NB1i5GTg4JASOJ
 txP/MXUxcnEICSxklLh85ypYQlggQqJ3+W12EFtEwFfi37eTzCA2M1DDy/3XmCEa+hklfja/Z
 QFJsAmoSmy4fgqomYODV8BaYuqRYBCTBSh87KwmSIWoQLjE/u/XwMbwCghKnJz5BKyTU8BOYu
 7jr1Dj1SX+zLsEZYtLbHr2nRXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot
 0jUz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg7OegYFxB+Or436HGCU5mJRE
 edu/LosU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHr+g0oJ1iUmp5akZaZA4wTmLQEB4+SCG8MS
 Jq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK88SBFAiBFGaV5cCNgMXuJUVZKmJeRgYFBiK
 cgtSg3swRV/hWjOAejkjDEFJ7MvBK4Ta+AjmACOiLWaynIESWJCCmpBkZD9i8xh/aZbgu40LH
 nwBnx/WXiO5yeTv9se7V9j73ilZcfgyxuL06R2sEpmvx+I5P3VJnQ8GlP2NOXNxmtmf4tucro
 b4pCx9Z2NYO7UrO1Gr+UbOSZfG9vptKPIL9Auz/7nl63WhwybQa7run2/EkZltYP2S41bc/Nv
 /pOqcSsScdJ6NGiDZ+VWIozEg21mIuKEwFlEzJr1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504114709!109133194!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30206 invoked from network); 30 Aug 2017 17:38:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2017 17:38:29 -0000
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 mx1.suse.de (Postfix) with ESMTP id A9B2EAB1E;
 Wed, 30 Aug 2017 17:38:28 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20170810112428.5769-1-jgross@suse.com>
 <20170810112428.5769-2-jgross@suse.com>
 <f955e3fd-61d9-4791-59da-73730ae79deb@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <20dcf7bf-fc47-df73-8588-936883decd4b@suse.com>
Date: Wed, 30 Aug 2017 19:38:27 +0200
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: <f955e3fd-61d9-4791-59da-73730ae79deb@citrix.com>
Content-Language: de-DE
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: increase maximum migration stream
 record length
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMTcgMTQ6MjYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTAvMDgvMTcgMTI6
MjQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRvZGF5IHRoZSBtYXhpbXVtIHJlY29yZCBsZW50
aCBpbiBhIG1pZ3JhdGlvbiBzdHJlYW0gaXMgOE1CLiBUaGlzCj4+IGxpbWl0cyB0aGUgc2l6ZSBv
ZiBhIFBWIGRvbWFpbiB0byBhIGxpdHRsZSBiaXQgbGVzcyB0aGFuIDFUQiBpbiB0aGUKPj4gbWln
cmF0aW9uIGNhc2UsIGFzIHRoZSBQMk0gZnJhbWUgbGlzdCB3aWxsIGV4Y2VlZCA4TUIgaW4gdGhp
cyBjYXNlLgo+Pgo+PiBSYWlzaW5nIHRoZSByZWNvcmQgc2l6ZSBsaW1pdCBieSBhIGZhY3RvciBv
ZiAxNiBhbGxvd3MgZm9yIGRvbWFpbgo+PiBzaXplcyBvZiBuZWFybHkgMTZUQiB0byBiZSBtaWdy
YXRlZC4gVGhpcyBvdWdodCB0byBiZSBlbm91Z2guCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBIbW0gLSBDaGFuZ2luZyB0aGlzIGlzbid0
IHNvbWV0aGluZyBJJ3ZlIGNvbnNpZGVyZWQgd2hlbiBpdCBjb21lcyB0byBBQkkKPiBjb21wYXRp
YmlsaXR5LiAgSSBhbHNvIHNlZSB0aGF0IHRoZXJlIGlzIG5vIG1lbnRpb24gb2YgdGhlIG1heGlt
dW0KPiByZWNvcmQgbGVuZ3RoIGluIHRoZSBzdHJlYW0gc3BlYywgd2hpY2ggaXMgYW4gb3ZlcnNp
Z2h0Lgo+IAo+IFdvcnNlIHN0aWxsLCB0aGVyZSBpcyBubyByZWNvcmQgbGVuZ3RoIGNoZWNrIGlu
IHRoZSBweXRob24gdXRpbGl0aWVzLAo+IGJ1dCBib3RoIHNpZGVzIG9mIHRoZSBDIGNvZGUgcGVy
Zm9ybSB0aGUgY2hlY2suCj4gCj4gTGV0IG1lIHBvbmRlciB0aGUgaW1wbGljYXRpb25zLgoKQW55
IHJlc3VsdCB5ZXQ/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 17:50:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 17:50: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.xen.org>)
	id 1dn77c-0005X6-Qi; Wed, 30 Aug 2017 17:49:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn77b-0005Wj-LJ
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 17:49:47 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C2/CE-01778-ABAF6A95; Wed, 30 Aug 2017 17:49:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfnr2W
 RBuvX6lusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/npmWwFm8Qq3iyOaGA8
 yN/FyMUhJPCXUWLLkmtsEM5jRomP27+yQzjbGCWmvV3N1MXIySEi4Czx9cxcdhCbV0Bf4vPHT
 ywgtrBAkMSmlScYQRokBOazSEx7cZ8RJCEh4CmxevU7Nhj7xo2DQM3sHGwCVhKHxECiLAKqEg
 2r25gmMHIvYGRYxahenFpUllqka6aXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRH
 ocQYg2ME4tcH5EKMkB5OSKG/712WRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4TX4C5QSLUtNT
 K9Iyc4ChB5OW4OBREuFdCJLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3hkgRQIgRRmle
 XAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8D0Gm8GTmlcBtegV0BBPQEbFeS0GOKE
 lESEk1MKqwSqu/u8564lFJs2LNzwt/U/vuLf511P/NxKbQqaf21HqdmyucNVVlx3blstQU2f3
 djzeaz44/ZhlUfPMA68feNvcn61d8edS69gzPT9sPpRs6/YJqDz7isJaRvsXI777ttbkRx0k7
 idBaBoGLLv8Ovt/z6vhvk75zgqWTE1csaJ4733ODU5oSS3FGoqEWc1FxIgAWFO1mfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504115384!109469805!1
X-Originating-IP: [104.130.215.37]
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 18987 invoked from network); 30 Aug 2017 17:49:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 17:49:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn77Y-00080U-8e; Wed, 30 Aug 2017 17:49: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 1dn77S-0000wG-PV; Wed, 30 Aug 2017 17:49:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn77S-0006hV-KU; Wed, 30 Aug 2017 17:49:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112960-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2b936ea7b716dc1a13c98550f81752ab053e95c0
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 17:49:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112960: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk2MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAyYjkzNmVhN2I3MTZkYzFhMTNjOTg1NTBmODE3NTJhYjA1M2U5NWMwCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAz
MzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:04:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:04: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.xen.org>)
	id 1dn7Ll-0006rX-4J; Wed, 30 Aug 2017 18:04:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40835a2dc=Andrew.Cooper3@citrix.com>)
 id 1dn7Lj-0006rR-7M
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:04:23 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 88/AE-01778-62EF6A95; Wed, 30 Aug 2017 18:04:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQlf137J
 Ig7frJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdx7cxF/xxqtg3P76Bcb9hFyMnh4RAkMTi
 tresILawgLdE5+nLjCC2iICvxN3HTUwgNrOAssSm5evAbCGBFImvx2awg9hsAvoSu198AovzC
 thKvFz/lQ3EZhFQlfh57C7YHFGBcIn9368xQ9QISpyc+YQFxOYUsJDY3feaFWK+v8SSrvXsEL
 a4RNOXlawQu9QkrvVfYoe4M11i4rMelgmM/LOQjJqFpH0WkvZZjBxAtqbE+l36EGF5ie1v5zB
 D2MYSTfP+s2KK20hcP7OEZQEjxypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU73c1OLixPTU
 nMSkYr3k/NxNjMDAr2dgYNzBeHmL3yFGSQ4mJVFei1/LIoX4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8O76A5QTLEpNT61Iy8wBxiBMWoKDR0mE9w1Imre4IDG3ODMdInWKUZfjTt+GL0xCLHn5ea
 lS4ryfQYoEQIoySvPgRsDSwSVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryfQKbwZOaVwG1
 6BXQEE9ARsV5LQY4oSURISTUwZpyVfv/n3PXVMaZr1L4euDklbL7c030Hjxc0hiUGBXa7sBRp
 F5az7m14vYC35OTxTv6y3wtPCi3u7yu58+bAtrXPH5yMucGp5bRjKqvKtuXX90sEmze1htvNf
 OKndr/zZkmnX/Z2++vmP/ROmSQoCXyI9t7H/H6Fhdf7z8cUC7+8+vsj9pXueyWW4oxEQy3mou
 JEALPWP7wCAwAA
X-Env-Sender: prvs=40835a2dc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504116261!106027802!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50622 invoked from network); 30 Aug 2017 18:04:21 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 18:04:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,449,1498521600"; d="scan'208,223";a="51826414"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170830171112.3634-1-wei.liu2@citrix.com>
 <20170830171112.3634-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <500b696f-4dfd-a101-900b-229e34d6b6f1@citrix.com>
Date: Wed, 30 Aug 2017 19:02:52 +0100
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: <20170830171112.3634-4-wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="------------68725E489CD7FA94226B257C"
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 3/3] x86/mm: merge ptwr and mmio_ro page
	fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--------------68725E489CD7FA94226B257C
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit

On 30/08/17 18:11, Wei Liu wrote:
> Provide a unified entry to avoid going through pte look-up, decode and
> emulation cycle more than necessary. The path taken is determined by
> the faulting address.
>
> Note that the order of checks is changed in the new function, but the
> order of the checks is performed shouldn't matter.
>
> The sole caller is changed to use the new function.
>
> No functional change.
>
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
> ---
> Cc: Jan Beulich <jbeulich@suse.com>
> Cc: Andrew Cooper <andrew.cooper3@citrix.com>
>
> xtf is happy with this change. Let me know if more tests can be done.

Booting dom0 is probably the best easy test going.

> diff --git a/xen/include/asm-x86/mm.h b/xen/include/asm-x86/mm.h
> index ec7ce3c8c8..85adafdfa2 100644
> --- a/xen/include/asm-x86/mm.h
> +++ b/xen/include/asm-x86/mm.h
> @@ -511,10 +511,8 @@ extern int mmcfg_intercept_write(enum x86_segment seg,
>  int pv_emul_cpuid(uint32_t leaf, uint32_t subleaf,
>                    struct cpuid_leaf *res, struct x86_emulate_ctxt *ctxt);
>  
> -int  ptwr_do_page_fault(struct vcpu *, unsigned long,
> -                        struct cpu_user_regs *);
> -int  mmio_ro_do_page_fault(struct vcpu *, unsigned long,
> -                           struct cpu_user_regs *);
> +int ptwr_or_mmio_ro_do_page_fault(struct vcpu *, unsigned long,
> +                                  struct cpu_user_regs *);

pv_ro_page_fault() ?

>  
>  int audit_adjust_pgtables(struct domain *d, int dir, int noisy);
>  

I was thinking something more like this extra delta (only compile
tested) which drops rather more code.

~Andrew


--------------68725E489CD7FA94226B257C
Content-Type: text/x-patch; name="0001-extra.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="0001-extra.patch"

>From 5c9d0935e2079935aaf980d972a00d8d5e8197e3 Mon Sep 17 00:00:00 2001
From: Andrew Cooper <andrew.cooper3@citrix.com>
Date: Wed, 30 Aug 2017 18:50:47 +0100
Subject: [PATCH] extra

---
 xen/arch/x86/mm.c | 129 ++++++++++++++++++++----------------------------------
 1 file changed, 47 insertions(+), 82 deletions(-)

diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index 3879d4a..753a775 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -6277,7 +6277,6 @@ static int mmio_ro_do_page_fault(struct x86_emulate_ctxt *ctxt,
 {
     struct mmio_ro_emulate_ctxt mmio_ro_ctxt = { .cr2 = addr };
     mfn_t mfn = l1e_get_mfn(pte);
-    int rc;
 
     if ( mfn_valid(mfn) )
     {
@@ -6287,46 +6286,14 @@ static int mmio_ro_do_page_fault(struct x86_emulate_ctxt *ctxt,
         if ( owner )
             put_page(page);
         if ( owner != dom_io )
-            goto bail;
+            return X86EMUL_UNHANDLEABLE;
     }
 
     ctxt->data = &mmio_ro_ctxt;
     if ( pci_ro_mmcfg_decode(mfn_x(mfn), &mmio_ro_ctxt.seg, &mmio_ro_ctxt.bdf) )
-        rc = x86_emulate(ctxt, &mmcfg_intercept_ops);
+        return x86_emulate(ctxt, &mmcfg_intercept_ops);
     else
-        rc = x86_emulate(ctxt, &mmio_ro_emulate_ops);
-
-    switch ( rc )
-    {
-    case X86EMUL_EXCEPTION:
-        /*
-         * This emulation only covers writes to MMCFG space or read-only MFNs.
-         * We tolerate #PF (from hitting an adjacent page or a successful
-         * concurrent pagetable update).  Anything else is an emulation bug,
-         * or a guest playing with the instruction stream under Xen's feet.
-         */
-        if ( ctxt->event.type == X86_EVENTTYPE_HW_EXCEPTION &&
-             ctxt->event.vector == TRAP_page_fault )
-            pv_inject_event(&ctxt->event);
-        else
-            gdprintk(XENLOG_WARNING,
-                     "Unexpected event (type %u, vector %#x) from emulation\n",
-                     ctxt->event.type, ctxt->event.vector);
-
-        /* Fallthrough */
-    case X86EMUL_OKAY:
-
-        if ( ctxt->retire.singlestep )
-            pv_inject_hw_exception(TRAP_debug, X86_EVENT_NO_EC);
-
-        /* Fallthrough */
-    case X86EMUL_RETRY:
-        perfc_incr(mmio_ro_emulations);
-        return EXCRET_fault_fixed;
-    }
-
- bail:
-    return 0;
+        return x86_emulate(ctxt, &mmio_ro_emulate_ops);
 }
 
 /* Write page fault handler: check if guest is trying to modify a PTE. */
@@ -6336,66 +6303,31 @@ static int ptwr_do_page_fault(struct x86_emulate_ctxt *ctxt, struct domain *d,
     struct ptwr_emulate_ctxt ptwr_ctxt = {
         .cr2 = addr,
         .pte = pte,
-        .ctxt = ctxt
+        .ctxt = ctxt,
     };
     struct page_info *page;
-    int rc;
+    int rc = X86EMUL_UNHANDLEABLE;
 
     if ( !get_page_from_mfn(l1e_get_mfn(pte), d) )
-        goto bail;
+        goto out;
 
     page = l1e_get_page(pte);
     if ( !page_lock(page) )
-    {
-        put_page(page);
-        goto bail;
-    }
+        goto put;
 
     if ( (page->u.inuse.type_info & PGT_type_mask) != PGT_l1_page_table )
-    {
-        page_unlock(page);
-        put_page(page);
-        goto bail;
-    }
+        goto unlock;
 
     ctxt->data = &ptwr_ctxt;
     rc = x86_emulate(ctxt, &ptwr_emulate_ops);
 
+ unlock:
     page_unlock(page);
+ put:
     put_page(page);
+ out:
 
-    switch ( rc )
-    {
-    case X86EMUL_EXCEPTION:
-        /*
-         * This emulation only covers writes to pagetables which are marked
-         * read-only by Xen.  We tolerate #PF (in case a concurrent pagetable
-         * update has succeeded on a different vcpu).  Anything else is an
-         * emulation bug, or a guest playing with the instruction stream under
-         * Xen's feet.
-         */
-        if ( ctxt->event.type == X86_EVENTTYPE_HW_EXCEPTION &&
-             ctxt->event.vector == TRAP_page_fault )
-            pv_inject_event(&ctxt->event);
-        else
-            gdprintk(XENLOG_WARNING,
-                     "Unexpected event (type %u, vector %#x) from emulation\n",
-                     ctxt->event.type, ctxt->event.vector);
-
-        /* Fallthrough */
-    case X86EMUL_OKAY:
-
-        if ( ctxt->retire.singlestep )
-            pv_inject_hw_exception(TRAP_debug, X86_EVENT_NO_EC);
-
-        /* Fallthrough */
-    case X86EMUL_RETRY:
-        perfc_incr(ptwr_emulations);
-        return EXCRET_fault_fixed;
-    }
-
- bail:
-    return 0;
+    return rc;
 }
 
 int ptwr_or_mmio_ro_do_page_fault(struct vcpu *v, unsigned long addr,
@@ -6404,6 +6336,7 @@ int ptwr_or_mmio_ro_do_page_fault(struct vcpu *v, unsigned long addr,
     l1_pgentry_t pte;
     struct domain *d = v->domain;
     unsigned int addr_size = is_pv_32bit_vcpu(v) ? 32 : BITS_PER_LONG;
+    int rc;
     struct x86_emulate_ctxt ctxt = {
         .regs      = regs,
         .vendor    = d->arch.cpuid->x86_vendor,
@@ -6415,13 +6348,45 @@ int ptwr_or_mmio_ro_do_page_fault(struct vcpu *v, unsigned long addr,
     /* Attempt to read the PTE that maps the VA being accessed. */
     guest_get_eff_l1e(addr, &pte);
 
+    /* We are looking only for read-only mappings. */
     if ( ((l1e_get_flags(pte) & (_PAGE_PRESENT | _PAGE_RW)) != _PAGE_PRESENT) )
         return 0;
 
     if ( rangeset_contains_singleton(mmio_ro_ranges, l1e_get_pfn(pte)) )
-        return mmio_ro_do_page_fault(&ctxt, addr, pte);
+        rc = mmio_ro_do_page_fault(&ctxt, addr, pte);
     else
-        return ptwr_do_page_fault(&ctxt, d, addr, pte);
+        rc = ptwr_do_page_fault(&ctxt, d, addr, pte);
+
+    switch ( rc )
+    {
+    case X86EMUL_EXCEPTION:
+        /*
+         * This emulation covers writes to:
+         *  - L1 pagetables.
+         *  - MMCFG space or read-only MFNs.
+         * We tolerate #PF (from hitting an adjacent page or a successful
+         * concurrent pagetable update).  Anything else is an emulation bug,
+         * or a guest playing with the instruction stream under Xen's feet.
+         */
+        if ( ctxt.event.type == X86_EVENTTYPE_HW_EXCEPTION &&
+             ctxt.event.vector == TRAP_page_fault )
+            pv_inject_event(&ctxt.event);
+        else
+            gdprintk(XENLOG_WARNING,
+                     "Unexpected event (type %u, vector %#x) from emulation\n",
+                     ctxt.event.type, ctxt.event.vector);
+
+        /* Fallthrough */
+    case X86EMUL_OKAY:
+        if ( ctxt.retire.singlestep )
+            pv_inject_hw_exception(TRAP_debug, X86_EVENT_NO_EC);
+
+        /* Fallthrough */
+    case X86EMUL_RETRY:
+        return EXCRET_fault_fixed;
+    }
+
+    return 0;
 }
 
 /*
-- 
2.1.4


--------------68725E489CD7FA94226B257C
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------68725E489CD7FA94226B257C--


From xen-devel-bounces@lists.xen.org Wed Aug 30 18:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:09: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.xen.org>)
	id 1dn7Qx-00075r-O6; Wed, 30 Aug 2017 18:09:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dn7Qv-00075l-Mq
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:09:45 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4E/04-02229-86FF6A95; Wed, 30 Aug 2017 18:09:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNwkVjfj/7J
 Ig0OtYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abSVOZC66YV+yc/oKpgfG9WhcjF4eQwDRG
 iWsvvjB1MXJySAjwShxZNoMVwvaX6Hq3gQXEFhIol/jy9jsbiM0moC3xaVUPO4gtIiAg8blzM
 RvIIGaBs4wS35a/AUsIC5hITJ7xA8xmEVCVWHn3NzOIzSvgLtH/4RbUAjmJm+c6mScwci9gZF
 jFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo4XoGBsYdjBN
 W+R1ilORgUhLltfi1LFKILyk/pTIjsTgjvqg0J7X4EKMGB4fA5rWrLzBKseTl56UqSfBK/wOq
 EyxKTU+tSMvMAYYgTKkEB4+SCG8ESJq3uCAxtzgzHSJ1itGSY8Pq9V+YOO70bQCSK97u+sIkB
 DZPSpz321+gBgGQhozSPLhxsDi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUkYYi1PZl4J3N
 ZXQAcxAR0U67UU5KCSRISUVANj09Kft069qPWM9/RUuXb53ldxi/j6W7HLt2onpdvMqDCJWP3
 70bEivoKXXpffXWZdEuBmE/+usKpNzOjup4zzgd/f3clj5rrltI+r+0ouw6MfS/Lebzpirr46
 wDXqefP32Y9WCApMEj7r8Vnw9BSFpHomcfWNTxPWWf9L+MkaOserporB+ZipEktxRqKhFnNRc
 SIAJuDqa44CAAA=
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504116581!70786327!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61902 invoked from network); 30 Aug 2017 18:09:44 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:09:44 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 11:09:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,449,1498546800"; d="scan'208";a="130029442"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 30 Aug 2017 11:09:38 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Wed, 30 Aug 2017 18:10:28 +0000
Message-Id: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com,
 john.mcnamara@intel.com, Jianfeng Tan <jianfeng.tan@intel.com>,
 oao.m.martins@oracle.com, thomas@monjalon.net, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 0/6] remove xen dom0 support in DPDK
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9sbG93aW5nIHRoZSBjYWxscyBvbiB0aGUgbWFpbGluZyBsaXN0OgogICAgaHR0cDovL2RwZGsu
b3JnL21sL2FyY2hpdmVzL2Rldi8yMDE3LUp1bmUvMDY4MTUxLmh0bWwKVGhlIFRlY2huaWNhbCBC
b2FyZCBkZWNpZGVkIHRvIGRyb3AgWGVuIGRvbTAgc3VwcG9ydCBmcm9tIEVBTDoKICAgIGh0dHA6
Ly9kcGRrLm9yZy9tbC9hcmNoaXZlcy9kZXYvMjAxNy1KdW5lLzA2ODYxNS5odG1sCgpUaGlzIHNl
cmllcyByZW1vdmUgeGVuIGRvbTAgc3VwcG9ydCBpbiBEUERLLCBhcyB3ZWxsIGFzIHhlbnZpcnQg
UE1EIGFuZAp2aG9zdF94ZW4gZXhhbXBsZS4KCldoYXQgYXJlIGVmZmVjdGVkPwoKQWZ0ZXIgdGhl
c2UgcGF0Y2hlcywgdXNlcnMgY2Fubm90IHJ1biBEUERLIGFwcGxpY2F0aW9ucyBpbnNpZGUgeGVu
IGRvbTAuCgpXaGF0IGFyZSBub3QgZWZmZWN0ZWQ/CgpVc2VycyBjYW4gc3RpbGwgcnVuIERQREsg
YXBwbGljYXRpb25zIGluc2lkZSB4ZW4gZG9tVSBvbiBwYXNzLXRocm91Z2hlZApwaHlzaWNhbCBk
ZXZpY2VzIGFuZCB2aXJ0aW8gZGV2aWNlczsgb24gdGhlIGhvc3QsIHVzZXJzIHN0aWxsIGNhbiBy
dW4KRFBESyBhcHBsaWNhdGlvbnMgc2FtZSBhcyBiZWZvcmUuCgpKaWFuZmVuZyBUYW4gKDYpOgog
IGV4YW1wbGUvdmhvc3RfeGVuOiByZW1vdmUKICBuZXQveGVudmlydDogcmVtb3ZlCiAgeGVuOiBy
ZW1vdmUgeGVuIGRlcGVuZGVuY3kgaW4gYXBwLCBleGFtcGxlcywgdGVzdAogIHhlbjogcmVtb3Zl
IHhlbiBkZXBlbmRlbmN5IGluIGRyaXZlcnMsIGV0aGVyLCBtZW1wb29sCiAgZWFsOiByZW1vdmUg
eGVuIGRvbTAgc3VwcG9ydAogIGVhbDogcmVtb3ZlIEFQSSBydGVfbWVtX3BoeTJtY2gKCiBNQUlO
VEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgLQog
YXBwL3Rlc3QtcG1kL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0
IC0KIGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNCArLQogY29uZmlnL2NvbW1vbl9iYXNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEwIC0KIGNvbmZpZy9kZWZjb25maWdfYXJtLWFybXY3YS1saW51eGFwcC1nY2MgICAg
ICAgICAgIHwgICAgMSAtCiBkb2MvZ3VpZGVzL2luZGV4LnJzdCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogZG9jL2d1aWRlcy9saW51eF9nc2cvYnVpbGRfc2FtcGxlX2Fw
cHMucnN0ICAgICAgICAgfCAgICA1ICstCiBkb2MvZ3VpZGVzL2xpbnV4X2dzZy9zeXNfcmVxcy5y
c3QgICAgICAgICAgICAgICAgICB8ICAgNTMgLQogZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL3hl
bnZpcnQuaW5pICAgICAgICAgICAgICAgfCAgICA2IC0KIGRvYy9ndWlkZXMvcHJvZ19ndWlkZS9z
b3VyY2Vfb3JnLnJzdCAgICAgICAgICAgICAgIHwgICAgMSAtCiBkb2MvZ3VpZGVzL3JlbF9ub3Rl
cy9kZXByZWNhdGlvbi5yc3QgICAgICAgICAgICAgICB8ICAgIDMgLQogZG9jL2d1aWRlcy9yZWxf
bm90ZXMvcmVsZWFzZV8xN18xMS5yc3QgICAgICAgICAgICAgfCAgIDE0ICsKIGRvYy9ndWlkZXMv
dGVzdHBtZF9hcHBfdWcvcnVuX2FwcC5yc3QgICAgICAgICAgICAgIHwgICAgNCAtCiBkb2MvZ3Vp
ZGVzL3hlbi9pbWcvZHBka194ZW5fcGt0X3N3aXRjaC5wbmcgICAgICAgICB8ICBCaW4gMTYzODQy
IC0+IDAgYnl0ZXMKIGRvYy9ndWlkZXMveGVuL2ltZy9ncmFudF9yZWZzLnBuZyAgICAgICAgICAg
ICAgICAgIHwgIEJpbiA2NDA1IC0+IDAgYnl0ZXMKIGRvYy9ndWlkZXMveGVuL2ltZy9ncmFudF90
YWJsZS5wbmcgICAgICAgICAgICAgICAgIHwgIEJpbiA5Njc2MiAtPiAwIGJ5dGVzCiBkb2MvZ3Vp
ZGVzL3hlbi9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzggLQogZG9j
L2d1aWRlcy94ZW4vcGt0X3N3aXRjaC5yc3QgICAgICAgICAgICAgICAgICAgICAgfCAgNDcwIC0t
LS0tLQogZHJpdmVycy9jcnlwdG8vcWF0L3FhdF9xcC5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA3ICstCiBkcml2ZXJzL25ldC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgLQogZHJpdmVycy9uZXQvZTEwMDAvZW1fcnh0eC5jICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0ICstCiBkcml2ZXJzL25ldC9lMTAwMC9pZ2Jfcnh0eC5jICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQgKy0KIGRyaXZlcnMvbmV0L2ZtMTBrL2ZtMTBrX2V0aGRldi5j
ICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRl
di5jICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkcml2ZXJzL25ldC9pNDBlL2k0MGVf
ZmRpci5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGRyaXZlcnMvbmV0L2k0MGUv
aTQwZV9yeHR4LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQogZHJpdmVycy9uZXQv
aXhnYmUvaXhnYmVfcnh0eC5jICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBkcml2ZXJz
L25ldC9zZmMvc2ZjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGRy
aXZlcnMvbmV0L3hlbnZpcnQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgIHwgICA1NyAt
CiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5jICAgICAgICAgICAgICB8ICA3
NjYgLS0tLS0tLS0tLQogZHJpdmVycy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnQuaCAgICAg
ICAgICAgICAgfCAgIDYxIC0KIGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0X3Zl
cnNpb24ubWFwICAgIHwgICAgNyAtCiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9tZW1wb29sX2du
dGFsbG9jLmMgICAgICAgICB8ICAyOTUgLS0tLQogZHJpdmVycy9uZXQveGVudmlydC9ydGVfeGVu
X2xpYi5jICAgICAgICAgICAgICAgICAgfCAgNDU0IC0tLS0tLQogZHJpdmVycy9uZXQveGVudmly
dC9ydGVfeGVuX2xpYi5oICAgICAgICAgICAgICAgICAgfCAgMTE2IC0tCiBkcml2ZXJzL25ldC94
ZW52aXJ0L3ZpcnRpb19sb2dzLmggICAgICAgICAgICAgICAgICB8ICAgNzAgLQogZHJpdmVycy9u
ZXQveGVudmlydC92aXJ0cXVldWUuaCAgICAgICAgICAgICAgICAgICAgfCAgMjczIC0tLS0KIGV4
YW1wbGVzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiBleGFtcGxlcy9pcF9waXBlbGluZS9hcHAuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgLQogZXhhbXBsZXMvaXBfcGlwZWxpbmUvY29uZmlnX3BhcnNlLmMgICAgICAgICAgICAgICAg
fCAgIDE5IC0KIGV4YW1wbGVzL2lwX3BpcGVsaW5lL2luaXQuYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNSAtCiBleGFtcGxlcy9rbmkvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgLQogZXhhbXBsZXMvdmhvc3RfeGVuL01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDUyIC0KIGV4YW1wbGVzL3Zob3N0X3hlbi9tYWluLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTUyMiAtLS0tLS0tLS0tLS0tLS0tLS0tLQogZXhhbXBsZXMvdmhv
c3RfeGVuL21haW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY2IC0KIGV4YW1wbGVz
L3Zob3N0X3hlbi92aG9zdF9tb25pdG9yLmMgICAgICAgICAgICAgICAgIHwgIDU5NSAtLS0tLS0t
LQogZXhhbXBsZXMvdmhvc3RfeGVuL3ZpcnRpby1uZXQuaCAgICAgICAgICAgICAgICAgICAgfCAg
MTEzIC0tCiBleGFtcGxlcy92aG9zdF94ZW4veGVuX3Zob3N0LmggICAgICAgICAgICAgICAgICAg
ICB8ICAxNDggLS0KIGV4YW1wbGVzL3Zob3N0X3hlbi94ZW5zdG9yZV9wYXJzZS5jICAgICAgICAg
ICAgICAgIHwgIDc3NSAtLS0tLS0tLS0tCiAuLi4vYnNkYXBwL2VhbC9pbmNsdWRlL2V4ZWMtZW52
L3J0ZV9kb20wX2NvbW1vbi5oICB8ICAxMDcgLS0KIGxpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxf
Y29tbW9uX29wdGlvbnMuYyAgICAgICAgIHwgICAgMyAtCiBsaWIvbGlicnRlX2VhbC9jb21tb24v
ZWFsX2ludGVybmFsX2NmZy5oICAgICAgICAgICB8ICAgIDEgLQogbGliL2xpYnJ0ZV9lYWwvY29t
bW9uL2VhbF9vcHRpb25zLmggICAgICAgICAgICAgICAgfCAgICAyIC0KIGxpYi9saWJydGVfZWFs
L2NvbW1vbi9pbmNsdWRlL3J0ZV9tZW1vcnkuaCAgICAgICAgIHwgICA3MSAtCiBsaWIvbGlicnRl
X2VhbC9saW51eGFwcC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgIDIgLQogbGliL2xp
YnJ0ZV9lYWwvbGludXhhcHAvZWFsL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgICA1ICstCiBs
aWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFsLmMgICAgICAgICAgICAgICAgICB8ICAgMjQg
LQogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbF9tZW1vcnkuYyAgICAgICAgICAgfCAg
IDU2IC0KIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfeGVuX21lbW9yeS5jICAgICAg
IHwgIDM4MSAtLS0tLQogLi4uL2VhbC9pbmNsdWRlL2V4ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5o
ICAgICAgICAgfCAgMTA4IC0tCiBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9pZ2JfdWlvL2lnYl91
aW8uYyAgICAgICAgICB8ICAgNTQgLQogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAv
TWFrZWZpbGUgICAgICAgICAgfCAgIDUzIC0KIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9k
b20wL2NvbXBhdC5oICAgICAgICAgIHwgICAxNSAtCiBsaWIvbGlicnRlX2VhbC9saW51eGFwcC94
ZW5fZG9tMC9kb20wX21tX2Rldi5oICAgICB8ICAxMDcgLS0KIGxpYi9saWJydGVfZWFsL2xpbnV4
YXBwL3hlbl9kb20wL2RvbTBfbW1fbWlzYy5jICAgIHwgIDc4MCAtLS0tLS0tLS0tCiBsaWIvbGli
cnRlX2V0aGVyL3J0ZV9ldGhkZXYuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGxp
Yi9saWJydGVfbWVtcG9vbC9ydGVfbWVtcG9vbC5jICAgICAgICAgICAgICAgICAgIHwgICAxMSAr
LQogbWsvcnRlLmFwcC5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHBrZy9kcGRrLnNwZWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNiAtCiB0ZXN0L3Rlc3QvcHJvY2Vzcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTAgLQogdGVzdC90ZXN0L3Rlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0IC0KIHRlc3QvdGVzdC90ZXN0X2VhbF9mbGFncy5jICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA4MSAtLQogNzIgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygr
KSwgNzkzNCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL25pY3Mv
ZmVhdHVyZXMveGVudmlydC5pbmkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL3hlbi9p
bWcvZHBka194ZW5fcGt0X3N3aXRjaC5wbmcKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVz
L3hlbi9pbWcvZ3JhbnRfcmVmcy5wbmcKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL3hl
bi9pbWcvZ3JhbnRfdGFibGUucG5nCiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy94ZW4v
aW5kZXgucnN0CiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy94ZW4vcGt0X3N3aXRjaC5y
c3QKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L01ha2VmaWxlCiBkZWxl
dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnQuYwogZGVs
ZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0LmgKIGRl
bGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydF92ZXJz
aW9uLm1hcAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX21lbXBv
b2xfZ250YWxsb2MuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRl
X3hlbl9saWIuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hl
bl9saWIuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydGlvX2xv
Z3MuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydHF1ZXVlLmgK
IGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92aG9zdF94ZW4vTWFrZWZpbGUKIGRlbGV0ZSBt
b2RlIDEwMDY0NCBleGFtcGxlcy92aG9zdF94ZW4vbWFpbi5jCiBkZWxldGUgbW9kZSAxMDA2NDQg
ZXhhbXBsZXMvdmhvc3RfeGVuL21haW4uaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL3Zo
b3N0X3hlbi92aG9zdF9tb25pdG9yLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92aG9z
dF94ZW4vdmlydGlvLW5ldC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvdmhvc3RfeGVu
L3hlbl92aG9zdC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvdmhvc3RfeGVuL3hlbnN0
b3JlX3BhcnNlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9ic2RhcHAvZWFs
L2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBs
aWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFsX3hlbl9tZW1vcnkuYwogZGVsZXRlIG1vZGUg
MTAwNjQ0IGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4ZWMtZW52L3J0ZV9k
b20wX2NvbW1vbi5oCiBkZWxldGUgbW9kZSAxMDA2NDQgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAv
eGVuX2RvbTAvTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9saW51
eGFwcC94ZW5fZG9tMC9jb21wYXQuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGxpYi9saWJydGVfZWFs
L2xpbnV4YXBwL3hlbl9kb20wL2RvbTBfbW1fZGV2LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIv
bGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9kb20wX21tX21pc2MuYwoKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:09: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.xen.org>)
	id 1dn7R1-00078O-N2; Wed, 30 Aug 2017 18:09:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dn7R0-00076W-EX
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:09:50 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 BB/E9-02231-D6FF6A95; Wed, 30 Aug 2017 18:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVywNwkVjfn/7J
 Ig00Nehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNj4UFrxwrtu1/xdbAuN2si5GTQ0hgGqPE
 xH9cILaEAK/EkWUzWCFsf4lth+8zQdSUS/xtfwYWZxPQlvi0qocdxBYREJD43LmYrYuRi4NZ4
 CyjxLflb8ASwgJuEi+7P4E1sAioSmx+94INxOYVcJd4uv4pC8QCOYmb5zqZQWxOAQ+J7rtrmC
 GWuUvcvreNeQIj7wJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXr
 J+bmbGIHBUM/AwLiDccIqv0OMkhxMSqK8Fr+WRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JX+
 B5QTLEpNT61Iy8wBhiVMWoKDR0mENwIkzVtckJhbnJkOkTrFqMtxp2/DFyYhlrz8vFQpcd5vf
 4GKBECKMkrz4EbAYuQSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWGIVTyZeSVwm14BHcEEdE
 Ss11KQI0oSEVJSDYwrbbc+urduzoYlzC2bj6XHzd+y7Xl0kekV3rKXEyKqXjk1Med5zlmmuzn
 w8meHNy/al4h+nPeh7M0SgycnjsrlTQ3OYPdQ/mZV6uBadeeXlfDPrr86mxd7VFq4NgXdWyh1
 zjLqfcncub3GU5YX1E5PuXN6moLA2iUS9z0T5I6EPfygcebk1bPhSizFGYmGWsxFxYkAWZhZW
 YwCAAA=
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504116581!70786327!4
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62715 invoked from network); 30 Aug 2017 18:09:48 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:09:48 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 11:09:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,449,1498546800"; d="scan'208";a="130029481"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 30 Aug 2017 11:09:44 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Wed, 30 Aug 2017 18:10:31 +0000
Message-Id: <1504116634-115687-4-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com,
 john.mcnamara@intel.com, Jianfeng Tan <jianfeng.tan@intel.com>,
 oao.m.martins@oracle.com, thomas@monjalon.net, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 3/6] xen: remove xen dependency in app, examples,
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgotLS0K
IGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGV4YW1wbGVzL2lw
X3BpcGVsaW5lL2FwcC5oICAgICAgICAgIHwgIDQgLS0KIGV4YW1wbGVzL2lwX3BpcGVsaW5lL2Nv
bmZpZ19wYXJzZS5jIHwgMTkgLS0tLS0tLS0tCiBleGFtcGxlcy9pcF9waXBlbGluZS9pbml0LmMg
ICAgICAgICB8ICA1IC0tLQogZXhhbXBsZXMva25pL21haW4uYyAgICAgICAgICAgICAgICAgfCAg
MyAtLQogdGVzdC90ZXN0L3Byb2Nlc3MuaCAgICAgICAgICAgICAgICAgfCAxMCAtLS0tLQogdGVz
dC90ZXN0L3Rlc3QuYyAgICAgICAgICAgICAgICAgICAgfCAgNCAtLQogdGVzdC90ZXN0L3Rlc3Rf
ZWFsX2ZsYWdzLmMgICAgICAgICAgfCA4MSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxMjcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyBiL2FwcC90ZXN0LXBtZC90ZXN0
cG1kLmMKaW5kZXggZjhkMDJhZS4uZDljNzg1YyAxMDA2NDQKLS0tIGEvYXBwL3Rlc3QtcG1kL3Rl
c3RwbWQuYworKysgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jCkBAIC00OTQsNyArNDk0LDcgQEAg
bWJ1Zl9wb29sX2NyZWF0ZSh1aW50MTZfdCBtYnVmX3NlZ19zaXplLCB1bnNpZ25lZCBuYl9tYnVm
LAogCQkiY3JlYXRlIGEgbmV3IG1idWYgcG9vbCA8JXM+OiBuPSV1LCBzaXplPSV1LCBzb2NrZXQ9
JXVcbiIsCiAJCXBvb2xfbmFtZSwgbmJfbWJ1ZiwgbWJ1Zl9zZWdfc2l6ZSwgc29ja2V0X2lkKTsK
IAotCS8qIGlmIHRoZSBmb3JtZXIgWEVOIGFsbG9jYXRpb24gZmFpbGVkIGZhbGwgYmFjayB0byBu
b3JtYWwgYWxsb2NhdGlvbiAqLworCS8qIGlmIHRoZSBmb3JtZXIgYWxsb2NhdGlvbiBmYWlsZWQg
ZmFsbCBiYWNrIHRvIG5vcm1hbCBhbGxvY2F0aW9uICovCiAJaWYgKHJ0ZV9tcCA9PSBOVUxMKSB7
CiAJCWlmIChtcF9hbm9uICE9IDApIHsKIAkJCXJ0ZV9tcCA9IHJ0ZV9tZW1wb29sX2NyZWF0ZV9l
bXB0eShwb29sX25hbWUsIG5iX21idWYsCmRpZmYgLS1naXQgYS9leGFtcGxlcy9pcF9waXBlbGlu
ZS9hcHAuaCBiL2V4YW1wbGVzL2lwX3BpcGVsaW5lL2FwcC5oCmluZGV4IGU0MTI5MGUuLjk0ZTdh
NmQgMTAwNjQ0Ci0tLSBhL2V4YW1wbGVzL2lwX3BpcGVsaW5lL2FwcC5oCisrKyBiL2V4YW1wbGVz
L2lwX3BpcGVsaW5lL2FwcC5oCkBAIC00MjgsMTAgKzQyOCw2IEBAIHN0cnVjdCBhcHBfZWFsX3Bh
cmFtcyB7CiAJLyogSW50ZXJydXB0IG1vZGUgZm9yIFZGSU8gKGxlZ2FjeXxtc2l8bXNpeCkgKi8K
IAljaGFyICp2ZmlvX2ludHI7CiAKLQkvKiBTdXBwb3J0IHJ1bm5pbmcgb24gWGVuIGRvbTAgd2l0
aG91dCBodWdldGxiZnMgKi8KLQl1aW50MzJfdCB4ZW5fZG9tMF9wcmVzZW50OwotCWludCB4ZW5f
ZG9tMDsKLQogCXVpbnQzMl90IHBhcnNlZDsKIH07CiAKZGlmZiAtLWdpdCBhL2V4YW1wbGVzL2lw
X3BpcGVsaW5lL2NvbmZpZ19wYXJzZS5jIGIvZXhhbXBsZXMvaXBfcGlwZWxpbmUvY29uZmlnX3Bh
cnNlLmMKaW5kZXggMGI3NjEzNC4uMzIxMWM2YSAxMDA2NDQKLS0tIGEvZXhhbXBsZXMvaXBfcGlw
ZWxpbmUvY29uZmlnX3BhcnNlLmMKKysrIGIvZXhhbXBsZXMvaXBfcGlwZWxpbmUvY29uZmlnX3Bh
cnNlLmMKQEAgLTgwOSwyMSArODA5LDYgQEAgcGFyc2VfZWFsKHN0cnVjdCBhcHBfcGFyYW1zICph
cHAsCiAJCQljb250aW51ZTsKIAkJfQogCi0JCS8qIHhlbl9kb20wICovCi0JCWlmIChzdHJjbXAo
ZW50cnktPm5hbWUsICJ4ZW5fZG9tMCIpID09IDApIHsKLQkJCWludCB2YWw7Ci0KLQkJCVBBUlNF
X0VSUk9SX0RVUExJQ0FURSgocC0+eGVuX2RvbTBfcHJlc2VudCA9PSAwKSwKLQkJCQlzZWN0aW9u
X25hbWUsCi0JCQkJZW50cnktPm5hbWUpOwotCQkJcC0+eGVuX2RvbTBfcHJlc2VudCA9IDE7Ci0K
LQkJCXZhbCA9IHBhcnNlcl9yZWFkX2FyZ19ib29sKGVudHJ5LT52YWx1ZSk7Ci0JCQlQQVJTRV9F
UlJPUigodmFsID49IDApLCBzZWN0aW9uX25hbWUsIGVudHJ5LT5uYW1lKTsKLQkJCXAtPnhlbl9k
b20wID0gdmFsOwotCQkJY29udGludWU7Ci0JCX0KLQogCQkvKiB1bnJlY29nbml6ZWQgKi8KIAkJ
UEFSU0VfRVJST1JfSU5WQUxJRCgwLCBzZWN0aW9uX25hbWUsIGVudHJ5LT5uYW1lKTsKIAl9CkBA
IC0yNjQzLDEwICsyNjI4LDYgQEAgc2F2ZV9lYWxfcGFyYW1zKHN0cnVjdCBhcHBfcGFyYW1zICph
cHAsIEZJTEUgKmYpCiAJaWYgKHAtPnZmaW9faW50cikKIAkJZnByaW50ZihmLCAiJXMgPSAlc1xu
IiwgInZmaW9faW50ciIsIHAtPnZmaW9faW50cik7CiAKLQlpZiAocC0+eGVuX2RvbTBfcHJlc2Vu
dCkKLQkJZnByaW50ZihmLCAiJXMgPSAlc1xuIiwgInhlbl9kb20wIiwKLQkJCShwLT54ZW5fZG9t
MCkgPyAieWVzIiA6ICJubyIpOwotCiAJZnB1dGMoJ1xuJywgZik7CiB9CiAKZGlmZiAtLWdpdCBh
L2V4YW1wbGVzL2lwX3BpcGVsaW5lL2luaXQuYyBiL2V4YW1wbGVzL2lwX3BpcGVsaW5lL2luaXQu
YwppbmRleCA3Y2RlNDlhLi4wMzRjMjM4IDEwMDY0NAotLS0gYS9leGFtcGxlcy9pcF9waXBlbGlu
ZS9pbml0LmMKKysrIGIvZXhhbXBsZXMvaXBfcGlwZWxpbmUvaW5pdC5jCkBAIC0yOTYsMTEgKzI5
Niw2IEBAIGFwcF9pbml0X2VhbChzdHJ1Y3QgYXBwX3BhcmFtcyAqYXBwKQogCQlhcHAtPmVhbF9h
cmd2W25fYXJncysrXSA9IHN0cmR1cChidWZmZXIpOwogCX0KIAotCWlmICgocC0+eGVuX2RvbTBf
cHJlc2VudCkgJiYgKHAtPnhlbl9kb20wKSkgewotCQlzbnByaW50ZihidWZmZXIsIHNpemVvZihi
dWZmZXIpLCAiLS14ZW4tZG9tMCIpOwotCQlhcHAtPmVhbF9hcmd2W25fYXJncysrXSA9IHN0cmR1
cChidWZmZXIpOwotCX0KLQogCXNucHJpbnRmKGJ1ZmZlciwgc2l6ZW9mKGJ1ZmZlciksICItLSIp
OwogCWFwcC0+ZWFsX2FyZ3Zbbl9hcmdzKytdID0gc3RyZHVwKGJ1ZmZlcik7CiAKZGlmZiAtLWdp
dCBhL2V4YW1wbGVzL2tuaS9tYWluLmMgYi9leGFtcGxlcy9rbmkvbWFpbi5jCmluZGV4IGUzYmMy
ZmIuLjlmOWQyMjcgMTAwNjQ0Ci0tLSBhL2V4YW1wbGVzL2tuaS9tYWluLmMKKysrIGIvZXhhbXBs
ZXMva25pL21haW4uYwpAQCAtOTE5LDkgKzkxOSw2IEBAIG1haW4oaW50IGFyZ2MsIGNoYXIqKiBh
cmd2KQogCQkJY29udGludWU7CiAJCWtuaV9mcmVlX2tuaShwb3J0KTsKIAl9Ci0jaWZkZWYgUlRF
X0xJQlJURV9YRU5fRE9NMAotCXJ0ZV9rbmlfY2xvc2UoKTsKLSNlbmRpZgogCWZvciAoaSA9IDA7
IGkgPCBSVEVfTUFYX0VUSFBPUlRTOyBpKyspCiAJCWlmIChrbmlfcG9ydF9wYXJhbXNfYXJyYXlb
aV0pIHsKIAkJCXJ0ZV9mcmVlKGtuaV9wb3J0X3BhcmFtc19hcnJheVtpXSk7CmRpZmYgLS1naXQg
YS90ZXN0L3Rlc3QvcHJvY2Vzcy5oIGIvdGVzdC90ZXN0L3Byb2Nlc3MuaAppbmRleCA0ZjhkMTIx
Li41MWNlZDEyIDEwMDY0NAotLS0gYS90ZXN0L3Rlc3QvcHJvY2Vzcy5oCisrKyBiL3Rlc3QvdGVz
dC9wcm9jZXNzLmgKQEAgLTUyLDExICs1Miw3IEBAIHN0YXRpYyBpbmxpbmUgaW50CiBwcm9jZXNz
X2R1cChjb25zdCBjaGFyICpjb25zdCBhcmd2W10sIGludCBudW1hcmdzLCBjb25zdCBjaGFyICpl
bnZfdmFsdWUpCiB7CiAJaW50IG51bTsKLSNpZmRlZiBSVEVfTElCUlRFX1hFTl9ET00wCi0JY2hh
ciAqYXJndl9jcHlbbnVtYXJncyArIDJdOwotI2Vsc2UKIAljaGFyICphcmd2X2NweVtudW1hcmdz
ICsgMV07Ci0jZW5kaWYKIAlpbnQgaSwgZmQsIHN0YXR1czsKIAljaGFyIHBhdGhbMzJdOwogCkBA
IC02NywxNCArNjMsOCBAQCBwcm9jZXNzX2R1cChjb25zdCBjaGFyICpjb25zdCBhcmd2W10sIGlu
dCBudW1hcmdzLCBjb25zdCBjaGFyICplbnZfdmFsdWUpCiAJCS8qIG1ha2UgYSBjb3B5IG9mIHRo
ZSBhcmd1bWVudHMgdG8gYmUgcGFzc2VkIHRvIGV4ZWMgKi8KIAkJZm9yIChpID0gMDsgaSA8IG51
bWFyZ3M7IGkrKykKIAkJCWFyZ3ZfY3B5W2ldID0gc3RyZHVwKGFyZ3ZbaV0pOwotI2lmZGVmIFJU
RV9MSUJSVEVfWEVOX0RPTTAKLQkJYXJndl9jcHlbaV0gPSBzdHJkdXAoIi0teGVuLWRvbTAiKTsK
LQkJYXJndl9jcHlbaSArIDFdID0gTlVMTDsKLQkJbnVtID0gbnVtYXJncyArIDE7Ci0jZWxzZQog
CQlhcmd2X2NweVtpXSA9IE5VTEw7CiAJCW51bSA9IG51bWFyZ3M7Ci0jZW5kaWYKIAogCQkvKiBj
bG9zZSBhbGwgb3BlbiBmaWxlIGRlc2NyaXB0b3JzLCBjaGVjayAvcHJvYy9zZWxmL2ZkIHRvIG9u
bHkKIAkJICogY2FsbCBjbG9zZSBvbiBvcGVuIGZkcy4gRXhjbHVkZSBmZHMgMCwgMSBhbmQgMiov
CmRpZmYgLS1naXQgYS90ZXN0L3Rlc3QvdGVzdC5jIGIvdGVzdC90ZXN0L3Rlc3QuYwppbmRleCBj
NTYxZWI1Li45YWNjYmQxIDEwMDY0NAotLS0gYS90ZXN0L3Rlc3QvdGVzdC5jCisrKyBiL3Rlc3Qv
dGVzdC90ZXN0LmMKQEAgLTg3LDExICs4Nyw3IEBAIGRvX3JlY3Vyc2l2ZV9jYWxsKHZvaWQpCiAJ
CQl7ICJ0ZXN0X2ludmFsaWRfYl9mbGFnIiwgbm9fYWN0aW9uIH0sCiAJCQl7ICJ0ZXN0X2ludmFs
aWRfdmRldl9mbGFnIiwgbm9fYWN0aW9uIH0sCiAJCQl7ICJ0ZXN0X2ludmFsaWRfcl9mbGFnIiwg
bm9fYWN0aW9uIH0sCi0jaWZkZWYgUlRFX0xJQlJURV9YRU5fRE9NMAotCQkJeyAidGVzdF9kb20w
X21pc2NfZmxhZ3MiLCBub19hY3Rpb24gfSwKLSNlbHNlCiAJCQl7ICJ0ZXN0X21pc2NfZmxhZ3Mi
LCBub19hY3Rpb24gfSwKLSNlbmRpZgogCQkJeyAidGVzdF9tZW1vcnlfZmxhZ3MiLCBub19hY3Rp
b24gfSwKIAkJCXsgInRlc3RfZmlsZV9wcmVmaXgiLCBub19hY3Rpb24gfSwKIAkJCXsgInRlc3Rf
bm9faHVnZV9mbGFnIiwgbm9fYWN0aW9uIH0sCmRpZmYgLS1naXQgYS90ZXN0L3Rlc3QvdGVzdF9l
YWxfZmxhZ3MuYyBiL3Rlc3QvdGVzdC90ZXN0X2VhbF9mbGFncy5jCmluZGV4IDU5NGQ3OWQuLjMx
MDEwOWUgMTAwNjQ0Ci0tLSBhL3Rlc3QvdGVzdC90ZXN0X2VhbF9mbGFncy5jCisrKyBiL3Rlc3Qv
dGVzdC90ZXN0X2VhbF9mbGFncy5jCkBAIC01MSwxMSArNTEsNyBAQAogCiAjaW5jbHVkZSAicHJv
Y2Vzcy5oIgogCi0jaWZkZWYgUlRFX0xJQlJURV9YRU5fRE9NMAotI2RlZmluZSBERUZBVUxUX01F
TV9TSVpFICIzMCIKLSNlbHNlCiAjZGVmaW5lIERFRkFVTFRfTUVNX1NJWkUgIjE4IgotI2VuZGlm
CiAjZGVmaW5lIG1wX2ZsYWcgIi0tcHJvYy10eXBlPXNlY29uZGFyeSIKICNkZWZpbmUgbm9faHBl
dCAiLS1uby1ocGV0IgogI2RlZmluZSBub19odWdlICItLW5vLWh1Z2UiCkBAIC04MDksNzIgKzgw
NSw2IEBAIHRlc3Rfbm9faHVnZV9mbGFnKHZvaWQpCiAJcmV0dXJuIDA7CiB9CiAKLSNpZmRlZiBS
VEVfTElCUlRFX1hFTl9ET00wCi1zdGF0aWMgaW50Ci10ZXN0X2RvbTBfbWlzY19mbGFncyh2b2lk
KQotewotCWNoYXIgcHJlZml4W1BBVEhfTUFYXSwgdG1wW1BBVEhfTUFYXTsKLQotCWlmIChnZXRf
Y3VycmVudF9wcmVmaXgodG1wLCBzaXplb2YodG1wKSkgPT0gTlVMTCkgewotCQlwcmludGYoIkVy
cm9yIC0gdW5hYmxlIHRvIGdldCBjdXJyZW50IHByZWZpeCFcbiIpOwotCQlyZXR1cm4gLTE7Ci0J
fQotCXNucHJpbnRmKHByZWZpeCwgc2l6ZW9mKHByZWZpeCksICItLWZpbGUtcHJlZml4PSVzIiwg
dG1wKTsKLQotCS8qIGNoZWNrIHRoYXQgc29tZSBnZW5lcmFsIGZsYWdzIGRvbid0IHByZXZlbnQg
dGhpbmdzIGZyb20gd29ya2luZy4KLQkgKiBBbGwgY2FzZXMsIGFwYXJ0IGZyb20gdGhlIGZpcnN0
LCBhcHAgc2hvdWxkIHJ1bi4KLQkgKiBObyBmdXJ0aGVyIHRlc3Rpbmcgb2Ygb3V0cHV0IGRvbmUu
Ci0JICovCi0JLyogc2FuaXR5IGNoZWNrIC0gZmFpbHVyZSB3aXRoIGludmFsaWQgb3B0aW9uICov
Ci0JY29uc3QgY2hhciAqYXJndjBbXSA9IHtwcmduYW1lLCBwcmVmaXgsIG1wX2ZsYWcsICItYyIs
ICIxIiwgIi0taW52YWxpZC1vcHQifTsKLQotCS8qIFdpdGggLS1uby1wY2kgKi8KLQljb25zdCBj
aGFyICphcmd2MVtdID0ge3ByZ25hbWUsIHByZWZpeCwgbXBfZmxhZywgIi1jIiwgIjEiLCAiLS1u
by1wY2kifTsKLQkvKiBXaXRoIC12ICovCi0JY29uc3QgY2hhciAqYXJndjJbXSA9IHtwcmduYW1l
LCBwcmVmaXgsIG1wX2ZsYWcsICItYyIsICIxIiwgIi12In07Ci0JLyogV2l0aCB2YWxpZCAtLXN5
c2xvZyAqLwotCWNvbnN0IGNoYXIgKmFyZ3YzW10gPSB7cHJnbmFtZSwgcHJlZml4LCBtcF9mbGFn
LCAiLWMiLCAiMSIsCi0JCQkiLS1zeXNsb2ciLCAic3lzbG9nIn07Ci0JLyogV2l0aCBlbXB0eSAt
LXN5c2xvZyAoc2hvdWxkIGZhaWwpICovCi0JY29uc3QgY2hhciAqYXJndjRbXSA9IHtwcmduYW1l
LCBwcmVmaXgsIG1wX2ZsYWcsICItYyIsICIxIiwgIi0tc3lzbG9nIn07Ci0JLyogV2l0aCBpbnZh
bGlkIC0tc3lzbG9nICovCi0JY29uc3QgY2hhciAqYXJndjVbXSA9IHtwcmduYW1lLCBwcmVmaXgs
IG1wX2ZsYWcsICItYyIsICIxIiwgIi0tc3lzbG9nIiwgImVycm9yIn07Ci0JLyogV2l0aCBuby1z
aC1jb25mICovCi0JY29uc3QgY2hhciAqYXJndjZbXSA9IHtwcmduYW1lLCAiLWMiLCAiMSIsICIt
biIsICIyIiwgIi1tIiwgIjIwIiwKLQkJCSItLW5vLXNoY29uZiIsICItLWZpbGUtcHJlZml4PW5v
c2hjb25mIiB9OwotCi0JaWYgKGxhdW5jaF9wcm9jKGFyZ3YwKSA9PSAwKSB7Ci0JCXByaW50Zigi
RXJyb3IgLSBwcm9jZXNzIHJhbiBvayB3aXRoIGludmFsaWQgZmxhZ1xuIik7Ci0JCXJldHVybiAt
MTsKLQl9Ci0JaWYgKGxhdW5jaF9wcm9jKGFyZ3YxKSAhPSAwKSB7Ci0JCXByaW50ZigiRXJyb3Ig
LSBwcm9jZXNzIGRpZCBub3QgcnVuIG9rIHdpdGggLS1uby1wY2kgZmxhZ1xuIik7Ci0JCXJldHVy
biAtMTsKLQl9Ci0JaWYgKGxhdW5jaF9wcm9jKGFyZ3YyKSAhPSAwKSB7Ci0JCXByaW50ZigiRXJy
b3IgLSBwcm9jZXNzIGRpZCBub3QgcnVuIG9rIHdpdGggLXYgZmxhZ1xuIik7Ci0JCXJldHVybiAt
MTsKLQl9Ci0JaWYgKGxhdW5jaF9wcm9jKGFyZ3YzKSAhPSAwKSB7Ci0JCXByaW50ZigiRXJyb3Ig
LSBwcm9jZXNzIGRpZCBub3QgcnVuIG9rIHdpdGggLS1zeXNsb2cgZmxhZ1xuIik7Ci0JCXJldHVy
biAtMTsKLQl9Ci0JaWYgKGxhdW5jaF9wcm9jKGFyZ3Y0KSA9PSAwKSB7Ci0JCXByaW50ZigiRXJy
b3IgLSBwcm9jZXNzIHJ1biBvayB3aXRoIGVtcHR5IC0tc3lzbG9nIGZsYWdcbiIpOwotCQlyZXR1
cm4gLTE7Ci0JfQotCWlmIChsYXVuY2hfcHJvYyhhcmd2NSkgPT0gMCkgewotCQlwcmludGYoIkVy
cm9yIC0gcHJvY2VzcyBydW4gb2sgd2l0aCBpbnZhbGlkIC0tc3lzbG9nIGZsYWdcbiIpOwotCQly
ZXR1cm4gLTE7Ci0JfQotCWlmIChsYXVuY2hfcHJvYyhhcmd2NikgIT0gMCkgewotCQlwcmludGYo
IkVycm9yIC0gcHJvY2VzcyBkaWQgbm90IHJ1biBvayB3aXRoIC0tbm8tc2hjb25mIGZsYWdcbiIp
OwotCQlyZXR1cm4gLTE7Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci0jZWxzZQogc3RhdGljIGludAog
dGVzdF9taXNjX2ZsYWdzKHZvaWQpCiB7CkBAIC0xMDYxLDcgKzk5MSw2IEBAIHRlc3RfbWlzY19m
bGFncyh2b2lkKQogCX0KIAlyZXR1cm4gMDsKIH0KLSNlbmRpZgogCiBzdGF0aWMgaW50CiB0ZXN0
X2ZpbGVfcHJlZml4KHZvaWQpCkBAIC0xMDk4LDkgKzEwMjcsNiBAQCB0ZXN0X2ZpbGVfcHJlZml4
KHZvaWQpCiAJCXByaW50ZigiRXJyb3IgLSB1bmFibGUgdG8gZ2V0IGN1cnJlbnQgcHJlZml4IVxu
Iik7CiAJCXJldHVybiAtMTsKIAl9Ci0jaWZkZWYgUlRFX0xJQlJURV9YRU5fRE9NMAotCXJldHVy
biAwOwotI2VuZGlmCiAKIAkvKiBjaGVjayBpZiBmaWxlcyBmb3IgY3VycmVudCBwcmVmaXggYXJl
IHByZXNlbnQgKi8KIAlpZiAocHJvY2Vzc19odWdlZmlsZXMocHJlZml4LCBIVUdFUEFHRV9DSEVD
S19FWElTVFMpICE9IDEpIHsKQEAgLTEyOTksOSArMTIyNSw2IEBAIHRlc3RfbWVtb3J5X2ZsYWdz
KHZvaWQpCiAJCXByaW50ZigiRXJyb3IgLSBwcm9jZXNzIGZhaWxlZCB3aXRoIHZhbGlkIC1tIGZs
YWchXG4iKTsKIAkJcmV0dXJuIC0xOwogCX0KLSNpZmRlZiBSVEVfTElCUlRFX1hFTl9ET00wCi0J
cmV0dXJuIDA7Ci0jZW5kaWYKIAlpZiAobGF1bmNoX3Byb2MoYXJndjIpID09IDApIHsKIAkJcHJp
bnRmKCJFcnJvciAtIHByb2Nlc3MgcnVuIG9rIHdpdGggaW52YWxpZCAoemVybykgLS1zb2NrZXQt
bWVtIVxuIik7CiAJCXJldHVybiAtMTsKQEAgLTE0MjcsMTEgKzEzNTAsNyBAQCB0ZXN0X2VhbF9m
bGFncyh2b2lkKQogCQlyZXR1cm4gcmV0OwogCX0KIAotI2lmZGVmIFJURV9MSUJSVEVfWEVOX0RP
TTAKLQlyZXQgPSB0ZXN0X2RvbTBfbWlzY19mbGFncygpOwotI2Vsc2UKIAlyZXQgPSB0ZXN0X21p
c2NfZmxhZ3MoKTsKLSNlbmRpZgogCWlmIChyZXQgPCAwKSB7CiAJCXByaW50ZigiRXJyb3IgaW4g
dGVzdF9taXNjX2ZsYWdzKCkiKTsKIAkJcmV0dXJuIHJldDsKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:09: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.xen.org>)
	id 1dn7Qz-00076P-2d; Wed, 30 Aug 2017 18:09:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dn7Qx-00075l-HI
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:09:48 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BA/14-02229-B6FF6A95; Wed, 30 Aug 2017 18:09:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42I5YG4Sq5v5f1m
 kwaUfyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aB07NYCh72sVXsnbibtYHxfjNrFyMXh5DA
 NEaJ/rcTWboYOTkkBHgljiybwQph+0vsfHWbCcQWEiiXODKzD6yGTUBb4tOqHnYQW0RAQOJz5
 2I2kEHMAmcZJb4tfwOU4OAQFtCTWHyXDcRkEVCV+PW/AKScV8Bd4lzDcnaI8XISN891MoPYnA
 IeEt131zBDrHKXuH1vG/MERt4FjAyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixP
 TU3MSk4r1kvNzNzECA6KegYFxB+OEVX6HGCU5mJREeS1+LYsU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMEr/Q8oJ1iUmp5akZaZAwxNmLQEB4+SCG8ESJq3uCAxtzgzHSJ1itGeY8Pq9V+YOFa83
 QUkn7zZ/puJo+UtkBRiycvPS5US5/32F6hNAKQtozQPbigsli4xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEoZYzpOZVwK3+xXQWUxAZ8V6LQU5qyQRISXVwJjIePdgj4i5QMOyWfkFxU8y+07
 vcr4zc9WK/rcRjL+eCH6wXHe1bIPxRMW9++ZmFnkav1/4Wn8652mu4BUbFE8HBbR03HnQvujK
 rjiFmFdvO8TXyN9wk+S99uez6myNDdI77GVdjC0nxdxvKV/6X+/Bnx2e0T6mQa8yHG4t7W0qE
 Oh6wnjL9IcSS3FGoqEWc1FxIgCkMnFGoAIAAA==
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504116581!70786327!2
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61946 invoked from network); 30 Aug 2017 18:09:44 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:09:44 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 11:09:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,449,1498546800"; d="scan'208";a="130029469"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 30 Aug 2017 11:09:40 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Wed, 30 Aug 2017 18:10:29 +0000
Message-Id: <1504116634-115687-2-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com,
 john.mcnamara@intel.com, Jianfeng Tan <jianfeng.tan@intel.com>,
 oao.m.martins@oracle.com, thomas@monjalon.net, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 1/6] example/vhost_xen: remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgotLS0K
IE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBleGFtcGxlcy9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogZXhhbXBsZXMvdmhvc3RfeGVuL01h
a2VmaWxlICAgICAgICAgfCAgIDUyIC0tCiBleGFtcGxlcy92aG9zdF94ZW4vbWFpbi5jICAgICAg
ICAgICB8IDE1MjIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGV4YW1wbGVz
L3Zob3N0X3hlbi9tYWluLmggICAgICAgICAgIHwgICA2NiAtLQogZXhhbXBsZXMvdmhvc3RfeGVu
L3Zob3N0X21vbml0b3IuYyAgfCAgNTk1IC0tLS0tLS0tLS0tLS0tCiBleGFtcGxlcy92aG9zdF94
ZW4vdmlydGlvLW5ldC5oICAgICB8ICAxMTMgLS0tCiBleGFtcGxlcy92aG9zdF94ZW4veGVuX3Zo
b3N0LmggICAgICB8ICAxNDggLS0tLQogZXhhbXBsZXMvdmhvc3RfeGVuL3hlbnN0b3JlX3BhcnNl
LmMgfCAgNzc1IC0tLS0tLS0tLS0tLS0tLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCAzMjczIGRlbGV0
aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL3Zob3N0X3hlbi9NYWtlZmlsZQog
ZGVsZXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL3Zob3N0X3hlbi9tYWluLmMKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCBleGFtcGxlcy92aG9zdF94ZW4vbWFpbi5oCiBkZWxldGUgbW9kZSAxMDA2NDQgZXhh
bXBsZXMvdmhvc3RfeGVuL3Zob3N0X21vbml0b3IuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGV4YW1w
bGVzL3Zob3N0X3hlbi92aXJ0aW8tbmV0LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92
aG9zdF94ZW4veGVuX3Zob3N0LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92aG9zdF94
ZW4veGVuc3RvcmVfcGFyc2UuYwoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5F
UlMKaW5kZXggYTBjZDc1ZS4uZmU2YzZkYiAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIv
TUFJTlRBSU5FUlMKQEAgLTE5Niw3ICsxOTYsNiBAQCBGOiBsaWIvbGlicnRlX2VhbC9saW51eGFw
cC9lYWwvKnhlbioKIEY6IGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4ZWMt
ZW52L3J0ZV9kb20wX2NvbW1vbi5oCiBGOiBkcml2ZXJzL25ldC94ZW52aXJ0LwogRjogZG9jL2d1
aWRlcy94ZW4vCi1GOiBleGFtcGxlcy92aG9zdF94ZW4vCiBGOiBkb2MvZ3VpZGVzL25pY3MvZmVh
dHVyZXMveGVudmlydC5pbmkKIAogRnJlZUJTRCBFQUwgKHdpdGggb3ZlcmxhcHMpCmRpZmYgLS1n
aXQgYS9leGFtcGxlcy9NYWtlZmlsZSBiL2V4YW1wbGVzL01ha2VmaWxlCmluZGV4IDI4MzU0ZmYu
LmQyN2VkZGQgMTAwNjQ0Ci0tLSBhL2V4YW1wbGVzL01ha2VmaWxlCisrKyBiL2V4YW1wbGVzL01h
a2VmaWxlCkBAIC04OSw3ICs4OSw2IEBAIERJUlMtJChDT05GSUdfUlRFX0xJQlJURV9WSE9TVCkg
Kz0gdGVwX3Rlcm1pbmF0aW9uCiBlbmRpZgogRElSUy0kKENPTkZJR19SVEVfTElCUlRFX1RJTUVS
KSArPSB0aW1lcgogRElSUy0kKENPTkZJR19SVEVfTElCUlRFX1ZIT1NUKSArPSB2aG9zdCB2aG9z
dF9zY3NpCi1ESVJTLSQoQ09ORklHX1JURV9MSUJSVEVfWEVOX0RPTTApICs9IHZob3N0X3hlbgog
RElSUy15ICs9IHZtZHEKIERJUlMteSArPSB2bWRxX2RjYgogaWZlcSAoJChDT05GSUdfUlRFX0xJ
QlJURV9QT1dFUiksIHkpCmRpZmYgLS1naXQgYS9leGFtcGxlcy92aG9zdF94ZW4vTWFrZWZpbGUg
Yi9leGFtcGxlcy92aG9zdF94ZW4vTWFrZWZpbGUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IGFkMjQ2NmEuLjAwMDAwMDAKLS0tIGEvZXhhbXBsZXMvdmhvc3RfeGVuL01ha2VmaWxlCisr
KyAvZGV2L251bGwKQEAgLTEsNTIgKzAsMCBAQAotIyAgIEJTRCBMSUNFTlNFCi0jCi0jICAgQ29w
eXJpZ2h0KGMpIDIwMTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZl
ZC4KLSMgICBBbGwgcmlnaHRzIHJlc2VydmVkLgotIwotIyAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1
c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotIyAgIG1vZGlm
aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9ucwotIyAgIGFyZSBtZXQ6Ci0jCi0jICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2Ug
Y29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0jICAgICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSMgICAg
ICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92
ZSBjb3B5cmlnaHQKLSMgICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluCi0jICAgICAgIHRoZSBkb2N1bWVudGF0aW9uIGFu
ZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSMgICAgICAgZGlzdHJpYnV0
aW9uLgotIyAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEludGVsIENvcnBvcmF0aW9uIG5vciB0
aGUgbmFtZXMgb2YgaXRzCi0jICAgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRv
cnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotIyAgICAgICBmcm9tIHRoaXMgc29mdHdh
cmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0jCi0jICAgVEhJ
UyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRS
SUJVVE9SUwotIyAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UCi0jICAgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFO
VElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0jICAgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQK
LSMgICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJ
UkVDVCwgSU5DSURFTlRBTCwKLSMgICBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJ
QUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0jICAgTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0jICAgREFU
QSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBB
TkQgT04gQU5ZCi0jICAgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwg
U1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotIyAgIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBP
VEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotIyAgIE9GIFRISVMg
U09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1B
R0UuCi0KLWlmZXEgKCQoUlRFX1NESyksKQotJChlcnJvciAiUGxlYXNlIGRlZmluZSBSVEVfU0RL
IGVudmlyb25tZW50IHZhcmlhYmxlIikKLWVuZGlmCi0KLSMgRGVmYXVsdCB0YXJnZXQsIGNhbiBi
ZSBvdmVycmlkZGVuIGJ5IGNvbW1hbmQgbGluZSBvciBlbnZpcm9ubWVudAotUlRFX1RBUkdFVCA/
PSB4ODZfNjQtbmF0aXZlLWxpbnV4YXBwLWdjYwotCi1pbmNsdWRlICQoUlRFX1NESykvbWsvcnRl
LnZhcnMubWsKLQotIyBiaW5hcnkgbmFtZQotQVBQID0gdmhvc3Qtc3dpdGNoCi0KLSMgYWxsIHNv
dXJjZSBhcmUgc3RvcmVkIGluIFNSQ1MteQotU1JDUy15IDo9IG1haW4uYyB2aG9zdF9tb25pdG9y
LmMgeGVuc3RvcmVfcGFyc2UuYwotCi1DRkxBR1MgKz0gLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRl
IC1EX0ZJTEVfT0ZGU0VUX0JJVFM9NjQgLVduby11bnVzZWQtcGFyYW1ldGVyCi1DRkxBR1MgKz0g
JChXRVJST1JfRkxBR1MpCi1DRkxBR1MgKz0gLURfR05VX1NPVVJDRQotTERGTEFHUyArPSAtbHhl
bnN0b3JlCi0KLWluY2x1ZGUgJChSVEVfU0RLKS9tay9ydGUuZXh0YXBwLm1rCmRpZmYgLS1naXQg
YS9leGFtcGxlcy92aG9zdF94ZW4vbWFpbi5jIGIvZXhhbXBsZXMvdmhvc3RfeGVuL21haW4uYwpk
ZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZWJhNGQzNS4uMDAwMDAwMAotLS0gYS9leGFt
cGxlcy92aG9zdF94ZW4vbWFpbi5jCisrKyAvZGV2L251bGwKQEAgLTEsMTUyMiArMCwwIEBACi0v
Ki0KLSAqICAgQlNEIExJQ0VOU0UKLSAqCi0gKiAgIENvcHlyaWdodChjKSAyMDEwLTIwMTUgSW50
ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKiAgIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCi0gKgotICogICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmlu
YXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0gKiAgIGFyZSBtZXQ6
Ci0gKgotICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWlu
IHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0
aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0g
KiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIgaW4KLSAqICAgICAgIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBt
YXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAqICAgICAgIGRpc3RyaWJ1dGlvbi4KLSAqICAg
ICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRoZSBuYW1lcyBv
ZiBpdHMKLSAqICAgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHBy
b21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAgICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhv
dXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICoKLSAqICAgVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9S
UwotICogICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAqICAgQSBQQVJUSUNVTEFSIFBV
UlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAq
ICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJF
Q1QsIElOQ0lERU5UQUwsCi0gKiAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElB
TCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiAgIERB
VEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQg
QU5EIE9OIEFOWQotICogICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNU
LCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0gKiAgIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotICogICBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0gg
REFNQUdFLgotICovCi0KLSNpbmNsdWRlIDxhcnBhL2luZXQuaD4KLSNpbmNsdWRlIDxnZXRvcHQu
aD4KLSNpbmNsdWRlIDxsaW51eC9pZl9ldGhlci5oPgotI2luY2x1ZGUgPGxpbnV4L2lmX3ZsYW4u
aD4KLSNpbmNsdWRlIDxsaW51eC92aXJ0aW9fbmV0Lmg+Ci0jaW5jbHVkZSA8bGludXgvdmlydGlv
X3JpbmcuaD4KLSNpbmNsdWRlIDxzaWduYWwuaD4KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNs
dWRlIDxzeXMvZXZlbnRmZC5oPgotI2luY2x1ZGUgPHN5cy9wYXJhbS5oPgotI2luY2x1ZGUgPHVu
aXN0ZC5oPgotCi0jaW5jbHVkZSA8cnRlX2F0b21pYy5oPgotI2luY2x1ZGUgPHJ0ZV9jeWNsZXMu
aD4KLSNpbmNsdWRlIDxydGVfZXRoZGV2Lmg+Ci0jaW5jbHVkZSA8cnRlX2xvZy5oPgotI2luY2x1
ZGUgPHJ0ZV9zdHJpbmdfZm5zLmg+Ci0jaW5jbHVkZSA8cnRlX3BhdXNlLmg+Ci0KLSNpbmNsdWRl
ICJtYWluLmgiCi0jaW5jbHVkZSAidmlydGlvLW5ldC5oIgotI2luY2x1ZGUgInhlbl92aG9zdC5o
IgotCi0jZGVmaW5lIE1BWF9RVUVVRVMgMTI4Ci0KLS8qIHRoZSBtYXhpbXVtIG51bWJlciBvZiBl
eHRlcm5hbCBwb3J0cyBzdXBwb3J0ZWQgKi8KLSNkZWZpbmUgTUFYX1NVUF9QT1JUUyAxCi0KLS8q
Ci0gKiBDYWxjdWxhdGUgdGhlIG51bWJlciBvZiBidWZmZXJzIG5lZWRlZCBwZXIgcG9ydAotICov
Ci0jZGVmaW5lIE5VTV9NQlVGU19QRVJfUE9SVCAoKE1BWF9RVUVVRVMqUlRFX1RFU1RfUlhfREVT
Q19ERUZBVUxUKSArCQlcCi0JCQkJCQkJKG51bV9zd2l0Y2hpbmdfY29yZXMqTUFYX1BLVF9CVVJT
VCkgKyAgCQkJXAotCQkJCQkJCShudW1fc3dpdGNoaW5nX2NvcmVzKlJURV9URVNUX1RYX0RFU0Nf
REVGQVVMVCkgK1wKLQkJCQkJCQkobnVtX3N3aXRjaGluZ19jb3JlcypNQlVGX0NBQ0hFX1NJWkUp
KQotCi0jZGVmaW5lIE1CVUZfQ0FDSEVfU0laRSA2NAotCi0vKgotICogUlggYW5kIFRYIFByZWZl
dGNoLCBIb3N0LCBhbmQgV3JpdGUtYmFjayB0aHJlc2hvbGQgdmFsdWVzIHNob3VsZCBiZQotICog
Y2FyZWZ1bGx5IHNldCBmb3Igb3B0aW1hbCBwZXJmb3JtYW5jZS4gQ29uc3VsdCB0aGUgbmV0d29y
awotICogY29udHJvbGxlcidzIGRhdGFzaGVldCBhbmQgc3VwcG9ydGluZyBEUERLIGRvY3VtZW50
YXRpb24gZm9yIGd1aWRhbmNlCi0gKiBvbiBob3cgdGhlc2UgcGFyYW1ldGVycyBzaG91bGQgYmUg
c2V0LgotICovCi0jZGVmaW5lIFJYX1BUSFJFU0ggOCAvKiBEZWZhdWx0IHZhbHVlcyBvZiBSWCBw
cmVmZXRjaCB0aHJlc2hvbGQgcmVnLiAqLwotI2RlZmluZSBSWF9IVEhSRVNIIDggLyogRGVmYXVs
dCB2YWx1ZXMgb2YgUlggaG9zdCB0aHJlc2hvbGQgcmVnLiAqLwotI2RlZmluZSBSWF9XVEhSRVNI
IDQgLyogRGVmYXVsdCB2YWx1ZXMgb2YgUlggd3JpdGUtYmFjayB0aHJlc2hvbGQgcmVnLiAqLwot
Ci0vKgotICogVGhlc2UgZGVmYXVsdCB2YWx1ZXMgYXJlIG9wdGltaXplZCBmb3IgdXNlIHdpdGgg
dGhlIEludGVsKFIpIDgyNTk5IDEwIEdiRQotICogQ29udHJvbGxlciBhbmQgdGhlIERQREsgaXhn
YmUgUE1ELiBDb25zaWRlciB1c2luZyBvdGhlciB2YWx1ZXMgZm9yIG90aGVyCi0gKiBuZXR3b3Jr
IGNvbnRyb2xsZXJzIGFuZC9vciBuZXR3b3JrIGRyaXZlcnMuCi0gKi8KLSNkZWZpbmUgVFhfUFRI
UkVTSCAzNiAvKiBEZWZhdWx0IHZhbHVlcyBvZiBUWCBwcmVmZXRjaCB0aHJlc2hvbGQgcmVnLiAq
LwotI2RlZmluZSBUWF9IVEhSRVNIIDAgIC8qIERlZmF1bHQgdmFsdWVzIG9mIFRYIGhvc3QgdGhy
ZXNob2xkIHJlZy4gKi8KLSNkZWZpbmUgVFhfV1RIUkVTSCAwICAvKiBEZWZhdWx0IHZhbHVlcyBv
ZiBUWCB3cml0ZS1iYWNrIHRocmVzaG9sZCByZWcuICovCi0KLSNkZWZpbmUgTUFYX1BLVF9CVVJT
VCAzMgkJLyogTWF4IGJ1cnN0IHNpemUgZm9yIFJYL1RYICovCi0jZGVmaW5lIE1BWF9NUkdfUEtU
X0JVUlNUIDE2CS8qIE1heCBidXJzdCBmb3IgbWVyZ2UgYnVmZmVycy4gU2V0IHRvIDEgZHVlIHRv
IHBlcmZvcm1hbmNlIGlzc3VlLiAqLwotI2RlZmluZSBCVVJTVF9UWF9EUkFJTl9VUyAxMDAJLyog
VFggZHJhaW4gZXZlcnkgfjEwMHVzICovCi0KLS8qIFN0YXRlIG9mIHZpcnRpbyBkZXZpY2UuICov
Ci0jZGVmaW5lIERFVklDRV9OT1RfUkVBRFkgICAgIDAKLSNkZWZpbmUgREVWSUNFX1JFQURZICAg
ICAgICAgMQotI2RlZmluZSBERVZJQ0VfU0FGRV9SRU1PVkUgICAyCi0KLS8qIENvbmZpZ19jb3Jl
X2ZsYWcgc3RhdHVzIGRlZmluaXRpb25zLiAqLwotI2RlZmluZSBSRVFVRVNUX0RFVl9SRU1PVkFM
IDEKLSNkZWZpbmUgQUNLX0RFVl9SRU1PVkFMIDAKLQotLyogQ29uZmlndXJhYmxlIG51bWJlciBv
ZiBSWC9UWCByaW5nIGRlc2NyaXB0b3JzICovCi0jZGVmaW5lIFJURV9URVNUX1JYX0RFU0NfREVG
QVVMVCAxMjgKLSNkZWZpbmUgUlRFX1RFU1RfVFhfREVTQ19ERUZBVUxUIDUxMgotCi0jZGVmaW5l
IElOVkFMSURfUE9SVF9JRCAweEZGCi0KLS8qIE1heCBudW1iZXIgb2YgZGV2aWNlcy4gTGltaXRl
ZCBieSB2bWRxLiAqLwotI2RlZmluZSBNQVhfREVWSUNFUyA2NAotCi0vKiBTaXplIG9mIGJ1ZmZl
cnMgdXNlZCBmb3Igc25wcmludGZzLiAqLwotI2RlZmluZSBNQVhfUFJJTlRfQlVGRiA2MDcyCi0K
LQotLyogTWF4aW11bSBsb25nIG9wdGlvbiBsZW5ndGggZm9yIG9wdGlvbiBwYXJzaW5nLiAqLwot
I2RlZmluZSBNQVhfTE9OR19PUFRfU1ogNjQKLQotLyogVXNlZCB0byBjb21wYXJlIE1BQyBhZGRy
ZXNzZXMuICovCi0jZGVmaW5lIE1BQ19BRERSX0NNUCAweEZGRkZGRkZGRkZGRgotCi0vKiBtYXNr
IG9mIGVuYWJsZWQgcG9ydHMgKi8KLXN0YXRpYyB1aW50MzJfdCBlbmFibGVkX3BvcnRfbWFzayA9
IDA7Ci0KLS8qTnVtYmVyIG9mIHN3aXRjaGluZyBjb3JlcyBlbmFibGVkKi8KLXN0YXRpYyB1aW50
MzJfdCBudW1fc3dpdGNoaW5nX2NvcmVzID0gMDsKLQotLyogbnVtYmVyIG9mIGRldmljZXMvcXVl
dWVzIHRvIHN1cHBvcnQqLwotc3RhdGljIHVpbnQzMl90IG51bV9xdWV1ZXMgPSAwOwotdWludDMy
X3QgbnVtX2RldmljZXMgPSAwOwotCi0vKiBFbmFibGUgVk0yVk0gY29tbXVuaWNhdGlvbnMuIElm
IHRoaXMgaXMgZGlzYWJsZWQgdGhlbiB0aGUgTUFDIGFkZHJlc3MgY29tcGFyZSBpcyBza2lwcGVk
LiAqLwotc3RhdGljIHVpbnQzMl90IGVuYWJsZV92bTJ2bSA9IDE7Ci0vKiBFbmFibGUgc3RhdHMu
ICovCi1zdGF0aWMgdWludDMyX3QgZW5hYmxlX3N0YXRzID0gMDsKLQotLyogZW1wdHkgdm1kcSBj
b25maWd1cmF0aW9uIHN0cnVjdHVyZS4gRmlsbGVkIGluIHByb2dyYW1hdGljYWxseSAqLwotc3Rh
dGljIGNvbnN0IHN0cnVjdCBydGVfZXRoX2NvbmYgdm1kcV9jb25mX2RlZmF1bHQgPSB7Ci0JLnJ4
bW9kZSA9IHsKLQkJLm1xX21vZGUgICAgICAgID0gRVRIX01RX1JYX1ZNRFFfT05MWSwKLQkJLnNw
bGl0X2hkcl9zaXplID0gMCwKLQkJLmhlYWRlcl9zcGxpdCAgID0gMCwgLyoqPCBIZWFkZXIgU3Bs
aXQgZGlzYWJsZWQgKi8KLQkJLmh3X2lwX2NoZWNrc3VtID0gMCwgLyoqPCBJUCBjaGVja3N1bSBv
ZmZsb2FkIGRpc2FibGVkICovCi0JCS5od192bGFuX2ZpbHRlciA9IDAsIC8qKjwgVkxBTiBmaWx0
ZXJpbmcgZGlzYWJsZWQgKi8KLQkJLyoKLQkJICogSXQgaXMgbmVjZXNzYXJ5IGZvciAxRyBOSUMg
c3VjaCBhcyBJMzUwLAotCQkgKiB0aGlzIGZpeGVzIGJ1ZyBvZiBpcHY0IGZvcndhcmRpbmcgaW4g
Z3Vlc3QgY2FuJ3QKLQkJICogZm9yd2FyZCBwYWtldHMgZnJvbSBvbmUgdmlydGlvIGRldiB0byBh
bm90aGVyIHZpcnRpbyBkZXYuCi0JCSAqLwotCQkuaHdfdmxhbl9zdHJpcCAgPSAxLCAvKio8IFZM
QU4gc3RyaXAgZW5hYmxlZC4gKi8KLQkJLmp1bWJvX2ZyYW1lICAgID0gMCwgLyoqPCBKdW1ibyBG
cmFtZSBTdXBwb3J0IGRpc2FibGVkICovCi0JCS5od19zdHJpcF9jcmMgICA9IDEsIC8qKjwgQ1JD
IHN0cmlwcGVkIGJ5IGhhcmR3YXJlICovCi0JfSwKLQotCS50eG1vZGUgPSB7Ci0JCS5tcV9tb2Rl
ID0gRVRIX01RX1RYX05PTkUsCi0JfSwKLQkucnhfYWR2X2NvbmYgPSB7Ci0JCS8qCi0JCSAqIHNo
b3VsZCBiZSBvdmVycmlkZGVuIHNlcGFyYXRlbHkgaW4gY29kZSB3aXRoCi0JCSAqIGFwcHJvcHJp
YXRlIHZhbHVlcwotCQkgKi8KLQkJLnZtZHFfcnhfY29uZiA9IHsKLQkJCS5uYl9xdWV1ZV9wb29s
cyA9IEVUSF84X1BPT0xTLAotCQkJLmVuYWJsZV9kZWZhdWx0X3Bvb2wgPSAwLAotCQkJLmRlZmF1
bHRfcG9vbCA9IDAsCi0JCQkubmJfcG9vbF9tYXBzID0gMCwKLQkJCS5wb29sX21hcCA9IHt7MCwg
MH0sfSwKLQkJfSwKLQl9LAotfTsKLQotc3RhdGljIHVuc2lnbmVkIGxjb3JlX2lkc1tSVEVfTUFY
X0xDT1JFXTsKLXN0YXRpYyB1aW50OF90IHBvcnRzW1JURV9NQVhfRVRIUE9SVFNdOwotc3RhdGlj
IHVuc2lnbmVkIG51bV9wb3J0cyA9IDA7IC8qKjwgVGhlIG51bWJlciBvZiBwb3J0cyBzcGVjaWZp
ZWQgaW4gY29tbWFuZCBsaW5lICovCi0KLWNvbnN0IHVpbnQxNl90IHZsYW5fdGFnc1tdID0gewot
CTEwMDAsIDEwMDEsIDEwMDIsIDEwMDMsIDEwMDQsIDEwMDUsIDEwMDYsIDEwMDcsCi0JMTAwOCwg
MTAwOSwgMTAxMCwgMTAxMSwJMTAxMiwgMTAxMywgMTAxNCwgMTAxNSwKLQkxMDE2LCAxMDE3LCAx
MDE4LCAxMDE5LCAxMDIwLCAxMDIxLCAxMDIyLCAxMDIzLAotCTEwMjQsIDEwMjUsIDEwMjYsIDEw
MjcsIDEwMjgsIDEwMjksIDEwMzAsIDEwMzEsCi0JMTAzMiwgMTAzMywgMTAzNCwgMTAzNSwgMTAz
NiwgMTAzNywgMTAzOCwgMTAzOSwKLQkxMDQwLCAxMDQxLCAxMDQyLCAxMDQzLCAxMDQ0LCAxMDQ1
LCAxMDQ2LCAxMDQ3LAotCTEwNDgsIDEwNDksIDEwNTAsIDEwNTEsIDEwNTIsIDEwNTMsIDEwNTQs
IDEwNTUsCi0JMTA1NiwgMTA1NywgMTA1OCwgMTA1OSwgMTA2MCwgMTA2MSwgMTA2MiwgMTA2MywK
LX07Ci0KLS8qIGV0aGVybmV0IGFkZHJlc3NlcyBvZiBwb3J0cyAqLwotc3RhdGljIHN0cnVjdCBl
dGhlcl9hZGRyIHZtZHFfcG9ydHNfZXRoX2FkZHJbUlRFX01BWF9FVEhQT1JUU107Ci0KLS8qIGhl
YWRzIGZvciB0aGUgbWFpbiB1c2VkIGFuZCBmcmVlIGxpbmtlZCBsaXN0cyBmb3IgdGhlIGRhdGEg
cGF0aC4gKi8KLXN0YXRpYyBzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICpsbF9yb290X3VzZWQg
PSBOVUxMOwotc3RhdGljIHN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwgKmxsX3Jvb3RfZnJlZSA9
IE5VTEw7Ci0KLS8qIEFycmF5IG9mIGRhdGEgY29yZSBzdHJ1Y3R1cmVzIGNvbnRhaW5pbmcgaW5m
b3JtYXRpb24gb24gaW5kaXZpZHVhbCBjb3JlIGxpbmtlZCBsaXN0cy4gKi8KLXN0YXRpYyBzdHJ1
Y3QgbGNvcmVfaW5mbyBsY29yZV9pbmZvW1JURV9NQVhfTENPUkVdOwotCi0vKiBVc2VkIGZvciBx
dWV1ZWluZyBidXJzdHMgb2YgVFggcGFja2V0cy4gKi8KLXN0cnVjdCBtYnVmX3RhYmxlIHsKLQl1
bnNpZ25lZCBsZW47Ci0JdW5zaWduZWQgdHhxX2lkOwotCXN0cnVjdCBydGVfbWJ1ZiAqbV90YWJs
ZVtNQVhfUEtUX0JVUlNUXTsKLX07Ci0KLS8qIFRYIHF1ZXVlIGZvciBlYWNoIGRhdGEgY29yZS4g
Ki8KLXN0cnVjdCBtYnVmX3RhYmxlIGxjb3JlX3R4X3F1ZXVlW1JURV9NQVhfTENPUkVdOwotCi0v
KiBWbGFuIGhlYWRlciBzdHJ1Y3QgdXNlZCB0byBpbnNlcnQgdmxhbiB0YWdzIG9uIFRYLiAqLwot
c3RydWN0IHZsYW5fZXRoaGRyIHsKLQl1bnNpZ25lZCBjaGFyICAgaF9kZXN0W0VUSF9BTEVOXTsK
LQl1bnNpZ25lZCBjaGFyICAgaF9zb3VyY2VbRVRIX0FMRU5dOwotCV9fYmUxNiAgICAgICAgICBo
X3ZsYW5fcHJvdG87Ci0JX19iZTE2ICAgICAgICAgIGhfdmxhbl9UQ0k7Ci0JX19iZTE2ICAgICAg
ICAgIGhfdmxhbl9lbmNhcHN1bGF0ZWRfcHJvdG87Ci19OwotCi0vKiBIZWFkZXIgbGVuZ3Rocy4g
Ki8KLSNkZWZpbmUgVkxBTl9ITEVOICAgICAgIDQKLSNkZWZpbmUgVkxBTl9FVEhfSExFTiAgIDE4
Ci0KLS8qIFBlci1kZXZpY2Ugc3RhdGlzdGljcyBzdHJ1Y3QgKi8KLXN0cnVjdCBkZXZpY2Vfc3Rh
dGlzdGljcyB7Ci0JdWludDY0X3QgdHhfdG90YWw7Ci0JcnRlX2F0b21pYzY0X3QgcnhfdG90YWw7
Ci0JdWludDY0X3QgdHg7Ci0JcnRlX2F0b21pYzY0X3Qgcng7Ci19IF9fcnRlX2NhY2hlX2FsaWdu
ZWQ7Ci1zdHJ1Y3QgZGV2aWNlX3N0YXRpc3RpY3MgZGV2X3N0YXRpc3RpY3NbTUFYX0RFVklDRVNd
OwotCi0vKgotICogQnVpbGRzIHVwIHRoZSBjb3JyZWN0IGNvbmZpZ3VyYXRpb24gZm9yIFZNRFEg
VkxBTiBwb29sIG1hcAotICogYWNjb3JkaW5nIHRvIHRoZSBwb29sICYgcXVldWUgbGltaXRzLgot
ICovCi1zdGF0aWMgaW5saW5lIGludAotZ2V0X2V0aF9jb25mKHN0cnVjdCBydGVfZXRoX2NvbmYg
KmV0aF9jb25mLCB1aW50MzJfdCBudW1fZGV2aWNlcykKLXsKLQlzdHJ1Y3QgcnRlX2V0aF92bWRx
X3J4X2NvbmYgY29uZjsKLQl1bnNpZ25lZCBpOwotCi0JbWVtc2V0KCZjb25mLCAwLCBzaXplb2Yo
Y29uZikpOwotCWNvbmYubmJfcXVldWVfcG9vbHMgPSAoZW51bSBydGVfZXRoX25iX3Bvb2xzKW51
bV9kZXZpY2VzOwotCWNvbmYubmJfcG9vbF9tYXBzID0gbnVtX2RldmljZXM7Ci0KLQlmb3IgKGkg
PSAwOyBpIDwgY29uZi5uYl9wb29sX21hcHM7IGkrKykgewotCQljb25mLnBvb2xfbWFwW2ldLnZs
YW5faWQgPSB2bGFuX3RhZ3NbIGkgXTsKLQkJY29uZi5wb29sX21hcFtpXS5wb29scyA9ICgxVUwg
PDwgaSk7Ci0JfQotCi0JKHZvaWQpKHJ0ZV9tZW1jcHkoZXRoX2NvbmYsICZ2bWRxX2NvbmZfZGVm
YXVsdCwgc2l6ZW9mKCpldGhfY29uZikpKTsKLQkodm9pZCkocnRlX21lbWNweSgmZXRoX2NvbmYt
PnJ4X2Fkdl9jb25mLnZtZHFfcnhfY29uZiwgJmNvbmYsCi0JCSAgIHNpemVvZihldGhfY29uZi0+
cnhfYWR2X2NvbmYudm1kcV9yeF9jb25mKSkpOwotCXJldHVybiAwOwotfQotCi0vKgotICogVmFs
aWRhdGUgdGhlIGRldmljZSBudW1iZXIgYWNjb3JkaW5nIHRvIHRoZSBtYXggcG9vbCBudW1iZXIg
Z290dGVuIGZvcm0gZGV2X2luZm8KLSAqIElmIHRoZSBkZXZpY2UgbnVtYmVyIGlzIGludmFsaWQs
IGdpdmUgdGhlIGVycm9yIG1lc3NhZ2UgYW5kIHJldHVybiAtMS4KLSAqIEVhY2ggZGV2aWNlIG11
c3QgaGF2ZSBpdHMgb3duIHBvb2wuCi0gKi8KLXN0YXRpYyBpbmxpbmUgaW50Ci12YWxpZGF0ZV9u
dW1fZGV2aWNlcyh1aW50MzJfdCBtYXhfbmJfZGV2aWNlcykKLXsKLQlpZiAobnVtX2RldmljZXMg
PiBtYXhfbmJfZGV2aWNlcykgewotCQlSVEVfTE9HKEVSUiwgVkhPU1RfUE9SVCwgImludmFsaWQg
bnVtYmVyIG9mIGRldmljZXNcbiIpOwotCQlyZXR1cm4gLTE7Ci0JfQotCXJldHVybiAwOwotfQot
Ci0vKgotICogSW5pdGlhbGlzZXMgYSBnaXZlbiBwb3J0IHVzaW5nIGdsb2JhbCBzZXR0aW5ncyBh
bmQgd2l0aCB0aGUgcnggYnVmZmVycwotICogY29taW5nIGZyb20gdGhlIG1idWZfcG9vbCBwYXNz
ZWQgYXMgcGFyYW1ldGVyCi0gKi8KLXN0YXRpYyBpbmxpbmUgaW50Ci1wb3J0X2luaXQodWludDhf
dCBwb3J0LCBzdHJ1Y3QgcnRlX21lbXBvb2wgKm1idWZfcG9vbCkKLXsKLQlzdHJ1Y3QgcnRlX2V0
aF9kZXZfaW5mbyBkZXZfaW5mbzsKLQlzdHJ1Y3QgcnRlX2V0aF9yeGNvbmYgKnJ4Y29uZjsKLQlz
dHJ1Y3QgcnRlX2V0aF9jb25mIHBvcnRfY29uZjsKLQl1aW50MTZfdCByeF9yaW5ncywgdHhfcmlu
Z3MgPSAodWludDE2X3QpcnRlX2xjb3JlX2NvdW50KCk7Ci0JdWludDE2X3QgcnhfcmluZ19zaXpl
ID0gUlRFX1RFU1RfUlhfREVTQ19ERUZBVUxUOwotCXVpbnQxNl90IHR4X3Jpbmdfc2l6ZSA9IFJU
RV9URVNUX1RYX0RFU0NfREVGQVVMVDsKLQlpbnQgcmV0dmFsOwotCXVpbnQxNl90IHE7Ci0KLQkv
KiBUaGUgbWF4IHBvb2wgbnVtYmVyIGZyb20gZGV2X2luZm8gd2lsbCBiZSB1c2VkIHRvIHZhbGlk
YXRlIHRoZSBwb29sIG51bWJlciBzcGVjaWZpZWQgaW4gY21kIGxpbmUgKi8KLQlydGVfZXRoX2Rl
dl9pbmZvX2dldCAocG9ydCwgJmRldl9pbmZvKTsKLQotCS8qY29uZmlndXJlIHRoZSBudW1iZXIg
b2Ygc3VwcG9ydGVkIHZpcnRpbyBkZXZpY2VzIGJhc2VkIG9uIFZNRFEgbGltaXRzICovCi0JbnVt
X2RldmljZXMgPSBkZXZfaW5mby5tYXhfdm1kcV9wb29sczsKLQludW1fcXVldWVzID0gZGV2X2lu
Zm8ubWF4X3J4X3F1ZXVlczsKLQotCXJldHZhbCA9IHZhbGlkYXRlX251bV9kZXZpY2VzKE1BWF9E
RVZJQ0VTKTsKLQlpZiAocmV0dmFsIDwgMCkKLQkJcmV0dXJuIHJldHZhbDsKLQotCS8qIEdldCBw
b3J0IGNvbmZpZ3VyYXRpb24uICovCi0JcmV0dmFsID0gZ2V0X2V0aF9jb25mKCZwb3J0X2NvbmYs
IG51bV9kZXZpY2VzKTsKLQlpZiAocmV0dmFsIDwgMCkKLQkJcmV0dXJuIHJldHZhbDsKLQotCWlm
IChwb3J0ID49IHJ0ZV9ldGhfZGV2X2NvdW50KCkpIHJldHVybiAtMTsKLQotCXJ4X3JpbmdzID0g
KHVpbnQxNl90KW51bV9xdWV1ZXMsCi0JLyogQ29uZmlndXJlIGV0aGVybmV0IGRldmljZS4gKi8K
LQlyZXR2YWwgPSBydGVfZXRoX2Rldl9jb25maWd1cmUocG9ydCwgcnhfcmluZ3MsIHR4X3Jpbmdz
LCAmcG9ydF9jb25mKTsKLQlpZiAocmV0dmFsICE9IDApCi0JCXJldHVybiByZXR2YWw7Ci0KLQly
ZXR2YWwgPSBydGVfZXRoX2Rldl9hZGp1c3RfbmJfcnhfdHhfZGVzYyhwb3J0LCAmcnhfcmluZ19z
aXplLAotCQkmdHhfcmluZ19zaXplKTsKLQlpZiAocmV0dmFsICE9IDApCi0JCXJldHVybiByZXR2
YWw7Ci0JaWYgKHJ4X3Jpbmdfc2l6ZSA+IFJURV9URVNUX1JYX0RFU0NfREVGQVVMVCB8fAotCQl0
eF9yaW5nX3NpemUgPiBSVEVfVEVTVF9UWF9ERVNDX0RFRkFVTFQpIHsKLQkJUlRFX0xPRyhFUlIs
IFZIT1NUX1BPUlQsICJNYnVmIHBvb2wgaGFzIGFuIGluc3VmZmljaWVudCBzaXplIGZvciAiCi0J
CQkicG9ydCAldS5cbiIsIHBvcnQpOwotCQlyZXR1cm4gLTE7Ci0JfQotCi0JcnRlX2V0aF9kZXZf
aW5mb19nZXQocG9ydCwgJmRldl9pbmZvKTsKLQlyeGNvbmYgPSAmZGV2X2luZm8uZGVmYXVsdF9y
eGNvbmY7Ci0Jcnhjb25mLT5yeF9kcm9wX2VuID0gMTsKLQkvKiBTZXR1cCB0aGUgcXVldWVzLiAq
LwotCWZvciAocSA9IDA7IHEgPCByeF9yaW5nczsgcSArKykgewotCQlyZXR2YWwgPSBydGVfZXRo
X3J4X3F1ZXVlX3NldHVwKHBvcnQsIHEsIHJ4X3Jpbmdfc2l6ZSwKLQkJCQkJCXJ0ZV9ldGhfZGV2
X3NvY2tldF9pZChwb3J0KSwgcnhjb25mLAotCQkJCQkJbWJ1Zl9wb29sKTsKLQkJaWYgKHJldHZh
bCA8IDApCi0JCQlyZXR1cm4gcmV0dmFsOwotCX0KLQlmb3IgKHEgPSAwOyBxIDwgdHhfcmluZ3M7
IHEgKyspIHsKLQkJcmV0dmFsID0gcnRlX2V0aF90eF9xdWV1ZV9zZXR1cChwb3J0LCBxLCB0eF9y
aW5nX3NpemUsCi0JCQkJCQlydGVfZXRoX2Rldl9zb2NrZXRfaWQocG9ydCksCi0JCQkJCQlOVUxM
KTsKLQkJaWYgKHJldHZhbCA8IDApCi0JCQlyZXR1cm4gcmV0dmFsOwotCX0KLQotCS8qIFN0YXJ0
IHRoZSBkZXZpY2UuICovCi0JcmV0dmFsICA9IHJ0ZV9ldGhfZGV2X3N0YXJ0KHBvcnQpOwotCWlm
IChyZXR2YWwgPCAwKQotCQlyZXR1cm4gcmV0dmFsOwotCi0JcnRlX2V0aF9tYWNhZGRyX2dldChw
b3J0LCAmdm1kcV9wb3J0c19ldGhfYWRkcltwb3J0XSk7Ci0JUlRFX0xPRyhJTkZPLCBWSE9TVF9Q
T1JULCAiTWF4IHZpcnRpbyBkZXZpY2VzIHN1cHBvcnRlZDogJXVcbiIsIG51bV9kZXZpY2VzKTsK
LQlSVEVfTE9HKElORk8sIFZIT1NUX1BPUlQsICJQb3J0ICV1IE1BQzogJTAyIlBSSXg4IiAlMDIi
UFJJeDgiICUwMiJQUkl4OAotCQkJIiAlMDIiUFJJeDgiICUwMiJQUkl4OCIgJTAyIlBSSXg4Ilxu
IiwKLQkJCSh1bnNpZ25lZClwb3J0LAotCQkJdm1kcV9wb3J0c19ldGhfYWRkcltwb3J0XS5hZGRy
X2J5dGVzWzBdLAotCQkJdm1kcV9wb3J0c19ldGhfYWRkcltwb3J0XS5hZGRyX2J5dGVzWzFdLAot
CQkJdm1kcV9wb3J0c19ldGhfYWRkcltwb3J0XS5hZGRyX2J5dGVzWzJdLAotCQkJdm1kcV9wb3J0
c19ldGhfYWRkcltwb3J0XS5hZGRyX2J5dGVzWzNdLAotCQkJdm1kcV9wb3J0c19ldGhfYWRkcltw
b3J0XS5hZGRyX2J5dGVzWzRdLAotCQkJdm1kcV9wb3J0c19ldGhfYWRkcltwb3J0XS5hZGRyX2J5
dGVzWzVdKTsKLQotCXJldHVybiAwOwotfQotCi0vKgotICogUGFyc2UgdGhlIHBvcnRtYXNrIHBy
b3ZpZGVkIGF0IHJ1biB0aW1lLgotICovCi1zdGF0aWMgaW50Ci1wYXJzZV9wb3J0bWFzayhjb25z
dCBjaGFyICpwb3J0bWFzaykKLXsKLQljaGFyICplbmQgPSBOVUxMOwotCXVuc2lnbmVkIGxvbmcg
cG07Ci0KLQllcnJubyA9IDA7Ci0KLQkvKiBwYXJzZSBoZXhhZGVjaW1hbCBzdHJpbmcgKi8KLQlw
bSA9IHN0cnRvdWwocG9ydG1hc2ssICZlbmQsIDE2KTsKLQlpZiAoKHBvcnRtYXNrWzBdID09ICdc
MCcpIHx8IChlbmQgPT0gTlVMTCkgfHwgKCplbmQgIT0gJ1wwJykgfHwgKGVycm5vICE9IDApKQot
CQlyZXR1cm4gLTE7Ci0KLQlpZiAocG0gPT0gMCkKLQkJcmV0dXJuIC0xOwotCi0JcmV0dXJuIHBt
OwotCi19Ci0KLS8qCi0gKiBQYXJzZSBudW0gb3B0aW9ucyBhdCBydW4gdGltZS4KLSAqLwotc3Rh
dGljIGludAotcGFyc2VfbnVtX29wdChjb25zdCBjaGFyICpxX2FyZywgdWludDMyX3QgbWF4X3Zh
bGlkX3ZhbHVlKQotewotCWNoYXIgKmVuZCA9IE5VTEw7Ci0JdW5zaWduZWQgbG9uZyBudW07Ci0K
LQllcnJubyA9IDA7Ci0KLQkvKiBwYXJzZSB1bnNpZ25lZCBpbnQgc3RyaW5nICovCi0JbnVtID0g
c3RydG91bChxX2FyZywgJmVuZCwgMTApOwotCWlmICgocV9hcmdbMF0gPT0gJ1wwJykgfHwgKGVu
ZCA9PSBOVUxMKSB8fCAoKmVuZCAhPSAnXDAnKSB8fCAoZXJybm8gIT0gMCkpCi0JCXJldHVybiAt
MTsKLQotCWlmIChudW0gPiBtYXhfdmFsaWRfdmFsdWUpCi0JCXJldHVybiAtMTsKLQotCXJldHVy
biBudW07Ci0KLX0KLQotLyoKLSAqIERpc3BsYXkgdXNhZ2UKLSAqLwotc3RhdGljIHZvaWQKLXVz
X3Zob3N0X3VzYWdlKGNvbnN0IGNoYXIgKnByZ25hbWUpCi17Ci0JUlRFX0xPRyhJTkZPLCBWSE9T
VF9DT05GSUcsICIlcyBbRUFMIG9wdGlvbnNdIC0tIC1wIFBPUlRNQVNLIC0tdm0ydm0gWzB8MV0g
LS1zdGF0cyBbMC1OXSAtLW5iLWRldmljZXMgTkRcbiIKLQkiCQktcCBQT1JUTUFTSzogU2V0IG1h
c2sgZm9yIHBvcnRzIHRvIGJlIHVzZWQgYnkgYXBwbGljYXRpb25cbiIKLQkiCQktLXZtMnZtIFsw
fDFdOiBkaXNhYmxlL2VuYWJsZShkZWZhdWx0KSB2bTJ2bSBjb21tc1xuIgotCSIJCS0tc3RhdHMg
WzAtTl06IDA6IERpc2FibGUgc3RhdHMsIE46IFRpbWUgaW4gc2Vjb25kcyB0byBwcmludCBzdGF0
c1xuIiwKLQkgICAgICAgcHJnbmFtZSk7Ci19Ci0KLS8qCi0gKiBQYXJzZSB0aGUgYXJndW1lbnRz
IGdpdmVuIGluIHRoZSBjb21tYW5kIGxpbmUgb2YgdGhlIGFwcGxpY2F0aW9uLgotICovCi1zdGF0
aWMgaW50Ci11c192aG9zdF9wYXJzZV9hcmdzKGludCBhcmdjLCBjaGFyICoqYXJndikKLXsKLQlp
bnQgb3B0LCByZXQ7Ci0JaW50IG9wdGlvbl9pbmRleDsKLQl1bnNpZ25lZCBpOwotCWNvbnN0IGNo
YXIgKnByZ25hbWUgPSBhcmd2WzBdOwotCXN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIGxvbmdfb3B0aW9u
W10gPSB7Ci0JCXsidm0ydm0iLCByZXF1aXJlZF9hcmd1bWVudCwgTlVMTCwgMH0sCi0JCXsic3Rh
dHMiLCByZXF1aXJlZF9hcmd1bWVudCwgTlVMTCwgMH0sCi0JCXtOVUxMLCAwLCAwLCAwfQotCX07
Ci0KLQkvKiBQYXJzZSBjb21tYW5kIGxpbmUgKi8KLQl3aGlsZSAoKG9wdCA9IGdldG9wdF9sb25n
KGFyZ2MsIGFyZ3YsICJwOiIsbG9uZ19vcHRpb24sICZvcHRpb25faW5kZXgpKSAhPSBFT0YpIHsK
LQkJc3dpdGNoIChvcHQpIHsKLQkJLyogUG9ydG1hc2sgKi8KLQkJY2FzZSAncCc6Ci0JCQllbmFi
bGVkX3BvcnRfbWFzayA9IHBhcnNlX3BvcnRtYXNrKG9wdGFyZyk7Ci0JCQlpZiAoZW5hYmxlZF9w
b3J0X21hc2sgPT0gMCkgewotCQkJCVJURV9MT0coSU5GTywgVkhPU1RfQ09ORklHLCAiSW52YWxp
ZCBwb3J0bWFza1xuIik7Ci0JCQkJdXNfdmhvc3RfdXNhZ2UocHJnbmFtZSk7Ci0JCQkJcmV0dXJu
IC0xOwotCQkJfQotCQkJYnJlYWs7Ci0KLQkJY2FzZSAwOgotCQkJLyogRW5hYmxlL2Rpc2FibGUg
dm0ydm0gY29tbXMuICovCi0JCQlpZiAoIXN0cm5jbXAobG9uZ19vcHRpb25bb3B0aW9uX2luZGV4
XS5uYW1lLCAidm0ydm0iLCBNQVhfTE9OR19PUFRfU1opKSB7Ci0JCQkJcmV0ID0gcGFyc2VfbnVt
X29wdChvcHRhcmcsIDEpOwotCQkJCWlmIChyZXQgPT0gLTEpIHsKLQkJCQkJUlRFX0xPRyhJTkZP
LCBWSE9TVF9DT05GSUcsICJJbnZhbGlkIGFyZ3VtZW50IGZvciB2bTJ2bSBbMHwxXVxuIik7Ci0J
CQkJCXVzX3Zob3N0X3VzYWdlKHByZ25hbWUpOwotCQkJCQlyZXR1cm4gLTE7Ci0JCQkJfSBlbHNl
IHsKLQkJCQkJZW5hYmxlX3ZtMnZtID0gcmV0OwotCQkJCX0KLQkJCX0KLQotCQkJLyogRW5hYmxl
L2Rpc2FibGUgc3RhdHMuICovCi0JCQlpZiAoIXN0cm5jbXAobG9uZ19vcHRpb25bb3B0aW9uX2lu
ZGV4XS5uYW1lLCAic3RhdHMiLCBNQVhfTE9OR19PUFRfU1opKSB7Ci0JCQkJcmV0ID0gcGFyc2Vf
bnVtX29wdChvcHRhcmcsIElOVDMyX01BWCk7Ci0JCQkJaWYgKHJldCA9PSAtMSkgewotCQkJCQlS
VEVfTE9HKElORk8sIFZIT1NUX0NPTkZJRywgIkludmFsaWQgYXJndW1lbnQgZm9yIHN0YXRzIFsw
Li5OXVxuIik7Ci0JCQkJCXVzX3Zob3N0X3VzYWdlKHByZ25hbWUpOwotCQkJCQlyZXR1cm4gLTE7
Ci0JCQkJfSBlbHNlIHsKLQkJCQkJZW5hYmxlX3N0YXRzID0gcmV0OwotCQkJCX0KLQkJCX0KLQkJ
CWJyZWFrOwotCi0JCQkvKiBJbnZhbGlkIG9wdGlvbiAtIHByaW50IG9wdGlvbnMuICovCi0JCWRl
ZmF1bHQ6Ci0JCQl1c192aG9zdF91c2FnZShwcmduYW1lKTsKLQkJCXJldHVybiAtMTsKLQkJfQot
CX0KLQotCWZvciAoaSA9IDA7IGkgPCBSVEVfTUFYX0VUSFBPUlRTOyBpKyspIHsKLQkJaWYgKGVu
YWJsZWRfcG9ydF9tYXNrICYgKDEgPDwgaSkpCi0JCQlwb3J0c1tudW1fcG9ydHMrK10gPSAodWlu
dDhfdClpOwotCX0KLQotCWlmICgobnVtX3BvcnRzID09ICAwKSB8fCAobnVtX3BvcnRzID4gTUFY
X1NVUF9QT1JUUykpIHsKLQkJUlRFX0xPRyhJTkZPLCBWSE9TVF9QT1JULCAiQ3VycmVudCBlbmFi
bGVkIHBvcnQgbnVtYmVyIGlzICV1LCIKLQkJCSJidXQgb25seSAldSBwb3J0IGNhbiBiZSBlbmFi
bGVkXG4iLG51bV9wb3J0cywgTUFYX1NVUF9QT1JUUyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQly
ZXR1cm4gMDsKLX0KLQotLyoKLSAqIFVwZGF0ZSB0aGUgZ2xvYmFsIHZhciBOVU1fUE9SVFMgYW5k
IGFycmF5IFBPUlRTIGFjY29yZGluZyB0byBzeXN0ZW0gcG9ydHMgbnVtYmVyCi0gKiBhbmQgcmV0
dXJuIHZhbGlkIHBvcnRzIG51bWJlcgotICovCi1zdGF0aWMgdW5zaWduZWQgY2hlY2tfcG9ydHNf
bnVtKHVuc2lnbmVkIG5iX3BvcnRzKQotewotCXVuc2lnbmVkIHZhbGlkX251bV9wb3J0cyA9IG51
bV9wb3J0czsKLQl1bnNpZ25lZCBwb3J0aWQ7Ci0KLQlpZiAobnVtX3BvcnRzID4gbmJfcG9ydHMp
IHsKLQkJUlRFX0xPRyhJTkZPLCBWSE9TVF9QT1JULCAiXG5TcGVjaWZpZWQgcG9ydCBudW1iZXIo
JXUpIGV4Y2VlZHMgdG90YWwgc3lzdGVtIHBvcnQgbnVtYmVyKCV1KVxuIiwKLQkJCW51bV9wb3J0
cywgbmJfcG9ydHMpOwotCQludW1fcG9ydHMgPSBuYl9wb3J0czsKLQl9Ci0KLQlmb3IgKHBvcnRp
ZCA9IDA7IHBvcnRpZCA8IG51bV9wb3J0czsgcG9ydGlkICsrKSB7Ci0JCWlmIChwb3J0c1twb3J0
aWRdID49IG5iX3BvcnRzKSB7Ci0JCQlSVEVfTE9HKElORk8sIFZIT1NUX1BPUlQsICJcblNwZWNp
ZmllZCBwb3J0IElEKCV1KSBleGNlZWRzIG1heCBzeXN0ZW0gcG9ydCBJRCgldSlcbiIsCi0JCQkJ
cG9ydHNbcG9ydGlkXSwgKG5iX3BvcnRzIC0gMSkpOwotCQkJcG9ydHNbcG9ydGlkXSA9IElOVkFM
SURfUE9SVF9JRDsKLQkJCXZhbGlkX251bV9wb3J0cy0tOwotCQl9Ci0JfQotCXJldHVybiB2YWxp
ZF9udW1fcG9ydHM7Ci19Ci0KLS8qCi0gKiBGdW5jdGlvbiB0byBjb252ZXJ0IGd1ZXN0IHBoeXNp
Y2FsIGFkZHJlc3NlcyB0byB2aG9zdCB2aXJ0dWFsIGFkZHJlc3Nlcy4gVGhpcwotICogaXMgdXNl
ZCB0byBjb252ZXJ0IHZpcnRpbyBidWZmZXIgYWRkcmVzc2VzLgotICovCi1zdGF0aWMgX19ydGVf
YWx3YXlzX2lubGluZSB1aW50NjRfdAotZ3BhX3RvX3Z2YShzdHJ1Y3QgdmlydGlvX25ldCAqZGV2
LCB1aW50NjRfdCBndWVzdF9wYSkKLXsKLQlzdHJ1Y3QgdmlydGlvX21lbW9yeV9yZWdpb25zICpy
ZWdpb247Ci0JdWludDMyX3QgcmVnaW9uaWR4OwotCXVpbnQ2NF90IHZob3N0X3ZhID0gMDsKLQot
CWZvciAocmVnaW9uaWR4ID0gMDsgcmVnaW9uaWR4IDwgZGV2LT5tZW0tPm5yZWdpb25zOyByZWdp
b25pZHgrKykgewotCQlyZWdpb24gPSAmZGV2LT5tZW0tPnJlZ2lvbnNbcmVnaW9uaWR4XTsKLQkJ
aWYgKChndWVzdF9wYSA+PSByZWdpb24tPmd1ZXN0X3BoeXNfYWRkcmVzcykgJiYKLQkJCShndWVz
dF9wYSA8PSByZWdpb24tPmd1ZXN0X3BoeXNfYWRkcmVzc19lbmQpKSB7Ci0JCQl2aG9zdF92YSA9
IHJlZ2lvbi0+YWRkcmVzc19vZmZzZXQgKyBndWVzdF9wYTsKLQkJCWJyZWFrOwotCQl9Ci0JfQot
CVJURV9MT0dfRFAoREVCVUcsIFZIT1NUX0RBVEEsICIoJSIgUFJJdTY0ICIpIEdQQSAlcHwgVlZB
ICVwXG4iLAotCQlkZXYtPmRldmljZV9maCwgKHZvaWQqKSh1aW50cHRyX3QpZ3Vlc3RfcGEsICh2
b2lkKikodWludHB0cl90KXZob3N0X3ZhKTsKLQotCXJldHVybiB2aG9zdF92YTsKLX0KLQotLyoK
LSAqIFRoaXMgZnVuY3Rpb24gYWRkcyBidWZmZXJzIHRvIHRoZSB2aXJ0aW8gZGV2aWNlcyBSWCB2
aXJ0cXVldWUuIEJ1ZmZlcnMgY2FuCi0gKiBiZSByZWNlaXZlZCBmcm9tIHRoZSBwaHlzaWNhbCBw
b3J0IG9yIGZyb20gYW5vdGhlciB2aXJ0aW8gZGV2aWNlLiBBIHBhY2tldAotICogY291bnQgaXMg
cmV0dXJuZWQgdG8gaW5kaWNhdGUgdGhlIG51bWJlciBvZiBwYWNrZXRzIHRoYXQgd2VyZSBzdWNj
ZXNzZnVsbHkKLSAqIGFkZGVkIHRvIHRoZSBSWCBxdWV1ZS4KLSAqLwotc3RhdGljIF9fcnRlX2Fs
d2F5c19pbmxpbmUgdWludDMyX3QKLXZpcnRpb19kZXZfcngoc3RydWN0IHZpcnRpb19uZXQgKmRl
diwgc3RydWN0IHJ0ZV9tYnVmICoqcGt0cywgdWludDMyX3QgY291bnQpCi17Ci0Jc3RydWN0IHZo
b3N0X3ZpcnRxdWV1ZSAqdnE7Ci0Jc3RydWN0IHZyaW5nX2Rlc2MgKmRlc2M7Ci0Jc3RydWN0IHJ0
ZV9tYnVmICpidWZmOwotCS8qIFRoZSB2aXJ0aW9faGRyIGlzIGluaXRpYWxpc2VkIHRvIDAuICov
Ci0Jc3RydWN0IHZpcnRpb19uZXRfaGRyX21yZ19yeGJ1ZiB2aXJ0aW9faGRyID0ge3swLDAsMCww
LDAsMH0sMH07Ci0JdWludDY0X3QgYnVmZl9hZGRyID0gMDsKLQl1aW50NjRfdCBidWZmX2hkcl9h
ZGRyID0gMDsKLQl1aW50MzJfdCBoZWFkW01BWF9QS1RfQlVSU1RdLCBwYWNrZXRfbGVuID0gMDsK
LQl1aW50MzJfdCBoZWFkX2lkeCwgcGFja2V0X3N1Y2Nlc3MgPSAwOwotCXVpbnQxNl90IGF2YWls
X2lkeCwgcmVzX2N1cl9pZHg7Ci0JdWludDE2X3QgcmVzX2Jhc2VfaWR4LCByZXNfZW5kX2lkeDsK
LQl1aW50MTZfdCBmcmVlX2VudHJpZXM7Ci0JdWludDhfdCBzdWNjZXNzID0gMDsKLQl2b2lkICp1
c2VyZGF0YTsKLQotCVJURV9MT0dfRFAoREVCVUcsIFZIT1NUX0RBVEEsICIoJSIgUFJJdTY0ICIp
IHZpcnRpb19kZXZfcngoKVxuIiwgZGV2LT5kZXZpY2VfZmgpOwotCXZxID0gZGV2LT52aXJ0cXVl
dWVfcng7Ci0JY291bnQgPSAoY291bnQgPiBNQVhfUEtUX0JVUlNUKSA/IE1BWF9QS1RfQlVSU1Qg
OiBjb3VudDsKLQkvKiBBcyBtYW55IGRhdGEgY29yZXMgbWF5IHdhbnQgYWNjZXNzIHRvIGF2YWls
YWJsZSBidWZmZXJzLCB0aGV5IG5lZWQgdG8gYmUgcmVzZXJ2ZWQuICovCi0JZG8gewotCi0JCXJl
c19iYXNlX2lkeCA9IHZxLT5sYXN0X3VzZWRfaWR4X3JlczsKLQotCQlhdmFpbF9pZHggPSAqKCh2
b2xhdGlsZSB1aW50MTZfdCAqKSZ2cS0+YXZhaWwtPmlkeCk7Ci0KLQkJZnJlZV9lbnRyaWVzID0g
KGF2YWlsX2lkeCAtIHJlc19iYXNlX2lkeCk7Ci0KLQkJLypjaGVjayB0aGF0IHdlIGhhdmUgZW5v
dWdoIGJ1ZmZlcnMqLwotCQlpZiAodW5saWtlbHkoY291bnQgPiBmcmVlX2VudHJpZXMpKQotCQkJ
Y291bnQgPSBmcmVlX2VudHJpZXM7Ci0KLQkJaWYgKGNvdW50ID09IDApCi0JCQlyZXR1cm4gMDsK
LQotCQlyZXNfZW5kX2lkeCA9IHJlc19iYXNlX2lkeCArIGNvdW50OwotCQkvKiB2cS0+bGFzdF91
c2VkX2lkeF9yZXMgaXMgYXRvbWljYWxseSB1cGRhdGVkLiAqLwotCQlzdWNjZXNzID0gcnRlX2F0
b21pYzE2X2NtcHNldCgmdnEtPmxhc3RfdXNlZF9pZHhfcmVzLCByZXNfYmFzZV9pZHgsCi0JCQkJ
CQkJCQlyZXNfZW5kX2lkeCk7Ci0JfSB3aGlsZSAodW5saWtlbHkoc3VjY2VzcyA9PSAwKSk7Ci0J
cmVzX2N1cl9pZHggPSByZXNfYmFzZV9pZHg7Ci0JUlRFX0xPR19EUChERUJVRywgVkhPU1RfREFU
QSwgIiglIiBQUkl1NjQgIikgQ3VycmVudCBJbmRleCAlZHwgRW5kIEluZGV4ICVkXG4iLAotCQlk
ZXYtPmRldmljZV9maCwgcmVzX2N1cl9pZHgsIHJlc19lbmRfaWR4KTsKLQotCS8qIFByZWZldGNo
IGF2YWlsYWJsZSByaW5nIHRvIHJldHJpZXZlIGluZGV4ZXMuICovCi0JcnRlX3ByZWZldGNoMCgm
dnEtPmF2YWlsLT5yaW5nW3Jlc19jdXJfaWR4ICYgKHZxLT5zaXplIC0gMSldKTsKLQotCS8qIFJl
dHJpZXZlIGFsbCBvZiB0aGUgaGVhZCBpbmRleGVzIGZpcnN0IHRvIGF2b2lkIGNhY2hpbmcgaXNz
dWVzLiAqLwotCWZvciAoaGVhZF9pZHggPSAwOyBoZWFkX2lkeCA8IGNvdW50OyBoZWFkX2lkeCsr
KQotCQloZWFkW2hlYWRfaWR4XSA9IHZxLT5hdmFpbC0+cmluZ1socmVzX2N1cl9pZHggKyBoZWFk
X2lkeCkgJiAodnEtPnNpemUgLSAxKV07Ci0KLQkvKlByZWZldGNoIGRlc2NyaXB0b3IgaW5kZXgu
ICovCi0JcnRlX3ByZWZldGNoMCgmdnEtPmRlc2NbaGVhZFtwYWNrZXRfc3VjY2Vzc11dKTsKLQot
CXdoaWxlIChyZXNfY3VyX2lkeCAhPSByZXNfZW5kX2lkeCkgewotCQkvKiBHZXQgZGVzY3JpcHRv
ciBmcm9tIGF2YWlsYWJsZSByaW5nICovCi0JCWRlc2MgPSAmdnEtPmRlc2NbaGVhZFtwYWNrZXRf
c3VjY2Vzc11dOwotCQkvKiBQcmVmZXRjaCBkZXNjcmlwdG9yIGFkZHJlc3MuICovCi0JCXJ0ZV9w
cmVmZXRjaDAoZGVzYyk7Ci0KLQkJYnVmZiA9IHBrdHNbcGFja2V0X3N1Y2Nlc3NdOwotCi0JCS8q
IENvbnZlcnQgZnJvbSBncGEgdG8gdnZhIChndWVzdCBwaHlzaWNhbCBhZGRyIC0+IHZob3N0IHZp
cnR1YWwgYWRkcikgKi8KLQkJYnVmZl9hZGRyID0gZ3BhX3RvX3Z2YShkZXYsIGRlc2MtPmFkZHIp
OwotCQkvKiBQcmVmZXRjaCBidWZmZXIgYWRkcmVzcy4gKi8KLQkJcnRlX3ByZWZldGNoMCgodm9p
ZCopKHVpbnRwdHJfdClidWZmX2FkZHIpOwotCi0JCXsKLQkJCS8qIENvcHkgdmlydGlvX2hkciB0
byBwYWNrZXQgYW5kIGluY3JlbWVudCBidWZmZXIgYWRkcmVzcyAqLwotCQkJYnVmZl9oZHJfYWRk
ciA9IGJ1ZmZfYWRkcjsKLQkJCXBhY2tldF9sZW4gPSBydGVfcGt0bWJ1Zl9kYXRhX2xlbihidWZm
KSArIHZxLT52aG9zdF9obGVuOwotCi0JCQkvKgotCQkJICogSWYgdGhlIGRlc2NyaXB0b3JzIGFy
ZSBjaGFpbmVkIHRoZSBoZWFkZXIgYW5kIGRhdGEgYXJlIHBsYWNlZCBpbgotCQkJICogc2VwYXJh
dGUgYnVmZmVycy4KLQkJCSAqLwotCQkJaWYgKGRlc2MtPmZsYWdzICYgVlJJTkdfREVTQ19GX05F
WFQpIHsKLQkJCQlkZXNjLT5sZW4gPSB2cS0+dmhvc3RfaGxlbjsKLQkJCQlkZXNjID0gJnZxLT5k
ZXNjW2Rlc2MtPm5leHRdOwotCQkJCS8qIEJ1ZmZlciBhZGRyZXNzIHRyYW5zbGF0aW9uLiAqLwot
CQkJCWJ1ZmZfYWRkciA9IGdwYV90b192dmEoZGV2LCBkZXNjLT5hZGRyKTsKLQkJCQlkZXNjLT5s
ZW4gPSBydGVfcGt0bWJ1Zl9kYXRhX2xlbihidWZmKTsKLQkJCX0gZWxzZSB7Ci0JCQkJYnVmZl9h
ZGRyICs9IHZxLT52aG9zdF9obGVuOwotCQkJCWRlc2MtPmxlbiA9IHBhY2tldF9sZW47Ci0JCQl9
Ci0JCX0KLQotCQkvKiBVcGRhdGUgdXNlZCByaW5nIHdpdGggZGVzYyBpbmZvcm1hdGlvbiAqLwot
CQl2cS0+dXNlZC0+cmluZ1tyZXNfY3VyX2lkeCAmICh2cS0+c2l6ZSAtIDEpXS5pZCA9IGhlYWRb
cGFja2V0X3N1Y2Nlc3NdOwotCQl2cS0+dXNlZC0+cmluZ1tyZXNfY3VyX2lkeCAmICh2cS0+c2l6
ZSAtIDEpXS5sZW4gPSBwYWNrZXRfbGVuOwotCi0JCS8qIENvcHkgbWJ1ZiBkYXRhIHRvIGJ1ZmZl
ciAqLwotCQl1c2VyZGF0YSA9IHJ0ZV9wa3RtYnVmX210b2QoYnVmZiwgdm9pZCAqKTsKLQkJcnRl
X21lbWNweSgodm9pZCAqKSh1aW50cHRyX3QpYnVmZl9hZGRyLCB1c2VyZGF0YSwgcnRlX3BrdG1i
dWZfZGF0YV9sZW4oYnVmZikpOwotCi0JCXJlc19jdXJfaWR4Kys7Ci0JCXBhY2tldF9zdWNjZXNz
Kys7Ci0KLQkJLyogbWVyZ2VhYmxlIGlzIGRpc2FibGVkIHRoZW4gYSBoZWFkZXIgaXMgcmVxdWly
ZWQgcGVyIGJ1ZmZlci4gKi8KLQkJcnRlX21lbWNweSgodm9pZCAqKSh1aW50cHRyX3QpYnVmZl9o
ZHJfYWRkciwgKGNvbnN0IHZvaWQgKikmdmlydGlvX2hkciwgdnEtPnZob3N0X2hsZW4pOwotCQlp
ZiAocmVzX2N1cl9pZHggPCByZXNfZW5kX2lkeCkgewotCQkJLyogUHJlZmV0Y2ggZGVzY3JpcHRv
ciBpbmRleC4gKi8KLQkJCXJ0ZV9wcmVmZXRjaDAoJnZxLT5kZXNjW2hlYWRbcGFja2V0X3N1Y2Nl
c3NdXSk7Ci0JCX0KLQl9Ci0KLQlydGVfY29tcGlsZXJfYmFycmllcigpOwotCi0JLyogV2FpdCB1
bnRpbCBpdCdzIG91ciB0dXJuIHRvIGFkZCBvdXIgYnVmZmVyIHRvIHRoZSB1c2VkIHJpbmcuICov
Ci0Jd2hpbGUgKHVubGlrZWx5KHZxLT5sYXN0X3VzZWRfaWR4ICE9IHJlc19iYXNlX2lkeCkpCi0J
CXJ0ZV9wYXVzZSgpOwotCi0JKih2b2xhdGlsZSB1aW50MTZfdCAqKSZ2cS0+dXNlZC0+aWR4ICs9
IGNvdW50OwotCi0JdnEtPmxhc3RfdXNlZF9pZHggPSByZXNfZW5kX2lkeDsKLQotCXJldHVybiBj
b3VudDsKLX0KLQotLyoKLSAqIENvbXBhcmVzIGEgcGFja2V0IGRlc3RpbmF0aW9uIE1BQyBhZGRy
ZXNzIHRvIGEgZGV2aWNlIE1BQyBhZGRyZXNzLgotICovCi1zdGF0aWMgX19ydGVfYWx3YXlzX2lu
bGluZSBpbnQKLWV0aGVyX2FkZHJfY21wKHN0cnVjdCBldGhlcl9hZGRyICplYSwgc3RydWN0IGV0
aGVyX2FkZHIgKmViKQotewotCXJldHVybiAoKCoodWludDY0X3QgKillYSBeICoodWludDY0X3Qg
KillYikgJiBNQUNfQUREUl9DTVApID09IDA7Ci19Ci0KLS8qCi0gKiBUaGlzIGZ1bmN0aW9uIHJl
Z2lzdGVycyBtYWMgYWxvbmcgd2l0aCBhCi0gKiB2bGFuIHRhZyB0byBhIFZNRFEuCi0gKi8KLXN0
YXRpYyBpbnQKLWxpbmtfdm1kcShzdHJ1Y3QgdmlydGlvX25ldCAqZGV2KQotewotCWludCByZXQ7
Ci0Jc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqZGV2X2xsOwotCi0JZGV2X2xsID0gbGxfcm9v
dF91c2VkOwotCi0Jd2hpbGUgKGRldl9sbCAhPSBOVUxMKSB7Ci0JCWlmICgoZGV2ICE9IGRldl9s
bC0+ZGV2KSAmJiBldGhlcl9hZGRyX2NtcCgmZGV2LT5tYWNfYWRkcmVzcywgJmRldl9sbC0+ZGV2
LT5tYWNfYWRkcmVzcykpIHsKLQkJCVJURV9MT0coSU5GTywgVkhPU1RfREFUQSwgIiglIlBSSXU2
NCIpIFdBUk5JTkc6IFRoaXMgZGV2aWNlIGlzIHVzaW5nIGFuIGV4aXN0aW5nIE1BQyBhZGRyZXNz
IGFuZCBoYXMgbm90IGJlZW4gcmVnaXN0ZXJlZC5cbiIsIGRldi0+ZGV2aWNlX2ZoKTsKLQkJCXJl
dHVybiAtMTsKLQkJfQotCQlkZXZfbGwgPSBkZXZfbGwtPm5leHQ7Ci0JfQotCi0JLyogdmxhbl90
YWcgY3VycmVudGx5IHVzZXMgdGhlIGRldmljZV9pZC4gKi8KLQlkZXYtPnZsYW5fdGFnID0gdmxh
bl90YWdzW2Rldi0+ZGV2aWNlX2ZoXTsKLQlkZXYtPnZtZHFfcnhfcSA9IGRldi0+ZGV2aWNlX2Zo
ICogKG51bV9xdWV1ZXMvbnVtX2RldmljZXMpOwotCi0JLyogUHJpbnQgb3V0IFZNRFEgcmVnaXN0
cmF0aW9uIGluZm8uICovCi0JUlRFX0xPRyhJTkZPLCBWSE9TVF9EQVRBLCAiKCUiUFJJdTY0Iikg
TUFDX0FERFJFU1MgJTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4OiUwMnggYW5kIFZMQU5fVEFHICVk
IHJlZ2lzdGVyZWRcbiIsCi0JCWRldi0+ZGV2aWNlX2ZoLAotCQlkZXYtPm1hY19hZGRyZXNzLmFk
ZHJfYnl0ZXNbMF0sIGRldi0+bWFjX2FkZHJlc3MuYWRkcl9ieXRlc1sxXSwKLQkJZGV2LT5tYWNf
YWRkcmVzcy5hZGRyX2J5dGVzWzJdLCBkZXYtPm1hY19hZGRyZXNzLmFkZHJfYnl0ZXNbM10sCi0J
CWRldi0+bWFjX2FkZHJlc3MuYWRkcl9ieXRlc1s0XSwgZGV2LT5tYWNfYWRkcmVzcy5hZGRyX2J5
dGVzWzVdLAotCQlkZXYtPnZsYW5fdGFnKTsKLQotCS8qIFJlZ2lzdGVyIHRoZSBNQUMgYWRkcmVz
cy4gKi8KLQlyZXQgPSBydGVfZXRoX2Rldl9tYWNfYWRkcl9hZGQocG9ydHNbMF0sICZkZXYtPm1h
Y19hZGRyZXNzLCAodWludDMyX3QpZGV2LT5kZXZpY2VfZmgpOwotCWlmIChyZXQpIHsKLQkJUlRF
X0xPRyhFUlIsIFZIT1NUX0RBVEEsICIoJSJQUkl1NjQiKSBGYWlsZWQgdG8gYWRkIGRldmljZSBN
QUMgYWRkcmVzcyB0byBWTURRXG4iLAotCQkJCQkJCQkJCWRldi0+ZGV2aWNlX2ZoKTsKLQkJcmV0
dXJuIC0xOwotCX0KLQotCS8qIEVuYWJsZSBzdHJpcHBpbmcgb2YgdGhlIHZsYW4gdGFnIGFzIHdl
IGhhbmRsZSByb3V0aW5nLiAqLwotCXJ0ZV9ldGhfZGV2X3NldF92bGFuX3N0cmlwX29uX3F1ZXVl
KHBvcnRzWzBdLCBkZXYtPnZtZHFfcnhfcSwgMSk7Ci0KLQlydGVfY29tcGlsZXJfYmFycmllcigp
OwotCS8qIFNldCBkZXZpY2UgYXMgcmVhZHkgZm9yIFJYLiAqLwotCWRldi0+cmVhZHkgPSBERVZJ
Q0VfUkVBRFk7Ci0KLQlyZXR1cm4gMDsKLX0KLQotLyoKLSAqIFJlbW92ZXMgTUFDIGFkZHJlc3Mg
YW5kIHZsYW4gdGFnIGZyb20gVk1EUS4gRW5zdXJlcyB0aGF0IG5vdGhpbmcgaXMgYWRkaW5nIGJ1
ZmZlcnMgdG8gdGhlIFJYCi0gKiBxdWV1ZSBiZWZvcmUgZGlzYWJsaW5nIFJYIG9uIHRoZSBkZXZp
Y2UuCi0gKi8KLXN0YXRpYyBpbmxpbmUgdm9pZAotdW5saW5rX3ZtZHEoc3RydWN0IHZpcnRpb19u
ZXQgKmRldikKLXsKLQl1bnNpZ25lZCBpID0gMDsKLQl1bnNpZ25lZCByeF9jb3VudDsKLQlzdHJ1
Y3QgcnRlX21idWYgKnBrdHNfYnVyc3RbTUFYX1BLVF9CVVJTVF07Ci0KLQlpZiAoZGV2LT5yZWFk
eSA9PSBERVZJQ0VfUkVBRFkpIHsKLQkJLypjbGVhciBNQUMgYW5kIFZMQU4gc2V0dGluZ3MqLwot
CQlydGVfZXRoX2Rldl9tYWNfYWRkcl9yZW1vdmUocG9ydHNbMF0sICZkZXYtPm1hY19hZGRyZXNz
KTsKLQkJZm9yIChpID0gMDsgaSA8IDY7IGkrKykKLQkJCWRldi0+bWFjX2FkZHJlc3MuYWRkcl9i
eXRlc1tpXSA9IDA7Ci0KLQkJZGV2LT52bGFuX3RhZyA9IDA7Ci0KLQkJLypDbGVhciBvdXQgdGhl
IHJlY2VpdmUgYnVmZmVycyovCi0JCXJ4X2NvdW50ID0gcnRlX2V0aF9yeF9idXJzdChwb3J0c1sw
XSwKLQkJCQkJKHVpbnQxNl90KWRldi0+dm1kcV9yeF9xLCBwa3RzX2J1cnN0LCBNQVhfUEtUX0JV
UlNUKTsKLQotCQl3aGlsZSAocnhfY291bnQpIHsKLQkJCWZvciAoaSA9IDA7IGkgPCByeF9jb3Vu
dDsgaSsrKQotCQkJCXJ0ZV9wa3RtYnVmX2ZyZWUocGt0c19idXJzdFtpXSk7Ci0KLQkJCXJ4X2Nv
dW50ID0gcnRlX2V0aF9yeF9idXJzdChwb3J0c1swXSwKLQkJCQkJKHVpbnQxNl90KWRldi0+dm1k
cV9yeF9xLCBwa3RzX2J1cnN0LCBNQVhfUEtUX0JVUlNUKTsKLQkJfQotCi0JCWRldi0+cmVhZHkg
PSBERVZJQ0VfTk9UX1JFQURZOwotCX0KLX0KLQotLyoKLSAqIENoZWNrIGlmIHRoZSBwYWNrZXQg
ZGVzdGluYXRpb24gTUFDIGFkZHJlc3MgaXMgZm9yIGEgbG9jYWwgZGV2aWNlLiBJZiBzbyB0aGVu
IHB1dAotICogdGhlIHBhY2tldCBvbiB0aGF0IGRldmljZXMgUlggcXVldWUuIElmIG5vdCB0aGVu
IHJldHVybi4KLSAqLwotc3RhdGljIF9fcnRlX2Fsd2F5c19pbmxpbmUgdW5zaWduZWQKLXZpcnRp
b190eF9sb2NhbChzdHJ1Y3QgdmlydGlvX25ldCAqZGV2LCBzdHJ1Y3QgcnRlX21idWYgKm0pCi17
Ci0Jc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqZGV2X2xsOwotCXN0cnVjdCBldGhlcl9oZHIg
KnBrdF9oZHI7Ci0JdWludDY0X3QgcmV0ID0gMDsKLQotCXBrdF9oZHIgPSBydGVfcGt0bWJ1Zl9t
dG9kKG0sIHN0cnVjdCBldGhlcl9oZHIgKik7Ci0KLQkvKmdldCB0aGUgdXNlZCBkZXZpY2VzIGxp
c3QqLwotCWRldl9sbCA9IGxsX3Jvb3RfdXNlZDsKLQotCXdoaWxlIChkZXZfbGwgIT0gTlVMTCkg
ewotCQlpZiAobGlrZWx5KGRldl9sbC0+ZGV2LT5yZWFkeSA9PSBERVZJQ0VfUkVBRFkpICYmIGV0
aGVyX2FkZHJfY21wKCYocGt0X2hkci0+ZF9hZGRyKSwKLQkJCQkgICAgICAgICAgJmRldl9sbC0+
ZGV2LT5tYWNfYWRkcmVzcykpIHsKLQotCQkJLyogRHJvcCB0aGUgcGFja2V0IGlmIHRoZSBUWCBw
YWNrZXQgaXMgZGVzdGluZWQgZm9yIHRoZSBUWCBkZXZpY2UuICovCi0JCQlpZiAoZGV2X2xsLT5k
ZXYtPmRldmljZV9maCA9PSBkZXYtPmRldmljZV9maCkgewotCQkJCVJURV9MT0dfRFAoREVCVUcs
IFZIT1NUX0RBVEEsICIoJSIgUFJJdTY0ICIpIFRYOiAiCi0JCQkJCSJTb3VyY2UgYW5kIGRlc3Rp
bmF0aW9uIE1BQyBhZGRyZXNzZXMgYXJlIHRoZSBzYW1lLiAiCi0JCQkJCSJEcm9wcGluZyBwYWNr
ZXQuXG4iLAotCQkJCQlkZXZfbGwtPmRldi0+ZGV2aWNlX2ZoKTsKLQkJCQlyZXR1cm4gMDsKLQkJ
CX0KLQotCi0JCQlSVEVfTE9HX0RQKERFQlVHLCBWSE9TVF9EQVRBLCAiKCUiIFBSSXU2NCAiKSBU
WDogIgotCQkJCSJNQUMgYWRkcmVzcyBpcyBsb2NhbFxuIiwgZGV2X2xsLT5kZXYtPmRldmljZV9m
aCk7Ci0KLQkJCWlmIChkZXZfbGwtPmRldi0+cmVtb3ZlKSB7Ci0JCQkJLypkcm9wIHRoZSBwYWNr
ZXQgaWYgdGhlIGRldmljZSBpcyBtYXJrZWQgZm9yIHJlbW92YWwqLwotCQkJCVJURV9MT0dfRFAo
REVCVUcsIFZIT1NUX0RBVEEsICIoJSIgUFJJdTY0ICIpICIKLQkJCQkJIkRldmljZSBpcyBtYXJr
ZWQgZm9yIHJlbW92YWxcbiIsCi0JCQkJCWRldl9sbC0+ZGV2LT5kZXZpY2VfZmgpOwotCQkJfSBl
bHNlIHsKLQkJCQkvKnNlbmQgdGhlIHBhY2tldCB0byB0aGUgbG9jYWwgdmlydGlvIGRldmljZSov
Ci0JCQkJcmV0ID0gdmlydGlvX2Rldl9yeChkZXZfbGwtPmRldiwgJm0sIDEpOwotCQkJCWlmIChl
bmFibGVfc3RhdHMpIHsKLQkJCQkJcnRlX2F0b21pYzY0X2FkZCgmZGV2X3N0YXRpc3RpY3NbZGV2
X2xsLT5kZXYtPmRldmljZV9maF0ucnhfdG90YWwsIDEpOwotCQkJCQlydGVfYXRvbWljNjRfYWRk
KCZkZXZfc3RhdGlzdGljc1tkZXZfbGwtPmRldi0+ZGV2aWNlX2ZoXS5yeCwgcmV0KTsKLQkJCQkJ
ZGV2X3N0YXRpc3RpY3NbZGV2LT5kZXZpY2VfZmhdLnR4X3RvdGFsKys7Ci0JCQkJCWRldl9zdGF0
aXN0aWNzW2Rldi0+ZGV2aWNlX2ZoXS50eCArPSByZXQ7Ci0JCQkJfQotCQkJfQotCi0JCQlyZXR1
cm4gMDsKLQkJfQotCQlkZXZfbGwgPSBkZXZfbGwtPm5leHQ7Ci0JfQotCi0JcmV0dXJuIC0xOwot
fQotCi0vKgotICogVGhpcyBmdW5jdGlvbiByb3V0ZXMgdGhlIFRYIHBhY2tldCB0byB0aGUgY29y
cmVjdCBpbnRlcmZhY2UuIFRoaXMgbWF5IGJlIGEgbG9jYWwgZGV2aWNlCi0gKiBvciB0aGUgcGh5
c2ljYWwgcG9ydC4KLSAqLwotc3RhdGljIF9fcnRlX2Fsd2F5c19pbmxpbmUgdm9pZAotdmlydGlv
X3R4X3JvdXRlKHN0cnVjdCB2aXJ0aW9fbmV0KiBkZXYsIHN0cnVjdCBydGVfbWJ1ZiAqbSwgc3Ry
dWN0IHJ0ZV9tZW1wb29sICptYnVmX3Bvb2wsIHVpbnQxNl90IHZsYW5fdGFnKQotewotCXN0cnVj
dCBtYnVmX3RhYmxlICp0eF9xOwotCXN0cnVjdCB2bGFuX2V0aGhkciAqdmxhbl9oZHI7Ci0Jc3Ry
dWN0IHJ0ZV9tYnVmICoqbV90YWJsZTsKLQlzdHJ1Y3QgcnRlX21idWYgKm1idWY7Ci0JdW5zaWdu
ZWQgbGVuLCByZXQ7Ci0JY29uc3QgdWludDE2X3QgbGNvcmVfaWQgPSBydGVfbGNvcmVfaWQoKTsK
LQotCS8qY2hlY2sgaWYgZGVzdGluYXRpb24gaXMgbG9jYWwgVk0qLwotCWlmIChlbmFibGVfdm0y
dm0gJiYgKHZpcnRpb190eF9sb2NhbChkZXYsIG0pID09IDApKSB7Ci0JCXJldHVybjsKLQl9Ci0K
LQlSVEVfTE9HX0RQKERFQlVHLCBWSE9TVF9EQVRBLCAiKCUiIFBSSXU2NCAiKSBUWDogIgotCQki
TUFDIGFkZHJlc3MgaXMgZXh0ZXJuYWxcbiIsIGRldi0+ZGV2aWNlX2ZoKTsKLQotCS8qQWRkIHBh
Y2tldCB0byB0aGUgcG9ydCB0eCBxdWV1ZSovCi0JdHhfcSA9ICZsY29yZV90eF9xdWV1ZVtsY29y
ZV9pZF07Ci0JbGVuID0gdHhfcS0+bGVuOwotCi0JLyogQWxsb2NhdGUgYW4gbWJ1ZiBhbmQgcG9w
dWxhdGUgdGhlIHN0cnVjdHVyZS4gKi8KLQltYnVmID0gcnRlX3BrdG1idWZfYWxsb2MobWJ1Zl9w
b29sKTsKLQlpZighbWJ1ZikKLQkJcmV0dXJuOwotCi0JbWJ1Zi0+ZGF0YV9sZW4gPSBtLT5kYXRh
X2xlbiArIFZMQU5fSExFTjsKLQltYnVmLT5wa3RfbGVuID0gbWJ1Zi0+ZGF0YV9sZW47Ci0KLQkv
KiBDb3B5IGV0aGVybmV0IGhlYWRlciB0byBtYnVmLiAqLwotCXJ0ZV9tZW1jcHkocnRlX3BrdG1i
dWZfbXRvZChtYnVmLCB2b2lkKiksCi0JCQlydGVfcGt0bWJ1Zl9tdG9kKG0sIGNvbnN0IHZvaWQq
KSwgRVRIX0hMRU4pOwotCi0KLQkvKiBTZXR1cCB2bGFuIGhlYWRlci4gQnl0ZXMgbmVlZCB0byBi
ZSByZS1vcmRlcmVkIGZvciBuZXR3b3JrIHdpdGggaHRvbnMoKSovCi0Jdmxhbl9oZHIgPSBydGVf
cGt0bWJ1Zl9tdG9kKG1idWYsIHN0cnVjdCB2bGFuX2V0aGhkciAqKTsKLQl2bGFuX2hkci0+aF92
bGFuX2VuY2Fwc3VsYXRlZF9wcm90byA9IHZsYW5faGRyLT5oX3ZsYW5fcHJvdG87Ci0Jdmxhbl9o
ZHItPmhfdmxhbl9wcm90byA9IGh0b25zKEVUSF9QXzgwMjFRKTsKLQl2bGFuX2hkci0+aF92bGFu
X1RDSSA9IGh0b25zKHZsYW5fdGFnKTsKLQotCS8qIENvcHkgdGhlIHJlbWFpbmluZyBwYWNrZXQg
Y29udGVudHMgdG8gdGhlIG1idWYuICovCi0JcnRlX21lbWNweShydGVfcGt0bWJ1Zl9tdG9kX29m
ZnNldChtYnVmLCB2b2lkICosIFZMQU5fRVRIX0hMRU4pLAotCQlydGVfcGt0bWJ1Zl9tdG9kX29m
ZnNldChtLCBjb25zdCB2b2lkICosIEVUSF9ITEVOKSwKLQkJKG0tPmRhdGFfbGVuIC0gRVRIX0hM
RU4pKTsKLQl0eF9xLT5tX3RhYmxlW2xlbl0gPSBtYnVmOwotCWxlbisrOwotCWlmIChlbmFibGVf
c3RhdHMpIHsKLQkJZGV2X3N0YXRpc3RpY3NbZGV2LT5kZXZpY2VfZmhdLnR4X3RvdGFsKys7Ci0J
CWRldl9zdGF0aXN0aWNzW2Rldi0+ZGV2aWNlX2ZoXS50eCsrOwotCX0KLQotCWlmICh1bmxpa2Vs
eShsZW4gPT0gTUFYX1BLVF9CVVJTVCkpIHsKLQkJbV90YWJsZSA9IChzdHJ1Y3QgcnRlX21idWYg
KiopdHhfcS0+bV90YWJsZTsKLQkJcmV0ID0gcnRlX2V0aF90eF9idXJzdChwb3J0c1swXSwgKHVp
bnQxNl90KXR4X3EtPnR4cV9pZCwgbV90YWJsZSwgKHVpbnQxNl90KSBsZW4pOwotCQkvKiBGcmVl
IGFueSBidWZmZXJzIG5vdCBoYW5kbGVkIGJ5IFRYIGFuZCB1cGRhdGUgdGhlIHBvcnQgc3RhdHMu
ICovCi0JCWlmICh1bmxpa2VseShyZXQgPCBsZW4pKSB7Ci0JCQlkbyB7Ci0JCQkJcnRlX3BrdG1i
dWZfZnJlZShtX3RhYmxlW3JldF0pOwotCQkJfSB3aGlsZSAoKytyZXQgPCBsZW4pOwotCQl9Ci0K
LQkJbGVuID0gMDsKLQl9Ci0KLQl0eF9xLT5sZW4gPSBsZW47Ci0JcmV0dXJuOwotfQotCi1zdGF0
aWMgX19ydGVfYWx3YXlzX2lubGluZSB2b2lkCi12aXJ0aW9fZGV2X3R4KHN0cnVjdCB2aXJ0aW9f
bmV0KiBkZXYsIHN0cnVjdCBydGVfbWVtcG9vbCAqbWJ1Zl9wb29sKQotewotCXN0cnVjdCBydGVf
bWJ1ZiBtOwotCXN0cnVjdCB2aG9zdF92aXJ0cXVldWUgKnZxOwotCXN0cnVjdCB2cmluZ19kZXNj
ICpkZXNjOwotCXVpbnQ2NF90IGJ1ZmZfYWRkciA9IDA7Ci0JdWludDMyX3QgaGVhZFtNQVhfUEtU
X0JVUlNUXTsKLQl1aW50MzJfdCB1c2VkX2lkeDsKLQl1aW50MzJfdCBpOwotCXVpbnQxNl90IGZy
ZWVfZW50cmllcywgcGFja2V0X3N1Y2Nlc3MgPSAwOwotCXVpbnQxNl90IGF2YWlsX2lkeDsKLQot
CXZxID0gZGV2LT52aXJ0cXVldWVfdHg7Ci0JYXZhaWxfaWR4ID0gKigodm9sYXRpbGUgdWludDE2
X3QgKikmdnEtPmF2YWlsLT5pZHgpOwotCi0JLyogSWYgdGhlcmUgYXJlIG5vIGF2YWlsYWJsZSBi
dWZmZXJzIHRoZW4gcmV0dXJuLiAqLwotCWlmICh2cS0+bGFzdF91c2VkX2lkeCA9PSBhdmFpbF9p
ZHgpCi0JCXJldHVybjsKLQotCVJURV9MT0dfRFAoREVCVUcsIFZIT1NUX0RBVEEsICIoJSIgUFJJ
dTY0ICIpIHZpcnRpb19kZXZfdHgoKVxuIiwKLQkJZGV2LT5kZXZpY2VfZmgpOwotCi0JLyogUHJl
ZmV0Y2ggYXZhaWxhYmxlIHJpbmcgdG8gcmV0cmlldmUgaGVhZCBpbmRleGVzLiAqLwotCXJ0ZV9w
cmVmZXRjaDAoJnZxLT5hdmFpbC0+cmluZ1t2cS0+bGFzdF91c2VkX2lkeCAmICh2cS0+c2l6ZSAt
IDEpXSk7Ci0KLQkvKmdldCB0aGUgbnVtYmVyIG9mIGZyZWUgZW50cmllcyBpbiB0aGUgcmluZyov
Ci0JZnJlZV9lbnRyaWVzID0gYXZhaWxfaWR4IC0gdnEtPmxhc3RfdXNlZF9pZHg7Ci0JZnJlZV9l
bnRyaWVzID0gdW5saWtlbHkoZnJlZV9lbnRyaWVzIDwgTUFYX1BLVF9CVVJTVCkgPyBmcmVlX2Vu
dHJpZXMgOiBNQVhfUEtUX0JVUlNUOwotCi0JUlRFX0xPR19EUChERUJVRywgVkhPU1RfREFUQSwg
IiglIiBQUkl1NjQgIikgQnVmZmVycyBhdmFpbGFibGUgJWRcbiIsCi0JCWRldi0+ZGV2aWNlX2Zo
LCBmcmVlX2VudHJpZXMpOwotCS8qIFJldHJpZXZlIGFsbCBvZiB0aGUgaGVhZCBpbmRleGVzIGZp
cnN0IHRvIGF2b2lkIGNhY2hpbmcgaXNzdWVzLiAqLwotCWZvciAoaSA9IDA7IGkgPCBmcmVlX2Vu
dHJpZXM7IGkrKykKLQkJaGVhZFtpXSA9IHZxLT5hdmFpbC0+cmluZ1sodnEtPmxhc3RfdXNlZF9p
ZHggKyBpKSAmICh2cS0+c2l6ZSAtIDEpXTsKLQotCS8qIFByZWZldGNoIGRlc2NyaXB0b3IgaW5k
ZXguICovCi0JcnRlX3ByZWZldGNoMCgmdnEtPmRlc2NbaGVhZFtwYWNrZXRfc3VjY2Vzc11dKTsK
LQotCXdoaWxlIChwYWNrZXRfc3VjY2VzcyA8IGZyZWVfZW50cmllcykgewotCQlkZXNjID0gJnZx
LT5kZXNjW2hlYWRbcGFja2V0X3N1Y2Nlc3NdXTsKLQkJLyogUHJlZmV0Y2ggZGVzY3JpcHRvciBh
ZGRyZXNzLiAqLwotCQlydGVfcHJlZmV0Y2gwKGRlc2MpOwotCi0JCWlmIChwYWNrZXRfc3VjY2Vz
cyA8IChmcmVlX2VudHJpZXMgLSAxKSkgewotCQkJLyogUHJlZmV0Y2ggZGVzY3JpcHRvciBpbmRl
eC4gKi8KLQkJCXJ0ZV9wcmVmZXRjaDAoJnZxLT5kZXNjW2hlYWRbcGFja2V0X3N1Y2Nlc3MrMV1d
KTsKLQkJfQotCi0JCS8qIFVwZGF0ZSB1c2VkIGluZGV4IGJ1ZmZlciBpbmZvcm1hdGlvbi4gKi8K
LQkJdXNlZF9pZHggPSB2cS0+bGFzdF91c2VkX2lkeCAmICh2cS0+c2l6ZSAtIDEpOwotCQl2cS0+
dXNlZC0+cmluZ1t1c2VkX2lkeF0uaWQgPSBoZWFkW3BhY2tldF9zdWNjZXNzXTsKLQkJdnEtPnVz
ZWQtPnJpbmdbdXNlZF9pZHhdLmxlbiA9IDA7Ci0KLQkJLyogRGlzY2FyZCBmaXJzdCBidWZmZXIg
YXMgaXQgaXMgdGhlIHZpcnRpbyBoZWFkZXIgKi8KLQkJZGVzYyA9ICZ2cS0+ZGVzY1tkZXNjLT5u
ZXh0XTsKLQotCQkvKiBCdWZmZXIgYWRkcmVzcyB0cmFuc2xhdGlvbi4gKi8KLQkJYnVmZl9hZGRy
ID0gZ3BhX3RvX3Z2YShkZXYsIGRlc2MtPmFkZHIpOwotCQkvKiBQcmVmZXRjaCBidWZmZXIgYWRk
cmVzcy4gKi8KLQkJcnRlX3ByZWZldGNoMCgodm9pZCopKHVpbnRwdHJfdClidWZmX2FkZHIpOwot
Ci0JCS8qIFNldHVwIGR1bW15IG1idWYuIFRoaXMgaXMgY29waWVkIHRvIGEgcmVhbCBtYnVmIGlm
IHRyYW5zbWl0dGVkIG91dCB0aGUgcGh5c2ljYWwgcG9ydC4gKi8KLQkJbS5kYXRhX2xlbiA9IGRl
c2MtPmxlbjsKLQkJbS5kYXRhX29mZiA9IDA7Ci0JCW0ubmJfc2VncyA9IDE7Ci0KLQkJdmlydGlv
X3R4X3JvdXRlKGRldiwgJm0sIG1idWZfcG9vbCwgMCk7Ci0KLQkJdnEtPmxhc3RfdXNlZF9pZHgr
KzsKLQkJcGFja2V0X3N1Y2Nlc3MrKzsKLQl9Ci0KLQlydGVfY29tcGlsZXJfYmFycmllcigpOwot
CXZxLT51c2VkLT5pZHggKz0gcGFja2V0X3N1Y2Nlc3M7Ci0JLyogS2ljayBndWVzdCBpZiByZXF1
aXJlZC4gKi8KLX0KLQotLyoKLSAqIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGJ5IGVhY2ggZGF0
YSBjb3JlLiBJdCBoYW5kbGVzIGFsbCBSWC9UWCByZWdpc3RlcmVkIHdpdGggdGhlCi0gKiBjb3Jl
LiBGb3IgVFggdGhlIHNwZWNpZmljIGxjb3JlIGxpbmtlZCBsaXN0IGlzIHVzZWQuIEZvciBSWCwg
TUFDIGFkZHJlc3NlcyBhcmUgY29tcGFyZWQKLSAqIHdpdGggYWxsIGRldmljZXMgaW4gdGhlIG1h
aW4gbGlua2VkIGxpc3QuCi0gKi8KLXN0YXRpYyBpbnQKLXN3aXRjaF93b3JrZXIoX19hdHRyaWJ1
dGVfXygodW51c2VkKSkgdm9pZCAqYXJnKQotewotCXN0cnVjdCBydGVfbWVtcG9vbCAqbWJ1Zl9w
b29sID0gYXJnOwotCXN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYgPSBOVUxMOwotCXN0cnVjdCBydGVf
bWJ1ZiAqcGt0c19idXJzdFtNQVhfUEtUX0JVUlNUXTsKLQlzdHJ1Y3QgdmlydGlvX25ldF9kYXRh
X2xsICpkZXZfbGw7Ci0Jc3RydWN0IG1idWZfdGFibGUgKnR4X3E7Ci0Jdm9sYXRpbGUgc3RydWN0
IGxjb3JlX2xsX2luZm8gKmxjb3JlX2xsOwotCWNvbnN0IHVpbnQ2NF90IGRyYWluX3RzYyA9IChy
dGVfZ2V0X3RzY19oeigpICsgVVNfUEVSX1MgLSAxKSAvIFVTX1BFUl9TICogQlVSU1RfVFhfRFJB
SU5fVVM7Ci0JdWludDY0X3QgcHJldl90c2MsIGRpZmZfdHNjLCBjdXJfdHNjLCByZXRfY291bnQg
PSAwOwotCXVuc2lnbmVkIHJldCwgaTsKLQljb25zdCB1aW50MTZfdCBsY29yZV9pZCA9IHJ0ZV9s
Y29yZV9pZCgpOwotCWNvbnN0IHVpbnQxNl90IG51bV9jb3JlcyA9ICh1aW50MTZfdClydGVfbGNv
cmVfY291bnQoKTsKLQl1aW50MTZfdCByeF9jb3VudCA9IDA7Ci0KLQlSVEVfTE9HKElORk8sIFZI
T1NUX0RBVEEsICJQcm9jZXNpbmcgb24gQ29yZSAldSBzdGFydGVkIFxuIiwgbGNvcmVfaWQpOwot
CWxjb3JlX2xsID0gbGNvcmVfaW5mb1tsY29yZV9pZF0ubGNvcmVfbGw7Ci0JcHJldl90c2MgPSAw
OwotCi0JdHhfcSA9ICZsY29yZV90eF9xdWV1ZVtsY29yZV9pZF07Ci0JZm9yIChpID0gMDsgaSA8
IG51bV9jb3JlczsgaSArKykgewotCQlpZiAobGNvcmVfaWRzW2ldID09IGxjb3JlX2lkKSB7Ci0J
CQl0eF9xLT50eHFfaWQgPSBpOwotCQkJYnJlYWs7Ci0JCX0KLQl9Ci0KLQl3aGlsZSgxKSB7Ci0J
CWN1cl90c2MgPSBydGVfcmR0c2MoKTsKLQkJLyoKLQkJICogVFggYnVyc3QgcXVldWUgZHJhaW4K
LQkJICovCi0JCWRpZmZfdHNjID0gY3VyX3RzYyAtIHByZXZfdHNjOwotCQlpZiAodW5saWtlbHko
ZGlmZl90c2MgPiBkcmFpbl90c2MpKSB7Ci0KLQkJCWlmICh0eF9xLT5sZW4pIHsKLQkJCQlSVEVf
TE9HX0RQKERFQlVHLCBWSE9TVF9EQVRBLAotCQkJCQkiVFggcXVldWUgZHJhaW5lZCBhZnRlciB0
aW1lb3V0IHdpdGggYnVyc3Qgc2l6ZSAldVxuIiwKLQkJCQkJdHhfcS0+bGVuKTsKLQotCQkJCS8q
VHggYW55IHBhY2tldHMgaW4gdGhlIHF1ZXVlKi8KLQkJCQlyZXQgPSBydGVfZXRoX3R4X2J1cnN0
KHBvcnRzWzBdLCAodWludDE2X3QpdHhfcS0+dHhxX2lkLAotCQkJCQkJCQkJICAgKHN0cnVjdCBy
dGVfbWJ1ZiAqKil0eF9xLT5tX3RhYmxlLAotCQkJCQkJCQkJICAgKHVpbnQxNl90KXR4X3EtPmxl
bik7Ci0JCQkJaWYgKHVubGlrZWx5KHJldCA8IHR4X3EtPmxlbikpIHsKLQkJCQkJZG8gewotCQkJ
CQkJcnRlX3BrdG1idWZfZnJlZSh0eF9xLT5tX3RhYmxlW3JldF0pOwotCQkJCQl9IHdoaWxlICgr
K3JldCA8IHR4X3EtPmxlbik7Ci0JCQkJfQotCi0JCQkJdHhfcS0+bGVuID0gMDsKLQkJCX0KLQot
CQkJcHJldl90c2MgPSBjdXJfdHNjOwotCi0JCX0KLQotCQkvKgotCQkgKiBJbmZvcm0gdGhlIGNv
bmZpZ3VyYXRpb24gY29yZSB0aGF0IHdlIGhhdmUgZXhpdGVkIHRoZSBsaW5rZWQgbGlzdCBhbmQg
dGhhdCBubyBkZXZpY2VzIGFyZQotCQkgKiBpbiB1c2UgaWYgcmVxdWVzdGVkLgotCQkgKi8KLQkJ
aWYgKGxjb3JlX2xsLT5kZXZfcmVtb3ZhbF9mbGFnID09IFJFUVVFU1RfREVWX1JFTU9WQUwpCi0J
CQlsY29yZV9sbC0+ZGV2X3JlbW92YWxfZmxhZyA9IEFDS19ERVZfUkVNT1ZBTDsKLQotCQkvKgot
CQkgKiBQcm9jZXNzIGRldmljZXMKLQkgCSAqLwotCQlkZXZfbGwgPSBsY29yZV9sbC0+bGxfcm9v
dF91c2VkOwotCi0JCXdoaWxlIChkZXZfbGwgIT0gTlVMTCkgewotCQkJLypnZXQgdmlydGlvIGRl
dmljZSBJRCovCi0JCQlkZXYgPSBkZXZfbGwtPmRldjsKLQotCQkJaWYgKHVubGlrZWx5KGRldi0+
cmVtb3ZlKSkgewotCQkJCWRldl9sbCA9IGRldl9sbC0+bmV4dDsKLQkJCQl1bmxpbmtfdm1kcShk
ZXYpOwotCQkJCWRldi0+cmVhZHkgPSBERVZJQ0VfU0FGRV9SRU1PVkU7Ci0JCQkJY29udGludWU7
Ci0JCQl9Ci0JCQlpZiAobGlrZWx5KGRldi0+cmVhZHkgPT0gREVWSUNFX1JFQURZKSkgewotCQkJ
CS8qSGFuZGxlIGd1ZXN0IFJYKi8KLQkJCQlyeF9jb3VudCA9IHJ0ZV9ldGhfcnhfYnVyc3QocG9y
dHNbMF0sCi0JCQkJCSh1aW50MTZfdClkZXYtPnZtZHFfcnhfcSwgcGt0c19idXJzdCwgTUFYX1BL
VF9CVVJTVCk7Ci0KLQkJCQlpZiAocnhfY291bnQpIHsKLQkJCQkJcmV0X2NvdW50ID0gdmlydGlv
X2Rldl9yeChkZXYsIHBrdHNfYnVyc3QsIHJ4X2NvdW50KTsKLQkJCQkJaWYgKGVuYWJsZV9zdGF0
cykgewotCQkJCQkJcnRlX2F0b21pYzY0X2FkZCgmZGV2X3N0YXRpc3RpY3NbZGV2X2xsLT5kZXYt
PmRldmljZV9maF0ucnhfdG90YWwsIHJ4X2NvdW50KTsKLQkJCQkJCXJ0ZV9hdG9taWM2NF9hZGQo
JmRldl9zdGF0aXN0aWNzW2Rldl9sbC0+ZGV2LT5kZXZpY2VfZmhdLnJ4LCByZXRfY291bnQpOwot
CQkJCQl9Ci0JCQkJCXdoaWxlIChsaWtlbHkocnhfY291bnQpKSB7Ci0JCQkJCQlyeF9jb3VudC0t
OwotCQkJCQkJcnRlX3BrdG1idWZfZnJlZV9zZWcocGt0c19idXJzdFtyeF9jb3VudF0pOwotCQkJ
CQl9Ci0KLQkJCQl9Ci0JCQl9Ci0KLQkJCWlmIChsaWtlbHkoIWRldi0+cmVtb3ZlKSkKLQkJCQkv
KkhhbmRsZSBndWVzdCBUWCovCi0JCQkJdmlydGlvX2Rldl90eChkZXYsIG1idWZfcG9vbCk7Ci0K
LQkJCS8qbW92ZSB0byB0aGUgbmV4dCBkZXZpY2UgaW4gdGhlIGxpc3QqLwotCQkJZGV2X2xsID0g
ZGV2X2xsLT5uZXh0OwotCQl9Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBBZGQgYW4g
ZW50cnkgdG8gYSB1c2VkIGxpbmtlZCBsaXN0LiBBIGZyZWUgZW50cnkgbXVzdCBmaXJzdCBiZSBm
b3VuZCBpbiB0aGUgZnJlZSBsaW5rZWQgbGlzdAotICogdXNpbmcgZ2V0X2RhdGFfbGxfZnJlZV9l
bnRyeSgpOwotICovCi1zdGF0aWMgdm9pZAotYWRkX2RhdGFfbGxfZW50cnkoc3RydWN0IHZpcnRp
b19uZXRfZGF0YV9sbCAqKmxsX3Jvb3RfYWRkciwgc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAq
bGxfZGV2KQotewotCXN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwgKmxsID0gKmxsX3Jvb3RfYWRk
cjsKLQotCS8qIFNldCBuZXh0IGFzIE5VTEwgYW5kIHVzZSBhIGNvbXBpbGVyIGJhcnJpZXIgdG8g
YXZvaWQgcmVvcmRlcmluZy4gKi8KLQlsbF9kZXYtPm5leHQgPSBOVUxMOwotCXJ0ZV9jb21waWxl
cl9iYXJyaWVyKCk7Ci0KLQkvKiBJZiBsbCA9PSBOVUxMIHRoZW4gdGhpcyBpcyB0aGUgZmlyc3Qg
ZGV2aWNlLiAqLwotCWlmIChsbCkgewotCQkvKiBJbmNyZW1lbnQgdG8gdGhlIHRhaWwgb2YgdGhl
IGxpbmtlZCBsaXN0LiAqLwotCQl3aGlsZSAoKGxsLT5uZXh0ICE9IE5VTEwpICkKLQkJCWxsID0g
bGwtPm5leHQ7Ci0KLQkJbGwtPm5leHQgPSBsbF9kZXY7Ci0JfSBlbHNlIHsKLQkJKmxsX3Jvb3Rf
YWRkciA9IGxsX2RldjsKLQl9Ci19Ci0KLS8qCi0gKiBSZW1vdmUgYW4gZW50cnkgZnJvbSBhIHVz
ZWQgbGlua2VkIGxpc3QuIFRoZSBlbnRyeSBtdXN0IHRoZW4gYmUgYWRkZWQgdG8gdGhlIGZyZWUg
bGlua2VkIGxpc3QKLSAqIHVzaW5nIHB1dF9kYXRhX2xsX2ZyZWVfZW50cnkoKS4KLSAqLwotc3Rh
dGljIHZvaWQKLXJtX2RhdGFfbGxfZW50cnkoc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqKmxs
X3Jvb3RfYWRkciwgc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqbGxfZGV2LCBzdHJ1Y3Qgdmly
dGlvX25ldF9kYXRhX2xsICpsbF9kZXZfbGFzdCkKLXsKLQlzdHJ1Y3QgdmlydGlvX25ldF9kYXRh
X2xsICpsbCA9ICpsbF9yb290X2FkZHI7Ci0KLQlpZiAobGxfZGV2ID09IGxsKQotCQkqbGxfcm9v
dF9hZGRyID0gbGxfZGV2LT5uZXh0OwotCWVsc2UKLQkJbGxfZGV2X2xhc3QtPm5leHQgPSBsbF9k
ZXYtPm5leHQ7Ci19Ci0KLS8qCi0gKiBGaW5kIGFuZCByZXR1cm4gYW4gZW50cnkgZnJvbSB0aGUg
ZnJlZSBsaW5rZWQgbGlzdC4KLSAqLwotc3RhdGljIHN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwg
KgotZ2V0X2RhdGFfbGxfZnJlZV9lbnRyeShzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICoqbGxf
cm9vdF9hZGRyKQotewotCXN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwgKmxsX2ZyZWUgPSAqbGxf
cm9vdF9hZGRyOwotCXN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwgKmxsX2RldjsKLQotCWlmIChs
bF9mcmVlID09IE5VTEwpCi0JCXJldHVybiBOVUxMOwotCi0JbGxfZGV2ID0gbGxfZnJlZTsKLQkq
bGxfcm9vdF9hZGRyID0gbGxfZnJlZS0+bmV4dDsKLQotCXJldHVybiBsbF9kZXY7Ci19Ci0KLS8q
Ci0gKiBQbGFjZSBhbiBlbnRyeSBiYWNrIG9uIHRvIHRoZSBmcmVlIGxpbmtlZCBsaXN0LgotICov
Ci1zdGF0aWMgdm9pZAotcHV0X2RhdGFfbGxfZnJlZV9lbnRyeShzdHJ1Y3QgdmlydGlvX25ldF9k
YXRhX2xsICoqbGxfcm9vdF9hZGRyLCBzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICpsbF9kZXYp
Ci17Ci0Jc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqbGxfZnJlZSA9ICpsbF9yb290X2FkZHI7
Ci0KLQlsbF9kZXYtPm5leHQgPSBsbF9mcmVlOwotCSpsbF9yb290X2FkZHIgPSBsbF9kZXY7Ci19
Ci0KLS8qCi0gKiBDcmVhdGVzIGEgbGlua2VkIGxpc3Qgb2YgYSBnaXZlbiBzaXplLgotICovCi1z
dGF0aWMgc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqCi1hbGxvY19kYXRhX2xsKHVpbnQzMl90
IHNpemUpCi17Ci0Jc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqbGxfbmV3OwotCXVpbnQzMl90
IGk7Ci0KLQkvKiBNYWxsb2MgYW5kIHRoZW4gY2hhaW4gdGhlIGxpbmtlZCBsaXN0LiAqLwotCWxs
X25ldyA9IG1hbGxvYyhzaXplICogc2l6ZW9mKHN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwpKTsK
LQlpZiAobGxfbmV3ID09IE5VTEwpIHsKLQkJUlRFX0xPRyhFUlIsIFZIT1NUX0NPTkZJRywgIkZh
aWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIGxsX25ldy5cbiIpOwotCQlyZXR1cm4gTlVMTDsK
LQl9Ci0KLQlmb3IgKGkgPSAwOyBpIDwgc2l6ZSAtIDE7IGkrKykgewotCQlsbF9uZXdbaV0uZGV2
ID0gTlVMTDsKLQkJbGxfbmV3W2ldLm5leHQgPSAmbGxfbmV3W2krMV07Ci0JfQotCWxsX25ld1tp
XS5uZXh0ID0gTlVMTDsKLQotCXJldHVybiBsbF9uZXc7Ci19Ci0KLS8qCi0gKiBDcmVhdGUgdGhl
IG1haW4gbGlua2VkIGxpc3QgYWxvbmcgd2l0aCBlYWNoIGluZGl2aWR1YWwgY29yZXMgbGlua2Vk
IGxpc3QuIEEgdXNlZCBhbmQgYSBmcmVlIGxpc3QKLSAqIGFyZSBjcmVhdGVkIHRvIG1hbmFnZSBl
bnRyaWVzLgotICovCi1zdGF0aWMgaW50Ci1pbml0X2RhdGFfbGwgKHZvaWQpCi17Ci0JaW50IGxj
b3JlOwotCi0JUlRFX0xDT1JFX0ZPUkVBQ0hfU0xBVkUobGNvcmUpIHsKLQkJbGNvcmVfaW5mb1ts
Y29yZV0ubGNvcmVfbGwgPSBtYWxsb2Moc2l6ZW9mKHN0cnVjdCBsY29yZV9sbF9pbmZvKSk7Ci0J
CWlmIChsY29yZV9pbmZvW2xjb3JlXS5sY29yZV9sbCA9PSBOVUxMKSB7Ci0JCQlSVEVfTE9HKEVS
UiwgVkhPU1RfQ09ORklHLCAiRmFpbGVkIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgbGNvcmVfbGwu
XG4iKTsKLQkJCXJldHVybiAtMTsKLQkJfQotCi0JCWxjb3JlX2luZm9bbGNvcmVdLmxjb3JlX2xs
LT5kZXZpY2VfbnVtID0gMDsKLQkJbGNvcmVfaW5mb1tsY29yZV0ubGNvcmVfbGwtPmRldl9yZW1v
dmFsX2ZsYWcgPSBBQ0tfREVWX1JFTU9WQUw7Ci0JCWxjb3JlX2luZm9bbGNvcmVdLmxjb3JlX2xs
LT5sbF9yb290X3VzZWQgPSBOVUxMOwotCQlpZiAobnVtX2RldmljZXMgJSBudW1fc3dpdGNoaW5n
X2NvcmVzKQotCQkJbGNvcmVfaW5mb1tsY29yZV0ubGNvcmVfbGwtPmxsX3Jvb3RfZnJlZSA9IGFs
bG9jX2RhdGFfbGwoKG51bV9kZXZpY2VzIC8gbnVtX3N3aXRjaGluZ19jb3JlcykgKyAxKTsKLQkJ
ZWxzZQotCQkJbGNvcmVfaW5mb1tsY29yZV0ubGNvcmVfbGwtPmxsX3Jvb3RfZnJlZSA9IGFsbG9j
X2RhdGFfbGwobnVtX2RldmljZXMgLyBudW1fc3dpdGNoaW5nX2NvcmVzKTsKLQl9Ci0KLQkvKiBB
bGxvY2F0ZSBkZXZpY2VzIHVwIHRvIGEgbWF4aW11bSBvZiBNQVhfREVWSUNFUy4gKi8KLQlsbF9y
b290X2ZyZWUgPSBhbGxvY19kYXRhX2xsKE1JTigobnVtX2RldmljZXMpLCBNQVhfREVWSUNFUykp
OwotCi0JcmV0dXJuIDA7Ci19Ci0vKgotICogUmVtb3ZlIGEgZGV2aWNlIGZyb20gdGhlIHNwZWNp
ZmljIGRhdGEgY29yZSBsaW5rZWQgbGlzdCBhbmQgZnJvbSB0aGUgbWFpbiBsaW5rZWQgbGlzdC4g
VGhlCi0gKiByeC90eCB0aHJlYWQgbXVzdCBiZSBzZXQgdGhlIGZsYWcgdG8gaW5kaWNhdGUgdGhh
dCBpdCBpcyBzYWZlIHRvIHJlbW92ZSB0aGUgZGV2aWNlLgotICogdXNlZC4KLSAqLwotc3RhdGlj
IHZvaWQKLWRlc3Ryb3lfZGV2aWNlICh2b2xhdGlsZSBzdHJ1Y3QgdmlydGlvX25ldCAqZGV2KQot
ewotCXN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwgKmxsX2xjb3JlX2Rldl9jdXI7Ci0Jc3RydWN0
IHZpcnRpb19uZXRfZGF0YV9sbCAqbGxfbWFpbl9kZXZfY3VyOwotCXN0cnVjdCB2aXJ0aW9fbmV0
X2RhdGFfbGwgKmxsX2xjb3JlX2Rldl9sYXN0ID0gTlVMTDsKLQlzdHJ1Y3QgdmlydGlvX25ldF9k
YXRhX2xsICpsbF9tYWluX2Rldl9sYXN0ID0gTlVMTDsKLQlpbnQgbGNvcmU7Ci0KLQlkZXYtPmZs
YWdzICY9IH5WSVJUSU9fREVWX1JVTk5JTkc7Ci0KLQkvKnNldCB0aGUgcmVtb3ZlIGZsYWcuICov
Ci0JZGV2LT5yZW1vdmUgPSAxOwotCi0Jd2hpbGUoZGV2LT5yZWFkeSAhPSBERVZJQ0VfU0FGRV9S
RU1PVkUpIHsKLQkJcnRlX3BhdXNlKCk7Ci0JfQotCi0JLyogU2VhcmNoIGZvciBlbnRyeSB0byBi
ZSByZW1vdmVkIGZyb20gbGNvcmUgbGwgKi8KLQlsbF9sY29yZV9kZXZfY3VyID0gbGNvcmVfaW5m
b1tkZXYtPmNvcmVpZF0ubGNvcmVfbGwtPmxsX3Jvb3RfdXNlZDsKLQl3aGlsZSAobGxfbGNvcmVf
ZGV2X2N1ciAhPSBOVUxMKSB7Ci0JCWlmIChsbF9sY29yZV9kZXZfY3VyLT5kZXYgPT0gZGV2KSB7
Ci0JCQlicmVhazsKLQkJfSBlbHNlIHsKLQkJCWxsX2xjb3JlX2Rldl9sYXN0ID0gbGxfbGNvcmVf
ZGV2X2N1cjsKLQkJCWxsX2xjb3JlX2Rldl9jdXIgPSBsbF9sY29yZV9kZXZfY3VyLT5uZXh0Owot
CQl9Ci0JfQotCi0JLyogU2VhcmNoIGZvciBlbnRyeSB0byBiZSByZW1vdmVkIGZyb20gbWFpbiBs
bCAqLwotCWxsX21haW5fZGV2X2N1ciA9IGxsX3Jvb3RfdXNlZDsKLQlsbF9tYWluX2Rldl9sYXN0
ID0gTlVMTDsKLQl3aGlsZSAobGxfbWFpbl9kZXZfY3VyICE9IE5VTEwpIHsKLQkJaWYgKGxsX21h
aW5fZGV2X2N1ci0+ZGV2ID09IGRldikgewotCQkJYnJlYWs7Ci0JCX0gZWxzZSB7Ci0JCQlsbF9t
YWluX2Rldl9sYXN0ID0gbGxfbWFpbl9kZXZfY3VyOwotCQkJbGxfbWFpbl9kZXZfY3VyID0gbGxf
bWFpbl9kZXZfY3VyLT5uZXh0OwotCQl9Ci0JfQotCi0JaWYgKGxsX2xjb3JlX2Rldl9jdXIgPT0g
TlVMTCB8fCBsbF9tYWluX2Rldl9jdXIgPT0gTlVMTCkgewotCQlSVEVfTE9HKEVSUiwgWEVOSE9T
VCwgIiVzOiBjb3VsZCBmaW5kIGRldmljZSBpbiBwZXJfY3B1IGxpc3Qgb3IgbWFpbl9saXN0XG4i
LCBfX2Z1bmNfXyk7Ci0JCXJldHVybjsKLQl9Ci0KLQkvKiBSZW1vdmUgZW50cmllcyBmcm9tIHRo
ZSBsY29yZSBhbmQgbWFpbiBsbC4gKi8KLQlybV9kYXRhX2xsX2VudHJ5KCZsY29yZV9pbmZvW2xs
X2xjb3JlX2Rldl9jdXItPmRldi0+Y29yZWlkXS5sY29yZV9sbC0+bGxfcm9vdF91c2VkLCBsbF9s
Y29yZV9kZXZfY3VyLCBsbF9sY29yZV9kZXZfbGFzdCk7Ci0Jcm1fZGF0YV9sbF9lbnRyeSgmbGxf
cm9vdF91c2VkLCBsbF9tYWluX2Rldl9jdXIsIGxsX21haW5fZGV2X2xhc3QpOwotCi0JLyogU2V0
IHRoZSBkZXZfcmVtb3ZhbF9mbGFnIG9uIGVhY2ggbGNvcmUuICovCi0JUlRFX0xDT1JFX0ZPUkVB
Q0hfU0xBVkUobGNvcmUpIHsKLQkJbGNvcmVfaW5mb1tsY29yZV0ubGNvcmVfbGwtPmRldl9yZW1v
dmFsX2ZsYWcgPSBSRVFVRVNUX0RFVl9SRU1PVkFMOwotCX0KLQotCS8qCi0JICogT25jZSBlYWNo
IGNvcmUgaGFzIHNldCB0aGUgZGV2X3JlbW92YWxfZmxhZyB0byBBQ0tfREVWX1JFTU9WQUwgd2Ug
Y2FuIGJlIHN1cmUgdGhhdAotCSAqIHRoZXkgY2FuIG5vIGxvbmdlciBhY2Nlc3MgdGhlIGRldmlj
ZSByZW1vdmVkIGZyb20gdGhlIGxpbmtlZCBsaXN0cyBhbmQgdGhhdCB0aGUgZGV2aWNlcwotCSAq
IGFyZSBubyBsb25nZXIgaW4gdXNlLgotCSAqLwotCVJURV9MQ09SRV9GT1JFQUNIX1NMQVZFKGxj
b3JlKSB7Ci0JCXdoaWxlIChsY29yZV9pbmZvW2xjb3JlXS5sY29yZV9sbC0+ZGV2X3JlbW92YWxf
ZmxhZyAhPSBBQ0tfREVWX1JFTU9WQUwpIHsKLQkJCXJ0ZV9wYXVzZSgpOwotCQl9Ci0JfQotCi0J
LyogQWRkIHRoZSBlbnRyaWVzIGJhY2sgdG8gdGhlIGxjb3JlIGFuZCBtYWluIGZyZWUgbGwuKi8K
LQlwdXRfZGF0YV9sbF9mcmVlX2VudHJ5KCZsY29yZV9pbmZvW2xsX2xjb3JlX2Rldl9jdXItPmRl
di0+Y29yZWlkXS5sY29yZV9sbC0+bGxfcm9vdF9mcmVlLCBsbF9sY29yZV9kZXZfY3VyKTsKLQlw
dXRfZGF0YV9sbF9mcmVlX2VudHJ5KCZsbF9yb290X2ZyZWUsIGxsX21haW5fZGV2X2N1cik7Ci0K
LQkvKiBEZWNyZW1lbnQgbnVtYmVyIG9mIGRldmljZSBvbiB0aGUgbGNvcmUuICovCi0JbGNvcmVf
aW5mb1tsbF9sY29yZV9kZXZfY3VyLT5kZXYtPmNvcmVpZF0ubGNvcmVfbGwtPmRldmljZV9udW0t
LTsKLQotCVJURV9MT0coSU5GTywgVkhPU1RfREFUQSwgIiAgIyMjIyMoJSJQUkl1NjQiKSBEZXZp
Y2UgaGFzIGJlZW4gcmVtb3ZlZCBmcm9tIGRhdGEgY29yZVxuIiwgZGV2LT5kZXZpY2VfZmgpOwot
fQotCi0vKgotICogQSBuZXcgZGV2aWNlIGlzIGFkZGVkIHRvIGEgZGF0YSBjb3JlLiBGaXJzdCB0
aGUgZGV2aWNlIGlzIGFkZGVkIHRvIHRoZSBtYWluIGxpbmtlZCBsaXN0Ci0gKiBhbmQgdGhlIGFs
bG9jYXRlZCB0byBhIHNwZWNpZmljIGRhdGEgY29yZS4KLSAqLwotc3RhdGljIGludAotbmV3X2Rl
dmljZSAoc3RydWN0IHZpcnRpb19uZXQgKmRldikKLXsKLQlzdHJ1Y3QgdmlydGlvX25ldF9kYXRh
X2xsICpsbF9kZXY7Ci0JaW50IGxjb3JlLCBjb3JlX2FkZCA9IDA7Ci0JdWludDMyX3QgZGV2aWNl
X251bV9taW4gPSBudW1fZGV2aWNlczsKLQotCS8qIEFkZCBkZXZpY2UgdG8gbWFpbiBsbCAqLwot
CWxsX2RldiA9IGdldF9kYXRhX2xsX2ZyZWVfZW50cnkoJmxsX3Jvb3RfZnJlZSk7Ci0JaWYgKGxs
X2RldiA9PSBOVUxMKSB7Ci0JCVJURV9MT0coSU5GTywgVkhPU1RfREFUQSwgIiglIlBSSXU2NCIp
IE5vIGZyZWUgZW50cnkgZm91bmQgaW4gbGlua2VkIGxpc3QuIERldmljZSBsaW1pdCAiCi0JCQki
b2YgJWQgZGV2aWNlcyBwZXIgY29yZSBoYXMgYmVlbiByZWFjaGVkXG4iLAotCQkJZGV2LT5kZXZp
Y2VfZmgsIG51bV9kZXZpY2VzKTsKLQkJcmV0dXJuIC0xOwotCX0KLQlsbF9kZXYtPmRldiA9IGRl
djsKLQlhZGRfZGF0YV9sbF9lbnRyeSgmbGxfcm9vdF91c2VkLCBsbF9kZXYpOwotCi0JLypyZXNl
dCByZWFkeSBmbGFnKi8KLQlkZXYtPnJlYWR5ID0gREVWSUNFX05PVF9SRUFEWTsKLQlkZXYtPnJl
bW92ZSA9IDA7Ci0KLQkvKiBGaW5kIGEgc3VpdGFibGUgbGNvcmUgdG8gYWRkIHRoZSBkZXZpY2Uu
ICovCi0JUlRFX0xDT1JFX0ZPUkVBQ0hfU0xBVkUobGNvcmUpIHsKLQkJaWYgKGxjb3JlX2luZm9b
bGNvcmVdLmxjb3JlX2xsLT5kZXZpY2VfbnVtIDwgZGV2aWNlX251bV9taW4pIHsKLQkJCWRldmlj
ZV9udW1fbWluID0gbGNvcmVfaW5mb1tsY29yZV0ubGNvcmVfbGwtPmRldmljZV9udW07Ci0JCQlj
b3JlX2FkZCA9IGxjb3JlOwotCQl9Ci0JfQotCS8qIEFkZCBkZXZpY2UgdG8gbGNvcmUgbGwgKi8K
LQlsbF9kZXYtPmRldi0+Y29yZWlkID0gY29yZV9hZGQ7Ci0JbGxfZGV2ID0gZ2V0X2RhdGFfbGxf
ZnJlZV9lbnRyeSgmbGNvcmVfaW5mb1tsbF9kZXYtPmRldi0+Y29yZWlkXS5sY29yZV9sbC0+bGxf
cm9vdF9mcmVlKTsKLQlpZiAobGxfZGV2ID09IE5VTEwpIHsKLQkJUlRFX0xPRyhJTkZPLCBWSE9T
VF9EQVRBLCAiKCUiUFJJdTY0IikgRmFpbGVkIHRvIGFkZCBkZXZpY2UgdG8gZGF0YSBjb3JlXG4i
LCBkZXYtPmRldmljZV9maCk7Ci0JCWRlc3Ryb3lfZGV2aWNlKGRldik7Ci0JCXJldHVybiAtMTsK
LQl9Ci0JbGxfZGV2LT5kZXYgPSBkZXY7Ci0JYWRkX2RhdGFfbGxfZW50cnkoJmxjb3JlX2luZm9b
bGxfZGV2LT5kZXYtPmNvcmVpZF0ubGNvcmVfbGwtPmxsX3Jvb3RfdXNlZCwgbGxfZGV2KTsKLQot
CS8qIEluaXRpYWxpemUgZGV2aWNlIHN0YXRzICovCi0JbWVtc2V0KCZkZXZfc3RhdGlzdGljc1tk
ZXYtPmRldmljZV9maF0sIDAsIHNpemVvZihzdHJ1Y3QgZGV2aWNlX3N0YXRpc3RpY3MpKTsKLQot
CWxjb3JlX2luZm9bbGxfZGV2LT5kZXYtPmNvcmVpZF0ubGNvcmVfbGwtPmRldmljZV9udW0rKzsK
LQlkZXYtPmZsYWdzIHw9IFZJUlRJT19ERVZfUlVOTklORzsKLQotCVJURV9MT0coSU5GTywgVkhP
U1RfREFUQSwgIiglIlBSSXU2NCIpIERldmljZSBoYXMgYmVlbiBhZGRlZCB0byBkYXRhIGNvcmUg
JWRcbiIsIGRldi0+ZGV2aWNlX2ZoLCBkZXYtPmNvcmVpZCk7Ci0KLQlsaW5rX3ZtZHEoZGV2KTsK
LQotCXJldHVybiAwOwotfQotCi0vKgotICogVGhlc2UgY2FsbGJhY2sgYWxsb3cgZGV2aWNlcyB0
byBiZSBhZGRlZCB0byB0aGUgZGF0YSBjb3JlIHdoZW4gY29uZmlndXJhdGlvbgotICogaGFzIGJl
ZW4gZnVsbHkgY29tcGxldGUuCi0gKi8KLXN0YXRpYyBjb25zdCBzdHJ1Y3QgdmlydGlvX25ldF9k
ZXZpY2Vfb3BzIHZpcnRpb19uZXRfZGV2aWNlX29wcyA9Ci17Ci0JLm5ld19kZXZpY2UgPSAgbmV3
X2RldmljZSwKLQkuZGVzdHJveV9kZXZpY2UgPSBkZXN0cm95X2RldmljZSwKLX07Ci0KLS8qCi0g
KiBUaGlzIGlzIGEgdGhyZWFkIHdpbGwgd2FrZSB1cCBhZnRlciBhIHBlcmlvZCB0byBwcmludCBz
dGF0cyBpZiB0aGUgdXNlciBoYXMKLSAqIGVuYWJsZWQgdGhlbS4KLSAqLwotc3RhdGljIHZvaWQK
LXByaW50X3N0YXRzKHZvaWQpCi17Ci0Jc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqZGV2X2xs
OwotCXVpbnQ2NF90IHR4X2Ryb3BwZWQsIHJ4X2Ryb3BwZWQ7Ci0JdWludDY0X3QgdHgsIHR4X3Rv
dGFsLCByeCwgcnhfdG90YWw7Ci0JdWludDMyX3QgZGV2aWNlX2ZoOwotCWNvbnN0IGNoYXIgY2xy
W10gPSB7IDI3LCAnWycsICcyJywgJ0onLCAnXDAnIH07Ci0JY29uc3QgY2hhciB0b3BfbGVmdFtd
ID0geyAyNywgJ1snLCAnMScsICc7JywgJzEnLCAnSCcsJ1wwJyB9OwotCi0Jd2hpbGUoMSkgewot
CQlzbGVlcChlbmFibGVfc3RhdHMpOwotCi0JCS8qIENsZWFyIHNjcmVlbiBhbmQgbW92ZSB0byB0
b3AgbGVmdCAqLwotCQlwcmludGYoIiVzJXMiLCBjbHIsIHRvcF9sZWZ0KTsKLQotCQlwcmludGYo
IlxuRGV2aWNlIHN0YXRpc3RpY3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Iik7Ci0KLQkJZGV2X2xsID0gbGxfcm9vdF91c2VkOwotCQl3aGlsZSAoZGV2X2xsICE9IE5VTEwp
IHsKLQkJCWRldmljZV9maCA9ICh1aW50MzJfdClkZXZfbGwtPmRldi0+ZGV2aWNlX2ZoOwotCQkJ
dHhfdG90YWwgPSBkZXZfc3RhdGlzdGljc1tkZXZpY2VfZmhdLnR4X3RvdGFsOwotCQkJdHggPSBk
ZXZfc3RhdGlzdGljc1tkZXZpY2VfZmhdLnR4OwotCQkJdHhfZHJvcHBlZCA9IHR4X3RvdGFsIC0g
dHg7Ci0JCQlyeF90b3RhbCA9IHJ0ZV9hdG9taWM2NF9yZWFkKCZkZXZfc3RhdGlzdGljc1tkZXZp
Y2VfZmhdLnJ4X3RvdGFsKTsKLQkJCXJ4ID0gcnRlX2F0b21pYzY0X3JlYWQoJmRldl9zdGF0aXN0
aWNzW2RldmljZV9maF0ucngpOwotCQkJcnhfZHJvcHBlZCA9IHJ4X3RvdGFsIC0gcng7Ci0KLQkJ
CXByaW50ZigiXG5TdGF0aXN0aWNzIGZvciBkZXZpY2UgJSJQUkl1MzIiIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSIKLQkJCQkJIlxuVFggdG90YWw6IAkJJSJQUkl1NjQiIgotCQkJCQki
XG5UWCBkcm9wcGVkOiAJCSUiUFJJdTY0IiIKLQkJCQkJIlxuVFggc3VjY2Vzc2Z1bDogCQklIlBS
SXU2NCIiCi0JCQkJCSJcblJYIHRvdGFsOiAJCSUiUFJJdTY0IiIKLQkJCQkJIlxuUlggZHJvcHBl
ZDogCQklIlBSSXU2NCIiCi0JCQkJCSJcblJYIHN1Y2Nlc3NmdWw6IAkJJSJQUkl1NjQiIiwKLQkJ
CQkJZGV2aWNlX2ZoLAotCQkJCQl0eF90b3RhbCwKLQkJCQkJdHhfZHJvcHBlZCwKLQkJCQkJdHgs
Ci0JCQkJCXJ4X3RvdGFsLAotCQkJCQlyeF9kcm9wcGVkLAotCQkJCQlyeCk7Ci0KLQkJCWRldl9s
bCA9IGRldl9sbC0+bmV4dDsKLQkJfQotCQlwcmludGYoIlxuPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iKTsKLQl9Ci19Ci0KLQotaW50IGlu
aXRfdmlydGlvX25ldChzdHJ1Y3QgdmlydGlvX25ldF9kZXZpY2Vfb3BzIGNvbnN0ICogY29uc3Qg
b3BzKTsKLQotLyoKLSAqIE1haW4gZnVuY3Rpb24sIGRvZXMgaW5pdGlhbGlzYXRpb24gYW5kIGNh
bGxzIHRoZSBwZXItbGNvcmUgZnVuY3Rpb25zLgotICovCi1pbnQKLW1haW4oaW50IGFyZ2MsIGNo
YXIgKmFyZ3ZbXSkKLXsKLQlzdHJ1Y3QgcnRlX21lbXBvb2wgKm1idWZfcG9vbDsKLQl1bnNpZ25l
ZCBsY29yZV9pZCwgY29yZV9pZCA9IDA7Ci0JdW5zaWduZWQgbmJfcG9ydHMsIHZhbGlkX251bV9w
b3J0czsKLQlpbnQgcmV0OwotCXVpbnQ4X3QgcG9ydGlkOwotCXN0YXRpYyBwdGhyZWFkX3QgdGlk
OwotCWNoYXIgdGhyZWFkX25hbWVbUlRFX01BWF9USFJFQURfTkFNRV9MRU5dOwotCi0JLyogaW5p
dCBFQUwgKi8KLQlyZXQgPSBydGVfZWFsX2luaXQoYXJnYywgYXJndik7Ci0JaWYgKHJldCA8IDAp
Ci0JCXJ0ZV9leGl0KEVYSVRfRkFJTFVSRSwgIkVycm9yIHdpdGggRUFMIGluaXRpYWxpemF0aW9u
XG4iKTsKLQlhcmdjIC09IHJldDsKLQlhcmd2ICs9IHJldDsKLQotCS8qIHBhcnNlIGFwcCBhcmd1
bWVudHMgKi8KLQlyZXQgPSB1c192aG9zdF9wYXJzZV9hcmdzKGFyZ2MsIGFyZ3YpOwotCWlmIChy
ZXQgPCAwKQotCQlydGVfZXhpdChFWElUX0ZBSUxVUkUsICJJbnZhbGlkIGFyZ3VtZW50XG4iKTsK
LQotCWZvciAobGNvcmVfaWQgPSAwOyBsY29yZV9pZCA8IFJURV9NQVhfTENPUkU7IGxjb3JlX2lk
ICsrKQotCQlpZiAocnRlX2xjb3JlX2lzX2VuYWJsZWQobGNvcmVfaWQpKQotCQkJbGNvcmVfaWRz
W2NvcmVfaWQgKytdID0gbGNvcmVfaWQ7Ci0KLQlpZiAocnRlX2xjb3JlX2NvdW50KCkgPiBSVEVf
TUFYX0xDT1JFKQotCQlydGVfZXhpdChFWElUX0ZBSUxVUkUsIk5vdCBlbm91Z2ggY29yZXNcbiIp
OwotCi0JLypzZXQgdGhlIG51bWJlciBvZiBzd2l0aGNpbmcgY29yZXMgYXZhaWxhYmxlKi8KLQlu
dW1fc3dpdGNoaW5nX2NvcmVzID0gcnRlX2xjb3JlX2NvdW50KCktMTsKLQotCS8qIEdldCB0aGUg
bnVtYmVyIG9mIHBoeXNpY2FsIHBvcnRzLiAqLwotCW5iX3BvcnRzID0gcnRlX2V0aF9kZXZfY291
bnQoKTsKLQotCS8qCi0JICogVXBkYXRlIHRoZSBnbG9iYWwgdmFyIE5VTV9QT1JUUyBhbmQgZ2xv
YmFsIGFycmF5IFBPUlRTCi0JICogYW5kIGdldCB2YWx1ZSBvZiB2YXIgVkFMSURfTlVNX1BPUlRT
IGFjY29yZGluZyB0byBzeXN0ZW0gcG9ydHMgbnVtYmVyCi0JICovCi0JdmFsaWRfbnVtX3BvcnRz
ID0gY2hlY2tfcG9ydHNfbnVtKG5iX3BvcnRzKTsKLQotCWlmICgodmFsaWRfbnVtX3BvcnRzID09
ICAwKSB8fCAodmFsaWRfbnVtX3BvcnRzID4gTUFYX1NVUF9QT1JUUykpIHsKLQkJUlRFX0xPRyhJ
TkZPLCBWSE9TVF9QT1JULCAiQ3VycmVudCBlbmFibGVkIHBvcnQgbnVtYmVyIGlzICV1LCIKLQkJ
CSJidXQgb25seSAldSBwb3J0IGNhbiBiZSBlbmFibGVkXG4iLG51bV9wb3J0cywgTUFYX1NVUF9Q
T1JUUyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQkvKiBDcmVhdGUgdGhlIG1idWYgcG9vbC4gKi8K
LQltYnVmX3Bvb2wgPSBydGVfcGt0bWJ1Zl9wb29sX2NyZWF0ZSgiTUJVRl9QT09MIiwKLQkJTlVN
X01CVUZTX1BFUl9QT1JUICogdmFsaWRfbnVtX3BvcnRzLCBNQlVGX0NBQ0hFX1NJWkUsIDAsCi0J
CVJURV9NQlVGX0RFRkFVTFRfQlVGX1NJWkUsIHJ0ZV9zb2NrZXRfaWQoKSk7Ci0JaWYgKG1idWZf
cG9vbCA9PSBOVUxMKQotCQlydGVfZXhpdChFWElUX0ZBSUxVUkUsICJDYW5ub3QgY3JlYXRlIG1i
dWYgcG9vbFxuIik7Ci0KLQkvKiBpbml0aWFsaXplIGFsbCBwb3J0cyAqLwotCWZvciAocG9ydGlk
ID0gMDsgcG9ydGlkIDwgbmJfcG9ydHM7IHBvcnRpZCsrKSB7Ci0JCS8qIHNraXAgcG9ydHMgdGhh
dCBhcmUgbm90IGVuYWJsZWQgKi8KLQkJaWYgKChlbmFibGVkX3BvcnRfbWFzayAmICgxIDw8IHBv
cnRpZCkpID09IDApIHsKLQkJCVJURV9MT0coSU5GTywgVkhPU1RfUE9SVCwgIlNraXBwaW5nIGRp
c2FibGVkIHBvcnQgJWRcbiIsIHBvcnRpZCk7Ci0JCQljb250aW51ZTsKLQkJfQotCQlpZiAocG9y
dF9pbml0KHBvcnRpZCwgbWJ1Zl9wb29sKSAhPSAwKQotCQkJcnRlX2V4aXQoRVhJVF9GQUlMVVJF
LCAiQ2Fubm90IGluaXRpYWxpemUgbmV0d29yayBwb3J0c1xuIik7Ci0JfQotCi0JLyogSW5pdGlh
bGlzZSBhbGwgbGlua2VkIGxpc3RzLiAqLwotCWlmIChpbml0X2RhdGFfbGwoKSA9PSAtMSkKLQkJ
cnRlX2V4aXQoRVhJVF9GQUlMVVJFLCAiRmFpbGVkIHRvIGluaXRpYWxpemUgbGlua2VkIGxpc3Rc
biIpOwotCi0JLyogSW5pdGlhbGl6ZSBkZXZpY2Ugc3RhdHMgKi8KLQltZW1zZXQoJmRldl9zdGF0
aXN0aWNzLCAwLCBzaXplb2YoZGV2X3N0YXRpc3RpY3MpKTsKLQotCS8qIEVuYWJsZSBzdGF0cyBp
ZiB0aGUgdXNlciBvcHRpb24gaXMgc2V0LiAqLwotCWlmIChlbmFibGVfc3RhdHMpIHsKLQkJcmV0
ID0gcHRocmVhZF9jcmVhdGUoJnRpZCwgTlVMTCwgKHZvaWQgKilwcmludF9zdGF0cywgTlVMTCk7
Ci0JCWlmIChyZXQgIT0gMCkKLQkJCXJ0ZV9leGl0KEVYSVRfRkFJTFVSRSwKLQkJCQkiQ2Fubm90
IGNyZWF0ZSBwcmludC1zdGF0cyB0aHJlYWRcbiIpOwotCi0JCS8qIFNldCB0aHJlYWRfbmFtZSBm
b3IgYWlkIGluIGRlYnVnZ2luZy4gKi8KLQkJc25wcmludGYodGhyZWFkX25hbWUsIFJURV9NQVhf
VEhSRUFEX05BTUVfTEVOLCAicHJpbnQteGVuLXN0YXRzIik7Ci0JCXJldCA9IHJ0ZV90aHJlYWRf
c2V0bmFtZSh0aWQsIHRocmVhZF9uYW1lKTsKLQkJaWYgKHJldCAhPSAwKQotCQkJUlRFX0xPRyhE
RUJVRywgVkhPU1RfQ09ORklHLAotCQkJCSJDYW5ub3Qgc2V0IHByaW50LXN0YXRzIG5hbWVcbiIp
OwotCX0KLQotCS8qIExhdW5jaCBhbGwgZGF0YSBjb3Jlcy4gKi8KLQlSVEVfTENPUkVfRk9SRUFD
SF9TTEFWRShsY29yZV9pZCkgewotCQlydGVfZWFsX3JlbW90ZV9sYXVuY2goc3dpdGNoX3dvcmtl
ciwgbWJ1Zl9wb29sLCBsY29yZV9pZCk7Ci0JfQotCi0JaW5pdF92aXJ0aW9feGVuKCZ2aXJ0aW9f
bmV0X2RldmljZV9vcHMpOwotCi0JdmlydGlvX21vbml0b3JfbG9vcCgpOwotCXJldHVybiAwOwot
fQpkaWZmIC0tZ2l0IGEvZXhhbXBsZXMvdmhvc3RfeGVuL21haW4uaCBiL2V4YW1wbGVzL3Zob3N0
X3hlbi9tYWluLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDVmZjQ4ZmQuLjAwMDAw
MDAKLS0tIGEvZXhhbXBsZXMvdmhvc3RfeGVuL21haW4uaAorKysgL2Rldi9udWxsCkBAIC0xLDY2
ICswLDAgQEAKLS8qLQotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIw
MTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAgQWxs
IHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRpb24s
IGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAq
ICAgYXJlIG1ldDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUg
bXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICog
UmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBj
b3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRo
ZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5k
L29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAgZGlzdHJpYnV0
aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3Ig
dGhlIG5hbWVzIG9mIGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVu
ZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9tIHRoaXMgc29m
dHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICog
ICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQg
Q09OVFJJQlVUT1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FS
UkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVE
IFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICBBIFBB
UlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENP
UFlSSUdIVAotICogICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElS
RUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBD
T05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRP
LCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVT
RSwKLSAqICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dF
VkVSIENBVVNFRCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElOQ0xVRElORyBO
RUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNF
Ci0gKiAgIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJ
VFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLQotI2lmbmRlZiBfTUFJTl9IXwotI2RlZmluZSBfTUFJ
Tl9IXwotCi0vKiBNYWNyb3MgZm9yIHByaW50aW5nIHVzaW5nIFJURV9MT0cgKi8KLSNkZWZpbmUg
UlRFX0xPR1RZUEVfVkhPU1RfQ09ORklHIFJURV9MT0dUWVBFX1VTRVIxCi0jZGVmaW5lIFJURV9M
T0dUWVBFX1ZIT1NUX0RBVEEgICBSVEVfTE9HVFlQRV9VU0VSMgotI2RlZmluZSBSVEVfTE9HVFlQ
RV9WSE9TVF9QT1JUICAgUlRFX0xPR1RZUEVfVVNFUjMKLQotLyoKLSAqIERldmljZSBsaW5rZWQg
bGlzdCBzdHJ1Y3R1cmUgZm9yIGRhdGEgcGF0aC4KLSAqLwotc3RydWN0IHZpcnRpb19uZXRfZGF0
YV9sbAotewotCXN0cnVjdCB2aXJ0aW9fbmV0ICAgICAgICAgICpkZXY7ICAgLyogUG9pbnRlciB0
byBkZXZpY2UgY3JlYXRlZCBieSBjb25maWd1cmF0aW9uIGNvcmUuICovCi0Jc3RydWN0IHZpcnRp
b19uZXRfZGF0YV9sbCAgKm5leHQ7ICAvKiBQb2ludGVyIHRvIG5leHQgZGV2aWNlIGluIGxpbmtl
ZCBsaXN0LiAqLwotfTsKLQotLyoKLSAqIFN0cnVjdHVyZSBjb250YWluaW5nIGRhdGEgY29yZSBz
cGVjaWZpYyBpbmZvcm1hdGlvbi4KLSAqLwotc3RydWN0IGxjb3JlX2xsX2luZm8KLXsKLQlzdHJ1
Y3QgdmlydGlvX25ldF9kYXRhX2xsICAgICpsbF9yb290X2ZyZWU7IAkvKiBQb2ludGVyIHRvIGhl
YWQgaW4gZnJlZSBsaW5rZWQgbGlzdC4gKi8KLQlzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICAg
ICpsbF9yb290X3VzZWQ7CSAgICAvKiBQb2ludGVyIHRvIGhlYWQgb2YgdXNlZCBsaW5rZWQgbGlz
dC4gKi8KLQl1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICBkZXZpY2VfbnVtOyAgICAgICAv
KiBOdW1iZXIgb2YgZGV2aWNlcyBvbiBsY29yZS4gKi8KLQl2b2xhdGlsZSAgdWludDhfdCAgICAg
ICAgICAgICBkZXZfcmVtb3ZhbF9mbGFnOyAvKiBGbGFnIHRvIHN5bmNocm9uaXplIGRldmljZSBy
ZW1vdmFsLiAqLwotfTsKLQotc3RydWN0IGxjb3JlX2luZm8KLXsKLQlzdHJ1Y3QgbGNvcmVfbGxf
aW5mbwkqbGNvcmVfbGw7CS8qIFBvaW50ZXIgdG8gZGF0YSBjb3JlIHNwZWNpZmljIGxjb3JlX2xs
X2luZm8gc3RydWN0ICovCi19OwotI2VuZGlmIC8qIF9NQUlOX0hfICovCmRpZmYgLS1naXQgYS9l
eGFtcGxlcy92aG9zdF94ZW4vdmhvc3RfbW9uaXRvci5jIGIvZXhhbXBsZXMvdmhvc3RfeGVuL3Zo
b3N0X21vbml0b3IuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZmI5NjA2Yi4uMDAw
MDAwMAotLS0gYS9leGFtcGxlcy92aG9zdF94ZW4vdmhvc3RfbW9uaXRvci5jCisrKyAvZGV2L251
bGwKQEAgLTEsNTk1ICswLDAgQEAKLS8qLQotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29w
eXJpZ2h0KGMpIDIwMTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZl
ZC4KLSAqICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFu
ZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBt
b2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnMKLSAqICAgYXJlIG1ldDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Yg
c291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
LgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNl
IHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3Vt
ZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAg
ICAgZGlzdHJpYnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jw
b3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBi
ZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBm
cm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Np
b24uCi0gKgotICogICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQg
SE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8s
IFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UgotICogICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFIENPUFlSSUdIVAotICogICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxF
IEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhF
TVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICog
ICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VT
OyBMT1NTIE9GIFVTRSwKLSAqICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJS
VVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAg
KElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9V
VCBPRiBUSEUgVVNFCi0gKiAgIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBU
SEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLQotI2luY2x1ZGUgPHN0ZGxpYi5o
PgotI2luY2x1ZGUgPHN0ZGlvLmg+Ci0jaW5jbHVkZSA8ZGlyZW50Lmg+Ci0jaW5jbHVkZSA8dW5p
c3RkLmg+Ci0jaW5jbHVkZSA8c3lzL2V2ZW50ZmQuaD4KLSNpbmNsdWRlIDxzeXMvaW9jdGwuaD4K
LSNpbmNsdWRlIDxzeXMvbW1hbi5oPgotI2luY2x1ZGUgPHhlbi94ZW4tY29tcGF0Lmg+Ci0jaWYg
X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwMjAwCi0jaW5jbHVkZSA8
eHMuaD4KLSNlbHNlCi0jaW5jbHVkZSA8eGVuc3RvcmUuaD4KLSNlbmRpZgotI2luY2x1ZGUgPGxp
bnV4L3ZpcnRpb19yaW5nLmg+Ci0jaW5jbHVkZSA8bGludXgvdmlydGlvX3BjaS5oPgotI2luY2x1
ZGUgPGxpbnV4L3ZpcnRpb19uZXQuaD4KLQotI2luY2x1ZGUgPHJ0ZV9ldGhkZXYuaD4KLSNpbmNs
dWRlIDxydGVfbG9nLmg+Ci0jaW5jbHVkZSA8cnRlX21hbGxvYy5oPgotI2luY2x1ZGUgPHJ0ZV9z
dHJpbmdfZm5zLmg+Ci0KLSNpbmNsdWRlICJ2aXJ0aW8tbmV0LmgiCi0jaW5jbHVkZSAieGVuX3Zo
b3N0LmgiCi0KLXN0cnVjdCB2aXJ0aW9fd2F0Y2ggewotCXN0cnVjdCB4c19oYW5kbGUgKnhzOwot
CWludCB3YXRjaF9mZDsKLX07Ci0KLQotLyogZGV2aWNlIG9wcyB0byBhZGQvcmVtb3ZlIGRldmlj
ZSB0by9mcm9tIGRhdGEgY29yZS4gKi8KLXN0YXRpYyBzdHJ1Y3QgdmlydGlvX25ldF9kZXZpY2Vf
b3BzIGNvbnN0ICpub3RpZnlfb3BzOwotCi0vKiByb290IGFkZHJlc3Mgb2YgdGhlIGxpbmtlZCBs
aXN0IGluIHRoZSBjb25maWd1cmF0aW9uIGNvcmUuICovCi1zdGF0aWMgc3RydWN0IHZpcnRpb19u
ZXRfY29uZmlnX2xsICpsbF9yb290ID0gTlVMTDsKLQotLyogcm9vdCBhZGRyZXNzIG9mIFZNLiAq
Lwotc3RhdGljIHN0cnVjdCB4ZW5fZ3Vlc3RsaXN0IGd1ZXN0X3Jvb3Q7Ci0KLXN0YXRpYyBzdHJ1
Y3QgdmlydGlvX3dhdGNoIHdhdGNoOwotCi1zdGF0aWMgdm9pZAotdnFfdnJpbmdfaW5pdChzdHJ1
Y3Qgdmhvc3RfdmlydHF1ZXVlICp2cSwgdW5zaWduZWQgaW50IG51bSwgdWludDhfdCAqcCwKLQl1
bnNpZ25lZCBsb25nIGFsaWduKQotewotCXZxLT5zaXplID0gbnVtOwotCXZxLT5kZXNjID0gKHN0
cnVjdCB2cmluZ19kZXNjICopIHA7Ci0JdnEtPmF2YWlsID0gKHN0cnVjdCB2cmluZ19hdmFpbCAq
KSAocCArCi0JCW51bSAqIHNpemVvZihzdHJ1Y3QgdnJpbmdfZGVzYykpOwotCXZxLT51c2VkID0g
KHZvaWQgKikKLQkJUlRFX0FMSUdOX0NFSUwoICh1aW50cHRyX3QpKCZ2cS0+YXZhaWwtPnJpbmdb
bnVtXSksIGFsaWduKTsKLQotfQotCi1zdGF0aWMgaW50Ci1pbml0X3dhdGNoKHZvaWQpCi17Ci0J
c3RydWN0IHhzX2hhbmRsZSAqeHM7Ci0JaW50IHJldDsKLQlpbnQgZmQ7Ci0KLQkvKiBnZXQgYSBj
b25uZWN0aW9uIHRvIHRoZSBkYWVtb24gKi8KLQl4cyA9IHhzX2RhZW1vbl9vcGVuKCk7Ci0JaWYg
KHhzID09IE5VTEwpIHsKLQkJUlRFX0xPRyhFUlIsIFhFTkhPU1QsICJ4c19kYWVtb25fb3BlbiBm
YWlsZWRcbiIpOwotCQlyZXR1cm4gLTE7Ci0JfQotCi0JcmV0ID0geHNfd2F0Y2goeHMsICIvbG9j
YWwvZG9tYWluIiwgIm15dG9rZW4iKTsKLQlpZiAocmV0ID09IDApIHsKLQkJUlRFX0xPRyhFUlIs
IFhFTkhPU1QsICIlczogeHNfd2F0Y2ggZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Ci0JCXhzX2RhZW1v
bl9jbG9zZSh4cyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQkvKiBXZSBhcmUgbm90aWZpZWQgb2Yg
cmVhZCBhdmFpbGFiaWxpdHkgb24gdGhlIHdhdGNoIHZpYSB0aGUgZmlsZSBkZXNjcmlwdG9yLiAq
LwotCWZkID0geHNfZmlsZW5vKHhzKTsKLQl3YXRjaC54cyA9IHhzOwotCXdhdGNoLndhdGNoX2Zk
ID0gZmQ7Ci0KLQlUQUlMUV9JTklUKCZndWVzdF9yb290KTsKLQlyZXR1cm4gMDsKLX0KLQotc3Rh
dGljIHN0cnVjdCB4ZW5fZ3Vlc3QgKgotZ2V0X3hlbl9ndWVzdChpbnQgZG9tX2lkKQotewotCXN0
cnVjdCB4ZW5fZ3Vlc3QgKmd1ZXN0ID0gTlVMTDsKLQotCVRBSUxRX0ZPUkVBQ0goZ3Vlc3QsICZn
dWVzdF9yb290LCBuZXh0KSB7Ci0JCWlmKGd1ZXN0LT5kb21faWQgPT0gZG9tX2lkKQotCQkJcmV0
dXJuIGd1ZXN0OwotCX0KLQotCXJldHVybiBOVUxMOwotfQotCi0KLXN0YXRpYyBzdHJ1Y3QgeGVu
X2d1ZXN0ICoKLWFkZF94ZW5fZ3Vlc3QoaW50MzJfdCBkb21faWQpCi17Ci0Jc3RydWN0IHhlbl9n
dWVzdCAqZ3Vlc3QgPSBOVUxMOwotCi0JaWYgKChndWVzdCA9IGdldF94ZW5fZ3Vlc3QoZG9tX2lk
KSkgIT0gTlVMTCkKLQkJcmV0dXJuIGd1ZXN0OwotCi0JZ3Vlc3QgPSBjYWxsb2MoMSwgc2l6ZW9m
KHN0cnVjdCB4ZW5fZ3Vlc3QpKTsKLQlpZiAoZ3Vlc3QpIHsKLQkJUlRFX0xPRyhFUlIsIFhFTkhP
U1QsICIgICVzOiByZXR1cm4gbmV3bHkgY3JlYXRlZCBndWVzdCB3aXRoICVkIHJpbmdzXG4iLCBf
X2Z1bmNfXywgZ3Vlc3QtPnZyaW5nX251bSk7Ci0JCVRBSUxRX0lOU0VSVF9UQUlMKCZndWVzdF9y
b290LCBndWVzdCwgbmV4dCk7Ci0JCWd1ZXN0LT5kb21faWQgPSBkb21faWQ7Ci0JfQotCi0JcmV0
dXJuIGd1ZXN0OwotfQotCi1zdGF0aWMgdm9pZAotY2xlYW51cF9kZXZpY2Uoc3RydWN0IHZpcnRp
b19uZXRfY29uZmlnX2xsICpsbF9kZXYpCi17Ci0JaWYgKGxsX2RldiA9PSBOVUxMKQotCQlyZXR1
cm47Ci0JaWYgKGxsX2Rldi0+ZGV2LnZpcnRxdWV1ZV9yeCkgewotCQlydGVfZnJlZShsbF9kZXYt
PmRldi52aXJ0cXVldWVfcngpOwotCQlsbF9kZXYtPmRldi52aXJ0cXVldWVfcnggPSBOVUxMOwot
CX0KLQlpZiAobGxfZGV2LT5kZXYudmlydHF1ZXVlX3R4KSB7Ci0JCXJ0ZV9mcmVlKGxsX2Rldi0+
ZGV2LnZpcnRxdWV1ZV90eCk7Ci0JCWxsX2Rldi0+ZGV2LnZpcnRxdWV1ZV90eCA9IE5VTEw7Ci0J
fQotCWZyZWUobGxfZGV2KTsKLX0KLQotLyoKLSAqIEFkZCBlbnRyeSBjb250YWluaW5nIGEgZGV2
aWNlIHRvIHRoZSBkZXZpY2UgY29uZmlndXJhdGlvbiBsaW5rZWQgbGlzdC4KLSAqLwotc3RhdGlj
IHZvaWQKLWFkZF9jb25maWdfbGxfZW50cnkoc3RydWN0IHZpcnRpb19uZXRfY29uZmlnX2xsICpu
ZXdfbGxfZGV2KQotewotCXN0cnVjdCB2aXJ0aW9fbmV0X2NvbmZpZ19sbCAqbGxfZGV2ID0gbGxf
cm9vdDsKLQotCS8qIElmIGxsX2RldiA9PSBOVUxMIHRoZW4gdGhpcyBpcyB0aGUgZmlyc3QgZGV2
aWNlIHNvIGdvIHRvIGVsc2UgKi8KLQlpZiAobGxfZGV2KSB7Ci0JCS8qIElmIHRoZSAxc3QgZGV2
aWNlX2lkICE9IDAgdGhlbiB3ZSBpbnNlcnQgb3VyIGRldmljZSBoZXJlLiAqLwotCQlpZiAobGxf
ZGV2LT5kZXYuZGV2aWNlX2ZoICE9IDApCXsKLQkJCW5ld19sbF9kZXYtPmRldi5kZXZpY2VfZmgg
PSAwOwotCQkJbmV3X2xsX2Rldi0+bmV4dCA9IGxsX2RldjsKLQkJCWxsX3Jvb3QgPSBuZXdfbGxf
ZGV2OwotCQl9IGVsc2UgewotCQkJLyogaW5jcmVtZW50IHRocm91Z2ggdGhlIGxsIHVudGlsIHdl
IGZpbmQgdW4gdW51c2VkIGRldmljZV9pZCwKLQkJCSAqIGluc2VydCB0aGUgZGV2aWNlIGF0IHRo
YXQgZW50cnkKLQkJCSAqLwotCQkJd2hpbGUgKChsbF9kZXYtPm5leHQgIT0gTlVMTCkgJiYgKGxs
X2Rldi0+ZGV2LmRldmljZV9maCA9PSAobGxfZGV2LT5uZXh0LT5kZXYuZGV2aWNlX2ZoIC0gMSkp
KQotCQkJCWxsX2RldiA9IGxsX2Rldi0+bmV4dDsKLQotCQkJbmV3X2xsX2Rldi0+ZGV2LmRldmlj
ZV9maCA9IGxsX2Rldi0+ZGV2LmRldmljZV9maCArIDE7Ci0JCQluZXdfbGxfZGV2LT5uZXh0ID0g
bGxfZGV2LT5uZXh0OwotCQkJbGxfZGV2LT5uZXh0ID0gbmV3X2xsX2RldjsKLQkJfQotCX0gZWxz
ZSB7Ci0JCWxsX3Jvb3QgPSBuZXdfbGxfZGV2OwotCQlsbF9yb290LT5kZXYuZGV2aWNlX2ZoID0g
MDsKLQl9Ci19Ci0KLQotLyoKLSAqIFJlbW92ZSBhbiBlbnRyeSBmcm9tIHRoZSBkZXZpY2UgY29u
ZmlndXJhdGlvbiBsaW5rZWQgbGlzdC4KLSAqLwotc3RhdGljIHN0cnVjdCB2aXJ0aW9fbmV0X2Nv
bmZpZ19sbCAqCi1ybV9jb25maWdfbGxfZW50cnkoc3RydWN0IHZpcnRpb19uZXRfY29uZmlnX2xs
ICpsbF9kZXYsIHN0cnVjdCB2aXJ0aW9fbmV0X2NvbmZpZ19sbCAqbGxfZGV2X2xhc3QpCi17Ci0J
LyogRmlyc3QgcmVtb3ZlIHRoZSBkZXZpY2UgYW5kIHRoZW4gY2xlYW4gaXQgdXAuICovCi0JaWYg
KGxsX2RldiA9PSBsbF9yb290KSB7Ci0JCWxsX3Jvb3QgPSBsbF9kZXYtPm5leHQ7Ci0JCWNsZWFu
dXBfZGV2aWNlKGxsX2Rldik7Ci0JCXJldHVybiBsbF9yb290OwotCX0gZWxzZSB7Ci0JCWxsX2Rl
dl9sYXN0LT5uZXh0ID0gbGxfZGV2LT5uZXh0OwotCQljbGVhbnVwX2RldmljZShsbF9kZXYpOwot
CQlyZXR1cm4gbGxfZGV2X2xhc3QtPm5leHQ7Ci0JfQotfQotCi0vKgotICogUmV0cmlldmVzIGFu
IGVudHJ5IGZyb20gdGhlIGRldmljZXMgY29uZmlndXJhdGlvbiBsaW5rZWQgbGlzdC4KLSAqLwot
c3RhdGljIHN0cnVjdCB2aXJ0aW9fbmV0X2NvbmZpZ19sbCAqCi1nZXRfY29uZmlnX2xsX2VudHJ5
KHVuc2lnbmVkIGludCB2aXJ0aW9faWR4LCB1bnNpZ25lZCBpbnQgZG9tX2lkKQotewotCXN0cnVj
dCB2aXJ0aW9fbmV0X2NvbmZpZ19sbCAqbGxfZGV2ID0gbGxfcm9vdDsKLQotCS8qIExvb3AgdGhy
b3VnaCBsaW5rZWQgbGlzdCB1bnRpbCB0aGUgZG9tX2lkIGlzIGZvdW5kLiAqLwotCXdoaWxlIChs
bF9kZXYgIT0gTlVMTCkgewotCQlpZiAobGxfZGV2LT5kZXYuZG9tX2lkID09IGRvbV9pZCAmJiBs
bF9kZXYtPmRldi52aXJ0aW9faWR4ID09IHZpcnRpb19pZHgpCi0JCQlyZXR1cm4gbGxfZGV2Owot
CQlsbF9kZXYgPSBsbF9kZXYtPm5leHQ7Ci0JfQotCi0JcmV0dXJuIE5VTEw7Ci19Ci0KLS8qCi0g
KiBJbml0aWFsaXNlIGFsbCB2YXJpYWJsZXMgaW4gZGV2aWNlIHN0cnVjdHVyZS4KLSAqLwotc3Rh
dGljIHZvaWQKLWluaXRfZGV2KHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYpCi17Ci0JUlRFX1NFVF9V
U0VEKGRldik7Ci19Ci0KLQotc3RhdGljIHN0cnVjdAotdmlydGlvX25ldF9jb25maWdfbGwgKm5l
d19kZXZpY2UodW5zaWduZWQgaW50IHZpcnRpb19pZHgsIHN0cnVjdCB4ZW5fZ3Vlc3QgKmd1ZXN0
KQotewotCXN0cnVjdCB2aXJ0aW9fbmV0X2NvbmZpZ19sbCAqbmV3X2xsX2RldjsKLQlzdHJ1Y3Qg
dmhvc3RfdmlydHF1ZXVlICp2aXJ0cXVldWVfcngsICp2aXJ0cXVldWVfdHg7Ci0Jc2l6ZV90IHNp
emUsIHZxX3Jpbmdfc2l6ZSwgdnFfc2l6ZSA9IFZRX0RFU0NfTlVNOwotCXZvaWQgKnZxX3Jpbmdf
dmlydF9tZW07Ci0JdWludDY0X3QgZ3BhOwotCXVpbnQzMl90IGk7Ci0KLQkvKiBTZXR1cCBkZXZp
Y2UgYW5kIHZpcnRxdWV1ZXMuICovCi0JbmV3X2xsX2RldiAgID0gY2FsbG9jKDEsIHNpemVvZihz
dHJ1Y3QgdmlydGlvX25ldF9jb25maWdfbGwpKTsKLQl2aXJ0cXVldWVfcnggPSBydGVfem1hbGxv
YyhOVUxMLCBzaXplb2Yoc3RydWN0IHZob3N0X3ZpcnRxdWV1ZSksIFJURV9DQUNIRV9MSU5FX1NJ
WkUpOwotCXZpcnRxdWV1ZV90eCA9IHJ0ZV96bWFsbG9jKE5VTEwsIHNpemVvZihzdHJ1Y3Qgdmhv
c3RfdmlydHF1ZXVlKSwgUlRFX0NBQ0hFX0xJTkVfU0laRSk7Ci0JaWYgKG5ld19sbF9kZXYgPT0g
TlVMTCB8fCB2aXJ0cXVldWVfcnggPT0gTlVMTCB8fCB2aXJ0cXVldWVfdHggPT0gTlVMTCkKLQkJ
Z290byBlcnI7Ci0KLQluZXdfbGxfZGV2LT5kZXYudmlydHF1ZXVlX3J4ID0gdmlydHF1ZXVlX3J4
OwotCW5ld19sbF9kZXYtPmRldi52aXJ0cXVldWVfdHggPSB2aXJ0cXVldWVfdHg7Ci0JbmV3X2xs
X2Rldi0+ZGV2LmRvbV9pZCAgICAgICA9IGd1ZXN0LT5kb21faWQ7Ci0JbmV3X2xsX2Rldi0+ZGV2
LnZpcnRpb19pZHggICA9IHZpcnRpb19pZHg7Ci0JLyogSW5pdGlhbGlzZSBkZXZpY2UgYW5kIHZp
cnRxdWV1ZXMuICovCi0JaW5pdF9kZXYoJm5ld19sbF9kZXYtPmRldik7Ci0KLQlzaXplID0gdnJp
bmdfc2l6ZSh2cV9zaXplLCBWSVJUSU9fUENJX1ZSSU5HX0FMSUdOKTsKLQl2cV9yaW5nX3NpemUg
PSBSVEVfQUxJR05fQ0VJTChzaXplLCBWSVJUSU9fUENJX1ZSSU5HX0FMSUdOKTsKLQkodm9pZCl2
cV9yaW5nX3NpemU7Ci0KLQl2cV9yaW5nX3ZpcnRfbWVtID0gZ3Vlc3QtPnZyaW5nW3ZpcnRpb19p
ZHhdLnJ4dnJpbmdfYWRkcjsKLQl2cV92cmluZ19pbml0KHZpcnRxdWV1ZV9yeCwgdnFfc2l6ZSwg
dnFfcmluZ192aXJ0X21lbSwgVklSVElPX1BDSV9WUklOR19BTElHTik7Ci0JdmlydHF1ZXVlX3J4
LT5zaXplID0gdnFfc2l6ZTsKLQl2aXJ0cXVldWVfcngtPnZob3N0X2hsZW4gPSBzaXplb2Yoc3Ry
dWN0IHZpcnRpb19uZXRfaGRyKTsKLQotCXZxX3JpbmdfdmlydF9tZW0gPSBndWVzdC0+dnJpbmdb
dmlydGlvX2lkeF0udHh2cmluZ19hZGRyOwotCXZxX3ZyaW5nX2luaXQodmlydHF1ZXVlX3R4LCB2
cV9zaXplLCB2cV9yaW5nX3ZpcnRfbWVtLCBWSVJUSU9fUENJX1ZSSU5HX0FMSUdOKTsKLQl2aXJ0
cXVldWVfdHgtPnNpemUgPSB2cV9zaXplOwotCW1lbWNweSgmbmV3X2xsX2Rldi0+ZGV2Lm1hY19h
ZGRyZXNzLCAmZ3Vlc3QtPnZyaW5nW3ZpcnRpb19pZHhdLmFkZHIsIHNpemVvZihzdHJ1Y3QgZXRo
ZXJfYWRkcikpOwotCi0JLyogdmlydGlvX21lbW9yeSBoYXMgdG8gYmUgb25lIHBlciBkb21pZCAq
LwotCW5ld19sbF9kZXYtPmRldi5tZW0gPSBtYWxsb2Moc2l6ZW9mKHN0cnVjdCB2aXJ0aW9fbWVt
b3J5KSArIHNpemVvZihzdHJ1Y3QgdmlydGlvX21lbW9yeV9yZWdpb25zKSAqIE1BWF9YRU5WSVJU
X01FTVBPT0wpOwotCW5ld19sbF9kZXYtPmRldi5tZW0tPm5yZWdpb25zID0gZ3Vlc3QtPnBvb2xf
bnVtOwotCWZvciAoaSA9IDA7IGkgPCBndWVzdC0+cG9vbF9udW07IGkrKykgewotCQlncGEgPSBu
ZXdfbGxfZGV2LT5kZXYubWVtLT5yZWdpb25zW2ldLmd1ZXN0X3BoeXNfYWRkcmVzcyA9Ci0JCQkJ
KHVpbnQ2NF90KSgodWludHB0cl90KWd1ZXN0LT5tZW1wb29sW2ldLmd2YSk7Ci0JCW5ld19sbF9k
ZXYtPmRldi5tZW0tPnJlZ2lvbnNbaV0uZ3Vlc3RfcGh5c19hZGRyZXNzX2VuZCA9Ci0JCQkJZ3Bh
ICsgZ3Vlc3QtPm1lbXBvb2xbaV0ubWVtcGZuX251bSAqIGdldHBhZ2VzaXplKCk7Ci0JCW5ld19s
bF9kZXYtPmRldi5tZW0tPnJlZ2lvbnNbaV0uYWRkcmVzc19vZmZzZXQgPQotCQkJCSh1aW50NjRf
dCkoKHVpbnRwdHJfdClndWVzdC0+bWVtcG9vbFtpXS5odmEgLQotCQkJCQkodWludHB0cl90KWdw
YSk7Ci0JfQotCi0JbmV3X2xsX2Rldi0+bmV4dCA9IE5VTEw7Ci0KLQkvKiBBZGQgZW50cnkgdG8g
ZGV2aWNlIGNvbmZpZ3VyYXRpb24gbGlua2VkIGxpc3QuICovCi0JYWRkX2NvbmZpZ19sbF9lbnRy
eShuZXdfbGxfZGV2KTsKLQlyZXR1cm4gbmV3X2xsX2RldjsKLWVycjoKLQlmcmVlKG5ld19sbF9k
ZXYpOwotCXJ0ZV9mcmVlKHZpcnRxdWV1ZV9yeCk7Ci0JcnRlX2ZyZWUodmlydHF1ZXVlX3R4KTsK
LQotCXJldHVybiBOVUxMOwotfQotCi1zdGF0aWMgdm9pZAotZGVzdHJveV9ndWVzdChzdHJ1Y3Qg
eGVuX2d1ZXN0ICpndWVzdCkKLXsKLQl1aW50MzJfdCBpOwotCi0JZm9yIChpID0gMDsgaSA8IGd1
ZXN0LT52cmluZ19udW07IGkrKykKLQkJY2xlYW51cF92cmluZygmZ3Vlc3QtPnZyaW5nW2ldKTsK
LQkvKiBjbGVhbiBtZW1wb29sICovCi0JZm9yIChpID0gMDsgaSA8IGd1ZXN0LT5wb29sX251bTsg
aSsrKQotCQljbGVhbnVwX21lbXBvb2woJmd1ZXN0LT5tZW1wb29sW2ldKTsKLQlmcmVlKGd1ZXN0
KTsKLQotCXJldHVybjsKLX0KLQotLyoKLSAqIFRoaXMgZnVuY3Rpb24gd2lsbCBjbGVhbnVwIHRo
ZSBkZXZpY2UgYW5kIHJlbW92ZSBpdCBmcm9tIGRldmljZSBjb25maWd1cmF0aW9uIGxpbmtlZCBs
aXN0LgotICovCi1zdGF0aWMgdm9pZAotZGVzdHJveV9kZXZpY2UodW5zaWduZWQgaW50IHZpcnRp
b19pZHgsIHVuc2lnbmVkIGludCBkb21faWQpCi17Ci0Jc3RydWN0IHZpcnRpb19uZXRfY29uZmln
X2xsICpsbF9kZXZfY3VyX2N0eCwgKmxsX2Rldl9sYXN0ID0gTlVMTDsKLQlzdHJ1Y3QgdmlydGlv
X25ldF9jb25maWdfbGwgKmxsX2Rldl9jdXIgPSBsbF9yb290OwotCi0JLyogY2xlYW4gdmlydGlv
IGRldmljZSAqLwotCXN0cnVjdCB4ZW5fZ3Vlc3QgKmd1ZXN0ID0gTlVMTDsKLQlndWVzdCA9IGdl
dF94ZW5fZ3Vlc3QoZG9tX2lkKTsKLQlpZiAoZ3Vlc3QgPT0gTlVMTCkKLQkJcmV0dXJuOwotCi0J
LyogRmluZCB0aGUgbGlua2VkIGxpc3QgZW50cnkgZm9yIHRoZSBkZXZpY2UgdG8gYmUgcmVtb3Zl
ZC4gKi8KLQlsbF9kZXZfY3VyX2N0eCA9IGdldF9jb25maWdfbGxfZW50cnkodmlydGlvX2lkeCwg
ZG9tX2lkKTsKLQl3aGlsZSAobGxfZGV2X2N1ciAhPSBOVUxMKSB7Ci0JCS8qIElmIHRoZSBkZXZp
Y2UgaXMgZm91bmQgb3IgYSBkZXZpY2UgdGhhdCBkb2Vzbid0IGV4aXN0IGlzIGZvdW5kIHRoZW4g
aXQgaXMgcmVtb3ZlZC4gKi8KLQkJaWYgIChsbF9kZXZfY3VyID09IGxsX2Rldl9jdXJfY3R4KSB7
Ci0JCQlpZiAoKGxsX2Rldl9jdXItPmRldi5mbGFncyAmIFZJUlRJT19ERVZfUlVOTklORykpCi0J
CQkJbm90aWZ5X29wcy0+ZGVzdHJveV9kZXZpY2UoJihsbF9kZXZfY3VyLT5kZXYpKTsKLQkJCWxs
X2Rldl9jdXIgPSBybV9jb25maWdfbGxfZW50cnkobGxfZGV2X2N1ciwgbGxfZGV2X2xhc3QpOwot
CQl9IGVsc2UgewotCQkJbGxfZGV2X2xhc3QgPSBsbF9kZXZfY3VyOwotCQkJbGxfZGV2X2N1ciA9
IGxsX2Rldl9jdXItPm5leHQ7Ci0JCX0KLQl9Ci0JUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAl
cyBndWVzdDolcCB2cmluZzolcCByeHZyaW5nOiVwIHR4dnJpbmc6JXAgZmxhZzolcFxuIiwKLQkJ
X19mdW5jX18sIGd1ZXN0LCAmZ3Vlc3QtPnZyaW5nW3ZpcnRpb19pZHhdLCBndWVzdC0+dnJpbmdb
dmlydGlvX2lkeF0ucnh2cmluZ19hZGRyLCBndWVzdC0+dnJpbmdbdmlydGlvX2lkeF0udHh2cmlu
Z19hZGRyLCBndWVzdC0+dnJpbmdbdmlydGlvX2lkeF0uZmxhZyk7Ci0JY2xlYW51cF92cmluZygm
Z3Vlc3QtPnZyaW5nW3ZpcnRpb19pZHhdKTsKLQlndWVzdC0+dnJpbmdbdmlydGlvX2lkeF0ucmVt
b3ZlZCA9IDE7Ci0JZ3Vlc3QtPnZyaW5nX251bSAtPSAxOwotfQotCi0KLQotCi1zdGF0aWMgdm9p
ZAotd2F0Y2hfdW5tYXBfZXZlbnQodm9pZCkKLXsKLQlpbnQgaTsKLQlzdHJ1Y3QgeGVuX2d1ZXN0
ICpndWVzdCAgPSBOVUxMOwotCWJvb2wgcmVtb3ZlX3JlcXVlc3Q7Ci0KLQlUQUlMUV9GT1JFQUNI
KGd1ZXN0LCAmZ3Vlc3Rfcm9vdCwgbmV4dCkgewotCQlmb3IgKGkgPSAwOyBpIDwgTUFYX1ZJUlRJ
TzsgaSsrKSB7Ci0JCQlpZiAoZ3Vlc3QtPnZyaW5nW2ldLmRvbV9pZCAmJiBndWVzdC0+dnJpbmdb
aV0ucmVtb3ZlZCA9PSAwICYmICpndWVzdC0+dnJpbmdbaV0uZmxhZyA9PSAwKSB7Ci0JCQkJUlRF
X0xPRyhJTkZPLCBYRU5IT1NULCAiXG5cbiIpOwotCQkJCVJURV9MT0coSU5GTywgWEVOSE9TVCwg
IiAgIyMjIyMlczogICglZCwgJWQpIHRvIGJlIHJlbW92ZWRcbiIsCi0JCQkJCV9fZnVuY19fLAot
CQkJCQlndWVzdC0+dnJpbmdbaV0uZG9tX2lkLAotCQkJCQlpKTsKLQkJCQlkZXN0cm95X2Rldmlj
ZShpLCBndWVzdC0+ZG9tX2lkKTsKLQkJCQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICVzOiBE
T00gJXUsIHZyaW5nIG51bTogJWRcbiIsCi0JCQkJCV9fZnVuY19fLAotCQkJCQlndWVzdC0+ZG9t
X2lkLAotCQkJCQlndWVzdC0+dnJpbmdfbnVtKTsKLQkJCX0KLQkJfQotCX0KLQotX2ZpbmRfbmV4
dF9yZW1vdmU6Ci0JZ3Vlc3QgPSBOVUxMOwotCXJlbW92ZV9yZXF1ZXN0ID0gZmFsc2U7Ci0JVEFJ
TFFfRk9SRUFDSChndWVzdCwgJmd1ZXN0X3Jvb3QsIG5leHQpIHsKLQkJaWYgKGd1ZXN0LT52cmlu
Z19udW0gPT0gMCkgewotCQkJcmVtb3ZlX3JlcXVlc3QgPSB0cnVlOwotCQkJYnJlYWs7Ci0JCX0K
LQl9Ci0JaWYgKHJlbW92ZV9yZXF1ZXN0ID09IHRydWUpIHsKLQkJVEFJTFFfUkVNT1ZFKCZndWVz
dF9yb290LCBndWVzdCwgbmV4dCk7Ci0JCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgIyMjIyMl
czogZGVzdHJveSBndWVzdCAoJWQpXG4iLCBfX2Z1bmNfXywgZ3Vlc3QtPmRvbV9pZCk7Ci0JCWRl
c3Ryb3lfZ3Vlc3QoZ3Vlc3QpOwotCQlnb3RvIF9maW5kX25leHRfcmVtb3ZlOwotCX0KLQlyZXR1
cm47Ci19Ci0KLS8qCi0gKiBPSywgaWYgdGhlIGd1ZXN0IHN0YXJ0cyBmaXJzdCwgaXQgaXMgb2su
Ci0gKiBpZiBob3N0IHN0YXJ0cyBmaXJzdCwgaXQgaXMgb2suCi0gKiBpZiBndWVzdCBzdGFydHMs
IGFuZCBoYXMgcnVuIGZvciBzb21ldGltZSwgYW5kIGhvc3Qgc3RvcHMgYW5kIHJlc3RhcnRzLAot
ICogdGhlbiBsYXN0X3VzZWRfaWR4ICAwPyBob3cgdG8gc29sdmUgdGhpcy4gKi8KLQotc3RhdGlj
IHZvaWQgdmlydGlvX2luaXQodm9pZCkKLXsKLQl1aW50MzJfdCBsZW4sIGVfbnVtOwotCXVpbnQz
Ml90IGksajsKLQljaGFyICoqZG9tOwotCWNoYXIgKnN0YXR1czsKLQlpbnQgZG9tX2lkOwotCWNo
YXIgcGF0aFtQQVRIX01BWF07Ci0JY2hhciBub2RlW1BBVEhfTUFYXTsKLQl4c190cmFuc2FjdGlv
bl90IHRoOwotCXN0cnVjdCB4ZW5fZ3Vlc3QgKmd1ZXN0OwotCXN0cnVjdCB2aXJ0aW9fbmV0X2Nv
bmZpZ19sbCAqbmV0X2NvbmZpZzsKLQljaGFyICplbmQ7Ci0JaW50IHZhbDsKLQotCS8qIGluaXQg
ZW52IGZvciB3YXRjaCB0aGUgbm9kZSAqLwotCWlmIChpbml0X3dhdGNoKCkgPCAwKQotCQlyZXR1
cm47Ci0KLQlkb20gPSB4c19kaXJlY3Rvcnkod2F0Y2gueHMsIFhCVF9OVUxMLCAiL2xvY2FsL2Rv
bWFpbiIsICZlX251bSk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgZV9udW07IGkrKykgewotCQllcnJu
byA9IDA7Ci0JCWRvbV9pZCA9IHN0cnRvbChkb21baV0sICZlbmQsIDApOwotCQlpZiAoZXJybm8g
IT0gMCB8fCBlbmQgPT0gTlVMTCB8fCBkb21faWQgPT0gMCkKLQkJCWNvbnRpbnVlOwotCi0JCWZv
ciAoaiA9IDA7IGogPCBSVEVfTUFYX0VUSFBPUlRTOyBqKyspIHsKLQkJCXNucHJpbnRmKG5vZGUs
IFBBVEhfTUFYLCAiJXMlZCIsIFZJUlRJT19TVEFSVCwgaik7Ci0JCQlzbnByaW50ZihwYXRoLCBQ
QVRIX01BWCwgWEVOX1ZNX05PREVfRk1ULAotCQkJCQlkb21faWQsIG5vZGUpOwotCi0JCQl0aCA9
IHhzX3RyYW5zYWN0aW9uX3N0YXJ0KHdhdGNoLnhzKTsKLQkJCXN0YXR1cyA9IHhzX3JlYWQod2F0
Y2gueHMsIHRoLCBwYXRoLCAmbGVuKTsKLQkJCXhzX3RyYW5zYWN0aW9uX2VuZCh3YXRjaC54cywg
dGgsIGZhbHNlKTsKLQotCQkJaWYgKHN0YXR1cyA9PSBOVUxMKQotCQkJCWJyZWFrOwotCi0JCQkv
KiBpZiB0aGVyZSdzIGFueSB2YWxpZCB2aXJ0aW8gZGV2aWNlICovCi0JCQllcnJubyA9IDA7Ci0J
CQl2YWwgPSBzdHJ0b2woc3RhdHVzLCAmZW5kLCAwKTsKLQkJCWlmIChlcnJubyAhPSAwIHx8IGVu
ZCA9PSBOVUxMIHx8IGRvbV9pZCA9PSAwKQotCQkJCXZhbCA9IDA7Ci0JCQlpZiAodmFsID09IDEp
IHsKLQkJCQlndWVzdCA9IGFkZF94ZW5fZ3Vlc3QoZG9tX2lkKTsKLQkJCQlpZiAoZ3Vlc3QgPT0g
TlVMTCkKLQkJCQkJY29udGludWU7Ci0JCQkJUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICB0aGVy
ZSdzIGEgbmV3IHZpcnRpbyBleGlzdGVkLCBuZXcgYSB2aXJ0aW8gZGV2aWNlXG5cbiIpOwotCi0J
CQkJUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICBwYXJzZV92cmluZ25vZGUgZG9tX2lkICVkIHZp
cnRpb2lkeCAlZFxuIixkb21faWQsaik7Ci0JCQkJaWYgKHBhcnNlX3ZyaW5nbm9kZShndWVzdCwg
aikpIHsKLQkJCQkJUlRFX0xPRyhFUlIsIFhFTkhPU1QsICIgIHRoZXJlIGlzIGludmFsaWQgaW5m
b3JtYXRpb24gaW4geGVuc3RvcmVcbiIpOwotCQkJCQlUQUlMUV9SRU1PVkUoJmd1ZXN0X3Jvb3Qs
IGd1ZXN0LCBuZXh0KTsKLQkJCQkJZGVzdHJveV9ndWVzdChndWVzdCk7Ci0KLQkJCQkJY29udGlu
dWU7Ci0JCQkJfQotCi0JCQkJLyppZiBwb29sX251bSA+IDAsIHRoZW4gbWVtcG9vbCBoYXMgYWxy
ZWFkeSBiZWVuIHBhcnNlZCovCi0JCQkJaWYgKGd1ZXN0LT5wb29sX251bSA9PSAwICYmIHBhcnNl
X21lbXBvb2xub2RlKGd1ZXN0KSkgewotCQkJCQlSVEVfTE9HKEVSUiwgWEVOSE9TVCwgIiAgdGhl
cmUgaXMgZXJyb3IgaW5mb3JtYXRpb24gaW4geGVuc3RvcmVcbiIpOwotCQkJCQlUQUlMUV9SRU1P
VkUoJmd1ZXN0X3Jvb3QsIGd1ZXN0LCBuZXh0KTsKLQkJCQkJZGVzdHJveV9ndWVzdChndWVzdCk7
Ci0JCQkJCWNvbnRpbnVlOwotCQkJCX0KLQotCQkJCW5ldF9jb25maWcgPSBuZXdfZGV2aWNlKGos
IGd1ZXN0KTsKLQkJCQkvKiBldmVyeSB0aGluZyBpcyByZWFkeSBub3csIGFkZGVkIGludG8gZGF0
YSBjb3JlICovCi0JCQkJbm90aWZ5X29wcy0+bmV3X2RldmljZSgmbmV0X2NvbmZpZy0+ZGV2KTsK
LQkJCX0KLQkJfQotCX0KLQotCWZyZWUoZG9tKTsKLQlyZXR1cm47Ci19Ci0KLXZvaWQKLXZpcnRp
b19tb25pdG9yX2xvb3Aodm9pZCkKLXsKLQljaGFyICoqdmVjOwotCXhzX3RyYW5zYWN0aW9uX3Qg
dGg7Ci0JY2hhciAqYnVmOwotCXVuc2lnbmVkIGludCBsZW47Ci0JdW5zaWduZWQgaW50IGRvbV9p
ZDsKLQl1aW50MzJfdCB2aXJ0aW9faWR4OwotCXN0cnVjdCB4ZW5fZ3Vlc3QgKmd1ZXN0OwotCXN0
cnVjdCB2aXJ0aW9fbmV0X2NvbmZpZ19sbCAqbmV0X2NvbmZpZzsKLQllbnVtIGZpZWxkbmFtZXMg
ewotCQlGTERfTlVMTCA9IDAsCi0JCUZMRF9MT0NBTCwKLQkJRkxEX0RPTUFJTiwKLQkJRkxEX0lE
LAotCQlGTERfQ09OVFJPTCwKLQkJRkxEX0RQREssCi0JCUZMRF9OT0RFLAotCQlfTlVNX0ZMRAot
CX07Ci0JY2hhciAqc3RyX2ZsZFtfTlVNX0ZMRF07Ci0JY2hhciAqc3RyOwotCWNoYXIgKmVuZDsK
LQotCXZpcnRpb19pbml0KCk7Ci0Jd2hpbGUgKDEpIHsKLQkJd2F0Y2hfdW5tYXBfZXZlbnQoKTsK
LQotCQl1c2xlZXAoNTApOwotCQl2ZWMgPSB4c19jaGVja193YXRjaCh3YXRjaC54cyk7Ci0KLQkJ
aWYgKHZlYyA9PSBOVUxMKQotCQkJY29udGludWU7Ci0KLQkJdGggPSB4c190cmFuc2FjdGlvbl9z
dGFydCh3YXRjaC54cyk7Ci0KLQkJYnVmID0geHNfcmVhZCh3YXRjaC54cywgdGgsIHZlY1tYU19X
QVRDSF9QQVRIXSwmbGVuKTsKLQkJeHNfdHJhbnNhY3Rpb25fZW5kKHdhdGNoLnhzLCB0aCwgZmFs
c2UpOwotCi0JCWlmIChidWYpIHsKLQkJCS8qIHRoZXJlcycgc29tZSBub2RlIGZvciB2aG9zdCBl
eGlzdGVkICovCi0JCQlpZiAocnRlX3N0cnNwbGl0KHZlY1tYU19XQVRDSF9QQVRIXSwgc3Rybmxl
bih2ZWNbWFNfV0FUQ0hfUEFUSF0sIFBBVEhfTUFYKSwKLQkJCQkJCXN0cl9mbGQsIF9OVU1fRkxE
LCAnLycpID09IF9OVU1fRkxEKSB7Ci0JCQkJaWYgKHN0cnN0cihzdHJfZmxkW0ZMRF9OT0RFXSwg
VklSVElPX1NUQVJUKSkgewotCQkJCQllcnJubyA9IDA7Ci0JCQkJCXN0ciA9IHN0cl9mbGRbRkxE
X0lEXTsKLQkJCQkJZG9tX2lkID0gc3RydG91bChzdHIsICZlbmQsIDApOwotCQkJCQlpZiAoZXJy
bm8gIT0gMCB8fCBlbmQgPT0gTlVMTCB8fCBlbmQgPT0gc3RyICkgewotCQkJCQkJUlRFX0xPRyhJ
TkZPLCBYRU5IT1NULCAiaW52YWxpZCBkb21haW4gaWRcbiIpOwotCQkJCQkJY29udGludWU7Ci0J
CQkJCX0KLQotCQkJCQllcnJubyA9IDA7Ci0JCQkJCXN0ciA9IHN0cl9mbGRbRkxEX05PREVdICsg
c2l6ZW9mKFZJUlRJT19TVEFSVCkgLSAxOwotCQkJCQl2aXJ0aW9faWR4ID0gc3RydG91bChzdHIs
ICZlbmQsIDApOwotCQkJCQlpZiAoZXJybm8gIT0gMCB8fCBlbmQgPT0gTlVMTCB8fCBlbmQgPT0g
c3RyCi0JCQkJCQkJfHwgdmlydGlvX2lkeCA+IE1BWF9WSVJUSU8pIHsKLQkJCQkJCVJURV9MT0co
SU5GTywgWEVOSE9TVCwgImludmFsaWQgdmlydGlvIGlkeFxuIik7Ci0JCQkJCQljb250aW51ZTsK
LQkJCQkJfQotCQkJCQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICMjIyMjdmlydGlvIGRldiAo
JWQsICVkKSBpcyBzdGFydGVkXG4iLCBkb21faWQsIHZpcnRpb19pZHgpOwotCi0JCQkJCWd1ZXN0
ID0gYWRkX3hlbl9ndWVzdChkb21faWQpOwotCQkJCQlpZiAoZ3Vlc3QgPT0gTlVMTCkKLQkJCQkJ
CWNvbnRpbnVlOwotCQkJCQlndWVzdC0+ZG9tX2lkID0gZG9tX2lkOwotCQkJCQlpZiAocGFyc2Vf
dnJpbmdub2RlKGd1ZXN0LCB2aXJ0aW9faWR4KSkgewotCQkJCQkJUlRFX0xPRyhFUlIsIFhFTkhP
U1QsICIgIHRoZXJlIGlzIGludmFsaWQgaW5mb3JtYXRpb24gaW4geGVuc3RvcmVcbiIpOwotCQkJ
CQkJLypndWVzdCBuZXdseSBjcmVhdGVkPyBndWVzdCBleGlzdGVkID8qLwotCQkJCQkJVEFJTFFf
UkVNT1ZFKCZndWVzdF9yb290LCBndWVzdCwgbmV4dCk7Ci0JCQkJCQlkZXN0cm95X2d1ZXN0KGd1
ZXN0KTsKLQkJCQkJCWNvbnRpbnVlOwotCQkJCQl9Ci0JCQkJCS8qaWYgcG9vbF9udW0gPiAwLCB0
aGVuIG1lbXBvb2wgaGFzIGFscmVhZHkgYmVlbiBwYXJzZWQqLwotCQkJCQlpZiAoZ3Vlc3QtPnBv
b2xfbnVtID09IDAgJiYgcGFyc2VfbWVtcG9vbG5vZGUoZ3Vlc3QpKSB7Ci0JCQkJCQlSVEVfTE9H
KEVSUiwgWEVOSE9TVCwgIiAgdGhlcmUgaXMgZXJyb3IgaW5mb3JtYXRpb24gaW4geGVuc3RvcmVc
biIpOwotCQkJCQkJVEFJTFFfUkVNT1ZFKCZndWVzdF9yb290LCBndWVzdCwgbmV4dCk7Ci0JCQkJ
CQlkZXN0cm95X2d1ZXN0KGd1ZXN0KTsKLQkJCQkJCWNvbnRpbnVlOwotCQkJCQl9Ci0KLQotCQkJ
CQluZXRfY29uZmlnID0gbmV3X2RldmljZSh2aXJ0aW9faWR4LCBndWVzdCk7Ci0JCQkJCVJURV9M
T0coSU5GTywgWEVOSE9TVCwgIiAgQWRkIHRvIGRhdGFwbGFuZSBjb3JlXG4iKTsKLQkJCQkJbm90
aWZ5X29wcy0+bmV3X2RldmljZSgmbmV0X2NvbmZpZy0+ZGV2KTsKLQotCQkJCX0KLQkJCX0KLQkJ
fQotCi0JCWZyZWUodmVjKTsKLQl9Ci0JcmV0dXJuOwotfQotCi0vKgotICogUmVnaXN0ZXIgb3Bz
IHNvIHRoYXQgd2UgY2FuIGFkZC9yZW1vdmUgZGV2aWNlIHRvIGRhdGEgY29yZS4KLSAqLwotaW50
Ci1pbml0X3ZpcnRpb194ZW4oc3RydWN0IHZpcnRpb19uZXRfZGV2aWNlX29wcyBjb25zdCAqY29u
c3Qgb3BzKQotewotCW5vdGlmeV9vcHMgPSBvcHM7Ci0JaWYgKHhlbmhvc3RfaW5pdCgpKQotCQly
ZXR1cm4gLTE7Ci0JcmV0dXJuIDA7Ci19CmRpZmYgLS1naXQgYS9leGFtcGxlcy92aG9zdF94ZW4v
dmlydGlvLW5ldC5oIGIvZXhhbXBsZXMvdmhvc3RfeGVuL3ZpcnRpby1uZXQuaApkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggYWI2OTcyNi4uMDAwMDAwMAotLS0gYS9leGFtcGxlcy92aG9z
dF94ZW4vdmlydGlvLW5ldC5oCisrKyAvZGV2L251bGwKQEAgLTEsMTEzICswLDAgQEAKLS8qLQot
ICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAxNCBJbnRlbCBD
b3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAgQWxsIHJpZ2h0cyByZXNlcnZl
ZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqICAgYXJlIG1ldDoKLSAq
Ci0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25z
IGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAg
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVy
aWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAgZGlzdHJpYnV0aW9uLgotICogICAgICog
TmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0
cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90
ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBz
cGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogICBUSElTIFNPRlRXQVJF
IElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0g
KiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVE
SU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogICBP
V05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwg
SU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERB
TUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP
RiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqICAgREFUQSwg
T1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQg
T04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNU
UklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9U
SEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAgIE9GIFRISVMg
U09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1B
R0UuCi0gKi8KLQotI2lmbmRlZiBfVklSVElPX05FVF9IXwotI2RlZmluZSBfVklSVElPX05FVF9I
XwotCi0jaW5jbHVkZSA8c3RkaW50Lmg+Ci0KLSNkZWZpbmUgVlFfREVTQ19OVU0gMjU2Ci0vKiBV
c2VkIHRvIGluZGljYXRlIHRoYXQgdGhlIGRldmljZSBpcyBydW5uaW5nIG9uIGEgZGF0YSBjb3Jl
ICovCi0jZGVmaW5lIFZJUlRJT19ERVZfUlVOTklORyAxCi0KLS8qCi0gKiBTdHJ1Y3R1cmUgY29u
dGFpbnMgdmFyaWFibGVzIHJlbGV2YW50IHRvIFRYL1JYIHZpcnRxdWV1ZXMuCi0gKi8KLXN0cnVj
dCB2aG9zdF92aXJ0cXVldWUKLXsKLQlzdHJ1Y3QgdnJpbmdfZGVzYyAgKmRlc2M7ICAgICAgICAg
ICAgIC8qIFZpcnRxdWV1ZSBkZXNjcmlwdG9yIHJpbmcuICovCi0Jc3RydWN0IHZyaW5nX2F2YWls
ICphdmFpbDsgICAgICAgICAgICAvKiBWaXJ0cXVldWUgYXZhaWxhYmxlIHJpbmcuICovCi0Jc3Ry
dWN0IHZyaW5nX3VzZWQgICp1c2VkOyAgICAgICAgICAgICAvKiBWaXJ0cXVldWUgdXNlZCByaW5n
LiAqLwotCXVpbnQzMl90ICAgICAgICAgICBzaXplOyAgICAgICAgICAgICAgLyogU2l6ZSBvZiBk
ZXNjcmlwdG9yIHJpbmcuICovCi0JdWludDMyX3QgICAgICAgICAgIHZob3N0X2hsZW47ICAgICAg
ICAvKiBWaG9zdCBoZWFkZXIgbGVuZ3RoICh2YXJpZXMgZGVwZW5kaW5nIG9uIFJYIG1lcmdlIGJ1
ZmZlcnMuICovCi0Jdm9sYXRpbGUgdWludDE2X3QgIGxhc3RfdXNlZF9pZHg7ICAgICAvKiBMYXN0
IGluZGV4IHVzZWQgb24gdGhlIGF2YWlsYWJsZSByaW5nICovCi0Jdm9sYXRpbGUgdWludDE2X3Qg
IGxhc3RfdXNlZF9pZHhfcmVzOyAvKiBVc2VkIGZvciBtdWx0aXBsZSBkZXZpY2VzIHJlc2Vydmlu
ZyBidWZmZXJzLiAqLwotfSBfX3J0ZV9jYWNoZV9hbGlnbmVkOwotCi0vKgotICogRGV2aWNlIHN0
cnVjdHVyZSBjb250YWlucyBhbGwgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbiByZWxhdGluZyB0
byB0aGUgZGV2aWNlLgotICovCi1zdHJ1Y3QgdmlydGlvX25ldAotewotCXN0cnVjdCB2aG9zdF92
aXJ0cXVldWUJKnZpcnRxdWV1ZV90eDsJLyogQ29udGFpbnMgYWxsIFRYIHZpcnRxdWV1ZSBpbmZv
cm1hdGlvbi4gKi8KLQlzdHJ1Y3Qgdmhvc3RfdmlydHF1ZXVlCSp2aXJ0cXVldWVfcng7CS8qIENv
bnRhaW5zIGFsbCBSWCB2aXJ0cXVldWUgaW5mb3JtYXRpb24uICovCi0Jc3RydWN0IHZpcnRpb19t
ZW1vcnkgICAgKm1lbTsgICAgICAgICAgIC8qIFFFTVUgbWVtb3J5IGFuZCBtZW1vcnkgcmVnaW9u
IGluZm9ybWF0aW9uLiAqLwotCXN0cnVjdCBldGhlcl9hZGRyICAgICAgIG1hY19hZGRyZXNzOyAg
ICAvKiBEZXZpY2UgTUFDIGFkZHJlc3MgKE9idGFpbmVkIG9uIGZpcnN0IFRYIHBhY2tldCkuICov
Ci0JdWludDMyX3QgICAgICAgICAgICAgICAgZmxhZ3M7ICAgICAgICAgIC8qIERldmljZSBmbGFn
cy4gT25seSB1c2VkIHRvIGNoZWNrIGlmIGRldmljZSBpcyBydW5uaW5nIG9uIGRhdGEgY29yZS4g
Ki8KLQl1aW50MzJfdCAgICAgICAgICAgICAgICB2bGFuX3RhZzsgICAgICAgLyogVmxhbiB0YWcg
Zm9yIGRldmljZS4gQ3VycmVudGx5IHNldCB0byBkZXZpY2VfaWQgKDAtNjMpLiAqLwotCXVpbnQz
Ml90ICAgICAgICAgICAgICAgIHZtZHFfcnhfcTsKLQl1aW50NjRfdCAgICAgICAgICAgICAgICBk
ZXZpY2VfZmg7ICAgICAgLyogZGV2aWNlIGlkZW50aWZpZXIuICovCi0JdWludDE2X3QgICAgICAg
ICAgICAgICAgY29yZWlkOwotCXZvbGF0aWxlIHVpbnQ4X3QgICAgICAgIHJlYWR5OyAgICAgICAg
ICAvKiBBIGRldmljZSBpcyBzZXQgYXMgcmVhZHkgaWYgdGhlIE1BQyBhZGRyZXNzIGhhcyBiZWVu
IHNldC4gKi8KLQl2b2xhdGlsZSB1aW50OF90ICAgICAgICByZW1vdmU7ICAgICAgICAgLyogRGV2
aWNlIGlzIG1hcmtlZCBmb3IgcmVtb3ZhbCBmcm9tIHRoZSBkYXRhIGNvcmUuICovCi0JdWludDMy
X3QgICAgICAgICAgICAgICAgdmlydGlvX2lkeDsgICAgIC8qIEluZGV4IG9mIHZpcnRpbyBkZXZp
Y2UgKi8KLQl1aW50MzJfdCAgICAgICAgICAgICAgICBkb21faWQ7ICAgICAgICAgLyogRG9tYWlu
IGlkIG9mIHhlbiBndWVzdCAqLwotfSBfX19ydGVfY2FjaGVfYWxpZ25lZDsKLQotLyoKLSAqIERl
dmljZSBsaW5rZWQgbGlzdCBzdHJ1Y3R1cmUgZm9yIGNvbmZpZ3VyYXRpb24uCi0gKi8KLXN0cnVj
dCB2aXJ0aW9fbmV0X2NvbmZpZ19sbAotewotCXN0cnVjdCB2aXJ0aW9fbmV0CQlkZXY7CS8qIFZp
cnRpbyBkZXZpY2UuICovCi0Jc3RydWN0IHZpcnRpb19uZXRfY29uZmlnX2xsCSpuZXh0OyAvKiBO
ZXh0IGVudHJ5IG9uIGxpbmtlZCBsaXN0LiAqLwotfTsKLQotLyoKLSAqIEluZm9ybWF0aW9uIHJl
bGF0aW5nIHRvIG1lbW9yeSByZWdpb25zIGluY2x1ZGluZyBvZmZzZXRzIHRvIGFkZHJlc3NlcyBp
biBRRU1VcyBtZW1vcnkgZmlsZS4KLSAqLwotc3RydWN0IHZpcnRpb19tZW1vcnlfcmVnaW9ucyB7
Ci0JdWludDY0X3QJZ3Vlc3RfcGh5c19hZGRyZXNzOyAgICAgLyogQmFzZSBndWVzdCBwaHlzaWNh
bCBhZGRyZXNzIG9mIHJlZ2lvbi4gKi8KLQl1aW50NjRfdAlndWVzdF9waHlzX2FkZHJlc3NfZW5k
OwkvKiBFbmQgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvZiByZWdpb24uICovCi0JdWludDY0X3QJ
bWVtb3J5X3NpemU7CQkvKiBTaXplIG9mIHJlZ2lvbi4gKi8KLQl1aW50NjRfdAl1c2Vyc3BhY2Vf
YWRkcmVzczsgICAgICAvKiBCYXNlIHVzZXJzcGFjZSBhZGRyZXNzIG9mIHJlZ2lvbi4gKi8KLQl1
aW50NjRfdAlhZGRyZXNzX29mZnNldDsgICAgICAgICAvKiBPZmZzZXQgb2YgcmVnaW9uIGZvciBh
ZGRyZXNzIHRyYW5zbGF0aW9uLiAqLwotfTsKLQotLyoKLSAqIE1lbW9yeSBzdHJ1Y3R1cmUgaW5j
bHVkZXMgcmVnaW9uIGFuZCBtYXBwaW5nIGluZm9ybWF0aW9uLgotICovCi1zdHJ1Y3QgdmlydGlv
X21lbW9yeSB7Ci0JdWludDMyX3QJCQlucmVnaW9uczsJLyogTnVtYmVyIG9mIG1lbW9yeSByZWdp
b25zLiAqLwotCXN0cnVjdCB2aXJ0aW9fbWVtb3J5X3JlZ2lvbnMgCXJlZ2lvbnNbMF07CS8qIE1l
bW9yeSByZWdpb24gaW5mb3JtYXRpb24uICovCi19OwotCi0vKgotICogRGV2aWNlIG9wZXJhdGlv
bnMgdG8gYWRkL3JlbW92ZSBkZXZpY2UuCi0gKi8KLXN0cnVjdCB2aXJ0aW9fbmV0X2RldmljZV9v
cHMgewotCWludCAoKiBuZXdfZGV2aWNlKShzdHJ1Y3QgdmlydGlvX25ldCAqKTsJLyogQWRkIGRl
dmljZS4gKi8KLQl2b2lkICgqIGRlc3Ryb3lfZGV2aWNlKQkodm9sYXRpbGUgc3RydWN0IHZpcnRp
b19uZXQgKik7CS8qIFJlbW92ZSBkZXZpY2UuICovCi19OwotCi0jZW5kaWYKZGlmZiAtLWdpdCBh
L2V4YW1wbGVzL3Zob3N0X3hlbi94ZW5fdmhvc3QuaCBiL2V4YW1wbGVzL3Zob3N0X3hlbi94ZW5f
dmhvc3QuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMmZjMzA0Yy4uMDAwMDAwMAot
LS0gYS9leGFtcGxlcy92aG9zdF94ZW4veGVuX3Zob3N0LmgKKysrIC9kZXYvbnVsbApAQCAtMSwx
NDggKzAsMCBAQAotLyotCi0gKiAgIEJTRCBMSUNFTlNFCi0gKgotICogICBDb3B5cmlnaHQoYykg
MjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICogICBB
bGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBz
b3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiAgIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwot
ICogICBhcmUgbWV0OgotICoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAg
KiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3Zl
IGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluCi0gKiAgICAgICB0aGUgZG9jdW1lbnRhdGlvbiBh
bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiAgICAgICBkaXN0cmli
dXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEludGVsIENvcnBvcmF0aW9uIG5v
ciB0aGUgbmFtZXMgb2YgaXRzCi0gKiAgICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8g
ZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAqICAgICAgIGZyb20gdGhpcyBz
b2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0g
KiAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFO
RCBDT05UUklCVVRPUlMKLSAqICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBX
QVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywgVEhFIElNUExJ
RUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiAgIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUg
Q09QWVJJR0hUCi0gKiAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBE
SVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotICogICBTUEVDSUFMLCBFWEVNUExBUlksIE9S
IENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQg
VE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0Yg
VVNFLAotICogICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqICAgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhF
UiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogICAoSU5DTFVESU5H
IE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UKLSAqICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJ
TElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaWZuZGVmIF9YRU5fVkhPU1RfSF8KLSNkZWZp
bmUgX1hFTl9WSE9TVF9IXwotCi0jaW5jbHVkZSA8c3RkaW50Lmg+Ci0KLSNpbmNsdWRlIDxydGVf
ZXRoZXIuaD4KLQotI2luY2x1ZGUgInZpcnRpby1uZXQuaCIKLQotI2RlZmluZSBSVEVfTE9HVFlQ
RV9YRU5IT1NUIFJURV9MT0dUWVBFX1VTRVIxCi0KLSNkZWZpbmUgWEVOX1ZNX1JPT1ROT0RFX0ZN
VCAgIi9sb2NhbC9kb21haW4vJWQvY29udHJvbC9kcGRrIgotI2RlZmluZSBYRU5fVk1fTk9ERV9G
TVQgICAgICAiL2xvY2FsL2RvbWFpbi8lZC9jb250cm9sL2RwZGsvJXMiCi0jZGVmaW5lIFhFTl9N
RU1QT09MX1NVRkZJWCAgICJtZW1wb29sX2dyZWYiCi0jZGVmaW5lIFhFTl9SWFZSSU5HX1NVRkZJ
WCAgICJyeF92cmluZ19ncmVmIgotI2RlZmluZSBYRU5fVFhWUklOR19TVUZGSVggICAidHhfdnJp
bmdfZ3JlZiIKLSNkZWZpbmUgWEVOX0dWQV9TVUZGSVggICAgICAgIm1lbXBvb2xfdmEiCi0jZGVm
aW5lIFhFTl9WUklOR0ZMQUdfU1VGRklYICJ2cmluZ19mbGFnIgotI2RlZmluZSBYRU5fQUREUl9T
VUZGSVggICAgICAiZXRoZXJfYWRkciIKLSNkZWZpbmUgVklSVElPX1NUQVJUICAgICAgICAgImV2
ZW50X3R5cGVfc3RhcnRfIgotCi0jZGVmaW5lIFhFTl9HUkVGX1NQTElUVE9LRU4gICcsJwotCi0j
ZGVmaW5lIE1BWF9YRU5WSVJUX01FTVBPT0wgMTYKLSNkZWZpbmUgTUFYX1ZJUlRJTyAgMzIKLSNk
ZWZpbmUgTUFYX0dSRUZfUEVSX05PREUgNjQgIC8qIDEyOCBNQiBtZW1vcnkgKi8KLQotI2RlZmlu
ZSBQQUdFX1NJWkUgICA0MDk2Ci0jZGVmaW5lIFBBR0VfUEZOTlVNIChQQUdFX1NJWkUgLyBzaXpl
b2YodWludDMyX3QpKQotCi0jZGVmaW5lIFhFTl9HTlRERVZfRk5BTUUgIi9kZXYveGVuL2dudGRl
diIKLQotLyogeGVuIGdyYW50IHJlZmVyZW5jZSBpbmZvIGluIG9uZSBncmFudCBub2RlICovCi1z
dHJ1Y3QgeGVuX2dudCB7Ci0JdWludDMyX3QgZ3JlZjsJLyogZ3JhbnQgcmVmZXJlbmNlIGZvciB0
aGlzIG5vZGUgKi8KLQl1bmlvbiB7Ci0JCWludCBncmVmOwkJLyogZ3JhbnQgcmVmZXJlbmNlICov
Ci0JCXVpbnQzMl90IHBmbl9udW07CS8qIGd1ZXN0IHBmbiBudW1iZXIgb2YgZ3JhbnQgcmVmZXJl
bmNlICovCi0JfSBncmVmX3BmbltQQUdFX1BGTk5VTV07Ci19X19hdHRyaWJ1dGVfXygoX19wYWNr
ZWRfXykpOwotCi0KLS8qIHN0cnVjdHVyZSBmb3IgbWVtcG9vbCBvciB2cmluZyBub2RlIGxpc3Qg
Ki8KLXN0cnVjdCB4ZW5fZ250bm9kZSB7Ci0JdWludDMyX3QgZ250X251bTsgICAgICAgICAgIC8q
IGdyYW50IHJlZmVyZW5jZSBudW1iZXIgKi8KLQlzdHJ1Y3QgeGVuX2dudCAqZ250X2luZm87ICAg
LyogZ3JhbnQgcmVmZXJlbmNlIGluZm8gKi8KLX07Ci0KLQotc3RydWN0IHhlbl92cmluZyB7Ci0J
dWludDMyX3QgZG9tX2lkOwotCXVpbnQzMl90IHZpcnRpb19pZHg7ICAgIC8qIGluZGV4IG9mIHZp
cnRpbyBkZXZpY2UgKi8KLQl2b2lkICpyeHZyaW5nX2FkZHI7ICAgICAvKiBtYXBwZWQgdmlydHVh
bCBhZGRyZXNzIG9mIHJ4dnJpbmcgKi8KLQl2b2lkICp0eHZyaW5nX2FkZHI7ICAgICAvKiBtYXBw
ZWQgdmlydHVhbCBhZGRyZXNzIG9mIHR4dnJpbmcgKi8KLQl1aW50MzJfdCByeHBmbl9udW07ICAg
ICAvKiBudW1iZXIgb2YgZ3BmbiBmb3Igcnh2cmluZyAqLwotCXVpbnQzMl90IHR4cGZuX251bTsJ
LyogbnVtYmVyIG9mIGdwZm4gZm9yIHR4dnJpbmcgKi8KLQl1aW50MzJfdCAqcnhwZm5fdGJsOyAg
ICAvKiBhcnJheSBvZiByeHZyaW5nIGdwZm4gKi8KLQl1aW50MzJfdCAqdHhwZm5fdGJsOwkvKiBh
cnJheSBvZiB0eHZyaW5nIGdwZm4gKi8KLQl1aW50NjRfdCAqcnhfcGluZGV4OyAgICAvKiBpbmRl
eCB1c2VkIHRvIHJlbGVhc2UgcnggZ3JlZnMgKi8KLQl1aW50NjRfdCAqdHhfcGluZGV4OyAgICAv
KiBpbmRleCB1c2VkIHRvIHJlbGVhc2UgdHggZ3JlZnMgKi8KLQl1aW50NjRfdCAgZmxhZ19pbmRl
eDsKLQl1aW50OF90ICAqZmxhZzsgCS8qIGNsZWFyZWQgdG8gemVybyBvbiBndWVzdCB1bm1hcCAq
LwotCXN0cnVjdCBldGhlcl9hZGRyIGFkZHI7IC8qIGV0aGVybmV0IGFkZHJlc3Mgb2YgdmlydGlv
IGRldmljZSAqLwotCXVpbnQ4X3QgICByZW1vdmVkOwotCi19OwotCi1zdHJ1Y3QgeGVuX21lbXBv
b2wgewotCXVpbnQzMl90IGRvbV9pZDsgICAgICAvKiBndWVzdCBkb21haW4gaWQgKi8KLQl1aW50
MzJfdCBwb29sX2lkeDsgICAgLyogaW5kZXggb2YgbWVtb3J5IHBvb2wgKi8KLQl2b2lkICpndmE7
ICAgICAgICAgICAgLyogZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIG9mIG1idWYgcG9vbCAqLwotCXZv
aWQgKmh2YTsgICAgICAgICAgICAvKiBob3N0IHZpcnR1YWwgYWRkcmVzcyBvZiBtYnVmIHBvb2wg
Ki8KLQl1aW50MzJfdCBtZW1wZm5fbnVtOyAgLyogbnVtYmVyIG9mIGdwZm4gZm9yIG1idWYgcG9v
bCAqLwotCXVpbnQzMl90ICptZW1wZm5fdGJsOyAvKiBhcnJheSBvZiBtYnVmIHBvb2wgZ3BmbiAq
LwotCXVpbnQ2NF90ICpwaW5kZXg7ICAgICAvKiBpbmRleCB1c2VkIHRvIHJlbGVhc2UgZ3JlZnMg
Ki8KLX07Ci0KLXN0cnVjdCB4ZW5fZ3Vlc3QgewotCVRBSUxRX0VOVFJZKHhlbl9ndWVzdCkgbmV4
dDsKLQlpbnQzMl90IGRvbV9pZDsgICAgICAgLyogZ3Vlc3QgZG9tYWluIGlkICovCi0JdWludDMy
X3QgcG9vbF9udW07ICAgIC8qIG51bWJlciBvZiBtYnVmIHBvb2wgb2YgdGhlIGd1ZXN0ICovCi0J
dWludDMyX3QgdnJpbmdfbnVtOyAgIC8qIG51bWJlciBvZiB2aXJ0aW8gcG9ydHMgb2YgdGhlIGd1
ZXN0ICovCi0JLyogYXJyYXkgY29udGFpbiB0aGUgZ3Vlc3QgbWJ1ZiBwb29sIGluZm8gKi8KLQlz
dHJ1Y3QgeGVuX21lbXBvb2wgbWVtcG9vbFtNQVhfWEVOVklSVF9NRU1QT09MXTsKLQkvKiBhcnJh
eSBjb250YWluIHRoZSBndWVzdCByeC90eCB2cmluZyBpbmZvICovCi0Jc3RydWN0IHhlbl92cmlu
ZyB2cmluZ1tNQVhfVklSVElPXTsKLX07Ci0KLVRBSUxRX0hFQUQoeGVuX2d1ZXN0bGlzdCwgeGVu
X2d1ZXN0KTsKLQotaW50Ci1wYXJzZV9tZW1wb29sbm9kZShzdHJ1Y3QgeGVuX2d1ZXN0ICpndWVz
dCk7Ci0KLWludAoteGVuaG9zdF9pbml0KHZvaWQpOwotCi1pbnQKLXBhcnNlX3ZyaW5nbm9kZShz
dHJ1Y3QgeGVuX2d1ZXN0ICpndWVzdCwgdWludDMyX3QgdmlydGlvX2lkeCk7Ci0KLWludAotcGFy
c2VfbWVtcG9vbG5vZGUoc3RydWN0IHhlbl9ndWVzdCAqZ3Vlc3QpOwotCi12b2lkCi1jbGVhbnVw
X21lbXBvb2woc3RydWN0IHhlbl9tZW1wb29sICptZW1wb29sKTsKLQotdm9pZAotY2xlYW51cF92
cmluZyhzdHJ1Y3QgeGVuX3ZyaW5nICp2cmluZyk7Ci0KLXZvaWQKLXZpcnRpb19tb25pdG9yX2xv
b3Aodm9pZCk7Ci0KLWludAotaW5pdF92aXJ0aW9feGVuKHN0cnVjdCB2aXJ0aW9fbmV0X2Rldmlj
ZV9vcHMgY29uc3QgKiBjb25zdCk7Ci0KLSNlbmRpZgpkaWZmIC0tZ2l0IGEvZXhhbXBsZXMvdmhv
c3RfeGVuL3hlbnN0b3JlX3BhcnNlLmMgYi9leGFtcGxlcy92aG9zdF94ZW4veGVuc3RvcmVfcGFy
c2UuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYWIwODlmMS4uMDAwMDAwMAotLS0g
YS9leGFtcGxlcy92aG9zdF94ZW4veGVuc3RvcmVfcGFyc2UuYworKysgL2Rldi9udWxsCkBAIC0x
LDc3NSArMCwwIEBACi0vKi0KLSAqICAgQlNEIExJQ0VOU0UKLSAqCi0gKiAgIENvcHlyaWdodChj
KSAyMDEwLTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKiAg
IEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqICAgbW9kaWZpY2F0
aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
Ci0gKiAgIGFyZSBtZXQ6Ci0gKgotICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBj
b2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAg
ICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJv
dmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu
ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4KLSAqICAgICAgIHRoZSBkb2N1bWVudGF0aW9u
IGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAqICAgICAgIGRpc3Ry
aWJ1dGlvbi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24g
bm9yIHRoZSBuYW1lcyBvZiBpdHMKLSAqICAgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0
byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAgICAgZnJvbSB0aGlz
IHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICoK
LSAqICAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMg
QU5EIENPTlRSSUJVVE9SUwotICogICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBUSEUgSU1Q
TElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAqICAg
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQKLSAqICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5Z
IERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgIFNQRUNJQUwsIEVYRU1QTEFSWSwg
T1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBP
RiBVU0UsCi0gKiAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikg
SE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVU
SEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0gKiAgIChJTkNMVURJ
TkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhF
IFVTRQotICogICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJ
QklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNs
dWRlIDx1bmlzdGQuaD4KLSNpbmNsdWRlIDxpbnR0eXBlcy5oPgotI2luY2x1ZGUgPGVycm5vLmg+
Ci0jaW5jbHVkZSA8ZmNudGwuaD4KLSNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KLSNpbmNsdWRlIDxz
eXMvbW1hbi5oPgotI2luY2x1ZGUgPHhlbi9zeXMvZ250YWxsb2MuaD4KLSNpbmNsdWRlIDx4ZW4v
c3lzL2dudGRldi5oPgotI2luY2x1ZGUgPHhlbi94ZW4tY29tcGF0Lmg+Ci0jaWYgX19YRU5fTEFU
RVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwMjAwCi0jaW5jbHVkZSA8eHMuaD4KLSNl
bHNlCi0jaW5jbHVkZSA8eGVuc3RvcmUuaD4KLSNlbmRpZgotCi0jaW5jbHVkZSA8cnRlX2NvbW1v
bi5oPgotI2luY2x1ZGUgPHJ0ZV9tZW1vcnkuaD4KLSNpbmNsdWRlIDxydGVfZWFsLmg+Ci0jaW5j
bHVkZSA8cnRlX21hbGxvYy5oPgotI2luY2x1ZGUgPHJ0ZV9zdHJpbmdfZm5zLmg+Ci0jaW5jbHVk
ZSA8cnRlX2xvZy5oPgotI2luY2x1ZGUgPHJ0ZV9kZWJ1Zy5oPgotCi0jaW5jbHVkZSAieGVuX3Zo
b3N0LmgiCi0KLS8qIHhlbnN0b3JlIGhhbmRsZSAqLwotc3RhdGljIHN0cnVjdCB4c19oYW5kbGUg
KnhzID0gTlVMTDsKLQotLyogZ250ZGV2IGZpbGUgZGVzY3JpcHRvciB0byBtYXAgZ3JhbnQgcGFn
ZXMgKi8KLXN0YXRpYyBpbnQgZF9mZCA9IC0xOwotCi0vKgotICogIFRoZSBncmFudCBub2RlIGZv
cm1hdCBpbiB4ZW5zdG9yZSBmb3IgdnJpbmcvbXBvb2wgaXMgbGlrZToKLSAqICBpZHgjX3J4X3Zy
aW5nX2dyZWYgPSAiZ3JlZjEjLCBncmVmMiMsIGdyZWYzIyIKLSAqICBpZHgjX21lbXBvb2xfZ3Jl
ZiAgPSAiZ3JlZjEjLCBncmVmMiMsIGdyZWYzIyIKLSAqICBlYWNoIGdyZWYjIGlzIHRoZSBncmFu
dCByZWZlcmVuY2UgZm9yIGEgc2hhcmVkIHBhZ2UuCi0gKiAgSW4gZWFjaCBzaGFyZWQgcGFnZSwg
d2Ugc3RvcmUgdGhlIGdyYW50X25vZGVfaXRlbSBpdGVtcy4KLSAqLwotc3RydWN0IGdyYW50X25v
ZGVfaXRlbSB7Ci0JdWludDMyX3QgZ3JlZjsKLQl1aW50MzJfdCBwZm47Ci19IF9fYXR0cmlidXRl
X18oKHBhY2tlZCkpOwotCi1pbnQgY21kbGluZV9wYXJzZV9ldGhlcmFkZHIodm9pZCAqdGssIGNv
bnN0IGNoYXIgKnNyY2J1ZiwKLQl2b2lkICpyZXMsIHVuc2lnbmVkIHJlc3NpemUpOwotCi0vKiBN
YXAgZ3JhbnQgcmVmIHJlZmlkIGF0IGFkZHJfb3JpKi8KLXN0YXRpYyB2b2lkICoKLXhlbl9ncmFu
dF9tbWFwKHZvaWQgKmFkZHJfb3JpLCBpbnQgZG9taWQsIGludCByZWZpZCwgdWludDY0X3QgKnBp
bmRleCkKLXsKLQlzdHJ1Y3QgaW9jdGxfZ250ZGV2X21hcF9ncmFudF9yZWYgYXJnOwotCXZvaWQg
KmFkZHIgPSBOVUxMOwotCWludCBwZ19zeiA9IGdldHBhZ2VzaXplKCk7Ci0KLQlhcmcuY291bnQg
PSAxOwotCWFyZy5yZWZzWzBdLmRvbWlkID0gZG9taWQ7Ci0JYXJnLnJlZnNbMF0ucmVmID0gcmVm
aWQ7Ci0KLQlpbnQgcnYgPSBpb2N0bChkX2ZkLCBJT0NUTF9HTlRERVZfTUFQX0dSQU5UX1JFRiwg
JmFyZyk7Ci0JaWYgKHJ2KSB7Ci0JCVJURV9MT0coRVJSLCBYRU5IT1NULCAiICAlczogKCVkLCVk
KSAlcyAoaW9jdGwgZmFpbGVkKVxuIiwgX19mdW5jX18sCi0JCQkJZG9taWQsIHJlZmlkLCBzdHJl
cnJvcihlcnJubykpOwotCQlyZXR1cm4gTlVMTDsKLQl9Ci0KLQlpZiAoYWRkcl9vcmkgPT0gTlVM
TCkKLQkJYWRkciA9IG1tYXAoYWRkcl9vcmksIHBnX3N6LCBQUk9UX1JFQUR8UFJPVF9XUklURSwg
TUFQX1NIQVJFRCwKLQkJCQlkX2ZkLCBhcmcuaW5kZXgpOwotCWVsc2UKLQkJYWRkciA9IG1tYXAo
YWRkcl9vcmksIHBnX3N6LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1NIQVJFRCB8IE1BUF9G
SVhFRCwKLQkJCQlkX2ZkLCBhcmcuaW5kZXgpOwotCi0JaWYgKGFkZHIgPT0gTUFQX0ZBSUxFRCkg
ewotCQlSVEVfTE9HKEVSUiwgWEVOSE9TVCwgIiAgJXM6ICglZCwgJWQpICVzIChtYXAgZmFpbGVk
KVxuIiwgX19mdW5jX18sCi0JCQkJZG9taWQsIHJlZmlkLCBzdHJlcnJvcihlcnJubykpOwotCQly
ZXR1cm4gTlVMTDsKLQl9Ci0KLQlpZiAocGluZGV4KQotCQkqcGluZGV4ID0gYXJnLmluZGV4Owot
Ci0JcmV0dXJuIGFkZHI7Ci19Ci0KLS8qIFVubWFwIG9uZSBncmFudCByZWYsIGFuZCBtdW5tYXAg
bXVzdCBiZSBjYWxsZWQgYmVmb3JlIHRoaXMgKi8KLXN0YXRpYyBpbnQKLXhlbl91bm1hcF9ncmFu
dF9yZWYodWludDY0X3QgaW5kZXgpCi17Ci0Jc3RydWN0IGlvY3RsX2dudGRldl91bm1hcF9ncmFu
dF9yZWYgYXJnOwotCWludCBydjsKLQotCWFyZy5jb3VudCA9IDE7Ci0JYXJnLmluZGV4ID0gaW5k
ZXg7Ci0JcnYgPSBpb2N0bChkX2ZkLCBJT0NUTF9HTlRERVZfVU5NQVBfR1JBTlRfUkVGLCAmYXJn
KTsKLQlpZiAocnYpIHsKLQkJUlRFX0xPRyhFUlIsIFhFTkhPU1QsICIgICVzOiBpbmRleCAweCUi
IFBSSXg2NCAidW5tYXAgZmFpbGVkXG4iLCBfX2Z1bmNfXywgaW5kZXgpOwotCQlyZXR1cm4gLTE7
Ci0JfQotCXJldHVybiAwOwotfQotCi0vKgotICogUmVzZXJ2ZSBhIHZpcnR1YWwgYWRkcmVzcyBz
cGFjZS4KLSAqIE9uIHN1Y2Nlc3MsIHJldHVybnMgdGhlIHBvaW50ZXIuIE9uIGZhaWx1cmUsIHJl
dHVybnMgTlVMTC4KLSAqLwotc3RhdGljIHZvaWQgKgotZ2V0X3hlbl92aXJ0dWFsKHNpemVfdCBz
aXplLCBzaXplX3QgcGFnZV9zeikKLXsKLQl2b2lkICphZGRyOwotCXVpbnRwdHJfdCBhbGlnbmVk
X2FkZHI7Ci0KLQlhZGRyID0gbW1hcChOVUxMLCBzaXplICsgcGFnZV9zeiwgUFJPVF9SRUFELCBN
QVBfU0hBUkVEIHwgTUFQX0FOT05ZTU9VUywgLTEsIDApOwotCWlmIChhZGRyID09IE1BUF9GQUlM
RUQpIHsKLQkJUlRFX0xPRyhFUlIsIFhFTkhPU1QsICJmYWlsZWQgZ2V0IGEgdmlydHVhbCBhcmVh
XG4iKTsKLQkJcmV0dXJuIE5VTEw7Ci0JfQotCi0JYWxpZ25lZF9hZGRyID0gUlRFX0FMSUdOX0NF
SUwoKHVpbnRwdHJfdClhZGRyLCBwYWdlX3N6KTsKLQltdW5tYXAoYWRkciwgYWxpZ25lZF9hZGRy
IC0gKHVpbnRwdHJfdClhZGRyKTsKLQltdW5tYXAoKHZvaWQgKikoYWxpZ25lZF9hZGRyICsgc2l6
ZSksIHBhZ2Vfc3ogKyAodWludHB0cl90KWFkZHIgLSBhbGlnbmVkX2FkZHIpOwotCWFkZHIgPSAo
dm9pZCAqKShhbGlnbmVkX2FkZHIpOwotCi0JcmV0dXJuIGFkZHI7Ci19Ci0KLXN0YXRpYyB2b2lk
Ci1mcmVlX3hlbl92aXJ0dWFsKHZvaWQgKmFkZHIsIHNpemVfdCBzaXplLCBzaXplX3QgcGFnZV9z
eiBfX3J0ZV91bnVzZWQpCi17Ci0JaWYgKGFkZHIpCi0JCW11bm1hcChhZGRyLCBzaXplKTsKLX0K
LQotLyoKLSAqIFJldHVybnMgdmFsIHN0ciBpbiB4ZW5zdG9yZS4KLSAqIEBwYXJhbSBwYXRoCi0g
KiAgRnVsbCBwYXRoIHN0cmluZyBmb3Iga2V5Ci0gKiBAcmV0dXJuCi0gKiAgUG9pbnRlciB0byBW
YWwgc3RyLCBOVUxMIG9uIGZhaWx1cmUKLSAqLwotc3RhdGljIGNoYXIgKgoteGVuX3JlYWRfbm9k
ZShjaGFyICpwYXRoLCB1aW50MzJfdCAqbGVuKQotewotCWNoYXIgKmJ1ZjsKLQotCWJ1ZiA9IHhz
X3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCBsZW4pOwotCXJldHVybiBidWY7Ci19Ci0KLXN0YXRp
YyBpbnQKLWNhbF9wYWdlbnVtKHN0cnVjdCB4ZW5fZ250ICpnbnQpCi17Ci0JdW5zaWduZWQgaW50
IGk7Ci0JLyoKLQkgKiB0aGUgaXRlbXMgaW4gdGhlIHBhZ2UgYXJlIGluIHRoZSBmb3JtYXQgb2YK
LQkgKiBncmVmIyxwZm4jLC4uLixncmVmIyxwZm4jCi0JICogRklYTUUsIDAgaXMgcmVzZXJ2ZWQg
Ynkgc3lzdGVtLCB1c2UgaXQgYXMgdGVybWluYXRvci4KLQkgKi8KLQlmb3IgKGkgPSAwOyBpIDwg
KFBBR0VfUEZOTlVNKSAvIDI7IGkrKykgewotCQlpZiAoZ250LT5ncmVmX3BmbltpICogMl0uZ3Jl
ZiA8PSAwKQotCQkJYnJlYWs7Ci0JfQotCi0JcmV0dXJuIGk7Ci19Ci0KLS8qIEZyZWVzIG1lbW9y
eSBhbGxvY2F0ZWQgdG8gYSBncmFudCBub2RlICovCi1zdGF0aWMgdm9pZAoteGVuX2ZyZWVfZ250
bm9kZShzdHJ1Y3QgeGVuX2dudG5vZGUgKmdudG5vZGUpCi17Ci0JaWYgKGdudG5vZGUgPT0gTlVM
TCkKLQkJcmV0dXJuOwotCWZyZWUoZ250bm9kZS0+Z250X2luZm8pOwotCWZyZWUoZ250bm9kZSk7
Ci19Ci0KLS8qCi0gKiBQYXJzZSBhIGdyYW50IG5vZGUuCi0gKiBAcGFyYW0gZG9taWQKLSAqICBH
dWVzdCBkb21haW4gaWQuCi0gKiBAcGFyYW0gcGF0aAotICogIEZ1bGwgcGF0aCBzdHJpbmcgZm9y
IGEgZ3JhbnQgbm9kZSwgbGlrZSBmb3IgdGhlIGZvbGxvd2luZyAoa2V5LCB2YWwpIHBhaXIKLSAq
ICBpZHgjX21lbXBvb2xfZ3JlZiA9ICJncmVmIywgZ3JlZiMsIGdyZWYjIgotICogIHBhdGggPSAn
bG9jYWwvZG9tYWluL2RvbWlkL2NvbnRyb2wvZHBkay9pZHgjX21lbXBvb2xfZ3JlZicKLSAqICBn
cmVmIyBpcyBhIHNoYXJlZCBwYWdlIGNvbnRhaW4gcGFja2VkIChncmVmLHBmbikgZW50cmllcwot
ICogQHJldHVybgotICogIFJldHVybnMgdGhlIHBvaW50ZXIgdG8geGVuX2dudG5vZGUKLSAqLwot
c3RhdGljIHN0cnVjdCB4ZW5fZ250bm9kZSAqCi1wYXJzZV9nbnRub2RlKGludCBkb21faWQsIGNo
YXIgKnBhdGgpCi17Ci0JY2hhciAqKmdyZWZfbGlzdCA9IE5VTEw7Ci0JdWludDMyX3QgaSwgbGVu
LCBncmVmX251bTsKLQl2b2lkICphZGRyID0gTlVMTDsKLQljaGFyICpidWYgPSBOVUxMOwotCXN0
cnVjdCB4ZW5fZ250bm9kZSAqZ250bm9kZSA9IE5VTEw7Ci0Jc3RydWN0IHhlbl9nbnQgKmdudCA9
IE5VTEw7Ci0JaW50IHBnX3N6ID0gZ2V0cGFnZXNpemUoKTsKLQljaGFyICplbmQ7Ci0JdWludDY0
X3QgaW5kZXg7Ci0KLQlpZiAoKGJ1ZiA9IHhlbl9yZWFkX25vZGUocGF0aCwgJmxlbikpID09IE5V
TEwpCi0JCWdvdG8gZXJyOwotCi0JZ3JlZl9saXN0ID0gbWFsbG9jKE1BWF9HUkVGX1BFUl9OT0RF
ICogc2l6ZW9mKGNoYXIgKikpOwotCWlmIChncmVmX2xpc3QgPT0gTlVMTCkKLQkJZ290byBlcnI7
Ci0KLQlncmVmX251bSA9IHJ0ZV9zdHJzcGxpdChidWYsIGxlbiwgZ3JlZl9saXN0LCBNQVhfR1JF
Rl9QRVJfTk9ERSwKLQkJCVhFTl9HUkVGX1NQTElUVE9LRU4pOwotCWlmIChncmVmX251bSA9PSAw
KSB7Ci0JCVJURV9MT0coRVJSLCBYRU5IT1NULCAiICAlczogaW52YWxpZCBncmFudCBub2RlIGZv
cm1hdFxuIiwgX19mdW5jX18pOwotCQlnb3RvIGVycjsKLQl9Ci0KLQlnbnRub2RlID0gY2FsbG9j
KDEsIHNpemVvZihzdHJ1Y3QgeGVuX2dudG5vZGUpKTsKLQlnbnQgPSBjYWxsb2MoZ3JlZl9udW0s
IHNpemVvZihzdHJ1Y3QgeGVuX2dudCkpOwotCWlmIChnbnQgPT0gTlVMTCB8fCBnbnRub2RlID09
IE5VTEwpCi0JCWdvdG8gZXJyOwotCi0JZm9yIChpID0gMDsgaSA8IGdyZWZfbnVtOyBpKyspIHsK
LQkJZXJybm8gPSAwOwotCQlnbnRbaV0uZ3JlZiA9IHN0cnRvbChncmVmX2xpc3RbaV0sICZlbmQs
IDApOwotCQlpZiAoZXJybm8gIT0gMCB8fCBlbmQgPT0gTlVMTCB8fCBlbmQgPT0gZ3JlZl9saXN0
W2ldIHx8Ci0JCQkoKmVuZCAhPSAnXDAnICYmICAqZW5kICE9IFhFTl9HUkVGX1NQTElUVE9LRU4p
KSB7Ci0JCQlSVEVfTE9HKEVSUiwgWEVOSE9TVCwgIiAgJXM6IHBhcnNlIGdyYW50IG5vZGUgaXRl
bSBmYWlsZWRcbiIsIF9fZnVuY19fKTsKLQkJCWdvdG8gZXJyOwotCQl9Ci0JCWFkZHIgPSB4ZW5f
Z3JhbnRfbW1hcChOVUxMLCBkb21faWQsIGdudFtpXS5ncmVmLCAmaW5kZXgpOwotCQlpZiAoYWRk
ciA9PSBOVUxMKSB7Ci0JCQlSVEVfTE9HKEVSUiwgWEVOSE9TVCwgIiAgJXM6IG1hcCBncmVmICV1
IGZhaWxlZFxuIiwgX19mdW5jX18sIGdudFtpXS5ncmVmKTsKLQkJCWdvdG8gZXJyOwotCQl9Ci0J
CVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgICAgICVzOiBtYXAgZ3JlZiAldSB0byAlcFxuIiwg
X19mdW5jX18sIGdudFtpXS5ncmVmLCBhZGRyKTsKLQkJbWVtY3B5KGdudFtpXS5ncmVmX3Bmbiwg
YWRkciwgcGdfc3opOwotCQlpZiAobXVubWFwKGFkZHIsIHBnX3N6KSkgewotCQkJUlRFX0xPRyhJ
TkZPLCBYRU5IT1NULCAiICAlczogdW5tYXAgZ3JlZiAldSBmYWlsZWRcbiIsIF9fZnVuY19fLCBn
bnRbaV0uZ3JlZik7Ci0JCQlnb3RvIGVycjsKLQkJfQotCQlpZiAoeGVuX3VubWFwX2dyYW50X3Jl
ZihpbmRleCkpIHsKLQkJCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgJXM6IHJlbGVhc2UgZ3Jl
ZiAldSBmYWlsZWRcbiIsIF9fZnVuY19fLCBnbnRbaV0uZ3JlZik7Ci0JCQlnb3RvIGVycjsKLQkJ
fQotCi0JfQotCi0JZ250bm9kZS0+Z250X251bSAgPSBncmVmX251bTsKLQlnbnRub2RlLT5nbnRf
aW5mbyA9IGdudDsKLQotCWZyZWUoYnVmKTsKLQlmcmVlKGdyZWZfbGlzdCk7Ci0JcmV0dXJuIGdu
dG5vZGU7Ci0KLWVycjoKLQlmcmVlKGdudCk7Ci0JZnJlZShnbnRub2RlKTsKLQlmcmVlKGdyZWZf
bGlzdCk7Ci0JZnJlZShidWYpOwotCXJldHVybiBOVUxMOwotfQotCi0vKgotICogVGhpcyBmdW5j
dGlvbiBtYXBzIGdyYW50IG5vZGUgb2YgdnJpbmcgb3IgbWJ1ZiBwb29sIHRvIGEgY29udGludW91
cyB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UsCi0gKiBhbmQgcmV0dXJucyBtYXBwZWQgYWRkcmVzcywg
cGZuIGFycmF5LCBpbmRleCBhcnJheQotICogQHBhcmFtIGdudG5vZGUKLSAqICBQb2ludGVyIHRv
IGdyYW50IG5vZGUKLSAqIEBwYXJhbSBkb21pZAotICogIEd1ZXN0IGRvbWFpbiBpZAotICogQHBh
cmFtIHBwZm4KLSAqICBQb2ludGVyIHRvIHBmbiBhcnJheSwgY2FsbGVyIHNob3VsZCBmcmVlIHRo
aXMgYXJyYXkKLSAqIEBwYXJhbSBwZ3MKLSAqICBQb2ludGVyIHRvIG51bWJlciBvZiBwYWdlcwot
ICogQHBhcmFtIHBwaW5kZXgKLSAqICBQb2ludGVyIHRvIGluZGV4IGFycmF5LCB1c2VkIHRvIHJl
bGVhc2UgZ3JlZnMgd2hlbiB0byBmcmVlIHRoaXMgbm9kZQotICogQHJldHVybgotICogIFBvaW50
ZXIgdG8gbWFwcGVkIHZpcnR1YWwgYWRkcmVzcywgTlVMTCBvbiBmYWlsdXJlCi0gKi8KLXN0YXRp
YyB2b2lkICoKLW1hcF9nbnRub2RlKHN0cnVjdCB4ZW5fZ250bm9kZSAqZ250bm9kZSwgaW50IGRv
bWlkLCB1aW50MzJfdCAqKnBwZm4sIHVpbnQzMl90ICpwZ3MsIHVpbnQ2NF90ICoqcHBpbmRleCkK
LXsKLQlzdHJ1Y3QgeGVuX2dudCAqZ250OwotCXVpbnQzMl90IGksIGo7Ci0Jc2l6ZV90IHRvdGFs
X3BhZ2VzID0gMDsKLQl2b2lkICphZGRyOwotCXVpbnQzMl90ICpwZm47Ci0JdWludDY0X3QgKnBp
bmRleDsKLQl1aW50MzJfdCBwZm5fbnVtID0gMDsKLQlpbnQgcGdfc3o7Ci0KLQlpZiAoZ250bm9k
ZSA9PSBOVUxMKQotCQlyZXR1cm4gTlVMTDsKLQotCXBnX3N6ID0gZ2V0cGFnZXNpemUoKTsKLQlm
b3IgKGkgPSAwOyBpIDwgZ250bm9kZS0+Z250X251bTsgaSsrKSB7Ci0JCWdudCA9IGdudG5vZGUt
PmdudF9pbmZvICsgaTsKLQkJdG90YWxfcGFnZXMgKz0gY2FsX3BhZ2VudW0oZ250KTsKLQl9Ci0J
aWYgKChhZGRyID0gZ2V0X3hlbl92aXJ0dWFsKHRvdGFsX3BhZ2VzICogcGdfc3osIHBnX3N6KSkg
PT0gTlVMTCkgewotCQlSVEVfTE9HKEVSUiwgWEVOSE9TVCwgIiAgJXM6IGZhaWxlZCBnZXRfeGVu
X3ZpcnR1YWxcbiIsIF9fZnVuY19fKTsKLQkJcmV0dXJuIE5VTEw7Ci0JfQotCXBmbiA9IGNhbGxv
Yyh0b3RhbF9wYWdlcywgKHNpemVfdClzaXplb2YodWludDMyX3QpKTsKLQlwaW5kZXggPSBjYWxs
b2ModG90YWxfcGFnZXMsIChzaXplX3Qpc2l6ZW9mKHVpbnQ2NF90KSk7Ci0JaWYgKHBmbiA9PSBO
VUxMIHx8IHBpbmRleCA9PSBOVUxMKSB7Ci0JCWZyZWVfeGVuX3ZpcnR1YWwoYWRkciwgdG90YWxf
cGFnZXMgKiBwZ19zeiwgcGdfc3opOwotCQlmcmVlKHBmbik7Ci0JCWZyZWUocGluZGV4KTsKLQkJ
cmV0dXJuIE5VTEw7Ci0JfQotCi0JUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAgICVzOiB0b3Rh
bCBwYWdlczolenUsIG1hcCB0byBbJXAsICVwXVxuIiwgX19mdW5jX18sIHRvdGFsX3BhZ2VzLCBh
ZGRyLCBSVEVfUFRSX0FERChhZGRyLCB0b3RhbF9wYWdlcyAqIHBnX3N6IC0gMSkpOwotCWZvciAo
aSA9IDA7IGkgPCBnbnRub2RlLT5nbnRfbnVtOyBpKyspIHsKLQkJZ250ID0gZ250bm9kZS0+Z250
X2luZm8gKyBpOwotCQlmb3IgKGogPSAwOyBqIDwgKFBBR0VfUEZOTlVNKSAvIDI7IGorKykgewot
CQkJaWYgKChnbnQtPmdyZWZfcGZuW2ogKiAyXS5ncmVmKSA8PSAwKQotCQkJCWdvdG8gX2VuZDsK
LQkJCS8qYWx0ZXJuYXRpdmU6IGJhdGNoIG1hcCwgb3IgdGhyb3VnaCBsaWJ4YyovCi0JCQlpZiAo
eGVuX2dyYW50X21tYXAoUlRFX1BUUl9BREQoYWRkciwgcGZuX251bSAqIHBnX3N6KSwKLQkJCQkJ
ZG9taWQsCi0JCQkJCWdudC0+Z3JlZl9wZm5baiAqIDJdLmdyZWYsCi0JCQkJCSZwaW5kZXhbcGZu
X251bV0pID09IE5VTEwpIHsKLQkJCQlnb3RvIG1tYXBfZmFpbGVkOwotCQkJfQotCQkJcGZuW3Bm
bl9udW1dID0gZ250LT5ncmVmX3BmbltqICogMiArIDFdLnBmbl9udW07Ci0JCQlwZm5fbnVtKys7
Ci0JCX0KLQl9Ci0KLW1tYXBfZmFpbGVkOgotCWlmIChwZm5fbnVtKQotCQltdW5tYXAoYWRkciwg
cGZuX251bSAqIHBnX3N6KTsKLQlmb3IgKGkgPSAwOyBpIDwgcGZuX251bTsgaSsrKSB7Ci0JCXhl
bl91bm1hcF9ncmFudF9yZWYocGluZGV4W2ldKTsKLQl9Ci0JZnJlZShwaW5kZXgpOwotCWZyZWUo
cGZuKTsKLQlyZXR1cm4gTlVMTDsKLQotX2VuZDoKLQlpZiAocHBpbmRleCkKLQkJKnBwaW5kZXgg
PSBwaW5kZXg7Ci0JZWxzZQotCQlmcmVlKHBpbmRleCk7Ci0JaWYgKHBwZm4pCi0JCSpwcGZuID0g
cGZuOwotCWVsc2UKLQkJZnJlZShwZm4pOwotCWlmIChwZ3MpCi0JCSpwZ3MgPSB0b3RhbF9wYWdl
czsKLQotCXJldHVybiBhZGRyOwotfQotCi1zdGF0aWMgaW50Ci1wYXJzZV9tcG9vbF92YShzdHJ1
Y3QgeGVuX21lbXBvb2wgKm1lbXBvb2wpCi17Ci0JY2hhciBwYXRoW1BBVEhfTUFYXSA9IHswfTsK
LQljaGFyICpidWY7Ci0JdWludDMyX3QgbGVuOwotCWNoYXIgKmVuZDsKLQlpbnQgcmV0ID0gLTE7
Ci0KLQllcnJubyA9IDA7Ci0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLAotCQlYRU5fVk1f
Uk9PVE5PREVfRk1UIi8lZF8iWEVOX0dWQV9TVUZGSVgsCi0JCW1lbXBvb2wtPmRvbV9pZCwgbWVt
cG9vbC0+cG9vbF9pZHgpOwotCi0JaWYoKGJ1ZiA9IHhlbl9yZWFkX25vZGUocGF0aCwgJmxlbikp
ID09IE5VTEwpCi0JCWdvdG8gb3V0OwotCW1lbXBvb2wtPmd2YSA9ICh2b2lkICopc3RydG91bChi
dWYsICZlbmQsIDE2KTsKLQlpZiAoZXJybm8gIT0gMCB8fCBlbmQgPT0gTlVMTCB8fCBlbmQgPT0g
YnVmIHx8ICplbmQgIT0gJ1wwJykgewotCQltZW1wb29sLT5ndmEgPSBOVUxMOwotCQlnb3RvIG91
dDsKLQl9Ci0JcmV0ID0gMDsKLW91dDoKLQlmcmVlKGJ1Zik7Ci0JcmV0dXJuIHJldDsKLX0KLQot
LyoKLSAqIG1hcCBtYnVmIHBvb2wKLSAqLwotc3RhdGljIGludAotbWFwX21lbXBvb2xub2RlKHN0
cnVjdCB4ZW5fZ250bm9kZSAqZ250bm9kZSwKLQkJCXN0cnVjdCB4ZW5fbWVtcG9vbCAqbWVtcG9v
bCkKLXsKLQlpZiAoZ250bm9kZSA9PSBOVUxMIHx8IG1lbXBvb2wgPT0gTlVMTCkKLQkJcmV0dXJu
IC0xOwotCi0JbWVtcG9vbC0+aHZhID0KLQkJbWFwX2dudG5vZGUoZ250bm9kZSwgbWVtcG9vbC0+
ZG9tX2lkLCAmbWVtcG9vbC0+bWVtcGZuX3RibCwgJm1lbXBvb2wtPm1lbXBmbl9udW0sICZtZW1w
b29sLT5waW5kZXgpOwotCi0JUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAlczogbWFwIG1lbXBv
b2wgYXQgJXBcbiIsIF9fZnVuY19fLCAodm9pZCAqKW1lbXBvb2wtPmh2YSk7Ci0JaWYgKG1lbXBv
b2wtPmh2YSkKLQkJcmV0dXJuIDA7Ci0JZWxzZSB7Ci0JCXJldHVybiAtMTsKLQl9Ci19Ci0KLXZv
aWQKLWNsZWFudXBfbWVtcG9vbChzdHJ1Y3QgeGVuX21lbXBvb2wgKm1lbXBvb2wpCi17Ci0JaW50
IHBnX3N6ID0gZ2V0cGFnZXNpemUoKTsKLQl1aW50MzJfdCBpOwotCi0JaWYgKG1lbXBvb2wtPmh2
YSkKLQkJbXVubWFwKG1lbXBvb2wtPmh2YSwgbWVtcG9vbC0+bWVtcGZuX251bSAqIHBnX3N6KTsK
LQltZW1wb29sLT5odmEgPSBOVUxMOwotCi0JaWYgKG1lbXBvb2wtPnBpbmRleCkgewotCQlSVEVf
TE9HKElORk8sIFhFTkhPU1QsICIgICVzOiB1bm1hcCBkb20gJTAydSBtZW1wb29sJTAydSAldSBn
cmVmc1xuIiwKLQkJCV9fZnVuY19fLAotCQkJbWVtcG9vbC0+ZG9tX2lkLAotCQkJbWVtcG9vbC0+
cG9vbF9pZHgsCi0JCQltZW1wb29sLT5tZW1wZm5fbnVtKTsKLQkJZm9yIChpID0gMDsgaSA8IG1l
bXBvb2wtPm1lbXBmbl9udW07IGkgKyspIHsKLQkJCXhlbl91bm1hcF9ncmFudF9yZWYobWVtcG9v
bC0+cGluZGV4W2ldKTsKLQkJfQotCX0KLQltZW1wb29sLT5waW5kZXggPSBOVUxMOwotCi0JZnJl
ZShtZW1wb29sLT5tZW1wZm5fdGJsKTsKLQltZW1wb29sLT5tZW1wZm5fdGJsID0gTlVMTDsKLX0K
LQotLyoKLSAqIHByb2Nlc3MgbWVtcG9vbCBub2RlIGlkeCNfbWVtcG9vbF9ncmVmLCBpZHggPSAw
LCAxLCAyLi4uCi0gKiB1bnRpbCB3ZSBlbmNvdW50ZXIgYSBub2RlIHRoYXQgZG9lc24ndCBleGlz
dC4KLSAqLwotaW50Ci1wYXJzZV9tZW1wb29sbm9kZShzdHJ1Y3QgeGVuX2d1ZXN0ICpndWVzdCkK
LXsKLQl1aW50MzJfdCBpLCBsZW47Ci0JY2hhciBwYXRoW1BBVEhfTUFYXSA9IHswfTsKLQlzdHJ1
Y3QgeGVuX2dudG5vZGUgKmdudG5vZGUgPSBOVUxMOwotCXN0cnVjdCB4ZW5fbWVtcG9vbCAqbWVt
cG9vbCA9IE5VTEw7Ci0JY2hhciAqYnVmOwotCi0JYnplcm8oJmd1ZXN0LT5tZW1wb29sLCBNQVhf
WEVOVklSVF9NRU1QT09MICogc2l6ZW9mKGd1ZXN0LT5tZW1wb29sWzBdKSk7Ci0JZ3Vlc3QtPnBv
b2xfbnVtID0gMDsKLQotCXdoaWxlICgxKSB7Ci0JCS8qIGNoZWNrIGlmIG51bGwgdGVybWluYXRl
ZCAqLwotCQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksCi0JCQlYRU5fVk1fUk9PVE5PREVf
Rk1UIi8lZF8iWEVOX01FTVBPT0xfU1VGRklYLAotCQkJZ3Vlc3QtPmRvbV9pZCwKLQkJCWd1ZXN0
LT5wb29sX251bSk7Ci0KLQkJaWYgKChidWYgPSB4ZW5fcmVhZF9ub2RlKHBhdGgsICZsZW4pKSAh
PSBOVUxMKSB7Ci0JCQkvKiB0aGlzIG5vZGUgZXhpc3RzICovCi0JCQlmcmVlKGJ1Zik7Ci0JCX0g
ZWxzZSB7Ci0JCQlpZiAoZ3Vlc3QtPnBvb2xfbnVtID09IDApIHsKLQkJCQlSVEVfTE9HKEVSUiwg
UE1ELCAibm8gbWVtcG9vbCBmb3VuZFxuIik7Ci0JCQkJcmV0dXJuIC0xOwotCQkJfQotCQkJYnJl
YWs7Ci0JCX0KLQotCQltZW1wb29sID0gJmd1ZXN0LT5tZW1wb29sW2d1ZXN0LT5wb29sX251bV07
Ci0JCW1lbXBvb2wtPmRvbV9pZCA9IGd1ZXN0LT5kb21faWQ7Ci0JCW1lbXBvb2wtPnBvb2xfaWR4
ID0gZ3Vlc3QtPnBvb2xfbnVtOwotCi0JCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgJXM6IG1l
bXBvb2wgJXUgcGFyc2UgZ250bm9kZSAlc1xuIiwgX19mdW5jX18sIGd1ZXN0LT5wb29sX251bSwg
cGF0aCk7Ci0JCWdudG5vZGUgPSBwYXJzZV9nbnRub2RlKGd1ZXN0LT5kb21faWQsIHBhdGgpOwot
CQlpZiAoZ250bm9kZSA9PSBOVUxMKQotCQkJZ290byBlcnI7Ci0KLQkJaWYgKHBhcnNlX21wb29s
X3ZhKG1lbXBvb2wpKQotCQkJZ290byBlcnI7Ci0KLQkJUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAi
ICAlczogbWVtcG9vbCAldSBtYXAgZ250bm9kZSAlc1xuIiwgX19mdW5jX18sIGd1ZXN0LT5wb29s
X251bSwgcGF0aCk7Ci0JCWlmIChtYXBfbWVtcG9vbG5vZGUoZ250bm9kZSwgbWVtcG9vbCkpCi0J
CQlnb3RvIGVycjsKLQotCQl4ZW5fZnJlZV9nbnRub2RlKGdudG5vZGUpOwotCQlndWVzdC0+cG9v
bF9udW0rKzsKLQl9Ci0KLQlyZXR1cm4gMDsKLWVycjoKLQlpZiAoZ250bm9kZSkKLQkJeGVuX2Zy
ZWVfZ250bm9kZShnbnRub2RlKTsKLQlmb3IgKGkgPSAwOyBpIDwgIE1BWF9YRU5WSVJUX01FTVBP
T0wgOyBpKyspIHsKLQkJY2xlYW51cF9tZW1wb29sKCZndWVzdC0+bWVtcG9vbFtpXSk7Ci0JfQot
CS8qIHJlaW5pdGlhbGlzZSBtZW1wb29sICovCi0JYnplcm8oJmd1ZXN0LT5tZW1wb29sLCBNQVhf
WEVOVklSVF9NRU1QT09MICogc2l6ZW9mKGd1ZXN0LT5tZW1wb29sWzBdKSk7Ci0JcmV0dXJuIC0x
OwotfQotCi1zdGF0aWMgaW50Ci14ZW5fbWFwX3ZyaW5nZmxhZyhzdHJ1Y3QgeGVuX3ZyaW5nICp2
cmluZykKLXsKLQljaGFyIHBhdGhbUEFUSF9NQVhdID0gezB9OwotCWNoYXIgKmJ1ZjsKLQl1aW50
MzJfdCBsZW4sZ3JlZjsKLQlpbnQgcGdfc3ogPSBnZXRwYWdlc2l6ZSgpOwotCWNoYXIgKmVuZDsK
LQotCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwKLQkJWEVOX1ZNX1JPT1ROT0RFX0ZNVCIv
JWRfIlhFTl9WUklOR0ZMQUdfU1VGRklYLAotCQl2cmluZy0+ZG9tX2lkLCB2cmluZy0+dmlydGlv
X2lkeCk7Ci0KLQlpZigoYnVmID0geGVuX3JlYWRfbm9kZShwYXRoLCAmbGVuKSkgPT0gTlVMTCkK
LQkJZ290byBlcnI7Ci0KLQllcnJubyA9IDA7Ci0JZ3JlZiA9IHN0cnRvbChidWYsICZlbmQsIDAp
OwotCWlmIChlcnJubyAhPSAwIHx8IGVuZCA9PSBOVUxMIHx8IGVuZCA9PSBidWYpIHsKLQkJZ290
byBlcnI7Ci0JfQotCXZyaW5nLT5mbGFnID0geGVuX2dyYW50X21tYXAoMCwgdnJpbmctPmRvbV9p
ZCwgZ3JlZiwgJnZyaW5nLT5mbGFnX2luZGV4KTsKLQlpZiAodnJpbmctPmZsYWcgPT0gTlVMTCB8
fCAqdnJpbmctPmZsYWcgPT0gMCkKLQkJZ290byBlcnI7Ci0KLQlmcmVlKGJ1Zik7Ci0JcmV0dXJu
IDA7Ci1lcnI6Ci0JZnJlZShidWYpOwotCWlmICh2cmluZy0+ZmxhZykgewotCQltdW5tYXAodnJp
bmctPmZsYWcsIHBnX3N6KTsKLQkJdnJpbmctPmZsYWcgPSBOVUxMOwotCQl4ZW5fdW5tYXBfZ3Jh
bnRfcmVmKHZyaW5nLT5mbGFnX2luZGV4KTsKLQl9Ci0JcmV0dXJuIC0xOwotfQotCi0KLXN0YXRp
YyBpbnQKLXhlbl9tYXBfcnh2cmluZ25vZGUoc3RydWN0IHhlbl9nbnRub2RlICpnbnRub2RlLAot
CQkJCXN0cnVjdCB4ZW5fdnJpbmcgKnZyaW5nKQotewotCXZyaW5nLT5yeHZyaW5nX2FkZHIgPQot
CQltYXBfZ250bm9kZShnbnRub2RlLCB2cmluZy0+ZG9tX2lkLCAmdnJpbmctPnJ4cGZuX3RibCwg
JnZyaW5nLT5yeHBmbl9udW0sICZ2cmluZy0+cnhfcGluZGV4KTsKLQlSVEVfTE9HKElORk8sIFhF
TkhPU1QsICIgICVzOiBtYXAgcnggdnJpbmcgYXQgJXBcbiIsIF9fZnVuY19fLCAodm9pZCAqKXZy
aW5nLT5yeHZyaW5nX2FkZHIpOwotCWlmICh2cmluZy0+cnh2cmluZ19hZGRyKQotCQlyZXR1cm4g
MDsKLQllbHNlCi0JCXJldHVybiAtMTsKLX0KLQotc3RhdGljIGludAoteGVuX21hcF90eHZyaW5n
bm9kZShzdHJ1Y3QgeGVuX2dudG5vZGUgKmdudG5vZGUsCi0JCQkJc3RydWN0IHhlbl92cmluZyAq
dnJpbmcpCi17Ci0JdnJpbmctPnR4dnJpbmdfYWRkciA9Ci0JCW1hcF9nbnRub2RlKGdudG5vZGUs
IHZyaW5nLT5kb21faWQsICZ2cmluZy0+dHhwZm5fdGJsLCAmdnJpbmctPnR4cGZuX251bSwgJnZy
aW5nLT50eF9waW5kZXgpOwotCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgJXM6IG1hcCB0eCB2
cmluZyBhdCAlcFxuIiwgX19mdW5jX18sICh2b2lkICopdnJpbmctPnR4dnJpbmdfYWRkcik7Ci0J
aWYgKHZyaW5nLT50eHZyaW5nX2FkZHIpCi0JCXJldHVybiAwOwotCWVsc2UKLQkJcmV0dXJuIC0x
OwotfQotCi12b2lkCi1jbGVhbnVwX3ZyaW5nKHN0cnVjdCB4ZW5fdnJpbmcgKnZyaW5nKQotewot
CWludCBwZ19zeiA9IGdldHBhZ2VzaXplKCk7Ci0JdWludDMyX3QgaTsKLQotCVJURV9MT0coSU5G
TywgWEVOSE9TVCwgIiAgJXM6IGNsZWFudXAgZG9tICV1IHZyaW5nICV1XG4iLCBfX2Z1bmNfXywg
dnJpbmctPmRvbV9pZCwgdnJpbmctPnZpcnRpb19pZHgpOwotCWlmICh2cmluZy0+cnh2cmluZ19h
ZGRyKSB7Ci0JCW11bm1hcCh2cmluZy0+cnh2cmluZ19hZGRyLCB2cmluZy0+cnhwZm5fbnVtICog
cGdfc3opOwotCQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICVzOiB1bm1hcCByeCB2cmluZyBb
JXAsICVwXVxuIiwKLQkJCV9fZnVuY19fLAotCQkJdnJpbmctPnJ4dnJpbmdfYWRkciwKLQkJCVJU
RV9QVFJfQUREKHZyaW5nLT5yeHZyaW5nX2FkZHIsCi0JCQl2cmluZy0+cnhwZm5fbnVtICogcGdf
c3ogLSAxKSk7Ci0JfQotCXZyaW5nLT5yeHZyaW5nX2FkZHIgPSBOVUxMOwotCi0KLQlpZiAodnJp
bmctPnJ4X3BpbmRleCkgewotCQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICVzOiB1bm1hcCBy
eCB2cmluZyAldSBncmVmc1xuIiwgX19mdW5jX18sIHZyaW5nLT5yeHBmbl9udW0pOwotCQlmb3Ig
KGkgPSAwOyBpIDwgdnJpbmctPnJ4cGZuX251bTsgaSsrKSB7Ci0JCQl4ZW5fdW5tYXBfZ3JhbnRf
cmVmKHZyaW5nLT5yeF9waW5kZXhbaV0pOwotCQl9Ci0JfQotCXZyaW5nLT5yeF9waW5kZXggPSBO
VUxMOwotCi0JZnJlZSh2cmluZy0+cnhwZm5fdGJsKTsKLQl2cmluZy0+cnhwZm5fdGJsID0gTlVM
TDsKLQotCWlmICh2cmluZy0+dHh2cmluZ19hZGRyKSB7Ci0JCW11bm1hcCh2cmluZy0+dHh2cmlu
Z19hZGRyLCB2cmluZy0+dHhwZm5fbnVtICogcGdfc3opOwotCQlSVEVfTE9HKElORk8sIFhFTkhP
U1QsICIgICVzOiB1bm1hcCB0eCB2cmluZyBbJXAsICVwXVxuIiwKLQkJCV9fZnVuY19fLAotCQkJ
dnJpbmctPnR4dnJpbmdfYWRkciwKLQkJCVJURV9QVFJfQUREKHZyaW5nLT50eHZyaW5nX2FkZHIs
Ci0JCQl2cmluZy0+dHhwZm5fbnVtICogcGdfc3ogLSAxKSk7Ci0JfQotCXZyaW5nLT50eHZyaW5n
X2FkZHIgPSBOVUxMOwotCi0JaWYgKHZyaW5nLT50eF9waW5kZXgpIHsKLQkJUlRFX0xPRyhJTkZP
LCBYRU5IT1NULCAiICAlczogdW5tYXAgdHggdnJpbmcgJXUgZ3JlZnNcbiIsIF9fZnVuY19fLCB2
cmluZy0+dHhwZm5fbnVtKTsKLQkJZm9yIChpID0gMDsgaSA8IHZyaW5nLT50eHBmbl9udW07IGkr
KykgewotCQkJeGVuX3VubWFwX2dyYW50X3JlZih2cmluZy0+dHhfcGluZGV4W2ldKTsKLQkJfQot
CX0KLQl2cmluZy0+dHhfcGluZGV4ID0gTlVMTDsKLQotCWZyZWUodnJpbmctPnR4cGZuX3RibCk7
Ci0JdnJpbmctPnR4cGZuX3RibCA9IE5VTEw7Ci0KLQlpZiAodnJpbmctPmZsYWcpIHsKLQkJaWYg
KCFtdW5tYXAoKHZvaWQgKil2cmluZy0+ZmxhZywgcGdfc3opKQotCQkJUlRFX0xPRyhJTkZPLCBY
RU5IT1NULCAiICAlczogdW5tYXAgZmxhZyBwYWdlIGF0ICVwXG4iLCBfX2Z1bmNfXywgdnJpbmct
PmZsYWcpOwotCQlpZiAoIXhlbl91bm1hcF9ncmFudF9yZWYodnJpbmctPmZsYWdfaW5kZXgpKQot
CQkJUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAlczogcmVsZWFzZSBmbGFnIHJlZiBpbmRleCAw
eCUiIFBSSXg2NCAiXG4iLCBfX2Z1bmNfXywgdnJpbmctPmZsYWdfaW5kZXgpOwotCX0KLQl2cmlu
Zy0+ZmxhZyA9IE5VTEw7Ci0JcmV0dXJuOwotfQotCi0KLQotc3RhdGljIGludAoteGVuX3BhcnNl
X2V0aGVyYWRkcihzdHJ1Y3QgeGVuX3ZyaW5nICp2cmluZykKLXsKLQljaGFyIHBhdGhbUEFUSF9N
QVhdID0gezB9OwotCWNoYXIgKmJ1ZjsKLQl1aW50MzJfdCBsZW47Ci0JaW50IHJldCA9IC0xOwot
Ci0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLAotCQlYRU5fVk1fUk9PVE5PREVfRk1UIi8l
ZF8iWEVOX0FERFJfU1VGRklYLAotCQl2cmluZy0+ZG9tX2lkLCB2cmluZy0+dmlydGlvX2lkeCk7
Ci0KLQlpZiAoKGJ1ZiA9IHhlbl9yZWFkX25vZGUocGF0aCwgJmxlbikpID09IE5VTEwpCi0JCWdv
dG8gb3V0OwotCi0JaWYgKGNtZGxpbmVfcGFyc2VfZXRoZXJhZGRyKE5VTEwsIGJ1ZiwgJnZyaW5n
LT5hZGRyLAotCQkJc2l6ZW9mKHZyaW5nLT5hZGRyKSkgPCAwKQotCQlnb3RvIG91dDsKLQlyZXQg
PSAwOwotb3V0OgotCWZyZWUoYnVmKTsKLQlyZXR1cm4gcmV0OwotfQotCi0KLWludAotcGFyc2Vf
dnJpbmdub2RlKHN0cnVjdCB4ZW5fZ3Vlc3QgKmd1ZXN0LCB1aW50MzJfdCB2aXJ0aW9faWR4KQot
ewotCWNoYXIgcGF0aFtQQVRIX01BWF0gPSB7MH07Ci0Jc3RydWN0IHhlbl9nbnRub2RlICpyeF9n
bnRub2RlID0gTlVMTDsKLQlzdHJ1Y3QgeGVuX2dudG5vZGUgKnR4X2dudG5vZGUgPSBOVUxMOwot
CXN0cnVjdCB4ZW5fdnJpbmcgKnZyaW5nID0gTlVMTDsKLQotCS8qY2hlY2sgaWYgbnVsbCB0ZXJt
aW5hdGVkICovCi0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLAotCQlYRU5fVk1fUk9PVE5P
REVfRk1UIi8lZF8iWEVOX1JYVlJJTkdfU1VGRklYLAotCQlndWVzdC0+ZG9tX2lkLAotCQl2aXJ0
aW9faWR4KTsKLQotCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgJXM6IHZpcnRpbyAldSBwYXJz
ZSByeCBnbnRub2RlICVzXG4iLCBfX2Z1bmNfXywgdmlydGlvX2lkeCwgcGF0aCk7Ci0JcnhfZ250
bm9kZSA9IHBhcnNlX2dudG5vZGUoZ3Vlc3QtPmRvbV9pZCwgcGF0aCk7Ci0JaWYgKHJ4X2dudG5v
ZGUgPT0gTlVMTCkKLQkJZ290byBlcnI7Ci0KLQkvKmNoZWNrIGlmIG51bGwgdGVybWluYXRlZCAq
LwotCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwKLQkJWEVOX1ZNX1JPT1ROT0RFX0ZNVCIv
JWRfIlhFTl9UWFZSSU5HX1NVRkZJWCwKLQkJZ3Vlc3QtPmRvbV9pZCwKLQkJdmlydGlvX2lkeCk7
Ci0KLQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICVzOiB2aXJ0aW8gJXUgcGFyc2UgdHggZ250
bm9kZSAlc1xuIiwgX19mdW5jX18sIHZpcnRpb19pZHgsIHBhdGgpOwotCXR4X2dudG5vZGUgPSBw
YXJzZV9nbnRub2RlKGd1ZXN0LT5kb21faWQsIHBhdGgpOwotCWlmICh0eF9nbnRub2RlID09IE5V
TEwpCi0JCWdvdG8gZXJyOwotCi0JdnJpbmcgPSAmZ3Vlc3QtPnZyaW5nW3ZpcnRpb19pZHhdOwot
CWJ6ZXJvKHZyaW5nLCBzaXplb2YoKnZyaW5nKSk7Ci0JdnJpbmctPmRvbV9pZCA9IGd1ZXN0LT5k
b21faWQ7Ci0JdnJpbmctPnZpcnRpb19pZHggPSB2aXJ0aW9faWR4OwotCi0JaWYgKHhlbl9wYXJz
ZV9ldGhlcmFkZHIodnJpbmcpICE9IDApCi0JCWdvdG8gZXJyOwotCi0JUlRFX0xPRyhJTkZPLCBY
RU5IT1NULCAiICAlczogdmlydGlvICV1IG1hcCByeCBnbnRub2RlICVzXG4iLCBfX2Z1bmNfXywg
dmlydGlvX2lkeCwgcGF0aCk7Ci0JaWYgKHhlbl9tYXBfcnh2cmluZ25vZGUocnhfZ250bm9kZSwg
dnJpbmcpICE9IDApCi0JCWdvdG8gZXJyOwotCi0JUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAl
czogdmlydGlvICV1IG1hcCB0eCBnbnRub2RlICVzXG4iLCBfX2Z1bmNfXywgdmlydGlvX2lkeCwg
cGF0aCk7Ci0JaWYgKHhlbl9tYXBfdHh2cmluZ25vZGUodHhfZ250bm9kZSwgdnJpbmcpICE9IDAp
Ci0JCWdvdG8gZXJyOwotCi0JaWYgKHhlbl9tYXBfdnJpbmdmbGFnKHZyaW5nKSAhPSAwKQotCQln
b3RvIGVycjsKLQotCWd1ZXN0LT52cmluZ19udW0rKzsKLQotCXhlbl9mcmVlX2dudG5vZGUocnhf
Z250bm9kZSk7Ci0JeGVuX2ZyZWVfZ250bm9kZSh0eF9nbnRub2RlKTsKLQotCXJldHVybiAwOwot
Ci1lcnI6Ci0JaWYgKHJ4X2dudG5vZGUpCi0JCXhlbl9mcmVlX2dudG5vZGUocnhfZ250bm9kZSk7
Ci0JaWYgKHR4X2dudG5vZGUpCi0JCXhlbl9mcmVlX2dudG5vZGUodHhfZ250bm9kZSk7Ci0JaWYg
KHZyaW5nKSB7Ci0JCWNsZWFudXBfdnJpbmcodnJpbmcpOwotCQliemVybyh2cmluZywgc2l6ZW9m
KCp2cmluZykpOwotCX0KLQlyZXR1cm4gLTE7Ci19Ci0KLS8qCi0gKiBPcGVuIHhlbiBncmFudCBk
ZXYgZHJpdmVyCi0gKiBAcmV0dXJuCi0gKiAgMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLgot
ICovCi1zdGF0aWMgaW50Ci14ZW5fZ3JhbnRfaW5pdCh2b2lkKQotewotCWRfZmQgPSBvcGVuKFhF
Tl9HTlRERVZfRk5BTUUsIE9fUkRXUik7Ci0KLQlyZXR1cm4gZF9mZCA9PSAtMT8gKC0xKTogKDAp
OwotfQotCi0vKgotICogSW5pdGlhbGlzZSB4ZW5zdG9yZSBoYW5kbGUgYW5kIG9wZW4gZ3JhbnQg
ZGV2IGRyaXZlci4KLSAqIEByZXR1cm4KLSAqICAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUu
Ci0gKi8KLWludAoteGVuaG9zdF9pbml0KHZvaWQpCi17Ci0JeHMgPSB4c19kYWVtb25fb3Blbigp
OwotCWlmICh4cyA9PSBOVUxMKSB7Ci0JCXJ0ZV9wYW5pYygiZmFpbGVkIGluaXRpYWxpemUgeGVu
IGRhZW1vbiBoYW5kbGVyIik7Ci0JCXJldHVybiAtMTsKLQl9Ci0JaWYgKHhlbl9ncmFudF9pbml0
KCkpCi0JCXJldHVybiAtMTsKLQlyZXR1cm4gMDsKLX0KLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:09: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.xen.org>)
	id 1dn7R2-000799-4b; Wed, 30 Aug 2017 18:09:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dn7R1-00077C-DA
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:09:51 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 7E/EF-01777-E6FF6A95; Wed, 30 Aug 2017 18:09:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNwkVjf3/7J
 Ig8nvdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozD8/6zFxyVqLj0+iZ7A+M00S5GLg4hgWmM
 Eu0HFjN3MXJySAjwShxZNoMVwvaXuD7pEVhcSKBc4sH/HhYQm01AW+LTqh52EFtEQEDic+diN
 pBBzAJnGSW+LX8DlhAW8JL4v2wZG4jNIqAq8Xn9NDCbV8Bd4s5niEESAnISN891gi3gFPCQ6L
 67BmqZu8Tte9uYJzDyLmBkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5h
 UrJecn7uJERgQ9QwMjDsYJ6zyO8QoycGkJMpr8WtZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 Xul/QDnBotT01Iq0zBxgaMKkJTh4lER4I0DSvMUFibnFmekQqVOMilLivN/+AiUEQBIZpXlwb
 bB4uMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJGGI8T2ZeCdz0V0CLmYAWx3otBVlckoiQkm
 pgjDvBtFHixA7bY+wvGXbFHOWJztgjnrvCNDPw7h+DtToBPRdnSLXl9Px3suSf6+4eLHtUTqN
 CWvDQJCu/mXKlk//MUHnj37H2mOWOju3lHrL8Se4NV6RWcfV3Xj4+r2DKtE8z/9y3nFmz6aXF
 ZseIrb2fXuyN7pzdNi0s9iRjO4vxu39PPVn7lViKMxINtZiLihMBSnf9sIICAAA=
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504116581!70786327!5
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62792 invoked from network); 30 Aug 2017 18:09:49 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:09:49 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 11:09:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,449,1498546800"; d="scan'208";a="130029491"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 30 Aug 2017 11:09:46 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Wed, 30 Aug 2017 18:10:32 +0000
Message-Id: <1504116634-115687-5-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com,
 john.mcnamara@intel.com, Jianfeng Tan <jianfeng.tan@intel.com>,
 oao.m.martins@oracle.com, thomas@monjalon.net, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 4/6] xen: remove xen dependency in drivers, ether,
	mempool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgotLS0K
IGRyaXZlcnMvY3J5cHRvL3FhdC9xYXRfcXAuYyAgICAgIHwgNyArLS0tLS0tCiBkcml2ZXJzL25l
dC9pNDBlL2k0MGVfcnh0eC5jICAgICB8IDggKystLS0tLS0KIGxpYi9saWJydGVfZXRoZXIvcnRl
X2V0aGRldi5jICAgIHwgNyArLS0tLS0tCiBsaWIvbGlicnRlX21lbXBvb2wvcnRlX21lbXBvb2wu
YyB8IDggKystLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2NyeXB0by9xYXQvcWF0X3FwLmMgYi9kcml2
ZXJzL2NyeXB0by9xYXQvcWF0X3FwLmMKaW5kZXggNTA0OGQyMS4uMzRmNzVjYSAxMDA2NDQKLS0t
IGEvZHJpdmVycy9jcnlwdG8vcWF0L3FhdF9xcC5jCisrKyBiL2RyaXZlcnMvY3J5cHRvL3FhdC9x
YXRfcXAuYwpAQCAtMTIyLDE0ICsxMjIsOSBAQCBxdWV1ZV9kbWFfem9uZV9yZXNlcnZlKGNvbnN0
IGNoYXIgKnF1ZXVlX25hbWUsIHVpbnQzMl90IHF1ZXVlX3NpemUsCiAJYnJlYWs7CiAJZGVmYXVs
dDoKIAkJbWVtem9uZV9mbGFncyA9IFJURV9NRU1aT05FX1NJWkVfSElOVF9PTkxZOwotfQotI2lm
ZGVmIFJURV9MSUJSVEVfWEVOX0RPTTAKLQlyZXR1cm4gcnRlX21lbXpvbmVfcmVzZXJ2ZV9ib3Vu
ZGVkKHF1ZXVlX25hbWUsIHF1ZXVlX3NpemUsCi0JCXNvY2tldF9pZCwgMCwgUlRFX0NBQ0hFX0xJ
TkVfU0laRSwgUlRFX1BHU0laRV8yTSk7Ci0jZWxzZQorCX0KIAlyZXR1cm4gcnRlX21lbXpvbmVf
cmVzZXJ2ZV9hbGlnbmVkKHF1ZXVlX25hbWUsIHF1ZXVlX3NpemUsIHNvY2tldF9pZCwKIAkJbWVt
em9uZV9mbGFncywgcXVldWVfc2l6ZSk7Ci0jZW5kaWYKIH0KIAogaW50IHFhdF9jcnlwdG9fc3lt
X3FwX3NldHVwKHN0cnVjdCBydGVfY3J5cHRvZGV2ICpkZXYsIHVpbnQxNl90IHF1ZXVlX3BhaXJf
aWQsCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eC5jIGIvZHJpdmVycy9u
ZXQvaTQwZS9pNDBlX3J4dHguYwppbmRleCBkNDJjMjNjLi5mNTcxZTc5IDEwMDY0NAotLS0gYS9k
cml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eC5jCisrKyBiL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9y
eHR4LmMKQEAgLTIyMjEsMTIgKzIyMjEsOCBAQCBpNDBlX21lbXpvbmVfcmVzZXJ2ZShjb25zdCBj
aGFyICpuYW1lLCB1aW50MzJfdCBsZW4sIGludCBzb2NrZXRfaWQpCiAJaWYgKG16KQogCQlyZXR1
cm4gbXo7CiAKLQlpZiAocnRlX3hlbl9kb20wX3N1cHBvcnRlZCgpKQotCQlteiA9IHJ0ZV9tZW16
b25lX3Jlc2VydmVfYm91bmRlZChuYW1lLCBsZW4sCi0JCQkJc29ja2V0X2lkLCAwLCBJNDBFX1JJ
TkdfQkFTRV9BTElHTiwgUlRFX1BHU0laRV8yTSk7Ci0JZWxzZQotCQlteiA9IHJ0ZV9tZW16b25l
X3Jlc2VydmVfYWxpZ25lZChuYW1lLCBsZW4sCi0JCQkJc29ja2V0X2lkLCAwLCBJNDBFX1JJTkdf
QkFTRV9BTElHTik7CisJbXogPSBydGVfbWVtem9uZV9yZXNlcnZlX2FsaWduZWQobmFtZSwgbGVu
LAorCQkJCQkgc29ja2V0X2lkLCAwLCBJNDBFX1JJTkdfQkFTRV9BTElHTik7CiAJcmV0dXJuIG16
OwogfQogCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2V0aGVyL3J0ZV9ldGhkZXYuYyBiL2xpYi9s
aWJydGVfZXRoZXIvcnRlX2V0aGRldi5jCmluZGV4IDA1OTc2NDEuLmNiMGJkZTcgMTAwNjQ0Ci0t
LSBhL2xpYi9saWJydGVfZXRoZXIvcnRlX2V0aGRldi5jCisrKyBiL2xpYi9saWJydGVfZXRoZXIv
cnRlX2V0aGRldi5jCkBAIC0yODE4LDEyICsyODE4LDcgQEAgcnRlX2V0aF9kbWFfem9uZV9yZXNl
cnZlKGNvbnN0IHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LCBjb25zdCBjaGFyICpyaW5nX25hbWUs
CiAJaWYgKG16KQogCQlyZXR1cm4gbXo7CiAKLQlpZiAocnRlX3hlbl9kb20wX3N1cHBvcnRlZCgp
KQotCQlyZXR1cm4gcnRlX21lbXpvbmVfcmVzZXJ2ZV9ib3VuZGVkKHpfbmFtZSwgc2l6ZSwgc29j
a2V0X2lkLAotCQkJCQkJICAgMCwgYWxpZ24sIFJURV9QR1NJWkVfMk0pOwotCWVsc2UKLQkJcmV0
dXJuIHJ0ZV9tZW16b25lX3Jlc2VydmVfYWxpZ25lZCh6X25hbWUsIHNpemUsIHNvY2tldF9pZCwK
LQkJCQkJCSAgIDAsIGFsaWduKTsKKwlyZXR1cm4gcnRlX21lbXpvbmVfcmVzZXJ2ZV9hbGlnbmVk
KHpfbmFtZSwgc2l6ZSwgc29ja2V0X2lkLCAwLCBhbGlnbik7CiB9CiAKIGludApkaWZmIC0tZ2l0
IGEvbGliL2xpYnJ0ZV9tZW1wb29sL3J0ZV9tZW1wb29sLmMgYi9saWIvbGlicnRlX21lbXBvb2wv
cnRlX21lbXBvb2wuYwppbmRleCA2ZmMzYzljLi42ZDcyNmFlIDEwMDY0NAotLS0gYS9saWIvbGli
cnRlX21lbXBvb2wvcnRlX21lbXBvb2wuYworKysgYi9saWIvbGlicnRlX21lbXBvb2wvcnRlX21l
bXBvb2wuYwpAQCAtNTI3LDExICs1MjcsNyBAQCBydGVfbWVtcG9vbF9wb3B1bGF0ZV9kZWZhdWx0
KHN0cnVjdCBydGVfbWVtcG9vbCAqbXApCiAJaWYgKG1wLT5uYl9tZW1fY2h1bmtzICE9IDApCiAJ
CXJldHVybiAtRUVYSVNUOwogCi0JaWYgKHJ0ZV94ZW5fZG9tMF9zdXBwb3J0ZWQoKSkgewotCQlw
Z19zeiA9IFJURV9QR1NJWkVfMk07Ci0JCXBnX3NoaWZ0ID0gcnRlX2JzZjMyKHBnX3N6KTsKLQkJ
YWxpZ24gPSBwZ19zejsKLQl9IGVsc2UgaWYgKHJ0ZV9lYWxfaGFzX2h1Z2VwYWdlcygpKSB7CisJ
aWYgKHJ0ZV9lYWxfaGFzX2h1Z2VwYWdlcygpKSB7CiAJCXBnX3NoaWZ0ID0gMDsgLyogbm90IG5l
ZWRlZCwgem9uZSBpcyBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgKi8KIAkJcGdfc3ogPSAwOwogCQlh
bGlnbiA9IFJURV9DQUNIRV9MSU5FX1NJWkU7CkBAIC01NjgsNyArNTY0LDcgQEAgcnRlX21lbXBv
b2xfcG9wdWxhdGVfZGVmYXVsdChzdHJ1Y3QgcnRlX21lbXBvb2wgKm1wKQogCQllbHNlCiAJCQlw
YWRkciA9IG16LT5waHlzX2FkZHI7CiAKLQkJaWYgKHJ0ZV9lYWxfaGFzX2h1Z2VwYWdlcygpICYm
ICFydGVfeGVuX2RvbTBfc3VwcG9ydGVkKCkpCisJCWlmIChydGVfZWFsX2hhc19odWdlcGFnZXMo
KSkKIAkJCXJldCA9IHJ0ZV9tZW1wb29sX3BvcHVsYXRlX3BoeXMobXAsIG16LT5hZGRyLAogCQkJ
CXBhZGRyLCBtei0+bGVuLAogCQkJCXJ0ZV9tZW1wb29sX21lbWNodW5rX216X2ZyZWUsCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:09: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.xen.org>)
	id 1dn7R1-000784-FX; Wed, 30 Aug 2017 18:09:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dn7Qz-00076W-Ni
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:09:50 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 28/E9-02231-C6FF6A95; Wed, 30 Aug 2017 18:09:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5YG4Sq5v9f1m
 kwe5VYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRh/cZC24tZKm4c2gqawPj8aPMXYxcHEIC
 0xgljrR3snQxcnJICPBKHFk2g7WLkQPI9pe4OZ8HJCwkUC5xZHYrE4jNJqAt8WlVDzuILSIgI
 PG5czEbyBxmgbOMEt+Wv2EH6RUW0JC4s94cxGQRUJX4clgdpJxXwF1iyrM5UJvkJG6e62QGsT
 kFPCS6765hhljlLnH73jbmCYy8CxgZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6uWmFhc
 npqfmJCYV6yXn525iBIZDPQMD4w7GCav8DjFKcjApifJa/FoWKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCV/ofUE6wKDU9tSItMwcYmDBpCQ4eJRHeCJA0b3FBYm5xZjpE6hSjJceG1eu/MHE8e
 bP9NxNHy1sgKcSSl5+XKiXO++0vUIMASENGaR7cOFj0XGKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkDLGWJzOvBG7rK6CDmIAOivVaCnJQSSJCSqqBcXuU7PQFi3zXlf7NVTb/fuL+4coZzwU
 9JO7w9/TJWPpIJxns2iG7cyKre+1ez72Vbmx5wf+kZicGsUq+jT70a3XSsjyxutaoCpms7Lfc
 reXZF8Ou3vz6XjZdMvDbxod9vBNSXDWmdSlp9cxdFprIvsnKfX5+vs5usdYfrv91MgwmxJtuP
 rFQiaU4I9FQi7moOBEADVTV2pkCAAA=
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504116581!70786327!3
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62459 invoked from network); 30 Aug 2017 18:09:46 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:09:46 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 11:09:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,449,1498546800"; d="scan'208";a="130029476"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 30 Aug 2017 11:09:42 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Wed, 30 Aug 2017 18:10:30 +0000
Message-Id: <1504116634-115687-3-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com,
 john.mcnamara@intel.com, Jianfeng Tan <jianfeng.tan@intel.com>,
 oao.m.martins@oracle.com, thomas@monjalon.net, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 2/6] net/xenvirt: remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgotLS0K
IE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyIC0K
IGFwcC90ZXN0LXBtZC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0IC0K
IGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyIC0K
IGNvbmZpZy9jb21tb25fYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1IC0K
IGNvbmZpZy9kZWZjb25maWdfYXJtLWFybXY3YS1saW51eGFwcC1nY2MgICAgICAgIHwgICAxIC0K
IGRvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy94ZW52aXJ0LmluaSAgICAgICAgICAgIHwgICA2IC0K
IGRyaXZlcnMvbmV0L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyIC0K
IGRyaXZlcnMvbmV0L3hlbnZpcnQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgIDU3IC0t
CiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5jICAgICAgICAgICB8IDc2NiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52
aXJ0LmggICAgICAgICAgIHwgIDYxIC0tCiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVu
dmlydF92ZXJzaW9uLm1hcCB8ICAgNyAtCiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9tZW1wb29s
X2dudGFsbG9jLmMgICAgICB8IDI5NSAtLS0tLS0tLS0KIGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRl
X3hlbl9saWIuYyAgICAgICAgICAgICAgIHwgNDU0IC0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL25l
dC94ZW52aXJ0L3J0ZV94ZW5fbGliLmggICAgICAgICAgICAgICB8IDExNiAtLS0tCiBkcml2ZXJz
L25ldC94ZW52aXJ0L3ZpcnRpb19sb2dzLmggICAgICAgICAgICAgICB8ICA3MCAtLS0KIGRyaXZl
cnMvbmV0L3hlbnZpcnQvdmlydHF1ZXVlLmggICAgICAgICAgICAgICAgIHwgMjczIC0tLS0tLS0t
LQogbWsvcnRlLmFwcC5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEg
LQogcGtnL2RwZGsuc3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMg
LQogMTggZmlsZXMgY2hhbmdlZCwgMjEzNSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0
NCBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMveGVudmlydC5pbmkKIGRlbGV0ZSBtb2RlIDEwMDY0
NCBkcml2ZXJzL25ldC94ZW52aXJ0L01ha2VmaWxlCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVy
cy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydF92ZXJzaW9uLm1hcAogZGVsZXRlIG1vZGUg
MTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX21lbXBvb2xfZ250YWxsb2MuYwogZGVsZXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9saWIuYwogZGVsZXRlIG1v
ZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9saWIuaAogZGVsZXRlIG1vZGUg
MTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydGlvX2xvZ3MuaAogZGVsZXRlIG1vZGUgMTAw
NjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydHF1ZXVlLmgKCmRpZmYgLS1naXQgYS9NQUlOVEFJ
TkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGZlNmM2ZGIuLjAwM2U3MmUgMTAwNjQ0Ci0tLSBhL01B
SU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xOTQsOSArMTk0LDcgQEAgTTogSmlhbmZl
bmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgogRjogbGliL2xpYnJ0ZV9lYWwvbGludXhh
cHAveGVuX2RvbTAvCiBGOiBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvKnhlbioKIEY6IGxp
Yi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4ZWMtZW52L3J0ZV9kb20wX2NvbW1v
bi5oCi1GOiBkcml2ZXJzL25ldC94ZW52aXJ0LwogRjogZG9jL2d1aWRlcy94ZW4vCi1GOiBkb2Mv
Z3VpZGVzL25pY3MvZmVhdHVyZXMveGVudmlydC5pbmkKIAogRnJlZUJTRCBFQUwgKHdpdGggb3Zl
cmxhcHMpCiBNOiBCcnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4K
ZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC9NYWtlZmlsZSBiL2FwcC90ZXN0LXBtZC9NYWtlZmls
ZQppbmRleCBjMzZiZTE5Li5iNmU4MGRkIDEwMDY0NAotLS0gYS9hcHAvdGVzdC1wbWQvTWFrZWZp
bGUKKysrIGIvYXBwL3Rlc3QtcG1kL01ha2VmaWxlCkBAIC03NywxMCArNzcsNiBAQCBpZmVxICgk
KENPTkZJR19SVEVfTElCUlRFX0JOWFRfUE1EKSx5KQogTERMSUJTICs9IC1scnRlX3BtZF9ibnh0
CiBlbmRpZgogCi1pZmVxICgkKENPTkZJR19SVEVfTElCUlRFX1BNRF9YRU5WSVJUKSx5KQotTERM
SUJTICs9IC1scnRlX3BtZF94ZW52aXJ0Ci1lbmRpZgotCiBlbmRpZgogCiBDRkxBR1NfY21kbGlu
ZS5vIDo9IC1EX0dOVV9TT1VSQ0UKZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMg
Yi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jCmluZGV4IDdkNDAxMzkuLmY4ZDAyYWUgMTAwNjQ0Ci0t
LSBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMKKysrIGIvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYwpA
QCAtNzYsOSArNzYsNiBAQAogI2lmZGVmIFJURV9MSUJSVEVfSVhHQkVfUE1ECiAjaW5jbHVkZSA8
cnRlX3BtZF9peGdiZS5oPgogI2VuZGlmCi0jaWZkZWYgUlRFX0xJQlJURV9QTURfWEVOVklSVAot
I2luY2x1ZGUgPHJ0ZV9ldGhfeGVudmlydC5oPgotI2VuZGlmCiAjaWZkZWYgUlRFX0xJQlJURV9Q
RFVNUAogI2luY2x1ZGUgPHJ0ZV9wZHVtcC5oPgogI2VuZGlmCkBAIC00OTcsMTUgKzQ5NCw2IEBA
IG1idWZfcG9vbF9jcmVhdGUodWludDE2X3QgbWJ1Zl9zZWdfc2l6ZSwgdW5zaWduZWQgbmJfbWJ1
ZiwKIAkJImNyZWF0ZSBhIG5ldyBtYnVmIHBvb2wgPCVzPjogbj0ldSwgc2l6ZT0ldSwgc29ja2V0
PSV1XG4iLAogCQlwb29sX25hbWUsIG5iX21idWYsIG1idWZfc2VnX3NpemUsIHNvY2tldF9pZCk7
CiAKLSNpZmRlZiBSVEVfTElCUlRFX1BNRF9YRU5WSVJUCi0JcnRlX21wID0gcnRlX21lbXBvb2xf
Z250YWxsb2NfY3JlYXRlKHBvb2xfbmFtZSwgbmJfbWJ1ZiwgbWJfc2l6ZSwKLQkJKHVuc2lnbmVk
KSBtYl9tZW1wb29sX2NhY2hlLAotCQlzaXplb2Yoc3RydWN0IHJ0ZV9wa3RtYnVmX3Bvb2xfcHJp
dmF0ZSksCi0JCXJ0ZV9wa3RtYnVmX3Bvb2xfaW5pdCwgTlVMTCwKLQkJcnRlX3BrdG1idWZfaW5p
dCwgTlVMTCwKLQkJc29ja2V0X2lkLCAwKTsKLSNlbmRpZgotCiAJLyogaWYgdGhlIGZvcm1lciBY
RU4gYWxsb2NhdGlvbiBmYWlsZWQgZmFsbCBiYWNrIHRvIG5vcm1hbCBhbGxvY2F0aW9uICovCiAJ
aWYgKHJ0ZV9tcCA9PSBOVUxMKSB7CiAJCWlmIChtcF9hbm9uICE9IDApIHsKZGlmZiAtLWdpdCBh
L2NvbmZpZy9jb21tb25fYmFzZSBiL2NvbmZpZy9jb21tb25fYmFzZQppbmRleCA1ZTk3YTA4Li45
MzkyOGI2IDEwMDY0NAotLS0gYS9jb25maWcvY29tbW9uX2Jhc2UKKysrIGIvY29uZmlnL2NvbW1v
bl9iYXNlCkBAIC00MTEsMTEgKzQxMSw2IEBAIENPTkZJR19SVEVfTElCUlRFX0FWUF9ERUJVR19C
VUZGRVJTPW4KIENPTkZJR19SVEVfTElCUlRFX1BNRF9UQVA9bgogCiAjCi0jIENvbXBpbGUgWGVu
IFBNRAotIwotQ09ORklHX1JURV9MSUJSVEVfUE1EX1hFTlZJUlQ9bgotCi0jCiAjIENvbXBpbGUg
bnVsbCBQTUQKICMKIENPTkZJR19SVEVfTElCUlRFX1BNRF9OVUxMPXkKZGlmZiAtLWdpdCBhL2Nv
bmZpZy9kZWZjb25maWdfYXJtLWFybXY3YS1saW51eGFwcC1nY2MgYi9jb25maWcvZGVmY29uZmln
X2FybS1hcm12N2EtbGludXhhcHAtZ2NjCmluZGV4IDAwYmMyYWIuLjY2Mjg1NjcgMTAwNjQ0Ci0t
LSBhL2NvbmZpZy9kZWZjb25maWdfYXJtLWFybXY3YS1saW51eGFwcC1nY2MKKysrIGIvY29uZmln
L2RlZmNvbmZpZ19hcm0tYXJtdjdhLWxpbnV4YXBwLWdjYwpAQCAtNzYsNyArNzYsNiBAQCBDT05G
SUdfUlRFX0xJQlJURV9JNDBFX1BNRD1uCiBDT05GSUdfUlRFX0xJQlJURV9JWEdCRV9QTUQ9bgog
Q09ORklHX1JURV9MSUJSVEVfTUxYNF9QTUQ9bgogQ09ORklHX1JURV9MSUJSVEVfVk1YTkVUM19Q
TUQ9bgotQ09ORklHX1JURV9MSUJSVEVfUE1EX1hFTlZJUlQ9bgogQ09ORklHX1JURV9MSUJSVEVf
UE1EX0JOWDJYPW4KIENPTkZJR19SVEVfTElCUlRFX1FFREVfUE1EPW4KIENPTkZJR19SVEVfTElC
UlRFX1NGQ19FRlhfUE1EPW4KZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy94
ZW52aXJ0LmluaSBiL2RvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy94ZW52aXJ0LmluaQpkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOGFiNWY0Ni4uMDAwMDAwMAotLS0gYS9kb2MvZ3VpZGVz
L25pY3MvZmVhdHVyZXMveGVudmlydC5pbmkKKysrIC9kZXYvbnVsbApAQCAtMSw2ICswLDAgQEAK
LTsKLTsgU3VwcG9ydGVkIGZlYXR1cmVzIG9mIHRoZSAneGVudmlydCcgbmV0d29yayBwb2xsIG1v
ZGUgZHJpdmVyLgotOwotOyBSZWZlciB0byBkZWZhdWx0LmluaSBmb3IgdGhlIGZ1bGwgbGlzdCBv
ZiBhdmFpbGFibGUgUE1EIGZlYXR1cmVzLgotOwotW0ZlYXR1cmVzXQpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9uZXQvTWFrZWZpbGUgYi9kcml2ZXJzL25ldC9NYWtlZmlsZQppbmRleCBkMzNjOTU5Li4w
ZTAwY2QxIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9NYWtlZmlsZQorKysgYi9kcml2ZXJzL25l
dC9NYWtlZmlsZQpAQCAtOTcsOCArOTcsNiBAQCBESVJTLSQoQ09ORklHX1JURV9MSUJSVEVfVklS
VElPX1BNRCkgKz0gdmlydGlvCiBERVBESVJTLXZpcnRpbyA9ICQoY29yZS1saWJzKQogRElSUy0k
KENPTkZJR19SVEVfTElCUlRFX1ZNWE5FVDNfUE1EKSArPSB2bXhuZXQzCiBERVBESVJTLXZteG5l
dDMgPSAkKGNvcmUtbGlicykKLURJUlMtJChDT05GSUdfUlRFX0xJQlJURV9QTURfWEVOVklSVCkg
Kz0geGVudmlydAotREVQRElSUy14ZW52aXJ0ID0gJChjb3JlLWxpYnMpIGxpYnJ0ZV9jbWRsaW5l
CiAKIGlmZXEgKCQoQ09ORklHX1JURV9MSUJSVEVfS05JKSx5KQogRElSUy0kKENPTkZJR19SVEVf
TElCUlRFX1BNRF9LTkkpICs9IGtuaQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVudmlydC9N
YWtlZmlsZSBiL2RyaXZlcnMvbmV0L3hlbnZpcnQvTWFrZWZpbGUKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDhiNGI4ZjAuLjAwMDAwMDAKLS0tIGEvZHJpdmVycy9uZXQveGVudmlydC9N
YWtlZmlsZQorKysgL2Rldi9udWxsCkBAIC0xLDU3ICswLDAgQEAKLSMgICBCU0QgTElDRU5TRQot
IwotIyAgIENvcHlyaWdodChjKSAyMDEwLTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCi0jICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSMKLSMgICBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
LSMgICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnMKLSMgICBhcmUgbWV0OgotIwotIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMg
b2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotIyAgICAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIuCi0jICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVj
ZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0jICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotIyAgICAgICB0aGUgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0jICAgICAg
IGRpc3RyaWJ1dGlvbi4KLSMgICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3Jh
dGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotIyAgICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVz
ZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKLSMgICAgICAgZnJvbSB0
aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgot
IwotIyAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJT
IEFORCBDT05UUklCVVRPUlMKLSMgICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotIyAgIExJTUlURUQgVE8sIFRIRSBJTVBM
SUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotIyAgIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUg
Q09QWVJJR0hUCi0jICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJ
UkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0jICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBD
T05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotIyAgIExJTUlURUQgVE8s
IFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNF
LAotIyAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZF
UiBDQVVTRUQgQU5EIE9OIEFOWQotIyAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4g
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSMgICAoSU5DTFVESU5HIE5FR0xJ
R0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKLSMg
ICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgotCi1pbmNsdWRlICQoUlRFX1NESykvbWsvcnRlLnZhcnMubWsKLQotIwot
IyBsaWJyYXJ5IG5hbWUKLSMKLUxJQiA9IGxpYnJ0ZV9wbWRfeGVudmlydC5hCi0KLUNGTEFHUyAr
PSAtTzMKLUNGTEFHUyArPSAkKFdFUlJPUl9GTEFHUykKLUxETElCUyArPSAtbHhlbnN0b3JlCi0K
LUVYUE9SVF9NQVAgOj0gcnRlX2V0aF94ZW52aXJ0X3ZlcnNpb24ubWFwCi0KLUxJQkFCSVZFUiA6
PSAxCi0KLSMKLSMgYWxsIHNvdXJjZSBhcmUgc3RvcmVkIGluIFNSQ1MteQotIwotU1JDUy0kKENP
TkZJR19SVEVfTElCUlRFX1BNRF9YRU5WSVJUKSArPSBydGVfZXRoX3hlbnZpcnQuYyBydGVfbWVt
cG9vbF9nbnRhbGxvYy5jIHJ0ZV94ZW5fbGliLmMKLQotIwotIyBFeHBvcnQgaW5jbHVkZSBmaWxl
cwotIwotU1lNTElOSy15LWluY2x1ZGUgKz0gcnRlX2V0aF94ZW52aXJ0LmgKLQotaW5jbHVkZSAk
KFJURV9TREspL21rL3J0ZS5saWIubWsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbnZpcnQv
cnRlX2V0aF94ZW52aXJ0LmMgYi9kcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5j
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBlNDA0Yjc3Li4wMDAwMDAwCi0tLSBhL2Ry
aXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0LmMKKysrIC9kZXYvbnVsbApAQCAtMSw3
NjYgKzAsMCBAQAotLyotCi0gKiAgIEJTRCBMSUNFTlNFCi0gKgotICogICBDb3B5cmlnaHQoYykg
MjAxMC0yMDE1IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICogICBB
bGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBz
b3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiAgIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwot
ICogICBhcmUgbWV0OgotICoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAg
KiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3Zl
IGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluCi0gKiAgICAgICB0aGUgZG9jdW1lbnRhdGlvbiBh
bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiAgICAgICBkaXN0cmli
dXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEludGVsIENvcnBvcmF0aW9uIG5v
ciB0aGUgbmFtZXMgb2YgaXRzCi0gKiAgICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8g
ZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAqICAgICAgIGZyb20gdGhpcyBz
b2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0g
KiAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFO
RCBDT05UUklCVVRPUlMKLSAqICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBX
QVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywgVEhFIElNUExJ
RUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiAgIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUg
Q09QWVJJR0hUCi0gKiAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBE
SVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotICogICBTUEVDSUFMLCBFWEVNUExBUlksIE9S
IENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQg
VE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0Yg
VVNFLAotICogICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqICAgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhF
UiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogICAoSU5DTFVESU5H
IE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UKLSAqICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJ
TElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaW5jbHVkZSA8c3RkaW50Lmg+Ci0jaW5jbHVk
ZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0j
aW5jbHVkZSA8c3lzL3R5cGVzLmg+Ci0jaW5jbHVkZSA8c3lzL21tYW4uaD4KLSNpbmNsdWRlIDxl
cnJuby5oPgotI2luY2x1ZGUgPHN5cy91c2VyLmg+Ci0jaWZuZGVmIFBBR0VfU0laRQotI2RlZmlu
ZSBQQUdFX1NJWkUgc3lzY29uZihfU0NfUEFHRV9TSVpFKQotI2VuZGlmCi0jaW5jbHVkZSA8bGlu
dXgvYmluZm10cy5oPgotI2luY2x1ZGUgPHhlbi94ZW4tY29tcGF0Lmg+Ci0jaWYgX19YRU5fTEFU
RVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwMjAwCi0jaW5jbHVkZSA8eHMuaD4KLSNl
bHNlCi0jaW5jbHVkZSA8eGVuc3RvcmUuaD4KLSNlbmRpZgotI2luY2x1ZGUgPGxpbnV4L3ZpcnRp
b19yaW5nLmg+Ci0KLSNpbmNsdWRlIDxydGVfbWJ1Zi5oPgotI2luY2x1ZGUgPHJ0ZV9ldGhkZXYu
aD4KLSNpbmNsdWRlIDxydGVfbWFsbG9jLmg+Ci0jaW5jbHVkZSA8cnRlX21lbWNweS5oPgotI2lu
Y2x1ZGUgPHJ0ZV9zdHJpbmdfZm5zLmg+Ci0jaW5jbHVkZSA8cnRlX3ZkZXYuaD4KLSNpbmNsdWRl
IDxjbWRsaW5lX3BhcnNlLmg+Ci0jaW5jbHVkZSA8Y21kbGluZV9wYXJzZV9ldGhlcmFkZHIuaD4K
LQotI2luY2x1ZGUgInJ0ZV94ZW5fbGliLmgiCi0jaW5jbHVkZSAidmlydHF1ZXVlLmgiCi0jaW5j
bHVkZSAicnRlX2V0aF94ZW52aXJ0LmgiCi0KLSNkZWZpbmUgVlFfREVTQ19OVU0gMjU2Ci0jZGVm
aW5lIFZJUlRJT19NQlVGX0JVUlNUX1NaIDY0Ci0KLS8qIHZpcnRpb19pZHggaXMgaW5jcmVhc2Vk
IGFmdGVyIG5ldyBkZXZpY2UgaXMgY3JlYXRlZC4qLwotc3RhdGljIGludCB2aXJ0aW9faWR4ID0g
MDsKLQotc3RhdGljIHN0cnVjdCBydGVfZXRoX2xpbmsgcG1kX2xpbmsgPSB7Ci0JCS5saW5rX3Nw
ZWVkID0gRVRIX1NQRUVEX05VTV8xMEcsCi0JCS5saW5rX2R1cGxleCA9IEVUSF9MSU5LX0ZVTExf
RFVQTEVYLAotCQkubGlua19zdGF0dXMgPSBFVEhfTElOS19ET1dOLAotCQkubGlua19hdXRvbmVn
ID0gRVRIX0xJTktfU1BFRURfRklYRUQKLX07Ci0KLXN0YXRpYyB2b2lkCi1ldGhfeGVudmlydF9m
cmVlX3F1ZXVlcyhzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldik7Ci0KLXN0YXRpYyB1aW50MTZfdAot
ZXRoX3hlbnZpcnRfcngodm9pZCAqcSwgc3RydWN0IHJ0ZV9tYnVmICoqcnhfcGt0cywgdWludDE2
X3QgbmJfcGt0cykKLXsKLQlzdHJ1Y3QgdmlydHF1ZXVlICpyeHZxID0gcTsKLQlzdHJ1Y3QgcnRl
X21idWYgKnJ4bSwgKm5ld19tYnVmOwotCXVpbnQxNl90IG5iX3VzZWQsIG51bTsKLQl1aW50MzJf
dCBsZW5bVklSVElPX01CVUZfQlVSU1RfU1pdOwotCXVpbnQzMl90IGk7Ci0Jc3RydWN0IHBtZF9p
bnRlcm5hbHMgKnBpID0gcnh2cS0+aW50ZXJuYWxzOwotCi0JbmJfdXNlZCA9IFZJUlRRVUVVRV9O
VVNFRChyeHZxKTsKLQotCXJ0ZV9zbXBfcm1iKCk7Ci0JbnVtID0gKHVpbnQxNl90KShsaWtlbHko
bmJfdXNlZCA8PSBuYl9wa3RzKSA/IG5iX3VzZWQgOiBuYl9wa3RzKTsKLQludW0gPSAodWludDE2
X3QpKGxpa2VseShudW0gPD0gVklSVElPX01CVUZfQlVSU1RfU1opID8gbnVtIDogVklSVElPX01C
VUZfQlVSU1RfU1opOwotCWlmICh1bmxpa2VseShudW0gPT0gMCkpIHJldHVybiAwOwotCi0JbnVt
ID0gdmlydHF1ZXVlX2RlcXVldWVfYnVyc3Qocnh2cSwgcnhfcGt0cywgbGVuLCBudW0pOwotCVBN
RF9SWF9MT0coREVCVUcsICJ1c2VkOiVkIGRlcXVldWU6JWRcbiIsIG5iX3VzZWQsIG51bSk7Ci0J
Zm9yIChpID0gMDsgaSA8IG51bSA7IGkgKyspIHsKLQkJcnhtID0gcnhfcGt0c1tpXTsKLQkJUE1E
X1JYX0xPRyhERUJVRywgInBhY2tldCBsZW46JWRcbiIsIGxlbltpXSk7Ci0JCXJ4bS0+bmV4dCA9
IE5VTEw7Ci0JCXJ4bS0+ZGF0YV9vZmYgPSBSVEVfUEtUTUJVRl9IRUFEUk9PTTsKLQkJcnhtLT5k
YXRhX2xlbiA9ICh1aW50MTZfdCkobGVuW2ldIC0gc2l6ZW9mKHN0cnVjdCB2aXJ0aW9fbmV0X2hk
cikpOwotCQlyeG0tPm5iX3NlZ3MgPSAxOwotCQlyeG0tPnBvcnQgPSBwaS0+cG9ydF9pZDsKLQkJ
cnhtLT5wa3RfbGVuICA9ICh1aW50MzJfdCkobGVuW2ldIC0gc2l6ZW9mKHN0cnVjdCB2aXJ0aW9f
bmV0X2hkcikpOwotCX0KLQkvKiBhbGxvY2F0ZSBuZXcgbWJ1ZiBmb3IgdGhlIHVzZWQgZGVzY3Jp
cHRvciAqLwotCXdoaWxlIChsaWtlbHkoIXZpcnRxdWV1ZV9mdWxsKHJ4dnEpKSkgewotCQluZXdf
bWJ1ZiA9IHJ0ZV9tYnVmX3Jhd19hbGxvYyhyeHZxLT5tcG9vbCk7Ci0JCWlmICh1bmxpa2VseShu
ZXdfbWJ1ZiA9PSBOVUxMKSkgewotCQkJYnJlYWs7Ci0JCX0KLQkJaWYgKHVubGlrZWx5KHZpcnRx
dWV1ZV9lbnF1ZXVlX3JlY3ZfcmVmaWxsKHJ4dnEsIG5ld19tYnVmKSkpIHsKLQkJCXJ0ZV9wa3Rt
YnVmX2ZyZWVfc2VnKG5ld19tYnVmKTsKLQkJCWJyZWFrOwotCQl9Ci0JfQotCXBpLT5ldGhfc3Rh
dHMuaXBhY2tldHMgKz0gbnVtOwotCXJldHVybiBudW07Ci19Ci0KLXN0YXRpYyB1aW50MTZfdAot
ZXRoX3hlbnZpcnRfdHgodm9pZCAqdHhfcXVldWUsIHN0cnVjdCBydGVfbWJ1ZiAqKnR4X3BrdHMs
IHVpbnQxNl90IG5iX3BrdHMpCi17Ci0Jc3RydWN0IHZpcnRxdWV1ZSAqdHh2cSA9IHR4X3F1ZXVl
OwotCXN0cnVjdCBydGVfbWJ1ZiAqdHhtOwotCXVpbnQxNl90IG5iX3VzZWQsIG5iX3R4LCBudW0s
IGk7Ci0JaW50IGVycm9yOwotCXVpbnQzMl90IGxlbltWSVJUSU9fTUJVRl9CVVJTVF9TWl07Ci0J
c3RydWN0IHJ0ZV9tYnVmICpzbmRfcGt0c1tWSVJUSU9fTUJVRl9CVVJTVF9TWl07Ci0Jc3RydWN0
IHBtZF9pbnRlcm5hbHMgKnBpID0gdHh2cS0+aW50ZXJuYWxzOwotCi0JbmJfdHggPSAwOwotCi0J
aWYgKHVubGlrZWx5KG5iX3BrdHMgPT0gMCkpCi0JCXJldHVybiAwOwotCi0JUE1EX1RYX0xPRyhE
RUJVRywgIiVkIHBhY2tldHMgdG8geG1pdCIsIG5iX3BrdHMpOwotCW5iX3VzZWQgPSBWSVJUUVVF
VUVfTlVTRUQodHh2cSk7Ci0KLQlydGVfc21wX3JtYigpOwotCi0JbnVtID0gKHVpbnQxNl90KShs
aWtlbHkobmJfdXNlZCA8PSBWSVJUSU9fTUJVRl9CVVJTVF9TWikgPyBuYl91c2VkIDogVklSVElP
X01CVUZfQlVSU1RfU1opOwotCW51bSA9IHZpcnRxdWV1ZV9kZXF1ZXVlX2J1cnN0KHR4dnEsIHNu
ZF9wa3RzLCBsZW4sIG51bSk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgbnVtIDsgaSArKykgewotCQkv
KiBtZXJnYWJsZSBub3Qgc3VwcG9ydGVkLCBvbmUgc2VnbWVudCBvbmx5ICovCi0JCXJ0ZV9wa3Rt
YnVmX2ZyZWVfc2VnKHNuZF9wa3RzW2ldKTsKLQl9Ci0KLQl3aGlsZSAobmJfdHggPCBuYl9wa3Rz
KSB7Ci0JCWlmIChsaWtlbHkoIXZpcnRxdWV1ZV9mdWxsKHR4dnEpKSkgewotCQkvKiBUT0RPIGRy
b3AgdHhfcGt0cyBpZiBpdCBjb250YWlucyBtdWx0aXBsZSBzZWdtZW50cyAqLwotCQkJdHhtID0g
dHhfcGt0c1tuYl90eF07Ci0JCQllcnJvciA9IHZpcnRxdWV1ZV9lbnF1ZXVlX3htaXQodHh2cSwg
dHhtKTsKLQkJCWlmICh1bmxpa2VseShlcnJvcikpIHsKLQkJCQlpZiAoZXJyb3IgPT0gRU5PU1BD
KQotCQkJCQlQTURfVFhfTE9HKEVSUiwgInZpcnRxdWV1ZV9lbnF1ZXVlIEZyZWUgY291bnQgPSAw
XG4iKTsKLQkJCQllbHNlIGlmIChlcnJvciA9PSBFTVNHU0laRSkKLQkJCQkJUE1EX1RYX0xPRyhF
UlIsICJ2aXJ0cXVldWVfZW5xdWV1ZSBGcmVlIGNvdW50IDwgMVxuIik7Ci0JCQkJZWxzZQotCQkJ
CQlQTURfVFhfTE9HKEVSUiwgInZpcnRxdWV1ZV9lbnF1ZXVlIGVycm9yOiAlZFxuIiwgZXJyb3Ip
OwotCQkJCWJyZWFrOwotCQkJfQotCQkJbmJfdHgrKzsKLQkJfSBlbHNlIHsKLQkJCVBNRF9UWF9M
T0coRVJSLCAiTm8gZnJlZSB0eCBkZXNjcmlwdG9ycyB0byB0cmFuc21pdFxuIik7Ci0JCQkvKiB2
aXJ0cXVldWVfbm90aWZ5IG5vdCBuZWVkZWQgaW4gb3VyIHBhcmEtdmlydCBzb2x1dGlvbiAqLwot
CQkJYnJlYWs7Ci0JCX0KLQl9Ci0JcGktPmV0aF9zdGF0cy5vcGFja2V0cyArPSBuYl90eDsKLQly
ZXR1cm4gbmJfdHg7Ci19Ci0KLXN0YXRpYyBpbnQKLWV0aF9kZXZfY29uZmlndXJlKHN0cnVjdCBy
dGVfZXRoX2RldiAqZGV2IF9fcnRlX3VudXNlZCkKLXsKLQlSVEVfTE9HKEVSUiwgUE1ELCAiJXNc
biIsIF9fZnVuY19fKTsKLQlyZXR1cm4gMDsKLX0KLQotLyoKLSAqIENyZWF0ZSBhIHNoYXJlZCBw
YWdlIGJldHdlZW4gZ3Vlc3QgYW5kIGhvc3QuCi0gKiBIb3N0IG1vbml0b3JzIHRoaXMgcGFnZSBp
ZiBpdCBpcyBjbGVhcmVkIG9uIHVubWFwLCBhbmQgdGhlbgotICogZG8gbmVjZXNzYXJ5IGNsZWFu
IHVwLgotICovCi1zdGF0aWMgdm9pZAotZ250YWxsb2NfdnJpbmdfZmxhZyhpbnQgdnRpZHgpCi17
Ci0JY2hhciBrZXlfc3RyW1BBVEhfTUFYXTsKLQljaGFyIHZhbF9zdHJbUEFUSF9NQVhdOwotCXVp
bnQzMl90IGdyZWZfdG1wOwotCXZvaWQgKnB0cjsKLQotCWlmIChncmVmd2F0Y2hfZnJvbV9hbGxv
YygmZ3JlZl90bXAsICZwdHIpKSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsICJncmVmd2F0Y2hfZnJv
bV9hbGxvYyBlcnJvclxuIik7Ci0JCWV4aXQoMCk7Ci0JfQotCi0JKih1aW50OF90ICopcHRyID0g
TUFQX0ZMQUc7Ci0Jc25wcmludGYodmFsX3N0ciwgc2l6ZW9mKHZhbF9zdHIpLCAiJXUiLCBncmVm
X3RtcCk7Ci0Jc25wcmludGYoa2V5X3N0ciwgc2l6ZW9mKGtleV9zdHIpLAotCQlEUERLX1hFTlNU
T1JFX1BBVEgiJWQiVlJJTkdfRkxBR19TVFIsIHZ0aWR4KTsKLQl4ZW5zdG9yZV93cml0ZShrZXlf
c3RyLCB2YWxfc3RyKTsKLX0KLQotLyoKLSAqIE5vdGlmeSBob3N0IHRoaXMgdmlydGlvIGRldmlj
ZSBpcyBzdGFydGVkLgotICogSG9zdCBjb3VsZCBzdGFydCBwb2xsaW5nIHRoaXMgZGV2aWNlLgot
ICovCi1zdGF0aWMgdm9pZAotZGV2X3N0YXJ0X25vdGlmeShpbnQgdnRpZHgpCi17Ci0JY2hhciBr
ZXlfc3RyW1BBVEhfTUFYXTsKLQljaGFyIHZhbF9zdHJbUEFUSF9NQVhdOwotCi0JUlRFX0xPRyhJ
TkZPLCBQTUQsICIlczogdmlydGlvICVkIGlzIHN0YXJ0ZWRcbiIsIF9fZnVuY19fLCB2dGlkeCk7
Ci0JZ250YWxsb2NfdnJpbmdfZmxhZyh2dGlkeCk7Ci0KLQlzbnByaW50ZihrZXlfc3RyLCBzaXpl
b2Yoa2V5X3N0ciksICIlcyVzJWQiLAotCQlEUERLX1hFTlNUT1JFX1BBVEgsIEVWRU5UX1RZUEVf
U1RBUlRfU1RSLAotCQkJdnRpZHgpOwotCXNucHJpbnRmKHZhbF9zdHIsIHNpemVvZih2YWxfc3Ry
KSwgIjEiKTsKLQl4ZW5zdG9yZV93cml0ZShrZXlfc3RyLCB2YWxfc3RyKTsKLX0KLQotLyoKLSAq
IE5vdGlmeSBob3N0IHRoaXMgdmlydGlvIGRldmljZSBpcyBzdG9wcGVkLgotICogSG9zdCBjb3Vs
ZCBzdG9wIHBvbGxpbmcgdGhpcyBkZXZpY2UuCi0gKi8KLXN0YXRpYyB2b2lkCi1kZXZfc3RvcF9u
b3RpZnkoaW50IHZ0aWR4KQotewotCVJURV9TRVRfVVNFRCh2dGlkeCk7Ci19Ci0KLQotc3RhdGlj
IGludAotdXBkYXRlX21hY19hZGRyZXNzKHN0cnVjdCBldGhlcl9hZGRyICptYWNfYWRkcnMsIGlu
dCB2dGlkeCkKLXsKLQljaGFyIGtleV9zdHJbUEFUSF9NQVhdOwotCWNoYXIgdmFsX3N0cltQQVRI
X01BWF07Ci0JaW50IHJ2OwotCi0JaWYgKG1hY19hZGRycyA9PSBOVUxMKSB7Ci0JCVJURV9MT0co
RVJSLCBQTUQsICIlczogTlVMTCBwb2ludGVyIG1hYyBzcGVjaWZpZWRcbiIsIF9fZnVuY19fKTsK
LQkJcmV0dXJuIC0xOwotCX0KLQlydiA9IHNucHJpbnRmKGtleV9zdHIsIHNpemVvZihrZXlfc3Ry
KSwKLQkJCURQREtfWEVOU1RPUkVfUEFUSCIlZF9ldGhlcl9hZGRyIiwgdnRpZHgpOwotCWlmIChy
diA9PSAtMSkKLQkJcmV0dXJuIHJ2OwotCXJ2ID0gc25wcmludGYodmFsX3N0ciwgc2l6ZW9mKHZh
bF9zdHIpLCAiJTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4OiUwMngiLAotCQkJbWFjX2FkZHJzLT5h
ZGRyX2J5dGVzWzBdLAotCQkJbWFjX2FkZHJzLT5hZGRyX2J5dGVzWzFdLAotCQkJbWFjX2FkZHJz
LT5hZGRyX2J5dGVzWzJdLAotCQkJbWFjX2FkZHJzLT5hZGRyX2J5dGVzWzNdLAotCQkJbWFjX2Fk
ZHJzLT5hZGRyX2J5dGVzWzRdLAotCQkJbWFjX2FkZHJzLT5hZGRyX2J5dGVzWzVdKTsKLQlpZiAo
cnYgPT0gLTEpCi0JCXJldHVybiBydjsKLQlpZiAoeGVuc3RvcmVfd3JpdGUoa2V5X3N0ciwgdmFs
X3N0cikpCi0JCXJldHVybiBydjsKLQlyZXR1cm4gMDsKLX0KLQotCi1zdGF0aWMgaW50Ci1ldGhf
ZGV2X3N0YXJ0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KQotewotCXN0cnVjdCB2aXJ0cXVldWUg
KnJ4dnEgPSBkZXYtPmRhdGEtPnJ4X3F1ZXVlc1swXTsKLQlzdHJ1Y3QgdmlydHF1ZXVlICp0eHZx
ID0gZGV2LT5kYXRhLT50eF9xdWV1ZXNbMF07Ci0Jc3RydWN0IHJ0ZV9tYnVmICptOwotCXN0cnVj
dCBwbWRfaW50ZXJuYWxzICpwaSA9IChzdHJ1Y3QgcG1kX2ludGVybmFscyAqKWRldi0+ZGF0YS0+
ZGV2X3ByaXZhdGU7Ci0JaW50IHJ2OwotCi0JZGV2LT5kYXRhLT5kZXZfbGluay5saW5rX3N0YXR1
cyA9IEVUSF9MSU5LX1VQOwotCXdoaWxlICghdmlydHF1ZXVlX2Z1bGwocnh2cSkpIHsKLQkJbSA9
IHJ0ZV9tYnVmX3Jhd19hbGxvYyhyeHZxLT5tcG9vbCk7Ci0JCWlmIChtID09IE5VTEwpCi0JCQli
cmVhazsKLQkJLyogRW5xdWV1ZSBhbGxvY2F0ZWQgYnVmZmVycy4gKi8KLQkJaWYgKHZpcnRxdWV1
ZV9lbnF1ZXVlX3JlY3ZfcmVmaWxsKHJ4dnEsIG0pKSB7Ci0JCQlydGVfcGt0bWJ1Zl9mcmVlX3Nl
ZyhtKTsKLQkJCWJyZWFrOwotCQl9Ci0JfQotCi0Jcnh2cS0+aW50ZXJuYWxzID0gcGk7Ci0JdHh2
cS0+aW50ZXJuYWxzID0gcGk7Ci0KLQlydiA9IHVwZGF0ZV9tYWNfYWRkcmVzcyhkZXYtPmRhdGEt
Pm1hY19hZGRycywgcGktPnZpcnRpb19pZHgpOwotCWlmIChydikKLQkJcmV0dXJuIC0xOwotCWRl
dl9zdGFydF9ub3RpZnkocGktPnZpcnRpb19pZHgpOwotCi0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRp
YyB2b2lkCi1ldGhfZGV2X3N0b3Aoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYpCi17Ci0Jc3RydWN0
IHBtZF9pbnRlcm5hbHMgKnBpID0gKHN0cnVjdCBwbWRfaW50ZXJuYWxzICopZGV2LT5kYXRhLT5k
ZXZfcHJpdmF0ZTsKLQotCWRldi0+ZGF0YS0+ZGV2X2xpbmsubGlua19zdGF0dXMgPSBFVEhfTElO
S19ET1dOOwotCWRldl9zdG9wX25vdGlmeShwaS0+dmlydGlvX2lkeCk7Ci19Ci0KLS8qCi0gKiBO
b3RpZnkgaG9zdCB0aGlzIHZpcnRpbyBkZXZpY2UgaXMgY2xvc2VkLgotICogSG9zdCBjb3VsZCBk
byBuZWNlc3NhcnkgY2xlYW4gdXAgdG8gdGhpcyBkZXZpY2UuCi0gKi8KLXN0YXRpYyB2b2lkCi1l
dGhfZGV2X2Nsb3NlKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KQotewotCWV0aF94ZW52aXJ0X2Zy
ZWVfcXVldWVzKGRldik7Ci19Ci0KLXN0YXRpYyB2b2lkCi1ldGhfZGV2X2luZm8oc3RydWN0IHJ0
ZV9ldGhfZGV2ICpkZXYsCi0JCXN0cnVjdCBydGVfZXRoX2Rldl9pbmZvICpkZXZfaW5mbykKLXsK
LQlzdHJ1Y3QgcG1kX2ludGVybmFscyAqaW50ZXJuYWxzID0gZGV2LT5kYXRhLT5kZXZfcHJpdmF0
ZTsKLQotCVJURV9TRVRfVVNFRChpbnRlcm5hbHMpOwotCWRldl9pbmZvLT5tYXhfbWFjX2FkZHJz
ID0gMTsKLQlkZXZfaW5mby0+bWF4X3J4X3BrdGxlbiA9ICh1aW50MzJfdCkyMDQ4OwotCWRldl9p
bmZvLT5tYXhfcnhfcXVldWVzID0gKHVpbnQxNl90KTE7Ci0JZGV2X2luZm8tPm1heF90eF9xdWV1
ZXMgPSAodWludDE2X3QpMTsKLQlkZXZfaW5mby0+bWluX3J4X2J1ZnNpemUgPSAwOwotfQotCi1z
dGF0aWMgdm9pZAotZXRoX3N0YXRzX2dldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgc3RydWN0
IHJ0ZV9ldGhfc3RhdHMgKnN0YXRzKQotewotCXN0cnVjdCBwbWRfaW50ZXJuYWxzICppbnRlcm5h
bHMgPSBkZXYtPmRhdGEtPmRldl9wcml2YXRlOwotCWlmKHN0YXRzKQotCQlydGVfbWVtY3B5KHN0
YXRzLCAmaW50ZXJuYWxzLT5ldGhfc3RhdHMsIHNpemVvZigqc3RhdHMpKTsKLX0KLQotc3RhdGlj
IHZvaWQKLWV0aF9zdGF0c19yZXNldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikKLXsKLQlzdHJ1
Y3QgcG1kX2ludGVybmFscyAqaW50ZXJuYWxzID0gZGV2LT5kYXRhLT5kZXZfcHJpdmF0ZTsKLQkv
KiBSZXNldCBzb2Z0d2FyZSB0b3RhbHMgKi8KLQltZW1zZXQoJmludGVybmFscy0+ZXRoX3N0YXRz
LCAwLCBzaXplb2YoaW50ZXJuYWxzLT5ldGhfc3RhdHMpKTsKLX0KLQotc3RhdGljIHZvaWQKLWV0
aF9xdWV1ZV9yZWxlYXNlKHZvaWQgKnEpCi17Ci0JcnRlX2ZyZWUocSk7Ci19Ci0KLXN0YXRpYyBp
bnQKLWV0aF9saW5rX3VwZGF0ZShzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiBfX3J0ZV91bnVzZWQs
Ci0JCWludCB3YWl0X3RvX2NvbXBsZXRlIF9fcnRlX3VudXNlZCkKLXsKLQlyZXR1cm4gMDsKLX0K
LQotLyoKLSAqIENyZWF0ZSBzaGFyZWQgdnJpbmcgYmV0d2VlbiBndWVzdCBhbmQgaG9zdC4KLSAq
IE1lbW9yeSBpcyBhbGxvY2F0ZWQgdGhyb3VnaCBncmFudCBhbGxvYyBkcml2ZXIsIHNvIGl0IGlz
IG5vdCBwaHlzaWNhbCBjb250aW51b3VzLgotICovCi1zdGF0aWMgdm9pZCAqCi1nbnRhbGxvY192
cmluZ19jcmVhdGUoaW50IHF1ZXVlX3R5cGUsIHVpbnQzMl90IHNpemUsIGludCB2dGlkeCkKLXsK
LQljaGFyIGtleV9zdHJbUEFUSF9NQVhdID0gezB9OwotCWNoYXIgdmFsX3N0cltQQVRIX01BWF0g
PSB7MH07Ci0Jdm9pZCAqdmEgPSBOVUxMOwotCWludCBwZ19zaXplOwotCXVpbnQzMl90IHBnX251
bTsKLQl1aW50MzJfdCAqZ3JlZl9hcnIgPSBOVUxMOwotCXBoeXNfYWRkcl90ICpwYV9hcnIgPSBO
VUxMOwotCXVpbnQ2NF90IHN0YXJ0X2luZGV4OwotCWludCBydjsKLQotCXBnX3NpemUgPSBnZXRw
YWdlc2l6ZSgpOwotCXNpemUgICAgPSBSVEVfQUxJR05fQ0VJTChzaXplLCBwZ19zaXplKTsKLQlw
Z19udW0gID0gc2l6ZSAvIHBnX3NpemU7Ci0KLQlncmVmX2FyciA9IGNhbGxvYyhwZ19udW0sIHNp
emVvZihncmVmX2FyclswXSkpOwotCXBhX2FyciAgPSBjYWxsb2MocGdfbnVtLCBzaXplb2YocGFf
YXJyWzBdKSk7Ci0KLQlpZiAoZ3JlZl9hcnIgPT0gTlVMTCB8fCBwYV9hcnIgPT0gTlVMTCkgewot
CQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IGNhbGxvYyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKLQkJ
Z290byBvdXQ7Ci0JfQotCi0JdmEgID0gZ250YWxsb2Moc2l6ZSwgZ3JlZl9hcnIsICZzdGFydF9p
bmRleCk7Ci0JaWYgKHZhID09IE5VTEwpIHsKLQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiBnbnRh
bGxvYyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKLQkJZ290byBvdXQ7Ci0JfQotCi0JaWYgKGdldF9w
aHlzX21hcCh2YSwgcGFfYXJyLCBwZ19udW0sIHBnX3NpemUpKQotCQlnb3RvIG91dDsKLQotCS8q
IHdyaXRlIGluIHhlbnN0b3JlIGdyZWYgYW5kIHBmbiBmb3IgZWFjaCBwYWdlIG9mIHZyaW5nICov
Ci0JaWYgKGdyYW50X25vZGVfY3JlYXRlKHBnX251bSwgZ3JlZl9hcnIsIHBhX2FyciwgdmFsX3N0
ciwgc2l6ZW9mKHZhbF9zdHIpKSkgewotCQlnbnRmcmVlKHZhLCBzaXplLCBzdGFydF9pbmRleCk7
Ci0JCXZhID0gTlVMTDsKLQkJZ290byBvdXQ7Ci0JfQotCi0JaWYgKHF1ZXVlX3R5cGUgPT0gVlRO
RVRfUlEpCi0JCXJ2ID0gc25wcmludGYoa2V5X3N0ciwgc2l6ZW9mKGtleV9zdHIpLCBEUERLX1hF
TlNUT1JFX1BBVEgiJWQiUlhWUklOR19YRU5TVE9SRV9TVFIsIHZ0aWR4KTsKLQllbHNlCi0JCXJ2
ID0gc25wcmludGYoa2V5X3N0ciwgc2l6ZW9mKGtleV9zdHIpLCBEUERLX1hFTlNUT1JFX1BBVEgi
JWQiVFhWUklOR19YRU5TVE9SRV9TVFIsIHZ0aWR4KTsKLQlpZiAocnYgPT0gLTEgfHwgeGVuc3Rv
cmVfd3JpdGUoa2V5X3N0ciwgdmFsX3N0cikgPT0gLTEpIHsKLQkJZ250ZnJlZSh2YSwgc2l6ZSwg
c3RhcnRfaW5kZXgpOwotCQl2YSA9IE5VTEw7Ci0JfQotb3V0OgotCWZyZWUocGFfYXJyKTsKLQlm
cmVlKGdyZWZfYXJyKTsKLQotCXJldHVybiB2YTsKLX0KLQotCi0KLXN0YXRpYyBzdHJ1Y3Qgdmly
dHF1ZXVlICoKLXZpcnRpb19xdWV1ZV9zZXR1cChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgaW50
IHF1ZXVlX3R5cGUpCi17Ci0Jc3RydWN0IHZpcnRxdWV1ZSAqdnEgPSBOVUxMOwotCXVpbnQxNl90
IHZxX3NpemUgPSBWUV9ERVNDX05VTTsKLQlpbnQgaSA9IDA7Ci0JY2hhciB2cV9uYW1lW1ZJUlRR
VUVVRV9NQVhfTkFNRV9TWl07Ci0Jc2l6ZV90IHNpemU7Ci0Jc3RydWN0IHZyaW5nICp2cjsKLQot
CS8qIEFsbG9jYXRlIG1lbW9yeSBmb3IgdmlydHF1ZXVlLiAqLwotCWlmIChxdWV1ZV90eXBlID09
IFZUTkVUX1JRKSB7Ci0JCXNucHJpbnRmKHZxX25hbWUsIHNpemVvZih2cV9uYW1lKSwgInBvcnQl
ZF9ydnEiLAotCQkJCWRldi0+ZGF0YS0+cG9ydF9pZCk7Ci0JCXZxID0gcnRlX3ptYWxsb2ModnFf
bmFtZSwgc2l6ZW9mKHN0cnVjdCB2aXJ0cXVldWUpICsKLQkJCXZxX3NpemUgKiBzaXplb2Yoc3Ry
dWN0IHZxX2Rlc2NfZXh0cmEpLCBSVEVfQ0FDSEVfTElORV9TSVpFKTsKLQkJaWYgKHZxID09IE5V
TEwpIHsKLQkJCVJURV9MT0coRVJSLCBQTUQsICIlczogdW5hYmxlZCB0byBhbGxvY2F0ZSB2aXJ0
cXVldWVcbiIsIF9fZnVuY19fKTsKLQkJCXJldHVybiBOVUxMOwotCQl9Ci0JCW1lbWNweSh2cS0+
dnFfbmFtZSwgdnFfbmFtZSwgc2l6ZW9mKHZxLT52cV9uYW1lKSk7Ci0JfSBlbHNlIGlmKHF1ZXVl
X3R5cGUgPT0gVlRORVRfVFEpIHsKLQkJc25wcmludGYodnFfbmFtZSwgc2l6ZW9mKHZxX25hbWUp
LCAicG9ydCVkX3R2cSIsCi0JCQlkZXYtPmRhdGEtPnBvcnRfaWQpOwotCQl2cSA9IHJ0ZV96bWFs
bG9jKHZxX25hbWUsIHNpemVvZihzdHJ1Y3QgdmlydHF1ZXVlKSArCi0JCQl2cV9zaXplICogc2l6
ZW9mKHN0cnVjdCB2cV9kZXNjX2V4dHJhKSwgUlRFX0NBQ0hFX0xJTkVfU0laRSk7Ci0JCWlmICh2
cSA9PSBOVUxMKSB7Ci0JCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IHVuYWJsZWQgdG8gYWxsb2Nh
dGUgdmlydHF1ZXVlXG4iLCBfX2Z1bmNfXyk7Ci0JCQlyZXR1cm4gTlVMTDsKLQkJfQotCQltZW1j
cHkodnEtPnZxX25hbWUsIHZxX25hbWUsIHNpemVvZih2cS0+dnFfbmFtZSkpOwotCX0KLQotCW1l
bWNweSh2cS0+dnFfbmFtZSwgdnFfbmFtZSwgc2l6ZW9mKHZxLT52cV9uYW1lKSk7Ci0KLQl2cS0+
dnFfYWxpZ25tZW50ID0gVklSVElPX1BDSV9WUklOR19BTElHTjsKLQl2cS0+dnFfbmVudHJpZXMg
PSB2cV9zaXplOwotCXZxLT52cV9mcmVlX2NudCA9IHZxX3NpemU7Ci0JLyogQ2FsY3VhdGUgdnJp
bmcgc2l6ZSBhY2NvcmRpbmcgdG8gdmlydGlvIHNwZWMgKi8KLQlzaXplID0gdnJpbmdfc2l6ZSh2
cV9zaXplLCBWSVJUSU9fUENJX1ZSSU5HX0FMSUdOKTsKLQl2cS0+dnFfcmluZ19zaXplID0gUlRF
X0FMSUdOX0NFSUwoc2l6ZSwgVklSVElPX1BDSV9WUklOR19BTElHTik7Ci0JLyogQWxsb2NhdGUg
bWVtb3J5IGZvciB2aXJ0aW8gdnJpbmcgdGhyb3VnaCBnbnRhbGxvYyBkcml2ZXIqLwotCXZxLT52
cV9yaW5nX3ZpcnRfbWVtID0gZ250YWxsb2NfdnJpbmdfY3JlYXRlKHF1ZXVlX3R5cGUsIHZxLT52
cV9yaW5nX3NpemUsCi0JCSgoc3RydWN0IHBtZF9pbnRlcm5hbHMgKilkZXYtPmRhdGEtPmRldl9w
cml2YXRlKS0+dmlydGlvX2lkeCk7Ci0JbWVtc2V0KHZxLT52cV9yaW5nX3ZpcnRfbWVtLCAwLCB2
cS0+dnFfcmluZ19zaXplKTsKLQl2ciA9ICZ2cS0+dnFfcmluZzsKLQl2cmluZ19pbml0KHZyLCB2
cV9zaXplLCB2cS0+dnFfcmluZ192aXJ0X21lbSwgdnEtPnZxX2FsaWdubWVudCk7Ci0JLyoKLQkg
KiBMb2NhbGx5IG1haW50YWluZWQgbGFzdCBjb25zdW1lZCBpbmRleCwgdGhpcyBpZGV4IHRyYWls
cwotCSAqIHZxX3JpbmcudXNlZC0+aWR4LgotCSAqLwotCXZxLT52cV91c2VkX2NvbnNfaWR4ID0g
MDsKLQl2cS0+dnFfZGVzY19oZWFkX2lkeCA9IDA7Ci0JdnEtPnZxX2ZyZWVfY250ID0gdnEtPnZx
X25lbnRyaWVzOwotCW1lbXNldCh2cS0+dnFfZGVzY3gsIDAsIHNpemVvZihzdHJ1Y3QgdnFfZGVz
Y19leHRyYSkgKiB2cS0+dnFfbmVudHJpZXMpOwotCi0JLyogQ2hhaW4gYWxsIHRoZSBkZXNjcmlw
dG9ycyBpbiB0aGUgcmluZyB3aXRoIGFuIEVORCAqLwotCWZvciAoaSA9IDA7IGkgPCB2cV9zaXpl
IC0gMTsgaSsrKQotCQl2ci0+ZGVzY1tpXS5uZXh0ID0gKHVpbnQxNl90KShpICsgMSk7Ci0JdnIt
PmRlc2NbaV0ubmV4dCA9IFZRX1JJTkdfREVTQ19DSEFJTl9FTkQ7Ci0KLQlyZXR1cm4gdnE7Ci19
Ci0KLXN0YXRpYyBpbnQKLWV0aF9yeF9xdWV1ZV9zZXR1cChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRl
dix1aW50MTZfdCByeF9xdWV1ZV9pZCwKLQkJCQl1aW50MTZfdCBuYl9yeF9kZXNjIF9fcnRlX3Vu
dXNlZCwKLQkJCQl1bnNpZ25lZCBpbnQgc29ja2V0X2lkIF9fcnRlX3VudXNlZCwKLQkJCQljb25z
dCBzdHJ1Y3QgcnRlX2V0aF9yeGNvbmYgKnJ4X2NvbmYgX19ydGVfdW51c2VkLAotCQkJCXN0cnVj
dCBydGVfbWVtcG9vbCAqbWJfcG9vbCkKLXsKLQlzdHJ1Y3QgdmlydHF1ZXVlICp2cTsKLQl2cSA9
IGRldi0+ZGF0YS0+cnhfcXVldWVzW3J4X3F1ZXVlX2lkXSA9IHZpcnRpb19xdWV1ZV9zZXR1cChk
ZXYsIFZUTkVUX1JRKTsKLQl2cS0+bXBvb2wgPSBtYl9wb29sOwotCXJldHVybiAwOwotfQotCi1z
dGF0aWMgaW50Ci1ldGhfdHhfcXVldWVfc2V0dXAoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIHVp
bnQxNl90IHR4X3F1ZXVlX2lkLAotCQkJCXVpbnQxNl90IG5iX3R4X2Rlc2MgX19ydGVfdW51c2Vk
LAotCQkJCXVuc2lnbmVkIGludCBzb2NrZXRfaWQgX19ydGVfdW51c2VkLAotCQkJCWNvbnN0IHN0
cnVjdCBydGVfZXRoX3R4Y29uZiAqdHhfY29uZiBfX3J0ZV91bnVzZWQpCi17Ci0JZGV2LT5kYXRh
LT50eF9xdWV1ZXNbdHhfcXVldWVfaWRdID0gdmlydGlvX3F1ZXVlX3NldHVwKGRldiwgVlRORVRf
VFEpOwotCXJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZAotZXRoX3hlbnZpcnRfZnJlZV9xdWV1
ZXMoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYpCi17Ci0JaW50IGk7Ci0KLQlmb3IgKGkgPSAwOyBp
IDwgZGV2LT5kYXRhLT5uYl9yeF9xdWV1ZXM7IGkrKykgewotCQlldGhfcXVldWVfcmVsZWFzZShk
ZXYtPmRhdGEtPnJ4X3F1ZXVlc1tpXSk7Ci0JCWRldi0+ZGF0YS0+cnhfcXVldWVzW2ldID0gTlVM
TDsKLQl9Ci0JZGV2LT5kYXRhLT5uYl9yeF9xdWV1ZXMgPSAwOwotCi0JZm9yIChpID0gMDsgaSA8
IGRldi0+ZGF0YS0+bmJfdHhfcXVldWVzOyBpKyspIHsKLQkJZXRoX3F1ZXVlX3JlbGVhc2UoZGV2
LT5kYXRhLT50eF9xdWV1ZXNbaV0pOwotCQlkZXYtPmRhdGEtPnR4X3F1ZXVlc1tpXSA9IE5VTEw7
Ci0JfQotCWRldi0+ZGF0YS0+bmJfdHhfcXVldWVzID0gMDsKLX0KLQotc3RhdGljIGNvbnN0IHN0
cnVjdCBldGhfZGV2X29wcyBvcHMgPSB7Ci0JLmRldl9zdGFydCA9IGV0aF9kZXZfc3RhcnQsCi0J
LmRldl9zdG9wID0gZXRoX2Rldl9zdG9wLAotCS5kZXZfY2xvc2UgPSBldGhfZGV2X2Nsb3NlLAot
CS5kZXZfY29uZmlndXJlID0gZXRoX2Rldl9jb25maWd1cmUsCi0JLmRldl9pbmZvc19nZXQgPSBl
dGhfZGV2X2luZm8sCi0JLnJ4X3F1ZXVlX3NldHVwID0gZXRoX3J4X3F1ZXVlX3NldHVwLAotCS50
eF9xdWV1ZV9zZXR1cCA9IGV0aF90eF9xdWV1ZV9zZXR1cCwKLQkucnhfcXVldWVfcmVsZWFzZSA9
IGV0aF9xdWV1ZV9yZWxlYXNlLAotCS50eF9xdWV1ZV9yZWxlYXNlID0gZXRoX3F1ZXVlX3JlbGVh
c2UsCi0JLmxpbmtfdXBkYXRlID0gZXRoX2xpbmtfdXBkYXRlLAotCS5zdGF0c19nZXQgPSBldGhf
c3RhdHNfZ2V0LAotCS5zdGF0c19yZXNldCA9IGV0aF9zdGF0c19yZXNldCwKLX07Ci0KLQotc3Rh
dGljIGludAotcnRlX2V0aF94ZW52aXJ0X3BhcnNlX2FyZ3Moc3RydWN0IHhlbnZpcnRfZGljdCAq
ZGljdCwKLQkJCWNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnBhcmFtcykKLXsKLQlpbnQg
aTsKLQljaGFyICpwYWlyc1tSVEVfRVRIX1hFTlZJUlRfTUFYX0FSR1NdOwotCWludCBudW1fb2Zf
cGFpcnM7Ci0JY2hhciAqcGFpclsyXTsKLQljaGFyICphcmdzOwotCWludCByZXQgPSAtMTsKLQot
CWlmIChwYXJhbXMgPT0gTlVMTCkKLQkJcmV0dXJuIDA7Ci0KLQlhcmdzID0gcnRlX3ptYWxsb2Mo
TlVMTCwgc3RybGVuKHBhcmFtcykgKyAxLCBSVEVfQ0FDSEVfTElORV9TSVpFKTsKLQlpZiAoYXJn
cyA9PSBOVUxMKSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsICJDb3VsZG4ndCBwYXJzZSAlcyBkZXZp
Y2UgXG4iLCBuYW1lKTsKLQkJcmV0dXJuIC0xOwotCX0KLQlydGVfbWVtY3B5KGFyZ3MsIHBhcmFt
cywgc3RybGVuKHBhcmFtcykpOwotCi0JbnVtX29mX3BhaXJzID0gcnRlX3N0cnNwbGl0KGFyZ3Ms
IHN0cm5sZW4oYXJncywgTUFYX0FSR19TVFJMRU4pLAotCQkJCQlwYWlycywKLQkJCQkJUlRFX0VU
SF9YRU5WSVJUX01BWF9BUkdTICwKLQkJCQkJUlRFX0VUSF9YRU5WSVJUX1BBSVJTX0RFTElNKTsK
LQotCWZvciAoaSA9IDA7IGkgPCBudW1fb2ZfcGFpcnM7IGkrKykgewotCQlwYWlyWzBdID0gTlVM
TDsKLQkJcGFpclsxXSA9IE5VTEw7Ci0JCXJ0ZV9zdHJzcGxpdChwYWlyc1tpXSwgc3Rybmxlbihw
YWlyc1tpXSwgTUFYX0FSR19TVFJMRU4pLAotCQkJCQlwYWlyLCAyLAotCQkJCQlSVEVfRVRIX1hF
TlZJUlRfS0VZX1ZBTFVFX0RFTElNKTsKLQotCQlpZiAocGFpclswXSA9PSBOVUxMIHx8IHBhaXJb
MV0gPT0gTlVMTCB8fCBwYWlyWzBdWzBdID09IDAKLQkJCXx8IHBhaXJbMV1bMF0gPT0gMCkgewot
CQkJUlRFX0xPRyhFUlIsIFBNRCwKLQkJCQkiQ291bGRuJ3QgcGFyc2UgJXMgZGV2aWNlLCIKLQkJ
CQkid3Jvbmcga2V5IG9yIHZhbHVlIFxuIiwgbmFtZSk7Ci0JCQlnb3RvIGVycjsKLQkJfQotCi0J
CWlmICghc3RybmNtcChwYWlyWzBdLCBSVEVfRVRIX1hFTlZJUlRfTUFDX1BBUkFNLAotCQkJCXNp
emVvZihSVEVfRVRIX1hFTlZJUlRfTUFDX1BBUkFNKSkpIHsKLQkJCWlmIChjbWRsaW5lX3BhcnNl
X2V0aGVyYWRkcihOVUxMLAotCQkJCQkJICAgIHBhaXJbMV0sCi0JCQkJCQkgICAgJmRpY3QtPmFk
ZHIsCi0JCQkJCQkgICAgc2l6ZW9mKGRpY3QtPmFkZHIpKSA8IDApIHsKLQkJCQlSVEVfTE9HKEVS
UiwgUE1ELAotCQkJCQkiSW52YWxpZCAlcyBkZXZpY2UgZXRoZXIgYWRkcmVzc1xuIiwKLQkJCQkJ
bmFtZSk7Ci0JCQkJZ290byBlcnI7Ci0JCQl9Ci0KLQkJCWRpY3QtPmFkZHJfdmFsaWQgPSAxOwot
CQl9Ci0JfQotCi0JcmV0ID0gMDsKLWVycjoKLQlydGVfZnJlZShhcmdzKTsKLQlyZXR1cm4gcmV0
OwotfQotCi1lbnVtIGRldl9hY3Rpb24gewotCURFVl9DUkVBVEUsCi0JREVWX0FUVEFDSAotfTsK
LQotc3RhdGljIHN0cnVjdCBydGVfdmRldl9kcml2ZXIgcG1kX3hlbnZpcnRfZHJ2OwotCi1zdGF0
aWMgaW50Ci1ldGhfZGV2X3hlbnZpcnRfY3JlYXRlKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNo
YXIgKnBhcmFtcywKLQkJY29uc3QgdW5zaWduZWQgbnVtYV9ub2RlLAotICAgICAgICAgICAgICAg
IGVudW0gZGV2X2FjdGlvbiBhY3Rpb24pCi17Ci0Jc3RydWN0IHJ0ZV9ldGhfZGV2X2RhdGEgKmRh
dGEgPSBOVUxMOwotCXN0cnVjdCBwbWRfaW50ZXJuYWxzICppbnRlcm5hbHMgPSBOVUxMOwotCXN0
cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldiA9IE5VTEw7Ci0Jc3RydWN0IHhlbnZpcnRfZGljdCBk
aWN0OwotCi0JbWVtc2V0KCZkaWN0LCAwLCBzaXplb2Yoc3RydWN0IHhlbnZpcnRfZGljdCkpOwot
Ci0JUlRFX0xPRyhJTkZPLCBQTUQsICJDcmVhdGluZyB2aXJ0aW8gcmluZ3MgYmFja2VkIGV0aGRl
diBvbiBudW1hIHNvY2tldCAldVxuIiwKLQkJCW51bWFfbm9kZSk7Ci0JUlRFX1NFVF9VU0VEKGFj
dGlvbik7Ci0KLQlpZiAocnRlX2V0aF94ZW52aXJ0X3BhcnNlX2FyZ3MoJmRpY3QsIG5hbWUsIHBh
cmFtcykgPCAwKSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsICIlczogRmFpbGVkIHRvIHBhcnNlIGV0
aGRldiBwYXJhbWV0ZXJzXG4iLCBfX2Z1bmNfXyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQkvKiBu
b3cgZG8gYWxsIGRhdGEgYWxsb2NhdGlvbiAtIGZvciBldGhfZGV2IHN0cnVjdHVyZSwgZHVtbXkg
cGNpIGRyaXZlcgotCSAqIGFuZCBpbnRlcm5hbCAocHJpdmF0ZSkgZGF0YQotCSAqLwotCWRhdGEg
PSBydGVfem1hbGxvY19zb2NrZXQobmFtZSwgc2l6ZW9mKCpkYXRhKSwgMCwgbnVtYV9ub2RlKTsK
LQlpZiAoZGF0YSA9PSBOVUxMKQotCQlnb3RvIGVycjsKLQotCWludGVybmFscyA9IHJ0ZV96bWFs
bG9jX3NvY2tldChuYW1lLCBzaXplb2YoKmludGVybmFscyksIDAsIG51bWFfbm9kZSk7Ci0JaWYg
KGludGVybmFscyA9PSBOVUxMKQotCQlnb3RvIGVycjsKLQotCS8qIHJlc2VydmUgYW4gZXRoZGV2
IGVudHJ5ICovCi0JZXRoX2RldiA9IHJ0ZV9ldGhfZGV2X2FsbG9jYXRlKG5hbWUpOwotCWlmIChl
dGhfZGV2ID09IE5VTEwpCi0JCWdvdG8gZXJyOwotCi0JZGF0YS0+ZGV2X3ByaXZhdGUgPSBpbnRl
cm5hbHM7Ci0JZGF0YS0+cG9ydF9pZCA9IGV0aF9kZXYtPmRhdGEtPnBvcnRfaWQ7Ci0JZGF0YS0+
bmJfcnhfcXVldWVzID0gKHVpbnQxNl90KTE7Ci0JZGF0YS0+bmJfdHhfcXVldWVzID0gKHVpbnQx
Nl90KTE7Ci0JZGF0YS0+ZGV2X2xpbmsgPSBwbWRfbGluazsKLQlkYXRhLT5tYWNfYWRkcnMgPSBy
dGVfem1hbGxvYygieGVuX3ZpcnRpbyIsIEVUSEVSX0FERFJfTEVOLCAwKTsKLQotCWlmKGRpY3Qu
YWRkcl92YWxpZCkKLQkJbWVtY3B5KCZkYXRhLT5tYWNfYWRkcnMtPmFkZHJfYnl0ZXMsICZkaWN0
LmFkZHIsIHNpemVvZihzdHJ1Y3QgZXRoZXJfYWRkcikpOwotCWVsc2UKLQkJZXRoX3JhbmRvbV9h
ZGRyKCZkYXRhLT5tYWNfYWRkcnMtPmFkZHJfYnl0ZXNbMF0pOwotCi0JZXRoX2Rldi0+ZGF0YSA9
IGRhdGE7Ci0JZXRoX2Rldi0+ZGV2X29wcyA9ICZvcHM7Ci0KLQlldGhfZGV2LT5kYXRhLT5kZXZf
ZmxhZ3MgPSBSVEVfRVRIX0RFVl9ERVRBQ0hBQkxFOwotCWV0aF9kZXYtPmRhdGEtPmtkcnYgPSBS
VEVfS0RSVl9OT05FOwotCWV0aF9kZXYtPmRhdGEtPm51bWFfbm9kZSA9IG51bWFfbm9kZTsKLQot
CWV0aF9kZXYtPnJ4X3BrdF9idXJzdCA9IGV0aF94ZW52aXJ0X3J4OwotCWV0aF9kZXYtPnR4X3Br
dF9idXJzdCA9IGV0aF94ZW52aXJ0X3R4OwotCi0JaW50ZXJuYWxzLT52aXJ0aW9faWR4ID0gdmly
dGlvX2lkeCsrOwotCWludGVybmFscy0+cG9ydF9pZCA9IGV0aF9kZXYtPmRhdGEtPnBvcnRfaWQ7
Ci0KLQlyZXR1cm4gMDsKLQotZXJyOgotCXJ0ZV9mcmVlKGRhdGEpOwotCXJ0ZV9mcmVlKGludGVy
bmFscyk7Ci0KLQlyZXR1cm4gLTE7Ci19Ci0KLQotc3RhdGljIGludAotZXRoX2Rldl94ZW52aXJ0
X2ZyZWUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgdW5zaWduZWQgbnVtYV9ub2RlKQotewotCXN0
cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldiA9IE5VTEw7Ci0KLQlSVEVfTE9HKERFQlVHLCBQTUQs
Ci0JCSJGcmVlIHZpcnRpbyByaW5ncyBiYWNrZWQgZXRoZGV2IG9uIG51bWEgc29ja2V0ICV1XG4i
LAotCQludW1hX25vZGUpOwotCi0JLyogZmluZCBhbiBldGhkZXYgZW50cnkgKi8KLQlldGhfZGV2
ID0gcnRlX2V0aF9kZXZfYWxsb2NhdGVkKG5hbWUpOwotCWlmIChldGhfZGV2ID09IE5VTEwpCi0J
CXJldHVybiAtMTsKLQotCWlmIChldGhfZGV2LT5kYXRhLT5kZXZfc3RhcnRlZCA9PSAxKSB7Ci0J
CWV0aF9kZXZfc3RvcChldGhfZGV2KTsKLQkJZXRoX2Rldl9jbG9zZShldGhfZGV2KTsKLQl9Ci0K
LQlldGhfZGV2LT5yeF9wa3RfYnVyc3QgPSBOVUxMOwotCWV0aF9kZXYtPnR4X3BrdF9idXJzdCA9
IE5VTEw7Ci0JZXRoX2Rldi0+ZGV2X29wcyA9IE5VTEw7Ci0KLQlydGVfZnJlZShldGhfZGV2LT5k
YXRhKTsKLQlydGVfZnJlZShldGhfZGV2LT5kYXRhLT5kZXZfcHJpdmF0ZSk7Ci0JcnRlX2ZyZWUo
ZXRoX2Rldi0+ZGF0YS0+bWFjX2FkZHJzKTsKLQotCXZpcnRpb19pZHgtLTsKLQotCXJldHVybiAw
OwotfQotCi0vKlRPRE86IFN1cHBvcnQgbXVsdGlwbGUgcHJvY2VzcyBtb2RlbCAqLwotc3RhdGlj
IGludAotcnRlX3BtZF94ZW52aXJ0X3Byb2JlKHN0cnVjdCBydGVfdmRldl9kZXZpY2UgKmRldikK
LXsKLQlpZiAodmlydGlvX2lkeCA9PSAwKSB7Ci0JCWlmICh4ZW5zdG9yZV9pbml0KCkgIT0gMCkg
ewotCQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiB4ZW5zdG9yZSBpbml0IGZhaWxlZFxuIiwgX19m
dW5jX18pOwotCQkJcmV0dXJuIC0xOwotCQl9Ci0JCWlmIChnbnRhbGxvY19vcGVuKCkgIT0gMCkg
ewotCQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiBncmFudCBpbml0IGZhaWxlZFxuIiwgX19mdW5j
X18pOwotCQkJcmV0dXJuIC0xOwotCQl9Ci0JfQotCWV0aF9kZXZfeGVudmlydF9jcmVhdGUocnRl
X3ZkZXZfZGV2aWNlX25hbWUoZGV2KSwKLQkJcnRlX3ZkZXZfZGV2aWNlX2FyZ3MoZGV2KSwgcnRl
X3NvY2tldF9pZCgpLCBERVZfQ1JFQVRFKTsKLQlyZXR1cm4gMDsKLX0KLQotc3RhdGljIGludAot
cnRlX3BtZF94ZW52aXJ0X3JlbW92ZShzdHJ1Y3QgcnRlX3ZkZXZfZGV2aWNlICpkZXYpCi17Ci0J
ZXRoX2Rldl94ZW52aXJ0X2ZyZWUocnRlX3ZkZXZfZGV2aWNlX25hbWUoZGV2KSwgcnRlX3NvY2tl
dF9pZCgpKTsKLQotCWlmICh2aXJ0aW9faWR4ID09IDApIHsKLQkJaWYgKHhlbnN0b3JlX3VuaW5p
dCgpICE9IDApCi0JCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IHhlbnN0b3JlIHVuaW5pdCBmYWls
ZWRcbiIsIF9fZnVuY19fKTsKLQotCQlnbnRhbGxvY19jbG9zZSgpOwotCX0KLQlyZXR1cm4gMDsK
LX0KLQotc3RhdGljIHN0cnVjdCBydGVfdmRldl9kcml2ZXIgcG1kX3hlbnZpcnRfZHJ2ID0gewot
CS5wcm9iZSA9IHJ0ZV9wbWRfeGVudmlydF9wcm9iZSwKLQkucmVtb3ZlID0gcnRlX3BtZF94ZW52
aXJ0X3JlbW92ZSwKLX07Ci0KLVJURV9QTURfUkVHSVNURVJfVkRFVihuZXRfeGVudmlydCwgcG1k
X3hlbnZpcnRfZHJ2KTsKLVJURV9QTURfUkVHSVNURVJfQUxJQVMobmV0X3hlbnZpcnQsIGV0aF94
ZW52aXJ0KTsKLVJURV9QTURfUkVHSVNURVJfUEFSQU1fU1RSSU5HKG5ldF94ZW52aXJ0LAotCSJt
YWM9PG1hYyBhZGRyPiIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVudmlydC9ydGVfZXRo
X3hlbnZpcnQuaCBiL2RyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0LmgKZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDU5OGFkYzYuLjAwMDAwMDAKLS0tIGEvZHJpdmVycy9u
ZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnQuaAorKysgL2Rldi9udWxsCkBAIC0xLDYxICswLDAg
QEAKLS8qLQotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAx
NCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAgQWxsIHJpZ2h0
cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqICAgYXJl
IG1ldDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCBy
ZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmln
aHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90
aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAgZGlzdHJpYnV0aW9uLgot
ICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5h
bWVzIG9mIGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ug
b3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUg
d2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogICBUSElT
IFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJ
QlVUT1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICBBIFBBUlRJQ1VM
QVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdI
VAotICogICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJ
TkRJUkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFV
RU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBQUk9D
VVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAq
ICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENB
VVNFRCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09O
VFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElOQ0xVRElORyBORUdMSUdF
TkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAg
IE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0Yg
U1VDSCBEQU1BR0UuCi0gKi8KLQotI2lmbmRlZiBfUlRFX0VUSF9YRU5WSVJUX0hfCi0jZGVmaW5l
IF9SVEVfRVRIX1hFTlZJUlRfSF8KLQotI2lmZGVmIF9fY3BsdXNwbHVzCi1leHRlcm4gIkMiIHsK
LSNlbmRpZgotCi0jaW5jbHVkZSA8cnRlX21lbXBvb2wuaD4KLQotLyoqCi0gKiBDcmVhdGVzIG1l
bXBvb2wgZm9yIHhlbiB2aXJ0aW8gUE1ELgotICogVGhpcyBmdW5jdGlvbiB1c2VzIG1lbXpvbmVf
cmVzZXJ2ZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIG1ldGEgZGF0YSwKLSAqIGFuZCB1c2VzIGdy
YW50IGFsbG9jIGRyaXZlciB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIGRhdGEgYXJlYS4KLSAqIFRo
ZSBpbnB1dCBwYXJhbWV0ZXJzIGFyZSBleGFjdGx5IHRoZSBzYW1lIGFzIHJ0ZV9tZW1wb29sX2Ny
ZWF0ZS4KLSAqLwotc3RydWN0IHJ0ZV9tZW1wb29sICoKLXJ0ZV9tZW1wb29sX2dudGFsbG9jX2Ny
ZWF0ZShjb25zdCBjaGFyICpuYW1lLCB1bnNpZ25lZCBlbHRfbnVtLCB1bnNpZ25lZCBlbHRfc2l6
ZSwKLQkJICAgdW5zaWduZWQgY2FjaGVfc2l6ZSwgdW5zaWduZWQgcHJpdmF0ZV9kYXRhX3NpemUs
Ci0JCSAgIHJ0ZV9tZW1wb29sX2N0b3JfdCAqbXBfaW5pdCwgdm9pZCAqbXBfaW5pdF9hcmcsCi0J
CSAgIHJ0ZV9tZW1wb29sX29ial9jYl90ICpvYmpfaW5pdCwgdm9pZCAqb2JqX2luaXRfYXJnLAot
CQkgICBpbnQgc29ja2V0X2lkLCB1bnNpZ25lZCBmbGFncyk7Ci0KLQotI2lmZGVmIF9fY3BsdXNw
bHVzCi19Ci0jZW5kaWYKLQotI2VuZGlmCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW52aXJ0
L3J0ZV9ldGhfeGVudmlydF92ZXJzaW9uLm1hcCBiL2RyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0
aF94ZW52aXJ0X3ZlcnNpb24ubWFwCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkZDYz
NmY3Li4wMDAwMDAwCi0tLSBhL2RyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0X3Zl
cnNpb24ubWFwCisrKyAvZGV2L251bGwKQEAgLTEsNyArMCwwIEBACi1EUERLXzIuMCB7Ci0JZ2xv
YmFsOgotCi0JcnRlX21lbXBvb2xfZ250YWxsb2NfY3JlYXRlOwotCi0JbG9jYWw6ICo7Ci19Owpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVudmlydC9ydGVfbWVtcG9vbF9nbnRhbGxvYy5jIGIv
ZHJpdmVycy9uZXQveGVudmlydC9ydGVfbWVtcG9vbF9nbnRhbGxvYy5jCmRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCA3M2U4MmY4Li4wMDAwMDAwCi0tLSBhL2RyaXZlcnMvbmV0L3hlbnZp
cnQvcnRlX21lbXBvb2xfZ250YWxsb2MuYworKysgL2Rldi9udWxsCkBAIC0xLDI5NSArMCwwIEBA
Ci0vKi0KLSAqICAgQlNEIExJQ0VOU0UKLSAqCi0gKiAgIENvcHlyaWdodChjKSAyMDEwLTIwMTQg
SW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKiAgIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCi0gKgotICogICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg
YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVy
bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0gKiAgIGFyZSBt
ZXQ6Ci0gKgotICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJp
YnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0
Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIgaW4KLSAqICAgICAgIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhl
ciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAqICAgICAgIGRpc3RyaWJ1dGlvbi4KLSAq
ICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRoZSBuYW1l
cyBvZiBpdHMKLSAqICAgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9y
IHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAgICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdp
dGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICoKLSAqICAgVEhJUyBT
T0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJV
VE9SUwotICogICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMs
IElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAqICAgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQK
LSAqICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVO
VElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywgUFJPQ1VS
RU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiAg
IERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVT
RUQgQU5EIE9OIEFOWQotICogICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRS
QUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0gKiAgIChJTkNMVURJTkcgTkVHTElHRU5D
RSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotICogICBP
RiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNV
Q0ggREFNQUdFLgotICovCi0KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNsdWRlIDx1bmlzdGQu
aD4KLSNpbmNsdWRlIDxzdGRsaWIuaD4KLSNpbmNsdWRlIDxzeXMvbW1hbi5oPgotI2luY2x1ZGUg
PHN5cy9pb2N0bC5oPgotI2luY2x1ZGUgPHN0cmluZy5oPgotI2luY2x1ZGUgPHhlbi9zeXMvZ250
YWxsb2MuaD4KLQotI2luY2x1ZGUgPHJ0ZV9jb21tb24uaD4KLSNpbmNsdWRlIDxydGVfbWVtcG9v
bC5oPgotI2luY2x1ZGUgPHJ0ZV9tZW1vcnkuaD4KLSNpbmNsdWRlIDxydGVfZXJybm8uaD4KLQot
I2luY2x1ZGUgInJ0ZV94ZW5fbGliLmgiCi0jaW5jbHVkZSAicnRlX2V0aF94ZW52aXJ0LmgiCi0K
LXN0cnVjdCBfZ250YXJyIHsKLQl1aW50MzJfdCBncmVmOwotCXBoeXNfYWRkcl90IHBhOwotCXVp
bnQ2NF90IGluZGV4OwotCXZvaWQgKnZhOwotfTsKLQotc3RydWN0IF9tZW1wb29sX2dudGFsbG9j
X2luZm8gewotCXN0cnVjdCBydGVfbWVtcG9vbCAqbXA7Ci0JdWludDMyX3QgcGdfbnVtOwotCXVp
bnQzMl90ICpncmVmX2FycjsKLQlwaHlzX2FkZHJfdCAqcGFfYXJyOwotCXZvaWQgKnZhOwotCXVp
bnQzMl90IG1lbXBvb2xfaWR4OwotCXVpbnQ2NF90IHN0YXJ0X2luZGV4OwotfTsKLQotCi1zdGF0
aWMgcnRlX2F0b21pYzMyX3QgZ2xvYmFsX3hlbnZpcnRfbWVtcG9vbF9pZHggPSBSVEVfQVRPTUlD
MzJfSU5JVCgtMSk7Ci0KLXN0YXRpYyBpbnQKLWNvbXBhcmUoY29uc3Qgdm9pZCAqcDEsIGNvbnN0
IHZvaWQgKnAyKQotewotCXJldHVybiAoKGNvbnN0IHN0cnVjdCBfZ250YXJyICopcDEpLT5wYSAg
LSAoKGNvbnN0IHN0cnVjdCBfZ250YXJyICopcDIpLT5wYTsKLX0KLQotCi1zdGF0aWMgc3RydWN0
IF9tZW1wb29sX2dudGFsbG9jX2luZm8KLV9jcmVhdGVfbWVtcG9vbChjb25zdCBjaGFyICpuYW1l
LCB1bnNpZ25lZCBlbHRfbnVtLCB1bnNpZ25lZCBlbHRfc2l6ZSwKLQkJICAgdW5zaWduZWQgY2Fj
aGVfc2l6ZSwgdW5zaWduZWQgcHJpdmF0ZV9kYXRhX3NpemUsCi0JCSAgIHJ0ZV9tZW1wb29sX2N0
b3JfdCAqbXBfaW5pdCwgdm9pZCAqbXBfaW5pdF9hcmcsCi0JCSAgIHJ0ZV9tZW1wb29sX29ial9j
Yl90ICpvYmpfaW5pdCwgdm9pZCAqb2JqX2luaXRfYXJnLAotCQkgICBpbnQgc29ja2V0X2lkLCB1
bnNpZ25lZCBmbGFncykKLXsKLQlzdHJ1Y3QgX21lbXBvb2xfZ250YWxsb2NfaW5mbyBtZ2k7Ci0J
c3RydWN0IHJ0ZV9tZW1wb29sICptcCA9IE5VTEw7Ci0Jc3RydWN0IHJ0ZV9tZW1wb29sX29ianN6
ICBvYmpzejsKLQl1aW50MzJfdCBwZ19udW0sIHJwZ19udW0sIHBnX3NoaWZ0LCBwZ19zejsKLQlj
aGFyICp2YSwgKm9yaWdfdmEsICp1djsgLyogdXY6IGZyb20gd2hpY2gsIHRoZSBwYWdlcyBjb3Vs
ZCBiZSBmcmVlZCAqLwotCXNzaXplX3Qgc3osIHVzejsgLyogdXN6OiB1bnVzZWQgc2l6ZSAqLwot
CS8qCi0JICogZm9yIGVhY2ggcGFnZSBhbGxvY2F0ZWQgdGhyb3VnaCB4ZW5fZ250YWxsb2MgZHJp
dmVyLAotCSAqIGdyZWZfYXJyOnN0b3JlcyBncmFudCByZWZlcmVuY2VzLAotCSAqIHBhX2Fycjog
c3RvcmVzIHBoeXNpY2FsIGFkZHJlc3MsCi0JICogZ250X2Fycjogc3RvcmVzIGFsbCBtZXRhIGRh
dAotCSAqLwotCXVpbnQzMl90ICpncmVmX2FyciA9IE5VTEw7Ci0JcGh5c19hZGRyX3QgKnBhX2Fy
ciA9IE5VTEw7Ci0Jc3RydWN0IF9nbnRhcnIgKmdudF9hcnIgPSBOVUxMOwotCS8qIHN0YXJ0IGlu
ZGV4IG9mIHRoZSBncmFudCByZWZlcmFuY2VzLCB1c2VkIGZvciBkZWFsbG9jKi8KLQl1aW50NjRf
dCBzdGFydF9pbmRleDsKLQl1aW50MzJfdCBpLCBqOwotCWludCBydiA9IDA7Ci0Jc3RydWN0IGlv
Y3RsX2dudGFsbG9jX2RlYWxsb2NfZ3JlZiBhcmc7Ci0KLQltZ2kubXAgPSBOVUxMOwotCXZhID0g
b3JpZ192YSA9IHV2ID0gTlVMTDsKLQlwZ19udW0gPSBycGdfbnVtID0gMDsKLQlzeiA9IDA7Ci0K
LQlwZ19zeiA9IGdldHBhZ2VzaXplKCk7Ci0JaWYgKHJ0ZV9pc19wb3dlcl9vZl8yKHBnX3N6KSA9
PSAwKSB7Ci0JCWdvdG8gb3V0OwotCX0KLQlwZ19zaGlmdCA9IHJ0ZV9ic2YzMihwZ19zeik7Ci0K
LQlydGVfbWVtcG9vbF9jYWxjX29ial9zaXplKGVsdF9zaXplLCBmbGFncywgJm9ianN6KTsKLQlz
eiA9IHJ0ZV9tZW1wb29sX3htZW1fc2l6ZShlbHRfbnVtLCBvYmpzei50b3RhbF9zaXplLCBwZ19z
aGlmdCk7Ci0JcGdfbnVtID0gc3ogPj4gcGdfc2hpZnQ7Ci0KLQlwYV9hcnIgPSBjYWxsb2MocGdf
bnVtLCBzaXplb2YocGFfYXJyWzBdKSk7Ci0JZ3JlZl9hcnIgPSBjYWxsb2MocGdfbnVtLCBzaXpl
b2YoZ3JlZl9hcnJbMF0pKTsKLQlnbnRfYXJyICA9IGNhbGxvYyhwZ19udW0sIHNpemVvZihnbnRf
YXJyWzBdKSk7Ci0JaWYgKChnbnRfYXJyID09IE5VTEwpIHx8IChncmVmX2FyciA9PSBOVUxMKSB8
fCAocGFfYXJyID09IE5VTEwpKQotCQlnb3RvIG91dDsKLQotCS8qIGdyYW50IGluZGV4IGlzIGNv
bnRpbnVvdXMgaW4gYXNjZW5kaW5nIG9yZGVyICovCi0Jb3JpZ192YSA9IGdudGFsbG9jKHN6LCBn
cmVmX2FyciwgJnN0YXJ0X2luZGV4KTsKLQlpZiAob3JpZ192YSA9PSBOVUxMKQotCQlnb3RvIG91
dDsKLQotCWdldF9waHlzX21hcChvcmlnX3ZhLCBwYV9hcnIsIHBnX251bSwgcGdfc3opOwotCWZv
ciAoaSA9IDA7IGkgPCBwZ19udW07IGkrKykgewotCQlnbnRfYXJyW2ldLmluZGV4ID0gc3RhcnRf
aW5kZXggKyBpICogcGdfc3o7Ci0JCWdudF9hcnJbaV0uZ3JlZiA9IGdyZWZfYXJyW2ldOwotCQln
bnRfYXJyW2ldLnBhID0gcGFfYXJyW2ldOwotCQlnbnRfYXJyW2ldLnZhICA9IFJURV9QVFJfQURE
KG9yaWdfdmEsIGkgKiBwZ19zeik7Ci0JfQotCXFzb3J0KGdudF9hcnIsIHBnX251bSwgc2l6ZW9m
KHN0cnVjdCBfZ250YXJyKSwgY29tcGFyZSk7Ci0KLQl2YSA9IGdldF94ZW5fdmlydHVhbChzeiwg
cGdfc3opOwotCWlmICh2YSA9PSBOVUxMKSB7Ci0JCWdvdG8gb3V0OwotCX0KLQotCS8qCi0JICog
bWFwIG9uZSBieSBvbmUsIGFzIGluZGV4IGlzbid0IGNvbnRpbnVvdXMgbm93LgotCSAqIHBnX251
bSBWTUFzLCBkb2Vzbid0IGxpbnV4IGhhcyBhIGxpbWl0YXRpb24gb24gdGhpcz8KLQkgKi8KLQlm
b3IgKGkgPSAwOyBpIDwgcGdfbnVtOyBpKyspIHsKLQkvKiB1cGRhdGUgZ3JlZl9hcnIgYW5kIHBh
X2FyciBhZnRlciBzb3J0ICovCi0JCWdyZWZfYXJyW2ldID0gZ250X2FycltpXS5ncmVmOwotCQlw
YV9hcnJbaV0gICA9IGdudF9hcnJbaV0ucGE7Ci0JCWdudF9hcnJbaV0udmEgPSBtbWFwKHZhICsg
aSAqIHBnX3N6LCBwZ19zeiwgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwKLQkJCU1BUF9TSEFSRUQg
fCBNQVBfRklYRUQsIGdudGFsbG9jX2ZkLCBnbnRfYXJyW2ldLmluZGV4KTsKLQkJaWYgKChnbnRf
YXJyW2ldLnZhID09IE1BUF9GQUlMRUQpIHx8IChnbnRfYXJyW2ldLnZhICE9ICh2YSArIGkgKiBw
Z19zeikpKSB7Ci0JCQlSVEVfTE9HKEVSUiwgUE1ELCAiZmFpbGVkIHRvIG1hcCAlZCBwYWdlc1xu
IiwgaSk7Ci0JCQlnb3RvIG1tYXBfZmFpbGVkOwotCQl9Ci0JfQotCi0JLyoKLQkgKiBDaGVjayB0
aGF0IGFsbG9jYXRlZCBzaXplIGlzIGJpZyBlbm91Z2ggdG8gaG9sZCBlbHRfbnVtCi0JICogb2Jq
ZWN0cyBhbmQgYSBjYWxjdWFsdGUgaG93IG1hbnkgYnl0ZXMgYXJlIGFjdHVhbGx5IHJlcXVpcmVk
LgotCSAqLwotCXVzeiA9IHJ0ZV9tZW1wb29sX3htZW1fdXNhZ2UodmEsIGVsdF9udW0sIG9ianN6
LnRvdGFsX3NpemUsIHBhX2FyciwgcGdfbnVtLCBwZ19zaGlmdCk7Ci0JaWYgKHVzeiA8IDApIHsK
LQkJbXAgPSBOVUxMOwotCQlpID0gcGdfbnVtOwotCQlnb3RvIG1tYXBfZmFpbGVkOwotCX0gZWxz
ZSB7Ci0JCS8qIHVubWFwIHVudXNlZCBwYWdlcyBpZiBhbnkgKi8KLQkJdXYgPSBSVEVfUFRSX0FE
RCh2YSwgdXN6KTsKLQkJaWYgKCh1c3ogPSB2YSArIHN6IC0gdXYpID4gMCkgewotCi0JCQlSVEVf
TE9HKEVSUiwgUE1ELAotCQkJCSIlcyglcyk6IHVubWFwIHVudXNlZCAlenUgb2YgJXp1ICIKLQkJ
CQkibW1hcGVkIGJ5dGVzIEAlcCBvcmlnOiVwXG4iLAotCQkJCV9fZnVuY19fLCBuYW1lLCB1c3os
IHN6LCB1diwgdmEpOwotCQkJbXVubWFwKHV2LCB1c3opOwotCQkJaSA9IChzeiAtIHVzeikgLyBw
Z19zejsKLQkJCWZvciAoOyBpIDwgcGdfbnVtOyBpKyspIHsKLQkJCQlhcmcuY291bnQgPSAxOwot
CQkJCWFyZy5pbmRleCA9IGdudF9hcnJbaV0uaW5kZXg7Ci0JCQkJcnYgPSBpb2N0bChnbnRhbGxv
Y19mZCwgSU9DVExfR05UQUxMT0NfREVBTExPQ19HUkVGLCAmYXJnKTsKLQkJCQlpZiAocnYpIHsK
LQkJCQkJLyogc2hvdWxkbid0IGZhaWwgaGVyZSAqLwotCQkJCQlSVEVfTE9HKEVSUiwgUE1ELCAi
dmE9JXAgcGE9JSJQUkl1NjQieCBpbmRleD0lIlBSSXU2NCIgJXNcbiIsCi0JCQkJCQlnbnRfYXJy
W2ldLnZhLAotCQkJCQkJZ250X2FycltpXS5wYSwKLQkJCQkJCWFyZy5pbmRleCwgc3RyZXJyb3Io
ZXJybm8pKTsKLQkJCQkJcnRlX3BhbmljKCJnbnRkZWFsbG9jIGZhaWxlZCB3aGVuIGZyZWVpbmcg
cGFnZXNcbiIpOwotCQkJCX0KLQkJCX0KLQotCQkJcnBnX251bSA9IChzeiAtIHVzeikgPj4gcGdf
c2hpZnQ7Ci0JCX0gZWxzZQotCQkJcnBnX251bSA9IHBnX251bTsKLQotCQltcCA9IHJ0ZV9tZW1w
b29sX3htZW1fY3JlYXRlKG5hbWUsIGVsdF9udW0sIGVsdF9zaXplLAotCQkJCWNhY2hlX3NpemUs
IHByaXZhdGVfZGF0YV9zaXplLAotCQkJCW1wX2luaXQsIG1wX2luaXRfYXJnLAotCQkJCW9ial9p
bml0LCBvYmpfaW5pdF9hcmcsCi0JCQkJc29ja2V0X2lkLCBmbGFncywgdmEsIHBhX2FyciwgcnBn
X251bSwgcGdfc2hpZnQpOwotCi0JCVJURV9BU1NFUlQoZWx0X251bSA9PSBtcC0+c2l6ZSk7Ci0J
fQotCW1naS5tcCA9IG1wOwotCW1naS5wZ19udW0gPSBycGdfbnVtOwotCW1naS5ncmVmX2FyciA9
IGdyZWZfYXJyOwotCW1naS5wYV9hcnIgPSBwYV9hcnI7Ci0JaWYgKG1wKQotCQltZ2kubWVtcG9v
bF9pZHggPSBydGVfYXRvbWljMzJfYWRkX3JldHVybigmZ2xvYmFsX3hlbnZpcnRfbWVtcG9vbF9p
ZHgsIDEpOwotCW1naS5zdGFydF9pbmRleCA9IHN0YXJ0X2luZGV4OwotCW1naS52YSA9IHZhOwot
Ci0JaWYgKG1wID09IE5VTEwpIHsKLQkJaSA9IHBnX251bTsKLQkJZ290byBtbWFwX2ZhaWxlZDsK
LQl9Ci0KLS8qCi0gKiB1bm1hcCBvbmx5LCB3aXRob3V0IGRlYWxsb2NhdGUgZ3JhbnQgcmVmZXJl
bmNlLgotICogdW51c2VkIHBhZ2VzIGhhdmUgYWxyZWFkeSBiZWVuIHVubWFwZWQsCi0gKiB1bm1h
cCB0d2ljZSB3aWxsIGZhaWwsIGJ1dCBpdCBpcyBzYWZlLgotICovCi1tbWFwX2ZhaWxlZDoKLQlm
b3IgKGogPSAwOyBqIDwgaTsgaisrKSB7Ci0JCWlmIChnbnRfYXJyW2ldLnZhKQotCQkJbXVubWFw
KGdudF9hcnJbaV0udmEsIHBnX3N6KTsKLQl9Ci1vdXQ6Ci0JZnJlZShnbnRfYXJyKTsKLQlpZiAo
b3JpZ192YSkKLQkJbXVubWFwKG9yaWdfdmEsIHN6KTsKLQlpZiAobXAgPT0gTlVMTCkgewotCQlm
cmVlKGdyZWZfYXJyKTsKLQkJZnJlZShwYV9hcnIpOwotCi0JCS8qIHNvbWUgZ3JlZiBoYXMgYWxy
ZWFkeSBiZWVuIGRlLWFsbG9jYXRlZCBmcm9tIHRoZSBsaXN0IGluIHRoZSBkcml2ZXIsCi0JCSAq
IHNvIGRlYWxsb2Mgb25lIGJ5IG9uZSwgYW5kIGl0IGlzIHNhZmUgdG8gZGVhbGxvY2F0ZSB0d2lj
ZQotCQkgKi8KLQkJaWYgKG9yaWdfdmEpIHsKLQkJCWZvciAoaSA9IDA7IGkgPCBwZ19udW07IGkr
KykgewotCQkJCWFyZy5pbmRleCA9IHN0YXJ0X2luZGV4ICsgaSAqIHBnX3N6OwotCQkJCXJ2ID0g
aW9jdGwoZ250YWxsb2NfZmQsIElPQ1RMX0dOVEFMTE9DX0RFQUxMT0NfR1JFRiwgYXJnKTsKLQkJ
CX0KLQkJfQotCX0KLQlyZXR1cm4gbWdpOwotfQotCi1zdHJ1Y3QgcnRlX21lbXBvb2wgKgotcnRl
X21lbXBvb2xfZ250YWxsb2NfY3JlYXRlKGNvbnN0IGNoYXIgKm5hbWUsIHVuc2lnbmVkIGVsdF9u
dW0sIHVuc2lnbmVkIGVsdF9zaXplLAotCQkgICB1bnNpZ25lZCBjYWNoZV9zaXplLCB1bnNpZ25l
ZCBwcml2YXRlX2RhdGFfc2l6ZSwKLQkJICAgcnRlX21lbXBvb2xfY3Rvcl90ICptcF9pbml0LCB2
b2lkICptcF9pbml0X2FyZywKLQkJICAgcnRlX21lbXBvb2xfb2JqX2NiX3QgKm9ial9pbml0LCB2
b2lkICpvYmpfaW5pdF9hcmcsCi0JCSAgIGludCBzb2NrZXRfaWQsIHVuc2lnbmVkIGZsYWdzKQot
ewotCWludCBydjsKLQl1aW50MzJfdCBpOwotCXN0cnVjdCBfbWVtcG9vbF9nbnRhbGxvY19pbmZv
IG1naTsKLQlzdHJ1Y3QgaW9jdGxfZ250YWxsb2NfZGVhbGxvY19ncmVmIGFyZzsKLQlpbnQgcGdf
c3ogPSBnZXRwYWdlc2l6ZSgpOwotCi0JbWdpID0gX2NyZWF0ZV9tZW1wb29sKG5hbWUsIGVsdF9u
dW0sIGVsdF9zaXplLAotCQkJY2FjaGVfc2l6ZSwgcHJpdmF0ZV9kYXRhX3NpemUsCi0JCQltcF9p
bml0LCBtcF9pbml0X2FyZywKLQkJCW9ial9pbml0LCBvYmpfaW5pdF9hcmcsCi0JCQlzb2NrZXRf
aWQsIGZsYWdzKTsKLQlpZiAobWdpLm1wKSB7Ci0JCXJ2ID0gZ3JhbnRfZ250YWxsb2NfbWJ1Zl9w
b29sKG1naS5tcCwKLQkJCW1naS5wZ19udW0sCi0JCQltZ2kuZ3JlZl9hcnIsCi0JCQltZ2kucGFf
YXJyLAotCQkJbWdpLm1lbXBvb2xfaWR4KTsKLQkJZnJlZShtZ2kuZ3JlZl9hcnIpOwotCQlmcmVl
KG1naS5wYV9hcnIpOwotCQlpZiAocnYgPT0gMCkKLQkJCXJldHVybiBtZ2kubXA7Ci0JCS8qCi0J
CSAqIGluIF9jcmVhdGVfbWVtcG9vbCwgdW51c2VkIHBhZ2VzIGhhdmUgYWxyZWFkeSBiZWVuIHVu
bWFwcGVkLCBkZWFsbG9jYWd0ZWQKLQkJICogdW5tYXAgYW5kIGRlYWxsb2MgdGhlIHJlbWFpbmVk
IG9uZXMgaGVyZS4KLQkJICovCi0JCW11bm1hcChtZ2kudmEsIHBnX3N6ICogbWdpLnBnX251bSk7
Ci0JCWZvciAoaSA9IDA7IGkgPCBtZ2kucGdfbnVtOyBpKyspIHsKLQkJCWFyZy5pbmRleCA9IG1n
aS5zdGFydF9pbmRleCArIGkgKiBwZ19zejsKLQkJCXJ2ID0gaW9jdGwoZ250YWxsb2NfZmQsIElP
Q1RMX0dOVEFMTE9DX0RFQUxMT0NfR1JFRiwgYXJnKTsKLQkJfQotCQlyZXR1cm4gTlVMTDsKLQl9
Ci0JcmV0dXJuIE5VTEw7Ci0KLQotCi19CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW52aXJ0
L3J0ZV94ZW5fbGliLmMgYi9kcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV94ZW5fbGliLmMKZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDZjOWExZDQuLjAwMDAwMDAKLS0tIGEvZHJpdmVycy9u
ZXQveGVudmlydC9ydGVfeGVuX2xpYi5jCisrKyAvZGV2L251bGwKQEAgLTEsNDU0ICswLDAgQEAK
LS8qLQotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAxNSBJ
bnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAgQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRpb24sIGFyZSBwZXJt
aXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqICAgYXJlIG1l
dDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRh
aW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmli
dXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQK
LSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVy
IG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAgZGlzdHJpYnV0aW9uLgotICog
ICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVz
IG9mIGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3Ig
cHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0
aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogICBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVU
T1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywg
SU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAot
ICogICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJ
UkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5U
SUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBQUk9DVVJF
TUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqICAg
REFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNF
RCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJB
Q1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAgIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCi0gKi8KLQotI2luY2x1ZGUgPHN0ZGludC5oPgotI2luY2x1ZGUgPHN0ZGlvLmg+
Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3Ry
aW5nLmg+Ci0jaW5jbHVkZSA8c3lzL3R5cGVzLmg+Ci0jaW5jbHVkZSA8ZmNudGwuaD4KLSNpbmNs
dWRlIDxzeXMvbW1hbi5oPgotI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgotI2luY2x1ZGUgPHhlbi94
ZW4tY29tcGF0Lmg+Ci0jaWYgX19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAw
MDQwMjAwCi0jaW5jbHVkZSA8eHMuaD4KLSNlbHNlCi0jaW5jbHVkZSA8eGVuc3RvcmUuaD4KLSNl
bmRpZgotI2luY2x1ZGUgPHhlbi9zeXMvZ250YWxsb2MuaD4KLQotI2luY2x1ZGUgPHJ0ZV9jb21t
b24uaD4KLSNpbmNsdWRlIDxydGVfc3RyaW5nX2Zucy5oPgotI2luY2x1ZGUgPHJ0ZV9tYWxsb2Mu
aD4KLQotI2luY2x1ZGUgInJ0ZV94ZW5fbGliLmgiCi0KLS8qCi0gKiBUaGUgZ3JhbnQgbm9kZSBm
b3JtYXQgaW4geGVuc3RvcmUgZm9yIHZyaW5nL21wb29sIGlzOgotICogMF9yeF92cmluZ19ncmVm
ID0gImdyZWYxIywgZ3JlZjIjLCBncmVmMyMiCi0gKiAwX21lbXBvb2xfZ3JlZiAgPSAiZ3JlZjEj
LCBncmVmMiMsIGdyZWYzIyIKLSAqIGVhY2ggZ3JlZiMgaXMgYSBncmFudCByZWZlcmVuY2UgZm9y
IGEgc2hhcmVkIHBhZ2UuCi0gKiBJbiBlYWNoIHNoYXJlZCBwYWdlLCB3ZSBzdG9yZSB0aGUgZ3Jh
bnRfbm9kZV9pdGVtIGl0ZW1zLgotICovCi1zdHJ1Y3QgZ3JhbnRfbm9kZV9pdGVtIHsKLQl1aW50
MzJfdCBncmVmOwotCXVpbnQzMl90IHBmbjsKLX0gX19hdHRyaWJ1dGVfXygocGFja2VkKSk7Ci0K
LS8qIGZkIGZvciB4ZW5fZ250YWxsb2MgZHJpdmVyLCB1c2VkIHRvIGFsbG9jYXRlIGdyYW50IHBh
Z2VzKi8KLWludCBnbnRhbGxvY19mZCA9IC0xOwotCi0vKiB4ZW5zdG9yZSBwYXRoIGZvciBsb2Nh
bCBkb21haW4sIG5vdyBpdCBpcyAnL2xvY2FsL2RvbWFpbi9kb21pZC8nICovCi1zdGF0aWMgY2hh
ciAqZG9tcGF0aCA9IE5VTEw7Ci0vKiBoYW5kbGUgdG8geGVuc3RvcmUgcmVhZC93cml0ZSBvcGVy
YXRpb25zICovCi1zdGF0aWMgc3RydWN0IHhzX2hhbmRsZSAqeHMgPSBOVUxMOwotLyogZmxhZyB0
byBpbmRpY2F0ZSBpZiB4ZW5zdG9yZSBjbGVhbnVwIGlzIHJlcXVpcmVkICovCi1zdGF0aWMgYm9v
bCBpc194ZW5zdG9yZV9jbGVhbmVkX3VwOwotCi0vKgotICogUmVzZXJ2ZSBhIHZpcnR1YWwgYWRk
cmVzcyBzcGFjZS4KLSAqIE9uIHN1Y2Nlc3MsIHJldHVybnMgdGhlIHBvaW50ZXIuIE9uIGZhaWx1
cmUsIHJldHVybnMgTlVMTC4KLSAqLwotdm9pZCAqCi1nZXRfeGVuX3ZpcnR1YWwoc2l6ZV90IHNp
emUsIHNpemVfdCBwYWdlX3N6KQotewotCXZvaWQgKmFkZHI7Ci0JdWludHB0cl90IGFsaWduZWRf
YWRkcjsKLQotCWFkZHIgPSBtbWFwKE5VTEwsIHNpemUgKyBwYWdlX3N6LCBQUk9UX1JFQUQsIE1B
UF9TSEFSRUQgfCBNQVBfQU5PTllNT1VTLCAtMSwgMCk7Ci0JaWYgKGFkZHIgPT0gTUFQX0ZBSUxF
RCkgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAiZmFpbGVkIGdldCBhIHZpcnR1YWwgYXJlYVxuIik7
Ci0JCXJldHVybiBOVUxMOwotCX0KLQotCWFsaWduZWRfYWRkciA9IFJURV9BTElHTl9DRUlMKCh1
aW50cHRyX3QpYWRkciwgcGFnZV9zeik7Ci0JYWRkciA9ICh2b2lkICopKGFsaWduZWRfYWRkcik7
Ci0KLQlyZXR1cm4gYWRkcjsKLX0KLQotLyoKLSAqIEdldCB0aGUgcGh5c2ljYWwgYWRkcmVzcyBm
b3IgdmlydHVhbCBtZW1vcnkgc3RhcnRpbmcgYXQgdmEuCi0gKi8KLWludAotZ2V0X3BoeXNfbWFw
KHZvaWQgKnZhLCBwaHlzX2FkZHJfdCBwYVtdLCB1aW50MzJfdCBwZ19udW0sIHVpbnQzMl90IHBn
X3N6KQotewotCWludDMyX3QgZmQsIHJjID0gMDsKLQl1aW50MzJfdCBpLCBuYjsKLQlvZmZfdCBv
ZnM7Ci0KLQlvZnMgPSAodWludHB0cl90KXZhIC8gcGdfc3ogKiBzaXplb2YoKnBhKTsKLQluYiA9
IHBnX251bSAqIHNpemVvZigqcGEpOwotCi0JaWYgKChmZCA9IG9wZW4oUEFHRU1BUF9GTkFNRSwg
T19SRE9OTFkpKSA8IDAgfHwKLQkJCShyYyA9IHByZWFkKGZkLCBwYSwgbmIsIG9mcykpIDwgMCB8
fAotCQkJKHJjIC09IG5iKSAhPSAwKSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsICIlczogZmFpbGVk
IHJlYWQgb2YgJXUgYnl0ZXMgZnJvbSBcJyVzXCcgIgotCQkJImF0IG9mZnNldCAlbHUsIGVycm9y
IGNvZGU6ICVkXG4iLAotCQkJX19mdW5jX18sIG5iLCBQQUdFTUFQX0ZOQU1FLCAodW5zaWduZWQg
bG9uZylvZnMsIGVycm5vKTsKLQkJcmMgPSBFTk9FTlQ7Ci0JfQotCi0JY2xvc2UoZmQpOwotCWZv
ciAoaSA9IDA7IGkgIT0gcGdfbnVtOyBpKyspCi0JCXBhW2ldID0gKHBhW2ldICYgUEFHRU1BUF9Q
Rk5fTUFTSykgKiBwZ19zejsKLQotCXJldHVybiByYzsKLX0KLQotaW50Ci1nbnRhbGxvY19vcGVu
KHZvaWQpCi17Ci0JZ250YWxsb2NfZmQgPSBvcGVuKFhFTl9HTlRBTExPQ19GTkFNRSwgT19SRFdS
KTsKLQlyZXR1cm4gKGdudGFsbG9jX2ZkICE9IC0xKSA/IDAgOiAtMTsKLX0KLQotdm9pZAotZ250
YWxsb2NfY2xvc2Uodm9pZCkKLXsKLQlpZiAoZ250YWxsb2NfZmQgIT0gLTEpCi0JCWNsb3NlKGdu
dGFsbG9jX2ZkKTsKLQlnbnRhbGxvY19mZCA9IC0xOwotfQotCi12b2lkICoKLWdudGFsbG9jKHNp
emVfdCBzaXplLCB1aW50MzJfdCAqZ3JlZiwgdWludDY0X3QgKnN0YXJ0X2luZGV4KQotewotCWlu
dCBwYWdlX3NpemUgPSBnZXRwYWdlc2l6ZSgpOwotCXVpbnQzMl90IGksIHBnX251bTsKLQl2b2lk
ICp2YTsKLQlpbnQgcnY7Ci0Jc3RydWN0IGlvY3RsX2dudGFsbG9jX2FsbG9jX2dyZWYgKmFyZzsK
LQlzdHJ1Y3QgaW9jdGxfZ250YWxsb2NfZGVhbGxvY19ncmVmIGFyZ19kOwotCi0JaWYgKHNpemUg
JSBwYWdlX3NpemUpIHsKLQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiAlenUgaXNuJ3QgbXVsdGlw
bGUgb2YgcGFnZSBzaXplXG4iLAotCQkJX19mdW5jX18sIHNpemUpOwotCQlyZXR1cm4gTlVMTDsK
LQl9Ci0KLQlwZ19udW0gPSBzaXplIC8gcGFnZV9zaXplOwotCWFyZyA9IG1hbGxvYyhzaXplb2Yo
KmFyZykgKyAocGdfbnVtIC0gMSkgKiBzaXplb2YodWludDMyX3QpKTsKLQlpZiAoYXJnID09IE5V
TEwpCi0JCXJldHVybiBOVUxMOwotCWFyZy0+ZG9taWQgPSBET00wX0RPTUlEOwotCWFyZy0+Zmxh
Z3MgPSBHTlRBTExPQ19GTEFHX1dSSVRBQkxFOwotCWFyZy0+Y291bnQgPSBwZ19udW07Ci0KLQly
diA9IGlvY3RsKGdudGFsbG9jX2ZkLCBJT0NUTF9HTlRBTExPQ19BTExPQ19HUkVGLCBhcmcpOwot
CWlmIChydikgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IGlvY3RsIGVycm9yXG4iLCBfX2Z1
bmNfXyk7Ci0JCWZyZWUoYXJnKTsKLQkJcmV0dXJuIE5VTEw7Ci0JfQotCi0JdmEgPSBtbWFwKE5V
TEwsIHNpemUsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIE1BUF9TSEFSRUQsIGdudGFsbG9jX2Zk
LCBhcmctPmluZGV4KTsKLQlpZiAodmEgPT0gTUFQX0ZBSUxFRCkgewotCQlSVEVfTE9HKEVSUiwg
UE1ELCAiJXM6IG1tYXAgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Ci0JCWFyZ19kLmNvdW50ID0gcGdf
bnVtOwotCQlhcmdfZC5pbmRleCA9IGFyZy0+aW5kZXg7Ci0JCWlvY3RsKGdudGFsbG9jX2ZkLCBJ
T0NUTF9HTlRBTExPQ19ERUFMTE9DX0dSRUYsIGFyZ19kKTsKLQkJZnJlZShhcmcpOwotCQlyZXR1
cm4gTlVMTDsKLQl9Ci0KLQlpZiAoZ3JlZikgewotCQlmb3IgKGkgPSAwOyBpIDwgcGdfbnVtOyBp
KyspIHsKLQkJCWdyZWZbaV0gPSBhcmctPmdyZWZfaWRzW2ldOwotCQl9Ci0JfQotCWlmIChzdGFy
dF9pbmRleCkKLQkJKnN0YXJ0X2luZGV4ID0gYXJnLT5pbmRleDsKLQotCWZyZWUoYXJnKTsKLQot
CXJldHVybiB2YTsKLX0KLQotaW50Ci1ncmVmd2F0Y2hfZnJvbV9hbGxvYyh1aW50MzJfdCAqZ3Jl
Ziwgdm9pZCAqKnBwdHIpCi17Ci0JaW50IHJ2OwotCXZvaWQgKnB0cjsKLQlpbnQgcGdfc2l6ZSA9
IGdldHBhZ2VzaXplKCk7Ci0Jc3RydWN0IGlvY3RsX2dudGFsbG9jX2FsbG9jX2dyZWYgYXJnID0g
ewotCQkuZG9taWQgPSBET00wX0RPTUlELAotCQkuZmxhZ3MgPSBHTlRBTExPQ19GTEFHX1dSSVRB
QkxFLAotCQkuY291bnQgPSAxCi0JfTsKLQlzdHJ1Y3QgaW9jdGxfZ250YWxsb2NfZGVhbGxvY19n
cmVmIGFyZ19kOwotCXN0cnVjdCBpb2N0bF9nbnRhbGxvY191bm1hcF9ub3RpZnkgbm90aWZ5ID0g
ewotCQkuYWN0aW9uID0gVU5NQVBfTk9USUZZX0NMRUFSX0JZVEUKLQl9OwotCi0JcnYgPSBpb2N0
bChnbnRhbGxvY19mZCwgSU9DVExfR05UQUxMT0NfQUxMT0NfR1JFRiwgJmFyZyk7Ci0JaWYgKHJ2
KSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsICIlczogaW9jdGwgZXJyb3JcbiIsIF9fZnVuY19fKTsK
LQkJcmV0dXJuIC0xOwotCX0KLQotCXB0ciA9ICh2b2lkICopbW1hcChOVUxMLCBwZ19zaXplLCBQ
Uk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1NIQVJFRCwgZ250YWxsb2NfZmQsIGFyZy5pbmRleCk7
Ci0JYXJnX2QuaW5kZXggPSBhcmcuaW5kZXg7Ci0JYXJnX2QuY291bnQgPSAxOwotCWlmIChwdHIg
PT0gTUFQX0ZBSUxFRCkgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IG1tYXAgZmFpbGVkXG4i
LCBfX2Z1bmNfXyk7Ci0JCWlvY3RsKGdudGFsbG9jX2ZkLCBJT0NUTF9HTlRBTExPQ19ERUFMTE9D
X0dSRUYsICZhcmdfZCk7Ci0JCXJldHVybiAtMTsKLQl9Ci0JaWYgKHBwdHIpCi0JCSpwcHRyID0g
cHRyOwotCWlmIChncmVmKQotCQkqZ3JlZiA9IGFyZy5ncmVmX2lkc1swXTsKLQotCW5vdGlmeS5p
bmRleCA9IGFyZy5pbmRleDsKLQlydiA9IGlvY3RsKGdudGFsbG9jX2ZkLCBJT0NUTF9HTlRBTExP
Q19TRVRfVU5NQVBfTk9USUZZLCAmbm90aWZ5KTsKLQlpZiAocnYpIHsKLQkJUlRFX0xPRyhFUlIs
IFBNRCwgIiVzOiB1bm1hcCBub3RpZnkgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Ci0JCW11bm1hcChw
dHIsIHBnX3NpemUpOwotCQlpb2N0bChnbnRhbGxvY19mZCwgSU9DVExfR05UQUxMT0NfREVBTExP
Q19HUkVGLCAmYXJnX2QpOwotCQlyZXR1cm4gLTE7Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci0KLXZv
aWQKLWdudGZyZWUodm9pZCAqdmEsIHNpemVfdCBzeiwgdWludDY0X3Qgc3RhcnRfaW5kZXgpCi17
Ci0Jc3RydWN0IGlvY3RsX2dudGFsbG9jX2RlYWxsb2NfZ3JlZiBhcmdfZDsKLQotCWlmICh2YSAm
JiBzeikgewotCQltdW5tYXAodmEsIHN6KTsKLQkJYXJnX2QuY291bnQgPSBzeiAvIGdldHBhZ2Vz
aXplKCk7Ci0JCWFyZ19kLmluZGV4ID0gc3RhcnRfaW5kZXg7Ci0JCWlvY3RsKGdudGFsbG9jX2Zk
LCBJT0NUTF9HTlRBTExPQ19ERUFMTE9DX0dSRUYsICZhcmdfZCk7Ci0JfQotfQotCi1zdGF0aWMg
aW50Ci14ZW5zdG9yZV9jbGVhbnVwKHZvaWQpCi17Ci0JY2hhciBzdG9yZV9wYXRoW1BBVEhfTUFY
XSA9IHswfTsKLQotCWlmIChzbnByaW50ZihzdG9yZV9wYXRoLCBzaXplb2Yoc3RvcmVfcGF0aCks
Ci0JCSIlcyVzIiwgZG9tcGF0aCwgRFBES19YRU5TVE9SRV9OT0RFKSA9PSAtMSkKLQkJcmV0dXJu
IC0xOwotCi0JaWYgKHhzX3JtKHhzLCBYQlRfTlVMTCwgc3RvcmVfcGF0aCkgPT0gZmFsc2UpIHsK
LQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiBmYWlsZWQgY2xlYW51cCBub2RlXG4iLCBfX2Z1bmNf
Xyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQlyZXR1cm4gMDsKLX0KLQotaW50Ci14ZW5zdG9yZV9p
bml0KHZvaWQpCi17Ci0JdW5zaWduZWQgaW50IGxlbiwgZG9taWQ7Ci0JY2hhciAqYnVmOwotCWNo
YXIgKmVuZDsKLQotCXhzID0geHNfZG9tYWluX29wZW4oKTsKLQlpZiAoeHMgPT0gTlVMTCkgewot
CQlSVEVfTE9HKEVSUiwgUE1ELCIlczogeHNfZG9tYWluX29wZW4gZmFpbGVkXG4iLCBfX2Z1bmNf
Xyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0JYnVmID0geHNfcmVhZCh4cywgWEJUX05VTEwsICJkb21p
ZCIsICZsZW4pOwotCWlmIChidWYgPT0gTlVMTCkgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6
IGZhaWxlZCByZWFkIGRvbWlkXG4iLCBfX2Z1bmNfXyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0JZXJy
bm8gPSAwOwotCWRvbWlkID0gc3RydG91bChidWYsICZlbmQsIDApOwotCWlmIChlcnJubyAhPSAw
IHx8IGVuZCA9PSBOVUxMIHx8IGVuZCA9PSBidWYgfHwgIGRvbWlkID09IDApCi0JCXJldHVybiAt
MTsKLQotCVJURV9MT0coSU5GTywgUE1ELCAicmV0cmlldmVkIGRvbSBJRCA9ICVkXG4iLCBkb21p
ZCk7Ci0KLQlkb21wYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb21pZCk7Ci0JaWYgKGRv
bXBhdGggPT0gTlVMTCkKLQkJcmV0dXJuIC0xOwotCi0JeHNfdHJhbnNhY3Rpb25fc3RhcnQoeHMp
OyAvKiBXaGVuIHRvIHN0b3AgdHJhbnNhY3Rpb24gKi8KLQotCWlmIChpc194ZW5zdG9yZV9jbGVh
bmVkX3VwID09IDApIHsKLQkJaWYgKHhlbnN0b3JlX2NsZWFudXAoKSkKLQkJCXJldHVybiAtMTsK
LQkJaXNfeGVuc3RvcmVfY2xlYW5lZF91cCA9IDE7Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci0KLWlu
dAoteGVuc3RvcmVfdW5pbml0KHZvaWQpCi17Ci0JeHNfY2xvc2UoeHMpOwotCi0JaWYgKGlzX3hl
bnN0b3JlX2NsZWFuZWRfdXAgPT0gMCkgewotCQlpZiAoeGVuc3RvcmVfY2xlYW51cCgpKQotCQkJ
cmV0dXJuIC0xOwotCQlpc194ZW5zdG9yZV9jbGVhbmVkX3VwID0gMTsKLQl9Ci0JZnJlZShkb21w
YXRoKTsKLQlkb21wYXRoID0gTlVMTDsKLQotCXJldHVybiAwOwotfQotCi1pbnQKLXhlbnN0b3Jl
X3dyaXRlKGNvbnN0IGNoYXIgKmtleV9zdHIsIGNvbnN0IGNoYXIgKnZhbF9zdHIpCi17Ci0JY2hh
ciBncmFudF9wYXRoW1BBVEhfTUFYXTsKLQlpbnQgcnYsIGxlbjsKLQotCWlmICh4cyA9PSBOVUxM
KSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsICIlczogeGVuc3RvcmUgaW5pdCBmYWlsZWRcbiIsIF9f
ZnVuY19fKTsKLQkJcmV0dXJuIC0xOwotCX0KLQlydiA9IHNucHJpbnRmKGdyYW50X3BhdGgsIHNp
emVvZihncmFudF9wYXRoKSwgIiVzJXMiLCBkb21wYXRoLCBrZXlfc3RyKTsKLQlpZiAocnYgPT0g
LTEpIHsKLQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiBzbnByaW50ZiAlcyAlcyBmYWlsZWRcbiIs
Ci0JCQlfX2Z1bmNfXywgZG9tcGF0aCwga2V5X3N0cik7Ci0JCXJldHVybiAtMTsKLQl9Ci0JbGVu
ID0gc3Rybmxlbih2YWxfc3RyLCBQQVRIX01BWCk7Ci0KLQlpZiAoeHNfd3JpdGUoeHMsIFhCVF9O
VUxMLCBncmFudF9wYXRoLCB2YWxfc3RyLCBsZW4pID09IGZhbHNlKSB7Ci0JCVJURV9MT0coRVJS
LCBQTUQsICIlczogeHNfd3JpdGUgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Ci0JCXJldHVybiAtMTsK
LQl9Ci0KLQlyZXR1cm4gMDsKLX0KLQotaW50Ci1ncmFudF9ub2RlX2NyZWF0ZSh1aW50MzJfdCBw
Z19udW0sIHVpbnQzMl90ICpncmVmX2FyciwgcGh5c19hZGRyX3QgKnBhX2FyciwgY2hhciAqdmFs
X3N0ciwgc2l6ZV90IHN0cl9zaXplKQotewotCXVpbnQ2NF90IHN0YXJ0X2luZGV4OwotCWludCBw
Z19zaXplOwotCXVpbnQzMl90IHBnX3NoaWZ0OwotCXZvaWQgKnB0ciA9IE5VTEw7Ci0JdWludDMy
X3QgY291bnQsIGVudHJpZXNfcGVyX3BnOwotCXVpbnQzMl90IGksIGogPSAwLCBrID0gMDsKLQl1
aW50MzJfdCAqZ3JlZl90bXA7Ci0JaW50IGZpcnN0ID0gMTsKLQljaGFyIHRtcF9zdHJbUEFUSF9N
QVhdID0gezB9OwotCWludCBydiA9IC0xOwotCi0JcGdfc2l6ZSA9IGdldHBhZ2VzaXplKCk7Ci0J
aWYgKHJ0ZV9pc19wb3dlcl9vZl8yKHBnX3NpemUpID09IDApIHsKLQkJcmV0dXJuIC0xOwotCX0K
LQlwZ19zaGlmdCA9IHJ0ZV9ic2YzMihwZ19zaXplKTsKLQlpZiAocGdfc2l6ZSAlIHNpemVvZihz
dHJ1Y3QgZ3JhbnRfbm9kZV9pdGVtKSkgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAicGdfc2l6ZSBp
c24ndCBhIG11bHRpcGxlIG9mIGdyYW50IG5vZGUgaXRlbVxuIik7Ci0JCXJldHVybiAtMTsKLQl9
Ci0KLQllbnRyaWVzX3Blcl9wZyA9IHBnX3NpemUgLyBzaXplb2Yoc3RydWN0IGdyYW50X25vZGVf
aXRlbSk7Ci0JY291bnQgID0gKHBnX251bSArICBlbnRyaWVzX3Blcl9wZyAtIDEgKSAvIGVudHJp
ZXNfcGVyX3BnOwotCWdyZWZfdG1wID0gbWFsbG9jKGNvdW50ICogc2l6ZW9mKHVpbnQzMl90KSk7
Ci0JaWYgKGdyZWZfdG1wID09IE5VTEwpCi0JCXJldHVybiAtMTsKLQlwdHIgPSBnbnRhbGxvYyhw
Z19zaXplICogY291bnQsIGdyZWZfdG1wLCAmc3RhcnRfaW5kZXgpOwotCWlmIChwdHIgPT0gTlVM
TCkgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IGdudGFsbG9jIGVycm9yIG9mICVkIHBhZ2Vz
XG4iLCBfX2Z1bmNfXywgY291bnQpOwotCQlmcmVlKGdyZWZfdG1wKTsKLQkJcmV0dXJuIC0xOwot
CX0KLQotCXdoaWxlIChqIDwgcGdfbnVtKSB7Ci0JCWlmIChmaXJzdCkgewotCQkJcnYgPSBzbnBy
aW50Zih2YWxfc3RyLCBzdHJfc2l6ZSwgIiV1IiwgZ3JlZl90bXBba10pOwotCQkJZmlyc3QgPSAw
OwotCQl9IGVsc2UgewotCQkJc25wcmludGYodG1wX3N0ciwgUEFUSF9NQVgsICIlcyIsIHZhbF9z
dHIpOwotCQkJcnYgPSBzbnByaW50Zih2YWxfc3RyLCBzdHJfc2l6ZSwgIiVzLCV1IiwgdG1wX3N0
ciwgZ3JlZl90bXBba10pOwotCQl9Ci0JCWsrKzsKLQkJaWYgKHJ2ID09IC0xKQotCQkJYnJlYWs7
Ci0KLQkJZm9yIChpID0gMDsgaSA8IGVudHJpZXNfcGVyX3BnICYmIGogPCBwZ19udW0gOyBpKysp
IHsKLQkJCSgoc3RydWN0IGdyYW50X25vZGVfaXRlbSAqKXB0ciktPmdyZWYgPSBncmVmX2Fycltq
XTsKLQkJCSgoc3RydWN0IGdyYW50X25vZGVfaXRlbSAqKXB0ciktPnBmbiA9ICBwYV9hcnJbal0g
Pj4gcGdfc2hpZnQ7Ci0JCQlwdHIgPSBSVEVfUFRSX0FERChwdHIsIHNpemVvZihzdHJ1Y3QgZ3Jh
bnRfbm9kZV9pdGVtKSk7Ci0JCQlqKys7Ci0JCX0KLQl9Ci0JaWYgKHJ2ID09IC0xKSB7Ci0JCWdu
dGZyZWUocHRyLCBwZ19zaXplICogY291bnQsIHN0YXJ0X2luZGV4KTsKLQl9IGVsc2UKLQkJcnYg
PSAwOwotCWZyZWUoZ3JlZl90bXApOwotCXJldHVybiBydjsKLX0KLQotCi1pbnQKLWdyYW50X2du
dGFsbG9jX21idWZfcG9vbChzdHJ1Y3QgcnRlX21lbXBvb2wgKm1wb29sLCB1aW50MzJfdCBwZ19u
dW0sIHVpbnQzMl90ICpncmVmX2FyciwgcGh5c19hZGRyX3QgKnBhX2FyciwgaW50IG1lbXBvb2xf
aWR4KQotewotCWNoYXIga2V5X3N0cltQQVRIX01BWF0gPSB7MH07Ci0JY2hhciB2YWxfc3RyW1BB
VEhfTUFYXSA9IHswfTsKLQl2b2lkICptZW1wb29sX29ial92YTsKLQotCWlmIChncmFudF9ub2Rl
X2NyZWF0ZShwZ19udW0sIGdyZWZfYXJyLCBwYV9hcnIsIHZhbF9zdHIsIHNpemVvZih2YWxfc3Ry
KSkpIHsKLQkJcmV0dXJuIC0xOwotCX0KLQotCWlmIChzbnByaW50ZihrZXlfc3RyLCBzaXplb2Yo
a2V5X3N0ciksCi0JCURQREtfWEVOU1RPUkVfUEFUSCIlZCJNRU1QT09MX1hFTlNUT1JFX1NUUiwg
bWVtcG9vbF9pZHgpID09IC0xKQotCQlyZXR1cm4gLTE7Ci0JaWYgKHhlbnN0b3JlX3dyaXRlKGtl
eV9zdHIsIHZhbF9zdHIpID09IC0xKQotCQlyZXR1cm4gLTE7Ci0KLQlpZiAoc25wcmludGYoa2V5
X3N0ciwgc2l6ZW9mKGtleV9zdHIpLAotCQlEUERLX1hFTlNUT1JFX1BBVEgiJWQiTUVNUE9PTF9W
QV9YRU5TVE9SRV9TVFIsIG1lbXBvb2xfaWR4KSA9PSAtMSkKLQkJcmV0dXJuIC0xOwotCWlmICht
cG9vbC0+bmJfbWVtX2NodW5rcyAhPSAxKSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsCi0JCQkibWVt
cG9vbCB3aXRoIG1vcmUgdGhhbiAxIGNodW5rIGlzIG5vdCBzdXBwb3J0ZWRcbiIpOwotCQlyZXR1
cm4gLTE7Ci0JfQotCW1lbXBvb2xfb2JqX3ZhID0gU1RBSUxRX0ZJUlNUKCZtcG9vbC0+bWVtX2xp
c3QpLT5hZGRyOwotCWlmIChzbnByaW50Zih2YWxfc3RyLCBzaXplb2YodmFsX3N0ciksICIlIlBS
SXhQVFIsCi0JCQkodWludHB0cl90KW1lbXBvb2xfb2JqX3ZhKSA9PSAtMSkKLQkJcmV0dXJuIC0x
OwotCWlmICh4ZW5zdG9yZV93cml0ZShrZXlfc3RyLCB2YWxfc3RyKSA9PSAtMSkKLQkJcmV0dXJu
IC0xOwotCi0JcmV0dXJuIDA7Ci19CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW52aXJ0L3J0
ZV94ZW5fbGliLmggYi9kcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV94ZW5fbGliLmgKZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IGQ5NzNlYWMuLjAwMDAwMDAKLS0tIGEvZHJpdmVycy9uZXQv
eGVudmlydC9ydGVfeGVuX2xpYi5oCisrKyAvZGV2L251bGwKQEAgLTEsMTE2ICswLDAgQEAKLS8q
LQotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAxNSBJbnRl
bCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAgQWxsIHJpZ2h0cyByZXNl
cnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5h
cnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqICAgYXJlIG1ldDoK
LSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4g
dGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRp
b25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAq
ICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAgZGlzdHJpYnV0aW9uLgotICogICAg
ICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9m
IGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJv
bW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91
dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogICBUSElTIFNPRlRX
QVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JT
Ci0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5D
TFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICBBIFBBUlRJQ1VMQVIgUFVS
UE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICog
ICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVD
VCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFM
IERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVO
VCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqICAgREFU
QSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBB
TkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1Qs
IFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9S
IE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAgIE9GIFRI
SVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBE
QU1BR0UuCi0gKi8KLQotI2lmbmRlZiBfUlRFX1hFTl9EVU1NWV9QTURfSAotI2RlZmluZSBfUlRF
X1hFTl9EVU1NWV9QTURfSAotCi0jaW5jbHVkZSA8c3RkaW50Lmg+Ci0KLSNpbmNsdWRlIDxydGVf
Y29tbW9uLmg+Ci0jaW5jbHVkZSA8cnRlX21lbXBvb2wuaD4KLSNpbmNsdWRlIDxydGVfZXRoZXIu
aD4KLQotI2RlZmluZQlQQUdFTUFQX0ZOQU1FICAgICAgICAgICAiL3Byb2Mvc2VsZi9wYWdlbWFw
IgotI2RlZmluZSBYRU5fR05UQUxMT0NfRk5BTUUgICAgICAiL2Rldi94ZW4vZ250YWxsb2MiCi0j
ZGVmaW5lIERQREtfWEVOU1RPUkVfUEFUSCAgICAgICIvY29udHJvbC9kcGRrLyIKLSNkZWZpbmUg
RFBES19YRU5TVE9SRV9OT0RFICAgICAgIi9jb250cm9sL2RwZGsiCi0vKmZvcm1hdCAwX21lbXBv
b2xfZ3JlZiA9ICIxNTM3LDE1MjQsMTUzMyIgKi8KLSNkZWZpbmUgTUVNUE9PTF9YRU5TVE9SRV9T
VFIgICAgIl9tZW1wb29sX2dyZWYiCi0vKmZvcm1hdCAwX21lbXBvb2xfdmEgPSAweDgwMzQwMDAw
ICovCi0jZGVmaW5lIE1FTVBPT0xfVkFfWEVOU1RPUkVfU1RSICJfbWVtcG9vbF92YSIKLS8qZm9y
bWF0IDBfcnhfdnJpbmdfZ3JlZiAgPSAiMTUzNywxNTI0LDE1MzMiICovCi0jZGVmaW5lIFJYVlJJ
TkdfWEVOU1RPUkVfU1RSICAgICJfcnhfdnJpbmdfZ3JlZiIKLS8qZm9ybWF0IDBfdHhfdnJpbmdf
Z3JlZiAgPSAiMTUzNywxNTI0LDE1MzMiICovCi0jZGVmaW5lIFRYVlJJTkdfWEVOU1RPUkVfU1RS
ICAgICJfdHhfdnJpbmdfZ3JlZiIKLSNkZWZpbmUgVlJJTkdfRkxBR19TVFIgICAgICAgICAgIl92
cmluZ19mbGFnIgotLypmb3JtYXQ6IGV2ZW50X3R5cGVfc3RhcnRfMCA9IDEqLwotI2RlZmluZSBF
VkVOVF9UWVBFX1NUQVJUX1NUUiAgICAiZXZlbnRfdHlwZV9zdGFydF8iCi0KLSNkZWZpbmUgRE9N
MF9ET01JRCAwCi0vKgotICogdGhlIHBmbiAocGFnZSBmcmFtZSBudW1iZXIpIGFyZSBiaXRzIDAt
NTQgKHNlZSBwYWdlbWFwLnR4dCBpbiBsaW51eAotICogRG9jdW1lbnRhdGlvbikuCi0gKi8KLSNk
ZWZpbmUgUEFHRU1BUF9QRk5fQklUUwk1NAotI2RlZmluZSBQQUdFTUFQX1BGTl9NQVNLCVJURV9M
RU4yTUFTSyhQQUdFTUFQX1BGTl9CSVRTLCBwaHlzX2FkZHJfdCkKLQotI2RlZmluZSBNQVBfRkxB
RwkweEE1Ci0KLSNkZWZpbmUgUlRFX0VUSF9YRU5WSVJUX1BBSVJTX0RFTElNICc7JwotI2RlZmlu
ZSBSVEVfRVRIX1hFTlZJUlRfS0VZX1ZBTFVFX0RFTElNICc9JwotI2RlZmluZSBSVEVfRVRIX1hF
TlZJUlRfTUFYX0FSR1MgMQotI2RlZmluZSBSVEVfRVRIX1hFTlZJUlRfTUFDX1BBUkFNICJtYWMi
Ci1zdHJ1Y3QgeGVudmlydF9kaWN0IHsKLQl1aW50OF90IGFkZHJfdmFsaWQ7Ci0Jc3RydWN0IGV0
aGVyX2FkZHIgYWRkcjsKLX07Ci0KLWV4dGVybiBpbnQgZ250YWxsb2NfZmQ7Ci0KLWludAotZ250
YWxsb2Nfb3Blbih2b2lkKTsKLQotdm9pZAotZ250YWxsb2NfY2xvc2Uodm9pZCk7Ci0KLXZvaWQg
KgotZ250YWxsb2Moc2l6ZV90IHN6LCB1aW50MzJfdCAqZ3JlZiwgdWludDY0X3QgKnN0YXJ0X2lu
ZGV4KTsKLQotdm9pZAotZ250ZnJlZSh2b2lkICp2YSwgc2l6ZV90IHN6LCB1aW50NjRfdCBzdGFy
dF9pbmRleCk7Ci0KLWludAoteGVuc3RvcmVfaW5pdCh2b2lkKTsKLQotaW50Ci14ZW5zdG9yZV91
bmluaXQodm9pZCk7Ci0KLWludAoteGVuc3RvcmVfd3JpdGUoY29uc3QgY2hhciAqa2V5X3N0ciwg
Y29uc3QgY2hhciAqdmFsX3N0cik7Ci0KLWludAotZ2V0X3BoeXNfbWFwKHZvaWQgKnZhLCBwaHlz
X2FkZHJfdCBwYVtdLCB1aW50MzJfdCBwZ19udW0sIHVpbnQzMl90IHBnX3N6KTsKLQotdm9pZCAq
Ci1nZXRfeGVuX3ZpcnR1YWwoc2l6ZV90IHNpemUsIHNpemVfdCBwYWdlX3N6KTsKLQotaW50Ci1n
cmVmd2F0Y2hfZnJvbV9hbGxvYyh1aW50MzJfdCAqZ3JlZiwgdm9pZCAqKnBwdHIpOwotCi0KLWlu
dCBncmFudF9ub2RlX2NyZWF0ZSh1aW50MzJfdCBwZ19udW0sIHVpbnQzMl90ICpncmVmX2Fyciwg
cGh5c19hZGRyX3QgKnBhX2FyciwgY2hhciAqdmFsX3N0ciwgc2l6ZV90IHN0cl9zaXplKTsKLQot
aW50Ci1ncmFudF9nbnRhbGxvY19tYnVmX3Bvb2woc3RydWN0IHJ0ZV9tZW1wb29sICptcG9vbCwg
dWludDMyX3QgcGdfbnVtLCB1aW50MzJfdCAqZ3JlZl9hcnIsIHBoeXNfYWRkcl90ICpwYV9hcnIs
IGludCBtZW1wb29sX2lkeCk7Ci0KLSNlbmRpZgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVu
dmlydC92aXJ0aW9fbG9ncy5oIGIvZHJpdmVycy9uZXQveGVudmlydC92aXJ0aW9fbG9ncy5oCmRl
bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkNmMzM2Y3Li4wMDAwMDAwCi0tLSBhL2RyaXZl
cnMvbmV0L3hlbnZpcnQvdmlydGlvX2xvZ3MuaAorKysgL2Rldi9udWxsCkBAIC0xLDcwICswLDAg
QEAKLS8qLQotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAx
NCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAgQWxsIHJpZ2h0
cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqICAgYXJl
IG1ldDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCBy
ZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmln
aHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90
aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAgZGlzdHJpYnV0aW9uLgot
ICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5h
bWVzIG9mIGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ug
b3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUg
d2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogICBUSElT
IFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJ
QlVUT1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICBBIFBBUlRJQ1VM
QVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdI
VAotICogICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJ
TkRJUkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFV
RU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBQUk9D
VVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAq
ICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENB
VVNFRCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09O
VFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElOQ0xVRElORyBORUdMSUdF
TkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAg
IE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0Yg
U1VDSCBEQU1BR0UuCi0gKi8KLQotI2lmbmRlZiBfVklSVElPX0xPR1NfSF8KLSNkZWZpbmUgX1ZJ
UlRJT19MT0dTX0hfCi0KLSNpbmNsdWRlIDxydGVfbG9nLmg+Ci0KLSNpZmRlZiBSVEVfTElCUlRF
X1ZJUlRJT19ERUJVR19JTklUCi0jZGVmaW5lIFBNRF9JTklUX0xPRyhsZXZlbCwgZm10LCBhcmdz
Li4uKSBcCi0JUlRFX0xPRyhsZXZlbCwgUE1ELCAiJXMoKTogIiBmbXQgIlxuIiwgX19mdW5jX18s
ICMjIGFyZ3MpCi0jZGVmaW5lIFBNRF9JTklUX0ZVTkNfVFJBQ0UoKSBQTURfSU5JVF9MT0coREVC
VUcsICIgPj4iKQotI2Vsc2UKLSNkZWZpbmUgUE1EX0lOSVRfTE9HKGxldmVsLCBmbXQsIGFyZ3Mu
Li4pIGRvIHsgfSB3aGlsZSgwKQotI2RlZmluZSBQTURfSU5JVF9GVU5DX1RSQUNFKCkgZG8geyB9
IHdoaWxlKDApCi0jZW5kaWYKLQotI2lmZGVmIFJURV9MSUJSVEVfVklSVElPX0RFQlVHX1JYCi0j
ZGVmaW5lIFBNRF9SWF9MT0cobGV2ZWwsIGZtdCwgYXJncy4uLikgXAotCVJURV9MT0cobGV2ZWws
IFBNRCwgIiVzKCkgcng6ICIgZm10ICwgX19mdW5jX18sICMjIGFyZ3MpCi0jZWxzZQotI2RlZmlu
ZSBQTURfUlhfTE9HKGxldmVsLCBmbXQsIGFyZ3MuLi4pIGRvIHsgfSB3aGlsZSgwKQotI2VuZGlm
Ci0KLSNpZmRlZiBSVEVfTElCUlRFX1ZJUlRJT19ERUJVR19UWAotI2RlZmluZSBQTURfVFhfTE9H
KGxldmVsLCBmbXQsIGFyZ3MuLi4pIFwKLQlSVEVfTE9HKGxldmVsLCBQTUQsICIlcygpIHR4OiAi
IGZtdCAsIF9fZnVuY19fLCAjIyBhcmdzKQotI2Vsc2UKLSNkZWZpbmUgUE1EX1RYX0xPRyhsZXZl
bCwgZm10LCBhcmdzLi4uKSBkbyB7IH0gd2hpbGUoMCkKLSNlbmRpZgotCi0KLSNpZmRlZiBSVEVf
TElCUlRFX1ZJUlRJT19ERUJVR19EUklWRVIKLSNkZWZpbmUgUE1EX0RSVl9MT0cobGV2ZWwsIGZt
dCwgYXJncy4uLikgXAotCVJURV9MT0cobGV2ZWwsIFBNRCwgIiVzKCk6ICIgZm10ICwgX19mdW5j
X18sICMjIGFyZ3MpCi0jZWxzZQotI2RlZmluZSBQTURfRFJWX0xPRyhsZXZlbCwgZm10LCBhcmdz
Li4uKSBkbyB7IH0gd2hpbGUoMCkKLSNlbmRpZgotCi0jZW5kaWYgLyogX1ZJUlRJT19MT0dTX0hf
ICovCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRxdWV1ZS5oIGIvZHJpdmVy
cy9uZXQveGVudmlydC92aXJ0cXVldWUuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MWJiNjg3Ny4uMDAwMDAwMAotLS0gYS9kcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRxdWV1ZS5oCisr
KyAvZGV2L251bGwKQEAgLTEsMjczICswLDAgQEAKLS8qLQotICogICBCU0QgTElDRU5TRQotICoK
LSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0
cyByZXNlcnZlZC4KLSAqICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJp
YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91
dAotICogICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnMKLSAqICAgYXJlIG1ldDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICog
ICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgICAg
dGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRo
ZQotICogICAgICAgZGlzdHJpYnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJ
bnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotICogICAgICAgY29udHJpYnV0
b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0g
KiAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVu
IHBlcm1pc3Npb24uCi0gKgotICogICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBD
T1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBF
WFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJ
TUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBG
SVRORVNTIEZPUgotICogICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4g
Tk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogICBPV05FUiBPUiBDT05UUklCVVRPUlMg
QkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVAotICogICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S
IFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5F
U1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBP
RiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRP
UlQKLSAqICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBB
TlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAgIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURW
SVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLQotI2lmbmRlZiBf
VklSVFFVRVVFX0hfCi0jZGVmaW5lIF9WSVJUUVVFVUVfSF8KLQotI2luY2x1ZGUgPHN0ZGludC5o
PgotI2luY2x1ZGUgPGxpbnV4L3ZpcnRpb19yaW5nLmg+Ci0jaW5jbHVkZSA8bGludXgvdmlydGlv
X25ldC5oPgotCi0jaW5jbHVkZSA8cnRlX2F0b21pYy5oPgotI2luY2x1ZGUgPHJ0ZV9tZW1vcnku
aD4KLSNpbmNsdWRlIDxydGVfbWVtem9uZS5oPgotI2luY2x1ZGUgPHJ0ZV9tZW1wb29sLmg+Ci0K
LSNpbmNsdWRlICJ2aXJ0aW9fbG9ncy5oIgotCi1zdHJ1Y3QgcnRlX21idWY7Ci0KLS8qIFRoZSBh
bGlnbm1lbnQgdG8gdXNlIGJldHdlZW4gY29uc3VtZXIgYW5kIHByb2R1Y2VyIHBhcnRzIG9mIHZy
aW5nLiAqLwotI2RlZmluZSBWSVJUSU9fUENJX1ZSSU5HX0FMSUdOIDQwOTYKLQotZW51bSB7IFZU
TkVUX1JRID0gMCwgVlRORVRfVFEgPSAxLCBWVE5FVF9DUSA9IDIgfTsKLQotLyoqCi0gKiBUaGUg
bWF4aW11bSB2aXJ0cXVldWUgc2l6ZSBpcyAyXjE1LiBVc2UgdGhhdCB2YWx1ZSBhcyB0aGUgZW5k
IG9mCi0gKiBkZXNjcmlwdG9yIGNoYWluIHRlcm1pbmF0b3Igc2luY2UgaXQgd2lsbCBuZXZlciBi
ZSBhIHZhbGlkIGluZGV4Ci0gKiBpbiB0aGUgZGVzY3JpcHRvciB0YWJsZS4gVGhpcyBpcyB1c2Vk
IHRvIHZlcmlmeSB3ZSBhcmUgY29ycmVjdGx5Ci0gKiBoYW5kbGluZyB2cV9mcmVlX2NudC4KLSAq
LwotI2RlZmluZSBWUV9SSU5HX0RFU0NfQ0hBSU5fRU5EIDMyNzY4Ci0KLSNkZWZpbmUgVklSVFFV
RVVFX01BWF9OQU1FX1NaICAzMgotCi1zdHJ1Y3QgcG1kX2ludGVybmFscyB7Ci0Jc3RydWN0IHJ0
ZV9ldGhfc3RhdHMgZXRoX3N0YXRzOwotCWludCBwb3J0X2lkOwotCWludCB2aXJ0aW9faWR4Owot
fTsKLQotCi1zdHJ1Y3QgdmlydHF1ZXVlIHsKLQljaGFyIHZxX25hbWVbVklSVFFVRVVFX01BWF9O
QU1FX1NaXTsKLQlzdHJ1Y3QgcnRlX21lbXBvb2wgICAgICAgKm1wb29sOyAgLyoqPCBtZW1wb29s
IGZvciBtYnVmIGFsbG9jYXRpb24gKi8KLQl1aW50MTZfdCAgICBxdWV1ZV9pZDsgICAgICAgICAg
ICAgLyoqPCBEUERLIHF1ZXVlIGluZGV4LiAqLwotCXVpbnQxNl90ICAgIHZxX3F1ZXVlX2luZGV4
OyAgICAgICAvKio8IFBDSSBxdWV1ZSBpbmRleCAqLwotCXVpbnQ4X3QgICAgIHBvcnRfaWQ7ICAg
ICAgICAgICAgICAvKio8IERldmljZSBwb3J0IGlkZW50aWZpZXIuICovCi0KLQl2b2lkICAgICAg
ICAqdnFfcmluZ192aXJ0X21lbTsgICAgLyoqPCB2aXJ0dWFsIGFkZHJlc3Mgb2YgdnJpbmcqLwot
CWludCAgICAgICAgIHZxX2FsaWdubWVudDsKLQlpbnQgICAgICAgICB2cV9yaW5nX3NpemU7Ci0K
LQlzdHJ1Y3QgdnJpbmcgdnFfcmluZzsgICAgLyoqPCB2cmluZyBrZWVwaW5nIGRlc2MsIHVzZWQg
YW5kIGF2YWlsICovCi0Jc3RydWN0IHBtZF9pbnRlcm5hbHMgKmludGVybmFsczsgIC8qKjwgdmly
dGlvIGRldmljZSBpbnRlcm5hbCBpbmZvLiAqLwotCXVpbnQxNl90ICAgIHZxX25lbnRyaWVzOyAv
Kio8IHZyaW5nIGRlc2MgbnVtYmVycyAqLwotCXVpbnQxNl90ICAgIHZxX2Rlc2NfaGVhZF9pZHg7
Ci0JdWludDE2X3QgICAgdnFfZnJlZV9jbnQ7IC8qKjwgbnVtIG9mIGRlc2MgYXZhaWxhYmxlICov
Ci0JdWludDE2X3QgdnFfdXNlZF9jb25zX2lkeDsgLyoqPCBMYXN0IGNvbnN1bWVkIGRlc2MgaW4g
dXNlZCB0YWJsZSwgdHJhaWxzIHZxX3JpbmcudXNlZC0+aWR4Ki8KLQotCXN0cnVjdCB2cV9kZXNj
X2V4dHJhIHsKLQkJdm9pZCAgICAgICAgICAgICAgKmNvb2tpZTsKLQkJdWludDE2X3QgICAgICAg
ICAgbmRlc2NzOwotCX0gdnFfZGVzY3hbMF0gX19ydGVfY2FjaGVfYWxpZ25lZDsKLX07Ci0KLQot
I2lmZGVmICBSVEVfTElCUlRFX1hFTlZJUlRfREVCVUdfRFVNUAotI2RlZmluZSBWSVJUUVVFVUVf
RFVNUCh2cSkgZG8geyBcCi0JdWludDE2X3QgdXNlZF9pZHgsIG51c2VkOyBcCi0JdXNlZF9pZHgg
PSAodnEpLT52cV9yaW5nLnVzZWQtPmlkeDsgXAotCW51c2VkID0gKHVpbnQxNl90KSh1c2VkX2lk
eCAtICh2cSktPnZxX3VzZWRfY29uc19pZHgpOyBcCi0JUE1EX0lOSVRfTE9HKERFQlVHLCBcCi0J
ICAiVlE6ICVzIC0gc2l6ZT0lZDsgZnJlZT0lZDsgdXNlZD0lZDsgZGVzY19oZWFkX2lkeD0lZDsi
IFwKLQkgICIgYXZhaWwuaWR4PSVkOyB1c2VkX2NvbnNfaWR4PSVkOyB1c2VkLmlkeD0lZDsiIFwK
LQkgICIgYXZhaWwuZmxhZ3M9MHgleDsgdXNlZC5mbGFncz0weCV4XG4iLCBcCi0JICAodnEpLT52
cV9uYW1lLCAodnEpLT52cV9uZW50cmllcywgKHZxKS0+dnFfZnJlZV9jbnQsIG51c2VkLCBcCi0J
ICAodnEpLT52cV9kZXNjX2hlYWRfaWR4LCAodnEpLT52cV9yaW5nLmF2YWlsLT5pZHgsIFwKLQkg
ICh2cSktPnZxX3VzZWRfY29uc19pZHgsICh2cSktPnZxX3JpbmcudXNlZC0+aWR4LCBcCi0JICAo
dnEpLT52cV9yaW5nLmF2YWlsLT5mbGFncywgKHZxKS0+dnFfcmluZy51c2VkLT5mbGFncyk7IFwK
LX0gd2hpbGUgKDApCi0jZWxzZQotI2RlZmluZSBWSVJUUVVFVUVfRFVNUCh2cSkgZG8geyB9IHdo
aWxlICgwKQotI2VuZGlmCi0KLQotLyoqCi0gKiAgRHVtcCB2aXJ0cXVldWUgaW50ZXJuYWwgc3Ry
dWN0dXJlcywgZm9yIGRlYnVnIHB1cnBvc2Ugb25seS4KLSAqLwotdm9pZCB2aXJ0cXVldWVfZHVt
cChzdHJ1Y3QgdmlydHF1ZXVlICp2cSk7Ci0KLS8qKgotICogIEdldCBhbGwgbWJ1ZnMgdG8gYmUg
ZnJlZWQuCi0gKi8KLXN0cnVjdCBydGVfbWJ1ZiAqIHZpcnRxdWV1ZV9kZXRhdGNoX3VudXNlZChz
dHJ1Y3QgdmlydHF1ZXVlICp2cSk7Ci0KLXN0YXRpYyBfX3J0ZV9hbHdheXNfaW5saW5lIGludAot
dmlydHF1ZXVlX2Z1bGwoY29uc3Qgc3RydWN0IHZpcnRxdWV1ZSAqdnEpCi17Ci0JcmV0dXJuIHZx
LT52cV9mcmVlX2NudCA9PSAwOwotfQotCi0jZGVmaW5lIFZJUlRRVUVVRV9OVVNFRCh2cSkgKCh1
aW50MTZfdCkoKHZxKS0+dnFfcmluZy51c2VkLT5pZHggLSAodnEpLT52cV91c2VkX2NvbnNfaWR4
KSkKLQotc3RhdGljIF9fcnRlX2Fsd2F5c19pbmxpbmUgdm9pZAotdnFfcmluZ191cGRhdGVfYXZh
aWwoc3RydWN0IHZpcnRxdWV1ZSAqdnEsIHVpbnQxNl90IGRlc2NfaWR4KQotewotCXVpbnQxNl90
IGF2YWlsX2lkeDsKLQkvKgotCSAqIFBsYWNlIHRoZSBoZWFkIG9mIHRoZSBkZXNjcmlwdG9yIGNo
YWluIGludG8gdGhlIG5leHQgc2xvdCBhbmQgbWFrZQotCSAqIGl0IHVzYWJsZSB0byB0aGUgaG9z
dC4gVGhlIGNoYWluIGlzIG1hZGUgYXZhaWxhYmxlIG5vdyByYXRoZXIgdGhhbgotCSAqIGRlZmVy
cmluZyB0byB2aXJ0cXVldWVfbm90aWZ5KCkgaW4gdGhlIGhvcGVzIHRoYXQgaWYgdGhlIGhvc3Qg
aXMKLQkgKiBjdXJyZW50bHkgcnVubmluZyBvbiBhbm90aGVyIENQVSwgd2UgY2FuIGtlZXAgaXQg
cHJvY2Vzc2luZyB0aGUgbmV3Ci0JICogZGVzY3JpcHRvci4KLQkgKi8KLQlhdmFpbF9pZHggPSAo
dWludDE2X3QpKHZxLT52cV9yaW5nLmF2YWlsLT5pZHggJiAodnEtPnZxX25lbnRyaWVzIC0gMSkp
OwotCXZxLT52cV9yaW5nLmF2YWlsLT5yaW5nW2F2YWlsX2lkeF0gPSBkZXNjX2lkeDsKLQlydGVf
c21wX3dtYigpOwotCXZxLT52cV9yaW5nLmF2YWlsLT5pZHgrKzsKLX0KLQotc3RhdGljIF9fcnRl
X2Fsd2F5c19pbmxpbmUgdm9pZAotdnFfcmluZ19mcmVlX2NoYWluKHN0cnVjdCB2aXJ0cXVldWUg
KnZxLCB1aW50MTZfdCBkZXNjX2lkeCkKLXsKLQlzdHJ1Y3QgdnJpbmdfZGVzYyAqZHA7Ci0Jc3Ry
dWN0IHZxX2Rlc2NfZXh0cmEgKmR4cDsKLQotCWRwICA9ICZ2cS0+dnFfcmluZy5kZXNjW2Rlc2Nf
aWR4XTsKLQlkeHAgPSAmdnEtPnZxX2Rlc2N4W2Rlc2NfaWR4XTsKLQl2cS0+dnFfZnJlZV9jbnQg
PSAodWludDE2X3QpKHZxLT52cV9mcmVlX2NudCArIGR4cC0+bmRlc2NzKTsKLQl3aGlsZSAoZHAt
PmZsYWdzICYgVlJJTkdfREVTQ19GX05FWFQpIHsKLQkJZHAgPSAmdnEtPnZxX3JpbmcuZGVzY1tk
cC0+bmV4dF07Ci0JfQotCWR4cC0+bmRlc2NzID0gMDsKLQotCS8qCi0JICogV2UgbXVzdCBhcHBl
bmQgdGhlIGV4aXN0aW5nIGZyZWUgY2hhaW4sIGlmIGFueSwgdG8gdGhlIGVuZCBvZgotCSAqIG5l
d2x5IGZyZWVkIGNoYWluLiBJZiB0aGUgdmlydHF1ZXVlIHdhcyBjb21wbGV0ZWx5IHVzZWQsIHRo
ZW4KLQkgKiBoZWFkIHdvdWxkIGJlIFZRX1JJTkdfREVTQ19DSEFJTl9FTkQgKEFTU0VSVGVkIGFi
b3ZlKS4KLQkgKi8KLQlkcC0+bmV4dCA9IHZxLT52cV9kZXNjX2hlYWRfaWR4OwotCXZxLT52cV9k
ZXNjX2hlYWRfaWR4ID0gZGVzY19pZHg7Ci19Ci0KLXN0YXRpYyBfX3J0ZV9hbHdheXNfaW5saW5l
IGludAotdmlydHF1ZXVlX2VucXVldWVfcmVjdl9yZWZpbGwoc3RydWN0IHZpcnRxdWV1ZSAqcnh2
cSwgc3RydWN0IHJ0ZV9tYnVmICpjb29raWUpCi17Ci0JY29uc3QgdWludDE2X3QgbmVlZGVkID0g
MTsKLQljb25zdCB1aW50MTZfdCBoZWFkX2lkeCA9IHJ4dnEtPnZxX2Rlc2NfaGVhZF9pZHg7Ci0J
c3RydWN0IHZyaW5nX2Rlc2MgKnN0YXJ0X2RwID0gcnh2cS0+dnFfcmluZy5kZXNjOwotCXN0cnVj
dCB2cV9kZXNjX2V4dHJhICpkeHA7Ci0KLQlpZiAodW5saWtlbHkocnh2cS0+dnFfZnJlZV9jbnQg
PT0gMCkpCi0JCXJldHVybiAtRU5PU1BDOwotCWlmICh1bmxpa2VseShyeHZxLT52cV9mcmVlX2Nu
dCA8IG5lZWRlZCkpCi0JCXJldHVybiAtRU1TR1NJWkU7Ci0JaWYgKHVubGlrZWx5KGhlYWRfaWR4
ID49IHJ4dnEtPnZxX25lbnRyaWVzKSkKLQkJcmV0dXJuIC1FRkFVTFQ7Ci0KLQlkeHAgPSAmcnh2
cS0+dnFfZGVzY3hbaGVhZF9pZHhdOwotCWR4cC0+Y29va2llID0gKHZvaWQgKiljb29raWU7Ci0J
ZHhwLT5uZGVzY3MgPSBuZWVkZWQ7Ci0KLQlzdGFydF9kcFtoZWFkX2lkeF0uYWRkciAgPQotCQko
dWludDY0X3QpICgodWludHB0cl90KWNvb2tpZS0+YnVmX2FkZHIgKyBSVEVfUEtUTUJVRl9IRUFE
Uk9PTSAtIHNpemVvZihzdHJ1Y3QgdmlydGlvX25ldF9oZHIpKTsKLQlzdGFydF9kcFtoZWFkX2lk
eF0ubGVuICAgPSBjb29raWUtPmJ1Zl9sZW4gLSBSVEVfUEtUTUJVRl9IRUFEUk9PTSArIHNpemVv
ZihzdHJ1Y3QgdmlydGlvX25ldF9oZHIpOwotCXN0YXJ0X2RwW2hlYWRfaWR4XS5mbGFncyA9IFZS
SU5HX0RFU0NfRl9XUklURTsKLQlyeHZxLT52cV9kZXNjX2hlYWRfaWR4ICAgPSBzdGFydF9kcFto
ZWFkX2lkeF0ubmV4dDsKLQlyeHZxLT52cV9mcmVlX2NudCAgICAgICAgPSAodWludDE2X3QpKHJ4
dnEtPnZxX2ZyZWVfY250IC0gbmVlZGVkKTsKLQl2cV9yaW5nX3VwZGF0ZV9hdmFpbChyeHZxLCBo
ZWFkX2lkeCk7Ci0KLQlyZXR1cm4gMDsKLX0KLQotc3RhdGljIF9fcnRlX2Fsd2F5c19pbmxpbmUg
aW50Ci12aXJ0cXVldWVfZW5xdWV1ZV94bWl0KHN0cnVjdCB2aXJ0cXVldWUgKnR4dnEsIHN0cnVj
dCBydGVfbWJ1ZiAqY29va2llKQotewotCi0JY29uc3QgdWludDE2X3QgbmVlZGVkID0gMjsKLQlz
dHJ1Y3QgdnJpbmdfZGVzYyAqc3RhcnRfZHAgPSAgdHh2cS0+dnFfcmluZy5kZXNjOwotCXVpbnQx
Nl90IGhlYWRfaWR4ID0gdHh2cS0+dnFfZGVzY19oZWFkX2lkeDsKLQl1aW50MTZfdCBpZHggICAg
ICA9IGhlYWRfaWR4OwotCXN0cnVjdCB2cV9kZXNjX2V4dHJhICpkeHA7Ci0KLQlpZiAodW5saWtl
bHkodHh2cS0+dnFfZnJlZV9jbnQgPT0gMCkpCi0JCXJldHVybiAtRU5PU1BDOwotCWlmICh1bmxp
a2VseSh0eHZxLT52cV9mcmVlX2NudCA8IG5lZWRlZCkpCi0JCXJldHVybiAtRU1TR1NJWkU7Ci0J
aWYgKHVubGlrZWx5KGhlYWRfaWR4ID49IHR4dnEtPnZxX25lbnRyaWVzKSkKLQkJcmV0dXJuIC1F
RkFVTFQ7Ci0KLQlkeHAgPSAmdHh2cS0+dnFfZGVzY3hbaWR4XTsKLQlkeHAtPmNvb2tpZSA9ICh2
b2lkICopY29va2llOwotCWR4cC0+bmRlc2NzID0gbmVlZGVkOwotCi0Jc3RhcnRfZHAgPSB0eHZx
LT52cV9yaW5nLmRlc2M7Ci0Jc3RhcnRfZHBbaWR4XS5hZGRyICA9IDA7Ci0vKgotICogVE9ETzog
c2F2ZSBvbmUgZGVzYyBoZXJlPwotICovCi0Jc3RhcnRfZHBbaWR4XS5sZW4gICA9IHNpemVvZihz
dHJ1Y3QgdmlydGlvX25ldF9oZHIpOwotCXN0YXJ0X2RwW2lkeF0uZmxhZ3MgPSBWUklOR19ERVND
X0ZfTkVYVDsKLQlzdGFydF9kcFtpZHhdLmFkZHIgID0gKHVpbnRwdHJfdClOVUxMOwotCWlkeCA9
IHN0YXJ0X2RwW2lkeF0ubmV4dDsKLQlzdGFydF9kcFtpZHhdLmFkZHIgID0gKHVpbnQ2NF90KXJ0
ZV9wa3RtYnVmX210b2QoY29va2llLCB1aW50cHRyX3QpOwotCXN0YXJ0X2RwW2lkeF0ubGVuICAg
PSBjb29raWUtPmRhdGFfbGVuOwotCXN0YXJ0X2RwW2lkeF0uZmxhZ3MgPSAwOwotCWlkeCA9IHN0
YXJ0X2RwW2lkeF0ubmV4dDsKLQl0eHZxLT52cV9kZXNjX2hlYWRfaWR4ID0gaWR4OwotCXR4dnEt
PnZxX2ZyZWVfY250ID0gKHVpbnQxNl90KSh0eHZxLT52cV9mcmVlX2NudCAtIG5lZWRlZCk7Ci0J
dnFfcmluZ191cGRhdGVfYXZhaWwodHh2cSwgaGVhZF9pZHgpOwotCi0JcmV0dXJuIDA7Ci19Ci0K
LXN0YXRpYyBfX3J0ZV9hbHdheXNfaW5saW5lIHVpbnQxNl90Ci12aXJ0cXVldWVfZGVxdWV1ZV9i
dXJzdChzdHJ1Y3QgdmlydHF1ZXVlICp2cSwgc3RydWN0IHJ0ZV9tYnVmICoqcnhfcGt0cywgdWlu
dDMyX3QgKmxlbiwgdWludDE2X3QgbnVtKQotewotCXN0cnVjdCB2cmluZ191c2VkX2VsZW0gKnVl
cDsKLQlzdHJ1Y3QgcnRlX21idWYgKmNvb2tpZTsKLQl1aW50MTZfdCB1c2VkX2lkeCwgZGVzY19p
ZHg7Ci0JdWludDE2X3QgaTsKLQkvKiAgQ2FsbGVyIGRvZXMgdGhlIGNoZWNrICovCi0JZm9yIChp
ID0gMDsgaSA8IG51bSA7IGkgKyspIHsKLQkJdXNlZF9pZHggPSAodWludDE2X3QpKHZxLT52cV91
c2VkX2NvbnNfaWR4ICYgKHZxLT52cV9uZW50cmllcyAtIDEpKTsKLQkJdWVwID0gJnZxLT52cV9y
aW5nLnVzZWQtPnJpbmdbdXNlZF9pZHhdOwotCQlkZXNjX2lkeCA9ICh1aW50MTZfdCkgdWVwLT5p
ZDsKLQkJY29va2llID0gKHN0cnVjdCBydGVfbWJ1ZiAqKXZxLT52cV9kZXNjeFtkZXNjX2lkeF0u
Y29va2llOwotCQlpZiAodW5saWtlbHkoY29va2llID09IE5VTEwpKSB7Ci0JCQlQTURfRFJWX0xP
RyhFUlIsICJ2cmluZyBkZXNjcmlwdG9yIHdpdGggbm8gbWJ1ZiBjb29raWUgYXQgJXVcbiIsCi0J
CQkJdnEtPnZxX3VzZWRfY29uc19pZHgpOwotCQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiBpbmNv
bnNpc3RlbnQgKCV1LCAldSlcbiIsIF9fZnVuY19fLCB1c2VkX2lkeCAsIGRlc2NfaWR4KTsKLQkJ
CWJyZWFrOwotCQl9Ci0JCWxlbltpXSA9IHVlcC0+bGVuOwotCQlyeF9wa3RzW2ldICA9IGNvb2tp
ZTsKLQkJdnEtPnZxX3VzZWRfY29uc19pZHgrKzsKLQkJdnFfcmluZ19mcmVlX2NoYWluKHZxLCBk
ZXNjX2lkeCk7Ci0JCXZxLT52cV9kZXNjeFtkZXNjX2lkeF0uY29va2llID0gTlVMTDsKLQl9Ci0J
cmV0dXJuIGk7Ci19Ci0KLSNlbmRpZiAvKiBfVklSVFFVRVVFX0hfICovCmRpZmYgLS1naXQgYS9t
ay9ydGUuYXBwLm1rIGIvbWsvcnRlLmFwcC5tawppbmRleCBjMjVmZGQ5Li5mYjZiZTEyIDEwMDY0
NAotLS0gYS9tay9ydGUuYXBwLm1rCisrKyBiL21rL3J0ZS5hcHAubWsKQEAgLTE0NCw3ICsxNDQs
NiBAQCBpZmVxICgkKENPTkZJR19SVEVfTElCUlRFX1ZIT1NUKSx5KQogX0xETElCUy0kKENPTkZJ
R19SVEVfTElCUlRFX1BNRF9WSE9TVCkgICAgICArPSAtbHJ0ZV9wbWRfdmhvc3QKIGVuZGlmICMg
JChDT05GSUdfUlRFX0xJQlJURV9WSE9TVCkKIF9MRExJQlMtJChDT05GSUdfUlRFX0xJQlJURV9W
TVhORVQzX1BNRCkgICAgKz0gLWxydGVfcG1kX3ZteG5ldDNfdWlvCi1fTERMSUJTLSQoQ09ORklH
X1JURV9MSUJSVEVfUE1EX1hFTlZJUlQpICAgICs9IC1scnRlX3BtZF94ZW52aXJ0IC1seGVuc3Rv
cmUKIAogaWZlcSAoJChDT05GSUdfUlRFX0xJQlJURV9DUllQVE9ERVYpLHkpCiBfTERMSUJTLSQo
Q09ORklHX1JURV9MSUJSVEVfUE1EX0FFU05JX01CKSAgICArPSAtbHJ0ZV9wbWRfYWVzbmlfbWIK
ZGlmZiAtLWdpdCBhL3BrZy9kcGRrLnNwZWMgYi9wa2cvZHBkay5zcGVjCmluZGV4IDViYTM0MzEu
Ljk1YzMzMzUgMTAwNjQ0Ci0tLSBhL3BrZy9kcGRrLnNwZWMKKysrIGIvcGtnL2RwZGsuc3BlYwpA
QCAtOTAsOSArOTAsNiBAQCBzZWQgLXJpICdzLChSVEVfQlVJTERfU0hBUkVEX0xJQj0pLiosXDF5
LCcgJXt0YXJnZXR9Ly5jb25maWcKIHNlZCAtcmkgJ3MsKFJURV9ORVhUX0FCST0pLiosXDFuLCcg
ICAgICAgICAle3RhcmdldH0vLmNvbmZpZwogc2VkIC1yaSAncywoTElCUlRFX1ZIT1NUPSkuKixc
MXksJyAgICAgICAgICV7dGFyZ2V0fS8uY29uZmlnCiBzZWQgLXJpICdzLChMSUJSVEVfUE1EX1BD
QVA9KS4qLFwxeSwnICAgICAgJXt0YXJnZXR9Ly5jb25maWcKLSVpZmFyY2ggaTY4NiB4ODZfNjQK
LXNlZCAtcmkgJ3MsKExJQlJURV9QTURfWEVOVklSVD0pLiosXDF5LCcgICAle3RhcmdldH0vLmNv
bmZpZwotJWVuZGlmCiBtYWtlIE89JXt0YXJnZXR9ICV7P19zbXBfbWZsYWdzfQogbWFrZSBPPSV7
dGFyZ2V0fSBkb2MKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:09:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7R8-0007Ch-CY; Wed, 30 Aug 2017 18:09:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dn7R7-0007Bw-4y
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:09:57 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 09/61-02044-47FF6A95; Wed, 30 Aug 2017 18:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5YG4Sq1v8f1m
 kwaHZ5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSY3fYC3Z5VUzoW8LewLjfoYuRi0NIYBqj
 ROuSRvYuRk4OCQFeiSPLZrBC2P4SD6Y8ZwGxhQTKJY79+g5mswloS3xa1QNWLyIgIPG5czEby
 CBmgbOMEt+WvwFLCAuYSFzeNBWsgUVAVeLYnxfMIDavgLvEr2/H2SAWyEncPNcJFucU8JDovr
 uGGWKZu8Tte9uYJzDyLmBkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5h
 UrJecn7uJERgQ9QwMjDsYJ6zyO8QoycGkJMpr8WtZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 Xul/QDnBotT01Iq0zBxgaMKkJTh4lER4I0DSvMUFibnFmekQqVOMxhwbVq//wsRxp2/DFyYhl
 rz8vFQpcd5vf4FKBUBKM0rz4AbBYuYSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWGIhTyZeS
 Vw+14BncIEdEqs11KQU0oSEVJSDYzHX1xZZsD3cvEzqZJdDIud958U0mAN9bslMENFdZKHouK
 UIpswGy8Jof5pzf7q8hOFjujXSJh4zk1gWfk63WiZ4fwE659Wf3PX9J3znnkizrj6kUv+6cob
 249f7P7Xw/h+mUedS7x8hnkM09PND9/Zq+7UKX/cdM4q1WDXRb23/mcMPv1VOKHEUpyRaKjFX
 FScCADFVK1JlAIAAA==
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504116581!70786327!7
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63017 invoked from network); 30 Aug 2017 18:09:55 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:09:55 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 11:09:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,449,1498546800"; d="scan'208";a="130029522"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 30 Aug 2017 11:09:51 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Wed, 30 Aug 2017 18:10:34 +0000
Message-Id: <1504116634-115687-7-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com,
 john.mcnamara@intel.com, Jianfeng Tan <jianfeng.tan@intel.com>,
 oao.m.martins@oracle.com, thomas@monjalon.net, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 6/6] eal: remove API rte_mem_phy2mch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJldmlvdXNseSwgdG8gZ2V0IE1GTiBhZGRyZXNzIGluIGRvbTAsIHRoaXMgQVBJIGlzIGEgd3Jh
cHBlciB0bwpvYnRhaW4gdGhlICJwaHlzaWNhbCBhZGRyZXNzIi4KCkFzIHdlIHJlbW92ZWQgeGVu
IGRvbTAgc3VwcG9ydCwgdGhpcyBBUEkgaXMgbm90IG5lY2Vzc2FyeS4KClNpZ25lZC1vZmYtYnk6
IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNvbT4KLS0tCiBkb2MvZ3VpZGVzL3Jl
bF9ub3Rlcy9yZWxlYXNlXzE3XzExLnJzdCAgICAgfCAyICsrCiBkcml2ZXJzL25ldC9lMTAwMC9l
bV9yeHR4LmMgICAgICAgICAgICAgICAgfCA0ICsrLS0KIGRyaXZlcnMvbmV0L2UxMDAwL2lnYl9y
eHR4LmMgICAgICAgICAgICAgICB8IDQgKystLQogZHJpdmVycy9uZXQvZm0xMGsvZm0xMGtfZXRo
ZGV2LmMgICAgICAgICAgIHwgNCArKy0tCiBkcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2LmMg
ICAgICAgICAgICAgfCAyICstCiBkcml2ZXJzL25ldC9pNDBlL2k0MGVfZmRpci5jICAgICAgICAg
ICAgICAgfCAyICstCiBkcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eC5jICAgICAgICAgICAgICAg
fCA4ICsrKystLS0tCiBkcml2ZXJzL25ldC9peGdiZS9peGdiZV9yeHR4LmMgICAgICAgICAgICAg
fCA0ICsrLS0KIGRyaXZlcnMvbmV0L3NmYy9zZmMuYyAgICAgICAgICAgICAgICAgICAgICB8IDIg
Ky0KIGxpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9tZW1vcnkuaCB8IDUgLS0tLS0K
IGxpYi9saWJydGVfbWVtcG9vbC9ydGVfbWVtcG9vbC5jICAgICAgICAgICB8IDMgLS0tCiAxMSBm
aWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE3XzExLnJzdCBiL2RvYy9ndWlkZXMv
cmVsX25vdGVzL3JlbGVhc2VfMTdfMTEucnN0CmluZGV4IGQyMTEwODQuLjA2YzMzNGIgMTAwNjQ0
Ci0tLSBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMTdfMTEucnN0CisrKyBiL2RvYy9n
dWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMTdfMTEucnN0CkBAIC0xMTAsNiArMTEwLDggQEAgQVBJ
IENoYW5nZXMKICAgIEFsc28sIG1ha2Ugc3VyZSB0byBzdGFydCB0aGUgYWN0dWFsIHRleHQgYXQg
dGhlIG1hcmdpbi4KICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQogCisgICAqIGBgcnRlX21lbV9waHkybWNoYGAgd2FzIHVzZWQgaW4g
eGVuIGRvbTAgdG8gb2J0YWluIHRoZSBwaHlzaWNhbCBhZGRyZXNzOworICAgICByZW1vdmUgdGhp
cyBBUEkgYXMgeGVuIGRvbTAgc3VwcG9ydCB3YXMgcmVtb3ZlZC4KIAogQUJJIENoYW5nZXMKIC0t
LS0tLS0tLS0tCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9lMTAwMC9lbV9yeHR4LmMgYi9kcml2
ZXJzL25ldC9lMTAwMC9lbV9yeHR4LmMKaW5kZXggMzE4MTljNS4uYTBmNjNhNyAxMDA2NDQKLS0t
IGEvZHJpdmVycy9uZXQvZTEwMDAvZW1fcnh0eC5jCisrKyBiL2RyaXZlcnMvbmV0L2UxMDAwL2Vt
X3J4dHguYwpAQCAtMTI4OSw3ICsxMjg5LDcgQEAgZXRoX2VtX3R4X3F1ZXVlX3NldHVwKHN0cnVj
dCBydGVfZXRoX2RldiAqZGV2LAogCXR4cS0+cG9ydF9pZCA9IGRldi0+ZGF0YS0+cG9ydF9pZDsK
IAogCXR4cS0+dGR0X3JlZ19hZGRyID0gRTEwMDBfUENJX1JFR19BRERSKGh3LCBFMTAwMF9URFQo
cXVldWVfaWR4KSk7Ci0JdHhxLT50eF9yaW5nX3BoeXNfYWRkciA9IHJ0ZV9tZW1fcGh5Mm1jaCh0
ei0+bWVtc2VnX2lkLCB0ei0+cGh5c19hZGRyKTsKKwl0eHEtPnR4X3JpbmdfcGh5c19hZGRyID0g
dHotPnBoeXNfYWRkcjsKIAl0eHEtPnR4X3JpbmcgPSAoc3RydWN0IGUxMDAwX2RhdGFfZGVzYyAq
KSB0ei0+YWRkcjsKIAogCVBNRF9JTklUX0xPRyhERUJVRywgInN3X3Jpbmc9JXAgaHdfcmluZz0l
cCBkbWFfYWRkcj0weCUiUFJJeDY0LApAQCAtMTQxNiw3ICsxNDE2LDcgQEAgZXRoX2VtX3J4X3F1
ZXVlX3NldHVwKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LAogCiAJcnhxLT5yZHRfcmVnX2FkZHIg
PSBFMTAwMF9QQ0lfUkVHX0FERFIoaHcsIEUxMDAwX1JEVChxdWV1ZV9pZHgpKTsKIAlyeHEtPnJk
aF9yZWdfYWRkciA9IEUxMDAwX1BDSV9SRUdfQUREUihodywgRTEwMDBfUkRIKHF1ZXVlX2lkeCkp
OwotCXJ4cS0+cnhfcmluZ19waHlzX2FkZHIgPSBydGVfbWVtX3BoeTJtY2gocnotPm1lbXNlZ19p
ZCwgcnotPnBoeXNfYWRkcik7CisJcnhxLT5yeF9yaW5nX3BoeXNfYWRkciA9IHJ6LT5waHlzX2Fk
ZHI7CiAJcnhxLT5yeF9yaW5nID0gKHN0cnVjdCBlMTAwMF9yeF9kZXNjICopIHJ6LT5hZGRyOwog
CiAJUE1EX0lOSVRfTE9HKERFQlVHLCAic3dfcmluZz0lcCBod19yaW5nPSVwIGRtYV9hZGRyPTB4
JSJQUkl4NjQsCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9lMTAwMC9pZ2Jfcnh0eC5jIGIvZHJp
dmVycy9uZXQvZTEwMDAvaWdiX3J4dHguYwppbmRleCAxYzgwYTJhLi4wZmNjYjVkIDEwMDY0NAot
LS0gYS9kcml2ZXJzL25ldC9lMTAwMC9pZ2Jfcnh0eC5jCisrKyBiL2RyaXZlcnMvbmV0L2UxMDAw
L2lnYl9yeHR4LmMKQEAgLTE1MzAsNyArMTUzMCw3IEBAIGV0aF9pZ2JfdHhfcXVldWVfc2V0dXAo
c3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsCiAJdHhxLT5wb3J0X2lkID0gZGV2LT5kYXRhLT5wb3J0
X2lkOwogCiAJdHhxLT50ZHRfcmVnX2FkZHIgPSBFMTAwMF9QQ0lfUkVHX0FERFIoaHcsIEUxMDAw
X1REVCh0eHEtPnJlZ19pZHgpKTsKLQl0eHEtPnR4X3JpbmdfcGh5c19hZGRyID0gcnRlX21lbV9w
aHkybWNoKHR6LT5tZW1zZWdfaWQsIHR6LT5waHlzX2FkZHIpOworCXR4cS0+dHhfcmluZ19waHlz
X2FkZHIgPSB0ei0+cGh5c19hZGRyOwogCiAJdHhxLT50eF9yaW5nID0gKHVuaW9uIGUxMDAwX2Fk
dl90eF9kZXNjICopIHR6LT5hZGRyOwogCS8qIEFsbG9jYXRlIHNvZnR3YXJlIHJpbmcgKi8KQEAg
LTE2NjcsNyArMTY2Nyw3IEBAIGV0aF9pZ2JfcnhfcXVldWVfc2V0dXAoc3RydWN0IHJ0ZV9ldGhf
ZGV2ICpkZXYsCiAJfQogCXJ4cS0+cmR0X3JlZ19hZGRyID0gRTEwMDBfUENJX1JFR19BRERSKGh3
LCBFMTAwMF9SRFQocnhxLT5yZWdfaWR4KSk7CiAJcnhxLT5yZGhfcmVnX2FkZHIgPSBFMTAwMF9Q
Q0lfUkVHX0FERFIoaHcsIEUxMDAwX1JESChyeHEtPnJlZ19pZHgpKTsKLQlyeHEtPnJ4X3Jpbmdf
cGh5c19hZGRyID0gcnRlX21lbV9waHkybWNoKHJ6LT5tZW1zZWdfaWQsIHJ6LT5waHlzX2FkZHIp
OworCXJ4cS0+cnhfcmluZ19waHlzX2FkZHIgPSByei0+cGh5c19hZGRyOwogCXJ4cS0+cnhfcmlu
ZyA9ICh1bmlvbiBlMTAwMF9hZHZfcnhfZGVzYyAqKSByei0+YWRkcjsKIAogCS8qIEFsbG9jYXRl
IHNvZnR3YXJlIHJpbmcuICovCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9mbTEway9mbTEwa19l
dGhkZXYuYyBiL2RyaXZlcnMvbmV0L2ZtMTBrL2ZtMTBrX2V0aGRldi5jCmluZGV4IGU2MGQzYTMu
LjE1ZWEyYTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2ZtMTBrL2ZtMTBrX2V0aGRldi5jCisr
KyBiL2RyaXZlcnMvbmV0L2ZtMTBrL2ZtMTBrX2V0aGRldi5jCkBAIC0xODg3LDcgKzE4ODcsNyBA
QCBmbTEwa19yeF9xdWV1ZV9zZXR1cChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgdWludDE2X3Qg
cXVldWVfaWQsCiAJCXJldHVybiAtRU5PTUVNOwogCX0KIAlxLT5od19yaW5nID0gbXotPmFkZHI7
Ci0JcS0+aHdfcmluZ19waHlzX2FkZHIgPSBydGVfbWVtX3BoeTJtY2gobXotPm1lbXNlZ19pZCwg
bXotPnBoeXNfYWRkcik7CisJcS0+aHdfcmluZ19waHlzX2FkZHIgPSBtei0+cGh5c19hZGRyOwog
CiAJLyogQ2hlY2sgaWYgbnVtYmVyIG9mIGRlc2NzIHNhdGlzZmllZCBWZWN0b3IgcmVxdWlyZW1l
bnQgKi8KIAlpZiAoIXJ0ZV9pc19wb3dlcl9vZl8yKG5iX2Rlc2MpKSB7CkBAIC0yMDQ3LDcgKzIw
NDcsNyBAQCBmbTEwa190eF9xdWV1ZV9zZXR1cChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgdWlu
dDE2X3QgcXVldWVfaWQsCiAJCXJldHVybiAtRU5PTUVNOwogCX0KIAlxLT5od19yaW5nID0gbXot
PmFkZHI7Ci0JcS0+aHdfcmluZ19waHlzX2FkZHIgPSBydGVfbWVtX3BoeTJtY2gobXotPm1lbXNl
Z19pZCwgbXotPnBoeXNfYWRkcik7CisJcS0+aHdfcmluZ19waHlzX2FkZHIgPSBtei0+cGh5c19h
ZGRyOwogCiAJLyoKIAkgKiBhbGxvY2F0ZSBtZW1vcnkgZm9yIHRoZSBSUyBiaXQgdHJhY2tlci4g
RW5vdWdoIHNsb3RzIHRvIGhvbGQgdGhlCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9pNDBlL2k0
MGVfZXRoZGV2LmMgYi9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2LmMKaW5kZXggNWYyNmUy
NC4uZGM1NDU4ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldi5jCisr
KyBiL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9ldGhkZXYuYwpAQCAtMzc0MSw3ICszNzQxLDcgQEAg
aTQwZV9hbGxvY2F0ZV9kbWFfbWVtX2QoX19hdHRyaWJ1dGVfXygodW51c2VkKSkgc3RydWN0IGk0
MGVfaHcgKmh3LAogCiAJbWVtLT5zaXplID0gc2l6ZTsKIAltZW0tPnZhID0gbXotPmFkZHI7Ci0J
bWVtLT5wYSA9IHJ0ZV9tZW1fcGh5Mm1jaChtei0+bWVtc2VnX2lkLCBtei0+cGh5c19hZGRyKTsK
KwltZW0tPnBhID0gbXotPnBoeXNfYWRkcjsKIAltZW0tPnpvbmUgPSAoY29uc3Qgdm9pZCAqKW16
OwogCVBNRF9EUlZfTE9HKERFQlVHLAogCQkibWVtem9uZSAlcyBhbGxvY2F0ZWQgd2l0aCBwaHlz
aWNhbCBhZGRyZXNzOiAlIlBSSXU2NCwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2k0MGUvaTQw
ZV9mZGlyLmMgYi9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZmRpci5jCmluZGV4IDgwMTNhZGQuLjcw
ZGFlOTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9mZGlyLmMKKysrIGIvZHJp
dmVycy9uZXQvaTQwZS9pNDBlX2ZkaXIuYwpAQCAtMjQ5LDcgKzI0OSw3IEBAIGk0MGVfZmRpcl9z
ZXR1cChzdHJ1Y3QgaTQwZV9wZiAqcGYpCiAJCWdvdG8gZmFpbF9tZW07CiAJfQogCXBmLT5mZGly
LnByZ19wa3QgPSBtei0+YWRkcjsKLQlwZi0+ZmRpci5kbWFfYWRkciA9IHJ0ZV9tZW1fcGh5Mm1j
aChtei0+bWVtc2VnX2lkLCBtei0+cGh5c19hZGRyKTsKKwlwZi0+ZmRpci5kbWFfYWRkciA9IG16
LT5waHlzX2FkZHI7CiAKIAlwZi0+ZmRpci5tYXRjaF9jb3VudGVyX2luZGV4ID0gSTQwRV9DT1VO
VEVSX0lOREVYX0ZESVIoaHctPnBmX2lkKTsKIAlQTURfRFJWX0xPRyhJTkZPLCAiRkRJUiBzZXR1
cCBzdWNjZXNzZnVsbHksIHdpdGggcHJvZ3JhbW1pbmcgcXVldWUgJXUuIiwKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9yeHR4LmMgYi9kcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0
eC5jCmluZGV4IGY1NzFlNzkuLjM0NGMxMWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2k0MGUv
aTQwZV9yeHR4LmMKKysrIGIvZHJpdmVycy9uZXQvaTQwZS9pNDBlX3J4dHguYwpAQCAtMTgyMiw3
ICsxODIyLDcgQEAgaTQwZV9kZXZfcnhfcXVldWVfc2V0dXAoc3RydWN0IHJ0ZV9ldGhfZGV2ICpk
ZXYsCiAJLyogWmVybyBhbGwgdGhlIGRlc2NyaXB0b3JzIGluIHRoZSByaW5nLiAqLwogCW1lbXNl
dChyei0+YWRkciwgMCwgcmluZ19zaXplKTsKIAotCXJ4cS0+cnhfcmluZ19waHlzX2FkZHIgPSBy
dGVfbWVtX3BoeTJtY2gocnotPm1lbXNlZ19pZCwgcnotPnBoeXNfYWRkcik7CisJcnhxLT5yeF9y
aW5nX3BoeXNfYWRkciA9IHJ6LT5waHlzX2FkZHI7CiAJcnhxLT5yeF9yaW5nID0gKHVuaW9uIGk0
MGVfcnhfZGVzYyAqKXJ6LT5hZGRyOwogCiAJbGVuID0gKHVpbnQxNl90KShuYl9kZXNjICsgUlRF
X1BNRF9JNDBFX1JYX01BWF9CVVJTVCk7CkBAIC0yMTU5LDcgKzIxNTksNyBAQCBpNDBlX2Rldl90
eF9xdWV1ZV9zZXR1cChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwKIAl0eHEtPnZzaSA9IHZzaTsK
IAl0eHEtPnR4X2RlZmVycmVkX3N0YXJ0ID0gdHhfY29uZi0+dHhfZGVmZXJyZWRfc3RhcnQ7CiAK
LQl0eHEtPnR4X3JpbmdfcGh5c19hZGRyID0gcnRlX21lbV9waHkybWNoKHR6LT5tZW1zZWdfaWQs
IHR6LT5waHlzX2FkZHIpOworCXR4cS0+dHhfcmluZ19waHlzX2FkZHIgPSB0ei0+cGh5c19hZGRy
OwogCXR4cS0+dHhfcmluZyA9IChzdHJ1Y3QgaTQwZV90eF9kZXNjICopdHotPmFkZHI7CiAKIAkv
KiBBbGxvY2F0ZSBzb2Z0d2FyZSByaW5nICovCkBAIC0yNjcxLDcgKzI2NzEsNyBAQCBpNDBlX2Zk
aXJfc2V0dXBfdHhfcmVzb3VyY2VzKHN0cnVjdCBpNDBlX3BmICpwZikKIAl0eHEtPnJlZ19pZHgg
PSBwZi0+ZmRpci5mZGlyX3ZzaS0+YmFzZV9xdWV1ZTsKIAl0eHEtPnZzaSA9IHBmLT5mZGlyLmZk
aXJfdnNpOwogCi0JdHhxLT50eF9yaW5nX3BoeXNfYWRkciA9IHJ0ZV9tZW1fcGh5Mm1jaCh0ei0+
bWVtc2VnX2lkLCB0ei0+cGh5c19hZGRyKTsKKwl0eHEtPnR4X3JpbmdfcGh5c19hZGRyID0gdHot
PnBoeXNfYWRkcjsKIAl0eHEtPnR4X3JpbmcgPSAoc3RydWN0IGk0MGVfdHhfZGVzYyAqKXR6LT5h
ZGRyOwogCS8qCiAJICogZG9uJ3QgbmVlZCB0byBhbGxvY2F0ZSBzb2Z0d2FyZSByaW5nIGFuZCBy
ZXNldCBmb3IgdGhlIGZkaXIKQEAgLTI3MjcsNyArMjcyNyw3IEBAIGk0MGVfZmRpcl9zZXR1cF9y
eF9yZXNvdXJjZXMoc3RydWN0IGk0MGVfcGYgKnBmKQogCXJ4cS0+cmVnX2lkeCA9IHBmLT5mZGly
LmZkaXJfdnNpLT5iYXNlX3F1ZXVlOwogCXJ4cS0+dnNpID0gcGYtPmZkaXIuZmRpcl92c2k7CiAK
LQlyeHEtPnJ4X3JpbmdfcGh5c19hZGRyID0gcnRlX21lbV9waHkybWNoKHJ6LT5tZW1zZWdfaWQs
IHJ6LT5waHlzX2FkZHIpOworCXJ4cS0+cnhfcmluZ19waHlzX2FkZHIgPSByei0+cGh5c19hZGRy
OwogCXJ4cS0+cnhfcmluZyA9ICh1bmlvbiBpNDBlX3J4X2Rlc2MgKilyei0+YWRkcjsKIAogCS8q
CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9peGdiZS9peGdiZV9yeHR4LmMgYi9kcml2ZXJzL25l
dC9peGdiZS9peGdiZV9yeHR4LmMKaW5kZXggNjRiZmYyNS4uYWMxNDE1YiAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfcnh0eC5jCisrKyBiL2RyaXZlcnMvbmV0L2l4Z2JlL2l4
Z2JlX3J4dHguYwpAQCAtMjU0OCw3ICsyNTQ4LDcgQEAgaXhnYmVfZGV2X3R4X3F1ZXVlX3NldHVw
KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LAogCWVsc2UKIAkJdHhxLT50ZHRfcmVnX2FkZHIgPSBJ
WEdCRV9QQ0lfUkVHX0FERFIoaHcsIElYR0JFX1REVCh0eHEtPnJlZ19pZHgpKTsKIAotCXR4cS0+
dHhfcmluZ19waHlzX2FkZHIgPSBydGVfbWVtX3BoeTJtY2godHotPm1lbXNlZ19pZCwgdHotPnBo
eXNfYWRkcik7CisJdHhxLT50eF9yaW5nX3BoeXNfYWRkciA9IHR6LT5waHlzX2FkZHI7CiAJdHhx
LT50eF9yaW5nID0gKHVuaW9uIGl4Z2JlX2Fkdl90eF9kZXNjICopIHR6LT5hZGRyOwogCiAJLyog
QWxsb2NhdGUgc29mdHdhcmUgcmluZyAqLwpAQCAtMjg1MCw3ICsyODUwLDcgQEAgaXhnYmVfZGV2
X3J4X3F1ZXVlX3NldHVwKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LAogCQkJSVhHQkVfUENJX1JF
R19BRERSKGh3LCBJWEdCRV9SREgocnhxLT5yZWdfaWR4KSk7CiAJfQogCi0JcnhxLT5yeF9yaW5n
X3BoeXNfYWRkciA9IHJ0ZV9tZW1fcGh5Mm1jaChyei0+bWVtc2VnX2lkLCByei0+cGh5c19hZGRy
KTsKKwlyeHEtPnJ4X3JpbmdfcGh5c19hZGRyID0gcnotPnBoeXNfYWRkcjsKIAlyeHEtPnJ4X3Jp
bmcgPSAodW5pb24gaXhnYmVfYWR2X3J4X2Rlc2MgKikgcnotPmFkZHI7CiAKIAkvKgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9uZXQvc2ZjL3NmYy5jIGIvZHJpdmVycy9uZXQvc2ZjL3NmYy5jCmluZGV4
IDZjZWNmYzAuLmY5ZTk5MTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3NmYy9zZmMuYworKysg
Yi9kcml2ZXJzL25ldC9zZmMvc2ZjLmMKQEAgLTYxLDcgKzYxLDcgQEAgc2ZjX2RtYV9hbGxvYyhj
b25zdCBzdHJ1Y3Qgc2ZjX2FkYXB0ZXIgKnNhLCBjb25zdCBjaGFyICpuYW1lLCB1aW50MTZfdCBp
ZCwKIAkJcmV0dXJuIEVOT01FTTsKIAl9CiAKLQllc21wLT5lc21fYWRkciA9IHJ0ZV9tZW1fcGh5
Mm1jaChtei0+bWVtc2VnX2lkLCBtei0+cGh5c19hZGRyKTsKKwllc21wLT5lc21fYWRkciA9IG16
LT5waHlzX2FkZHI7CiAJaWYgKGVzbXAtPmVzbV9hZGRyID09IFJURV9CQURfUEhZU19BRERSKSB7
CiAJCSh2b2lkKXJ0ZV9tZW16b25lX2ZyZWUobXopOwogCQlyZXR1cm4gRUZBVUxUOwpkaWZmIC0t
Z2l0IGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvcnRlX21lbW9yeS5oIGIvbGliL2xp
YnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvcnRlX21lbW9yeS5oCmluZGV4IGQ4NTQzYzAuLmM1NDU5
NjMgMTAwNjQ0Ci0tLSBhL2xpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9tZW1vcnku
aAorKysgYi9saWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9ydGVfbWVtb3J5LmgKQEAgLTE4
NywxMSArMTg3LDYgQEAgdW5zaWduZWQgcnRlX21lbW9yeV9nZXRfbmNoYW5uZWwodm9pZCk7CiAg
Ki8KIHVuc2lnbmVkIHJ0ZV9tZW1vcnlfZ2V0X25yYW5rKHZvaWQpOwogCi1zdGF0aWMgaW5saW5l
IHBoeXNfYWRkcl90Ci1ydGVfbWVtX3BoeTJtY2goaW50MzJfdCBtZW1zZWdfaWQgX19ydGVfdW51
c2VkLCBjb25zdCBwaHlzX2FkZHJfdCBwaHlfYWRkcikKLXsKLQlyZXR1cm4gcGh5X2FkZHI7Ci19
CiAjaWZkZWYgX19jcGx1c3BsdXMKIH0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9t
ZW1wb29sL3J0ZV9tZW1wb29sLmMgYi9saWIvbGlicnRlX21lbXBvb2wvcnRlX21lbXBvb2wuYwpp
bmRleCA2ZDcyNmFlLi44OTJhMWFjIDEwMDY0NAotLS0gYS9saWIvbGlicnRlX21lbXBvb2wvcnRl
X21lbXBvb2wuYworKysgYi9saWIvbGlicnRlX21lbXBvb2wvcnRlX21lbXBvb2wuYwpAQCAtNDcz
LDggKzQ3Myw2IEBAIHJ0ZV9tZW1wb29sX3BvcHVsYXRlX3ZpcnQoc3RydWN0IHJ0ZV9tZW1wb29s
ICptcCwgY2hhciAqYWRkciwKIAkJICAgICBtcC0+cG9wdWxhdGVkX3NpemUgPCBtcC0+c2l6ZTsg
b2ZmICs9IHBoeXNfbGVuKSB7CiAKIAkJcGFkZHIgPSBydGVfbWVtX3ZpcnQycGh5KGFkZHIgKyBv
ZmYpOwotCQkvKiByZXF1aXJlZCBmb3IgeGVuX2RvbTAgdG8gZ2V0IHRoZSBtYWNoaW5lIGFkZHJl
c3MgKi8KLQkJcGFkZHIgPSBydGVfbWVtX3BoeTJtY2goLTEsIHBhZGRyKTsKIAogCQlpZiAocGFk
ZHIgPT0gUlRFX0JBRF9QSFlTX0FERFIgJiYgcnRlX2VhbF9oYXNfaHVnZXBhZ2VzKCkpIHsKIAkJ
CXJldCA9IC1FSU5WQUw7CkBAIC00ODYsNyArNDg0LDYgQEAgcnRlX21lbXBvb2xfcG9wdWxhdGVf
dmlydChzdHJ1Y3QgcnRlX21lbXBvb2wgKm1wLCBjaGFyICphZGRyLAogCQkJcGh5c19hZGRyX3Qg
cGFkZHJfdG1wOwogCiAJCQlwYWRkcl90bXAgPSBydGVfbWVtX3ZpcnQycGh5KGFkZHIgKyBvZmYg
KyBwaHlzX2xlbik7Ci0JCQlwYWRkcl90bXAgPSBydGVfbWVtX3BoeTJtY2goLTEsIHBhZGRyX3Rt
cCk7CiAKIAkJCWlmIChwYWRkcl90bXAgIT0gcGFkZHIgKyBwaHlzX2xlbikKIAkJCQlicmVhazsK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:10:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7RA-0007F0-Oo; Wed, 30 Aug 2017 18:10:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dn7R8-0007CH-0w
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:09:58 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CB/00-01777-57FF6A95; Wed, 30 Aug 2017 18:09:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNwkVrfo/7J
 Ig3ufTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynjyayF5y8LFXR9dm9gbFxtWQXIxeHkMA0
 Rol3vz4zdzFyckgI8EocWTaDFcL2l9ixtocJxBYSKJfo6trCAmKzCWhLfFrVww5iiwgISHzuX
 MwGMohZ4CyjxLflb8ASwgKGEq+PHwJrZhFQlbjb/BlsKK+Au8SrWcfZIBbISdw81wm2mFPAQ6
 L77hpmiGXuErfvbWOGqBeUODnzCdBiDqAF6hLr5wmBhJkF5CWat85mnsAoMAtJ1SyEqllIqhY
 wMq9i1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMz3oGBsYd
 jBNW+R1ilORgUhLltfi1LFKILyk/pTIjsTgjvqg0J7X4EKMGB4fA5rWrLzBKseTl56UqSfBK/
 wOqEyxKTU+tSMvMAUYQTKkEB4+SCG8ESJq3uCAxtzgzHSJ1ilFRSpz321+ghABIIqM0D64NFr
 WXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKglDjOfJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYy
 xDQIZ/atSGjRjJ+ov/jZ9Qumb9v8zr0lE2cRrWt5M59ojZ6/47pCnyRHldxPPRCkcufX3x+op
 M6Z471+39+T6SZ9f+M5LWBF3vjZn3deJm0U0jBwFFy5Mji9Mnz7dZK+iZ+J9qX9twqcPtgmte
 mvFfr1vUTZTpszD0NTuP8cvT3pyXvN8+01vJZbijERDLeai4kQAhlerKNUCAAA=
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504116581!70786327!6
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62910 invoked from network); 30 Aug 2017 18:09:53 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:09:53 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 11:09:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,449,1498546800"; d="scan'208";a="130029505"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 30 Aug 2017 11:09:48 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Wed, 30 Aug 2017 18:10:33 +0000
Message-Id: <1504116634-115687-6-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com,
 john.mcnamara@intel.com, Jianfeng Tan <jianfeng.tan@intel.com>,
 oao.m.martins@oracle.com, thomas@monjalon.net, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 5/6] eal: remove xen dom0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgcmVtb3ZlIHhlbi1zcGVjaWZpYyBjb2RlIGluIEVBTCwgaW5jbHVkaW5nIHRoZSBvcHRpb24g
LS14ZW4tZG9tMCwKbWVtb3J5IGluaXRpYWxpemF0aW9uIGNvZGUsIGNvbXBpbGluZyBkZXBlbmRl
bmN5LCBldGMuCgpCZXNpZGVzLCByZWxhdGVkIGRvY3VtZW50cyBhcmUgcmVtb3ZlZCBvciB1cGRh
dGVkLgoKU2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29t
PgotLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA3IC0KIGNvbmZpZy9jb21tb25fYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA1IC0KIGRvYy9ndWlkZXMvaW5kZXgucnN0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxIC0KIGRvYy9ndWlkZXMvbGludXhfZ3NnL2J1aWxkX3NhbXBsZV9hcHBzLnJz
dCAgICAgICAgIHwgICA1ICstCiBkb2MvZ3VpZGVzL2xpbnV4X2dzZy9zeXNfcmVxcy5yc3QgICAg
ICAgICAgICAgICAgICB8ICA1MyAtLQogZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3NvdXJjZV9vcmcu
cnN0ICAgICAgICAgICAgICAgfCAgIDEgLQogZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRp
b24ucnN0ICAgICAgICAgICAgICAgfCAgIDMgLQogZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFz
ZV8xN18xMS5yc3QgICAgICAgICAgICAgfCAgMTIgKwogZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91
Zy9ydW5fYXBwLnJzdCAgICAgICAgICAgICAgfCAgIDQgLQogZG9jL2d1aWRlcy94ZW4vaW1nL2Rw
ZGtfeGVuX3BrdF9zd2l0Y2gucG5nICAgICAgICAgfCBCaW4gMTYzODQyIC0+IDAgYnl0ZXMKIGRv
Yy9ndWlkZXMveGVuL2ltZy9ncmFudF9yZWZzLnBuZyAgICAgICAgICAgICAgICAgIHwgQmluIDY0
MDUgLT4gMCBieXRlcwogZG9jL2d1aWRlcy94ZW4vaW1nL2dyYW50X3RhYmxlLnBuZyAgICAgICAg
ICAgICAgICAgfCBCaW4gOTY3NjIgLT4gMCBieXRlcwogZG9jL2d1aWRlcy94ZW4vaW5kZXgucnN0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzggLQogZG9jL2d1aWRlcy94ZW4vcGt0X3N3
aXRjaC5yc3QgICAgICAgICAgICAgICAgICAgICAgfCA0NzAgLS0tLS0tLS0tLS0tLQogLi4uL2Jz
ZGFwcC9lYWwvaW5jbHVkZS9leGVjLWVudi9ydGVfZG9tMF9jb21tb24uaCAgfCAxMDcgLS0tCiBs
aWIvbGlicnRlX2VhbC9jb21tb24vZWFsX2NvbW1vbl9vcHRpb25zLmMgICAgICAgICB8ICAgMyAt
CiBsaWIvbGlicnRlX2VhbC9jb21tb24vZWFsX2ludGVybmFsX2NmZy5oICAgICAgICAgICB8ICAg
MSAtCiBsaWIvbGlicnRlX2VhbC9jb21tb24vZWFsX29wdGlvbnMuaCAgICAgICAgICAgICAgICB8
ICAgMiAtCiBsaWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9ydGVfbWVtb3J5LmggICAgICAg
ICB8ICA2NiAtLQogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvTWFrZWZpbGUgICAgICAgICAgICAg
ICAgICAgfCAgIDIgLQogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL01ha2VmaWxlICAgICAg
ICAgICAgICAgfCAgIDUgKy0KIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWwuYyAgICAg
ICAgICAgICAgICAgIHwgIDI0IC0KIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfbWVt
b3J5LmMgICAgICAgICAgIHwgIDU2IC0tCiBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFs
X3hlbl9tZW1vcnkuYyAgICAgICB8IDM4MSAtLS0tLS0tLS0tCiAuLi4vZWFsL2luY2x1ZGUvZXhl
Yy1lbnYvcnRlX2RvbTBfY29tbW9uLmggICAgICAgICB8IDEwOCAtLS0KIGxpYi9saWJydGVfZWFs
L2xpbnV4YXBwL2lnYl91aW8vaWdiX3Vpby5jICAgICAgICAgIHwgIDU0IC0tCiBsaWIvbGlicnRl
X2VhbC9saW51eGFwcC94ZW5fZG9tMC9NYWtlZmlsZSAgICAgICAgICB8ICA1MyAtLQogbGliL2xp
YnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvY29tcGF0LmggICAgICAgICAgfCAgMTUgLQogbGli
L2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvZG9tMF9tbV9kZXYuaCAgICAgfCAxMDcgLS0t
CiBsaWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9kb20wX21tX21pc2MuYyAgICB8IDc4
MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHBrZy9kcGRrLnNwZWMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzIC0KIDMxIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlv
bnMoKyksIDIzNTIgZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy94
ZW4vaW1nL2RwZGtfeGVuX3BrdF9zd2l0Y2gucG5nCiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1
aWRlcy94ZW4vaW1nL2dyYW50X3JlZnMucG5nCiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRl
cy94ZW4vaW1nL2dyYW50X3RhYmxlLnBuZwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRvYy9ndWlkZXMv
eGVuL2luZGV4LnJzdAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRvYy9ndWlkZXMveGVuL3BrdF9zd2l0
Y2gucnN0CiBkZWxldGUgbW9kZSAxMDA2NDQgbGliL2xpYnJ0ZV9lYWwvYnNkYXBwL2VhbC9pbmNs
dWRlL2V4ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5oCiBkZWxldGUgbW9kZSAxMDA2NDQgbGliL2xp
YnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbF94ZW5fbWVtb3J5LmMKIGRlbGV0ZSBtb2RlIDEwMDY0
NCBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvaW5jbHVkZS9leGVjLWVudi9ydGVfZG9tMF9j
b21tb24uaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9k
b20wL01ha2VmaWxlCiBkZWxldGUgbW9kZSAxMDA2NDQgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAv
eGVuX2RvbTAvY29tcGF0LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9saW51
eGFwcC94ZW5fZG9tMC9kb20wX21tX2Rldi5oCiBkZWxldGUgbW9kZSAxMDA2NDQgbGliL2xpYnJ0
ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvZG9tMF9tbV9taXNjLmMKCmRpZmYgLS1naXQgYS9NQUlO
VEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDAwM2U3MmUuLjJhZjMyZmYgMTAwNjQ0Ci0tLSBh
L01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xODksMTMgKzE4OSw2IEBAIExpbnV4
IFZGSU8KIE06IEFuYXRvbHkgQnVyYWtvdiA8YW5hdG9seS5idXJha292QGludGVsLmNvbT4KIEY6
IGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC8qdmZpbyoKIAotTGludXggWGVuCi1NOiBKaWFu
ZmVuZyBUYW4gPGppYW5mZW5nLnRhbkBpbnRlbC5jb20+Ci1GOiBsaWIvbGlicnRlX2VhbC9saW51
eGFwcC94ZW5fZG9tMC8KLUY6IGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC8qeGVuKgotRjog
bGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29t
bW9uLmgKLUY6IGRvYy9ndWlkZXMveGVuLwotCiBGcmVlQlNEIEVBTCAod2l0aCBvdmVybGFwcykK
IE06IEJydWNlIFJpY2hhcmRzb24gPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPgogTTogU2Vy
Z2lvIEdvbnphbGV6IE1vbnJveSA8c2VyZ2lvLmdvbnphbGV6Lm1vbnJveUBpbnRlbC5jb20+CmRp
ZmYgLS1naXQgYS9jb25maWcvY29tbW9uX2Jhc2UgYi9jb25maWcvY29tbW9uX2Jhc2UKaW5kZXgg
OTM5MjhiNi4uMTdkM2RhZSAxMDA2NDQKLS0tIGEvY29uZmlnL2NvbW1vbl9iYXNlCisrKyBiL2Nv
bmZpZy9jb21tb25fYmFzZQpAQCAtNzE5LDExICs3MTksNiBAQCBDT05GSUdfUlRFX0xJQlJURV9W
SE9TVF9ERUJVRz1uCiBDT05GSUdfUlRFX0xJQlJURV9QTURfVkhPU1Q9bgogCiAjCi0jQ29tcGls
ZSBYZW4gZG9tYWluMCBzdXBwb3J0Ci0jCi1DT05GSUdfUlRFX0xJQlJURV9YRU5fRE9NMD1uCi0K
LSMKICMgQ29tcGlsZSB0aGUgdGVzdCBhcHBsaWNhdGlvbgogIwogQ09ORklHX1JURV9BUFBfVEVT
VD15CmRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL2luZGV4LnJzdCBiL2RvYy9ndWlkZXMvaW5kZXgu
cnN0CmluZGV4IDYzNzE2YjAuLjViNmViN2UgMTAwNjQ0Ci0tLSBhL2RvYy9ndWlkZXMvaW5kZXgu
cnN0CisrKyBiL2RvYy9ndWlkZXMvaW5kZXgucnN0CkBAIC00NCw3ICs0NCw2IEBAIERQREsgZG9j
dW1lbnRhdGlvbgogICAgbmljcy9pbmRleAogICAgY3J5cHRvZGV2cy9pbmRleAogICAgZXZlbnRk
ZXZzL2luZGV4Ci0gICB4ZW4vaW5kZXgKICAgIGNvbnRyaWJ1dGluZy9pbmRleAogICAgcmVsX25v
dGVzL2luZGV4CiAgICBmYXEvaW5kZXgKZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvbGludXhfZ3Nn
L2J1aWxkX3NhbXBsZV9hcHBzLnJzdCBiL2RvYy9ndWlkZXMvbGludXhfZ3NnL2J1aWxkX3NhbXBs
ZV9hcHBzLnJzdAppbmRleCAwY2M1ZmQxLi41ODI5ODRkIDEwMDY0NAotLS0gYS9kb2MvZ3VpZGVz
L2xpbnV4X2dzZy9idWlsZF9zYW1wbGVfYXBwcy5yc3QKKysrIGIvZG9jL2d1aWRlcy9saW51eF9n
c2cvYnVpbGRfc2FtcGxlX2FwcHMucnN0CkBAIC0xMTYsNyArMTE2LDcgQEAgVGhlIGZvbGxvd2lu
ZyBpcyB0aGUgbGlzdCBvZiBvcHRpb25zIHRoYXQgY2FuIGJlIGdpdmVuIHRvIHRoZSBFQUw6CiAK
ICAgICAuL3J0ZS1hcHAgWy1jIENPUkVNQVNLIHwgLWwgQ09SRUxJU1RdIFstbiBOVU1dIFstYiA8
ZG9tYWluOmJ1czpkZXZpZC5mdW5jPl0gXAogICAgICAgICAgICAgICBbLS1zb2NrZXQtbWVtPU1C
LC4uLl0gWy1kIExJQi5zb3xESVJdIFstbSBNQl0gWy1yIE5VTV0gWy12XSBbLS1maWxlLXByZWZp
eF0gXAotCSAgICAgIFstLXByb2MtdHlwZSA8cHJpbWFyeXxzZWNvbmRhcnl8YXV0bz5dIFstLSB4
ZW4tZG9tMF0KKwkgICAgICBbLS1wcm9jLXR5cGUgPHByaW1hcnl8c2Vjb25kYXJ5fGF1dG8+XQog
CiBUaGUgRUFMIG9wdGlvbnMgYXJlIGFzIGZvbGxvd3M6CiAKQEAgLTE2Myw5ICsxNjMsNiBAQCBU
aGUgRUFMIG9wdGlvbnMgYXJlIGFzIGZvbGxvd3M6CiAqIGBgLS1wcm9jLXR5cGVgYDoKICAgVGhl
IHR5cGUgb2YgcHJvY2VzcyBpbnN0YW5jZS4KIAotKiBgYC0teGVuLWRvbTBgYDoKLSAgU3VwcG9y
dCBhcHBsaWNhdGlvbiBydW5uaW5nIG9uIFhlbiBEb21haW4wIHdpdGhvdXQgaHVnZXRsYmZzLgot
CiAqIGBgLS12bXdhcmUtdHNjLW1hcGBgOgogICBVc2UgVk13YXJlIFRTQyBtYXAgaW5zdGVhZCBv
ZiBuYXRpdmUgUkRUU0MuCiAKZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvbGludXhfZ3NnL3N5c19y
ZXFzLnJzdCBiL2RvYy9ndWlkZXMvbGludXhfZ3NnL3N5c19yZXFzLnJzdAppbmRleCBlYjg0NDJj
Li4zZTdmZTYzIDEwMDY0NAotLS0gYS9kb2MvZ3VpZGVzL2xpbnV4X2dzZy9zeXNfcmVxcy5yc3QK
KysrIGIvZG9jL2d1aWRlcy9saW51eF9nc2cvc3lzX3JlcXMucnN0CkBAIC0yMjgsNTYgKzIyOCwz
IEBAIFRoZSBtb3VudCBwb2ludCBjYW4gYmUgbWFkZSBwZXJtYW5lbnQgYWNyb3NzIHJlYm9vdHMs
IGJ5IGFkZGluZyB0aGUgZm9sbG93aW5nIGxpCiBGb3IgMUdCIHBhZ2VzLCB0aGUgcGFnZSBzaXpl
IG11c3QgYmUgc3BlY2lmaWVkIGFzIGEgbW91bnQgb3B0aW9uOjoKIAogICAgIG5vZGV2IC9tbnQv
aHVnZV8xR0IgaHVnZXRsYmZzIHBhZ2VzaXplPTFHQiAwIDAKLQotWGVuIERvbWFpbjAgU3VwcG9y
dCBpbiB0aGUgTGludXggRW52aXJvbm1lbnQKLX5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+Ci0KLVRoZSBleGlzdGluZyBtZW1vcnkgbWFuYWdlbWVudCBpbXBsZW1l
bnRhdGlvbiBpcyBiYXNlZCBvbiB0aGUgTGludXgga2VybmVsIGh1Z2VwYWdlIG1lY2hhbmlzbS4K
LU9uIHRoZSBYZW4gaHlwZXJ2aXNvciwgaHVnZXBhZ2Ugc3VwcG9ydCBmb3IgRG9tYWluVSAoRG9t
VSkgR3Vlc3RzIG1lYW5zIHRoYXQgRFBESyBhcHBsaWNhdGlvbnMgd29yayBhcyBub3JtYWwgZm9y
IGd1ZXN0cy4KLQotSG93ZXZlciwgRG9tYWluMCAoRG9tMCkgZG9lcyBub3Qgc3VwcG9ydCBodWdl
cGFnZXMuCi1UbyB3b3JrIGFyb3VuZCB0aGlzIGxpbWl0YXRpb24sIGEgbmV3IGtlcm5lbCBtb2R1
bGUgcnRlX2RvbTBfbW0gaXMgYWRkZWQgdG8gZmFjaWxpdGF0ZSB0aGUgYWxsb2NhdGlvbiBhbmQg
bWFwcGluZyBvZiBtZW1vcnkgdmlhCi0qKklPQ1RMKiogKGFsbG9jYXRpb24pIGFuZCAqKk1NQVAq
KiAobWFwcGluZykuCi0KLUVuYWJsaW5nIFhlbiBEb20wIE1vZGUgaW4gdGhlIERQREsKLV5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4KLQotQnkgZGVmYXVsdCwgWGVuIERvbTAgbW9k
ZSBpcyBkaXNhYmxlZCBpbiB0aGUgRFBESyBidWlsZCBjb25maWd1cmF0aW9uIGZpbGVzLgotVG8g
c3VwcG9ydCBYZW4gRG9tMCwgdGhlIENPTkZJR19SVEVfTElCUlRFX1hFTl9ET00wIHNldHRpbmcg
c2hvdWxkIGJlIGNoYW5nZWQgdG8g4oCceeKAnSwgd2hpY2ggZW5hYmxlcyB0aGUgWGVuIERvbTAg
bW9kZSBhdCBjb21waWxlIHRpbWUuCi0KLUZ1cnRoZXJtb3JlLCB0aGUgQ09ORklHX1JURV9FQUxf
QUxMT1dfSU5WX1NPQ0tFVF9JRCBzZXR0aW5nIHNob3VsZCBhbHNvIGJlIGNoYW5nZWQgdG8g4oCc
eeKAnSBpbiB0aGUgY2FzZSBvZiB0aGUgd3Jvbmcgc29ja2V0IElEIGJlaW5nIHJlY2VpdmVkLgot
Ci1Mb2FkaW5nIHRoZSBEUERLIHJ0ZV9kb20wX21tIE1vZHVsZQotXl5eXl5eXl5eXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl4KLQotVG8gcnVuIGFueSBEUERLIGFwcGxpY2F0aW9uIG9uIFhlbiBE
b20wLCB0aGUgYGBydGVfZG9tMF9tbWBgIG1vZHVsZSBtdXN0IGJlIGxvYWRlZCBpbnRvIHRoZSBy
dW5uaW5nIGtlcm5lbCB3aXRoIHJzdl9tZW1zaXplIG9wdGlvbi4KLVRoZSBtb2R1bGUgaXMgZm91
bmQgaW4gdGhlIGttb2Qgc3ViLWRpcmVjdG9yeSBvZiB0aGUgRFBESyB0YXJnZXQgZGlyZWN0b3J5
LgotVGhpcyBtb2R1bGUgc2hvdWxkIGJlIGxvYWRlZCB1c2luZyB0aGUgaW5zbW9kIGNvbW1hbmQg
YXMgc2hvd24gYmVsb3cgKGFzc3VtaW5nIHRoYXQgdGhlIGN1cnJlbnQgZGlyZWN0b3J5IGlzIHRo
ZSBEUERLIHRhcmdldCBkaXJlY3RvcnkpOjoKLQotICAgIHN1ZG8gaW5zbW9kIGttb2QvcnRlX2Rv
bTBfbW0ua28gcnN2X21lbXNpemU9WAotCi1UaGUgdmFsdWUgWCBjYW5ub3QgYmUgZ3JlYXRlciB0
aGFuIDQwOTYoTUIpLgotCi1Db25maWd1cmluZyBNZW1vcnkgZm9yIERQREsgVXNlCi1eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eCi0KLUFmdGVyIHRoZSBydGVfZG9tMF9tbS5rbyBrZXJu
ZWwgbW9kdWxlIGhhcyBiZWVuIGxvYWRlZCwgdGhlIHVzZXIgbXVzdCBjb25maWd1cmUgdGhlIG1l
bW9yeSBzaXplIGZvciBEUERLIHVzYWdlLgotVGhpcyBpcyBkb25lIGJ5IGVjaG9pbmcgdGhlIG1l
bW9yeSBzaXplIHRvIGEgbWVtc2l6ZSBmaWxlIGluIHRoZSAvc3lzL2RldmljZXMvIGRpcmVjdG9y
eS4KLVVzZSB0aGUgZm9sbG93aW5nIGNvbW1hbmQgKGFzc3VtaW5nIHRoYXQgMjA0OCBNQiBpcyBy
ZXF1aXJlZCk6OgotCi0gICAgZWNobyAyMDQ4ID4gL3N5cy9rZXJuZWwvbW0vZG9tMC1tbS9tZW1z
aXplLW1CL21lbXNpemUKLQotVGhlIHVzZXIgY2FuIGFsc28gY2hlY2sgaG93IG11Y2ggbWVtb3J5
IGhhcyBhbHJlYWR5IGJlZW4gdXNlZDo6Ci0KLSAgICBjYXQgL3N5cy9rZXJuZWwvbW0vZG9tMC1t
bS9tZW1zaXplLW1CL21lbXNpemVfcnN2ZAotCi1YZW4gRG9tYWluMCBkb2VzIG5vdCBzdXBwb3J0
IE5VTUEgY29uZmlndXJhdGlvbiwgYXMgYSByZXN1bHQgdGhlIGBgLS1zb2NrZXQtbWVtYGAgY29t
bWFuZCBsaW5lIG9wdGlvbiBpcyBpbnZhbGlkIGZvciBYZW4gRG9tYWluMC4KLQotLi4gbm90ZTo6
Ci0KLSAgICBUaGUgbWVtc2l6ZSB2YWx1ZSBjYW5ub3QgYmUgZ3JlYXRlciB0aGFuIHRoZSByc3Zf
bWVtc2l6ZSB2YWx1ZS4KLQotUnVubmluZyB0aGUgRFBESyBBcHBsaWNhdGlvbiBvbiBYZW4gRG9t
YWluMAotXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXgotCi1UbyBy
dW4gdGhlIERQREsgYXBwbGljYXRpb24gb24gWGVuIERvbWFpbjAsIGFuIGV4dHJhIGNvbW1hbmQg
bGluZSBvcHRpb24gYGAtLXhlbi1kb20wYGAgaXMgcmVxdWlyZWQuCmRpZmYgLS1naXQgYS9kb2Mv
Z3VpZGVzL3Byb2dfZ3VpZGUvc291cmNlX29yZy5yc3QgYi9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUv
c291cmNlX29yZy5yc3QKaW5kZXggZDVkMDFmMy4uN2FhYjRiNCAxMDA2NDQKLS0tIGEvZG9jL2d1
aWRlcy9wcm9nX2d1aWRlL3NvdXJjZV9vcmcucnN0CisrKyBiL2RvYy9ndWlkZXMvcHJvZ19ndWlk
ZS9zb3VyY2Vfb3JnLnJzdApAQCAtMTA4LDcgKzEwOCw2IEBAIFRoZSBkcml2ZXJzIGRpcmVjdG9y
eSBoYXMgYSAqbmV0KiBzdWJkaXJlY3Rvcnkgd2hpY2ggY29udGFpbnM6OgogICAgICstLSBzemVk
YXRhMiAgICAgICAgICAgIyBTWkVEQVRBMiBwb2xsIG1vZGUgZHJpdmVyCiAgICAgKy0tIHZpcnRp
byAgICAgICAgICAgICAjIFZpcnRpbyBwb2xsIG1vZGUgZHJpdmVyCiAgICAgKy0tIHZteG5ldDMg
ICAgICAgICAgICAjIFZNWE5FVDMgcG9sbCBtb2RlIGRyaXZlcgotICAgICstLSB4ZW52aXJ0ICAg
ICAgICAgICAgIyBYZW4gdmlydGlvIHBvbGwgbW9kZSBkcml2ZXIKIAogLi4gbm90ZTo6CiAKZGlm
ZiAtLWdpdCBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdCBiL2RvYy9ndWlk
ZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdAppbmRleCAzMzYyZjMzLi43YTJkMmYyIDEwMDY0
NAotLS0gYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QKKysrIGIvZG9jL2d1
aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0CkBAIC0yOSw5ICsyOSw2IEBAIERlcHJlY2F0
aW9uIE5vdGljZXMKICAgLSBgYHJ0ZV9lYWxfZGV2YXJnc190eXBlX2NvdW50YGAKICAgLSBgYHJ0
ZV9lYWxfcGFyc2VfZGV2YXJnc19zdHJgYCwgcmVwbGFjZWQgYnkgYGBydGVfZWFsX2RldmFyZ3Nf
cGFyc2VgYAogCi0qIGVhbDogdGhlIHN1cHBvcnQgb2YgWGVuIGRvbTAgd2lsbCBiZSByZW1vdmVk
IGZyb20gRUFMIGluIDE3LjExOyBhbmQgd2l0aAotICB0aGF0LCBkcml2ZXJzL25ldC94ZW52aXJ0
IGFuZCBleGFtcGxlcy92aG9zdF94ZW4gd2lsbCBhbHNvIGJlIHJlbW92ZWQuCi0KICogZWFsOiBB
biBBQkkgY2hhbmdlIGlzIHBsYW5uZWQgZm9yIDE3LjExIHRvIG1ha2UgRFBESyBhd2FyZSBvZiBJ
T1ZBIGFkZHJlc3MKICAgdHJhbnNsYXRpb24gc2NoZW1lLgogICBSZWZlcmVuY2UgdG8gcGh5cyBh
ZGRyZXNzIGluIEVBTCBkYXRhLXN0cnVjdHVyZSBvciBmdW5jdGlvbnMgbWF5IGNoYW5nZSB0bwpk
aWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8xN18xMS5yc3QgYi9kb2Mv
Z3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE3XzExLnJzdAppbmRleCAxNzBmNGY5Li5kMjExMDg0
IDEwMDY0NAotLS0gYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE3XzExLnJzdAorKysg
Yi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE3XzExLnJzdApAQCAtMTI0LDcgKzEyNCwx
OSBAQCBBQkkgQ2hhbmdlcwogICAgQWxzbywgbWFrZSBzdXJlIHRvIHN0YXJ0IHRoZSBhY3R1YWwg
dGV4dCBhdCB0aGUgbWFyZ2luLgogICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09CiAKK1JlbW92ZWQgSXRlbXMKKy0tLS0tLS0tLS0tLS0K
IAorLi4gVGhpcyBzZWN0aW9uIHNob3VsZCBjb250YWluIHJlbW92ZWQgaXRlbXMgaW4gdGhpcyBy
ZWxlYXNlLiBTYW1wbGUgZm9ybWF0OgorCisgICAqIEFkZCBhIHNob3J0IDEtMiBzZW50ZW5jZSBk
ZXNjcmlwdGlvbiBvZiB0aGUgcmVtb3ZlZCBpdGVtIGluIHRoZSBwYXN0CisgICAgIHRlbnNlLgor
CisgICBUaGlzIHNlY3Rpb24gaXMgYSBjb21tZW50LiBkbyBub3Qgb3ZlcndyaXRlIG9yIHJlbW92
ZSBpdC4KKyAgIEFsc28sIG1ha2Ugc3VyZSB0byBzdGFydCB0aGUgYWN0dWFsIHRleHQgYXQgdGhl
IG1hcmdpbi4KKyAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQorCisgICAqIFhlbiBkb20wIGluIEVBTCB3YXMgcmVtb3ZlZCwgYXMgd2Vs
bCBhcyB4ZW52aXJ0IFBNRCBhbmQgdmhvc3RfeGVuLgogCiBTaGFyZWQgTGlicmFyeSBWZXJzaW9u
cwogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvdGVzdHBt
ZF9hcHBfdWcvcnVuX2FwcC5yc3QgYi9kb2MvZ3VpZGVzL3Rlc3RwbWRfYXBwX3VnL3J1bl9hcHAu
cnN0CmluZGV4IGU4MzAzZjMuLmJkNWViZTYgMTAwNjQ0Ci0tLSBhL2RvYy9ndWlkZXMvdGVzdHBt
ZF9hcHBfdWcvcnVuX2FwcC5yc3QKKysrIGIvZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy9ydW5f
YXBwLnJzdApAQCAtOTQsMTAgKzk0LDYgQEAgU2VlIHRoZSBEUERLIEdldHRpbmcgU3RhcnRlZCBH
dWlkZXMgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlc2Ugb3B0aW9ucy4KIAogICAgIERpc3Bs
YXkgdGhlIHZlcnNpb24gaW5mb3JtYXRpb24gb24gc3RhcnR1cC4KIAotKiAgIGBgLS14ZW4tZG9t
MGBgCi0KLSAgICBTdXBwb3J0IGFwcGxpY2F0aW9uIHJ1bm5pbmcgb24gWGVuIERvbWFpbjAgd2l0
aG91dCBodWdldGxiZnMuCi0KICogICBgYC0tc3lzbG9nYGAKIAogICAgIFNldCB0aGUgc3lzbG9n
IGZhY2lsaXR5LgpkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy94ZW4vaW1nL2RwZGtfeGVuX3BrdF9z
d2l0Y2gucG5nIGIvZG9jL2d1aWRlcy94ZW4vaW1nL2RwZGtfeGVuX3BrdF9zd2l0Y2gucG5nCmRl
bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzMmE2ZDE2MTg4MjBlOTMwYjE3MjMxZjhmZTM4
YWFiNWQ1YzVkMzcwLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCkdJ
VCBiaW5hcnkgcGF0Y2gKbGl0ZXJhbCAwCkhjbVY/ZDAwMDAxCgpsaXRlcmFsIDE2Mzg0Mgp6Y21W
KTJLK00wMVApPGg7M0t8TGswMDBlMU5KTFRxMDBITyMwMEFRaTFeQHM2YEcxbW8wMDAwMWI1Y2hf
MEl0cCkKej0+UHgjMzI7YlJhe3ZHaSF+ZyZlIX52Qm40alRYZjAyeT5lU2FlZndXXntMOWElQkti
WD04RzRiOGx2SkFXdnB5CnpYPTchNz9LTj0jMFJOQ2xMX3QofFVoSTdaZkU+cV9fRkx1XnFzNmpp
JUt9VGJDNDxiJmtUYH1VbXQyd3kkNj5oTwp6VUdPZHBtO2JeISQ4ajdtI3VVZlFBbHM1OVNxdjds
Uj83X2tfcXx1dSg9KmV2KTNkdmg8LXtZZWNYcDxgeTZWK3EKenM9fXsrXnthQ0pjXkNFRWM7b00t
dEZ1ZGJAX0htTUtWUzBsXjJFUC1kVjJJTktncS1RWkBrYHN6Izk7RjB8Sj5MCnpLcHllVyQwdkd2
QCZrfk5TN3dJNTBmMEAyVS15UVlvfGs5Qy1VUnBXe1l0SytKTVA4Vjlfbk9GZSFzdm9mUmwrYQp6
LSt7V00yUXMmLXQ0b1VUbzAhd3gtNjtoSDF5YVpkZURUWClsMzZvbiUyQ0o2bWJVaEcydz8hZDgm
SnhfI2VUZ1cKelhvdmp6VSZ7JmgzJHE0bHVkfEh2MjdDP0BwI087PF5MbjZ6MVp4fHBqbW5kUEc9
M1E9NUhzPUFGeGNXPWdMYF4lCnpBbkNaNXpDTHleIV9JTj9hVGh2Sm84UWxJYmpsRkNSOEcxZnNF
ZHA5V3pYKENDWkxPbzNnIUpEYyl1S1Y8UHAtdgp6NTR1ZUAhPU0oKlg9Z3lJcnU0ZXJ4UEFpaGpv
YVVWeiM5PHckQUV4KDB8JEMzNXpIfSlVcShKUj9xbzdCO0pDTlAKelcjRyF8QCM3dClWSV9je2d9
K2wrcllIKWpfa3xzPWV5cGYjXyNNUGd1c05CWSZyMmY1QCRnQUNERXAlUD10Q1RtCnpxJCo2SUlp
XzhjJVk2PlVkYHYjeFEkV0xUbUxtTUArZ29QPkl2PTAzdzZzN1ZjVDAweXItT2M7dzYoUnZxVjh9
NAp6SXYpWiRGREdxbnB6OzQ3VzR6di1VO2h8dWR9OUBGSztZMVpLO31xWVR2My1VRFpecEdUdnMz
MF4mQn5faXp2aksKemN7fiUjOClLUXxrfmROWklecyM4K25YJXlPKWgjWEcqe1JrP0NabEo8R3xS
YiF5MS13S0JSTy1kNnxAejdEXkxqCnp2ST1PYEw8JGdoIyFva2RHJGdoTDdQfDA3eDZzWSl4OU5j
Qm9kKzh9aHJzalZrPHVZQihLbns+MV9hKUtLcUxneAp6WTFuJWohPFdZd3kjMz99NmxgSkZaYnIr
R0NZemdLcmZhO0ElLX1JaUhCdHYwS3wtTDJRWVRWQjM7IUtZe1RUMlcKej1RTG17e09vViFlKDRf
ZUs8PmhPNGNCIWkta1g1ZEZDbU9nMStqLWdrfjhVe2hwTG5kVCZ3b2RxWWo4ZTxtSGdmCnpRTzJS
VElzR0tOZSFAQUs1KVhhJjBPeUV7e2FwMU14NCF7X1khSnZ+YE5iRWdzWldTRFVaUVkwSXhkfTs4
U2xkaAp6VXtQOENkM2ZzTVF5Jn5Qa3pUSVJ1VG1JQilWJTNjalozZWo/S3JRem0/OT8wVm1eZHJL
PXc3T2BLLWQzYXVfTE0KejVWQEFtcGFNRCVMWVVAdDY4ekYmJCFpIyNqdEF1SWxOeSpTNmx2VSl4
VX5NYm5GZU0/Kit3QmNBNnlzKUV8cmstCnpvTmJsfD4tI1hqQXM7ZWdLZStIWVNabj5LY31efV9P
RUgxY2NmbEZgMEZJYUJPM2d2Zzc+WSpWWGlQfkpUP3Z5dQp6b198RG0qYk1TSEdXNklWRHBFRnw+
MHgxenN6OGJSaWd7JWVYZHwtSk8lJUN7MH5ydV5Fe0Q9fTVYclFqMUZlVn0KemlmKGB0JnxyJiEw
IUNyKEZkfm50T2p3bVYjRHVkaCFrMig0ZiFRa0pZSDl+I2lAZF8lOEI3bjlvUCghQzd9aDVDCnps
VXxYU0x+OzstTHBYVDFqeT4rc25jRzJGe3VfXlk0SSNpJVFzVzxxTm9mMnRoMCopM2xZfUhgaVd4
bUF1a1AtNgp6cmU3cmVyeml8Y3d7Q250QyQkKE9WM3IhVSVAd1NmPGBheFYjbn58dCZMdFRaMllf
YnpKWl9DcyohaiRFOGl4KTUKemBrbkdNSDxSIWxoRHc1IXFqKmBDdmQ7PSVGV1UkQm53LWJ4Smwl
UiNHYHNiWVNET1dgNkUqUWh5d2dueGJeJXRZCnp5RSlnNUtoVzJrdTw9YVp4I3w8RE0kRV5AdjFz
RjU7fnRseSNFQHVIZz49a2A0YWo4eSFAJn1DRjNjJiZgSVc9Xgp6ZG1CM3FIbGAoLVRTd24yXn5X
P3NhJGR6N0h3LSlrQXtEKl56X1NOPj0zT2NmTCg8ckROUlI0KWJvNnVgbmdSS3YKel4yQ0lJcGpG
KEhtbmdHSkZuYENSTE5NdSRRYmJjTUxAam1vb1o1WTdWTXJURHJ8QVYqS1leMzFTSj9PKFhiSzYp
Cno5PmhQWGwlelNkYk1sckwjM1NpRF5hWGBmejtUPkhwcy1INGspdDdWJTY7emNBVEozaTVyS2RY
Wj1WOyk/ejRmdQp6I194fjlHMzhsTnA5TT9UeShNQ1NOOD84UlF2dDA1aDg3akBPOFVnOXh2KzdH
LT9WLXJMKkgqdFB6KlB3MDZ6TVgKejska1QqRVkhNGdvd0hrQ1ZzfUg+OzBZdXdZcUNqI0BJQiMp
aFojX29Ge3RxUFFaKSs1Jlc7WGcjfUExaldeYUwqCnpBUFglRmZNOH5SRzJ3I31JP2xtcit4c0I9
UXI0R05fSy0/KFFPcjNMajZ3cExaQFpCbChibT1gOWk2Qm9OUDc4KQp6NDNNR182UWNpIW1rcW9K
QzFQX0d2OWwzWmo/bkZePU8tLTU9dn43Jll5ZVNPVCU8SG9QIUxrXmI1U2ZwajVvTH4Kek9iYzx3
aXNDUCFgJmpEQTd4USt6S3BQeiQ/Zjl7KG5wNlJuQThFV3Q/TG9TVClUe0o9Q0w5UXRxR0dfTnM3
UUlNCno+SW9yUTRXdyp9JXQoXkg4NjxJNTNnKXZTJj9ocFk7TlV+UCkmKEg3cXZFS3UxSDZPRWwx
Vmk7QmBRenB1dD9Qewp6cUk4WUVUJShYb1JWRV5+Qkl6MnBLKDk5VHM5UGpJaztUbXBWaFltYFU7
fiUyX2NpMjVRfmtYPjIlNCpmMXppSGwKekxJS19sOWFKdElLLWglfjdzfD8yRGBuVE5UfG5YdndH
SHtiJk5+KFBsTFUwMHBpY3xka01Sb0hxXkU7SGA2N2o/CnpYMDVafmZWNG9jNip8T2hNfnQ5UWlW
IUghIzVuflVePGV4WFdqTHZvLSVVaih1QGp5ZHZndTFqTVkpV2hGaE5jQAp6O1JLbXtfeW5vMVol
MWljbj9zfEJeMGwxWTc2czY1djdZV1clJmJRUzUzWXQxQW9BP089VlptfEM5PHooazk0JGsKek9K
UUN5Pmc+M30/QSMqe3U7PkNQeTdPOEFqVn1CdiFgZFA2eVcwVm05JStadGhNYSVRLS1LeWlrMH1E
dU9eV3RtCnoxYC1ER2pDKD81RkJ3YmV3aiNYUEw4cSMhTzImPklCUFg3Q2lvJk8lc1k2O0BvOXVx
PmlFNVNIN21rR2p7YW9PYQp6T0sydTFpPWUrNC1uYVY/aWphKypTfCl+e2RVM1JIaislRkRhTDFE
TzxuSFhgSyNkZ2lwdmRGIXl9SnVhZVc0NTwKelJ3PDNtbyR9biVQcylhTXQ3WHNMSi1DRkQxe2V4
WHBISjdmNkF+JlhAU2ElUzE+e0RyQ24tPjJSVXF3PG8mfDtBCnpJYkUkbCV+SShBe3Vrc29PTVhX
d3RfRldscVhDJVBOblgoQEotQWwkWk0jWXcmNnNDMGlKNXpXJDd6JVBYZmZrQwp6bTZjVThrLVRJ
NmUzPisxd0FBZnlsdlc3cXl1MmRKJWdyfklWdk99Xkc3PmxkZjdCd1QyZG0zRVNBbUJOMUBDQlgK
ej5YYTlyZV9HYjlUX3dBQT8rJHBId3xAaW92dVg7QXBPV2s1T0EkY2RSb0R6KDN8TXFTMG1eVGFQ
QzZBamBNeVktCnpVbEQjPzxoZ2kkOV5qfH44ez41MDx+LWIhKkZqemV6VVk5SDF8ej5HZks0Wk9H
UGxtKUdmX0BIQGtFKCQqYSZIQwp6WUwoe0pSX3FxbVNXdCpARn11RGhjenErJHpUYyY/aiVpfjIw
bmQmYSRxUS1qeHB5c2ljU18lJSs+YmorNmhRS2wKemt8SFRCRVM5X1B7a3o9cipMITVtclkrTGEr
NzUpIV85e3ZmVUNQa29QJjFIJDAhU0w5NzxZRGU1dEh5NlI3QkF1CnpNRyhwcXhEKlV8WjM/T2Ey
b2gxR2ZHfjFHTFV7bVVeK3cyP0xHclZgZHotJiQ/R08zR1UyPypfKzQ5ITZUX2Nrdwp6UExSZ0JD
VVpVS2x4JmQ+JVpgcFZzajk+cnY4YTNSZHFEcEIqOVQ8UHN+ZT1Qdm1Xej53QyprZTExYlNBZmVg
JWQKelFBIU1YOCRLX19JQGBoUWRoJU9MSz0pSylqLV51MiojYSlwQSNFVUw1P2VtVFEleDBjRDxu
ZjloP0ZfPE9RTTtACnpgVW9TNjxNMnllUkcyUlhISkpsbFh2Njw+cFBWdihvP0x6MVRWJXEtKGJD
WFp1Wil2cHs8Rk9YVUp6JTNVPnRnaAp6ekJpaWhXbWY8WClMc1ZSQikyM0xDY3YrPChvIXY3YFF4
QU9sIXlOUXB6QENQUFQoaCljZW5CblRHSHdFOVVEaDUKemZmak5AbkBGZS0wP3V9bEBlN3EjJl9o
b2RnaGQlSHRkcnVkYXtPSCs5ZUVKU3hWe3djeVlhckcwRD5JRDdqfjgjCnpFcmpXaXo9KkskU1FG
YWBMMGtrKzgwbGxnJjl9PHdDIUhZSVUzYXclOVg/RUk+Kl4pSGtqbEwmXypyKW03aiZydAp6PDlN
Vn5xPGVaZ3JNJGU5eHtUYSUrZFhwc0pyQnMqRXRfRWtiKmwxQXstbGFhZ2tuJEZrajVjO3B9Yj1y
MT58UzIKenpAZkJzTFV7cG1nI2xFSWBHSj4kOX44bVRSYWkpbzYhdCl3IVFYbExvemhsX1lvV31Q
TkVKOWUxYkU3YCghcGF3CnpFRlZmMlNEdWR4e2BBTE48PlY5USR1KERCQzhOZlNsKUE9N2xxKjUw
UWIraH1ncCtYfT5vP0RaVWQpbnFHM1d6RAp6RWQzcVY2QzFVQCh2b34+WkVLYjx7UUt3U0BuPkY7
QmFie3JYM2pmWE8zTWVVYzFHN1JIPiRJY3FCOSMqQVdXZDsKemIoMnRfJUBzb2tjUkBmPzJvekli
YmhTeCkwcmg0SUhHV1JGMl8+PXBfSD1BbzhNRTY+aylnJHpgc0JiMUtxODBoCnp3aGtLbS15VkJH
P3ojVkFgU089T0Q7Snp8bU5lRWtzcGhab2V+aWJ7MXN5ancwNlYwenliempXZ005TkYtPEJ0egp6
U31HSGRtP05gSkk3aUFWQWUwJEQ1O0NZbD43ZFhJa1JpbXlseGpeblF6XipAOVQkTjNJfFo2TDt+
X205MlhLUk0Kej8hc3BSP1ZZZzZSfUJTKDB5XnBIPlFJK3FtdUNBQHhwNlRvakhqP3BZcUFANUZH
MithR2ljYmVRfF4yOGRBYXxBCnpodmllQmA8UHNLIVAoTUstPUl1WmxfayYydlRicGFDSi1OenV8
ZlYxYm03NU0xUChPTjdeNVlRRnJrUn1WaXQ1Ngp6Z3dNV3hiQEp1XntGKkZWekZIMUhhPUlMfDs2
bGtPMUBFOXoyPzM8dTlNWDJHZn59cSgoaFBwbiFjIyVzcjhUTi0Kej9PQmlxJWF+UnswZmJFK3lo
fFBVOT5QP3VVdENpeHBjanIwe3pWbHZ6WE5vbUBvRT1vKW59VD5PY3Q/ViZmcXIlCnpjb3V+dWVg
PEVgbEUyKlpuQjQjTyRLO0QmYE1leHwrX0NWJkhSfUEkTjBzRzhmZWFwfV52eCU3VUVuK1A/KE4t
SQp6RF97TU91Z1QoTll2cmdKYkxIcmhGT3FfaUdBVlROIXtgSiFIUWBpbztoNDFjd2I9Jk50aX0j
ajQ+Y2RwQzt7SyQKek1KLWFxSWUtVlQkM31oXjZAQ20rMiEzMUM0MjhjS0FTezZ1dTZCTCRWZ2pD
SkE1JGgyXnBGcDZ1ZmVDI3FQa3wrCnpQUHklI045MktyOStTXzE+MnRFK3E8SzxUU0Y4TGZwMyM7
S2ZDdW48SEExT3l4THRJYlo9P2wlMEhASzFwfE8hQgp6eCNXd1Z7aTN8SWU0U2tTPTY2N3F0KEp6
Pzk7dzN+dT4pRWBLNz1WMil2WW16WX11M2BFZyprdWR5ND1rQWF3OVEKenlnRksycSh0NFd0PG5P
KkRUM0NgJkZeQiZuOEskTjImNnRQbnUkUGlBWX1vQ3BJWF9aRkN0O2A2M3pORT9ZcypYCnpgUVE7
XzttVztPd3J5QT9wWkxVPUI+eEJoamwpViNsZzhTNUJ7Mzc4ZTgofDRjMj1AT1RSM1gwMUBmZ1ll
TjdnPQp6eWptYE4pN3puVlI3cW9kcnxkXkpJS3F3IWgpenplK0g4YWpfIVU2dTByNHZfNnFqUzJV
RERBRypIYTt3NkV4IWoKeiN6JT89PDk4dzgoK1ckeTE8RGVYMExJOCV1MXVifntBcWNSMn5wODg/
Y0tqTD5CVlgxcnQxe1JwYl9LY2d0MjJ+CnokRSQkUHJAdHVxaEBxYzw9NG1SVjhHdGFAbkFQeEYq
NXRwSUxUJXVtSitLTilGN3dOWmlgajVCPCRJJFdAQ0BQPQp6WHFoPH10dTN3Y3V9XiRQY0dmaD9N
UT9mPSt8NERqelkoZnVEP315KXBRbGVfazt5YWExYFQjV0tgJFZhaGsjWkwKemdkcHckdVA3fDZn
a3AtWTUhQmUkaEJgUmM7OH4rcDR2Vm1gdzk/JHZaRnwrQG1lKkI8Ji0xfXdJRjkjWCp8UVFeCnop
VHoqYkN5R0szKStWak0+ZTFENTtAR0xPVmRjd217WU83NUtsfFN3JUd7WXAhRFNCeFVvRldMLVY/
eilDYDQ1VAp6WGc+P3N2RklzREZYWlB3e1JQPHBDRllYMXlpR2N+aUBgZzw0LXh1blpLV3JHZTlh
anFEYk1IdHVlR3BROSppM0IKeiFfRT5aMCg9X1Y+Unxafmt5M2duQWYlaEk9S01sRDZOMG49YTNG
bFQrcCRrPTlUNDk1dFE+QXxEaGBZVFh3KW5OCnpXX2FzRGpUamhOU1BaPnpealp1YWNjZCZCZjRI
biR1fjxISXtVX3gmS21XMUpvam41YHhuUXghai19Kj9hMDdVRwp6SyFxeC1Sai1KNGFTen0jYCNs
dSpmZzBaOWszS0RySl5yRnhkZm1HYSF4JHZ7NXlOZGB7V2M0X0E7NComYWMzej0KejchbTMxI2N2
RFhAMHY3Zmh9MU9LTkBFQjhSXyF1K05GXis1b0c0T1VmfDJyTVM4YTxYUiprR0lsRkV0LSo7WiNS
Cno2RlBMZC1+dntHTkIxXnRPMHlQU0RTJiZwKk5GKnVaR2E5JD5WV2BqME9COFpfJD1BRVpITjVk
NFMkZitQZF4jTgp6NGw1cFViU3leaV9BN3xQSSFqOCs8ZThfUW14bXUmRDNAT0laZz4lQCFHUE1P
OWRvc0RwbHcxY3I5ako5WWRSZjEKemUyKUtBNiYpO20/MSh7I04zfT4zMWJxUmx8NnpibjgpREsk
Ql8pemk7YT4tVi1QdFRkdEJSJHBZTllKbVUqfEgjCnpzWmcyUWlMZkVPTk8tQnJoTCNhPGc4PmA5
PWs/JWtRajdmPEljMHs3LU0mP1JefilSTnRXeV8yMj5+KEUtS0hZbgp6O0BsMzZgO0JBYTBkZiY4
MU52YW9AS1QxJWd2VzhQVnFqO05YfCZmNFVRc2hMKykmSFZWTT0qZm5mJj1MY2dUdVcKell2cm5V
eWRTaCkwR3goWjNtaHYxP0AmdXApMGtaa2clbj5aRW5WOGExO0FnfWVSQF5fUjhxdGBoc2wyTWhl
cVUpCno2aEkpNDgmTks7QEYtT2o3YjROSVVpTFIyR3l8YkFhJWkhWG1KTzkxZG0pSGFLa2IwSEhC
VDh8I1E5OVoyeDZYNQp6Wl9QNUxNY3hEQVY2Ymg8JTtSTCt3az5rUTRab007ZkI0XlEwKk0mNyZ3
YjlhQDNkZ2BUQzUzVWxDUztzdTZ0b1EKenVhcW1fe3ZLKVNmRn0rQG5LWUBNRzM5Wno2e3VKd1Aq
aTcpJmtFcGFXQ2xDR0ZWd2cpISl6a3Mje29ZM25oe2dSCnpqc1MqLTRJZUlAb2dHcTkrNWBBRU5p
RXtVUlBJTlBmTUhjc0F2Rno2QFBlfFRDRjcwK1I1ST9INXxlLXhnO3hpOAp6Rm4rcH1yeyFiYjIp
ekxxKGBMXz8/VkM1cjRnZEZobmZ2NEsoJnYlZ0NePE9mbEpQMDNLJlVJJHVpV3RDa2hHd14KelRV
WmVvIW5Yc01lR31wQGxWe0E0KCgyKXx2bGJRYHRUWEZ5TXMxWWhsd3w8NmVvT1N+PHBtKEx4MyRY
MiN+ditaCnopa1g1Tm85PmUjbThKNW94MTEtPktLLUsxb0k2enhwRU9wIUBxPDZoelM9ckA+c3Yz
Q0JkMUszWn5wOEsqfGxlJQp6bG9UU3lncnVvMUJ2dXB4TDc4QWQ0YndsQCg+UmdIOztkOTZOYWtR
MEZmVilINHJeQGJre1FSSEVLbDZ+N2tUYE4KenJ7I2pQUGxjNk8zayNpQUVAUWViKikwWE4hbSNs
eEJyNHpWaGQ7YCs4T0tWKztMJVZsVEVRJTY8V29xfTF4M24mCnpGamIrSkFfIT0wMEMwNG5HMHg9
WS1pZEkrbkoxbkc8dFJebmQmOWpfMSNpTVQtaDg/fHdmR2V8X1BGVVhhcmhBVgp6O2c0PlNuI08l
e18xbXRIWTE2MDNfa01oYll+UTxJM1FHYGtxQzFjVDMlNkZEZEp6fj5Gcio4ZGRPPTJfWTNNOXsK
ekEpR3FGKnFZazk8ZTBmOSVmb2x3RVJRXyRxK0VGMzhEPlQ2NUVTe1VfTXtQVilVTC1EQjJod2U7
MytxPVF6VmB9Cno4NVI2VXdmczJpTlRWVCFNPCZ5WEJXSEkyYmNOe3MlM2RDKlIpX25pJCljRUJR
KTgzZGFfajlmZCl+PjI2UEhLfQp6Y3U1UH4mXyhiTlFRY0dXKHF0KjQmb29YQkkpdW9QTGN+I050
dWMxb2pXSTRkPm0oIyFIcHJpRGVGUT5naGBqVWEKemJMRH1AbWRhJXAlfkp2UiE9SyFZNzxhcTg9
ZEQtRHBoM2dyK2RzTSFtTSgtZEphODVZR3IoIzBNcDhyczlKTn03CnpiSlhpP2hzazRGVXxid0Nl
fU8jciRsYkRWQG5TaHsmVFEjYHp8JWRhPnBmflBNPTR0V3Q/cXY/fEgxO21yJHVoTAp6PHFrUksq
YzBIYnMrNlYlUkdHa0tVa0lLPi1sMWRpVSliOGZkJX4mITlzQHdkQ0UzeHJNaTtIK0BtekUxYExi
ciEKekVBcWc3JVZnc0NZUHMmKDMqfntvS09AJiViclJnXmQqbnd5eSZaQXlHV3BQWkV8dy0oLTlQ
JkktQ0FhJWN8cWlWCnpETGd6fTlfc09zamB8KVo3TGF7Vk9Nd1RqMTdrRntianE7eyZYOHZ4eEkt
MiNkUmROe2JCcjFxaHhVdCNRekZFfAp6ZVNCUzUmO191WndyPC1sRTd6fSpjXypJKiMqSVRneFA2
UmAoMmI9aVlaX2IrZ2Y/OWBVSnp2NTVFXih1KUZuJF8KemsrKXVaZnM3dDhSMz9uQmx4bGRpKlJJ
KEZWeEJDNkRoZyV4d0RHY0xCUSNjSVA4S3NzNFVnPT89STVhVkErSD9uCnpaWGphXkVYVkAoRnow
IW02cENJO0FsV0l1cnchQElRNThVMyRMdyVxTHN5akhuWnJsUWdBWUZ7N29MQVFDOHwhRAp6UyUq
RnpvREhkMU8weyp7UiNeaj1gSyk+ODA2dU5mM2RUQH4mIzgkciQoJH1OO3skWEpHbE1mVUR2X0hS
OzJJYVIKenlsaVVxTVI0N3t7TClNRV9Va1R8dkJMKCpnaShXfjNOVHJ9YS19U29LVStvKkZPfSgy
NTBlZHJFaXpeRDJzamBiCnpyNChASlkofnJwYCVxWHwzU3dwR3BpTVB3V19vcmlCVFQlIXhETEVs
TzhBJjdfTGlfTHNUZD9mTXZWaH05K3p7Xgp6SVVSZT5GYWcpWHREPSp9RzdJQ2xrfGdlUj17cGwm
NXktWnl5P0BXV05ffERpLVQzcUFgPGYkWG5uPytXNUZGOFMKempGZVV9Zlg0VkhKdkkwWmd8b2I+
TEtlTmVPdCRYYUJkNStlMSkwNF9Lazh0S0NTQkR8ckFjfn11UmFMbERCQiVWCnpZOVJYPiQpWiRa
SjBhai1USih4c2JpcWtkUmFQdUJqK34ldz92MWFtMU1NNm1CU3NFR1JgRG89Z2tWWEk5d1lUbwp6
NXtmYWVIVkR6WTU/RmBqNiVmKSlHQmJme3VrPHhESWd7ZkNTMio2KjRoM1AqdSNyKyZVTH10X2Bu
VmktPzZKbWQKelZrbG8he0hAMXw4OGpRI3koKml4WmtHaztVSXRlJWdtV2pBV0dGOFA8MFM+ZC0x
SUQmbUJORndMYitOJkZ+VkUkCnp1dDhXQ0c0dXgtWkctRmo8cmlPOyhAJmkoazNYXjteUDNeSHlT
S35rdHlgcGA9dFFaUUk3JWp0ODdfbHxsKmBaJgp6TWJmZ1pOJXlQKyQwejE5UnxSMVNIQlZIVEBU
ekFiIU4+OWQ9I31kPEcwcipSSj1HYldCaGlWISVQV1VTYXBob24Kej0rUCUtLW5gP2JzUiExKXk2
RypmY0pQYC0jWCNFPjQ2dG9IZ2V+WVdBZXA0Vkt6fG85ayY2K2hYejZJaU1sZHhICnoyXiFvSSpM
PWU/RTs/aWEoKDRzNmNAU1hoeDlebnRtUmRQeyUxRF8hWm4mKTV2e1V4ZipRdldgXzQ7aXhkR2Jp
YQp6b2phdHFWTCE0cTtoMktJVmY0NzZRVmI7RChnPFAkRzhXPzhQQ0M5aUZeX14hcmc0fVRzYVcj
I1hFPGpYQX0lVmUKenRkP0MhJn1lezVJdUZXLUNYX2dMWiZZPHFEcTxCRTZ+b29NazVNb3cjdEE1
YCRtWFZJKz1FMG5xSXJScUo8KW5LCnpPKnE9VWphVklvdEdjJTcrRzFAdiNAKTFZSD8rfGZJcFBR
fm9Xbi1TeCghPlV1QXhCX1lTejVFVW5XaS1DTUQoRgp6bU13YEdKc2I8VGNEI209Y0o2TSVvYEha
NmNjTW19bVpsTm5ONVJ7RzJeaTdRYnlaUDBOT2w4MEVyP1otSVZ2SE4KejVvcDRUKi1ZN0F7ai1l
WTMlVXJRSjsxVjBTISliTm9FO3tpRCtWfHxtdk1Scis1YHV6PjRua1F2JEQ3enNSOGUzCnpyKTdl
O2I4RVhiPlFRV1RadHlzOEI2dkNxcGwwSm9ESGs9PUU3eHo5M2t1SldEVGp9aSE+MWk0JVR9KDJW
JSNScAp6RXpQb1ZRPiNwI0dFVm50JnB5JSU1PlpSS1clfCltO1FybiMreEFmKUt8bHZnQWA9Y1Ao
UHxaaXNyYTxBT3JkNW4KelR4SW5UYz1ZeG90UDQ4QipKaDA7dG1yZzYzNTFpOzRlNG81TyUzUD52
MnpJOEUobUFNbTJ1XilzaiVfWnglYkxiCnozRkBaRDU4KlRGRnI/UlJCeVJQOT0yeCVWQklsb1R0
Vn1zI2wpfnRfWEk4MG9UaTFZKVMjN2dTcEZTRG9RRy0tQAp6WUh5e1ZwaT9UVSRfMlR1dkw4R3Jw
RkU2SkI9alVJVXNjbj0hSGZvKD1fRzF2eUNnbnA5MzkqJjhjTntyV2YqQHUKeiMmMnNrQDFSK3du
TFB8fmFOJlNtcWwhcH5wRSk4ckJ3Z0d8SyleMEFgPyZ4SiNBRkYoNHdFQF5iQ15aIzFyN3hzCnp0
dXpZZ0xVcmwoe18zSDcyTzkzZVdnRiFEKTg9NXo0IVFJMDdxbzU7XzQlQDcjWVE+bWgpSHRCO3Em
QiQ3WiVHWQp6YjdzS3U/VUtfQEtOYn5PdCNhYyUmJUBRdG5ueHkjdXx4PH5WPnJHYDFkMD9ObVRB
Z1ozdURmT1NYVD5UQyN9JG0KeiViKz1POStxbnNlUnR9cnMwRnZScVRVZTFSWnZpWnhVPDFXbE9f
V0pNZ3BLZlczbyVBJSpxWU0lTV5pPzJyVEo/Cnp4X2J1JT54KVlsJVlwQGY0e0U2SXl6NWNPP2pr
OUkpdiNwUTNZaHwtSiEkZWRkMiFKcW5LXjQzdG5OSjJHbmRIUgp6PEwzZ0ZrQWU3YEZjdmFmM3NI
SWt6aDByMWNvLUteRTYzUEwodnMrST99UU42a2NHeVdrZ051e3dqa045ajN1TiMKelBOUH0zYWZH
dXNFYUZ8ODRRfmVHYHZEaVFJWll9YTkxZ0BCcXNFTX5XY3V9TlNZV0VhUVUzKnZILWswYE9GKlo8
CnorbiNwSWJJMnAoQ21xRFZBNX5nR09rRzY/KXNSbDgwMkZvMGVsVSswN2NaQktGRjBPR2ltSyRr
MmNFKHNpamx1awp6QnJoeW5EbzQkbmZ6TCUyeXxfcUBKJD9wd057NVVYUlV0RUg5dTMtZjApaVYh
WDAjTmt0WTs3IUpydTs2MEEmdCUKeiFpdWRjc0s5STc2JnxYdFA5NiZrbz8lVDAwISlhNkhBUzND
Y3AzcHojUGlrcWdfVkpDcGEkU1FkcHtJd3VgPkJVCnoxWSMtd2FHbk4/KWR7N2YybiszbV5eM3co
QEd+VHlWZj96clg3cGcjRUxVOCpLc3UzeF9SOHV0UWRVLXRyMnN4bAp6SF57dFdXPz9AJVd5ejhp
R0gyPnxKaVNSeUohUEozUy1WYlpVYWk0QU58bVEtWHFMJlBLSWNUfFdTJk4hSExpVVQKeiRWYUdI
VjRyeStxYmY5alVrbUQ/VFkmPj1gRysqZWUmSlhTXmNMNHJTTEdwTyQ5ZEx4TkQ2MlZPa2JEQ1NZ
fX5mCnpCQCNRcHE0VWVeYTFUWERCQWFRS1RBUFRVTEtSTSM8NWs+V3klUT41TEQzTGR7UExedile
aXVnX0MwJUwpI0BHUwp6ekJPMj8lZ2QzM2hGQ15UdnJISH1STXhFREVmPTQ0M018MjVzanE5Nlcx
JGZhQTZ5UVg1VjgrZERLSjV6IWRtQikKemFPSFkyPmtUUStSVENqLVR8eWI0TX5OQjk2aGYqMkQ+
MGc4bT9fYGQ2TGRsJldIRWpAMm4tMXFAR2h1VTMxTXVwCnpYQShJQ0Y1U2FndFprWHFBeGhUZ3Nf
JWg5USVfTiRaLU9xcFBJPjkyKXBHU2tyXj8xe2IrVVR4RjRVNyYhbVU/QAp6OHE5WHRUZU1lMzM/
M3pHU004Tms3bn5zN2EzUExBZDxkKnxXWEU/UEJPVk8wbjxYZDZBa1JtLWQ9SVJBZVlVRTsKeldS
enlyYHcxRHAxYmtSUiFNN0JgdFR6U0dRflFSfkpQX3h1S1NLX3JhXk5xR0JLbW1aKERyP3hVLTFw
Pyp0M2leCnojYXgoUUY0dHl6eFk3bUhjcmE8ITU3Vm5mQ1FZMVhAfWNFfG5SVSVEU1d1VHdMcDZi
aF84OEF6TlJQTyZ0QUw3Zwp6bk8xRW1ANlUoKHtIMEJEJkJhalE3akJUdnVoej9tRn5nKTlPKjhp
Rlkoa0YlQFBnOEkqfEU3K013fk5EbihGdFgKek5+OGZhIUUhPGlgQitJOVVQfHowRSZDVld2Sm5S
ajQ9d0paVXtxbUZAPz12VzNMTWdeWVhJVXJiR15jZF9uSm5hCno9dGdkKDNJTSM2U193bDc2dzB4
NjlKRXkxQitPNyh2S2Q5bm4rWmVBc3twe3c+IWlVXlhtTXpHPz5nSEg8JUpoRgp6JWhqalBtUnMq
JUJzS2ZuV2E3fDVzWVc5ZEB7IyM3cmJ9SC10P2IjfUVgeUZQbG8/WnAkQEQzTVclNilqVUJrUVoK
ej5aV1p7UWleMCRqY0lGaDF4JHVvN3lxTitXfV8xSlZ6QTV+Q2N2dU41Y0RsfDl0UkI8eH41V1k/
R300SElJcDw8CnoqKV59bVRoU3JISnRQSG0qY0c5MylnJmVlOUdKRX1pMnJERjMmdilFOUd3dDZi
Zzd5KSVtUjFmcE5ZOFNtbHdAdQp6eGlNQnV3e0NNPTQtamFmeF5CQ1d5ajRfT0QkZyQ3cyk8JCZP
RT0yOG9xTUlHc1gqPzFWbHxLdl4/WFF2K09WQGgKenM7YmVrcmc1ajFCVCkhYVArSz1QYjRDUzgj
dHM+NTlZbENiMVc8KVNUe2JBOFVAVHAwOEk1MnlgR0xZVUUqfGsoCnotXld2fTFHPTBuVyZec1J5
djJKRWxII25uJC0qemlUaCUpR05EPnwyKGAhK0xRbnF9I3tyKHFaJndqS1NMfk4/MAp6dXVQcz54
S2coNlpqe3xmbkFAPGVMdXkqYDwrMTExTmhfS1k2aEtTZnZhP1lOaW1SbGY1bExPUmhhSEA+QXB3
PHsKekFUaTl+cHtoKTFMUHEjVjtzYXE3IXl9K2Ahcm9LeVVfT1d1OChZRXthRDF8alVyI2l7X2o/
fiZieklvbUwoKlJuCnpwUVg7bENZWEw8PGZEVEd6UW0oKTV9VDNGaTVlbU8+OUtXI18hMig/VTxj
PFRUMnRNeURwQW0rTFBrcD4qPC0qPAp6VHg9JVk7Rl9vNmckI3Y/M1QpPzxBd1VBNEZmJG54JmFQ
SzNpSDhiI0ZfaDBiUkZkNUMqVHU0Uj50Mk15JTJuQloKej57KWErI09LZXZ4Qn5Sa2lSfFB5ZEdO
YFghNnF0RD91QVRsI0FuT1BFMlQhdURvcUlMai0rZkFLVHwleVMhc0VxCnpfMXQ3JnVMfWxCaGll
PzcpKj0mNm1GfDFUODI+RCNjYURjUFUhKWBVRlgjYnRYaCgpUzRIdzNOSE48NHBuS1ZjNQp6digh
TD00I1hOez5qKzVoTUx2PVRLfjBhYEY3U3coQTZ6RHtFWisofXFFd29veig0eFRhJXBQbm1jS3Z4
dmF+bSYKej8qUzYkbz9nNU8zM09lNjw0JjE3WE8+aGktOzByVXM8K2gyJSR5Pmx5d24+JWxtbCN9
Z3p5ODZFIy1JWU0jbFVrCno2V3xQa0R6OC0hMXF+cF9wQ2l+bzB5fWVJM35fS2U/cyhxQ1o3anB+
PW4mMX49Q1o+YnhNKEhrTHhiKDtYPzFQbwp6T2R6d1RaVlF2SG9PX3dCNj9NTV5iPHBYKzJ8blNO
V2JlPz45KFpvOChyT1chZFFnTFd7TW9mfE56clo3QSo7NlQKeihWcE07SmhsdilkQT5hSGJkOT1+
aXMyVEBnTHw0NXFKZmdGX1gwNnRafWV9TSV3KUpfRTs5VnFeYmhURSZKSHxlCnowQ2MmVGgzTHh5
SmFJJiFMQmVJQEVOKjYoWUloPHNCKVpPTUlZNSFZSlEqdTBWeXZFbD11Qj1zb3RJbUhTfFhAPAp6
O1FpPHpjSGF+MGJxZDg1bTRlYzk1WjRsMjFMdkBBK2gqPDhgQHF2SF5fb28oPTB2cVpYIS0ycnQ4
MFJ7ZkYyTCQKemNydGtEcWctb0xlWGU2Sj9wR2U+JjE1PGZVSTdHakgoY2FhJWpsfTF1P0xaa2te
YFV9TWBjS1JIKE5GbWpmKGs0CnpHRSVSPldnOVQjX289dzwtSlJMUmR8YkkzIXlfRVJgI3Z1dV9L
bTQ8Uk9PZzt7JW1mKjIxRHZDQkJjQGNpVGFrZQp6cGhffnA8PylkVXpqfjYqZ3szck4kKTEpX3Nu
dGNPRU1VZl5ScWA3aHAmREI1MHhlTHtGR1BsRTE2OylTSl81bEUKejtrfEFEVUtMPT5xMW9gajN6
fj5KWDhhVWN4XmxiaEwjeGdfIyUrVHY9PikmaShSQ31xOFQ3JHlyZXRmUF5+LWp7Cnp7RW5UPF4z
anZQKG1GWnE/RUNEZXVGbk8zKDdJIS0xQllgT1lva1I8IVkpOX0rK2dGOXMoNmloRUVBcVY0fTBA
bwp6ZGE5JmFrTjBldzRGN2wmTFU9ZGR3R2k9bHhjKlZqUm9sPWh4NHtASDI0OHFfI1pGeCheSlFM
cmRhdkA8NGNsTHEKek99bzJnKTBYWGtBQC0xYXBqTnVeQ1I/RnI1YTdYaCtlWWdlYDJ9b3pRaC1G
VDAoTXtYI3NHVipiSERXKDNWWSlACnp6UXU0bHFCJGxWOHZ8b3A3KntAWFRgN0JiTkRKdW5yN01M
d0FYfXk7Um59cnlYSntkIWg/QF5WS3R2MURtTDE8dQp6KVgqOUI+JklCVjZ9VXElMTdTMmFnJiU1
dXohaU5KN2N1Qio+Rnp+TG9ZTTR2Qk9udChDVlVsdlJIT0F3RzFFcFgKekNnV3p0bzxTVkd4ZDdj
V2BiQGp1VFZuQUAmYV93KSVDelJgP3hxSUkrRChvfjdaMz4lQzFLMXUqQSptPm9RUlZjCno8ST5p
RldOXzVpSFFTVylHaHdQa2cqSWJVaiNPfUlUJHpueCUoSX5jdEJxWGZzYGpWdkZwZnV0PGFnRCky
bjBxIwp6X3p9KTxQZzN6PntXaDVnO0AkKjRYaUZLRGRLaCYySzB6IXRfTlNwIUhmdGpXPkJZSnZ3
T21CXlJ+NStBLVIwbGUKemIwOyFBRyg5MEdlVjtRPHhSO1BuX0AzQzdifVl6YnpOa05ZVl4qRWRH
RkI4KmBzQi1KQW5QN0RucWArZ2pZcTVVCno+aG14eGlBPWo9MHAtKlU/Q3d2QG4lKkd0Mys4dmdE
dStWYWdTZUB0R1U8QyR4YXM+VHN3amdPdTFnKyN7M1JuKgp6Jl5gc1UzVlk5d1FvdXBYV2BkXipR
Nyh5ZTRaNVNkbXpuRDc0cFc1ek9fY0R0VENYdkx3OHNpbGJMfXNkdlU9c2oKenM4Wld8MXZ1JnBR
IUdjdCNJKXhiXndlNEcpTShOM01AI0kmdGppZ2VXUFQ3NlJjVGJRakZPR2x0aEJSLSYwUyNWCnph
MTZFPGVTWG4kU2xpJGByT1o4SGkmM3NDRjxURU5IYjJVVGQkMF9gblBwK3g8M1ZSWll1Zm1ESHwy
cml3KCp2UAp6UWtfIUNrXzd2QlRzTExBMkg7UVVjfiRmXm5adXQkKCM0JjV3Vm9sSHFvb1dnUjZF
TCozaDcyQXFHNk5oYGwwMSQKem18X0B7QiVtRk5zUzg5eThXYmRVOWZnSXJCREtSNjM1aWNxN20y
OzZfQzs7YVQqYW5PMmllO1lYMWN4bEtRRS1pCno4JjA4dj1xXy0jMGZgLUtaQVY2c1V1MFN4aXwr
TXlHTEBYUyt6VUtYM3RoaytRalFHc1pvJnQxRXJoJHhncztXNQp6NSYmYDx5VFpXMSpTTGVtbXgk
PD1qT1hHJl9eS0c9KGtlRWlrOHEpS1V+d3NhIyNvall5bk9HI1lhbnMoY1Z6RFYKel9NMnImN1Y+
UFFuUTwtNzdqcXlYVGF+JHcmSitJOGdjT0hLPHFYPUdIXmhJbyRCb2R5eH1NfStrM1hKNngxQFEt
Cno3MGBXR2F1aW8lMiEpdjc4QFM3S1A2Xy1WOXtHRzBGVGV7eCF+QmQmWVpxfTFlX0wzfGhuWUJw
Uzx5LTQ7dmBVRAp6KFlkYTlEKTZaaGdQQisrR29QNiM9Yi0+KGYrZHYmeTRSQ0Rnc0VfSlRhdTQ+
SENzUGcrZmVnMkBzdWZne2RpYlMKejg/NHxpQiZJUVFuYXgweV9fQkRBbHlmPko8cGx1O3g2cVR0
YVo1bm9zN0JMUklmWmhPUihLZHMzKzhSTFRHblZOCnpMRDtzM3A9PE0wayNgP35LVF9kbU9KQ0o1
Jj01KnYjXmpyWEpydFdWdFZnWVBqZzZDa2BBJj9zSnBiYjNpIV9WUAp6NjNEYlc4QTVYMTJ0aFhN
WEBOfCpNU0VoKzUzPXc7VkQmcCpIRTsrdzVGQCNMM0hYe1ZfSGB0bjhFNWZsUlk0TyYKemk8Kl9v
Nzl6PUQzcF5aKk9ge0JseVBsRkhVYCE7Qyl5Y0BAR0o+NVhRMV5+dWxPPm1VSEFjSVlza0JnXmxN
QGFKCno+KDhnfkNuMmd3Q1gtX0JLSyFQO2RCfHs/RzREKihUQiF0ZEAtVH4jZllmTSYzTzEpa159
N0ZWSzUkZDk3cURzQwp6dzAreFUjblJfdyZ5SFFANWctZ2BFdlRSa3NLYGNFUGVLeHFeZk9Ea2Fu
cENpWj5+UT5jR0g/MloxaHRYd05nZEUKejIteUNRPiglWEsweWd9elckTyhsLX5wZGYpT2IjdGRw
aEZUNzNTckZyNFYjITFKaExQbDBAN3FUbjZzVCVyNUVkCnomcnBsV2dEfn1TR2Q8aVpUX3VaQks+
fXFiOz9lJVEjNUlYTU5TJVghRVROY15Ia2ZmeWtzQER9R0tWfHZQTGZyVwp6WWQ8QCphPVJrUiNo
dExBWkxGfGhwJTk+ZUVQPlY1KFhkcmtFUDlnMzR2QG9PZ1VrV1ppUTZoSWFLeU5DQFI5RDcKeiFx
RXc3OHl3ZUNmVD8+TmAwdzk0IURaZXkzdGckTD9HS1hpZD9EQ34mfkRwSiU1djF9cTxJKGdeMDlv
ZlFecm80CnpCQDxeS0RgZ08lTVgzSEwocn1OUmVpZD47cnZ1WSVBV3hTd3M8ZUMjemtpSDk3YSQ+
WCVkMEQ3K25TfTstJEI+dwp6Q0tJNm1YZnEtPWImcTNTTiReVSRLMXxvKUU7Tmx2XkhUVDtkN3Vo
VmpzNE57VjF8eG5hcX1Me3VXQGNvSCotfU0KelghLUw4ZnwoNlZTbkBVVl9fTCZaJFZraV5BeDlg
VTxWaXtNJFBMOH57PyFVMTxBK0BPPnE5XipWc1RUPXJKTSVACnpZZXNHSXpBZFpkSnMqNHo+Zklg
XnY0fklPSXVycSF0SlFOeCN+IVZvJk1hUn5TWVp5SXVtSF9udCNIeSgyNTcwOAp6QSFxPWphYyl8
aiFJNFFDUjx8OUJBNShZKmIkN1BNLVl2dz58S31JS2t1OTR4JGdFPmViPUk8LVZWWmEpOUtaMnwK
ejVEfVBlRGdNeT9vUjE5MlU5eFRDTzhLYEJ5a0NZNDhtdyZzeGhRSmQrNiZrKlIlSFNUOF5fRVli
RChRVC1GRiYpCnp2SlBWXjdAaFZSK14+dFgrRFJNMlh7eElBXjlId1ZPNURjQ3s4Jm4waiVnND1i
aFhqI3xDP1htQ19BQG9scH18WQp6UnpfKER1UT5+V0tGMSYjRkNLS0ZzVm9ke2U/QHUlbyQtVWRL
Z1p6WjtidSg2RUVqJnhxI1RjdSNHISEyQzImU1gKem96MGFuUGl3TGV5MlgyWHRkKFA7RDspUCVV
NENwX3FvRWomIV5ZNm5pZ0VreVh+RzQ5TE9qKXB7UXdtOXc7bXd+CnpEPTlJcnt3cSNWM1FeUTxN
ZVM9Q2Y/Zj05NXE2LTJ5OyRDflYpK3U4Rzx1TCtiPTk+ZjtiVTFKQGhuQW9SaSU7TQp6RWslNHM9
Z3U5aEdSRCk0O1Y1aEwyfHBYbD9Kd3p6YF5gYEZ2XjtZeXRFWX4jJE1GX1JqYFh4K3o5SyFRUWs0
cU0KenFZd3VNUm16JWAlak1RUHt3fFlgb353eSNhT2ZIe19rMW5AaWNfM0lLKGdKb0lzMX1JI1Zo
Q0hDalJ2eFpvRj4hCnpWIThVdF5KVXRSTjlZO0x7dXN7R1FsKT9pc3o1T3omZTNAYHZsPERTZm88
IzYhJCNRZ1FTcCUxPmM+aDRjR2lMPQp6PkRoVzFLSCNCNjdGdHVgdEB5OUVzNndmd1dAeGQ+JGBw
RDlTelU3YlpNVnRsUlpIZGcxP1E/NGxfJWBeTTNzVHwKel5iR1dQOShEPU4/e0dCPSRxJmlUIVVy
djJyI2hoZHZLKHM4Pl5UdDdSY09ENTF9MXZLNjYzfWBlcXYwWSprQXpsCno0OSpjKEFmIWs8T2ZL
TT11YEN3fGNiWHdWYXZWaXZXcFhCMTdeNnhzUHdTPTFhZTJTRnpBWXdlX28pIWFLZjE/OQp6NDhJ
KkVWe0UtaWdAWUMtODYqWGUhJDQqeWB0ZFNzaEcrNmhZe1lrM21ZUkBlMitsTEV0STd6VVZgTllA
PkpMJDsKeiRWM3gxNGRGYjRiOGtiO0tPczFIZnd8Um05WkZRRFg9fml4RigoUkpLQVZUaDZWN0RS
b3ZmPT1nfmI/PzNJSndNCnprfGlqLUlVWH1kOERIWXdJNHhRNCR3UkdrZnNGaj8tRHVYJlEqZkJy
ITU9VFlKVFBueDBtc2ImVlo5UWNAc0ByRgp6PEZONGJpVlIocGlaaU81MDU7bkcpV3ohXkppUnZ9
RDZzUk04YUcrcm96QjhCMzVGR1RJNlR2M3ZtOURJcldkSSkKeiM2OGgrSE9BfjEyLTF2WTNJRyF7
aEw8TD15YFdYdElMKlBJX1Qme1AoZzxAZUpSUFc5KGY7KGpCfV9OejViaDZDCnppQGh5QEImVj9Q
OXhvVEJHRF80KUxJO3UjJEJ2c08jfmdQbSZTcG5ocG14KmFkQzdXXzJ+V0BybH1nbkt5KjF+Uwp6
V3I4S0Y/QzdPVkFVWE9YakVWUHtKVHIrfDZgP3skX25wczQydkp7LVZ7dmpMWUk/eWBed1ZGQy16
OHxiT0FFYWEKekNwTkx3Rl58MER4enRebEowaVNrMDhpd1cqakVWfno9WDhrO2I+QXJjcDYobklU
PXU5K0tsNjYjKkE2MEF3fjtQCnpyfWc7cGoye3JtSy1ITCF3Ji07ZFIyMl49dU41QyRaaS1maHJ+
K1dUTFYxSHphRmxLdzRyfERhIWtYOEdfO2M4Ugp6QD1CT1JfISt2eEtfWH5NXjFeZUEmfXcpSyMm
KUh6XmQ+NlpWTV4pe097alZPIU5uWmRQNWV1cChyJlBPLU5tMzIKekU+Ml9sXz1vcmNgI3BFP0FR
d1F0dENOV2F0aEVJcWJUdmF1Q05ZPyRYYWQ3Ri03YG1PWVpSbXUkTztoMHFgVi10CnpQWWpfPGgm
czlyRi1fR0p5fDhrYD0kV0Q/eFpvNU9Id1Nwdnc5QSpKU1htPGlHNnNEZkhEd2lRKUN2dkR2bXVo
WAp6XnZKWHMmdF9RP2gqPHd3Q00hP3VYKWlgTzhVIXs9KTA4d0ZeWXc4I3VmUE5aTHgjPn4xPEVJ
JnNqXjByWllVI2oKek9IQCQ7R2RHfUdRTEh0RWFPUm9VbnN+JE8pVDtLZTZ7ajRqYV5zMVEhK0JT
Xz9OTDYwVSl8a2tzZloqUmF8K3Q9Cnpwe25zYWBidlVIajBDND43I2ZwYF5VQWdkZWhlUyMycEEo
QyFRKGZKNW87cTErMDNDMzJ7NCkqPDIqWDVAMkslJQp6QEhLMTNsdG9RZ1diKyFsSSZuJUhRRylL
a1pVfFc+IVZxPm1XPngyaEZMXz0lbH1sOX5gSCMlb2ppWH5CK20wM3kKel9tQkh6YHdxT295IUBP
Z3E7LUR5bUpCbEp6QCUwLWw2UDwpcFUyOyh3Mytxb21BSiYmIUVxcCklcnlOU3NlO0FoCnpWZkdR
dFF1QjE8Q14lQSlCUD1gNjYxU3pmMSZ1ekN3TS03fjZsTC1hSiljfmFXYjR1R3R3Iz9SJlZ7eDRl
JSUpTgp6cTJnJkN0VSFUd18pai1Dajt9RXx0M1Y+eU9uYGdnVzhNZmF7OGExNHdgM1VITyk5TCZU
NWR4WkdLQlhTLSkyWmwKemFDbDcqUG8hYCFLVVN9PihuYXwzWlFqTzFuOCV9KGk/YSVGNyFld2JA
SkkxZGA0S08lUD9hdmomMFg2ckpFM0NBCnpqZnFmQ3xFbTBmSChUYDR5bz1mdGd9QkJYOUViYkhw
Ukw1eHlwa1RDM34jITdvelMraW9MR2xKUS1tSDE5WHo/dQp6SUp2XjQyZTJgdm0tSSZDJT95V0w9
e1pBZ09EYTYwYTVPdTlYMT5CV3JZVUVwPy07WHRVQVZZU3NrSDxLbzM7Xi0Kenk8P1dLd2pLYkhB
dEBqcW1VSlBxX2p0V30jMW4jOWpTc3Q5d01QPGoyTjg/ZWdfPk5KMEV7T3ZQMmhyNzhUP0k2CnpU
YWttQW09P1dMIX4oPFlXSHU9MjlJaDlCcDtuP3BVWWpoMUczTn5lKHxLNDh3WEtZcExqaTRAczlW
KkczPClFZAp6ai1eQ0tZdDwyKHFOZUBoR3Nxd3FBP18mdmxWRDdqeXxGY0paJFF5bElEfi1EJmdS
aldZOVN+UztrXnRRQzFUOWwKelpjeUVaPStzbU1qfFArdXErbS1Na0RgUXxucFQ1MU1gJCVMcW5q
Pjd0PmVAX3p2allIdElZfVdKYkR5IzloUSpoCnpKMUg/e1cqT2pec1BoMUxFej9vMTBXSEhUJXs5
bDd2WU9KcDR3PzMpQyluX35Xb1dkfWo1RTR4QEthUylYJGRsRAp6cHkzJnVMSW1CRWwtY3BEYWpH
RnxuRXw3YlAqZSF2LXEyOTFhSD5FVXJ3ZjkjNGVuVT5ye31yfUghQmdjSUFBTH0KeigoJmBrJTFa
NVB0b3dgYU8zP3kjZjZhYjxVcD1UPW05LTlkYVFyK3BjWX0oVTs8KyhuUlRNfT9FfVRQcCh6UClz
CnpoeDwrZXJYZE1xK0VtV2UhZ3Q7bFR+eHt8RjNjbVppPnBzTGBVeEpiMWZUakw8cV9QWWcqZXJV
S2pgdmhvdV9IPgp6a3I8ZVJnMT9ZJVQmUHlFRFV9dyt2MSRaQGZeYnVHKW1tJVBnQyReRSNLN3wl
bTQ8O3J0QlNqWnFid0JRNj95Q0oKektxWnYpVTx4bz5eSz1Xa0BVZngtKTV3UDwlfDZwcT5PMFh6
dGVjKDBzMkQyO2JSaSZ6K2ZnYGdsZUlafWF4eVp8CnpHNzB4WD40M3ljOTBBITtmUUJSWlE0bCZ8
U3A8Yksyd2o8IVI/bTxMUkQtJiVMd1UzeG1ia153PSg9YG1SXkB8PQp6QVBnbUJWVm1OXiMhWFpm
eHFnbW85LXd4Xy1HaXw7WnB8RGQ4WCVTVTlCfGIzemlqNyUrSU1ZO1dhb0JNeW0+eGgKel9qflQy
OCpOOGo5VCU1bEtnb016USY5REZBKXZXUDZGfDwyYjFfSnNXITk1Vj9INTEhdHJ+JFhoTSp9Y3Q8
cUMkCnpEIWB9KyRRR09qTzNqd1hOUmxiPkJyQm8+dCZueUlySitOSTs/JC1KRnZBOGtBOEMtMEJT
JmNzYlp1PnwzPnJMRwp6SX1fRV4/OT0hdFRnTUZeRyg/KUFkQUghR0lUZzRYS1hJe1pHQWxmYndi
UUpYWmRYXldTKF5iOCgqXkRiZ0kwOCkKejc/fHFoa2RkeDFaPyRJR1dAU0xFVGVjWHE5ZWhFUzE4
WWVlQFBQclRmR2s3P2NAZ1JvKFNRVk5XIUVGdEQ+cT14CnotQyl7Zlh3c3MhPCQjeC1LIXRVWUBl
VCRJcztoQVJIbSstS1prRk4waGUxJV9qOTB2YHM7KkVnYW5HSlQzWkVgJAp6ei00Zil2cDtZSGoq
ejE7cF8wJUFJRnE1TkM2RFBBPDUpZihmeXNUYkcrRmZ7OGV3V1hLfDEkWG4hJUQ0UzQmUlYKekQx
KSlNUjw5YU4yeE1WbThnUm1MJmp9YlV2c01BUz5Pb2NWPzZjM3Ymd2x6Nyp8dkZ1VHluKm08VVF+
Q0h+SGwrCnpldWRWbHJecVIlb0ZhPkgoJDFaQ3sjRXwlLX5MVTBjaklxeV4zSUQ4dGxlXyMrJlN8
M0ZNTTh9ZEhOYW97YGJHSAp6N1QjdypgeCk4MmQkLShpYHxUPSMra2pXcSlxfmAtYDIyXz80d3Js
R3htUnd3PV9iSW5OYW9IeFBPaUp8SS1IXzMKek5jWj0/YHxndXB7Tm0+ZHVNZENaISpjMVJtJiho
RlV6WUVFP3xYOTF3YiNufD1VPD8+e19TdTd3flFZQDlga3Z4CnpUSkM/bWBII1QrOHV7UHtLZDdz
YF5fRSs4enNeNFVFTHs2LWRGTU8tUnAhcT5VS1RFVktefWJZTDlGalJJT24oMgp6PlFHJTJIOHo5
RmEkJnJFXlJaNDdwdU9FPVdqYXVCPTw7e29WYX5jN040S2AybGBvTlcyO2ojeXk2aV9eMW4peVIK
ekBTNUhTYl5HRjQzS1FiQGghSHJyMDxedmhlVkB5NExRXiNrPjhSKVYwZjUhZUE+Yjliejd+eTFj
bnVZJjNlWnY9CnpQUlorX0xRR0V0O0g1cUFMOERadk5QfFYtQThsK1AodjNxTlZFd1ZyMHVSNSoh
P0N6fFEwNUFHQVB2aX5zN1NsZQp6U2VVbz40bG5iMz1yc3hfOFV9WDB5fn5sKUY/cl5ASEJHWChG
T3wkal54ZndYbytVVlB3alFVO2FVQWtUdTdrWGUKej5vQjJANUY2SDZSYUs/PHlCR1huPGpDUjVi
TkFRbypWPF59QzsweyY1VjZAd1gmRm5hM2VkQyFBcU9nLVA+dSpNCnpReDBzQ209e0NFbTlWcVVn
akQqV1l+Z0ZEdVllKWp5d1coWjl1c3lIdW91cFQ2VFFQR1U2fnRiWWRJRThYaVVkVQp6JikzMEEj
aT5yJXshIXIzTituWG1OYFJ7O0FITkhFZkNnZ0ZSVjd2R3tpI0chMSUrYCpETmJFK05WT2tsN01H
UXcKekJeP2x8eHVyPzE8TFopZnNwc2VEKjt8MU9ZcWtyZUg4Km5iYUo4MX0oMiMhRTtHdFJ6VHs1
YXpZSCtaNVlrZWNHCnpGTXxMZHN6bFdlJWN2TVZzJDA/aXZseiUqUUJrVFFXWHNsRm1JYk5TREF1
NmVLJmo9eWwwXkw/SEY/JXg3OWJgQAp6P2NFTndwYiM8KkpCWkQ9VUdsRDt1eTlmYkZ1OUR6ZER4
IX1VSWxlTShvKDFQWD5zIz4pPEAme0x2UlhDUGl2UDkKek0kNjYpJSlKRHN6Uj4reVFkKjI3OVVK
aSo/RkIoVjRJc3Y1U1pxfkxaMGgmejFxQDROKDFfdG1neW4hbTw9YFJlCnpDYWx8RUJnM25RRG9v
NEpGdVNJdjl0XjF0ciopT2U1RDBmTkcjO2k9NDJ6TmluckJ+XjtufiFuKl80MXBYSTJ+Zwp6YU1M
bkdjIUl+PlZYYGBaRzdCIXAjciN3cVZxOUFwTkFfMWQ9QU0wPUBEKG0/I1ZpczNlPX5fN0srRU9j
ZCt3NiYKemVkb0o0WDc0Uj5HejJqRkd9Q1EoLSN2SFpfYFVIYFFHVGxJK08tcGNeKTNrMFl2aj5L
OStWU0xtP3gqNWRKMFpxCno4WF94fkZQRzFMYGpoZ0prNnRnTWFVdjIwIzFWJWRFfCpfXnJUcCp6
e3VEaShYVWU2UVQhP1lYKWlQaUYoandXbQp6V3NBSjtlZWFWO0FBNE0kYzxmUjY8dTg5QjMhaV5a
elZsei1rYEh8N0xuOzhpYEhpbj5SekxGK3smcHZoTTh2VjgKem10MV8yeXo8STJ4Izh6T201Wik/
aShHJkdNXnUzUD96Z3sySD5sbG08KHNhTUJkMU40QzVzb1NDKjsoVlBuNXM+CnpAZWlfUSNWY34o
LX5KfHo0UnR0NUBOZT1qWit8PEtXMz1LYFd3ME53c0dCMSFAfjlebWY4ZHN3KH4jUCk3WmBxQAp6
RVN9QV8hMD1NPXs5O1g3OyZuSyk5b18zSHV6d3dgRW1EVGdmKC1TUDU1Kng0PCl4fD1RODZ6O3pq
PUJKX1UrJVYKekM2PGlzKk1MNVQ0eSVDUkFgZlc5N3t2OyEjPlZ8Pkpxe21IdEAjNk56X0VRdDRk
Qzc+IS13SkU5U0M5PzF5cU9fCnpRZWVsI1FZYmw5UmZBO2JvfUNiODItbVNNSEpYUE1iZk1LS0xs
ekx3WGF9eG15WFJ7UVB8SkRBX0VMQWM4biV7MQp6dElqci1mfmcwOUJHdkt+Nm8lVTloNVcqMFJB
Y2IhKHJXTmsjS09AUGo1X2s1KGhCOVBxLXpScGliVCR4XnYobTAKemh6a3JNKDk8KHc8Vll5IWRg
SiY/VztMMGg7e1BDY2JuOzt8UX48dHBieHBEcE4pRyNKNDs/bTRtSEhPJj10Xzh4CnpjO3FsPVVW
Jnl3SmZMWGZydEp7eTtRTms4WHh7fERzRTNWZUQ0KF4mam55JCZ2eFhsYFheVitRJClKcUROQUp0
Ywp6MkpfaDh5WnpBWHkrUSQ0eSlGYmEzOVU8JGgzTXV7RjZpN0tibHZpRTUqaFUrI0gxbDhUaWFW
PyRuZTJ4Nl9qR0wKekUyPUJlbWFrNWtlRmN0N3AqeUxleGs7KTlMRE94bGdQNz1xbUo0QzZTfDYt
UkFWNEYmcnw+RjgzJXtuO015Yk5UCnowJDM7UW92bT1XQWxgdn4oLWpiMGdeY2ZfT2xsO2F3eyFQ
U0phP0c3eEVnVH1uUXxMN1VUdFYlRTw8ZlkrUmRYRgp6RzREY1g1cFc/RHFXeGJIYCZIOWIzP2E/
K20+Wm5oVWIrWk1jeE8kN1RiJGIobCtZYmFCRm0/e1NpQD9fWUZGZzcKeiNEZms5JUJFJmAyfVRi
Q2VEPnFPX0h4dTY3bEp0SShEQDRvYzJwPnROZHUwP3N+JWhoSTVjM2JnbFZoUlluT21vCno2ZDth
RCpzYE5xSWdaX0lYcyh3XjVTa0dPZGt0SD5ufkc2QiN3PnNmWUFDRnw4bntfJFM8KzNtWntJI3g4
JiFIcgp6OFMjLXFselpGQjxgNnhscz5pQCM0eUktYk9kO2IoZ29Tb1hiOHlMR0NCLUk9OTUxd3BJ
NW0xcFh0NzxlIzRDOzgKeiFRJVFrZ3k+YVFUX052IV9qXzxJP2l6Uit6PzUoO2tNWHFiWURTNUsx
PkpQVGZOM0xlYmp6a3FhPjl1ZHI0OylACnpFOUs+djdzO2lVVW08Z2tKc3dJO2gwTDNPbEtsUHR6
c3MzdG9ESmNCNzF8XjJHaXc2VklyOHUkVmEyeyUtdV5HfAp6a1Npe2BSQnBmWiYrO095K2U8RktT
bDsqRV9wc2JsSGdEYzZIfiNLLUA7KWRIbGMhRlhvamJQVHo9RF9NdX0yP34KeihHd0BEMXp2KCQr
eCExXnA5fiM3VCY1bUFSY2AoQnBYQUhgQHAmbzVjVH48ZztUfUglPWNEdEtyRWgpWHQ4Jl5JCnpY
SlQjP1g0ZHl3bE8pd2BvK0R1Vzw8Mz53bSVFQWd5eHIwZz5HKlotUFIySVgrcl58Vz53ZCpIeGNu
aV9kRG00dgp6Z3lvbn5CZTVAZUBXTyNraDdYMDFYcTJ7PWRiSmRYNTI9IVJjJUstZkV7OCUoWiY/
UlZ2MSlGRk0rJldpMGZQPHoKemRqQ0dxN1dmVj1LemZzXnMqOW5SIWVmViVtM1YkVW00USt5XmN8
cTlrc305ekNVTj4zWG1qWEx5b2EhQllgX1YxCnp1PCpPSXBxa1RUS1hKNFoxJnVTPXZXcXApYmY+
I0JzdV5GK3JpZn10NF5TITU0cV9IMnAlQlo1aylXPC08dllZXwp6RTNkTDdYdFQyRWM1aTVebFZL
eD1LcTBUeURHZFJDWGFjVHhWTkU0flJ8JDl9JnQweFNiQ1JZZURCRk5iM3l1Zm8Kemk7Nm90dFRu
PjMqI2dnN0lYc3FhP2VLaEpaMCpednJLU3cyZmFqdWROZU4pWlF3NF9+SG98eFhYbmAkS1lpaz4l
CnpKZGFnN0paa19VMFBzemcjQ0JzTjMkVXIoYEsqMTBtcnhUa08oQyhEP1F6en5SXm87THtpNHgw
OVo5cG56anU1Iwp6NH1xSmReS013Kl99OWhEcU9AVnhyZGljPWZ6cnZMSEZWN1MxQGdEISRUd2dL
a09mKkR3NkRCbzUqc1hENUw1PzwKemgzPURUNVlKdiUmNilzaUsjey12NDxlY3tWV0pgcjVyOHFr
eT9nZysqNXFKVmlJWE54a15SdD8+SDRMbkkxSmh5CnprJWpLQCU0IUlpK0hOM0dqU1Bofi1QRl9z
NEhFR2lqNSYxcDIoP3k3WGQwVSlmQG1hfE5nY0YheGcqPkgjLVo2Mgp6MihCOGtkSnYlXm0rbntg
RUAhYXVENUp3Tkt9Z3tQTFNgMnF1Rzl0TG84ZytUdG5TdmltT19LNDg9SUJeSERUNXYKemxUbERu
c2l+PT5TNTVDNUgqT3JSZnZYUElGfEZ9a3lZflZIPCQlUXk5THFUcypWWmE1Y2tTRy10fTYtP3kx
YSVBCno4M29zREMqWlQrO00zWlM9ZURYZlFkLTdqRn4qKFVJd0B0OzckNms5Z05KSiV3Q0oqVEZq
R1JLQkdMfnxvJihtJAp6aUhVTHZ3MD8+cFhqe1JRX1Urdz1HTDw5Y2BSQVVPUGtybnxHSFQyP2BO
e3dPdVlTKkRFX25FJXBuJDx9JkQxK14KenxCanV6cV9sam5PcSNNdyZOPV5sYFIpSnhQWDYlNm84
K15me0ZJIXU7NTdOfTR9SntUSEVYVF8tRyZXbG8jQD9eCnpSUVJZY3dWPlpJSnchdT80dWt0fXBU
Yz89QFE/LXcpeD1ATGhVP0x0amxrdUpsUDFaOCQmPTtSenhnJCt6ODFMTQp6N2JwJFQlQWpSVyVa
Zj0kX3VoTXRlRC1zbkg3XldsanFZSXhxT2JodGY2OU9TJEE5OXUoPytSO0o1IUhKYnROe2oKeiZe
Q3VYaDwmTlVyQnUoOC1TMldlb0ZZWipsY0k8UkYxVjtFXyYhcChwc2RzU1ozQ3tod058SlZORkdy
I3hEME9ICnpNKGlRMVYraVprWDJrSVVwS19lKks0fklhUz1RYFQ0XmRyUnlAcnJWO1N3SilheDhj
YjR3bChscWl8S2UwNkopSAp6LW1jbTM8P3R9PSp8U0BENlZIZFEtQ3dXSUR9blZ7UHkhbXB7KmxN
QWAoUyVGSlctbWZWM3dkKyFyV0NlNXlKXiQKejtyOVhUWGg4LS1pYi00KWoxPXEmOHZXNmpGMExW
NVhvYSR8bDJJOU8zO2VWUDNVKWlaMy1xfFAwKkFRSGEtNDVYCno/LWBZaUw5cU5BZkl+YiVpbX5j
M3FzQXolPyV1c2V1aUZje3BhTTUhJFN8MmFhZi1zSzl7NUI0UXZzZSRlI2BxUwp6RTZicHlwZDxI
PS03O2gteW0wVjcoSlItYCY8d2k0XkFLOFNmJiMhOHlrKyV9dnMhcGhRPiEkZTFyPEgmIzwjTSEK
ek5TTVMldE9JfGN5NTl9ZGBYYitaZUYkaHBNeUtVXkxaY2d2TFd0VFY2VEY7MigtPG47TV9iWExn
TiZyMXNaSHUoCno/WG5iVDdoS2JmRSVRfWA8S2tNdXNDYk1iJnVyYX5RPnNYV3czLSQ1YVZTST0r
fEp1fT57Rks9azwydkNKZSlDRgp6cW5santtLXcjVHdHaUk1SSZLNUJONGpFSWNBJkJFWjk3P2FA
MVNqb1h7UGI9NmY3Uisje1JuT29XcW0yN3trVnMKej5BQzA1U1orJHpteWZrc0NhfXZZY1k5M3pp
fWlwQ0JmP092SnJFV1loT0ltSFhuKlY3PjxmKFYrVHJxVS0tQjIqCnpgKDkoTEF+NjNwY3E4KVIm
ZjJ7ZkBpVzIpJF8/QWA+Q3V8Uz0qdGJ3Y0B0Z3U3QCE1cmllKTUoVk17eVYrQC1HRwp6P0t8c2JG
VjF0TzYzfkUjXyNCJj5HWil5QDNPTXBLOTxfdzJSOFVjMjtzX0dXMm1xV08jP21rcWUlZm8/dlhm
T24KejVJa3tvbWtiYz5wU0J3e3MzbXZObTB0fTdXIUNJamE/NzlvQjQ3TFptKnZBQnxDSWRabSVq
dVBNKShEdWhMXytmCnp6V0JtM2FFJDNmRnJfbTZvTm1FdXVETW4mejQkXkwpej1+MHg5dEVVRHdq
YHg9Rl9VK0peOTJfUCVAajwtUGE1VAp6Kn54dWlmfWIqMD0yOVM1M1JtO3FlY1I7T3IoY3BhdDU/
Z3I1ZmQmIV9+dUA/cTBoVk1WaHp6ZV9+NjVHe0ppLUgKelZVJDlGWkkhZG1JIztnJD10dHlqWisp
d1ZIQ3xjdmlZIX5VVC1MNSNFNXt5dHRoeXsyS1lhNFpDcDBjdlV4ITB3CnowUWJGTW1TZV9HbEp+
cy1nWXMhODVFR19NUmwlaWdWbS1zcGlvRkFXZiMhbV5JYXV+VEB5WmRCQ2dORExCTFlyOAp6Tz0y
dGY0RSRxMSlASD1vQmluY0hiQlNEVlJ8OCk9SzxDQVA5VGg4PElgUTlUOVAmVGApZEQ0XzA3O2xV
YG4zPncKekZuZShCYjNOI1kkentaT2VJb3dqSUMoZiZyV09aamJrO09UWjlOcmJXKzF+LU4wdlBT
U2NFV2xuO3ImMUEhXnlwCnotTFE2NXA7TEQjTjI5Z04obURLflE9bCM8cSF+cnd4TXE3T3k7Kk5R
SEV4MjBUUmNiYUh8NXZve2dffipWJTglJgp6Y0k7Sm5LdTQ2dXJ1fSt2OEAhNnpBcX00c2NVZFY9
UCplX3EzSVgxQFRWZDcjI2loOSZVSU5mTiZvSjFzZVZAQWIKelRZPH5vbzc0eXxnP2c4OCZFRWFa
cz9Aamh4SlpENmUzaCp+U3RpUFI/TDt0NTF2ZFZQUyRFUj1oIyV8dk5aMjVBCnpuO3RyYns9QXhU
MDUhKWJjPXNpS3Q7JlIoQDlSUTl0TUdBJTw0TXt0ejtLPWQ1dHsmbHE5OV8rT3Z8aT5GayZKRwp6
a3NKdSErUSFscVRYSilZXj1UI0l3Rjd5MmtmY0NqJX0zaSUlZTFzalpiZ31yNXJgZUkmUC1aZ2lx
aDhIRFlaP3QKeiR7X09+PXYobyh6SUBxJCkoMkNZKCteRnM1UnB2XlZ8MlJUZkpEc1RSS1pQalY/
dX17NHNTKkdCNG1zZ2BwNyZICnooY0R0ajcwRWJ8QCtWQ2l2bitEMEYkOG5iKGhvSzs7biM/X0gz
MkBfWmp7T2UxVUExe19jPD08MkdKPzk1dz8xKQp6Nmc2LU5CKjxDe3JGOy1vOCVtX3VDPzllaHVP
aXZzKnBBYkRhRWA3TDlmZ28oZiM9Zj0jYUpeMHl1cTI/NGBWbioKemRVQk96Zz0jRHY8MHVnbEs5
KkZqOG5IOUFHZUc5R18mQVkpUDB6dCtLbGdlMDtyRzhNcFp3SW50OHpEVSkrYDk7CnohNFFUWWxP
TyF4MmxBJD8tPVRRKmA3ZTl7N1EhJUAwUWQ0O2NpayV3S200U085KCROdmVmMmYrdEthKyoqM35Y
dQp6JSFqVzNuMSkqQCRkNVE7bmhiIyNoZXtCd1d9Y1RtZEZvVW9yOUNIfntOKDJtdiZAJUllZkQj
NTsoYFMtMT1zRj8Kel80MSgpZT87a0U+ZU1Pbnt0dFhtbU0/ej0wKE9FTmdNX2trJnBBKWRKbzdC
c3hfeVZiVjRyJkdYXzxlKmlTcGc9CnplaCo0UWlHMk8qLV5BRHBXel5gZ0BJMTliSVYrTHJONipt
WXI+bX5ITXdUcG5NYkB1PilvPz9wRl92IUc/QGRaKQp6aTAwQkh0MXkxeTlaPSFLQVI+XzNoa0Jm
Mm0lNEx9JCgheFNSK0t5ISpAUzdRO3h3KmY+PSZQUHFrT1JpeWhEVzsKejs/O1ZqQj9OS0BWOEw4
fjkkWmlTKSpiPTRpWUhoeFheQzBKNDZTSnk5Tn5rQj91MGk9RW5uYng4KSQ/M1c5NT0pCnpWR01i
I3o0aDZybnI8Y1B0RCUxVGRWckFqaEgmPCtTMlZtKkFFbXNpbDF9TXRCM1B8dzQoISYtJjs5TCRp
VE19SQp6YFhwZEVeQTBWQSFhanA8WCEwZ3FANjtgbnVaWGsmN3h7PCslKTU8ejYrRElhUUYmKWVS
b2FBRngoNlE4KU0mfGUKeik+ejdrQ0JEYUpvMz15dmdRcGpRRlYjWm1ZbmxLPEQ0MGhwUDlXNUw2
eTxTTFY2YlBKeVRUbjsmQzJtU0A+JG1lCnpOPDlUO1U+UlFZTCVZdWJiOH50UWFvM09TPUomYn4m
YERhTVpYYkpFeUpSdUM2KlleR0UpfHw8JTlzcnw4SD1TTAp6KHNDZkpxQlY8fmRyQSU0Yi1KT3VQ
LXt6eFVIR24zbGRFKEtaTDwrZXFuN0ZrbHhBKXhIPTUtbi1YKT5KbSllX1UKejgqQU80bVljWGYo
bUdjWUxlIT5kRSVWZjc8fks3X2w4OG1jTEs4VWY5aXdSOG5WKlVhWTBPV3BiPT1QeyRPdj9rCnpq
WklwMUNrVVRlcFpNWTA9PGM/O25eUjkrcWJgRyN5PlB1Tk5TKT9OakFtX1VkYEp9JFVtOVl5dVVi
b3ZgeiN5Vgp6Rnc2K1M2OUxDQEdMO013KklTKm1aVWk/O190UlhwXmdie1ApREdYXkNBNmc3UE9I
bUQlWmxpbFJPYUhATiQoVnMKejZPcUlxSzcqME5rLSVJdSpyPnBTeUtjaDdpU29sQXwzc2Q3X0V7
Q3NNPDBFKHg8NX1zMktTRTxHRmIjR2RLUUhDCnojRUZ3TTd2S3dEYGNEbHgwRy12Yzc+N2klazlf
Mk1TaDghNzVIP0ZEUGRReE9ze3smI0V2cFhySF9OZjs5ejVycQp6Xld+VTEkMTBQYjB3R014bXc2
WGQzY21VNkA1LX4hSmd1M3EzKmcyayZRRzN0eFAwcDA1bSR6bHsqfHdPTCFVWUEKenM4KVBgbmt1
Ml5vT2RBQEVXOUIjam1ZWiRmTSM9M0xFd3dveXg7b28/YFgrWmVNNiZzMz5OZjBjdUJ9V3dYZH0q
CnpzQ3tSRWVjdnlXJmlaNzxFeUY+cC1MKXhreU50R3MjeCM4NThmUiR2NUsqMFl0KVR+X1hFT2Yr
bUtVKSV3Ril5Zgp6emhMUSpXaHxASiZlTV97eTshRiM9a3JyTWNFSyRyVWMrWE1gRCM3MXh5cEZQ
R2ZCdm9UYmJCS0RHfDw5Unk2MGkKejBHTGo8RCVMRSFWeVQ8T2oqYU5lYkt6YjRrdVc0KD5oO2RH
T2Apb3ZAam02NCRge0VlRWZpfT9yQF8+NTY8d0ZYCnpLQEFxSm5LNUwqI3VfKm9welNQZnlIQCpE
WGlvfSpyfWRCRXtWZTZRe3N7VlhoY2RQPSN4d2F8VGJPRlUzTDlUZAp6M1hEPDB6Mm1pOTVfPHFD
PipuK0xFSWIzcDFhX2pyaHB1bm1uQCE7b2s4US1AMU90MUM7KnZBVWVFWmA9VDBrM2QKem5haXFe
d1JTe3laVXp9VmkzUzh6MXFNQHIxT2h3UTBoekx7VXBNYkZMUUY4eks8RVdUalBIPlVXNnlDdVdy
dHZqCnpvPSo1Rl9HbnYxNk9Vb21xYUcpUnl3PmMlMmAwcmo4ezBFMEF9RXttY2tgR14yckpjMy1H
TE9VJD97NGpIfUQ9Sgp6WmlKWGwoZ0t4RyRWWWYwM0B2WWFTXlMjQ2BOK0o0MyQrck5taENKWiE1
VyQ0P2R2Iz1tYCM4TiFxdSU/U0VjYlMKeitYRmltLTZofj9XfkBQPm83dFd1VEt9MTk4VUF+eHhI
eHojODNxWWIwYSU+U3Ihdkp4e2VUZkg2Q05NT18ha2Y1CnpATGJoZVNsWXtvKXMmMF97ZmNDRVA3
YDt0YWQwdj89RUwzRDFmZmFnPVkkaGFSd2hncktmQD1yd1QmX3VsPitCTgp6MDgkWHZCS302SlYp
V1J0KjA0Y3doSXRFfWghSWJiRE0tP3lyQ2JrVCVkPmo5K35Gd2UoTEtTJngjfDsqMFNgal8Kemp4
USNTd1lESm5rdUc9Uzh4JXMmOXlqajx7akxkbDFpWV5sSVJYYHgpakZxZ0I8bkdEVCF3X2RpYntq
MFMjYyhTCnppaSpvKyUtRClSRFdUI3kwLTVFVVMxWGhiVDFPLUdaYFV1dEc1ZGtzbSQqViheOVc1
c0ReSmpkOT9IUUA1SFlyRgp6OXl3R1BCZ1ErWnMjTCR6UTsqYjJIQVM8Qil+WSp4JkUlPkg1PnFA
cVoqY2duOUtmQyVEMkA4d189PFkxb0NOWWgKeiRvUGNzc28/SFkhT3BvYGMwfmE8bXdTd1BRQW19
UkF4UlV3UEF5bXBwI29QZzlaRHFhNE5tLXlCfSRnKFZWKG9hCno5RVMlPzg1dzc2Kih+SjxjVEBv
JWlkK1hyP1Exfng+bnVeX2paVyREXytyMUEyeH5aR0ppYGgyQWUtTFNaOUxLQQp6VDd1Nnc1dnhq
JXdRSl5fVCVFUUtXanU9YDd0ej9FN1ozUFhVZERxQCtAMWt1YE47TDRMMUtxeHhialZIMCVUI2IK
ek9sJXtybj5zRSYjOzFXcU1vanwwNCZmfHI0Kj5wVkRuMz1EYnxse3Y2cVBCYChgc3ZJWT5eYyFS
IWEkbGJQPD5hCnpWfDdaSkRsbSpfZl5pZmp4V2s0dCtJV0ZOT2V1enAoT253fFNicFgkWnYoUm1N
fjdQQmBSUkF+VlA8OHJebWd+QAp6OzVJSj9mRXNGJXEmMUF6MngycEJidXd+ajgzK2VUMkQ9Y2Nh
QW1UWDVwQW1ZM0NBP31ve1lSMjhOJFZeRkBfTSUKeilBJCZabUVkWWQhcUFFcFlmKlB1NHE/Rjk3
OCM2YiF3TWZLbT1ubG0rTnJNNXdKVExaYkNqNUBuRH5ZYj9vLURVCnpKcChkVythQ0RlPk94RSEj
S1ZRZT81dCk4d1lAY01HTmhXPm5LKkhgNiZkMH5rVTAoKXhfS2I1SG5uKCtRNnxhQgp6X3wkTTx1
aztLR3VGbj91fEl9dkViKDwyI1crTy1odXNOdXUwTUN6PmshVGtYeUI3UHo/QVNjSTJeRSV4KUJM
U28Kejk9a2JNMlpnMkt6YlR7XlM5RGZBRWs5KTlRfUh0ayFyWVBDNWlTKHcmPlBLOT13N0F9KDFQ
VVcmZT5fV3U2M3hrCnpDUiRPPHpVOWooPUN5bTc7c1ZCbyQ8ZlFnVElPeURwbDt3bExyUDR0Vnhu
NlM9dztgJkUlTTZKTWFaQXZTfWd4VAp6PnhafXcpblpLPDUzQSZYVnliV3FAZlFWcExVSHZGcGw4
ZVlrVV9fQW1jTmJDeXVrNDtAbkIxSnVaJkNhTlhNPngKeiNKLV5AWkM8dz9sXzlpUmZtX1hXNVR2
N25aaXVNX2t0UmVhbj0hOFVaKihFWVdDKVU2XjhsTX07QXZxJjhONGVMCnpoSn5fai1ELUBCSGJn
RlZablchbVM4MCMqWiRTWUhjVV88MzZNPz8oQFlNdjRoZH5IOEk5P0olRm1IcyVLK2k5ewp6ayl5
RWwwLURiVCZiN25uWCM7UGxMfE48Mz9SeWEzODNiTklLQEJDZnhrQ254OHZ9VUxmSXx0RSZMTkU3
c2QhM3kKekc4enJQcUhqNHNoSmpBY0RLN1lSTkx0V2dBdzx7NkZxQXFCZitia0RaO3VRYUl+Kyp+
SnQmPFQhWDglZ25VOCVNCno3Sz4jY1l3ZkpZRktyWFRvOGhmUkNvN2MhVEU/RlBoPGxxUDV7KH4q
X0BHbXRtREl3QiMlb21QUDF7QD4tWk5KKwp6Tl8yJTllVjgwYD5MbD5WY0dNU2RrJnxaNFE9fXBX
KFM2R3B3Wl9zams3JnZRIy0jLWBkZ0tVTCQ7QnZ0MERMQmwKeihCPXgyWHJAd0ZUcVUzVklJP2Yp
eEBLRyZOVVF6QzYzY00mUEMtaD9PI0l3RSVxJWcqNkl1ZF5sN1lkeVQ9SjR9Cnp3LUIoKjxyUks7
WlBxSjQ2ZFl3RUMoMlEkT35mIVF2VlpTM0liciUtWHZlZjE9emNUN3BqdmY1cTtyMlk7Ml80Qwp6
aVZLUSg5PDM8WTlEZXlsUSU0SkZAU2J0MiFyQGtDWGxia1RwRTtqbjNPKih2PkJtdWtuYHtYSS13
OUB1RFdOQFoKeiRRe0xOQktUT0teb0g9cVotSVkpMEdFaXA9YFlOcWk3TnlIek5LZVgqOXFZUWc/
YE5Ga3h+aXdiUTMlZk1NenJBCnpWeyNEfmAqPnMhS1lIJmleNj1sRSFWVDduUmxgfGtVYUdLN0g/
dEMhbW5rfWF1Ulg5NWJRRkJ6SngyVD5ffVZFawp6Jk5aJDM2O3tQUHxEcGsqaUJHaGA9fik5RXhB
ZSUmMT9RLTF4VkNQZWo2SUE4JH5kSzQ9aVEze1FVeTApYmptWncKemoyZXozOStCe2NVSXM7fCRT
NmNvO2ptSFQ8dlpXe298YSRRdn4wdEBtKEt1WFBjO2xPI1VwXjEoeTUxeWRsTjl5CnpCIS1+TVll
RmU7azRnfHdmP0VXeDN3SiVpUHA8fFFTKGVJeGZKelhyS0s7dH5ufnNUdXg9dGliUDhAcEAqNkEj
MAp6JDF9NngoUUVhK2NfcDBqPGRwbkZRYjZsZ0l8OFI9RmNoVC1yPU5KZHtOPSQjYUBOR3opPXdB
PWBuMHBwbSokZ0IKemcmb1JzTShMYGRuK2pIPHRLSCt5Q3dQeVFoJCFRODIkVm8meVVHTW1oKzkj
RXcpRSg8SnhrQmQpNGFpODkyP3NxCnp2MV9ubE5SSTAmMkI5dTtnbHlmaTBsbWNjJTFRSCZnWX1E
OzZBPXg/X2s1bzkqTldudCR4fnErPH1renI3bzBSLQp6WmhpUGdJYzQlcCt8TzhpelJXeEFKZWhl
TTVFTDR3Nj56YUIwZilEKVdeU157QkdZfkRQTmNLNz50X3ghP3Q4eiEKelJLTnI9WXlYQTIqTVU4
RnJhb1BUUW5KWFBsMmNwKE11OVQ4JkQrKyZDQShNViY2QHskVjxRKjRSPHE8OEJJczJjCnpLRVB4
YTI7bWZFRSNPbGc3eDthJFJoaHVNdSkxUV90Y35YUC1BNzhAVEhNRXhFSTAqNiY1SU5iZzlLfX1A
MXcyVwp6XnFidl5rX1BvY210KnBLVEdAJCR6WFE3bShlNmtTdGFSQ1RBVkYhfCpmQl9HSjQjan5E
UT9+d2xjV3VhaT1EezgKejhaPmdlb1BZSXVWTDgmMVZFR2owNTt2PCpeTyNCaDhrNDE0b0hVY3pu
cT5NOUElbUFrRHRKT1NJUjJzXj4mQXE/Cno8QStZRUM5V2o0LXtScmlCayhuSHVpfW5FODhUe3V0
bGhXeyUwYERBSCtNR0ghMWt7SiFTdz1rSlhkNDY8fXN2Swp6VmEka09hQD8kJF4xX04wR1dYMSpy
NT5TfkJXNTJqPEVJPnspQChxeDZtRUtNdiE5LT0hSjUpSSNYVnB0VCNHIzsKeiFOVUJhNV9EbD5o
ZEh6ZlUpNVdUSWVFUio0YUZvfDEpIWJlaDN4ZnFecGZaLTJGJjJtc1Y7PTR3UV89bjVxRTd7Cnoz
b3AtcG5MQjMmXzhTIUBzTThLYClmLUYpN0NtenNKcG4zRDxSKypPSVJXazYpNTx0aDxIXl9kbipX
TkRrLXQ2agp6aVkkNVE4OTkzUDMyP24yPTNIRVhuJEshMTB7XnJRNnBMZkJNekVkU1ZwQ2c5XnFS
fDBsTjxETlBiN3ZJVz9KZmwKemdaSFkpREQ5WXxPRVdwMENZQ0BnOGBHTW81V3kwfXIkZDNyUmsj
P3dMKF5sT2VYQmhGJGh+c3ExP1BaKU8heGhKCnpscWVXYEMxeUlia0tBYVJCOVgzSllZeU1AP3N2
KDxQY008eGkoaXkhSU5fQGtXbCNBP0FTeT40YXlMKVdBdGN5NAp6U25JQTZNNTFnfXw4dkNQMip4
fnBaWEtNelZ2dUVXPk5oRk9DKExqeDBtT3FidG4+c0Y/OFV0aXZmRDhvbSs/X0YKekRRTjMlbDkh
KStTU352RUVTV0tMaEtWaTxtSXE4QkxOc1BeVmRYP0shTnN7LWV4ZCNNRjRLXi0zXk5Ma2NjJEsl
CnolUU5BJXYyaFozPUUmSUxTPVFDNExURis/O1E4dzN2ayR4fEdBXjdWa2kqRkI5Ozg/M3w1Q3FI
cU9sbVBEbz9pZQp6MU5uLSgyTm5pa1BMKn0jO3Zvc3xkKkEheiF5bz5QWStTV1c0bTxvUHR6NzZ0
d3NiLURJUEVeRD1QY3swSlJGU2cKem43VG5MUDE4fng/KHN0SnMhcHM+JWdYezxAezJkJlpWKiQo
cWt1Xm0wYDQ8K2g0PD10PTtrOXlqQzBlM0R8bjhJCnpBKjR8T3RvYUJfb19idWFlYmM0ci0qNmMy
dyM7ZWs0KDUxSiMwRlI/c14xKGM+ajthJDkoZD13LVhxVV48ViYoewp6PHVhS3g/ST9zK1BeJi1x
Rnc3bEVZUSFJSlZESy07OFhlUGNQOyklUXVob1RENmtQJVZqQjhaRUh0Z308N0BzVnIKekd0KTJK
X2c/VWE/PFctOV5POzsqaD1reEdHPHhickZaRnlWRGBsTlh2fTFqQSh7NmU4dkFAWitTNncwI0N5
IU53CnpFaUVLRCY8SHZKJG5JZ3toYXprYUlSVHlJbVVjVlZmK0Y9MVghUCkzVTttUTQ8dF5fKGF6
THhobX4jUk00R0J0Mgp6a1d6VUA0VWNnTkwoK3N8WDBhWTBNXlkzNEI1UmB+TUk/dFpfSnM7I0ZB
VVRZQyEobTxYKyoyTlhCQTtoPE1uUHwKejw5Rz1kdy1KaHd5YDYhfHFKTFAyKVp8KXMkZW4tcWxe
aWozbER6RzBaX19ifmthNVZFQVdLemY+I19qTG18O3sqCnojQl41NlQwfWlEbCQ5WVVmJSpEM3pL
bU1oY2Z0c1Y9NkVkTjE5dSsjMUBwelMyZ2J2IU1eSipuc3Q4YzYpY3RsNAp6MzFYTllUUFVSWUd7
QXhHSDlKRj9eM3xWNlZ+ejBqIzJBSC1RSlU/OCVUYFQtUGxETH1Ja3t2NiNZTVFVWjRjbWMKemdV
bVEkbER6ZnB8RHAqbzE7ciNYIyUmRzhVSmNWLWl4N1RjZFAoPG9ndWhMR0FEbGp4XmxgZWgzTzlL
My0paT01CnpASmNYZ2B6UXFTMj5GKDlhWEpwPT95PFVFLXRLUzhFY3dGZ0c/MktNdkAkI0FoNzZ2
fjMjPWlHPHpTPypGJT9RbAp6dk4/c3Bhc0c7RmlVaXJtQD8qeXB5eTszb2hDT3N6Z2VzRTJyJCpG
ekE5ZHRXczMtcnBlRTVTT2xoZUEtbSNPJT4KenNmKnB9JXR4Z21GfjElYWE/Ymo1azF6X2Yld3Rw
RiEjaXBVNmZ3TEw3QURgTFdyeStgRW9USU8ocXQqfUI9QFdZCnpjJGBvUUV5Vj02O2Z2YFM8VHZD
VVhxMTl9d0ByMXM8P2NXSHBQWUt5QHBBZDRtc3VQYiR6cG1LZz1aUGI9I35VMQp6eTcoPGklJGo7
TXFLdEdybCRLOV8/JkVVKGhkK3RxQ2VEPEBrRE1XbUpYT3ZVRm8jWXNSN31jQlB6ZVdUajROKmwK
elVUek56VUlyfGRXWUtec1Z0WnBBWF5GMmlzZ3tSK2E1U0FlVFEqWSYhe19lY1d4b0A9KUs1dVFm
IWM1S2pDXj1iCnppdmF0ZzU+IXckWkkhPj5ebExmc3FgN2oqckJgWksxdWY2Z29Fbj4+Tyh7TihY
MjcoVkFJSG5kYTIoeXUmJTN6fgp6Sz9eISspeSFfS3RGTT5pPWd2WTQjcVl9eGZBVUx0XnVGNj0j
TXBeYWZeSSRSPmY9aXIkbXwycWhqXk1JaXhabU8KekAtKD8qUyZSMHl4azE8Xmk0N3p1IzlNZ2U4
ZUhvQj1zaGhGYUlISCVuT2FQZDJAZyhhREwmYX1VUiZuPD9RbGkwCnpMc3tMSHdRfEMtdnRhZjl0
NWwjSWhQOUA0U1VmU3VZM2VURkJzRkZtMXNgck04YG1FKmR4cmU8cns5O0t7TiQoZAp6JG8rVDho
KjlIXi04JmN+YF9yWW85Z3NZVkRLczhmbzxXNDN0bk4xPjZDTSorZzJvemItTiQ9Y2N+bD01UTlG
e0gKem1fPSEmUzxZU090VEo7T2RMcn1Cd2hVNlBuOTIpI08ldSswayFSNGJiJVZANVprRHtgOWRB
UGVoZUYqOCM+PSQjCnp4fmRvPEN2QSRMaCUxYnYxdyh3SUokTVJ1RV5+PyEtajJ+YnNnUXRBVzxs
UUA9WlA7Kyg/e3ZneV4oa3lYKGJ4ewp6Xz8hbWZCS3ojMGFxNmtebyR2cCp7UHRKQk1aNDF0c18+
VnZKKm5kaGhXQHpNb3RCbihwNXElJVhhPTc8LXI/bWIKelMhb3huQD8hUiokTFYzaj9HRGdKM3pg
RDN3fU0lb0NYbWZKPHZufCRtSDlFPE17SFRDRXJGU1kpek5+Nkt8Nz56CnojfSt5Sm9SajYrd19U
JHBoLUpsV3NBTEM5V1BkciZSQGlwfTBhdTRveCVucmJBbTlBJnVnYjNwQUdwcylxUmZ3LQp6KDlE
OVREJndtKTN7RDxpZnd3VTl7SyZiJGJIYG9AUjVaI2Z4R3M3fGtAJX5NMDBiPUQocmhaQ1g8fX15
QiViOG0KekpefWxuO3REfnxvQ0UzI1h1ckhgQypaU2RpPTJEKj4xY3l7d1UpNSpkPEVzJVVhUUl1
cXlmR25FfWVPV0VPOSs/Cno9OCY/V0daOFROaV9Sd1lEIXU/TjtwNjY/QW91X01BJGs2cGd8Wkle
UytJUWBIQzU5TSFgZChqQXJyaFFPdHBfPwp6cGJfJjtBP2dqQTV1MTdCPjhDK3B0dWslOzM+O0Uw
Tz4wekRrWkNpNE1BWGktTH14TCYrLXZfI3VXezJkVz1SOyYKenM2Sn0pSTYzaHgqQ1JHXjQwYCNa
UGRIbHFwflc+PmlWfnV9YjkzZjs7KmchNTNkSjdlbkJ4VS0zNz4kTj9jZV9YCnp1c3J3TkxmTn0o
cEs3bX5CfSZrd3gtI3ZGQXEmbV53IT0xQGtvTHNLTD00UWdlcVc8SkBjZ3NWZz9RRVVJZGltUwp6
VW5kazleRlVqUyp4WHs/KyVRK0deT0dsVWgqfTlmKHYwVl5oMlA9aE42RCNJZV5sbm9uR0klX2hj
WXFyRSFRa2oKejRESz5kZzR+Knp4Wmh2RjVPc2dkTS1NUXUraT55TTxNK1UhZDVBUVVGe15LQCR2
QlVgNEh2KkZ7YCU2dnQ5Vjg/Cnp5OSNmXll0a1BwS3JYJUhWd3JkUmUwa3tjJDdKIXM9VyNGJCtE
YGdiZUBlJDtNYipMRHMzOXtZZGZFVmY3SzZUUAp6PnVjcUs3b0tPYXVncDRUaipKflU5dH5hV2gq
N21rd0k+NF5uenp5dTNVUjZvVmVVdXx2UEReQVU1MnV1bk50c3cKejZXQEJKOURVUkBEYUdJQVhj
PXAxdkdKQGx2JlZnN0Fmcz03IyEzKmJAJSlQfTFhQ2MyOSh3M3VTK1dUNVkxbzVXCnpjeV9GXyht
IT5mMmg3YllMSWgxPiFfNzhIPVVRYTdyOX53JHdEIXJQRkQ9eFB5amlvNExsV1AzMnhefFQkOG81
RAp6diNjeiU1NlpJKVRmPUJZMyUtbHozfil4Y3o4RWslYGYkTUt5MzRpYUtuVzd1TiZ6MiNRZHVs
VWRPKVooMHV+V1cKekoqY28jYGdUQDY3SmtTRz0tIUJ1NlE7TUJvcThIQHM2I2Nad3w4ODNyQ2ZM
UTcxKGgwYzVjJkZhJn55VVd4fD1qCnpPRTVHS2xaNFEtRlQrQlJhVnUoQ1U7bztGJUV2JFNaVjF1
WV41ZyZhM3dnYDZaPGc2O0R4bjl2eUNWQXBgNU4mQwp6SGxoLV98SkxUZnAxVndUVzI7NT5vQXNW
YDl6TVY8NzI1Rkh4LW9JMSMoTHVqWEZpRUBWcCRhJVAmQ3h4Q15zQykKekstZ1QzIXkwUFEkKlUy
OW81dlZoaHFSUTBDM1c0V1cyUGcmcSVYOSk1P3Rvcns/XnkhYHVEdjlpb2dsLXkmd09OCnp5eS0x
QyV3ZipsSyM0SjVuPHBvKWJQel80RFM3emxCfGhGflhUTyVBOEhTIzJoM0J2KW51LUQkdFVqQT9q
dGk2bgp6TFRzPEVMMlh+ZCR1WVNJX3VranFBMFprWmQ3I0QjI2BIUiZ8QTR9cFNPeis0dFZmQEM5
Rk9gPW9Ffjx+VGR1SmwKeihDRksqTT9FXkc9KUd2Yz9XKF5nMWEhYmhRbWw3NEBsZmAoTX1GfF9a
XkBWYntTentGJXhKbWNfa1dPb2VmUWdDCno/Nj9WTktnP0YyPUNSWWQ9dzg1XjlPaCRGNnkjLX5r
eFV1OVo0fmV2cWw5ZiQrMVNUPF53YX5GQD1BeFRjPysjdgp6JlM7ZURXeXAlMkc0fFQ3TXlDN1Et
KiVuNjwoakpAcHNoIT85VSZSIWxtd3tmNVV4e0s3U2JxJmgxYHledTwhb1kKeipXP1RUe3hSK0N8
TGZvVVBUdXk4WWg+Y29CZWRsd2R3O1dKdU0yTVBCJHMoOz80KW9PTHo/YEtPLXM8LWp0NlMrCnpa
K2N3V0QyblNNcGpucGEhcnklJjtETkBgWHohYURGLWh5Zy0tbkVWP2ozVCorPG04PjR4Q29paFNR
P2hvVEN6KAp6UWlsM0hjM3xTfVh5dUAwNTshNGdmdC1aRjtOTlJKR0ArTDw0b2lWYUhfN3NzN1J5
XzNYNn42ZGB0SiokfEZTR3cKenloUDRGPnZYaUhXQil6MjZte19eSCklYGpYTUVQdWBOSj5vTGdQ
Sn1ETXx1RSUhcGJhWVkmK2VXaTJkMmwxSUJPCno3JXs2JSU7SGFfVz1sZiN5b3VTRjRHME1ePiNg
SXZAOFc5S2orLWw0RzFoQ20zTDM5a0IrVkxZT2Y9IT1SVX04QQp6YWxMMlA0cTM1eXNre2wrJFNF
aHptKFA3fXJAWFFWQEh6Nz1YQHJLWDk+WXs3PjVAfjdESjFzN21jPnVhKCRtZ0wKemNuZkM7SzRX
KHgqSFRkakhJK3F3Nmpaej8hUkU1VEM+fmBkbCk4QT1BSzB0PHlDekxLOERMKzBmNXorMnktfD5r
Cno5NTIkPD4kO25mYFNXPHgrSWB2I3J2bGxVV2tuVTVPbEJiKi07NX1RPTJXanQoRntYeUJedlcm
dDQqfiNXeTZZPAp6QEBjZVg8cUBHQHxIP09JIT5WO01fbjcwK3YhVTR+ZjZ7PWt1Mj5tZ04rWUM5
SGh3WVhSUCNVN187QjYtVC1+ezIKejVZRDx4VkxvWE91eEkpI2RzUC1GcSpYfktZcVFwfDRMR1Rl
Jm5ibUJ1QHBUTnRaU01MbVlCNnlUSDxOVSNjPXp0Cnp0Snh7YlI8NHFkZWYqPCg/KWJsZGBEP09q
JV5JMHwhcFowKCZvY3A3TzIlMlM9UnAjQzQpSmdNTGo0ZHRRYGlZTAp6WXJreHNKTUEzRFhvWlZB
TkFie0hhNH14XkFPfkkkZ2AtTlZydVdiYlkmfilna09pSGJ0ZGZwMnhkNnY2bjtsXm8KeiF7SVQ4
Tj1uKj41Mlh9MUIhQ2kqYWJzaUpET09lXyFFI2lfRmkzZlJlbW98ejMpPTJzXjJJTklOJCRNITQl
eDdOCnp0PDBId0pseUlSPEp7dDFHSG1FalpJSHJ2WGViSiotSEFBZzYrfFN6eXElczhjUCl1Y1Rs
RGRuPE8jZiNoQD1mZgp6NEFGZ0RKbWEoQEBQT18hWXhRWGdmPzFtbUxEYHVNcFl4K2E2P0JQMkho
cT59bjx8KWl4UTI2dXgjIVc2cklrPGsKemVFUSElaHJaRXclY18rdFcjO1ZKYV4zfE9YZG1hSElI
QVZLLSlaTWJiN2ZFN1djWWFYaHs8MV4yRDhqe0Y3IyRJCnohTnotTkhIcFded0xOM3QpYGdpdlo7
VD5VVzV9ZlIjQTd4JmtZZW1oYCQ3fEd4WWshOzkzZDwrJioheSlRTGdhTwp6OVZicT9IJWNCbGIr
KVchfDlKTEBIIzwlN09pPlNTVHp6NDltRU9oTCtoKCNLe2dmJEY8bFhRNmZaVThqUWljb34Kemll
QmlhJGxUKmtrUjd7ZnczIWZ6bGlsKTYhUzdgPiREQzxERntHd3pjWURrOG8yfHZMQHI7RGhvMWx4
dCRoYH5mCno7TkMjZGIjek4qbkVlPUJLQkBCQ3Y9JEhVZDVTeVBhZV94fjkqTnwkNH1ScE1hPkdx
RyVYb01kUFF7VV8kSVUrKAp6PVZSeyRlMFYtUTxKPlQwJntRV0ZHSWkqYnpnNH01QkI2P2dlckwm
Vk9wWjA8ITtYUFhlUHkzPFl8YCFaIWJuZF4KejFmODBxbCRleiYqOVhkaSZPfVZQNT9PZlZpODJQ
cGZMJDkqemZpPzFhJl5uYGh+byFrO2xDWVBrJDRKdz55fChPCnpQb0goUHtRYmZFV0ZJdWAoVEly
LTgkSTBtI2xySUMhMzE9TDZNPzwhaSk5I21JMGFCNThOdUg5fEooUEBySWNqNwp6K2g+Nz4/eVRC
P3Y/NkZNNl4+P0FuIylPSlpvejEjSG5gazE2TWlZb0kxXjgmJVBlR3tEKU9fN1MxQm08c0Z+QmAK
ej8rQElpcl8rbz5PbnQ9WTV6MFdJRX4oYjRXbzVXTkRjbnVoeDtyWSpMcClkLV9iO15Cdn1CeDc5
WTlkOHU+WFE8Cno0O0dPUDQ1XjBMVz91IVY4ek1GeCNmJTVVOXhubkF7a2I8MlQ+Q2RCRnZSNmZY
ZFNiISVTbX5kU3lqR2goRFJJTgp6QUZJI30qJGgpJGlVPH41dGleSTlZT2FeUXZKQFRVVDRtZ25O
bTdtVG9qYnZsKm9UMEprOUZ4OyZ7K2h1NXdnYGAKejJkLXF9WmB1PXxVdSZPaHpQTWdxbi0weCVH
O19IaU5tT0xkKGpuYiVnK0Y8Y0JRUEMwWkc1OWQzbWBhMm88aFlvCnpCZ1h8ZkJyTX11aHp+RFle
bnhfd0VYbEU+TjZXfXpMJHpsRXQjYHRRSmM0e0FeJVcmendIPlJQJTZAWHooYWglVQp6X15PXlVv
b3NBR0UrLXYpaUJJfUx1UTU9Xko7KE1fKH51TmFyanh4K1QtK2goQG5DWShkKTxjdG55UTV6UmhB
U0QKemRuK3xDKGR0bDEtS2E8PzBkYU4wZzthblQ9ciRiN1NjdT1uYU5uezY1cG9ncXc/MTczaSRA
KlBCKk95RzVaJXo7CnokOXhoZj50X3s0eX5LTm1WQFhyKmpkM05rdUxMfm89MHlJcWt4RzxVT1Yt
PkJMKENQZj9JQ3JZaEIrKWY8Mmt1YQp6WkF+fm94PV8hNU0hRjw9O2lBUFRuR29LYSVnX05SU09H
dUMmfWw3Z2daeiV6eXZ6dn4rVjBuQFdSNkN9ZjlnO0IKekN5WE9OPVVRbGJJP0tvKW93RGF4VkhW
XkhiQlFvc0MtNzgtRjNgSUxia1R+OD5wWVliSDhuTSRLP2VGfkJSPEwpCnpGTkwhUD4kSWpRSkx9
ZDZxP2VOMyE9fUJ4NkE2PSFiNDNXeVh0WiktQVc0K0VCRkg0ZypOZmVGJG13fTtYNVBYcAp6OzYl
amZjUDs0ZVA0PEdFZmNeV1YxUnNfblhORkI7ZEp2aWBWNk8oPmVKJTl4YlpFSjdTREkyXzh5aiRD
RG1sdFMKelVhTURKV3xoRChiQ3tTc0lpTGMxQWMtJjBmLWhPSDFzUWBfa00mfG9vVH12SFEtSChh
enFPdiVgTDEqV0Bwb31DCnomT1k5YE0/VX1BJiZ6QFpDKEQmclRwfERWeypURCp4ODlERHNDUChu
Z1NuXyM/V2h8YlNuJCtmKj9HdH1uPXFITAp6SE5KQTwqPHB5Kz8oQkV3JT9vUzkrMkUrTkF5VjM7
Zn4/MHRybTI5bm12Ni13ZTN5WXlweVgwdGNCJT8qTEA1TF4KekJNRn1gZkI4UzxXUnp2Uj5CXzYq
SkA1SUQrO1BrOEBfYFMkNC1CYWhhZGpTQWYqVUJgRE93JGFWSUwlYUxRNWhCCno/JCNlSCktZih1
eVh7dEVhfVIzUGRuZEdMU2lOPjZuci1pVFRUTmZANGVsRll1R0g4MFdXJSlxV3UxLSY0MG58cgp6
ZFU9SkY+dDEmdjw7JkRUZG8pMzV7bn5aJXtjbkZxdURiZWFJcXRhUTx4YCpkdFcyTUlqOWhyfUNE
UGM1b0VlUDUKemFHM1I8JmQjYDFEYzB+I2g9NyViRGRGT2NrLTkyfHN7SEszdDRMYXJ7LUZkTUAk
JTFnelhOWXpANEx2ZSM1Y1VVCnpRTkglSVpeKlVSeWpoTXJleDd7dnFvMCFMJDI9KypxaDdoV3gh
Sm09RihGT0VhTXxId3ozVChjPUkqaC0xNEcyWQp6JH1JaVk7dVU4ZHdoWXo1TFlFJm4zdEh0eEl6
VCp1PU5AITcyQ0xTYmJOIzY2KSlTITVOPmFfejNvNXI2PjlsMHEKenIjQ3l6Ji1+KWg7UE1lV3Mr
Tmk0Q3JiK3NRe1JiJCplZ21hV3BFWVRGZW45SiQxPGQyRC1nWE1BR3FGYCtATnN+CnpGNVYlRHFi
KS1pazNXZWRDdFgkMntARlY3U3JVfktFKWgxVjRIaWslX04tOU85N2Jobm5MWn01TX03e0Q9Sk16
Zwp6M09hRUY3aH4tT2ZXPV4kMW8kLTdIT3N+Z1RXfUs2QWkhKng5P1glNGg1PGE5bFJ3Xz1XYnRU
PWkrQVpuTE11ITIKeiVlbjlJJU4tPS1mRUV3UWF7fTFgeFZYT3BZKyRDODh8R3dzPUFwNWMtWFc0
JTg0RDsqWTIydFBgREhXX2c7JU1jCnpje2d0Nnh2MGVoKS0hN09DPmNMP2c0RS1qPVVxR1pwPDwm
LXM/aDFNOXBee3FCazdWQldEb2Q8Iyszc1BVfmctcgp6bWg0SkYtQ1hAKTV5Xn4kTl9sMn04LTlZ
N1BrUSh5KjZQRGAhN3lNUC1ZIW51QUJMb3RDY1dqTytudSZnTU4qQl4Keik8enc2bkFGdFA7ZihV
I1FqV05NMV43dVRzIXpKPFkxQTs4b2tBVClLeD08O0tSS04qMGNeOWomeUR3fSN+fT5eCnpHU052
b1BESjVaP2xMU0piejVUXz0wSzJWYChyMF92WT1JTHNIOUlVQkNSWXpSUk9wN2xvKilaN29YWHQ4
aDFLcwp6NUYyc2pKMFYpc0dsRmYzTmw2JlYpfkdgb3dfKWxecGVxLUBJXm8qaF55KF5rXkpWQURm
QmVUKzxtTVpIaEdQTFEKemtyNjFZZjhtKkQ8YilHV1V+WlFVdTlMSE1DWFBrSlNJK3lTYXlrXyk2
aj9te189bWVsMk1QWHtxaXs5PWN4QT1iCnpaZzdyUGtfPjRibHNxc0oqclJqZzkjVDZzY2F2c1Q7
PG0xP0hyY1UjbFUjUTNjX184fG1mVXNRQUxOWDRGTyFpWQp6aFI5UC1LWlVaWmBFY3tPR2lHJVJj
bDRZfk9iYmY0TGJNVWhXV3pCdiQzX0V+QyNMRzZhWT5qVFVGUkphQDhhUVIKel9eTkR6RUoqJiM7
P25HbTM4YTBPTFJXQF45O29ydzVDJlMqdi13JEhuTlQqRVdNZnJQLV5VJShKWmU2PiZfOz9CCnoh
O3hUZVM/fHVYN0kyRGB6NE9Vc24odSshbG1lN2IpKzQ2NlhXT2ZDPjE3d21IXjJVTVk1dnZFPGNo
YWtocSE5RAp6dFg7RU9yWDZ7dF81Y3IzZm4zam5xelJfVDQwOVNLeU5ge2dtQzhlNE48UzRVIUEo
LTI4U3c2ODl2LWFLdiFhTWkKenU8MGNPJmUmazsjTkI3KSkkfi10R0h6e2RraUZZQyViUEV+TlBo
VChANSY5b3tKQzZ3I2hjTi12YDNhTlN1OTctCnpvUStqazB+NTx0JHN8QSU2SDZFb19MLVJ8QXYk
b2YkZmcmVUYwd3lZVkgtaXV5KGEhZXolJGNGOU5XVTl4dDNXKQp6JXNvOE9jdGpLelB7fUJrJV9W
RyRiel42RWd1JkQ9IVhyQSRjP2J5OT5EQko3a3ImWnE7SG9Qd2xPTy1eSk0hfmkKens3ay1xX00k
YT0+KlZRJGkpN3lYVzdRMyNiSjJRNE09a14/Y0U/KGQrQntOdVhzVl5gX3QjR35TRFFJfmJIaG07
Cnpha1JpKl9DYj91eWNUUHwwQGY5X3c2d0BWen5fdXBQTCRoanhmeis8X3NGVHxvRkAoTkUtWU81
bEMrQGRlbVV5QQp6SFRnejYxUT85SD4pJElhKj5OPyh3dXZCISsrZGFxLXR8NjFlfjNXI2I9VmNE
YlA8bkVxVktpdzt5JF9XKlRvZ2kKenh2VkFiWjJDODViVVpZQV9vRCE1ajR9TDVYU2Atcm5fSlJv
V0JjfVB2VSZZVmRHcUJMQmhqPT1vX2d8V2BTaG8qCnpteFUtditgZXMtT2cmO1VsMXk9Zj1Gcz96
O31uUmJPZnE/JlpCN1pDUHQ0SkN2VXU9fiF5Q2ZTMzV9V3c/OzwycQp6QX0xTn1MNlB8MC04Kklk
cyNnIzt5aWdfe0hlN3l0IXd2RzA1NDt5QWF5N2B5JWh0Kjx2eVE8RHRaYk8jdndCa0oKejhUSWhx
WHF1YlQ4JHt5c2daVEl1SEQpfHdIR3luIUh2dnNMWEFqNjZVVTcqd2hhbV8yKGtMd144SV98U056
ayZSCnomY3VsbVclQUBubnZGYmMqYSRofGheZiomUmI9KFglXkR4Y043OUcoKW1DYld6c2NkSnJn
O1ZpbiZZTzc3YXpmVAp6LXdxeWFJYnleSkp3Yj1CWTEwbXVkMl49Z2AlU09Ec3h7cmpFRztMflB4
KmlVbGs2KCYmenlwTGB2KDMjPDZLfG4KekprWXs5Pn1sIXFMaSVgUFUpSkJwTTstRkZnJmh7OzJU
WTdTe1A0KiNWY2J9bWh5eUl2anY2WXs0PENtXyg/V1VWCnppR2BwN0pMe1c4S1ooVEItantpPjtD
JiNUcWc1UFFvbm91KU1wRD9nYWloXzdhMnkmWil4K3lIUjhCZzYyRj8tYQp6bD1aSn1MOG11I1lO
WVdLK3ROS1NDPSQoejwxdzEoZCpjYWM2KHtzczE8U0pnYXVVIXtBUXtOYjltdWhnMWZzSz0KemRq
JkojUUhvQUklYTw+Z0tjajh0SFhQPUBlKkpwK15QbTVNPGZtNUlRYEBMWFFkWUBwdTU9cmdxcTBV
PChKKGdGCno5SF9QV2puPGh0N2dPdj5eP0QoPzgzOGBxd3JySyh7ci08Z2NJbFItT09fKHo5Y312
SE8/WSs5STwhJGQoYyl+NQp6Rm0xU0dzUH1jPGVaNmxXKjUyUHxfeEZDa2hRdjdXN3spLSo+cDt5
dCg+QCZOQHgkfm01ViNRRDN1fXNEbUpmTnUKenZyaiFHVGBkanIwQHtlS1ViUllZendAdU1adTFU
KUxMTGlDaCo7YU55KGN4bkIwMGkpRnlMXllVPWZYSGBaVnVFCnpsTTxBbUorb3tIZFB1YSRzfmIw
PC19aWRDPCtlTWQySG84RD9RSzk2TlU9MCl3PjgyaFViVi07ZzRzYWdPPmNESQp6TVQpbmVYI248
MUspPkRxNmVLQHBmRCRkfXYxNystMktUQyFFOThZMjdSdkYqQUJPYFcrVTJwUW8+JEFjT1hKKWIK
elR2UmM0XjdSSGNsZTBKaXZhTGdncUhnZy1iUCVKaSt0az5rQDUhVGZAMlM8K0ZXcVJeOzFqPS0h
UXFzZTcjZWFTCnpLYGIjc25qV2VqcV5HZ08rPTZ+eDdUJipYVVp2TV51VjJlJl9ZMSVnSH19ejVI
NllXLTFWezElaSUwWVA9YEwrbAp6RzlUdnopWWF+blQ2RSgmYXNFODE4b1haQ1pySjhMWm5Qd2N4
RC1QMUV2cTwtYyYrdzJRJTV4OGshQ15ERUBZZUoKemFjRlkxVjhIPzsmeX5vc3I3cl9rJEQ/PDdx
ZGZUVmJGaVF4b04wQXF2RCVTMSZEfXErQFFNU3xUKDlaaDl3ZygwCno0YHVXIXBjQnI/XnJgbDVH
NiF6RkFVe24+QWJuRmtwK15fP3FuO05CSFZ+MmE/QVo7aXVUO2pNciFHJWZxNlhOLQp6X0lmeFlI
SUdTOHR9JSpYUWFKOUY4SWNBV1gzPzUhJGY0Zz8qRXk5Q3J2Ukg0WSV2a0tzZnk1fnwxZX0/X1Ew
aCMKeldiazBYWE4qcHg2YkZDTSV+ekNIbiM2cHh0YyY7T2d6YXs5Wn04SU5NR3Y1Vz8oTnpBNzBS
QUBDNG5SKWZnKyg1CnpjeCMrMXRlMT9He0BfYHpfeGtJNU9DMHM8ajJiKD47RW1AcyRhVmd5WGNf
blp1eT4wMHV5a3Qza1JodHo0O3daTgp6TGEwTERANTVPRTgjZTdtcEx8UTB3NXFBPllzdSNRM2VQ
aD5aODYhP299R1EyNXhnQGFLU15KWSYwbUE2P3YqYzwKejcxYzVoeWtwQ2pPKDt0JSg/JXViPD91
YCpNeSo1aE5KXlg7VkNPZXlYQmJnKm4wO0x+WnJ0bSMmbSE5dSs0dEg7CnphTXc5SHc+R1NPYmE1
Wk4jYnNOM0ZXPnRPanRMKUwmVkheTkhmKWZHQUFTdEsqVUM9eDwkbVBoTXt3Rm9vN0J8bwp6TG4w
WjM1YlErdWRgK1k9ZypCZlRTaztkdXl7NU1VVGQxViQqfFBeLSNRdSZHeGJrR18oal91dDxTOyE9
akliKCUKem82b1l4TG9mQilJSUFKJVVMK14tTVh4JmNQPDtUfVlsYDFsUTBPKENUTHhJQkdSZ3hw
JEdBSipjTil4Zi1oU1A1Cnpici07Z3ttU0IlR0lyeiRTQFFBeyp8S3F5Sm9FSlB2VXU0X1JES2pJ
QDkwRmxScl9eZURPTC1lYEszeCtBODxHTwp6RSM/OHRwNEJgNmloaFVfNnJ3fXB5MHNoUihaYDtX
NzBaeyVqdllKWTtmRWZAUUl+QnZsJW9tUitaSTBMYDJsZjUKemc+bTtRP3NaOW1HQ0xxK1VYaXx3
UVM8VE0xMyMhb2tET2lIeGgqIzQ4VjMzQHg0TjdoTnd9Q3ZQKXJoSTZPSmwwCnppR1Q5UkMqQD9n
V1pMbjAtVGU+Z19YUTlfJCtRKHU2RjMtZko3Q1l5R0JsaUxqckcmVGVKVHpTVldYRk4pSDV6WAp6
emhTIWlIZ0RhZkN3QWM9OGcqJXoxQDVhV1pHJkBSb2Q7fCFTI2ElT0pVNjJTUFV8V1FsPV5HRVhB
PXMhbDQ3PmAKejcjaWZWXlNSRXo7WmA0PyhjaWk4ZXpwa2FpRT45d0ozQHstX0JoJFRiK2dwJCti
NzQqSjYxfkprJFptZVlJaEl9Cno2SEhsI25CS0VMKTJkVjFkO2pMXiU2Q0UhJVJGQkhfQUtFZ0dL
XzlWdEBDN3IwOFR6PnpJSjFMQHI0KF9NOzZGXwp6I0dyVFhlTW9zb3d7fVUodH53LXlTcFZqajRz
LTdfJlc/bGVfYVdYS0lVZkolZmhnKit3RUo9cihBayhyX0dQN0MKejVyM2lhTW8lNWpIeyF7OUh7
aWh8OCNpeT40OGk7cUVhPiVXRWs1elk2S1d5Vz84N21SWCFxSG5hVkt9a2hQSzF4CnokZUF+R3B4
MmtXaik1TE83JXhybkwjSCpLY1o9QkNWfjsocVhJUVVWeStSJil7NHFAdStyRCEqJmFFeGRUMTUz
fgp6X2FQdENLbD8hNyorMmBYc1BYITw3eVZndGYxWjBGMVphUWZsYSpFejk2QmVaRkZmdSomWExD
KF4wMSFPSUdPM08KekNtKXJTdDUoWDZvIWpOZkNteGVrPm89cGJHKXtTQUxLI24taTtBdEtFTztS
MkhxZHlRJlZMa3hHSCNoVSZge3h3CnpaMXhTV3U5SnIhZU47QkFUTzw0Uz9GSnV0UkdMdHRTJnVX
YzNzQzBUcCpAdDhkOEVBdDl3eU9xP3hVVTs4KWRVegp6N0BpZztsYXFrWEl7NTQ0Zj1tdGBve0d9
aStLUEpMSGZkflpseSk+MFh1KX4wTy0oSVVWI092TD8yN0xpZmgzbHoKelhvI04hcFJeUHxoQlEh
eztiSztkXz0zcVcqQEc9VCVScTF+PzgmV1hQNH1wRSYyeVhxQnMqVzFuczdZalE3MWFeCnoxVU9M
WktTPC1gMElMSGZYYiNkIWB9Q05vYGlMbHkja1laeXJ7VkUwano9SlRyelZMaEtqQEtXJjt3Nj1Z
ZXJMIQp6PTlWVlZOfmBqYmxCeXkqNEdNSVVkUUAkJCEwNzhkNkZOO0Y1aVE0dzJLMD1fPjdGMVkq
NG9+eGA4OyhFYD16WXwKenVtUE92OCpycDEpT3pLdU5IRGNka3ZUckI1MH00fGY7Z0pqa3p1LXxJ
JGdoY0F5cShZSy15NyY5KH5Bamk8JFZ+CnpGNSlwQG1nfmQlKSk9S2swZjNfKlo2fVc4YGlpPElE
dj1eR0YpWmJJQ1FjSjZhMGFrJDVMQ015am5oXnh6eCl6ZQp6d3ROeWE7VDdgY0hAX0soKWdgeXhl
dmg9Xk94TUM8b0lNU2ZtTEoyOVY8Vig1ajdnaVJ1SiN4P0F7b0tzNE97PUQKeks3Z2BVJjxFcWBk
Qz19QCtQRmtpY15OekFGblF+PlNEfiN+Skt9MUVhXjtuOCgoIyZheCY9KEJRT2ZhfExsJihqCnpO
a3I/VEhEbXZiI1F4QEpPTk8oSWwzSzxrPUJeV3IkX3treCpLYG0yZnxNemNHK2J+SE9ucUsmJitv
QDNfSUtKagp6TE9ZfGE2b2ZUe2xaOF56RVdJPEMob28jQk17SlM1U0JMT25FelBSVnt0Nz1nJXJL
K3hPPjtCezU4JUQrUH0pMEAKeis7c0IlNlhsfXdGNFQ2TylLTT9HXyk/aVhaRyR9YSUhfHJmeTdi
XzhndmlLNEJOaVVPRmEocC1tWX0qeyUyVUV+CnppciZSa1dqOzROeDkpKnFoalk0TXYzUGRzNzgo
XjhmMz40QUVzSn5CJSRhaUtXdFlnZnVfSSg3YFgqZCtefGV5bAp6KDJWMEpaJCtnezNvYjlRK31w
SWEjbzZ+V3hGVzx7Nlowal42N2FKNU0odVBvP3U2R0QyZS1ucmpZTXo5M2QzVioKelRQTXRzLVdY
TzJrJkw+KUt2aDZATCtmSyE5YyVSfUQ9Qn4ha0U4JHhuaXNTZHlQTiEpVmhIRkFAUWskbjstXyhA
CnprTG9ubkZ5aDNlY2c4enhrSiN5fFRaJDFGPjI3YjZPYEE1c1A0elNxOGRrfSs/T1d1TE07PyhU
XndNbztYcG9WXgp6aGwzY2MhSzRYaiFpNFRfSD9AZX0zdX1eVGMjKFF2c3Y7M0ZVSy1LRz01WDFP
SmE5MjkxOTA4fCMtSGhHMFhgST0KejZIO3ckejVNTk80QGUySnh0QT9ATU1qUHM0Y0FsO2wwSjZH
bmFFPEwwJU9Wdy1GYkV9ZVF6dyZwUzZgPndnRl9iCnpPeFg4UiZ5ezQ3aGZTPEdGNktse2l9eXlp
Uj9XQndGVUxiRk96TzNuZ2xGPVdKQkZRdSl+Q15+QGJndTNrTjVIfAp6V3NgOChOIW1uKkolU0BA
VSglbkZNRTtwTHEwMHZMbjMxVHxOWmpDNnFxdiM5d3F1IUp5XnlyK3dGNGt3U3pKXnMKeil5VWRA
YE1HQ2goVV82NGMrcGJYeE17MEF5WU5MPl4yIVEkbH1jcHJwaDQxeDlJK25zc3FnMGI9YmA3QHZt
RHA8CnpRXz07fHMmYjRiUlduIUs8MVAtQXp0RFB1e1dYRD93ODUha01VSEpCMjhaazVQZmN0fitD
cHxPT3lBU1E5dVE5OAp6dHZEIzc3M1YhS1NAXjB2e2A1MWwwPl5SZypzKTY8ZGd4KVBZb3kxcjFA
SVhuRWpSe1I2JXdgP19PR2FvJGl6MjsKemJ0RVc8YD1xPXFUPkkmK09ZS09WKWFmdDs2V3djblBz
Q1JCTjt5JW1DSCpPRS1KT15sU2cyMDEwM1ZpPmx9SkBaCnp2OXZVbW5TaUdEXjR0czBOK1hLd1Ri
aU5DeiNxZSYlSXpJSk5RfmwqNyhuSCsofUpAQiRTb3BgaCNnWXRmPHApdAp6RSNiMDEjUGF+WChv
QjVrQ0o1b0toaz9nc2h1MitVZkoyeFIhRH4+NTxJaXwxJjl0ZGdxeiYkdSFQU0clOXE0ZGEKemot
N312dChXSU9mYjZeNXNWQT1aI3FmOU49KiFVTj4lMWF9QSNoV0w8YGxqKHopZXFfeyE4NmVIKC0r
SG5yQHYkCnpEaCYjdjFoUz1GPE0lfHRuQjMyfTVYWm5aSFAlVDcrOyZHI0tUPyZ0amp5aGVOc31m
alE3d0ZOa3R9LWcxdkYoUwp6SHk/fVohKT1GVXEqNnIwcmk5bStPPFh3VTcxVXQlJURnZj5EYEli
dzFZJm1kT1ZETEhrTHMwWGpYWXg5bDtNKEMKel9oeSt2QVlnTFRaXkQ4dFJtY1Qmc0EhciNhRmxC
PXU3MnFpTXp6TzBvPD1kK05TSypJbEZUcE0tPXY5QGFkZHhECno9e048Uno2UDN1NzlneSVXJUdK
WHBnZTVjSUZ4Q1FMbitaX2JRQnYwdVRxT1ZfM1I2PjgybEFuTWo1ZFE8M3lJVwp6ayMjaEBKZDlK
KChUJD9CRzlAPXokeDAjIz9fRj9zN1ludUJkPWYmJGN0QENoZ3lFRW1ab0hQKEFiJUlZX31SQzYK
emkmUiFzJTJhZXx0bHdXRlJoOEFzVGtCeSNGSWw9bTdCNzVHeTdDPS1hIThefUx2dDB4Ml8hSzFk
N2p5ZVdLTGEtCnpGNUpkYWRKNnoqWitoalUkKHYoUzRDN15sT3dqUytuUHE+OHZlRlZNTUY/QHZv
P1J4T0tsSCY1JGJJK1NocThkRAp6LThpQCEzdVItOUNkNmEpJjsqQUhTP0U1PypPQlQocE45LTFi
d1o7eHhNbVZRez0wPGNYOVVsNE5jWnBFRTA8aCsKekE/Zz4keiskY2c1KURIMGZ5cjZ8QGMofUhi
QT9aN2Q4TUFgK05CTk1gNWJPUGdfJnVLZnZvbjloTEckSTdFMTdqCnpIWjc3dEBjUyZ4R20yPlk0
OXMzYDxhMm1UVVBKOVpuS05nT09nbXg8PkpfX0NFLV9qck9xaSY1SHNQPjxVO2d9bQp6Xj5pQXBy
YHctMnFtd2pZQDNydz55fSFDPEpBbygrZn4zRGE/ZjdkXzdgRVFtOHh6bFBwSn51QjFnRDNVKTU+
ISYKelVOYl5EVitgS29hdDZ7IztZVEBkelk0cTw3SWIoVDtrYChMbVF4eHQjY0A7YiVTa3J+UEZH
N1RHM3gjdGJ9d2dHCnoxPjI0ezhWY2s9R0szeDB5fXhGIWVEczZ3bVFrWmREZ1BLYzZnQVBQXkRU
c01gbysoRkEmWn0xQzxXKiEjd0h3QQp6NDRwRjVDP3J4T2o8WF5QbDZjVUpvOWh1ZFQxPShPIXo1
OUxtTTY5UWNGOSQ1ejh2b0R2OWYyXkUqVW10Nz9nWG8KelJFRWEjZ1lXLUhVVmRxajZyb088Iypl
QlNAczw7QGhoQykjZS0tc3Y0JTs4VHtReG10b2BUNVNvZyZ+JWJ5YkMoCno+Oy18WDB7V2BBVCV8
dXp1VTdUVHhWVygqVi01QEo/YjdmRExAbH5rNGptP3k1VyVYI2xNezx8ZiY7I09ecik7dQp6PE0j
amtmQiNTWkBRMGdhK3R3fHphcE9rJCElYTZ5MUNwWXFBOVZ4fT17dWtVeH5QMDdGe2lkVDspbnx4
VTN4WUkKemJSMDMwcHkzY25vLU5YUlh2e2JRRHc3bHBkeE9qdWdKY0NMQn44dChAO2Z4U3xKQVI0
amxXVSVpUG5BWDljQFpmCnpyTnU+Wl5VWElSNkNSQ1JhSUphZzU+bkVsNSReOU80TkAyNjsxWk1C
PSp+d2VWfTdoS29POGprLXRHJTthJWRlJQp6Rm1wVU9YXiUxfjV6MzdtWGQpMkVNUjV8fCZKMjhB
TDdSJEd5JiteczsoQT4mNkd7NF5CTCFtV0d1JWJOUnl5KWIKejlvc0Z0UHk4ZWk9ODRPVHE1elNO
MEYoSmo+WFE9NVRCTUQ5UytqMXZ7T1JWS3B0eUYoaSFVeWVIRVlvN15SfmFwCnorT19ORHN5QUlP
WitnPzR3SG19cTVQZl8lRj4walgpRzVae0QkIzJoWGF5JGpjd1RBcmcwPXZQJXF9IzNgdDVJaQp6
Qnt6WWVacE9JPT4pP182Xkcken15KjJ5TWFjI2M1YHY3U2BtY1BDNGw2SlVoYiNNREFQdCZqPjRo
WjktKHQpfjsKensxUVk9MGJQV1FjS156biNhJnZHXl55Wk08JTIjaEhKNzd+SSNNcFg+ezdJJVRQ
bXdpRV4rWkM3YT8xQDF3ezk8Cnp4KnE8U1UpYG19R0lgUGpJcTlTbSl1SnZmRXREJit4S2NkX2Np
ZWRvYHNvJSkyP1heVXVRd3BAJmp4e048bkExTQp6PzZHcHVoM0NWPWhQcSM1RU1JaS1Xd0xWUmF3
el9GZFJpV1R7I2pxdW1FfCZYPF94KiRmKHVhdHtTcHE+Kig4QDwKemRhMmF4LXd6a31RcEU4S155
aUlORzZZb21LN2hfcEh7YmpSU1UpQSZEXnw0X3s4K29Pa2t2eT1TfHo7PWxGMyFjCnpAQWA5MVop
MGFsKUQ2IW8mTC07O1I5a2NJU0c7ZFV5bEMzQVh8aT9lVC1sOFMjcH48cWt0bnVaVj00Rmw/Uzhy
UQp6aj1TT09NSFomRW5kSGVkM0E0LSZRWGttWVlwM2BIdHd5WFpBPkhfTmFVKVN+IXVXQT08ZEhg
eDFLSjFlY1JTJDIKemNwTXVLKzxvX2JJQnYyK3ArY2JAS0FYbmlPKjVhcjloQFMpQilQeTUwfnto
Mnc1fStWMzkxT34pKk5MQD04OEs1Cno0IyMrUzgrVGBOIVB+ZkYjPEx7anQpc3RKQzdjZzdkc2M1
V3BgN1p9KEBzLSpzSHYkemBDJjU+cHwob3tjKnFVXgp6Y1oxdzshO0tLb0BHZCFvanB5Z2YxKEst
PCp4eXo1e2VIM3hGR3RNWEVqWW9kTDVANUFTbW1lV3RxbGw/WjNsZHMKelZFbyoyK2J3ZUk5ayp5
THh5cWQ9UGZ+YX4hM007fnAxNy10OHY9K3NVWXpURSN5ZGtNWSt+YmxFWHFTd0shNHt1CnotPDR+
eHlHfjF0VDNnJCMqS3tnQ2wqaUNUbFBsOG5IYnJDcFgkKDd6WW1yUG1oMW9mI3BLSllgXn41IVZV
PW1iYQp6VHxFeFNjdEtYSVNmTlFDUDBkWlJYN3lVX0FVMW1SNyFjckRUQ2Rsc0hFOVZybT90Vjtj
fUpXTDN0dG1GQn5fXlAKejJCUm99a1YheTlqKzAybHY3d0wlMU5nS3lIKjJFWShwTyY1Z29kcUt4
NUNTP08xbVZuaHh4eiQ+bV5jekJzLTFJCnp4cDRfd1BmemkxJDFTdjFBQDI5ellsPG9PKEJKajwx
Xi1ne1Y8eD0pQ2xKdEtATXB2S18kK29IYEEpVzMjclUzaAp6alpoOT5oMlJPQkgqWm41X1VoR1pL
b3tGaz9OQTVhdjBCIW5iQDBxdHZ2SGAqTm1gRFRKKz43fHthR2R5QUJyKG4Keio2Jk1GVzYldGI/
Y0tMbW1MZXAhYV4qX2R4Y09CTDg/RkhGc0JmcjhocTAtMF9TdDhuSFgzUSVqTyQwdjs5I3hzCnp3
WkpwVzs/RFErRU82WG47TURIRFhmSTd6bCREanNzaSZOI21KeGNvWWJfZGtQVXk/WSYmVXs4enFq
KGg0YlU1Wgp6PVhhV2A1cWRsVXYzcDs9YlZBciVlJVp5YzRsJClBT0JTT0pgWW9Fc0BZbFFWbHsz
eWJNUWAjJjBJOHU4NlpiS1UKeiMxd2ZGQnxDRnJhdDh7RVZkSXFXWCtSOVI3ND9pKXBxN3lAOXpT
YH1NZlNlRXkrOzxEYXRae3NXbnpZdEppX0F+CnpzSlhyfD9pJnl8U1A8fWghfUFmKyM7UD9OVyVR
Xks1SHgzakYzQG9oTzh4bjg9V2MtI2BeeGZfYT5eK1MoMzNtUwp6VyU/aDwqYDNPM2VmQHswZHkw
fjZKTjhJMWw9cTcteWcqKUFGPEk4R1RQSyVZYVZnXlJvcFJAMF9YMGpBRFNUcV8KemlWKSpYKXB0
RChXYTlyfXpTYFMwMk5JVyotLW5xIzlnODhtZ28lWDMwT0dFRjIjeFVDWmZHczc9JGVIX0g/U0lj
CnpUJWF7M3BfX3NVS3krYTs1IVdpMkxnZkt8UDtiYkRwY1VXNlozI3R1XntMTjx5RHcpS0h7SH0h
S0hRb1pvTSkyUQp6TSR8enNUZEAreU99LSp+X1UofXVrbnF0OG1+N3ZeNlktSyh0P2xpRTheV3dY
NGBze1pXPDdROT9wdWR9ZSlyPmcKejJOWEUmcm0ldzdVbzREenpFVmgtMXlTMGY0d194bygxPklr
PktDN1I/cz5xajJpQyVCUys7RE1QSHlZQTlhMzl8CnomU0VWJSU/aF9genV9LSVBdnw2LTVeLT90
T35WPX1EbSliNnA5SnJ5alNkNkN2OUZ3NSteSCZLSHUoM0JvYik7Kwp6WHhqa2ohI2YpSyQ+e1Fs
VnhedztsZ0g1K3hgQXdMUCtOI08jT0UjUFZLXkgqbmN3OFhlQE9ELT9xVEdJNmc+T3UKejhgUFVM
YWwme1VCQ2B5d0s2aiFPP2l5TTQlNXFKOXMlZEpJWDdFQFokbTB0QGRRU2tnTiM+UiRuaDxae0px
aG5vCnpJJjQjNlpMbXAoZjh1WEhtaHN6WTBgaUdvezd1PFdUdkRYdlJPe0Rta21jYTVnd0hPTjVX
VGN5NXFOR1I2Milwewp6S1JTeEZ3T2hLUDdCKz5AVWYrZ2dpfkdadUtjJWlVNih7NFktLW1OZXo5
czZyYHZTK1QmKiVGNWJLS0lAOC12ZjcKemFMNlJGOV5gKHQhaD5yOStJUm48bmVHMTBnOStXKWlC
Xn1lbT42VTY/d2tTamFBJEM0Y294eEAtKk1nQyUxcGVmCnokQ1AjbSpBQ1M3XjF1aFNfaGpkdjQh
QiZ7SiomQzdUfnBwVyhEMHFzQSs3QT5Hc1Bpez07QnQqP3pNMXteYVdCYAp6P255fXI/fVVJUjBk
O31kdShxPVpTP30jPT85eiVEUVYtKHpVQ0BOdDhae3A9YGdYdTclI1AhaGZDTXg4TX1jODMKeitt
Y0hoSXhjKjI4OGdPUTt8Pj5oZEx7XkJKVUE/PVZxU2hnRlleWThkcUB3O0ZrOHtXdkpMISE5a1Yp
NyswY087Cno0YmxUWT8qITltTHBRPjFHKyReKD44ZlY7Izk0UTI7MmctK01wKmBsPU95ajYoK2B2
bHgmQE4yKHhfPCNZJnlYcwp6VDUmUVViQTd0dFZRNTlxam4pPT08cDN2cXVVWVBwTVJBdz9URXZT
RjZyQGMtSytHOUBIbEhVQm5Xa2FfbnFHZWsKek9qRXZlSks0aDwlbkgoaWI3eVRIMEdUP2xZbVM1
WHM8cnFJVjlwOzQmN31wekc8Tik5R1hKPmFXR0shJGUpNVMmCnopJTh5V1cpRXRsc2olYn42emhw
cntMSGpXX2slTWBne31NIWM+dSkoY0t9Q3chIz4qYEBUTHEjeDNGezBKVlFUWQp6PEMxeXY9SWlA
NENAMU8wZEQlVF5QQD8hayRuK1UhVnMydjByTXhhSyVXMjZtRk9HUnhUPT5LdUY3fTFGUClpUGoK
eiMkOFpmdVg5c2oldXI4WmczP056ZWZyVGVXZF88PT8lQV9iPmQtU19fTjx2b0ZIZk09Q3RIOEFf
aVo4RENkWFkkCnotMFMrZmotMmt4RnF6YmtOJU4kQUVrJmhPWGVeUGc/MV9gNjtJeXdmPSNvX2BG
RTRzZzdNISNJZzFKayFANDhKcgp6d091JUdLMGhgOHNoMnRDK0JaRj88c1ImZChQNTcxfDFnMTZC
NVJmdDsxe0VZPlg1PmMwUiZzQnJKRS11aF5mQWMKel4jOH03Y3Y0PjdeZVM5ZFl2aDU0OSlNUGkp
MnpfcXZJeVVedHRHOFV0KSZQamlWYXdTX3k4Xyh6PXBESHsqdk5TCnpid31PKiY/RCQ1KSp8PWFk
b1NXYClrdGhGUXJDQU9US2NpOG1eTiZRV2ctbU4xbTc2dzRHMGBtMiF3QDAwZUM/JQp6JlBzcGJ4
dXI2d3g8YTBQWmxPSDt7MG4rcT9Tez07cHxfWGZ0bj96YW89dHI5eTxQR19VMVo5YGBlTCFGbzE2
OCQKej0jUX1CKXM2RHhRJX1wMSNmeFJ9Oy0mSHMrOSk/UHg4ZC1OTXRJKGVCcCkkV0dacF9xeXBW
bWB0WW1vYExxUFpHCnpEWCtWbXkza3wweEB3U3xkK3p6TmQpRSVSYEFAZVpsWTZLOSZyZzNMKkkk
M1ZvTkBOS2FCVy1UY1d1UHNSYGAjcQp6ek5CdG83WmVpYCsxWTJFdEcjcjhgcUxrNC1gRXgze0kq
PkdrJm5xYT1VPDU5Q1FKMF9OcV5XJUYwUmhrOW0yZFoKejtlVG9mQnBRXzwwfmdsYypzPGZ9bCso
XmM1QzFqdCpTcWU2S3JXUjNgdTZ3YUxtJk85T3IzVCMrfSZfLXlTUVZfCnpSSCVOI3c9Vio8LXck
O0lncjd+PF9LOyEyPG4lTW9NRjBMcGFecD5aa1NldE97TUxWY1NGWm9XWFhLbzcmJEdqcwp6QWs2
PWZsSVF2bCVZVn0yQ0prXmRVPWwob19TQnN7PnVDQVpaKkd1RDZROztyeDhFbDNlOXM1dnVEP0Fa
LX5SVTMKejtPMWA5K3N0KjdaaGBsSUxre2ZgeGE2cipDKEQwLV5JUGN0YkZ6SEB5V2YhYVU7azxP
KF9lMHQ4KmNuSGxJWU9LCno5b0JQSztOSlJZKWBTbzN5P2tTSzB8Tm1IQV9eY0BHfFpUSmpDfWN2
VXFNJkt4NX1xS2A2MFJMK0lQdHZmNHlJUgp6Xnk5UDlHa35XeG5SUiN8bD18MEY3LXhmfENlanNg
JGw+VFFAI1FhbVFMZWY2dEA1YylUclkzPypaMFomND9ITn0Keko/fHtweVNFdl84U2VrIUQ1N2tt
elNpRiNoK1J4eSg/NntSOVZLSEtTOGkoTipgITZYWmBXP3czPTZ1VXpGOWhZCnpfUH5ZUGZEKW9J
dzY7VmRSR0pJLTtCM313amdvdm0tVGctJUhDPGpwejQrciNFfGl0NCpDRG9heE5QM0tTRFRiKgp6
YmYxVVFZdCFMM1VUOzkpOX1AeVQjX0RUKzhIOzlIPG1vZUokKWNCKyVBLSMjTTJYYzc4Rnw8dyp8
RUNgVTl0KV8KenpsWVRpOFVqaVkofSVLdlAzJk1ncFVWYDwzaT98KU0kNnYpRXkhcyk+Z1pYckBQ
JFA8KW9QKXZUZmI0fUZCbVZ8CnpjaCpUYzQlejhLcThRYClyb3RUUiVLZ0ZOYFR3KjZTfldHcjB9
cDZKNEElTDZgbT4qdDR9SVlNXjgxX3FoPWl+cgp6eE00bng4dE1IcTlHOTEmLURNQXc4NWw9MDdw
fVlpcFRNNj5fX1FPYjxOWTd9a2JHdntyKk9jXmdOV04jJG9vSV4KejV5YT5sXns3Y15jZURLQjtH
cGs2Q2k4enxSZmokViFaQnopP0dKZT0jbD9CQCR4blMkS0t7ezklSDgrZ0ZPdyF1CnprQHZtLTFH
MFAxVUt1ckYxZGVOXjxJVmFfempndlN0YGorKUZ3VjQmPGJMU31wOF9QPFVqTU89JWZFbC0oe2te
PAp6NTZHQnQ8S153fGNxZ3Bxe1c1QX41c3YmVkxKMW47Xng2UVhaeWUtYyFQUyhrPFg2OXYpKndz
bCskPH0+dkxCYmwKemVXMXg5dX5+PCpSJUJXbXQ/MDZ7R1FeeyttNT9mTjxZWXhmQzlMT2lEYlgl
akM/V0MhTmI2QUBCRT9TNEprWmNTCnpQfiNJZUVWSUlUMGkpOEFRWWw3NWhDO1ptPStZaHkyMj11
TnJVI2thcm5WQD8jbWB0aFB9Nj42KyYzVzVQWUE/Zwp6YGI+dUVtYlRVb0REa0RyRTcoPCE/KGQ7
UGh2fShTcXomdHA1TFphe2JLKClWJDZISHVqJVI9SlY5ayozayM9O2QKekVKYjUxbyhmbjlmeX5W
SVZaJXFEeWErOW4/TSZtPlA8aEQjLW1aJldfPlEhKUBFbkZ5RGRJQlQhP3p1OTMpKlZ+CnolQ3J4
bSUtKX4/LTl0bE5QZHJWZTI8YGRTT0hKSz1zVUIyflc4YFlJY2tHTkFNfXhSSkwxYk14e310bEwp
c0RMcwp6M3JeJHYkOHFhMlVCbE1xJUUoK303b1AzUG4oJFYqYGs1VGxqeW1XZm9ST1c2Ui1pcW9C
ZDI/dFhHSTVmXkV5VVEKemFHbkZvekgjWHI1SUZie2glM08tWEdaPms7e2w4NGc9XkolWHgyZTlf
RjY+Nmx8M2UpIzUyIUBlSDMwQlVUOGhfCnpVej9ZQzRjT0dCODcrZjVVQDNSTjglT3ZzMypPRitY
TmVLWlVMRChjWjZAMDFydn1Za2BlXit9SkB8a049LTFZcgp6KCtqTHEoeSltPDZoNElRN3Iqb2M4
OExqQXl5dCFJTXg2Qi1gUV58NDd1bnFacXJ9elQrMiQoTWgoc1FmVU1yO1UKekdjSU1uRi1lPVYh
VXR3JmNTODk3QENWO1YqUldkai1oUVYlaStJd1Z4ODVvcmBOKVI+SXk1RDQ9ZVp2OEEqQWRPCnpj
O2t4S0FxNHNeVXxyTlJya1IqMz0tOHZieX1lbiFgPD9HZFMkVjBQY2ZvbmApdnkxVCs9RWlZZXxn
OGhOR0Y3fgp6YXRtJFpiOHN4XmJYYnN6PDJeZ0p1UU1qUjNaY1l6MDAhVXY/c3dzN0RATlBvKTgq
TnhwT3VGbWR7Q35yP3liXj0KelcrZ05VYms2QV5gcS1HKnBaKEFEa1NMYGxCOEA8TU1HVy13MlNo
LUohPl8pMTJlcVFvKGxUaDIxJkJTXihsYUdLCnpgO0wlRk94P0A4KU93fmM9NDg0P0FMaFV2YiZY
VGYhazF9TjRnQnpRJWBiZlp2K3xSbHs2eE8+amp2K1BvJH5nIwp6ejc/Xk5QTl5ESERnfChUaGhM
RzE5TSVCKUdEa2soSyg1fn1BUFBvcT8hS0YoJlYkTT1OZ0s0eUk5Znd9b2dPUFcKejliTl9ndUhD
OytzdyNfTk50K1QzVVMofXotRipTUFF1VWVNX0JJPHloODJqXmFrQX15WnxuRXBeIyo/KkI4emgy
Cnp5U1c2biRKTzAzKyF3Z01MTVI9IUZqOXc0aW5ONkFKUGVaNUMzOy1iRE1UUTJRb0JqX3p8QHFC
czBhXncpJnd2OAp6SzRyM0xab089QD9mMllXbXZQJXUpfVhoQUtJXnNCcjwtRmljOU5vKzg3YXgq
ZFYwI3h5MFMpdzQ7dipqai1DIVcKej0jaEZmRVVCdE1jY0BDViExWWMxUXtYVGw9b2BYQ0J7VGpW
bnkhYStZezhxMnt6NkVVK0t5RCZtKXw0dVJsRnlCCnpeN0cyMTI4VSpoOTZuclRBKDxgQDIyc3U0
SnlLQiQmcTZzWVkySmUkYylrMDRRZXB0dy1ncnhZYyZtZGU9Y3VtYAp6SzxWe25MejtGWjMtWXUt
aENGeSRWdm59KiUpJHNydDluVkleKT4mPlE5enJrbDB3KiozKj0qX2BKNG9rQU5WeloKelVSaEJs
RWxvfGJhPmE3bHYxPUZGKyMmVzczajdCZGUhJHBGWFAzbXFrR0A9SXBoYFpHJTBydnE0VGZ1Klpy
a3R1CnoqRWkqZ3g0WipnZiVlTkNjaWUkayhxTCRSYVBpVmdXYWx2TnsmaFJXQ0xNaUVac15OODQl
OXRpQm9FXmlfbmM9eQp6QTJXTmx7UDJmQWx5X2N4d1hFQmA0ZCs5akIhQndqVW0mQ19fMCVpNnw5
ek0oZnhvJTFoN2RROEF+Wit6Mld0SjwKeiN8MCR2b2pWUXlWa15VTnZaMkF4eyU+VT8qPFN2RElw
MEdGb3ZFeXomKmVMaUQtPWtWYzQlVl5sZCgpUEsySlMjCno1TW1CX29xQ0BzJCgkMkg0QGBZQDJg
JWhRIzlDODdTMzM/QV58PmxaYDhoUmRIKmVCNy1xSjBiJnF2flM3alJ4WAp6I1dfaEhXO3koYlc3
YFJGKXwwIXljaCkxKmJAJWRxbzRkPFhORkJ0M0QoJi1oK1JBTExhNGx9MjJ1N05kXjZNZHoKekc5
VHEoO2ohXylxJTI/Tjk1LUtue21XbT1EeDhTN2QqQCFNdUM5X2x7TlhRQmlTditvOUpLblAqY0xl
R1dON29XCnpCWXF1QU51Vz5LSSZ7c0VZZzIkR1VjNCtjJEUxVy1aJHh8NE8jUGRxTHx4O2I4K3lK
ekF8I0IxP0YpVjg0WTBEMwp6ZTM/NzxTbyFzQGU8U1BHdGRUOGY7JlMjYFhVbV4me3hqZkhwYGs7
MT40SlViZFEjX1RMfWZwajFnKmEmM1haK04KekhXOyhGdjMyYE03fGMxfkpiYz8kZDxPNEdTeV9v
cG87VlQ1QHtaQkk+eTA+SXMxcV9XNUE4ZXNTIVNCZXVZZSp3CnprQGhXfFhmJEM8Xkdac04weT1+
TTRuOGF9U0o/fEBRQ3RRJDF9NkRgengkSz8/Y042d3lXSnhOdzR4RGJRMWpuVgp6Rn5DQWpPXj0t
andTKV92a2NxJmUycyYzSEJyT25WQSZkQHMkMEFYST95OEZOTDJ9OV4/fn1kRmRHaGxjPypPcEQK
ejM+QkVsMEBhPEgrITJWUiRDanYkSWI9Y316cG1hOHI4Zml7aTFpMGw8bGNsfjlZKVVaSlJDeXQl
K2d8WDM+JFUkCnp2OWNBfkAySUpCPD9jc2MmXjt4NXRXM2lHQ0IwUEEkOG9PX09SMEpHSGM5Jn5w
QnpaaCRwSXl7bmRIfTxhJGlkUwp6YWEoZjRIVHMte0liQE5KI0t3ZiUqensyN2Q3S0ZFZEQwJkhg
ZEdzJjVeJVJ0dE16dmBpZWRYZHFhblM5enNWZkoKemEzYjdQMiVCJjw5SmxqantaY3JGenNKVTVn
OXZeUHtOfnh7ZExzcEBEWF9ZMDkwJSo1eXlZaGZjWVZJV1E5VUtSCnokN1pGOUxMU2EwJUl7YHJr
LTUqUDFvJHleSEd6O3kkQjh0LXREdWRlPSh2NE5nMDBgeygwNmZaUTwqV0JsO0J4QAp6IUJPMz0k
UXlYPD5nY0oqJH1aJXQzPzRVSz8pZHZObnpLUnZWZEJ7bG44R2VHNSN2OGBpOTU4RypVNEt1SUt6
QGwKek07fGQpdyQkdkNwJWFkbHpkcm9EbVNtRlc1P2kmSU9SOVMmYSpiaEY0SE9Wa2N2Z21DNFJA
VzFzc2ZzXzBVUURTCnojb04oZ3VeMyswKFBLeCt6eD5OfWFASlg9OzRFeSErKzkxXjArJDJlPiVF
UHhOZV87ZUlJYWA/cT1URlV3NEdpOwp6aiooYWgwWlJxRjdAOSozKyZRMjdfYjx3ZCltdnJ5b1Jq
M2xWQF5TTERVPkN0RHNJfDJ2bF5MUHF7KEFrbCorUk0KejBxb3YzalNSPFd1QFJScyhUUnNZRncy
bFZWcGE2UXFHc313IztVbSMpbnB5X15iQW07YkZrTWtQe141bTk0I2pTCnpUbllkU1Y+bWNLMUY8
OVNlLVMoamdkNT9OJm1fOVljdCVWQzlnYFYqcXxRRmBmeG0qIV9ETGJlWWFNTVF5KGU7MAp6QFAl
LX5eWkdFKV9jUmNZbThVVGlvUTdWMDM9Xk94PGlnTU4xYTJAXklVOVdNMklnfUR0RDhmNU1UaUte
ZEReKHQKei1xe25fUE4kOzkzPlBndTEjYUE9eCMlNHA+dW8tP2tfYCtMPTF4RzlgUmRlY0UoTGxD
bXtWbFpRYktrMXVyLUMpCnp1aEQpVjJ1ZSN1K2ElQmpHbCtXUWN8bzJnbnN4eipvblk4MWMwbXNl
NC1ybGoqMGkxbkkkMH5xbj1zSk49PGokUQp6dyM/WTNSb0JqZ24wVlMxNm49VW9YfmVNfmNrSmct
cCZaQ3BuMSp7OW0kWUJ0YCNoLVUxND1MVSl9S1Z4K1QxN2AKelV0SzMzfE16ZG5iI0ZkVEtKa2Y8
OyMtI0hJPEZmfFokKTBpOzZUd085ZUV6JGUmLX5oTypramRUcExtVlAtUFZiCnpeNypnK3VST25L
eG1eOEBfZSp5ezF4fDgtJVooMyRMfVBnbFBse3JoVFFAYXdjTDBhWTwzTnlGPz5rNTRNZipNYwp6
YlpUIURKWThfZlFgakpvcGJVKiNQOUZOaVlNVzE1aH10dk9CUyZIZCM7XzBtU19UcUZkbUdEfEda
ZSRhM1U9QVgKek9qUEs4YUhIfmdRc14kS2M7KHx7cFRQWH07THpWPnUrSGwyKXE8ZkV2MUMxY2Q0
dnU5Wk5ldz5CXmhvQCE/Y0tACnpnWFEtJk1QPDR3YyZ3Sipka24mc3MlZ2soWkFOMis3czRqVWMk
TU4+YTQ/Tm94ODVzYnJGfHF8M1EkQGJfUHFoZgp6UyFTNCVKPVlGb2FPOXI9QXVkJjIqQEhIKT9y
Qng0e2kxK1hySjA4bygxUGEtYmVhQStKZXxsQzQ8Q20hTjR1WW8Kem9fKGl0OzJ1JTFvOCNXYyo3
JiEjN0AhOElyRWFlekkzO2E+amhGczkwSlA/JE5EXitPSnwrVGp3N282ODFZbWR0Cno8aSFkRm1T
dmh0elopNkxKUiM2citoTlp+SSpSTXY/d05fPjRqcWpBdnktbHw9WV9zOSNYIUFUPjlFYSZfdSp3
YAp6eWY1YDNfVVBVcExSODEjPlRMeV9uJGhmdElaRUImOXB0eC1FeWd6KENlNjwpR01OeiFYQDcq
TiRtVklaIUckS2QKeip4a0xFPXI/TSokPHVlR1VNV2pUekQ2YTJURTNpc1MxOU83RjIrSmpEaEEy
UzZIYi1rWCNlXylVO2ojYDlkKHBrCnphcnMzRWx7UlEtKVpGLX5ZbUNPXyt5ciNVYXQ/O1dYQkFh
dF40R2ZgbDd9OTZSNCNlKkhOcn5SUiVBMzl2IVFVZAp6bD1ARWV5SEByPHhHTTNKWiN6YTUwKDNI
aCtDcDtpVilGWGJ4SmRZS2QoWT00eVVoeUNTRmVkc3tOQjZvMTNCWG0KempFUFhtaDNhO25HRjEx
Vi1rdSpJcFdDRWQpKXZRJG57RUFsZEFeUzZnJVE5O1pQOW1BcVRwclJTPmVhQ3ZRPzFsCnojVWJJ
cSNpayY/VSV3ez97WDZ3T3hCcDRrRDdYV1Q5PjY0bzxFaUsjY30pc3FOJUVgKDNeRSEyKU1+ZFdu
JFJOaQp6YXFQcEdraGxJVVdAPl5qYFE8SDZaP1cxbkBHUGx0Rzt3RXctR3A3WXA2fjxEZyg0bV5A
dGBDckB3Ql52OERecmcKelJBaD44ZktkRzIkQXh1cjQoRHh1T3dpJi15e3w/T0R2PGV8R0VpZWFZ
OSEhMHleS3AlO1M3KDd3fD9FZG9DRTIoCnorYzYtMT9WQFc9U2VUR2pXeTh9KyphKFZae3pfVVFM
QGBwY1NIa3BnZX1+fGxOZVZkPig8YEh7QHRmdEohfStGSwp6YDV2eldURE9aOzhQVjd6MSg1TVF4
LWB2S1hDbFV3Rl48Vlc+fHY+QUZMUGE5QU8jQHlPQWFBWkZudy1nTEwmPWsKekJPVVduNUhhVUpv
ckIpWkFeaUw+STJGWDxZWlFpdFcyN0g/VUc9QFg2PHxUNXhlK2FDP35TIXxCfVpndylaLV91CnpO
U1haN2A7dCoxYiZFND9kamMoLTJnPHxTe1oxWG4hWnI0P1pHPzliN3F5YEx2P21Xbz9sdn5hQFdU
JDFeRGV6bwp6ZSlOTz9reSRmbSR6Z3wkKHo0WDlKU2MwTHErfDV3PXskOGloPENYT1hxISVHVT9Y
JStfMFBCN0NYPGdpTn4jQnMKemw2c3UrTnVueUc8JjU4TEk1KEp3RWhIWiRNJE9WJDFzcWl3VUU8
fHcodG5vdng2Wl50RSVsbE51elJeaTBmUiNNCnowS2lsaHhIP1k2O3pmUnw3e15taGpvJUBiO1Al
N0tTRTw4SW89aD9ZTEhhUHEtcXNjZU16UGoheUoraUFuUFVLeQp6QFdiNERHOH5OKXNVVVh1Zn13
YjN0JE05JD8hPThTNDxzPn42X2s7YERyeW15cmttPElHQjUpI0J2WT9SckNJO0gKeilOeShwSjNM
My0tak02Yld+SjU9VUhKaEo9I2hjb0R1NS14MTRHbzRLel48NkVFaVhESlZvKUlqMmJYKFg9IyZr
Cnpnb2c/dGZYI0JDTTxPNHpnRm9PN3dadG19YlhQbDB7bURiTnREWUxoWCVIN3RSfTEkPWRxPWFC
bD8rekt1TDlLcAp6a1c3T2Y0ejdYb3JIJFEjNF49cWhJY24jRlZkTktKS1FUQGwmT2F8S1YkTWhq
bykzJTkoKnBPTS1aQkwrX24yIWsKejgxVlVwJGJqUGN6TkRGPWtfcnt8MnpXU0pBK0FzPkhAZFJQ
UUhgaFQrLU5aRTxxPCU/OzIkOWQ1eWhCTzJOO05KCnpxOE4qTmpzdGBIJVhsSWBCaTx1VlFXWF5A
Z0B4eUNgNzJhLUppKiFUVjUoc1EkU2IqbENmYnsqYVdvYXlGcjVKdQp6cm9hUzxRcGY2VD47TVJN
eUp2cEV6SnltMC1uOCgyI3QoU2J2QU4+eWhkNHg+QjF7TX5qZz17bHhPO1V5RGJFaVUKelZiSGNZ
TU98WmBNZm5nP0tUSDFHP2AxTWYhcStIbyFgRig8cD1zRk1TI0g7PEF3U2xfUGRSZD95dDNxRjdf
ZktDCnpYVklVMUtMaitkQHRJNStvJUR8SDxScVpJcmw3N35obUorNHQ9V3hDP09pKnolYWpAT2Fp
JWh2TndMTXBLO1lmNQp6bnRNNz9ZTmVwIVFeV0JrdnA3OHtsNHZyN2BlRTlPYkIhbTktdFk1dlBZ
Nyl0YTx+WVpgK15eTypRYGViYHlHJjEKekt3JH1Scl9NOVp5YSghPGM8V0QpdTdeTz5eQXBefHVG
fXdwQ2tVP0Z0ekdGKHw0elUpSmYzT3okejBQTGRjcEhPCnoqOStDPnFfVTIlJiU9LUFLTVRgSnJ1
en56TlJWN18+KF9DVHI+I2o8ZGghbSNBcWQtJHgkcTJaRXZYPmtHRCg1TAp6a00zdilLSlBpOEpV
NTAhcEZAe3N0fVp4am8tQkVKaUx9KT4lODxjQldlPzYmUHlyOSZUI1NLdmNMeHUwaHZfbCoKem40
X2YkMmA2aX0/OTxJRkNgM3w5ZCVsYnVIQygxMElZJDtneUJ4dzIzX3R9akdQcFM+e0Z2ajR4VCZy
bVNONnlOCno0YDZeYlAjeCstPzYwZ0Noc0RlfVJ5SjxqQ2owZ15ORCs8flJtQj9MdDk/IUxONEpz
Vno+a1oreVAjeWAhdmJPdwp6JS1yTFRSIV8+M1d2YDw1YmgpMEJPZyk4ZztRcCZPNGZsZzkqY2o+
fmp+UGJ7Kks4I3lHZmQqSXtkLWtIbHVEZGMKek1SPEFTYXE1MVF5RFp6eGxkUihxR1V7OTk8VGdU
PnpJMzAkMVI4b3NDYXBJfnpJd3Y7enojaChBZy05I0lObzVpCnpsbyZfM0RyaEI9UzkqU3RgbUFK
VGtxdlVXZjNMfFVwP09CRW1ERlhTOD5nUTsjLW8pP1lJSzY4SSQ4QmxDfmYjWAp6WDJLKnt2d0Em
Wj8kK2RyTXl1Z3ttfTc7ZXMrTiFhb3R1RT5nYldpNTVBZz5EXnYrIzRwZDRqWWc5WjtsaFp1NSQK
elZpbX1ZJDhAIWBjP0dVVlZuNzs9a3p1ODZQd3BgNyg7Y2R2I21Oait7VndlaFVVTGN5OE8/KElN
fU1VVnN7aiRnCnpwUWxQKiFYems1aXZie0tYQHs/alkhOzkqUjlfWEc3JkEoYE0wRkd9bVViam02
bHEpJDAhKiNYNzhPZFJXdV5Mawp6N2poTnlRRmZSUSs7MnlCREtnUiRvRXVDYil7MU1aUCpZenVo
KH5tRyVhbG9APD5iPiZtWUBJT0xBe3AodSRrR1AKenUkYzRFQDRVVUVSWmMhKGolP2t3TVA2TEM3
VExtODVDWEo5UTYrKDZKfVdFbU9qXm5tZWkpQ1hqb1M2RHEpaFVQCnpfP19pZXc2YF41JmFoX0Mo
VE88JmRGWT1tQztfM2gmaUwzRlhVdndyLWBfNiNfUzdMP3F6JDFkMngxOEQ7JG5DUQp6KDR3KUVD
T1BLVGk4QGJPK3tHe3hIVTB7MlRUdXE5MGtscGxzakNafT1GcnJxbTA3S0BgMTZhKVgpXl9paUBN
SUsKenloTD87TlpTeDFTRTI7V2U7dEtweCRiNDA+JUlJN3VCR3J4KSFMTFJJe0heZVhHfUo2Rm9z
aGAwK3xgOTRvNkghCnpBQ2BFZih4MChvZC0+bTlTcV9odUJ6KVokc2FrQkRZanxzPmA7dkctWGlp
YnskcCgwVGtKbWxhVE5OSE4zSn09Xwp6JkhqQ3k0MDdgTWR9XjhtZ2BaWn5UZiRKMUF9NzNRITAl
eTBONk92fSVoNXAlVF5GR2NjWTtgZ3JCSHxTK281QTYKej1NdjszcGUtcWNxbDY1ODVMejNFUHle
clVIZTt+Z1ZvbG4rbk51TmYpI31oK3AmZDN2a0JoMz0hSkVTc29gfHlDCnpxOGBeSSFFM1drMDV+
IUcqSzkzMEVJYU97QHpDRlZEYWtMLVBAK2JOeHpuakp6WUxSKElhPUgkPnZmVGVLbmpPdQp6c0R8
Z0lscHZ1Yzl+TlhzT0N5TUlrZXFZcjhFUzFsez90TW95OyZwRTQjejI5K2lPNld0I2E2P0Y+cXk8
JD52UVAKekw4SnZUZEZ0V1ArfG4kfDdPail+anZrcVIlI217QmdrZHU0czdiUDkkcUU/KCFGfHM4
WEc9YldeV1VGKlMrO045CnpoMiRmZ2lVZmtjYDBORjg3IXB0KGZCR3Jldjc8QGE4ZW1sfi0rKnp0
V2IpWTIkbnxLR0lrUlRxZ3JJelJfXkZwPAp6WihXbX5Xais+YF9TcCtnayh4ZEdXYVprOyhDfnw3
JEtFPFBofDA5VkxKezVJNVdJIW0ydVpjcCQ/KU4wPGN0ZVcKemd5MWNkcj1FRlUpQGBZa3ZkVz4t
M0RAMTNDKFY7NzZHcTYzM3p6NnckOXJwUFclSHxoRyZZVWUyYU00bkMhYVYmCnpqeXooI0pvbi0m
dlY3SE1ESi1vSFhofTI3MTdZUFVEdkhDMHhLfUUhOVM4KFMhNEBeLUJLal87Qk5ZPEAtVGFrYgp6
U2kpVCp4eT52bGVxdmVmKihmWHxiO0FOS3FZeVFQQWIxaEhESGU2d29GaG0jbkxCNWdXYF9IYyMq
YWBjdmFMQXMKens7PjI0RDxEZCY5eWk/WTM8XlMwP1JhblpzWH4+VlVDPC1zZnZ2YF9LRylebGAw
Kms4SV9XX0pqVWd0NV93YS12Cnp0R15mKEZub3hNPH54X2FuVz9HVSUmfko0KDF1YF5AfVM3KWdz
bWx9U1p1NEh2PE94LU9FaSFhTSpHK2BiWVJSYgp6JGl6ITMheDtFZmhVXzVyO0xVRkZudChRZigm
ZjZqKH1mQEdXc3ZYQCZOWWxQaTxzQk1BPCRJcDQ+WDgpTlVUP2QKemtUVmByO3lvIXxoYD0zfUpS
dThqV1FWc2d3SyQlUTQ2cTltd0M8UFRzZSNiUGJFenx1XlF5fH43XiVIaUg8aUNtCnp6dyEhNDB5
dFZ+JDBSQW47VVRPPnFrK3hrbXopQUN2UjtiOCUmKSFqYmgrY3Nge2N9JWtDMjVndChTJCp6YnQy
OAp6ZDlxQkhHKio3fXthMGw4OzZaWlhJckhUNEMhVXBhJno+anUtU2U7dk13NSQ1U2Reb3glVmIx
I2lNLXt+KTZyb0cKekBudDtyeDtMRkJmNC0/a0l2WithLXQ1VjtZViZSIVBFc0h2RTt+dG5eVmA0
NCp4P20me2BuYCQmO1Ija0pvOTlACnp5YSVJNiMlYEgzV35kQ1ZJI0dXMm07MG09JiVGQmIxeWF6
fkQxKFlkJGYrbUlsOSFpbmwtdXJrUjkpRmNhTDQ2QQp6MG0kY3AxeFdCNVVSZmU8ZC1MaDJUamM9
fEUlS0pqJnlZTHJkckg9Pi15cypDeUZsajZKelZ4fC16dH0lY1JXZmcKekU5NihkYEhMKCNlZ1lV
JGgxXz1RWUJ+U0hHdGY8SXRSQ0JYPDs0cm9TRC17KlNoTll4R00xeEpOZ29iemB3KjVWCnpmIUNI
T3JoRHFGKCRLYT9tKmQzWHVyYk5iVXVHa1FASHZ2VTU/KTJTbG5FX2khdTZ4Xk9FUSVaeStzS2Mj
bF9KNQp6UU9uQSopRmNXRlV6PChQZ19vUFUpLWEhbERJaW1NT0dkJWs+bTBxak4jO3smVjwmSCNl
STBUY0N2QVFCY35NKUgKejBaLUl3PUd2V0xfV05tNDB2fkU5aHoyUWdORW04VGp+TH5qPClZWk9A
XyZoa2BsK1o/MmA8Vn1LPkcjLWJmZjllCnpiVzxePXRjP3Q4IWQqUGdoPWoqRWBtfDNAK2k5MSFy
ZXNEUHhUKiNPaVFGS09NQzU+fmRtWExNckskXyYhdGxXNAp6IyY5aU1vVldadiFNV2NhPTYpTFBG
K1A3SSooR2ltNUVZaDYkT1JgemYmYEd6eXVGZ2RJWFBKcVcmPXJNeUR5VFMKenBZbUI0QjBCdlBD
Z1AycldFdSRQNm5MYXtoI0VwYzghdzhaKmkjZUNJbCVsMzxrOT1iITVZR0VvQ1R5YV4jV1Y+Cnoo
ZEhXdEB3cHReI008My0hc3cqOWdac08xQlRKciFqfipwUVA5SDEzenV7Un56a1p1Y258YD58Rzwz
KWcxZUIqQQp6Ri18cndkcyF4cTlFIXROJTRGMnchRShnbSE9JTJrUmAlfExtMERkU1AzPGw2IW04
QyRTVUUoVk0kP3hJRkZpPyQKekRoSjg7ZkFKVFh3ZG1gNykpX0tsQER2PDxTfChkfSpVN0pMZFE2
NTRFMEBvSF8lYj5DQEZ9cTdkandyKlZHKn48Cnpwckt7NVpSYkF1P1R3R2lfJVZhISk5PH1WQ1hY
SD4pOC1zNDRVUDQzISozcUpYLWcmWSRxIXMwTCNtM1Uwfik/RQp6NUdkNyFiVTdFb0pxOzIqe3Ej
OS1vZnBkZ2B7Z34tKmo2VzNVVWA5QmVFdEh0fEYzdDtmX1lRcnw4OTlvKS03OG4KenI9TDdVRjIz
d3M9fHVTKl5hXlJoJUBaYiVsdyomZERtVlBAWj9ieWJSeXBtQWxjaSRGN180T3taRUhQUEJAZkxe
Cnp2P1F6PjhSLXQhbENaPD1VJTxFYCRUZ2FWPDAqSHNZaSpUMmxPRzwpQn5ST2khQV5sc3JORjRh
cWooUXM7JlNOcAp6NCp4ekFBTV5DN01EQ3N1ang5VCZoUUNyUzdCJiV5I3YkU2hed2x0bE1OYyh4
TUppTTk8RTdxNUl0eSFFeGpaQVoKeiMzV3UzQHIqUj87T1JTclQmZXVsaGJ4blkzcFV4cSo4TyZq
KFgmUH5TdUpWSWNoTks5WX5fJmo5d1dHPGNeN2J1Cno8MTszQlRKal9uZTNoQjMoeDZDaj01SUpv
cE9YYmBhfUltU1kxVDcyI0BjLXtEVyNLTGthUX1KTmU4TSV2Z25Idgp6U2RsVV88fGFnS093d29K
YVhkI3p5VTdkVmxyS2B8a1Y+ISM/Yj0tWGBieFZlR15RaEApRUhWP09mNClxe0Q3JWcKemwpfWpU
UT9pY0RvJFBJblZac21JZHh7Uk5Cfnw3b0Z4TV99TFF2fj5CTWooTldAbiZfO3RKYFQ2KUVxZF9T
N1pJCnoqaTtqMTIoTGQtTlcjeDFhaUAlRCpVXjI2UEZhWmtfSD5yWHheKzl7P3Q3ayslUHYxaEhS
VG0rSHAhfTJfc0pfTwp6dyNqQVpQTHBHMU9xRzNteDUlYl93SzgtMTZkNTtobUBIYm0xKWU2cjFs
TjslK2oqaTduKTtNTjIjKn4tTkgoQl8Kelk2bDNuNyYjdHktfXspOXcpTSNRWEhBMmZkQUdFODYt
elRSTWRfKDNoMTxOVHduPShlWE4hMEBsZU07UHRDNG1qCnpZUE5KMEFkY09KX095akVWI0g4Y3Z2
d257RE1LQTw1OVlpfXMkcUZ8QlVfdktBPS1janYwfVFxKjw1SmNfXzRCYQp6KCs8U2g4THV2cW1G
c3JNKVFMbDcrTFpCZFh9OEpkb3B0RGFGaiUmMS03V2lAQT4yejVwR0xnODloKkYxIVo/a3cKekA3
ekBAZ05CVGhYSjFAfUlkQDN+bG54Q0tGeTJqYCMyOSE0ajNjJVhJKDxZUGJkPGdxZyopLWskPGJ7
I2k0PW93CnpxODFQKWZCIXl9eyE7a3t6bUxXTG9EQG5LSHc+UU9lSGg+bF9ObFZTK1piN3Y7bUFB
MDZXbHtHZjslO0ltMnF2TQp6Rk1gUD5SdWMlPU5TXjNzb2pPRnNrViZeXm5zbitPeGFEZHBtPW1n
Zyt0aDNnNmMqMGNDNXQqcDEjV0hTYTh4OSUKenIrfj56VVoxWDk8fExyUTh8RGs3bjlVbCpVYlc+
SlJeVVN7a3B2V0greHY0KEY0V2tjPWZ0fT03Zm42aGh6SUFZCnpJUCtGV008OU9LSnMhe2AtdC0+
STg+b0hEWV44QEc3aVdFJEFublBDSFF4Kj1sfHo2blViSjNURUwkT1M9MSFPTQp6Jk9acVB2e1c4
PzxhcjMrKiluVkg5MD1CSnZhQGNGb0gyaWYhZmVhdHJPM2kmLTctcnxVeyU3Qld3e2NNRChwdDYK
enMwP0VZVCtVcShyYml3elFTI0J1ZmU5eVU+X0NIOyQhVCEzPjswTT8mT3Q0RVAyS00tWGB3Plkz
RDxSZEN3Xk1tCnpyMyRBa2IjfH4rMytKMzgjPzhoVlJJS3l4eWgwfEpieileMHljP2Yyd0lJMCpD
JnpSbElqeUckQzBzP1llYktVYQp6ZSo7YighaE5NaHhDWlg+QjNTczBidTswTi0yJUl6NnRyTmpz
PGRORDZ5YCZSUkxRc3Jxb0VZKyo3IUkoKGVkb3gKekxkPWJ8KV5UM1pOckRHe3VqOTxeVXx0aWd5
YXJPa0RILUBoU3JJWEBSR1JKWStAc14lKFRxUG4mODZjK3tDamcpCnpRNko/fkxZWXJJT0Z2VzEj
O2cjdmhQQV8oe2l3Vm9pODlveTwmaSMtJn1hVThPKDF6dnhlSTcmNE5taU5pVUR7Ngp6PHYkN2dI
T3RBKVZPTWckXm5mNW8/JGdObWp7ZUwkaWZfZ3BGOVVmZE9ZPG5eO1hNbStHQnJwSzV4bXslYzlV
UTYKekxfbUQtWUpjcit4UH1XKyRLMGBCNHhjJnx2RGt9e3tyczQkVCl0Q3xKe3F4VGxxfVdhKVVP
QDg+ZzN8bjUwP2o/CnpTfWMxVHhARj5aVmBTeVo/ZkFTRmpTSjlGcFFUS29vcmNDWDg4JXxMOUM2
ZlNTXlYtRUlyc2UyPGhXeXc1O1NhKwp6RD10MXU5e1NzSkRyeytHPnBvQmpMdHR1fnVZd3wyeHlh
VUxyOT1VMG1+b3QrY0N9KUVWPGVnTjxkd14hI2NTbyMKemklKnVsSjBUZDB4P3Q1R0NOSGhuclFz
JGBacWt4MHRfY1kobjlze2dVekpOUUp4a19xKihHKUxkKnooN2o+a0ZhCnoraHlzPnR1cClnTSNR
MSMlUFRMZmt+MDxAMGJ4elMzPkV9b1R+YnNmdEpsMEZYUCRiVG9PJE1hUyVOdENJVHhHKwp6I2lM
RER0VkUoMUVPPDZGcCVPcXBaaHZxcD8hRURNXzg/c3VDbGBhJWw0QH4hQXJManEydW0rMjw3d2J3
N0RaanIKejZnVGtDPykhZE90TGI8V0kjbnMrPlN6dTdxLVI/I0xsbXhnbGxeNU9VP3xfKCswUz4/
cG9+O0c+Mm5rfjJkN1BgCnpUczE0KSZuJE5Wb2RPZSF6a0BoPVQ4K3pZKH5YRj9fUCNeLTBOb2po
THthel93WjUzdno9ND4wZX4+QCtuaChVcAp6THRfcn5TKnBFRnd9MD5nYXBmWmc1Ky1VeyRxM283
VlpTezcrek9kSFp5RT5eRjc5PWs8ZiYmQE9HVSo8ZDJ6YGAKempYYGJTUSFmcWUjZDd+NnVnSkVv
SElSISUoaDlmb1EhbEtDNUg2NWN4NzVwJGxeYlFvRjtuSGZkbW8wZGR0UXpeCnp7enhWNGhhWCFj
RkUzazxDT35DVTNxaFVfbW8+WGRFP2wlcV9TVXZZVFhWYS11dyklUkUwel9qSHB1b0pieUE0dAp6
Q21vPjI9TkdNIT1HSEZSdjJ9KyRAWmpAdSlVPTU+I0hMPDBacl9JKlA0PD10YT1XRENQT1JzfUM3
WSFZNGFpb2wKei16PiF5T0p3I2pRKHpjUmZwLTlGVERUblpFfEkoTGRxIXAqSjQ8SEludXpSZTkx
NzdlVHdRZjVWSWctRndkb3gxCnp4TzxfQEtWaDFqYkl1VWl5fC1TVGR9ZktKcDBIK0dgPCswTVAo
fkczZHh8TzQ7LVlBI3tmfj0te2xUQUA1Z2NSaQp6c3IpdTBWfnh+UykwTmRJcCZ1NyR7a1RwWXhO
LU03X0grNiFXYkRvZU9GaVAqPV5AUn5vdGxlOGRGUDdrYlYkYWUKekUhazg+d1JRcHdKdThVc25y
djJxQDA9aVpjakREWTBje1VmbE59USZMRkB7MnJ9ZEhyY3NMc15fKjhOZSkmc3NYCnp2QTBtU0Fz
MDxGP3AqdGg4P2oxeEdSflZEbX0rNVcwQzZQTEJQYDUqRUc0SVhoYFA5Nmo0dE5XamxjI0QyUTlu
PAp6Kk9lPFJXSTVyfTN6eTFzM3o9d3pQQ15+cyRuQzB4a1N2QkUrI3wxVSsjcDN8Q14zUiVkcENx
K0w0Rzs8XjtTdUoKemJEUH1yeiNgTnQhfTVpfHteTTs9T0RXPm9DQj5CeGw8VlkkclJ6YUQ0QXZH
JVM9QXRVViZPOCkzTjF6S3gyTENGCno/dFNvQysmNCh1dUhOX1hHbERQVjV0TFFvQno3RXFTZEVr
QStWVDBMJGpxKml2KEdzZG1oeFU0ZVJ3fUM/QGw+cAp6KjQ0NmFmMX1ZVXRaK1Z0Kjd9MV95b2ZU
ZTNNc0F7MkkwTz1VVkxkQ3RZVmFtcHlzPDleQiMlUHQyNTc+Q0hNYXcKekMwLWwxJVVOZTBCfnk8
KzB4ey1wY14rMUpQZUdZZjRJVGw3VzAkTiYhO15mUjd2NiF5djBAfnEoYzslS1lJVm9jCnpWc3tD
YjFFfGdTN29WYzxrNmAybkwobWFTc1d7JXg9ZjxWPSpvU1kjPGQ9YTlJM35AO3lSN2R0b2U3TXdA
P1kzbwp6JVMrV2oyJUdoK0VsYnNGJkNyeiNLWT99JWtzcVJBQyQqbDwxYGw1RFBjP0teTFlxYU0r
aTZ4IyhtVV9Faj9LKCQKeilePzJeSno3ZElmIyR8SzhCI3NleCtRNVpTfHFeZSp+eTRHI2U/XyZU
b3JmSTskRH1jKGhSXjFhfSFrWW1fc0NkCnpCZTVgdGJAekYjUU9ean4zSEV2MT5eRWomdSZFaXB4
IV9+Xm1efUgzMlU3NEBOVGZWTiVgS15ASzw9MHcqO3RDRQp6OV5FSn1XRn1gR2dpLTxBIztnd30w
YTgjKWNOd3l0K2QrKEk+NTJCNy1UOFFyWW0zV0Y4PmNJfjJvXkF0c2k8Nz0KejAwRnc0XkdnUWxg
ME1+aSpJOGxkNVJSeiM2Y2k1OWBgQnVmRil1d2cyaDU8ZjNnZnF5JHRFUDFVMnlKbjhHRzFLCnpR
ZCp1Yko4SmdBPlJ6bylSYWc/cUtIJV91Z05hfX5eIXNLWGhUP0wjJkRtU0syTXQtIWtmYW1PLXJ2
dzdPfDVObQp6LUYyNXN7WFRSKjgoSmd9Si0lMlBWV3BTZ2gqckFtK21LalJ6P3hAaSg+YXM/MkhI
aFRWe341UlNSeUhWakhoPUsKek9XJlE/V3EkKnhoJFZCLVdaY1VJZjNqbjNeY0FeMVZ9Uio4Zl9H
I05VQnlALUV5VVEkTWZ6SSQ8PUpvXjxuU3lyCnombXw3ailnTkg3VWQxOyVQKVJkRV53PjsjbGRU
QylEWEpuR2skVzs/X3o7dkRCQjhVQGBye2BgY2xAbFBwVzg8Wgp6KzZHbWw4T15+Kmp+b0dhK19D
Yn5FM2UzRDwwbkNBdnklfG0xUUpkTjJuQkJKJjU1enU/dmlOQkkwOH1ReiYhcUEKekdoUGB9blQm
MUJTIXI1NDBld0xEUXRDPSQ/cU17bT1wT0AjUHV2NXJrK0ZzX0xCa1ZVZWMyKHNOMThDSElNMmNn
CnpkcyFsLXNrViZzX0UzbUl1dl4mfDNFRkJOXmJpNU9rUlByQitxTHR5X053fHEkRkhDeDhgRGU+
Z1NKdWU5XlYwOQp6Xm5lO0FIPG1EUXs4RHZeWmBgdDdadjR9QjhIRzRFUG5wfWRlLXx1JHh8fU5e
Uk5iSylFLXAtbDwyOE1ETENjNVkKeihhRXZsQ2hOcHg/IU5ETilMez5pTitnfV90PWxocWFKRndy
KitATkBvYCp6bXpNWXJ7YDtse1kzPGM7aG1tWnk2CnpzaGJAVjVgYEJMM18yJDYjVWAjO2R3bFJO
aW8pO3M2Y2J8anAoI2c9OENUSDdVVX1zOVd0ZSZGMXg0aE0jSilGVAp6PHxLb1prMjhzY1NRZk5X
b3paejlweEhlUHJuOXhVaEJ9UytnYGsoTiZQR3xnV3xANUdVMDApWlotTGFJKzUrME4KenlOfFEq
S2hZNCtOa0ZHQiVFZ15BcD0rPFlRdHI5OzE0dSZJRTw/dm1rQF9aM0tZSXY2RDw/eEpWQ1ZSbCR2
O3QzCnpKPTdSPClLY1BXYDd6Tzc4R0M7KUd2MEhlaD9hfiNeJVp2fVFPS189aVBUYEM2cClCe00t
MUFwbXt0YWNBOChEVwp6blRhRGFpejY4PVNoKW5oYTJCRlVPWiZ7XjUpVFFtRU4zT3xkPm4wUnt3
JWRGXig8eCROU1JgKlNOV309ME0jUzsKelhkaiNBdUI5M314QHFwdF9vamMqbDdfYihFXnM3JiFR
eVZqVkg8VT8qNVghe1IzVT8kKjBTRXNhczMhcGZOUTVOCnohMyUpalNfWHBvdXFDTnhwNXZnNFUz
PlArKSgmX0YlNWc5Tj5iSllQSTNCYVBwP0VsdG5SbipkQXZzaUpYZjZBTwp6QllYfUk2cDdnWGMt
dFFqeGV2dndCM2p1ZHJzPzYpZjIqUCY+XjRJSlcrcjdTYFNaLWV1T0ZLY1RSfV5JaFJyVHsKemo9
cWFVVXVWUDx0OF98QSREbFNYV3d1SFNfNzdtfC1AIXd3VyRBUEdMdWp8a3I1QndDNHxBZ2B1ekRn
TGR1JUc1Cno1MHJvb0NYPkVOJXtaV1gmTX52KFVHSUxVe05+MCMlanhHfERJKlM+QjVtbTklZ2hq
Si1JalRweEhxeTZJdGcwZwp6Wk1LWktTZytWLVlePjJUVDslRyVRQClLI0NXIWwjTkRWck53SW5o
VSF2cjFeVzsjajJKOF52dllHaWNGLTIoSnwKekU8N1dBdnlMMXNwZCohPFhiQiR8bHhmI1IhWnJn
dyNqIUJWLVgmfiF3NCF3Z3FVKUolWFh+PE9yKExQYk9WMz45CnpkazhzTGw1fjZYQnEhQG8jYGRA
big3MSslYVdAMkttbnZvRXd6ZVkqZDVqX1AmME4rPU8+PjwzV31PTV9qMnk8cwp6TiZOWV53Z3tT
ZkQtVyNETjErOEx4X3NzNVM4OXhtWmdzczU4VWJ7RC1EcDJ8Sl5vRzt4U1dWfWpURyNwRjFXa1YK
eiRENnt2czA3d2BWTFFZdzhaU19BViteUFN3ci1fJkoyekx1MGVXc1lMNHpMUWZkV0FPN0V2NEB2
Q31NOGQyTD4qCnpCQmViI3BvSWAmQGMyWUtZTCVCZTEmZk1TbjEmKXB2K0VOdHIhKytASTFfJEde
VCV7VGltR3ltZkBAVH1tKV8mXgp6KFRZfjsrV1dlUDIydX1HVkAjMSU5MHYoY3s4NnBzbFlafE0q
VV5OaDBLe0JVU3Qta3h5ZCtCKEtRSTZGckJCRzkKeiU1ckh6JVV7aXVSNjxCX2s9fGdFbExjKTlT
JSNXIzgkYmRCblFLUHMkM09aWkckV3sjLX5IfXBiVGs/emxoS1F+Cno4VjZ7VSFLYG0qKHxzfXww
KzdyPSVSMEVZXmNIQCk7MW9GJWszOVdWMzhHZzdRS0NeQiQ1PEwtZHhmYXU8WTY5fgp6WlhZel89
ZFJPVUBDVTxyZHghXiRxeD1Mfmt0UDVYRmNBUHUyTXBKYShlenFTJURsc0w3c2diLUJPJkBSaEd2
TVQKeiVnO3BeRGw+Mm9eV0RYYChpRVYxbSFoPntyNEAjblN8JlNAdjJzbXA8UExfO2J5M2MrPVBW
Tik0MX5TSmtYXnxGCnpZamwteEN+Tz97czdGP3BXSiFnLWR6Vjl7REJoUT5EQDRKfiE3czJAUSFx
VDhrO0tFRUBPSCZ2QngraipzNzY4TAp6aUg7M34ycnJlb0t7PHl1KzFMSD9qUkxyUUoyS0x1JmxJ
SzxsaXMyPWROYj08Qmg4TDE/MHlxfVZRYm5lU3ZENXcKenQoMiF+WH1GQzQhe14tJVcpMEprUEYm
ViU0QFZhUChiK3JfTmEhR3FrRX1VXkZBPUg3eExzMURzOVNHeU1QZUgzCnp1K18pRkhvcjw1V0hU
O0NodiFuNlJIM2Fua3VDfWpoU3crPkB1R0c7TGh2fDJwXiRMcjgwJmYzPGNyJHUxdzRnYAp6eyE5
dkQ0dnJKaXdxRHh7I1RBI2p0SSpmS2QyRlpVOWtqekVwP2tubiE/QGVRR28kQWkxKyV5fFAxSn17
WUUkTlkKekZ9JC1iaTtqUGh3XkIwRD9hTCFjKE51P0tDVFc2fmtvVzQ1dFZ4V1hpaypjK3lsMDFn
bWpaT1M+am9YUWNlN3NyCnphMmBzY1ZIMHNXMkJsezUobko5JGg4MUVtaDVzVn4rNEQoNXM1Wm9U
JnJNUTt1K04mNiVoMjF0TCUjcGJ1Z0UjNAp6cERZYl53SERAfjtsbip1eHgqWEh2K1IjYCkkb2Bx
XyRxMDA/WnhlWmsmcXJ0KmstSmA2XlNFVStsU3V3NCFQaiQKeik4d1kjLXo0fGtjUiFBeSs9WDdn
WlIrK1N2VEZNP0UjUCkycHpnWDxZMUE5ayFgRyVyYWg7eExsOEdAQ1hIPHctCnpJRz4zelVGYktn
VF95bWF3bC1KKkl3dnc3Qk01XiRBUCRiQ05wRUJfV1MkVVlJSStOPGY/QylQcm9QZ09nN3czZQp6
ciVDd2NoWTI+Kzw3MzQ3bG5GYWZffT8qYiZufV81PFZoLTNxOXgjXjFnNkxqPnEoRDYjRzI0cGc3
SzFLR0BFRV4KelozSnZeYXVPVUw5bXFWP15WR3dwTGQzaWolfExYOGg7dElnJUtSfk8ya1Q8Sm8w
dDhhTngzMHdCS0ZkSHkpYTZQCnppTmNSS1JHaXo0MHd7LXdKWlV4I1I8Uylsc2lZTX4/S0NgIVQ2
ZV8heX1iN0wkMSEhanApVjVMQ09aSEV0eD5zMAp6Zj1xT0xLVmgjM00rfk98JEoybkRSMUFpZ2Fi
b0AxKXtKRmFRTHMmVTVFLWlXU0dIQHRTRUlheUFxNUNubCVuPEUKelI2bExycVNxTFdtPU5PfjxU
S3ptbiNvU1NMX3dhMWRVOVVWaklZPkpxRHM1RmYjb314Z3s7UmtmTWZfQyNZQl9yCno4fUlpejNn
Qmo3YEZKZGkwOHtLQ3UrUiZEKWpkcEA+SVZOO1VkaWAqSnVMdkRXNEo/e2dCUUZyLVFkSVk/NkFo
Wgp6Q2xCWTAhI21afGhHYWBUNFNufk4qTytQLTB8XnhFVihlPjdLcXdqY1lyVVlReTNCO2dpZWl+
TWIrV3d1JUZFP1YKelpAdjw0P2pjZk4rbkA+dGBKcExtQ1MkQGczaTdudmNveThzdUBgc0x7Szxl
aWZyI3xHR28hbiV1MmFUTzk1MHt3CnorXjZNPUUzYzU8ZHY+QnBmbzd3Pzw9cldiJE83ZW8pLUtH
M1N3PWNqVnVDOTVHQXViREpSaWgmXng/RnZEckN8dgp6ZWBUNTZfVUF1Sk1Saz9EXiZTNXpMeHp1
KikpdiY0TGJKOGdOZ1hqY2lLKkh2MVgmQDxXWkp1JDxvNFZEQiYlMWYKemw9Q21YT2luckY0NGx5
bT53JklIM2QmNktGLW4oNm50bHZLJUxvPFRvODQ3Tl5kUjg3UEA8RHBYcUl2VDV7PWxrCno+Vzxz
fkNAKEYxUl8zMkxVb08xbE8lVHhTS3FATE8jdSR7eF8qUCheJD97X2lTJlJiXlVPflU8ZHZDdUBN
dk5VVgp6KlNgSDdRbzx0PW5SfXEjN0s1cDJoYXQ/JkIhdDQpK3VKbn1AQ1h6TktWT31DMWFiRDBk
RCpHWCQ/UEgwe24jSGYKekNjfVJCRCFXN1heYWtva1NgS3t9am1CWUc0ZEkqT2dRcT1CM3JrQD9I
Z01kZXJNT0JCNzNWJmBgakxSQy1YT0wjCnpjQWZfJjJNeGpAQyhrX2p1LXRYJC03PGFWWTxjdDUq
V3I2aHFCVlFheW1FQWooclp3RitJTk4qXz9gKU0xO2BVPAp6dEpeMkh8TXxDNFEockhheXljemZ2
d2s+KThvSjRgSEVMMyQ/JGxMaCVKMWtpYlJ1dHo7IXFVNjFmPlpTUnh6a3cKekt9dmFPNT43ZSUl
YGJpP24+TVZJWXlSYjNHWExaPXEjbC19Yzg2QmpROTwjWjFtY2V3SktZckc3XnRrSVR3WiRpCnpY
fVJeTFUmJkYmJSQydmxgKHJCRmRlQzk3UDsoPzAzZCt2KyF0QkheRUx2ZDRnT30mRlVaYD4lVHQr
R1E9eTA1Qgp6SClZWlVuSypHQVdKWlVzbSQ3RXp3QmRDeGpLPj5rcD10RU4jaHR0ZWVLNGhkJE9Z
UWkqbn0yPGA4WXR9TkVgcV4Keig+ISEkJCphNEstZmp3WW97T3NvUG8ldSE1QDtsb0BtajVTJjV8
ZkkxfS09PXdAOTlUPk4mYWJ8REtUX3tyTE5gCnpXeT08TTtHc3c1ZHE0VWdPQHJeQ0t2QUNgTT5i
MWJVMndifmZ7YVNAZXNvbkB7S0RnTSs/LT8zSFpmMUchNjU9SQp6SVA7b3JtPClVPWVWUE4hdn58
OTVCbn1BKGZNQW1pY3JGPDBFUC1QNmpqdyh+TWg+ZiUrd2JfWntOI1VyQXZIVTwKeiVFdnpTTDF9
OFhPeWdqME5yPmIrJTVBKy0rPUdUMyNxeUlNP35yVFdkYk1vWHZfPEEmJnU3az1qV2RJPnpwJFJJ
Cnp6e25EeVZyamhiPSl9ZksyfUpvJkwwRE1Zbllfdkg9P3srU154U2o5PW8+WXJqfmJeNilpNU55
ejd5V1gtaTJfUwp6ejBRQ1ZrKz5JY3lrUEg+Xzl1ZEVYTmI9UEY0N1I2aVpZPCUlX2I5KTxaXmZW
K0BwbjEpVSNhSjM9MWVMRlAyO1cKemUyZVZneTxMOSl5STskX2V8dTBpdVUjcGh7bGUhVnBuMEEp
eTtZMk1GejB9bmgrO0l4eytXe2lmeUJJbkQkdmw9CnprM0FgeSpVZCZiVTVSR05Vd2hSPmRjVCZj
SXNxTkVJdDZEZyVaXlE3KilRfSQje3smd3hRayUqSGE5aU1lfTNoUQp6YV5WR00kJSFYP1BKYUVY
OClmODBtJig7fEl2KW0yeUQ5eVk5cFVnSVJUeV4wVzNtPEFTNXtRWXRJSj1LZXx5aXIKejtOWTJC
SXFsXjZHNnNGI3lFfmg0RUdreyp1KGFiPyY9SmUlUGVRTVV4QTg/ZzUxbjRmbDQ5TGw3Xj59dkgj
ZUdtCnpWfFR3JG88KG9fNnleaUVxND0tZzBAQDAqLUVvdDJhV2NJZUAhM3dlWFMldnQ7cmQxfFUp
OFY3eFl1cDtPdjExPQp6e25aWnZtZlc0bCMjYmMqbmsjSHpTK3tEMVkrQW9vRCR6S0J7ZnQrdlNk
SzFCVFYldkEpUWNqPHRaQF5rJHlvTCgKenkpeDdpQGZRdnQ9IVhCZDFCYyRUN3hBWDt5SlhNcXta
ZCZ+WnF9dys/fHF8YElMUyU5bDFuTzZebnhxTSN2fDtWCnpFPkE1OVF7YFRAd1JGbCRGRmI+QGYy
LTlCWGxVM2tPUDlQWDRmV3s3Mz5RQFpmSXhyMEMlaHRfbXtRQi1ZK3ZiZQp6RG4+Vn1JPD1QRGFt
TWtrbyFld2UheFM5ITAxY1A1QE9vLVghVlErND9CaVZGU1pOeCNzWDNVMm8pQ0NecEtfczYKem5I
eGlgemJNdzZKZFhxYzV0fVY4bzFfUk5VMmEhdmp6ZWdDZHlFXiZQMDdmPmtNOGFaezxpRHdRaj1g
NGw/eSs5CnphM3wqKndtTClPZ304JmBvb1NucE5LaTlvb09zI2F7eXZMOzgtb2NoPERZJkR5bnQ1
a096SyQ0RnpwbysoKU9Pagp6Jk83Mi0pPXxvWjw0T0syM35BXjhoRV5NKHA1PU11PDN6NTw5KTNY
VFlXSylnOTQxbk4jeHN2U2BqRVd1TCtfSXoKem0xcjJsPEg1THhQQyZEK29WPW4zUjx5YypiO2Ao
Ykw1UWdmPVchUm5CZWlxZVd+cl5JbFg1VjlHSSYzU3FgbWpeCnpQKkNAYz9fYDg7WCNGQTdPU3dG
MT8rYGFkLVRVcXhUamM0LUFDP2Jhe3tjRGJoezttM2NhSlEzQGRjY2NiYG1VTAp6M1RXM0tMcW0h
aiRDUE1SM1hvU2J3fn5HNkpLK2B8aXJ5TUtjSX10Iz0hUkU0Y3NMczg7Q3N+Qz1iLXxrdWo/akQK
ejNQNl4rUiE/ZTFkaUR4bTZBbytYX3dYWCkhcXloIWh1ejQtVkJCNGtGP0VjQC10P053NlJ7Y243
U1E0MzF1di1XCnpJcCg/dTYwXjdyNX5PWmBVN15BPkF7Rz43UmNBemB2QGVWcTg+byEmRCNITEMp
Rkt3fUZhUD11KiNvIXgle1NrSwp6MH1aPDVCaUNPcWdORntxWEVpdHV1dXsqb2hCJFRgZ1pFQDsw
WWpsT1oxRHA8e1JjYkgwUyVZUmg/Y2d8NiV+Sj8KeiR5ZklJTW1KMHB2ci1fM0E0N082ODdQQ0dy
ZE4jNFJsb2tmLV5lRkZAajwhcV9jIThUMTtGSF5wTWEzdkV5SVNQCnpPQklBSEF4T2VlUjdASnJK
U1JORyRqUyEtcn5eS0xCRmhjdjsmd05nRmRJTmQ1YGpDS0kxK2s5QkM5cVQrKHQ4dwp6ayRYWD17
NV5SaTZxN1ZAI1N+RmBld1pMPWlmS1k5QHRGeEc+VHNSSCooREttWH1HfC0wR1J7PVQrdGs5am02
PCsKemotYEstITJRXnFVbjFHaG10Q25wZzRaYkhfNm84WkIjQ2ZAI2BfSkFOcTBJbzdxME4wSG82
a0lDUWFEVUlhJkZiCnpDTzZASWcwRENMMXNRKGFjVEAyNjkpJUNidTt4VVhJMllsNVBGRiVYO2RC
PmU2d3s0TFA+Uk4rXmlRS20lYnBQLQp6JFJqPlZufnpeUio5dXJRdz5IWit8TGRGYmxgbmlrWm9L
aCNALWhfTWtBTFFxKHBabk84bzt4SmlZb3NSMlE7T2cKenI8bDw+PiRCd3oxPU5nRG9JKGFaJUha
aFE/cVh0TDJ6OFRTSURuKi0lQ0A0dEJAeFdjMmBLeDw3LWJfJFkkcl5kCnpEQnUzeGNqZm10e3pm
KSFUclUlKk91I1ghU0Q8MGVie1RAaFF9anlXaHtfMDZAOTtsNi1IRm5mRmt0RW1XNnZHJQp6UDxD
fEAqR1BZYCg3fGUkK15YKk5LSnQ/a0hrUTd5Uk0+fDliezt1KChZdC1+VXUkekIybXtAM1g5YjRg
a0Y4dzAKem9CQSFGIXcoT3Y3OFF6eVI+fiRFckVebShMKTg7fXZ7ZFIzLWw/Uz9YZ2VlWkx3LVhZ
WG0/MHY4YWBxS2o/elFwCnplclQkTGhZWjg5ZDZqVT47RzltcWsmIy1YUVg3Wkc9ZShFWE0xRW9z
UldkdWgzY3RIdEBaWT5we2g1NlAwU3c/cgp6TWhOXkxsVGQ3SiVzM3I3MVpOY3c4STBifC1CTEFa
aD9HTD5GR1pXbTA+REpxc216QGptYChyJGIwVTFIMzNFS3wKekd6RXNpaWsraTBBRCRoeHl3RHE5
Jl9vWkhmPlgteTt5cE9aaCRoYWM1T2k+MGEqKmRxOGlRMHA9bThyTiUtKHs+Cnpia3IpKUNMfWYm
SihVV2Jfdm8zP0ZkUW8oPSpIeU85ODtOaSFzRXA4ejI8RXFvNy1YNlFkdXc7czN7QmZuTzd0QAp6
SVBwS148cUZzIzg9K1hAcnNBK0YybGlZbEFeYzRSTH5FYSF3NF9Qe0p1MXZKV0AxbCp1NjBOKUFK
TEVQJmo/akQKejlsbntnKCk3PXhifTsoeF5pUjFAWTRedX1iZWh0fT9iYjBKUDdzRX1oN1hzcVc1
KilqcmR8MlRoPj5JVCY9UyVDCnpFb2I5e1I8PWdFS21eKzBNNElBdyskYTJLZUxDUD1TYmAzM2p2
dFk+ZD0qTHYpdnxKaU5VVj1iM3ZvQDJCc2toMQp6VHF9PTA5UzxSMGhMKk5YRXYrKGcldmg8WXM+
WmpoQTJJMD1DPnt5fUo2b09hZk1xKDRyTXleTitCfFVsQGtjWnwKejl2eD8lJUQrUDMzSyhIbDVO
NWMqbHhGU153fT4qd0UwOSoyPSg1bzlvdiZodl5RMCkwOThkd0JHenFVNnYhb3ohCnoyez9DT3pf
N1clT3EzRjVOZkZtanlIVVV5dipGOTxgKzNFbD1qYXlsKUU7emtYYWhsJmYqNHJhc1I8cFAkdGJk
VAp6O1M/NncjKHRGS14lKU07VD1+cF51Y3diLSRiNmVgWXs3K0VfSUMlNDZyP3AoVCM2REE8X0xn
NFM1I0dqRn5kM3IKenRjPn1hTVV8YHA4YUYwJWB+aGtUZCg5TjV1cj9TUGJLPHRkT1ghSFo8YXBZ
MTB1UGVNamklQzZybCN1K0c1OWleCnp6Zjh8YkUwXylpcWdrM0o2cVRKZyVhS1d3I1ZFUFMyY3Y0
aShUeDxrXmVUfH43UERWPkl9LUpyQWw5cmBUPF4hPQp6Y05CX0wzTXtOWldAVDxwUGMzU0Y1RUJD
PiFOTiM+ak03cFpFZVgkI1MtNTUkQ2pfa3ZOJXtUK243ZHtpK2tnb3sKempxZ2lIN3gtUHNgNEQ1
Jll0KjVpY2ZybCo/PDBQNnZjKUhecVpKKX13ckREP1hXRS18NDJaSGt5akxncj5JZjU5Cnp3PWo4
VWppSldsSigoMGlAMjhgPD18RWRIVDYqUXg8O3U5M0FYeTI0UkhSLWNkYU1rdDI0Jis8KShuUUhC
RHB6aAp6KnZYVjx7Zj9kcWRadSltUDchb19ve0chS3BeSUs5REJoQ2VsQXlhVDNgQFNaKG1vfiEp
MCE7Q2lFUzxMUjxjJlUKenRnUEpQJXk5ZEExeXw5SWRxaXxsPihxSEluSllzI3dxfkI7eDR5VGVH
P3c+aXBaWFo8aUttfER2U2dEQjtuKl4jCnpYdUlmKEtmVEN+entkPWEoc2AyQ2dtQ3IxM0Z3SVdN
bmtlTnhLIW9PMXV8SyQ0Y00rfnhjdGtHdntVcVUrUCRmKwp6PUdKNEtaI05rVj5saHQ/UlE2SUpo
MytIT0QzUT9gKEstOUgyIytLNTRFUGVRdGtabldFPVdLLXBhQC15e2d9MDwKejFWKSYhJUZKaT9E
UFVGQU8/blo7KURwRnNoSk5SV1JibE8yLXRNTnp0JmFGR0NRNWl1TXxOUUxvZiZIaysySU47Cnoo
WncmbEJzRGVyV2VRM3VDUU8qMUlBci0yPXRXSlRoMklvVnQjRXJUVWM1K00qKXdMJGtpR2wlJD1F
U3RBbFJGdwp6OSRDNjBNfnpiSm1GRilMV00jO1NTaGo0TDNmUCU1WENSUlY8dS1yPUtrdlohOVQz
YDlRPHxeZDl6SyZsdn1QJDMKeithVnhgPWR7ZGU8diNvTFEqejhQI35ee1BRVXopOz1CQyFXUSFj
Z01ucFFvMnYhcVROaGF6XiFUN01za3FIP2lpCnooPyhTJCtIZypGN3Nsbmgjfm42V1VVPjBFODh2
ZFdPcXcqdzZjOTlNO1FiVSM+VUhzXmVyUipqZDEoVWcoKVRiPgp6TWVNNXhvUU45PXZ5cWFZLWUw
IWtOZyl5UEYpUFlDeExNZGhsfmMhR1JQY2FNSTE1X1B7XmhDPG05KUI5biNGeHAKeipMUF5hcSRN
PlI/Nlh1Kj1vb1FuQ1BKWH4zbHtvZCVUVlhiVFp7cVNWQiVVbXFGWjJJOV55VUZNUjZgWXtsaFFC
CnpzcmA9RT5oMD44NFdXWi17Vn1MTm9vIXttc2gyQ3ZlWFNjfUdDPjg0Yz9IYShIZ0FhVFJaUVN8
TG0tVCVlOW5Pcgp6JjtpcVRHakB7PTFobFFzM0E9djVFOUdYNzM/NkJ7MjRnI15qVFhwbzI/PUli
KHl9MCpRcnwze0ZHTHo2QnMtTUEKenRWWnBQJT1tJlgkOH5xfCRmSE9+QUA0UzhBZVIkK3RRZX1L
ViExfmV1R2JLWTxZa0AlKCtjQGsyfkFeP2NEKnJ4CnpiWlNyPTg1YWRFRTVjUjxuZ3Q2S1c3VHpH
JmJgIUVXYWV7Mz4wUSl5YWdwRHEmNWNoeS1IKEBgQTdpS35tbEA3cgp6ZmhGKj10WFJIV3smM1VI
STcwRGtScVByWT5TZ15wI01kQ0dEPUk1dyZGV1B1YUYwNmJDP3BAZ0I3ZVF9NHcqRTAKemw1RjAq
TmkkcDV1QzdGYCF5WHdvWlg1KkxMPHM4XjczZXFMZTYhNClINHxxXnVhdzVkMkMyWTc4S1h5eVJi
bHpeCnpxVUFDUUxYa2dPIzwoQjd1UTVnaTQoQi1SdSlgNEYrbyhNVjRuS1VWXzhadWBiKnQ5LUtY
Q3YzRzZCek5OMEtKMwp6eypgT2okT3dkWF9DWm0yX35BJDcrSDA+LUxCNG4yVVlSc3l2SV9QK3lM
UVF0IUdvbHNzWSRCZkwxQUxnYzhzP04KenpxZ157ZiV6NkVwTG45b0paZyRPYFBpY31hPlBpPEpO
Km45MU5TQTlMMDYje0tpOV9RTF9NMDE1ZmRqPGtSb2JkCnpxcjQ+bjxJaDRQUTlMfVpLKzgwPXUx
dH1+bHokYkh7MFBkS2lmWGx4RFVJTSZGd0BZQzA3bi1sJlcmJkF7ckoyUwp6OT1za1ZzYEBzUHEo
NkZTYlB8YkdxKFlUe04zQUQxbUxLODg+UXx8JmBUJVVye085NXIxdVB3LUt2a1ktWTZ9JXQKello
TDJqYyprP3lKPVV+YHU7aDhgWSlIY0hib2tNRkhUSkE8S2hEVGowVTFMPU19QDlwdig9fnp5QCt3
TCNQLUo3CnomditRKSZ8SklpU1VlZ35nK3tNN3pVKU95anNuX0Epekc5PmtPQT0yPGU5RE8xekk4
TW9+Y281Y1BSQGtnbjl9KQp6amdaVypVeXpFcColT0xHVEk8Ti01Q1UoSXM0U0owaF9BdzMhY2Ja
e0ktaXhKNEk5ZCVmZTM4MmskfGFndG47PzsKekJwIXhqSkcleUomMzhUO2xONlFZRGBUI3pFSmVu
MFVeQD08aXNGcUkjZjc1NHF0dStCY1QrZnVrKEd7bVh1THhMCnpzKzBqOUpiUmUke1l3K1NCUX1l
KUdZR0lOREp5fnspZDlHfCY0Kj91bF5DUEshSWI/TmJwSW9+SitZWio2ck0rWAp6NzZ9SWJxNUpK
YFFAVz9jaXt6Yjd4K296NCoqSm02ckx1SXdfQFotVlkyN1FrWn1ySD9rO3EkczVkRj1zZjJIQCgK
enMrfjQlOGNJb2lDR1k+aDJXN19lPjF5IzdBPld+eHYxVjlCWkBLbUBeMSU7KFIzP217QW4kelZK
RVhaOFJ3cEp4CnozO1gzSWkmNlFZZjU8OVM2O0tHRGUlZmlXZWZ4SCkqPFloVl59WCtYRk5FfUhg
Unx8cE1FbHk4NnFtYGw9Yms1Zgp6QXZ8QSFWQkUyNzJDbTtHK3FVaEwkJik5YEZ5c3s2ZEItZz5Y
KEE3PT42SEVaWWEjcF9SblJZQXduU0ZVSlgjKW8Kel5rRiQ+JlJpS1liYDB1UCVqQXdiWmtMbCMy
bWhQans2Oz9YcCUyUkFrM1NCcHhmPl43OWZwI1ozZTM0I0d4Tk8/Cnp2dkE9O1JSflZRVC1VQnkz
enVlX0puJXAqa188bmxgM284d0AwQ0ZyZ1l8Sik2THl5SVp+WU5hPT9jN0xLWXpONAp6d0Y/dlBB
b28oZHdWbXxhOCVCcmxYT1c/aGVzWE9XYE94UWM+JlFQQ1J3eWRLc29iRH0lNXVeYGcmPnMhNlhh
PUwKem1KcjY7PVJ9KUZAPENZNVNWd2d3I3o0N05BelpnfmI2NFIwPmdxdktnJWklMDMqZDleX310
Ki1jfnU3NVByQkNLCno2bThKT1dGQz9ITF5uYk9GJEkmN0lfUmdZeWcoYGs0YnJ4a01GXkUpN2lD
YVkxciRwKE1Jdjg7dz9PeVVuVmpiMAp6SGhmX043YmN4ej4rd1RnLUw0Xil2YSg4KXFtYGlvMmhZ
PV4oSHQqfSQwMWB+NntRQGU4VjU9RT1CTDVMS1Bwb2kKel42Q2N0d15AaXVQclh5TUwjPUtiJVcm
SmpFSTgjYyoqNFl3JmFzbzIqTiFZJD9fSW5BcnByWC1HPlNfdD1DQml0CnpWI087ZldaUkNOREJa
IWl2LUZwU0Z2aDBHfDJ2ODV8TWF1PWg/cSkhVk8kRGQ8QWVfOT0rZTBgRz1ZTyhOS3w0cgp6V0Qh
cEdETWM1c0NtejJ+RCR3PCh2QUlZN3s+VCZaPllmSDVPZiNCbUYkVD99X2MpaihpPW0lflBPKzF6
e1pLbFoKeiE5MkdoLU08VzJ2UyFfQEBgcGQmMD1FPGQ2WjxSRSVia0ZGRzZINGVCSz0pfER6Wmt3
T19kY3g1S1JsQmB3Y0JqCno4NT49e1d7VjZmRHdTUUVIX0ZZby16d0U4Pzxobnx5JiZwb2JRczFm
e2ViPFdOcE8hcGBMcytLS01hQ2twV09Hcgp6cXExITZDTW9EZD1AcCpVIyV5MEFvNz9WeVhZMWRA
Qj9xY3JfKFlVXndoJWAwT2BkMGtzbk0/Um5oQVNpVFRIekcKemV6eEgjdWJWaTJvRSR4S3godFQo
U2RZd0dEKTFjOytLZUgwMTIkU0YjXisjdj56bklrSkljdVI/JWo+PWl7IzUrCnp7KH03WSQzS3kh
T1A5IW43aE5vdVV3KWFvcV5aTzt6IzNrP2E9Q3Q5aiszN19nQ2ROezExRX0wZGYreTBRQDhscwp6
SWRrTn4zKHUzc0FBMTdBP28/UkFONjUzIUp9Vm51LTV7cWRTT0NHO2duODlMRiZLJWwrdk5RcHtF
JDVKKWJwfT4Kel49Zz9pV3J7eE1gR3dFUCg0bTluYjcmQ00qNDhEVF9+Z2Y2MSgoVWN6NHpWbl57
OyhYPUZVQTxgKUc1Rz1ibT90CnpvTj94PHZWOGR4eFRNPHZoaGl2WClvTis7eHk+eU5eNllhQExH
ZGg/VztQYVRnKSV7bUFAa3ZaNz0jOUo9YkchVAp6KFMqeGl7cWsxfDtXTiVXTG1GMiMlRCRRITI+
dFAzUH1GWWk2c3QoYXI7TGg4Z2dqMFlQb1BvKyM+LUFvSlhAejQKejQ0ITlKRko4Si1Ib20kVU8m
e3ZqOWQ5UlFJYz85O2VYenh1PXI0PkF4fGBsQjZ2Jjk9WGp7TnJSQzEpO28mMllrCnptVnlSZWN4
a2NCbmxWdm9fSENFRD96JkgmU0A8IyNzbWIrTnJ7YU84S0FxTmc5bHZ6LWdsamh9IV91LXNTQHJU
Vwp6KHQpRTEzeVB+Uyk+NmM1fEE8Q25ee04yVTJyfWN4QCZ9UyRgZ3lWJTt3fGM2Plc8Qk48d296
MSVVaCMoaS1VVT8KejZ4c3J8dW1uQXxxYzN9Yl9yZXVgbXUlWjV5TFdBb0dWc24tdVdwaCp7cWZJ
RzdNbX57eURtRCpOQUpibDBUZTFMCnpKYGBDJUY5SWE9IW8+P14maCt1e156NCotOzF6b0kxKVFK
V1JmbXVZJVJrOSpRPj0hRnRxUjFRVFc9NjlOWT4oOQp6N3tSZk11PTB+T3JnO2YxOE8tdHRjc2Jx
biEkMyFxUF4mJXRzM1Q9S3lORVM1Z09fa15PcXtqa0ZfU0leZV5YNDkKektwY21uKlRIIzJASDxC
Zkl2cjFHMGEpRjA3WT4hTCNDZnJgQHs2RFVSMzNsZ0luKWNJajBZTFBKWSZgZSZrWktZCnpyY15H
bkQtNWQ/XyZOYiUwQHtJJChIc0RQalhCXmQ+N3UyV3IqK1ZDa0RkeDxFMyQ2b2RmOEliRFhvcTU1
Rmxoawp6Nnd2MGRCeyZQZyV2cmtBMFdEQkZrZlM/Sj47NUtiWTMtMyt5S0NqfnIoYzMpKHRfKSkt
YThZe3J8S0pGb0Y5bncKemh2X1pUKmE8PCFDPlNnRWM9ai1vZlV0THN5WCZOSk58KV4zKkNmeHF1
bmFZYmpYM2xPSndMclBieGJ4NVM2dmR8CnpfNl4lKSp3QVhndntNJG52UllQYy1VWiZZU0k7byZV
X3VeN0QpS1ItNmt0VEh6Z0xkdnpCQj8mbkdzISFzbXZKMwp6Q2Y8UmhoZyNedDc5PGUjaCkydVVa
cDRjIzIzNSZCdUR4MmBiajQtcDc2OztvdEMyIUwlVkQkYDBadW9EM3doak8KejxJdXdJRHMpSE1D
QDtSYU5iYkotWldUbk1Ndlp8JHRjR1FhKTd4NCp3SzR3RyR5NE5GMjtPX3t5LXptNDZAQikoCno9
ZlctQ0QxVSQ4VllSTk45ZFdwbkwxMj5VS0opQnooZzNTXiVvdj1sVVMySyp1cEd3MmBtSU1TYG5k
Vj9XaSp+awp6N305V2ZffGVCdWJLOXNeXm5HQWo2cjRqTCU8PSl9ZDtXR21UK2dGcilhYkRnbzxy
cUhIMEJ2VWFXZTM9TCNeY0AKekx4IVVoLWZnbjxtRXwlTS1JO0U9XilAK2Qhcl5sTWBLUVYzKnxY
KlEtfkVvZmBPUjtWS21PQHZgTn4obTApaFIhCnp3ciRuU1phfXUzaUltX1BxXm1fUUZVRUw3V2Ny
TXdwX3VKUVcxRDY8PkV4NX0rfk1rM1BAR2d0KmpjQClvOWYocAp6V1h8MylDZTBPNWZxfHVkXkIt
QE1LbTdTdHpeb1ooVXNzfDYxQll9RjU3b25BeUJ0PT8hbmBHdy1aSnJ4QEVDZjMKejhaej5NeTw7
UXk0e1pALSVqVnJPPCVrTEIjb1Epfm0jdmthbTc3NkY0Vld3NzJPfmlaODEmZXQ8JXBed0ojKlYh
Cno8MmM2fjVgT29WUzdpRjZWZF9hKWpvdTgreFR2alplfns+Pm9LcHB4O2RuMGMpJEBkKT5MNVlj
PX1WM3xIcGxGdQp6TDhMI1ZiSmxtVyVfcjZKNX1icClVI2ohbFdMUWhQWX5FUVRrM0Z7LWlzcFZT
ZzZFJW0mU0lzOVg3dXJkQ3pmU1cKemlLY3kzRVUjfGJEYnBzN2s9bipxZEZrYTlzSnoqWCtVUnxf
OFNTSVYoXkNYPSFjfWEwcnVnOXUhJVIzNG1jPno5CnpvbiU0bCNUSSozeWJjTHleJiVpd3FYUnNw
NS15ZGktaDcyemI9Qm9rMWxub2l2MnI+QS1mTXwmWF5iaVkmMmtqYgp6VVRZMDQxQj5TWTNzci12
V3l7VzhAfihlPG0kVSMwazNIIzM4OCZqMTUrMWNePDtfbT5eOWNreE83Rl5QQDAxYnMKekV0IylO
U3pzKUtaV299QVgzeXJzKWxeb0B6U0ZSOVY4UF5yKDVIZXFPK0lvaThVKGFKN3oxJXxaPk5AMFNz
e2NyCnp3IXkyRG94LT9RQz9IRnBlaEBBXnhMYnlnbFVjYH4wdTcwYUs+VFErKk9MM3t2KW49TE9h
c0ROJUFsRm91JUljWgp6VWJ3ZWppcG1FfCl6SHkkXnFpQVd5R2FHYjlkX1hNRFhGZnthUmA+XlNI
ZUJ8KmFQP0NlakpRYVE3N1klbytCZzIKek9fdXlGYm97fWR4MSlfQXklTlowT2BCaG9XZmVjUk5Y
MEsxPSNnPTBDfXtwcjJEO0JRQ1otLUJpPE5oRHcjeFF4CnpUamlfWWBvNnJsQEowRk5jZktXXkV3
RnI7JSkleC14VGdhSUhoJGJoeCNFZzlwQH5iUUNRRHMkPCgwQSRFbm0tcAp6dEdPRCZ4Z05yfHR7
eGZqUCtGKEozWmB7QVpvKl9hNFJQOWZia3tyWHhhMDd3Wmg3UjxOOUJucG97JUc5PDxjQGIKel5R
Xk9GP2JAfDZiPXB5fGZgYEpiVE97WFNhM1FTZ1ZwKzZrRio1fGZuMFF6VnRAJTd5QEI4SmZ2KEpe
dTZRe3NFCnp6Qz5mO007KDJueDwoZzF6Zmo3Tjgxe0N3dXBJe1B6fjs/Y1dZKzlzKFJea3A/JDRM
OzZERytTWFBwRERSdHheXwp6MFJ5Pk9YM2QoN0lDSFpjYXBaTFE9KktASE1APklVbTRoaSRyQF5Y
NUNOYyEwRGwzNTNwdXR0SlcqWChuRThpcSoKejVaOSk0Y2pnJnEkfkwmeW1vOG5WTyk2M2FhOzk3
WCZGV1cxbTVBM0M7eG1Sd0tLK0Bgc2R3dnkpNlNOOzZRYG5OCnpzbXlzcFpOSlRlNHZYaDdZSzRT
cTJGKkNyb0o/X1pYY2R6fChla0hUeUEySkQzUUdxfE4hNChmSHNkJns4YTRfTgp6Mz9+PT8qRTtZ
JGhjNTE5VXhBUS09QShkTEVOZmh8dFhjfSVjQjdnazQram02bE5yYSgqSClqRjE3cERlPWlNSzAK
eiZkflAoayhqOGxXK1dUSnl8NEt2U1liaDdzcThfc2xJXlA+bGZ0cXA4OFklUG5La2NwT2BmRk5U
ZktPaXU1SzJ2Cnp1RmJ7M15uNWpaJENCN0tUdSsjbW1KZ0Y3WEMwNTg2PU9rPE5UM3VONTlDbl54
MjFXQG8jWVFgRlVieiZZJTVKPwp6O18zTT49RV5zMlcpYCR0Z3poYmIzQ15Je0NqYSVMVSZgfEBK
VEVgfCFGTiE/JUJsfTR7cEx3QTR+SSE8I151Y3UKelV8fEFfKUVnUytCJXNadW0+aWJwPG54Z0wo
Klp7RnozPWB8WVV8dE4hbUY+dkY/MUV1ZlZkdE5YdzdVVGZyazx2Cnowc0BIJmx3XlpwWntHKDNU
MipiYF5sdFhhaFJjTDtrNG1fPD50TitvdkNhXmUpSGs9d3s+QztLIztzRTk7elpQSgp6P1poMXQ0
ey09JE5MeyVva0V2QCRHWWA2Q2lxWXQjTXszWnY0I28qQ1Ypa2woQ1Ztal5CX1dZfmwhKXc5cClN
e0UKejItUUp0OVNkKmk9bUFXcW8kezJjaEBmJUdIMGlCcWhMcn59dXo/fVFmaTtmdWliQkEoNkc+
M1RhOT8pN19kXmdkCnp6THhmaVArNm5GODFYNCNwN1AzXklPWlFAMVpgKyVyKiU8ejgjOCVeb1BB
bFArOyNnT1dYfTl+XjQ5Q0ZsLW05RQp6NVlpVGRyVWcyNT1tOzQoZFgmMUh5SEpaWmVma1YhTzMl
PyFKPnZNVjtVbCVESk1tQHNhOWolXi1pRUMwUy02SHsKekZwO1hOeDxWfmdXPFFyOSZlI01QallF
Pno8ZiY2M3ltN3txV0BtVEVrWU9XcWVpdk9iUE1JP2shVDktY15YQUR9CnpYUGx3UVNvUEBrY0lz
KVQhQFl8NjtXPk89X3R2K21pPEB4aGhEJj9xJSVOJj1VVk88VXI5YU5+cT8xbG5fUUVWfgp6Vm5o
QDZuQHVyRlZVZUdGJUJmKEF0I2FaP2JnZWhiO25SK0VvaG9ySDR2SndTNkVuM1pQbmp5eWp5eWBB
IWBTdSYKejI+eio0a0k9LW5tTEBYS0VNfSkoVko9RXp0Z01kY2g1fDUxeyZMSG04WWEybWltUFNW
bjJBeWtrMz9zaSl1WW9nCnoqQWxaUiFLKUM2bSg+ekchN3c5UFQ2VnVibTlMWm44aG44emlYQVd2
XzUlaFQjVytCeXRJWmckbl5yTmQ7bVNNSgp6YEQwM0E5eSpHWmYkc0tXS2RiNFR6IShrSz4lQ0Mr
bV5tTnJCNCNDeio8cVYkK1dvbVZhIWwrKTBUY31XPnd1UikKekQ+Xyh+aGZefjRIejR+VFRoKWZP
dzhNejBZMyRORzY/IVJFTDFyUlYkWmc/a29DKHVIbWlRSFJOOzd5I0MtQW9lCnphSHxKUWRyRFom
Iz4wTTh1JjZ1PXphbz1QYkt1TC0kOGtvJStqfm8kbzc/ZnFWKG5OM2BYN0lrb098Z1lkRSlMSAp6
PCMjdlVCPTNhYlQzZnBoLWVnUk0taG1MVnN0M1U+QX45OV9CcXNyRnV0PVVQaUtQLTl4Yz5CKUpM
UmItcE87SW4KemVqOXtZRiZLKSllUjw0ZTdoX1RTYT42fVBZKW1Yb0J4WiQmUDk/dyRueT9OVlRB
ZEhMdDBxTVlUR2JXMER3JnhLCnpMNXIhNz5GUGJzI2ltVU16QCQ0fFQhSG53T21IWFFPakZfazZC
YWlpbE9TYH4yS0tiQkRDI18rXjJDeFA/S159Jgp6PXt0fntrMUZRKzE3dUJvb3x+OEl3X0tONjNl
PyFfczYqOVc4MyY+a3IhR1cwaEI2SXYhczl3SGJ+RDdtY0JvYEYKemZMMSUwRy0xKz4jRXdvSkdT
VUdDTTVSWCtYQWhzMGVHQmhuNmdAPkhZVj1ARjY2YXVOPGZNdVIwcG5JX3ooZj5oCnpKKEVMVj4z
akNvJWthVVk8Z3t9eW1ZQDlPWEVKWnphbWEjM1NycEgzPD15Yj5RWlRpSDE4YT5rNyFVPW5DM19q
dQp6JXVeK2VjbjRoJmIpUCl6blNnR0FeNV5UMkRJbDRCSiUwUm5iKHQ2TiV4MyY8KEclYWB2akMx
VVlyRit4YCpGaF4KenlSTnc2TzVMfThYYWg7NXZqT2czJWY0ZGBHVm0xUDdCLSh6VyFOZDFgRktW
ZlZxd217S3Vidm80ZEFifkIyK2w9CnpMXkpGWSVmKWElPnZwK0xLRUR8WGhnSngmQXF3RWxYSzxJ
QnhoOU9NaHRwJWR7NSF1RDJkcm87JjBNZj9naEA5UQp6ZD0qa2lFSkY3QWBnSSErKUJrXlIjKDVY
WiY9S1JNdF9pcFZTMD5CSW1ARER5UFl2RD9uQnRPLUdVQmJWQXhxZUMKekM9KjRSTm5pU2F1RSR4
dShXU1JKckkrKXZ2TjsjNCRLMSRmbCRYJSs9SExQZD5Sd1RfWGlFJEk5NldeYk1nQEBfCnpaTDRM
RF9AKSFXUG90ZnpnSiYjTFAzWThoK3V6ez8qS0YlZzwoby09SX5ZWT82USowUExDLUBjSjwqNzx7
MHtQMgp6QF51UFV0TUxie0BWPC0zXllWTThLU2c2emFJRUg9JSFFeSFecHRZbFRnR20rJHElMV56
ZDJTTDBIc1prZD5MQmAKeis1MEBIQFcpfTY8M0VvUXglIT1zbj51SzNOfXRJeiRfck5jKDNRPklB
VV8jZ0hCMyVEPz10ei11WU09VCZwVDAkCnpKWXRJV0M/X3BoJGsrQndaRCpmRGtuO0g0MWF6PXQ9
Rig2WEFzJEJKeXlkbiNXWkxZeGhARGo7bzZ7Tj93QnJ+QAp6THE5SVNpQjEmXnA8VldWO1ooUn1g
I1N8dXtNN1YwQV5hdD5jKClNZUxGWTkhYnhrQncjenYtVW5SaHhkM2tuKGIKekBUSU9MVj5ZVmc+
cGQqUlYpRnNNd2A0MmNWandwTDlsWkxvanRweHtMITJEUD1IK3l1Qih6Uz9xem4lRUFVMys2CnpS
RGYkO3hHQFFQckxlS2t2LXlfcFlvNjBlU2FLWkNFekNXfjFkMnFzQVBHS0VZZlcyZFhnfU97OU1q
XktEVTgtbAp6SCooZz4xOGpZXkI7UTJHRVRLQk1lTWNUUE5zMz10RHRGJWJTTlpJeHVHZllucnNJ
Knh1d2UpTG1wOXx1ZEtyWWMKenVYV1kzNURzQ2FAPnZtJTUzPys3M2lOV3NsX302YF9VeDhRb1Q2
MylTRmsxanUkITNHSD49UExBK0hHYFF3QlpFCnorRyM9Sjl5WiFCQ2RLTERlb1VoVVp1eXF4VEZl
Vl5PeCh6RkQ8LTBLPml2d1BKQXYlMUhAY1lmblRfUi1NcFE2IQp6MGNLZzd3ZExIYVBCNXQ0YThA
ZTJxZ2dWb3h2S1Jtcj1UYl92UlFoe3BuMFI9OXBsYl96M1d+aU50TDJDPFBsTn0KelBaejRvXipH
cFdebCM/YStTXjZ4RyF4PmE7QXh0cWFgITJYZHRgQzxCKm15ZzxBZ35qMnsreVNqJFgoY1JBcENZ
CnolYldaPjZedG5fX3IxR0wjWGIyNjZATyU9N0hMTU0oViVyUXZeSyl9NlBtOFFfWStqKWJJPFd9
T05FRFNPaDJ3TQp6alBveFklSGd8QHRMbkdoQyZFS0J2OzckZHdpY2huWXYpfVBZbHg2V0dwNWBU
X2VoJXRPRVdvSFZMXkdya1E2PisKeiZhcGxfMVh3VFJMTGwpKm1RRT1RSGAxIVIqREx3ZkkzXmkx
VUw9SUMyXlIxNio7QXAkck1ZZkxEXiM5YDRnZGUtCnp7UmU9WlhMO3JpLV92ezNYdy1ZfSNqQGxn
UyNtZS0jdSVfTXJVI01gTlV7a0BIaylNZ1d3WDE8WlZEdXUxXzQzYAp6Vn1tO2BhK2gzV09TWWB1
ZHY4LVVlZjBnVmArNDdVJmRpK0FvUk1UcXs2OXZfJXNLQ1ElayRqNVQ9eiZUI1BFT2MKeiFBSTxX
e01qRWR2dylmeEglS0NGNWd5ejNJUkxVRyR3YXB8QU8jKVlOSFVCQlFfK2lhNVp2YUleaSQ1Qkd6
U1lKCno2Yl91eEpZZmZka01rJGRzd0hTY2l5bzYpUHZTbEl6dWcjYzxyMXJ4O01LVmhsVmF3WXBA
PUxEI1IlQlZrI2RlMAp6QjNrODAyODVpWTNSeXkxZkYyPDlPTmE5KXBCdF9nYHUhNEhlQ2BrTkVg
QnBHTkFSS3BWQEMjdTZtKlB1PGM1WmYKemtYVlJCaHgmYldlP0VDWWRid2F5bCk9fEhkMGJlaCpn
VSZ7WXZaUjF2dCt4O3pVVUd1QkU7YG0hbEViZGd+diVnCnpxYiZEa1Z2cHM2aHVXNUgra0x2M3pO
QEgteDdtQEdGUTxDe0ZvUXVKZjhzRylhUGhAVktedHQtcmNVdiZ2TVApVgp6JFEzSUxFMDBlKDxV
REU+R35NbVEkcklqc19SdkU9QmslaVJEeH1MaW9VTUZ3R2ZHdDVoXjU1PVI3NlQhLWxSVTQKemY+
akhZWmN8bWBUajtmfXRGNXooPTNtUys7bmt2Q21IUWt0c0ZYaEt7YSUzZj19JiZuSiYoZiZfdURX
K0ApOEp6CnpSRXZ3PjxuYiNQcmVkfU5NZ3FFNU5AITlAZGZHflBfXlJ3cVYmc1NRQCRSN1JeNWVY
ekgwV2ooMSZPdFl4TiRFVgp6d2B7WSlCZEd3Nz5QUGZeb3JLa01kfT5XezU2Xm1XbW4qUn1qKm0+
Q3l+TUJRYSFmZE5ZJi0/KGkpQm9aRUE5aDIKelVCeF5VajApJENOY3FJWU9oRz5mVHleb0EoaU5g
VUJMXlZIV0pwVzktRHFEWU5fcC1DUzBuXiglOThiYlp5PzhYCno9ZVE2PCljcjxeREtKJHFARk5F
JXF8fTFFMzxeOCFWKj1FflRrRTNsYFJTOH1QQXNFQnVlQSk9YUd2bkFMQ3o7JAp6LTMmc31PRV9u
Y2IqVj4mPWp8Q29pNmNNWlRkQnQrV2tqIypJYlRIVTl6XzhYSXNnSzFCJDdPST1vbVkmZCFNSnQK
ejZmc2tEQnpWdVV6UitMRTBeXmo4OGttQWtlbytxfVpifjdwPDBwPEcqa0UjVVNsJStCNVUxWm55
cVJHVWxoTFBlCnpkO2EkWWwtYzJHO2I4O1ExbFlCM3dmS3swYEomQkI3NE5aZzhKSjE7NzhJfS03
SjBSQC1WNil0YUYrN2tyMF9pPwp6OUVrSyt7Z3Fnbyptfl5kSEFHfmFzRW98dWZyNU1OOTtrPGh7
R1RqZjRiTzw4RU4qRkxaajV5XmlsWVZYd3EyMWQKemwyQENtb2M7RzY7bEpRKjF0VVpVaGh1dX5R
djMhQVBaUDQ0V25Jcn5VZ2VyYS16YDhtMkU2ZXVkamlHMF9VK1luCnowd3A7PzAzViN7ZnB6Yj07
K3MjRV5qZUNzPGhmcGIpbTY2cW5IVEt2KFBRTHheWD0ocHAwO35HYzhAaE1BOW0lNgp6NzJaM256
VHFRKWp3cH00ZjhTbnZ7PC1KTEVzdTFkbFZfaU0qODU8dVQoKnFLTlk2OTg8Z21ANFQzUUJ4WDNY
eFMKejZKaDFiKlN6Tz5fVXhJQUpBNHg0dmJQKj12I2MhTi1oTys3e24/LVl2Mz5TKXBSP0pfQ3Rt
KXtHbn1zcWtkPHJrCno9OEo2R19BUVBFSFYoWXgzRjlaKUUzZDMxN3V7QF5UKFhHMkN3Tz09KWRM
UUAqSzZVPGlgP1pzPVpKUyQqSVdkYgp6YV5BSXx0ZCYlYUFpTnBhc2czRFFwKFB+KVQxPyF7SyN0
QWk1ejs/KllQMn5LWk98JllDbDw/ekFuZCZkVDNfJVkKenEyTVgleHFfVUQtc1V8PWcrcXteYWg/
aCo5KzcqSHAoKGM7JVRPb3JVWjNfe2dMRz9oRjJ7N2dpeSRqd0JQSENOCnoofjYhXl9tM1JOXzdv
RkdkTWl+VjM4WF4melFjTmoyTUZteTJaVn0pYTR4cSlTNHx3KkBpSmdIMERARmN8NE1uXgp6Xi1U
ODs4KGxsYFBJUEV8WnswKmhxQFdUTSZfaUxseGFzeUB5and3NjViTDdXMVM5PGpJK0I5N0pYUH42
RGpPTWEKelQ3LWJuOTtGeGNHZzdaUSh8fHFiS3ZwNFc5WlgzVFpjcnF7aDFCMXZ5bipMYVRwR3Bg
anVaazVuOzY/WlE3fH42CnpxPGJwc3pNQGE1WW1zX1B7UWNPYjNVKnl3I1Z4QlYqbUAzSnFXZztI
a1M2a3pBP3klZEw5eGRTPFFBY20wPV9jJgp6cCk+Uj9jRFBIQz1sTFJxVXdrUT9RekI4OHZneTl6
aU5CTk4pYnFXKnAzUFl6cUw1NkVOcTQ9fT8qKWVIc1czd1YKenooRFROYk5WP18hPEJ5aHElfDVw
TU0mcktVN3V6cEZDWjZUMyotci1JYU5JJHo3dD9tMU85THpLeGZTfll2amI0CnohZzB5cCNrcFl9
ZUorRX1xZTc3JHVmQTFDKmpxbmVkezlGMmdeUXZsSnBVei1qVFE9WTB3Vj9NVVJBYmx5I0F7OQp6
OSQkM1BKWDtQTG0hfFpiQjY5VGQlUC1wKHpWTFpfPTl3cUdfLXAoMj9ZNWw/WFNFQW1nRitQRyRS
enJlJEQ8Nl8Keno1VFlNYkZFeXQockhEQ2ZBUWk9Pzh6c2RhQWk0dT49XnEyUV5naTlVZzhMM0ts
O0o8WlJnSU5jSGhWRXFqbThtCnpgazJjLXdFWSQ+VUtkQG96K1FVY0lvcSYpRXUldXFQe2NFQSZG
Wnkya3hoUyg9VXlnJlNvUlpJcllec0hpTXteJQp6Pmxndmcqb1F5ekF3MkZYbn5QIyF6V2lBYEw8
Uk4reilxSDgzX1NrV1dBXjFRZjBefkBVZUZob0VWQlp2RyF7Xj0KemVlJTdLVnBiaTgkSVRUa1hK
ajhXRH17bjk8c0krNHJzZDgxbz9WXjx4c3h0NThGKGF4VDYqd1hDVlozYm4zIU1eCnpNcXx3NGs/
TTRINkIrR1o+KWBUNFZsfFI2Zm1wbEFAQzEjPE16VXhRSVU/Q1k0OHRRUklmYGdkX2RwTVg2S3BS
dgp6NiFBJWRvfT5HVWs5KVVlT09sVXRCT3hVc3NVUCFMen5SPiM9JFJ4N2MkUEA8Z3VSU3BzKklW
KXM3X1d4MlE0RisKekIzYX19JXpRdFdPOHpZQm8zaFQoPktDKHFpajRBJHJ9QjE4Yj9JYkVCIWp7
cyQ8PlhEc2U3Tk5rTXM4MG4yMUg8CnoyJFdCRmdsXkB1Yl9yNnFLJWdfQnBnMHNzTzE9ZDhrMkdw
R1VLeDtyanRNMlU1Qih+LTBmakw1SFEqOG0pU3Mzawp6c2tCSTAjbnM7bExXQEVIO1pDJGMoSzRs
eHUwMCpSVUpqbyNYN2MrVUhnTj9rYipaOGZOUVhZYEU/MX1fa2w8TGoKekQhT29tOGkrdDFVJEJU
bjVaRFhBO3o5Jigya314NFQ0QF5HQVE4ZmlKZ254Xl5mfjRmTSs+WTRtb2shLTZ6NllVCnolfH1H
b1U3LXgqKzJVUDArdy1VSFkjX095ZndWbEsycTZVSTZRclBsPVI5ezc/UG8hX2dyNHVmTlhmaVZ5
aVp9agp6THMmOXdaU2F0bHppIWNoQC14aTdyTVJldExXcHVVIWtnQSlNYW1vVig/fEU/SD43LSRZ
eGc4Xk1odStMbzJkXyEKelZCK1hhLUFXcDB2YjJ0dGI2cFZiRi1DNGdkY0hwMGVePVdlcTZIN2Vy
JEQpb1FJMGVsZlNMbX5oPi1UOGdeTyhFCnp0RkwoWXhzNktRdV8pRDl2dTRwPns0QDdYZ0BMVSg8
MjY4R1VVdTFCVGt9PXtaQiMmUTR5Z2V+dmt8Wk9OX3o8Zgp6dEBANG8/aH5xNW83TDZUKmBmcygq
YFZyYko1NSNlVCViUC0yfTN7ZSNOIyVDWVZiTXl7VkhCPXZ3I2x9O0RZLVUKenthdGQmQ0E0QyM9
SzlrZT4tKEx4OCQ1KG8wRDg8MmBqTS1FLUU2M0RBUzZEfHo0cyRXaihWUV5qbmBpSCRYNn02Cno7
c1FWIUY9OFplcWNpRHlVS1JGTkl+KFFIO3N3ZXllR19QfVomTjk7dHNLfikhWlc4TChMeldlSWdM
N15vQUFlQAp6R2tNTX5vSHhrPjtUcWxsandydiE8dWw9JWJqTFdVTShzZHhBeTJJUUxkOT4kQzU5
NDdINzFKWUJQMGV6a3xiWVoKekl1Y2dEXlB5OzBNUHh5RWleZ1AoKURvMiRHISlEJmB1M1h1e0Fw
TTI5ZmptSUdHM0cjY3JNZ2sxZntSRjNzP2BgCnpjanNKV09YYC16RHl6U0JeSX1VJFRIVH1YTSZ0
eSFhdC0lLSMrZ3AqIWg1dF8zWHcwVWZZP3BiZ1IlRTZiMGRqYAp6M35kTENwfW09cm8kOCpVVUZ9
cnU1Z1NAdTVzX25acSt7Xj9MTHBzR3t0dkJOdUBSTE5EQ3I2ZVY9dU5GPkdtWSEKent7QnU3cV5f
eEY0OH0tIUZoeUVya1ZifjROQS1lUTRsUyVQdkhNJG8tdmQoNj5VWm4oNkRyM05aRztQYShVNUZq
Cnp0VWVLOzY4aTNRcnQpYn1QU0lNWHRVPU94TmlOP3h7dVQ+K2N+PW0qSGElTkN4YiRVPDJ7WnZF
OF5EbjsxJWh8QAp6eS1oNn00d044OHJFclhUcmZEYWteNFB6eFZnJGJKejc8NVc+Zzh1Xz5FLWs2
YGZJUG1xazY7TVNuO0dTeld5IT4KemZGTTQ7bE1UWDY3RVNiT3k5eilXQH59aGNlYzBQTC0qUyU2
KnZIcXBEWWZWaVNJTWtKWX40Q0BXQzZjd08rPTsxCnpsal5DPzZvJnE5PyVmTlh5bWQpIUdWRztf
ZlV4fTNpc1pCOzJJSHNsQzs/cm8oQEg9YitxTGN1WWtfJCNVO0dpdgp6RD1mQzNLSyFVJUhATTBR
JTc9Sk9MSmtIfUN3K2l3KD5XdEpSWGw/JXs/QGZyXihrKiMtbTRkfCQrR3IpPyhzXmEKemRERzFq
UHJwM3oqO0hZQXdzall0bTcqP0QxJXI0N25veG1UMmR6ajhGVFR1dl9QfiMqJUtTRkA7MWNyQkx3
eUtFCnp3SEh8I1VoZ3RPJVd2YklIclEySFUxTHVeYElQPDd8TW1BYTQtX3g4USQ3RmszTDgzezVj
YlNqME5rdX1rdjx2fQp6R2xqYVJPYEM1Mkt8OThAc1ooamdubiFFS19aOzV2K0gwPV5Hfn56ail2
dFprdjlDdH02P3pnLWtXdXQwWl5jdVcKekY+dmttSF8lKUNUeGpFfXRuX3MoMkFXZyF7MkJeKDJK
SytxYDEtJVFYTGlkaXgxaGtZWjJ5NlM0d0BxUCNFUXhxCno9JDFobDxsbjFuaEkkUTIjSGxJSE1X
KlZ4QEFkNmpIMEhaMzIxRUhzJXhBOzFHSj47LTt5N2wkODtjVVUhUWpxNwp6PCE4PVJ2MkI8bHFN
UzUoKDEtaG1zeiZER2p4Wj5lNHlxP35KNGlqajdYY1gtQkF8RC1sTDlZUV4hcmA9YkQmSUUKelRV
Ql4+V2pGQT17NEReYSRZPlZremBvc0U/NytePV9MLTBWQ1pJX1RfUF90P3w1P1QwdXtMREY5UUY8
TEV1ZWA1CnomeHVGekNTX08pQnIySEh2fjhXbz5Pe3RHX3I9UmhFPDNNKzUjZzxAKn5RM0JAdihH
Kj9rYSVWPGtRK0oxNDlaKAp6R28yTS01U1UzOC18M1JQP0o4dCNrZTZ5e01EQSNYXlljM0cmNlVy
UzA7I3ZGdTNoRyVhMzZafjBsVnFMcEZfc2YKejVVSkk1MD18TGRkS2hGQjM/RXIrQSE1aGNMe1lh
OzZPajdxe2RgWEtuTFR6dGJRVVhKLUFtLT94TCVhWXMwZHtVCnombnIqd2spdFRPa2ZgNUBHSUZC
RDBWKEx6eUdvRWxeZ3VEUE4reWhTOTs5XmtnXj9aK0JqR3toPkNyVGhvPCZqSQp6VWxgRkBeZCNv
UEBDOSZGOGBaaDNBbCYydVNkdEklMykzP1AwdHVpZDBhe083cl5AN2ZAe2sxKFJCMylHclNqOGsK
eiYjcnk7YHBWWkcpQGtsVmF8eihVclZ5Y0tCWGBoSz9CeHR0Tm0zdzU+e2FjNCs8dmFkYy1MMEoq
VHsxX0Iydz1lCnpqWFlsRVpGcnRzMnM+OXlNV2lEaWMpbzA8RDdzb2BYPSg2VCNhZj57RFE2ajdW
MWN5cm9lJnd9eylMbXYrNnAtLQp6bW8rS204YmJ6RStkazt2JGs3dmFqREk4WDxmXzJrSndwTGhu
NFhOPFY/QVd0Yi1GOCF1KT0jNigqfkhrKVVfQ2gKekFpbUlSNyNsT21eTSl8TGtoRDV7RDgkYCYt
dmhjK29tQnhzcUl7dnRiT2QhUGslTUpkVUNuVGVpOVk+bEVQMzJ9Cno/enp7OFFIK2k5eWxTMFZ4
QDRKU0hXIWlTVWIxOGZVVSluMFJfJThFNGNGVVYtfm8ldFNJTHsqdlNwSmFhJXVWVQp6OFBSdmV2
YTQ7emoyWFVgdHJWYU1tVUd2eDlYe0RnPWRUM09PQTEmKENrPVNuRG43Z0tRPWpyNGI8SFc+aEJC
YEwKenBMO003ZlJsSj9BTiR6SD9ja3c8MElYRGlNUEtJTTZ9MElgMDUwKn4/PSlVVnJyTkxIPmgw
KTZvfGNORFkldllFCno4NCU9S1NsZnRDeCZfQGJ5XipzVm0jVTE8Q1g/T1kjZSk7NWkoMmcqUWo8
YG5fIztQKFNaTiQmaX42QVI7SHhHZwp6WUBIT0A3MzdfdkZwb3xhV1I4U1Y3YnU0OUBgNXBMe2g1
JmtgTjkhfi0tPGNVeERpISRWKSE1b3N1akx9VjwoYWwKejhJN0AmTG9jKkRKZnNxJSlTLUxvRU03
andmSlZpSnd3PzJNcjMqV3lWWGJzdFhReX1vWXMkZSNQKHA9WlZyVVFaCnopUDRtWF9rcF5Ud3NW
aUJzUjFeRUVYayh1Rl42YUZQJSklWlJMQ1lyO08wSGFYfl9qZUFUKyNYYGl3Y1lZVU1ITgp6RzJV
ZColdDRJTk9FNHd9ZmtWTD4lOCh9Z0FxcjhLZjxucE9YXnt4RyQ4fDNrTUJ8Pio7YFV4YmRDSXxp
ank+ZT8KemlAVThVSXdBU1piNV92amJqUURoRkxnKk1CYj5Tcm08NzQ9PW04UkdKWjRRVGI/X00k
NmB6JCpkSCZ8QSpSak0oCno/NG0yRFNeYVMpXzI5KzhReXx2aFFJLUpONz09WjFAdj5gPVlgMS1j
MUdDeSZWVTJkJXlsSkRvYE5qJkhPITNYPgp6clcxQl97aV9nLWRaYiYoe1okYkw5WXdgJTRmITtB
MjJNaGV7RTNNcihfRyM7RSpKdjlUV31DMlFYKiRpd0JrV2sKelhfdWZgSkFrNClkRmx3Xk1UTHxZ
X3lJbjdZaUZaOV56ZyRyVik4fVMoczBUZW4oTWZAViFmPGEpZXVtXk5APCZ1CnpQPU9JWi1hMihg
S2YoeWVKejJYNXRLN21JYEBqRl5lPTxDeiU7cWR3IXRqUWowR19DbHh5VUxSTkshZHl1KGcxcQp6
cT1KIS00KF5aZEQxWXkqQn5mQFRSQ21nVjMyQWB+Xi1Baj9xJjwwJFlldEdme2cqUCpURzs+TDcj
ez9XTENhR2IKemdTOHxjRXxeOU1vRil2dUBzcDxiK0d7KnhDMTR7cEwrR1ZPRjtgWDlTYXNBJkM4
ZkwrZ3t3Z3BaQWV7YlRGeTBiCnokX3gpckg+MlJFJlkweiUrOWAwWUA0NUZBZ3QrSDs3KStKVU1H
UkY/NzwlZnw4VUNJV3w0MXNJYnN1ZU50NVdxaAp6NzNmdH0pbUZ2Mj4lRDJ5STUlcjg8M1k1Ykht
XnlPcn4zQyphcWhVfG9VQEdGd1o9IXIjeiVqOWtmfTI2Pz5yYWsKel5KRlF8KzBXPVlEVUl5enNm
MntMN3ZrKDhtOFQmTSNUcHBXZSVjeU56KFhCVyNpTU1DPkdqUCk4OXhJTDYlUVFgCnpmTE1iYVgq
fWg4ck0wWkE3ekhuJlQtcF83ITtpdSNJQzFRLUhJc2ZnIT05OEFYZSVrbnYhNlprNVghOUY3QT9M
Mwp6Z0xmYXdkVj8jeGl0PFY7Mmp4JDU0byp8RkN8Rm5GI2I/OU1ve35ydWMzem0zJSFGc09lNFRq
bkQqbm54KjBlUHEKenJ6WWQxKkEzKSk2c25FeGgyeXFzK1lYejE+NVg9OV9hXkg9VWdsJFA8a09C
QDQxZVNsbXM+TVNvQ15lVm1nTGdtCnpKOzxJMEtjQ2pMSmlwan1fe3w/ITRVd21kN2YtUSRUUSlj
YnFJJih5Ti1NM0peaUxrXitsO0xCKTxjRGxvc0ZYbgp6ankmck52bm01U09Iakd6RjJfVn4/PUot
e3FKV3Y/P1VWQGA1cSN+bnVSVSp2X0gyYTVQfUM0Vzc4e3Q0OyUqXiMKelR3YS1OWXVDSSVVaHRI
KWJGNiFOZ3JVWXYxdERzfEg5a2U+JX56aj0qPWoqZjhWe3NwMTxJKD5DWFZ9JT57JS15CnpqSHBo
VzdFcGozc0RuYFVhZEx4aXl1MVlneU5FRjRNM0BOKys1dGV+b2I8VkdTak9aYi03RipCYjI+dEI2
S28jVQp6JHJ1fCljZFRjYyhKQ3NIUUlHe3t2JXdwSDxuc1hRQTM2cTR0ZkpCbT8lSz9kZ3VAPHdZ
SCNWWDF8REpOVCZqQn4KelBxITBDa0p7P2pVJGtLcmN+JnszKyoxZyRLNCNDSllTWDdNYmBpKStN
cUFsdzdeWE5NUiUkekcrcmV6a0RrIXN5CnpGMWctQVJhcGApezhTLXtkLWAhWUJubG03e0cxc2Ru
Q1k0O0deeGwjV0ZVQ0g1OD5oU21NUFozcyY1NjBUfGd9RAp6TD1TUWkpSXRNbU41S2hSUSRqO3sp
V0h9QSRiXjw5Q2clQUZOXzkxS2EtNio5RWNSZyojJDlOczNZTmEzaF5jbk4KekQ+Pyhfd3B5T0BO
ZzIkY0kkVFFLS3t+WFRpYlFaZWZyIU1HdypZfjxJTnRBSEFUeFgtUGdeMkYmbWJsNDtafjMxCnpE
SDtPWjAkQWImTmxfI34tJkoxU2ZtcXlfPXczNkNAcDhZSDJXSUZuZyRPfGdIPiEwWWUwK3hlUUVQ
RyR4JjBGZAp6Y0gzS29VKSE2R3V8fTtSPUx5b2IhLXxDSE0mM0JMbG1RPkJSQCRsS2h2N2VmRGNz
OH14MmJjTSppMndvK2dsb0sKeilyI2s9Nnh5ZzZyYiVNKnsjdk9hNzszbE5jMDB5eTZeYSpTLXFL
eyp6IUdiLVBWTGBqVFBmdDV5PGpOQF5INktACnpObDhMVWwqbWRKVHhSZUA4Nkp8ITs+ZE9wempX
QSEpdnM3UiNnN2BXUWNRaTBDYTRMX1hCNSQoeXdRYGFuN1FVQgp6NUFURjFQZyp3WFJhYmwzU31A
UzNFbkk5dk42aThzVjJeRUReQDByck5wOXIwO1ckXnNLelg8a210SkhHN3RDaWsKelFIQWVBRH4z
QFUxMjxIRWFkN0t1K3IxJm48fVNJS1hobkdkMl9lYzZ6O1ooREM5fGk8YTdqYFFPQUNfST5vbj1F
Cno5ISR1UEh9Qyh0Pz1KPUkwKm93JTFRaHc9KlBlYUVqXyUpJUJCXmpNVyVCZSVnIUBLZXh6YSp8
bXNuQy1XIXZ8awp6QFMzdEoxYEZnTWtUZmw1SjthdG5hWWxpcjlUbElrfE5laSFNKWhvIWhwTSEk
VlNvYX1xUkJkZmM1YEtqLX48PzYKek1PVitnXm9JVFF8TWBDcTY7cCFuSn40UGJBTHdAN2ctTFNz
enEyVyU9Pm5JM2h4VG9eNFgtVj9DRkZGNUZtYV4+CnpyV3IjUndUJUw9MV9VIylSRm47PFA8NzIt
ekA+NFREcWgqT1luUSRGKz49KEUtMn5xOWRpJnJWdy1mNjk1RlA8eAp6WUs1ITRzN0s1fVRNVWU7
PWdrNFhTJXA8eTckfVdFLTJLaHBlJDhIOEByKjZHYGNAIWRRQUNQbnUjUD9uJjh4PiUKeksldkxk
M2lwbU1XWDJFfkVYIUZBM0EtQ0hSVE8mSDQ8VCRoeHwxXiY4QVV1KntvQmZqI2RZaH01cWdfJXRL
VkdoCnpFbUFZZEZLY0xxYjBEO19pJVJjZSFxRXl0JWRfM0VWTGlSYyF8LWtneG5te302NDg+dmx6
dHRCUFdqJFRqQyEwcgp6ZDlvTDkkKWxDUjN+UXc1aC14YlckY2FadGNzfl5HZz9zUHIpZHIoT0ZB
MzhhZnkrbGg+YmlWQ159RTQ5UUhteWYKenA4RVFnXk9uPHZYNDYkUW9leDxeaHt9b1BNP045aCNA
ZDZuPmlJe2gkWmNaVVJ4eHg/WHFRYTgjSFclcTViYkNOCnpPKVUkclp+TS1AMExHTUkjRjZTamsr
dVIwezNpNygjZX1fMjl3QSZpYip6MiljZlUrMzIqdHhePlZLQmU1QVl0SQp6RzJKajdqSUxDRkkq
eEB2a3U8eWV7cyRrbkBCSDlseVloeFJOT2MhXnJGJjNDOEEkckcoUn5fc0lnPk1ySl89Y3IKemIj
R0Y8Y3gpZlcjUnNnTWIqTHlXMmorR2RVX0szYXdzXnkmMjlLUk8/ZGlXZj5SVT1NWSpwe0ApYHBH
TEBFe1llCnpEWWJXMkpaPDtmY3s1UDhBNz40R3dwcXdteChgVyZpV15kaksqMCt8RzRxZzV0I31V
cV9fY3F2Kklyc35tdDEkZAp6SX0zYFMyRDtWQzFTc0lwdUomJUo+YkA3JnVQRUpjOSt0eFVPaEhU
MzEzWnRaVFgkcVhLbj5maFcrPHBsQ3xZRWsKempiJCojJXNEZmVVQXV8dSlAaW41JDM4MT4wQXNt
JkcreUlRNm1sTmNFViNeQXZiKHB1am4kV0JmQSoqVWpiZmxkCno8UHVOMDs4Y316SHBoN3hrdC1O
TDlXKntJPlReXmYkaEI4cld7KjdmYkVleUR2Ymg9JnJ+KSRpPVUhMTU9YmAmMgp6bjcpKSFyaCtu
ZlF4ZlBROUpfPHcqWU9qRWZ1VEkhakBLfl9pTG11aHRudDxZPUdJQ2U8SzFvQnl4OWctR010dTQK
ekdBRjFjKWhOa31XPjJ4QmQkIXRaJnAmUkhycH5nRC0qY0NqcmxfSmxEQ3BwZ2dtUlRvblZLYWZq
SGp0d18wWFg7CnpfTmg8YllycDtiZSohZSthbXl+TWFeUShMT0I4JDIqKCM+Zk00T25oJnF1Skg8
OUIxaDZmM2UmPFAtS3ZZdUhHbgp6cjNsWlU3JHlBbFElQDM+RVZrRVBTPmFYSHJLQ3JpRj9Pbkdn
KndGPz1mUGxlcEVgTlc4anZhKkg/M282I1Q+JHgKemh3ISRrKVlaYXBeM3QrMDR9b3sjZDE+SD02
a35tVHQtWnZvPTBTSzlxZXFTKUw9QnYxWXxRWX0oWV9SU1AjY2NsCnp1I3tAfDJsZkQ7JWM8WnRp
eHdReUlYPSo8WXtNJT9GWXw3VXM0R003WEcmLTF4WVJDMHkrJEkpdjJjSGBhRlctSwp6MFhfNmxa
KytaOTUxc3FITVFmdkNFYWJlPEAkISk/SX1kRFVAWDFrKHZCOUwjRDE2Sz12Wj5RJWxHM1dNVHwy
ZnIKempPKXVRVSFsY3FsdSE5UGVESlZHVWBvbn1xT2d4ISl+KkVYcnJiWExAanRMWiVyPnNBdD50
K0VxUzEyYF9JNnB+CnoxKj4zQ15CM19Oey0pLUQ4a2Y2MWU0OVA8Xm0ydyE+O2dOVWwhZjRBejM1
OChteClTXmlRO0AkQzBaTEB4dmtOVAp6QDdaRWtUcnRONmxeMHQqYDFPTzRjfCU4enY5N31oWjd7
ckUmLXtYfXFzSis3dFJnQ3FpfXgoME8/dlU3YEhXUD4Kelh+MShIS0RkLUFZUFNNUEwjbHxgMnI4
aDkrZFJYbE0jbjBvVUlSSHJYa1UkWm04NSNeelZ8TUJWYnp+LSZYWXRJCnpoNmgrX0N5UCpONj1I
UG5hIU42aTwjZzV5ZUN4TkBZckZKKlJMen1velcwfWNifjt0MUY4ITJFJSNJfXxvUj9kcwp6ejkx
SGQ+UGlAYHVDOVMxblVoVFE4QWV7Wm5OViomMDI2YnBmJWNQNURzfDtmbXkmfSVhYiZrfD91WmRY
PkAqPU0KenN2RXBtQlp0PFBQQW94SkQocml9PThpQyErc1VheVNRPTY9Vm5ucWFURHZ7OEt6USg2
T1lQbUFuUVcmWUdZfG44Cnp0aTxAMHs0SUR9e0xQdilxQzVzTXZzdzQyYjs9UTE2SChCbkNYT2tf
PDVmRXZgSjxaWkdMJkBAVT5yd0xxJG1OWgp6ZW4qWk5aX2h2ZGt9WD57KCFueG44eGJzT3h7bmxD
cUw/U3tnKEwoVSg0UjF0aCprXzlyantSdUx5JWdpRVVUb2oKekwjUlU5dVRYcyVJPFI2Pl5XN0pg
WFdhenZHWWR6IXFLK3ktUHQpQDgodSooSDJgMUd7cnxOcHdfTzBJTHdEIz9fCnpjKUxANGhWZSF+
T01kWCh7fitSMFkyISRYNnctRWVfe2I/eztyYGVAYmt+UXhIQGMyN2R9fk9wJE85S30kVUIteQp6
TUsxQ1JkWDxsb0xmRjFAaHdhKDMoQEtnOCt7aDhxbWZ3KVopUUt1SGg+dnY+MCtDV2FlJWImNHxN
Vz5qS34jM0AKellnSlJ9PntsVkl7VH1hckhgNEk2KXtKVT8kb091Nm1jNnl0SjN7bmt3JDtgKGs8
UTRYPUF6an52Y0p2TEFCLU03CnpnNXRAY2NJO3JTSShSKDxVTTNWZVhsRHE4ZTNme2FaQXY/KzV9
YVokKkRLejMxbTZmPGpnV1VJUU1AcXZtVFdIMwp6Ni04bzM0NkN1QE93PzI1dlB6e3czd2g+Vl5v
NUs+Y0BaayVZRyFJJDEkOEQpSkJzWFpVc3tYUCFrU21qaXFiTzMKeiR1VDJgVmY1R2VLJjRLSyFT
YXx0VWtQMDlDUHM1azcmcUhuNnpnbHJVc0s4TFpEcCNgbWY1ZXVKVm9kPGx0Wlp7CnpSano2VERy
dHViM0xndDdxNzteV25URWYoITU1SXJUdkkwXkQhK1dIaWUrTTh6dXc5Pm1DKVJsaj43Vih7UEAw
Nwp6Jn5ibUQ3Tm53akZkPHdmWTYxUX5oKytoX18teDAqLUxyUUdtNEwrbkxwJXhiNnJuXik+O1Fs
ZTEmcENvMFk/cmYKelB6UjQ1dkJBS3o2X3NTJDw0P1k1VTs2RHU1U31JKiQtPFJGMzFRaXc1flc+
MjM0ST1vXnRrfDk5SFJKUl49ZCt5CnpXMmJ3Yilndl8tOG5+SGc/e3JMLTBDWWYkendZISZrNFdM
P0VFX2d0MW1XdUtIc18qK2N6WTtnMnopQ0E5N1QteAp6YkF0d0p5QEVOI0RueDJ3cSskdHFSWlZC
PGd5fVlJK2lCRDBFd1dBOWNkPj5DWX1+eyNEMH5mVTJ1ZTdadC0oQF8KelhTJTh1S3dlJTI+NEFx
SGUjfmtLTnpKQk1OJl42YihKeVp5bko+IVorMjhlSjUtbW9fRHxzSSlfcDR6RFlETEA0CnpZLWVG
PkZKJFZ+V3RVeXomcHU8dWJlfDhjVHktJkNeLVZZM1dZMFhpb1YtfHpTNTlBWCNTKipiJH04Kn18
TmQ9PAp6MXtHK0RnIUNyKnJCOXdYTEI7TUVNbiU1cmRGJFckKHI/K3tlZjZ0OFdXeigtRUArWWxP
ZVRnflowaHUwdWlsaCQKejBaSEAxWSl8Q3pVem40Zj1VSmRfZEJDZDJQJUdXQWt6O045eTQ4ZVI4
SDxVYnM/Xm1SdWZPSWFJWktGKUpoNVhaCnpicU5KX3szIVduUm9ta0x4S1R5SzxtQUQ2KHJnIWRG
Wi0qaio0Uyt5eXY0R1pWNUteaUpQZHlpUmlsOU5XVzNWJAp6KnVncTxLIyNmOSUhc0JvWntCN2J3
KHF2LTdoVH4pQ21iQmd5RGVnYHZIUD44Um1LLV52cWdzbTZuVHxaNHpaMSEKeng3Iyg+T3QyQ1p1
aUUhRUdIPCpYNTRSNDUleWUmQG8/PFV9WUAofjYxbH1uc3NxI01qejU5PllNSEgyOC0/YEQmCnpa
UU0+UiVPYStzJCQ/Tj9taGpoY2FvaGxyJXVzdDhRaWhMbXNkRmhWJiRIIUVKWis2ayRRbmU7Vj5g
NyM/eEJXZQp6PlBSYHExKmhrKHBmbG1Pek5qcHpuMWgwakJTSm16Q1JXYnpjfHNLRkpsZD96bGtE
Rz51Uy18UlZ7SWFsRHh3KWIKej9JTz5RPG1OVkRXa0Q+cFJBT1Y5KWc1TDNCeW4+ZmZiMTRxaT8+
YCNLMmArPWIlWmNhb05CUDh3N3RtVWVmWiZMCnoydl5PcUlyQz9yJSV4RGdERjYjRHBhdW5pXkR2
QShpeVVwa2t5aVdxeDR3X14lQ2oraXVlbUtNUzVTK1V8QkRzOwp6eVJybilOcCZ4dyRqOEkqdlRD
dXdIU2MlJSE+akY7U0twLTlifCNFWHdKeSg0K2dLT2N3WWs0UzYhUDlaMm1TbEcKempPMSh9JUNM
VUpYNGAlRXhaVjdya0ojKGF6aTl2T3BUQk91XiY2anE9flIjKkQ+dENEI1J5Tks8eFhwP0RPTmVR
CnplJllgTl9wZzc/aEw0QGVJU0YlbEB7Rn5WUnFQKFA3JUg/TUw/c21PPUhnXzA/cUp7cUZHVUxa
bmRlYHk3aGliNgp6aEV4JVgpfTNPMmMpXj9jV0pManhoNE4mRDk5dkc/bFpUKXNPanc2RDNjOExf
YDtmPV9zP3YyT1ZiREE3eFdpNSEKektZPFcwSy10ZUhKbD9edWgoflN6ITl6YXQqPWJaPmlsK0Bp
LTl6WnsldUxGckoxa3c9SHNifDMmalp1LUxBeEI0Cno7RUR1TitEcDhMSD81dVpAdnw3QCYyJXZn
QTJycDZqaGJlTV9tVnl2VHUkZyZhSEo9I2d+ZXtEKF9UfEpOKT5Wegp6XihaSGY5aVNEOGBXSUJ4
a3N+THA/TSQmdm5SZ3Z0XilDQS1kZyZ7dWR6bFEjalJSTEcxKSZmKCM9YWJZWjFUXyEKemNxRiFm
N2tCTzZZeWFASWU8TChKJE9hRmVoe3AmODsmaW0qeX47fXNYXihnSil3P0V2bXwjd2NqaH1nbXl9
SkI8Cno4JSZrPypmRkVNZj9JdndQNHl+SClvPSMtb15nZ3c7clQxd209RHNSYT87Q1JjK3FrU1Ml
ZGpZWjY4QnF6USooWQp6X1YxUntHUk8+YShZcGdwRGRuWjIjPXIqeDVPUVFmdGZnSitfUy1sOT9Z
cCF6UEliKXRIczJeMEQ5JEhaTUBLTW8KelojcHhjeHNXUnVseGBCUkR7KmREKUlyK0NHUzV3bSND
eXJ4ZVNkay1KYURJdk9ROTQyRll1eUVtZjBXKkhQKT91CnppTGxDMUNsMkE0JGY2VEgzbF9uOT9z
QSV+KjczdSR0clhDUFdqRWY4R01WbXV6S2ZQKysyOCFsfEU1eUEwbjNsQAp6aWdLaX5TT0hUQTNS
PXNxWXBUR2s5bVUqYjZRKFMoWXAlTiFpJXV2JkFgJlNlMGhsUGZvakRfJlMyIXZ2enp6TSYKentH
cypgTGQhU1pie0I7aVBnQihOOFg/cXRMVSMoO0R+ek9xQmMldEZhfSlGKzlzX3E/a0FYMyRXfl5P
eCVmfjJ3Cnpza1kwbXowS1p2e1c8Jk9DKztFRkZOang3VmA0MiohYndVb0QwSFZXaHJreWdjPUJ4
YUNEKylQRFZPM0VzX3psMAp6cWlhUG1oPiZ7YENgR0V9K3k2UV9IaEtvSGZteShUWTIzaCYoMlVx
Zil5P1dkSzYtY2BiRlExbko1RzBAcz1ub14KeiV0Y2xeKUFTaUx5P1J3JXdnaWYxRFIobDNYJjMr
X1doRTdPNn5LZnQ8VSs4SEJBZ1gzdVhJZkFIXklieWRCcSFjCnpDNEpQRlU0RGlBO3VsWlQweVd1
bCp2K2Ewa0JwWnZJViNnPG1oO2ozKm1TRlVwPUVvPD5uKHdsaCVQMTlKIzQ4PAp6dEF6NS1WNEle
dUdSLSZreWp+d3loPlUoMlVAQz9icHc1ek9aPyFGTnpIQj9UdGcrKlZzN2lMb1N3KyF3YUVYVlUK
enJKejt4ck91OGwzZHUlTnxGWSE5VFAoa0hncEhZMmZlYEFqS2xzRDFTWi0mdDY7YmFZZGVQYGN7
UyNjU3opWjVVCnpzTitDa3REdmVDdSUhdnA3VElOMi0kTTlVZD9NcXhINThYY2ZFTlJpRSZaKSRD
YkNENStrbj9QbUA0aDdaQEpTfQp6S2ZsfncwN0V7e3ImekhNaj1mRnkwcnlWSmheTkhWaVk2SU1f
cVVDa3daUF9Jd2FrdjRLNFhfJGVZMChVWWxaI1IKelp+aHVhMiZxUlI0I0hePFdmS0FxUWx2bDtn
UF4jWkY/aWR2RHsxTXgpPCNkOVlaXmlCRndYTEBvbk9MMGliTzRVCnpoTyhsK2Ile1VrVXBsITJh
VHlWUUNlSXhGezhabDVUXyRVQzB7P3sxLSZZRCtZb0owVUEwTiZwd0UoTWxeNWh8JAp6d0g5KDlP
dnxDYnQzeEhtY3M2bz9KRGArMl9pezlPMyFkUlM/UmJuME0tU01qO2dlQUkxLTVVYGM4MVp7VT5W
TTUKeipafEJJZz4lSkYkeUp2KDQjWXs8WD52Pl83O01tSiQwJDsoOXpHY2g3ZVd6QWoqeGJ3I35v
R2Q/NXw5aXF2c2lkCnpvUXRUeUVxLW1WSmc9Wj1vTnl1Uik4dilVUF5tdGN1eVl+aXpsO2lEOVpU
N0hpNUtCS3BeQUN3bXExI21PNnticgp6cTI8KDNvX3tESXRDTz9+b3dTTFEkSmsmfTJsNVU+QG1v
WllrPWopYk4jUi1MPEJrKTt0dmg8cStEOEtpaW07K2YKeipERW96NzN2bT5TUUxmdU5uPT5zb3NS
YUZuSWhfTUV0QmB2S1RFbSk/clJzVlM+KU1pe1p0JHtvUipSTT8pd3o/Cno0R2Z7PytOdzkyRiFj
UDM3SXxeazIqUkpmKS0xTHJWSiUjQVN1bCReO3sqbV5zTlkhQy19LXpXYUdePjhEN3JCawp6YTEk
TWBLRihueSNAZU5ldWtnTylSJWxVR0BpTWFYQF9lfU5FeUphYCgyNihSVDQkX2BxeDxpNjR3cVpP
TyFJWWoKel9eP1E8YFpFUnwzczBUbEwlWCs+O1ZYbE1edWpmUFZETypOX2oyKmRQRWluZWoyYDdJ
Nit1IXxpZSV3fTgydilZCno2QUdIPFliI2ZaTFEtaF80OD4obClFeWsleDcpQH45fHxnNnoxMzR8
RmJPYntWYnhURU9abTk1RldDP2Y3KEdtQAp6aWUkZDRCRzJQPVJANX55NzQ3JlRFNWNLND4hNCor
JTNPNWxEMTIkP0pJI2AlcWx0NW9IfVVSMyZkN3IlQWAwcU8KeiRmSipiYlFCQ0AwK3whN0khSUs3
JT9lYDNARVp5YCpXMXc9UDk3b1JjKXwpc1I5R0R7cVcxN14zZTdhRVd7fWYqCnpTSmMlWVl5aW9u
Jn5jen5IbCFDeURFeV9NT2EqaCohekxvVSQkYHJXIVo8JERDRm0mU3UkaSYkTXFzTH0mWDZ8eAp6
SVZ7c1BpPzhleUVFPHBoMSVeKERyPSsoWGNVPVYzIX5WNiFnP1hNfCtGNWMlMnphPjJIPnhSQCtt
NVlrWjB1LT0KemhYMGZrRFdWT2F0cCgqUmZrPk5CRCsyYVI3WnVJcWtPYXdoOFplNENEZzdefEBT
cD9iKF9EWWh6VyZldWZIRTVGCnpaN3t5QlRJMyFJSShXJSM8V2BGOHtgKClYdVlVRjBjSi1+Kjc+
PU1jTUl0NSlHTEleYmBkRT1uSH53cjM4WWBKUgp6PyFOO0NFR3RmaFU4aiFrd2BaU3YpTmExPFN9
TTd4eHlVT2lEfFhEXjRoPCFNMGVuQ0tDdXJ3aTBSKXRmcn5BKDQKekVzUWJ6eG18eH1tQShHYkdq
e3p8ditlaSg9cXAmcER0P2d3NGVKdGUmPl80Zm8jSSY1ezhVeCk/fCU5QlpRWko4CnpaUWhsKXU+
S1VtaH5YbGs+KWBvWG1NOVhIZEM1IWZSWTxRZWBkN3t8cj9AaWt1eVBiYD1UOF5Ye09kJG4zUk52
MQp6NEByNCswbCgtdSlYJUohTHE5cmdOWU16PFA2OWYtN3hwekVRaDVofTd3LVdxZzN7Sk5kdnls
NUdMOGhUXjNWUGEKemtIQUVDSHhORGJFXnlwSGx5U1B0X29pKU10Z3Y/Q3RINTJ8ek0zI1BGWkE8
ZHBxIW5lKj11MitzfUA3NXYkTCg8CnpSeEpNK2smJHxiVWhUM2Y+USQ7JEw1M2AkI1NtVTlCc0M7
TVJ2aSMoZnRFNGYyK2hDd3s4S2lGKVE2Tj1JWVNmdgp6PyhoR1ZzMm5RR2Q2YiRFN3N1TFVJVC08
RVBkcEBWUXR5QjV0NiNVREttTD8weUIkYmY0e09XNzRSbj5jMGR3dlAKem5RczQhRmQoK1N2KHxR
UFR4KWxLPGlrWWlmY1JBfWJQO0t0KHt2fWF2dVozdEReN3VYd05rTDspYTRZY2M7UkpSCnpOaHxD
UF9rT2AlYz0wSjRSZ3JCc2VlazBgWVAxcj51cCt1NVBKP2MheXRQS0hzQG93UmF3TWNOXitWdFAo
fShUdAp6SChzenl1ZXUjQ1N+PUBqQSZjK2cyREEmJElHT041KHRGcE0kSHIjN1FfKCMrOVI+czMt
Kkg5PXBYcm5Mb3FgdDkKelBaNjdXXjVgQ2xuS3B4YzREKD1fb15FV25peEBeUWpiNy1qVFgpIzch
OEhzcCp6V0xASDU3enhyM2d4R1I3R1Y0CnpIakUwKU8+NXVxN01rRHZ7cj5gaiZrenVDRDJWY1dx
KSg3YEEpRVUwVnR5RV5uZDtgN1pAdnpLUXdaI0JufDFNMAp6bXw5MXdic2BSQV5rJTBFcF9xRn1I
ZGhkRnxFJXRLIV5aV3JuYSF7JUdiVGd5anIzXyZRYXc0ck08dXI0RGQkbTUKenhedUBhRTNHSTtB
V2Aqd3FMd2cycDNQd3AjR3lsYj83M2gzKVRUfEdZK3Z9Yi17QVh2aG4hcjxeJnwtfWtlVHU+Cnpg
WW5YNE9HK3kzJWZJKFVge09fUGIxPUs+Q2B6bHJJVXNrWUBSeTdpNkBRMiU8cWBOaD1rdi1gOEs9
S1NYdnFsWQp6QERPKkBVbzVYenUkcjJfKVdSQH1MSTZxPkw2Jnx8SEt8JiM5Qnw0Iz14fVpvK29f
MWhiRjkmTTxQQ1VrU3ZzNiEKemJOUmRyUGJ9Mi1zfnN3PVQ/a3VoUVFRVEhaWWg0WV5JTV93Uz4w
ZENjbEY1VU5kKl98SzNSWD9CTn1tNE91MjNBCnpEbT1ITkhXYldxP09SU3hzbS02Z2dxb0teK3B9
fUdyelcwU3s8TXU0SGAqYW40fXk3S2tXKXhLMyZ2T183ej9qMgp6cj97IW17XjxBcm9Sa3x6XkQj
aDlXRWZLcilrUm81JlApM0p5VE1GWTdkfGUqITJhWVhLNHo7e3poI0daWk1CaDsKelJvQGIzMSNv
bEdOWFAhNGBhO1NYKFcrVmlfd0Mkak9CUD5oUllWdzEpLSYofTlSNyhEJEp3I05OOWc7bXF7Z001
CnptUXp+OD0jNmQhYU9ZJj5OdUU4PTdCNXw3TV43QkUpaG5Me0R6KTlOU2FLRXA7QE5oWnM5UXk0
N0kqP3g0JHcxbQp6KTxnPkF3eS13MjQ0fFBob191dSs5WEJPX18qYEBLNXsjQT9AeTRtO3NHdn1j
WHNKPlFBKGs0dFhGTmRYPkJWejwKenJCbFk0dVZZWm1mdDVvdk8rNCp2b2hVVC04fXotOFQ/MFIh
dWY2WFN3M01oc1kkR3N4JTY4Xy1qUC1tZCF2S2hECnozKXNGREBRaCtXTTJ0NDlCMmF2MCZ6V1dX
NGp0dXZQMWxqOVUxXjdiQHZFKkhZfngwY0JhQkl5KlMjTk1kUH50Sgp6T1hkQH4xUWpGQHpFKElw
N3E0XlomPy1CJHstNl96U0E5b1RRS0ZzYntQZjcjRGIxc0Q1LU9ecTRpfVF+UHx2TDAKek56LVZ2
ZilHPno4dVRoSDlDJlU1VEZDVl9FQSFDeDg4RkhsandgPHdQXnBGd3VkJGIyZWNRJGB5ckcwUHZ7
T2BZCnpPS0pKTTZgdm1GQ2txTiZNSUJNXndUUTk+Q0w2fjBPWXMmP1F5bzYyY3F8cm0yPlVCdDZ2
JFM/MTlVdDM+K0ZrQAp6V1NDNnpqaFFsTFY1VlMzTU1+TmszIz9fQCZSJV9FNj5UQTx3cVZZNWR4
Tm8jaG5kbD0zaG52eD1sbDJTbk1sPTQKelNYdT5UQDRXTWxFbksofHI1PmlGJDs8WlljSkBPPlZI
JUx9Plo+YiMqaE4pQHFiKHA0ODNlZilOP09CS0QjQVRQCno3WSVGWi1iJEQwR285T1VuUnAyMmNJ
TVA/clA9RlBJWStZV3tJNzktWEdyKjk5KThhQ1hpJGVqLVJ6TkwwQXYrPAp6QiZtYSpXWFR6TSEm
eVdgJHwhVWlOeElfYnYzZlI7a1Q/NyZsJnVxXysodTk9SWs9fFUoO0F2MnJ8TkpPZ2xWKj8KekBh
aDh2RGdxPDJpaHcjbSR0byE9dmY8VWA8WkxOSWJLb04+YzJZJGl3I249e0ZYWDw4OXlfNFhIbG1K
JCFIViNmCnpLPH1kbVluekNpeCpxZihsMGlhYzk2ZnJoOW1NRUEoczBzXm8md31TTUxDbis0anIp
KGdEVkphN291UCNLYUBJWgp6cjYwUDkyb3E1IzBZbzhWTj1nY0NecitFYjRBZ3Bpc0ItbSNYfHV7
RGJndFA3QzR8UmF7KmJ6aWklbW1CP0VLO3wKem5KZVNJXzg/WiQhRlckQFJaYEEqYFlRZSlHVz5Q
Nl9ubV4pMCUraHZkSEc9U01PZHYyQX1CMmBiOHZgbCtjej59CnpjT3lVbjc1M3lXd2lFVShhUCps
UytqbnxAczwrYitJO3RtQlJTTmNQSFUmVmRMQyg0ZFR4OXBgbHN8VUM7WCZDKgp6anw4ajczJnQ9
MjNiPEFxN1RgUFU4QlE+R1YjRylSZD9RcnB5Xz1kak5neUs3ME8xKHpJP1NaZWdORnxzdjdDaHEK
elB7P0Z+S2A/cX17VSVvXmYtKTRObW1veDFQJV9HYEQjVm1XOXpLc3EhayNAeGZaJl45Sjg2cmtx
bTd+aDVSRGNGCnprT3g1I248Pz9MPjB3cDg2MFRqdnZGcTJyVmFIRmsrRHgjQCtuQW11RD1MS0lR
QHB9JSNHOUdHJD5nWXY4TFVUdwp6RV9QbXBAfDghanQoSXwoWj4/RW5pIVl2TSYoVDZQZENDLTV4
RW56UygrdWJ4XmU9Q3R4QjFoYnt4bzR1eWxzVGcKekJhYzRwcDdoTigtfFJ3Tk84bXRhcENAV0Ar
NlAtbTtKKnpOPmZ5dE8/NTNNPF5uJCVkZSkxPy0jclp5O1N0QmRlCnp4fjF1SD8tdTE7TlRHZVV7
WVlFSUVnRmRHSXpseWZoTUZkbWpsVXFyZyEreHhiUUBHTmZfaEl5SnJ3PVdsKU4rYwp6JH0yQntv
SlojZmVhZjQrdGhhcGw8cnFxKjE7QzlXYVF8Z19zPWgkckt0bzNvdkJGRS1NV0A4I01kUiU+XiV6
b1MKejNJaSpUPnxSdDlUfHJrbEFMWEx3aWN3ejIwUz8te2JIN2NSeVRsY2lnQ204UlNyX0M8YCNW
VypLNEtzVUdFKGlPCnoyTS0+I0Z7OCM+RkB7RGhNITJ2NiU0bDt2ZEtlPWcqOzw1d2R5d3ZnMjRV
MCMkZGt1PHc5ckYrQEJsNF8pMnw+Wgp6dSNwXmxHbHQ3PllBPUJFZ3khV2JZdkRJLStUX0R1QiVq
c2RDXjtwV3I4VXtUYnImRSU3KFckKk5JT1h9aT1JNUoKeiZgbU0+aH5hYTVXaF81M0tFRjEkYD0w
Mz9GTEtqPSFPIXY2YCVYY3RpbnxwZHIjN3FVR2NQN297ZmNEfCVCTFdUCnotZD1fYHZAfmBDYSRv
QyhBSS1UR0Q/I1h8Plc/Xk5Vb00zbl4jR1kxSWRhQEN6dj5uJVdsR1p6ZSk0bGkhPHMqRAp6RT1u
eTdja3Q7ay1WaChja2xwfm1jfmxqQzRDdjRZZSlneX1IZjd0fk1SVGVDUnUhe3xNRzlVVD08R1NA
WmhNPyoKem01K08jO1pFWTBgejlXNDRKdUg+OUE/ZCRaTGRBSyFDcmxGNihiTCtJTDtHSkheVWkj
Uz0wQUBAKXNVbykxZ01rCnp5KThtJG9NTGoqK0JlcU56TjBPK0BjSXdpKV8yeX1VO1hYaCpyKUhp
aFlFUnRvflJXaDZxeHo3cTh6R3gwOTc1IQp6bGkmRXhUbFNDdHs0RTxqWF80aUBvVHBYRWk1Qyht
UVkwN14yS25lbz96dGFjTi18N2xEbDIyN2g8bz5RQ2trJSgKenJuamc7SXsrY2ZnOWYmNFVQcTdu
OHAzYTc3PHdmPlVRKV9nNlFoT14hcWU8IUorbXNhNzJYcyF5WihPU0B5RzJHCnpfdVhyNjBTV3JS
e1hleWotRnZUWDBfeVBpKFBNcyY9YCpMPDZUZilFXk92MnQyZH1KTCNrOHZ7eXJ8My1iUEI+KAp6
IyZSSWRmeGlyOG9PI1I3KzRyeFB2ZCVEWGRfTD5iXlNpcGtQelMmOzJ5bWNCakY8cGcqYz1xX1BW
Jml2PXhoTVMKejZLe3w1NlZobFc5cWRQeXs5NU5hQER2SkIrUUxGT05ZNXxYWGA4PEFUNUM5VStg
amh6ekctY3JAM2Jpc00hNmpFCnpmX29felhmSW5+WlJBQ31UOCVMQjZ4UTBjeVZrei1vZCt6ZGMm
SnFsOCYzQGxNT2NibHNpcn14bjZ1QU9PP2otJAp6Y3FTOTJxPCF1cEdDMzd8Z3c/TTxNVmAyYjdQ
UnM3b2s8ZTRRNWVfYzJFS35fdmRJfnJBVE9WWDN7Xlg4WkY0T1gKejBiakcrOz9YdkcrUXFifSkh
WHlXeT0wM255X25RbjE8QG5IJT82TCRXc0BTOGlWN216SFI4MWtXUzRDX2pAZ1A9CnoqM2ptKW5E
YTI/TVJ7JkgoVztIe2YpKjh0ZzxPNzU2REVgQXlEKVNWO3Zvc3cjaUpkcmlJZGA1R0F9QTdeJj9a
Wgp6PT40YWxMb0tvdzhaNW0wOGklYl5GWkFBe2ArZFpzNmwrZGJreW1sNlRHJVV4anA3NCZDfSZF
VEtzM35AenhodDkKejkhWn5ZWlY4fE94JU15cl5iYn1HUTtBNXRyJiMkIURWNHwmM2M2OE0rPVFz
O0B0Wm4qcDxNOyRHPTZ2cEM5QVZ1CnozUi1MTE5UMiVVK155YlQjRmtFfj1yVTAjS0lCcTZpN0hn
dHdLdl8pb1lmY1ltRGs+SUZuZ1o/P0poIWlyWkM0PAp6fDQ7OEM3TzhyQ1llcjlAejNPKDk+ajt+
X3UrVm1gZWJScDhILTYyITcqbV9ZJFVMPXNDP3AjZ0w0ekRmMSRkaTkKejIjOyVeI0dGTXAqcFRz
eXRkVUR+a1phM1B6byVNQjlQbE47cDlhdVNrPnJLJVRnKmdCeVRnKmc5QTR8aXxFYyYoCnpaRF55
STcqJFFOO01jJEw0TH5PRExganp0dk9HYzVwIyZKbHlYYWokMGQhfDYxJGF+Sm5QO0JDJl51ekV7
cHt5Xwp6QUFiN05wRX4wO1FpKGZ6JlRLIyh1MTFOITtiU0FHUVE+e3ZiPVRTYjU4TXghTG9JQD8w
S35Sc0hXYksyNn49aEYKekJBVDljVlQ4dGViKFlNT0wrYHNnY1YwUSlDaztsWWNuUkpuQD41OClA
SElEbG5BWGp3WjN+OXk7a0h3SmgoO294Cnp0YS0qaE1pdGpyNlBBPzE1JGEkci1zNGNCUGZLcFAx
JF9RdERFNSlBXiNBO1N7QzdnYyRCRmNqKzVqfnlON2N1dwp6ZGlHKX0oaTx8KSRmPkdgdW9GbnAz
RFh6YnE5eFpgM3E4XnYrNkhZYiZxMDQ4Q21eR1QmMiRnP0tUYlQ9TExQa2gKemdlZXJnd2JeUyNo
Sz88TjJ+VT43TT1YeyskeU9oXmkpP2dEaGtIZWRRdDUtREUoRWs/ekZsKEZeO1M8V15fPEpECnp3
N3FNZSRCPXpBNDRJTCRrWjIpR2VLM1g0V2klTlQ8NWYwZSFMPkdnOVBgI20wZChkZlF4TlFgWUY3
b2tuJlI5aQp6PHYhRlJ7aCNzbXpFalhyTWs0LURrY0dHPnRWa2p7Q3t7ZVRHZ3d+QV9lZHAjMDtT
TUxzQ0VWUUdVdCZXYlBOK0wKeipBQ3VxcHFNSjNfY1dWVlZKWmpWaCFrQHlIZXYtV0JHOWw1Mn4k
fnJxTFdiTjlSNXFfPFA0UV9yVmV5RSFWQWpBCnp8MzZgQGBKXng5TE1ldEQxMy1lJWkqJXBmSHN+
U3pLK3JOLV5jKj53KlVWeiVXNj9VQXhKRyR1bkwtVEN0IyhhbAp6bDdpTEQ1VHpEO2tjZHozO2F6
ZzdAJkZhJEB8VVZBd2JsO0g2PE5qblJBP3t1VG13cW0wOXN7ITMwJnNgRGNyV3gKemh7dEw2PExg
YWZ6VmIpXiklRyNITjYjazZNUl8jSnA+NXU+ZyNpfnNuTEFRc3FadWRwXnohOWl3PWoweElOdH0r
Cnpxc0JzTnh8R19xYSluMDRhPihsezBReWlnVGFQeX1pZEBeYVpRRnFVSmpOe09XdSM1UW44PyY5
I1ZfSH1gQEtacAp6OXtHUCNpUCs8YmdUV1M4O3M/TihjNiFfMCY/b0hiSi13MTRqK3pIWHpsc0do
ZFItMzVfPn14e25IMmNKYDNDdD0KejVWWmBRcX19UWFnTUNQQmJEY3N5UzJ2MEhFYUN5MjIqc3lM
Mk11QEgyemN0QHl9KmtoRVpXV08+VVk7Sit5UmJYCnp6KkArVkVHM215SEl4KHBiOT9ubj5aci1W
Zk4tIUU8WV94PUx9bT4hM3hwfUZxcStfbV5TYntJPlZtcGgqVyZWMAp6dDc0PzRoSnlySXAoUDY7
SFJaQXV4RC1GaEBoUGdQXjMqYF5JSFRPWGRlQnw9WWYwalFQc3hgSF9zcDR9RGFoWHQKenVNUmc1
dlZRUz9DMnp7TndafWNhRk4/KFQyPlZEMHQzUGttJWdAPmQhMDg5IV4kWig2anZ8ZUd5ZDRVM2ZS
Wn42Cno1PkgtVXV+I3I+WFZLRWFfcC01cWc7KUw1Vj9RQ3AtM1ghT0dzfD9Ie2tLMjxRe1drPTIz
UzQ5byQqUldiempsYQp6aX1KRUs/YGl3bFBhaUBzS1d2dj9eQzFsRDs/UW95Oz01aThXPGxuQW9h
Vl4lO2g3WEtMJSN8aEY5TkVONVMzU1UKem9YWWxmakxHe3I7cHRecFVZUVgxP3JBJXQkQ2loYlo/
QCZCaFp+e3QoeUJNP00/ZF9yJkE8RXV3KDBGUm18YnwtCnpabl5iI0xjQ3hLPDF1UHh3dSs7fnF5
PDJ3c3pwZlclMFlRKW9aQGtpdmxQQT4pekQ7OTdGPE91OC1oJCR1JFZocQp6ND50Pj53LXMlT2pp
Q05rc2xRbHd7UVpvVlRNSE1iRX18VGtNO3tiVlBANnw5N35DYEx1bTAtKWtuXmd2KEZsckwKelpt
RHorVFpNQ19McmQrXyVOQXFNNkBlMFZDOzgoVmQ7UWZ7TDZaX3YqZ31lMThkMzFtZVdJR0lgZGU8
ayl5R2ZqCnpSYVIxRlMxIUhNZSloQVUqe3BATD9lV0stQERUVGUyQF40YlI2ckNTVyswKXQzbXdr
QihCfSZSRD9IZXthcWotZQp6Q3pIPShAN2NSQkN8K3U3dWVWcDhjPnR7YnowXzdmfENKTSZielVs
SDE9PHkqc0Y8X191Y15TdkJUflphPTZtJU4KelR0NCVfa0w9cHBAMSl9UnNKLSYrRkhtUnpuMmEx
eEImTml3PV8tLV9LNzhvN2s3aVVKd25JUTIrQHkrNVRMQT1GCnp2K15iSyZgb3lIKCg5ZG1XQ0Ju
Xjx2Yk1Ia0l3Qmk1U21LOGZ9WEYwOVEmUylZcG5qajdXOyRXYHlDclVjXlp4bAp6VD96N3tUfHZ7
TTlrcEVnZkVATikmIXdSaktZUUAhYmh8dWM3aG5IRGR1enBWRmMqJjU0Y0ZhM2UhMHZHQ3h5LTMK
ek5YSkJEQlM/Xmh3Rk1SPWNAaz1DeihwckRfc3NKZVJDQ2cxRlRDMUx0TUpzTGZ1Vnw5PXg8dD0m
PEZrQTgydyhACno9fG1MdHZiJD1McCZlSzNgJWlhWHFOR2xXRDFZQzEmPzxIK0JvOT0zZD47XiVz
fkdmNktPSkdJIylkWSNjO1MyeQp6cHZLdXdpZ3xfKiVIRm5SSCZ2RD1mWD1KSlRpSj1tJGFmNnlZ
O2RfWnkjNWtCIVhAXjV6eFRUbz5zJj9YayphWEAKenVIcj96TWVPKm5FOzdTRWwhWFlneFQ0NnVf
fWpsYCtqZGJmdn1LamVUKEF1NVBANUJLZzlEKnQjIVNKWSUyPk4zCnpjfUtTc3MzME5LXzRuR2Za
JlIjdnk/eD9TX2sjYWk+KnYtWDBpaTBnSGtEVVc/PFdMUHBxNGQrJWN0LThGZHpiMwp6P01EeE8t
Pk9nfkE3KDZFUncwPFg8bGYzREpSM1pTO3huKl5YVlkpSzZ8WFA5czA/R01vVjdpVW15eU1xa0t7
ZFkKeiV+M2t6cihBXk1Xe3RnM25ofDN7VGs8eG1BWiY4dGlreCRrSFJ0KVEkVXVwQUhkO2JvT0Uj
a2VwXn1ldktZI3YzCnpFKiMzc0Q9NzMqOXpOdnFSZldCRD45V00lP1JlRVVnMn1DVShLMjNDJHR9
VENVMHY7ZVluKV59b0kpUE1xKUFnSwp6NnVaU2VeSUxBWW03TW9IWnwhUU8xdXBpU2B8X1pGUlRi
UU1acGVIN2Ilbk8mQXU2fTUhbHE0SVViVGJBc1d9KXYKejBfOCpUVXs7QU9uN0BTNGxYLVN2e347
Uio1M0cyN0JfM347XlpDKDMkOSg+TCY1JW1WViQ5Xm0qUG11YzUyJUZZCnp4aSZ+Y1cxdFEyM3ZL
YmBTS0ZHa1pgciZCMys9JFpnSTtWbmhJOCVSYXt3Pj5qOCFsZnBtMjFGP2IqRUEjIW0laAp6WnAz
N2FWIW9AaW8lNEJTR1VhPzB3NUs5aHFfVUdpTE9acytWfUozN3ppd0F3YWsoOGtTI05FTUJvTEIh
K3lfX0MKekBAaDRPM1IjMHUrZU4yfj09eWhsYH00TU1fd1UlN0ZGdE48Ynd9KWBUZCR8K2pKZUxO
TmRae2ZMbnMoQ0l8QEdjCno5TEJWNlU9USohWmIjYXx7UmgzSFc7QkpvSChZaEdKQENrSzgjaVVQ
Nl9nQUR6ZC18ISlHLWxZSzB9JCtkIXdBWQp6dEBTeXxeN295QlJgXnRxbTVtZjZGbHElaiR8flAx
MG5abmZtKVZmdnFpcDRoNipoYjNiUUpoSF9PSHZ2UDhlZioKekRDblZFenxtWEVAckhJRTBIS0Nx
MjImP2FeM2oxVWdrVV4kdTN7Wm9mUWs1WHEoQndnN0FoOGJwK1g9dUNvKnBDCno8PH5kNiNpUzVl
aHs3bUw5RXp0endDUHtUTGFUdSo9TVh4SEJqfSNIQnVwKXxGTk5UbVghQFR0V3RfRT0yV0BLKwp6
RDI0I35MJilFQTxiSTF2Jlp8YGNnI2AzekdkWioocz1jUjhwSkZFdWU4V2FCeFAmM3tjKiQ2XkRw
RU8ocU47QkkKeig1M21iJiViU0pCZWFGKkplKDFlQ3I9I3JoKGpBd3BhIzwobDIzZkFrOzBLbSFl
REIzXkZpfTBnRkk8eEF2WUExCnpkYFJ7cHBHfXx5JVElQ1Z3Xl5pXnJHMmZ1VGQqPH5ibHcwRTsk
dDMjbWdZaF9WMntoSFM3XkhmYmc/a3JQS0hpcwp6WUhWVDxMTHZ+c0pEUSVCPSM3UkJJdDErUHow
Z2BTUVo3bWZoXkZ9T0cpajlhOXtTWWpHeUZSJDQoa3YmZ04hQEIKek14YyNNbTJ0WWBHV0N8eVVu
NGR+cVhtcVlLVkk1NjBPSndLLXNfI1ZpcmJIankkVVR8bCVEY3ZReztCJmJQMlMmCnp7YE5hRm4m
QGl7ZCMjVzUybGBSUUR3fWpmUX5oeWxhYiRzYmlAY3xUSUt6akdCQiNuKzxQKzt7IU5RQitoZl9B
Mwp6O1VgdGhmPEpvWFNsRENrelhJZF5EN2dQPk4yK0dITGtJNzdRQ018S0lQRENUSURCWm9FblR3
Nl9KY1VxKHN0VSQKempVREEhP008fnJeTFQ2QGJCZUBucTFVKWA3O203a0l1JU0qdWYwZGgobSM4
RGQhRCkke1Q8dEZeP0NMZHFHSVk7Cno3JkIlSnFiQlBKUT4kPUhBI1QhTXpJfU1wcXo8KSklRlV+
JnRQPmUyI0t4TXpse1JEWVNiTz02Q3Y1YEwxJmFZcQp6WThCYFlJc052UUNhfiN3UFMmOXFGVElR
MHdXTWVuLThjbit5bVU1VnZ7Sm8yV0tibzEqflB4cDZDR3R1RE5iWHoKenFOTkMpY0Rodj0mfnhA
amEoI1pUOzsjX2xfUDhBVG9odlhTLUJzKWhJQmpkNCFkPzNEbDAqOFpEUFpTKD9PKHchCnoxX2VY
REx2Mj0tKW4xaD9NTU9HfkdYR3E+PFZgP3U/Z05aezVKZiFDIUVwPldxZ2JIfXE5YFZXYXZFMitm
Ymh9QAp6ZFowX2BmekIoZnc2ejx6K080LXVeU29lOCRPJDFDdn5KV3M3M1MqfSFmP3RiWnJRWmNE
aDd7V1c4eGZpMDV4PjwKekE2MGRxV201O1BuMHVlaFJoKlB4cSYjdl9FKmdRamFvdXttNE5QRklp
RHQ8UGo5JHZaZiUmQnZlWkgqOVJGdUQkCnp7WW1+RllqKlllalcmNGZXSXpUT0JabV4hcSVpZTx3
cWI0NTxLZ0F3UytDbyY0V08zX2hHPipoeSlHRVVWeFQrZQp6LXtrS0QlLShLb3F1bTFWMGdWOV8j
JjhoOU47MnUlRCg7QU5UVl9JYlY4TWs5JipAdGxteXlTNDtlbUBCNi09dW0KemdVN2NwTD9GV2Qj
cGY0P2g1Ym5BRmFKQVl6PVlvN1p+YWdFNkNKSWVaNG9NMmEhMTIpZXVoajlsSVk2PUpebjAyCno4
SntzQk5jQGVTSXltdlM0NmdwWW1YSVFmbDBHU1V5MEJYRExvMTlDLSZ5fWdSO0lqQEAhSShRQ31L
dzVsT0U+Xgp6VV5jVG0pd3xwVUFRSVJDK34kajwobj17NUVHI1V5VXApUy1SYWNOTj8jTXh6N0JZ
bH5Ec0drezdteDd9b2UpRHQKek9yKD5mZm52Y3tFM0g7bmh6NHdnUj9rWFdMIVchKlclbT4tJWZU
WG1ocEdUaFlHcyY+PlAzWFcqR2AzVTNDOVZBCnp1MW1QQD5YVmttS1MwX0B4N1FpM04lVW5Za2Ip
OGJkdkYzYVp7QjI2TlpHWDJmfUBSdExfQTVwa0xRQ09VdERkSwp6eXpoZkE9cEUwO2k4JjN9JFVF
eWMrZUNgUlA5NTEhSF9iXzhhfTV+VkR2SHl7TzQwOzhfZ2NDZ2lzK2g5dENicTUKekkoZ090VEc+
ak5XNH4/SjBoRChSMSFMdSY5I2YlU0YhMSNYbH01aVJ1Z0pWalohamQtRGFHMkFMalA1e2AzclIp
CnpZSWtiSUxNO1B2WDhNQXF3c0d9flJ5fDBnO2gzUHBqTkw7anl7QnFXbkFxQkkzNC1OSnJZU349
PFB3JVNOanQ9Rwp6IW9OJGR4czN0ZiklTVRke0p1Qk1Vbz9NU0BTdVdaUFY8NnxHMSUlcjY4ckl3
ZXJFZlJIezBkY1VXXmg4NWM/fHAKejVPSD5SR0NGQks0VXtSKXpEX0FoJFE1JkZiQ1VOZ0NZZHY1
ZnhZbmo8NT0/bFBMPXNHP25CZUxXWnViWlFEMF43CnpVZ1ZpfXNLVDh9UVdiZVRgVFpCfCpfWVBY
bUE4RyRIbS1UaW9feT5QVGd2UVdeP1d6cjllYjZ5S3NZbzJMKDJYUAp6ZylnND5ycyM9aC1td2M1
dmdjUllxKismNDR2TV8oM35nT2hUbmFOYzxueyNTO2A2WSl1cU8wX1VkWXp+bHlnNnEKejRNeTY5
eX1Kd2ZyMlU7TVF9NFVhXkpHeHFjOzQ0WWQrfUpqXzRrQXFfO1pibTYoMTJjWktxIygrfUpzRzFa
OF5jCnpARnZUbU5HVFR0dGkxPjc5OUtPWFY+VnhmZWxwO1E5UFFoPjZDT1kpUCFNelFORjgycnEw
UEdWSGxpJVk/RDsxaQp6IyskNjhjUko0X05xZT96aDd+a2BDbH5+UjkkeDs7Xk1yZ2tFMSViY0oj
Z0A3Z04+Vld4bUQ4WUJAaTI+Z002TzQKek1fYGgjZnkkSjAkN2dhNThMUzBgV2htSVdfQWcoalpI
JWJlJSgpa2w5dCgob2BHVWlSI3spbWhpJmtaKk90KEMlCnokSSQ9TDR9TT89WWpiUXEhLT58dntG
cHVhPGEyaUU8JV5qRkheX0A5eU47PXIyeUF8TjxIJWtXYHRJR2dLZm5hQAp6YD54Jmw/ND1pOHVf
QENwcihtb2FnZn4pVllSa2ZpQHJWblI8UWkkfikjQyVSPH1XWjI0ZDhTPU05Y2UxTDVxYiQKeks5
eEVxRVpoWil1S31xaCZ0Nn50eEU8Nz5iK0BMMzMwb2UxUzdfSXJBQjkhNGlHQH0lWV4rYFZmZSV7
RSptKWRUCnpYZnJSI3Y0OCpPU0lLRH5iKGx4NUlGP1ojPCMhV0hGQ3Y1PitwJW1YJjAxdU9aQDJA
Q24qdVFuZHk9PXZtJUxhKQp6VWFmO3AycDttbkQyQDteTmVad3lxQHItV3N9dHBsa1RSOG5ZSFow
PmNoSnVCR3k4e3NfJlpkZ1U8TzZZR0gpWUQKekpVblcoNm1fWT5uRVVMK3ohKUBvaEZ4O2ckQztI
cSFZKX0tV3hMKmIjRDRKb2YyOVJXSS1VQClCcEJFNGowUitRCnp1dmd6eiNVKWombD9idit1bGtA
MzhoQCFaYSZ6cjRQT2N7MSRVSmI1LU08aEZnYj9vOzA3WU44TCQhcTZfOVFPYQp6QEpvY1MofW1m
dyU8bFEhUUZRNjk5ZVcpOC1CKWtwSDA/ZTlHOGRgOFRPUSEmeX5GVHxARjt5MUtyamxrT1lOJWIK
eks0ZmNGSiF0UU1FSndiYFkxYlF9cjQrUDheIV40eDZuU3ZqZypLUnBPRT11e1E3YXhhJTFVVVR5
WHk5QWQqYEtKCnoqdWd5O2VWQzdVXm8lT2ErPEAwdDY9OS0pUTBSbWRUJE5NfXYtd3h0VnE8NHQ0
aXUpa1BOKVJ1KjJMR1UtM2EpSgp6MUNPJXdUJUxpKkI9S3M/PjEtUF9mITx7emx6O25ve3sjKkl3
S15KNyFGdEhKJis0S05UM3FkSXJzVHxaJiVnKEYKemtrNmtuPytST1ZeKnZVSDYyRXhLMld7YF89
azN2LXt0VVJ9Vishd2ltMyUtWDQ2LWZNZmBzTVAlOWhsT3ZXdTV+Cno1Q0ExPUxkYVdGNWE5NXRu
JFUrVSNQXmdFaVpCYG1OQ3l8e0BTWHdvUCNQM1grS1A7UUZBZWttTVhrRmo3a14oVgp6PXR6dXU1
M2M2IXdsSjZWKVR2VzhpZktXRUBaNitgSjJlS2I2VUZJJHlJNSM0PlgtfHkyfk5VKz9JZjwtNDhx
TUIKekArMU9lP18jI304T0Vnbit1PW4qVmhGdjJFRU8wKzd8ZWxxJlR6NjRpbGRhRFl7IzArcllH
OURUQXhSUjZfamE4CnoycnRAPG1AelVEJUlUT1dSJXMhSjVpejsrdTMlMU9SN2t+ZWtFYVA2Mj8x
JWB4SmlWbUwtPHtKQmY7aXtEcyRhMAp6UUA/bVQ/fUtpa0FDWjI7X09ARGpJRVJvUFk5JjBeVXsl
JF85Z24oPUtGQ202ODRDI0k+ODE0blp0LXooIVoybmEKemhZRz5lPzx1REJLXlpFKE5oJjx1ZjVf
cy1BKiVPQU5yeWNSUUVRaDZROWRYYmF1PHFpZCFId2hlSU14Ni07SHgtCnpiYE5KO3NNckEwQjQ+
OENjaktyYCpUJG5ta2BkfC1RRHJodFpYLUcxQ1RjRkcmWVdjeCZ+XyZWeGN0SChafUlmLQp6NVdX
NDBgVkVhXil3dERHVzxmVk1sUypAKU97a2ppWldsN0FzK3dYbU9fQGB7N3NYX2BpYU48Tjc3S2U5
Z2drUSEKelUrSWBvQHAyb3YqJk1MRko8MjhZS1F2dyN1aEBJZEdwJHpgaCpJdmc3eElYeV4qUDtD
T0FmaCtWekB5fXBWZlA7CnptM1h+X0Z1dkR3RDlrTm9FOUZGWkpDWWV+WjRIRkchTyg2IyNybThp
ZTl0YFNBJWs2c3NpQE1ZU092PSZ4Z343IQp6MnZlS3EmTE0pUTtUdH5UTmByd3NfM1ZrbkFlO1Mx
WHVIYUVoSTswLW1XZVFrPFp2ZDMjdXMrQk5IV0l6UEM9YDwKek4lY0N9PGRmZmc9fURWQ2IoRFNm
RmFEZlhoNipQbjtsfFMwODxjQCEoanVhNCtOQHZ9T19WdUczJmNOdnthPGE8Cnpud1B2SF5TUGhA
Z2pgMSt4dStVT3hFVkR7RWklVU5oKGtePW5zQyliKFVxemEjWlZmY3pIYCVCSkZzKH5VM0pzbAp6
bVJuUncmUSVLenE0N2lCcml2KXV0eWZmbjVFTStMQEkyM2pIRzFVbVBUVGg4UX0lQH5lQSpULVM+
bTZ6ZnMtOCUKenRNTDlvakA4PDlwbH4mIUdZMjwjKXRXYyRVJSZtWUh0KnRfPzQ3cShTcVpSKXg3
fmdaYzs9UGxgcGRqWEw7eElXCnpMc0V9IzMpWll4eWQld3xqQjlJYT9PQXwzaEVReGJXNUpFcTN7
WHMkMDJuOyM1VDxBTzxRfEFxWGxDSiswYWEmawp6aEBZeSphdTM4OU8xRG81O2h5UkI8MHRhOExv
aXktX0tKKGEmVkAjamJyTjk+YCNWPWBqQVV9SGJvWlY5e0N6Sj4Kem9PV0BycEUjOX5ifihEZ25K
VG9Cdk1rK28oITdeJHo1Q2pOVVNFJkt1O1JeMTNEaCMoPyhKOGV3MGwxS0xBJll0Cno4KnYyNDVp
NWx4ZE47ZzlAdHFyWkQkYk4qU0tvQX1aUXIlZXt7QTJUJkFJP0tYPkJAVEUxelNzNzEjPi1yQnli
Ugp6N09UPDc4dThEKmVGdiFGRDdPWlJ1VEUxS202d21TNWBGPmFTcDZiSElRQWMpJkZUWGYxdTc2
eChJUUlFRXk/YVQKemUhanVFdj9ROHgoKWVtY2cmPXlaZChHTlU/NkFONXxOV1ZicEVNSTc2Iz12
YTEpVktXNitmOCYoO0NVazw+VzJZCnoyMGl9QiYrTXNaZWAqVl56MSFZPWA0S0N+czxtNGBiTyVN
WXI5Y1QrUW9COygjaXc9RHt9akBgZDc3ektVSVpNNAp6dFEjckZlRDJ2N245XjVnR1p0TH4xYDV+
Pj9rSVJrbVU9PjVWVyVyNTlmJC1AT1UrU2xifm5FMWI8KHA0aDw8SiQKentgaF5UcHY2dV8kflYo
V20zeVlhZSglNDBuY20jTlI8QjdJRmojKFdHNGB6cFQze3V6Pj56WHBxfnw5fWRkNz8pCnpfQis0
JT4tSnkyQCtiRTh3cyZhUnFBO1gta1FlVjlWfTl1K2l4KVg9XjZZc3RKVTFkcCQ2MGV7KiFDVEpB
dGFFNwp6XjNNU0xVSXUwPykzbW18WklqN154NDRIWWckR1o7eXtne3FpRU1LPXAqPGlBSD53NzdL
U2hSJFNCci17KXcqP1cKeitae0o5d1l4cmE4Pm07T2VVTiVfayV+QTM3TkI7ZzVPJlRjQUR4ZFVB
WF93X19kYTtyTy0hUiVQY1FXTVgodChFCnoqTTgpSzZzT1BeZD5YN1k3Xmt3bDd6M3h4Vz14cTNQ
eyhFfnNRezQ7MkhVZkRLV299eVZASzUzd2J4djFQZHhTdgp6YkVHZkZYYVFKWEVVVTFnaHJWUjxz
KE09OWhKJUo/c0d1e2BrVWZ0SW88JUl2bEFuZjM/NCo2cm15aztxYzRlYTAKekI2QX5CJlkzNz9a
JFo8cF5gcHBwby02ZnVePTJ6PypTfHAhZCRpcnByZX08JnBAcT95PkJIZFo/bHB1V2QrJHhHCnol
PU5QdWJnNyg7eEhCUilFX0RqR0FiTGxmYGRyNX1mLW42dF9DWSY2ekFwdm5rdTt6dTNuK1RyeFpg
YmB2dFg9IQp6QD44RiUjKi04PTNIP2hFQlh+JDxxVDswdnJFZXNfeS0xMkNEbmklR3R7NyNfNGFl
K2pmQWBuY05telZIUlJNKlMKekRvaXl5TVpXZDIzMWU7M3kwYDN4PmxYdUl4Zl43eDJBZVchQjly
JkZTdH5xTE0xOUJUVk82JG9eQlNBUlk9R2luCnpRIW90aERuK3Umdi1Xc31YWVJjaW5hVUVzfEZn
Wj03YXpzUnYrVVpvKzVZbTZ6aHN2I1JHVT5abGtpdipBVys/Swp6UCEzPE1WQkFZaTdiQVN0ODt5
cnVVWTNvVntqQlpVd0EkV1lAaT4qfk45X1kyeW4hXz93TmBOSU9BMnpSJn1Kfm0KenV+d1RwZS03
KWcpcnkjd1JuMmdre3JtUjBWTHl0WUszNlRKJkZhelJIZz9LOTNkeDREQ2doPXNYYXBKSkBKaTd0
CnpXTDdNZT5INEh5bm0kTT40cyE/aypFY2hoVFJRVW5yPVZFYGd9NTY0bUxKQlBSI2pKPzA9JkpH
RnE0TnVsO18wNAp6SjQyNGQhYHVxQk4tMFFhOzkxdzw/UC0pOzhMZFBJejxNcEkwPEtleCNgaElv
c2pYR215cT5tI0Bvdj5ONXZyO2cKejB0UGM+fDg7ZUh2OFdZX0ZeVzlNZ0RkWUh3VEhNPm90OTwj
PTdOQ3xPRFo2STVVXztEYypaYmNNJmEjZDgjYHRhCnowc19XclIma2FQZUlSOWReZDUhfSooXm96
YjlMWTNtKndle0YmdXMzbX5uUmU7Q3xwUCQ1O1dPSTAySzAmYHR3Tgp6bDdwK3pOPHpBck49cyl6
eztReDBLS3NDN3dgSlM3a0hMKGZFMT19SGd8QDY+TGhII15EaFY/dyUjYTMlKXBPNVAKejhSJU57
UCZlSX1BfU8jX21HZU1zPmEpd1BffHNTcyNtZT88M09DZ2dqZ0BMJiYpbEVsaiZwV1cociVuWiVH
TUZsCnpkVDZWQHl5OTNYJERlIU4lLWcrc2MoeSZ4cikjQkdgTz53YVRgWUs7cTN0QXVGVDt3M2J9
UUckeTxkczgjPFE8fAp6ZWB9TjMmTHhqPmBAam9CMXdfa3UjZkRsWUQkUXwzekFtYnx5SiR1OVhx
O00kZH1KaUUpczxURTJaOXFjdW09SGgKemBWNEpUT21rQX1UcXtFfUR5a1dSZzVqUCs4bXlUJSNz
PDhANkpSWT0oa0d2dHlPO1dvNGhxc25KRCQ0K3RFaitBCnooM2c0cVl+fihIKUZLQDVqcWRCaFEq
WkI7PlBlNktUbF8yX28+OVhgVFZwTXFFKS1+YThXNXVhU0h1Xj5UX00mewp6ejVZZ2N6UCt1UF5q
RFd2N2dwRnI1RGl6WGVaZllMOUV4THckTHVxbWF7IUVEU1B6OXtaS01AVHojR3NTcyRpXncKejA8
eSFQPiRPcTErdTdiaTBkTkAjQUR8P1BSZzI1JEo9MjtiVEpuUFQ5TG54OFNCZ0VLe1FQTERgKnEh
QkBoRG14CnolNjYpYyE9MUBYTXx9MFpRcWI7cTVocXBFYXdTdU1jNWQ5clcqKVUrTHE9TnppY3x9
Y0VvRHJ1SVhmNHtFQSVpbQp6XyoyeTJ0d2oqY3B5fj0re3BNQDU0bURaTF8lVXxtJl8xdWBfOH1S
eFZqVnRvNUN4b1Q4YGlKKSNUKkorUjI/JnAKejMjcnlEJTlwanhoQTU4Pm1sbzVLQSQyN3FLLTs3
Y1plWlROTUEkJlpOMih3WjI/azxfalJBJFY8cERfSiR7Pzt7CnpHfjAjXlpgbUVVZX1HJiRSakMq
bEB7XnNwLUhUUGVOQ0h5fEdsJDNNQWlQRndmJUJ8b05Xe29WKD1jfUcyflV4YQp6Jk0jTFAyNi1R
dDFFdnllPHRBcGYzY2dRK0J3RnpiaWktKm1OVWg5P0VvR1kzUDloMSM0MEE3WWkoMH0+QSNPMmEK
elIjWmYlZzBUU1c9ZFJQYUZVQTFBZDlLV3ROcSNSQGpKX3c0KlZ4eXMjVTVxb1RAVGlOQ2Y3KGtV
bzFldzRDfHheCnpxYCRSP2VSVXV4OUdtVz9fcnAxWkt1UFhSc3ZKcX0rd1h0ajloRDdRNXZZcUI0
MUlQKl5uYjIlLU1qd0pvWFNeJAp6S097SDBOTURzUWdsR0d2ejBmV3RUIXBsOHd6NCtMVTNtbjY1
STBicnhlKmtuUSF0N3VrNyt2PGdOcDV+JEpZVTYKeklZYHolOXkwVGM9Xk8hOSVNRiNpSjg4PSMm
OzBDanVreGlfQjZzQnxwPl90K1BgXlBmalMlT1c4R0dCMlRWJXltCnpMdygmZVIzbjVKKCN3PGNG
PXtqVXU0K2glblNSRkA1ZGQ3KStWclduVGtHKkFxTGN3a0FPfkVDRVFQcUV3byttTAp6eUYmbVZS
MCR8eTRiNHJxWnU8QCFIKzd6IUpoK2EmPWM2ZCM7VFprRlFEe1BqV0ZjJFUoUG1YaHVIV2ZLLVZ6
YXMKelQqbCMrbG9aKiU/Zlk7PF42QTNDSW5XJHZ1aSVZOVRRdEpjJih2RiV7NCFgS0opTlpzQHVW
RXQ8S3k/MGc0USsmCnpsJW9hOXMlRiN9K3JNWTF7bUd5RnNlU1IrZjhFQTBXa256JlhSdlRQeUdw
I0pLXzBPfSZlXz8oZVgzTGcxK2plZgp6RUIzY3ZgJHJvK2FoP3JoN1dBWHtmN18xay0lVCtgd2RZ
ck5aUXRUdnNmWUhzcG1OVnx5dGN4QEBvQ3V1ajtfT1kKelojJSsoaUNII2I4WjhHSGd0QFlxdTxG
Iz9yPzdoSEdWWjw7PUA9czhUJmItNTZkbn5waEViMmZhJipzeVl0TnMqCnpoKnBMbFF2TFo9eU10
VSQwWS0ldmFOcT81cUstVHk3KXRtP3N1RkV2MWwrJj0lT20jV2I4R0NIK2RmTz4+ZFdAUAp6a0E3
cX5VVkR3VkhuZzR5ZEV8VzdLQGtOaGcxWH5KeXpNSFZTPT1mTFNeZTVPdyoyYHdaUTh8KlRtJmhv
c2pIc2MKem5vTWl1PzFEbnBkZ3dQbjFJbWJiSCglJCVvUldjM0M/KWg/c3lYYTU3UThfSC1STyV2
IWBTb0gkYD5JfTMrYnVYCnpfZiVZe2YpX3kqM2JJaFlPRl9sXjghS2ZFJkplPHdsdnNjPiVza0Fr
WXYlKWA1dE1WWnt+bDVjMjNQRG8kNmwtVQp6TnYlNVd4dTtwfFNtdnckUmAoaTtiMyh7NndsRFNV
ZntAaXFvfXVyZTRvT3JTYzBhTjFGRSgySVVPOEJ2Uk57M08Kekh9RzhjPl9YN2M4TFZuZzZWYmFi
bnd+THo1blVtViprQXRIcFZfX2wtc2lPfkAoPV5Bem1eRC1IXlAoOFItcUt7CnpvaEI5YnZ4azNm
fE04cyU+MU1iVW8meHNzcTVHfFpLXmF3Kk1RI0BGKnRpeURxPSopVnZHQ25kTGVEKyg2d3hMfAp6
Km05RCg2RE1ybjtYMGVMPXhWQiRNPl5JKnd1VztNKzNQZHZhM0wxcEVhJVl2PD5UbmduMDFOJF5G
Uktwd0dqb2wKel98bkM4TXBpdSRmTHcxfGs8bFV9TjV5Vz9KZHVYM0drTGNFIzdfST4qWjx1UHAz
MVJIWn5sTy1kI1RlTmBzdzMjCnpIU00zM0hBRXlTKVJpMCZaLXtvfD0qIVdBYDwlfERofVoxY2ZJ
OyhgT2BtJTstZzcxRU94akwpWEFHcmFec0NLRQp6dk11dW5McG5LfWpgcT9VRmctYWI8IXw/emB5
bFgwY0R3dj1yY1c7VnViaEk4QDZGbz1RZkBSSiRKTCtuc1c3JCMKelctQShOK1FuRGN0MW1vaXxO
WEUzIU4hMGZDZEpzciMmdUdXdCMmQnxVbU8kSyllLStzNHRtI35KJUUlOXc9dlQlCnpNclJlOyNh
R15EVFZIJDFqeGA3Jk4oRUtuZHI2TjdCSmMkY2ctLWY4MjwxRn5EUjd2Q1kmdHctNk1gKFJtU3Rf
cgp6cW00R2p6cnhxazFCKm8tYVIhVlFvK288d3VSPCZmYkVgRTN6Nio9SjZjQihKN2hodlBkLU1m
K2VadmxmaSQ+d0cKelVRV2MzKlhwZWF6emxkbDFZIUVkN0dgSzR2c3NzK1QrMnQ9JSFPQ2tZb0lD
cHtNbmJ1SDhVKC14cGshZ2dxRyZ2Cnola1ZIaC1PND5MKGdGLXZBMngyYmpSbGFQTU5AYmokVXU0
YzVaKCNmP0N9bz1BQEtMNFNFOSUxRH5JU2spMkAobwp6ZVImYz5jbmhPSDY/Z1A4Zmh0MGFne1E5
NDduNE12Y35PYSozWlp3P2AhX3diRGBjLWBUbEx5WVVANCFuc3BKNiMKeiloVWY2JjxnZHpPOEg4
ZT43RTN1ZGYpJnNqaHJlVUJ7dmQ/IXI2QGIrYHckeDNKfm9DNSRheH40ey1fSjxrSllgCnoxQGtZ
cXAra3F6X2dlNHMlSm92M0xFJTk/citVayFEMEUkWVUrMCM+KkkyYHljd3ZmfjM/WnVIQ35ZZUEh
dm0zIQp6ZC0yNT1aM14/Tk1+QGp6e2xSaERNVUJSVTJAfTgjPVh8UXg9TnpoMmhgU1Q/d15BWjJS
PDV1RzNsQC1+NyN6QTcKekt1Xjx9JFJKWmUmYU9TWGVYVTIyOFM4ODBoNm58a3gpMW1BcUtINX5m
QThEMypOdjFUTTQ+OTdvbXYxcEUoNSF+CnpsajEwVU1IP1F8TEBjYSkybCpeSFE4Q2JwciVBTk9A
dCVzRjk0YTtqMXF6O1JnMW94JU0tKX59eG8pYS1qT293Swp6VCU3fjdEJEZWbiElQSlIIWxtfT8l
YTdYbjllK2JrbHpudXRBS2YqMzxYOGduPn4yKlRnUHVvMClYdHJVWXtKeHcKenRjKzJTYEs+aUpY
WXFCbTQtRCU9O0lyb19zd2R2QGlzJiV4JDhBKG5QfXo4c1hIOzs3KkV0ZXtmNjlXKHhlcDtMCnpY
Z0cmPExVa08wSzJ5YmlUKX5gX3I7I3t5ND5Na2Y9d35fJEUjfEBLKnN2YikyMVY9Mms1KmA2YDFx
TjI+Y25DRAp6Pk5rRkRXMW9LbWZITWctJHJiSUg+TDMpUWx6flUyNGNfbDA0MU80Rl4zJVhDRlRE
Qj1aK3hBR1R2PGhrezEtMi0KekEtWSVPYm44KzwyQmRuTXF1PTk1bGY9d1BkYyVpfm9vIT5MKEdu
eyhMWUY3bnVPUm9yOXFVTEg9Km0zc3A0VDljCnpxZXQrSGRHRXFlSlRRKmxiemgmJWx5USRXTyVQ
cXUrWHlLPGs0RlhpamZnQjZRSF9PT0IjWmd7SnkrMDlGUnI5UQp6NCReUGtYKDtta0pwWUBic0dN
TWU1S3Ehb3Iwc2woQzc/QzZzU3t8KTNSYC1eJEVeMGBOeTUrITQlZGM+cnY7KHIKelNsWXBRNTky
OSQ5fW9FPV80RU9QLS08V2JpTGU8bmFraDtsLSZ8aTtuYG1vQCEqWXFWbjcqclBRZlFWI2YxaU53
CnpNT2UpWUN5elpDRj5NZ15MNkpEfD13MmNYLUlIZWA+SUBzJSFeaTFLRnRLNWZBZHlKMkMwWSln
NUQyVGAtNEM1Twp6IT4lN1VnKH4hZVFBSyspMk5MfCl1cCVDUVJ4V3ZQa3pJND9Yb1BWQS1+eD8h
elU2a3NaSno7eEBHeVcyd0pOUVAKeis4TSZ0ISMreEFoUVhEcGwlR1ozc0QkRk9DWkFCRmY7cUxW
aUM2PGMzTTU2WldafDVJVD1kdXA4NXtpKWRhP1pmCnpKYjB5JW1NRUF3ZG1VT2ohdWg7Vk8zSz15
TTVGcmxSNnsxUVZEVEBpQnYoSHdaOEY/djdtUDBPbHszdUIlUC1FaQp6RXViWW1PNkJQdHd8JFVH
K2hSTSR5azhCSUEzdDZMNTZiTUZ4OEwlS1IjTz9RUXFCO088cn4rTnFpWF9KYHpBbXEKenAwWSNh
QEhkaW5gUkdTS2lva15pRE9BfERaTSF9RSZfaX5ealVUV1RGVEcmUnc2TSphSHtackczMldEYFRA
MU5ECnpYajcrNV5QKVI+UDN6YWE8TWRxKXRtPmRhZ1kzbGRXMXVMTnZLUkZ6en0rNFN7bj4qKnY0
c35ldzBVNUx6WGZ1Zgp6bCpuc0RjPzJjNz0jb1g/cT9ifFhjen4yZ0lYQDNON3RFTTMtSnd9YD9B
WW5iZSNWUiQ3IyhmKV4yO3lVJXZtISoKemlyUzEySzUyNj5HRVAlanlHNngtdGJ4NG5RZCRjJmom
PVJJNEteTzdVbyg2ZD1STTVtTz4mQn5eXzVVdSlyYFIyCnp3YC0+cCVjQG5jK29iVW1aMnl0TjN+
Z2F9aXNtV0RpYTwwSmNAbXo9YmVmOW9NfWctPStwcW82VVB+RTU1MXI2fQp6Y2xRTz03S0VAOVdF
QDU0dkR2OWdzaGZnfE1TRkM3QiRLPXNuc1lham5rZmFVX05xSFMmI2RudzRCazxHSThlVCQKel9D
PD0jMXVeZl92VFhVRmZpMGR2I0VHX2BkVUM1dXRqJTAtZ15peXZwVVVKMEg7YGdeN2NCUWstcjw0
Zjs3T35FCnp2OVBxMWVYZkxPRE1EK0xIIUFlTWN5JU9LeD9eeiVpSWB2PlM0aHE/c2ZDY3lCWmZB
dT95cCNacjdITUA5RXkySgp6M1dzfVcwOHchQXFVJndzJSoqVj12N2BQeChGRnQ3eCFlOyFzP0Fr
VnlJZFBMeXZ6bTw5cXRCdzghY3dKSTc1cVcKenoxT3x3N1VXOHxFI2NOOyp5NG1ATVMpTVBzSWY5
K2JxaCNfVmZ+cEM/RlJfb0xmNkk5PTEpKUtAeEQoZWdye3xrCnopPldBdSZEKGFvXzFIcy0+OHNh
QF5qZV98anRFWCQ9dW1OQ0E0b0loPjBEbUE1Ul9iJDtUP2B9aXNIdzZ1QW96RQp6S2lyI2pnezIh
TXs3Z3xxSyZPaGYla013KEsydnV2Z188LWJGJGBHZUE2aSElSkc2UzNqVGtaX0ZwITd6ViZ4dlIK
ekt1e2B5cChXSW49VE09T0k4VV5lbXNgJGstZkFaVHklTHFIRiVMJnBnI3lefW8mYSh7amxiaigk
JiR9a0p+fUxRCnolQkZ+YjB6OyVLK1ZxWkhxfDlCeCN1NitMZCpaeCktK0hjU3ErQChmZGJoXyh5
RUh0VkQxbH1gan5nZXJLeiZhWAp6OEVlQnA2JmBMVDlUMXBgIVdlLXJASVFzfilwd1hwYW16P3hP
bWxgM1k3PUk2TGE0LXFyRjIyOD5nNkdKKHRnJXkKeiNWfHo9QHoqRGpyYH1TbWtSdipkaD9qayRj
RUFsey01Jm9zM0RzKjN4V2NCUEtVOWFaQyUpJUJTLSNJcENxSG1mCnozPDVxRHBtOHltX1c0YGlg
aipkZ2Umdi17WXxfTXVfTVFMdTVCdCpae0VqUT1JZGYpRyQtbW85bzsrcVotTFRBeAp6WGNfcytT
Tl8yTT5gKHVANGFifFZ0RShlTiYkSiVLblFxXikheGtmYFBvdkI/WnJiMlZ8QXJmR3U7cS1aRVRE
eUwKeiY2P0U9WlRXcWE+fXgzQjJraUZTWm5ybnljIWlZM2R7RkN0V1k9LTVpV3tYfCRCIVMhRm82
U0JKODdhbGBzZ0ZKCnplZnVfN3drTWZldCRLam5kdjxZZWI2a09MLUBjVylmbGFneWo+T25GPj5t
RnFAUlVfMGA8SCtEbSF4Z1RvI08zcAp6U2h0cXp6MlZwYnlMTjgjRnVXIVY/Y2BqRjNlLV5WQCU7
MTR5LW55Oy1BVEsxIWlWZ3w9Ynl6eEE4U3drO3pfJncKenZkaSRDVFdsKmUzWD4qSnZ9KG9ANzY0
I1YydDlSYVZ3JVVyMUFDPzByPVlUO1YqPTsrS2leKmA2cm9mUmc8emlxCnpDZ2RfaUpMZEdDPGlZ
VEp7OWFPRUNOfHY5KlBUdWgjc01Hc0BDT1ZsOFRjfngjfHxJczEqdClEaCo7dnRPUWF0bgp6Ziko
e2lybkkqemJfWF9zSXY0T2ZPTiorM0B+bTtDc2FwLTleZFBLdE49Rkx3ZHhFWWRtLXRRJjlWY3El
NEFGISoKekopa2Y1czNTO1N1N3RHRUZFTV5ZXnFrU1B4LUN0X1BsPV5ZVkhNdz5sd359bHsle1om
cjQhNGtPME8hZGlKbHtjCno9TSl3Mk5SKTBHZEI4UTVOPj1AZmp3KFIwSS1nKyg1M0w/ZVZHc1d6
U3NQekVOVG87eWBabHJGdFZhalJ5XzlyaQp6TkgyLStsbHZGJEt5cnx4OzlRaWpCNnEmRE82dzZk
KCYlQzMoPnpAblAkRn1FSihBYnlPRzsjdHFmWnFpO3JLe0MKelcqfmF2TCo5REA5bzxQblgpND9Z
MFQlJioqRitXY3VfSzRANChkVihCNFZDY05Ueit4TllUY2pINlFoO2pncW9lCnpJOF5efWpFRShL
a3BnPXFfUWUwekNxYT1xYCRndChZLW1ifUNrUW9oNkFIc0F7SEpycEJoa1h8eTxhK2ljZElyMQp6
aDZeNHY7PFF2YmxjWlh8JkN1dTk8OXZFRnpqb15OZ0BtUyVsT0IheGJ3dzVsdi1xNnVrKzFANC1I
PFg/dUFaazIKeklxaElUYFMrQWZTOW4meCNleVlUdz1mRCVIejRhWXRic0ZWaXBBZlAwbFRlSHxO
UDtDUyEqTGsmQk9YMDM8NnZ3CnpNUzFPTlh+V0JLcFZfa3t2Q0RsOTNPYj8+KFR5O0VeKEBNPkQ+
fGQ7SXUoRV97TVNHSlVIaU1nYHhnfTVYMW5Wbgp6QTdPOyMmOH5ia2MySjU7O1F2R15KenJmO1NY
VHZnbmdMeWFhJkUoRHNUbiVWN05OaXt6NFRJNyRvSmxSdWVhXyEKemB8TlZaZV95PDB1YEFQaHol
ZlJTOUFVJXBQTWMyR0dyVkxmcXh6b3JiJElqNVJlMFFFdCFodk8jV0Y+VnchR0xiCnp5NjdWTjhK
X3VYZSheVksqc3gpRT5SYXZoSjhwTlE7Uk58aTgzT2A9eFJ6Uml1PyN3UjYoZ2dlcEBEK1JwKkU2
aAp6Q18tPW9rNkRLRCtpJEhWWUgqdjRCMFQ8WVU8OE8oe2EhfGFPQVFUWj0hfms1fE0+VSt0SlA2
TkM/anN0Z3pAZXYKekgpRFdvU1Z3YE9qd2ZfNDAzVm1tKFVobmx4MDFwdVo3b0piNTF8YiFRaXJa
NTYjOCRhVjNHYXteaj40XzNCMXxeCnpKYF9ndThWY2lydyZ7Snw8VFg9aXVQNDk4UTlVUHg9KWk9
KCEyWEZKZGBfYFhwX01vZCR+QkcoMkR1Wng1aUUpVAp6e1ZSbk1KeHkhPzIzOEZAZXJKMmExKVZQ
VXE3K25BX3V9OTRWXmJBWUJEOW92b0gjbj9aQEF0R0RXSnEhJFpIRlgKeitLdjUhYW5zd1lQSXNp
RFV6cSUhPTFJKTNQUkRhQGZkcENRXjMqI0R7N1I4PUIzWXF4Z3JFSSR0Rz1scyMmRGx1CnpFeUpz
KV89dExTRylVVWRUfH1SQzRGZ1c5RHUrNU1UZFVUXjlUKHg2Qy1xRV5NTENCKmdSVGl7b0ZhP2Vt
PGFuMwp6LVZKeDB4UFNqVntRSCRxKEJifjJeciR2Zj1ucUE9WTR3fFUwejFpbGx+WVB6TnpxTH5x
RjVselJ9TU1PcDFZQ2QKekw+Jn1td2lxVmZ6P2QqdUVtYGZacGQ7YzstTyQqQWNmcWQzamZIfjxF
MyRNMGZ2MXYkOXpkSX4+UDNBbXZYbz5ICnpyMHBMfnFrJDVTbDUkPnBqWj4+fWRzMFpeYE1zP213
eCgwYUg4cWhJLUxnazFKal41e3VWbjVqTiErcEU2NWNKMAp6JE1GdF5BbVl8anlPcFVaMXMxMktH
UmQ2cmJMLU8taShZPkAhY1h2MmR7MHl7KTAyaExFa3pwYz59QlpxMjd+QGEKemIkJTB5PCppcT87
Z3l2ITdna3VsKWVRNnlXTkQ1OGJtbUBGRlJzbWktVGJrbEF8fnx8c31PMT12eiV8WntzIUJKCnp4
NENBYDhvY05xY3JKTHt4TiU7KjUpQU9qZCpkRWVAVXc1PFFGe1ZVQHtqKVRrOElgMipMLVpEVVlB
XlEzQnNaVAp6TVIqRGleaEUkKWl1fDkjWikwZHtKRDV3MDRJJEt2RT9WSUVaSmxANmh+YyZ6PF45
PnVlJElRJnVmRjtrV15GJWoKenYrO19IaVd5R0FlYiY9ZnhTRCVZKiFgaTA5O1JKcXRuWXp4K0E4
VzI/PG1KN2ZmUzBfNyslMT0+cGwpMEkmOVpvCnpjYiloQk9abj1VVlolbilpV01zWHI3N29KPDd+
c200UzNZNlExfkNUcWpYNk9BMkFHJWBaUHNRLSpIMT5AI1U5dQp6S2VPJC0tfXcpX2FAaklfZWJw
K1BOUTl3O1FMYVlgWVheSGJxKEIxQmIhO1RaVVQ8PTlWKTk1KGpfV19BS20+UUcKeks3NDlObjBv
Wik+dSllQT9TemRVRzAzV1U/bjJmZ2NKYHU4TmZDa2lIRG0qT0BsKiElN35oTmJJI2tBb3ltN1o7
Cnp0d0BXO3A7YTlnOTFBZjw7RiZPVkNHZD5iWSRVRTckcSZFN0tyNTBqaTlCPTYlYzxQdC08NClo
ZDh8a2RDMWpRNAp6bXJ0JXNlekNqWmt9QXtFRmskTGooVj4hfmooNj8qNSlAQ0lrX15pbUomUFk3
Oz5VclBsaD13QlNQJnh0ZSVXRCkKel4qR1UqXm8rRjFJMlY3cmdDJHcrd0glQEFwalFlSVY/Kk9Z
K2VsQmVRJiYtVVYheXF5QGZ7VE81U3o3VkRaSXNxCnpPREBtfUExOHZJRFRIeWh4fExvOGw9P2s/
b317dnMoSExyQyghVVojVmtzWkxyd1RmaXJaalRVbHsxX0ReZ3xFVwp6cHNIZn53YT95KksmcXlI
SHFVIStDRD1tRkFlfWBWNkszZVNPUkIzdF8jcXp9RiMoKENIT3BSOWwzV2NoYSQ9TDYKejlpbyh1
aCl6SSRCQkQ0fmxsWTJMVzYofEJDOD1DJG9jTkVGYkY5MUtPP0NxRXd1OXV4eGRyWmMpPElhc1E8
RFVxCnpxTjAlbXBDeFdKPTF9S35wZ2BxS2hPLTdENkBqUG50V0Y7aHVafm1VayV6Yj9BV3txdFVu
NW5ueTFBc3M7ZTQ3dgp6ODVKZ1pGX15CekdBWDxsIyM5RXooNzhPUTxle2N1Kn5WNEhlcVEkazU8
S2dfaFkpKkdWQ2VWTVFKZ1ZAX0I0K0AKem0reCtpc2BrJj1OcVc8dGNeV0w9cE0yZX15WGB8KEdq
Z0p4X082VDJAKTRlPHBIfmw9NnlLX3BwMmxpUWBQX0JhCnpoZiNwX3A4dmkzP3o9cmFlZChvdV4o
JE9Xaj1tbWFMMko9TU5jWkFKM3RpRFFsT3d6OXU4LUsxJHkwM3pgTzY+dwp6PSpLbis8Un1SWiZD
Un16a285VDRkLXZUUk1fSEVJcUQ3YlVleUpUc25lRXhMbW1EdlohYVFtJkpUUjJKLTZ1WnYKelg7
QUxRKnpmK3tTMUAzIUB0N3xtTjZtbCU/b3JkKG5oYD9CJGQ5VDNZWGRvTiY3aSpmcXhVI0VsTUk2
Q2pJPDBlCnprJVdYJXo/eXFMVyVeN0N6Vl9SX191WGdUYGAtNiQwPCk+ZGFFJns7QDQ8d3lIO2BY
ZTZsKDtZQFd4Rz4/YnFweQp6Xz5iPj03WjNiOz90ZHxnYFdTaVhaRnRJSyRWLUQwNEdpcDtmOUpw
MFBgdmtydFdSWkNoMGl7Z0YoWTEzYW9hMyUKej5Pelc9dlE9U1UoJWF+e1BtMVVTKHVvV0JNQm9K
IUJlZ2MzdTsoNnF6fjs9SVpsQ0A1dVVRcWpgRno2WFNfaD9hCnoxe1I4UnBeJTExQX5fTVVVNUhw
a2Q9PyFhPXYpZGcrLVBqNT44QSYwY35BVHo9ZmEwYWAxP1YqSUdjKkVRazFtSQp6bHRge2JJejNe
P2NuJnE7SWlgeUhYZ1hhS2M4X0lCKCY+PSQpVThNTkY4Kn1LQ0BBKiRldzxEOXpUfF85YUo+LSkK
ejYlK1J4QHdzTTdgczZhKmhVenQzQ2hDcU9YJXQwMFQ7NHtDSWQtbSs5PHZOSiF1TExDQ3llTHFP
Tmoqd0FuY0soCnp4V2pseE4+QzlZZWVRZ2xzXklsKGxCLWROTG1OQDc8QmFrQTtnMjQpaGtvPTtg
QG8wcVZ+OV54QGF8SkJmI0BvIQp6SXdCXkh2fUFITkBlK3RQQlI/VCY1V0xxI1Z1YGdEIU5BbVBA
RWE+JTIyISl3S0wyWjxCRGJZfVRCYXBJQndxMUwKemt3R2BYQTlnN3pedH1NZGdWLSpWbGJmNmZw
ZU04Z3ZLIWVSSHJHIVA7WDxjfE8+fXpTZTZCNXFQJi1BaSpuLXZVCnpPejF0dnA8dDx0UipWNDlF
QGMlblVVVXN0eXNAPmR7P0JrTCE2Km55TzIxMmhES3d7PlhQOUhLTWs4a057ZzFTVQp6cEZmZiVk
UzxVXk1wNEszeXM2bU92Qm0xUDh6dDlYPV5qPHI+TnZPSjw4XmRTNnVeUUNFY15sZWBCZ0JiZ1dU
STgKemNPJm13LWw7NGRifChAdCFDKGswQTN6R2tESzI7d1ZUY3VZazhTSG8qVUEkbVVlV1YqJVlF
dGxJPEV1aXlLaUJgCnpwcHw8K2VqNyE0RSV3cmlDKypyPksxU2JxNE16JjtOdH5mVmw2MW0xY2Ay
e0hPfGlmZW1OfFEoa2VuYkd0RUM5Pgp6WUNCayQoU1ImV0FsS1dmYn1SbGFDMTB6c3drb292bXtw
dTUxNTBxUW0zWn15MDhVZmA/fDlga1NFRmMkNW5nTmMKemVFRm0pUSR1QXh3PDBmbmFCLT5jJCVL
aGhtPTZ0ZkJJaikzKml1QDA3QjUtbVZiMnpUVmtTK1VNakt4e3E1VUNWCno8ejAqLSpLJD5HRWgr
RjBkaTw2eHlWfGNXOHF6JX15cTdUNG9aZSg8bk42UUwreDchMnZ3cVc3VGZGcDJMaHItNQp6UFBV
QzBKPkdOSTNvcElRX3I5VF8mTXNiZkRNZSNERiN3aWdPazc2Y1VAPkQ5TjgxP2ktMzEtbit7Jn52
Xys+Sk4KemZaRFY0PzVjOGkmKFRBaD9vSlg+VlZ6aHowV3Q+ZnB9V0J4P35IU19ZcGtSdHIhKk1m
dyQtbmBYY3hfJFcqYDA3CnpoZiZIemR7e3I3VEx6N1hYPUNaeU8tfF57UVc/RHMjc29FXzc+I2tI
RChwfnJDQWBHZ0ZtKzk9YHd3a3lldkVUTQp6ej8+SU52P0lUQ2lxTGk+bm9OZH5nUnxmX29rKyl0
ciolWVgjTHg/MS1CVjE7OXlqV0pHRmBaOGR+THMkS1l4JX0KeklTJHM4bHQ7ZWkmaWtSekU+QDc/
NmoyOTV3K0xpbD1gYk5Mc3ZZMTQ5Y18qMDMoOClHeE1XQEklP0ExNl9aVVVyCnpzSmVgbHRreGlT
enh1MzAkYiMlflhOMnBZPGppIXhhVjdEOEVhZCZoQi1NRkUlRnQhMXpZKW82fDRSYC12I30jPAp6
PmBUQSg4M3JNSiYoXiYzZ2s2NSkyUlhQMW4oeXdqNCVvbTtkI2YobzZUNVNFREhRWlR7Mj1lQzJP
WD4kZy1CNCYKejxkT0Y4Ki1qUFRBXld9R3tVVTt9I09KMEs3bFZPSXY2IWtmMUpPaUVHZjlne3ho
dnJzUyFfV350STlCSlNpKnwqCnpYTHAtNnY2dTE2ZyRsc1AwKmUlQ0UoRHJTczlBK3l1NlI/LXNo
Q2h6IW1ram5sJUZkejM4RU9UKEp2bm14dWtkJQp6aFZkJiVHNGl8ZW5GP1F1SypmbHZlM2R7SlhM
PyhoSXdOXzBGQz5aMT4kaVo/KEtXPVpsM09Zd2t2QkFgUW97V1YKei1XKWtiNXFgbyRqZyUqYVIw
MEdFUmc0bTVkZ1MxPj1pI0FBVV8wfD9objVIX2IxfUVWI0V6ZFZidHNRbyMqI0NWCnpMJW9ER2Iq
bSNiSUBBVXQ0PD5NbiExTWpRM0RTIzUoMXxnQUgmdygkQDErb0hibkB0VTlVRz19PjMtVFU8VFRw
dgp6XlBqbUYqdVZ5RypxNmd9X2NHZDIzTCRReE5YST5BZT1rUFYodng9KEIyKEwoIXEhQGdYN3hl
PzledWRJaExuenkKekBmOGRiZWVTPXBjNU5XOGlHRz8xMTwjbG9VfUJ8SXdTeExnZjtTKzRObEF5
NnMmPlpiV28wIXgmQmc1ezhwRWVICnpDZWN6OEo/aEdQd3U5TG0oYEQkLT1RPz1QNjdPeUZsamBN
QjhsQiQlJipMb05jTWV6bnVvJmF4bWZQLWRUek8kMgp6ZCtRal8qaVBZPlIkQmU9JHtwdHQjayVu
V0greFJKdjt3ZGlsPmNjZWxqVjd8KEBxcjcjc1ducz87YngtT2N5RyEKek4mdSFmdHB6bX16WV5Q
PnZNcWt3QGlERnRCYDxQcF5JTDFJdl5kV2BlJjVHPHVae2U2dm0qeHZkSj47U3lyeSZZCnpCcz58
QWlNb3lNXmNPQ2pga3Q2MURPTyM4XjFtMWdSZmZLUUJUNTxSXkcrM1hNSU5DSjdkRXdqUGZFPUg9
e3E1dQp6PipGRyZZfnA3b3VjVHQ3RSh7UjAyRXskPlFzNkJaUyY5eHMpfn1+NkdgS18yMC15WmtT
fURNXj5pVihRNzxmPmoKelhyLT5BKUU0KHExO1U/QCVKZmVLVW9LTnI1JH1kfEBVVFVmSzhyYnVl
I3EkYntIVSVlYCVWc21LYTx1VnBjaV9tCnoqZ2FjbmloTChuNGBAZFFUTnAxWk96cDdxR0J8YkpJ
R3ZYbGg1YmBWQW5tVnhfMW1ZfFFUe3omPmo+dzs7WGheSQp6UWlHd2k+Mkg0Tl5ZKWtqPE53JmtI
Ji0mYkBIJmprUjBTQz5kcUk/UmUtRzJnPWtLWTRqYF9mdyhlYT9TdTN1fFEKem1NcEAlNy1TOVBs
Z2JiajNWbXNXbjBmLTs9IzFyZERpM3ZJPH5YO01XY3B5Sk10P2hGTTdGUl84K29EPHhUPERWCnpw
WFJZKyREQU0/eW83Nj83VX5zM0lSSHBWPjRrSE55c3tBIz9RVHM8RypqZyk9N01sTjl9PH54QjN5
Oz5JO20xcgp6U2hFdlBUbGJJKSFxQjhDNkZ9OWBxPztCeU5iQSRNYWlnZk4tUl4majtxd14hLWxa
TmU3eUxTQnoqcDl9Q0UjPEoKektSYXNWYU4yUzlgWT98bjZ5bTdRUnIkd2JnZExzMV9+JGNKaDFB
OVU8dFo5fkBHSnhNdDc9ZXtoaXNLdylMQn56CnokTF5zUXlwMWFFUCt0PWp5aFc5KG9gY3BYTjt1
Rk4qNEleJldQPDE0NWVYVzNNPjBhPFlIbGVvWnpKZ1MoKVpLWgp6bC09SjtePElKLTUtZlF5LXFL
cEtLT0pwJm4pRENmYj1SSHRyK0B6VWNKa09eRTI8dVkwQERVJCFYWkh3I0kpaiEKejlTTFN2RGhP
aE0pIyNjTWF7Zz1fNjdwWWhLWCZqR15pck56aE5YS3pETEp4czNZKT8rJGF8M3k2SCk9JUMjYEtU
CnppblErWHpTUlI4NDllczVqdyl3ZGdjM1I8PDtHZHVofnY5QFUqfVl7YzV9O1Y4I3llMVM/Sn5L
Nm92UGtjSEl5Uwp6QDJmNFc1bi1qaT1wbD9qNnU2MkVNXmA9YERoKTY5eiM9Y0cxdXM9cT43dm5+
dGJ6eG97fG9wOSFUU25kT2tNaDwKemhhQSokRmN2YTt4eHBNMXdRUWwqbUltOXVjZXtRMXFxa0Vl
aCRgZHhAKEpILUxSN2J7P3UpJHF5NzRgeEEmISgjCnpYRSVzYkhffTdsPT4rTnlqKj8xZnohLUtn
NFlkfH0waTFINHFMYmpBMkF2cy1GR1VOJjtANFhGVVBHSXFrMiRRZAp6V0plcDM0flo8KmVZby1M
NlB2b0lQc3A9cig8Ync/eitwaWZpUjI2KUtBZFJBSFg8b243dEl3MjJCRE4tSkU7YngKek1QJTZm
KHtpMzcjekpiSl9mdGNtO3l9QH14QDlVejRJRFdGeiEzandlY2ZuPz12Rl52b0p5dzEwOCtMNzd7
MDQ+CnpvfX11M0BCVHdoMmZAPTElMEh5LTZtaXNqUSROSlB0KSF4cTNLUiY3YHNGeiZJNUhsazN2
OygrUkp6KHVhZkY7Ywp6UW54NnZyJmB8KD5CbW5IOEImVmJwbF90NCVQSUAodTgtYmp8TTwxOStx
QnQ0WWpYKjhKQj1rbj1mNytQOVlYZWoKekU4YmZMRXYzZG5DfHNwfSExbTQtK0FzKklWZkUpaHJ+
KjZhaD9HOyUmTUItTV5sWH0hIWFjRHZQSXBZS1QlQzQmCnpBdl8hb0dnWUdDUkE4Z0xyN1NLSFRy
dChHVnFAaE95KCZ+V3EpMkliT0JKNEU1d0xaZ3NfdnlDUDxlNip4Qj9XWAp6Z2swPV82PkF5YFI7
bjBTJTNnVDFXNSRvUWE+QTBUdFBLSlhXPkc1PT5yeX1xTl51Yz1sbDlELWpYYkNsO09yQ3YKelJz
MnIoa3tjbVVEZCh0YSVIYjZBb0J8WiYpWDReTnErKV9sZ3teQFdyLWh2QCNWKmVyIUxLUChNUCYm
NGwwcUw3CnoyWkFzSUc0XjlEbCFuTTM+dDBNQVE5N2dydihvY0J7NE4xOW5CZ0ppNDgrKjZXMHkw
b0piZEx+KWdMUk0zbl58dgp6XlpDOFRkPzdUUzFiez0yWkEpbEB6KGM3WFJlV1NgNWdKK0wyKDVO
RlRRKiF5N1JDJmk7NUMobCQkYnVgQVpmMm4KelZvZSsjQEVsJWxkYm5hMGtPPDBfelhrNm9wKDs7
NiZuVzhBS0MxdiFMTi1QSyh7fmgmUCVEKkY5UkRYOGFwOT9SCnpAX1BZdnF0K1NrKlQmJEhWMzUr
MiV1PFYhLVdRbG1EPE5pYD1MYkp7JSZ4cTA4SXpBaih2eTQmPHgwVTxCdU11Jgp6JGk5LWs8e2V1
JTA0JWZMS0olR1JUT0hzIUdId01tRE9PanNNWiF9MXFtYTJLeUIqJGhrYyFyN2Q7SE9kP1l7ZHkK
eks/SjVFYytuaUUyTk0wWmAjI0VaalF9Oz1uMj1gfDNVbElXe2JZTlNBXy1jcHV4a2tjPWUhbWRY
TkNmP298YVFqCnp4dHRXdjV9NHVwVEMxa3hyPnZCYV9OV208Rj88N2xiMmgjRFBPJE13cVQ+QG9J
OHRmQVdrbVcpPD9mXnM4eSlmfQp6VjtLfkY0andldj5ma3J3WV4haW0zP2xlUmdefE4jdzspNGVX
VmplUXdVfldaVEJILStRTDBEXkYmTz90Tyl4U0EKemt0O3JIZ3MobF9CKlQhcGw/ZjlqeD52bDFT
Xj8ya0tLcXt3YGp9RXRxN1R1NnFIcD52dH1SZlh5N29eNmdpZm0rCnolXnFGUmBLemQtUCNkMCNx
WGZ+YmR6SVcjQSklcm9WU08wMWl4RFNZUj10R295XylBZmQ3ez9BYm47e3Z4KEFadwp6anopK0tE
ZGlLaiQjVEMjWU8zNmsqdUNkfnRPUGUpM2tyKEU9dng+XmJkJHElK2J9M1lqNHAqUEIxMCpUYypZ
LXYKemheUCNoe3VUNVk5fGswJkgkP20jblUoeiN1WGV4KHFsWFRxSiopKTBqMXlLdD12KFg2fDU/
dkxwcSNeMy1kaEZqCnpCb3AkUUVlTG02VUZCZkFzYDxFcHMhfERtNi1zRmp2ZW0qQTYpR2cydnMo
cEdGc2wrcEIpeGUqV3FEI29pdiFgbwp6VnZedHVOSS1JRlJEQERzZ0RhfkRKNXZCZUBsT29aQzsq
QV48UV5MY3JEX2FYRFptZFJ2XnsoRklTTiM8M1ZhUzcKenZFdStnTldjI3BGIztrTjE3K0NgKDRO
IX1TemIyUzF+WV94NkY5UlApaEo/N3NNfHExZlYtP0x0OHloY1YpIyU4Cnp0azlUQ2N7RG53dH5H
P2hvbSMrQ1lFT31hI1FJZVR0KCtYRjcpO3RxTW5oZW1UNjBGWmxgSlcrOGBQKUswUHczbwp6WERg
MyE3OGg2QEFvQiQlb2xeZHRMNjlFKzVsRCk3JSRRTURxKFUxTXs3Sl5TWCpoLXxhVyhwX3lyUEpM
cWNVMSoKejhjOVJjZDVeZmxTRzl5YSluWVY+Kyshb21DbzVlezdna3hDdz55fFpGTTVyJWE1fCRu
YSU3V1ZAdUR+eEtvUkpHCnpoZ1FgQzgkQTRCTH1CJjtQP003KkZIKkUyUXR5eEwwQEhfQUBROHlr
IyhSIXspTlZoYnUleE59dnxWJUUpd1hmLQp6TW1NZ09FTURUWXYzfHBQTjcjfilCQml3U2lsejRR
aWtCSSVhPyZQRW5uYVA8NmtFT2VFa0M9Xnh0QDlFWGBodW4KemxleGtoSCphdS15TDlQTjZsJChs
ZChXOVkrZ15SYFJqUSZkdiRjZUN3e1AxKldVMUVQZSlEYSs/KXZOT08pOURQCno/JWwpcFhWfXdF
S2tmSDdZeFhRIyZISjUleSlVNmlPb3IzVEZUYTR8c0lifHk9aCN6RUo/VzdhNn0jI0MtfjhxYAp6
P0FPMlc+JEUyd3dJNj19ZHAyWCpSSil1aT9CYHkxaiE0bzhpbSZGOTJjTXFzY3dFNm9WZSNNfGhr
djBSRihfKngKelR0JTZVdSN+QW4pUElreFl1fUQyY1BXPGkmKklPK1NLfD89MGd4bypsO3NfJmx9
aE9eRE1UcntmLT1vYDU5dTtfCnpOQVlGaSlLKUtBT1l4fEJmMGltTFYoSmFUQ24pSkN7T2MqN1B5
XkEwa31KakY5WWlzbGZMbzNjI21hKyFsdyZgewp6XnQoeWE2UCNkeGtKZXNBdVg7JmRPYSRhNjdu
PDNCVV9ZUVUkSEMoK0xXYjAhYTB7KXpzbnp4I0lOfU9hSllFZG8KeiVpNEZ8YXBPKUF6blVRY0I4
anVPcnorfXBibmZfaTZETGtebiQlZF87U0JSQnJ6UCtOezd+UTIwcE4pJCs/Z29GCnpjWlNoWSpD
XkNGV0tSb0AoSih5bkpucFh6OEt0UnhMWXRGZXJgfnVPPn5hOHgzPCkkWU44fWhsSD09cDx5YkVT
bwp6WHxGeElmSlA/JEZ9UzloJlZadjxMO0dKNUdPLVQlcHRZLV40bndQWDlFQitVOVdpbj12YUY3
RUlfbFR6SGM2ezUKejU4MCFMaypxJUoyOHhDaHJFcmM4Zzx6Z09QJCFDWCVvJWh9c3Fmd0NDVz0z
SzI3KGNSX1I8N2FgbmdvTWtBclFJCnpPdU5QKHg8bENRJGteTFZINSRWYUAyUD9nPj9uX3lSdFhn
ekRlU2BuTnNLRlI1dnNNWkslQFNfVVZEe3olNktKewp6Wm5aeVpDfFFoSEtEcFlpI0NeajtzNW40
NkB8KSlvQzFmUGp3U2x0NkxsNWo9VDEyKTM+fFFmP2grQnxGdzhQWVEKekg4OXlgakU5b1R1KXFk
MFctPWVfKz1LTFBBQXVQWkk/fGM8P0F6bE8/IyE3cD40NlBjJSNNMSomPEpAa2Q0JFBCCnp0fTwr
PnljNGdEI1BjaHxxYTZlYVMwMHdLPVpEQm89MjdmWHp5dWsyeHc8Iz87fnFTOGZST0c8bjYxZyVq
JXZVVAp6QTJ4Vzk0SDtaJWhoWTR7Z05NNHtEQn03RDVDJHp4RXFFV0p4YzglVzZ2an1tPj9vTFhC
PiZXUlRNMmAwLUxsb0sKelh8Pz4rKlZFRn1ld3M/KFpHX2NFVXtTWio7ZSZAa21ZU3hyNUVNOTV5
X25GYE58QkkrJEY1eV8rKjk9YnllSzlWCnolcH5NKmYoY1RIUmtHZ3FBPyVPODt5diFeV2tkYktR
U1RDanA5KV9qeU9rU3ZIeTxVOXVfNEBGP1hzN01XRHA4Vgp6eiFFMHpSbC09Q0xkMWR6VCtjMGsw
YntEKEtLaFk2P1d0IztyNjBNO1puKjltZCtoUFlQe01WIzVUej8qRmQxb3UKejI8UFhQS2dEfE9A
QG50PEA0cGBwcVkjPkliSikjSnFEOS1iWkRLYX03d2tLPENzamRITEpiPl5ITlNaQTwrY35hCnpV
eUN2Sig4R14tIzY7Rzg2KFBwP3BvfD9xZGZYb1A+SFIzQHkmaF9PYGwrWEUzPkRASWNnaXFPMG91
ZmdsYk16Swp6R0BpfiR1aW9DaGIybE8zSnchP04oaXtDSE1ncnklMXxNYkBhbFZOdDU5T0FaVVU3
eEp7PmxuRncwfEZscShhXzkKej5DSnVgdG1UPkJVbWtDVExjWGRtMj5UTm15TlVnWT5PYEUheD1Y
bFpnPlJzOSZtajEzQGtZeF80bm8oeG9HMlg/Cnp6O2pmZ3QwK3YhUnxhZndLfHZ8azghUC1NPU53
ZlRoSWVCbHlxaVFraT5WZXV2PFg3aEotUldOZTdSYjc5K2luMAp6O0EhMXg1aG48XjFBNER2P2U/
KFZCUygmbXFEJmF6TTdgN3RldDYkdXVXbW5DVEljZCQyZldmbWJTKVFYOzh5czEKej1rYDVCIS1t
PjBqUGlZaWswcGJvMVkzUjF4Pjk0YlVuLWo2YmdGdDFsNH1ad3ZuR1F7UylIVXB4ZXo1UWwoUD1f
CnpRQVdFIVdgdkJgZ2A2IVRZSXBlWEczZStkXnN2dChocE8oRVleJm47bFBLWFRycUw8JnI2fEMq
OW96bDdgOFhMKAp6cndgbEM5ZWE9JClpIT9JWHJnOT1ESURiOWFXRlArK3l2ejdDPnVlbFBfcFg7
O3FOe0I0azYkMSR7U2pzI1M7IyQKemJER3xHNkB2eyVNJTUjKVRKaCkpVjY1Yl43SUtpZkRYJnl9
dCVte2NheXoxLVI4Yk1BRThhbVVoaytnWHlBemA3Cnpec1c9aGpXQStaeCVNOzI7V0pzPjZUbkE3
aTh+fm44fE1NQ18jOXUjKWtuJVdIdjReUXBZQVFIYjwmdzdwRik+SAp6X2xOTzN8MmJhemZfek94
dCNGJmlgYHJ8a0g2MFlUYSttPyRCQ3YyNkE9WUU1NT9xckk5Vnojdl5DWjhNV1U7WDAKenY5MGNe
TGt5fF5GfGZINDw9bXhOKFMjXzYxS003VjY/aGEjJDA5OEIyQnlrMVFAQXEqWWYqWExtSlZgb2d4
ZWIxCnowQ3dMfllpKSN1TXZ0a3FHbyU9RUElSS12SUBBbHlXe2VzKDlMQXwtaEJBPT82bjZfRFpo
ZzBtYWgzdnZQPjRIXgp6YUZfNlMzLU41blA4YjY7PFJOUzQ4UUtzXlRYdC08aUZvYWtYR3tnPmA1
a045NDtUYTxaRlY2OzReJCoxVndMbCkKekplUjlOey01MnwqdCRrd0FsM2UocTlzKnpiUF9UWmwy
Wlh8dGw2dDdASG04cGQ7c0JuMn5kejcyejFZeGJEVTtwCnolMX1gYXlOWWxlN25wUEJpcjl0VXRh
R3BxQytiZ0c4ISZ3O1V9QEVHMUAwalRQVkl4Tk5WVXBAVH1iRiQ3aylpOwp6YUJfY1FNb1ZTQjZ3
JkdYRTJjfFNlTUBNJT4hZHVyQX1Ac0I3fDA9eUR3OV9MS0c4amUzUk4kcTsmZmkxJEE0MUQKemdS
JVo2T2RNQDNrRntXUm0kRTA1Smp4KDdGYikoaUEkbT1zTWQ9ZzxuaU9hVyoxMzlAXzQ3Pi0hOEFU
bGo0eCFoCno1ZVJRN1ItdVdoKClxSD5tJDshTTx1P0grJXBkKnVOQUM0THtwOGJqK3dIZWB5VmUt
bXZ5fFQwZHRqZUskeVA5LQp6WXxneTdFQCg/cC1+dTJTZnw4IyFYfGxiIWBWQXMzQ21iTVUwbm5j
czRYQjk1WHdEKFBpaFRCfXUmeypPRWw1eVkKelFfNm4qSkVhKEdodSE7PGF2NmQjcnU9JjdRaXlt
Wm1DSTY7QFAqQ1FieXd+aFVGYW92WldseWVpM2B0QWQ5VG9eCnpZejg7U0JoYz1vUk9vNXReJVVw
SDJsN0pEPStGM2hWbi1zcDlyQTtvVnxDaHRGR3pFI21+OyY1ckhHa3dvMkFPcAp6dEt8LVU4O2lu
ezd3eHBKNXcmPSNUWCRgOSgzJj1BdHlLYDE7eFhpYjZrOSgwS2Q1R3E/Rlg4KkwodUA5T0ZVamsK
ekkhZ1o8QE9YOHVZO3h+aSVzO05Lc2oldXtnT0x7cDhEanw7NGwtJlpMdyRzM0gtWTBmNX5Vamgk
anFkdjZNKERUCno0aTlycT9uQylyUn04OXw1VXpWM0dNRCFvRmdFMlclTHdYIy1gbn04NVZAJEpq
bHhuKjMqNUdJSjJnVlpqd0dqdQp6cCExMXY9I30+X2t1bCVsLW57SW5WNVlPS0xefEA+ejxUNnts
KXE/OSN6N2FVSUIlRW8hYTh9ay1OYm0xOEw0eUAKemVIQG53QnI9KlFCJEV1VE4mI35wUWlNTElU
UElWXmxVcjBTZlljdEZxeF5rcjVOMEFRMjU/TXAwdXd8UE54O31OCnpqVnpFVGVVajkwO2JHb1cx
cyFyVCVLc197UWkjJU9MK01kP2d0Z35OU19OV0pXbl9TZj4jbV5GaDlMWlRxcmpGUQp6cDFOentf
YU5qMGxnQndSZy1oQ35MTEUrVk8mUUBwPHhAcXRaUXhodUd2WkMzPHBQeT87I2UoVTZ7RTJ0Y2ho
YnwKektpeDVBeFIhd2pvODRyY2dwWlUxbTB0MnVhOSR8WjwlSnlAXj8yeVdRNWN1fTR1VnolOUpA
RyZkUUZ3ZigmKSF9CnpBeUREanN4YTt9S2IwcEBISz5IPUFVdF5HbCQ5Z2JuN1JfZVA0JDRxd198
YTtTRkllUXomWDR3TlBgTTt1fi1RTQp6N0Y3XlZ1Zml+KGBkNXslPlVQbU1KSSowayUrb059Rmct
S0VUfCE1ci11NTNsTj1TVyNPYCFjcHE0JCQ4dGlvQmoKejEqe3BLUndJaE9XPn1GOHJ6Y2pIeFNw
K3VBcCZSYzNnS24kTHNoN1NKYlVPX19pMlYrQm9qUGMtXkxLRjNfUV87Cno7WnBaM14+WkItfEUt
fVRxNVVmZVd2YDZvX25jcypjPCNPK3ViZ3tPdjB1UkFQSk58UUNPd2hZTFlPb2Q2PjRXJQp6eGJQ
QnRAVygmMXp4djwqIW14fTxeYUYzU2ZCZVVQQXswSEI1WngobWd3I1ozanB5P2V0ciQ2S0VUQUch
K2MmPVAKek87MXMlQVdzJEFMLTI0MWdWIUZjXkRNalI9MzdBfit2RylPPlVuTnJ1Y2xEeEpxV3RF
X0xeKCQ7aCNUYmxmbVB6Cnp0IXI/UEQ7d2BmejFJZzIkVV5eOz1QPzA9eWtmLSl5cWQ5dURUIzBo
Sk93MmBjaXUmQSg1Y21HSTB+Y3p4e35segp6NkBMay04UyZnM0FlVzd5TktrcUZWJjEjej5Ye0Eh
VDFXQklJUjE3K0lSKGtES2lRUHA+Q29TP25TQ3llczJVQksKemlKayE/V21JZUBwfHk3RUs2Mj4q
UVJLfUZeJio0NSQ3VG52UGEmcDBCUCNDNk0zSjA/dmA5NDstMmRgKE50dW94CnpILVU1dEgzNnA+
e3MzUHE8KXVrXiZHMiZAYCZvdzxUWkx6TzRFUj1zanQ5WHpUNFJsNFo5JXEodTU+am9EQzllZQp6
eXYmK0QmMnoqSm9VYjZpJCQzd0ZGTjF5WiM3UVcmKTV4UFg1RWlMVktfO35HZG4/RndgUzQmPDZO
Nkxlcjd1RTAKek5RUzY+cEAjWVBWen1CYFdFd1E7WG5WKnFGN0Y2aFhWaiZGT2dLbmRacnIjc0Uz
MlRnb0JQJjFvfXNXeVRfMDdGCnphZklDVXcrYyNxSFpfSn4/V3JiPXoqPEBpdDA7SiNLXlZOKUJT
RURZcSZseEFiWkooNkMxNnc0SDZ2e1FMMVpBRwp6Ni0kWT9vI2dnYTZlOS09MSp0WiRoQFZzVUZO
cEV2OWBxIz54X3V8cmRHbGM7Pk9UKVM2PnxMcXVIclpWK0BIRC0KekozNFokRyhVOH0jRnZXTzVp
X09kdjw3T2hfYDh1fkYjYVh+QkFxNjBJPXFvKyZ5QnpFbyt7YE5OZVZZeE9lblhRCnohaHl8ejln
SWRmY3NhZ3VTdVAtQncoRHRDWFU1Kj9APSFXY1R3dFRLPGlYKGtfYTN6NGd+eXxscyZNVHpJbHA9
QAp6PFR5ZSZTQ2YxTXtDXlo4bE9vTVdTPyRAbTJjZTc9Mih6eyFJZDw7ZjxIa2puTXleUzlAQzx0
bj8mMDVGQDE8PjEKejQ8SWp2Z2xiUkxhZ0FtI3U4Pz00b09VYXJWbGpyU1BjaUVic3g/KX5EKzh2
MVllKm5WWHxgfXI0RzMmYGJxJSRyCnp1dzJ7aTI+QmB4X2Q8al9ja1QwVm5GQHdmKnh7MG1mQlBz
VlFofF4+d21Qbi1zJldaXzgzPWtjcCE4TWZ1P0xTQAp6Y2BOO3tZZjUwJFYpZj14OD0jIXxqLTko
YXg3YD5TNiRLUXdiWWRXPTcpe3t5S0JVNW5TakIrQjAhfl95KEdvbEQKemNIaCY/Yn5MdUFMb1V3
KWVleXVLZmIhNEVeKGwtJD5vTzNyRmREK3BfSkxmNzZNMWVtNSk3PVZCMFYpc2lUZD1YCnpLVnVF
MnNHYzE7M3syfkpvXnd+WShoST0mIWRMe2hvPU5vIUB8eU5EQW1mZlpLWnhOcy0wNXY5YEZaV0Rh
Pk1TRwp6UXh0YWo7LXpAdilCSCk0d15XKi1rXnYpc0B+NDA5OUArRjZ2ej1hczM+b2YqUDhGI0g8
cVlSUUJQVVN8NV9vRWoKejhwZ3luKWZYc05zRFRBblVWV199SHkpdmAjbi1AJTg4aGQ0STtvdSZv
PGZmTV8kTk4kP05GQ3BjQnkteipJb1lzCnp1TkVGcDZoTHt3YSloPEtlY3dseUJKYWczWlY/TGow
SUNDJUErKWljOTQjVCN4aWQ2WEVUcVUxSDNadGV2KFoqaAp6RFdDRktWY1Q2KDFwNFltSXcxdWs9
VkJXdkFUUVFMQHlaKUtLXmo3WE5Xe3gzc3ljJkFrd0pDdnU9dFdeZkpRY04KeitzMXIhX3pIZCVr
TUctIVQjI2BvK0xnaF4/QEZiNCN8QXRuQml7aV9QfmZVLVg8KmAkYV8+UFl3fEx2MDtBRXhlCnpN
UEVrYDlkbn5FQU1FTClobVUpNFlaMUp1WWFGTWgwMTsqX2B4dW5OejNkX0NxSHcmQEdqKkktYSVM
eV9XNmYmcgp6KG97MCFwWUJoP0NKSElRYkpAZFVYbFAyWTNkY0M2TDR+aDhuYCZ6KyR9NmE5S2p2
JHBjMGZIIzBtaUN3LSNTKFgKeilEaEJ3OGpqKXhUM0NjOWtiJjlSR0JPb34zaVN4LUR6bmN+T2dL
K0R5cz1+ZVBLJnA5REtTQnFRPDJUUUpZP25lCnoxTXFSMU8jQHJ+dzZ0fEJwM1pYNyU7ZVR0cSly
TWVgNklgNENiQ1E2di1lZyh5SlplaTd5bEdPOEI5Kn1fMUU5RAp6WXB6fktAM0MlS0xOREJ+bTtM
dlU0UWEoaThhYlNQRntLQCVrY1kwSkBDfmcrZntzKUxxUEdpPipKLTM+TUZLJiYKem1AS1R1UXM1
M3hvPGJxMjRfUGAwO3lnfGZrVGJJMFA/JW54enF+bkRLLW07I2g8bD10SjA0eWh4bCEre0NRc1Qt
CnopdSNVRzkjeEZnTFFZeihUYmdPRC17VChHKCtWJGhGV3pIYG83emY5SXJKanQ1X0xjIXZYZFI7
SEBnXjE3cks5Xwp6WS1PT2N5eW4oTWdvUWp7TUpCTGpXJk5Jdlc7VDBxSGlQS3Z1Jih0alorVE0r
aFBBMkpiRSY2TU1OKFcjTGY7RUIKemNyTVEpQHQpU0RzalUmekY0anFsekBjcX4tQms3TFVhUEVR
e21ANGwkIypCISpve2RCUDJ6b3gmSmw3c0F5PWUoCnpiJnlxNkp5WDIpKU4qcFh5Z3c4cmRhT342
anE+SnVUZH09Vmpte05wVG1SPTdxKiV+JUorLXdKVnhYMGMme1FHMwp6OHxufjdqM143RThsem01
eXhGKmlTVyVCcGUpQENYMl9RcDktdCVENkNWRU1MSjdAPkB0V2FrKUlaRyt7Y0pDYnkKell2Mkds
elEqfTNKYWJYcjR6SjRscyRBRksheCsyfnVHZVhVQFhBRzNGNjMwT0JhfTYrU3dvU0tfRFU3d1hR
R3k/CnowM0gkZXU4MyVneWZtRngyMF49fkMheEdZbCtvdmBzJDlRajBOM2NyVVlVOXF6MURnbFpA
M3F0WHFyPX4oXkR9fgp6dH0tRytaQHNtU0pvK3IyT31ydTAwUFM1XnlLYUBneSl8dnhKNGxya0Ak
V3IqMEtFTU89NThpVUJ8ZGNrNG8/TVQKelZgTUEqOUs1RE5qTSk7MzBRWnM4bXR1PXNjYUVNbz02
dEkpWjQtRWpTYGZ2REdDdUleSDFTSE89eFdoKkFfUDc/Cno2WkYhRTlCOUFANHl7YVRuLXU7NkpW
O25Rdl5tSz9yMlByYDtQaXtFSVpYPCN2OTswZlB5WSNmS35YO2M+SEhiOwp6PkVpbn5qX257c0V7
YChAYEswaTZIcz9RWmJibmFTSmQ4QHRiczhfO1RnUEIqIzBmWHZQTzkjUih+b3lQNVIldloKek1P
aUx0VkB+PEwydjREKnskIUFNQXQmSnhGYUhtRVIwaE1aKH1VbDtaQntIdGRMRU5Yb0MjVEBoMTZM
dzA1bkM5CnomMUJXTkgjdGZqLW08dUk8KlFhd1BHTWVZQ0MqM2ElfTslJGprY3Z4LXU+fXtLOTh7
dXtRMXJ6NTk1I0NRdzhtVQp6MWdlbm1ZSzIlUDUrWnFkKkxIalN1X3heQTU4cHcqdUVJQUU5IzVp
bl9YTU4zYj9jSXx3flNRYEhUQmBPS2hlfHIKeihlNiEhbXFMMn1AOzU/Sk9GUnVGV084fFZSM3NG
R0N9K0h6cTc4PXcpb152TVA+fHd3a3IwdHFDfSMwbl5FTiNjCnpvSDdaN2k1JS1rZDFmWXtPNClt
Q0tveS0pKnc+I2dJRyFIbjQrMWdkV2MrdkN5RmE9LSN2bX09P31kVDlCVXpUQgp6OCRFaUlRMmdm
OGNsXjIzQ0tVUTNeKnJodVJTNFl+KVIpRHphd09nJjU3bXBUXm1genQtfn5zfmpCdlFHUWtNZlkK
ejFjNEVBbWN0cTlKTnx2JGkzQyhRUHJMIVdjUTNJUyQlQ1JUTihrSGRgPzc/MmhDREJ9KEQ9fTdM
VVYoR3cla0hSCnpeOSMwVSokbyZqVkcyLVVOPkZzSmx1aHNVUEkjSiM3VG9PKnctSH1rWXZnVDVZ
Tk52fFFUUn5hZzBGUSVqeX5mIwp6UW9NUzxqTExlb3daeCZiODA8aztAcz5NQio1VjNFV3c3VnJU
eVluJUxTSGlHTE5CYDtOeENXWndkI0ZXeC1uZUAKekFlQkBoNWlFMHJ0bFRDJmctIypiNFpHIXJy
PyZ3bUk0aXp4PTx5Y1R3WGE4WFB1PThTaWswN0U1ZU17Vj09bj8lCnpNT3RJcDJ+Y2F9cCVgQldK
QD9GYzN2SzF8a0otZG1VTHpIN3h3akI/dkZEbj03OG8hSjlqM2piSyU4Oz9OcUVlIwp6azl1YDt1
b0U7RjlXTnU/NntoYVYreF4zQkRSQGQ5T0VeM2ZrTEBIWCpYRnFKN3xzIW9XYXJESGxsK25WaCpt
WWEKemhWIWx6dWl0KEl7MzRIQ1VgVjEjaWJNNWY5V0pAeEFWd0h2KiR5QTkzdj0kTTU4d0NBPnVf
e0dWViQpJEcxXzZFCnpDdGlOTkBWVDZsa2d0X1kzNFErXnh9TUhTeU9OWjNOS0k7dnhWJXkrZG9S
TmI5PjRjTGF+fE9aPW4tXkkkdH5uaAp6eXNpJEM8aHY4KE10cXp6bzdQYmU5fWA8RnlWRUplWGtV
OUE4YTsyIXpOJnB1YlMqfEBSSFE9MkVkeSg0VFlkSiQKejc1M2BlOHwoJX5Ue2FUKVBaVTQpTCZn
MG08SFhscC0kWExnPCMjTWhgP3g/dmxZVyNPdXp2MzItVGdSMG48eHdmCnpRfj9EbW10Uz9nejUz
aVFAWk1fZSF5bWxhaEVlbiZpP3ZmZ0NERT9NO1V7Tj5YYW5PTE8peTtpZSZGWUBYQDAjcAp6VHBy
JHcxJn1LfmVWVEg8TkVXeSZvRklaSVleJlQjOyV4cSpoI2dQTDY+M25WVUtwanttOWxjOzdmMTtv
O05ePEYKenFUN2lHd2ZuViRWJGYrTClnU0ZecHh1O2thczEjZ2hUNDR7YT9nY3V1PTF0LTEkWXUq
e2A2PD5mfm1rbmk0fjAyCnpEIXpmbDJpPTg5Xm8qaEpHXylsN28lcyMrXmpDdWJPR1NmOW9IYjwm
IStUKV5WcVl6SlRpcGQmRm1EaGMoZEo0Qgp6S0puQ1lgfXhtKlZSTSZVWE07eWhxazVnRkskZWlE
XnZhLTYlJXlWdEZaeDxVS1QtfXRMbnxaPVEtNysjb19fV3YKekIwWDFvc00/aF9VVVV3SGNZMSMx
NiYqMi1iPWs2WmxUVig/QzR7RyFKWkVfcmBEJHcrb3VNOUg0WFJMNCotNnFGCnpsT3w3Y1BiLXUj
MiM1eTMmZm5mPUZGX21gUUwhPFZfJGZzZlooO1ApX2NnSmlKd0EqR0okeHIjPD9jdUtKWVNEOQp6
eWVvZ0U2P31lc3Raa3dpa285SWclQnBIPy1sOFM7cXgmQnNzJiZrNl9gbyQqUEp+MFBpVjIpJlFD
K2tTLUVUUFQKemIyb1k2cSNGeEAjM0Zfak9mcVpHQlRuJCRZMH01OCMhREcxZGNOeUpSM2QpeSZK
eXY5KHxybldiLVRJbmlBO0pnCnp0YGhDWkBSb1AxQEE+cncoaTJVaWxjKHlfPjRJYHN5SiFGX05z
N2wxUGYqRyYtczlCV2playRSN21PQTgrd3dsKwp6IVYlPEt3bkQmQypuRVp6M317fkljJm8yeGl5
eVFIcFpWTCM+JkZJQ3ZlK3hSSz5uVjhKIVNuPCR2OGZoS2ROQXcKemd7bWhiU05rMCVqQDZUPGR4
fithemoqRmR5WipOTz5gVmJJWUs7TWteQDZ7bWVUYT9HQFlCc2xmOUF4MHg+dHtBCnojNzY2VFRx
RzdXcnklSng/VEJ6Sk8xaUtkdG0wZWx2S085eSV3R0JafDR6Wm02KmlBbjk/Y3E2V3BUe0ZHNHhe
Mgp6I1hRXmVDKlErcFF7eG4pY3NeRHFKdz09fGc4cXhCQ0gzPHBnOWQ4eHZpWWJtKDY2SXNCWWFo
WXJQZk5wKj93bTkKelBNa0NxWWdCVmtCanBfRXJfV2M/X0tGVGs8K3prQGQ0TmlCQ082QXozRE9M
MG41SyFBcGZkNzhaR2RLWHNSK1pfCnpKLXdwcHNpMT4+bzw/Q010e1hLRGMtJVV2Mjt6MnZvKH5t
X2pZdTcmdjQ7QyZpa19hOFV6TXVVQ1kwTyhxOGQqOwp6e0Roc05OYmtPMWA/OGYoZnlUQk02ZzVL
ST5VR1I9OVBaM3NOeisxSlNPNXpOTnw2KSsqQXBfPnA1NURSJkZhX2YKenhAKWZUSEl7Y0Y5UFdC
QGBqV2dGcHN7eENURCMtKytkYjRMeF4xWWhePmVBOVBCNSZlJFhCWWVfUXlafEc0RlRVCno2fF57
PSEybD5naypqeEFoK2J1Y217cUxVSyVQO2M1KD1YIyUke3lTVDM9KnpWVSVwX2lDJm5xMXlWP1Fu
dShxMQp6aXk1NTdxPHRkZzt6fXg7KUMlR0koR3pUT2M/cnxQOT0yekdAdG9jS2ZvcEJiXyVWKEg7
N0NASCgydzxOa190a3QKek0qcE9rWVA+cFVgemdBY2BRZzA7SyQ3R308al5MWjxYRVhoX255WVk/
bmE8Tj9ub15NP2g1XzhBITtUYVRZd2pTCnpseSoqYVQ4dFYpP3YkTGdxOU4paWtSUz5Ybl5iS1Jf
TzUlZVdPeSV6QkBXKDZlNEdxI3dTT3UhPzh6NHR2WG5FMAp6eXpwRX1AZ1VAaSh0SFpSX2VjV3R2
NSgjRnI+Q1RkdU5eTmBQayF5OElhNiQqP3A5R3g0WFgmQnU9RipQVFdEcm8KekE8QmpeVXNPX1VB
TiV4fHRodVkkXzh6Vy11Uj1UNGQtO20+VG0xN3FeYEtvYjZQRUo8PG5yfFIqTmw/UiVfKkBaCnoq
TUhDc0FQOUZISll1Xkt5I2tyZzR4fnl2Rn1BfDklODh7QUxVTGpJUVc1ZDhNK19GcDhmVz1QNTJY
IW5pNVhNbQp6UW8/OHA4WWR9Um9RYX4pbXA9Klo1YD4qamZpMiQzezlnNXhlKmdaVEZqUWFeNzFV
Si1gV35pcyVHcUtZUn5YLSEKem1+PFkzN2hzMlNJNmA+QkZnUzh9S1pPQHpsMmk0dFFHOEJsVF40
Ynd3O2FXOyEmN3U7ajQqTGFGUFZSNyRUbkNuCnp2XmhsfHJ3QWJiUnU0WVktPklqSjdjUU8wPGlh
bzJia0BmN1NUMT4kWlIoaV4zUlA5cF5SS3djQ2VFMEw3QEBFOQp6eilAc05EMnlTJT4jPmNAVWI9
e2NRTX5SXjNsQz5kJmhYSUQxTlBYQHBSanRXPDJCZCM/WHwxemphNkBXSzNjNiMKell1e2M9clQw
UHlzYVc7S1ljP0l2ZEVmM21mWUVHbEFQTjw0RW1eWH1aKU40bWx+ZSRhXkx9U1JFTElPdlBpVmM1
CnpWfD9lR2I+OGNHRzNSPnY+MVhgMkxoeyVqe3BqNWg9NXBWUEdDZmM5X3c/entjVyZxRWAmI000
ZzBaNlI/O2hqTwp6eWw1ZHJzVDlzX3ByRWQ+WWA5JX0rc0V6VHVDNGF3aEhiV2YlYSVhUkJIaFJ2
PX5jRHVRSiQyUFBRKz5IYlc0bVUKekFNUC13amQ7eXM7aH02JlFvJHZrQ1ExckxmK2xueE1EO1gx
Njxne09jdz5KUUomVnstSlNyS08mJWNCRmMyVGdaCno8WE0qOzJSTFdnZ3NHbSFRZUlod3A5IUpY
P1ZNOGpKczM0e1pZX1k2dmM5VCZiV2x9fSZ2KDNtWSZfQEltUmk3Ngp6NGtBfldrM2JjOCVANzgl
MjxFdVEqN1lDJDZfMTVpUXViKEhxeEZqZmFgJExQPlEjRW0mZmM7IzIjb05vcz58YHgKekY5aWNN
eV5UKFp0OFRpNzs+cDw8XypyJjxfRSZZTXE+N3BUc1BXdUNQZ09pO0laTEV5LWN0cHdOPTJhJURz
LW9PCnpQSnBndU58S2F4Wm4yRz9JPiR5JFoxLWJJTmFoUF5OckVlUVYlPCFybHFWSGVNJTxSfWA0
ajZDRGU3byVnQVIpUAp6cnwxKygrVSpgSDQyT25MTUVyN2drQlNgPjY7UGpXN3NYVG1eN25zYipX
WWw5ZWRNRGJ2YWtIWEE2bXQqJCMocjYKel90Qn5wcnE5SGxMPCRkdjVMU1pNbFklNmJteSpPU2hT
Qz5RRmhaK152PipqcjVCfXUpdygjUWx3cWZtaHlZfGpjCnphenxoK3lBaEZRUURSejdKYEJJNUR6
JWd+XisocUEjTyVHIylrRG9FU2tSQSp0KCRjR2x5YSl4IVA/JX1hal9fKwp6QU1HMjRGQC1VQnJZ
Yzc5ZXROPmdEaEtlJkFfPTwpU21VZ202JT0mSFBzRnFrIWwzeT9MZiZ9ZTRjZW15K3ZoJjwKekRm
e1B0YFVpWE54I2hHXmpySkJiPC1rWFBpTE81NkBqJHJWYyo2fWduWkVVdkZUTGNiY3VOKjljMjds
XipDWGhRCnptVHxmUjBFajc1Q2IzVG9De2lpST53YiZ0PUdicTRgT0VlYVU/eHZKYDZSX3FDSEFw
PEAzIXhLX2pePiY5OzBGJAp6eW0pV1Q+SGJQNTZ5eGBMPVhIQTtFV000fGZ0fDA5TU5RQyg2TUJ5
dT9xVDt5Rj8yZzM8dTRDK0RKJmRgXkdMeGQKejRVbjV0NmI0QS1tKXJPbTN5fiNyME1yMjlSYFA7
MExLcSZSPiEmPWsoQGJvOV58LUJXMXVLRGtNTHZtRkVJO0JACnpnTDZZdm82IzNUcStZYDFoVGlD
fCUpMkxyZzM9RXFRe20tSEt3KG8rMFlGSUd4N3luRXw3TV4zd2NpOT5YbyZzYwp6ZkJPcD9KTF90
akp7SlIzS3RhP2pMPDRwR0pnS2lCRDxYelpofHlSOHIwIyR3cGg9Tnh2Sz58MlI2Rm42eUJRP0IK
elM4VXBwRFlUZyR1biprdkYpJCN3b3xySiFadCpGU2BZfVp3JE09JTVwI0hzaEV4SWU9QVRIN2d0
WX1Tb01paGZVCno/TG13YnJnYlVgZlMkPzBTWFdJQnxGdG19O2xPZGFXezU2a1dkazUyPVNGK3Uo
NnhQRXZreXdvPXhxO2NDdkdvdwp6fEhHUyF0SCFkMl91Zzl0RSRiI0tQS3RybjwwbjxsTz9lSXBF
Q0luYzlCOyVqWXpgQllxPlE+aFFWTWZOcEcxcUMKek4tcl42b05mNi1hYUhlRWc1Rn1IaipkJCpS
YGV+bWRYKmJlQXEhUjVCPzZ7RFl9QGdvR15EQzJZbHY7IypXZ287Cno7YDw0PE0jdkp5I3poPWY1
MjNFNEZibGI+bX0+KXsyazFJUWFVITdtX0NffnlhIV50I3pTfjlrclhBM1puQmFUbgp6Y1k1YzBx
P0NlWDlMcFJ4UURWY3Y2K1EzeGpyMTFvdXxofStxSHc+XyhzbGNwQitRZ3VOej5CUG85JlZySmpl
Z18KeiE1dnVvY249PUJiaiktO2ZiSzg3RnomZ18hRUBKb3MqcH5GSil3KDAoRnlnVllwKEw8Xl8l
VXJSaio/VilCO0t+CnorRHxja2BnQipeWVF5XjB4NHp8R3ZWZCQoOTZLSj9ofFM2OHo3ISVDJUcq
Tl50enNWWnM0IysmKkE1Q0okQnFIPQp6NWxkZmRfNy1yVWApUCQ0TSpwZnAtMUBGWm09dlMpTFZg
ZXp7ZHA+VlNEJUpUPT1qeSZjQHBIN0QhM3d8KEtTNGoKeiV0Q3FMcUQhRj1odE5JKilHZilwa2sl
MjZoYnt2aEQ/ME40WnVDcSN1RDlSe1I7NUN6c1hQfENCczR1cXg3RHNYCnowSSN2MjJsO2ZEKXR5
IWdWVXk9LVc0ZXppdGVZe09MWUlMXiElPE95RDR8U34kfEJycnMrPnNicU8lTTM9JHFYbAp6ST58
anN7Y2E/fkJFRlokb3ZqKHxTPTJBIXRzSmtUQ01Ufjd1I2c/fUxaM3dPbG1PWFZZJi1XTFNHLVUj
PSRPRjIKeiE5V1NSUEs5ZzllZWFkdU89VkRqTzVaNDZJVXRrZTB7ei0zVzxhakEwb3Y0SlRsTkRe
I0M/VSlsMWFKYk1QYm9wCnp4fTdxR2VpRnVHUW03PHVFRklsO3F0UkdpIyZ2UDIqR2hCazVUWHx3
MkVaWW9wYGZrPkE1O0BVXmE+dEcyYzwxaQp6T2ZGZkhYVlB0VEFFRXN+d2MtRH11fjFCQm9HYjd8
cGxMbDswQV44dkBxNzctNnBQPEB5cmx8RCM8bHF8cj5MUmEKenkmelMtPlBlIW9Oe1VnTz5LU0lk
JFNLYnJ1WHBlNz5YWThQaz90Q3kjZT1kNjw7dE9jMG1MdTQ7VT9TaSVII0c5CnpDe3BGK2x7Umg4
I3E9JktGV0ozQkJvdCpOckRpeCZgZno8dWZ2UldNQGZ9PiMrb2FUVURXVTEoQipVYTF1T0ptKwp6
aVVgbEw9WTZrVFBaYiVUcjEkJU1EZF9hOzdAc0czU0Z5OGBga2U2dXZEOH5uKUR3Nm1lS2ZeTCVF
N2xSNngwbWQKejc+KlQkSm54X2NlRmlUSWRqOS0qXmchMyFQSV45PFUzSW4xMD1vNihtc2ZjMnsh
fl5+S2QtKl9JeX5acWZRR3pHCno+c29eIUMhbSZMVjU7azA3NjJrS1lWM0dHTSl1UzFLTj05NXNk
KGJnZHg3TVlTNnokOFQqVGtjMFVrNWxab0socwp6aGclaDtFTF5uNnU+d01ZWnZWPTt1UHg0MDhL
P2J6bigmSmtVX355YjFmVHd2QyEqRkZ6Z0U7VTlCZUwqYl5CVk0KemQtPGVgJjdpaFo+OEtBez52
e2JzcX0tRjk8RDY8KHQ3T2VaOztlcEs+OWA8TVVlfXFAcSlqe30pJkVQVlZYQDRNCnpZZ3V8bWpr
R3A3SmZISH45VUFQUTV3U2M9RH5oRUdWM1ktbW0pVy1NPiNnPSE1ZGIwNlpSaUxnKHQrdDgjSDFT
bQp6TmQrND8meUFfR0R2QHlTO2FJaCVoekVrfiY9ZnEkLVlrdWNyNSNsaj1FNVM9Qik+UjFrPnNe
Qll3TD1xRkIjSCgKeiVAWG4+Xj08QXVSYHpqcE84X2M4VXVna28jSypDR147Pn1VcU02Z0ZjYSo4
Iz15UWpBMzdnY29oPWc/SGdoZX0pCnpJOFRwZGlLRDlHYH1iQnNfZk59LUJaOUA2KmRtVj1iU250
IUtAKnVRY0lzRjlLMFpeWDRQSFlxSDl8WDZtX3c+UQp6TEEpbV85PSZEMyN9Y01qeXtZI3c1R0FU
KGVQI0cxOWBfYSRldjt2MDNvZHs7XiE+X1ktRm1RN0tsR1pzVVomP3gKeiRIciY3P2B9XyZeMmZs
SGI2Q1ZVSHlKIz91I1RHMEJrKztpWm4qYDhPS3hBfEhZd1A7PDNvNChXRm0jWUNuNn1yCnpncl9k
TT9TcHJQb0BNcjBwZT0kLVJMfUV9O1c+PThuO3JFLSVBNCU2NH1iSnQ3bzFeIXclTW5+UGpuQHde
SXZARgp6VyF9bSl8S2Rkc1l8JDJaLTItNXF2bVNiMDNSYHExITVJO25FOG9jY1EhJDxKejJpMUZS
YUdaSyNVMkVaVjI9ZkMKek91LWxHc1VvXn1UMWNWNGAxSEokbykkQ2JePm9IJmB1QlEyUTw5ZEdr
KTdeYjhFRFcwPVpmTSQ2ayt0SWRXP2ZpCnpRTVpRTGx7OE0kK21fVDk/XytOMW0tbXNTPjZLdyRK
bEluZmhDTDFFTlVUYjlRMmVmRkhIP3V4eUcrcUpgY2xuagp6bExfN1Z4PD9XfmU0NXRDPmI+NTY/
YnNwZXw1bmVMMi03PXY9WF5SfXdmX19mVEV5WnRSVmotYlg1MXpzUW9VOW8KelNvV0ZpMEQ/ZSR6
c0F7KjNsKiYwbHhMZHJJemp2VSR2a2Z5TigqZ0I+UV9gfkVPPlQobGtDfHlHK2tiP2hhQm9BCnpH
fHpgVC1pejxMWnhaISFfUDZGZXFZZkFCZWtCN1YwcCRfZk5DQTFqS0VOKyhwd35FQ3ktKFkjbm8m
VmNxUnE7Mgp6JHdSQjFfRSFwNS1tYDtJTkpQMkpCWGxtUFA0NmNTKnh9d0g8TWJMdlNIYHszSSpT
bVdHe1JKMUNqTkBhPl52VSEKemUzZiRRckRjJUYoKVpUQk5ENnkzdkhFajBmMCUteik5TXdFU2Bg
SCk7XytoLXlAb0h1VlIxM1d4IXprXnVQZUlJCnpvOztKT1RzViY8PyZxc1h4enRAdyNxV29vIUlL
SXBKdlYmPntWUXokczJEN3V5OXV9YDhNK25pc08zKmVJQHlWbAp6YEk5ODBRZnxlQkZHP0F2Izt+
MV4hKE41R2kmUz1XZTdaZ0tCTkNfVVBjRW5YSmEqMWZYZVB0UWljXlB+PzBZODEKemdmKz9WO189
ISE+bjg4clZANlJfQVpeVn13NjZhdDZtK18hYUhTbXl0a2xtbFVmPk1aKkE8NUxCY1hzKEVKfFBX
CnpoKio4a0JKZEdrezBJUl5vOFlyKilndjJ9YktERD1kSkV8a1pAT0RkdENYQzFCKVBrUEJTWlRu
ITxCZTk0fnEjbQp6bUl1TUp5M2woJEBGJDRWNG5hNXdgQVpua1pLcCVkeTh5VUQ7VlRQbkhKez18
e25JPk5GYE8jUEhDSCliYkhPNykKenJtJmk7WmduQU95Q1FgYWo3XjF5bkxpR2V2eEE+LW9jRlJx
ZD5WRypiRU8wRUxgcHJ0Tz1edWliUXl6Rk1Cal5yCnpYV1dqTXN0RHJXZCh2RjBVYDs1ek5jZWkj
KnQ/YmpvZHBDY08pJiUyTnwyVTlqYE1tdjNYMTMrUHozMlQqdiZgdwp6OWlmOV5oJTxfbXZ3REsx
Uk1oJkgyPVN5dyNzPERnenRuRz4mNDk/SHhHfCNlWnVjRGFCZCFrYkNlNENmbXZCR2oKek5lN0Ax
Jnooa0g5IT4rSTYtOGFWY2IrPG8qamg/X191UTdMWFklMX1YVVc5NCU3fn0/dFltZW1raTNOcW0x
SkM3CnoocnNuPzVSTXJIMUl9JEI2VzwheGhXdHQ/PXN2P1E9eyhqeDFiOVhTRmQqUntTJnUhdyhg
fWhPRUU7Kzl7eWBNdAp6YzMmen5WZ0BUV3loUVk9dl41WkstX1AhZFR8SGlZNF5ockV5NFRvMzNr
WGN6ZWZJdj5ES3FMJWNrZ3xONUJzOSsKemFJTFYtLTl1U3Q8QXpLR0xPNT9gJihicHY9Zys0Nzsl
NlFPVVdibiN3IWk8QC1gYzB7YDwjdVgqSCl0P0FBSTBKCnpge0ViQjIjKSlIZCtnQ2k/ZW19aXlq
TntNX1ZDWj9tKV5eT2ZGWDklalc+RTFnNj1+ZXZnVTZLe1ltO1JqODNIYgp6OS0tT0A0KkleYEl+
aUVPRmFpS2Q5UDkpfF9vTUg5JDNBLVpOMzl5QFAqcmVleUxZNXFaJWhaRlM2NmY7NVJ8WWsKejVt
PCE7dztLb3s5NFN2JU4+VStFODNmQGE4VmB7UlR+cWtkZFFZQ1BTR018SnAmVUBOaUdAOV81TyFI
dmk5UGJqCnpMcTQyaUBmQXklOy10fjMxQGA+JlBnQz9aIWQ1ZjRJelBZMlpmNnBnYV8mY0hBKiZm
UzFhT3k5dDA9MV57MmpPPAp6eGBwVUlCSlZMRypmPWBXbSo5LTRCQH1ncSRWRzN+TmJZfjh3Mipw
U0l5eV50cDF5JWN5NUNYbkAyMWFQeUNKV0EKel8zKmE7OyFMOHdiWFpXUT9jaWFEe0otY2EkUXde
N1dJKjtBdHckb1Y1aHgrU15OfE9ibkt2MU5fR3p9flklQ3J+CnpCYTtVPytnVXNvOX59XnBOMXlj
NlM5Ry1CeVhAbkRNM2Y8WG87MD8pQUQ/amErI24wKW1IeiQ4RENxT3VnakJaNwp6ZkcqRTx4JT5I
RUIrNjNTRWR1IWErNENpdEs3MEkoPWtrMiNAfHtjO0Ric3JvcVdJbXFpJWprYGdKWEl6WDl6cFgK
ekpDUmFTMylLXzlfPVV9eUhwZWN5WHAoKlZyUlFtZGRkejwzeDQmcStjV2twJnVkVEdaPyE0VmNe
e3N2RFA1Yj8/Cnpgfm0xLXdKMSU3Q3hEXitgcz1VeDtRUHMtaDModzIoLXpVXlR2PTZOazNJR25Y
ayppekJtZXJafEp3Zkc1QnxWTQp6TE8lNUhMdzNvY09QRVNfJTxsajM0e2E4c3tqUiNeOGhoY1Rt
JVVLIXclY3hGX3tsejd2dTJJbUt3SDtQIyFNYksKemFLTjVAX0V9ck5ZLS1LJXteMVhRWGshXl5k
RjdRPypAX29tX1JtI3l1SHYoV2l4elMoUXwjZX45YGVQeEB1cipICnp4WSFCTSVHK3otX1QyaTFL
WVNNJCVPe3ZXe2VVZkNHUzx+c1UxaVV8QFNMckFka3Nkei0zKEJ1O35BPHZfYiNRTgp6QDkqTj80
bF45KXJJJUs0VXBKd1Uxc0RVPTEkcTNoe0B2ZU5ITTdabz54O2gpX0hpbGlDNUlEYXV0VThNTmhQ
V0QKemB1VXRySjVaemZvR3VkN1B1ajJjRGFhR3ZjRk5heUZTU01eMVVXOT9WKVZHZm8rZU54SzRB
IXZ7fGZNYktldiNuCnooVndaJm1SUCN6eCZ5VH1lcXxLJktuT2U/ZmgxYW0yNkNiY2V5b0pLWFhH
TUYkdkd1cTRHcntpZUd6XnA0QUlMegp6bGFVWnh5YVQ8RjBVWTAjIWozSiUwaTVjYjRqcVdXKEVr
Tk90NTY2KFElI0Y5NSNyWW81UyV0YCt+cHFPOz4kMWQKelFHKjg8aDthUyYqOHd1Sik9bzN3PWMw
P3wrYVFoTUJzOHM7NnpTdVNKYDZKNil1NHl7JFpvanFJKHpaTzdubU0oCnpqU1VAQWdRRVkxRXV2
QzshR2loQiRTdEU0PnUwVj1ISUI2eiEoaHlxeHdkaVJkWT1XbmFxfHtOaD9keXtLbHpEPQp6Kk18
YXZRd25sYzBpTnw2dWYxd1Y0anJfaUg4PEUjZSlJenkmeTQzSU94NjB1PEJ1QFhhc3Z+JT1KTEhD
K3A/dWcKej9lJiFfbkUoN1hRPDRzT0lLSD9qLXxvNWxMLXc2LUtJYz0oTWwlWmEyakJnVWhmVXxy
b0BIQ01aMDEtLVRzR0YoCnp0UXBnUlJlZDBZYGs4KGVnVFZ4eFcrcllpO1oxJHVucU11VWJueEgt
VGZjc3RPYEleMWFodDx8T3JAblAxeVFnNgp6eS0xXipkcX0oZmd6Rz9RPEswKSVsRz1TfmpHcGh5
M3NlcTQ+bWN0cT1CUjs3Z0w3SHlAU1BCOE5oK1BROHZ6NGQKej97eFFkQTxsOGAmKWZHbSk3QDle
X2RAaEZVYkEyezRheyhRJmxQbTA4Xz1oK2lXRmRjb14pNk5zbXEre18yVGIxCnpKIVdZM0IkJm4+
WCg/eUA2NTJATyp2YDRLKD9JV0F4MUROKj4kO3UreStCNm54IWxpJVd8UndrNF9jYUApIzRKOwp6
biNgcXpRKkwrITthdHR2e2gkQnFmNz5sO2dXOSRnKnc0MzZVUiFQQSMwaTlUKlZ4cGxRJkVhWDlo
M1ZNYkR9alAKelNYSkNMQ31KdCRjYkx6LV55KzJ5Wn55WUlBZDA9Pk96YTkwQnxCLS1Cc3xoZUFG
eSNGcTQ4NXBQU2NGdEUzYUlKCnpMVnQ8dFoxSlNZeWc5UXlvTG1tVCQ/fDhHK3EkPms9OW52T0Bu
eDRXa0dzdkRlQnVjXmpzZndSUGtxdX1lZFNlRwp6ankyNHF6VS0yUHdzYHsrcHlzMmYzRDU1I3Em
fEtFYkU4cWZnUV5GKTV1Jk1PdnIpailyY0paSXtvQjgjPCFjemcKekU3I2VCTytVdmdld3BobTEk
XmZeK3hxYERHWXxNQSlYaCpFTzx0NFlBbVo4dntBM0JwWE5tJWg5eVFYcHlAUXJOCnpAeUY9VkJT
QkRgPFQ+P3ZBV1RFSntAczBANTFzVD5gc1pgNT8lekYmYXUodkIla2ZCVkIpfHshV0A+dl5rVERL
Mwp6OUd4eihfcWpAJGUpZDdLKV45MUNLYS1UZ0t6MjQ+cEdAbTwmWlZfPkFvbWo9ZHA+Kkt7ZCM5
Qmc2ekkkQGZ5N1EKeis7SmB8QCs8d0Y/dCRqc19FMCpASHI/ViE7cVZMa3RiSj9XVX0kN152M0tM
bkdQYG8kTWBnfD0+NFp+OzUxIWBvCno5K15XUnNVbGckUChyZylgMXJaIXBTM3gyPWkzKFkoQ2dO
M3Z8RGJ3LUlneEIjSj1eLUA3b1oxbjIhUWRhYChzWAp6d1hxWSUra2c0Si0/UkxwNjkxPCpzZUNV
NDFFLXk3SStfUSlZMiF2OHE5TT1uckklT3diKmRSMWBSVUptKTs7enIKenBndUwqeUE5Pko3KH12
SFV3eUAlZGc+ez1AflNJcykyMHBmJmJxYkNuViNaNkN+TXdZWkxoeGVpcGByaCYqdE9CCnp8SVV8
eCtkKXhvejRjWlVKWXpWaTNOSzs9cU1re2k9Z1RqQCRzVHxGYVhXUElweHQlWFU2Nj56Q1Q3Xzt6
eGdkZgp6PTBvaDBwWnVoSS1rPCY0WEZ4cmhNIXgrdz58NVhkcmFrKF5CWDt4NkghKGhRdXAxTksy
Qjc3fTgqakJpVjFeNjkKek9MPVMhYHwkUU1sIX1WIXFfcCsjK3UjMVN7bX56ZXUpISNQJjd5dVVV
VlZBblhRUSpzWHxUVTFJIW5LRmpGOGdwCno2ZSkmJkZBcHt4RDc3OHQzaU5wT2NxNmxzdWolZ3Ar
PzlSXlo9Yzw0Tkx8fHR4NmJ8VEwre1RvPzZ0Y34oeDRnUQp6PmgxMVQrYGhVfHR3PSZ0Xlk/cUFw
Zmo8TWRYcXpYQT91RTZMO3p1TmR3KC1zMSM1WnxPdTB0bkhMSn0qTUgpVUcKeiUzSm18eD1mYzVI
LXg7S3ZtMnBFZmVLXmBxK1NBRF9yLXR1SklAejdIMXl9ViolIXsweFlnKmtxallzNTNabS1vCnph
UDcwfVItczxHNzJRP2o9d1pRQTRqPjB2XnowVkV4eXsqM1BFeVl6bkFgIzdEWGY1KG1QTCpIRns4
KUoqZlNjRAp6b19JND1ld2lNWmN+TTl9K3YpITV2JjV7Z3ErWklgd0tXMDhNZF5TajBPSWZRQUtO
djBeakk1d1czfDsoNFlOUF4KeiEjfTMqc35ufHRpP19aRXAlfD5hQmNGKiVIK3pmQXRYWHF5Pldv
P1JKckJjIUU8dCR+KmoqcEYrYVcjbUdtb2lRCnpIe0VzeikhdjBSV0EtLXBsMUdsNlU/MEJ3PDZn
aXV4VGYwMVBNbk5hSmB2QFhpJjhKT2dfb2hNbk1YY3xraFZnYAp6VipvczxCJWVFUj5VN1VmKkVU
bCRINDk3MkpkfEM/SEF8VXNKQUF8bGluaGl1aiZxUHpSOGB4REtLdjFAc0hudUsKenhXZl85dllC
aCQjQy00YT5LZipIKHw2MDk+QzJXYkx3UjR1ejBJfX1XNT9PaFFEWjF4OCo4S1N3bSo5QmVSaHln
Cnpfa3hRcUB+REV3WjtxY2hqY2IpelpDJC14Yk52VWI2YzJnYWMhdTBDdGZqOExuTCNucll7YU9z
UnQ5dXdNT2xyOQp6ez0qI1kyKVIhSkpmJTNzZkFfNk8oclVhX1hCVlJCPXEmT3BgXyhhaGReaHBF
PG1ae0RRYDNlKntlMDFMSk1TcmwKekI0biUzbiYtblZfJE9lSjlPekR7MzBZYTFeOV5yemZ2TW8y
Q0IhWFVIcEVENXEzQUNsd3JNZFZ8NWlDYDloSW1qCnpPeVdsKj9rJnkzeExnMT5TUkR3ZTlNeyhj
bVpEUHJHbiVDPS1pc3BjVWk5aVh8Nno9Izw5SklaPXt2azM2ZmB8PQp6Y3FqUTloJSF2NEdjeF50
emtTLU5hd0g5bnFAIys9X0NNJGRaP1Rvc194Z2Ijbj09Vj09by1JdDEpWWc8P2o/Mm0KemNfVXVI
XnkpY3Rmdj9OTmctaSlTPypiJGE9NzxtelZqXk0hZmxHQXhscSRpTkl2Kz91JVY+MTJpMjl5fDU2
IXVKCnpOUVAjJWBmUnZWZ1RPVTx2WENuSko8JlVOd2wkRDRfQTNMMUJCdGVrXyU3VSZEdCUjU3sm
TzIjeXtMfUZyYmBRWAp6T1RzVUo7X0okQkBHUEFOSiNlOG8mfE4mMjw5b0FDVEtfbyU8czl9dHZi
JFZDaG4jKWJCaDZhWTRDcTN1RHlfMVAKem1NKWFkWGple31CJjc5aDxNLTJlITxFKDUhQ1Q8RkFH
cS0qcGpPKytOakt3Qjc3IXtQO2h5cUg2amNqZT1kal94CnplYlA2KmMqISFhPFpqe25MV1I9enJT
en02e3prNSRTPDxTbTJJT1JEOENCVHJIZXUzYW4+PWxYUzUxIUBtK3goUgp6ciNXOD5VaVJwNTZL
Jkc4PkRKdURfeFI0JCpXVGR3Ki1aUEY2cj44WmhMMFRNO3JGNCMla2Z8VkwwUGNTdEkyaHIKemJx
ITUrXikpeFIhSndrRWRaMDsqODc+ZytyUFhTfEpEKWgyQGJgMkU0WEN9V3B3dV5SYTVkQkRfKl47
WlZNR0ZTCnp6aCZqc3U3cVc5NnFsNCtObSskTU1QN0ZLNTtxOTZybEZUTnZQcStUM1o2I2xlaGg+
KmBjfX4wckRFbT1XNzBmTQp6UVAyYXFyNT92NzxXeW88TW5GIyN1UkNCM0gwS2w0R30wMEkoU19u
YEtTTWhreHFWbEhnNGN2dUc0fk5LakZIdigKejllK058V093e3woWFV7WHoybjJWS1J+NVF8TkE8
SmBSdV9+Tlc8fUpTNkJVb2BsX2twRUEpfDs+Y2R2RVR1NWM4Cno/YT1FcHhLfHFPeEhrPDhhXm07
KjlEX2BzTUZ2VWdgZSYrSzZWZilyRy1LYn1hK2R3fSRCI2N4RD8hZTJ3fWI1SAp6e3p+Xj0tPjNo
akU5ZVV5JTFBdzVlPz1scml5M1Rtd3xrVj1FN3BtS0k4MzRtbVFnVEVCamAraT9MelROUUwwZVAK
ek42KUUrTXZNYSF3RnB5T3hsQ3BUY2VHMC1fUHpBNlNLLVJ9WSFoI3llSDl9S1FBaCQkU2JyVHxF
cmNEKDRSWmJaCnpyZGtHKHc9ZnBER1J6bXx2ZCh6b0JPZ2haNDdVWUQ/e0xYZlBjKU0/SjRYc21l
Qz9OVWplKmB7KVZMTkVkSVhxNgp6RElwMT9SYFJUfXdPYVRZKTBOdGlCKjViUzxocHVCUVN1I0NI
VlomUE4/OGx2aVh6c3orZm1qIXd0P2ZrU3smTUoKejBlZjJ0KkhPc1drQiQhZHM9ZEVCMlAyPmJN
VVN2WDVqVVNFcl58JjteU2lVVzFSPnVPK0wpQkVfRXRqcldObHJqCnp1LTNWYGNsRjNCUklkQU0q
TTBFKj40d3daUWwtI3pLSWIxY2JlUE4xZGMwdyRNWGIqeyZaQmVZMGd9OypCNSNlTgp6UnVjR21q
TDIrYWdyPVRSJEcwKCNQPy01MDAlZ0l3bUxNMUg9eykrcG1kYkRhJStsPWdwZmZVbG9lUH5AMilT
QEIKeipGRWIpSWJYLWhLdVQzfEwpdWVYR3hXcjN6VnNQbmlYYiZMd04yUlkwPUB8JjNjX0B7NCMx
Q3FoMCVCKHs/PEImCno5JTxiIzxgMzcxQ1RGPi1LJSFfS2U4TGI0MjU3OVg2VXMhMlVXai1ZX29e
P0RDdjh+OzZiXiMlRldPOypVMldZLQp6Xzc+V0FkOG1fejxKXz15byNjTGhpbkV4U0pJe0UjJm5o
MyVzblQ/M1BVcjNSRSZ2UT9PU2pMTlVneFkmYnZCb34KemhpQj4wcXNUKTJyN1AoOEF1YV5MNUEr
PVU5cSlBMkx4QmhYSVNsKURKWGdxMEJOWTY3N3skayMlaV9nNSV8cG9NCnpEJik9STlZOVFGPCp+
fUZhNWt0PnhtM0Y1NVU8SzVKZH5SK3l6Y0luUnFRRmRWb1pEXyg7eCUhQzFaZlhvfXhuVAp6MG1m
U08haXpTM0w9flJkck1CKl5QNCpnN20jKTBeIWB7cDVYY08+PyFqaGRYMEhtTnBrREBiSVdOXklP
RW04NGEKenkhKH4xeyY/TENqPW1Xd1I5eisqKWd1anhkVn5+JHlwdm9NUjM1QGc9d087KUNCLUhR
Q0ZQX1pWalV4ZTwjVV8pCnplZ1haPUN5dC0ra28zJSV2JUcqeExSODk3TFJkbW4zUktuRkVodTJj
VTtAOCgqPG5VaDRqb3Aqc0wyOFZQeSRsZgp6JD5TIy0ob3dseTMzQ0NYeEgjbXhgQ00xSWEoUyU8
Z3NKN313MFlrJnBFPit2Q3Y5Sit7NX1VIUZzOS0rQDNxRlQKekUyZHZyP099JXhBTkUydUokRVZO
RjxUdlkxdGxDIWt5R29IP29XTiZLN3h9OUBLZCQ1SGp8PDxkRW1QOVYpRkRNCnpfazBHZ3hyRTdX
O2VHdUpMNWF9Y3RGYGtLbEpuUj1KbGNUXmAxQVFqZXshUipiTkJ6Zk5OSnRYZ2d6bzZ7NnAoOwp6
eDtFcXFZdlIjdnNiMTs5OzAzRU15KWFrc3BVQHh0RVEzdjxAUys/anNaZ3tkKklGX3RpY0NufkR+
dWw0ZlZCQFoKemtDUSVnPXV+aTtQazlpSnIkTHdQKylGPDlrd3NfMSZKQXpjcjU4Xm0pdzBsRGM7
UGtNYDFXZnk9ZHh3aSUjOyVPCnomWURGcCtReXU0eGZOdUhfQlNBJSNhSE5tVHs3RlBBVW9uPzJT
el5ePkstej8oQGMmXlp3OTwpM09iV3B6RUg9VQp6fDdLfE1Wdmt1dVQ7N2ZCVDA5Q0VzU0EmI25m
OH5DPF8wRSRoWmN4NFZsVl9fR3MzSWsqZy1xODJoWHxUZ2YkJTUKelg9bWA5dllpbz11YUwpeXsq
SV9GbG44V0ooNWNMb0lOVFdrXygme2pGPks/fXlfUXxwWD5+e1Q8S3AyIztqdVIjCnotKSY4O08h
d2gyQCkpe01MfmIlNHRHd0wtRUEodEpsT19yTXtNUmwwNCl6c0FpSCh5P0xHe3l9eXt+KFk0V0xZ
RAp6RHZuXzJTUDIwUzg+JXspPjB+Vl5wJDxsYzdMfHAoWkJeQUVTQ1MyY2Y+bCh0WH5Tajt3PkVv
XnZKXz1xXkQmZ3oKelZTRClEaHNodDhgU0ZEKT1pfHFaeFUjQXlCd2stdk9SLW9aYFFSRTRieEx0
Yms/K35Kbzd2SiNMWmlwfWhVOyE1CnpaIz44ajlAcXkhMj5WQnkodW90YnBtZiFeUUt7KSZodjsj
Wjt4REk3PihJZXs3PWAmPHVhZigkMmFTeUxiRkkzUQp6JEVfWlp5fUdJIzFLPCR0VElFKHNVYnV6
cHpxTXdTejVWdChfTFotRSNyRXZvTG93UUdjR1hvXmFvdXR8dXh+SHQKekV3Pl48LSFjJFp0YkV6
ZyF9UmFAN2hrYTkhdn1OaUF+eSgqOVgtaSZSb2M7YCRMJnBxIzlWKmY0VFFvbTgwMms1Cno7M1JK
N1lIY09CXn1oXyM1SXlOOGxrZGNQPW5BTmg9dmteIW1nemJCcW9hTyMkTXNibG5VZzlEc0J5fGc9
ak91OAp6SVQmKjdQMVp+bHFZREV7NlFkTWBAVz1+NUglJikoVE58YHg0U0NSNnAqMC1iM1VYViRf
dVJYdT85bmxJQTZ5K1AKeiZtR0tFcTgjcFFMYEdgfXdEPkMjPjJ8P18hc3FMbGQpQTdnP3JKX2Be
fmQpVFpLMDslKDA8R0FYZmxMfm9qUn0rCno3fV9RdU4wfjxvTkNSQ2dyJnRhKGA+WEp+WUlETio7
fjlrZ3R6RWokeVlFWFJgTWRAd3k3IWJ3VT8lNzljWWlXRAp6TnlmKmRGJjt2SmgzYCQkRz5YI15Q
UEttYXw0JTZCak1wKkVmeCskJWV6WCgydXlDPGZeWjhlVjtkfUpKWmQ/OE8KenN8PF9aMHFIbHBs
NjNGRGl6SE1hZiVuMSRtPjJoTXdVVXw8X1MqNiV0blN6JHM4Xm0oJW8ofiE1TDV3S0R1UXM3Cnp1
IWhuNnl+c05nPDBhcjVxeCVpZk15fVFjXlUxNXZYfHNjRV80Y1Eke3M7aiooeUU4JSpeQUhJWj95
blVERUZ3YQp6YDtkfDJZKDdPdHFzQzN+KFVjU3diS1phOzxzXzQjTDMlO0xLZlRzSCE7NUZVdjYt
SlE3NmtyTkxYTSNyRzhwN1IKej9uN2FJP2YtdCZpZ1N5c3RXcUI1RFpBcj9jUjE/VDB9bmk0N2dP
RD45UEB2Qz1SYSloPW49Rnd0cGBNOEhJPiopCnpAdTJ0RnxOMzhsPT9aVnp2U3Mkd3VsfklzZCsp
dlgrVmJWZ3klUEhLVS0qTDYzP3txYG96PUlWcTZLTzwqRW5KSwp6fEt4cmZIZXxTYy1+JV50NHx+
fHRhKG0rTyRMTDNIdzlrSSNiRkBpfndgWjM+WXYxX0JIdmt7RypqdVE2YXtvYDwKenF5RnE/S1dq
Z3NVOzQ8QUJldiswT0tifGpCPXotbV9UcUMjPjxMPTJXPXgtOXdfOzVFXkZSTUg7M3ZCJUV9S0s4
Cnpicz80OEA3Tz42KTdLRVZLJHNHdXxIK1NrTFZrUiplZCRZSTtfbmlCOzt+MH5yaTFxSmtBRUR7
bGEyTmxmQVF4YQp6aFRYdztPWUVtVntWfWFuPEp7byoqUk93cmUoLTkkQH5VZWJQdSUkX2peQ1l3
KlgqPk9wK2U3P0pmWl9yX3hAWjIKemN4S1V7U2U3S3M+bVhyLTtTUCNoS0MmZ1opcGwlcStjcTxN
eCRmOThfKiF9MSRjWGx3dldtd3Z1ZXFJIVMrPG84Cno5JTF7Unk1QVpBdn5rNU08P0N3e1FkdlRm
aXpgZUxCUzk1QzZNZWdVMy09UD5MbkdQYTt3YldiNipBfVZKZTI+Xwp6KEF9ZENKIW14fSNAbVVi
YD1IVFhSKTZYayNzcWExNyFEJlJPfF5Mb3VBcTM0SXR4LTdFcUsmaiUzdGUzZUdLc0UKenktI1E3
KkFSdD88WitLTHJgbWIzNDlrVDM8Nnw8RlhQRmc9Yi15YDNjakV1ekRAS1lzKjM8clpfKU8zOG8r
IypaCnpBXnl9eUo+VHlTaDtmdzw2aFZhWUZDWFdZUHVNQkR2Jm1NekBRayg5OTx6bTElI09lTE4t
SGc2SylseSRFNFdDYAp6NFRZRGQmPW1eczNeUDxhJFMxWFNEYkpAbzVNSCF+RFd0JEhDUFJSTVN2
bmNha1NoZmREUEBRQWI3bEBvRyo+eDEKejJTQzxfcygzXj0kR31GQ2szTkk3LVBDeEJZZ0t3eFdw
K05jR29CQWdPKW50WXglVkxieUQhYEIlXlBqdVFwT3c+CnpsdkJhMG5hVWI3N2xLc1hkb0tINHdm
PX1ZO2kyQGlAR2RCdlA/TEdfdndkWT9iZFUqfmhOfnFDXlB+KTFzSGhoQAp6JE1ka21oWXo8S3VE
c1RzIz9aUl5CT2oqNFlRMD9wX3tjKDlucylCa1pWTiNOYHxQSmJqZll5dmNSVEl4enhzRDUKej5K
N0dLPnQ8S1I4WVRJSUFBWCstPWRwT3doMkEyU1V6cTEoQ284Q1UpXiF3SWtAN3hfMCRpfFF1SH1D
MDlzcDRtCnopOEV7Vj1ZNXBCWH03fVNlNDgrRm1RX0BpcUh0Xk5FIXdPOF9gbSVqTzBuOSRAJFgt
Xi19Jjd5K3dQc2E/ZVdKUgp6XiRgMDFfPX4+KXtOeTN9d0JQWDF3OXZ0PnpVb1RialM9d3U/fDt7
PnozdilQQiElODwtRztFOEkoM1NEXnJJZ3AKekVJJHE3PDdmN0ZmQT0+YW4+fW9Bek9sLXExNTF9
S2FpY3xKRy1waG9PM1QmRlpmTStpKH5hS2l0LWtCfF5EblpHCnplZTdkKUlqdiF5dnlZMEM7c3sw
TkpKT0ImcWQpcWl5NXg3eE1rbEdDckJrcn1kNGB3RGxwWjU+Q340eGY2ez1jVgp6Rm5uX0NiblJo
Izw8K1A4ejAwbjxgZj9qSmxvU1ZFWDt6a0lnQD9pYHBJPERBcSR6MzhMYGMwK2hyOypJa2IyMmgK
ekolYz5nc0woNEVwaDxRXyhMTDRHc0s2XiZJemZKPD8yWWVCWEU2M1ZyUjAkYkc5ZER9aG1PdT4+
Szt4TG9mKEFVCnpFd0JRdiNhJDRJPiMhQ2dPNiNgbHVzMl9MKHlCKkp3JUg0PmE5UHltayZ9MjRH
Zy17RFEkXztuSVBHQ2tyRjNfTgp6a3grV2N4NFlqKkNVLVI7eV4lT0xfTE82I3RGYFZTLXgzIyhl
bn18bHwzdT5eJnV3d340cn0jMVVsMUMtY2loUHUKejAjbXpgaHFVcEdeSDd7R0tsTCFjNTh3PWN7
IT49VWo5KEZaMlp+I1Q4YjBgJlR5cUImV0x8Y2VTMnMjUVljNnclCnpzWWdgc2g4KmpqYXV9WUc4
aU10e1RtREl+eF4+TSNEakwjRHpvJWt4SkNrYEQ4SFZiXzFFd0EwM19vKXlPZUAySwp6PjFiRSQx
SSZmKSZKcXFZdHJ9VT9SV0BibldWX19qTUljTilWPUpFY3hoPVd6NHVuRnZ3TWhzbHcrZVM+clk2
dDYKekdub3BsMyNXK0JsflRnQGJpWHxkPGxAbk4lMCY7TkMlS3ctcS14K1RoY1gwVzEkbzxfLXYz
aT84Jld9MzVrb1RDCnpEYUtNa1NPKzJRQlMoJX1Fb3FNT0BeVHdGYS09SXxnflNETUlkQVNYMk0x
fVVTbkoyMmRzWDZUanV8cm5Yd0dyTAp6Q2A1P247PU1MZ2JrenUmU1BfQytMUiQyNCV7NW9zY2Zh
I0o/cXslRmplI0syNns0Qk80ZUN8TCstalktaWdWVlgKemdwVjlQOygybDFwSis+N3p2JD4lNVk2
NU88Zk5BOFhodVBNUE1UfVMyeHZ7SjI4VHtoNS1uKU9YZWI2I1Q8JWFGCno7cSR0PklALTE+dCg0
Wlc4cDhZWERqbys0KWhtMHNwKDJqZXZvP3t4RVRzM154bDF9aDleUWJyRGFNJE56Y316Uwp6Xm1v
YkJQPE1hRm87JHJKM3I9R050KTdlZyslOVhYS1ROJklXNlRxdVdsTlZXX0lpPnRDX2N3Y3JAY3hf
eTdMVHgKekZ6fFIqd3YySipgbjZ3IyNucXZxVmxNVVRFNTdWYmdAJUBkSXRpYjM7ekw/Z1AjTyZU
a2lIM25SXm4kRE8tUi1fCnpJRkVib2w2c3NjaHhfUXZfcG87Yj1XbEhYJnopbi12UlctNGREIUlg
OzZvVT5JPm5BJlIlPF9oOzFQU3sxKWs7Vgp6VFBhISV3TDJNR0klaXFqe15VdXpJUiF6a19vU0Vl
cUBScDV4fERIPnJ8a0Fuc0tXPj9nfjhubEtPXjJxU2NCbzcKei14Q2l5IUQ1TEQhdC1IPVUmNDNn
Zm9jKkZKKSpAV3h3ZEEtRF5AX2sqRjdKPCtkMnVgMzJaQG1Ublp8XmRScmN9Cnp5Y3xJcHchPV8p
SWFGWjZNRDZtM1ZXTVczUFJkc34lREQxWFBheV5wNWV2cHFvN21GS2N7eW5hWEB7U3hoOzNAMwp6
bm0zeUhzdXxQNF5BXkszYk4qbTAlYzUwVk1teGpSXkM/UGVCWmxvPnYzdUwocXsmMDdmYSM8NmU4
fDR9QDg3bDYKenVlQGxCdWZIQVQ2MEdYO0I7U094SkQ9VUBqflU7IWJFaUNmPntWJjZZSERmLTBu
ZXVZeHp5JWZiZ19GalM2K1JzCnpEX2UhS1hVfDw9KGBVfU1VMz5PWEAhQ052KGsjTiQ1ODUoTnol
SVJQM0J1R2NqSGNWOSQmKjM8ZGQ2MC1jXmkxcAp6OCpLSUpTQWhteTs4cGtuNGYpT0F7R3h9Nz1n
cGdzMlJwfk1acnlIY0tfOXolKik/fDJme1JAY3VVZlNSNTFNdT4KenooZC1nJWJSYnhqajtCUVFU
bFYoKHxoZn5geWNlYTwhZm9QYFd3KXw5KTBXPWNJQX48KHlCR29eWDFCZUtnUEFQCnpxMFFVd18+
aE91K3VNKCQ3X1E7bytjNnchS3QzQzhkLW9xQTFiIXo1I0RuZWAmenBCS0lwJExvaDBWMWA4NGZh
aAp6U1FqRG5NRns7dUptIVV0NWNWbzVwUDk0Z2RmI3x5eHgpTiEwZGFhd3FNJDhWWW10ZV9fSy0+
PDw/P1F7WTQkfSYKem5XbExMT295SXE0cEE/P3ZRYzslXjBpe2NHZDZxWE0wKUZRdXFOc1luJF59
TSome2pjbGYrYzRoJSFfdjRRRGA9CnotLV57cXdzZz9lclUyTykzXmQ2UjYqSn5ZVmVAS04hNSt0
YHstTCN7Nk0yT1pAN0U3WEdseUNBZFI3QHpEcHF2YQp6QnFoeS1ePDZ+K15ON0g4dl45R2clblF3
dFo7cjF7Q0FXN2tiamEjYmdzI203ND1TfSFlZFooZndYZ29HP2NEc2YKek9gTFZQSE5nKVY9Z2tK
WnB1WllsPXE8MDNiZXNNVChAV1cpeXU8NjR1QW5jSm1EKUVgI2NjeHZAdCh1azV8TiZpCnpsTHZo
a2hOaEc1dUAqLUU/YzF9PD96c0lMdVVLc011ck5jQHYySnNgNE1NMD5VMEBJb2JOSXY7cE1TJFdo
fWBAJAp6Z2hEVDY+ZF8mdmwoJXV0ZTdrYlZWejJKcXYxN00wTUZrJG1qRn5ndD5ReV9CVT4mdG5x
d3VfaGhkaDQjYyVPS3IKejRjeGVDcVlwdClFNm08S2B8Oz1vRzVCRFY/Y0JBOC1xPXlMbzxnT1R3
bGZJTFMkNlcrRExYXytKQk1EfWM3QGZXCnpKaTdOWiFjYUBFVDU4fEAtY1BOZV9OMyhqQkhgWThO
TWdCZzlPeD91d3Q7X2RweDRSdF88PDw7UlFlMzJPc0VUSgp6THFWJUFjcUk4ZzxAKUNqelFvZldS
ZkM3U19jMFleRVlPaSRpdUNUZF5DT3wrODtMcHBxRDhLMzwrWHx+PUZQcD4KemJHbzxQXzk2R08x
QDNYQG94fH50Xks5K2dZZTVSVCsmJGZybDJUd2ZGSzVyUDJzUGkkZCRlUUckfjBxIT0pPWhJCnpQ
V0VkUVEpJTQ8V1RwbVZlQnR3N2JYQEVMeXhVS0dgZzJ+P2ImTnUtblh+Nlh1WGxMQ1NPPEdNZTF5
RU1FY15IOwp6SzhAIz0mdj9qVWhHTnt+NTMzQHgqNStWMS1oMn1WOHp+V2EoX2lAZiRsejc7PzF+
SHd0eyFTMXlYVUA4d045djgKenttK1hvelJiNXwrPU5MVXdwUyRManl2dmpLMmVDPD9MK3RNXm9w
e2c5PVltPVN8VT1xUHo3OHUtMyl7LSZWfC1JCnpEJVkje087ME9EODtaNUVgNnB4aEBQUXIzaj87
RkA7emlhKitnbERFdm1sMzU7NEtDMClwZnwwYFNXSTI8KUEhIQp6ezwjJkZpPH1xKWFMdUtCPWU1
X0B2ZXlUX2VxaWE2JVlCa3FVMlRLKyY1c142b2NlKUBqJFlTTFRhVXJGJjAlTDEKeillKmhPQER6
VCQ2IWJRcllvYE03eClxc0pTSzl+fSZQWTtzTUhDbS0ofCRMWUxjKGAyIXBkI2Q/NVZiNipFVHlA
Cnpqez5KQTxJSV50QEJoanNRckpwNm1lUEdvdTJeNnpVaj1gQ0A7cXZHQz9JcVA8bEo2cV9iUDI3
SUY5P0ojdzU9dgp6V09MUlY5VDRyTHowY1VJa0V5PiRYZW5+M0dncnwxZzZBdGQ9byp+eiRQeypA
N1FiRntYblZTKzhfK3xZK2RkQkgKelRYQSFUfEJSazF7Unl5QzMwRF4qXzt6aHNOM083ZEs+JWEl
bys8MVEyU3M1ZGRDZE5UREdDczkhd0c/bzkjUHteCnprZHIxJXdQQXlZKm9uZ0BGbHBQbypSLVpg
NUZ6dHkrck45Q19kcVY3eGFZe3g2U2kmcEUqSXt0dCZMdTZSOXF4Ugp6ciNpZC1JOUIhd0pmVVNh
ZEV6TCVkQlVacVhgQVYyIzdpJG5YamEqfWIoQEAqQ3I9I2hKK1JmfkNBTT9wWmlHT0EKejhfYTZz
SVlYPDM1clM4YlY9TEQ1MW9FTEhNaH5gS0oydSROaT82YSkhZSpnQXdSP358OFAkb3I4aF9ZI0Ek
LShoCno2VmVPMWwhTX5IejxfcVl1WT0+SzM9SG8xSXxPNSM9TD1weVh2ZFByPitNdy1KZXRmVDd8
bkwtNEdJViZkdXRYYQp6Q18+Um4kdkxRbHpSNW1vV01tR3xtdF9AJURBZnskVnBwaGc9QnpvTW4k
WUxzRXF6QXtIM3UoTzlkZXpYI3x0MTgKekNCQH5nQFRJdXIwViYjMjNVc0pFe1dpUiRRYyV1Pk5t
SXRxaWhGPEBSc0JKbWhlTyRRSWRJJSgxen4jU3heK0VPCnpWRWcmX1B9bEtkTCsoKyhzNH1+aHNF
KGRqJm5IaFFKWkdfbyNORDM1Vis7M1omfSlmRGJvNXoxTXEhcl9zZUhDJQp6MWklcH5FaVghbiFo
NWtYQnZGenxieEJ8IzdlTDhQXlFDdzxqS0lgJCM9b2FyKkphPU56Vnc5UiEoZ1VsV3B+KH4Kejli
MFN5NXN4OVgmb3d2RHBQcFM5VEtse2pUbEEqMVNEVGVraCYyaz9GJW5+T0A3XlFHbHt1dV4yM3J4
eyF4YGt0Cnp4WTFMcjk4ajNpQlMlcmh3Ym8lYD1neWdGWkBzO2E3Q1dgKkxBUERhTHtoNCNgYVhA
ZkpJSG8hLV5qVzQ7a2pRJgp6ZU0rQGVsQH1SdlF8eCRhMUJJfkpIaz5yZjkmKmJ3cmpHTTVxR2VA
Tys7QGpaVm5sbmZwWFoyWiZfUHhmYlZ5b2UKejtvUkFfYT5aJnBiQFpySjQ0PWV0MUI3KyRjWUVX
Vk5JZnZUKlVje0tfZE1zanBKKTVOYllwamxpUzk2a3AxYUdPCnpBWDNBN25KWnsjRlNQPVpxZmt6
aSV9fU1YVVYxT3woODZ2S1huaHA8cSF3VyREa2pyRFRseTh2TThXcUFmJVIyYwp6blcpVDtuN28m
djh7TD1Wall6T1NjdjcwUmJ3X1FgOzl+a2xzbzhFJipxRDN7e01KdEIzNW4pQ2lQPWFqNj4jbT8K
eno4JmtkaXJpdWU3SGMpJEc2Zz1JUFpzZntpUX0reFV3MFZCO1N9MDUhWXB9SSRMYCR5bUo0ZU1w
S09aQ3MhLXltCnpZOGtrSSY+dVp8czRaRSUjSHdNcz9ifitSMWdkeEVmZEBTdmh7KkRhViNqT2x6
K2wrR3FAXldHPH1vPkZqSkAqbQp6SXlAcCZFJSUkMWcodDc7ZG0pPnt1ZWgrKTRCPXJ6RHthckFW
LTdFJWFGfkFmXmxPcjI2bEd+Nld0QSRpJmJDTEgKelJ6Q0pUTV8tOyhPIXhpS01ka3VrRC16TlNp
REVvJkx6NnJXe2h8KW5oYXl3TnFwWS07Yk9ZWHdEeypRUXBic2hCCnplN3VzakhpYUhoYyZmSWdg
bjg/bm9naW9mcUVtaThaRmZFc1RFSGU7ITEpS0AzSDI+fDRGR3JJc0JlK0s4Ung5SAp6SkAwWWxC
X2x1PipZYUx2TmEkeTUlOz87flU8P0lyWVNCPj9OVDxePyRqZ29hRkApeVQmTT1GWjJlSnskb2dP
dEoKejNRJk9KTUtMPypOVkdDVjRFMVA1MDFHODhKWDZ3QmJYJVJhS0NPdihxbiZXTT8kTTE2Zncp
Tk1jJU9MYWxoKUZ6Cno0SlYqWU1HPWR6OTRARWlWRnRZKV9ZNmxTcD08UHtvWEN7NlZzWD5BTjAj
aGA0fEpfUE5LI05SNkVjJWU5OyluaAp6c1A7Sl5gLVQydzhUc3dycmRiMERvTTE1fVJYYlJhWXs3
cXV7PE9aeCtBZWE+IVk/PkBAQzAmV2x0YTR+bUtXUFQKelRKUTI8PzkkPnc4d3RNb2JJKDAqYkhR
UlNFb2JnRjJBWkgmNDw5OztlOTU7fjM/LSFfJTl6SyEyZ2hLPGh+YWJyCnpPciQ7blI2QzVscWVx
UypuPG09am10Smc1dnpxYkhEYD1OSDBYP19hYFZBWkhHN0ExcWZqME5idEUmalY3eDUoUQp6dHFl
MzJifD8yTmFGYjRRPEJ9YEkxJSViPGJ+czZHTTh5Ym9oXlkzYWV7UEp8RU9uMzRlTV94eztUNFNM
VkRMbW8KemlZX0JsWj1rZntYU19oaFUtSF5mXkpxbFpzck1Re3VwKzR3Xntqe0Q7cjlyT0o3JHQh
Iz9TTHpYY2ZGanp7eVJ9CnpvKGFNKm13ckQtKTBVd0U4M156ck9ESk1xWjd0JmtnQHtuOVhGYHoo
WFpvel5vfnQ+MXMqKDM4bysmT01Uc3Fqewp6OWFWTCEyRlQ1dW17Tm93UzNjP3R4b1VaQkllMSgw
bD1rajkyKTEhS0EjfDwqaXFFRXYrd0hgJEktNTROeilxMj8KeitERCNIZVhUWGFoN2c3YXU/bCN8
PEE3c2lvaGhmbncqaDU8I1k8YjVKUT80MXhuU1pkbXlZZz0oOHBNOFR+dWRnCno1dn5zdnFMUHk3
THNIJUIpJkJXeUstKVohe1l0SUI3fD0hZkpYam5hS1Y5VjBpSntjdEI0dFB9S2k2dmxeMVN6Ugp6
e3JZISZEMjM9bERUemtYQUEtbnk+I2Eyb19FQXckO1l3Skx0M25PYThJfTloQHY4bz0xUF49Yypm
RCQ7RmM1al4Kej5fc2pVczxhMDNna0FBVUBUbGxlYy0ofX53S3FaKFlpPz1xKERMSzdOfnZ2MmA5
KG8qc3VFakBSXkZ+WWp9MjdhCnpwTCpvPWVoR3FuK2N3Zkh5ZmhFR21GcDt2dUNeQEV1ZUBxPzdA
UnpMMF54aVZMdlZyezgrbkFvTUs3dXRTOShRbAp6UkM9eTlBKCEjRmo3U3cxJHs+LV5yIWFhUmtz
ck0kZ08jKD4oJHxoclFeITQmeFZMXmBzdlIhTz8qSD02NUA4QFgKemlLKHpsTWokKiRzektJQF9D
R3R5TCgxWHRIWXE3PyRyKzVtPDViYG07bz9yNEhXfWNXVl4jJjdiPCgzUm9PYTJUCnoyQF4pc3Uy
KUdCQlQlYSMoSjI/NXRwWmpWVlZwemg2QiohYjcqRHpDR350e0x3TjE/Ti1oQHw4YHpRQnVfe2El
bAp6TlVjSz9KTTsqOWYwRGwmPkRqTCVPcz85UyFVQWUjQnVhUlVZPTw5fFYtZmJmNkwwP3ZLdXlf
Mnh6PEUmT3NENj0KekZSLXZrKnwybTxfKkBrOGc7ZFZyVC1+WTQzJmJMbUJLNEUtVWliQnB2b0lo
SmBqPHoqPVhhJW4yPkpmNUI9MTZrCnpRd1RvbzItX2s7aGpxMzQybWBaeC1YO3wrVWNvRlBkTSRf
ZG8kcGpob21GVk5fdzJQQnVEe3d8MWxfQmVQPzNjNQp6QndBUHcoekNiOzBFJkQ3QW0rYFRZdVYp
TlBTaFBDdz0+T2w/Yl89WSNjaFAyYiZXYXt7VFJISzE1XmFSX1U0PE8KeiFefGJybTZjYXl5Wjd6
fDctTmYjIzFnSlRMM2laXnNMNGloZWchYX4yNHBDbC1HenNyQ0hGYiUoe3w0JWF0YEYoCnpvVUNp
S3tObDE7Ynk5V2loLTNZe2xBZGpmKlV7Z1hgdUtkSGRwNk1IR3JLTFZSVHhtQlUzOFEkZ3xiT20k
U2RCdAp6YkJoZmt5ak15fitTWUJHJHE2Z316dVVITi17eFdMWFA8cVJkQ0s8P1d2TkJzamtZJmV6
dX4+WWkhTkQyKUZTfHoKenkhNjU9MilrVXotT2o/aGV2U1U8bFA2QnZSMjFjNExYfDdteWxoUj44
QSRPRDg4KzA3Sn1LcXsleWQ/QF4+YEZ4Cno3ZlNCX2B8bEBqezkke09EOXF7ODRjQDt6ZWZsKHhk
REg2PjxVI0cqZSpsbl9nUlZGaUVWemc7Pk1rRlNhcEdodgp6OzNyJTBvPDxPRFMhYyhPb3Y/Wkg9
aTQ1N2BHcEtObzUzM2JRMGFoJVBTU19GO2hsSDlrTlVIcHtTNDxTI3dheykKekhQR0B+XnVTNyk+
KUp3MytlKnZjUUk0TkdYQk04PVZTbn5udnR+SSslRmRsVHQlfnBIYHYzQVR8S2cpR0ZTJT9uCnpK
UVcjMm5RaFNmOzN6UiY5MVU9bjQ8UmxAdXA7T1F5bHEqN2MpOGdhKVRWK2dKK1ZTYE5PcVpMTUh0
ZDI4O0BDNgp6WXAzdD08Ryo7dWhGbS1wYEI4dTtKbDVYWHl4I1doLUVSJWReQnk7NDk2OTUrdClN
aT1ycD1uX3olbElAWGNaTk4Kenc8LTgpbDBpO3tXY3xpMWd0KyZ6aHEpbW9MeHVQelRKI1BjSlZh
K285JTFkI2wrMGpnYWJKeHNaRXAxSSplKlBPCno4SUZud0koVTs+dUEqVGJpcT4+NzgkZGJnNXlK
Kl4lKTFlMTRyemthbSYqbFR2P1JvN0NQZWVAJGRldmRfN0loMQp6YTlxSjFkKFBvRj9eX1NDbHwr
b0BlV3s9YCpeckVuQCU3fllAQ3A9QzlMZ1lvUmFANjBncXRZcEJHKkQjSWFmJEsKeiRgeUpzaHRt
ZSR2bHlVX0phRGJPez5FeTRvXnRPYm49cDdETFQ9TmhKJDRFfm5NSXF6X1UjfSooYzwqPm4jfkI9
Cno9ezktN2JlfDZfO29MJT15UFljQzZEUjgydk15biZrQHcxU1B5Nj5EcT9NLUMlMFVHfkd0PjlG
LSRSUm5WWFVYWAp6cXBPWUliSlo1MzVUa2NjQCpqI18qPH56YSFTZzlNKl5LOVBhTCpvX0gxNyhF
LVdwdj1JY1diYGx4Yj8lYElrYzYKekRmZTxkKkdxZ2lPLT5fQiN8cklzQHVWIUBQS1ZMVl9vNilz
TWsocF9vN09XN3FMaDh5I05IZnRGU2RpMyRUQGBoCnpIZERhWTAycygmbCs8dHhyPVJAamh4Vmx9
ZjV8fmR6ViokMnc9ZXdxN3VkVCF6LWtffWNUaiN5dVVLTUZLbFArbgp6QDJoWmNfM0FmQ2pTVFcp
S01sRVBZLSpxdmBLTW1JXkVfaU5ZZiR6SXVgQV53YD5PIXV4Wj5wKFo0MX1rdzBWPWEKelA7Sjxf
OSVYeVBYRjRsYXNGM281ND9hanMpPldQeEs3UlotdHlRT31TeSpwWlVQKFhudUFLbWt7TTVidlJq
PEVoCnp8TWlkbUU4bmEwRDhWbyRhdyl7QGFKQ2UhM0I7dG15flVvUDY4KWFMQEFnNj8oZClPcXtx
SF49XlUkRkt3NFZMZwp6Q3VYZip6dCVuYWE/WlB6Sm5QNjJCUiN3Pyp4QXJ8cHJJfVEtK0dENkpX
MXJUSTg0aE1HR3I5QkMlZiZjcjk+KGUKej40PWE5eS1RbFdzSSYpbXZ2fmVBe0NiU1N6KmdqZmhO
U0c+Y2FXNHI3SWZINSohbG9iM05SNDFBNEQjZHUtQ2N2CnojX1F8N2I3MGNNITlLclI9eTVYUWdl
a3Z8PXYpZyp3K09rU1lpS2FXeklefkdAbzZieGFNZD5LLSoqX2ZRczZsNQp6TFd3KXdneHE0XmEm
emMkbVB9RmdFYTdYSERAdTFGVFomMjcyPz8qSW1jY1VCcXhtPnB4SWdIdGIwdlZaVWI5SGEKekx0
ZEhGKVdHRypLcGNgTnJrKGxpTDw9Sk5JTlFYQTBpNGorSU9laGVFWCk4ZEBnNSE7bHhsfG4wNUUo
OVJTJHVYCno1ckZTKHdDaz4yVz0kUW40aFNHejx9bWhBUz9EYT1mOHdZTUhDM34yTEhIRkIrVDJl
ckNsc2Nza1JsZ3ZMO3dVPwp6Y3JGSlZKUiptfWthY1N9ZE57QlhDWXZ5TUI4NUhiVmF+JllJcVY4
c1Jra3N6bjU8cVk+d05Od0VpST5RJEllcmgKelFeNDhEQXZUZ0hZQil0JGxZQ1ElV1VINTMlOS1q
fkN8Zj9WbjUreVY8Q1dLNXZ4ZHtIcG9AKjk0X1lpSVRmS2hfCnpARE0mZHw4RDdsR2V+LUo9KEN0
Q3FSckkpPF5YTmZ7aVZJfShJK2xBeUxDZipSQVRQRHglUipoZWAqSipUQWVkKgp6N1JxXn1ANWha
ZGUhdlpAYiUyaEBuLXRpR3l5e0NZeV82UUZvOXVVZ19ZWWwzM2RlZGpaQ2JiOWRaVF5xWWR8RDIK
ejcoKU9oeDc+UCplVj9BQENPbVJeSTZAP3dHK0I3cTBwdDdGdjc7WER7Pi1RRHZoUktPWEFiRShY
VTtzWEltMG94CnpaQFRHYmQtPiVSMEVJayo9UjRTRCg+KSskdlU7Sy1jUUJ7PTBMT3AtMlJ8U0xU
SXJTSXk0VD9wOHAjTnxhQGk3JAp6JX5QSHlSSFJfcWpIISt0dUFIPylPUn5MVkBTdWpfJT9ubWtn
K191UTlYV0NZOVJsPDAwOV48KFc9ezhsTUhNZCEKek1wV3o0aFQqRjR4eCh6NUY+SjJBX0Y2WHZX
TkBld2VGNSFhOTtweHcjcXVMSWhUbFZPZkE9cFAxYURCJDBuPWFkCnpXN09EKndzcVlhbC1kRENq
RSh8WTY5YiQ0dmBAYSVHNVFhZCspTXthcTU3amEhem0mcCoobWV2Yys4cXZjak8zTgp6N180XzhY
JWZrYkV0X3xFU0FwY3ZuJD5JRmt4PT88MkslcGNqSiNrKUhiaTMlVCV0UklGU2IhVEJTWElneHBJ
bSQKeiQ0VGZ4bUY2UEkwfCF2biRpci1rIStkJWNOP0p7Jk84SnEhXkJEdDVaeG00UnprMm9DREVT
SVRqMjJyMS02Q200CnokXzJIfmZgUlI/M3dxdmtSRlVvaUo+THVRPmBXanw8QnNVfk5eJFNAeVcm
OXlmIWtZQ2NUNCltOSEhU0dfKUxYKAp6cnBKbGN4KFZ6KUlXdWFxTjBfS2tNI3dtcTAxKkhCYkJ8
TF5JZiF1SkclNm9ZeVhPT2hLJHlgPUxEP0RnUDIoWHIKekM8TTdCNnx0VUMjaUtxV0deQmhAaHYj
ZyMzKlBQJnp6Rnd7Un4qSnU9RDxBcjQofCh2SkYzdUJFPXFZTGVPSTZhCnpWa2FSN0RmQk16NWU/
XjFIOTVIXlVqdVVCSWU1Oz58RVp1YUpnKz13Nmg2MTg1dEpHU3hOKnhTZC1SY0MqdHw9eAp6ZzRz
KDZWQFlAanl4JUs3eTFpbHJtfEJSSjtyOHt0eCo0MXgoPjt5KjJqa24welpZQkQtNj1BU2ZAWk5M
bjNPfHYKem9NYjV2U0pxKlFtRD0xU3NNLWxKJWJWVEkrRFNwbmQoXmN3aH5rLU5tV0xWNzIqRWM9
TXtHaGxPJkNBWGFrUCYhCno9dDVRNndZMzB1NUpnZDVRSzloJE1tUUVBUk5HS3FUUStafEhFVFlZ
K1hybUxFM2VRZXtRKk1KQmd4cW8reUQ1Pgp6dVhANE8oIzJRVWxUU1duRlRNQip0dWpAN0FOc0Bk
eCU4NjdLSjIyTV9CIT1YQUR9aXRgQVRfREc3dG54XjNuQDAKenhVdm1pXmEtbEhPWTl+M2BofGN0
ZGh9Pi1AbHdCWXVJTEEkdD49QF83WHE1UkBrKjR1bz0qbVYrSCtvZ147SkohCnp3NWZLb2pUPCkt
aDk4ZiZIaWk0PnZnc0hncyp6fUg2dHJ5KTlTfkt2MyplTXI1U3FQI2FoIT8tQ31iYUNETVI+QQp6
I2NBRWxxWkUxS3NoUlc4cUd6UzAqdDAhe15KaHc8ZnJyQVYqVHwzZCFtbmJ5KWZzYXlmKV5qTnlG
WSN4UUgjTW8KejZ8QWpJQlJNXk87Z1BMZV9DcXV5I1ZmXyRnfGhUbihRMypmeClEJGVIUHVkYVRG
UDY4IWErc0srIUtmSXg5cn5UCnoyQjx2V2tTfSlGcV5LfVRAPHt5fmlmJTtSMmJ5ZjxudWhPcVo/
K2FsTVdfNWo/JlR8VGg+VEkxdVpWN2QwYGxYfQp6eXxDUWdTb2UtQ3s9a1JtK0dnKmVgJXc5Sl9U
OV5MOWVadzMyeUpIOyk7X09tb1J2MXhjJkVCOC18QXFEX0xZTjwKej18T3JrOTJZe303ZSt5SXRe
bmhBO2l9KXhmayluenVqc0tmN2coRnhzVVpkXnV4ZkI8PVUlJFplKlcraWMmJDY9CnpTSDBCbmg2
QE85aWgjU003YGRCI3FgTDtlIUdZKnlQPUUrOHRMfEdsVldJdVJgSTNZfWlQX2VqeFdLPnlLb0p1
Swp6dkB5eEFCPGZFZnZ8dFE1PExofEFrVitMKCY3RE8tOFBodmRUI2xqIXshYD1RdmdgU3klXks9
aj9iJTE0dXZiPkQKencyOEFYdjVeeiEraTVeYnZJSlY3KS1rQDw2WUJGPHRxLS1ZdntyJm07KU0r
eShsMzJ6cFFXM0gycXMwSDI9Z25TCnpoOUpgWDwmV1JAYW5fYWFBNjRecmVERmhGRTEpWG45S3k7
VXlaMWdYP3dVNyQwWXpJPy1WYTw/Kk1QXlUrMDg4IQp6P0Y9SSVkQG1gNVJ5XjBNcVhJNVhpWWpv
eGtfUjdyeiFuM2NEZGUlfFV3Rnd6Rj5eWGNmRDtKRmRwPnJiWkFOKkkKenFJITE+Py14LW9wZVcx
aXgkXypJWSFOaTVLNGxANzlYKSE0PmZKI0FtZlloLVl3fnBkJWtPPX4hYEpoPHc9elFNCnoke2tC
ZEEzYmBeSzVeZnQwNm0kMkxPPFluVj0yKkEhayhqOzgtNDM3Z1N9cmlLYVdVXjNXZ3goeUZkQ2R6
eFZ2eQp6e3F9MzA2TW5kSTx6ND5zX1MtJjRmIXF7RkY1OTxuS2d6cz5fd0otNnRINyNqaEkjbVEl
Smk5ekxnd3ZXdGB0UnwKellCdmYzKyp7T35yZD9lMXlLbiF3NCQjdmtxZlVCJCQlKz1WPGhZcjB0
K31ucXpWcDRHRmYpNmgmN1hsbUx7NkI+CnpMNyQrZjE8X0VldFV7RDA+IWt1TGh2TXxNJCo1XkdC
NkZ3c0Q3MlpSe01jdVk2PWhVYD8rY3kkcUxjLS0qZTtEVQp6aSNwVX5nI0N+cmNLMU51R3YwajtF
bjdKdEJld2Z3dlJwZHw0WlpaLV5ZI3VBcX1mO0JYYXomWWspb200TmsmKXkKekVPP0d2ODdiIyg9
TU94dTRncl9uPVJyczNzP2NNN0M+YFE4KyVoaXZhOStjTV9nPGokUV96dGA7NighWiZ5X15UCnoq
YENpc28jUVVPRF8/VzlDI2dnWipSZ0w9dSNHS1VIaFNgMDNNensyJHclKER4N09fPkVQMWh3cn4k
fTlFOHckUQp6djJ5dVdnd2pAMVF4e0JoeGBYZFMpWS1DWC1SZ3soREN9Z14rTFpEYjR6dVNJKT8r
PkY+elo2IT1SanV+U0xYNzMKejwwMWBDRkhib3FoeHgpbjlYZUJIRSR3Km5qSEVuIzs7X0JfYGEw
WFk+IUA5RyRMJSgxQEAlVlg8VUFVZHBAS049CnpwQ2dpO3tkS047b2F5JjZKdVlTaHtYOEZ9REhY
UEs7Pn00cE9MLX02O3BkZHtATnRtTVVTSzFqNX5VdDAyaH5KKgp6UjYwQnshYmFtYyN0QDIlc0Vu
SHN6KGY9aDdCWjcmX3p0Mi1PMjhkdTxZeWZyUEVpLVUpKyprPV81KE5BVn47KmcKek5PYFBYY0cr
YnAoc0daQTJ3PFlIcGNxZn1RdWxEeGxCWis1dCVgSCNyOzI7RFVMIX0zdkpzPDNJVVE7VHk+fVRl
CnpaMX1KZHsoRShHa0BLbil1MUg2MWUyVClmKFBBQCVWfV8zJD9NODwzbzljN1VONUx1ekdqLVl3
Mld0XnhSUnpZVgp6cDBmKEhGfT5QfEVAPDdTcUltVFp2Ui13fjVFfXcreCRaWiNqal44T0BrTFda
eG1Pe1lYfH1Lb1BPayN5bjdBeGEKemB3JGJLP31fJlV6Ym93aDktSzVKUXNQKGVsTjFHbTdGZDg4
aTxVQUtzPzJgPShfaCVlaUVDfXslKm97TXQ5KSZvCno5fCNyYTVsYiRfJWs2K3h2c0d9Jno5QHdp
aTRrQUFVPFJaYnJye21ecnpRXjNqbj54TmVSXjVDVmFSUlp6c01fZgp6THFkNG1lNVF5VnczTGY2
LSR2LUIzbE9HdUtIcW5zKT5nZj0rSWl2MXlGT3hoKSNFNXw0ZFlvZ0JMR2gmNkZXS2MKekooMlVg
YlA9OC1gM2xaVEktQzRsV0o9flkpY1oqQmd8fWZ3dCZwaVooKFAjOWgtbCtkWmhTeHJJQEo9PiQj
cCpFCnpJc3tCMDI2TnlCTzZ6cjgrKCZ2bzVCSUNeVUY1UXBYeXw4XjVFMUYtRi04I1poTUxpSz1P
PSVpYU82P2pLX1NKfgp6OXM1R2QxTyFZVjZ2MGtqYys9YlQxSlZ6UURLYGQxKmVQT0Y7MzVWIWk1
fTljcnoydHVvRUNjejNqNChlTU1oQXMKel9OUVB5SkRRSnc2KHhoQlpmLW5JVGZ8TilzVlpqVE9n
MHxUMHVSR3ltKiZ9c3NmJXBVYjwtQEhwJG4lbEk2QkZICno9VjY1OGZNJXJMTSZha0MlaFVjVT84
KHtnQSMoPGRzWDY5fjVQdEZ5SHk3fGVVV044I2duRHt7OWx9JFZRcHJ7WQp6S1l6RkRDO0tRRVNr
KWQjc2xfMkctR2A8KGRHQiR3RC13KCQ9Yz53WmpAM1ZZUzlHTkRHIylrekAoYUs1bzhKR2QKejxI
VERYQ3xCaG5IRkJeTypqQXNSakpNUUdVI2YmYFJ8RlU5VVo7KnstKG8hRkZjVm1HS3xGKzx1dih7
ZFpXK3t9CnplVVJEO296S0poS19JSWpROXJXQE4kT2VTRShUJElZbyZCZjlpeHw4JFh3dGtaTnZH
TGNiNEstQHRWPkF4K2Zwegp6O3UpNDhPbDcjN3A8cVp3UCtAdmZBbihgK1FaYiVpTjE8Oz1vKzh9
cEo/UTxKaUApbFduUjxWTFA2QW5rSFlUcksKemsmLTVnSERUJWsoN3pfeiFGQGFJdHNQV1NIeUBf
UVNTVmV6IWVNTjt3Pjg/SD9WQThDQXVZbmJqRn5oOHt1TVprCnp1VXhkQ3g8cExsdjBCajJ4U0tz
KCtaOXxxND5DJlkjUD0yN2FybX56UHRyMVl4fUxGPE4zNUp3TSsxZHNMcTwldQp6UnloKWd3NDVV
OTl+UiRmTHg8TmBDbi03cihOTkN4TzRFankwfm17UD14MldvJW5DYWp1bEpedz12bilfaDNOQ3QK
emJIXk9xVW9AdztlaGsxbyh1KVBxd2MySndiU1BFIT16QHs5NDJtLT5mMjZQbnFAZCU8UmA7I2tz
Z3Jmdmo8dzg7CnpUUTtOKGgmUTN3eE1kfj1eb2MxVUIkNn09cU1KKihuR0R6TEpQc1MhIyZeRl5E
MldkcXJKaFI8RWBnbE9eZTB2Swp6UkBqSmYpaSM8Q3Y3V0okNU98aG1xdm97UiVCT3lBN2hpcklW
YStAM2AjPTFOSENkQCR5NmglfHJOWjNHJHZFWVEKelJ+K2skeSQ0cyZpY0V3JmJ2UCFuWU5OR196
WT5JOy1qd29KLVZ+SDQ/JX4qOzRSJkpKTipnazkxYndnZHcmYzFgCnpTent9JDYjYFlFNFhocGZU
cnMjPFJ7aHlYUE58T1l5cWNicSZJQzxFenlzTnNPZ3kyP20yNzVMal5hQTtvcmgmbAp6a2ZFMzlC
eHFGYUI4X3o/WkF8cXJkV3VWa0VURVdCI3lZfXRod2djMzBEPDtLe2lVRz1DZi1PelM7VTB1QCU1
bnUKemo9VThQaUFWa1VAN3wmcHI2eSQ1SVdIO3VBVnJ3bVo7eT58b1VvT3tqTmd6V1B2bVE1TEAz
PHB5fFVwcHtKaWU5CnpNc0dPQk1gS0xZcFJEfCQzSzhZS2RYWm1yVWNZUW0pKj1jaUBYKl5JLURg
QVFCMSsrRjY4VjUzeytSJC0zRX1FTQp6dU83eVk8VXNKSSEqdzA+TVFhZ316dyt7Rz8+YShKLTF6
TE5ke180diM4KUNIb1JBdjtSelJ1MChNPXwzYmxeT20KelVnZ0lVR0tEWGJIZTh+KktrUm9aMUJi
czhreihDPEFHYWlmQz00O3hGKEhsUlM3bDghYHFnX2EzTSp7JV5oPDI/CnpZekBlZTBWOHhtKShz
PT14eU9FTE9SbH11PyE0YDBgPEhLZy1FenZ1Km4lcj1eJDE1OEFzT319ayohYT81aGA4JQp6UEd4
dkhyUy1WVVY1dkZBZ056MmYpU1YqTkJybXJVUklvakVhUHZGJXw4TVV0MFBILWdeemskOUs5aUI/
I05GTk0Kei1jcUhzaDJvMkRWU24pN1UwQj85VlBPUyNtVzR1VE9ORi03SE1PKSZDMjZFLSsmdmsw
YDlJRyY/fGJpZXpxeG0yCnpsMWFBMFQkdHZ7Qy0zKlpAOX1lPEdrKVREUjNOT0VDMTxAJD5lP3h3
eHQwajQhNHVQb2ojcTd7eG1GSnA+YWYjVAp6Ozs5JTZAZSlie1ZsREV2S2d0KzRtI2Q9PkVgYG99
YTkjS34mSThsdVdmTHF8Z2h2TjI7S2c7VV8wRj0pMnUpeWEKeiR5UWtuayV0bj5SRGBtYWkwS219
bUNpTHA7Znlta2MyJjtadi1NdjxsZ0okRlU+ZHpIRWpDc2c3PTlAZDhwP3E4Cnp4X3xjO0FXe3VP
VkxFPGdrXipeYDNOKDh7KTZgQTQrbCR3KkV1dkV6Yz5jKHFAfjZqe3lMal8kKk5ZeCglc0JkdQp6
em1NdlhvRjUmOXo0JV87WWtgLXNJQk5SbFlHKDJUQT90Sj5MJiNGZD5BNCpjZH5qIXtiT0xBc3px
TkhZJFdkVjkKejxgPCYyRnU2c0o5TX49RzhOO08kckI4flkxVUkrTmZTO1JxN0p+Nyh6IT45ZWZl
TTxVK3peRG89Pl5WcjdzQE1XCnplV2xgRnh5VGt5MCtyWCYpZH5TWDBadUVNN0JiKGJhfHtHV0E8
LXNoOFF1PiFQUnZYc2BrLXRrQD8jPlZXS1V1aQp6UX1GbGA3UkpWOVk/RFBeQGQtPl9paDMqJHY8
ekJKbjk7ZW54VSZoclBSUyVkJEJ4WiVAbTEmSkgkclAqJk5PN2YKeiZTV1N4O2s3X3kqfnFOdEhQ
bmpLSUJfYSlobzZ5QWFDNFd6ZWFwXmEjdzBhN3NQOCQzJE94NUArQjR8Q1VOTiZICnpqZDFhcz4p
fld7cXgqckd4Y1VVe25sN1NBTDh7aTFUTUlzKXA1dT9SQDdhZGJHVmZKUD4rIVpgUEI2UW5MX2hv
UQp6ZEE+dEthKng5eSNJQiNhaHFDX1l0P2x1KypXQn5FZTxfeDk0YjB+WG11YVRWbV53ckxhTUsr
KWVqJmNYZmZWUzwKekMjYiNIdm5aV3ZfYXFaQyFCPTFQd24xN34xKCk+VnpOOGApV0l+WX40PHxy
dng3Zms5e1R3fj04SStkPE1pWFolCnpNblpzZUp9WUIoSH1eKTJ4Kjd+YGk9Rz5GdTdQTFIrRFM2
KCM3PWNFdX5DUDxVeiY9YmdpQ3xlej93fTwwJVIrNAp6MX1MRDN5LW5yRlpFWkktOUd+TlhvKHpK
TTdCQiFqdz1vc00jRGsqaWZpfTNNaUZDKGFfUUBUTStLe0lhe0okTl8KemVtNFgmb0Fzei0jKntL
dmpqKiNDbFZMU2YjUDZmN2VaOCprQUdjUWB2bF9GVTJ8d3RuYkFQeik5Yn1aZVE7PlRfCnpTYkJX
KzVWJU01ZlopRkI+QWtfI2dCcWl8ZndjJj4kX0tUODBaeF5KZGlMR2hIXzkyT0ZQMDJJQHdPYTJZ
fntHPgp6bS1RaGBPRE9qM0tzZ3x0RGF+T3pqK1pBdGRrb1hPYEExamFKMSlMaHtfUmBlbSNMRnhF
OXpCSzlxTVV5VSREPWkKenc7bSM9Kmo+M2UoNXlVKCNhZTdwIWMlMkh4b0NLPnt0RmA9LXBJQ3FU
UjM7UFNAMz1fVn5IdWFaVHdaLTcyTWVfCnpSJH5MIWgxZFYtP1ZAOXtrYFhjdU9nNjJqdj5aN0Q4
SF9KSV5lMUArUytkPHAqfFBaYml4bVJXNm9jNEBAeiF3bwp6MzRJUztaXmclN0U7M3tPMDs+LUhR
ZGlZWU59P25wOEN6Z2QwNlJRcl4jSkhZeTRgSWJsPSgyfSM2SDxQTVRWKGcKeiQwfEF6R2NeOTdk
Yz1qSVg5cC1IaiFFNVBuY2R2Uyt7UTFsbj5kcVNacD91TlJPP01XOSojdyojY09NKSl9d1FeCno2
OFdlSSp7OGNVdVpHKldLfjZoa25afU00ODRKZ3pCTUdiLTRGJkdMX2lwclEtaTQmQmN+Rzx2K2VN
dm82T3paNgp6VHlfNWc1MjgkSWxEek56QUpEUFRZVUZ9PTRgUEM4M1ZhPTRVQHElM0A/JV83eEEw
N1BacEcmZCsmOEhDPlhLNG4Kej42MlNJT0NUXmplflJ2bFVkfDZGI05sVS1WUnBKR3Ekc29RKj5V
Wig8KV9JWHw4eUkwO2FgX3d6eW9NRzJFMXFSCno1VmcqOSVld21seWQjIXw/MGUkPzMzZ0NXM0RX
IThFQWt8TSVmfD5ZOD44RikoUE9EdD5HaG0tcm9STFZZUWgoSAp6cEdgPHBESSF5TDhgVGRXdXpk
UGZwT3hNVnt5eytFeWl9QzxvcHRlKnZobGVHPD8kejtNTXgzTkc4VWYmIUhIdiQKejZzbUtAPm9h
ZDZHV2xMMUZyX2ElSjNYdnVlRz1wQ29FPTNxaShISk0zUzM3fjs0bSZHI0NFVjAldDlraEF9SWVi
CnpDQilWQDs+OEwpQkxgPyFCKSlWeEZNMTYlPmZHUmFFSysxeDc9ekp1ZzV7MXBlWjEkM1BtNUcr
SmJ5QFZlO3RvSwp6bzg4eTtoZHY0YT18WVo/SnJ5dTNhXiU0Nyl6YVFANnBmTmoqUVFEODRibz9H
IztPT2NpT2hGJlBqYW59THFMYT8KelJTfkpVNWx9MS0xZWAwYnhJfl9QZFhAYTtfQ0x5eypMKnxA
Znc8TXdXVzhrZGZtRExuTGpgcHYheU42JGl4N0JqCnpLbGBKRD9qKm4xd3lyXnwlREhtZkBWJFh5
YT17YXhqZzE7fldIQGYmc29AMCR2N1dfZTJ3MSMmaD5JaCFlPUZsPgp6OW9SaFNmV2t7PUJMdGsy
a3hfX1lBKX1URzJ7bVJmVjBkNVNKVyhUMG0oS31VZUlERGU+U3pydGdXc0gxKGA8eVYKemgoMVdq
Tk1RKkNuS2J1fCM8IWc/KGhVLUBhTk5EM3Z0fkROQjBqViprd0xyZkx6O1Nrc055bUt4MXMmR3tU
ZjckCnpieU12TC1CIXE2b349WWJUWU0qJEklQ0pAcmQwKkIzSWhHWT9HU3ZYd1ZedSZiNT5qZyU7
RHxwPG1yMkZsZHBXfgp6QTVrVlc1Kj5VRnMmJVlqQU9PfV92R1FwTT9eZ05uMmo0SGhgUiM5ezQm
OXxMaEdOUmhYYCtmUFNUR2syRlEkU3AKeig7Pjc4blBgP198Nlp7KClgTnxQZ2x5dCMxfSl4Uj8l
ZDF1QjNfT3RocXIwJmhmcSY9I31MaXZ3RUlMdlQ4Tm1aCnpXK2RTZWB0PE1ye3VBPCp1WTZPXnkp
K055TSNKUjU7V2AmNUMwMms1MiE7YEN7YlQyc0o2PkpMcDU2bXtsNWNmeQp6TVZNQDRiSHhuWEVO
TiUpYkxXTD48fEVnM19pI0N5aiMyans4RHF4QVpFUUh2Y1chZT5QbTArRihXQUJTT2Y3YlgKeilw
Q0YmU081emFhbjAtXmdyQCtwJTFSTTAqTkEycVQwOHNmZytsQllkc3Y5UGp6UihaakJSaSpkfVAp
KEQraD1WCnpQUkxeLTR6aF81VW1DdClldTB9fnFnV0haPml6SWFQSmwjJUdCe0d6c2VJMF9RR29z
Zl5XeDx8IzZqPFczLTRGPQp6bjVzd3hTdy07MXdqOVB7SVkjJGVfPiFAb2FjOU5KX3hwJEU7ZSZk
eWNxRSREQVFBRyZmZ1B4bmBMbGZEaFFFYF4KejZVVSspNTt6cn1EZH5Oa0c4eXJ0YUdiR3g7NVk8
eWE4VnNtKDJjPF5IWWBHaU0paTtYXyRmZExlcD5HVCVrTzNHCnpsNS1HOCRwJmZgPndhfCFCUTls
JkN7YndSbk92cjxqeUVpUFkpfFB0PXY7KlBhbSs2QzxLc2dIU0lUZDRgI216egp6IUlnLS1jTUJQ
S1Izb1dxZU8re1pxWUdyaDdPcmMhcHdpUXM3ejFxKnI0ZE87ekRofWp6KHpDbjYjUWptdldBZTEK
ekNIa3ktSkA7XjdwNk5sPFZ+cWQ2dm5lc1NkODY9VkZLWUVgO0Q9TnNsZTdSa3hgNyMmSTRCSn1C
YTJEZWo0ZyUqCnp3M3t4IUBwKH47N20+akhGODc8IWYyTSM4P3VqMHZHV04mbEQjbTt0KlRvJlda
dCNSNFpGIzNrbkJJYjAjcGMmcwp6aHFuSVN2Y1FVQU8mQkxAWUhwT1JZdTNxe0MrP0w/RkY2YVhB
a1BFSCQ1Q1l6dzBeQncxR1lGeWxRZUBDMDFpWXwKeiReX2doayhgYko8YnckeVJKPDYyc3NVO29H
bm9rajZMMVFMPHxFIW04KVFLRD4mSDJ2SEU8U0VXQ34tbip1RjM0CnpFdnowKHB3P29uO19HTCRA
MmtjPyFyYi0qd3hGX1BhckNDOTJEJE0zYkw2RUxSPj1lUi16X3VlRk9zcyM7WWl0Rgp6UDZTPTJQ
XnZWeWclcm99Z3hzZE9EV2pJR0V9ZmZEenQ+RGkkMSp9NHArMkxoRGtzYm5KKUFvPkR2KUAteUdH
IWcKejtCNnU8Xkx8WWpuWjk4b3U8a2gzU3FAMzgkaklkTHVfR0d5VyhOfEcqYkNZeEN+fVQkRX5B
ZmIzMyhBRXdhQCNUCnoxeFBuRkE0KGhPKEJUYiEoaE5ubG1mVjVEOF4lYTNJXzxSfUE8KlgzKjF+
JWBSYXcmMnV6bGtkcj1Ycl57TUZ7JQp6RTlfQnFKUmshRFZ+KX4wdUZKPUFUT2hiU0JqNCRnO0Vk
b19hb2FkWGlFeyM0PVoqWl9eRis1eiFrP3FPbiN8bVoKejlQUDxYXnY0JDIyYEojX29fck1UVzlP
bWU+THJMKUdeIV44SmBQaHtCOD00cHgofmdEbSp6TUd2fFRoWklabmdXCnp6NikmNzBCRmxIdl4p
SVktfkxRfl5QQXR4THl0VFRtbGZoNysrM3tWcWU2eCZMPlJ2PE5oQUAkUnh0an4oUjs9Ygp6I3l3
cFpKPjU1VVlFTz5ldiRWa08tU2IjM1NUN1I4NFZqeS02VTQqallub3tiPmdqSDJsKllxfEotMWM/
ayFPZHoKendDVythSXFESX1WS3VaUHB3UHcoUGVELWxNQj4kNlZ6X203YDhaMCpZUnpNKDUpaDtB
JFF+SnoqKHxNMXhwSHYjCnpQST5XfSRFNU10S3teejVLSyhYeyYjY3JnazZuLXVRO1duRS1DQEQ4
TjhTZjc1dGs/U0otNDx1OysqVz1WdHgoYwp6JSUhbndWPD56dmBOaEhrWlo4dXQzczlRYnMxZzRC
WEZvM1F4Y29lbkg4cmFLLT5xNXVya3RediM2cHhse3BHZnMKejx0SVA9bmFwM2I1THdyaWZhcldz
MFk4Vz5VNWshSHVkSDRUaX4yQT9WRGU8bj83N0ljaFZ0ck14eG8kWVdSbnxsCnpSQUFfO0lCIVpN
ZClkaGhGSWQjTz0zVDQtcUtSNkU/JjtLVWFyPXhlUGtydz5qJGRBamcrPnpBajB5ckMzbTVIPAp6
WldjJDJIcztfcDZPbDxZc1ZzSW9uUHRQMEhoUGBoYktgdzg2c0ZJQTtoI3t0STlxUTFeWDsteygr
MTVIUEloc0IKem9qWSMmSzx2UHRpY0ZwYHdQQ01DUkxoTDMoKzdzdFE9cjtqTiVWQCRmZXpudT5M
YGN6RV5Rck1mYVZmakZ0fkAyCnpRXkl9NzU+M3F+cHh7T0FXSUxMVGJUPEh5cm53bDl6V2UwbVJn
VktLc1RxNWUtTmtzTGZDen1WM199V2NafiphMAp6UD9QdW9mYFZzS209Y2ExTnNvPS1EYUVQYT5y
Rip5b3g1OUplRCt+dllkNSR4V1NHd31kVk4tKERQYjAtYXAlfiUKempDeU5+QUhgTUo2SEhjT0Z5
ZnkzRU9fMD4yJV83Znc8VjVxY2MrTCVfTUZxcl8hJUN5UFVRVGdwYHA/WkFITm5qCnowX1B4UXJC
KEJSUWl3ejA1PCtifVIlI25vR0pgaWY0Z3FiYW5RWDhXMHdWfH4hMD5NaUZrKjg3WlRYTCV5K04q
agp6JigrOHItaStFZjs2KCE9c1JoWGU5bUhlQmlkZiM1dkNncFlHc2ozQWYhaEItbz1LXlElRVJG
JUNhfUg8I1N2WmIKemRVe0ZUIT0wXkRLPlF4bTNCdjhmIzBVKlgxRiFnenlBTWthUXRUX3JiSX5k
aU8kREg9cS1hfmZmczg0JTBkLUQrCnpDRklie1FaUUYoPjZ5VVUtNlklQXVMS0hKcypEO0A0eEhx
PHNKRSRBNERSXjRZNHAxQk1pKT4wMnxEWmlJbDwjMQp6NiYlSmxgdUI+JT5Fb1JtY1QwcWJqYE9U
TmJ3aFhkcGReR0w5RVl9QDZEQ2FueEpSRFVnWlVYfmhDI0x9RzkzUXAKens+XzA5endVa1NMLXxA
RzFUYjhTKnUoRkJfakAlIyUjZk9KOVFIYTl4VlhQcmMwX093dCN8aE8tZnRQbHpfaXtQCno9bFdq
QzVrY2M+dT8+Ukp6RSRoaVN2Qjs2U29rUXcpT2VUKlchfDReMl5qIXM0MEF3KkZfNmA1JHZwSV4o
NCR9JAp6cndXX00reWBjaS19OU4mZn5CQm1gNUMrZ15jcWxyTEBaUngoMmlrLXowc2JNa2tQeChE
JVJebU5WbWg/ZWJHaGQKekJOdCNmVEJ+bDc5ZVp8NTlUWHQjXjJLQipTNTA5UFdCOypMQ1FJdkd1
PyVqN3hYTmsmYzRfMSZyJDU+S2IoNVIyCno1JTtBKF4pS3YhNmtOU3RDKnRvRWtgIUBsUFNJUjxS
OT05JENsNE9Fa3lTJXZAIVQyS0ZDNm9oMCE3QyMmYmJiTAp6MVM8TSRwNWtkeVZYZWluJnJWYEMm
YFpqKUpZRTVPPzh1KDJ2U2EtVmZiVUVKVXswQnd3ckNkQ3BYKl4qP0pWWXcKej1tZTRISDA+XiZV
NDVMPj8zT3codWwrRWI+PmhGQ2k0TDtBNDV7WnhsX3JDaUM1PlNvJHhvX0JqRjU1VE17QnBiCnpX
YD1uZzJHQk9teXBGfVYpdyNffllTT2Y+amlVamphVGtoa3laSmNnJCZKWVE1MjcyPVglSiplKEJq
KEtqJWZeZgp6NWctN1U1b0hOKEwydlp3eml0b2YpJWN2RGQ1V2BOT3NNeH5yMlUtcHt2O1E7O2wq
OVlATklaS0UmeER2WUBEY2cKenFTbXkxXi1DeHtFMEI/WlFNflRUJWNRJm5QPkpMcntUeWUxOSQ2
UDBsaTA+dVRgVnBkU3xSNDBnZjJDazxvbjstCnowOTMweW5OfjFWLWhiVnRRaXlTQjkzPTNIJDRr
dXBzMm51MSN+bU14bz1KV2JuV1FLa3NQKmEyMyVaNlA+K0o1WQp6K3JWPS1jTzZTQT5FR25VPVlq
RmdePV9xQCQ1QmhWaSREdHlrfVE5eXRFKjhqWldyOzdOaWdhcUdTP3VKaEtaOSsKeldVbmtWJWpp
SlFWLTd3ZTFORW5qJD5CSGQrakt4M1lXV2J9dikwKlNocW1jY3dHXyVXR04qdEhtQk57TTlDUU94
Cnp1ejNOZU5LczE4cmhNXmJSKjN6bjJnTGpGKUI/c0dzRURZbW9rTWUzKz9vVzNsVT13PUdzRD96
aDJ5fGAjZUcqZAp6bT51SnAxQzxLaWp8emt5dWdfeDcpeHxzdXJ2VWh6amJ4VVRzUkNlU1NzdCpa
dWwqYTVYUCZ5OUxQVkUkRXlgMlUKemFJR29tKCM1Vj1PaCU8d0w3Xl9HYTUldnB5QHRQQWNuYCNJ
KGpHJVA4QTNXZkp0Zi01N0NQeVIyc0x3QypQQlVsCno9RTVlX1hEemIwX2l1YnppY3IhemRSVWZS
ZWZicT1JZj1ObUhtJUBaXnFKaGpvNDZRdVQlemVRNz50aCkhTHxjYQp6dSpoODViYWQzKXdEdU1H
cEM1MFFxVERRKkdJXlhfYkpkbFNqWmhDO1IjR1hqJlFgWE1OS0QyYk5KRmExXnxjLUoKel9qdDJy
Kld7MUVVOzhZcXcoR0B4PHs7dzw/d2ZkMENlRDVXP1lXNCVUTy1ZTFEoQTZrYXcqbjtpUEJid1ZH
NlNpCnojJlRoenl3dmRyYiQjfW5wNXdObD9KQUNpSSMtSCk9aSZed2tBZk1YUlUjM0xTYVdMKGkl
Z08pKC11c0ZDcjd8JAp6aXAtQjQ1aT1jO2QyfnJXZUpuQXRWU0J2ZF9fZ3tjMCZGWjFXeT5EalVT
VDFwbGE5XlkmTjNAN1M3MyY4KHJiWTcKejFHK1o0ZlJFZjxqfUJMPCswcVV2JmFDUmJVZ24rWD5u
SU16SGNLMD05TmFxeyUmaH0wMko2dVRmdiNEQ0xhPkskCnozb081U3RjJig7YnNCWC1rQSpVWCZA
MUAtIThyKHhRM2JSPUhFPlNVSWBlWkZiK2h9K1NydXNpMi15VUZjdnJgTQp6SHFvZWt5V0F0WWR7
UFEwPTA5TStQfmI1NmgrenF7MjJDaGl4UGJSP0xRVnkhSDctIVJYeHhnT2daUSNJb2RlP0YKenM3
KEY9a2BvPmt7TShIN2U+e2lpYjFpc0ohSXomNEpafDJAZDZTeXByc1AlRik3amA1QGhzcG1yPXVr
eG8yaShqCnpnKU4weFMzX2UxMVFyeEFjJnIhP1NIVGF1Qkk9a1dAQnBuV0tnJSZxJXFmMHZNJmNU
cVlZK15DUEBrPjFIbSZDWgp6Ym1lTm9uNV9KZHooWDhZd189UmJEIyF1QCo0bDA7LV5BTnlsTWZ+
YjVmN1N9LVNtKFYmQ0lOUUMtNChsa1RGfHwKejdQfTV4VXRhTz5OJj9xfUVuYjxecCNfZGllcDBe
U3xNYUI1aSMmcGVSZWlzN0RzXyRlQ05RNTEoJnRzWjZ+WEszCnoxTmpnQD8zd1lsWk08UHYlWFpF
d0F2TWhjUDBzPiRkcmlJSmFPM3diI0krakghI00rNUh9ZkFAPUEpY1F5KjVFUQp6dk48el9Gflko
OSNLKjEqZyU5SzMmZFdtIW50cW1hKUhidXAxe0Y9eDJ+cHlSQCFyKnJ7aV5mbnQjKXEjKHFPUnIK
ekRvXk9RM29ZSkVKR20yQ0U9USsqRT1xeX01LUJTMldKUWwtTy0oaX5YRjF5JS1Pd3FwSVdWc2ZZ
MVpkLStZVUVICnpCQHhmKyRAaCo9SyYjKUBzcDVYSm95Kk5gJTg/b1BkSl41TzZkZSUoPnNjdW0k
YGdoK0A5azlZKyVgK1dVUzM4Owp6bjcoS0Q7Yi0qZzVHaH1YP21ab3V5UCFeX1YrI0hBa2EmeUV0
dzM8U3tUUChjTylFfWorKD5VZ3s5SnMyTTVHU0gKenJueWo+NkEzZ1AxKykpbF9YZSZMdno9QEBq
b1JaSzxHeEVtJCV6VSF0ZEdXNU50bjlVQnZOM1MwbTZya0dkY2wrCnomOzxhS1V9bXZkaVNHSzVO
JDJ5SkQ8KlBWZjNMcypMdGcoVnFqZWtGVShQbCFfaykjfE03JFMpYHtgeCVHbnM+Ygp6PS0jUTFV
QlVZSTspQSVsV1QoT00hS20kMTBCTzxAWEUwRStaXkdIPy1sX0IlZ0Uxd0h2MXR8TDl5by04OD1w
UDEKel9xRnR5U3NDYU57VUJtYz9Qdl5mMFhtRzslUGx3R0J5O0RATENAcndeMns/JnF2XiV7JFYr
SUpiSXswUSp8TyFqCnotVlolPUZhOTBgI0FCWFpkRjU0VFUlNWZucHolTnNnbkpYKHt8eV45UW0o
eGdaNjR1QGRHTnZlPGJ+Ji1NPm5abAp6ODkjUU1FTChtQzFUMiElOzFSZ3o/JVFPPWxUVjxkUGAr
R3ooWiQrOT5MdjZDZSZvUmlGYGtSal49ZGo9TCsrUUsKenxMaDBhVFgtcDJNZV9CUko4cVNuKysy
KzVZKCt1Mz4jcDBSczxIfCZyfV5ebUxrfXAlX21DayY8Y1NxZSF8bUs0CnpYUHQ4e3A0fFcjRyVs
JDdyZjxPKVchO3xHWlFCeExoM25JU3ttU2ZhVWRlfFlsdXoqYjxQazk/N3EpKnFaZ2V+ewp6NFN1
SHZwN0Z+YjJ8PkNRQlljQVE+Q1owSFFFSX1IOWQxUEJuUTsmRD9GYUtBU2NUaHBIYykpLXBnV21o
QmUwZVUKekcxTHM5c2Ffd3c5fkJ0MFIoKk0zJXNrKmhscjJRfloqPDtjcFVfczFKeyReSW9oeUVa
R0MpaHZJJDJUYXJDPnRFCnozUmopO01MLXtSWlBFNGRiTChmTGUrSEokVHRiVzIjdlZQISUxUkB6
cGlCdHg3QnZIY0VKZikhLWxFI3ZoNCh+Xgp6SjNGfHl4ISpiMENjSmNSbktaM3lNcmQwb3sxJj0k
ZT0jTGg5SkxTZTFfdkl5NjgrX0goVjItbm40NVVMc1leZ20Kej9hWllIS3ZKbGkzbENyfUZCTW1q
PikwYWo4Jn1Kd0tTandwSUROVn5Zen1PbS1GKE1CaWhXWFg4aFQjNm1TMCUrCnpVYSNqRHRxMWk0
QUorK0p1VVc7TE9DMXxGQ3JoWU9wfX5fN1VeVGJuKipqRVZ3PmR+ZiN4JmBFVm81XkpJRnZfZgp6
aSQwZnxoMlRCbyt+NFB6OHpLPigtO0BETVQ0QT52Y0N9KkQ0UXc3TjM7eU08TWZaNE1ZMjNycEVu
YGU5Xz0+bCEKeiEpcH5+UDxFemM5Y0U/dkBwfmMoVXJAJiQpZzs0OTZHTVh6PV9zLT5jJnw5Yk87
KUE9R2h7WlpIa3l9NUVnWio4CnpjcGpPSXBCKTkqJDhRRXFWX0k+PEUkUFplajRxQDlpfCNTQW9I
N0IkX35oZXtYZyY0MnVmR31zciR6cXMkS1BxTQp6PWMze3dgUnIjdEV6OGhIeH4hfjN7QDx0blVW
aXFBcEtINndGTWpjSnNISnx0VDA9V2BwO2MpUCs2TitBX3ZWeyEKemwoV3loTk9INCpqfH5BIzxn
SSlFZEptZHRZKFNGUWg0UXM4ZUw+RUV1PjlIMmVrbktvQGthVTU3eW43I2ArKk9qCnpKPl8xeDtT
KFF+emFwVitgO0lPMDxOeUFLJmVOR14mNmZ1cmN1e2AleSlWbExLS2REcmBSPzFsUHJtemEtO2Ax
YQp6O0IoSkM2WnMxbmE/ZjNOJUd8a2dXeTFLZV41NVY3bERlNntAdlNjKSh8VjxCK3F6VEUkR3oj
MlpnYmhae1NuVDcKelVxbSFPb2xHTmE3NC1ERmJIQlJBOEh7Z1FZfU14MFg5eCQrKlJBQTI2RVR9
TXUyc1pzWmZyVX12a25uU15oVTcrCno1Jldkcmk8bEJkUXRzYUk9cTg0KTt0M15RJnN+ISlYSHtP
b09GUEl6cGxHdXFxem1YYEBOS0JAUnpjMUE7VFdgZQp6TSliKilEPVlDQjFxSkNPekNhez5Lcytl
VElDeDYlNWtrcFFhSkxkTTQ2KlN9NSh5OUUrSGZ7Q1pwOGIkd1F2dXEKemlpKmo8OXR1JUooZjU8
JjhOSHQlbylaP1JhVjlrUVJnaUMzLUdBaUtaM0AmbzVhbXhRM04oSzF5by1Vd2lSbndnCnokRHBT
YEFDTGJ2VWdia2lSSTJwNG08UmVEcUNCMDlDTXY4V2lVa2I+MlpSJlB2VVVQR3pEcUdTcW1Hbmdp
MztgIwp6M0spTjV8NVZEa2JhVSE3X3lCYV5vRzl9VDRsNkxsWnVhfilJO1phUCFTfkAhOSVTSD1e
fGokZFVYaXM1Wml3SzgKell7dU90SGwtdEtmKEtWRnkyNV5+PSNvPDBUSUt3XzJDUTF0TUVpfSZN
aGpNbDk4dDljVEFeYzVaaGpnNj84X19VCnpXNXY4O25zWmskdjVEQmRZNV84RjFkTHZWcDFPMzJi
bUpifXtTKDgjYlNlRlEyK1U/WTRpb3hMZUpnUX0pQWRxOwp6KllpajdmY2ImZ29jQ24jUURWeyZN
SzBzU1kyYjA8QE0wWTlfTnA+PWNQJX1+MFdLOzd1eEVBYiVocGJ9RjMrKTgKem52cmgyNnZpbVNp
PWkyWTg8MklvNUE3RDhlUUV7ekY0c2R5d2BxJlZLbUdBMG5MMkhUZUNJcGdnJG8tazlwUmsxCnox
cEBlVFNqPT1Pano9JT4xP1cpNCZRblo2bj9HbTF5dU5PT2VFMzVqbUdLaiUhcXRkbUhnK3ErU30k
NihTaWJSJQp6dWdMfUhvaFNkX1hGZWtqIUslTGZ3JWdfSks2LTxFP3NLMW08ejZTQntQQFNeKXwr
cFVwfkhxRVZ8QHIoV3YtRWYKemB3ejs+WFA9UCNrfTR6PnFPVW1xb19PcTA4OXJpfGRjYW5fQEVt
JWNwQTh8TXNjIUQ+NClsUUBIY0l+Ym0pcXMrCnooQCZSREM+ZVh1em5EIX5ueit3MmdQUUMrdkRG
ekBkRGZZP2IkOTclSXtDVH1vVG4rMDJfRXd+bVhxN3NfaGZUbgp6LWZwKng3UWpWemQ2Ozx3SChT
SnE4UUNQIWVXPDIqJSpHNWJuPmMkdSV4ZU9kalFMNDxra04tP0gwWk5ZeG80WTQKekF9XlQ3T2cl
UTw+KlZ0bDBeKFdzdGoyKmtXY1M+P3hkcj9APStKM3d1I0dOPDBncn4jaVkzSCRGIyVHaSgjPClz
CnpEcys4dFAoLTllPkJfPHxhcHVxU2RYKlZRVl5RekNLUFByXjtfPTBKeWtFYndpJDtfWkoyIWY/
ZWBrRWhUKztzZgp6WlZDY05eQVVWdzdpQ19LWkA0KmReSio/YFlhJGhTbmJ4QUcqanxscjg/KENJ
cXE+RkMmJk9kd0MpanstSGslUFoKej48Pk5KOFY0N1Q+JkwlZit7cTgwLXY3KEZObGk1UElOISYr
Y0pNcEF4MEQ1Mnc0akRXUVZLNFQzOTVpNDhgLXg7CnpnMy0tRyVkTXw/dFY0X2YxOThpNS1VY05g
d2QpPERiRHowQ2BrMSVxJiZONVRrJWY7d2dWek9ZWVR7Zl43ZEg1ZQp6aTYpeHZ3KHo+UkZGYitB
K2EmSWtnZTRoWHE5PFRqPTVGdVhDUkFuQVVDU3FXQGlUPyoyM1dZaWBxZ2k9YE5TY1YKeldUbH58
bXdsVUFyaj4hREdSQXt2cWFeRjg2KVIqbSt8Wng+fE5jP19hTns1M21wfVczVD5zd3AlaGd4RU9C
Ky0kCnpCYkB6I0o1Jio0YX5oWFhQM3NsOzQlNFU0a1lhUzBURUJMXjk2ZmVTQ1FPKXcreW02ZiFx
T2Z3Vnc3eHBlR0BFcQp6XmV7KEAlS1pFU2BIJW5qUG1KZHZgYmFOUVdHRyhhKT8wNXk3cH5EN2ZC
eTVXZX07ZlEkMUdOTyF3QjtAV0JNI3YKenhNWWNaXklQQVBAIzgwSDglYSVlTHpzYTA8MD5ycEZM
eiFxPnllMV5CMSY4ak8pSkVwSWlgTVomLWUhKCpZSjlICnpuV0FKR3coazE2WmxZbnc3Y2ZmNSNA
QUtPUHwwUXdaQnNSd3c1WXQqREc8aEk/R0Ijak0mT1RLN3x1IWskUCRGXwp6WWlBcFBGa1JlZ0J8
RjtnTD4+WWdyKWQ5WU43NWR5KjxhQXZDVn0tZyZKPngjdXh0cU5RNSQ8eXBlQUEraVN8JkIKej87
fnM/YGxSdV8yOTk/SkUpYWgkNlJtTFVnVCtfblo5UVg7XngtbDBnSU8mKWlzS1p9e2hwRysxQUNi
UHYmYGJTCnp4Wk9Ec3ktSmZjO3Z7UFl0e3BBKzhlR2FaIT17VGBkUFpjO2gjNDxsZGI8NFokM0s/
K0twY0N8SFA7fUt0NXJzZgp6OFlMP3BlX1MpRF5ZU3l+IUFCbEprTGU8OVhaZXdqZUB0JXBobVdE
eEB+N21Oenh1VVliQGpFez04LUtjY3w2XnwKenZ8KlN5clV9QHZ1IzU4MjwrZ3tQa2djMXkkYGAp
eTY/eCU+bSpuWkVwT0pUNmF+YX5xWkhQVTsyKjhCUFJMQzw/CnpZe3wwSVAhOVBTeCM4M1FmVFd7
WkJ6JmRJPk5UJipoN0I5UnpYMz9tKGoqNjhUXy16dD9uVl5gTEx9STw5cipyTwp6ZVdRSG5xbzBz
PDhASUBCZkI3VDFfV2Q4eigyMlNTd2JYe21jdXVJQyFVZ0cxYSN5MDs1OUhrTkhCYVdYO3RHfkgK
enZWZCtfYl89ODhsKlopMmUhZiZGMWVreEspNmBtenhNTkt7PHVIN002R2FTKiVJdHBMe21wYU9E
UDZPRUpaOXFpCnpue3BLbGxKdExkYCpHdkpMOzUhWj5kWl4xVyhRb3MyP1RsWUYxRmJIRSFwcWlf
eSYoVXVeSTUkI356U14hWmEyMgp6PSRSMCVZflByY250YG5ESlooI1BeKT1WWl5EQ2N8a0FDRnVC
bk5LbndRRkNNdVlDMlp2VHBxYmAyKmJGZDNqbH4KemNITWZwX3xuVFFqKW1BYDR2QCoxOUF0NHhC
anA/YkBJVXxMdnhxZ3tBWH5SPWxsUSN1Z0VEMng0OCorT0VDMkRgCnpANSgxV0Bma1M9V1V+dztr
eklKe1drPyptMmZ8KXBaTz1sbyooakx7cV5AVVJ4dS0mQ3VYdGpHJSR2Vkp7ezRJWgp6cDtfbnVe
eDRuSzB9bmtjbmMyRDg8Mik3Q0tGaTNPUVEhU3tBTiNtR15XK01BJjJDRigwbm8rRyh6MjkoQnRW
X20KejRCSkApVlh5LV5jT1lYdm9edkJnVVZAWHpJKCRpNkZ2aWBOPHNSPkgoTkpSIylrQWxmeD9g
UWFye08xRVlaS09LCnokbH58KV52Q21qQHM5biFTZUh8TWtDU19TdiEofEheZ3dzazM3b0k3d24j
RjlDb0FYMlFmPHsxaHcqRj1sTlY4MAp6TG9RaTYlSy1fVHoqcSlQSWU5WT5qNmFpc3ZhSVF2PiNr
UyNAaUNPZlA+dVQxKlQwR090WXVQQ0l6O35DMlMxWGgKem9fWSQkSE9xJVRALWVCZDl0QmpnIT9G
fCZCTXUhcEJMREtgaSF7QF4yQVJAWCRnMkx3ZkJCTUJCQWREdSFqck1TCnpkYnB1S3tOV0dGb14j
SnJBd0ZXbk5FdG45R34mfXV2U2BVdGBTMHFIJFB8QUQ4UXdYdmVFRCs4MX4kUEdXUXh6Mgp6SVpM
WEJqKndzZCYrbnhpb3dxNmhyT0QpJFIqZCU/V09ydkczNXxiV3tMMHN+TCg7VUZ2eXFVN2UmTWpQ
aG1SWnMKejREeDNFX2c2UkczZkZycCMkKDt4UjhlSHNicUs4RjxqcnZPTjxMWmFjJj5lTjhFOEMj
YnxORDNjJUh4PXQzb3JACnpVRTd+S3N9JnE1ejRCJDg7ZCR7MnByKFZ0WXJePCpHPE5FfEJVSCRz
RyMoR34qOWtvN05qVzhvOHJoIyZJYExiXgp6K2d9NW5wRXBjRXBJVHgkQGt1YEVYUX5uIXlEYGpW
TF5xTW93OG1ZUD09aVN6T2xZMWV5ViNJNEI4ZG43SnVfSmkKem95eVcoJXs1fUJDdVlzfm0/I3I3
SmtwYzNSUDZsOzJlS30yKVZUdiR2d0A2Uio7WEpCOG9tfjVnTktpKFIteDRiCnpXVU00dXBfMysw
KGMxTEojd0h8LTxwS0JtOWE9dzMxaE5KUXpPMVpWV0tXOzNsQElLZSNxVE5YR2h3Ky1vUD9NJQp6
Oz8pRVZWSjs1Sz0wPVJGbWVGSSF0NUVEaFctVTh3YVUyfkduJmxBWSpTLTVhVER3Z3BwcGtJQTxy
VjBfSDRMYksKekVpJFRsNDBAQmRPNFRxVmd9SUh2YkRRdVJIeztNQCF5YCNRVEt8cGhSJE1rakEk
JUoheyRUKiQ7ZnBTTk9AaD45CnpzYzA7SUFuVElvK3oyaTd3VUpONyU+Jm8keG8teEB7NTEpemU9
bntAOGZ4RzlWbS1hNWQqY0U8YEhsQ29AcHhZJAp6VlZVcXpVZzdVLXFvNUd4WjxmS0xZPkNsdG9J
X3JjbyZqVnRCb1B3WlZXOU5XemI4SmlxaGlONCExVzBZO1p6OVkKejs0UEgzPDNEZWhmSWhKKWV8
d3l6eSsxdn5BfihHans8fnJ8T31UZTFESFVSbSUtQmg5PDl+KCU8LVMqOE9vU0A5CnpRTUpQbDIq
PkVGenZUWSpuQTExb1E7LVJedlZYMz12eytTSUFWNV9hV0JuKXVJSDQ8YjRQQi09bSNxO05hSFE4
VAp6bklyY0lfRGReLXdLN1lXdjgmZ0lBWntmakIpP2JKdlh3bVlJXyZeMFZHQm9wNCk0KGNfY1lN
UUg3JjJuVTlUJUwKek1qTlMpaDM2dzcmQUpvWWkmbERARTAtaipyZU47ejhyKmxNZEBGTGw1UXYx
I0s7UVJVU3VxQTspekQ2cVlxZzslCnpedFE7JWswSTE4ZjFuWFMtbyU3SXlPJGtAZDt+VSFLRGpk
UWwrV0FBeFdXR2tVayRNQ0s+PlgtUl8lRE5wJjZJMQp6UiskQExRUHg8VFckWlBAKWk1Zkpjd3lA
X1lfKkl2Tnk3LXRFTXt2OVhHbCkyZH4xK1Y5YENCMG4mWDJeT2JPNH4KeklzU2RiIXtUJUI/VS1K
OVpjSHxPenx8U1VGaGpPZmd5YEt0RzJgbHUofXVsMnIpSFc0dWlGMF51KEIkUEx3bTE5CnpmNmk5
Rm9OZnpDUTF3PUgpRDI3QWMhTDV+U1JZXzB1K3RjQykoJkhWKWRNV1FCTXYofklnK05FY1I7VUdD
R2J3Zwp6YngqfUw8NHZBPUYmeklNNndtfE9VTUZfNHFFVWchdzFFTG9jQCZ3Nzs5c3kjVEckTXJo
NHwzemlhQVZUcG9eNT8KejVRSUo/dFJ1NWBuWjMhM1Mra2N3UFJRISloS29+TXkzd0tANndvS09J
NEF3QWZJNihRbkhyYXM7cHM+QnZ0ZnwpCnpiJHAoV3A3fmYtdmN+SE4laEd0JmxhYWQ+RV9MZ3hQ
WERBJj1pbWl4aHY8VHVrbk1NemxnOSM0KDckWiYoZXF+Qgp6SC09OGt5VGlUMHZQUXJIVj4+fWsw
fmlKVGhFKVVmdWkjJC1xM0U3e2xrdTVUSEooIy0tUk4zKT5VWj8tNnJZSEkKend1U2NZR2gzd3ko
MWB0RGU8JUYlPU5gdjNvVXhIZU9OKU9jWTlGZnAjZjtTQjRBX0B1VH5MJE1fXkApQipobiFLCnoj
OVlibCpvNHBCbGM2ZHdmU2I+bHV+UjRgd3dUN2cmXldDRE5qWm0pOStwRSM+WkFAYUorX099aFVn
Zk4zU2QzaQp6dTA+WjlGX3dNeUNjIUkrc1o3dnxsQT1yKmZgJUEqJFBneD53RjJqeCFhcVd8LWV9
VXgxK0JCLXYtUzB5aTYrM0cKejdsOG49eHBmYTdTcF99SnVUNVpEXj8+azcjdUhORU5XTVFOZGhV
Uj49THpyWXstNVh7SEpKcyU7WVdfbGdXdlNNCnpUJGM8cUBeZkB2ZiZ5T21WQnt1TkNLRDBUM1Zh
ZDBlKkFqUElRTmdCSHpiO0tgYCh4MyM5ZmQ2bDdEbnQqKzdFbAp6Z19wa1BSKXxoZTxVQlY2O1Zt
RCRjNXZIO21tJk54O3FnV0lpcVRrbncmQ1V7Jkt6antjalclfEtGV3tYPENBflQKel45RGk2cmJO
dTVQRHs2WW5OaUxFXmp1OVU/Q2U4SypiTFU8UX1KKHkxPFZqakNsVk5+XkhvJlArZGlTRTQoQ3lM
CnoxREJneXdpU3RyTX4pbTs+cDJDeWh2KDRNdThtYnhQfT43STFLKllgWDh3RWJzWUZ+UyhHdlNC
PXc7bz5KKG5UPwp6Ul56O3Q0JSpDfT9ndGdUaXlNRU93UTxoTUpfKV93VFJWPFlWK25nY2NQT2ZP
c2VvcHBLfDBEbz0qYEdMR2tTJCYKeih7KUdWMmNpUS1fSTg+SWp9eEpmJFQ+UDs0dkBvZCVKNikt
ZyQrKThSUW9zVUJUNWhNMTBUKmtJTEVITlUpYXg9Cno/YjRXVnFjTEE+UVBtV1lMP2RhXmllaTZt
X0k0IU9GYyEjUlAkO3RyS3hQSzRRPFRQfSE9O21vN0B1dW1lMjFEKAp6ek8tdSNeK31vKDBtNCRD
TitMKzF5R3RyU0JHVUxmSjk/I0hlc1I0OVR6fnR2SndUVip0K2w1ND1uN01TLW9lOTAKejZgLV54
N29ZUGE2UFV9WD9BI041Rz51VWNBZkgwSXJMez9zcjBWTSRIOUw2ayZPUCRfWWl6MkpDbCRqLUFU
emdBCnphJHNxdnF5b2V+MXdheWo/QmxUMHYqNWwkSVNydT0qc2Y0V2MqTFd8MUU2UkVhY29PVXYl
VSs2SiEmfUhIalhKZwp6d2p2Zll3SEdSNiZDUU92O2d2ZCgqcnU0PCtNJnN2TV81ejZBTGR4RT9Q
UnNQaCh9NUMxUSZyRz9VZntXR1JHRG0Keml+ZHJHZGxLNzJIcHooP01XUHs/WWNZQnV5LU0mUj90
Ulo4eCV1PmBNKXBvJTh+SiVqYDIzeSoxNlM4SWFEJmpICnoxP1ZKam08Snx8LTBmdFQpakV4U3Yp
WnlHb1ZRLXIpY3ZVODlCdlpaQztDK08oZTg3YzNAQURfNH5weHliRyRZNAp6PDh5MGs7KksjYCpB
JjZjdDJYNmZMbUIrK3lMVEJ2cGQlTzNpTjwlYGEyNCpEU2soa0h2SypBKSZaQ0ZTY015eGoKem0+
STRqanBCYlBVNyVYRHZkdT1ib251dGswb21JTFV2enB9aEdjLSg8VXJ9U1N0RzJrODNNY2s8SHJR
S1grK3s1CnpBIWoqZWRmPjlAaU9iNTtXKyZ7WjxeP3BMbSlCQUoxc3khQ1l2VTZjSTQ9djNjbDIp
S3U3SX5eNStocGRyc2JmYwp6Nj1Yd3FpXyQjKGRKNjVWe25RITRHZHtxfWt2RWRKdT57ZTJPfHVK
QHROZiledH13ZG5SMkhSOEs4UjBWKTM2XkUKejNZP3AhRj4/R3VrUV9xN1lEa2J7aFVMIyY7eDkh
TFpNQU51S1JZa3g3ezcxJj4hSWtjbUVIMz1TR21LaWRGLWJ3CnpeZ1lpOHopP005a1YrZU4qWkl9
MmV4KXRsVDk5O05oPj03c0xUNFFJYTh9JTYzTGZ7PSFBPE5wSXNYazNXK0VhQQp6OTtkckdhOSk1
fWdeNF9oTjxfeHZabHNMSlpGM2RTVHdNTlVnczdSVyM3M25uNyZXTEoqeUxHZ0IjQDZAekFaP0EK
ekEofDdydjFxd34oKihLcilHOWYhIWxGVztKeW9EP3dPTnxjOEF7cmxGa3pTbnole2FUaDU7S01z
VzVtSDtDZGRjCnpTSWphU0lkbnI/LU13cTQ2cWxDRXBAWm4qYHVxI0I9ZkhqZUV5PVdyPDdNS3cz
NmgoWUNZaXVXT2FzQW4wWk9zPwp6U2lSSTlZfTN8O1BFeSl6PnBoRz81dyhkKkx+KFlDbDtzc2xU
UT9mRnc8T0VmeUAleXQpVXdqQG8+KUN4SG9VeDIKemp2bFIlPzd+OVh2NDRsJGREfjZlaTw7Uj13
I2ppVmpZbn45SitfKGFjbXFzN0RzR0gtWD44akdCdm9RYTZhaSgzCnpSejA4RzhYR3c0NEEpQzAy
RG0jYFRlMD12dFdJdzBZfnd1Z0pXeTM8UHNsS3hnNWRWQkZVLUxvLWowemtkVjNUMAp6dXNDS0V4
dF9tbGNwcGF3OyhpRFY+My1lKCMxQXE3PD9rSihnWn0wSyQ3M1M+d3hIdDtKMHkoeiVjTT94MjlF
I0MKemZzRCFjaXtWZE9nQiRXNj9zMD9qPHU/UzgoUlExemJkdGk2alM/dHw9X3lsLTdkKWRDaVp5
dkhnPik9YnZMa1dxCnokcVg+JkVPWmt+MmFfZlBPSFNwPWY7VFdAeClwV3JTKmhTOSt2Vl8pZU5z
TWpzQkdLM1VtbSptRShwWCU4eW5WeAp6PCM0PXlYR2FuZ2AzMztoZlg2YCk9Yj9MQUNoRitmOGp7
TEAoeWpnKEJlcj82Pn0/XyNucGt2a1k1WVJMdjEheG0Keih1REg5Yld8SDBJKEE2QGRpVSs8bnBZ
MWBVT0hNez1IYTw5VzRJPmUyNDVYcnQrK1FrdXdlJHRXOEsjRU9fV1R6CnpIe1Ftc2FeITh5T0g1
YEBhfV8mSU5UYDVrQzRzP0I+I0NeWT89c0VWS1J2PnVZK2NqP3p5dnF1WExgJGtnOT58cwp6ZzEt
Zn1TQ3FfcChLdXN7PytmKVlGe2V0ViFwRVdFUmBpVCEwOXlDUmslSzBueng+NTckWTFXY1RWOCY3
NnxeYUkKekQjNGBhMDs8TWkhaVAqajxDe0Rvaz9gJTBmYlAjUkkjVHlBUEpxV1NYVnR2aSk5ODNp
MUpVKS1qYnwoOzZAYz18CnooRC0pbEp0K0dRKUpUNDVoMmtHKXFtbE5JR0ZZd1V4bXZFRSFXOWNs
WklYUmBET0ErNWhOez96eE5pTj9GND1xTgp6cHVEIWA2JHQ1TzgzKE41MHN1Kns2PHtZXyZ1JU1J
S3FWbilMKVRGbnRYQiVTN0clKmoqNDBhTUJadmVXYVFWV1MKelFqKHUzYE1AYEJYQFczRHRHSWV6
S3tmSXlvN0g5LXh8XmVtOXhiRGFFYHF3NVYzYFh2PkVVSkJRbzRNTyoxXl52CnpJVXRBaj8/bDch
SSV6PmBMWlZaJio0OVdYMnM8ZVMrUENVakQzYHo9LUMzUCUzKDd7KWMkUEg4c28xZkdAaFhPOwp6
K0t+QjY/VkFLYldyaE5xZjljVGgrTGZOTFUpczxyNXpRY3k7YSllYVVJd245XntlfWdNMXteU3hS
K3xeV0JfaD8Kenl+WkJoPWYpTyMyOyVARD12ITZOezlwTFR6Q1h2KWlnaXI9cXM1NGZqM0shYkpo
JClCTXZ2JntFc3Axc2ViMDMtCnpTQnMzdD5rNTQ/KztJKTw0TD99UkFzc18hQ2JRWE1xIVV3ZSZD
PHM9YThZJCl6Y1Z5Tm4lVGEybW1FRCgwfVMmRgp6QFJ+eCYmalglJDdBIylTMF42RHJnMkU/aD4y
YEp1eTFTIU1ZUzhjYjdAJTRZOVl1VEM9MSFAcXMqdkdCRDx2eGYKenl5ITRKWE5SQ3pXMT5PUm9o
fGohU2JxPyVZdFd6NFdJRThfNGdsOG1iQFlLUmtgY3ApO1hMdnMyKzd0KTJ5Myh6CnoxJUZhNm09
aylROFk1SnYwLUJhNUVtWlA8USVFdShweGF2TiZfPWdHSSRDcEohTH5fOFMxdDZBSV9ZanBsNjds
MAp6JFg9bDM0SU1nTU12V1JOP2NrNW4xKWN6bCo3XzZSVEpYfFFhQjd8bWtyTFV3aFlBQ0Q4MntT
YUBIPlAlRiQ2bDAKelMze1M2M1Z4QDtrKURxRWcpeVRSS0ttfCVwQXlAaWdIKnBBbnxvLUVZX3V0
bDl0KW5fS2QpU24wWFZeOSUlJmd2CnooM0dTOHl1OUVLQCglV0JQQEh4QXViSnpqX2tfMkIyYzNE
PVNeQjVvLWRiUGxnbVFvR19HVVhxdCFRJitZfjZLRwp6UjxHWUZRPH1TX1ZufipaOCNAZ0Q3VjFO
REV+KF5FaDtsQVdDfGoqKFdTTVpDUkNWPkJUdCFaVTY8UkFCeDlvPHkKenM2KSFqdlNoKlpAbHVM
VExzcXFiRFBfNDdIOT5yMkQjcDZreDEmd3ElVGZSZmNIR3p1eCVgcklyRjtrb24wPXo1CnpOdz5B
WjF4OzVsRXBBTzd2ZzkhfipzJEc5cjY/QmEoLVcxQihHZUlgYSh4fiFoJVVJYSk2Kzh+SCo9PD5j
aHQraQp6b3R2Y3UzSkpJSENxRFhqRzhCcjV3V0d1ekVvMFJ7SiZyaXk7P1ExcT9LPj5IX2ExPThQ
WCZXK0lnWklSVkJTO2IKejQwcGBWaFMpez4lPFA7QHNVQlY+UmkqaW54OzxWfmk4NypLWG55KmVa
TU9gTFhLKTZOVitNU0FRZERWWEFqandACnpNUUZwV2QzQlIpK3FQSEVUJUlXLWhuQzNMKElYTUlx
R0MjWjN4UTZeUnd9V01PUklmfF9kWVhRRWxQRWdiVzJAeAp6dmI/QCt5WCpseWt9cj5+dTg/X0Mj
PihkSCt2RlF4e2hBYm10ezJVbERfe1BYZX1RIWorWDNmMl91TVA4WXYqNDEKejxpfGNOKTIyPkBP
Ql9ORVNtXnxtVkdud0d7JUMrJWV2JFdUI2dRIUpMRXVNTEE3WSl9YSQhe2I4cWwqM0tsJkp+Cnpf
YVNvZCRXaShEMmR8YjlSYUkhNjBjOVFoWVNaPzh2VG5teERGWks5eWtORXp2Jm85YDB6WUA9alNE
S3M0ZlhBXgp6NGc2LSRrej4qZmNSY0krKzIrKjh4NTtsZldfRXs1UGQ1ZiNSJDQ0JE0tN3VBI05a
Pk5TSDZaJXpBUURldmF5Q3YKent9I05UKGwrS3x7U285NT1ASkA3ZD40RXEyQSN0ME43fXk2NShl
SmZ1ZG9ScDlXQ0FRUDU1fXtVbWstNlN0cEM7CnpQbkdGWSN+XmxNJEZ5T2lIbmtwc2FISk1TMygr
KD8/O2JMYGlFZn0yX1Z1Sk5xbEg/VUF3dyU+JFlIcDIpfj8kagp6S2wkfS1hXy1Ya3ZUKmlUSjZ7
UmF7dkxSSUNBOFM+aCU0dkkoNWd6UXRKeHdnNEs7RUV2NzdXMVhxS0hWST9wUHkKemJualpNIyMl
PDJXb1lnN1YlO1ZZcC1rYmRmKVljY3RCbndnQEVDTUpWQD0wem4+VEtrWisrYDRYbGVNNUdIMzIk
CnpLdEZ6MXpWbVAya3N0aW1IJnVhUWVCTiZyaiR1enR0MzJAVmkqZiotaE8qKlo4Q0g9bSFfWEVu
Q3AhJnBIQE0qdQp6dWoyazc7ZEZJRCFHTHojMEYzOFd4VnclKHRHfEVrRG1se0IzTlZkb0lka3p1
RGJTcm9CQiEkOSpUPWM1QjZzSEoKejxCdHUheCVjTWE9LSQzRjs1VnxseHswU3hTd1E7UHk2MmVP
X0xzK0hOSlhoRW9IdFIlM0A9d0Bsez5yejNPIU5VCnp4OzRDSE5tbkxfcVlUfTZ1OEFfd2tKM19k
V2FpfVlYIUJWdWB3JHt+ZSZ0NDRfc1VNMEpoQDdla3g8Z2JfJXM5KAp6M2BfN2RrdzU8TkZLQ3ZN
RkJoR145QTNJeWc+PGQyWkE2SCEmY2M3UiglPUQ4eiFDTDBgczZfeWhhWjhoQU5edTkKejB4VWtB
b3QtNXd1Nmo8c191WVMhWn55IUVXSD1EKEYyQ3dzYT51T2A8UjNydERYRExPQTIyQ1AjLUooN3Uq
elpiCnohbThEQjxOd3wlUzZ5K2dSS2JHfnE7dkJlSyQlIyNOMWwwWnoyPzREbG9aSXdWWnx+NkpR
Zyt2a25GUDUtT24pKwp6Km9RXylMbkZNQWheNG9uZkJLRzF5WERDeik9NEc9Xnp2b1hXIW1VVWRq
UXNtXj59JkNlNSFabUttPkdybldrKmkKekhiLXBBeWxGaGFDOElePnd+IyQoXz4jZmxgRHI/bFZ9
alRBOHorKHNxPThDVyRzQjs/aT5lISpAZU8+bnlRVyQwCnpkLVFvdFY3VE8+cjd+dCVpSF4wc3Rx
fnYqRXdCbSFfQ1FVUlJ5SDx4c0BDfkFQMTAkeUNacH43RGFoSnI7Wmwkewp6UVNgUytCe29qXm9V
dX12LVhZSnZeb2tzV29CRkl9UXpnZih8S3JhKkZNSWJMa2g5Tk9oOSg3MSVqKHN5VT11UFIKei1Y
YTtBKVBWI0cqd3s+I0FtTEtqa3liVTUlVn5DNTxAI1JMPkZDQz9TZEdeJTMxRVJaR1BMQiglcDlx
MllKP2paCnpSeGZeTXlsTCpkKnxIS1gxOGNGVmJLekRgZjs8MC1YSTlJP2cpOzxSRlRMIzZlS3Fw
KHN+WnJqS0J9MHxyIUFXegp6UlU7fjhOR19BKCs3KVB7MHxlNjkpdWhTez5tbV9TIWdDflJmP0ha
akZ7V3lpUjZ8SF8qJHBsRCZ8JGdkJksxeVoKenQ3UFdYUUJzdE5FeWhRMU5HdXZIQGp4ck8ySn0j
OUhrd21SYmtfU3hOJlAqcHBPK2l4VlBXNXU1IVo9ZEhReDBHCnpkZCg5YiZFTXBpPk1xNVRzflE9
aE1HT0I/R0lNb2JTK2BBfFMtRCFLT2MqODBtZHo2TUVkaDg4UH5CUTswVCRCKQp6Y1FFJWprflhe
OzgjZWQwOGJaMzNycksqQ1hJaXo2S0dhanlSdUI0MGstVkhWJHNKdUcjcmNKQD1IPD11Mj45RksK
elYrV3hPNmxlcEpxZXZFQUAjSiQtUUNUSnpwVEFoV2NhMlM1NU0rJkAtNF5mfXhRYGlqVnVHdzEw
I3Fxbjk1Pj9UCnoyNzRtXlczUEcqT1IpPURDWTFnUjBPdkdIQmFyQmQwWiUpM3t5ZzA0MmBTejl5
MCRKSWk5RExeZHRpMkNyJGRSeQp6SERMZkgwfj1ASW9MUVJHYUBXMDJwYmhGVzhDZy1SYHYtUUJ5
dElDWXRscVJzVEglPStIbSp1MGoySjNhQ0FtX1YKemlSNHtgNzE8UHF2R01qY0NeWjw5X1VpKCMl
cWMpcDg7bDNXc1QtPD8lSnpmRFdYRy1wXjg5bX5XY30pV0dIdj1PCno4OVN5fUlMcFlNaXR4QDxY
Ml56WjE2QHpJcks3c2gwUWRMK1hrQkB9PE1wfTtEQVg3ajxtVTYlbG9RbDhhRFRJJgp6SHgwQUpj
eD5geTlwbVJRJUk4I3E+QkJISG4qYCo/empebVRkR01pQ0dIS0Z5UythMWZFPnJ7SnFPREMwU1pv
TWEKenhLN2ZOQSpobkZSZ2g2UWduM34yR3JIVSZYXkVDRGB6PHJGM2U2SSs2KCppN21eQmZ0YE91
WjxgRV8jN3tWUyNZCnokUyUzeyZveyFneS1rSj5BMUFscGV3KTB1Wm5ZZlR5SGlTdiVqRlh2TCs3
N1ZXWHl3TDNQNWFVcE05MkdhcGszMgp6U0oobG8pTyM8T1krYE9ScEFaK0FPPGhNV0IlVTd7Y3tW
VlU0PDlAdGZCNC1edlVVNGJCJV5SX1U7JjhSdj48bDsKel52Y0tPaztoZ0BlcXBnfS1uTGFmXlVx
KEYzRkFofUJeUkhFVyhpfHQwfD0kTWRXMDtQSnFmT08jRiZeTi1oMmNLCnoyR0ZkSyo9fnR9d3FZ
I1dHT0QpT0RqLSZrfDdPQVVHLXE7Jk96V3pHdEV5RXRZfjN4ZFpybXN7Q3l0UyZiMChAQQp6VSRl
dD97TTBoPTJITExBbDh2UXw8SnN0TUF8ZFRVRTN3WnFmYnFxPlVYWmc0a2U+e20tc2NRKF4oQGs/
cmhzRk0KejJxaWdWPD4ze3QkVHNadDMoajRIRmkqTFB6NTM9UiNBK0xuPXQ7O18zdGBiQj9QNlhE
JHd9YFRkODZramJmKVZQCno8JU1LRXlqTzx+P34makJASjNtK1c8NmtCbk03NzdUZW9oTmc5bz1s
QG40UGpZPnFzLTA9eCZwWjJZKVVhXkYyUwp6JVZuMmJFPSFqejI4a2o1JWdrdSFna3l9X2BrUDFo
cT15MGE2SmVqYjVpYCUxU0okdFgtYCNpPGw5aTRzRTwrfF8KeiZgOE9WYHxme0d0QEVua0Jqd00z
eG0jfWgpMihvU3IkSiMpbUNNbEZXeEBPPGZReE9FMUBvck1gYn52JD50NyQwCnp2cmspeSU8KXV0
YG5mZ1dmIVEpXj5SN25PM25WKVdGdGBuZXJLeFZlRyNzXjNRZkElaTlDNTZYcF8mcS0oKl8yWQp6
bEEwdXkjVklucFZqSylGPFFlVTFnZlgmUlI+RT4kNGtLZjEpZXowQVZkJjV4aj9LVn5jP0NabzU2
a0l1KlBPQCEKelF+fnstO0peMFNZS0E9NV8xRT0tOVJQMVJrczxiV1BWNWpsS3FlWUVKcnQ5X2BA
bTdUYGAkPDd5eVhqSV4yRWA0CnpzWEEoWSZfWCt6YzI3WilvRFIqM3U2KnlwP21IJSRndjB7fEBM
OERFaiR7TEUhT2RjU2VBbXt7QklTOEdhQEU7JAp6PG5xZ31Lc1RUI1diemFVWkx8Xz5ZSFhGLVcz
P0o5c1ZGVlBYaSNEV2NRQTZWcSRSbVNqdlRGKmZCQ3xmPCFMbEMKel9ePCFgUG5RamY3P0gtRVRf
IVhMK1IwKmw5Kmg1NDRgN3h+dXo+K3Y3PUclOGV+PyktPUUlb0JAaThleHpoQ3l9CnpXd3MrYjZw
YDNsQSprdCNZWGRaNjJDVkgzUCN9S3YpMVJWI3g9e1l+eVdiI3RvYn1qXnZWU0wlJHZSUXZzTEJI
OAp6Nz0rKzdxaFFIX3ghJD5MNz8qQlFGcVFofEckZyMkO3g/VTk0NDMlbkdwYlBBVGBBQUp4Szdx
QC02ZERRO35hY1gKekUhe1NrTEo4X1UyMHxKQUpPN1F7I3NoaTJMPT1CUElkJVg1Zjk2UjxLfiEt
bnU2ZVI0X1UmOyFwUkEraXAhUX5HCnprKDYxfl9wZipuQCFveE0lfmZZaEwyam1vZShMSXUhQW5R
elJufTV1O35kNlpESURtdjE2X2UkbXwxS1UyKzxlQwp6emREcGk8NEFzQGR6WkJSLXVIWTYzOTNo
PVZuaFd2NVVnZD9BQGc0T0lhODVEUipQZDw4e0xoPnRSZ3ZmXmEhJUwKekhfOUVpfDRCYWcmO0ts
K2BvczxUOWd7KzckZ3QjOGI2UF4lQ2xiO0dRQno2Q2dEMzUmWFAlWEJlQiliayNYR04tCno0fU5J
NXdrWWpfIWsoX1IqWGdTS0h6TlUtY3tsb09OSylJcFZaRDZrK2gzUD1VdzBqUG43PmFCcWw/PDtG
KyhJZAp6YkUtVXl4eXNLaWx2el9JJGgwdi1yNSlrRSN2Xjs9MiREfVZWSExeKUVxd0FlVW9OWTJ1
UCNJQ15XPU5WMVRtaWcKemFlXzt+MTJPdXA8YkJlZStKKSFPbEElYzYtTXVTSXtgd2Q2Umk4ZFZt
TXhqKW98Vl8+NDtTZHFGe2ZmKm9CRyQmCnpEMFVXZnhEK3o3ZXNLaSM4XiMpOUIoJEdNeTB5KFJU
ay1WRUdQLSlLM2c8MmU8VGZUQEF1ZmB4MVkjdSU5VDFGZAp6RyV3LXVOWDB7XksjPXdNKGhPdnV6
MFFuaCMjSVI+MCY7O2JDajw1NF91Z30jWStDPUNvUE5mY1FjIz8pMChgPVIKemsmdHo1NVFAaWkh
X193K0JPRW5Ac0I/bHFNRHFoQXRyWm1JJWJqPXExdVg/SGZnOSp0V017JSspdSM3K0R3YTghCno+
S2x6ISooNyp+S1Z+PW4+ODZ7Y1kpQmQ2TGZfRDFja1NMVWB9WGJBVyhMS2pyNj8pT20kSUBWUy0q
YSpsJE1yQQp6UllqRmRmcm54OF87Sz43UGsmc1ZlZzFKN0tYeHAlKmR9Q1BUUVVwZFJHTHdVaVBi
eEwzdEJAMXliQ1A+eyh7NjEKelh1RGIoUFBhUyQod05jT2dqaUFJUU1rU0dXWkJYPWFfPUs2PC1Q
fT5tTWJxPHM0bHcqcS1tZCVle3YzWiF9amRTCno4VUVsXi1vUDJLNmUtVTxFenl6eC0zajVpP3pL
JkYjWEhWWWZ5d1lzQmRgZnRudnBJQTQ7X2tTT241NWRtTCprRQp6KipDIXF6TjVsRUBTPyY/O3A0
Sll2eWhQV3oyRSoodyhkQUFyPTdWUjtqMjJ5JFUrVmJJKit2aFUhZkh4UzhYVngKeitKRT42VDlg
NlJ5OXdvKnQ7aVQzaGZNTWBgUG9sQERkKE1ZNHpqcE16KnVOZTZoYXlxajZXOylSTF98NDdGRCsw
CnplZCYyPzF3TztDZkJrRUA7UWFJRCkxVW1mUjxlKyU5STJeOG89RV8xSyN7KkFueV4lJDFocXM4
enpiaThMTkZaNwp6Uj81cSZXaURFbl44NnFEO0hSPjUqP0UkYVVtJmdFITZUOEZUUUdtSmxvcG5P
Un40WDRZITlraD5OSyR+eGY/ay0Kem4zb1BAPn5nTlVAVGNXY2pfKVo0KHZLVzBlSGtgeVlDY2VD
Qms/VD4pX3FHdTlyKXI9c1laakJqTzZMRV42M3wwCnp0bU1uSU5oNiY/NmBKb2lhOExFVHdIQzl2
cjs3ZDZBJkNWdWc+MzwmT3BPfG5gPW1kZD48OF9PZVkpUmN2PDk8JAp6ZUxsY1RZZDY5RCg8MU08
PFAyczA/QzRXcGhZZihOWDB9VUh0cWtZV0opSCNZaXwhZ3tnWkheaT5AMWIwOF4hP1IKejZedWkq
LUVgR2xuS15tU2VmTDd4N1FqVlpnITtyb05ZcDVtWDtZQGk7UjZTN3VST0ZDRVJsTyktQV9jSC1l
ZEtMCnpXeld1P05LJEstMEBNd2JxVj9jU0h+bXBnTT57fFRMSUkoNCFHQn5qKGNEcEhNY2J5T14+
MTxLNmVPUDIlY0BsYAp6JHY9UG9iNyozS21XQytuKm8tPkdPYEVwSmdvI3QtZmQ/TGV5TU1DR21f
QWpXZGg3e1YwPUhMVGVoS0VNTyhzcWwKekVzR2JRQTswPGN0QDdvc3swaighOFo2eDcpUH1YcCFu
X2xfemxRdy1qeG5FSCFpfn1lO181PUN4OGpHaGhNYzdqCnpTfkgzYDlFaUNxc2FZO3FLMH1eZXhr
flBTQENtdjYhWlU1fEhRcEF4X09ZTTU2NlNZZip2JiU8P3JaUCN4eDlsMQp6e0hASVp3QGh6X1Fm
TnomWkNaOXEpWiEoTmRIQXZDVyVsZURHUDxIbmc+eXNBUUU2c2I1UUwpJjYxYk9IfDctREYKenBU
VFQ9UmpZTDQ+fEZ7O2RjNHcrRD87MV5oTmViPVBVfjhaSylHKihQI2h4Kj1Qcn1pKX58IXxvZFhZ
SDllfDI8CnpBPWhKcFkoQEMkUHtSUyg0JjU/eCM1bkNXZSl9RXckXlpMQGY2JFBaVEEtezZSPV82
WERTUjFLeHI5e1FwTXJlTAp6PUItaS17RGhCdT1wJUB1eDVMfDRodUhUVGpjRV85RVNFY1B6ZTck
eF5LNU5qYHQra3UkXntwa0NuYjNXYS1pO3IKelQ+T3JBJDw0UmlDLT5nX0Q2SHNyIVg4MlNXXyFJ
OVdQKSFaUyM4JTJ4WFdTU2E4VF9TM3gjcVViOHZLaVFRPDt7CnozUXdncjYhUFFMTndkJEVRUl8w
JHdjLWVUMztjJlQ3diRBUDVBVCh7cUZrQUsrSHw+UiNrMTBjQFpvfVNMbiRyIwp6eHpxY3lxV2p1
RntrJT4xdW1yciEzRnpSaT8xa3oxPGZSaUZMJWg+V0JqTl9KYyU8SUsoRTx0S2E4MH1ILWhXSnYK
eikqbk9NIXpeQ2I7JTFAVnVOOzxSRT5PMnR6V2ZeYy1PaUktQnJZYH1zaV8lUmV5cm1xNXdRTUVs
ZGMkdSEzOHp6CnpRajcyLWM1JENpPEhUZy1JMk9ebjJyO2U9WWFHQTtibl9CSWs0Z2RlLXxNZSEo
QnY9VlJqYX5+ZylIYX14UUs9bgp6NTBVKTxGVldIfSFoV1ZeO2VEMUkxd2FYKE5kPlRHWExIPF5w
YzJtYnE9NUZJMCtleT5jeEVsNSM1TUMhZFFvMGMKekRZZEEqbzstUTd5NCFaKmV4dU45bjY5WiN4
WnlmNnsjRzFNNExsaWN4Y1hZNjBvbGY1eWB5RF50R35eTlNZeXhYCnpnajAlK2whKWx5WHpeUVhM
P3M+LT8yUFJqKGVufipzSil5eVczb0spK15oMSklMih5SWgwfi1DTHsocWtnbkNFQgp6eCpoMmV4
LWQ1QDJhdSlkS3RsOFZvZE57bUgqcnZBK1ghdUtYZFQhUE8kcEg4b0J0SCtRdFdmbDJNPjdiJnA7
ZGkKejNZSG1KNFgjckBYLU1pZXg0cXVkKSY7QXk3OX5XMC0kZSpaJVp6WkhHemhNSUJ3aH15RGhJ
QkBLOW9zeiU3VTJfCnopSUhtYiY9c3BnJGE5UVY0WG5zcXdDPnZhKjM1JEZVK2ZmbkBES2A1I1Ry
MUl3RjRHbjJOMS1QIUI9UUd6cTB5Twp6JkBAQUwkRnl2VW87KWhZeGpESTdjVEV+czQ7YzkkRG5A
RVNkczs+dXY2UWBtPCM+b0gqLTwpU3NqMjZVP2NmN1UKelhYVXY9JTdANHlmR2puRXBHLWxJXjhJ
KlVmJHp0YGA8ODs3OFlaWkIhKmtIdSZNfjlZOFRkZzErTTg7YkQkQXNwCnphU25MV05LOUVSYyRj
YFFvJiRWalhfYWFkT2xJPjlmc0QzO1VQSkB5Vk1QX2sjO2tPZnR7Tkh6YVZRJCRLRmBUMQp6TTQ4
IW1kR3hWb1drfipjR05MP0JZTEdaclNKJDlXclIxJHRSK3libXhNV210MzNMZWMkYSlkJl5SfHEp
KmROUX0KekJIYVo4dFM3UlBVVkh9U2R8ME4za0xnOV5TezhTfE9JPVFgI2JVdy0za3N7MitMTUF7
c0tEdXhaR2YtYnZnZVImCnotYz1fQDh6S0NYKnhKcmo8JD1pM2tXYFZFeSVWbkxjRUhAQj01U2Jy
RUBCNlNHWClHc1lSTUtWUUVkS3tYIXpIRQp6WDNnVX0wPzlmR0E7Jmx8RUpaN20+WHMjbzdSZkVR
KyR0bHtVcEVJeVROSzBfSGxQSDZ0QngwJi1lKTMpYkw4TkQKek1lKWhiTFV0ckg/TikjZzk1YEA5
LWgySWdZLW5oJmheM0BaZCEmTWBQPFRQPklpVTZPSVlBS3gxcUN2Q2JoWEBrCnpeVVpTRj5DMkox
VF9fVks8eEJPTDNDUUFYZj1pbmd7WlUtMjZTMUlDKnFBTW5sP09EVCVxLWN2PWRpMztAcX1FNwp6
KmczOEZHIVU1ekcoTWwhS1NwNUBSVlc4R3RgUTNidXhZZkcoJm9rJipfZyV2eW47Y3g4I3tLNHkh
aTR1Y29FUT4KenhUI1opcDxKeVFhZEV2Rzx9Py1TcDlqfW9KX0t8KiR9V2JLbH1KJXg3VHk8MFIt
fSFscVk0JClnaU4jPU8mdVNUCno+ekR8YHJSSStFaWRuKkJzfFo7UXpJblVNSyFDZk5mT0hDKTEy
M1g5clpUTjlVOXBFVyF4eWhaSEJFM1FBQ1BVawp6NGdtKz9oX3J5bWJSZj99eGcrQG9rfW9xTHtF
RzZvT0VXQ1JjfVN8dmdAeFAocCtkLUJCVS0xI1FiYFhvWGc5YTkKelUtZGt8RThXWj9ESzBMUW5L
UCUjdCsoRFReR2c7MnhlSW1IJjVpUSUrN35yT3RsZ3lXNmdrO05ORStMJCNzSmEwCnpRVUVsPzNL
Qm0xIzNfP0JTdH1SeE04QlVZIVZhMUA7Nl8lOGEtWjd9ZXlhaX5OKHorYVRrZzFCWnVzfnxxXmty
agp6WUp9dEo+I01ianFZJDNMZWYjeno0eFNeIU12aGMjSTFMNiFGPm4jP2ZBbT8qO1NSYV9ueWFN
JkFTJEcxI2FkOXMKekQzKnRyQnhLMFlnJUJ9RCMtWTghOVc/fV5hfV9MMnFmdFR3MnNtdn51S0BD
UEZkQnE2bzIzJDcmSFpfNGFfPlZjCno7RmhsaEZSVFlwM28yYjRqc3ZnNzY0R3BweSladlZEJDVJ
YHZeV1JaQF9BQlRvTSM/ZDhYU1p9PUQhUiVzP3A+Rgp6OXw1PHRHWW04QENuQy01ZTB7fGVveCQl
Q2gqb0RvemNKSnE7aHorQVY5eEF6YF53ODNrIS1MUjZQSnZ9QCYkN0sKelM8fEVoM18yJVdHcnw8
WmxgeHBwZWo0anJyMCY+WnhMd0w1NTl3ZCs9eF5IelZST25+KVpWYT5zTzJfN2R3JDJJCnptJiZT
X1VYblpSe0VKakUySUFgWDhrQFcja09acn4hTGt0WHFOVWdoMF41ek9eTlRPSk5FUjwkNERHbFgp
KzRuPwp6IX0yenY9I3NJNUYmUz1WTyV7V08zSytpK2VCY0F9amNAKnxlQ3FIMkE3YV47TilFOFJ3
S0VvdSp8S2UkM05hRloKeiRIbmcwejdyNnFodld9YF8+KVlWSGNqMWhnZG9nOW5VPU0mcSFadTMx
UmBqYEomMmk0KEtGTiRDYTU0V2J2TV5aCnpJVCVQOSR8eylUUTg2VDZHRGVtdWBWblUoMT1LKnJy
VzQ1fnQ8NFM2UCoqRmZjY05ZJFIoPmpLOWZ5PT4hN1Y+aAp6TXE7ZlE9UWhFUXwzSVA5YD19ODEj
OTxeN2ZkYlZlb20wTG0yNTwwWW9kSEtQUl9hSVFZV3NyPHs2UXBaS0RYKk0KeklkSGZjbEAzYGxh
JTY9cFN2cCReUU9LVlAzeSpDVStuX3VmMWFPaVpKeWU1alJ4UDgzUmNiaGBrenBLTW1pJFlUCnoh
M09aK0tJV0xIZD1wOVFBM3BzbDtQIThtXzNLX21ObVRgKTcrNHB+NUZTdG9Le3c9fGpDLTVlZiZX
NDJDeUw7fgp6ISQ7LUFBTmAwYj8qdTRlNGh9PDRHNCFhKXp4e2NCO0B7S1RfdnVmNFRFNj9BfEFp
IzhxcTEhSVgpNT90Jlp3fjYKenFAXy1+WCRWb2xWYlVzaSRFJDFDJCk5aWl2c2BpYzw+MX1yJUEt
ND5JNEhDbDJDRXNgPyR0eTFEITtTZWRsU3N3CnpJOGc0JEBURDRVKEdZQE9nOTtVdDlQLT09VzJA
ejhPJH08ckpFZGUpRE40YWNzMEZPRDd0Y2IzTD9UOHUhPU8yXgp6ZHlpfmlQbWN3IyZHVWVKRmBf
YG1nWGZmanI7PnFtVkx2YmwqNSlhYCVZMHh2cHklZCFMal5SZSlzbTEzcE8mMDAKemApZUJJbyhH
O3M9NWV3dEkmRz9xOENzPyg9SUJDLSphendmOD0peXRGZitjJT89ZVlQWn5eNjI2ZTRFWmpFJlQm
CnolV0hlVTVVK3c4Wn4lMUU8NVg/fTV7U3BMPEBAamFgKiZtbjtPK2tQLX5KVVlWP2ZfPUwxX2hC
PllANDNiWm5NJgp6bk97XllBTiVNaDwqRjtNKG9LPkRCJGFPWCNfNTdxXzVxRHd3TXEzYiNjb18p
aDFZSUlaREp1JSVEKGdNWl84SnsKent3PXh3Sj99QWhKfXxIcWVvKUhgK19ga2t4RktYQVVVZEVT
QDAwVi1JfHN0QjVsSlF9SjUhVilDVkRhSGp4TVB2CnohMzJxPnp3Zzd4IU19eGdSNGNPSDBlcTV+
dD57TEtOcC1lMz5sQGxObFJqdWdYVFM/bFQkbX4mTXZfQDJMK2ZwYQp6X1MrISQtP3N8WkxuaTlH
QygzQmxTITROPyZAfElyd09rWEBGfE5jeDtlMFo7eyMpYHxZVlc4JVkzITVBRTBPaEgKelREdD18
OVA0QlpfUj4ycG4yZTVhaEdmdSFOYEA5ZjxmNktQX3xXfDB4aFc3djYofmhTK0F1KFI0b2ZxZUBH
eEo1CnpCfm0yMjBuQ21VaiRUTiZ6fVRvbkdTPmcxJUhuZ01geHA3JD97OEUqMChEPDJvR31hcEht
Q3YzNjBWciZUWVNYbwp6Rj1PVFBwWkB9fDRpLVVwMTB4JXJEMnxeWERifE04Xz0qNFhMLXdEXlNM
JT96R2hAYUtgUjNRWkU/QG9IKlg0JmwKel8lWkdRMSV5PjRvQyluJUxHUDZiSVdpWEp1djd0N15r
WE9gb2l1VFI4WFZ+ZTNENnJydl8hU3QxNVNnV3ZYRj9VCnpnY1hZTGFhdWRCQmVKLTx5YFU2OChO
ODkxSDcjRHl8NEBMcFdUZTlZZ3AwaWNBdk1ZbEZROE5MRU5wMVI2NFBQRAp6bUVhK24oJThgO01f
P2RxMXxyK0B0MllERlZVKjA3Sl9na3xgS3FXZlpmPmlzVzxxM05TeTAwbld4Wkw+JEZXYnwKelNP
S2t4TGdgM0U1VmBxSjU2aUk4IXt4JHJYS1NIN0goTVB4U1N6eXE2cXNKSW9HfTR4ZW5ESldPYUwy
KndAP1Z0CnpPQGMta2U1R28ja3xuKWBIXkZodE9UUTIwMXxfKXBiSSZ+fEh7Tig3d0FMfC1mbEM1
WXQ9ODM7VFZmWHlzd2psdQp6MHl+RDdeQnQmQG87KyFpRU0yKz9ncFA2cDs+dlBeWHs/K0lmVnJm
NFkpbFhsbD4lO2x7YD1yVmtJSGs7S1BUczEKemFLMDJGS318Z3xJRz9UTUVNV3lPZEM8Tik3Xn12
OSs2XyV7PHVneXFqQUBmKUpXekB7YWNeU1VURnMhIy1xd0JRCnpXOEYzI2VHeUVlSW9JPnQrN1Q2
fjg2X0hxVntEMyl4ZUxzQ0MkbUVxZnBqQllxfilVK2E4X0VEajIpZ1lsT35LJQp6c01YKXpjKXkl
PitFT2B0KiN4endza1R7ZXQ9KSYlLS1hVUxzQU0zVnYpPzttQFc0ME00QWBSa3sxSjshTGdCLUgK
ek5gdHAlXl9EfCYqTWwjfUhKNl95bGRGc0wqZShERylvWW0pbGE+JXEyQSFycio9MihxK3JycHMq
azs7XjMzU0p0Cno2TlR0aSFSSXFeUGl6KVEyaXwpMmtoO1hhelVpaHYkVV9mNHBiNElROFp8KU5B
TCt3fkB6e1FyMCgwa3t5XyQ0Nwp6YWwlQlkyRnokSDFRTjV4JXwqLWQlYyRXSms2eWlrITB2dHpL
SmI5N2RmXjRRK2VAQCR2a2liTj5fPC1fUDdCJjYKei0/RTBnNE5RbEV7bj9jKGFxc2FtcUApRGlP
eEElanNnO0lAZEFaezg1STx3XzQzWGQlZHcyak01bn5FczxDN2Q0CnpkMTQzZE89Q3tXT3hlayso
SihMQSRpI0FFdW9yd042bXc1cFp7VigzNG9nfW1WKV98SzsybiRva31FNXBUX2RsJgp6dl8tREY8
e1NXRExFJG1aPHk/NUNBbFUyVkduek02S29oRzkmLU1WfjdRO3VEJTd5MzVSQ2glUy00bFMzPn0p
flAKejNBRnx9MV5BYU8pWDB2dFJAZlAmYmwkUkBmZEtUaHtANHJJRzNIWVZTISNXbXRARnIrNElB
VyhVLSpLWWFtRT1rCnpZdENHYWk+ZypqKytGcmdSV35rXzMzTGkkbUx5QSFzS0xMMCZIdnkze2h4
NTlkezspSGhPWSZ2S2VQdDlhbT96RAp6VEN4NnFlbHlieiM7IU15S21NNWY/c3ZiSHxNfEA/cTRt
eWBuenwrPW9ZbW0zN1JXLUNpWlZ0M3xBV1hWJnA8TDsKejI/Ukw5eGl7WkB0TmlSSUthc0N8P1Rk
KEFwfmpJaEJEPGsjbyFyZ1QoITwwUENLeH0qeX03MEk5OSl8eUxLP04jCnpKcV9aKUt1bUwyemsm
JT1FaT5iSFJzK3VYVWtqM0Fuby1YIzRUcSNeTlU+YXF2WGo+flpqKU9OP0YyeD9RWWkrYQp6blQ0
ZGlhQ1NzUG45OyU0LXwhNFh0c0woP1Z6O0g7TkNKRU0kIUYhQW1uQGJeNVlBLUh0cTgjbygxPTJl
aUpzY0YKelFPbHd6KDJQeTBsfH0pO3Q+eiR0d1FQeTVZMHN8KkZ4I1lZNTR5eFNeS0d9P0YyREhz
RlhhPVRfJDBoWilsajByCnoxKnZHbVlHKSR+Y0M7Zk9wbUklMUZhYDlAQik1Qy15PGZpai1TNWhP
ez9+ViVteChQVyooMlZOMlIjaTNKJmU5fAp6bGZVSTR3dE4lSEgtR3JVQUhqZl9qUURwSkxUODA9
YHhoWmV0V19JJTxpaEw1NUY1TDVXZ0A0QiRjKiVnLUUtR24KenUtNGxFfE0/RmZhVV9jWXhlPlgk
JTIpSXImZUJhSnNRV1NrZzE/KkIhcT1LdUQzMzJ+OWp2OVFARzQrRipka2NfCno4e2xeO1hyfTE2
V0hfI3lNaWw5KVhEJD4zY3t8bn4lMUIrcUtIeWVsJWM0MT48PE95ZSU8SlB3a1EqKGhFa2I+QAp6
WlYwIShHI0lXbmAyYmN3ezs2LVVmRUgtN3lYMFdhNXFhT2NFfGc0NllGaF9mT0FzPWh0P1dlJnc9
WHFUP2VFRDkKeloqeHNwQWx9cVNZT3dsOFhkNW1gTH54KEh4ZUJfPXtaOykmcDtpMzUtfkEzOVhO
Sm5Acj1LblIoODd7SmRvOzQ5CnpvM1ZONm1MayNaKnMmOSFCfHNYJlptMm5TTTh8I3g4a0Zvc2Vj
XjlAe1R1b0UqUz16I2koMHZFQVpxUUZmRTUmZQp6TDAxQHdeT2pwfmsmblp6dn48eHowMmtFRCkt
NzghX0ZNdjN6RD03cHNZTzJ5SFA0U2NAe3I3KUYkKj0oTCk0UF4KeigxJClDdEprfj9DVUJkND0h
NVVtKGxJSXErVEkkSVh4KCpVdEBuWHd6dkA8MEY2clc0VHIxYnNRfT8+fWpeTiVZCnpmSkxRaXo3
cWZvP1FDflNGR01Gdz1EPG10U2BNT1JVWHNrNm9HJS05OWd+fUd6RiojYl4raSQkZGAwM0NHWnNo
KQp6U0xGekN2VXBHNHR7QS0xbntvIVVxJCRXTz43fSNwc0tvS3ooPEAoPWlLREF6OHVCNmRZSiM5
P1ApbjJoNHBgN3MKekJYTTlkRDtnOUBQKGB3UFQrOCNkSTV2cmVTOWEzKjFvXlk0RTNmUVFwPWJF
Jng0LT9Kb09BWWhHSCU9P0lkSmUwCnomPElOcSthMEYzKkolKHM/R1N8Zl93QVA8TChtY3ppRTh6
VEtlSktKNjwxcyMtflp0YzxjPlM7bDxUaiUyRHYpNQp6JH1MJUc7blQ2Z1pmPFY/a2U/a29iT2B0
VUVxR1k5PFUmIVghfkE0c2I7dU55aj11UUglUDd4V2dtUzUhPkxye3EKeld3Tn5mYGJORGpqZ3BC
SUNJQT1XWmFISndRaCtDIUFmd2xpN0lnVUQhVGw1RmFiWjNpeztjRUlFMURjSTR+QWJPCnoxNjxK
O2VyN2hoT1ckK2Zje1JhKWNaWlNkbmdAPlo3SnF+fj8oUjRNckRRTFgkbnM/aHBvP0Y4WCROdXV5
NSo4SAp6cno+d3RNTyQ5LThPdWRIITQxJDBBLSRtam5wM3pEb21zfD1BQjcmdD0yfnE3U1Z1UXBP
dklfQ3pEMTNQTUJeOU4KellicUxRUlJMe18jMlBxbDFhfUgxJHVEKj1ac1goMnQ8V2dCcCgmc25r
dllmPWJqQ1pWd1k0TWxVK1dxSFgyTEBKCnpqMF4qU0tNSGdvJHtkelFqUjNnKCMqR2BLMXt1eGlJ
OFNRP2BBbTJ8Q1V6TEBOM353dkBZc0FMaDhpUzRARVF7Kgp6UERFSyVHYzB5RWhmeSFkakx5bzZB
QGJVNXVjMG41VW1EOEdHKCRUUm9uP3IyKVBgfjhBaUh0YGgtdXw+UGIxUzQKekFTS1J2d2slNGst
fUcqeS1tSyVeZ3RsJmNIfSl0UW1Ad3djZGMlQCZkUklPZjlgaUN1YUxrPEwhPCFxTjMyWkRVCnpW
R1Vhd3dETENlPHttTTBxfTB9S0xydjspYT4pZ1k3NUtvQSZuJTwlNmV6VTRra2E1IVo8Wk53SlU1
Y1M/Wj9IUAp6YVJoKXRIRllnPWByPil8SFM9MHAwUDNVcCtUMXBkVnxPWHk3R3RacjgmJFlfb0Ax
Njg1d0UtPTsyRTxRNVhVelkKemshbGxuOFUtfFkzV2FuZl8pMHhXZ0o/QT9BYG5YP1FFcnRGQFMp
WnRON1NrPUt4dCg/NyluaVQxSVB2TFM+JGsoCno0PUcyMiokKGduZ3dBTjBsVyh7bF9DWUA4YEg4
MWZqKWwxVk9uem5DTmQ4TX13NitkaklUJXVoNDt9elEqSjIzaAp6P1U7clIyPVMzWEA3a2VOQmhY
fH1Oa1hqYlJNYFFuaFopblNJbD01USQ0VG9VVWdsQDJGOTk5QEpTTm9vKWl6IWUKejcxRUNQdXAk
TChYb2E9UGtvWF5XVFUkUjlfND1kaEFxfGZONipPJiYyfGYpeit8KyhwUVVNNHZXJTZoa0hYRzBv
CnpxKEVpPjFWc31Bb3dESENJeiQpJEIkT3E7cCNyKVlGNXZwd0NSdT1sMWlvNTxjKy1JYi1CZmYl
VlRfcnY2SEU5KAp6b0d9dTZDdCgtXkhmSUlAJWY2eUVGOVNAWnZ9PVNtUU19RWdqVXp4dilIb35R
TzVWST50MU1jNG5nV1BXSzw/NjcKelhHYEtwUERZSjArKDMtUUdAPkk1LUx+bVM/YEx3Pm1Nejwp
cUdBe1hqPTVeb0whaio9MUtIZnA+aCN0IyQ0S3AhCnoqX0gmZlUlaCZiT293JmNnb0xrUUFuNWU4
T3hjUyNeUmxIJnF6MX5zITJeM3loZGRvTWw3dDl0KGorWnp5dFV9eAp6STs1LTsqRnFANDBza3Z7
N3pvZTBYdkhjOSQ3P317Z3xsZz5RTXVgOWkrNz1wWXdIS2c4QkIoMk9hZSkhRF9vWnQKejxEIWRC
VzZwSFJDcmZrZjVnN3daPSskKV9mJSFYSlc9fGZhSTwjJkRANztgJiVpejFlZmY8T2g+KTQwJnoz
Z31JCnpKcGA5K0NRem53YmtFaClCa2wtMklHcmBqakpHTTg2LXVuWSlIYFYlO3MwdFI+N0hee0Fj
ZUsmQU5kZjk3dGtsUgp6PkN7RThpQ0BlPWYhN0V3KzlKVTQ9QSg+cSk4QF54MnhYazw5cUd+bDd5
SiRnISEjczc/Y0JYZllxUWYpJUduSEYKeiY7KCZsN2s2ZT51RUdIQ0tYPyVRWHRDRCk2NjFpeWha
SlReMVB1ITRGdDZqaT4wWngrI2R6ck9WSlJ5d01+STFhCnotNl5zaSMjQkJea2UrJktnKGFOQSEk
OTdXaUZSNlR0I3EtWUl0NS1zdF5wQVk4XzxXSSY0XmZ2I199d3l3PkpKNwp6JU50Xzk+a3ByPz4q
Iy1EY3lgYnZIVkkqa0grMjFKODdxaElfeEJ1RUF1X1BNQFkyQzw9NUA3djZCYWFvPSFBakQKejxo
Kjc4IT16XzcwOD03TzkoKEZ9S3NyfVNlaXBMWnhvdnQjWFJpbmglJkxBdjErPTttSTxxQlJWKzdz
TytKVms1CnpPZSZ6fSUwdnQ+WVIkfjAteH4xJm5AKCNhWmxxdXVrZiMzWVYkajw1OFYkZXFpYGFr
ODZpKm9ZP31Can1VWGQ8bAp6IyRtMyV7KEFaM0N2VDhIfE0/Ymx1c1Q7YExrKjI2Z31gJXAhcGle
JSR1VkhsUW9HRFNjNEkzRDtafkYrOTZFNEYKei12NUNRIX0+PTJJVW42eDlPe3BgZl5GUGslaVlK
U19eZW1HXkQ2bmxfa1Y8ZmAjaVlBJklhdD5hTWdUQ2pCRnZ3CnpuM2BwSmZ7MExaSz9Sfjd3U1pz
JCtWXkQjMjx7Vn57Q21BT2xPcEh9cTs8PElabXErMS1pWXY9PXpQMjE7fU0jbAp6P0olSlF3YCE4
UXl0c1RXdnM1aTwxfT9CRXY9cXxIeWRiVm9DdldSWWBaaHNzTDlPbTJjR3Y+Z0t3Y2A2JEZATWIK
ejFzRkBAPUtXdnUhNlYtO0dtdUM7TjF1LVpORTUyP1JYWV52NHJGUjRLfDU2KFhvYlR4bTdqKHxp
cCRHTGZ8NipZCno7OXt0NUJZUmBPUF9Na1BhQ34jPVhAdERRemNAeEoteWl6JGh2Vy1pXyN6REZC
JCt5V3JZYTlERDJaZyUybCt9SAp6PXBxJGZ3PEVCNElpeUA1ZG1UUUN3d0ZOcURsZX4pZyVIcEwz
bj95TylyNzAlYipeOH1RIz4jNlVQNXtWbmRKSWAKejU0Pk4jQHZWT1k/UkRXPW1IS0A5X1UlI3JN
TUh5cG5ZaTI9KX47MVVnJFpyLTVYZnNAVGBUN1NCNktfdyNuXmtHCnowM2Fab25UfGo+dDJZRDRe
U2VZbUI+MjE4elAxPjRPXyQzWlZfPWFfSH49aGk3cEg2fl9pQHtXcmplZFlvfStQUwp6Zn0mRUln
WnJxP2hFT1hUY3U/Nz5aOzslflQqVWZZUTE1K01XeyQ1P3Fhb2xseDlnZ0B1NnhGcjQ5Qi1JK3xo
NVMKemZYPCsxaGU+RkpZYkwyUTg9SFprQWIydzczdnVmNGVFTjdnIUpLSGdqKjt9IyNreGRpVFgj
ZD9CciFXMD9JZXtACnpHRWxSSSZFQWJ0aTZwfG1wIztsWHhqXz5xTEpkKWBUK1ZPTTlUTUNTaUc7
TUApV0xzZyRxcFlyVHQ1Qmo4fDFzKwp6YCE5NWBgbT5fJEZkMmdvZmhIKGpkcEJ6MWMrWF53ZWZ0
bDwkfl88LV9+MXZTNnAzNT4mZXRRRmFKRGpyO0QhdGUKelk3I0w4QDB7N1E8KVZ1Jmx6OyF1d349
eEFKancrTUV5Pkl3PCFCPDdiOCVfeDleZVhGdyhPOVhVcztSVF5HNmcoCnokQUNUdkY+MllLVWM+
Q21sTXZRfiFAQGRkPmBGdiNtUTZDZGhsXl5seTRKTHUpbTtLPjAreCklOzNKWnFkeEYrQQp6SnU0
KDJDP0NpPyVTN0MqMFJTfmIyXygzSHd3ZD0/S19eNU9nRDFVcFhUVVNXc0d2MTIhWDJJcDtadU5g
KkIhPV4KelRAcXdGSnZQam9XYSQkM0EyeXVqeXVoOSFMKVNXQVQjcDhXQ01FR35Eelc0ej81JDEk
dml1RiplY0ZebG5WOGJDCno2QH5gKHllRVR6Ql5sLXxiUzw5X0BTKkc5YCkodmB7WWlIMiskQzgr
My1qSWtHP1NYS2FXVjxxcFQrPmBlI2VnOAp6bnc8TGFrQUVEVk5ZdVZTeE8tR0NDVmk+YDYxcCQ+
aCohRyM4KHIoP3FCcD9TdD1yX1R5WUdRUWswdl8yR3g/WVQKejFMNHs1ZjV6JSpNUk9iIWczVWxv
b0loYCNUenY2R2lmTkRvLWE7amFncyYhNCRUSnp7WlRAcUF0IXVsYzZVc0tpCno3fFl6ZWZGXyh4
VVJkWiUkSyR8QClMUGJHRVVCIVVKUzc9bjBabWs4Zi0rPT8+b2RUUk1zaGJ3JEM3ezwwcHArIQp6
WHBPcTZQP241fk1hU1pwbzk+NSF5aVNwVF9VMyk7O0RZKXN3PlpWdGgqM3FkY0hNZkpHXlNofGVz
P0FAbGJNQGMKemJ5JUchXnBWMSokZFkzbkRmMGFEPXd9U3JOVE4rS0Nie1dvQyl6IX1BWGxDfTg9
I2VLXjg1UnFsWjhPfThJSWJ3CnoyY0xSSCZZTkJaJWAjVXZaQUxlUkhRWEBoMitqP2EzaGUxMVZG
V2l3SlUzNzxsYlhMOUFgT3lAVk1RLW53cGBZcwp6VmFFNldgfT1TPUEqUTg1KzB5KnxjXlllQ29a
WXBGZUJURUBFWW9JQSE3KklgM2MrVVIjQ1RZRE5kaShQen07aSsKem4wVnUlKjQ+STIoPlZhZVUl
bHA0YE5nayhwO3wzNys2fkdNPWVaMCs4eE8oPWE2d1VWeCVTJWskZTF4YEVQfVctCnp3Tz1BN2s9
Uio9cF5ZK0IrbDshVGZ9NTsyTEpKYUlfYFNiSVBlSmFPMWBnbUllTyFzS2RVXzN8ZzZOakYocno5
Sgp6T0NsKjMzWSNfSGg+ezA/R1pkKTcqV2NPPGMqbXdYWERwZU5LNVg0WFR7NWheUCgzdThVZlU7
QUNqZC0/OXkhSUkKemhybU9vdU9eM2EmI2BrSV8pd1FKVW51cTFpeiYke2dKZSFiU2BMbSFGTH02
cit0TmAlSy16N0FrKWhwflNQc2Z1Cno1KDtXeGs+SkJ1TXFBdzBWU3lZYCZOKW1CVHI7JnsmMGNm
JCl2XlpnbyYqM1BTUDFFcF51YVBHKHlPWW4mVnh2Rgp6djd0a1UwZXx+NSRqXyl5T0UpVjY7fn5+
SGEhKkpmQHllXz9tUzc/Km1Iel5He044YyMxK3c8bEhLO2F1KE1tKl8KejhCUDhgY1FOaig8ITFP
LSVkQnxzVkkkPHNHdGJsI0UzSmJqUnN7SHF4fHVeQiE3d2pLV0ROQWlQd1g3V0JsTFoyCnpkMk4p
PmNzfTZ4c2I/dz9PVl92dWB5Z20/RHhSXl5EZmxTPlJpYV9YNUNQUjJSdWo+fj1zbVkpTnw/dW1M
cGorVAp6PU0pS09hflh0UkBkaUk8PkxqYDR3VEk8fUhFPloqOGlOSzlIUUolMW8kLUtWeExxK0I4
NUchPG8rallEelB4ZGwKeiUkaVVRLSM7KiUpQUQ0K2hUVUAwaX5GVCZUJDd3VkNRbHhGZDhAMkgr
Iz1WITw4Km1xT080RWorY085OENBdzxiCnpQfWBXd2ohU0hxcD1DVkxZYD9HbzM9QCN3RDFPbGB3
cm0ySnIzUm4qJXg2KUh5aD4pd29VUVEpWmZMYn5ZMGN3Zwp6bU9EfFBZNiUkcmgkTUUpRWpPY3de
RVViRm0lZ00zSENvaXFUMSM1Ym1hJnBoS3I3NUIyIUw3T3t8VXNPckJEI1EKekB8Q1lCakhmMlBG
aC0zU3g4S0JDanNlYilpZz9paEttcT5aN3ImT0B8TCVYflZ9U0ImVzNPej9pMyZMV1UtekZTCnpa
PCZxfFJqcW9ucz44JXx7R2FgT2RoVjItTFk8dEg/elNXKGlxJU1ZUlY2eD9TcFghYUd0OX1Sbjc9
aTdfbStCSQp6UXxpNVUlfUhmJlAkO1lsYDxuI0YqZCY9aGYxRXRBQDxsMUdKUFVhbCsye2FTM3Q+
VmIwdX5IaDI3MV5pcmtOLTUKej8zTSR2NSZnfXRUc1YlfXR0NGdVJVVfPHxCeX52b2VFJTZVPGho
Tjk8U0FxfWZCNXBudlM8NXQqfCUkdG9RNXB0CnpCKUhEZUo9clc9YiU5ZH1icVByVTMpVTt8OWB3
aXlZUE5TfGUjKW9PPzFHbHM7dzRMOTw/fWgxZTlER0QjKCNMbAp6NHFBQXVPVTlVKWFzQlYjYHlM
Pks1Nlh1Pl5nJS1+V2EkYFZ6PjBBbGJxTlApKjt+PjRqJXtxOGQrdkdwJCZZXzUKelEtUW1FIUcj
dz0tKH41VWM/NC00dnNCYXpNQDhnOXdhV2hlMmojY19eRkxDMSNwUUEjRmQxNUtaO3BAUE9NRFRW
CnpBIzd+KUM4KSFFdz5Nc3Q9dnZgV1RfVX4mSE4ldGBnazMzIWxLP04+KE9wT0c0Yzx4YkV3Q2te
bChhK1hwck9Ocgp6SURPRiZCM3FCNG1IMEM3YyoqRyQzRnkhO1ZvY31nMlgyLV5IMlBrJGMmNk5T
LSh6cTs8d3w4S1R+SSlucU5hI1AKelBEVDhPOEZpOGQ/VWdtZWFQeT08VzZlYXUofCpYNipVKm8z
O3s1MyNsPk1AM2JkSFFoS2p3cVlVMkB4IythJGZQCnpOfTdRVCgrO0JSMCU5M052a0paeGczUk5S
Kzg7SEpiPXVjPXtHRyhYTy0rRyMtK2xNVlZ+OyVzQjNpRTJGKkI/ZQp6R3lWZiYqfUhlSTNnPnpk
Ki1eeFlSNmIpUVMlfVJ7TWsyKmlQZHFNOW9WSDlaSnBVWU5NMFRsNE07eFE+RER9KW0KekhBRnV5
M1RBNG9qMX5SKSZ3ckxgbHRYOz1EXz1zd09RWT1CeTtwXyk/cD9kSkV9Rj8yMVI4a1khM1dfPUZP
aitQCno9Z0tnfHNsU0RELXQoVUslOE1fKTBBI00mK0xEZVQwPTMmIUNgU283eXJLSWV1KjFYPmsw
PXJtaXI0MFl5UXFoTgp6I3pifkBxeGxEdmo+ZXtYbCgzQz1Abl9CI2xeZj9gYmlSbV91aUc5a3NT
T19nZT1gRlA9OUwxJHtSIXliODlrYyMKekg1MjdrdEleRW4/dVM+KClmWC1XYCRifEVjbiVmb2Mz
OUl8Mnx7SEw5cWFiZ2I8NjVLanEqO3F5SG0ySTF9QEc9CnoqWUIwMWh5YERIK0dOPVVxYFRqKFNT
UXNKUD5HVihFdH5mQCUySWYtR04yQDxiK2RsfUolRkAmJCFpUjglbSZsYgp6R3NnS0xQdktyPyZk
VUclX0o4MkEtVlclfDw7WG01KEQycGxJckQmO2N1V28rTGIpT000Qko0cXhSXkIwJVJeIXIKekRA
WHtNdjx3fmMjKkx7ND5ZM3FvTjFOPEtFJStifWRqM0xYcDY4RG5LT1V+YF5XX2xte0QmWj5VMGh0
TWFiQDxICnomVHYmRVVNailxRD9eOG1MYCUjcGJrVnZ+PUUycFNwUHZnJDhzMD44Q3IzU3dMMVcw
QHpjMGFpO3VkeiNUXkh8Twp6SXUzUSgrbG4jZ2k2SVEpZFRZT0d5bFpXUHJ2emN5Q1V7R3Zzfk5j
NjEkdUQ8UjxpXnt0KCNaWT43KE5Wdms/QW8KejFheEdNcUFtJTJGdUhRRXNWMG1xbXZoZ1VFQjhQ
MncyVTchNHdtI2R4TjJFfDR8bEEoZ247SGw7ZWxmaHdJcz1fCno0R18zRmQ5ciVyTXJrfkhQPSph
RGs9PVc/JWxjaEkoM3pyRHR+ITUtKzxuKVIoQzd8Ryl8biZWeD9zR1AqP2JtJQp6UCo8KyVOPEUx
cm08U2R1dWl8KXZwSl5TTmA/XnpCMHpIVEkjVXlITztMXzRFUDRadzElKng2dHtrIzQ0K2h6TG4K
ejg3UGY5MkkwOUtAdTZmYnhoaDNEI04mQFlFQHdiVWI3aHI/KyVPZllsUz5eXkIxa3x+MHRndGUz
KSE1Nl9OemY+CnpEQXF5bEs9d0d9K2NSZChrfCFRdDBsZSswa19rKD9ybHdYVjA9MH11QW5YLWdo
V25tJV9GMFBqR2t4WVhIUC1kbgp6VTVxTDBRSFVvamB5IzMhQHJVMzA+eEJoeFBmSXl5IUFCR1NH
Xnp6eDxCPzt+YTFrM0VqY2poZCUrK005UylhKy0KelF2LV94Xig2QWFae0RPYztNfHJMNkN8eWhD
cmFyXj0/V252MjtuTylJOEUrKmJkfigrKSgyJEsrJk1CN1dyPThICnpqe1Ejckt4OGZSeXNpdyVm
SEYqb3s5SkhLbVYmTjtZckgwQEt2TUclWmJMe2JFcWpFVndyck5YX1dKQTZpVHMhMQp6MF8yfWl6
ezk8cUxnLSVJZ1Z3LUJXMUBeQEU4bnMzUVA2Xys7VnxNVDk3R29PdDRPJTJNdndiT0J6bSEyc3gm
UF8Kem1HWFY0ZVYjbWRpcXlpfSRtKUB+XlhBSHl0eXxPcGZQSlM0VipCPiltbldaa1FidnMmWnBl
JFElIW1WMDsjYmpvCnoxbkskUHdRQ289UW5oRiFjQFpGWGs3K2wpTCtDcUFvY30kMF9NbSlmeEA8
O3ZJVE9GQ2YlbS0rTWhHKiM+eVF5WQp6WnV+XmFUayh7PHV4Z2NAZWIkK2wqaCFfd3h4K21saCRu
Q3AzZUh8VWMpanRNPEtyI1pCTXkrSjgofiVqRW56Rm0Kej9vNTEtNUM9bj1qRE51MytwfWprYGFl
YGlTI2ckNUFNWD4xWH4pUnBmZUJ8YGBfdV5OcHI8bG9GIVNNfU05biRwCnohbk1QLTMkTVArTDJJ
eWI1WG9hdFo7QD5leWQtQlg5V04jTSZ9Z0FpYl54JTFpOXh4RF9tb3ZzJHBiNGwkKSp4Jgp6c1pI
fCEzK0Jxfm5kOVpiNzNsITdLTyQ0QmllITN6eHxFKFZTc3I8K1FTdCNCbkZnMUh4cHA5eVNxSDQo
ZUdLP1YKek9BaD5FX0UkaUE7XktLazJjenI5WE5ifVQjSDA9QG5MczBWNUV5Rn1jYFFxXl9WMy1K
VDVkOD8oc1dXJTZ5IWJ+Cno/bCZmdVkwYWE/S3I5WCUtcHFjQ081Qik3M1NBMHF5MiNtZkUqbDdB
K3FaMjs4TmYmdDsjKVJ2KEhkO05GR0d2WQp6UkNLUURncDAxN1doR0QpU2lgOVAzUHB2bkFlPCh0
MXpkNXg1em1QZFJ3QUp0a00ob0VYazZXdFJFX2w9SW8xZE8KemhvaUQhLWMlVzBSY2Zje2UoVHxI
ZFhxfCUhQ3teQjgzLUBFN0I5T21IRmojYjJ7e2wlU0RkPzBVZkgtKW9fYitECno+Vn04TmY7bGhA
ej89ekNwfiskdHFAYn41QFB3X34teW8md1pTdWteWW93fXBDXzNvbiRhOENWT1Z5WXtuTl5mNQp6
aT5KKyFGYThYYzwwTW9QWG40d1VOZjxhSHg7YHl2QCo1QGBRRUJ2ZjdRd3QwTCU/R0VuS3JsV1Yr
dWlxMzVLRzsKeiowR3lHJWstZV9NNGQ2dSV8eXYkST9BaWMme3pJMmROYC1VVFNzNlktJEFNZyQm
KUgyQlZEM0FZLXpPQSQ8dypOCnp6cTs5Uk47e0Z1QEo1amtGXnlGNlJlMzstSHFBeU44RF95OXVF
fUZ+WDdVeFF3cVRRdEU/RGo7QGp7WkNIKWV1Nwp6KX58YSE5dXd3d0t9QlhEMHl6PCVpZDw3WWh9
PHZ5bSVOI0MjMU4lSE9IPXZUditGMn5xYTBiaFYyKmEhKTJiOGwKek53b21AJHg7YUl6WE59cjUm
PDE0S00wSl47YCMwWUcjPGl3THJqQlctNz8oPS1BbDZ6MFFmT1A5JEVKa0VXJmNRCno1US0lVTgt
JFpYYmxtS2U3V3c0KVE7QE5aPGBTc3FCYCQwI1laaXxra24/NkQtNXJUZU5wTTRUYjx7eyVXdFBs
JQp6KkJPOGRaM0tpU0hYNUBIO281RnRqMHFZTS1NTH1tN3FuRXY4eiplVmBwK2ExKSpJZSY9VXNy
LTlFIU1haj1HPU0KenRYWlJSWHdCLXhGfD9NcVpyIVJAY1NjNkdfSzxGWFdfdE0wUUpNRmkxJV4x
clIleDBAVygtQnNUQClUS1lETjNhCnolNDsoRFo2dCo3P3w9ViRTJGYoVG4jRD0qaytFYVBYJCtk
YjZOSDRgZ0dyTXhaeT9mQ0IhcCQ1T25gWFk0P1hhKAp6VHo8dTZpWkh9KFFWUk5sb3p7dUBWJmFV
R2MwQ2s/dSMyantMPSV0amZgbDQqJiZQTClvdDxNX1VTfFN2RVk+OF8Kem94Z01NUTlSZHBuR1dT
SGxRQjVENHhNWTtVeUZvdGEhNigxIzVRPF58QkQlTDhlQnc0cXMhV1hAMzRBOUF0MjQ0CnoodUIx
QyhxZ25TTWFYT2BFWVFYQyRFKCQoVlBwSkdkTVBPPWs7Nj5+PCFnN1dsX142cihOWnk4SzUqNyha
UGF0KQp6IV5qKEhmenE5b0J5K307JGB4bktsMX1zdk5NYDk0VzBrbGN6PHU+IWIkSyNZM31iLV9O
TG9Aeis3NS1WZEBYY0EKelZGNWJMJjZiPH5iaEZIdlE+PngxZE1GQW56NUtFWU1lLVBXKFRKUykk
fTZ2Y0VURDclcUI5THZIcDZQSFd8JXM0CnpuJG13SlYoSUVaJj1SWHl1YzQ9OXBUKjdWNHVQXiNU
dkR1XyFPSmVZOUJuUjxUI0dZbFJnPFVEdDxGKzQjLVZvdAp6UUg8eFo4WUN+YkslUlp9UyZmNV9M
MkZyVWlLJWVBUitnIVBFYnpSWlpeWmo5JFd6UWg/VXtXWispZVIjJWtmJiEKeiNORSl1UkwwOEgx
NEJpSmtBTzV+Z3d5dXkxaGdzT24zdXoyR0hPSkgtQ3A/PXkpQWd0ISVhN0UmVH5veGJVWlNvCnpe
PCVzaTkpM0pFRj4haEcxODl1Q2UpQiVyNFZPJDh3NX4kTFB+TFViYTtZOVExa1ZvMzdqU2tkMEl8
O2kpZXRFUQp6VklETS1WTTlhOzVoUm5qT2xsJkRGOz9BPFg2Wn08T05CTXJpbGl7ak80aUlyNVIp
RiREeWBaQjdQQHBgIXZ4KmUKelZQUEN9TC1+IzR0eXE+ckVNMi0oRjJDJERkRlpqbmYmNWRZQkBi
RihzRntgKXVWIVg5cFB2R2x4VmYhQl5WKS1GCnpVVmhyP0FmJjAtJXBDd3ckZ21pY0c2IXtwc1lW
eXZlNzxneFN+aTk3Ql5PXkpLbDxAYzxjbllZcUZpK0cjY0R6Twp6U0xZckdVSiNVKVN2ay1ZVVVB
USF7WVZofEpzPD9mIThKU0BOaGZmfUEkaU98TzVGVylaXmRTRGhoNkBqYUR2MzcKelhTckhTS2FT
cHJDdGtjKy1PPkB5MyNYN305WWwja0xMTnwqakAyR1R0aUt6em1nOGpadFNSVStRKUowPz5ZbiQ/
CnpqbkF6ZDZ3dllMQCRMSXZ6PHA8fjdJUUQtRXlXWnEhfGh1UyRjN3p6V2RFXjRrYDF+VGd9Jm4j
RVMofGMxdGB+Ugp6JGI+dUR5NT0kMmFee2QhYFFjVHdxI253MVJ+cTtlbWBvfEc+P0NBSHpqTWhI
Rm1IR09saGZvZCtUTlp3ZjEpSHEKekQwTWQwRCYyUXR6Y1MmQnxJJWAxPzNyYXJSdF4rWnhgWGAy
KCsofSlZcD1aKWI7WWtMV04rb3JwLUtiZnFqZzlVCnpXOUQ9UjM+RHc3ZzNte09hfG97U3tvcElf
ZUNPNWJrPF4tTUFQNT5qTm1MPDc2dSRHX3ZFRl4ld2VyKVN7I0A/OAp6QDJAZ3A7JCUmYlFXP1k/
OSsjWnYxdXQ8UUlGM34+dGRnZ25lcFc2LSo9SF90WSVEMl9sVyEyM2kzSVdTMjxrQWUKemlOfEM1
dzNJYGUteWczTU51THAtOG5QeENgM2ZEfipjMGBySDl0fWQ1U1Ywe0gpRTx5OGFHQ0FwIUM9eEdW
RXEzCnpQWFUlP011RTMyMjAoMTVTVT9BY3RRd0Z5bk5fPHgzUnVrTmZRZnRiSylzWmRtJmw/OHYh
cnJKd3EoK31NbEQpQgp6dXdgM2UkKzI7UVJ4WSFvME94bD1TaHBjMi1HKjg7VU0mQHwwYF9nP004
Tzh0cSM9ZDsxWEomenRBIVNxLTxiNkQKenMwMU9McmktfmNqcVoyXnc4bTNOX2BFKGdLREVsUGUo
a0Y9ZUFOSFNfckwhYHhVP0cjNDhkKG1BNnRzVkRSNXBNCnpUO0FgI3t7MzxSSGdod0NkPlJvLT1w
cz5nUGR0YWxZfTZTUnhsWWhVI1FVO2RGKDBUdXxNTDBJJVRJcHhiR1p1SAp6bFhRM1Mtb0JARkx8
OGpsbTFiKXF0TnJTJHVhVlF4PWFzKyokelUrYklGeU12NUQ7WjF1PiFnOzAqZ20xQG8+IUoKejVt
XmpUYWQ5R0IkSkkkPXpLO1A4d0YheiVMMik/JVN3X2hDdkJQRWJGIVhwdXYxKyRBKzM8d0lsWm5S
MFhRN2ckCnpgcTwjPloocyZBZ1dGWGZhTTcoM3hAOTIwd3IhYHBeeH1HYU58I0VzbjRDSDliU2Nl
MiFZUGhtX29FaGN2ZyR3JAp6SzlkaE1MbUQpWW83eTc5c2h+LT9aPHtzZWdxWVNpQ004R21BZ25X
IThhMSkzNSV1XjVAYkdtNWZoLXZaRzQ4RFIKeigrY0sqXkNfKEduRmJtUzEmXl5HX1MkJmBtekhs
OERpZVBGdDYkMCZ6VzYyaUdyJmh1O2E7WVBPTnx8VUdKOD1GCnp2Yno+KG80RExKcHFLTzl4cFI/
aGkmbkFfbHF9dVUzSzY8IzE0PysxPTdSaT4kKnEkQkFOLVhzZStsaCN6YiR0SQp6VGJtX2JSUHcj
XlI/IVl8S189RXw9X25NRk8zPnRvS0o7T0RAV3gwQmN2RDdCQ2UzeSZeRCthP2gmdD9ANER5M2AK
eiRBdE1zVSlGTTgweT1EMmQkS1M5N09vSEMmdj4/JGNIb2pEakZ5cy1GQyNffFJpa216KmIhMXVR
ZlJ6VUJaUmdKCnpzKXkrOHhPR3Z9K2cqNzh5eXcmbFhkUnB2JllBPSNUbE9CNVRrZCMzVz14JGRt
dE1rNVcyVXZFKiV1Tz5ZVE4xewp6U1g7MlUzQT5ofGpJfFQtIyV9Rj1nbCYoRmt4bjVERTB2QjIz
S1ZzelZeWFFER01TN25Ze3I/QCUydXR3dnsoTCkKej5QNUtDUzxZbnJReGdnMUBGb2dkKXhJbyZ8
MXUlJGp5ckNib0JzR21LeTZsTz9eTUY/YVlMSmNHUnMqcHJUSDBtCnpaaVdfbyZ0MTJwSiFIT0lh
TmM+cTFGblpxV3ZyWVRtd1lsZV9CZmloRlJgSyhPKmpBVGNpYlRfSnBhNmcxUS1XbQp6bE1jR1J3
RGZ7aCR0eUNCTTgqTXooYkNjYGszOVQ8ajJLPTg3eDRzR15UNj58ckcrdGlVejJTMHEreDt6Nkh7
TnIKejs1VUNmQWBCQj15d0JWS0VWODJsUUhUQUpreXw3KVgzdiojVj1KVC0qdHFiS1YxdXcjcmdh
YE5kMkVWfXd4RzA8CnojWCRpYlQhXj56ZHJKPHExe3JpYEdtTXJqY1IlYH50Ykp7eG9WfFJXJSR6
YiNgQXs/U0x5KnsxKldSRihWTFFxPQp6bmVuWCtTSmVGc1k8cTt6biluP1JTR0h2QjB2IVFJMGdo
XlReKzJ4KG57fFFUUHo4YHF6KzhlS0ZzbGE2S3hPakcKemQwfn00ZDYoQUx2UE4ySSttem9oe3xW
OW5PUjBZSGxPSFBwKGJVUDRtMHd2JEpmbXhwSFohRCZhSFM5PXhQQnVuCno/PzJyNWQoPVokTDRo
NU1UNTkkT3ohKjR1ZmAmTTs5P3UpKmQ3TCV0WGhKNlU/LTErV0YyaXN3P0BgZFhBd1RoUAp6ZVNK
KmFBN2dGNlQ7NnIoOXJEcVMwKF9+bzFkMj9ILWtZYHUwWlhGYkFVKSZYQCVUZTtnMTkkaCFFZihH
Rjc5eyYKeitNYjx3PVdPQ2JnJEkxSkhDMVhGOGZDJnI8Uj5oZUV+NmBwO2MtITZxeU13TSppSF5k
Z3ooOT0yMlAyOUhXRCFoCnpaRGliZGdScVRrK2ptSXJlZWcre0tXRFpxVFF+Jl9tZ1IqX3NQa197
UGY9YG0pcVc4dFdkYXE1ZihTbGNibXU3Twp6SWd7UjdLYGR9fTxLR01qR2o0eUBPbHp6fFFLO31j
O1VSSDhIUH5idiF7aDFkWmZBRWF7bSRhZ25zNX0tPkpuK1IKelZMYD4/RUotNiVXNk04NT5xZj5k
aEM9QWtxR25QVXdNeDM3WTFPazFrIX54eFYzcXpjN25AUCVjcipJRlBNYjFHCnpEI31WaE93aG9j
OF9YYy00QT4rKk1vKE4rMz5iZzlgUjFFfW9tJlZAPytWcllzZD59d2FfRz11LUt6PntmPCFXbwp6
ZiRQSEZ0PXFTNW1wZyVhSFdGPiZHN3ZJZ0ozNGo4KHs5SDs0S15MPWtIKl57MFVWRnVgViF6NGQj
M0RWUSs0M2AKemY8ZThzPlVyIz9zWnUmXnRURyVXMzYwJWI/QW1rXnVoYTYheDN4cVhlN0x8Mk0z
Kn0xeT9mJD9iK1VjdWUhMjRFCnp2dGBAfXhQN3JWOHRkeiU0ZklHeiN9MC01QnFBWGRkP3RfYlRx
dnc/KzN9dDc0JXBkZ1lAVlI0RDNNY3dgcShybQp6d2U2dFNfR0I2dXhRMHEpZGNUYktTdW1Sa1Um
T1gmbjlYMnsmRTRCRzJ7VnxXbnZHblJONn4/ZmA2Wik5alh7fUgKenh6Y29nVlVmRDZYPC14Um4o
cno2Y3hNViQoKW90PDh8Qy1Fe2FeWGdtJXBlcVB2Tk87Q2lWWTRXNip5M3tRYiQoCno/KX5kTV4x
JUhNQVdNNDs9bmpHajxIPHNkbzRgbyp3Um0+b1otYytfRkNCUjs2dXUxKlg2eDZsaHNBeERlREhu
bQp6diY/TkJCYU16SXFGR3B9UGI2JlBlVj5Tal5rcjJDYEJWNlBrYnYwS05JalYzKihtS1REJFlS
Wj5PT2gtI2RJbEgKekZoI05uYmZkRSE0TEI+bTtvTVRjUSlZQVdnIUN5OSY+VE1wK200WVZZPWd6
NEl8T3loSEh+dURxYzZ6dmd8bFZXCnojQTx6dmRSVUg0U1hpRkpJMHRjV1gkRCNDQWwpKXJXVHRp
JHQhSGo5ISMraHQ2Xk8rV25Kb2M8RS03WUFAO0FuTwp6T2lRSWpaS1Z4bk53Zjc/JipZNHRgIzVZ
WjJlciokZTNrRD42cyQjTjhOfkVpYkZ+dTtmIyM8SnUhTGFvdGJiLTUKekBgQEVKcTttS09YK1Ry
K1ZAQ25sNTBIRDdCJi1IZjVCdDc7PlhSUT1ZfjR0TGlhcy1rK2Z6ViRqZ15GVj1iZCl+CnpQJDVn
Kk9WblUjSElFb0k3QzszRGJQVTg4ZSYoNUg7R1VfTCEtbyZUT0hyZD5ge1U1aWVhKStAPHgjfVZG
VENJIQp6ZlM5U2FxUEN+fi16QComVzxETWxSWGlkSDNWUSMwRmF+WStHYz16bDVxbkZYPHUxVDYm
eDNXK1N8ZzkkYC1wNkwKelo4dVFWN1JabzdwZ0FkMDV9X0xEQXo+biE/TGlua049a3o9YGZvJnpF
NnxWYVVrYXh1VSlkJldVZigwdlV2Oyg9Cno9NEsjbGhWVTdoOSgyTzhSMVgoO09eVH4pPG88RC0h
WmJiU1BVY1piUTFaREdKN0Y+RmojTXVsISpSckVDaDFWWQp6alMzO293KUlvelViZnhtbGU4NCRB
Ynx6I2M/dkRxLX5JaiVOSVZeOyQpfEA9aShFQnFuOVB8c1UoMkFGNVlfQEEKek8kQn1BJGRSKUR6
JmBDZmw/Sz9gWD13QWY+ZzgzUz9NTFBPXlVub3syb3c+elooWUpfbjc7Ky1rXyFHMmJqa1lqCnpa
RmU5NmJxcEdJbHFsM15JPG5TaCY2KzFLQlN+JWdealN6VS02PWEqRFN8U3E5WG9mWlZVZFkzTy01
UGdpWUsyYAp6N3lFPlg8S1QzX2R9K0FPNn40SyFVdkppSmUrNzBULXNFQHNAbWtRZk5Nc2c8OE9D
KWxWaDJFIWFxaXZteThMZTIKelc/MytRcll4SGBMd2o3YTB4MVJJU24/ZTEybGFNcV5eTTZMWDQ0
T3BAMD1PfD9WZEIxQl96cDtYST11Sk0zRCstCnp6OGROcHdadW1XMXRhbVhVRVNRQURhSlFVUkph
RnFQO00kYipoWWJnMyEkUWFfblRSd1VSJmY5ODdyWUM4JVRzdwp6Qjh0WFkhYDVANldCb1peUCVe
OEw4WVU2Tk5QS2k+dnV2WXdRPmB2SSE5b2FkcE5CZF5xUis0Jkc7ZjsqJnA7c3YKelVea01zPlI2
SiU+X0k5STZmOUkmMEB8KC1ke25XWmx9Pl9XJVNtUXlEfSpQKCsqIyswNyF1cG5SYUMlfGg5U15+
CnpAe0NnU2h2dXgtKW5RQnxSZkd1Zzs0YT5hZ3B3OTA3aGJjRVdMeFNeQ0Y0MiVlLWpaI0ppLWFQ
K1V5d2JmciRXfgp6bnYld3tIR25fUjlhJnpTazNPX0o8V05uV2VETH1VcjJ2X0BvJjFkfXQqMHt7
dD9IY2FwMjFZSFNaYUtHZW99aV4KekVnKCYlZzE2PF89UWx0QlU4dXF0MGNMNElfSjJFczJLVD9g
RHUkc1EmKlMyaVI0VmBVIVVkSU9tTDdTYUJOXzw3CnpZNzVVKHtKJVp9eG8xOH0mQGt8TUVpN2ZD
a1IpYjhlbTtQazVZSHQ4T28wS3pHUj9KVVAqRFFWQS1aRGVwKDYkWgp6YF5kOSVSVnYwcmtQfXZr
Pjt6YTVVRSYldFZALUNiQXwlTSl7SmtsbG5YUyF8dUpaQzZiIy1nSU5tJE1HRmFXNmQKekY5RTlB
UFQoellLRXtuNWtNOW50TWI5dX43N3xeViFiPVBhX012Q1ZEQmJZWiM/fm4rMkA9Tm8hKXA+KiUz
LVRLCno5PEtAVnYrKHxwVCRqNS1jYHp7e2ExP25DS3VOTVAwMmQ3fSReOCNNMn5USVlUeVhrS1hU
K0V7Z3JTZF5FTjxtSgp6XzhOJGdKfmFZYk44fkNGYDVwXiY1Vyk1JUg3Izx7Zz4hViFFek5CakU3
ZWVqM01BWGlAdj9nM097UHN+Vil0KVkKeiohc25aQ3hyUTFVeEdTI2UpdjUjU1FoM0Y/P3ckSVYj
MCo/eSFYQylBKytLOCFnQyF3eEw9OV5GdT9qfnd3PEk0CnpERzc7TCR0YTFhTCEqJHtYY2NNNj09
M2MhdjRvU3hXRURzRjBVX3k/NyFvRzBRLVg0YzRYP2U5X0lWe0xPakEoSwp6d0hxM0NJPnhiZj9I
YTklRUd7WXJRIT5IRTc8Q0dnI0ZDKkFIOCE8TWQwQjxrTG58blgwaE1VaGRqUXdBSH1fRmMKemB8
aXVsKVIlazgqMylsayZvRn11MHpEUk5SMWNTWmRvM0UrN3MkfmdgX1I0VGUhMkZfXkNUT0xOaVgw
bTdER09FCnp3VClXcEdXZEZYJmo5STBHZ0RMe2RrT0h0cWxPbTkjTm95STlte3szQWg0Mll7Jj89
JGp8dTdCYX0rQ2Q2VlhGbwp6JTBHd1VKNmgzQVU0VXdxYT01ajM/QVU/IWhCQGorWDdjSHMkVHVs
UXVFe3pHWCk1cVZEOTU3MCFKVkUzRD5udTcKeiZpMWlnPSVycChUQ1VZMF5jLXFjeEFRPVQ0Ry1s
IT5JUEBFMllOYXFAc3hzPWVlMjYkWGxOXjNAVDZfcXdra1Q8Cnp2KEctUVZgYkBSMH44K0NWJChJ
dUxeQVJ2QH4qPGQ1K3RlNzRSMFB6RG8pPE8yeiUwYzxFe00+K1chM0R6djFfWgp6ZXYxKzg2czQ/
e2NkfHR0Q0NxPzxtIXdeTDc8NVpuUU1SbXZNPX5HRGckdzdRYlhCbnwkYTBLdHRHS2YtMX0yJV4K
enpDMSsmK0g/a3M8PUJ2NCtxN0dYTi1KYnxBPUI/c2c5eSF4Tm0xNitBPT11fEJpaDhIbzhWJTNm
Zl5SOWVQdkAwCnpMX2h+RVNZQyZwd2JiZDdPWE53b2J2QUY9QnFLKFFneVBZcD9ycTloP2ZpbzBQ
WHBtbEJqemckRUB7U3V3cnw9Qgp6MHhPYyEmb34ye3hkcT97akZIPTdeSkheeCRDZ0Z9SCNoSHBB
I2lmblorSzE3ZGBMe3greEc2O1pHdygmZjgwTUUKelptJDwjZD4rYX1JKjJNJEt9dDRuIyNvMEJs
YkxYWCh9R1MlOTlrRGYtRlhKMnBySGYzT2l3R2l6bDQrTXtQNmxsCnozQnwwOUM8b09Edj53aTk7
ZTE9OzR9Pm1TazRQY1Akfk0yZ1JxbFEwUy1JcWI8dkBQb2ZtQXEqM0hOQno4Z0Y5Xwp6ZSlxUFMw
YX4/ODVOcFJDK0slNE9eTzJ7WkkxNU50WUM/JSNEalFDfkIydXo2YmN1d291d2FnLV5vTkJgSlJh
NFgKemExUFV2PVl7bDtVM2NBZWltJCZIJFc9cSY0UCR0JDdHTmEmT28yJWM5UW4jQjd6WSVOPkZL
UEc/dlJiSVoka2d+CnpuUSUkWjBmY1hwPGdrM3gkRGprVD89VVorYUhldVYwZSRIXi1YWHZJKXZz
MEg9ZkZjcDF6Xms4Tz90bVdmRWlVaAp6MmI1UDRpSUNQaDtmJT5nVWRPIWBFTGJTUihCWkVHZn1R
MT8rSzwzaGg0alkpaitlbUo4eWBzfEBjcUtaMjtsQEMKekxBfH5UWHBhWCQ5XyY+TVZ4SyNDaStO
MGdwdVlGTU08dVZNSyZGaXpyaEdEeWx7XnNablBXTzcwLUQkPlcmX2dRCnpXUl4+UFZ9fSRKbUZv
OWgqaEpMOHcwMko/I2V7JXdKYHM7JSFrUV5SJEhwJlhVRHhyNURVb29GY2tNKnFhY3Nkagp6RyZl
TCtlN15DYFpefkR7YGdNNWA4SkU7N3dhaV56Wk1ILV9oZVc0PjlxVWV3YjUhK2NgTiRfZTMybjFi
SCpnWjsKelMoQFEjdmVMSWBpXm5LPFVBbmtnJWx6NVRlcFlfO3FvMnNTSExJPGlDRUxHK29WcGVS
cUY3X25OVmlPeUpYTmxfCno8e0EqN1ZUeU83X0R1byFUeyhwSFpjIURvUntAPWZhTi1kfm18emtl
PDcwTClaYnY8dElTQyQ5bWBXV2c8PyQ+egp6eHRhM1BPS1pXOXJwdVYybWBnc1RyO0hHQSQ9Z059
NEwoVFI4UEpkejdRZHptP3E3SSElZkxrV1ZoRCYlc3Vhej4KekcreUJXT1p1QTFjdFkzamB8dXRQ
KGB1TUxmOz1jNT9lSUhhTGItVStMaHpJPyVRd0lJdVA2XmdNKiZQY3YlQEtQCnp6bkYpeyRfO1Bq
PjJzKSskXjxzRmRxOElUa3xqJiFlTXIqTXRZcWZ0c01nT1c1Rz4mfGRYRCQheVlyRStvT0FCRQp6
cHNmelghRWFRZkFxfFNYQCsyKi1HUjIxRnZLXlN1NnBYN0t2MylgdEZJJT04MkZ1MHBhP3ctNDkz
ZzgwV1FrUj0Kejk/JFJgYG5paTJfVWd+UGhXU2dwJishejUkWjtHV2Ajdzc+KzYpd3FuSnFRcHhr
RWBSIS16eT5ZKE5OTCNaIytmCnpMaUkycEshVlRQNmkwO21OaW07c3hsPHliZUl9YTtRRzB2PjFh
THc1KGpLOUZ1UzYwXyVaTGE5OV4oYURrTzJJRwp6MkRSNFVjaXt6ek0rfUxDYmExb3VyU1MlVD1V
QTlZUyYwbmxgU2ElXmQxQUtfZiliMyZYSjt9UVliZTxPVWZtIWwKeihMa2E1bDw4QXx0KHluSj4m
N0JPKTZeSV9ZWmxHKUJlTm0wanM3bntSSj98Rmh3PExTJnwrQE5scXBDKUpFfE1WCno5REhWcGRP
NCtwckItPkhMaTl+VTAhTUJoOG84cXNmKyU5MFk7fiFHWV5YVFFyVmszfXUkSjF9PVAoaChUZl5S
bgp6Q3BNVDl3V2NreCN4WWp+cllBZnAlR3ZPY1pLeS10aCkhbnwme1FwfkhyezI1NE9FVHdnQnw/
JCV8OFJxV254ZzgKejhhcT14UG0laGxGZ3VUKUB0QGVvMmBiWkplJjlkKkd2YXliZl91NipyTjF2
amZyMyYpSWlUJXtOYW1iOWR5WUsoCnokUnFrWnczXjhgbThLJHpXPkReeHpxRytNVU13QEFzT0lG
N3dvJk48S0dQMF9NZTlrOzVTRVhKI301eUIlbSh0OAp6bktOZz5MVml4TyFqbXg7dE1QRDY5ZFo5
USsmPnZjMk5TXzRoPyF8VjFHeFVfPjhQdz49UlBKPDUjM1IoWFBjZWcKejZxSTs7Qk9hZCN1MDxr
JjgmOUJ6KkQkI0hjMEF8Q24xIU1lPmRQfEdKR0dSUC0tR3VlPjVsbVRkLWZpWXkkNnA7CnpiJEw8
MSNxQnJNJHplTERMX25LPFdnNDlsMG1obn1sUFUpeEt0eHptWFlPMDgmR3FpZiphciR2YTlBalk3
ZHlQXgp6YiF1SHdSWnVldlo7LXhYJiVxNTZjNSg5XytGMSUjXm1velh0cFJUOFB5R0UyOFpWK1NS
eWIxfjEyai0qbGhpVSgKekt3em1AKyZXfkVLSzt6fEB8KWxNTSpqWDJBNSViPFBDeGAmdkkpPGxz
O20xV01uTG5QaXEjOFklWDxARmB7eklaCnpnfnAmaWooY21MU2s7b2JrcXEwe0QrQFlqNUx8VXxt
OTFGdWoydTA3UjQleyNRcEIpVzJXeztwSElHJDIrZkc2Nwp6JSlrKj5aXlYmRUYhdj59IS1WNC10
czgtT00mYnB2YDxFVVVgV1RRSCkmJktKLWlJQUtZTlopO2w+dnByd2pDZCYKemNRPlleIW9oI3VD
Tm5fMmptPEMkJjw4bSF3RyMrbWpjOTYrcj47d2JfRW9vQysqZVNNajMtMmNeZEFoZEJAKUt7Cno8
dDw/ekxtXjIlIUVFaHNlKUMpRUY4LSV+YGUkdTVzZmt7V3VUYkc4Ky01NjtNKyoyMFU2S2I1OStH
PGlFT08rPwp6QS1LcXx3YU5+U3t+OT14dyE5MXxgPF9xdzJ+cCVSbHk5PEo+aTZocUhGNHIzXm1z
bDtHNXxHN3t6WUp0SHI3PysKenpBNCV9bmFPS2JtYjQ0LSFGU3dvbzFCOXRKZDJrc014SWZsX0pn
S1FwPURtcVhiOF8ma2U3JH5kUWFaYSgrVXJ0CnpBTWJPIz4tY0FtSDZXWkVeMlFENGlxQHNabkRH
YkNDd3FqYXJlQDJyeDtFdGQ5OHYpdE8rdk0+cHFHMENDOTZ7Kwp6cGlNY29hd3lBPzZkN0F4QSMz
a3tNcnUxSUx4PyFvUHUzT29AJnhlK0NPRTBfMnFYTV5jd3VeNSUtJUhIY3BIWlYKeiRQOF9eV0BD
MmEkM0ZRZnhSP04jMHU2WDFWJGw+ZCUmMkNARDZMeCkqb04zdWlsIUFLTXZqcjZ7bzxFczFeSkwl
CnphcH1jcUh8Yz13RWtJX1FJXjwmWkYpRUlnRV5gdU5DSjVeQ0UzVDRTKU9IZHtZfF5CT0R1ZiNt
ZUBjWlcmV3Z0Tgp6MFJ5cGNsUUZ3e2AwIzReMXlHOUN0ZkB4NFk2XiU2N1BNTCRyV21MZ2JaZ2dK
T3NLQ2wzZUpDRCtIVW1OU1omdFUKeilOZyQ1RVZ9TlQ1KEQ4KEtuWEloN0NiSyMtcT59PlR6KC1G
WGBzfEhjPmJHejI4ZUhmUUR5XmxwJld2RikwUTFGCnpYJCl8YSFCbW1Ic2orOTR4QHopTG9iM15o
MmdETzdAJVR6X3lkfSYoO3UjYl58QXpFTjByO0UkYEs/LXxtdEI0Wgp6bDw2QURNaW1IWVNLWjBq
PiopfjZocm9BfGgre3luQnh0dUJ6WWhnMD0meWVERUFXOXlHSlY9KWwoRTghYndzVSgKemNTdH1o
Yi01JjY+dT13SlVpRyZxbWlPdFdwQ3ZXTz5Na3hSUX03Y1MxaVV7diMzQSZZV2BGcT5ERU8mSkpm
JE1SCnpxfTk5Yng9VU4mNzhNbiFDIWlEVlpacEo7K3NBd00taH1xP0QqbkEwMWhLLXsjdThqaHQm
O05sZik9dz1EJUFUeAp6dU4/VWY4PSlZe3gxJjhCTnhtbyU9RjApJjgwUzJCTSFfaSYoM1hofF8m
aHU8ZmtAflNzVlhaI0xSNk1LdnVkNE8KenV5QzMqKkUyUl5qSkFpYkRQfEVsVlR0Uk8hJGM5KlQ3
IzN7K3J+JmxuMkZCVUhObz8tUD1Ddm9FaSFxXlJNbD58CnpmcGJBZmcjYXF5YDwoMXRqWTtvOV9u
Rkc3VlFTJi0rcHxtaUZYIWVKcTlPVld4UjVxVF5FcWQwV18xVCQrQ0U5bAp6Ni02Z2Y5OVZ3QXJX
Zi1VRjRtK3chc2Aqd29TQnNlJl4mJEFzOExGNiY0PitFU0M0X1JQelROV3UoVXdxPGB+RDEKem48
JCQlWklQKH1PNmtAbjBrfTdUVC01ZkFiKnFReEF3Mks+Qzg5ODYzayFKTD9VdC0mP3h2cyRYRCRW
UWpzXj94Cnp5eX1kSDJZfF54OG1DckZVRko2TSYlekF+RipmKm1vNm1xTFopX0R3MmhffGRXOTlh
SHBPc3hsPlNhaGx3JHdFcAp6TXFKYnlXK1k8TkBpTDkkP2R7JV9gUSFhOVkoWjE7Q1l9T1lKRHp7
UjF4UE5mKUEoKilLQG9VSEs4JTViUTFGSyEKelh7OzZ2Y2JidlFHRDtlT0J8KDFFMFdUaTJ4MnVL
QE4yZDNCKERvRk4wbUBOZjEpN2tJKHpVMD5Ba1NuSzNZJT4oCno7WShYdUxPMnMoREspSlEhbllJ
XkRUZmhHbzJ0ITQ9PGNtVEU4WURFX0dfISNFKzlad1NDMGV5YTNNMGpjYzZNPwp6d3c5TUZLVCFv
QkRoJEkpTE9mJEQoWSpVajlRLX1yZGQ0I2Q2ME4oPGdAcGs7dVpYejJKdVpWY1Npbj4weGw4V08K
emI1NElmSWh5eCE1fj1MZTJ4ekp4Jk8+VyZWZVA/YEs0PHhDYFRkO18lVFQxTVBlNXRYRj0mTVpC
IyhXMGg4JVRpCnpudC07VzUtbmBKI1JATV9CSTRfPil8XlBkYkhzfFglTXZBNVI8SUE3bWhLYGhh
eClTTkc3PE85JmRKdD1XS3NvRgp6QHteSkkkWD10fUQwRld7aE4oZjk2M3s8Tk5PdFltWjBjeUh5
QWhpOypkUmd+MVUjKHNuenxafFZJS293djtIc3gKenJDb1VpY2BDJTJLKm0zb1RDdWM/eDxESzUm
QmckI0V6LSlATU4zPz5uUHsmMjY0SE1DRz19RVoocD5PLWpeTyYqCnpeSTgmTVI3a3RDJW87R0Nm
Rnw0IytuOTVtaSgxelZtZTZRaXooSyRVRn1ZNzc7UzY1dCV7Yz5Gdmd6V3AhKGJGbAp6bktudTh4
Y0AxNkAxQEhtQTZOeDc1T2w9KEJ1I2wzM0VObFJudV91cntWd3UtUHN7SWs2I2cqcGlnenhMO2ta
MUUKekZkdWAtcSF1MSFoSVBCdjd4VllTaFkjeiZiVWtOaDwhWndsVDVoeXRsZmhxejFIZzhYaWc3
P1JNJCk/Q1gyJmxKCno8OUl4LWdDOHEtZn19SFI4R0hwe0hTJWxudUVYZEo5bDE5UTVQQXN0Sl52
S1Y1I2M4Q0d1QSo7PTkja0p5UD8mVwp6ZmJOVTgjOGRRUmBJS0t4cnpXVHUhQmxydUBZU1g1Mzs8
XiFjKlMxeDNMVTBgbyZAKzs0R0gzSDV6NjVsPVE8Pz4KemFjVHJLY3FDKTA/REszUFApa3YkRDlW
PkJGRkZJclRYI3YjKyFwazRvJnV7NT9wSzApRmo3SiZSNl4hYTE2SVR5Cno7RFcpT0tzUnxPenRj
c0l3ZF92eVhIUFcjLT5gN3Y9Vmk7Nll2LTNLKGBISTNHUyEoTmFTIz9QLU9ZQTkrT2FgRQp6dnFY
WjQ2V09fMER6RmI2dTBjKVZPMWF8N0U4IVopZUJuV3BAWWpYS0g7IVNPRFZ8cT0xajlPTENXayVz
KUtmQUIKeileSStvVnohb0taOGI0LXNmQmE/diRKdyEqQUEzcztOSDE7U3dKMmB6diU2SVdhRGRf
PGNoMHNaek5jOG5ZZDx9Cnp5eyopd29HQ0tqUTNqVVNNSE9VMWV6eWgqRk90Y3IwK2VMSWtfSzhj
TWtlOzFEX1lQNUZIJU47a2QlKl9AfVUycwp6RittcSNWWUBtckd6bjxmaCFWS0I7Wm96aTthdXU8
O2xudk9gNUxFJDAwJUY2R0d+QXU2VTEqZC1mVWk9R2lIeUoKenVHVkFuaG5zR2YlaDM1UEU1OClB
JmA5IThQI1h2QHBoMk5PMkQoc0xRPU1kM041cz1eMmNmYzZCKGRvPUEyQ2pPCno2OENuUEhzaSZx
SnFgMzBsTWJGb3VVc01PbzlFMSNCWShaO3VYNGk7cEdJQl9ZbUdiUUFWNUt+NXo7YzNjRExrMAp6
PXtPMzZLIVB3OHBoaF99dVJ2YVNAZkYjI2Y0Xk11JlVYVXFwYWx1MlcrMEt6WTd7RkRVSGs3U2N2
Kmo0UUJqM0YKem04YXc/YmoyZGo1bE45P0M1KDtsK3FZTTlZOFpSbzF3PTlPakokbCpQR3shZm9G
YEZZM1FLeS1jKHVJSylCdi13CnpudmdiU3NLMWBoeklhT1RkTEM+Z21pTz9KXnxMMD1QPCNoUGk4
SD16Z0NRUj5tWkMwZjhZZnpUTTFfWFh1Nys2Mgp6IWBaciZTbkpKYnF5ZkUxaEV4Pzh0QXYtcj1V
KFo3aUJsYnBZcn4lITBxdnxKRW03QXd1PFhlO0ptdSZpTVJMfloKek9YUGBYVUl4LW5oZkUkPEVx
U1FaMTlTPHJ6amskcihBe2QyJGM1eSY2eHhPdTxgPTkjUHVaSjBCZTttWVRgUTYxCno9M35LKEcw
I0VZKSlfTnEkWHgmdG08SzRuRUNRNWgjPHNUdFgqQ25NJE9LK0c1P0JiQkBXZkxxdjVgazM1bzAw
PAp6NG9YVG8pQWUwS2Yoa0xaQSE2ZTt7PU90NlQ4K3o9RXQ2Tl8lRFY1fmRtKmdSN0xHfGB5YWNz
bk9qamZra0JwMDgKekh6M3FUKzxWMVMmJndGSllwa2pvaWhEUHM0JSVZV3U3IXdoK0F3aD52S1pu
VzdoRVRzIXl0ajBUUlBIZCVJTzBwCnprUFZUXngyV1I9dlhUPFokWDRQfUF+TTNGTCV0bWZNb3R6
dyZXdER6RUcwYHkydjZzVGE4T0ExaGgqTGMkSmp6Xgp6I2UocnZJY3cyT1h7YjNXY1JsekJHTXdp
aVJ5cV9raHxXO3BFJHlmUlVeYTNGOGUmK0ZjIVdzVUVDS1l1QEpYdVQKel9zNjBZaEl2cXw1Kmo7
Jjtvc3RZX0doUzdAMCNpbSQ/R0N1OUlTYkRvIW9Oa0VpIUhEYmQ5NGtkemRqYFREN0RoCnp0JkN3
QTVFRXtwbHBoODw8S3NfMEV6OGUxMUM0a303Mi0xc1M9SDg+a34zbH5LZ2lkRDMyJU5aWFA8a0gr
ejY9QQp6aGFQJG1wfFdicmhoWlpMVW9OV1pITHU0XlpoR1oxV0lyO1JwVHhadkZKMjVOKHJvbXdL
fVJjdTZmOVpRNiFBcEwKekwyd1NqTW9eSHlnZX5waHZqbWwjbV5KYnxSRS1ZYFhmcUlPQkZKTm53
QF9LcjkzZHlLKnBFT0gzKVE5RkNGd1hjCnoxJV49PGdtRGA+bnZKUzFMVUx9TmxTO2dwT0c9SEBj
bitNTFBLa2d2ZG5gNXFPZjU3XzAoaHkrbzsoJl5wVVVPUQp6cmBPME00P1pVcVhnNGB4V0dPKHx2
ak5EU3JDS20yM310ODk8ZWFJMzRvRU5JMCo1elFCOX0/TDRXZCkpVHRDNmgKejVLbFl5JE1Sb2FI
JU9QLVhGbGApUH11KClgUlVKb3FJR3staXxvb0VfK0RHV1k0VnIzISYzbnNhPX1ISExkKDR4CnpO
Z1JPcjFXMVgzPlZ1JW5PPXM/QVpeaW9pZEkzI3NrdX0oaThRdCl5OD87e1dyJDdJeFdvP3N8R3py
RnBKalo4bwp6SEBjajxGfl8tYj8pZXdYUW5aXzdIPWlgUFowTWRhUzI9fHcyakgjVCMyUjspKDhG
XlpgQDUkSkAzIWBxR2xfJnAKenk2QEdrWjQ2Tz9aZGdqQ3p3JigzT3BUYDRLbjBkX2hzRG40Jnpw
KXcjTnAwNFdrNHFTQCtTfFJSdEIlfG1ZSVI1CnpIcyZMcm10U3pFdFZnQGFSV0gwRThgaSFtcWVo
SEUobz09eDdVbSVYOFVoQzRyZndxQ0hBN2ZxWipAWWJLeEF3Nwp6YkZsNGRKY1llS3lyd1R0cEtl
dE8xam1QJVVzOCViKSErSyYqVWAlTT4rKWEhe1R+X0BeSyEpJVhJT2shVFMtI0QKenEpMEJCPURo
IWRBSlFLNjRYOV9QRn5GPkExeCV2RkFJQWUzVHZwem51JF99OGpneG8zPU5rRk4md2ghZHVSOWZw
CnpnelFMcGlCQDhvT1BxQTdKKmttMkhEPTVOXnI1fjJpRThFQV89aWVBUU87RU9ERl5SZUs9KT9a
X2E/TiVkPz83bgp6YnpXVmBsI0wtOEYxNiNWJmpVUnI5cEhsJCVFQCU4X19uK0JKUzRHPDN9SFph
QV9HRU9KTlJUP2V4QHY0Ryo9NDIKenctZVFoMVo/eVpya3FuRXBsdmlSbFpgXmNmbEtJbTt2PHZ+
REZJPHphblRhbGp8N2dfUC1uT0gpczBmJDFvJHwoCnplc2ZUdG59YzRXKWcjTiU3QEhHX3hEZ3M0
U2dMLWshMDY0d2pZa3lXXk4rVV8hciN2ZVhSQikjWjh5MXB8MzNNYAp6N2UyMipfN3VvVzR4PVhR
aU96JEY1YmRXQ1M8X0VIdnItO35oSTs7bT1Le1AxbyYjRjJEeGklSkVzTUxTT0Z0WncKentfOWB3
aENCT15vUEV8QUR6SGhBOUgmfihfJX01YnokczQ5a3gqLWErNTZnUz5vcVB0OVc2aUdmcVhgZzUt
cjcwCnp6MVV5QCF5RW0wLUJMbHFpTjFGK3dUTT5CWFNEdmQ3Q1dZNWZea0YzQ0RiV0xMdWFMMChU
K1EqJU1vclNifT1LPQp6LWpxcFc8QEQxUU47WURQTWlrdDgjeXJlfUdpV31hRm8kPnhwWGdWZStY
bmEoR1AheiRqMEprJF9GYTM/ZFVCZz0KemVSZEMmSmFvbmJRZFV0YDkoWW96Mz9FOGQ+c2ttTD8w
PE4qbEVKdDtVNk4yRD5uK0c8ZFVKWDZ4SXtgbmZBY1k1CnpxdW9AKyFUJEFjZXZNNC02OFpZcXpZ
NEdyMlk+XyMkcXJHZk09UnRlVUViKjZocmZNQFFOUV43YjI2bTM1RTxONAp6O2h0dVhZQmk0eChh
VS05e0ZwdTFRIXFiPVNsLVYoXlJ6dHRARlFyZEdlKU0qbjY2PHY9RWtKSmF3bmdsdEpeNHoKemUz
P0wwNE07I2VDT2Z1b2spYmZZNUpPUGZCX0VfV0woNUpCMzcrd0kzQWI3ejlAQ3FFX0tIblYhM3B4
N05Nak9qCnoxVVQ3YnAxTWQtNGc0MytnMFhmYDM0dGRpNkBvbmxfej1uWHctYkQoQj8tYGA5VTAp
OGd8ZDk8VCR3cz93REI4dAp6RTt4UjNsSWk2WDNUUXU0RDtkKU10WUUlckVjeW9IV3ZyQnFMTXV4
MHEtcShPaSRnWjdVYntfUlNpTSVaPyVvRkUKenBBT2wqYkdWIyErQmBVQSplPDUwITA+bFNCJjda
SztwNClCQztUfilsXnUzWmFZSGNVYV9oRWphXkhSVEwoQmFFCnpneWlYcGFaVDZ2NXA8diNmXnNT
Zk8yVFkxQ2Q+XzNoUTx8eSg3WFRQTjlBKiR7flExVHJveEwqdE9UVCtuaS1lcwp6KHYyITN1Xll9
NTZAdSFvVGVuVzBlKEd0dHsoYkw8N2g7NDhiIUtRPSUmMWxjSHNqVGRZbyNISEJNcFJ+Z3VlJEsK
emN+fkJPXygyJnJkSVl8cz1CX1B5bDw0Qk0hdDJkUz14c2l1WWU0MjtSO192bW9RS0tZc0tqLWZv
bzs/NG5ga19vCno4bSRBYSRObz1kPXRDaHFWTGUwMz9MPjBRRDIjdlUoKXBPdlRvZHhuOHV4Sl50
TCl8O0piOSVMQ3olRVpGTHpSQgp6QWE8UTItV09+PTNUWDxLQGohcCMtK3VINFNveSs+XjZLVS12
YjcjQCl7YXpKeEAzX3xBNkV2S0Z5aHFDO2A5MWwKelVqak4yS2s1JkVAeHQyK1k2ezh3P3wpUF9Z
fWx3SlBvdDFqVFpoPGc0S2xhY0B7I0M7PlNlLXpuSnxgfWxkdCZRCno2Y3BlMl9QNGNfPnxge25w
Yk5aPmxAMXl7aWREUlc8TU41ODxZYEJiOT5ZQ3ZNR1NuZG9QRmxtWUJeXkAzRnJYZAp6V31rY1M9
NTl1dkdaRDVsRiU3KFk0TGxRbkwzaDFzYyhSNn08IXZqeDBKUUt+TXtFX052QnBNIT1TNnUmQVc9
NVYKekA4Znd0cXhfUDBCQGZfcUlXTHsoYjJAe1R4dmxlMFd5NGVzQWtHbkIjcihHNW9ZS15sQUBE
fj9YOHNWRmd2Nyh5CnpDezR7SS1VNVpXeTdnIz9wNDUlMzdkc15hSSNQWmI3X2VISmBrQil9TGgl
fWhPO0lLaTRpP087TSZla3QpSXZEIwp6Kzt2YyVjeGFVcE88RzJ0dzA2fCFibyN8ZldjaHt7RTRU
QFE9bDExdD5neyliUDJQKHx7cjkwVSM8a2E4MlNLcU0KekI/cmVxUk9fYHpHQEU2eFJUfj4rJXdN
bm90cyh6eyV7eThxUHZVYlYlUUFGQHgjRWg7d1UrcyNBQVVjIWsjajRuCnpSJWh9dXRhVz1BSEBf
IVFKQExkN2FASlhBQmVBMGpfMEdwTUhaXlAqK1J2ZkdSdSRVUndMJmx4YUtFZ3k0NWIoaQp6UXJs
M2crMV9XSWVtWCE2XzlJRXs4OURvbSkxKEU2VnQoQ3hCOGl7eHU9ZCYpcWwlfDZTdT1ESmZAJDJ7
Pmg5LWYKemAlfHs2MzFqQDErPns3RE9mRGdVNWs3KHVHe2EoVT5xT0Y1RCFQSX1pPTk0dHElNTMy
TWFIN2VsP19TXzxBfEIwCno8X2VFZWpNb05FSl4+QTBAeSRPMkp8cX5sczUkRDIhYzRqQm9GITtr
eDxzMDRvOGAkREhwdCVuTWBaVDJWVGR0dQp6ZG9uRD17YzRKM1VweW14T249U2BBN2d3bk5qcGI5
YHNpY3d3WGJ+eCFuaEtzUlI/NiVPUnBlN1lkPX4qPH0xd2EKeipmQz9ZUzttNzhKJW43OCh7V3M+
V1N9bmpWO31qYnRWVWJOaGFZfWVGMVgtKUQ2YDBAUik3PDhfe1Z6PWotQzkzCnpKbkxUTXZrWEkt
KjdCdk5MLS0lbER2OE9IQ2QyRThtQCpQZnNYVDFudlJOQDhuMj5pMjAtWHNpdGg7N3N6c0RZWAp6
Uk5uTE0+LTFqd2U7K1E+OGU7UT1nfiNBYFE2Z2EqWiFaME8ybWtmUU1aYVVSQ18hNDc2TkZIUGRn
eDRUUSk3c34KenNSN0NWR0IzZnZrNk0lM3dPYi07THkkWF9CfXIrU0dPViYzOT47TXFmQSZQRkVY
e1pGKnR2ejNkR2FGVUoreytNCnpoUCp4ezBAYH5RNk9uRS1oSGV8NTZRdjBSJklld2NpM0VzPkF9
S2B4ek9YUDJuK2Akd2dRa1Z+UzNIK1RAUDNKWQp6QDZEPFhrMmlkKnxKfDJDQEg2QVUxTyp2YFdH
YHlBOWwqaytweThmbWNiVjNmY0NCT0Z5PXhEaUdzV3Q1YDVAM3oKejd8UzNZX2FoSEtncnFTKlI7
cXc8RWlxbEpCO0lweTZNQTVLKTtZN15iUT8tQUc7V1c3PioyeX5oNnxtZ1JEPTtfCnplUlU7LV5e
d0RlV0ZPbW12aE96SDs7ZF98dCpycXc7eXNPIU5JPCRPZiFjRlZHKG1UbUN4SElDcSFfMl9nYkM5
SAp6SDxCUXNneWtkYnQqZnBmU2prJVk/YXxZY24kPFN3Pnxwa1BqdUs4TSt9PGdPK24xRlUlYUY8
bm5TY2JoWD02cjYKeldsMFhhR1BLVTJWNXBkUFRpVmYhUzxXWWVSMSlweCFTQ1BmR29iN14zfGl3
Z1ZDPXNQPzJuditFR2FLVk1zOVp8CnoxUnhUZXgtejkxQVFVTkhJR2J5eCpIX3JYN0xUOFZ5PnRF
O1BlPGV9Xm8mdEpiM1lGb0lzKkkhWGtkdShsRD9eMgp6PWo5ZUNqcWxtQlBwd25NPXl2RlczfnYk
MmNObDxANG5TRDROci13WURMZDRTWmctNXcrcV5OcjdQYn1UTG19QWQKeiE/SSpLUikqQW8mI0Bz
LUhjRzF+PG5vYSpvfGxgMC18RXpqJlN3fTMqeHt7UHcoOXNZcCk2MjJBVHZ9KWF3cnF0CnprMFUl
TXkkUiNLakR3KGomfVVSKmhYdChnIXhIdykhN1h6dkR3SClvP2dUVWVSZ2Zzd1BJcT1QdSpYeGZR
RWloYQp6THJhRnBtPVJTblpRS1pXVVhacns/MD9sZmJZSjs5ZGU2PHQ8dSN7OUs8bWllenx+TjhB
TDFmQVMle3FfRzR6NSUKemNJZC1YU2FibVR2SV96Rj9vPmQ9djU3WF9vMXg5c212dDlqJl92b31C
SkRXZENofiVjPWdAc2swcn5SRnVnRSh0Cnp5LUpjQm8zJWBWMGAjQGxVZWs8NVRDZ25zQUk9VWhF
UlZvckZkSCl5MFE5UkB1YVFFdWdYRlVqaShCPEVaWXN2VAp6TFlqTVU8QzJoQlgybzk2MVQrfHB2
VzdNZ0RQOEhUU0xEQXQoTVgtT2lGcDd3VjA/OzFvQ1gtdVJGcHtZX3g8fTEKemZkTiM0ZW4/enF2
OHluNEV9TTgtWmcwZENvfnooekhjamMhbihxdzYlQERgSko8P0QqIVZHZF4yd1FSYHYtYzUpCnpQ
a31GaXUhYyRLcUxXZ245K2JsRE9jXm4+TlhDc1VrYGF8VEdKMGVnaCRseikzYmtQQzhpdjBmZCtn
KkFPZG1YWQp6QGFIJD40N2V+I2FCU2N3cnR1U19vQEB8fDhaXlJPNEVGYVM3UU16I25VQ1JeYWJG
ZzZKWUpORENTcXVWSkN8NzYKenBna1hsd2d4KWdeNklPdiU5VTRMQzVIfGswZ2FEUStOOHEyWX1z
O1RjJn47Zi1IZXpvNXgkTm5mPjtKeEtlOGx4CnpKeFZDWWp2YSR1IyYlOFg0YEFAYUBwemlRSF47
I29uIU9QMlg7MmlCYUQ4XkxxUSVaY0cxZnF7NEpDT0djP2M4QQp6aTJjOX0/O048PGtEenB2UnlH
WCl0SWVpP0s8a2BKYld8fSZxfVY2Jkk+Wn11UCFAIWhxdiU/cEp9NWFgU2BqdSYKejJoV0FnZl5j
N3A7eXkkeWQ5fGp3MX1MbSF2UzRiRldUcTcmTnZ9KypRTXgmKkRvYUxKNzlwezQ3XlY9NGxIIXxF
CnpaVXV4fk04PSg1MHl1UjdJKSloZCFRMld4VXpFcmBjMVJZPjJYQmA9QiM5LTFuYiFqRUcmN3Nw
cW4jTn4xTVRmUQp6ZjRfS152d2Rlb2RPVSpMWnpCSDcqeldufm9oTHM3OWA+JlFvcTVxazdmRGZa
S0Q2KiQ4SUpARDNldXdEPjU7SzMKenV8T0twZGo5ekBldlRVRVhYTDZZdWgxVEBuZVlfWUlHOVpo
VzxpWk5GdCpfSF5XR0c9T09VTzMraWtaaSVGd3YrCno8SkI5eylZTT1hR3FjNV5ha0tQbDN0RDBG
d35Xa21qWTw5V3VsR3B7WTl1RjNuaHZYKmo3V1Z2c155dm9CcE9jVwp6aX04ZStPXzBkXlomV14q
WGg4PFNncUdwTU42TDZLPn1ZQU5nJDh+VWlFNDBWISh3aXc3WFVwWVMhYkNDaUA2OUgKej1meD01
Q0AoRzQjS098RFQrRlFyV3xRZyRqRypfP3xOMm1odC1NYmdKR28+dGModTNJM2BDc1VrJHN9eDc4
ZUd3CnpVcHMqUVMwSX4hZkpKNE5gPTgjT05YZXt2YDlkX3xMUXFqWTY2SEBwejd5bTxkSlE5cmgh
cT49VSEtZmdubEhIVQp6ZH5+ViUwV3lZalckeFZoPXprNnhENEM7e0FaNm1SckF4R0NuKnh3QCNW
cWI0SE1SMVNBT0IyeUk4VTIzNTF6U3AKektfYSkmZmshM2BAS0h+bjZ3SklZdiZSPUxTX0J5MlUm
fldadTdIOERNNjxMbGQ2bl5JPDZyQy1lZEgrSFBRc0VkCnolKlBFPFdiTHtRXjZZYWp6XiM0KHhI
IUNeXno+bEBJfXhUKnFibzM5VlY+ZzA1IyVMKDhDU3RgO3RQQysmJWplcQp6JWlOV29DIUBoeyUy
RFE5aG15UEloSSViaT9OYTFNeFcyKEJRO0BIZDF3KWBERklVUklWfV9JekIwTmMrUXdWYD0KekpW
dEF9KWQ9dk9JVmFiOGgmQ0A8MkEyREJpVWYyfVZ+cXxsPXA8NFpmSW9fMzJJWU5RTzhXK301TkpF
PiUoODFvCnpKeihwRzt5YnVlMHhwdHgzKXo+JjdoZU9gRH1AQWZFVE82RUNqYDZjT0FJS1dza3dn
TzEwUnEtLUYmUDNAc0VHZAp6VypPP25jNVdxKFRrRGBiUURSZkt6IWpkRm1NdkZhYEEpY3YlOVF7
TksrSVleU2tlSSNFWm5fMFNJKG1MMl8xfHQKekdZLVcjX0pjP2BkO0V6PG0wLUFlY3JSYnAjbW81
KzJeM3BjPlMoQjVTfUVzV3swOz56dWBYSVglRX1OX285P0NTCnpPPCY0UGN4YHlgRUBaYGFiaHA5
Zmd7ViRtbk18RU5OZnNgZGpSWkI2YnU+MzE2b0I3UWstXiYzNmM5YCpHT3t4PQp6bEEpPXk9PmRS
VnBzfWFHc0A5aVVgaiNOMGxUNEZgYk0xKTRkQF9sOXZecSl+e081MEUyRTVgSGR8Y2Y8KyZhIVMK
ekFrfGU/bG1nRnZnVll8WWhqJUwtako/cj5zRTJ4Vjd3OTNWeGd+b01LMFNte3E4S2RjZ3RVazIo
SzIwdmd0Y1N7CnojQllFNVVscHkzckcte2NaMEBja0Ipbi1VQktaUjg3MmRNP1defnA9e1BeLX50
Xj0kb0VNUWkwUF5oUXtPPHZOfAp6ODFkY2xlQ2NMc1h7byZESj1iWlgqbUtYVmd0Q3lNV3Vyeyly
THUyaEImZD9iJUwjRHwqJHlNNE9ITX5wKkAlJiYKekB4SXlXdWh8OFAhcmZ0P192V2U4QGxud1Qm
WDBPaTw2SGdsZ25XPXNiQnY2PUN4aD5kOTl9QlI9MXIzY3FicyNuCnowdEdhaTkxJV5Dc0F+KWR2
Tm9RYnhVdz5tVUBScjtYS3okbTl8YlpOTz94dk5DUFk3OyREVH5HSXo8QjdHMHVMQgp6KUdRbilM
NnBQNylyKHt4JTkpWCklakx5YVVYJDRpTSNIXzVnK3d0Rk13e0dJZmt+IU1DYC0jdXc1KF49dl8p
IVEKenlAbCp6NXpmYkErQUhKMVlCYUtWbyFYKCoyJUVjSU8tV3F7LTd4JT9qb3xVZFlNaHlnP205
bz04YmxAPEpHeHJfCno/ISRrRnFeJjNBNVpwanx3a3d4WG5XRG5pNmM9bn4pTzs3cHRsNHduZWxD
Q3wrVz9AQU9kU1dVTGZ2P05sZDkwUAp6dFlfc0ZQVjNpOVoreXwqLVhzJm9rQSglREZFNzJhMkFQ
dllWMXZNTkZAMk5pUngzO3xhOWR7ITZyVW1oO21fMHoKel5tYzRnIW1aanB5QGEjT040c1pxSlRg
eGY3dm4tTVVRNyt1cVNpYzQzbl9GdFMoMmUoNW85Rno+JWU1VTtyYmJ7CnppcFAlfkM2Z3dNbHAl
UzUyam5IUTtyNGJMVU5Ad243UGBjMXlQbWBMdjh9P05xUU17aUY4R1FGP2pGQWtlKHw/Rwp6MTBn
ZlZ1XiEjKSppfVYmRFR1NDRBXn5iSVQwRCtKVmp7fHxOSD10OHM9fHdYP0MzI18zd3B6IzlDezB5
STBnfmsKejZFUSFHV31KeDgtJndZIVM8VDlgak5PeWdEQ29IRithYzY9TE1OKDBTZk5se1N8VSQ4
YDVjNVZJPTg5UTlvYTByCnpBYkY4cVRrKXwjN155TjkqeDBrZFNDb19xVV95X1FRYFlJZWtMUnhV
ZCVfRkdSK01JcThhWWdeeVlefiV7UDhFQAp6I2V8fGxHbTUhMjVseHVNUj02SCY5I2UzaVR4NUNB
b0d9fFlIUHphQzg/NDIzJFJpJiNPbyhVPUhYa3FlS2xgajYKekwhRFNvd150PEdqNElFem1HYnxp
YXpaT3pvOWp9IVFDLVRhUCZtdmNndntXZW0jVUl7bktod0cjdCR6K3NFbjJ7Cnp7XzxRTCszfGQz
RClGcGY8PU4lfUh9PEgyJSs1M0N4bHRtaj5UJHYyQ2NqZjhweUxsTHtIQCFYcz0/Pz41M3FPOwp6
SHs5ZVltR2JpWFJ9clV1VUZKK2NTcD5BbzRoalpyaWNXMmxXbWghSW53bGp3Tl5XYHpTcEU/RSQ5
MXoqYHsyM0cKel53SkZnTEc3fmVSSWMkfWN3P2ladEEtXiVhMFJLQiRNZCozT3NGIWNCTTxUNU9X
JCNzQ1Jlbm4+eDlZJWhvalZ9CnpMZWdUcSRmYHRyVGBMbTJ4KjslZ2JCTV9lN3E4UUR3SVdUUWlg
JFZLK2pmc19UQUxeamU5dDMhPyphaFNwTE5GQgp6biFHXl4qe3BFR3NuKipvMHF8ZTtsNVVrWUIo
IXkrdWM/OFFJTDR3dENaXnoraShRQjlwNEZ+clY9K1NWMzF2b0QKej05OyZPckB+fTgpa2MmPWt4
UCtgOTVlQCtKVn0tPFN8RFJsPEw9VDhiUU9LQ2FHbU95VTFAOVZhZys1IVR3KTNyCnpRVnBDcV5q
P0ZueEJMdm0tM2d2SUsqPE0xdDRvJnFhbCFuRl4xdVZuJFlAanVXYUprfkJWeFBoNVBVYHRuJWI/
Mwp6dGBVZHNUcWhKZmVSPipvYllzLXc9JDc5X0VudVpIMTtpamRUaGZ2eUZZeWU4PGBtJVIqVU5C
SlduQk4+Mj8kTFkKek5RUCExdEt4dW9JU3lqPWhiQVdESip+bnYydUs8QHNpPSRyej1EcHpeU3BT
VkQ/U08teWx6JTxTPGkkcFdRRFVqCnpyS1FieTVjdnhLRUp3d3okdWRhaGZIMGY4dCtnNVZNbl5w
PiR4eDZmPDZ+eHFTJnx0NG9iYzcoXz8rZjc8ZGh+Owp6djNJO3VrSlYkOG8wOzxPRWZ3LW9INTUy
fl89U21aZGB8S207K0RoNlc5KyNROFNyeXdqaDYpZ0dBZUBHVEF4dlEKemgrYHRJZXxZPiZqJF8+
QkBwdT19PEtsRTtqTS09Pmh5Uj0rMFgrYmspKEs+czE5aVQ1I2BEZnZoIzJkQXUockNqCnp5eD9l
S3klR3hyWCk8RCNZMExeSCM7azQ+RjB4dEVAZXAlQEkkSjY+WmtuUlFQPyU5V1I2MD5OdFpwa2Rw
MT94Rwp6eVE7PE42Z0M3e1g7VEZORT81dnBuJGB8OD55S3FYNyZFTmRIVjhkIW9TfnhDUGBxcXxu
SSZwMjkzJCNYIzk2NXwKekdwMGpgUG8qKGM2cjUwWm83O0EkMnxDTD5xQH5JXkBXTE9pQiFjUnJS
TFk/MD80QztPKVlqcVJxRWYoTmJnQGhjCnp1WEpfVzhObiNBSW5SUiE2WDtZVHE5dHdfPX1LflhL
bDM7Kyt0SHFoJHNoaCRZTzxVUiZMfWVQQHhDMnl3LSZeSgp6bTxUcnVwZVhhXyZYQlJBc15HM1I8
KV4zQ0kpSkAxYzxTSGA5TTIzbUxCZFZRd15VUWQhV0Z0fVZ6b1Q8OzFoRTAKejEqZkNEMjNfSjFk
b2lGSzhVT35ta3dYNE1VUFl4XnR2NnpLbGthJD1BclA4ITA+KzJSTkZDaiVKZ15jJUdZWFE0CnpW
Zy1JZ2Q9eXNWR1M9Q0ZqUGg8SUNBQV5ebGhndWg5eiNnT3l7TDNFWCVfZmtTXy01Yz0jKXNRRDBq
ZCRPQ357VQp6KCliUiZqMkBgUzZuKWs1OVpqMntqZGsxZVQkRDUtRlElb3RVYWZYaisxKylOTHEm
dXdeR1ltKG8zODlrRCpXbXAKemFHcDJpVF8oXkNMZjtIMTRuYiMxNElQZ2ZYblk5Zml2a3R0RiFm
ZXV2MmdDflRzejspMG1qYSRnZkxNUVRvSkIjCnopK34zVzYoRmZ9Z2U7anA1djk5aDVrQFNJP3U9
ZiVaXnlISnt4NlB3YXxtY04lSXJWYmcoTD1VUUNncUY7R1VRPQp6WktCK19ALT9+ZXtHfVFqPXc8
PURfOCtJSzg2YE9RPEhrJXZEWT5xeEVgU3Fed2hKUGt5SUc0JT9hVEd7XnJCU2oKemIyfkchaTVU
bXw3VV4hcl5fcX47Mk8pekpoZ0sqOE03VDwkbUR0ST8lPj5sdmV1MjlMKkdyKzJwaipiWVAkT3Qr
Cno9VzRxZUEofnhfYkk/U0M4T3lxOURNYW5oI19hI1I+eCtXUyt9WlpLN25GQTA9c0E0UGRzdT50
eHVNTSE/VkglQQp6c0NJNUJWPGFmTHBeZXhTSFFsK2RPZS1hVW56dztQe3ljfk9zLUJEWXpSODgq
ZXlnQ3lGPz9GU0crY21CdD5+QjkKei1qeVEtV2tZNCFscmQ9a0glZG0yczY7ajtsXztBaF5KJHJP
PGFGQ1huZi1yM2BHNCM4cG5+ZT8oSWR9TTtCdUVRCnpUcmZxcFl9K0MpenFCNDBgKHg0ODVlKkBM
UUplejI/KFI8Q0ppJiM9Jn5TcnYkRTxJNGcqeTZHSXh3NDBYfnZgdAp6enFGRGdaTmROPT5xZ0Jq
PjQhWkIxbTd7eyU+USs/cWR4KGcydGtOemtWfEVoUypzP3M0REhJXlE7M20lNyo7YUgKei0wbiUl
TDxPMipLJVFjYERkRTRrVFkreHJoKEk8a3ArYVZ8QitgQSk/XjA7Ulc4OGNeSElTJEBjPCtMcVZA
ODQrCnoyam1hUlh6MXA1IUE8PzBrNn1zJWN9UDFEeVZUa3lON0JkaFVPbVNAb2diVkhseylDJVAj
OUEqdW1EZU8+ZHIjIQp6SnpLXk90Q2FhdShkJk00SE5je1opaTY/YV5BLX0kVCRlWThmUjV9QzZS
Y19fYSZyPFMwTjxSeFhvZlVGTmRFUH4Kej1Wa0c8QGx1ODR2Rj9zS0VnZkx9RThYNERwUmtPdTRt
SWxVMnR6a3opS1dCSVdUSkAyWW1DXzB5MGkkKlZ9JThXCnpXe3tlVTsmalFESng2UCQ1JDlBRFds
QmFqViZFd0s7dVNoSXVIcyFhN0g1R3BTOGIyP1I1KGYhalhufHchcV4yJQp6JD1ydDM0WHA+TVNX
X1hjITsyTnRIZT9Ael9DaCtVbyRCIUBPKV9obSFyYitCPTV3SiRqVmlmVz9ObndnSzRZM1oKeiYq
UlhYbTlHUzN1IWJyamIpMTFYa2FOWVVoZTg+RTBtKU9GKkFoOUxtSkRYbk0lTk9HYCYoZUM9TUAm
b2M7RnErCnptQHI7ciZjbGI2QVVtNmlrZDxDST1ebUZxNDFQSHsxRStFWnRTSm1CKHA9MFcyMVNt
LVVsI1cwSjE7dj1ab0IoMgp6U14wRCQ2dzhzNGlwbH5lSzVAQD5MVjJmISQ0emdUYEJZfTNVTVJC
KE9hVTxBVn1lQ3YhSnglZHl8cCFfaTc0REQKejs3Qk9EdFpQOEsqclVqaiZNMSg9ZHsjRXBYbXh8
ZXlTKy1HYlBpI1RZZTFZQ0p1QnA8MzRjfVNtRjcoOyg4TXpMCnorM057Q3Q+KTxRcm9iQj5nT21Q
ZDx2UyFsPm8hUCUzWjtjZlY2PUpoOWokcnRNU3hgTEprZUZuY3Ntc2Q4cXd7dgp6X1NKRmJ1QzJu
Q2IzfFQqY04lVmttIWl8RWNEKEFZIXJkUVo+VyUkUmxZLXppZ3V6cWFuSSt4bkQyK25OPiVAXm0K
eldhaCtDJGFOV3h0b0lAfTJlekF7YjdHIzNIflpeTkNaS2dZRFVsZWtmRik2b25QMFNFdlEjMypg
QCpWQ3ZKPlNICno8Ql5TKm94eHRHXjtqZ31VREZLJWNNIUV3VEhoPj8qWjdWS05OM3E5TDImY2hl
Uk58Tzx6Tkdgeyswdj5MUF5WJgp6YHIyO1V4JFBLSHpAPEk0U3F8O3EzLT1lMjQwNi1xJUJCQDxm
eztWQmheLX1MKnRMQ3s1PFc4KT9GaUlWT2JTa08KemplREVYeUtJODRDKStzUXdjdDBDYjRmPmJt
OXcle1cyTHI9YXNtfjtJRjJxZUghQH5fR0RLcnF5MU4jcTdUOystCnpBVThXKmNZWHRfcjQxJmU/
ciVQKU9KKWhVbjFwVGwpSFFEfD9zbUgzO0M8KndLfDlPYlZpezJ9NmZtTzBXSj5pQQp6ODg+ezBD
YjQrfVFRO2kwb1pzdzNHQzAxczt8dig+c0RPNW9mSU5yWkd0eH1+K09sNXp1SmghZmhoTE9PUzhQ
VTIKekBsZEhtWXImM0FSRmVQKFFvVTdic0ZMYX02ckA3TVJYP2NrKkxiWn02c1VtSVpTU3BOZFlL
SVZIWXBXNjE/VFZICnpUTyRWI0h7eiVhI0czMFFgJmZzSjk5a2doblEtR0d3IysqdkdraXlANzV2
SHNEUGVJKntgam0oV2AtJUBXNm54Kgp6N05DdkArJVRWc2IjRihIKDttblhEYW82ZGNUSjVEJVN3
WkIjTXkjN1VhTF59SmclYUdpVlhXRV5EdkI9RnJnNjsKekNnOzZ+Y20tWFN5YnNCI3JfWHUhYmRA
d05PfTlBKHo4TWZ5ak1fMng/T3BJezA4Z1EpdjtxaTw7NVZhKGc2QzhMCnpZUDN3VCVlXkFqVFQ8
enBkM1YzejAkTWslbXFvZ3BFT3A7cnF5V3BGPTEhUzZXclBkfCt9aUpOY31SOHduMD9hMwp6O1ps
eFR3WDhJM2lgRTdsaVRFJGQ1anYxZWsmRkBxP2FxV25SWkVxbXBhTz5yT3VUMGtPZDh3OHtaZGtp
U2o3WT8KejBmdSZ5eSNEJHcwQVVvIT81UHZjaW1wWEFZek5sdG1aTEpQcUQtb2FiS3NgTWBHfGNl
anBBQl8tY1pGdDEpcjVGCnpjX0pZYmgtYEZhMm9gcz9tKUJDPXlCR2BGR2B7R2NZNW80P0VvMDN9
Qi1rYjU9anNXLXZ2Ozl9eWJ9PDA/TXk3ZQp6TCMzb2FHZXQ9ZyMzKnZZcUFAOXJxcDh5RWxvITM5
c1Q/eyt5ME5IJXRIdGFIUitTRW1sfk00c0xzPzQtTElaaDIKenFAPGAhQ1g2YlJOaDhzcjQwQU9T
N3tjMTdqd2A5T2d8KmNMenU9PDNuTXFgRFk7VnNRRmVOJS1yYllJbk1PO2JJCno4N0x7YjxoPVJ2
KnM3ZjxWTyR8Jmp0LVNFcWJucG9ydk5rcXN9Vl8yPmNhSWNQfVEreXU0ZUt2QDhHc2o5NCY1bwp6
KWJKfktNK1pEenNpXzZaRDtrXkY8ZjJ9LVo5Z1BxQ3hGTFE3bysoXkVnRXw0bHZnJmxOJWdRfERN
byM2R1ZsdiUKenQ8bzRFWkVCN1M9dVgyJENKSFN1T1ApeX48YFFlNyFhN0xmTEIwfWVKJG5JZSox
aG9xZUpXNDNFVytqOyFTfj8xCnoxSjZaU3NSanFZVzVFI0d3UVZpPUlRUnptRzNPeH1KU1VZUE89
XklWMXYrPVRFJj18aExZUkRwaVZPUjZeSU5BQgp6QEUrPklYUjtwZDNqK3lMMGJaTGM9X3VKTzBp
VCZNYWZGUGokVSErKEMxOHkhWkNQblIoNmpqI2UhYnhXeGAoNDcKekJDVnI+JG1xeHstLV9aNGBR
K2JTQVRPQG5CQ28hX1VwOCYtbEplcCN6X0RkVzBnQzY3bllyalB5ZStIUDtQSkVeCnppXjUrdzIo
IVFlQFEoTmVFbEFlSUhQb35MJWJLN1dieEh0Wk0tTT9fS0BJQFg1NmtIQ2srT1dyT3hYJjJARiFR
agp6Q05GSXtncDl4eDhIJXhGTEYxOyZOOzRjP2FzJSZndHxyfiNOfD9UVlN4fl9HX3U0JjV3eyt+
VXd2I3l6UU5iTG8KejZMaWA/UE9ffFdkdjEqc2daTFpLSGpsOEg4NSNNQyZlbmladUl7Y1RKUC1Q
QSkzS204USVaM0gqJSVHS3F1YVZZCnpEY2VFLTYhOyp4UE03cHk/c2pmXkNXbTAkPXtiXkhSNFVa
flhCbDJ1ZlEte3BzWTFLQzNQMXZ+PS0qVXNELURVaAp6ViVJakRmQmhEd3JAXjdXZz1RZUpsVCgz
YVJVcHZ2VFJMflJPZDVaZ3RhfDx4U15MVGMpYTdUJjVUSHlJMGlZdjAKem4/ZUtERUJGOUFVfStW
RUJJWT80dFJwaWJZYm8zPHUxRVgzNjxUZlchQTNjSnBqRGJ0UEwtWUFBQGs7cDFpcDJLCno8Zkxf
PTFhcXBLYkp9VjA+PGpCPC1KMCFreFV+akFDOF4qJEBEZ2Upb1omeE02VXAjJnZFM3dicSMxVG9W
UF9EWAp6TDMpZEA2OEJ8S1ooWiFkUyN+KztsenI3clZKRFY4bFVmO0w9Smk8PG9yLTdlTUJ8IVBC
eFdATDlIazM8bTF0KEkKej0pfjMwZj55UzAhPjRNTkglQ1RTSiV6WTQhWjFXTnFXR09BKndHX0wq
U1FJQXkzSEFpWXt4eT8pcGVleEY3JUFUCnpUdEdtVnBrcjY1ajIjTkp1Y342SEVHSU57RjNgX1Ik
bTVQV0FGIzFpVmV6IyVaPXZtfUx3JjtxYlkjTEQmJGNBVQp6NWIzQmlwO3BLKGlBK0ljMX1+ZDJV
S1prUz5zQVdzVUduOy1veWZOQWtiS356PF5ZUzlPKVN7JVFUdnolO3hWamEKelcoJnd4NUs9QVI+
bCVTYCtsSX09TTI0S0s2dWBPVmdBZ0VlaCR3XmwhKlpuUT1qN3orRnZuTXklVl8rcSNYVlBuCnpQ
JmUjMkM8Tz82U0FifTtHJnZmWXEtdlojc2ZyJEQ2TTlUIShEekQwNm1xNlhzPFEyQFdJcT5DOz9Y
MFdkKDdmaAp6KGZLa0xvbSMlSVB9fUo0TEwzSE49enduNGlqNFA2XmtwcHMkViZ4Y1N0V1EqYk8r
bWVORGR4N0VWY0RAPXRASHUKemJ8bFRyNmQta0h1KGxLQjhYOUE+ZFRPdW1xI2AhUTc7PEp0OHRP
JUowQzhGZno+X2l7P2k5OyNCPVpkZ2ZQNC1uCnpBezd2VXMtR3h4O0BWbG1fVUx3dCZsPXd2UUs3
ZFFpNFRyOS1WOFlWKj8hV0hpK0A5SmwlKkBgcFZEbG5ST1Y7Tgp6QzEpPntudEZLR3o7Q3doKmUk
eU4tXjtqYlBKUkxTTUhXSkMwSmxKOE1rKWpzQHZqWHY1SWhUNV9pWjR8N0ljNFYKekxXMWl0Ymsx
cjZpZDhCZ1ozfTx9Rmx1eT42ekF0aktDViQjUVViJCh4ZiZjdGxBTzEybms8P3pTemJoYD5EckMy
CnolaWU4YFFkfGdeWlVOO2NwZWZaV01HTXlBdzNjfHVQQDdyUSMhSXx7QUdNVklaJFV2RiEtcTc5
JU48WXRMPUteUgp6NEJyIzFnZlY5cjB4Z31uKCVjRks5NF93aXFGZm4pPFNaKVpYQEQ8ZGBebFlY
QF5LaT1HI1o8bDRZYFpzZzBpQ1gKenFOUCNCMmh8KEVhVDNyKFZfPHcxOyoyTHQyMCk3biFCK31e
JlJBNUc1OU8jQkMxQi1KM2IlRzs1bFgydCY4QENwCnozJihkLXdhU0UrZUFxYTZZdGgzU0VURWwp
KCZZJWdPZCFYOFlxaG1uVkB2bDl7Kzk7TFlYViRPe0ErPEZ5a2w+egp6dFhhMjNIVVhAPzRzRj47
Ny17S240Ti1IfHpOQm5aMj5WenV0QVE4O2ZRLXVXR1B0ZFdBdit3K0VsezNOaHl3UFoKejYrXksy
cjloV34xKm5FRnNlbDN5PGNKTTQ2WmV+cnp3UEBRPGdYOGBrZF5COyQma19fc1Zwdm5DSllUMSVe
K0NjCnolbmlvK1ctQj5oMkJnfjY4V1lrUUp8aEE1PzBqYkRmKTVhdWs2KEwtbllzVSt5VitmPDlm
WjtWRXclfkpvbWxgMwp6NyZ+elNQPzRCcWteIyk+RHMpfmMjfklLPEZAKGMpdD8xWnU1UCRwUzJy
Iz5BMGZPSEU0WmEwVUhrdHZmdUwyKnQKekpQWCExTEhOXzU7MUpmMjNRRzxjTkZMQFZBTXZAbysk
OyNfMHgqPGZEYV5ASUMlYjwhPyhVaEtgdXlxVSFXe2FOCnpMIVlmM1VoKEw5NH5wdXk3OGBqaGpA
QWgrYnhCOVdGJjshU05vKkBCe2JLKkJCTXgqNW5rWW9DYHVWZGEkWlkpOAp6SE1QbTZ0JFN0bHRE
OXNVVEZ6MWs1aXlIK19qTDZkVzxRaSYycXdOS19JXkhLQnI4Z2JyNmB8V3Ewan48cWVJSGoKejZs
aUcwYUx7WCEzME1yUjMpWDBJc3RMJF43IUdHRm9Gd3orT19HPF4/Mj9CYmN9JXdOcn4hX0NJcHtK
K2A9RjtHCnozYGEjOyVQY1dnalVUKHh0RWlBUnh7NG96NCR2PEpKcyg7X1RfIX0pU1hidyVsTkt9
TC1tTTZvSEtJcHdFQklWNwp6b0BlflhwKXYjd01+MFJHdmw8e0xTPk8rUkhOYWhQNVhmeDFfYTJt
a3ohUFV7JXpBWHlZa2ByKENPIU9YU0loYDEKejdFb3tpV1c8aHFHeT9LK0dOOEQ/VDJgWWdSZi17
PyVoMXJJMW88cVAwQ3V1UHZOJTdWTiFOfHZENylzZlFnQWFkCnpFIUtiY1JAJHZedXooSVE7dlBJ
WF82c2ZtMSswO2hYQCREY15le2p8IWpDJilMQH5oNGk+MDx7SXN8bCs5Nm5NSAp6X2ZlQSk0dXYm
MDBJbGdYOUdlUmJGQl9VeTJCMExmQFJ5JkwyZnpAPG1JM3okRW0qSGhMZVRePUkqdVhZcGdGM0YK
enJqQ34rOEN7VnBBSDQyNyp8TDl1eXQ7T1c5TlA3fDk1e3J8R3VYcmdvVG1rIWhCanNKdTtZNGs2
VGBlRT4+Wk9HCnpHX2RZMlhab3BHJWxNdmdWWkFTWkN4VkEmUFEkJX1kb3hNQjB+QC12Nn18KkVW
NWkkMmtiYiRhQH5jNEBMbn0qUgp6XitSd0xtcX1Tc3EyJUQlWX5Nbm1meDJCOzFmYF5DeFhjKD0x
JWNjS0I1UT9VI34lb1dMXzs3MUs3MTsoRGZ0ZD0KekVwYCpqJTdVUUk8WDtBITNrXjVPaF5YYk8h
YXhQWTZlbkVgOVcmcGxkcUNxJnoyWDdIUD5nY013LU9CdmpgYn0kCnoxS3YzQmB6O1d3XmMmZ3or
ZU4mMFhEfDRsY3l2KkF4LTZKRk5AaCsldVZ4NHhEISlnTClgT2xKaz97QGUxU1ZpJgp6RF9jSyFE
N3ozb0lYRVhUeTxNXikjUGpuREJeI2JUZSgmNHdUN29STjNyaTdNb3VRVlgpbVBgQHJwc3IrLTlH
d0MKemx6fDxUXiYyLU1zcUJ6ODYoU3NONGl4MX5AR3RUa3ZNfHFVNmEtMFlpRnN8S09FMXZPSmd9
cihXcUImLTcqfVRPCnpuQjxHQmx7UGxvPT4kKjtZb1FzPUwlaj9qZn55ZXd0cihJQWVDc0BecGl1
KEByNFcySDlSaytNTihGcDJTI2w4QAp6OXlNZVhnISV9fk9CPWloT18teCo8dUAlYjNlXjJoWnYp
MGlkO31XQT9DNnlSZ0AjNSE3S0FhcTY2YEMkQ1BRd1oKenhIQHNNSVpzZkNtYDl7VlRFQFJERlVS
RkN5QGxEeW4/T0xAP0RkPk91aGttJDZaYldHOU4keVo/Zklnb3hlUyZ1Cnp8SGh6WVcleTtUQWlI
MG1MVzlPMWp4XnVeRk1WdS1gJlNNdUAjKUMhPTNoaEdSTX5+TGxIMV89LW5GTXo0blQ4awp6TWR1
VmtnUWxoO1ItTjdqT1dvU3JgOHEpTHs4SDApYWNnU2NzcyY/XmdpTDlwUHpHVFRoPWhNa21QaUU9
V0BQNnsKekZ8eWhWO2J5TFkyMHBBYjJreElqMT1jNWBTPEt1eEJfPXJUUkJaRy16XkNTYzBIaD8m
TUUzaERWe29iZjJoVllxCnpLRURqRlEofTZGVUdzaHFWZXI3Zzg5NDQ0UD5AOzJRJGptM15wV2BX
JTZrJVEremNxQldkKFdxQ2pkSX11WlJrdQp6ZE1ZIS08RGdIKWo2MGVqWXF1aE1IZXwoIV9YKmN3
Qlpzbj8pdl4kT01+PkNYcmR8OHhefVk0N2NRQFMwMi0kVDQKekRLSEp6ZStJKSo1Y0Z3cTZTSWF9
alQpYDl3aj5sQXBKQylIeENqKH55NXtNNlpoXjNEY0xKSEJGOVZzPGQ0K0p9CnpMJX1HOUU0dkR7
I1k1MFVxNSFWPjAoOHFgY2RIb2tjbGU5YEoydkFXSGdeXmpsY0liIXlCWGsxOElGTjJrJWR+dwp6
Zih6djtjbF9udyFvdTBfZkMwfGJUa0NZTFJ9OEdBOEBfa0AjNGx2O3BOUHFZKTtEUVB3ZjszaCky
d1oxZjw9N3sKelAwU0M8cDU2UTlDfGE9e3Q3KHgmdnw5dnY5K0pFMGomajF5WF5AKURzMGR+eHRX
NTJ4bmg3bTVBNHpFaWBEaWJSCnpxP0RZVGJaRHl1YUkyVCN5OD52TSZeQj56MF4wWmZJdSpQMVI5
eTN8d1drSjBgJk9OU1FAZUt+PlpaT3FrJGQkIwp6QyZIJlY8K3hARWczPGgySTMzdjJAUF5nWkh6
SXM+TTdCZCU/PiRyX2htWH1zMH4lPHdMbUYjNFdUcm5XSmdKRV4KejRXWCZ4MDRwQ0JZQzF4SzhM
MFRrTGtWa0hYKnpnSzBmYTlAVERpIzBEVXU0ZnUhfHc2QV5YKns3NkMkYjJ7S1hzCnpjX1BueTlR
I053QU1ZTmdfYGIoNiNGS0k4OCpEK0pqN0ojUUhQcUZrTFVNbyRPTGYkfFFDZXlZbkpOe0NHeDJa
QQp6bjQhU2tNdlJ4UDxpPlY2VEhoa2E4dE9EKnEjMWJKP0JoKDJIe0RJPCUzKmdFWHN2S0ZRU2ZH
P149MXhZSSF1NzAKem4+aF9KciohPEQ0cCVlNVQrQyU8ckJjRD84MU9SPFktJEozOS1NKXskciVY
N2N1ekpCKGh9OFZFLSMpKWAxQ3UyCno9VlQqU2dudCNWWmxfRWhoYkJJKVFWKkFNVTFKKigoOzkl
OyYjck11KSZlaTBTNTlBR0paVVYhV0RQaTYoYGhMZwp6RmJGYWJfZjNfOCstJlZQUGQtREI4I3tk
QSg4I05zV3U1ZCEoamBBb3tgb2gjUX5He3I3MF9TKmBxdXwybyUrN2YKdDsxUG99RmdPRSlHY1km
PGdFS0hWMU8xPFl7fnk9QnRQajMwN1ErQWwwMDJvdlBESExrVjFrQXEmYGtnVQoKZGlmZiAtLWdp
dCBhL2RvYy9ndWlkZXMveGVuL2ltZy9ncmFudF9yZWZzLnBuZyBiL2RvYy9ndWlkZXMveGVuL2lt
Zy9ncmFudF9yZWZzLnBuZwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYmFhMzRlMWUz
ZjVlODk3NWFlMDUxNmEwOWY5MDY5MzNiMWFjNjg4ZC4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMApHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMApIY21WP2QwMDAwMQoK
bGl0ZXJhbCA2NDA1CnpjbWFKX2J5eVY2KD80MXwxU0ZMMVEwWj1JNUZgJXAwQkhuSEspTzRubDxy
Ujk0IURDO0pmeDVBSzlLSGBtV0NoUwp6S2krQGVvbzhvZlg2TTtgPUdvY1pYRmpwSVomaXMyPW0t
RCswSXxCLTgkQUYzNlo5eTVldURNTHJ7TCs1ant9Q2cKem9+azBJZHxNI3Vha2dBbiVSdT9qX31D
YTM4RUklfUZmY0k0JDt0OFlAdC1fLUxQU0pGTj1vfHRgRXgyTkRpUlZCCnpPaVdCVkl5eT45Tl91
KkZUM1Q4TDFfbz93WSUoJTMzSk1BLURYR2A1VWtlSGYlRWAlYmFkRU0qdSZ9YlNHQkdocAp6Tj1r
QmJiTXhgPmFkMj5taUhXaFh2NUFVYCVFLXZAQGJFfVROTjh3aUNAVSshZC1xT0RPVXU7TVI4Mzd5
TU1YdGIKelJuXj93K3tEQzBRJlVyNFU7cTk0X1hZK0FkVXw/PmhLQWJPK1EhRGw+Z3d1ZFdAYmk0
TWp0K1dQKjZ8K2ZrMyp0Cnp4XkxkUnZBNElrd3pqc2d1Jn1lVWB9RkNQcFB3SFgzPVJ3b2JhaSQw
X1Z4fTYzVVlSSzRoe35zdzZ5Zn1ebUs0PQp6YDI2e0VLdE88I2xhciZQcXB6PjskQiFTYXRnS3ZJ
VCllIXorfXp4SmUwPCM5LVRuUmpKdj07WVpFYkNBWSFWWF8KemxhaTdtQXxmSXFCUXJCSXYkTTBh
dmE8NT5AeypJMl5ZaWwpNSkjdFcoXkZHWnprZENpbDlDYj02TyltVjVnUXd1CnpsYW11Mzl2JWBC
NSotfn5QKjR5VzhYNlpEbXokZCNBMFBrYSVhP0U4ek5NdzVNTVh1MGdAclhXSEMwd3RMWlElLQp6
bDlLUD16YXRRY3FOMVhmbVheWjghbV9lNUkyPk1EVEg0VWlQK25mJSt9ITswPVQ5VU8rMVNfIWdU
YTNQeyN7I0oKelRUeExfVXRlRVdTNjV0STQxcXZ1WUhDX3JUWXZvY1FCX3MtPih7VTk+Z3Q3czFy
IVEzSXkmMGgrdVBSR0haVStTCnpKdzRzbSpWbzxNSnYyMWIrMVdXVUcxMVl7dkFEUnspNis5R0g4
blhvSVg1PnFKVWwhJkk1PDgmSn5BPmdLUi1WPAp6SGlreHtYSiUlV21YX012K3E9NUR7YH5uZkoz
SElvLSt6MDFkd1AxaHYkSnpeYjh+bGhjWWw5PmQzcEt3QDg5TCsKejw+VFl5Pis5PikpeiNoSS1O
VkRmZkIqaVNwUCNSK3RlbDtsWkViQkc5MnsoSFkrUEppWTtTTXhAOSY/U29VRTtfCnpVMHEjbVpm
PnJ4dU9BJjk/ZHxQN0pVbz1kU19NMyZEVGFzTVRZWjUxPUIoWUxnNzJ6azt0bHxpYnA2KmMocylW
ZQp6QUMwc2clRWxpMEVfTlE/bVR0QkhaM2s7Tjd4emJ2TnlwQzQhUCsrWEs7JHozSy1JMU9NIX4+
bT9qWXw8aU4oUk0KejJQdjlrPENPeDJOIVk+QVkmbHZtdzFsNlJ6bzMtUjt7aCshTkNuUXkxbiZQ
P2tlTHQpLTZVJmokQ2RhKnt6bGg7Cno+e1lYbEpiNSRla3M9MF90Xig/JkBgMF9lZ2N7QypsUGM7
TTd6fGtTVGZDX0hAbStURXhZXzBSQXYrbkJtVGhhUQp6VFdRZTQ/YnZ8NmRDPG84Iy1TP0Rrej1S
dCs9cTtwTVQyYz1yMj02WFBjNDFsUEsqczQlcyM7PjlwVkIjKH0oPmoKeiQ8VUViKVJrWCFKM0NQ
fmpsakdGcmI2T3woeV80ZmlkPCVYJShfWG1ucGl3Z2dLbHRJaFNIc3VJI2FRMTMya3tSCno5WmQ0
YEVkVSFyejY5UGhBZUEhTiowemNBNkFmWlpAUX11d2J7Ql9Id20qcHdWPmVLPk5XJG5ab1lHVXtt
SjdyTQp6UVckIWNHTEFmZzckSz45XkRNIWhET3xmJiNBJXw7OEJ6Nih4ezlSS3VUOU0rJkUyRXgl
WClmRy0pcj1faUNFKFEKenc7N2lhWD9Sb0h1T092XlNNY2NpNExrZEBZXlpGTHRsP1dQTVlObCFg
fFBRWG97TzdfKm1XVmVEVjswI0s2RjR3Cnp1JWMwbXYhQS0zYFV4JSVrRWY1QlNXelRyUDg3YDZD
MVplUjAoYnVFdUR8fl47I09qdUMqWD1+JTdSQD85KH5lSwp6Pk9fZmNFaSVLeT9OdE9XMF5gdFRv
OGJPdHJVdT47PkxTe3YwT0cmdFpxNChySGl6JSU1ej9aaCttVnVVdHNLS0kKeiF6U1NFRSpEfXk5
KW8rOTJhJShvM3p0VzBXSjBuX0dHNHYwYWt8e3pmT0NOPUpJZVNaWmlqcHo1NmModGNVUm03CnpN
a0VyJHYwSnk3dzxhTU9UNm5RMlFXQzwzeVJncmhPaHVvczIpfT11ciR6ZWxrKHB6SkpRTXVxeCVJ
YndCdDk1Qgp6IzIrdEtGMkx2TFIxfFEjJjImcyYrOXJuflBtcHc+eX1JVV4zTClnVkcwLUooP1BN
V3F6UENuQ2hQSCkmN0BpQ2MKejNqRThvMGJ7KCl5Km9Wb250S3pRKDIxJHZfOzcrN0otTFozZ0c/
TXcoP3dXS2c9SzMhJDhPKFlPfU45RV98YHVKCnp2cmpaLTIhSUw0eWgldHJ7WmFBZ2s8dUUlZTV9
Jm9Ka0cpTFk9SHV6K35EYk1WKXopPEdtfTZxVkJSYTNaQDg/Vgp6PkNXXy1iLWQ7a2soWEhpR3xy
U0Z4eWhlaCQoTzJASjt3fEAhYVhLcGw2NVI9elEyVHYhUi1kfTlsRkVNMyg5YCsKemVJYj55Smh+
KkI3NnpodGBsbklKdXx1T1olNiZwaWlQeVBle01xcnoqMSg/U3tFV29NOTMyeFdoJU9WR0ZXSHpZ
CnoqSC1iaUUlUGIxSEd5e1A2OTBxTyt2XzRJQ1E5U3FJWWZPK1N8SUpvS35TcjNKWE9lKWktdmhG
aWxoJjdlRiNnYgp6WEpnRm80RCZMVSpNeX04cjkjfG1zd31eSz84NCU4QjRzU3NWUlhPK3clfnxs
anFrb2VPQlE1OUVsUD5vMjlhRUQKem91MmUka29HfXxtQE8pdUxVNWlPaWpzUyZ1PUB5WHVOSXg+
WF9tejxmZ0dDUTA7JT4xQ19aaU04RmUkQXJISCMyCnpyQFFvQkstKn4wX2ZJIXtsUFlMdWglME16
SDM5UTdvdVFKRShkc34jJEF4U3EkfmwyfkUkcHRUKytSTyt5eGhQeAp6REA/PWU5eWVJU3RsKkFv
LXtaUWEqd2xDJVNRKDY+V2hKdDhgb0xhT3ZDbEtiJChgWlNETXh0NEg3TS02X15PT0wKemUtSUNA
N0JhbEtSbFFpbHhIOSNzbE1uWFI7TEcxZHBLODYlc2hfJXQ7Yk5aWmpjeys1K21uMlhePioyP29j
LXFzCnpgOzkke3M3ZXhOb2VPaGxqZzBwQmpfcm9sQyVIa0VBLSVxeiNtaFNiRjVsSCFPNk5hdWZu
SndGdH1telVsTHBxYQp6QX1ENVVGKFctPyFoKSU2bXQjR0Nlajg+bVlsXipMSn4kWlIqI1coZFll
Pik3UldEZlNxa1RBYU00UmxjTjVVRnwKelchbmo9SVpZPlcrPk0yOTJ9aW5YWU8hNFl4LWdBZl9B
bXVaWGM5XnglOFJediYzYElXWnZxMlQ3Q3duKXQ5JSU9CnpfQVViRmFyME9EdUhPQjlSZSR+JlRA
K1FFdnF2YVVKRmJ4K3ZDUi1SaEtAKCZycm5RbGYhZUtzLTh9S3w8NitpQgp6V2JIPkB2RWVaNW90
aUglUVglansxJWleN2Y3OD11IV4mNjJzZF8rZTY9NWhqdGg8NiY7LUokaDhiezFTTERGWCYKemI8
Uj5fbC0/JClRZHhGdHxJK3NmaGspYE9UKDNFR2dIbF5eZHZffXdWeGBZTGs0QE0kRWQ9KjQ7YmxF
U2ooPWpzCnpVRUBUYik/bHl+PjV0ZnVhOH0qT2VLMF96UzM5cy1oc2lgPTtmdHw2PiFhWTZEYFZG
T3JIQkg5MTw+IVNERWR7Twp6ZGd8JXJgeldzYCNRSlRzNShyT2xmJT1NPldoPG58eyUtJE9qSDN3
a2NWSStUMzZHciltbEpXR2hwQVQqYl57TSEKejY9clhvYmVmZXlzVj9oQFYrcWhmQyE5fEJRcFoj
SGloMGZiREsjbShENjY8ckdyb0VZVHpubHBmRGJBPGd6LTZtCno9NCsqbkpzdENkaitfISYoZnM4
RCs0Qlhna09CfVU7X3VwdDJjQVhLXjtBS2lgOCpZVyRfKHtYKClFNDhRVXR0Wgp6M31RV202P0F3
czBRZ0Uhe1dwI2FCPUNfPDhLNnFhJn5vPU9Bc35SRWQlbilKWTtfIzl7eE02b20zRTRobzdmdn4K
el8qeVhkMXZeJk8/ZXp2O0xDNSEtRGdFOEJWQTxMSmNnJE9IO2tuZzxTWFIoS25Dc3RfOVRkQEZ3
Rz1PYHBxb05wCnp0SjlsdDFkSzNuLUtKUXcrVnNpKWR5NDtHbmlqSGZxRSR5a2stSW0+IWFWPD5Q
WFolTTghejg/blNRYkAyRnVWXwp6RSVpbGd1ZjFaNWpiPkVUN0FxYCY8KVRRREIjWFllVSshbmps
RCk+PlU5Ry1ST2BWJk5zb2FAXjN8M3p4SFB8YyQKejByKS1XNkwrcnR0MVBTaVQjMXZfP3YoOEt7
Nz9hc3N2N315WHxHSjh3dldaeG5EeW5nTztwcXJHalA/bjVCQ0ZnCnpMV0BUOU03eEJ+RmVhN3Ak
JitiKHV0bG1lemhhbCRxSWJse1ZPa1Q0NmUzb1l2ODdSTHVwSy0oRzVKSCFrMVpfWgp6WjF2fG1a
aFJmTjxKSVZgXzNUVjY/YnlQYnhCNTZEVj9gLT1sdUE4WGBTP3ltKEN8Y0NfOzdmM2dON1EqRWo5
OHoKemZqWmZIUnVnJHlrTClmSWlPRSN3MnNWfCUrOCRfPk5ISilmRFltSTVeQj90Iy15R2M/en1Z
KSQ7JE1kYj1la2V2Cno9V3EmREZ4Nil9MFIyJWRLSEY0XitSOFkoYHlDYGM9SW0/PSZ5I0YwKDl+
KkgjdXlASDNSMHMjbHZIY347QThiWgp6ZDRjcSVkTiM0QmM9JSkwWU18eUU4czBFazdYVj54UHBh
UWhMVEteZEUlPHtROF5mMzF0ZyNyd2dCTiFsWEB5N2oKelZOKjJId2ZyVylfV2lxNHAhLU8oTUJN
PUotTEB5QmpvUF4zKFdtWVYyazM8IVBzRyZ9OE9nJjByTz9eQ3ZiT1ZRCnp1eStDN0t9V2ZiSk1Y
aVUoMkAhVzRaUWVKbVJkYGs2eURCbztYTkEhVn0pcGdnaXkzWDhuajQyY2lyV0QoWlFpcgp6SHRC
Rl82MXUkRy1EQmomZkw5eDkyQU5QXlNrdShgNGxANDRRVV4hKkZJYSNIJGFvYlIkMHZwN2V2VjZm
SkpzeVIKenNiZj9nekZ5ZCFvQDxMWCkjV3xkQ0N3JVI+R2IxKDs2IXkwUjZ3b04kT2x6M2FaN353
QEZJaThkOzZZJDJQKTl0CnpTQGV9VCY5ZFdfRSlURV9XSVc4JXQpSEZqPEJrVlFsNTVZO0RzMUhp
KD14UzZyZi0tREZEd0s/bFF4b3tORlZkVgp6SVR6YVoqQDB3Z3JwWEAlSyV8P1drNGcjWHZNTDR9
eXZxTkw9ODAzT15yQ2NjLURHRWolPW9zfVZfKmNJOF52b0YKel9jfUlZSWNETzxINW4qRjVAdHtZ
aUhUajdaWitBQDtjY0RWPzglLWlpciFndEhMfnZ6Kmx8aHRYWVUxQyV+aDxNCnp5M3YwV1d1YnJw
aCp9VFQ7fT1vcmMlJkUkdHErP1RhTmdia2tLIUZnUXU7UWpPdXlvRnBJWSZhRU1zTWwyU1QkMQp6
XzktdCRgPiZELTM/KHdnaD1GVEB5YXReVkZoanw/WG5xUSQtYXhFfG5WR15uTGMtXzFYVVl0PWtz
Ml9iJCV4dmgKekhfJUNuRkU3MCNHRS0yMWdydF5IIURya2F0aWlUSykqYSZGV3d5VW96M2hIYFl3
NExUWj9wdGs3Q19GJm41elF8CnpfP0tvc2JgRH5JSHRWQVZaZSY2OCM2clhmRVFCSVFrMVhnZlpZ
fXJPe1hZX2tCU1cpMSNHPF84V0Q3PGpKUyNhWQp6ajNPPHtWentAQzVqN24oK1UzR01Wc2RMeTFx
Xzh6d1piQmAwYDYtbmV6ckBgNyRmLV4zUDxlKjVtfXh0KEMjZUcKenVDLUg2ODhudHFqXlFxYFR9
fXY2IVo4TzhQTmkqNisqPntTcnVAVGhLK2VwKmUkNGQzRXVIUWJ2e3xsNEZZWHJwCnp5LW98Vj9v
Mkc2VGUzJHBnUzlYYElLNF9IekotP3spQDhhalhgYChhLXNJcnt7UC1Ya0pXcCo1cmdgO1lmd2Zt
fAp6Uj5ZPyotTTdZTjZoMVBvbT1zaVY2VDxJUXUtTmRxRWpgRiRxK3d2JWN2UlQpUUV1UmpTUm0w
SlZJaXJWPCVrdikKejwwfWtKR1RoSWNgTXN3IXV2aXtqR0pBNVRhX1YlUW0hJFE4MjsjQEY8cWZL
MGdNOTdyZHZBWlNHSm58PTJ9JHEjCnpwe2YxfV9+aEg0PyMxd35jdEF3dm16YVpTb202diVOO3pS
ZUF5cERROXk1RCE9NVZVS3tYMSRXcDR1JVlUTkA+bgp6RiE1YE5GKVlkNHg2dVJTd35GWDVBNkFZ
Yk0+S0RZMTk8c3h6WSlHalYzeCl1ckBrZ2dRbThCe3MpZ3ZzREAwJlcKelFpbUhxLXRNPD0lYkpp
TUpwSDNuQEJAKHxFezlad2AhWXwtQj8tRVk3REd0VCRjaUYlaWIrZlZveGVzWC1FSD9BCnpUb0R0
bXdITUdZM3UhZ3FpYTQrK2ZsYWM+SUhgKUgmYVpefmFlMGM0RjYyd1ZgTTtOOzRsYm9qM0xqSTRo
VHxNdQp6UmBBey1tWXZwbEMzYmQ3RDNfWiFDa3EjXlYqRCFVM3l5ZlJ5ckY7KjhSOWJZUnVUY1Ru
ezE3aGlVcGpPMy1RY2UKekE5fH56I3J4S1VLVyFIUj9YXjhGaXJOPiFqTW84Sm0pPzN1Z2NyRHo5
O1l3YUszQFVaMisjWHYpSyp0K2JTTH5qCnpDe1RROCFCZWtXQm5XaTckTW82NVNJKWxZby04X3xh
XiYtNHtHPH5CaVJFOFFzYV43eSokQFBqSHNhWDYwTThyaAp6SlFNflFFR2dVYF4+NGt4a2wlbi0p
Z0lgWVN1MV9vNSZNODA1QHUxe01eTjk4Ql5rfmI/dCZGdUJ8QTZ5a0tAUzUKelM2Z0FpSTgmV2Vl
ZngmUldMNDw9NWMrKT0qPj50KFlnI2dPTW52byhhKCpHTlJwPEc+KDxKe0JMUnZFcTw+MH1QCnox
Y0h6Zjd4a25FNDlHNSh2NXVGZUZTQU8rJnRnYGdCKV9iQlJnO0FDbzVPUl88UEpsYzIwP3Y3WGRC
YG80Q2pCcQp6Y2M/JEJTIUBPMjgtdVhNTy1BbUxRRT55YW83cGllU0RocVlXai0oU2J4VEF1TWYl
eG57WVQyN29AcGtYNlRUbjgKelJUYTVpT2pPM2U8WSNxNHowPSl9YHBSQE5haCNDN0J3X1JJS1Ih
aDw/WlotYlo3TVRBR2N5OGp4OEVHI3l5SG5PCnpjITxBPF8+SWdTcGRkUzs1OHdqRF9LT0gpOH0o
QSFrQHFLVCNeflFVQ3VQS25nQWVNbExaUDtCdUNkTG1gS351SQp6UjxMNVdTI0J4Wjd3TjMmNFIx
TFk+VzF0aUFxaTxmR2RmfmJVVlpOdUxoQStkazQ0R2xFKkk5SXMyWGlAQ0R3c04KejwoUHxhVVJw
T0JUNTRLU0c8dU4jQUxrVH47MSR7cDt6YFltTn19RGw4VXBuWUZWVT4+IzZjM1Qwfll1Pyo0dEAq
CnpBci1OPEdHVFpyX054NGVsTFczbFc7KX5YNDRJUSlpUkpgRDJmcFdVTUNINlV4TFlLZ1hrY1lW
eG5SUlZveFE4YAp6aS12YlFlWkRgalRzRCFedTYmQ0U2LUc0b3M1NSkjQD0jeUB2fGV6MVlJPG16
KF9GRSg4UWlYdClHZHdKeyRFe0AKemE1fjlpcCljViZtQ3QhQDhERSQ+TX4wWUFVKzN9WiZFYDhx
T1dEUmROUE1zNXVgVTFEbml3PEdffH1SKCpGQzs3CnoySWIqbjBhU0RqMSh+KF9rWjM3M2BELTRW
JSs0akkqJjljZlN+LW1zPk9GQ19AYFhBYE4lQXY4WTQlTyZvQUk5agp6SnJvZlBVZG9jQ040JWZk
VyVveyV4YEk8NkQkRXc4Ji1QP1M/QyNWJShtfU9wcXd1PFlLVFdgSk51cXg8S19eb3MKeip3eTx6
QyYtd2d2cEVMaUo+U29VR1MxX0dEQ298bnBueihyNUgkYihTQWhoR3FfciQhZ2hHI0pGTih1ckte
RSFuCnpOa2glTmduUlNaemJUVCNHMllnWE8zSVV+VD5HT0QjfSh6cURIYzA4Uk0lWUNfMUFlb0l7
MUwtZG0xS2d0bDU7MQp6NmkjZ2Zre14kXllpcXVJeHo/c1N5XkpPWFZxVFVfQlVWfjIrPU0zUmdB
MX4tM3NrY0lwNU14YVR3eiRfTTIxcDUKekJOfVBUcj9OckBYWWpnZmQ1ZHdkczZPMkB3ZjNfY0J6
SEQ1Skx6bl5TPXR9OEppKDRVczFXaTtKSFIqUSEyUTR7CnpLNVU1bzFfSFU1PTdtKEhIR3h4bEUy
TDlDU0kyME1iPDRCdHdsM01+cVV1NiZZMk5HJFY4dylTcyNWSE8+NVJ1MAp6QFRhN04tajc3dCM/
JCk9dyh3MHtQWnxidUR0R15WS01ZbWNrdSNueks2OVU/Wnx7WSRqTVN2RyYjbSRjcihLS1QKekdg
UiNJe1hINEZGSnd2QHVqcTBUOUVMbFpUNnAtOWlmUFlMJkhiVnJ3Yz0zcU9pNjsoeGh8WXJmS1BY
VzFATj88Cnp1Tj5qTzUpVyZYb011Nk50c25mN2VALUsySVpVfihROX5QKCRMbEpVcH1IU2kzejg0
bmpCezd3dGBKVmFodDJJOQp6ZSEqX0l6RTZwJSZ3bWFneXFfa0pxLTlNZUAkUWpeb1J9ST5AJUlg
QUphRHo5PkxhTV4lVSVkWEYqNDBqJGMyK3AKenUqQC0zVFBGQUl1Vml1Qyt+czN+ezszQz0oYyFX
KHQmPjF8N0kmPG5hMUZ8Sk4zTkZCPW1xJjZvMVVlb2cpQ3pDCnpMa3ctND0tV3R2MUZfY25XVVg/
YjJsRk1LTE1IIUA4OWtNcjZTZWIlZz02VWBATHNpPV5tbl8jWElyfmw4cGl1Pwp6JXY8KH4qPGk9
b3dgXy1QNEJGTCFTOE5SMCZPfVRUWTdzT2JlY3IoRCFzSTR9bHxyQW9zcVRzMGwhQEpKNkl3bDsK
ejN6SDQkKW9rZGVVJmsoWihXSj04bFBjd2hRb2tlKHBDTXZqIzcrVyRwYzN3Pz57T2tGS3crXml7
M3hranM8X2ZJCnomZTJgdSp2ayRDQTE4dkhLcjstPGc0YFgxSCYqeE1LY3xaYG4zY0BaKXBXMXw1
N25NKykrck9eIXshPkUpK1hVcwp6emExcDJgYkR2Nyl0SVk1Z1piMVRjTGxGZkJXP3VHdmBEVm5h
TENUJChpOERoaVNpZ2A+ckdtPExDRzltT0xzQjEKejI3TCQ8aVM4aDsoISRTb0lTVDtwKm59YStv
dTZ3YzZ+ZVZ2ZEBUMD1FYVFhNTRLLXAkOEg8V1A4JHJwRUFVM2hPCnp7VkBMdFJDeVR9XmltJDVQ
TERHZ1Q/Tkw8VCN7KHtNRCs9NHU4SX1SJVV2cXFWQiZTNj92bEptJFUpM2tTfFdwZAp6KzA5Jkpk
bnA4OSNCKHV2ZylKfDhYbH09Znh8ODJpTiRwWUBrKnpnYWdFVmVTSHFsX1dvRE85KzdGa1J7c3sm
SnEKel89V1YqJSl9TkVeZWNqblU3OHdNPmRwWDA1P31CPHdRKFh5IzB8b0BQMCN6cnF4VzVFcCh5
NXVgJnhgdkF6bVd5Cno9fm1tdCZpVUhrV2R+OFdBWGx1IT5ZKWVoYCkpIU5HJHhXVHYwNWpYPnI4
Y00tOXUkU0stfndRc25ldWpLc0dXfQp6UktDbTltKndaJjY5JkdtOHMjWU12TCYxI1ZjWT91dWFJ
aDUqUiNHUSUoalExNztEU2RpbCR2IU12VSNCJnlQdCUKenhBTHY5ZV85SSM8YE1Ldld3YylIMWU/
WEJAMnJUM0whcVdtPng9RHYxPFNvcDxqWT5wXklvWXJvYS1iaU99IVNlCnpmLTx+TlJaMGhSXzZJ
Tm1UMmUzdld+TVlWcGx3cF5Pe3hVTjx9TzB1SSNYPkAtZU8kZlZjV3NCQWlXNVFldT9+awp6S1Rg
X3hycENNUSV4YmgkT2NQOHdrOSl2bW88eFd6WGspeUxhe1huJDt3dmpDPzVtU01tbWJVSmNnaU1g
YSpnJUgKeml3e0dKZ05CITZ2OWE3WkNXemJLYG97MX5VUWFoem5hYmM0aTV2THA5cFdWYjxVR1ht
Z3dEV2V4dHdRaTNoKkRrCnokQU5JaDd6c3pUVmxeeitoQ0N1XlRwJUA9PWJGRVgjbXJKYC1SfHt7
VHghVzlCRkVnOUU7Wj5mTmZ1Qz9tMmo7YAp6QD5vcyt3WkpIKlJRfl4/KCVEfjB4bmNydEYwOFIl
dEVhQD5sb2xOdVcxOUxJUmg8ZEgmNl5OZnR2aC0/akYmeXIKekJieWpgJC0yM1Z4KiY1dS0jdlV9
YjUxYyQqOStBI09AND5VVThaTER2fkklOXVKfX5uUV5wXiMhZHFUTE8pNzQjClI5JHthQXk3SnBN
UChfUWR7e2N7fmRKWF5wCgpkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy94ZW4vaW1nL2dyYW50X3Rh
YmxlLnBuZyBiL2RvYy9ndWlkZXMveGVuL2ltZy9ncmFudF90YWJsZS5wbmcKZGVsZXRlZCBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IGMyM2U1ZmE3M2U2NjBjNWJlOWM3Y2QwMWY1NWZmMzRlMjkxNzYz
MmIuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKR0lUIGJpbmFyeSBw
YXRjaApsaXRlcmFsIDAKSGNtVj9kMDAwMDEKCmxpdGVyYWwgOTY3NjIKemNtVipPS3ctYSRQKTxo
OzNLfExrMDAwZTFOSkxUcTAwRUh6MDBDU0cxXkBzNjMwSCRYMDAwMDFiNWNoXzBJdHApCno9PlB4
IzMyO2JSYXt2R2khfmcmZSF+dkJuNGpUWGYwMnk+ZVNhZWZ3V157TDlhJUJLYlg9OEc0YjhsdkpB
V3ZweQp6WD03ITc/S049IzBSTkNsTF90KHxVaE1xYGZFP0YjQkBFeHJKdnEtSD1NMGJfTlA/TG42
e3RrZnFMcFB5bWdUc1AKenlYKjlNP2Y+XyN6MjNFSys0OHEqT0FhZWJ0NilvM3EkfiFCSWV7NGZr
I2kxJSFRfFh8ekh7ejwpemRRPVU+WlBVCnoyQjhXWiZVQU5tKXZOY2E/eiE+WUBTcHQycE5QTnRH
dkxwRktMaD5AXyVtPUpHWjZtY0ttT3k5MztDa3xvdnx9OAp6R0xwal57TmI7I2E4Z0c/Qjdzfnxm
X3lJKyNzMzFqJEVvZjxJbmpEcjRqayl8VD9kWkk7b318QkhJUzB6TkM0bDcKek5IIU9laEA+UXBB
QWo+Xzs4TS1OMj0yXnVBU2pfPUs8MmhJJWQrYDFXJVomNFN1bkZrPUZNITglMUZTUzhoM01jCnoy
PXtQRSglR200QHR1KWVSPkZ9Uz8oLTRKOyUqSiQtVlM4LTdSUD48WVErOT1GU2ktXig/OSp3Sz1e
VlMpUmozTgp6SlczO0pKVTxjMTtRPDIlTkhDanxQI1RhQ2lSbVR2cV9ndGM4QHVHYDRJNT84ejlX
KHhPek1OelArS29gUlc7STUKelRgOTNoI0dieiNqdSl1RjxMTigqU0xYZTJuVHxUKGZyMi1fRUVK
WjZXSEsyVT59WiNiMmxtT2M0LVpvUGtyXn1VCno8PnM0SyRVU2VsTVY4S0tsdGAjVHZRVSZGMEd1
NHwmcm0zWWRtaV5eVTxBcXooRjE9NntybU1ZVUhNQm9FRlZObAp6R1FBQGI7S0t6PUFfdj9FOz11
eHIwNkBaJCEwVnJFKmRgRENATSRASHEqZHpjVDRjP0Z3S0Epdk1YS1g1c2ZZcU4KenNNVT5SQiFj
ZT1ldXJTTTxOe0BxMX1PUVBLTGVMKTFfQzN2P3tKc3BhTU5aMEZkMllBZT07VFFlTFpzVV87R3Br
CnooVTt7JWtHKDluLWhRKlp8TmM4PT9mZ2N5Rz1pQmxVPFRIOTItWE1SN0BeKEdkeksmLUBLdjhu
d1AyVSZhZVdYZQp6IU5MR1MwM2d1Sl8tRndMMHkjV1A7aD0waykrJTU0Pk8tPCleQzRMfGR4PD53
X1Y+JC0rRGVKeVZhb3pJYDAkUC0KejYyZk4+dU90SWE0LVBHVFA7KDsqU1IrYTJBTWlZbWdfYDh9
X1hAcHwxI1NxdnpWV1hvZGFzeWM3cWljfmokTzxjCnpgVGV0OW59N2IlK3gyfGItX35UajltMDJF
RnNzNXRyJkpnPlZxR1hHYnhrZEBXYWVCTVNiTVlWSjkwdWNaUCtmYQp6WnJDZ3plREpPRUd3Ozch
JUFvaitXTjlhSjNfUG0oWlNAIWlBLStYWTA8bSglOUtye1k1LWIlVCZ5YSNoTWxCTVcKel4qPyVr
djs0bmJgTEBLdjw/QGt0LTdreWtYMjhoNjZQeFhxXmhpPUltT3V+PkJMUEY5Z0FiekdGTCkwfWdu
S0xxCnpQMD0xd0E0RmBLZD1NIW1oP3hEckFHKVJCbHV8MWk3RGZ1NkIkSEFKT1hKcVheSlZTcVg0
JHhCdWwoQ0w5K3ZHcAp6Y0ZUWUlqZ1FPeCMlbFhFamMydCRnODBXZm5NZD9OcXklRStpYUNUMkJC
Zlg9amlTUT4zNUUzJGBwUz08bU0/d24Kei17cjw3WXZ0fGhaazk1RE9ENVNYU3otZFFBXmA5Umol
d3c2QGJYJW5kcG41WjE/aDc+THdJQHY5PE50VXEtUzJwCnpLSTRWO002V085Szl9Oz8jbXYjd2VF
dGI7Y0U8MmppR2RBKStpZkhWTUZgVXJwaylENk5oTzlQaFdOKUAqNGBrcQp6VjRlSz9oRypzWHte
U2V0LX5QKWwlQm9wU2JZZWo8ZzNeUVVeOE9BJmlTazF1cjRUQXQmTXx4dHhybnRJUUN+MU8KenMm
Rkl0ZV58YyQmYGF7PXVSSlBtVFl0Q1F5PXRXZGh4I1IlT35BYnMhR25uaFkkT2NKQTN4WmVSdFVk
a0lBT20+Cno3I0dwc2pFcWJxXmUkcSt7I1g0T0QzfTRZTH0+TFlnZkpGSWNOOSR2SSVjOFBARSMw
QUI+fDhLISFudVEqZCFsJgp6LSVyVytvX1MzRUBWfGRpe15FfitVNiMqOG9QLXVMVCh8KVp3KUBH
UipWO3x5Z1VBSzBJM0VeKmYobUB+SDszZWgKeiZ1KjVsZUVId3ktOGE1WD9wVUA9KHUzXj9UUDdy
a3RnOUB2SV8/I09BMWdyZ1ZDK1ByREJoLXNsRiFIKnBAISZWCnokT1cjQnxGdlJmej8ydlMkI0V+
ejYzKiM4JV5OejErdFlyNklnND13dXVuRU1BaHByM2VDV1JTJGFqRDg2Wnh+aAp6e0VCQDNQa3ZM
SHNeYjY9RG5XR1JgWnNNY2JBTDdNPEFYPkVSK0dXUmpmWU9qS1laIWlhP3xQK2F7SFFQa3sjP3IK
eiN0V2goaDxuaTcqV19KSWs1dEZBSjFjPzJIWDAhTTtIcDJfO0gzfl5OLSN8UzVkSTh8b2RIQDY4
VzE8LUM5QnA0Cno8MERqZDVUKFFDQTskVHoxQl8+WTNAbmFoUl9memJeNUVVP2tuY1M1MU5yK2VK
dFk2blore0dfengwTGkyb0BqbAp6d2AqcXhkPVI7U3dIYEl1RWp3aXBeJnRRSnJOXlpxU31TKzFU
T3N8cUhwIXQtRTBfJlMxT2EjWW0kVFdsRHJ4fmQKelkkSD93VF41JFE0KXt7aGchTHctKGItJGgp
cFlANV51T1pJen5uUFB1cWQtejVCRGhEU3JXKzUoVz5ga21SVz1ACnpTfD5waXpUJFFhIXlQTmJO
dHFRZGxsUl92a05uYC1DdUdlbnRMM05leD12a1UwUjwqbENqTkhLJXp6SWY9VUQxZAp6OWdUTHND
LX5gPihnLUJKblpXfVNsU2lONENJYDNlbUpodD1LOGQwLUopSW1AVn10Yn5CUlBOdnBIYVIrVXg4
LXUKekl3ekw/VmtWWTV5dUxLTyg5VVBUVnc7Q0ZKVTJnUGRZQTMlIVlKM3dQM3ZFMT4xSDRvXmJ7
NHVMJHVfYUtjMG41CnpDbH5LX09XcTl3V2BlTSlHYT5BZz93OTRXVDRlUXQjcSFOPnthRHRvVFBi
cll6ey1GK0N4NSVQWDIxdUxxU2wrSwp6ajcrT2lUZnNlS00xIUU1TSY8YnI5KTM8JUV0KTVEVztE
ejI7Mjw2fntHKSN2SypLQzdpIzN7eT5URGlrNCt6RzcKelBQWUliPlZqPWQrfG4hfFhUfXREQ0hf
d1M0Q0g0KFp5enIqJEtVMmt3Y3RBY3FIfkgkaj5ZRX5BNXFHYUFnWT8rCnp4Kjk+ejtaNF9GRkZQ
TjlNNG8hKVJyJEkxLUg5KngxK3YlTDlwOzBgSWFZalBmcDZOR0ojMWxsYEwmSkdjQ3Q8MAp6Yl5t
KXxmc2lONWsoR0dESzV0UipNMGBsa0grI2lkS3Nyd0lWVUkkUntibEd6T1VHU0lxNERDcj1Ec3Z+
d1ApTU0KekpMRSopRDspYVMmVUxRdTY7N3lzZXBgJDJeRWclV0AxMCFaYVBIb3VidjxUMF9RTExX
MW00d3tNbW9CI1R+THpnCnpqNU81TSQrODZ0PGU4Xm1rZWAxMCV+RGZsRyhZfSE/YVk3PUJJajde
UVNvaG9MYWpgOUxOVys0eClrMWRfSnZucgp6ZnlATnxSVjlrRmg5VG50QjZNNW42R3glJTl6O0RA
QXN8ZTRsUjM5bWV6IUJoTjMqO1hsPSQhJE5hKnFDSHhVfE0KenMobEtEcGZgNV57QVZ1cWJrRCE4
KCoqYjk3O3Z7Mm4oKnM5dFUzSV9wdH5rKjtycUV7VENROFZMVm9iJUwkWTx9CnpWWSZPSjwmKWpt
e153V080RVB7WSV6X3FKNk81RDRxfn5gMGJnJTNLMy05Z00tMzxxcEojYUFjSENIfX05RDk0bQp6
U3VOJXZ4V0VrIzJJdWU2eiRLNVdWPUBBfkdoQUw1Y296Ul8qVit0RihRej5tKW1hTHhTcF5SbGR2
b18yWWY1PGsKejglSCVoVkA0S0kqUEIyZlQyKWE0dDkre3VCRz1rMmd6TlB8V1JnVyFoMCRxXjl3
O3ppJk5zTDNJVjk8SFAtZkxQCnpBZ0trNnNBVFNTSzQjMHthO35OZXhVc3o4eUglNXojJVIxK2pM
JEd7QTlWNC14RHxIPXtiMSQ9T3RKcUpnOTR8Tgp6U299bHBHQTR4M2VGYz4kcWdqUD8oTUN4dzRH
VjxhYVEwOXojZV9zWEYoXzRZWFUmbWFkeWomXmFZVStPNlBjZD0KemJZSERBO0RnQWREPzhScnE+
cjRZRiRVendAellYWFJ0K31aRDYrNnBUNn0xYXF5O0VUN3d+cSs7PV8kfGhmeGB2Cno4cUNWRWxn
OStIT3tKUEIlPCVHcF5xdjdWezxWcSNYQkxnJE09I0deQGBkYmt1NDVPNWhjNHZVZzt7NzlhJjcr
awp6TXtqbiFVa0RqcTspYmhIVm93X1lNSGJ2YEhUNHpKJntRS0NRbFlwNFMjQHFYdH1OQVE1TVlu
c3Z6RlJBKj87Vn4KelRJVmIwKT12NlZgOCEtYUd2ST9yNW9fdCQ2c3E7fSFFLXxQXz0jPypnKCtW
Vkt9bEFFajtzT3pJaXEqT2A5Z3twCno2UVFuJDZZfUJhVXYjQ3g2Nng8N2tPU3lUR0xtTEMzYCFh
S2A2UjtNN291WkA9dE97ZE9AWExkOH5fTnRYdmU8Rwp6bit6YjVtU0xHYXplTzR2b0FhQER2VFZf
dnJTVDlOITFAV1NWMztUa1JhS0lMaDBAbTk+NFFpU0dVYU84I1JyamQKenU0Y1pYMH1xWHR4bmh1
IzBARz00fEZEJEREPHJ+eDRETTAwKm85ZEpxbmlmXjdrY1pNQzhEdHdeK1YlN0ZhbjJCCnpxciQ+
MioyQjlKNmdgMjVVKX5WTHpkcU1LRG9ALW4mdnUtMT9RYHs8QThZNnFhcn1ILVJvOVEmNVZKQiFi
N0lMTAp6QlBja3VHSWM7aThxTDtKTzR2UDNDbC1xazhFOXRgaVMzdGBEbH1oWHdSYFd0ej1odUF7
YGFvWDhTcHtteWNXKFkKeiVtUWVAamcmeFVOYDFJT3ZzS0tAcjxMRll6OSl6YWooX2UtaytUaEMp
U2FmbWRoe1hUKnxIaD5CVyhGZClwKXNZCnpzXkEqTDZ+TDQ/PldTVlBlP3taPkAjZHV2dHFiPWxe
dm1hQXBiI1M2M0cjTzRJaX5QajxEMk41aDM2fVRvTzctNQp6N19EUkttZVZeZT9weE1fdSpZcHFg
YFVuMDNvZmwzSXY8OX52SDxvNHVPbXIqcXpIfX0oMmdrVzNFZjtuTk9Ta00Kellpa0M0NUdpODRF
d35RdEUxJGVWYzJqNjtLI354R2gqPWdDSSQyPyZZZHFfZkokQzBLQ1BySzFkUilGZEc4X3V9Cnpm
T2AjcU9hTlopOTl3RmdWZmR0aDgzQTgtMEYqRkRMcn4zXlphRHRWVlZeOWtyJX18WW1DXlcwbVI8
TUkpNTF8YQp6OFJaN0FIcEpgNGB7Wnsqc3h7bFM+ZkRsPUx0VEd4MGItdGxCZWN8cj4hazk0TSRO
Zm4relE3RCFnfFoxQG1EWngKeiZCNTQ1IXpqX2dXfjxxRStARkx8dGl0OW9PaVJ+Qjt0O2xhejVy
Vnl2IzFwTmZJZnVQKzlNblR6TWRQUW5+fFc4Cno8QylyU05mNzNsKU51eWNONzwhbWQpYXFJKz5X
SyZCX0VoI3FKfnxNbW83ZCtyZkQrIzU/QXpIeF5aPFA5MiskKwp6Z25AUjs0V3llQEpGV1hIek5L
NUFFOTZLJWghbkY+RHl4LSlTQX5XT2JOcnZGantKKXRxVUxAOVIyMXNMcW88aG8Kei1IQz1eNFIt
bjlRa2R+Qyhya00lNWVoPyZ6fHFJJnoxR0VDJSsmOXJ5O0RkUDQmbHhrbnA3NW8qND1yXjZpWnUq
CnpHNnxLP0I9SCpvN2E2XkZJYVdwIUJ5PG14Ui04Y3M1V1Z2dVB8Uj5uRU5faGpta2JEI3BhVyV+
JXAhdXo0LU5Rfgp6QjhJZHhmZ0pqez11IzRSXyh3ISVrUVFWSDB8PXJVQ0Qpan0hJm5DdDBMNGRX
MVV5Z3gyWGRaZTB4N04zcmNTUXMKel5YZT9KYk9peldhR25lQDxwPys8QlZ7X3FhMlYlTzI0X3h6
RT9ffnE1Ulhwey1hdjdCSG9Lb35HYj1aejc3NlpkCnolbjU7N3ghdyNqPkBIV31fbW09RGtNJCgr
bCFFRUc0KiNzdkgzTDN+T3hNZ2BMKzNTJTBtNCRqZng8b2pHVDVYRgp6WXpuRlgpTDlETjlSMmRw
Xm48aWlQekBiYDA4U3lyNnhxe0FCZ0woJVFWam83YEhlPGpGYX01WFQ/IypGXi05a1YKejtVOXVV
bE1BNHxGZ2N6U2Q/QlE8VW9LPDlGY2p2b1hATE0zUXFaNCt2YGlyVVEjZn5zbUl1SXdGKSN1TGZG
dVhFCnpQQng3IXEmVF5sMHEjVTVIOC0jPyNpdWdacmVNMWE7b3ZEcnJnKkx0S3h0VVY4ekk+N0kt
I3FOUChUeWxsell3Ygp6cE4kUW1UfDsrPGYybWkpNEVQeyZITFQpZ2VocVlXdSFjcnNJJUl+MFAh
N2VRcjkpdGMobFBYQDc/RElTRFQkJGsKelJLJl81K0BvZihxfGhRYm1YUmBlaXJ+UzVKNHxHN0Q1
KUx2OyptMEZ7KnsxX3Eoc1ktJkxXOUg+a3I5clZnUnBHCno1fDVVdiY/aGtFQEgkY2tqc1lBdW91
UzFNTW87Xk0jTDhvcWwjb0VgdnwxK0M4LX5fRkl5V2UoT2hXNEYyPzd5Rwp6NEtzYkI7RUA1NChV
RTQ+akA0QnA1YCQ3JSlnYVo/d2RnUkxtajIhelNYaWAxMDkwdTNXVWVfY05yUj5wZnpDP18Kenpz
d2lYQUQleDA2VT19UUJLfmMwJCE5PzAyQzk5aFdpWmgjJVdzfTVAQT5HaDV7YHlZIVdOVE1Jd2Mr
TFVHbkRFCnotTG1EQ3FjU2BZbWVAI3pSNWl4cmdUSFcoUkpCQjxFRXEjIVhHVTYmYmp2Rm5jRjY5
bnQ/KTlUMmwoQWY8KH5JMQp6ZjtBeCQ0YUZobyk2I1hTVXBCdDZRe0heejclVCN+bTVfdzZibWM3
aHNoX2A1Kzc5JXt6a2NtYDg5KX0lYHJHRXEKenlGWXd+NDQlciFIfiEmUyRxbUR6QXRpY3JMPFVs
dzUoNFBGP2NNOS13enNkNmZtMTJAK1RUQWIhfkdFWGN4cCZ7CnpaWEV6d1J9cXZuRVVSRVZBQEBD
UzMmeWxZPlorQGRjIylDfmtMe0V2OUAoZzRHaU14OE00ZCtabzMwe191bFNvawp6MTZTd19fI2tx
SEY1SHpnWUA+bXB1KFVkWjhGTHpCX09mfno/bn1zI3l7RUwrWDd3ISNXYzN7ajxobko3PD1nLUsK
empQIyEja2h4OXV2VjQ2REU7U3s0dztxTCtRWF5+TUl2QE1hbXY0T0ckRmt3TS1PQDZEam0lbjlo
eURBY147bztxCnpSQGNrUStoQHpseDZHRXNLaU1ybWAxKl5lO2ZZOWpiLUIhMSskYlNmMWNffEZH
fHNBKV95NnBqKGxEITU5XkxTfAp6Mz1TcndKY0x3Zm1eX0pPenMjQ2pDbTtVSS1MbH5OODlMUWY7
UklZQE9ucyY2amEqV000K1E1SzgzUTxgcSkkSGoKenYzdWw+X3BGaTU2VFB6V148N2RgVUlvYDJ2
aUghS2pLVGpQPDU8Y3JLbnNMUDFPeWR9ZWZnVXwxNlMke18ja3FuCnp0e21NaWAzbXtWe1VSdTZV
RW1sZyU5KnM/YzNVXj9tIz0te2FWZHxMJDxrSHg8bTEybVBQeldCMSM7QHBqcT1icAp6VXhCO0g8
bjJpbWJeZ1F1ZFBMR2dCbDc4QWRBSHBCKSlqS3dvaCMoRW0keEE8VipPZStaYTY2NGBvR1ZCIT5M
d28KemZUaT1IVSR8RnBmN2MyKmV5fi1ae05aLUVyaT5hVWslQ0pMdjVFJmlARSEkXypQcXhkS1k5
M05EVH5hNlZDT3o/CnpOK0VXJFh1JVEkPU9nbU80X31ufj8hUWVFNDhXLVMzZkpOYUp7ZGI8Vm44
Q0BEQCQqZkRSO2JNalUzKEFFP0BsSQp6X29WSDN6cl44KHQxaHBVUHpXd0Z4WT5lcXQxPFNYPWI7
YWNhVVFsOTcpX0c2VHZsPj9Rbkxsc3ttcXwmR2lTZ0QKejUmeTJaPFRHR29rKE5jcHsmXm1yRmgm
diRSUn15bXZnd3QqR0hZSW95emk0WXFmXzIyZEd2PmZlSVJDYD45dHY7Cno+Z0psSHRLKzJYTHpP
OzNxXmh6S0FXQSticXdOVHdARz19aUpTODJGPWJ3Mik9QzVkIXlXVj8pdFg7UThwOExyegp6b1ko
M1gyOEkpSWAoNWtnbVYxYFRAZnwoIyEqNlh0cyU7R3syS0U/N0w8QU5fTVlLa0NaYU9ZNnp4dCok
RShwbmUKekA0RXxHUl92KzQqYjBOX2g7MEF9MEB7Rnl7UXh0dll+PyU+MmduPCo/dG1xZWx2UyUl
TkxPISU0RUZaSiFhPj9ICnp1R01DTlpZK1daRWdHOD5VcCF5KFRoS3FqQzdifnRMQHdkdmBpRktp
en1nQWNBWlRZSjY4WnJnQ2BMN3BIIU5rTAp6TzMzMTw5TkxSRzJTQjV1RSskcEFGPVImSmRyWmN7
WmVgXm92VCNZMCs+QlBOKz5SYVkwcitIS0V6bGlBRl5vQ3wKejFqYnxHc0FNOGx2VWd7ei0xWTdv
cUBsUytWKDQrZjNAKnk9KzRFK3w7JD9GWEpJVHFuelZAN1N3JiRlMnZJP0swCnptSVBVMj9BI1h3
UF4xUD5yR2Z4X1MtNCkwcFZySldlNU5zUXJveXImZ19aPERfdStfQ2dKKzd7byVnUGlfdVBOMAp6
U3xKX257cXAkdC07Zyg3LWlLb3tGX15VJVk+KGBVRkVsMXtgNEBgJV9wdl8lPWI4WkBNRXZ7WCgk
NF4wSG08JXYKei04VX03Tm48NipkU1hebzclOTVoQnRRbnJKIT4+SGRKU007Q1JYJDhPOEtxZHpo
NyNxdDBpNl5sO2l1bTw+e1luCnpneW4lP3dlenVQLU5IeGBjMG8pOWJ+MGgkNSkydFhsdUNiTTdL
REVpOzhhO3pFO0h3ciQrNyhhRyF6UTV4YGcjQwp6UUZhd2ErPTQodDheYkd9MyF+XlVpQHt7Xlpp
Rj5NTkRvI30oMF89R003Jnl5c0JDejh4NzFlRiRqJEZzQnA+fGIKekojekhHTiRFTD5qNUw9JVkl
dmZvI2dfcWstJSlod1oka2VKbXVkIWw1Vj0ke2QocEBCR31LfVElO2c9SilkRHF1CnpnfVEtOFAm
KXpaZ0lmZUsyTVg+YWczaFRkeTV1IyZNVE9sR2dVSTM8UEN+bjktKjEqPnF8cjVVTkRsMW1sY1B1
NAp6PCZCczNPN0UhelFoYj9gWXU3JTRwZmAqTj8yRlcwOUl2XmhNblIqZWRrOFRPPjt0UVVUaWMw
RmRGfEVoaF5eYyYKejR9U2JeSWtlfTFiaFFwNDlrPnFYQWA+JU4wVzleRmYlSEhLbUpAM3drO2Za
PyVnam5qMFhXJW04QWk0a1lmZX1WCnp1Vnt6dSp+ZDFAcXU8Pkw1VUd9aUlwd2wmXiRjbTVSVlN5
ODl0WUBFc0t2eThUNFYzMylpMyYxeCMkQ1VfWnNKRAp6Kzxsaj9WSHFES3gjKk1uMmU/WFJ6ejMx
YmNfQWsmTFF7JGZyaUA8QjdzMFdTaGx6PHphNFE5bzw+Y1pNJDwoMHEKekNRbWAxdWFUT0RuQjAy
cjNjWmtueUU+KD5BSzYqYU1wek9lP0kjRTFpK31ZSEdPKiZYVDtUcGZqYjl3Vz5ZVVE9CnorcUVa
aEwrRUFFaG5rYjkpSGojUSYzNyUtX3hKQlBCRlJCU1Z3OXk4TVRfQXdkMUojTlMrfU5EdUReU3h5
emU5VAp6JTBLX3psZ1FlTk4/ZVQ8KDRRYipJMVMrSE9ZfFV5VmctcyEjfm02VGtPVkw9NEVJfGtT
fWlSejs/Z19WRGdFNjUKenkqYFYlKUZaVndocTB1KllJYTxBOGcoSEFPVT4kMUt4SSotZmdoeyFF
Iy1GXzYjPURrYW5fPWpleWxEeDQ+PGd8CnomRUBgdFAzUVEwNVNoLXx6aD0lMi01Yyh5M15LRm1Q
NzFsWlpyO0xYZEVrUkxOKHxYcSpXYSpHVy1vNyRLM0UwTQp6IWNgUm4tQUVBQkFzUTJiZkQwZktE
akgkVHFZU1Q2NE5qXk1XTSsrTWE5ZD1fQDwjY281M0d+QWlZOGZrIXk9aW4KenloY3RRPSMtYkFl
LW0qTlA/RGZSb20tZjZTbH43Sl93UXx4Qzk1Qmg4fTQyeVpgcG9ZVVZMSTMjITtgN0MjP0JzCnpv
TE04Ky1Fa3tZaD1Fdjt1VnN9SHglO2d2cksyP35UUT17TG85PFg1QU50SSN2S2F7aHxNYSZIISVG
SXVkd3htKQp6Z3NiR3BrKDFLY1FaRVp2JjZKS0tlVGQoKk4oOFlRPHZkZ0ZzYzhnXkd3d00qQDlM
VSkzQF8xemBYRitOQ2V9YWYKej1uT0VCdFhlb31OYnF8WW1FWS1zb1hsdk1BckYyT2JyP3szaGYj
Xlg8Q1hwTF87KXdVc2JsPkpYamh8MzlVdVkpCnpLYk1GaWl6X09MMDFFbz5keFZtbm9MaXY1UFl0
MzE5b19VNkU/Z2pzN1EqXyNOMiNIZFk8PWRDSm8/RDEoJCR1aAp6U1FIaXplTz5zQmR9bjNSeEV3
anloTUBOKmRIPCh3bXZfRFFjRzxKX25Ebit+VX00fnhuSVcwR1YxfDZgPVdaZD4KenpHTSgmazNe
Jkx6XkNxJlErdFBHK25hfV8zfn1eZVdsKERDdEkhVWhVYmImSkVpZUNncFdKcmVRdSlRLWVOWnBI
Cnp6YnpyKHxDaUB2cGNeJFBrJFRxPWtmNyZUOSskbGQ+RUZpdzNge3gkSzhRPkBNZzkmS0l8S0JK
PGslZSM4aHRzawp6bVVjaTBjT3I5JTl1dmtqdldQZUlfSHwyVlRObklOYW54KjdZQWU9TCQyO1g0
VXdsUHxoSSZEWGw5REwwcG1IUWIKekJzbX5Ia0FqQU88SUJnUGBGRnc2MEtreXc1SGgtX2RyKGZI
WUNXNFJMeEV6byh5RSp8KmVCb2s+eFpSKDBHd1VmCnp4WVNmcyR9NytCTW0he2VPZSRETzBIUDNA
aXY8eEFBP1dQZXZrdy09RGFuI0NtO3tSP0xqbXRmOHRwUXw7S0pKUwp6Pk9vMU9lRXNDe1pXdDw2
JUFAcj8wTElvJGR1OFR+Vz1XQCM+UGtDeHZJfSlFd0xsX2UzZSQyKy1JJHJoLTxPTH4Kejt1JDJH
cCtNSzQyWHViKyp1fiFlU05yI1U1VjtJaVNjd0JDPSFCUmJua1F8fXdhO2E2OWNMY2BJZiR1c0dx
KHhjCnpSKCZJfnJ7azFTcW9hbWBoIUtYNUQ7aD0mZ3A/djBoQ3RDQEdBcG1ZeWNNeU9FV2lofkJG
d0c9O0RqfiFqU01PZgp6RypaaiZaMH5jS1M8THByeCFeakFnc0xQU2c5VTxxNz9EVV4yNnt1WD43
X09tLXRsO2kod2gpbXdyeEozdj8lMmoKejtObHxmSm1NRW9SSVUjckNiUlIrNGhfYDljMlV+KUFq
fjQxUWV1JkU4U0Z0bCUxYCE1Nm8zPHApWTxXSmFvTjRPCnpSa21sMjtUcEphM3wwejBnQjhUMEx+
Pzd7NT9UKil0cjQrPzwoSlZtJkdESmJYZVJ1ajZnTEF0aCFpKFpRP2klIQp6eHxtb3NXbGNwIWAo
OExqKT5XJXBveHhAOTdWI1AkITQxWG52K3FQMD94QjJ0NHI9RkdkRlJxeSo/NWNlP2Y2IyMKenpZ
K0VLNW9TeT1DNzkmPCtFSWAxckIkZWhBb1E4fVckfHk5XitaaHswcSE4Xytlen50S3plWWJMNWw/
MCh9WDRxCnpuVDVqdTBVIT1kQl4/NG1pMDVQNGFZZHZDcjdiTFVFWFYxe15iNmx3ZloxaDgxSUdF
UCVOdW5KR0JUKitBeUFnVgp6ST5NS1ktVVA4NlVYcFQkeHMrYkJLUm5KWFo+PXV9YkEpVGFJcGY/
YXR6YGJMdlV8KStWVjtzbCE5VTNyR3leX30KelRuMzlwZkZPOVY0an1+MUpPPzJhZkomYWw/Kzda
VCQkK2M1R3g9PHAlVjV5d0gzVG9hJEYmVnNPTX05bWczSG1OCnpkd3cwPSkhSVg4Jmtqdks8TF99
bSR6WiRFaFkoeVNfcEMwJkhXbVJBSUsxcE4yPkt2cytFdGl5WDluNE1adG07Uwp6ZDZfb19ZciFS
QURjaTYwSV5wcXxkNClge2RfUXRoejtwWip2PFU5PXhPeXotMkJKRiVwa3JNYG9Za1FfQFU7aX0K
ei10fG0zZlZsQX1tOWRSd1JGUnFQdjdPZ1Y9ST1hQkd2SV5CRyk9c0JUMFhHZUwrZ1BfcD0mRCgm
TCtCZ3ZkLW1vCnpDRmFzN08qKC0/V2ZHZWhAZWZha280fmg/Zk1RdXhSemwmcVJ0bC1vNEZ1U29r
ZWFASiFWWkItQlNIKHQzM0tmfQp6Tk5hITtCfEkpYyMyUDIlRWpLZGc+aUg8PlZLdnhNKUItWDxG
XnptQUd+anhRdmxBZzNUYWlERHVeQ3BXYztNd1UKel4qbENeNlUrNH5TSyNtakAraEU9I3ZOPjR7
TFA8JUR7JSZWNVNoa1JEfEI3NCRqI2d3Q1QhXlQoS2ZCbjVIayFJCnp2dVA5RUloVTxoVlZzYjN0
elo9cDcqNXRlaGk4ZFVhSnhQbCtENnVDPXhpOUc4YX1LSFJnZ1dsVExPPyNqRjNKPgp6SjBQbDFI
WHNUaHNJOD1rYTVXalpBeWF9RyVpd04ySzk1NVI2O3puKGFsQlpCN3UrQClrYFo8I1dVRjMrNS1i
VUkKekxoKVFZciRVT2d5dit2RHplSXQ3NGxJSFFVMTQ2TURlVFlodSVNQyFpI2sjUk1oJF5AXiV5
b1dfUEAoMik8c302CnolaD1uQDBRTnl7OGIhcnJlUUY7PnJoSXckZkk3TCFzKT0tMzdSO1k1alpI
UE9iPDE4UTBjMUBAMEAqems2KjBOdAp6aEdudkVfYzdgMD5QTVFYJVQ5OGwkPHVEbjdEdCh5T1le
Sit4fGFaV25JdTNqaTQzUm15eF5mRkZwTElNdG5yfEEKemtXTE90NnVzJDVrIzYxe0o0UENQTVIr
WHsjMSshJEc2K3V8PXRUSDJ4TmxKdCFjWWRrbXJmXk9uSSNlOVV+aDljCnpvTn1PSWhzNzMmbzB9
P2A5cypNXlQhMmNGNylFVWZFZUIqKXJQeCU4dUBtUj5oZ14pc3RtfE1oaXw/UV9BLVQ2PQp6IUFo
bUJyKDRuYl5yQ1NWIytnWDQtN2V4RWtzJD1AVn5EOSNYck1vWkB6QXgjVjtUTDVmcW9WbFgkaG5Z
TTxaY2AKelVCY0s4KlRGX3hia01QfEZ+JWVUN09xU3U5bFFxP0kmajBhRj9CMmptZk9fYVEydHIy
dW8+X3tXSih2ekxhZUhoCno8Q2tYWnBwfFIxSmN0SE41UXFgQC1KUSNhLVN7RzlYPSN7UUE7KnUk
V3UmODkxSGA3YV4wJm5VdG5kMWlVY3xWUQp6UUImdHphUn5ZbXNqZSRXNE1teHBadFZmYlI5c3Vv
bEQxXmQrIXBFUzhOI2t2bktOJVRRZVdGNFAkNUsjNmEqSDQKek0xNGJAS3NITlAqUHpVc0o1IyNh
SjAqIzNodCZHWlllQjFDNGY+R1EoXkI4a2ZNZSNRPU09eVEhYTBFRVE4U3Q9CnpyTXM8TFFpLTU2
JXhJTVE4UHh5LSphXnN0SSZsS1VlaEIwQCZ1aiszQnlnP18wTFUxQjQ8OX1SQVErUDZpfDBzMQp6
UmFfNDIrYjA4XiF4RzIxTGExeHV7QVE2NyVzd050N0ZKNGFMIX1IMjQje3lHYjh4NSZuTzxjYD44
JUc0VyVaaWwKeiE4cXokYyRKdEopUkBkaEwxbGtlbWtqcHxxZUoyaG5LNSVWNDN3O05fTVZqRW9r
c3dPPHpWP21sez4oUT8jIUd2CnplPlpaPHNaYjhvRDVMOS03fjxINCkjN3ZQJGt5K35TeG5QO29C
OEx5WS1oaitrdHRtb2NLRDtxQzk0KWxRJlhNWAp6YV9kY0s2JHtOMkxoQnZ4TDIoO2gzRUdidm09
WF5gaC1SZD5yeHpNSVRgODI7NnVOeHFuYU8yZ2dYc2JoV3VzO00Kekt3fWhhPTlHfWRHaDV7VDU4
Tihhez0zSmR4MnMzJUN6QHkxJDtVdFFSezhRakpTQHZycHg0SnwtWD4yeXZfJjVOCnotaXVPPk9y
flRhNGRHbGF8S1dHdTNqclVKenhsNzxrbFhLR0VZWFVVQF8reUxrOTU5MWBLZm5IX3NLcl8hOGVi
ewp6YCtubS1uWkxMfXpXOFV+bUUoc3lXRzxScWVkZD9tRkpKbipBSWhse1pTdnR5KyRCe181JFFX
VUVhazl2b19zdGwKejZfc1VqJU47OHVSdm5OXjA4Jj9Mend+d0ZxYG0jNSs8eGF4R0prMCFFK3I7
IWVkaTdHbyZXcDE5NiEpMldrP1lZCnowN3oxM1ZwWlB8a3gmMkh5SlZtYl4oe2AmfEk2MihsI2Iz
JF5nO1A0c1IweDQtK3VQe0lCcDdjRSloX3FedmI+Vwp6LTYtJDxeekhKPCpJJHlLZUQ0K2M9JT80
cDt1U05iYCZnZ0U4a2I1fSZ3emFZPm59QFJKM3RGclZpfHhOITkhaF8KeklMQTVEekRzaTdkYSlZ
TStWQkdGb35NbUlLNmpzKT5mJiR5NDRnM29LOFFeNU88Xj9QJn5pWnYxJkBeeTNOfClaCnpMJEgt
Z0U2NCNlOER3WkZnRHYhUFh5Kzcpe3J4UG9nSTRkK1d+aXA8MSlDWDFuY3xDWnI/YzJNd1AjWUpC
aSRDcAp6KUZFajB2RkpVcmFAN0tQPyU2az4jKW85WmJATzM0NDlVcnA7SDxpUkNUY2RpV3pEKnx2
ZitobD5Gd0A9YiYhP28KeiktOH5ENj5KV1c+YypsdWRGSUl0XjZQKV9ET3QzIzNBR3F1bktpI3I5
e1NmdTtZTmErc3Rtfm42KiZtfVRqYjBDCnpfej5iUD0pKyF4elUtUnNufnxFanhJRnZfSXYrbHtV
RnlvNDtNTzhZa0hgeHpLUCRKfnkrWkROK3VpY0Z8TGQhJAp6THk1cDVzZyN9RGokckBpV2pIZXx6
eUMqe2tRPiZva1lrNWwyN2VhJml5KVNRNylMbDNoZjY5WnxNSEQqZzJlSCgKentMKmhlZk0hKjwl
bEgyNjV1eyFaTGVfQGxtT0VGPUwqSUg0I0VvJiMqKzxiRllsI3ZebVgkTVRBQjNlN2shUFFOCnpT
KVR2I282XndLQVJxazl5WDFvKHpnTkVjZ0A8OEBqRG0paj5WNEBnNSVQSGZOU01+RWp4NzViVmNa
NT5VISV6WQp6KHtxM01YVDM2Snp6Mn5qVF8qO1hRVEc1aDNoTFMqT3RaNC1fNUpHVnNZTzRFb2pk
b2JTOzI+eFprS1E8MSpUaUAKekhwTG5SQik4QFVXNWooTlhrMjw+YkN5WmM+PzkwX0s3OXpDMnpy
ekVeJn4oNnZMRjBhYkw1JWxIby1qPWttYWxBCnolY2YwUldoZW92Y0hEOD54OT4qfWp+VE4xaEkj
VkRxZyRsNUNOOV9Ddj5aYkliP2tlK2d5VWczajFHYSVKQEp9Ngp6X3txMEh6LUh5Q0FITWBUbHM+
ZzBsRyVoantfeUteJEJqM0dHaXdxMHE0IUc/O0cwQ2VWRlVzNjN9UGc0XmMxUEMKelhwfkEma3xZ
dj9ubShPUXArYVMoU341ZSh1dTd3YzNBRjRDRCM7SipLWjV2c1BHLSlqUn0wfGlAZV4+Y3AjbVBS
CnojdTNJX2wqa3V4NXhBVSZLK2kmIytSPnYmV1dtQjQ1SVlJV1YxSDhmWX5MZCpTMXlzTmhPbCZY
Y0ZXdUV5YW5KdAp6Q3x6NklQemdgSDBwbWw9Q2tPVzVSSSolNzk4VW0lb3xFN0ctSCp6R01KPSpf
KkotJU1OR2kkdG0jTmJWPnxDeCsKelhBRj9nIzRSKkdyZnk3QWBiaGRHeVhZRDRMRkEmUkBIYEt8
UjkpdjdWM1ZWPUBeYX5mJmBHNWRRV2docTZYP2FgCnpAcDhGLT1gIzRfR2pqT0FBI30mSD5TeHcy
bkVPZ29sMnE3T3dmbExGcCt2aldgays7JThBPUskT25XVXVnMX0rPAp6JSYpOX5pPmdlYkBlI0dP
YzczLUVmcFRqVkoyV19nMjI/eFhNIUhjUmQqbl5DUX4oMElBYUpqezNGKnYxZD1KZE4KeiZwaUh5
eXpSbDhXTj1fZVVWM15ubjBwWm0hOHV8T3dnPml8bVdzZkJiUkUyMXpXOytLakVTOHcxeXVLQ1Zh
fmkwCnpqaUdLYHplWH1XTEhZSyNvfFchaTFqOEtfSkw2RSteRjBRRUtCOT5ZQEF8Oz9HN0JWKj9N
SGhSQElxTE43I2QrUQp6UTtnT1RmaGlFcSQlLXtJPGhvVCQ8K2ZYSW1QaH02R1huVk5namlsREpH
TzA/V2xJKnp2ZWdVYWc9YiV0d2QpdGoKeiNARl9QZ3QwK3NRbkh9SDQrQnR7U3IhTi1wJX5Pa2NT
a34hTmlAWW1vRiRpSTE7NTJZcnBBPzNjb1hDXkpAaWU+CnpKVG5rNnZQZDY1Tzd6SEZtNTE+YFdK
O0huNDxAXyhjXyYzRDNTPXxRbzhLYkttZH0/QkZUTXJ9KmAlenlha1ZzfQp6MlNvfWhhRDgyc3l6
O18hIzVvQlRSPTdxRG5zRXBWdGI0VClRK2dxS0c4V24/ZypZcWBQdC0paW0yd0R1JkRrMXUKeisz
R29ISjNCMGByJSVhPUJnaWc4MEdVPXgzP1I5Nl5CV29pVERxYzYpYEUzKypZQEt3KUNYQEF4ISlt
OCh7T1JFCnpUREFiM1RCeTswdDd5VCh4cExyNTFnPHB8bm5tVmleN3Z5ZiVKMlhHS1B9N0dHfE1u
KDtCe2AxaDh4SUwlNyo4NQp6JEBiVEdOP0QpPTxjQEdBdXt8d2c4MnwmOGtxNi1kJWM5M2dCcGoz
VylCVzx9QThuRCkoP05Pcko4cVQtOT11bmMKemUmUXdoKmVCbHNFMiZicGZhfmtFKkVmVXdGKEIp
Mnk8VWJvdmh3S253I1o4eGMxY3xtRCVzS2FzdmpWPWJMVX1NCnpiSGpXJilwa092cz58ZmZqWFB3
O180aUExcXpAS3xTJiYtJjRaekp8OTEqMFJNV2IrUVd7e1BwcU1QZmZrP3lHegp6K3hjMT90NWBR
Pno9SGJmUiUwck5RKG1WMjQpZjE9Q0NxPmlCMiZJZjkjQGk0ZihITnNPXnBwUUZ3aFU7eilyWmYK
ej0xUi1WZFUrOFA9S2NMV0BaYUFlUDBiQio7Xj05XzlIe1haNnBIOHImJHtVOERJUVVjUnFIZFR0
Z19vNTt0fil6CnoxQX1ueVkmI3xFWig5TmxKfFZsZDk3T3pxbk9KMWdDMj9YJVQySG5pYkB7a197
OE1qLUN1fklpe1gwOVAyNXwhSQp6Q3p1K0x2WUhYT3xFSiQza0E0NGZzamFQK19rWiswYFA7cVUw
MHhpKEs3ZHIqM1V6TzdkVEVFZV5JaHZEZ1A2LW0KemorRFBxXzh5ZEQyaWolWiN1SzA+ODNacERf
XnBydUh3PD9nVj50TFdnZ1NtfXktNysyKEZDaClPUGgyTHZgS1MpCnp4eERNMGNmKCF3OFVwXz56
I1NKdlJAczEqZzk8KkU0OWRUS14rezx4K15HJHdCQ3hDP1krNDFeUnxMKGUtYXQ/Rwp6VTtUfHck
d3htP0VfLSQjbEQxUmIyJClCdDdZKHJqUy04KEl3aU5pbGBnKUs4alYhZGN5PX1kTS07cVBkNmAq
TEQKelBOQHwjb3w0fFp3cGJUYCMjJCYtezsycFR5ZHF9NjJhJX4+Q1hhQVdnWDQ0OzFaN31vS3hR
e0lPN25+dnZURHQ4Cno9fClZKz5DXjI5QXxyRHRpVClkS3MleSpHTEk1Y2tfZi0xTyQ0LXxBVWFw
dTxROy1xSUxFdk5LRH5JSVhjbUZpdgp6QVBNPW11UklIMzNJV1BtNXg5MHA8dzhPSyMpaDVwbWNS
SXp5IV47RUYhbXpCMDZqUD0hc1RFWThJZ0JDY3FAUW0KelNZQWh+Kn4rUml4JH5+fGE/Z0Q/JGdA
QSpDe1otR0I5bTJsczBPZE1xS0MpeigkckY+IUQoX292MWlFb0l+R2VWCnp4PnI/SVJMVERSTjk4
MWY7bHsqXkdoK3czO0YxX3lRKip0JT9WV2RrXzRrd3ZyVGdYSHdfaCpZSHRoJG9CVnJoUgp6T3c+
aFpMO3p1UlJmUlVnVm1DJnoyZ2w7Kjw8NlE5VHI9TSpMeWdGeHl+bWBacWdCQDJ6RFUwTndHRWh1
NU5icncKej5gSDU5Kms0YGJgbjN6dVZtPkV4N0J8YzRieFkqWUA0cH0mcnc2ZjVee0RuZ1dpYihG
S1BxQ0ZCVEVEOGc/Ny1DCnpqYipBSU1FYHVIbmdKZ35OO1EqMzk+KW01JV5BZD41Q3JhdEJkMjg2
dFkqMHYhWW02UGA3MUJNKk56eSR0WFo/QQp6eTBUWEtgO0o7M3VMQipjWmcmfTQ+aSNKNTxmWXo/
KSEjLXVxODYxX2xIKyRRU3wlTkJ7cXBvPHc1QWcxe0Q8cioKenJmJVdtQmRgJFNyPW42PmhOZS0r
MklZeWJaJD08fkgjQj4pYHpHWHRDcFJOTjUzTD1ZMjdkJWdBZV5nfjtvaGA3Cnp7UWMpLVg1Q3g+
TTFeZDc/V3B2JGNTc2U7OEhhak9AfnRtRkVpMiRnTmBvN2I7UG11VXVnS2lSSExgTHwzbGJSTwp6
KCVzVnxOM301Jj5RfDVeeSFve35zJWw1VT9tTFd7a0l0QEVTLVc8WFI9dk5yVktaRHxkdGZQKUJi
TEZyaDFDTTsKemwhNHhpeSFfJkooNyUpUFFPZ0NAJjY3QHNXWk5zUGxJVFRaSz4lKkZDd0l0XntU
JT9zNGd+ZTlXYyNLKWFDSVRPCno0dVNpUHVrNkhfN1JhakFpPjE1MlFAO0Y5LTw4OFZob21BN1Zu
fXBwcSV1SjZHIV5HbEJEfX1QSjNKNT4xKFpfWAp6R1hDK2R6OFVhQVdReH5SPXtQal4tZGR6R3lO
MzsjVVdiNkd1QzB7NS1oUX0pUCZwbHwpWilEQG58OH1VS2lGdjUKem9leDNSdGZwZzkmPiMrPns3
P2ohPT9aPWxLcDRYeWp4Yz07IURvXm1sNCUjZHwzYGxDMClfXzc5aitobCFfSWA7CnpBWEdzdjA/
b1RwKHV0NyNgQGUwMzs2IXpQZDhIUVh7cmgqSCFMP1YoNH1aOHAtQ1NgOWJFNDB0N3h5RXg+bkpq
dgp6JUgqaj5VYyloUUpoWjZ8TT1FNmQ9QSpLQ15CeVVXUl5lRHgwSFhicGVGfTRrWj9acz4pYlF+
Yj0tJlp3aFlxeCUKeiYmTnJgQkZiJChrO3c0bXFpLVVKemVsVXZ2emI5MHFZT2FDSFJeLSRoaWxB
SyRVdSlFbitvbk5xI3Z1QzJncnFTCnpaSz1WR0pvZUNRdW9AIShqVFlJdDhFJi1BTV5JVDBoRzJ+
SyQ7VVNXXyhsKlRpSzkzQ2V0Q0pyS0VORXY4TUE0JAp6b3pGXlRxIUYkenckQ01VRnMrLSgyfih2
TmMkciExeVJyZX50JnFhTWVIUHktNzg2KDA+M2s1R141d0Y/STNIRm0KekQjS3ItTVExdV8wPDt7
SmxAJl5OR01xP0JafHtKI1lnS2wmaipAQXI2bHpBelpUQFBGKEB0OWtqbUtmLSRzb0ZrCnpJNmhG
TlZAeSRHWU1CZDtiUz55NGY/I3FLcHZseChJRSFFPHBvYSh+YXROaX10VXhGS1IxfGReeilzWTRG
ZGRnKgp6IzJ6R0J4UlRKazNXdiVmQz59eFpLRShiVnRlaiFpNkYjR1pPczV0NlNFTkgzTEN+RGNS
c3JAbD1VZ2RTRmJFcVYKel89OWl7OGw2MUhBMyEhLUhRQykya1lpfEtNTjV4ISU8TF8lYTYxNiZC
Tl94SEpqbz5TU3FSP2Bqd0RjezAlaWQ7CnpYUSQ7NTJGKGV4dEZteShXJD1DJGAka1kxQTMoKV4y
SHpwamtRYk8jRW54PUxhZlQybVZpPEd4SGR7KXdSV0pHRwp6Jlp8TG0mSUdnbEd8dDlrNEhwa2xL
JTFWSithPHEje3skdE8wVXR6NEdMN2VSNVZ9YUxTQkE8OWtvI3BKTkVSPWYKekJ9LU48MWM9MHQp
X1lvQmVQcyhgQnkoaVp5ZncwVTw4RWxvT2J6OUM/N08ye3FuRn00Um9kKExZeE0tKXNHI3dCCnpo
I05UfVdGfEFBUTJFVl9DPj1LZyRUWGxKLX4tVW9nQWw0Z0FWNElheyE5VlNxeXVKS1MrLUNCNFdD
RlM1PnwzNQp6U1VqeGkyZ3BQeUBSN051ZzNoSEdHdTFkcEBXX3wqNk8wVklOMzxifT1Cfk8jUit+
Mig5UTtkUk1VZ2B6Qz87SGsKejQ0elpLQClTQjZ0JjdRRz5AMmcpRFA9cklpdjYlZ0lZKHRyJGB5
MUAhQjtIPm5nPH12PktPMUohQVF7aVU2Wn4mCnpnMk80WkxUbm9IP252KllAJHBRYml9WlhSQzRi
K2BWZ2BIPW5jYCl6Nmk9U2kreSZXZU59OEslVyViJTZhXlMjegp6WHNaWVlCTSFvVDxiIzhLUWQ3
VEpZVClNVElOaFV5Ul4yTnF4MHd6fnEzajQ5cn0jUn4+dlpoTDBrRig0SWVfV0YKel9AUHo2eCkt
eyhPejB8WjsyS2RLUEs0My1hZ31VXmk9Uk4ybUljOEQrQ1BNUFBIUkc3U3R2en0xPEtWZEJnaTUp
CnpnWCN7dm15dlEqe20wcCNNUjVzMGhXQn1uQW0wTlprbVg4azVNPmhKeCRyRmpRLSp8ejc7aFJz
OENYamtKS3RBcAp6MnVEWHRFMlhFMlU8XkBlQE9VU1NeSyM1QV82YEY7Zi1EPn5oKkJXb05DYEkj
eyUydlNXV2RMamc7Zl5ETEE1fTkKeiR+V2gtJTNENjtnNmROfjl7Kz9fO3RjcDhHUyNjKmBla0A3
ZilReHBCPDFVOT9+eWxOKigwa350d2hrNzQ2I3VaCnoqP3wleTFeeUBXQ0N9eCRsKk59WjVmIW5u
bmJWfUxiKks5SkNPRHRFZXdAWSpoWlhpUDRjfmZzbkJZd2xVc1QrQgp6TEtRSDgrNzFlQT9pP1o9
eVFfKUdCMGR5QVlIa0V6NXtMQVNBKzhaWXJjQGtwaDZxYWdnUSZaSj0/MEtNVGlyeVQKekxAfGYj
VG99WkFBcG1hKFpsXkZAWWhrKmpTVGpQUTQobEtkdXBuUyVMUXpTQngrSTApRGc0ZUwwSDREVERU
UHlQCnp3VHBteEIyK0Yoa1MlNzNEKWZjSERqXnRaY2Y+NE1kK35sSWkwWE84ZUN1fllwYkN4Mmd5
Sk16ZXkkPn5ofUNtKgp6VD9WKDFLWk1KODI3Q35pdyM2fkdpZ0hofVdgVGs9S21wNjNEPUg2PzhQ
ckZWQT00Pl8hYUtUQzcheDZaQllpU18KejxeNyh2M249PTtZfm47c0pQZDFzQGUjJVZhKUAyOVNk
b0hVeS10akwwNXBRXjt7am91ZnJkXzRwXnp1ZzFPWHlwCnojdmt4QEVQKzZFcyF6KDJ7WmNYMUJV
T1cpUWwwM0xAP0BfPktvP15AWGAkdUFuaXo7eU5IUFFmKDBVZkxZRFZ6Pgp6MnRoKlFEMyt2PFd9
RjZOM0wrfm10bC1sdGIrQlMkXz0kcTlCbSM+dWltfDNxYW88fkJFMWs5VmE9TlpySXgzckYKejVK
Q0Z7dmNOS0Vzako+TDk1STdxKFBBPnM4NyZnN0hFa25XTHxpKndEPGU2Y1l0cE05RHRjT3tXWEd3
PTV9VDRzCnpAbFNHelgyMXVMT0VqQChKRkd7KlhzTiFXe35uUm4pKVI4dTs8YSspRWxWYEc4STVK
Jjs7S2Y/JFdqJD4tQ2NjSgp6LUs+SmhHNWlLdGZ2b3t4U3whdXMzbl9aJD1uNnsxTyV6aSU3T0so
N0JaY0JUMCFSUlQqQ1N4PVd0Sks+Yl9TPUAKenJ+cHIoTWtlYzthK1JTQHFjK3RjJkhibU94dk8x
amtpaXklYndQblYxWiFhXlJ3MVkzT19Ib1pubEhISU09KTFHCnpyY21MJE5ufmJhVjdWfVRjTGM4
cThhJUUjeXpxQzk/PXZpcXY0cXRzQSNnRUJQSmpjVEFlbiZ7JW17dkgtN3Q/aAp6SUBCbyotS30h
TnNlTVFRaClhOVRPZ1lpS1JFfTVBbVI9K1YhMlVvMjBiT0pPNiMjITI9YipobyRgLW5AYXZHT20K
ejF3SCRaYUJTMSVNdy1+MnJUM0U7WTxFQGJNSzg5JDwyNSR9SzhRXkRsM1JVO0lpKDs8a1NXeUoo
SjktdT8zQ3IjCnpFa3I2UDMpNGpJbntrYDteJCpMfE8qPl9IKnFTYDA7aXxEMzVxe1VgOzc3TzE3
ZjNpdlctNzVpMlJGdDc3KnZQcQp6NGp+JGFQKF8rRTNpY1Fia0t3dSl4cm82VVhpVDEjSWVrWkBx
M2VXJVFJTUhOK0V4fnooR09tJHVJZmZmQk1teEgKelVNMmx5UlNAMXQhJG5xOTY2dmApOUUpeTNF
NGJGc2Npd29AU2N9NTkxQEUwMDF6LUBzJShheU4zPG5Ae0dIRmVlCno3ISZfIWs8X09MITJpe1U5
d0JXfilwdHREQFVzeThMRlFJOSEkTyVTTV5WcG14fXB4JWBlPXduWUlnd3RofEFvdgp6NHZSSmRK
Q2lxcD1+ekZXYjdCaTxJen1fKWtEYENWbEZXYilBfDt1fDt0ISYoNE9SNTRTUGh8QnE8ZmFqITI+
NzMKenh6cl5Nald0QEcmYztiUz0qTip0dXR1YTN1QEVtUyVmeV93c3NCMUpoPjlQX1JQR3RsaEQh
KU4pNVlVYk44PWc5Cno0S2k/VmZoczxNeUtwZHlWbXJoVDtAfVJPSnY8PGQwRkgrQzE1IVY5VEZO
azIhKH5rfSZeJXZgKlVYVCVzJXEoSAp6OVMhR0BuTjwwSklSdChWRFppdlZjSigqfUNkTWpzaWQ9
N1pZbi1iJnppdGBgNiN5fTllezFoKVRYeWA5MGVaR0kKel54JWJHPT47RUdNe1NkMjh4fX1xcmJw
JXU5RzM7SDc7OEg/dnBQPnBiPmomKyoqczU5KjNPckhiVSZvcTNfJmgrCnpyX3NzQCFzNzl8RGB4
Y2BGeFRDYlp7RnBmQzl2KVQkJnwwaTY/c0EqTTVjViVPbjZ4KXIpa1IrQmpwSXpXJnM/Pgp6a0Z7
JntjOXlPYjFPT3U3Zik2czIzNCU8dVZwPHw8ZmpHaEE8P35QWmJyZ1I+Vyo/RktGbzZiQ2wrRnd+
I3tlS1gKeilOLVR7aXdGZFZxJCQlY2I+Tlh8Pl9xa2NzbEMhUCsjell1eEY0RSVxYTA9ZnIqaFBD
WGN7aWxZUlBtPGNNKDhJCnpFZWM5fjZVRUhzUlV4Z3luJjxPdUpgYTVQSkAqfGl3Z2UmMTVJJG9m
N0hpVCNoUllaOypPT3JqVl49JkxnN2ZIeAp6JGFEODB6YG08YHJKUmZ9bTY8S1FHUEMxPUc8V1Fq
bWQ7KTF1KChwJW5pZmgmTVUhLSgycmBCMGNlP2FxPzdFQmYKeiZBYEg4TWktNTs+Qi1LVGNuIUB4
Pk8pQkpjbGZvdnJ3PTAydT5Ne31hdDx6ejRCUjdnIVF5LVVqbXhhfDBEO15QCnp2e25eVzI9YjFr
SyRyM0E5eUQpNEJ7aDA9VGImM2s4NVZAbUo7Y0NwcDw4Un1GMzc4Tzg4MnxXUTFSJFUyJG9qSwp6
JlZzYFR0UHJJVmk5bUVtMjRRKTAlaEkrWkdRMEojZ2oyb0pVREc2Nj1HLVY5KXc4NHIjZWFoYyUl
QDI7MHpqYVoKekxDWiNDM1cjWmhEZVA2fG5iMEhrTj19SXRGfUl2V0MwejcyazFtRjx5PzRGcnNM
e2VuQDF4Tj1aMzcpPCNDZVY9CnpMSDFrIz95Myt8bU5BQnxDQGphdzImfC1+KCRMJUBQM15+Sjtm
V3A2ZzRvSEN4eXZRZ3lodSltPnVfR1ErR1hKLQp6NHc9UTY+RV9kc25EMUBzN0hAKHhqZSg3Vjdv
K1B1dDs2JEFld29nSTQ8YnslRnFTckgwKXJWekEhUEtoWFpPKj0Kek1eeVZHVGUpJjVwPFpQMWxE
WDI+MGI7PHhlc3lzdjZ9LX5HbzJJUHZETG1SViRSM1Y5bzx2Sm0kbCMkXkxOI2peCnoxNSY2NEEt
TVR8OG9+MWpmUmEpXmphVVl3NkFgJHQkWndUVSo0bV5qPXN6aGRqJkdMUWorMWElSE9UNE4+IXJR
Ngp6U3gkcG5zfUZyZTB5ck0+eGc/NjxJemZ+OU9tcXR3T31QezQmWjAyekI1PUB7OzJhZiNnPz96
OE5wMUpYbV5hN1YKejRlRHwjb0xpUz1ne25eJWtLJjFGTnBSN2EtNCY4ZnVuWTg3QllQYDhMejJ9
ayh0Sz19RUk2PUw4djlQal9JV28rCnpZaXQ0YnZyNzFrYHBpaDskazBBQng/cHVgalNLKXJMdGlZ
ISNKenlgbTtfKiNTISViSlNzaXc0QDd9fktIenNlVQp6cnVaQE9Qaj5+KWZEYTs1ekV+N0kmaEpo
VGYjQiV2OGtWbTFVTUooUUJvTGZ3OFA9R3t2WlZfJl8pWlJ9RVBlQj0KelRGKjsxZ1FNeCNjbk42
KjJYcVYhQlYhM2NAKkxiWHp6QjZYc1dTK2d4PUtUaW12dEh9NjJ6d2kwRj81fmZVTkY1CnpBUGJJ
ZGtgVU4qSjZhYVlmdEtaUnFJP2Q3RCtEWCtLbWI2Unkjen5TMWw4X2R5KkAkMnhWbFdCZGVoO31z
PndzZgp6T0QzOWAwd0o4UTV9Izx0aUlDYTdyKV9nLW9lJl9zYTBeTnY4TyhSMT5JODNBWFZWSDwy
cnlpN1leJjZAQUNrMzAKekZHPENgbHBMKkhFKDdGM0x5I1IrRFNDWnIlQFA5O0QqKkJxTDUzTUU5
YVFiLTVHJUAjZklkYjRsQGRncF8yeWx3CnptIUlzY1VFY3prandrRU5KRXNwS1FAbXl0MyEkWDIh
WmZEcnM7YH1ia3okZ1I7cTAqdkR3TEJhUFJaKDNpPjBNeQp6MXt5c2JOMCZnYkVzZ2clQz8tdEBs
I0l4NUckfFBYTkR4KitDfDhEU3ExeT1vYm9BSnUjU3paMXFhVEdNKHN8KmcKejheTEYzNUVHVW17
O3s7e2ZVRyg2RHczeUN2VUF9cnZiKkl2Zko+eisrQUtIfSlYWFMmSU8tSml1VGBzeTBkcjJBCnop
PkBwXjB6MT44SHR7bU1kN0UoaENZd2BFZUJue1l6R2Z2bm9uTCNBclBhUmw0cTA8KnJZdCtXTDYj
a1NMMWNiZgp6akAyKWQxYzRQbU4hTVBJd0pZUz5RaFV2KVU/TGU1byNHaDdGe0NyQSNYPiVAJDtO
ZClIPyhKa2MqaVdmMksmdDQKensyNz5SMjdDfmlZPSVueXgjeVBQMTRAQWI+aHlSPnMleHRCcC1z
Y3pBM308MTF+bWs4PVFUP2lzP34/azkrdTZYCnp2fCYtNl9RVlZ0YjN7eW9LYTFqPkYwMz55NFo1
OT5vRDBFVE10PmFZS0E2fFVZXikzemRUQ0p2UWAhTVVEJG9YYQp6KntMbkU7QENEK2dqZFBkQ0hL
bXFoODlVNzcjXzx8U2g2OXhuSE1JKXNQKEk5VlhpI0FWIUV1JXJGWlUpWllDRz0KeklQMCNRTH5v
eGAzUWRqfFphNTR1MzhpMmd2YjghdnRod2chaT9afH1uMks/Jmh3SW1vaEVsQiZZbVleWDZXQFNe
CnpsT3hUJVNfWjVxMGxQNE9uUTc0Pm14ZiZPK3BeJCpoRXJwQGlkQFJtYE56SihYVFMlTURQQlBI
ZSVuUj4kJTBwXgp6VyMkfE4pfFcjQ3g0IUE+dnswd0ckaTdgaXJLN1Y0Ym1rUFVxWilRVGdKIysr
NSE5WSoqI3tePkFTQmh2MF50YCMKeit5WjRGbnImb0IwSWFyMGowOHltT3tmQ0Q/JiN8PnFocF8o
TSUtaVB5IUZ5ci03Rn4tQHMoa0p2c29aNFJpdHZgCnpRSkZ4JT4kYnFSXzVZPzc9bG4+WEtnazE5
bSZUamRxRSNUT2VAS0RvajRlKylRZC1UTVpsYEV+b2ZlQEcwMzRGWQp6dmZFY1QzJjMhWHRVMi1x
RVJ4cngzYHJCYVRHbU43UyUpPWlqVHZQb3lxVUY/al5PKW42TldOeiVyZXxzdGEmTUUKejBQSmoq
JGFFPHRRfldVY3J6Xjx9XyNqZX1YKnsyVTVGR2ZCdklgJmw9LV4tS0sjJVY/VWZxaz0yLTBkYkdl
c3EwCnpDQX5lOEstPTZ2ZklUJmdDKU5XUSVrWk42aXlBTV9VckhAe142VE4qISpFJXBHMlNITkJC
VWM+TXBQT2FhfGwpNQp6Rj1TdX4za2dUaU1pdjVhJmZybkc/I08xVD17aFpebmlrOD54b2hQX1dm
ZVkkRC0yWDMhPkthRjIkKCFEV1kmaHQKekgtTTA8PUdJeCErNnx0RWZhMjFsblZyUTdiWEp4dE99
KztQSFhyJnU3MGplZ3ZIOXtncW1aJUpIaWFkT0goPWFaCnojSXtLRGwzYDtqe0w1bSE1NyozPSRv
IXh6S0R0U29URE5OQHxFXmlmcjg4SX43M0FgZ1VoR2RZNmoqbUlYPGBJYwp6VU16KWRKPE0mazxi
bX5rek0wS31QTS1ucFdPbS08Y1p0OHB3Si14ZGgpblMrWVkhM0RJSD5UMCpvRjRsLT05S3QKemRa
Ki0mKHdrPU5mUHJaUSZfbD4+aWxNZkdSbkhqJCVvJmUwQTluOG9yV1FuMC1yJEdZYWZZbjlxJTxN
U3V8QC1DCnpOUnBIeWFLJSgqNkVlSTFmR2otdXJkME8hJHVXUyhfU3RMWUd5PjBNPV4/blc3JCpW
UEFsTSNZZGI3JGZXTnY4Jgp6bD1aZ29JeXYoQ2I/I2BmRFR9Y0lnIVpiPnlaZ3AyczlIN24lbUJv
SnUrQUIpJFglaFB5MjwhZj5FPSpmWkBGQF8Kem4qZyQ4RUBvOWNvbVRzKlRCTHZSb3dEbDRNeCs2
NiNKUHVMY2hpbGlJak14PCFpeXJzM1dgdH1ZPT9FMUx9RW81CnpLIW1pRCo+RE1nP3JpdElaLWA4
PlJKZ0tGPVl6PFV1QWokIU1VNUcodmp+KmUpS2BQe3EoP34+JWd7QF92MXhffAp6cGVmfCY2NnRQ
bG0hVz5UaU0pRHtRVEA9QSNfNChEPX5ZUVdwaylDVjUlfXF1TVdxeiQlcnNKKF9leUMqJiteM2AK
em5gTTZNQ0o2bmdZK3YkciF+cXJ9YnIrVGpzejFQMTF3ZGRjKz8+UWxgbjg2SHNqTCoyPzlzdUBI
UHc/OUUhNmhXCnpEc3N+MlhJTzdTangyKFFSKURrRm0yMjJscGg2Ulg3KSFGPUIwTCZ3MD0odlRO
b2M5eHhkaXVzKCFtNHhOaEM/Sgp6JmxuRVI2aCVrRzZxZlJNZEEkVlotNX40dF9zTlBRK1c7Xlhe
N15jc1YyOUw3b0pfO2M7ITVLe0RQKis7KSFuNT4KengmKSZnNTQ+aUxUIzkrUTxOKVlFN3IlcXxQ
Y1k+KDtEZ0FOUHIxMmRHS2Q0THk9az8mdVRHdmtzKUI5eXljeDNVCnpoUSgtP0pCKmtKPk0lZUYt
YF9QO0hheFMlYE5CPSg5eytTdE19O3YzT2Z0LU54YWc7bUxmd1A5S1ZWNlgjRlhadgp6RExXdmBU
NmZGaDZJJiEqVUwoOGEtWEAxRD1TVk5TYS0/LWZiODtNay1+K05rI1IkLX5tcitPfTNrJW50TiYr
WmcKeiNuOWN3V1AtQUlqZnpoO0BDdD04KCRyOGRlU1E2eUh9WitXPmR+R2Q0N05LSCR4VmBIZVVO
cz0ycnBUbTAteXNrCnpGVFkyTmZ3PShydGhvfjE1OSs9YDlnTXx1YUxyNlF6JnNIb0xse0ZnSnQo
SzZhb00hK2NEWkBxM29AZl55VVohQwp6bFdmZ1dNMV44JW8jWTVXKzdVN1hBWXQmYD5UcFdDNl9Q
KFhjYXskeXJKZHJke0FmT2lPejhzaWZ3ZTAyTzd6XlcKenNqclk3VGxjOTtEfk9hPF83Q3I5Pnl3
U0lMLTMrVSNfWldNV2JOQUpRZHcwRkNTVE5UJEg/dGV1eFhBa1VyKVd4CnokaGJ1aTsqUH59NDVh
NW1zMT4yK0p5SW9BRUYkZExFT1NyMjJ8fmdLKisySllJWi1oZTBjN35+cTJaUWk4N018Mwp6bERj
YjwjZjIqTEI8ZGpee05VUkdvKGNLeEg9bUdNPSZeRzFFJGdKZHAtUSVHK2FXdSpBSiRCemN6SHhW
YEV4Jm8KendDNHUtQCVMVnFII1RsVnp3fE4lMkoyO091X0E5eTJxRlh5Zl47Rz1FYm8yYlVkKGUm
OXskMHpJOTluQEQ0T3RBCnpQPHZEU2UyJClIe0I2WVNzd0B2b2kmOU8ta1hqKExPZnV9fmhfP3Yx
JDB7bk5ZezdiMmM2MCtgTSRiclNWR3YtdQp6TkxfOERvQFopdjFmWkheJEhifVBNd3VTdGMxb1df
fDc0fGAwVXR6NEg8IWc3aTIrdz1zVDUkV0xodFZHbF89PU0KemxQUGR6cTM9YTU5Z3g5WiMwaWtL
KXExS2BtTSl0bzcxYjVlMXJTamhjI1g/RExKbjFPeStDcXRyIVZEUncySEpeCno4KD4wYEx1JCVW
akMoPWZGPEV8bW4rI01UZz9HVkNhPHA8VHEkakp0ODkxaFVpUkBGTFhvclM5IW9ER19FbEglTQp6
ck1XPjs+MjZUSmpMM2NPZTdpS3lpcHBeUmZQQ2hjSn1DZTgmN2E2bTkoenZTYWBWa0hYSk1tIXs/
RVFGJHBMbTMKeldhPT0kNihFc0pCMWpLOWtfYV5YM0BueShDTHU5Y2F8eHNzcl9pKSYyeURwSmpk
OFJmVy19PkhCZ1RhNkRGKjY/CnpRdjtma3RDamZaeGdHezZDQldySDdUYD5wXih2KDNNXkFXVW5X
Yl44OUR0OE5MMjg7JTc8XmJVKCVGO2ElLW5JZAp6UyRRTllgMDFYQEZnQWtxVj9UTHxBbzJaeDlJ
OUMkNilnakBed3tnTj0pQH5CdSY3Y3hxdHpPUz1qWW5UOW1pRX4Kem1RdVF1ZGg/RnlLKyglXlF7
Q2s5WW5vTit0TWB3MGFXbWs5JGk+YXlkM3tALU5tWjFRT0AhMTxxY0ZrV0lhQ05CCnoxKz8+WWhZ
YTxWT04xNWJFSUxGMTh2QTA8UmIjcDwlZlZlY1MwIVJ9Pjg+U0Jgei0jRkQxYkd9ZlolVG0jZ2Mz
Uwp6KXNwT3hgRTkkVTY1Z3BkN3YzbnhEYHJ0QFlTQ04+RFhwNFdNZDhhYUUxQEZYTitnQGE+K0NS
SEhpKHBmKWJKO2QKenlkP2Q3cj1fUjZPQDgldkp8Z1JIU3FscW9ocGJ6X01nc0F5RUx5ZnUrRHtI
aUpRa1AzMlR5OCY7O09YXilSSnAkCno/TGxtKlBHLSVVQzBuPWNRSCReOUpKdzVJNF9zc0EhIW5w
O29RM204Y05QR2tWbm8qOHZsY3lFbiZqeHc2VXRTVgp6THQ1PlVyU3F9eFg8NUV9dHdka316NHIx
KFpCc21aIyFPSzUhKldEUCRJM05wV2MkdiZ2VX0lbGlHaFptd0o9c0sKeiZ4VFp2PVMrKHl0PUAl
blhDe2BkOylVfigjMjYwMmpUSzhLV2UjZCs3UFJlXjthUkpzSndpKGZZMllDPSM3ZCgjCnozMHpz
bWY/VjNvSU19ZU1LMEBvMzw4QFlAQ0lke0xxRWd4YF5eYk5iWDIxdUxPRUlmd0p0amVlT15VIWJI
OGBNVAp6aXdoUmFsLUZKYi1GYUREUE1rUVpnQCFwaSMySWB4ZCk5bXZsSH1HUmQjYDJ+alhTbSQt
YzNRVWIpcms2UWYkUjwKejc3cSFhUDtkQDxZKmhCTyVZaiktdzVKQiFHJV9IfXA2SF8rckshcyNf
MlJAWEt8cChAPDJya0wra3YlN1NacmxkCnozNzYwNXdyKkckPDxkfXh6O2smX1Q0ditlSUxKP1o7
OW1Ld0ttUmhVZ01qP3tBQUNyamM9UlJ0ckAjTk1Kb3ZHRAp6V2otdkhvcUtsNWZCNG1wQjg9WkZ5
YDZuPit1Zl8+cktmZ2kxe3AxKVJBeHhsLT9UYFV1VzZRSk44OUI3NThOaVQKel5fQjkmPz4tfiVl
Qmd0IVhsYWVTMHF8O2BUUHRoVmVNdFZ0ZkJRJDdKJEh0RGBkOG0yZHcxPVo/IUkzNiNzQmJyCnpg
UllGaFdhfUlJcSQwKyspaTh1VmBpNXchO2JmWFQ8XnU3Sz93SDhJPH5kUn1KU1lvSjkrNSNYNzxh
V1Nmc3FFUQp6TjkjOWpxQXRCaHRJJFF+Z1U2SkxoYiMxQ0s4UUA9IWxAVz04SmhJWkEzMWJOUjst
P2o2a2laOTl6NzA9Qm4+d1YKej5tNVJ9YU0zKGpqbjBPclBJZ0lPPypRSjV5OX1jLXFCeClDSSkj
XiFLYX4qJlN8NDt+WDRSeStxXjA4c0tyJEAqCnpBT080SXJpKkZENzlkODhgVS1gVCNTMlVVYzZJ
bHgobmMoWmFnMHpqQ2orUkZ4JCZsVHZVdCVfYFFaPSMxdkw0bQp6PGtncUEkeFhTJUB8fHghM1VI
fkIyUj9ZOCV2eEx7Z1o8RmQ1cCRXanBoZTFTcUF+fEFwKkxSSkUtUDBwbD1BQUIKentLWCVBUGtR
P0xxQHVEPz1VMDEtME1NZlZyZE05dEE8c1NreCYrfj5ZSHBxPllwITEtNH1JQFJFJmhDUyVVPTFy
Cnp8TWZrWUlqZDNyPkBXWWJFTCR9anVFdnp+cWomb156VyRLeC1nUWlWPys8QGY/eihyYXkhcU9H
TytnK31vLW9xMwp6Yy1NVUgpeWFAazM+SWhXTlB8PjJFdFVDUVhtRXZJRHk+IVpBYVZvK3pOXiV5
I2RheGpyYmR0SGtYO0wyejBLTWQKemwoeHVtSV9fNWdvUj98X2Q9Ui0qR2R0bU5FblBKWEtTKEIl
bEtwIVFOZDttZkh7N3laN0I1NUs4SmNuY2w7X258CnpsflU3R0V9ZC15dmhCQFhEd3JhOEtnV2sj
NjxjTkAoSCV3IUpkSUlNN20mYHZeflFxMmRBJGVGXkJrYThIKCVRMAp6JFRWVnhsRGZNKm0mbG91
R0Z0cUg+cD1pSHFRVztMZUZKXjZhTiRoKDxmbmZjMFArTnlieylaN2ZtQDUmUmhXY3wKenZURCU1
MVpCc0xlWHt6eHJQNG87bVp6V0RCck9kTWFedVlfcWBKQ0pnWW9OY1RQZGc3VE1eJHRDSz4yaWp2
c0I4CnpJI1NISW5ofERjJjA4YEA/KkZOYCRsITI1N0E+aWgpMkJNWUByZUNWcipyclN4KztiJTVs
PDAwaTVPSykxM0Qpbgp6ZSUwMDBFQTFWRlFlTkgmMkllK2RjaklEWWpVamZ6SEtHZCQxJWtwSj5x
UjZ6Jj9PaXxhYl5hXm5KMjFoPFFPY0gKeiM/Q3tzc0JAcFImJVJONiZ6RihAOXstVVl4d1BBdnd5
blo/QXhHQ0dhR3ttPDh2TFY4PU00QkRHUjNwY1VnRChMCnpqLVgwQWxTfDZ4UDF+ZmN0d2swcm8r
YjcwPDEtTU84Y3haIU8tSkRDS1BETGppekNxSkhCbzFiaEcrdmY1bTAoUgp6Y2A/KCVVZ2IyYkc4
a01YMD9pQSRfR152SEw5fmNYIV81X0FUQmBjZyFBOSR1VkJVRE9ab14lWjJaJH5tSGpfeXIKejl4
Kz5mO2c+JW80P3ByNEs7JWlPcyUqQlJMOGlIcTBUPFE7Vj1YKTFKUn4zZ3glO0dkczkoUEptNEJE
Ri1uKDh0Cnped0Q9b0gpMTJGaiY7YzNEcylMflQhQUBFQjBETjJeSUBzPGJAIXthIXZTUFJoTEcq
YFE4ez5NemtMM0d7ZSU0Swp6dWx+RiZVYnFhT3YqQUB2WDNWYVVNRTBhS1I/VSY3cmJnLU49KStq
KnFeNzA8UyN1RzlOdz5fT0tNTzkkQitfPFMKekIjUEBvMEcmVyQ4dmYqSzZHNXlhMVB+IXVibUky
ZEY9TCtHKV8rSl5gVkw3SSNALXZRIyZyWGQtSSRBNm4rd35nCnphSUJNJGBAK3VRZjlxPFMwVXQh
QmJWVnNPalQpVnFOPHErSlAqQCF+ZDx5PmZRXkB8WV9OKipDTUFEQ1RJSGM4TAp6Zz84M1FndVN8
cmxFVHRedHEhOCg+UzxCNCFtdSN8eSg2SzdsKT01eklNNkxeV2k0ezd2SF9HUiUqRzs+SjFoJVEK
enEkXiNBeHNZcmxEJXYlZjNrY2VIN318SWV0fUZuPUN3fSQ9R0kheEBuWCFGPXtQdTdFcnU2aXI8
b24teVNUbWhTCnpOUWcqMjt0d0c/dXhDSCZZM3wxdSVIJHZ7eVQkWTclUjRgS2lAZnNXVmAlNz1t
S3xHbSQ9bHd3VVZpSTh7ZmhNVgp6cCF3Q31oNFQ2PFRYaCZZcmY0Q3ZqOUdCQT1lRWN2S21LOTQ8
PnVBV2RKXj8xblF9PUM9ajY2flphfTcxTk1fQk0KekM4dGh3JUk8QSNhPzJlfSglalU5U2ojNjZY
ZGl+I2FpMEExS1ltWl5SRSZ1TEpYZyRFTHdZVkBaP2NWQDl5diM+CnpZLWgkLUUzQ00teEBOUXBN
cXtoKTZTQStxVG4yRyNhSUcxJUZaREpDRjd5U0BMJl9Qdz9aI1JxcjlRY1R5ZW9iTgp6ZD1RITlD
Q3ExTnhmRC1RentrK3hqeytpdD4/SD0/PX0oVjNTYF5ie3J6PjxtYFEmaFBAanlhcWhURmxgNXNg
dVYKejF7bll0aDUtdW48K0Z4X2NyaldkTjk2TnJJWlF5WWp3MlMyJEA1UllxVmF9IUpUNTxlXmpU
eT5SVV9sNjBZVWFiCno4NX0/YzghezYxP2w+WXtyK1pQYjJ0Rn5tbzA3dWBgTnJRcjBnPkhANjF7
VFN4cH12SV58SnczYT50TyRUUDZMeQp6TC1NNytgO09kdCtyODMtP3ZUJHZ7WV9CR00zSXNrKkRD
Tlo+VH58fUUwND4pWkBVdzdVTUZBdUtNeTFRdz9kLWUKenZNUCZLJThPNkVDZGRfI3UyVSFFYERm
ayRMcUErOz08an55eiVoQzBgOFE/Mys/RGJWfE5BPnxPflJFfC1sWCo/CnorUUFYN0VpSGE1YTxo
KCVgYn5UemkoY3xiP001LT47PzlGfDlMPXBkKExSfXNDc1Y8QyFYWnptZzxJczVgTVhedgp6R3ZJ
XkJscjk4YUlFQ0N0cXJ5fmNFPndWXmcyMig3RCt7aF9wSSFpKGdMUVExTj1xQGxFezZjQyMzQV5+
UUlwWSMKempJNz5wanI1Y15YbldjdTt2Xnd4Jjd9VVlvKilIZCV+ekZNVHFnQHhTVHEpc29qWjJ4
QHVDcGtaQHomdlRVN042Cno9czxGKUpxYVR3UkRuU0gzQil2eDljLTB+YyhiTSMkM1EzbGBpOSpT
TXRqPXdDX3RrI0ROajd8MjcxO3Zxb0AhUwp6O3Q9WD4kTlN7cHtgSzIxMCNSS0xIek1hYjdKLSQz
eiZSM2lCe2BJcGhyYVdhU2BiWE4mZTBXelQ5YkdqVF88flUKel42anJiNEhzNHdzXiVsOD5BYG94
RzVsMUBoRyUhayg/ZEl2U3FFO2JjJUBwMkElSWVqRXByKmUoNnlkP2pnPDE4CnpqSzNIZWAtbFcj
blJKJVRrXlhxUSU7KkYtQ0ElZXpFSCFJfGQ/X31NUEd2MFU2XjJERiNhYURoVUw3O3dnVUElRwp6
Vj9IT0pWMzV+VCZEek1iJXUpYkJKTko2QV5VO1E0WiNHR3hkeDd0JVM3PnJVbTNKZWxEe1dOUXc2
OGtoO1Q9YW8KeiV1UzVPRjEmYG1VTDQ9aSl4JkIpQ3xvTHJOMkNjVSVZRCQ2eVctYERHb1VJVD5B
dXd7b01kUHszemAkRitJRTZmCnp2cSZ3KW1mVGckbWRZVFc1UlZ+ZiZIZDJLc3RtPDtJelF9SDAo
VGl9WD51cStqRUJNZSVrKjVOKGI4byFnOG16bwp6bEAtX3o2ZTlAOGxNJVMweWg3X01Naik3M2Rg
Tmglc3Z3XmlDbzhWflBILUAjT3JmX2FmK0Vqd1NxMWgqVz58b24KelVkJDU5IVV9bXFJPWtBVzBr
cms4RDErdUMjRWk/S3ttMH4pJEk8fCo3eyZ2dWkmWGY/dFchRTA3OVg7PDJjMUdKCnpCcitqd3Js
VlEwYnpyOEx4Jj04PiM4TlR7JUooQmFHRlhYdE9tfHg5MWAmcztYcCgqdUhQWkVHKUdrfldtcmJR
aAp6PHJFRktoTXYxfiglVCNSSjlhTXhGP01YIXU4biF7RF56K1dKKHxENkg4PXg0aCltbX1kaz9C
VHszY2lKSnU+KT8KeiFoKHlURDFhMkVUVXRLOXZlXzErcTI+P2gmYDhoOVNjUXIpOWYyMGZ2R3xj
KV50Yzsrezk0bjxfPkJSQVJqSEdxCnptd3pMczBKaG9xRmEjWH0raWVYc3NDUGdtS0kwb2EySjFz
ZWJwcCNJZjthfWpQTG9IZVpTeSNxLURPbFRjN0NKXgp6ZG9GKTExak82UXcyUDVLUCVDUyZWP2ZU
cWd7QyRjdEtSaXIoJmtYVE4mSmk0VFdta2VzJj42cE9OWWpvREQofX0KenRacysjN3xxdEEzeXlP
UFB6JUV5d2MrYFZZOVcteD5UcTVIQ2k9WjJfSHFLTCMpbDU+bS00YkdpYjQ1MyMoRnJCCnpIZVZv
RSFFNXtnM2BpSkJpOzQ1PCkkfUxeYyo7Tkw5UGA3dVdLJUQ/fDF4bEsoIUpSU1ZDdy1Pd2hXdj98
Q08yRwp6OVliZUJvYC1+Jk5gRnRyV0xyYXZsaT9AcEklSTE1OzNCcEh7VVorXkY2bHc8JWt5eF82
PiZDeW0jYzZGZD1RITkKek1McFg/SWNnOVhmYUkrVXJNKnhSYm10elM9cD5zaGA7MWRPUUhVMF5z
ZmZ8elNpdV56aGdjJVdpYWBpYENPYmpYCnpob2M5c0FxYmB2TD59QDxHd2pYPkt9VUwla3VaY1Q+
c2FXI0NzaD4hJER9YlM4eU4oeGQhR3pkbVA7U3BKVzw0VQp6cVI1NilVTSNxYjB7QzdnI1hqTTFU
UzByenFSVXx4UiFXJVhnKkJxXzBBPW9GN2U1anpDSmFDbj1hNV5nMF5qfFEKejxjKyp5KDEzVz0z
PE5oST88ZmY0SmxyUDtYQjdjYnNhM1FNRiZGQHBvJl5HKTArS0FqWDhMSHNwVmUoY2ZVRU0yCno+
eFJwVmdwZ3pqUl9zJS1RKy18SFFDS15xUE5DPmwzJis0WHVNOGxlSyoxSlojKjgoZEpfQm5oZ3Rk
JkxCQTx1TQp6VjdAXlZnRC0tbThHbEZjOVZ+KW07fXs+VHJMSXQmXmk7R1VFJj5MQ15rTkJBSE50
PXojdkd3Q28tRF8zQG5yfjcKej5JSD1iMWJfP3lMYFhaJnpVLXEoNENsQiVAX35BKnM4YCV9fDV1
I0R7WVAqa0E8VT9DYSpwSHFBNjtgWjtEZzgmCnp4I1h0eCtFeUhkYztiUUx6PVNWcCg7O3tlT1h3
WHdESTIjd2tEJjFvPk5GfjMqNmhgP1dYPjlKTE5OYFFYfXA/UAp6WWFvTjV2YFIjQkt8JGJgZnle
K044QmhZbktHMWdMczRkZXpWKmVBZT4lISU8QDhCam1hYiQ7e2NoPWxsdlY3NVAKeipyJiRnMjZf
cVBLakdoQV9yZUxUc2xieDVLZ1Y3RkM8PzJfP2A+bFc+MiRVVkp9YjEmJmJTVz5fblQ7cjMjYFI2
CnojXnhASUBoa31YcCt2dUkrVlFkc0MpPjRpO1ZjdnN1M1VQUCMlUSMlbyFuVCshWHZUcTJyUXNY
MkU3bnJ4ZWJNQwp6cSN0Z3FTalNlJF50S15HdDNmS3UwWnReODFsWjhwM0whPzVLLUstdUopMCNw
RmV0WlBlLXs5fSMtWi17LVB7dmoKejxAd3hXPVhYQVRAMmdgNWQ9Uis7KlVeLTZ1T09eZzVHZlNB
X0JVekRnTlItOTRrU1V9ayZAZVB4THFeRS1xYGxLCnpIYmgjd2E0biQqK0FuQ3kwU1p5WERibV9N
SnRhWWFQbjdpUDFEJUtxXnZjbjZyfGRXbXs7MWo0Z1Qwb049UXNvSQp6dTlGPnkwVWAldntpLV93
RmQyRHVeQWwycUVUO0swKkQyN2I/eWp7WTkqfHN0M3YjdzBhfUpRa0ooTjVwOWxhLUkKej9kcUg5
NVIrez9VI0VYZ1I8RjJJZmprRWJWdEF4aUI5KEF8ZndOMGNHY3YtPUdxP2dmS184eioobjBzfSY5
V0NvCnpsazMqTSRHT0xfP2Z7PTtZRGwqM2RQOH4jUGxJR341UzxiU1Y0PzZCdzR5d3FKXlAkYDtq
aDl5eStUOTJyfFduWAp6RXMxfEFySm4mR0xgcHhXUStoPTheQjB2eUwoUTIwemAmezFNfnUqfnUw
REFMdlNXP1gqc3VjSlJQfU5LTVQyYyEKemhoKjlFPiplc19VMl49O1BQbV5eKCRFNXFzbTFHJiop
JD9zYzBVS3AxbiFlbCQ3RWc7b01OJEA+X0l4fTtBX3Z6CnorTGdEVTVEJnJiYTh7MDwrJHJeUzRL
alo9RztiOTk5WHolajczNkkpZStEZmY3Wn1ERTZkMFltWGk2dldsQVZsSwp6Z2c2UkZEb0pNKGol
R24kemVKaUZXPVVKZVE5MDNlU2d5YlJFcGlZSXNnNH51RHQrbDVzaGUzTD5sV00mPiMkazIKej9S
eW0jIy1QTWI5K3g/eFpmVUZ0Tn4mfDB5IT5qbHRYeWBKR31WRjtLJTBTdVdZeUJeUUVsSFBaKXxA
fSpeJWlNCnpvVHhCJHFEdmh1aDsrV0p5YV9rbXhxcHt6VmYrSl5jbXtrQkRlOzYoJD45bj5nSzxf
Yml8ZEB7XzZpcDFubkRhaAp6MU0qfispbi1pfmdVdDJIYUpvJjdvTk5XMU40dTxDeWlWSE1Qcyow
PHVnWG89dChFY15JYDNgWXRpXkNRdTM5SUAKelA5MEZqKzZOWGRtUlhzamEkcGQ3VEllMEpibT54
d0t5JFgjLUx3bzBfZWZKQ0QlY1VeV15sVHF4PjUjdU5oLSlyCnpoI1dscnJkMCRWZWdIdmk3QUg8
bFN+dy1NZTMyKWlsPzdgMEZ6USpmdXJlb3VpOGVYZSktVVpudHBMQDwwUDE3MQp6YW1Wdj0tUXJ0
aVkzKmAoZWI9K0hIVHwwMHk2JTJoYUVHTFNzN0xOdzQpN2hTa2NQZV52Ylk+ZHp+VGozUTxIfUUK
eiFYbmQ5NVR1bHFYd1VfSXdMckV+WWd9anZoS21pWFluKkkhUXxuXl9XYHY4SjRGQnNfQGVLR05h
c0A0fVZUYkUoCno9KkNeVkJ8QC1wNnlKSXZNI2d6Syg2RVB0RzY7OWJ0Rkp3KExIcFV3T0p2IUNu
YFBzK1NFT2xYb2grQ0tEcyZZMAp6YilmanwkZyNaO1Y5VmhLaV5EM3BObWtkQE5oN0cmVXF2UVRG
eG5fSFhEbVBnQW5FTkhEen48Xk90WkIoalA7YyMKent9dFVoN1JoeUtOXzVaVlc0R3R5cVB0dWRr
Wn5qa2IpOD17cShZKj9ZcCo/ezM8UW4hR2kyclI+cClZIzEzWU8+CnpwbUAxblZ1MT5Edj5jRWYy
UjZZKSllQ0RjQ1VjanFrJERUKE5VfTk3NFBFV0I2ZHRQSCN6eEYjODd4RHRDbFZmVAp6YEkhXytE
Pj1QcCYjOHlkLTdBeUwmS09JP1paRi11aipKRGwkZGV0KXxOSSlBMFV0IUpwb0tSWTNNPGdsemdA
diQKenVfRCh9T2xAeXRXdTszQTByT044Zz91eVJoRStHQyMtZGlyTEUjPW1KcH17Mkc0Iz0zM007
ZD9MSTR8REZqPjVCCnpeJktkX0whK2xDKmEtKWJOaTs7I0teJmVuNk5vMlVCfDFgSzZXe3tsLSVQ
ejc5ISNLIXVMMSNRV05SVFh1Wn1Fcgp6WWNafCQ+aFpvUzYlQVpqNXdIPDZvKW4yeCVHeCNTcktY
fCpGYCs2PSlnQHpiMVU9QE5YX3JvKlg5KGdhbnVpQisKelBOb0oma3ZXITVYNUA2RlVYfW80V2BZ
aTw0PSUoSiZBJGZ0R1FDKXs+ajJkeGo2e3R+QnNRZU1EM1c1MXBVdHliCnp0bHNeangwSDhaPkFt
STBMI2BuNEZsfEhpTDFmeWR7XkN4WV9oXzkqT29hWFAydDNIRSFwV0hgT1BATlYyNVQ/aQp6TXlm
KiMrYzxpZUNzTz9vYGV8dmJYXn1WZ3piTU9RQUFARkdFe0JnRWYpK2hUdEdSUEBQb2I0PEpVdUtg
QWQqWisKellTOHA0REZjSjs1TkllR09lMVJ4VDZhXiE0QjI7Vkg+bEhoQlJncVdJPVdCRm5xe31F
JUY5e15RbGxgJW1HUE47Cno4dD10VCYxTGQhclp5OE8kJXwheC1CM0xQTVUqdUY0QXppQHFAezdE
WX5IbTIxZV56QHd5STdKOV5FND8qZTQzdwp6bW8he3x1d1MleFdkSDw+NW0zcTBWNGdFekglNThD
Z3kxcXZ2R0Vud2F1Xks3IS0teWlRb2pyaGIlMiV5dGpZbTAKejZfMTZIaURHQShPME1wIVFCXzNp
ODRHNHspSXoqV3JxJjxFV2k8bW5oK0owN1FRVGwwKj1eQ3V5Pj9WKmQ4cWktCnorJHtVUzN1P3RS
VyRAaVltfWdVe0AxUWstenZzZD0pIUJicVVmSnxLb0toJCVFVDE3TzdUPDxfYSM5aGsxRip5Owp6
bEl9b1ZOS3pWQGx7SXUmVVZHeXV4byp7c1FlVkBjd0lCPVV1OUJ8KVBJPjs3JEYtSllfTj5KK2Qq
KUlJSk9VVjwKekcwZSYkaCowdy1WZDE0e3w2MUk8bVViYDNMNzMqdTA+T3c+IVRMJnBrdlNmJGZg
Q1dIUlUje01uaW9pUyZvTn1mCnp5YD1rOExARSVBeClwSF4pWlJxY3FQR3FfbGM/QmRwKEE+b0I+
TVloXlZYTVMjcXpyYHxCZFA8T01xbEA9Z3pJNQp6JlRxcWRSTEdsZmt1OURUbEtIYzAqYm1JRF9T
dnRAdm9eLVRqaXk0WTB+OC16RHpjVComYk5RRz42IXJfTD8pU2UKemVZZ3NxRmkmNmUlemtxflV1
cmp1Xkw0d2lqQEpAM0swUkswcjElKX5LSTAqYlFEfXZucnF6PE5Cbk8mfiNAWkhYCnp4UzxZJGpN
ZjQ4cXUybjh3RjtwMHhOLUd1R0I3az5ZMWhseUQ7K2M+bElAckVZdX5ETEEjJHUwXig5I1oleEI3
Nwp6PSE9cDtYVEd1dTdVSDRNNWIzfVgyKlg+aGRwODJWVH1xUSlSYjdvXiEkcFNQQT1XUlJ1QEh2
VlgoaFFVJWhSdW4KenlJQGJeVlpYdkR3YD1EKmFJSHFPaWFaVmFRbT45LXY9PmFFdEMzYX1gQFdZ
V1VYY2JaT1NSbSM/cnpMNERnRSZvCnpLIVFDe01uSjh5Y0tKT3JlX2s2dkl9SVM4MFo2VHBSSDlx
ZkZUVm9eam1zZDQyZ19oSjQjSEF3dGVxaW1YfU0wKQp6OzFFbTBUfThLSTc9V35UKikwR1gySnkz
ISFvMEorRnc9JnxaXntDbDR8Pj4qP0lLbTBvU35LWD9xPTYyZSFFZloKek09U0UoY2loQnwmYVdM
TUE1ZlZ0WTM4NElUNHVscGsja1BGX1lqP2hlcHsmfkNfZypfUj1QRGIzSlFCQDMlUmpXCnpBUygz
LXtOWj4zUyorUzM3YyVTdzJqOSE4RmVUTD5zV2NwRUJtM0YlZUtsb1I+MjgyUjhqeWhVR1NSKCtf
dXd8Ngp6ZlhgQnA7SFJkMXJwaWUyTFhEdSZFVm5wKHs0dTJjMjJ1MnVMSUdrSGZEcl9EUiZAbkgy
MzZHPVc/a1chMGd5OT4KemFFeWtVU2B9ZDBiQXpybEhmJi1RZTE2SzwwZz9QeTZVZF5gb2c3ZEEz
Y2M4bnlGUHtxYyYpclBVYzIjWWphcG8jCnpUTiNlOEBQNDN4PCZWKig1RkJVJDVFTXM5ZUZCUylv
Z1BFcit7JEhtcEV4PnY3MFRFYndUNStRZ199ZHNVPFRHJQp6Mnl1XmEyeio+eHlwQjIkdFd6P1lt
aFE1OHNVQXduNStxMEwlVC03K2l3dnZ+S0UqbFhhNCR4KjlXUUotI0h9b2kKem59bSpxNlVVYlpF
RDlKYmdoYThVYXV7SVU9fXo+cjsmfFdpcDBnTVYqVHJoXz9ZXi1KY0poNUc2TSV4WjZ7UFpmCnpn
PkpFdSZiZmNFJVhTOFE1R2l0TEpTRiV7Wk9oWmJpYWdLLT8+MF4jYyptaFg4JFQ0QlN2RXY2RzJ5
Xz8xUktSUgp6d2N7TElDaSRifSlwSiZ0ZGxyRG5nZlNid0sofnx+KjFvTj03MDhiYC1Dcm1tT3ZJ
eVRfPUtSamopbU0qNnlsNyEKeip4JlRVQlpsa18mUmZvelAxXkMkVWIrRUtGbn17QmpEUWhBNHw7
MEg/QT1iPDU1YHVxcjBEUXdmVXpHPlY7KE98CnpGTCh7U0ZEbVAkSGBPTWI5cTJuey1DVGtjcz1Q
KypKMlV7b05hZzQ8IWI5dU9YYVlQaWgtM3hLOXwxZkQ7N0ZzOwp6a2JUKyV1dnFYUFZNST0oKEQ0
JU02eiorQnhBKyt7NmZKe0FHWFZLYmZlejR0Qn0xXnphNllJIVhhVlF3VnlYcCMKenxDa1dMNmti
fm0jO3Ipajl8WlZCNn0pdVpOKER3c2txeSt5KFomNU5wKEI0eFJaPXxTOEVeZUFkU2QrcFQhQXkt
CnpnVUFJZytMWDlSJk5lbkg0JCs0PXFeWSE3WkpTQzlneFg/Jm9mOWNBUjUqaEdRSkdwSEVSPEVt
YE0zJiZwYkQ2QQp6dUIwKk45dCZXZSUjVVREWH5QO0olXmB0QjglKExTViVqTzhqRGxSVHJ2UzdK
SUw0aCUkS0BmKVdRJF9hNkgyP0oKelc1Q1RSPV57RDRuNnZ+VE5fUUZGKGYyKTkoYDFKJmBnMk5J
VUlTU2pkMk9iSmR4N2Y9T2NCTl8ocFpPfjtVTmc9Cno1dmdtZU11JGFZekxtM3Yjd2c7b0FXKkBD
eG88b1d6eVIqNjZmJiZASDcybnYzSXs8JGxna2FzZzEpZHNVcF85Jgp6V31zRT9qcXt9IT95TU5C
NTNZR3l4eiRMTyFlZnc2aXxxdUFoX1BeRWg4KWpIOzNDczctQiZ8e2dYcUBTZzxkT04KejUoS0FO
M15lPjlaR2A1eSlLR0p4Z3tjJGpGb2c7ZmNrcTZTbz1BVmt0NiZDdjVHaUk2byNLM2ttUmAodk9U
M1MhCnpfY35lWVFKKHx9Qis4NnlBVkxBbmJYZ0B3aFg2fUVZVFU1OC08JHlTRSsjS3YzeHMrQnJj
NSteOSkqT0FWWUlPJgp6TkRNO29eaDVKYSgpPUsjc1RQalpWSUBeJDBHJEBnXzw7RiUmPztXb1Em
YkomSTw7UjMtNz0oPHJeYGkmOUNgVj8Kek16b3h6ODt7SnEjeURCUiZBUyMobHZ4X3FUI0prVihB
eDEtNEozTCVhR2E1dz9fNDhxeCVVPVh2M2ljdypIPXBqCnpoNVNXdC1tcDFVTk0xUG5iTmkqWHg+
P0AjYENxZGBJQ2tRcWsya0BOeiRlaCVfc0dzSTJqcXBQVVheV2M/bmllPwp6UTBKcTZpZ0kpeiVQ
dCh9SXZOUk9lIz9WPztYIT42eHRPKU1Rb3JraSRSc05fTXYwemFVd3YhfTZ8emZ1QyE4cV4KenNs
bGUkWUZCeztmKlhRN08lZ3c3eWVSc1IwTWJQQC1UfD1DPTB8U3g8VXlnRiUzckhQRChgalNaI0Bt
OTM1OW9nCnptJmowMFJFRnZzQ0EoeT9XVyUqdWx9PSpERUY+dV5PVm1aZmw7WjMtS3xheT5aRGB7
dTZHdDcwLWdoV0ZRKHpNZwp6dXRvKDFrZ1FYUTU9aEJKdFFHaWw/QHtQazRxOW93UylRTyZRXmR4
cj9qUUM2QXF6bFMyXlNrJVlVQzVZe0doeiQKelR7cX1lQ0dwPEFMbVE+THcqeTZtN0ZTWnxuPEBu
YUJJNkleKmxDRm5xQChCKk52aSFjMzxLbjBOZnI4dkIjc0BHCnpvc1dONDI5ZipfUzhgJWRUJXN0
NHp1NXFjRyRfaHdKbmxaVUkwIStIQyR1MVhTJFZuQ2ZzJHROcU5RQHJ7V3IteQp6QDN+MnllUHBC
aiVVMiRmaipiby0jdDFRNCh4fER9Vi0kezMxTT8rKWFRdVRgIVdyO0U8VUEpPUhCTE5GKShedWYK
enYoMkBrUXNMNVdiWDY0eU1nNXlARUNmPiUoN0tacDk+QGZXSG4tcSttODN2cm88KVdnc1kqRCF0
T31+aHd8cWZqCno7ZFF5fDwxWmMkUDhsNHFOQllyYkhxa1UhMjQ+OGFwPlQhUEgmOHsrIWNXaU9j
YVJ7Vysqb0h4UEI+I1lvfmg7TAp6KVRGSSNQSHJqOHp5KHdXQVBKKipHMSVFOUROd1pwUV5ULTZA
RSF1Yk83NGh1eTZoaWZiPXtAZm9OR2BJPVM+amYKejVhIWh5ODE5dWheQmQocXtveWFqcVNkcGN0
TWl6QT1pQzEoRlRlRChvSH42QiRxQV5iS358TXJpP3pfalUxWjBpCno2MlB2SWg+MypvZXQ4TmBK
N2lASSE4YUtrTnl5SjBBQ1JTa0RmITFnezRGXkZEKjZ9I19PIUFSWUo5QEEkc2oodgp6RHNselBj
WGBmPjQmJmE0TTlYREglTik3dWo8P0FOS0phbjVfa28qYXstUEg3e0FhJn1ZZTdhRzB7KjVgWG9S
T2cKelczcHB3JF82diswRDRSV0QyanJvUjc+Rj49ZHpkcUE0SlkpOEJ+Y2c1bGghYTN8ZkFJYnJw
UD1PMERvdEdfSGF3CnpWKWJwKXJfTis1MjV6R09pPHc5Zm9qRlVvNXArI3pGQUc+QzNePVAyJHhK
UUJtT0lIY1lpMWEpJENFKD96WVJvUwp6P0ojUXh3R0tnS1clV25WUn5AdHshfD4tYm1gOyFaPVAh
UVBHYWVqU3MlYU57dDVJN1hIXjRKd0FwfEJnP19tVj4KemhpbDV6XiU0Z21WZnkkOTs5NGdiejFU
QWFhVXVXLWAqKVBxNUBCNW48I1dOSClQMDZFTmNLeEBWfTw8WT98bnVBCnpXWWVvcCUzdUgwfDNI
IUUwbUs/JHkreUdDXy0rXyRXZkArczU0LUY5WGp4SjB2YEVsRXVwMjxrd2FCMyNPQlNpVAp6JHRi
ZW5rV1M2VXp5bVNGVHlTbGkyT2lVN0xGVl4oWSljQF5xcG5UcEkzPFViXmNtM2o5fGxlVHA1MHNJ
PjhCcikKei1+WVk7Q082IUNoeTNicWVNJW53IUlQMiVnTDUhfkFieCZIQH5JMV5tX1VoJk0/aG5y
Vms1MmBLI0E8WnsmcD9SCnpLKFNCdXdLT05eeWpESmtiUm9zaXhRUkApcjtmdCt0cGVwem47fk98
TVNuR2NpO1MmbHcxX1Fobkp1Wj1Hbz45NQp6RyU1elB4ZkJEO21XNjNTYz1vYyRfanZjRExaT3pn
IWphYTQ9Y3BNeVhXe09RLXg3fD5RRiRFKWheNWl6SmdkWnMKek9jXiFKS1puO0x0eEtecVEyU2w1
Tz8zWUFuOE5fbFdwbF9WPmNLZ0JBJDA1T1lvIWo/bzt3PHB7KkU+QGVuUUdJCno9dlBMJHAtT2lQ
R3V+dnc9UntFcHJgJCUzTXRWP3dgWGU4ZXI4bXJ4RXRfN0p8TjNBNWl9ZCFpT0k9TTNfQSZSYAp6
czVHWkF3aFNzfSZZMmQlP3ZKIVdwd1RuRjFRMjAxTD5PUWhNQlBiMHNBN2BBZ2Z5ZUMlU243UTRH
V1liVlZfM0UKemU9P2R9ZmJ+Tl9vflp8VTVJTWBPOFI5fi0+bTxIY1VLUnRHPzJgWlhDJS1HN3tw
PVRIKSV0YlBLUUpKQmNPSFM7Cnozb2NPdFR6KDFOZEd4LWJyMi1jbW52TzlecGEkM0taYGFsZ18j
a290PiYtYHFCQX1fTVA3ZHJtc2NsTF8lelYtOAp6bWBrfWlmeHxwfnd2QzBXV3s0YkNHaUZMYCMl
eXIkdlFaUVg0Kj8qXjRNbzJ3T31XaTZgLWljRCFubmtFIVF4KXEKekZVeEg1NX4lRGdgQH4jSHlt
fDw/RVZOWChRNCYhQTdkfmQxRiRKMXQ4YVdxO1JpTHhSVT50fj88XjA4ZnVAeDZXCnpzNm0pUTB6
JnIycXo4PF9CZEFmU25sfkdCMEo7em03TlRwcW94N0JRYiF6IXFPdnVSe1AzO3tUOSp7KiM9RV4l
Qgp6eEo/RUp5NSk9aUBMQjJVSVcwOVB1QjY5UCt4eFA8TjMkUG5qeHtvX0U9c3pKMnB8VCslKHck
V0JGbDs/JW9iQjMKenJUa0M/a3JCfEopRk9FK2pPPk1NakkjZz4yZksjPkI1N0RHSmFuPHZtbGs8
cU9qSjJveEw5OVgzRmhXd14ySU93Cnp3ZnlEaHt5fWNJV3dvNFk/TikkYig9NWhYIyNuVzk/RTxX
TTRGam1BcitjQHRxNDgyYTBSRktyIXhge0Y8Tl9BTwp6Z05qODk9Z1pTU2M+fSlWQSpxZHskbkxD
dTZWRz5rMFZmO3g3MGI9bihsN20mMWh1Kj5vR3R5KCVIZHRvN09Qbj4KeiMjKUckeihFazk3Uih4
c3Y5JHdkQUMwKnopRk4+Kms4VHlTdzx4eVE8Q31zR3dHWXNlUT9WJHp4eHl6LXpAb3JZCnpVa1ZG
RDs3KVFaejFDaX1uNX4lajErdlpuajNLeGJnQWtAVXtFV2JESGI5fD5gNiEjIUJCfGtpc1kya0xW
PDVQZAp6YllzZGlVNCZ7eUBZb20reFdzT19kNmtxXk1kZ3RuZU90RWcqYSFmQCtQSDN3KXtmWEw3
bj0laU9rNVl6ejdSPEcKeklmTHFJSCk4RUZzRFZNdWh3WEMjVD5ZcD5BNEhzfG9FO3t5NTZlWSlS
QTdnP3owQE1vMDZHS3dsZ0M2ZmUhJjxECnp6REZpIXdsQSklRVIjMzR6OUJFWl9fVnleVHxYcj1X
O00jODFFKTBZY1hTMnFua15RQmB2bClULUZ7amNrYk8zQAp6ck05Rn4/SH15JnA4KzM0JmJkYWNh
WnFXSWNnOSNMN2F5VnNuZ1B2flV+RUs9Xno/eHszaTxwOUVIYnx7Z05ISDEKem8qaH52IUpLPClZ
WlQ8SCh4I0F7VCVjOyNLfEc8NSVAQTE3NmRART9SSHMlRD5OQylFUm14YDZOPDIxMHg/PjJVCnp0
MDEtU1hndlVmK2Q1QUUmYClqPFEwejleMyFjWmRCMH18K1ZFbyRFNzZMcXF6VXEpNGtfZ3JTeVp+
cXY7LXZKegp6Sl8hZ3MpO2BqbW1SRyFzSShhYnlwWDBITkI8KG5fP2o+OFJCbXpLVEBPRCkhTmxT
Znk4flZlaW90dmtxbE5ZZlEKej8rMTVaUD45bDZmSDwhSkhUejlTPWpIYkQlTncqMHk7QDVZQE1e
aVJAWCNIOCVxNmx8Jj1NWkJTczM7KXctakwpCnpZWUJfUXorVnUxTGlgRUdzdDEpeW1gTWVBRk8y
SzhqNG9PJTcjOU96SV4qTGt6WGA1UHYkYzU3YUN9Q3poMVItWgp6OEFMT3ptdEtBYkFvNzRUeDc1
a3VnUk5TYCRUYWU+ZWd+RUV4VzVDV3o9NEg/RU1QZVMzdWVqOUUyWXtHaTQ8YFUKelUwdThRQWFi
dHRiUHV+SGlhaTtpP2d0M2ZjX3twdnd7VjgrSSglNXgmNiVTYFY9VjBSNmkoSnE1SipoZVFNVzlm
Cno2dkM0O3Y8OT89dE9fZD1udFozY0F9cjwyNFJHbUhmaUE8YFR6WWhVJE98Zm9PKzEtTlE5T3B8
dz9eR3JnfiMtJAp6VUxlNGJSNnN+ZmZ+JCQoI1gxeFg+QHBeVGI5cjdRcDBAWj83WGN5IUNqflBL
VUFrbjlvZnZrQnh7UVYpbCo/ZlMKelI4PFR+MXB1OUhwO0IoTiFneC1kMl5eYWxYO25DOTt8eT9H
Qj9xTGZ3SDAxQTJHN3JSLWgkNXh2KndnUyNNPmE/CnpkMkozQmhTNHJKMGJ5UE42bFk8ZjwtR0Mh
cUFMKyYhZ29pal5velNAVDBtQ0lMb2lfaEJCQGdYKHQ3R0JUd0tGYQp6VD80SyZ4PXZrJjg/KWFz
Xz8qY1Z0V1N5fjFNcWxYeDExWDZteWd8WXkja3hSVTBYQll1bGMjdytxbyhWJFRVPHkKekdRIUE1
Rz4kKnRkaVR4cGZCeH4/YShXO2tiKlJuQWt0KyY5RjJ2cCUpR0VuUHQ2SDE2NCN2N04mVkYpRm1u
PnU/CnpGfEQ0VDA2P20wcS0rP0o7aG9mbTlTPjV6N1RfJCRFa1p0Zi09eXs3b3FPIWo9K34hKGYh
ckBwa2tjUVpnOzFnUAp6WSZHaHAyYWZgV0lvMitMTjZEU1pVNml2SCRwXihjNzVIYlE5eUlqTEYo
JUwhQ3MyIWheeXc8MWFNenc4SUNQUiEKel8jPVotMGF3dCNWNlhKfCEkSmU9Wm1HOHYpfGJvI0Y8
NSY+OV49NmNFaERwViZ0cit0ST1tMy1qUVVXMmxTKEUqCnpwYjEpayNOR256aURLI2p6Pzx8YVI3
P1FrN3w2fmVob3JoP2hUT1B2VlRvdEQpSENRRz9eNFZfPkZATVFHME14fQp6bT9ubiE7Q0x5YzM+
SiZyZWR7WHUtZ25GOCl0eCkhLUZNJDlwfXF1TUl9fFZzak05WXhQOXlGNmZEfk0jMipscS0Keig0
OHckcThTentsJk84SSoyKGtZMHxAUmtkfGohMCl7cHQ4T1NNQG4jOTFLdiViYSpSMyQhe1FLKzJH
QThwZ0d6CnpraU49LU0qPDQxNHwtSElAZHhlPzdDRHgxU091NW9uVGMrbUBDb1RXIVZyTWV0a1p9
YUx9S01xVTVoUyYlMSZGdAp6anE5cV9gRFRmdkt6NWkhd3dQRFkjfl5qNz5tXypxQ0dvVC1hTjBQ
fDY/SGQ8Kk1Uc2ZRQ0JMdylWUGRNcjB8fU4KeklLXyRnQUIhV293aD9xKz47UEBidyo5OzAhJDAk
MFh7clJQR219Znk5cGBWPyRfKTQqUXNoZEhKe0NeTENJYzxCCnooZExTbkpuK0UxQHtlRDZSSVkx
WkEmVisyV2RzcCFSKT96dkxQdm1lQHNQeG9xUGR0eSVvRHRZMCQ5MUlOYWNadAp6R3pIQ1k1UG9y
VEJZTCRmTTNHVm1GWklaMjNYfTw3Un5jaF5GOUN2cGZvIU40byNBa1NCdkdpcVdMazVGbnxubjsK
eiZvZkRpb2E2Sl9PLSZtUTlQQzVeN0pzVGNrNz5ea3hhYjBDMzNKOEZjKEc/IShpaDlmSjtQbVBF
VmhoRVdmYCt6CnozNElBU2wzWFRuVWI/YmtiWjBTdXR+THFYU1hRNTdrYlFCbVpTZm51K2VZaTZT
b01TQzErOERfPWdiKWtTSU1pSgp6SGNMWmV4eERgIXg0MGBVPHlAQz1eODc8eHZLakN9cXt5aXFi
O3N9X1FHYnFtU09mQiZ4OEVVO0tmaFVDYzt6TFQKemJLbT1yJHBWb3xJJn5GdHRlTjEkWHo4MkFr
dW12NnoxVzltalRydiQ7VSYycShtUWNYQnctPEQ/fUQtX0R+bVlyCno8ZnFRPlZGN2d3Uz9BcVVM
PGI2eUNfcDRZdlBIT1VHVkYheGcwdHBncF54MXpRIU9jZWR+dEheOUhUYkR0PkJDawp6NT0xbVoz
RjlGPHVgJHd+JDM7KU50NXMtd1RzSTEzVVohdXNpN2FjWXZ8RX4xNH1nVCU4KXNZdTw2d3JDOHAh
JnQKelEqYlU0THt0JmNZcTI5NXY3e3ZtRiFyTUhGQz1zOUo+NCFfX1UpQTR7O2R5NUdwckN6Vkpf
YHRtdiNkRXFnfDMyCnpASWhxS1g+fTZGNkdXPT9AKnhgfikyS3ooJXkwYlNodlgwYyVpcVkwK3V4
TUMqNH5KQzBiODQqMEZBO0deYiFINgp6I15ALWF2Wm59Vm1YMnl2NHc9aF9vM1l8amE1JVR0c0Ni
fEJOe1pQKkFyaTtXWD08KSVgZkJ9ZjBJbXU7aD9xbCYKens4KiZBSzx4cXAqOT5ZaWBlMiV7MSRq
KmpRUSgkVnB4UlV2Qjc+enA4I31KMChpWGAxVmxNanZfOENuQDkqYT8pCnpIRTtva29hOEh7a3g5
fURnXjNwPGgjKiEkYGhTSGA3MlhfRVkzSklHTSVEdj4xbWIlXnhAWFpVeGVKQStrM2FXPgp6KztS
SUZje2QwcU4wcDxKQjZqSH4oTFo5elhUUyVNYjU1ITB4TUxvUntFTSo8JVQwQEMkdUl1V2h2azJM
O2E/RDcKemptc15JS31lWE9vKFF1YTR9Sns3bU8hR3Q5RSNBXkplYHVtVl9aUXFnN2teRHB1U29O
RHhka2s2OGlqMkJCfGkjCnpTWHF5dFIpdUVwKDVrWkZZOFo3OVg7QD1QJnxHTTBGPUdNJTgpfllX
JVJfZ2NIK2xMOz40Y2plJHVyUmliVTNkSAp6UVJtYGZJPGlAVGAybSNwITh4MHRia30pXzxTNGEj
dj14eUFmRm4rcTdVRGloV15waEJrZH15TTwoYyhab1lTPEoKelh8WHdFSld1KCNra2RUPzw+PXco
b3tfcXlpMlRRMmBKZjxvTER4WEQyV2hEbVZgPiszWUpaPEFWZ2BIPURTRFlrCnoxK150dDhufiN1
UH16fXs1OGlpK29DZEEteEJsZihtMWozRFRQfnIqNU9WaGNDVHRFeHRIZm58Tz9Geig5aDhAcwp6
M1ArfnBRKXM5KXFSbyhzRGJBYmhZejNiYUd+OGtIUil0SGAoI3Vwck1PTGUkUlQyaTcweXdlYENk
QT9xe0FZbnoKem4tZENeT1MyVU1sQVR2bWVJNE5PeXoxQlkqNShva14tRlZZWEZuPVE4NXZnX00o
YDwkc2Z9cU8xTWUjKUd1VEJFCnpeaD49TkZrIyZ6YXB7SGM/eStae0xNJCNKZkFzc21ES2whPjNS
eHBrUihQcEpqPW9xYV4lYDh4JE1hWGFzTVRAOAp6VGxZMGw/bWVvODMwQiVpcVFQSks9c1dRc01k
ZT89YEtXYURfUkhJRVNSPmBFVTRXMkhxSHxtVGRgQFEpYilQdjEKenZwUG5sVXBgdygxKjJEWXFO
YSVSU3I+STdNZVVAKm5FcXs2STt2bmNMOUpZZCZaYHcqUCM+PztOVHN6VlA/IVQhCnp2MiV1KUM4
ZERrRUdDXz01PShNLS1GajNBRS1tY0x5VkFUTWclPlg9PmFzOFVvIzt+SnswYCUoV3prPClZZWcm
fQp6aVg5JSs5PkwjVWhUTWYta2s/I0d6Zll3QW1VST1rOypRe2N7QCNsbEJ3aWtuS21DSldsYT0k
RTVTSyVJakJDcSoKenB7YGImcEl6dlF7cUozb0d2ST9yKGFZdXUhQkxPQTJgfnBKOG5tem4+Szh3
OXVRYi15JH5WNjl1aE10PXNKdnpVCno/TlpZP1EoMEhUaD12RDEyZCp3NDElJVBTSEQ0O19nJWlN
KDI7QCM7anx2dkl1XjViVDIhMWgzZWtpMih2TGUyOwp6JHx3NGNBVGZYdWohPWV0UFV1Jm0xNy1l
fHJGT0NeSnFxM3xXZkJnPjVadWpScEFmUSFOUlE5QDVAaG1kcHsxOWQKelJPJlFlQX1xJjQqcyEh
fG15bHxuSnRpPiMkUWh3d0NheEJKbWRLc3Z4ZWByV1RBRFl4eHV9aE1VMisqdTt2QVUyCnp1P1gt
aUc2K3Z6PH00Ql4ySnVzWV9RMGUrdkEhKH5jOVl1KmJIY2ZJb01FSDRjMG4/U0RrbFo7OTRaSTs8
SzgxXwp6cmpESXo1dn5KRExLNWVEZERqbHZ1eXdtRVNpTXchYGAxMXNPSn4pcDstbXReSDlhIyZS
dVJgKl5mVHgwY3FQbiQKejQ8ZUpTKGtOdCVyZlpKWnZAeykzWWVOaUYkWT1ZfWNpdGVZN2RGWDFl
KDc4Q0ZPTlNhT09+eVlSbSllKW9UQFUzCnoyRHR8YzUhb2w0bnhwZSR0NHFMe0kxRSpySXwlZ082
cU9KWHFfaH1lMTBxdDh6JjlPWGxgK3ktSEIrb2EmI3UtNgp6a1UxOTNrVX1IQGd3TEphUV85N0pe
TSppayE3O3xOZ1JXfn1qTG10bUE4SHA7cjFGRWRqRGl2Q0J+b1p9bUQwN3YKek4jYzBlR29KSSMq
cG5wIXV1dmB1O21RPFd5bnEmc3gjRiVSZD5TcEtucjQ9VjVpVDg4LUhmbWpBWEcjNkZfJjdnCnoz
cDRvJFgmcSgmKSZzQztuXjZjRDJiZ0R8bjkjKSlRSnpicDBiT35QX1VydHQ/I2xERnZ3UThgI3FP
cmZVeUxfaQp6U1QoclVkV01HTjtpc09JQXl9SUN8TVhrc1F5K1AhKVduZllmJWA3WmMjUCtzKWh0
MGo4ZEFkQj8yMCoqNDxhUjUKekR0bWElR2k9O2F2XjNUJW9oXlU8LX5ZMmJAJD8oPUBGUCNsazAx
TkslJktqYVdlWE5kUSopRDRsdlBMK3RnUUFKCnorcno3KFItYTdAV1koSE1YZnZRMEVIaUNVdT8l
Y1l1dVJtd0w9eytMMDQyRSk2QUoxZEB2Z31gSGlQQXMtYiNUVAp6Qm1uQzg5SnNteFNmSm1vZiFS
YEtwQjA7clJAXm4xMnpUa0hkaE56SiNxO0loWDQ2VGMxcD1UQU0/cXM9Ny1SUU4KekY8eno/Jll2
ZW9DKXgrPSU2YlZ+Rl5mfk41bVhLWnJDTHteej5ZQ00kVH5gXyR1Q04rbF9KMGZaWTVBTURzYj9o
CnpqKTNSJDA2P3Q/IWd5aTUka31jVHdANiRjMXcmN1BmJUBYSF48cTkjJCVMI311fFBpYihGZiVF
PCNUanQpNDBKJgp6QmsjZUY3YWM2fURraCV+ZX4mOV8yN0N9SClwRHN+JUV5WG5rZndwQkBwUDhL
bTtCVDN6RDRmNmQhNC1lM0w1e3MKenZSal9uZT9YR2tjUzskJDAjPjBvdjloODxzbHZsPjlndDRq
K3pTa24hWFhueG48cyl1N1dEM3sjRD1obkI0eE5nCnpINlNOT1N8bEI+aHJrQ1JWLVlmX3M3cUE8
RyNzR2olajQyPGxpeEgoMCF0K2cqOW44VihFUDNGaihlI0MkKlI+QQp6T0FKdTdGdDRiU3BVK047
OGFoITFSR2ZkfnYhYk95NTZpeSZkIStxMSs8ajt6VGdubThSYnxze1MhZy05Qyl2TEMKenQ/I2BG
K0J1WDZSP1R4QVh8V1Y+O1lNfkAlbU9tfDRUWVUtTW4mKV9hRnJRc2MhMThFdkIyXnhiZUV9JSVA
aUtKCnowP3dhV1B+UTEqNHl+O3JKJHphZyUkKl4+XiY2aiY9Nlg9PGFDVUopPmI9U3piNXcqfSgm
RXpkeGkkUUtyKnNCPAp6NUdsIVleOHdUbHIrWXE0USZ2SUJeaC1RLWJybGhMQDdyJmRkKz45I3dP
NVdEWkkjMV5qIVJxSERlM08mMjJCVEIKejZ1TXM0RCMlZXhzMUxrUm5UTyNkKH14dTluS2F5NXF9
b1dKQGwtWWQwSFFEJEMjfVhTKTgxdGtpbUN8fVpCTntMCnowc0RPVnUlLUgxOFlsYUk2R1EtKz5A
JVRNRnFZYkBFKnU4c2J6aTZMc2BYT0omQWBia2hPYCRub0BnMUZufjQ/VQp6UzxGIT9ILXh3V1k4
KGBCTSN0ZEVLdT5sUyVHdlNuNn41LSorRUxRTTdTbytHMFAhZjI1WWpZJkZjc3Z0UWcrfDUKenIj
JC12akV7KkpCQSY3Rlo1fSZgXkR3Qis8T1BuemglT0JiXm8hI2A8RDY2UClnWllRKCNsWkJLI1Qr
bGw4T2NxCnpDJj9maWp+eTRhSzhYUS0wMWNgNV5BNVl4RV5zTXQ3WE1oNmNte2tCRGIpbVBDcHYx
dWU0Smc4OTxAQXU9Jlh2Rwp6azlZLXNSP2UpXkFHdmpmbz9YU1MzI2p1b19vSldOb0kmPEUyKkN9
TV5lcSQwZkFeIVVAXjRRYWwwZEJYajduangKek44eiE/KXVlZHU3aypaX3VoJj0wdE8kMTRxZ3Ji
SWI4RUBWQG51bj9Lb0RXZERJfVUhRCUqOWQzKEcwSCs2PkFRCnp4UHt8ekxocWRRR0tHUnYwaVp5
dEAtclFseHo8eipGWmV0ST9rZV9DYFA4UkJFY2FYd1lwcW1rdFRTJlU/Y1Fkfgp6RihRM0UhJX5r
e3oxezZTaCNRJmY/YCpiKDJsJXUpP1FpZUxqPj5FKGs5dmdNUm87R0ZPQ352eFdgXjhsdW9WblEK
elFNYUwjRk9jalpkXlNQP05eaXxMN0pPI0txWDBRQ299Kns9e0N4SmVyaDImZTkoJU5xekQ0YE9B
Yy1Te1ZuZl4xCno0QUpBOXh0I181Tjt2PWlwKVM3fUBJajxoWW9nRFRKeT4rQjxPN2E7P0ZBcGJh
fWZ5Jjl6eWtMWXE4d3VWOCpnOAp6eGV4TjYrYUcyME8rJGNLclN7bHh6YkJ8WFZae0IlVFBwQCEy
Nld0JVl8bS1oMVBDMWlmZGN8ckVlaS1LVmtIQ0YKeihLS21ZQWtlNmRHOTx6RFVpP0E4cVkkK01L
cHNKeHp+fD5pZ19LU2JnYE1ZZUZ+QnBkQGFFODdrSXJocl8jTk9YCnotSDErYHJURWUhOztFRm45
R09hTGw7Qyk1N0NXSjhVJFY2KW1sPit+VmcyeG1CVFJXX21BfHVCM1F4b05yY21jYgp6WWV8emIw
RVd1N2gyWFRzb0Q0K1ZHLT1GN2FURCo2KVJYbCZ0a1lyUWdWIWxCaXtqNCE1O2hkWGFwQ05Jc21G
RiEKemgyRFpYQURBUDhqJVJJbktyKUtfZFJ+c3ZqNUBBOF9sS3leYyRYPGtUJjF6YmhyejRlaHZR
UkVOO1QyYGFXMk9oCnpASWo+MXRLdGR6RkBBMUpOQUhvTmZiKUZQVVU7fXJSRX4tfWVYZW1sNEhi
SXtTa0NkeDtDKTZaeCF1Rjx0ZT1UNAp6WENnb3UtTEZzLWMqMGlBM2IkRmhGNUB4VUpEdH1AVEpV
c0FnJk9fOys5UkFQJERWJihpe1BBfS1ETTI5aX50b3EKeld7OFh4TDNYbEhQfE1HanZxQyg7Rj05
WCRJOTYlcXZ9cVR9KFJockJYZEk1KzcwdS17VWcld0BKSWxzdCRKSUAqCnpvZEFrMWlieU53OUMq
Y2xYUU47QSkrNUMxRj9EOzl0VEUhKWhHYEdycEJpe0ozan14Vjs7NFojb0dVXlFMNTNXJQp6dzZl
R24qcHk0IylSRzF0S3ApWSMrOSl2Vi1HPE0yOVBaRWZvMHA3WFAxb0cpPW5kenMxbTd6RjFBVHcy
Xl53MSYKemBGNFI0SDk5JXxVKVJENl8jamZFUm5HZyheVE1VQCEwc3VkKDlPJXxKbGVQJjNqQFU3
PExoRThEZzxmV1AjalF6CnpAbyM+Z2p1b29vWFhAR0d0cXp7Vk9GSkZhYSFwZkomNkYrKiYrUzE/
N1JQN05wciMrUShxMDhPMUd8Pik4YDE5fAp6KDY1PDFya3pyZFA8RSo8JTIqSi1MODB5bWEwTUlC
Yj8zPW9sZj9GYSl0c3E/VFNnZDw4S2s4ez9ZaDhuUUBOK3wKemoqXlhrNmFYfDJMflVQM1luRCE0
MyFoLUUkQklTVVZmPWV6VU9Rb0ZidHlJbWg3cCh3TylISGMlUHhRbmZQM1F7CnpiMC12RDJnVyUo
SmdrREJVPSV+SWBkQlFjSjxhS29PQyM+WUhLfDFNMXAkRWIoMSg9VT8hbU9TOF57YkhwZFlNNwp6
VVBUNnMjbHdofHBeejBCWCt4O3RpQTh1VVdUdWcyODV2ZVFDZy1yY3lnWUFsK1Qwa1JjKStMJWoj
M3V6OyVJaWQKejc2NyglNkt8P31hQUhjIVQ2fnRYYEVPcmxHdkk/ciRyaSl9bU8rOEhqcldVTmZ1
VS1+JmRMfiNmZmgoeGVJYDkqCnpGd05UeiVjcz5gUn1fO0ooeUM9bnNNVXxYdXlrN2FVTH1mN2Jv
c3MpNU1DTCRRVFFIKFJ1PEx0UUYzOWFPTkhrcgp6Kkg9ITRsVz83WT1zZ0JPSDxVPDlPJFpyaWJh
QWl7NEZ3dExHfUwwbSpOMEtOenw2RiRZUHpoMGZmYSkkVTFjJSQKel8oMUlqSXc1KjQ5RGRHb2FV
Wl90VTdmLXVHTXd9P2o0emMrPXkpaHhOdipCYEx2VndId3BiSF5qc2xobCN5fkZ4CnpBRGUqRDRk
ZDI/N1NjRXc9KmU8VkUqODRAJEc8b0J3VmcqZEorNWc1T3YmYnc1ajUkX1F0KHZHVnBRQGZ6XmJj
Pgp6djVUTXIkaWp0LTxodHdEZiEmfV9Ib296TzQxP0coaW5RY3FFMClNJkBVSTt8ZXE3I3NeRyNp
fDd+YTQ2bUskV3sKemtWeUhYJiYjYWxNcjlENUo3PjFjVGVKV0hlaWpecGlZRDE3cjtaPCQqNDgl
Ni0+QHVOdl8jZ2RVWlgocmBXdnN5Cno7TlhDe3IwQ0tqUGBDXkwjKnkrNm54N0VmdjkzUzdjTjtw
eiNyRG1jQSRwfH5mJTRjcChTTFFkJXxPdjA7KDQhSwp6aDtfXzdJREpwdyVOeExqY1UxbDxFY257
Xl9YQFJ+QGs7dm0qWktndlcxWXtqMy05biFvP2pvWGlQVz8rQTFPX3oKemJWRCFqYU0/UiE0IzZP
Jks/WiopdyM8I2dJc29nfCRJNHs7Pn0pRWM5aEwjdDg0WU4ybihVVCNYcy1jdXN8IUtFCnpoQ145
dHNqSE5wbyp9OFAydVRfNGhQSXg1TmtxXnU5Pk9sbyUkemlZUCtlU3hRdmozMUFTI3ZYQzQwTz5m
KUd3NAp6JHpmQChqWT9CKFI9Um95V2Y2RmtkV1JFfGZNeShxNVVONUFPbkZUZWczaTVLJHY+d3FE
d1dtTXokU25ZRVIzVkEKelR+Z2F6Q2JkPTdsN2NgYkQzcigxOVQ0OT9lNDwwajBWTU82KVR4ezIk
ZE9LZjNMMU1jODtuPVhJRWA4JXF3fVZgCnpXSGAwfjJ4cjs1OCFlX19HdzV5M2BmKTJhKEZ+NCV1
a2U7TyhQX3V2YDxpYTZLdGs3XyhXVG9xZFpUKnVAUWhndQp6Mz1ZWEh4NztwMnt8bW4pZHZAPVkr
aEAmfEpNVmdue1EzWDxRQFFvRnlXfUd1e2tVfHJ4NjRPOUA9PHhAayUjNDwKentePWooJmc8U0h8
SypTVm57PlZLdklMJWU5cEV1WGEmMVJ0KFNrK3R1S1Y4IUZiXyl0KjJ9dGVIXzlWRmBtVEtiCnpi
RHgqQEtscHo2IzN3IX1gfVhieTVKI28kXmh3I2VXdmokNyZtKEY5KGJEdVh2XitxdE5nZDZwXlJB
JkZoTHkrMQp6SmhKM3gqOGsoJG50YEgwI0c5NzBYJmNfTnRoYkB9ezdtIXxqLVRJUnBXZXk3U0V9
UTlRbGFwQ2xPMDw+elgoJWEKenBWMmJgciQ5YXloKDUyZ0haQDVMZFJxUWdmcH5Qc3FsUW0rTkUk
KWRUV14+eipVZyRFZkEpPFJBKnw4SGNjQFFwCnp4PyElb15SODkkenlKT1RgUVVxUmskMnhiTHE3
TWw0ZjU+SEUoejd0JGlRJkZ0ZXhLPXxNTTVga2UyfE5LeFYoVAp6YjtfNSVeUThSSiRNMktGJnd6
YUtuS28lRzU2WGtUQH1QOFZKMEBIRWhVTEhoXjFJfUM9YUJyPm0hNlFzSyk+OSYKeld+c2RHP1lH
RVp7cSt4fHpOJTlHOzF9S15OeChAOCtJQVhnTSpzVElpX29rV3FiUEhoR3txMUEkR0FgVGtJNFNr
CnpQST41Jlp1ITgyPiFxYyEyMVNgK0llRi0kZUVHWXRPQW1ze0BZJiFSbX4rS0ctP1RqNz4ofDYw
cmxkbCZZczgmWAp6SXpCeXRwaT8tezRocWd3ZVlSbCFTZ2w3TGV+ZlFYdjFmX0FTQTQxa2ZZe2Y/
WmdRfnBmezFAR3JUZXxfZHIlRz8KeklWSGRMWXlWTitgcXNQVWJEI2UhUy00PTE/QW88T3s+UHYw
bWM0dVQlTGhMMkxIV3FYS1B1bjsqMXVAc1dMdFo7CnplRXZgVlNibzBrdn19MkVQJEZ9aFd5NmNs
JHQkbSpzeXJvOStjO1ozfDJMblAqSShaeEdpSnxgUHlGbT48Y25ZVQp6VFkzMjVBNHgtZndiYSpE
MTMmPWpub3QySGd1RylxS0NfUDFSI3BxbnlaYTFFM0B9RyZZeiFhQVBUWUE7PEZ6R2UKenVpfnBN
OGJubTUlWSh6JStlSUAwSjxWa05HZ3xuKSFwfS0rMzU9SilYRksrbGFESHpkYDlSfGI4SnAlP1Mw
eGF1CnowNnooelVEZ1BNNU1aSV4+KypUPngyY3p6VkBXXnx1K1l2QTl5fS0/ZShQTl81MCYhIVN+
Rjt8bnZeP2xtP2I+fQp6MUpYT3RDc293fDdPPXk8PCZLNSZeM0Q/eU5YRGZjP3ZKO3ZuK3gqMmtr
cHNNcVVjUz9pIVdgTFUlcSMoeXohOzUKekcmVkhLWTRCXmt2OVZRWm5Afnw3UDBEcEVEJj8tNT1n
QzhsWkliRihOTlRGa1dlX3dkZnkkVmFSbUo2UntfY0JuCno7Qi1HK1EmcVVBM2ZjRj5XPWEzPmRI
SjE+LTZgZGVRR2ZvZVMwb2ojay1CJl8zTnVnMHA4WmUzWkJyK0lfVXJHSwp6Ni0hVVpsZUBjN1kt
IWhUanleOVEhJTE9fmo9Skx0WmRYbF5vP3Q2QF5LOG58eHU1O1h6VTN1UmpIKERzI1dpPFUKelNZ
Q2JnSEZAQ3VBQ3cxd2BVNyY/RWpQLVc4I2hWWXNkZ0N9OSlnUHojaWlRbjdqY3VKVk0hczhBcWUr
VlpFZHlPCnpgX19BPF82SlZAajFrUElZWShuNThhfWpjS0toQXdOam9mPDRJNEpkYGAtNWVUIT84
e2hIM2ZhQ3d+XmptJUhUWAp6a3BwbHEjdz5sOG5TRW9fazc2YUE0O1JKRylVfmkqKEk3SFRAcDRh
UyFLMTJ6K2V6PG44cD8hRUBjOD8xcVdraGYKel84QVctNlRRQmFgO185PzNNMzlhPSh5NShwY2Nz
YUhDaGk3cDQ3TyNXPXZ4ZCgofFUhTUhHZTktRkspfWp6ZDcqCnp2U09hPi1NPlNjbnlPe2xqMmlq
VWs2d3ExaHlpbnZYSXxQVzN6c2dHclN0MEwmSFpwKSYyNW43dm4lRTQ3azVkbAp6Yz4meURGP3M2
Nno0RX15ZEM7NzFtMWoxKkUteVh1dmgqWVpRWGVnbyoweF5Sd3JROCNjaDQkJHstdUwoUU5la1MK
ekpiKX4rcSV6cnI8UGJaRkxHdWttVThlPVhDYH1ULSkyUyRBQSp2bl83KX1sWWE0TGUqaXs5UDY5
ajZwNXN0Xm4mCnoqIUFfYU9CfSo5OXdHZ1FzfVJ1KHdYODFoeDd+X2AmWEB2V3VoWm5rdWVeSmZw
Ty1RPHdMbFk/SyNDOXklNVk2VAp6e05XRX0tSG9AJVhGdkQxbDF9dTxBTzdMKjBuaTdmcm4qTGs1
SjBiaG9BMUY3ZF9iT2s9NG5YKzN7SVVvRGNpUGcKem0zIVgkUnhIK1FheV9jYS0rKm01NDZCZG4q
RGNMNjxnSVVleUx8VU0tLVBSTjBEd34/RWk+bEhnQWFhQ3VsZHVUCnp7KitvSnVlfH4kLWd3TmNr
ODQ1N2BQWDwhWFB7XmhWRjElMFYqSEl+big/VWw+dSQ/SkMyaFFBUD1HZkRGNX1TKQp6XzNyRW91
fnlEPz4/X0Y8QGRFMSVaWXlCOERydDhPJSN6QkhGXylJZjhNbnlUY2YhelUyTF9YfVk1TkplZWVE
d1kKej9uNGA3PClTcVRSSiN1eGhYcWxOWmdvKlApWT5YUjBMfnBadWFafWBKdDtUY2U3JkB1Pl9V
OF5OMCFWJT9FXypRCnpqOHtEUjxlUmRydkttMyhGNEApOEV8Rz49dXkmRyZWVSlAOUZDMzdNRUxr
Uyt4UDg5I19qVmA8KDdRdXhoIWlrQwp6fDE8QkYxWSFxITVCSk56e0BATEdybE1OJG9yVEt7ZWpX
cytwKFBfUW9rWF9MOVhCbktfdXNKO2YjQyp1O2lXQ0kKej1pcCg5UzEqSVdMYCgkbjlCPD4qK0FX
QmF4Z1VqO3s0XkJhTlp5VF5IPilwVUstZzJWKygwemB6LW4qQW14aHpfCnpAdF5zV2wqUXhuSk9B
bXw8K2peem0wJG5PLTsmUk1fSjFKJGI0MEM8LX5hdkpMdExhb3pXME9nT0kxeFoqNWJKUQp6UHNC
X1g0R3pvQzk+N3xEYFY7YmMkMSE+Uz44Rik/PC1ZZzRMdWNaSj1ieDh+aW52NzM+KmQoZGdZck5C
e0lrOzYKeipESFZZaHJjZiRgdFhQMGByNHFAa1clYjBeUjlAKmo3dXRve0RXVzdHZipeJFNoOG48
KkRDKmpkVlckYj07antqCnpMT0U2e0UyRWc+N3x4QnxpdXFvdF85P35yRiV9eitJVTVLZkEodW56
eWB+NmQmSjxIfEN5S15zUUphQGklT2IqMQp6VDtBQnhEKH04KXNqUXE9RS1SS2ElUHckdV4kdVdW
MFUmeFZXYSsmNjxfWT1tUGM0dkRHZV9qNlJkZUxnPz57Q3AKej5sOzlNMFprblJaUU9JdystOGFH
K2IjOXo7OD19LWQ8R2Q8YUo7Q1NzZEZlTzVCKyRYZURlUDU7UUhEbSomKSh9CnpUajV+X0tLbSEw
ZXBRWmk0a0d9Sjs2Ml87IS10aiptMDgwc1NWVn5jZzhvdF87WWQ9Qjl6OEJVOV9vPiUjczwwVAp6
JlNrUnhqK15BRSpFXnZfU0VeNTY7Wnh+V0VJVWklNiMxO1NAbks8YWZrJUhebnk/a3NVNlJkOSFF
LTg+VFQtMjgKekB9PUU+fDlqKnNVO2RncjR3bVE1bzhPUm9AQk9DU2hAa2tNLUZ4Sj5mQlNkUEEr
dThjZX1EOH1XTkBmbz5nKCR1CnpfenthajJIYXBgU2R4cilwI15nYz1VezRZMT9KPkU/fG5kQ2M8
eT1XPk4+NUo+K0t6PHIzXyVnKnd7ZFNLZGMrTgp6I25LOTVUQk45cXpuQUxiRlVnR2gyZllrdXBs
QUAkXmhNN35jTmdPNmFgd3tZWkRBaHxQQTxkaXk8JiFCRVpjbjAKejROPGdpTFdQbVYwNXB9OW5M
d242WEtKUTRDRXxXJm5lZDFHOXRfaF4qOHdaeCg4KjNZYi1HWDleWSNAfEtlSllUCnpAYU9eVDR9
dDd6UE5MQm8qfEtCNUpvdyg2ezVwRH5yMjR6JHdMUW49V0FgP0s8Xi1VSCUmU0VVVElBaWdGT3xM
RAp6XyMzJG5abXNJS1RgJGkqdlJ5KGclfU4jLXRqeCVabn51c20/XzRWSHhNIVZvX1c/TiZ7RXcx
R0s5IVpOK202ZVkKelEoMCk+Nns7PFZRT2hze0ZiTmBrSDwlbTViLT5SYnNAQ2Y3bFAzbWJ7e2d0
VDUrYEFldzVWbkIlcXZIPE1rVU1ZCnpZIT4mcWQ5aWR9eTB6ZnlWb2lsWWlXODhrWTE4JVJYMnhr
bCZJNHhpJVZ7b1FwfCMyOExVV3VpdXxgQGZpcXZIIQp6N3dwfSRPUzdqVU5VPmZwZjFiTVlIZzAt
ZEtLOE1YJUV2JFg4Rn1jdC07JHNDblYkakViNjlAemxTayEtYj9hb18Kejt3Mks7ZHIwUGY9ZnxA
N2gzOTJZNzxESDJfbStGXmw/SCQ8MGphelUpKkp3MCVhK1pePylzJHMtdFlkNzk2V0ZrCnoqM1J3
bnI3d0xeKH5HVXItTHNVZ244KDUmPXcmenFNU19UUzNVQGMxZClvTHdqUFhVOyEobDBgeklKbzVZ
aSR7Qgp6cXM0fm9ubis8eDtYcnZ3eTYoc2IzZHIhMlY/Jnw+dyFnOTlabGE3OU9BO3dlJiVlNDtl
KHg5RkF1c0lkayF8fTIKejVIRzFnVCVyZm8ybjJBYk80fEJGSGc3Kjl6d15eSyQpQTRuUmNWN3w1
aFRrbnZac1IzWmE/XjtkeXplflB4ZiF4CnpFejghZ2wpTFgpRTckR29tZ0VyUDhsK3Z2ZW5VdEh7
PXQoNjxacGlXUDYrIVhZQyU4K2Y8Y3RVISpiVmN0N0xBawp6Nn19eGwoamplS291RSpHZyMoe2cy
dzYqXjRCe3c1OWtPX1N6MTtUQil2fFkydEhlTkZ4b21OWmVFK2V7M1c+Qn0Kemx4JEpzS341MGo3
dkJxJGNaIXdTMXUrcGVZdHFecEV0PDQ/NHNWWGszaH02NE5gMnAyIUopYzx3WFZmI1RwfCVQCnpr
Xio0LXtUSUZmWXZjakI8KShGI05EaiY4fE4xWkYqeHwjbldZSHF8Jk5zaVImazxgdE5YSCZXZGhW
ZUVgKClZYgp6UldmaFlOPn5eIyU4c3F1cTxkYmkjTDZQREZwe3VwejY/VW9sTCh4JTU8Vj41OWk4
Jkl6eFo+K0xfUSEzN3RjZVEKekBFN0hrbXRLR3M2dkhALWE+Yk5DVSt1ZnQ9azszdGV2dSU7bn5o
cDYpamsqQzlUUG5GOXpKdWRsPUBNO0NLdCNGCnpBSjMmVlQ3V31LI0g8Y0JUcEVvPCswMzhLenM7
aC1DfjU7WD9kZylvVU9PeldaYWFiYSN0NEtGO3xsP0s2WXFEUAp6TShzI2h4eEJwZmduWVRWU3pn
KzRUdz4pLXZnMmU8KzVAZHApcS1yU2Z1S0Q3PE5iMCtXeGViPylHcG82WjxwQ0sKelhUeVJ5ZnpF
ZT5HQntpWEEoZkc+YCY7Rm96UERaQ1dtTzt6RVImN19rO2dZNGxhPldiI1Y4Um8odCRUeStqXnZv
Cno9TFpsVzJAQ3w0NnRxZHtLXyp6WnloN2doITBvOE9QUnFCUypka0I5ZHs5RjFURFc3RiZ4PlBk
S1gyK2I8anlqcwp6Q1FDTUNvdmVeamk1TnM2QzBIJCFRRVM8QWVkVXhJaDJZRzZaVTImTmljKzNV
WGlvJG04TGokPG1CcEczMkVWYFkKejRTKXNYQilHO0hWb3NIQzVwSDwjUyRYIzlyfD1EPHdCYjYo
Ozs1MHFTVT5tSWU8QDlhdW9PQDlPSno7RCM4OUQ1CnpPWGNPNEhvISN+bDJ8M0hoTnhWR3dkVXI/
cEBaXlFwWmx5ZUdKX1JWUyVMWnhVTjV1Nm5CNnk4P09Ld3tfNzhJSAp6JXxNWUwhWTlDRUB3Nz1B
IWI4SFFkaUckOWhUSFlBOEx0WG9kLUhuSFNMXntYPWAmb0xDQWhCO1NIUFNqVWFFN1IKejN7O31P
TkY8TGg9TChRbzZXSWBvNE1qZnAmKEEzOVllaSlYK35QXikjKE1QRz9HUlpJViUyNEdfKjdjSEBi
JVlKCnpVI0tweExAZWMpPGFRbEhjMi1YUT4waDZhMSRfZSRjeEJRS3pOVzd1eVFgO21tSkdwX157
cFNoRGlIfGRTY0c8Swp6TzF8O3JXXn4rKEJPcVRYZUd1O2RfLWAqRi00Xy1WMDNafVZhVW8oYyFM
azttM1Y5c0JoNnNzLTtwUmVnQTRRS0AKemBPPzM8NDUycCE1SjNoUCN2UTl7KUhxT0JRJlk4LXBV
cEZpPHYxaGs/VCNqMTxjRmRPa1ZjMD83KTYqUGcyP0RiCno+bSFjO0RXdjNVTmxMR2MrY150PyNG
OWBieiV4b3cwenFHaTc/N0dxaCQ8PWRJc2dOfkMwM15nVk5EbipDZiMhXgp6JjsqYm1EcGlqQ2dB
cjhubGZWKTBrYkEyUDEqOEdFRU9VViYxcTx6aDNGfFp0VX1FKXU1YWVyfEdiTzgzM0tpSjQKelNT
ISF2ZENAbmxlfUhSdDJCXy1iOyZ+SDBod3VidTFSdCo+a1VxUU5pIz4yfnpudCN1bD5QeTVeKkdq
Nz9AezR6CnpIYzt8MDxsXnRBNUNofHNpJiYyPTFmRFhzQkN3cjx1eDIkbHNZWj9eN2YyKXkhSjZz
VUFnUllNYnY3X3phb0dyaAp6KmZ8Sn4yLVljIXZ8R31OZ0lGQkBYYTlCeDlsRmZJYVpSfW12M0wq
WDNfPXJUYiRwdCU4VVU2a3okQXExc1MjS08Keklhbl8yPXx7MDFLc2B0ciFRVGt1QUVlKFhEP150
KjJyelghO1MzT0ZpNzxNeTJhcFgwcH4qSX54aXJLZXZkNUcrCnoxPXAzcj1qX2NNI1dqYktIUCNQ
S2U3ZGl5O3N+RShFRXpLMHFROGFiJmF3Y3ozeWlSbUE3QitDP0YhRVNqYzxLTAp6OSE1cU83Xjc/
LXt2WjFAQ1F3fmpFPT4ofXZTfEs3Uy1FbkYleDxhRmUmUDlobXhva3NoKEdTeEBJRVpZKUU9e3MK
emNOfXxDU2pTXlk1OFRXeHJ9WkI2Nm10KkVnRUE0VGA7emF0NlhUYU0wSyk+eTB3bFJWODwjMT11
QVl3OzJDVyl2CnpQdnhhJFhmWX1rSzJxbXYhaTh4ZWRmc0JMPD5HSD17fEh5ezQ0fTZTSDUyTjAl
KTVjbG5EO2dYbDYhRG8tKjs0Zwp6XndidkZ5eVhwfjNBUmNrajYkX0l7Sk15PWhTQXM9a0c7YE09
cEBreCVtUztpVHQoaH1TX20lVi16JlZBJDNMcVIKekotY1Z5cng0SUNXRkxGMVpNJT4kbWc0KzIy
Rjkxbmh0RCtMa2RoJXt0O3FhfXpmJVpPNTMqUExOVFUteEhlUkU0CnpwV3UjRklTWE9KT2UjKDVH
fENIejlUaE9EdEspbUxOJjt9MygxcWYpP1dVSEAtWEtjSTIjYl9lPWo+K3pvZ1lVOwp6I1JtMmRC
Zz18byZmd24zMEhnP2RXI35EZ3V7MzV0O3FZMEU5ZyEwZ1hufmtAUDdJPGVxZnJDbl5hIXEjTUB0
MngKenR3UntjO0B5PHllTUpDSm8tTio7OTVJMkRSUCpOSVF6QSZzKX1waT5rPFAmIyRWZFczM3hM
eCRUclY0Y1ZYVm9NCnpWWjw2QHM3bmI7Ynlic0d4QjdheXxHeEVkKTlNQktCdmA/dyFEOWQhVzRn
aHpHMDhvX3tFbUF8bGY/NGVTcHwyIwp6N3U8SUBucE04akpSdldidClJU0QwQ1UlKD51T0o9U15D
eSVKcm8zQkdmTjh+TmYzYDw5bnUoZzQpPXc2STw/PSoKej0+MElGXlVQenJkaXkrXl55SnMkQDhR
cUQqPTdLcTBrWEd9ZzkjNiRRYl9PfjNyWlZgcDElNjZOOUZQN29gMy05Cnpre05UdEdKNyVGeV9Q
e0IxZmlXbWxtd3M9VEU3ODRAdmN9KUVmRThpRF4tWUo3OWdVOWdqXjR9R35rS3xrI0NBSwp6M29W
aiFufVF7Qnc3WGFPSkd4WUpTQ2hyX0JObjF7IU9EQT9UaU82NUZJTWRqa0I3PzBBKzNQWE5GTG9g
b3AzV3cKekx2bmtsIzhhN01yKm5UTzVTYk40e3dUI1d7cTRsMXIqSnNzb01uVUYyPXZ9N3M5RGhD
Pk01TV9zdF9HSDVKPHtWCnpudE9oaXBoNjFeX2ElTmUhQDZqd00kJGx0SDA9aD04YnU8PDZ+SGkp
aFA4eDMkRFdAM140Z21fV2FJMTQlQUwyfQp6RFdDZThfc0lmcWpjSW9meS1mQl9MQSpwJD02SGs+
IyFtN0o7VVdKLT5KKjx6X3JBYE4mQUF1bHVgRThtPjBFTHkKejlzSkNQLWozbXloNF9GXyR7N2VW
JVpEemdFQ2E4YEArYUcyZWY7Rz1kYFMrcD92KjhycWNYRCo4ZSomcVprMXNhCnpISWJnMGNPdXpX
cCY2PUglWkg2d0ZVKXxVTFRGVXBvK19XZVgkemlAQCRaZWZ2QXlTSW9IUT9IcERfPX5TJm5uZwp6
ZVZqYkooMHhqQmVqUzZCODB4Jkxwd3p9aDF8c1NSZm1SJEM4R3ZGODBWI31FeHVFZXlOe0lYdHNU
SmZaIThIQGcKenE/ZHQkU3FwczIheEdiWlMhPzB9bDdXb2cyQTwzNW9Pa1k3a2d3bzdxazktJkRK
YmdQc0V1S0FSS2JfeWgwNjxaCnpoZ0BiNUA0Rnpwa35XJiNrTXZzWFgmKiZnclVEaTZ2dTlMR017
QiEwX3YtZyRgfktiWFRmZyM0YXtIPmVQSXhENQp6OXE0fGVSVyo4Um0tMVBoXmpPflleUzJybVR5
K1A9YHBkb04kMFI0Nk5gSHFFJkglakZXX0V8ITFxYSk2dVdweVcKentgPnpVIUA8K0NaaGVKUjB6
QVVHSzRAKSZFR1ZgWHR4VD9nRms+P3V4KitWUHdNV2FlTWAhUGtta1NmZ2lES1RICnolNilZRjw3
UmxPJiN5ekVmT0hsZnkmYXJnYHBMQzk1diloaFRtJT49KFlhUSFRV18wMmYzM1ZUTSpUTG51MT8j
Zgp6cko/N2Y+KFpzTXNeUjFeRWVmWDMhVV9iUzY1aDNYP29sIzhGUXJfeWIpWG9QQV9rfWZORV9D
NDAoSVk1LXhHRCYKenMqT2JpPGUmaSU+Zi01Pm5lKXF+dkkqUWBkeWRMfntoeG0pfE04YlVFZjJo
OTZ+MEUwQ05QYT0jK0NBRkY2M0QzCnp3WFJRSFZPUnJ+PGkqaTA8ZTJfPHsyOTJBOEYwKlcpVVA3
NGQzVVJQX0tSUGFLdmxiM3pZM3s/QlctWUc0QG5MTQp6TytmQCYxMGRWO1dLM1MkYWxUajBIQ0kr
eVlYe19TN2RabzdQKj5BZkRaS0k5d0piR35UMjtIJTYwa3Q2bFo3Zz8KekNxbGpBI15ZSSNqRSM3
JUVWQ3A0UVd8JENaMX17S1YqYzIlJV9VfTtLZVJ9KytsaFdvQXpqQDBpYH5uSkMpc3NUCnpQbyNB
KVIrbmsjJXQ2eShNcEZRQjE1RWBzNlBaWS1BV1dCPVNJbyh3V2Y3WjZXa0Zld0VUPEsjQjYxaWgm
d3U7KAp6VWsyOyNaLUloK29AKU49cGB2a0BRZFQ3dmQlKj8hQGlOR0QjIz08U0t4YGJKMmRsbSVh
c2lYLWY4fk5fMEpUeygKekA1NysqOSt1QzJAakhAP3cjJUM5MjRROHVtei1vYVBhNEBiakRhOWso
K0xCSGAxMG5uYGlLYzJqe2FIJmo7byRfCnohfTg9dXA9Y1piVVpJVDExQ3smIV99Nl48WjJPb252
K1k5bUlvSjEhOERsQlZ1VmNeejFeeik3N01XVmpNWipqIwp6Jjh8VWhnQCNPWXdyJXIjPHJnRWRS
Uzs5YTArcWJwQ3JVWjUkRzIoPUNTb3dTdWt7VFM7QkwrcHl3dWZjWUp+UksKejs1VCZRTnslOUMw
VFZwYmxIbU9DPD4rMGVNY0s/YFYlJFhxS2dGekIlPVI3cXhgT1Y9MiZAZWhaM2E8bTVlYXQ3Cnpe
NXcmX0U3SiM+e1FvUD5mQVNsJHFeWGB2bDl1Nyo+VTcrK1B3NmpmNH4oPkJ0VnNtcFYzQGBoQU0w
QFQxantLTQp6cWtwbiVZWCo9bHN1fTM9NTh3RVM5QmtWcUh7VSUzeE0tNlE4ci1OJDkmciMpJE1I
SSFuVEZ9d1dfbGlDRkI4UVIKejkwbF9AKSF2fS09ZXJXbVp+ZStDa1FyeWZqNUZPK2cpXi18X351
b14jflEmeFdJQ3V4YEhSMUtiKkB8dFdSIUglCnpYMyUwWWJmZEI5bEVvZUBmNT0lWEc/QkRocDQo
cilNRVAhNmQhXmg9aUQzWlc7eCF0JF9lPiUkel5yNG9MY19kXgp6KXRlO3MlTXQrTEA9ezxoJjxx
RHNOTUZWYFZ4NipOUmZEfHQ+UT8jM3VZT1BkXnRYUXJNVWdtUW1Pa0I1VVA8eEMKekR4NSpPdnpT
RmpPTjdnPW1YZjsjTl5seiNLUFozQ1lrbWdVO1lWS0hiWD1aJDx0YlR1Sj9JcjhaNHlEdWdJWig7
CnpLSUpUUChEZ1AmQWVGOEc0V2NzQFNrKmtkcFZ4IStlY01WYUZze1dfdlVtdXUrKGcyZHw3JEdE
eSpveFl0TGJ1YQp6dUBSQHlkKVpra21ubzxuVFFEPUEzX3g2PFVtWnZgOT94PjNrND9XdUBsOUUr
XjFBZipnYT0+bDFhM35lU2RzXk4Kem1UX25eJFVuPyN3cUR9aURBazApVlVWczQzb25TS1ReWjFi
TTlSUWt5bUFpdWUoYUUhSHkpNjt1VX45SWkwTUwrCnpmKEpwfVNwPD5OUHdUYiN4Y1MkNzVpPH5H
WnFMSnlKJlZmTEYwaUctZyN9bEk7MnwxOCkoXkVfJHk1VnBQJWNjRwp6M0Q0VFZMdWVqfkxpTn0y
MUY3bkg1aEw9eVN9KzZaOCoqWnI+Q3slSFV8Q1o5JE0rfUBOJEZpNnM0cnN2JXwreDEKek5ffURE
UTYldHdfXy0mJkQxNHB1cH1YNHFie3V5cGR7SlVjTHtHelV2WXZ5PWlASyRGZEtaSCtlOSpiR0x9
aDtECno7ITYoVj8wJlclVypLc2ZOPVhrRkV+KWxPUUQwWE5oVE4oX2RHeWd8PCZHTntPQzBJZXFo
e1h9T0s/eEd6ejdIOwp6eWJTQio/bXNtQzN7MmspZyFofn1FISswSUR2UmV2QzV7U2E2NlIkfCN8
PHxDOHdhcn1maEEpakJjTjRLcnpgSlQKeipGJD5ULUskIXNTMHklbSpLfTIhUyFKWEo2RCV1OHRx
JihLVUNjP3tNbDNHIzBfIVNFQypzZGlRJFhRcCFhfkh0Cno4S1ZfSlllWEdZX3p3SWVvP1lRYXF0
Y3EwVnRQeSFXPSFgcnd+fWU8RjQoUlhpMyNiRlRPdkZrPX0mWUQlcTl1dwp6U1Z3KExXK3l3Qm12
ZEtuJGZtKTY/cllWeEkwJm81UU89M0ROUkRhS3UofSFoMn1lMyk/IXUoKCp8JGx5P1ImNFIKelVv
cTNvKX5NdlJ6Wl9+X1Z1NX4hZXFoVG14KyFwdWQrKXJUaD5PcmQmaWg+YzdxMFhmMnlaPm1FeUUp
eHFeMkdNCnoxfm5pV3VxOV4/cShjeVpWcShBbzx6QW0/LWxBVGZkZl4yNF8pKXNzTEUpT1E1RVhR
RXkmJjYmRSh+eHsxPHwtRQp6T1pIeCtCZiVjMXotQXp2NzNISmdWfVdAVXViVDhnVmRfWT9DSzt4
ZDhMRWNzVHdga2F4VTQ2OWg2KVU4SUlHcDwKejZrMTQ9V3kmeyZJMX4tbXV+U3BsOFV9MWt4aCpV
cnl4M1hkVlZSODsoYiFCLVFpdnwrRmg5e09zXkYxam07d04+CnpjZXNIV1g7YldzZyNoRWRHdWpL
Q0pLITJhTyE7TTFKKndgUiQoMChHKzhUNio5TztsWmNrTS1JJFUrY05TYSZmUQp6RHw5cXRqQjhk
ckVuVHRtcCprQ1luUzUmZW83Nlp3UlRsUl8ycDdydVhSckI7RzhgMHJSNXVsKVpmUUZZcEx4ZEsK
eiRsMnZVSSZXR1FkdSlIZFloZWIkK2poMXx2PmM2dDsmNCVFejlgak0wKlBzbE84byUkbWd6Ujx6
QjRiZTVfVD1ECnokTEtYYHMqd1ErZ1U2YkU8UWAoTHVld0AmVHA1PT0jVztwKXB9RypHc1hCUjBT
cCZ8S1luY2o2NnJsSmItOHU/bwp6OFY3TjhLcllaaE1NSnBgd09LNiRtJTZveDk/cHU8KEspQD8z
d29EZzZga3dLXk83LXAlP01uS0NQdTl1Yjs7NHkKemNQXzE1WkxSeiRiJmRmKjBqOUg0aTJfdVRE
UyZ+OEZuQSNrcC1DMipQcmBYbkAtQnVKbz5sdHVhR0VgKjZ9Y0MwCno2QkpJRCo+cmtTakU+cHVV
YDI9YSV3RzYmJGkrMGJvP0dkSFluYzRMRGFGJEkkR0d4bEFiak18ZXlPVDEkSDtzMgp6Zmw+bEQ2
LU01ekk4Q1cyU0tlRytrYGE2QnokX3piLWBZPEV2QD0jMlBIbVRobFFqezEta29ubCFOclNmUGBH
KWkKenQ+LVVaQEB5TF9xLWRGI3AhREVELSY0V256M29Bayooakg0dm0rQlFjenRHZDwmYXNXUlY8
cGRNcSVoYE0yYTIrCnp1Y05TMnIoR3xmaUtAeTlYPkMwJkx5NDRCbW9ZREReeEN7TVZZU2QlPzE7
Rl4jbmtGZEhlNmpAOGlFOFl3LSZiawp6X1JSfT5Walo5fD40NFMjPll9OEomJn1+PGdZck1XV0Bq
TVctUTZrOE8tJCFDejlHQiQmSGElTkpkVWNqKlglQDEKel5AVz9WWCVEdClwckN3TGZ2cTUtbG1R
eDBIcnoxeHFVenhKSUYte0BUP1U7TjNMMTBOcT9ja0V1Y3hJdVlscXt8Cnp3PUFfY0tRMH18X0Br
TzhZZityaVopJDw0ck5KdzxkRSZXcDFYcXE3WH1GQiQqPDhAQWJ2fntvRllmMDZsaSZvUQp6OGpG
V3l1JipDSUskMiZHaClvUEIqPGxCdnpYeGM3bTJTTiNycEVKX3A4UTs1T210Z3VJaG1kMUoqcG1U
cFdtRSYKeil7K016bWk5fm4zdU9ReHRyNlhuSV9LdnhTYnhgUlcoTEJeRyswIVhTZFBgZGMxSyNs
bVVEZ05ITTQ3R1BBOzFaCnpINmlHVU56XitLPFZsMEJ7KGUlZEdmUiRJRk1hVUwoPXJRazZhWG1R
alMkVk5JLW1VRj80MEAzVUpiTzlpTkYoNAp6Yl83ZSo7e09PTDxeb1lwTEBNKmpmTktoZ19ze3Yq
Q08+XktkcEt8KTlsRTtEPSFXSG54dnt0aDwzbGN2U0lxSjMKeml1OE0/JEQxcTY5YU9KX3tXeXt0
QiVVeVBZeEVPMDhUTn0tTkYwcnolMFYtcUpBSG5seXkjKU5rcnJsV2Q3fmQ0CnoqWkNZUmU9KyRQ
OzVAfFFDQHUhS1NlazdxZEg/dFRhc2lXaVpHMSloaUQpJm5fTFpPJXBnVnhLanBzaSUwWn4jUgp6
YUJhLShNUEI4bzVLPlJLN1ZKP29HJEJuc3MxT1E0THI4dUlqRmhWJVVzc0xJaEJQTEBodT92YT5J
T3Y/e09NWGQKelV+bi1NRD11fXVjRClybWkteTJxKWI3ZXNmUEdYRWFlLUx2SUxJS2leV2s2UWdj
Tis4VjxDOFFXKmtBSzdHYVZ8Cno2b0Z1NVQxRFhFQmZ+PGA2ZVhVSl4hIUFjIyV8emowK2ZPQ2lN
NFU8fEFFVStyXyQmWTNGaERpQE5lemdFIy1gaAp6KDdvbFZgIUR3VF5CS3Y2SU0oZjhKWUtQM1Vm
cG4oTndNZVJUODVCSmxoZjx3PHc3ayVQbk8xfTdJYUxFJWZKQTAKekdrcFhwYzBSQWd7biNpJUFD
U0JjVTQ2LTtUOWAjOUZQJkMoRWx6c3oqWCZZel5BKl59YE5VTElJJXZZdUMxdWU4Cno4OTt5WUFT
PCZTIT5ee2s+S2J9fFVJOzImJE1ISnIjM00xI2FLTktiTHwydl9Mb0V4djl9R3c9aDs1Jm5DaHkr
IQp6R1EwQXBEQ0lyR2tyMUY5c2lLUlgoYDZUQUFfOTFAO3Q/PCRnRmxNfHAlZUpxJmIpQXNkT3Uo
SD9UeXpXM18yKDAKemtmbSVFKXNPWkc2X3ZBTyZHcVlLIV48MC1HRGZ8T2lkaVlJOX5vSEEzKns5
WER1e1NYVD1XZlEwNztQM2leRzVICnpFfVF8TnRYcD56IyQ1c1QtRCVMa2pPfVYjXnheIy11WmJD
T0V6I0AtOFlORGtWNHh0T2NGVWlsXjk4U29OdD1wYAp6SDA5bWdFNms4JTlmUzImWEdPSztBJSVt
VD0lZHw8Y0RkKi1ofjV+WEFkNXVsIV5abEpsSDMqeXd9XkVkPiRPdHgKem5VfGU7X1o3XyV7bTVL
YTRwZ2w2IXFiVnAwflB3Kk9FaHpPS0JJIyVkS2ZQKkx5STZJPHo9dSRBfTFqSHomdVV5CnplX3J6
Mk5uJFV5PGtnWEE0OH0/NzJgKGNaRlBFT35aaGNuWGBLfH0jcEApN1QtUighdy1qfCZrTjU1Y0Eh
IUJPNAp6WEgwfWdWSmZkMGtFNitXTU5oSjMtTy1Bb2B3Py1SRVBmOVVyKUI9VXJFPEBgQDUxWXBe
IUlfP2N4SDljJE1rbysKel9HVngjNXM+PH1KPEcmPFU8IXI2I296cWItVnxUUjY/PHUjRUBmOG4j
TjE0NXtXX0FTQj9BOUBnc2loMlFkdkYmCnpUXypgTjZ6V0olckYoKzh4QXtiZyFnU05nQmBSWWVO
LWQ9fDdTdlZeNztGZ29mbkpwTF42KV4haS1ETj9NKSF3Ugp6PigjMjFJPmImbSklMFZHSEd9fHhU
MChUbzsmbnd1M2NXJihOSVZNbVheaipXKFRkUV9HPllZZDEjPllIVzRjclQKekZNdzNIcEZJPU4y
b29SQiVuaWw2R2lOVDRwWm1GPW0lc2p0S2JHTzRWSldYYmpLbT8/TUZXVCU8ezI+JmJ3JH4yCnph
JVE1IyNQXmAtRGRZfWd3QDFXJGw2MnVrPFFJU09TRVokODBrWTlmPXg0Rm1gNk1QPiRvPWtyPVNy
UmR1UX5KUgp6OWpGU1Y0O0dpaHFNOSE2SSl6IVlUMEhDJlhjM0o3I0dgMCtvOUwyP0c2YTBuUU1n
bHZAWCVNOXp7KiNDSV9jdXYKejZ+JGF2S3xFaTxLd1VaSilLYnZrLVFsU2ctdGtLOHQoa09+TWxi
SktKXlR9M2t4TlRXRWRzKjlReEpVWjUmPyplCnp2aURBVSRnfUw9MHF7aTYjT1FtR05MWHM/PmdD
dzZCVGB2YUFANl9pNk92QUwlbTRaTnplREg1VWE3M0NibnpMdAp6SFhhMSFGfSlhWV9iZmolMWEl
IWVBU2J9LStCaWA2N05+SGMzTkx+OXVnTVVNWTJ7PmFEMj0zbTh1XlhpXz5jMEEKemNsfFdMdVV9
NUxvdEMtdDx8QWd9Z1VFJjZKPWVuYiZ7eFhYVkh0JGZGZW5AT3NDJDVRMl4xVjRyQmZ+UkAmXnw3
CnpCRFcrV0NwaHU5N0pnQSVfU19SSGR0QUN8NWk0eGVmQDMkJlA4aj1jdkdZP1hFWUFMJihaMk91
NntHMHpHTmpscAp6bXRrfCVSM3FLQTMmTHMoaXM0cD5Cd002ITcjY0NFO1I0RXZNcihrfHJVfjF1
UzB5KVE7TiE9QGVIczVDO1NDJGEKekNJcDVMP2hDbGtHVnFQKEsjN3dAV3wlVGt2OEtxaGJyJVY3
blBQPH0kY3d2QyQ7WGVxWTRBPXooWEA8dGp8PUMwCno1NyY8I0g9NFNlMXN4QkA2Qnl+MmhOX2ZR
I1pJQ19DdSpPe1AmPWNZMipae1J0TUBTV1YqLU5LazlhWDJqdmRVcwp6dGlqPXhmQyslXkxZNkwp
NWctNnk7YGcpLUxnOVRoITk3dTFTMG1qJG05bDVnOSRDM15tMy0pPHphYX0ydTk5emsKel5JdjRr
bWQjaXZQenFAYzNEPWJPcmd3TDdISCZhSFZoQjNsYTlzezEoWHxvUVM4OHx8IVM5ZUhreDUweTB5
dzQyCnpgdHQ1fjlqNztUY1JzI1VNRlhvQ0U9S15wTFQ8WUMyS25TQ0tPO0JZZF5aNE9OT3RZc0JR
QDJ2UWU5bzByXn4tKwp6RTJAYSsmRU10OW4qbEgtakIwY0dtJTFgMnUkWDZXJSlNKyNXIXZRMShz
V0xOUWsyOERPSU1EYENnPGtoVSFKTyoKejdYLXpYV0s5R1o2VjFYeiNAbzRxc3BkKj52cFA8Vkgo
OUFxeChZamBVVWNwaGV1RkAtQV9yPyFVN25JdVZ4SjZ3Cnp2Wms+UFdGKjA7XmJXQG1CZjtNeEM7
JCtjJSlaZnJMJnRIWU1vQ19YbntkdkQwRyNFYTcyNztMMXUyOUxMPkJ6LQp6aHtHQHxPan0jSm1i
MlFnLU4wTHwxMjRMKHU/bytNdWBIQFdIX1BieFl6XykjVVZkbWlDT15+aElZRm96R180TTYKelIy
eFdQT2FPdCNoQWNHY1Z+N3Yha2g8eiNzZmczYWpfUX53UkYmQHlSMztrdFEpN1VjVCZtMEd0TWZS
Z0w3aT5SCno2X3FIPTllJmduKE0rJiYtflhLRip8VFRDRXRIVldvOE9lQk9QOSpjeDRkMCRUenxM
aCp1RipmPyU1JlRoP3xnOwp6RThwK2xue1M7amNSI3JNcVZUbW5yV1UmaDxObUpPYjNnKD1jfSh0
aiQ2S1gmJXtvLWwpQWZqcUcrYisjUyNzVnoKekc7WGM2ZW5wUml4ZUc/NXh+QHI5dC1mQVh1ZT1X
NWgpNzNBeUJ5ZW0wMHt6PnV0TWYoMyprfkgxeCUtbUBYdVpQCno4TXZ6S1I2SmdpT01eNUk0fDVq
JXdYKyVVT0VHeHBnZkx9Kmladjg3PFhQKHtuYlYyMUZWRFh7Kj5ZVCpTOChGbwp6e0lMJS1fSkw1
U3R3NiRTWU1UdTdBRDZQSz5tPzloZntkK2xOZ3g9WDFgczdrKDFgdVErQndEfmxfdzQtNXt2MzcK
eigpUFBKSzRVUUdYYz4kXl88KjFAZ1IxYVU0JVV4TC1PWGlfTkN7PGRtYWFCdj9jaU53PDFDNj9H
OU1XS20mLUNNCnpuNlVCWko9Yl9WeWo3czBPJEpibExSXkwrR3xNWHokV1pJVzg0bHc3MlQ8UzhC
ZTRrMWpwa0FybT5feUJPaWJWPwp6YSFpTTI3OH5uSFV9YzQxUmZXcW1qPk9reklfVn1gO25CfTYl
QDswNClLQEg4dmA3dmVJeE8zXz8qTz5mJWlPdGgKejwrfCVgIXE1OFI0Pi14NUwkQUllOCghUWJf
azg/VTxlb2UzelIyVGRyTChKM2p2cWdjPGJZbGpBR2c0UVQ4UUtYCnphSEV3ZDUjUztSPXpzayhv
YElfaEw+TDRmZnVAIyRPUUxCO0VncysrTnF8N2xpMURhRkdqVnxSNT8tQ2Rne3tubAp6OHRIXmU+
ZSk1ZExnUW0ldXlPOTJhfTFHIWkhfjdlezdfKUZfYSlfMipBQkZLP1N2KD1LPkdTeVdONWU9dWM+
Xn0KeiZFWWlmTmlKSW42QTMhYj9VJHRgMCgkZlMwRUM1KCY2VmkkOSpRNmZEayFzQyFxVFYzM0p+
ZjU2SkFUa1R+T0YlCnpZdm56bUQkKDdeJEdmdX12TUVTVDtOcjZDWHwqbFkwO3o8QlI4QCUlb01s
Rz0xVl5OLXRZNGJ5cy0mX0VeJGw9aQp6NWlteFN3MzN6VmJRaShHcGdSamMxUUF4MUN4IXlqZGF9
b1leVSV5TUc/bUBVUC03fUR4M2FQX1MrWm0/VHRUJlIKejs+Mjs7eE0/JERHPkJ0Q3RCKiRMQ1Vv
JSZTOXA/Qk9UUVMpbT97d3tTWVNhIXg5eVFzTzYycyQ/YjJTK0IhZVhOCnpxQU1DZSZVTXklYm9f
aVBwcWY9e2BOdzJ7UER2cyRqUWJeeFNXWSNwcnsmVXdLSng/K3dmMDxrdmhUe2VGajtYZQp6ZUN3
KEs1azhuS2ppNylUZjsqdzZKU3VPIT5sVWQqIUlVfEtEMTcqXmtgaU9vZzslO29GMyMyR2RCSlQy
XzhtYFYKejdMTWd5TjMkIztgJHNsaWJyWFM2SHY+MXZBYmpNZlBXTVZ6Kk5BM3A0SkE4fl9uKDRR
MEQ8Wm5pcz1jKjMtUD13CnpnfCNScSlGU3V9aTVHSyVDUVNnNTVQbVlTRy1tYU5XWn16UVFaQEk0
R35MJU4tUUAwcWFFZkhEQEswazlJMHhOZAp6ZFd7b1o7OGBZcUJHLXV0Rno0amNCRm03KFVgPntU
SUpCeV4yOEQ1SnApaXo3Y19nTjV0WTg3eGo1KCorU1NeOXEKenZfXlFsMHwzPUM3TD1ibl5SbiNQ
eWlifiVUTkZzdHdPY3FoTWN5MXJ6VVk5eyk3KyFjc0xZJS1MdXhVOyFORVpVCnoqU2l0QjcqdGBN
XlcwZ2tOWU5fb2lgblJ3Z0w0amBKKDM+NkhLWU9iREhKJi1XSDwjWWxsaWBRTyMrSUVJIVN1Zwp6
a35jO00ld3k0Kkcqe1BQb1Y4TEBRdyM3dyY1PF4oRn5JUiVTO2VmJndZfD8oMTB3bm1MYiM7eGZG
QEJaYUh7KlgKelkoS2FpZSUlJStpJCgyJCgwKFk/MWRhN3x7QnwrZyo0YyZNKnN+UDctYFE/VTR9
X0VfU0c3c0hrM3RadnY+eEUxCnppM1gqJWN8PEN6RE9mc1RpS1hEYHFIRCpxentWYlZ7NTR4aEw7
WURRcGh6KkVMb2I8M2kwUGo9Und4Yi1zZ2h7Zgp6cHd1PD1OY29CbT40ZlckLS18RyU3ZW4lVGVM
RnJ+cWhnO1plUVYtQyhwZkl1U3QxJlkySzhoVkZhYldSXjcwNT0Kek5NVDZeMlBCeXR3NlNaSXht
QkJ3a2FMVmU4ZGo5NTdAVihrUEVNUmBsWV8/KE5kb3N1aFcrSCM1LTY+NUxCcGdICno2ZSM+QFlI
RWF3KXVASCs5dkMmWnRnK2JTRiVoWmAzaDd2Yi1vWU07cVNDTj5AalNXaSNfSXIxSTV5U0B6REs+
bwp6bD9yRSlqZFI0NUBlcilDUTRxOGtSTjswcCYmNmI4QElTeHVYVyomPDVpVygrWHcjai1oY3B0
RCZWZTJvSUAqdH0KempkKVBfTUFMVXFKNEV8V0ZibUJyZSR+MVBSS2ZBQG96RmduJDIhfF8mYjFG
ZW9BbXN1TiVNI0M5Y0I/eFVfanQmCnpARWRAX1Y2dDhwKjt4NWBuUHdAT0FVKEl2WWhjVT8wVSom
NWZ6VHkyTXV2ZkRvRmp7MWVMcSFRWHVYTVdSKXp6RQp6RzhCVG9rRmhaNSZifXNBMiotPitDemZA
KlhQJFE9O1dXe0hwMipHYiYjWFpKUzZ+UVpOO3RYfk1KaGBHVkwpNiEKejJnQmZoSTgpKTBNMjI8
a1hgIVQoRGUzSlUhbkh0Xnoqa2Jaejk9KT1GMyF0b19mZGZhdyVRbVFKKz1FRjFvcWp0CnpWciZz
Rmc5fTFHOGJgNHkhc3VhR1dkSCNKZmhBI0VkY2IqXmUrN2RvMVB+dVEmYXF0bk5CSjRKWUN3Yntn
dDE+ewp6RjRDOUolJVUqMFBWZ0JHQVRGWU04M1YtPkImX1ByT0tMWTRgbj1uTkpnRT5yJDM3fVpA
fiRCfV9Md1hpKSQqTmUKeihHTHNHPz04I3RfcytIdCZYWi1QNWAtYk11UVk9UksldGhGWW1CNzdM
T3BtN2Y+cDE3bDEocShnc309RjZ8Nzg5Cnp6PGghd0h5cys1cGBueWkwI01RKj87SU5MbF83dSls
VTZ6WnltU1EtOyFGWEVPbV5DSGVfbDlobl9NTklSTFhZLQp6ZX5yeUlLO1RmVGdSVSNQZzFgdDtm
dVdzYEQ5MEU5ayNVaDY9X0A1bDNsNmJfRm4qTGolM0ZfTzxvVG8qPE4tKD8KejB5JTJeKjRWPmF5
ZUB5IW8kSSh2UzllPHcqVElyZ09fY0t2Tl42XzxfeFlzYlBrS1g0ZFpHUmYqWjIldkg2WCRWCnps
UmotJEZ8K2Q8b2lFeDY5QD83dnlPaiFyan5NXilOd3otbS1VSUUkOHc+QTtAdj53aCo7MzRWaDVI
bnF1VFk+QQp6WUprUD0hfCFPQ1lZdmVTM1QoWHkqZHl3YTAjSz8pJDE7JjlCQlFTSWBrWm5+Mlc0
Q3U3U0RrNzsjaG5zeEI8KFcKejxyTSsydXhnJn5TcjJvb1ctMFV0WTFPO3Vfckk3MnQjRn5kPExH
ZS1uaWh8K3VuQz1mM19ZX0hsTklFcW93S2ZICnpneHV4fHY7LWMrTiR8Yz5SNUEkOTtJVmh5a15v
NUkjZDJXZ1RKc1FtQkF3djtyXmhubDNSe2VGNzBsVVpiNVl6QAp6PT1MaTdqIXROQ2h3JTVocmYx
LSkwZz00Xk8hZjw8PUFlN1JYPVBkKSFvb1I5U0JOfSlKfF8xV1V6JDUzNC14TTAKenUwWmxVUEcp
V2ZKQzB0cjUtIyRFMmBueEIofktsbnRDM3xCQ0FLPXtLSWZLX3tGclRZd0g4QyQ+aGQ/K0IqVDlX
CnpSfmFFPjFQUWlUNmRoKDF1bX4lKDBGQDM9ZWYjLUJIKEdwNyQpNG8ybFV6TG9AUntTKl8mPm5S
djtoTCVYaz4kfgp6Sm1aMH1qNkMqVXA+P005R0shSU9AUHo8fHhHcHVIc0FSWWFFZVZofjBxb1ZI
QEN3SCp6M3QmTHNWMUV1Wl9PPm8KelA2Oyp2anNkUl50fHxfO2Q4SW0mLUJOa0xETVd0ZmVqRD4k
JnpQRipmZDEjIzxQMk9qQVl6WFlgKEUlVmYqPUpfCnp1bzZHV1Y1Vnk5KzcoPGlSbUJxTFRBMkQo
X1g0PHV7VkZgSWtINCtKUTJwdGVPPVNZem4zVn5KNm85K3tXKjtkdQp6WHd4Sk1EMF5nP19gV2de
bV8kKUc0eHhxQ01jJm0+cGs9RTJodWBPWmNLbG9wS3RaMSUrKlRDR1dDK2dTYkZCZVUKemZsV3w/
RWkhX0ZLOH44JnktRzJyamRHa2U5IW9Xfl9iK2FuS3I0MnxuRTlZUiRGMSVob31ZaF9QbUhQcSRI
RGRJCnpFVXt4Qj1oeF55TSZOcj43Ym9XSCV2Nmh1OCp5PUl5VHpVKDQtdkxqOUtYXkxqSkcmRTx6
bSNqQEA4JWxefSE4Zgp6Zl9lNTBsNDJMPm4ld1dJMFRDNXN0bk9BZmoxIXRsejZVe35TdnFgPTUq
UWpQVyNCfiV3RnxqbG9TO3xmWmxJdG4KenozVDM4eyUtWTRRT0kkZXtGYG5tRSVaPn5WSFNvfTln
N05aVz4weWAkbTNBKz1JN1N1ZD15eEM0QTBlSmZOUCZ8CnpmNns+SDFuVD9oMitZT29Tbng/UCM+
OUVtRGdeKm03JTlXemZRUklWM1gzP1RfRipUOGFHSVNKcjBLfDdyKnA5Jgp6YTw9KU4qcksjRlhn
OC1eWnpjJF5eUHZKUj1aM3xRd0FjV1E3JDFgb0UqfEt7azVNT0woIz0rLWgja2pSMVRMZWoKekFw
VClUdjZPR1UpeUpMcj59TSRBKz4+NX56cihkVTE2S2AqNmZVNEQ7TEtjN2ZqSXRRYUB1fHw1QUNK
NkVBcmBgCno8SmU7TGVOV0kqaSokVzN3N3ZvRlhVcC1NbUk7RSMrOCk7O3MmcDtVUnBXdTlTdHo2
PTtqIXF0cCh+M0xvfWxEfQp6Zz1RYD4mfGFuPiFlaUtINWNjZXg9LWh3JDlXPWdUMzt8e0VzP2Bo
UEZWeDxkXn5DfjRUMHZ+NVlRNUpmaTFDd2AKej56PnJSQE5BKDttdFpfTDZ7XzhPTm1MOzBDPmxj
YF9WVjcpUjlpUldZRlNOc0NWdk5pMksqVkFVPFIlKDVUVmM4CnphJUBha3VyPmxkN0FHSF95NmlP
MGlSdT1uPFFBYnRWRCV+e3h0dnY/ezcoMj1pITcrVV5TNFdQZzJpRlBmdl5BfAp6dj9UPlYoS09a
fT5AeTYzTlp7YVMzP31vSzFQSVNMPDJvRU5jQSUzMnooNmdIeTJ0b1prTGtKMSVzcy18NUV+VU8K
ejgmKW9wbXg9cE95K3lHYjJvSlR0SWpqKlJgOHYoc2twb2h2KkhiZWxXbWJyfTtFRTBPVVchR3Er
Nj1HdmhgUVN9CnpLOy03dntDKS1OYVZmXiZBSmQ8S3Q4KWdmRSlYZUxCVnZUTUNDJF5Lc3x4QT5y
YnpjZSQ9OTQzdWpoKCNXUG1PUAp6cU0pRXMtTl5xbXlHWkBydl5iYnUjU35RdGR8blRRcGtmU3tr
QWZka1RUXm89eTx1Z2ppdFR9dmJESkBpIUU/fH0Kem04O053ejNlOFgwYTRBfHpDJjdkPH1UJjMq
akc/diFmSk9hQCM/fU5OVSYhSy1sTUlEISFzTEJyPHc1d088WFh3CnpVT2pYQTJhaCpoc3tXe2py
JlpqJVBKJGMlYlcyaDRXJWR1fiYlaVlfMTZNN0dJUHFuO3AlVExobFlFPUlAcVVvMAp6U2FxSXJH
IzI4RyR0eDEwYzEmYD9vSEZBZzZOKDhxVEEpVXRBVUh0eUxFZExhSTwhSzQxVEw8Q0k5ZUFMOUZu
MGAKejFLUEE4RDc/Kk9Nejw1R0xYMj9OSyFDQkxQejF1PV8xNU9zWHZPNn5SaTFPSHZvPldzaDcw
VD82RFVoayF6XjR8CnpPdEVFV0IrfG4+MDVsN1BEWWFmLTMkczJueElWMkwoU3E/THlCOWRtPmU4
QXs8N2lzdiEjfXd7MUVyZ1JzfTRregp6P3Q8ZGJRfjJ9Tmh2JTtGZUJ7JDQqd2w2NiNWMCZya018
KHRSZSY+JkwoTmA+UH5sOWdmeUghOHY0eX0tUzRjJlMKejxhcHIzJUpmSklNUktldEh6Z2wjQ0Ir
YkFPd2peVXN7fm5VWT8ldShMSW4rMklHR0dPQjFSaTxqRjFjX1BudyR0Cno3RUtsaTVDTjQpaH5M
bFBvSUlwYm9nZmVtUWF7UkR1KzQrP2FFYDNIP3JreXtkbGloeUFoJVREel40aXZ0akN+egp6IXB0
ejIjaWJCcD95fjlHSTQtbFdeajZUZzI9NU9BNV5oUn5HZCtYeiYrNTs+NitaKTQ5ZiVhSjJuQl91
LTwja1YKempoO0BHJGU2JXxxY00qSHgwYnEoU2I1QUk+Q0NwR25+QjAzdHwxbEI1WSV1ZGc+cEBA
ZGh4cXR7O1pvZGIxSWJgCnprWnAkXmx8IXdzM203bylKcHtuUE00TXh8SU9GV2RNOVA4QUo8SGF5
PlV1KSMxbiNMRXM5KUJ1eD51VTJYVWIxcgp6YHpPJWw0QHp9YWc5NldSMHg9ZjRxP2xyaXJjVzZG
bklfRkxQSi1TWDhQS2JqMmIqTloldjxER3Y8VXt2ZXRlZHwKejQrSHJNR2NKalkqWFUpT3h3KVV2
bj5FMllPel9yM2JAbWV4NDQmPDJedVU1dm0hPmNLdUI8Q3dhUVBRLWBPTHNvCnozbkNQWHRYKXVf
NUk0XnZWWTtheiVNPXRGbylOc0tJQWtuQENXRmhtViZJellDSHwxWjI/VUJ7OWNJX05FVVgzPwp6
Q2xHdXd4bys4ZVckRW0tXjd7NzJxPDUlS24oQWpzOUtGUVpjcSMhN3NYIVI0eVpHKmkjIVVqQ19Y
ZjJHYEpmT3UKekEzO2lQMV9YVUhmWT1JcipXc3QtYUlfWHZsU0JpaEszVEsmbGMweDUkYTVTMjg5
WlpeNXtganQ1I1lrd2thV188CnpsTTRZWCpqb2doNHIkR1ZuSHJsSWt6YCsxUWdEan1VXkowQ09R
KUklNE5QKi1uMm9DeSR5MVJPLTI0KnxGaXVvKwp6SDwzRmA+cmZgJHltJHl2IS1EKnRKNF4ybXJh
Xm53aChXdSpgN198cHo8SktWKWRlRCZ6M1ZoelAyK15IKSk8SjMKemlLc2AqNkQtcj81Wjgpblpx
KGRhfDNTP2tYfUVRQEduSiZUcXdBUTRHU0t4fXMtZz9nbFZUfHYySk1wPl5+PEVhCnp2c0hFO189
JntJIV93OVIlTyVjaDRhQEIyV3MqejtxXnNgO3pTfEVuIUFmYXZUIXQ9blpMbilqWW9jPmlgNFYq
ZAp6WXM0fTNZYWE/YFhrfUFEbk5fITU4c2ZLdSRnZnxQJkRrcU1pNV9ZMS07WmdHcCpQMTBuYn4r
ZlV+Zm97Y1c7Jk0KentzWFg+U2hFaFIxUlZ1eT56MnJaTUd3Zkgtb3RYVGB5bCN5ZkdRczghPXgo
TFN7SnklY3FMd0I8aml+WE90QyE/CnpIY1NLO093cFp1cW5uVVJ1NmBebCZMZnp4JFdSanJKaGxN
dW8rdCpHQ09AbWNoZCU/PyhoT1coQWZqI30+YTdHMgp6N3g+akhHJENUe0VLZ3V1YGVtTC0mWTN7
dElRZmVqYC1yNDcxRn5TfEdNVSVCUVhZQmtZansxVkZeV2E9dWIwS00Kei0hNENWPlRqZkw7RSpo
eXV9VCl0emd2ITsqZD44VHJ2aGQrNk8+aSs/P0NxTjQwLUMrdVkjKCpVKl5xU0RmaDFhCnpkM2tR
QCEqYnh7R3deYzdXIT0qSVZWVDZfa3pAUGk9SD41ez05K28oKmxUfClpe3stZG1FbEg3aHZUd2wk
LVEjNAp6WkhKc1plTi0wQVRfLW9Le0QzNGdRR2lCNTdSK0JOUGpDRE5EQ0tFc2ZWP25QQn57ZkNR
MD1kaSpeeWkyKWczUiQKenstWkJUNUlzSWR2UDNFM0h2e3I/cjVWX2ItekdGQkNjdVYjRT0xdTBp
aj89LTRwIUhrP2xwbzJFN2NpUEN6eUViCnowbj9TT2NqQG16e3x4Pk5UPFJJUGlhXkE8c1dpKW9A
YDhlazhBKV8hUysleCk7P1lERChRbzE2Q3g1Jnw8bS1mYAp6eWxPMjVgPCQ/UHgob2Qraj4rPHc/
fiQ0SE9WSD15cT9BUXckbyFWb2E7JFphXnJnQ0deWnVXcEZHWnVnYj1Ael4Kemt5JUAwKk80RGZZ
c1hITWxfY2E/K2l8JmghTDNwcXVhYl96Zlh0e31pWilVK1dMRCNSPj0lQHBpYmlSIXp+OUY8CnpP
Q21jMiVPV2FlQz5+NXBrMzdIaThgNXkmRGpDbDklOHomYXpvPHE+cW8+TGxhX2g/WCVCbDlGXjhC
YE1OZjNRMgp6PUZGT3A+NGUoflJ1VWF0O2oqd0NZSXt2fktLKF5tY2woRUImNFRyRT85YGlSI29H
Wl85SjlYPWVfQDNAaXhueHYKekNvdWRiTzhjR0l6TEBDVVZvPTF1K0lxKlorTWMoJlMqUWpnaDQl
eWhGMj1nS19gQVlDZjxGVVMoK3BmaUFtVWpaCnoxe1VWWThxRTtPJDMoUWlPI05RZHZXfl9iJW5p
UjBBWklSOTcjdmxuUDlLd2ohOFYhT3Z7M2RRZFA/Zio3RCMhbAp6TUdtKDxGSldZM14kczdBQ3R2
QGZFVDRVc1QoPU1iX0xlYDhtdj8raXdqRiNKbWN3b2RFSjtkelpKcVFFKUpUMHoKemk9NkQrZiRv
bT09ckBpZ1JhSkdgUHlBQHg3S0E4ekZmWihpMlhfe0d1IUFPXzlyOEZvTndpNXRFTURmI1NTJUho
CnoySENtcVZId1Z4IzQqc3B7T0N6Xk5YJHI4R3IkQmN4SV9acUtgYlBaPmNKUWYkYytvPFcxSkIq
ZF9vVHJPKihWKQp6WSNwZ2FWXlUqZ3tiR2M2dkVMb0ZKVD1vPiRIS0xARXt1Tlh6Ry08M3tGN2Nx
R2pMVWIkZiNKY1Q3V0RocU9xSysKel5zd0olcnI2KDh6UFlSPSNXfHVKMlNBQW50diVaI2A7V2dP
c318ZkxAa289KnAxRThHaDZtK3oqOHlDXjVhSkM4CnphLSZuPm1PY00yaFkjKFNKSng8ZSl+fGZH
WVg2PHhOMkk7P3BmdUZhbGImdzJPcFZJTVR+RWt1PilzPHhSZGMxZQp6WUt7eWhsOEJpYzdhVF5k
SDFjaFlwej5VazQ3QXR+RFpZcTw8UGdWKjFna1dYa3hDN3NVcFo1TDVlST8wRTFnSUgKekImZX5v
bVc3I0UxYGYoWWl9dCo5SX13O3piKVJFajZIPjNNd3J7U2FZMSM1SUZmT0BeZyVJTGdUeDQzdDxl
JGBeCnpmdmFjK3R8fH5JVG87WHU8ZzsoKykxVk1ATEhCN31LbSMrQFFkclI7KHMlVkFgS3lOSCNP
YnxxITs8JlF7MjZ5aAp6VzdSXiRLRzQxdXVCPm5jYS1zJUJxTUBrN1YjNUd+P1hxTTQoPXZiTkMj
MUgjMXdyPGBhLUBCYUVOOzBTLW0pM14KeiZMRklnP1hvOEVIa25ee3lFTjd9JGRNQyFCJGUpbTB1
RU9iZ31nSGt2UlBPbmhAKGc8MzZNJStCeG88Mz9iY2U0CnpERWU8XzAzNEJFZ2BAXjh7V3QqTHRe
ZilqMHw9dD84blBLezFWc2tsdFhJOUt1MCo7SnkmNGZPN0IlJH4mdD1jWQp6VWk2d1JtfGo+WDs/
Iz8mQURuK2llK0k2QzhNdWwtIX4rVmhpV1FkUyRlV2NIQWBVPWBhaXczdmcmblBMVjBJU2IKekJM
cTk3X1hjNHhiQGlOPCowJDVLezw7U01Hem9jYWBfcGhDQzhaK1RENjFDVUR1KW02aylFRHx1b3hP
O0B3XisrCnpPTVhEUWAlYzRzNnBeRnQyanNmPjU2WT9+M3VYSX0/QFFsc2hhNSFAQHRjPnQ2WU1E
Nl40aCt+KSVxRkhMUEE7IQp6dj9NckJJWjNBYkJwUnMjN0V9V342NEtzdDM8MzB7RU0yQC1qPWM2
N2ZGZHJkN3VfblNrKTQmd2tTaCEwV0B9a2sKekRDYEtCKXQoK20xbERYVXRIdG8qM20pWUBuU3JO
ZTwyNT57SGU8K2MwMWQ5SUNGUH1oUG1gcklFdEJHKClTclJVCnomQT9SekI5c3A8U1pkSyEoPmh0
MXRXdmBYaUQ/YTxheDkpT0M3fmpWS29+b3FYaFhqYVNQLTU0ZHU3P0kpcEJDcwp6UDNhb2s0YEJf
RyEqbz1aJSlVKCkqNThTPS00ZyhuQ1llOGZqbDgpUlYzOWJFejt7Jm8yUnFSI3lock16bUQxNlQK
ek5fMUVabyZBVFRKWCRXQCQpbCgoSWpuKHZAQD4oKDZrd2x1R14taWBsVyooazQhTDIpRHRYNkVL
UHg4eVFvOWVsCnpCS3VHNWtkP14xJTRSLXx7Y0J+Oz84V2t2bSVhYFZLX3pfKkIjY04kJlhNK24x
KVdHJDRuPTZ1MDclbExaOFdOTgp6dHFnYSg8a01GWj95TnUwK35BT3Y9bkt9THgpWXNDUE9Ie15B
U3M8X0BzRCheJSlyJEpCNiZUdCZ9fWc7dSR1PncKej1AMXdeQ3FhVitocC00cFMpdyMyT2FLNXkz
RjwzJEFBM1Q5PDg9MXtXS3ktRUBHbTAraVQoMS04KCkocEdqQnNaCnpOaihES04wODNARVlmI2ht
dFlqYEJfIWJ2NHxPOUJAJmpvc1otZ3NycFR0bmNleVYlQnl0NG82KCVhWEhVZyNheAp6OXZGaUQ9
JjRROCpAcyQ/VT1MRC0yVzkoI3J5eEZ1ckZsbFBXT0BmY3NGOyNoeEJPNSNkSmYzVW1pWldBdWVg
QTcKell0cSlXUzt9a2JXJCg1cEJ7U0hDdjlUPzAwUG1sYUUmRUA5TVQzZlcmNHt6KTI1dFJoVyV2
NE9gWmwtTFlMK144CnptUmhOdlYmUEc7T3B+PVZlR311SypgSS1ub2BJX2lNQVVVPDhsX2ROeVda
K35PVF91SXJwKzJyTjBSZilRKmFTVAp6Km82PWpCX3Y7amtuYjVoQ0AqYX10JkY+b1NPfiVHSUpF
b2BYQCRHJDxqR1NBYm5eKGthQTg1P2s2Tj1SeH4yR2YKeiYldE05SHYtdl9ORmBgVzB5M09GQmAr
e1Y3Y3IxWEc+cF8rU2BBNCNiWmpGYzl9dyR0UkgyN2FAdCE+ezgrU2U9CnorMTsyc1dPSzNsOWJ0
SWN5MSFNbj9nSiRYeFZ1OFpVSX4/RHI1eztZOCNnfjlPQXtUKTJjVi1VaHxJRFIoJU8wcQp6TDdO
UVJUTHtFNks7b0shPHljVXVKPSYrc2tMV1YtNyNMdykyd2kkQ0x9Z3hzMkc9azg4UylSeyYlaVoz
MTZMUF8Kem45Nkh6NmZHI1Q7SlBhb0Z4TiNzLUU/fHtuenAobndZcE5pMTRKTlhiMTJSV2ZgQWNo
QkZMVmlwaEltMV9SRTRUCnpIO304NU9mbXI+NCR6MXBwcEV5eld9LWJrRzgodUJ0cUNlVnFJNlRD
bytHUVYyP1dVTFd7TShLTEViRXx7Zl58eQp6MEhaKSR6cDtPay1PJkxZMiFAbGA1dzVIKGcqIzcp
R356Ry1BanlWVDc/Kys7PU1FR3NfenQ8VlFzN2BBSENNT3sKej8/KnhEaD9ITD1lTUc9TChoQ19+
cmxnUi03SW05eGR8a1Q8OysjMCZebFN4Z09xWDIyZHFScypuT1ZtRT4oZXRaCnp8RSZIRFRvcDVM
Xj9gXmszdTdTYFlvSGZKOF53Qkg7c01EdF9gaGkqOFNeQFcrR09Uc14pemUoMnpwamBrRHpXTwp6
Z1k7YX17NE15S1doK3tDQkUqbU5ffjc/SnwzMVBfZ0xudDJ3eWV2YllSemF3aEhTYjNzUXxSQEVD
ZjFaN2VVbEAKeldhKypFSytzakNuTiZvTVl6MjxWelVlOWFBMDVlPT1eS1hkJERDekEjUyleaE1i
O1JCa0pLI01MPjNATEBXfGpHCnpZe0FaY0VtPndfVlNFeyFHc3dRe2M/eEEtZ1ZCeFhkcXIpdSZe
K19OZiZRNTlkNGNkXmtMUHtheGl3dTMlNmZALQp6JEc1bk1rMHdQZWtpVX5aMTdsfDNEZ3pQZ0ZB
YjR0YDhkaTtoMEdAa1pMTCU8TmImVkxDVjZVVHA8ODQ4ZHowOz4KenBIRDgtYlRgSGZJMSlWezBF
QjtKWjVofU1pdGVFaExeYFlmREM5ejUkPCtqYjM8TDRCVU1UTilicFJEMFFpeUU3Cno1WVNvSXNn
USEqeTctYTFEdlgqRCN3e295bk5HfWh3c2ZJYzJsQTFUZ3dCKUZ1ZWh3TDVMa1pJZj8ocWtkQHFi
Swp6V21wNChAc1o2cDBJTWdCcGZ2bE9YbWRxbVdORyg4U1QoPmF0JDMmRkRvZnh+NWEkKEhyTVJe
P2JvWlkoLSh5fUEKeklvJk8odUBvWXYzM3t0O190PTN3PnRTK1ZsPVhNI2VjXn44bUclVEtKN2xR
Xkc0RFo1dnYjI2FYMiR2PSFrKzx1CnoyRl95IXR8fH53TDhIQW1UeV8/RmZqalBgZH0/aTt7PX5f
UCRwQXY3YCM4Wmp7eXFKQ2E7TH5CJjQtT296cmAzMQp6aX1LdVhqM2tpNChyWU1YO0skJjNBeCFD
MnNgQmptcitCQlFid0pzejJXT3syb3tIODAmcStGeFFCOXRKOzArfC0KempiNz19PjFPa343Mi1H
MWZucHA4PCZ2JUpkU1U2WHtWK2AlU35PLV4qPDg/dVFMdURQdWs+T2sxcmZUSjk4SFNPCnpqfElX
KXVZJnAyX3hPNlVJVllHcDBNZXBKNCRlUiUmJn16TVpMbD1DQjRESE9ILTg1RjhTck17RGdxSHwp
MjY5WQp6QVgyQiMhdEtKP2ZVQFBQTGhBJnhOaE1EQG9xMERERDVHWFFPbU0+I3pOZG9QQmxHaEZU
O1Vmemg/cWQ9algkPTYKeishPTQ0PEJyV3MqPmhabmYhNWdJSFZZZ25oZHNlKjhvdzdtUWJEVmc/
ZjktVEJqWjIxI1ZCZUMmUDxWSWspKER5CnpxX0RQbSpYJnUxKWY2UTRJd05wVzVZYVplTSY5VzRl
SUVyMUMqJlFheXRXVDZWKU5gNlQ0emoycG1uMnhiKysqKAp6PzVQI1RwcGFXSEtoaj5ydG9wbjdH
Y1k7PlJ9cUxmO2htU01hTlJKNXBlbT5LZyo4cHMzQWJXdTAqY1hmeXtSMGwKeiE9NFFVJmNqdTVK
e2U/MVc8RjdEPTlfZVI3NzJ1QFQ0e3luVnwrJXpnQF9FQiFldikrXmJELUNOSDI/MlZRc2hUCnpi
fjZfbWZ5UnBYXmxjbmRpfVE4cjlYT3J+QU40Y1R2Wnk2Iyl8ZGV3S1g0fE5GMDx5fSo/eUMzSXdu
SXZPKiZ3Ygp6ZkQkbkJ4P0skc2xARHxJTz9FV0BiQUpaPjg1bG5VUn5kKmZjPGtJYW4jTWAzKTNp
PyRPeSgrNSFJSWEmQ3pDP08Kei04M2N9SnReYyMlRUgkczNAM3QtaVN2V0ZAN1RUVlhobTJ2NkFm
OFlmakorWil4YFJnQGs5MllQKlZVWFpmJmtxCnpmT358NjFRakYjRnpicHs/K0U7QkNZJUVvVyR4
ODtTbypBJjlqQzB5bFdzMk4hSUAkfDUoZ2hUMyR8JEwpLXo5Kgp6aGhYUEVzQTU9dDhWTWU+Y0Mx
cExTN19VTGZjdkReO1AycWl6X20zNFJ9cUwlbFFneE1FX305ekhKJjdBZVIkcCkKel8xTEgqcW98
Y0dVYzV9XmhIQH03ayVnZmBja0RKez5aJEhgPTdfOVE8SmU4cFJ9MD0hUCsqbzYtcVEkLThYMnJR
CnpjaCUqMnheeCVjdXdCJVc7Q0lQbSReUHZyPFJLP091YUVGTHZhIz94bkdxRCExNllgSXJVXyZD
NGxOYj85eylaJgp6ZTIlfHBvPWpVZ1lRak1mXih0Tih1REpfd3lSdUxkVitqVWJ3ZnwoUk5YbUQk
WUFfMC1DZiN0akNvKmh8cUlFTzgKelp3TV5UVEFsMjh7XiRNLV8la3FPMkNnQ3k7ZEs+c3RXJWl+
UTZYbmRrP2d1bkdwMGw9NG4hIS1DeT53KysoeU17CnorR24jeENPRGp6MDVEJDhqPC1hMzlUTmBH
Zms/c2xIQnkwa2xxNmNgWDI4WjkzNl5VKyskYjEmISR8RV9WWHhMMgp6diNhPDVEWkJpSWVfX1Qq
ZkRHVm9seVUkX0psWllOKDxSbTYjWnJzNXloJj5JNVlTPE1ocEVSKkNVWVItb0tZc28KeiYkVmdZ
MkVHZVlOWWJrZTRXUll9PkJyR0hZZmd9cU9ie2Y8OzVaaUZDPDVhMTdMWXIpVmhRSmxVXz9NYzRH
Z1ZVCnpiJj5nLUtMaD5Ab2JMPT1XZ3VlYTI3N180PmpUQWwqKF5LalFTamdgJXs9bUEwTDZqR00x
cyROPSkkKU5mb1k8ewp6NzMlXnozeTY0ITxvU1hxQ2R0QnI3I3ZKVmIkT0Y0VXYhPFVTYV9xJXAw
IUEtJUlaKUYmbjhrN3VzaiVRTmZiSD0KekF+dlRYOVpOKH41Vm1ZKil2XkJ6cG9aVGpjWU5mSkJ2
JXRoOFpjZDdwcTl0KGdkPn1BI3Zue0lueyNTKG81PUJKCnpkJEx8LVA8alUxPDxPeUJ2aXNuaGFg
NHpyRXQtcz1MTztPUHlGNEQjdzxpT297T00+R2puPHo4VjUpfUVVcXh+UQp6M1kxQ191UyFLPmE+
UndOdW00U2QyQ2soVXhYTTY7OXR6WHxLd3UwSFcjclV9VVVpN0dkIVNSWiY5Xj0jN35xeSQKei1D
WDBBVWYtS1lkITkmVl81NVkkeklfNF49NFlIbjQ+I19aNkRzWWFEWChKJUAmeHBUdH55KGZPWk9o
NmRNWGktCnpue1QqTi11PD0qV25zJVk5M3FVSz5Wd2pFeD0tMiVJO311Y2dYfkMxVjl5VztSanBs
Tmx7fHp0RXMrJGNTU2tZYAp6VlFmYmNCRHlIez5ePnl9alZPTV57d1prbyhHV0N6V05WUT1PWUAj
b0t3Qk5rcSMlTnwzNTZxNFEoWTt1WWdmenMKem85PlclWnxhdiN5UHVhSXtyRnBRWCNZO0J0WXZG
T3cmM05oVFpHV3AqaHlqaTJANUBHZVBtXipBNjVGTyNBa3E9Cnp6QGpUS2t5cjlza19pNV9gWkk4
ekdqSlh0O3Q0dExETGJwd0o8bFBPYzZhS3w2Ynp+MWchRldAIXYqM1JCMDJZIQp6I1J7bUVkaTRf
Q2A3aVElUjdRPmhmajNLJiQpdCZKJVNKP0R0XnRXcmFNUThkSHh2dWB2RFNZU08yNSR+ZEtPUDYK
emc5eWZPU1JRIWkmJnA+JEB+YVhIKXljTil1Z1c3b2BnaHMyVzRqRlljU35acDQrakRMaW47e0Rr
XiNORVctWH09CnowYno/RyMxTEJFNHVaJDRCSDFHIUtSU1RWV0Flfnt7dnxuMzEkelZUdW5mU1BK
WUIyfXAqemUjIzRlemlacDVfawp6QjNQUVRAQGpOO00ycF9yLXktalJAQjhHJjc1N1YxJT53IVJm
QnM4KGJIX19rUio5WG94dDUoe0pPcSFpYXNZXzcKekdfMUppdk5PNFd6IT10byQtMEowbl93TkxA
NmFtayk5NEBWVDl8PFg1YUZZQzR4aERTVzk3ckI4eVhXQ2pYOXNACnohWVg0dnVwVFN3Nmk9Ykxz
XklNZ1JlNXp5NnV4dzROSH0+czNLdHc3ZW1wKVdAPG5OMmxfXkZwI1o9JDNZXzJnQAp6IWkwanhX
aDhtaylydVN4T2c1KH49OygqMSZ9VSh4YHJxdzZGS2Z4YiFLeTNycExxWj0tdUZ8MDhGYSV+RGxN
JUIKeiYmYEg8NHhGMVkxUUliMF51Ki03Wn4zNzcoeC1rOGAoKSVGe3tGTV96MytWK25zXlZgZW9A
dVZfeXEjWTFQfSh1Cno+REwtVDJHKXBZanAjZ31hLUVyMnRkVTFCSl5fYlM5TDB3enc4S3F9Uk81
QylDcW8+QXdUSEJEak83SE47MjM/Zwp6bihJNStoOERkRCt6K0Q+KX5VOHVkMmBEdl41fHBWbVM2
ZG18MHIqTj1MaDk/ZkFoYn5VO09Wc2xvUk1KQTFVWUQKeihSSncrbHd0LWF4XyRNJjwtfVZwaCgk
aFotWG9FKWx2ZihabW5qdnomZEo2Jmpofk94T3BMWj0rKGxvYDxEYlQ8CnpeR3wqMFgyNnNGTVZ4
X21yXnxCNTJRP2B2YyE9P1FNQDFhJjY3MGZmaWFiKTBDfG9ZcGFqQWwpWShqJHEpKU4kegp6P2V6
RSlGazwhKVlJNylwMkNnTHM8bCQje1BiLXxxMEhTK0JDamIpR0dwS2xTTGZ5Y309MVpNOVlER3wo
WH5ZP1MKem5kYGBfNnhZZ2dmUGxwaVNmfDE2Z1UodHkyWiQmVHhqR0tqYHFrb010Sig7XzBzUnNP
MjR1PG44fDBIOHt1UW5ICnpfXlpHQ1F+QXohemJXTXZhakJeeFJmKSVCPnpZWSUjRWhYWmheXnlm
Z3V9OXw3PWFFVSlpKF52a1F+U3dJbkQ/WAp6MnJldndSUkZ3UDI5fXNfT3x7MDFkVmRySkI5IUE4
SC1pNVdQfmV4dDslSTktRVB3dUllKytrQVEwe3kwUHM/WE0KemBIUytVWisjOXE2WD9kc189dStj
SV91MTxeKFlqaTQlaUZQQSlweXIyRGwrKTNnbGZgbSpBZWZxPSkzfmJWKk8oCnpBS2FnVCQhRE5R
Y05RTn4wKTxuQnl2ISFnM2VvLTtPdTN4PWdxTCY9Nl5RaDJMKWI7WWppZHVBdzZOUiZWTVNAUAp6
Qi1QfjlDKnQ8d09CM1JKUHJzP2MjJmRtNUIrYyFMb1Z9czhneSRWbSVSLS1XdnNCYypxPUw9Xjk4
V1htZDNoY30KemlEJVZOJj1tX0pFUzRrcnA9RilYK00pMCNYdkVPNUBaTE0kQT81TEFkSDlFNG1H
OG09c2pSRi1uX2NYfksjNWxiCnpTblI/JCZ5VldCMVpfOGM8OEAtYVpXPVpHYnNxTng+RmArJCRj
bE10MVhZeikwSyR9ZjtxTnsjT1A0UV42Xm4wYAp6d0pVRnhqZTghS2lWQmNOIXRebj5vbW0kKSRH
akxmZlV+LSZ0blM1Vlg5en4jZU5nTn5gMXw9WTtMaVlPcGh5dG0Kekd3QkpeIXFpR24reEEzQXB9
P04lMzNkVD09TVc8M3NqbGclWUFWUlF1QGdXakk0b1YlUWh2e1RQWWRTcSRYRi18CnomeTxTUClU
ejFhcnEkYThiMyEqODBZWjdDJW5oVFQ9bEEyNlhmMFU7TFVXP0BHc3woeFp7dHR2VUtfMnZ0S3l+
cgp6KT5FVH4xR0shPTYqRlliXjdZYytlQGchQ0pLdk5qVHp2ISh5WX0oQEckPz16ZnBZWU8tWlZQ
Yylna2R5JiVwMzkKemtgKmw3dzRjQTBPYVAoI2lBbzdBTVhxNjUlRkNrQ2UpX240X2RFWTh6eHhN
JkNPNTNVUSNTODs4bT1fNTluKkVqCnpVTSE+TXdFPWpPYkxNQFJyK3wwaDxBTDF5azlWcj9hc1Bi
JjN8eExRUCZ8bHVHI0h1Xk5uejs0Si1uaFgzWlVgOQp6PlohaDkzUGw0bGtDQFBlSVZCcl42R1hn
WlFfblRXYVlKWiVhaDwlP1ZWYD9GIXBDMFFJRSV6LSsrJSRVRTxUfT4KemlFfkRRJG5UQiU9eWot
U2ZmKFM+ZysmVD9CfXI1TzgzIVUwUE55ZDw0V017QFJtSzQjOEd5KX5nLWZMfUdEbmA+CnpAUlNA
b2EjK2dIamdTRE04QUA3d1hNSHVlamtoTXd4cTJRXzZ6bnUhMnY0eGZ4by0jO0ReZHkpdys/aFlr
cU5DVgp6OStiXip5ZThlOXQrSF81RHlnayRrblcrUTU8Kk5UWiVxXilUfHMpe2BfVzR7JGFnbTZf
cy1Ne3J1eWRmJiojczsKejYqJldFMXJaSGUhVXZ2SmpnPWVZMi1NISR1cWRZUUd4WmFwUTF5UlhL
LXk3JHRBPVlMclJiVW5jTlJ9ZV5rI0dYCno+b0lifDNCYntQRU5HcWdDd1hvKyN2Vnc8Mih7VUds
dD07MnhCJiQmd1NKRCVLI3x8aSFWTkAxYzZDUlElQChmfQp6bilHfW9aVFBxSGFfUU47KzY4KUdv
Wnc8eXBzPTlQTm1RUUdfTXhXRDZMWlk4Y3BTS0I/e2FncTZ4fElsWn1yZjYKenA7MlB6VXxtUkVP
JCpLeW1IbTc2O2taZX1Oem13dWAqNzQ2cntRSDlAYURuSEYzTXMmP3ZwV1ZpMzRhPGk3Qn4/Cnol
a0k0SEo4RiRNTEB9VCZUKHh1anQ/bnFKcjc/NGckRHUteUxzNFc8eTFQMiQqeHszTXtZXkpaTVJ8
Pk1xUmhpZgp6XkVHPD4hbVokJSZnIy1TJWw8X1VjVXBGSDdwWXg0eHFoc2FeZiFNN3JmfismM0w+
NiVyO255OHhwY2BPPUBhZ1EKek9kMX5kRnEkWGomfFh6I0ZSYyswK1JATDlaLWZ8X3dZejxjd3BZ
WjNqdDhBe2ZsJVNHb3k8fHErTjFTV0EmN0A5Cnoxb3trZXEzQSFDQ2Qrc0xLfUMlZTwlT2FFdm5F
anlqOStPbl8jSlhNSWt5TFNwK1hTTzNPWURzaCVQTXMrLU92Uwp6Mi0wZDtMTWhtLWBrSX1hTSRq
YjYwRzQkUyk+dylfN0dmR0wtQUBxcUFxMHNAQlNKUyswNn1YRHY9PHtGJSN0WS0KenAlJWlvYT4w
c3RqbX47K1BxKHZyYlg4MTFwSFZMfUR1eFQ/ZXhWSDNJYVNOY1lfeCglUyQ9aUwqPWE/cnkwP3Ao
CnpQPS1LaWlGcnQ3bk9DVikwJmNsSnlpZTxkWkZvSlA7R1BgSzd8NjVsPWxRWTU0YGFPRGJ6WE1a
ZDBmK18qO1U9MAp6eWsxWGZ4aXFLb2tMdTZCcSUkeGZoPEtWa0hGQ3tfTWM7QFZYZm1TQW5aP1o7
cnV3T2pkKkQqU2dCXnA1Z3UhZVQKekpsY29pO3dVNXYhSiF5U0Nod2s1bFpjfGtSQUd0YFQydEVk
MF4/MW0lKkRhckV2d2o+U1ZTO0g4M3AxOHRSRng8CnpMPEU4eW5sJn17TF43JUEhcDM4VFZtaFI9
dkwkVWE4cXV0JFNQYjMmMDhqKUFXZW1vN2E7VEBzMGM2IXZnZndBLQp6THh9eHMhUyUlWFJFdFFo
OSFyREdCbW8pI25zNVhGMU1uZ1dBI3FqI1MqYlpELVJ3SG1ZRWtLSiFRfk4+UG9rWUkKeit1Q3dW
cl9yWSlrRio1YCZCczdZQWJUPT1xU0pjNzsoZilsSU1pQFpVfiYwcW8pdUNJMjk3ekEyTVhxUDxr
MXVtCnopbW1lPiNVeHR2QkRHdk1YVSpqWVR4angpZj1lRVYmYlhrbGM4aCpvbCpLYVhnN2BjNUdq
TDdLenl1JnQ9bms/Ngp6R2FmSUtgb183Xi1yZm9zak1QZjl4WilYKUFvSGlXWH0wd0Fvclp1TilW
fCEtTnNmc0BDUHsrWSZ9aGB9S0gyUD0KejBXPGFpX21ZfUNrSVNlfStjS0t5YXh3KC17M3pCQ2k5
JDJMU089PGAlYzlqJS0jcFhrRTt4UillZUh5UUp1d1Z7CnpqZy18el5PaX4jKHQ9TiZKfWxrYz9h
PClzckxuJFRUMkNLPyZ9WUxYay1GK1MxYkhpQHYrSn42d3tuP3VfakYxfQp6PVY/XzJYO28wQEgj
ZntkQ1JEdztWQXdMWXJ8Kj5YcCZGYkEyO24mRGY/elJaZipsRFhHUDdrSy1iK1lsX1gkdlgKem0+
PiVnaGBxWG58RjZDRzBGYlBAJlYqMHBzP0klbWRoIyVOJFRAPlIwd2gzeTA/TSoral9YfkFeQGV9
Zj5zQERnCno8eX45MDwjbSFRJHlOZGg1Q3s8ajJuSEMyJHZObEhKdXt1VnhebiZCY2thRV91ZDF1
TnQ3bUYqNj4zZHxfaWxkWQp6Sk5iO2NWMi1wYVdaSEcwT35xc2ApX05kKCRDQGhJeSF3Q1grNitr
PlVaT2l6aHNEfHs9YmZkP1pKSTU1amdQLSkKejB7fjhxTDFHT1UtaUBfcSR6N15keHo4LSFYaWAw
djRBa1FeUUx0LWBKKHQ9UXdIMnRYITBEflBhMWdRVEFuSUkkCnpoX35uKT8zYjJGbGpYNjhKfTBs
ZHt2K0FFPDdKNyZQJiNOWkN5VkFeRkwmUGplKS15V3t0QC1PIVJaRFdqNzkpSwp6KUhvdVRgSiN1
QSVpWUEhWX1XeWMrNylQVCY9PjxsPzVJWWZLSHVyfHNuX1JrTDVLflNiYFA5LTF7fThqaiUoQFgK
eiYpNVppcFFjRUdXYGZ9U2pyNCNJUDxkcE1LRHFYfit2TWh9P34lVXZwbjUlfWE9cjUwMypWRVQm
VVNnPXtVNEQ8CnptbzFsZ3g+dXIqdlZRUT0ofnckM0tLYmFVPDtmcD5RfSpvTGkjOXtAPW0kUzUy
TSEmTypXWSttWm9sejxTLSl8Twp6OTY4ZGQtYjB5R08yT21kYCN2VDBreDRSYGozV2d8TSY0Wlds
QzBiS0UmIUpWNUhrcGIoWTgrLTtjfFAhSEZ3QnUKeipXNCtxeDR0RFd5eiYmKFhqR0BNLW56b0RS
cTJlZSE1Wi1DU2JwYVdVe3FETUFmYWhNUmNpTDcpUDZfLVJ1RCQ/CnpYOUxVJSZpd3lVUTFJWnBe
STduWXV0PWRxIU92WV4ob1hxVjg1TiR8IzllVCFqKU1EWiteK00/LXBpUHRmKjhieAp6eG1NbVJ5
c2wmS3h7VVJwc0dAR0hpKXoydVItbT41QmBYaiNAZSZ9JF8kTEdQNnJjSldoLUBmRzEyWW1gTTRS
THwKeih1ZWYqQ3VHQHpZaD5mclM1KGMraWd1U1R4bHlgJTI5WStTVSFxOWptcH5xLSo0N0NpPTJf
XzxwemN+XkxoQjQ5Cnp7cCpMTShnVCRaNFd0dkdDaDcrPE1RditEelh5RiZAYVBWSk5GYT57PlU0
KkZeKypCVWtLOSpETkRtWEZwfHcjNAp6MmpkfEEkRHV9SUBMRSl9dTRiUyVuJFh4SGlCenY3bExO
Um5FUiROPlVgKTxRUzVKcThxQ2Yjfi0rbnxUWDg/RTsKekNyKipXP0ZaeUwmd0xHVHU5UT4ma2lB
KTFjLWdnYiY2UExHU0hKTk9hLT9JMiUkWVk/MjlnUXNJRFMkTjlCIThuCnotMWNldHRGOFpDdUR8
aGluVFMqelBlMW85Ullgc09zaSpZY0ZiMmktViZTR2hBUjxqb2xqVFAqeWR2OW91MTkoZgp6Ujso
RCU7NzN9WnZtb1NMSC1mfnFIIWhiMzFwRlFBPzE1VVc5JX5JJW5yaG92Tlh5MiFJTiNJSmo7KHNq
UVN1bG4KemIqcHEreX0+QVAqLUMqYjxfd1daJHt9U0dJdEU0e1VRaih8OyVyem05aEY3ISo1dU0r
R0RkaVF2Qm8rR0h4K1lQCnpHNlZRZWIwY0NibnB8R251cFYjfkMjPDktPkFkfnl5e2V2TGRWZ2Mt
KFE+O0NmVFdGWG4waWk4I3Z7bCZLJjw0cwp6SH1KPVplZVJ7b0sjKlhteHk9U18tNFFQK1I/XzV8
eXJ2WklAWXhGZUg3cT1uPnQxVm4qYjJaKyQqOFFUaXppM1YKens3MElBND1LMXxtYz8pSSNMRCVf
I3RwMEd1R3tXfE5AdSRDXmN7eFImdmNuU1h9MHxFPCk7ejY3TF5BK0BHKiVHCnpxLURuUj18fmVe
MmJhPjxXJE0la3ZTanZCXy18JDh4ZmoxRmhtTEtNNThkKyFSNnhoJUMrfEVkJT8mTmAoVDlGYgp6
KUAlVGB6V0Y3WUpZbHZ4e0dyZEkmQSpxcXYhPSp4SCN7VzFMfDd2QUY/bnN9X2hpR3lsYD9iMlQp
RkwqYHk+XzUKeiVpSX4kPCVPUi1DNDJZcG00X2V0dmBuYVAyMCt4d2BtR3lmI2UyXypGTn5EcHVu
cVhZe25JUUdBNTFJMl8oSl80Cnp7eiVtIU9fPH1MPTQpemR0ZTU/VmAoKTM3cVk/eUJyI2ElNCpJ
JHNJe3JLPDdlZWU2UUVNSWM5dGEkciVqRDMmUAp6ITg3Um5fa0t2V1pRbSRjY0MzSUBXWWw9LWFL
KmUpa2ducCVVUHZ8b2g8WHJSTk0tY3olSHVqc3U4I0Z4dio5KUEKekkrMngrZkFGX1dYNChNT25A
SW99RFgoIUt7SHcmTVY0O0EtKklsb3s4Pys7azAyPjBCWFdld0M9Q0xCZz16S1QoCnpOODQhRXI5
JlpzSFRrZHI7PFVSY3Rncy1KTiFGczhDYn1yPVhVPj9oRi1uXiY8bmJ2e1NYSEVzKWlAKjIrZX1A
dgp6eHkwJjxaUjFHUDhHXnJhaEROJEZEbV5GM1FBKEB1c2tpRHMyNUIteTMrRVU+bHpiNCsxb01D
Pz0mSD9hQjxRV00KenBWUFJeT3tIaUFDNmJ7UEdTQV5DUGgqMCRUUUE1SjIrfFBqTGtlJEk3dzhq
alR3UlVFK359cDUrRzYrcTRSWCgmCno5fFlsRUUtVG1WbGRHMzRyK2JwQEtlUUY7RFdiQSQoZTwp
LS0hXiZqKnt7bkAqV04zaWRpYTsxJTZVZTx7YDVifQp6cVlyI3U/IU5VU14zVlVhMTIlfVBFTChp
RHMpUSFDJSN0ZitVJDIzMUAyK2BPWDNkeDx0cWxfKEFxK3h0JGpocmcKemN9ZSF9WF9xXm9Je0x1
dkFDWVphSG1VUy0pcT9sUV9UOEsxZG9PJCFfS1M5VEBCXk8kN3ZGXlR8NT5JXm5KcGlHCno+PEpN
MlpyUVReWkhYZXM2NVd4TGlMQC1lPjwwUFJoa3BZKHdVVjs7JFFBKE9PNCliI0o9d0h2aUcxcGpD
dUhmOAp6dEteTSRwT2NmXyN+Plp9cWBoT1d5dChwNGBSSU1XQz4hPiFra3hENihwKnppb3k/ZWF4
ZzApeDFiYDdvZWtlRWAKekZmYjB3bXFxfkd5fD0kbFpuXkdpSVhRNGhVU0lKZHFeS0Brc3tyYkRx
JSR6cWh4YEVDZXQ+cXBkVjQ4eENQNV5ZCno4O1dtJHtoWXEmd3JlTzxrLTdeWFJEbmMlYVV8NitA
eHh2UDFOPUZpTjlDUUhHJms0PipzNlQ2JVRUNEpyYWdNXgp6KFFCPiVTZTNVfnlSeDxkN3lBa1gh
IVl0QD12NCRGTjBvfUkzWTRoUHBoKiFLOSFBS0cpWVd9aF9VK3AoUzEhTHIKelI8Mz9VbU0qd2pf
VSt2K3txYzVpQHN8TXt7UEhAOHt7OTFOcktNcSNUKUVfWl40Mj5xJWZUWlhXJFRXMGF7YWFNCnpn
TCowXlRlcSF+dEZFfDdDTj9jWkVzTXBudVg4KDhVZWkoSVZ3VExFdnJ1LVVoRDJYfjkwWSF3T3JB
SmZGMXVfZAp6WSU+Z3V0MyR3OXYhP0N0OVVQRkNVVkJSUjllTk1PQDdWeWhXc3BYOCVOMHdtMGFz
cnFiLUBVVHszTCl3TGUqQXoKempjSzhHUjZwODJDU2o8Jihpc3IoNU9RWEw4YjAlKnVqQnFiYUBX
bXwlS1hSd3FrUkFRZjBXJF5TRjZgbDY2IUs/Cnp4MHk4U1RwKiFmbHBIVlk4a2pHPXZEQTFFcWRM
OTdRcHJKaT5JZVMtK2VpPjx5QjRfeiExdkd4cnB2ZCF8NXZ5TQp6RG1TRTM0XmtKV2FWVW5YSFF2
S1U/ezlLIWt2YmI8Y0o1eH5MQ25nbXM7K1dvPjtqT1N5VE1rYVhQdCtGSU5pMyUKekNfb35GOFlf
IUVxWGc7OV9gPyhWU0VjKH1CZWZOe1V7QGVHc2M5bD82aXtDUUM+VUdkZ0JyYEh4djt7OXooSj1U
CnpmRWJeS25xfU1XNGY0TCo5K2tQWHVhSnE4cnB3RGVjfmpMdjQ0VE01XmJkcXs1e3t2R1AmNi16
R3pmR2NEYmE+Qgp6MnM7aCNQP3pFTmp1UXRFYiRuNzVxOXtfXnEjNSRncytWUT8hc2BHXng1JEtz
PkdJeWpTS3VhX21PRX5KUF9EaHwKek15U0FjIWEkOUI2PzhMKGsofFVqb3h1WWg/MWtEWDM1Zndv
NnJuPDRGeHVxRjY5NzEyUyspTG8qfW1AJGlQWFc5Cno0MFpUOHA5c2BrTS1MeThtdylgVTFZQHdy
QWY8VS14QiZwbGMjMSkmbXRMMUdUbGRKUEtsVz8jekI/YjNVSGBJMQp6Q2JVZUZUV2A1ZGV6ZnV7
N35oUkBfMnN3N252S3N4b3JRb3M1UzlSbGowUFhWOXVxKm9PZVdKT2hkVH5xeStyIUQKenBjWTlA
a2pGcHZhbiMze0VYUjlKc3h2P3NzeTw+KnojaiZUNVU3cFgkRWRHSiRoaHsoPmwwR1dgTjE7alMq
I3R+CnpHbiRNPm1rKWhedUh+amBFdEpMdTg0RXN8MW9IdS0yeUc7RWhSYGFJbHRnUTwrNnZUR3Bz
KWhMWCVreEhQJipZQAp6QiNjUmAqSCNVO2E+blpVZmAzPzVadlZrO255PXtvNH0zKThAbV9jOz9K
I2leUlAlJFZgY1FxMlRyQHFiZj43Q0wKemowWFJzRGdYdiFDVnVWaD40Q3Z8dWlTamdFaWpuKCVG
WmBkJVQlfXQtK3Q+b2gmZWVTZC1pUlcyR31RVno1WDVtCnolcW5eTWBMRD1yQEJvfEp3blAmKEYp
PzN8Z14kbz83elhRc0lFP24keGE+VyZVdy10YF91ITVrbHUhKDVHVjBeLQp6c0EyI2xGMTQ5dHtq
ZzI9QSRoVXg5KWwyNUFQZzt5R3R7JUpEfHRjI14xOGQqckVPKl96Njs1bnc+JCFYUDAwXmwKentB
VW82Z3hxdC1nUipfazhyJkRoVCQhO0o+IXRxM29HMGR0STJzP29HeXo5fGFIcytFbnlKQlkxTXFO
YmgpcUQwCnpePD9TcEpBciNyUDx6MntHNXxANS1kR15XaTgjTyk+YUdDViRrUUhHaUJiSXdBN3BQ
R2RiS3YtOTVCOSpzd143UQp6RE1faDNNVVhsN2N6MWZNcGBoVjE2Ui12ZUpxSi1BMT9RVGVwRn07
RHckQDIte2J1SXBiTnx2e0xzYj0yVm1DWVkKejxFQFMwOyQ0QkA2Xm14VGxQQ3pIKSYjPWUxSnlr
dzU7ZEJGTlYzUn4mQ25ZSmQpP2k0TURgeHNEaiZIMVFGLT5RCnp1ZlBLZjkjYWY3MVFpS0s+Qm1w
Xk9WOzU9alM4cnNSOXlwYnFVfUIkZz88XntPbXpMLTNlVGxgWmd7X0oqdGJ2Rwp6UGFLckoyZSEp
bHVLa2RfdjNWV1RWO0JRSzs+Zlc+YT5iUilROChmZnZJSmdYS31hIUJFfnlKajJuaHQkezBkJDUK
ekFVd1VeU15LKFhzK31ecVFJZTI9biZIdilfUjV6NFJ7SjB8I1BxJklzI30mYGV4LWNvR2UzajJl
M0hvWSRqaCVqCnpEPko5aG1iLThLZkUra30wUDQwbiNCRUhJWEl9aDwlJThnaXVePjBleDFSYlo1
Y1dMIWN1QjZoQCtQX0tqdHxPPAp6S21HPm44ZFE8bHNBMnFAZl9pTkorPyhaPTh9MzNhakRzalNK
NHhuRHlGeS1sPDV9dEhKdWNUPWImV2lELXhLbUwKei1+TiZ1SmlHO01UXysxc29fN0E2U3h9JEU8
ckFPJHFedyE8dHtndFA3aSt+eGNJeSN6NCRodjxGPkpHO2tYVHZFCnp4Q0lLSDQ+ZE85YkM2ektu
KVlQS2VvYD4qYSpOS3ZfKW8xJXFmI19MMHh2cEVUTGFISz9uQUNsMjZ9dWxfc1kzYQp6TT15LT87
Nil9I1Z+JE05aH14XlIwX1NXNmc0Ykx6UmxmN1JDYjszSXJLSmZmN088TU1rTDE4KllvckQwWXZk
dUoKelAoJXNCSEZvdi0qUUZDMmBfOD45cH1JMnByVFBjRTxAcCFDQzdsUztpeSQhWmM7YFdRU3A2
I3FjT082fDQzRFNICnoobVQpemNVeTRWY3NQJUQ/dlpjM3tJfCUzYlB8JDcxakslfmVtLTwkciQm
blZwK2IyNm0yYioqKlc5WVZ6eGRrcwp6QXFuQjNNJStiRGU+PnRoejU/KC0pan1Camc4OzB4OHti
ZlhUWXpNUDVkZ3U/b3gzcD5NM2ZeS0c3Q0ZLQnBRJmwKem5eczZxUGFqOzc+bEF6dnNOPkNhQ0VO
R0JoNWxlRHBScEsoOytVKmh7VldePWNFTE1yc1hZN2d6cmdVbThFVEFYCnpOI19SU2AhOVNJaVRf
I3dMUDJAeSl1Kk1pPWIodz0yaGt4emM9K2ZwKnxNej42M0JGbj1lV0dQYHBkSEt6Oz92ZAp6TTVH
LXEhI3t6SXNCZUktJlp0IW1Ie3U+dDZrTV9MV3RHeVJidHBaSDsxdD9kPW44QzlUSVo0a29Cb0c5
ZkBta1IKeihmSk5VYyFle0xvVTxjYm9zS25lak18fG5nRzBUbXh6KSglMTMtRWtwaF53UHZMKkFY
KF47KlIrNnI3bUQtY3tkCnp1VDVzUCY2aV9HSHBfJSZMfFcmMnA8O29XaDI8ejlpTGYjU3BEbHs/
S0BqcWp5JDl2IWR4dD5PNWxhSCUlPTgqYgp6NWFkPHNVelBkPk5DX2FTeUBOO095JHkjQD8qWng9
I0F6SndJdGJnd1VKIThENWRiUmJZPiZMVl83d0BrMDNKbUkKeklBY0JEVEo8fnQwfGtqZmI/N2Y4
Z0hVYX57UTkjUnktbksrVj1ITD8kaW98SSZCaG1DWWtAMlJ5TW1AQDM4aUdtCnp6SVdsVndGOzZg
MW1GVTVJPnpUbU58UVdkVXpudD57WHshI0JDamNEJD5gPypmSEQqVCFOOWZlWlR2Q0RgdiVsLQp6
aTJIeks2fEQ8RyNrVW5JRzZXRlQ4M013bl9gUWNWTk4mR2haNlhgRHk8PHw5VT1CPXE1YHA/STNI
OTlERF8/PVYKeiN3Ml9zQWNwR3olKChZdD9fb0xlSGwmQHBJK1prYj8lNktleDk/Tis5TmxtISly
OD05ITJEWUA+TURxd2l3Y28wCnp5M25ldmloPjBkKTcxUiQ2aDladXFoTEpGdSVBfH5yU1U0ZHsh
TWJTQkwpWUszM0FPOW10OGRUdHhjcjEwQFlmOQp6VT14Vj8/WUd8fHxOTmJHO0o2fCgwVVU3I0xf
RDk1blVvPXZMZFglKlUhS2B2ISlkNX1zTiVxOWpYdE57MFd9e2AKelhQWiZ1ZWw2XzQmKX0kYF5Q
cDtyV0c1UGZneUJ6VmwwaGFZakspfTFqfDNmYDVocWRLTD17ZDN6c0V0QzJiR3d7Cno7QXYld093
cmcoQlEhYm02em0tISspJkpHWllnRGp2eWU3Rz14eDMhN0hAQDx6d3lqc2xtcSQ8MHw0X2RyVXo2
Nwp6Zz82QiheVEZ0emd+U3p0Z2NWQDR4VFhaNXQxZERYNkNtKD83V3RZcTsqMkA3PlAlVkBNJEFY
K099aSRBRzFfRGoKek1GYm5oQWEhSWhmNWhWSFNaUzAmJl5gZHpjeU12TmJVNit7cjU0cT85JkZt
QUMhdC0qdGY/KW9idUtfO2dwPWo8CnohWk8rfEJQRkAtJiF4OyV0JXQkKnE7V3NGUG1+SU1VPEBM
MTslSERGZEdyPlUzUTY0KSZ8akA/WXdncmw7RFROTwp6JHtYXiktOFZwR15wWUdweEo0UzVmcVBl
QEl3XiUhWUFaS3ktY3doZjJOPmkqWGxZY3xzJkpaSGlyfk9YYklmTVQKelc9JFglUT1waUhmRiF5
IVl9NGhJKFo9fUFYMUhiWU13MU59X3N8PGdwSHk7enJkbEd+KDBGT0pBKTBtPUZRVnp3CnpZMCQ/
SDNWMGU4JEEyJiRDTHBCWW0td2QlNUBgcXJAVWN5R2BHdlpJO3VUWUA7SnFvQSVESXF+NUcpOExF
KiVSOQp6M2RkdHpLJmJ9SCtVcmR2SnpVUiNNeVNxYyNIYUN8e3JsazJNeWJiNz89bzdYXiowOyYl
e0omI1pMfEdxQ1NpPXQKejU4SU8jU3RgX1A4VTF8R2RyRkRBTXJ2fm9IMWdBM2MqclNyVHFvM3U5
PCpAYE1YZWl+aHBXd0UlSjduRkghSlJuCnphU2YlZUghJn1LalRSWHt1NW5kLXY0SH45eGxRa0g/
PXt+Vm02ZVc2ayZtVF94JFUoN25QNXRkKCZ6ZEc4cyklJgp6eXRMSE1tNTEtVytuZio4QHx9QlF3
eUMmRHlPYlNeJlpSaDtiSHoobXlSZnpicj9DUXtgWjx9fDV8ZntTRTl4S28KejxzVjNGTFBYa1RP
YVZQJmQ8MHhgTDdlcm0xRTtNNWlLZ2BoKlJTYXxvWXRPS244VTJgNH4pN347PmVVNk5fa0Q+Cnp3
NTJTaiZJWU5lKFhwRnttWHklKXZxKm5wVWlQdXFBVkBhSiZuQktpMEEle0ZVU2JKY3A9Plh8cH4w
V081ajQhbQp6djxyQDNmczlgPChWd2ZTVkw0RWFSY28jQFlTe29zZm9LcTg/NmBFaUI9azFYcT5m
T3QxMmJFJG9ob1gkPiNBc0gKekNieUhwV2Umc3xMXlpuRzA9NVFzKHN3fHl5KWJ7PFhATkhDNUcq
WlplZjJESmF6VylMJFFvPmQ8cndFKykxQkJUCnpjR0hVYHU2QWB0YGlFfUQxZElUKTd5dSEtV300
Y0JZQiR6WiQwU3RNTnc1UGBrO2M0UHBAckwmPENeSDJkQiM2Ugp6ZjgrblR1KXhLKTdWNVdIdEde
cFVLfT5SUTlEdWxpK08rKlNHOCpJd0ZjRSpOYlIyN3lxZW8pJD98PGJIbkt6KmsKemJBfnNieH16
fk9eNFhXWWloODdrdGNTXkRYKlR0S2MhZFM8dnA+QT9aKTVGX2koJjxXOGQhejFfYHZOfiFtI34+
CnplRCN+KE0qSVheVW5lM31NKiFKcGVmPiV4bkRZdDcyU2ZaSTFxfHV5YE1ePWxnZytSRmxeZk82
RFczSHljYzRxWgp6RHw8fXwoV3w1I01ffDMlUUBHRjVVVEoyKk80PV5sUE1MRXNZO0kqZHQ7VSp2
aDJ2cE82UTxgZF5wb0lDUlQkQloKelVQY1VSd0FwKXlEMD5BNSpLemExTEJ+WGdJM2pHZiojZz94
ckNYLTxpYXsoM0R6Ozkma3RwcUcyen5fc0hSKCtCCnpXeikpTmlXI21GQmg7YSk5ZlNsSzNRZCEp
Vj40eXpgaC0wRz0pPn54SnkjZ0REJGwoKGR2PDQ5Wm9+MkBPUTF9Wgp6Tz8ydSg/aDV2fGMxZGpv
czwjM2BkU1YkNClofEUmdUA2YytAPCU9UT5Qc15KPlNtY1gya013fjkwcTUyTDg7bj8KelV9MFEk
aT1IRFo0S1U/OFJiazVRKklzOTMxKCo8I1k4WGRMT0AmMUJNYD9uQWEhTkN1SjkwJiVhPDBwVUtD
OE9OCnppYXJgIVg8OWVPenxuNkchVHdkJCNjNXErODVMel8kT0xoYVdOciF+a2Rlc3JLa0pJRXBR
JG81TmZ2Y1lSRzgqRQp6WGBNI2dqYHJaKGFQLUl3Kn0yWHlANE5OPV4wU3xMNy02QEglfDxQSUUr
TkRfSj1VRXVnRjNDMXRsZUImZnp3PzkKem42IT1CZnsjLVd2aWZpUShucURmckN5JT07ZGZBWXNh
NTlBTGxrKFozbENBQkJPe2hiUyhUS0x8TTQ5a1Z0fE8hCnp2JnomYXIjdHhDe2w9cm5zT1N0KWNm
cCt1VjlZUn5yVlUxT21GMzU/VyhwVnpLMU4wMigoOVd7dyszS243dlpiYQp6KTdTbnlwNjxxWkVq
eEMtZGU1N0NaPDBiWC0zP1dLIyNVcmQmUFhIZmVwOHQ7PVdqeG1nLUxSRlVzVSQoTzNSMXUKenlI
OUBnciM+blRFR1dpdSNibVY8UGBRJWwtWD56V3hEc1k9b0dWem55dFY/PlNPSnZZRmJAYl9RcHRA
cSM2dDQjCnpvX0o4XiUkXzEmYE5tVlNac2s1e282fj9pUiF3bHBXbUd5aUpKPH5KS0dmeVZHfj96
MEhPNlJqdjwpY0xVVDAkawp6YSYlXigtSE5IOzMjdH1sbjVUV3BJMmBhTm9CNmhhS0BEbThvTGJB
c0F6RHBYZnJgT34yM1Z9V2clTzBEMkMwSFIKelBXdXcxYDQxdlBMSTVnTXFyVCVMSnohJHJXPzZ6
KjQ8P0J9Z0pGM1k2fEBtKCEodzJMO1BqOVQkalAxQGw2fUgkCnpVMXJMIWZCcnVDPGNEdkU4a2dD
dT0/cX4mTHZ5Z3tkRk5XNTB8fXNQbSotI3tyQGVXIzF9PiUqS3c9T1k2WSleTQp6SihWdkNfQjM1
VGNKQj57KnEkWmRkaUtaaTx+IUA8KEI5K0gpU1EjWDdQekomM09wRXIlV2U8YFghV1Aob200OXoK
elFrX21NR18yUm9fRXxZNklTQEVIZSEtYnEpaXAqT1ZOb3Z4UlE0ZHBTZW42KjFPVGhAOGU+JDN6
Y20hTjAxUz5jCnooPU1SdUFTaSlzSEEmaV9ITkJRZkVtb3NzPjNKYz5xXmNgbmZHdzQlTTspN0gl
KThPcEUxVlJqVl5wWTZyVSglewp6Vz9YUWhQX0lIQUVZPkN3ay0+cF8+RmJVbFlqaSp3MTEpbSo0
Y0V2PUFHYCt7NX5rc1AlSUxgWiMpNDs+RCN4eTIKelJwJkMhI3lzalFsVG55K3NZKDZnVCpjYnVS
YkJ5RCZqQjdGTTUtOVQxQlVkNWBqOWFXV0lAfEJgUiFsKXZeQE9xCnpMJFlFR1FsQFg7alAmUW5y
MlMrWmdgbWc8a14/cHBoXyZwaFlNYEstRjhGeW03Uytvc21WRD0+STN3THgkdSZ5LQp6TXJnWjtR
QHNmS1M3UVpobklKOSZPWH4rJEUhbGRyOXNZaDlLdVlAKWNkI1o1KyNYTl9PbW1vM2EpOWhRc1pF
OUwKelQyT0V8UT1SMm5hKkNZLSZSN2tMTi1lZ3BZTFlvKTB6bHlCO3B3dHJKOTNnV1YxQyt7MShL
cjk9KFQ0e0hZPHFJCnpISmwhR0BIenRzd3pmOVEtMDk3NyNsNmVxJllOek9yRU0rN251bGJjR31A
fmhJS2JHKitFJEhLPk5IWnhkUkZWMgp6bEZpZSNzRFZoZVI9M3Y5RFhzdmMzQypxZ0BiZj5hS01h
UyUqYWw9NGs+emJvYXopIWNsNj5lTUx8elpkQCVFRVEKejk+X3BDdEgjbT4zYDxJYF99cGNFST5s
QUVmTiU1MGs4MSM+N04wV2kpZF5JV29JUVEyJk1yV0FZQWEoQDFTQlBQCnpFeGlZWCpoUTxlQEQj
c2U5NDFjeiVGPmtGYWJefms8Jl5wUSUlaCk+azM1Sz1QaD49Sld2dEFJaWVIUWpHVCYwUQp6TSp1
TyYtMFA0QFZCKH1FbkxIXjVTO2Y4MzV9bSUzSUdlTjBIV2ZydyFtRGlNJmRraXNWXzUpbGN4UCNS
Nnl7JWgKeiltR3FLdTBXOFV5WEpBUndKZENUUVQzSWxpPk91fnFXJkFEWjl6Q0BHe3h7WV5JVlIo
KV5+Kn5rYih8Qi1OJWRyCnoqazVlKWN1OFArM0J0N0VlKUcySkctanBWKC1qVzRxUlUqclNJd1ZA
SXlPeGUtODFHemJjPEZBbngweWV2VyVCdQp6UD1TKUxZM2w1cFBvN1hZcjBBZypwcTdBZiUteVlC
YUU0YlBYaE17MTtaKV54ajJEVWAzc2FLdDRUSU1wKX5qPWAKelJhMjA3YyliZjlsVm12N1Z5Pnc/
I2ohSlVSTEQhUU8xflM9SFJVSz1TJkNRMXsmZ3tJZCE7JVlAQXR+IytHfFY0CnpiaGA2YjwxcSp6
YGYkRVRlRkxhbjU2LTxGfERtPiQ/KH0kR0l3VSkwQDBPQ1p2TEMpUWRZeFRVe141N2xyQH0/SQp6
bXVlUXIpQmtBS3JjdFJmOVpuKE43XyRReVJhVEs5JldfS3lCcz1JYz1oRm16R0cmaUJufmJ3ejky
RCZ6Q3wtdCgKejIpUl97OEQqQXJZU3ZFNSR2ZjRXKWZud3FZMHIocVdLa0c4TmF0ezVYSzRYeS1K
STFHRDVYe1VoPFVfZUpENENkCnpORUhzQkM1QylmNmcrNWZfWWdpNj4pcGQ/OH1PMikhaDgzb2x4
Q0hxVlU+SiRIbUBuNk1MTndmYFhgfWMtZDkzIwp6TldGa2FTV1Q+cUtIPztATzB9citEflh7d293
PlJGUktsJkJSIURaalVYV2k+Mkkwa0lfSWBZQnNXaWtwVj81Ny0Kek0jZDl7QWVtQnlsPmBeZW4o
KVR3M3B2JkY4a3s1Iz1vbHdrX1psQzdqckZpTndWRnlsbG87R09fMUBAISZOQnZzCnpIVEhWJS1k
WWR9VWBCPE4oKGc8I3FQZXVYYX5OeG1yTjArRnpMMV8mVilDWWZTSCN4Q1J2N2JtYD4wKWlYfEk0
YAp6N0ZuRS0kSC09JUREV3d5VWtxbFpXfHZnSyZAeV8jNTUweXhCbGU1cGY5d05ReXgxZSVUSn5i
XiEjZiZ7eGo7YU8KeiEoPzN6RC00KjIqcDhqU2V4fT9vemlgekdPJHdIeCpRdFBzPX5ENFo8MjRN
OW1eY1haN2xoLVNPTiF5VnM0OUkjCnoqcDdFZEx0dm1NTkRxPGVsND8pYGxDR3dSelVMSX1HN1F+
WVkzfihXTkEoakFHKntJSVJNS0oweXYhUzBxcCt5NAp6TzIqPXZGJU1MXiEmPEBrJmNHJGthYkE3
ISt+UWlVJmRwVzU9U3VlTzM9RX4jPFZDdnpXYyowOGMhPENybDVTYSgKejJrWH07RTJSJHo0SXQp
S3YmdlFERnB5WmZ4SGtvNyN8O3YjaVJ6XkdDY1RXdzY7PXI7dDg4RTx4VWlyQFYjWTlJCno2dmtK
cSV4NmtmOGtfTHhfRjhJSkYzXzxldTwkflU8JX16diVKe0JBJk5tLVlsJklIfnk3KVJvSFNvYkBh
UG1XVwp6UUY4Mz0mYUs9cmUwKk13ZnNhfEV1PzgtOG4/fnB4ZEByYU0kRFUjQmlyTlljVWpjT3wo
WmdAUiM3Ty17YFk9cHQKenV+d3I3QkdvdVd5MFY2ZElVUEtrSEFJZVlFUj9KQXI+WW9ZdkpgNns/
KkhydFlvMUp8QH1ONCl4QihYaDxES2ZmCnpJWmdZPTNBXktEQkhGITsrN0JkZFhUWmA8KD5HUElM
ITZQN29tXmk5YWlVYkZJQE83dmB9QHBVR1VIJEBSd1Q+OQp6YWZWNklHUl4jMSZxRWJCaEkycE4r
NmQwazNUU3xgV2smb3NYQUg4PHFsfD8qYXlTWFpeU3N3VXEpSHA1QXNaR1MKek9xITU5VnJmIXZL
QENkPUEpUCZaKERBMT5nZXRQUUNJdytZKW1Ge34/M25VP2JRWkV7Xm5Jdz91NkNJKlVRU0xiCno0
YXhEfElScWpgamx+UUYqfE4xeSZZVUVZSz1DdHs5Tis7cWFwLTFValNyZXB3VzsjWmYkVWZseld7
I2NvVmVjJgp6KztmeTMkZT08ZDZFSEk4Rzs+RndpaHhtWFJ7NHh3MDgzTEZWenBNbHM+U0o0IWZm
NG0lMX1BT2h3fFNrMn1ienwKelhPUGQ3SzVPUHgxQ2dwTUtKNVkmTHJpTFdFXjBjSk1PMVowVmtq
NTlAbzB5OVhYQURWQj05OENHI3VrSWEqc0FkCnpIRV99WDBnZlI5VitoLTNidnx4I3lzSllWU2JD
WTx3YD5BLXkjVyUkc3JSZXk3WV9VIXFsPVJrQW12aVJoNXMtSAp6PEI7SlVhZG8rM0gtbXAkd0BW
Smo2RFNUPXVOb2J6dHR8KiFNJEswcDtqMWJ+cXphOTJ7cG9EbjJLRDg8Yi1VJFEKenV0aj5gKzk+
T0xAeyhXeUlJWmQ5RytiNVdSSGB1Y1NgIXo+M2VjLUUmM0hkYSR9QU0tYH1fXnBOZlJFci1ncl9i
CnpNbz5yKTUxTF91aGVWTVloKlYqMylmOXlYVFdoSzQlTXxOTVhHeyYybFpmdExkR3NXaE1ucVE9
TTcjYG9MRzl1aAp6TmE9U1lVOENaR0RHcjY0eyp1eXFDTiMzc0YlQE9GSSotWnF2IWBwckNqSD5w
bEV8b2xXeEJLODhIVjUyIWNeNy0KejxRPUFFWHNXUWYjWjVSTSt0SnhBVGV7PEBhKyNGMFBSaiVh
N1JLT0ZwfTh8KDFhNTlBUEd8az92dCtrP1hyTHB0Cno/V09ERT9PJmYrRzczSTlNNlImNjVCblhH
P0kkfHJ6NGxJJm9NdEkmclo4ZkdIKWJtfmQhP19eelJHPilKc09wcwp6end4JHhJYGpBVGIqZ2kj
XipgbnJSWm1sI3ArdlMlYGNWRW4kPmdJQFchVl90QShnI21IIS1nb2gqWEtwUUtkcHgKekh4cjlO
RXx9N1ooTl9uTjl3cm9IbytzM3RTSnhWQUprZnsyS0UwKi1CWWtNPnNVUFZZT0ZUKSRMKT5MIXlW
cUBICnppdkxeXk4tb3JYPVBScDlrSUZ6fnc3X2lGZiYmUj5UcWo3RypsO2dHUiV2bXxHIXFSK0Jw
T0NwV0hfa0A9eCVJRwp6ZXVhYXI9fXpvdTQyWUQ3QzFiNV5DRkBgQW4kaGsldCtZRTdGPD92Jkwz
SWlCRDA5XkR2bVgpYjV2dWtlaUtyQCUKellyJDtWJHw7dGR0PCZuP2F+e2lgK2UrSDU8ZUpnaXVI
K2R4Vzl4cWold09wZTBLKnFtTjBrVnwxRVRtJHdIRTZaCnpkNUBEZj1CeCVIUmlTZVhgIWUxIW4o
Uip7NkdsfX5gOVNmSEtjTHU9NFE/fX5jPHJrayNWLUFCbHhzKlRzaVB6fAp6UUtMcEZnbjc/JEtv
JXdycTxxOXo0dDxZREl2NVJaaWZrZzVRMHVjXzNSQktkUjNVaGNYRGlmWSolciRyaDtXYGQKej1F
RENPWElGYTA3Mzdtaio0aiZpczxjTz0/S1I2cDRedXBpdT5WdlFMUUFUcHJYJURTeiRLYkdEQTtk
UlZiWlVrCnpvX1JRcG5pI2REPEAwZDxXbUN6ViVENXw7VFA0Pz08XjRhZT01SFR0UWpDRGNmbXJX
OUpaeXxnQjVsKjZwVlU1aAp6eWw4NDVHOUpuYCFuR3Qrbm0+bGpBRD9ZM0hrUkI1WSMwTUNMNHwp
ekRfK2ZkRF9QaGl2WHB1PiRQcFdfLTZER30Kens+P3plNW1kdUUhOV96dyN8MHo+JlNSdUNCNTA5
fWxfMVdqdlBlMHA+Sjt8QylSeU5USVZWPmZjMVJDbj10VmhRCnopaFRvfiktQjM3KnhtfCslNigm
YkhlTiRVJm9lNDdAS3opdlFXJkF7elEpbDVCQyh+S29TdT5QUnVXVEJLbmYmQQp6ezJGV0lXcSlg
Mz1VdSZHSTY2en5kUDx8Ty1FPitqUHwlPUlicWJuPWhudSQ2NiNodE9tPHAmPUo2WiNnKF5fJVEK
eiYwSmo3PTBNZWVyYFVLYVN0JFVZZ0VgbmpAUmZvfjY8PHUoNXkwaiRUfUo+TUNedEhUYT5YPld2
SWVAQTxrUSNxCnpqT3ZVYEgrMHdydVc3KWZzYVopR0R9XjdeMEkoPH5PJUVgWTFuZjJUSGtFITw1
Pk9RamIzS3UpblNkR30oYmpUNAp6bmgwN21BMko9dUZ1dUkoWUIzJFg3UkYtR0JmKG9LcFl2IWhD
WkRIOU49TXJ5dHxpXjMlezY4a0h0M1N2OGF1PlQKenhZeSs5d0VueWpka31yQjhMI0l4dn0xKl45
NFZYflMzR1JnVU5zJmpFY0h4Qmd0UCZKTDk3P057fn5tRFJfcmlVCno4fXM8eWRGWUxQKUhxT2NL
R1kkQyRBdGktJW0hPUg1VmNHTzJCd3pER0FfbVhscnMmelFKRVBEK19ZaVdXQXNqSQp6em48NENL
KmtLdURtWT01Z1FrKDQmdmpIOFFWT356R2whUiYpSWcqZjgpfX4oNTtrS2FhMXJXYCU4OzBqUG59
ZmgKenVuZlU2U2A1Q0Z4TUhLN3QteysqVyNyaXFMPXE0WmJlQ2U/JXR9ZTc1KXVrdCRYK0YzKS1H
WTxMUU9xbHI0b0stCnpBe2JDTW50UFNOWG5RNklQK1FTakBIVGFWPUNaUFZSeXklQSpCS3RrYVEq
fUA8QmV0KT1ycjBMZXloekJXYEFJUgp6MHJxREp0Q0QyfU11Rz8rMVlVYUNmdXVeSUs3ZmN5cnJh
d01YOGR1anNTWHxjTUkkR2VrdT09M2QlTG1yODUhdjkKejUkV3BJYlRzTkFzSHFEZUBoWlpPQGxw
YXwmeCQ+X0QlSjc1YFVfKWgwMWozPiZEQlElU1g3JX4+OyN0THBkaG95CnpjRDJYcXcpWHFeeWFK
WjdQITVUVkEmLUk0d0Q0JEF2MU45OD16UF5jPGIyLUdiMnY2cnp1Uik5bWRLTkVAT3VMOwp6PUg7
WG5iSigwM01NYUs2YmlONXN2NEV1UyRUcGlwc3NLb1V2SiE+JmFHdH5Ja0owc3pZKHViQzlrSW5L
Q0JtRSoKejxgZVJ2ZFNXc3cyUjg0UCFKfU9nMkI3Y31SQ1RBV3QmeUE8WEpoaU1jXkIwfmt1N3k1
UF5TPFYoaUk8JkNBJHd2CnohJDN5MXQ9fXA7KzV0d2lpQlM1bmBFNWU8cyZPYHsoc3RlS1JQcT1D
VF4ka2tMSTNjSGMwN0VTTDNJNFlzfjFWcgp6b2F4QlBZS3FWfjVFKXZEXkxNdnVCUmpKelB5Pi1P
eVNeN0A+ITJWNjMkPiFDYG9hPTg8eVBWT0xyUkhxJUtCYjgKemFKbTR9bTwhR1l6cD9uMEs/aF4j
SDcwSWp6dEYoYExRRDtIYDhKQypaNXRPek1ORnMwUVVLdV5hakh9dTUqUVUjCnpuVyZOaVRMXyps
Vk0lblNxJFNpTShfMUV+TntDZTw+OGVZJmEza3F1M0x2QmgjXzA7WW5uK347ZWVrakskK1g2Xwp6
RyN9b0J3dEo8bWIrKmkhSlAjNUw8QW5AfTVFdkxZV1Z3SyR0ZWpwUWdhdmtAZ19HUmVeX3NGMVVu
KTJQS25APX0Kemc0IzRtKVIxJitnT01DdjZCcChvdVpfQXxEXkxUR1lPVWwmKVhvNWNfKmg8LUcl
PWVWbG8tayheWWckIVRtciRjCnpxKEdwdXRwMkJua2RnUmN1az1HXz5XNHFNQTdCIVRnOzY+PUQr
QXp8U3RVPl8xZD4+UmgmNDJ6dH5uQEY5RFB2NQp6N2xleSRFfXhjMjFacDRKMyN3fX1JJUImKztE
RzV0MzhfalN0ZEBaRnBkYip6QTRQeGFrTkYqYGFreEcjdV9tUEMKek07KHdYKUklOWNiQFpVNGhN
Nl9ydHBofVhQOCUjVEZEckBvME0yMTdWbCQrSFNPYEl1PShNcX04R2tLIVBxMyEqCnpoUDQlYGx4
SVAkb0Z1flU2ITEqT1JeRnt9Jk1sPVIhZnxvdkBYK3Z8SUh7Z3JvUXYpfD9JMD5TKjVyXmdjRUIj
Ngp6aEhEXmwwZDNacTdeKSklP3E4O0F4JSEkTDxiZWwxMVRjdW0+aTZFMEFIREZycy1QWnY9bj1Y
Mz0zQnU8MmojYEAKektPK1BHX0k7I3ZpTzZGZ2BKN0M+O1l3d3B2KFcjNDxMaDZRYyhQWjE7VEx+
S24oR0A4YlAyKTxiVTQ8Mk91cVolCnp4MXxTeGcxNmp3dndZeWJgX1ZeQy1kKGopZSl6KkBRMXJ+
QDk2bDI+dHhsVU5nbnthNjI/ZVQqS3YtI2ZPZH1xTAp6R19AV290Tjc5NSh0WTV0cytSflZxNWdo
STVEN1diK3BqaS1ZKFpzWWpNS0NvKEk3dDclUSFVekIkRyY+SHZDQ1EKejF7cGJlWHJDTztNJUJm
YWw4N18lKTEjKU1tKWZHI2ZNZWAtIzJvfVB3TjdaMkk7NlJ2WWRWV144M31SLSh+N3taCnpxSzt9
OFU5MmxtMUNmaCRYRGdoUzB9clpfUW1LXjhubClRfl8xQXQ9VVZRT29JZU8kRWZaKnBPNFBiZmFv
cDxFQQp6PiNtbnw+bz5eY3clUEpxenh8KE4rcSt2cEVEeT9rQUFWRmVwRXhZNVNGTXFIcSgpJU1t
dmxOU2B9WGRXSSgoKT8KemE/OTx2JVZtb2UkeWRKbVJrO3hXXjYhN154OD1GI298bGdIY0p3PGFB
PkBJZ3MpcktLYFRrUEozMlA4bk5yWkwtCnpeO31+UnBpZXFHSXdmKFdRem8+dXN4JVI7WiY5ZzAo
YHU4dXc/YztVeyF8XjdeTVdZNTJxNT9YQEV9U2M2UD5iMQp6c184PiZpYTsxVzdlS19nSzNEbys9
aW1mRTgjLSU4NVhMZTlgPH50fFgrWmc0ZSsyI0g9O2BNPz1kOC1rK1E+WSUKeikkQEpKWVU0WURE
XlRmS0pBKl4wSEdRc0RLbj4rS3BGc2ZKWEJLTGJETzBDT0J2elA+blNLQk9kRVFBeEt+eWkjCnpK
b0NLbCtwfE1IQCVUcmpaRi14V0piNk9DQFAjaShYTGs+WE9QJDwmJjkkO3s9XnxPVmYwcmF2MU09
KiVQcz53Sgp6Sn1EQyNUVj5MdVJ6eX4zQSQ1RVUrT0NZRyhtQTtTNjNvamx5JmA/ISN5fFNfQyo7
WlJKdVA0UXRHQD1aaWF7QykKek5sUXprIz01OSY7WEhxLT1iR0Foak9SKWlARFpXOTJPIXVDXjQk
bGtkOWMxIVc9dlpFTFFmSjVVcDE5SjQxNzR1CnphUEEzbyNhNDYwNz40eTZ7UHZVQnI+UillYFhk
dTEtUDEwVVgzV0NoWXo7dFVSSXdgeUs9cyhEaElPbVgkX0ZURQp6S3BNZ3hEVHFNMj5Lb2gjVjF0
XmBgaXdEKyU3eCtaYUdvRVdpKiRIMzVWPVM8d3Z1VTRyfGwkPkVEV2VqN1AoPmwKemRSZ2BFeVlk
SHJ7RCpTPD1waXxGXm9UdDV7cU1wcWc2TWJIRUBFe05YYDNeTCR6eF5MNGtWUj9gb0BRUlY0d055
CnomJmUkfS16SG51Wjs/ME9kPH0tKTlQQSVXR1Q3ZkljaWVmcSUkXz99elZPOUFtKzh9fCVqQyZa
V2slYTlgTkUoNgp6SWtAd1RKY0lUUjlvIzQzczgmTmN1VWBjVDFhXiV5eE9OP0pLYV5EZiQzUUEw
e2VZQS1LZj97VHI+aDZWSTlNb0kKelk8PUE8aCF9fU1MOFZaUFg3czYzVm80ITtaKHVNWDFCcy05
UzlmPXhibDNOKGF8N2N9dmB5eDV0SDU1dE9LOVE8CnowK188RU8rX2UwTE5kYHoyTE8+UXtgN282
ZEJecl51aTZUZlRZKHlnVDtrX0s5aT1Sb18mXnhAYHMxPjU9VDVvZAp6cmtpRXZqT25zcj9LQENV
IU8lYHkwMD5Ncm8wNERwPHpKQXM+c0N3MGo/RlIhZDdIbFM8LVpie0dmUVVBbT82TFoKejheMG5B
alJBVDMyajcpQypoNF99PGlRNiZDQFdYNGwhSCl4RXJMcGB2OVZHQS1neDZweCMhLXk8IyZHZktn
b2FrCnomJWNHTiQ4cDNZb1pzcCFiIX1CKlo0QSU+akpOQl5BISo7WE1fVCsqPjlSSkQ5Q1NuLVU1
QVdrbC1mSD9QIylfdQp6czV9QmY/K29pRVgteCgyaVRsJSMwSkswJHpqIzgpcUA7U2ZxI2pOVzEx
RkEyVSFXUTUld1JCVVZfYE9EN1hkaVIKemBCbiU2JGZlVTZYPS1TTSM1bmA0cjFqNFNhUUIwMHBz
XmxxMDJiJmpAclJ7MHtqd2BpMUNkTVNVPkw1fk9STU9UCnp0QzgwdlpxVComXm1OUG4tKyFOYzxn
cExTQEJHJChmVzZ8VntOVyR7ZiZCOFh7UmpERHs3YURlNTVNXzRrVX1Fegp6cjchKUJKUHhpbmhe
JitFejRmWkpaKSVhQWxMT0thWF57S3hlP1hwaj9rUn5VUW5GO313WCRJMDY4WUN9e3RvflYKemJu
RHIpQjsjPjtAO2whR2hgYkAmd3s0ZEh7bHpjSDQ1KCN4WX4zT3VXRFkmUTY8U3NhTUs/MF8/P3Zw
IVVgbTwtCno0S2lvP1koKC1pNVl4clAqY2MzWiN0TGRJMHlrQjYpPTJNVDE8RmM1Z3RpeSMqKSlK
aD4mYjFCamQjaFV3bUNBaAp6WjlkMzg8NHhGfjMySFU1aE5He2ZXKjkod0N5eVM2SSpTPkE0RzF5
K0shOCM0PmF4dDM5I2NLaXkkVlNNPn5YVHIKelY8czFZMXV1bjd5flJldVNWNHdLTm99MXh7MDA+
dTJGbENfezB8eVh7U0Q8U15mUnd5JSM5e2BmaFFXSnQ2VHN4CnpyNVlBO1NkZU4lMDlfVTt4Z0A7
XztwTGBUclFyO3FifEROalYtUT12JihoZ0lnUEE7WURmOWc2ezN4Tn1QdyU0eQp6MiZXSXVCIUlT
cSkoTF5AbDRlPkUwSn5GN2EqWFZUNDEmZiMqeytQYigjKiViKzszaklGUlpPUzVBTCg3SmxRVGkK
ejBjfUFkITt9O2pkUTNgWW08RHMxbiY8USE3QT1RJlh+dH5OVH5HcyZpa0lxUXhVaVYwPG5UYn5X
M0ZqUU9qP1ZACnppeDxPQWw5bUplX3NaYTRUbl85ekFQV3tPUkYlZmh7b0Y0QzVTR2UrfERWNFBF
STxhYHgoMjkxdk5FQEFBX0N4WQp6R0dwcFFuTFliNSp8IzQkYnYpcUVramNaM0pUODBwP3c4Ryop
PHxufXk+eGU7Z2JKb2hab1REWmRGU283V2EqTWMKemFQMCoqZjEqbyk/RUQ2aDtiKHchKjNhYVlR
MGUoI0R9cmRFMVNxVWghRWlFT2BrbTYwTmApX1U8X0I8VjkhfilJCnpBaj05d1ZNX2AlZk1gKkFw
Yz4xaGxjfVQoR3dEZnk4SyZYM29yWklSNUAhJVo4dnoxQiU/ZnVXPUVwYno0NDtwWQp6dkNRe1FJ
YGk2bjNqMFpRbUBWVU1FbFJrOUZrdHt4O1pII2pjTX5gaXBwNFVqNjNhcTczJkVFbFZ6Tkw0UDtB
WGEKelFCIVNiK1IhdHRsK3B+IWpHcGdKYD16aGFHdnxtYS1PPnJuMjFNO2xITClmQyROdXIyPDZ+
a1FDQ0o1MDB8YEZ3CnooJTs7ZUlCVDk2K29AWVdIKGMtN2MhQFZZK18rK15BWTM1K1p0Y3JWdEwj
XjlacldjN3BnMU9IeXc2fF9MQEhoVgp6aXx7JmZuI1E8cGF4S3hfX1FlLXBsJTx6bkM0Y19FfDRh
cjQyNHZRWm5leWM/ZV8wa0BIZVd2V0BzRy0oQlp1V1QKentAdVRXPnUhdDB7XnN3Y1hZSVQ0MyV+
eUIodCVpb2hLNll7cXp9cUJ6VlM2Wns8RylJa2ZsbyglMEsrU3pmblJQCnowRCZiaWVlY1FkJUZx
QThGVVp7YWJFVTFWT31fYiF1Uy1ZQUZeTlgjO3lkMFdlMTI+VWdFUSUqcGYxNFY3Kip2fQp6T3RR
KyZ0TzZ4Z1ZTPVAqU3JELS16fjREVSY9RytRMDl9Vm9WS2hVcjM/RHI5VDU4Wj4xQEBFNVNKeyQ5
RkVMal8Kej5KVWlEcyF+QGF0b1QyZFd9TU8peHFnUHNYZCtTTmBWRzt8Z1g7UXVQQnwtR0d6TStM
cm8oKHJCPShIV3EzVyVXCnpYfjlZIWNIb3BrM2BraURZYC1yNlY5NWp4djg5d2B6PkdRMHZ7Jj8q
dllAWFpNKWYyO15TQjIoRTt+TDhJK2BTdQp6LSpUTFZgSUAjSUM9XypGKnNAfGtRYjRnJWpKazRM
S3ZDZVhhQzN+XyFTdzN8bFkpZTdlPjIoYkR1Mn5McjFHYDgKej0mcDF8YnJOX0lyQVE8cTJNLT5R
LX5ZWTtGM1ReIUxQQyVielBlKjRZIzlnT2FXelQpPDhTP1kzNUZyb3FsTnxSCno0QlFVJmxPTnQl
RmFPS0doJUNLQWBYUDtNUy0lISl0Wm8yRzlSZHBiPGQ2UkZmNX5BTyY3KzdwVT8yN01GP247dgp6
UHZwP3lMbyRFPGVEcnJ2d3IkJnJ6RntVdG9zN0pkanhNeXRSek93flZ4PDg0KzUwZSMyUWJFKHpj
c1RJSUJVbnoKelI8bjw+I3hVfmwpYHs3d2oqSnZUJTRQMSpeITEqYj44IypYWC1vJmgtJDs1JXQy
Sm9UMGdtMmRWXzhgSDhgT15wCnpFJFFDTysrX3Exd0tadVZxPThWUUNeS3EwQ3J4P0JaTjA5YE4r
Xl4+Mz9vMVFHV3t0cj1YVjRvZipsNlQqLX53MAp6cSN2VihxdlMmMUcxOGVNJU8pMWJqQX1AWTxs
UXMoSmBZYmt6S3J6OGtxQG1JKXMxRjclP3R8KkpKeUVMNGNyV3wKejBCR0tFNmcmalM9fGZRaWsr
QnkzQkwzYSRvI2xYcEBmdi1JNlpwdyV1am9rJjwxP2VvYH0oYDNiTCgrXjdAM3tkCno0YGJ8UT9R
djx0YFcpVzFONDZiNEJJI1VNOFdFcnZWU0U3fG9Gdzh5X0k3U1ooSWdYJVpycTVXMjgpSmQtQFpN
dgp6WXU4Ukt1UzxfRndPNnlxbDBMRSpAWE5CY2o+RTB5T3c+ZCVNMlJoNlNyVGFfM1hAVnNGRlpG
ZGl4bmlrbmpjSSoKemdJbCtSdEJ8ckAyYHZkU2xYb2loKSQ0VkpSJWtJdlZjM1I0OX5EV0lmSFU3
MUZDPSo7aCVtI2Z4Kz4he0JeMFcqCnpHIzRlOyNUcCZsY2UqenY+KkxPeEJnLTVLUmNJdk9SSDxv
QkdMOHJEYDhffUM5TUtvWSQqUThYKEhPTkIwMGdLSwp6IWU9SCFITSFLUm95dkEoZllRK2EoeWVs
MUZ9KWoqKENsaTttezFCYWowKHIxKG9nQVJNJWVrR3tUUkJ5RXslVFMKeiN4dmRydW0mUk09MjFJ
dWROcnlIYSY4UHtHYn42NWwxMnl0WSY9Wm4yeHJ1UTkpdiFnUjZZbGE1WGBgUzVsI3g/CnotNlJK
MCgwVHd0OHMxNU1Nc2VkRlAzTTdZPituNHY8USNIc1heSVdZOEFic2x0aVkkS0c/LSVDa2ROYDYt
fTdjMgp6M2xDdV9rdk40QmotRkQpYmx+aDMxfmptQyUlV2BuRH4jbjdgWDFqY0xuUE5SQiR7ZkNY
PnF1cHY9dnoqckA3ZHkKekF3TyRsU1NXJHl6KnZ9cU4wdkJhNG5hNT9zRVVyJklXOzNSZnlIe0JR
MzYwYUw2aXYyOzZGaXlPQlY0X1cqPmNOCnpVTld+NTcrd2hkR0Z0KzNsXko2XylBX0oxIXw2S2Ba
c0UkaEd+PCZeVTg4eTxyc0smYil5M1QoTVNuUTJSRztQVwp6T3o+M2UxfjZ6LV4+RmxVVzNWVUhU
dGdYfk87PW5EVn1EZm4hYWlAQj8zQU07KEN8NF9YOWt1elI/Q2s4NFhaNnMKemA8cUgzcnUyZjVR
X01XZjkrKzh+WVk0aCN5JGxlc2Q7Rl9HeSV5RV5TPUVHUWU3ZiVBPFV3ajZHUU93Z3FRMlQ0Cnpa
bGdKTUVUdDhGP2VrYHRKTi1SbElZSHlDIWU1SERzZk1GMCZpYm1IbTN4VFRpYmo1NDlMczdNPkI3
PWtAPjBGWQp6YVhwbmJjb3N+IylBTUJrIVRyUGdqJWlyfWgmZj5uOzUtUT4wWVghJkZ5fnFkLSQ4
WVdTUUg7KVFzfUooMWFSaGoKemFgRk1OP3JDdUZCKnR7MWhWTzxeMzkmdjYpOUU4OWJ8Tkk/Sk9I
RXY/I2BfMlhndGtlISUhKjJGTGZtN0I+TWU+CnokT0RSZDgkdFpSX3xUQV9mazhZNyl2M3ZsVTs9
TDRuaTh+QkhLfT5yYyY2I35tNjdIazAhcEZFP01mISNXPSU7Twp6c2N0TnRYMEVnX241bj1aMCY2
MX1ZeSV0Pj1zeVBIcDgqaUVhR1lpKVAqNTw+bTlhJmM9ZnlkO3VzNG9KcEY/JWIKeno8WXBmOSpt
anMzZ2Rtb2R5VlQjeGwxTDkwPCZpeVFwRSFZRG5wPjk+RDFKaVZ3cDd5VDRYPkpKbEd6PSlgPnpE
CnpwND1MVVJKYyU9JlNpI2N2QkdXOXc3b189ekVAWFB7TDc1NzhrZGRKcis0ZHglO2pZMm9FTjAr
VEVKUkckN3RNIQp6P2gqXyEwZk9WQzFRbV5KPGNtbE1OaEQpSGZoN3kpJUQjPis9fG1kKjZ6aU4m
K0pxIVpuSWk7SFV9X2FkYEdPM0wKek9lSXkjPXxoMW5BTEU0ZDVTY1RteHlMWS10T2h9biUlTDl5
Yj40SHMpZS1fUWVFcWV6QVE+YU5VVHFUZWt+OExHCnpLVXxnPmJBUks0eHpaMTNrSlRyUnAjT1VG
SkVhS0x0SCpuMFgkVF42SGIrLU5zPSNiazByZ2ZTMTRQMSRXVERxRAp6bj1oOXltQFF2Xzx0O2hS
ZE0+RXpsRXFqPElOWlUrcGlIaUJsM1Q4dkM5NG0mJWZgT3JpdU1VdXtxd0I8IXRyUyQKelFwfUJq
V3UqZko1Zld8ZGRROHdGWmMkPTBRVmRoJnooKT94UlZhbns5U2tSbkcmZWJAaG0qSzJPbURedmZE
I1RYCno0REt5UkRIY1NPaUxufDYwd288MjZzVUEqLVQ1RzMqezhrMCY1ZSZLc2UjQzhLMEZ1Vz9X
JDZAMWl5JEJAcT85dQp6KWkkRXlHQ0BSelg/PUt8MD9lJDdSYkV4N3YlTUpDQD82WnhzNH50KiZ0
OGQkQXdVX0spRXRwVlpkeFNJdD1jWWMKelojZzc+MVRtVn02Q013JGtteHVKcTYkNEkpbTQoe210
fDhZT1dVTGdeN2dofUc2MWZod2hKKSFzSyl+MGlNKHloCno0NHMzT25yVU8kMD08KGFmKnl3O3FR
dmt5amBrNVAwJThrRTFIVDJDOVRAPyNPUSVoZyYpbUwxUEpuPFBkR1Z3aQp6P00+alloVXsySylY
X2MmYWZTcE1mTThUZD1FTkkmalNnREotSFp1TDAwRUI/R3woUjgwUlR4dilsVjVuR19rcm0KelN1
a149PzFLQXg9NGh8WG87cFJZVU9aYj9AN3ltWmtZT01JX2lxO2FRbk5hcDA8OE1WYTlRbGVGa281
JTZUZ1FyCno9TTNkfEtaPzYka31ffTdXU0tMdVJvPmdWUzVEXjRKWHFDflJXbXNUUj95YEE4UWU+
N1JQZk1kWjRvZ21gNEdoTwp6RHVFZFFXdntCbik8QFlyP2MrTjxINHIlKSYpTm1waG9rJFlxT0Zy
RzlBeG5EOEp+VXtgWTRTK3tNVld5PG9GeWgKel5CJjV4JU9SaHlPWWF5I3VWelh+bVIrLVFEeXFf
Sm9reTZQQmEyNWRqfHQ7RyZKS3V9b31LPWsxUzwlX2dsSE01CnpCWWBHPyNlOTs7JWpGN2hnYGdI
bmdMfT9gXlQ8UVFAUjhWMG5KaWIlWW07P2JjMW1ZQEt6enRfejw4VDl2TGBlJAp6NUVHSUBBYHtt
ViFUfnNLUCZ4Xk1ASkNvfUY5UWlDNDMzPXc0N3FtM3ZxRnVQXlFHamIqOzVnZClGYWAjZGJ3aVMK
ekJzdFcqND1TT1VhYDJqKTd6c3pZaEpnVFdEa1EhTDkwZD4oNnIlSigjQ2tHeUthXkxQQipYdyps
U1pJeTVQR1otCno/MUtYY0c3Vz93azxeN2BOOGJ0Z3lRZmI9ZVUrZlJCbEdHVDxpMTVTPGp7X3oo
Z1FDPUFNSERzNjlFZlkxbDFWZwp6ZTRyWW1eZDNmRXM9VUlaIUxefU9NYHdYNzs8ZDVfa3lLcGZQ
SHZRMjd0Tk45QFJyUEcwN3xlfjxgSypiNlRaNTkKemhjT09TJUs8dmxrYnVIaVhIfVZEdHRiVCZv
V2toZWh4dCZfTmRuais1b0JyUmRxeyRRVHAhPilzdzVsVkdnPD9ZCnpeT2VlK2sjVVgyVkdKRHt3
UGxRUXNvfEtjdHdneWklRU9GNEhpbWlMOCheQFp4K3prfT5VOypyY1IwXzs1fWMoKgp6LVNUbjle
dj5hJFFldU5PN0l0N2g/MHh0RjFrMnhRWXRnZj1IOVhoeU52S2BtdXN+d0swNk1PPHR8THZnPGx2
KWYKeklBOzEzQUZ9eW9wZmtfTnBjMSZyTztPWXFYXl5BR3k3OFV6eWtwTG0yNXB6TChMX0MzRkM9
e2phKVEzT3Qpb2BrCnpFdWI1Zj5gKUpwdEFAJWFuOyg9WiRZNXxpVnVjUnctN0E7UFpqLXNRWDJg
Syk/ZWZab2IjZXJCYFBPQWk8PVVCKAp6cXk8M21pOTQ+OUomQ2x1eE1pUWpgQDdgaz42N0otZ15S
QDMrJGFaK0FDdEU+P1R8eEF0SXptd1Z2QmxXIU1MNDkKej48blcodV45TjBuVFAkLVFYaTI4diF9
YEg/YEBKPCg8alBKYjdzbkd5VzUlNjklKV9AdlQjYStUdDBRUz5fMnUpCnpab0s5eUlvNkFRZkFY
RzhqQWk3YD56MnVzJCY9eHQ5KyVaU2NGVHRTaGdCNjYjQz99Zlo8ZDclN2ZMaElfUG8zTQp6cHVE
KyM0fXZ9ZzJ9SkFWX1R7cj1eWShxeCozY15WRX1rIXdAJT59aEZPdEltcms2TUdtSG8pMmNFeXg+
c0t6ZG4KemBpWWFJenBHUTsrcHRzaTkwJGxXKT1PcnY0YDRTQHUzSSEkQ04/KDl2Q2IzbiNgY3t1
WTM0TSFZMkd4TThxVWluCnpaQFdAPEJLNlNvWXEhZSRpQX1PPiZVfEBlK2RrPFk9K2B+SmFsdEhe
aGBHUElYJX1rR19+ZSRRYkwzPmxObSs9UAp6RUMlfk5eWF4oWCsxPz57Vk5hR19IVj5zN2ZecT1x
aCtmO2VMcHBHdGY7OEFgNChSZUs/USNkSTF8bmxWVyo1cl4Keio0QU5GUXBLfD5DaGtnbE14Z2hg
PTMpTW5kJV8jMG0hTlN8PnheNWBCP1BLN3NJfWdpaWhfNEpaPHZjXko7JERoCnp1OUxjOThyMV5S
I09MNyNvcSE3RyZZTmRUM2txQGw7SSgkaWZ+KDh7UCFfZWQlRldCQ05wRWktNT5gJmFuekdJYQp6
WGQoPjUoQ1d6WkZLcSk2Z31FODM0Qjhpeyt9OEw2RDlkeUdTO1kzViQ8b0RoPGUkRnoyNmlUOXMj
MT5mKHJ3V2sKelVpNSQ+WU05YmdCcUl0ejFRXyo+OztYblZlJj1lOElKSnJNMCNZZHojXmpfd0M5
VDE8SmlLdFNxLUhrQl9Dd3VyCnpWQUQzYT1lb3R4OGVKfWJfeGRJbz49fjVRMEVqM09lMENyMm1C
Qk8mPCoxQH5Je0BlTFRQfk40VGxkTXFVMGRhKgp6JU5OTjRmWHFMP3ZgUzgoVz0jXlJFRy13VGFV
KmMyMXFaTE9BJkBmc2tQdyM1bnUtKU9kMEJtXlVrMCM5cFNvO0AKeiV0RDZnb3QtNE04SlVqc0kt
Z3JVVGxVUEtEbSE0dTgwXlcqUkgmcHJkLW9FbCROSHw9dnt0NH1uOz5eemIoeS1hCno9Z2BLQ2hL
U3NJISFwXmxkIU9Ye0xofGAqayE9QXwjPFAxNCVkfXZOK19SKWpkWDk5LXpNZypSMXFkUCtqJiRg
TAp6bUcocUhRdF5KZFZwNm1HKVNYd3p1QUBnfj9WNFMzPE5TSEBpKzVpcWZCKHRgUyUzMWxUc3Y+
RntNQFpxJWJyNj0KelclcmdudlQoc1h4b3lFPip8Mk5CV2N5QSszWSZ0fExmeXlgNFBlSzRuQTtT
UXlCMTg2alptNU9LKmcyTU45M3dXCnpefEVNc2xmMW1IQTJDXlZeOE4pPXJEZ0Y5KzBvR3BASUNe
YFokUiQ1WmxUPTFiZ2BeaHZzM2JlZ1A3QUlYPkV6aAp6LUBrKm5GRkdtYzM4PyZldCUxbmN3NGlw
eTJySjsheCV9RDU4dCY0OS1SPUB6SkB1fSEwT0N9QjNKQm0jUXlAeVcKeis7Tz9BU2FuUUowM3Fs
P2RpfEJOV3BaO35lekt9Vnd6bSg7NFUxZGxoUmYmNFNBTVdnOyVOe31hT3FMaFo1TUZGCnpmREk1
I3IySShzTzkoM1JkPWVAVTc8ZEVkRDlkeXghXm5SNWpjYGw+WipjR0YlKjI/N0Z4LUgrazVOYnI4
Z250bQp6aXZTZVJ3REZBVTQkRU1tNGp4UDxtQ2ZlOD9lY0ZSUWU5QTsxZnFWcTBZcSRLe1J3JHpf
aWtDKjB2VzVtUyQ/bygKenp3Rk5AMDVBPTVfcCpodTg3WClFX01PIWRXfVcpPlBXa3pkS09wbmxy
cGo+dTNzcSRTMXtyM2Vjd1l5Ykt0fEckCnpHLX1AQHIzc3crXnxQa1A7cDFJJHRnajFOKWRBQHFU
cXhKaVpqcFZFSmQjS2k2UT5sMWFsTzBzcG5QeGI3VT41Tgp6ZWR5e2RxLXtjentHYUZGa3lZS0Q1
PDdCSXJxPjtwSTEqZSEtLUNQbl40JkY/V0NjS0AwVVoyWEJxK1VsO1ZnTHUKemtfdmhUYXt6Rkl1
NCl+VVZtMlNoJHpfbCNwNUp2KSo3ZEBrZjxedUteMk81SWhsfnl7dChPazt3YD1iU2BJRT0pCnpt
bkN5MiRjQl5xPEBVP3hPSUtnTmR9WlloWH4mJEs0e2VjI1NUaUp0UEZkQ3BAMzV3K141bUFJYXRR
bUFAei1IcAp6QlhCPz9Id1ZXQVk+KiN9TkMreEFzYHdiOEFFenR9cGdyOHhDNGN8PUQoT3o7V0x8
VGYrPSl+fUtWR3B+ZXo1TU8KekdCYGNpMGVTZCt4NjB6IVZjRkEoIyQpNFNgZjRDRCl7e35EZVom
PmU9d2htXzNYO2hYQXRGVW1QVyUjR0tUVHQzCnpKJDt4d2p+OzZANy12RUYhPkZJS1ckT3tTQDVj
R0VXTH1IQnpXI2BgSDJDR1JTQHA4PUpwXkk0X2U9YXB3QGpeMQp6JCNVck9IKk1aOHtVQm5mdW5U
SzQ9b3hFJjFuTVF4bXoyZGJuJmklcC1ZJHRqcX42YlUhbmg1Y0kkZEhiYyhTPWEKenZAZXdJbFFJ
WU5AUy1+e3l7azA5WnxzZFVmcUE/Y1g5RF5yS2NwX147ITVKSDlaK0hRTFR7Z2RFI0xeR2swakp5
CnpKe1Y4KFNjXlB0MCpOMzlGbHh0eDk/QXM3Vm9ieiFFekp8OypZM0wpI19UTXJVUDlHfVZUMiZE
cT9sbkN2UkRYNwp6ODV2V08jOVJtQXZQJW1BVTVUZigqMiZ5U1NsNWwpcUB8VW1oZWJMJWQqeU4l
ek10Nnw1dykrd1lpYlpjd0MrSE0KejNgUXEkUUtmWnFvd1JwJCQmdjIzKVAtbTIhOUV4VlFIQ3Ay
MUo8SzJpSldyQjt+NGllOEhDLVd5RHg/NmszcVFkCnohWF5QKkwhSVdKIXkzUV9sWih7REdtWWgr
bisyQ2hWXztBd0xYdjM9I3BEPDZ5JDMyeVQkfUJlWGFsNm1JLWZMUQp6VSNCNjwhPi0qJlFPX1BX
cklyQCNjfTk5NVZURUUxbjBQKFpjRE0pZ3IlU3lnNVNVQio1OVhaMCorX3dMMiFxan0KelRRTWN4
VV48S301d09sY20lM3lCYXBfM3wlbUxvaG5wPm09eTEkenRuSnNCc3MyKmt3YnFVbkxmbDNaOyg+
WSVjCnpCdjF0Wmo9a041RD1JaUA8N2xtUj1fUnVRczxOPSsyUllZcnVranFqaSo0YV9lTi1BQyQ0
bytQcSFKb1JYP3k3RAp6TyhHQjNmTHdGPWJiMG1OP2E7SCZsTGlwZCkhWCpNcXAxYU1xaXw2TFB6
MW0rI31JUm9neit+R0xZREAmbjtuNFIKenhVV2ExR3phOXQ1OG8jKm9FVV9gXl5rbl9nQTFnKzM7
aEF6XlJOfCteLXxqd2ZkcWVLMnV5fXAjJU8+ckw3KyUjCnpjM3BnQ1lMUVpfe3NAaUpFSzZsYjFW
OSZ+UTVwbzZGSkJtalZ6dmhmZ0BsJWhHckdxe25WcHcqM3xOM2VHLXlMWQp6M3htNitoZihgTHVO
Pn05WUxGfWF3TntfbENSPmtuZzJLWD4lKz1OUzY1NWJ4T2I1WnZoOVJ9MlI0cTZTWD5fT3AKelRm
VGckMV80ZUIxKjkxXmgxc1khZEYmfGNEdWB6eFAtY0trPXtVeTFgdF9qN1MkK0BleWpGWjx4bk1A
Mzw5aT5aCno4TGRER1ZqVzhaXy1PUlRnNWVIfjFpQkA0WFNhKSklMWQyMzB1TClsaFhCejQ/eFAp
dDg1PlNRb3dPRyF0YEtYdAp6ZlM3T0N2fFRuTWkqaH5ZMiZtOD8jeCM7amBtb291YjVVaU4kcEtr
JEUhVHdjQjdWJTkpLXBmOWw+U3ZJPj5DdCUKelk4ISg0MG1lZzV2b0taJG9AWThuZkxhaVZJX1c1
WV5UZlNBKVlCe05uTGJIezVGazk1bHM2QXske3Y3dzI+WVpgCnpaVXN6KEl8NE5qOFM2PV97WFQz
M2xzd2A4ODF6S0sheUd7LS1Ha3czamwxQUBPbWkzS0JJfGxzTGUwZ3w2ZDUyXgp6NDB2T35yKiN8
bCVmfXlEM1dJbzFtZD19aWE+U2ktMHtPPn5tPCpnWiRUN1RadlQkMV5kMTQmSCNITDJNNWlZOT4K
ekBWPjQ4OXFIUDhNRVhKT1VXQT1zUGlJUW5USD47M0BpR3U9YUdrZEF1fnliV2plPWVRTlglSEJM
amRoQU1uVUYwCnp2R2c1aFg4KDEpRmlVfEVLbUFuVyFBcHVETGhtTWlIbzQzcFFHaj95Rn5CZSkx
TnxVc3hDJXojdSsrZ3E/SGtOVwp6MHpAKG5WdHlSblM+Sm5lejJ4ZEFzRH18bF9gPnpARDF5cH1W
QGlgMV9rbVE+dWZxPkRBQmM3JVl5JnNJd1JYcG0KemM2bmojUFJXRiFfUUNoOXB3NXJxeDxxYi10
ITJ+aGNMNTkmTmN1NW5kTWc+NVI2cUtnRj5rc3dNTiUtZEFDVntzCnpgeExCc2U7XjRwUlowQCps
ZVQrMDZiRVI3MEhKNWlkd012ZkFsWjxabFhjK3A1Q1lJTiFLPSY8WD00QnhrX1RYQwp6PV5zUU9D
ZyUzYyVHSl9lKkMtaFBUT1F0WTRlKmtoMDsjUChrJnxoeWpxdG8wZ2ZzI3ZDa1E1QDk/fjE7bkY0
NEwKekVGJm1BP1NzMEc0OVh6bWE8Q1N0YVM4WTM5KFk+P0Etd15kRnNkfXtXSS0/YE9pOWxxbDFj
bTwhPHAtWGNVVHtgCnpWZThRamQxbHVrJHYzcjE0MFV8TVAoeX5BQyg7ZVo/RFdfP05hMU1KS3hD
fF50b0hrZUUwQV9aYlB4b3EjVFg3YQp6PEtTcDZ1QkJHeGohR2JBblhJYVo5NmkpcUEqZU5XOVh1
fHs+QHZDRz5LVWpCR0ZqZXdjUWQlYUlzZ2FfQFpgV3IKejBLbihjY24lNWBXcUAxO2RUaUpZbEli
cF9sITRzPU0qMXgzRGJuUzA1UyV9YCtaNk9TS34yM3JgaWdwaSErey1MCnpVSHQmNTAwMW4rMDY9
X0paITctTWxGbXx5RSpqY0pTOTVtdUpBeGppbkZOcHtyQlQlJlA5JmBXSHJ+bz0lemhDMwp6QVVX
UCgzYVRpZD5fPTRqYHg/Vj9KQmFfcGZnQXQ7d3Z0X2s8JDxkZnN2MmY8TjFzR04lLWQkUCRlT0xZ
PFk+blUKek5ESl9DZ1VVPDZQTlR4WGt0WVlCcU4kVX5GZktwNDstSVdMNDhGViR7Z0Jafm9Jbnxh
JCNVJnd2KmZ1bzVkYFpZCnp1MCtRVClmUnZ4a05zR14yVlA2X1gzSG1VeTswdVV4Knh7b0NZZHZM
dyoyRXVaKSZ9Z0tuUTljI0QtLTNnSVhLTQp6aG9IWHoyeS14bj9+KEUrZjt+eyU1bVokakFqfjBu
b1pZcn5tSSNkYk08RCZZdjtDTlM9SS1WNCNKelhSM0stOUcKejBFbmcyWDNFdypDdVBUaEJsNj1O
Tjk2SkE9Z1ZXYVRyR1BLOStmNVlGTyFxYHVzcj5meDgpZHwxelBMPEZyPzNyCno/VTElTWNOfntw
RDQpUktsYUY0IzFVOHlJdkthUTZ0RVckcXl7Tkw4Xi1+Vjw+Nm08VXI0R1g1NF5xQDIjSWJCWQp6
KUZCVnZldjw7b0BoKVdRWmt7N3kjR3QmbWVIVXpSc0Y7fXRQPjx1ZXQlMW5KTVkren1ZPFJ7cntR
e3BFdElrcXkKekFBVWlwV1BIcmJTc1ZBKz4mV0NASDd9RjVpMExKJSRrRlBDdGYzT20kfGtzSEs2
MX5NYTtWY004fX14V2hZVD9pCno7S0hkXkBndlUjSDljdCV1dCkkJkZncGsyeG1XaGQ2Zz1wNj9k
Kl9BRm8wZSR3R0ZuRTk/OTxTaDdvPS0yczZYYQp6RHJYfSMmQVBwdWYmeD0oUClldz9mMFR3SVAl
e3hzeWY1V2c4Rl5pcEE7R35mLVFmRHlwWGZ6XjlTQWVQVmdNZFAKellYQWM2a1VEJmpIZWQjYWNV
MkRHb3NnNk1LRSQ7Nld6VyVXMW16dS0+bVVVKkt2bE9EaFR2ITVEd3t5OCQxU3JiCnolUWRxbnMo
cy1BVmpFQ1AwTWQ8TDRze0ptNmtibWBecFFxPEx5R25yJSk5fSVnYmx+S1dMLU4tMX4pYiFfNWwo
Swp6YjZvaXdXQ2RKJnFwJmEzSCNiUX5KUl9TcmBsWDliMUI/KWQ+LTY1UGUpJVV6SnxEU3Frdnd8
VTw8YlE9PCMlPSsKektzLXJLST5FbTBLR1o5REFVZXd1NkRXN34zX3ZKQyFjaSFxRzZ8bi1LaGBV
fjtQaXRxZzYhPD1tUztCWWZ0VDFNCnp4ZkFaWiZ6O3lRRUIxOXI7QkNMJDEwYXxeYiVPSylofDtq
UnRPcH5JaGwqfG1UIXh2bD95ayQpO0FKJllqJF4pUwp6SFhqZl9xXlpwdkorY3hpJWQ2JjIja0Ax
Sntsc3hPMiVGZTwtYCpsMGZiKyV1aH5WRkx2fFhOQndOWTlwUEdyZTAKemMjdmJ2TjRzRm1QZU04
WlYqbnJANDk0V1VAOW1LTG1kfT9EVHNCOGxwSXFDdVUyeUlnZ2NeKkptV2A7ZDZpSTN6CnphYHZk
b01jMCQyQyEqP3QlJjcmQUJKaSspYT93cV5mKGZhKWkxcS1lMzIwIWFRSnNjcktVbjltKXVpWGNG
PEc8aQp6Z3hxPUtRcldWMTl8JGpPMn5jSEdkaHozRj9neig3XiVtPSRHeGJGdEhVKSU2MTdsKF4t
cC1WTGhqeiRAUmE7PmYKenhsKFRKUDY1bVo8QGt2bk8rJi1QaEdWX0JjWkdOJHlONm09NjY1YWQ+
NkM3OCkxYUV0bzk+NWRXQD5AQnMzTUN9CnpoRCtTWHNXUStJMENwUyVfZ3tYejc3b1RpNztHRWwq
ZyNoUEAlN0Q2JHh1QkwwaGIkK1o2ezkzaDgwSTRKd1N+Rwp6aUtHVnY/KDNfek5Hc0dhYW1MUVRo
QDhRLUZUciFfb2pyU3tKX01CJVI5JEBvYVU/KHQ8OHZjaWFDZkxtRnZUS1QKemglfTQ+dGRNZUEq
NmNlWFl4bHg5NFhlRWAzZlJ1fDEwWjBCS2BEYUdDczZ3TndSTjxyQmpfKEhmQkVWck5rb31nCno2
emsyWF5LaGVWSUM/QDNvX3JoV3VWVGBKXmVQMEJEMihLNVY0UGxrdXQkPlVsZVVRKitJd29fUEpu
SXtEejx0Iwp6akBtbmFfeGdKcFAjOSVpRkQmZW5oYG80ekFGaEVrbH1eR2RxT25lMS1geWN3Xzhk
alIoeHs7NXY/Uk9ZNXw4RiEKeiRmdGZ6PGZSP15XITNIamBuazcxRFFWYndMUXZ1TCErWTwkdDlI
TnVVbmNgTk40KV5nMEtSfG96KXsoQnRWMUhmCnpzUHc/TGslN2RLLWBAZXpzfkpJdURmIXdQODxj
cW9XOEtvbzV8RCk/KXEjRyNfdWVqZjNyOGVFVyhFZk5VTTdgPAp6IzFkMGdEPWtuWDcmXi13c3Yz
eGxeYHpCKUZTYFFkS25veTMpJH1PaFpeMmVfaUxFNypia0dFPHJlKyR8OFA3bkUKejlxNnw7O1k2
JW40dUtvfnZvRjZZQ2xNUEZaaTt+KkxSQ1ZeMUdRYlk/UzwtTHxKJTVTYEluJUJDcGlHJjJIeT4k
CnozSDN5e1VTND4wd0gke3htbWVKUSEwYF9LRWBTX1ZyM0pDZEV4bWVXS0A+NDUmJj99QzBzYHFM
OD07cEdxczFYVAp6T3E/Y2w2UHE+cnQ3NDwkUjctVDJsdWsoNG5GS0xfSWcraS1MMjRMOE4wZzlh
QEVsfERyWl4xVGFVQH1eJVRQVDgKeiVMTFY1ekwqPzxFe0glYDU1c2dMS3ArWDUhQVhDPTlFRDRD
RUV8PCo8M3ZyS05KJF9HNiVATlM1JDZFa0I7Mk8pCnpVbThUeG14YTJGZDhrbHRta0JeS2lqPDdi
aDhHd15AfGNHITFjTiNOLXA0dEMzLVpDbjtpR08wbz5sR24xU0JXNAp6JnFSQFJBZ2hxWjJDJHxl
JisxQXtwOVM/XjFBeEdQS3ZoTkQtJEJmUUY7akZYJE9COVUhYzk7eXFKfEVvOVl8YW0KeippZHJ5
MDlyVGB3MWFSYnA8YiRRb1BhcVhOfXUpPj5pcXhgP1Fxa2o2Y0dYbCQ2JG5eNWpfaUgteWFMZzBF
MmokCnp7aEQqZmRAfSUmPEJaZ1kramtKXndtOX5TMGpQQ0lIVz5zc19ybiFnR1o7Z3YzcWFNI2xy
YyV6WDlmVHxgeDZYbQp6I3JpfXtOI3VIKnAkeHt3dGl7R0hxX1M1SExASGFTK0VyeSV6I0tpM2c7
a1I7VEhDM0trMSVDU14rNnd4dEglWWgKeihuRmQlTHc/SUVrbkJ+OHUlLWZAV14/ODkyfSkhI3ZQ
UkA2ak4tbTlfMFZ3N3JCYT1RMzk1JWEqZz97KU85MmlzCnomKV89UjdlSkp3OzdZXmtsbFRuNjdp
XkhkOWkoYWpCdE0pNHdGLSF6czxjWGkjbVhBM05MKn1hQSpDZXMjeG02Zgp6cl83cm50KntUb2VJ
VUNheC1PQGFNaV40ayhHKGs9UyE9IzcqNj1WQW1sfmp6O0RRS3BjJnorTGxRZ3szQCp0PmAKemxs
LXZWWHV2OEIoTTtmfHVgZWR+Nj5eVmdgMmlhNSF4I15RNDNiUVpQLWp8XzkwO2Fua0F+V2gyUUxI
TFE5dlg2CnpROWMtOEs7ISkmez57U3VtSHk3JDA+K2p3Z31RUnRZfHxRcmU3SDlZTCR0fVA1WDhO
LWFadD8wSU8hPmRHMTg1Zwp6KGljSFRZb2VnNzc7fitkU3Brc2Y7ZXwyNWo+UDtfUCE2R2VORCsq
OyFCdHJoYVdWbSNnT04tSHEjPnFlTmRtLX4KekNvNF9xMjZMcTA5RW4pfngoYV85QDFZKWE9K2Yw
UjJ7QyR9PHwhRTEyfkojMXtHKWxhRm5hfHVPKjRiT3Y8d3lQCnpIfXZkKyVOPDdfTUJDaEJTbWh5
MlFua3Z0PDF8cmkzQUwkbDlJcElUMUNoJHQ+WE54fkdARnt6THNmbHs3KHl8Xwp6aC1QcTs4OWN6
YG5WOW9PUSkkcCQ1KVUle197bHZ4Y2lAWCo1IUp+XnBFOHBJLXtmMDBvU1NtQDE9U3VOUW9XOFkK
enE5QVZvMzRUdHxkeTM9XjFkeFZaS1p8KGI2I3klJHAweE47M3A5YXAmO1lIanFnWlImcHMwJXtz
aVJicl85TlhvCnopRVolXldOMWd4UW14RlRyMCE4PnIzPnsmXz8/YzBnd083PCZWISU8PT5ke01V
O0x6RztZcE4xS3d1c09vXnsoWgp6O0FSSXdCPzQ0Oz0tNnlwY2V7fVZqVUAtSiV6fXsrYV5VKjtu
RiQwYj1ZJlltSVpSdSZvIU8kYT5JZllWT2o9cEoKemhNclZwaDZVV2NIcERleXQ3S0I+MyZteG9x
e0QyNlR4Kjs7ZE59RU4oSXVDfGZHMVU0NkFuXyswN3RHSDB9bSVWCnpiKUNJfTlvPzsmVXk1cihH
Yz9vNXhZS1d2TWU/VkZXc21+JjREZVdpR09rZCVJYEFeQWd3aHdpcmM1ZnNBVXxgegp6UmN2NXAy
TzdCU3pGXiUrdUFMMFhvTGBSbD1kPElaQnRtSGlVdm9YUXJVKWpmKTVOX1RpcHhgezhjMlg4IUJI
NiUKekUtUzkxX1pmanB0MyVATzVSbGxUYX16Y3JWWV5obnh0VEdsWEZMIT5AVCRGUER7dS1jVjM7
QH5SR1pxfjE9NGcxCnp0ekUja2pIYnNNSFo0UC1vRV5kdTVTSj4oYXJPbH1nO0V0dGJvT0I8VSNU
Q2NIaThOV1BqNztgcWRAUX0wciomVgp6TGhFeGQ9KkBMKlFIZyt8VXp6OT96RFQ9aTNrWll3X0NY
elRAYzNjJDEhRklheWxLUXdrbj5tNzY+bGxEU0soZ2kKel5+RVhhM3IjNCZhKWZGfm04TiZOYjV2
TVliRGRvfGI2M2UmM1R+PFBIPzQxSSpRX3ZGT1cyMyNxcWgtSz4yZ3pLCnpVTlBIM25mVlhQZFJ5
QVp1K0t3bHJfNj9ERFpUU0RsfCtXLT5BTG5fWkB4Myp3bVYhSHNHRUI2M2BeSSFjdFMmTQp6ZHg1
Z0R5ez5ec1ckUlNDcz59K2diYi1ASFBSRkdeODg1QT1FaTZIV3Q1Kkt1OXJBeE5CdWZxU1I5QzFQ
ZyFVRF8Kekh7PzNhT3RESClTaX1oNVMhIWJHYDRBIUk1MD4mbz0pd3ktTG1pVXl3Sm5fb2VUcSpL
eFleZWpnJDtsSzdfQEkjCnpNeG5NQHdHfTl7MHlQays5Zzk8NTBkKV8+LTVUdTBfYTBWQk5nfjBl
Z3lUQnAmTXRgP045T3tLN28yZzRMbVpnXwp6NUxIaTVIM0o9bjc2fiZ6TGM1RSl0YDt+fW1VT2w4
OSF6VmwoaiEkXyRtSXBFRjFuYzNQaXNaUUd4WTJMQkxAN2oKejNAcVpBUm1Xfms+WCpiVylGd0g7
Nnt2eThffH5nLXdPYXVZRG48PUU1TWgySUZObzlAWTgpJHwqa0tWXmJAaz0kCnpIOT9FNG5aYVVV
bHVOayZHKzxOVHE9OTd3MXtrRTdMa2NuMGw3eUV+MjUhUEIjRmdhVzhJP34xWHNHanRvcjRCZAp6
UDFwZXJVPVp+dzhXNzlTMk07OSVra1peaEFSLTc2WX1EcVhnXnRFQ3Jgbn5MJW5IOyU8ZFdJeT5R
OXQ0dTw3THkKekJ7eGlraVh9M1IyQzV5ZXRnZ0JHVj55PkM4Vm4kIVZtO0psdns/Vmx2QUt4dV41
ZTd0SH0qJWgzc2BSX3REVnc/CnpxP0FEfnElPUlXR180MytJY2IhcEt8UEhhZmRwendCO28pTTA3
ZT89Sy05R3dVTz5KbTNPVXVteiNLKkYxbChwZAp6cTdDam1BcGs9Untqe1I+WGxzKnRLMmlFbSts
dHp7ak9+Sk0xTEgyKWRvRE1tKjdzUm1mZnxVTSkjYmpwSS1eQFgKelUtVD9kVm1GRXJeNVU5I0Bv
YmRQWVRhLWE7WEAhQiVmSiNAKUpAYk4+dTV5U1R0YXRTRX0qRl5YOU49XyFsTlckCnpKZVhMc0sx
OSVmUzVYTUxxX1JrUmUmcH4kKkB3VjQmRWthRWhnZUdeUWllQjZKPGBJNFFCTlgtTTErMzJ7TmxH
UAp6RSRNS3ZWcDJic1pJQG5sSz4hQ216bkZOQlA3PjtDV09iRncyYjdoSkY2SkdyJjIybUBQeT48
aXRYQSNYIVYwTDcKejdjYFFqUShYd0hlWjxpbHtvY15WYVhhPjBYdl4lcGJlTj96JDtfKGAxdUU0
NDgxTnZxSHRgRkomRldTUEl8ZH5RCno9NyhZY1RPdUl8V2RDak5JVjMmWiRoKEVXIWVrN0FkOG0z
PEg9JDh0alI9ZkdLQj00cndpI3M0RzhSU01VMEd8Sgp6eHgpYj45PysrMWpQVnhpbnorR3l4I35H
KFpDUz90S0R3PnVMZmZ5fWMmb2J0SDR2JXBkUnxoa3h4N294Zkw9NnQKenMhfWM/OWxGVVMjVU8x
RWVGb2paX0s+OSVWZjloVShUQE5zc3tBNitDVUQ/LVE7PC10OXc8YUxoJSZBSCRTflc3CnpLKkZS
OU1ncGo0aHM7USpuR3ZkUWxLRDRZRjMzMHRJfHk4SmZldUxxRVlrUm5OTkU+WVpwT3dxNTNrekhz
b2FQagp6PSRsY15ubE89b1Z2Tz95R2pERktPS0NxWnNSI0txQ3RDeE4oX0JEenlBaz1Sd3wyWlpi
O3s8d0h2cHxsLTNARHwKeiRWLSZMZSl4fDtlXzh7PHpOJHNqaG9sWWpqO1NtKGN1UE43THh7ZH1h
UlN4cWQxJV4zVSs8Q304aCZ7dyRpUTU4CnpDVylUaVMpRGZ7bkw3dmprO2BoSTFSRU5sKG44RyVx
eyM/RGpUQXVHdXBjUWYpTW55VTNwcmE2IUJ6bz13SmI3ewp6SyVpZD1GJm9Kdyh0K2JJbHxlUkV3
QTArJkFrb1hGTnEpdjtuVDI0dztHV2xFSUVSI2g9O0ppJm5YP2c9eG02Y24KeiMpPVM+NU5rfmRN
OFMqXjtmeW5KWWlKfTYjKzQ5VTdAKC0mVldaQlJXTGJ6fHNzMHc4c1lqdktaazFOUldUMTh0CnpK
PzhtI1FueXomdCR8M0Q3VGk1IUwhbiVCWiM3QnE3em9DaTwxfERVUTxCcn4rK3ZwIUJDQ2tkQ31j
KCl2ISp9Pgp6TXAoV3lSWVIzdWpGe0U1PTVRfUheWDdhXzhWWndta1gmYDtJZTVsMUpXYllOYWxg
M2VoRX5eYl5vSH1WSHVZb00KenJoKjxQb3E9dGw3NF5MUkZqeDtGdEx0RkFRKnY9ZzB8K1MmTCpJ
d3c7MGh2Q2JyRWNzN3B0Slh2VDchI3VnRC1gCnpKUG1hZD9HbVUpQ0JlRmcjR3M7QElCXzx6Jk5p
WU5CSnZ1Y2pSNjdAdmIkeis0fDU8NUdLR2Nhc0tSPSVVPWhwWAp6VEJFcG87MHgrOTgtWjtoKS1K
Y0hycD5rVG1TbEhlcXNkTEd5QGNjMD0tUmJzZUZleGthTGZKSGgxfEpgWXNMaDkKeiZTOUc/UEA3
dUJkVVpDNFk3OXJnYk9WZj1yanI2UjRUdXRVcmhzNC14OVNtZUM2bX0/PH5BfXhWVEBjaCtuJEMw
CnpYR3J0PUBJY14tRCl5X3VxIUhfRStYOTdjLV9WPlBaRitTVXh3c1Z7PVl5MGdNKElNdEZuJmFp
Sz1PQ30tYiFXRgp6OTBRWU9DfTZXJjx8SU9QKjImSEQwVVMoTWZxa1oxWkcyR2NlSjNHVkJ0WjAy
dXhhcD5MMXRDdm8jTUA9U3xDbVkKenYpZXxSUUJORUhCSDx0WjJxSFB5TCU1WW1Uc0E7SnEtIW9q
anU0KmFDfnsjPyVIYm8tYnpwdWMweFJvJnhDcjtrCno9RkdlN3MoSFlvMXt7Xkctbzx2NmlUN2Zi
MXBlXzw0YmR+b0IwTzxxaWthVFhAdWY5TXEqfHZ5QXNVPH1JNzlPdgp6eE8yX1RMdDdAZk1TOSZo
d2FYQjk9amdpa3ApTEp4cS0lSk8keH4lfEI8SjhLTEQ4VHhSdmFYVkk2bEl+bHZpdVEKekwreisw
ZytTX1ErST82My1iey0kMiVDNWJMeHxiQ3MkTDNlQkJrKVdRb3EtcUpsTzVsZHB6cjM1RzErb3N5
PGBhCnojP3kocHI/Pno/cXpocmAoX205bmxqMjN1UTQ2bkVzbCFCb259PV5gRmY3QiQ+VXdPOFhO
N3BkcURoKlVqQX13Vgp6QyQoKjswMGlsZWk1WTJoKkxqbTthY2pjOEZxSHxONmpuTXs/Y0Q7I2M7
O1dwODZCPGQoX1F+c3wzZ3BITkhwU2YKeioxd2Q7JXhWNVJPKExUVm53RUxpaG1XMmZMPSFXZjhp
LVZqJHs5TGxpRyVVN2FyJElfJUxoQTBeX0QmZkUrNWtICnpMKlg0eD44NihadFU3UTtEPkdkKmtS
ISlUcWghRVlVWF9YM3RYPzk9PzVSfnxGSV9vUlNFdCljc0UxVGQpbXFAPAp6Yl9rcH5DSkUlNmQ5
LXomQn10d05oTjd8OHlQU3xWPl5yV2pKflcxfjZCeUpNcCZNLVdvKjhkNSV5NnNIRFFqS3gKeiQj
Yz5ZPj1MUnJhPT1HNWtfcX0jbSNLbS0pRyErPzVUemExSntWbGNUdjtqUkd7SnBaWHByU2t1P3ty
S1haV3Y1CnpxI1ZtbzdULSRkUjtfRTteSH1IaE9rUSYpK3BjN2RGOHV6PGg/Pz5NP2luYEw1T2M9
VjtlNj0kPmR+KShOSHU2Mgp6QTcqQUopd1hFOXc0QXdlIW8mQDcjWXsme2VSdjY+SkkoJTtifX1y
JWlVR3tqTnFZIzE3PXpMPjBoMmI9Tmt0eEoKentJcSZAQndHYHBxOXYyUnNqOFp+KFpAJDNzXnha
PWJkVmxKQ2dsZ3MkTDItJG9nJWo/ezchNEcta1o3Sj5lOUA4Cno8PW1aQXFUa3RtaC1ze31yJCVr
PXo0X2g8RUBVUCtxQGdrOEgwUEMobUpINkQqYnN0KjhwLSorM0w2SHJTZnxfWQp6RWFWVCN0ZTZ6
QUVEQGA1QUcjT1Nueyg5YHVoITU3dkkzd31nfiFHaSk/SmNJKXZmUytMbzRxejQ+Yl59IW5UcloK
emt5SkJWS1Q4bXE1fiRGWHRJblE7KSY5Y1QzTHRGTjZiSn1SM197RG07SHRmQTYrTG5YQihrUXkx
N0NiXl8qPF9jCno8PHV3ZDA3RzN6KFQ3UWZaQztMaXgmQW5XWVI9aTVXOXZxTT14Vkw5WEd2LXk9
UjY1OHVjPmtsZGQ+fUhLSjMxaAp6JShxfU1DclM2elMrVlApZmArUSN4RUAxOVVUdFhCMn05UzRZ
aU5PckFCRyhNUF4qR3hpK2lrUTZAMjEoKHRTNEkKek1sbTNPSXA+a3V5IU5XQ3o8NWBIPVAlODI0
eTxxRCpkajc5T2hackFzeWImRj1NOHRsWUEwPkh0MzFOPiM+OHAwCnpEaWo2UEBhcUlZWlU8fUdr
K0BLJFJYektKZFZtMyhSRl9XUDkyN15uU1Excml5ZE0mZno1ci1MOERVUjwobUVHUQp6T2V1dj5e
PHFzRCtJV0doUiReWT03dSh9SndOZUcjVSR2VHRfSFJYUChvKzdXYistKjRSanJyeT9iJHdVblNF
UXIKektMblAlMiM9Yl9KSSNDVCgzbld7VmFGPWJtM1RrOF5gcGNFdCkkdyRhO1F5XyN1QFhZailh
a3A3PHVreSQoay1UCnpTKV5LZmV5TyROI3sqM1Y1SmF2anR1aEtAS0ZHJVpsSVBnI2c8MW9WRHg0
NkszJDJvLWVgYzlBWkpwJlJRUlBTYwp6QG9wN1l2TWZqaHFGKXVtQ2k/VHxPZmo4SWZhTyM5b35q
Z0UxRVJrbGVId0xFOSRhZlJVd1YrSlZ4ZWZ1Sns9Km8KenB5NztnKWRtcEdMSGtZKU5JS3EmZDRu
c2BMNGY7NG9DV29eTXpOJSREb29qSHVoQk5fentZRD5fRFdlXj19TXU+CnppRnRhRmpiYSVDend+
RTNrP0lPdkdBMTNvX2tPNlkwKzJXKmo8XnRILXB4cndRVWc2bXRjV35XYm5qTEI1VVMpcwp6M05j
bWklJlQ7K3IhIy1vPTl3XztqQDduenk9KG9DZXthV2ZZJXNeeXhhPGMoSD9xaUlrY1NJOUpVQUBG
WGZ6SlMKenBVPWdRKU5DVHZwe3F2M0ZpKlVPOUo3S08yczxqbnZFPURJQik1Qyl4QEQjO0MwdXNZ
WVR+NnZ5d3l1PjlwTT0zCno4dlVJVDFfY2VJQFYwS2VZUV9iYWIkOXAzeXZaIyhNP0BoZ1h7e0Rk
dUJ2eyFkZ1RvM2ohP1Bsc0BBWFZedFNtawp6V2J5MWFpUGJrNnNZQlAwSEwjNmshbHtUVDNBbCp4
cVJFZjd3JSRHUTR4WWVtMG48Q2oodTFVWDBecUkkTHxMKEsKeiRVUyp6VH11dFEzPUIrejBodEJZ
O1lyVis0KlNIZ0VXQ2NIYmZDMHVBT31WVHo0Ny1mWWlXRFM8Q2V+fit9dXYoCnp7RWYwa3gqajgp
PDY4Z0tkSCQ9dHt2PTtgaFFlXzJoKGtAPjhWTzFabFhVX31zMT5Ha3ROKWM4JSRnKXA0SCF9Twp6
LSNqJkJpbTZwZFl0Uj1eOU88PGV3bD5QIz5senMkYXo8WHxYYXFhejwlcj9+M0wheFBUOXBrR1BX
Vz1mKVNZUmsKeipCPyRyUEpqQU5XQW9zVzE9NUlraWpraDkpOT5salN7UkJ7c2ElT3h3MnFeNj4o
bUg1WTh7Y0JPcSowTXYjd2RCCnp7RUwmaF8/fk5ZcnEwQF90eER+IzN2QzVWWDxnSlAhKFRpUlNJ
QHNSe1ojTkReJk1WP2Q8e2dadzdiZ1hEXmk7Vwp6SSl2IXJPZSFhdng5bWN8OElULVlESnlGYU1O
KEklVntPbXotZGVFOGV1akZkMmRUa2x3QHNEQ2AzcDZ7OUBTaWAKekBTdldQRX5QdlNIWl9KNFc2
TD8zYk8mUk01NypINm1kfVU1MXcrYiM5K2tKU1BQaTYlI3dWNj1XZ2FLM2Ame3N2Cno4bzZES2wl
PisyTV4mOD9JMWFrIW5zXiZ9SXlybXZqIWhkOGRqfl52QiZ5JTNyPEJTWmhLdmA0WkxaRzxJamNA
PAp6MlN5T0JOJiZyYDNQIzgwU3pvVklYVTFPVSNlS3lPOExhdGExVHpMdGMxbX13TEU+eElOPFJa
MFN6akgrclpPNUoKek1oQXw5U0BnN35TLWJodFRMRT1uUzcjTmZzLVY9MGhHb2k+OEJsWHNYTyk4
OSl+cm5wTTU9czc2aHVfNTsrTiplCnpDaDZ8JW1PJnRTS0ElKk9zczV8SDlLeWMoZCU3ZzQ+TVV7
JjxTQSV+Z187ZUspcWJlZUgxQDU4eiM4SWE7d25iaAp6TW97WGEqQk9aJHVTWD1kNH1oWXMlJXRq
UjF4X2B2WWtTNDBSSkx0YDIoSlR4c1BCaU9udnRPTlpsdzFKRnVnaW4KejFJVEViaFRmTC1GZjs8
M3ZwZ2Z+VG0ybjdyNHxYcW4wcGZZSHo3NXMyXk88WlMhTlJ7cHt5QUtwbU5RIzNMLVNOCnpTSiMj
TmwqVX1VPjRJRFZeJm4qQzFEdkBhPj4tVSFFeipGcDB5YmJfKnFteDBRbClNNzUtP1lRcn4lM043
QjYwOwp6bzU4Ozw5KDF+K1JgKnAoaiFvK2RCN0hyUSZLa3BkT0FFaysoZ1Nwek9ifT9zV1A+fkdm
UUFnUHIyS2BiaHIpMloKekZyWD9KZkpZVzt2WWV7UUNAb05UTnxTYTxyM1c9YFRWaHRLLSFCeihe
Zk0pKDlNaSVPS3EhZUE1cmNFIys2OUFRCnppQ1B1YntRMntSPmw7TmE0Z1JLNTtLZDlnTXVnUT1E
ME44OGNuSV5KR0lAJGp6d1VhOEwja3Y9NUZnZSYxTG1hJAp6QkdyQXVGMTZNaVcydnQ1V1FkX3Yz
NTc7aGtrJnh0NDR4MmZMTzJYSnhwVlomMHpma1R3MlgqTVopPTA8M1FfezQKejJkMm1YciRKQWp2
WkB9WF8rdns9akYhKVZHcDVVe05xYmBNR3chdjxAQH5MYEA1Z1JXVFRtJilJdng8blJGWis3CnpB
Syh8T1ltfk9PU3ZzRXB5eGEmUCV5NEB0eSRINUc3JjtqJTV7eUt8Mmc3R3dBeGVrLUdAMyFIZzVB
NTZSO0BQSQp6WU9Ie3g2e1hERHJTJHw+VjxqdFchITdoTWI8dFZpbVIrQ1o5I1NidkI2KyMpK1Vw
XldPcHQrclVIfXtIR3ZGPzAKejdvaVFvNGF2bExYeV9XPWo0ZChJY0VhI0N7KU10QXpsenVlPmY9
PzBhWipLcm9LKnJNNCFUVSo3P1d6aj09UzMlCnpgK0NMSU9RZGMzWjBZTTgpSDFZUXNjeGhMVWcz
Nks3PylZdzQ8aWshIWdGKDBWNm1jfCQtcjZ6a3FjdSgmKEJmMQp6SXk3IXtWP0EzbjVJTXY5Y3JI
e2RNeDYhJkkpRVl6YCR0ei1yXzdxWVEweyZJMmpwTUJAaWwzSSVRMUAoU3NCNm4KellYa0A3VzN7
SGxTaksxLTR+UHtldXF+dCFgbz53NmpXS2JjQSM0T0FsT1NAZW0md2lKVm0teyZ5ZXBaPU5IQU97
CnprM1Jadz14QWZvZEhBU0FWfkV6YXM9P0FqS1VPfiUhfCF3fFU8VHBadEZ7OHdVViYxWUg1THU0
Zms/Rz87SmojMAp6RWYlV3NzanFMNFZAS058Z3x4fmlLSy0rQGNJYFVad3IjVUM2RyR8b28ybzc1
cGZXYXY5UD89P0FzPWZaRVhLcmAKejFPX0YrZyYxeDRHTl97ZzdZXnA+QkFoVTRVZzFNeUhITCFV
TXNBdExXQWlJSFo5bTNPZHZSWlhRWGM+MEMqe3QmCno/dzl5TExJKFFkR0hHJktwXyNEYGBCKmMj
O0N7RkVrKCNgNSFSXzJkSXA3K0lUeSkhTjRkJTI8MDg0MDRLWElaewp6X1YzPj5iTFk7Ti19fDNg
Q1Ylb3J8NU1oaWRrO3FHa1ZIYGMkP3B2OWJucyEkQl50YFRTenpyTjcyJTRlKW5NdW8KemFLciEo
ZElNNFFsJSt3UE5nKDBvWWZgUzUrNWA/bk5gMStecEREYzwkcHNMRUFBMC1aY3BzOUZLbUl4Uzx6
TSstCnp3YkFkfXdfaDM+UUJPUDt6MzZ0WDt0MnVoRFBifjd6eEp4RnpgMCg1OGk8X2g5WEpGMXQz
PCg/QkIwNlBhNzNtfgp6b2hFeUJANzhqeWJMSzZWS2x8ZH0lNkdzMEhGQGMhQTQ+Yk5CYSNCQSYk
Sm1WYSU2fSlKZ3R+SXJKIWR3Z0RqNDEKekBKU05hXihDXkJmR1I2RjIpaE1oSm1NaUhYcnNxZzI2
aHRPI2JrZ2NoSj9vVms8d0tkZHlJKStAaj0zPWh0WWliCnpAKzsrSUFPRXlgO0oheitvbyhCO04q
WEMtcmM5bHF1RjhCfWltRUkjWiFTcDxNOSNxRFEpX2FaRF5MVEdhVzI/fQp6YT1CNFE4QTN+R1dK
Y1I7KiRwNVcwQU1VIUlBNU9sKzI0Pnk5e3M1Ny1uQ3NpSSp2KFNaPWRsNHJ5SD5LdW9eMikKekJv
RCo9V3QrRTM9RT84TjJTNDxuKztRYkhpUX1kbVZANlFXQ2FDVlp3cGJLTCEtU05VP3p5fiMxXmQw
eHpgXnpyCnpLc3xBY2NnNzReeE9oMjB1bU9oajBvbDFAQ2pjWlpPT2BIeDFqUz1aaUVCKXErbDhg
Uzt+cG5MelhsQFhVYmZsfAp6WEo3P3RBWDJxT0hFakVrZFp2V0hqY3IjeF5ecF8+QHxsajx5RUE0
NzB6UjJLWkwkT3FWN1BudEU7KF9zTCl2Q2MKem11WFdjJU1DWihkK1BvMiZOWFhnK3codGB4cCUh
IXE3T2FmWTBJMDg8Sjd3Nz9lM0RqSkdWJUMkOGwqd3p8Km9OCnpPSkwpdkdpPG9BLXhxKiM8UX5y
QyFqQ250RHVBMnwkTTwlWExJVER0TEphTkd0TjUhfjBUXmR2ZjslQnJSPEpoUwp6NkktUlpSSmAw
fjU2e1ZLSDBHbHFlIUp5NlNBI3EhRHwxU24pPEVReG1UbVk9VWhrdH56YjZBTTF2U29pcDQmPnMK
ekh0ZFlzLW1QV2FMMGJSYEF0eX5+bUFaeTI8bHYhJHZUeSVFKnxUQFExYCVteVNPdU04bURPbjdZ
YndXM1NtdGxvCnpBYm9IZktDcDN9QnF2T2w2S0U8VjM1ZztgQkBMQlJFe3w5U2pUOyVOdzVPIU1S
OF4ofUZvY2hxc3N0al5YPFY8WAp6dENRSnQ9SyUxZ1g8KHMtb0smKGRnPS05KWpgYlEzc1RqTDhv
Izl3clJgJEVjIT1kbU5kbHNoaUwpNnIodX5rWUQKeiMxMFFSJlEtO3tZTzE9JUZfKzRnVGkyKTNX
YzhKO2NWKXwySUEoVC1iWV9KUHRUPGZRekghWEVeNm9GWER7Q045Cnp3Sm8odDBnNnVpNVZ2S2ww
d3hQKXdkamkqZE8wdGgoZyNtX2hwbk5acDxXZyhUIWYmI0h0RmY8TWZ9QThhKGpXWgp6JkE9ZTht
SDBVM3VeJTNgN2V3fmhJdkJaQV4tKVFKXktGMTlTUmQzWk93YmxhK3o4V2pXQzBAak9zZEQkPXIw
JFQKejcoaTVaXlc9JXIrfCtFMD1sfkN2bHd9T09vOWtGQDc1Nm0wdEgoTUwpaDI0QV8yKzBafEx4
aGxTcTRfR2xfcjM4CnotU0opdFpQX05OPWJ3ezd6O0AjdWNTeWM1Mkt5OTE5USQwVTk4JkdXc0Iy
VGZhK2ZrJXFwZC07KlBHRSUjc2JIUAp6RDMzJj45aHNhXz00cXtIRHF8ZyZpfmpjLWgqVzhkJVJW
PTF7V09Xbm5TOWFjVUBHQkAkMlhgN3A0cC1YTDhHT20KenNaTj8yamZXR3toQT53U1ZARVV7TmA+
N0FmPkVUfkspejNLIzB9R0AkaDwyVCVaeFBqRFFQNVBNQ0VYJWp8Ul9kCnpLKlIoK2p7WSk1clJX
Jm9NfnNWZTVxNiRwRXt4NkApNWttUzNhMiZaV29OcnooO3RGNGtEcmkzfEx5bD5ZUjNfbwp6akh2
YUB4MU4tfS0rVkBWazl8eFVANGcrXjxUUUopVylHLXg4Ump0OyNkRTx9eVI3Rzc5MVZgPStEZSkm
JGxWM0MKejdKRCNXZiRtbDlKfVZqNWc/ZGQ1TTU/aUtkfT5eJkZEMEM9eW9kPzNHWmpRRWROMnNE
OGh3dHBqYlRxVi1FeF8pCnoxcGd1QG1BKU1OSEotTDFqUmJ2bDshQnVrRmRTbU9YaDxKOFMqbihJ
P04qZlEpQTR7emRvc2lpWVc7JE8wQjM4Vwp6UjY/bzdHbXBZSkU0Yi1nWSN7b3F6dXtWJGNFPTQ7
X2w8dTtzdU5AKnBiWEx5bCZPekRDako7fk1QTExOX15DQ3oKeilNTWRIRVlqSFBRfU9hdEk9cVMt
OUQ4aGZnKzdYMEU2M3N1JHM4bnpzJW12KHRFTmA0IXJAKExtKEBVfFQwM1VhCnopIz9kIz1ae3Ra
RGkmQmp5R1RwSz4pYl59Z3dfdG1lJl9OPURafUtFeTRgfj9FKmVxaEwxY2Ffe28wTWlgJXNUSQp6
TXNIaGA3PzJKPUEyO2RSb2pHNHFxRl96QGN2QUpERWJ9bXlFYGdlYTM5P29pUVNVMlU8V2hPTHZA
RGhtUkJQdmsKeitCcFNjSEdCQCRBNkI3NzZ5VGNyM3MxPDJBTil7S0okPSVSQUVKKndBb2NnJXRw
TEtjV0B3SH1oRns5Pm0hc0xJCnpGeSpsKT0qfnsqKiZnWSRyXlJ5WGN9Qik8bkxja0N7LVUrMFBe
fi1tVnFFLUopSWcqZmQjb3dVTz8/Z340fE1naQp6U3Q2RUN2YFo7c2VFVWdmSjw7MCkyYz8+JjEx
YTw5a2Z4UnBgfm5iK0Aqb2E5bV91IXJ3eXJ7bXdTXlJoUWFZeFIKeiZ1WUY2R3dsaVRhTT5KUHJ1
R0x3UXpmIUFyaSZ4UyUoQ1NgJSE3aTNGJjUlZTQ0Q007Y3ZOaXEoUT1UKFNJa0gkCnojZWBeeCVO
JT5GalZmPDYrR2w8bkp7aS1lX3kwI3kqXzZBYzk0Umx8QT4oPS14JkJ1MUtsbmo4QHZyfFRpSyhx
Sgp6XlFWN0s7NFB0TmlmNGdtRX0qSVQlWjslZElqKVM9SG1YR0w+WGN2MnZTLUl+RCg+dT5mT3xT
eTZ0QV4rWjJeUWYKemQmI3tjOWE9SCgmWVV7QFk0VTJXNkhoOWM2YjlLaz8qIVh5OXhtJFVkMm0w
QmVSP2p7RHszSDhnYEdEVXBVaEQmCnpCdXdUKFd4V29iTCM/TihzU2EmdilzaEZkK19QT1VBelNn
PCh4X297LUVyIWtkOVhYTD9aeCV4RXNtPyNTYzElZAp6VF85amQqXmcwSU45Jm5HNzFqeG1oQGlm
T0ErTSUkez1YfjJSYjs3akUjZCtpJWlZeDdjblZ+dFhpYldYV0VGWEsKemNAVHB0THdAd21aQTl7
MWo1TD0xbn5IND9ASjNvQUAxbDZ5Y2s1ZmF7PjdlWD04aSghdUNZP3xEfDA2RnAxT0t6CnpgUm8o
Mj4tKm84KSg8QEA7b0ktbHROfXF0eUJRUGNCY1ghbVcqZkl7NntVd01KQVpxOTg1QXtaWWI0ajl2
fSEhcAp6aXMlO1hNP05telJCWXpgQFU8PWw2P1pyYXVIMXorRE0yNjhUdjtgLS1yfTlCOXVRZEJm
RS1sJGBDWDFUQF9eUFgKeiFmYE1Nb0p+Yks+TjhPTHV+dzktRHJaMllrSFloNlBjdjg/YV49aH5X
c2JNOGw9eDclc29KayRnd2xSNzN+PFUmCnpLUUhIfkA1ak81RE1eX3lTc0ZqfGV1LVNaI05LUVQ+
RG1gO0JXJG5TMTcxNERhckVuXlFFdDU2Pz8hNX0+XndhZQp6ZClLNkJOayQtNE1kUl9ARmsoQzl0
fD92bmF2cE5GIVB4dW1rPzFlfnFPXllHdnRYMV8yI29pRjBOUHJSIWBIanEKekxYM0ppPzJKbVRh
VVh8PFI8ZW5zP0JQaUgmNCEmblpgWT9WIz9vaE4qazBvY1ElSF5KXm97M1dVZDBpZikxZU9lCnpN
NCFUdXRvRWFRTDl8enNNNT9oKDxmXkheO1FfXjtWUmwlNkRsYzdvYzFYNzRnaFd6RjJfb043LVhE
VjM1KVA8TQp6cUJvU3oraGNITkoyc1BVO28tQ1Azd04tK2M5UWJgX1FQNChlM3xzX0xsM3Vva1o1
b3UqR1ltfEImYCZ1S35XUD4KejdUSjMtJmxfKkw5QyFJO0BXKEhwd2d8czVVU0E9SnZsdVZkQiZh
SHVxRXsqUiU4QjgtdGhJPkBVMkF7UHJgLVVPCnooJVVrZWRVPzt9O1RlUj5CYDdZZFE1QGxIPT19
eHlTPWJTaSZ7NzlzaWpiOThnX1BUdTtUQFUjaT8ybi1FT3Baawp6cUpZYzcrd1BScXo8PjxBXzc9
fEdwcTk8JFVsNnR0eztAUmlGb0lmIURyIUYhaEBWRG9GYnoyTUQ/UiMzVXhuNTcKenRkWktheWhj
NUNzcUh3S2IqTDNLWH0ld3dnamVvRUlEQm49RVUxR3lfYVk1WXJvTFhMQWN6JmtZQlhnaXI3Z30+
CnpSbmE9eDVlYEFePiV0MXVLOyNTXjJKO1l2V2N+TWtBYzN7KDx5c15eMz93cz5MVUtjZFAhIUpR
aCNBKkNZQGMmIQp6SEtNc1ctR3d1KlVfLUtCZUEtPkFfb0NeUUYtIzA2UmhseGYlIyZCckp8OHNy
QEdeJlFLMWkrKFYzOVZpMWF4UnQKekB7bVdzQVhRZHtvTG9jQXhAd1Ehang8aCVVfS1HdDFzbHlV
VTVWMVlHR2k+YW10fX50YWJxc05lPU1Sa3RaNGA4CnpjQzNjRDRpUF9OTGx7b1Rse3FNUlM9Y0g1
Y0d6WTMwKCR4ay1MWldEWD1FU0o7JG4yRSN2V3ZgMk5eJE5heyVtcQp6ZFREOEhGfXI3QHUybzQj
OT9VTHQyeXs9MXE+MihFSjVve0o7Ym9ZeUxZUDJWOGcxOGNHX1djSypieW15bllqbFQKeiF4VzZr
QHhEJVp1Y3VvY2B7T143YGROKklxNk9uVjN1bE9pVHF3PWZLJUAjZzxARngmK2hBZHZnaEZ6aUNu
ZFJlCnpvOCVgcE5HUkZfaitfcnFhckN4X3R1Pj1ATFYtZ0kmeDI2KmZhe1ozTEpaMXNpRGYyUjx8
IWB3VjModVdFKjYwUwp6QT8lOzNKTUd0JDxRPys8MDxrRH1mOVY1RyZ0QzZiM2hycWBeSFg5KDVV
fmp1JEsxWT1zOGwpZlJkJFokKX52S3EKemo+KUBlYntvcTlNcDwjRzQzdzd9eDRMQUxUZ0xmZWoo
b0JYS353IVAhZzlqdWFmSHZqdFlDO1QtO0czTSVWcSM2CnoreE81SWhvJnxCIWphU1JtalNEUzR8
dGgxSFhLdjJTS31DKVVHNmFgeDZQPDlBanghKGJuZjBILTJtUGNgaHRWQgp6dX5UdCFKWEBvSj42
b1lQbERlUDxCND0jNyU+eCNPM3Y0X3dDPG5IMG16S0h+I0FKfERGSU1kb3hIT09aJTd7e1EKeiok
MkZgTnRFWl4lVz1sVEoxTTY9NyNZeXFjdVlITGt9Y2MkQE9+SWd0VVI8ZXhfaH5GWit+VVdgY30z
S0JkUkR5CnpRZ2FQIXduOERPWX4rOTBkJl8ofDB7RTN2YX5aOzJPIVcjTD1YTThfQiR0Xz5OfVda
KEhiUHkqYV43QkVGVCg7JQp6amN7X3lHQXJnd0AzPDtvK1RqaVElU3YzdSpZUSZaKlkpKnZPSzth
bkBsQnA0blBoNFJZd1E1e1BrSHJkckhBYSYKenh2bUJ4KSF1OElRYXltPz41eDNVbUlCfipHRHNg
WipWX3dLMUFpKzQ1alRkNEslQCtUdVQtXkQ/WVdqfFp6Uys1CnokRHgpWllVT3o1KCg7Xnw+aSN0
NUpRQkJEWmFrSGF5V0c7MnZzSU1eelhBdmh3UV5jeHY8SmB1YUZJYWc4TDBsUQp6S2FSKzw2c3xy
RS1vKm9CPHF1JGB6flF9bj49QlFBKmZXQEs3QjJZI203SXMqKktMRFdFPEJ4biZjZnElVVVYM2QK
emt1JHN2MGpNQUo0fjk7NENtaEU0Y15HNVEhKXpZenU/PnRJeylKSDR1V1ZoekdRP3tIMkU0JU1E
bUleP0lhailsCnptMHN0PHspJmotaCFkPWdUdmdPSjg1enNXczlhfj9taiR9QWBtRCt4aXBvWWpj
M2FoSXIoIVVvbHh4KyF3NV4jOAp6JFVgcCZCR25xIyplaF5oVXJfXipHckU1ITdadk1hR2JWeXU0
fUpPN2s7e3FBX017ZFVke1NzSSpYWngmcTV8aGcKekxUY0RkQDZXfGchTyg1eWR0Qj9LN3NKJSMt
WTN2S0oqOHFuJHUmQj5sNmgjaXA2QGl1eWJLWDU/WlB8VSFuX09wCno0P1dKcVkkOWJ2N3JQV0El
JWp9NmhwJkduZG8rVCVwKWh8bEB4bX1YUkg/OD0zVyM+UnAxRilRIy1UPi1fSWwyZAp6dkMqO2Il
RTs8NFJwU2ByKGNAJlckPlpUc0lBJFpCP1pXeDlZdk5SdmcrQGtyQ2Z0M2E/VTVVaypRLSMkKTMj
fEoKem0lPW1UU01OM0JCO1ojJlE/WnRfMXwmbnxXVU9+SjVFKk5RUFVtO2BWQ3deQ3BFfnRjOGhX
X1BNc2s8MUs8QGU+CnpQX2NtRW8odTtuckxAeHZQPClgdXV2VWMhKUhCYzA/PyRgRS04TmQ9PHZe
cnhwSiZXb2wyO1VYUnh9VEBqJiFCPQp6MCM2WUBJK3tHbkhJPEN9UkllIWxqUz0/OStqYXBrPzJW
O3NTO0BZNnVQSGJ1bC1jaH1qYEsrU0A0ZVVVWCpxeCMKelkyNkJBdn0+WTFhd1RXZmZrQTBzclE7
czlDSSt2S2R4PXt8YGAmSEE1SnRPYShFKHF2QnZRIzUpdmcmQGZmfFVNCno7blRvX3Q0XjM7aU9C
bkNAVlp5R1E7dTBJe3FBZ0RxZmM/a3FNVUMzbGArSntvZmFXVm5ONnpwNz5sU0BtRkhpZQp6c3Vq
JG04dFo+NT53UGlKZX5mM0VuaypORzxze3FFVFooaH5vPyMrIWZqM19SayFvKlhpQ25CODApS2VA
a0dmWnQKenVnaDhwc3kmaWdkKl54dURoVDQhQXU3PjdVQ012MUN3dC1hdWJHYWlYNjllOTg9RnFU
dE5PWmRXXzlqSFNfNj9ZCnp1PWRfVnNMNCg9WngqQnh7Q2tRVGhCR2tBM1kjNDVpU3A/MSVlTGtL
KWVFZCVUSXBTayh6WlBNQGdtKjM+IXxjegp6a0pfaihtVTNoRmo+JFhkKHY5KHNYUVgrUyZTaEJK
THkwSDdIbUhMNyR+emFZa3p9TjtAeUBhSXklJmNuU2w2PFkKenZmU1IzVnEzWCZGNVEjITkxbCRi
QkJNJHhRajJsaSlEJjFDc3FoSzg8UyhtJU5FTURpKFF7UkpmWHk0TlRZIV9RCnoyNmxkO1Zme1Nr
SSUjanZKV1RYbDtVZmlDTmNDWFIkYXYwejIxejlSZ1BTRDElPnVqe2JGXmBtXz5KTGtkPlQxIwp6
e0RZdH1ya1k/fjYmNHhNcjE3fWtxP1h7Zj84Q0lwNiFNeGM3SCFaTyFJdzRNVnhDbkpjfFFXZGQ+
RWlob1g2e28KenFYUGEjblAxMSRiTDUoYUFHJDtDMXBDVHo0NDRiU29WckUhbTE3RVpufDBDYkJX
SG89ZCp+ZXRAaHdnVm5LT201Cno3JE1HSThEcShSYEt7I0JJITJ3WmUkU1Q9aTRwbC05Kz9VWmJx
Wj5md248UyE+NkY9R25abGh2WXN3dCFiaXIlJQp6I0hqaW49flZQfis8XjwzbytFKDBQLWhMTVQ0
QUQzQm94ZmtXdEQ1RFkybmN4Kk9aMEU/MFZCSyRMfX51d2I4TUIKekY/WWElcENoUWM5ND1URGAm
QlNidDB4b3BmR2RtTEtvaDE/anV8Y2MpdmhXXzN8eGdMP15LJUxCNkVJfU0kOT1aCnphPVNKXmp+
MVZLRHhGQGBfdFplN24laz5Tdnc0Y2whJXQjRTVKNWckZTFZVD9JR2lSdyYtd2J8Y3ZEREQkTHY9
bQp6eWF+OUlXZkE5cz57ayooYjs1S2VBKSNPZDQ8UUk0UWY7dEdWbTN8ITd9MDhreExZI20xWDdg
Wig0WXBwS0JQYm0KejFYaEU5cmxiIWFAe3QobzlSPytvQ05+KEExVklXX3R3TX0rJmpjaW09PDc3
djRnbzt3KHM9TEI7QiFjbEIpQX1hCnpBXmhqZEBMISojRzFlUmlUP2w8N0Y8XlhjbDN0Uj9XKFhg
OFVuVlV7cUAya2hTNWdRZzQySkBlMWt2cTduaWhXfgp6RVlWYX0hWFU9a1koYD8/QWkjek1uNj0p
Q0paUDl7eytaZSg4Xk1eT3B3bFVVMGA/UGdCI2lubyZUdXt7Z0lLMnwKekA+KiM9S2MoK2tpRDV2
NW5ScDIyQWU1NkJRfDlBNVdDQnNgQmpxMklhMVFJNmleNlZ9bUpISEIyZWwrNSN2VE9WCnpWdz9v
SzBFa2A/P3tPKm1Aazt9Ozl3LT4wemM5e0owS2NLZUJ2dWdCNFJMPUU3YmJqM29JM3s2Rn1ITFd6
fll4dwp6QWM9VilNZ3J8K2FTaHc+R21Tant2ZS1YJTlmbWh5NU5uNlhTZ2V5X2N7cXo4PUEkNk9M
Nz8zPHt6KU9wVyhjMUgKemNvJFhfR35qdyh6WDtlRVg5blp0R19+bE4hRj5IUSQkTl51d2EpQUxv
YTRkT0smMHYkO0ZhWUtIOEYtZkdLdF8yCnpEfEVaOGBtbn4pVTw4Q2M0VDdJV2V1I1h1MGZkXj1B
fTtBRGgqbzVSQilVQG82cTVvdm4rNzJkSCVoaTREdUg7Zgp6YT9nU0tXKDV1Ym5BQyVOX2trIVMw
eSppYVlyP2Y0IXBRO1Q1ZCt3ZWU8Y1RSYFRxb25wJH48WjY1KUV1Z3RIUHkKeiFwZVN0TisxWGg5
SkRLdlBEPkNxO2FSVUcmNippcE9Ia31NMnZ7OG1ZWk4oPWF2PG53VCVUcS01VWg2d0FrXkteCnpE
KVQ9MUEoP2pkNzFIPGFEJXR6KFhDJkE8TyV7SWc1b3VqOFB1aWRRejh1YEs3Mmg/QT5fM2NEPlNX
ZTJSfWtzfAp6dmdHRTt5PSVAWUIkO0grNENKbD9jP05LejNeMiR4blN4JV9zVUhNTGBLQysmU09n
X0pmSU1sdm9nbmk0KHU1bEUKek94MkQ+MDhvU2hoNkZwTFl8alFIbnZXYEImSCk0aGxxYH1xMiMm
YEhBaj1GS0R1Sm5aMH14RTI2ZnUlcWwzU3M+Cnpjb3oyejxrQ19YMDYwXzFwJWUmazgkYkBORVdR
aChqQlhJYGNgd2BYV2llaH0zclI5YVpYOWN4JHxXVGxpUXZ+WAp6ZkNwcDJQQH17VXQmd0JhRl8j
YTQtfnluflV5eCUyNUhuWD02IVF3O3ZQMkxkI0B+MlcmaTZDIW89R2w/MCpHVmsKejN9Q3VIdVEl
ajQ5LW05QChpKGBJO1ZvQSttaTtwY1ByTSo9aEM0c1M9MURza1cjNSZeJGttX3luRTBBdnZoR1gm
CnpNPCZnakRhKEszSClYP2Z1Z1FyUWU8KU1IdlVnXkp2Z21WPCVlNDhFPGp3IzZNLXJQaE98RjA5
bXUyJSkmJiFFKgp6P0BHT0xeTj5LR1lNUyVkQ3VJSXpfc0lJY2ApbGMyYDh1bFQpP3NaUndFJktv
M012Z0V3Q3V3ViU3aT1hKU8pZjcKekYlWmxeSXUzI2NmWWBEX0h2YXdKT0xoPzRHKWBfPjZQNHZ2
WUVtXkAySFleS21AdGJpRzZYT1lWRkh+MHswQlpQCnpiM1hvJTlRXlNMKyZjKTZeMj5GZmVvUyg9
VGBSfDRUX0p0fHp8d353bWRVcj5ERFZCd2YwUlZtQWMhRihFOU5LJAp6cC0lJSRmeyt+MjAyWnBt
MnJ4bF9pJDl4MCZaP35SNHVhVFVldzhlTDxaK29hWj9AekNCRUUhUUl1R29WSjxtVFcKejliNEIr
RUQhPng0cnZOZjNfMTg1UD9uTlNFSz83bm8+WnhVbTYxWHxecjw9fnFuNkB2cCRhUGlQJCFUUXgm
cmA4CnpOO3hGajxmd3lHT00je0tRMzMmZ3F8JVQrMDVEWFk1ZU8te2A1e3EzWG8xODlWTmQ0KFAo
KFl+KShIezwxQ1RuXwp6MFYjPD5oQj0/d0hlZCZ7Z3A+ITQ5cnV6RSRZRjIrZV59Q0I5dz90dThZ
SC02M0VEYmRRO0ZsZWUlU3krT35oSEwKel5UVDtQcD5zUjk4aTxfWF4qM0NOaUhiRDxhe2h3fFgr
WiEpREdRYn5LWDtERXEhPzZDQT9ldDZNQX59I1clKDFJCnptN2xDJERKS3Nkayl+Xn1tUlRRdFNh
dj02SDV1cVdEWH5TRE5ucSk2JHYzP05ERnM5YTZnfndgSVh8Z1FYMjFWXwp6JDxDVDdHakZ8MSl+
PFJCVHptIXVpM0UpYTh2em1raWUybTFOVDl0I2BhIUlnS2t+NURPYGprdXxLWGRgMWEzT2UKeioo
c2ZuaEB3PWZmSi0wMXtTN0ZKKXFzIVBuSXR9YGY9Nk4/KV4lWWgkTTlXMENOcHUjZF56eVczVkdg
ZnshfUpGCnopcz56JExGI1c+RGwzMlZlY0FtTnwxOSQkc25xdTtxPCFCM05JITdeQTYwMzd5dzZC
bjdYeSs3XmtyY1g+b0I9awp6NUxJJlZsdDR+RzcxbmFZdCNad097dzt8Z0FDeHp+fEZxO0ZmZHVQ
WVdhJUF1JGRXdG1sREReUTBUM35HbHRkVX4KemZgbz5kTzlPfj4zPi1kNEp0UT1yI0ZMT0gwRXE7
UkxfOTdiajVQfENBZ3hIV3BSb0V+M1VmLU4yTFFNTChvOShECnoxRXt2SDUhZ09TdXJPNXwoaCZy
ZUlEb2VmKk4zMzQ+eDB5blBEN21zd0lBMG1TX2txRTtAT0ViSlFGYH56YnR3NQp6TDMjNmN8Q3s2
dnd+TjBlcmZNd2VxIUs3ISgxKlE/TFJ9VDFSMEhpfjRpZC0hK0R7SlRxeWQxfWtHPD1NTD4yXmEK
ekgzWHJPIUBpazd6VnJCSHBHN2l2PWx8MXE5PFFTdlNgOT9ieiNhYGoxcW4/RmZTbTg1S0RtMEBa
IW4xQFIydnleCnp6PHdZPjlGKGJrQVMpYUdeKmVJK3BaK2hJfEx7WmQ9S3VTT0pwQSNHTmRLfEB2
aXRrYmYmZk84VEwqZjhTYnxKfgp6MEgtMD1iYiN4Z2Y1Vk5eMyE9NjYtQFl4Xi1GJWJlWFU+LTdw
fWtUTXR7dUZ3MjNXXkgxUVEjI2k+JXJMOylRIyEKenhMb2cjfEx8cTtBPVQ8JmVPVHIhVGBiM3M5
RmUrTnZ0OzQpOEZLTExfb09HRGwkSTs2bDRieTJ5ciktQVl9empBCnpXNSpAWClGZXxERVJfMUd2
dF9YSmdlPC1GNCN9TjNEY09heU1DdkVWKVJ2amphUCNld0lEQXklQztDOTRRP1FTeAp6S3J+VG5C
R0U2dzErISRxQCtGYz48bUtTendVWGBaa19IZS0pPWJHYGVzTz82eXNiQGNgbjh7ei11OHA/KV8/
aDkKejMzZU88O2ZMKUEtMlNGbHBPU3s9ZFZtdGAxJEJ9ZCM5Ql83aF8kI3YwI0k+dnRsdW8lZHZ9
M20kRHJhMCVCO21wCnpxfmo9NVZEKX52PzI1JVEoOXRkSlRYc3R3cV5WclFGRmlAWFI7WEZwdTNz
WUljQHcyOypDRlh6dysoeFFHUT9DUgp6JjZ4cjRPRyRqTlNMV1VQMFU2d0pQITRWMUF4KlJBTzU1
VF47OyUhVytqcSV7LU1ifE1IQ04tamcpKDlKNzI9eVUKekxtRjxvS15rYE5sVmswTlBeU2Q0QXdZ
RUVxSmA0M2FFXyEwNjRKU09KRVdDJWx8SkdDeWpDeXxvZCp1ZmdjO0xoCnpgaXgxXkAkT3JhPV5l
eUFmKkNsXk53Y3cyVEtFX1pNYjJ9OT5JeyZzUSk7cFhCQiEpJFc4WS1YPTh6ajlCQHZxMAp6c25S
OyVPP0cqODZ7M0Z0QUdmNTlaSFloXnBPQHBDdyNkJSFlTld+PXMjcVJ+Tlh6bk5eN2RiVEw4MmhB
OzgqYyoKenFGTmt7K0F1V0pnRDM/S2Q3ejt8K0hTY2BJPHs/KXkrOGNFVHpCVSFHV0NYPTw+PGNN
KCNTZF92fD8mO2o0VWBfCnpzODZFd251MDA/aFVpYypDNm1BYlE/SCslMzxDVn5LTzxCN2Rab1Q/
SV94U3dJZFomNT0zSVpIT3VGKU44Uitlbwp6TnN3Ry1feEgoTGZCSUxGQDlMSCVfZGcqMW5SQkZK
K0FOdnoqKFR7PF5SfjJIZUtgbmZ2ck5DP0U9ZitBQzJSbG8KenVWcDRVQDtOdShEc1RWbHVTKU1n
VHZ7Sn56YnQ7QDZFZWAlRDxQPHxyWChNZEhHbEwpME4tJipIYkw1ZmwjK29PCnpZdiVHQnJHQ20+
U0B7UlFFNTZSZDc7NnxEe0dnO15HPlEqRUtReGUqIyNuPiZCfUFIK1RfZWtXe2loXzNubGZxRgp6
ZHVEI0BhYXM0KHVnSX5OVXpocjV6MENkRCZxKl4+aEBsMzYxPyozPUMkfnhMald4M1VAQlIqfHJp
MlZtbT9xYyEKejNAUkVmbmpgKDQ/SzFQaDhGSzlIbTlwV1Z6OXlsKnElNkpuZXlQOW1HNnw7b3F6
LWRGQGNhcUA9djJBeF5Qaj0+Cnp7cHdqWl5WNlN9RSNMYUNZPGNvb25TUlMxR1Uxdz1RNT47Wj02
PntKNjVQMzR5OHJxczBISzV8e01eVDYmV0c9awp6eksjeGNLQTJre2wxK2QyUlhQNlN3PE94d0Ir
R3lDPWoyJVQzN09QM1EzOCstUSVDcDlwKjdwMktFfSRIPVhWXkcKemk0UzFfRndRQj9UU2ZXRSMo
dn40KigrKXdhKSEzdkZmciE7Ml4tfGpYakU2JSpZb19Qaj1qVlkpOyp5Y0ZDTWxhCnpSNSh6SE9E
bGs2YH1kdigyOzN5c0tKaW5zPWdCQUtfIX0hXmRJVEo1aWU2fUhacFZHRlhASnwhcjJeOGxhSzFG
Ywp6cDBleGRyek4+LXFueX5jUSliX0poYTduM0Rhal5UaUpod2h5TXd5RmBvTlh2V0toQDJ0WG1T
JjVFTSE5Nm9YOzkKeld0dlI3WT5+WUVyKyp+OVRlcXA8eUVnX2sqbUtYeTtrXmVYST1AWEd7bGYz
ZD9EdChHOF43YG1kSHRYTXBXSEtKCnp4KlRjbWx5IWdnQzI3al8laSF2RjxkT2ZpTlZmanlXIWRy
RlpfMCVKVVdxfG49WXYhPHpgQmYhWDM0VCZkUDI2bQp6e2Y0YWpocCRUdVI4I1k+eUF0KldjcUBT
bSZxRXArMiRTUV8laUxLRENEVzZabypqRmtoeW94Xm49MkQ8eEt7Y2EKelYkdXcrd2Z5R3coIVg9
RkIlNVFoOzgjQi0kTSk9JlNISlduVWB0Qnd7YHBeJEQ/YSZ6XnVEKFB6fCQqPGg2dmBpCnpTbDtg
cXptUSFrLWpGTGtfRUVYPWJEeCh6RlQ1Yn1eXyUzJSYpK0FfaT5Kdjt8Sy0wKkAxQkQpe3F+I1ct
djlFTwp6YSVBZ1RJcjQpeUM0djIhYj90U3NgQDg9bG80QCEpc21JeipnMmNEfVp+aipIWnJtYkNO
SjYqI19Ba2tAMmt3eWwKenVmOEF+cFpTJnlHfWcoTDQ/UTkpe19PdXN7a31iTGp1Pzxoc0cyek1A
ZHN0P3hCZitUSm99dlpWfnVqX1p+VUBjCnpAellQcEU5KVdVVlA2Rm0wY1gjaUM5blZhcEduYEFF
aXg3QXctfl5kXzlFSSsmZ1lqP0Z7P1VEQzZlTjJ2TD05eAp6Wn0ofi1HUVJhMV90aVkzcmpubEYm
eHttKHtzSVhmQVVZdnVweDRlJjJ+WTFUNEc3NDxfKUVfb1Qram5mZGtfP28KemE1Mnk/Vldecj9z
T2tnMzA1JVQjd2xhMUQ+TH1IMDx6PlAzeDVffCNQPEVfWUVqajRAKlNgS154I3lSRE1IKWRjCno8
Nzs7cXdfMiNxU2tASjl6e053c3Izb3V4NUMmO1ohUyQ0SkFwcm5NKmpGZChwTHRQXntPQXB0OFVo
eXljako5Swp6VXpXX1lpODZLUkpQe0RAT21CfF9UazdEZDNRbl5kWUFLWUZqckRpUXF+cGdXNWA/
Pk5XMjVCWlZIQVl6cU9yMz4Kej5SfHQmSjg+NUZpZz48WFRDY2VjIylKUz1ia0VDI2peaCVJNGFt
VyNfREJyc0c8dCZ0Qj9lbmQ5UFlTU0RPIyVHCno/d1cmMmlGU3pBTmk4enRtT0NYS2klST81MT03
RmJNZnZkYHVhdmY+UzQ7aSFnfGNQRU59MEVtXzJ9VlozPiMwUgp6Wkp4QlcmNlloby14R2YqQnMq
U3RReDUjI0hKSj9xYl5ENVNsNiZsdihtSGpUOUY2WGxTPVplbHlQIWd2Ry07fkwKenBFXkBjO0Nj
cG1HKHFqUTNwUkAhak93fHF5Smchfno5ckVVRnFHJShyRHVQcWJpc1k5VyNKNEV7c3o+eDg0IVBD
Cnp5QGN5eGt+P0A8YWA3JSQlbTx7ZHtpTXtSJTNtTTY7LT1ueWxfVUBCbTtGIXZLLSFYVj40VTBv
PENEK0pqTmtpeAp6c2F2KjR4O0RhWTF1d2c4LSt4ZyRvX2o7dTBLbzgwZlBvK0NPaHtPKSs8QVVg
WGp6WCpSVyo8TWsqP2lQdkh+Pl8KeklUSl8xIV4pXlpvb1A9UD0lJF9ePWVnMDVCVl4kYDVYK1BY
OFBmTCZAZGQkemEtajZzVEszXmJxO2N7VCs1Rk5FCnpXIWRld09aJSVva15aZTRHO0E7cGNUcE48
U3UxQDJiQntLKyVCLXVka3d7YXMtMVhVP1IkYHIqLVhlaTFPKX14Uwp6OHxCRkEmRzBxP1Y4TzR9
NTBLSVRJTDBrZCRDYWgrQSpfR2AxJnx0YGVlfncpPXxyKEZfK2p+QnN7ISFMeCZNQT8KemBgQU11
e0x0OXItcEhLIWw3UEtJVjI3WWJsO1JPPTNLXikhWHZoejtqNFZDRVNYVXdmd0c7TSpGKCZqIXFS
T1coCnopLTJnUl53bD5nJX1gNnheKShEYT18Xm9DK0kmKDUmZnR4a2twNis9OyVAfjlLQis8Uy03
dks4U3xePnFfZEMpTAp6KSF6MDBeWTxrUmAkbjQ0akJyflAwTj9fc2tmSyp6NCh9PHJJNzEhUzNr
UVdiaVgtSSNxIzllMk5KfFh5QXB6S3QKekF9RTJJJDdpMEo2eEJxTE13dmN1dmIyNG85PGRvWXho
eHUhZnFoM016Mn1nclMlYkFwX3c8UCRfaz1efVohaUtvCnokI2w4eFhGZXY7SW54eHRCaCVWb0xx
VktPMjVMdGQ8PUhzOzhIflpAbXZoQ3NIY3ktOzFJS3pMNDZZeW89X2Ajcgp6aX16eis7WTFLQFlT
OHN5KXlobkZrMkVtfjF0TXgxQWpVUHQzWkxmeVZ3ayFAKzdxPX1tVTswUnReckklKVVnSTQKejYp
bl5GRkxMTFBndSNpO2VES2I5KWAjUCFGT1hrQDx8dVo2Km4tR3BmaD51XjBTVjdxQW9ELX0zRUFg
R1NMT0E4Cnp7a3FLZzstQVpzcFo+aDh7NGY3YUxpcFhKSDN5dkZVZEF1OUYxJD0pYjdzcmxaSlEr
MSlCQD1NcGZLMWktTWhCUQp6eWp5T1RXOGVPXjM/fT1hTkBDejA7dW47T1JmVUBCdCEpTjw1WGNO
dk4kX2cmVit7R1kxfURhO1pvN1FHRWM/eVIKeiRoSyNHMCRhX2koZ2tWYXV8TkRSMnx+Uz1SVHRw
MitIQEd9IWwxQGI0I3I7JXpAdmRZNDdDe3VKUDJTS2JfJiZ2CnpMd3JoaTRAdjtpTzF3Uy1aQygt
JTB7fEkjTUZuNyg0blpta0ZpcnlONXtDUWxAd0ZSZCsyPypyPTY+TFZ2UyFteAp6M0ImV3NrM0xm
UEVlfGY5ZnJEWkFeYWVvS2ZsVHQ9S21DSnJ0eSZ9WEUjVFQyX2shO216YF4/YDA8NihKMU9LdUIK
enlUTFRQdVNsNVRRSSNNI0tyI1U7JGFXYTgqWjsqfE9CKztkZ1k/LSZxLVYxdldDOWowMkd3SEBs
MC1IUHBwSWpHCnpAYjMtM0BvQD1IcERIVzw8alptcmZIVkY2ZCpwcWV7KisyVzIke3FsbGdZX3E5
cEhWJk5Pd3E7YW9wUUhWWTJpQwp6Y21vKD9ubjliR0pKNDBxdXpqZ3Q4YSZ2REsmZ088azczdzZv
UU1eS2dZP1Fjazk5KFpUYDtPRmdeJlZSY3U9RFQKekFRY242OGktVzlSSEkpPUElbnFhS0JuMmdg
JEc5PjJGQnNnV350XjtkKmdYLVNTS0NUdj5HNlNBZlB9N3lvVz5wCnomYjFTcV5saEwxQ0A1VzBf
Q05oWW5TQXR3WjJIYzM8PnZxVlV1RWsxWjxpZlVlcGowNS1VKl99b1crYzxuMHdEMQp6QWo7a0gt
WEgmfDRFQTxPNnpWNCpKZzYzYV88cChpS21TTGxNOzEhXm5zb3dPSEc1VD9OU2Q1N3hjM1pIUHZL
a3cKej94VHBFS3d3KUFZcy1qckBhU31TMSN5Rm0/fVMkSXdZMTlOT31rYFokNj1Yckg+NGllVjZ1
bnlzaThqWWhrRyh5CnpiUiNLLUhXSWBgQWV8dENzdEgwJUIqYmRqWFBnRDM3XnJ9SHd7RkwkZXAm
U0plWGB9dGtUbUtWVyF8bVZPOGNodQp6bEhQWF5EbTYrYWg+PHskPHBIP3c/dFNTOHZoPF5tTndQ
bUtKQVV8TWlHWFg1SDh4OVY8fE9lUT5BKyEjZlBuOWoKej84JGJfYH5DOUgmYl5Sd2t9eyM4VWle
IWpXWj1MZGZFQTw8JkolJT5eIWtkejExdl4kOTAqK341UUJHRnc7YktNCnpNVjghcW1tR2ZYNzBH
UEZJTy14JktXbVBKZFYxaT1icG1HKHo9SnZZQWJuOUgkVXZnMGdVNDNxITQ3R0VaPGpSSQp6SF80
M2FtTHJtb1FVbWlSVjJ4cT9YUGloMz5sbFhnO2c2QH16YE82dCZBO2BsR1ZPaTAlQXVGdWtrSTQ/
eCY5KiQKek5jelpMSWt7O00wI0tWVnIkR3BmakVIQlAycWkkazJjI2hsb09IKjB0WUBubigzfW44
dHBTRU9wTFUhWTxYTHohCnpPKEdYUEU0NWNlRF5MVEdpazdNSml4ZVdyTEVCU2x2aUgpfD1yWmB5
S2tJQmZEVjJ9OF5oKC01T3E0Vzs0YnEkaAp6Nld+QldZLVlvYWNKfVNKJUlhQEBRfkQxY2tTV295
OUMtYXJTI1p4OTc9Yj9gaGhCUntMSVZJRXhTfj1HKCpoem4Kej4rO0x4N2BYTXdAc3JacnNFSkF0
IXg1M0xfY2xvS196e19sX0t2UUdEaHluKHNXTH52QzRmUWcjT1B7cDxjeil4CnpMSU1aXzIhZT11
cW08LT5ZS2RNJDloLU1jPVF8dFp3dHg1WSh0WGM4KCR3NjVjb0lsOU5xQ2hwej5ldWIwNSl+Mwp6
cVlZNWgldkJVfEQxYm9xTW95YSVfMmtHJno/b18hekklXnNgXkdvcj5RNmxgXlhEeF4tJD9CLSpl
NkY7dDtEI1gKemhKcWMkMmF1KXVXK0olbUhHbEs+MEVJcmVgakhSSSFuXk49RHshd2d3TjhRIUF8
XlpFe2dGZ0tUKz5JfDwoPEYhCnoyZjZ2emVubmRVX3kzYWs7U1FOSjBXdzZfRj9zV2dlfVZCckRx
dihlcSZJckVHNDNPVCpiV29gbWs4ej5nc294SQp6SD1kSDRDZTR1dHtfeXZ0YkwmPSNCQnJBbVNw
ZVNzaX5sRzZoXjxMeTVoU1ZlSDc2X3A7TjFhUiN4PFklbHppfmQKent8NkxzQW8kYWZVNyEhMVN7
ajd0aGx9dTU4OWFHUj8qSVMoZ1FWQipsK3xEUWl0S3lrSEpRRzZ1SDU7dlBzbmtvCnotfEZCTTds
elVRb3hsNyQwQWFWcHJjVlNAMFZ4VXxWLVQ3Jk5ScWE4YjtNOD9pQXY5UjhBNSMpajEtemFqUW03
Tgp6X2x+YCohTj5TJE0tND5Bd19mQUIrTVkmPSZoJWd7c0pPPTAlMn5hZD5BISo/ejl8c1g1UkEq
KXpXSjB5ejxHekUKelpjNCY5ejJYYWhFPVM8JFF3TDdvaHU+cH5xXiRucFUmXz9eKTEoMzVrVUQl
PVJ7IUIyT1o/ejJpOXBaKT9xN2RkCnpkSm5jczZtYno2SE4hfTA3PVl0MiUpaipLVXleMlUtIVQ5
TCtfKTVNbkZsS2FAVCRYaStyUmZMMnI8JSpLPERubQp6bGtiT1hAMlc1VVVyOFctcUsteW9vWmIr
bW4lRHBNaV8mITBfMGotfDxtN2tPTmdhcTs1LVJeLTZ6IyZPeXlvaikKemxpYWB7T2VSYm0zSDwy
cWhrRUE9R0tpUnRhOXRTMEhZNTlmQEZVcyUqMU1wRzIoRSlEeCR8NCFsZiNmbVQ5eiE1CnolKmo2
S2d8dzlHMGs8RTg3YUZCYTA5elBxKWVKNT80RTVMQXp5MnJMXnh7am57eFdIM1lKQFNtVEwhbDds
aGwhOAp6Mm5lTHZBdU9HKnpiIUI5SjB5K1FUbi15aXozZj1rQS14OzZoI3l7NChOSSpAZWZoN1lB
NUgtPTFRLVVPbig4fW8KekxmLXRwZTw2d2UkN0JOM1lpYSFaPlZOd0tYfSkyWkd8aVlPeS09SFZa
cmRme2dHWnpoUXB3STJlKypCI1JSQ0s2Cno2NHNHOXk+PnRRZipqdn0wT01MTGVNajQrNkgpKGRs
Y3lwWWFYPWNlQ3lCI3s8aSRWeTZQYkFQNj4hciU0aUIjWgp6WH4yNHtga1F+MHtWVSMpRGY4I2NG
MEF7Pl47OyE8QFRnMmNLaFNye0pBZCsqbDBTOT0yNmkkVyUtWkZtTHdNKmIKekJnMThEK01rOGZa
ZDYkJlpCOGtXb1EzVyR4LU0hVWF6P2sqaU9KQHtCQTAhPk9DZHgkbFFBfEFyQlBuYGNJLWdACnpE
cmk4VTVBUWowU2g1ST90MyUqbjM7PmNxdn5tTG9VaDI+eHFAM0NmRkQ5bnNOSis9NHc/VHxTWHpQ
NV40JUo4KQp6RE1VZzVBLVcxUChgXmJ3bjFQNVYpQF9qbHE+NShmKUhPNmtiM3VXZGd+fT1oNjtw
aXNaZ18tYzVrbW5eN2xSNXoKenk2QVd0P0xqMyprMWw1NEJDIW9aM2d+XzZONzdBNFYxUEBuX0po
YzU3fjFKUitfN09KZkRsR3Y1SWgxQEZma302CnotaEJgMXNET1NTTSprQGc8MUZrWmIrRCFReitU
aG9zKDBOKz1+PVoyWTkjPEZROypha2wzY1M1ISFBTyM4V1NSTgp6djUtY2tmbjVIIXowJExKcip0
eWdGOyR4Z0BzODQ5aiZZXntXP19KNThVJnZ+ZiZeMVBqUU1fYTZoP0FNTj13SnkKemVNakFscWxt
VT1HUnF8NVJnU0coc2dkQ2tyWmEpQCttey1Ve3ZaN1dacUVwR2d2fSQxelFhJS1NZ1ZCWm9ya2Jq
CnphQXNofVZ9QCZCdGomLSVgZDYpIWZwXnk8TjxEeGFXN3JifVllciVLMTQ9NnhVdWZxKzFRWUlw
M3AzTkVLczgwRgp6NTdgRX5TRkRsflo/M3t2PSNQZHlxNHlWVE19QTBlbyRwfSVhMU1ldjJVKlNn
V3p2ZExyT1NpQHJ+MFo/aEI/KnQKeiYzIzUlOGdsVjktJk97RnJgUGt2Y3l8cCVzPUJLdG15YEc5
NDg8eXEqZExWcGFoSksxPiVGYj95WVhDT297ezNHCnpxVik0ZipIfEBObDRiJk0rN1lUTD0qYXtS
clgxODR6eXo/PTAwZWRiNiVhRyM9MEw8RjVmRGAqQntYcCpQYHd+Pwp6MX5vSGBlNk5RYUVhTnxu
SDtuTzhCakYtZU9vMW5tO2F9TzckK15TO0ZqWkBUOD9GYkRWeWVNM2BsN2NuSiY3VSsKej1BJGwz
XkVMNUtDTmN5dW9gQ1EzQWRyTDF0SU1wdSUjX1F4NlhlcnMyR0hkaE1OZUBNZ2ZOSj93RX1GfDd1
OXhiCnpDbTJKSEVAc013SSFXKEM4eDBfKUE9b0JaIzMlejAkVSN+bnB5Y3RWRGRBfjlxQ3B3Tm53
Zml9QW41KkY3QGxwKwp6QEpsWkBUdGxARl5IJm5zQEx2RH56N0V7SHBMd218dGRJbXpDVVplYFVJ
VyVqUXtgaXI4VDclMnZsKWF2cStCej0KejJ0YjNfSTU+Sj9VMSoxM1Zub2ZgajxNbXNBUDZ8fU8o
TXNZJC00ejsqOEV+SWZNcGI4VmNQbz83T0BVZWtzb1Y3Cnp1UXZpKml+KUMxODJYWF9paXNpZlNj
NCNidEF7Wj9nfXUtYCMyOVpEWW1tYjQlKyhjQnlCR1UrI2hzWHZwOEhIewp6WT5tfDtvbiFDJEVC
RX1KIVNpcDFXJnktTERyWDB7cyFDfGl0SHg+fGF6P2lVOTFyTyZ4b2t+KDJqYiN0WX1rYHEKenB6
b2ZPVD45TzN1MkdJXmd0bSl0WVA5fUlrVShfJk5VfSNGTDJzPilyWHJgKGc2XkNvR18pYm0hYT9G
cz80WXpqCnooQmFpfCQwYjFwIU97NjZ4P0JCTWpVMUsrUUtVczdneHBOeiphPH1CPXJ6bCtpWCow
bTJyVT58QUFAb2NDQGElOwp6WVpTZUBPdFZ1YUxOd2xGMTU4dHsxMkpseDkwQCh8UnB9NEYwQWpD
ZWtNRjY5QC1jZ2BJem03UyFGJmpTR308ZSUKenc/dkc9bHs3IW8wR3B2KmhWPz8yezE5dEhwZTA1
UzZhcDk8cXd8QCNTUkpPQXliJC0mbXg5czs9ZDA0NGV1MTFeCnpPZUxkckwjUHJYPVdlb04oSjZ4
cWx0WnA2PH5DcGo2X2V0Znh2Xzk5ejF7JFpZM3ZXekNjPj04Tm9GaSY3Rn5pQwp6Iz5pM3d1IVYz
QV5tUVhoQF9uMz1BQChjRko7NTlfJVFEbVQ7fkxJY3RCem9TMl83OChBT1ErM2dzP15kTkZAWHEK
eiY5fCYpN145PUAhZz9GaEJ8T2RWR0BxRH1DPkBUSkpDOC0qKnxxbE9LfEdWXi0kfmkobXFqTHNC
UThPYW5uV0BfCnpxRjRpd0B2VD5kUzFVV0YqU2QjO0cqQUI9bFYocTx2bTtzdTV4dUFNeVlYRDNl
VTh3ISpKZkd2OFdKIXtBdFdnegp6Z2R+YjJ5elZ7Nk15e041QmVCJDNuc3s/fCR0PThsQW5Ebm5o
RCNETyY0RXZlI1hQalUobHtDNVpZREZOQiFLVT0KelAhI0AwQjFwaFdrdDVnYXdZWiY+bmY7UlU9
TDl2VGdBeHVZckxtKiV6QXktKkJqUmsrUGE9eXAoYFd+UV5MUD4xCnoyeX5gZ3U+dXg4R2U0SX43
Tm56T18zPHdXcVNnZj1mZCVtPVM1SVNxUEhUMDVgMDZAZ1BMJFg8TVYqVVRLZHYqIQp6WkxaKTdu
Yjt0dXlaQXAlbCZoT1QqSWhGJTZRRjYmMz5yfSZWeE9FaFluIU1TbmJ9K3xFeGBJRzZzJitvTipH
bEwKenF+dC1NckpGNkpBS0g7SCl9WTtaP2tnWDcxeSZhRHZQXipqdWRjbW1vMW4hMEllJHxXakdq
IVUxX19QLWx5PW5ICnprWHdPMWBBKU03a1diS2tDcXBwdUlVZW5kcDZUPGlQQT4jUC1HWDhPREZQ
M0VDOz1DcGFQMmowMSFeRXReK1RaKQp6TEo1UkU1WCF3NyZmVn5QbVk5fHQmfmk+R3JRY09AanJT
cFJRPil9WWNhOGElXipZR09ZQ3lDU0RXZl9ma3VhNnwKel8/fWNxZjJXRnYqSGhLT0gxZik9biV8
dXJOWHY3UGMtZT1PcGg1MUhwVW5lSjhmbyR2azt0K3dhe0RDRWo4XkFgCnpOfmtvU21tUVMtaHcw
RyR2fENgbjN+Zm41MmdYfVMxUjJRNFhuMkI7cEZpU3t1RUpFaTtobmtfbzBeS0k1Sy0yYQp6PHp2
QXAmTkhOaGhJP2xTeCZrVzR6O1NVO0cwcEAmNkRIe09MKGV2eUIwKUBiSkQzWCNTZ30yfktKLU14
X2F5aVUKek5DVUpGWH1rdHlGM3R0Pihed3IhWDg2cHApOD0zbE85clRVZX5Re041YFBmLTJve0cj
OU9YdGRaOUJ7KmBZKFl0CnpNQWFDajEkLXN8bT9uJVclb0pvWTxJejE8N2l0NTdWV3lZSWB2Z0gt
S1UzWGomSTI7NDcmVisoOT5hVm43fS08cQp6SXA1PHNmOX1rbD5OeV9rSl9GPVZ5PXFqZnJEIyFq
ZFclclNKRj9uKT8rVm1GPFA0biRhfVo1WGxOI2BGUiEha0kKekx4MyNDNDRxJV5mcHJne2A+eW59
Sn1Hd0tyUHVLNWs/ISpYU0dqOH17IXh2aGpJU201JTJuZ05rX1dCZFlXZmRvCnpidj1UTUY8PXw1
S1BkXz9DVXYzU29tQzRCY3EoJWEhYjN2RDgmaGFsdExrYXZ4REZnTmZyVzk7VDkyTkQ4VSEkPgp6
V29Kb1I0S1h1bkYkNCV3VTFpbFR7WS14amImYmcjWCRtJmM3REorX1FWQEhteDwlXn5sbFlzPSEy
fWZfPTg8S3MKejM9JTxCWSRQRWlGeUpwal4lWlI9RVk/Skk5b25LcU1BdWZQWDxAcXh1NlJkUDVH
eisyOHcmNVlsOEFuOSl7TmtvCnooRkhJWU1jVzA5Pns+OE4pNVJPPGpRdW5FS0FAITwmNzNyT3Io
SFdQOFRVeG5NQ1Y3KVY1d2FZZHcxNkc5ZjV7WQp6MmkwZCgrWXZLI1BIMmR+QXZWIX4wS08tOWJH
Xjt8VHRtQURtU2IwWWk0b0tjaCRAcHsmJFhTODl4PGlWcis3dzcKeiYkam8+UntFQHRjSy1QY2F7
cH0+MzYofj9ZSmY3c3VDJmByXnx+NX1SQ1ZWcXI2XzVXLTt4dG9mPU4jSFIzRVVoCnpLKjA1VHN2
dHlTWGdNX2tocEp+dCF9I1leRGRmV09Jamotd2g3Z2d2QnshVyMrN2l+MU5ZT2lwVV9nQzcwZjVS
UAp6PHh1JHE4KFRAJT1HRyROVnFYZCpjJVcmZEhtV1YtIU5yTDBLP01Sc3hWMTdRSWRsU0AwdG0p
fFlwOE5qKHI2X0kKek4pU2Q7Rm9mMntwfEI1dmY/dzVYT3c/bGJNWE8/STZncSRkNlF1ZXAmMiUz
MHs9elRwTCF8fChkOS1mM2tzZkdGCno9SUAjblJzJHtCSFZaa0MkZVV9WjJHU2BKRF4+YjNOLW5D
T18lRSpgNyFnfUlLWXtgME1tM2E1YntybllMMTB1MAp6WnVkIWZYdWo4V2I3fmppd1RMQ3U+az1e
M1Rka1RRezNfe0NTfjdFe3FYSXVXTnJgeUhkfUU0bisqYm1JMHduRDwKejI5UzY/ZV49RU4tV3ll
PGtAXmglSD5JSzdJUEk2X01AUVVDZnhgUlFkITMhQHhGNjlgJmM4WHw8WitBfCl7VDFICnplYmpD
IXRVd0ohcyZwOWlWWTlASDFpKzlxSm93fSlsX1RmbCNvU05TMTVtQUVKMSpzIys8M2ctbSpjRndj
O3lBOQp6KEhfdFdBN1dLMlMmbWw7bDxTTHhQeyhJSGVVdnhHIzhzV2VQc3AtTUJlQU19czd0ckM9
OU1tfW5uKT9TNW1Ib2IKelcyaEFHUUxZQHtHWX5MQ0FZZWN0e3o8RjhpeExMfEBFcTlpZW84TDkm
RD0qS3JpR2h5aitYUCtidXJ2TS1FeGgzCnpqWnR3TjJSeWN7UkFPWENeNykqWGt0JTRNKjlgVWd8
TjJIPlk/MmEoRXtRSU5gQ1dER3NfeD1CdSo2IWBhQXZNOQp6MzgmZ1VYd2NVbV9gTjBXRCYtbFEx
aXhkK1M/WlVQMVY+fGhRYnx4PlRxakVtXmBvfGRIbDAqcWY3Mio8UlhHX3wKejdfejhuemJYfSox
YEdlWEleJiRiVmk0UE9RamRiSXtmXnRnLT41IXd6YDwhMm9vNiVlMCUoKztidnVXYGZfZ3VACnpN
UndvbWx1WnowQHZHY0pWYX1MSmVaMGU3UXVMV2VpJjc8LTZ1OGlGKyEtSj5ka0ZBNlZESVEpUVJ1
SGtOK31zYwp6P0lUdjgxfG41QjI5Q3lSd3AqKFA7JkpCVjc9ajd9Vz0/YXMkJD19V15TbngqNGZt
NksyKSkwTEBaTTxRJWUrZTQKekY0TEQ5ekNBQWBnemtaTDZaMmtSU3pDc2U9fVloVEBeblZBckNe
fj92WjAySzlfYztxO2EwI2crX0BuWHlxK29fCnpeRGtlOU9FPVYhUWg+WHRQeTw0IzdwYk5SOXk4
NjhQYGQmMFVpVig5c0JPYVI1VG8qa1VJMlpJOEUhMFdiTGF7KQp6Iz0/NGdtUjs5T2J2cCprT2gw
eFVUQzNjNFlzWEBLPUQ1eEhfKnFGTVpeMzh2RnZJNlRIeSp2T3VycWRULUQ9cFcKeipsdzZqU3NT
JExwJWBzJCpRRj9ZKT1TSkAqYEpOJGZ8b3ZmSF9xKmVaTFY7MSsrTXB6M1g/NU4rbntYOGBPfEw3
CnpvJlM8XlppKWdGcFliOHVacT50ZmF6JDUtYVErJEI1PD1gdFAoMWBfdU5wZGczaGNUTVIkNnBT
Z2w4KFh4NVg8Xgp6MUNjNzYydCE4SWQkVHx7NDJjNE87SG1WSEwmc2tSRHc3MSpMRiUle2RLR3om
aX4kQkNmPUVkeDwpRnE4VWh8Nn4KemdrejB0PGxqQkN6d0FYJHJLM2JzPjhwOFFgNn5RWVk0Pkh1
WD4xKEQ0VjBVWG5RaSZlN1JGPG5EU0xtSkZBSjZPCnpUPSQlI1Z9KUlKZ19TTkg8NEJYS1klJDky
PmotXzd3cGkkUz1vbER9SWAyI09Zdl9+fS1CWn5SJWIkbWU/eGo2IQp6dzNGcEl2d1lhN1ZsM0de
P2BPcVZxfTlwNkVpTWJLZkZKZmVCQndyKnsxST1jby0rbFQmMG8zb3QhVV8lJFZEe30KenNuU00h
QTNIc2VgY1YyJjxqNjFHXyYxNyE4JGplU2prRHgoIyhJQFkye0Y+c1E4cy08ZzxeUC08VDJLdVBV
Q2wtCnp2M25aSkooWlNlS2FEUVYkZ1NuNy1qJl4oR1FBdDFHJXdkcUxHOXpZekM8PjRjYnQqPWxy
fnpKcEp6YGhvIXtBXgp6dTJmfU9tJERJNyNLPm52SXd0eyt6STFBeExtKzclMCN0ak1nSDF+Vipr
eyZyPikyMX1TPXBsVnpMT2U9UkFHeVoKel9GemJicEB9aTktYUlxME1MSCluTnJFfD0pWjR8blhe
em92KiQzSENBUFckVjBGPE4yISNMditgY257Yj9VdGkoCnpoNUpWMGNQbT4hRkheMn1EOUMhS0VO
TVZ4TyUpTzRxRmUwdnROSE1rbGskZD9OK1M8Z0hDMXtwNmhhSiRpfnlBNwp6NSo5aWUkfmN6Zmxy
QjlUa1VYVWgkOTxFRElUYElXXnNMYkdrQmRoVkN2N3xRJSVrZ2M2MUlAUSlYOHczcGFzK0oKejYm
Xzx8O0FXdHoqfTIrbHRRRHclJFhGez47cVJweUQoY1p3UHomN2pAUH1qdVlIQUUqOyVjei1xdDFr
fTIjXjAmCnpmKzBnQnM/MTMqJnJPYUYxZnljZV89aGBtaHYmS1dIWnlgaVFlaldfWm0rSlE3KlIl
UFhDJV40M1AwbF5BO1kxbwp6Kzx1akJ1QFlEc1pDTlRFWEVvdXEhZmhKJHZQI0N5d1ZfVEo0Uzl3
P1dGOHxqUT5FcENJPiZ5dGR+fHQzSS1DRzkKejFKdDFnZUhmWGFYfC1lODd6R1loTWNUKSFrfDk9
T0RLNmtQWTlMYUQlXlR1NDN1O3d1SDMpc3tedHA0VDNBR3YkCnpOT2VKOVNzeEI9ayo+VDd7aHk1
eyRecHorOUhNdHohejI7QD0rVlBGMCZ6fkMqfEcrWlE8dVFYJmJpRUhSaU5GaAp6Jks4JU1VJlR8
ZCZJbkdTNnxWbn5WfWZnLStfO1QzcTxGdUk+fF8+KkB7QUZKeTk2XjIxWT5uNWQpI098MV5LZGUK
eiV+S2ZZQzN7Tl5NNT92Kk4tPlBTIWt0NUFDSk4oIyoybjVLPWFaX0tebyktcGFAKEpFU1I7dyRx
Z154RmVjdEQ1CnpvTmJSdE49d14wTDtWLTYjfkdTYHJKKDVYTUhzJEU5Jm9JYj87aSN0clA1VjdY
PXxpd01wXiVnPVR9T3B0SkhySAp6ZVhyI0Y+MEdRJHE+e3h7end7I0NOQW4xSWAlPENCc0wwZ09T
fVIrYylHaDgySGtUVzxeRXFXfHN6c2E1YTYyXisKenNvRFk/MDRjbCoyYlU/cW5hO3oyaT5DaUw5
VCV2b2pkIzJhb2pPUEVyVEpzXlNfIVFmdEJxNnR5OzcxPCooZlYqCno/Yk9GUi1hOUtEUUR5VFJa
fHxwZXtjITFHcTtAbkckVm44Izk+ayUkPXlZR1M1Pl9KU0tWRiVLKkxYZD9QaV8xYwp6fDZNZkBz
bTMxal5temBWV25AZkIzKzdCSno9cSolRX1xaHhsQGNZcEs0WSEqSUdQKSlzY1FYUlBMMWJgdGAr
cysKenJOXlU1Zil6RFp7ZmthfWUkXmsrc2tmK1dVODJxXkNyaldHMk5udHY4ZChZSGdmPmZVIUR0
R2MoJXtxd2JaT2xBClp7e3hNfnZUSUNhJnZwTyswMDJvdlBESExrVjFuSHZoamFoewoKZGlmZiAt
LWdpdCBhL2RvYy9ndWlkZXMveGVuL2luZGV4LnJzdCBiL2RvYy9ndWlkZXMveGVuL2luZGV4LnJz
dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggY2I0M2NkMi4uMDAwMDAwMAotLS0gYS9k
b2MvZ3VpZGVzL3hlbi9pbmRleC5yc3QKKysrIC9kZXYvbnVsbApAQCAtMSwzOCArMCwwIEBACi0u
LiAgQlNEIExJQ0VOU0UKLSAgICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0
aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0KLSAg
ICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKLSAgICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAgICBhcmUgbWV0OgotCi0gICAgKiBSZWRpc3Ry
aWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAot
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KLSAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluCi0gICAgdGhlIGRvY3VtZW50YXRp
b24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICAgIGRpc3RyaWJ1
dGlvbi4KLSAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRo
ZSBuYW1lcyBvZiBpdHMKLSAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBv
ciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91
dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0KLSAgICBUSElTIFNPRlRXQVJF
IElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0g
ICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJ
TkcsIEJVVCBOT1QKLSAgICBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1F
UkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAgICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBB
UkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICAgIE9XTkVS
IE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJ
REVOVEFMLAotICAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VT
IChJTkNMVURJTkcsIEJVVCBOT1QKLSAgICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJT
VElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAgICBEQVRBLCBPUiBQUk9G
SVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkK
LSAgICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElB
QklMSVRZLCBPUiBUT1JUCi0gICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkg
QVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gICAgT0YgVEhJUyBTT0ZUV0FSRSwg
RVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLQotWGVu
IEd1aWRlCi09PT09PT09PT0KLQotLi4gdG9jdHJlZTo6Ci0gICAgOm1heGRlcHRoOiAyCi0gICAg
Om51bWJlcmVkOgotCi0gICAgcGt0X3N3aXRjaApkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy94ZW4v
cGt0X3N3aXRjaC5yc3QgYi9kb2MvZ3VpZGVzL3hlbi9wa3Rfc3dpdGNoLnJzdApkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggNzE3YTA0Yi4uMDAwMDAwMAotLS0gYS9kb2MvZ3VpZGVzL3hl
bi9wa3Rfc3dpdGNoLnJzdAorKysgL2Rldi9udWxsCkBAIC0xLDQ3MCArMCwwIEBACi0uLiAgQlNE
IExJQ0VOU0UKLSAgICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgotICAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0KLSAgICBSZWRp
c3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdp
dGhvdXQKLSAgICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMKLSAgICBhcmUgbWV0OgotCi0gICAgKiBSZWRpc3RyaWJ1dGlv
bnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ci4KLSAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0
aGUgYWJvdmUgY29weXJpZ2h0Ci0gICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluCi0gICAgdGhlIGRvY3VtZW50YXRpb24gYW5k
L29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICAgIGRpc3RyaWJ1dGlvbi4K
LSAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRoZSBuYW1l
cyBvZiBpdHMKLSAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9t
b3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVj
aWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0KLSAgICBUSElTIFNPRlRXQVJFIElTIFBS
T1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gICAgIkFT
IElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJV
VCBOT1QKLSAgICBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5U
QUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAgICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElT
Q0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICAgIE9XTkVSIE9SIENP
TlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LAotICAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNM
VURJTkcsIEJVVCBOT1QKLSAgICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRF
IEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAgICBEQVRBLCBPUiBQUk9GSVRTOyBP
UiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAgICBU
SEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZ
LCBPUiBUT1JUCi0gICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lO
RyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJ
RiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLQotRFBESyBYZW4g
QmFzZWQgUGFja2V0LVN3aXRjaGluZyBTb2x1dGlvbgotPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotCi1JbnRyb2R1Y3Rpb24KLS0tLS0tLS0tLS0tLQotCi1EUERLIHBy
b3ZpZGVzIGEgcGFyYS12aXJ0dWFsaXphdGlvbiBwYWNrZXQgc3dpdGNoaW5nIHNvbHV0aW9uLCBi
YXNlZCBvbiB0aGUgWGVuIGh5cGVydmlzb3IncyBHcmFudCBUYWJsZSwgTm90ZSAxLAotd2hpY2gg
cHJvdmlkZXMgc2ltcGxlIGFuZCBmYXN0IHBhY2tldCBzd2l0Y2hpbmcgY2FwYWJpbGl0eSBiZXR3
ZWVuIGd1ZXN0IGRvbWFpbnMgYW5kIGhvc3QgZG9tYWluIGJhc2VkIG9uIE1BQyBhZGRyZXNzIG9y
IFZMQU4gdGFnLgotCi1UaGlzIHNvbHV0aW9uIGlzIGNvbXByaXNlZCBvZiB0d28gY29tcG9uZW50
czsKLWEgUG9sbCBNb2RlIERyaXZlciAoUE1EKSBhcyB0aGUgZnJvbnQgZW5kIGluIHRoZSBndWVz
dCBkb21haW4gYW5kIGEgc3dpdGNoaW5nIGJhY2sgZW5kIGluIHRoZSBob3N0IGRvbWFpbi4KLVhl
blN0b3JlIGlzIHVzZWQgdG8gZXhjaGFuZ2UgY29uZmlndXJlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIFBNRCBmcm9udCBlbmQgYW5kIHN3aXRjaGluZyBiYWNrIGVuZCwKLWluY2x1ZGluZyBncmFu
dCByZWZlcmVuY2UgSURzIGZvciBzaGFyZWQgVmlydGlvIFJYL1RYIHJpbmdzLAotTUFDIGFkZHJl
c3MsIGRldmljZSBzdGF0ZSwgYW5kIHNvIG9uLiBYZW5TdG9yZSBpcyBhbiBpbmZvcm1hdGlvbiBz
dG9yYWdlIHNwYWNlIHNoYXJlZCBiZXR3ZWVuIGRvbWFpbnMsCi1zZWUgZnVydGhlciBpbmZvcm1h
dGlvbiBvbiBYZW5TdG9yZSBiZWxvdy4KLQotVGhlIGZyb250IGVuZCBQTUQgY2FuIGJlIGZvdW5k
IGluIHRoZSBEUERLIGRpcmVjdG9yeSBsaWIvIGxpYnJ0ZV9wbWRfeGVudmlydCBhbmQgYmFjayBl
bmQgZXhhbXBsZSBpbiBleGFtcGxlcy92aG9zdF94ZW4uCi0KLVRoZSBQTUQgZnJvbnQgZW5kIGFu
ZCBzd2l0Y2hpbmcgYmFjayBlbmQgdXNlIHNoYXJlZCBWaXJ0aW8gUlgvVFggcmluZ3MgYXMgcGFy
YS0gdmlydHVhbGl6ZWQgaW50ZXJmYWNlLgotVGhlIFZpcnRpbyByaW5nIGlzIGNyZWF0ZWQgYnkg
dGhlIGZyb250IGVuZCwgYW5kIEdyYW50IHRhYmxlIHJlZmVyZW5jZXMgZm9yIHRoZSByaW5nIGFy
ZSBwYXNzZWQgdG8gaG9zdC4KLVRoZSBzd2l0Y2hpbmcgYmFjayBlbmQgbWFwcyB0aG9zZSBncmFu
dCB0YWJsZSByZWZlcmVuY2VzIGFuZCBjcmVhdGVzIHNoYXJlZCByaW5ncyBpbiBhIG1hcHBlZCBh
ZGRyZXNzIHNwYWNlLgotCi1UaGUgZm9sbG93aW5nIGRpYWdyYW0gZGVzY3JpYmVzIHRoZSBmdW5j
dGlvbmFsaXR5IG9mIHRoZSBEUERLIFhlbiBQYWNrZXQtIFN3aXRjaGluZyBTb2x1dGlvbi4KLQot
Ci0uLiBfZmlndXJlX2RwZGtfeGVuX3BrdF9zd2l0Y2g6Ci0KLS4uIGZpZ3VyZTo6IGltZy9kcGRr
X3hlbl9wa3Rfc3dpdGNoLioKLQotICAgRnVuY3Rpb25hbGl0eSBvZiB0aGUgRFBESyBYZW4gUGFj
a2V0IFN3aXRjaGluZyBTb2x1dGlvbi4KLQotCi1Ob3RlIDEgVGhlIFhlbiBoeXBlcnZpc29yIHVz
ZXMgYSBtZWNoYW5pc20gY2FsbGVkIGEgR3JhbnQgVGFibGUgdG8gc2hhcmUgbWVtb3J5IGJldHdl
ZW4gZG9tYWlucwotKGBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvR3JhbnQgVGFibGUgPGh0dHA6
Ly93aWtpLnhlbi5vcmcvd2lraS9HcmFudCUyMFRhYmxlPmBfKS4KLQotQSBkaWFncmFtIG9mIHRo
ZSBkZXNpZ24gaXMgc2hvd24gYmVsb3csIHdoZXJlICJndmEiIGlzIHRoZSBHdWVzdCBWaXJ0dWFs
IEFkZHJlc3MsCi13aGljaCBpcyB0aGUgZGF0YSBwb2ludGVyIG9mIHRoZSBtYnVmLCBhbmQgImh2
YSIgaXMgdGhlIEhvc3QgVmlydHVhbCBBZGRyZXNzOgotCi0KLS4uIF9maWd1cmVfZ3JhbnRfdGFi
bGU6Ci0KLS4uIGZpZ3VyZTo6IGltZy9ncmFudF90YWJsZS4qCi0KLSAgIERQREsgWGVuIExheW91
dAotCi0KLUluIHRoaXMgZGVzaWduLCBhIFZpcnRpbyByaW5nIGlzIHVzZWQgYXMgYSBwYXJhLXZp
cnR1YWxpemVkIGludGVyZmFjZSBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlIG92ZXIgYSBYZW4gcHJp
dmF0ZSByaW5nCi13aGVuIHBhY2tldCBzd2l0Y2hpbmcgdG8gYW5kIGZyb20gYSBWTS4KLVRoZSBh
ZGRpdGlvbmFsIHBlcmZvcm1hbmNlIGlzIGdhaW5lZCBieSBhdm9pZGluZyBhIHN5c3RlbSBjYWxs
IGFuZCBtZW1vcnkgbWFwIGluIGVhY2ggbWVtb3J5IGNvcHkgd2l0aCBhIFhFTiBwcml2YXRlIHJp
bmcuCi0KLURldmljZSBDcmVhdGlvbgotLS0tLS0tLS0tLS0tLS0tCi0KLVBvbGwgTW9kZSBEcml2
ZXIgRnJvbnQgRW5kCi1+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgotCi0qICAgTWJ1ZiBwb29s
IGFsbG9jYXRpb246Ci0KLSAgICBUbyB1c2UgYSBYZW4gc3dpdGNoaW5nIHNvbHV0aW9uLCB0aGUg
RFBESyBhcHBsaWNhdGlvbiBzaG91bGQgdXNlIHJ0ZV9tZW1wb29sX2dudGFsbG9jX2NyZWF0ZSgp
Ci0gICAgdG8gcmVzZXJ2ZSBtYnVmIHBvb2xzIGR1cmluZyBpbml0aWFsaXphdGlvbi4KLSAgICBy
dGVfbWVtcG9vbF9nbnRhbGxvY19jcmVhdGUoKSBjcmVhdGVzIGEgbWVtcG9vbCB3aXRoIG9iamVj
dHMgZnJvbSBtZW1vcnkgYWxsb2NhdGVkIGFuZCBtYW5hZ2VkIHZpYSBnbnRhbGxvYy9nbnRkZXYu
Ci0KLSAgICBUaGUgRFBESyBub3cgc3VwcG9ydHMgY29uc3RydWN0aW9uIG9mIG1lbXBvb2xzIGZy
b20gYWxsb2NhdGVkIHZpcnR1YWwgbWVtb3J5IHRocm91Z2ggdGhlIHJ0ZV9tZW1wb29sX3htZW1f
Y3JlYXRlKCkgQVBJLgotCi0gICAgVGhpcyBmcm9udCBlbmQgY29uc3RydWN0cyBtZW1wb29scyBi
YXNlZCBvbiBtZW1vcnkgYWxsb2NhdGVkIHRocm91Z2ggdGhlIHhlbl9nbnRhbGxvYyBkcml2ZXIu
Ci0gICAgcnRlX21lbXBvb2xfZ250YWxsb2NfY3JlYXRlKCkgYWxsb2NhdGVzIEdyYW50IHBhZ2Vz
LCBtYXBzIHRoZW0gdG8gY29udGludW91cyB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UsCi0gICAgYW5k
IGNhbGxzIHJ0ZV9tZW1wb29sX3htZW1fY3JlYXRlKCkgdG8gYnVpbGQgbWVtcG9vbHMuCi0gICAg
VGhlIEdyYW50IElEcyBmb3IgYWxsIEdyYW50IHBhZ2VzIGFyZSBwYXNzZWQgdG8gdGhlIGhvc3Qg
dGhyb3VnaCBYZW5TdG9yZS4KLQotKiAgIFZpcnRpbyBSaW5nIENyZWF0aW9uOgotCi0gICAgVGhl
IFZpcnRpbyBxdWV1ZSBzaXplIGlzIGRlZmluZWQgYXMgMjU2IGJ5IGRlZmF1bHQgaW4gdGhlIFZR
X0RFU0NfTlVNIG1hY3JvLgotICAgIFVzaW5nIHRoZSBxdWV1ZSBzZXR1cCBmdW5jdGlvbiwKLSAg
ICBHcmFudCBwYWdlcyBhcmUgYWxsb2NhdGVkIGJhc2VkIG9uIHJpbmcgc2l6ZSBhbmQgYXJlIG1h
cHBlZCB0byBjb250aW51b3VzIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSB0byBmb3JtIHRoZSBWaXJ0
aW8gcmluZy4KLSAgICBOb3JtYWxseSwgb25lIHJpbmcgaXMgY29tcHJpc2VkIG9mIHNldmVyYWwg
cGFnZXMuCi0gICAgVGhlaXIgR3JhbnQgSURzIGFyZSBwYXNzZWQgdG8gdGhlIGhvc3QgdGhyb3Vn
aCBYZW5TdG9yZS4KLQotICAgIFRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRoYXQgdGhpcyBtZW1v
cnkgYmUgcGh5c2ljYWxseSBjb250aW51b3VzLgotCi0qICAgSW50ZXJydXB0IGFuZCBLaWNrOgot
Ci0gICAgVGhlcmUgYXJlIG5vIGludGVycnVwdHMgaW4gRFBESyBYZW4gU3dpdGNoaW5nIGFzIGJv
dGggZnJvbnQgYW5kIGJhY2sgZW5kcyB3b3JrIGluIHBvbGxpbmcgbW9kZS4KLSAgICBUaGVyZSBp
cyBubyByZXF1aXJlbWVudCBmb3Igbm90aWZpY2F0aW9uLgotCi0qICAgRmVhdHVyZSBOZWdvdGlh
dGlvbjoKLQotICAgIEN1cnJlbnRseSwgZmVhdHVyZSBuZWdvdGlhdGlvbiB0aHJvdWdoIFhlblN0
b3JlIGlzIG5vdCBzdXBwb3J0ZWQuCi0KLSogICBQYWNrZXQgUmVjZXB0aW9uICYgVHJhbnNtaXNz
aW9uOgotCi0gICAgV2l0aCBtZW1wb29scyBhbmQgVmlydGlvIHJpbmdzIGNyZWF0ZWQsIHRoZSBm
cm9udCBlbmQgY2FuIG9wZXJhdGUgVmlydGlvIGRldmljZXMsCi0gICAgYXMgaXQgZG9lcyBpbiBW
aXJ0aW8gUE1EIGZvciBLVk0gVmlydGlvIGRldmljZXMgd2l0aCB0aGUgZXhjZXB0aW9uIHRoYXQg
dGhlIGhvc3QKLSAgICBkb2VzIG5vdCByZXF1aXJlIG5vdGlmaWNhdGlvbnMgb3IgZGVhbCB3aXRo
IGludGVycnVwdHMuCi0KLVhlblN0b3JlIGlzIGEgZGF0YWJhc2UgdGhhdCBzdG9yZXMgZ3Vlc3Qg
YW5kIGhvc3QgaW5mb3JtYXRpb24gaW4gdGhlIGZvcm0gb2YgKGtleSwgdmFsdWUpIHBhaXJzLgot
VGhlIGZvbGxvd2luZyBpcyBhbiBleGFtcGxlIG9mIHRoZSBpbmZvcm1hdGlvbiBnZW5lcmF0ZWQg
ZHVyaW5nIHRoZSBzdGFydHVwIG9mIHRoZSBmcm9udCBlbmQgUE1EIGluIGEgZ3Vlc3QgVk0gKGRv
bWFpbiBJRCAxKToKLQotLi4gY29kZS1ibG9jazo6IGNvbnNvbGUKLQotICAgICAgICB4ZW5zdG9y
ZSAtbHMgL2xvY2FsL2RvbWFpbi8xL2NvbnRyb2wvZHBkawotICAgICAgICAwX21lbXBvb2xfZ3Jl
Zj0iMzA0MiwzMDQzLDMwNDQsMzA0NSIKLSAgICAgICAgMF9tZW1wb29sX3ZhPSIweDdmY2JjNjg4
MTAwMCIKLSAgICAgICAgMF90eF92cmluZ19ncmVmPSIzMDQ5IgotICAgICAgICAwX3J4X3ZyaW5n
X2dyZWY9IjMwNTMiCi0gICAgICAgIDBfZXRoZXJfYWRkcj0iNGU6MGI6ZDA6NGU6YWE6ZjEiCi0g
ICAgICAgIDBfdnJpbmdfZmxhZz0iMzA1NCIKLSAgICAgICAgLi4uCi0KLU11bHRpcGxlIG1lbXBv
b2xzIGFuZCBtdWx0aXBsZSBWaXJ0aW9zIG1heSBleGlzdCBpbiB0aGUgZ3Vlc3QgZG9tYWluLCB0
aGUgZmlyc3QgbnVtYmVyIGlzIHRoZSBpbmRleCwgc3RhcnRpbmcgZnJvbSB6ZXJvLgotCi1UaGUg
aWR4I19tZW1wb29sX3ZhIHN0b3JlcyB0aGUgZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIGZvciBtZW1w
b29sIGlkeCMuCi0KLVRoZSBpZHgjX2V0aGVyX2FkZGVyIHN0b3JlcyB0aGUgTUFDIGFkZHJlc3Mg
b2YgdGhlIGd1ZXN0IFZpcnRpbyBkZXZpY2UuCi0KLUZvciBpZHgjX3J4X3JpbmdfZ3JlZiwgaWR4
I190eF9yaW5nX2dyZWYsIGFuZCBpZHgjX21lbXBvb2xfZ3JlZiwgdGhlIHZhbHVlIGlzIGEgbGlz
dCBvZiBHcmFudCByZWZlcmVuY2VzLgotVGFrZSBpZHgjX21lbXBvb2xfZ3JlZiBub2RlIGZvciBl
eGFtcGxlLCB0aGUgaG9zdCBtYXBzIHRob3NlIEdyYW50IHJlZmVyZW5jZXMgdG8gYSBjb250aW51
b3VzIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KLVRoZSByZWFsIEdyYW50IHJlZmVyZW5jZSBpbmZv
cm1hdGlvbiBpcyBzdG9yZWQgaW4gdGhpcyB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UsCi13aGVyZSAo
Z3JlZiwgcGZuKSBwYWlycyBmb2xsb3cgZWFjaCBvdGhlciB3aXRoIC0xIGFzIHRoZSB0ZXJtaW5h
dG9yLgotCi0KLS4uIF9maWd1cmVfZ3JhbnRfcmVmczoKLQotLi4gZmlndXJlOjogaW1nL2dyYW50
X3JlZnMuKgotCi0gICBNYXBwaW5nIEdyYW50IHJlZmVyZW5jZXMgdG8gYSBjb250aW51b3VzIHZp
cnR1YWwgYWRkcmVzcyBzcGFjZQotCi0KLUFmdGVyIGFsbCBncmVmIyBJRHMgYXJlIHJldHJpZXZl
ZCwgdGhlIGhvc3QgbWFwcyB0aGVtIHRvIGEgY29udGludW91cyB2aXJ0dWFsIGFkZHJlc3Mgc3Bh
Y2UuCi1XaXRoIHRoZSBndWVzdCBtZW1wb29sIHZpcnR1YWwgYWRkcmVzcywgdGhlIGhvc3QgZXN0
YWJsaXNoZXMgMToxIGFkZHJlc3MgbWFwcGluZy4KLVdpdGggbXVsdGlwbGUgZ3Vlc3QgbWVtcG9v
bHMsIHRoZSBob3N0IGVzdGFibGlzaGVzIG11bHRpcGxlIGFkZHJlc3MgdHJhbnNsYXRpb24gcmVn
aW9ucy4KLQotU3dpdGNoaW5nIEJhY2sgRW5kCi1+fn5+fn5+fn5+fn5+fn5+fn4KLQotVGhlIHN3
aXRjaGluZyBiYWNrIGVuZCBtb25pdG9ycyBjaGFuZ2VzIGluIFhlblN0b3JlLgotV2hlbiB0aGUg
YmFjayBlbmQgZGV0ZWN0cyB0aGF0IGEgbmV3IFZpcnRpbyBkZXZpY2UgaGFzIGJlZW4gY3JlYXRl
ZCBpbiBhIGd1ZXN0IGRvbWFpbiwgaXQgd2lsbDoKLQotIy4gIFJldHJpZXZlIEdyYW50IGFuZCBj
b25maWd1cmF0aW9uIGluZm9ybWF0aW9uIGZyb20gWGVuU3RvcmUuCi0KLSMuICBNYXAgYW5kIGNy
ZWF0ZSBhIFZpcnRpbyByaW5nLgotCi0jLiAgTWFwIG1lbXBvb2xzIGluIHRoZSBob3N0IGFuZCBl
c3RhYmxpc2ggYWRkcmVzcyB0cmFuc2xhdGlvbiBiZXR3ZWVuIHRoZSBndWVzdCBhZGRyZXNzIGFu
ZCBob3N0IGFkZHJlc3MuCi0KLSMuICBTZWxlY3QgYSBmcmVlIFZNRFEgcG9vbCwgc2V0IGl0cyBh
ZmZpbml0eSB3aXRoIHRoZSBWaXJ0aW8gZGV2aWNlLCBhbmQgc2V0IHRoZSBNQUMvIFZMQU4gZmls
dGVyLgotCi1QYWNrZXQgUmVjZXB0aW9uCi1+fn5+fn5+fn5+fn5+fn5+Ci0KLVdoZW4gcGFja2V0
cyBhcnJpdmUgZnJvbSBhbiBleHRlcm5hbCBuZXR3b3JrLCB0aGUgTUFDP1ZMQU4gZmlsdGVyIGNs
YXNzaWZpZXMgcGFja2V0cyBpbnRvIHF1ZXVlcyBpbiBvbmUgVk1EUSBwb29sLgotQXMgZWFjaCBw
b29sIGlzIGJvbmRlZCB0byBhIFZpcnRpbyBkZXZpY2UgaW4gc29tZSBndWVzdCBkb21haW4sIHRo
ZSBzd2l0Y2hpbmcgYmFjayBlbmQgd2lsbDoKLQotIy4gIEZldGNoIGFuIGF2YWlsYWJsZSBlbnRy
eSBmcm9tIHRoZSBWaXJ0aW8gUlggcmluZy4KLQotIy4gIEdldCBndmEsIGFuZCB0cmFuc2xhdGUg
aXQgdG8gaHZhLgotCi0jLiAgQ29weSB0aGUgY29udGVudHMgb2YgdGhlIHBhY2tldCB0byB0aGUg
bWVtb3J5IGJ1ZmZlciBwb2ludGVkIHRvIGJ5IGd2YS4KLQotVGhlIERQREsgYXBwbGljYXRpb24g
aW4gdGhlIGd1ZXN0IGRvbWFpbiwgYmFzZWQgb24gdGhlIFBNRCBmcm9udCBlbmQsCi1pcyBwb2xs
aW5nIHRoZSBzaGFyZWQgVmlydGlvIFJYIHJpbmcgZm9yIGF2YWlsYWJsZSBwYWNrZXRzIGFuZCBy
ZWNlaXZlcyB0aGVtIG9uIGFycml2YWwuCi0KLVBhY2tldCBUcmFuc21pc3Npb24KLX5+fn5+fn5+
fn5+fn5+fn5+fn4KLQotV2hlbiBhIFZpcnRpbyBkZXZpY2UgaW4gb25lIGd1ZXN0IGRvbWFpbiBp
cyB0byB0cmFuc21pdCBhIHBhY2tldCwKLWl0IHB1dHMgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0
aGUgcGFja2V0J3MgZGF0YSBhcmVhIGludG8gdGhlIHNoYXJlZCBWaXJ0aW8gVFggcmluZy4KLQot
VGhlIHBhY2tldCBzd2l0Y2hpbmcgYmFjayBlbmQgaXMgY29udGludW91c2x5IHBvbGxpbmcgdGhl
IFZpcnRpbyBUWCByaW5nLgotV2hlbiBuZXcgcGFja2V0cyBhcmUgYXZhaWxhYmxlIGZvciB0cmFu
c21pc3Npb24gZnJvbSBhIGd1ZXN0LCBpdCB3aWxsOgotCi0jLiAgRmV0Y2ggYW4gYXZhaWxhYmxl
IGVudHJ5IGZyb20gdGhlIFZpcnRpbyBUWCByaW5nLgotCi0jLiAgR2V0IGd2YSwgYW5kIHRyYW5z
bGF0ZSBpdCB0byBodmEuCi0KLSMuICBDb3B5IHRoZSBwYWNrZXQgZnJvbSBodmEgdG8gdGhlIGhv
c3QgbWJ1ZidzIGRhdGEgYXJlYS4KLQotIy4gIENvbXBhcmUgdGhlIGRlc3RpbmF0aW9uIE1BQyBh
ZGRyZXNzIHdpdGggYWxsIHRoZSBNQUMgYWRkcmVzc2VzIG9mIHRoZSBWaXJ0aW8gZGV2aWNlcyBp
dCBtYW5hZ2VzLgotICAgIElmIGEgbWF0Y2ggZXhpc3RzLCBpdCBkaXJlY3RseSBjb3BpZXMgdGhl
IHBhY2tldCB0byB0aGUgbWF0Y2hlZCBWSXJ0aW8gUlggcmluZy4KLSAgICBPdGhlcndpc2UsIGl0
IHNlbmRzIHRoZSBwYWNrZXQgb3V0IHRocm91Z2ggaGFyZHdhcmUuCi0KLS4uIG5vdGU6OgotCi0g
ICAgVGhlIHBhY2tldCBzd2l0Y2hpbmcgYmFjayBlbmQgaXMgZm9yIGRlbW9uc3RyYXRpb24gcHVy
cG9zZXMgb25seS4KLSAgICBUaGUgdXNlciBjb3VsZCBpbXBsZW1lbnQgdGhlaXIgc3dpdGNoaW5n
IGxvZ2ljIGJhc2VkIG9uIHRoaXMgZXhhbXBsZS4KLSAgICBJbiB0aGlzIGV4YW1wbGUsIG9ubHkg
b25lIHBoeXNpY2FsIHBvcnQgb24gdGhlIGhvc3QgaXMgc3VwcG9ydGVkLgotICAgIE11bHRpcGxl
IHNlZ21lbnRzIGFyZSBub3Qgc3VwcG9ydGVkLiBUaGUgYmlnZ2VzdCBtYnVmIHN1cHBvcnRlZCBp
cyA0S0IuCi0gICAgV2hlbiB0aGUgYmFjayBlbmQgaXMgcmVzdGFydGVkLCBhbGwgZnJvbnQgZW5k
cyBtdXN0IGFsc28gYmUgcmVzdGFydGVkLgotCi1SdW5uaW5nIHRoZSBBcHBsaWNhdGlvbgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KLQotVGhlIGZvbGxvd2luZyBkZXNjcmliZXMgdGhlIHN0ZXBz
IHJlcXVpcmVkIHRvIHJ1biB0aGUgYXBwbGljYXRpb24uCi0KLVZhbGlkYXRlZCBFbnZpcm9ubWVu
dAotfn5+fn5+fn5+fn5+fn5+fn5+fn5+Ci0KLUhvc3Q6Ci0KLSAgICBYZW4taHlwZXJ2aXNvcjog
NC4yLjIKLQotICAgIERpc3RyaWJ1dGlvbjogRmVkb3JhIHJlbGVhc2UgMTgKLQotICAgIEtlcm5l
bDogMy4xMC4wCi0KLSAgICBYZW4gZGV2ZWxvcG1lbnQgcGFja2FnZSAoaW5jbHVkaW5nIFhlbiwg
WGVuLWxpYnMsIHhlbi1kZXZlbCk6IDQuMi4zCi0KLUd1ZXN0OgotCi0gICAgRGlzdHJpYnV0aW9u
OiBGZWRvcmEgMTYgYW5kIDE4Ci0KLSAgICBLZXJuZWw6IDMuNi4xMQotCi1YZW4gSG9zdCBQcmVy
ZXF1aXNpdGVzCi1+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ci0KLU5vdGUgdGhhdCB0aGUgZm9sbG93
aW5nIGNvbW1hbmRzIG1pZ2h0IG5vdCBiZSB0aGUgc2FtZSBvbiBkaWZmZXJlbnQgTGludXgqIGRp
c3RyaWJ1dGlvbnMuCi0KLSogICBJbnN0YWxsIHhlbi1kZXZlbCBwYWNrYWdlOgotCi0gICAgLi4g
Y29kZS1ibG9jazo6IGNvbnNvbGUKLQotICAgICAgICB5dW0gaW5zdGFsbCB4ZW4tZGV2ZWwueDg2
XzY0Ci0KLSogICBTdGFydCB4ZW5kIGlmIG5vdCBhbHJlYWR5IHN0YXJ0ZWQ6Ci0KLSAgICAuLiBj
b2RlLWJsb2NrOjogY29uc29sZQotCi0gICAgICAgIC9ldGMvaW5pdC5kL3hlbmQgc3RhcnQKLQot
KiAgIE1vdW50IHhlbmZzIGlmIG5vdCBhbHJlYWR5IG1vdW50ZWQ6Ci0KLSAgICAuLiBjb2RlLWJs
b2NrOjogY29uc29sZQotCi0gICAgICAgIG1vdW50IC10IHhlbmZzIG5vbmUgL3Byb2MveGVuCi0K
LSogICBFbmxhcmdlIHRoZSBsaW1pdCBmb3IgeGVuX2dudGRldiBkcml2ZXI6Ci0KLSAgICAuLiBj
b2RlLWJsb2NrOjogY29uc29sZQotCi0gICAgICAgIG1vZHByb2JlIC1yIHhlbl9nbnRkZXYKLSAg
ICAgICAgbW9kcHJvYmUgeGVuX2dudGRldiBsaW1pdD0xMDAwMDAwCi0KLS4uIG5vdGU6OgotCi0g
ICAgVGhlIGRlZmF1bHQgbGltaXQgZm9yIGVhcmxpZXIgdmVyc2lvbnMgb2YgdGhlIHhlbl9nbnRk
ZXYgZHJpdmVyIGlzIDEwMjQuCi0gICAgVGhhdCBpcyBpbnN1ZmZpY2llbnQgdG8gc3VwcG9ydCB0
aGUgbWFwcGluZyBvZiBtdWx0aXBsZSBWaXJ0aW8gZGV2aWNlcyBpbnRvIG11bHRpcGxlIFZNcywK
LSAgICBzbyBpdCBpcyBuZWNlc3NhcnkgdG8gZW5sYXJnZSB0aGUgbGltaXQgYnkgcmVsb2FkaW5n
IHRoaXMgbW9kdWxlLgotICAgIFRoZSBkZWZhdWx0IGxpbWl0IG9mIHJlY2VudCB2ZXJzaW9ucyBv
ZiB4ZW5fZ250ZGV2IGlzIDEwNDg1NzYuCi0gICAgVGhlIHJvdWdoIGNhbGN1bGF0aW9uIG9mIHRo
aXMgbGltaXQgaXM6Ci0KLSAgICAgICAgbGltaXQ9bmJfbWJ1ZiMgKiBWTSMuCi0KLSAgICAgICAg
SW4gRFBESyBleGFtcGxlcywgbmJfbWJ1ZiMgaXMgbm9ybWFsbHkgODE5Mi4KLQotQnVpbGRpbmcg
YW5kIFJ1bm5pbmcgdGhlIFN3aXRjaGluZyBCYWNrZW5kCi1+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn4KLQotIy4gIEVkaXQgY29uZmlnL2NvbW1vbl9saW51eGFwcCwg
YW5kIGNoYW5nZSB0aGUgZGVmYXVsdCBjb25maWd1cmF0aW9uIHZhbHVlIGZvciB0aGUgZm9sbG93
aW5nIHR3byBpdGVtczoKLQotICAgIC4uIGNvZGUtYmxvY2s6OiBjb25zb2xlCi0KLSAgICAgICAg
Q09ORklHX1JURV9MSUJSVEVfWEVOX0RPTTA9eQotICAgICAgICBDT05GSUcgUlRFX0xJQlJURV9Q
TURfWEVOVklSVD1uCi0KLSMuICBCdWlsZCB0aGUgdGFyZ2V0OgotCi0gICAgLi4gY29kZS1ibG9j
azo6IGNvbnNvbGUKLQotICAgICAgICBtYWtlIGluc3RhbGwgVD14ODZfNjQtbmF0aXZlLWxpbnV4
YXBwLWdjYwotCi0jLiAgRW5zdXJlIHRoYXQgUlRFX1NESyBhbmQgUlRFX1RBUkdFVCBhcmUgY29y
cmVjdGx5IHNldC4gQnVpbGQgdGhlIHN3aXRjaGluZyBleGFtcGxlOgotCi0gICAgLi4gY29kZS1i
bG9jazo6IGNvbnNvbGUKLQotICAgICAgICBtYWtlIC1DIGV4YW1wbGVzL3Zob3N0X3hlbi8KLQot
Iy4gIExvYWQgdGhlIFhlbiBEUERLIG1lbW9yeSBtYW5hZ2VtZW50IG1vZHVsZSBhbmQgcHJlYWxs
b2NhdGUgbWVtb3J5OgotCi0gICAgLi4gY29kZS1ibG9jazo6IGNvbnNvbGUKLQotICAgICAgICBp
bnNtb2QgLi94ODZfNjQtbmF0aXZlLWxpbnV4YXBwLWdjYy9idWlsZC9saWIvbGlicnRlX2VhbC9s
aW51eGFwcC94ZW5fZG9tMC9ydGVfZG9tMF9tbS5rbwotICAgICAgICBlY2hvIDIwNDg+IC9zeXMv
a2VybmVsL21tL2RvbTAtbW0vbWVtc2l6ZS1tQi9tZW1zaXplCi0KLSAgICAuLiBub3RlOjoKLQot
ICAgICAgICBPbiBYZW4gRG9tMCwgdGhlcmUgaXMgbm8gaHVnZXBhZ2Ugc3VwcG9ydC4KLSAgICAg
ICAgVW5kZXIgWGVuIERvbTAsIHRoZSBEUERLIHVzZXMgYSBzcGVjaWFsIG1lbW9yeSBtYW5hZ2Vt
ZW50IGtlcm5lbCBtb2R1bGUKLSAgICAgICAgdG8gYWxsb2NhdGUgY2h1bmtzIG9mIHBoeXNpY2Fs
bHkgY29udGludW91cyBtZW1vcnkuCi0gICAgICAgIFJlZmVyIHRvIHRoZSAqRFBESyBHZXR0aW5n
IFN0YXJ0ZWQgR3VpZGUqIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIG1lbW9yeSBtYW5hZ2VtZW50
IGluIHRoZSBEUERLLgotICAgICAgICBJbiB0aGUgYWJvdmUgY29tbWFuZCwgNCBHQiBtZW1vcnkg
aXMgcmVzZXJ2ZWQgKDIwNDggb2YgMiBNQiBwYWdlcykgZm9yIERQREsuCi0KLSMuICBMb2FkIHVp
b19wY2lfZ2VuZXJpYyBhbmQgYmluZCBvbmUgSW50ZWwgTklDIGNvbnRyb2xsZXIgdG8gaXQ6Ci0K
LSAgICAuLiBjb2RlLWJsb2NrOjogY29uc29sZQotCi0gICAgICAgIG1vZHByb2JlIHVpb19wY2lf
Z2VuZXJpYwotICAgICAgICBweXRob24gdXNlcnRvb2xzL2RwZGstZGV2YmluZC5weSAtYiB1aW9f
cGNpX2dlbmVyaWMgMDAwMDowOTowMDowMC4wCi0KLSAgICBJbiB0aGlzIGNhc2UsIDAwMDA6MDk6
MDAuMCBpcyB0aGUgUENJIGFkZHJlc3MgZm9yIHRoZSBOSUMgY29udHJvbGxlci4KLQotIy4gIFJ1
biB0aGUgc3dpdGNoaW5nIGJhY2sgZW5kIGV4YW1wbGU6Ci0KLSAgICAuLiBjb2RlLWJsb2NrOjog
Y29uc29sZQotCi0gICAgICAgIGV4YW1wbGVzL3Zob3N0X3hlbi9idWlsZC92aG9zdC1zd2l0Y2gg
LWwgMC0zIC1uIDMgLS14ZW4tZG9tMCAtLSAtcDEKLQotLi4gbm90ZTo6Ci0KLSAgICBUaGUgLXhl
bi1kb20wIG9wdGlvbiBpbnN0cnVjdHMgdGhlIERQREsgdG8gdXNlIHRoZSBYZW4ga2VybmVsIG1v
ZHVsZSB0byBhbGxvY2F0ZSBtZW1vcnkuCi0KLU90aGVyIFBhcmFtZXRlcnM6Ci0KLSogICAtdm0y
dm0KLQotICAgIFRoZSB2bTJ2bSBwYXJhbWV0ZXIgZW5hYmxlcy9kaXNhYmxlcyBwYWNrZXQgc3dp
dGNoaW5nIGluIHNvZnR3YXJlLgotICAgIERpc2FibGluZyB2bTJ2bSBpbXBsaWVzIHRoYXQgb24g
YSBWTSBwYWNrZXQgdHJhbnNtaXNzaW9uIHdpbGwgYWx3YXlzIGdvIHRvIHRoZSBFdGhlcm5ldCBw
b3J0Ci0gICAgYW5kIHdpbGwgbm90IGJlIHN3aXRjaGVkIHRvIGFub3RoZXIgVk0KLQotKiAgIC1T
dGF0cwotCi0gICAgVGhlIFN0YXRzIHBhcmFtZXRlciBjb250cm9scyB0aGUgcHJpbnRpbmcgb2Yg
VmlydGlvLW5ldCBkZXZpY2Ugc3RhdGlzdGljcy4KLSAgICBUaGUgcGFyYW1ldGVyIHNwZWNpZmll
cyB0aGUgaW50ZXJ2YWwgKGluIHNlY29uZHMpIGF0IHdoaWNoIHRvIHByaW50IHN0YXRpc3RpY3Ms
Ci0gICAgYW4gaW50ZXJ2YWwgb2YgMCBzZWNvbmRzIHdpbGwgZGlzYWJsZSBwcmludGluZyBzdGF0
aXN0aWNzLgotCi1YZW4gUE1EIEZyb250ZW5kIFByZXJlcXVpc2l0ZXMKLX5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fgotCi0jLiAgSW5zdGFsbCB4ZW4tZGV2ZWwgcGFja2FnZSBmb3IgYWNj
ZXNzaW5nIFhlblN0b3JlOgotCi0gICAgLi4gY29kZS1ibG9jazo6IGNvbnNvbGUKLQotICAgICAg
ICB5dW0gaW5zdGFsbCB4ZW4tZGV2ZWwueDg2XzY0Ci0KLSMuICBNb3VudCB4ZW5mcywgaWYgaXQg
aXMgbm90IGFscmVhZHkgbW91bnRlZDoKLQotICAgIC4uIGNvZGUtYmxvY2s6OiBjb25zb2xlCi0K
LSAgICAgICAgbW91bnQgLXQgeGVuZnMgbm9uZSAvcHJvYy94ZW4KLQotIy4gIEVubGFyZ2UgdGhl
IGRlZmF1bHQgbGltaXQgZm9yIHhlbl9nbnRhbGxvYyBkcml2ZXI6Ci0KLSAgICAuLiBjb2RlLWJs
b2NrOjogY29uc29sZQotCi0gICAgICAgIG1vZHByb2JlIC1yIHhlbl9nbnRhbGxvYwotICAgICAg
ICBtb2Rwcm9iZSB4ZW5fZ250YWxsb2MgbGltaXQ9NjAwMAotCi0uLiBub3RlOjoKLQotICAgIEJl
Zm9yZSB0aGUgTGludXgga2VybmVsIHZlcnNpb24gMy44LXJjNSwgSmFuIDE1dGggMjAxMywKLSAg
ICBhIGNyaXRpY2FsIGRlZmVjdCBvY2N1cnMgd2hlbiBhIGd1ZXN0IGlzIGhlYXZpbHkgYWxsb2Nh
dGluZyBHcmFudCBwYWdlcy4KLSAgICBUaGUgR3JhbnQgZHJpdmVyIGFsbG9jYXRlcyBmZXdlciBw
YWdlcyB0aGFuIGV4cGVjdGVkIHdoaWNoIGNhdXNlcyBrZXJuZWwgbWVtb3J5IGNvcnJ1cHRpb24u
Ci0gICAgVGhpcyBoYXBwZW5zLCBmb3IgZXhhbXBsZSwgd2hlbiBhIGd1ZXN0IHVzZXMgdGhlIHYx
IGZvcm1hdCBvZiBhIEdyYW50IHRhYmxlIGVudHJ5IGFuZCBhbGxvY2F0ZXMKLSAgICBtb3JlIHRo
YW4gODE5MiBHcmFudCBwYWdlcyAodGhpcyBudW1iZXIgbWlnaHQgYmUgZGlmZmVyZW50IG9uIGRp
ZmZlcmVudCBoeXBlcnZpc29yIHZlcnNpb25zKS4KLSAgICBUbyB3b3JrIGFyb3VuZCB0aGlzIGlz
c3VlLCBzZXQgdGhlIGxpbWl0IGZvciBnbnRhbGxvYyBkcml2ZXIgdG8gNjAwMC4KLSAgICAoVGhl
IGtlcm5lbCBub3JtYWxseSBhbGxvY2F0ZXMgaHVuZHJlZHMgb2YgR3JhbnQgcGFnZXMgd2l0aCBv
bmUgWGVuIGZyb250IGVuZCBwZXIgdmlydHVhbGl6ZWQgZGV2aWNlKS4KLSAgICBJZiB0aGUga2Vy
bmVsIGFsbG9jYXRlcyBhIGxvdCBvZiBHcmFudCBwYWdlcywgZm9yIGV4YW1wbGUsIGlmIHRoZSB1
c2VyIHVzZXMgbXVsdGlwbGUgbmV0IGZyb250IGRldmljZXMsCi0gICAgaXQgaXMgYmVzdCB0byB1
cGdyYWRlIHRoZSBHcmFudCBhbGxvYyBkcml2ZXIuCi0gICAgVGhpcyBkZWZlY3QgaGFzIGJlZW4g
Zml4ZWQgaW4ga2VybmVsIHZlcnNpb24gMy44LXJjNSBhbmQgbGF0ZXIuCi0KLUJ1aWxkaW5nIGFu
ZCBSdW5uaW5nIHRoZSBGcm9udCBFbmQKLX5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn4KLQotIy4gIEVkaXQgY29uZmlnL2NvbW1vbl9saW51eGFwcCwgYW5kIGNoYW5nZSB0aGUgZGVm
YXVsdCBjb25maWd1cmF0aW9uIHZhbHVlOgotCi0gICAgLi4gY29kZS1ibG9jazo6IGNvbnNvbGUK
LQotICAgICAgICBDT05GSUdfUlRFX0xJQlJURV9YRU5fRE9NMD1uCi0gICAgICAgIENPTkZJR19S
VEVfTElCUlRFX1BNRF9YRU5WSVJUPXkKLQotIy4gIEJ1aWxkIHRoZSBwYWNrYWdlOgotCi0gICAg
Li4gY29kZS1ibG9jazo6IGNvbnNvbGUKLQotICAgICAgICBtYWtlIGluc3RhbGwgVD14ODZfNjQt
bmF0aXZlLWxpbnV4YXBwLWdjYwotCi0jLiAgRW5hYmxlIGh1Z2VwYWdlcy4gUmVmZXIgdG8gdGhl
ICAqRFBESyBHZXR0aW5nIFN0YXJ0ZWQgR3VpZGUqIGZvciBpbnN0cnVjdGlvbnMgb24KLSAgICBo
b3cgdG8gdXNlIGh1Z2VwYWdlcyBpbiB0aGUgRFBESy4KLQotIy4gIFJ1biBUZXN0UE1ELiBSZWZl
ciB0byAqRFBESyBUZXN0UE1EIEFwcGxpY2F0aW9uIFVzZXIgR3VpZGUqIGZvciBkZXRhaWxlZCBw
YXJhbWV0ZXIgdXNhZ2UuCi0KLSAgICAuLiBjb2RlLWJsb2NrOjogY29uc29sZQotCi0gICAgICAg
IC4veDg2XzY0LW5hdGl2ZS1saW51eGFwcC1nY2MvYXBwL3Rlc3RwbWQgLWwgMC0zIC1uIDQgLS12
ZGV2PSJuZXRfeGVudmlydDAsbWFjPTAwOjAwOjAwOjAwOjAwOjExIgotICAgICAgICB0ZXN0cG1k
PnNldCBmd2QgbWFjCi0gICAgICAgIHRlc3RwbWQ+c3RhcnQKLQotICAgIEFzIGFuIGV4YW1wbGUg
dG8gcnVuIHR3byBUZXN0UE1EIGluc3RhbmNlcyBvdmVyIDIgWGVuIFZpcnRpbyBkZXZpY2VzOgot
Ci0gICAgLi4gY29kZS1ibG9jazo6IGNvbnNvbGUKLQotICAgICAgICAtLXZkZXY9Im5ldF94ZW52
aXJ0MCxtYWM9MDA6MDA6MDA6MDA6MDA6MTEiIC0tdmRldj0ibmV0X3hlbnZpcnQxO21hYz0wMDow
MDowMDowMDowMDoyMiIKLQotCi1Vc2FnZSBFeGFtcGxlczogSW5qZWN0aW5nIGEgUGFja2V0IFN0
cmVhbSBVc2luZyBhIFBhY2tldCBHZW5lcmF0b3IKLX5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgotCi1Mb29wYmFjayBNb2Rl
Ci1eXl5eXl5eXl5eXl5eCi0KLVJ1biBUZXN0UE1EIGluIGEgZ3Vlc3QgVk06Ci0KLS4uIGNvZGUt
YmxvY2s6OiBjb25zb2xlCi0KLSAgICAuL3g4Nl82NC1uYXRpdmUtbGludXhhcHAtZ2NjL2FwcC90
ZXN0cG1kIC1sIDAtMyAtbiA0IC0tdmRldj0ibmV0X3hlbnZpcnQwLG1hYz0wMDowMDowMDowMDow
MDoxMSIgLS0gLWkgLS1ldGgtcGVlcj0wLDAwOjAwOjAwOjAwOjAwOjIyCi0gICAgdGVzdHBtZD4g
c2V0IGZ3ZCBtYWMKLSAgICB0ZXN0cG1kPiBzdGFydAotCi1FeGFtcGxlIG91dHB1dCBvZiB0aGUg
dmhvc3Rfc3dpdGNoIHdvdWxkIGJlOgotCi0uLiBjb2RlLWJsb2NrOjogY29uc29sZQotCi0gICAg
REFUQTooMCkgTUFDX0FERFJFU1MgMDA6MDA6MDA6MDA6MDA6MTEgYW5kIFZMQU5fVEFHIDEwMDAg
cmVnaXN0ZXJlZC4KLQotVGhlIGFib3ZlIG1lc3NhZ2UgaW5kaWNhdGVzIHRoYXQgZGV2aWNlIDAg
aGFzIGJlZW4gcmVnaXN0ZXJlZCB3aXRoIE1BQyBhZGRyZXNzIDAwOjAwOjAwOjAwOjAwOjExIGFu
ZCBWTEFOIHRhZyAxMDAwLgotQW55IHBhY2tldHMgcmVjZWl2ZWQgb24gdGhlIE5JQyB3aXRoIHRo
ZXNlIHZhbHVlcyBpcyBwbGFjZWQgb24gdGhlIGRldmljZSdzIHJlY2VpdmUgcXVldWUuCi0KLUNv
bmZpZ3VyZSBhIHBhY2tldCBzdHJlYW0gaW4gdGhlIHBhY2tldCBnZW5lcmF0b3IsIHNldCB0aGUg
ZGVzdGluYXRpb24gTUFDIGFkZHJlc3MgdG8gMDA6MDA6MDA6MDA6MDA6MTEsIGFuZCBWTEFOIHRv
IDEwMDAsCi10aGUgZ3Vlc3QgVmlydGlvIHJlY2VpdmVzIHRoZXNlIHBhY2tldHMgYW5kIHNlbmRz
IHRoZW0gb3V0IHdpdGggZGVzdGluYXRpb24gTUFDIGFkZHJlc3MgMDA6MDA6MDA6MDA6MDA6MjIu
Ci0KLUludGVyLVZNIE1vZGUKLV5eXl5eXl5eXl5eXl4KLQotUnVuIFRlc3RQTUQgaW4gZ3Vlc3Qg
Vk0xOgotCi0uLiBjb2RlLWJsb2NrOjogY29uc29sZQotCi0gICAgLi94ODZfNjQtbmF0aXZlLWxp
bnV4YXBwLWdjYy9hcHAvdGVzdHBtZCAtbCAwLTMgLW4gNCAtLXZkZXY9Im5ldF94ZW52aXJ0MCxt
YWM9MDA6MDA6MDA6MDA6MDA6MTEiIC0tIC1pIC0tZXRoLXBlZXI9MCwwMDowMDowMDowMDowMDoy
MiAtLSAtaQotCi1SdW4gVGVzdFBNRCBpbiBndWVzdCBWTTI6Ci0KLS4uIGNvZGUtYmxvY2s6OiBj
b25zb2xlCi0KLSAgICAuL3g4Nl82NC1uYXRpdmUtbGludXhhcHAtZ2NjL2FwcC90ZXN0cG1kIC1s
IDAtMyAtbiA0IC0tdmRldj0ibmV0X3hlbnZpcnQwLG1hYz0wMDowMDowMDowMDowMDoyMiIgLS0g
LWkgLS1ldGgtcGVlcj0wLDAwOjAwOjAwOjAwOjAwOjMzCi0KLUNvbmZpZ3VyZSBhIHBhY2tldCBz
dHJlYW0gaW4gdGhlIHBhY2tldCBnZW5lcmF0b3IsIGFuZCBzZXQgdGhlIGRlc3RpbmF0aW9uIE1B
QyBhZGRyZXNzIHRvIDAwOjAwOjAwOjAwOjAwOjExIGFuZCBWTEFOIHRvIDEwMDAuCi1UaGUgcGFj
a2V0cyByZWNlaXZlZCBpbiBWaXJ0aW8gaW4gZ3Vlc3QgVk0xIHdpbGwgYmUgZm9yd2FyZGVkIHRv
IFZpcnRpbyBpbiBndWVzdCBWTTIgYW5kCi10aGVuIHNlbnQgb3V0IHRocm91Z2ggaGFyZHdhcmUg
d2l0aCBkZXN0aW5hdGlvbiBNQUMgYWRkcmVzcyAwMDowMDowMDowMDowMDozMy4KLQotVGhlIHBh
Y2tldCBmbG93IGlzOgotCi1wYWNrZXQgZ2VuZXJhdG9yLT5WaXJ0aW8gaW4gZ3Vlc3QgVk0xLT5z
d2l0Y2hpbmcgYmFja2VuZC0+VmlydGlvIGluIGd1ZXN0IFZNMi0+c3dpdGNoaW5nIGJhY2tlbmQt
PndpcmUKZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZWFsL2JzZGFwcC9lYWwvaW5jbHVkZS9leGVj
LWVudi9ydGVfZG9tMF9jb21tb24uaCBiL2xpYi9saWJydGVfZWFsL2JzZGFwcC9lYWwvaW5jbHVk
ZS9leGVjLWVudi9ydGVfZG9tMF9jb21tb24uaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggOTlhMzM0My4uMDAwMDAwMAotLS0gYS9saWIvbGlicnRlX2VhbC9ic2RhcHAvZWFsL2luY2x1
ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmgKKysrIC9kZXYvbnVsbApAQCAtMSwxMDcgKzAs
MCBAQAotLyotCi0gKiAgIFRoaXMgZmlsZSBpcyBwcm92aWRlZCB1bmRlciBhIGR1YWwgQlNEL0xH
UEx2MiBsaWNlbnNlLiAgV2hlbiB1c2luZyBvcgotICogICByZWRpc3RyaWJ1dGluZyB0aGlzIGZp
bGUsIHlvdSBtYXkgZG8gc28gdW5kZXIgZWl0aGVyIGxpY2Vuc2UuCi0gKgotICogICBHTlUgTEVT
U0VSIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKLSAqCi0gKiAgIENvcHlyaWdodChjKSAyMDA3LTIw
MTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogICBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeQotICogICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdmVyc2lvbiAyLjEgb2YgdGhlIEdO
VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogICBhcyBwdWJsaXNoZWQgYnkgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqCi0gKiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQKLSAqICAgV0lU
SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgot
ICogICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVQotICogICBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgotICoKLSAqICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiAgIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCi0gKiAgIEZvdW5k
YXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0IC0gRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIx
MTAtMTMwMSBVU0EuCi0gKgotICogICBDb250YWN0IEluZm9ybWF0aW9uOgotICogICBJbnRlbCBD
b3Jwb3JhdGlvbgotICoKLSAqCi0gKiAgIEJTRCBMSUNFTlNFCi0gKgotICogICBDb3B5cmlnaHQo
YykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICog
ICBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiAgIG1vZGlmaWNh
dGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
cwotICogICBhcmUgbWV0OgotICoKLSAqICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNv
ZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAgKiBS
ZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNv
cHlyaWdodAotICogICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBv
dGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAqICAgICBkaXN0cmlidXRpb24uCi0g
KiAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVz
IG9mIGl0cwotICogICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHBy
b21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0
IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiAgICBUSElTIFNPRlRX
QVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JT
Ci0gKiAgICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVAotICogICAgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiAgICBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAot
ICogICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgICBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVF
TlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgICBMSU1JVEVEIFRPLCBQUk9D
VVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAq
ICAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBD
QVVTRUQgQU5EIE9OIEFOWQotICogICAgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBD
T05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogICAgKElOQ0xVRElORyBORUdM
SUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0g
KiAgICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZ
IE9GIFNVQ0ggREFNQUdFLgotICoKLSAqLwotCi0jaWZuZGVmIF9SVEVfRE9NMF9DT01NT05fSF8K
LSNkZWZpbmUgX1JURV9ET00wX0NPTU1PTl9IXwotCi0jaWZkZWYgX19LRVJORUxfXwotI2luY2x1
ZGUgPGxpbnV4L2lmLmg+Ci0jZW5kaWYKLQotI2RlZmluZSBET00wX05BTUVfTUFYICAgMjU2Ci0j
ZGVmaW5lIERPTTBfTU1fREVWICAgIi9kZXYvZG9tMF9tbSIKLQotI2RlZmluZSBET00wX0NPTlRJ
R19OVU1fT1JERVIgICAgICAgOSAgICAgICAvKio8IDJNIG9yZGVyICovCi0jZGVmaW5lIERPTTBf
TlVNX01FTVNFRyAgICAgICAgICAgICA1MTIgICAgIC8qKjwgTWF4aW11bSBuYi4gb2YgbWVtb3J5
IHNlZ21lbnQuICovCi0jZGVmaW5lIERPTTBfTUVNQkxPQ0tfU0laRSAgICAgICAgICAweDIwMDAw
MCAvKio8IE1heGltdW0gbmIuIG9mIG1lbW9yeSBibG9jaygyTSkuICovCi0jZGVmaW5lIERPTTBf
Q09ORklHX01FTVNJWkUgICAgICAgICA0MDk2ICAgICAvKio8IE1heGltdW0gY29uZmlnIG1lbW9y
eSBzaXplKDRHKS4gKi8KLSNkZWZpbmUgRE9NMF9OVU1fTUVNQkxPQ0sgKERPTTBfQ09ORklHX01F
TVNJWkUgLyAyKSAvKio8IE1heGltdW0gbmIuIG9mIDJNIG1lbW9yeSBibG9jay4gKi8KLQotI2Rl
ZmluZSBSVEVfRE9NMF9JT0NUTF9QUkVQQVJFX01FTVNFRyAgICBfSU9XUigwLCAxICwgc3RydWN0
IG1lbW9yeV9pbmZvKQotI2RlZmluZSBSVEVfRE9NMF9JT0NUTF9BVFRBQ0hfVE9fTUVNU0VHICBf
SU9XUigwLCAyICwgY2hhciAqKQotI2RlZmluZSBSVEVfRE9NMF9JT0NUTF9HRVRfTlVNX01FTVNF
RyAgICBfSU9XUigwLCAzLCBpbnQpCi0jZGVmaW5lIFJURV9ET00wX0lPQ1RMX0dFVF9NRU1TRUdf
SU5GTyAgIF9JT1dSKDAsIDQsIHZvaWQgKikKLQotLyoqCi0gKiBBIHN0cnVjdHVyZSB1c2VkIHRv
IHN0b3JlIG1lbW9yeSBpbmZvcm1hdGlvbi4KLSAqLwotc3RydWN0IG1lbW9yeV9pbmZvIHsKLQlj
aGFyIG5hbWVbRE9NMF9OQU1FX01BWF07Ci0JdWludDY0X3Qgc2l6ZTsKLX07Ci0KLS8qKgotICog
QSBzdHJ1Y3R1cmUgdXNlZCB0byBzdG9yZSBtZW1vcnkgc2VnbWVudCBpbmZvcm1hdGlvbi4KLSAq
Lwotc3RydWN0IG1lbXNlZ19pbmZvIHsKLQl1aW50MzJfdCBpZHg7Ci0JdWludDY0X3QgcGZuOwot
CXVpbnQ2NF90IHNpemU7Ci0JdWludDY0X3QgbWZuW0RPTTBfTlVNX01FTUJMT0NLXTsKLX07Ci0K
LS8qKgotICogQSBzdHJ1Y3R1cmUgdXNlZCB0byBzdG9yZSBtZW1vcnkgYmxvY2sgaW5mb3JtYXRp
b24uCi0gKi8KLXN0cnVjdCBtZW1ibG9ja19pbmZvIHsKLQl1aW50OF90ICBleGNoYW5nZV9mbGFn
OwotCXVpbnQ2NF90IHZpcl9hZGRyOwotCXVpbnQ2NF90IHBmbjsKLQl1aW50NjRfdCBtZm47Ci19
OwotI2VuZGlmIC8qIF9SVEVfRE9NMF9DT01NT05fSF8gKi8KZGlmZiAtLWdpdCBhL2xpYi9saWJy
dGVfZWFsL2NvbW1vbi9lYWxfY29tbW9uX29wdGlvbnMuYyBiL2xpYi9saWJydGVfZWFsL2NvbW1v
bi9lYWxfY29tbW9uX29wdGlvbnMuYwppbmRleCAxZGExODVlLi4zNTRjZGVkIDEwMDY0NAotLS0g
YS9saWIvbGlicnRlX2VhbC9jb21tb24vZWFsX2NvbW1vbl9vcHRpb25zLmMKKysrIGIvbGliL2xp
YnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25fb3B0aW9ucy5jCkBAIC05Nyw3ICs5Nyw2IEBAIGVh
bF9sb25nX29wdGlvbnNbXSA9IHsKIAl7T1BUX1ZERVYsICAgICAgICAgICAgICAxLCBOVUxMLCBP
UFRfVkRFVl9OVU0gICAgICAgICAgICAgfSwKIAl7T1BUX1ZGSU9fSU5UUiwgICAgICAgICAxLCBO
VUxMLCBPUFRfVkZJT19JTlRSX05VTSAgICAgICAgfSwKIAl7T1BUX1ZNV0FSRV9UU0NfTUFQLCAg
ICAwLCBOVUxMLCBPUFRfVk1XQVJFX1RTQ19NQVBfTlVNICAgfSwKLQl7T1BUX1hFTl9ET00wLCAg
ICAgICAgICAwLCBOVUxMLCBPUFRfWEVOX0RPTTBfTlVNICAgICAgICAgfSwKIAl7MCwgICAgICAg
ICAgICAgICAgICAgICAwLCBOVUxMLCAwICAgICAgICAgICAgICAgICAgICAgICAgfQogfTsKIApA
QCAtMjA4LDggKzIwNyw2IEBAIGVhbF9yZXNldF9pbnRlcm5hbF9jb25maWcoc3RydWN0IGludGVy
bmFsX2NvbmZpZyAqaW50ZXJuYWxfY2ZnKQogCiAJaW50ZXJuYWxfY2ZnLT5zeXNsb2dfZmFjaWxp
dHkgPSBMT0dfREFFTU9OOwogCi0JaW50ZXJuYWxfY2ZnLT54ZW5fZG9tMF9zdXBwb3J0ID0gMDsK
LQogCS8qIGlmIHNldCB0byBOT05FLCBpbnRlcnJ1cHQgbW9kZSBpcyBkZXRlcm1pbmVkIGF1dG9t
YXRpY2FsbHkgKi8KIAlpbnRlcm5hbF9jZmctPnZmaW9faW50cl9tb2RlID0gUlRFX0lOVFJfTU9E
RV9OT05FOwogCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9jb21tb24vZWFsX2ludGVybmFs
X2NmZy5oIGIvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9pbnRlcm5hbF9jZmcuaAppbmRleCA3
YjdlOGM4Li5mN2M4ODVmIDEwMDY0NAotLS0gYS9saWIvbGlicnRlX2VhbC9jb21tb24vZWFsX2lu
dGVybmFsX2NmZy5oCisrKyBiL2xpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfaW50ZXJuYWxfY2Zn
LmgKQEAgLTY1LDcgKzY1LDYgQEAgc3RydWN0IGludGVybmFsX2NvbmZpZyB7CiAJdm9sYXRpbGUg
dW5zaWduZWQgZm9yY2VfbnJhbms7ICAgIC8qKjwgZm9yY2UgbnVtYmVyIG9mIHJhbmtzICovCiAJ
dm9sYXRpbGUgdW5zaWduZWQgbm9faHVnZXRsYmZzOyAgIC8qKjwgdHJ1ZSB0byBkaXNhYmxlIGh1
Z2V0bGJmcyAqLwogCXVuc2lnbmVkIGh1Z2VwYWdlX3VubGluazsgICAgICAgICAvKio8IHRydWUg
dG8gdW5saW5rIGJhY2tpbmcgZmlsZXMgKi8KLQl2b2xhdGlsZSB1bnNpZ25lZCB4ZW5fZG9tMF9z
dXBwb3J0OyAvKio8IHN1cHBvcnQgYXBwIHJ1bm5pbmcgb24gWGVuIERvbTAqLwogCXZvbGF0aWxl
IHVuc2lnbmVkIG5vX3BjaTsgICAgICAgICAvKio8IHRydWUgdG8gZGlzYWJsZSBQQ0kgKi8KIAl2
b2xhdGlsZSB1bnNpZ25lZCBub19ocGV0OyAgICAgICAgLyoqPCB0cnVlIHRvIGRpc2FibGUgSFBF
VCAqLwogCXZvbGF0aWxlIHVuc2lnbmVkIHZtd2FyZV90c2NfbWFwOyAvKio8IHRydWUgdG8gdXNl
IFZNd2FyZSBUU0MgbWFwcGluZwpkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2Vh
bF9vcHRpb25zLmggYi9saWIvbGlicnRlX2VhbC9jb21tb24vZWFsX29wdGlvbnMuaAppbmRleCA0
MzlhMjYxLi44NzcwYjg1IDEwMDY0NAotLS0gYS9saWIvbGlicnRlX2VhbC9jb21tb24vZWFsX29w
dGlvbnMuaAorKysgYi9saWIvbGlicnRlX2VhbC9jb21tb24vZWFsX29wdGlvbnMuaApAQCAtODEs
OCArODEsNiBAQCBlbnVtIHsKIAlPUFRfVkZJT19JTlRSX05VTSwKICNkZWZpbmUgT1BUX1ZNV0FS
RV9UU0NfTUFQICAgICJ2bXdhcmUtdHNjLW1hcCIKIAlPUFRfVk1XQVJFX1RTQ19NQVBfTlVNLAot
I2RlZmluZSBPUFRfWEVOX0RPTTAgICAgICAgICAgInhlbi1kb20wIgotCU9QVF9YRU5fRE9NMF9O
VU0sCiAJT1BUX0xPTkdfTUFYX05VTQogfTsKIApkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwv
Y29tbW9uL2luY2x1ZGUvcnRlX21lbW9yeS5oIGIvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1
ZGUvcnRlX21lbW9yeS5oCmluZGV4IDRhYTVkMWYuLmQ4NTQzYzAgMTAwNjQ0Ci0tLSBhL2xpYi9s
aWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9tZW1vcnkuaAorKysgYi9saWIvbGlicnRlX2Vh
bC9jb21tb24vaW5jbHVkZS9ydGVfbWVtb3J5LmgKQEAgLTQ2LDEwICs0Niw2IEBACiAKICNpbmNs
dWRlIDxydGVfY29uZmlnLmg+CiAKLSNpZmRlZiBSVEVfRVhFQ19FTlZfTElOVVhBUFAKLSNpbmNs
dWRlIDxleGVjLWVudi9ydGVfZG9tMF9jb21tb24uaD4KLSNlbmRpZgotCiAjaWZkZWYgX19jcGx1
c3BsdXMKIGV4dGVybiAiQyIgewogI2VuZGlmCkBAIC0xMTYsMTAgKzExMiw2IEBAIHN0cnVjdCBy
dGVfbWVtc2VnIHsKIAlpbnQzMl90IHNvY2tldF9pZDsgICAgICAgICAgLyoqPCBOVU1BIHNvY2tl
dCBJRC4gKi8KIAl1aW50MzJfdCBuY2hhbm5lbDsgICAgICAgICAgLyoqPCBOdW1iZXIgb2YgY2hh
bm5lbHMuICovCiAJdWludDMyX3QgbnJhbms7ICAgICAgICAgICAgIC8qKjwgTnVtYmVyIG9mIHJh
bmtzLiAqLwotI2lmZGVmIFJURV9MSUJSVEVfWEVOX0RPTTAKLQkgLyoqPCBzdG9yZSBzZWdtZW50
IE1GTnMgKi8KLQl1aW50NjRfdCBtZm5bRE9NMF9OVU1fTUVNQkxPQ0tdOwotI2VuZGlmCiB9IF9f
cnRlX3BhY2tlZDsKIAogLyoqCkBAIC0xOTUsNjkgKzE4NywxMSBAQCB1bnNpZ25lZCBydGVfbWVt
b3J5X2dldF9uY2hhbm5lbCh2b2lkKTsKICAqLwogdW5zaWduZWQgcnRlX21lbW9yeV9nZXRfbnJh
bmsodm9pZCk7CiAKLSNpZmRlZiBSVEVfTElCUlRFX1hFTl9ET00wCi0KLS8qKjwgSW50ZXJuYWwg
dXNlIG9ubHkgLSBzaG91bGQgRE9NMCBtZW1vcnkgbWFwcGluZyBiZSB1c2VkICovCi1pbnQgcnRl
X3hlbl9kb20wX3N1cHBvcnRlZCh2b2lkKTsKLQotLyoqPCBJbnRlcm5hbCB1c2Ugb25seSAtIHBo
eXMgdG8gdmlydCBtYXBwaW5nIGZvciB4ZW4gKi8KLXBoeXNfYWRkcl90IHJ0ZV94ZW5fbWVtX3Bo
eTJtY2goaW50MzJfdCwgY29uc3QgcGh5c19hZGRyX3QpOwotCi0vKioKLSAqIFJldHVybiB0aGUg
cGh5c2ljYWwgYWRkcmVzcyBvZiBlbHQsIHdoaWNoIGlzIGFuIGVsZW1lbnQgb2YgdGhlIHBvb2wg
bXAuCi0gKgotICogQHBhcmFtIG1lbXNlZ19pZAotICogICBJZGVudGlmaWVyIG9mIHRoZSBtZW1v
cnkgc2VnbWVudCBvd25pbmcgdGhlIHBoeXNpY2FsIGFkZHJlc3MuIElmCi0gKiAgIHNldCB0byAt
MSwgZmluZCBpdCBhdXRvbWF0aWNhbGx5LgotICogQHBhcmFtIHBoeV9hZGRyCi0gKiAgIHBoeXNp
Y2FsIGFkZHJlc3Mgb2YgZWx0LgotICoKLSAqIEByZXR1cm4KLSAqICAgVGhlIHBoeXNpY2FsIGFk
ZHJlc3Mgb3IgUlRFX0JBRF9QSFlTX0FERFIgb24gZXJyb3IuCi0gKi8KLXN0YXRpYyBpbmxpbmUg
cGh5c19hZGRyX3QKLXJ0ZV9tZW1fcGh5Mm1jaChpbnQzMl90IG1lbXNlZ19pZCwgY29uc3QgcGh5
c19hZGRyX3QgcGh5X2FkZHIpCi17Ci0JaWYgKHJ0ZV94ZW5fZG9tMF9zdXBwb3J0ZWQoKSkKLQkJ
cmV0dXJuIHJ0ZV94ZW5fbWVtX3BoeTJtY2gobWVtc2VnX2lkLCBwaHlfYWRkcik7Ci0JZWxzZQot
CQlyZXR1cm4gcGh5X2FkZHI7Ci19Ci0KLS8qKgotICogTWVtb3J5IGluaXQgZm9yIHN1cHBvcnRp
bmcgYXBwbGljYXRpb24gcnVubmluZyBvbiBYZW4gZG9tYWluMC4KLSAqCi0gKiBAcGFyYW0gdm9p
ZAotICoKLSAqIEByZXR1cm4KLSAqICAgICAgIDA6IHN1Y2Nlc3NmdWxseQotICoJIG5lZ2F0aXZl
OiBlcnJvcgotICovCi1pbnQgcnRlX3hlbl9kb20wX21lbW9yeV9pbml0KHZvaWQpOwotCi0vKioK
LSAqIEF0dGFjaCB0byBtZW1vcnkgc2V0bWVudHMgb2YgcHJpbWFyeSBwcm9jZXNzIG9uIFhlbiBk
b21haW4wLgotICoKLSAqIEBwYXJhbSB2b2lkCi0gKgotICogQHJldHVybgotICogICAgICAgMDog
c3VjY2Vzc2Z1bGx5Ci0gKiAgICAgICBuZWdhdGl2ZTogZXJyb3IKLSAqLwotaW50IHJ0ZV94ZW5f
ZG9tMF9tZW1vcnlfYXR0YWNoKHZvaWQpOwotI2Vsc2UKLXN0YXRpYyBpbmxpbmUgaW50IHJ0ZV94
ZW5fZG9tMF9zdXBwb3J0ZWQodm9pZCkKLXsKLQlyZXR1cm4gMDsKLX0KLQogc3RhdGljIGlubGlu
ZSBwaHlzX2FkZHJfdAogcnRlX21lbV9waHkybWNoKGludDMyX3QgbWVtc2VnX2lkIF9fcnRlX3Vu
dXNlZCwgY29uc3QgcGh5c19hZGRyX3QgcGh5X2FkZHIpCiB7CiAJcmV0dXJuIHBoeV9hZGRyOwog
fQotI2VuZGlmCi0KICNpZmRlZiBfX2NwbHVzcGx1cwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9s
aWIvbGlicnRlX2VhbC9saW51eGFwcC9NYWtlZmlsZSBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBw
L01ha2VmaWxlCmluZGV4IDQ3OTQ2OTYuLjJlYmRmMzEgMTAwNjQ0Ci0tLSBhL2xpYi9saWJydGVf
ZWFsL2xpbnV4YXBwL01ha2VmaWxlCisrKyBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL01ha2Vm
aWxlCkBAIC0zNSw3ICszNSw1IEBAIERJUlMtJChDT05GSUdfUlRFX0VYRUNfRU5WX0xJTlVYQVBQ
KSArPSBlYWwKIERJUlMtJChDT05GSUdfUlRFX0VBTF9JR0JfVUlPKSArPSBpZ2JfdWlvCiBESVJT
LSQoQ09ORklHX1JURV9LTklfS01PRCkgKz0ga25pCiBERVBESVJTLWtuaSA6PSBlYWwKLURJUlMt
JChDT05GSUdfUlRFX0xJQlJURV9YRU5fRE9NMCkgKz0geGVuX2RvbTAKLURFUERJUlMteGVuX2Rv
bTAgOj0gZWFsCiAKIGluY2x1ZGUgJChSVEVfU0RLKS9tay9ydGUuc3ViZGlyLm1rCmRpZmYgLS1n
aXQgYS9saWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvTWFrZWZpbGUgYi9saWIvbGlicnRlX2Vh
bC9saW51eGFwcC9lYWwvTWFrZWZpbGUKaW5kZXggOTBiY2E0ZC4uZDlmOTk4NSAxMDA2NDQKLS0t
IGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL01ha2VmaWxlCisrKyBiL2xpYi9saWJydGVf
ZWFsL2xpbnV4YXBwL2VhbC9NYWtlZmlsZQpAQCAtNTgsOSArNTgsNiBAQCBlbmRpZgogU1JDUy0k
KENPTkZJR19SVEVfRVhFQ19FTlZfTElOVVhBUFApIDo9IGVhbC5jCiBTUkNTLSQoQ09ORklHX1JU
RV9FWEVDX0VOVl9MSU5VWEFQUCkgKz0gZWFsX2h1Z2VwYWdlX2luZm8uYwogU1JDUy0kKENPTkZJ
R19SVEVfRVhFQ19FTlZfTElOVVhBUFApICs9IGVhbF9tZW1vcnkuYwotaWZlcSAoJChDT05GSUdf
UlRFX0xJQlJURV9YRU5fRE9NMCkseSkKLVNSQ1MtJChDT05GSUdfUlRFX0VYRUNfRU5WX0xJTlVY
QVBQKSArPSBlYWxfeGVuX21lbW9yeS5jCi1lbmRpZgogU1JDUy0kKENPTkZJR19SVEVfRVhFQ19F
TlZfTElOVVhBUFApICs9IGVhbF90aHJlYWQuYwogU1JDUy0kKENPTkZJR19SVEVfRVhFQ19FTlZf
TElOVVhBUFApICs9IGVhbF9sb2cuYwogU1JDUy0kKENPTkZJR19SVEVfRVhFQ19FTlZfTElOVVhB
UFApICs9IGVhbF92ZmlvLmMKQEAgLTEzMCw3ICsxMjcsNyBAQCBpZmVxICgkKENPTkZJR19SVEVf
VE9PTENIQUlOX0dDQykseSkKIENGTEFHU19lYWxfdGhyZWFkLm8gKz0gLVduby1yZXR1cm4tdHlw
ZQogZW5kaWYKIAotSU5DIDo9IHJ0ZV9pbnRlcnJ1cHRzLmggcnRlX2tuaV9jb21tb24uaCBydGVf
ZG9tMF9jb21tb24uaAorSU5DIDo9IHJ0ZV9pbnRlcnJ1cHRzLmggcnRlX2tuaV9jb21tb24uaAog
CiBTWU1MSU5LLSQoQ09ORklHX1JURV9FWEVDX0VOVl9MSU5VWEFQUCktaW5jbHVkZS9leGVjLWVu
diA6PSBcCiAJJChhZGRwcmVmaXggaW5jbHVkZS9leGVjLWVudi8sJChJTkMpKQpkaWZmIC0tZ2l0
IGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbC5jIGIvbGliL2xpYnJ0ZV9lYWwvbGlu
dXhhcHAvZWFsL2VhbC5jCmluZGV4IDQ4ZjEyZjQuLmQ5OTVkMDMgMTAwNjQ0Ci0tLSBhL2xpYi9s
aWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWwuYworKysgYi9saWIvbGlicnRlX2VhbC9saW51eGFw
cC9lYWwvZWFsLmMKQEAgLTM1NCw3ICszNTQsNiBAQCBlYWxfdXNhZ2UoY29uc3QgY2hhciAqcHJn
bmFtZSkKIAkgICAgICAgIiAgLS0iT1BUX0JBU0VfVklSVEFERFIiICAgICBCYXNlIHZpcnR1YWwg
YWRkcmVzc1xuIgogCSAgICAgICAiICAtLSJPUFRfQ1JFQVRFX1VJT19ERVYiICAgIENyZWF0ZSAv
ZGV2L3Vpb1ggKHVzdWFsbHkgZG9uZSBieSBob3RwbHVnKVxuIgogCSAgICAgICAiICAtLSJPUFRf
VkZJT19JTlRSIiAgICAgICAgIEludGVycnVwdCBtb2RlIGZvciBWRklPIChsZWdhY3l8bXNpfG1z
aXgpXG4iCi0JICAgICAgICIgIC0tIk9QVF9YRU5fRE9NMCIgICAgICAgICAgU3VwcG9ydCBydW5u
aW5nIG9uIFhlbiBkb20wIHdpdGhvdXQgaHVnZXRsYmZzXG4iCiAJICAgICAgICJcbiIpOwogCS8q
IEFsbG93IHRoZSBhcHBsaWNhdGlvbiB0byBwcmludCBpdHMgdXNhZ2UgbWVzc2FnZSB0b28gaWYg
aG9vayBpcyBzZXQgKi8KIAlpZiAoIHJ0ZV9hcHBsaWNhdGlvbl91c2FnZV9ob29rICkgewpAQCAt
NTU1LDE5ICs1NTQsNiBAQCBlYWxfcGFyc2VfYXJncyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJ
CQllYWxfdXNhZ2UocHJnbmFtZSk7CiAJCQlleGl0KEVYSVRfU1VDQ0VTUyk7CiAKLQkJLyogbG9u
ZyBvcHRpb25zICovCi0JCWNhc2UgT1BUX1hFTl9ET00wX05VTToKLSNpZmRlZiBSVEVfTElCUlRF
X1hFTl9ET00wCi0JCQlpbnRlcm5hbF9jb25maWcueGVuX2RvbTBfc3VwcG9ydCA9IDE7Ci0jZWxz
ZQotCQkJUlRFX0xPRyhFUlIsIEVBTCwgIkNhbid0IHN1cHBvcnQgRFBESyBhcHAgIgotCQkJCSJy
dW5uaW5nIG9uIERvbTAsIHBsZWFzZSBjb25maWd1cmUiCi0JCQkJIiBSVEVfTElCUlRFX1hFTl9E
T00wPXlcbiIpOwotCQkJcmV0ID0gLTE7Ci0JCQlnb3RvIG91dDsKLSNlbmRpZgotCQkJYnJlYWs7
Ci0KIAkJY2FzZSBPUFRfSFVHRV9ESVJfTlVNOgogCQkJaW50ZXJuYWxfY29uZmlnLmh1Z2VwYWdl
X2RpciA9IG9wdGFyZzsKIAkJCWJyZWFrOwpAQCAtNjQxLDE1ICs2MjcsNiBAQCBlYWxfcGFyc2Vf
YXJncyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJCWdvdG8gb3V0OwogCX0KIAotCS8qIC0teGVu
LWRvbTAgZG9lc24ndCBtYWtlIHNlbnNlIHdpdGggLS1zb2NrZXQtbWVtICovCi0JaWYgKGludGVy
bmFsX2NvbmZpZy54ZW5fZG9tMF9zdXBwb3J0ICYmIGludGVybmFsX2NvbmZpZy5mb3JjZV9zb2Nr
ZXRzID09IDEpIHsKLQkJUlRFX0xPRyhFUlIsIEVBTCwgIk9wdGlvbnMgLS0iT1BUX1NPQ0tFVF9N
RU0iIGNhbm5vdCBiZSBzcGVjaWZpZWQgIgotCQkJInRvZ2V0aGVyIHdpdGggLS0iT1BUX1hFTl9E
T00wIlxuIik7Ci0JCWVhbF91c2FnZShwcmduYW1lKTsKLQkJcmV0ID0gLTE7Ci0JCWdvdG8gb3V0
OwotCX0KLQogCWlmIChvcHRpbmQgPj0gMCkKIAkJYXJndltvcHRpbmQtMV0gPSBwcmduYW1lOwog
CXJldCA9IG9wdGluZC0xOwpAQCAtNzk0LDcgKzc3MSw2IEBAIHJ0ZV9lYWxfaW5pdChpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCiAKIAlpZiAoaW50ZXJuYWxfY29uZmlnLm5vX2h1Z2V0bGJmcyA9PSAw
ICYmCiAJCQlpbnRlcm5hbF9jb25maWcucHJvY2Vzc190eXBlICE9IFJURV9QUk9DX1NFQ09OREFS
WSAmJgotCQkJaW50ZXJuYWxfY29uZmlnLnhlbl9kb20wX3N1cHBvcnQgPT0gMCAmJgogCQkJZWFs
X2h1Z2VwYWdlX2luZm9faW5pdCgpIDwgMCkgewogCQlydGVfZWFsX2luaXRfYWxlcnQoIkNhbm5v
dCBnZXQgaHVnZXBhZ2UgaW5mb3JtYXRpb24uIik7CiAJCXJ0ZV9lcnJubyA9IEVBQ0NFUzsKZGlm
ZiAtLWdpdCBhL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfbWVtb3J5LmMgYi9saWIv
bGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFsX21lbW9yeS5jCmluZGV4IDUyNzkxMjguLjA4N2Zh
ZDQgMTAwNjQ0Ci0tLSBhL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfbWVtb3J5LmMK
KysrIGIvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbF9tZW1vcnkuYwpAQCAtNzUsMTMg
Kzc1LDYgQEAKIAogI2RlZmluZSBQRk5fTUFTS19TSVpFCTgKIAotI2lmZGVmIFJURV9MSUJSVEVf
WEVOX0RPTTAKLWludCBydGVfeGVuX2RvbTBfc3VwcG9ydGVkKHZvaWQpCi17Ci0JcmV0dXJuIGlu
dGVybmFsX2NvbmZpZy54ZW5fZG9tMF9zdXBwb3J0OwotfQotI2VuZGlmCi0KIC8qKgogICogQGZp
bGUKICAqIEh1Z2UgcGFnZSBtYXBwaW5nIHVuZGVyIGxpbnV4CkBAIC0xMDYsMTAgKzk5LDYgQEAg
dGVzdF9waHlzX2FkZHJzX2F2YWlsYWJsZSh2b2lkKQogCXVpbnQ2NF90IHRtcDsKIAlwaHlzX2Fk
ZHJfdCBwaHlzYWRkcjsKIAotCS8qIEZvciBkb20wLCBwaHlzIGFkZHJlc3NlcyBjYW4gYWx3YXlz
IGJlIGF2YWlsYWJsZSAqLwotCWlmIChydGVfeGVuX2RvbTBfc3VwcG9ydGVkKCkpCi0JCXJldHVy
bjsKLQogCWlmICghcnRlX2VhbF9oYXNfaHVnZXBhZ2VzKCkpIHsKIAkJUlRFX0xPRyhFUlIsIEVB
TCwKIAkJCSJTdGFydGVkIHdpdGhvdXQgaHVnZXBhZ2VzIHN1cHBvcnQsIHBoeXNpY2FsIGFkZHJl
c3NlcyBub3QgYXZhaWxhYmxlXG4iKTsKQEAgLTEzOSwyOSArMTI4LDYgQEAgcnRlX21lbV92aXJ0
MnBoeShjb25zdCB2b2lkICp2aXJ0YWRkcikKIAlpbnQgcGFnZV9zaXplOwogCW9mZl90IG9mZnNl
dDsKIAotCS8qIHdoZW4gdXNpbmcgZG9tMCwgL3Byb2Mvc2VsZi9wYWdlbWFwIGFsd2F5cyByZXR1
cm5zIDAsIGNoZWNrIGluCi0JICogZHBkayBtZW1vcnkgYnkgYnJvd3NpbmcgdGhlIG1lbXNlZ3Mg
Ki8KLQlpZiAocnRlX3hlbl9kb20wX3N1cHBvcnRlZCgpKSB7Ci0JCXN0cnVjdCBydGVfbWVtX2Nv
bmZpZyAqbWNmZzsKLQkJc3RydWN0IHJ0ZV9tZW1zZWcgKm1lbXNlZzsKLQkJdW5zaWduZWQgaTsK
LQotCQltY2ZnID0gcnRlX2VhbF9nZXRfY29uZmlndXJhdGlvbigpLT5tZW1fY29uZmlnOwotCQlm
b3IgKGkgPSAwOyBpIDwgUlRFX01BWF9NRU1TRUc7IGkrKykgewotCQkJbWVtc2VnID0gJm1jZmct
Pm1lbXNlZ1tpXTsKLQkJCWlmIChtZW1zZWctPmFkZHIgPT0gTlVMTCkKLQkJCQlicmVhazsKLQkJ
CWlmICh2aXJ0YWRkciA+IG1lbXNlZy0+YWRkciAmJgotCQkJCQl2aXJ0YWRkciA8IFJURV9QVFJf
QUREKG1lbXNlZy0+YWRkciwKLQkJCQkJCW1lbXNlZy0+bGVuKSkgewotCQkJCXJldHVybiBtZW1z
ZWctPnBoeXNfYWRkciArCi0JCQkJCVJURV9QVFJfRElGRih2aXJ0YWRkciwgbWVtc2VnLT5hZGRy
KTsKLQkJCX0KLQkJfQotCi0JCXJldHVybiBSVEVfQkFEX1BIWVNfQUREUjsKLQl9Ci0KIAkvKiBD
YW5ub3QgcGFyc2UgL3Byb2Mvc2VsZi9wYWdlbWFwLCBubyBuZWVkIHRvIGxvZyBlcnJvcnMgZXZl
cnl3aGVyZSAqLwogCWlmICghcGh5c19hZGRyc19hdmFpbGFibGUpCiAJCXJldHVybiBSVEVfQkFE
X1BIWVNfQUREUjsKQEAgLTEwNjcsMTcgKzEwMzMsNiBAQCBydGVfZWFsX2h1Z2VwYWdlX2luaXQo
dm9pZCkKIAkJcmV0dXJuIDA7CiAJfQogCi0vKiBjaGVjayBpZiBhcHAgcnVucyBvbiBYZW4gRG9t
MCAqLwotCWlmIChpbnRlcm5hbF9jb25maWcueGVuX2RvbTBfc3VwcG9ydCkgewotI2lmZGVmIFJU
RV9MSUJSVEVfWEVOX0RPTTAKLQkJLyogdXNlIGRvbTBfbW0ga2VybmVsIGRyaXZlciB0byBpbml0
IG1lbW9yeSAqLwotCQlpZiAocnRlX3hlbl9kb20wX21lbW9yeV9pbml0KCkgPCAwKQotCQkJcmV0
dXJuIC0xOwotCQllbHNlCi0JCQlyZXR1cm4gMDsKLSNlbmRpZgotCX0KLQogCS8qIGNhbGN1bGF0
ZSB0b3RhbCBudW1iZXIgb2YgaHVnZXBhZ2VzIGF2YWlsYWJsZS4gYXQgdGhpcyBwb2ludCB3ZSBo
YXZlbid0CiAJICogeWV0IHN0YXJ0ZWQgc29ydGluZyB0aGVtIHNvIHRoZXkgYWxsIGFyZSBvbiBz
b2NrZXQgMCAqLwogCWZvciAoaSA9IDA7IGkgPCAoaW50KSBpbnRlcm5hbF9jb25maWcubnVtX2h1
Z2VwYWdlX3NpemVzOyBpKyspIHsKQEAgLTE0MDAsMTcgKzEzNTUsNiBAQCBydGVfZWFsX2h1Z2Vw
YWdlX2F0dGFjaCh2b2lkKQogCiAJdGVzdF9waHlzX2FkZHJzX2F2YWlsYWJsZSgpOwogCi0JaWYg
KGludGVybmFsX2NvbmZpZy54ZW5fZG9tMF9zdXBwb3J0KSB7Ci0jaWZkZWYgUlRFX0xJQlJURV9Y
RU5fRE9NMAotCQlpZiAocnRlX3hlbl9kb20wX21lbW9yeV9hdHRhY2goKSA8IDApIHsKLQkJCVJU
RV9MT0coRVJSLCBFQUwsICJGYWlsZWQgdG8gYXR0YWNoIG1lbW9yeSBzZWdtZW50cyBvZiBwcmlt
YXJ5ICIKLQkJCQkJInByb2Nlc3NcbiIpOwotCQkJcmV0dXJuIC0xOwotCQl9Ci0JCXJldHVybiAw
OwotI2VuZGlmCi0JfQotCiAJZmRfemVybyA9IG9wZW4oIi9kZXYvemVybyIsIE9fUkRPTkxZKTsK
IAlpZiAoZmRfemVybyA8IDApIHsKIAkJUlRFX0xPRyhFUlIsIEVBTCwgIkNvdWxkIG5vdCBvcGVu
IC9kZXYvemVyb1xuIik7CmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwv
ZWFsX3hlbl9tZW1vcnkuYyBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfeGVuX21l
bW9yeS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxOWRiMWNiLi4wMDAwMDAwCi0t
LSBhL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfeGVuX21lbW9yeS5jCisrKyAvZGV2
L251bGwKQEAgLTEsMzgxICswLDAgQEAKLS8qLQotICogICBCU0QgTElDRU5TRQotICoKLSAqICAg
Q29weXJpZ2h0KGMpIDIwMTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KLSAqICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9u
IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICog
ICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnMKLSAqICAgYXJlIG1ldDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMg
b2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICog
ICAgICAgZGlzdHJpYnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBD
b3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1h
eSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAg
ICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1p
c3Npb24uCi0gKgotICogICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklH
SFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQg
VE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNT
IEZPUgotICogICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZF
TlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElB
QkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAot
ICogICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJ
Q0VTOyBMT1NTIE9GIFVTRSwKLSAqICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAq
ICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFCi0gKiAgIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBP
RiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLQotI2luY2x1ZGUgPGVycm5v
Lmg+Ci0jaW5jbHVkZSA8c3RkYXJnLmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8
c3RkaW8uaD4KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNsdWRlIDxpbnR0eXBlcy5oPgotI2lu
Y2x1ZGUgPHN0cmluZy5oPgotI2luY2x1ZGUgPHN5cy9tbWFuLmg+Ci0jaW5jbHVkZSA8c3lzL3R5
cGVzLmg+Ci0jaW5jbHVkZSA8c3lzL3N0YXQuaD4KLSNpbmNsdWRlIDxzeXMvcXVldWUuaD4KLSNp
bmNsdWRlIDxzeXMvZmlsZS5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgotI2luY2x1ZGUgPGxpbWl0
cy5oPgotI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgotI2luY2x1ZGUgPHN5cy90aW1lLmg+Ci0KLSNp
bmNsdWRlIDxydGVfbG9nLmg+Ci0jaW5jbHVkZSA8cnRlX21lbW9yeS5oPgotI2luY2x1ZGUgPHJ0
ZV9tZW16b25lLmg+Ci0jaW5jbHVkZSA8cnRlX2xhdW5jaC5oPgotI2luY2x1ZGUgPHJ0ZV9lYWwu
aD4KLSNpbmNsdWRlIDxydGVfZWFsX21lbWNvbmZpZy5oPgotI2luY2x1ZGUgPHJ0ZV9wZXJfbGNv
cmUuaD4KLSNpbmNsdWRlIDxydGVfbGNvcmUuaD4KLSNpbmNsdWRlIDxydGVfY29tbW9uLmg+Ci0j
aW5jbHVkZSA8cnRlX3N0cmluZ19mbnMuaD4KLQotI2luY2x1ZGUgImVhbF9wcml2YXRlLmgiCi0j
aW5jbHVkZSAiZWFsX2ludGVybmFsX2NmZy5oIgotI2luY2x1ZGUgImVhbF9maWxlc3lzdGVtLmgi
Ci0jaW5jbHVkZSA8ZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmg+Ci0KLSNkZWZpbmUgUEFHRV9T
SVpFIFJURV9QR1NJWkVfNEsKLSNkZWZpbmUgREVGQVVMX0RPTTBfTkFNRSAiZG9tMC1tZW0iCi0K
LXN0YXRpYyBpbnQgeGVuX2ZkID0gLTE7Ci1zdGF0aWMgY29uc3QgY2hhciBzeXNfZGlyX3BhdGhb
XSA9ICIvc3lzL2tlcm5lbC9tbS9kb20wLW1tL21lbXNpemUtbUIiOwotCi0vKgotICogVHJ5IHRv
IG1tYXAgKnNpemUgYnl0ZXMgaW4gL2Rldi96ZXJvLiBJZiBpdCBpcyBzdWNjZXNzZnVsLCByZXR1
cm4gdGhlCi0gKiBwb2ludGVyIHRvIHRoZSBtbWFwJ2QgYXJlYSBhbmQga2VlcCAqc2l6ZSB1bm1v
ZGlmaWVkLiBFbHNlLCByZXRyeQotICogd2l0aCBhIHNtYWxsZXIgem9uZTogZGVjcmVhc2UgKnNp
emUgYnkgbWVtX3NpemUgdW50aWwgaXQgcmVhY2hlcwotICogMC4gSW4gdGhpcyBjYXNlLCByZXR1
cm4gTlVMTC4gTm90ZTogdGhpcyBmdW5jdGlvbiByZXR1cm5zIGFuIGFkZHJlc3MKLSAqIHdoaWNo
IGlzIGEgbXVsdGlwbGUgb2YgbWVtX3NpemUgc2l6ZS4KLSAqLwotc3RhdGljIHZvaWQgKgoteGVu
X2dldF92aXJ0dWFsX2FyZWEoc2l6ZV90ICpzaXplLCBzaXplX3QgbWVtX3NpemUpCi17Ci0Jdm9p
ZCAqYWRkcjsKLQlpbnQgZmQ7Ci0JbG9uZyBhbGlnbmVkX2FkZHI7Ci0KLQlSVEVfTE9HKERFQlVH
LCBFQUwsICJBc2sgYSB2aXJ0dWFsIGFyZWEgb2YgMHglenUgYnl0ZXNcbiIsICpzaXplKTsKLQot
CWZkID0gb3BlbigiL2Rldi96ZXJvIiwgT19SRE9OTFkpOwotCWlmIChmZCA8IDApewotCQlSVEVf
TE9HKEVSUiwgRUFMLCAiQ2Fubm90IG9wZW4gL2Rldi96ZXJvXG4iKTsKLQkJcmV0dXJuIE5VTEw7
Ci0JfQotCWRvIHsKLQkJYWRkciA9IG1tYXAoTlVMTCwgKCpzaXplKSArIG1lbV9zaXplLCBQUk9U
X1JFQUQsCi0JCQlNQVBfUFJJVkFURSwgZmQsIDApOwotCQlpZiAoYWRkciA9PSBNQVBfRkFJTEVE
KQotCQkJKnNpemUgLT0gbWVtX3NpemU7Ci0JfSB3aGlsZSAoYWRkciA9PSBNQVBfRkFJTEVEICYm
ICpzaXplID4gMCk7Ci0KLQlpZiAoYWRkciA9PSBNQVBfRkFJTEVEKSB7Ci0JCWNsb3NlKGZkKTsK
LQkJUlRFX0xPRyhFUlIsIEVBTCwgIkNhbm5vdCBnZXQgYSB2aXJ0dWFsIGFyZWFcbiIpOwotCQly
ZXR1cm4gTlVMTDsKLQl9Ci0KLQltdW5tYXAoYWRkciwgKCpzaXplKSArIG1lbV9zaXplKTsKLQlj
bG9zZShmZCk7Ci0KLQkvKiBhbGlnbiBhZGRyIHRvIGEgbWVtX3NpemUgYm91bmRhcnkgKi8KLQlh
bGlnbmVkX2FkZHIgPSAodWludHB0cl90KWFkZHI7Ci0JYWxpZ25lZF9hZGRyID0gUlRFX0FMSUdO
X0NFSUwoYWxpZ25lZF9hZGRyLCBtZW1fc2l6ZSk7Ci0gICAgICAgIGFkZHIgPSAodm9pZCAqKShh
bGlnbmVkX2FkZHIpOwotCi0JUlRFX0xPRyhERUJVRywgRUFMLCAiVmlydHVhbCBhcmVhIGZvdW5k
IGF0ICVwIChzaXplID0gMHglengpXG4iLAotCQlhZGRyLCAqc2l6ZSk7Ci0KLQlyZXR1cm4gYWRk
cjsKLX0KLQotLyoqCi0gKiBHZXQgbWVtb3J5IHNpemUgY29uZmlndXJhdGlvbiBmcm9tIC9zeXMv
ZGV2aWNlcy92aXJ0dWFsL21pc2MvZG9tMF9tbQotICogL21lbXNpemUtbUIvbWVtc2l6ZSBmaWxl
LCBhbmQgdGhlIHNpemUgdW5pdCBpcyBtQi4KLSAqLwotc3RhdGljIGludAotZ2V0X3hlbl9tZW1v
cnlfc2l6ZSh2b2lkKQotewotCWNoYXIgcGF0aFtQQVRIX01BWF07Ci0JdW5zaWduZWQgbG9uZyBt
ZW1fc2l6ZSA9IDA7Ci0Jc3RhdGljIGNvbnN0IGNoYXIgKmZpbGVfbmFtZTsKLQotCWZpbGVfbmFt
ZSA9ICJtZW1zaXplIjsKLQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy8lcyIsCi0J
CQlzeXNfZGlyX3BhdGgsIGZpbGVfbmFtZSk7Ci0KLQlpZiAoZWFsX3BhcnNlX3N5c2ZzX3ZhbHVl
KHBhdGgsICZtZW1fc2l6ZSkgPCAwKQotCQlyZXR1cm4gLTE7Ci0KLQlpZiAobWVtX3NpemUgPT0g
MCkKLQkJcnRlX2V4aXQoRVhJVF9GQUlMVVJFLCJYRU4tRE9NMDp0aGUgJXMvJXMgd2FzIG5vdCIK
LQkJCSIgY29uZmlndXJlZC5cbiIsc3lzX2Rpcl9wYXRoLCBmaWxlX25hbWUpOwotCWlmIChtZW1f
c2l6ZSAlIDIpCi0JCXJ0ZV9leGl0KEVYSVRfRkFJTFVSRSwiWEVOLURPTTA6dGhlICVzLyVzIG11
c3QgYmUiCi0JCQkiIGV2ZW4gbnVtYmVyLlxuIixzeXNfZGlyX3BhdGgsIGZpbGVfbmFtZSk7Ci0K
LQlpZiAobWVtX3NpemUgPiBET00wX0NPTkZJR19NRU1TSVpFKQotCQlydGVfZXhpdChFWElUX0ZB
SUxVUkUsIlhFTi1ET00wOnRoZSAlcy8lcyBzaG91bGQgbm90IGJlIGxhcmdlciIKLQkJCSIgdGhh
biAlZCBtQlxuIixzeXNfZGlyX3BhdGgsIGZpbGVfbmFtZSwgRE9NMF9DT05GSUdfTUVNU0laRSk7
Ci0KLQlyZXR1cm4gbWVtX3NpemU7Ci19Ci0KLS8qKgotICogQmFzZWQgb24gcGh5c2ljYWwgYWRk
cmVzcyB0byBjYWN1bGF0ZSBNRk4gaW4gWGVuIERvbTAuCi0gKi8KLXBoeXNfYWRkcl90Ci1ydGVf
eGVuX21lbV9waHkybWNoKGludDMyX3QgbWVtc2VnX2lkLCBjb25zdCBwaHlzX2FkZHJfdCBwaHlf
YWRkcikKLXsKLQlpbnQgbWZuX2lkLCBpOwotCXVpbnQ2NF90IG1mbiwgbWZuX29mZnNldDsKLQlz
dHJ1Y3QgcnRlX21lbV9jb25maWcgKm1jZmcgPSBydGVfZWFsX2dldF9jb25maWd1cmF0aW9uKCkt
Pm1lbV9jb25maWc7Ci0Jc3RydWN0IHJ0ZV9tZW1zZWcgKm1lbXNlZyA9IG1jZmctPm1lbXNlZzsK
LQotCS8qIGZpbmQgdGhlIG1lbW9yeSBzZWdtZW50IG93bmluZyB0aGUgcGh5c2ljYWwgYWRkcmVz
cyAqLwotCWlmIChtZW1zZWdfaWQgPT0gLTEpIHsKLQkJZm9yIChpID0gMDsgaSA8IFJURV9NQVhf
TUVNU0VHOyBpKyspIHsKLQkJCWlmICgocGh5X2FkZHIgPj0gbWVtc2VnW2ldLnBoeXNfYWRkcikg
JiYKLQkJCQkJKHBoeV9hZGRyIDwgbWVtc2VnW2ldLnBoeXNfYWRkciArCi0JCQkJCQltZW1zZWdb
aV0ubGVuKSkgewotCQkJCW1lbXNlZ19pZCA9IGk7Ci0JCQkJYnJlYWs7Ci0JCQl9Ci0JCX0KLQkJ
aWYgKG1lbXNlZ19pZCA9PSAtMSkKLQkJCXJldHVybiBSVEVfQkFEX1BIWVNfQUREUjsKLQl9Ci0K
LQltZm5faWQgPSAocGh5X2FkZHIgLSBtZW1zZWdbbWVtc2VnX2lkXS5waHlzX2FkZHIpIC8gUlRF
X1BHU0laRV8yTTsKLQotCS8qdGhlIE1GTiBpcyBjb250aWd1b3VzIGluIDJNICovCi0JbWZuX29m
ZnNldCA9IChwaHlfYWRkciAtIG1lbXNlZ1ttZW1zZWdfaWRdLnBoeXNfYWRkcikgJQotCQkJCQlS
VEVfUEdTSVpFXzJNIC8gUEFHRV9TSVpFOwotCW1mbiA9IG1mbl9vZmZzZXQgKyBtZW1zZWdbbWVt
c2VnX2lkXS5tZm5bbWZuX2lkXTsKLQotCS8qKiByZXR1cm4gbWVjaGluZSBhZGRyZXNzICovCi0J
cmV0dXJuIG1mbiAqIFBBR0VfU0laRSArIHBoeV9hZGRyICUgUEFHRV9TSVpFOwotfQotCi1pbnQK
LXJ0ZV94ZW5fZG9tMF9tZW1vcnlfaW5pdCh2b2lkKQotewotCXZvaWQgKnZpcl9hZGRyLCAqdm1h
X2FkZHIgPSBOVUxMOwotCWludCBlcnIsIHJldCA9IDA7Ci0JdWludDMyX3QgaSwgcmVxdWVzdGVk
LCBtZW1fc2l6ZSwgbWVtc2VnX2lkeCwgbnVtX21lbXNlZyA9IDA7Ci0Jc2l6ZV90IHZtYV9sZW4g
PSAwOwotCXN0cnVjdCBtZW1vcnlfaW5mbyBtZW1pbmZvOwotCXN0cnVjdCBtZW1zZWdfaW5mbyBz
ZWdpbmZvW1JURV9NQVhfTUVNU0VHXTsKLQlpbnQgZmxhZ3MsIHBhZ2Vfc2l6ZSA9IGdldHBhZ2Vz
aXplKCk7Ci0Jc3RydWN0IHJ0ZV9tZW1fY29uZmlnICptY2ZnID0gcnRlX2VhbF9nZXRfY29uZmln
dXJhdGlvbigpLT5tZW1fY29uZmlnOwotCXN0cnVjdCBydGVfbWVtc2VnICptZW1zZWcgPSBtY2Zn
LT5tZW1zZWc7Ci0JdWludDY0X3QgdG90YWxfbWVtID0gaW50ZXJuYWxfY29uZmlnLm1lbW9yeTsK
LQotCW1lbXNldChzZWdpbmZvLCAwLCBzaXplb2Yoc2VnaW5mbykpOwotCW1lbXNldCgmbWVtaW5m
bywgMCwgc2l6ZW9mKHN0cnVjdCBtZW1vcnlfaW5mbykpOwotCi0JbWVtX3NpemUgPSBnZXRfeGVu
X21lbW9yeV9zaXplKCk7Ci0JcmVxdWVzdGVkID0gKHVuc2lnbmVkKSAodG90YWxfbWVtIC8gMHgx
MDAwMDApOwotCWlmIChyZXF1ZXN0ZWQgPiBtZW1fc2l6ZSkKLQkJLyogaWYgd2UgZGlkbid0IHNh
dGlzZnkgdG90YWwgbWVtb3J5IHJlcXVpcmVtZW50cyAqLwotCQlydGVfZXhpdChFWElUX0ZBSUxV
UkUsIk5vdCBlbm91Z2ggbWVtb3J5IGF2YWlsYWJsZSEgUmVxdWVzdGVkOiAldU1CLCIKLQkJCQki
IGF2YWlsYWJsZTogJXVNQlxuIiwgcmVxdWVzdGVkLCBtZW1fc2l6ZSk7Ci0JZWxzZSBpZiAodG90
YWxfbWVtICE9IDApCi0JCW1lbV9zaXplID0gcmVxdWVzdGVkOwotCi0JLyogQ2hlY2sgRkQgYW5k
IG9wZW4gb25jZSAqLwotCWlmICh4ZW5fZmQgPCAwKSB7Ci0JCXhlbl9mZCA9IG9wZW4oRE9NMF9N
TV9ERVYsIE9fUkRXUik7Ci0JCWlmICh4ZW5fZmQgPCAwKSB7Ci0JCQlSVEVfTE9HKEVSUiwgRUFM
LCAiQ2FuIG5vdCBvcGVuICVzXG4iLERPTTBfTU1fREVWKTsKLQkJCXJldHVybiAtMTsKLQkJfQot
CX0KLQotCW1lbWluZm8uc2l6ZSA9IG1lbV9zaXplOwotCi0JLyogY29uc3RydWN0IG1lbW9yeSBt
YW5nZW1lbnQgbmFtZSBmb3IgRG9tMCAqLwotCXNucHJpbnRmKG1lbWluZm8ubmFtZSwgRE9NMF9O
QU1FX01BWCwgIiVzLSVzIiwKLQkJaW50ZXJuYWxfY29uZmlnLmh1Z2VmaWxlX3ByZWZpeCwgREVG
QVVMX0RPTTBfTkFNRSk7Ci0KLQkvKiBOb3RpZnkga2VybmVsIGRyaXZlciB0byBhbGxvY2F0ZSBt
ZW1vcnkgKi8KLQlyZXQgPSBpb2N0bCh4ZW5fZmQsIFJURV9ET00wX0lPQ1RMX1BSRVBBUkVfTUVN
U0VHLCAmbWVtaW5mbyk7Ci0JaWYgKHJldCA8IDApIHsKLQkJUlRFX0xPRyhFUlIsIEVBTCwgIlhF
TiBET00wOmZhaWxlZCB0byBnZXQgbWVtb3J5XG4iKTsKLQkJZXJyID0gLUVJTzsKLQkJZ290byBm
YWlsOwotCX0KLQotCS8qIEdldCBudW1iZXIgb2YgbWVtb3J5IHNlZ21lbnQgZnJvbSBkcml2ZXIg
Ki8KLQlyZXQgPSBpb2N0bCh4ZW5fZmQsIFJURV9ET00wX0lPQ1RMX0dFVF9OVU1fTUVNU0VHLCAm
bnVtX21lbXNlZyk7Ci0JaWYgKHJldCA8IDApIHsKLQkJUlRFX0xPRyhFUlIsIEVBTCwgIlhFTiBE
T00wOmZhaWxlZCB0byBnZXQgbWVtc2VnIGNvdW50LlxuIik7Ci0JCWVyciA9IC1FSU87Ci0JCWdv
dG8gZmFpbDsKLQl9Ci0KLQlpZihudW1fbWVtc2VnID4gUlRFX01BWF9NRU1TRUcpewotCQlSVEVf
TE9HKEVSUiwgRUFMLCAiWEVOIERPTTA6IHRoZSBtZW1zZWcgY291bnQgJWQgaXMgZ3JlYXRlciIK
LQkJCSIgdGhhbiBtYXggbWVtc2VnICVkLlxuIixudW1fbWVtc2VnLCBSVEVfTUFYX01FTVNFRyk7
Ci0JCWVyciA9IC1FSU87Ci0JCWdvdG8gZmFpbDsKLQl9Ci0KLQkvKiBnZXQgYWxsIG1lbW9yeSBz
ZWdlbWVudHMgaW5mb3JtYXRpb24gKi8KLQlyZXQgPSBpb2N0bCh4ZW5fZmQsIFJURV9ET00wX0lP
Q1RMX0dFVF9NRU1TRUdfSU5GTywgc2VnaW5mbyk7Ci0JaWYgKHJldCA8IDApIHsKLQkJUlRFX0xP
RyhFUlIsIEVBTCwgIlhFTiBET00wOmZhaWxlZCB0byBnZXQgbWVtc2VnIGluZm8uXG4iKTsKLQkJ
ZXJyID0gLUVJTzsKLQkJZ290byBmYWlsOwotCX0KLQotCS8qIG1hcCBhbGwgbWVtb3J5IHNlZ21l
bnRzIHRvIGNvbnRpZ3VvdXMgdXNlciBzcGFjZSAqLwotCWZvciAobWVtc2VnX2lkeCA9IDA7IG1l
bXNlZ19pZHggPCBudW1fbWVtc2VnOyBtZW1zZWdfaWR4KyspCi0JewotCQl2bWFfbGVuID0gc2Vn
aW5mb1ttZW1zZWdfaWR4XS5zaXplOwotCi0JCS8qKgotCQkgKiBnZXQgdGhlIGJpZ2dlc3Qgdmly
dHVhbCBtZW1vcnkgYXJlYSB1cCB0byB2bWFfbGVuLiBJZiBpdCBmYWlscywKLQkJICogdm1hX2Fk
ZHIgaXMgTlVMTCwgc28gbGV0IHRoZSBrZXJuZWwgcHJvdmlkZSB0aGUgYWRkcmVzcy4KLQkJICov
Ci0JCXZtYV9hZGRyID0geGVuX2dldF92aXJ0dWFsX2FyZWEoJnZtYV9sZW4sIFJURV9QR1NJWkVf
Mk0pOwotCQlpZiAodm1hX2FkZHIgPT0gTlVMTCkgewotCQkJZmxhZ3MgPSBNQVBfU0hBUkVEOwot
CQkJdm1hX2xlbiA9IFJURV9QR1NJWkVfMk07Ci0JCX0gZWxzZQotCQkJZmxhZ3MgPSBNQVBfU0hB
UkVEIHwgTUFQX0ZJWEVEOwotCi0JCXNlZ2luZm9bbWVtc2VnX2lkeF0uc2l6ZSA9IHZtYV9sZW47
Ci0JCXZpcl9hZGRyID0gbW1hcCh2bWFfYWRkciwgc2VnaW5mb1ttZW1zZWdfaWR4XS5zaXplLAot
CQkJUFJPVF9SRUFEfFBST1RfV1JJVEUsIGZsYWdzLCB4ZW5fZmQsCi0JCQltZW1zZWdfaWR4ICog
cGFnZV9zaXplKTsKLQkJaWYgKHZpcl9hZGRyID09IE1BUF9GQUlMRUQpIHsKLQkJCVJURV9MT0co
RVJSLCBFQUwsICJYRU4gRE9NMDpDb3VsZCBub3QgbW1hcCAlc1xuIiwKLQkJCQlET00wX01NX0RF
Vik7Ci0JCQllcnIgPSAtRUlPOwotCQkJZ290byBmYWlsOwotCQl9Ci0KLQkJbWVtc2VnW21lbXNl
Z19pZHhdLmFkZHIgPSB2aXJfYWRkcjsKLQkJbWVtc2VnW21lbXNlZ19pZHhdLnBoeXNfYWRkciA9
IHBhZ2Vfc2l6ZSAqCi0JCQlzZWdpbmZvW21lbXNlZ19pZHhdLnBmbiA7Ci0JCW1lbXNlZ1ttZW1z
ZWdfaWR4XS5sZW4gPSBzZWdpbmZvW21lbXNlZ19pZHhdLnNpemU7Ci0JCWZvciAoIGkgPSAwOyBp
IDwgc2VnaW5mb1ttZW1zZWdfaWR4XS5zaXplIC8gUlRFX1BHU0laRV8yTTsgaSsrKQotCQkJbWVt
c2VnW21lbXNlZ19pZHhdLm1mbltpXSA9IHNlZ2luZm9bbWVtc2VnX2lkeF0ubWZuW2ldOwotCi0J
CS8qIE1GTnMgYXJlIGNvbnRpbnVvdXMgaW4gMk0sIHNvIGFzc3VtZSB0aGF0IHBhZ2Ugc2l6ZSBp
cyAyTSAqLwotCQltZW1zZWdbbWVtc2VnX2lkeF0uaHVnZXBhZ2Vfc3ogPSBSVEVfUEdTSVpFXzJN
OwotCi0JCW1lbXNlZ1ttZW1zZWdfaWR4XS5uY2hhbm5lbCA9IG1jZmctPm5jaGFubmVsOwotCQlt
ZW1zZWdbbWVtc2VnX2lkeF0ubnJhbmsgPSBtY2ZnLT5ucmFuazsKLQotCQkvKiBOVU1BIGlzIG5v
dCBzdXBwb3RlZCBpbiBYZW4gRG9tMCwgc28gb25seSBzZXQgc29ja2V0IDAqLwotCQltZW1zZWdb
bWVtc2VnX2lkeF0uc29ja2V0X2lkID0gMDsKLQl9Ci0KLQlyZXR1cm4gMDsKLWZhaWw6Ci0JaWYg
KHhlbl9mZCA+IDApIHsKLQkJY2xvc2UoeGVuX2ZkKTsKLQkJeGVuX2ZkID0gLTE7Ci0JfQotCXJl
dHVybiBlcnI7Ci19Ci0KLS8qCi0gKiBUaGlzIGNyZWF0ZXMgdGhlIG1lbW9yeSBtYXBwaW5ncyBp
biB0aGUgc2Vjb25kYXJ5IHByb2Nlc3MgdG8gbWF0Y2ggdGhhdCBvZgotICogdGhlIHNlcnZlciBw
cm9jZXNzLiBJdCBnb2VzIHRocm91Z2ggZWFjaCBtZW1vcnkgc2VnbWVudCBpbiB0aGUgRFBESyBy
dW50aW1lCi0gKiBjb25maWd1cmF0aW9uLCBtYXBwaW5nIHRoZW0gaW4gb3JkZXIgdG8gZm9ybSBh
IGNvbnRpZ3VvdXMgYmxvY2sgaW4gdGhlCi0gKiB2aXJ0dWFsIG1lbW9yeSBzcGFjZQotICovCi1p
bnQKLXJ0ZV94ZW5fZG9tMF9tZW1vcnlfYXR0YWNoKHZvaWQpCi17Ci0JY29uc3Qgc3RydWN0IHJ0
ZV9tZW1fY29uZmlnICptY2ZnOwotCXVuc2lnbmVkIHMgPSAwOyAvKiBzIHVzZWQgdG8gdHJhY2sg
dGhlIHNlZ21lbnQgbnVtYmVyICovCi0JaW50IHhlbl9mZCA9IC0xOwotCWludCByZXQgPSAtMTsK
LQl2b2lkICp2aXJfYWRkcjsKLQljaGFyIG5hbWVbRE9NMF9OQU1FX01BWF0gPSB7MH07Ci0JaW50
IHBhZ2Vfc2l6ZSA9IGdldHBhZ2VzaXplKCk7Ci0KLQltY2ZnID0gcnRlX2VhbF9nZXRfY29uZmln
dXJhdGlvbigpLT5tZW1fY29uZmlnOwotCi0JLyogQ2hlY2sgRkQgYW5kIG9wZW4gb25jZSAqLwot
CWlmICh4ZW5fZmQgPCAwKSB7Ci0JCXhlbl9mZCA9IG9wZW4oRE9NMF9NTV9ERVYsIE9fUkRXUik7
Ci0JCWlmICh4ZW5fZmQgPCAwKSB7Ci0JCQlSVEVfTE9HKEVSUiwgRUFMLCAiQ2FuIG5vdCBvcGVu
ICVzXG4iLERPTTBfTU1fREVWKTsKLQkJCWdvdG8gZXJyb3I7Ci0JCX0KLQl9Ci0KLQkvKiBjb25z
dHJ1Y3QgbWVtb3J5IG1hbmdlbWVudCBuYW1lIGZvciBEb20wICovCi0Jc25wcmludGYobmFtZSwg
RE9NMF9OQU1FX01BWCwgIiVzLSVzIiwKLQkJaW50ZXJuYWxfY29uZmlnLmh1Z2VmaWxlX3ByZWZp
eCwgREVGQVVMX0RPTTBfTkFNRSk7Ci0JLyogYXR0YWNoIHRvIG1lbW9yeSBzZWdtZW50cyBvZiBw
cmltYXJ5IHByb2Nlc3MgKi8KLQlyZXQgPSBpb2N0bCh4ZW5fZmQsIFJURV9ET00wX0lPQ1RMX0FU
VEFDSF9UT19NRU1TRUcsIG5hbWUpOwotCWlmIChyZXQpIHsKLQkJUlRFX0xPRyhFUlIsIEVBTCwi
YXR0YWNoIG1lbW9yeSBzZWdtZW50cyBmYWlsLlxuIik7Ci0JCWdvdG8gZXJyb3I7Ci0JfQotCi0J
LyogbWFwIGFsbCBzZWdtZW50cyBpbnRvIG1lbW9yeSB0byBtYWtlIHN1cmUgd2UgZ2V0IHRoZSBh
ZGRycyAqLwotCWZvciAocyA9IDA7IHMgPCBSVEVfTUFYX01FTVNFRzsgKytzKSB7Ci0KLQkJLyoK
LQkJICogdGhlIGZpcnN0IG1lbW9yeSBzZWdtZW50IHdpdGggbGVuPT0wIGlzIHRoZSBvbmUgdGhh
dAotCQkgKiBmb2xsb3dzIHRoZSBsYXN0IHZhbGlkIHNlZ21lbnQuCi0JCSAqLwotCQlpZiAobWNm
Zy0+bWVtc2VnW3NdLmxlbiA9PSAwKQotCQkJYnJlYWs7Ci0KLQkJdmlyX2FkZHIgPSBtbWFwKG1j
ZmctPm1lbXNlZ1tzXS5hZGRyLCBtY2ZnLT5tZW1zZWdbc10ubGVuLAotCQkJCVBST1RfUkVBRHxQ
Uk9UX1dSSVRFLCBNQVBfU0hBUkVEfE1BUF9GSVhFRCwgeGVuX2ZkLAotCQkJCXMgKiBwYWdlX3Np
emUpOwotCQlpZiAodmlyX2FkZHIgPT0gTUFQX0ZBSUxFRCkgewotCQkJUlRFX0xPRyhFUlIsIEVB
TCwgIkNvdWxkIG5vdCBtbWFwICVsbHUgYnl0ZXMgIgotCQkJCSJpbiAlcyB0byByZXF1ZXN0ZWQg
YWRkcmVzcyBbJXBdXG4iLAotCQkJCSh1bnNpZ25lZCBsb25nIGxvbmcpbWNmZy0+bWVtc2VnW3Nd
LmxlbiwgRE9NMF9NTV9ERVYsCi0JCQkJbWNmZy0+bWVtc2VnW3NdLmFkZHIpOwotCQkJZ290byBl
cnJvcjsKLQkJfQotCX0KLQlyZXR1cm4gMDsKLQotZXJyb3I6Ci0JaWYgKHhlbl9mZCA+PSAwKSB7
Ci0JCWNsb3NlKHhlbl9mZCk7Ci0JCXhlbl9mZCA9IC0xOwotCX0KLQlyZXR1cm4gLTE7Ci19CmRp
ZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvaW5jbHVkZS9leGVjLWVudi9y
dGVfZG9tMF9jb21tb24uaCBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4
ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBk
OTcwNzc4Li4wMDAwMDAwCi0tLSBhL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNsdWRl
L2V4ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5oCisrKyAvZGV2L251bGwKQEAgLTEsMTA4ICswLDAg
QEAKLS8qLQotICogICBUaGlzIGZpbGUgaXMgcHJvdmlkZWQgdW5kZXIgYSBkdWFsIEJTRC9MR1BM
djIgbGljZW5zZS4gIFdoZW4gdXNpbmcgb3IKLSAqICAgcmVkaXN0cmlidXRpbmcgdGhpcyBmaWxl
LCB5b3UgbWF5IGRvIHNvIHVuZGVyIGVpdGhlciBsaWNlbnNlLgotICoKLSAqICAgR05VIExFU1NF
UiBHRU5FUkFMIFBVQkxJQyBMSUNFTlNFCi0gKgotICogICBDb3B5cmlnaHQoYykgMjAwNy0yMDE0
IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAgVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKLSAqICAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHZlcnNpb24gMi4xIG9mIHRoZSBHTlUg
TGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAqICAgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKgotICogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0Ci0gKiAgIFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAq
ICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUKLSAqICAgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KLSAqCi0gKiAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogICBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQotICogICBGb3VuZGF0
aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdCAtIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEw
LTEzMDEgVVNBLgotICoKLSAqICAgQ29udGFjdCBJbmZvcm1hdGlvbjoKLSAqICAgSW50ZWwgQ29y
cG9yYXRpb24KLSAqCi0gKgotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMp
IDIwMTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAg
QWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4g
c291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMK
LSAqICAgYXJlIG1ldDoKLSAqCi0gKiAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2Rl
IG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICogUmVk
aXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5
cmlnaHQKLSAqICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIgaW4KLSAqICAgICB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3Ro
ZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiAgICAgZGlzdHJpYnV0aW9uLgotICog
ICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRoZSBuYW1lcyBv
ZiBpdHMKLSAqICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9t
b3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAqICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBz
cGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogICAgVEhJUyBTT0ZUV0FS
RSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwot
ICogICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNM
VURJTkcsIEJVVCBOT1QKLSAqICAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICAgQSBQQVJUSUNVTEFSIFBV
UlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAq
ICAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLAotICogICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5U
SUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICAgTElNSVRFRCBUTywgUFJPQ1VS
RU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiAg
ICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FV
U0VEIEFORCBPTiBBTlkKLSAqICAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09O
VFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgIChJTkNMVURJTkcgTkVHTElH
RU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotICog
ICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBP
RiBTVUNIIERBTUFHRS4KLSAqCi0gKi8KLQotI2lmbmRlZiBfUlRFX0RPTTBfQ09NTU9OX0hfCi0j
ZGVmaW5lIF9SVEVfRE9NMF9DT01NT05fSF8KLQotI2lmZGVmIF9fS0VSTkVMX18KLSNpbmNsdWRl
IDxsaW51eC9pZi5oPgotI2VuZGlmCi0KLSNkZWZpbmUgRE9NMF9OQU1FX01BWCAgIDI1NgotI2Rl
ZmluZSBET00wX01NX0RFViAgICIvZGV2L2RvbTBfbW0iCi0KLSNkZWZpbmUgRE9NMF9DT05USUdf
TlVNX09SREVSICAgICAgIDkgICAgICAgLyoqPCBvcmRlciBvZiAyTSAqLwotI2RlZmluZSBET00w
X05VTV9NRU1TRUcgICAgICAgICAgICAgNTEyICAgICAvKio8IE1heGltdW0gbmIuIG9mIG1lbW9y
eSBzZWdtZW50LiAqLwotI2RlZmluZSBET00wX01FTUJMT0NLX1NJWkUgICAgICAgICAgMHgyMDAw
MDAgLyoqPCBzaXplIG9mIG1lbW9yeSBibG9jaygyTSkuICovCi0jZGVmaW5lIERPTTBfQ09ORklH
X01FTVNJWkUgICAgICAgICA0MDk2ICAgICAvKio8IE1heGltdW0gY29uZmlnIG1lbW9yeSBzaXpl
KDRHKS4gKi8KLSNkZWZpbmUgRE9NMF9OVU1fTUVNQkxPQ0sgKERPTTBfQ09ORklHX01FTVNJWkUg
LyAyKSAvKio8IE1heGltdW0gbmIuIG9mIDJNIG1lbW9yeSBibG9jay4gKi8KLQotI2RlZmluZSBS
VEVfRE9NMF9JT0NUTF9QUkVQQVJFX01FTVNFRyAgICBfSU9XUigwLCAxICwgc3RydWN0IG1lbW9y
eV9pbmZvKQotI2RlZmluZSBSVEVfRE9NMF9JT0NUTF9BVFRBQ0hfVE9fTUVNU0VHICBfSU9XUigw
LCAyICwgY2hhciAqKQotI2RlZmluZSBSVEVfRE9NMF9JT0NUTF9HRVRfTlVNX01FTVNFRyAgICBf
SU9XUigwLCAzLCBpbnQpCi0jZGVmaW5lIFJURV9ET00wX0lPQ1RMX0dFVF9NRU1TRUdfSU5GTyAg
IF9JT1dSKDAsIDQsIHZvaWQgKikKLQotLyoqCi0gKiBBIHN0cnVjdHVyZSB1c2VkIHRvIHN0b3Jl
IG1lbW9yeSBpbmZvcm1hdGlvbi4KLSAqLwotc3RydWN0IG1lbW9yeV9pbmZvIHsKLQljaGFyIG5h
bWVbRE9NMF9OQU1FX01BWF07Ci0JdWludDY0X3Qgc2l6ZTsKLX07Ci0KLS8qKgotICogQSBzdHJ1
Y3R1cmUgdXNlZCB0byBzdG9yZSBtZW1vcnkgc2VnbWVudCBpbmZvcm1hdGlvbi4KLSAqLwotc3Ry
dWN0IG1lbXNlZ19pbmZvIHsKLQl1aW50MzJfdCBpZHg7Ci0JdWludDY0X3QgcGZuOwotCXVpbnQ2
NF90IHNpemU7Ci0JdWludDY0X3QgbWZuW0RPTTBfTlVNX01FTUJMT0NLXTsKLX07Ci0KLS8qKgot
ICogQSBzdHJ1Y3R1cmUgdXNlZCB0byBzdG9yZSBtZW1vcnkgYmxvY2sgaW5mb3JtYXRpb24uCi0g
Ki8KLXN0cnVjdCBtZW1ibG9ja19pbmZvIHsKLQl1aW50OF90IGV4Y2hhbmdlX2ZsYWc7Ci0JdWlu
dDhfdCB1c2VkOwotCXVpbnQ2NF90IHZpcl9hZGRyOwotCXVpbnQ2NF90IHBmbjsKLQl1aW50NjRf
dCBtZm47Ci19OwotI2VuZGlmIC8qIF9SVEVfRE9NMF9DT01NT05fSF8gKi8KZGlmZiAtLWdpdCBh
L2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2lnYl91aW8vaWdiX3Vpby5jIGIvbGliL2xpYnJ0ZV9l
YWwvbGludXhhcHAvaWdiX3Vpby9pZ2JfdWlvLmMKaW5kZXggMDdhMTlhMy4uM2Q1YzJmMyAxMDA2
NDQKLS0tIGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvaWdiX3Vpby9pZ2JfdWlvLmMKKysrIGIv
bGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvaWdiX3Vpby9pZ2JfdWlvLmMKQEAgLTMzLDkgKzMzLDYg
QEAKICNpbmNsdWRlIDxsaW51eC92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgog
Ci0jaWZkZWYgQ09ORklHX1hFTl9ET00wCi0jaW5jbHVkZSA8eGVuL3hlbi5oPgotI2VuZGlmCiAj
aW5jbHVkZSA8cnRlX3BjaV9kZXZfZmVhdHVyZXMuaD4KIAogI2luY2x1ZGUgImNvbXBhdC5oIgpA
QCAtMjAxLDUyICsxOTgsNiBAQCBpZ2J1aW9fcGNpX3JlbGVhc2Uoc3RydWN0IHVpb19pbmZvICpp
bmZvLCBzdHJ1Y3QgaW5vZGUgKmlub2RlKQogCXJldHVybiAwOwogfQogCi0jaWZkZWYgQ09ORklH
X1hFTl9ET00wCi1zdGF0aWMgaW50Ci1pZ2J1aW9fZG9tMF9tbWFwX3BoeXMoc3RydWN0IHVpb19p
bmZvICppbmZvLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKLXsKLQlpbnQgaWR4OwotCi0J
aWR4ID0gKGludCl2bWEtPnZtX3Bnb2ZmOwotCXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90X25v
bmNhY2hlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7Ci0jaWZkZWYgSEFWRV9QVEVfTUFTS19QQUdFX0lP
TUFQCi0Jdm1hLT52bV9wYWdlX3Byb3QucGdwcm90IHw9IF9QQUdFX0lPTUFQOwotI2VuZGlmCi0K
LQlyZXR1cm4gcmVtYXBfcGZuX3JhbmdlKHZtYSwKLQkJCXZtYS0+dm1fc3RhcnQsCi0JCQlpbmZv
LT5tZW1baWR4XS5hZGRyID4+IFBBR0VfU0hJRlQsCi0JCQl2bWEtPnZtX2VuZCAtIHZtYS0+dm1f
c3RhcnQsCi0JCQl2bWEtPnZtX3BhZ2VfcHJvdCk7Ci19Ci0KLS8qKgotICogVGhpcyBpcyB1aW8g
ZGV2aWNlIG1tYXAgbWV0aG9kIHdoaWNoIHdpbGwgdXNlIGlnYnVpbyBtbWFwIGZvciBYZW4KLSAq
IERvbTAgZW52aXJvbm1lbnQuCi0gKi8KLXN0YXRpYyBpbnQKLWlnYnVpb19kb20wX3BjaV9tbWFw
KHN0cnVjdCB1aW9faW5mbyAqaW5mbywgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCi17Ci0J
aW50IGlkeDsKLQotCWlmICh2bWEtPnZtX3Bnb2ZmID49IE1BWF9VSU9fTUFQUykKLQkJcmV0dXJu
IC1FSU5WQUw7Ci0KLQlpZiAoaW5mby0+bWVtW3ZtYS0+dm1fcGdvZmZdLnNpemUgPT0gMCkKLQkJ
cmV0dXJuIC1FSU5WQUw7Ci0KLQlpZHggPSAoaW50KXZtYS0+dm1fcGdvZmY7Ci0Jc3dpdGNoIChp
bmZvLT5tZW1baWR4XS5tZW10eXBlKSB7Ci0JY2FzZSBVSU9fTUVNX1BIWVM6Ci0JCXJldHVybiBp
Z2J1aW9fZG9tMF9tbWFwX3BoeXMoaW5mbywgdm1hKTsKLQljYXNlIFVJT19NRU1fTE9HSUNBTDoK
LQljYXNlIFVJT19NRU1fVklSVFVBTDoKLQlkZWZhdWx0OgotCQlyZXR1cm4gLUVJTlZBTDsKLQl9
Ci19Ci0jZW5kaWYKLQogLyogUmVtYXAgcGNpIHJlc291cmNlcyBkZXNjcmliZWQgYnkgYmFyICNw
Y2lfYmFyIGluIHVpbyByZXNvdXJjZSBuLiAqLwogc3RhdGljIGludAogaWdidWlvX3BjaV9zZXR1
cF9pb21lbShzdHJ1Y3QgcGNpX2RldiAqZGV2LCBzdHJ1Y3QgdWlvX2luZm8gKmluZm8sCkBAIC00
MDUsMTEgKzM1Niw2IEBAIGlnYnVpb19wY2lfcHJvYmUoc3RydWN0IHBjaV9kZXYgKmRldiwgY29u
c3Qgc3RydWN0IHBjaV9kZXZpY2VfaWQgKmlkKQogCXVkZXYtPmluZm8uaXJxY29udHJvbCA9IGln
YnVpb19wY2lfaXJxY29udHJvbDsKIAl1ZGV2LT5pbmZvLm9wZW4gPSBpZ2J1aW9fcGNpX29wZW47
CiAJdWRldi0+aW5mby5yZWxlYXNlID0gaWdidWlvX3BjaV9yZWxlYXNlOwotI2lmZGVmIENPTkZJ
R19YRU5fRE9NMAotCS8qIGNoZWNrIGlmIHRoZSBkcml2ZXIgcnVuIG9uIFhlbiBEb20wICovCi0J
aWYgKHhlbl9pbml0aWFsX2RvbWFpbigpKQotCQl1ZGV2LT5pbmZvLm1tYXAgPSBpZ2J1aW9fZG9t
MF9wY2lfbW1hcDsKLSNlbmRpZgogCXVkZXYtPmluZm8ucHJpdiA9IHVkZXY7CiAJdWRldi0+cGRl
diA9IGRldjsKIApkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAv
TWFrZWZpbGUgYi9saWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9NYWtlZmlsZQpkZWxl
dGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYmU1MWE4Mi4uMDAwMDAwMAotLS0gYS9saWIvbGli
cnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9NYWtlZmlsZQorKysgL2Rldi9udWxsCkBAIC0xLDUz
ICswLDAgQEAKLSMgICBCU0QgTElDRU5TRQotIwotIyAgIENvcHlyaWdodChjKSAyMDEwLTIwMTQg
SW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0jICAgQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KLSMKLSMgICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmlu
YXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSMgICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSMgICBhcmUgbWV0Ogot
IwotIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAotIyAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0jICAgICAqIFJlZGlzdHJpYnV0aW9ucyBp
biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0jICAgICAg
IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xh
aW1lciBpbgotIyAgICAgICB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxz
IHByb3ZpZGVkIHdpdGggdGhlCi0jICAgICAgIGRpc3RyaWJ1dGlvbi4KLSMgICAgICogTmVpdGhl
ciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotIyAg
ICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1
Y3RzIGRlcml2ZWQKLSMgICAgICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMg
cHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotIwotIyAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklE
RUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKLSMgICAiQVMgSVMi
IEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5P
VAotIyAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUgotIyAgIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJ
TUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCi0jICAgT1dORVIgT1IgQ09OVFJJ
QlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0j
ICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElO
RywgQlVUIE5PVAotIyAgIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09P
RFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAotIyAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJV
U0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotIyAgIFRIRU9S
WSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9S
IFRPUlQKLSMgICAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElO
IEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKLSMgICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFE
VklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotCi1pbmNsdWRlICQoUlRF
X1NESykvbWsvcnRlLnZhcnMubWsKLQotIwotIyBtb2R1bGUgbmFtZSBhbmQgcGF0aAotIwotTU9E
VUxFID0gcnRlX2RvbTBfbW0KLQotIwotIyBDRkxBR1MKLSMKLU1PRFVMRV9DRkxBR1MgKz0gLUkk
KFNSQ0RJUikgLS1wYXJhbSBtYXgtaW5saW5lLWluc25zLXNpbmdsZT01MAotTU9EVUxFX0NGTEFH
UyArPSAtSSQoUlRFX09VVFBVVCkvaW5jbHVkZQotTU9EVUxFX0NGTEFHUyArPSAtaW5jbHVkZSAk
KFJURV9PVVRQVVQpL2luY2x1ZGUvcnRlX2NvbmZpZy5oCi1NT0RVTEVfQ0ZMQUdTICs9IC1XYWxs
IC1XZXJyb3IKLQotIwotIyBhbGwgc291cmNlIGFyZSBzdG9yZWQgaW4gU1JDUy15Ci0jCi0KLVNS
Q1MteSArPSBkb20wX21tX21pc2MuYwotCi1pbmNsdWRlICQoUlRFX1NESykvbWsvcnRlLm1vZHVs
ZS5tawpkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvY29tcGF0
LmggYi9saWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9jb21wYXQuaApkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggZTZlYjk3Zi4uMDAwMDAwMAotLS0gYS9saWIvbGlicnRlX2Vh
bC9saW51eGFwcC94ZW5fZG9tMC9jb21wYXQuaAorKysgL2Rldi9udWxsCkBAIC0xLDE1ICswLDAg
QEAKLS8qCi0gKiBNaW5pbWFsIHdyYXBwZXJzIHRvIGFsbG93IGNvbXBpbGluZyB4ZW5fZG9tMCBv
biBvbGRlciBrZXJuZWxzLgotICovCi0KLSNpZm5kZWYgUkhFTF9SRUxFQVNFX1ZFUlNJT04KLSNk
ZWZpbmUgUkhFTF9SRUxFQVNFX1ZFUlNJT04oYSwgYikgKCgoYSkgPDwgOCkgKyAoYikpCi0jZW5k
aWYKLQotI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9WRVJTSU9OKDIsIDYsIDM5KSAm
JiBcCi0JKCEoZGVmaW5lZChSSEVMX1JFTEVBU0VfQ09ERSkgJiYgXAotCSBSSEVMX1JFTEVBU0Vf
Q09ERSA+PSBSSEVMX1JFTEVBU0VfVkVSU0lPTig2LCA0KSkpCi0KLSNkZWZpbmUga3N0cnRvdWwg
c3RyaWN0X3N0cnRvdWwKLQotI2VuZGlmIC8qIDwgMi42LjM5ICovCmRpZmYgLS1naXQgYS9saWIv
bGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9kb20wX21tX2Rldi5oIGIvbGliL2xpYnJ0ZV9l
YWwvbGludXhhcHAveGVuX2RvbTAvZG9tMF9tbV9kZXYuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggOWQ1ZmZiMi4uMDAwMDAwMAotLS0gYS9saWIvbGlicnRlX2VhbC9saW51eGFwcC94
ZW5fZG9tMC9kb20wX21tX2Rldi5oCisrKyAvZGV2L251bGwKQEAgLTEsMTA3ICswLDAgQEAKLS8q
LQotICogVGhpcyBmaWxlIGlzIHByb3ZpZGVkIHVuZGVyIGEgZHVhbCBCU0QvR1BMdjIgbGljZW5z
ZS4gIFdoZW4gdXNpbmcgb3IKLSAqICAgcmVkaXN0cmlidXRpbmcgdGhpcyBmaWxlLCB5b3UgbWF5
IGRvIHNvIHVuZGVyIGVpdGhlciBsaWNlbnNlLgotICoKLSAqICAgR1BMIExJQ0VOU0UgU1VNTUFS
WQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiAgIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB2ZXJzaW9uIDIgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz
Ci0gKiAgIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgotICoKLSAq
ICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsIGJ1dAotICogICBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0gKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCi0gKiAgIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqCi0gKiAgIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiAgIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCi0g
KiAgIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0IC0gRmlmdGggRmxvb3IsIEJvc3Rv
biwgTUEgMDIxMTAtMTMwMSBVU0EuCi0gKiAgIFRoZSBmdWxsIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGlzIGluY2x1ZGVkIGluIHRoaXMgZGlzdHJpYnV0aW9uCi0gKiAgIGluIHRoZSBmaWxl
IGNhbGxlZCBMSUNFTlNFLkdQTC4KLSAqCi0gKiAgIENvbnRhY3QgSW5mb3JtYXRpb246Ci0gKiAg
IEludGVsIENvcnBvcmF0aW9uCi0gKgotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJp
Z2h0KGMpIDIwMTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
LSAqICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1
c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2Rp
ZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnMKLSAqICAgYXJlIG1ldDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291
cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgot
ICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlv
bnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAg
ZGlzdHJpYnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3Jh
dGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1
c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9t
IHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24u
Ci0gKgotICogICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9M
REVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElN
UExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRI
RSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgot
ICogICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFIENPUFlSSUdIVAotICogICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZP
UiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBM
QVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBM
SU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBM
T1NTIE9GIFVTRSwKLSAqICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBU
SU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElO
Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP
RiBUSEUgVVNFCi0gKiAgIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUg
UE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKgotICovCi0jaWZuZGVmIF9ET00wX01NX0RF
Vl9IXwotI2RlZmluZSBfRE9NMF9NTV9ERVZfSF8KLQotI2luY2x1ZGUgPGxpbnV4L3dhaXQuaD4K
LSNpbmNsdWRlIDxsaW51eC9tdXRleC5oPgotI2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+Ci0jaW5j
bHVkZSA8bGludXgvc3BpbmxvY2suaD4KLSNpbmNsdWRlIDxleGVjLWVudi9ydGVfZG9tMF9jb21t
b24uaD4KLQotI2RlZmluZSBOVU1fTUVNX0NUWCAgICAgMjU2ICAvKio8IE1heGltdW0gbnVtYmVy
IG9mIG1lbW9yeSBjb250ZXh0Ki8KLSNkZWZpbmUgTUFYX0VYQ0hBTkdFX0ZBSUxfVElNRSA1ICAv
Kio8IE1heGltdW0gdGltZXMgb2YgYWxsb3dpbmcgZXhjaGFuZ2UgZmFpbCAuKi8KLSNkZWZpbmUg
TUFYX01FTUJMT0NLX1NJWkUgKDIgKiBET00wX01FTUJMT0NLX1NJWkUpCi0jZGVmaW5lIE1BWF9O
VU1fT1JERVIgICAgIChET00wX0NPTlRJR19OVU1fT1JERVIgKyAxKQotI2RlZmluZSBTSVpFX1BF
Ul9CTE9DSyAgICAyICAgICAgIC8qKjwgU2l6ZSBvZiBtZW1vcnkgYmxvY2sgKDJNQikuKi8KLQot
LyoqCi0gKiBBIHN0cnVjdHVyZSBkZXNjcmliaW5nIHRoZSBwcml2YXRlIGluZm9ybWF0aW9uIGZv
ciBhIGRvbTAgZGV2aWNlLgotICovCi1zdHJ1Y3QgZG9tMF9tbV9kZXYgewotCXN0cnVjdCBtaXNj
ZGV2aWNlIG1pc2NkZXY7Ci0JdWludDhfdCBmYWlsX3RpbWVzOwotCXVpbnQzMl90IHVzZWRfbWVt
c2l6ZTsKLQl1aW50MzJfdCBudW1fbWVtX2N0eDsKLQl1aW50MzJfdCBjb25maWdfbWVtc2l6ZTsK
LQl1aW50MzJfdCBudW1fYmlnYmxvY2s7Ci0Jc3RydWN0ICBkb20wX21tX2RhdGEgKm1tX2RhdGFb
TlVNX01FTV9DVFhdOwotCXN0cnVjdCBtdXRleCBkYXRhX2xvY2s7Ci19OwotCi1zdHJ1Y3QgZG9t
MF9tbV9kYXRhewotCXVpbnQzMl90IHJlZmNudDsKLQl1aW50MzJfdCBudW1fbWVtc2VnOyAvKio8
IE51bWJlciBvZiBtZW1vcnkgc2VnbWVudC4gKi8KLQl1aW50MzJfdCBtZW1fc2l6ZTsgICAvKio8
IFNpemUgb2YgcmVxdWVzdGluZyBtZW1vcnkuICovCi0KLQljaGFyIG5hbWVbRE9NMF9OQU1FX01B
WF07Ci0KLQkvKiogU3RvcmUgZ2xvYmFsIG1lbW9yeSBibG9jayBJRHMgdXNlZCBieSBhbiBpbnN0
YW5jZSAqLwotCXVpbnQzMl90IGJsb2NrX251bVtET00wX05VTV9NRU1CTE9DS107Ci0KLQkvKiog
U3RvcmUgbWVtb3J5IGJsb2NrIGluZm9ybWF0aW9uLiovCi0Jc3RydWN0IG1lbWJsb2NrX2luZm8g
YmxvY2tfaW5mb1tET00wX05VTV9NRU1CTE9DS107Ci0KLQkvKiogU3RvcmUgbWVtb3J5IHNlZ21l
bnQgaW5mb3JtYXRpb24uKi8KLQlzdHJ1Y3QgbWVtc2VnX2luZm8gIHNlZ19pbmZvW0RPTTBfTlVN
X01FTVNFR107Ci19OwotCi0jZGVmaW5lIFhFTl9FUlIoYXJncy4uLikgcHJpbnRrKEtFUk5fREVC
VUcgIlhFTl9ET00wOiBFcnJvcjogIiBhcmdzKQotI2RlZmluZSBYRU5fUFJJTlQoYXJncy4uLikg
cHJpbnRrKEtFUk5fREVCVUcgIlhFTl9ET00wOiAiIGFyZ3MpCi0jZW5kaWYKZGlmZiAtLWdpdCBh
L2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL2RvbTBfbW1fbWlzYy5jIGIvbGliL2xp
YnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvZG9tMF9tbV9taXNjLmMKZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDc5NjMwYmEuLjAwMDAwMDAKLS0tIGEvbGliL2xpYnJ0ZV9lYWwvbGlu
dXhhcHAveGVuX2RvbTAvZG9tMF9tbV9taXNjLmMKKysrIC9kZXYvbnVsbApAQCAtMSw3ODAgKzAs
MCBAQAotLyotCi0gKiBUaGlzIGZpbGUgaXMgcHJvdmlkZWQgdW5kZXIgYSBkdWFsIEJTRC9HUEx2
MiBsaWNlbnNlLiAgV2hlbiB1c2luZyBvcgotICogICByZWRpc3RyaWJ1dGluZyB0aGlzIGZpbGUs
IHlvdSBtYXkgZG8gc28gdW5kZXIgZWl0aGVyIGxpY2Vuc2UuCi0gKgotICogICBHUEwgTElDRU5T
RSBTVU1NQVJZCi0gKgotICogICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0
aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqICAgaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHZlcnNpb24gMiBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYXMKLSAqICAgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
Ci0gKgotICogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwgYnV0Ci0gKiAgIFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKLSAqICAgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICAgWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAq
ICAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29m
dHdhcmUKLSAqICAgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3QgLSBGaWZ0aCBGbG9v
ciwgQm9zdG9uLCBNQSAwMjExMC0xMzAxIFVTQS4KLSAqICAgVGhlIGZ1bGwgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgaXMgaW5jbHVkZWQgaW4gdGhpcyBkaXN0cmlidXRpb24KLSAqICAgaW4g
dGhlIGZpbGUgY2FsbGVkIExJQ0VOU0UuR1BMLgotICoKLSAqICAgQ29udGFjdCBJbmZvcm1hdGlv
bjoKLSAqICAgSW50ZWwgQ29ycG9yYXRpb24KLSAqCi0gKiAgIEJTRCBMSUNFTlNFCi0gKgotICog
ICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgotICogICBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAgUmVkaXN0cmlidXRp
b24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0g
KiAgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucwotICogICBhcmUgbWV0OgotICoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9u
cyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIuCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluCi0gKiAgICAgICB0aGUg
ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0g
KiAgICAgICBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEludGVs
IENvcnBvcmF0aW9uIG5vciB0aGUgbmFtZXMgb2YgaXRzCi0gKiAgICAgICBjb250cmlidXRvcnMg
bWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAqICAg
ICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVy
bWlzc2lvbi4KLSAqCi0gKiAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlS
SUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKLSAqICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJF
U1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRF
RCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5F
U1MgRk9SCi0gKiAgIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBF
VkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCi0gKiAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotICogICBTUEVDSUFM
LCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9U
Ci0gKiAgIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLAotICogICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJ
TlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqICAgVEhFT1JZIE9GIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAot
ICogICAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UKLSAqICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VE
IE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAqCi0gKi8KLQotI2luY2x1ZGUg
PGxpbnV4L21vZHVsZS5oPgotI2luY2x1ZGUgPGxpbnV4L21pc2NkZXZpY2UuaD4KLSNpbmNsdWRl
IDxsaW51eC9mcy5oPgotI2luY2x1ZGUgPGxpbnV4L2RldmljZS5oPgotI2luY2x1ZGUgPGxpbnV4
L2Vycm5vLmg+Ci0jaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgotI2luY2x1ZGUgPGxpbnV4L21t
Lmg+Ci0jaW5jbHVkZSA8bGludXgvdmVyc2lvbi5oPgotCi0jaW5jbHVkZSA8eGVuL3hlbi5oPgot
I2luY2x1ZGUgPHhlbi9wYWdlLmg+Ci0jaW5jbHVkZSA8eGVuL3hlbi1vcHMuaD4KLSNpbmNsdWRl
IDx4ZW4vaW50ZXJmYWNlL21lbW9yeS5oPgotCi0jaW5jbHVkZSA8ZXhlYy1lbnYvcnRlX2RvbTBf
Y29tbW9uLmg+Ci0KLSNpbmNsdWRlICJjb21wYXQuaCIKLSNpbmNsdWRlICJkb20wX21tX2Rldi5o
IgotCi1NT0RVTEVfTElDRU5TRSgiRHVhbCBCU0QvR1BMIik7Ci1NT0RVTEVfQVVUSE9SKCJJbnRl
bCBDb3Jwb3JhdGlvbiIpOwotTU9EVUxFX0RFU0NSSVBUSU9OKCJLZXJuZWwgTW9kdWxlIGZvciBz
dXBwb3J0aW5nIERQREsgcnVubmluZyBvbiBYZW4gRG9tMCIpOwotCi1zdGF0aWMgc3RydWN0IGRv
bTBfbW1fZGV2IGRvbTBfZGV2Owotc3RhdGljIHN0cnVjdCBrb2JqZWN0ICpkb20wX2tvYmogPSBO
VUxMOwotCi1zdGF0aWMgc3RydWN0IG1lbWJsb2NrX2luZm8gKnJzdl9tbV9pbmZvOwotCi0vKiBE
ZWZhdWx0IGNvbmZpZ3VyYXRpb24gZm9yIHJlc2VydmVkIG1lbW9yeSBzaXplKDIwNDggTUIpLiAq
Lwotc3RhdGljIHVpbnQzMl90IHJzdl9tZW1zaXplID0gMjA0ODsKLQotc3RhdGljIGludCBkb20w
X29wZW4oc3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbGUpOwotc3RhdGljIGlu
dCBkb20wX3JlbGVhc2Uoc3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbGUpOwot
c3RhdGljIGludCBkb20wX2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBpbnQgaW9j
dGxfbnVtLAotCQl1bnNpZ25lZCBsb25nIGlvY3RsX3BhcmFtKTsKLXN0YXRpYyBpbnQgZG9tMF9t
bWFwKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSk7Ci1zdGF0
aWMgaW50IGRvbTBfbWVtb3J5X2ZyZWUodWludDMyX3Qgc2l6ZSk7Ci1zdGF0aWMgaW50IGRvbTBf
bWVtb3J5X3JlbGVhc2Uoc3RydWN0IGRvbTBfbW1fZGF0YSAqbW1fZGF0YSk7Ci0KLXN0YXRpYyBj
b25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIGRhdGFfZm9wcyA9IHsKLQkub3duZXIgPSBUSElT
X01PRFVMRSwKLQkub3BlbiA9IGRvbTBfb3BlbiwKLQkucmVsZWFzZSA9IGRvbTBfcmVsZWFzZSwK
LQkubW1hcCA9IGRvbTBfbW1hcCwKLQkudW5sb2NrZWRfaW9jdGwgPSAodm9pZCAqKWRvbTBfaW9j
dGwsCi19OwotCi1zdGF0aWMgc3NpemVfdAotc2hvd19tZW1zaXplX3JzdmQoc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0ciwgY2hhciAqYnVmKQotewotCXJl
dHVybiBzbnByaW50ZihidWYsIDEwLCAiJXVcbiIsIGRvbTBfZGV2LnVzZWRfbWVtc2l6ZSk7Ci19
Ci0KLXN0YXRpYyBzc2l6ZV90Ci1zaG93X21lbXNpemUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1
Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0ciwgY2hhciAqYnVmKQotewotCXJldHVybiBzbnByaW50
ZihidWYsIDEwLCAiJXVcbiIsIGRvbTBfZGV2LmNvbmZpZ19tZW1zaXplKTsKLX0KLQotc3RhdGlj
IHNzaXplX3QKLXN0b3JlX21lbXNpemUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNl
X2F0dHJpYnV0ZSAqYXR0ciwKLSAgICAgICAgICAgIGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IGNv
dW50KQotewotCWludCBlcnIgPSAwOwotCXVuc2lnbmVkIGxvbmcgbWVtX3NpemU7Ci0KLQlpZiAo
MCAhPSBrc3RydG91bChidWYsIDAsICZtZW1fc2l6ZSkpCi0JCXJldHVybiAgLUVJTlZBTDsKLQot
CW11dGV4X2xvY2soJmRvbTBfZGV2LmRhdGFfbG9jayk7Ci0JaWYgKDAgPT0gbWVtX3NpemUpIHsK
LQkJZXJyID0gLUVJTlZBTDsKLQkJZ290byBmYWlsOwotCX0gZWxzZSBpZiAobWVtX3NpemUgPiAo
cnN2X21lbXNpemUgLSBkb20wX2Rldi51c2VkX21lbXNpemUpKSB7Ci0JCVhFTl9FUlIoImNvbmZp
Z3VyZSBtZW1vcnkgc2l6ZSBmYWlsXG4iKTsKLQkJZXJyID0gLUVJTlZBTDsKLQkJZ290byBmYWls
OwotCX0gZWxzZQotCQlkb20wX2Rldi5jb25maWdfbWVtc2l6ZSA9IG1lbV9zaXplOwotCi1mYWls
OgotCW11dGV4X3VubG9jaygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQlyZXR1cm4gZXJyID8gZXJy
IDogY291bnQ7Ci19Ci0KLXN0YXRpYyBERVZJQ0VfQVRUUihtZW1zaXplLCBTX0lSVUdPIHwgU19J
V1VTUiwgc2hvd19tZW1zaXplLCBzdG9yZV9tZW1zaXplKTsKLXN0YXRpYyBERVZJQ0VfQVRUUiht
ZW1zaXplX3JzdmQsIFNfSVJVR08sIHNob3dfbWVtc2l6ZV9yc3ZkLCBOVUxMKTsKLQotc3RhdGlj
IHN0cnVjdCBhdHRyaWJ1dGUgKmRldl9hdHRyc1tdID0gewotCSZkZXZfYXR0cl9tZW1zaXplLmF0
dHIsCi0JJmRldl9hdHRyX21lbXNpemVfcnN2ZC5hdHRyLAotCU5VTEwsCi19OwotCi0vKiB0aGUg
bWVtb3J5IHNpemUgdW5pdCBpcyBNQiAqLwotc3RhdGljIGNvbnN0IHN0cnVjdCBhdHRyaWJ1dGVf
Z3JvdXAgZGV2X2F0dHJfZ3JwID0gewotCS5uYW1lID0gIm1lbXNpemUtbUIiLAotCS5hdHRycyA9
IGRldl9hdHRycywKLX07Ci0KLQotc3RhdGljIHZvaWQKLXNvcnRfdmlyYWRkcihzdHJ1Y3QgbWVt
YmxvY2tfaW5mbyAqbWIsIGludCBjbnQpCi17Ci0JaW50IGksajsKLQl1aW50NjRfdCB0bXBfcGZu
OwotCXVpbnQ2NF90IHRtcF92aXJhZGRyOwotCi0JLypzb3J0IHZpcnR1YWwgYWRkcmVzcyBhbmQg
cGZuICovCi0JZm9yKGkgPSAwOyBpIDwgY250OyBpICsrKSB7Ci0JCWZvcihqID0gY250IC0gMTsg
aiA+IGk7IGotLSkgewotCQkJaWYobWJbal0ucGZuIDwgbWJbaiAtIDFdLnBmbikgewotCQkJCXRt
cF9wZm4gPSBtYltqIC0gMV0ucGZuOwotCQkJCW1iW2ogLSAxXS5wZm4gPSBtYltqXS5wZm47Ci0J
CQkJbWJbal0ucGZuID0gdG1wX3BmbjsKLQotCQkJCXRtcF92aXJhZGRyID0gbWJbaiAtIDFdLnZp
cl9hZGRyOwotCQkJCW1iW2ogLSAxXS52aXJfYWRkciA9IG1iW2pdLnZpcl9hZGRyOwotCQkJCW1i
W2pdLnZpcl9hZGRyID0gdG1wX3ZpcmFkZHI7Ci0JCQl9Ci0JCX0KLQl9Ci19Ci0KLXN0YXRpYyBp
bnQKLWRvbTBfZmluZF9tZW1kYXRhKGNvbnN0IGNoYXIgKiBtZW1fbmFtZSkKLXsKLQl1bnNpZ25l
ZCBpOwotCWludCBpZHggPSAtMTsKLQlmb3IoaSA9IDA7IGk8IE5VTV9NRU1fQ1RYOyBpKyspIHsK
LQkJaWYoZG9tMF9kZXYubW1fZGF0YVtpXSA9PSBOVUxMKQotCQkJY29udGludWU7Ci0JCWlmICgh
c3RybmNtcChkb20wX2Rldi5tbV9kYXRhW2ldLT5uYW1lLCBtZW1fbmFtZSwKLQkJCXNpemVvZihj
aGFyKSAqIERPTTBfTkFNRV9NQVgpKSB7Ci0JCQlpZHggPSBpOwotCQkJYnJlYWs7Ci0JCX0KLQl9
Ci0KLQlyZXR1cm4gaWR4OwotfQotCi1zdGF0aWMgaW50Ci1kb20wX2ZpbmRfbWVtcG9zKHZvaWQp
Ci17Ci0JdW5zaWduZWQgaTsKLQlpbnQgaWR4ID0gLTE7Ci0KLQlmb3IoaSA9IDA7IGk8IE5VTV9N
RU1fQ1RYOyBpKyspIHsKLQkJaWYoZG9tMF9kZXYubW1fZGF0YVtpXSA9PSBOVUxMKXsKLQkJCWlk
eCA9IGk7Ci0JCQlicmVhazsKLQkJfQotCX0KLQotCXJldHVybiBpZHg7Ci19Ci0KLXN0YXRpYyBp
bnQKLWRvbTBfbWVtb3J5X3JlbGVhc2Uoc3RydWN0IGRvbTBfbW1fZGF0YSAqbW1fZGF0YSkKLXsK
LQlpbnQgaWR4OwotCXVpbnQzMl90ICBudW1fYmxvY2ssIGJsb2NrX2lkOwotCi0JLyogZWFjaCBt
ZW1vcnkgYmxvY2sgaXMgMk0gKi8KLQludW1fYmxvY2sgPSBtbV9kYXRhLT5tZW1fc2l6ZSAvIFNJ
WkVfUEVSX0JMT0NLOwotCWlmIChudW1fYmxvY2sgPT0gMCkKLQkJcmV0dXJuIC1FSU5WQUw7Ci0K
LQkvKiByZXNldCBnbG9iYWwgbWVtb3J5IGRhdGEgKi8KLQlpZHggPSBkb20wX2ZpbmRfbWVtZGF0
YShtbV9kYXRhLT5uYW1lKTsKLQlpZiAoaWR4ID49IDApIHsKLQkJZG9tMF9kZXYudXNlZF9tZW1z
aXplIC09IG1tX2RhdGEtPm1lbV9zaXplOwotCQlkb20wX2Rldi5tbV9kYXRhW2lkeF0gPSBOVUxM
OwotCQlkb20wX2Rldi5udW1fbWVtX2N0eC0tOwotCX0KLQotCS8qIHJlc2V0IHRoZXNlIG1lbW9y
eSBibG9ja3Mgc3RhdHVzIGFzIGZyZWUgKi8KLQlmb3IgKGlkeCA9IDA7IGlkeCA8IG51bV9ibG9j
azsgaWR4KyspIHsKLQkJYmxvY2tfaWQgPSBtbV9kYXRhLT5ibG9ja19udW1baWR4XTsKLQkJcnN2
X21tX2luZm9bYmxvY2tfaWRdLnVzZWQgPSAwOwotCX0KLQotCW1lbXNldChtbV9kYXRhLCAwLCBz
aXplb2Yoc3RydWN0IGRvbTBfbW1fZGF0YSkpOwotCXZmcmVlKG1tX2RhdGEpOwotCXJldHVybiAw
OwotfQotCi1zdGF0aWMgaW50Ci1kb20wX21lbW9yeV9mcmVlKHVpbnQzMl90IHJzdl9zaXplKQot
ewotCXVpbnQ2NF90IHZzdGFydCwgdmFkZHI7Ci0JdWludDMyX3QgaSwgbnVtX2Jsb2NrLCBzaXpl
OwotCi0JaWYgKCF4ZW5fcHZfZG9tYWluKCkpCi0JCXJldHVybiAtMTsKLQotCS8qIGVhY2ggbWVt
b3J5IGJsb2NrIGlzIDJNICovCi0JbnVtX2Jsb2NrID0gcnN2X3NpemUgLyBTSVpFX1BFUl9CTE9D
SzsKLQlpZiAobnVtX2Jsb2NrID09IDApCi0JCXJldHVybiAtRUlOVkFMOwotCi0JLyogZnJlZSBh
bGwgbWVtb3J5IGJsb2NrcyBvZiBzaXplIG9mIDRNIGFuZCBkZXN0cm95IGNvbnRpZ3VvdXMgcmVn
aW9uICovCi0JZm9yIChpID0gMDsgaSA8IGRvbTBfZGV2Lm51bV9iaWdibG9jayAqIDI7IGkgKz0g
MikgewotCQl2c3RhcnQgPSByc3ZfbW1faW5mb1tpXS52aXJfYWRkcjsKLQkJaWYgKHZzdGFydCkg
ewotCQkjaWYgTElOVVhfVkVSU0lPTl9DT0RFIDwgS0VSTkVMX1ZFUlNJT04oMywgMTMsIDApCi0J
CQlpZiAocnN2X21tX2luZm9baV0uZXhjaGFuZ2VfZmxhZykKLQkJCQl4ZW5fZGVzdHJveV9jb250
aWd1b3VzX3JlZ2lvbih2c3RhcnQsCi0JCQkJCQlET00wX0NPTlRJR19OVU1fT1JERVIpOwotCQkJ
aWYgKHJzdl9tbV9pbmZvW2kgKyAxXS5leGNoYW5nZV9mbGFnKQotCQkJCXhlbl9kZXN0cm95X2Nv
bnRpZ3VvdXNfcmVnaW9uKHZzdGFydCArCi0JCQkJCQlET00wX01FTUJMT0NLX1NJWkUsCi0JCQkJ
CQlET00wX0NPTlRJR19OVU1fT1JERVIpOwotCQkjZWxzZQotCQkJaWYgKHJzdl9tbV9pbmZvW2ld
LmV4Y2hhbmdlX2ZsYWcpCi0JCQkJeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24ocnN2X21t
X2luZm9baV0ucGZuCi0JCQkJCSogUEFHRV9TSVpFLAotCQkJCQlET00wX0NPTlRJR19OVU1fT1JE
RVIpOwotCQkJaWYgKHJzdl9tbV9pbmZvW2kgKyAxXS5leGNoYW5nZV9mbGFnKQotCQkJCXhlbl9k
ZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKHJzdl9tbV9pbmZvW2ldLnBmbgotCQkJCQkqIFBBR0Vf
U0laRSArIERPTTBfTUVNQkxPQ0tfU0laRSwKLQkJCQkJRE9NMF9DT05USUdfTlVNX09SREVSKTsK
LQkJI2VuZGlmCi0KLQkJCXNpemUgPSBET00wX01FTUJMT0NLX1NJWkUgKiAyOwotCQkJdmFkZHIg
PSB2c3RhcnQ7Ci0JCQl3aGlsZSAoc2l6ZSA+IDApIHsKLQkJCQlDbGVhclBhZ2VSZXNlcnZlZCh2
aXJ0X3RvX3BhZ2UodmFkZHIpKTsKLQkJCQl2YWRkciArPSBQQUdFX1NJWkU7Ci0JCQkJc2l6ZSAt
PSBQQUdFX1NJWkU7Ci0JCQl9Ci0JCQlmcmVlX3BhZ2VzKHZzdGFydCwgTUFYX05VTV9PUkRFUik7
Ci0JCX0KLQl9Ci0KLQkvKiBmcmVlIGFsbCBtZW1vcnkgYmxvY2tzIHNpemUgb2YgMk0gYW5kIGRl
c3Ryb3kgY29udGlndW91cyByZWdpb24gKi8KLQlmb3IgKDsgaSA8IG51bV9ibG9jazsgaSsrKSB7
Ci0JCXZzdGFydCA9IHJzdl9tbV9pbmZvW2ldLnZpcl9hZGRyOwotCQlpZiAodnN0YXJ0KSB7Ci0J
CQlpZiAocnN2X21tX2luZm9baV0uZXhjaGFuZ2VfZmxhZykKLQkJCQl4ZW5fZGVzdHJveV9jb250
aWd1b3VzX3JlZ2lvbih2c3RhcnQsCi0JCQkJCURPTTBfQ09OVElHX05VTV9PUkRFUik7Ci0KLQkJ
CXNpemUgPSBET00wX01FTUJMT0NLX1NJWkU7Ci0JCQl2YWRkciA9IHZzdGFydDsKLQkJCXdoaWxl
IChzaXplID4gMCkgewotCQkJCUNsZWFyUGFnZVJlc2VydmVkKHZpcnRfdG9fcGFnZSh2YWRkcikp
OwotCQkJCXZhZGRyICs9IFBBR0VfU0laRTsKLQkJCQlzaXplIC09IFBBR0VfU0laRTsKLQkJCX0K
LQkJCWZyZWVfcGFnZXModnN0YXJ0LCBET00wX0NPTlRJR19OVU1fT1JERVIpOwotCQl9Ci0JfQot
Ci0JbWVtc2V0KHJzdl9tbV9pbmZvLCAwLCBzaXplb2Yoc3RydWN0IG1lbWJsb2NrX2luZm8pICog
bnVtX2Jsb2NrKTsKLQl2ZnJlZShyc3ZfbW1faW5mbyk7Ci0JcnN2X21tX2luZm8gPSBOVUxMOwot
Ci0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkCi1maW5kX2ZyZWVfbWVtb3J5KHVpbnQzMl90
IGNvdW50LCBzdHJ1Y3QgZG9tMF9tbV9kYXRhICptbV9kYXRhKQotewotCXVpbnQzMl90IGkgPSAw
OwotCXVpbnQzMl90IGogPSAwOwotCi0Jd2hpbGUgKChpIDwgY291bnQpICYmIChqIDwgcnN2X21l
bXNpemUgLyBTSVpFX1BFUl9CTE9DSykpIHsKLQkJaWYgKHJzdl9tbV9pbmZvW2pdLnVzZWQgPT0g
MCkgewotCQkJbW1fZGF0YS0+YmxvY2tfaW5mb1tpXS5wZm4gPSByc3ZfbW1faW5mb1tqXS5wZm47
Ci0JCQltbV9kYXRhLT5ibG9ja19pbmZvW2ldLnZpcl9hZGRyID0KLQkJCQlyc3ZfbW1faW5mb1tq
XS52aXJfYWRkcjsKLQkJCW1tX2RhdGEtPmJsb2NrX2luZm9baV0ubWZuID0gcnN2X21tX2luZm9b
al0ubWZuOwotCQkJbW1fZGF0YS0+YmxvY2tfaW5mb1tpXS5leGNoYW5nZV9mbGFnID0KLQkJCQly
c3ZfbW1faW5mb1tqXS5leGNoYW5nZV9mbGFnOwotCQkJbW1fZGF0YS0+YmxvY2tfbnVtW2ldID0g
ajsKLQkJCXJzdl9tbV9pbmZvW2pdLnVzZWQgPSAxOwotCQkJaSsrOwotCQl9Ci0JCWorKzsKLQl9
Ci19Ci0KLS8qKgotICogRmluZCBhbGwgbWVtb3J5IHNlZ21lbnRzIGluIHdoaWNoIHBoeXNpY2Fs
IGFkZHJlc3NlcyBhcmUgY29udGlndW91cy4KLSAqLwotc3RhdGljIHZvaWQKLWZpbmRfbWVtc2Vn
KGludCBjb3VudCwgc3RydWN0IGRvbTBfbW1fZGF0YSAqIG1tX2RhdGEpCi17Ci0JaW50IGkgPSAw
OwotCWludCBqLCBrLCBpZHggPSAwOwotCXVpbnQ2NF90IHpvbmVfbGVuLCBwZm4sIG51bV9ibG9j
azsKLQotCXdoaWxlKGkgPCBjb3VudCkgewotCQlpZiAobW1fZGF0YS0+YmxvY2tfaW5mb1tpXS5l
eGNoYW5nZV9mbGFnID09IDApIHsKLQkJCWkrKzsKLQkJCWNvbnRpbnVlOwotCQl9Ci0JCWsgPSAw
OwotCQlwZm4gPSBtbV9kYXRhLT5ibG9ja19pbmZvW2ldLnBmbjsKLQkJbW1fZGF0YS0+c2VnX2lu
Zm9baWR4XS5wZm4gPSBwZm47Ci0JCW1tX2RhdGEtPnNlZ19pbmZvW2lkeF0ubWZuW2tdID0gbW1f
ZGF0YS0+YmxvY2tfaW5mb1tpXS5tZm47Ci0KLQkJZm9yIChqID0gaSArIDE7IGogPCBjb3VudDsg
aisrKSB7Ci0KLQkJCS8qIGlnbm9yZSBleGNoYW5nZSBmYWlsIG1lbW9yeSBibG9jayAqLwotCQkJ
aWYgKG1tX2RhdGEtPmJsb2NrX2luZm9bal0uZXhjaGFuZ2VfZmxhZyA9PSAwKQotCQkJCWJyZWFr
OwotCi0JCQlpZiAobW1fZGF0YS0+YmxvY2tfaW5mb1tqXS5wZm4gIT0KLQkJCQkobW1fZGF0YS0+
YmxvY2tfaW5mb1tqIC0gMV0ucGZuICsKLQkJCQkJIERPTTBfTUVNQkxPQ0tfU0laRSAvIFBBR0Vf
U0laRSkpCi0JCQkgICAgYnJlYWs7Ci0JCQkrK2s7Ci0JCQltbV9kYXRhLT5zZWdfaW5mb1tpZHhd
Lm1mbltrXSA9IG1tX2RhdGEtPmJsb2NrX2luZm9bal0ubWZuOwotCQl9Ci0KLQkJbnVtX2Jsb2Nr
ID0gaiAtIGk7Ci0JCXpvbmVfbGVuID0gbnVtX2Jsb2NrICogRE9NMF9NRU1CTE9DS19TSVpFOwot
CQltbV9kYXRhLT5zZWdfaW5mb1tpZHhdLnNpemUgPSB6b25lX2xlbjsKLQotCQlYRU5fUFJJTlQo
Im1lbXNlZyBpZD0lZCwgc2l6ZT0weCVsbHhcbiIsIGlkeCwgem9uZV9sZW4pOwotCQlpID0gaSsg
bnVtX2Jsb2NrOwotCQlpZHgrKzsKLQkJaWYgKGlkeCA9PSBET00wX05VTV9NRU1TRUcpCi0JCQli
cmVhazsKLQl9Ci0JbW1fZGF0YS0+bnVtX21lbXNlZyA9IGlkeDsKLX0KLQotc3RhdGljIGludAot
ZG9tMF9tZW1vcnlfcmVzZXJ2ZSh1aW50MzJfdCByc3Zfc2l6ZSkKLXsKLQl1aW50NjRfdCBwZm4s
IHZzdGFydCwgdmFkZHI7Ci0JdWludDMyX3QgaSwgbnVtX2Jsb2NrLCBzaXplLCBhbGxvY2F0ZWRf
c2l6ZSA9IDA7Ci0KLSNpZiBMSU5VWF9WRVJTSU9OX0NPREUgPj0gS0VSTkVMX1ZFUlNJT04oMywg
MTMsIDApCi0JZG1hX2FkZHJfdCBkbWFfaGFuZGxlOwotI2VuZGlmCi0KLQkvKiAyTSBhcyBtZW1v
cnkgYmxvY2sgKi8KLQludW1fYmxvY2sgPSByc3Zfc2l6ZSAvIFNJWkVfUEVSX0JMT0NLOwotCi0J
cnN2X21tX2luZm8gPSB2bWFsbG9jKHNpemVvZihzdHJ1Y3QgbWVtYmxvY2tfaW5mbykgKiBudW1f
YmxvY2spOwotCWlmICghcnN2X21tX2luZm8pIHsKLQkJWEVOX0VSUigiVW5hYmxlIHRvIGFsbG9j
YXRlIGRldmljZSBtZW1vcnkgaW5mb3JtYXRpb25cbiIpOwotCQlyZXR1cm4gLUVOT01FTTsKLQl9
Ci0JbWVtc2V0KHJzdl9tbV9pbmZvLCAwLCBzaXplb2Yoc3RydWN0IG1lbWJsb2NrX2luZm8pICog
bnVtX2Jsb2NrKTsKLQotCS8qIHRyeSBhbGxvYyBzaXplIG9mIDRNIG9uY2UgKi8KLQlmb3IgKGkg
PSAwOyBpIDwgbnVtX2Jsb2NrOyBpICs9IDIpIHsKLQkJdnN0YXJ0ID0gKHVuc2lnbmVkIGxvbmcp
Ci0JCQlfX2dldF9mcmVlX3BhZ2VzKEdGUF9BVE9NSUMsIE1BWF9OVU1fT1JERVIpOwotCQlpZiAo
dnN0YXJ0ID09IDApCi0JCQlicmVhazsKLQotCQlkb20wX2Rldi5udW1fYmlnYmxvY2sgPSBpIC8g
MiArIDE7Ci0JCWFsbG9jYXRlZF9zaXplID0gIFNJWkVfUEVSX0JMT0NLICogKGkgKyAyKTsKLQot
CQkvKiBzaXplIG9mIDRNICovCi0JCXNpemUgPSBET00wX01FTUJMT0NLX1NJWkUgKiAyOwotCi0J
CXZhZGRyID0gdnN0YXJ0OwotCQl3aGlsZSAoc2l6ZSA+IDApIHsKLQkJCVNldFBhZ2VSZXNlcnZl
ZCh2aXJ0X3RvX3BhZ2UodmFkZHIpKTsKLQkJCXZhZGRyICs9IFBBR0VfU0laRTsKLQkJCXNpemUg
LT0gUEFHRV9TSVpFOwotCQl9Ci0KLQkJcGZuID0gdmlydF90b19wZm4odnN0YXJ0KTsKLQkJcnN2
X21tX2luZm9baV0ucGZuID0gcGZuOwotCQlyc3ZfbW1faW5mb1tpXS52aXJfYWRkciA9IHZzdGFy
dDsKLQkJcnN2X21tX2luZm9baSArIDFdLnBmbiA9Ci0JCQkJcGZuICsgRE9NMF9NRU1CTE9DS19T
SVpFIC8gUEFHRV9TSVpFOwotCQlyc3ZfbW1faW5mb1tpICsgMV0udmlyX2FkZHIgPQotCQkJCXZz
dGFydCArIERPTTBfTUVNQkxPQ0tfU0laRTsKLQl9Ci0KLQkvKmlmIGl0IGZhaWxlZCB0byBhbGxv
YyA0TSwgYW5kIGNvbnRpbnVlIHRvIGFsbG9jIDJNIG9uY2UgKi8KLQlmb3IgKDsgaSA8IG51bV9i
bG9jazsgaSsrKSB7Ci0JCXZzdGFydCA9ICh1bnNpZ25lZCBsb25nKQotCQkJX19nZXRfZnJlZV9w
YWdlcyhHRlBfQVRPTUlDLCBET00wX0NPTlRJR19OVU1fT1JERVIpOwotCQlpZiAodnN0YXJ0ID09
IDApIHsKLQkJCVhFTl9FUlIoImFsbG9jYXRlIG1lbW9yeSBmYWlsLlxuIik7Ci0JCQlkb20wX21l
bW9yeV9mcmVlKGFsbG9jYXRlZF9zaXplKTsKLQkJCXJldHVybiAtRU5PTUVNOwotCQl9Ci0KLQkJ
YWxsb2NhdGVkX3NpemUgKz0gU0laRV9QRVJfQkxPQ0s7Ci0KLQkJc2l6ZSA9IERPTTBfTUVNQkxP
Q0tfU0laRTsKLQkJdmFkZHIgPSB2c3RhcnQ7Ci0JCXdoaWxlIChzaXplID4gMCkgewotCQkJU2V0
UGFnZVJlc2VydmVkKHZpcnRfdG9fcGFnZSh2YWRkcikpOwotCQkJdmFkZHIgKz0gUEFHRV9TSVpF
OwotCQkJc2l6ZSAtPSBQQUdFX1NJWkU7Ci0JCX0KLQkJcGZuID0gdmlydF90b19wZm4odnN0YXJ0
KTsKLQkJcnN2X21tX2luZm9baV0ucGZuID0gcGZuOwotCQlyc3ZfbW1faW5mb1tpXS52aXJfYWRk
ciA9IHZzdGFydDsKLQl9Ci0KLQlzb3J0X3ZpcmFkZHIocnN2X21tX2luZm8sIG51bV9ibG9jayk7
Ci0KLQlmb3IgKGkgPSAwOyBpPCBudW1fYmxvY2s7IGkrKykgewotCi0JCS8qCi0JCSAqIFRoaXMg
QVBJIGlzIHVzZWQgdG8gZXhjaGFnZSBNRk4gZm9yIGdldHRpbmcgYSBibG9jayBvZgotCQkgKiBj
b250aWd1b3VzIHBoeXNpY2FsIGFkZHJlc3NlcywgaXRzIG1heGltdW0gc2l6ZSBpcyAyTS4KLQkJ
ICovCi0JI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9WRVJTSU9OKDMsIDEzLCAwKQot
CQlpZiAoeGVuX2NyZWF0ZV9jb250aWd1b3VzX3JlZ2lvbihyc3ZfbW1faW5mb1tpXS52aXJfYWRk
ciwKLQkJCQlET00wX0NPTlRJR19OVU1fT1JERVIsIDApID09IDApIHsKLQkjZWxzZQotCQlpZiAo
eGVuX2NyZWF0ZV9jb250aWd1b3VzX3JlZ2lvbihyc3ZfbW1faW5mb1tpXS5wZm4gKiBQQUdFX1NJ
WkUsCi0JCQkJRE9NMF9DT05USUdfTlVNX09SREVSLCAwLCAmZG1hX2hhbmRsZSkgPT0gMCkgewot
CSNlbmRpZgotCQkJcnN2X21tX2luZm9baV0uZXhjaGFuZ2VfZmxhZyA9IDE7Ci0JCQlyc3ZfbW1f
aW5mb1tpXS5tZm4gPQotCQkJCXBmbl90b19tZm4ocnN2X21tX2luZm9baV0ucGZuKTsKLQkJCXJz
dl9tbV9pbmZvW2ldLnVzZWQgPSAwOwotCQl9IGVsc2UgewotCQkJWEVOX0VSUigiZXhjaGFuZ2Ug
bWVtZW9yeSBmYWlsXG4iKTsKLQkJCXJzdl9tbV9pbmZvW2ldLmV4Y2hhbmdlX2ZsYWcgPSAwOwot
CQkJZG9tMF9kZXYuZmFpbF90aW1lcysrOwotCQkJaWYgKGRvbTBfZGV2LmZhaWxfdGltZXMgPiBN
QVhfRVhDSEFOR0VfRkFJTF9USU1FKSB7Ci0JCQkJZG9tMF9tZW1vcnlfZnJlZShyc3Zfc2l6ZSk7
Ci0JCQkJcmV0dXJuICAtRUZBVUxUOwotCQkJfQotCQl9Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci0K
LXN0YXRpYyBpbnQKLWRvbTBfcHJlcGFyZV9tZW1zZWdzKHN0cnVjdCBtZW1vcnlfaW5mbyAqbWVt
aW5mbywgc3RydWN0IGRvbTBfbW1fZGF0YSAqbW1fZGF0YSkKLXsKLQl1aW50MzJfdCBudW1fYmxv
Y2s7Ci0JaW50IGlkeDsKLQotCS8qIGNoZWNrIGlmIHRoZXJlIGlzIGEgZnJlZSBuYW1lIGJ1ZmZl
ciAqLwotCW1lbWNweShtbV9kYXRhLT5uYW1lLCBtZW1pbmZvLT5uYW1lLCBET00wX05BTUVfTUFY
KTsKLQltbV9kYXRhLT5uYW1lW0RPTTBfTkFNRV9NQVggLSAxXSA9ICdcMCc7Ci0JaWR4ID0gZG9t
MF9maW5kX21lbXBvcygpOwotCWlmIChpZHggPCAwKQotCQlyZXR1cm4gLTE7Ci0KLQludW1fYmxv
Y2sgPSBtZW1pbmZvLT5zaXplIC8gU0laRV9QRVJfQkxPQ0s7Ci0JLyogZmluZCBmcmVlIG1lbW9y
eSBhbmQgbmV3IG1lbW9yeSBzZWdtZW50cyovCi0JZmluZF9mcmVlX21lbW9yeShudW1fYmxvY2ss
IG1tX2RhdGEpOwotCWZpbmRfbWVtc2VnKG51bV9ibG9jaywgbW1fZGF0YSk7Ci0KLQkvKiB1cGRh
dGUgcHJpdmF0ZSBtZW1vcnkgZGF0YSAqLwotCW1tX2RhdGEtPnJlZmNudCsrOwotCW1tX2RhdGEt
Pm1lbV9zaXplID0gbWVtaW5mby0+c2l6ZTsKLQotCS8qIHVwZGF0ZSBnbG9iYWwgbWVtb3J5IGRh
dGEgKi8KLQlkb20wX2Rldi5tbV9kYXRhW2lkeF0gPSBtbV9kYXRhOwotCWRvbTBfZGV2Lm51bV9t
ZW1fY3R4Kys7Ci0JZG9tMF9kZXYudXNlZF9tZW1zaXplICs9IG1tX2RhdGEtPm1lbV9zaXplOwot
Ci0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQKLWRvbTBfY2hlY2tfbWVtb3J5IChzdHJ1Y3Qg
bWVtb3J5X2luZm8gKm1lbWluZm8pCi17Ci0JaW50IGlkeDsKLQl1aW50NjRfdCBtZW1fc2l6ZTsK
LQotCS8qIHJvdW5kIG1lbW9yeSBzaXplIHRvIHRoZSBuZXh0IGV2ZW4gbnVtYmVyLiAqLwotCWlm
IChtZW1pbmZvLT5zaXplICUgMikKLQkJKyttZW1pbmZvLT5zaXplOwotCi0JbWVtX3NpemUgPSBt
ZW1pbmZvLT5zaXplOwotCWlmIChkb20wX2Rldi5udW1fbWVtX2N0eCA+IE5VTV9NRU1fQ1RYKSB7
Ci0JCVhFTl9FUlIoIk1lbW9yeSBkYXRhIHNwYWNlIGlzIGZ1bGwgaW4gRG9tMCBkcml2ZXJcbiIp
OwotCQlyZXR1cm4gLTE7Ci0JfQotCWlkeCA9IGRvbTBfZmluZF9tZW1kYXRhKG1lbWluZm8tPm5h
bWUpOwotCWlmIChpZHggPj0gMCkgewotCQlYRU5fRVJSKCJNZW1vcnkgZGF0YSBuYW1lICVzIGhh
cyBhbHJlYWR5IGV4c2l0ZWQgaW4gRG9tMCBkcml2ZXIuXG4iLAotCQkJbWVtaW5mby0+bmFtZSk7
Ci0JCXJldHVybiAtMTsKLQl9Ci0JaWYgKChkb20wX2Rldi51c2VkX21lbXNpemUgKyBtZW1fc2l6
ZSkgPiByc3ZfbWVtc2l6ZSkgewotCQlYRU5fRVJSKCJUb3RhbCBzaXplIGNhbid0IGJlIGxhcmdl
ciB0aGFuIHJlc2VydmVkIHNpemUuXG4iKTsKLQkJcmV0dXJuIC0xOwotCX0KLQotCXJldHVybiAw
OwotfQotCi1zdGF0aWMgaW50IF9faW5pdAotZG9tMF9pbml0KHZvaWQpCi17Ci0JaWYgKCF4ZW5f
ZG9tYWluKCkpCi0JCXJldHVybiAtRU5PREVWOwotCi0JaWYgKHJzdl9tZW1zaXplID4gRE9NMF9D
T05GSUdfTUVNU0laRSkgewotCQlYRU5fRVJSKCJUaGUgcmVzZXJ2ZWQgbWVtb3J5IHNpemUgY2Fu
bm90IGJlIGdyZWF0ZXIgdGhhbiAlZFxuIiwKLQkJCURPTTBfQ09ORklHX01FTVNJWkUpOwotCQly
ZXR1cm4gLUVJTlZBTDsKLQl9Ci0KLQkvKiBTZXR1cCB0aGUgbWlzYyBkZXZpY2UgKi8KLQlkb20w
X2Rldi5taXNjZGV2Lm1pbm9yID0gTUlTQ19EWU5BTUlDX01JTk9SOwotCWRvbTBfZGV2Lm1pc2Nk
ZXYubmFtZSA9ICJkb20wX21tIjsKLQlkb20wX2Rldi5taXNjZGV2LmZvcHMgPSAmZGF0YV9mb3Bz
OwotCi0JLyogcmVnaXN0ZXIgbWlzYyBjaGFyIGRldmljZSAqLwotCWlmIChtaXNjX3JlZ2lzdGVy
KCZkb20wX2Rldi5taXNjZGV2KSAhPSAwKSB7Ci0JCVhFTl9FUlIoIk1pc2MgZGV2aWNlIHJlZ2lz
dHJhdGlvbiBmYWlsZWRcbiIpOwotCQlyZXR1cm4gLUVQRVJNOwotCX0KLQotCW11dGV4X2luaXQo
JmRvbTBfZGV2LmRhdGFfbG9jayk7Ci0JZG9tMF9rb2JqID0ga29iamVjdF9jcmVhdGVfYW5kX2Fk
ZCgiZG9tMC1tbSIsIG1tX2tvYmopOwotCi0JaWYgKCFkb20wX2tvYmopIHsKLQkJWEVOX0VSUigi
ZG9tMC1tbSBvYmplY3QgY3JlYXRpb24gZmFpbGVkXG4iKTsKLQkJbWlzY19kZXJlZ2lzdGVyKCZk
b20wX2Rldi5taXNjZGV2KTsKLQkJcmV0dXJuIC1FTk9NRU07Ci0JfQotCi0JaWYgKHN5c2ZzX2Ny
ZWF0ZV9ncm91cChkb20wX2tvYmosICZkZXZfYXR0cl9ncnApKSB7Ci0JCWtvYmplY3RfcHV0KGRv
bTBfa29iaik7Ci0JCW1pc2NfZGVyZWdpc3RlcigmZG9tMF9kZXYubWlzY2Rldik7Ci0JCXJldHVy
biAtRVBFUk07Ci0JfQotCi0JaWYgKGRvbTBfbWVtb3J5X3Jlc2VydmUocnN2X21lbXNpemUpIDwg
MCkgewotCQlzeXNmc19yZW1vdmVfZ3JvdXAoZG9tMF9rb2JqLCAmZGV2X2F0dHJfZ3JwKTsKLQkJ
a29iamVjdF9wdXQoZG9tMF9rb2JqKTsKLQkJbWlzY19kZXJlZ2lzdGVyKCZkb20wX2Rldi5taXNj
ZGV2KTsKLQkJcmV0dXJuIC1FTk9NRU07Ci0JfQotCi0JWEVOX1BSSU5UKCIjIyMjIyMjIERQREsg
WGVuIERvbTAgbW9kdWxlIGxvYWRlZCAgIyMjIyMjI1xuIik7Ci0KLQlyZXR1cm4gMDsKLX0KLQot
c3RhdGljIHZvaWQgX19leGl0Ci1kb20wX2V4aXQodm9pZCkKLXsKLQlpZiAocnN2X21tX2luZm8g
IT0gTlVMTCkKLQkJZG9tMF9tZW1vcnlfZnJlZShyc3ZfbWVtc2l6ZSk7Ci0KLQlzeXNmc19yZW1v
dmVfZ3JvdXAoZG9tMF9rb2JqLCAmZGV2X2F0dHJfZ3JwKTsKLQlrb2JqZWN0X3B1dChkb20wX2tv
YmopOwotCW1pc2NfZGVyZWdpc3RlcigmZG9tMF9kZXYubWlzY2Rldik7Ci0KLQlYRU5fUFJJTlQo
IiMjIyMjIyMgRFBESyBYZW4gRG9tMCBtb2R1bGUgdW5sb2FkZWQgICMjIyMjIyNcbiIpOwotfQot
Ci1zdGF0aWMgaW50Ci1kb20wX29wZW4oc3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUg
KmZpbGUpCi17Ci0JZmlsZS0+cHJpdmF0ZV9kYXRhID0gTlVMTDsKLQotCVhFTl9QUklOVChLRVJO
X0lORk8gIi9kZXYvZG9tMF9tbSBvcGVuZWRcbiIpOwotCXJldHVybiAwOwotfQotCi1zdGF0aWMg
aW50Ci1kb20wX3JlbGVhc2Uoc3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbGUp
Ci17Ci0JaW50IHJldCA9IDA7Ci0Jc3RydWN0IGRvbTBfbW1fZGF0YSAqbW1fZGF0YSA9IGZpbGUt
PnByaXZhdGVfZGF0YTsKLQotCWlmIChtbV9kYXRhID09IE5VTEwpCi0JCXJldHVybiByZXQ7Ci0K
LQltdXRleF9sb2NrKCZkb20wX2Rldi5kYXRhX2xvY2spOwotCWlmICgtLW1tX2RhdGEtPnJlZmNu
dCA9PSAwKQotCQlyZXQgPSBkb20wX21lbW9yeV9yZWxlYXNlKG1tX2RhdGEpOwotCW11dGV4X3Vu
bG9jaygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQotCWZpbGUtPnByaXZhdGVfZGF0YSA9IE5VTEw7
Ci0JWEVOX1BSSU5UKEtFUk5fSU5GTyAiL2Rldi9kb20wX21tIGNsb3NlZFxuIik7Ci0JcmV0dXJu
IHJldDsKLX0KLQotc3RhdGljIGludAotZG9tMF9tbWFwKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1
Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtKQotewotCWludCBzdGF0dXMgPSAwOwotCXVpbnQzMl90IGlk
eCA9IHZtLT52bV9wZ29mZjsKLQl1aW50NjRfdCBwZm4sIHNpemUgPSB2bS0+dm1fZW5kIC0gdm0t
PnZtX3N0YXJ0OwotCXN0cnVjdCBkb20wX21tX2RhdGEgKm1tX2RhdGEgPSBmaWxlLT5wcml2YXRl
X2RhdGE7Ci0KLQlpZihtbV9kYXRhID09IE5VTEwpCi0JCXJldHVybiAtRUlOVkFMOwotCi0JbXV0
ZXhfbG9jaygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQlpZiAoaWR4ID49IG1tX2RhdGEtPm51bV9t
ZW1zZWcpIHsKLQkJbXV0ZXhfdW5sb2NrKCZkb20wX2Rldi5kYXRhX2xvY2spOwotCQlyZXR1cm4g
LUVJTlZBTDsKLQl9Ci0KLQlpZiAoc2l6ZSA+IG1tX2RhdGEtPnNlZ19pbmZvW2lkeF0uc2l6ZSl7
Ci0JCW11dGV4X3VubG9jaygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQkJcmV0dXJuIC1FSU5WQUw7
Ci0JfQotCi0JWEVOX1BSSU5UKCJtbWFwIG1lbXNlZyBpZHggPSVkLHNpemUgPSAweCVsbHhcbiIs
IGlkeCwgc2l6ZSk7Ci0KLQlwZm4gPSBtbV9kYXRhLT5zZWdfaW5mb1tpZHhdLnBmbjsKLQltdXRl
eF91bmxvY2soJmRvbTBfZGV2LmRhdGFfbG9jayk7Ci0KLQlzdGF0dXMgPSByZW1hcF9wZm5fcmFu
Z2Uodm0sIHZtLT52bV9zdGFydCwgcGZuLCBzaXplLCBQQUdFX1NIQVJFRCk7Ci0KLQlyZXR1cm4g
c3RhdHVzOwotfQotc3RhdGljIGludAotZG9tMF9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlsZSwKLQl1
bnNpZ25lZCBpbnQgaW9jdGxfbnVtLAotCXVuc2lnbmVkIGxvbmcgaW9jdGxfcGFyYW0pCi17Ci0J
aW50IGlkeCwgcmV0OwotCWNoYXIgbmFtZVtET00wX05BTUVfTUFYXSA9IHswfTsKLQlzdHJ1Y3Qg
bWVtb3J5X2luZm8gbWVtaW5mbzsKLQlzdHJ1Y3QgZG9tMF9tbV9kYXRhICptbV9kYXRhID0gZmls
ZS0+cHJpdmF0ZV9kYXRhOwotCi0JWEVOX1BSSU5UKCJJT0NUTCBudW09MHglMHggcGFyYW09MHgl
MGx4IFxuIiwgaW9jdGxfbnVtLCBpb2N0bF9wYXJhbSk7Ci0KLQkvKioKLQkgKiBTd2l0Y2ggYWNj
b3JkaW5nIHRvIHRoZSBpb2N0bCBjYWxsZWQKLQkgKi8KLQlzd2l0Y2ggX0lPQ19OUihpb2N0bF9u
dW0pIHsKLQljYXNlIF9JT0NfTlIoUlRFX0RPTTBfSU9DVExfUFJFUEFSRV9NRU1TRUcpOgotCQly
ZXQgPSBjb3B5X2Zyb21fdXNlcigmbWVtaW5mbywgKHZvaWQgKilpb2N0bF9wYXJhbSwKLQkJCXNp
emVvZihzdHJ1Y3QgbWVtb3J5X2luZm8pKTsKLQkJaWYgKHJldCkKLQkJCXJldHVybiAgLUVGQVVM
VDsKLQotCQlpZiAobW1fZGF0YSAhPSBOVUxMKSB7Ci0JCQlYRU5fRVJSKCJDYW5ub3QgY3JlYXRl
IG1lbW9yeSBzZWdtZW50IGZvciB0aGUgc2FtZSIKLQkJCQkiIGZpbGUgZGVzY3JpcHRvclxuIik7
Ci0JCQlyZXR1cm4gLUVJTlZBTDsKLQkJfQotCi0JCS8qIEFsbG9jYXRlIHByaXZhdGUgZGF0YSAq
LwotCQltbV9kYXRhID0gdm1hbGxvYyhzaXplb2Yoc3RydWN0IGRvbTBfbW1fZGF0YSkpOwotCQlp
ZiAoIW1tX2RhdGEpIHsKLQkJCVhFTl9FUlIoIlVuYWJsZSB0byBhbGxvY2F0ZSBkZXZpY2UgcHJp
dmF0ZSBkYXRhXG4iKTsKLQkJCXJldHVybiAtRU5PTUVNOwotCQl9Ci0JCW1lbXNldChtbV9kYXRh
LCAwLCBzaXplb2Yoc3RydWN0IGRvbTBfbW1fZGF0YSkpOwotCi0JCW11dGV4X2xvY2soJmRvbTBf
ZGV2LmRhdGFfbG9jayk7Ci0JCS8qIGNoZWNrIGlmIHdlIGNhbiBhbGxvY2F0ZSBtZW1vcnkqLwot
CQlpZiAoZG9tMF9jaGVja19tZW1vcnkoJm1lbWluZm8pIDwgMCkgewotCQkJbXV0ZXhfdW5sb2Nr
KCZkb20wX2Rldi5kYXRhX2xvY2spOwotCQkJdmZyZWUobW1fZGF0YSk7Ci0JCQlyZXR1cm4gLUVJ
TlZBTDsKLQkJfQotCi0JCS8qIGFsbG9jYXRlIG1lbW9yeSBhbmQgY3JlYXRlZCBtZW1vcnkgc2Vn
bWVudHMqLwotCQlpZiAoZG9tMF9wcmVwYXJlX21lbXNlZ3MoJm1lbWluZm8sIG1tX2RhdGEpIDwg
MCkgewotCQkJWEVOX0VSUigiY3JlYXRlIG1lbW9yeSBzZWdtZW50IGZhaWwuXG4iKTsKLQkJCW11
dGV4X3VubG9jaygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQkJCXJldHVybiAtRUlPOwotCQl9Ci0K
LQkJZmlsZS0+cHJpdmF0ZV9kYXRhID0gbW1fZGF0YTsKLQkJbXV0ZXhfdW5sb2NrKCZkb20wX2Rl
di5kYXRhX2xvY2spOwotCQlicmVhazsKLQotCS8qIHN1cHBvcnQgbXVsdGlwbGUgcHJvY2VzcyBp
biB0ZXJtIG9mIG1lbW9yeSBtYXBwaW5nKi8KLQljYXNlIF9JT0NfTlIoUlRFX0RPTTBfSU9DVExf
QVRUQUNIX1RPX01FTVNFRyk6Ci0JCXJldCA9IGNvcHlfZnJvbV91c2VyKG5hbWUsICh2b2lkICop
aW9jdGxfcGFyYW0sCi0JCQkJc2l6ZW9mKGNoYXIpICogRE9NMF9OQU1FX01BWCk7Ci0JCWlmIChy
ZXQpCi0JCQlyZXR1cm4gLUVGQVVMVDsKLQotCQltdXRleF9sb2NrKCZkb20wX2Rldi5kYXRhX2xv
Y2spOwotCQlpZHggPSBkb20wX2ZpbmRfbWVtZGF0YShuYW1lKTsKLQkJaWYgKGlkeCA8IDApIHsK
LQkJCW11dGV4X3VubG9jaygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQkJCXJldHVybiAtRUlOVkFM
OwotCQl9Ci0KLQkJbW1fZGF0YSA9IGRvbTBfZGV2Lm1tX2RhdGFbaWR4XTsKLQkJbW1fZGF0YS0+
cmVmY250Kys7Ci0JCWZpbGUtPnByaXZhdGVfZGF0YSA9IG1tX2RhdGE7Ci0JCW11dGV4X3VubG9j
aygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQkJYnJlYWs7Ci0KLQljYXNlIF9JT0NfTlIoUlRFX0RP
TTBfSU9DVExfR0VUX05VTV9NRU1TRUcpOgotCQlyZXQgPSBjb3B5X3RvX3VzZXIoKHZvaWQgKilp
b2N0bF9wYXJhbSwgJm1tX2RhdGEtPm51bV9tZW1zZWcsCi0JCQkJc2l6ZW9mKGludCkpOwotCQlp
ZiAocmV0KQotCQkJcmV0dXJuIC1FRkFVTFQ7Ci0JCWJyZWFrOwotCi0JY2FzZSBfSU9DX05SKFJU
RV9ET00wX0lPQ1RMX0dFVF9NRU1TRUdfSU5GTyk6Ci0JCXJldCA9IGNvcHlfdG9fdXNlcigodm9p
ZCAqKWlvY3RsX3BhcmFtLAotCQkJCSZtbV9kYXRhLT5zZWdfaW5mb1swXSwKLQkJCQlzaXplb2Yo
c3RydWN0IG1lbXNlZ19pbmZvKSAqCi0JCQkJbW1fZGF0YS0+bnVtX21lbXNlZyk7Ci0JCWlmIChy
ZXQpCi0JCQlyZXR1cm4gLUVGQVVMVDsKLQkJYnJlYWs7Ci0JZGVmYXVsdDoKLQkJWEVOX1BSSU5U
KCJJT0NUTCBkZWZhdWx0IFxuIik7Ci0JCWJyZWFrOwotCX0KLQotCXJldHVybiAwOwotfQotCi1t
b2R1bGVfaW5pdChkb20wX2luaXQpOwotbW9kdWxlX2V4aXQoZG9tMF9leGl0KTsKLQotbW9kdWxl
X3BhcmFtKHJzdl9tZW1zaXplLCB1aW50LCBTX0lSVUdPIHwgU19JV1VTUik7Ci1NT0RVTEVfUEFS
TV9ERVNDKHJzdl9tZW1zaXplLCAiWGVuLWRvbTAgcmVzZXJ2ZWQgbWVtb3J5IHNpemUoTUIpLlxu
Iik7CmRpZmYgLS1naXQgYS9wa2cvZHBkay5zcGVjIGIvcGtnL2RwZGsuc3BlYwppbmRleCA5NWMz
MzM1Li5mZDFiNWVmIDEwMDY0NAotLS0gYS9wa2cvZHBkay5zcGVjCisrKyBiL3BrZy9kcGRrLnNw
ZWMKQEAgLTUyLDkgKzUyLDYgQEAgRXhjbHVzaXZlQXJjaDogaTY4NiB4ODZfNjQgYWFyY2g2NAog
JWVuZGlmCiAKIEJ1aWxkUmVxdWlyZXM6IGtlcm5lbC1kZXZlbCwga2VybmVsLWhlYWRlcnMsIGxp
YnBjYXAtZGV2ZWwKLSVpZmFyY2ggaTY4NiB4ODZfNjQKLUJ1aWxkUmVxdWlyZXM6IHhlbi1kZXZl
bAotJWVuZGlmCiBCdWlsZFJlcXVpcmVzOiBkb3h5Z2VuLCBweXRob24tc3BoaW54LCBpbmtzY2Fw
ZQogQnVpbGRSZXF1aXJlczogdGV4bGl2ZS1jb2xsZWN0aW9uLWxhdGV4ZXh0cmEKIAotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:17:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7YJ-0000Cl-VJ; Wed, 30 Aug 2017 18:17:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn7YJ-0000Ca-Cv
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 18:17:23 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F5/CE-03616-23107A95; Wed, 30 Aug 2017 18:17:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdeQcXm
 kwaUnihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmDN3J0vBdt2KOT1RDYxf
 ZboYOTmEBP4ySqzoz+5i5AKyHzNKfF9+khkisY1R4uwaORBbRMBZ4uuZuexdjBwcvAL6Eoubk
 0DCwgL+Es335rKA9EoIXOaVWHpwHgtIQkLAV2LZ2yNsMPbttyBF7BxsAlYSh8RAoiwCqhIbT3
 5mn8DIvYCRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 3GYBgB+OBRYGHGCU5mJREeS1+LYsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF74j9QTrAoNT21
 Ii0zBxh2MGkJDh4lEd6jIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnvQBSJABSlFGaB
 zcCFgOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoBFKxPFKIJzOvBG7TK6AjmICOiPVaCnJESS
 JCSqqBUUdnW7ZUuJZiesyzJXrHfzuwrklZ9ejL73Cr7Kgp95WSbnzsLzTft9V524nNNaq9XQ2
 7/GatPeVRUFRYEnW2+7beydUir3d/3phx50MYE1/30393N/dNsik3zXPi7hLM8Fn05OXnrZym
 lydFtGxfZMXE37LWzvf5nbPsunfO+Qh42rR/sCw4q8RSnJFoqMVcVJwIAPeSTI98AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504117040!74478550!1
X-Originating-IP: [104.130.215.37]
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 63652 invoked from network); 30 Aug 2017 18:17:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 18:17:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn7YF-0000MI-3l; Wed, 30 Aug 2017 18:17: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 1dn7Y9-0002q4-M4; Wed, 30 Aug 2017 18:17:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn7Y9-0002Oy-G1; Wed, 30 Aug 2017 18:17:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112950-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-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-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:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e4cb8500810a310a10a6cb359e1b53fac03ed597
X-Osstest-Versions-That: libvirt=5aaa304f8dbc5ddf0b0ca56f7551bdb9e554db0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 18:17:13 +0000
Subject: [Xen-devel] [libvirt test] 112950: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk1MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEx
MjkxOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTE4CiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI5MTgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkxOAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTE4CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTI5MTgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkxOAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEyOTE4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5MTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjkxOAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICBlNGNiODUwMDgxMGEzMTBh
MTBhNmNiMzU5ZTFiNTNmYWMwM2VkNTk3CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA1YWFhMzA0ZjhkYmM1ZGRmMGIwY2E1NmY3NTUxYmRiOWU1NTRkYjBhCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTI5MTggIDIwMTctMDgtMjkgMDQ6MjA6MTcgWiAgICAxIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTEyOTUwICAyMDE3LTA4LTMwIDA0OjIwOjE2IFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEtvdGhhcGFs
bHkgTWFkaHUgUGF2YW4gPGttcEBsaW51eC52bmV0LmlibS5jb20+CiAgTWFydGluIEtsZXR6YW5k
ZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNTMgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nr-0001av-3O; Wed, 30 Aug 2017 18:33:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7np-0001Wx-3o
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:25 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 59/F0-02226-4F407A95; Wed, 30 Aug 2017 18:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ/czy/J
 Ig9/XZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnX1exF8wzquied4K9gXGaZhcjF4eQwEZG
 idPXj7JAOJsYJfr/HGTuYuTkYBMwkJjyeiUriC0ioCRxb9VkJpAiZoEmRol7jQ/YQBLCAi4Sr
 9deZAGxWQRUJaZOfQYW5xWwlZh+Zg9YXEJAXuLcg9tgQzmB4mcOzAAbKiRgI3Fv7nnmCYzcCx
 gZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEepgBCHYwXmh
 3PsQoycGkJMq7gnl5pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3lkgOcGi1PTUirTMHGCowaQl
 OHiURHi7QdK8xQWJucWZ6RCpU4y6HAt6NnxhEmLJy89LlRLnXQxSJABSlFGaBzcCFvaXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMzbDzKFJzOvBG7TK6AjmICOiPVaCnJESSJCSqqBsV43hH
 9J+r9Ld1PkKk4lzf/ZzHvr+wEOntdmF5Jl21sy1sUdPbP5bnnK1quCd28sWRjqfTl29qO3fwJ
 FDF6X9q91XO6wwWyz9Gef3ez3Z9m4OfYlSMy9treye/NOCye9HVfnLO3iutEqznuy6lf2Dx+B
 hwI3Mw9z6fcuMFNa5ukovu2U0fuN85RYijMSDbWYi4oTATZj2aF2AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504118003!107800991!1
X-Originating-IP: [131.159.0.8]
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 10931 invoked from network); 30 Aug 2017 18:33:23 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:23 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 464B910CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 37B0A491F7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:31 +0200
Message-Id: <20170830183258.14612-13-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 12/39] arm/p2m: Add altp2m init/teardown
	routines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHAybSBpbml0aWFsaXphdGlvbiBub3cgaW52b2tlcyBpbml0aWFsaXphdGlvbiByb3V0aW5l
cyByZXNwb25zaWJsZQpmb3IgdGhlIGFsbG9jYXRpb24gYW5kIGluaXRpYWxpemF0aW9uIG9mIGFs
dHAybSBzdHJ1Y3R1cmVzLiBUaGUgc2FtZQphcHBsaWVzIHRvIHRlYXJkb3duIHJvdXRpbmVzLiBU
aGUgZnVuY3Rpb25hbGl0eSBoYXMgYmVlbiBhZG9wdGVkIGZyb20KdGhlIHg4NiBhbHRwMm0gaW1w
bGVtZW50YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5A
c2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdjI6
IFNoYXJlZCBjb2RlIGJldHdlZW4gaG9zdC9hbHRwMm0gaW5pdC90ZWFyZG93biBmdW5jdGlvbnMu
CiAgICBBZGRlZCBjb25kaXRpb25hbCBpbml0L3RlYXJkb3duIG9mIGFsdHAybS4KICAgIEFsdHAy
bSByZWxhdGVkIGZ1bmN0aW9ucyBhcmUgbW92ZWQgdG8gYWx0cDJtLmMKCnYzOiBSZW1vdmVkIGxv
Y2tpbmcgdGhlIGFsdHAybV9sb2NrIGluIGFsdHAybV90ZWFyZG93bi4gTG9ja2luZyB0aGlzCiAg
ICBsb2NrIGF0IHRoaXMgcG9pbnQgaXMgdW5uZWNlc3NhcnkuCgogICAgUmVtb3ZlZCByZS1zZXR0
aW5nIGFsdHAybV92dHRiciwgYWx0cDJtX3AybSwgYW5kIGFsdHAybV9hY3RpdmUKICAgIHZhbHVl
cyBpbiB0aGUgZnVuY3Rpb24gImFsdHAybV90ZWFyZG93biIuIFJlLXNldHRpbmcgdGhlc2UgdmFs
dWVzIGlzCiAgICB1bm5lY2Vzc2FyeSBhcyB0aGUgZW50aXJlIGRvbWFpbiB3aWxsIGJlIGRlc3Ry
b3llZCByaWdodCBhZnRlcndhcmRzLgoKICAgIFJlbW92ZWQgY2hlY2sgZm9yICJhbHRwMm1fZW5h
YmxlZCIgaW4gInAybV9pbml0IiBhcyBhbHRwMm0gaGFzIG5vdCB5ZXQKICAgIGJlZW4gZW5hYmxl
ZCBieSBsaWJ4bCBhdCB0aGlzIHBvaW50LgoKICAgIFJlbW92ZWQgY2hlY2sgZm9yICJhbHRwMm1f
ZW5hYmxlZCIgYmVmb3JlIHRlYXJpbmcgZG93biBhbHRwMm0gd2l0aGluCiAgICB0aGUgZnVuY3Rp
b24gInAybV90ZWFyZG93biIgc28gdGhhdCBhbHRwMm0gZ2V0cyBkZXN0cm95ZWQgZXZlbiBpZgog
ICAgdGhlIEhWTV9QQVJBTV9BTFRQMk0gZ2V0cyByZXNldCBiZWZvcmUgInAybV90ZWFyZG93biIg
aXMgY2FsbGVkLgoKICAgIEFkZGVkIGluaXRpYWxpemF0aW9uIG9mIHRoZSBmaWVsZCBkLT5hcmNo
LmFsdHAybV9hY3RpdmUgaW4KICAgICJhbHRwMm1faW5pdCIuCgogICAgUmVtb3ZlZCBjaGVjayBm
b3IgYWxyZWFkeSBpbml0aWFsaXplZCB2bWlkJ3MgaW4gImFsdHAybV9pbml0X29uZSIsCiAgICBh
cyAiYWx0cDJtX2luaXRfb25lIiBpcyBub3cgY2FsbGVkIGFsd2F5cyB3aXRoIGFuIHVuaW5pdGlh
bGl6ZWQgcDJtLgoKICAgIFJlbW92ZWQgdGhlIGFycmF5IGFsdHAybV92dHRicltdIGluIHN0cnVj
dCBhcmNoX2RvbWFpbi4KCnY0OiBSZW1vdmVkIGluaXRpYWxpemF0aW9uIG9mIGFsdHAybV9wMm1b
XSB0byBOVUxMIGluIGFsdHAybV9pbml0LCBhcwogICAgdGhlICJzdHJ1Y3QgYXJjaF9kb21haW4i
IGlzIGFscmVhZHkgaW5pdGlhbGl6ZWQgdG8gemVyby4KCiAgICBXZSBtb3ZlZCB0aGUgZGVmaW5p
dGlvbiBvZiB0aGUgbWFjcm8gTUFYX0FMVFAyTSB0byBhIGNvbW1vbiBwbGFjZSBpbgogICAgYSBz
ZXBhcmF0ZSBjb21taXQuCi0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICB8ICAxICsK
IHhlbi9hcmNoL2FybS9hbHRwMm0uYyAgICAgICAgfCA1NiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICB8IDE1
ICsrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaCB8ICA2ICsrKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgMTEgKysrKysrKystCiA1IGZpbGVzIGNoYW5n
ZWQsIDg3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gvYXJtL2FsdHAybS5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxl
IGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDI4MmQyYzI5NDkuLmEwODY4MzMzNWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUKQEAgLTUsNiArNSw3IEBAIHN1YmRpci0kKENPTkZJR19BUk1fNjQpICs9IGVmaQogc3ViZGly
LSQoQ09ORklHX0FDUEkpICs9IGFjcGkKIAogb2JqLSQoQ09ORklHX0hBU19BTFRFUk5BVElWRSkg
Kz0gYWx0ZXJuYXRpdmUubworb2JqLXkgKz0gYWx0cDJtLm8KIG9iai15ICs9IGJvb3RmZHQuaW5p
dC5vCiBvYmoteSArPSBjcHUubwogb2JqLXkgKz0gY3B1ZXJyYXRhLm8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hbHRwMm0uYyBiL3hlbi9hcmNoL2FybS9hbHRwMm0uYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lNzNiNjlkOTlkCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2FyY2gvYXJtL2FsdHAybS5jCkBAIC0wLDAgKzEsNTYgQEAKKy8qCisgKiBhcmNoL2FybS9h
bHRwMm0uYworICoKKyAqIEFsdGVybmF0ZSBwMm0KKyAqIENvcHlyaWdodCAoYykgMjAxNiBTZXJn
ZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSwgdmVyc2lvbiAyLAorICogYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVCBBTlkKKyAqIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MKKyAqIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUKKyAqIGRldGFpbHMuCisgKgorICogWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPGFzbS9wMm0uaD4KKyNpbmNsdWRl
IDxhc20vYWx0cDJtLmg+CisKK2ludCBhbHRwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLmFsdHAybV9sb2NrKTsKKyAgICBkLT5hcmNoLmFs
dHAybV9hY3RpdmUgPSBmYWxzZTsKKworICAgIHJldHVybiAwOworfQorCit2b2lkIGFsdHAybV90
ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIHN0
cnVjdCBwMm1fZG9tYWluICpwMm07CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07
IGkrKyApCisgICAgeworICAgICAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisKKyAg
ICAgICAgaWYgKCAhcDJtICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHAybV90
ZWFyZG93bl9vbmUocDJtKTsKKyAgICAgICAgeGZyZWUocDJtKTsKKyAgICB9Cit9CisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVu
L2FyY2gvYXJtL3AybS5jCmluZGV4IGVjODU1MzQxYjkuLmUwMTdlMjk3MmUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTE0LDYgKzE0
LDcgQEAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaGFyZGlycS5oPgog
I2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgogCiAjZGVmaW5l
IE1BWF9WTUlEXzhfQklUICAoMVVMIDw8IDgpCiAjZGVmaW5lIE1BWF9WTUlEXzE2X0JJVCAoMVVM
IDw8IDE2KQpAQCAtMTMwNSw2ICsxMzA2LDEyIEBAIHN0YXRpYyB2b2lkIHAybV90ZWFyZG93bl9o
b3N0cDJtKHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgcDJtX3RlYXJkb3duKHN0cnVjdCBkb21h
aW4gKmQpCiB7CisgICAgLyoKKyAgICAgKiBUZWFyZG93biBhbHRwMm0gdW5jb25kaXRpb25hbGx5
IHNvIHRoYXQgYWx0cDJtIGdldHMgYWx3YXlzIGRlc3Ryb3llZCAtLQorICAgICAqIGV2ZW4gaWYg
SFZNX1BBUkFNX0FMVFAyTSBnZXRzIHJlc2V0IGJlZm9yZSB0ZWFyZG93bi4KKyAgICAgKi8KKyAg
ICBhbHRwMm1fdGVhcmRvd24oZCk7CisKICAgICBwMm1fdGVhcmRvd25faG9zdHAybShkKTsKIH0K
IApAQCAtMTMxOSw3ICsxMzI2LDEzIEBAIHN0YXRpYyBpbnQgcDJtX2luaXRfaG9zdHAybShzdHJ1
Y3QgZG9tYWluICpkKQogCiBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBy
ZXR1cm4gcDJtX2luaXRfaG9zdHAybShkKTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHAybV9p
bml0X2hvc3RwMm0oZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAg
IHJldHVybiBhbHRwMm1faW5pdChkKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYWx0cDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCmluZGV4IDY2
YWZhOTU5ZjYuLjE3MDZmNjFmMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaApAQCAtMjMsNiArMjMsOSBA
QAogI2luY2x1ZGUgPHhlbi9hbHRwMm0tY29tbW9uLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
CiAKKyNkZWZpbmUgYWx0cDJtX2xvY2soZCkgICAgc3Bpbl9sb2NrKCYoZCktPmFyY2guYWx0cDJt
X2xvY2spCisjZGVmaW5lIGFsdHAybV91bmxvY2soZCkgIHNwaW5fdW5sb2NrKCYoZCktPmFyY2gu
YWx0cDJtX2xvY2spCisKIC8qIEFsdGVybmF0ZSBwMm0gb24vb2ZmIHBlciBkb21haW4gKi8KIHN0
YXRpYyBpbmxpbmUgYm9vbF90IGFsdHAybV9hY3RpdmUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
IHsKQEAgLTM3LDQgKzQwLDcgQEAgc3RhdGljIGlubGluZSB1aW50MTZfdCBhbHRwMm1fdmNwdV9p
ZHgoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCBhbHRwMm1f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgYWx0cDJtX3RlYXJkb3duKHN0cnVjdCBkb21h
aW4gKmQpOworCiAjZW5kaWYgLyogX19BU01fQVJNX0FMVFAyTV9IICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4u
aAppbmRleCAwOTkxYTBhNzlkLi42NjhmMzk4ZGJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTEs
NiArMSw3IEBACiAjaWZuZGVmIF9fQVNNX0RPTUFJTl9IX18KICNkZWZpbmUgX19BU01fRE9NQUlO
X0hfXwogCisjaW5jbHVkZSA8eGVuL2FsdHAybS1jb21tb24uaD4KICNpbmNsdWRlIDx4ZW4vY2Fj
aGUuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpAQCAt
MTQ2LDggKzE0NywxNiBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgdWludDhfdCBwcml2
aWxlZ2VkX2NhbGxfZW5hYmxlZCA6IDE7CiAgICAgfSBtb25pdG9yOwogCi0gICAgLyogYWx0cDJt
OiBhbGxvdyBtdWx0aXBsZSBjb3BpZXMgb2YgdGhlIGhvc3QncyBwMm0gKi8KKyAgICAvKgorICAg
ICAqIExvY2sgdGhhdCBwcm90ZWN0cyBjcml0aWNhbCBhbHRwMm0gb3BlcmF0aW9ucyB0aGF0IG11
c3Qgbm90IGJlIHBlcmZvcm1lZAorICAgICAqIGNvbmN1cnJlbnRseS4KKyAgICAgKi8KKyAgICBz
cGlubG9ja190IGFsdHAybV9sb2NrOworCisgICAgLyogQWx0cDJtOiBhbGxvdyBtdWx0aXBsZSBj
b3BpZXMgb2YgdGhlIGhvc3QncyBwMm0uICovCiAgICAgYm9vbCBhbHRwMm1fYWN0aXZlOworCisg
ICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybV9wMm1bTUFYX0FMVFAyTV07CiB9ICBfX2NhY2hl
bGluZV9hbGlnbmVkOwogCiBzdHJ1Y3QgYXJjaF92Y3B1Ci0tIAoyLjEzLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7np-0001YK-DM; Wed, 30 Aug 2017 18:33:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nn-0001UH-K8
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:23 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 5B/BC-03283-3F407A95; Wed, 30 Aug 2017 18:33:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/cTy/J
 IgzdzjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozujp3MBVOEK7Y9FW1gnMXfxcjFISSwkVFi
 5aNvTBDOJkaJT4sXATmcHGwCBhJTXq9kBbFFBJQk7q2aDFbELNDEKHGv8QEbSEJYwE5i5e8vL
 CA2i4CqxLH5s5lBbF4BW4m2yVPBBkkIyEuce3AbLM4JFD9zYAbYUCEBG4l7c88zT2DkXsDIsI
 pRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLCDcfpl/0O
 MkhxMSqK8Fr+WRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F3HtDxSSLAoNT21Ii0zBxhoMGkJ
 Dh4lEd5rIGne4oLE3OLMdIjUKUZFKXHeVSAJAZBERmkeXBssuC8xykoJ8zICHSLEU5BalJtZg
 ir/ilGcg1FJmPc6yBSezLwSuOmvgBYzAS2O9VoKsrgkESEl1cDI7cT24gPnv5Nun5oDv4bJme
 QFFZxMCL81xeT5bsHmPAvTCWKde2zeNV9QymKLWLjhmcikVP/ZhecTL09iVbE0+pbCJTKbe/u
 flsh3x5++filg+fVZkEfEsx1/HQP2srFfi2lldN30Iupj+YN1W9k+zDxRcVbh3Cf35V2H1CZv
 bzZk+LKKZdoSJZbijERDLeai4kQAZP0WAGkCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504118002!101798023!1
X-Originating-IP: [131.159.0.8]
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 61562 invoked from network); 30 Aug 2017 18:33:22 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:22 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 722CC10CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 6588F491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:34 +0200
Message-Id: <20170830183258.14612-16-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 15/39] arm/p2m: Add HVMOP_altp2m_create_p2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+
CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MjogQ29zbWV0aWMgZml4ZXMuCgp2MzogQ29z
bWV0aWMgZml4ZXMuCgogICAgUmVuYW1lZCB0aGUgZnVuY3Rpb24gImFsdHAybV9pbml0X25leHQi
IHRvCiAgICAiYWx0cDJtX2luaXRfbmV4dF9hdmFpbGFibGUiLgoKICAgIEV4Y2hhbmdlZCB0aGUg
Y2hlY2sgImFsdHAybV92dHRicltpZHhdID09IElOVkFMSURfVlRUQlIiIGZvcgogICAgImFsdHAy
bV9wMm1baWR4XSA9PSBOVUxMIiBpbiAiYWx0cDJtX2luaXRfbmV4dF9hdmFpbGFibGUiLgotLS0K
IHhlbi9hcmNoL2FybS9hbHRwMm0uYyAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gvYXJtL2h2bS5jICAgICAgICAgICB8ICAzICsrLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9hbHRwMm0uaCB8ICA0ICsrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRwMm0uYyBiL3hl
bi9hcmNoL2FybS9hbHRwMm0uYwppbmRleCA0M2U5NWM1NjgxLi42YjFlMzQ3MDlmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYWx0cDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdHAybS5jCkBA
IC0xMTcsNiArMTE3LDI5IEBAIGludCBhbHRwMm1faW5pdF9ieV9pZChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgaWR4KQogICAgIHJldHVybiByYzsKIH0KIAoraW50IGFsdHAybV9pbml0
X25leHRfYXZhaWxhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90ICppZHgpCit7CisgICAg
aW50IHJjID0gLUVJTlZBTDsKKyAgICB1aW50MTZfdCBpOworCisgICAgYWx0cDJtX2xvY2soZCk7
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgeworICAgICAg
ICBpZiAoIGQtPmFyY2guYWx0cDJtX3AybVtpXSAhPSBOVUxMICkKKyAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgIHJjID0gYWx0cDJtX2luaXRfaGVscGVyKGQsIGkpOworICAgICAgICAq
aWR4ID0gaTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBhbHRwMm1fdW5sb2NrKGQp
OworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgYWx0cDJtX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC5hbHRwMm1fbG9jayk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vaHZtLmMgYi94ZW4vYXJjaC9hcm0vaHZtLmMKaW5kZXggZWM4ZTI1
OTc5Ny4uY2FhMmUxYjUxNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2h2bS5jCisrKyBiL3hl
bi9hcmNoL2FybS9odm0uYwpAQCAtMTI2LDcgKzEyNiw4IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJt
X29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgSFZNT1BfYWx0cDJtX2NyZWF0ZV9wMm06Ci0gICAgICAgIHJjID0gLUVPUE5PVFNV
UFA7CisgICAgICAgIGlmICggIShyYyA9IGFsdHAybV9pbml0X25leHRfYXZhaWxhYmxlKGQsICZh
LnUudmlldy52aWV3KSkgKQorICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAm
YSwgMSkgPyAtRUZBVUxUIDogMDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTU9QX2Fs
dHAybV9kZXN0cm95X3AybToKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJt
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCmluZGV4IDJlZjg4Y2VjMzUuLmI5NzE5
ZjlkNWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaApAQCAtNTMsNiArNTMsMTAgQEAgc3RydWN0IHAybV9k
b21haW4gKmFsdHAybV9nZXRfYWx0cDJtKHN0cnVjdCB2Y3B1ICp2KTsKIGludCBhbHRwMm1faW5p
dF9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpZHgpOwogCisvKiBGaW5kIGFuZCBpbml0aWFsaXplIHRoZSBuZXh0IGF2YWlsYWJsZSBh
bHRlcm5hdGUgcDJtLiAqLworaW50IGFsdHAybV9pbml0X25leHRfYXZhaWxhYmxlKHN0cnVjdCBk
b21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgKmlkeCk7
CisKIC8qIEZsdXNoIGFsbCB0aGUgYWx0ZXJuYXRlIHAybSdzIGZvciBhIGRvbWFpbi4gKi8KIHZv
aWQgYWx0cDJtX2ZsdXNoX2NvbXBsZXRlKHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjEzLjMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nl-0001Vi-8C; Wed, 30 Aug 2017 18:33:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nk-0001VG-I0
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:20 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 39/86-01783-FE407A95; Wed, 30 Aug 2017 18:33:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/cty/J
 Ig6vbuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtDc+YC55IVEy8m9bAuIq/i5GLQ0hgI6PE
 sc1LGSGcTYwSm07fYO9i5ORgEzCQmPJ6JSuILSKgJHFv1WQmkCJmgSZGiXuND9hAEsICkRI3z
 jQAFXFwsAioSlxfIAoS5hWwkbh19zkTiC0hIC9x7sFtZhCbU8BW4syBGWAzhYBq7s09zzyBkX
 sBI8MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxA/zIAwQ7
 GvlnOhxglOZiURHlXMC+PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByw4MFyHBotT01Iq0zBxg
 oMGkJTh4lER4WUDSvMUFibnFmekQqVOMilLivItBZgqAJDJK8+DaYMF9iVFWSpiXEegQIZ6C1
 KLczBJU+VeM4hyMSsK8J0Cm8GTmlcBNfwW0mAlocazXUpDFJYkIKakGxvKT+/XDgp932XdUTd
 wYd/aShdOVvPl//i1d/bZU87nEJ5tkzakM+8813UsU9bILmKMttP5WZ+Oz9DM5BbvOxpqwq1Q
 t19u8Q/3ktY26t4QObbn+4+Whe7wB0+KcuKccK17Bnj1JZ/M13pjweyE/tbkSN1U53n6s9KXO
 XDfo2q6DBmnOeznmbFZiKc5INNRiLipOBADTdgXSaQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504117996!109579277!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16713 invoked from network); 30 Aug 2017 18:33:17 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:17 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 994A510CB7DF8;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 8BC1C491F7;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:20 +0200
Message-Id: <20170830183258.14612-2-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 01/39] arm/p2m: Introduce
	p2m_(switch|restore)_vttbr_and_(g|s)et_flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgaW50cm9kdWNlcyBtYWNyb3MgZm9yIHN3aXRjaGluZyBhbmQgcmVzdG9yaW5n
IHRoZSB2dHRicgpjb25zaWRlcmluZyB0aGUgY3VycmVudGx5IHNldCBpcnEgZmxhZ3MuIFdlIGRl
ZmluZSB0aGVzZSBtYWNyb3MsIGFzIHRoZQpmb2xsb3dpbmcgY29tbWl0cyB3aWxsIHVzZSB0aGUg
YXNzb2NpYXRlZCBmdW5jdGlvbmFsaXR5IG11bHRpcGxlIHRpbWVzCnRocm91Z2hvdXQgZGlmZmVy
ZW50IGZpbGVzLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNl
Yy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnY0OiBT
YXZlIHRoZSBjb250ZW50IG9mIFZUVEJSX0VMMiBpbnNpZGUgb2YgdGhlIGludHJvZHVjZWQgbWFj
cm8KICAgICJwMm1fc3dpdGNoX3Z0dGJyX2FuZF9nZXRfZmxhZ3MiLgoKICAgIE1vdmUgdGhlIGlu
dHJvZHVjZWQgbWFjcm9zIGludG8gLi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oLCBhcyB0aGV5
IHdpbGwKICAgIGJlIHVzZWQgYnkgZGlmZmVyZW50IGZpbGVzIGluIHRoZSBmdXR1cmUgY29tbWl0
cy4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMTUgKystLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBjNDg0NDY5
ZTZjLi40MzM0ZTNiYzgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVu
L2FyY2gvYXJtL3AybS5jCkBAIC0xNDcsMjIgKzE0NywxMSBAQCBzdGF0aWMgdm9pZCBwMm1fZmx1
c2hfdGxiKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICogQVJNIG9ubHkgcHJvdmlkZXMg
YW4gaW5zdHJ1Y3Rpb24gdG8gZmx1c2ggVExCcyBmb3IgdGhlIGN1cnJlbnQKICAgICAgKiBWTUlE
LiBTbyBzd2l0Y2ggdG8gdGhlIFZUVEJSIG9mIGEgZ2l2ZW4gUDJNIGlmIGRpZmZlcmVudC4KICAg
ICAgKi8KLSAgICBvdnR0YnIgPSBSRUFEX1NZU1JFRzY0KFZUVEJSX0VMMik7Ci0gICAgaWYgKCBv
dnR0YnIgIT0gcDJtLT52dHRiciApCi0gICAgewotICAgICAgICBsb2NhbF9pcnFfc2F2ZShmbGFn
cyk7Ci0gICAgICAgIFdSSVRFX1NZU1JFRzY0KHAybS0+dnR0YnIsIFZUVEJSX0VMMik7Ci0gICAg
ICAgIGlzYigpOwotICAgIH0KKyAgICBwMm1fc3dpdGNoX3Z0dGJyX2FuZF9nZXRfZmxhZ3Mob3Z0
dGJyLCBwMm0tPnZ0dGJyLCBmbGFncyk7CiAKICAgICBmbHVzaF90bGIoKTsKIAotICAgIGlmICgg
b3Z0dGJyICE9IFJFQURfU1lTUkVHNjQoVlRUQlJfRUwyKSApCi0gICAgewotICAgICAgICBXUklU
RV9TWVNSRUc2NChvdnR0YnIsIFZUVEJSX0VMMik7Ci0gICAgICAgIGlzYigpOwotICAgICAgICBs
b2NhbF9pcnFfcmVzdG9yZShmbGFncyk7Ci0gICAgfQorICAgIHAybV9yZXN0b3JlX3Z0dGJyX2Fu
ZF9zZXRfZmxhZ3Mob3Z0dGJyLCBmbGFncyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCBhYTBk
NjBhZTNhLi41MDBkYzg4ZmJjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTEyLDYgKzEyLDI3IEBACiAKICNk
ZWZpbmUgcGFkZHJfYml0cyBQQUREUl9CSVRTCiAKKyNkZWZpbmUgcDJtX3N3aXRjaF92dHRicl9h
bmRfZ2V0X2ZsYWdzKG92dHRiciwgbnZ0dGJyLCBmbGFncykgICAgICAgXAorKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgIG92dHRiciA9IFJFQURfU1lTUkVHNjQoVlRUQlJfRUwyKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgaWYgKCBvdnR0YnIgIT0gbnZ0dGJyICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxvY2Fs
X2lycV9zYXZlKGZsYWdzKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgV1JJVEVfU1lTUkVHNjQobnZ0dGJyLCBWVFRCUl9FTDIpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBpc2IoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIH0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUg
cDJtX3Jlc3RvcmVfdnR0YnJfYW5kX3NldF9mbGFncyhvdnR0YnIsIGZsYWdzKSAgICAgICAgICAg
ICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgIGlmICggb3Z0dGJyICE9IFJFQURfU1lTUkVHNjQoVlRU
QlJfRUwyKSApICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBX
UklURV9TWVNSRUc2NChvdnR0YnIsIFZUVEJSX0VMMik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIGlzYigpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCiAvKiBI
b2xkcyB0aGUgYml0IHNpemUgb2YgSVBBcyBpbiBwMm0gdGFibGVzLiAgKi8KIGV4dGVybiB1bnNp
Z25lZCBpbnQgcDJtX2lwYV9iaXRzOwogCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nq-0001ab-SX; Wed, 30 Aug 2017 18:33:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7no-0001Wk-Tl
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:25 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DA/DD-02044-4F407A95; Wed, 30 Aug 2017 18:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/czy/J
 IgzdrlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozt35uYCv7JVDzdsIm1gXGbeBcjF4eQwEZG
 iYMLHzJCOJsYJY5v/8vSxcjJwSZgIDHl9UpWEFtEQEni3qrJTCBFzAJNjBL3Gh+wgSSEBVwk+
 m4uZ+5i5OBgEVCV2PtCHMTkFbCVWPuaEaRCQkBe4tyD28wgNidQ+MyBGWAjhQRsJO7NPc88gZ
 F7ASPDKkaN4tSistQiXSMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQP/WMzA
 w7mBsnO13iFGSg0lJlHcF8/JIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8s0BygkWp6akVaZk5
 wECDSUtw8CiJ8HaDpHmLCxJzizPTIVKnGBWlxHkXgyQEQBIZpXlwbbDgvsQoKyXMy8jAwCDEU
 5BalJtZgir/ilGcg1FJmPcEyBSezLwSuOmvgBYzAS2O9VoKsrgkESEl1cAos/n38u9aZlvWPd
 9SGCRU1iopUHD9WGbOPa58ln26W8/XPOo++eEN/9//TwNCTly75dPqzKrrLb1LeaL9w7PbN11
 8lv/51s1X3udjp088cp9HyZqr8sgs99caiW0t8/9Wd1+9V7Ay9vvCI7FLC6/fUHpQktXNP73x
 w4OU2AxFP5biRtlkVtWfSizFGYmGWsxFxYkA6K3CtWkCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504118003!73331178!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33617 invoked from network); 30 Aug 2017 18:33:23 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:33:23 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 54E7410CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 47997491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:32 +0200
Message-Id: <20170830183258.14612-14-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 13/39] arm/p2m: Add altp2m table flushing
	routine
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZGlmZmVyZW50aWF0ZXMgYmV0d2VlbiBmbHVzaGlu
ZyBhbmQKZGVzdHJveWluZyBhbHRwMm0gdmlld3MuIFRoaXMgY29tbWl0IGFkZHMgdGhlIGZ1bmN0
aW9uIGFsdHAybV9mbHVzaCwKd2hpY2ggYWxsb3dzIHRvIHJlbGVhc2UgYWxsIG9mIHRoZSBhbHRl
cm5hdGUgcDJtIHZpZXdzLiBUbyBtYWtlIHN1cmUKdGhhdCB3ZSBmbHVzaCBhbHRlcm5hdGUgcDJt
J3Mgb25seSBpZiB0aGV5IGFyZSBub3QgdXNlZCBieSBhbnkgdkNQVSwgd2UKaW50cm9kdWNlIGEg
Y291bnRlciB0aGF0IHRyYWNrcyB0aGUgdkNQVXMgdGhhdCBhcmUgY3VycmVudGx5IHVzaW5nIHRo
ZQpwYXJ0aWN1bGFyIHAybS4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3Nr
dXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQp2MjogUGFnZXMgaW4gcDJtLT5wYWdlcyBhcmUgbm90IGNsZWFyZWQgaW4gcDJtX2ZsdXNoX3Rh
YmxlIGFueW1vcmUuCiAgICBWTUlEIGlzIGZyZWVkIGluIHAybV9mcmVlX29uZS4KICAgIENvc21l
dGljIGZpeGVzLgoKdjM6IENoYW5nZWQgdGhlIGxvY2tpbmcgbWVjaGFuaXNtIHRvICJwMm1fd3Jp
dGVfbG9jayIgaW5zaWRlIHRoZQogICAgZnVuY3Rpb24gImFsdHAybV9mbHVzaCIuCgogICAgRG8g
bm90IGZsdXNoIGJ1dCByYXRoZXIgdGVhcmRvd24gdGhlIGFsdHAybSBpbiB0aGUgZnVuY3Rpb24K
ICAgICJhbHRwMm1fZmx1c2giLgoKICAgIEV4Y2hhbmdlZCB0aGUgY2hlY2sgImFsdHAybV92dHRi
cltpZHhdID09IElOVkFMSURfVlRUQlIiIGZvcgogICAgImFsdHAybV9wMm1baWR4XSA9PSBOVUxM
IiBpbiAiYWx0cDJtX2ZsdXNoIi4KCnY0OiBSZW1vdmVkIHRoZSBwMm0gbG9ja2luZyBpbnN0cnVj
dGlvbnMgaW4gImFsdHAybV9mbHVzaCIsIGFzIHRoZXkgYXJlCiAgICBub3QgbmVlZGVkIGF0IHRo
aXMgcG9pbnQuIEF0IHRoaXMgcG9pbnQsIGFsdHAybSBzaG91bGQgYmUgaW5hY3RpdmUgYW5kCiAg
ICB0aHVzIHRoZSBwYXJ0aWN1bGFyIHAybSBzaG91bGQgbm90IGJlIHVzZWQgYnkgYSB2Q1BVLiBU
aGVyZWZvcmUsIHdlCiAgICBhZGRlZCBhbiBBU1NFUlQgc3RhdGVtZW50IHRvIGVuc3VyZSB0aGlz
LgoKICAgIFdlIGludHJvZHVjZSB0aGUgY291bnRlciBhY3RpdmVfdmNwdXMgYXMgcGFydCBvZiB0
aGlzIHBhdGNoLgoKICAgIFJlbmFtZSB0aGUgZnVuY3Rpb24gYWx0cDJtX2ZsdXNoIHRvIGFsdHAy
bV9mbHVzaF9jb21wbGV0ZS4KLS0tCiB4ZW4vYXJjaC9hcm0vYWx0cDJtLmMgICAgICAgIHwgMzIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0
cDJtLmggfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgfCAgNSArKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FsdHAybS5jIGIveGVuL2FyY2gvYXJtL2FsdHAybS5jCmluZGV4IGU3M2I2OWQ5OWQuLjlj
MDYwNTVhOTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hbHRwMm0uYworKysgYi94ZW4vYXJj
aC9hcm0vYWx0cDJtLmMKQEAgLTI4LDYgKzI4LDM4IEBAIGludCBhbHRwMm1faW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHJldHVybiAwOwogfQogCit2b2lkIGFsdHAybV9mbHVzaF9jb21wbGV0
ZShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm07CisKKyAgICAvKgorICAgICAqIElmIGFsdHAybSBpcyBhY3RpdmUsIHdl
IGFyZSBub3QgYWxsb3dlZCB0byBmbHVzaCBhbHRwMm1bMF0uIFRoaXMgc3BlY2lhbAorICAgICAq
IHZpZXcgaXMgY29uc2lkZXJlZCBhcyB0aGUgaG9zdHAybSBhcyBsb25nIGFzIGFsdHAybSBpcyBh
Y3RpdmUuCisgICAgICovCisgICAgQVNTRVJUKCFhbHRwMm1fYWN0aXZlKGQpKTsKKworICAgIGFs
dHAybV9sb2NrKGQpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQor
ICAgIHsKKyAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgIGlm
ICggcDJtID09IE5VTEwgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgQVNTRVJU
KCFhdG9taWNfcmVhZCgmcDJtLT5hY3RpdmVfdmNwdXMpKTsKKworICAgICAgICAvKiBXZSBkbyBu
b3QgbmVlZCB0byBsb2NrIHRoZSBwMm0sIGFzIGFsdHAybSBpcyBpbmFjdGl2ZS4gKi8KKyAgICAg
ICAgcDJtX3RlYXJkb3duX29uZShwMm0pOworCisgICAgICAgIHhmcmVlKHAybSk7CisgICAgICAg
IGQtPmFyY2guYWx0cDJtX3AybVtpXSA9IE5VTEw7CisgICAgfQorCisgICAgYWx0cDJtX3VubG9j
ayhkKTsKK30KKwogdm9pZCBhbHRwMm1fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICB1bnNpZ25lZCBpbnQgaTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJt
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCmluZGV4IDE3MDZmNjFmMGMuLmUxMTZj
Y2UyNWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaApAQCAtNDMsNCArNDMsNyBAQCBzdGF0aWMgaW5saW5l
IHVpbnQxNl90IGFsdHAybV92Y3B1X2lkeChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIGludCBhbHRw
Mm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgYWx0cDJtX3RlYXJkb3duKHN0cnVjdCBk
b21haW4gKmQpOwogCisvKiBGbHVzaCBhbGwgdGhlIGFsdGVybmF0ZSBwMm0ncyBmb3IgYSBkb21h
aW4uICovCit2b2lkIGFsdHAybV9mbHVzaF9jb21wbGV0ZShzdHJ1Y3QgZG9tYWluICpkKTsKKwog
I2VuZGlmIC8qIF9fQVNNX0FSTV9BTFRQMk1fSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggOWJiMzhlNjg5
YS4uZThhMjExNjA4MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0xMCw2ICsxMCw4IEBACiAjaW5jbHVkZSA8
eGVuL3AybS1jb21tb24uaD4KICNpbmNsdWRlIDxwdWJsaWMvbWVtb3J5Lmg+CiAKKyNpbmNsdWRl
IDxhc20vYXRvbWljLmg+CisKICNkZWZpbmUgcGFkZHJfYml0cyBQQUREUl9CSVRTCiAKICNkZWZp
bmUgcDJtX3N3aXRjaF92dHRicl9hbmRfZ2V0X2ZsYWdzKG92dHRiciwgbnZ0dGJyLCBmbGFncykg
ICAgICAgXApAQCAtMTMyLDYgKzEzNCw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAvKiBL
ZWVwaW5nIHRyYWNrIG9uIHdoaWNoIENQVSB0aGlzIHAybSB3YXMgdXNlZCBhbmQgZm9yIHdoaWNo
IHZDUFUgKi8KICAgICB1aW50OF90IGxhc3RfdmNwdV9yYW5bTlJfQ1BVU107CiAKKyAgICAvKiBB
bHRlcm5hdGUgcDJtOiBjb3VudCBvZiB2Y3B1J3MgY3VycmVudGx5IHVzaW5nIHRoaXMgcDJtLiAq
LworICAgIGF0b21pY190IGFjdGl2ZV92Y3B1czsKKwogICAgIC8qIENob29zZSBiZXR3ZWVuOiBo
b3N0L2FsdGVybmF0ZS4gKi8KICAgICBwMm1fY2xhc3NfdCBwMm1fY2xhc3M7CiB9OwotLSAKMi4x
My4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7no-0001XE-MZ; Wed, 30 Aug 2017 18:33:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nn-0001W1-26
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:23 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3E/EF-01777-2F407A95; Wed, 30 Aug 2017 18:33:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/cjy/J
 Ig5f3NCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFhy6yFJzgqdh+5jpjA+N+ri5GLg4hgY2M
 ErsuT2aFcDYxSvy5tYCti5GTg03AQGLK65WsILaIgJLEvVWTmUCKmAWaGCXuNT4AKxIWcJF4M
 2MaE4jNIqAqceHSAjCbV8BGovH4RXYQW0JAXuLcg9vMIDangK3EmQMzwIYKAdXcm3ueeQIj9w
 JGhlWM6sWpRWWpRbpGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjN/
 /OB1ilORgUhLlXcG8PFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8skJxgUWp6akVaZg4w1GDS
 Ehw8SiK8LMBwE+ItLkjMLc5Mh0idYlSUEuddDNInAJLIKM2Da4OF9yVGWSlhXkagQ4R4ClKLc
 jNLUOVfMYpzMCoJ87KBjOfJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYw+exdsrg7xktlr8ldrg6
 roXe9X/w3uhcjpC/It4fSonBu35Hh2rfLWuiwRVk0lm9DqqId1K2MMdl95Kft/p6Xp333vvov
 6xu3cz7eMIffLM39Jv67ovjzVb3OczyZILNtu78DnpXSmJDNa5EtN9OTWqsIvlv8SljIybT//
 Kzoyb9vysj4WTiWW4oxEQy3mouJEABbCky5qAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504118001!107988717!1
X-Originating-IP: [131.159.0.8]
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 58622 invoked from network); 30 Aug 2017 18:33:21 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:21 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id D0DD210CB7DF8;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id C4384491F7;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:24 +0200
Message-Id: <20170830183258.14612-6-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 05/39] arm/p2m: Introduce
	p2m_is_(hostp2m|altp2m)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBhIHAybSBjbGFzcyB0byB0aGUgc3RydWN0IHAybV9kb21haW4gdG8g
ZGlzdGluZ3Vpc2gKYmV0d2VlbiB0aGUgaG9zdCdzIG9yaWdpbmFsIHAybSBhbmQgYWx0ZXJuYXRl
IHAybSdzLiBUaGUgbmVlZCBmb3IgdGhpcwpmdW5jdGlvbmFsaXR5IHdpbGwgYmUgc2hvd24gaW4g
dGhlIGZvbGxvd2luZyBjb21taXRzLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8
cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KLS0tCnY0OiBDaGFuZ2UgcmV0dXJuIHR5cGUgb2YgcDJtX2lzXyhob3N0cDJtfGFsdHAybSkg
ZnJvbSBib29sX3QgdG8gYm9vbC4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgMTgg
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCmluZGV4IDUwMGRjODhmYmMuLjMzMmQ3NGYxMWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtNDAs
NiArNDAsMTEgQEAgc3RydWN0IGRvbWFpbjsKIAogZXh0ZXJuIHZvaWQgbWVtb3J5X3R5cGVfY2hh
bmdlZChzdHJ1Y3QgZG9tYWluICopOwogCit0eXBlZGVmIGVudW0geworICAgIHAybV9ob3N0LAor
ICAgIHAybV9hbHRlcm5hdGUsCit9IHAybV9jbGFzc190OworCiAvKiBQZXItcDJtLXRhYmxlIHN0
YXRlICovCiBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgLyoKQEAgLTEyNiw2ICsxMzEsOSBAQCBz
dHJ1Y3QgcDJtX2RvbWFpbiB7CiAKICAgICAvKiBLZWVwaW5nIHRyYWNrIG9uIHdoaWNoIENQVSB0
aGlzIHAybSB3YXMgdXNlZCBhbmQgZm9yIHdoaWNoIHZDUFUgKi8KICAgICB1aW50OF90IGxhc3Rf
dmNwdV9yYW5bTlJfQ1BVU107CisKKyAgICAvKiBDaG9vc2UgYmV0d2VlbjogaG9zdC9hbHRlcm5h
dGUuICovCisgICAgcDJtX2NsYXNzX3QgcDJtX2NsYXNzOwogfTsKIAogLyoKQEAgLTM1OSw2ICsz
NjcsMTYgQEAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwKIC8qIGdldCBob3N0IHAybSB0YWJsZSAqLwogI2RlZmluZSBwMm1fZ2V0X2hv
c3RwMm0oZCkgKCYoZCktPmFyY2gucDJtKQogCitzdGF0aWMgaW5saW5lIGJvb2wgcDJtX2lzX2hv
c3RwMm0oY29uc3Qgc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICByZXR1cm4gcDJtLT5w
Mm1fY2xhc3MgPT0gcDJtX2hvc3Q7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBwMm1faXNfYWx0
cDJtKGNvbnN0IHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCit7CisgICAgcmV0dXJuIHAybS0+cDJt
X2NsYXNzID09IHAybV9hbHRlcm5hdGU7Cit9CisKIHN0YXRpYyBpbmxpbmUgYm9vbF90IHAybV92
bV9ldmVudF9zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4gMTsK
LS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nj-0001Un-Fg; Wed, 30 Aug 2017 18:33:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7ni-0001UG-Bb
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:18 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9A/75-03616-DE407A95; Wed, 30 Aug 2017 18:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsXSPJ+BQ/cty/J
 Ig9ZL7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a92WcZC5ZqVLw5e4ilgfGMQhcjF4eQwDVG
 ifdv5zNCOJsYJU7+7mbrYuTkYBMwkJjyeiUriC0ioCRxb9VkJhCbWUBP4uuRKUBxDg5hAXuJx
 4uUQMIsAqoSvYuOMoPYvAI2Ete+zGIHsSUE5CXOPbjNPIGRcwEjwypGjeLUorLUIl1DQ72kos
 z0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEB/MQDBDsZPywIOMUpyMCmJ8lr8WhYpxJe
 Un1KZkVicEV9UmpNafIhRhoNDSYJXhnl5pJBgUWp6akVaZg4wcGDSEhw8SiK83SBp3uKCxNzi
 zHSI1ClGXY4Nq9d/YRJiycvPS5US5+UGKRIAKcoozYMbAQviS4yyUsK8jEBHCfEUpBblZpagy
 r9iFOdgVBLmvc4ENIUnM68EbtMroCOYgI6I9VoKckRJIkJKqoGxp4D/WzxbTHXAk6hrxccfv7
 RcbC99vSTocbvNu8sOTUtWFh7Pk3nKzLT3mqJv9JPN8hZzxa/ff+h2otywPlplru+2CzYSi4o
 nTn4t9N3m7Ba+DQejVNr+PCzZ+PuJ5ikjrSAvpc6zMhHyu9VTb8zizuB642ksnj7HQPf61LYL
 Qmtq9i7X8tNXYinOSDTUYi4qTgQAc7YJU10CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504117996!66423355!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23641 invoked from network); 30 Aug 2017 18:33:17 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:17 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 9688C10CB7DF7
 for <xen-devel@lists.xenproject.org>; Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 7C4C1491F5;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:19 +0200
Message-Id: <20170830183258.14612-1-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [PATCH v4 00/39] arm/altp2m: Introducing altp2m to ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhlIGZvbGxvd2luZyBwYXRjaCBzZXJpZXMgY2FuIGJlIGZvdW5kIG9uIEdpdGh1
YlswXSBhbmQgaXMgcGFydCBvZiBteQpjb250cmlidXRpb24gdG8gbGFzdCB5ZWFyJ3MgR29vZ2xl
IFN1bW1lciBvZiBDb2RlIChHU29DKVsxXS4gTXkgcHJvamVjdCBpcwptYW5hZ2VkIGJ5IHRoZSBv
cmdhbml6YXRpb24gVGhlIEhvbmV5bmV0IFByb2plY3QuIEFzIHBhcnQgb2YgR1NvQywgSSB3YXMg
YmVpbmcKc3VwZXJ2aXNlZCBieSB0aGUgWGVuIG1haW50YWluZXIgVGFtYXMgSy4gTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4sIEdlb3JnZQpELiBXZWJzdGVyLCBhbmQgU3RldmVuIE1hcmVz
Y2EuCgpJbiB0aGlzIHBhdGNoIHNlcmllcywgd2UgcHJvdmlkZSBhbiBpbXBsZW1lbnRhdGlvbiBv
ZiB0aGUgYWx0cDJtIHN1YnN5c3RlbSBmb3IKQVJNLiBPdXIgaW1wbGVtZW50YXRpb24gaXMgYmFz
ZWQgb24gdGhlIGFsdHAybSBzdWJzeXN0ZW0gZm9yIHg4NiwgcHJvdmlkaW5nCmFkZGl0aW9uYWwg
LS1hbHRlcm5hdGUtLSB2aWV3cyBvbiB0aGUgZ3Vlc3QncyBwaHlzaWNhbCBtZW1vcnkgYnkgbWVh
bnMgb2YgdGhlCkFSTSAybmQgc3RhZ2UgdHJhbnNsYXRpb24gbWVjaGFuaXNtLiBUaGUgcGF0Y2hl
cyBpbnRyb2R1Y2UgbmV3IEhWTU9QcyBhbmQKZXh0ZW5kIHRoZSBwMm0gc3Vic3lzdGVtLiBBbHNv
LCB3ZSBleHRlbmQgbGlieGwgdG8gc3VwcG9ydCBhbHRwMm0gb24gQVJNIGFuZAptb2RpZnkgeGVu
LWFjY2VzcyB0byB0ZXN0IHRoZSBzdWdnZXN0ZWQgZnVuY3Rpb25hbGl0eS4KClRvIGJlIG1vcmUg
cHJlY2lzZSwgYWx0cDJtIGFsbG93cyB0byBjcmVhdGUgYW5kIHN3aXRjaCB0byBhZGRpdGlvbmFs
IHAybSB2aWV3cwooaS5lLiBnZm4gdG8gbWZuIG1hcHBpbmdzKS4gVGhlc2Ugdmlld3MgY2FuIGJl
IG1hbmlwdWxhdGVkIGFuZCBhY3RpdmF0ZWQgYXMKd2lsbCB0aHJvdWdoIHRoZSBwcm92aWRlZCBI
Vk1PUHMuIEluIHRoaXMgd2F5LCB0aGUgYWN0aXZlIGd1ZXN0IGluc3RhbmNlIGluCnF1ZXN0aW9u
IGNhbiBzZWFtbGVzc2x5IHByb2NlZWQgZXhlY3V0aW9uIHdpdGhvdXQgbm90aWNpbmcgdGhhdCBh
bnl0aGluZyBoYXMKY2hhbmdlZC4gVGhlIHByaW1lIHNjb3BlIG9mIGFwcGxpY2F0aW9uIG9mIGFs
dHAybSBpcyBWaXJ0dWFsIE1hY2hpbmUKSW50cm9zcGVjdGlvbiwgd2hlcmUgZ3Vlc3Qgc3lzdGVt
cyBhcmUgYW5hbHl6ZWQgZnJvbSB0aGUgb3V0c2lkZSBvZiB0aGUgVk0uCgpBbHRwMm0gY2FuIGJl
IGFjdGl2YXRlZCBieSBtZWFucyBvZiB0aGUgZ3Vlc3QgY29udHJvbCBwYXJhbWV0ZXIgImFsdHAy
bSIgb24geDg2CmFuZCBBUk0gYXJjaGl0ZWN0dXJlcy4gRm9yIHVzZS1jYXNlcyByZXF1aXJpbmcg
cHVyZWx5IGV4dGVybmFsIGFjY2VzcyB0bwphbHRwMm0sIHRoaXMgcGF0Y2ggYWxsb3dzIHRvIHNw
ZWNpZnkgaWYgdGhlIGFsdHAybSBpbnRlcmZhY2Ugc2hvdWxkIGJlIGV4dGVybmFsCm9ubHkuCgpU
aGlzIHZlcnNpb24gaXMgYSByZXZpc2VkIHZlcnNpb24gb2YgdjMgdGhhdCBoYXMgYmVlbiBzdWJt
aXR0ZWQgaW4gMjAxNi4gSXQKaW5jb3Jwb3JhdGVzIHRoZSBjb21tZW50cyBvZiB0aGUgcHJldmlv
dXMgcGF0Y2ggc2VyaWVzLiBBbHRob3VnaCB0aGUgcHJldmlvdXMKdmVyc2lvbiBoYXMgYmVlbiBz
dWJtaXR0ZWQgbGFzdCB5ZWFyLCBJIGhhdmUga2VwdCB0aGUgY29tbWVudHMgb2YgdGhlCmluZGl2
aWR1YWwgcGF0Y2hlcy4gQm90aCB0aGUgcHVycG9zZSBhbmQgY2hhbmdlcyBmcm9tIHYzIHRvIHY0
IGFyZSBzdGF0ZWQKaW5zaWRlIHRoZSBpbmRpdmlkdWFsIGNvbW1pdHMuCgpCZXN0IHJlZ2FyZHMs
Cn5TZXJnZWoKClswXSBodHRwczovL2dpdGh1Yi5jb20vc2VyZ2VqLXByb3NrdXJpbi94ZW4gKGJy
YW5jaCBhcm0tYWx0cDJtLXY0KQpbMV0gaHR0cHM6Ly9zdW1tZXJvZmNvZGUud2l0aGdvb2dsZS5j
b20vcHJvamVjdHMvIzQ5NzAwNTI4NDM0NzA4NDgKClNlcmdlaiBQcm9za3VyaW4gKDM4KToKICBh
cm0vcDJtOiBJbnRyb2R1Y2UgcDJtXyhzd2l0Y2h8cmVzdG9yZSlfdnR0YnJfYW5kXyhnfHMpZXRf
ZmxhZ3MKICBhcm0vcDJtOiBBZGQgZmlyc3QgYWx0cDJtIEhWTU9QIHN0dWJzCiAgYXJtL3AybTog
QWRkIGh2bV9hbGxvd18oc2V0fGdldClfcGFyYW0KICBhcm0vcDJtOiBBZGQgSFZNT1BfYWx0cDJt
X2dldF9kb21haW5fc3RhdGUKICBhcm0vcDJtOiBJbnRyb2R1Y2UgcDJtX2lzXyhob3N0cDJtfGFs
dHAybSkKICBhcm0vcDJtOiBDb3NtZXRpYyBmaXggLSBzdWJzdGl0dXRlIF9nZm4oVUxPTkdfTUFY
KSBmb3IgSU5WQUxJRF9HRk4KICBhcm0vcDJtOiBNb3ZlIGhvc3RwMm0gaW5pdC90ZWFyZG93biB0
byBpbmRpdmlkdWFsIGZ1bmN0aW9ucwogIGFybS9wMm06IENvc21ldGljIGZpeCAtIGZ1bmN0aW9u
IHByb3RvdHlwZSBvZiBwMm1fYWxsb2NfdGFibGUKICBhcm0vcDJtOiBSZW5hbWUgcGFyYW1ldGVy
IGluIHAybV9hbGxvY192bWlkCiAgYXJtL3AybTogQ2hhbmdlIGZ1bmMgcHJvdG90eXBlIGFuZCBp
bXBsIG9mIHAybV8oYWxsb2N8ZnJlZSlfdm1pZAogIGFsdHAybTogTW92ZSAoTUFYfElOVkFMSUQp
X0FMVFAyTSB0byB4ZW4vcDJtLWNvbW1vbi5oCiAgYXJtL3AybTogQWRkIGFsdHAybSBpbml0L3Rl
YXJkb3duIHJvdXRpbmVzCiAgYXJtL3AybTogQWRkIGFsdHAybSB0YWJsZSBmbHVzaGluZyByb3V0
aW5lCiAgYXJtL3AybTogQWRkIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlCiAgYXJtL3Ay
bTogQWRkIEhWTU9QX2FsdHAybV9jcmVhdGVfcDJtCiAgYXJtL3AybTogQWRkIEhWTU9QX2FsdHAy
bV9kZXN0cm95X3AybQogIGFybS9wMm06IEFkZCBIVk1PUF9hbHRwMm1fc3dpdGNoX3AybQogIGFy
bS9wMm06IEFkZCBwMm1fZ2V0X2FjdGl2ZV9wMm0gbWFjcm8KICBhcm0vcDJtOiBNYWtlIHAybV9y
ZXN0b3JlX3N0YXRlIHJlYWR5IGZvciBhbHRwMm0KICBhcm0vcDJtOiBNYWtlIGdldF9wYWdlX2Zy
b21fZ3ZhIHJlYWR5IGZvciBhbHRwMm0KICBhcm0vcDJtOiBDb3NtZXRpYyBmaXggLSBfX3AybV9n
ZXRfbWVtX2FjY2VzcwogIGFybS9wMm06IE1ha2UgcDJtX21lbV9hY2Nlc3NfY2hlY2sgcmVhZHkg
Zm9yIGFsdHAybQogIGFybS9wMm06IENvc21ldGljIGZpeCAtIGZ1bmN0aW9uIHByb3RvdHlwZXMK
ICBhcm0vcDJtOiBNYWtlIHAybV9wdXRfbDNfcGFnZSByZWFkeSBmb3IgYWx0cDJtCiAgYXJtL3Ay
bTogTW9kaWZ5IHJlZmVyZW5jZSBjb3VudCBvbmx5IGlmIGhvc3RwMm0gYWN0aXZlCiAgYXJtL3Ay
bTogQWRkIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcwogIGFybS9wMm06IEFkZCBhbHRwMm1f
cHJvcGFnYXRlX2NoYW5nZQogIGFsdHAybTogUmVuYW1lIHAybV9hbHRwMm1fY2hlY2sgdG8gYWx0
cDJtX2NoZWNrCiAgeDg2L2FsdHAybTogTW92ZSBhbHRwMm1fY2hlY2sgdG8gYWx0cDJtLmMKICBh
cm0vYWx0cDJtOiBNb3ZlIGFsdHAybV9jaGVjayB0byBhbHRwMm0uaAogIGFybS9hbHRwMm06IElu
dHJvZHVjZSBhbHRwMm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkCiAgYXJtL2FsdHAybTogTWFr
ZSBhbHRwMm1fdmNwdV9pZHggcmVhZHkgZm9yIGFsdHAybQogIGFybS9wMm06IEFkZCBhbHRwMm0g
cGFnaW5nIG1lY2hhbmlzbQogIGFybS9wMm06IEFkZCBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbgog
IGFybS9wMm06IEFkanVzdCBkZWJ1ZyBpbmZvcm1hdGlvbiB0byBhbHRwMm0KICBhbHRwMm06IEFs
bG93IGFjdGl2YXRpbmcgYWx0cDJtIG9uIEFSTSBkb21haW5zCiAgYXJtL3hlbi1hY2Nlc3M6IEV4
dGVuZCB4ZW4tYWNjZXNzIGZvciBhbHRwMm0gb24gQVJNCiAgYXJtL3hlbi1hY2Nlc3M6IEFkZCB0
ZXN0IG9mIHhjX2FsdHAybV9jaGFuZ2VfZ2ZuCgpUYW1hcyBLIExlbmd5ZWwgKDEpOgogIGFsdHAy
bTogRG9jdW1lbnQgZXh0ZXJuYWwtb25seSB1c2Ugb24gQVJNCgogZG9jcy9tYW4veGwuY2ZnLnBv
ZC41LmluICAgICAgICAgICAgfCAgIDggKy0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
ICAgICAgIHwgIDEwICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICB8ICAx
NiArLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgfCAgIDIgKy0KIHRvb2xz
L3Rlc3RzL3hlbi1hY2Nlc3MvTWFrZWZpbGUgICAgIHwgICAyICstCiB0b29scy90ZXN0cy94ZW4t
YWNjZXNzL3hlbi1hY2Nlc3MuYyB8IDIxMyArKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vYWx0cDJtLmMgICAgICAg
ICAgICAgICB8IDYwMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL2FybS9odm0uYyAgICAgICAgICAgICAgICAgIHwgMjAyICsrKysrKysrKysrLQogeGVuL2Fy
Y2gvYXJtL21lbV9hY2Nlc3MuYyAgICAgICAgICAgfCAxMTIgKysrKystLQogeGVuL2FyY2gvYXJt
L3AybS5jICAgICAgICAgICAgICAgICAgfCAyMTkgKysrKysrKysrLS0tLQogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgICAgICAgfCAgMTcgKwogeGVuL2FyY2gveDg2L21tL2FsdHAybS5j
ICAgICAgICAgICAgfCAgIDYgKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAg
fCAgIDYgLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgICAgfCAgIDMgKy0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmggICAgICAgIHwgIDczICsrKystCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2RvbWFpbi5oICAgICAgICB8ICAxNSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oICAgICAgICAgICB8ICA2MiArKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oICAg
ICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICB8ICAgMyAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgfCAgIDMgLQogeGVuL2luY2x1
ZGUveGVuL2FsdHAybS1jb21tb24uaCAgICAgfCAgIDggKwogMjIgZmlsZXMgY2hhbmdlZCwgMTQ0
NCBpbnNlcnRpb25zKCspLCAxNDEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvYXJtL2FsdHAybS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2Fs
dHAybS1jb21tb24uaAoKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nq-0001aL-LD; Wed, 30 Aug 2017 18:33:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7no-0001We-NZ
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:24 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B6/31-02225-3F407A95; Wed, 30 Aug 2017 18:33:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ/czy/J
 IgzNvRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJV94wFjQKVUz7P5m5gXEbfxcjF4eQwEZG
 iRNtf1ggnE2MEleb37J1MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs8AUZonb+xYxgSSEBfwl2
 lcsBCtiEVCVWLD0EFgzr4CtxMnVt5lBbAkBeYlzDyBsTqD4mQMzwOqFBGwk7s09zzyBkXsBI8
 MqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPWC83tbg4MT01JzGpWC85P3cTI9DH9QwMjDsYt3U
 5H2KU5GBSEuVdwbw8UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7yyQnGBRanpqRVpmDjDYYNIS
 HDxKIrzdIGne4oLE3OLMdIjUKUZFKXHexSAJAZBERmkeXBsswC8xykoJ8zIyMDAI8RSkFuVml
 qDKv2IU52BUEuY9ATKFJzOvBG76K6DFTECLY72WgiwuSURISTUwzvk5h8Ow8lYw74SN20x2P+
 jQMVNxWVQzUyuoYe6P2IXCWzomnbjxZBWf+863XVcqL8X+SbIvLrHZ4LKS2ddRufpbXa3P66C
 gN6rH56XdLnB+GSSuJS1RVP5dSWCN1xzn478XlZw6Ip3BceFUgUi7uylvx7MFb450mxr+zp0i
 asqVE/J7aXGKEktxRqKhFnNRcSIAeUx3BmsCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504118003!112451045!1
X-Originating-IP: [131.159.0.8]
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 61361 invoked from network); 30 Aug 2017 18:33:23 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:23 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 36E2A10CB7DF8;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 290D1491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:30 +0200
Message-Id: <20170830183258.14612-12-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 11/39] altp2m: Move (MAX|INVALID)_ALTP2M to
	xen/p2m-common.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbW92ZSB0aGUgbWFjcm9zIChNQVh8SU5WQUxJRClfQUxUUDJNIG91dCBvZiB4ODYtcmVsYXRl
ZCBjb2RlIHRvCmNvbW1vbiBjb2RlLCBhcyB0aGUgZm9sbG93aW5nIHBhdGNoZXMgd2lsbCBtYWtl
IHVzZSBvZiB0aGVtIG9uIEFSTS4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHBy
b3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJp
eC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQp2NDogV2UgaGF2ZSBpbnRyb2R1Y2VkIHRoaXMgcGF0Y2ggdG8gb3VyIHBhdGNoIHNl
cmllcy4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oICAgIHwgMSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oICAgIHwgMyArLS0KIHhlbi9pbmNsdWRlL3hlbi9hbHRwMm0t
Y29tbW9uLmggfCA4ICsrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2FsdHAy
bS1jb21tb24uaAoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCmluZGV4IDA3MTE3OTYxMjMuLjY2YWZhOTU5ZjYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hbHRwMm0uaApAQCAtMjAsNiArMjAsNyBAQAogI2lmbmRlZiBfX0FTTV9BUk1f
QUxUUDJNX0gKICNkZWZpbmUgX19BU01fQVJNX0FMVFAyTV9ICiAKKyNpbmNsdWRlIDx4ZW4vYWx0
cDJtLWNvbW1vbi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAvKiBBbHRlcm5hdGUgcDJt
IG9uL29mZiBwZXIgZG9tYWluICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBmYjhiZjE3NDU4Li4x
ZDEwZjRiNTlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTEsNiArMSw3IEBACiAjaWZuZGVmIF9f
QVNNX0RPTUFJTl9IX18KICNkZWZpbmUgX19BU01fRE9NQUlOX0hfXwogCisjaW5jbHVkZSA8eGVu
L2FsdHAybS1jb21tb24uaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vcmFk
aXgtdHJlZS5oPgogI2luY2x1ZGUgPGFzbS9odm0vdmNwdS5oPgpAQCAtMjM0LDggKzIzNSw2IEBA
IHN0cnVjdCBwYWdpbmdfdmNwdSB7CiAKICNkZWZpbmUgTUFYX05FU1RFRFAyTSAxMAogCi0jZGVm
aW5lIE1BWF9BTFRQMk0gICAgICAxMCAvKiBhcmJpdHJhcnkgKi8KLSNkZWZpbmUgSU5WQUxJRF9B
TFRQMk0gIDB4ZmZmZgogI2RlZmluZSBNQVhfRVBUUCAgICAgICAgKFBBR0VfU0laRSAvIHNpemVv
Zih1aW50NjRfdCkpCiBzdHJ1Y3QgcDJtX2RvbWFpbjsKIHN0cnVjdCB0aW1lX3NjYWxlIHsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9hbHRwMm0tY29tbW9uLmggYi94ZW4vaW5jbHVkZS94
ZW4vYWx0cDJtLWNvbW1vbi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LjY3MGZiNDIyOTIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS94ZW4vYWx0cDJtLWNv
bW1vbi5oCkBAIC0wLDAgKzEsOCBAQAorI2lmbmRlZiBfX1hFTl9BTFRQMk1fQ09NTU9OX0hfXwor
I2RlZmluZSBfX1hFTl9BTFRQMk1fQ09NTU9OX0hfXworCisjZGVmaW5lIE1BWF9BTFRQMk0gICAg
ICAxMCAgICAgIC8qIFRoZSBzeXN0ZW0gbWF5IGNvbnRhaW4gYW4gYXJiaXRyYXJ5IG51bWJlcgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZiBhbHRwMm0gdmlld3MuICovCisj
ZGVmaW5lIElOVkFMSURfQUxUUDJNICAweGZmZmYKKworI2VuZGlmIC8qIF9fWEVOX0FMVFAyTV9D
T01NT05fSF9fICovCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7no-0001Xf-UG; Wed, 30 Aug 2017 18:33:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nn-0001UG-HB
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:23 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DA/95-03616-3F407A95; Wed, 30 Aug 2017 18:33:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/cTy/J
 Ig1+TDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owd+y4xFXzkrLh2vqyB8QV7FyMXh5DARkaJ
 Zdv/QjmbGCWerupj7GLk5GATMJCY8nolK4gtIqAkcW/VZCaQImaBJkaJe40P2EASwgKuEgd+T
 wZrYBFQlXjVt5ili5GDg1fAVuJSoylIWEJAXuLcg9vMIDYnUPjMgRlgM4UEbCTuzT3PPIGRew
 EjwypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsb
 T6wIPMUpyMCmJ8lr8WhYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3FvPySCHBotT01Iq0zBxg
 oMGkJTh4lER4WYDBJsRbXJCYW5yZDpE6xagoJc67GKRPACSRUZoH1wYL7kuMslLCvIxAhwjxF
 KQW5WaWoMq/YhTnYFQS5g0EmcKTmVcCN/0V0GImoMWxXktBFpckIqSkGhhzfNuiNp3WusbruL
 i4UmCzvczttqVrsxo67v5+yHd0175y5WnPLvMf010ZWfg31tUoRH+93aWQuNthM59477jz6eu
 FOw9b/cSqJ//8Wyb+/NHSyYXvMm2u+uVHXqvre1L7+3Qdd8Gx7qKg02mOFb+Oa9ydrbpwX56y
 zs87U0TSe3dovamLfPBQiaU4I9FQi7moOBEAq5Kyv2kCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504118002!80215853!1
X-Originating-IP: [131.159.0.8]
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 29931 invoked from network); 30 Aug 2017 18:33:22 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:22 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 1755110CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 0AC5D491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:28 +0200
Message-Id: <20170830183258.14612-10-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 09/39] arm/p2m: Rename parameter in
	p2m_alloc_vmid
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgZG9lcyBub3QgY2hhbmdlIG9yIGludHJvZHVjZSBhbnkgYWRkaXRpb25hbCBm
dW5jdGlvbmFsaXR5CmJ1dCByYXRoZXIgaXMgYSBwYXJ0IG9mIHRoZSBmb2xsb3dpbmcgY29tbWl0
IHRoYXQgYWx0ZXJzIHRoZQpmdW5jdGlvbmFsaXR5IG9mIHRoZSBmdW5jdGlvbiAicDJtX2FsbG9j
X3ZtaWQiLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vcDJtLmMgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIv
eGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDY1ZGQyNzcyYmYuLjgwOGQ5OWUxZTkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTExNjYs
MjQgKzExNjYsMjQgQEAgc3RhdGljIGludCBwMm1fYWxsb2Nfdm1pZChzdHJ1Y3QgZG9tYWluICpk
KQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAK
LSAgICBpbnQgcmMsIG5yOworICAgIGludCByYywgdm1pZDsKIAogICAgIHNwaW5fbG9jaygmdm1p
ZF9hbGxvY19sb2NrKTsKIAotICAgIG5yID0gZmluZF9maXJzdF96ZXJvX2JpdCh2bWlkX21hc2ss
IE1BWF9WTUlEKTsKKyAgICB2bWlkID0gZmluZF9maXJzdF96ZXJvX2JpdCh2bWlkX21hc2ssIE1B
WF9WTUlEKTsKIAotICAgIEFTU0VSVChuciAhPSBJTlZBTElEX1ZNSUQpOworICAgIEFTU0VSVCh2
bWlkICE9IElOVkFMSURfVk1JRCk7CiAKLSAgICBpZiAoIG5yID09IE1BWF9WTUlEICkKKyAgICBp
ZiAoIHZtaWQgPT0gTUFYX1ZNSUQgKQogICAgIHsKICAgICAgICAgcmMgPSAtRUJVU1k7CiAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSICJwMm0uYzogZG9tJWQ6IFZNSUQgcG9vbCBleGhhdXN0ZWRc
biIsIGQtPmRvbWFpbl9pZCk7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHNldF9i
aXQobnIsIHZtaWRfbWFzayk7CisgICAgc2V0X2JpdCh2bWlkLCB2bWlkX21hc2spOwogCi0gICAg
cDJtLT52bWlkID0gbnI7CisgICAgcDJtLT52bWlkID0gdm1pZDsKIAogICAgIHJjID0gMDsKIAot
LSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nj-0001Uy-Ma; Wed, 30 Aug 2017 18:33:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7ni-0001UE-DA
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:18 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A5/2D-02229-DE407A95; Wed, 30 Aug 2017 18:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/cNy/J
 Ig81frC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfT/8yFuziqFh7lreB8TdbFyMXh5DARkaJ
 5v9NjBDOJkaJKX93MXUxcnKwCRhITHm9khXEFhFQkri3ajITSBGzQBOjxL3GB0DtHBzCAi4SM
 76KgNSwCKhK7Np3ixHE5hWwkbi+8TzYHAkBeYlzD24zg9icArYSZw7MAJspBFRzb+555gmM3A
 sYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT6lwEIdjC
 +6nY+xCjJwaQkyruCeXmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQledmC4CAkWpaanVqRl5gAD
 DSYtwcGjJMLbDdLKW1yQmFucmQ6ROsWoKCXOawjSJwCSyCjNg2uDBfclRlkpYV5GoEOEeApSi
 3IzS1DlXzGKczAqCfP2g4znycwrgZv+CmgxE9DiWK+lIItLEhFSUg2MhmYRhmtn9ETOWC2eVP
 X2XOYj4cbJ7M9vFh/f+27S/7NPSnbamHMd35l5Kubfr+nCNk/WrpFKXPbI/urypoJjVxZqdn/
 M4jlQ6M3Ev/um5ebQLZu4LmUwJzD6TA99MPvk1pyK9preN3OO952s1uv4u235E4cXCVN3J9dO
 dvi4MqTN8oBoSZ2dlxJLcUaioRZzUXEiAMmYTkBpAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504117996!107800981!1
X-Originating-IP: [131.159.0.8]
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 5410 invoked from network); 30 Aug 2017 18:33:16 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:16 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id C344C10CB7DF7;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id B6BB2491F5;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:23 +0200
Message-Id: <20170830183258.14612-5-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 04/39] arm/p2m: Add
	HVMOP_altp2m_get_domain_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRvcHRzIHRoZSB4ODYgSFZNT1BfYWx0cDJtX2dldF9kb21haW5fc3RhdGUg
aW1wbGVtZW50YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3Vy
aW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0K
djM6IFJlbW92ZWQgdGhlICJhbHRwMm1fZW5hYmxlZCIgY2hlY2sgaW4gSFZNT1BfYWx0cDJtX2dl
dF9kb21haW5fc3RhdGUKICAgIGNhc2UgYXMgaXQgaGFzIGJlZW4gbW92ZWQgaW4gZnJvbnQgb2Yg
dGhlIHN3aXRjaCBzdGF0ZW1lbnQgaW4KICAgICJkb19hbHRwMm1fb3AiLgoKICAgIFJlbW92ZWQg
dGhlIG1hY3JvICJhbHRwMm1fZW5hYmxlZCIuIEluc3RlYWQsIGNoZWNrIGRpcmVjdGx5IGZvciB0
aGUKICAgIEhWTV9QQVJBTV9BTFRQMk0gcGFyYW0gaW4gZC0+YXJjaC5odm1fZG9tYWluLgotLS0K
IHhlbi9hcmNoL2FybS9odm0uYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2h2bS5jIGIveGVu
L2FyY2gvYXJtL2h2bS5jCmluZGV4IDZmNWY5YjQxYWMuLjQzYjgzNTJjYjcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9odm0uYworKysgYi94ZW4vYXJjaC9hcm0vaHZtLmMKQEAgLTg1LDcgKzg1
LDggQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBhcmcpCiAgICAgc3dpdGNoICggYS5jbWQgKQogICAgIHsKICAgICBjYXNlIEhWTU9QX2FsdHAy
bV9nZXRfZG9tYWluX3N0YXRlOgotICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBh
LnUuZG9tYWluX3N0YXRlLnN0YXRlID0gYWx0cDJtX2FjdGl2ZShkKTsKKyAgICAgICAgcmMgPSBf
X2NvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgPyAtRUZBVUxUIDogMDsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlOgotLSAKMi4xMy4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7np-0001Y1-56; Wed, 30 Aug 2017 18:33:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nn-0001W8-K3
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 89/23-03642-2F407A95; Wed, 30 Aug 2017 18:33:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsXSPJ+BQ/cTy/J
 Ig0MtUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bth38ZC56xVaw9fpK1gfExaxcjJ4eQwEZG
 if2nwrsYuYDsTYwS5w/tYARJsAkYSEx5vRKsSERASeLeqslMIEXMAk2MEvcaH7CBJIQFYiTO3
 t3H3sXIwcEioCqxZmchSJhXwEZi2eT1YL0SAvIS5x7cZgaxOQVsJc4cmAG12Ebi3tzzzBMYuR
 cwMqxiVC9OLSpLLdI100sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQuAxDsYJx
 3wv8QoyQHk5Io7wrm5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhlQHKCRanpqRVpmTnAMINJ
 S3DwKInwdoOkeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzssNUiQAUpRRmgc3Ahbylxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM2w8yhSczrwRu0yugI5iAjoj1WgpyREkiQkqqgdF9fZ
 WWXqTW5m8t2+79WiT9YMuSeSXHvFnPqz7llOj6yK3ZtXuG/5kkSb65L8Qfp9+wmXj1RLrphQM
 LWW9Uv3k+z0PVOtDi7ISFb++YTXPpnJq2rfTBxR0X5CruVJ5guftTUvHF1JIN5+b/3lsttK+V
 fdq8zefq3JpqT6iLSNzTeFuyL2/mnPdiSizFGYmGWsxFxYkAnuJCOnQCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504118002!72355779!1
X-Originating-IP: [131.159.0.8]
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 28293 invoked from network); 30 Aug 2017 18:33:22 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:22 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id DEA8F10CB7DF7;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id D1E01491F5;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:25 +0200
Message-Id: <20170830183258.14612-7-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 06/39] arm/p2m: Cosmetic fix - substitute
	_gfn(ULONG_MAX) for INVALID_GFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gLi94ZW4vYXJjaC9hcm0vcDJtLmMsIHdlIGNvbXBhcmUgdGhlIGdmbidzIHdpdGggSU5WQUxJ
RF9HRk4KdGhyb3VnaG91dCB0aGUgY29kZS4gVGh1cyBpdCBtYWtlcyBzZW5zZSB0byB1c2UgdGhl
IG1hY3JvIElOVkFMSURfR0ZOCmluc3RlYWQgb2YgYSBoYXJkIGNvZGVkIHZhbHVlIHRvIGluaXRp
YWxpemUgInAybS0+bG93ZXN0X21hcHBlZF9nZm4iLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFBy
b3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNDMzNGUzYmM4MS4uNWU4NjM2ODAx
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0u
YwpAQCAtMTIzOCw3ICsxMjM4LDcgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAK
ICAgICBwMm0tPmRvbWFpbiA9IGQ7CiAgICAgcDJtLT5tYXhfbWFwcGVkX2dmbiA9IF9nZm4oMCk7
Ci0gICAgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbiA9IF9nZm4oVUxPTkdfTUFYKTsKKyAgICBwMm0t
Pmxvd2VzdF9tYXBwZWRfZ2ZuID0gSU5WQUxJRF9HRk47CiAKICAgICBwMm0tPmRlZmF1bHRfYWNj
ZXNzID0gcDJtX2FjY2Vzc19yd3g7CiAgICAgcDJtLT5tZW1fYWNjZXNzX2VuYWJsZWQgPSBmYWxz
ZTsKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nr-0001bd-Dr; Wed, 30 Aug 2017 18:33:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7np-0001Xw-IV
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:25 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 51/6A-01910-4F407A95; Wed, 30 Aug 2017 18:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ9BRfczy/J
 Igx8P2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyenf3sBQetKm50xDQwrtTtYuTiEBLYyCjx
 f/V1FghnE6PEwa09rF2MnBxsAgYSU16vBLNFBJQk7q2azARSxCzQxChxr/EBG0hCWMBF4kfjb
 yYQm0VAVWLZ2jmMIDavgK3E0fNrwWwJAXmJcw9uM4PYnEDxMwdmgA0VErCRuDf3PPMERu4FjA
 yrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC4g7F
 pr98hRkkOJiVR3hXMyyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCyAwNGSLAoNT21Ii0zBxhq
 MGkJDh4lEV4nkDRvcUFibnFmOkTqFKOilDivIUhCACSRUZoH1wYL70uMslLCvIwMDAxCPAWpR
 bmZJajyrxjFORiVhHnZQKbwZOaVwE1/BbSYCWhxrNdSkMUliQgpqQZGq40cizewGu5b+j2Iee
 rRI8d+Vzcl3eNUz4z2C+e1ahMP3LVQOMlxm5nAMrXgyw0vPJoyxI4t+Dr9hoJH8CrlLNdtnz7
 6LmZ5rHRxzedtnhNd454rCKw7ejVIVubpzQVx08tvbvmv8vpr8upmLWGtYI19k4JlXtzN/7KP
 z0fWefurLZkCDrf0lViKMxINtZiLihMBNZP6+moCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504118002!73823310!1
X-Originating-IP: [131.159.0.36]
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 45147 invoked from network); 30 Aug 2017 18:33:23 -0000
Received: from mail-out2.informatik.tu-muenchen.de (HELO
 mail-out2.informatik.tu-muenchen.de) (131.159.0.36)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:23 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 6491910CB7DF8;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 560CF491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:33 +0200
Message-Id: <20170830183258.14612-15-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 14/39] arm/p2m: Add
	HVMOP_altp2m_set_domain_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlIGFsbG93cyB0byBhY3RpdmF0ZSBhbHRw
Mm0gb24gYQpzcGVjaWZpYyBkb21haW4uIFRoaXMgY29tbWl0IGFkb3B0cyB0aGUgeDg2CkhWTU9Q
X2FsdHAybV9zZXRfZG9tYWluX3N0YXRlIGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTog
U2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBEeW5hbWljYWxseSBhbGxvY2F0ZSBtZW1vcnkg
Zm9yIGFsdHAybSB2aWV3cyBvbmx5IHdoZW4gbmVlZGVkLgogICAgTW92ZSBhbHRwMm0gcmVsYXRl
ZCBoZWxwZXJzIHRvIGFsdHAybS5jLgogICAgcDJtX2ZsdXNoX3RsYiBpcyBtYWRlIHB1YmxpY2x5
IGFjY2Vzc2libGUuCgp2MzogQ29zbWV0aWMgZml4ZXMuCgogICAgUmVtb3ZlZCBjYWxsIHRvICJw
Mm1fYWxsb2NfdGFibGUiIGluICJhbHRwMm1faW5pdF9oZWxwZXIiIGFzIHRoZQogICAgZW50aXJl
IHAybSBhbGxvY2F0aW9uIGlzIG5vdyBkb25lIHdpdGhpbiB0aGUgZnVuY3Rpb24KICAgICJwMm1f
aW5pdF9vbmUiLiBUaGUgc2FtZSBhcHBsaWVzIHRvIHRoZSBjYWxsIG9mIHRoZSBmdW5jdGlvbgog
ICAgInAybV9mbHVzaF90bGIiIGZyb20gInAybV9pbml0X29uZSIuCgogICAgUmVtb3ZlZCB0aGUg
ImFsdHAybV9lbmFibGVkIiBjaGVjayBpbiBIVk1PUF9hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZQog
ICAgY2FzZSBhcyBpdCBoYXMgYmVlbiBtb3ZlZCBpbiBmcm9udCBvZiB0aGUgc3dpdGNoIHN0YXRl
bWVudCBpbgogICAgImRvX2FsdHAybV9vcCIuCgogICAgQ2hhbmdlZCB0aGUgb3JkZXIgb2Ygc2V0
dGluZyB0aGUgbmV3IGFsdHAybSBzdGF0ZSAoZGVwZW5kaW5nIG9uCiAgICBzZXR0aW5nL3Jlc2V0
dGluZyB0aGUgc3RhdGUpIGluIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlIGNhc2UuCgog
ICAgUmVtb3ZlZCB0aGUgY2FsbCB0byBhbHRwMm1fdmNwdV9yZXNldCBmcm9tIGFsdHAybV92Y3B1
X2luaXRpYWxpemUsCiAgICBhcyB0aGUgcDJtaWR4IGlzIHNldCByaWdodCBhZnRlciB0aGUgY2Fs
bCB0byAwLCByZXByZXNlbnRpbmcgdGhlCiAgICBkZWZhdWx0IHZpZXcuCgogICAgTW92ZWQgdGhl
IGRlZmluZSAidmNwdV9hbHRwMm0iIGZyb20gZG9tYWluLmggdG8gYWx0cDJtLmggdG8gYXZvaWQK
ICAgIGRlZmluaW5nIGFsdHAybS1yZWxhdGVkIGZ1bmN0aW9uYWxpdHkgaW4gbXVsdGlwbGUgZmls
ZXMuIEFsc28gcmVuYW1lZAogICAgInZjcHVfYWx0cDJtIiB0byAiYWx0cDJtX3ZjcHUiLgoKICAg
IERlY2xhcmVkIHRoZSBmdW5jdGlvbiAicDJtX2ZsdXNoX3RsYiIgYXMgc3RhdGljLCBhcyBpdCBp
cyBub3QgY2FsbGVkCiAgICBmcm9tIGFsdHAybS5oIGFueW1vcmUuCgogICAgRXhwb3J0ZWQgdGhl
IGZ1bmN0aW9uICJhbHRwMm1fZ2V0X2FsdHAybSIgaW4gYWx0cDJtLmguCgogICAgRXhjaGFuZ2Vk
IHRoZSBjaGVjayAiYWx0cDJtX3Z0dGJyW2lkeF0gPT0gSU5WQUxJRF9WVFRCUiIgZm9yCiAgICAi
YWx0cDJtX3AybVtpZHhdID09IE5VTEwiIGluICJhbHRwMm1faW5pdF9ieV9pZCIuCgogICAgU2V0
IHRoZSBmaWVsZCBwMm0tPmFjY2Vzc19yZXF1aXJlZCB0byBmYWxzZSBieSBkZWZhdWx0LgoKdjQ6
IFJlbW92ZWQgdW5uZWNlc3NhcnkgaW5pdGlhbGl6YXRpb24gaW4gImFsdHAybV9pbml0X2hlbHBl
ciIuCgogICAgTW92ZSB0aGUgZmllbGQgImFjdGl2ZV92Y3B1cyIgaW4gInN0cnVjdCBwMm1fZG9t
YWluIiBvdXQgb2YgdGhpcwogICAgY29tbWl0LgoKICAgIFNldCAiZC0+YXJjaC5hbHRwMm1fYWN0
aXZlIiB0byB0aGUgcHJvdmlkZWQgbmV3IHN0YXRlIG9ubHkgb25jZSBpbnN0ZWFkIG9mCiAgICBm
b3IgZWFjaCB2Q1BVLgoKICAgIE1vdmUgdGhlIGRlZmluaXRpb24gb2YgdGhlIG1hY3JvIElOVkFM
SURfQUxUUDJNIHRvIGEgY29tbW9uIHBsYWNlIGluCiAgICBhIHNlcGFyYXRlIGNvbW1pdC4KCiAg
ICBBUk0gc3VwcG9ydHMgYW4gZXh0ZXJuYWwtb25seSBpbnRlcmZhY2UgdG8gdGhlIGFsdHAybSBz
dWJzeXN0ZW0sCiAgICBpLmUuLCB0aGUgZ3Vlc3QgZG9lcyBub3QgaGF2ZSBhY2Nlc3MgdG8gdGhl
IGFsdHAybSBzdWJzeXN0ZW0uIFRodXMsCiAgICB3ZSByZW1vdmUgdGhlIGNoZWNrIGZvciB0aGUg
Y3VycmVudCB2Y3B1IGluIHRoZSBmdW5jdGlvbgogICAgYWx0cDJtX3ZjcHVfaW5pdGlhbGl6ZTsg
dGhlcmUgaXMgbm8gc2NlbmFyaW8gaW4gd2hpY2ggYSBndWVzdCBpcwogICAgYWxsb3dlZCB0byBp
bml0aWFsaXplIHRoZSBhbHRwMm0gc3Vic3lzdGVtIGZvciBpdHNlbGYuCgogICAgQ29zbWV0aWMg
Zml4ZXMuCi0tLQogeGVuL2FyY2gvYXJtL2FsdHAybS5jICAgICAgICB8IDk3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vaHZtLmMgICAg
ICAgICAgIHwgMzAgKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgg
fCAxMCArKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAzICsrCiA0IGZpbGVz
IGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FsdHAybS5jIGIveGVuL2FyY2gvYXJtL2FsdHAybS5jCmluZGV4IDljMDYw
NTVhOTQuLjQzZTk1YzU2ODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hbHRwMm0uYworKysg
Yi94ZW4vYXJjaC9hcm0vYWx0cDJtLmMKQEAgLTIwLDYgKzIwLDEwMyBAQAogI2luY2x1ZGUgPGFz
bS9wMm0uaD4KICNpbmNsdWRlIDxhc20vYWx0cDJtLmg+CiAKK3N0cnVjdCBwMm1fZG9tYWluICph
bHRwMm1fZ2V0X2FsdHAybShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaWR4
ID0gdi0+YXJjaC5hcDJtX2lkeDsKKworICAgIGlmICggaWR4ID09IElOVkFMSURfQUxUUDJNICkK
KyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBCVUdfT04oaWR4ID49IE1BWF9BTFRQMk0pOwor
CisgICAgcmV0dXJuIHYtPmRvbWFpbi0+YXJjaC5hbHRwMm1fcDJtW2lkeF07Cit9CisKK3N0YXRp
YyB2b2lkIGFsdHAybV92Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHYtPmFyY2gu
YXAybV9pZHggPSBJTlZBTElEX0FMVFAyTTsKK30KKwordm9pZCBhbHRwMm1fdmNwdV9pbml0aWFs
aXplKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIC8qCisgICAgICogQVJNIHN1cHBvcnRzIGFuIGV4
dGVybmFsLW9ubHkgaW50ZXJmYWNlIHRvIHRoZSBhbHRwMm0gc3Vic3lzdGVtLCBpLmUuLAorICAg
ICAqIHRoZSBndWVzdCBkb2VzIG5vdCBoYXZlIGFjY2VzcyB0byB0aGUgYWx0cDJtIHN1YnN5c3Rl
bS4gVGh1cywgd2UgY2FuCisgICAgICogc2ltcGx5IHBhdXNlIHRoZSB2Y3B1LCBhcyB0aGVyZSBp
cyBubyBzY2VuYXJpbyBpbiB3aGljaCB3ZSBpbml0aWFsaXplCisgICAgICogYWx0cDJtIG9uIHRo
ZSBjdXJyZW50IHZjcHUuIFRoYXQgaXMsIHRoZSB2Y3B1IG11c3QgYmUgcGF1c2VkIGV2ZXJ5IHRp
bWUKKyAgICAgKiB3ZSBpbml0aWFsaXplIGFsdHAybS4KKyAgICAgKi8KKyAgICB2Y3B1X3BhdXNl
KHYpOworCisgICAgdi0+YXJjaC5hcDJtX2lkeCA9IDA7CisgICAgYXRvbWljX2luYygmYWx0cDJt
X2dldF9hbHRwMm0odiktPmFjdGl2ZV92Y3B1cyk7CisKKyAgICB2Y3B1X3VucGF1c2Uodik7Cit9
CisKK3ZvaWQgYWx0cDJtX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtOworCisgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAgICB2
Y3B1X3BhdXNlKHYpOworCisgICAgaWYgKCAocDJtID0gYWx0cDJtX2dldF9hbHRwMm0odikpICkK
KyAgICAgICAgYXRvbWljX2RlYygmcDJtLT5hY3RpdmVfdmNwdXMpOworCisgICAgYWx0cDJtX3Zj
cHVfcmVzZXQodik7CisKKyAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgIHZjcHVfdW5w
YXVzZSh2KTsKK30KKworc3RhdGljIGludCBhbHRwMm1faW5pdF9oZWxwZXIoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGlkeCkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHAybV9k
b21haW4gKnAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOworCisgICAgQVNTRVJUKHAybSA9
PSBOVUxMKTsKKworICAgIC8qIEFsbG9jYXRlIGEgbmV3LCB6ZXJvZWQgYWx0cDJtIHZpZXcuICov
CisgICAgcDJtID0geHphbGxvYyhzdHJ1Y3QgcDJtX2RvbWFpbik7CisgICAgaWYgKCBwMm0gPT0g
TlVMTCkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBwMm0tPnAybV9jbGFzcyA9IHAy
bV9hbHRlcm5hdGU7CisKKyAgICAvKiBJbml0aWFsaXplIHRoZSBuZXcgYWx0cDJtIHZpZXcuICov
CisgICAgcmMgPSBwMm1faW5pdF9vbmUoZCwgcDJtKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAg
Z290byBlcnI7CisKKyAgICBkLT5hcmNoLmFsdHAybV9wMm1baWR4XSA9IHAybTsKKworICAgIHJl
dHVybiByYzsKKworZXJyOgorICAgIHhmcmVlKHAybSk7CisgICAgZC0+YXJjaC5hbHRwMm1fcDJt
W2lkeF0gPSBOVUxMOworCisgICAgcmV0dXJuIHJjOworfQorCitpbnQgYWx0cDJtX2luaXRfYnlf
aWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkKK3sKKyAgICBpbnQgcmMgPSAt
RUlOVkFMOworCisgICAgaWYgKCBpZHggPj0gTUFYX0FMVFAyTSApCisgICAgICAgIHJldHVybiBy
YzsKKworICAgIGFsdHAybV9sb2NrKGQpOworCisgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9wMm1b
aWR4XSA9PSBOVUxMICkKKyAgICAgICAgcmMgPSBhbHRwMm1faW5pdF9oZWxwZXIoZCwgaWR4KTsK
KworICAgIGFsdHAybV91bmxvY2soZCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBhbHRw
Mm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNo
LmFsdHAybV9sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9odm0uYyBiL3hlbi9hcmNo
L2FybS9odm0uYwppbmRleCA0M2I4MzUyY2I3Li5lYzhlMjU5Nzk3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vaHZtLmMKKysrIGIveGVuL2FyY2gvYXJtL2h2bS5jCkBAIC05MCw4ICs5MCwzNiBA
QCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZykKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0
YXRlOgotICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgIHsKKyAgICAgICAgc3RydWN0IHZj
cHUgKnY7CisgICAgICAgIGJvb2wgb3N0YXRlLCBuc3RhdGU7CisKKyAgICAgICAgb3N0YXRlID0g
ZC0+YXJjaC5hbHRwMm1fYWN0aXZlOworICAgICAgICBuc3RhdGUgPSAhIWEudS5kb21haW5fc3Rh
dGUuc3RhdGU7CisKKyAgICAgICAgLyogSWYgdGhlIGFsdGVybmF0ZSBwMm0gc3RhdGUgaGFzIGNo
YW5nZWQsIGhhbmRsZSBhcHByb3ByaWF0ZWx5ICovCisgICAgICAgIGlmICggKG5zdGF0ZSAhPSBv
c3RhdGUpICYmCisgICAgICAgICAgICAgKG9zdGF0ZSB8fCAhKHJjID0gYWx0cDJtX2luaXRfYnlf
aWQoZCwgMCkpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2
ZSA9IG5zdGF0ZTsKKworICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAhb3N0YXRlICkKKyAgICAgICAgICAgICAgICAg
ICAgYWx0cDJtX3ZjcHVfaW5pdGlhbGl6ZSh2KTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X2Rlc3Ryb3kodik7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgYWx0cDJtX2FjdGl2ZSBzdGF0ZSBo
YXMgYmVlbiBkZWFjdGl2YXRlZC4gSXQgaXMgbm93IHNhZmUgdG8KKyAgICAgICAgICAgICAqIGZs
dXNoIGFsbCBhbHRwMm0gdmlld3MgLS0gaW5jbHVkaW5nIGFsdHAybVswXS4KKyAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgaWYgKCBvc3RhdGUgKQorICAgICAgICAgICAgICAgIGFsdHAybV9m
bHVzaF9jb21wbGV0ZShkKTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKKyAgICB9CiAKICAg
ICBjYXNlIEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnk6CiAgICAgICAgIHJjID0gLUVP
UE5PVFNVUFA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaAppbmRleCBlMTE2Y2NlMjVmLi4yZWY4OGNlYzM1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYWx0cDJtLmgKQEAgLTQzLDYgKzQzLDE2IEBAIHN0YXRpYyBpbmxpbmUgdWludDE2
X3QgYWx0cDJtX3ZjcHVfaWR4KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogaW50IGFsdHAybV9pbml0
KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBhbHRwMm1fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAq
ZCk7CiAKK3ZvaWQgYWx0cDJtX3ZjcHVfaW5pdGlhbGl6ZShzdHJ1Y3QgdmNwdSAqdik7Cit2b2lk
IGFsdHAybV92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpOworCisvKiBHZXQgY3VycmVudCBh
bHRlcm5hdGUgcDJtIHRhYmxlLiAqLworc3RydWN0IHAybV9kb21haW4gKmFsdHAybV9nZXRfYWx0
cDJtKHN0cnVjdCB2Y3B1ICp2KTsKKworLyogTWFrZSBhIHNwZWNpZmljIGFsdGVybmF0ZSBwMm0g
dmFsaWQuICovCitpbnQgYWx0cDJtX2luaXRfYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4KTsKKwogLyogRmx1c2ggYWxsIHRoZSBh
bHRlcm5hdGUgcDJtJ3MgZm9yIGEgZG9tYWluLiAqLwogdm9pZCBhbHRwMm1fZmx1c2hfY29tcGxl
dGUoc3RydWN0IGRvbWFpbiAqZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDY2OGYzOThkYmYu
LmZjMTZjYjgxZmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMjkzLDYgKzI5Myw5IEBAIHN0cnVj
dCBhcmNoX3ZjcHUKICAgICBzdHJ1Y3QgdnRpbWVyIHBoeXNfdGltZXI7CiAgICAgc3RydWN0IHZ0
aW1lciB2aXJ0X3RpbWVyOwogICAgIGJvb2xfdCB2dGltZXJfaW5pdGlhbGl6ZWQ7CisKKyAgICAv
KiBBbHRlcm5hdGUgcDJtIGluZGV4ICovCisgICAgdWludDE2X3QgYXAybV9pZHg7CiB9ICBfX2Nh
Y2hlbGluZV9hbGlnbmVkOwogCiB2b2lkIHZjcHVfc2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0
IHZjcHUgKik7Ci0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nj-0001Uc-8C; Wed, 30 Aug 2017 18:33:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7ni-0001UH-Bb
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 46/9C-03283-DE407A95; Wed, 30 Aug 2017 18:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/cty/J
 Ig6szOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyz+9QLZohW/D67lKmBsZm/i5GLQ0hgI6PE
 yqWTmSCcTYwSW2fPYO5i5ORgEzCQmPJ6JSuILSKgJHFvFUQRs0ATo8S9xgdsIAlhAQeJ/xe/g
 RWxCKhKtLTMBLN5BWwkvq6dyARiSwjIS5x7cBtsKKeArcSZAzPAaoSAau7NPc88gZF7ASPDKk
 aN4tSistQiXUNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQA8zAMEOxtsbAw4
 xSnIwKYnyWvxaFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgncW8/JIIcGi1PTUirTMHGCowaQl
 OHiURHi7QdK8xQWJucWZ6RCpU4yKUuK8i0ESAiCJjNI8uDZYeF9ilJUS5mUEOkSIpyC1KDezB
 FX+FaM4B6OSMK8wyBSezLwSuOmvgBYzAS2O9VoKsrgkESEl1cBY1tdR4PcmzfujeSVvTKZPqn
 hU6oGmpUXyO+rdFhUz3DdwPltp2Ldy69NgPWEPS0XzDT9W6PGf/sollrbwlY9dXate2Iu8W4s
 1jvIoXTIpvLdNKUXQPlElvcCi5EPCnw+J0xxeOeic8pI6JdnSWHR84uSiKdxzntacO8piY5nm
 qV1wrLxjohJLcUaioRZzUXEiAK3LykBqAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504117996!101798013!1
X-Originating-IP: [131.159.0.8]
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 61311 invoked from network); 30 Aug 2017 18:33:17 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:17 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id B5C1710CB7DF8;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id A7E11491F5;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:22 +0200
Message-Id: <20170830183258.14612-4-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 03/39] arm/p2m: Add hvm_allow_(set|get)_param
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgaW50cm9kdWNlcyB0aGUgZnVuY3Rpb25zIGh2bV9hbGxvd18oc2V0fGdldClf
cGFyYW0uIFRoZXNlCmNhbiBiZSB1c2VkIGFzIGEgZmlsdGVyIGNvbnRyb2xsaW5nIGFjY2VzcyB0
byBIVk0gcGFyYW1zLiBUaGlzCmZ1bmN0aW9uYWxpdHkgaGFzIGJlZW4gaW5zcGlyZWQgYnkgdGhl
IHg4NiBpbXBsZW1lbnRhdGlvbi4KClRoZSBpbnRyb2R1Y2VkIGZpbHRlciBlbnN1cmVzIHRoYXQg
dGhlIEhWTSBwYXJhbSBIVk1fUEFSQU1fQUxUUDJNIGlzIHNldApvbmNlIGFuZCBub3QgYWx0ZXJl
ZCBieSBndWVzdCBkb21haW5zLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJv
c2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vaHZtLmMgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NiBpbnNlcnRpb25z
KCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9odm0uYyBiL3hl
bi9hcmNoL2FybS9odm0uYwppbmRleCAwNDJiZGRhOTc5Li42ZjVmOWI0MWFjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vaHZtLmMKKysrIGIveGVuL2FyY2gvYXJtL2h2bS5jCkBAIC0xMjQsNiAr
MTI0LDQ4IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2FsbG93
X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSAq
YSkKK3sKKyAgICB1aW50NjRfdCB2YWx1ZSA9IGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbYS0+
aW5kZXhdOworICAgIGludCByYzsKKworICAgIHJjID0geHNtX2h2bV9wYXJhbShYU01fVEFSR0VU
LCBkLCBIVk1PUF9zZXRfcGFyYW0pOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICBzd2l0Y2ggKCBhLT5pbmRleCApCisgICAgeworICAgIC8qIFRoZSBmb2xsb3dpbmcg
cGFyYW1ldGVycyBzaG91bGQgb25seSBiZSBjaGFuZ2VkIG9uY2UuICovCisgICAgY2FzZSBIVk1f
UEFSQU1fQUxUUDJNOgorICAgICAgICBpZiAoIHZhbHVlICE9IDAgJiYgYS0+dmFsdWUgIT0gdmFs
dWUgKQorICAgICAgICAgICAgcmMgPSAtRUVYSVNUOworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRp
YyBpbnQgaHZtX2FsbG93X2dldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
eGVuX2h2bV9wYXJhbSAqYSkKK3sKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHhzbV9odm1fcGFy
YW0oWFNNX1RBUkdFVCwgZCwgSFZNT1BfZ2V0X3BhcmFtKTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgc3dpdGNoICggYS0+aW5kZXggKQorICAgIHsKKyAgICAgICAg
LyogVGhpcyBzd2l0Y2ggc3RhdGVtZW50IGNhbiBiZSB1c2VkIHRvIGNvbnRyb2wvbGltaXQgZ3Vl
c3QgYWNjZXNzIHRvCisgICAgICAgICAqIGNlcnRhaW4gSFZNIHBhcmFtcy4gKi8KKyAgICBkZWZh
dWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGxvbmcg
ZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnKQogewogICAgIGxvbmcgcmMgPSAwOwpAQCAtMTQ2LDIxICsxODgsMjYgQEAgbG9uZyBkb19o
dm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcp
CiAgICAgICAgIGlmICggZCA9PSBOVUxMICkKICAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7CiAK
LSAgICAgICAgcmMgPSB4c21faHZtX3BhcmFtKFhTTV9UQVJHRVQsIGQsIG9wKTsKLSAgICAgICAg
aWYgKCByYyApCi0gICAgICAgICAgICBnb3RvIHBhcmFtX2ZhaWw7Ci0KLSAgICAgICAgaWYgKCBv
cCA9PSBIVk1PUF9zZXRfcGFyYW0gKQorICAgICAgICBzd2l0Y2ggKCBvcCApCiAgICAgICAgIHsK
KyAgICAgICAgY2FzZSBIVk1PUF9zZXRfcGFyYW06CisgICAgICAgICAgICByYyA9IGh2bV9hbGxv
d19zZXRfcGFyYW0oZCwgJmEpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAg
ICAgYnJlYWs7CisKICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbYS5pbmRl
eF0gPSBhLnZhbHVlOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgeworICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBIVk1PUF9nZXRfcGFyYW06CisgICAgICAgICAg
ICByYyA9IGh2bV9hbGxvd19nZXRfcGFyYW0oZCwgJmEpOworICAgICAgICAgICAgaWYgKCByYyAp
CisgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAgIGEudmFsdWUgPSBkLT5hcmNo
Lmh2bV9kb21haW4ucGFyYW1zW2EuaW5kZXhdOwogICAgICAgICAgICAgcmMgPSBjb3B5X3RvX2d1
ZXN0KGFyZywgJmEsIDEpID8gLUVGQVVMVCA6IDA7CisgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQogCi0gICAgcGFyYW1fZmFpbDoKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7np-0001YY-Kh; Wed, 30 Aug 2017 18:33:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nn-0001UG-Sm
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:23 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2B/95-03616-3F407A95; Wed, 30 Aug 2017 18:33:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsXSPJ+BQ/cTy/J
 Ig8971S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJC2czF5yQq/ixQayBca94FyMXh5DARkaJ
 oxduskE4mxgl1k9+ztLFyMnBJmAgMeX1SlYQW0RASeLeqslMIEXMAk2MEvcaHwB1cHAIC9hJ/
 J9hA1LDIqAq8XTyVBaQMK+ArcTFMwIgYQkBeYlzD24zg9icQOEzB2aAjRQSsJG4N/c88wRG7g
 WMDKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3LAAQ7GO9
 uCjjEKMnBpCTKu4J5eaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5ZIDnBotT01Iq0zBxgkMGk
 JTh4lER4hUHSvMUFibnFmekQqVOMilLivItBEgIgiYzSPLg2WGBfYpSVEuZlBDpEiKcgtSg3s
 wRV/hWjOAejkjBvP8gUnsy8Erjpr4AWMwEtjvVaCrK4JBEhJdXAmLSM50Wdm6FT1Dcr+anLZ6
 c/ddC/d/p0yonDtpkBDqrnL5b3u4YemGX86/ySQ/eCvwfkvrNqL3E59jLKXMHcPrlsjkW30Wf
 DCSdFOfRv3/Xdd6rN1MFFfbeupVbfTM0lXob5bauN906Lrtx7Pyqfp/oV9zTpk/pZj9efucTZ
 654cvpBDzOWjEktxRqKhFnNRcSIAkC0NqmcCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504118002!114333400!1
X-Originating-IP: [131.159.0.8]
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 64494 invoked from network); 30 Aug 2017 18:33:22 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:22 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 8F8C810CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 81F7A491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:36 +0200
Message-Id: <20170830183258.14612-18-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 17/39] arm/p2m: Add HVMOP_altp2m_switch_p2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+
Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYzOiBFeHRlbmRlZCB0aGUg
ZnVuY3Rpb24gImFsdHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZCIgc28gdGhhdCBpZgog
ICAgdGhlIGd1ZXN0IGRvbWFpbiBpbmRpcmVjdGx5IGNhbGxlcyB0aGlzIGZ1bmN0aW9uLCB0aGUg
Y3VycmVudCB2Y3B1IGFsc28KICAgIGNoYW5nZXMgdGhlIGFsdHAybSB2aWV3IHdpdGhvdXQgcGVy
Zm9ybWluZyBhbiBleHBsaWNpdCBjb250ZXh0IHN3aXRjaC4KCiAgICBFeGNoYW5nZWQgdGhlIGNo
ZWNrICJhbHRwMm1fdnR0YnJbaWR4XSA9PSBJTlZBTElEX1ZUVEJSIiBmb3IKICAgICJhbHRwMm1f
cDJtW2lkeF0gPT0gTlVMTCIgaW4gImFsdHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZCIu
Cgp2NDogQVJNIHN1cHBvcnRzIGFuIGV4dGVybmFsLW9ubHkgaW50ZXJmYWNlIHRvIHRoZSBhbHRw
Mm0gc3Vic3lzdGVtLAogICAgaS5lLCB0aGUgZ3Vlc3QgZG9lcyBub3QgaGF2ZSBhY2Nlc3MgdG8g
YWx0cDJtLiBUaHVzLCB3ZSBkb24ndCBoYXZlCiAgICB0byBjb25zaWRlciB0aGF0IHRoZSBjdXJy
ZW50IHZjcHUgd2lsbCBub3Qgc3dpdGNoIGl0cyBjb250ZXh0IGluIHRoZQogICAgZnVuY3Rpb24g
InAybV9yZXN0b3JlX3N0YXRlIi4gRm9yIHRoaXMgcmVhc29uLCB3ZSBkbyBub3QgY2hlY2sgZm9y
CiAgICB3aGV0aGVyIHdlIGFyZSB3b3JraW5nIG9uIHRoZSBjdXJyZW50IHZjcHUgaW4gdGhlIGZ1
bmN0aW9uCiAgICBhbHRwMm1fc3dpdGNoX2RvbWFpbl9hbHRwMm1fYnlfaWQuIElmIHRoZSBjdXJy
ZW50IGd1ZXN0IGFjY2VzcwogICAgcmVzdHJpY3Rpb24gdG8gdGhlIGFsdHAybSBzdWJzeXN0ZW0g
c2hvdWxkIGNoYW5nZSBpbiB0aGUgZnV0dXJlLCB3ZQogICAgaGF2ZSB0byB1cGRhdGUgVlRUQlJf
RUwyIGRpcmVjdGx5LgoKICAgIENvc21ldGljIGZpeGVzLgotLS0KIHhlbi9hcmNoL2FybS9hbHRw
Mm0uYyAgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gvYXJtL2h2bS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2FsdHAybS5oIHwgIDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FsdHAybS5jIGIv
eGVuL2FyY2gvYXJtL2FsdHAybS5jCmluZGV4IDExMjhlMWFmMTYuLjlhMmNmNWEwMTggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hbHRwMm0uYworKysgYi94ZW4vYXJjaC9hcm0vYWx0cDJtLmMK
QEAgLTMyLDYgKzMyLDUxIEBAIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm1fZ2V0X2FsdHAybShz
dHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gdi0+ZG9tYWluLT5hcmNoLmFsdHAybV9wMm1baWR4
XTsKIH0KIAoraW50IGFsdHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIGlu
dCByYyA9IC1FSU5WQUw7CisKKyAgICBpZiAoIGlkeCA+PSBNQVhfQUxUUDJNICkKKyAgICAgICAg
cmV0dXJuIHJjOworCisgICAgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKGQpOworCisgICAgYWx0
cDJtX2xvY2soZCk7CisKKyAgICBpZiAoIGQtPmFyY2guYWx0cDJtX3AybVtpZHhdICE9IE5VTEwg
KQorICAgIHsKKyAgICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggaWR4ID09IHYtPmFyY2guYXAybV9pZHggKQorICAgICAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgICAgICBhdG9taWNfZGVjKCZhbHRwMm1fZ2V0X2FsdHAybSh2KS0+
YWN0aXZlX3ZjcHVzKTsKKyAgICAgICAgICAgIHYtPmFyY2guYXAybV9pZHggPSBpZHg7CisgICAg
ICAgICAgICBhdG9taWNfaW5jKCZhbHRwMm1fZ2V0X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVzKTsK
KworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEFSTSBzdXBwb3J0cyBhbiBleHRlcm5h
bC1vbmx5IGludGVyZmFjZSB0byB0aGUgYWx0cDJtIHN1YnN5c3RlbSwKKyAgICAgICAgICAgICAq
IGkuZSwgdGhlIGd1ZXN0IGRvZXMgbm90IGhhdmUgYWNjZXNzIHRvIGFsdHAybS4gVGh1cywgd2Ug
ZG9uJ3QKKyAgICAgICAgICAgICAqIGhhdmUgdG8gY29uc2lkZXIgdGhhdCB0aGUgY3VycmVudCB2
Y3B1IHdpbGwgbm90IHN3aXRjaCBpdHMKKyAgICAgICAgICAgICAqIGNvbnRleHQgaW4gdGhlIGZ1
bmN0aW9uICJwMm1fcmVzdG9yZV9zdGF0ZSIuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAg
ICogWFhYOiBJZiB0aGUgY3VycmVudCBndWVzdCBhY2Nlc3MgcmVzdHJpY3Rpb24gdG8gdGhlIGFs
dHAybQorICAgICAgICAgICAgICogc3Vic3lzdGVtIHNob3VsZCBjaGFuZ2UgaW4gdGhlIGZ1dHVy
ZSwgd2UgaGF2ZSB0byB1cGRhdGUKKyAgICAgICAgICAgICAqIFZUVEJSX0VMMiBkaXJlY3RseS4K
KyAgICAgICAgICAgICAqLworICAgICAgICB9CisKKyAgICAgICAgcmMgPSAwOworICAgIH0KKwor
ICAgIGFsdHAybV91bmxvY2soZCk7CisKKyAgICBkb21haW5fdW5wYXVzZV9leGNlcHRfc2VsZihk
KTsKKworICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIHZvaWQgYWx0cDJtX3ZjcHVfcmVzZXQo
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdi0+YXJjaC5hcDJtX2lkeCA9IElOVkFMSURfQUxUUDJN
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2h2bS5jIGIveGVuL2FyY2gvYXJtL2h2bS5jCmlu
ZGV4IDRiZjJmMjhhMWEuLjliZGRjN2UxN2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9odm0u
YworKysgYi94ZW4vYXJjaC9hcm0vaHZtLmMKQEAgLTEzNSw3ICsxMzUsNyBAQCBzdGF0aWMgaW50
IGRvX2FsdHAybV9vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zd2l0Y2hfcDJtOgotICAgICAgICByYyA9
IC1FT1BOT1RTVVBQOworICAgICAgICByYyA9IGFsdHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9i
eV9pZChkLCBhLnUudmlldy52aWV3KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTU9Q
X2FsdHAybV9zZXRfbWVtX2FjY2VzczoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YWx0cDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCmluZGV4IDc3OGM2YzRmMTIu
LmQ1OWY3MDQ0ODkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaApAQCAtNDksNiArNDksMTAgQEAgdm9pZCBh
bHRwMm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKIC8qIEdldCBjdXJyZW50IGFsdGVy
bmF0ZSBwMm0gdGFibGUuICovCiBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtX2dldF9hbHRwMm0o
c3RydWN0IHZjcHUgKnYpOwogCisvKiBTd2l0Y2ggYWx0ZXJuYXRlIHAybSBmb3IgZW50aXJlIGRv
bWFpbiAqLworaW50IGFsdHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9t
YWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgaWR4KTsKKwogLyogTWFrZSBhIHNwZWNpZmljIGFsdGVybmF0ZSBwMm0gdmFsaWQuICovCiBp
bnQgYWx0cDJtX2luaXRfYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaWR4KTsKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nq-0001Zl-6m; Wed, 30 Aug 2017 18:33:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7no-0001WW-CG
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:24 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 2B/4B-03423-3F407A95; Wed, 30 Aug 2017 18:33:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/czy/J
 Ig8eNbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/5PiChRIVL9//Z2lg7BfuYuTiEBLYyCjx
 ctldZghnE6NEf9cx1i5GTg42AQOJKa9XgtkiAkoS91ZNZgIpYhZoYpS41/iADSQhLGAvsfv5X
 CYQm0VAVWLmlklgcV4BW4kNV7Yxg9gSAvIS5x7cBrM5geJnDswAGyokYCNxb+555gmM3AsYGV
 YxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6mAEIdjBe3xh
 wiFGSg0lJlHcF8/JIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8MiA5waLU9NSKtMwcYKjBpCU4
 eJREeK8xAaV5iwsSc4sz0yFSpxgVpcR5uUH6BEASGaV5cG2w8L7EKCslzMsIdIgQT0FqUW5mC
 ar8K0ZxDkYlYV5hkCk8mXklcNNfAS1mAloc67UUZHFJIkJKqoGxUc10TW+LxuJVZza92nKP9d
 tcJveVDb8netbYSrOrn2d/opKidfv2vpNzC3eVrnoqG9WxKUfQ4KOR84M5XxkFM7hdDzcZ24v
 oMroy72Vl6TqesjD7JmveExu2tpM59ZlzTv6QXjnTT/xews21C8Rt2JbkxgQ/2aZzWaPSN1M5
 +xxnxtcSvg9KLMUZiYZazEXFiQACn9W6agIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504118002!76869074!1
X-Originating-IP: [131.159.0.8]
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 55689 invoked from network); 30 Aug 2017 18:33:23 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:23 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 80DE510CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 7307B491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:35 +0200
Message-Id: <20170830183258.14612-17-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 16/39] arm/p2m: Add HVMOP_altp2m_destroy_p2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+
Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBTdWJzdGl0dXRlZCB0
aGUgY2FsbCB0byB0bGJfZmx1c2ggZm9yIHAybV9mbHVzaF90YWJsZS4KICAgIEFkZGVkIGNvbW1l
bnRzLgogICAgQ29zbWV0aWMgZml4ZXMuCgp2MzogQ2hhbmdlZCB0aGUgbG9ja2luZyBtZWNoYW5p
c20gdG8gInAybV93cml0ZV9sb2NrIiBpbnNpZGUgdGhlCiAgICBmdW5jdGlvbiAiYWx0cDJtX2Rl
c3Ryb3lfYnlfaWQiLgoKICAgIERvIG5vdCBmbHVzaCBidXQgcmF0aGVyIHRlYXJkb3duIHRoZSBh
bHRwMm0gaW4gdGhlIGZ1bmN0aW9uCiAgICAiYWx0cDJtX2Rlc3Ryb3lfYnlfaWQiLgoKICAgIEV4
Y2hhbmdlZCB0aGUgY2hlY2sgImFsdHAybV92dHRicltpZHhdID09IElOVkFMSURfVlRUQlIiIGZv
cgogICAgImFsdHAybV9wMm1baWR4XSA9PSBOVUxMIiBpbiAiYWx0cDJtX2Rlc3Ryb3lfYnlfaWQi
LgoKdjQ6IFJlbW92ZWQgbG9ja2luZyB0aGUgcDJtIGluICJhbHRwMm1fZGVzdHJveV9ieV9pZCIg
YXMgdGhlIHAybSBpcyBub3QKICAgIHVzZWQgYnkgYW55b25lIGVsc2UgYXQgdGhpcyBwb2ludC4K
LS0tCiB4ZW4vYXJjaC9hcm0vYWx0cDJtLmMgICAgICAgIHwgMzkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vaHZtLmMgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmggfCAgNCArKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDQ0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYWx0cDJtLmMgYi94ZW4vYXJjaC9hcm0vYWx0cDJtLmMKaW5kZXggNmIxZTM0NzA5Zi4u
MTEyOGUxYWYxNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdHAybS5jCisrKyBiL3hlbi9h
cmNoL2FybS9hbHRwMm0uYwpAQCAtMTgwLDYgKzE4MCw0NSBAQCB2b2lkIGFsdHAybV9mbHVzaF9j
b21wbGV0ZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGFsdHAybV91bmxvY2soZCk7CiB9CiAKK2lu
dCBhbHRwMm1fZGVzdHJveV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4
KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisgICAgaW50IHJjID0gLUVCVVNZOwor
CisgICAgLyoKKyAgICAgKiBUaGUgYWx0cDJtWzBdIGlzIGNvbnNpZGVyZWQgYXMgdGhlIGhvc3Rw
Mm0gYW5kIGlzIHVzZWQgYXMgYSBzYWZlIGhhcmJvcgorICAgICAqIHRvIHdoaWNoIHlvdSBjYW4g
c3dpdGNoIGFzIGxvbmcgYXMgYWx0cDJtIGlzIGFjdGl2ZS4gQWZ0ZXIgZGVhY3RpdmF0aW5nCisg
ICAgICogYWx0cDJtLCB0aGUgc3lzdGVtIHN3aXRjaGVzIGJhY2sgdG8gdGhlIG9yaWdpbmFsIGhv
c3RwMm0gdmlldy4gVGhhdCBpcywKKyAgICAgKiBhbHRwMm1bMF0gc2hvdWxkIG9ubHkgYmUgZGVz
dHJveWVkL2ZsdXNoZWQvZnJlZWQsIHdoZW4gYWx0cDJtIGlzCisgICAgICogZGVhY3RpdmF0ZWQu
CisgICAgICovCisgICAgaWYgKCAhaWR4IHx8IGlkeCA+PSBNQVhfQUxUUDJNICkKKyAgICAgICAg
cmV0dXJuIHJjOworCisgICAgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKGQpOworCisgICAgYWx0
cDJtX2xvY2soZCk7CisKKyAgICBpZiAoIGQtPmFyY2guYWx0cDJtX3AybVtpZHhdICE9IE5VTEwg
KQorICAgIHsKKyAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07CisKKyAgICAg
ICAgaWYgKCAhX2F0b21pY19yZWFkKHAybS0+YWN0aXZlX3ZjcHVzKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHAybV90ZWFyZG93bl9vbmUocDJtKTsKKyAgICAgICAgICAgIHhmcmVlKHAybSk7
CisgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9wMm1baWR4XSA9IE5VTEw7CisgICAgICAgICAg
ICByYyA9IDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBhbHRwMm1fdW5sb2NrKGQpOworCisg
ICAgZG9tYWluX3VucGF1c2VfZXhjZXB0X3NlbGYoZCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisK
IHZvaWQgYWx0cDJtX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgdW5zaWduZWQg
aW50IGk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaHZtLmMgYi94ZW4vYXJjaC9hcm0vaHZt
LmMKaW5kZXggY2FhMmUxYjUxNi4uNGJmMmYyOGExYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2h2bS5jCisrKyBiL3hlbi9hcmNoL2FybS9odm0uYwpAQCAtMTMxLDcgKzEzMSw3IEBAIHN0YXRp
YyBpbnQgZG9fYWx0cDJtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ryb3lfcDJtOgotICAgICAg
ICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICByYyA9IGFsdHAybV9kZXN0cm95X2J5X2lkKGQs
IGEudS52aWV3LnZpZXcpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJt
X3N3aXRjaF9wMm06CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaAppbmRleCBiOTcxOWY5ZDViLi43NzhjNmM0ZjEy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYWx0cDJtLmgKQEAgLTYwLDQgKzYwLDggQEAgaW50IGFsdHAybV9pbml0X25l
eHRfYXZhaWxhYmxlKHN0cnVjdCBkb21haW4gKmQsCiAvKiBGbHVzaCBhbGwgdGhlIGFsdGVybmF0
ZSBwMm0ncyBmb3IgYSBkb21haW4uICovCiB2b2lkIGFsdHAybV9mbHVzaF9jb21wbGV0ZShzdHJ1
Y3QgZG9tYWluICpkKTsKIAorLyogTWFrZSBhIHNwZWNpZmljIGFsdGVybmF0ZSBwMm0gaW52YWxp
ZCAqLworaW50IGFsdHAybV9kZXN0cm95X2J5X2lkKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCk7CisKICNlbmRpZiAvKiBfX0FTTV9B
Uk1fQUxUUDJNX0ggKi8KLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7ns-0001ck-LF; Wed, 30 Aug 2017 18:33:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nr-0001W1-Hq
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:27 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C6/00-01777-7F407A95; Wed, 30 Aug 2017 18:33:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/cby/J
 Ig8n7jS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZ+/IKVnBWbPz3lKWBcTZ7FyMXh5DARkaJ
 7a/7WCCcTYwSRzetBcpwcrAJGEhMeb2SFcQWEVCSuLdqMhNIEbNAE6PEvcYHbCAJYQF7iVnnP
 4A1sAioSjQ37AeL8wrYSryY+IgFxJYQkJc49+A2M4jNCRQ/c2AG2FAhARuJe3PPM09g5F7AyL
 CKUaM4tagstUjX0EwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQwwxAsINx6vu
 4Q4ySHExKorwrmJdHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnQWSEyxKTU+tSMvMAYYaTFqC
 g0dJhJcFGG5CvMUFibnFmekQqVOMilLivItB+gRAEhmleXBtsPC+xCgrJczLCHSIEE9BalFuZ
 gmq/CtGcQ5GJWHeEyBTeDLzSuCmvwJazAS0ONZrKcjikkSElFQD45z917j9ZSoD5ZgWir7xCb
 1u9NrYf/GcQ0KfOaJepJ9aJc2w/6X5faMF+UY69ZP79/6Pv3Du7oeinpnSRkmfDsa0Lj4rUtL
 XJHHn7Mcl/96lSXA9jv0idISpNEXC96zF6Z2tM6NPiN57ufSIlW10cMxD3aiGopTQtUpP2Jm3
 WqepF65U/DxZXImlOCPRUIu5qDgRAOSdkCdqAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504118006!109718960!1
X-Originating-IP: [131.159.0.8]
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 51565 invoked from network); 30 Aug 2017 18:33:26 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:26 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 9E1BE10CB7DF8;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 90A12491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:37 +0200
Message-Id: <20170830183258.14612-19-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 18/39] arm/p2m: Add p2m_get_active_p2m macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgaW50cm9kdWNlcyB0aGUgbWFjcm8gInAybV9nZXRfYWN0aXZlX3AybSIgcmV0
dXJuaW5nIHRoZQpjdXJyZW50bHkgYWN0aXZlIChhbHQpcDJtLiBUaGUgbmVlZCBmb3IgdGhpcyBt
YWNybyB3aWxsIGJlIHNob3duIGluIHRoZQpmb2xsb3dpbmcgY29tbWl0cy4KClNpZ25lZC1vZmYt
Ynk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgotLS0KdjQ6IE1vdmVkIHRoZSBpbnRyb2R1Y2VkIG1hY3JvIGZyb20gLi94
ZW4vYXJjaC9hcm0vcDJtLmMgdG8KICAgIC4veGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBhcyBp
dCB3aWxsIGJlIHVzZWQgaW4gbXVsdGlwbGUgZmlsZXMgaW4gdGhlCiAgICBmb2xsb3dpbmcgY29t
bWl0cy4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgMyArKysKIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCBlOGEyMTE2MDgxLi5kMzQ2N2Rh
YWNmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKQEAgLTE0LDYgKzE0LDkgQEAKIAogI2RlZmluZSBwYWRkcl9iaXRz
IFBBRERSX0JJVFMKIAorI2RlZmluZSBwMm1fZ2V0X2FjdGl2ZV9wMm0odikgdW5saWtlbHkoYWx0
cDJtX2FjdGl2ZSh2LT5kb21haW4pKSA/ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhbHRwMm1fZ2V0X2FsdHAybSh2KSA6IHAybV9nZXRfaG9zdHAybSh2LT5kb21haW4pOworCiAj
ZGVmaW5lIHAybV9zd2l0Y2hfdnR0YnJfYW5kX2dldF9mbGFncyhvdnR0YnIsIG52dHRiciwgZmxh
Z3MpICAgICAgIFwKICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICBvdnR0YnIgPSBSRUFEX1NZU1JFRzY0KFZU
VEJSX0VMMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoyLjEzLjMKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nq-0001a3-Di; Wed, 30 Aug 2017 18:33:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7no-0001Wf-NY
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:24 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 90/0A-02224-4F407A95; Wed, 30 Aug 2017 18:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ/czy/J
 Igy0/OC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy21rdMBXN0Kg71XmJsYLys1MXIxSEksJFR
 YuHJ56wQziZGifNTXrN3MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdsIAlhgVCJ7
 n13mEFsFgFViRc3T4LFeQVsJHa+fAoWlxCQlzj34DaYzSlgK3HmwAywoUJANffmnmeewMi9gJ
 FhFaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoI8ZgGAH47b
 tnocYJTmYlER5VzAvjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsODBkhwaLU9NSKtMwcYLDB
 pCU4eJREeFlA0rzFBYm5xZnpEKlTjIpS4ryLQWYKgCQySvPg2mABfolRVkqYlxHoECGegtSi3
 MwSVPlXjOIcjErCvCdApvBk5pXATX8FtJgJaHGs11KQxSWJCCmpBsag/WH/tqq/vqvVtPzNAa
 aFCsl/JZ7rX15xjFlG+HHzwdkxi3oz/t19Lv18r8W5Waszn/tv/f12um3ZohUPl9+qnGAaK2m
 jvvB4lcpiMX6HXlHLle6BU2Pt6nLUf02fe9HZok3zQg2T7U/Vv2Ybqysy9/+WdI0rZ7Z/bTfl
 s2nLjQ/x/09euViuxFKckWioxVxUnAgAiweziGsCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504118002!108314140!1
X-Originating-IP: [131.159.0.8]
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 21019 invoked from network); 30 Aug 2017 18:33:23 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:23 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id EE42810CB7DF7;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id DFC56491F5;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:26 +0200
Message-Id: <20170830183258.14612-8-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 07/39] arm/p2m: Move hostp2m init/teardown to
	individual functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgcHVsbHMgb3V0IGdlbmVyaWMgaW5pdC90ZWFyZG93biBmdW5jdGlvbmFsaXR5
IG91dCBvZgoicDJtX2luaXQiIGFuZCAicDJtX3RlYXJkb3duIiBpbnRvICJwMm1faW5pdF9vbmUi
LCAicDJtX3RlYXJkb3duX29uZSIsCmFuZCAicDJtX2ZsdXNoX3RhYmxlIiBmdW5jdGlvbnMuICBU
aGlzIGFsbG93cyBvdXIgZnV0dXJlIGltcGxlbWVudGF0aW9uCnRvIHJldXNlIGV4aXN0aW5nIGNv
ZGUgZm9yIHRoZSBpbml0aWFsaXphdGlvbi90ZWFyZG93biBvZiBhbHRwMm0gdmlld3MuCgpTaWdu
ZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0t
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdjI6IEFkZGVkIHRoZSBmdW5jdGlv
biBwMm1fZmx1c2hfdGFibGUgdG8gdGhlIHByZXZpb3VzIHZlcnNpb24uCgp2MzogUmVtb3ZlZCBz
dHJ1Y3QgdnR0YnIuCgogICAgTW92ZWQgZGVmaW5lIElOVkFMSURfVlRUQlIgdG8gcDJtLmguCgog
ICAgRXhwb3J0ZWQgZnVuY3Rpb24gcHJvdG90eXBlcyBvZiAicDJtX2ZsdXNoX3RhYmxlIiwgInAy
bV9pbml0X29uZSIsCiAgICBhbmQgInAybV90ZWFyZG93bl9vbmUiIGluIHAybS5oLgoKICAgIEV4
dGVuZGVkIHRoZSBmdW5jdGlvbiAicDJtX2ZsdXNoX3RhYmxlIiBieSBhZGRpdGlvbmFsbHkgcmVz
ZXR0aW5nCiAgICB0aGUgZmllbGRzIGxvd2VzdF9tYXBwZWRfZ2ZuIGFuZCBtYXhfbWFwcGVkX2dm
bi4KCiAgICBBZGRlZCBhICJwMm1fZmx1c2hfdGxiIiBjYWxsIGluICJwMm1fZmx1c2hfdGFibGUi
LiBPbiBhbHRwMm0gcmVzZXQKICAgIGluIGZ1bmN0aW9uICJhbHRwMm1fcmVzZXQiLCBpdCBpcyBp
bXBvcnRhbnQgdG8gZmx1c2ggdGhlIFRMQnMgYWZ0ZXIKICAgIGNsZWFyaW5nIHRoZSByb290IHRh
YmxlIHBhZ2VzIGFuZCBiZWZvcmUgY2xlYXJpbmcgdGhlIGludGVybWVkaWF0ZQogICAgYWx0cDJt
IHBhZ2UgdGFibGVzIHRvIHByZXZlbnQgaWxsZWdhbCBhY2Nlc3MgdG8gc3RhbGxlZCBUTEIgZW50
cmllcwogICAgb24gY3VycmVudGx5IGFjdGl2ZSBWQ1BVcy4KCiAgICBBZGRlZCBhIGNoZWNrIGNo
ZWNraW5nIHdoZXRoZXIgcDJtLT5yb290IGlzIE5VTEwgaW4gcDJtX2ZsdXNoX3RhYmxlLgoKICAg
IFJlbmFtZWQgdGhlIGZ1bmN0aW9uICJwMm1fZnJlZV9vbmUiIHRvICJwMm1fdGVhcmRvd25fb25l
Ii4KCiAgICBSZW1vdmVkIHJlc2V0dGluZyBwMm0tPnZ0dGJyIGluICJwMm1fdGVhcmRvd25fb25l
IiwgYXMgaXQgdGhlIHAybQogICAgd2lsbCBiZSBkZXN0cm95ZWQgYWZ0ZXJ3YXJkcy4KCiAgICBN
b3ZlZCBjYWxsIHRvICJwMm1fYWxsb2NfdGFibGUiIGJhY2sgdG8gInAybV9pbml0X29uZSIuCgog
ICAgTW92ZWQgdGhlIGludHJvZHVjdGlvbiBvZiB0aGUgdHlwZSBwMm1fY2xhc3NfdCBvdXQgb2Yg
dGhpcyBwYXRjaC4KCiAgICBNb3ZlZCB0aGUgYmFja3BvaW50ZXIgdG8gdGhlIHN0cnVjdCBkb21h
aW4gb3V0IG9mIHRoZSBzdHJ1Y3QKICAgIHAybV9kb21haW4uCgp2NDogUmVwbGFjZWQgdGhlIGZv
cm1lciB1c2Ugb2YgY2xlYXJfYW5kX2NsZWFuX3BhZ2UgaW4gcDJtX2ZsdXNoX3RhYmxlCiAgICBi
eSBhIHJvdXRpbmUgdGhhdCBpbnZhbGlkYXRlcyBldmVyeSBwMm0gZW50cnkgYXRvbWljYWxseS4g
VGhpcwogICAgYXZvaWRzIGluY29uc2lzdGVuY2llcyBvbiBDUFVzIHRoYXQgY29udGludWUgdG8g
dXNlIHRoZSB2aWV3cyB0aGF0CiAgICBhcmUgdG8gYmUgZmx1c2hlZCAoZS5nLiwgc2VlIGFsdHAy
bV9yZXNldCkuCgogICAgUmVtb3ZlZCB1bm5lY2Vzc2FyeSBpbml0aWFsaXphdGlvbnMgaW4gdGhl
IGZ1bmN0aW9ucyAicDJtX2luaXRfb25lIgogICAgYW5kICJwMm1fdGVhcmRvd25fb25lIi4KCiAg
ICBSZW1vdmVkIHRoZSBkZWZpbmUgSU5WQUxJRF9WVFRCUiBhcyBpdCBpcyBub3QgdXNlZCBhbnkg
bW9yZS4KCiAgICBDb3NtZXRpYyBmaXhlcy4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAg
IHwgNzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCAgOSArKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNzgg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
cDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNWU4NjM2ODAxMC4uM2ExYTM4ZTdhZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpA
QCAtMTIwMywyNyArMTIwMyw2NSBAQCBzdGF0aWMgdm9pZCBwMm1fZnJlZV92bWlkKHN0cnVjdCBk
b21haW4gKmQpCiAgICAgc3Bpbl91bmxvY2soJnZtaWRfYWxsb2NfbG9jayk7CiB9CiAKLXZvaWQg
cDJtX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCisvKiBSZXNldCB0aGlzIHAybSB0YWJsZSB0
byBiZSBlbXB0eS4gKi8KK3ZvaWQgcDJtX2ZsdXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICB1bnNpZ25lZCBpbnQgaSwgajsKKyAgICBs
cGFlX3QgKnRhYmxlOworCisgICAgaWYgKCBwMm0tPnJvb3QgKQorICAgIHsKKyAgICAgICAgLyog
Q2xlYXIgYWxsIGNvbmNhdGVuYXRlZCByb290IGxldmVsIHBhZ2VzLiAqLworICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IFAyTV9ST09UX1BBR0VTOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAg
ICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHAybS0+cm9vdCArIGkpOworCisgICAgICAgICAg
ICBmb3IgKCBqID0gMDsgaiA8IExQQUVfRU5UUklFUzsgaisrICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBscGFlX3QgKmVudHJ5ID0gdGFibGUgKyBqOworCisgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgKiBJbmRpdmlkdWFsIGFsdHAybSB2aWV3cyBjYW4gYmUg
Zmx1c2hlZCwgd2hpbHN0IGFsdHAybSBpcworICAgICAgICAgICAgICAgICAqIGFjdGl2ZS4gVG8g
YXZvaWQgaW5jb25zaXN0ZW5jaWVzIG9uIENQVXMgdGhhdCBjb250aW51ZSB0bworICAgICAgICAg
ICAgICAgICAqIHVzZSB0aGUgdmlld3MgdG8gYmUgZmx1c2hlZCAoZS5nLiwgc2VlIGFsdHAybV9y
ZXNldCksIHdlCisgICAgICAgICAgICAgICAgICogbXVzdCByZW1vdmUgZXZlcnkgcDJtIGVudHJ5
IGF0b21pY2FsbHkuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgcDJtX3Jl
bW92ZV9wdGUoZW50cnksIHAybS0+Y2xlYW5fcHRlKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorICAgIH0KKworICAgIC8qCisgICAgICogRmx1c2ggVExCcyBiZWZvcmUgcmVsZWFzaW5nIHJl
bWFpbmluZyBpbnRlcm1lZGlhdGUgcDJtIHBhZ2UgdGFibGVzIHRvCisgICAgICogcHJldmVudCBp
bGxlZ2FsIGFjY2VzcyB0byBzdGFsbGVkIFRMQiBlbnRyaWVzLgorICAgICAqLworICAgIHAybV9m
bHVzaF90bGIocDJtKTsKIAorICAgIC8qIEZyZWUgdGhlIHJlc3Qgb2YgdGhlIHRyaWUgcGFnZXMg
YmFjayB0byB0aGUgcGFnaW5nIHBvb2wuICovCiAgICAgd2hpbGUgKCAocGcgPSBwYWdlX2xpc3Rf
cmVtb3ZlX2hlYWQoJnAybS0+cGFnZXMpKSApCiAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBn
KTsKIAorICAgIHAybS0+bG93ZXN0X21hcHBlZF9nZm4gPSBJTlZBTElEX0dGTjsKKyAgICBwMm0t
Pm1heF9tYXBwZWRfZ2ZuID0gX2dmbigwKTsKK30KKwordm9pZCBwMm1fdGVhcmRvd25fb25lKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0pCit7CisgICAgcDJtX2ZsdXNoX3RhYmxlKHAybSk7CisKICAg
ICBpZiAoIHAybS0+cm9vdCApCiAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlcyhwMm0tPnJvb3Qs
IFAyTV9ST09UX09SREVSKTsKIAogICAgIHAybS0+cm9vdCA9IE5VTEw7CiAKLSAgICBwMm1fZnJl
ZV92bWlkKGQpOworICAgIHAybV9mcmVlX3ZtaWQocDJtLT5kb21haW4pOwogCiAgICAgcmFkaXhf
dHJlZV9kZXN0cm95KCZwMm0tPm1lbV9hY2Nlc3Nfc2V0dGluZ3MsIE5VTEwpOwogfQogCi1pbnQg
cDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK2ludCBwMm1faW5pdF9vbmUoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGludCByYyA9IDA7CiAgICAgdW5zaWduZWQg
aW50IGNwdTsKIApAQCAtMTI2OCw2ICsxMzA2LDMyIEBAIGludCBwMm1faW5pdChzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIHZvaWQgcDJtX3RlYXJkb3duX2hv
c3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0g
cDJtX2dldF9ob3N0cDJtKGQpOworCisgICAgcDJtX3RlYXJkb3duX29uZShwMm0pOworfQorCit2
b2lkIHAybV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHAybV90ZWFyZG93bl9o
b3N0cDJtKGQpOworfQorCitzdGF0aWMgaW50IHAybV9pbml0X2hvc3RwMm0oc3RydWN0IGRvbWFp
biAqZCkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQp
OworCisgICAgcDJtLT5wMm1fY2xhc3MgPSBwMm1faG9zdDsKKworICAgIHJldHVybiBwMm1faW5p
dF9vbmUoZCwgcDJtKTsKK30KKworaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCit7Cisg
ICAgcmV0dXJuIHAybV9pbml0X2hvc3RwMm0oZCk7Cit9CisKIC8qCiAgKiBUaGUgZnVuY3Rpb24g
d2lsbCBnbyB0aHJvdWdoIHRoZSBwMm0gYW5kIHJlbW92ZSBwYWdlIHJlZmVyZW5jZSB3aGVuIGl0
CiAgKiBpcyByZXF1aXJlZC4gVGhlIG1hcHBpbmcgd2lsbCBiZSByZW1vdmVkIGZyb20gdGhlIHAy
bS4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3AybS5oCmluZGV4IDMzMmQ3NGYxMWMuLjliYjM4ZTY4OWEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApA
QCAtMjk1LDYgKzI5NSwxNSBAQCBzdGF0aWMgaW5saW5lIGludCBndWVzdF9waHlzbWFwX2FkZF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsCiAKIG1mbl90IGdmbl90b19tZm4oc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuKTsKIAorLyogRmx1c2hlcyB0aGUgcGFnZSB0YWJsZSBoZWxkIGJ5IHRoZSBw
Mm0uICovCit2b2lkIHAybV9mbHVzaF90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKKwor
LyogSW5pdGlhbGl6ZSB0aGUgcDJtIHN0cnVjdHVyZS4gKi8KK2ludCBwMm1faW5pdF9vbmUoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSk7CisKKy8qIFJlbGVhc2UgcmVz
b3VyY2VzIGhlbGQgYnkgdGhlIHAybSBzdHJ1Y3R1cmUuICovCit2b2lkIHAybV90ZWFyZG93bl9v
bmUoc3RydWN0IHAybV9kb21haW4gKnAybSk7CisKIC8qCiAgKiBQb3B1bGF0ZS1vbi1kZW1hbmQK
ICAqLwotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7np-0001ZN-Vb; Wed, 30 Aug 2017 18:33:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7no-0001VG-2r
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:24 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 68/96-01783-3F407A95; Wed, 30 Aug 2017 18:33:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/czy/J
 Igw2v+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztZ7eyFXwQr1g07yFLA+M/oS5GLg4hgY2M
 Ehsa57J2MXICOZsYJS5dMQax2QQMJKa8XgkWFxFQkri3ajITSAOzQBOjxL3GB2wgCWGBKIkly
 x6zg9gsAqoSe78uYwSxeQVsJaZ9PA1mSwjIS5x7cJsZxOYEip85MANqmY3EvbnnmScwci9gZF
 jFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo4XoGBsYdjJe
 3+B1ilORgUhLlXcG8PFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8skJxgUWp6akVaZg4w1GDS
 Ehw8SiK8LMBwE+ItLkjMLc5Mh0idYlSUEuddDNInAJLIKM2Da4OF9yVGWSlhXkYGBgYhnoLUo
 tzMElT5V4ziHIxKwrxsION5MvNK4Ka/AlrMBLQ41mspyOKSRISUVAOj6R/m6E17pO7MZFiz76
 XXj+O1Wqe8MpYVHt22y6Ml6tRV3903dGXnNUjfalJJy2U4J3o46Z5jqBLr4qO3b0346fpIkW3
 lkZA5bqfeTbnxfUL40l5+4f+7N1+ozFz574fV1X386XPWHdoxh8V9h0DIpYvR1bsnpVcoRfKE
 LV6/8Pu1+mbmlexCMkosxRmJhlrMRcWJANJX5ERqAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504118002!88489682!1
X-Originating-IP: [131.159.0.8]
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 14944 invoked from network); 30 Aug 2017 18:33:23 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:33:23 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 2603910CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 18636491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:29 +0200
Message-Id: <20170830183258.14612-11-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 10/39] arm/p2m: Change func prototype and
	impl of p2m_(alloc|free)_vmid
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgY2hhbmdlcyB0aGUgcHJvdG90eXBlIGFuZCBpbXBsZW1lbnRhdGlvbiBvZiB0
aGUgZnVuY3Rpb25zCiJwMm1fYWxsb2Nfdm1pZCIgYW5kICJwMm1fZnJlZV92bWlkIi4gVGhlIGZ1
bmN0aW9uICJwMm1fYWxsb2Nfdm1pZCIgZG9lcwpub3QgZXhwZWN0IHRoZSBzdHJ1Y3QgZG9tYWlu
IGFzIGFyZ3VtZW50IGFueW1vcmUgYW5kIHJldHVybnMgYW4KYWxsb2NhdGVkIHZtaWQuIFRoZSBm
dW5jdGlvbiAicDJtX2ZyZWVfdm1pZCIgdGFrZXMgb25seSB0aGUgdm1pZCB0aGF0IGlzCnRvIGJl
IGZyZWVkIGFzIGFyZ3VtZW50LgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJv
c2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCnYzOiBDaGFuZ2VkIGZ1bmN0aW9uIHByb3RvdHlwZXMgYW5kIGltcGxlbWVudGF0aW9uIG9m
IHRoZSBmdW5jdGlvbnMKICAgICJwMm1fYWxsb2Nfdm1pZCIgYW5kICJwMm1fZnJlZV92bWlkIi4K
CiAgICBDaGFuZ2VzIGluICJwMm1fYWxsb2Nfdm1pZCI6CiAgICBUaGlzIGZ1bmN0aW9uIGRvZXMg
bm90IGV4cGVjdCBhbnkgYXJndW1lbnRzLiBBbHNvLCBpbiB0aGlzIGNvbW1pdCwKICAgIHRoZSBm
dW5jdGlvbiAicDJtX2FsbG9jX3ZtaWQiIHJldHVybnMgZWl0aGVyIHRoZSBzdWNjZXNzZnVsbHkK
ICAgIGFsbG9jYXRlZCB2bWlkIG9yIHRoZSB2YWx1ZSBJTlZBTElEX1ZNSUQuIFRodXMsIGl0IGlz
IG5vdyB0aGUKICAgIHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBjYWxsZXIgdG8gc2V0IHRoZSByZXR1
cm5lZCB2bWlkIGluIHRoZQogICAgYXNzb2NpYXRlZCBmaWVsZHMuCgogICAgQ2hhbmdlcyBpbiAi
cDJtX2ZyZWVfdm1pZCI6CiAgICBUaGlzIGZ1bmN0aW9uIGV4cGVjdHMgbm93IG9ubHkgdGhlIHZt
aWQgb2YgdHlwZSB1aW50OF90LgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDMzICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMo
KyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl
bi9hcmNoL2FybS9wMm0uYwppbmRleCA4MDhkOTllMWU5Li5lYzg1NTM0MWI5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMTYyLDEx
ICsxMTYyLDkgQEAgc3RhdGljIHZvaWQgcDJtX3ZtaWRfYWxsb2NhdG9yX2luaXQodm9pZCkKICAg
ICBzZXRfYml0KElOVkFMSURfVk1JRCwgdm1pZF9tYXNrKTsKIH0KIAotc3RhdGljIGludCBwMm1f
YWxsb2Nfdm1pZChzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHVpbnQ4X3QgcDJtX2FsbG9jX3Zt
aWQodm9pZCkKIHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJt
KGQpOwotCi0gICAgaW50IHJjLCB2bWlkOworICAgIHVpbnQ4X3Qgdm1pZDsKIAogICAgIHNwaW5f
bG9jaygmdm1pZF9hbGxvY19sb2NrKTsKIApAQCAtMTE3NiwyOCArMTE3NCwyMyBAQCBzdGF0aWMg
aW50IHAybV9hbGxvY192bWlkKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBpZiAoIHZtaWQgPT0g
TUFYX1ZNSUQgKQogICAgIHsKLSAgICAgICAgcmMgPSAtRUJVU1k7Ci0gICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICJwMm0uYzogZG9tJWQ6IFZNSUQgcG9vbCBleGhhdXN0ZWRcbiIsIGQtPmRvbWFp
bl9pZCk7CisgICAgICAgIHZtaWQgPSBJTlZBTElEX1ZNSUQ7CisgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJwMm0uYzogVk1JRCBwb29sIGV4aGF1c3RlZFxuIik7CiAgICAgICAgIGdvdG8gb3V0
OwogICAgIH0KIAogICAgIHNldF9iaXQodm1pZCwgdm1pZF9tYXNrKTsKIAotICAgIHAybS0+dm1p
ZCA9IHZtaWQ7Ci0KLSAgICByYyA9IDA7Ci0KIG91dDoKICAgICBzcGluX3VubG9jaygmdm1pZF9h
bGxvY19sb2NrKTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJuIHZtaWQ7CiB9CiAKLXN0YXRp
YyB2b2lkIHAybV9mcmVlX3ZtaWQoc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2b2lkIHAybV9m
cmVlX3ZtaWQodWludDhfdCB2bWlkKQogewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBw
Mm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgc3Bpbl9sb2NrKCZ2bWlkX2FsbG9jX2xvY2spOwotICAg
IGlmICggcDJtLT52bWlkICE9IElOVkFMSURfVk1JRCApCi0gICAgICAgIGNsZWFyX2JpdChwMm0t
PnZtaWQsIHZtaWRfbWFzayk7CisgICAgaWYgKCB2bWlkICE9IElOVkFMSURfVk1JRCApCisgICAg
ICAgIGNsZWFyX2JpdCh2bWlkLCB2bWlkX21hc2spOwogCiAgICAgc3Bpbl91bmxvY2soJnZtaWRf
YWxsb2NfbG9jayk7CiB9CkBAIC0xMjU0LDcgKzEyNDcsNyBAQCB2b2lkIHAybV90ZWFyZG93bl9v
bmUoc3RydWN0IHAybV9kb21haW4gKnAybSkKIAogICAgIHAybS0+cm9vdCA9IE5VTEw7CiAKLSAg
ICBwMm1fZnJlZV92bWlkKHAybS0+ZG9tYWluKTsKKyAgICBwMm1fZnJlZV92bWlkKHAybS0+dm1p
ZCk7CiAKICAgICByYWRpeF90cmVlX2Rlc3Ryb3koJnAybS0+bWVtX2FjY2Vzc19zZXR0aW5ncywg
TlVMTCk7CiB9CkBAIC0xMjY3LDExICsxMjYwLDkgQEAgaW50IHAybV9pbml0X29uZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHJ3bG9ja19pbml0KCZwMm0t
PmxvY2spOwogICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+cGFnZXMpOwogCi0gICAgcDJt
LT52bWlkID0gSU5WQUxJRF9WTUlEOwotCi0gICAgcmMgPSBwMm1fYWxsb2Nfdm1pZChkKTsKLSAg
ICBpZiAoIHJjICE9IDAgKQotICAgICAgICByZXR1cm4gcmM7CisgICAgcDJtLT52bWlkID0gcDJt
X2FsbG9jX3ZtaWQoKTsKKyAgICBpZiAoIHAybS0+dm1pZCA9PSBJTlZBTElEX1ZNSUQgKQorICAg
ICAgICByZXR1cm4gLUVCVVNZOwogCiAgICAgcDJtLT5kb21haW4gPSBkOwogICAgIHAybS0+bWF4
X21hcHBlZF9nZm4gPSBfZ2ZuKDApOwotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7ns-0001d7-TG; Wed, 30 Aug 2017 18:33:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7ns-0001c0-8b
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:28 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F5/18-01777-7F407A95; Wed, 30 Aug 2017 18:33:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/cby/J
 Ig+l/zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWD3vZCuZyVLTd3s/WwPiDrYuRi0NIYCOj
 xJW3J5m6GDmBnE2MEu+OSoLYbAIGElNer2QFsUUElCTurZrMBNLALNDEKHGv8QFQNweHsICXx
 MelKSA1LAKqEq+mTWQDsXkFbCU65p5lBrElBOQlzj24DWZzAsXPHJjBCrHLRuLe3PPMExi5Fz
 AyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRvPQMD4w7
 GPe1+hxglOZiURHlXMC+PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBOwskJ1iUmp5akZaZAww0
 mLQEB4+SCG83SJq3uCAxtzgzHSJ1ilFRSpx3MUhCACSRUZoH1wYL7kuMslLCvIwMDAxCPAWpR
 bmZJajyrxjFORiVhHn7QabwZOaVwE1/BbSYCWhxrNdSkMUliQgpqQZGzqz5zErMqREbPsiWsm
 vIsERoLrXlZf96oNvMcpmjC0M0p+LVWzsi83O2va6ceoPvfmDDhOlLti/8sOP0LO75LW8fT9B
 h5Et2OW/26/n0f3HtbLW2E65sXNojv+aY31Gl4geh3mvCOs6Xe2fe55f9+ae0U+VxWU2zwTXe
 y4Y5DYV/5/P2GQcosRRnJBpqMRcVJwIAVevOXWkCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504118006!88489692!1
X-Originating-IP: [131.159.0.8]
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 15302 invoked from network); 30 Aug 2017 18:33:26 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:33:26 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id ABD6310CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 9F311491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:38 +0200
Message-Id: <20170830183258.14612-20-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 19/39] arm/p2m: Make p2m_restore_state ready
	for altp2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRhcHRzIHRoZSBmdW5jdGlvbiAicDJtX3Jlc3RvcmVfc3RhdGUiIGluIGEg
d2F5IHRoYXQgdGhlCmN1cnJlbnRseSBhY3RpdmUgYWx0cDJtIHRhYmxlIGlzIGNvbnNpZGVyZWQg
ZHVyaW5nIHN0YXRlIHJlc3RvcmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2
MzogTW92ZWQgZGVjbGFyYXRpb24gb2YgImFsdHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9p
ZCIgb3V0IG9mIHRoaXMKICAgIHBhdGNoLgoKdjQ6IE1vdmVkIHRoZSB2YXJpYWJsZSAicDJtIiwg
YXMgdG8gc2F0aXNmeSBjb21waWxlciB3YXJuaW5ncywgcHJvaGliaXRpbmcKICAgIG1peGluZyBk
ZWNsYXJhdGlvbnMgYW5kIGNvZGUuCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IGUwMTdlMjk3MmUu
LjE2Yzc1ODVmZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKQEAgLTExMiw4ICsxMTIsOCBAQCB2b2lkIHAybV9zYXZlX3N0YXRlKHN0cnVj
dCB2Y3B1ICpwKQogCiB2b2lkIHAybV9yZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQogewot
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0obi0+ZG9tYWluKTsK
ICAgICB1aW50OF90ICpsYXN0X3ZjcHVfcmFuOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0g
PSBwMm1fZ2V0X2FjdGl2ZV9wMm0obik7CiAKICAgICBpZiAoIGlzX2lkbGVfdmNwdShuKSApCiAg
ICAgICAgIHJldHVybjsKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7no-0001Wl-FF; Wed, 30 Aug 2017 18:33:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nm-0001UG-Pt
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:22 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D6/95-03616-2F407A95; Wed, 30 Aug 2017 18:33:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsXSPJ+BQ/cTy/J
 Ig43t7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNuxNZCnp5Kqb2qDUwdnF1MXJxCAlsZJQ4
 cXgdM4SziVFi2YpHjF2MnBxsAgYSU16vZAWxRQSUJO6tmswEUsQs0MQoca/xAVsXIweHsEC4x
 ItXpiAmi4CqxNwpYiDlvAI2Eh2zF7OB2BIC8hLnHtxmBrE5BWwlzhyYATZSCKjm3tzzzBMYuR
 cwMqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQtAxDsYJx
 52f8QoyQHk5Io7wrm5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhngeQEi1LTUyvSMnOAQQaT
 luDgURLhncsElOYtLkjMLc5Mh0idYlSUEuddDNInAJLIKM2Da4MF9iVGWSlhXkagQ4R4ClKLc
 jNLUOVfMYpzMCoJ814HGc+TmVcCN/0V0GImoMWxXktBFpckIqSkGhj1xfb3FEZ8btunl37xo8
 TZibndrl33dqQ+7zrVuHAHa7jDD26dk5xLj73hdLbkTFnjq/Z0texhvldavz555bcEfjhX27b
 z5O+CvQ8Sp6y7zuOf7GuXnn1f3vTDfsWc7/MeWLCmyF6buM73CG+Tu1FEZ2rziSJrFbsiQ6Yn
 5e91pgozszA+ilNiKc5INNRiLipOBAC+1yvaZwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504118001!109641521!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31190 invoked from network); 30 Aug 2017 18:33:22 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:22 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 09B6A10CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id EF623491F5;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:27 +0200
Message-Id: <20170830183258.14612-9-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 08/39] arm/p2m: Cosmetic fix - function
	prototype of p2m_alloc_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uICJwMm1fYWxsb2NfdGFibGUiIHNob3VsZCBiZSBhYmxlIHRvIGFsbG9jYXRl
IDJuZCBzdGFnZQp0cmFuc2xhdGlvbiB0YWJsZXMgbm90IG9ubHkgZm9yIHRoZSBob3N0J3MgcDJt
IGJ1dCBhbHNvIGZvciBhbHRlcm5hdGUKcDJtJ3MuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJv
c2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCnYyOiBSZW1vdmVkIGFsdHAybSB0YWJsZSBpbml0aWFsaXphdGlvbiBmcm9tICJwMm1fdGFi
bGVfaW5pdCIuCgp2MzogUmVtb3ZlZCBpbml0aWFsaXphdGlvbiBvZiB0aGUgZmllbGQgZC0+YXJj
aC5hbHRwMm1fYWN0aXZlIGluCiAgICAicDJtX3RhYmxlX2luaXQiIHRvIGF2b2lkIGFsdHAybSBp
bml0aWFsaXphdGlvbiB0aHJvdWdob3V0IGRpZmZlcmVudAogICAgZmlsZXMuCgogICAgTWVyZ2Vk
IHRoZSBmdW5jdGlvbiAicDJtX2FsbG9jX3RhYmxlIiBhbmQgInAybV90YWJsZV9pbml0Ii4KLS0t
CiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBi
L3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAzYTFhMzhlN2FmLi42NWRkMjc3MmJmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMTEy
LDkgKzExMTIsOCBAQCBpbnQgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICByZXR1cm4gcDJtX3JlbW92ZV9tYXBwaW5n
KGQsIGdmbiwgKDEgPDwgcGFnZV9vcmRlciksIG1mbik7CiB9CiAKLXN0YXRpYyBpbnQgcDJtX2Fs
bG9jX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgaW50IHAybV9hbGxvY190YWJsZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBw
Mm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICB1bnNp
Z25lZCBpbnQgaTsKIApAQCAtMTI5MCw3ICsxMjg5LDcgQEAgaW50IHAybV9pbml0X29uZShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHAybS0+Y2xlYW5fcHRl
ID0gaW9tbXVfZW5hYmxlZCAmJgogICAgICAgICAhaW9tbXVfaGFzX2ZlYXR1cmUoZCwgSU9NTVVf
RkVBVF9DT0hFUkVOVF9XQUxLKTsKIAotICAgIHJjID0gcDJtX2FsbG9jX3RhYmxlKGQpOworICAg
IHJjID0gcDJtX2FsbG9jX3RhYmxlKHAybSk7CiAKICAgICAvKgogICAgICAqIE1ha2Ugc3VyZSB0
aGF0IHRoZSB0eXBlIGNob3NlbiB0byBpcyBhYmxlIHRvIHN0b3JlIHRoZSBhbiB2Q1BVIElECi0t
IAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nj-0001V9-TH; Wed, 30 Aug 2017 18:33:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7ni-0001UF-DG
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:18 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 65/52-02046-DE407A95; Wed, 30 Aug 2017 18:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/cNy/J
 Ig19fbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdjxMLZmpXLN2wjK2Bca9iFyMXh5DARkaJ
 75/ms0E4mxglzh7eztjFyMnBJmAgMeX1SlYQW0RASeLeqslMIEXMAk2MEvcaH7CBJIQF7CUun
 v/FAmKzCKhK/Nu8kwnE5hWwkXg++T9YjYSAvMS5B7eZQWxOAVuJMwdmgA0VAqq5N/c88wRG7g
 WMDKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQI9XM/AwLi
 DsW+v3yFGSQ4mJVHeFczLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LIDA0ZIsCg1PbUiLTMH
 GGowaQkOHiURXhaQNG9xQWJucWY6ROoUo6KUOK8hSEIAJJFRmgfXBgvvS4yyUsK8jAwMDEI8B
 alFuZklqPKvGMU5GJWEedlApvBk5pXATX8FtJgJaHGs11KQxSWJCCmpBkbHC6rZKfKx70yrWO
 bpnHQ2XD1txgY75dtr0yRv/zBJOc34/YGgp0z01C7t8IpPka/fR8h0C8/fHnREqZzl8DapO+1
 G81/IBj0Ie7mp+eBS7n0vPEuNprlfuaVefIv/p8iyt89nbTfsWdXhsnXZFNvJ+ToGr7bn7H7O
 NdftglPniTkd1/YqHTRWYinOSDTUYi4qTgQAeLrBUWoCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504117996!109138505!1
X-Originating-IP: [131.159.0.8]
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 19556 invoked from network); 30 Aug 2017 18:33:16 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:16 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id A6EB210CB7DF7;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 9A209491F5;
 Wed, 30 Aug 2017 20:33:07 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:21 +0200
Message-Id: <20170830183258.14612-3-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 02/39] arm/p2m: Add first altp2m HVMOP stubs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgY29waWVzIGFuZCBleHRlbmRzIHRoZSBhbHRwMm0tcmVsYXRlZCBjb2RlIGZy
b20geDg2IHRvIEFSTS4KRnVuY3Rpb25zIHRoYXQgYXJlIG5vIHlldCBzdXBwb3J0ZWQgbm90aWZ5
IHRoZSBjYWxsZXIgb3IgcHJpbnQgYSBCVUcKbWVzc2FnZSBzdGF0aW5nIHRoZWlyIGFic2VuY2Uu
CgpDdXJyZW50bHksIHdlIHByb2hpYml0IGNvbmN1cnJlbnQgYWNjZXNzIG9mIHRoZSBhbHRwMm0g
aW50ZXJmYWNlIGJ5CmxvY2tpbmcgdGhlIGVudGlyZSBkb21haW4uIEFzIHN0YXRlZCBpbiB0aGUg
cHJvdmlkZWQgVE9ETyBzdGF0ZW1lbnQsCmZ1dHVyZSBpbXBsZW1lbnRhdGlvbiBzaG91bGQgZGV0
ZXJtaW5lLCB3aGljaCBIVk1PUHMgY2FuIGJlIGV4ZWN1dGVkCmNvbmN1cnJlbnRseS4KCkFsc28s
IHRoZSBzdHJ1Y3QgYXJjaF9kb21haW4gaXMgZXh0ZW5kZWQgd2l0aCB0aGUgYWx0cDJtX2FjdGl2
ZQphdHRyaWJ1dGUsIHJlcHJlc2VudGluZyB0aGUgY3VycmVudCBhbHRwMm0gYWN0aXZpdHkgY29u
ZmlndXJhdGlvbiBvZiB0aGUKZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCnYyOiBSZW1vdmVkIGFsdHAybSBjb21tYW5kLWxpbmUgb3B0aW9uOiBHdWFyZCB0
aHJvdWdoIEhWTV9QQVJBTV9BTFRQMk0uCiAgICBSZW1vdmVkIG5vdCB1c2VkIGFsdHAybSBoZWxw
ZXIgc3R1YnMgaW4gYWx0cDJtLmguCgp2MzogQ29zbWV0aWMgZml4ZXMuCgogICAgQWRkZWQgZG9t
YWluIGxvY2sgaW4gImRvX2FsdHAybV9vcCIgdG8gYXZvaWQgY29uY3VycmVudCBleGVjdXRpb24g
b2YKICAgIGFsdHAybS1yZWxhdGVkIEhWTU9Qcy4KCiAgICBBZGRlZCBjaGVjayBtYWtpbmcgc3Vy
ZSB0aGF0IEhWTV9QQVJBTV9BTFRQMk0gaXMgc2V0IGJlZm9yZQogICAgZXhlY3V0aW9uIG9mIGFs
dHAybS1yZWxhdGVkIEhWTU9Qcy4KCnY0OiBDb3NtZXRpYyBmaXhlcy4KCiAgICBBZGRlZCBhIFRP
RE8gcHJvcG9zaW5nIHRvIGRldGVybWluZSwgd2hpY2ggSFZNT1BzIGNhbiBiZSBleGVjdXRlZAog
ICAgY29uY3VycmVudGx5IGluc3RlYWQgb2YgbG9ja2luZyB0aGUgZW50aXJlIGRvbWFpbiBhbmQg
aGVuY2UKICAgIHByb2hpYml0aW5nIGNvbmN1cnJlbnQgYWNjZXNzIG9mIHRoZSBhbHRwMm0gaW50
ZXJmYWNlLgoKICAgIEFkanVzdCB0byB0aGUgY3VycmVudCBjb2RlIGJhc2UgYnkgZXhwbGljaXRs
eSBjaGVja2luZyB3aGV0aGVyCiAgICBhbHRwMm0gaXMgZGlzYWJsZWQuCgogICAgQ2hhbmdlIHRo
ZSB0eXBlIGJvb2xfdCB0byBib29sIG9mIHRoZSBmaWVsZCBhbHRwMm1fYWN0aXZlIGluIHN0cnVj
dAogICAgYXJjaF9kb21haW4uCi0tLQogeGVuL2FyY2gvYXJtL2h2bS5jICAgICAgICAgICB8IDk3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2FsdHAybS5oIHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgg
fCAgMyArKwogMyBmaWxlcyBjaGFuZ2VkLCAxMDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaHZtLmMgYi94ZW4vYXJjaC9hcm0vaHZtLmMK
aW5kZXggYTU2YjNmZTNmYi4uMDQyYmRkYTk3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2h2
bS5jCisrKyBiL3hlbi9hcmNoL2FybS9odm0uYwpAQCAtMzEsNiArMzEsOTkgQEAKIAogI2luY2x1
ZGUgPGFzbS9oeXBlcmNhbGwuaD4KIAorI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KKworc3RhdGlj
IGludCBkb19hbHRwMm1fb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCit7Cisg
ICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIGE7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IE5V
TEw7CisgICAgdWludDY0X3QgbW9kZTsKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCBjb3B5
X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAg
IGlmICggYS5wYWQxIHx8IGEucGFkMiB8fAorICAgICAgICAgKGEudmVyc2lvbiAhPSBIVk1PUF9B
TFRQMk1fSU5URVJGQUNFX1ZFUlNJT04pIHx8CisgICAgICAgICAoYS5jbWQgPCBIVk1PUF9hbHRw
Mm1fZ2V0X2RvbWFpbl9zdGF0ZSkgfHwKKyAgICAgICAgIChhLmNtZCA+IEhWTU9QX2FsdHAybV9j
aGFuZ2VfZ2ZuKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZCA9IChhLmNtZCAh
PSBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5KSA/CisgICAgICAgIHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQoYS5kb21haW4pIDogcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKKwor
ICAgIGlmICggZCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKKworICAgIC8qCisg
ICAgICogVE9ETzogV2UgcHJvaGliaXQgY29uY3VycmVudCBhY2Nlc3Mgb2YgdGhlIGFsdHAybSBp
bnRlcmZhY2UgYnkgbG9ja2luZworICAgICAqIHRoZSBlbnRpcmUgZG9tYWluLiBEZXRlcm1pbmUg
d2hpY2ggSFZNT1BzIGNhbiBiZSBleGVjdXRlZCBjb25jdXJyZW50bHkuCisgICAgICovCisKKyAg
ICAvKiBQcmV2ZW50IGNvbmN1cnJlbnQgZXhlY3V0aW9uIG9mIHRoZSBmb2xsb3dpbmcgSFZNT1Bz
LiAqLworICAgIGRvbWFpbl9sb2NrKGQpOworCisgICAgaWYgKCAoYS5jbWQgIT0gSFZNT1BfYWx0
cDJtX2dldF9kb21haW5fc3RhdGUpICYmCisgICAgICAgICAoYS5jbWQgIT0gSFZNT1BfYWx0cDJt
X3NldF9kb21haW5fc3RhdGUpICYmCisgICAgICAgICAhYWx0cDJtX2FjdGl2ZShkKSApCisgICAg
eworICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICBtb2RlID0gZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQUxUUDJNXTsK
KworICAgIGlmICggWEVOX0FMVFAyTV9kaXNhYmxlZCA9PSBtb2RlICkKKyAgICB7CisgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKCAocmMg
PSB4c21faHZtX2FsdHAybWh2bV9vcChYU01fT1RIRVIsIGQsIG1vZGUsIGEuY21kKSkgKQorICAg
ICAgICBnb3RvIG91dDsKKworICAgIHN3aXRjaCAoIGEuY21kICkKKyAgICB7CisgICAgY2FzZSBI
Vk1PUF9hbHRwMm1fZ2V0X2RvbWFpbl9zdGF0ZToKKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRl
OgorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
SFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeToKKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQ
UDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9jcmVhdGVfcDJtOgor
ICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZN
T1BfYWx0cDJtX2Rlc3Ryb3lfcDJtOgorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm06CisgICAgICAgIHJj
ID0gLUVPUE5PVFNVUFA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVk1PUF9hbHRwMm1f
c2V0X21lbV9hY2Nlc3M6CisgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKKyAgICAgICAgcmMgPSAtRU9Q
Tk9UU1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCitvdXQ6CisgICAgZG9tYWluX3VubG9j
ayhkKTsKKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKKworICAgIHJldHVybiByYzsKK30KKwog
bG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpCiB7CiAgICAgbG9uZyByYyA9IDA7CkBAIC03OSw2ICsxNzIsMTAgQEAgbG9uZyBk
b19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBIVk1PUF9hbHRwMm06CisgICAgICAgIHJjID0gZG9fYWx0cDJtX29wKGFyZyk7CisgICAgICAg
IGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19E
RUJVRywgIkhWTU9QIG9wPSVsdTogbm90IGltcGxlbWVudGVkXG4iLCBvcCk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRw
Mm0uaAppbmRleCBhODc3NDdhMjkxLi4wNzExNzk2MTIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FsdHAybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKQEAg
LTIsNiArMiw3IEBACiAgKiBBbHRlcm5hdGUgcDJtCiAgKgogICogQ29weXJpZ2h0IChjKSAyMDE0
LCBJbnRlbCBDb3Jwb3JhdGlvbi4KKyAqIENvcHlyaWdodCAoYykgMjAxNiwgU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+LgogICoKICAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CiAg
KiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlLApAQCAtMjQsOCArMjUsNyBAQAogLyogQWx0ZXJuYXRlIHAybSBvbi9vZmYgcGVy
IGRvbWFpbiAqLwogc3RhdGljIGlubGluZSBib29sX3QgYWx0cDJtX2FjdGl2ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogewotICAgIC8qIE5vdCBpbXBsZW1lbnRlZCBvbiBBUk0uICovCi0gICAg
cmV0dXJuIDA7CisgICAgcmV0dXJuIGQtPmFyY2guYWx0cDJtX2FjdGl2ZTsKIH0KIAogLyogQWx0
ZXJuYXRlIHAybSBWQ1BVICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCA4ZGZjMWQxZWMyLi4wOTkx
YTBhNzlkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTE0NSw2ICsxNDUsOSBAQCBzdHJ1Y3QgYXJj
aF9kb21haW4KICAgICBzdHJ1Y3QgewogICAgICAgICB1aW50OF90IHByaXZpbGVnZWRfY2FsbF9l
bmFibGVkIDogMTsKICAgICB9IG1vbml0b3I7CisKKyAgICAvKiBhbHRwMm06IGFsbG93IG11bHRp
cGxlIGNvcGllcyBvZiB0aGUgaG9zdCdzIHAybSAqLworICAgIGJvb2wgYWx0cDJtX2FjdGl2ZTsK
IH0gIF9fY2FjaGVsaW5lX2FsaWduZWQ7CiAKIHN0cnVjdCBhcmNoX3ZjcHUKLS0gCjIuMTMuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:33: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.xen.org>)
	id 1dn7nu-0001hh-4C; Wed, 30 Aug 2017 18:33:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7ns-0001cO-Fn
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 12/82-03093-7F407A95; Wed, 30 Aug 2017 18:33:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsXSPJ+BQ/c7y/J
 Ig58fhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozL008wFizir3g34Q9LA+Mini5GLg4hgY2M
 Euv2b2OBcDYxSrz6Ooexi5GTg03AQGLK65WsILaIgJLEvVWTmUCKmAWaGCXuNT5gA0kIC3hJH
 Hl5mh3EZhFQlZi94A4LiM0rYCtxa8MnsGYJAXmJcw9uM4PYnEDxMwdmgMWFBGwk7s09zzyBkX
 sBI8MqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTI9DHDECwg/H
 4+7hDjJIcTEqivCuYl0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBlB4aMkGBRanpqRVpmDjDY
 YNISHDxKIrwsIGne4oLE3OLMdIjUKUZjjidvtv9m4mh5CySFWPLy81KlxHkNQUoFQEozSvPgB
 sGi4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEedlApvBk5pXA7XsFdAoT0CmxXktBTilJRE
 hJNTBqJs/STp3XH7bWvUz9ukDtc3a2d4GmmqeuHCq8dyNVpO+D8umvhSsZ/MJ85e8lG/Q2nli
 q8lfI97F9q1jaPsvV3aK+IY5vSttOxEwOn8sarLpj87sboWuNF6gsUq2aXZmt+Lv8usejbQ27
 GFOUf7ktnGsZMcE8g814y8cku3lVrCcVFQoUjyixFGckGmoxFxUnAgAtnbvBfQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504118007!91031516!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44039 invoked from network); 30 Aug 2017 18:33:27 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:27 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id B97C310CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id ACEC8491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:39 +0200
Message-Id: <20170830183258.14612-21-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 20/39] arm/p2m: Make get_page_from_gva ready
	for altp2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIGdldF9wYWdlX2Zyb21fZ3ZhIHVzZXMgQVJNJ3MgaGFyZHdhcmUgc3VwcG9y
dCB0byB0cmFuc2xhdGUKZ3ZhJ3MgdG8gbWFjaGluZSBhZGRyZXNzZXMuIFRoaXMgZnVuY3Rpb24g
aXMgdXNlZCwgYW1vbmcgb3RoZXJzLCBmb3IKbWVtb3J5IHJlZ3VsYXRpb24gcHVycG9zZXMsIGUu
Zywgd2l0aGluIHRoZSBjb250ZXh0IG9mIG1lbW9yeSBiYWxsb29uaW5nLgpUbyBlbnN1cmUgY29y
cmVjdCBiZWhhdmlvciB3aGlsZSBhbHRwMm0gaXMgaW4gdXNlLCB3ZSB1c2UgdGhlIGhvc3QncyBw
Mm0KdGFibGUgZm9yIHRoZSBhc3NvY2lhdGVkIGd2YSB0byBtYSB0cmFuc2xhdGlvbi4gVGhpcyBp
cyByZXF1aXJlZCBhdCB0aGlzCnBvaW50LCBhcyBhbHRwMm0gbGF6aWx5IGNvcGllcyBwYWdlcyBm
cm9tIHRoZSBob3N0J3MgcDJtIGFuZCBldmVuIG1pZ2h0CmJlIGZsdXNoZWQgYmVjYXVzZSBvZiBj
aGFuZ2VzIHRvIHRoZSBob3N0J3MgcDJtIChhcyBpdCBpcyBkb25lIHdpdGhpbgp0aGUgY29udGV4
dCBvZiBtZW1vcnkgYmFsbG9vbmluZykuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmlu
IDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KdjM6IENvc21ldGljIGZpeGVzLgoKICAgIE1ha2UgdXNlIG9mIHRoZSBwMm1fKHN3
aXRjaHxyZXN0b3JlKV92dHRicl9hbmRfKGd8cylldF9mbGFncyBtYWNyb3MKICAgIHRvIGF2b2lk
IGNvZGUgZHVwbGljYXRpb24uCgp2NDogUmVtb3ZlIGluaXRpYWxpemF0aW9uIG9mIHRoZSBvbGQg
dnR0YnIgb3V0c2lkZSBvZiB0aGUgbWFjcm8KICAgICJwMm1fc3dpdGNoX3Z0dGJyX2FuZF9nZXRf
ZmxhZ3MiLgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE5ICsrKysrKysrKysrKysrKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDE2Yzc1
ODVmZmEuLjIwZDc3ODQ3MDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTE0NzAsNyArMTQ3MCwyNCBAQCBzdHJ1Y3QgcGFnZV9pbmZv
ICpnZXRfcGFnZV9mcm9tX2d2YShzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKIAogICAgIHAy
bV9yZWFkX2xvY2socDJtKTsKIAotICAgIHJjID0gZ3ZpcnRfdG9fbWFkZHIodmEsICZtYWRkciwg
ZmxhZ3MpOworICAgIC8qCisgICAgICogSWYgYWx0cDJtIGlzIGFjdGl2ZSwgd2UgbmVlZCB0byB0
cmFuc2xhdGUgdGhlIGd2YSB1cG9uIHRoZSBob3N0cDJtJ3MKKyAgICAgKiB2dHRiciwgYXMgaXQg
Y29udGFpbnMgYWxsIHZhbGlkIG1hcHBpbmdzIHdoaWxlIHRoZSBjdXJyZW50bHkgYWN0aXZlCisg
ICAgICogYWx0cDJtIHZpZXcgbWlnaHQgbm90IGhhdmUgdGhlIHJlcXVpcmVkIGd2YSBtYXBwaW5n
IHlldC4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KGFsdHAybV9hY3RpdmUoZCkpICkKKyAg
ICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MgPSAwOworICAgICAgICB1aW50NjRfdCBv
dnR0YnI7CisKKyAgICAgICAgcDJtX3N3aXRjaF92dHRicl9hbmRfZ2V0X2ZsYWdzKG92dHRiciwg
cDJtLT52dHRiciwgZmxhZ3MpOworCisgICAgICAgIHJjID0gZ3ZpcnRfdG9fbWFkZHIodmEsICZt
YWRkciwgZmxhZ3MpOworCisgICAgICAgIHAybV9yZXN0b3JlX3Z0dGJyX2FuZF9zZXRfZmxhZ3Mo
b3Z0dGJyLCBmbGFncyk7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcmMgPSBndmlydF90b19t
YWRkcih2YSwgJm1hZGRyLCBmbGFncyk7CiAKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBl
cnI7Ci0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:33: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.xen.org>)
	id 1dn7nv-0001ld-Fo; Wed, 30 Aug 2017 18:33:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nt-0001eq-VP
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:30 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F4/53-03642-9F407A95; Wed, 30 Aug 2017 18:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/cHy/J
 Ig9PXjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDP7pZC27xVbw+c46lgfEzdxcjF4eQwEZG
 ibVH+5ghnE2MEk+3dLJ1MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdARRwcwgJuE
 ntfCYKYLAKqEp2XwVp5BWwljm66ANYqISAvce7BbWYQmxMofubADLC4kICNxL2555knMHIvYG
 RYxahRnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgT6lwEIdjAefx9
 3iFGSg0lJlHcF8/JIIb6k/JTKjMTijPii0pzU4kOMMhwcShK87MBwERIsSk1PrUjLzAEGGkxa
 goNHSYSXBSTNW1yQmFucmQ6ROsWoKCXOawiSEABJZJTmwbXBgvsSo6yUMC8j0CFCPAWpRbmZJ
 ajyrxjFORiVhHnZQKbwZOaVwE1/BbSYCWhxrNdSkMUliQgpqQZGg66Fr3uDXxyNfsnnM8VJ26
 4n5X3AgelXrxeoz9z63OPSsWht4SPvDz2ZsmQv/4G7DuyTWHccWDBJ9pWRubqgAf/3E7eefrC
 yvesSd7Y/UnBj79HF8wqNNb487OswdIr9kmJovDlz9+x15VGrlCcr+Pwu1rmT9mHyvBsnZ815
 OInT14DjZWKekxJLcUaioRZzUXEiAPNQT11pAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504118008!74154409!1
X-Originating-IP: [131.159.0.8]
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 65189 invoked from network); 30 Aug 2017 18:33:28 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:28 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id C727A10CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id BA8C4491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:40 +0200
Message-Id: <20170830183258.14612-22-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 21/39] arm/p2m: Cosmetic fix -
	__p2m_get_mem_access
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIGV4dGVuZCB0aGUgZnVuY3Rpb24gcHJvdG90eXBlIG9mICJfX3Ay
bV9nZXRfbWVtX2FjY2VzcyIgdG8KaG9sZCBhbiBhcmd1bWVudCBvZiB0eXBlICJzdHJ1Y3QgcDJt
X2RvbWFpbioiLCBhcyB3ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCmJldHdlZW4gdGhlIGhvc3QncyBw
Mm0gYW5kIGRpZmZlcmVudCBhbHRwMm0gdmlld3MuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJv
c2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgotLS0KdjM6IENoYW5nZWQgdGhlIHBhcmFtZXRlciBvZiAicDJtX21lbV9hY2Nl
c3NfY2hlY2tfYW5kX2dldF9wYWdlIgogICAgZnJvbSAic3RydWN0IHAybV9kb21haW4qIiB0byAi
c3RydWN0IHZjcHUqIi4KCnY0OiBXZSBkb24ndCBuZWVkIHRvIGFkanVzdCB0aGUgZnVuY3Rpb24g
InAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSIKICAgIGFueSBtb3JlLCBhcyBpdHMg
Y2hhbmdlIGlzIGFscmVhZHkgcGFydCBvZiBhbm90aGVyIHBhdGNoLgotLS0KIHhlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMgfCA3ICsrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3Mu
YyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKaW5kZXggM2UyYmI0MDg4YS4uNWJjMjhkYjhm
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC9h
cm0vbWVtX2FjY2Vzcy5jCkBAIC0yNCwxMCArMjQsOSBAQAogI2luY2x1ZGUgPGFzbS9ldmVudC5o
PgogI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CiAKLXN0YXRpYyBpbnQgX19wMm1fZ2V0X21l
bV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAorc3RhdGljIGludCBfX3AybV9n
ZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQogewotICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgdm9pZCAq
aTsKICAgICB1bnNpZ25lZCBpbnQgaW5kZXg7CiAKQEAgLTE0OCw3ICsxNDcsNyBAQCBwMm1fbWVt
X2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVkIGxvbmcgZmxh
ZywKICAgICAgKiBXZSBkbyB0aGlzIGZpcnN0IGFzIHRoaXMgaXMgZmFzdGVyIGluIHRoZSBkZWZh
dWx0IGNhc2Ugd2hlbiBubwogICAgICAqIHBlcm1pc3Npb24gaXMgc2V0IG9uIHRoZSBwYWdlLgog
ICAgICAqLwotICAgIHJjID0gX19wMm1fZ2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBnZm4sICZ4
bWEpOworICAgIHJjID0gX19wMm1fZ2V0X21lbV9hY2Nlc3MocDJtLCBnZm4sICZ4bWEpOwogICAg
IGlmICggcmMgPCAwICkKICAgICAgICAgZ290byBlcnI7CiAKQEAgLTQ0Myw3ICs0NDIsNyBAQCBp
bnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCiAgICAgcDJtX3Jl
YWRfbG9jayhwMm0pOwotICAgIHJldCA9IF9fcDJtX2dldF9tZW1fYWNjZXNzKGQsIGdmbiwgYWNj
ZXNzKTsKKyAgICByZXQgPSBfX3AybV9nZXRfbWVtX2FjY2VzcyhwMm0sIGdmbiwgYWNjZXNzKTsK
ICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKIAogICAgIHJldHVybiByZXQ7Ci0tIAoyLjEzLjMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:33: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.xen.org>)
	id 1dn7nv-0001mh-Nj; Wed, 30 Aug 2017 18:33:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nu-0001c0-58
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:30 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 3F/18-01777-9F407A95; Wed, 30 Aug 2017 18:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig6nfRCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVr7+xF5xhr1iyj7eBcT5bFyMnh5DARkaJ
 Nc0yEPYmRolpD+NAbDYBA4kpr1eygtgiAkoS91ZNZupi5OJgFmhilLjX+AComYNDWCBA4usrL
 pAaFgFViWn7NjGC2LwCthLnrmxjArElBOQlzj24zQxicwLFzxyYwQqxy0bi3tzzzBMYuRcwMq
 xiVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQsAxDsYNz7z+k
 QoyQHk5Io7wrm5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjZgYEiJFiUmp5akZaZAwwxmLQE
 B4+SCK8TSJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8hiBFAiBFGaV5cCNg4X6JUVZKm
 JcR6CghnoLUotzMElT5V4ziHIxKwrwnQK7kycwrgdv0CugIJqAjYr2WghxRkoiQkmpgNFaNPM
 4/U3j/tRN7hRIY3619MTu8UGre0/LqiWwHSlxcLJYfrLIJEJ5WJCJ0gf2nbOOZz+2Wc4U2hq9
 4La2k0NH7kGvCxfOtu7nFt89fKOJy/epF25aTXy4pBJ16ocS2NqX/zPOeYC/Ljfydf3hkfkzz
 fbv8mWBg3md9ti6OtXPvx7sw1eTEKbEUZyQaajEXFScCAAg+wVNyAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504118009!95594202!1
X-Originating-IP: [131.159.0.8]
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 41930 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 0BAD610CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id F34A7491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:44 +0200
Message-Id: <20170830183258.14612-26-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 25/39] arm/p2m: Modify reference count only
	if hostp2m active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgbWFrZXMgc3VyZSB0aGF0IHRoZSBwYWdlIHJlZmVyZW5jZSBjb3VudCBpcyB1
cGRhdGVkIHRocm91Z2gKdGhlIGZ1bmN0aW9uICJwMm1fcHV0X2wzX3BhZ2UiIG9ubHkgd2hlbiB0
aGUgZW50cmllcyBoYXZlIGJlZW4gZnJlZWQKZnJvbSB0aGUgaG9zdCdzIHAybS4KClNpZ25lZC1v
ZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgp2NDogTW92ZWQgdGhlIGNoZWNrIGZvciB0aGUg
aG9zdCdzIHAybSBmcm9tICJwMm1fZnJlZV9lbnRyeSIgdG8KICAgICJwMm1fcHV0X2wzX3BhZ2Ui
LgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBi
L3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAyNDYyNTBkOGM2Li5lOTI3NGM3NGE4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC02MTcs
NyArNjE3LDcgQEAgc3RhdGljIHZvaWQgcDJtX3B1dF9sM19wYWdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGNvbnN0IGxwYWVfdCBwdGUpCiAgICAgICogZmx1c2ggdGhlIFRMQnMgaWYgdGhlIHBh
Z2UgaXMgcmVhbGxvY2F0ZWQgYmVmb3JlIHRoZSBlbmQgb2YKICAgICAgKiB0aGlzIGxvb3AuCiAg
ICAgICovCi0gICAgaWYgKCBwMm1faXNfZm9yZWlnbihwdGUucDJtLnR5cGUpICkKKyAgICBpZiAo
IHAybV9pc19mb3JlaWduKHB0ZS5wMm0udHlwZSkgJiYgcDJtX2lzX2hvc3RwMm0ocDJtKSApCiAg
ICAgewogICAgICAgICBtZm5fdCBtZm4gPSBfbWZuKHB0ZS5wMm0uYmFzZSk7CiAKLS0gCjIuMTMu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nw-0001nn-0s; Wed, 30 Aug 2017 18:33:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nu-0001hZ-FI
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:30 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B0/77-03128-9F407A95; Wed, 30 Aug 2017 18:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig81LuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjs/YyFSzgqviyeDtrA+Neji5GLg4hgY2M
 Eu1/bjNDOJsYJZqW72XpYuTkYBMwkJjyeiUriC0ioCRxb9VkJpAiZoEmRol7jQ/YQBLCAh4SJ
 47+ZwSxWQRUJe58fgRm8wrYSrze9YwJxJYQkJc49wBkAycHJ1D8zIEZYEOFBGwk7s09zzyBkX
 sBI8MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEAPMwDBDsb
 uy/6HGCU5mJREeS1+LYsU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7i3l5pJBgUWp6akVaZg4w
 1GDSEhw8SiK83SBp3uKCxNzizHSI1ClGRSlx3sUgCQGQREZpHlwbLLwvMcpKCfMyAh0ixFOQW
 pSbWYIq/4pRnINRSZg3EGQKT2ZeCdz0V0CLmYAWx3otBVlckoiQkmpg9Lv0VU1tJ++LbwsWqp
 7jTktuvtj5Z6XmTDHLy8UXMqbd9THk9xbJDdx+4ME7wWtrv62I3247t3Fnm93Nf1uVXtut5lu
 cbfyiuOUX79QNy/P2O9TfLr9ptvH25Nzle57PlTjb9Nb43FVfzZSCd1zBZh9jfn1zL0youfSI
 2+2Fg1n3g4uts6bFr1RiKc5INNRiLipOBABhGt8QagIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504118008!57298396!1
X-Originating-IP: [131.159.0.8]
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 9890 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id F22C710CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id E573E491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:43 +0200
Message-Id: <20170830183258.14612-25-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 24/39] arm/p2m: Make p2m_put_l3_page ready
	for altp2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgZXh0ZW5kcyB0aGUgcHJvdG90eXBlIG9mIHRoZSBmdW5jdGlvbiAicDJtX3B1
dF9sM19wYWdlIiBieQphbiBhZGRpdGlvbmFsIGZ1bmN0aW9uIHBhcmFtZXRlciBvZiB0eXBlICJz
dHJ1Y3QgcDJtX2RvbWFpbioiLiBUaGlzIGlzCm5lZWRlZCBhcyBhIGZ1dHVyZSBjb21taXQgd2ls
bCBleHRlbmQgdGhlIGZ1bmN0aW9uICJwMm1fcHV0X2wzX3BhZ2UiIHNvCnRoYXQgd2UgY2FuIGNh
bGwgInB1dF9wYWdlIiBvbmx5IGlmIHRoZSBwMm0gYmVpbmcgbW9kaWZpZWQgaXMgdGhlCmhvc3Rw
Mm0uCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1
bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2Fy
bS9wMm0uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0v
cDJtLmMKaW5kZXggYzViZjY0YWVlMC4uMjQ2MjUwZDhjNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNjA2LDcgKzYwNiw3IEBAIHN0
YXRpYyBpbnQgcDJtX21lbV9hY2Nlc3NfcmFkaXhfc2V0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IGdmbl90IGdmbiwKICAqIFRPRE86IEhhbmRsZSBzdXBlcnBhZ2VzLCBmb3Igbm93IHdlIG9ubHkg
dGFrZSBzcGVjaWFsIHJlZmVyZW5jZXMgZm9yIGxlYWYKICAqIHBhZ2VzIChzcGVjaWZpY2FsbHkg
Zm9yZWlnbiBvbmVzLCB3aGljaCBjYW4ndCBiZSBzdXBlciBtYXBwZWQgdG9kYXkpLgogICovCi1z
dGF0aWMgdm9pZCBwMm1fcHV0X2wzX3BhZ2UoY29uc3QgbHBhZV90IHB0ZSkKK3N0YXRpYyB2b2lk
IHAybV9wdXRfbDNfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBjb25zdCBscGFlX3QgcHRl
KQogewogICAgIEFTU0VSVChscGFlX3ZhbGlkKHB0ZSkpOwogCkBAIC02NDksNyArNjQ5LDcgQEAg
c3RhdGljIHZvaWQgcDJtX2ZyZWVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICBp
ZiAoIGxldmVsID09IDMgKQogICAgIHsKICAgICAgICAgcDJtLT5zdGF0cy5tYXBwaW5nc1tsZXZl
bF0tLTsKLSAgICAgICAgcDJtX3B1dF9sM19wYWdlKGVudHJ5KTsKKyAgICAgICAgcDJtX3B1dF9s
M19wYWdlKHAybSwgZW50cnkpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0tIAoyLjEzLjMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nw-0001ov-Am; Wed, 30 Aug 2017 18:33:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nu-0001hb-Fx
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:30 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 05/C5-03414-9F407A95; Wed, 30 Aug 2017 18:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig4VnJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfXw8wF8zhq5j//jpbA+NR7i5GLg4hgY2M
 Ek92TmDqYuQEcjYxSnQ2eIPYbAIGElNer2QFsUUElCTurZrMBNLALNDEKHGv8QEbSEJYwFni0
 OYvYM0sAqoST28tYgSxeQVsJV5dusQOYksIyEuce3CbGcTmBIqfOTCDFWKZjcS9ueeZJzByL2
 BkWMWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehhBiDYwbh
 mfuAhRkkOJiVR3hXMyyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDOAskJFqWmp1akZeYAQw0m
 LcHBoyTCywIMNyHe4oLE3OLMdIjUKUZFKXHexSB9AiCJjNI8uDZYeF9ilJUS5mUEOkSIpyC1K
 DezBFX+FaM4B6OSMO8JkCk8mXklcNNfAS1mAloc67UUZHFJIkJKqoFRQFNj9eYi7tTDV18fiw
 wuWp+mfFCLsUntUmKOv7+5wO9Pj14aVVR3/1u0Ptm16dzC4kJBh7SKf8FfPiZPsNq8e0vV5U2
 bkioWJbfPk/EKk4h3c4s0EhHsllK85iW15VNj3sVqGZmlq/+ePdMklPv/diHLjy+B+3pc2yaI
 GW/y4Q19GBmyNE2JpTgj0VCLuag4EQA6/NmKagIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504118009!66423381!1
X-Originating-IP: [131.159.0.8]
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 28114 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 57F8210CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 4A44C491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:49 +0200
Message-Id: <20170830183258.14612-31-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 30/39] arm/altp2m: Move altp2m_check to
	altp2m.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIG1vdmUgdGhlIGZ1bmN0aW9uICJhbHRwMm1fY2hlY2siIGZyb20g
cDJtLmggdG8gYWx0cDJtLmggaW4Kb3JkZXIgdG8gZ3JvdXAgYWxsIGFsdHAybS1yZWxhdGVkIGZ1
bmN0aW9ucyBpbiBvbmUgcG9pbnQsIG5hbWVseSBpbgphbHRwMm0ue2N8aH0uIFRoaXMgY29tbWl0
IG1vdmVzIHNvbGVseSB0aGUgYXJtIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1
cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KdjQ6IFRoaXMgY29tbWl0IGhhcyBiZWVuIHB1bGxlZCBvdXQgb2YgdGhlIHBy
ZXZpb3VzIGNvbW1pdCAiYWx0cDJtOiBJbnRyb2R1Y2UKICAgIGFsdHAybV9zd2l0Y2hfdmNwdV9h
bHRwMm1fYnlfaWQiLgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmggfCA3ICsrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgfCA2IC0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hbHRwMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKaW5k
ZXggM2U0MThjYjBmMC4uNWEyNDQ0ZThmOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hbHRwMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCkBAIC00OSw2ICs0
OSwxMyBAQCB2b2lkIGFsdHAybV92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpOwogLyogR2V0
IGN1cnJlbnQgYWx0ZXJuYXRlIHAybSB0YWJsZS4gKi8KIHN0cnVjdCBwMm1fZG9tYWluICphbHRw
Mm1fZ2V0X2FsdHAybShzdHJ1Y3QgdmNwdSAqdik7CiAKKy8qIENoZWNrIHRvIHNlZSBpZiB2Y3B1
IHNob3VsZCBiZSBzd2l0Y2hlZCB0byBhIGRpZmZlcmVudCBwMm0uICovCitzdGF0aWMgaW5saW5l
Cit2b2lkIGFsdHAybV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4KQoreworICAg
IC8qIE5vdCBzdXBwb3J0ZWQgb24gQVJNLiAqLworfQorCiAvKiBTd2l0Y2ggYWx0ZXJuYXRlIHAy
bSBmb3IgZW50aXJlIGRvbWFpbiAqLwogaW50IGFsdHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9i
eV9pZChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaWR4KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4IDU1NjQ0NzNlMjYuLjVhMDAw
ZDJmNjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMTg1LDEyICsxODUsNiBAQCB0eXBlZGVmIGVudW0gewog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQMk1fUkFNX1RZUEVTIHwgUDJNX0dSQU5UX1RZ
UEVTIHwgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2socDJtX21h
cF9mb3JlaWduKSkpCiAKLXN0YXRpYyBpbmxpbmUKLXZvaWQgYWx0cDJtX2NoZWNrKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MTZfdCBpZHgpCi17Ci0gICAgLyogTm90IHN1cHBvcnRlZCBvbiBBUk0uICov
Ci19Ci0KIC8qIFNlY29uZCBzdGFnZSBwYWdpbmcgc2V0dXAsIHRvIGJlIGNhbGxlZCBvbiBhbGwg
Q1BVcyAqLwogdm9pZCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lkKTsKIAotLSAKMi4xMy4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nw-0001q6-It; Wed, 30 Aug 2017 18:33:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nu-0001iI-Np
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:30 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C2/7B-03423-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig/eLxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5M7+xFnxlrfi99SFjA2M7axcjF4eQwEZG
 ibVP7zN3MXICOZsYJc6fdwSx2QQMJKa8XskKYosIKEncWzWZCaSBWaCJUeJe4wM2kISwgLfEm
 ykTgYo4OFgEVCXmL1IFCfMK2Eq8PtPCDmJLCMhLnHtwG2w+J1D8zIEZrBC7bCTuzT3PPIGRew
 EjwypGjeLUorLUIl0jE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsZ
 9HyMPMUpyMCmJ8lr8WhYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3FvPySCHBotT01Iq0zBxg
 oMGkJTh4lER4hUHSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US510MUiQAUpRRmgc3Ahb0l
 xhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwgyhSczrwRu0yugI5iAjoj1WgpyREkiQkqqgd
 HrPOOer2vavvYKJrop1PfUTrqfsvvXrM4vr+amrVjVde6MzVbr7ReVHsxu+sS2uO+igPzclj9
 5sbvCu0wu85+qsPt/SOzS/Ms9DJWvbzMEbRU9/y9qduhUyUrhj6lTTzdmz8zM/2v6+8VD16p3
 sobVvwxFtOMa1xz7+DEk42zc9VMp4Yv6jh5TYinOSDTUYi4qTgQAVzZvm3UCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504118009!113938625!1
X-Originating-IP: [131.159.0.8]
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 32246 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 7428D10CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 678A4491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:51 +0200
Message-Id: <20170830183258.14612-33-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 32/39] arm/altp2m: Make altp2m_vcpu_idx ready
	for altp2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+
Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2FsdHAybS5oIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKaW5kZXggZjllMTRhYjFkYy4uZWZmNmJkNWEz
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2FsdHAybS5oCkBAIC0zNSw5ICszNSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bF90IGFsdHAybV9hY3RpdmUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIC8qIEFsdGVybmF0ZSBw
Mm0gVkNQVSAqLwogc3RhdGljIGlubGluZSB1aW50MTZfdCBhbHRwMm1fdmNwdV9pZHgoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgLyogTm90IGltcGxlbWVudGVkIG9uIEFSTSwgc2hvdWxk
IG5vdCBiZSByZWFjaGVkLiAqLwotICAgIEJVRygpOwotICAgIHJldHVybiAwOworICAgIHJldHVy
biB2LT5hcmNoLmFwMm1faWR4OwogfQogCiBpbnQgYWx0cDJtX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7Ci0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nw-0001qv-RM; Wed, 30 Aug 2017 18:33:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nu-0001iJ-O0
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:30 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3F/CF-03874-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ9BRfcny/J
 Ig7uvlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDk6cyF2znrNh2fRpLA2MPexcjF4eQwEZG
 ibcPJkM5mxglZjbMZO1i5ORgEzCQmPJ6JZgtIqAkcW/VZCaQImaBJkaJe40P2EASwgKuEheeH
 2IEsVkEVCWufvoGZvMK2ErMarvKDmJLCMhLnHtwmxnE5gSKnzkwA2yokICNxL2555knMHIvYG
 RYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GMGINjBeHl
 jwCFGSQ4mJVHeFczLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LIDQ0ZIsCg1PbUiLTMHGGww
 aQkOHiURXieQNG9xQWJucWY6ROoUo6KUOK8hSEIAJJFRmgfXBgvwS4yyUsK8jECHCPEUpBblZ
 pagyr9iFOdgVBLmdQSZwpOZVwI3/RXQYiagxbFeS0EWlyQipKQaGKVDquNqsrJ3vK6S7/6k8O
 f4DPUruyZ4zHspLxudUlm3vlh8cvk/B+e7HyS1nsb1Lv0r+0q9hPvA6vjz29V+BH+TPfd52a9
 VMS+WW3Nta8t8ochz3u6P3qOfrvNlNvewpzW8+nx6xelFC77J3NWY+ihJtmi9+sbfZc43gy2/
 ye+9zVG+N5TpbrMSS3FGoqEWc1FxIgCj/vnVawIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504118009!82417517!1
X-Originating-IP: [131.159.0.36]
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 3168 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out2.informatik.tu-muenchen.de (HELO
 mail-out2.informatik.tu-muenchen.de) (131.159.0.36)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 9754F10CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 8AA75491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:54 +0200
Message-Id: <20170830183258.14612-36-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 35/39] arm/p2m: Adjust debug information to
	altp2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+
Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBEdW1wIHAybSBpbmZv
cm1hdGlvbiBvZiB0aGUgaG9zdHAybSBhbmQgYWxsIGFsdHAybSB2aWV3cy4KCnY0OiBBZGp1c3Qg
cHJpbnRrIGZvcm1hdC4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAyMCArKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZGNmN2JlNjQzOS4u
ZGIyMTNiZWEyMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNo
L2FybS9wMm0uYwpAQCAtMTAzLDYgKzEwMywyNiBAQCB2b2lkIGR1bXBfcDJtX2xvb2t1cChzdHJ1
Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIpCiAKICAgICBkdW1wX3B0X3dhbGsocGFnZV90b19t
YWRkcihwMm0tPnJvb3QpLCBhZGRyLAogICAgICAgICAgICAgICAgICBQMk1fUk9PVF9MRVZFTCwg
UDJNX1JPT1RfUEFHRVMpOworICAgIHByaW50aygiXG4iKTsKKworICAgIGlmICggYWx0cDJtX2Fj
dGl2ZShkKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggZC0+YXJjaC5hbHRwMm1fcDJtW2ldID09IE5VTEwgKQorICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgICAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisKKyAgICAg
ICAgICAgIHByaW50aygiQVAyTVsldV0gQCAlcCBtZm46JWx4XG4iLAorICAgICAgICAgICAgICAg
ICAgICBpLCBwMm0tPnJvb3QsIF9fcGFnZV90b19tZm4ocDJtLT5yb290KSk7CisKKyAgICAgICAg
ICAgIGR1bXBfcHRfd2FsayhwYWdlX3RvX21hZGRyKHAybS0+cm9vdCksIGFkZHIsIFAyTV9ST09U
X0xFVkVMLCBQMk1fUk9PVF9QQUdFUyk7CisgICAgICAgICAgICBwcmludGsoIlxuIik7CisgICAg
ICAgIH0KKyAgICB9CiB9CiAKIHZvaWQgcDJtX3NhdmVfc3RhdGUoc3RydWN0IHZjcHUgKnApCi0t
IAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:33: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.xen.org>)
	id 1dn7nx-0001ro-2M; Wed, 30 Aug 2017 18:33:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nu-0001hy-Oz
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:30 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4E/41-02225-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Igwm7ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOr/fYCnYpVfzs2szYwLhCsouRi0NIYCOj
 xOaHK9kgnE2MEhc73zN1MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdsIAlhAVeJt
 z2X2UFsFgFViZ1N35lBbF4BW4nZz16xgNgSAvIS5x7cBotzAsXPHJgBNlRIwEbi3tzzzBMYuR
 cwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfKM9XJTi4sT01NzEpOK9ZLzczcxAn1cz8DAuIN
 xW5fzIUZJDiYlUd4VzMsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzgLJCRalpqdWpGXmAIMN
 Ji3BwaMkwtsNkuYtLkjMLc5Mh0idYlSUEuddDJIQAElklObBtcEC/BKjrJQwLyMDA4MQT0FqU
 W5mCar8K0ZxDkYlYd4TIFN4MvNK4Ka/AlrMBLQ41mspyOKSRISUVAPjwcPzJRtKFtpuubWSQW
 pNZO/WL8qaEQIidhMMTkl1iK+PXvrjxsVeIa69+syL9nduK4z6ct1gc+uLyU5+N3ltV/m47Jj
 mcCTuy5PY6bkXq0VPv9Y5G7f1MuNsp77p7zm4DRQ3l277aKfDeoeRg/3BItfND0IO5RdejxCY
 MGvOsuOv3L+fYDjlqcRSnJFoqMVcVJwIAOego/NrAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504118009!107801001!1
X-Originating-IP: [131.159.0.8]
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 11310 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id E475C10CB7DF8;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id D6E03491F7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:42 +0200
Message-Id: <20170830183258.14612-24-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 23/39] arm/p2m: Cosmetic fix - function
	prototypes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgY2hhbmdlcyB0aGUgcHJvdG90eXBlcyBvZiB0aGUgZm9sbG93aW5nIGZ1bmN0
aW9uczoKLSBwMm1faW5zZXJ0X21hcHBpbmcKLSBwMm1fcmVtb3ZlX21hcHBpbmcKClRoZXNlIGNo
YW5nZXMgYXJlIHJlcXVpcmVkIGFzIG91ciBpbXBsZW1lbnRhdGlvbiByZXVzZXMgbW9zdCBvZiB0
aGUKZXhpc3RpbmcgQVJNIHAybSBpbXBsZW1lbnRhdGlvbiB0byBzZXQgcGFnZSB0YWJsZSBhdHRy
aWJ1dGVzIG9mIHRoZQppbmRpdmlkdWFsIGFsdHAybSB2aWV3cy4gVGhlcmVmb3JlLCBleGl0aW5n
IGZ1bmN0aW9uIHByb3RvdHlwZXMgaGF2ZQpiZWVuIGV4dGVuZGVkIHRvIGhvbGQgYW5vdGhlciBh
cmd1bWVudCAob2YgdHlwZSBzdHJ1Y3QgcDJtX2RvbWFpbiAqKS4KVGhpcyBhbGxvd3MgdG8gc3Bl
Y2lmeSB0aGUgcDJtL2FsdHAybSBkb21haW4gdGhhdCBzaG91bGQgYmUgcHJvY2Vzc2VkIGJ5CnRo
ZSBpbmRpdmlkdWFsIGZ1bmN0aW9uIC0tIGluc3RlYWQgb2YgYWNjZXNzaW5nIHRoZSBob3N0J3Mg
ZGVmYXVsdCBwMm0KZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJv
c2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCnYyOiBBZG9wdGlvbiBvZiB0aGUgZnVuY3Rpb25zICJfX3AybV9sb29rdXAiIGFuZCAiX19w
Mm1fZ2V0X21lbV9hY2Nlc3MiCiAgICBoYXZlIGJlZW4gbW92ZWQgb3V0IG9mIHRoaXMgY29tbWl0
LgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDIwICsrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMjBkNzc4NDcw
OC4uYzViZjY0YWVlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9h
cmNoL2FybS9wMm0uYwpAQCAtMTAxMiwxMyArMTAxMiwxMiBAQCBpbnQgcDJtX3NldF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGlubGlu
ZSBpbnQgcDJtX2luc2VydF9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsCitzdGF0aWMgaW5saW5l
IGludCBwMm1faW5zZXJ0X21hcHBpbmcoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBzdGFydF9nZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCB0KQogewotICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgaW50IHJjOwogCiAgICAgcDJtX3dyaXRl
X2xvY2socDJtKTsKQEAgLTEwMjgsMTIgKzEwMjcsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgcDJt
X2luc2VydF9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1z
dGF0aWMgaW5saW5lIGludCBwMm1fcmVtb3ZlX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwKK3N0
YXRpYyBpbmxpbmUgaW50IHAybV9yZW1vdmVfbWFwcGluZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IHN0YXJ0X2dmbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKIHsKLSAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGludCByYzsK
IAogICAgIHAybV93cml0ZV9sb2NrKHAybSk7CkBAIC0xMDUwLDcgKzEwNDgsNyBAQCBpbnQgbWFw
X3JlZ2lvbnNfcDJtdChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgbWZu
X3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10KQogewotICAgIHJl
dHVybiBwMm1faW5zZXJ0X21hcHBpbmcoZCwgZ2ZuLCBuciwgbWZuLCBwMm10KTsKKyAgICByZXR1
cm4gcDJtX2luc2VydF9tYXBwaW5nKHAybV9nZXRfaG9zdHAybShkKSwgZ2ZuLCBuciwgbWZuLCBw
Mm10KTsKIH0KIAogaW50IHVubWFwX3JlZ2lvbnNfcDJtdChzdHJ1Y3QgZG9tYWluICpkLApAQCAt
MTA1OCw3ICsxMDU2LDcgQEAgaW50IHVubWFwX3JlZ2lvbnNfcDJtdChzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yLAogICAgICAgICAgICAg
ICAgICAgICAgICBtZm5fdCBtZm4pCiB7Ci0gICAgcmV0dXJuIHAybV9yZW1vdmVfbWFwcGluZyhk
LCBnZm4sIG5yLCBtZm4pOworICAgIHJldHVybiBwMm1fcmVtb3ZlX21hcHBpbmcocDJtX2dldF9o
b3N0cDJtKGQpLCBnZm4sIG5yLCBtZm4pOwogfQogCiBpbnQgbWFwX21taW9fcmVnaW9ucyhzdHJ1
Y3QgZG9tYWluICpkLApAQCAtMTA2Niw3ICsxMDY0LDcgQEAgaW50IG1hcF9tbWlvX3JlZ2lvbnMo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIs
CiAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pCiB7Ci0gICAgcmV0dXJuIHAybV9pbnNl
cnRfbWFwcGluZyhkLCBzdGFydF9nZm4sIG5yLCBtZm4sIHAybV9tbWlvX2RpcmVjdF9kZXYpOwor
ICAgIHJldHVybiBwMm1faW5zZXJ0X21hcHBpbmcocDJtX2dldF9ob3N0cDJtKGQpLCBzdGFydF9n
Zm4sIG5yLCBtZm4sIHAybV9tbWlvX2RpcmVjdF9kZXYpOwogfQogCiBpbnQgdW5tYXBfbW1pb19y
ZWdpb25zKHN0cnVjdCBkb21haW4gKmQsCkBAIC0xMDc0LDcgKzEwNzIsNyBAQCBpbnQgdW5tYXBf
bW1pb19yZWdpb25zKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgbnIsCiAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKIHsKLSAg
ICByZXR1cm4gcDJtX3JlbW92ZV9tYXBwaW5nKGQsIHN0YXJ0X2dmbiwgbnIsIG1mbik7CisgICAg
cmV0dXJuIHAybV9yZW1vdmVfbWFwcGluZyhwMm1fZ2V0X2hvc3RwMm0oZCksIHN0YXJ0X2dmbiwg
bnIsIG1mbik7CiB9CiAKIGludCBtYXBfZGV2X21taW9fcmVnaW9uKHN0cnVjdCBkb21haW4gKmQs
CkBAIC0xMDg3LDcgKzEwODUsNyBAQCBpbnQgbWFwX2Rldl9tbWlvX3JlZ2lvbihzdHJ1Y3QgZG9t
YWluICpkLAogICAgIGlmICggIShuciAmJiBpb21lbV9hY2Nlc3NfcGVybWl0dGVkKGQsIG1mbl94
KG1mbiksIG1mbl94KG1mbikgKyBuciAtIDEpKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAg
cmVzID0gcDJtX2luc2VydF9tYXBwaW5nKGQsIGdmbiwgbnIsIG1mbiwgcDJtX21taW9fZGlyZWN0
X2MpOworICAgIHJlcyA9IHAybV9pbnNlcnRfbWFwcGluZyhwMm1fZ2V0X2hvc3RwMm0oZCksIGdm
biwgbnIsIG1mbiwgcDJtX21taW9fZGlyZWN0X2MpOwogICAgIGlmICggcmVzIDwgMCApCiAgICAg
ewogICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJVbmFibGUgdG8gbWFwIE1GTnMgWyUjIlBS
SV9tZm4iIC0gJSMiUFJJX21mbiIgaW4gRG9tJWRcbiIsCkBAIC0xMTA0LDEzICsxMTAyLDEzIEBA
IGludCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGFnZV9vcmRlciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHQpCiB7Ci0gICAgcmV0dXJuIHAybV9pbnNlcnRf
bWFwcGluZyhkLCBnZm4sICgxIDw8IHBhZ2Vfb3JkZXIpLCBtZm4sIHQpOworICAgIHJldHVybiBw
Mm1faW5zZXJ0X21hcHBpbmcocDJtX2dldF9ob3N0cDJtKGQpLCBnZm4sICgxIDw8IHBhZ2Vfb3Jk
ZXIpLCBtZm4sIHQpOwogfQogCiBpbnQgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKQogewotICAgIHJldHVybiBwMm1fcmVtb3Zl
X21hcHBpbmcoZCwgZ2ZuLCAoMSA8PCBwYWdlX29yZGVyKSwgbWZuKTsKKyAgICByZXR1cm4gcDJt
X3JlbW92ZV9tYXBwaW5nKHAybV9nZXRfaG9zdHAybShkKSwgZ2ZuLCAoMSA8PCBwYWdlX29yZGVy
KSwgbWZuKTsKIH0KIAogc3RhdGljIGludCBwMm1fYWxsb2NfdGFibGUoc3RydWN0IHAybV9kb21h
aW4gKnAybSkKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:33: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.xen.org>)
	id 1dn7nx-0001sf-AQ; Wed, 30 Aug 2017 18:33:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nu-0001iP-Pv
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8D/99-03454-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig1lHFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZZ76xF6wQqzjS/ZK1gbFXqIuRi0NIYCOj
 xLJp55ggnE2MEnMvHAVyODnYBAwkprxeyQpiiwgoSdxbNRmsiFmgiVHiXuMDNpCEsIC/xIKuz
 WBFLAKqEg8+zWMEsXkFbCVOrLjFDmJLCMhLnHtwmxnE5gSKnzkwA6xeSMBG4t7c88wTGLkXMD
 KsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DEDEOxg3Pc
 x8hCjJAeTkiivxa9lkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGcxL48UEixKTU+tSMvMAQYb
 TFqCg0dJhFcYJM1bXJCYW5yZDpE6xagoJc67GCQhAJLIKM2Da4MF+CVGWSlhXkagQ4R4ClKLc
 jNLUOVfMYpzMCoJ8waCTOHJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYyql3U6zfa+ktt/Wmh7Wp
 FZSM5/lylv9n5hOt528iZP4OVLttY1G5/GO+y9p63ybLqPxdMlNucm3sjb5LeHT+7DH5UvIi/
 iFr78UaKhvl94I/8FsyubjyhcmWO3scnr6p/k+HMr22d4HL3GEaEfWDpHfbvWgjm1aRsbzJek
 Hp+edPV03T2HdKbXSizFGYmGWsxFxYkA7VSYx2sCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504118009!54678716!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61264 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 6685110CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 58F25491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:50 +0200
Message-Id: <20170830183258.14612-32-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 31/39] arm/altp2m: Introduce
	altp2m_switch_vcpu_altp2m_by_id
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyB0aGUgZnVuY3Rpb24gImFsdHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1f
YnlfaWQiIHRoYXQgaXMKZXhlY3V0ZWQgYWZ0ZXIgY2hlY2tpbmcgd2hldGhlciB0aGUgdmNwdSBz
aG91bGQgYmUgc3dpdGNoZWQgdG8gYSBkaWZmZXJlbnQKYWx0cDJtIHdpdGhpbiB0aGUgZnVuY3Rp
b24gImFsdHAybV9jaGVjayIuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9z
a3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KdjM6IFRoaXMgY29tbWl0IGhhcyBiZWVuIG1vdmVkIG91dCBvZiB0aGUgY29tbWl0ICJhcm0v
cDJtOiBBZGQgYWx0cDJtCiAgICBwYWdpbmcgbWVjaGFuaXNtIi4KCiAgICBNb3ZlZCB0aGUgZnVu
Y3Rpb24gInAybV9hbHRwMm1fY2hlY2siIGZyb20gcDJtLmMgdG8gYWx0cDJtLmMgYW5kCiAgICBy
ZW5hbWVkIGl0IHRvICJhbHRwMm1fY2hlY2siLiBUaGlzIGNoYW5nZSByZXF1aXJlZCB0aGUgYWRv
cHRpb24gb2YKICAgIHRoZSBjb21wbGVtZW50YXJ5IGZ1bmN0aW9uIGluIHRoZSB4ODYgYXJjaGl0
ZWN0dXJlLgoKdjQ6IE1vdmVkIGNvZGUgcmVuYW1pbmcgYW5kIG1vdmVtZW50IG9mIEFSTSBhbmQg
eDg2IHJlbGF0ZWQgY29kZSBvdXQgb2YKICAgIHRoaXMgY29tbWl0LgoKICAgIFdoaWxlIHBhcnRz
IG9mIHRoaXMgY29tbWl0IGhhdmUgYmVlbiBBY2tlZC1ieSBSYXp2YW4gQ29qb2NhcnUgYW5kCiAg
ICBHZW9yZ2UgRHVubGFwIGluIHYzLCB3ZSBoYXZlIHJlbW92ZWQgdGhlIEFja3MgYXMgdGhlIHBy
ZXZpb3VzIHBhdGNoCiAgICBoYXMgYmVlbiBkaXN0cmlidXRlZCBhY3Jvc3MgbXVsdGlwbGUgc21h
bGxlciBwYXRjaGVzIGFuZCBub3cgbmVlZHMKICAgIHRvIGJlIHJldmlld2VkIGFnYWluLgotLS0K
IHhlbi9hcmNoL2FybS9hbHRwMm0uYyAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaCB8ICA2ICstLS0tLQogMiBm
aWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hbHRwMm0uYyBiL3hlbi9hcmNoL2FybS9hbHRwMm0uYwppbmRleCA0
ODgzYjEzMjNiLi45Yzk4NzZjOTMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0cDJtLmMK
KysrIGIveGVuL2FyY2gvYXJtL2FsdHAybS5jCkBAIC0zMiw2ICszMiwzOCBAQCBzdHJ1Y3QgcDJt
X2RvbWFpbiAqYWx0cDJtX2dldF9hbHRwMm0oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHYt
PmRvbWFpbi0+YXJjaC5hbHRwMm1fcDJtW2lkeF07CiB9CiAKK3N0YXRpYyBib29sIGFsdHAybV9z
d2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpZHgp
Cit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBib29sIHJjID0gZmFs
c2U7CisKKyAgICBpZiAoIHVubGlrZWx5KGlkeCA+PSBNQVhfQUxUUDJNKSApCisgICAgICAgIHJl
dHVybiByYzsKKworICAgIGFsdHAybV9sb2NrKGQpOworCisgICAgaWYgKCBkLT5hcmNoLmFsdHAy
bV9wMm1baWR4XSAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIGlmICggaWR4ICE9IHYtPmFyY2gu
YXAybV9pZHggKQorICAgICAgICB7CisgICAgICAgICAgICBhdG9taWNfZGVjKCZhbHRwMm1fZ2V0
X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVzKTsKKyAgICAgICAgICAgIHYtPmFyY2guYXAybV9pZHgg
PSBpZHg7CisgICAgICAgICAgICBhdG9taWNfaW5jKCZhbHRwMm1fZ2V0X2FsdHAybSh2KS0+YWN0
aXZlX3ZjcHVzKTsKKyAgICAgICAgfQorICAgICAgICByYyA9IHRydWU7CisgICAgfQorCisgICAg
YWx0cDJtX3VubG9jayhkKTsKKworICAgIHJldHVybiByYzsKK30KKwordm9pZCBhbHRwMm1fY2hl
Y2soc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGlkeCkKK3sKKyAgICBpZiAoIGFsdHAybV9hY3Rp
dmUodi0+ZG9tYWluKSApCisgICAgICAgIGFsdHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQo
diwgaWR4KTsKK30KKwogaW50IGFsdHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogewogICAgIHN0cnVjdCB2Y3B1ICp2Owpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYWx0cDJtLmgKaW5kZXggNWEyNDQ0ZThmOC4uZjllMTRhYjFkYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Fs
dHAybS5oCkBAIC01MCwxMSArNTAsNyBAQCB2b2lkIGFsdHAybV92Y3B1X2Rlc3Ryb3koc3RydWN0
IHZjcHUgKnYpOwogc3RydWN0IHAybV9kb21haW4gKmFsdHAybV9nZXRfYWx0cDJtKHN0cnVjdCB2
Y3B1ICp2KTsKIAogLyogQ2hlY2sgdG8gc2VlIGlmIHZjcHUgc2hvdWxkIGJlIHN3aXRjaGVkIHRv
IGEgZGlmZmVyZW50IHAybS4gKi8KLXN0YXRpYyBpbmxpbmUKLXZvaWQgYWx0cDJtX2NoZWNrKHN0
cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBpZHgpCi17Ci0gICAgLyogTm90IHN1cHBvcnRlZCBvbiBB
Uk0uICovCi19Cit2b2lkIGFsdHAybV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4
KTsKIAogLyogU3dpdGNoIGFsdGVybmF0ZSBwMm0gZm9yIGVudGlyZSBkb21haW4gKi8KIGludCBh
bHRwMm1fc3dpdGNoX2RvbWFpbl9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwKLS0gCjIu
MTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:33: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.xen.org>)
	id 1dn7nx-0001u2-JR; Wed, 30 Aug 2017 18:33:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nu-0001hb-Ry
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:30 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 48/C5-03414-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ9BRfcny/J
 Ig/u3LSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTe2YzFlyUqDjQtIa1gbFFtIuRi0NIYCOj
 xKTNXSwQziZGiRMXWtm7GDk52AQMJKa8XskKYosIKEncWzWZCaSIWaCBSeLL8UmMIAlhAWeJw
 4/+sIDYLAKqEm8vbAdr4BWwlXiy/jYTiC0hIC9x7sFtZhCbEyh+5sAMsBohARuJe3PPM09g5F
 7AyLCKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DDDECwg3H
 nc6dDjJIcTEqivBa/lkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCVYV4eKSRYlJqeWpGWmQMM
 NZi0BAePkgivMEiat7ggMbc4Mx0idYpRUUqclxskIQCSyCjNg2uDhfclRlkpYV5GoEOEeApSi
 3IzS1DlXzGKczAqCUOM58nMK4Gb/gpoMRPQ4livpSCLSxIRUlINjKnTTT+6TNi9rYfhkeCp2c
 ovPS/6589ZO6VWcdW7jh9crIL79p+o+6Y085bDD75Uht25Rs6X1keFXdjHW717nvM1xvJvAj7
 feeqmbZr43fC/p9qfz+HKeXM37WxzD71gNnH6vmV2U+c7VFq9cCwUesZ7W3Nxx91Ddeuaj9+/
 0bPC7fEy9mNaf6YqsRRnJBpqMRcVJwIAhiqwRWoCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504118009!74154410!1
X-Originating-IP: [131.159.0.36]
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 65260 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out2.informatik.tu-muenchen.de (HELO
 mail-out2.informatik.tu-muenchen.de) (131.159.0.36)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 493EF10CB7DF8;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 3B5FC491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:48 +0200
Message-Id: <20170830183258.14612-30-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 29/39] x86/altp2m: Move altp2m_check to
	altp2m.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIG1vdmUgdGhlIGZ1bmN0aW9uICJhbHRwMm1fY2hlY2siIGZyb20g
cDJtLmMgdG8gYWx0cDJtLmMgaW4Kb3JkZXIgdG8gZ3JvdXAgYWxsIGFsdHAybS1yZWxhdGVkIGZ1
bmN0aW9ucyBpbiBvbmUgcG9pbnQsIG5hbWVseSBpbgphbHRwMm0ue2N8aH0uIFRoaXMgY29tbWl0
IG1vdmVzIHNvbGVseSB0aGUgeDg2IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1
cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgotLS0KdjQ6IFRoaXMgY29tbWl0IGhhcyBiZWVuIHB1
bGxlZCBvdXQgb2YgdGhlIHByZXZpb3VzIGNvbW1pdCAiYWx0cDJtOiBJbnRyb2R1Y2UKICAgIGFs
dHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQiLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9hbHRw
Mm0uYyAgICAgfCA2ICsrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICB8IDYgLS0t
LS0tCiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdHAybS5oIHwgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgfCAzIC0t
LQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9hbHRw
Mm0uYwppbmRleCA5MzBiZGMyNjY5Li4wMGFiYjVhNWJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vYWx0cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2FsdHAybS5jCkBAIC02NSw2ICs2
NSwxMiBAQCBhbHRwMm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2Y3B1
X3VucGF1c2Uodik7CiB9CiAKK3ZvaWQgYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MTZfdCBpZHgpCit7CisgICAgaWYgKCBhbHRwMm1fYWN0aXZlKHYtPmRvbWFpbikgKQorICAgICAg
ICBwMm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKHYsIGlkeCk7Cit9CisKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZDUwMzhlZDY2Yi4uM2ZlYjYzMTVjMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwpAQCAtMTY4NywxMiArMTY4Nyw2IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcmVzdW1lKHN0
cnVjdCBkb21haW4gKmQsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKICAgICB9CiB9CiAKLXZv
aWQgYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBpZHgpCi17Ci0gICAgaWYg
KCBhbHRwMm1fYWN0aXZlKHYtPmRvbWFpbikgKQotICAgICAgICBwMm1fc3dpdGNoX3ZjcHVfYWx0
cDJtX2J5X2lkKHYsIGlkeCk7Ci19Ci0KIHN0YXRpYyBzdHJ1Y3QgcDJtX2RvbWFpbiAqCiBwMm1f
Z2V0bHJ1X25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQogewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9l
dmVudC5jCmluZGV4IDQyZTZmMDkwMjkuLjY2ZjFkODNkODQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vdm1fZXZlbnQuYworKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKQEAgLTI5LDYgKzI5LDcg
QEAKICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgogI2luY2x1ZGUgPGFzbS92bV9ldmVudC5oPgog
I2luY2x1ZGUgPHhzbS94c20uaD4KKyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+CiAKIC8qIGZvciBw
dWJsaWMvaW8vcmluZy5oIG1hY3JvcyAqLwogI2RlZmluZSB4ZW5fbWIoKSAgIHNtcF9tYigpCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hbHRwMm0uaAppbmRleCA2NGM3NjE4NzNlLi42N2QwMjA1NjEyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0
cDJtLmgKQEAgLTM4LDQgKzM4LDcgQEAgc3RhdGljIGlubGluZSB1aW50MTZfdCBhbHRwMm1fdmNw
dV9pZHgoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHZjcHVfYWx0cDJtKHYpLnAy
bWlkeDsKIH0KIAorLyogQ2hlY2sgdG8gc2VlIGlmIHZjcHUgc2hvdWxkIGJlIHN3aXRjaGVkIHRv
IGEgZGlmZmVyZW50IHAybS4gKi8KK3ZvaWQgYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1
aW50MTZfdCBpZHgpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0FMVFAyTV9IICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAppbmRleCBkMWNjNjVmODZkLi44NjNkNzU1OWNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTgwMyw5ICs4
MDMsNiBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X2FsdHAybShz
dHJ1Y3QgdmNwdSAqdikKIC8qIFN3aXRjaCBhbHRlcm5hdGUgcDJtIGZvciBhIHNpbmdsZSB2Y3B1
ICovCiBib29sX3QgcDJtX3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZChzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGlkeCk7CiAKLS8qIENoZWNrIHRvIHNlZSBpZiB2Y3B1IHNob3VsZCBiZSBz
d2l0Y2hlZCB0byBhIGRpZmZlcmVudCBwMm0uICovCi12b2lkIGFsdHAybV9jaGVjayhzdHJ1Y3Qg
dmNwdSAqdiwgdWludDE2X3QgaWR4KTsKLQogLyogRmx1c2ggYWxsIHRoZSBhbHRlcm5hdGUgcDJt
J3MgZm9yIGEgZG9tYWluICovCiB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAq
ZCk7CiAKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:33: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.xen.org>)
	id 1dn7nx-0001vJ-RT; Wed, 30 Aug 2017 18:33:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nv-0001ie-0K
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:31 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F1/E1-01911-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig7Y9yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayPt6CbzIVy96GNjBuF+9i5OQQEtjIKLHq
 inUXIxeQvYlRYu6Ez+wgCTYBA4kpr1eygtgiAkoS91ZNZgIpYhZoYpS41/iADSQhLOAr8WTDD
 yYQm0VAVeLuyw9gzbwCthL/T29hAbElBOQlzj24zQxicwLFzxyYwQqx2Ubi3tzzzBMYuRcwMq
 xi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0bj0DA+MOxr6
 9focYJTmYlER5VzAvjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsODBYhwaLU9NSKtMwcYJjB
 pCU4eJREeFlA0rzFBYm5xZnpEKlTjIpS4ryGIAkBkERGaR5cGyy0LzHKSgnzMjIwMAjxFKQW5
 WaWoMq/YhTnYFQS5mUDmcKTmVcCN/0V0GImoMWxXktBFpckIqSkGhinLpFLvvg2xl3U/I2PxJ
 x7FvIJZw+zaTn9aOkNvsCzZdfJXQ/kv3kef/HY8I371fn6W9bm5+zac+n57L7SvrIn8iw/Nea
 8eF3zxJZn4ZN1C1PrtqUGJ7XMLf14KmS1qKQsQ2qLx9ZmCeaAraIVGdX8jY5GOx7v3OXoL1Dp
 OsFb77Co2a5VrhxKLMUZiYZazEXFiQDnRT0caAIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504118009!81499004!1
X-Originating-IP: [131.159.0.8]
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 64686 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id D5D8710CB7DF7;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id C81C9491F5;
 Wed, 30 Aug 2017 20:33:08 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:41 +0200
Message-Id: <20170830183258.14612-23-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 22/39] arm/p2m: Make p2m_mem_access_check
	ready for altp2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgZXh0ZW5kcyB0aGUgZnVuY3Rpb24gInAybV9tZW1fYWNjZXNzX2NoZWNrIiBh
bmQKInAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSIgdG8gY29uc2lkZXIgYWx0cDJt
LiBUaGUgZnVuY3Rpb24KInAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSIgbmVlZHMg
dG8gdHJhbnNsYXRlIHRoZSBndmEgdXBvbiB0aGUKaG9zdHAybSdzIHZ0dGJyLCBhcyBpdCBjb250
YWlucyBhbGwgdmFsaWQgbWFwcGluZ3Mgd2hpbGUgdGhlIGN1cnJlbnRseQphY3RpdmUgYWx0cDJt
IHZpZXcgbWlnaHQgbm90IGhhdmUgdGhlIHJlcXVpcmVkIGd2YSBtYXBwaW5nIHlldC4KCkFsc28s
IHRoZSBuZXcgaW1wbGVtZW50YXRpb24gZmlsbHMgdGhlIHJlcXVlc3QgYnVmZmVyIHRvIGhvbGQK
YWx0cDJtLXJlbGF0ZWQgaW5mb3JtYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1
cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KdjM6IEV4dGVuZGVkIHRoZSBmdW5jdGlvbiAicDJtX21lbV9hY2Nlc3NfY2hl
Y2tfYW5kX2dldF9wYWdlIiB0bwogICAgY29uc2lkZXIgYWx0cDJtLiBTaW1pbGFyIHRvICJnZXRf
cGFnZV9mcm9tX2d2YSIsIHRoZSBmdW5jdGlvbgogICAgInAybV9tZW1fYWNjZXNzX2NoZWNrX2Fu
ZF9nZXRfcGFnZSIgbmVlZHMgdG8gdHJhbnNsYXRlIHRoZSBndmEgdXBvbgogICAgdGhlIGhvc3Rw
Mm0ncyB2dHRici4gQWx0aG91Z2gsIHRoZSBmdW5jdGlvbiAiZ3ZhX3RvX2lwYSIgKGNhbGxlZCBp
bgogICAgInAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSIpIHBlcmZvcm1zIGEgc3Rh
Z2UgMSB0YWJsZSB3YWxrLAogICAgaXQgd2lsbCBhY2Nlc3MgcGFnZSB0YWJsZXMgcmVzaWRpbmcg
aW4gbWVtb3J5LiBBY2Nlc3NlcyB0byB0aGlzCiAgICBtZW1vcnkgYXJlIGNvbnRyb2xsZWQgYnkg
dGhlIHVuZGVybHlpbmcgMm5kIHN0YWdlIHRyYW5zbGF0aW9uIHRhYmxlCiAgICBhbmQgaGVuY2Ug
cmVxdWlyZSB0aGUgb3JpZ2luYWwgbWFwcGluZ3Mgb2YgdGhlIGhvc3RwMm0uCgp2NDogQ29zbWV0
aWMgZml4ZXMuCgogICAgSW5pdGlhbGl6ZWQgdGhlIHZhcmlhYmxlICJpcGEiIGluIHRoZSBmdW5j
dGlvbgogICAgInAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSIgdG8gc2F0aXNmeSBj
b21waWxlciB3YXJuaW5ncy4KLS0tCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIHwgMzMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2Fj
Y2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCA1YmMyOGRiOGZmLi5lYmMz
YTg2YWYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9h
cmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KICNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZl
bnQuaD4KKyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAj
aW5jbHVkZSA8YXNtL2d1ZXN0X3dhbGsuaD4KIApAQCAtMTA4LDkgKzEwOSwzMSBAQCBwMm1fbWVt
X2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVkIGxvbmcgZmxh
ZywKICAgICB4ZW5tZW1fYWNjZXNzX3QgeG1hOwogICAgIHAybV90eXBlX3QgdDsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0g
cDJtX2dldF9ob3N0cDJtKHYtPmRvbWFpbik7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwor
CisgICAgLyoKKyAgICAgKiBJZiBhbHRwMm0gaXMgYWN0aXZlLCB3ZSBuZWVkIHRvIHRyYW5zbGF0
ZSB0aGUgZ3ZhIHVwb24gdGhlIGhvc3RwMm0ncworICAgICAqIHZ0dGJyLCBhcyBpdCBjb250YWlu
cyBhbGwgdmFsaWQgbWFwcGluZ3Mgd2hpbGUgdGhlIGN1cnJlbnRseSBhY3RpdmUKKyAgICAgKiBh
bHRwMm0gdmlldyBtaWdodCBub3QgaGF2ZSB0aGUgcmVxdWlyZWQgZ3ZhIG1hcHBpbmcgeWV0LiBB
bHRob3VnaCwgdGhlCisgICAgICogZnVuY3Rpb24gZ3ZhX3RvX2lwYSBwZXJmb3JtcyBhIHN0YWdl
IDEgdGFibGUgd2FsaywgaXQgd2lsbCBhY2Nlc3MgcGFnZQorICAgICAqIHRhYmxlcyByZXNpZGlu
ZyBpbiBtZW1vcnkuIEFjY2Vzc2VzIHRvIHRoaXMgbWVtb3J5IGFyZSBjb250cm9sbGVkIGJ5IHRo
ZQorICAgICAqIHVuZGVybHlpbmcgMm5kIHN0YWdlIHRyYW5zbGF0aW9uIHRhYmxlIGFuZCBoZW5j
ZSByZXF1aXJlIHRoZSBvcmlnaW5hbAorICAgICAqIG1hcHBpbmdzIG9mIHRoZSBob3N0cDJtLgor
ICAgICAqLworICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQorICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBmbGFncyA9IDA7CisgICAgICAgIHVpbnQ2NF90IG92dHRiciA9
IFJFQURfU1lTUkVHNjQoVlRUQlJfRUwyKTsKKworICAgICAgICBwMm1fc3dpdGNoX3Z0dGJyX2Fu
ZF9nZXRfZmxhZ3Mob3Z0dGJyLCBwMm0tPnZ0dGJyLCBmbGFncyk7CiAKLSAgICByYyA9IGd2YV90
b19pcGEoZ3ZhLCAmaXBhLCBmbGFnKTsKKyAgICAgICAgcmMgPSBndmFfdG9faXBhKGd2YSwgJmlw
YSwgZmxhZyk7CisKKyAgICAgICAgcDJtX3Jlc3RvcmVfdnR0YnJfYW5kX3NldF9mbGFncyhvdnR0
YnIsIGZsYWdzKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICByYyA9IGd2YV90b19pcGEoZ3Zh
LCAmaXBhLCBmbGFnKTsKIAogICAgIC8qCiAgICAgICogSW4gY2FzZSBtZW1fYWNjZXNzIGlzIGFj
dGl2ZSwgaGFyZHdhcmUtYmFzZWQgZ3ZhX3RvX2lwYSB0cmFuc2xhdGlvbgpAQCAtMjI1LDEzICsy
NDgsMTUgQEAgYm9vbF90IHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB2YWRkcl90
IGdsYSwgY29uc3Qgc3RydWN0IG5wZmVjIG5wZmVjKQogICAgIHhlbm1lbV9hY2Nlc3NfdCB4bWE7
CiAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXE7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJy
ZW50OwotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9t
YWluKTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9hY3RpdmVfcDJtKHYp
OwogCiAgICAgLyogTWVtX2FjY2VzcyBpcyBub3QgaW4gdXNlLiAqLwogICAgIGlmICggIXAybS0+
bWVtX2FjY2Vzc19lbmFibGVkICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICByYyA9IHAy
bV9nZXRfbWVtX2FjY2Vzcyh2LT5kb21haW4sIGdhZGRyX3RvX2dmbihncGEpLCAmeG1hKTsKKyAg
ICBwMm1fcmVhZF9sb2NrKHAybSk7CisgICAgcmMgPSBfX3AybV9nZXRfbWVtX2FjY2VzcyhwMm0s
IF9nZm4ocGFkZHJfdG9fcGZuKGdwYSkpLCAmeG1hKTsKKyAgICBwMm1fcmVhZF91bmxvY2socDJt
KTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLS0gCjIuMTMuMwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7ny-0001wW-3k; Wed, 30 Aug 2017 18:33:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nv-0001ij-10
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D5/9B-02224-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsXSPJ9BRfcny/J
 IgznTVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxt208yFXzTqniwWbuBsVOui5GTQ0hgI6PE
 /pcFXYxcQPYmRolVC44zgiTYBAwkprxeyQpiiwgoSdxbNZkJpIhZoIlR4l7jAzaQhLCAncTVZ
 d/AbBYBVYn/C9vZQWxeAVuJLXP6mEFsCQF5iXMPboPZnEDxMwdmsEJstpG4N/c88wRG7gWMDK
 sY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAr1bz8DAuIPx9U+
 nQ4ySHExKorwrmJdHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZQcGi5BgUWp6akVaZg4wzGDS
 Ehw8SiK8TiBp3uKCxNzizHSI1ClGRSlx3sUgMwVAEhmleXBtsNC+xCgrJczLyMDAIMRTkFqUm
 1mCKv+KUZyDUUmY1xFkPE9mXgnc9FdAi5mAFsd6LQVZXJKIkJJqYNSIPd198pvYiux9cvYcZm
 YfmRbVH9m+pqM+b+fhyJ6rs2f+2O4SO6fkolEa274dCde3/wy7mj7ntZGb5rd/M47JHsvonl3
 5XN1+20nWnKKXHX5xQqXqZZO9Aj1Ml3EevnrThSN8wcQLmjZ9VzYZefrsCGF9/Z1tv/vXjdwb
 5nwv+fX280UB/4VKLMUZiYZazEXFiQCouKV/aAIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504118009!112210457!1
X-Originating-IP: [131.159.0.36]
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 25356 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out2.informatik.tu-muenchen.de (HELO
 mail-out2.informatik.tu-muenchen.de) (131.159.0.36)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 29F7310CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 1B817491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:46 +0200
Message-Id: <20170830183258.14612-28-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 27/39] arm/p2m: Add altp2m_propagate_change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgaW50cm9kdWNlcyB0aGUgZnVuY3Rpb24gImFsdHAybV9wcm9wYWdhdGVfY2hh
bmdlIiB0aGF0IGlzCnJlc3BvbnNpYmxlIHRvIHByb3BhZ2F0ZSBjaGFuZ2VzIGFwcGxpZWQgdG8g
dGhlIGhvc3QncyBwMm0gdG8gYSBzcGVjaWZpYwpvciBldmVuIGFsbCBhbHRwMm0gdmlld3MuIElu
IHRoaXMgd2F5LCBYZW4gY2FuIGluLS9kZWNyZWFzZSB0aGUgZ3Vlc3QncwpwaHlzbWVtIGF0IHJ1
bi10aW1lIHdpdGhvdXQgbGVhdmluZyB0aGUgYWx0cDJtIHZpZXdzIHdpdGgKc3RhbGxlZC9pbnZh
bGlkIGVudHJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5A
c2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdjM6
IENvc21ldGljIGZpeGVzLgoKICAgIENoYW5nZWQgdGhlIGxvY2tpbmcgbWVjaGFuaXNtIHRvICJw
Mm1fd3JpdGVfbG9jayIgaW5zaWRlIHRoZQogICAgZnVuY3Rpb24gImFsdHAybV9yZXNldCIuCgog
ICAgUmVtb3ZlZCBUTEIgZmx1c2hpbmcgYW5kIHJlc2V0dGluZyBvZiB0aGUgbWF4X21hcHBlZF9n
Zm4KICAgIGxvd2VzdF9tYXBwZWRfZ2ZuIGZpZWxkcyB3aXRoaW4gdGhlIGZ1bmN0aW9uICJhbHRw
Mm1fcmVzZXQiLiBUaGVzZQogICAgb3BlcmF0aW9ucyBhcmUgcGVyZm9ybWVkIGluIHRoZSBmdW5j
dGlvbiAicDJtX2ZsdXNoX3RhYmxlIi4KCiAgICBQcm90ZWN0ZWQgYWx0cDJtX2FjdGl2ZShkKSBj
aGVjayBpbiAiYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2UiLgoKICAgIFRoZSBmdW5jdGlvbiAiYWx0
cDJtX3Byb3BhZ2F0ZV9jaGFuZ2UiIG5vdyBkZWNpZGVzIHdoZXRoZXIgYW4gZW50cnkKICAgIG5l
ZWRzIHRvIGJlIGRyb3BwZWQgb3V0IG9mIHRoZSBhbHRwMm0gdmlldyBvbmx5IGlmIHRoZSBzbWZu
IHZhbHVlCiAgICBlcXVhbHMgSU5WQUxJRF9NRk4uCgogICAgRXh0ZW5kZWQgdGhlIGZ1bmN0aW9u
ICJhbHRwMm1fcHJvcGFnYXRlX2NoYW5nZSIgc28gdGhhdCBpdCByZXR1cm5zCiAgICBhbiBpbnQg
dmFsdWUgdG8gdGhlIGNhbGxlci4gQWxzbywgdGhlIGZ1bmN0aW9uICJhcHBseV9wMm1fY2hhbmdl
cyIKICAgIGNoZWNrcyB0aGUgcmV0dXJuIHZhbHVlIGFuZCBmYWlscyB0aGUgZW50aXJlIG9wZXJh
dGlvbiBvbiBlcnJvci4KCiAgICBNb3ZlZCB0aGUgZnVudGlvbiAibW9kaWZ5X2FsdHAybV9yYW5n
ZSIgb3V0IG9mIHRoaXMgY29tbWl0LgoKdjQ6IFVzZSB0aGUgZnVuY3Rpb25zICJwMm1fKHNldHxn
ZXQpX2VudHJ5IiBpbnN0ZWFkIG9mIHRoZSBoZWxwZXJzCiAgICAicDJtX2xvb2t1cF9hdHRyIiBh
bmQgIm1vZGlmeV9hbHRwMm1fZW50cnkiLgotLS0KIHhlbi9hcmNoL2FybS9hbHRwMm0uYyAgICAg
ICAgfCA4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gvYXJtL3AybS5jICAgICAgICAgICB8ICA0ICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9h
bHRwMm0uaCB8ICA4ICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWx0cDJtLmMgYi94ZW4vYXJjaC9hcm0vYWx0cDJtLmMK
aW5kZXggOGMzMjEyNzgwYS4uNDg4M2IxMzIzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fs
dHAybS5jCisrKyBiL3hlbi9hcmNoL2FybS9hbHRwMm0uYwpAQCAtMTIzLDYgKzEyMyw5MCBAQCBp
bnQgYWx0cDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIHJj
OwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgYWx0cDJtX3Jlc2V0KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0pCit7CisgICAgcDJtX3dyaXRlX2xvY2socDJtKTsKKyAgICBwMm1fZmx1c2hfdGFibGUo
cDJtKTsKKyAgICBwMm1fd3JpdGVfdW5sb2NrKHAybSk7Cit9CisKK2ludCBhbHRwMm1fcHJvcGFn
YXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdmbl90IHNnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBh
Z2Vfb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3Qgc21mbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcDJtX2FjY2Vzc190IHAybWEpCit7CisgICAgaW50IHJjID0gMDsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25lZCBpbnQgcmVzZXRfY291bnQgPSAwOworICAgIHVu
c2lnbmVkIGludCBsYXN0X3Jlc2V0X2lkeCA9IH4wOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm07CisgICAgbWZuX3QgbTsKKworICAgIGFsdHAybV9sb2NrKGQpOworCisgICAgaWYgKCAhYWx0
cDJtX2FjdGl2ZShkKSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgZm9yICggaSA9IDA7IGkg
PCBNQVhfQUxUUDJNOyBpKysgKQorICAgIHsKKyAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1f
cDJtW2ldOworCisgICAgICAgIGlmICggcDJtID09IE5VTEwgKQorICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogR2V0IHRoZSBhbHRwMm0gbWFwcGluZy4gSWYg
dGhlIHNtZm4gaGFzIG5vdCBiZWVuIGRyb3BwZWQsIGEgdmFsaWQKKyAgICAgICAgICogYWx0cDJt
IG1hcHBpbmcgbmVlZHMgdG8gYmUgY2hhbmdlZC9tb2RpZmllZCBhY2NvcmRpbmdseS4KKyAgICAg
ICAgICovCisgICAgICAgIHAybV9yZWFkX2xvY2socDJtKTsKKyAgICAgICAgbSA9IHAybV9nZXRf
ZW50cnkocDJtLCBzZ2ZuLCBOVUxMLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgcDJtX3JlYWRfdW5s
b2NrKHAybSk7CisKKyAgICAgICAgLyogQ2hlY2sgZm9yIGEgZHJvcHBlZCBwYWdlIHRoYXQgbWF5
IGltcGFjdCB0aGlzIGFsdHAybS4gKi8KKyAgICAgICAgaWYgKCBtZm5fZXEoc21mbiwgSU5WQUxJ
RF9NRk4pICYmCisgICAgICAgICAgICAgKGdmbl94KHNnZm4pID49IGdmbl94KHAybS0+bG93ZXN0
X21hcHBlZF9nZm4pKSAmJgorICAgICAgICAgICAgIChnZm5feChzZ2ZuKSA8PSBnZm5feChwMm0t
Pm1heF9tYXBwZWRfZ2ZuKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFyZXNldF9j
b3VudCsrICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBhbHRwMm1fcmVzZXQocDJt
KTsKKyAgICAgICAgICAgICAgICBsYXN0X3Jlc2V0X2lkeCA9IGk7CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyogQXQgbGVh
c3QgMiBhbHRwMm0ncyBpbXBhY3RlZCwgc28gcmVzZXQgZXZlcnl0aGluZy4gKi8KKyAgICAgICAg
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisK
KyAgICAgICAgICAgICAgICAgICAgaWYgKCBpID09IGxhc3RfcmVzZXRfaWR4IHx8IHAybSA9PSBO
VUxMICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICAg
ICAgICAgIGFsdHAybV9yZXNldChwMm0pOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBlbHNlIGlm
ICggIW1mbl9lcShtLCBJTlZBTElEX01GTikgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBB
bGlnbiB0aGUgZ2ZuIGFuZCBtZm4gdG8gdGhlIGdpdmVuIHBhZ2VyIG9yZGVyLiAqLworICAgICAg
ICAgICAgc2dmbiA9IF9nZm4oZ2ZuX3goc2dmbikgJiB+KCgxVUwgPDwgcGFnZV9vcmRlcikgLSAx
KSk7CisgICAgICAgICAgICBzbWZuID0gX21mbihtZm5feChzbWZuKSAmIH4oKDFVTCA8PCBwYWdl
X29yZGVyKSAtIDEpKTsKKworICAgICAgICAgICAgcDJtX3dyaXRlX2xvY2socDJtKTsKKyAgICAg
ICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIHNnZm4sICgxVUwgPDwgcGFnZV9vcmRlciks
IHNtZm4sIHAybXQsIHAybWEpOworICAgICAgICAgICAgcDJtX3dyaXRlX3VubG9jayhwMm0pOwor
ICAgICAgICB9CisgICAgfQorCitvdXQ6CisgICAgYWx0cDJtX3VubG9jayhkKTsKKworICAgIHJl
dHVybiByYzsKK30KKwogc3RhdGljIHZvaWQgYWx0cDJtX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgdi0+YXJjaC5hcDJtX2lkeCA9IElOVkFMSURfQUxUUDJNOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IGU5Mjc0Yzc0
YTguLmRjZjdiZTY0MzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4v
YXJjaC9hcm0vcDJtLmMKQEAgLTk1OCw2ICs5NTgsMTAgQEAgc3RhdGljIGludCBfX3AybV9zZXRf
ZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICBlbHNlCiAgICAgICAgIHJjID0gMDsK
IAorICAgIC8qIFVwZGF0ZSBhbGwgYWZmZWN0ZWQgYWx0cDJtIHZpZXdzIGlmIG5lY2Vzc2FyeS4g
Ki8KKyAgICBpZiAoIHAybV9pc19ob3N0cDJtKHAybSkgKQorICAgICAgICByYyA9IGFsdHAybV9w
cm9wYWdhdGVfY2hhbmdlKHAybS0+ZG9tYWluLCBzZ2ZuLCBwYWdlX29yZGVyLCBzbWZuLCB0LCBh
KTsKKwogb3V0OgogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJt
LmgKaW5kZXggZjhlNzcyZjEyMC4uM2U0MThjYjBmMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9hbHRwMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCkBAIC04
MCw0ICs4MCwxMiBAQCBpbnQgYWx0cDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZm5fdCBnZm4pOwogCisvKiBQcm9wYWdhdGVzIGNoYW5nZXMgbWFkZSB0
byBob3N0cDJtIHRvIGFmZmVjdGVkIGFsdHAybSB2aWV3cy4gKi8KK2ludCBhbHRwMm1fcHJvcGFn
YXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdmbl90IHNnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBh
Z2Vfb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3Qgc21mbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcDJtX2FjY2Vzc190IHAybWEpOworCiAjZW5kaWYgLyogX19BU01fQVJNX0FM
VFAyTV9IICovCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7ny-0001xX-DM; Wed, 30 Aug 2017 18:33:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nv-0001iq-2q
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 4A/34-02044-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig2N3NSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oym5xuZC/7pVLz4OJO1gXGCYhcjF4eQwEZG
 id1vXrFAOJsYJeZtPMPcxcjJwSZgIDHl9UpWEFtEQEni3qrJTCBFzAJNjBL3Gh+wgSSEBewkH
 jZ8ArNZBFQlTn65AtbAK2ArsWr/RrC4hIC8xLkHt8GGcgLFzxyYAVYjJGAjcW/ueeYJjNwLGB
 lWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+pgBCHYwrv7
 tdIhRkoNJSZR3BfPySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLNAcoJFqempFWmZOcBgg0lL
 cPAoifB2g6R5iwsSc4sz0yFSpxgVpcR5F4MkBEASGaV5cG2wAL/EKCslzMsIdIgQT0FqUW5mC
 ar8K0ZxDkYlYd5AkCk8mXklcNNfAS1mAloc67UUZHFJIkJKqoGx1zDvgEZjQKfxcukbhjwXf2
 07J1Nlvaqhfl1bkkDtdf1dkYvYf2cdnRccqDBHzsP2xjteqdKwSyZXuEPC8x4vdGp4wn07jXn
 lO9bUxgUJ7yPT9Wwu5DvGxCestZjmrjv9V/XaNeFnWUoqu/SucbjeFZxWb3fO+NyD+98f+e1n
 e/eizfir+lElluKMREMt5qLiRABqEFNPawIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504118009!54298317!1
X-Originating-IP: [131.159.0.8]
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 7113 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 89B4C10CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 7BAE9491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:53 +0200
Message-Id: <20170830183258.14612-35-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 34/39] arm/p2m: Add HVMOP_altp2m_change_gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyB0aGUgZnVuY3Rpb25hbGl0eSB0byBjaGFuZ2UgbWZuIG1hcHBpbmdz
IGZvciBzcGVjaWZpZWQKZ2ZuJ3MgaW4gYWx0cDJtIHZpZXdzLiBUaGlzIG1lY2hhbmlzbSBjYW4g
YmUgdXNlZCB3aXRoaW4gdGhlIGNvbnRleHQgb2YKVk1JLCBlLmcuLCB0byBlc3RhYmxpc2ggc3Rl
YWx0aHkgZGVidWdnaW5nLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1
cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0t
CnYzOiBNb3ZlZCB0aGUgYWx0cDJtX2xvY2sgdG8gZ3VhcmQgYWNjZXNzIHRvIGQtPmFyY2guYWx0
cDJtX3Z0dGJyW2lkeF0KICAgIGluIGFsdHAybV9jaGFuZ2VfZ2ZuLgoKICAgIExvY2tlZCBocDJt
IHRvIHByZXZlbnQgaHAybSBlbnRyaWVzIGZyb20gYmVpbmcgbW9kaWZpZWQgd2hpbGUgdGhlCiAg
ICBmdW5jdGlvbiAiYWx0cDJtX2NoYW5nZV9nZm4iIGlzIGFjdGl2ZS4KCiAgICBSZW1vdmVkIHNl
dHRpbmcgYXAybS0+bWVtX2FjY2Vzc19lbmFibGVkIGluICJhbHRwMm1fY2hhbmdlX2dmbiIsIGFz
CiAgICB3ZSBkbyBub3QgbmVlZCBleHBsaWNpdGx5IHNwbGl0dGluZyBwYWdlcyBhdCB0aGlzIHBv
aW50LgoKICAgIEV4dGVuZGVkIGNoZWNrcyBhbGxvd2luZyB0byBjaGFuZ2UgZ2ZuJ3MgaW4gcDJt
X3JhbV8ocnd8cm8pIG1lbW9yeQogICAgb25seS4KCiAgICBNb3ZlZCB0aGUgZnVudGlvbiAicmVt
b3ZlX2FsdHAybV9lbnRyeSIgb3V0IG9mIHRoaXMgY29tbWl0LgoKdjQ6IENvc21ldGljIGZpeGVz
LgoKICAgIE1vdmVkIHRoZSBpbml0aWFsaXphdGlvbiBvZiB0aGUgYXAybSBwb2ludGVyIGFmdGVy
IGhhdmluZyBjaGVja2VkCiAgICB0aGF0IHRoZSBhbHRwMm0gaW5kZXggYW5kIHRoZSBhc3NvY2lh
dGVkIGFsdHAybSB2aWV3IGFyZSB2YWxpZC4KCiAgICBVc2UgdGhlIGZ1bmN0aW9ucyAicDJtXyhz
ZXR8Z2V0KV9lbnRyeSIgaW5zdGVhZCBvZiB0aGUgaGVscGVycwogICAgInAybV9sb29rdXBfYXR0
ciIsICJyZW1vdmVfYWx0cDJtX2VudHJ5IiwgYW5kICJtb2RpZnlfYWx0cDJtX2VudHJ5Ii4KCiAg
ICBSZW1vdmVkIHRoZSBjYWxsIHRvIGFsdHAybV9sb2NrIGluICJhbHRwMm1fY2hhbmdlX2dmbiIg
YXMgaXQgaXMKICAgIHN1ZmZpY2llbnQgdG8gcmVhZCBsb2NrIHRoZSBob3N0J3MgcDJtIGFuZCB3
cml0ZSBsb2NrIHRoZSBpbmRleGVkCiAgICBhbHRwMm0uCgogICAgV2UgbWFrZSBzdXJlIHRoYXQg
d2UgZG8gbm90IHJlbW92ZSBhIHN1cGVycGFnZSBieSBtaXN0YWtlIGlmIHRoZQogICAgdXNlciBy
ZXF1ZXN0cyBhIHNwZWNpZmljIGdmbi4KCiAgICBSZW1vdmVkIG1lbWFjY2Vzcy1yZWxhdGVkIGNv
bW1lbnQgYXMgKGkpIG1lbWFjY2VzcyBpcyBoYW5kbGVkIGJ5CiAgICAicDJtX3NldF9lbnRyeSIg
YW5kIChpaSkgd2UgbWFwIGFsd2F5cyBvbmx5IG9uZSBwYWdlIGFuZAogICAgInAybV9zZXRfZW50
cnkiIGNhbiBoYW5kbGUgc3BsaXR0aW5nIHN1cGVycGFnZXMgaWYgcmVxdWlyZWQuCi0tLQogeGVu
L2FyY2gvYXJtL2FsdHAybS5jICAgICAgICB8IDgxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vaHZtLmMgICAgICAgICAgIHwgIDcgKysr
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaCB8ICA2ICsrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgOTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hbHRwMm0uYyBiL3hlbi9hcmNoL2FybS9hbHRwMm0uYwppbmRleCBmZDQ1NWJkYmZjLi4z
NzgyMGU3YjJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0cDJtLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2FsdHAybS5jCkBAIC0zMDUsNiArMzA1LDg3IEBAIG91dDoKICAgICByZXR1cm4gcmM7
CiB9CiAKK2ludCBhbHRwMm1fY2hhbmdlX2dmbihzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3Qgb2xkX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBuZXdfZ2ZuKQoreworICAg
IHN0cnVjdCBwMm1fZG9tYWluICpocDJtLCAqYXAybTsKKyAgICBtZm5fdCBtZm47CisgICAgcDJt
X2FjY2Vzc190IHAybWE7CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHVuc2lnbmVkIGludCBw
YWdlX29yZGVyOworICAgIGludCByYyA9IC1FSU5WQUw7CisKKyAgICBocDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOworCisgICAgaWYgKCBpZHggPj0gTUFYX0FMVFAyTSB8fCBkLT5hcmNoLmFsdHAy
bV9wMm1baWR4XSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgYXAybSA9IGQt
PmFyY2guYWx0cDJtX3AybVtpZHhdOworCisgICAgcDJtX3JlYWRfbG9jayhocDJtKTsKKyAgICBw
Mm1fd3JpdGVfbG9jayhhcDJtKTsKKworICAgIG1mbiA9IHAybV9nZXRfZW50cnkoYXAybSwgb2xk
X2dmbiwgJnAybXQsIE5VTEwsIE5VTEwpOworCisgICAgLyogQ2hlY2sgd2hldGhlciB0aGUgcGFn
ZSBuZWVkcyB0byBiZSByZXNldC4gKi8KKyAgICBpZiAoIGdmbl9lcShuZXdfZ2ZuLCBJTlZBTElE
X0dGTikgKQorICAgIHsKKyAgICAgICAgLyogSWYgbWZuIGlzIG1hcHBlZCBieSBvbGRfZ2ZuLCBy
ZW1vdmUgb2xkX2dmbiBmcm9tIHRoZSBhbHRwMm0gdGFibGUuICovCisgICAgICAgIGlmICggIW1m
bl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICByYyA9IHAybV9zZXRfZW50cnko
YXAybSwgb2xkX2dmbiwgKDFVTCA8PCBUSElSRF9PUkRFUiksIElOVkFMSURfTUZOLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm1fYWNjZXNzX3J3eCk7CisK
KyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgLyogQ2hlY2sgaG9zdHAybSBpZiBubyB2
YWxpZCBlbnRyeSBpbiBhbHRwMm0gcHJlc2VudC4gKi8KKyAgICBpZiAoIG1mbl9lcShtZm4sIElO
VkFMSURfTUZOKSApCisgICAgeworICAgICAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KGhwMm0sIG9s
ZF9nZm4sICZwMm10LCAmcDJtYSwgJnBhZ2Vfb3JkZXIpOworCisgICAgICAgIGlmICggbWZuX2Vx
KG1mbiwgSU5WQUxJRF9NRk4pIHx8CisgICAgICAgICAgICAgLyogQWxsb3cgY2hhbmdpbmcgZ2Zu
J3MgaW4gcDJtX3JhbV8ocnd8cm8pIG1lbW9yeSBvbmx5LiAqLworICAgICAgICAgICAgICgocDJt
dCAhPSBwMm1fcmFtX3J3KSAmJiAocDJtdCAhPSBwMm1fcmFtX3JvKSkgKQorICAgICAgICAgICAg
Z290byBvdXQ7CisKKyAgICAgICAgLyogSWYgdGhpcyBpcyBhIHN1cGVycGFnZSwgY29weSB0aGF0
IGZpcnN0LiAqLworICAgICAgICBpZiAoIHBhZ2Vfb3JkZXIgIT0gVEhJUkRfT1JERVIgKQorICAg
ICAgICB7CisgICAgICAgICAgICAvKiBBbGlnbiB0aGUgb2xkX2dmbiBhbmQgbWZuIHRvIHRoZSBn
aXZlbiBwYWdlciBvcmRlci4gKi8KKyAgICAgICAgICAgIG9sZF9nZm4gPSBfZ2ZuKGdmbl94KG9s
ZF9nZm4pICYgfigoMVVMIDw8IHBhZ2Vfb3JkZXIpIC0gMSkpOworICAgICAgICAgICAgbWZuID0g
X21mbihtZm5feChtZm4pICYgfigoMVVMIDw8IHBhZ2Vfb3JkZXIpIC0gMSkpOworCisgICAgICAg
ICAgICBpZiAoIHAybV9zZXRfZW50cnkoYXAybSwgb2xkX2dmbiwgKDFVTCA8PCBwYWdlX29yZGVy
KSwgbWZuLCBwMm10LCBwMm1hKSApCisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
IH0KKyAgICB9CisKKyAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KGFwMm0sIG5ld19nZm4sICZwMm10
LCAmcDJtYSwgTlVMTCk7CisKKyAgICAvKiBJZiBuZXdfZ2ZuIGlzIG5vdCBwYXJ0IG9mIGFsdHAy
bSwgZ2V0IHRoZSBtYXBwaW5nIGluZm9ybWF0aW9uIGZyb20gaHAybSAqLworICAgIGlmICggbWZu
X2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgbWZuID0gcDJtX2dldF9lbnRyeShocDJt
LCBuZXdfZ2ZuLCAmcDJtdCwgJnAybWEsIE5VTEwpOworCisgICAgaWYgKCBtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikgfHwKKyAgICAgICAgIC8qIEFsbG93IGNoYW5naW5nIGdmbidzIGluIHAybV9y
YW1fKHJ3fHJvKSBtZW1vcnkgb25seS4gKi8KKyAgICAgICAgICgocDJtdCAhPSBwMm1fcmFtX3J3
KSAmJiAocDJtdCAhPSBwMm1fcmFtX3JvKSkgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGlm
ICggcDJtX3NldF9lbnRyeShhcDJtLCBvbGRfZ2ZuLCAoMVVMIDw8IFRISVJEX09SREVSKSwgbWZu
LCBwMm10LCBwMm1hKSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmMgPSAwOworCitvdXQ6
CisgICAgcDJtX3dyaXRlX3VubG9jayhhcDJtKTsKKyAgICBwMm1fcmVhZF91bmxvY2soaHAybSk7
CisKKyAgICByZXR1cm4gcmM7Cit9CisKKwogc3RhdGljIHZvaWQgYWx0cDJtX3ZjcHVfcmVzZXQo
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdi0+YXJjaC5hcDJtX2lkeCA9IElOVkFMSURfQUxUUDJN
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2h2bS5jIGIveGVuL2FyY2gvYXJtL2h2bS5jCmlu
ZGV4IDdlOTFmMjQzNmQuLjhjZjZkYjI0YTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9odm0u
YworKysgYi94ZW4vYXJjaC9hcm0vaHZtLmMKQEAgLTE0OCw3ICsxNDgsMTIgQEAgc3RhdGljIGlu
dCBkb19hbHRwMm1fb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKLSAgICAgICAgcmMg
PSAtRU9QTk9UU1VQUDsKKyAgICAgICAgaWYgKCBhLnUuY2hhbmdlX2dmbi5wYWQxIHx8IGEudS5j
aGFuZ2VfZ2ZuLnBhZDIgKQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBlbHNl
CisgICAgICAgICAgICByYyA9IGFsdHAybV9jaGFuZ2VfZ2ZuKGQsIGEudS5jaGFuZ2VfZ2ZuLnZp
ZXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9nZm4oYS51LmNoYW5nZV9n
Zm4ub2xkX2dmbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9nZm4oYS51
LmNoYW5nZV9nZm4ubmV3X2dmbikpOwogICAgICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Fs
dHAybS5oCmluZGV4IDRjZGNhNjNmMDEuLmY1Y2Y1NjAzNzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYWx0cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaApA
QCAtOTMsNCArOTMsMTAgQEAgaW50IGFsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBwMm1hKTsKIAorLyogQ2hhbmdl
IGEgZ2ZuLT5tZm4gbWFwcGluZyAqLworaW50IGFsdHAybV9jaGFuZ2VfZ2ZuKHN0cnVjdCBkb21h
aW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwKKyAgICAgICAg
ICAgICAgICAgICAgICBnZm5fdCBvbGRfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgIGdmbl90
IG5ld19nZm4pOworCiAjZW5kaWYgLyogX19BU01fQVJNX0FMVFAyTV9IICovCi0tIAoyLjEzLjMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7ny-0001yk-Mr; Wed, 30 Aug 2017 18:33:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nv-0001j4-3P
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:31 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D6/FD-02044-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig4PPjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZv9ULZvJXHG6czdzA+JGni5GLQ0hgI6PE
 0gnH2CGcTYwSbdumAjmcHGwCBhJTXq9kBbFFBJQk7q2azARSxCywnFFi+4RXjCAJYQFniflrL
 rCB2CwCqhItG4+AxXkFbCUeLzsDNkhCQF7i3IPbzCA2J1D8zIEZYEOFBGwk7s09zzyBkXsBI8
 MqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxADzMAwQ7Gle3
 OhxglOZiURHlXMC+PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBOwskJ1iUmp5akZaZAww1mLQE
 B4+SCG83SJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5F4MUCYAUZZTmwY2Ahf0lRlkpY
 V5GoKOEeApSi3IzS1DlXzGKczAqCfMGgkzhycwrgdv0CugIJqAjYr2WghxRkoiQkmpgtOAMf8
 Bkr9jq900h86XkhxXqT9YcyL0omThZa+vp8y5nM959kl/oHum+uiDq2J2N5ZEsnVnbitf08vG
 7zYsTUfMUW3hTfoc8S7VAU1nZHLV7bsyff3C9VvCrun3RrvF7EHNH47aESaE+/2/8/ZprmjxR
 xEScYb66zZJZVxrE7O84XbxYlWutxFKckWioxVxUnAgAg2icjnYCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504118009!88489698!1
X-Originating-IP: [131.159.0.8]
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 15884 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id A604A10CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 989DB491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:55 +0200
Message-Id: <20170830183258.14612-37-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [PATCH v4 36/39] altp2m: Document external-only use on
	ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHplbnRpZmljLmNvbT4KCkN1cnJl
bnRseSwgdGhlIGFsdHAybSBmZWF0dXJlIGhhcyBiZWVuIHVzZWQgYW5kIHRodXMgZG9jdW1lbnRl
ZCBmb3IgdGhlCng4NiBhcmNoaXRlY3R1cmUuIEFzIHdlIGFpbSB0byBpbnRyb2R1Y2UgYWx0cDJt
IHRvIEFSTSwgaW4gdGhpcyBjb21taXQsCndlIGFkanVzdCB0aGUgZG9jdW1lbnRhdGlvbiBieSBw
b2ludGluZyBvdXQgeDg2IG9ubHkgcGFydHMgYW5kIHRodXMgbWFrZQpjbGVhciB0aGF0IHRoZSBt
b2RlcyBYRU5fQUxUUDJNX2V4dGVybmFsIGFuZCBYRU5fQUxUUDJNX2Rpc2FibGVkIGFyZQphbHNv
IHZhbGlkIGZvciB0aGUgQVJNIGFyY2hpdGVjdHVyZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQ
cm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMuY29tPgotLS0KQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCnY0OiBXZSBhZGRlZCB0aGlzIHBhdGNoIHRvIG91ciBwYXRjaCBzZXJpZXMuCi0t
LQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggNzljYjJlYWVh
Ny4uMjU5Y2YxOGVhNiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBi
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTM4MCw3ICsxMzgwLDcgQEAgZ3Vlc3QgT3Bl
cmF0aW5nIFN5c3RlbXMuCiAKID1pdGVtIEI8YWx0cDJtPSJNT0RFIj4KIAotQjwoeDg2IG9ubHkp
PiBTcGVjaWZpZXMgdGhlIGFjY2VzcyBtb2RlIHRvIHRoZSBhbHRlcm5hdGUtcDJtIGNhcGFiaWxp
dHkuCitTcGVjaWZpZXMgdGhlIGFjY2VzcyBtb2RlIHRvIHRoZSBhbHRlcm5hdGUtcDJtIGNhcGFi
aWxpdHkuCiBBbHRlcm5hdGUtcDJtIGFsbG93cyBhIGd1ZXN0IHRvIG1hbmFnZSBtdWx0aXBsZSBw
Mm0gZ3Vlc3QgcGh5c2ljYWwgIm1lbW9yeQogdmlld3MiIChhcyBvcHBvc2VkIHRvIGEgc2luZ2xl
IHAybSkuCiBZb3UgbWF5IHdhbnQgdGhpcyBvcHRpb24gaWYgeW91IHdhbnQgdG8gYWNjZXNzLWNv
bnRyb2wvaXNvbGF0ZQpAQCAtMTM5OCw4ICsxMzk4LDggQEAgQWx0cDJtIGlzIGRpc2FibGVkIGZv
ciB0aGUgZG9tYWluIChkZWZhdWx0KS4KIAogPWl0ZW0gQjxtaXhlZD4KIAotVGhlIG1peGVkIG1v
ZGUgYWxsb3dzIGFjY2VzcyB0byB0aGUgYWx0cDJtIGludGVyZmFjZSBmb3IgYm90aCBpbi1ndWVz
dAotYW5kIGV4dGVybmFsIHRvb2xzIGFzIHdlbGwuCitCPCh4ODYgb25seSk+IFRoZSBtaXhlZCBt
b2RlIGFsbG93cyBhY2Nlc3MgdG8gdGhlIGFsdHAybSBpbnRlcmZhY2UgZm9yIGJvdGgKK2luLWd1
ZXN0IGFuZCBleHRlcm5hbCB0b29scyBhcyB3ZWxsLgogCiA9aXRlbSBCPGV4dGVybmFsPgogCkBA
IC0xNDA3LDcgKzE0MDcsNyBAQCBFbmFibGVzIGFjY2VzcyB0byB0aGUgYWx0ZXJuYXRlLXAybSBj
YXBhYmlsaXR5IGJ5IGV4dGVybmFsIHByaXZpbGVnZWQgdG9vbHMuCiAKID1pdGVtIEI8bGltaXRl
ZD4KIAotRW5hYmxlcyBsaW1pdGVkIGFjY2VzcyB0byB0aGUgYWx0ZXJuYXRlLXAybSBjYXBhYmls
aXR5LAorQjwoeDg2IG9ubHkpPiBFbmFibGVzIGxpbWl0ZWQgYWNjZXNzIHRvIHRoZSBhbHRlcm5h
dGUtcDJtIGNhcGFiaWxpdHksCiBpZS4gZ2l2aW5nIHRoZSBndWVzdCBhY2Nlc3Mgb25seSB0byBl
bmFibGUvZGlzYWJsZSB0aGUgVk1GVU5DIGFuZCAjVkUgZmVhdHVyZXMuCiAKID1iYWNrCi0tIAoy
LjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7ny-0001zU-Ud; Wed, 30 Aug 2017 18:33:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nv-0001jC-6S
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E0/38-03610-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig5cXbSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylt+8yFqyUqFg08xt7A+NskS5GLg4hgY2M
 EqdPvmKFcDYxSvydfIG5i5GTg03AQGLK65WsILaIgJLEvVWTmUCKmAWWMUlcuXoIrEhYwFNi8
 rYHTCA2i4CqROe19UANHBy8ArYSC/fGgIQlBOQlzj24DVbOCRQ+c2AG2EwhARuJe3PPM09g5F
 7AyLCKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECPQwAxDsYDz
 +Pu4QoyQHk5Io7wrm5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjZgQEjJFiUmp5akZaZAww1
 mLQEB4+SCC8LSJq3uCAxtzgzHSJ1ilFRSpzXECQhAJLIKM2Da4OF9yVGWSlhXkagQ4R4ClKLc
 jNLUOVfMYpzMCoJ87KBTOHJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYxFGytZvrzjruF+Ej9fNC
 nohkSd7F3WYBcdDXXWIw4noq4esq4w+ZKyevOMw1NV5HvXzFfc2sB5JuDVl5jrdtcWHCnN4s8
 +83x2/aG9CUvtJMWnr/mi9Nb0aqWeyjpxnaRTrYc4exLyHzXt71j16dzGaC21b3OYjr4yFF6r
 xBxzx+ODx6eOxZOUWIozEg21mIuKEwHtxk6LagIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504118009!91031519!1
X-Originating-IP: [131.159.0.8]
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 44094 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 39A4810CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 2C1AC491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:47 +0200
Message-Id: <20170830183258.14612-29-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 28/39] altp2m: Rename p2m_altp2m_check to
	altp2m_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIHJlbmFtZSB0aGUgZnVuY3Rpb24gInAybV9hbHRwMm1fY2hlY2si
IHRvCiJhbHRwMm1fY2hlY2siLiAgVGhpcyBpcyBhIHByZXBhcmF0aW9uIG1lYXN1cmUgZm9yIHRo
ZSBmb2xsb3dpbmcgY29tbWl0CndoaWNoIG1vdmVzIHRoZSByZW5hbWVkIGZ1bmN0aW9uICJhbHRw
Mm1fY2hlY2siIGZyb20gcDJtLmMgdG8gYWx0cDJtLmMKaW4gb3JkZXIgdG8gZ3JvdXAgYWxsIGFs
dHAybS1yZWxhdGVkIGZ1bmN0aW9ucyB0byBvbmUgc3BvdCAod2hpY2ggaXMKYWx0cDJtLmMpLiBU
aGUgcmVhc29uIGZvciBtb2RpZnlpbmcgdGhlIGZ1bmN0aW9uJ3MgbmFtZSBpcyBkdWUgdGhlCmFz
c29jaWF0aW9uIG9mIHRoZSBmdW5jdGlvbiB3aXRoIHRoZSBhc3NvY2lhdGVkIC5jIGZpbGUuCgpT
aWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4K
LS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnY0OiBJbiB0aGlzIGNvbW1p
dCwgd2UgaGF2ZSBwdWxsZWQgdGhlIHJlbmFtaW5nIG9mIHRoZSBmdW5jdGlvbgogICAgInAybV9h
bHRwMm1fY2hlY2siIG91dCBvZiB0aGUgcHJldmlvdXMgY29tbWl0ICJhbHRwMm06IEludHJvZHVj
ZQogICAgYWx0cDJtX3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZCIKLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLmMgICAgIHwgMiArLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICB8IDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
IHwgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCmluZGV4IGU4YTU3ZDExOGMuLmQ1MDM4ZWQ2NmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTE2ODcsNyArMTY4Nyw3
IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHZtX2V2ZW50
X3Jlc3BvbnNlX3QgKnJzcCkKICAgICB9CiB9CiAKLXZvaWQgcDJtX2FsdHAybV9jaGVjayhzdHJ1
Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4KQordm9pZCBhbHRwMm1fY2hlY2soc3RydWN0IHZjcHUg
KnYsIHVpbnQxNl90IGlkeCkKIHsKICAgICBpZiAoIGFsdHAybV9hY3RpdmUodi0+ZG9tYWluKSAp
CiAgICAgICAgIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQodiwgaWR4KTsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCA5
MjkxZGI2MWM1Li40MmU2ZjA5MDI5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMK
KysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBAIC00MTgsNyArNDE4LDcgQEAgdm9pZCB2bV9l
dmVudF9yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVk
KQogCiAgICAgICAgICAgICAvKiBDaGVjayBmb3IgYWx0cDJtIHN3aXRjaCAqLwogICAgICAgICAg
ICAgaWYgKCByc3AuZmxhZ3MgJiBWTV9FVkVOVF9GTEFHX0FMVEVSTkFURV9QMk0gKQotICAgICAg
ICAgICAgICAgIHAybV9hbHRwMm1fY2hlY2sodiwgcnNwLmFsdHAybV9pZHgpOworICAgICAgICAg
ICAgICAgIGFsdHAybV9jaGVjayh2LCByc3AuYWx0cDJtX2lkeCk7CiAKICAgICAgICAgICAgIGlm
ICggcnNwLmZsYWdzICYgVk1fRVZFTlRfRkxBR19TRVRfUkVHSVNURVJTICkKICAgICAgICAgICAg
ICAgICB2bV9ldmVudF9zZXRfcmVnaXN0ZXJzKHYsICZyc3ApOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggZDM0
NjdkYWFjZi4uNTU2NDQ3M2UyNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0xODYsNyArMTg2LDcgQEAgdHlw
ZWRlZiBlbnVtIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2socDJt
X21hcF9mb3JlaWduKSkpCiAKIHN0YXRpYyBpbmxpbmUKLXZvaWQgcDJtX2FsdHAybV9jaGVjayhz
dHJ1Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4KQordm9pZCBhbHRwMm1fY2hlY2soc3RydWN0IHZj
cHUgKnYsIHVpbnQxNl90IGlkeCkKIHsKICAgICAvKiBOb3Qgc3VwcG9ydGVkIG9uIEFSTS4gKi8K
IH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCmluZGV4IDYzOTVlOGZkMWQuLmQxY2M2NWY4NmQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApA
QCAtODA0LDcgKzgwNCw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHAybV9kb21haW4gKnAybV9n
ZXRfYWx0cDJtKHN0cnVjdCB2Y3B1ICp2KQogYm9vbF90IHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1f
YnlfaWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpZHgpOwogCiAvKiBDaGVjayB0byBz
ZWUgaWYgdmNwdSBzaG91bGQgYmUgc3dpdGNoZWQgdG8gYSBkaWZmZXJlbnQgcDJtLiAqLwotdm9p
ZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBpZHgpOwordm9pZCBh
bHRwMm1fY2hlY2soc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGlkeCk7CiAKIC8qIEZsdXNoIGFs
bCB0aGUgYWx0ZXJuYXRlIHAybSdzIGZvciBhIGRvbWFpbiAqLwogdm9pZCBwMm1fZmx1c2hfYWx0
cDJtKHN0cnVjdCBkb21haW4gKmQpOwotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nz-00020p-7a; Wed, 30 Aug 2017 18:33:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nv-0001hb-7z
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:31 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 29/C5-03414-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Igy87zSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyly6YwFcyUq7i5pZW1gfGPeBcjF4eQwEZG
 ifUtc9m7GDmBnE2MEs+PW4DYbAIGElNer2QFsUUElCTurZrMBGIzC1RILH28F8wWFvCQ2LGuh
 aWLkYODRUBVYt6japAwr4CtxN0HV8BGSgjIS5x7cJsZxOYEip85MIMVYpWNxL2555knMHIvYG
 RYxahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F0GINjB+Gt
 ZwCFGSQ4mJVHeFczLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LIDg0VIsCg1PbUiLTMHGGYw
 aQkOHiURXieQNG9xQWJucWY6ROoUo6KUOK8hSEIAJJFRmgfXBgvtS4yyUsK8jECHCPEUpBblZ
 pagyr9iFOdgVBLmdQSZwpOZVwI3/RXQYiagxbFeS0EWlyQipKQaGDcEdFjpbBFb4yNQ+03e4Z
 1khkWruWvBn2P1W/y8lqgmx1S9uHW4YOk9Nz/Pw0wf21UX35jzeb7nwtpVb68w9y/5+HTLpuW
 9c1dXlq8M0VvWP5HjS/vfiC+fN+hkPljxZEnT1igDfbO3oTtzZtz9qrF30gO1eSlpr4JZP+y8
 tOvgxcme+33/8AorsRRnJBpqMRcVJwIA3aou/GgCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504118009!72355789!1
X-Originating-IP: [131.159.0.8]
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 28653 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id B59A810CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id A6F88491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:56 +0200
Message-Id: <20170830183258.14612-38-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v4 37/39] altp2m: Allow activating altp2m on ARM
	domains
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHByZXZpb3VzIGxpYnhsIGltcGxlbWVudGlvbiBsaW1pdGVkIHRoZSB1c2Ugb2YgYWx0cDJt
IHRvIHg4NiBIVk0gZG9tYWlucy4KVGhpcyBjb21taXQgZXh0ZW5kcyBsaWJ4bCBieSBpbnRyb2R1
Y2luZyB0aGUgYWx0cDJtIHN3aXRjaCB0byBBUk0gZG9tYWlucy4KCkFkZGl0aW9uYWxseSwgd2Ug
aW50cm9kdWNlIHRoZSBtYWNybyBMSUJYTF9IQVZFX0FSTV9BTFRQMk0gaW4gcGFyYWxsZWwgdG8g
dGhlCmZvcm1lciBMSUJYTF9IQVZFX0FMVFAyTSB0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4gYWx0
cDJtIGZvciB4ODYgYW5kIGFuZCBhbHRwMm0KZm9yIEFSTSBhcmNoaXRlY3R1cmVzLiBXZSBhbHNv
IGV4dGVuZCB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgb3B0aW9uICJhbHRwMm0iCmluIC4vZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8
cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDEwICsrKysrKysrKy0KIHRvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jICAgICB8IDE2ICsrKysrKysrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKaW5kZXggMTcwNDUyNTNhYi4uZTdhZjE1YmM0NSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC04NzIsMTEgKzg3Miwx
OSBAQCB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fY3R4IGxpYnhsX2N0eDsKIAogLyoKICAqIExJQlhM
X0hBVkVfQUxUUDJNCi0gKiBJZiB0aGlzIGlzIGRlZmluZWQsIHRoZW4gbGlieGwgc3VwcG9ydHMg
YWx0ZXJuYXRlIHAybSBmdW5jdGlvbmFsaXR5LgorICogSWYgdGhpcyBpcyBkZWZpbmVkLCB0aGVu
IGxpYnhsIHN1cHBvcnRzIGFsdGVybmF0ZSBwMm0gZnVuY3Rpb25hbGl0eSBmb3IKKyAqIHg4NiBI
Vk0gZ3Vlc3RzLgogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfQUxUUDJNIDEKIAogLyoKKyAqIExJ
QlhMX0hBVkVfQVJNX0FMVFAyTQorICogSWYgdGhpcyBpcyBkZWZpbmVkLCB0aGVuIGxpYnhsIHN1
cHBvcnRzIGFsdGVybmF0ZSBwMm0gZnVuY3Rpb25hbGl0eSBmb3IKKyAqIEFSTSBndWVzdHMuCisg
Ki8KKyNkZWZpbmUgTElCWExfSEFWRV9BUk1fQUxUUDJNIDEKKworLyoKICAqIExJQlhMX0hBVkVf
UkVNVVMKICAqIElmIHRoaXMgaXMgZGVmaW5lZCwgdGhlbiBsaWJ4bCBzdXBwb3J0cyByZW11cy4K
ICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi5kYjc3Yzk1YTdlIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMzE0
LDYgKzMxNCw3IEBAIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRfY29u
ZmlnLT5iX2luZm87CiAgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwog
ICAgIGNoYXIgKnhzX2RvbWlkLCAqY29uX2RvbWlkOworICAgIGJvb2wgYWx0cDJtX3N1cHBvcnQg
PSBmYWxzZTsKICAgICBpbnQgcmM7CiAgICAgdWludDY0X3Qgc2l6ZTsKIApAQCAtNDU4LDE4ICs0
NTksMjkgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAjZW5kaWYKICAgICB9CiAKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9f
eDg2XzY0X18pCiAgICAgLyogQWx0ZXJuYXRlIHAybSBzdXBwb3J0IG9uIHg4NiBpcyBhdmFpbGFi
bGUgb25seSBmb3IgSFZNIGd1ZXN0cy4gKi8KLSAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQ
RV9IVk0pCisgICAgICAgIGFsdHAybV9zdXBwb3J0ID0gdHJ1ZTsKKyNlbGlmIGRlZmluZWQoX19h
cm1fXykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKKyAgICAvKiBBbHRlcm5hdGUgcDJtIHN1cHBv
cnQgb24gQVJNIGlzIGF2YWlsYWJsZSBmb3IgYWxsIGd1ZXN0cy4gKi8KKyAgICBhbHRwMm1fc3Vw
cG9ydCA9IHRydWU7CisjZW5kaWYKKworICAgIGlmIChhbHRwMm1fc3VwcG9ydCkgewogICAgICAg
ICAvKiBUaGUgY29uZmlnIHBhcmFtZXRlciAiYWx0cDJtIiByZXBsYWNlcyB0aGUgcGFyYW1ldGVy
ICJhbHRwMm1odm0iLiBGb3IKLSAgICAgICAgICogbGVnYWN5IHJlYXNvbnMsIGJvdGggcGFyYW1l
dGVycyBhcmUgYWNjZXB0ZWQgb24geDg2IEhWTSBndWVzdHMuCisgICAgICAgICAqIGxlZ2FjeSBy
ZWFzb25zLCBib3RoIHBhcmFtZXRlcnMgYXJlIGFjY2VwdGVkIG9uIHg4NiBIVk0gZ3Vlc3RzIChv
bmx5CisgICAgICAgICAqICJhbHRwMm0iIGlzIGFjY2VwdGVkIG9uIEFSTSBndWVzdHMpLgogICAg
ICAgICAgKgogICAgICAgICAgKiBJZiB0aGUgbGVnYWN5IGZpZWxkIGluZm8tPnUuaHZtLmFsdHAy
bSBpcyBzZXQsIGFjdGl2YXRlIGFsdHAybS4KICAgICAgICAgICogT3RoZXJ3aXNlIHNldCBhbHRw
Mm0gYmFzZWQgb24gdGhlIGZpZWxkIGluZm8tPmFsdHAybS4gKi8KKyNpZiBkZWZpbmVkKF9faTM4
Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgICAgIGlmIChpbmZvLT5hbHRwMm0gPT0g
TElCWExfQUxUUDJNX01PREVfRElTQUJMRUQgJiYKICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xf
dmFsKGluZm8tPnUuaHZtLmFsdHAybSkpCiAgICAgICAgICAgICB4Y19odm1fcGFyYW1fc2V0KGN0
eC0+eGNoLCBkb21pZCwgSFZNX1BBUkFNX0FMVFAyTSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0uYWx0cDJtKSk7CiAgICAgICAgIGVs
c2UKKyNlbmRpZgogICAgICAgICAgICAgeGNfaHZtX3BhcmFtX3NldChjdHgtPnhjaCwgZG9taWQs
IEhWTV9QQVJBTV9BTFRQMk0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmFs
dHAybSk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDZlODBkMzYyNTYuLjQxMmEwYjYxMjkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKQEAgLTU4Myw3ICs1ODMsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAoImFyY2hfYXJtIiwgU3Ry
dWN0KE5vbmUsIFsoImdpY192ZXJzaW9uIiwgbGlieGxfZ2ljX3ZlcnNpb24pLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXSkpLAogICAgICMgQWx0ZXJuYXRlIHAybSBpcyBub3QgYm91
bmQgdG8gYW55IGFyY2hpdGVjdHVyZSBvciBndWVzdCB0eXBlLCBhcyBpdCBpcwotICAgICMgc3Vw
cG9ydGVkIGJ5IHg4NiBIVk0gYW5kIEFSTSBzdXBwb3J0IGlzIHBsYW5uZWQuCisgICAgIyBzdXBw
b3J0ZWQgYnkgeDg2IEhWTSBhbmQgQVJNIGRvbWFpbnMuCiAgICAgKCJhbHRwMm0iLCBsaWJ4bF9h
bHRwMm1fbW9kZSksCiAKICAgICBdLCBkaXI9RElSX0lOCi0tIAoyLjEzLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nz-00022G-HC; Wed, 30 Aug 2017 18:33:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nv-0001ij-Eu
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 16/9B-02224-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/cny/J
 Ig9tvzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFz5tYCj7bV8zc/JO5gfGQYRcjF4eQwEZG
 icOf5rJCOJsYJe5+uMTUxcjJwSZgIDHl9UpWEFtEQEni3qrJTCBFzAJNjBL3Gh+wgSSEBewk/
 k/+DdbAIqAq8e7JeyCbg4NXwFbiw2dbkLCEgLzEuQe3mUFsTqDwmQMzwGYKCdhI3Jt7nnkCI/
 cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBHq5nYGD
 cwdh8wu8QoyQHk5Io7wrm5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjZgQEjJFiUmp5akZaZ
 Aww1mLQEB4+SCC8LSJq3uCAxtzgzHSJ1ilFRSpx3MchMAZBERmkeXBssvC8xykoJ8zIyMDAI8
 RSkFuVmlqDKv2IU52BUEuZlAxnPk5lXAjf9FdBiJqDFsV5LQRaXJCKkpBoYG1wesW/KCvl/et
 n7UqcX1tzbOreL37mvdulB+Cp7ewPDTVtFNBJm1L96cvtnXdzrWjcPq5//Z7b9dD+m4BWkd26
 utcupWeWvHfY+2Ptv251JxpM9O+8dMvO0eHJZPfrsZMNret+ae/KWpUl5RhYkmLCdzz/xuWu5
 nmpeXd6zne/3b793KsJTV4mlOCPRUIu5qDgRAFZZV4BqAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504118009!81499005!1
X-Originating-IP: [131.159.0.8]
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 64753 invoked from network); 30 Aug 2017 18:33:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 7AAEE10CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 75294491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:52 +0200
Message-Id: <20170830183258.14612-34-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 33/39] arm/p2m: Add altp2m paging mechanism
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyB0aGUgZnVuY3Rpb24gImFsdHAybV9sYXp5X2NvcHkiIGltcGxlbWVu
dGluZyB0aGUgYWx0cDJtCnBhZ2luZyBtZWNoYW5pc20uIFRoZSBmdW5jdGlvbiAiYWx0cDJtX2xh
enlfY29weSIgbGF6aWx5IGNvcGllcyB0aGUKaG9zdHAybSdzIG1hcHBpbmcgaW50byB0aGUgY3Vy
cmVudGx5IGFjdGl2ZSBhbHRwMm0gdmlldyBvbiAybmQgc3RhZ2UKdHJhbnNsYXRpb24gZmF1bHRz
IG9uIGluc3RydWN0aW9uIG9yIGRhdGEgYWNjZXNzLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFBy
b3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCnYzOiBDb3NtZXRpYyBmaXhlcy4KCiAgICBMb2NrZWQgaG9zdHAybSBp
biB0aGUgZnVuY3Rpb24gImFsdHAybV9sYXp5X2NvcHkiIHRvIGF2b2lkIGEgbWFwcGluZwogICAg
YmVpbmcgY2hhbmdlZCBpbiBob3N0cDJtIGJlZm9yZSBpdCBoYXMgYmVlbiBpbnNlcnRlZCBpbnRv
IHRoZQogICAgdmFsdHAybSB2aWV3LgoKICAgIFJlbW92ZWQgdW5uZWNlc3NhcnkgY2FsbHMgdG8g
InAybV9tZW1fYWNjZXNzX2NoZWNrIiBpbiB0aGUgZnVuY3Rpb25zCiAgICAiZG9fdHJhcF9pbnN0
cl9hYm9ydF9ndWVzdCIgYW5kICJkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3QiIGFmdGVyIGEKICAg
IHRyYW5zbGF0aW9uIGZhdWx0IGhhcyBiZWVuIGhhbmRsZWQgYnkgdGhlIGZ1bmN0aW9uCiAgICAi
YWx0cDJtX2xhenlfY29weSIuCgogICAgQWRhcHRlZCAiYWx0cDJtX2xhenlfY29weSIgdG8gcmV0
dXJuIHRoZSB2YWx1ZSAidHJ1ZSIgaWYgdGhlCiAgICBlbmNvdW50ZXJlZCB0cmFuc2xhdGlvbiBm
YXVsdCBlbmNvdW50ZXJzIGEgdmFsaWQgZW50cnkgaW5zaWRlIG9mIHRoZQogICAgY3VycmVudGx5
IGFjdGl2ZSBhbHRwMm0gdmlldy4gSWYgbXVsdGlwbGUgdmNwdXMgYXJlIHVzaW5nIHRoZSBzYW1l
CiAgICBhbHRwMm0sIGl0IGlzIGxpa2VseSB0aGF0IGJvdGggZ2VuZXJhdGUgYSB0cmFuc2xhdGlv
biBmYXVsdCwgd2hlcmVhcwogICAgdGhlIGZpcnN0IG9uZSB3aWxsIGJlIGFscmVhZHkgaGFuZGxl
ZCBieSAiYWx0cDJtX2xhenlfY29weSIuIFdpdGgKICAgIHRoaXMgY2hhbmdlIHRoZSAybmQgdmNw
dSB3aWxsIHJldHJ5IGFjY2Vzc2luZyB0aGUgZmF1bHRpbmcgYWRkcmVzcy4KCiAgICBDaGFuZ2Vk
IG9yZGVyIG9mIGFsdHAybSBjaGVja2luZyBhbmQgTU1JTyBlbXVsYXRpb24gd2l0aGluIHRoZQog
ICAgZnVuY3Rpb24gImRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdCIuICBOb3csIGFsdHAybSBpcyBj
aGVja2VkIGFuZAogICAgaGFuZGxlZCBvbmx5IGlmIHRoZSBNTUlPIGRvZXMgbm90IGhhdmUgdG8g
YmUgZW11bGF0ZWQuCgogICAgQ2hhbmdlZCB0aGUgZnVuY3Rpb24gcHJvdG90eXBlIG9mICJhbHRw
Mm1fbGF6eV9jb3B5Ii4gIFRoaXMgY29tbWl0CiAgICByZW1vdmVzIHRoZSB1bm5lY2Vzc2FyeSBz
dHJ1Y3QgcDJtX2RvbWFpbiogZnJvbSB0aGUgcHJldmlvdXMKICAgIGZ1bmN0aW9uIHByb3RvdHlw
ZS4gIEFsc28sIHRoaXMgY29tbWl0IHJlbW92ZXMgdGhlIHVubmVjZXNzYXJ5CiAgICBhcmd1bWVu
dCBndmEuICBGaW5hbGx5LCB0aGlzIGNvbW1pdCBjaGFuZ2VzIHRoZSBhZGRyZXNzIG9mIHRoZQog
ICAgZnVuY3Rpb24gcGFyYW1ldGVyIGdwYSBmcm9tIHBhZGRyX3QgdG8gZ2ZuX3QgYW5kIHJlbmFt
ZXMgaXQgdG8gZ2ZuLgoKICAgIE1vdmVkIHRoZSBhbHRwMm0gaGFuZGxpbmcgbWVjaGFuaXNtIGlu
dG8gYSBzZXBhcmF0ZSBmdW5jdGlvbgogICAgInRyeV9oYW5kbGVfYWx0cDJtIi4KCiAgICBNb3Zl
ZCB0aGUgZnVuY3Rpb25zICJwMm1fYWx0cDJtX2NoZWNrIiBhbmQKICAgICJhbHRwMm1fc3dpdGNo
X3ZjcHVfYWx0cDJtX2J5X2lkIiBvdXQgb2YgdGhpcyBwYXRjaC4KCiAgICBNb3ZlZCBhcHBsaWVk
IGNvZGUgbW92ZW1lbnQgaW50byBhIHNlcGFyYXRlIHBhdGNoLgoKdjQ6IENvc21ldGljIGZpeGVz
LgoKICAgIENoYW5nZWQgdGhlIGZ1bmN0aW9uIHByb3RvdHlwZSBvZiAiYWx0cDJtX2xhenlfY29w
eSIgYW5kCiAgICAidHJ5X2hhbmRsZV9hbHRwMm0iIGJ5IHJlbW92aW5nIHRoZSB1bnVzZWQgZnVu
Y3Rpb24gcGFyYW1ldGVyIG9mCiAgICB0eXBlICJzdHJ1Y3QgbnBmZWMiLgoKICAgIFJlbW92ZWQg
dGhlIGZ1bmN0aW9uICJ0cnlfaGFuZGxlX2FsdHAybSIuCgogICAgUGxlYXNlIG5vdGUgdGhhdCB3
ZSBjYW5ub3QgcmVvcmRlciB0aGUgY2FsbHMgdG8gImFsdHAybV9sYXp5X2NvcHkiCiAgICBhbmQg
Imdmbl90b19tZm4iIGFzIHRvIGRlcHJpb3JpdGl6ZSBhbHRwMm0uIElmIHRoZSBjYWxsIHRvCiAg
ICAiZ2ZuX3RvX21mbiIgd291bGQgYmUgcGVyZm9ybWVkIGJlZm9yZSAiYWx0cDJtX2xhenlfY29w
eSIsIHRoZQogICAgc3lzdGVtIHdvdWxkIGxpa2VseSBzdGFsbCBpZiBhbHRwMm0gd2FzIGFjdGl2
ZS4gVGhpcyBpcyBiZWNhdXNlIHRoZQogICAgInAybV9sb29rdXAiIHJvdXRpbmUgaW4gImdmbl90
b19tZm4iIGNvbnNpZGVycyBvbmx5IHRoZSBob3N0J3MgcDJtLAogICAgd2hpY2ggd2lsbCBtb3N0
IGxpa2VseSByZXR1cm4gYSBtZm4gIT0gSU5WQUxJRF9NRk4gYW5kIHRodXMgZW50aXJlbHkKICAg
IHNraXAgdGhlIGNhbGwgdG8gImFsdHAybV9sYXp5X2NvcHkiLgoKICAgIFVzZSB0aGUgZnVuY3Rp
b25zICJwMm1fKHNldHxnZXQpX2VudHJ5IiBpbnN0ZWFkIG9mIHRoZSBoZWxwZXJzCiAgICAicDJt
X2xvb2t1cF9hdHRyIiBhbmQgIm1vZGlmeV9hbHRwMm1fZW50cnkiIGluIHRoZSBmdW5jdGlvbgog
ICAgImFsdHAybV9sYXp5X2NvcHkiLiBUaGVyZWZvcmUsIHdlIHdyaXRlLWxvY2sgdGhlIGFsdHAy
bSB2aWV3CiAgICB0aHJvdWdob3V0IHRoZSBlbnRpcmUgZnVuY3Rpb24uCgogICAgTW92ZWQgcmVh
ZC1sb2NraW5nIG9mIGhwMm0gdG8gdGhlIGJlZ2lubmluZyBvZiB0aGUgZnVuY3Rpb24KICAgICJh
bHRwMm1fbGF6eV9jb3B5Ii4KLS0tCiB4ZW4vYXJjaC9hcm0vYWx0cDJtLmMgICAgICAgIHwgNjYg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2Fy
bS90cmFwcy5jICAgICAgICAgfCAxNyArKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
YWx0cDJtLmggfCAgNCArKysKIDMgZmlsZXMgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRwMm0uYyBiL3hlbi9hcmNoL2FybS9hbHRwMm0uYwpp
bmRleCA5Yzk4NzZjOTMyLi5mZDQ1NWJkYmZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0
cDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdHAybS5jCkBAIC0xNTUsNiArMTU1LDcyIEBAIGlu
dCBhbHRwMm1fc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmM7
CiB9CiAKKy8qCisgKiBUaGUgZnVuY3Rpb24gYWx0cDJtX2xhenlfY29weSByZXR1cm5zICJmYWxz
ZSIgb24gZXJyb3IuICBUaGUgcmV0dXJuIHZhbHVlCisgKiAidHJ1ZSIgc2lnbmFscyB0aGF0IGVp
dGhlciB0aGUgbWFwcGluZyBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgbGF6eS1jb3BpZWQKKyAqIGZy
b20gdGhlIGhvc3RwMm0gdG8gdGhlIGN1cnJlbnRseSBhY3RpdmUgYWx0cDJtIHZpZXcgb3IgdGhh
dCB0aGUgYWx0cDJtIHZpZXcKKyAqIGhvbGRzIGFscmVhZHkgYSB2YWxpZCBtYXBwaW5nLiBUaGUg
bGF0dGVyIGlzIHRoZSBjYXNlIGlmIG11bHRpcGxlIHZjcHVzCisgKiB1c2luZyB0aGUgc2FtZSBh
bHRwMm0gdmlldyBnZW5lcmF0ZSBhIHRyYW5zbGF0aW9uIGZhdWx0IHRoYXQgaXMgbGVkIGJhY2sg
aW4KKyAqIGJvdGggY2FzZXMgdG8gdGhlIHNhbWUgbWFwcGluZyBhbmQgdGhlIGZpcnN0IGZhdWx0
IGhhcyBiZWVuIGFscmVhZHkgaGFuZGxlZC4KKyAqLworYm9vbCBhbHRwMm1fbGF6eV9jb3B5KHN0
cnVjdCB2Y3B1ICp2LCBnZm5fdCBnZm4pCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSA9IHAybV9nZXRfaG9zdHAybShkKSwg
KmFwMm0gPSBOVUxMOworICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICBwMm1fYWNjZXNzX3QgcDJt
YTsKKyAgICBtZm5fdCBtZm47CisgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXI7CisgICAgaW50
IHJjOworCisgICAgYXAybSA9IGFsdHAybV9nZXRfYWx0cDJtKHYpOworICAgIGlmICggdW5saWtl
bHkoIWFwMm0pICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLyoKKyAgICAgKiBMb2Nr
IGhwMm0gdG8gcHJldmVudCB0aGUgaG9zdHAybSB0byBjaGFuZ2UgYSBtYXBwaW5nIGJlZm9yZSBp
dCBpcyBhZGRlZAorICAgICAqIHRvIHRoZSBhbHRwMm0gdmlldy4KKyAgICAgKi8KKyAgICBwMm1f
cmVhZF9sb2NrKGhwMm0pOworICAgIHAybV93cml0ZV9sb2NrKGFwMm0pOworCisgICAgLyogQ2hl
Y2sgaWYgZW50cnkgaXMgcGFydCBvZiB0aGUgYWx0cDJtIHZpZXcuICovCisgICAgbWZuID0gcDJt
X2dldF9lbnRyeShhcDJtLCBnZm4sIE5VTEwsIE5VTEwsIE5VTEwpOworCisgICAgLyoKKyAgICAg
KiBJZiBtdWx0aXBsZSB2Y3B1cyBhcmUgdXNpbmcgdGhlIHNhbWUgYWx0cDJtLCBpdCBpcyBsaWtl
bHkgdGhhdCBib3RoCisgICAgICogZ2VuZXJhdGUgYSB0cmFuc2xhdGlvbiBmYXVsdCwgd2hlcmVh
cyB0aGUgZmlyc3Qgb25lIHdpbGwgYmUgaGFuZGxlZAorICAgICAqIHN1Y2Nlc3NmdWxseSBhbmQg
dGhlIHNlY29uZCB3aWxsIGVuY291bnRlciBhIHZhbGlkIG1hcHBpbmcgdGhhdCBoYXMKKyAgICAg
KiBhbHJlYWR5IGJlZW4gYWRkZWQgYXMgYSByZXN1bHQgb2YgdGhlIHByZXZpb3VzIHRyYW5zbGF0
aW9uIGZhdWx0LiBJbgorICAgICAqIHRoaXMgY2FzZSwgdGhlIDJuZCB2Y3B1IG5lZWRzIHRvIHJl
dHJ5IGFjY2Vzc2luZyB0aGUgZmF1bHRpbmcgYWRkcmVzcy4KKyAgICAgKi8KKyAgICBpZiAoICFt
Zm5fZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIC8qIENo
ZWNrIGlmIGVudHJ5IGlzIHBhcnQgb2YgdGhlIGhvc3QgcDJtIHZpZXcuICovCisgICAgbWZuID0g
cDJtX2dldF9lbnRyeShocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgJnBhZ2Vfb3JkZXIpOworICAg
IGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAg
ICAvKiBBbGlnbiB0aGUgZ2ZuIGFuZCBtZm4gdG8gdGhlIGdpdmVuIHBhZ2VyIG9yZGVyLiAqLwor
ICAgIGdmbiA9IF9nZm4oZ2ZuX3goZ2ZuKSAmIH4oKDFVTCA8PCBwYWdlX29yZGVyKSAtIDEpKTsK
KyAgICBtZm4gPSBfbWZuKG1mbl94KG1mbikgJiB+KCgxVUwgPDwgcGFnZV9vcmRlcikgLSAxKSk7
CisKKyAgICByYyA9IHAybV9zZXRfZW50cnkoYXAybSwgZ2ZuLCAoMVVMIDw8IHBhZ2Vfb3JkZXIp
LCBtZm4sIHAybXQsIHAybWEpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwgImFsdHAybVsldV0gZmFpbGVkIHRvIHNldCBlbnRyeSBmb3IgJSMiUFJJ
X2dmbiIgLT4gJSMiUFJJX21mbiJcbiIsCisgICAgICAgICAgICAgICAgIHYtPmFyY2guYXAybV9p
ZHgsIGdmbl94KGdmbiksIG1mbl94KG1mbikpOworICAgICAgICBkb21haW5fY3Jhc2goZCk7Cisg
ICAgfQorCitvdXQ6CisgICAgcDJtX3dyaXRlX3VubG9jayhhcDJtKTsKKyAgICBwMm1fcmVhZF91
bmxvY2soaHAybSk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGlubGluZSB2b2lk
IGFsdHAybV9yZXNldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewogICAgIHAybV93cml0ZV9s
b2NrKHAybSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCmluZGV4IGFhODM4ZThlNzcuLjNlZjE1ZDMxMDAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC01Miw2ICs1Miw4
IEBACiAjaW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAK
KyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+CisKIC8qIFRoZSBiYXNlIG9mIHRoZSBzdGFjayBtdXN0
IGFsd2F5cyBiZSBkb3VibGUtd29yZCBhbGlnbmVkLCB3aGljaCBtZWFucwogICogdGhhdCBib3Ro
IHRoZSBrZXJuZWwgaGFsZiBvZiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAod2hpY2ggaXMgcHVzaGVk
IGluCiAgKiBlbnRyeS5TKSBhbmQgc3RydWN0IGNwdV9pbmZvICh3aGljaCBsaXZlcyBhdCB0aGUg
Ym90dG9tIG9mIGEgWGVuCkBAIC0yNjM0LDYgKzI2MzYsMTQgQEAgc3RhdGljIHZvaWQgZG9fdHJh
cF9pbnN0cl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICB9CiAg
ICAgY2FzZSBGU0NfRkxUX1RSQU5TOgogICAgICAgICAvKgorICAgICAgICAgKiBUaGUgZ3Vlc3Qg
c2hhbGwgcmV0cnkgYWNjZXNzaW5nIHRoZSBwYWdlIGlmIHRoZSBhbHRwMm0gaGFuZGxlcgorICAg
ICAgICAgKiBzdWNjZWVkcy4gT3RoZXJ3aXNlLCB3ZSBjb250aW51ZSBpbmplY3RpbmcgYW4gaW5z
dHJ1Y3Rpb24gYWJvcnQKKyAgICAgICAgICogZXhjZXB0aW9uLgorICAgICAgICAgKi8KKyAgICAg
ICAgaWYgKCBhbHRwMm1fbGF6eV9jb3B5KGN1cnJlbnQsIF9nZm4ocGFkZHJfdG9fcGZuKGdwYSkp
KSApCisgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgLyoKICAgICAgICAgICogVGhlIFBU
IHdhbGsgbWF5IGhhdmUgZmFpbGVkIGJlY2F1c2Ugc29tZW9uZSB3YXMgcGxheWluZwogICAgICAg
ICAgKiB3aXRoIHRoZSBTdGFnZS0yIHBhZ2UgdGFibGUuIFdhbGsgdGhlIFN0YWdlLTIgUFQgdG8g
Y2hlY2sKICAgICAgICAgICogaWYgdGhlIGVudHJ5IGV4aXN0cy4gSWYgaXQncyB0aGUgY2FzZSwg
cmV0dXJuIHRvIHRoZSBndWVzdApAQCAtMjc3NCw2ICsyNzg0LDEzIEBAIHN0YXRpYyB2b2lkIGRv
X3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAg
ICAgfQogCiAgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBndWVzdCBzaGFsbCByZXRyeSBhY2Nl
c3NpbmcgdGhlIHBhZ2UgaWYgdGhlIGFsdHAybSBoYW5kbGVyCisgICAgICAgICAqIHN1Y2NlZWRz
LiBPdGhlcndpc2UsIHdlIGNvbnRpbnVlIGluamVjdGluZyBhIGRhdGEgYWJvcnQgZXhjZXB0aW9u
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBhbHRwMm1fbGF6eV9jb3B5KGN1cnJlbnQsIF9n
Zm4ocGFkZHJfdG9fcGZuKGluZm8uZ3BhKSkpICkKKyAgICAgICAgICAgIHJldHVybjsKKworICAg
ICAgICAvKgogICAgICAgICAgKiBUaGUgUFQgd2FsayBtYXkgaGF2ZSBmYWlsZWQgYmVjYXVzZSBz
b21lb25lIHdhcyBwbGF5aW5nCiAgICAgICAgICAqIHdpdGggdGhlIFN0YWdlLTIgcGFnZSB0YWJs
ZS4gV2FsayB0aGUgU3RhZ2UtMiBQVCB0byBjaGVjawogICAgICAgICAgKiBpZiB0aGUgZW50cnkg
ZXhpc3RzLiBJZiBpdCdzIHRoZSBjYXNlLCByZXR1cm4gdG8gdGhlIGd1ZXN0CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRw
Mm0uaAppbmRleCBlZmY2YmQ1YTM4Li40Y2RjYTYzZjAxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FsdHAybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKQEAg
LTgxLDYgKzgxLDEwIEBAIGludCBhbHRwMm1fc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190IGEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl90IGdmbik7CiAKKy8qIEFsdGVybmF0ZSBwMm0gcGFnaW5nIG1l
Y2hhbmlzbS4gKi8KK2Jvb2wgYWx0cDJtX2xhenlfY29weShzdHJ1Y3QgdmNwdSAqdiwKKyAgICAg
ICAgICAgICAgICAgICAgICBnZm5fdCBnZm4pOworCiAvKiBQcm9wYWdhdGVzIGNoYW5nZXMgbWFk
ZSB0byBob3N0cDJtIHRvIGFmZmVjdGVkIGFsdHAybSB2aWV3cy4gKi8KIGludCBhbHRwMm1fcHJv
cGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdmbl90IHNnZm4sCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7nz-000235-Ph; Wed, 30 Aug 2017 18:33:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nv-0001j4-GV
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:31 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 19/FD-02044-AF407A95; Wed, 30 Aug 2017 18:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ/cXy/J
 IgyWrWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJm68yF8z3qPi7eR1jA2OLcRcjF4eQwEZG
 iVeb1jNCOJsYJRa+e8vcxcjJwSZgIDHl9UpWEFtEQEni3qrJTCBFzAI3GCV2nZkKViQs4CQxc
 fddJhCbRUBVon/rdzYQm1fAVqJt2hswW0JAXuLcg9tg9ZxA8TMHZoANFRKwkbg39zzzBEbuBY
 wMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPFO93NTi4sT01JzEpGK95PzcTYxAHzMAwQ7GNVO
 dDzFKcjApifKuYF4eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdxZITrAoNT21Ii0zBxhsMGkJ
 Dh4lEV4WYMAJ8RYXJOYWZ6ZDpE4xKkqJ8y4G6RMASWSU5sG1wQL8EqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR5T4BM4cnMK4Gb/gpoMRPQ4livpSCLSxIRUlINjLn3LX+vZKq1niq5Pvsi64
 bz80LtotbdEZC66fWnoCJbeMFCzY9JM0V9j59lesGmlJnpO/8Dr0jWiq433mV7q7dvOZ1Zfsp
 j8i131+sLr1rMDuY9wbsrRDvD2EBtaZSXU4ep8rMbiycqmHSVGlv0/bt14/2bI98k592OET9X
 f7Dl5Yaaxuux/5RYijMSDbWYi4oTAV9i2CBrAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504118009!81183695!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43789 invoked from network); 30 Aug 2017 18:33:30 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Aug 2017 18:33:30 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 1A6FF10CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id 0CA44491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:45 +0200
Message-Id: <20170830183258.14612-27-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH v4 26/39] arm/p2m: Add
	HVMOP_altp2m_set_mem_access
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcyBhbGxvd3MgdG8gc2V0IGdmbiBwZXJtaXNz
aW9ucyBvZgooY3VycmVudGx5IG9uZSBwYWdlIGF0IGEgdGltZSkgb2YgYSBzcGVjaWZpYyBhbHRw
Mm0gdmlldy4gSW4gY2FzZSB0aGUKdmlldyBkb2VzIG5vdCBob2xkIHRoZSByZXF1ZXN0ZWQgZ2Zu
IGVudHJ5LCBpdCB3aWxsIGJlIGZpcnN0IGNvcGllZCBmcm9tCnRoZSBob3N0J3MgcDJtIHRhYmxl
IGFuZCB0aGVuIG1vZGlmaWVkIGFzIHJlcXVlc3RlZC4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQ
cm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkNjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQp2MjogUHJl
dmVudCB0aGUgcGFnZSByZWZlcmVuY2UgY291bnQgZnJvbSBiZWluZyBmYWxzZWx5IHVwZGF0ZWQg
b24KICAgIGFsdHAybSBtb2RpZmljYXRpb24uIFRoZXJlZm9yZSwgd2UgYWRkIGEgY2hlY2sgZGV0
ZXJtaW5pbmcgd2hldGhlcgogICAgdGhlIHRhcmdldCBwMm0gaXMgYSBob3N0cDJtIGJlZm9yZSBw
Mm1fcHV0X2wzX3BhZ2UgaXMgY2FsbGVkLgoKdjM6IENvc21ldGljIGZpeGVzLgoKICAgIEFkZGVk
IHRoZSBmdW5jdGlvbmFsaXR5IHRvIHNldC9nZXQgdGhlIGRlZmF1bHRfYWNjZXNzIGFsc28gaW4v
ZnJvbQogICAgdGhlIHJlcXVlc3RlZCBhbHRwMm0gdmlldy4KCiAgICBSZWFkLWxvY2tlZCBocDJt
IGluICJhbHRwMm1fc2V0X21lbV9hY2Nlc3MiLgoKICAgIE1vdmVkIHRoZSBmdW5jdGlvbnMgInAy
bV9pc18oaG9zdHAybXxhbHRwMm0pIiBvdXQgb2YgdGhpcyBjb21taXQuCgogICAgTW92ZWQgdGhl
IGZ1bnRpb24gIm1vZGlmeV9hbHRwMm1fZW50cnkiIG91dCBvZiB0aGlzIGNvbW1pdC4KCiAgICBN
b3ZlZCB0aGUgZnVuY3Rpb24gInAybV9sb29rdXBfYXR0ciIgb3V0IG9mIHRoaXMgY29tbWl0LgoK
ICAgIE1vdmVkIGd1YXJkcyBmb3IgInAybV9wdXRfbDNfcGFnZSIgb3V0IG9mIHRoaXMgY29tbWl0
LgoKdjQ6IENvc21ldGljIGZpeGVzLgoKICAgIFJlbW92ZWQgbG9ja2luZyBhbHRwMm1fbG9jaywg
YXMgaXQgdW5uZWNlc3NhcmlseSBzZXJpYWxpemVzIGFjY2Vzc2VzCiAgICB0byAiYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzIi4KCiAgICBVc2UgdGhlIGZ1bmN0aW9ucyAicDJtXyhzZXR8Z2V0KV9lbnRy
eSIgaW5zdGVhZCBvZiB0aGUgaGVscGVycwogICAgInAybV9sb29rdXBfYXR0ciIgYW5kICJtb2Rp
ZnlfYWx0cDJtX2VudHJ5Ii4KCiAgICBSZW1vdmVzIHRoZSByZXN0cmljdGlvbiBlbmZvcmNpbmcg
Y2hhbmdpbmcgdGhlIG1lbW9yeSBhY2Nlc3Mgb2YKICAgIHAybV9yYW1fKHJ3fHJvKS4gSW5zdGVh
ZCwgd2UgYWxsb3cgdG8gc2V0IG1lbW9yeSBwZXJtaXNzaW9ucyBvZiBhbGwKICAgIHBhZ2VzIG9m
IHRoZSBwYXJ0aWN1bGFyIGFsdHAybSB2aWV3LgoKICAgIE1vdmUgdGhlIGZ1bmN0aW9uYWxpdHkg
bG9ja2luZyBhcDJtIGFuZCBocDJtIG91dCBvZiAiYWx0cDJtX3NldF9tZW1fYWNjZXNzIgogICAg
aW50byAicDJtX3NldF9tZW1fYWNjZXNzIi4KCiAgICBDb21tZW50IHRoZSBuZWVkIGZvciB0aGUg
ZGVmYXVsdCBhY2Nlc3MgaW4gYWx0cDJtIHZpZXdzLgotLS0KIHhlbi9hcmNoL2FybS9hbHRwMm0u
YyAgICAgICAgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0v
aHZtLmMgICAgICAgICAgIHwgIDcgKysrKy0KIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAg
fCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9hbHRwMm0uaCB8IDEyICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDEy
MiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYWx0cDJtLmMgYi94ZW4vYXJjaC9hcm0vYWx0cDJtLmMKaW5kZXggOWEyY2Y1YTAxOC4uOGMz
MjEyNzgwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdHAybS5jCisrKyBiL3hlbi9hcmNo
L2FybS9hbHRwMm0uYwpAQCAtNzcsNiArNzcsNTIgQEAgaW50IGFsdHAybV9zd2l0Y2hfZG9tYWlu
X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogICAgIHJl
dHVybiByYzsKIH0KIAoraW50IGFsdHAybV9zZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICBnZm5fdCBnZm4pCit7CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHAybV9hY2Nlc3Nf
dCBvbGRfYTsKKyAgICBtZm5fdCBtZm4sIG1mbl9zcDsKKyAgICBnZm5fdCBnZm5fc3A7CisgICAg
dW5zaWduZWQgaW50IG9yZGVyOworICAgIGludCByYzsKKworICAgIC8qIENoZWNrIGlmIGVudHJ5
IGlzIHBhcnQgb2YgdGhlIGFsdHAybSB2aWV3LiAqLworICAgIG1mbiA9IHAybV9nZXRfZW50cnko
YXAybSwgZ2ZuLCAmcDJtdCwgTlVMTCwgJm9yZGVyKTsKKworICAgIC8qIENoZWNrIGhvc3QgcDJt
IGlmIG5vIHZhbGlkIGVudHJ5IGluIGFwMm0uICovCisgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgKQorICAgIHsKKyAgICAgICAgLyogQ2hlY2sgaWYgZW50cnkgaXMgcGFydCBvZiB0
aGUgaG9zdCBwMm0gdmlldy4gKi8KKyAgICAgICAgbWZuID0gcDJtX2dldF9lbnRyeShocDJtLCBn
Zm4sICZwMm10LCAmb2xkX2EsICZvcmRlcik7CisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5W
QUxJRF9NRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7CisKKyAgICAgICAgLyogSWYg
dGhpcyBpcyBhIHN1cGVycGFnZSwgY29weSB0aGF0IGZpcnN0LiAqLworICAgICAgICBpZiAoIG9y
ZGVyICE9IFRISVJEX09SREVSICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogQWxpZ24gdGhl
IGdmbiBhbmQgbWZuIHRvIHRoZSBnaXZlbiBwYWdlciBvcmRlci4gKi8KKyAgICAgICAgICAgIGdm
bl9zcCA9IF9nZm4oZ2ZuX3goZ2ZuKSAmIH4oKDFVTCA8PCBvcmRlcikgLSAxKSk7CisgICAgICAg
ICAgICBtZm5fc3AgPSBfbWZuKG1mbl94KG1mbikgJiB+KCgxVUwgPDwgb3JkZXIpIC0gMSkpOwor
CisgICAgICAgICAgICByYyA9IHAybV9zZXRfZW50cnkoYXAybSwgZ2ZuX3NwLCAoMVVMIDw8IG9y
ZGVyKSwgbWZuX3NwLCBwMm10LCBvbGRfYSk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAg
ICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKiBBbGlnbiB0
aGUgZ2ZuIGFuZCBtZm4gdG8gdGhlIGdpdmVuIHBhZ2VyIG9yZGVyLiAqLworICAgIGdmbiA9IF9n
Zm4oZ2ZuX3goZ2ZuKSAmIH4oKDFVTCA8PCBUSElSRF9PUkRFUikgLSAxKSk7CisgICAgbWZuID0g
X21mbihtZm5feChtZm4pICYgfigoMVVMIDw8IFRISVJEX09SREVSKSAtIDEpKTsKKworICAgIHJj
ID0gcDJtX3NldF9lbnRyeShhcDJtLCBnZm4sICgxVUwgPDwgVEhJUkRfT1JERVIpLCBtZm4sIHAy
bXQsIGEpOworCisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0aWMgdm9pZCBhbHRwMm1fdmNwdV9y
ZXNldChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB2LT5hcmNoLmFwMm1faWR4ID0gSU5WQUxJRF9B
TFRQMk07CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaHZtLmMgYi94ZW4vYXJjaC9hcm0vaHZt
LmMKaW5kZXggOWJkZGM3ZTE3ZS4uN2U5MWYyNDM2ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2h2bS5jCisrKyBiL3hlbi9hcmNoL2FybS9odm0uYwpAQCAtMTM5LDcgKzEzOSwxMiBAQCBzdGF0
aWMgaW50IGRvX2FsdHAybV9vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczoKLSAg
ICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgaWYgKCBhLnUuc2V0X21lbV9hY2Nlc3Mu
cGFkICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgcmMgPSBwMm1fc2V0X21lbV9hY2Nlc3MoZCwgX2dmbihhLnUuc2V0X21lbV9hY2Nlc3MuZ2Zu
KSwgMSwgMCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRf
bWVtX2FjY2Vzcy5odm1tZW1fYWNjZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYS51LnNldF9tZW1fYWNjZXNzLnZpZXcpOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm46CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVt
X2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCBlYmMzYTg2YWYzLi5l
ZTJhNDNmYzZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCisrKyBiL3hl
bi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTM3NCw3ICszNzQsNyBAQCBsb25nIHAybV9zZXRf
bWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVpbnQzMl90IG5yLAogICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3RhcnQsIHVpbnQzMl90IG1hc2ssIHhlbm1l
bV9hY2Nlc3NfdCBhY2Nlc3MsCiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
YWx0cDJtX2lkeCkKIHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0
cDJtKGQpOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpocDJtID0gcDJtX2dldF9ob3N0cDJtKGQp
LCAqYXAybSA9IE5VTEw7IAogICAgIHAybV9hY2Nlc3NfdCBhOwogICAgIHVuc2lnbmVkIGludCBv
cmRlcjsKICAgICBsb25nIHJjID0gMDsKQEAgLTM5NCwxMyArMzk0LDI2IEBAIGxvbmcgcDJtX3Nl
dF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsCiAj
dW5kZWYgQUNDRVNTCiAgICAgfTsKIAorICAgIC8qIGFsdHAybSB2aWV3IDAgaXMgdHJlYXRlZCBh
cyB0aGUgaG9zdHAybSAqLworICAgIGlmICggYWx0cDJtX2lkeCApCisgICAgeworICAgICAgICBp
ZiAoIGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fAorICAgICAgICAgICAgICAgIGQtPmFyY2gu
YWx0cDJtX3AybVthbHRwMm1faWR4XSA9PSBOVUxMICkKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgICAgIGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYWx0cDJtX2lkeF07Cisg
ICAgfQorCiAgICAgc3dpdGNoICggYWNjZXNzICkKICAgICB7CiAgICAgY2FzZSAwIC4uLiBBUlJB
WV9TSVpFKG1lbWFjY2VzcykgLSAxOgogICAgICAgICBhID0gbWVtYWNjZXNzW2FjY2Vzc107CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19kZWZhdWx0OgotICAgICAgICBh
ID0gcDJtLT5kZWZhdWx0X2FjY2VzczsKKyAgICAgICAgaWYgKCBhcDJtICkKKyAgICAgICAgICAg
IGEgPSBhcDJtLT5kZWZhdWx0X2FjY2VzczsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgYSA9
IGhwMm0tPmRlZmF1bHRfYWNjZXNzOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTQxMCwzMSArNDIzLDYwIEBAIGxvbmcgcDJtX3NldF9t
ZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsCiAgICAg
ICogRmxpcCBtZW1fYWNjZXNzX2VuYWJsZWQgdG8gdHJ1ZSB3aGVuIGEgcGVybWlzc2lvbiBpcyBz
ZXQsIGFzIHRvIHByZXZlbnQKICAgICAgKiBhbGxvY2F0aW5nIG9yIGluc2VydGluZyBzdXBlci1w
YWdlcy4KICAgICAgKi8KLSAgICBwMm0tPm1lbV9hY2Nlc3NfZW5hYmxlZCA9IHRydWU7CisgICAg
aWYgKCBhcDJtICkKKyAgICAgICAgYXAybS0+bWVtX2FjY2Vzc19lbmFibGVkID0gdHJ1ZTsKKyAg
ICBlbHNlCisgICAgICAgIGhwMm0tPm1lbV9hY2Nlc3NfZW5hYmxlZCA9IHRydWU7CiAKICAgICAv
KiBJZiByZXF1ZXN0IHRvIHNldCBkZWZhdWx0IGFjY2Vzcy4gKi8KICAgICBpZiAoIGdmbl9lcShn
Zm4sIElOVkFMSURfR0ZOKSApCiAgICAgewotICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzID0g
YTsKKyAgICAgICAgaWYgKCBhcDJtICkKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBY
WFg6IEN1cnJlbnRseSwgd2UgYWxsb3cgdG8gc2V0IHRoZSBkZWZhdWx0IGFjY2VzcyBvZiBpbmRp
dmlkdWFsCisgICAgICAgICAgICAgKiBhbHRwMm0gdmlld3MuICBUaGUgZGVmYXVsdCBhY2Nlc3Mg
aXMgcmVxdWlyZWQsIGUuZywgd2hlbgorICAgICAgICAgICAgICogc3BsaXR0aW5nIGEgc3VwZXJw
YWdlIGJlbG9uZ2luZyB0byBhbiBhbHRwMm0gdmlldy4gQnkgc2V0dGluZworICAgICAgICAgICAg
ICogdGhlIGRlZmF1bHQgYWNjZXNzLCB3ZSBjYW4gbGltaXQgdGhlIGFjY2VzcyB0byB0aGUgc3Bs
aXQgcGFnZXMKKyAgICAgICAgICAgICAqIHdpdGhvdXQgZXhjcGxpY2l0ZWx5IGFjY2Vzc2luZyB0
aGVzZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgYXAybS0+ZGVmYXVsdF9hY2Nlc3Mg
PSBhOworICAgICAgICBlbHNlCisgICAgICAgICAgICBocDJtLT5kZWZhdWx0X2FjY2VzcyA9IGE7
CisKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcDJtX3dyaXRlX2xvY2socDJtKTsK
KyAgICBwMm1fd3JpdGVfbG9jayhocDJtKTsKKyAgICBpZiAoIGFwMm0gKQorICAgICAgICBwMm1f
d3JpdGVfbG9jayhhcDJtKTsKIAogICAgIGZvciAoIGdmbiA9IGdmbl9hZGQoZ2ZuLCBzdGFydCk7
IG5yID4gc3RhcnQ7CiAgICAgICAgICAgZ2ZuID0gZ2ZuX25leHRfYm91bmRhcnkoZ2ZuLCBvcmRl
cikgKQogICAgIHsKLSAgICAgICAgcDJtX3R5cGVfdCB0OwotICAgICAgICBtZm5fdCBtZm4gPSBw
Mm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgTlVMTCwgJm9yZGVyKTsKLQotCi0gICAgICAgIGlm
ICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIGlmICggYXAybSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIG9yZGVyID0gMDsKLSAgICAgICAgICAgIHJjID0gcDJtX3NldF9l
bnRyeShwMm0sIGdmbiwgMSwgbWZuLCB0LCBhKTsKLSAgICAgICAgICAgIGlmICggcmMgKQorICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRPRE86IEFSTSBhbHRwMm0gY3VycmVudGx5IHN1
cHBvcnRzIG9ubHkgc2V0dGluZyBvZiBtZW1vcnkKKyAgICAgICAgICAgICAqIGFjY2VzcyByaWdo
dHMgb2Ygb25seSBvbmUgKDRLKSBwYWdlIGF0IGEgdGltZS4KKyAgICAgICAgICAgICAqLworCisg
ICAgICAgICAgICByYyA9IGFsdHAybV9zZXRfbWVtX2FjY2VzcyhkLCBocDJtLCBhcDJtLCBhLCBn
Zm4pOworICAgICAgICAgICAgaWYgKCByYyAmJiByYyAhPSAtRVNSQ0ggKQogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAg
ICAgcDJtX3R5cGVfdCB0OworICAgICAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeSho
cDJtLCBnZm4sICZ0LCBOVUxMLCAmb3JkZXIpOworCisgICAgICAgICAgICBpZiAoICFtZm5fZXEo
bWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIG9yZGVy
ID0gMDsKKyAgICAgICAgICAgICAgICByYyA9IHAybV9zZXRfZW50cnkoaHAybSwgZ2ZuLCAxLCBt
Zm4sIHQsIGEpOworICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogCiAgICAgICAgIHN0YXJ0ICs9IGdm
bl94KGdmbl9uZXh0X2JvdW5kYXJ5KGdmbiwgb3JkZXIpKSAtIGdmbl94KGdmbik7CiAgICAgICAg
IC8qIENoZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQgaXMgbm90IHRoZSBsYXN0IGl0ZXJhdGlv
biAqLwpAQCAtNDQ1LDcgKzQ4Nyw5IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsCiAgICAgICAgIH0KICAgICB9CiAKLSAg
ICBwMm1fd3JpdGVfdW5sb2NrKHAybSk7CisgICAgaWYgKCBhcDJtICkKKyAgICAgICAgcDJtX3dy
aXRlX3VubG9jayhhcDJtKTsKKyAgICBwMm1fd3JpdGVfdW5sb2NrKGhwMm0pOwogCiAgICAgcmV0
dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKaW5kZXggZDU5ZjcwNDQ4OS4uZjhlNzcyZjEyMCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FsdHAybS5oCkBAIC02OCw0ICs2OCwxNiBAQCB2b2lkIGFsdHAybV9mbHVzaF9j
b21wbGV0ZShzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBhbHRwMm1fZGVzdHJveV9ieV9pZChzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgp
OwogCisvKgorICogU2V0IG1lbW9yeSBhY2Nlc3MgYXR0cmlidXRlcyBvZiB0aGUgZ2ZuIGluIHRo
ZSBhbHRwMm0gdmlldy4gSWYgdGhlIGFsdHAybQorICogdmlldyBkb2VzIG5vdCBjb250YWluIHRo
ZSBwYXJ0aWN1bGFyIGVudHJ5LCBjb3B5IGl0IGZpcnN0IGZyb20gdGhlIGhvc3RwMm0uCisgKgor
ICogQ3VycmVudGx5IHN1cHBvcnRzIG1lbW9yeSBhdHRyaWJ1dGUgYWRvcHRpb25zIG9mIG9ubHkg
b25lICg0SykgcGFnZS4KKyAqLworaW50IGFsdHAybV9zZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9t
YWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAy
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCBnZm4pOworCiAjZW5kaWYgLyogX19BU01fQVJNX0FMVFAyTV9IICov
Ci0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:33: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.xen.org>)
	id 1dn7o0-00026N-E9; Wed, 30 Aug 2017 18:33:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nx-0001rM-FD
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:33 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 06/E4-01916-CF407A95; Wed, 30 Aug 2017 18:33:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXSPJ+BQ/cPy/J
 Ig5/v2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5i/8yFuyOrOh8kN3A2GzXxcjFISSwkVHi
 77urjBDOJkaJ6xc/sXYxcnKwCRhITHm9EswWEVCSuLdqMhOIzSxwjlHi7u1MEFtYwEvi8vTtL
 CA2i4CqxK/F3WA1vAK2ElO+TmEHsSUE5CXOPbjNDGJzAsXPHJgBNlNIwEbi3tzzzBMYuRcwMq
 xi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0bz0DA+MOxt+
 nPQ8xSnIwKYnyrmBeHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgncWSE6wKDU9tSItMwcYaDBp
 CQ4eJRHebpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ83KDFAmAFGWU5sGNgAX9JUZZK
 WFeRgYGBiGegtSi3MwSVPlXjOIcjErCvP0gU3gy80rgNr0COoIJ6IhYr6UgR5QkIqSkGhhLFQ
 L3s9ryvzrzNEL0QWHMl6Yex3/8T+I1l4tGZs6dNHVNd96LV7VCiw/+mvJbUVOpZnZ7ivN9u9r
 o+dGVBmzCekdlNv7PD+68EXORjfn5Av9VwqopuqlPcxi2L/s8P2bBrNmmzvb3lzhOa3c793xq
 eJheC4tp/LQXqZp7c7ValDmfzuBZuEqJpTgj0VCLuag4EQBHk4o4dQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504118011!73823327!1
X-Originating-IP: [131.159.0.8]
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 45911 invoked from network); 30 Aug 2017 18:33:32 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:32 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id CE03310CB7DF8;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id C6F91491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:58 +0200
Message-Id: <20170830183258.14612-40-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Tamas K Lengyel <tamas@tklengyel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH v4 39/39] arm/xen-access: Add test of
	xc_altp2m_change_gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgZXh0ZW5kcyB4ZW4tYWNjZXNzIGJ5IGEgc2ltcGxlIHRlc3Qgb2YgdGhlIGZ1
bmN0aW9uYWxpdHkKcHJvdmlkZWQgYnkgInhjX2FsdHAybV9jaGFuZ2VfZ2ZuIi4gVGhlIGlkZWEg
aXMgdG8gZHluYW1pY2FsbHkgcmVtYXAgYQp0cmFwcGluZyBnZm4gdG8gYW5vdGhlciBtZm4sIHdo
aWNoIGhvbGRzIHRoZSBzYW1lIGNvbnRlbnQgYXMgdGhlCm9yaWdpbmFsIG1mbi4gT24gc3VjY2Vz
cywgdGhlIGd1ZXN0IHdpbGwgY29udGludWUgdG8gcnVuLiBTdWJzZXF1ZW50CmFsdHAybSBhY2Nl
c3MgdmlvbGF0aW9ucyB3aWxsIHRyYXAgaW50byBYZW4gYW5kIGJlIGZvcmNlZCBieSB4ZW4tYWNj
ZXNzCnRvIHN3aXRjaCB0byB0aGUgZGVmYXVsdCB2aWV3IChhbHRwMm1bMF0pIGFzIGJlZm9yZS4g
VGhlIGludHJvZHVjZWQgdGVzdApjYW4gYmUgaW52b2tlZCBieSBwcm92aWRpbmcgdGhlIGFyZ3Vt
ZW50ICJhbHRwMm1fcmVtYXAiLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJv
c2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6IENvc21ldGljIGZpeGVzIGluICJ4ZW5hY2Nl
c3NfY29weV9nZm4iIGFuZCAieGVuYWNjZXNzX2NoYW5nZV9nZm4iLgoKICAgIEFkZGVkIG11bm1h
cCBpbiAiY29weV9nZm4iIGluIHRoZSBzZWNvbmQgZXJyb3IgY2FzZS4KCiAgICBBZGRlZCBvcHRp
b24gImFsdHAybV9yZW1hcCIgc2VsZWN0aW5nIHRoZSBhbHRwMm0tcmVtYXAgdGVzdC4KCnY0OiBE
cm9wcGVkIHRoZSBDT01QQVQgQVBJIGZvciBtYXBwaW5nIGZvcmVpZ24gbWVtb3J5LiBJbnN0ZWFk
LCB3ZSB1c2UgdGhlCiAgICBzdGFibGUgbGlicmFyeSB4ZW5mb3JlaWdubWVtb3J5LgoKICAgIERy
b3BwZWQgdGhlIHVzZSBvZiB4Y19kb21haW5faW5jcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QgYXMg
d2UgZG8gbm90CiAgICBuZWVkIHRvIGluY3JlYXNlIHRoZSBkb21haW4ncyBwaHlzaWNhbCBtZW1v
cnkuIE90aGVyd2lzZSwgcmVtYXBwaW5nCiAgICBhIHBhZ2UgdmlhIGFsdHAybSB3b3VsZCBiZWNv
bWUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QgaXRzZWxmLiBBcyBsb25nCiAgICBhcyB3ZSBoYXZlIGFk
ZGl0aW9uYWwgc2hhZG93LW1lbW9yeSBmb3IgdGhlIGd1ZXN0IGRvbWFpbiwgd2UgZG8gbm90CiAg
ICBuZWVkIHRvIHJlc2VydmUgYW55IGFkZGl0aW9uYWwgbWVtb3J5LgotLS0KIHRvb2xzL3Rlc3Rz
L3hlbi1hY2Nlc3MvTWFrZWZpbGUgICAgIHwgICAyICstCiB0b29scy90ZXN0cy94ZW4tYWNjZXNz
L3hlbi1hY2Nlc3MuYyB8IDE4MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
IDIgZmlsZXMgY2hhbmdlZCwgMTc5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3hl
bi1hY2Nlc3MvTWFrZWZpbGUKaW5kZXggZTExZjYzOWNjZi4uYWIxOTVlMjMzZiAxMDA2NDQKLS0t
IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ZW4t
YWNjZXNzL01ha2VmaWxlCkBAIC0yNiw2ICsyNiw2IEBAIGNsZWFuOgogZGlzdGNsZWFuOiBjbGVh
bgogCiB4ZW4tYWNjZXNzOiB4ZW4tYWNjZXNzLm8gTWFrZWZpbGUKLQkkKENDKSAtbyAkQCAkPCAk
KExERkxBR1MpICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJTX2xpYnhlbmd1ZXN0KSAkKExE
TElCU19saWJ4ZW5ldnRjaG4pCisJJChDQykgLW8gJEAgJDwgJChMREZMQUdTKSAkKExETElCU19s
aWJ4ZW5jdHJsKSAkKExETElCU19saWJ4ZW5ndWVzdCkgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAk
KExETElCU19saWJ4ZW5mb3JlaWdubWVtb3J5KQogCiAtaW5jbHVkZSAkKERFUFMpCmRpZmYgLS1n
aXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYyBiL3Rvb2xzL3Rlc3RzL3hl
bi1hY2Nlc3MveGVuLWFjY2Vzcy5jCmluZGV4IDQ4MTMzN2NhY2QuLmY5YjlmYjZiYmYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCkBAIC00MSw2ICs0MSw3IEBACiAjaW5jbHVkZSA8
eGVuY3RybC5oPgogI2luY2x1ZGUgPHhlbmV2dGNobi5oPgogI2luY2x1ZGUgPHhlbi92bV9ldmVu
dC5oPgorI2luY2x1ZGUgPHhlbmZvcmVpZ25tZW1vcnkuaD4KIAogI2lmIGRlZmluZWQoX19hcm1f
XykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKICNpbmNsdWRlIDx4ZW4vYXJjaC1hcm0uaD4KQEAg
LTQ5LDYgKzUwLDggQEAKICNkZWZpbmUgU1RBUlRfUEZOIDBVTEwKICNlbmRpZgogCisjZGVmaW5l
IElOVkFMSURfR0ZOIH4oMFVMKQorCiAjZGVmaW5lIERQUklOVEYoYSwgYi4uLikgZnByaW50Zihz
dGRlcnIsIGEsICMjIGIpCiAjZGVmaW5lIEVSUk9SKGEsIGIuLi4pIGZwcmludGYoc3RkZXJyLCBh
ICJcbiIsICMjIGIpCiAjZGVmaW5lIFBFUlJPUihhLCBiLi4uKSBmcHJpbnRmKHN0ZGVyciwgYSAi
OiAlc1xuIiwgIyMgYiwgc3RyZXJyb3IoZXJybm8pKQpAQCAtNzYsMTIgKzc5LDE5IEBAIHR5cGVk
ZWYgc3RydWN0IHZtX2V2ZW50IHsKIHR5cGVkZWYgc3RydWN0IHhlbmFjY2VzcyB7CiAgICAgeGNf
aW50ZXJmYWNlICp4Y19oYW5kbGU7CiAKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1l
bTsKKwogICAgIHhlbl9wZm5fdCBtYXhfZ3BmbjsKIAogICAgIHZtX2V2ZW50X3Qgdm1fZXZlbnQ7
CisKKyAgICB1bnNpZ25lZCBpbnQgYXAybV9pZHg7CisgICAgeGVuX3Bmbl90IGdmbl9vbGQ7Cisg
ICAgeGVuX3Bmbl90IGdmbl9uZXc7CiB9IHhlbmFjY2Vzc190OwogCiBzdGF0aWMgaW50IGludGVy
cnVwdGVkOworc3RhdGljIGludCBnZm5fY2hhbmdlZCA9IDA7CiBib29sIGV2dGNobl9iaW5kID0g
MCwgZXZ0Y2huX29wZW4gPSAwLCBtZW1fYWNjZXNzX2VuYWJsZSA9IDA7CiAKIHN0YXRpYyB2b2lk
IGNsb3NlX2hhbmRsZXIoaW50IHNpZykKQEAgLTg5LDYgKzk5LDEwNCBAQCBzdGF0aWMgdm9pZCBj
bG9zZV9oYW5kbGVyKGludCBzaWcpCiAgICAgaW50ZXJydXB0ZWQgPSBzaWc7CiB9CiAKK3N0YXRp
YyBpbnQgeGVuYWNjZXNzX2NvcHlfZ2ZuKHhlbmFjY2Vzc190ICp4ZW5hY2Nlc3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBkc3RfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IHNyY19nZm4pCit7CisgICAgdm9pZCAqc3JjX3ZhZGRyID0gTlVM
TDsKKyAgICB2b2lkICpkc3RfdmFkZHIgPSBOVUxMOworCisgICAgc3JjX3ZhZGRyID0geGVuZm9y
ZWlnbm1lbW9yeV9tYXAoeGVuYWNjZXNzLT5mbWVtLCBkb21haW5faWQsIFBST1RfUkVBRCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAmc3JjX2dmbiwgTlVMTCk7Cisg
ICAgaWYgKCBzcmNfdmFkZHIgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIGRz
dF92YWRkciA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmFjY2Vzcy0+Zm1lbSwgZG9tYWluX2lk
LCBQUk9UX1dSSVRFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsICZk
c3RfZ2ZuLCBOVUxMKTsKKyAgICBpZiAoIGRzdF92YWRkciA9PSBOVUxMICkKKyAgICB7CisgICAg
ICAgIG11bm1hcChzcmNfdmFkZHIsIFhDX1BBR0VfU0laRSk7CisgICAgICAgIHJldHVybiAtMTsK
KyAgICB9CisKKyAgICBtZW1jcHkoZHN0X3ZhZGRyLCBzcmNfdmFkZHIsIFhDX1BBR0VfU0laRSk7
CisKKyAgICB4ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhlbmFjY2Vzcy0+Zm1lbSwgc3JjX3ZhZGRy
LCAxKTsKKyAgICB4ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhlbmFjY2Vzcy0+Zm1lbSwgZHN0X3Zh
ZGRyLCAxKTsKKworICAgIHJldHVybiAwOworfQorCisvKgorICogVGhpcyBmdW5jdGlvbiBhbGxv
Y2F0ZXMgYW5kIHBvcHVsYXRlcyBhIHBhZ2UgaW4gdGhlIGd1ZXN0J3MgcGh5c21hcCB0aGF0IGlz
CisgKiBzdWJzZXF1ZW50bHkgZmlsbGVkIHdpdGggY29udGVudHMgb2YgdGhlIHRyYXBwaW5nIGFk
ZHJlc3MuIEZpbmFsbHksIHRocm91Z2gKKyAqIHRoZSBpbnZvY2F0aW9uIG9mIHhjX2FsdHAybV9j
aGFuZ2VfZ2ZuLCB0aGUgYWx0cDJtIHN1YnN5c3RlbSBjaGFuZ2VzIHRoZSBnZm4KKyAqIHRvIG1m
biBtYXBwaW5nIG9mIHRoZSB0YXJnZXQgYWx0cDJtIHZpZXcuCisgKi8KK3N0YXRpYyBpbnQgeGVu
YWNjZXNzX2NoYW5nZV9nZm4oeGVuYWNjZXNzX3QgKnhlbmFjY2VzcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhcDJtX2lkeCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IGdmbl9vbGQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbl9wZm5fdCAqZ2ZuX25ldykKK3sKKyAgICBpbnQgcmM7CisKKyAgICAvKgorICAg
ICAqIFdlIHBlcmZvcm0gdGhpcyBmdW5jdGlvbiBvbmx5IG9uY2UgYXMgaXQgaXMgaW50ZW5kZWQg
dG8gYmUgdXNlZCBmb3IKKyAgICAgKiB0ZXN0aW5nIGFuZCBkZW1vbnN0cmF0aW9uIHB1cnBvc2Vz
LiBUaHVzLCB3ZSBzaWduYWxpemUgdGhhdCBmdXJ0aGVyCisgICAgICogYWx0cDJtLXJlbGF0ZWQg
dHJhcHMgd2lsbCBub3QgY2hhbmdlIHRyYXBwaW5nIGdmbidzLgorICAgICAqLworICAgIGdmbl9j
aGFuZ2VkID0gMTsKKworICAgICpnZm5fbmV3ID0gKysoeGVuYWNjZXNzLT5tYXhfZ3Bmbik7CisK
KyAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0KHhlbmFjY2Vzcy0+eGNf
aGFuZGxlLCBkb21haW5faWQsIDEsIDAsIDAsIGdmbl9uZXcpOworICAgIGlmICggcmMgPCAwICkK
KyAgICAgICAgZ290byBlcnI7CisKKyAgICAvKiBDb3B5IGNvbnRlbnQgb2YgdGhlIG9sZCBnZm4g
aW50byB0aGUgbmV3bHkgYWxsb2NhdGVkIGdmbiAqLworICAgIHJjID0geGVuYWNjZXNzX2NvcHlf
Z2ZuKHhlbmFjY2VzcywgZG9tYWluX2lkLCAqZ2ZuX25ldywgZ2ZuX29sZCk7CisgICAgaWYgKCBy
YyA8IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJjID0geGNfYWx0cDJtX2NoYW5nZV9n
Zm4oeGVuYWNjZXNzLT54Y19oYW5kbGUsIGRvbWFpbl9pZCwgYXAybV9pZHgsIGdmbl9vbGQsICpn
Zm5fbmV3KTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0
dXJuIDA7CisKK2VycjoKKyAgICB4Y19kb21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3Qo
eGVuYWNjZXNzLT54Y19oYW5kbGUsIGRvbWFpbl9pZCwgMSwgMCwgZ2ZuX25ldyk7CisKKyAgICAo
eGVuYWNjZXNzLT5tYXhfZ3BmbiktLTsKKworICAgIHJldHVybiAtMTsKK30KKworc3RhdGljIGlu
dCB4ZW5hY2Nlc3NfcmVzZXRfZ2ZuKHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBhcDJtX2lkeCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgZ2ZuX29sZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fcGZuX3QgZ2ZuX25ldykKK3sKKyAgICBpbnQgcmM7CisKKyAgICAvKiBSZXNldCBwcmV2
aW91cyBzdGF0ZSAqLworICAgIHhjX2FsdHAybV9jaGFuZ2VfZ2ZuKHhjaCwgZG9tYWluX2lkLCBh
cDJtX2lkeCwgZ2ZuX29sZCwgSU5WQUxJRF9HRk4pOworCisgICAgLyogSW52YWxpZGF0ZSB0aGUg
bmV3IGdmbiAqLworICAgIHhjX2FsdHAybV9jaGFuZ2VfZ2ZuKHhjaCwgZG9tYWluX2lkLCBhcDJt
X2lkeCwgZ2ZuX25ldywgSU5WQUxJRF9HRk4pOworCisgICAgcmMgPSB4Y19kb21haW5fZGVjcmVh
c2VfcmVzZXJ2YXRpb25fZXhhY3QoeGNoLCBkb21haW5faWQsIDEsIDAsICZnZm5fbmV3KTsKKyAg
ICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiAtMTsKKworICAgICh4ZW5hY2Nlc3MtPm1h
eF9ncGZuKS0tOworCisgICAgcmV0dXJuIDA7Cit9CisKIGludCB4Y193YWl0X2Zvcl9ldmVudF9v
cl90aW1lb3V0KHhjX2ludGVyZmFjZSAqeGNoLCB4ZW5ldnRjaG5faGFuZGxlICp4Y2UsIHVuc2ln
bmVkIGxvbmcgbXMpCiB7CiAgICAgc3RydWN0IHBvbGxmZCBmZCA9IHsgLmZkID0geGVuZXZ0Y2hu
X2ZkKHhjZSksIC5ldmVudHMgPSBQT0xMSU4gfCBQT0xMRVJSIH07CkBAIC0xNzUsNiArMjgzLDEz
IEBAIGludCB4ZW5hY2Nlc3NfdGVhcmRvd24oeGNfaW50ZXJmYWNlICp4Y2gsIHhlbmFjY2Vzc190
ICp4ZW5hY2Nlc3MpCiAgICAgICAgIH0KICAgICB9CiAKKyAgICAvKiBDbG9zZSBYZW4gZm9yZWln
biBtZW1vcnkgaW50ZXJmYWNlICovCisgICAgcmMgPSB4ZW5mb3JlaWdubWVtb3J5X2Nsb3NlKHhl
bmFjY2Vzcy0+Zm1lbSk7CisgICAgaWYgKCByYyAhPSAwICkKKyAgICB7CisgICAgICAgIEVSUk9S
KCJFcnJvciBjbG9zaW5nIFhlbiBmb3JlaWduIG1lbW9yeSBpbnRlcmZhY2UiKTsKKyAgICB9CisK
ICAgICAvKiBDbG9zZSBjb25uZWN0aW9uIHRvIFhlbiAqLwogICAgIHJjID0geGNfaW50ZXJmYWNl
X2Nsb3NlKHhlbmFjY2Vzcy0+eGNfaGFuZGxlKTsKICAgICBpZiAoIHJjICE9IDAgKQpAQCAtMjM0
LDYgKzM0OSwxMCBAQCB4ZW5hY2Nlc3NfdCAqeGVuYWNjZXNzX2luaXQoeGNfaW50ZXJmYWNlICoq
eGNoX3IsIGRvbWlkX3QgZG9tYWluX2lkKQogICAgIH0KICAgICBtZW1fYWNjZXNzX2VuYWJsZSA9
IDE7CiAKKyAgICB4ZW5hY2Nlc3MtPmFwMm1faWR4ID0gfigwKTsKKyAgICB4ZW5hY2Nlc3MtPmdm
bl9vbGQgPSBJTlZBTElEX0dGTjsKKyAgICB4ZW5hY2Nlc3MtPmdmbl9uZXcgPSBJTlZBTElEX0dG
TjsKKwogICAgIC8qIE9wZW4gZXZlbnQgY2hhbm5lbCAqLwogICAgIHhlbmFjY2Vzcy0+dm1fZXZl
bnQueGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwogICAgIGlmICggeGVuYWNj
ZXNzLT52bV9ldmVudC54Y2VfaGFuZGxlID09IE5VTEwgKQpAQCAtMjc0LDYgKzM5MywxMyBAQCB4
ZW5hY2Nlc3NfdCAqeGVuYWNjZXNzX2luaXQoeGNfaW50ZXJmYWNlICoqeGNoX3IsIGRvbWlkX3Qg
ZG9tYWluX2lkKQogCiAgICAgRFBSSU5URigibWF4X2dwZm4gPSAlIlBSSV94ZW5fcGZuIlxuIiwg
eGVuYWNjZXNzLT5tYXhfZ3Bmbik7CiAKKyAgICB4ZW5hY2Nlc3MtPmZtZW0gPSB4ZW5mb3JlaWdu
bWVtb3J5X29wZW4oMCwgMCk7CisgICAgaWYgKCB4ZW5hY2Nlc3MtPmZtZW0gPT0gTlVMTCApCisg
ICAgeworICAgICAgICBFUlJPUigiRmFpbGVkIHRvIG9wZW4geGVuIGZvcmVpZ24gbWVtb3J5IGlu
dGVyZmFjZSIpOworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKICAgICByZXR1cm4geGVuYWNj
ZXNzOwogCiAgZXJyOgpAQCAtMzY2LDcgKzQ5Miw3IEBAIHZvaWQgdXNhZ2UoY2hhciogcHJvZ25h
bWUpCiAjZWxpZiBkZWZpbmVkKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCiAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInxwcml2Y2FsbCIpOwogI2VuZGlmCi0gICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgInxhbHRwMm1fd3JpdGV8YWx0cDJtX2V4ZWMiKTsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAifGFsdHAybV93cml0ZXxhbHRwMm1fZXhlY3xhbHRwMm1fcmVt
YXAiKTsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAogICAgICAgICAgICAgIlxuIgogICAg
ICAgICAgICAgIkxvZ3MgZmlyc3QgcGFnZSB3cml0ZXMsIGV4ZWNzLCBvciBicmVha3BvaW50IHRy
YXBzIHRoYXQgb2NjdXIgb24gdGhlIGRvbWFpbi5cbiIKQEAgLTM5Miw2ICs1MTgsNyBAQCBpbnQg
bWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIGludCBzaHV0dGluZ19kb3duID0gMDsK
ICAgICBpbnQgcHJpdmNhbGwgPSAwOwogICAgIGludCBhbHRwMm0gPSAwOworICAgIGludCBhbHRw
Mm1fcmVtYXAgPSAwOwogICAgIGludCBkZWJ1ZyA9IDA7CiAgICAgaW50IGNwdWlkID0gMDsKICAg
ICBpbnQgZGVzY19hY2Nlc3MgPSAwOwpAQCAtNDc2LDYgKzYwMywxMyBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqYXJndltdKQogICAgICAgICBhbHRwMm0gPSAxOwogICAgICAgICBtZW1hY2Nl
c3MgPSAxOwogICAgIH0KKyAgICBlbHNlIGlmICggIXN0cmNtcChhcmd2WzBdLCAiYWx0cDJtX3Jl
bWFwIikgKQorICAgIHsKKyAgICAgICAgZGVmYXVsdF9hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3J3
OworICAgICAgICBhbHRwMm0gPSAxOworICAgICAgICBhbHRwMm1fcmVtYXAgPSAxOworICAgICAg
ICBtZW1hY2Nlc3MgPSAxOworICAgIH0KICAgICBlbHNlCiAgICAgewogICAgICAgICB1c2FnZShh
cmd2WzBdKTsKQEAgLTY2OSw2ICs4MDMsMTQgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFy
Z3ZbXSkKICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAg
ICAgICAgICAgICAgcmMgPSB4Y19tb25pdG9yX3NpbmdsZXN0ZXAoeGNoLCBkb21haW5faWQsIDAp
OwogI2VuZGlmCisKKyAgICAgICAgICAgICAgICAvKiBSZXNldCByZW1hcHBlZCBnZm4uICovCisg
ICAgICAgICAgICAgICAgaWYgKCBhbHRwMm1fcmVtYXAgJiYgeGVuYWNjZXNzLT5nZm5fbmV3ICE9
IElOVkFMSURfR0ZOICkKKyAgICAgICAgICAgICAgICAgICAgcmMgPSB4ZW5hY2Nlc3NfcmVzZXRf
Z2ZuKHhlbmFjY2Vzcy0+eGNfaGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuYWNjZXNzLT52bV9ldmVudC5kb21haW5faWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5hY2Nlc3MtPmFwMm1faWR4LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuYWNjZXNzLT5n
Zm5fb2xkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVu
YWNjZXNzLT5nZm5fbmV3KTsKICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAg
cmMgPSB4Y19zZXRfbWVtX2FjY2Vzcyh4Y2gsIGRvbWFpbl9pZCwgWEVOTUVNX2FjY2Vzc19yd3gs
IH4wdWxsLCAwKTsKICAgICAgICAgICAgICAgICByYyA9IHhjX3NldF9tZW1fYWNjZXNzKHhjaCwg
ZG9tYWluX2lkLCBYRU5NRU1fYWNjZXNzX3J3eCwgU1RBUlRfUEZOLApAQCAtNzQyLDEwICs4ODQs
NDIgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIAogICAgICAgICAgICAgICAg
IGlmICggYWx0cDJtICYmIHJlcS5mbGFncyAmIFZNX0VWRU5UX0ZMQUdfQUxURVJOQVRFX1AyTSkK
ICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIERQUklOVEYoIlx0U3dpdGNo
aW5nIGJhY2sgdG8gZGVmYXVsdCB2aWV3IVxuIik7Ci0KICAgICAgICAgICAgICAgICAgICAgcnNw
LmZsYWdzIHw9IChWTV9FVkVOVF9GTEFHX0FMVEVSTkFURV9QMk0gfCBWTV9FVkVOVF9GTEFHX1RP
R0dMRV9TSU5HTEVTVEVQKTsKLSAgICAgICAgICAgICAgICAgICAgcnNwLmFsdHAybV9pZHggPSAw
OworCisgICAgICAgICAgICAgICAgICAgIGlmICggYWx0cDJtX3JlbWFwICkKKyAgICAgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAhZ2ZuX2NoYW5nZWQgKQor
ICAgICAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IFN0b3JlIHRyYXBwaW5nIGdmbiBhbmQgYXAybSBpbmRleCBmb3IgY2xlYW51cC4gKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5hY2Nlc3MtPmdmbl9vbGQgPSByZXEudS5tZW1fYWNj
ZXNzLmdmbjsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5hY2Nlc3MtPmFwMm1faWR4
ID0gcmVxLmFsdHAybV9pZHg7CisKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBOb3Rl
IHRoYXQgdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgb25seSBvbmNlLiAqLworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJjID0geGVuYWNjZXNzX2NoYW5nZV9nZm4oeGVuYWNjZXNzLCBkb21h
aW5faWQsIHJlcS5hbHRwMm1faWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuYWNjZXNzLT5nZm5fb2xkLCAmeGVuYWNjZXNzLT5nZm5f
bmV3KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocmMgPCAwKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVJS
T1IoIkVycm9yIHJlbWFwcGluZyBnZm49JSJQUkl4NjQiXG4iLCB4ZW5hY2Nlc3MtPmdmbl9vbGQp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnJ1cHRlZCA9IC0xOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBEbyBub3QgY2hh
bmdlIHRoZSBjdXJyZW50bHkgYWN0aXZlIGFsdHAybSB2aWV3LCB5ZXQuICovCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcnNwLmFsdHAybV9pZHggPSByZXEuYWx0cDJtX2lkeDsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBEUFJJTlRG
KCJcdFN3aXRjaGluZyBiYWNrIHRvIGRlZmF1bHQgdmlldyFcbiIpOworCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcnNwLmFsdHAybV9pZHggPSAwOworICAgICAgICAgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgRFBSSU5URigiXHRT
d2l0Y2hpbmcgYmFjayB0byBkZWZhdWx0IHZpZXchXG4iKTsKKworICAgICAgICAgICAgICAgICAg
ICAgICAgcnNwLmFsdHAybV9pZHggPSAwOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBkZWZhdWx0X2FjY2VzcyAhPSBh
ZnRlcl9maXJzdF9hY2Nlc3MgKQogICAgICAgICAgICAgICAgIHsKLS0gCjIuMTMuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:33:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18:33: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.xen.org>)
	id 1dn7o0-00027Y-Mc; Wed, 30 Aug 2017 18:33:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn7nx-0001rM-T9
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:33:34 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F6/E4-01916-CF407A95; Wed, 30 Aug 2017 18:33:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ/cPy/J
 Ig6c7mS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7M7+yF5yXrpg2eRd7A+MKkS5GLg4hgY2M
 EqePzWOBcDYxSjx5ep+5i5GTg03AQGLK65WsILaIgJLEvVWTmUBsZoFzjBJ3b2eC2MICvhKd2
 78ygtgsAqoSq2ZcZQexeQVsJTas+wZWLyEgL3HuwW2wmZxA8TMHZoDNFBKwkbg39zzzBEbuBY
 wMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GNd
 s9zzEKMnBpCTKu4J5eaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5ZIDnBotT01Iq0zBxgqMGk
 JTh4lER4u0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzrsYpEgApCijNA9uBCzsLzHKS
 gnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9wTIFJ7MvBK4Ta+AjmACOiLWaynIESWJCCmpBkZ23v
 pvKRu0dm05vflCt2GJzqzbQk3XGjkuBfIYR21TCOE3ZrB4XXPYOmxtvvE7k+S/ZfXxbTFHEte
 3MN6f5d3w2urA/V/Wb3VlzojyXPj/YffH0/HZd56/jfV+HcXGOPFE3bu8HBm/+GxZb/E6/udS
 3zy0ljt2BWy/GXhhllZgsqnT0x/BjkosxRmJhlrMRcWJAAorKzN2AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504118011!81499012!1
X-Originating-IP: [131.159.0.8]
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 64975 invoked from network); 30 Aug 2017 18:33:32 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:33:32 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id C566810CB7DF7;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id B75A9491F5;
 Wed, 30 Aug 2017 20:33:09 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 20:32:57 +0200
Message-Id: <20170830183258.14612-39-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Tamas K Lengyel <tamas@tklengyel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH v4 38/39] arm/xen-access: Extend xen-access for
	altp2m on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+
CkFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0t
LQpDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgMzMgKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg
MTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4t
YWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwppbmRleCAxZTY5
ZTI1YTE2Li40ODEzMzdjYWNkIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hl
bi1hY2Nlc3MuYworKysgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwpAQCAt
MzYyLDEwICszNjIsMTEgQEAgdm9pZCB1c2FnZShjaGFyKiBwcm9nbmFtZSkKIHsKICAgICBmcHJp
bnRmKHN0ZGVyciwgIlVzYWdlOiAlcyBbLW1dIDxkb21haW5faWQ+IHdyaXRlfGV4ZWMiLCBwcm9n
bmFtZSk7CiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQotICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ8YnJlYWtwb2ludHxhbHRwMm1fd3JpdGV8YWx0cDJt
X2V4ZWN8ZGVidWd8Y3B1aWR8ZGVzY19hY2Nlc3N8d3JpdGVfY3RybHJlZ19jcjQiKTsKKyAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAifGJyZWFrcG9pbnR8ZGVidWd8Y3B1aWR8ZGVzY19hY2Nl
c3N8d3JpdGVfY3RybHJlZ19jcjQiKTsKICNlbGlmIGRlZmluZWQoX19hcm1fXykgfHwgZGVmaW5l
ZChfX2FhcmNoNjRfXykKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAifHByaXZjYWxsIik7
CiAjZW5kaWYKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAifGFsdHAybV93cml0ZXxhbHRw
Mm1fZXhlYyIpOwogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCiAgICAgICAgICAgICAiXG4i
CiAgICAgICAgICAgICAiTG9ncyBmaXJzdCBwYWdlIHdyaXRlcywgZXhlY3MsIG9yIGJyZWFrcG9p
bnQgdHJhcHMgdGhhdCBvY2N1ciBvbiB0aGUgZG9tYWluLlxuIgpAQCAtNDQxLDE4ICs0NDIsNiBA
QCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIHsKICAgICAgICAgYnJlYWtw
b2ludCA9IDE7CiAgICAgfQotICAgIGVsc2UgaWYgKCAhc3RyY21wKGFyZ3ZbMF0sICJhbHRwMm1f
d3JpdGUiKSApCi0gICAgewotICAgICAgICBkZWZhdWx0X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nf
cng7Ci0gICAgICAgIGFsdHAybSA9IDE7Ci0gICAgICAgIG1lbWFjY2VzcyA9IDE7Ci0gICAgfQot
ICAgIGVsc2UgaWYgKCAhc3RyY21wKGFyZ3ZbMF0sICJhbHRwMm1fZXhlYyIpICkKLSAgICB7Ci0g
ICAgICAgIGRlZmF1bHRfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19ydzsKLSAgICAgICAgYWx0cDJt
ID0gMTsKLSAgICAgICAgbWVtYWNjZXNzID0gMTsKLSAgICB9CiAgICAgZWxzZSBpZiAoICFzdHJj
bXAoYXJndlswXSwgImRlYnVnIikgKQogICAgIHsKICAgICAgICAgZGVidWcgPSAxOwpAQCAtNDc1
LDYgKzQ2NCwxOCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgICAgICBw
cml2Y2FsbCA9IDE7CiAgICAgfQogI2VuZGlmCisgICAgZWxzZSBpZiAoICFzdHJjbXAoYXJndlsw
XSwgImFsdHAybV93cml0ZSIpICkKKyAgICB7CisgICAgICAgIGRlZmF1bHRfYWNjZXNzID0gWEVO
TUVNX2FjY2Vzc19yeDsKKyAgICAgICAgYWx0cDJtID0gMTsKKyAgICAgICAgbWVtYWNjZXNzID0g
MTsKKyAgICB9CisgICAgZWxzZSBpZiAoICFzdHJjbXAoYXJndlswXSwgImFsdHAybV9leGVjIikg
KQorICAgIHsKKyAgICAgICAgZGVmYXVsdF9hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3J3OworICAg
ICAgICBhbHRwMm0gPSAxOworICAgICAgICBtZW1hY2Nlc3MgPSAxOworICAgIH0KICAgICBlbHNl
CiAgICAgewogICAgICAgICB1c2FnZShhcmd2WzBdKTsKQEAgLTU0NywxMiArNTQ4LDE0IEBAIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICBnb3RvIGV4aXQ7CiAg
ICAgICAgIH0KIAorI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykK
ICAgICAgICAgcmMgPSB4Y19tb25pdG9yX3NpbmdsZXN0ZXAoIHhjaCwgZG9tYWluX2lkLCAxICk7
CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgewogICAgICAgICAgICAgRVJST1IoIkVy
cm9yICVkIGZhaWxlZCB0byBlbmFibGUgc2luZ2xlc3RlcCBtb25pdG9yaW5nIVxuIiwgcmMpOwog
ICAgICAgICAgICAgZ290byBleGl0OwogICAgICAgICB9CisjZW5kaWYKICAgICB9CiAKICAgICBp
ZiAoIG1lbWFjY2VzcyAmJiAhYWx0cDJtICkKQEAgLTY2Myw3ICs2NjYsOSBAQCBpbnQgbWFpbihp
bnQgYXJnYywgY2hhciAqYXJndltdKQogICAgICAgICAgICAgICAgIHJjID0geGNfYWx0cDJtX3N3
aXRjaF90b192aWV3KCB4Y2gsIGRvbWFpbl9pZCwgMCApOwogICAgICAgICAgICAgICAgIHJjID0g
eGNfYWx0cDJtX2Rlc3Ryb3lfdmlldyh4Y2gsIGRvbWFpbl9pZCwgYWx0cDJtX3ZpZXdfaWQpOwog
ICAgICAgICAgICAgICAgIHJjID0geGNfYWx0cDJtX3NldF9kb21haW5fc3RhdGUoeGNoLCBkb21h
aW5faWQsIDApOworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykK
ICAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3Jfc2luZ2xlc3RlcCh4Y2gsIGRvbWFpbl9p
ZCwgMCk7CisjZW5kaWYKICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgcmMg
PSB4Y19zZXRfbWVtX2FjY2Vzcyh4Y2gsIGRvbWFpbl9pZCwgWEVOTUVNX2FjY2Vzc19yd3gsIH4w
dWxsLCAwKTsKICAgICAgICAgICAgICAgICByYyA9IHhjX3NldF9tZW1fYWNjZXNzKHhjaCwgZG9t
YWluX2lkLCBYRU5NRU1fYWNjZXNzX3J3eCwgU1RBUlRfUEZOLApAQCAtODgzLDkgKzg4OCwxMSBA
QCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogZXhpdDoKICAgICBpZiAoIGFsdHAy
bSApCiAgICAgeworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykK
ICAgICAgICAgdWludDMyX3QgdmNwdV9pZDsKICAgICAgICAgZm9yICggdmNwdV9pZCA9IDA7IHZj
cHVfaWQ8WEVOX0xFR0FDWV9NQVhfVkNQVVM7IHZjcHVfaWQrKykKICAgICAgICAgICAgIHJjID0g
Y29udHJvbF9zaW5nbGVzdGVwKHhjaCwgZG9tYWluX2lkLCB2Y3B1X2lkLCAwKTsKKyNlbmRpZgog
ICAgIH0KIAogICAgIC8qIFRlYXIgZG93biBkb21haW4geGVuYWNjZXNzICovCi0tIAoyLjEzLjMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:42:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn7wb-0007Dj-Ih; Wed, 30 Aug 2017 18:42:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dn7wa-0007Dd-TM
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:42:29 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 56/B4-01778-41707A95; Wed, 30 Aug 2017 18:42:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsUSfTxjoa4g+/J
 IgzUv5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZR3YzFhxirmh80cvawNjC3MXIwSEk4CGx
 bKpOFyMnkLmWUWLlHvYuRi4g+y6jxI1Z81ghEh4S37p3sUIk1jNKNHfdZwRJCAuESNye0skEM
 khEwE/iztVAkDCzwBJGiWfPgiF68yWuNC5mArHZBAwlVm9sYQOxeQWcJGbt7QaLswioSsx4Px
 dsl6hAuETT2X4WiBpBiZMzn4DZnAJ2EnOutrJCzFeX+DPvEjOELS5x68l8JghbXmL72zlgcQm
 BHIlTm/+ygpwmISAl8b9VCeR8CYEJLBLXVt+HqpGReDTxJtsERrFZSNbNQrJiFpIVs5CsWMDI
 sopRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzCKGIBgB+PZ0
 56HGCU5mJREeVcwL48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLygaUEyxKTU+tSMvMAcYzTF
 qCg0dJhFcdJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHenaxARQIgRRmleXAjYKnlEqO
 slDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR51UBW8WTmlcBtegV0BBPQEbFeS0GOKElESEk1MHIw
 SU81WrJup+ulTRplBzMcea6l7P/po/KmemH6Pan1qteXdHZFFi+PmJD78klO+m0RmYWmzltrr
 v6qFLj/Yb6qvbRE+t+e6pDHOie/efzItV426+xW6dsCXWLOr3O5Y381LdHcP5/186N7jPOzVt
 fL5DWKCzWFvGjg35I0sWTSBA3mrIe7dJRYijMSDbWYi4oTAVdoh3ooAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504118544!93731861!1
X-Originating-IP: [91.199.104.161]
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 41972 invoked from network); 30 Aug 2017 18:42:25 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 18:42:25 -0000
Received: (qmail 17990 invoked from network); 30 Aug 2017 21:42:24 +0300
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;
 30 Aug 2017 21:42:23 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D86B47FC02
 for <xen-devel@lists.xenproject.org>; Wed, 30 Aug 2017 21:42:23 +0300 (EEST)
Received: (qmail 20410 invoked from network); 30 Aug 2017 21:42:23 +0300
Received: from 188-27-99-121.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.27.99.121)
 by smtp03.buh.bitdefender.org with SMTP; 30 Aug 2017 21:42:23 +0300
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-30-proskurin@sec.in.tum.de>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6e55f8c0-7f9d-2620-8536-9a9cfd2d7c48@bitdefender.com>
Date: Wed, 30 Aug 2017 21:42:23 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170830183258.14612-30-proskurin@sec.in.tum.de>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.72975
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 459463,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.003795)], BW: [Enabled, t:
 (0.000019)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003840), 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.013716,0.000037)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.223598), Hit: No,
 Details: v2.6.7; Id: 15.5f440d.1bokcpi01.3lk05], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 29/39] x86/altp2m: Move altp2m_check to
 altp2m.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzAvMjAxNyAwOTozMiBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCj4gaW5k
ZXggNDJlNmYwOTAyOS4uNjZmMWQ4M2Q4NCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3ZtX2V2
ZW50LmMKPiArKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPiBAQCAtMjksNiArMjksNyBAQAo+
ICAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KPiAgI2luY2x1ZGUgPGFzbS92bV9ldmVudC5oPgo+
ICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+ICsjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgoKQW55IHJl
YXNvbiB3aHkgdGhpcyBpbmNsdWRlIGhhcyBub3QgaGFwcGVuZWQgYWxwaGFiZXRpY2FsbHkgKGl0
IGJlbG9uZ3MKdG8gdGhlIDxhc20vLi4uPiBncm91cCk/CgoKVGhhbmtzLApSYXp2YW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn86f-00088g-HN; Wed, 30 Aug 2017 18:52:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dn86d-000884-VK
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:52:52 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 42/20-01782-38907A95; Wed, 30 Aug 2017 18:52:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsUSfTxjoW4T5/J
 Ig8d7JSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHu1pZCk6bVmzc3czewHhKo4uRk0NIwEOi
 9fFGli5GLiB7LaPEwtu32SCcu4wSjY23GWGqnt7rZYRIrGeU2D/pKXMXIweHsICfxNKLPiCmC
 JB552ogSDmzQJHErmcXWCFa8yU+7tnMDmKzCRhKrN7YwgZi8wo4SZxesRbMZhFQlVgw9xETiC
 0qEC7RdLafBaJGUOLkzCdgNqeAncSNWyeYIOarS/yZd4kZwhaXuPVkPlRcXmL72zlgcQmBHIm
 fE3+xgJwmISAl8b9VCeR6CYFVLBJf391ghKiRkXg08SbbBEaxWUjWzUKyYhaSFbOQrFjAyLKK
 Ub04tagstUjXTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzCKGIBgB+PUBudDj
 JIcTEqivCuYl0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCt5ADKCRalpqdWpGXmAOMZJi3Bwa
 MkwrsVJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8ySBFAiBFGaV5cCNgqeUSo6yUMC8
 j0FFCPAWpRbmZJajyrxjFORiVhHl3g0zhycwrgdv0CugIJqAjYr2WghxRkoiQkmpgnKm2K/rx
 sQgmhdzL59Z3iQpdbD37XnnlpKs1Znf2z2WY05np4PZEwT8wrcirbO65Z8fDWZ5pfv40wdubx
 7La8rvNq+Jzs2dX9Mzx18u8G/2J4eK0m65Pvn98q/eJ9VpZO+/ffJlNBVXTy/+y3+7k19Xt6O
 RVYCz9OWnrzf6VB3cmShuKXJNpVGIpzkg01GIuKk4EAHI9RoUoAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504119169!106032420!1
X-Originating-IP: [91.199.104.161]
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 53680 invoked from network); 30 Aug 2017 18:52:50 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Aug 2017 18:52:50 -0000
Received: (qmail 19055 invoked from network); 30 Aug 2017 21:52:49 +0300
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;
 30 Aug 2017 21:52:49 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 40FF07FBFB
 for <xen-devel@lists.xenproject.org>; Wed, 30 Aug 2017 21:52:49 +0300 (EEST)
Received: (qmail 10565 invoked from network); 30 Aug 2017 21:52:49 +0300
Received: from 188-27-99-121.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.27.99.121)
 by smtp02.buh.bitdefender.net with SMTP; 30 Aug 2017 21:52:48 +0300
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-40-proskurin@sec.in.tum.de>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <76f4bca7-ea13-ff44-c51f-7f61fb4e93a1@bitdefender.com>
Date: Wed, 30 Aug 2017 21:52:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170830183258.14612-40-proskurin@sec.in.tum.de>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.72975
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 459463,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.017640)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005141), Flags: 85D2ED72; 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.012381,0.000256)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (0.323943), Hit: No, Details: v2.6.7; Id:
 15.5f45gu.1bokcqg03.1p4km], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Wei Liu <wei.liu2@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 39/39] arm/xen-access: Add test of
	xc_altp2m_change_gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzAvMjAxNyAwOTozMiBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBUaGlzIGNv
bW1pdCBleHRlbmRzIHhlbi1hY2Nlc3MgYnkgYSBzaW1wbGUgdGVzdCBvZiB0aGUgZnVuY3Rpb25h
bGl0eQo+IHByb3ZpZGVkIGJ5ICJ4Y19hbHRwMm1fY2hhbmdlX2dmbiIuIFRoZSBpZGVhIGlzIHRv
IGR5bmFtaWNhbGx5IHJlbWFwIGEKPiB0cmFwcGluZyBnZm4gdG8gYW5vdGhlciBtZm4sIHdoaWNo
IGhvbGRzIHRoZSBzYW1lIGNvbnRlbnQgYXMgdGhlCj4gb3JpZ2luYWwgbWZuLiBPbiBzdWNjZXNz
LCB0aGUgZ3Vlc3Qgd2lsbCBjb250aW51ZSB0byBydW4uIFN1YnNlcXVlbnQKPiBhbHRwMm0gYWNj
ZXNzIHZpb2xhdGlvbnMgd2lsbCB0cmFwIGludG8gWGVuIGFuZCBiZSBmb3JjZWQgYnkgeGVuLWFj
Y2Vzcwo+IHRvIHN3aXRjaCB0byB0aGUgZGVmYXVsdCB2aWV3IChhbHRwMm1bMF0pIGFzIGJlZm9y
ZS4gVGhlIGludHJvZHVjZWQgdGVzdAo+IGNhbiBiZSBpbnZva2VkIGJ5IHByb3ZpZGluZyB0aGUg
YXJndW1lbnQgImFsdHAybV9yZW1hcCIuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Cj4gLS0tCj4gQ2M6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1h
c0B0a2xlbmd5ZWwuY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiB2MzogQ29z
bWV0aWMgZml4ZXMgaW4gInhlbmFjY2Vzc19jb3B5X2dmbiIgYW5kICJ4ZW5hY2Nlc3NfY2hhbmdl
X2dmbiIuCj4gCj4gICAgIEFkZGVkIG11bm1hcCBpbiAiY29weV9nZm4iIGluIHRoZSBzZWNvbmQg
ZXJyb3IgY2FzZS4KPiAKPiAgICAgQWRkZWQgb3B0aW9uICJhbHRwMm1fcmVtYXAiIHNlbGVjdGlu
ZyB0aGUgYWx0cDJtLXJlbWFwIHRlc3QuCj4gCj4gdjQ6IERyb3BwZWQgdGhlIENPTVBBVCBBUEkg
Zm9yIG1hcHBpbmcgZm9yZWlnbiBtZW1vcnkuIEluc3RlYWQsIHdlIHVzZSB0aGUKPiAgICAgc3Rh
YmxlIGxpYnJhcnkgeGVuZm9yZWlnbm1lbW9yeS4KPiAKPiAgICAgRHJvcHBlZCB0aGUgdXNlIG9m
IHhjX2RvbWFpbl9pbmNyZWFzZV9yZXNlcnZhdGlvbl9leGFjdCBhcyB3ZSBkbyBub3QKPiAgICAg
bmVlZCB0byBpbmNyZWFzZSB0aGUgZG9tYWluJ3MgcGh5c2ljYWwgbWVtb3J5LiBPdGhlcndpc2Us
IHJlbWFwcGluZwo+ICAgICBhIHBhZ2UgdmlhIGFsdHAybSB3b3VsZCBiZWNvbWUgdmlzaWJsZSB0
byB0aGUgZ3Vlc3QgaXRzZWxmLiBBcyBsb25nCj4gICAgIGFzIHdlIGhhdmUgYWRkaXRpb25hbCBz
aGFkb3ctbWVtb3J5IGZvciB0aGUgZ3Vlc3QgZG9tYWluLCB3ZSBkbyBub3QKPiAgICAgbmVlZCB0
byByZXNlcnZlIGFueSBhZGRpdGlvbmFsIG1lbW9yeS4KPiAtLS0KPiAgdG9vbHMvdGVzdHMveGVu
LWFjY2Vzcy9NYWtlZmlsZSAgICAgfCAgIDIgKy0KPiAgdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94
ZW4tYWNjZXNzLmMgfCAxODIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4g
IDIgZmlsZXMgY2hhbmdlZCwgMTc5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MvTWFrZWZpbGUgYi90b29scy90ZXN0
cy94ZW4tYWNjZXNzL01ha2VmaWxlCj4gaW5kZXggZTExZjYzOWNjZi4uYWIxOTVlMjMzZiAxMDA2
NDQKPiAtLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL01ha2VmaWxlCj4gKysrIGIvdG9vbHMv
dGVzdHMveGVuLWFjY2Vzcy9NYWtlZmlsZQo+IEBAIC0yNiw2ICsyNiw2IEBAIGNsZWFuOgo+ICBk
aXN0Y2xlYW46IGNsZWFuCj4gIAo+ICB4ZW4tYWNjZXNzOiB4ZW4tYWNjZXNzLm8gTWFrZWZpbGUK
PiAtCSQoQ0MpIC1vICRAICQ8ICQoTERGTEFHUykgJChMRExJQlNfbGlieGVuY3RybCkgJChMRExJ
QlNfbGlieGVuZ3Vlc3QpICQoTERMSUJTX2xpYnhlbmV2dGNobikKPiArCSQoQ0MpIC1vICRAICQ8
ICQoTERGTEFHUykgJChMRExJQlNfbGlieGVuY3RybCkgJChMRExJQlNfbGlieGVuZ3Vlc3QpICQo
TERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuZm9yZWlnbm1lbW9yeSkKPiAgCj4g
IC1pbmNsdWRlICQoREVQUykKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94
ZW4tYWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwo+IGluZGV4
IDQ4MTMzN2NhY2QuLmY5YjlmYjZiYmYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvdGVzdHMveGVuLWFj
Y2Vzcy94ZW4tYWNjZXNzLmMKPiArKysgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nl
c3MuYwo+IEBAIC00MSw2ICs0MSw3IEBACj4gICNpbmNsdWRlIDx4ZW5jdHJsLmg+Cj4gICNpbmNs
dWRlIDx4ZW5ldnRjaG4uaD4KPiAgI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgo+ICsjaW5jbHVk
ZSA8eGVuZm9yZWlnbm1lbW9yeS5oPgo+ICAKPiAgI2lmIGRlZmluZWQoX19hcm1fXykgfHwgZGVm
aW5lZChfX2FhcmNoNjRfXykKPiAgI2luY2x1ZGUgPHhlbi9hcmNoLWFybS5oPgo+IEBAIC00OSw2
ICs1MCw4IEBACj4gICNkZWZpbmUgU1RBUlRfUEZOIDBVTEwKPiAgI2VuZGlmCj4gIAo+ICsjZGVm
aW5lIElOVkFMSURfR0ZOIH4oMFVMKQo+ICsKPiAgI2RlZmluZSBEUFJJTlRGKGEsIGIuLi4pIGZw
cmludGYoc3RkZXJyLCBhLCAjIyBiKQo+ICAjZGVmaW5lIEVSUk9SKGEsIGIuLi4pIGZwcmludGYo
c3RkZXJyLCBhICJcbiIsICMjIGIpCj4gICNkZWZpbmUgUEVSUk9SKGEsIGIuLi4pIGZwcmludGYo
c3RkZXJyLCBhICI6ICVzXG4iLCAjIyBiLCBzdHJlcnJvcihlcnJubykpCj4gQEAgLTc2LDEyICs3
OSwxOSBAQCB0eXBlZGVmIHN0cnVjdCB2bV9ldmVudCB7Cj4gIHR5cGVkZWYgc3RydWN0IHhlbmFj
Y2VzcyB7Cj4gICAgICB4Y19pbnRlcmZhY2UgKnhjX2hhbmRsZTsKPiAgCj4gKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbTsKPiArCj4gICAgICB4ZW5fcGZuX3QgbWF4X2dwZm47Cj4g
IAo+ICAgICAgdm1fZXZlbnRfdCB2bV9ldmVudDsKPiArCj4gKyAgICB1bnNpZ25lZCBpbnQgYXAy
bV9pZHg7Cj4gKyAgICB4ZW5fcGZuX3QgZ2ZuX29sZDsKPiArICAgIHhlbl9wZm5fdCBnZm5fbmV3
Owo+ICB9IHhlbmFjY2Vzc190Owo+ICAKPiAgc3RhdGljIGludCBpbnRlcnJ1cHRlZDsKPiArc3Rh
dGljIGludCBnZm5fY2hhbmdlZCA9IDA7Cj4gIGJvb2wgZXZ0Y2huX2JpbmQgPSAwLCBldnRjaG5f
b3BlbiA9IDAsIG1lbV9hY2Nlc3NfZW5hYmxlID0gMDsKPiAgCj4gIHN0YXRpYyB2b2lkIGNsb3Nl
X2hhbmRsZXIoaW50IHNpZykKPiBAQCAtODksNiArOTksMTA0IEBAIHN0YXRpYyB2b2lkIGNsb3Nl
X2hhbmRsZXIoaW50IHNpZykKPiAgICAgIGludGVycnVwdGVkID0gc2lnOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgaW50IHhlbmFjY2Vzc19jb3B5X2dmbih4ZW5hY2Nlc3NfdCAqeGVuYWNjZXNzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWFpbl9pZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGRzdF9nZm4sCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBzcmNfZ2ZuKQo+ICt7Cj4gKyAgICB2b2lkICpz
cmNfdmFkZHIgPSBOVUxMOwo+ICsgICAgdm9pZCAqZHN0X3ZhZGRyID0gTlVMTDsKPiArCj4gKyAg
ICBzcmNfdmFkZHIgPSB4ZW5mb3JlaWdubWVtb3J5X21hcCh4ZW5hY2Nlc3MtPmZtZW0sIGRvbWFp
bl9pZCwgUFJPVF9SRUFELAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MSwgJnNyY19nZm4sIE5VTEwpOwo+ICsgICAgaWYgKCBzcmNfdmFkZHIgPT0gTlVMTCApCj4gKyAg
ICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIGRzdF92YWRkciA9IHhlbmZvcmVpZ25tZW1vcnlf
bWFwKHhlbmFjY2Vzcy0+Zm1lbSwgZG9tYWluX2lkLCBQUk9UX1dSSVRFLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgJmRzdF9nZm4sIE5VTEw+ICsgICAgaWYgKCBk
c3RfdmFkZHIgPT0gTlVMTCApCj4gKyAgICB7Cj4gKyAgICAgICAgbXVubWFwKHNyY192YWRkciwg
WENfUEFHRV9TSVpFKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
bWVtY3B5KGRzdF92YWRkciwgc3JjX3ZhZGRyLCBYQ19QQUdFX1NJWkUpOwo+ICsKPiArICAgIHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuYWNjZXNzLT5mbWVtLCBzcmNfdmFkZHIsIDEpOwo+ICsg
ICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5hY2Nlc3MtPmZtZW0sIGRzdF92YWRkciwgMSk7
Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qCj4gKyAqIFRoaXMgZnVuY3Rpb24g
YWxsb2NhdGVzIGFuZCBwb3B1bGF0ZXMgYSBwYWdlIGluIHRoZSBndWVzdCdzIHBoeXNtYXAgdGhh
dCBpcwo+ICsgKiBzdWJzZXF1ZW50bHkgZmlsbGVkIHdpdGggY29udGVudHMgb2YgdGhlIHRyYXBw
aW5nIGFkZHJlc3MuIEZpbmFsbHksIHRocm91Z2gKPiArICogdGhlIGludm9jYXRpb24gb2YgeGNf
YWx0cDJtX2NoYW5nZV9nZm4sIHRoZSBhbHRwMm0gc3Vic3lzdGVtIGNoYW5nZXMgdGhlIGdmbgo+
ICsgKiB0byBtZm4gbWFwcGluZyBvZiB0aGUgdGFyZ2V0IGFsdHAybSB2aWV3Lgo+ICsgKi8KPiAr
c3RhdGljIGludCB4ZW5hY2Nlc3NfY2hhbmdlX2dmbih4ZW5hY2Nlc3NfdCAqeGVuYWNjZXNzLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9tYWluX2lkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhcDJtX2lkeCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuX29sZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmdmbl9uZXcpCj4gK3sKPiAr
ICAgIGludCByYzsKPiArCj4gKyAgICAvKgo+ICsgICAgICogV2UgcGVyZm9ybSB0aGlzIGZ1bmN0
aW9uIG9ubHkgb25jZSBhcyBpdCBpcyBpbnRlbmRlZCB0byBiZSB1c2VkIGZvcgo+ICsgICAgICog
dGVzdGluZyBhbmQgZGVtb25zdHJhdGlvbiBwdXJwb3Nlcy4gVGh1cywgd2Ugc2lnbmFsaXplIHRo
YXQgZnVydGhlcgo+ICsgICAgICogYWx0cDJtLXJlbGF0ZWQgdHJhcHMgd2lsbCBub3QgY2hhbmdl
IHRyYXBwaW5nIGdmbidzLgo+ICsgICAgICovCj4gKyAgICBnZm5fY2hhbmdlZCA9IDE7Cj4gKwo+
ICsgICAgKmdmbl9uZXcgPSArKyh4ZW5hY2Nlc3MtPm1heF9ncGZuKTsKClVubmVjZXNzYXJ5IHBh
cmVudGhlc2VzLgoKPiArICAgIHJjID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXBfZXhhY3Qo
eGVuYWNjZXNzLT54Y19oYW5kbGUsIGRvbWFpbl9pZCwgMSwgMCwgMCwgZ2ZuX25ldyk7Cj4gKyAg
ICBpZiAoIHJjIDwgMCApCj4gKyAgICAgICAgZ290byBlcnI7Cj4gKwo+ICsgICAgLyogQ29weSBj
b250ZW50IG9mIHRoZSBvbGQgZ2ZuIGludG8gdGhlIG5ld2x5IGFsbG9jYXRlZCBnZm4gKi8KPiAr
ICAgIHJjID0geGVuYWNjZXNzX2NvcHlfZ2ZuKHhlbmFjY2VzcywgZG9tYWluX2lkLCAqZ2ZuX25l
dywgZ2ZuX29sZCk7Cj4gKyAgICBpZiAoIHJjIDwgMCApCj4gKyAgICAgICAgZ290byBlcnI7Cj4g
Kwo+ICsgICAgcmMgPSB4Y19hbHRwMm1fY2hhbmdlX2dmbih4ZW5hY2Nlc3MtPnhjX2hhbmRsZSwg
ZG9tYWluX2lkLCBhcDJtX2lkeCwgZ2ZuX29sZCwgKmdmbl9uZXcpOwo+ICsgICAgaWYgKCByYyA8
IDAgKQo+ICsgICAgICAgIGdvdG8gZXJyOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICsKPiArZXJy
Ogo+ICsgICAgeGNfZG9tYWluX2RlY3JlYXNlX3Jlc2VydmF0aW9uX2V4YWN0KHhlbmFjY2Vzcy0+
eGNfaGFuZGxlLCBkb21haW5faWQsIDEsIDAsIGdmbl9uZXcpOwo+ICsKPiArICAgICh4ZW5hY2Nl
c3MtPm1heF9ncGZuKS0tOwoKSGVyZSB0b28uCgo+ICsKPiArICAgIHJldHVybiAtMTsKPiArfQo+
ICsKPiArc3RhdGljIGludCB4ZW5hY2Nlc3NfcmVzZXRfZ2ZuKHhjX2ludGVyZmFjZSAqeGNoLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21haW5faWQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYXAybV9pZHgsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuX29sZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm5fbmV3KQo+ICt7Cj4gKyAgICBp
bnQgcmM7Cj4gKwo+ICsgICAgLyogUmVzZXQgcHJldmlvdXMgc3RhdGUgKi8KPiArICAgIHhjX2Fs
dHAybV9jaGFuZ2VfZ2ZuKHhjaCwgZG9tYWluX2lkLCBhcDJtX2lkeCwgZ2ZuX29sZCwgSU5WQUxJ
RF9HRk4pOwo+ICsKPiArICAgIC8qIEludmFsaWRhdGUgdGhlIG5ldyBnZm4gKi8KPiArICAgIHhj
X2FsdHAybV9jaGFuZ2VfZ2ZuKHhjaCwgZG9tYWluX2lkLCBhcDJtX2lkeCwgZ2ZuX25ldywgSU5W
QUxJRF9HRk4pOwoKRG8gdGhlc2UgdHdvIHhjX2FsdHAybV9jaGFuZ2VfZ2ZuKCkgY2FsbHMgbm90
IHJlcXVpcmUgZXJyb3IgY2hlY2tpbmc/Cgo+ICsKPiArICAgIHJjID0geGNfZG9tYWluX2RlY3Jl
YXNlX3Jlc2VydmF0aW9uX2V4YWN0KHhjaCwgZG9tYWluX2lkLCAxLCAwLCAmZ2ZuX25ldyk7Cj4g
KyAgICBpZiAoIHJjIDwgMCApCj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgICh4ZW5h
Y2Nlc3MtPm1heF9ncGZuKS0tOwoKQWdhaW4sIHBsZWFzZSByZW1vdmUgdGhlIHBhcmVudGhlc2Vz
LgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:57:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn8BE-0008Rh-68; Wed, 30 Aug 2017 18:57:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dn8BD-0008Qt-02
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:57:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AF/0B-03454-E9A07A95; Wed, 30 Aug 2017 18:57:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUSfTyjVXcu1/J
 Ig+f3ZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZH7qYC07YVPzYfou5gXGqURcjJwezgLVE
 779mxi5GLg4Wge0sEtt7FjKBJFgE1rNIXPqaCmILCXhI3Di/GqxISGABo8TMR8/ZIRJuEl92b
 mGCSCxmlFjweysjSIJNwEhiybK3YEUiAkoS91ZNBitiFnjDJPHu+0ywImGBIIljuzczQqxTle
 i/94sVxOYV8JTY2XIPLC4hICdx81wnM0RcUOLkzCcsXYwcQIPUJdbPE4J4QV6ieets5gmMgrO
 QVM1CqJqFpGoBI/MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAwGUAgh2MtzcGHGKU5GBSEuVdwbw8UogvKT+lMiOxOCO+qDQntfgQowwHh5IEbwEnUE6wK
 DU9tSItMwcYQzBpCQ4eJRHeByBp3uKCxNzizHSI1ClGS44Nq9d/YeJ48mb7byaOlrdAUoglLz
 8vVUqctwWkQQCkIaM0D24cLM4vMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3OcgUnsy8Eri
 tr4AOYgI6KNZrKchBJYkIKakGRpF2A59PPcn8m1Omp217eMEyqOPz1s/G3cr+ihPebdl+bOs/
 3oOPbQ7vnOvOp+rQmH1844/LE3eea9ScHd54tzpaPrHr377Df/jeRyWa+7HMvp/77VAlq76B3
 R6GPUIdG1b+4dl9XkLhsfYe6eUsrdy+H02FQ+ca12WrFMiJFt+aFHDV64z3eiWW4oxEQy3mou
 JEAP38AE7uAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504119452!74482528!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36400 invoked from network); 30 Aug 2017 18:57:33 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Aug 2017 18:57:33 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=K15WTDf2bfPXMXs4Qutl+l9JuTycbaWR0hOO77GQLiwsvxIR/6McLI293lFeGQiDkyWj9AI3HJDCWtWQ74++2ZUJBctJiie+ulqI3CFQlauR169YQ+B/sEDcHI5o2oOkLMe1XrkYzrwYYpnzAjhcyflhTT1cy5OM93ZmHgHmDw0an+P0OCMuLATTWqSY9KMKtOSGcfAZv2Q/wxmV+Qfot0jCzSHfhvwDFts1vEOqnTzFy8ZRibO2lgBXqQsVVvZdCOWUP4MCyutuAwbWfhBB2JgB97uLDZcNL0RoyqegpCkLqgv03U2heNmuosRccso0ZICcNp36cqsyOd6OlJOdww==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:MIME-Version:Content-Type:Content-Transfer-Encoding;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:mime-version:content-type
 :content-transfer-encoding; s=default; bh=w22YmZe/ei6X+EDWi9EGSO
 Pd3X4=; b=HzGdEGXb7UwsXV84bYUeed/5b2xgrAvVW1xlp3qMJC7RcyT/gzRAZ0
 Q0JdSGD6zJoNVIeguUuzcKJ9+qFG3AUTRUzsE3WJoSs10zcm8dw54klQsVdafGru
 wTEpE9RUCJAHeiuKCqmB0ASYOnRIbaALjuxEvfdXAZx3ykd06J7D4SboWmdRZ//k
 pcgPgKvI+4jdQvR9uvEt9XzV3ZbEjS1JHP81hcKITYDZIGBEYzNrN91yr2eoOV7i
 nkkuNxq48CMGvq8rAmM7yU094w2NGNcBvEO6AnG3+4x8aJBBidvFrrva4YZrxfOj
 Rdti0KGSXszCcTOsCGxoU3DWa5MTHpbA==
Received: (qmail 16123 invoked from network); 30 Aug 2017 21:57:31 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 21:57:31 +0300
Received: (qmail 641 invoked from network); 30 Aug 2017 21:57:31 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 30 Aug 2017 21:57:31 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 21:57:27 +0300
Message-Id: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v9 0/2] Notify monitor when emulating an
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaHNldCBpbXBsZW1lbnRzIGEgbWVjaGFuaXNtIHdoaWNoIGFsbG93cyBYRU4gdG8g
c2VuZCBmaXJzdCBhbiBldmVudAppZiB0aGUgZW11bGF0b3IgZW5jb3VudGVyZWQgYW4gdW5zdXBw
b3J0ZWQgaW5zdHJ1Y3Rpb24uClRoZSBtb25pdG9yIGFwcGxpY2F0aW9uIGNhbiBjaG9vc2UgdG8g
bWl0aWdhdGUgdGhlIGVycm9yLCBmb3IgZXhhbXBsZSB0byBzaW5nbGVzdGVwCnRoZSBpbnN0cnVj
dGlvbiB1c2luZyB0aGUgcmVhbCBwcm9jZXNzb3IgYW5kIHRoZW4gcmVzdW1lIGV4ZWN1dGlvbiBv
ZiB0aGUgbm9ybWFsCmluc3RydWN0aW9uIGZsb3cuCgpUaGlzIGZlYXR1cmUgd2FzIHRlc3RlZCB1
c2luZyBhIG1vZGlmaWVkIHZlcnNpb24gb2YgWFRGOgpodHRwczovL2dpdGh1Yi5jb20vcGV0cmVw
aXJjYWxhYnUveGVuLXRlc3QtZnJhbWV3b3JrL3RyZWUvZW11bF91bmltcGwKCi0tLQpDaGFuZ2Vk
IHNpbmNlIHYxOgogICogUmVtb3ZlZCB0aGUgZW11bGF0aW9uIGtpbmQgY2hlY2sgd2hlbiBjYWxs
aW5nIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uCgpDaGFuZ2VkIHNpbmNlIHYyOgogICogUmVtb3Zl
ZCBhIGZpbGUgYWRkZWQgYnkgbWlzdGFrZQoKQ2hhbmdlZCBzaW5jZSB2MzoKICAqIFJlbW92ZWQg
ZXh0cmEgc3RyYXkgbGluZQogICogQWRkZWQgdGhlIF9lbmFibGVkIHN1ZmZpeCB0byB0aGUgZW11
bF91bmhhbmRsZWFibGUgbW9uaXRvciBvcHRpb24KCkNoYW5nZWQgc2luY2UgdjQKICAqIEZpeGVk
IHJldHVybiBleHByZXNzaW9uIG9mIGh2bV9tb25pdG9yX2VtdWxfdW5oYW5kbGVhYmxlIGhhbmRs
ZQogIG1vbml0b3JfdHJhcHMgZmFpbHVyZXMuCiAgKiBSZW1vdmVkIHN0cmF5IHBhcmFudGhlc2Vz
LgoKQ2hhbmdlZCBzaW5jZSB2NToKICAqIFJlbW92ZWQgdW5uZWNlc3NhcnkgImVsc2UiIHdoZW4g
Y2FsbGluZyBodm1fbW9uaXRvcl9lbXVsX3VuaGFuZGxlYWJsZS4KICAqIEFkZGVkIGV4dHJhIGxp
bmUgaW4gYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudC4KCkNoYW5nZWQgc2luY2UgdjY6CiAgKiBh
ZGQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gdW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgYW5k
IGVtdWxhdGlvbiBmYWlsdXJlcy4KICAqIGNoYW5nZWQgImVtdWxfdW5oYW5kbGVhYmxlIiBldmVu
dCBuYW1lIHRvICJlbXVsX3VuaW1wbGVtZW50ZWQiCgpDaGFuZ2VkIHNpbmNlIHY3OgogICogQWRk
ICJmYWxsLXRocm91Z2giIGNvbW1lbnRzIHRvIHRoZSBzd2l0Y2ggc3RhdGVtZW50cyAoY292ZXJp
dHkpCiAgKiBBZGRlZCBYODZFTVVMX1VOSU1QTEVNRU5URUQgdG8gWDg2RU1VTF9VTkhBTkRMRUFC
TEUgY2hlY2tzIHRoZSBpbiBmdW5jdGlvbnMKICByZWZlcmVuY2luZyB4ODZfZW11bGF0ZS4KICAq
IEltcHJvdmVkIGNvbW1lbnQgZGVzY3JpYmluZyBYODZFTVVMX1VOSU1QTEVNRU5URUQuCgpDaGFu
Z2VkIHNpbmNlIHY4OgogICogUmVtb3ZlZCB1bm5lY2Vzc2FyeSAiZmFsbC10aHJvdWdoIiBjb21t
ZW50cy4KICAqIEFkZGVkIGNoZWNrIGZvciBYODZFTVVMX1VOSU1QTEVNRU5URUQgaW4gaHZtX3Vk
X2ludGVyY2VwdC4KICAqIGFkZCBhIG5ldyBsYWJlbCAndW5pbXBsZW1lbnRlZF9pbnNuJyB0byBh
Y2NvbW9kYXRlIHRoZSBleGlzdGluZyBqdW1wcyB0bwogICdjYW5ub3RfZW11bGF0ZScgKGUuZy4g
aW52b2tlX3N0dWIpCgotLS0KCk9jY3VyZW5jZXMgb2YgWDg2RU1VTF9VTkhBTkRMRUFCTEUgd2hp
Y2ggd2VyZSBub3QgZXh0ZW5kZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgWDg2RU1VTF9VTklNUExF
TUVOVEVEOgoKLi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYzo4OTg6ICAg
IHJjID0gKHApID8gWDg2RU1VTF9VTkhBTkRMRUFCTEUgOiBYODZFTVVMX09LQVk7ICAgICBcClVz
ZWQgaW4gdGhlIGZhaWxfaWYgbWFjcm8uIFRoaXMgbWFjcm8gaXMgdXNlZCB0byBjaGVjayBpZiBj
ZXJ0YWluIGNvbmRpdGlvbnMgYXJlIG1ldCB3aGlsZSB0cnlpbmcgdG8gZW11bGF0ZSB0aGUgaW5z
dHJ1Y3Rpb24gKGUuZy4gZmFpbF9pZighb3BzLT5yZWFkX21zcik7ICkuClRoaXMgbWFjcm8gc2hv
dWxkIG5vdCBiZSBtb2RpZmllZCBhcyB0aGVzZSBjb25kaXRpb25zIGFyZSBub3QgcmVsYXRlZCB0
byB0aGUgaW5zdHJ1Y3Rpb24gZGVjb2RpbmcgYW5kIGNsYXNzaWZpY2F0aW9uLgoKLi94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYzozNDI5OiAgICAgICAgcmMgPSBYODZFTVVM
X1VOSEFORExFQUJMRTsKLi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYzoz
NDMzOiAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQouL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jOjM0MzY6ICAgICAgICBpZiAoIChucl9y
ZXBzID4gMSB8fCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSkgJiYgb3BzLT5yZXBfaW5zICkK
Li94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYzozNDM5OiAgICAgICAgaWYg
KCBucl9yZXBzID49IDEgJiYgcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQouL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jOjM0Njk6ICAgICAgICByYyA9IFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwp4ODZfZW11bGF0ZTogd2hpbGUgZW11bGF0aW5nIGlucyAlZHgsJWVzOiVl
ZGkgdGhlIHJldHVybiBjb2RlIGlzIGluaXRpYWxpemVkIHRvIFg4NkVNVUxfVU5IQU5ETEVBQkxF
IGFuZCBpcyB1c2VkIHRvIGhvbGQgLyBjaGVjayB0aGUgcmVzdWx0IG9mIHZhcmlvdXMgZW11bGF0
aW9uIG9wcyAoeDg2X2VtdWxhdGVfb3BzKSAocmVhZF9pZCwgcmVwX2lucykuClNob3VsZCBub3Qg
YmUgY2hhbmdlZCB0byBYODZFTVVMX1VOSU1QTEVNRU5URUQgYXMgaXTigJlzIG5vdCByZWxhdGVk
IHRvIGluc3RydWN0aW9uIGRlY29kaW5nLgoKLi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYzozNDc0OiAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9VTkhBTkRMRUFC
TEUgKQouL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jOjM0Nzc6ICAgICAg
ICBpZiAoIChucl9yZXBzID4gMSB8fCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSkgJiYgb3Bz
LT5yZXBfb3V0cyApCi4veGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmM6MzQ4
MDogICAgICAgIGlmICggbnJfcmVwcyA+PSAxICYmIHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxF
ICkKLi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYzozNzU2OiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbnJfcmVwcywgY3R4dCkpID09IFg4NkVNVUxfVU5I
QU5ETEVBQkxFKSApCng4Nl9lbXVsYXRlOiB3aGlsZSBlbXVsYXRpbmdzIG91dHMgJWVzaSwlZHgg
dGhlIHJldHVybiBjb2RlIGlzIGluaXRpYWxpemVkIHRvIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGFu
ZCBpcyB1c2VkIHRvIGhvbGQgLyBjaGVjayB0aGUgcmVzdWx0IG9mIHZhcmlvdXMgZW11bGF0aW9u
IG9wcyAoeDg2X2VtdWxhdGVfb3BzKSAocmVwX291dHMsIHdyaXRlX2lvKSBhbmQgcmVhZF91bG9u
Zy4KU2hvdWxkIG5vdCBiZSBjaGFuZ2VkIHRvIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBhcyBpdOKA
mXMgbm90IHJlbGF0ZWQgdG8gaW5zdHJ1Y3Rpb24gZGVjb2RpbmcuCgouL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jOjM4MDI6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZucl9yZXBzLCBjdHh0KSkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUpICkKeDg2X2Vt
dWxhdGU6IHdoaWxlIGVtdWxhdGluZyBzdG9zLCBpZiByZXBfc3RvcyByZXR1cm5zIFg4NkVNVUxf
VU5IQU5ETEVBQkxFLCB0aGUgcmV0dXJuIHZhbHVlIGlzIHJlc2V0IHRvIFg4NkVNVUxfT0tBWS4g
VGhlIGVtdWxhdGlvbiBjYWxsYmFja3Mgc2hvdWxkIG5vdCByZXR1cm4gWDg2RU1VTF9VTklNUExF
TUVOVEVEIGFzIHRoZXkgYXJlIG5vdCB1c2VkIGJ5IHRoZSBkZWNvZGluZyBsb2dpYyBvZiBhbiBp
bnN0cnVjdGlvbi4KU2hvdWxkIG5vdCBiZSBjaGFuZ2VkIHRvIFg4NkVNVUxfVU5JTVBMRU1FTlRF
RCBhcyBpdOKAmXMgbm90IHJlbGF0ZWQgdG8gaW5zdHJ1Y3Rpb24gZGVjb2RpbmcuCgouL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jOjUwODI6ICAgICAgICAgICAgICAgIGVs
c2UgaWYgKCByYyAhPSBYODZFTVVMX1VOSEFORExFQUJMRSApCng4Nl9lbXVsYXRlOiB3aGlsZSBl
bXVsYXRpbmcgY2x6ZXJvIHRoZSByZXR1cm4gdmFsdWUgb2YgcmVwX3N0b3MgaXMgY2hlY2sgYWdh
aW5zdCBYODZFTVVMX1VOSEFORExFQUJMRS4gVGhlIGVtdWxhdGlvbiBjYWxsYmFja3Mgc2hvdWxk
IG5vdCByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVEIGFzIHRoZXkgYXJlIG5vdCB1c2VkIGJ5
IHRoZSBkZWNvZGluZyBsb2dpYyBvZiBhbiBpbnN0cnVjdGlvbi4KU2hvdWxkIG5vdCBiZSBjaGFu
Z2VkIHRvIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBhcyBpdOKAmXMgbm90IHJlbGF0ZWQgdG8gaW5z
dHJ1Y3Rpb24gZGVjb2RpbmcuCgouL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jOjE3MDogICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci4veGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmM6MTc1OiAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwpodm1lbXVs
X2RvX2lvOiByZXR1cm5zIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGlmIHRoZSBpb19yZXEgc3RhdGUg
aXMgaW52YWxpZC4KU2hvdWxkIG5vdCBiZSBjaGFuZ2VkIHRvIFg4NkVNVUxfVU5JTVBMRU1FTlRF
RCBhcyBpdOKAmXMgbm90IHJlbGF0ZWQgdG8gaW5zdHJ1Y3Rpb24gZGVjb2RpbmcuCgouL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jOjIwMjogICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToK
aHZtZW11bF9kb19pbzogIFRoZSBmdW5jdGlvbiBjaGVja3MgYWdhaW5zdCBYODZFTVVMX1VOSEFO
RExFQUJMRSB0aGUgcmV0dXJuIG9mIGh2bV9pb19pbnRlcmNlcHQgKHdoaWNoIGluIHR1cm4gY2Fs
bHMgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KS4KaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0IGRv
ZXMgbm90IChhbmQgc2hvdWxkIG5vdCBldmVyKSByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVE
IGFzIGl0J3MganVzdCBwZXJmb3JtcyBjb3BpZXMgdG8vZnJvbSB0aGUgZ3Vlc3QgcGh5cyBtZW1v
cnkuClNob3VsZCBub3QgYmUgY2hhbmdlZCB0byBYODZFTVVMX1VOSU1QTEVNRU5URUQgYXMgaXQn
cyBub3QgYXBwbGljYWJsZS4KCi4veGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmM6MzE4OiAgICBp
ZiAoIHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICYmIGRpciA9PSBJT1JFUV9SRUFEICkKaHZt
ZW11bF9kb19pb19idWZmZXI6IENoZWNrcyBhZ2FpbnN0IFg4NkVNVUxfVU5IQU5ETEVBQkxFIHRo
ZSByZXR1cm4gdmFsdWUgb2YgaHZtZW11bF9kb19pbyAod2hpY2ggY2Fubm90IHJldHVybiBYODZF
TVVMX1VOSU1QTEVNRU5URUQpLgpTaG91bGQgbm90IGJlIGNoYW5nZWQgdG8gWDg2RU1VTF9VTklN
UExFTUVOVEVEIGFzIGl0J3Mgbm90IGFwcGxpY2FibGUuCgouL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jOjExNTI6ICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwpodm1lbXVsX3ZhbGlkYXRlOiByZXR1cm5zIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGlmIHRo
ZSBjb250ZXh0IHByb3ZpZGVkIHZhbGlkYXRlIGZ1bmN0aW9uIHJldHVybnMgZmFsc2UuIApTaG91
bGQgbm90IGJlIGNoYW5nZWQgdG8gWDg2RU1VTF9VTklNUExFTUVOVEVEIGFzIHRoZSB2YWxpZGF0
ZSBmdW5jdGlvbiBvbmx5IGxpbWl0cyB0aGUgaW5zdHJ1Y3Rpb25zIHN1cHBvcnRlZCBieSB0aGUg
ZW11bGF0b3IgdG8KYSBzcGVjaWZpYyBjb250ZXh0LiAKCi4veGVuL2FyY2gveDg2L2h2bS9pbnRl
cmNlcHQuYzoxNTE6ICAgICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Ci4veGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYzoxNzk6ICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci4veGVuL2FyY2gveDg2L2h2bS9pbnRlcmNl
cHQuYzoxOTk6ICAgIGVsc2UgaWYgKCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSApCmh2bV9w
cm9jZXNzX2lvX2ludGVyY2VwdDogcmV0dXJucyBYODZFTVVMX1VOSEFORExFQUJMRSBpZiB0aGUg
cmVhZC93cml0ZSAoaW5jbHVkaW5nIGh2bV9jb3B5X1tmcm9tL3RvXV9ndWVzdF9waHlzKSBmdW5j
dGlvbnMgZmFpbGVkLgpTaG91bGQgbm90IGJlIGNoYW5nZWQgdG8gWDg2RU1VTF9VTklNUExFTUVO
VEVEIGFzIGl04oCZcyBub3QgcmVsYXRlZCB0byBpbnN0cnVjdGlvbiBkZWNvZGluZy4KCi4veGVu
L2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYzoyNDU6ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7Cmh2bV9pb19pbnRlcmNlcHQ6IHJldHVybnMgWDg2RU1VTF9VTkhBTkRMRUFCTEUg
aWYgaHZtX2lvX2hhbmRsZXIgaXMgdW5hdmFpbGFibGUgb3IgaHZtX3Byb2Nlc3NfaW9faW50ZXJj
ZXB0IHJldHVybnMgYW4gZXJyb3I7ClNob3VsZCBub3QgYmUgY2hhbmdlZCB0byBYODZFTVVMX1VO
SU1QTEVNRU5URUQgYXMgaXTigJlzIG5vdCByZWxhdGVkIHRvIGluc3RydWN0aW9uIGRlY29kaW5n
LgoKLS0tCiAgeDg2ZW11bDogTmV3IHJldHVybiBjb2RlIGZvciB1bmltcGxlbWVudGVkIGluc3Ry
dWN0aW9uCiAgeDg2L21vbml0b3I6IE5vdGlmeSBtb25pdG9yIGlmIGFuIGVtdWxhdGlvbiBmYWls
cy4KCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICB8ICAyICsrCiB0b29s
cy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICB8ICA3ICsrKysrKysKIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2h2
bS9pby5jICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL21vbml0b3Iu
YyAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC9yZWFsbW9kZS5jICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgICAgICAgICAg
ICB8IDEzICsrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jIHwgMzUgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggfCAgNiArKysrKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9u
aXRvci5oICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCAgICAgICAg
ICB8ICAzICsrLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICAgfCAgMSAr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCAgICAgICAgICB8ICAyICsrCiAxNiBmaWxl
cyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:57:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn8BE-0008Rs-DQ; Wed, 30 Aug 2017 18:57:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dn8BD-0008RP-Vw
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:57:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 8E/ED-01770-F9A07A95; Wed, 30 Aug 2017 18:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsUSfTyjVXce1/J
 Ig5a3Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqPZvZCy56VizYfo25gbHJpIuRk4NZwFqi
 918zYxcjFweLwCwWiSc7lzBDOBNYJDaubWcDqRIS8JBY1/WaDSQhJLCAUWLmo+fsEAk3ibe3/
 zBCJBYzSiz4vZURJMEmYCSxZNlbsCIRASWJe6smM4EUMQu8YZJ4930mWJGwgJ/Em92tLCA2i4
 CqRNOnfmYQm1fAU+L27N1gzRICchI3z3WCxTkFvCRuHljCCLHZU2L2s5VMExiB7mFYxahRnFp
 Ullqka2Sql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGF71DAyMOxh3tfsdYpTk
 YFIS5V3BvDxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvASdQTrAoNT21Ii0zBxjoMGkJDh4lE
 d6PHEBp3uKCxNzizHSI1ClGRSlx3haQPgGQREZpHlwbLLouMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmLQGZwpOZVwI3/RXQYiagxbFeS0EWlyQipKQaGEWDTORzvfc//NXyJ0HmIsMaGXb
 /zPZTF6RD2v9rGLK9k4hKemhl1Ntrs7kr+8KsTSu3ufdmugoeVXve39ZVsvTfrhW2GUfOHFwo
 duvoRqWSbTErJqdvXyPF+fKa+eQoDmbOAse/S9OWBeUWOD4QejTVwl9nw6GVPwUfH26tcf+U6
 eSzl/vISiWW4oxEQy3mouJEALWaByCpAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504119453!109476494!1
X-Originating-IP: [91.199.104.133]
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 31651 invoked from network); 30 Aug 2017 18:57:34 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Aug 2017 18:57:34 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=CWIbeGe/UK/slEseAW8N9mj457TPE62BaZl0p0IApHacYGABvs5zihIy5DtGHjttP92zrOYaqKADbZoPN1lFNxmwbFtjtefMS17C95jJ4itO62f5B0LaMC7a2UQLXp7U+r9t3F4/xk5yCE3UOh/KBH6wc2a39Y1RGXfJ3z8KACShnSIqvYYg6RfMxgpQqUCZ+lF64JyXm93U+PAQ3qMH2dSIsHFsDd8tCmk3bKtxtT0OixhD9CmD9gs+JsbuBVSYy8Om39cfAykbRnXx4IV9RP91n1ZSgMIo3geDaO41kKJpXWtoY+jf0HAzizwlcRST4q5biOJC47MWoGINpDFieA==;
 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=Nh5r0UTEcuWVM5rzoxtIOlwF0sU=; b=GsXpjiYUsTOab3ZZQXB94cLquyWG
 dQhK/acqeuy+yw0PrAvQnsyxIVwK4Q2483yQhHmjFF8UeK+4m3sgNo4VBYiXub7I
 hrJSQ2mGGCcDcgMKp/00/6VM4Xi+eOyIwqSzIrkLzwXO70lVrKwlq99dT11Bi7Eb
 rBs0Tgrjxpgsq/vKdMTSuV4S2Ba8qOM5un4RHhkt3K/F6qLvQm7W50OIrJAO6E0r
 ZODL0pGwj2f+Rx/f3AYpaVAqir7c1uvgSgTrJeYOqqgC3IyI93yYNapsegj8GMYa
 IrxxcgDurjF7+ukSBUbBwePof8+piGX8sqVVeo5c9ekkVE/vwSxL4Ow1Ww==
Received: (qmail 16181 invoked from network); 30 Aug 2017 21:57:31 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 21:57:31 +0300
Received: (qmail 657 invoked from network); 30 Aug 2017 21:57:31 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 30 Aug 2017 21:57:31 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 21:57:28 +0300
Message-Id: <1504119449-7324-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
References: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v9 1/2] x86emul: New return code for
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW5mb3JjZSB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiBhbiBpbnN0cnVjdGlvbiBub3QgaW1wbGVt
ZW50ZWQgYnkgdGhlCmVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5z
dHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKcmV0dXJuIGNvZGUsIFg4NkVNVUxfVU5JTVBMRU1F
TlRFRC4KClRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgdXNlZCBieSB0aGUgY29yZSBlbXVsYXRv
ciBpZiBpdCBmYWlscyB0byBkZWNvZGUKdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24sIGFuZCBub3Qg
YnkgYW55IG9mIHRoZSB4ODZfZW11bGF0ZV9vcHMKY2FsbGJhY2tzLgoKU2lnbmVkLW9mZi1ieTog
UGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICAg
ICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAgICAgICB8
ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDM1ICsrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5oIHwgIDYgKysrKysrCiA3IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDE4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggNjQ0NTRjNy4uZjlmOGMyNSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKQEAgLTIwNDQsNiArMjA0NCw3IEBAIGludCBodm1fZW11bGF0ZV9vbmVfbW1pbyh1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBnbGEpCiAgICAgc3dpdGNoICggcmMgKQogICAg
IHsKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgorICAgIGNhc2UgWDg2RU1VTF9VTklN
UExFTUVOVEVEOgogICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FS
TklORywgIk1NQ0ZHIiwgJmN0eHQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxf
RVhDRVBUSU9OOgpAQCAtMjEwMSw2ICsyMTAyLDggQEAgdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1f
ZXZlbnQoZW51bSBlbXVsX2tpbmQga2luZCwgdW5zaWduZWQgaW50IHRyYXBuciwKICAgICAgICAg
ICogY29uc2lzdGVudCB3aXRoIFg4NkVNVUxfUkVUUlkuCiAgICAgICAgICAqLwogICAgICAgICBy
ZXR1cm47CisgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6CisgICAgICAgIC8qIGZhbGwt
dGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6CiAgICAgICAgIGh2bV9k
dW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1lbSBldmVudCIsICZjdHgpOwog
ICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbih0cmFwbnIsIGVycmNvZGUpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5k
ZXggNmNiOTAzZC4uZWEyODEyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNjk1LDYgKzM2OTUsNyBAQCB2b2lkIGh2
bV91ZF9pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc3dpdGNoICgg
aHZtX2VtdWxhdGVfb25lKCZjdHh0KSApCiAgICAgewogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRM
RUFCTEU6CisgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6CiAgICAgICAgIGh2bV9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwppbmRleCBiZjQxOTU0Li45
ODRkYjIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9pby5jCkBAIC05Niw2ICs5Niw3IEBAIGJvb2wgaHZtX2VtdWxhdGVfb25lX2luc24o
aHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUsIGNvbnN0IGNoYXIgKmRlc2NyKQogICAg
IHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKKyAg
ICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9u
X3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4dCk7CiAgICAgICAgIHJldHVybiBm
YWxzZTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5kZXggMTFiZGU1OC4uZmRiYmVlMiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC9yZWFsbW9kZS5jCkBAIC0xMDYsNyArMTA2LDcgQEAgdm9pZCB2bXhfcmVhbG1v
ZGVfZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKICAg
ICBpZiAoIGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pIHx8IHZpby0+bW1pb19yZXRy
eSApCiAgICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9IEhWTUlPX3JlYWxtb2RlX2NvbXBsZXRp
b247CiAKLSAgICBpZiAoIHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKKyAgICBpZiAoIHJj
ID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFIHx8IHJjID09IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCAp
CiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIGVtdWxhdGUg
aW5zbi5cbiIpOwogICAgICAgICBnb3RvIGZhaWw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
YzVjMGFmOC4uMTU3MjdhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzQ4OCw3ICszNDg4
LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAqIHdv
dWxkIGJlIGEgZ29vZCB1bnNoYWRvdyBoaW50LiBJZiB3ZSAqZG8qIGRlY2lkZSB0byB1bnNoYWRv
dy1vbi1mYXVsdAogICAgICAqIHRoZW4gaXQgbXVzdCBiZSAnZmFpbGFibGUnOiB3ZSBjYW5ub3Qg
cmVxdWlyZSB0aGUgdW5zaGFkb3cgdG8gc3VjY2VlZC4KICAgICAgKi8KLSAgICBpZiAoIHIgPT0g
WDg2RU1VTF9VTkhBTkRMRUFCTEUgKQorICAgIGlmICggciA9PSBYODZFTVVMX1VOSEFORExFQUJM
RSB8fCByID09IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCApCiAgICAgewogICAgICAgICBwZXJmY19p
bmNyKHNoYWRvd19mYXVsdF9lbXVsYXRlX2ZhaWxlZCk7CiAjaWYgU0hBRE9XX09QVElNSVpBVElP
TlMgJiBTSE9QVF9GQVNUX0VNVUxBVElPTgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwppbmRleCAyMjAxODUyLi4yNDJiMGFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwpAQCAtMjU3Nyw3ICsyNTc3LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAg
ICAgICAgICAgICAgIGQgPSB0d29ieXRlX3RhYmxlWzB4M2FdLmRlc2M7CiAgICAgICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgICAgICAg
ICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsKICAgICAgICAgICAgICAgICAg
ICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAg
IH0KQEAgLTI1OTEsNyArMjU5MSw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
ICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgICAgICAgICAgICAgIHJjID0g
WDg2RU1VTF9VTklNUExFTUVOVEVEOwogICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAg
ICAgICAgICAgICAgICAgfQogCkBAIC0yODcxLDcgKzI4NzEsNyBAQCB4ODZfZGVjb2RlKAogCiAg
ICAgZGVmYXVsdDoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAgIHJldHVy
biBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1F
TlRFRDsKICAgICB9CiAKICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKQEAgLTQxODMsNyAr
NDE4Myw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgY2FzZSA0OiAvKiBmbGRlbnYgLSBUT0RPICovCiAgICAgICAgICAgICAgICAgc3RhdGUtPmZw
dV9jdHJsID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAg
ICAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwogICAgICAgICAgICAgY2FzZSA1
OiAvKiBmbGRjdyBtMmJ5dGUgKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0
cnVlOwogICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkKGVhLm1lbS5zZWcsIGVh
Lm1lbS5vZmYsICZzcmMudmFsLApAQCAtNDE5NCw3ICs0MTk0LDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDY6IC8qIGZuc3RlbnYgLSBU
T0RPICovCiAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKLSAgICAgICAg
ICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgICAgIGdvdG8gdW5pbXBs
ZW1lbnRlZF9pbnNuOwogICAgICAgICAgICAgY2FzZSA3OiAvKiBmbnN0Y3cgbTJieXRlICovCiAg
ICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICBl
bXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZm5zdGN3IiwgZHN0LnZhbCk7CkBAIC00NDMwLDcgKzQ0
MzAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGNhc2UgNDogLyogZnJzdG9yIC0gVE9E
TyAqLwogICAgICAgICAgICAgY2FzZSA2OiAvKiBmbnNhdmUgLSBUT0RPICovCiAgICAgICAgICAg
ICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBnb3RvIGNhbm5v
dF9lbXVsYXRlOworICAgICAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwogICAg
ICAgICAgICAgY2FzZSA3OiAvKiBmbnN0c3cgbTJieXRlICovCiAgICAgICAgICAgICAgICAgc3Rh
dGUtPmZwdV9jdHJsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21l
bWRzdCgiZm5zdHN3IiwgZHN0LnZhbCk7CkBAIC01MTc3LDcgKzUxNzcsNyBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAg
ICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAg
ICB9CkBAIC02MTc2LDcgKzYxNzYsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAv
KiB2cHNsbHt3LGR9ICRpbW04LHt4LHl9bW0se3gseX1tbSAqLwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAg
ICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAgICAgICAgIH0KICAgICBzaW1kXzBm
X3NoaWZ0X2ltbToKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1Bf
UkVHLCBFWENfVUQpOwpAQCAtNjIyNCw3ICs2MjI0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGNhc2UgNjogLyogcHNsbHEgJGltbTgsbW0gKi8KICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9z
aGlmdF9pbW07CiAgICAgICAgIH0KLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAg
ICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYsIDB4NzMpOgogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NzMpOgpAQCAt
NjI0MCw3ICs2MjQwLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgLyogdnBzbGxk
cSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlm
dF9pbW07CiAgICAgICAgIH0KLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAg
Z290byB1bmltcGxlbWVudGVkX2luc247CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
NzcpOiAgICAgICAgLyogZW1tcyAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4
NzcpOiAgICAvKiB2emVyb3thbGwsdXBwZXJ9ICovCkBAIC02MzA0LDcgKzYzMDQsNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgY2FzZSAwOiAvKiBleHRycSAkaW1tOCwkaW1tOCx4bW0gKi8KICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgZ290byBjYW5u
b3RfZW11bGF0ZTsKKyAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwogICAgICAg
ICB9CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRjIo
MHgwZiwgMHg3OCk6ICAgICAvKiBpbnNlcnRxICRpbW04LCRpbW04LHhtbSx4bW0gKi8KQEAgLTY1
MTUsNyArNjUxNSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUo
YXZ4KTsKICAgICAgICAgICAgIGdvdG8gc3RteGNzcjsKICAgICAgICAgfQotICAgICAgICBnb3Rv
IGNhbm5vdF9lbXVsYXRlOworICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKIAogICAg
IGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwgMHhhZSk6IC8qIEdycDE1ICovCiAgICAgICAgIGZh
aWxfaWYobW9kcm1fbW9kICE9IDMpOwpAQCAtNjc1OSw3ICs2NzU5LDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsK
KyAgICAgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKIAogI2lmZGVmIEhBVkVf
R0FTX1JEUkFORAogICAgICAgICAgICAgY2FzZSA2OiAvKiByZHJhbmQgKi8KQEAgLTczNDEsNyAr
NzM0MSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYm1pMSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRf
aW5zbjsKICAgICAgICAgfQogCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwg
RVhDX1VEKTsKQEAgLTc2NTAsNyArNzY1MCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUodGJtKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICBkZWZhdWx0OgotICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAg
IGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwogICAgICAgICB9CiAKICAgICB4b3BfMDlfcm1fcnY6
CkBAIC03Njg0LDcgKzc2ODQsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKHRibSk7CiAgICAgICAgICAgICBnb3RvIHhvcF8wOV9ybV9ydjsKICAg
ICAgICAgfQotICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICBnb3RvIHVuaW1w
bGVtZW50ZWRfaW5zbjsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDBhLCAweDEwKTogLyog
YmV4dHIgaW1tLHIvbSxyICovCiAgICAgewpAQCAtNzcxNiw2ICs3NzE2LDkgQEAgeDg2X2VtdWxh
dGUoCiAgICAgfQogCiAgICAgZGVmYXVsdDoKKyAgICB1bmltcGxlbWVudGVkX2luc246CisgICAg
ICAgIHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVEOworICAgICAgICBnb3RvIGRvbmU7CiAgICAg
Y2Fubm90X2VtdWxhdGU6CiAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAg
ICAgIGdvdG8gZG9uZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXgg
NGRkZjExMS4uODI4MTJjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgK
QEAgLTEzMyw2ICsxMzMsMTIgQEAgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggewogICAqIFVuZGVm
aW5lZCBiZWhhdmlvciB3aGVuIHVzZWQgYW55d2hlcmUgZWxzZS4KICAgKi8KICNkZWZpbmUgWDg2
RU1VTF9ET05FICAgICAgICAgICA0CisgLyoKKyAgKiBDdXJyZW50IGluc3RydWN0aW9uIGlzIG5v
dCBpbXBsZW1lbnRlZCBieSB0aGUgZW11bGF0b3IuCisgICogVGhpcyB2YWx1ZSBzaG91bGQgb25s
eSBiZSByZXR1cm5lZCBieSB0aGUgY29yZSBlbXVsYXRvciBpZiBkZWNvZGUgZmFpbHMKKyAgKiBh
bmQgbm90IGJ5IGFueSBvZiB0aGUgeDg2X2VtdWxhdGVfb3BzIGNhbGxiYWNrcy4KKyAgKi8KKyNk
ZWZpbmUgWDg2RU1VTF9VTklNUExFTUVOVEVEICA1CiAKIC8qIEZQVSBzdWItdHlwZXMgd2hpY2gg
bWF5IGJlIHJlcXVlc3RlZCB2aWEgLT5nZXRfZnB1KCkuICovCiBlbnVtIHg4Nl9lbXVsYXRlX2Zw
dV90eXBlIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:57:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn8BG-0008Sj-LQ; Wed, 30 Aug 2017 18:57:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dn8BF-0008S3-GM
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 18:57:37 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E0/00-02042-0AA07A95; Wed, 30 Aug 2017 18:57:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsUSfTyjVXc+1/J
 Ig00d1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ak/VOYChbYV3zvvMXcwLjYqIuRk4NZwFqi
 918zYxcjFweLwCwWia4lN5hBEiwCE1gkPsxRA7GFBDwkFqz8CVYkJLCAUWLmo+fsEAk3ib+Xe
 qESixklFvzeygiSYBMwkliy7C1YkYiAksS9VZOZQIqYBd4wSbz7PhOsSFjAS2Lvqt8sEOtUJd
 7tusQGYvMKeEo0TTzBBGJLCMhJ3DzXCXYSJ1D9zQNLGCE2e0rMfraSaQIj0D0MqxjVi1OLylK
 LdC30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ4sBCHYwHmx2PsQoycGkJMq7
 gnl5pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gJOoJxgUWp6akVaZg4wyGHSEhw8SiK8HzmA0
 rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc77BqRIAKQoozQPbgQs4i4xykoJ8zICHSXEU5
 BalJtZgir/ilGcg1FJmLcE5BKezLwSuE2vgI5gAjoi1mspyBEliQgpqQZG3Sl2tXOMXsvfmFX
 ebFy08yOPJpeNDSefaecH/WDW+8J+BW2KYp9LDnObf7y3zLG8YcKixG1pbpekhM5m1GqsDA9h
 eqrcK79SZqqeKZfw1AyOQpunoc17Ps6Rs1iczGNakOwjXKXypyLqL4uqpF7ltDVOoW+E81QU5
 2vnz9lblf3F8nkBqxJLcUaioRZzUXEiAAe0qqmzAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504119455!95596358!1
X-Originating-IP: [91.199.104.133]
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 30675 invoked from network); 30 Aug 2017 18:57:35 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 18:57:35 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=VMjPtEJHcwGjSNCKQbVaGaXjMiRN/IL88su0RUOIATUCkZBhBPJba09X+Jj8ZR/eymIFFD3xs2jsiKEVANpx00EixqqRrrOMjvOcBmYywY+vSaTD4MFfz9t20GQ1emihMhmTSORTCVRJLWI8uktutwfIsq4OtLmv4HFtCBKh+WwD7pNQ3WMqVwPzvPAolQcvglf3ZNX//2oykvKAX+DaLViYU1WyulzZW2Cz5lQTzSqwIUzznQkFlAuBTWEScNr/zYh1c6R2W9hweu4lyCecABVs8/cxlXzzkX3EIbpZnHywvObkmc1uokr43LjWLyKQHoHoh1mciCCdghvyPIz72Q==;
 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=P31eIn5JZT5Pf0cXM01/pbkIwfs=; b=IRsll/JwQWK5LwaF6VwYoclzfxgE
 2vemNpAu4TyL4QEfT3s1cfvxWHVO9eeFMZUpHxNVnmyZUxr8O3zYs/cdII2/wjDB
 Llk0d/EEgFLPDlgyAaG0GEloz1k+oSYiSllTsjbDXJ3wvW4HcElC+z0zGs0aDBug
 L1IJ1MYAky8biKxjnsGIYTx7VukUWncIsqe5VBmfyIoQqsuawynPWh8gIHS6sPKI
 dqwtyPgQt7Jpfs4ihbE+YDNG0eIOwDDenZwIqus8a2QtYGq6Ae56z0HQB3OXpn/o
 GMfsE+DHX90a1eUe4+VgEG1MonDXCgjnOh6/unwimUzDuLKU3cMUgGylCg==
Received: (qmail 16341 invoked from network); 30 Aug 2017 21:57:31 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Aug 2017 21:57:31 +0300
Received: (qmail 673 invoked from network); 30 Aug 2017 21:57:31 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 30 Aug 2017 21:57:31 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Aug 2017 21:57:29 +0300
Message-Id: <1504119449-7324-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
References: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v9 2/2] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgY2FzZSBvZiBhIHZtX2V2ZW50IHdpdGggdGhlIGVtdWxhdGVfZmxhZ3Mgc2V0LCBpZiB0aGUg
aW5zdHJ1Y3Rpb24KaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciwgdGhlIG1vbml0
b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKb2YgZGlyZWN0bHkgaW5qZWN0aW5nIGEgaHcg
ZXhjZXB0aW9uLgpUaGlzIGJlaGF2aW9yIGNhbiBiZSB1c2VkIHRvIHJlLWV4ZWN1dGUgYW4gaW5z
dHJ1Y3Rpb24gbm90IHN1cHBvcnRlZCBieQp0aGUgZW11bGF0b3IgdXNpbmcgdGhlIHJlYWwgcHJv
Y2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0CmNyYXNoaW5nLgoKU2lnbmVkLW9m
Zi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgIHwgIDIgKysK
IHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYv
aHZtL21vbml0b3IuYyAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L21vbml0b3IuYyAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRv
ci5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggICAgIHwgIDMgKystCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvdm1fZXZlbnQuaCAgICAgfCAgMiArKwogMTAgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNDMxNTFjYi4uMWEx
NzlkOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTIwMjgsNiArMjAyOCw4IEBAIGludCB4Y19t
b25pdG9yX2RlYnVnX2V4Y2VwdGlvbnMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWlu
X2lkLAogaW50IHhjX21vbml0b3JfY3B1aWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9t
YWluX2lkLCBib29sIGVuYWJsZSk7CiBpbnQgeGNfbW9uaXRvcl9wcml2aWxlZ2VkX2NhbGwoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgZW5hYmxlKTsKK2ludCB4Y19tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRl
ZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOwogLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIGVu
YWJsZXMgLyBkaXNhYmxlcyBlbXVsYXRpb24gZm9yIGVhY2ggUkVQIGZvciBhCiAgKiBSRVAtY29t
cGF0aWJsZSBpbnN0cnVjdGlvbi4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3Iu
YyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwppbmRleCBhNjc3ODIwLi42MDQ2NjgwIDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jCkBAIC0yMTcsNiArMjE3LDIwIEBAIGludCB4Y19tb25pdG9yX3ByaXZpbGVnZWRfY2Fs
bCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiAgICAgcmV0dXJuIGRvX2Rv
bWN0bCh4Y2gsICZkb21jdGwpOwogfQogCitpbnQgeGNfbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKQoreworICAgIERFQ0xBUkVfRE9NQ1RMOwor
CisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfbW9uaXRvcl9vcDsKKyAgICBkb21jdGwuZG9t
YWluID0gZG9tYWluX2lkOworICAgIGRvbWN0bC51Lm1vbml0b3Jfb3Aub3AgPSBlbmFibGUgPyBY
RU5fRE9NQ1RMX01PTklUT1JfT1BfRU5BQkxFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOworICAgIGRvbWN0bC51Lm1v
bml0b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVO
VEVEOworCisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBmOWY4YzI1Li5j
OTA2NmJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTQsMTIgKzE0LDE0IEBACiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5o
PgorI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgogI2lu
Y2x1ZGUgPGFzbS9pMzg3Lmg+CiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFz
bS9odm0vZW11bGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CiAjaW5jbHVkZSA8YXNt
L2h2bS9pb3JlcS5oPgorI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPgogI2luY2x1ZGUgPGFz
bS9odm0vdHJhY2UuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KICNpbmNsdWRlIDxh
c20vaHZtL3N2bS9zdm0uaD4KQEAgLTIxMDMsNiArMjEwNSw4IEBAIHZvaWQgaHZtX2VtdWxhdGVf
b25lX3ZtX2V2ZW50KGVudW0gZW11bF9raW5kIGtpbmQsIHVuc2lnbmVkIGludCB0cmFwbnIsCiAg
ICAgICAgICAqLwogICAgICAgICByZXR1cm47CiAgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5U
RUQ6CisgICAgICAgIGlmICggaHZtX21vbml0b3JfZW11bF91bmltcGxlbWVudGVkKCkgKQorICAg
ICAgICAgICAgcmV0dXJuOwogICAgICAgICAvKiBmYWxsLXRocm91Z2ggKi8KICAgICBjYXNlIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOgogICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVO
TE9HX0dfREVCVUcsICJNZW0gZXZlbnQiLCAmY3R4KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKaW5kZXggYTdjY2Zj
NC4uMzU1MTQ2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAgLTU3LDYgKzU3LDIzIEBAIGJvb2xfdCBodm1f
bW9uaXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVuc2ln
bmVkIGxvbmcgb2xkCiAgICAgcmV0dXJuIDA7CiB9CiAKK2Jvb2wgaHZtX21vbml0b3JfZW11bF91
bmltcGxlbWVudGVkKHZvaWQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owor
CisgICAgLyoKKyAgICAgKiBTZW5kIGEgdm1fZXZlbnQgdG8gdGhlIG1vbml0b3IgdG8gc2lnbmFs
IHRoYXQgdGhlIGN1cnJlbnQKKyAgICAgKiBpbnN0cnVjdGlvbiBjb3VsZG4ndCBiZSBlbXVsYXRl
ZC4KKyAgICAgKi8KKyAgICB2bV9ldmVudF9yZXF1ZXN0X3QgcmVxID0geworICAgICAgICAucmVh
c29uID0gVk1fRVZFTlRfUkVBU09OX0VNVUxfVU5JTVBMRU1FTlRFRCwKKyAgICAgICAgLnZjcHVf
aWQgID0gY3Vyci0+dmNwdV9pZCwKKyAgICB9OworCisgICAgcmV0dXJuIGN1cnItPmRvbWFpbi0+
YXJjaC5tb25pdG9yLmVtdWxfdW5pbXBsZW1lbnRlZF9lbmFibGVkICYmCisgICAgICAgIG1vbml0
b3JfdHJhcHMoY3VyciwgdHJ1ZSwgJnJlcSkgPT0gMTsKK30KKwogdm9pZCBodm1fbW9uaXRvcl9t
c3IodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgdmFsdWUpCiB7CiAgICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBiL3hl
bi9hcmNoL3g4Ni9tb25pdG9yLmMKaW5kZXggNzA2NDU0Zi4uZTU5ZjFmNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCkBAIC0y
ODMsNiArMjgzLDE5IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRDoKKyAgICB7CisgICAgICAgIGJvb2wgb2xkX3N0
YXR1cyA9IGFkLT5tb25pdG9yLmVtdWxfdW5pbXBsZW1lbnRlZF9lbmFibGVkOworCisgICAgICAg
IGlmICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApCisgICAgICAg
ICAgICByZXR1cm4gLUVFWElTVDsKKworICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAgICAg
IGFkLT5tb25pdG9yLmVtdWxfdW5pbXBsZW1lbnRlZF9lbmFibGVkID0gcmVxdWVzdGVkX3N0YXR1
czsKKyAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwog
ICAgIGRlZmF1bHQ6CiAgICAgICAgIC8qCiAgICAgICAgICAqIFNob3VsZCBub3QgYmUgcmVhY2hl
ZCB1bmxlc3MgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoKSBpcwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKaW5kZXggZmI4YmYxNy4uZmNhYjhmOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC00MDYsNiAr
NDA2LDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgICAgIHVuc2lnbmVkIGludCBjcHVpZF9l
bmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CiAgICAg
ICAgIHVuc2lnbmVkIGludCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFibGVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IDE7CiAgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3Vz
ZXJzcGFjZV9lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIHVuc2ln
bmVkIGludCBlbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IDE7CiAgICAgICAgIHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXAgKm1zcl9iaXRtYXA7
CiAgICAgICAgIHVpbnQ2NF90IHdyaXRlX2N0cmxyZWdfbWFza1s0XTsKICAgICB9IG1vbml0b3I7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKaW5kZXggZDllZmIzNS4uMDk3OWFkZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL21vbml0b3IuaApAQCAtNDcsNiArNDcsNyBAQCBpbnQgaHZtX21vbml0b3Jf
Y3B1aWQodW5zaWduZWQgbG9uZyBpbnNuX2xlbmd0aCwgdW5zaWduZWQgaW50IGxlYWYsCiAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHN1YmxlYWYpOwogdm9pZCBodm1fbW9uaXRv
cl9pbnRlcnJ1cHQodW5zaWduZWQgaW50IHZlY3RvciwgdW5zaWduZWQgaW50IHR5cGUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXJyLCB1aW50NjRfdCBjcjIpOwor
Ym9vbCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQodm9pZCk7CiAKICNlbmRpZiAvKiBf
X0FTTV9YODZfSFZNX01PTklUT1JfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5kZXggNzY1
ZDBiNC4uMGFkYTk3MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTgzLDcgKzgzLDggQEAgc3Rh
dGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfR1VFU1RfUkVRVUVTVCkgfAogICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8CiAgICAgICAgICAgICAgICAgICAg
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAotICAgICAgICAgICAgICAg
ICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKTsKKyAgICAgICAg
ICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfAor
ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9V
TklNUExFTUVOVEVEKTsKIAogICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdl
IGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCiAgICAgaWYgKCBodm1faXNfc2luZ2xlc3Rl
cF9zdXBwb3J0ZWQoKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggODNjN2M3NS4uN2VjYmNkZSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaApAQCAtMTA4Nyw2ICsxMDg3LDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2RvbWN0bF9wc3JfY210X29wX3QpOwogI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfUFJJVklMRUdFRF9DQUxMICAgICAgIDcKICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAgICA4CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9ERVNDX0FDQ0VTUyAgICAgICAgICAgOQorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEICAgIDEwCiAKIHN0cnVjdCB4ZW5fZG9tY3RsX21v
bml0b3Jfb3AgewogICAgIHVpbnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvdm1fZXZlbnQuaAppbmRleCBmMDFlNDcxLi5iNTMxZjcxIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1f
ZXZlbnQuaApAQCAtMTQ4LDYgKzE0OCw4IEBACiAjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9JTlRF
UlJVUFQgICAgICAgICAgICAgICAxMgogLyogQSBkZXNjcmlwdG9yIHRhYmxlIHJlZ2lzdGVyIHdh
cyBhY2Nlc3NlZC4gKi8KICNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX0RFU0NSSVBUT1JfQUNDRVNT
ICAgICAgIDEzCisvKiBDdXJyZW50IGluc3RydWN0aW9uIGlzIG5vdCBpbXBsZW1lbnRlZCBieSB0
aGUgZW11bGF0b3IgKi8KKyNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX0VNVUxfVU5JTVBMRU1FTlRF
RCAgICAgIDE0CiAKIC8qIFN1cHBvcnRlZCB2YWx1ZXMgZm9yIHRoZSB2bV9ldmVudF93cml0ZV9j
dHJscmVnIGluZGV4LiAqLwogI2RlZmluZSBWTV9FVkVOVF9YODZfQ1IwICAgIDAKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 18:59:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 18: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.xen.org>)
	id 1dn8DG-0000Ly-4z; Wed, 30 Aug 2017 18:59:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dn8DE-0000La-Mb
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 18:59:40 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E1/39-03414-C1B07A95; Wed, 30 Aug 2017 18:59:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXCqh5zXVeae3m
 kwcRpVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bbLRcZC7YxVqyYFdjAOIexi5GLQ0hgIaPE
 kll7WbsYOThYBFQlWg8GdjFycrAJyEms23iDDcQWEdCVeLbgGRtIPbPANEaJDZt2sIMkhAUsJ
 ZrvP2cEsXkFrCQWrV7KCjG0g1Fi9Y//UAlBiZMzn7CA2MwCOhI7t95hA1nGLCAtsfwfB0iYU8
 BLonXzB1YQW1RAReLKhLdg8yUERCR+3fnEDGFrShy8tIkFwlaQuP/5GhuEHSgxrXE78wRGwVl
 Its1Csm0WwrYFjMyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3
 MQIDlgEIdjB2X/Y/xCjJwaQkyruCeXmkEF9SfkplRmJxRnxRaU5q8SFGdQ4Ogavb/oZLseTl5
 6UqSfDe4AQqEyxKTU+tSMvMAUYUTKUEB4+SCO8DkDRvcUFibnFmOkTqFKM9x6x/a74wcTR92A
 IkVyzYCiT7Jm7/wiQENlVKnLcFpE0ApC2jNA9uKCwBXGKUlRLmZQS6WIinILUoN7MEVf4Vozg
 Ho5Iw73OQKTyZeSVwu18BncUEdFas11KQs0oSEVJSDYzTDnLtb37Gmfd2+YwN06c3CkaEvPIN
 2aX3Rv+9am/tNEOp/PcnTKWfx7x7pz9ph/e1H/fyOv1frNff5/TRyuJ7WIFM8u2D+lpvtEKPe
 +xyEjh15cvO5krnK/8UxFVfalZLXxU9++7ihj+Pfu2PZLq3Q/HzvRvvGY8G3pKfK7jG7dhKk5
 oMed42JZbijERDLeai4kQACj/aZPsCAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504119579!91033959!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13324 invoked from network); 30 Aug 2017 18:59:39 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 18:59:39 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dn8DA-000Da5-Jh; Wed, 30 Aug 2017 18:59:36 +0000
Date: Wed, 30 Aug 2017 19:59:36 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170830185936.GC32932@deinos.phlegethon.org>
References: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
 <1504095573-14153-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504095573-14153-2-git-send-email-andrew.cooper3@citrix.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>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mm: Use mfn_t for make_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTM6MTkgKzAxMDAgb24gMzAgQXVnICgxNTA0MDk5MTczKSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 19:03:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 19:03: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.xen.org>)
	id 1dn8Gw-0001EP-Jg; Wed, 30 Aug 2017 19:03:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn8Gu-0001E5-U3
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 19:03:29 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 BF/66-02231-00C07A95; Wed, 30 Aug 2017 19:03:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXSPJ+BQ/c/9/J
 Ig82ntC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow961QKzrNUfDo1g6WB8StzFyMXh5DAbkaJ
 L3NvMXUxcnIIC4RI3J7SCWaLCARI7Nn0iwXEZhZYwijx7FkwRMNyRonTjf3MIAk2AQOJKa9Xs
 nYxcnDwCjhI3DuaBhJmEVCVePx8PViJqEC4xP7v18BsXgFBiZMzn4DN5BRwlujf1sMMMV9d4s
 +8S1C2vMT2t3OgbHGJW0/mM01g5JuFpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI19BEL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAgZgGAH49nTnocYJTmYlER5VzAvjxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwVvCBZQTLEpNT61Iy8wBxgNMWoKDR0mEdwpImre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4ryCIEUCIEUZpXlwI2CxeYlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvLNApvBk5pXAbXoFdAQT0BGxXktBjihJREhJNTAGJ6yU4l2/ziah5GHaijeTnXveN+e
 xMW7w2V80mV99er6HuuSR1lcHf6yMdM+ImX51bTTPHtUw/ouz6i8lPWz+bMBkem3Smz/nJjjO
 zT8V2vH0Y4FIdfIzrxd7CtSELd+tWKzzPbbb8uO+m9WxQmyadut+fn+XJMEmcb3v3H/psNzbE
 5Imal5SYinOSDTUYi4qTgQAqsVFLcgCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504119807!106033568!1
X-Originating-IP: [131.159.0.8]
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 14050 invoked from network); 30 Aug 2017 19:03:27 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 19:03:27 -0000
Received: from [192.168.178.68] (p54B01E87.dip0.t-ipconnect.de [84.176.30.135])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id B43821131FB1F;
 Wed, 30 Aug 2017 21:03:20 +0200 (CEST)
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-30-proskurin@sec.in.tum.de>
 <6e55f8c0-7f9d-2620-8536-9a9cfd2d7c48@bitdefender.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <f39dc88c-3909-4568-fcda-8e168dd7c38d@sec.in.tum.de>
Date: Wed, 30 Aug 2017 21:02:57 +0200
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: <6e55f8c0-7f9d-2620-8536-9a9cfd2d7c48@bitdefender.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 29/39] x86/altp2m: Move altp2m_check to
 altp2m.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUmF6dmFuLAoKCk9uIDA4LzMwLzIwMTcgMDg6NDIgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90
ZToKPiBPbiAwOC8zMC8yMDE3IDA5OjMyIFBNLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5j
Cj4+IGluZGV4IDQyZTZmMDkwMjkuLjY2ZjFkODNkODQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21t
b24vdm1fZXZlbnQuYwo+PiArKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPj4gQEAgLTI5LDYg
KzI5LDcgQEAKPj4gICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+PiAgI2luY2x1ZGUgPGFzbS92
bV9ldmVudC5oPgo+PiAgI2luY2x1ZGUgPHhzbS94c20uaD4KPj4gKyNpbmNsdWRlIDxhc20vYWx0
cDJtLmg+Cj4gQW55IHJlYXNvbiB3aHkgdGhpcyBpbmNsdWRlIGhhcyBub3QgaGFwcGVuZWQgYWxw
aGFiZXRpY2FsbHkgKGl0IGJlbG9uZ3MKPiB0byB0aGUgPGFzbS8uLi4+IGdyb3VwKT8KCkkgbXVz
dCBoYXZlIG1pc3NlZCB0aGF0LCB0aGFuayB5b3UuIEkgYW0gZ29pbmcgdG8gZml4IHRoaXMgaW4g
djUuCgpDaGVlcnMsCn5TZXJnZWoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 19:07:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 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.xen.org>)
	id 1dn8Ke-0001aK-2U; Wed, 30 Aug 2017 19:07:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dn8Kc-0001Zi-Dz
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 19:07:18 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7D/E1-01812-5EC07A95; Wed, 30 Aug 2017 19:07:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSPJ+BQ/cpz/J
 Ig61LRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznv/4wFizjrdh9VqyB8QpnFyMXh5DAbkaJ
 0xNWsnQxcnIIC0RL/Jn/ghXEFhEIkNiz6RdYnFmgSOJd/3pWiIbljBJbNy8AK2ITMJCY8nolm
 M0r4CCx8vomIJuDg0VAVWJypy9IWFQgXGL/92vMECWCEidnPgGbySngLHGreS4rxHx1iT/zLj
 FD2PIS29/OgbLFJW49mc80gZFvFpL2WUhaZiFpmYWkZQEjyypG9eLUorLUIl0zvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwBCsZ2Bg3MF4pc35EKMkB5OSKO8K5uWRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4L3AB5QSLUtNTK9Iyc4DRAJOW4OBREuG9DJLmLS5IzC3OTIdIn
 WJUlBLn7QZJCIAkMkrz4NpgEXiJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvMDfQFJ7MvB
 K46a+AFjMBLY71WgqyuCQRISXVwJgsMOPkTyuHl3bvTyfNWffrzvKibS6CtmfbCv4tvLWa9Uu
 xGseCXfcUtNKe115X2sS2ICW6+r2a6y6NN63+hW+n8Estzn/CuXHH8oZt/qElE2XWrTln7nKy
 v/b6d8FfS0+eM+d33rIiPzdUIfT6t6aPk2zvNB151Rxg8+dhzLQf19+mSe25GBGgxFKckWiox
 VxUnAgAoDtlHrsCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504120037!81502047!1
X-Originating-IP: [131.159.0.8]
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 26602 invoked from network); 30 Aug 2017 19:07:17 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 19:07:17 -0000
Received: from [192.168.178.68] (p54B01E87.dip0.t-ipconnect.de [84.176.30.135])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 96E4A1131FB21;
 Wed, 30 Aug 2017 21:07:11 +0200 (CEST)
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-40-proskurin@sec.in.tum.de>
 <76f4bca7-ea13-ff44-c51f-7f61fb4e93a1@bitdefender.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <a228ce38-fc7b-e3e0-74aa-e314afc7a132@sec.in.tum.de>
Date: Wed, 30 Aug 2017 21:07:05 +0200
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: <76f4bca7-ea13-ff44-c51f-7f61fb4e93a1@bitdefender.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 39/39] arm/xen-access: Add test of
 xc_altp2m_change_gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUmF6dmFuLAoKClsuLi5dCgo+PiArCj4+ICsgICAgKmdmbl9uZXcgPSArKyh4ZW5hY2Nlc3Mt
Pm1heF9ncGZuKTsKPiBVbm5lY2Vzc2FyeSBwYXJlbnRoZXNlcy4KPgoKVGhhbmtzLgoKPj4gKyAg
ICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0KHhlbmFjY2Vzcy0+eGNfaGFu
ZGxlLCBkb21haW5faWQsIDEsIDAsIDAsIGdmbl9uZXcpOwo+PiArICAgIGlmICggcmMgPCAwICkK
Pj4gKyAgICAgICAgZ290byBlcnI7Cj4+ICsKPj4gKyAgICAvKiBDb3B5IGNvbnRlbnQgb2YgdGhl
IG9sZCBnZm4gaW50byB0aGUgbmV3bHkgYWxsb2NhdGVkIGdmbiAqLwo+PiArICAgIHJjID0geGVu
YWNjZXNzX2NvcHlfZ2ZuKHhlbmFjY2VzcywgZG9tYWluX2lkLCAqZ2ZuX25ldywgZ2ZuX29sZCk7
Cj4+ICsgICAgaWYgKCByYyA8IDAgKQo+PiArICAgICAgICBnb3RvIGVycjsKPj4gKwo+PiArICAg
IHJjID0geGNfYWx0cDJtX2NoYW5nZV9nZm4oeGVuYWNjZXNzLT54Y19oYW5kbGUsIGRvbWFpbl9p
ZCwgYXAybV9pZHgsIGdmbl9vbGQsICpnZm5fbmV3KTsKPj4gKyAgICBpZiAoIHJjIDwgMCApCj4+
ICsgICAgICAgIGdvdG8gZXJyOwo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICsKPj4gK2VycjoK
Pj4gKyAgICB4Y19kb21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGVuYWNjZXNzLT54
Y19oYW5kbGUsIGRvbWFpbl9pZCwgMSwgMCwgZ2ZuX25ldyk7Cj4+ICsKPj4gKyAgICAoeGVuYWNj
ZXNzLT5tYXhfZ3BmbiktLTsKPiBIZXJlIHRvby4KPgo+PiArCj4+ICsgICAgcmV0dXJuIC0xOwo+
PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IHhlbmFjY2Vzc19yZXNldF9nZm4oeGNfaW50ZXJmYWNl
ICp4Y2gsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21haW5f
aWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFwMm1f
aWR4LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm5fb2xk
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm5fbmV3KQo+
PiArewo+PiArICAgIGludCByYzsKPj4gKwo+PiArICAgIC8qIFJlc2V0IHByZXZpb3VzIHN0YXRl
ICovCj4+ICsgICAgeGNfYWx0cDJtX2NoYW5nZV9nZm4oeGNoLCBkb21haW5faWQsIGFwMm1faWR4
LCBnZm5fb2xkLCBJTlZBTElEX0dGTik7Cj4+ICsKPj4gKyAgICAvKiBJbnZhbGlkYXRlIHRoZSBu
ZXcgZ2ZuICovCj4+ICsgICAgeGNfYWx0cDJtX2NoYW5nZV9nZm4oeGNoLCBkb21haW5faWQsIGFw
Mm1faWR4LCBnZm5fbmV3LCBJTlZBTElEX0dGTik7Cj4gRG8gdGhlc2UgdHdvIHhjX2FsdHAybV9j
aGFuZ2VfZ2ZuKCkgY2FsbHMgbm90IHJlcXVpcmUgZXJyb3IgY2hlY2tpbmc/Cj4KPj4gKwo+PiAr
ICAgIHJjID0geGNfZG9tYWluX2RlY3JlYXNlX3Jlc2VydmF0aW9uX2V4YWN0KHhjaCwgZG9tYWlu
X2lkLCAxLCAwLCAmZ2ZuX25ldyk7Cj4+ICsgICAgaWYgKCByYyA8IDAgKQo+PiArICAgICAgICBy
ZXR1cm4gLTE7Cj4+ICsKPj4gKyAgICAoeGVuYWNjZXNzLT5tYXhfZ3BmbiktLTsKPiBBZ2Fpbiwg
cGxlYXNlIHJlbW92ZSB0aGUgcGFyZW50aGVzZXMuCj4KClRoYW5rcyBhZ2Fpbi4gSSB3aWxsIGFk
anVzdCB0aGUgaW1wbGVtZW50YXRpb24gZm9yIHY1LgoKQ2hlZXJzLAp+U2VyZ2VqCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 19:33:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 19: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.xen.org>)
	id 1dn8jZ-0003dd-5R; Wed, 30 Aug 2017 19:33:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dn8jX-0003dX-Ve
 for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 19:33:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 83/58-03610-FE217A95; Wed, 30 Aug 2017 19:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyZ7p8oO47oeW
 RBsubtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyf084yFVxhr3i5SryB8SZbFyMXh5DARCaJ
 B6dvQzl/GSWmnupnh3A2Mkocv3mSFcLZxijx8l8XUBknh7CAl8SW9+2sILaIQLHEuiNbweJCA
 qkSm1adA+tmFvjOJDGr/wwLSIJNwEji7NHpjCA2r4CtxLyf7UwgNouAqsTxF8vAmkUFwiXeNh
 5hgagRlDg58wmYzSlgKTF1WgdYDbOAusSfeZeYIWx5ieats8FsCQFDic8blzJPYBSchaR9FpK
 WWUhaFjAyr2LUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxe
 BiDYwfhrWcAhRkkOJiVRXgHe5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHijBIFygkWp6akVa
 Zk5wDiCSUtw8CiJ8GqCpHmLCxJzizPTIVKnGI05Nqxe/4WJo+nDli9MQix5+XmpUuK82SClAi
 ClGaV5cINg8X2JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrx5IFN4MvNK4Pa9AjqFCeiUWK+
 lIKeUJCKkpBoYJe5s+5jG4/XX8O2JrV0bi3bfXGT6UeSpog9Xm92FX1zsVxtWLV6WHxb80jxz
 5gkHi56MlKtr5ifPFlPq+W14Zp6yzU3W+p17Es+85FvMnD99/fbmm7Ls5uz9C1b9yvKZdveMZ
 rl1jl5gxe6CZTEbkqNKQ+/9cpxaNFn1/RZRw1P6yQfYu3valFiKMxINtZiLihMBw8xvfuoCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504121580!101803891!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31969 invoked from network); 30 Aug 2017 19:33:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 19:33:02 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7UJWtl2008840
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 19:32:56 GMT
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 v7UJWs5K014052
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Aug 2017 19: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 v7UJWsXg010237;
 Wed, 30 Aug 2017 19:32:54 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, 30 Aug 2017 12:32:53 -0700
To: =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org
References: <20170829235447.10050-1-jglisse@redhat.com>
 <20170829235447.10050-12-jglisse@redhat.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <df815f86-aaa2-e82c-5c17-fed3632194b7@oracle.com>
Date: Wed, 30 Aug 2017 15:32:47 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170829235447.10050-12-jglisse@redhat.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrea Arcangeli <aarcange@redhat.com>, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/13] xen/gntdev: update to new
	mmu_notifier semantic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjkvMjAxNyAwNzo1NCBQTSwgSsOpcsO0bWUgR2xpc3NlIHdyb3RlOgo+IENhbGwgdG8g
bW11X25vdGlmaWVyX2ludmFsaWRhdGVfcGFnZSgpIGFyZSByZXBsYWNlZCBieSBjYWxsIHRvCj4g
bW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2UoKSBhbmQgdGh1cyBjYWxsIGFyZSBicmFja2V0
ZWQgYnkKPiBjYWxsIHRvIG1tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KCkvZW5k
KCkKPgo+IFJlbW92ZSBub3cgdXNlbGVzcyBpbnZhbGlkYXRlX3BhZ2UgY2FsbGJhY2suCj4KPiBT
aWduZWQtb2ZmLWJ5OiBKw6lyw7RtZSBHbGlzc2UgPGpnbGlzc2VAcmVkaGF0LmNvbT4KPiBDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDYzogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gQ2M6IEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxpbnV4
LmludGVsLmNvbT4KPiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KPiBDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+
IENjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgo+IC0tLQo+ICBkcml2
ZXJzL3hlbi9nbnRkZXYuYyB8IDggLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDggZGVsZXRp
b25zKC0pCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KCkkgYWxzbyByYW4gYSBidW5jaCBvZiB0ZXN0cyAobW9zdGx5IGJyaW5naW5nIHVw
L3RlYXJpbmcgZG93biB2YXJpb3VzIFhlbgpndWVzdHMpLiBIYXZlbid0IHNlZW4gYW55IGlzc3Vl
cy4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Aug 30 19:51:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 19:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dn91A-000548-QT; Wed, 30 Aug 2017 19:51:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn919-00053l-AD
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 19:51:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 6D/AF-02231-23717A95; Wed, 30 Aug 2017 19:51:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVddQfHm
 kQdtBc4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfD1UVfBXrGLR90bmBsYv
 /F2MXBxCAn8ZJdp2T2eHcB4zSrx69o8VwtnGKLFm1hvmLkZODhEBZ4mvZ+ayg9i8AvoSnQ2nm
 UBsYYEgiQ/t3WwgDRIC81kkpr24zwiSkBDwlGic38wMY9+4cRComZ2DTcBK4pBYFyMHB4uAqs
 SmN6oTGLkXMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9DgDEOxgPHva8xCjJAeTkijvdsHlkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN2EgXKCRanp
 qRVpmTnA0INJS3DwKInwnhECSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivFcgMAZCij
 NI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5+kCk8mXklcJteAR3BBHRErNdSkC
 NKEhFSUg2MW3IzdXMXefyuCru60slldeApuVsyU0zqH9yx/fyHe9LWLtboZf8MOlPnKs2MsH5
 3jmv/fdE1+Use6Iq37qj5w5jDdeLVqf2/g/nvxxVatpl9q4pJv/A+c/L1qqkzkkW6UgxLO2wW
 7lP7PTf6C8vFTgXNPxrvm+3ul3txiS9KEv7QtuBe858FSizFGYmGWsxFxYkAPShRY34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504122672!73338326!1
X-Originating-IP: [104.130.215.37]
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 39087 invoked from network); 30 Aug 2017 19:51:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 19:51:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn916-0002nf-5i; Wed, 30 Aug 2017 19:51: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 1dn910-0000Sp-Jv; Wed, 30 Aug 2017 19:51:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn90z-0003Nv-L2; Wed, 30 Aug 2017 19:51:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112962-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4be9a177e62eaa190b0f4721dd19153993511ee3
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 19:51:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112962: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk2Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA0YmU5YTE3N2U2MmVhYTE5MGIwZjQ3MjFkZDE5MTUzOTkzNTExZWUzCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTYyICAyMDE3LTA4LTMwIDE4OjA1OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAzNzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 20:10:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 20: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.xen.org>)
	id 1dn9JI-00069m-Fk; Wed, 30 Aug 2017 20:10:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn9JH-00069N-38
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 20:09:59 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 94/53-03874-69B17A95; Wed, 30 Aug 2017 20:09:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeq9PJ
 Ig1W94hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2DHvB2PBnJKKR/OWsDcw
 XnPvYuTiEBL4yyjRePoKG4TzmFHi76U1jBDONkaJ9T1n2LsYOTlEBJwlvp6ZC2bzCuhLtO27x
 ApiCwuESMzccZEFpEFCYIqKxJT115lAEhICnhInj6+Gsy8v2wi0gp2DTcBK4pBYFyMHB4uAqs
 TicyYTGLkXMDKsYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxgbFoUeIhRkoNJSZR3u+DySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBVSQDnBotT0
 1Iq0zBxg8MGkJTh4lER4J4OkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHc2SJEASFFGa
 R7cCFgkXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw71SQKTyZeSVwm14BHcEEdESs11KQI0
 oSEVJSDYwJ6yvWn10oWnB7BevyykezWlYd8+yrFpd+phhY1vvI/PjZDSf0on3eNyw88crg47a
 mj7ZXrH1vhvxo2vNSYf/B7nj3h/Ku08VP13dHzy2YnLnaTbg/LcqZy6exZYtf832dR+7Gywvz
 zixMrl8XsXpZ96UCrjvijZsOvC/eP+HJnN7LKz6sMPJRYinOSDTUYi4qTgQAqLEr9H8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504123796!109650645!1
X-Originating-IP: [104.130.215.37]
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 680 invoked from network); 30 Aug 2017 20:09:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 20:09:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn9JD-0003Lr-IZ; Wed, 30 Aug 2017 20:09: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 1dn9J7-0001kr-N6; Wed, 30 Aug 2017 20:09:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn9J6-0002Lg-W7; Wed, 30 Aug 2017 20:09:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112949-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-1:xen-boot:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken: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-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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-vhd:migrate-support-check: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
 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
X-Osstest-Versions-This: xen=2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 20:09:49 +0000
Subject: [Xen-devel] [xen-unstable test] 112949: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9167161796753315915=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9167161796753315915==
Content-Type: text/plain

flight 112949 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112949/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-1        7 xen-boot                 fail REGR. vs. 112809

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-libvirt-vhd 12 migrate-support-check        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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    8 days
Failing since        112841  2017-08-23 06:00:13 Z    7 days   12 attempts
Testing same since   112949  2017-08-30 04:08:03 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Daniel Sabogal <dsabogalcc@gmail.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Haoran Li <naroahlee@gmail.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiong Zhang <xiong.y.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       fail    
 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                                          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-pvh-amd                                  pass    
 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                         pass    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 1711 lines long.)


--===============9167161796753315915==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9167161796753315915==--

From xen-devel-bounces@lists.xen.org Wed Aug 30 20:20:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 20:20: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.xen.org>)
	id 1dn9TW-0007Pr-LG; Wed, 30 Aug 2017 20:20:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dn9TV-0007PU-V6
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 20:20:34 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 EC/99-01916-11E17A95; Wed, 30 Aug 2017 20:20:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVdAbnm
 kweftihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaF98l72gT6Hi6YR+pgbG
 G2JdjJwcQgJ/GSUmvk6EsB8zSqyeJ9DFyAVkb2OUuPfzKRtIQkTAWeLrmbnsIDavgL7E078zg
 GwODmEBI4n3L+JB6iUE1rJJ3Pi9igWkRkLAV6J580JmGHvCu3VMXYzsHGwCVhKHxEA6WQRUJd
 7+q57AyL2AkWEVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gt+sZGBh3MLae8DvEKMnBpCTKu11weaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd42GaCcYFFq
 empFWmYOMOxg0hIcPEoivG9B0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc4rA1IkAFKUU
 ZoHNwIWA5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNuB5nCk5lXArfpFdARTEBHxHotBT
 miJBEhJdXAmOSkos4b8Kol8v+FdfkzmE4uzbH51HKQW+bb7Rtnj66YvKRvzrWkpMmczgobm3a
 tnlZ/sSXHx4KX8/Kr5fF8ftff3L2V+mXr2lln3p/zunCxwXLdog+u+8++r6yS9bGYq3LgyaMD
 F8+1mXYlBLBOFDlpyWAqbqt3aPej85alHBwbdWdsYNC+MUGJpTgj0VCLuag4EQBu5YZ+fAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504124431!100695967!1
X-Originating-IP: [104.130.215.37]
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 16039 invoked from network); 30 Aug 2017 20:20:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 20:20:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dn9TQ-0003cn-Vq; Wed, 30 Aug 2017 20:20: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 1dn9TL-0002Zf-Mx; Wed, 30 Aug 2017 20:20:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dn9TL-00012g-Du; Wed, 30 Aug 2017 20:20:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112951-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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=ef5fdc99b771349264b4ba0aac1c654c8789386f
X-Osstest-Versions-That: seabios=b404a5f417cbe5593f89c79954569b0e245fb80c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 20:20:23 +0000
Subject: [Xen-devel] [seabios test] 112951: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk1MSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjkzOAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMTI5MzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAgICAgZWY1ZmRjOTliNzcxMzQ5MjY0YjRiYTBhYWMx
YzY1NGM4Nzg5Mzg2ZgpiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgYjQw
NGE1ZjQxN2NiZTU1OTNmODljNzk5NTQ1NjliMGUyNDVmYjgwYwoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTEyOTM4ICAyMDE3LTA4LTI5IDEwOjE4OjEzIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExMjk1MSAgMjAxNy0wOC0zMCAwNDoyOTozMyBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmlu
IE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IGVmNWZkYzk5Yjc3MTM0OTI2NGI0YmEwYWFjMWM2NTRjODc4OTM4NmYKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIFR1ZSBBdWcgMjkgMTQ6Mzg6
MTkgMjAxNyAtMDQwMAoKICAgIHZnYTogRml4IGJ1ZyBpbiBzdGR2Z2FfZ2V0X2xpbmVzaXplKCkK
ICAgIAogICAgQWRkIHJlcXVpcmVkIEdFVF9HTE9CQUwoKSBtYWNybyB0byB2bW9kZV9nIGFjY2Vz
cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 21:49:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 21: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.xen.org>)
	id 1dnArD-0004XQ-2N; Wed, 30 Aug 2017 21:49:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnArC-0004XF-1U
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 21:49:06 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BD/F9-01777-1D237A95; Wed, 30 Aug 2017 21:49:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeC0fJ
 Ig0lPxS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WlXTMFfsYp1Ry4xNzB+
 4e9i5OIQEvjLKPG5YTEjhPOYUaLx1FIWCGcbo8TUxQvYuhg5OUQEnCW+npnLDmLzCuhL/Jzay
 whiCwsESfz83cgM0iAhMJ9FYtqL+2AJCQFPicb5zcww9o0bB4Ga2TnYBKwkDol1MXJwsAioSq
 yaqzyBkXsBI8MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 AjzMAwQ7Gs6c9DzFKcjApifJuF1weKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN9kQKCdYlJqe
 WpGWmQMMPZi0BAePkghvLEiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeeVBigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYQhLuHJzCuB2/QK6AgmkCO8loIcUZKIkJ
 JqYNS57LVw4dRFT+/4bmFz51/xe1pDgdFLb4m+d7pnS0uCTcsE/nxV7nlruFn04OKFlTI7+c+
 EHuIw3BGtNm9b9hx7v962P/qx54VmGbU/CGjplX3jd71t0ZH12/6oOfw86xp/fpeZSdraA0XB
 Ah0XnuWLhSgWh1wT28WXM/ld7WV368V+71wWtSuxFGckGmoxFxUnAgDOB2PXfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504129743!88505683!1
X-Originating-IP: [104.130.215.37]
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 27706 invoked from network); 30 Aug 2017 21:49:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 21:49:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnAr8-0005zP-J5; Wed, 30 Aug 2017 21:49: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 1dnAr2-0007ZB-W2; Wed, 30 Aug 2017 21:48:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnAr2-0001Ih-N7; Wed, 30 Aug 2017 21:48:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112963-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4be9a177e62eaa190b0f4721dd19153993511ee3
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 21:48:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112963: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk2My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA0YmU5YTE3N2U2MmVhYTE5MGIwZjQ3MjFkZDE5MTUzOTkzNTExZWUzCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTYyICAyMDE3LTA4LTMwIDE4OjA1OjA0IFogICAgMCBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAzNzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 22:59:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 22:59: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.xen.org>)
	id 1dnBwg-0000qH-FC; Wed, 30 Aug 2017 22:58:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408542eee=citrix-osstest@xenproject.org>)
 id 1dnBwf-0000q5-By
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 22:58:49 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 98/DA-02044-82347A95; Wed, 30 Aug 2017 22:58:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDva668/J
 Igxc9qhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPhw17mgjkbGSvO3t/L2sB4srKLkZNDQsBf
 4vaR9cwQtrvE9PYVbCC2iICzxIQPt8FsXgE9id4Xk8BqhAVSJFYtf83axcgFVH9VTWLX4hmsE
 M2uEhffLmOGsZ/NOgcWZxPwkJjYM5EFxGYRUJWYMf0vE4gtJKAlsXTxSiaIBYISJ2c+AathFp
 CQOPjiBdQcC4kdH/vYJjDyzUJSNgtJ2QJGplWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgamerm
 pxcWJ6ak5iUnFesn5uZsYgWHFAAQ7GI9Ndj7EKMnBpCTKW+C4PFKILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBG8SSE6wKDU9tSItMwcY4DBpCQ4eJRHeKSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiy
 cvPS5US5zUBKRIAKcoozYMbAYu2S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQcyhSczrw
 Ru0yugI5iAjoj1WgpyREkiQkqqgdFpWba97uuPsTH2wZzbovxMKv/Mrl45n3d/9rs5ezO9D1c
 t+bxdMiq26uqsK/Jn3yy7F57U9M+72t/ulXrBbOEVDwqbDCWVtheb1uQ+Nnni6Pu5bGmLVZ9t
 ydf/sX/2+XarWZk39sccWDFrxcyqtWs2mlio7lrzzLJu+tGfuxd+5zHYnDK58aoSS3FGoqEWc
 1FxIgCR8jiAsQIAAA==
X-Env-Sender: prvs=408542eee=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504133925!109599511!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36669 invoked from network); 30 Aug 2017 22:58:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 22:58:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,450,1498521600"; d="scan'208";a="445803711"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72040-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:leak-check/check:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test: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-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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-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-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-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-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-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-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-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-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=ffb73c140637a39e62aec18d26dcfcbbdfcafb61
X-Osstest-Versions-That: xen=df8c4fa0e0578313f7be9cd9601449d15fa55783
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 30 Aug 2017 23:58:41 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 72040: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA0MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjA0MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzIwMjYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDIxIGxlYWstY2hlY2svY2hl
Y2sgZmFpbCBSRUdSLiB2cy4gNzIwMjYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDcyMDI2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxp
a2UgNzIwMjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MjAyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMDI2CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVu
LWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTggY2FwdHVyZS1sb2dzL2wxKDE4KSAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmZmI3M2Mx
NDA2MzdhMzllNjJhZWMxOGQyNmRjZmNiYmRmY2FmYjYxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICBkZjhjNGZhMGUwNTc4MzEzZjdiZTljZDk2MDE0NDlkMTVmYTU1Nzgz
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMjYgIDIwMTctMDgtMjYgMDY6MjQ6MDIgWiAgICA0
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMDQwICAyMDE3LTA4LTMwIDEwOjQ2OjAyIFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJp
c3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiBhbmQgYXJtMzJdCiAgT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgogIFJ1c3R5IEJpcmQgPHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNh
cHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgZmZiNzNjMTQwNjM3YTM5ZTYyYWVjMThkMjZkY2ZjYmJkZmNhZmI2MQpBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDEyOjIz
OjIyIDIwMTcgKzAyMDAKCiAgICBnbnR0YWI6IGF2b2lkIHNwdXJpb3VzIG1hcHRyYWNrIGhhbmRs
ZSBhbGxvY2F0aW9uIGZhaWx1cmVzCiAgICAKICAgIFdoZW4gbm8gbWVtb3J5IGlzIGF2YWlsYWJs
ZSBpbiB0aGUgaHlwZXJ2aXNvciwgcmF0aGVyIHRoYW4gaW1tZWRpYXRlbHkKICAgIGZhaWxpbmcg
dGhlIHJlcXVlc3QsIHRyeSB0byBzdGVhbCBhIGhhbmRsZSBmcm9tIGFub3RoZXIgdkNQVS4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZDAyZjFhMGI3NTc2YmFmYjJmYmE5MDNjN2U2ZTcyMjFhYjBkMjg0
NwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMTcgMTQ6NDE6MDEgKzAyMDAKCmNvbW1pdCAzMDA1
MjlkNmI1NjQ1N2NiYzQyZDgxOTJjNmZkNTlhOTZkNWZmNjU4CkF1dGhvcjogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KRGF0ZTogICBNb24gQXVn
IDI4IDExOjQ5OjAzIDIwMTcgKzAyMDAKCiAgICBjcHVmcmVxOiBvbmx5IHN0b3Agb25kZW1hbmQg
Z292ZXJub3IgaWYgYWxyZWFkeSBzdGFydGVkCiAgICAKICAgIE9uIENQVUZSRVFfR09WX1NUT1Ag
aW4gY3B1ZnJlcV9nb3Zlcm5vcl9kYnMsIHNob3J0Y3V0IHRvCiAgICByZXR1cm4gc3VjY2VzcyBp
ZiB0aGUgZ292ZXJub3IgaXMgYWxyZWFkeSBzdG9wcGVkLgogICAgCiAgICBBdm9pZCBleGVjdXRp
bmcgZGJzX3RpbWVyX2V4aXQsIHRvIHByZXZlbnQgdHJpcHBpbmcgYW4gYXNzZXJ0aW9uCiAgICB3
aXRoaW4gYSBjYWxsIHRvIGtpbGxfdGltZXIgb24gYSB0aW1lciB0aGF0IGhhcyBub3QgYmVlbiBw
cmVwYXJlZAogICAgd2l0aCBpbml0X3RpbWVyLCBpZiB0aGUgQ1BVRlJFUV9HT1ZfU1RBUlQgY2Fz
ZSBoYXMgbm90CiAgICBydW4gYmVmb3JlaGFuZC4KICAgIAogICAga2lsbF90aW1lciB2YWxpZGF0
ZXMgdGltZXIgc3RhdGU6CiAgICAgKiBpdHNlbGYsIHZpYSBCVUdfT04odGhpc19jcHUodGltZXJz
KS5ydW5uaW5nID09IHRpbWVyKTsKICAgICAqIHdpdGhpbiBhY3RpdmVfdGltZXIsIEFTU0VSVGlu
ZyB0aW1lci0+c3RhdHVzIGlzIHdpdGhpbiBib3VuZHM7CiAgICAgKiB3aXRoaW4gbGlzdF9kZWws
IHdoaWNoIEFTU0VSVHMgdGltZXIgaW5hY3RpdmUgbGlzdCBtZW1iZXJzaGlwLgogICAgCiAgICBQ
YXRjaCBpcyBzeW5vbnltb3VzIHRvIGFuIE9wZW5YVCBwYXRjaCBwcm9kdWNlZCBhdCBDaXRyaXgg
cHJpb3IgdG8KICAgIEp1bmUgMjAxNC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3Bo
ZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBl
N2VjNmY1ZjMyY2QyZDBmNzIzMDgzY2RlM2Q3NzYxYzRlNjc1ZjJjCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wOC0xMCAxMjozNTo1MCArMDIwMAoKY29tbWl0IGMxNzUxZTIwNGE2MDNhYTAwYmRhNzYw
NjJmZmM4YzNjN2JkOWU0MDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpE
YXRlOiAgIE1vbiBBdWcgMjggMTE6NDg6MjAgMjAxNyArMDIwMAoKICAgIFZULWQgUEk6IGRpc2Fi
bGUgVlQtZCBQSSB3aGVuIENQVS1zaWRlIFBJIGlzbid0IGVuYWJsZWQKICAgIAogICAgRnJvbSB0
aGUgY29udGV4dCBjYWxsaW5nIHBpX2Rlc2NfaW5pdCgpLCB3ZSBjYW4gY29uY2x1ZGUgdGhlIGN1
cnJlbnQKICAgIGltcGxlbWVudGF0aW9uIG9mIFZULWQgUEkgZGVwZW5kcyBvbiBDUFUtc2lkZSBQ
SS4gSWYgd2UgZW5hYmxlIFZULWQgUEkKICAgIGFuZCBkaXNhYmxlIENQVS1zaWRlIFBJIGJ5IGRp
c2FibGluZyBBUElDdiBleHBsaWNpdGx5IGluIHhlbiBib290CiAgICBjb21tYW5kIGxpbmUsIHdl
IHdvdWxkIGdldCBhbiBhc3NlcnRpb24gZmFpbHVyZS4KICAgIAogICAgVGhpcyBwYXRjaCBjbGVh
cnMgaW9tbXVfaW50cG9zdCBvbmNlIGZpbmRpbmcgQ1BVLXNpZGUgUEkgd29uJ3QgYmUgZW5hYmxl
ZC4KICAgIEl0IGlzIHNhZmUgZm9yIHRoaXMgaXMgZG9uZSBiZWZvcmUgdGhpcyBmbGFnIHN0YXJ0
cyB0YWtpbmcgZWZmZWN0LiBBbHNvCiAgICB0YWtlIHRoaXMgY2hhbmNlIHRvIHJlbW92ZSB0aGUg
dXNlbGVzcyBjaGVjayBvZiAiYWNrbm93bGVkZ2UgaW50ZXJydXB0IG9uCiAgICBleGl0Iiwgd2hp
Y2ggaXMgYSBtaW5pbWFsIHJlcXVpcmVtZW50IHdoaWNoIGhhcyBiZWVuIGNoZWNrZWQgZWFybGll
ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBlNDg5ZWI2MTM4ZTdlZmU0MjE0YTdlOWJhMGQyMWY1NGZjNWI3ZDM1CiAgICBtYXN0ZXIgZGF0
ZTogMjAxNy0wOC0xMCAxMjozMjoxNiArMDIwMAoKY29tbWl0IGY5MTQ4ODQzMjBiZmMxMzI1YWMw
ZTRkYzYzMGZhMzllZmU0NmRkZTUKQXV0aG9yOiBSdXN0eSBCaXJkIDxydXN0eWJpcmRAb3Blbm1h
aWxib3gub3JnPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6NDc6NDEgMjAxNyArMDIwMAoKICAgIFZU
LWQ6IGRvbid0IHBhbmljL3dhcm4gb24gaW9tbXU9bm8taWdmeAogICAgCiAgICBXaGVuIG9wZXJh
dGluZyBvbiBhbiBJbnRlbCBncmFwaGljcyBkZXZpY2UsIGlvbW11X2VuYWJsZV90cmFuc2xhdGlv
bigpCiAgICBwYW5pY2tlZCAoZm9yY2VfaW9tbXU9PTEpIG9yIHdhcm5lZCAoZm9yY2VfaW9tbXU9
PTApIGFib3V0IHRoZSBCSU9TIGlmCiAgICBpc19pZ2RfdnRfZW5hYmxlZF9xdWlyaygpIHJldHVy
bmVkIDAuIFRoYXQncyBnb29kIGlmIHRoZSBhY3R1YWwgQklPUwogICAgcHJvYmxlbSBoYXMgYmVl
biBkZXRlY3RlZC4gQnV0IHNpbmNlIGNvbW1pdCAxNDYzNDExLCByZXR1cm5pbmcgMCBjb3VsZAog
ICAgYWxzbyBoYXBwZW4gaWYgdGhlIHVzZXIgc2ltcGx5IHBhc3NlZCAiaW9tbXU9bm8taWdmeCIs
IGluIHdoaWNoIGNhc2UKICAgIGJhaWxpbmcgb3V0IHdpdGggYW4gaW5mbyBtZXNzYWdlIChpbnN0
ZWFkIG9mIGEgcGFuaWMvd2FybmluZykgd291bGQgYmUKICAgIG1vcmUgYXBwcm9wcmlhdGUuCiAg
ICAKICAgIFRoZSBwYW5pYyBicm9rZSB0aGUgY29tYmluYXRpb24gImlvbW11PWZvcmNlLG5vLWln
ZngiLCBhbmQgYWxzbyB0aGUgY2FzZQogICAgd2hlcmUgImlvbW11PW5vLWlnZngiIGlzIHBhc3Nl
ZCBidXQgZm9yY2VfaW9tbXU9MSBpcyBzZXQgYXV0b21hdGljYWxseQogICAgYnkgeDJhcGljX2Jz
cF9zZXR1cCgpLgogICAgCiAgICBNb3ZlIHRoZSBpb21tdV9pZ2Z4IGNoZWNrIGZyb20gaXNfaWdk
X3Z0X2VuYWJsZWRfcXVpcmsoKSBpbnRvIGl0cyBvbmx5CiAgICBjYWxsZXIgaW9tbXVfZW5hYmxl
X3RyYW5zbGF0aW9uKCksIGFuZCB0d2VhayB0aGUgbG9naWMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFJ1c3R5IEJpcmQgPHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CiAgICBBY2tlZC1ieTog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkYmYy
YTc2ODU2NWQ4Yjc5YzY1NDcxYTNkM2I5ODJiMjg3NGQ2NDkyCiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0wOC0wMyAxMjo0MDoyNSArMDIwMAoKY29tbWl0IGVkNmU1ZDViYWJhOTU2NzVlNzkxZmY2ZDc2
MzlmOWIyMDdhNjhkNWIKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6
ICAgTW9uIEF1ZyAyOCAxMTo0NzoyMCAyMDE3ICswMjAwCgogICAgZG9jczogcmVwbGFjZSB4bSB3
aXRoIHhsIGluIHhlbi10c2Ntb2RlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNzYzMjY3ZTMxNWE5M2UyYjZkNjZhMGFmZGNkYTk2ZGI5Mzll
MDliNgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDctMjQgMTA6MTc6MjEgKzAxMDAKCmNvbW1pdCA3
ODE4NTk5NTk0MDU0MTU5YTliYzI4NThiNTdlYjJmYTY5NDRiOGJjCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDExOjQ2
OjU1IDIwMTcgKzAyMDAKCiAgICB4ODYvaHZtOiBGaXhlcyB0byBodm1lbXVsX2luc25fZmV0Y2go
KQogICAgCiAgICBGb3JjZSBpbnNuX29mZiB0byBhIHNpbmdsZSBieXRlLCBhcyBvZmZzZXQgY2Fu
IHdyYXAgYXJvdW5kIG9yIHRydW5jYXRlIHdpdGgKICAgIHJlc3BlY3QgdG8gc2hfY3R4dC0+aW5z
bl9idWZfZWlwIHVuZGVyIGEgbnVtYmVyIG9mIG5vcm1hbCBjaXJjdW1zdGFuY2VzLgogICAgCiAg
ICBGdXJ0aGVybW9yZSwgZG9uJ3QgdXNlIGFuIEFTU0VSVCgpIGZvciBib3VuZHMgY2hlY2tpbmcg
dGhlIHdyaXRlIGludG8KICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZbXS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2
L2h2bTogRml4IGJvdW5kYXJ5IGNoZWNrIGluIGh2bWVtdWxfaW5zbl9mZXRjaCgpCiAgICAKICAg
IGMvcyAwOTQzYTAzMDM3IGFkZGVkIHNvbWUgZXh0cmEgcHJvdGVjdGlvbiBmb3Igb3ZlcmZsb3dp
bmcgdGhlIGVtdWxhdGlvbgogICAgaW5zdHJ1Y3Rpb24gY2FjaGUsIGJ1dCBDb3Zlcml0eSBwb2lu
dHMgb3V0IHRoYXQgYm91bmRhcnkgY29uZGl0aW9uIGlzIG9mZiBieQogICAgb25lIHdoZW4gbWVt
Y3B5KCknaW5nIG91dCBvZiB0aGUgYnVmZmVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICAKICAgIHg4Ni9IVk06IGZp
eCBib3VuZGFyeSBjaGVjayBpbiBodm1lbXVsX2luc25fZmV0Y2goKSAoYWdhaW4pCiAgICAKICAg
IENvbW1pdCA1YTk5MmI2NzBiICgieDg2L2h2bTogRml4IGJvdW5kYXJ5IGNoZWNrIGluCiAgICBo
dm1lbXVsX2luc25fZmV0Y2goKSIpIHdlbnQgYSBsaXR0bGUgdG9vIGZhciBpbiBpdHMgY29ycmVj
dGlvbiB0bwogICAgY29tbWl0IDA5NDNhMDMwMzcgKCJ4ODYvaHZtOiBGaXhlcyB0byBodm1lbXVs
X2luc25fZmV0Y2goKSIpOiBLZWVwIHRoZQogICAgc3RhcnQgb2Zmc2V0IGNoZWNrLCBidXQgcmVz
dG9yZSB0aGUgb3JpZ2luYWwgZW5kIG9mZnNldCBvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDk0M2Ew
MzAzNzQxOGU2ZTQwY2RkNDIwZjI0NzJiYmY5YWZhZTdhMgogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDctMTkgMTA6MjU6MTggKzAxMDAKICAgIG1hc3RlciBjb21taXQ6IDVhOTkyYjY3MGJmZjY5N2M0
MGI1MTNjOWUwMzc1OThiYTM1Y2E3ZDQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA3LTI3IDExOjM5
OjU3ICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiA1OGU4OTg2MjY3ZDk3NmIwMGM2MGUwMDg5YmFh
MmU1ZjY2ZjE2ZDNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xMCAxMjozNzoyNCArMDIwMAoK
Y29tbWl0IGVjYjcwMWYzOGMxMDM1ZTAxNzhiMGE5MDRmMDU4YTU0ODYyMTYyYzkKQXV0aG9yOiBP
bGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTo0NjoyMSAy
MDE3ICswMjAwCgogICAgcm9tYmlvczogcHJldmVudCBidWlsZGluZyB3aXRoIFBJQy9QSUUKICAg
IAogICAgSWYgdGhlIGRlZmF1bHQgY29tcGlsZXIgc2lsZW50bHkgZGVmYXVsdHMgdG8gdG8gLWZQ
SUMvLWZQSUUgYnVpbGRpbmcKICAgIHJvbWJpb3MgZmFpbHM6CiAgICAKICAgICBsZCAtbWVsZl9p
Mzg2IC1zIC1yIDMyYml0Ymlvcy5vIHRjZ2Jpb3MvdGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAt
byAzMmJpdGJpb3NfYWxsLm8KICAgICBUaGVyZSBhcmUgdW5kZWZpbmVkIHN5bWJvbHMgaW4gdGhl
IEJJT1M6CiAgICAgICAgICAgICAgVSBfR0xPQkFMX09GRlNFVF9UQUJMRV8KICAgICBtYWtlWzEw
XTogKioqIFtNYWtlZmlsZToyNjogMzJiaXRiaW9zX2FsbC5vXSBFcnJvciAxMQogICAgCiAgICBQ
cmV2ZW50IHRoZSBmYWlsdXJlIGJ5IGVuZm9yY2luZyBub24tUElDL1BJRSBtb2RlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDY3Mjk0OWQ2YzYxZDljYmEwMWM1YjQxNGVlZDlkNTIyMDgyZjA0ZDMKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA2LTI2IDE0OjMyOjQ2ICswMTAwCgpjb21taXQgM2VmOTk3YzhiZWVhNmVi
ZjRlOTgxNmE3OGMwMjU0OGQ3ZTg0NTk2OApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMTo0NTo0NSAyMDE3ICswMjAw
CgogICAgeGVuL2xpdmVwYXRjaDogRG9uJ3QgY3Jhc2ggb24gZW5jb3VudGVyaW5nIFNUTl9VTkRF
RiByZWxvY2F0aW9ucwogICAgCiAgICBBIHN5bW5keCBvZiBTVE5fVU5ERUYgaXMgc3BlY2lhbCwg
YW5kIG1lYW5zIGEgc3ltYm9sIHZhbHVlIG9mIDAuICBXaGlsZQogICAgbGVnaXRpbWF0ZSBpbiB0
aGUgRUxGIHN0YW5kYXJkLCBpdHMgZXhpc3RhbmNlIGluIGEgbGl2ZXBhdGNoIGlzIHF1ZXN0aW9u
YWJsZQogICAgYXQgYmVzdC4gIFVudGlsIGEgcGxhdXNpYmxlIHVzZWNhc2UgcHJlc2VudHMgaXRz
ZWxmLCByZWplY3Qgc3VjaCBhIHJlbG9jYXRpb24KICAgIHdpdGggLUVPUE5PVFNVUFAuCiAgICAK
ICAgIEFkZGl0aW9uYWxseSwgZml4IGFuIG9mZi1ieS1vbmUgZXJyb3Igd2hpbGUgcmFuZ2UgY2hl
Y2tpbmcgc3ltbmR4LCBhbmQgcGVyZm9ybQogICAgYSBzYWZldHkgY2hlY2sgb24gZWxmLT5zeW1b
c3ltbmR4XS5zeW0gYmVmb3JlIGRlcmVmZW5jaW5nIGl0LCB0byBhdm9pZAogICAgdHJpcHBpbmcg
b3ZlciBhIE5VTEwgcG9pbnRlciB3aGVuIGNhbGN1bGF0aW5nIHZhbC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgogICAgVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5s
YWdlcndhbGxAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJmZjIyOTY0M2I3MzllMmZk
MGNkMDUzNmVlOWZjYTUwNmNmYTkyZjgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIzIDE1OjAw
OjM3ICswMTAwCgpjb21taXQgNjhjNGVmMjNlOTZlMzdhZTFmMTBjMzRiNzM4OGU0MGZlMDdjODgw
ZApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgTW9uIEF1ZyAyOCAxMTo0NTowMiAyMDE3ICswMjAwCgogICAgeGVuL2xpdmVwYXRjaDogVXNl
IHplcm9lZCBtZW1vcnkgYWxsb2NhdGlvbnMgZm9yIGFycmF5cwogICAgCiAgICBFYWNoIG9mIHRo
ZXNlIGFycmF5cyBpcyBzcGFyc2UuICBVc2UgemVyb2VkIGFsbG9jYXRpb25zIHRvIGNhdXNlIHVu
aW5pdGlhbGlzZWQKICAgIGFycmF5IGVsZW1lbnRzIHRvIGNvbnRhaW4gZGV0ZXJtaW5pc3RpYyB2
YWx1ZXMsIG1vc3QgaW1wb3J0YW50bHkgZm9yIHRoZQogICAgZW1iZWRkZWQgcG9pbnRlcnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQogICAgUmV2aWV3ZWQtYnk6IFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
YmQ1M2I4NTE1NmFhZjAzMzAxODFhYjliODJkOWE2YzUyZmIzMGY4YwogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDYtMjMgMTU6MDA6MzcgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 23:48:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 23:48: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.xen.org>)
	id 1dnCiA-0004H4-6H; Wed, 30 Aug 2017 23:47:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnCi8-0004Gt-9x
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 23:47:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 60/F4-01916-7AE47A95; Wed, 30 Aug 2017 23:47:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXeZ3/J
 IgwO71C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WDbZqaCv2IVH0+mNjB+
 4e9i5OIQEvjLKLFz3V02COcxo8SfN2uZIZxtjBILdjQBOZwcIgLOEl/PzGXvYuTg4BXQl7i2N
 xYkLCwQJHHydB8jSL2EwHwWiWkv7jOCJCQEPCUa5zczw9g3bhwE6mXnYBOwkjgkBhJlEVCVWP
 noPvMERu4FjAyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CPV7PwMC4g7H9hN8hRkkOJiVR3kLX5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjr3YFygkWp
 6akVaZk5wNCDSUtw8CiJ8N73AUrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ473xfoCIBk
 KKM0jy4EbA4uMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcdZApPZl4J3KZXQEcwAR0R67
 UU5IiSRISUVAOjwsuV0zeqLXV56h7UfS2+6efnJ8XHZqpPbg/dZ8CZxuddZ3HfZULwglmWCU5
 HC9JP7bqv+l5n2pGVp2b4yp/hUtzTXpdy5are4ftbwo52L1g8h+VYyFaFlpQ/q6Y5pH5Wvrgi
 b/32Tbo+kaVH1zs+rhK49e3BlsfOr2ZoJcw973v7l9icz0bxukosxRmJhlrMRcWJAChmZZF+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504136869!107824288!1
X-Originating-IP: [104.130.215.37]
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 17050 invoked from network); 30 Aug 2017 23:47:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Aug 2017 23:47:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnCi3-0000X8-W8; Wed, 30 Aug 2017 23:47: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 1dnChy-0000Rc-GS; Wed, 30 Aug 2017 23:47:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnChx-000857-Vu; Wed, 30 Aug 2017 23:47:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112967-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4be9a177e62eaa190b0f4721dd19153993511ee3
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Aug 2017 23:47:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112967: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk2Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA0YmU5YTE3N2U2MmVhYTE5MGIwZjQ3MjFkZDE5MTUzOTkzNTExZWUzCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTYyICAyMDE3LTA4LTMwIDE4OjA1OjA0IFogICAgMCBkYXlzICAgIDMgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAzNzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Aug 30 23:56:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 23: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.xen.org>)
	id 1dnCqd-00052E-NG; Wed, 30 Aug 2017 23:56:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=408542eee=citrix-osstest@xenproject.org>)
 id 1dnCqc-00051q-LO
 for xen-devel@lists.xensource.com; Wed, 30 Aug 2017 23:56:38 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B8/85-02226-5B057A95; Wed, 30 Aug 2017 23:56:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHSDve7WgOW
 RBt9nsVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox373axFkxUq9jwaylrA+M3mS5GDg4JAX+J
 f9/iuxg5gUwPiUVXt7CB2CICzhITPtxmAynhFdCT6N9mCRIWFjCSmHl1JTNEuZvEnj9/4OyPC
 1exg9hsQGMm9kxkAbFZBFQl9u+CqBES0JJYunglE4jNKyAocXLmE7AaZgEJiYMvXkDNsZS4sf
 se6wRG3llIymYhKVvAyLSKUb04tagstUjXXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC8
 5P3cTIzBsGIBgB2Pjd6dDjJIcTEqivIWuyyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDO9AfK
 CRalpqdWpGXmAAMYJi3BwaMkwmsGkuYtLkjMLc5Mh0idYjTm2LB6/Rcmjk3vjv1mEmLJy89Ll
 RLn7QYpFQApzSjNgxsEi6xLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEubNAZnCk5lXArfvFd
 ApTECnxHotBTmlJBEhJdXAmLmz8ZzUsqe8e/d8f+mYrbVu9+3Cd7vuRhq/SdrqdHTPlb606G8
 /L5+c1uBgkZ3SvNi1qfTpy9BPlUv+8fm9PHX+06zrx73M09baFFgxmIua9crIc0wVm/NE6Myd
 3dobdhorfu8/uC9Uft7j/1udt2//3/n1n6rg8v/sXpZvxWSES7qcvjJIuiqxFGckGmoxFxUnA
 gBdMX2ApwIAAA==
X-Env-Sender: prvs=408542eee=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504137395!112397154!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13545 invoked from network); 30 Aug 2017 23:56:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2017 23:56:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,450,1498521600"; d="scan'208";a="445830444"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72041-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c1d799b915096b79b5c5d035b134ffbccc6d1469
X-Osstest-Versions-That: ovmf=2f208e59e4b994978a1a24affc306eb694a00327
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 31 Aug 2017 00:56:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72041: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA0MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNDEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjMWQ3OTliOTE1MDk2Yjc5YjVjNWQwMzViMTM0ZmZiY2NjNmQx
NDY5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyZjIwOGU1OWU0Yjk5
NDk3OGExYTI0YWZmYzMwNmViNjk0YTAwMzI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMzYg
IDIwMTctMDgtMjkgMjA6MTc6NDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDQxICAyMDE3LTA4LTMwIDEyOjE5OjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQmksIERhbmRhbiA8ZGFuZGFuLmJpQGludGVs
LmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRy
aXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNv
bS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBjMWQ3OTliOTE1MDk2Yjc5YjVjNWQwMzViMTM0ZmZiY2NjNmQxNDY5CkF1dGhv
cjogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkRhdGU6ICAgVGh1
IEF1ZyAyNCAyMDo0MTowMSAyMDE3ICswMTAwCgogICAgT21hcDM1eHhQa2c6IHJlbW92ZSBib2d1
cyBVbmNhY2hlZE1lbW9yeUFsbG9jYXRpb25MaWIgZGVwZW5kZW5jeQogICAgCiAgICBSZW1vdmUg
YSBmYWxzZSBkZXBlbmRlbmN5IG9uIFVuY2FjaGVkTWVtb3J5QWxsb2NhdGlvbkxpYiwgYW5kIGZp
eCB0aGUKICAgIGJyb2tlbiBidWlsZCB3aGlsZSB3ZSdyZSBhdCBpdC4KICAgIAogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoK
Y29tbWl0IGI1NjM5N2JhOWY2N2IyNDZmY2I0MmIwODJmMTQ2NWIxNDU1Zjc1NTAKQXV0aG9yOiBB
cmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBUaHUgQXVn
IDI0IDIwOjQwOjEwIDIwMTcgKzAxMDAKCiAgICBCZWFnbGVCb2FyZFBrZzogcmVtb3ZlIFVuY2Fj
aGVkTWVtb3J5QWxsb2NhdGlvbkxpYiByZXNvbHV0aW9ucwogICAgCiAgICBBcm1EbWFMaWIgbm8g
bG9uZ2VyIGRlcGVuZHMgb24gVW5jYWNoZWRNZW1vcnlBbGxvY2F0aW9uTGliLCBzbyB3ZSBjYW4K
ICAgIHJlbW92ZSB0aGUgbGlicmFyeSBjbGFzcyByZXNvbHV0aW9ucyBmb3IgaXQuCiAgICAKICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEK
ICAgIFNpZ25lZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8u
b3JnPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJv
Lm9yZz4KCmNvbW1pdCA0YjQxMDRkODdlMjhhNTZhMTRkODkyODllOTYwYTkyNjE4Y2U1NjIxCkF1
dGhvcjogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkRhdGU6ICAg
VGh1IEF1ZyAyNCAyMDoxMzoxMCAyMDE3ICswMTAwCgogICAgQXJtUGtnL0FybURtYUxpYjogaW1w
bGVtZW50IERtYUFsbG9jYXRlQWxpZ25lZEJ1ZmZlcigpCiAgICAKICAgIEltcGxlbWVudCB0aGUg
bmV3IERtYUxpYiByb3V0aW5lIHRoYXQgcmV0dXJucyBETUEnYWJsZSBidWZmZXJzCiAgICBhdCBh
IHNwZWNpZmllZCBtaW5pbXVtIGFsaWdubWVudC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
QXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1i
eTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKY29tbWl0IGRlZWYy
OTBmOTVlMGRmODA1NDlkMmE2Y2JkN2VkYWUxMDRjODI3MDkKQXV0aG9yOiBBcmQgQmllc2hldXZl
bCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBUaHUgQXVnIDI0IDIwOjA1OjQ4
IDIwMTcgKzAxMDAKCiAgICBFbWJlZGRlZFBrZy9EbWFMaWI6IGFkZCByb3V0aW5lIHRvIGFsbG9j
YXRlIGFsaWduZWQgYnVmZmVycwogICAgCiAgICBEbWFMaWIncyBwdXJwb3NlIGlzIHRvIG1hbmFn
ZSBtZW1vcnkgdGhhdCBpcyBzaGFyZWQgYmV0d2VlbiB0aGUgaG9zdAogICAgYW5kIERNQSBjYXBh
YmxlIGRldmljZXMuIEluIHNvbWUgY2FzZXMsIHRoaXMgcmVxdWlyZXMgYSBsYXJnZXIgYWxpZ25t
ZW50CiAgICB0aGFuIHBhZ2Ugc2l6ZSwgYW5kIHdlIGN1cnJlbnRseSBkb24ndCBjYXRlciBmb3Ig
dGhhdCBpbiBEbWFMaWIuIFNvIGFkZAogICAgYSB2YXJpYW50IG9mIERtYUFsbG9jYXRlQnVmZmVy
ICgpIHRoYXQgdGFrZXMgYW4gYWxpZ25tZW50IHBhcmFtZXRlci4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKY29t
bWl0IDE2OTZiMjIxYjE1ZTQzOTE2MmNmY2NkNmJkMDQxMzJlNDI1ZGQyZmYKQXV0aG9yOiBCaSwg
RGFuZGFuIDxkYW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjkgMTQ6NDQ6Mzcg
MjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9VZWZpSGlpTGliOiBGaXggaW5jb3JyZWN0IGNo
ZWNrIGZvciBzdHJpbmcgbGVuZ3RoCiAgICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFu
b2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02ODEKICAgIAogICAgRm9yIHN0cmluZyBvcGNvZGUs
d2hlbiBjaGVja2luZyB0aGUgdmFsaWQgc3RyaW5nIGxlbmd0aCwKICAgIGl0IHNob3VsZCBleGNs
dWRlIHRoZSBOdWxsLXRlcm1pbmF0ZWQgY2hhcmFjdGVyLgogICAgQW5kIGZvciBzdHJpbmcgaW4g
TmFtZVZhbHVlIHN0b3JhZ2UsIG5lZWQgdG8gZXhjbHVkZQogICAgdGhlIHZhcm5hbWUgYW5kIGFs
c28gbmVlZCB0byBjb252ZXJ0IHRoZSBDb25maWcgc3RyaW5nCiAgICBsZW5ndGggdG8gVW5pY29k
ZSBzdHJpbmcgbGVuZ3RoLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2ln
bmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Aug 30 23:58:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Aug 2017 23: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.xen.org>)
	id 1dnCsl-00059O-2f; Wed, 30 Aug 2017 23:58:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dnCsj-00059I-V6
 for xen-devel@lists.xen.org; Wed, 30 Aug 2017 23:58:50 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 3B/C5-03128-93157A95; Wed, 30 Aug 2017 23:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNwkQtcicHm
 kwd9DyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ay7+/YC76xV6y6p9TAuJmti5GLQ0hgOqPE
 7ob/QA4nh4QAr8SRZTNYIWx/ibU9z1ggiiYwStzt+84CkmARUJXYOvkfM4jNJqAscfFrL1izC
 JDd++s3WAOzwCRGic4zCxlBEsICwRLL/00Aa+AVMJDo2b4Fyj7EKHH6VxzEhnWMErNbp7NAJA
 QlTs58AmYzC2hJ3Pj3kqmLkQPIlgYaxAES5hSwl9j14TfYHFGgxbtv7WWewCg4C0n3LCTdsxC
 6FzAyr2LUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxbBiDY
 wfhnWcAhRkkOJiVR3kLX5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhn+gPlBItS01Mr0jJzg
 BEEk5bg4FES4TUDSfMWFyTmFmemQ6ROMSpKifN2gyQEQBIZpXlwbbCovcQoKyXMywh0iBBPQW
 pRbmYJqvwrRnEORiVh3qUgU3gy80rgpr8CWswEtDjWaynI4pJEhJRUA2NQzvWScI3Nl+4f3cb
 +Sb07hN/So66hcKvHfC4xN8kJbQdOndxzJmWSypq5r4Qe/J6qWKJ06KGEv/Sjt2abc2cL2B+a
 lqc8c/ui3iMTbJpkGrTvs3Oc+lN/5kvA19IvSgKHElaHMukuW36tLyXv78rnP0I0Ane0lqlon
 onab10uHj1p8bFZJ14qsRRnJBpqMRcVJwIALNt6JtUCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504137526!66448216!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58524 invoked from network); 30 Aug 2017 23:58:48 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Aug 2017 23:58:48 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 16:58:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,450,1498546800"; d="scan'208";a="895705590"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by FMSMGA003.fm.intel.com with ESMTP; 30 Aug 2017 16:58:42 -0700
Date: Thu, 31 Aug 2017 06:57:47 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170830225744.GA7383@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMTA6MDA6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTYuMDguMTcgYXQgMDc6MTQsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBAQCAtMTAwLDYgKzEwMSwyNCBAQCB2b2lkIHZteF9waV9wZXJfY3B1X2luaXQodW5zaWdu
ZWQgaW50IGNwdSkKPj4gICAgICBzcGluX2xvY2tfaW5pdCgmcGVyX2NwdSh2bXhfcGlfYmxvY2tp
bmcsIGNwdSkubG9jayk7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyB2b2lkIHZteF9waV9hZGRfdmNw
dShzdHJ1Y3QgcGlfYmxvY2tpbmdfdmNwdSAqcGJ2LAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB2bXhfcGlfYmxvY2tpbmdfdmNwdSAqdnBidikKPj4gK3sKPj4gKyAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnZwYnYtPmxvY2spKTsKPgo+WW91IHJlYWxpemUgdGhpcyBp
cyBvbmx5IGEgdmVyeSB3ZWFrIGNoZWNrIGZvciBhIG5vbi1yZWN1cnNpdmUgbG9jaz8KCkkganVz
dCB0aG91Z2h0IHRoZSBsb2NrIHNob3VsZCBiZSBoZWxkIHdoZW4gYWRkaW5nIG9uZSBlbnRyeSB0
byB0aGUKYmxvY2tpbmcgbGlzdC4gRG8geW91IHRoaW5rIHdlIHNob3VsZCByZW1vdmUgdGhpcyBj
aGVjayBvciBtYWtlIGl0CnN0cmljdGVyPwoKPgo+PiArICAgIGFkZF9zaXplZCgmdnBidi0+Y291
bnRlciwgMSk7Cj4+ICsgICAgQVNTRVJUKHJlYWRfYXRvbWljKCZ2cGJ2LT5jb3VudGVyKSk7Cj4K
PldoeSBhZGRfc2l6ZWQoKSBhbmQgcmVhZF9hdG9taWMoKSB3aGVuIHlvdSBob2xkIHRoZSBsb2Nr
Pwo+CgpJbiBwYXRjaCAzLCBmcmVxdWVudCByZWFkaW5nIHRoZSBjb3VudGVyIGlzIHVzZWQgdG8g
ZmluZCBhIHN1aXRhYmxlCnZjcHUgYW5kIHdlIGNhbiB1c2UgYWRkX3NpemVkKCkgYW5kIHJlYWRf
YXRvbWljKCkgdG8gYXZvaWQgYWNxdWlyaW5nIHRoZQpsb2NrLiBJbiBvbmUgd29yZCwgdGhlIGxv
Y2sgZG9lc24ndCBwcm90ZWN0IHRoZSBjb3VudGVyLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 00:44:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 00:44: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.xen.org>)
	id 1dnDav-0000bV-Fl; Thu, 31 Aug 2017 00:44:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnDat-0000b8-Iv
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 00:44:27 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AC/7B-03093-AEB57A95; Thu, 31 Aug 2017 00:44:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdl9PJ
 Ig+3bJC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0XB9PVvBvrWMFa/vzWJv
 YNxR28XIxSEk8JdRYtO8RUxdjJxAzmNGidkPPSAS2xglJm5cwwaSEBFwlvh6Zi57FyMHB6+Av
 sTtDmeQsLCAi8T/hndsIPUSAuvUJX7PnMQCkpAQ8Ja4+H83M4y9YfUDoDg7B5uAlcQhMZAoi4
 CqxMR73WwTGLkXMDKsYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87
 P3cQI9DkDEOxgPLMg8BCjJAeTkihvoevySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJVRQDnB
 otT01Iq0zBxg8MGkJTh4lER4S0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolznscpEgAp
 CijNA9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUQmoAhhXQjyZeSVwm14BHcEEdESs11
 KQI0oSEVJSDYzp/vXrvmorL+++6PP5QObWtd775qxb/m+C4VZ+3gsxq8N297kdMJcNShD2dTu
 vY9Rk9qIvKjz01QbBaQnCuRc3hU3t5Rd1nch988DnZ6m2wg5biydEbpna+rtRxnDS2vQDl/4b
 SCfGvu/2nSeUP7M7m8GxjZX16owvQpfK58yeeTSO5+2SdzOUWIozEg21mIuKEwEWbxxMfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504140264!114443664!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43892 invoked from network); 31 Aug 2017 00:44:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 00:44:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnDao-0002Uh-4l; Thu, 31 Aug 2017 00:44: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 1dnDai-0002wL-I1; Thu, 31 Aug 2017 00:44:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnDai-0005iv-8P; Thu, 31 Aug 2017 00:44:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112952-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-credit2:host-ping-check-native:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-xl-qemuu-win7-amd64:guest-stop:fail: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-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-libvirt-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=25efe5c96eb6454d87127afb3affe3c874e1d45e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 00:44:16 +0000
Subject: [Xen-devel] [linux-3.18 test] 112952: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3750095964823517098=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3750095964823517098==
Content-Type: text/plain

flight 112952 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112952/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2 5 host-ping-check-native fail in 112942 pass in 112952
 test-armhf-armhf-libvirt 16 guest-start/debian.repeat fail in 112942 pass in 112952
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail pass in 112942
 test-armhf-armhf-xl-rtds      7 xen-boot                   fail pass in 112942

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112942 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 112942 blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112942 blocked in 112102
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 112942 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 112942 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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          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-libvirt     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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-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                25efe5c96eb6454d87127afb3affe3c874e1d45e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   40 days
Failing since        112351  2017-07-27 22:26:55 Z   34 days   51 attempts
Testing same since   112868  2017-08-25 05:57:58 Z    5 days   10 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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-pvh-amd                                  pass    
 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                          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-pvh-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-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                                     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-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

(No revision log; it would be 5400 lines long.)


--===============3750095964823517098==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3750095964823517098==--

From xen-devel-bounces@lists.xen.org Thu Aug 31 01:33:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 01:33: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.xen.org>)
	id 1dnELp-0006iz-BW; Thu, 31 Aug 2017 01:32:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnELo-0006in-Ih
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 01:32:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 EC/A8-03414-74767A95; Thu, 31 Aug 2017 01:32:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVdctfXm
 kwdRFZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNx4kbHglWnF5h/bmBsY
 f2l3MXJxCAn8ZZQ49PE3M4TzmFHi8cFedghnG6PEtv3fGLsYOTlEBJwlvp6Zyw5i8wroSzy5d
 JENxBYW0JPYuvIPE4gtIeAl8W7OFFYYe9bRi0Bxdg42ASuJQ2IgURYBVYmF1+cwTmDkWsDIsI
 pRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0LMMQLCDseOf0yF
 GSQ4mJVHe6NTlkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOXTgHKCRanpqRVpmTnAEINJS3Dw
 KInw7gVp5S0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd42kCIBkKKM0jy4EbBwv8QoKyXMy
 wh0lBBPQWpRbmYJqvwrRnEORiVh3jMgU3gy80rgNr0COoIJ6IhYr6UgR5QkIqSkGhjj1R4f+H
 uNVYj/olU11x8JLWZz9h+NBy6ZJWydLvdgZtnmzuLL0bXm1y7Pn+cX16TC++bgaqmnd1btS5N
 aNS9p3X+pmBcr+OZ7qisYiW38oy8ntPtFv7HkyZOcefbVzFIxwTGpSctDv3KZVHidurH6xgvJ
 2QkH4i7oJqZnB13obpoqNovT/Z4SS3FGoqEWc1FxIgCYefuLcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504143173!80365908!1
X-Originating-IP: [104.130.215.37]
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 63899 invoked from network); 31 Aug 2017 01:32:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 01:32:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnELi-0002Jp-5q; Thu, 31 Aug 2017 01: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 1dnELc-0005As-7H; Thu, 31 Aug 2017 01:32:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnELb-0001cn-VY; Thu, 31 Aug 2017 01:32:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112958-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=5202e6c907e5769ac8ecb024b7a07509bdba6181
X-Osstest-Versions-That: ovmf=c1d799b915096b79b5c5d035b134ffbccc6d1469
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 01:32:44 +0000
Subject: [Xen-devel] [ovmf test] 112958: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1MjAyZTZjOTA3ZTU3NjlhYzhlY2IwMjRiN2EwNzUw
OWJkYmE2MTgxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMWQ3OTli
OTE1MDk2Yjc5YjVjNWQwMzViMTM0ZmZiY2NjNmQxNDY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI5NDcgIDIwMTctMDgtMjkgMjA6NDc6MDcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyOTU4ICAyMDE3LTA4LTMwIDEyOjE3OjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRl
bC5jb20+CiAgSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFy
by5vcmc+CiAgTG9uZyBRaW4gPHFpbi5sb25nQGludGVsLmNvbT4KICBRaW4gTG9uZyA8cWluLmxv
bmdAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92
bWYKKyByZXZpc2lvbj01MjAyZTZjOTA3ZTU3NjlhYzhlY2IwMjRiN2EwNzUwOWJkYmE2MTgxCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9D
S19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13
IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiA1MjAyZTZjOTA3ZTU3Njlh
YzhlY2IwMjRiN2EwNzUwOWJkYmE2MTgxCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj01MjAyZTZj
OTA3ZTU3NjlhYzhlY2IwMjRiN2EwNzUwOWJkYmE2MTgxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdb
JyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4t
NC45LXRlc3RpbmcKKyAnWycgeDUyMDJlNmM5MDdlNTc2OWFjOGVjYjAyNGI3YTA3NTA5YmRiYTYx
ODEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dp
dC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l
ZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zp
cm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICdd
JworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4z
OS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhl
bnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1m
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0IDUyMDJlNmM5MDdlNTc2OWFjOGVjYjAyNGI3YTA3NTA5YmRiYTYxODE6cmVmcy9o
ZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYzFkNzk5Yi4uNTIwMmU2YyAgNTIwMmU2YzkwN2U1
NzY5YWM4ZWNiMDI0YjdhMDc1MDliZGJhNjE4MSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 02:21:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 02:21: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.xen.org>)
	id 1dnF6H-00022a-NI; Thu, 31 Aug 2017 02:20:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnF6G-00022U-Uo
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 02:20:57 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 DA/7E-02041-88277A95; Thu, 31 Aug 2017 02:20:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNxEW7e9aHm
 kweE7vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFx/9YCh5bVdzdbN3AOFOri5GTQ0igQuLn
 xEWMILaEAK/EkWUzWCFsf4kNPQeAbC6gmgmMEjN3fGIGSbAIqEqcf/uVBcRmE1CXePy1h6mLk
 YNDRMBWov1ZDUg9s8B0Jomzp2+BDRUWcJZ4/aWfHcTmFdCVeDXpIyPE0COMEo9+HYdKCEqcnP
 kEbCgz0NA/8y4xgwxlFpCWWP6PAyIsL9G8dTbYDZwCnhKL/70Amy8qoCIx5eQ2tgmMgrOQTJq
 FZNIshEmzkExawMiyilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/
 dxMjMJTrGRgYdzBOPeF3iFGSg0lJlDc6dXmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnet4VAO
 cGi1PTUirTMHGBUwaQlOHiURHiZQdK8xQWJucWZ6RCpU4yKUuK8L0ASAiCJjNI8uDZYJF9ilJ
 US5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzLBTKFJzOvBG76K6DFTECLY72WgiwuSURISTUw9jr
 s3fz/+7sn1kwav4KdHN/ME7ji1rE/rPr4lF/ch79sk/22qOt9kUWBQmiJ5KRspU0rNUyaozUv
 cIULnlV+k/lRaIFNzlzO2sb9B8VW3vwjnT/VuOr1rbLSGQ6+n5himcon3Z8wgWNxv8uv2q7Qx
 cJbLnkm1wv0rlOqDds+4U3kJUYuz5LnSizFGYmGWsxFxYkAk1fqz98CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504146052!108346551!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27074 invoked from network); 31 Aug 2017 02:20:54 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 02:20:54 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga105.fm.intel.com with ESMTP; 30 Aug 2017 19:20:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="143925029"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 30 Aug 2017 19:20:48 -0700
Date: Thu, 31 Aug 2017 10:20:10 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831022010.GA23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com>
 <20170830083104.jwzpcducid63aeuo@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830083104.jwzpcducid63aeuo@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzAgMDk6MzE6MDQsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQxQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IEl0IGFs
c28gY2hhbmdlcyB0aGUgbWVtZWJlcnMgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byB0cmFuc2ZlciB0
aGUKPiA+IGZlYXR1cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUg
YXJyYXkuIFRoZW4sIHdlCj4gPiBjYW4gd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBvbiB0aGUg
Y29zIGlkIGludG8gTVNScy4KPiA+IAo+ID4gQmVjYXVzZSBtdWx0aXBsZSBmZWF0dXJlcyBtYXkg
Y28tZXhpc3QsIHdlIG5lZWQgaGFuZGxlIGFsbCBmZWF0dXJlcyB0byB3cml0ZQo+ID4gdmFsdWVz
IG9mIHRoZW0gaW50byBhIENPUyByZWdpc3RlciB3aXRoIG5ldyBDT1MgSUQuIEUuZzoKPiA+IDEu
IEwzIENBVCBhbmQgTUJBIGNvLWV4aXN0Lgo+ID4gMi4gRG9tMSBhbmQgRG9tMiBzaGFyZSBhIHNh
bWUgQ09TIElEICgyKS4gVGhlIEwzIENBVCBDQk0gb2YgRG9tMSBpcyAweDFmZiwKPiA+ICAgIHRo
ZSBNQkEgVGhydGxlIG9mIERvbTEgaXMgMHhhLgo+ID4gMy4gVXNlciB3YW50cyB0byBjaGFuZ2Ug
TUJBIFRocnRsIG9mIERvbTEgdG8gYmUgMHgxNC4gQmVjYXVzZSBDT1MgSUQgMiBpcwo+ID4gICAg
dXNlZCBieSBEb20yIHRvbywgd2UgaGF2ZSB0byBwaWNrIGEgbmV3IENPUyBJRCAzLiBUaGUgb3Jp
Z2luYWwgdmFsdWVzIG9mCj4gPiAgICBEb20xIG9uIENPUyBJRCAzIG1heSBiZSBiZWxvdzoKPiAK
PiBXaGF0IG9yaWdpbmFsIHZhbHVlcz8gWW91IHNhaWQgeW91IHBpY2sgQ09TIElEIDMsIGJlY2F1
c2UgSSB0aGluayBpdCdzCj4gYXNzdW1lZCB0byBiZSBlbXB0eT8gSW4gd2hpY2ggY2FzZSB0aGVy
ZSBhcmUgbm8gb3JpZ2luYWwgdmFsdWVzIGluIENPUwo+IElEIDMuCj4gClNvcnJ5IGZvciBjb25m
dXNpb24uIFRoZSBvcmlnaW5hbCB2YWx1ZSBtZWFucyB0aGUgZGVmYXVsdCB2YWx1ZS4gRm9yIENB
VCwgaXQgaXMKMHg3ZmYgb24gbXkgbWFjaGluZSB3aGljaCBpcyBzaG93biBiZWxvdy4KCj4gPiAg
ICAgICAgICAgIC0tLS0tLS0tLQo+ID4gICAgICAgICAgICB8IENPUyAzIHwKPiA+ICAgICAgICAg
ICAgLS0tLS0tLS0tCj4gPiAgICBMMyBDQVQgIHwgMHg3ZmYgfAo+ID4gICAgICAgICAgICAtLS0t
LS0tLS0KPiA+ICAgIE1CQSAgICAgfCAweDAgICB8Cj4gPiAgICAgICAgICAgIC0tLS0tLS0tLQo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+
ID4gaW5kZXggNGEwYzk4Mi4uY2U4Mjk3NSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9w
c3IuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gPiBAQCAtMTM4LDYgKzEzOCwxMiBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgewo+ID4gIAo+ID4gICAgICAvKiB3cml0
ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICovCj4gPiAg
ICAgIHZvaWQgKCp3cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51
bSBwc3JfdmFsX3R5cGUgdHlwZSk7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIGNoZWNr
X3ZhbCBpcyB1c2VkIHRvIGNoZWNrIGlmIGlucHV0IHZhbCBmdWxmaWxscyBTRE0gcmVxdWlyZW1l
bnQuCj4gPiArICAgICAqIENoYW5nZSBpdCB0byB2YWxpZCB2YWx1ZSBpZiBTRE0gYWxsb3dzLgo+
IAo+IEknbSBub3QgcmVhbGx5IHN1cmUgaXQncyBhIGdvb2QgaWRlYSB0byBjaGFuZ2UgdGhlIHZh
bHVlIHRvIGEgdmFsaWQKPiBvbmUsIElNSE8geW91IHNob3VsZCBqdXN0IGNoZWNrIGFuZCBwcmlu
dCBhbiBlcnJvciBpZiB0aGUgdmFsdWUgaXMKPiBpbnZhbGlkIChhbmQgcmV0dXJuIGZhbHNlIG9m
IGNvdXJzZSkuCj4gClBlciBTRE0sIHRoZSBIVyBoYXMgYWJpbGl0eSB0byBhdXRvbWF0aWNhbGx5
IGNoYW5nZSB0aGUgaW5wdXQgdmFsdWUgdG8gd2hhdCBpdAp3YW50cy4gRS5nOgogIExpbmVhciBt
b2RlOiBIVyB3YW50cyB0aGUgaW5wdXQgdmFsdWUgYmUgMTAvMjAvMzAvLi4uLzkwLiBCdXQgdXNl
ciBpbnB1dHMgMTUuCiAgICAgICAgICAgICAgIFRoZW4sIEhXIGNhbiBhdXRvbWF0aWNhbGx5IGNo
YW5nZSBpdCB0byAxMC4KCkV2ZW4gdXNlciBpbnB1dHMgYSB2YWx1ZSB0aGF0IGRvZXMgbm90IGZ1
bGZpbGwgSFcgcmVxdWlyZW1lbnQsIEhXIGNhbiBoYW5kbGUgaXQuClNvLCB3ZSBkbyBub3QgbmVl
ZCByZXR1cm4gZXJyb3IgdG8gdXNlci4gT3RoZXJ3aXNlLCB1c2VyIG5lZWRzIHRvIGtub3cgZGV0
YWlscwpvZiBNQkEuCgpCdXQgdGhlIGlzc3VlIGhlcmUgaXMgaG93IHdlIGdldCB0aGUgYWN0dWFs
IHZhbHVlIGFuZCBzaG93IGl0IHRvIHVzZXIuIFRoZXJlIGFyZQp0d28gd2F5cyB0byBkbyB0aGF0
OgoxLiBXaGVuIHNldHRpbmcgdmFsdWUsIGNoZWNrIGFuZCBjaGFuZ2UgaXQgdG8gdmFsaWQgb25l
IGFuZCBzYXZlIGl0IHRvIG91ciBjYWNoZS4KMi4gV2hlbiBnZXR0aW5nIHZhbHVlLCBjYWxsIHJk
bXNyIHRvIHJlYWQgdGhlIGFjdHVhbCB2YWx1ZSBiYWNrIGZyb20gSFcuCgpJIHRoaW5rIG9wdGlv
biAxIGhhcyBiZXR0ZXIgcGVyZm9ybWFuY2UgYW5kIHRoZSBjb2RlIGxvb2tzIGJldHRlci4KCj4g
PiArICAgICAqLwo+ID4gKyAgICBib29sICgqY2hlY2tfdmFsKShjb25zdCBzdHJ1Y3QgZmVhdF9u
b2RlICpmZWF0LCB1bnNpZ25lZCBsb25nICp2YWwpOwo+ID4gIH0gKmZlYXRfcHJvcHNbRkVBVF9U
WVBFX05VTV07Cj4gPiAgClsuLi5dCgo+ID4gIC8qIEwzIENBVCBwcm9wcyAqLwo+ID4gIHN0YXRp
YyB2b2lkIGwzX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAo+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdmFsX3R5cGUgdHlwZSkK
PiA+IEBAIC00NDYsNiArNDUzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwz
X2NhdF9wcm9wcyA9IHsKPiA+ICAgICAgLmFsdF90eXBlID0gUFNSX1ZBTF9UWVBFX1VOS05PV04s
Cj4gPiAgICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8sCj4gPiAgICAgIC53
cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAo+ID4gKyAgICAuY2hlY2tfdmFsID0gY2F0X2No
ZWNrX2NibSwKPiA+ICB9Owo+IAo+IE1heWJlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgY2hlY2tfdmFs
IHNob3VsZCBiZSBhIHNlcGFyYXRlIHBhdGNoPyBJdCdzCj4gbW9zdGx5IGNvZGUgbW92ZW1lbnQg
YW5kIHNvbWUgZml4dXAuCj4gCk9rLCBtYXkgY29uc2lkZXIgaXQuCgpbLi4uXQoKPiA+ICtzdGF0
aWMgYm9vbCBtYmFfY2hlY2tfdGhydGwoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdW5z
aWduZWQgbG9uZyAqdGhydGwpCj4gPiArewo+ID4gKyAgICBpZiAoICp0aHJ0bCA+IGZlYXQtPm1i
YV9pbmZvLnRocnRsX21heCApCj4gPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPiArCj4gPiAr
ICAgIC8qCj4gPiArICAgICAqIFBlciBTRE0gKGNoYXB0ZXIgIk1lbW9yeSBCYW5kd2lkdGggQWxs
b2NhdGlvbiBDb25maWd1cmF0aW9uIik6Cj4gPiArICAgICAqIDEuIExpbmVhciBtb2RlOiBJbiB0
aGUgbGluZWFyIG1vZGUgdGhlIGlucHV0IHByZWNpc2lvbiBpcyBkZWZpbmVkCj4gPiArICAgICAq
ICAgIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwgaWYgdGhlIE1CQV9NQVggdmFsdWUg
aXMgOTAsIHRoZQo+ID4gKyAgICAgKiAgICBpbnB1dCBwcmVjaXNpb24gaXMgMTAlLiBWYWx1ZXMg
bm90IGFuIGV2ZW4gbXVsdGlwbGUgb2YgdGhlCj4gPiArICAgICAqICAgIHByZWNpc2lvbiAoZS5n
LiwgMTIlKSB3aWxsIGJlIHJvdW5kZWQgZG93biAoZS5nLiwgdG8gMTAlIGRlbGF5Cj4gPiArICAg
ICAqICAgIGFwcGxpZWQpLgo+ID4gKyAgICAgKiAyLiBOb24tbGluZWFyIG1vZGU6IElucHV0IGRl
bGF5IHZhbHVlcyBhcmUgcG93ZXJzLW9mLXR3byBmcm9tIHplcm8KPiA+ICsgICAgICogICAgdG8g
dGhlIE1CQV9NQVggdmFsdWUgZnJvbSBDUFVJRC4gSW4gdGhpcyBjYXNlIGFueSB2YWx1ZXMgbm90
IGEKPiA+ICsgICAgICogICAgcG93ZXIgb2YgdHdvIHdpbGwgYmUgcm91bmRlZCBkb3duIHRoZSBu
ZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCBmZWF0
LT5tYmFfaW5mby5saW5lYXIgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQg
bW9kOwo+ID4gKwo+ID4gKyAgICAgICAgbW9kID0gKnRocnRsICUgKDEwMCAtIGZlYXQtPm1iYV9p
bmZvLnRocnRsX21heCk7Cj4gPiArICAgICAgICAqdGhydGwgLT0gbW9kOwo+ID4gKyAgICB9Cj4g
PiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAgLyogTm90IHBvd2VyIG9mIDIuICov
Cj4gPiArICAgICAgICBpZiAoICp0aHJ0bCAmJiAoKnRocnRsICYgKCp0aHJ0bCAtIDEpKSApCj4g
Cj4gVGhpcyBjYW4gYmUgam9pbmVkIHdpdGggdGhlIGVsc2UgdG8gYXZvaWQgYW5vdGhlciBpbmRl
bnRhdGlvbiBsZXZlbDoKPiAKPiBlbHNlIGlmICggKnRocnRsICYmICgqdGhydGwgJiAoKnRocnRs
IC0gMSkpICkKPiAuLi4KPiAKVGhhbmtzIQoKPiA+ICsgICAgICAgICAgICAqdGhydGwgPSAqdGhy
dGwgJiAoMSA8PCAoZmxzbCgqdGhydGwpIC0gMSkpOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAg
IHJldHVybiB0cnVlOwo+ID4gIH0KPiA+ICAKWy4uLl0KCj4gPiAgc3RhdGljIHZvaWQgZG9fd3Jp
dGVfcHNyX21zcnModm9pZCAqZGF0YSkKPiA+ICB7Cj4gPiAgICAgIGNvbnN0IHN0cnVjdCBjb3Nf
d3JpdGVfaW5mbyAqaW5mbyA9IGRhdGE7Cj4gPiAtICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQg
PSBpbmZvLT5mZWF0dXJlOwo+ID4gLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMg
PSBpbmZvLT5wcm9wczsKPiA+IC0gICAgdW5zaWduZWQgaW50IGksIGNvcyA9IGluZm8tPmNvcywg
Y29zX251bSA9IHByb3BzLT5jb3NfbnVtOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaSwgaiwgaW5k
ZXggPSAwLCBhcnJheV9sZW4gPSBpbmZvLT5hcnJheV9sZW4sIGNvcyA9IGluZm8tPmNvczsKPiA+
ICsgICAgY29uc3QgdWludDMyX3QgKnZhbF9hcnJheSA9IGluZm8tPnZhbDsKPiA+ICAKPiA+IC0g
ICAgZm9yICggaSA9IDA7IGkgPCBjb3NfbnVtOyBpKysgKQo+ID4gKyAgICBmb3IgKCBpID0gMDsg
aSA8IEFSUkFZX1NJWkUoZmVhdF9wcm9wcyk7IGkrKyApCj4gPiAgICAgIHsKPiAKPiBpbmRleCBh
bmQgaiBjYW4gYmUgZGVmaW5lZCBoZXJlLCB0aGV5IGFyZSBvbmx5IHVzZWQgaW5zaWRlIG9mIHRo
aXMgZm9yCj4gbG9vcCBBRkFJQ1QuCj4gCkkgdGhpbmsgZGVmaW5pdGlvbiBvZiBqIGNhbiBiZSBt
b3ZlZCBpbnRvIHRoZSBsb29wLiBCdXQgaW5kZXggY2Fubm90IHVubGVzcyBJCmRlY2xhcmVkIGl0
IHRvIGJlICdzdGF0aWMnLiBUaGUgaW5kZXggaXMgdXNlZCBhcyBhIGFjY3VtdWxhdG9yLgoKPiA+
IC0gICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldICE9IGlu
Zm8tPnZhbFtpXSApCj4gPiArICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+
ZmVhdHVyZXNbaV07Cj4gPiArICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMg
PSBpbmZvLT5wcm9wc1tpXTsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBjb3NfbnVtOwo+ID4g
Kwo+ID4gKyAgICAgICAgaWYgKCAhZmVhdCB8fCAhcHJvcHMgKQo+ID4gKyAgICAgICAgICAgIGNv
bnRpbnVlOwo+ID4gKwo+ID4gKyAgICAgICAgY29zX251bSA9IHByb3BzLT5jb3NfbnVtOwo+ID4g
KyAgICAgICAgaWYgKCBhcnJheV9sZW4gPCBjb3NfbnVtICkKPiA+ICsgICAgICAgICAgICByZXR1
cm47Cj4gPiArCj4gPiArICAgICAgICBmb3IgKCBqID0gMDsgaiA8IGNvc19udW07IGorKyApCj4g
PiAgICAgICAgICB7Cj4gPiAtICAgICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29z
X251bSArIGldID0gaW5mby0+dmFsW2ldOwo+ID4gLSAgICAgICAgICAgIHByb3BzLT53cml0ZV9t
c3IoY29zLCBpbmZvLT52YWxbaV0sIHByb3BzLT50eXBlW2ldKTsKPiA+ICsgICAgICAgICAgICBp
ZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSAhPSB2YWxfYXJyYXlbaW5k
ZXggKyBqXSApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICBmZWF0LT5j
b3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gPSB2YWxfYXJyYXlbaW5kZXggKyBqXTsKPiA+
ICsgICAgICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIHZhbF9hcnJheVtpbmRleCAr
IGpdLCBwcm9wcy0+dHlwZVtqXSk7Cj4gPiArICAgICAgICAgICAgfQo+ID4gICAgICAgICAgfQo+
ID4gKwo+ID4gKyAgICAgICAgYXJyYXlfbGVuIC09IGNvc19udW07Cj4gPiArICAgICAgICBpbmRl
eCArPSBjb3NfbnVtOwo+ID4gICAgICB9Cj4gPiAgfQo+ID4gIAo+ID4gQEAgLTEyMjQsMzAgKzEy
ODksMTkgQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1
bnNpZ25lZCBpbnQgY29zLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWlu
dDMyX3QgdmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlKQo+ID4gIHsKPiA+IC0gICAg
aW50IHJldDsKPiA+ICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9zb2Nr
ZXRfaW5mbyhzb2NrZXQpOwo+IAo+IGluZm8gc2hvdWxkIHByb2JhYmx5IGJlIGNvbnN0IGhlcmUu
Cj4gCmluZm8gY291bGQgbm90IGJlIGNvbnN0LiBCZWNhdXNlICdmZWF0dXJlcycgaW4gJ2Nvc193
cml0ZV9pbmZvJyBjb3VsZCBub3QgYmUKY29uc3QuCgo+ID4gICAgICBzdHJ1Y3QgY29zX3dyaXRl
X2luZm8gZGF0YSA9Cj4gPiAgICAgIHsKPiA+ICAgICAgICAgIC5jb3MgPSBjb3MsCj4gPiAtICAg
ICAgICAuZmVhdHVyZSA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0sCj4gPiAtICAgICAgICAu
cHJvcHMgPSBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0sCj4gPiArICAgICAgICAuZmVhdHVyZXMgPSBp
bmZvLT5mZWF0dXJlcywKPiA+ICsgICAgICAgIC52YWwgPSB2YWwsCj4gPiArICAgICAgICAuYXJy
YXlfbGVuID0gYXJyYXlfbGVuLAo+ID4gKyAgICAgICAgLnByb3BzID0gZmVhdF9wcm9wcywKPiA+
ICAgICAgfTsKPiAKPiBBRkFJQ1QgZGF0YSBzaG91bGQgYWxzbyBiZSBjb25zdCwgYnV0IEkgZ3Vl
c3MgdGhpcyBpcyBub3QgZ29pbmcgdG8KPiB3b3JrIGJlY2F1c2Ugb25fc2VsZWN0ZWRfY3B1cyBl
eHBlY3RzIGEgbm9uLWNvbnN0IHBheWxvYWQ/Cj4gClJpZ2h0LCBkYXRhIGNhbm5vdCBiZSBjb25z
dCBwZXIgJ29uX3NlbGVjdGVkX2NwdXMnIHJlcXVpcmVtZW50LgoKPiBUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 02:30:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 02: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.xen.org>)
	id 1dnFFp-0002pF-NI; Thu, 31 Aug 2017 02:30:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnFFo-0002os-GT
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 02:30:48 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 19/13-01910-7D477A95; Thu, 31 Aug 2017 02:30:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdayfJ
 Igw/PzSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8flDM3PBX7GK04cnsDUw
 fuHvYuTiEBL4yyjRsf0JG4TzmFHiQucGRghnG6NE04Y/QBlODhEBZ4mvZ+ayg9i8AvoSq6//Z
 AaxhQWCJJ7MW8AM0iAhMJ9FYtqL+4wgCQkBT4nG+c3MMPaNGweBmtk52ASsJA6JgURZBFQl3k
 6fzTqBkXsBI8MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYx
 ArzMAwQ7Gl6c9DzFKcjApifJGpy6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu6IYKCdYlJqe
 WpGWmQMMP5i0BAePkgjvUZA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8y4CKRIAKcooz
 YMbAYuFS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmLQCZwpOZVwK36RXQEUxAR8R6LQU5oi
 QRISXVwKgqLTpB6deEYDuB2wv1gy93OwcKC+fxGiccNqo6nM7mFHyOWeVe/AQzvdyK+7F1Uec
 zWTknPLgr722wsPasxMILPwOurI5OXf1uyoYLlz06RKaq8ctamUtUf9D8mh+v2O5zb7/s6up7
 DoXi+hqJD5bl8FiJ/q2s5z6nn7R96a9Jz0VnVU/5oMRSnJFoqMVcVJwIAC2gOiaAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504146645!54331225!1
X-Originating-IP: [104.130.215.37]
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 45485 invoked from network); 31 Aug 2017 02:30:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 02:30:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnFFj-0004Bv-SV; Thu, 31 Aug 2017 02:30: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 1dnFFe-0008D3-K4; Thu, 31 Aug 2017 02:30:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnFFe-0005Yf-Ek; Thu, 31 Aug 2017 02:30:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112969-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4be9a177e62eaa190b0f4721dd19153993511ee3
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 02:30:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112969: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk2OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA0YmU5YTE3N2U2MmVhYTE5MGIwZjQ3MjFkZDE5MTUzOTkzNTExZWUzCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTYyICAyMDE3LTA4LTMwIDE4OjA1OjA0IFogICAgMCBkYXlzICAgIDQgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAzNzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 02:39:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 02: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.xen.org>)
	id 1dnFOH-00039L-Io; Thu, 31 Aug 2017 02:39:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnFOG-00039F-9G
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 02:39:32 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 45/E2-03874-3E677A95; Thu, 31 Aug 2017 02:39:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXS1tYhovuobHm
 kwZHF6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEfTtYCibKV9y9NYG1gXGlRBcjF4eQwHRG
 ibtXnrF0MXJySAjwShxZNoMVwvaXeDapmwmiaAKjxMrpC9lAEiwCqhIbZ15gBLHZBNQlHn/tA
 Sri4BARsJVof1YDUs8sMJ1J4uzpW2A1wgJJEk+e9rGD2LwCuhKLNhxigxh6hFFi3vwGVoiEoM
 TJmU/ArmAGGvpn3iVmkKHMAtISy/9xQITlJZq3zmYGsTkFPCXWTToI1ioqoCIx5eQ2tgmMgrO
 QTJqFZNIshEmzkExawMiyilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalY
 Lzk/dxMjMJwZgGAH44FFgYcYJTmYlER5o1OXRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GUBx
 oeQYFFqempFWmYOMLJg0hIcPEoivFtKgNK8xQWJucWZ6RCpU4yKUuK8F0qBEgIgiYzSPLg2WD
 RfYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvK8gUnsy8Erjpr4AWMwEtjvVaCrK4JBEhJdX
 AOIv7y0zZZ49XrH807bfj0ZUr9IJuuebyGQinRQdyP+ic0SdtUqFY560wgTM7NM2czfOiUJBi
 zMu1C7fOvPcvTWa16ISO/KywE1+s+LUuz13cuuV96LzDf+5MuOqlUCvEcYQj+EWn2mbWBymie
 twqq5Oe915ke37/2tV5bIbz37s51C7rW3egWImlOCPRUIu5qDgRAF1VKFThAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504147168!108783315!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16402 invoked from network); 31 Aug 2017 02:39:30 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 02:39:30 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 19:39:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="145900276"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 30 Aug 2017 19:39:24 -0700
Date: Thu, 31 Aug 2017 10:38:46 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831023846.GB23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-9-git-send-email-yi.y.sun@linux.intel.com>
 <20170830084256.wrtavvfde36y3j7l@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830084256.wrtavvfde36y3j7l@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzAgMDk6NDI6NTYsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQyQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IFRoaXMg
cGF0Y2ggY3JlYXRlcyBnZW5lcmFsIGludGVyZmFjZXMgaW4gbGlieGwgdG8gc3VwcG9ydCBhbGwg
cHNyCj4gPiBhbGxvY2F0aW9uIGZlYXR1cmVzLgo+ID4gCj4gPiBBZGQgJ0xJQlhMX0hBVkVfUFNS
X01CQScgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4KPiAKPiBJJ20gbm90IHN1cmUgdGhp
cyBpcyBlbm91Z2ggdG8gY292ZXIgdGhlIGNoYW5nZXMgeW91IGFyZSBkb2luZyBoZXJlOgo+IHlv
dSBhcmUgaW50cm9kdWNpbmcgc29tZSBNQkEgc3R1ZmYsIHBsdXMgYSBraW5kIG9mIGdlbmVyaWMg
aW50ZXJmYWNlCj4gZm9yIFBTUi4KPiAKPiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIHNwbGl0IGlu
dG8gdHdvIHBhdGNoZXMsIHRoZSBmaXJzdCBvbmUgYWRkaW5nCj4gdGhlIGdlbmVyaWMgaW50ZXJm
YWNlLCBhbmQgdGhlIHNlY29uZCBvbmUgYWRkaW5nIHRoZSBNQkEgc3R1ZmYuCj4gClRoaXMgcGF0
Y2ggb25seSBpbnRyb2R1Y2VzIHRoZSBnZW5lcmljIGludGVyZmFjZXMgd2l0aG91dCBhbnkgTUJB
IHN0dWZmLgoKVGhlICdMSUJYTF9IQVZFX1BTUl9NQkEnIGlzIHVzZWQgdG8gaW5kaWNhdGUgdGhl
IGludGVyZmFjZXMgY2hhbmdlIGhlcmUuClBlciBteSB1bmRlcnN0YW5kLCB3ZSBzaG91bGQgYWRk
IGEgbWFjcm8gdG8gaW5kaWNhdGUgbGlieGwgaW50ZXJmYWNlcwpjaGFuZ2UsIHJpZ2h0PwoKPiA+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
PiA+IEBAIC05MzEsNiArOTMxLDEzIEBAIHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4ICpj
dHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7Cj4gPiAgI2RlZmluZSBM
SUJYTF9IQVZFX1BTUl9MMl9DQVQgMQo+ID4gIAo+ID4gIC8qCj4gPiArICogTElCWExfSEFWRV9Q
U1JfTUJBCj4gPiArICoKPiA+ICsgKiBJZiB0aGlzIGlzIGRlZmluZWQsIHRoZSBNZW1vcnkgQmFu
ZHdpZHRoIEFsbG9jYXRpb24gZmVhdHVyZSBpcyBzdXBwb3J0ZWQuCj4gPiArICovCj4gPiArI2Rl
ZmluZSBMSUJYTF9IQVZFX1BTUl9NQkEgMQo+ID4gKwo+ID4gKy8qCj4gPiAgICogTElCWExfSEFW
RV9NQ0FfQ0FQUwo+ID4gICAqCj4gPiAgICogSWYgdGhpcyBpcyBkZWZpbmVkLCBzZXR0aW5nIE1D
QSBjYXBhYmlsaXRpZXMgZm9yIEhWTSBkb21haW4gaXMgc3VwcG9ydGVkLgo+ID4gQEAgLTIyMTks
NyArMjIyNiwzMyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwg
bGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKPiA+ICBpbnQgbGlieGxfcHNyX2NhdF9nZXRfbDNf
aW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKTsKPiA+ICB2b2lkIGxpYnhsX3Bzcl9j
YXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2NhdF9pbmZvICpsaXN0LCBpbnQgbnIpOwo+ID4g
LSNlbmRpZgo+ID4gKwo+ID4gKyNpZmRlZiBMSUJYTF9IQVZFX1BTUl9NQkEKPiAKPiBZb3UgZG9u
J3QgbmVlZCB0aGlzLCB0aGlzIGlzIG9ubHkgZm9yIGNvbnN1bWVycyBvZiBsaWJ4bC4gSXQgaXMK
PiBwZXJmZWN0bHkgZmluZSB0byBoYXZlIHRoZSBwcm90b3R5cGVzIG9mIHRoZSBmdW5jdGlvbnMs
IGV2ZW4gaWYKPiBjb25zdW1lcnMgZG9uJ3QgdXNlIHRoZW0uCj4gCk9oLCBvay4gU28gdGhlIGlu
dGVyZmFjZXMgZGVjbGFyYXRpb24gZG9lcyBub3QgbmVlZCBiZSBpbmNsdWRlZCBieSBtYWNyby4g
SSBzZWUKc29tZSBvdGhlciBpbnRlcmZhY2VzIGFyZSBkb25lIHNvLiBTbywgSSBmb2xsb3cgdGhl
IGNvbnZlbnRpb24uCgo+ID4gKy8qCj4gPiArICogRnVuY3Rpb24gdG8gc2V0IGEgZG9tYWluJ3Mg
dmFsdWUuIEl0IG9wZXJhdGVzIG9uIGEgc2luZ2xlIG9yIG11bHRpcGxlCj4gPiArICogdGFyZ2V0
KHMpIGRlZmluZWQgaW4gJ3RhcmdldF9tYXAnLiAndGFyZ2V0X21hcCcgc3BlY2lmaWVzIGFsbCB0
aGUgc29ja2V0cwo+ID4gKyAqIHRvIGJlIG9wZXJhdGVkIG9uLgo+ID4gKyAqLwo+ID4gK2ludCBs
aWJ4bF9wc3Jfc2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAg
KnRhcmdldF9tYXAsCj4gPiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCk7Cj4g
PiArLyoKPiA+ICsgKiBGdW5jdGlvbiB0byBnZXQgYSBkb21haW4ncyBjYm0uIEl0IG9wZXJhdGVz
IG9uIGEgc2luZ2xlICd0YXJnZXQnLgo+ID4gKyAqICd0YXJnZXQnIHNwZWNpZmllcyB3aGljaCBz
b2NrZXQgdG8gYmUgb3BlcmF0ZWQgb24uCj4gPiArICovCj4gPiAraW50IGxpYnhsX3Bzcl9nZXRf
dmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUsIHVuc2lnbmVkIGludCB0YXJnZXQsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp2YWwpOwo+ID4gKy8qCj4gPiArICogT24g
c3VjY2VzcywgdGhlIGZ1bmN0aW9uIHJldHVybnMgYW4gYXJyYXkgb2YgZWxlbWVudHMgaW4gJ2lu
Zm8nLAo+ID4gKyAqIGFuZCB0aGUgbGVuZ3RoIGluICducicuCj4gPiArICovCj4gPiAraW50IGxp
YnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2h3X2luZm8gKipp
bmZvLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpuciwgbGli
eGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGx2bCk7Cj4gPiArdm9pZCBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUobGli
eGxfcHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBucik7Cj4gPiArI2VuZGlmIC8qIExJ
QlhMX0hBVkVfUFNSX01CQSAqLwo+ID4gKyNlbmRpZiAvKiBMSUJYTF9IQVZFX1BTUl9DQVQgKi8K
PiAKPiBQbGVhc2Ugc2VuZCBhIHBhdGNoIHRvIHJlbW92ZSB0aGUgYWxyZWFkeSBleGlzdGluZyBp
ZmRlZiBQU1IKPiBwb2xsdXRpb24uCj4gCk9rLCBJIHdpbGwgc2VuZCBhIHBhdGNoIHRvIHJlbW9l
diB0aGlzICcjaWZkZWYgTElCWExfSEFWRV9QU1JfQ0FUJyBpbiB0aGlzIGZpbGUuCgpbLi4uXQoK
PiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKPiA+IGluZGV4IDZlODBkMzYuLmFiODQ3ZjggMTAwNjQ0Cj4gPiAt
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAo+ID4gQEAgLTk3Nyw2ICs5NzcsNyBAQCBsaWJ4bF9wc3JfY2JtX3R5cGUg
PSBFbnVtZXJhdGlvbigicHNyX2NibV90eXBlIiwgWwo+ID4gICAgICAoMiwgIkwzX0NCTV9DT0RF
IiksCj4gPiAgICAgICgzLCAiTDNfQ0JNX0RBVEEiKSwKPiA+ICAgICAgKDQsICJMMl9DQk0iKSwK
PiA+ICsgICAgKDUsICJNQkFfVEhSVEwiKSwKPiAKPiBJcyB0aGlzIHJlYWxseSBhIENCTSB0eXBl
Pwo+IApUaGlzIGlzIG5vdCBDQk0gdHlwZS4gVGhlICdsaWJ4bF9wc3JfY2JtX3R5cGUnIG5hbWUg
aXMgbm90IGdvb2QgZW5vdWdoLiBCdXQgSQpoYXZlIHRvIGludHJvZHVjZSBhIG5ldyBnZW5lcmlj
IGludGVyZmFjZSBoZXJlIGlmIHdlIHdhbnQgdG8gbWFrZSB0aGUgbmFtZSBiZQpnZW5lcmljLiBJ
IHRoaW5rIGl0IGlzIG5vdCBzbyB2YWx1YWJsZS4gU28sIEkgcmV1c2UgdGhlICdsaWJ4bF9wc3Jf
Y2JtX3R5cGUnCnRvIGNvdmVyIE1CQS4gSG93IGRvIHlvdSB0aGluaz8KCj4gUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 03:06:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 03:06: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.xen.org>)
	id 1dnFo5-0005Bk-06; Thu, 31 Aug 2017 03:06:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnFo4-0005BV-5Z
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 03:06:12 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2F/91-03093-32D77A95; Thu, 31 Aug 2017 03:06:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVepdnm
 kweZtnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaPt1krXgYRtjxcIpnawN
 jJeiuxi5OIQE/jJKPPzynLmLkRPIecwo8WW/FERiG6PEx6db2EASIgLOEl/PzGUHsXkF9CXWd
 jeCxYUFAiUa1sxiA2mQEHimKNGzYgcLSEJCwFvi2cyZrF2MHGD29Y2cXYzsHGwCVhKHxEAKWA
 RUJV7sfM44gZF7ASPDKkaN4tSistQiXWMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT
 83E2MQJ8zAMEOxtPrAg8xSnIwKYnyRqcujxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXusGign
 WJSanlqRlpkDDD6YtAQHj5IIbxtImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnVaoCKB
 ECKMkrz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHljQKbwZOaVwG16BXQEE9ARsV
 5LQY4oSURISTUwmpzUW6LwI6B1goblHIeEF4eeSYf6rqr5otkd0lndesHonmCk4/vV2+uXrfp
 8qM6ao3rtfPH7AhY7Zi9eI/7vq+L7D4/FFRgEu642C635dNv6/SevP8d+bT2ze++MqRLyqimb
 TI8YCEtanxVbZZf9SPXsebsJ9UXur08rKbls8fH3nvnOOXL5LSWW4oxEQy3mouJEAD8VXeB/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504148768!80371392!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12275 invoked from network); 31 Aug 2017 03:06:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 03:06:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnFnx-00054f-8m; Thu, 31 Aug 2017 03:06: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 1dnFnr-00023z-S0; Thu, 31 Aug 2017 03:05:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnFnr-0004u3-0u; Thu, 31 Aug 2017 03:05:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112953-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-cubietruck: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-cubietruck:saverestore-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0eed54bdbd1b922004fe05dc8bf3815f2e5723d7
X-Osstest-Versions-That: linux=4b904b22bc906d5867933b8132ae4d7f31d7645d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 03:05:59 +0000
Subject: [Xen-devel] [linux-4.9 test] 112953: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk1MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk1My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTI4NjMKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI4NjMKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg2MwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODYzCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTI4NjMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg2MwogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI4NjMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMTI4NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjg2MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTEyODYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDBlZWQ1NGJkYmQxYjkyMjAwNGZlMDVkYzhiZjM4MTVmMmU1NzIzZDcKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDRiOTA0YjIyYmM5MDZkNTg2NzkzM2I4MTMy
YWU0ZDdmMzFkNzY0NWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjg2MyAgMjAxNy0wOC0yNSAw
MDo0ODozOSBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI5NTMgIDIwMTctMDgt
MzAgMDk6NTU6MzIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBNYSA8YWFyb24ubWFAY2Fub25pY2Fs
LmNvbT4KICBBTCBZdS1DaGVuIENobyA8YWNob0BzdXNlLmNvbT4KICBBbGV4YW5kZXIgUG90YXBl
bmtvIDxnbGlkZXJAZ29vZ2xlLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwu
b3JnPgogIEFsZXhleSBCcm9ka2luIDxhYnJvZGtpbkBzeW5vcHN5cy5jb20+CiAgQWxleGV5IEJy
b2RraW4gPEFsZXhleS5Ccm9ka2luQHN5bm9wc3lzLmNvbT4KICBBbGxlbiBIdWJiZSA8QWxsZW4u
SHViYmVAZGVsbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCYXN0aWVu
IE5vY2VyYSA8aGFkZXNzQGhhZGVzcy5uZXQ+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVu
aEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIENoYXJsZXMgTWlsZXR0ZSA8Y2hhcmxlcy5taWxldHRl
QGdtYWlsLmNvbT4KICBDaGFybGVzIE1pbGV0dGUgPGNoYXJsZXNtaWxldHRlQGdtYWlsLmNvbT4K
ICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RpYW4gQm9y
bnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2h1Y2sgTGV2ZXIgPGNodWNrLmxl
dmVyQG9yYWNsZS5jb20+CiAgQ2h1bnl1IEh1IDxjaHVodUByZWRoYXQuY29tPgogIENvbGluIElh
biBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5n
Y29uZ0BnbWFpbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4K
ICBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgogIERhdmUgSmlhbmcg
PGRhdmUuamlhbmdAaW50ZWwuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4K
ICBEYXZpZCBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgUmllbnRqZXMgPHJp
ZW50amVzQGdvb2dsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0
PgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEcmFnb3Mg
Qm9nZGFuIDxkcmFnb3MuYm9nZGFuQGFuYWxvZy5jb20+CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNv
bGFyZmxhcmUuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmlj
IER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmVuZyBDaGVuemhvdSA8Y2hlbnpob3V4
LmZlbmdAaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHcmVn
IEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhlaWtvIENhcnN0
ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFu
b3guY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxk
cyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphY2VrIEFuYXN6ZXdza2kgPGphY2VrLmFuYXN6ZXdz
a2lAZ21haWwuY29tPgogIEphY2sgV2FuZyA8amlucHUud2FuZ0Bwcm9maXRicmlja3MuY29tPgog
IEphY28gS3Jvb24gPGphY29AdWxzLmNvLnphPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNp
bnNraUBuZXRyb25vbWUuY29tPgogIEphbWVzIEhvZ2FuIDxqYW1lcy5ob2dhbkBpbWd0ZWMuY29t
PgogIEphbWVzIE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEphcmtrbyBOaWt1bGEgPGph
cmtrby5uaWt1bGFAbGludXguaW50ZWwuY29tPgogIEplZmZ5IENoZW4gPGplZmZ5LmNoZW5Acm9j
ay1jaGlwcy5jb20+CiAgSm9ha2ltIFRqZXJubHVuZCA8am9ha2ltLnRqZXJubHVuZEBpbmZpbmVy
YS5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9obiBGYXN0YWJlbmQg
PGpvaG4uZmFzdGFiZW5kQGdtYWlsLmNvbT4KICBKb2huIFN0dWx0eiA8am9obi5zdHVsdHpAbGlu
YXJvLm9yZz4KICBKb24gTWFzb24gPGpkbWFzb25Aa3VkenUudXM+CiAgSm9uYXRoYW4gQ2FtZXJv
biA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvb25hcyBMYWh0aW5lbiA8am9vbmFz
LmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKb3NlZiBCYWNpayA8amJhY2lrQGZiLmNvbT4K
ICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAg
S29qaSBNYXRzdW9rYSA8a29qaS5tYXRzdW9rYS54bUByZW5lc2FzLmNvbT4KICBLb25zdGFudGlu
IEtobGVibmlrb3YgPGtobGVibmlrb3ZAeWFuZGV4LXRlYW0ucnU+CiAgS1QgTGlhbyA8a3QubGlh
b0BlbWMuY29tLnR3PgogIExhcnMtUGV0ZXIgQ2xhdXNlbiA8bGFyc0BtZXRhZm9vLmRlPgogIExh
dXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnQrcmVuZXNhc0BpZGVhc29uYm9hcmQuY29t
PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaXBp
bmcgWmhhbmcgPHpscG5vYm9keUBnbWFpbC5jb20+CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdA
ZGVsdGF0ZWUuY29tPgogIEx2IFpoZW5nIDxsdi56aGVuZ0BpbnRlbC5jb20+CiAgTWFhcnRlbiBM
YW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KICBNYXJjZWwgSG9s
dG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1h
cmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJt
LmNvbT4KICBNYXJ0aWpuIENvZW5lbiA8bWFjb0BhbmRyb2lkLmNvbT4KICBNYXNhaGlybyBZYW1h
ZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hc2FraSBPdGEgPG1hc2FraS5v
dGFAanAuYWxwcy5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4K
ICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFsIEhvY2tvIDxt
aG9ja29Ac3VzZS5jb20+CiAgTWluY2hhbiBLaW0gPG1pbmNoYW5Aa2VybmVsLm9yZz4KICBOZWFs
IENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaGFuIE5ndXllbiA8bmhhbi5uZ3V5
ZW4ueWJAcmVuZXNhcy5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4K
ICBPbXByYWthc2ggRGh5YWRlIDxvZGh5YWRlQGNvZGVhdXJvcmEub3JnPgogIFBhYmxvIE5laXJh
IEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBEb25vaHVlIDxsaW51eC1rZXJuZWxAUGF1bFNELmNvbT4KICBQYXZl
bCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5A
b3JhY2xlLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9y
Zz4KICBQaWVyZ3VpZG8gTGFtYnJpIDxwbGFtYnJpQHJlZGhhdC5jb20+CiAgUHJhdmluIEIgU2hl
bGFyIDxwc2hlbGFyQG92bi5vcmc+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPgogIFJpbGV5IEFuZHJld3MgPHJpYW5kcmV3c0Bnb29nbGUuY29tPgogIFJv
aGl0IFZhc3dhbmkgPHJ2YXN3YW5pQG52aWRpYS5jb20+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2Fo
bGJlckByZWRoYXQuY29tPgogIFNhY2hpbiBQcmFiaHUgPHNwcmFiaHVAcmVkaGF0LmNvbT4KICBT
YWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTcmluaXZhcyBQYW5kcnV2YWRh
IDxzcmluaXZhcy5wYW5kcnV2YWRhQGxpbnV4LmludGVsLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHNt
ZnJlbmNoQGdtYWlsLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29k
bWlzLm9yZz4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90
byA8by10YWthc2hpQHNha2Ftb2NjaGkuanA+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+CiAgVGhvbmcgSG8gPHRob25nLmhvLnB4QHJ2Yy5yZW5lc2FzLmNvbT4KICBUb2Rk
IEtqb3MgPHRram9zQGFuZHJvaWQuY29tPgogIFRvZGQgS2pvcyA8dGtqb3NAZ29vZ2xlLmNvbT4K
ICBUdXNoYXIgRGF2ZSA8dHVzaGFyLm4uZGF2ZUBvcmFjbGUuY29tPgogIFVsZiBIYW5zc29uIDx1
bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhZGltIExvbW92dHNldiA8dmxvbW92dHNAcmVkaGF0
LmNvbT4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgV2VpIFdhbmcgPHdl
aXdhbkBnb29nbGUuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgV29v
ZHkgU3V3YWxza2kgPHRlcnJhbHVuYTk3N0BnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54
aW5AZ21haWwuY29tPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgogIFpoYW5n
IEJvIDxiby56aGFuZ0BueHAuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
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
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAzNTc2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 03:06:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 03:06: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.xen.org>)
	id 1dnFny-0005BI-P3; Thu, 31 Aug 2017 03:06:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnFnx-0005BB-Kq
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 03:06:05 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B4/74-02231-C1D77A95; Thu, 31 Aug 2017 03:06:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNwkQle6dnm
 kwZfdUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahRzcYC05KVhw9/4K9gfGGcBcjF4eQwDRG
 icfL1rJ3MXJySAjwShxZNoMVwvaX+LD4PlhcSGACo8SOU8UgNouAqsSkz3fB4mwC6hKPv/Ywd
 TFycIgI2Eq0P6sBmcks8JdRorf1HjNIjbBAvMSn/Q1MIDavgK7Ek+WvWSAWH2WUOLv3EDtEQl
 Di5MwnLCA2M9DQP/MuMYMMZRaQllj+jwMiLC/RvHU22ExOAU+JGVv/g7WKCqhITDm5jW0Co+A
 sJJNmIZk0C2HSLCSTFjCyrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq
 1kvOz93ECAzmegYGxh2Mdyf7HWKU5GBSEuWNTl0eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9
 1g1UE6wKDU9tSItMwcYVzBpCQ4eJRHeNpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ88
 4DKRIAKcoozYMbAYvxS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeWNqgKbwZOaVwG16BXQ
 EE9ARsV5LQY4oSURISTUwHgpeV705LvK4wLpmR70TyzIv/5Quezj71Wq/Oztd2bpvvnzolsPQ
 FHTgtA2v6KNFE680Zi9nKHm8Vvzgp8QtihLu13eWWrI3Bd1essHwStBurrlZzTPDpz/aGHSf1
 YLHRuXqCqW1iXWONiUP5x/xeC11MGvX3M8mu51jN50rCryapHRDwjlljxJLcUaioRZzUXEiAN
 Z/J/nsAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504148760!70824049!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18526 invoked from network); 31 Aug 2017 03:06:03 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Aug 2017 03:06:03 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 20:05:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="124226245"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 30 Aug 2017 20:05:57 -0700
Date: Thu, 31 Aug 2017 11:05:19 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831030519.GC23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-10-git-send-email-yi.y.sun@linux.intel.com>
 <20170830085803.7gigev65c4nydtj7@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830085803.7gigev65c4nydtj7@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v2 09/15] tools: implement the new libxc get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzAgMDk6NTg6MDMsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQzQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gPiBpbmRleCBjNzcxMGI4Li44MWE2ZjQ4IDEwMDY0NAo+ID4gLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gPiBAQCAtMjQ1OCw2ICsyNDU4LDMxIEBAIGVudW0geGNfcHNyX2NhdF90
eXBlIHsKPiA+ICB9Owo+ID4gIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2Nh
dF90eXBlOwo+ID4gIAo+ID4gK2VudW0geGNfcHNyX2ZlYXRfdHlwZSB7Cj4gPiArICAgIFhDX1BT
Ul9GRUFUX1VOS05PV04sCj4gPiArICAgIFhDX1BTUl9GRUFUX0NBVF9MMywKPiA+ICsgICAgWENf
UFNSX0ZFQVRfQ0FUX0wyLAo+ID4gKyAgICBYQ19QU1JfRkVBVF9NQkEsCj4gPiArfTsKPiA+ICt0
eXBlZGVmIGVudW0geGNfcHNyX2ZlYXRfdHlwZSB4Y19wc3JfZmVhdF90eXBlOwo+ID4gKwo+ID4g
K3N0cnVjdCB4Y19wc3JfaHdfaW5mbyB7Cj4gPiArICAgIHVuaW9uIHsKPiA+ICsgICAgICAgIHN0
cnVjdCB7Cj4gPiArICAgICAgICAgICAgdWludDMyX3QgY29zX21heDsKPiA+ICsgICAgICAgICAg
ICB1aW50MzJfdCBjYm1fbGVuOwo+ID4gKyAgICAgICAgICAgIGJvb2wgICAgIGNkcF9lbmFibGVk
Owo+ID4gKyAgICAgICAgfSB4Y19jYXRfaW5mbzsKPiA+ICsKPiA+ICsgICAgICAgIHN0cnVjdCB7
Cj4gPiArICAgICAgICAgICAgdWludDMyX3QgY29zX21heDsKPiA+ICsgICAgICAgICAgICB1aW50
MzJfdCB0aHJ0bF9tYXg7Cj4gPiArICAgICAgICAgICAgYm9vbCAgICAgbGluZWFyOwo+ID4gKyAg
ICAgICAgfSB4Y19tYmFfaW5mbzsKPiAKPiBObyBuZWVkIGZvciB0aGUgX2luZm8gc3VmZml4LiBU
aGUgdHlwZSBpdHNlbGYgYWxyZWFkeSBoYXMgaW5mbyBpbiBpdCdzCj4gbmFtZS4KPiAKT2ssIGdv
dCBpdC4KCj4gPiArICAgIH0gdTsKPiA+ICt9Owo+ID4gK3R5cGVkZWYgc3RydWN0IHhjX3Bzcl9o
d19pbmZvIHhjX3Bzcl9od19pbmZvOwoKWy4uLl0KCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwo+ID4gaW5kZXggNzNkMDVmMi4uYmE0
MTJlNCAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCj4gPiArKysgYi90b29s
cy9saWJ4Yy94Y19wc3IuYwo+ID4gQEAgLTMyMywzNiArMzIzLDU4IEBAIGludCB4Y19wc3JfY2F0
X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gPiAg
ICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPiAgCj4gPiAtaW50IHhjX3Bzcl9jYXRfZ2V0X2luZm8o
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5zaWduZWQgaW50IGx2bCwKPiA+
IC0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmNi
bV9sZW4sIGJvb2wgKmNkcF9lbmFibGVkKQo+ID4gK2ludCB4Y19wc3JfZ2V0X2h3X2luZm8oeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pCj4gPiAg
ewo+ID4gICAgICBpbnQgcmMgPSAtMTsKPiA+ICAgICAgREVDTEFSRV9TWVNDVEw7Cj4gPiAgCj4g
PiArICAgIGlmICggIWh3X2luZm8gKQo+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+IAo+IFlvdSBz
aG91bGQgc2V0IGVycm5vID0gRUlOVkFMIGhlcmUuCj4gClNvcnJ5IGZvciBtaXNzaW5nIGl0LiBU
aGFua3MhCgpbLi4uXQoKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gPiBpbmRleCBjZjM2OGJhLi5iMTgzMzA1IDEwMDY0
NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiA+ICsrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3Bzci5jCj4gPiBAQCAtMzYxLDYgKzM2MSwyNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9n
ZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+ICAgICAgcmV0dXJuIHJj
Owo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgaW5saW5lIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxf
X3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNfcHNyX2ZlYXRfdHlwZSgKPiAKPiBObyBpbmxpbmUgcGxl
YXNlLiBJbiBhbnkgY2FzZSB0aGlzIGlzIG5vdCBwZXJmb3JtYW5jZSBjcml0aWNhbCBjb2RlLCBz
bwo+IGxldCB0aGUgY29tcGlsZXIgZGVjaWRlLgo+IApPaywgd2lsbCByZW1vdmUgaXQuCgo+IEFu
ZCB0aGUgZnVuY3Rpb24gbmFtZSBjb3VsZCBiZSBzaG9ydGVyLCBtYXliZToKPiAKPiBsaWJ4bF9f
cHNyX3R5cGVfdG9fbGlieGNfdHlwZQo+IAo+IE9yIGlzIHRoaXMgZ29pbmcgdG8gY2xhc2ggd2l0
aCBzb21lIG90aGVyIHRyYW5zbGF0aW9uIGZ1bmN0aW9uPwo+ClllcywgdGhlcmUgaXMgYW5vdGhl
ciBzaW1pbGFyIGZ1bmN0aW9uIHdoaWNoIG5hbWUgaXM6CiAgJ2xpYnhsX19wc3JfY2JtX3R5cGVf
dG9fbGlieGNfcHNyX3ZhbF90eXBlJwoKSSB0aGluayBJIGNhbiByZW1vdmUgdGhlIGxhc3QgJ19w
c3InIHRvIG1ha2UgdGhlIG5hbWUgYmUgc2hvcnRlci4KIApbLi4uXQoKPiA+IEBAIC0zODUsMTYg
KzQwOCwyMyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGli
eGxfcHNyX2NhdF9pbmZvICoqaW5mbywKPiA+ICAgICAgICAgIGdvdG8gb3V0Owo+ID4gICAgICB9
Cj4gPiAgCj4gPiArICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2ZlYXRfdHlwZV90b19saWJ4Y19w
c3JfZmVhdF90eXBlKAo+ID4gKyAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9GRUFUX1RZUEVf
Q0FULCBsdmwpOwo+IAo+IFNob3VsZG4ndCB5b3UgY2hlY2sgdGhhdCB4Y190eXBlICE9IFhDX1BT
Ul9GRUFUX1VOS05PV04gaGVyZT8KPiAKWWVzLCBJIHNob3VsZC4gVGhhbmtzIQoKPiBSb2dlci4K
PiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 03:17:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 03:17: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.xen.org>)
	id 1dnFyt-0006D6-8h; Thu, 31 Aug 2017 03:17:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnFys-0006D0-7G
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 03:17:22 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0C/A9-03093-1CF77A95; Thu, 31 Aug 2017 03:17:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1tYhoXugfnm
 kwYsvmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8r6eYC76pV2zduJCxgbFLrouRi0NIYDqj
 xO7N65m6GDk5JAR4JY4sm8EKYftL7Jo1gQXEFhKYwCixeXVmFyMHB4uAqsSJxRwgYTYBdYnHX
 3uYQMIiArYS7c9qQEYyC0xnkjh7+hYjSI2wQLDErYunwcbzCuhKLNx0igVi71FGie+rrrBAJA
 QlTs58AmYzAw39M+8SM8hQZgFpieX/OCDC8hLNW2czg9icAp4Scy9vAjtTVEBFYsrJbWwTGAV
 nIZk0C8mkWQiTZiGZtICRZRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJS
 sV5yfu4mRmAoMwDBDsYDiwIPMUpyMCmJ8kanLo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7t
 Q4oJ1iUmp5akZaZA4wqmLQEB4+SCO+3WqA0b3FBYm5xZjpE6hSjopQ472OQPgGQREZpHlwbLJ
 IvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZi3EWQKT2ZeCdz0V0CLmYAWx3otBVlckoiQkmp
 gXGT7XuzRhECPf9MWRGm6fHv0Yescc6vfEja2p9g2zshW+mY9vfKI0bz/DLuSs5rmmfxPLT3v
 Wb4uck5cx8Y5+/TtbJy2zfxdJXMzS5W7j11rrkocl9uzrUwMj8Nfslpf9Tza8OvpEv8bficKE
 /bmeUdKyhXPckiY1BzYcbmx+BSPZOO1UN4IJZbijERDLeai4kQA8WNG4d8CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504149438!66460515!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22902 invoked from network); 31 Aug 2017 03:17:20 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 03:17:20 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 20:17:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="145907632"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 30 Aug 2017 20:17:12 -0700
Date: Thu, 31 Aug 2017 11:16:34 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831031634.GD23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-11-git-send-email-yi.y.sun@linux.intel.com>
 <20170830091522.ilyy46yugcrtjlxm@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830091522.ilyy46yugcrtjlxm@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 10/15] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzAgMTA6MTU6MjIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQ0QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5j
Cj4gPiBpbmRleCBiMTgzMzA1Li5kN2RhN2Q3IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gPiBAQCAtMzgy
LDU2ICszODIsNTEgQEAgc3RhdGljIGlubGluZSB4Y19wc3JfZmVhdF90eXBlIGxpYnhsX19wc3Jf
ZmVhdF90eXBlX3RvX2xpYnhjX3Bzcl9mZWF0X3R5cGUoCj4gPiAgICAgIHJldHVybiB4Y190eXBl
Owo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgaW5saW5lIGludCBsaWJ4bF9fcHNyX2h3X2luZm9f
dG9fbGlieGxfcHNyX2NhdF9pbmZvKAo+IAo+IE5vIGlubGluZS4gTWF5YmUgeW91IGNvdWxkIHRy
eSB0byBzaG9ydGVyIHRoZSBuYW1lPwo+IApHb3QgaXQuIFdpbGwgcmVtb3ZlIHRoZSBsYXN0ICdf
cHNyJy4KClsuLi5dCgo+ID4gIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0eCAq
Y3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAo+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCj4gPiAgewo+ID4gICAgICBHQ19JTklU
KGN0eCk7Cj4gPiAgICAgIGludCByYzsKPiA+IC0gICAgaW50IGkgPSAwLCBzb2NrZXRpZCwgbnJf
c29ja2V0czsKPiA+IC0gICAgbGlieGxfYml0bWFwIHNvY2tldG1hcDsKPiA+ICsgICAgdW5zaWdu
ZWQgaW50IGk7Cj4gPiArICAgIGxpYnhsX3Bzcl9od19pbmZvICpod19pbmZvOwo+ID4gICAgICBs
aWJ4bF9wc3JfY2F0X2luZm8gKnB0cjsKPiA+IC0gICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsK
PiA+IC0gICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwo+ID4gLQo+ID4gLSAgICBsaWJ4bF9i
aXRtYXBfaW5pdCgmc29ja2V0bWFwKTsKPiA+IC0KPiA+IC0gICAgcmMgPSBsaWJ4bF9fY291bnRf
cGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwo+ID4gLSAgICBpZiAocmMpIHsKPiA+
IC0gICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQi
KTsKPiA+IC0gICAgICAgIGdvdG8gb3V0Owo+ID4gLSAgICB9Cj4gPiAgCj4gPiAtICAgIGxpYnhs
X3NvY2tldF9iaXRtYXBfYWxsb2MoY3R4LCAmc29ja2V0bWFwLCBucl9zb2NrZXRzKTsKPiA+IC0g
ICAgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXApOwo+ID4g
LSAgICBpZiAocmMgPCAwKSB7Cj4gPiAtICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIGdl
dCBhdmFpbGFibGUgc29ja2V0cyIpOwo+ID4gKyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5m
byhjdHgsICZod19pbmZvLCAodW5zaWduZWQgaW50ICopbnIsCj4gCj4gSXMgdGhlcmUgYW55IHJl
YXNvbiBuciBpcyBpbnQgaW5zdGVhZCBvZiB1bnNpZ25lZCBpbnQ/Cj4gCj4gSSB3b3VsZCByYXRo
ZXIgYXZvaWQgY2FzdGluZyB0aGluZ3MuIFNpbmNlIHRoaXMgaW50ZXJmYWNlIGhhcyBub3QgYmVl
bgo+IHByZXNlbnQgaW4gYSByZWxlYXNlIHlldCwgY291bGQgeW91IHBsZWFzZSBzZW5kIGEgc2Vw
YXJhdGUgcGF0Y2ggdG8KPiBmaXggdGhpcyBpZiBuciBoYXMgbm8gcmVhc29uIHRvIGJlIHNpZ25l
ZD8KPiAKVGhpcyBpcyBhIGhpc3RvcmljYWwgaXNzdWUuCgpUaGUgZmlyc3QgdmVyc2lvbiBvZiBQ
U1IgaW50cm9kdWNlZCAnbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbycuIFRoZSBpbnB1dApwYXJh
bWV0ZXIgaXMgJ2ludCAqbnInLgoKSSB0aGluayB3ZSBjYW5ub3QgY2hhbmdlIHRoZSBpbnRlcmZh
Y2Ugd2hpY2ggaGFzIGJlZW4gbWVyZ2VkIGFuZCB1c2VkIGJ5Cm90aGVycy4gUmlnaHQ/Cgo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVCwg
bHZsKTsKClsuLi5dCgo+ID4gIAo+ID4gK3N0YXRpYyBpbmxpbmUgaW50IGxpYnhjX19wc3JfaHdf
aW5mb190b19saWJ4bF9wc3JfaHdfaW5mbygKPiAKPiBObyBpbmxpbmUuIEFnYWluIHNob3J0ZXIg
bmFtZXMgd291bGQgYmUgYmV0dGVyIChhbHRob3VnaCBJIHVuZGVyc3RhbmQKPiB0aGlzIG1pZ2h0
IG5vdCBiZSBwb3NzaWJsZSkuCj4gCj4gQWxzbywgd2h5IGFyZSB5b3UgYWRkaW5nIGEgbGlieGNf
XyBwcmVmaXhlZCBmdW5jdGlvbiB0byBsaWJ4bD8KPiAKQmVjYXVzZSB0aGlzIGZ1bmN0aW9uIGlz
IHRvIGNvbnZlcnQgJ3hjX3Bzcl9od19pbmZvJyB0byAnbGlieGxfcHNyX2h3X2luZm8nLgpJIHRo
aW5rIEkgbWF5IGNoYW5nZSB0aGUgbmFtZSB0byAnbGlieGxfX3hjX3Bzcl9pbmZvX3RvX2xpYnhs
X3Bzcl9pbmZvJy4KCj4gPiArICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5
cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKnhjX2h3X2luZm8sCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICp4bF9od19pbmZvKQo+IAo+IHlvdSBjb3VsZCBkcm9w
IHRoZSAnX2h3JyBpbiB0aGUgcGFyYW1ldGVyIG5hbWVzLCBzbyBhbGwgdGhlCj4gYXNzaWdubWVu
dHMgYmVsb3cgd291bGQgZml0IG9uIGEgc2luZ2xlIGxpbmUuCj4gCk9rLCB0aGFua3MhCgo+ID4g
K3sKPiA+ICsgICAgc3dpdGNoICh0eXBlKSB7Cj4gPiArICAgIGNhc2UgTElCWExfUFNSX0ZFQVRf
VFlQRV9DQVQ6Cj4gPiArICAgICAgICB4bF9od19pbmZvLT51LmNhdC5jb3NfbWF4ID0geGNfaHdf
aW5mby0+dS54Y19jYXRfaW5mby5jb3NfbWF4Owo+ID4gKyAgICAgICAgeGxfaHdfaW5mby0+dS5j
YXQuY2JtX2xlbiA9IHhjX2h3X2luZm8tPnUueGNfY2F0X2luZm8uY2JtX2xlbjsKPiA+ICsgICAg
ICAgIHhsX2h3X2luZm8tPnUuY2F0LmNkcF9lbmFibGVkID0KPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19od19pbmZvLT51LnhjX2NhdF9pbmZvLmNkcF9lbmFibGVk
Owo+ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9N
QkE6Cj4gPiArICAgICAgICB4bF9od19pbmZvLT51Lm1iYS5jb3NfbWF4ID0geGNfaHdfaW5mby0+
dS54Y19tYmFfaW5mby5jb3NfbWF4Owo+ID4gKyAgICAgICAgeGxfaHdfaW5mby0+dS5tYmEudGhy
dGxfbWF4ID0geGNfaHdfaW5mby0+dS54Y19tYmFfaW5mby50aHJ0bF9tYXg7Cj4gPiArICAgICAg
ICB4bF9od19pbmZvLT51Lm1iYS5saW5lYXIgPSB4Y19od19pbmZvLT51LnhjX21iYV9pbmZvLmxp
bmVhcjsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICBkZWZhdWx0Ogo+ID4gKyAgICAgICAg
cmV0dXJuIEVSUk9SX0lOVkFMOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJldHVybiAwOwo+
ID4gK30KPiA+ICsKPiA+ICBpbnQgbGlieGxfcHNyX2dldF9od19pbmZvKGxpYnhsX2N0eCAqY3R4
LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKm5yLCBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQo+ID4gIHsKPiA+IC0gICAgcmV0
dXJuIEVSUk9SX0ZBSUw7Cj4gPiArICAgIEdDX0lOSVQoY3R4KTsKPiA+ICsgICAgaW50IHJjLCBu
cl9zb2NrZXRzOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIHNvY2tldGlkOwo+ID4gKyAg
ICBsaWJ4bF9iaXRtYXAgc29ja2V0bWFwOwo+ID4gKyAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqcHRy
Owo+ID4gKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7Cj4gPiArICAgIHhjX3Bzcl9od19p
bmZvIGh3X2luZm87Cj4gPiArCj4gPiArICAgIGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXAp
Owo+ID4gKwo+ID4gKyAgICBpZiAodHlwZSA9PSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVCAmJiBs
dmwgIT0gMyAmJiBsdmwgIT0gMikgewo+ID4gKyAgICAgICAgTE9HRShFUlJPUiwgImlucHV0IGx2
bCAlZCBpcyB3cm9uZyFcbiIsIGx2bCk7Cj4gCj4gTE9HRSBpcyB1c2VkIHdoZW4gZXJybm8gaXMg
c2V0LCB3aGljaCBJIGRvbid0IHRoaW5rIGl0J3MgdGhlIGNhc2UKPiBoZXJlLiBQbGVhc2UgdXNl
IHBsYWluIExPRy4KPiAKPiA+ICsgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiA+ICsgICAgICAg
IGdvdG8gb3V0Owo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNy
X2ZlYXRfdHlwZV90b19saWJ4Y19wc3JfZmVhdF90eXBlKHR5cGUsIGx2bCk7Cj4gCj4gSXNuJ3Qg
dGhlIGFib3ZlIGZ1bmN0aW9uIGdvaW5nIHRvIHJldHVybiBhbmQgaW52YWxpZCB0eXBlIGlmIHRo
ZQo+IGZlYXR1cmUgaXMgQ0FUIGFuZCB0aGUgbGV2ZWwgaXMgbm90IGNvcnJlY3Q/IEluIHdoaWNo
IGNhc2UgeW91IGNvdWxkCj4gcmVtb3ZlIHRoZSBhYm92ZSBpZiBhbmQganVzdCBjaGVjayB0aGF0
IHRoZSByZXR1cm5lZCB0eXBlIGhlcmUgaXMgbm90Cj4gaW52YWxpZD8KPiAKT2ssIHdpbGwgY2hl
Y2sgcmVtb3ZlIHRoZSBmaXJzdCBjaGVjayBhbmQgY2hlY2sgcmV0dXJuIHZhbHVlIGhlcmUuCgo+
ID4gKwo+ID4gKyAgICByYyA9IGxpYnhsX19jb3VudF9waHlzaWNhbF9zb2NrZXRzKGdjLCAmbnJf
c29ja2V0cyk7Cj4gPiArICAgIGlmIChyYykgewo+ID4gKyAgICAgICAgTE9HRShFUlJPUiwgImZh
aWxlZCB0byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOwo+IAo+IEFnYWluLCBsaWJ4bF9fIGZ1
bmN0aW9ucyBkb24ndCBzZXQgZXJybm8uIEluIHRoaXMgY2FzZSB0aGlzIG1pZ2h0IGJlCj4gZmlu
ZSwgYmVjYXVzZSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyBjYWxscyBpbnRvIGxpYnhj
IHdoaWNoCj4gc2V0cyBlcnJubywgYnV0IHlvdSBzaG91bGQgb25seSB1c2UgTE9HRSB3aGVuIHJl
cG9ydGluZyBlcnJvcnMgZnJvbQo+IHN5c3RlbSBjYWxscyBvciBsaWJ4YyBmdW5jdGlvbnMuCj4g
Ck9rIHdpbGwgY2hhbmdlIGl0IHRvIExPRy4KCj4gUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 03:42:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 03: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.xen.org>)
	id 1dnGN7-0008Bs-7r; Thu, 31 Aug 2017 03:42:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409a230bf=citrix-osstest@xenproject.org>)
 id 1dnGN5-0008Be-IA
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 03:42:23 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D8/DD-01910-E9587A95; Thu, 31 Aug 2017 03:42:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7c1uW
 RBjfOMFrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy29s2MBS/XMVa0vlnE2sC4tqKLkYNDQsBf
 Yusrzy5GTiDTQ+LllP2sILaIgLPEhA+32UBsXgE9iSc3NjKB2MICKRINr6cA2VxA9cdVJdo6/
 7FANLtKnNq1ghlipqvEnIc1IGE2oJkTeyaClbAIqEo8vdzCCGILCWhJLF28kglivqDEyZlPwG
 qYBSQkDr54wQwx0lJi/eS7rBMY+WYhKZuFpGwBI9MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUM
 DY73c1OLixPTUnMSkYr3k/NxNjMCQYgCCHYzLPzodYpTkYFIS5Y1OXR4pxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYL3YAtQTrAoNT21Ii0zBxjcMGkJDh4lEV5fkDRvcUFibnFmOkTqFKMux4bV6
 78wCbHk5eelSonzbgUpEgApyijNgxsBi7RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubtA5
 nCk5lXArfpFdARTEBHxHotBTmiJBEhJdXA2LKlz7DvzQsnlStHjdJfs2Y17LvmKb7j9iH22Zt
 7im89K5w3RzXPL47trPipviBFW4vE09Oz66PWCQR6qedyPK4Q3MtoesV1bpJ03QVRC774/Ukl
 Vy4c8hB7EpWbJZ++ZtW2iguBwa9FtYOPWR5U9Xgul6i0VuRZ3rSus5FuFXenabuplC9WYinOS
 DTUYi4qTgQAgv+LP68CAAA=
X-Env-Sender: prvs=409a230bf=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504150938!54335351!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17316 invoked from network); 31 Aug 2017 03:42:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 03:42:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437702539"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72042-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:leak-check/check:fail:regression
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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
 xen-4.7-testing:test-armhf-armhf-xl: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: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-libvirt:saverestore-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-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-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-xsm:migrate-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw: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-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-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=68dbba27ae09e93cdf97f36129b6f7f72f9b569c
X-Osstest-Versions-That: xen=30d50f8ead03d6524cbc4ed22075980090fbd2ed
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 31 Aug 2017 04:41:58 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 72042: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA0MiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjA0Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIFJFR1IuIHZzLiA3MjAxNAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIGxpa2UgNzIwMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE4IGNhcHR1cmUtbG9ncy9sMSgxOCkgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2
OGRiYmEyN2FlMDllOTNjZGY5N2YzNjEyOWI2ZjdmNzJmOWI1NjljCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAzMGQ1MGY4ZWFkMDNkNjUyNGNiYzRlZDIyMDc1OTgwMDkw
ZmJkMmVkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMTQgIDIwMTctMDgtMjQgMTQ6NDc6MzEg
WiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMDQyICAyMDE3LTA4LTMwIDEzOjE3
OjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdG9waGVyIENsYXJr
IDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiBhbmQgYXJtMzJdCiAgT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPgogIFJ1c3R5IEJpcmQgPHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+
CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2Fw
dHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2OGRiYmEyN2FlMDll
OTNjZGY5N2YzNjEyOWI2ZjdmNzJmOWI1NjljCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTM6MDQ6MTcgMjAxNyArMDIwMAoKICAgIGdu
dHRhYjogYXZvaWQgc3B1cmlvdXMgbWFwdHJhY2sgaGFuZGxlIGFsbG9jYXRpb24gZmFpbHVyZXMK
ICAgIAogICAgV2hlbiBubyBtZW1vcnkgaXMgYXZhaWxhYmxlIGluIHRoZSBoeXBlcnZpc29yLCBy
YXRoZXIgdGhhbiBpbW1lZGlhdGVseQogICAgZmFpbGluZyB0aGUgcmVxdWVzdCwgdHJ5IHRvIHN0
ZWFsIGEgaGFuZGxlIGZyb20gYW5vdGhlciB2Q1BVLgogICAgCiAgICBSZXBvcnRlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkMDJm
MWEwYjc1NzZiYWZiMmZiYTkwM2M3ZTZlNzIyMWFiMGQyODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0wOC0xNyAxNDo0MTowMSArMDIwMAoKY29tbWl0IDI3Mjg0NzA0OTIwMjAzNmZhODZlOGE4NDY4
YzY0NzJjODdjY2JhN2MKQXV0aG9yOiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xh
cms2QGJhZXN5c3RlbXMuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTM6MDM6MjAgMjAxNyArMDIw
MAoKICAgIGNwdWZyZXE6IG9ubHkgc3RvcCBvbmRlbWFuZCBnb3Zlcm5vciBpZiBhbHJlYWR5IHN0
YXJ0ZWQKICAgIAogICAgT24gQ1BVRlJFUV9HT1ZfU1RPUCBpbiBjcHVmcmVxX2dvdmVybm9yX2Ri
cywgc2hvcnRjdXQgdG8KICAgIHJldHVybiBzdWNjZXNzIGlmIHRoZSBnb3Zlcm5vciBpcyBhbHJl
YWR5IHN0b3BwZWQuCiAgICAKICAgIEF2b2lkIGV4ZWN1dGluZyBkYnNfdGltZXJfZXhpdCwgdG8g
cHJldmVudCB0cmlwcGluZyBhbiBhc3NlcnRpb24KICAgIHdpdGhpbiBhIGNhbGwgdG8ga2lsbF90
aW1lciBvbiBhIHRpbWVyIHRoYXQgaGFzIG5vdCBiZWVuIHByZXBhcmVkCiAgICB3aXRoIGluaXRf
dGltZXIsIGlmIHRoZSBDUFVGUkVRX0dPVl9TVEFSVCBjYXNlIGhhcyBub3QKICAgIHJ1biBiZWZv
cmVoYW5kLgogICAgCiAgICBraWxsX3RpbWVyIHZhbGlkYXRlcyB0aW1lciBzdGF0ZToKICAgICAq
IGl0c2VsZiwgdmlhIEJVR19PTih0aGlzX2NwdSh0aW1lcnMpLnJ1bm5pbmcgPT0gdGltZXIpOwog
ICAgICogd2l0aGluIGFjdGl2ZV90aW1lciwgQVNTRVJUaW5nIHRpbWVyLT5zdGF0dXMgaXMgd2l0
aGluIGJvdW5kczsKICAgICAqIHdpdGhpbiBsaXN0X2RlbCwgd2hpY2ggQVNTRVJUcyB0aW1lciBp
bmFjdGl2ZSBsaXN0IG1lbWJlcnNoaXAuCiAgICAKICAgIFBhdGNoIGlzIHN5bm9ueW1vdXMgdG8g
YW4gT3BlblhUIHBhdGNoIHByb2R1Y2VkIGF0IENpdHJpeCBwcmlvciB0bwogICAgSnVuZSAyMDE0
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIu
Y2xhcms2QGJhZXN5c3RlbXMuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU3ZWM2ZjVmMzJjZDJkMGY3MjMwODNj
ZGUzZDc3NjFjNGU2NzVmMmMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTEwIDEyOjM1OjUwICsw
MjAwCgpjb21taXQgZGVhNjhlZDNmMTI3Njk1M2RmMzk0YzI2OGEyNWVhOTIxYmU2YjQ2YgpBdXRo
b3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMzow
Mjo1MyAyMDE3ICswMjAwCgogICAgVlQtZCBQSTogZGlzYWJsZSBWVC1kIFBJIHdoZW4gQ1BVLXNp
ZGUgUEkgaXNuJ3QgZW5hYmxlZAogICAgCiAgICBGcm9tIHRoZSBjb250ZXh0IGNhbGxpbmcgcGlf
ZGVzY19pbml0KCksIHdlIGNhbiBjb25jbHVkZSB0aGUgY3VycmVudAogICAgaW1wbGVtZW50YXRp
b24gb2YgVlQtZCBQSSBkZXBlbmRzIG9uIENQVS1zaWRlIFBJLiBJZiB3ZSBlbmFibGUgVlQtZCBQ
SQogICAgYW5kIGRpc2FibGUgQ1BVLXNpZGUgUEkgYnkgZGlzYWJsaW5nIEFQSUN2IGV4cGxpY2l0
bHkgaW4geGVuIGJvb3QKICAgIGNvbW1hbmQgbGluZSwgd2Ugd291bGQgZ2V0IGFuIGFzc2VydGlv
biBmYWlsdXJlLgogICAgCiAgICBUaGlzIHBhdGNoIGNsZWFycyBpb21tdV9pbnRwb3N0IG9uY2Ug
ZmluZGluZyBDUFUtc2lkZSBQSSB3b24ndCBiZSBlbmFibGVkLgogICAgSXQgaXMgc2FmZSBmb3Ig
dGhpcyBpcyBkb25lIGJlZm9yZSB0aGlzIGZsYWcgc3RhcnRzIHRha2luZyBlZmZlY3QuIEFsc28K
ICAgIHRha2UgdGhpcyBjaGFuY2UgdG8gcmVtb3ZlIHRoZSB1c2VsZXNzIGNoZWNrIG9mICJhY2tu
b3dsZWRnZSBpbnRlcnJ1cHQgb24KICAgIGV4aXQiLCB3aGljaCBpcyBhIG1pbmltYWwgcmVxdWly
ZW1lbnQgd2hpY2ggaGFzIGJlZW4gY2hlY2tlZCBlYXJsaWVyLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU0ODllYjYxMzhlN2VmZTQyMTRh
N2U5YmEwZDIxZjU0ZmM1YjdkMzUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTEwIDEyOjMyOjE2
ICswMjAwCgpjb21taXQgOWQxMjI1M2YwZjcwMmUyODk0OTE4Mjk3Y2E1ZTk2MWIzMDlhYzExMgpB
dXRob3I6IFJ1c3R5IEJpcmQgPHJ1c3R5YmlyZEBvcGVubWFpbGJveC5vcmc+CkRhdGU6ICAgTW9u
IEF1ZyAyOCAxMzowMjoyNCAyMDE3ICswMjAwCgogICAgVlQtZDogZG9uJ3QgcGFuaWMvd2FybiBv
biBpb21tdT1uby1pZ2Z4CiAgICAKICAgIFdoZW4gb3BlcmF0aW5nIG9uIGFuIEludGVsIGdyYXBo
aWNzIGRldmljZSwgaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uKCkKICAgIHBhbmlja2VkIChmb3Jj
ZV9pb21tdT09MSkgb3Igd2FybmVkIChmb3JjZV9pb21tdT09MCkgYWJvdXQgdGhlIEJJT1MgaWYK
ICAgIGlzX2lnZF92dF9lbmFibGVkX3F1aXJrKCkgcmV0dXJuZWQgMC4gVGhhdCdzIGdvb2QgaWYg
dGhlIGFjdHVhbCBCSU9TCiAgICBwcm9ibGVtIGhhcyBiZWVuIGRldGVjdGVkLiBCdXQgc2luY2Ug
Y29tbWl0IDE0NjM0MTEsIHJldHVybmluZyAwIGNvdWxkCiAgICBhbHNvIGhhcHBlbiBpZiB0aGUg
dXNlciBzaW1wbHkgcGFzc2VkICJpb21tdT1uby1pZ2Z4IiwgaW4gd2hpY2ggY2FzZQogICAgYmFp
bGluZyBvdXQgd2l0aCBhbiBpbmZvIG1lc3NhZ2UgKGluc3RlYWQgb2YgYSBwYW5pYy93YXJuaW5n
KSB3b3VsZCBiZQogICAgbW9yZSBhcHByb3ByaWF0ZS4KICAgIAogICAgVGhlIHBhbmljIGJyb2tl
IHRoZSBjb21iaW5hdGlvbiAiaW9tbXU9Zm9yY2Usbm8taWdmeCIsIGFuZCBhbHNvIHRoZSBjYXNl
CiAgICB3aGVyZSAiaW9tbXU9bm8taWdmeCIgaXMgcGFzc2VkIGJ1dCBmb3JjZV9pb21tdT0xIGlz
IHNldCBhdXRvbWF0aWNhbGx5CiAgICBieSB4MmFwaWNfYnNwX3NldHVwKCkuCiAgICAKICAgIE1v
dmUgdGhlIGlvbW11X2lnZnggY2hlY2sgZnJvbSBpc19pZ2RfdnRfZW5hYmxlZF9xdWlyaygpIGlu
dG8gaXRzIG9ubHkKICAgIGNhbGxlciBpb21tdV9lbmFibGVfdHJhbnNsYXRpb24oKSwgYW5kIHR3
ZWFrIHRoZSBsb2dpYy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUnVzdHkgQmlyZCA8cnVzdHli
aXJkQG9wZW5tYWlsYm94Lm9yZz4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRiZjJhNzY4NTY1ZDhiNzljNjU0NzFhM2Qz
Yjk4MmIyODc0ZDY0OTIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTAzIDEyOjQwOjI1ICswMjAw
Cgpjb21taXQgNzNkN2JjNTYyYTgwZTYxYzJlM2I2YTVmYzNjNjMyNTdmY2E3NjUyNApBdXRob3I6
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBNb24gQXVnIDI4IDEzOjAyOjA2
IDIwMTcgKzAyMDAKCiAgICBkb2NzOiByZXBsYWNlIHhtIHdpdGggeGwgaW4geGVuLXRzY21vZGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3
NjMyNjdlMzE1YTkzZTJiNmQ2NmEwYWZkY2RhOTZkYjkzOWUwOWI2CiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wNy0yNCAxMDoxNzoyMSArMDEwMAoKY29tbWl0IGI3MDRiMWEwOWI4Yzg3YWI3OGQ1NTE4
ZTcwOTEwMjczYmZkNmY5ZmMKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRh
dGU6ICAgTW9uIEF1ZyAyOCAxMzowMTo1MCAyMDE3ICswMjAwCgogICAgcm9tYmlvczogcHJldmVu
dCBidWlsZGluZyB3aXRoIFBJQy9QSUUKICAgIAogICAgSWYgdGhlIGRlZmF1bHQgY29tcGlsZXIg
c2lsZW50bHkgZGVmYXVsdHMgdG8gdG8gLWZQSUMvLWZQSUUgYnVpbGRpbmcKICAgIHJvbWJpb3Mg
ZmFpbHM6CiAgICAKICAgICBsZCAtbWVsZl9pMzg2IC1zIC1yIDMyYml0Ymlvcy5vIHRjZ2Jpb3Mv
dGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAtbyAzMmJpdGJpb3NfYWxsLm8KICAgICBUaGVyZSBh
cmUgdW5kZWZpbmVkIHN5bWJvbHMgaW4gdGhlIEJJT1M6CiAgICAgICAgICAgICAgVSBfR0xPQkFM
X09GRlNFVF9UQUJMRV8KICAgICBtYWtlWzEwXTogKioqIFtNYWtlZmlsZToyNjogMzJiaXRiaW9z
X2FsbC5vXSBFcnJvciAxMQogICAgCiAgICBQcmV2ZW50IHRoZSBmYWlsdXJlIGJ5IGVuZm9yY2lu
ZyBub24tUElDL1BJRSBtb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8
b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDY3Mjk0OWQ2YzYxZDljYmEwMWM1YjQx
NGVlZDlkNTIyMDgyZjA0ZDMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTI2IDE0OjMyOjQ2ICsw
MTAwCgpjb21taXQgY2E0ZWY3YjVlODAwYjFjYzE2MzFkZTJmNDdjZjEzM2IxOWZkMWE3MgpBdXRo
b3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9u
IEF1ZyAyOCAxMzowMToyMyAyMDE3ICswMjAwCgogICAgeGVuL2xpdmVwYXRjaDogRG9uJ3QgY3Jh
c2ggb24gZW5jb3VudGVyaW5nIFNUTl9VTkRFRiByZWxvY2F0aW9ucwogICAgCiAgICBBIHN5bW5k
eCBvZiBTVE5fVU5ERUYgaXMgc3BlY2lhbCwgYW5kIG1lYW5zIGEgc3ltYm9sIHZhbHVlIG9mIDAu
ICBXaGlsZQogICAgbGVnaXRpbWF0ZSBpbiB0aGUgRUxGIHN0YW5kYXJkLCBpdHMgZXhpc3RhbmNl
IGluIGEgbGl2ZXBhdGNoIGlzIHF1ZXN0aW9uYWJsZQogICAgYXQgYmVzdC4gIFVudGlsIGEgcGxh
dXNpYmxlIHVzZWNhc2UgcHJlc2VudHMgaXRzZWxmLCByZWplY3Qgc3VjaCBhIHJlbG9jYXRpb24K
ICAgIHdpdGggLUVPUE5PVFNVUFAuCiAgICAKICAgIEFkZGl0aW9uYWxseSwgZml4IGFuIG9mZi1i
eS1vbmUgZXJyb3Igd2hpbGUgcmFuZ2UgY2hlY2tpbmcgc3ltbmR4LCBhbmQgcGVyZm9ybQogICAg
YSBzYWZldHkgY2hlY2sgb24gZWxmLT5zeW1bc3ltbmR4XS5zeW0gYmVmb3JlIGRlcmVmZW5jaW5n
IGl0LCB0byBhdm9pZAogICAgdHJpcHBpbmcgb3ZlciBhIE5VTEwgcG9pbnRlciB3aGVuIGNhbGN1
bGF0aW5nIHZhbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDJmZjIyOTY0M2I3MzllMmZkMGNkMDUzNmVlOWZjYTUwNmNmYTkyZjgKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA2LTIzIDE1OjAwOjM3ICswMTAwCgpjb21taXQgZWNlMzMwYWU5NGU4
YmNiNmQwMmU3NzI3MTAxYTY3NjlkYWY0NWNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxMzowMDo1OSAyMDE3ICsw
MjAwCgogICAgeGVuL2xpdmVwYXRjaDogVXNlIHplcm9lZCBtZW1vcnkgYWxsb2NhdGlvbnMgZm9y
IGFycmF5cwogICAgCiAgICBFYWNoIG9mIHRoZXNlIGFycmF5cyBpcyBzcGFyc2UuICBVc2UgemVy
b2VkIGFsbG9jYXRpb25zIHRvIGNhdXNlIHVuaW5pdGlhbGlzZWQKICAgIGFycmF5IGVsZW1lbnRz
IHRvIGNvbnRhaW4gZGV0ZXJtaW5pc3RpYyB2YWx1ZXMsIG1vc3QgaW1wb3J0YW50bHkgZm9yIHRo
ZQogICAgZW1iZWRkZWQgcG9pbnRlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgYW5kIGFy
bTMyXQogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmQ1M2I4NTE1NmFhZjAzMzAxODFhYjliODJkOWE2
YzUyZmIzMGY4YwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjMgMTU6MDA6MzcgKzAxMDAKCmNv
bW1pdCAzZDYzZWJjYTQ2NTQxY2QyOGM1YTMxZGFiNDIwODZjMzcwYzk4ZDg5CkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4
IDEzOjAwOjA3IDIwMTcgKzAyMDAKCiAgICB4ODYvaHZtOiBGaXhlcyB0byBodm1lbXVsX2luc25f
ZmV0Y2goKQogICAgCiAgICBGb3JjZSBpbnNuX29mZiB0byBhIHNpbmdsZSBieXRlLCBhcyBvZmZz
ZXQgY2FuIHdyYXAgYXJvdW5kIG9yIHRydW5jYXRlIHdpdGgKICAgIHJlc3BlY3QgdG8gc2hfY3R4
dC0+aW5zbl9idWZfZWlwIHVuZGVyIGEgbnVtYmVyIG9mIG5vcm1hbCBjaXJjdW1zdGFuY2VzLgog
ICAgCiAgICBGdXJ0aGVybW9yZSwgZG9uJ3QgdXNlIGFuIEFTU0VSVCgpIGZvciBib3VuZHMgY2hl
Y2tpbmcgdGhlIHdyaXRlIGludG8KICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZbXS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAog
ICAgeDg2L2h2bTogRml4IGJvdW5kYXJ5IGNoZWNrIGluIGh2bWVtdWxfaW5zbl9mZXRjaCgpCiAg
ICAKICAgIGMvcyAwOTQzYTAzMDM3IGFkZGVkIHNvbWUgZXh0cmEgcHJvdGVjdGlvbiBmb3Igb3Zl
cmZsb3dpbmcgdGhlIGVtdWxhdGlvbgogICAgaW5zdHJ1Y3Rpb24gY2FjaGUsIGJ1dCBDb3Zlcml0
eSBwb2ludHMgb3V0IHRoYXQgYm91bmRhcnkgY29uZGl0aW9uIGlzIG9mZiBieQogICAgb25lIHdo
ZW4gbWVtY3B5KCknaW5nIG91dCBvZiB0aGUgYnVmZmVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICAKICAgIHg4Ni9I
Vk06IGZpeCBib3VuZGFyeSBjaGVjayBpbiBodm1lbXVsX2luc25fZmV0Y2goKSAoYWdhaW4pCiAg
ICAKICAgIENvbW1pdCA1YTk5MmI2NzBiICgieDg2L2h2bTogRml4IGJvdW5kYXJ5IGNoZWNrIGlu
CiAgICBodm1lbXVsX2luc25fZmV0Y2goKSIpIHdlbnQgYSBsaXR0bGUgdG9vIGZhciBpbiBpdHMg
Y29ycmVjdGlvbiB0bwogICAgY29tbWl0IDA5NDNhMDMwMzcgKCJ4ODYvaHZtOiBGaXhlcyB0byBo
dm1lbXVsX2luc25fZmV0Y2goKSIpOiBLZWVwIHRoZQogICAgc3RhcnQgb2Zmc2V0IGNoZWNrLCBi
dXQgcmVzdG9yZSB0aGUgb3JpZ2luYWwgZW5kIG9mZnNldCBvbmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MDk0M2EwMzAzNzQxOGU2ZTQwY2RkNDIwZjI0NzJiYmY5YWZhZTdhMgogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDctMTkgMTA6MjU6MTggKzAxMDAKICAgIG1hc3RlciBjb21taXQ6IDVhOTkyYjY3MGJm
ZjY5N2M0MGI1MTNjOWUwMzc1OThiYTM1Y2E3ZDQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA3LTI3
IDExOjM5OjU3ICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiA1OGU4OTg2MjY3ZDk3NmIwMGM2MGUw
MDg5YmFhMmU1ZjY2ZjE2ZDNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xMCAxMjozNzoyNCAr
MDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 04:06:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 04:06: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.xen.org>)
	id 1dnGkQ-0001SF-50; Thu, 31 Aug 2017 04:06:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409a230bf=citrix-osstest@xenproject.org>)
 id 1dnGkO-0001S3-2D
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 04:06:28 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 10/BE-01910-34B87A95; Thu, 31 Aug 2017 04:06:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva5T9/J
 Igxf7lSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b66V+ZCj55VBy49p+1gfG/RRcjJ4eEgL9E
 5+NXbBC2u8T09hVgtoiAs8SED7fBbF4BPYk161YygtjCAkYSLV33WSHq3ST2XZrDDmPvOraKG
 cRmE/CQmNgzkQXEZhFQldg7eTOYLSSgJbF08UomiJmCEidnPgGLMwtISBx88YIZYo6FxI6PfW
 wTGHlnISmbhaRsASPTKkb14tSistQiXVO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95Pz
 cTYzA0KlnYGDcwXj5q9MhRkkOJiVR3ujU5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhXdALl
 BItS01Mr0jJzgEEMk5bg4FES4V0JkuYtLkjMLc5Mh0idYjTm2LB6/Rcmjk3vjv1mEmLJy89Ll
 RLnzQEpFQApzSjNgxsEi65LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5Z4FM4cnMK4Hb9w
 roFCagU2K9loKcUpKIkJJqYFx97f6Ni09i73K6VXgUsX6JsPE+5nMq9by184atN9jcvmmfeCX
 3pSPQTMHrVhITs/KOrAMvixsF5rh4/Jgicl/u7icx1oMuRsfOTmMI/P1Ex+hAgNzE1Qras87L
 ejvcE5/T6rn8iPaBLT/fNLHU/NjuJr3tHrNnEPfaItHtt+/uEHx+l3W66nQlluKMREMt5qLiR
 ABJ8uY6qQIAAA==
X-Env-Sender: prvs=409a230bf=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504152384!54336994!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58216 invoked from network); 31 Aug 2017 04:06:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 04:06:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="445941341"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72043-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=5202e6c907e5769ac8ecb024b7a07509bdba6181
X-Osstest-Versions-That: ovmf=c1d799b915096b79b5c5d035b134ffbccc6d1469
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 31 Aug 2017 05:06:22 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72043: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA0MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA1MjAyZTZjOTA3ZTU3NjlhYzhlY2IwMjRiN2EwNzUwOWJkYmE2
MTgxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMWQ3OTliOTE1MDk2
Yjc5YjVjNWQwMzViMTM0ZmZiY2NjNmQxNDY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNDEg
IDIwMTctMDgtMzAgMTI6MTk6MjIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDQzICAyMDE3LTA4LTMxIDAxOjQ5OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+
CiAgSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+
CiAgTG9uZyBRaW4gPHFpbi5sb25nQGludGVsLmNvbT4KICBRaW4gTG9uZyA8cWluLmxvbmdAaW50
ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRy
aXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNv
bS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCA1MjAyZTZjOTA3ZTU3NjlhYzhlY2IwMjRiN2EwNzUwOWJkYmE2MTgxCkF1dGhv
cjogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgpEYXRlOiAgIFdlZCBB
dWcgMzAgMTI6MjY6NDIgMjAxNyArMDEwMAoKICAgIEVtYmVkZGVkUGtnL0VtYmVkZGVkUGtnLmRz
YzogZml4IGJ1aWxkIGZvciBub24tQVJNIGFyY2hpdGVjdHVyZXMKICAgIAogICAgRW1iZWRkZWRQ
a2cgc2hvdWxkIGJlIGFyY2hpdGVjdHVyZSBhZ25vc3RpYywgYnV0IGEgZmV3IGlzc3VlcyB3ZXJl
CiAgICBwcmV2ZW50aW5nIG90aGVyIGFyY2hpdGVjdHVyZXMgdG8gYnVpbGQgaW5kaXZpZHVhbCBj
b21wb25lbnRzIGRpcmVjdGx5CiAgICBmcm9tIHRoZSAuZHNjOgogICAgCiAgICAtIFRoZSBBbmRy
b2lkQm9vdC9BbmRyb2lkRmFzdEJvb3Qgc3VwcG9ydCBoYXZlIGEgZGVwZW5kZW5jeSBvbiBCZHNM
aWIsCiAgICAgIHdoaWNoIG9ubHkgaGFzIHJlc29sdXRpb25zIGZvciBBUk0vQUFSQ0g2NC4gTW92
ZSB0aGVtIHRvIGFuCiAgICAgIGFyY2gtcmVzdHJpY3RlZCBDb21wb25lbnRzIHNlY3Rpb24uCiAg
ICAtIFRoZSBJc3AxNzYxVXNiRHhlIGRyaXZlciBpcyBub3QgNjQtYml0IGNvbXBhdGlibGUuIEl0
IHNob3VsZCBiZQogICAgICBjb252ZXJ0ZWQgdG8gVUVGSSBkcml2ZXIgbW9kZWwsIGJ1dCBmb3Ig
bm93IGp1c3QgbW92ZSBpdCB0byBhIG5ldwogICAgICBDb21wb25lbnRzLkFSTSBzZWN0aW9uLiAo
QWxzbyBkZWxldGUgbm9uLXVzZWZ1bCBkZWNsYXJhdGlvbiBmb3IKICAgICAgQUFSQ0g2NCBpbiBF
bWJlZGRlZFBrZy5kZWMuKQogICAgLSBMYW45MTE4RHhlIGhhcyBhbiB1bnVzZWQgQXJtTGliIGVu
dHJ5LiBEcm9wIGl0LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBMZWlmIExpbmRob2xtIDxs
ZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cgpjb21taXQgNzA0NmEyNzM5YWU3NGY1ZDVjODZl
YTE4ZGM0YmNjODU1ZTQ5MTZjNgpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpE
YXRlOiAgIFR1ZSBBdWcgMjkgMTk6MzM6MDkgMjAxNyArMDgwMAoKICAgIEludGVsU2lsaWNvblBr
Zy9QbGF0Zm9ybVZUZFNhbXBsZTogQXZvaWQgdXNpbmcgY29uc3RhbnQgcmVzdWx0ICdpZicKICAg
IAogICAgSW4gdGhpcyBzYW1wbGUgZHJpdmVyLCBpZiAoMCkgey4uLn0gZWxzZSB7Li4ufSBzdGF0
ZW1lbnRzIHdlcmUgdXNlZCB0bwogICAgaWxsdXN0cmF0ZSB0d28gZGlmZmVyZW50IHVzaW5nIHNj
ZW5hcmlvcy4KICAgIAogICAgVGhpcyBjb21tZW50IHJlZmluZXMgdGhlIGNvZGluZyBzdHlsZSBi
eSBzdWJzdGl0dXRpbmcgdGhlICdpZiAoMCknCiAgICBzdGF0ZW1lbnQgd2l0aCBjb21tZW50cyB0
byBzZWxlY3Qgc2FtcGxlIGNvZGVzIGZvciBkaWZmZXJlbnQgY2FzZXMuCiAgICAKICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNp
Z25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoKY29tbWl0IGRiNmYwOGEwZWFlNjZm
NWM4ZTlhOTE5MzBkOWJjNzhjN2ViNDA0YmIKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJp
ZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBXZWQgQXVnIDMwIDEwOjI5OjE1IDIwMTcgKzAx
MDAKCiAgICBBcm1QbGF0Zm9ybVBrZy9Bcm1KdW5vRHhlOiByZW1vdmUgYm9ndXMgRG1hTGliIGRl
cGVuZGVuY3kKICAgIAogICAgVGhpcyBkcml2ZXIgZG9lcyBub3QgcmVseSBvbiBEbWFMaWIgYXQg
YWxsLCBzbyBkb24ndCBkZWNsYXJlIGl0IGFzIGEKICAgIGRlcGVuZGVuY3kuCiAgICAKICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9y
Zz4KCmNvbW1pdCAzOTQ2NDk3ZmY1NzA3NDk5MGEwM2E3MjNiMGE2MmRkZWNkYTE4ODhkCkF1dGhv
cjogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkRhdGU6ICAgV2Vk
IEF1ZyAzMCAwODoyNTo1MSAyMDE3ICswMTAwCgogICAgQXJtVmlydFBrZzogcmVtb3ZlIERtYUxp
YiBsaWJyYXJ5IGNsYXNzIHJlc29sdXRpb24KICAgIAogICAgVGhlIHZpcnQgdGFyZ2V0cyBuZXZl
ciB1c2Ugbm9uLWNvaGVyZW50IERNQSwgc28gdGhlcmUgaXMgbm8gcG9pbnQKICAgIGluIGhhdmlu
ZyBhIHNoYXJlZCBEbWFMaWIgbGlicmFyeSBjbGFzcyByZXNvbHV0aW9uIHBvaW50aW5nIHRvCiAg
ICBBcm1EbWFMaWIuIFNvIGRyb3AgaXQuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEFyZCBC
aWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQgMTg3N2IxNWUxMGQ5N2Q5Zjk1
NTgyMTMxZWNjYzU3NDU5M2MzMzkxZgpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5j
b20+CkRhdGU6ICAgV2VkIEF1ZyAzMCAxNToxNjoyMyAyMDE3ICswODAwCgogICAgU2hlbGxCaW5Q
a2c6IElhMzIvWDY0IFNoZWxsIGJpbmFyeSB1cGRhdGUuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYt
Ynk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21taXQgODIxZjI0YjEyODM2Njdk
ZTM5MTIxNWEyZjBjODY2MmNhMmZkMDk3ZApBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwu
Y29tPgpEYXRlOiAgIFR1ZSBBdWcgMjkgMTA6NDY6MTcgMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQ
a2cvQ3B1Q29tbW9uRmVhdHVyZXNMaWI6IFJlbW92ZSB1bm5lY2Vzc2FyeSBleHBsaWNpdCB0eXBl
IGNhc3QKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKY29t
bWl0IGY3MmRmMzU2OGY3ODBjOWYyYThmNWIxNmNhY2IxYjcyYjc1NzUwZDgKQXV0aG9yOiBIdWFq
aW5nIExpIDxodWFqaW5nLmxpQGludGVsLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDE0OjEyOjMz
IDIwMTcgKzA4MDAKCiAgICBTaGVsbFBrZzogVXBkYXRlIENXRCBhbmQgY3VycmVudCBtYXBwaW5n
IHdoZW4gY29tbWFuZHMgcmV0dXJuCiAgICAKICAgIFNvbWUgY29tbWFuZHMgbWF5IGNhdXNlIGN1
cnJlbnQgZGlyZWN0b3J5IG9yIGV2ZW4gY3VycmVudCBtYXBwaW5nCiAgICBiZWNvbWUgaW52YWxp
ZC4gRm9yIGV4YW1wbGUsICJNQVAiIGFmdGVyIHVucGx1Z2dpbmcgdGhlIFVTQiB0aHVtYgogICAg
a2V5IG1heSBjYXVzZSBjdXJyZW50IG1hcHBpbmcgIkZTMDoiIGRpc2FwcGVhci4KICAgIFRoaXMg
cGF0Y2ggdXBkYXRlcyB0aGUgQ1dEIGFuZCBjdXJyZW50IG1hcHBpbmcgd2hlbiBjb21tYW5kcyBy
ZXR1cm4uCiAgICBJdCBhbHNvIGNhdXNlcyB0aGUgY29tbWFuZCBwcm9tcHQgY2hhbmdlIHRvIGRl
ZmF1bHQgIlNoZWxsPiIuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1
YWppbmcubGlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieSBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRl
bC5jb20+Cgpjb21taXQgMDU1ZmFmZTFjZTg1MDEzZjFjODY4NjkwYWQwNjQ1NGE0MDVjNmFmMgpB
dXRob3I6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBBdWcg
MjggMTE6NDc6NTIgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnOiBGaXggYnVnIHRoYXQgZmFpbHMg
dG8gY2hhbmdlIENXRCBhZnRlciAibWFwIC1yIi4KICAgIAogICAgV2hlbiAibWFwIC1yIiBydW5z
LCB0aGUgbWFwcGluZyBsaXN0IGlzIHJlLWNyZWF0ZWQgYnV0CiAgICBnU2hlbGxDdXJNYXBwaW5n
IHN0aWxsIHBvaW50cyB0byB0aGUgb2xkIG1hcHBpbmcgbGlzdCB3aGljaAogICAgaXMgYWxyZWFk
eSBkZXN0cm95ZWQuCiAgICBUaGUgcGF0Y2ggdXBkYXRlcyB0aGUgZ1NoZWxsQ3VyTWFwcGluZyB0
byBwb2ludCB0byB0aGUgY29ycmVjdAogICAgbG9jYXRpb24gaW4gdGhlIG5ldyBtYXBwaW5nIGxp
c3QuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieSBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+Cgpjb21t
aXQgOWNmNDUxODcwMjNhYmRhNGUxNDVlZTY2YTQ5Mzc3NGIyOTlkMmQ1MgpBdXRob3I6IEh1YWpp
bmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTE6MjM6Mzkg
MjAxNyArMDgwMAoKICAgIFNoZWxsUGtnOiBSZW5hbWUgZ1NoZWxsQ3VyRGlyIHRvIGdTaGVsbEN1
ck1hcHBpbmcKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSHVhamluZyBMaSA8aHVhamluZy5s
aUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4K
CmNvbW1pdCAxMGNkNzQ3ZDMzY2E4YTJlM2Q0OTM0Y2VlMjk0NjJkMTQzNmExMjZkCkF1dGhvcjog
TG9uZyBRaW4gPHFpbi5sb25nQGludGVsLmNvbT4KRGF0ZTogICBUdWUgQXVnIDI5IDE2OjExOjQw
IDIwMTcgKzA4MDAKCiAgICBTZWN1cml0eVBrZzogQWRkIEFSTS9BQVJDSDY0IGFyY2ggdG8gZW5h
YmxlIFJuZ1Rlc3QgbW9kdWxlIGJ1aWxkLgogICAgCiAgICBSZWY6IGh0dHBzOi8vYnVnemlsbGEu
dGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjgwCiAgICAKICAgIEFkZGluZyBBUk0gYW5k
IEFBUkNINjQgdG8gU1VQUE9SVEVEX0FSQ0hJVEVDVFVSRVMgaW4gU2VjdXJpdHlQa2cuZHNjCiAg
ICB0byBlbmFibGUgUm5nVGVzdCBtb2R1bGUgYnVpbGQsIHNpbmNlIHRoaXMgaXMgb25lIHBsYXRm
b3JtLWluZGVwZW5kZW50CiAgICBhcHBsaWNhdGlvbi4KICAgIAogICAgQ2M6IENoYW8gWmhhbmcg
PGNoYW8uYi56aGFuZ0BpbnRlbC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFFpbiBMb25nIDxxaW4ubG9uZ0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
CmNvbW1pdCBkNDMxZDgzMzllOGIwZThjZmY2MzRhZTI1Njc5NjA3MDZjMDI4NTIyCkF1dGhvcjog
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDExOjQ4
OjAwIDIwMTcgKzAyMDAKCiAgICBPdm1mUGtnL1FlbXVGd0NmZ0R4ZUxpYjogU0VWOiB6ZXJvIEZX
X0NGR19ETUFfQUNDRVNTIGJlZm9yZSBkZWNyeXB0aW5nIGl0CiAgICAKICAgIFRoZXJlJ3MgYSBz
bWFsbCB3aW5kb3cgYmV0d2VlbgogICAgCiAgICAtIEFsbG9jRndDZmdEbWFBY2Nlc3NCdWZmZXIo
KSBtYXBwaW5nIHRoZSBuZXcgRldfQ0ZHX0RNQV9BQ0NFU1Mgb2JqZWN0IGZvcgogICAgICBjb21t
b24gYnVmZmVyIG9wZXJhdGlvbiAoaS5lLiwgZGVjcnlwdGluZyBpdCksIGFuZAogICAgCiAgICAt
IEludGVybmFsUWVtdUZ3Q2ZnRG1hQnl0ZXMoKSBzZXR0aW5nIHRoZSBmaWVsZHMgb2YgdGhlIG9i
amVjdC4KICAgIAogICAgSW4gdGhpcyB3aW5kb3csIGVhcmxpZXIgZ2FyYmFnZSBpbiB0aGUgb2Jq
ZWN0IGlzICJsZWFrZWQiIHRvIHRoZQogICAgaHlwZXJ2aXNvci4gU28gemVybyB0aGUgb2JqZWN0
IGJlZm9yZSB3ZSBkZWNyeXB0IGl0LgogICAgCiAgICAoVGhpcyBjb21taXQgbWVzc2FnZSByZWZl
cmVuY2VzIEFNRCBTRVYgZGlyZWN0bHksIGJlY2F1c2UgUWVtdUZ3Q2ZnRHhlTGliCiAgICBpcyBu
b3QgKmdlbmVyYWxseSogZW5hYmxlZCBmb3IgSU9NTVUgb3BlcmF0aW9uIGp1c3QgeWV0LCB1bmxp
a2Ugb3VyIGdvYWwKICAgIGZvciB0aGUgdmlydGlvIGluZnJhc3RydWN0dXJlLiBJbnN0ZWFkLCBR
ZW11RndDZmdEeGVMaWIgdXNlcwogICAgTWVtRW5jcnlwdFNldkxpYiBleHBsaWNpdGx5IHRvIGRl
dGVjdCBTRVYsIGFuZCB0aGVuIHJlbGllcyBvbiBJT01NVQogICAgcHJvdG9jb2wgYmVoYXZpb3Ig
dGhhdCBpcyBzcGVjaWZpYyB0byBTRVYuIEF0IHRoaXMgcG9pbnQsIHRoaXMgaXMgYnkKICAgIGRl
c2lnbi4pCiAgICAKICAgIENjOiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+
CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENj
OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9m
Zi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
b3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 04:27:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 04:27: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.xen.org>)
	id 1dnH4K-0002uP-Ss; Thu, 31 Aug 2017 04:27:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sfr@canb.auug.org.au>) id 1dnH4I-0002uJ-57
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 04:27:03 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5C/E7-02229-51097A95; Thu, 31 Aug 2017 04:27:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsWSLjbBWVdkwvJ
 Ig94dKhb3prxnd2D02N63iz2AMYo1My8pvyKBNePul4ssBTdEKv78nMnYwNgn1MXIxSEk0MMk
 sWPecjYQh0VgPovEupXHmboYOYEcVYmfi56zg9hsAroS/149ZwIpEhF4xSSx4NxesASzQLHE6
 vVtjCC2sIC7xPmPl8CaeQXMJH6dmghlC0qcnPmEBaJeS+Lhr1tQtrzE9rdzmCcwcs9CUjYLSd
 ksJGULGJlXMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGCgM
 Q7GCc2uB8iFGSg0lJlDc6dXmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneB31AOcGi1PTUirTM
 HGDIwqQlOHiURHhngaR5iwsSc4sz0yFSpxgVpcR5U0ESAiCJjNI8uDZYnFxilJUS5mUEOkSIp
 yC1KDezBFX+FaM4B6OSMO9kkCk8mXklcNNfAS1mAloc67UUZHFJIkJKqoHRN9DDc0NA2uRUEc
 9Ct6MfnOWDLPadnHtoQ/e2v1USIQdf1c3MEHLhMqlauJyj7/cM5W2xjQrxbYIpC/3fu4iZnul
 cphx1qVVlRs2UCeYJe0Mi15/zK5x27biDVPdm3Y4/kpaxehIh1gfmFnfmSByfZGP8yXy18bwr
 dWdeR/9o3W71sOetp6ASS3FGoqEWc1FxIgDeaFR+jgIAAA==
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504153617!109759437!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 26664 invoked from network); 31 Aug 2017 04:27:00 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 04:27:00 -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 3xjTq24flTz9s7M;
 Thu, 31 Aug 2017 14:26:54 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1504153615;
 bh=5MjT4SqupoRa7NdQx7NrGF0CrTmNJs1HUtXFGitEn1E=;
 h=Date:From:To:Cc:Subject:From;
 b=jUps5+/j50T/DMlH5FDb1mUQ3QyPqwAsiffc8E5DaugXJWxeffr9g1QFirhNdIvh2
 DVizQsJFWIKnwLZQZcAwkkTBrJOlEO1Wz4EaJWDalINKemyFkwi7LWhaLhdaHKjlVQ
 0zo4KvvIscDPUCqtHKM/+MK7Vtp/orN9s9ZU0vllXNdCniQcyJj2z1dBdZe7wuVJE3
 hgf/T+Z5x+3iBXk99c9966QI6DifRxJDlwoKjE2yRQVISmlceT37HkCAtVEGhrLE+b
 cO7f+b5juV2uxcgSe3qFA5mtxwQCmwrNERyCaBQn6UhrJtHCHZSYXU3QqMsvhCqCQP
 9pz6meluitPUg==
Date: Thu, 31 Aug 2017 14:26:54 +1000
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>, Thomas Gleixner <tglx@linutronix.de>, Ingo
 Molnar <mingo@elte.hu>, "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra
 <peterz@infradead.org>
Message-ID: <20170831142654.47f17cd7@canb.auug.org.au>
MIME-Version: 1.0
Cc: Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [Xen-devel] linux-next: manual merge of the xen-tip tree with the
	tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVG9kYXkncyBsaW51eC1uZXh0IG1lcmdlIG9mIHRoZSB4ZW4tdGlwIHRyZWUgZ290
IGEgY29uZmxpY3QgaW46CgogIGFyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmgKCmJldHdlZW4g
Y29tbWl0OgoKICAxMWE3ZmZiMDE3MDMgKCJ4ODYvdHJhcHM6IFNpbXBsaWZ5IHBhZ2VmYXVsdCB0
cmFjaW5nIGxvZ2ljIikKCmZyb20gdGhlIHRpcCB0cmVlIGFuZCBjb21taXQ6CgogIGFkNWI4YzRi
YTMyMyAoInhlbjogZ2V0IHJpZCBvZiBwYXJhdmlydCBvcCBhZGp1c3RfZXhjZXB0aW9uX2ZyYW1l
IikKCmZyb20gdGhlIHhlbi10aXAgdHJlZS4KCkkgZml4ZWQgaXQgdXAgKHNlZSBiZWxvdykgYW5k
IGNhbiBjYXJyeSB0aGUgZml4IGFzIG5lY2Vzc2FyeS4gVGhpcwppcyBub3cgZml4ZWQgYXMgZmFy
IGFzIGxpbnV4LW5leHQgaXMgY29uY2VybmVkLCBidXQgYW55IG5vbiB0cml2aWFsCmNvbmZsaWN0
cyBzaG91bGQgYmUgbWVudGlvbmVkIHRvIHlvdXIgdXBzdHJlYW0gbWFpbnRhaW5lciB3aGVuIHlv
dXIgdHJlZQppcyBzdWJtaXR0ZWQgZm9yIG1lcmdpbmcuICBZb3UgbWF5IGFsc28gd2FudCB0byBj
b25zaWRlciBjb29wZXJhdGluZwp3aXRoIHRoZSBtYWludGFpbmVyIG9mIHRoZSBjb25mbGljdGlu
ZyB0cmVlIHRvIG1pbmltaXNlIGFueSBwYXJ0aWN1bGFybHkKY29tcGxleCBjb25mbGljdHMuCgot
LSAKQ2hlZXJzLApTdGVwaGVuIFJvdGh3ZWxsCgpkaWZmIC0tY2MgYXJjaC94ODYvaW5jbHVkZS9h
c20vdHJhcHMuaAppbmRleCBiNGYzMjJkNmM5NWYsOTM1NzA5ODI5YTRlLi4wMDAwMDAwMDAwMDAK
LS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS90cmFwcy5oCkBAQCAtMzgsNyAtMzUsMzQgKzM1LDMzIEBAQCBhc21saW5rYWdlIHZvaWQg
bWFjaGluZV9jaGVjayh2b2lkKQogICNlbmRpZiAvKiBDT05GSUdfWDg2X01DRSAqLwogIGFzbWxp
bmthZ2Ugdm9pZCBzaW1kX2NvcHJvY2Vzc29yX2Vycm9yKHZvaWQpOwogIAorICNpZiBkZWZpbmVk
KENPTkZJR19YODZfNjQpICYmIGRlZmluZWQoQ09ORklHX1hFTl9QVikKKyBhc21saW5rYWdlIHZv
aWQgeGVuX2RpdmlkZV9lcnJvcih2b2lkKTsKKyBhc21saW5rYWdlIHZvaWQgeGVuX3hlbmRlYnVn
KHZvaWQpOworIGFzbWxpbmthZ2Ugdm9pZCB4ZW5feGVuaW50Myh2b2lkKTsKKyBhc21saW5rYWdl
IHZvaWQgeGVuX25taSh2b2lkKTsKKyBhc21saW5rYWdlIHZvaWQgeGVuX292ZXJmbG93KHZvaWQp
OworIGFzbWxpbmthZ2Ugdm9pZCB4ZW5fYm91bmRzKHZvaWQpOworIGFzbWxpbmthZ2Ugdm9pZCB4
ZW5faW52YWxpZF9vcCh2b2lkKTsKKyBhc21saW5rYWdlIHZvaWQgeGVuX2RldmljZV9ub3RfYXZh
aWxhYmxlKHZvaWQpOworIGFzbWxpbmthZ2Ugdm9pZCB4ZW5fZG91YmxlX2ZhdWx0KHZvaWQpOwor
IGFzbWxpbmthZ2Ugdm9pZCB4ZW5fY29wcm9jZXNzb3Jfc2VnbWVudF9vdmVycnVuKHZvaWQpOwor
IGFzbWxpbmthZ2Ugdm9pZCB4ZW5faW52YWxpZF9UU1Modm9pZCk7CisgYXNtbGlua2FnZSB2b2lk
IHhlbl9zZWdtZW50X25vdF9wcmVzZW50KHZvaWQpOworIGFzbWxpbmthZ2Ugdm9pZCB4ZW5fc3Rh
Y2tfc2VnbWVudCh2b2lkKTsKKyBhc21saW5rYWdlIHZvaWQgeGVuX2dlbmVyYWxfcHJvdGVjdGlv
bih2b2lkKTsKKyBhc21saW5rYWdlIHZvaWQgeGVuX3BhZ2VfZmF1bHQodm9pZCk7CisgYXNtbGlu
a2FnZSB2b2lkIHhlbl9hc3luY19wYWdlX2ZhdWx0KHZvaWQpOworIGFzbWxpbmthZ2Ugdm9pZCB4
ZW5fc3B1cmlvdXNfaW50ZXJydXB0X2J1Zyh2b2lkKTsKKyBhc21saW5rYWdlIHZvaWQgeGVuX2Nv
cHJvY2Vzc29yX2Vycm9yKHZvaWQpOworIGFzbWxpbmthZ2Ugdm9pZCB4ZW5fYWxpZ25tZW50X2No
ZWNrKHZvaWQpOworICNpZmRlZiBDT05GSUdfWDg2X01DRQorIGFzbWxpbmthZ2Ugdm9pZCB4ZW5f
bWFjaGluZV9jaGVjayh2b2lkKTsKKyAjZW5kaWYgLyogQ09ORklHX1g4Nl9NQ0UgKi8KKyBhc21s
aW5rYWdlIHZvaWQgeGVuX3NpbWRfY29wcm9jZXNzb3JfZXJyb3Iodm9pZCk7CisgI2VuZGlmCisg
CiAgI2lmZGVmIENPTkZJR19UUkFDSU5HCiAtYXNtbGlua2FnZSB2b2lkIHRyYWNlX3BhZ2VfZmF1
bHQodm9pZCk7CiAgI2RlZmluZSB0cmFjZV9zdGFja19zZWdtZW50IHN0YWNrX3NlZ21lbnQKICAj
ZGVmaW5lIHRyYWNlX2RpdmlkZV9lcnJvciBkaXZpZGVfZXJyb3IKICAjZGVmaW5lIHRyYWNlX2Jv
dW5kcyBib3VuZHMKQEBAIC01Myw3IC03NywxMCArNzYsMTEgQEBACiAgI2RlZmluZSB0cmFjZV9h
bGlnbm1lbnRfY2hlY2sgYWxpZ25tZW50X2NoZWNrCiAgI2RlZmluZSB0cmFjZV9zaW1kX2NvcHJv
Y2Vzc29yX2Vycm9yIHNpbWRfY29wcm9jZXNzb3JfZXJyb3IKICAjZGVmaW5lIHRyYWNlX2FzeW5j
X3BhZ2VfZmF1bHQgYXN5bmNfcGFnZV9mYXVsdAogKyNkZWZpbmUgdHJhY2VfcGFnZV9mYXVsdCBw
YWdlX2ZhdWx0CisgCisgI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgJiYgZGVmaW5lZChDT05G
SUdfWEVOX1BWKQorIGFzbWxpbmthZ2Ugdm9pZCB4ZW5fdHJhY2VfcGFnZV9mYXVsdCh2b2lkKTsK
KyAjZW5kaWYKICAjZW5kaWYKICAKICBkb3RyYXBsaW5rYWdlIHZvaWQgZG9fZGl2aWRlX2Vycm9y
KHN0cnVjdCBwdF9yZWdzICosIGxvbmcpOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 04:38:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 04:38: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.xen.org>)
	id 1dnHEv-0003ie-Ro; Thu, 31 Aug 2017 04:38:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sfr@canb.auug.org.au>) id 1dnHEu-0003iY-8Z
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 04:38:00 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 1C/80-02229-7A297A95; Thu, 31 Aug 2017 04:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWSLjbBWXfZpOW
 RBj/OmVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyrHwMKjgtWfD6j28DYztfFyMkhJNDDJPG9
 K6+LkYuDRWA+i0TfxqfMIAkWAVWJKRsusYDYbAK6Ev9ePWcCKRIReMUkseDcXnaQBLNAscTq9
 W2MILawgLvE+Y+XmEBsXgEziWnfvjBD2IISJ2c+YYGo15J4+OsWlC0vsf3tHOYJjNyzkJTNQl
 I2C0nZAkbmVYwaxalFZalFukaWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgUF
 Sz8DAuIPx8ha/Q4ySHExKorzRqcsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw2k8EygkWpaan
 VqRl5gDDFSYtwcGjJMJbOwEozVtckJhbnJkOkTrFqCglzrsTJCEAksgozYNrg8XIJUZZKWFeR
 gYGBiGegtSi3MwSVPlXjOIcjErCvHog23ky80rgpr8CWswEtDjWaynI4pJEhJRUA6P5K8mvAc
 dj7+p0hX6xWH/J4f/aLWs23FN7Hrhc943kVancvaXx7DyH9m3Z+620dMbefcvExBu9DRt3Gaw
 33chkuVjuQPu9PV7s2ybtY9l7rWCmctPuCdu4t1kLz9hYPHftbFnnCPVUdjWRp/9yWPy/6N5Y
 2Pop8uuTF3sWaswprLCoFXqqs/KXEktxRqKhFnNRcSIA5kqFnIwCAAA=
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504154275!94156976!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 40734 invoked from network); 31 Aug 2017 04:37:58 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Aug 2017 04:37:58 -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 3xjV3k5bTZz9s7c;
 Thu, 31 Aug 2017 14:37:54 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1504154275;
 bh=ML99DmixWPv+X93bpS/L7ntV0G1bxkXoorERUEMnAwM=;
 h=Date:From:To:Cc:Subject:From;
 b=Sfq3qgHNFU94vQFUc+bV2o4yMn/2tC/Dz3d6Yri3wSjx/Rv7VxB3AdrkQfqDsQJh4
 yrtTT1gWLlvw6Sl67tH6O3d30v5MjUBJONM1zTcLu/6fPEeiXi4VX+OlxA/9XAaFxS
 bZxsJvGvA7wws60aASCJvtOHHTyTv35fpLUIxBlucITROmNY6LMI7SJc94FsREIB1N
 d/4OoDqUaCW8xBKMf091lnaQThGV7BiLifp1wVlTbjYL/2Xmo0HX12OpnDD3Pv4IJ8
 y7WdgzL7QdEA6UdIWin9VNM7+Vxf15v8Do3i02EpESElkRA700g4rlJUK2YmxxZWjf
 /RWi7TbcRke+A==
Date: Thu, 31 Aug 2017 14:37:54 +1000
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>, Thomas Gleixner <tglx@linutronix.de>, Ingo
 Molnar <mingo@elte.hu>, "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra
 <peterz@infradead.org>
Message-ID: <20170831143754.3136a6c6@canb.auug.org.au>
MIME-Version: 1.0
Cc: Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [Xen-devel] linux-next: manual merge of the xen-tip tree with the
	tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVG9kYXkncyBsaW51eC1uZXh0IG1lcmdlIG9mIHRoZSB4ZW4tdGlwIHRyZWUgZ290
IGEgY29uZmxpY3QgaW46CgogIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwoKYmV0d2VlbiBj
b21taXQ6CgogIDY0YjE2M2ZhYjY4NCAoIng4Ni9pZHQ6IFVuaWZ5IGdhdGVfc3RydWN0IGhhbmRs
aW5nIGZvciAzMi82NC1iaXQga2VybmVscyIpCgpmcm9tIHRoZSB0aXAgdHJlZSBhbmQgY29tbWl0
OgoKICBhZDViOGM0YmEzMjMgKCJ4ZW46IGdldCByaWQgb2YgcGFyYXZpcnQgb3AgYWRqdXN0X2V4
Y2VwdGlvbl9mcmFtZSIpCgpmcm9tIHRoZSB4ZW4tdGlwIHRyZWUuCgpJIGZpeGVkIGl0IHVwIChz
ZWUgYmVsb3cpIGFuZCBjYW4gY2FycnkgdGhlIGZpeCBhcyBuZWNlc3NhcnkuIFRoaXMKaXMgbm93
IGZpeGVkIGFzIGZhciBhcyBsaW51eC1uZXh0IGlzIGNvbmNlcm5lZCwgYnV0IGFueSBub24gdHJp
dmlhbApjb25mbGljdHMgc2hvdWxkIGJlIG1lbnRpb25lZCB0byB5b3VyIHVwc3RyZWFtIG1haW50
YWluZXIgd2hlbiB5b3VyIHRyZWUKaXMgc3VibWl0dGVkIGZvciBtZXJnaW5nLiAgWW91IG1heSBh
bHNvIHdhbnQgdG8gY29uc2lkZXIgY29vcGVyYXRpbmcKd2l0aCB0aGUgbWFpbnRhaW5lciBvZiB0
aGUgY29uZmxpY3RpbmcgdHJlZSB0byBtaW5pbWlzZSBhbnkgcGFydGljdWxhcmx5CmNvbXBsZXgg
Y29uZmxpY3RzLgoKLS0gCkNoZWVycywKU3RlcGhlbiBSb3Rod2VsbAoKZGlmZiAtLWNjIGFyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCBjNzZmNWZmNGQwZDcsMTQ4NTI3YzRlNDhhLi4w
MDAwMDAwMDAwMDAKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQEAgLTU5Niw0MiAtNjUxLDEwICs2NTgsMTAgQEBAIHN0
YXRpYyBpbnQgY3Z0X2dhdGVfdG9fdHJhcChpbnQgdmVjdG9yCiAgCiAgCWluZm8tPnZlY3RvciA9
IHZlY3RvcjsKICAKIC0JYWRkciA9IGdhdGVfb2Zmc2V0KCp2YWwpOwogKwlhZGRyID0gZ2F0ZV9v
ZmZzZXQodmFsKTsKICAjaWZkZWYgQ09ORklHX1g4Nl82NAotIAkvKgotIAkgKiBMb29rIGZvciBr
bm93biB0cmFwcyB1c2luZyBJU1QsIGFuZCBzdWJzdGl0dXRlIHRoZW0KLSAJICogYXBwcm9wcmlh
dGVseS4gIFRoZSBkZWJ1Z2dlciBvbmVzIGFyZSB0aGUgb25seSBvbmVzIHdlIGNhcmUKLSAJICog
YWJvdXQuICBYZW4gd2lsbCBoYW5kbGUgZmF1bHRzIGxpa2UgZG91YmxlX2ZhdWx0LAotIAkgKiBz
byB3ZSBzaG91bGQgbmV2ZXIgc2VlIHRoZW0uICBXYXJuIGlmCi0gCSAqIHRoZXJlJ3MgYW4gdW5l
eHBlY3RlZCBJU1QtdXNpbmcgZmF1bHQgaGFuZGxlci4KLSAJICovCi0gCWlmIChhZGRyID09ICh1
bnNpZ25lZCBsb25nKWRlYnVnKQotIAkJYWRkciA9ICh1bnNpZ25lZCBsb25nKXhlbl9kZWJ1ZzsK
LSAJZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylpbnQzKQotIAkJYWRkciA9ICh1bnNp
Z25lZCBsb25nKXhlbl9pbnQzOwotIAllbHNlIGlmIChhZGRyID09ICh1bnNpZ25lZCBsb25nKXN0
YWNrX3NlZ21lbnQpCi0gCQlhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX3N0YWNrX3NlZ21lbnQ7
Ci0gCWVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpZG91YmxlX2ZhdWx0KSB7Ci0gCQkv
KiBEb24ndCBuZWVkIHRvIGhhbmRsZSB0aGVzZSAqLwogLQlpZiAoIWdldF90cmFwX2FkZHIoJmFk
ZHIsIHZhbC0+aXN0KSkKKysJaWYgKCFnZXRfdHJhcF9hZGRyKCZhZGRyLCB2YWwtPmJpdHMuaXN0
KSkKICAJCXJldHVybiAwOwotICNpZmRlZiBDT05GSUdfWDg2X01DRQotIAl9IGVsc2UgaWYgKGFk
ZHIgPT0gKHVuc2lnbmVkIGxvbmcpbWFjaGluZV9jaGVjaykgewotIAkJLyoKLSAJCSAqIHdoZW4g
eGVuIGh5cGVydmlzb3IgaW5qZWN0IHZNQ0UgdG8gZ3Vlc3QsCi0gCQkgKiB1c2UgbmF0aXZlIG1j
ZSBoYW5kbGVyIHRvIGhhbmRsZSBpdAotIAkJICovCi0gCQk7Ci0gI2VuZGlmCi0gCX0gZWxzZSBp
ZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylubWkpCi0gCQkvKgotIAkJICogVXNlIHRoZSBuYXRp
dmUgdmVyc2lvbiBhcyB3ZWxsLgotIAkJICovCi0gCQk7Ci0gCWVsc2UgewotIAkJLyogU29tZSBv
dGhlciB0cmFwIHVzaW5nIElTVD8gKi8KLSAJCWlmIChXQVJOX09OKHZhbC0+Yml0cy5pc3QgIT0g
MCkpCi0gCQkJcmV0dXJuIDA7Ci0gCX0KICAjZW5kaWYJLyogQ09ORklHX1g4Nl82NCAqLwogIAlp
bmZvLT5hZGRyZXNzID0gYWRkcjsKICAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 04:53:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 04: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.xen.org>)
	id 1dnHTe-00052S-8C; Thu, 31 Aug 2017 04:53:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnHTc-000525-Bs
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 04:53:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AA/10-03423-73697A95; Thu, 31 Aug 2017 04:53:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdds2vJ
 IgwMrDS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMefWd7aCVomKo+8uMjUw
 3hXoYuTiEBL4yyixZt9JJgjnMaPEtRmPoZxtjBJ7/n1l6WLk5BARcJb4emYuO4jNK6Av8f3vc
 2YQW1ggSGLNlTeMIA0SAs9ZJCZNmMcIkpAQ8JRonN/MDGPfuHEQqJmdg03ASuKQGEiURUBV4s
 P1PewTGLkXMDKsYtQoTi0qSy3SNTTTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DoDEOxgvL8x4BCjJAeTkihvdOrySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJxTgXKCRanp
 qRVpmTnA8INJS3DwKInwfpoClOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeByBFAiBFG
 aV5cCNgsXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxfQabwZOaVwG16BXQEE9ARsV5LQY
 4oSURISTUwruFM4eiQi5y/3Zy5/LX93rMB7oZnlrApZrAJaXBtzWAp2yfGdU7mpWnD2VKZHmb
 tEo0Qczs7tUnzJs59bp7YbxyW/kc2kVXioQa7vKZIsPSnlKPfdtmEW2RNnGWumzTReck7CdWn
 xlPD08sYJe7euRArf2VhUwZbaETRPl6LV+abGOK/aSixFGckGmoxFxUnAgDjjO8MgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504155189!73731004!1
X-Originating-IP: [104.130.215.37]
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 36660 invoked from network); 31 Aug 2017 04:53:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 04:53:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnHTW-0007qB-SE; Thu, 31 Aug 2017 04:53: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 1dnHTR-0000Yr-EA; Thu, 31 Aug 2017 04:53:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnHTQ-0003kr-OH; Thu, 31 Aug 2017 04:53:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112972-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4be9a177e62eaa190b0f4721dd19153993511ee3
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 04:53:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112972: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk3MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk3Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBwYXNzIGluIDExMjk2OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk1
NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5NTYKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjk1NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDExMjk2OSBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNGJlOWExNzdlNjJlYWExOTBiMGY0NzIx
ZGQxOTE1Mzk5MzUxMWVlMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGFiNmE4NGFhZGFiMTFmMzEzMzIwMzBhMWU5ZjBiOTI4MmQ3NjE1NgoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEyOTU2ICAyMDE3LTA4LTMwIDA5OjU2OjU2IFogICAgMCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMjk1NyAgMjAxNy0wOC0zMCAxMjowMjoxNyBaICAgIDAgZGF5cyAgICA4IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjk2MiAgMjAxNy0wOC0zMCAxODowNTowNCBa
ICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzc0IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 04:57:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 04: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.xen.org>)
	id 1dnHXZ-0005LD-Sd; Thu, 31 Aug 2017 04:57:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eric.r.crawford@intel.com>) id 1dnDhV-0001Lj-W1
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 00:51:18 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3D/54-01778-58D57A95; Thu, 31 Aug 2017 00:51:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOKsWRWlGSWpSXmKPExsVywNykWLcldnm
 kwfuL0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8brH2uZC96LVZx5eIutgbFBuIuRk0NIYBqj
 xPzV2SC2hACvxJFlM1gh7ACJriNLGLsYuYBqGhglujbMY4Fw9jBK/Pr+hh3CWcMocfrMRHaQF
 jYBE4mTLx4xgtgiAioSR/uOs4IUMQvcYJbY//QOG0hCWMBT4tPXs8wQRV4SdyZ+YoOwnSQm99
 0EG8QioCqx8fccsBpegWCJ7vNLoVbPYZTY/fg42IGcAkYSF16tAdvGKCAm8f3UGiYQm1lAXOL
 Wk/lMEE8ISCzZc54ZwhaVePn4H9Rz0hLH1l0Hu05CYCGzxKaPzVANChJ3lq1mgxikJ3Fj6hQo
 W1ti2cLXUBcJSpyc+YQFEnpqEhd272edwCg9C8nuWUjaZyFpn4WkfQEjyypGjeLUorLUIl0jQ
 72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBIrmdgYNzB2LPX7xCjJAeTkihvoe
 vySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNkxQDnBotT01Iq0zBxgSoFJS3DwKInwKoKkeYs
 LEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnJcbpEgApCijNA9uBCy9XWKUlRLmZWRgYBDiKUgt
 ys0sQZV/xSjOwagkzDsPZApPZl4J3KZXQEcwAR0R67UU5IiSRISUVAOj/LuqLY6S0+1lPvE4F
 rFHb9xdn+5hwLhXOG3jnyPHhSf63fNqmvRljUEq93ZGoXl8RjXuu9vi7W3nr/rKe5H7dF7d1t
 rEnLYg9r6rF7oXyhaIH9okHVSbdX85y7fzat8fb2m6s8D/pqBxyvuOkK0Jv/kP7LGqX/53cmD
 95o/FbEXf1KYYmVQosRRnJBpqMRcVJwIAsIOga2oDAAA=
X-Env-Sender: eric.r.crawford@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504140674!56919641!1
X-Originating-IP: [192.55.52.115]
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 23785 invoked from network); 31 Aug 2017 00:51:16 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 00:51:16 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 17:51:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="1009467561"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga003.jf.intel.com with ESMTP; 30 Aug 2017 17:51:13 -0700
Received: from fmsmsx123.amr.corp.intel.com (10.18.125.38) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 30 Aug 2017 17:51:12 -0700
Received: from fmsmsx107.amr.corp.intel.com ([169.254.6.9]) by
 fmsmsx123.amr.corp.intel.com ([169.254.7.170]) with mapi id 14.03.0319.002;
 Wed, 30 Aug 2017 17:51:12 -0700
From: "Crawford, Eric R" <eric.r.crawford@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>
Thread-Topic: [PATCH v10] VT-d: use correct BDF for VF to search VT-d unit
Thread-Index: AQHTH6/XOZrnw6c0dE+olnLFrJUQb6KZ4dIA///yKoCAA8/o8A==
Date: Thu, 31 Aug 2017 00:51:11 +0000
Message-ID: <A6A3FD11A8CF714D95BA81AA443211DD415FE125@fmsmsx107.amr.corp.intel.com>
References: <1503888144-4939-1-git-send-email-chao.gao@intel.com>
 <59A3ED720200007800174569@prv-mh.provo.novell.com>
 <20170828072643.GA18720@op-computing>
In-Reply-To: <20170828072643.GA18720@op-computing>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDk0MzhiOGItNGM1MS00N2E0LWExY2ItNWM2ZDM2MmU4MmUzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Im0wSUxHVVFRN0xSa3p6bUV2QnNqNU1HanVpajJcLzR5alA1MnpCUk9cLzlJND0ifQ==
x-originating-ip: [10.1.200.107]
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 31 Aug 2017 04:57:17 +0000
Cc: Tim Deegan <tim@xen.org>, "Tian, Kevin" <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" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10] VT-d: use correct BDF for VF to search
	VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29ycnkgZm9yIHRoZSBkZWxheSwgaXQgbG9va3MgbGlrZSB0aGlzIHBhdGNoIHJlc29sdmVzIHRo
ZSBpc3N1ZS4KClRlc3RlZC1ieTogQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGlu
dGVsLmNvbT4KCi1FcmljCgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpGcm9tOiBHYW8sIENo
YW8gClNlbnQ6IE1vbmRheSwgQXVndXN0IDI4LCAyMDE3IDEyOjI3IEFNClRvOiBDcmF3Zm9yZCwg
RXJpYyBSIDxlcmljLnIuY3Jhd2ZvcmRAaW50ZWwuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPjsgQ3Jhd2ZvcmQsIEVyaWMgUiA8ZXJpYy5yLmNyYXdmb3JkQGludGVsLmNvbT47
IFRpYW4sIEtldmluIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnOyBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz47IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KU3ViamVjdDogUmU6IFtQ
QVRDSCB2MTBdIFZULWQ6IHVzZSBjb3JyZWN0IEJERiBmb3IgVkYgdG8gc2VhcmNoIFZULWQgdW5p
dAoKT24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDI6MTY6MThBTSAtMDYwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4gT24gMjguMDguMTcgYXQgMDQ6NDIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdy
b3RlOgo+PiBXaGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEg
J1BoeXNpY2FsIEZ1bmN0aW9uJwo+PiBhcmUgdW5kZXIgdGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZU
LWQgdW5pdCBhcyB0aGUgJ1BoeXNpY2FsIEZ1bmN0aW9uJy4KPj4gQSAnUGh5c2ljYWwgRnVuY3Rp
b24nIGNhbiBiZSBhICdUcmFkaXRpb25hbCBGdW5jdGlvbicgb3IgYW4gQVJJIAo+PiAnRXh0ZW5k
ZWQgRnVuY3Rpb24nLiBBbmQgZnVydGhlcm1vcmUsICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFu
IAo+PiBlbmRwb2ludCBhcmUgdW5kZXIgdGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZULWQgdW5pdCBh
cyB0aGUgCj4+ICdUcmFkaXRpb25hbCBGdW5jdGlvbnMnIG9uIHRoZSBlbmRwb2ludC4gVG8gc2Vh
cmNoIFZULWQgdW5pdCBmb3IgYSAKPj4gVkYsIGlmIGl0cyBQRiBpc24ndCBhbiBleHRlbmRlZCBm
dW5jdGlvbiwgdGhlIEJERiBvZiBQRiBzaG91bGQgYmUgCj4+IHVzZWQuIE90aGVyd2lzZSB0aGUg
QkRGIG9mIGEgdHJhZGl0aW9uYWwgZnVuY3Rpb24gaW4gdGhlIHNhbWUgZGV2aWNlIAo+PiB3aXRo
IHRoZSBQRiBzaG91bGQgYmUgdXNlZC4KPj4gCj4+IEN1cnJlbnQgY29kZSB1c2VzIFBDSV9TTE9U
KCkgdG8gcmVjb2duaXplIGFuIEFSSSAnRXh0ZW5kZWQgRnVuY2lvbicuCj4+IEJ1dCBpdCBpcyBj
b25jZXB0dWFsbHkgd3Jvbmcgdy9vIGNoZWNraW5nIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQg
Cj4+IGZ1bmN0aW9uIGFuZCB3b3VsZCBsZWFkIHRvIG1hdGNoIFZGcyBvZiBhIFJDIGludGVncmF0
ZWQgUEYgdG8gYSB3cm9uZyAKPj4gVlQtZCB1bml0Lgo+PiAKPj4gVGhpcyBwYXRjaCBvdmVycmlk
ZXMgVkYgJ2lzX2V4dGZuJyBmaWVsZCBhbmQgdXNlcyB0aGlzIGZpZWxkIHRvIAo+PiBpbmRpY2F0
ZSB3aGV0aGVyIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uLiBUaGUg
ZmllbGQgCj4+IGhlbHBzIHRvIHVzZSBjb3JyZWN0IEJERiB0byBzZWFyY2ggVlQtZCB1bml0Lgo+
PiAKPj4gUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRl
bC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4K
PkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IGFsYmVpdCAuLi4KPgo+
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPj4gQEAgLTIxMSwxNSArMjExLDE1IEBAIHN0
cnVjdCBhY3BpX2RyaGRfdW5pdCAqYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KGNvbnN0IHN0
cnVjdCBwY2lfZGV2ICpwZGV2KQo+PiAgICAgIGlmICggcGRldiA9PSBOVUxMICkKPj4gICAgICAg
ICAgcmV0dXJuIE5VTEw7Cj4+ICAKPj4gLSAgICBpZiAoIHBkZXYtPmluZm8uaXNfZXh0Zm4gKQo+
PiArICAgIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQo+PiAgICAgIHsKPj4gLSAgICAgICAg
YnVzID0gcGRldi0+YnVzOwo+PiAtICAgICAgICBkZXZmbiA9IDA7Cj4+ICsgICAgICAgIGJ1cyA9
IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsKPj4gKyAgICAgICAgZGV2Zm4gPSAoIXBkZXYtPmluZm8u
aXNfZXh0Zm4pID8gcGRldi0+aW5mby5waHlzZm4uZGV2Zm4gOiAKPj4gKyAwOwo+Cj4uLi4gaWYg
SSBlbmQgdXAgY29tbWl0dGluZyB0aGlzIGFuZCBpZiBJIGRvbid0IGZvcmdldCwgSSdsbCBsaWtl
bHkgdGFrZSAKPnRoZSBsaWJlcnR5IHRvIHJlbW92ZSB0aGUgcG9pbnRsZXNzIHBhcmVudGhlc2Vz
IGhlcmUuCj4KCkhpLCBFcmljLgoKQ291bGQgeW91IHRlc3QgdGhpcyBwYXRjaCBhZ2FpbiBhbmQg
Z2l2ZSB5b3VyIFRlc3RlZC1ieSBpZiBpdCBmaXhlcyB0aGUgcHJvYmxlbSB5b3UgcmVwb3J0ZWQ/
CgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 05:22:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 05:22: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.xen.org>)
	id 1dnHwH-0007ed-Ux; Thu, 31 Aug 2017 05:22:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sfr@canb.auug.org.au>) id 1dnHwE-0007eX-2r
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 05:22:48 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B4/B8-02040-52D97A95; Thu, 31 Aug 2017 05:22:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWSLjbBWVdl7vJ
 Ig5ZJ6hb3prxnd2D02N63iz2AMYo1My8pvyKBNWNt03zmgil8FZObjzM1MK7k6WLk5BAS6GGS
 +LpPqYuRi4NFYD6LxNT2m8wgCRYBVYl/m94wgthsAroS/149ZwIpEhF4xSSx4NxedpAEs0Cxx
 Or1bWBFwgJOEkfuLWMFsXkFzCSe7mhig7AFJU7OfMICUa8l8fDXLShbXmL72znMExi5ZyEpm4
 WkbBaSsgWMzKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsO
 EAQh2MK5tdT7EKMnBpCTKG526PFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/MHKCcYFFqempF
 WmYOMGBh0hIcPEoivHUgad7igsTc4sx0iNQpRkUpcV4HkIQASCKjNA+uDRYllxhlpYR5GYEOE
 eIpSC3KzSxBlX/FKM7BqCTMawUyhSczrwRu+iugxUxAi2O9loIsLklESEk1MBZ52Cst4vTwMa
 lLCfJy6LMvU3/1IPSNpHZTnOUsL5k9q26+ebQkR3bu+dlPlryUc9nAuDSa9Z2wUtjBHzdlLE5
 sWsn78vHf1Tvvb9swtbHAkneF7QLdDElR/aJpfO92mjl3rarkCLXftP/+828xM6PnpxuucF6i
 b2fY9rHgzbqy8ljDGcJCdUosxRmJhlrMRcWJAL86Gz6NAgAA
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504156961!81229091!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 60598 invoked from network); 31 Aug 2017 05:22:44 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Aug 2017 05:22:44 -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 3xjW3N5MtFz9s83;
 Thu, 31 Aug 2017 15:22:40 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1504156961;
 bh=rN5PuWirlQ40jAdZXQyW/DC4LE1l8U8x3dWZh75blJs=;
 h=Date:From:To:Cc:Subject:From;
 b=HSkqmsEMb4Go2QN6Nq3lPp1RVkzCiJItHGueYZTJ8kyM0DksGa/ILywpS+dJ3djCA
 Mut1u5x1Mea1O2xlZIv5P2AHLK6Sj4xvffJfI76MYnByEddbqaKF/VwohcLhkFGy4i
 RuGS1VGlbIl/7kHU8SZ4mh2lBZtdjz5H/9NJ374LtO4PPnoJuV4B1+/IcEW3s9VGK9
 022z/XSfvkF4+AZCw7jPT1LR38to1NNHi0WJB0jHl2W8N9xfOj25iRPqPajI+odBp4
 JUYhzTn+DI+hPx2AETxPmh32d0izY6obdL/qORMn1Cbz2itsjsEPDxew3l4nHzfKde
 5fLPFDMhvm40g==
Date: Thu, 31 Aug 2017 15:22:40 +1000
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>, Thomas Gleixner <tglx@linutronix.de>, Ingo
 Molnar <mingo@elte.hu>, "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra
 <peterz@infradead.org>
Message-ID: <20170831152240.125004d5@canb.auug.org.au>
MIME-Version: 1.0
Cc: Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [Xen-devel] linux-next: build failure after merge of the xen-tip
	tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKQWZ0ZXIgbWVyZ2luZyB0aGUgeGVuLXRpcCB0cmVlLCB0b2RheSdzIGxpbnV4LW5l
eHQgYnVpbGQgKHg4Nl82NAphbGxtb2Rjb25maWcpIGZhaWxlZCBsaWtlIHRoaXM6CgphcmNoL3g4
Ni94ZW4veGVuLWFzbV82NC5vOiBJbiBmdW5jdGlvbiBgeGVuX3RyYWNlX3BhZ2VfZmF1bHQnOgoo
LnRleHQrMHgxNzQpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB0cmFjZV9wYWdlX2ZhdWx0JwoK
Q2F1c2VkIGJ5IGNvbW1pdAoKICBhZDViOGM0YmEzMjMgKCJ4ZW46IGdldCByaWQgb2YgcGFyYXZp
cnQgb3AgYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSIpCgppbnRlcmFjdGluZyB3aXRoIGNvbW1pdAoK
ICAxMWE3ZmZiMDE3MDMgKCJ4ODYvdHJhcHM6IFNpbXBsaWZ5IHBhZ2VmYXVsdCB0cmFjaW5nIGxv
Z2ljIikKCmZyb20gdGhlIHRpcCB0cmVlLgoKSSBhbSBub3Qgc3VyZSBob3cgdG8gZml4IHVwIHRo
aXMsIHNvIEkgaGF2ZSBqdXN0IGFwcGxpZWQgdGhlIGZvbGxvd2luZwpwYXRjaCBmb3IgdG9kYXku
ICBBIGJldHRlciBzb2x1dGlvbiB3b3VsZCBiZSBhcHByZWNpYXRlZC4KCkZyb206IFN0ZXBoZW4g
Um90aHdlbGwgPHNmckBjYW5iLmF1dWcub3JnLmF1PgpEYXRlOiBUaHUsIDMxIEF1ZyAyMDE3IDE1
OjA2OjEwICsxMDAwClN1YmplY3Q6IFtQQVRDSF0geGVuOiBmaXggZm9yICJ4ODYvdHJhcHM6IFNp
bXBsaWZ5IHBhZ2VmYXVsdCB0cmFjaW5nIGxvZ2ljIgoKU2lnbmVkLW9mZi1ieTogU3RlcGhlbiBS
b3Rod2VsbCA8c2ZyQGNhbmIuYXV1Zy5vcmcuYXU+Ci0tLQogYXJjaC94ODYveGVuL2VubGlnaHRl
bl9wdi5jIHwgMiArLQogYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyAgIHwgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5j
CmluZGV4IGIxOGQ5YjlmODRjMi4uNmVhOTgzYTkwMTZkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC02
MTgsNyArNjE4LDcgQEAgc3RhdGljIHN0cnVjdCB7CiAJeyBhbGlnbm1lbnRfY2hlY2ssIHhlbl9h
bGlnbm1lbnRfY2hlY2ssIGZhbHNlIH0sCiAJeyBzaW1kX2NvcHJvY2Vzc29yX2Vycm9yLCB4ZW5f
c2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgZmFsc2UgfSwKICNpZmRlZiBDT05GSUdfVFJBQ0lORwot
CXsgdHJhY2VfcGFnZV9mYXVsdCwgeGVuX3RyYWNlX3BhZ2VfZmF1bHQsIGZhbHNlIH0sCisvLwl7
IHRyYWNlX3BhZ2VfZmF1bHQsIHhlbl90cmFjZV9wYWdlX2ZhdWx0LCBmYWxzZSB9LAogI2VuZGlm
CiB9OwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYv
eGVuL3hlbi1hc21fNjQuUwppbmRleCA0ZWJhYzA5MWEwZTguLjFjN2EzZGYzZTVhNSAxMDA2NDQK
LS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFz
bV82NC5TCkBAIC01Miw3ICs1Miw3IEBAIHhlbl9wdl90cmFwIHNpbWRfY29wcm9jZXNzb3JfZXJy
b3IKIHhlbl9wdl90cmFwIGVudHJ5X0lOVDgwX2NvbXBhdAogI2VuZGlmCiAjaWZkZWYgQ09ORklH
X1RSQUNJTkcKLXhlbl9wdl90cmFwIHRyYWNlX3BhZ2VfZmF1bHQKKy8qIHhlbl9wdl90cmFwIHRy
YWNlX3BhZ2VfZmF1bHQgKi8KICNlbmRpZgogeGVuX3B2X3RyYXAgaHlwZXJ2aXNvcl9jYWxsYmFj
awogCi0tIAoyLjEzLjIKCi0tIApDaGVlcnMsClN0ZXBoZW4gUm90aHdlbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 05:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 05:58: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.xen.org>)
	id 1dnIUI-0001W1-IR; Thu, 31 Aug 2017 05:57:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnIUH-0001Vv-3y
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 05:57:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9F/D4-03610-465A7A95; Thu, 31 Aug 2017 05:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXS1tYhopu0dHm
 kwZQTGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvjX72ghN8FTsXrmRvYLzH1cXIxSEkMJ1R
 Ysabp2xdjJwcEgK8EkeWzWCFsP0lpk/9wgZRNIFR4sqUc2BFLAKqEpOuPmQCsdkE1CUef+0Bs
 jk4RARsJdqf1YDUMwtMZ5I4e/oWI0iNsECAxJ55y1hAbF4BXYlXR9rZIYYeZZT4NPUJE0RCUO
 LkzCdgRcxAQ//Mu8QMMpRZQFpi+T8OiLC8RPPW2WBhTgFPiaZboSBhUQEViSknt7FNYBSchWT
 QLCSDZiEMmoVk0AJGllWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+
 7iZGYDAzAMEOxuPv4w4xSnIwKYnyRqcujxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSuxBCgnW
 JSanlqRlpkDjCuYtAQHj5IIrx1Imre4IDG3ODMdInWKUVFKnFcaJCEAksgozYNrg8XyJUZZKW
 FeRqBDhHgKUotyM0tQ5V8xinMwKgnzGoNM4cnMK4Gb/gpoMRPQ4livpSCLSxIRUlINjPOEuhZ
 7xL35IeDcZccaW+mWk55zY/3jS0VOE3osWv95VVa48qi/PZ4xQeP8gQ2HizgyL8UuvHsveWHX
 Zt33/vMsf372NBJh1u8Lklt/+eaL52Jro4T5mA3nL9t/Vs7ssKl6wfeqD7fD4szZVJnMGqTub
 z/gGdDK8d5h+743paLLnFlFZq6JU2Ipzkg01GIuKk4EAF5gOU/gAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504159072!73761127!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56991 invoked from network); 31 Aug 2017 05:57:54 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 05:57:54 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 22:57:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="146573992"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga006.fm.intel.com with ESMTP; 30 Aug 2017 22:57:48 -0700
Date: Thu, 31 Aug 2017 13:57:09 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831055709.GE23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-12-git-send-email-yi.y.sun@linux.intel.com>
 <20170830092318.y3q4urvu7qpx3hoa@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830092318.y3q4urvu7qpx3hoa@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 11/15] tools: implement the new xl get hw
 info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzAgMTA6MjM6MTgsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQ1QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ICtzdGF0
aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCj4gPiArewo+ID4gKyAgICBpbnQgcmM7Cj4gPiAr
ICAgIHVuc2lnbmVkIGludCBpLCBucjsKPiA+ICsgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm87
Cj4gPiArCj4gPiArICAgIHJjID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgJmluZm8sICZu
ciwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0ZFQVRfVFlQ
RV9NQkEsIDApOwo+ID4gKyAgICBpZiAocmMpCj4gPiArICAgICAgICByZXR1cm4gcmM7Cj4gPiAr
Cj4gPiArICAgIHByaW50ZigiTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOlxuIik7
Cj4gPiArCj4gPiArICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7Cj4gPiArICAgICAgICBw
cmludGYoIiUtMTZzOiAldVxuIiwgIlNvY2tldCBJRCIsIGluZm9baV0uaWQpOwo+ID4gKyAgICAg
ICAgcHJpbnRmKCIlLTE2czogJXNcbiIsICJMaW5lYXIgTW9kZSIsCj4gPiArICAgICAgICAgICAg
ICAgaW5mb1tpXS51Lm1iYS5saW5lYXIgPyAiRW5hYmxlZCIgOiAiRGlzYWJsZWQiKTsKPiA+ICsg
ICAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiTWF4aW11bSBDT1MiLCBpbmZvW2ldLnUubWJh
LmNvc19tYXgpOwo+ID4gKyAgICAgICAgcHJpbnRmKCIlLTE2czogJXVcbiIsICJNYXhpbXVtIFRo
cm90dGxpbmcgVmFsdWUiLAo+ID4gKyAgICAgICAgICAgICAgIGluZm9baV0udS5tYmEudGhydGxf
bWF4KTsKPiA+ICsgICAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiRGVmYXVsdCBUaHJvdHRs
aW5nIFZhbHVlIiwgMCk7Cj4gCj4gSWYgeW91IHJlYWxseSB3YW50IHRvIGxlZnQtanVzdGlmeSwg
c2hvdWxkbid0IHlvdSBjaG9vc2UgYSB2YWx1ZSB0aGF0Cj4gYWxpZ25zIGV2ZXJ5dGhpbmcgbmlj
ZWx5IChzdHJsZW4oIkRlZmF1bHQgVGhyb3R0bGluZyBWYWx1IikgaXMKPiBhbHJlYWR5IGdyZWF0
ZXIgdGhhbiAxNikuCj4gClNvcnJ5IGZvciBtaXNzaW5nIHRoaXMuCgo+IEluIGZhY3QgeW91IGNh
biBkbyB0aGUgYWxpZ25tZW50IG1hbnVhbGx5IGluIHRoZSBmb3JtYXQgc3RyaW5nLCBhbmQKPiBh
dm9pZCBwYXNzaW5nIHRoZSBuYW1lIGFzIHRoZSBmaXJzdCBwYXJhbWV0ZXIuCj4gCkRZTSBhIHNl
bnRlbmNlIGxpa2UgYmVsb3c/CiAgcHJpbnRmKCIlLSpzOiAldVxuIiwgMjMsICJEZWZhdWx0IFRo
cm90dGxpbmcgVmFsdWUiLCAwKTsKCj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgbGlieGxfcHNy
X2h3X2luZm9fbGlzdF9mcmVlKGluZm8sIG5yKTsKPiA+ICsgICAgcmV0dXJuIHJjOwo+ID4gK30K
PiA+ICsKPiA+ICBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQo+ID4gIHsKPiA+ICAgICAgdWludDMyX3QgZG9taWQ7Cj4gPiBAQCAtNTk3LDIwICs2MjQsMjQg
QEAgaW50IG1haW5fcHNyX2NhdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikKPiA+ICBpbnQg
bWFpbl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKPiA+ICB7Cj4gPiAgICAgIGlu
dCBvcHQsIHJldCA9IDA7Cj4gPiAtICAgIGJvb2wgYWxsID0gdHJ1ZSwgY210ID0gZmFsc2UsIGNh
dCA9IGZhbHNlOwo+ID4gKyAgICBib29sIGFsbCA9IHRydWUsIGNtdCA9IGZhbHNlLCBjYXQgPSBm
YWxzZSwgbWJhID0gZmFsc2U7Cj4gPiAgICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9
IHsKPiAKPiBjb25zdD8KPiAKT2ssIHRoYW5rcyEKCj4gUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 05:59:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 05: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.xen.org>)
	id 1dnIVd-0001ae-Sp; Thu, 31 Aug 2017 05:59:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnIVc-0001aS-2p
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 05:59:20 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 EB/4B-03454-7B5A7A95; Thu, 31 Aug 2017 05:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXS1tYhobtt6fJ
 Ig013TCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJGyazF2zgrZi7ZzZLA+NCzi5GLg4hgemM
 Ejd7NjN2MXJySAjwShxZNoMVwg6QaLr6iRWiaAKjRPuXC2wgCRYBVYn157YygdhsAuoSj7/2A
 NkcHCICthLtz2pA6pkFpjNJnD19C2yosECmxORTEPW8AroS6441s0AMPcoosefAC0aIhKDEyZ
 lPWEBsZqChf+ZdYgYZyiwgLbH8HwdEWF6ieetsZhCbU8BTYtPbZ+wgtqiAisSUk9vYJjAKzkI
 yaRaSSbMQJs1CMmkBI8sqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzAcGYAgh2MZxYEHmKU5GBSEuWNTl0eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV2IJU
 E6wKDU9tSItMwcYWTBpCQ4eJRHe/sVAad7igsTc4sx0iNQpRkUpcV5pkD4BkERGaR5cGyyaLz
 HKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY1xhkCk9mXgnc9FdAi5mAFsd6LQVZXJKIkJJqYFy
 y3OVRFrPdw6+P3M4oTF77VVmN/8gKkRndquGeJ9qSk/9mH+49ruA8dbbSp/uTxf2fZ61yyHjN
 KPjlu+H0tU2KCyb5nf+8jnfKwlC23nu9qznrzj6Xf29qrPFw1YmTs74I/r3fvDk7yKzwv//1n
 R+nKk7NOMcbbtDwO/xhjNO0knbfw0aHIl4rsRRnJBpqMRcVJwIAFPyf0+ECAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504159156!103377454!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11852 invoked from network); 31 Aug 2017 05:59:18 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 05:59:18 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Aug 2017 22:59:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="1212841631"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 30 Aug 2017 22:59:13 -0700
Date: Thu, 31 Aug 2017 13:58:35 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831055835.GF23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-15-git-send-email-yi.y.sun@linux.intel.com>
 <20170830094737.qfcxx6dzdbacq4bq@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830094737.qfcxx6dzdbacq4bq@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 14/15] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzAgMTA6NDc6MzcsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQ4QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ICBpbnQg
bGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+
IEBAIC00NTcsNyArNDMxLDMzIEBAIGludCBsaWJ4bF9wc3Jfc2V0X3ZhbChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9j
Ym1fdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCj4gPiAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IHZhbCkKPiA+ICB7Cj4gPiAtICAgIHJldHVybiBFUlJPUl9GQUlM
Owo+ID4gKyAgICBHQ19JTklUKGN0eCk7Cj4gPiArICAgIGludCByYzsKPiA+ICsgICAgaW50IHNv
Y2tldGlkLCBucl9zb2NrZXRzOwo+ID4gKwo+ID4gKyAgICByYyA9IGxpYnhsX19jb3VudF9waHlz
aWNhbF9zb2NrZXRzKGdjLCAmbnJfc29ja2V0cyk7Cj4gPiArICAgIGlmIChyYykgewo+ID4gKyAg
ICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0gc29ja2V0IGNv
dW50Iik7Cj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBs
aWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewo+ID4gKyAgICAg
ICAgeGNfcHNyX3ZhbF90eXBlIHhjX3R5cGU7Cj4gPiArCj4gPiArICAgICAgICBpZiAoc29ja2V0
aWQgPj0gbnJfc29ja2V0cykKPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ICsKPiA+ICsgICAg
ICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl92YWxfdHlwZSh0
eXBlKTsKPiA+ICsgICAgICAgIGlmICh4Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBk
b21pZCwgeGNfdHlwZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNv
Y2tldGlkLCB2YWwpKSB7Cj4gPiArICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJy
X21zZyhnYywgZXJybm8sIHR5cGUpOwo+ID4gKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
PiA+ICsgICAgICAgIH0KPiA+ICsgICAgfQo+ID4gKwo+ID4gK291dDoKPiA+ICsgICAgR0NfRlJF
RTsKPiA+ICsgICAgcmV0dXJuIHJjOwo+IAo+IElzIHRoZXJlIG5vIGxpYnhsX3Bzcl9nZXRfdmFs
Pwo+IApZZXMsIHBhdGNoIDEzIGltcGxlbWVudHMgaXQuCgo+ID4gIH0KPiA+ICAKPiA+ICtpbnQg
bWFpbl9wc3JfbWJhX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gPiArewo+ID4gKyAgICB1
aW50MzJfdCBkb21pZDsKPiA+ICsgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGU7Cj4gPiArICAg
IHVpbnQ2NF90IHRocnRsOwo+ID4gKyAgICBpbnQgcmV0LCBvcHQgPSAwOwo+ID4gKyAgICBsaWJ4
bF9iaXRtYXAgdGFyZ2V0X21hcDsKPiA+ICsgICAgY2hhciAqdmFsdWU7Cj4gPiArICAgIGxpYnhs
X3N0cmluZ19saXN0IHNvY2tldF9saXN0Owo+ID4gKyAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBl
bmQ7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpLCBqLCBsZW47Cj4gPiArCj4gPiArICAgIHN0YXRp
YyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKPiAKPiBjb25zdAo+IApHb3QgaXQuCgo+IFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 06:50:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 06:50: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.xen.org>)
	id 1dnJJI-0005gB-H9; Thu, 31 Aug 2017 06:50:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnJJH-0005fn-3a
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 06:50:39 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 EF/D8-03093-EB1B7A95; Thu, 31 Aug 2017 06:50:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfvxuW
 RBq3vGC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bP7AlvBX7GK24fXMzcw
 fuHvYuTiEBL4yyhx9/0BVgjnMaPEm67LjBDONkaJiXvOMncxcnKICDhLfD0zlx3E5hXQl5h/8
 gKQzcEhLBAkcWa1FUi9hMB8FolpL+4zgtRICHhKNM5vZoaxb9w4CFTPzsEmYCVxSAwkyiKgKv
 Gh9yr7BEbuBYwMqxg1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GP+uDTzEKMnBpCTKG526PFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+ODUA5waLU
 9NSKtMwcYPDBpCU4eJREeBvXA6V5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqctxVkhgBIU
 UZpHtwIWCRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvcpApPJl5JXCbXgEdwQR0RKzXUp
 AjShIRUlINjDMfhUpaPg6dv23Wsl1lV6sChE2/XVXjtA78qrp48clVK2SetvKkyZ3aO2nn6bg
 pWzd1CkaYzrg15YVf+rIS7ubaxFN/+a9YPNt0lWtLOqtajvaT88krUz4VKTBxiD/7YOjqfvxL
 zJGfSu7fm85kTtkSE1C5JPDL4k3Ra55xNxVdT54s9blbKlOJpTgj0VCLuag4EQB2nXCqfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504162236!114391869!1
X-Originating-IP: [104.130.215.37]
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 56772 invoked from network); 31 Aug 2017 06:50:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 06:50:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnJJC-0002hl-CD; Thu, 31 Aug 2017 06:50: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 1dnJJ6-0000U1-PZ; Thu, 31 Aug 2017 06:50:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnJJ6-000863-6F; Thu, 31 Aug 2017 06:50:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112976-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4be9a177e62eaa190b0f4721dd19153993511ee3
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 06:50:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112976: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk3Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA0YmU5YTE3N2U2MmVhYTE5MGIwZjQ3MjFkZDE5MTUzOTkzNTExZWUzCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTYyICAyMDE3LTA4LTMwIDE4OjA1OjA0IFogICAgMCBkYXlzICAgIDYgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAzNzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 07:17:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 07:17: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.xen.org>)
	id 1dnJio-0007Xp-Tv; Thu, 31 Aug 2017 07:17:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnJin-0007Xd-3o
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 07:17:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3B/D7-03642-CE7B7A95; Thu, 31 Aug 2017 07:17:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVff19uW
 RBt879SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasefzJ/aCnfIVW3bVNjB2
 i3UxcnEICfxllPg68TwjhPOYUeLJ4uPMEM42Ron3E88BZTg5RAScJb6emcsOYvMK6Ev8+T4Ty
 ObgEBYwkpj6uwikXkLgGqvEyx9PwOolBHwlmjcvZIaxJ7xbx9TFyM7BJmAlcUgMpJNFQFVi6i
 SJCYzcCxgZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEeps
 BCHYwdl/2P8QoycGkJMobnbo8UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+JtQDnBotT01Iq0
 zBxg2MGkJTh4lER4fUHSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzjsBpEgApCijNA9uB
 CwGLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtwdkCk9mXgncpldARzABHRHrtRTkiJJEhJ
 RUA2NxStieaoZ7ok7R+xj5V2t/qokV3HHq73mVAxF/uxIUprOIOq89zcLzmvmhoKJmacsRZuF
 HZesLFe143+f05l44LX/rrp3xx2y70EsyXfIpOf/ElbbkOzcX65ScsG3RerXVYm1G10HmshOT
 z6t7GgSEcodLZ5Wu28S0Tb/NublMUjR3hs4vJZbijERDLeai4kQAFWvWD3wCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504163818!72420580!1
X-Originating-IP: [104.130.215.37]
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 62872 invoked from network); 31 Aug 2017 07:16:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 07:16:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnJii-0003OV-Vb; Thu, 31 Aug 2017 07:16: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 1dnJid-0002QX-G6; Thu, 31 Aug 2017 07:16:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnJid-0004WZ-3f; Thu, 31 Aug 2017 07:16:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112966-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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=ef5fdc99b771349264b4ba0aac1c654c8789386f
X-Osstest-Versions-That: seabios=b404a5f417cbe5593f89c79954569b0e245fb80c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 07:16:51 +0000
Subject: [Xen-devel] [seabios test] 112966: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk2NiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NjYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjkzOAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAg
ICBlZjVmZGM5OWI3NzEzNDkyNjRiNGJhMGFhYzFjNjU0Yzg3ODkzODZmCmJhc2VsaW5lIHZlcnNp
b246CiBzZWFiaW9zICAgICAgICAgICAgICBiNDA0YTVmNDE3Y2JlNTU5M2Y4OWM3OTk1NDU2OWIw
ZTI0NWZiODBjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5MzggIDIwMTctMDgtMjkgMTA6MTg6
MTMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTUxICAyMDE3LTA4LTMwIDA0
OjI5OjMzIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5l
dD4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZWY1ZmRjOTliNzcxMzQ5MjY0YjRiYTBh
YWMxYzY1NGM4Nzg5Mzg2ZgpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+CkRhdGU6ICAgVHVlIEF1ZyAyOSAxNDozODoxOSAyMDE3IC0wNDAwCgogICAgdmdhOiBGaXgg
YnVnIGluIHN0ZHZnYV9nZXRfbGluZXNpemUoKQogICAgCiAgICBBZGQgcmVxdWlyZWQgR0VUX0dM
T0JBTCgpIG1hY3JvIHRvIHZtb2RlX2cgYWNjZXNzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBL
ZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 07:35:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 07:35: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.xen.org>)
	id 1dnK0D-0000ZI-CR; Thu, 31 Aug 2017 07:35:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnK0C-0000ZC-S5
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 07:35:00 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9A/25-03128-42CB7A95; Thu, 31 Aug 2017 07:35:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS1d5z/J
 Ig08TVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozehTvYCpbwVaxuXMHawLiNq4uRk0NIIE9i
 w9+pTCA2r4CdxO/TaxlBbAkBQ4nTC2+ygNgsAqoSa8/+BYuzCahLtD3bzgpiiwiYSKxfewcoz
 sXBLLCEWeLKykVsIAlhAX+J+Q/WMIEkhAR2MkscXjcDLMEpYCPRt+QbkM0BtE1Q4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19B
 UL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAAZgGAH47dlAYcYJTmYlER5o1OX
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H25CygnWJSanlqRlpkDjAWYtAQHj5IIL/NuoDRvc
 UFibnFmOkTqFKOilDjvXJA+AZBERmkeXBss/i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJ
 cJZDxPZl4J3PRXQIuZgBbHei0FWVySiJCSamDk2rbu+Ln2sMA1S74b9S5/tt6lfOe7LWrrtTY
 lGqxZ7fJ1b8jO9LtbJSfkS+xQit2epLZh+j+raRaeG6bO8tj6NvPA43k/pnalbC3c9TKy+UUX
 34y/glJaTbJv0g3WrtZ0Osr4d/aUykmr3sVXsfldP1KguFgyWz1/Tfu/xrkbjIpO1zLbtJ6sV
 mIpzkg01GIuKk4EAG0ZOiy6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504164897!80263895!1
X-Originating-IP: [137.65.248.74]
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 3948 invoked from network); 31 Aug 2017 07:34:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 07:34:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 01:34:56 -0600
Message-Id: <59A7D83E0200007800175E51@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 01:34:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
 <599D548F0200007800172565@prv-mh.provo.novell.com>
 <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
 <599D83300200007800172861@prv-mh.provo.novell.com>
 <152d0737-e76c-8d1d-4fbb-3347ba5dc382@epam.com>
In-Reply-To: <152d0737-e76c-8d1d-4fbb-3347ba5dc382@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE4OjIwLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IE15IGZpcnN0IGludGVudGlvbiB3YXMgdG8gZGVjbGFyZSB1bmlvbiB3aXRoIGFsbCBw
b3NzaWJsZSAKPiByZXByZXNlbnRhdGlvbnMsIHNvIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGFj
Y2VzcyB0aGUgc2FtZSBVVUlEIGFzIGFuIAo+IGFycmF5IG9mIGJ5dGVzIG9yLCBmb3IgZXhhbXBs
ZSwgYXMgTWljcm9zb2Z0IEdVSUQuIExpa2UgdGhpczoKPiAKPiB0eXBlZGVmIHVuaW9uIHsKPiAg
ICAgIC8qIFVVSUQgcmVwcmVzZW50ZWQgYXMgYSAxMjgtYml0IG9iamVjdCAqLwo+ICAgICAgdWlu
dDhfdCBvYmpbMTZdOwo+IAo+ICAgICAgLyogUmVwcmVzZW50YXRpb24gYWNjb3JkaW5nIHRvIFJG
QyA0MTIyICovCj4gICAgICBzdHJ1Y3Qgewo+ICAgICAgICAgIF9fYmUzMiAgdGltZV9sb3c7Cj4g
ICAgICAgICAgX19iZTE2ICB0aW1lX21pZDsKPiAgICAgICAgICBfX2JlMTYgIHRpbWVfaGlfYW5k
X3ZlcnNpb247Cj4gICAgICAgICAgX191OCAgICBjbG9ja19zZXFfaGlfYW5kX3Jlc2VydmVkOwo+
ICAgICAgICAgIF9fdTggICAgY2xvY2tfc2VxX2xvdzsKPiAgICAgICAgICBfX3U4ICAgIG5vZGVb
Nl07Cj4gICAgICB9IHJmYzQxMjI7Cj4gCj4gICAgICAvKiBNaWNyb3NvZnQvSW50ZWwgc3R5bGUg
R1VJRCByZXByZXNlbnRhdGlvbiAqLwo+ICAgICAgc3RydWN0IHsKPiAgICAgICAgICBfX2xlMzIg
IERhdGExOwo+ICAgICAgICAgIF9fbGUxNiAgRGF0YTI7Cj4gICAgICAgICAgX19sZTE2ICBEYXRh
MzsKPiAgICAgICAgICBfX3U4ICAgIERhdGE0WzhdOwo+ICAgICAgfSBndWlkOwo+IAo+ICAgICAg
LyogU01DQ0MgY29tcGF0aWJsZSBmb3JtYXQgKi8KPiAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAg
X19sZTMyIHIwOwo+ICAgICAgICAgIF9fbGUzMiByMTsKPiAgICAgICAgICBfX2xlMzIgcjI7Cj4g
ICAgICAgICAgX19sZTMyIHIzOwo+ICAgICAgfSBzbWNjYzsKPiB9IHhlbl91dWlkX3Q7Cj4gCj4g
Cj4gQnV0IGxvb2tzIGxpa2Ugd2UgY2FuJ3QgdXNlIHNvbWV0aGluZyBsaWtlIF9fcGFja2VkIG9y
IAo+IF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKSBpbiB0aGUgcHVibGljIGhlYWRlci4gVGhp
cyBtZWFucyB0aGF0IHdlIAo+IGNhbid0IHJlbHkgb24gcmlnaHQgb3ZlcmxhcHBpbmcgYW5kIHVz
ZXJzIG9mIHRoaXMgdW5pb24gc2hvdWxkIHRha2UgY2FyZSAKPiB0byByZWFkIGFuZCB3cml0ZSBv
bmx5IHRvIG9uZSBjaG9zZW4gc3Vic3RydWN0dXJlLgoKSSBkb24ndCBzZWUgYW55IHVzZSBvZiB0
aGF0IGF0dHJpYnV0ZSBpbiB0aGUgc3RydWN0dXJlIGRlZmluaXRpb24KYWJvdmUsIG5vciBhbnkg
bmVlZCB0byBhZGQgb25lIC0gYWxsIGZpZWxkcyBhcmUgc3VpdGFibHkgYWxpZ25lZAphbnl3YXku
IFlvdSBjYW4ndCB1c2UgX19iZSogYW5kIF9fbGUqIHR5cGVzIGluIHRoZSBwdWJsaWMKaGVhZGVy
cywgdGhvdWdoIC0gdGhlc2Ugd2lsbCBuZWVkIHRvIGJlIHVpbnQqX3QuCgo+IEJUVywgSSdtIHZl
cnkgaW50ZXJlc3RlZCBob3cgaXQgY2FuIGJlIGd1YXJhbnRlZWQgdGhhdCBzdHJ1Y3R1cmVzIAo+
IGRlZmluZWQgaW4geGVuLmggd2lsbCBoYXZlIHRoZSBzYW1lIHNpemUgYW5kIGFsaWdubWVudCBv
biBib3RoIHNpZGVzIG9mIAo+IGNvbW11bmljYXRpb24gY2hhbm5lbCwgdGFraW5nIGludG8gYWNj
b3VudCwgdGhlbiB3ZSByZWx5IG9ubHkgb24gQzg5IAo+IHN0YW5kYXJkLgoKSSBkb24ndCB1bmRl
cnN0YW5kIHRoaXMgY29tbWVudC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 07:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 07: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.xen.org>)
	id 1dnK1z-0000fd-Nu; Thu, 31 Aug 2017 07:36:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnK1z-0000fV-5H
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 07:36:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 21/45-03423-29CB7A95; Thu, 31 Aug 2017 07:36:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3finuW
 RBt82qlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHVu5gLvgpVrHn2QrGBsbJwl2MHBxCAnkS
 V/cHdTFycvAK2Ems7bvKDGJLCBhKnF54kwXEZhFQlWi78ZQNxGYTUJdoe7adFcQWEbCUWDnrL
 nsXIxcHs8B8Vonn9+6DNQgLBEuc+dDHBJIQEnjEKHHjTTNYB6eAkcTljUeZQBbzCghK/N0hDB
 JmFtCSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRb
 pGpnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgXLw28BCjJAeTkihv
 dOrySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvN67gXKCRanpqRVpmTnASIBJS3DwKInwOoCke
 YsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnFcApEgApCijNA9uBCwqLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYlwlkCk9mXgncpldARzABHRHrtRTkiJJEhJRUA2NZbEhPa6PXvTf9z4W
 d5VJu1hVmrDdjkP2855Kk+FXpr0Iz5pbz3Hwb81J6Uo7UlAnGXF/ZknbvzPtoGXHvwPo7cldk
 a2pbnntte7VH+y2fp//26e0uyi93eYt9zTiVV3r335UgRYvdOzY+NKo4wdM9W7Rvvfoy/m/bv
 kodqLUrOtOVLSvHOU+JpTgj0VCLuag4EQB6PfDRxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504165007!103393889!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43077 invoked from network); 31 Aug 2017 07:36:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 07:36:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 01:36:47 -0600
Message-Id: <59A7D8AD0200007800175E5A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 01:36:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1502215598-4689-1-git-send-email-ppircalabu@bitdefender.com>
 <1502215598-4689-2-git-send-email-ppircalabu@bitdefender.com>,
 <599C02CB0200007800171CD3@prv-mh.provo.novell.com>
 <1504112787319.19120@bitdefender.com>
In-Reply-To: <1504112787319.19120@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>, "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "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>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v8 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE5OjA2LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgoKUGxlYXNlIGRvbid0IHRvcC1wb3N0LiBJdCBtYWtlcyBpdCBxdWl0ZSBoYXJkIHRvIHNl
ZSAuLi4KCj4gVGhlIG1haW4gdXNlLWNhc2UgZm9yIHRoZSBuZXcgcmV0dXJuIGNvZGUgaXMgdG8g
aGF2ZSBhIGNsZWFyIGRpc3RpbmN0aW9uIAo+IGJldHdlZW4gYW4gaW5zdHJ1Y3Rpb24gbm90IGlt
cGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciAoZS5nLiA/ZmxkZW52IG9yIAo+IGZuc3RlbnYpIGFu
ZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIC4KPiAKPiAKPiAtIGh2bV9wcm9jZXNzX2lvX2luY2Vy
Y2VwdCByZXR1cm5zIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGlmIG9uZSBvZiB0aGUgCj4gaHZtX2lv
X29wcyAocmVhZC93cml0ZSkgZmFpbGVkIG9yIG9uZSBvZiB0aGUgaHZtX2NvcHlfdG8oX2Zyb20p
X2d1ZXN0X3BoeXMgCj4gcmV0dXJuZWQgYW4gZXJyb3IgY29kZSB3aGljaCBpcyBub3QgaGFuZGxl
ZCBpbiB0aGVpciBjb3JyZXNwb25kZW50IHN3aXRjaCAKPiBzdGF0ZW1lbnQuIEluIGVpdGhlciBj
YXNlcyB0aGlzIGlzIG5vdCBjYXVzZWQgYnkgYW4gdW5pbXBsZW1lbnRlZCAKPiBpbnN0cnVjdGlv
bi4KPiAKPiAtIGh2bV9kb19pbyAvIGh2bV9kb19pb19idWZmZXIgY2FsbCBodm1fcHJvY2Vzc19p
b19pbmNlcmNlcHQgd2hpY2ggY2Fubm90IAo+IHJldHVybiB1bmltcGxlbWVudGVkLgo+IAo+IC0g
VGhhbmsteW91IHZlcnkgbXVjaCBmb3IgcG9pbnRpbmcgb3V0IHRoZSBpbnZva2Vfc3R1YiBpc3N1
ZS4gSSBoYXZlIGFkZGVkIGEgCj4gbmV3IGxhYmVsICJ1bmltcGxlbWVudGVkX2luc24iIGFuZCB1
cGRhdGVkIHRoZSBwYXRjaC4KCi4uLiB3aGljaCBvZiB0aGUgcmVwbGllcyBhYm92ZSBjb3JyZXNw
b25kIHRvIHdoaWNoIG9mIG15IGVhcmxpZXIKcmVwbGllcy4KCkphbgoKPiBJIHdpbGwgcmUtc2Vu
ZCBhIG5ldyBwYXRjaHNldCB3aXRoIHRoZSBjaGFuZ2VzIGFuZCBhIG1vcmUgZGV0YWlsZWQgCj4g
ZGVzY3JpcHRpb24gb2YgdGhlIHBsYWNlcyB3aGVyZSB0aGUgbmV3IHJldHVybiB2YWx1ZSB3YXMg
bm90IGhhbmRsZWQuCj4gCj4gCj4gTWFueSB0aGFua3MsCj4gCj4gUGV0cmUKPiAKPiAKPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEZyb206IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMjIsIDIwMTcgMTE6MDkgQU0KPiBU
bzogUGV0cmUgT3ZpZGl1IFBJUkNBTEFCVQo+IENjOiByY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
OyBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tOyAKPiBwYXVsLmR1cnJhbnRAY2l0cml4LmNvbTsg
d2VpLmxpdTJAY2l0cml4LmNvbTsgR2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tOyAKPiBpYW4u
amFja3NvbkBldS5jaXRyaXguY29tOyBqdW4ubmFrYWppbWFAaW50ZWwuY29tOyBrZXZpbi50aWFu
QGludGVsLmNvbTsgCj4gc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgeGVuLWRldmVsQGxpc3RzLnhl
bi5vcmc7IGtvbnJhZC53aWxrQG9yYWNsZS5jb207IAo+IHRhbWFzQHRrbGVuZ3llbC5jb207IHRp
bUB4ZW4ub3JnIAo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjggMS8yXSB4ODZlbXVsOiBOZXcgcmV0
dXJuIGNvZGUgZm9yIHVuaW1wbGVtZW50ZWQgCj4gaW5zdHJ1Y3Rpb24KPiAKPj4+PiBPbiAwOC4w
OC4xNyBhdCAyMDowNiwgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKPiAKPiBXaGF0IGFib3V0IHRoZSB1c2UgaW4gYSBzd2l0Y2goKSBzdGF0ZW1lbnQg
aW4gaHZtZW11bF9kb19pbygpCj4gaW4gdGhpcyBmaWxlPyBBbmQgdGhlIHVzZSBpbiBodm1lbXVs
X2RvX2lvX2J1ZmZlcigpPwo+IAo+PiBAQCAtMjA0NCw2ICsyMDQ0LDggQEAgaW50IGh2bV9lbXVs
YXRlX29uZV9tbWlvKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCAKPiBsb25nIGdsYSkKPj4g
ICAgICBzd2l0Y2ggKCByYyApCj4+ICAgICAgewo+PiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRM
RUFCTEU6Cj4+ICsgICAgICAgIC8qIGZhbGwtdGhyb3VnaCAqLwo+PiArICAgIGNhc2UgWDg2RU1V
TF9VTklNUExFTUVOVEVEOgo+IAo+IFRoZSBmYWxsLXRocm91Z2ggY29tbWVudCBpcyBwb2ludGxl
c3MgaW4gc3VjaCBhIGNhc2UuCj4gCj4gaHZtL2ludGVyY2VwdC5jIGhhcyBhIHVzZSBpbiBodm1f
cHJvY2Vzc19pb19pbnRlcmNlcHQoKSB3aGljaAo+IGxvb2tzIGxpa2UgaXQgbmVlZHMgZGVhbGlu
ZyB3aXRoIHRvby4gQW5kIHRoZXJlIGFyZSBtb3JlLiBBbnkKPiBwbGFjZXMgeW91IHBlcmhhcHMg
bGVhdmUgYWxvbmUgaW50ZW50aW9uYWxseSBzaG91bGQgYmUgcmVhc29uZWQKPiBhYm91dCBpbiB0
aGUgZGVzY3JpcHRpb24uCj4gCj4+IEBAIC03NzE3LDcgKzc3MTcsNyBAQCB4ODZfZW11bGF0ZSgK
Pj4KPj4gICAgICBkZWZhdWx0Ogo+PiAgICAgIGNhbm5vdF9lbXVsYXRlOgo+PiAtICAgICAgICBy
YyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+PiArICAgICAgICByYyA9IFg4NkVNVUxfVU5JTVBM
RU1FTlRFRDsKPiAKPiBUaGVyZSdzIGF0IGxlYXN0IG9uZSBnb3RvIHRvIHRoZSBsYWJlbCBoZXJl
IHdoaWNoIGNhbid0IHN0YXkgYXMgaXMKPiAoaW4gaW52b2tlX3N0dWIoKSkuIERpZCB5b3UgcmVh
bGx5IGF1ZGl0IHRoZW0gYWxsPwo+IAo+IEphbgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fXwo+IFRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXIKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 07:43:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 07: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.xen.org>)
	id 1dnK7w-0001MQ-DL; Thu, 31 Aug 2017 07:43:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnK7u-0001MK-RJ
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 07:42:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3A/2D-01916-10EB7A95; Thu, 31 Aug 2017 07:42:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS5dx3/J
 IgykfRS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owPt9azFizjq9jd84KpgfEKdxcjJ4eQQJ7E
 8dtv2EFsXgE7iVkrFjCC2BIChhKnF95kAbFZBFQl9kzdCmazCahLtD3bztrFyMEhIqAsMXmub
 xcjFwezwExGid9ProLNERYIluiYcZcJJCEkcIVR4szuC2BDOYGGzv/yhAmkmVdAUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 QQC+pKDM9oyQ3MTMHyDPWy00tLk5MT81JTCrWS87P3cQIDL96BgbGHYzbupwPMUpyMCmJ8kan
 Lo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7dTdQTrAoNT21Ii0zBxgJMGkJDh4lEd7le4DSv
 MUFibnFmekQqVOMilLivHp7gRICIImM0jy4Nlj0XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzHsfZDxPZl4J3PRXQIuZgBbHei0FWVySiJCSamDsVopd5Hcz7/Tv5RHnvqyzsrernvrzx4G
 djpcVW5fWT8iJfMLXWDOxeVWzSRPrao6Qp0cbla/dVolM+bZbyDjJefX/3eX9Zit8eZf4rTv+
 IfJqg3eHgmb57r2LllW+eLIoILXRcNuvP4lvg09ku9QZ3+qzlNy8leGEqGz6C9eazWu36G9bd
 ThWiaU4I9FQi7moOBEA29tjnrkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504165375!112276434!1
X-Originating-IP: [137.65.248.74]
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 41237 invoked from network); 31 Aug 2017 07:42:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 07:42:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 01:42:54 -0600
Message-Id: <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 01:42:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
In-Reply-To: <20170830225744.GA7383@op-computing>
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>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDAwOjU3LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIEF1ZyAzMCwgMjAxNyBhdCAxMDowMDo0OUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMTYuMDguMTcgYXQgMDc6MTQsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gQEAgLTEwMCw2ICsxMDEsMjQgQEAgdm9pZCB2bXhfcGlfcGVyX2NwdV9pbml0KHVuc2ln
bmVkIGludCBjcHUpCj4+PiAgICAgIHNwaW5fbG9ja19pbml0KCZwZXJfY3B1KHZteF9waV9ibG9j
a2luZywgY3B1KS5sb2NrKTsKPj4+ICB9Cj4+PiAgCj4+PiArc3RhdGljIHZvaWQgdm14X3BpX2Fk
ZF92Y3B1KHN0cnVjdCBwaV9ibG9ja2luZ192Y3B1ICpwYnYsCj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB2bXhfcGlfYmxvY2tpbmdfdmNwdSAqdnBidikKPj4+ICt7Cj4+
PiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdnBidi0+bG9jaykpOwo+Pgo+PllvdSByZWFs
aXplIHRoaXMgaXMgb25seSBhIHZlcnkgd2VhayBjaGVjayBmb3IgYSBub24tcmVjdXJzaXZlIGxv
Y2s/Cj4gCj4gSSBqdXN0IHRob3VnaHQgdGhlIGxvY2sgc2hvdWxkIGJlIGhlbGQgd2hlbiBhZGRp
bmcgb25lIGVudHJ5IHRvIHRoZQo+IGJsb2NraW5nIGxpc3QuIERvIHlvdSB0aGluayB3ZSBzaG91
bGQgcmVtb3ZlIHRoaXMgY2hlY2sgb3IgbWFrZSBpdAo+IHN0cmljdGVyPwoKV2VsbCwgdGhlIHBy
aW1hcnkgcHVycG9zZSBvZiBteSBjb21tZW50IHdhcyB0byBtYWtlIHlvdSBhd2FyZQpvZiB0aGUg
ZmFjdC4gSWYgdGhlIHdlYWsgY2hlY2sgaXMgZ29vZCBlbm91Z2ggZm9yIHlvdSwgdGhlbiBmaW5l
LgpSZW1vdmluZyB0aGUgY2hlY2sgd291bGQgYmUgYSBiYWQgaWRlYSBpbW8gKGJ1dCBzZWUgYWxz
byBiZWxvdyk7CnRpZ2h0ZW5pbmcgbWlnaHQgYmUgd29ydGh3aGlsZSwgYnV0IG1pZ2h0IGFsc28g
Z28gdG9vIGZhciAoZGVwZW5kaW5nCm1haW5seSBvbiBob3cgY2xlYXJseSBwcm92YWJsZSBpdCBp
cyB0aGF0IGFsbCBjYWxsZXJzIGFjdHVhbGx5IGhvbGQgdGhlCmxvY2spLgoKPj4+ICsgICAgYWRk
X3NpemVkKCZ2cGJ2LT5jb3VudGVyLCAxKTsKPj4+ICsgICAgQVNTRVJUKHJlYWRfYXRvbWljKCZ2
cGJ2LT5jb3VudGVyKSk7Cj4+Cj4+V2h5IGFkZF9zaXplZCgpIGFuZCByZWFkX2F0b21pYygpIHdo
ZW4geW91IGhvbGQgdGhlIGxvY2s/Cj4+Cj4gCj4gSW4gcGF0Y2ggMywgZnJlcXVlbnQgcmVhZGlu
ZyB0aGUgY291bnRlciBpcyB1c2VkIHRvIGZpbmQgYSBzdWl0YWJsZQo+IHZjcHUgYW5kIHdlIGNh
biB1c2UgYWRkX3NpemVkKCkgYW5kIHJlYWRfYXRvbWljKCkgdG8gYXZvaWQgYWNxdWlyaW5nIHRo
ZQo+IGxvY2suIEluIG9uZSB3b3JkLCB0aGUgbG9jayBkb2Vzbid0IHByb3RlY3QgdGhlIGNvdW50
ZXIuCgpJbiB0aGF0IGNhc2UgaXQgd291bGQgYmUgbW9yZSBuYXR1cmFsIHRvIHN3aXRjaCB0byB0
aGUgYXRvbWljCmFjY2Vzc2VzIHRoZXJlLiBQbHVzIHlvdSBzdGlsbCB3b3VsZG4ndCBuZWVkIHJl
YWRfYXRvbWljKCkKaGVyZSwgd2l0aCB0aGUgbG9jayBoZWxkLiBGdXJ0aGVybW9yZSBJIHdvdWxk
IHRoZW4gd29uZGVyCndoZXRoZXIgaXQgd2Fzbid0IGJldHRlciB0byB1c2UgYXRvbWljX3QgZm9y
IHRoZSBjb3VudGVyIGF0CnRoYXQgcG9pbnQuIEFsc28gd2l0aCBhIGxvY2stbGVzcyByZWFkZXJz
IHRoZSByZXF1aXJlbWVudCB0bwpob2xkIGEgbG9jayBoZXJlIChyYXRoZXIgdGhhbiB1c2luZyBz
dWl0YWJsZSBMT0NLZWQgYWNjZXNzZXMpCmJlY29tZXMgcXVlc3Rpb25hYmxlIHRvby4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 07:43:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 07: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.xen.org>)
	id 1dnK80-0001Mu-LR; Thu, 31 Aug 2017 07:43:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <schinzel@ip-projects.de>) id 1dnK7y-0001Me-Si
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 07:43:03 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4F/21-03422-60EB7A95; Thu, 31 Aug 2017 07:43:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsWy89C7Al2Wfcs
 jDTZ/sLRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPe/bUuuJpf8W/qOaYGxjeJXYxcHEIC85gk
 Tk/fwQjhLGCUWLjtKBuEs5lR4ueXaSxdjJwcbAIGEucOPwKzRQTMJbYu2cIIYjMLqEpcvNTLD
 mILC9hKTLm1lxmixkniwZ82KFtPYsKL3WwgNgtQ/aH1P8DivED1V1/eZAKxGQVkJTZsOM8MMV
 NcYtOz76wgtoSAgMSSPRBxCQFRiZeP/0HFFST6r/+GuiFZ4ump/4wQMwUlTs58wjKBUWgWklG
 zkJTNQlIGEdeRWLD7ExuErS2xbOFrZhj7zIHHTMjiCxjZVzFqFKcWlaUW6RqZ6iUVZaZnlOQm
 ZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEYMAxDsYFy1IPAQoyQHk5Iob3Tq8kghvqT8lMqMx
 OKM+KLSnNTiQ4wyHBxKErxXdwPlBItS01Mr0jJzgLELk5bg4FES4V2+ByjNW1yQmFucmQ6ROs
 Voz3Gnb8MXJo5Dv098Z+I4Bia/vdn+m0mIJS8/L1VKnNcdpE0ApC2jNA9uKCzVXGKUlRLmZQQ
 6U4inILUoN7MEVf4VozgHo5Iw732QKTyZeSVwu18BncUEdFas11KQs0oSEVJSDYxtlt8M3hY9
 UHml4hs23/HkwbuXKwtL+Z82RvhfCfA+NkdS38sh3MutbZ3YFS+vQMHEHyE3me/HOK8wv3e2S
 yZJbIdS1OytUu8knTf+fd8beS/yotHUi88EJe7pVjG1/L3ZxvJrQoPnHb2nDVFKSi1vrwVW/u
 QULfYrcK6T3uUSeDAuzLL5hBJLcUaioRZzUXEiAFyCEFowAwAA
X-Env-Sender: schinzel@ip-projects.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504165380!57368372!1
X-Originating-IP: [185.194.238.112]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13262 invoked from network); 31 Aug 2017 07:43:00 -0000
Received: from mail-gateway.ip-projects.de (HELO mail-gateway.ip-projects.de)
 (185.194.238.112)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 07:43:00 -0000
Received: from [10.5.0.52] (port=35835 helo=exch1.ipp-hex.lan)
 by mail-gateway.ip-projects.de with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.82_1-5b7a7c0-XX) (envelope-from <schinzel@ip-projects.de>)
 id 1dnK7l-0007jl-2A
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 09:42:50 +0200
Received: from exch1.ipp-hex.lan (10.5.0.52) by exch1.ipp-hex.lan (10.5.0.52)
 with Microsoft SMTP Server (TLS) id 15.1.225.42;
 Thu, 31 Aug 2017 09:42:48 +0200
Received: from exch1.ipp-hex.lan ([fe80::b4fb:ef86:e325:94c5]) by
 exch1.ipp-hex.lan ([fe80::b4fb:ef86:e325:94c5%15]) with mapi id
 15.01.0225.041; Thu, 31 Aug 2017 09:42:48 +0200
From: Michael Schinzel <schinzel@ip-projects.de>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Memory Issue HVM guest after Upgrade from 4.4 to 4.8
Thread-Index: AdMiK1LnznmTaSVRTiWr8pcGU+jLXw==
Date: Thu, 31 Aug 2017 07:42:48 +0000
Message-ID: <b4ba6bc922424bb6b51c6686113c4bfe@ip-projects.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [80.132.175.1]
MIME-Version: 1.0
Cc: Thomas Toka <toka@ip-projects.de>
Subject: [Xen-devel] Memory Issue HVM guest after Upgrade from 4.4 to 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3680484457947294441=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3680484457947294441==
Content-Language: de-DE
Content-Type: multipart/alternative;
	boundary="_000_b4ba6bc922424bb6b51c6686113c4bfeipprojectsde_"

--_000_b4ba6bc922424bb6b51c6686113c4bfeipprojectsde_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello,

cause of the not longer support of xen 4.4 hypervisor, we actually upgrade =
all of our xen hosts from 4.4 - debian 8 to 4.8 - debian 9.

Till this update, we run a host for example with 16 GB memory for dom0 with=
 about 93 VMs. Till the upgrade, all memory usage was fine. The Host use ab=
out 1.4 - 3 GB memory of the allocated 16 GB.

At each host, we mix HVM and Para VMs. After the Upgrade, the HVM VMs const=
antly use more and more memory. About 100 MB more each 2-3 Minutes until th=
e Host swaps. The Problem is only with HVM VMs, Para is all fine.



top - 09:40:43 up 1 day,  2:28,  1 user,  load average: 0,94, 1,03, 1,27
Tasks: 1313 total,   5 running, 1308 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,2 us,  0,8 sy,  0,0 ni, 98,3 id,  0,0 wa,  0,0 hi,  0,3 si,  0,=
5 st
KiB Mem : 30315388 total, 10791316 free, 18483368 used,  1040704 buff/cache
KiB Swap: 15998972 total, 15919092 free,    79880 used. 11492116 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
17962 root      20   0 1202580 680040  17356 R   5,2  2,2   1:20.06 qemu-sy=
stem-i38
21679 root      20   0 1454316 922580  17760 R   5,2  3,0   1:26.99 qemu-sy=
stem-i38
27772 root      20   0 1635108 1,082g  17524 S   5,2  3,7   1:27.50 qemu-sy=
stem-i38
29731 root      20   0 1374844 896052  17016 S   5,2  3,0   1:17.82 qemu-sy=
stem-i38
14209 root      20   0 1130476 597120  17724 S   4,9  2,0   1:17.24 qemu-sy=
stem-i38
19846 root      20   0 1417076 921928  16952 S   4,6  3,0   1:31.96 qemu-sy=
stem-i38
4830 root      20   0 2092624 1,496g  17640 S   3,9  5,2   1:53.88 qemu-sys=
tem-i38
18897 root      20   0 2013120 1,353g  17932 S   3,9  4,7   1:30.63 qemu-sy=
stem-i38
7832 root      20   0   46296   5160   3176 R   2,3  0,0   0:00.38 top
31832 root      20   0 1373044 835140  17688 S   2,3  2,8   0:48.82 qemu-sy=
stem-i38
28744 root      20   0 1053868 530680  17944 S   2,0  1,8   0:34.11 qemu-sy=
stem-i38
13307 root      20   0  913684 424984  17168 S   1,6  1,4   0:27.57 qemu-sy=
stem-i38
15248 root      20   0 1411316 887892  17608 S   1,6  2,9   0:43.97 qemu-sy=
stem-i38
16135 root      20   0 1204240 640644  17776 S   1,6  2,1   0:37.28 qemu-sy=
stem-i38
20763 root      20   0 1036288 513848  17484 S   1,6  1,7   0:35.76 qemu-sy=
stem-i38
22663 root      20   0  851712 301236  17588 S   1,6  1,0   0:28.24 qemu-sy=
stem-i38
24849 root      20   0 1164908 644736  17824 S   1,6  2,1   0:39.93 qemu-sy=
stem-i38
25871 root      20   0 1113684 571548  17616 S   1,6  1,9   0:37.14 qemu-sy=
stem-i38
26840 root      20   0 1045604 515216  17888 S   1,6  1,7   0:35.42 qemu-sy=
stem-i38
30693 root      20   0 2329944 1,734g  17644 S   1,6  6,0   1:32.11 qemu-sy=
stem-i38
23743 root      20   0 1470544 929708  17500 S   1,3  3,1   0:47.23 qemu-sy=
stem-i38


The config file of one HVM guest:

#kernel =3D "hvmloader"
builder=3D'hvm'
memory =3D 512
maxmem =3D 512
shadow_memory =3D 8
name =3D "vmanager1157"
vif =3D [ 'vifname=3Dvmanager1157, rate=3D100Mb/s, bridge=3Dxenbr0.240, mac=
=3D00:50:56:43:14:49, ip=3D84.200.19.143  2001:1608:10:3:0:0:c:1' ]
vif_other_config =3D [ '00:50:56:43:14:49', 'tbf', 'rate=3D100Mb/s', 'bps_r=
ead=3D150Mb/s', 'bps_write=3D150Mb/s', 'iops_read=3D150000IOPS', 'iops_writ=
e=3D150000IOPS' ]
disk =3D [ 'phy:/dev/vm/vmanager1157-root,xvda,w', 'file:/root/vmanager/iso=
/CentOS-7.0-1406-x86_64-NetInstall.iso,xvdc:cdrom,r' ]
boot=3D"cd"
vcpus =3D 1
sdl=3D0
vnc=3D1
vnclisten=3D"0.0.0.0"
vncdisplay=3D69
vncpasswd=3D'3s2Xwv65'
vncunused=3D0
stdvga=3D0
serial=3D'pty'
usbdevice=3D'tablet'
on_poweroff =3D 'destroy'
on_reboot   =3D 'restart'
on_crash    =3D 'destroy'


Is this normal with the new Xen Hypervisor? Actually we use Kernel Version =
4.12.10. So the newest Kernel with Xen Support.


Yours sincerely

Michael Schinzel

--_000_b4ba6bc922424bb6b51c6686113c4bfeipprojectsde_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.E-MailFormatvorlage17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"DE" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hello,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">cause of the not longer support of xen 4.4 hyperviso=
r, we actually upgrade all of our xen hosts from 4.4 &#8211; debian 8 to 4.=
8 &#8211; debian 9.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Till this update, we run a host for example with 16 =
GB memory for dom0 with about 93 VMs. Till the upgrade, all memory usage wa=
s fine. The Host use about 1.4 &#8211; 3 GB memory of the allocated 16 GB.<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">At each host, we mix HVM and Para VMs. After the Upg=
rade, the HVM VMs constantly use more and more memory. About 100 MB more ea=
ch 2-3 Minutes until the Host swaps. The Problem is only with HVM VMs, Para=
 is all fine.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">top - 09:40:43 up 1 day,&nbsp; 2:28,&nbsp; 1 user,&n=
bsp; load average: 0,94, 1,03, 1,27<o:p></o:p></p>
<p class=3D"MsoNormal">Tasks: 1313 total,&nbsp;&nbsp; 5 running, 1308 sleep=
ing,&nbsp;&nbsp; 0 stopped,&nbsp;&nbsp; 0 zombie<o:p></o:p></p>
<p class=3D"MsoNormal">%Cpu(s):&nbsp; 0,2 us,&nbsp; 0,8 sy,&nbsp; 0,0 ni, 9=
8,3 id,&nbsp; 0,0 wa,&nbsp; 0,0 hi,&nbsp; 0,3 si,&nbsp; 0,5 st<o:p></o:p></=
p>
<p class=3D"MsoNormal">KiB Mem : 30315388 total, 10791316 free, 18483368 us=
ed,&nbsp; 1040704 buff/cache<o:p></o:p></p>
<p class=3D"MsoNormal">KiB Swap: 15998972 total, 15919092 free,&nbsp;&nbsp;=
&nbsp; 79880 used. 11492116 avail Mem<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp; PID USER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PR&nbs=
p; NI&nbsp;&nbsp;&nbsp; VIRT&nbsp;&nbsp;&nbsp; RES&nbsp;&nbsp;&nbsp; SHR S&=
nbsp; %CPU %MEM&nbsp;&nbsp;&nbsp;&nbsp; TIME&#43; COMMAND<o:p></o:p></p>
<p class=3D"MsoNormal">17962 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1202580 680040&nbsp; 17356 R&nbsp;&nbsp; 5,2&nbsp; 2,2&nbsp;&nbsp; 1:=
20.06 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">21679 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1454316 922580&nbsp; 17760 R&nbsp;&nbsp; 5,2&nbsp; 3,0&nbsp;&nbsp; 1:=
26.99 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">27772 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1635108 1,082g&nbsp; 17524 S&nbsp;&nbsp; 5,2&nbsp; 3,7&nbsp;&nbsp; 1:=
27.50 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">29731 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1374844 896052&nbsp; 17016 S&nbsp;&nbsp; 5,2&nbsp; 3,0&nbsp;&nbsp; 1:=
17.82 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">14209 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1130476 597120&nbsp; 17724 S&nbsp;&nbsp; 4,9&nbsp; 2,0&nbsp;&nbsp; 1:=
17.24 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">19846 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1417076 921928&nbsp; 16952 S&nbsp;&nbsp; 4,6&nbsp; 3,0&nbsp;&nbsp; 1:=
31.96 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">4830 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nbs=
p; 0 2092624 1,496g&nbsp; 17640 S&nbsp;&nbsp; 3,9&nbsp; 5,2&nbsp;&nbsp; 1:5=
3.88 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">18897 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 2013120 1,353g&nbsp; 17932 S&nbsp;&nbsp; 3,9&nbsp; 4,7&nbsp;&nbsp; 1:=
30.63 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">7832 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nbs=
p; 0&nbsp;&nbsp; 46296&nbsp;&nbsp; 5160&nbsp;&nbsp; 3176 R&nbsp;&nbsp; 2,3&=
nbsp; 0,0&nbsp;&nbsp; 0:00.38 top<o:p></o:p></p>
<p class=3D"MsoNormal">31832 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1373044 835140&nbsp; 17688 S&nbsp;&nbsp; 2,3&nbsp; 2,8&nbsp;&nbsp; 0:=
48.82 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">28744 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1053868 530680&nbsp; 17944 S&nbsp;&nbsp; 2,0&nbsp; 1,8&nbsp;&nbsp; 0:=
34.11 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">13307 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0&nbsp; 913684 424984&nbsp; 17168 S&nbsp;&nbsp; 1,6&nbsp; 1,4&nbsp;&nbs=
p; 0:27.57 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">15248 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1411316 887892&nbsp; 17608 S&nbsp;&nbsp; 1,6&nbsp; 2,9&nbsp;&nbsp; 0:=
43.97 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">16135 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1204240 640644&nbsp; 17776 S&nbsp;&nbsp; 1,6&nbsp; 2,1&nbsp;&nbsp; 0:=
37.28 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">20763 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1036288 513848&nbsp; 17484 S&nbsp;&nbsp; 1,6&nbsp; 1,7&nbsp;&nbsp; 0:=
35.76 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">22663 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0&nbsp; 851712 301236&nbsp; 17588 S&nbsp;&nbsp; 1,6&nbsp; 1,0&nbsp;&nbs=
p; 0:28.24 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">24849 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1164908 644736&nbsp; 17824 S&nbsp;&nbsp; 1,6&nbsp; 2,1&nbsp;&nbsp; 0:=
39.93 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">25871 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1113684 571548&nbsp; 17616 S&nbsp;&nbsp; 1,6&nbsp; 1,9&nbsp;&nbsp; 0:=
37.14 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">26840 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1045604 515216&nbsp; 17888 S&nbsp;&nbsp; 1,6&nbsp; 1,7&nbsp;&nbsp; 0:=
35.42 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">30693 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 2329944 1,734g&nbsp; 17644 S&nbsp;&nbsp; 1,6&nbsp; 6,0&nbsp;&nbsp; 1:=
32.11 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal">23743 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nb=
sp; 0 1470544 929708&nbsp; 17500 S&nbsp;&nbsp; 1,3&nbsp; 3,1&nbsp;&nbsp; 0:=
47.23 qemu-system-i38<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The config file of one HVM guest:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">#kernel =3D &quot;hvmloader&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">builder=3D'hvm'<o:p></o:p></p>
<p class=3D"MsoNormal">memory =3D 512<o:p></o:p></p>
<p class=3D"MsoNormal">maxmem =3D 512<o:p></o:p></p>
<p class=3D"MsoNormal">shadow_memory =3D 8<o:p></o:p></p>
<p class=3D"MsoNormal">name =3D &quot;vmanager1157&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">vif =3D [ 'vifname=3Dvmanager1157, rate=3D100Mb/s, b=
ridge=3Dxenbr0.240, mac=3D00:50:56:43:14:49, ip=3D84.200.19.143&nbsp; 2001:=
1608:10:3:0:0:c:1' ]<o:p></o:p></p>
<p class=3D"MsoNormal">vif_other_config =3D [ '00:50:56:43:14:49', 'tbf', '=
rate=3D100Mb/s', 'bps_read=3D150Mb/s', 'bps_write=3D150Mb/s', 'iops_read=3D=
150000IOPS', 'iops_write=3D150000IOPS' ]<o:p></o:p></p>
<p class=3D"MsoNormal">disk =3D [ 'phy:/dev/vm/vmanager1157-root,xvda,w', '=
file:/root/vmanager/iso/CentOS-7.0-1406-x86_64-NetInstall.iso,xvdc:cdrom,r'=
 ]<o:p></o:p></p>
<p class=3D"MsoNormal">boot=3D&quot;cd&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">vcpus =3D 1<o:p></o:p></p>
<p class=3D"MsoNormal">sdl=3D0<o:p></o:p></p>
<p class=3D"MsoNormal">vnc=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">vnclisten=3D&quot;0.0.0.0&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">vncdisplay=3D69<o:p></o:p></p>
<p class=3D"MsoNormal">vncpasswd=3D'3s2Xwv65'<o:p></o:p></p>
<p class=3D"MsoNormal">vncunused=3D0<o:p></o:p></p>
<p class=3D"MsoNormal">stdvga=3D0<o:p></o:p></p>
<p class=3D"MsoNormal">serial=3D'pty'<o:p></o:p></p>
<p class=3D"MsoNormal">usbdevice=3D'tablet'<o:p></o:p></p>
<p class=3D"MsoNormal">on_poweroff =3D 'destroy'<o:p></o:p></p>
<p class=3D"MsoNormal">on_reboot&nbsp;&nbsp; =3D 'restart'<o:p></o:p></p>
<p class=3D"MsoNormal">on_crash&nbsp;&nbsp;&nbsp; =3D 'destroy'<o:p></o:p><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Is this normal with the new Xen Hypervisor? Actually=
 we use Kernel Version 4.12.10. So the newest Kernel with Xen Support.<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Yours sincerely<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Michael Schinzel<o:p></o:p></p>
</div>
</body>
</html>

--_000_b4ba6bc922424bb6b51c6686113c4bfeipprojectsde_--


--===============3680484457947294441==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3680484457947294441==--


From xen-devel-bounces@lists.xen.org Thu Aug 31 07:57:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 07: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.xen.org>)
	id 1dnKLq-0002Si-TN; Thu, 31 Aug 2017 07:57:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnKLp-0002SX-Ik
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 07:57:21 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F5/34-02224-061C7A95; Thu, 31 Aug 2017 07:57:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTf+4PJ
 Ig9eX+S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfbpE5aCh+EV9/o2sDYw
 /jDrYuTiEBL4yyixpPkQSxcjJ5DzmFHi2dwsiMQ2IPvZHSaQhIiAs8TXM3PZQWxeAX2JGfP3g
 DUIC4RKrGxZzArSICFwVkHi+/XbjCAJCQFvib1TpzDD2M9vHAFqZudgE7CSOCQGEmURUJVoOT
 uRfQIj9wJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIE
 +r2dgYNzB+Pu05yFGSQ4mJVHe6NTlkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHkOAOUEi1LT
 UyvSMnOAwQeTluDgURLhzQJJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8iSJEASFFGa
 R7cCFgkXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzJsOMoUnM68EbtMroCOYgI6I9VoKck
 RJIkJKqoFxloX8qXdRMRk7c4LM1LXkvjyq8HuRf7f7f8xEJ66XB1xfZGkkBcTO9GFb8lr8clG
 hEEfAwurd02KOh/a79aknJKd77pp677p8hoZDxaaVP7hLcqPYtoV9VH7a/T/l75J9J9lTPpja
 79J4ojOhrjE22vJSsK5GL0OO2ZlXPcc7zix1uBZxskaJpTgj0VCLuag4EQAS1wDsfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504166237!73891705!1
X-Originating-IP: [104.130.215.37]
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 26356 invoked from network); 31 Aug 2017 07:57:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 07:57:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnKLk-0004PJ-Pn; Thu, 31 Aug 2017 07:57: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 1dnKLe-0004Zt-Ry; Thu, 31 Aug 2017 07:57:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnKLe-0006h0-EM; Thu, 31 Aug 2017 07:57:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112961-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-credit2:debian-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1ab5eb4efb91a3d4569b0df6e824cc08ab4bd8ec
X-Osstest-Versions-That: qemuu=248b23735645f7cbb503d9be6f5bf825f2a603ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 07:57:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 112961: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk2MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NjEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMjg2OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEyODY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjg2OQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTEyODY5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODY5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODY5CiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NjkK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMjg2OQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODY5CiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI4NjkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg2OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyODY5
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTI4NjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjg2OQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwg
IGxpa2UgMTEyODY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDFhYjVlYjRlZmI5MWEzZDQ1
NjliMGRmNmU4MjRjYzA4YWI0YmQ4ZWMKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDI0OGIyMzczNTY0NWY3Y2JiNTAzZDliZTZmNWJmODI1ZjJhNjAzYWIKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMjg2OSAgMjAxNy0wOC0yNSAwNjo1NTo0MyBaICAgIDYgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTI5NjEgIDIwMTctMDgtMzAgMTY6MTY6MzEgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDFh
YjVlYjRlZmI5MWEzZDQ1NjliMGRmNmU4MjRjYzA4YWI0YmQ4ZWMKQXV0aG9yOiBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgV2VkIEF1ZyAzMCAxNzowMjo1
NCAyMDE3ICswMTAwCgogICAgVXBkYXRlIHZlcnNpb24gZm9yIHYyLjEwLjAgcmVsZWFzZQogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5v
cmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:05:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnKT8-0003m9-M8; Thu, 31 Aug 2017 08:04:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnKT7-0003kC-K8
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:04:53 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 64/69-01916-423C7A95; Thu, 31 Aug 2017 08:04:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fl8PJ
 Ig2eTJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyl9+czFfQxVdx5M4GtgfEBYxcjJ4eQQJ7E
 y+Y7bCA2r4CdxKqFd1hBbAkBQ4nTC2+ydDFycLAIqEqs+m0MEmYTUJdoe7YdrEREwEBi5YwZQ
 CVcHMwCP5gkVm/5AZYQFgiRuP1jMxvE/HyJdV1/WUBsTqD511b2MIHM5BUQlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU20Es
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2MnSf8DjFKcjApifJGpy6P
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTB++ogUE6wKDU9tSItMwcYBzBpCQ4eJRHeyyBp3uKCx
 NzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ874AKRIAKcoozYMbAYvJS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEebkOAU3hycwrgdv0CugIJqAjYr2WghxRkoiQkmpgVL7SlXlja3r3t//Jnlt
 OpR/+z7ThbO7itUbCd/X/PzI7IKx+8qfQXvF3yTvjQ9d82ntNQjVrwrkPwY27L5ovSsyLl1jK
 e/dflnDgL66ExOTV7Ezetg+nVEjMZPgudfBVzV7ppNJfHfanWDXkpf9OMj3c+DdVeLswT8TP6
 U/5doSZRF6PKK+OUGIpzkg01GIuKk4EALIXD4HEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504166690!56962418!1
X-Originating-IP: [137.65.248.74]
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 14872 invoked from network); 31 Aug 2017 08:04:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 08:04:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 02:04:49 -0600
Message-Id: <59A7DF400200007800175EA4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 02:04:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergej Proskurin" <proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-12-proskurin@sec.in.tum.de>
In-Reply-To: <20170830183258.14612-12-proskurin@sec.in.tum.de>
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>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 11/39] altp2m: Move (MAX|INVALID)_ALTP2M
 to xen/p2m-common.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDIwOjMyLCA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+IHdyb3Rl
Ogo+IFdlIG1vdmUgdGhlIG1hY3JvcyAoTUFYfElOVkFMSUQpX0FMVFAyTSBvdXQgb2YgeDg2LXJl
bGF0ZWQgY29kZSB0bwo+IGNvbW1vbiBjb2RlLCBhcyB0aGUgZm9sbG93aW5nIHBhdGNoZXMgd2ls
bCBtYWtlIHVzZSBvZiB0aGVtIG9uIEFSTS4KCkJ1dCBib3RoIHNlZW0gbm90IGltcG9zc2libGUg
dG8gYmUgcmVxdWlyZSBhcmNoLXNwZWNpZmljIHZhbHVlcy4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:11:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnKZ7-0004Ug-Ag; Thu, 31 Aug 2017 08:11:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1dnKZ6-0004Ua-3b
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 08:11:04 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 5F/2E-02048-794C7A95; Thu, 31 Aug 2017 08:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42KZxPDOTXfakeW
 RBhuOG1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozPjW9ZCg4JV+w7vpOlgfGeQBcjF4eQwHQm
 icf9G5m6GDk5WAR0JF4/+cEIYrMJaEnc3foVKM7BISKgLXHgN1g9s8AlZonmeTOZQWqEBbwlN
 t4+AFbDKWAucf6vLYjJK2AmcXI3F0iFEJA5e+8dFhBbFGjKy1//wWxeAUGJkzOfgNnMQJse/r
 rFMoGRZxaS1CwkqQWMTKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivW
 S83M3MQJDpJ6BgXEHY8Nev0OMkhxMSqK80anLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N46
 BJQTLEpNT61Iy8wBBitMWoKDR0mEl/EwUJq3uCAxtzgzHSJ1itGY48mb7b+ZOFreAkkhlrz8v
 FQpcV5xkFIBkNKM0jy4QbAousQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcIyD08mXklcP
 teAZ3CBHRKrNdSkFNKEhFSUg2Ms8Tnap0uXFjd8tSv7cnSVetaNO/d97yx/1vH8gUfTrdbpM2
 1SPo4Y5WvRJ7yjqrHubMmrtl5JeDjb8PjSvX5AZYZ22s0py6dwnLyouSTOd9OLvL9aJe5NWtZ
 pmjqj10Ht3NnnfkfOuVDmOPWZIn9O1dNufnPMZHVaZ5ZkSqLc+0tl8wiQVNRXiWW4oxEQy3mo
 uJEAO3HxoKdAgAA
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504167062!56963766!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34645 invoked from network); 31 Aug 2017 08:11:02 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 31 Aug 2017 08:11:02 -0000
Received: from hsi-kbw-5-158-153-52.hsi19.kabel-badenwuerttemberg.de
 ([5.158.153.52] helo=nanos)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dnKXM-0003uT-HI; Thu, 31 Aug 2017 10:09:16 +0200
Date: Thu, 31 Aug 2017 10:10:37 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Stephen Rothwell <sfr@canb.auug.org.au>
In-Reply-To: <20170831142654.47f17cd7@canb.auug.org.au>
Message-ID: <alpine.DEB.2.20.1708311009020.1874@nanos>
References: <20170831142654.47f17cd7@canb.auug.org.au>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@elte.hu>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	the tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAzMSBBdWcgMjAxNywgU3RlcGhlbiBSb3Rod2VsbCB3cm90ZToKPiBJIGZpeGVkIGl0
IHVwIChzZWUgYmVsb3cpIGFuZCBjYW4gY2FycnkgdGhlIGZpeCBhcyBuZWNlc3NhcnkuIFRoaXMK
PiBpcyBub3cgZml4ZWQgYXMgZmFyIGFzIGxpbnV4LW5leHQgaXMgY29uY2VybmVkLCBidXQgYW55
IG5vbiB0cml2aWFsCj4gY29uZmxpY3RzIHNob3VsZCBiZSBtZW50aW9uZWQgdG8geW91ciB1cHN0
cmVhbSBtYWludGFpbmVyIHdoZW4geW91ciB0cmVlCj4gaXMgc3VibWl0dGVkIGZvciBtZXJnaW5n
LiAgWW91IG1heSBhbHNvIHdhbnQgdG8gY29uc2lkZXIgY29vcGVyYXRpbmcKPiB3aXRoIHRoZSBt
YWludGFpbmVyIG9mIHRoZSBjb25mbGljdGluZyB0cmVlIHRvIG1pbmltaXNlIGFueSBwYXJ0aWN1
bGFybHkKPiBjb21wbGV4IGNvbmZsaWN0cy4KPiAKPiAtLSAKPiBDaGVlcnMsCj4gU3RlcGhlbiBS
b3Rod2VsbAo+IAo+IGRpZmYgLS1jYyBhcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5oCj4gaW5k
ZXggYjRmMzIyZDZjOTVmLDkzNTcwOTgyOWE0ZS4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vdHJhcHMuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBz
LmgKPiBAQEAgLTM4LDcgLTM1LDM0ICszNSwzMyBAQEAgYXNtbGlua2FnZSB2b2lkIG1hY2hpbmVf
Y2hlY2sodm9pZCkKPiAgICNlbmRpZiAvKiBDT05GSUdfWDg2X01DRSAqLwo+ICAgYXNtbGlua2Fn
ZSB2b2lkIHNpbWRfY29wcm9jZXNzb3JfZXJyb3Iodm9pZCk7Cj4gICAKPiArICNpZiBkZWZpbmVk
KENPTkZJR19YODZfNjQpICYmIGRlZmluZWQoQ09ORklHX1hFTl9QVikKPiArIGFzbWxpbmthZ2Ug
dm9pZCB4ZW5fZGl2aWRlX2Vycm9yKHZvaWQpOwo+ICsgYXNtbGlua2FnZSB2b2lkIHhlbl94ZW5k
ZWJ1Zyh2b2lkKTsKPiArIGFzbWxpbmthZ2Ugdm9pZCB4ZW5feGVuaW50Myh2b2lkKTsKPiArIGFz
bWxpbmthZ2Ugdm9pZCB4ZW5fbm1pKHZvaWQpOwo+ICsgYXNtbGlua2FnZSB2b2lkIHhlbl9vdmVy
Zmxvdyh2b2lkKTsKPiArIGFzbWxpbmthZ2Ugdm9pZCB4ZW5fYm91bmRzKHZvaWQpOwo+ICsgYXNt
bGlua2FnZSB2b2lkIHhlbl9pbnZhbGlkX29wKHZvaWQpOwo+ICsgYXNtbGlua2FnZSB2b2lkIHhl
bl9kZXZpY2Vfbm90X2F2YWlsYWJsZSh2b2lkKTsKPiArIGFzbWxpbmthZ2Ugdm9pZCB4ZW5fZG91
YmxlX2ZhdWx0KHZvaWQpOwo+ICsgYXNtbGlua2FnZSB2b2lkIHhlbl9jb3Byb2Nlc3Nvcl9zZWdt
ZW50X292ZXJydW4odm9pZCk7Cj4gKyBhc21saW5rYWdlIHZvaWQgeGVuX2ludmFsaWRfVFNTKHZv
aWQpOwo+ICsgYXNtbGlua2FnZSB2b2lkIHhlbl9zZWdtZW50X25vdF9wcmVzZW50KHZvaWQpOwo+
ICsgYXNtbGlua2FnZSB2b2lkIHhlbl9zdGFja19zZWdtZW50KHZvaWQpOwo+ICsgYXNtbGlua2Fn
ZSB2b2lkIHhlbl9nZW5lcmFsX3Byb3RlY3Rpb24odm9pZCk7Cj4gKyBhc21saW5rYWdlIHZvaWQg
eGVuX3BhZ2VfZmF1bHQodm9pZCk7Cj4gKyBhc21saW5rYWdlIHZvaWQgeGVuX2FzeW5jX3BhZ2Vf
ZmF1bHQodm9pZCk7Cj4gKyBhc21saW5rYWdlIHZvaWQgeGVuX3NwdXJpb3VzX2ludGVycnVwdF9i
dWcodm9pZCk7Cj4gKyBhc21saW5rYWdlIHZvaWQgeGVuX2NvcHJvY2Vzc29yX2Vycm9yKHZvaWQp
Owo+ICsgYXNtbGlua2FnZSB2b2lkIHhlbl9hbGlnbm1lbnRfY2hlY2sodm9pZCk7Cj4gKyAjaWZk
ZWYgQ09ORklHX1g4Nl9NQ0UKPiArIGFzbWxpbmthZ2Ugdm9pZCB4ZW5fbWFjaGluZV9jaGVjayh2
b2lkKTsKPiArICNlbmRpZiAvKiBDT05GSUdfWDg2X01DRSAqLwo+ICsgYXNtbGlua2FnZSB2b2lk
IHhlbl9zaW1kX2NvcHJvY2Vzc29yX2Vycm9yKHZvaWQpOwo+ICsgI2VuZGlmCj4gKyAKPiAgICNp
ZmRlZiBDT05GSUdfVFJBQ0lORwo+ICAtYXNtbGlua2FnZSB2b2lkIHRyYWNlX3BhZ2VfZmF1bHQo
dm9pZCk7Cj4gICAjZGVmaW5lIHRyYWNlX3N0YWNrX3NlZ21lbnQgc3RhY2tfc2VnbWVudAo+ICAg
I2RlZmluZSB0cmFjZV9kaXZpZGVfZXJyb3IgZGl2aWRlX2Vycm9yCj4gICAjZGVmaW5lIHRyYWNl
X2JvdW5kcyBib3VuZHMKPiBAQEAgLTUzLDcgLTc3LDEwICs3NiwxMSBAQEAKPiAgICNkZWZpbmUg
dHJhY2VfYWxpZ25tZW50X2NoZWNrIGFsaWdubWVudF9jaGVjawo+ICAgI2RlZmluZSB0cmFjZV9z
aW1kX2NvcHJvY2Vzc29yX2Vycm9yIHNpbWRfY29wcm9jZXNzb3JfZXJyb3IKPiAgICNkZWZpbmUg
dHJhY2VfYXN5bmNfcGFnZV9mYXVsdCBhc3luY19wYWdlX2ZhdWx0Cj4gICsjZGVmaW5lIHRyYWNl
X3BhZ2VfZmF1bHQgcGFnZV9mYXVsdAoKSHJtLiBGb3Igc29tZSByZWFzb24gSSBtaXNzZWQgdG8g
cmVtb3ZlIHRoZXNlIGRlZmluZXMgYWZ0ZXIgZ2V0dGluZyByaWQgb2YKdGhlIHRyYWNpbmcgaWR0
LgoKSSdsbCByZW1vdmUgdGhhdCBub3cgaW4gdGlwIGFuZCBwdWxsIGluIHRoZSBYRU4gc3R1ZmYg
dG8gc2VlIHdoYXQgbmVlZHMgdG8KYmUgZG9uZS4KClRoYW5rcywKCgl0Z2x4CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:12:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnKaJ-0004aM-KH; Thu, 31 Aug 2017 08:12:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnKaI-0004aD-Ax
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:12:18 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 16/1B-03283-1E4C7A95; Thu, 31 Aug 2017 08:12:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/fhkeW
 RBpcOclp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX129iKzjKWLG87Tp7A+Mqxi5GTg4hgTyJ
 ezufMoHYvAJ2EitOXAezJQQMJU4vvMkCYrMIqEocf9bGDmKzCahLtD3bzgpiiwgoS9z9PgOsh
 lkgTmL/rMdgM4UFfCXOv+uGmp8i8f/iXLAaTgELiUnXbwLN4QDaJSjxd4cwRKuWxMNft6DGaE
 ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hmZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsY728MOMQoycGkJMobnbo8UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEb+phoJxgUWp6akVaZg4wDmDSEhw8SiK8jCBp3uKCxNzizHSI1ClGY
 45Z/9Z8YeJo+rDlC5MQS15+XqqUOK84SKkASGlGaR7cIFh8XmKUlRLmZQQ6TYinILUoN7MEVf
 4VozgHo5Iw7xaQKTyZeSVw+14BncIEdEqs11KQU0oSEVJSDYyb9p09e/GC65K73zcE3xeJd3w
 yawJLbMOf7b28N58yZd+YsvdBIG/V90bbvjcHPqRYcUtURWrUuLk+zJx3xDAkbZJ8cUg9t7mG
 4IlDs604cxRErfco7jlm2nf8QenkZP7YsKp9UlJmr7b4rnGdP6Fv67Mbrfs/vOIo3f125r486
 533wuzErDSUWIozEg21mIuKEwHP1BbDygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504167135!68458497!1
X-Originating-IP: [137.65.248.74]
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 55209 invoked from network); 31 Aug 2017 08:12:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 08:12:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 02:12:14 -0600
Message-Id: <59A7E0FD0200007800175EBA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 02:12:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170830171112.3634-1-wei.liu2@citrix.com>
 <20170830171112.3634-2-wei.liu2@citrix.com>
In-Reply-To: <20170830171112.3634-2-wei.liu2@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] [PATCH 1/3] x86/mm: introduce trace point for
 mmio_ro emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDE5OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VXNpbmcgcHRyd19lbXVsYXRpb24gdHJhY2UgcG9pbnQgaXMgd3JvbmcuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:17:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnKer-0004wA-9I; Thu, 31 Aug 2017 08:17:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dnKep-0004w4-RL
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 08:16:59 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B0/A0-03422-BF5C7A95; Thu, 31 Aug 2017 08:16:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNykWPfX0eW
 RBo9mKVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3vs9jLtguUvHy/GnWBsaLAl2MXBxCAtMZ
 JU4dvcbexcjJISHAK3Fk2QzWLkYOINtf4vFEF4iaCYwSG7YfZgWpYRFQlWg9OpkZxGYTUJa4+
 LWXDcQWAbJ7f/1mAWlgFpjEKNF5ZiEjSEJYIFhi+b8JYA28AoYSbSvOskPYhxglTv+Kg9jQwS
 Qx4WIPC0RCUOLkzCdgNrOAlsSNfy+ZQC5iFpAGGsQBEuYUsJfoen+eCcQWBVq8+9Ze5gmMgrO
 QdM9C0j0LoXsBI/MqRo3i1KKy1CJdYyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAsGUAgh2Mp9cFHmKU5GBSEuWNTl0eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/sRoJxgU
 Wp6akVaZg4wgmDSEhw8SiK8T0DSvMUFibnFmekQqVOMilLivO9BEgIgiYzSPLg2WNReYpSVEu
 ZlBDpEiKcgtSg3swRV/hWjOAejkjCvLDAFCPFk5pXATX8FtJgJaHGs11KQxSWJCCmpBkbec4L
 1HU/DDlTzs/Es2nr17gZlqTcfWieedcqM3LRZL5Zx7wVV1+Tl6kpbb+lF7f2guvbGsh3uczSs
 c9/yPMquuX8hXujFwWUeSW8m6ywrtJu8LCx2c8+r5d3nXIM559ru3XlqGdv+TovWJPHputd31
 z+1qfg5qSpa8sUzgTsf5JeKLj+dP8lUiaU4I9FQi7moOBEA3S0BxdUCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504167411!73763186!1
X-Originating-IP: [192.55.52.115]
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 41023 invoked from network); 31 Aug 2017 08:16:58 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 08:16:58 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 01:16:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="306462506"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga004.fm.intel.com with ESMTP; 31 Aug 2017 01:16:47 -0700
Date: Thu, 31 Aug 2017 15:15:52 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170831071549.GA46756@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDE6NDI6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMzEuMDguMTcgYXQgMDA6NTcsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBXZWQsIEF1ZyAzMCwgMjAxNyBhdCAxMDowMDo0OUFNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDE2LjA4LjE3IGF0IDA3OjE0LCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiBAQCAtMTAwLDYgKzEwMSwyNCBAQCB2b2lkIHZteF9waV9wZXJfY3B1X2lu
aXQodW5zaWduZWQgaW50IGNwdSkKPj4+PiAgICAgIHNwaW5fbG9ja19pbml0KCZwZXJfY3B1KHZt
eF9waV9ibG9ja2luZywgY3B1KS5sb2NrKTsKPj4+PiAgfQo+Pj4+ICAKPj4+PiArc3RhdGljIHZv
aWQgdm14X3BpX2FkZF92Y3B1KHN0cnVjdCBwaV9ibG9ja2luZ192Y3B1ICpwYnYsCj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3ZjcHUgKnZw
YnYpCj4+Pj4gK3sKPj4+PiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdnBidi0+bG9jaykp
Owo+Pj4KPj4+WW91IHJlYWxpemUgdGhpcyBpcyBvbmx5IGEgdmVyeSB3ZWFrIGNoZWNrIGZvciBh
IG5vbi1yZWN1cnNpdmUgbG9jaz8KPj4gCj4+IEkganVzdCB0aG91Z2h0IHRoZSBsb2NrIHNob3Vs
ZCBiZSBoZWxkIHdoZW4gYWRkaW5nIG9uZSBlbnRyeSB0byB0aGUKPj4gYmxvY2tpbmcgbGlzdC4g
RG8geW91IHRoaW5rIHdlIHNob3VsZCByZW1vdmUgdGhpcyBjaGVjayBvciBtYWtlIGl0Cj4+IHN0
cmljdGVyPwo+Cj5XZWxsLCB0aGUgcHJpbWFyeSBwdXJwb3NlIG9mIG15IGNvbW1lbnQgd2FzIHRv
IG1ha2UgeW91IGF3YXJlCj5vZiB0aGUgZmFjdC4gSWYgdGhlIHdlYWsgY2hlY2sgaXMgZ29vZCBl
bm91Z2ggZm9yIHlvdSwgdGhlbiBmaW5lLgoKVG8gYmUgaG9uZXN0LCBJIGRvbid0IGtub3cgdGhl
IGRpZmZlcmVuY2UgYmV0d2VlbiB3ZWFrIGNoZWNrIGFuZCB0aWdodApjaGVjay4KCj5SZW1vdmlu
ZyB0aGUgY2hlY2sgd291bGQgYmUgYSBiYWQgaWRlYSBpbW8gKGJ1dCBzZWUgYWxzbyBiZWxvdyk7
Cj50aWdodGVuaW5nIG1pZ2h0IGJlIHdvcnRod2hpbGUsIGJ1dCBtaWdodCBhbHNvIGdvIHRvbyBm
YXIgKGRlcGVuZGluZwo+bWFpbmx5IG9uIGhvdyBjbGVhcmx5IHByb3ZhYmxlIGl0IGlzIHRoYXQg
YWxsIGNhbGxlcnMgYWN0dWFsbHkgaG9sZCB0aGUKPmxvY2spLgoKSU1PLCB0aGUgbG9jayB3YXMg
aW50cm9kdWNlZCAobm90IGJ5IG1lKSB0byBwcm90ZWN0IHRoZSBibG9ja2luZyBsaXN0LgpsaXN0
X2FkZCgpIGFuZCBsaXN0X2RlbCgpIHNob3VsZCBiZSBwZXJmb3JtZWQgd2l0aCB0aGUgbG9jayBo
ZWxkLiBTbyBJCnRoaW5rIGl0IGlzIGNsZWFyIHRoYXQgYWxsIGNhbGxlcnMgc2hvdWxkIGhvbGQg
dGhlIGxvY2suCgo+Cj4+Pj4gKyAgICBhZGRfc2l6ZWQoJnZwYnYtPmNvdW50ZXIsIDEpOwo+Pj4+
ICsgICAgQVNTRVJUKHJlYWRfYXRvbWljKCZ2cGJ2LT5jb3VudGVyKSk7Cj4+Pgo+Pj5XaHkgYWRk
X3NpemVkKCkgYW5kIHJlYWRfYXRvbWljKCkgd2hlbiB5b3UgaG9sZCB0aGUgbG9jaz8KPj4+Cj4+
IAo+PiBJbiBwYXRjaCAzLCBmcmVxdWVudCByZWFkaW5nIHRoZSBjb3VudGVyIGlzIHVzZWQgdG8g
ZmluZCBhIHN1aXRhYmxlCj4+IHZjcHUgYW5kIHdlIGNhbiB1c2UgYWRkX3NpemVkKCkgYW5kIHJl
YWRfYXRvbWljKCkgdG8gYXZvaWQgYWNxdWlyaW5nIHRoZQo+PiBsb2NrLiBJbiBvbmUgd29yZCwg
dGhlIGxvY2sgZG9lc24ndCBwcm90ZWN0IHRoZSBjb3VudGVyLgo+Cj5JbiB0aGF0IGNhc2UgaXQg
d291bGQgYmUgbW9yZSBuYXR1cmFsIHRvIHN3aXRjaCB0byB0aGUgYXRvbWljCj5hY2Nlc3NlcyB0
aGVyZS4gUGx1cyB5b3Ugc3RpbGwgd291bGRuJ3QgbmVlZCByZWFkX2F0b21pYygpCj5oZXJlLCB3
aXRoIHRoZSBsb2NrIGhlbGQuIEZ1cnRoZXJtb3JlIEkgd291bGQgdGhlbiB3b25kZXIKPndoZXRo
ZXIgaXQgd2Fzbid0IGJldHRlciB0byB1c2UgYXRvbWljX3QgZm9yIHRoZSBjb3VudGVyIGF0CgpJ
cyB0aGVyZSBzb21lIGJhc2ljIGd1aWRlIG9uIHdoZW4gaXQgaXMgYmV0dGVyIHRvIHVzZSByZWFk
X2F0b21pYygpCmFuZCBhZGRfc2l6ZWQoKSBhbmQgd2hlbiBpdCBpcyBiZXR0ZXIgdG8gZGVmaW5l
IGEgYXRvbWljIHZhcmlhYmxlCmRpcmVjdGx5PwoKPnRoYXQgcG9pbnQuIEFsc28gd2l0aCBhIGxv
Y2stbGVzcyByZWFkZXJzIHRoZSByZXF1aXJlbWVudCB0bwo+aG9sZCBhIGxvY2sgaGVyZSAocmF0
aGVyIHRoYW4gdXNpbmcgc3VpdGFibGUgTE9DS2VkIGFjY2Vzc2VzKQo+YmVjb21lcyBxdWVzdGlv
bmFibGUgdG9vLgoKQXMgSSBzYWlkIGFib3ZlLCBJIHRoaW5rIHRoZSBsb2NrIGlzIHVzZWQgdG8g
cHJvdGVjdCB0aGUgbGlzdC4KCkkgdGhpbmsgdGhpcyBwYXRjaCBoYXMgdHdvIHBhcnRzOgoxLiBN
b3ZlIGFsbCBsaXN0IG9wZXJhdGlvbnMgdG8gdHdvIGlubGluZSBmdW5jdGlvbnMuICh3aXRoIHRo
aXMsIGFkZGluZwphIGNvdW50ZXIgaXMgZWFzaWVyIGFuZCBkb24ndCBuZWVkIGFkZCBjb2RlIGlu
IHNldmVyYWwgcGxhY2VzLikKCjIuIEFkZCBhIGNvdW50ZXIuCgpUaGFua3MKQ2hhbwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:21:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08:21: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.xen.org>)
	id 1dnKib-0005Z8-Pb; Thu, 31 Aug 2017 08:20:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409a230bf=citrix-osstest@xenproject.org>)
 id 1dnKia-0005Yf-CH
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 08:20:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E1/1D-03128-3E6C7A95; Thu, 31 Aug 2017 08:20:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve7jY8s
 jDXrnMFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox9a0oKuvgq/h7czNzAOIuji5GTQ0LAX+J/
 dxMbhO0hsejqFjBbRMBZYsKH22A2r4CexOqdX1lBbGEBb4mPDy6wdzFyAdVvZ5KY/O4kK0Szq
 sS1mdeZQWw2oEETeyaygNgsQPGmhc/B4kICWhJLF69kghgqKHFy5hOwGmYBCYmDL14wQ8yxlL
 ix+x7rBEbeWUjKZiEpW8DItIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMal
 YLzk/dxMjMHQYgGAHY/dl/0OMkhxMSqK80anLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8CoC
 Q1FIsCg1PbUiLTMHGMQwaQkOHiURXj6QNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifO+P
 wpUJABSlFGaBzcCFlGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJAyxiiczrwRu0yugI5iAjo
 j1WgpyREkiQkqqgVFGerHFiZky5zZ2mq175Nl8nY2fYcqa9+Y8S7n3PzrH5uHsaxZbNivvF79
 Q7M/GaUcM69vtbxWy5PE79gl3Pdmw4LVD985Htx0OhOhrWct4H336hfvPHcaCTU1HI5gTJr1P
 s6ndkBm36Va5K7/JXrZ+ndU3lLrj2iWvhpW4PIiaczrnz6yED0osxRmJhlrMRcWJAIp8lZujA
 gAA
X-Env-Sender: prvs=409a230bf=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504167649!66500633!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46944 invoked from network); 31 Aug 2017 08:20:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 08:20:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446027852"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72044-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72011
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 31 Aug 2017 09:20:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72044: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDQ0IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMDQ0LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwMTEKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjAxMQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDExCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwMTEK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjAxMQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnKmz-0005rq-AS; Thu, 31 Aug 2017 08:25:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnKmx-0005ri-EH
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:25:23 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 BD/46-01777-2F7C7A95; Thu, 31 Aug 2017 08:25:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVywNykQvf98eW
 RBtP/SFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfHx5iLjjEWfFgVxdTA+Mjti5GLg4hgWmM
 Ei+2zwFyODkkBHgljiybwQph+0sc3rODGaKogVHi9rfFYAk2AXWJx197mEBsEQEliXurJjOBF
 DELNDFKXDz2HKiDg0NYwFbi584ikBoWAVWJ9j0LwBbwCrhLTLizD2qZnMTJY5NZJzByL2BkWM
 WoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEejhegYGxh2Mu9r
 9DjFKcjApifJGpy6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu/MYUE6wKDU9tSItMwcYajBp
 CQ4eJRFeT5A0b3FBYm5xZjpE6hSjopQ4bwpIQgAkkVGaB9cGC+9LjLJSwryMDAwMQjwFqUW5m
 SWo8q8YxTkYlYR5j4FM4cnMK4Gb/gpoMRPQ4livpSCLSxIRUlINjJkmSgVvXc02cN6zLWJ/lV
 w0aXGBR/dpY7FvSgUNy5OtFBL0u9d+z/4//eLJdR0+bE+MBWb0y05/Y6Ub8NTg1edVraWtlpr
 1rY+9Dj7K/Mqv1DapoTGk7Fak8RxW4XSLe9MML2ULCR2oaGeOjskMjfxU6WJpHWKxa+7aT6c/
 Fp1ndzD+U8atxFKckWioxVxUnAgAQjRw9GoCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504167917!95669652!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52890 invoked from network); 31 Aug 2017 08:25:19 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Aug 2017 08:25:19 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 01:25:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="144012865"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga005.jf.intel.com with ESMTP; 31 Aug 2017 01:25:14 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Aug 2017 16:07:26 +0800
Message-Id: <1504166846-3871-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
Cc: andrew.cooper3@citrix.com, Yi Sun <yi.y.sun@linux.intel.com>,
 wei.liu2@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH 1/2] x86: remove redundant checks in sysctl.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gc3lzY3RsLmMsIHRoZSByZXR1cm4gdmFsdWUgb2YgJ3Bzcl9nZXRfaW5mbycgaGFzIGJlZW4g
Y2hlY2tlZCBpbW1lZGlhdGVseS4KU28sIGl0IGlzIHJlZHVuZGFudCB0byBjaGVjayB0aGUgcmV0
dXJuIHZhbHVlIGFnYWluIHdoZW4gY29weSB0aGUgZmllbGQgdG8KZ3Vlc3QuCgpTaWduZWQtb2Zm
LWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
c3lzY3RsLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gv
eDg2L3N5c2N0bC5jCmluZGV4IDJiZGU5OWMuLmMzZmRhZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE5MCw3ICsxOTAs
NyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRf
b3AudS5jYXRfaW5mby5mbGFncyA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHXTsKIAotICAgICAgICAgICAgaWYgKCAhcmV0
ICYmIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9jYXRfb3Ap
ICkKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNj
dGwsIHUucHNyX2NhdF9vcCkgKQogICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQpAQCAtMjA5LDcgKzIwOSw3IEBAIGxvbmcgYXJjaF9k
b19zeXNjdGwoCiAgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmZs
YWdzID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5G
T19JRFhfQ0FUX0ZMQUddOwogCi0gICAgICAgICAgICBpZiAoICFyZXQgJiYgX19jb3B5X2ZpZWxk
X3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2NhdF9vcCkgKQorICAgICAgICAgICAg
aWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfY2F0X29w
KSApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:26:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnKnZ-0005uR-Jv; Thu, 31 Aug 2017 08:26:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnKnY-0005uI-Gk
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:26:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 13/B3-03283-718C7A95; Thu, 31 Aug 2017 08:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXS1tYhoit+Ynm
 kwYZLHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7hlPMBfPlKhpb6hsYJ4p3MXJxCAlMY5Q4
 e+QWexcjJ4eEAK/EkWUzWCHsAInta58wQRQ1MEq8atvECJJgE1CXePy1hwnEFhFQkri3ajKYz
 SyQJ7Ft/XmwQcIClhLX7l0Fs1kEVCXerbwOZvMKuEssXvCCCWKBnMTJY5NZJzByL2BkWMWoUZ
 xaVJZapGtkqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehfBiDYwbhqQeAhRkk
 OJiVR3ujU5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjNjwPlBItS01Mr0jJzgIEGk5bg4FES
 4WUCSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvIEiRAEhRRmke3AhY0F9ilJUS5mUEO
 kqIpyC1KDezBFX+FaM4B6OSMO+xY0BTeDLzSuA2vQI6ggnoiFivpSBHlCQipKQaGL0OR76Wuv
 DXvCwwb4Vx68rbMsnJkxRyhC8Ybp2/779tbMWjL2xz+1I5ixfNau/mOVTPdpT3AKOTn+2t+3t
 brFPZU4tChGJvZEwv++i85+NW5tsTbhwoq+gveXV8/cN228JGnsZOPZ9F3HFWOzp8/haHTZ4z
 zWDGwiqJnF9PNXjtlx32TK3wUWIpzkg01GIuKk4EAGATJtF1AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504167956!73788383!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44531 invoked from network); 31 Aug 2017 08:25:58 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 08:25:58 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 01:25:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="1167858752"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga001.jf.intel.com with ESMTP; 31 Aug 2017 01:25:54 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Aug 2017 16:08:06 +0800
Message-Id: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH 2/2] tools: remove unnecessary PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVyIFJvZ2VyIFBhdSdzIGNvbWVudCwgdGhlIGxpYnhsIGludGVyZmFjZXMgYW5kIHJlbGF0ZWQg
ZnVuY3Rpb25zIGFyZSBub3QKbmVjZXNzYXJ5IHRvIGJlIGluY2x1ZGVkIGJ5ICdMSUJYTF9IQVZF
X1BTUl9DTVQnIGFuZCAnTElCWExfSEFWRV9QU1JfQ0FUJy4KU28gcmVtb3ZlIHRoZW0uCgpTaWdu
ZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bC5oICAgIHwgNiAtLS0tLS0KIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgfCA1IC0t
LS0tCiB0b29scy94bC94bF9wc3IuYyAgICAgIHwgNSAtLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAx
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMv
bGlieGwvbGlieGwuaAppbmRleCAyMjllMjg5Li5hMDE4NWI5IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTIxNjYsNyArMjE2Niw2
IEBAIGJvb2wgbGlieGxfbXNfdm1fZ2VuaWRfaXNfemVybyhjb25zdCBsaWJ4bF9tc192bV9nZW5p
ZCAqaWQpOwogdm9pZCBsaWJ4bF9tc192bV9nZW5pZF9jb3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4
bF9tc192bV9nZW5pZCAqZHN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxp
YnhsX21zX3ZtX2dlbmlkICpzcmMpOwogCi0jaWZkZWYgTElCWExfSEFWRV9QU1JfQ01UCiBpbnQg
bGlieGxfcHNyX2NtdF9hdHRhY2gobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKIGlu
dCBsaWJ4bF9wc3JfY210X2RldGFjaChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpOwog
aW50IGxpYnhsX3Bzcl9jbXRfZG9tYWluX2F0dGFjaGVkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCk7CkBAIC0yMTc5LDkgKzIxNzgsNyBAQCBpbnQgbGlieGxfcHNyX2NtdF9nZXRfY2Fj
aGVfb2NjdXBhbmN5KGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3Qgc29ja2V0aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90ICpsM19jYWNoZV9vY2N1cGFuY3kpOwotI2VuZGlmCiAKLSNpZmRl
ZiBMSUJYTF9IQVZFX1BTUl9NQk0KIGludCBsaWJ4bF9wc3JfY210X3R5cGVfc3VwcG9ydGVkKGxp
YnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY210X3R5cGUgdHlwZSk7CiBpbnQgbGlieGxfcHNyX2Nt
dF9nZXRfc2FtcGxlKGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkb21pZCwKQEAgLTIxODksOSArMjE4Niw3IEBAIGludCBsaWJ4bF9wc3JfY210
X2dldF9zYW1wbGUobGlieGxfY3R4ICpjdHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IHNjb3BlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAq
c2FtcGxlX3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp0c2Nfcik7
Ci0jZW5kaWYKIAotI2lmZGVmIExJQlhMX0hBVkVfUFNSX0NBVAogLyoKICAqIEZ1bmN0aW9uIHRv
IHNldCBhIGRvbWFpbidzIGNibS4gSXQgb3BlcmF0ZXMgb24gYSBzaW5nbGUgb3IgbXVsdGlwbGUK
ICAqIHRhcmdldChzKSBkZWZpbmVkIGluICd0YXJnZXRfbWFwJy4gVGhlIGRlZmluaXRpb24gb2Yg
J3RhcmdldF9tYXAnIGlzCkBAIC0yMjE5LDcgKzIyMTQsNiBAQCBpbnQgbGlieGxfcHNyX2NhdF9n
ZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKIGludCBs
aWJ4bF9wc3JfY2F0X2dldF9sM19pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2lu
Zm8gKippbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpucik7CiB2b2lk
IGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2NhdF9pbmZvICpsaXN0LCBp
bnQgbnIpOwotI2VuZGlmCiAKIC8qIG1pc2MgKi8KIApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxf
Y21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggMmM3MWE5Zi4uMDQ1ZjY0
MCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9j
bWR0YWJsZS5jCkBAIC01MTcsNyArNTE3LDYgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtd
ID0gewogICAgICAgIi1GICAgICAgICAgICAgICAgICAgICAgIFJ1biBpbiB0aGUgZm9yZWdyb3Vu
ZC5cbiIKICAgICAgICItcCwgLS1waWRmaWxlIFtGSUxFXSAgICBXcml0ZSBQSUQgdG8gcGlkZmls
ZSB3aGVuIGRhZW1vbml6aW5nLiIsCiAgICAgfSwKLSNpZmRlZiBMSUJYTF9IQVZFX1BTUl9DTVQK
ICAgICB7ICJwc3ItaHdpbmZvIiwKICAgICAgICZtYWluX3Bzcl9od2luZm8sIDAsIDEsCiAgICAg
ICAiU2hvdyBoYXJkd2FyZSBpbmZvcm1hdGlvbiBmb3IgUGxhdGZvcm0gU2hhcmVkIFJlc291cmNl
IiwKQEAgLTU0NCw4ICs1NDMsNiBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAg
ICAgICAiXCJ0b3RhbC1tZW0tYmFuZHdpZHRoXCI6ICAgICBTaG93IHRvdGFsIG1lbW9yeSBiYW5k
d2lkdGgoS0IvcylcbiIKICAgICAgICJcImxvY2FsLW1lbS1iYW5kd2lkdGhcIjogICAgIFNob3cg
bG9jYWwgbWVtb3J5IGJhbmR3aWR0aChLQi9zKVxuIiwKICAgICB9LAotI2VuZGlmCi0jaWZkZWYg
TElCWExfSEFWRV9QU1JfQ0FUCiAgICAgeyAicHNyLWNhdC1zZXQiLAogICAgICAgJm1haW5fcHNy
X2NhdF9jYm1fc2V0LCAwLCAxLAogICAgICAgIlNldCBjYWNoZSBjYXBhY2l0eSBiaXRtYXNrcyhD
Qk0pIGZvciBhIGRvbWFpbiIsCkBAIC01NjEsOCArNTU4LDYgQEAgc3RydWN0IGNtZF9zcGVjIGNt
ZF90YWJsZVtdID0gewogICAgICAgIltvcHRpb25zXSA8RG9tYWluPiIsCiAgICAgICAiLWwgPGxl
dmVsPiAgICAgICAgU3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3RoZXJ3aXNl
IEwzIGNhY2hlIGlzIHByb2Nlc3NlZFxuIgogICAgIH0sCi0KLSNlbmRpZgogICAgIHsgInVzYmN0
cmwtYXR0YWNoIiwKICAgICAgICZtYWluX3VzYmN0cmxfYXR0YWNoLCAwLCAxLAogICAgICAgIkNy
ZWF0ZSBhIHZpcnR1YWwgVVNCIGNvbnRyb2xsZXIgZm9yIGEgZG9tYWluIiwKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggNzMwOWQ0Zi4uNTQ0
ZjZmMCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNy
LmMKQEAgLTI1LDcgKzI1LDYgQEAKICNpbmNsdWRlICJ4bF91dGlscy5oIgogI2luY2x1ZGUgInhs
X3BhcnNlLmgiCiAKLSNpZmRlZiBMSUJYTF9IQVZFX1BTUl9DTVQKIHN0YXRpYyBpbnQgcHNyX2Nt
dF9od2luZm8odm9pZCkKIHsKICAgICBpbnQgcmM7CkBAIC0yOTIsOSArMjkxLDcgQEAgaW50IG1h
aW5fcHNyX2NtdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikKIAogICAgIHJldHVybiByZXQ7
CiB9Ci0jZW5kaWYKIAotI2lmIGRlZmluZWQoTElCWExfSEFWRV9QU1JfQ0FUKSB8fCBkZWZpbmVk
KExJQlhMX0hBVkVfUFNSX0wyX0NBVCkKIHN0YXRpYyBpbnQgcHNyX2wzX2NhdF9od2luZm8odm9p
ZCkKIHsKICAgICBpbnQgcmMsIG5yOwpAQCAtNjI2LDggKzYyMyw2IEBAIGludCBtYWluX3Bzcl9o
d2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHJldHVybiByZXQ7CiB9CiAKLSNlbmRp
ZgotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMS45LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:26:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnKo9-00060J-Sd; Thu, 31 Aug 2017 08:26:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnKo8-0005zp-Lc
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 08:26:36 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C9/94-02226-B38C7A95; Thu, 31 Aug 2017 08:26:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfqxPJ
 Ig+PzrCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasezhbsaCo/kVm69OZ21g
 /OjSxcjJISTwl1HiyG7uLkYuIPsxo8TSR/PZIZxtjBJH/6xjB6kSEXCW+HpmLpjNK6Avsaf1C
 iuILSwQJPGmr4MZpEFCoEtfYvufh2BFEgLeErcn7mKGsSfevMvUxcjOwSZgJXFIDCTKIqAqse
 HxZJYJjNwLGBlWMaoXpxaVpRbpGuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR
 6vJ6BgXEH46lm50OMkhxMSqK80anLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8O48BpQTLEpN
 T61Iy8wBhh5MWoKDR0mEl+k4UJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5U0BmCIAUZ
 ZTmwY2AxcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8x0Cm8GTmlcBtegV0BBPQEbFeS0
 GOKElESEk1MMbP9/pbIuRx5ovYxw5eARPxzdnRCbcsXn//esXlUN6kZbvPqz372ME4d/qi9W3
 3PA3vz/rPl5Sk3P6jKkl9z8ld/rYPj2V1bVx1cSHfkYWBITPN1X7v2dlS8Cnl/jSTjdxVx9qW
 R1jl53rt8NC9P5n3W3Ga3xurssn+3Y7Z058rNL2eFiD2tFqJpTgj0VCLuag4EQDAM7jOfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504167993!81573901!1
X-Originating-IP: [104.130.215.37]
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 57336 invoked from network); 31 Aug 2017 08:26:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 08:26:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnKo3-0005hD-CE; Thu, 31 Aug 2017 08:26: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 1dnKnx-0005fN-Og; Thu, 31 Aug 2017 08:26:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnKnx-0003oN-D2; Thu, 31 Aug 2017 08:26:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112954-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt: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-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl: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-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-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-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-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-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1: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-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-next:build-arm64-libvirt: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-arm64-arm64-xl: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:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9458bf6edfa820c6a4eea26bfd80ad05425aa58f
X-Osstest-Versions-That: linux=cc4a41fe5541a73019a864883297bd5043aa6d98
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 08:26:25 +0000
Subject: [Xen-devel] [linux-next test] 112954: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk1NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMjkxMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyOTEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI5MTAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MjkxMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTEwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI5MTAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMjkxMAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTEwCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTI5MTAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjkxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTEwCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI5MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjkxMAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTEyOTEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyOTEwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTI5
MTAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMjkxMAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
NyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTEwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTI5MTAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjkxMAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEy
OTEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTI5MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjkxMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEyOTEwCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI5MTAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMTI5MTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjkxMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTEwCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTQgeGVuLWJvb3QvbDEgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTI5MTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjkxMAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEyOTEwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4t
ZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMjkxMAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMjkxMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTEwCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5MTAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMjkxMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTEwCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI5MTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjkwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjkw
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTEyOTAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5MTAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMjkxMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyOTEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDk0NThiZjZlZGZhODIwYzZh
NGVlYTI2YmZkODBhZDA1NDI1YWE1OGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGNjNGE0MWZlNTU0MWE3MzAxOWE4NjQ4ODMyOTdiZDUwNDNhYTZkOTgKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWls
aW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTU0ICAyMDE3LTA4LTMwIDA5OjU2OjMyIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:27:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08:27: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.xen.org>)
	id 1dnKoX-000656-8G; Thu, 31 Aug 2017 08:27:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnKoW-00064f-2v
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 08:27:00 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BE/46-03283-358C7A95; Thu, 31 Aug 2017 08:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfoxPJ
 Ig6tzNSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWrWa/aCv2IVFxd+YW1g
 /MrfxcjJISTwl1Hi8ISgLkYuIPsxo8S6xWvZIZxtjBJ/Z85mBqkSEXCW+HpmLjuIzSugL9F4a
 TobiC0sECSx7NQzNpAGCYH5LBLTXtxnBElICHhKNM5vZoaxb9w4CNTMzsEmYCVxSAwkyiKgKv
 FvawfrBEbuBYwMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GE+vCzzEKMnBpCTKG526PFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/5caCcYFFq
 empFWmYOMPhg0hIcPEoivEwgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEud9cAyoSACkK
 KM0D24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3P8gUnsy8ErhNr4COYAI6ItZrKc
 gRJYkIKakGxriEBe6CqyTeqRskpc/TzJwrzPfu4txjIm9/hNep217MLo1SnPqBbU5oFyO3jMY
 ZRUn92Q+fHXQKXWqy7XXDZvfzL3bn1XJv2fXiQvQkHdNLbco/DnbnSMkyXpAIkObXj3y+d1dt
 W8NHP6f58w7s3zdlxSWXwG6mO9bx0qaiH3cWNJWtvpZcqsRSnJFoqMVcVJwIAPPHwI5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504168017!54757645!1
X-Originating-IP: [104.130.215.37]
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 55703 invoked from network); 31 Aug 2017 08:26:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 08:26:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnKoT-0005i7-59; Thu, 31 Aug 2017 08:26: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 1dnKoN-0005gD-UN; Thu, 31 Aug 2017 08:26:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnKoN-0004AU-P3; Thu, 31 Aug 2017 08:26:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112977-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4be9a177e62eaa190b0f4721dd19153993511ee3
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 08:26:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112977: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk3Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA0YmU5YTE3N2U2MmVhYTE5MGIwZjQ3MjFkZDE5MTUzOTkzNTExZWUzCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgMTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTYyICAyMDE3LTA4LTMwIDE4OjA1OjA0IFogICAgMCBkYXlzICAgIDcgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAzNzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:31:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnKsX-0006uF-QE; Thu, 31 Aug 2017 08:31:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnKsW-0006u9-QQ
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:31:08 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 42/68-03422-C49C7A95; Thu, 31 Aug 2017 08:31:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQtf75PJ
 Igy8WFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxrr+V2wFlzQqZjbsYmpg/C3bxcjJISHgJ7H4
 2TpmEJtFQFVi+8QXjF2MHBxsAvYSExaWg4RFgMIdW28ydTFycTALrGGSWP9kKhNIQljAWeL1l
 352EJtXwEPizrpeFpAiIYHnjBJt6xYyQSQEJU7OfMICMpRZQFNi/S59CFNaYvk/DpAKZgF5ie
 ats8FO4BTQk+i7PZkVxBYVUJE4uXIN2BQhAUWJ/nkP2CBOTpeY+KyHZQKjwCwkC2YhLJiFsGA
 WkgULGFlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBisD
 EOxg/LYs4BCjJAeTkihvdOrySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCeOA+UEi1LTUyvSM
 nOAcQOTluDgURLhrQRJ8xYXJOYWZ6ZDpE4xKkqJ854BSQiAJDJK8+DaYLF6iVFWSpiXEegQIZ
 6C1KLczBJU+VeM4hyMSsK870Gm8GTmlcBNfwW0mAlocazXUpDFJYkIKakGRr3zjQoSk67Xvlg
 hxfdo09eAZu1vDN03a9mbGMt2zPYsda++a9482/OCdbnJ9d+aHHnb3845JaCwY4dkr/Vv47cn
 JovZy5Q6TNQI/R+m1MqnznkhxJgrb9c07dzPF/z5nskc+PRK66HW3pPHD4n+YJojLS7G0Pv8q
 U7hIxuvisunppQkt/0yVmIpzkg01GIuKk4EAJQ2MSDQAgAA
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504168266!74234498!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22088 invoked from network); 31 Aug 2017 08:31:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 08:31:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51929841"
Date: Thu, 31 Aug 2017 09:30:47 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170831083047.v4pdfkwm3bjigjhy@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com>
 <20170830083104.jwzpcducid63aeuo@MacBook-Pro-de-Roger.local>
 <20170831022010.GA23665@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831022010.GA23665@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MjA6MTBBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTMwIDA5OjMxOjA0LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQxQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4g
PiBpbmRleCA0YTBjOTgyLi5jZTgyOTc1IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYv
cHNyLmMKPiA+ID4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gPiA+IEBAIC0xMzgsNiArMTM4
LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7Cj4gPiA+ICAKPiA+ID4gICAg
ICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIu
ICovCj4gPiA+ICAgICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMy
X3QgdmFsLCBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKTsKPiA+ID4gKwo+ID4gPiArICAgIC8qCj4g
PiA+ICsgICAgICogY2hlY2tfdmFsIGlzIHVzZWQgdG8gY2hlY2sgaWYgaW5wdXQgdmFsIGZ1bGZp
bGxzIFNETSByZXF1aXJlbWVudC4KPiA+ID4gKyAgICAgKiBDaGFuZ2UgaXQgdG8gdmFsaWQgdmFs
dWUgaWYgU0RNIGFsbG93cy4KPiA+IAo+ID4gSSdtIG5vdCByZWFsbHkgc3VyZSBpdCdzIGEgZ29v
ZCBpZGVhIHRvIGNoYW5nZSB0aGUgdmFsdWUgdG8gYSB2YWxpZAo+ID4gb25lLCBJTUhPIHlvdSBz
aG91bGQganVzdCBjaGVjayBhbmQgcHJpbnQgYW4gZXJyb3IgaWYgdGhlIHZhbHVlIGlzCj4gPiBp
bnZhbGlkIChhbmQgcmV0dXJuIGZhbHNlIG9mIGNvdXJzZSkuCj4gPiAKPiBQZXIgU0RNLCB0aGUg
SFcgaGFzIGFiaWxpdHkgdG8gYXV0b21hdGljYWxseSBjaGFuZ2UgdGhlIGlucHV0IHZhbHVlIHRv
IHdoYXQgaXQKPiB3YW50cy4gRS5nOgo+ICAgTGluZWFyIG1vZGU6IEhXIHdhbnRzIHRoZSBpbnB1
dCB2YWx1ZSBiZSAxMC8yMC8zMC8uLi4vOTAuIEJ1dCB1c2VyIGlucHV0cyAxNS4KPiAgICAgICAg
ICAgICAgICBUaGVuLCBIVyBjYW4gYXV0b21hdGljYWxseSBjaGFuZ2UgaXQgdG8gMTAuCgpUaGlz
IHNlZW1zIGxpa2UgYSB2ZXJ5LCB2ZXJ5IGJhZCBpZGVhIElNSE8uIFdoYXQgaWYgSSBpbnB1dCAx
NSAod2hpY2gKaXMgaW52YWxpZCksIGJ1dCBJIHdvdWxkIHJhdGhlciBwcmVmZXIgMjAgaW5zdGVh
ZCBvZiAxMD8KCkkgd291bGQgdmVyeSBtdWNoIHByZWZlciBhbiBlcnJvciwgc28gSSBjYW4gZ2V0
IHRvIGNob3NlIGEgdmFsaWQgdmFsdWUKbXlzZWxmIGluc3RlYWQgb2YgdGhlIGhhcmR3YXJlIGRl
Y2lkaW5nIG9uIG15IGJhY2suCgo+IEV2ZW4gdXNlciBpbnB1dHMgYSB2YWx1ZSB0aGF0IGRvZXMg
bm90IGZ1bGZpbGwgSFcgcmVxdWlyZW1lbnQsIEhXIGNhbiBoYW5kbGUgaXQuCj4gU28sIHdlIGRv
IG5vdCBuZWVkIHJldHVybiBlcnJvciB0byB1c2VyLiBPdGhlcndpc2UsIHVzZXIgbmVlZHMgdG8g
a25vdyBkZXRhaWxzCj4gb2YgTUJBLgo+IAo+IEJ1dCB0aGUgaXNzdWUgaGVyZSBpcyBob3cgd2Ug
Z2V0IHRoZSBhY3R1YWwgdmFsdWUgYW5kIHNob3cgaXQgdG8gdXNlci4gVGhlcmUgYXJlCj4gdHdv
IHdheXMgdG8gZG8gdGhhdDoKPiAxLiBXaGVuIHNldHRpbmcgdmFsdWUsIGNoZWNrIGFuZCBjaGFu
Z2UgaXQgdG8gdmFsaWQgb25lIGFuZCBzYXZlIGl0IHRvIG91ciBjYWNoZS4KCkluc3RlYWQgb2Yg
cGVyZm9ybWluZyB0aG9zZSBjaGVja3MgbWFudWFsbHksIHdoeSBub3Qgc2ltcGx5IHdyaXRlIHRo
ZQp2YWx1ZSBhbmQgcmVhZCBpdCBiYWNrIHRvIHNlZSB0aGUgb25lIHRoZSBoYXJkd2FyZSBoYXMg
YWN0dWFsbHkKY2hvc2VuIChhbmQgY2FjaGUgaXQpPwoKSXMgdGhlcmUgYW55IHJpc2sgaW4gd3Jp
dGluZyBhbiBpbnZhbGlkIHZhbHVlPwoKPiAyLiBXaGVuIGdldHRpbmcgdmFsdWUsIGNhbGwgcmRt
c3IgdG8gcmVhZCB0aGUgYWN0dWFsIHZhbHVlIGJhY2sgZnJvbSBIVy4KPiAKPiBJIHRoaW5rIG9w
dGlvbiAxIGhhcyBiZXR0ZXIgcGVyZm9ybWFuY2UgYW5kIHRoZSBjb2RlIGxvb2tzIGJldHRlci4K
PiAKPiA+ID4gKyAgICAgKi8KPiA+ID4gKyAgICBib29sICgqY2hlY2tfdmFsKShjb25zdCBzdHJ1
Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nICp2YWwpOwo+ID4gPiAgfSAqZmVhdF9w
cm9wc1tGRUFUX1RZUEVfTlVNXTsKPiA+ID4gIAo+IFsuLi5dCj4gCj4gPiA+ICAvKiBMMyBDQVQg
cHJvcHMgKi8KPiA+ID4gIHN0YXRpYyB2b2lkIGwzX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50
IGNvcywgdWludDMyX3QgdmFsLAo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHBzcl92YWxfdHlwZSB0eXBlKQo+ID4gPiBAQCAtNDQ2LDYgKzQ1Myw3IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7Cj4gPiA+ICAgICAgLmFsdF90
eXBlID0gUFNSX1ZBTF9UWVBFX1VOS05PV04sCj4gPiA+ICAgICAgLmdldF9mZWF0X2luZm8gPSBj
YXRfZ2V0X2ZlYXRfaW5mbywKPiA+ID4gICAgICAud3JpdGVfbXNyID0gbDNfY2F0X3dyaXRlX21z
ciwKPiA+ID4gKyAgICAuY2hlY2tfdmFsID0gY2F0X2NoZWNrX2NibSwKPiA+ID4gIH07Cj4gPiAK
PiA+IE1heWJlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgY2hlY2tfdmFsIHNob3VsZCBiZSBhIHNlcGFy
YXRlIHBhdGNoPyBJdCdzCj4gPiBtb3N0bHkgY29kZSBtb3ZlbWVudCBhbmQgc29tZSBmaXh1cC4K
PiA+IAo+IE9rLCBtYXkgY29uc2lkZXIgaXQuCj4gCj4gWy4uLl0KPiAKPiA+ID4gK3N0YXRpYyBi
b29sIG1iYV9jaGVja190aHJ0bChjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25l
ZCBsb25nICp0aHJ0bCkKPiA+ID4gK3sKPiA+ID4gKyAgICBpZiAoICp0aHJ0bCA+IGZlYXQtPm1i
YV9pbmZvLnRocnRsX21heCApCj4gPiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ID4gKwo+
ID4gPiArICAgIC8qCj4gPiA+ICsgICAgICogUGVyIFNETSAoY2hhcHRlciAiTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIENvbmZpZ3VyYXRpb24iKToKPiA+ID4gKyAgICAgKiAxLiBMaW5lYXIg
bW9kZTogSW4gdGhlIGxpbmVhciBtb2RlIHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgZGVmaW5lZAo+
ID4gPiArICAgICAqICAgIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwgaWYgdGhlIE1C
QV9NQVggdmFsdWUgaXMgOTAsIHRoZQo+ID4gPiArICAgICAqICAgIGlucHV0IHByZWNpc2lvbiBp
cyAxMCUuIFZhbHVlcyBub3QgYW4gZXZlbiBtdWx0aXBsZSBvZiB0aGUKPiA+ID4gKyAgICAgKiAg
ICBwcmVjaXNpb24gKGUuZy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sIHRvIDEw
JSBkZWxheQo+ID4gPiArICAgICAqICAgIGFwcGxpZWQpLgo+ID4gPiArICAgICAqIDIuIE5vbi1s
aW5lYXIgbW9kZTogSW5wdXQgZGVsYXkgdmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVy
bwo+ID4gPiArICAgICAqICAgIHRvIHRoZSBNQkFfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRo
aXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhCj4gPiA+ICsgICAgICogICAgcG93ZXIgb2YgdHdvIHdp
bGwgYmUgcm91bmRlZCBkb3duIHRoZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvLgo+ID4gPiAr
ICAgICAqLwo+ID4gPiArICAgIGlmICggZmVhdC0+bWJhX2luZm8ubGluZWFyICkKPiA+ID4gKyAg
ICB7Cj4gPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBtb2Q7Cj4gPiA+ICsKPiA+ID4gKyAgICAg
ICAgbW9kID0gKnRocnRsICUgKDEwMCAtIGZlYXQtPm1iYV9pbmZvLnRocnRsX21heCk7Cj4gPiA+
ICsgICAgICAgICp0aHJ0bCAtPSBtb2Q7Cj4gPiA+ICsgICAgfQo+ID4gPiArICAgIGVsc2UKPiA+
ID4gKyAgICB7Cj4gPiA+ICsgICAgICAgIC8qIE5vdCBwb3dlciBvZiAyLiAqLwo+ID4gPiArICAg
ICAgICBpZiAoICp0aHJ0bCAmJiAoKnRocnRsICYgKCp0aHJ0bCAtIDEpKSApCj4gPiAKPiA+IFRo
aXMgY2FuIGJlIGpvaW5lZCB3aXRoIHRoZSBlbHNlIHRvIGF2b2lkIGFub3RoZXIgaW5kZW50YXRp
b24gbGV2ZWw6Cj4gPiAKPiA+IGVsc2UgaWYgKCAqdGhydGwgJiYgKCp0aHJ0bCAmICgqdGhydGwg
LSAxKSkgKQo+ID4gLi4uCj4gPiAKPiBUaGFua3MhCj4gCj4gPiA+ICsgICAgICAgICAgICAqdGhy
dGwgPSAqdGhydGwgJiAoMSA8PCAoZmxzbCgqdGhydGwpIC0gMSkpOwo+ID4gPiArICAgIH0KPiA+
ID4gKwo+ID4gPiArICAgIHJldHVybiB0cnVlOwo+ID4gPiAgfQo+ID4gPiAgCj4gWy4uLl0KPiAK
PiA+ID4gIHN0YXRpYyB2b2lkIGRvX3dyaXRlX3Bzcl9tc3JzKHZvaWQgKmRhdGEpCj4gPiA+ICB7
Cj4gPiA+ICAgICAgY29uc3Qgc3RydWN0IGNvc193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKPiA+
ID4gLSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZTsKPiA+ID4gLSAg
ICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5wcm9wczsKPiA+ID4gLSAg
ICB1bnNpZ25lZCBpbnQgaSwgY29zID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJvcHMtPmNvc19u
dW07Cj4gPiA+ICsgICAgdW5zaWduZWQgaW50IGksIGosIGluZGV4ID0gMCwgYXJyYXlfbGVuID0g
aW5mby0+YXJyYXlfbGVuLCBjb3MgPSBpbmZvLT5jb3M7Cj4gPiA+ICsgICAgY29uc3QgdWludDMy
X3QgKnZhbF9hcnJheSA9IGluZm8tPnZhbDsKPiA+ID4gIAo+ID4gPiAtICAgIGZvciAoIGkgPSAw
OyBpIDwgY29zX251bTsgaSsrICkKPiA+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJ
WkUoZmVhdF9wcm9wcyk7IGkrKyApCj4gPiA+ICAgICAgewo+ID4gCj4gPiBpbmRleCBhbmQgaiBj
YW4gYmUgZGVmaW5lZCBoZXJlLCB0aGV5IGFyZSBvbmx5IHVzZWQgaW5zaWRlIG9mIHRoaXMgZm9y
Cj4gPiBsb29wIEFGQUlDVC4KPiA+IAo+IEkgdGhpbmsgZGVmaW5pdGlvbiBvZiBqIGNhbiBiZSBt
b3ZlZCBpbnRvIHRoZSBsb29wLiBCdXQgaW5kZXggY2Fubm90IHVubGVzcyBJCj4gZGVjbGFyZWQg
aXQgdG8gYmUgJ3N0YXRpYycuIFRoZSBpbmRleCBpcyB1c2VkIGFzIGEgYWNjdW11bGF0b3IuCgpS
aWdodCwgSSd2ZSBnb3QgbXkgaW5kZW50YXRpb24gbWVzc2VkIHVwLiBQbGVhc2UgbW92ZSBqLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:33:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08:33: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.xen.org>)
	id 1dnKv3-00073Q-6w; Thu, 31 Aug 2017 08:33:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dnKv1-00073B-Gt
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:33:43 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 ED/BB-03283-6E9C7A95; Thu, 31 Aug 2017 08:33:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVywNykQvfZyeW
 RBpdnCVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBntO28xFtxXqej485i9gXGjbBcjF4eQwHRG
 iWtrp7J2MXJySAjwShxZNgPI5gCy/SWurISqmcAo0fJ0NgtIDYuAqkTTi2uMIDabgLLExa+9b
 CC2iICWxPoVT9lAGpgFdjJKTOybCNYgLBAo0Tq7jR1kKK+AocSxBQogNbwCHxklTvWtZoPYcJ
 RF4lPjGbCpvAKCEidnPgFrZgaaeuPfSyaQZmYBaYnl/zhATE4BT4nWY1EgFaJAN+y+tZd5AqP
 gLCTNs5A0z0JoXsDIvIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/
 dxMjMGQZgGAH4+zL/ocYJTmYlER5o1OXRwrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYpl
 rz8vFQlCV6fE0B1gkWp6akVaZk5wKiCKZXg4FES4V0MkuYtLkjMLc5Mh0idYtTluNO34QuTEN
 gMKXFeR5AiAZCijNI8uBGwCL/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd5HIFN4MvNK4Da
 9AjqCCeiIWK+lIEeUJCKkpBoYVVdOF2mzuyezf/qyjn+ds+401wszL0k/2ctxxHJtrcSjb05H
 Z6zO/NB6tqVpw4wLM+8t/ul7+HbB8Xd2W5ruyls5V5m6+htfMGCb9j7HoWayyc29IWc9pnOHP
 jaaLjE38tM65/XzdcNSMp6vuPCl4+Qinbwm7ijNAwzz65n2pErZ2XhGapmwK7EUZyQaajEXFS
 cCAMip2WvrAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504168420!112856495!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.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1301 invoked from network); 31 Aug 2017 08:33:42 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 08:33:42 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 01:33:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="306466513"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga004.fm.intel.com with ESMTP; 31 Aug 2017 01:33:37 -0700
Date: Thu, 31 Aug 2017 15:32:42 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170831073239.GA48402@op-computing>
Mail-Followup-To: Roger Pau Monne <roger.pau@citrix.com>,
 "Tian, Kevin" <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20170811164320.92899-1-roger.pau@citrix.com>
 <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Tian,
 Kevin" <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDg6MzM6MjVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDY6MTg6MTNBTSArMDAwMCwgVGlhbiwg
S2V2aW4gd3JvdGU6Cj4+ID4gRnJvbTogUm9nZXIgUGF1IE1vbm5lIFttYWlsdG86cm9nZXIucGF1
QGNpdHJpeC5jb21dCj4+ID4gU2VudDogRnJpZGF5LCBBdWd1c3QgMjUsIDIwMTcgOTo1OSBQTQo+
PiA+IAo+PiA+IE9uIEZyaSwgQXVnIDI1LCAyMDE3IGF0IDA2OjI1OjM2QU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+ID4gPj4+IE9uIDI1LjA4LjE3IGF0IDE0OjE1LCA8cm9nZXIucGF1
QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ID4gPiBPbiBXZWQsIEF1ZyAyMywgMjAxNyBhdCAwMjox
NjozOEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPiA+ID4+ID4+PiBPbiAyMi4wOC4x
NyBhdCAxNTo1NCwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gPiA+ID4+ID4gT24g
VHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6MjY6MjNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4gPiA+PiA+PiA+Pj4gT24gMTEuMDguMTcgYXQgMTg6NDMsIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+ID4gPiA+PiA+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxk
LmMKPj4gPiA+ID4+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+PiA+ID4g
Pj4gPj4gPiBAQCAtNDQwLDYgKzQ0MCwxMCBAQCBpbnQgX19pbml0Cj4+ID4gZG9tMF9zZXR1cF9w
ZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWluICpkKQo+PiA+ID4gPj4gPj4gPiAgICAgICAgICAgICAg
cmMgfD0gcmFuZ2VzZXRfYWRkX3NpbmdsZXRvbihtbWlvX3JvX3JhbmdlcywgbWZuKTsKPj4gPiA+
ID4+ID4+ID4gICAgICB9Cj4+ID4gPiA+PiA+PiA+Cj4+ID4gPiA+PiA+PiA+ICsgICAgLyogRm9y
IFBWSCBwcmV2ZW50IGFjY2VzcyB0byB0aGUgTU1DRkcgYXJlYXMuICovCj4+ID4gPiA+PiA+PiA+
ICsgICAgaWYgKCBkb20wX3B2aCApCj4+ID4gPiA+PiA+PiA+ICsgICAgICAgIHJjIHw9IHBjaV9t
bWNmZ19zZXRfZG9tYWluX3Blcm1pc3Npb25zKGQpOwo+PiA+ID4gPj4gPj4KPj4gPiA+ID4+ID4+
IFdoYXQgYWJvdXQgb25lcyByZXBvcnRlZCBieSBEb20wIGxhdGVyIG9uPyBXaGljaCB0aGVuIHJh
aXNlcyB0aGUKPj4gPiA+ID4+ID4+IHF1ZXN0aW9uIHdoZXRoZXIgLi4uCj4+ID4gPiA+PiA+Cj4+
ID4gPiA+PiA+IFRoaXMgc2hvdWxkIGJlIGRlYWx0IHdpdGggaW4gdGhlIFBIWVNERVZPUF9wY2lf
bW1jZmdfcmVzZXJ2ZWQKPj4gPiBoYW5kbGVyLgo+PiA+ID4gPj4gPiBCdXQgc2luY2UgeW91IHBy
b3Bvc2UgdG8gZG8gd2hpdGUgbGlzdGluZywgSSBndWVzcyBpdCBkb2Vzbid0IG1hdHRlcgo+PiA+
ID4gPj4gPiB0aGF0IG11Y2ggYW55bW9yZS4KPj4gPiA+ID4+Cj4+ID4gPiA+PiBXZWxsLCBhIGZ1
bmRhbWVudGFsIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2hpdGUgbGlzdGluZyB3b3VsZCB3b3JrIGlu
Cj4+ID4gPiA+PiB0aGUgZmlyc3QgcGxhY2UuIEkgY291bGQgc2VlIHJvb20gZm9yIHNldmVyZSBw
cm9ibGVtcyBlLmcuIHdpdGggQUNQSQo+PiA+ID4gPj4gbWV0aG9kcyB3YW50aW5nIHRvIGFjY2Vz
cyBNTUlPIHRoYXQncyBub3QgZGVzY3JpYmVkIGJ5IGFueSBQQ0kKPj4gPiA+ID4+IGRldmljZXMn
IEJBUnMuIFR5cGljYWxseSB0aGF0IHdvdWxkIGJlIHJlZ2lvbnMgaW4gdGhlIGNoaXBzZXQgd2hp
Y2gKPj4gPiA+ID4+IGZpcm13YXJlIGlzIHJlc3BvbnNpYmxlIGZvciBjb25maWd1cmluZy9tYW5h
Z2luZywgdGhlIGFkZHJlc3NlcyBvZgo+PiA+ID4gPj4gd2hpY2ggY2FuIGJlIGZvdW5kL3NldCBp
biBjdXN0b20gY29uZmlnIHNwYWNlIHJlZ2lzdGVycy4KPj4gPiA+ID4KPj4gPiA+ID4gVGhlIHF1
ZXN0aW9uIHdvdWxkIGFsc28gYmUgd2hhdCB3b3VsZCBYZW4gYWxsb3cgaW4gc3VjaCB3aGl0ZS1s
aXN0aW5nLgo+PiA+ID4gPiBPYnZpb3VzbHkgeW91IGNhbiBnZXQgdG8gbWFwIHRoZSBzYW1lIHVz
aW5nIGJvdGggd2hpdGUtbGlzdCBhbmQKPj4gPiA+ID4gYmxhY2stbGlzdGluZyAoc2VlIGJlbG93
KS4KPj4gPiA+Cj4+ID4gPiBOb3QgcmVhbGx5IC0gd2hhdCB5b3UndmUgc2FpZCB0aGVyZSByZWdh
cmRpbmcgTU1DRkcgcmVnaW9ucyBpcwo+PiA+ID4gYSBjbGVhciBpbmRpY2F0aW9uIHRoYXQgd2Ug
c2hvdWxkIF9ub3RfIG1hcCByZXNlcnZlZCByZWdpb25zLCBpLmUuCj4+ID4gPiBpdCB3b3VsZCBu
ZWVkIHRvIGJlIGZ1bGwgd2hpdGUgbGlzdGluZyB3aXRoIHBlcmhhcHMganVzdCB0aGUgUENJCj4+
ID4gPiBkZXZpY2UgQkFScyBiZWluZyBoYW5kbGVkIGF1dG9tYXRpY2FsbHkuCj4+ID4gCj4+ID4g
SSd2ZSB0cmllZCBqdXN0IG1hcHBpbmcgdGhlIEJBUnMgYW5kIHRoYXQgc2FkbHkgZG9lc24ndCB3
b3JrLCB0aGUgYm94Cj4+ID4gaGFuZ3MgYWZ0ZXIgdGhlIElPTU1VIGlzIGVuYWJsZWQ6Cj4+ID4g
Cj4+ID4gWy4uLl0KPj4gPiAoWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjEzLjUKPj4g
PiAoWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjEzLjYKPj4gPiAoWEVOKSBbVlQtRF1p
b21tdV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPSBmZmZmODJjMDAwMjFiMDAwCj4+
ID4gCj4+ID4gSSB3aWxsIHBhcmsgdGhpcyBBVE0gYW5kIGxlYXZlIGl0IGZvciB0aGUgSW50ZWwg
Z3V5cyB0byBkaWFnbm9zZS4KPj4gPiAKPj4gPiBGb3IgdGhlIHJlZmVyZW5jZSwgdGhlIHNwZWNp
ZmljIGJveCBJJ20gdGVzdGluZyBBVE0gaGFzIGEgWGVvbihSKSBDUFUKPj4gPiBFNS0xNjA3IDAg
QCAzLjAwR0h6IGFuZCBhIEM2MDAvWDc5IGNoaXBzZXQuCj4+ID4gCj4+IAo+PiArQ2hhbyB3aG8g
Y2FuIGhlbHAgY2hlY2sgd2hldGhlciB3ZSBoYXZlIHN1Y2ggYSBib3ggYXQgaGFuZC4KPj4gCj4+
IGJ0dyBwbGVhc2UgYWxzbyBnaXZlIHlvdXIgQklPUyB2ZXJzaW9uLgo+Cj5JdCdzIGEgUHJlY2lz
aW9uIFQzNjAwIEJJT1MgQTE0LgoKSGksIFJvZ2VyLgoKSSBmb3VuZCBhIEl2eSBicmlkZ2UgYm94
IHdpdGggRTUtMjY5NyB2MiBhbmQgdGVzdGVkIHdpdGggImRvbTA9cHZoIiwgYW5kCnRoZSBidWcg
ZGlkbid0IG9jY3VyIG9uIHRoaXMgYm94LiBUaGUgbG9nIGlzIGJlbG93OgpYRU4pIFsgICAgNy41
MDk1ODhdIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOmZmOjFlLjIKKFhFTikgWyAgICA3LjUxMTA0
N10gW1ZULURdZDA6UENJZTogbWFwIDAwMDA6ZmY6MWUuMwooWEVOKSBbICAgIDcuNTEyNDYzXSBb
VlQtRF1kMDpQQ0llOiBtYXAgMDAwMDpmZjoxZS40CihYRU4pIFsgICAgNy41MTM5MjddIFtWVC1E
XWQwOlBDSWU6IG1hcCAwMDAwOmZmOjFlLjUKKFhFTikgWyAgICA3LjUxNTM0Ml0gW1ZULURdZDA6
UENJZTogbWFwIDAwMDA6ZmY6MWUuNgooWEVOKSBbICAgIDcuNTE2ODA4XSBbVlQtRF1kMDpQQ0ll
OiBtYXAgMDAwMDpmZjoxZS43CihYRU4pIFsgICAgNy41MTk0NDldIFtWVC1EXWlvbW11X2VuYWJs
ZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9CmZmZmY4MmMwMDAyMWIwMDAKKFhFTikgWyAgICA3
LjUyMjI5NV0gW1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0KZmZm
ZjgyYzAwMDIxZDAwMAooWEVOKSBbICAgIDguNjc1MDk2XSBPUzogbGludXggdmVyc2lvbjogMi42
IGxvYWRlcjogZ2VuZXJpYyBiaXRuZXNzOgo2NC1iaXQKKFhFTikgWyAgICA4LjcyNjc2M10gCihY
RU4pIFsgICAgOC43MzAxNzFdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKKFhFTikgWyAgICA4LjczNzQ5MV0gUGFuaWMgb24gQ1BVIDA6CihYRU4pIFsgICAgOC43NDIz
NzZdIEJ1aWxkaW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRlZC4KKFhFTikgWyAg
ICA4Ljc1MDE0OF0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVO
KSBbICAgIDguNzU3NDU3XSAKKFhFTikgWyAgICA4Ljc2MDg3N10gUmVib290IGluIGZpdmUgc2Vj
b25kcy4uLgooWEVOKSBbICAgMTMuNzY5MDUwXSBSZXNldHRpbmcgd2l0aCBBQ1BJIE1FTU9SWSBv
ciBJL08gUkVTRVRfUkVHCgpJIGFncmVlIHdpdGggeW91IHRoYXQgdGhlcmUgbWF5IGJlIHNvbWUg
YnVncyBpbiBmaXJtd2FyZSBhbmQgVlQtZC4KSSBkaWQgdHJpYWxzIG9uIGEgaGFzd2VsbCBib3gg
d2l0aCBpb21tdV9pbmNsdXNpdmVfbWFwcGluZz1mYWxzZS4gSSBkaWQKc2VlIERNQSB0cmFzbGF0
aW9uIGZhdWx0LiBUaGUgYWRkcmVzcyB0byBiZSB0cmFuc2xhdGVkIGlzIHJlc2VydmVkIGluCmU4
MjAgYnV0IGlzbid0IGluY2x1ZGVkIGluIFJNUlIuIEV2ZW4gdGhhdCwgdGhlIGJveCBib290ZWQg
dXAKc3VjY2Vzc2Z1bGx5LgoKQnV0IGlmIHRoZSBidWcgZXhpc3RzIGluIHB2aCBkb20wLCBpdCBh
bHNvIGV4aXN0cyBpbiBwdiBkb20wLiBDb3VsZCB5b3UKdHJ5IHRvIGJvb3Qgd2l0aCBwdiBkb20w
IGFuZCBzZXQgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmc9ZmFsc2U/ClRoZW9yZXRpY2FsbHksIHRo
ZSBzeXN0ZW0gd291bGQgaGFsdCBleGFjdGx5IGxpa2Ugd2hhdCB5b3UgbWV0IGluCnB2aCBkb20w
LiBJcyB0aGF0IHJpZ2h0PyBvciBJIG1pc3Mgc29tZSBkaWZmZXJlbmNlIGJldHdlZW4gcHZoIGRv
bTAgYW5kCnB2IGRvbTAuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:34:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnKvK-00075T-Ek; Thu, 31 Aug 2017 08:34:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnKvK-00075I-0g
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 08:34:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 46/72-03128-9F9C7A95; Thu, 31 Aug 2017 08:34:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/fHyeW
 RBge7DS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyvvx6yF6yUrnh5ZwVTA+NGsS5GDg4hgTyJ
 u3cjuxg5OXgF7CTmr5/MCGJLCBhKnF54kwXEZhFQldi1/hgriM0moC7R9mw7K0iriICyxOS5v
 l2MXBzMAjMZJX4/ucoOUiMsECzRMeMuE0hCSGA9k8S2V6uZQRKcAkYSp85fZQJp5hUQlPi7Qx
 gkzCygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKks
 t0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwfhpWcAhRkkOJiVR
 3ujU5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh3nwDKCRalpqdWpGXmAOMAJi3BwaMkwrsYJ
 M1bXJCYW5yZDpE6xagoJc7rCJIQAElklObBtcFi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJ
 WEIcbzZOaVwE1/BbSYCWhxrNdSkMUliQgpqQbGeXlGDxo1dgqcPljUlbfSPaBk+mX73qRzP7S
 /Gmx0nndky1um48zlRd01p6a9k8/jOKvO/5HdbbG7wHWT6hsm00pDamrrV1mtt7v3dL75LstZ
 Now2/CxPuiJEzXtmMe1gnP9Hi6GaYfqkYt3Hdhsu/I/+ZH308qqKnKMrv59zFaoxNLp4ff9CJ
 ZbijERDLeai4kQAw/O81rgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504168439!57379258!1
X-Originating-IP: [137.65.248.74]
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 37083 invoked from network); 31 Aug 2017 08:34:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 08:34:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 02:33:58 -0600
Message-Id: <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 02:33:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
 <20170831071549.GA46756@op-computing>
In-Reply-To: <20170831071549.GA46756@op-computing>
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>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDA5OjE1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAwMTo0Mjo1M0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMzEuMDguMTcgYXQgMDA6NTcsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gT24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMTA6MDA6NDlBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTYuMDguMTcgYXQgMDc6MTQsIDxjaGFvLmdhb0BpbnRlbC5j
b20+IHdyb3RlOgo+Pj4+PiBAQCAtMTAwLDYgKzEwMSwyNCBAQCB2b2lkIHZteF9waV9wZXJfY3B1
X2luaXQodW5zaWduZWQgaW50IGNwdSkKPj4+Pj4gICAgICBzcGluX2xvY2tfaW5pdCgmcGVyX2Nw
dSh2bXhfcGlfYmxvY2tpbmcsIGNwdSkubG9jayk7Cj4+Pj4+ICB9Cj4+Pj4+ICAKPj4+Pj4gK3N0
YXRpYyB2b2lkIHZteF9waV9hZGRfdmNwdShzdHJ1Y3QgcGlfYmxvY2tpbmdfdmNwdSAqcGJ2LAo+
Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2bXhfcGlfYmxvY2tpbmdf
dmNwdSAqdnBidikKPj4+Pj4gK3sKPj4+Pj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnZw
YnYtPmxvY2spKTsKPj4+Pgo+Pj4+WW91IHJlYWxpemUgdGhpcyBpcyBvbmx5IGEgdmVyeSB3ZWFr
IGNoZWNrIGZvciBhIG5vbi1yZWN1cnNpdmUgbG9jaz8KPj4+IAo+Pj4gSSBqdXN0IHRob3VnaHQg
dGhlIGxvY2sgc2hvdWxkIGJlIGhlbGQgd2hlbiBhZGRpbmcgb25lIGVudHJ5IHRvIHRoZQo+Pj4g
YmxvY2tpbmcgbGlzdC4gRG8geW91IHRoaW5rIHdlIHNob3VsZCByZW1vdmUgdGhpcyBjaGVjayBv
ciBtYWtlIGl0Cj4+PiBzdHJpY3Rlcj8KPj4KPj5XZWxsLCB0aGUgcHJpbWFyeSBwdXJwb3NlIG9m
IG15IGNvbW1lbnQgd2FzIHRvIG1ha2UgeW91IGF3YXJlCj4+b2YgdGhlIGZhY3QuIElmIHRoZSB3
ZWFrIGNoZWNrIGlzIGdvb2QgZW5vdWdoIGZvciB5b3UsIHRoZW4gZmluZS4KPiAKPiBUbyBiZSBo
b25lc3QsIEkgZG9uJ3Qga25vdyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHdlYWsgY2hlY2sgYW5k
IHRpZ2h0Cj4gY2hlY2suCgpGb3Igbm9uLXJlY3Vyc2l2ZSBsb2NrcyBzcGluX2lzX2xvY2tlZCgp
IG9ubHkgdGVsbHMgeW91IGlmIF9hbnlfCkNQVSBpbiB0aGUgc3lzdGVtIGN1cnJlbnRseSBob2xk
cyB0aGUgbG9jay4gRm9yIHJlY3Vyc2l2ZSBvbmVzIGl0CmNoZWNrcyB3aGV0aGVyIGl0J3MgdGhl
IGxvY2FsIENQVSB0aGF0IG93bnMgdGhlIGxvY2suCgo+PlJlbW92aW5nIHRoZSBjaGVjayB3b3Vs
ZCBiZSBhIGJhZCBpZGVhIGltbyAoYnV0IHNlZSBhbHNvIGJlbG93KTsKPj50aWdodGVuaW5nIG1p
Z2h0IGJlIHdvcnRod2hpbGUsIGJ1dCBtaWdodCBhbHNvIGdvIHRvbyBmYXIgKGRlcGVuZGluZwo+
Pm1haW5seSBvbiBob3cgY2xlYXJseSBwcm92YWJsZSBpdCBpcyB0aGF0IGFsbCBjYWxsZXJzIGFj
dHVhbGx5IGhvbGQgdGhlCj4+bG9jaykuCj4gCj4gSU1PLCB0aGUgbG9jayB3YXMgaW50cm9kdWNl
ZCAobm90IGJ5IG1lKSB0byBwcm90ZWN0IHRoZSBibG9ja2luZyBsaXN0Lgo+IGxpc3RfYWRkKCkg
YW5kIGxpc3RfZGVsKCkgc2hvdWxkIGJlIHBlcmZvcm1lZCB3aXRoIHRoZSBsb2NrIGhlbGQuIFNv
IEkKPiB0aGluayBpdCBpcyBjbGVhciB0aGF0IGFsbCBjYWxsZXJzIHNob3VsZCBob2xkIHRoZSBs
b2NrLgoKR29vZC4KCj4+Pj4+ICsgICAgYWRkX3NpemVkKCZ2cGJ2LT5jb3VudGVyLCAxKTsKPj4+
Pj4gKyAgICBBU1NFUlQocmVhZF9hdG9taWMoJnZwYnYtPmNvdW50ZXIpKTsKPj4+Pgo+Pj4+V2h5
IGFkZF9zaXplZCgpIGFuZCByZWFkX2F0b21pYygpIHdoZW4geW91IGhvbGQgdGhlIGxvY2s/Cj4+
Pj4KPj4+IAo+Pj4gSW4gcGF0Y2ggMywgZnJlcXVlbnQgcmVhZGluZyB0aGUgY291bnRlciBpcyB1
c2VkIHRvIGZpbmQgYSBzdWl0YWJsZQo+Pj4gdmNwdSBhbmQgd2UgY2FuIHVzZSBhZGRfc2l6ZWQo
KSBhbmQgcmVhZF9hdG9taWMoKSB0byBhdm9pZCBhY3F1aXJpbmcgdGhlCj4+PiBsb2NrLiBJbiBv
bmUgd29yZCwgdGhlIGxvY2sgZG9lc24ndCBwcm90ZWN0IHRoZSBjb3VudGVyLgo+Pgo+PkluIHRo
YXQgY2FzZSBpdCB3b3VsZCBiZSBtb3JlIG5hdHVyYWwgdG8gc3dpdGNoIHRvIHRoZSBhdG9taWMK
Pj5hY2Nlc3NlcyB0aGVyZS4gUGx1cyB5b3Ugc3RpbGwgd291bGRuJ3QgbmVlZCByZWFkX2F0b21p
YygpCj4+aGVyZSwgd2l0aCB0aGUgbG9jayBoZWxkLiBGdXJ0aGVybW9yZSBJIHdvdWxkIHRoZW4g
d29uZGVyCj4+d2hldGhlciBpdCB3YXNuJ3QgYmV0dGVyIHRvIHVzZSBhdG9taWNfdCBmb3IgdGhl
IGNvdW50ZXIgYXQKPiAKPiBJcyB0aGVyZSBzb21lIGJhc2ljIGd1aWRlIG9uIHdoZW4gaXQgaXMg
YmV0dGVyIHRvIHVzZSByZWFkX2F0b21pYygpCj4gYW5kIGFkZF9zaXplZCgpIGFuZCB3aGVuIGl0
IGlzIGJldHRlciB0byBkZWZpbmUgYSBhdG9taWMgdmFyaWFibGUKPiBkaXJlY3RseT8KCklmIGFu
IGF0b21pY190IHZhcmlhYmxlIGZpdHMgeW91ciBuZWVkcywgSSB0aGluayBpdCBzaG91bGQgYWx3
YXlzCmJlIHByZWZlcnJlZC4gYWRkX3NpemVkKCkgd2FzIGludHJvZHVjZWQgZm9yIGEgY2FzZSB3
aGVyZSBhbgphdG9taWNfdCB2YXJpYWJsZSB3b3VsZCBub3QgaGF2ZSBiZWVuIHVzYWJsZS4gUGxl
YXNlIGFsc28KY29uc3VsdCBvbGRlciBjb21taXRzIGZvciB1bmRlcnN0YW5kaW5nIHRoZSBiYWNr
Z3JvdW5kLgoKPj50aGF0IHBvaW50LiBBbHNvIHdpdGggYSBsb2NrLWxlc3MgcmVhZGVycyB0aGUg
cmVxdWlyZW1lbnQgdG8KPj5ob2xkIGEgbG9jayBoZXJlIChyYXRoZXIgdGhhbiB1c2luZyBzdWl0
YWJsZSBMT0NLZWQgYWNjZXNzZXMpCj4+YmVjb21lcyBxdWVzdGlvbmFibGUgdG9vLgo+IAo+IEFz
IEkgc2FpZCBhYm92ZSwgSSB0aGluayB0aGUgbG9jayBpcyB1c2VkIHRvIHByb3RlY3QgdGhlIGxp
c3QuCj4gCj4gSSB0aGluayB0aGlzIHBhdGNoIGhhcyB0d28gcGFydHM6Cj4gMS4gTW92ZSBhbGwg
bGlzdCBvcGVyYXRpb25zIHRvIHR3byBpbmxpbmUgZnVuY3Rpb25zLiAod2l0aCB0aGlzLCBhZGRp
bmcKPiBhIGNvdW50ZXIgaXMgZWFzaWVyIGFuZCBkb24ndCBuZWVkIGFkZCBjb2RlIGluIHNldmVy
YWwgcGxhY2VzLikKPiAKPiAyLiBBZGQgYSBjb3VudGVyLgoKV2l0aCBpdCBiZWluZyBsZWZ0IHVu
Y2xlYXIgd2hldGhlciB0aGUgY291bnRlciBpcyBtZWFudCB0bwphbHNvIGJlIHByb3RlY3RlZCBi
eSB0aGUgbG9jazogSW4gdGhlIHBhdGNoIGhlcmUgeW91IGNsYWltIGl0CmlzLCB5ZXQgYnkgbGF0
ZXIgaW50cm9kdWNpbmcgbG9jay1sZXNzIHJlYWRlcnMgeW91IHdlYWtlbgp0aGF0IG1vZGVsLiBI
ZW5jZSB0aGUgcmVxdWVzdCB0byBicmluZyB0aGluZ3MgaW50byBhCmNvbnNpc3RlbnQgc3RhdGUg
cmlnaHQgYXdheSwgYW5kIGlkZWFsbHkgYWxzbyBpbnRvIHRoZSBmaW5hbApzdGF0ZS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:38:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08:38: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.xen.org>)
	id 1dnKz5-0007Tv-28; Thu, 31 Aug 2017 08:37:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnKz4-0007To-Dm
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:37:54 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FB/28-03093-1EAC7A95; Thu, 31 Aug 2017 08:37:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQvfhqeW
 RBvvmcVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkn/m5nKfjOVzFnenEDYwtPFyMnh4SAn8Sd
 A2vZQGwWAVWJU2+OMXcxcnCwCdhLTFhYDhIWAQp3bL3J1MXIxcEssIZJYv2TqUwgCWGBJIknT
 /vYQWxeAQ+JQz9aGEGKhASeM0p8PHaHCSIhKHFy5hMWkKHMApoS63fpQ5jSEsv/cYBUMAvISz
 Rvnc0MYnMK6Ek86f8G1ikqoCJxcuUaMFtIQFGif94DNoiT0yW2/v3FPIFRYBaSBbMQFsxCWDA
 LyYIFjCyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5UB
 CHYw/loWcIhRkoNJSZQ3OnV5pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXmVg8AsJFqWmp1akZ
 eYA4wYmLcHBoyTC6wmS5i0uSMwtzkyHSJ1iVJQS5316EighAJLIKM2Da4PF6iVGWSlhXkagQ4
 R4ClKLcjNLUOVfMYpzMCoJ8/qAjOfJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYz9DzXFTqgcPHL
 C4SFjewPfq0uhYTZeW60WyuwPXty71V55QaVBd3NL69XV5/8qRvJIWNp4uTks7ze+pFekJz3z
 XvLOD+ovc3xZrc5ZWBQuXB+2/T/LE4Vwh40nlpyeIKPocf7nm9KSzMi5z8699fj16c1m5gkOw
 TpfdvrvX6wpz3c5uWj27GAlluKMREMt5qLiRACRAv6A0AIAAA==
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504168672!108829076!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40325 invoked from network); 31 Aug 2017 08:37:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 08:37:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51930154"
Date: Thu, 31 Aug 2017 09:37:45 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170831083745.yk5z7l7zotan74a2@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-9-git-send-email-yi.y.sun@linux.intel.com>
 <20170830084256.wrtavvfde36y3j7l@MacBook-Pro-de-Roger.local>
 <20170831023846.GB23665@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831023846.GB23665@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6Mzg6NDZBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTMwIDA5OjQyOjU2LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQyQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKPiA+ID4gYWxsb2NhdGlvbiBmZWF0dXJlcy4KPiA+ID4gCj4gPiA+IEFkZCAnTElC
WExfSEFWRV9QU1JfTUJBJyB0byBpbmRpY2F0ZSBpbnRlcmZhY2UgY2hhbmdlLgo+ID4gCj4gPiBJ
J20gbm90IHN1cmUgdGhpcyBpcyBlbm91Z2ggdG8gY292ZXIgdGhlIGNoYW5nZXMgeW91IGFyZSBk
b2luZyBoZXJlOgo+ID4geW91IGFyZSBpbnRyb2R1Y2luZyBzb21lIE1CQSBzdHVmZiwgcGx1cyBh
IGtpbmQgb2YgZ2VuZXJpYyBpbnRlcmZhY2UKPiA+IGZvciBQU1IuCj4gPiAKPiA+IEkgdGhpbmsg
dGhpcyBzaG91bGQgYmUgc3BsaXQgaW50byB0d28gcGF0Y2hlcywgdGhlIGZpcnN0IG9uZSBhZGRp
bmcKPiA+IHRoZSBnZW5lcmljIGludGVyZmFjZSwgYW5kIHRoZSBzZWNvbmQgb25lIGFkZGluZyB0
aGUgTUJBIHN0dWZmLgo+ID4gCj4gVGhpcyBwYXRjaCBvbmx5IGludHJvZHVjZXMgdGhlIGdlbmVy
aWMgaW50ZXJmYWNlcyB3aXRob3V0IGFueSBNQkEgc3R1ZmYuCj4gCj4gVGhlICdMSUJYTF9IQVZF
X1BTUl9NQkEnIGlzIHVzZWQgdG8gaW5kaWNhdGUgdGhlIGludGVyZmFjZXMgY2hhbmdlIGhlcmUu
Cj4gUGVyIG15IHVuZGVyc3RhbmQsIHdlIHNob3VsZCBhZGQgYSBtYWNybyB0byBpbmRpY2F0ZSBs
aWJ4bCBpbnRlcmZhY2VzCj4gY2hhbmdlLCByaWdodD8KClNvIGlmIHRoZXJlJ3Mgbm8gTUJBIHNw
ZWNpZmljIGludGVyZmFjZXMgaW50cm9kdWNlZCwgd2h5IG5hbWUgdGhlCmRlZmluZSBQU1JfTUJB
PyBNYXliZSBQU1JfR0VORVJJQyBvciB3aGF0ZXZlciB5b3UgZmluZCBtb3JlIHN1aXRhYmxlLgoK
PiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gPiBpbmRleCA2ZTgwZDM2Li5hYjg0N2Y4IDEwMDY0NAo+
ID4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+ID4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsCj4gPiA+IEBAIC05NzcsNiArOTc3LDcgQEAgbGlieGxfcHNy
X2NibV90eXBlID0gRW51bWVyYXRpb24oInBzcl9jYm1fdHlwZSIsIFsKPiA+ID4gICAgICAoMiwg
IkwzX0NCTV9DT0RFIiksCj4gPiA+ICAgICAgKDMsICJMM19DQk1fREFUQSIpLAo+ID4gPiAgICAg
ICg0LCAiTDJfQ0JNIiksCj4gPiA+ICsgICAgKDUsICJNQkFfVEhSVEwiKSwKPiA+IAo+ID4gSXMg
dGhpcyByZWFsbHkgYSBDQk0gdHlwZT8KPiA+IAo+IFRoaXMgaXMgbm90IENCTSB0eXBlLiBUaGUg
J2xpYnhsX3Bzcl9jYm1fdHlwZScgbmFtZSBpcyBub3QgZ29vZCBlbm91Z2guIEJ1dCBJCj4gaGF2
ZSB0byBpbnRyb2R1Y2UgYSBuZXcgZ2VuZXJpYyBpbnRlcmZhY2UgaGVyZSBpZiB3ZSB3YW50IHRv
IG1ha2UgdGhlIG5hbWUgYmUKPiBnZW5lcmljLiBJIHRoaW5rIGl0IGlzIG5vdCBzbyB2YWx1YWJs
ZS4gU28sIEkgcmV1c2UgdGhlICdsaWJ4bF9wc3JfY2JtX3R5cGUnCj4gdG8gY292ZXIgTUJBLiBI
b3cgZG8geW91IHRoaW5rPwoKTWF5YmUgeW91IGNvdWxkIGludHJvZHVjZSBhIG5ldyB0eXBlZGVm
LCBzbyB0aGF0IG9sZCBjb2RlIGNhbGwgc3RpbGwKd29yaywgaWU6Cgp0eXBlZGVmIGVudW0gbGli
eGxfcHNyX2NibV90eXBlIGxpYnhsX3Bzcl90eXBlOwoKKE9yIHdoYXRldmVyIG5hbWUgeW91IGZp
bmQgc3VpdGFibGUpLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnL2E-00085E-Gg; Thu, 31 Aug 2017 08:41:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnL2D-000855-Hq
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:41:09 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 23/0B-02046-4ABC7A95; Thu, 31 Aug 2017 08:41:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQnfJ6eW
 RBvdmcVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnJy9kK5goVHHo8keWBsYvvF2MnBwSAn4S
 V+cfYO1i5OBgEVCVOP6bEcRkE7CXmLCwHKRCBCjasfUmUxcjFwezwBomifVPpjKBJIQFgiVuX
 TwNZvMKeEhM7ZzJBlIkJPCCUeLVq/usEAlBiZMzn7CADGUW0JRYv0sfwpSWWP6PA6SCWUBeon
 nrbGYQm1NAT+L1x1eMILaogIrEyZVrwMYLCShK9M97wAZxcbrE1r+/mCcwCsxCsmAWwoJZCAt
 mIVmwgJFlFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLDW
 MzAw7mBsPuF3iFGSg0lJlDc6dXmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnehaeAcoJFqempF
 WmZOcC4gUlLcPAoifD+AUnzFhck5hZnpkOkTjEqSonz5oAkBEASGaV5cG2wWL3EKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZjXB2QKT2ZeCdz0V0CLmYAWx3otBVlckoiQkmpgrO469sdN7lz
 5NTl3UYWFO+57Oj0xv5ncsNSdabbwe+M1qlt9Y4P/+YgsNzM9bLRK9qTe20mnkzgb1PVdZANM
 ouQ3Trqbo3evY3e70t/4PIvnFwxuZ87Y4uxgvvh0l6PNn9tTt7Okfk5xtmBYWrrhpDKr6mvrt
 ubsTVduPHzcH5t/9Lr+sYv5SizFGYmGWsxFxYkASIT37NACAAA=
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504168867!111753085!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36018 invoked from network); 31 Aug 2017 08:41:08 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 08:41:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51930284"
Date: Thu, 31 Aug 2017 09:40:37 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170831084037.bsj3mjzes362xca5@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-11-git-send-email-yi.y.sun@linux.intel.com>
 <20170830091522.ilyy46yugcrtjlxm@MacBook-Pro-de-Roger.local>
 <20170831031634.GD23665@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831031634.GD23665@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 10/15] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTE6MTY6MzRBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTMwIDEwOjE1OjIyLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQ0QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMKPiA+ID4gaW5kZXggYjE4MzMwNS4uZDdkYTdkNyAxMDA2NDQKPiA+ID4gLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfcHNyLmMKPiA+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMK
PiA+ID4gQEAgLTM4Miw1NiArMzgyLDUxIEBAIHN0YXRpYyBpbmxpbmUgeGNfcHNyX2ZlYXRfdHlw
ZSBsaWJ4bF9fcHNyX2ZlYXRfdHlwZV90b19saWJ4Y19wc3JfZmVhdF90eXBlKAo+ID4gPiAgICAg
IHJldHVybiB4Y190eXBlOwo+ID4gPiAgfQo+ID4gPiAgCj4gPiA+ICtzdGF0aWMgaW5saW5lIGlu
dCBsaWJ4bF9fcHNyX2h3X2luZm9fdG9fbGlieGxfcHNyX2NhdF9pbmZvKAo+ID4gCj4gPiBObyBp
bmxpbmUuIE1heWJlIHlvdSBjb3VsZCB0cnkgdG8gc2hvcnRlciB0aGUgbmFtZT8KPiA+IAo+IEdv
dCBpdC4gV2lsbCByZW1vdmUgdGhlIGxhc3QgJ19wc3InLgo+IAo+IFsuLi5dCj4gCj4gPiA+ICBp
bnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9p
bmZvICoqaW5mbywKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbnIsIHVu
c2lnbmVkIGludCBsdmwpCj4gPiA+ICB7Cj4gPiA+ICAgICAgR0NfSU5JVChjdHgpOwo+ID4gPiAg
ICAgIGludCByYzsKPiA+ID4gLSAgICBpbnQgaSA9IDAsIHNvY2tldGlkLCBucl9zb2NrZXRzOwo+
ID4gPiAtICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7Cj4gPiA+ICsgICAgdW5zaWduZWQgaW50
IGk7Cj4gPiA+ICsgICAgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm87Cj4gPiA+ICAgICAgbGli
eGxfcHNyX2NhdF9pbmZvICpwdHI7Cj4gPiA+IC0gICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsK
PiA+ID4gLSAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7Cj4gPiA+IC0KPiA+ID4gLSAgICBs
aWJ4bF9iaXRtYXBfaW5pdCgmc29ja2V0bWFwKTsKPiA+ID4gLQo+ID4gPiAtICAgIHJjID0gbGli
eGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKPiA+ID4gLSAgICBp
ZiAocmMpIHsKPiA+ID4gLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgc3lzdGVt
IHNvY2tldCBjb3VudCIpOwo+ID4gPiAtICAgICAgICBnb3RvIG91dDsKPiA+ID4gLSAgICB9Cj4g
PiA+ICAKPiA+ID4gLSAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1h
cCwgbnJfc29ja2V0cyk7Cj4gPiA+IC0gICAgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1h
cChjdHgsICZzb2NrZXRtYXApOwo+ID4gPiAtICAgIGlmIChyYyA8IDApIHsKPiA+ID4gLSAgICAg
ICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgYXZhaWxhYmxlIHNvY2tldHMiKTsKPiA+ID4g
KyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgsICZod19pbmZvLCAodW5zaWduZWQg
aW50ICopbnIsCj4gPiAKPiA+IElzIHRoZXJlIGFueSByZWFzb24gbnIgaXMgaW50IGluc3RlYWQg
b2YgdW5zaWduZWQgaW50Pwo+ID4gCj4gPiBJIHdvdWxkIHJhdGhlciBhdm9pZCBjYXN0aW5nIHRo
aW5ncy4gU2luY2UgdGhpcyBpbnRlcmZhY2UgaGFzIG5vdCBiZWVuCj4gPiBwcmVzZW50IGluIGEg
cmVsZWFzZSB5ZXQsIGNvdWxkIHlvdSBwbGVhc2Ugc2VuZCBhIHNlcGFyYXRlIHBhdGNoIHRvCj4g
PiBmaXggdGhpcyBpZiBuciBoYXMgbm8gcmVhc29uIHRvIGJlIHNpZ25lZD8KPiA+IAo+IFRoaXMg
aXMgYSBoaXN0b3JpY2FsIGlzc3VlLgo+IAo+IFRoZSBmaXJzdCB2ZXJzaW9uIG9mIFBTUiBpbnRy
b2R1Y2VkICdsaWJ4bF9wc3JfY2F0X2dldF9sM19pbmZvJy4gVGhlIGlucHV0Cj4gcGFyYW1ldGVy
IGlzICdpbnQgKm5yJy4KPiAKPiBJIHRoaW5rIHdlIGNhbm5vdCBjaGFuZ2UgdGhlIGludGVyZmFj
ZSB3aGljaCBoYXMgYmVlbiBtZXJnZWQgYW5kIHVzZWQgYnkKPiBvdGhlcnMuIFJpZ2h0PwoKSGFz
IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8gYmVlbiBwcmVzZW50IGluIGFueSBYZW4gcmVsZWFzZT8g
KEkgZG9uJ3QKdGhpbmsgc28pIElmIGl0IGhhc24ndCB0aGVuIHlvdSBjYW4gY2hhbmdlIHRoZSBp
bnRlcmZhY2Ugd2l0aG91dAppc3N1ZXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:43:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnL4j-0008FN-TW; Thu, 31 Aug 2017 08:43:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnL4i-0008FH-A1
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 08:43:44 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D1/C9-03414-F3CC7A95; Thu, 31 Aug 2017 08:43:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWyU9JRQtf+zPJ
 Igy+LmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox37/8zFXxRq9g+7TpzA+NFxS5GTg4JAT+J
 lY0XmEFsNgEdiaVH5zOB2CICaRK7dixgA7GZBVQlLl7qZQexhQUcJa5tvssKUeMk8eBPGzOEb
 SSx7+1xFhCbBai+fctSsF5eAXeJqZMPgPUKCdhKzF32Gqieg4NTwE6iY2oBSJhRQFbiS+NqZo
 hV4hK3nkCcICEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WCDq9SRuTJ0Cdaa2xLKFr5kh1gpKnJz
 5hGUCo/AsJGNnIWmZhaRlFpKWBYwsqxjVi1OLylKLdI31kooy0zNKchMzc3QNDcz0clOLixPT
 U3MSk4r1kvNzNzECA58BCHYwdvxzOsQoycGkJMobnbo8UogvKT+lMiOxOCO+qDQntfgQowwHh
 5IEr8BpoJxgUWp6akVaZg4wBmHSEhw8SiK8f04BpXmLCxJzizPTIVKnGI05Nqxe/4WJ407fhi
 9MQix5+XmpUuK8HiCTBEBKM0rz4AbBUsMlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNWg0z
 hycwrgdv3CugUJqBTYr2WgpxSkoiQkmpgXOHpsFf66LX7hyY/+zHximIRW+MzU8vp/6YccMwO
 2pC2Q0A3VjCSj03QY6JHBePaba4uU37KM4q/mWD9yNzeeq3M5Dz/uf92M30ITvCclGXxI+pE9
 aNY8dKyuZHqTC65j6zF0xr2hbr1b+RYu/v03O0XU7mqPD4bV18sOD5/1eHyGbvC7LZuUGIpzk
 g01GIuKk4EAFQ49wUIAwAA
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504169022!114020934!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47345 invoked from network); 31 Aug 2017 08:43:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 08:43:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51930375"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Michael Schinzel' <schinzel@ip-projects.de>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Memory Issue HVM guest after Upgrade from 4.4 to 4.8
Thread-Index: AdMiK1LnznmTaSVRTiWr8pcGU+jLXwACZLMQ
Date: Thu, 31 Aug 2017 08:43:41 +0000
Message-ID: <6104dd0347894f33b3bf070c26d7e9fd@AMSPEX02CL03.citrite.net>
References: <b4ba6bc922424bb6b51c6686113c4bfe@ip-projects.de>
In-Reply-To: <b4ba6bc922424bb6b51c6686113c4bfe@ip-projects.de>
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: Thomas Toka <toka@ip-projects.de>
Subject: Re: [Xen-devel] Memory Issue HVM guest after Upgrade from 4.4 to 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGUtaHRtbGluZy4uLiBNeSByZXNwb25zZSBpbmRlbnRlZC4uLgoKRnJvbTogWGVuLWRldmVsIFtt
YWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mIE1pY2hh
ZWwgU2NoaW56ZWwKU2VudDogMzEgQXVndXN0IDIwMTcgMDg6NDMKVG86IHhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCkNjOiBUaG9tYXMgVG9rYSA8dG9rYUBpcC1wcm9qZWN0cy5kZT4KU3ViamVjdDog
W1hlbi1kZXZlbF0gTWVtb3J5IElzc3VlIEhWTSBndWVzdCBhZnRlciBVcGdyYWRlIGZyb20gNC40
IHRvIDQuOAoKSGVsbG8sCgpjYXVzZSBvZiB0aGUgbm90IGxvbmdlciBzdXBwb3J0IG9mIHhlbiA0
LjQgaHlwZXJ2aXNvciwgd2UgYWN0dWFsbHkgdXBncmFkZSBhbGwgb2Ygb3VyIHhlbiBob3N0cyBm
cm9tIDQuNCAtIGRlYmlhbiA4IHRvIDQuOCAtIGRlYmlhbiA5LiAKClRpbGwgdGhpcyB1cGRhdGUs
IHdlIHJ1biBhIGhvc3QgZm9yIGV4YW1wbGUgd2l0aCAxNiBHQiBtZW1vcnkgZm9yIGRvbTAgd2l0
aCBhYm91dCA5MyBWTXMuIFRpbGwgdGhlIHVwZ3JhZGUsIGFsbCBtZW1vcnkgdXNhZ2Ugd2FzIGZp
bmUuIFRoZSBIb3N0IHVzZSBhYm91dCAxLjQgLSAzIEdCIG1lbW9yeSBvZiB0aGUgYWxsb2NhdGVk
IDE2IEdCLgoKQXQgZWFjaCBob3N0LCB3ZSBtaXggSFZNIGFuZCBQYXJhIFZNcy4gQWZ0ZXIgdGhl
IFVwZ3JhZGUsIHRoZSBIVk0gVk1zIGNvbnN0YW50bHkgdXNlIG1vcmUgYW5kIG1vcmUgbWVtb3J5
LiBBYm91dCAxMDAgTUIgbW9yZSBlYWNoIDItMyBNaW51dGVzIHVudGlsIHRoZSBIb3N0IHN3YXBz
LiBUaGUgUHJvYmxlbSBpcyBvbmx5IHdpdGggSFZNIFZNcywgUGFyYSBpcyBhbGwgZmluZS4KCgoK
dG9wIC0gMDk6NDA6NDMgdXAgMSBkYXkswqAgMjoyOCzCoCAxIHVzZXIswqAgbG9hZCBhdmVyYWdl
OiAwLDk0LCAxLDAzLCAxLDI3ClRhc2tzOiAxMzEzIHRvdGFsLMKgwqAgNSBydW5uaW5nLCAxMzA4
IHNsZWVwaW5nLMKgwqAgMCBzdG9wcGVkLMKgwqAgMCB6b21iaWUKJUNwdShzKTrCoCAwLDIgdXMs
wqAgMCw4IHN5LMKgIDAsMCBuaSwgOTgsMyBpZCzCoCAwLDAgd2EswqAgMCwwIGhpLMKgIDAsMyBz
aSzCoCAwLDUgc3QKS2lCIE1lbSA6IDMwMzE1Mzg4IHRvdGFsLCAxMDc5MTMxNiBmcmVlLCAxODQ4
MzM2OCB1c2VkLMKgIDEwNDA3MDQgYnVmZi9jYWNoZQpLaUIgU3dhcDogMTU5OTg5NzIgdG90YWws
IDE1OTE5MDkyIGZyZWUswqDCoMKgIDc5ODgwIHVzZWQuIDExNDkyMTE2IGF2YWlsIE1lbQoKwqAg
UElEIFVTRVLCoMKgwqDCoMKgIFBSwqAgTknCoMKgwqAgVklSVMKgwqDCoCBSRVPCoMKgwqAgU0hS
IFPCoCAlQ1BVICVNRU3CoMKgwqDCoCBUSU1FKyBDT01NQU5ECjE3OTYyIHJvb3TCoMKgwqDCoMKg
IDIwwqDCoCAwIDEyMDI1ODAgNjgwMDQwwqAgMTczNTYgUsKgwqAgNSwywqAgMiwywqDCoCAxOjIw
LjA2IHFlbXUtc3lzdGVtLWkzOAoyMTY3OSByb290wqDCoMKgwqDCoCAyMMKgwqAgMCAxNDU0MzE2
IDkyMjU4MMKgIDE3NzYwIFLCoMKgIDUsMsKgIDMsMMKgwqAgMToyNi45OSBxZW11LXN5c3RlbS1p
MzgKMjc3NzIgcm9vdMKgwqDCoMKgwqAgMjDCoMKgIDAgMTYzNTEwOCAxLDA4MmfCoCAxNzUyNCBT
wqDCoCA1LDLCoCAzLDfCoMKgIDE6MjcuNTAgcWVtdS1zeXN0ZW0taTM4CjI5NzMxIHJvb3TCoMKg
wqDCoMKgIDIwwqDCoCAwIDEzNzQ4NDQgODk2MDUywqAgMTcwMTYgU8KgwqAgNSwywqAgMywwwqDC
oCAxOjE3LjgyIHFlbXUtc3lzdGVtLWkzOAoxNDIwOSByb290wqDCoMKgwqDCoCAyMMKgwqAgMCAx
MTMwNDc2IDU5NzEyMMKgIDE3NzI0IFPCoMKgIDQsOcKgIDIsMMKgwqAgMToxNy4yNCBxZW11LXN5
c3RlbS1pMzgKMTk4NDYgcm9vdMKgwqDCoMKgwqAgMjDCoMKgIDAgMTQxNzA3NiA5MjE5MjjCoCAx
Njk1MiBTwqDCoCA0LDbCoCAzLDDCoMKgIDE6MzEuOTYgcWVtdS1zeXN0ZW0taTM4CjQ4MzAgcm9v
dMKgwqDCoMKgwqAgMjDCoMKgIDAgMjA5MjYyNCAxLDQ5NmfCoCAxNzY0MCBTwqDCoCAzLDnCoCA1
LDLCoMKgIDE6NTMuODggcWVtdS1zeXN0ZW0taTM4CjE4ODk3IHJvb3TCoMKgwqDCoMKgIDIwwqDC
oCAwIDIwMTMxMjAgMSwzNTNnwqAgMTc5MzIgU8KgwqAgMyw5wqAgNCw3wqDCoCAxOjMwLjYzIHFl
bXUtc3lzdGVtLWkzOAo3ODMyIHJvb3TCoMKgwqDCoMKgIDIwwqDCoCAwwqDCoCA0NjI5NsKgwqAg
NTE2MMKgwqAgMzE3NiBSwqDCoCAyLDPCoCAwLDDCoMKgIDA6MDAuMzggdG9wCjMxODMyIHJvb3TC
oMKgwqDCoMKgIDIwwqDCoCAwIDEzNzMwNDQgODM1MTQwwqAgMTc2ODggU8KgwqAgMiwzwqAgMiw4
wqDCoCAwOjQ4LjgyIHFlbXUtc3lzdGVtLWkzOAoyODc0NCByb290wqDCoMKgwqDCoCAyMMKgwqAg
MCAxMDUzODY4IDUzMDY4MMKgIDE3OTQ0IFPCoMKgIDIsMMKgIDEsOMKgwqAgMDozNC4xMSBxZW11
LXN5c3RlbS1pMzgKMTMzMDcgcm9vdMKgwqDCoMKgwqAgMjDCoMKgIDDCoCA5MTM2ODQgNDI0OTg0
wqAgMTcxNjggU8KgwqAgMSw2wqAgMSw0wqDCoCAwOjI3LjU3IHFlbXUtc3lzdGVtLWkzOAoxNTI0
OCByb290wqDCoMKgwqDCoCAyMMKgwqAgMCAxNDExMzE2IDg4Nzg5MsKgIDE3NjA4IFPCoMKgIDEs
NsKgIDIsOcKgwqAgMDo0My45NyBxZW11LXN5c3RlbS1pMzgKMTYxMzUgcm9vdMKgwqDCoMKgwqAg
MjDCoMKgIDAgMTIwNDI0MCA2NDA2NDTCoCAxNzc3NiBTwqDCoCAxLDbCoCAyLDHCoMKgIDA6Mzcu
MjggcWVtdS1zeXN0ZW0taTM4CjIwNzYzIHJvb3TCoMKgwqDCoMKgIDIwwqDCoCAwIDEwMzYyODgg
NTEzODQ4wqAgMTc0ODQgU8KgwqAgMSw2wqAgMSw3wqDCoCAwOjM1Ljc2IHFlbXUtc3lzdGVtLWkz
OAoyMjY2MyByb290wqDCoMKgwqDCoCAyMMKgwqAgMMKgIDg1MTcxMiAzMDEyMzbCoCAxNzU4OCBT
wqDCoCAxLDbCoCAxLDDCoMKgIDA6MjguMjQgcWVtdS1zeXN0ZW0taTM4CjI0ODQ5IHJvb3TCoMKg
wqDCoMKgIDIwwqDCoCAwIDExNjQ5MDggNjQ0NzM2wqAgMTc4MjQgU8KgwqAgMSw2wqAgMiwxwqDC
oCAwOjM5LjkzIHFlbXUtc3lzdGVtLWkzOAoyNTg3MSByb290wqDCoMKgwqDCoCAyMMKgwqAgMCAx
MTEzNjg0IDU3MTU0OMKgIDE3NjE2IFPCoMKgIDEsNsKgIDEsOcKgwqAgMDozNy4xNCBxZW11LXN5
c3RlbS1pMzgKMjY4NDAgcm9vdMKgwqDCoMKgwqAgMjDCoMKgIDAgMTA0NTYwNCA1MTUyMTbCoCAx
Nzg4OCBTwqDCoCAxLDbCoCAxLDfCoMKgIDA6MzUuNDIgcWVtdS1zeXN0ZW0taTM4CjMwNjkzIHJv
b3TCoMKgwqDCoMKgIDIwwqDCoCAwIDIzMjk5NDQgMSw3MzRnwqAgMTc2NDQgU8KgwqAgMSw2wqAg
NiwwwqDCoCAxOjMyLjExIHFlbXUtc3lzdGVtLWkzOAoyMzc0MyByb290wqDCoMKgwqDCoCAyMMKg
wqAgMCAxNDcwNTQ0IDkyOTcwOMKgIDE3NTAwIFPCoMKgIDEsM8KgIDMsMcKgwqAgMDo0Ny4yMyBx
ZW11LXN5c3RlbS1pMzgKCgpUaGUgY29uZmlnIGZpbGUgb2Ygb25lIEhWTSBndWVzdDoKCiNrZXJu
ZWwgPSAiaHZtbG9hZGVyIgpidWlsZGVyPSdodm0nCm1lbW9yeSA9IDUxMgptYXhtZW0gPSA1MTIK
c2hhZG93X21lbW9yeSA9IDgKbmFtZSA9ICJ2bWFuYWdlcjExNTciCnZpZiA9IFsgJ3ZpZm5hbWU9
dm1hbmFnZXIxMTU3LCByYXRlPTEwME1iL3MsIGJyaWRnZT14ZW5icjAuMjQwLCBtYWM9MDA6NTA6
NTY6NDM6MTQ6NDksIGlwPTg0LjIwMC4xOS4xNDPCoCAyMDAxOjE2MDg6MTA6MzowOjA6YzoxJyBd
CnZpZl9vdGhlcl9jb25maWcgPSBbICcwMDo1MDo1Njo0MzoxNDo0OScsICd0YmYnLCAncmF0ZT0x
MDBNYi9zJywgJ2Jwc19yZWFkPTE1ME1iL3MnLCAnYnBzX3dyaXRlPTE1ME1iL3MnLCAnaW9wc19y
ZWFkPTE1MDAwMElPUFMnLCAnaW9wc193cml0ZT0xNTAwMDBJT1BTJyBdCmRpc2sgPSBbICdwaHk6
L2Rldi92bS92bWFuYWdlcjExNTctcm9vdCx4dmRhLHcnLCAnZmlsZTovcm9vdC92bWFuYWdlci9p
c28vQ2VudE9TLTcuMC0xNDA2LXg4Nl82NC1OZXRJbnN0YWxsLmlzbyx4dmRjOmNkcm9tLHInIF0K
Ym9vdD0iY2QiCnZjcHVzID0gMQpzZGw9MAp2bmM9MQp2bmNsaXN0ZW49IjAuMC4wLjAiCnZuY2Rp
c3BsYXk9NjkKdm5jcGFzc3dkPSczczJYd3Y2NScKdm5jdW51c2VkPTAKc3RkdmdhPTAKc2VyaWFs
PSdwdHknCnVzYmRldmljZT0ndGFibGV0Jwpvbl9wb3dlcm9mZiA9ICdkZXN0cm95Jwpvbl9yZWJv
b3TCoMKgID0gJ3Jlc3RhcnQnCm9uX2NyYXNowqDCoMKgID0gJ2Rlc3Ryb3knCgoKSXMgdGhpcyBu
b3JtYWwgd2l0aCB0aGUgbmV3IFhlbiBIeXBlcnZpc29yPyBBY3R1YWxseSB3ZSB1c2UgS2VybmVs
IFZlcnNpb24gNC4xMi4xMC4gU28gdGhlIG5ld2VzdCBLZXJuZWwgd2l0aCBYZW4gU3VwcG9ydC4K
Cj4gVGhlIGRlZmF1bHQgY2hvaWNlIGZvciBRRU1VIGNoYW5nZWQgYmV0d2VlbiA0LjQgYW5kIDQu
OC4gSW4gNC40IGlzIHdhcyB0cmFkIGFuZCBpbiA0LjggaXQgaXMgdXBzdHJlYW0uIElmIHlvdSBm
b3JjZSB1c2Ugb2YgdHJhZCBpbiB5b3VyIGNvbmZpZywgZG8geW91IHN0aWxsIHNlZSB0aGUgYXBw
YXJlbnQgbGVhaz8KPgo+ICAgIFBhdWwKCllvdXJzIHNpbmNlcmVseQoKTWljaGFlbCBTY2hpbnpl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:44:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnL50-0008H7-4a; Thu, 31 Aug 2017 08:44:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnL4y-0008Gr-G8
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:44:00 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9A/AE-03422-F4CC7A95; Thu, 31 Aug 2017 08:43:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQtf/zPJ
 Igy8TGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdqxexFRznrXh/fTprA2MnVxcjJ4eEgJ/E
 6qftLCA2i4CqxOQXU9m6GDk42ATsJSYsLAcJiwCFO7beZOpi5OJgFljDJLH+yVQmkISwQIDEn
 nnLwHp5BTwkNk25ywZSJCTwglHi45yrUAlBiZMzn7CADGUW0JRYv0sfwpSWWP6PA6SCWUBeon
 nrbGYQm1NAT6L34A9GEFtUQEXi5Mo1YKuEBBQl+uc9YIM4OV1i699fzBMYBWYhWTALYcEshAW
 zkCxYwMiyilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFwZ
 gGAHY9OiwEOMkhxMSqK80anLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8AqcBsoJFqWmp1akZ
 eYAIwcmLcHBoyTC++cUUJq3uCAxtzgzHSJ1ilFRSpzXA6RPACSRUZoH1waL1kuMslLCvIxAhw
 jxFKQW5WaWoMq/YhTnYFQS5v0PMp4nM68EbvoroMVMQItjvZaCLC5JREhJNTDOC8lbqr8xOPT
 FDM7nYYXLrHfKLnt794aaXEg0w6QNhn7Cm/jmtitYyzK9XvUhOLRI5Aw/f05EUJTk51W28b9r
 BefWfOS+ctzYNzzd7vbFoAuKPiuVfYw2NpavXC3BZRlxqH6vlBHXx72pxYsW7d8vbrer70aL4
 OYHu9Ybib7pfn+B5c/KTU+VWIozEg21mIuKEwELU5120QIAAA==
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504169038!104795820!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18452 invoked from network); 31 Aug 2017 08:43:58 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 08:43:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51930393"
Date: Thu, 31 Aug 2017 09:43:51 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170831084351.xs66hndx2i3vdxcd@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-12-git-send-email-yi.y.sun@linux.intel.com>
 <20170830092318.y3q4urvu7qpx3hoa@MacBook-Pro-de-Roger.local>
 <20170831055709.GE23665@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831055709.GE23665@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 11/15] tools: implement the new xl get hw
 info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDE6NTc6MDlQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTMwIDEwOjIzOjE4LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQ1QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
K3N0YXRpYyBpbnQgcHNyX21iYV9od2luZm8odm9pZCkKPiA+ID4gK3sKPiA+ID4gKyAgICBpbnQg
cmM7Cj4gPiA+ICsgICAgdW5zaWduZWQgaW50IGksIG5yOwo+ID4gPiArICAgIGxpYnhsX3Bzcl9o
d19pbmZvICppbmZvOwo+ID4gPiArCj4gPiA+ICsgICAgcmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2lu
Zm8oY3R4LCAmaW5mbywgJm5yLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX1BTUl9GRUFUX1RZUEVfTUJBLCAwKTsKPiA+ID4gKyAgICBpZiAocmMpCj4gPiA+ICsg
ICAgICAgIHJldHVybiByYzsKPiA+ID4gKwo+ID4gPiArICAgIHByaW50ZigiTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIChNQkEpOlxuIik7Cj4gPiA+ICsKPiA+ID4gKyAgICBmb3IgKGkgPSAw
OyBpIDwgbnI7IGkrKykgewo+ID4gPiArICAgICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIlNv
Y2tldCBJRCIsIGluZm9baV0uaWQpOwo+ID4gPiArICAgICAgICBwcmludGYoIiUtMTZzOiAlc1xu
IiwgIkxpbmVhciBNb2RlIiwKPiA+ID4gKyAgICAgICAgICAgICAgIGluZm9baV0udS5tYmEubGlu
ZWFyID8gIkVuYWJsZWQiIDogIkRpc2FibGVkIik7Cj4gPiA+ICsgICAgICAgIHByaW50ZigiJS0x
NnM6ICV1XG4iLCAiTWF4aW11bSBDT1MiLCBpbmZvW2ldLnUubWJhLmNvc19tYXgpOwo+ID4gPiAr
ICAgICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIk1heGltdW0gVGhyb3R0bGluZyBWYWx1ZSIs
Cj4gPiA+ICsgICAgICAgICAgICAgICBpbmZvW2ldLnUubWJhLnRocnRsX21heCk7Cj4gPiA+ICsg
ICAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiRGVmYXVsdCBUaHJvdHRsaW5nIFZhbHVlIiwg
MCk7Cj4gPiAKPiA+IElmIHlvdSByZWFsbHkgd2FudCB0byBsZWZ0LWp1c3RpZnksIHNob3VsZG4n
dCB5b3UgY2hvb3NlIGEgdmFsdWUgdGhhdAo+ID4gYWxpZ25zIGV2ZXJ5dGhpbmcgbmljZWx5IChz
dHJsZW4oIkRlZmF1bHQgVGhyb3R0bGluZyBWYWx1IikgaXMKPiA+IGFscmVhZHkgZ3JlYXRlciB0
aGFuIDE2KS4KPiA+IAo+IFNvcnJ5IGZvciBtaXNzaW5nIHRoaXMuCj4gCj4gPiBJbiBmYWN0IHlv
dSBjYW4gZG8gdGhlIGFsaWdubWVudCBtYW51YWxseSBpbiB0aGUgZm9ybWF0IHN0cmluZywgYW5k
Cj4gPiBhdm9pZCBwYXNzaW5nIHRoZSBuYW1lIGFzIHRoZSBmaXJzdCBwYXJhbWV0ZXIuCj4gPiAK
PiBEWU0gYSBzZW50ZW5jZSBsaWtlIGJlbG93Pwo+ICAgcHJpbnRmKCIlLSpzOiAldVxuIiwgMjMs
ICJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWUiLCAwKTsKCkkgd2FzIHRoaW5raW5nIG1vcmUgbGlr
ZToKCnByaW50ZigiICAgICAgICAgICAgIE1heGltdW0gQ09TOiAldVxuIiwgLi4uCnByaW50Zigi
TWF4aW11bSBUaHJvdHRsaW5nIFZhbHVlOiAldVxuIiwgLi4uCnByaW50ZigiRGVmYXVsdCBUaHJv
dHRsaW5nIFZhbHVlOiAldVxuIiwgLi4uCgpPciBob3dldmVyIHlvdSB3aXNoIHRvIGFsaWduIHRo
ZW0uIEFsdGhvdWdoIEkgZG9uJ3QgaGF2ZSBhIHN0cm9uZwpvcGluaW9uLCBhcyBsb25nIGFzIGl0
J3MgZWFzeSB0byByZWFkLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:44:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnL5R-0008Lv-Cv; Thu, 31 Aug 2017 08:44:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnL5Q-0008Lf-TQ
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:44:29 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 EB/FA-01778-C6CC7A95; Thu, 31 Aug 2017 08:44:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDvW72meW
 RBj0HpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDe7eyFuy3rrh5bCpTA+MuzS5GTg4JAX+J
 reteMoHYLAKqElMmLWIHsdkElCV+dvaygdgiApoSP34/Yexi5OJgFrjPKHFn3X4WkISwgIvEg
 hVdYEW8AhYSZxYfALOFBNwlbt/bxgwRF5Q4OfMJWD2zgI7Egt2fgGo4gGxpieX/OEDCnAIeEt
 1314CViwqoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzGqF6cWlaUW6ZroJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBhoDEOxgvNXnfIhRkoNJSZQ3OnV5pBBfUn5K
 ZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4F14CqhOsCg1PbUiLTMHGAswpRIcPEoiv
 H9A0rzFBYm5xZnpEKlTjJYcG1av/8LEcadvA5Bc8XbXFyYhsHlS4rx3QBoEQBoySvPgxsHi9R
 KjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeatPA03hycwrgdv6CuggJqCDYr2WghxUkoiQkmp
 g7PGWPSA0XTAuYZVb+4HmM84t8yfw6d7i6l4i/iH6+JIXG695BW9Xvnw08nrCm4WfvC7t8Xi7
 1PSk+ZtjNTP7mZSa2NOSy8V4A6ZNjbk2fZlw2c4rUp3un+Y0r+DLC5la9onb4qx1kKfmzHM6V
 9IsuUUu6UisfnQpbnNCVGZ1+gyJJ04dDTtLlFiKMxINtZiLihMBBGrWP9ICAAA=
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504169065!88569380!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32018 invoked from network); 31 Aug 2017 08:44:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 08:44:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446029306"
Date: Thu, 31 Aug 2017 09:44:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170831084403.cxahnbvzdaueousq@citrix.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com,
 Wei Liu <wei.liu2@citrix.com>, dev@dpdk.org, john.mcnamara@intel.com,
 thomas@monjalon.net, xen-devel@lists.xenproject.org, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH 0/6] remove xen dom0 support in DPDK
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgSm9hbydzIGNvcnJlY3QgYWRkcmVzcwoKT24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDY6MTA6
MjhQTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdyb3RlOgo+IEZvbGxvd2luZyB0aGUgY2FsbHMgb24g
dGhlIG1haWxpbmcgbGlzdDoKPiAgICAgaHR0cDovL2RwZGsub3JnL21sL2FyY2hpdmVzL2Rldi8y
MDE3LUp1bmUvMDY4MTUxLmh0bWwKPiBUaGUgVGVjaG5pY2FsIEJvYXJkIGRlY2lkZWQgdG8gZHJv
cCBYZW4gZG9tMCBzdXBwb3J0IGZyb20gRUFMOgo+ICAgICBodHRwOi8vZHBkay5vcmcvbWwvYXJj
aGl2ZXMvZGV2LzIwMTctSnVuZS8wNjg2MTUuaHRtbAo+IAo+IFRoaXMgc2VyaWVzIHJlbW92ZSB4
ZW4gZG9tMCBzdXBwb3J0IGluIERQREssIGFzIHdlbGwgYXMgeGVudmlydCBQTUQgYW5kCj4gdmhv
c3RfeGVuIGV4YW1wbGUuCj4gCj4gV2hhdCBhcmUgZWZmZWN0ZWQ/Cj4gCj4gQWZ0ZXIgdGhlc2Ug
cGF0Y2hlcywgdXNlcnMgY2Fubm90IHJ1biBEUERLIGFwcGxpY2F0aW9ucyBpbnNpZGUgeGVuIGRv
bTAuCj4gCj4gV2hhdCBhcmUgbm90IGVmZmVjdGVkPwo+IAo+IFVzZXJzIGNhbiBzdGlsbCBydW4g
RFBESyBhcHBsaWNhdGlvbnMgaW5zaWRlIHhlbiBkb21VIG9uIHBhc3MtdGhyb3VnaGVkCj4gcGh5
c2ljYWwgZGV2aWNlcyBhbmQgdmlydGlvIGRldmljZXM7IG9uIHRoZSBob3N0LCB1c2VycyBzdGls
bCBjYW4gcnVuCj4gRFBESyBhcHBsaWNhdGlvbnMgc2FtZSBhcyBiZWZvcmUuCj4gCj4gSmlhbmZl
bmcgVGFuICg2KToKPiAgIGV4YW1wbGUvdmhvc3RfeGVuOiByZW1vdmUKPiAgIG5ldC94ZW52aXJ0
OiByZW1vdmUKPiAgIHhlbjogcmVtb3ZlIHhlbiBkZXBlbmRlbmN5IGluIGFwcCwgZXhhbXBsZXMs
IHRlc3QKPiAgIHhlbjogcmVtb3ZlIHhlbiBkZXBlbmRlbmN5IGluIGRyaXZlcnMsIGV0aGVyLCBt
ZW1wb29sCj4gICBlYWw6IHJlbW92ZSB4ZW4gZG9tMCBzdXBwb3J0Cj4gICBlYWw6IHJlbW92ZSBB
UEkgcnRlX21lbV9waHkybWNoCj4gCj4gIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMCAtCj4gIGFwcC90ZXN0LXBtZC9NYWtlZmlsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAtCj4gIGFwcC90ZXN0LXBtZC90ZXN0cG1k
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQo+ICBjb25maWcvY29tbW9u
X2Jhc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgLQo+ICBjb25maWcv
ZGVmY29uZmlnX2FybS1hcm12N2EtbGludXhhcHAtZ2NjICAgICAgICAgICB8ICAgIDEgLQo+ICBk
b2MvZ3VpZGVzL2luZGV4LnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
LQo+ICBkb2MvZ3VpZGVzL2xpbnV4X2dzZy9idWlsZF9zYW1wbGVfYXBwcy5yc3QgICAgICAgICB8
ICAgIDUgKy0KPiAgZG9jL2d1aWRlcy9saW51eF9nc2cvc3lzX3JlcXMucnN0ICAgICAgICAgICAg
ICAgICAgfCAgIDUzIC0KPiAgZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL3hlbnZpcnQuaW5pICAg
ICAgICAgICAgICAgfCAgICA2IC0KPiAgZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3NvdXJjZV9vcmcu
cnN0ICAgICAgICAgICAgICAgfCAgICAxIC0KPiAgZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVj
YXRpb24ucnN0ICAgICAgICAgICAgICAgfCAgICAzIC0KPiAgZG9jL2d1aWRlcy9yZWxfbm90ZXMv
cmVsZWFzZV8xN18xMS5yc3QgICAgICAgICAgICAgfCAgIDE0ICsKPiAgZG9jL2d1aWRlcy90ZXN0
cG1kX2FwcF91Zy9ydW5fYXBwLnJzdCAgICAgICAgICAgICAgfCAgICA0IC0KPiAgZG9jL2d1aWRl
cy94ZW4vaW1nL2RwZGtfeGVuX3BrdF9zd2l0Y2gucG5nICAgICAgICAgfCAgQmluIDE2Mzg0MiAt
PiAwIGJ5dGVzCj4gIGRvYy9ndWlkZXMveGVuL2ltZy9ncmFudF9yZWZzLnBuZyAgICAgICAgICAg
ICAgICAgIHwgIEJpbiA2NDA1IC0+IDAgYnl0ZXMKPiAgZG9jL2d1aWRlcy94ZW4vaW1nL2dyYW50
X3RhYmxlLnBuZyAgICAgICAgICAgICAgICAgfCAgQmluIDk2NzYyIC0+IDAgYnl0ZXMKPiAgZG9j
L2d1aWRlcy94ZW4vaW5kZXgucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4IC0K
PiAgZG9jL2d1aWRlcy94ZW4vcGt0X3N3aXRjaC5yc3QgICAgICAgICAgICAgICAgICAgICAgfCAg
NDcwIC0tLS0tLQo+ICBkcml2ZXJzL2NyeXB0by9xYXQvcWF0X3FwLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDcgKy0KPiAgZHJpdmVycy9uZXQvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyIC0KPiAgZHJpdmVycy9uZXQvZTEwMDAvZW1fcnh0eC5jICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCj4gIGRyaXZlcnMvbmV0L2UxMDAwL2lnYl9y
eHR4LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQo+ICBkcml2ZXJzL25ldC9mbTEw
ay9mbTEwa19ldGhkZXYuYyAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KPiAgZHJpdmVycy9u
ZXQvaTQwZS9pNDBlX2V0aGRldi5jICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCj4gIGRy
aXZlcnMvbmV0L2k0MGUvaTQwZV9mZGlyLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQo+ICBkcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eC5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTYgKy0KPiAgZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfcnh0eC5jICAgICAgICAgICAgICAg
ICAgICAgfCAgICA0ICstCj4gIGRyaXZlcnMvbmV0L3NmYy9zZmMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQo+ICBkcml2ZXJzL25ldC94ZW52aXJ0L01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNTcgLQo+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9l
dGhfeGVudmlydC5jICAgICAgICAgICAgICB8ICA3NjYgLS0tLS0tLS0tLQo+ICBkcml2ZXJzL25l
dC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5oICAgICAgICAgICAgICB8ICAgNjEgLQo+ICBkcml2
ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydF92ZXJzaW9uLm1hcCAgICB8ICAgIDcgLQo+
ICBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9tZW1wb29sX2dudGFsbG9jLmMgICAgICAgICB8ICAy
OTUgLS0tLQo+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV94ZW5fbGliLmMgICAgICAgICAgICAg
ICAgICB8ICA0NTQgLS0tLS0tCj4gIGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9saWIuaCAg
ICAgICAgICAgICAgICAgIHwgIDExNiAtLQo+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRpb19s
b2dzLmggICAgICAgICAgICAgICAgICB8ICAgNzAgLQo+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3Zp
cnRxdWV1ZS5oICAgICAgICAgICAgICAgICAgICB8ICAyNzMgLS0tLQo+ICBleGFtcGxlcy9NYWtl
ZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQo+ICBleGFtcGxl
cy9pcF9waXBlbGluZS9hcHAuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgLQo+ICBl
eGFtcGxlcy9pcF9waXBlbGluZS9jb25maWdfcGFyc2UuYyAgICAgICAgICAgICAgICB8ICAgMTkg
LQo+ICBleGFtcGxlcy9pcF9waXBlbGluZS9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDUgLQo+ICBleGFtcGxlcy9rbmkvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMgLQo+ICBleGFtcGxlcy92aG9zdF94ZW4vTWFrZWZpbGUgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNTIgLQo+ICBleGFtcGxlcy92aG9zdF94ZW4vbWFpbi5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDE1MjIgLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgZXhhbXBsZXMv
dmhvc3RfeGVuL21haW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY2IC0KPiAgZXhh
bXBsZXMvdmhvc3RfeGVuL3Zob3N0X21vbml0b3IuYyAgICAgICAgICAgICAgICAgfCAgNTk1IC0t
LS0tLS0tCj4gIGV4YW1wbGVzL3Zob3N0X3hlbi92aXJ0aW8tbmV0LmggICAgICAgICAgICAgICAg
ICAgIHwgIDExMyAtLQo+ICBleGFtcGxlcy92aG9zdF94ZW4veGVuX3Zob3N0LmggICAgICAgICAg
ICAgICAgICAgICB8ICAxNDggLS0KPiAgZXhhbXBsZXMvdmhvc3RfeGVuL3hlbnN0b3JlX3BhcnNl
LmMgICAgICAgICAgICAgICAgfCAgNzc1IC0tLS0tLS0tLS0KPiAgLi4uL2JzZGFwcC9lYWwvaW5j
bHVkZS9leGVjLWVudi9ydGVfZG9tMF9jb21tb24uaCAgfCAgMTA3IC0tCj4gIGxpYi9saWJydGVf
ZWFsL2NvbW1vbi9lYWxfY29tbW9uX29wdGlvbnMuYyAgICAgICAgIHwgICAgMyAtCj4gIGxpYi9s
aWJydGVfZWFsL2NvbW1vbi9lYWxfaW50ZXJuYWxfY2ZnLmggICAgICAgICAgIHwgICAgMSAtCj4g
IGxpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfb3B0aW9ucy5oICAgICAgICAgICAgICAgIHwgICAg
MiAtCj4gIGxpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9tZW1vcnkuaCAgICAgICAg
IHwgICA3MSAtCj4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgIHwgICAgMiAtCj4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9NYWtlZmlsZSAg
ICAgICAgICAgICAgIHwgICAgNSArLQo+ICBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFs
LmMgICAgICAgICAgICAgICAgICB8ICAgMjQgLQo+ICBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9l
YWwvZWFsX21lbW9yeS5jICAgICAgICAgICB8ICAgNTYgLQo+ICBsaWIvbGlicnRlX2VhbC9saW51
eGFwcC9lYWwvZWFsX3hlbl9tZW1vcnkuYyAgICAgICB8ICAzODEgLS0tLS0KPiAgLi4uL2VhbC9p
bmNsdWRlL2V4ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5oICAgICAgICAgfCAgMTA4IC0tCj4gIGxp
Yi9saWJydGVfZWFsL2xpbnV4YXBwL2lnYl91aW8vaWdiX3Vpby5jICAgICAgICAgIHwgICA1NCAt
Cj4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL01ha2VmaWxlICAgICAgICAgIHwg
ICA1MyAtCj4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL2NvbXBhdC5oICAgICAg
ICAgIHwgICAxNSAtCj4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL2RvbTBfbW1f
ZGV2LmggICAgIHwgIDEwNyAtLQo+ICBsaWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9k
b20wX21tX21pc2MuYyAgICB8ICA3ODAgLS0tLS0tLS0tLQo+ICBsaWIvbGlicnRlX2V0aGVyL3J0
ZV9ldGhkZXYuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KPiAgbGliL2xpYnJ0ZV9t
ZW1wb29sL3J0ZV9tZW1wb29sLmMgICAgICAgICAgICAgICAgICAgfCAgIDExICstCj4gIG1rL3J0
ZS5hcHAubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCj4g
IHBrZy9kcGRrLnNwZWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NiAtCj4gIHRlc3QvdGVzdC9wcm9jZXNzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMCAtCj4gIHRlc3QvdGVzdC90ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNCAtCj4gIHRlc3QvdGVzdC90ZXN0X2VhbF9mbGFncy5jICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA4MSAtLQo+ICA3MiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25z
KCspLCA3OTM0IGRlbGV0aW9ucygtKQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy9u
aWNzL2ZlYXR1cmVzL3hlbnZpcnQuaW5pCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVz
L3hlbi9pbWcvZHBka194ZW5fcGt0X3N3aXRjaC5wbmcKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRv
Yy9ndWlkZXMveGVuL2ltZy9ncmFudF9yZWZzLnBuZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZG9j
L2d1aWRlcy94ZW4vaW1nL2dyYW50X3RhYmxlLnBuZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZG9j
L2d1aWRlcy94ZW4vaW5kZXgucnN0Cj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL3hl
bi9wa3Rfc3dpdGNoLnJzdAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmly
dC9NYWtlZmlsZQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmlydC9ydGVf
ZXRoX3hlbnZpcnQuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmlydC9y
dGVfZXRoX3hlbnZpcnQuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmly
dC9ydGVfZXRoX3hlbnZpcnRfdmVyc2lvbi5tYXAKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMvbmV0L3hlbnZpcnQvcnRlX21lbXBvb2xfZ250YWxsb2MuYwo+ICBkZWxldGUgbW9kZSAxMDA2
NDQgZHJpdmVycy9uZXQveGVudmlydC9ydGVfeGVuX2xpYi5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0
NCBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV94ZW5fbGliLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0
IGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydGlvX2xvZ3MuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQg
ZHJpdmVycy9uZXQveGVudmlydC92aXJ0cXVldWUuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZXhh
bXBsZXMvdmhvc3RfeGVuL01ha2VmaWxlCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92
aG9zdF94ZW4vbWFpbi5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92aG9zdF94ZW4v
bWFpbi5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92aG9zdF94ZW4vdmhvc3RfbW9u
aXRvci5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92aG9zdF94ZW4vdmlydGlvLW5l
dC5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92aG9zdF94ZW4veGVuX3Zob3N0LmgK
PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL3Zob3N0X3hlbi94ZW5zdG9yZV9wYXJzZS5j
Cj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9ic2RhcHAvZWFsL2luY2x1ZGUv
ZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGxpYi9saWJy
dGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfeGVuX21lbW9yeS5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0
NCBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvaW5jbHVkZS9leGVjLWVudi9ydGVfZG9tMF9j
b21tb24uaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVu
X2RvbTAvTWFrZWZpbGUKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGxpYi9saWJydGVfZWFsL2xpbnV4
YXBwL3hlbl9kb20wL2NvbXBhdC5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2Vh
bC9saW51eGFwcC94ZW5fZG9tMC9kb20wX21tX2Rldi5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBs
aWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9kb20wX21tX21pc2MuYwo+IAo+IC0tIAo+
IDIuNy40Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:47:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08:47: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.xen.org>)
	id 1dnL83-0000Jo-UO; Thu, 31 Aug 2017 08:47:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnL82-0000J1-Cf
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 08:47:10 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 8A/94-03414-D0DC7A95; Thu, 31 Aug 2017 08:47:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsUSuHLSAl2es8s
 jDc7dtLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO+P9zCUtDCWvH7yk+mBsY9LF2MXBwsAm3M
 Esv7tjF2MXJwSAiESiy/Ygthikg8+Z8GUiIk8IlJ4vD6ZtYuRk6gelWJ6xO/soPYbAJKEnsPH
 mcEsUUEpCWufb4MNkZYQF9i6/9QEJNXQE9iZn8CSAWvgKDEyZlPWEBsZoFiiefrJ7KAlDADdS
 7/xwESFhWQlbh/ZQPjBEbeWUg6ZiHpmIXQARFWl/gz7xIzhrCtxLp171kWMLKtYtQoTi0qSy3
 SNTTXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEkGINjBeHtjwCFGSQ4mJVHe
 6NTlkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeAXOAOUEi1LTUyvSMnOA0QGTluDgURLhTQdJ8
 xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnNcapEgApCijNA9uBCxSLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYVx9kCk9mXgncpldARzABHRHrtRTkiJJEhJRUA2Ov6mOpKQw+6Ys55+W
 7ywtsyb9gFblxS4eO+K4bn9h+LZnp2hnxzWe7w+up65mUWOZMnFVTb75klcjOw89ifvP8yf2+
 3/xkhIX/gyNBcen3O356r53y+/rFhD+cHdEVO097LmGaf/7W3z1rlntr52kYnt/x7Wbv4za/r
 zbrc6WaNp1qmPR7R+svJZbijERDLeai4kQAnijVb88CAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504169228!114021699!1
X-Originating-IP: [81.169.146.160]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30421 invoked from network); 31 Aug 2017 08:47:08 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.160)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 08:47:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504169228;
 s=domk; d=aepfle.de;
 h=Content-Disposition:Content-Type:MIME-Version:Subject:To:From:Date;
 bh=dYmubGuzF2QtzK/Hiu6qZPMOknIcoAOqefL2WLulBkI=;
 b=wmpybWkIyp+/4BcEPktmrjVAtO3XbebfdjX0hESIR8xfpFINpTOBRxP7xjMJZKzTAG
 sXJg6i8cQBG9zA9DGPKQq+PhKpjDi0FGPtAmd/lnMLa4cgysHPufQRV6eUnlSFEVM2Ia
 WpivWz2Ewz4TZCzMZkBwy7Q0OcLQrgGJ4Hs1A=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id j068e6t7V8l8Pme
 (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>;
 Thu, 31 Aug 2017 10:47:08 +0200 (CEST)
Date: Thu, 31 Aug 2017 10:47:04 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20170831084704.GA25992@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.8.3 (7138)
Subject: [Xen-devel] ballooning specific PFNs in a HVM domU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7520850138876270728=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============7520850138876270728==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="huq684BweRXVnRxX"
Content-Disposition: inline


--huq684BweRXVnRxX
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

Does the Linux kernel provide an API to claim specific pages? Right now
it just does alloc_page(), which I think returns any random page that
happens to be unused.

I want to create a specific memory layout with holes to verify my
migration patches.

Olaf

--huq684BweRXVnRxX
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWafNBQAKCRBdQqD6ppg2
ftp6AJ9r0rtQKuv995uSpXJj1vgCKyS1lACgn80in6/DsOqx/BpKS+zNfogo5NM=
=IoVN
-----END PGP SIGNATURE-----

--huq684BweRXVnRxX--


--===============7520850138876270728==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7520850138876270728==--


From xen-devel-bounces@lists.xen.org Thu Aug 31 08:48:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08: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.xen.org>)
	id 1dnL9F-0000RX-7f; Thu, 31 Aug 2017 08:48:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnL9E-0000RM-4H
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:48:24 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 96/FB-02045-75DC7A95; Thu, 31 Aug 2017 08:48:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzfs7PJ
 Igwdtphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6JXPZCv4zVWyYvYaxgfEYUxcjJ4eQQJ7E
 vWUbGUFsXgE7iSs3HoHZEgKGEqcX3mQBsVkEVCUmLrjOBmKzCahLtD3bzgpiiwDZF9c1gtUwC
 xRI/N7+GMwWFnCU2DGhiw1ivrvE764XYPWcAh4SP553Ac3nANolKPF3hzCIyQw0Zv08IYgp8h
 LNW2czQ4SlJZb/45jAyDcLoX4WQv0sJPWzEOoXMLKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE
 1NDDVy00tLk5MT81JTCrWS87P3cQIDLx6BgbGHYyXt/gdYpTkYFIS5Y1OXR4pxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYK3/jRQTrAoNT21Ii0zBxgDMGkJDh4lEd4ykDRvcUFibnFmOkTqFKMuR
 9OHLV+YhFjy8vNSpcR5rc8AFQmAFGWU5sGNgMXjJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvFtBVvFk5pXAbXoFdAQT0BGxXktBjihJREhJNTCmKwa9uFPS3/kuIMxcRHpJg7TX8jXXEzb
 PruBb3eBxLvf/vKO33n9s3/jgpLMR66kMXf4Fwu88d5t9Mt/3sfv36cU/HBaq/GZ/+i3pyuGY
 e0Yra1L3ub/Yx7Hb6/+5TRItexzag/fdFHdd0c5VwCh0rLXuDesqucdXTP9+/PtvTumpP89CV
 sc/U2Ipzkg01GIuKk4EAKFlxbnCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504169301!89088498!1
X-Originating-IP: [137.65.248.74]
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 51860 invoked from network); 31 Aug 2017 08:48:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 08:48:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 02:48:20 -0600
Message-Id: <59A7E9730200007800175F2C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 02:48:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1504166846-3871-1-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1504166846-3871-1-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/2] x86: remove redundant checks in sysctl.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDEwOjA3LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBJbiBzeXNjdGwuYywgdGhlIHJldHVybiB2YWx1ZSBvZiAncHNyX2dldF9pbmZvJyBoYXMg
YmVlbiBjaGVja2VkIGltbWVkaWF0ZWx5Lgo+IFNvLCBpdCBpcyByZWR1bmRhbnQgdG8gY2hlY2sg
dGhlIHJldHVybiB2YWx1ZSBhZ2FpbiB3aGVuIGNvcHkgdGhlIGZpZWxkIHRvCj4gZ3Vlc3QuCj4g
CgpTdWdnZXN0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
PiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08:53: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.xen.org>)
	id 1dnLER-00018B-Qb; Thu, 31 Aug 2017 08:53:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnLEQ-000185-1R
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:53:46 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 51/56-03283-99EC7A95; Thu, 31 Aug 2017 08:53:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsWyU9JRQnfGueW
 RBhOmclt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3LqkVvJzEWLHrTitzA2NHdRcjJ4eEgJ/E
 3A9/2UFsFgFVief/9rGA2GwCOhIX5+5k62Lk4hAR2Mko8ajvFBtIQlggUKJ1dhtYA6+Ah8Sz/
 XdZQYqEBPaySBw/t5IRIiEocXLmE7BJzECTFuz+BNTMAWRLSyz/xwES5hQwkrjz/QbYHFEBFY
 mTK9cwgdhCAooS/fMesEEcly4x8VkPywRGvllIps5CMnUWwtQFjMyrGNWLU4vKUot0zfWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjQEIdjDOvOx/iFGSg0lJlDc6dXmkEF9S
 fkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgNTkLVCdYlJqeWpGWmQOMBphSCQ4eJ
 RFeSZA0b3FBYm5xZjpE6hSjMcedvg1fmDg6Zvz8xiQENklKnNcQpFQApDSjNA9uECxKLzHKSg
 nzMgKdKcRTkFqUm1mCKv+KUZyDUUmYNxZkCk9mXgncvldApzABnRLrtRTklJJEhJRUA6Ns+Zk
 3fut+pk+M8WOaw93sw/X8m7DLk5IY0UDH5XXcB9Z+O9lY8yH9n/vyWywuaw6llx2+06R53Nfi
 6vaEX69d8lQvT1ZgiG97cOy8L4vV7Cb/owX/LO1vCOpvex56apnr28sPZVNPVinX7+3MXe343
 ZDzxZ0DC46KCWVsnbAjVM57gcGURQVKLMUZiYZazEXFiQBsJsvOzQIAAA==
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504169623!114417461!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37828 invoked from network); 31 Aug 2017 08:53:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 08:53:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51930802"
Date: Thu, 31 Aug 2017 09:53:36 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Message-ID: <20170831085336.ovbub33crkjrx7hj@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831073239.GA48402@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDM6MzI6NDJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDg6MzM6MjVBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm5lIHdyb3RlOgo+ID5PbiBNb24sIEF1ZyAyOCwgMjAxNyBhdCAwNjoxODoxM0FNICswMDAwLCBU
aWFuLCBLZXZpbiB3cm90ZToKPiA+PiA+IEZyb206IFJvZ2VyIFBhdSBNb25uZSBbbWFpbHRvOnJv
Z2VyLnBhdUBjaXRyaXguY29tXQo+ID4+ID4gU2VudDogRnJpZGF5LCBBdWd1c3QgMjUsIDIwMTcg
OTo1OSBQTQo+ID4+ID4gCj4gPj4gPiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAwNjoyNTozNkFN
IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+ID4gPj4+IE9uIDI1LjA4LjE3IGF0IDE0
OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gPiA+IE9uIFdlZCwgQXVn
IDIzLCAyMDE3IGF0IDAyOjE2OjM4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4g
PiA+PiA+Pj4gT24gMjIuMDguMTcgYXQgMTU6NTQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gPiA+ID4+ID4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6MjY6MjNBTSAtMDYw
MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPiA+ID4+ID4+ID4+PiBPbiAxMS4wOC4xNyBhdCAx
ODo0MywgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+ID4gPj4gPj4gPiAtLS0g
YS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gPj4gPiA+ID4+ID4+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYwo+ID4+ID4gPiA+PiA+PiA+IEBAIC00NDAsNiArNDQwLDEwIEBA
IGludCBfX2luaXQKPiA+PiA+IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAq
ZCkKPiA+PiA+ID4gPj4gPj4gPiAgICAgICAgICAgICAgcmMgfD0gcmFuZ2VzZXRfYWRkX3Npbmds
ZXRvbihtbWlvX3JvX3JhbmdlcywgbWZuKTsKPiA+PiA+ID4gPj4gPj4gPiAgICAgIH0KPiA+PiA+
ID4gPj4gPj4gPgo+ID4+ID4gPiA+PiA+PiA+ICsgICAgLyogRm9yIFBWSCBwcmV2ZW50IGFjY2Vz
cyB0byB0aGUgTU1DRkcgYXJlYXMuICovCj4gPj4gPiA+ID4+ID4+ID4gKyAgICBpZiAoIGRvbTBf
cHZoICkKPiA+PiA+ID4gPj4gPj4gPiArICAgICAgICByYyB8PSBwY2lfbW1jZmdfc2V0X2RvbWFp
bl9wZXJtaXNzaW9ucyhkKTsKPiA+PiA+ID4gPj4gPj4KPiA+PiA+ID4gPj4gPj4gV2hhdCBhYm91
dCBvbmVzIHJlcG9ydGVkIGJ5IERvbTAgbGF0ZXIgb24/IFdoaWNoIHRoZW4gcmFpc2VzIHRoZQo+
ID4+ID4gPiA+PiA+PiBxdWVzdGlvbiB3aGV0aGVyIC4uLgo+ID4+ID4gPiA+PiA+Cj4gPj4gPiA+
ID4+ID4gVGhpcyBzaG91bGQgYmUgZGVhbHQgd2l0aCBpbiB0aGUgUEhZU0RFVk9QX3BjaV9tbWNm
Z19yZXNlcnZlZAo+ID4+ID4gaGFuZGxlci4KPiA+PiA+ID4gPj4gPiBCdXQgc2luY2UgeW91IHBy
b3Bvc2UgdG8gZG8gd2hpdGUgbGlzdGluZywgSSBndWVzcyBpdCBkb2Vzbid0IG1hdHRlcgo+ID4+
ID4gPiA+PiA+IHRoYXQgbXVjaCBhbnltb3JlLgo+ID4+ID4gPiA+Pgo+ID4+ID4gPiA+PiBXZWxs
LCBhIGZ1bmRhbWVudGFsIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2hpdGUgbGlzdGluZyB3b3VsZCB3
b3JrIGluCj4gPj4gPiA+ID4+IHRoZSBmaXJzdCBwbGFjZS4gSSBjb3VsZCBzZWUgcm9vbSBmb3Ig
c2V2ZXJlIHByb2JsZW1zIGUuZy4gd2l0aCBBQ1BJCj4gPj4gPiA+ID4+IG1ldGhvZHMgd2FudGlu
ZyB0byBhY2Nlc3MgTU1JTyB0aGF0J3Mgbm90IGRlc2NyaWJlZCBieSBhbnkgUENJCj4gPj4gPiA+
ID4+IGRldmljZXMnIEJBUnMuIFR5cGljYWxseSB0aGF0IHdvdWxkIGJlIHJlZ2lvbnMgaW4gdGhl
IGNoaXBzZXQgd2hpY2gKPiA+PiA+ID4gPj4gZmlybXdhcmUgaXMgcmVzcG9uc2libGUgZm9yIGNv
bmZpZ3VyaW5nL21hbmFnaW5nLCB0aGUgYWRkcmVzc2VzIG9mCj4gPj4gPiA+ID4+IHdoaWNoIGNh
biBiZSBmb3VuZC9zZXQgaW4gY3VzdG9tIGNvbmZpZyBzcGFjZSByZWdpc3RlcnMuCj4gPj4gPiA+
ID4KPiA+PiA+ID4gPiBUaGUgcXVlc3Rpb24gd291bGQgYWxzbyBiZSB3aGF0IHdvdWxkIFhlbiBh
bGxvdyBpbiBzdWNoIHdoaXRlLWxpc3RpbmcuCj4gPj4gPiA+ID4gT2J2aW91c2x5IHlvdSBjYW4g
Z2V0IHRvIG1hcCB0aGUgc2FtZSB1c2luZyBib3RoIHdoaXRlLWxpc3QgYW5kCj4gPj4gPiA+ID4g
YmxhY2stbGlzdGluZyAoc2VlIGJlbG93KS4KPiA+PiA+ID4KPiA+PiA+ID4gTm90IHJlYWxseSAt
IHdoYXQgeW91J3ZlIHNhaWQgdGhlcmUgcmVnYXJkaW5nIE1NQ0ZHIHJlZ2lvbnMgaXMKPiA+PiA+
ID4gYSBjbGVhciBpbmRpY2F0aW9uIHRoYXQgd2Ugc2hvdWxkIF9ub3RfIG1hcCByZXNlcnZlZCBy
ZWdpb25zLCBpLmUuCj4gPj4gPiA+IGl0IHdvdWxkIG5lZWQgdG8gYmUgZnVsbCB3aGl0ZSBsaXN0
aW5nIHdpdGggcGVyaGFwcyBqdXN0IHRoZSBQQ0kKPiA+PiA+ID4gZGV2aWNlIEJBUnMgYmVpbmcg
aGFuZGxlZCBhdXRvbWF0aWNhbGx5Lgo+ID4+ID4gCj4gPj4gPiBJJ3ZlIHRyaWVkIGp1c3QgbWFw
cGluZyB0aGUgQkFScyBhbmQgdGhhdCBzYWRseSBkb2Vzbid0IHdvcmssIHRoZSBib3gKPiA+PiA+
IGhhbmdzIGFmdGVyIHRoZSBJT01NVSBpcyBlbmFibGVkOgo+ID4+ID4gCj4gPj4gPiBbLi4uXQo+
ID4+ID4gKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDozZjoxMy41Cj4gPj4gPiAoWEVOKSBb
VlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjEzLjYKPiA+PiA+IChYRU4pIFtWVC1EXWlvbW11X2Vu
YWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9IGZmZmY4MmMwMDAyMWIwMDAKPiA+PiA+IAo+
ID4+ID4gSSB3aWxsIHBhcmsgdGhpcyBBVE0gYW5kIGxlYXZlIGl0IGZvciB0aGUgSW50ZWwgZ3V5
cyB0byBkaWFnbm9zZS4KPiA+PiA+IAo+ID4+ID4gRm9yIHRoZSByZWZlcmVuY2UsIHRoZSBzcGVj
aWZpYyBib3ggSSdtIHRlc3RpbmcgQVRNIGhhcyBhIFhlb24oUikgQ1BVCj4gPj4gPiBFNS0xNjA3
IDAgQCAzLjAwR0h6IGFuZCBhIEM2MDAvWDc5IGNoaXBzZXQuCj4gPj4gPiAKPiA+PiAKPiA+PiAr
Q2hhbyB3aG8gY2FuIGhlbHAgY2hlY2sgd2hldGhlciB3ZSBoYXZlIHN1Y2ggYSBib3ggYXQgaGFu
ZC4KPiA+PiAKPiA+PiBidHcgcGxlYXNlIGFsc28gZ2l2ZSB5b3VyIEJJT1MgdmVyc2lvbi4KPiA+
Cj4gPkl0J3MgYSBQcmVjaXNpb24gVDM2MDAgQklPUyBBMTQuCj4gCj4gSGksIFJvZ2VyLgo+IAo+
IEkgZm91bmQgYSBJdnkgYnJpZGdlIGJveCB3aXRoIEU1LTI2OTcgdjIgYW5kIHRlc3RlZCB3aXRo
ICJkb20wPXB2aCIsIGFuZAo+IHRoZSBidWcgZGlkbid0IG9jY3VyIG9uIHRoaXMgYm94LiBUaGUg
bG9nIGlzIGJlbG93Ogo+IFhFTikgWyAgICA3LjUwOTU4OF0gW1ZULURdZDA6UENJZTogbWFwIDAw
MDA6ZmY6MWUuMgo+IChYRU4pIFsgICAgNy41MTEwNDddIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAw
OmZmOjFlLjMKPiAoWEVOKSBbICAgIDcuNTEyNDYzXSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDpm
ZjoxZS40Cj4gKFhFTikgWyAgICA3LjUxMzkyN10gW1ZULURdZDA6UENJZTogbWFwIDAwMDA6ZmY6
MWUuNQo+IChYRU4pIFsgICAgNy41MTUzNDJdIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOmZmOjFl
LjYKPiAoWEVOKSBbICAgIDcuNTE2ODA4XSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDpmZjoxZS43
Cj4gKFhFTikgWyAgICA3LjUxOTQ0OV0gW1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBp
b21tdS0+cmVnID0KPiBmZmZmODJjMDAwMjFiMDAwCj4gKFhFTikgWyAgICA3LjUyMjI5NV0gW1ZU
LURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0KPiBmZmZmODJjMDAwMjFk
MDAwCj4gKFhFTikgWyAgICA4LjY3NTA5Nl0gT1M6IGxpbnV4IHZlcnNpb246IDIuNiBsb2FkZXI6
IGdlbmVyaWMgYml0bmVzczoKPiA2NC1iaXQKPiAoWEVOKSBbICAgIDguNzI2NzYzXSAKPiAoWEVO
KSBbICAgIDguNzMwMTcxXSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4gKFhFTikgWyAgICA4LjczNzQ5MV0gUGFuaWMgb24gQ1BVIDA6Cj4gKFhFTikgWyAgICA4Ljc0
MjM3Nl0gQnVpbGRpbmcgYSBQVkh2MiBEb20wIGlzIG5vdCB5ZXQgc3VwcG9ydGVkLgo+IChYRU4p
IFsgICAgOC43NTAxNDhdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
PiAoWEVOKSBbICAgIDguNzU3NDU3XSAKPiAoWEVOKSBbICAgIDguNzYwODc3XSBSZWJvb3QgaW4g
Zml2ZSBzZWNvbmRzLi4uCj4gKFhFTikgWyAgIDEzLjc2OTA1MF0gUmVzZXR0aW5nIHdpdGggQUNQ
SSBNRU1PUlkgb3IgSS9PIFJFU0VUX1JFRwo+IAo+IEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGVy
ZSBtYXkgYmUgc29tZSBidWdzIGluIGZpcm13YXJlIGFuZCBWVC1kLgo+IEkgZGlkIHRyaWFscyBv
biBhIGhhc3dlbGwgYm94IHdpdGggaW9tbXVfaW5jbHVzaXZlX21hcHBpbmc9ZmFsc2UuIEkgZGlk
Cj4gc2VlIERNQSB0cmFzbGF0aW9uIGZhdWx0LiBUaGUgYWRkcmVzcyB0byBiZSB0cmFuc2xhdGVk
IGlzIHJlc2VydmVkIGluCj4gZTgyMCBidXQgaXNuJ3QgaW5jbHVkZWQgaW4gUk1SUi4gRXZlbiB0
aGF0LCB0aGUgYm94IGJvb3RlZCB1cAo+IHN1Y2Nlc3NmdWxseS4KPiAKPiBCdXQgaWYgdGhlIGJ1
ZyBleGlzdHMgaW4gcHZoIGRvbTAsIGl0IGFsc28gZXhpc3RzIGluIHB2IGRvbTAuIENvdWxkIHlv
dQo+IHRyeSB0byBib290IHdpdGggcHYgZG9tMCBhbmQgc2V0IGlvbW11X2luY2x1c2l2ZV9tYXBw
aW5nPWZhbHNlPwo+IFRoZW9yZXRpY2FsbHksIHRoZSBzeXN0ZW0gd291bGQgaGFsdCBleGFjdGx5
IGxpa2Ugd2hhdCB5b3UgbWV0IGluCj4gcHZoIGRvbTAuIElzIHRoYXQgcmlnaHQ/IG9yIEkgbWlz
cyBzb21lIGRpZmZlcmVuY2UgYmV0d2VlbiBwdmggZG9tMCBhbmQKPiBwdiBkb20wLgoKWWVzLCB0
aGUgc2FtZSBoYXBwZW5zIHdpdGggaW9tbXVfaW5jbHVzZV9tYXBwaW5nPWZhbHNlIG9uIFBWLCB0
aGUKaXNzdWUgaXMgbm90IFBWSCBzcGVjaWZpYy4gSGVyZSBpcyB0aGUgZnVsbCBkbWVzZzoKCiBY
ZW4gNC4xMC11bnN0YWJsZQooWEVOKSBYZW4gdmVyc2lvbiA0LjEwLXVuc3RhYmxlIChyb290QCkg
KEZyZWVCU0QgY2xhbmcgdmVyc2lvbiA0LjAuMCAodGFncy9SRUxFQVNFXzQwMC9maW5hbCAyOTcz
NDcpIChiYXNlZCBvbiBMTFZNIDQuMC4wKSkgZGVidWc9eSAgVGh1IEF1ZyAzMSAwOTo0Nzo1NSBC
U1QgMjAxNwooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OgooWEVOKSBDb25zb2xlIG91dHB1dCBpcyBz
eW5jaHJvbm91cy4KKFhFTikgQm9vdGxvYWRlcjogRnJlZUJTRCBMb2FkZXIKKFhFTikgQ29tbWFu
ZCBsaW5lOiBkb20wX21lbT00MDk2TSBjb20xPTExNTIwMCw4bjEgY29uc29sZT1jb20xLHZnYSBn
dWVzdF9sb2dsdmw9YWxsIGxvZ2x2bD1hbGwgaW9tbXU9ZGVidWcsdmVyYm9zZSBzeW5jX2NvbnNv
bGUgd2F0Y2hkb2cgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmc9ZmFsc2UKKFhFTikgWGVuIGltYWdl
IGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4pIFZpZGVvIGluZm9ybWF0aW9uOgooWEVOKSAgVkdB
IGlzIHRleHQgbW9kZSA4MHgyNSwgZm9udCA4eDE2CihYRU4pICBWQkUvRERDIG1ldGhvZHM6IFYy
OyBFRElEIHRyYW5zZmVyIHRpbWU6IDEgc2Vjb25kcwooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgoo
WEVOKSAgRm91bmQgMiBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgMiBFREQgaW5mb3JtYXRp
b24gc3RydWN0dXJlcwooWEVOKSBYZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAw
MDAwMCAtIDAwMDAwMDAwMDAwOGRjMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOGRjMDAg
LSAwMDAwMDAwMDAwMGEwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTAwMDAgLSAw
MDAwMDAwMDAwMTAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAw
MDAwMDE4ZWJiMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDE4ZWJiMDAwIC0gMDAwMDAwMDAx
OGZlODAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDE4ZmU4MDAwIC0gMDAwMDAwMDAxOGZl
OTAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAxOGZlOTAwMCAtIDAwMDAwMDAwMTkwMDAwMDAg
KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDAxOTAwMDAwMCAtIDAwMDAwMDAwMWRmZmQwMDAgKHVz
YWJsZSkKKFhFTikgIDAwMDAwMDAwMWRmZmQwMDAgLSAwMDAwMDAwMDFlMDAwMDAwIChBQ1BJIGRh
dGEpCihYRU4pICAwMDAwMDAwMDFlMDAwMDAwIC0gMDAwMDAwMDBhYzc4NDAwMCAodXNhYmxlKQoo
WEVOKSAgMDAwMDAwMDBhYzc4NDAwMCAtIDAwMDAwMDAwYWM4MTgwMDAgKHJlc2VydmVkKQooWEVO
KSAgMDAwMDAwMDBhYzgxODAwMCAtIDAwMDAwMDAwYWQ4MDAwMDAgKHVzYWJsZSkKKFhFTikgIDAw
MDAwMDAwYjAwMDAwMDAgLSAwMDAwMDAwMGI0MDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAw
MDAwZmVkMjAwMDAgLSAwMDAwMDAwMGZlZDQwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAw
ZmVkNTAwMDAgLSAwMDAwMDAwMGZlZDkwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmZh
MDAwMDAgLSAwMDAwMDAwMGZmYTQwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAxMDAwMDAw
MDAgLSAwMDAwMDAwMjUwMDAwMDAwICh1c2FibGUpCihYRU4pIE5ldyBYZW4gaW1hZ2UgYmFzZSBh
ZGRyZXNzOiAweGFkMjAwMDAwCihYRU4pIEFDUEk6IFJTRFAgMDAwRkUzMDAsIDAwMjQgKHIyIERF
TEwgICkKKFhFTikgQUNQSTogWFNEVCAxREZGRUUxOCwgMDA3NCAocjEgREVMTCAgICBDQlgzICAg
ICA2MjIyMDA0IE1TRlQgICAgMTAwMTMpCihYRU4pIEFDUEk6IEZBQ1AgMThGRUZEOTgsIDAwRjQg
KHI0IERFTEwgICAgQ0JYMyAgICAgNjIyMjAwNCBNU0ZUICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBE
U0RUIDE4RkE5MDE4LCA2MzczIChyMSBERUxMICAgIENCWDMgICAgICAgICAgIDAgSU5UTCAyMDA5
MTExMikKKFhFTikgQUNQSTogRkFDUyAxOEZGMUY0MCwgMDA0MAooWEVOKSBBQ1BJOiBBUElDIDFE
RkZEQzE4LCAwMTU4IChyMiBERUxMICAgIENCWDMgICAgIDYyMjIwMDQgTVNGVCAgICAxMDAxMykK
KFhFTikgQUNQSTogTUNGRyAxOEZGRUQxOCwgMDAzQyAocjEgQSBNIEkgIE9FTU1DRkcuICA2MjIy
MDA0IE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IFRDUEEgMThGRkVDOTgsIDAwMzIgKHIyICAg
ICAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAwKQooWEVOKSBBQ1BJOiBTU0RUIDE4
RkYwQTk4LCAwMzA2IChyMSBERUxMVFAgICAgICBUUE0gICAgIDMwMDAgSU5UTCAyMDA5MTExMikK
KFhFTikgQUNQSTogSFBFVCAxOEZGRUMxOCwgMDAzOCAocjEgQSBNIEkgICBQQ0hIUEVUICA2MjIy
MDA0IEFNSS4gICAgICAgIDMpCihYRU4pIEFDUEk6IEJPT1QgMThGRkVCOTgsIDAwMjggKHIxIERF
TEwgICBDQlgzICAgICAgNjIyMjAwNCBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBTU0RUIDE4
RkIwMDE4LCAzNkZGRSAocjIgIElOVEVMICAgIENwdVBtICAgICA0MDAwIElOVEwgMjAwOTExMTIp
CihYRU4pIEFDUEk6IFNMSUMgMThGRUVDMTgsIDAxNzYgKHIzIERFTEwgICAgQ0JYMyAgICAgNjIy
MjAwNCBNU0ZUICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBETUFSIDE4RkYxQjE4LCAwMDk0IChyMSBB
IE0gSSAgIE9FTURNQVIgICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgU3lzdGVtIFJBTTog
ODE0OU1CICg4MzQ1Mjg4a0IpCihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAooWEVO
KSBGYWtpbmcgYSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMDI1MDAwMDAwMAooWEVO
KSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFtaWx5
IDYgKDB4NiksIE1vZGVsIDQ1ICgweDJkKSwgU3RlcHBpbmcgNyAocmF3IDAwMDIwNmQ3KQooWEVO
KSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgMDAwZjFkYjAKKFhFTikgRE1JIDIuNiBwcmVzZW50Lgoo
WEVOKSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihYRU4pIEFDUEk6IFBNLVRpbWVyIElPIFBv
cnQ6IDB4NDA4ICgzMiBiaXRzKQooWEVOKSBBQ1BJOiBTTEVFUCBJTkZPOiBwbTF4X2NudFsxOjQw
NCwxOjBdLCBwbTF4X2V2dFsxOjQwMCwxOjBdCihYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJl
c3MgbWlzbWF0Y2ggaW4gRkFEVCAtIDE4ZmZkZjQwLzAwMDAwMDAwMThmZjFmNDAsIHVzaW5nIDMy
CihYRU4pIEFDUEk6ICAgICAgICAgICAgIHdha2V1cF92ZWNbMThmZmRmNGNdLCB2ZWNfc2l6ZVsy
MF0KKFhFTikgQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgwNF0gZGlzYWJsZWQpCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MDZdIGxhcGljX2lkWzB4MDVdIGRpc2FibGVkKQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDA3XSBsYXBpY19pZFsweDA2XSBkaXNhYmxlZCkKKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgwN10gZGlzYWJsZWQpCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4MDldIGxhcGljX2lkWzB4MDhdIGRpc2FibGVkKQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDBhXSBsYXBpY19pZFsweDA5XSBkaXNhYmxlZCkKKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwYl0gbGFwaWNfaWRbMHgwYV0gZGlzYWJsZWQpCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGNdIGxhcGljX2lkWzB4MGJdIGRpc2FibGVkKQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBkXSBsYXBpY19pZFsweDBjXSBkaXNhYmxlZCkKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZV0gbGFwaWNfaWRbMHgwZF0gZGlzYWJsZWQpCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGZdIGxhcGljX2lkWzB4MGVdIGRpc2FibGVkKQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDEwXSBsYXBpY19pZFsweDBmXSBkaXNhYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMV0gbGFwaWNfaWRbMHgxMF0gZGlzYWJsZWQp
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTJdIGxhcGljX2lkWzB4MTFdIGRpc2FibGVk
KQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDEzXSBsYXBpY19pZFsweDEyXSBkaXNhYmxl
ZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNF0gbGFwaWNfaWRbMHgxM10gZGlzYWJs
ZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTVdIGxhcGljX2lkWzB4MTRdIGRpc2Fi
bGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE2XSBsYXBpY19pZFsweDE1XSBkaXNh
YmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxN10gbGFwaWNfaWRbMHgxNl0gZGlz
YWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MThdIGxhcGljX2lkWzB4MTddIGRp
c2FibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE5XSBsYXBpY19pZFsweDE4XSBk
aXNhYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxYV0gbGFwaWNfaWRbMHgxOV0g
ZGlzYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWJdIGxhcGljX2lkWzB4MWFd
IGRpc2FibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDFjXSBsYXBpY19pZFsweDFi
XSBkaXNhYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxZF0gbGFwaWNfaWRbMHgx
Y10gZGlzYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWVdIGxhcGljX2lkWzB4
MWRdIGRpc2FibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDFmXSBsYXBpY19pZFsw
eDFlXSBkaXNhYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyMF0gbGFwaWNfaWRb
MHgxZl0gZGlzYWJsZWQpCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwMF0gYWRkcmVzc1sweGZl
YzAwMDAwXSBnc2lfYmFzZVswXSkKKFhFTikgSU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24g
MzIsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKKFhFTikgQUNQSTogSU9BUElDIChpZFsw
eDAyXSBhZGRyZXNzWzB4ZmVjM2YwMDBdIGdzaV9iYXNlWzI0XSkKKFhFTikgSU9BUElDWzFdOiBh
cGljX2lkIDIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMzZjAwMCwgR1NJIDI0LTQ3CihYRU4p
IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwp
CihYRU4pIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhp
Z2ggbGV2ZWwpCihYRU4pIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTog
SVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUu
CihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAyIEkvTyBBUElDcwooWEVO
KSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAwMDAKKFhFTikgW1ZULURd
SG9zdCBhZGRyZXNzIHdpZHRoIDQ2CihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9EUkhEOgoo
WEVOKSBbVlQtRF0gIGRtYXJ1LT5hZGRyZXNzID0gZmJmZmUwMDAKKFhFTikgW1ZULURdZHJoZC0+
YWRkcmVzcyA9IGZiZmZlMDAwIGlvbW11LT5yZWcgPSBmZmZmODJjMDAwMjFiMDAwCihYRU4pIFtW
VC1EXWNhcCA9IGQyMDc4YzEwNmYwNDYyIGVjYXAgPSBmMDIwZmEKKFhFTikgW1ZULURdIElPQVBJ
QzogMDAwMDowMDoxZi43CihYRU4pIFtWVC1EXSBJT0FQSUM6IDAwMDA6MDA6MDUuNAooWEVOKSBb
VlQtRF0gTVNJIEhQRVQ6IDAwMDA6ZjA6MGYuMAooWEVOKSBbVlQtRF0gIGZsYWdzOiBJTkNMVURF
X0FMTAooWEVOKSBbVlQtRF1mb3VuZCBBQ1BJX0RNQVJfUk1SUjoKKFhFTikgW1ZULURdIGVuZHBv
aW50OiAwMDAwOjAwOjFkLjAKKFhFTikgW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjFhLjAKKFhF
TikgW1ZULURdZG1hci5jOjYzODogICBSTVJSIHJlZ2lvbjogYmFzZV9hZGRyIGFjN2NmMDAwIGVu
ZF9hZGRyIGFjN2RlZmZmCihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9SSFNBOgooWEVOKSBb
VlQtRF0gIHJoc2F1LT5hZGRyZXNzOiBmYmZmZTAwMCByaHNhdS0+cHJveGltaXR5X2RvbWFpbjog
MAooWEVOKSBFUlNUIHRhYmxlIHdhcyBub3QgZm91bmQKKFhFTikgVXNpbmcgQUNQSSAoTUFEVCkg
Zm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uCihYRU4pIFNNUDogQWxsb3dpbmcgMzIg
Q1BVcyAoMjggaG90cGx1ZyBDUFVzKQooWEVOKSBJUlEgbGltaXRzOiA0OCBHU0ksIDczNiBNU0kv
TVNJLVgKKFhFTikgU3dpdGNoZWQgdG8gQVBJQyBkcml2ZXIgeDJhcGljX2NsdXN0ZXIuCihYRU4p
IHhzdGF0ZTogc2l6ZTogMHgzNDAgYW5kIHN0YXRlczogMHg3CihYRU4pIG1jZV9pbnRlbC5jOjc2
MzogTUNBIENhcGFiaWxpdHk6IGZpcnN0YmFuayAwLCBleHRlbmRlZCBNQ0UgTVNSIDAsIEJDQVNU
LCBTRVIsIENNQ0kKKFhFTikgQ1BVMDogSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5h
YmxlZAooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQp
CihYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCihYRU4pIERldGVjdGVkIDI5
OTIuODAxIE1IeiBwcm9jZXNzb3IuCihYRU4pIEluaXRpbmcgbWVtb3J5IHNoYXJpbmcuCihYRU4p
IGFsdCB0YWJsZSBmZmZmODJkMDgwNDI2MmMwIC0+IGZmZmY4MmQwODA0MjZhMzQKKFhFTikgUENJ
OiBNQ0ZHIGNvbmZpZ3VyYXRpb24gMDogYmFzZSBiMDAwMDAwMCBzZWdtZW50IDAwMDAgYnVzZXMg
MDAgLSAzZgooWEVOKSBQQ0k6IE1DRkcgYXJlYSBhdCBiMDAwMDAwMCByZXNlcnZlZCBpbiBFODIw
CihYRU4pIFBDSTogVXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1cyAwMC0zZgooWEVOKSBJ
bnRlbCBWVC1kIGlvbW11IDAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuCihY
RU4pIEludGVsIFZULWQgU25vb3AgQ29udHJvbCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIERv
bTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFF1ZXVlZCBJ
bnZhbGlkYXRpb24gZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBJbnRlcnJ1cHQgUmVtYXBwaW5n
IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBub3QgZW5hYmxlZC4K
KFhFTikgSW50ZWwgVlQtZCBTaGFyZWQgRVBUIHRhYmxlcyBlbmFibGVkLgooWEVOKSBJL08gdmly
dHVhbGlzYXRpb24gZW5hYmxlZAooWEVOKSAgLSBEb20wIG1vZGU6IFJlbGF4ZWQKKFhFTikgSW50
ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkCihYRU4pIG5yX3NvY2tldHM6IDkKKFhFTikgRW5hYmxl
ZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiEKKFhFTikgRU5BQkxJTkcgSU8t
QVBJQyBJUlFzCihYRU4pICAtPiBVc2luZyBvbGQgQUNLIG1ldGhvZAooWEVOKSAuLlRJTUVSOiB2
ZWN0b3I9MHhGMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xCihYRU4pIFRTQyBkZWFk
bGluZSB0aW1lciBlbmFibGVkCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMzIgS2lC
LgooWEVOKSBtd2FpdC1pZGxlOiBNV0FJVCBzdWJzdGF0ZXM6IDB4MjExMjAKKFhFTikgbXdhaXQt
aWRsZTogdjAuNC4xIG1vZGVsIDB4MmQKKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVs
aWFibGVfc3RhdGVzIDB4ZmZmZmZmZmYKKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVh
dHVyZXM6CihYRU4pICAtIEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhFTikgIC0g
QVBJQyBUUFIgc2hhZG93CihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4p
ICAtIFZpcnR1YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBWaXJ0dWFs
IE5NSQooWEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5yZXN0cmlj
dGVkIEd1ZXN0CihYRU4pIEhWTTogQVNJRHMgZW5hYmxlZC4KKFhFTikgSFZNOiBWTVggZW5hYmxl
ZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVO
KSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCihYRU4pIEJyb3VnaHQgdXAgNCBD
UFVzCihYRU4pIFRlc3RpbmcgTk1JIHdhdGNoZG9nIG9uIGFsbCBDUFVzOiBvawooWEVOKSBSdW5u
aW5nIHN0dWIgcmVjb3Zlcnkgc2VsZnRlc3RzLi4uCihYRU4pIHRyYXBzLmM6MTUzMDogR1BGICgw
MDAwKTogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBiZmZmZjA0MV0gLT4gZmZmZjgyZDA4MDM0
YjBmYQooWEVOKSB0cmFwcy5jOjczODogVHJhcCAxMjogZmZmZjgyZDBiZmZmZjA0MCBbZmZmZjgy
ZDBiZmZmZjA0MF0gLT4gZmZmZjgyZDA4MDM0YjBmYQooWEVOKSB0cmFwcy5jOjEwNjg6IFRyYXAg
MzogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBiZmZmZjA0MV0gLT4gZmZmZjgyZDA4MDM0YjBm
YQooWEVOKSBBQ1BJIHNsZWVwIG1vZGVzOiBTMwooWEVOKSBWUE1VOiBkaXNhYmxlZAooWEVOKSBt
Y2hlY2tfcG9sbDogTWFjaGluZSBjaGVjayBwb2xsaW5nIHRpbWVyIHN0YXJ0ZWQuCihYRU4pIERv
bTAgaGFzIG1heGltdW0gNjI0IFBJUlFzCihYRU4pIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3Rl
Y3Rpb24gYWN0aXZlCihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSBFTEY6IHBo
ZHI6IHBhZGRyPTB4MjAwMDAwIG1lbXN6PTB4MTRkMGRjOAooWEVOKSBFTEY6IHBoZHI6IHBhZGRy
PTB4MThkMTAwMCBtZW1zej0weDZiMDVhOAooWEVOKSBFTEY6IG1lbW9yeTogMHgyMDAwMDAgLT4g
MHgxZjgxNWE4CihYRU4pIEVMRjogbm90ZTogR1VFU1RfT1MgPSAiRnJlZUJTRCIKKFhFTikgRUxG
OiBub3RlOiBHVUVTVF9WRVJTSU9OID0gIjB4MTI0ZjlkIgooWEVOKSBFTEY6IG5vdGU6IFhFTl9W
RVJTSU9OID0gInhlbi0zLjAiCihYRU4pIEVMRjogbm90ZTogVklSVF9CQVNFID0gMHhmZmZmZmZm
ZjgwMDAwMDAwCihYRU4pIEVMRjogbm90ZTogUEFERFJfT0ZGU0VUID0gMAooWEVOKSBFTEY6IG5v
dGU6IEVOVFJZID0gMHhmZmZmZmZmZjgwZWJhMDAwCihYRU4pIEVMRjogbm90ZTogSFlQRVJDQUxM
X1BBR0UgPSAweGZmZmZmZmZmODBlYjkwMDAKKFhFTikgRUxGOiBub3RlOiBIVl9TVEFSVF9MT1cg
PSAweGZmZmY4MDAwMDAwMDAwMDAKKFhFTikgRUxGOiBub3RlOiBGRUFUVVJFUyA9ICJ3cml0YWJs
ZV9kZXNjcmlwdG9yX3RhYmxlc3xhdXRvX3RyYW5zbGF0ZWRfcGh5c21hcHxzdXBlcnZpc29yX21v
ZGVfa2VybmVsfGh2bV9jYWxsYmFja192ZWN0b3IiCihYRU4pIEVMRjogbm90ZTogUEFFX01PREUg
PSAieWVzIgooWEVOKSBFTEY6IG5vdGU6IHVua25vd24gKDB4ZCkKKFhFTikgRUxGOiBub3RlOiBM
T0FERVIgPSAiZ2VuZXJpYyIKKFhFTikgRUxGOiBub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDAKKFhF
TikgRUxGOiBub3RlOiBCU0RfU1lNVEFCID0gInllcyIKKFhFTikgRUxGOiBub3RlOiBQSFlTMzJf
RU5UUlkgPSAweGViYTAzMAooWEVOKSBFTEY6IHVzaW5nIG5vdGVzIGZyb20gU0hUX05PVEUgc2Vj
dGlvbgooWEVOKSBFTEY6IGFkZHJlc3NlczoKKFhFTikgICAgIHZpcnRfYmFzZSAgICAgICAgPSAw
eGZmZmZmZmZmODAwMDAwMDAKKFhFTikgICAgIGVsZl9wYWRkcl9vZmZzZXQgPSAweDAKKFhFTikg
ICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKKFhFTikgICAgIHZpcnRf
a3N0YXJ0ICAgICAgPSAweGZmZmZmZmZmODAyMDAwMDAKKFhFTikgICAgIHZpcnRfa2VuZCAgICAg
ICAgPSAweGZmZmZmZmZmODIyNzI3NjgKKFhFTikgICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZm
ZmZmZmZmODBlYmEwMDAKKFhFTikgICAgIHAybV9iYXNlICAgICAgICAgPSAweGZmZmZmZmZmZmZm
ZmZmZmYKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhFTikgIERv
bTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDIwMDAwMCAtPiAweDFmODE1YTgK
KFhFTikgIERvbTAgc3ltYm9sIG1hcCAweDFmODE1YTggLT4gMHgyMjcyNzY4CihYRU4pIFBIWVNJ
Q0FMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDAyNDQw
MDAwMDAtPjAwMDAwMDAyNDgwMDAwMDAgKDEwMzEyMTcgcGFnZXMgdG8gYmUgYWxsb2NhdGVkKQoo
WEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDI0ZmMzMTAwMC0+MDAwMDAwMDI1MDAwMDAwMAoo
WEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIExvYWRlZCBrZXJuZWw6IGZm
ZmZmZmZmODAyMDAwMDAtPmZmZmZmZmZmODIyNzI3NjgKKFhFTikgIEluaXQuIHJhbWRpc2s6IGZm
ZmZmZmZmODIyNzMwMDAtPmZmZmZmZmZmODI2NDIwMDAKKFhFTikgIFBoeXMtTWFjaCBtYXA6IGZm
ZmZmZmZmODI2NDIwMDAtPmZmZmZmZmZmODJlNDIwMDAKKFhFTikgIFN0YXJ0IGluZm86ICAgIGZm
ZmZmZmZmODJlNDIwMDAtPmZmZmZmZmZmODJlNDI0YjQKKFhFTikgIFBhZ2UgdGFibGVzOiAgIGZm
ZmZmZmZmODJlNDMwMDAtPmZmZmZmZmZmODJlNWUwMDAKKFhFTikgIEJvb3Qgc3RhY2s6ICAgIGZm
ZmZmZmZmODJlNWUwMDAtPmZmZmZmZmZmODJlNWYwMDAKKFhFTikgIFRPVEFMOiAgICAgICAgIGZm
ZmZmZmZmODAwMDAwMDAtPmZmZmZmZmZmODMwMDAwMDAKKFhFTikgIEVOVFJZIEFERFJFU1M6IGZm
ZmZmZmZmODBlYmEwMDAKKFhFTikgRG9tMCBoYXMgbWF4aW11bSA0IFZDUFVzCihYRU4pIEVMRjog
cGhkciAyIGF0IDB4ZmZmZmZmZmY4MDIwMDAwMCAtPiAweGZmZmZmZmZmODE2ZDBkYzgKKFhFTikg
RUxGOiBwaGRyIDMgYXQgMHhmZmZmZmZmZjgxOGQxMDAwIC0+IDB4ZmZmZmZmZmY4MWExYTdiOAoo
WEVOKSBbVlQtRF1kMDpIb3N0YnJpZGdlOiBza2lwIDAwMDA6MDA6MDAuMCBtYXAKKFhFTikgTWFz
a2VkIFVSIHNpZ25hbGluZyBvbiAwMDAwOjAwOjAwLjAKKFhFTikgTWFza2VkIFVSIHNpZ25hbGlu
ZyBvbiAwMDAwOjAwOjAxLjAKKFhFTikgTWFza2VkIFVSIHNpZ25hbGluZyBvbiAwMDAwOjAwOjAx
LjEKKFhFTikgTWFza2VkIFVSIHNpZ25hbGluZyBvbiAwMDAwOjAwOjAyLjAKKFhFTikgTWFza2Vk
IFVSIHNpZ25hbGluZyBvbiAwMDAwOjAwOjAzLjAKKFhFTikgW1ZULURdZDA6UENJZTogbWFwIDAw
MDA6MDA6MDUuMAooWEVOKSBNYXNrZWQgVlQtZCBlcnJvciBzaWduYWxpbmcgb24gMDAwMDowMDow
NS4wCihYRU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjAwOjA1LjIKKFhFTikgW1ZULURdZDA6
UENJOiBtYXAgMDAwMDowMDowNS40CihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTYu
MAooWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjE5LjAKKFhFTikgW1ZULURdZDA6UENJ
OiBtYXAgMDAwMDowMDoxYS4wCihYRU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjAwOjFiLjAK
KFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDowMDoxZC4wCihYRU4pIFtWVC1EXWQwOlBDSTog
bWFwIDAwMDA6MDA6MWYuMAooWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjFmLjIKKFhF
TikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDowMDoxZi4zCihYRU4pIFtWVC1EXWQwOlBDSWU6IG1h
cCAwMDAwOjAzOjAwLjAKKFhFTikgW1ZULURdZDA6UENJZTogbWFwIDAwMDA6MDM6MDAuMQooWEVO
KSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDowNTowMC4wCihYRU4pIFtWVC1EXWQwOlBDSWU6IG1h
cCAwMDAwOjA1OjAwLjMKKFhFTikgW1ZULURdZDA6UENJZTogbWFwIDAwMDA6MDc6MDAuMAooWEVO
KSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjA4LjAKKFhFTikgW1ZULURdZDA6UENJZTogbWFw
IDAwMDA6M2Y6MDguMwooWEVOKSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDozZjowOC40CihYRU4p
IFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MDkuMAooWEVOKSBbVlQtRF1kMDpQQ0llOiBtYXAg
MDAwMDozZjowOS4zCihYRU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjNmOjA5LjQKKFhFTikg
W1ZULURdZDA6UENJOiBtYXAgMDAwMDozZjowYS4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAw
MDA6M2Y6MGEuMQooWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjBhLjIKKFhFTikgW1ZU
LURdZDA6UENJOiBtYXAgMDAwMDozZjowYS4zCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6
M2Y6MGIuMAooWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjBiLjMKKFhFTikgW1ZULURd
ZDA6UENJOiBtYXAgMDAwMDozZjowYy4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6
MGMuMQooWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjBjLjYKKFhFTikgW1ZULURdZDA6
UENJOiBtYXAgMDAwMDozZjowYy43CihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MGQu
MAooWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjBkLjEKKFhFTikgW1ZULURdZDA6UENJ
OiBtYXAgMDAwMDozZjowZC42CihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MGUuMAoo
WEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjBlLjEKKFhFTikgW1ZULURdZDA6UENJZTog
bWFwIDAwMDA6M2Y6MGYuMAooWEVOKSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDozZjowZi4xCihY
RU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjNmOjBmLjIKKFhFTikgW1ZULURdZDA6UENJZTog
bWFwIDAwMDA6M2Y6MGYuMwooWEVOKSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDozZjowZi40CihY
RU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjNmOjBmLjUKKFhFTikgW1ZULURdZDA6UENJOiBt
YXAgMDAwMDozZjowZi42CihYRU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjNmOjEwLjAKKFhF
TikgW1ZULURdZDA6UENJZTogbWFwIDAwMDA6M2Y6MTAuMQooWEVOKSBbVlQtRF1kMDpQQ0llOiBt
YXAgMDAwMDozZjoxMC4yCihYRU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjNmOjEwLjMKKFhF
TikgW1ZULURdZDA6UENJZTogbWFwIDAwMDA6M2Y6MTAuNAooWEVOKSBbVlQtRF1kMDpQQ0llOiBt
YXAgMDAwMDozZjoxMC41CihYRU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjNmOjEwLjYKKFhF
TikgW1ZULURdZDA6UENJZTogbWFwIDAwMDA6M2Y6MTAuNwooWEVOKSBbVlQtRF1kMDpQQ0k6IG1h
cCAwMDAwOjNmOjExLjAKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDozZjoxMy4wCihYRU4p
IFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MTMuMQooWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAw
MDAwOjNmOjEzLjQKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDozZjoxMy41CihYRU4pIFtW
VC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MTMuNgooWEVOKSBbVlQtRF1pb21tdV9lbmFibGVfdHJh
bnNsYXRpb246IGlvbW11LT5yZWcgPSBmZmZmODJjMDAwMjFiMDAwCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 08:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 08:54: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.xen.org>)
	id 1dnLEh-00019K-28; Thu, 31 Aug 2017 08:54:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dnLEf-000195-86
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 08:54:01 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FD/77-03616-8AEC7A95; Thu, 31 Aug 2017 08:54:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNxEW3f5ueW
 RBlsmWlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnP33xmLFgtW/Hu4DaWBsZWiS5GDg4hgQqJ
 gyeZuxg5OSQEeCWOLJvBCmH7S7S8fsXSxcgFVDKBUWLK9C5GkASLgKrEhgufwGw2AWWJi1972
 UBsESC799dvsAZmgUmMEp1nFoIVCQsESyz/NwFsA6+AgcTurxNYIexDjBKnf8VBbHjMJLFz21
 8miISgxMmZT1hAbGYBLYkb/14ygVzKLCANNIgDxOQUsJf498UIpEIUaO/uW3uZJzAKzkLSPAt
 J8yyE5gWMzKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJD
 lgEIdjD+WhZwiFGSg0lJlDc6dXmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJWeBcoJFqempF
 WmZOcDogUlLcPAoifBOAUnzFhck5hZnpkOkTjEqSonzGoIkBEASGaV5cG2wiL3EKCslzMsIdI
 gQT0FqUW5mCar8K0ZxDkYlYV5ZkCk8mXklcNNfAS1mAloc67UUZHFJIkJKqoFR5e8zuaP+qy+
 tvRtw4d8V7fkXTkVXZvD97HojKh36cCOr58Qnx2f8ec90c05a72+73sWJp34EsImliLQen9V3
 60OgwfW5P7KN3KueCF2c6XZXsb9osrb41IcneXc8LuX4u/pkfQPv0ZDldtKXLvY9ZVTO2pKjq
 tEqY2ZZ7sqddPsg5/NAhQOTlViKMxINtZiLihMB8PXoudMCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504169637!114023255!1
X-Originating-IP: [192.55.52.43]
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 49262 invoked from network); 31 Aug 2017 08:53:59 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 08:53:59 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 31 Aug 2017 01:53:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="124308713"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga004.jf.intel.com with ESMTP; 31 Aug 2017 01:53:55 -0700
Date: Thu, 31 Aug 2017 15:53:00 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170831075257.GA1869@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
 <20170831071549.GA46756@op-computing>
 <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDI6MzM6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMzEuMDguMTcgYXQgMDk6MTUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAwMTo0Mjo1M0FNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDMxLjA4LjE3IGF0IDAwOjU3LCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiBPbiBXZWQsIEF1ZyAzMCwgMjAxNyBhdCAxMDowMDo0OUFNIC0wNjAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTYuMDguMTcgYXQgMDc6MTQsIDxjaGFvLmdh
b0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4+Pj4gQEAgLTEwMCw2ICsxMDEsMjQgQEAgdm9pZCB2bXhf
cGlfcGVyX2NwdV9pbml0KHVuc2lnbmVkIGludCBjcHUpCj4+Pj4+PiAgICAgIHNwaW5fbG9ja19p
bml0KCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgY3B1KS5sb2NrKTsKPj4+Pj4+ICB9Cj4+Pj4+
PiAgCj4+Pj4+PiArc3RhdGljIHZvaWQgdm14X3BpX2FkZF92Y3B1KHN0cnVjdCBwaV9ibG9ja2lu
Z192Y3B1ICpwYnYsCj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2
bXhfcGlfYmxvY2tpbmdfdmNwdSAqdnBidikKPj4+Pj4+ICt7Cj4+Pj4+PiArICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmdnBidi0+bG9jaykpOwo+Pj4+Pgo+Pj4+PllvdSByZWFsaXplIHRoaXMg
aXMgb25seSBhIHZlcnkgd2VhayBjaGVjayBmb3IgYSBub24tcmVjdXJzaXZlIGxvY2s/Cj4+Pj4g
Cj4+Pj4gSSBqdXN0IHRob3VnaHQgdGhlIGxvY2sgc2hvdWxkIGJlIGhlbGQgd2hlbiBhZGRpbmcg
b25lIGVudHJ5IHRvIHRoZQo+Pj4+IGJsb2NraW5nIGxpc3QuIERvIHlvdSB0aGluayB3ZSBzaG91
bGQgcmVtb3ZlIHRoaXMgY2hlY2sgb3IgbWFrZSBpdAo+Pj4+IHN0cmljdGVyPwo+Pj4KPj4+V2Vs
bCwgdGhlIHByaW1hcnkgcHVycG9zZSBvZiBteSBjb21tZW50IHdhcyB0byBtYWtlIHlvdSBhd2Fy
ZQo+Pj5vZiB0aGUgZmFjdC4gSWYgdGhlIHdlYWsgY2hlY2sgaXMgZ29vZCBlbm91Z2ggZm9yIHlv
dSwgdGhlbiBmaW5lLgo+PiAKPj4gVG8gYmUgaG9uZXN0LCBJIGRvbid0IGtub3cgdGhlIGRpZmZl
cmVuY2UgYmV0d2VlbiB3ZWFrIGNoZWNrIGFuZCB0aWdodAo+PiBjaGVjay4KPgo+Rm9yIG5vbi1y
ZWN1cnNpdmUgbG9ja3Mgc3Bpbl9pc19sb2NrZWQoKSBvbmx5IHRlbGxzIHlvdSBpZiBfYW55Xwo+
Q1BVIGluIHRoZSBzeXN0ZW0gY3VycmVudGx5IGhvbGRzIHRoZSBsb2NrLiBGb3IgcmVjdXJzaXZl
IG9uZXMgaXQKPmNoZWNrcyB3aGV0aGVyIGl0J3MgdGhlIGxvY2FsIENQVSB0aGF0IG93bnMgdGhl
IGxvY2suCgpUaGlzIHJlbWFrZSBpcyBpbXByZXNzaXZlIHRvIG1lLgoKPgo+Pj5SZW1vdmluZyB0
aGUgY2hlY2sgd291bGQgYmUgYSBiYWQgaWRlYSBpbW8gKGJ1dCBzZWUgYWxzbyBiZWxvdyk7Cj4+
PnRpZ2h0ZW5pbmcgbWlnaHQgYmUgd29ydGh3aGlsZSwgYnV0IG1pZ2h0IGFsc28gZ28gdG9vIGZh
ciAoZGVwZW5kaW5nCj4+Pm1haW5seSBvbiBob3cgY2xlYXJseSBwcm92YWJsZSBpdCBpcyB0aGF0
IGFsbCBjYWxsZXJzIGFjdHVhbGx5IGhvbGQgdGhlCj4+PmxvY2spLgo+PiAKPj4gSU1PLCB0aGUg
bG9jayB3YXMgaW50cm9kdWNlZCAobm90IGJ5IG1lKSB0byBwcm90ZWN0IHRoZSBibG9ja2luZyBs
aXN0Lgo+PiBsaXN0X2FkZCgpIGFuZCBsaXN0X2RlbCgpIHNob3VsZCBiZSBwZXJmb3JtZWQgd2l0
aCB0aGUgbG9jayBoZWxkLiBTbyBJCj4+IHRoaW5rIGl0IGlzIGNsZWFyIHRoYXQgYWxsIGNhbGxl
cnMgc2hvdWxkIGhvbGQgdGhlIGxvY2suCj4KPkdvb2QuCj4KPj4+Pj4+ICsgICAgYWRkX3NpemVk
KCZ2cGJ2LT5jb3VudGVyLCAxKTsKPj4+Pj4+ICsgICAgQVNTRVJUKHJlYWRfYXRvbWljKCZ2cGJ2
LT5jb3VudGVyKSk7Cj4+Pj4+Cj4+Pj4+V2h5IGFkZF9zaXplZCgpIGFuZCByZWFkX2F0b21pYygp
IHdoZW4geW91IGhvbGQgdGhlIGxvY2s/Cj4+Pj4+Cj4+Pj4gCj4+Pj4gSW4gcGF0Y2ggMywgZnJl
cXVlbnQgcmVhZGluZyB0aGUgY291bnRlciBpcyB1c2VkIHRvIGZpbmQgYSBzdWl0YWJsZQo+Pj4+
IHZjcHUgYW5kIHdlIGNhbiB1c2UgYWRkX3NpemVkKCkgYW5kIHJlYWRfYXRvbWljKCkgdG8gYXZv
aWQgYWNxdWlyaW5nIHRoZQo+Pj4+IGxvY2suIEluIG9uZSB3b3JkLCB0aGUgbG9jayBkb2Vzbid0
IHByb3RlY3QgdGhlIGNvdW50ZXIuCj4+Pgo+Pj5JbiB0aGF0IGNhc2UgaXQgd291bGQgYmUgbW9y
ZSBuYXR1cmFsIHRvIHN3aXRjaCB0byB0aGUgYXRvbWljCj4+PmFjY2Vzc2VzIHRoZXJlLiBQbHVz
IHlvdSBzdGlsbCB3b3VsZG4ndCBuZWVkIHJlYWRfYXRvbWljKCkKPj4+aGVyZSwgd2l0aCB0aGUg
bG9jayBoZWxkLiBGdXJ0aGVybW9yZSBJIHdvdWxkIHRoZW4gd29uZGVyCj4+PndoZXRoZXIgaXQg
d2Fzbid0IGJldHRlciB0byB1c2UgYXRvbWljX3QgZm9yIHRoZSBjb3VudGVyIGF0Cj4+IAo+PiBJ
cyB0aGVyZSBzb21lIGJhc2ljIGd1aWRlIG9uIHdoZW4gaXQgaXMgYmV0dGVyIHRvIHVzZSByZWFk
X2F0b21pYygpCj4+IGFuZCBhZGRfc2l6ZWQoKSBhbmQgd2hlbiBpdCBpcyBiZXR0ZXIgdG8gZGVm
aW5lIGEgYXRvbWljIHZhcmlhYmxlCj4+IGRpcmVjdGx5Pwo+Cj5JZiBhbiBhdG9taWNfdCB2YXJp
YWJsZSBmaXRzIHlvdXIgbmVlZHMsIEkgdGhpbmsgaXQgc2hvdWxkIGFsd2F5cwo+YmUgcHJlZmVy
cmVkLiBhZGRfc2l6ZWQoKSB3YXMgaW50cm9kdWNlZCBmb3IgYSBjYXNlIHdoZXJlIGFuCj5hdG9t
aWNfdCB2YXJpYWJsZSB3b3VsZCBub3QgaGF2ZSBiZWVuIHVzYWJsZS4gUGxlYXNlIGFsc28KPmNv
bnN1bHQgb2xkZXIgY29tbWl0cyBmb3IgdW5kZXJzdGFuZGluZyB0aGUgYmFja2dyb3VuZC4KCk9r
LiBJIHdpbGwuIFRoYW5rcyBmb3IgeW91ciBndWlkZS4KCj4KPj4+dGhhdCBwb2ludC4gQWxzbyB3
aXRoIGEgbG9jay1sZXNzIHJlYWRlcnMgdGhlIHJlcXVpcmVtZW50IHRvCj4+PmhvbGQgYSBsb2Nr
IGhlcmUgKHJhdGhlciB0aGFuIHVzaW5nIHN1aXRhYmxlIExPQ0tlZCBhY2Nlc3NlcykKPj4+YmVj
b21lcyBxdWVzdGlvbmFibGUgdG9vLgo+PiAKPj4gQXMgSSBzYWlkIGFib3ZlLCBJIHRoaW5rIHRo
ZSBsb2NrIGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgbGlzdC4KPj4gCj4+IEkgdGhpbmsgdGhpcyBw
YXRjaCBoYXMgdHdvIHBhcnRzOgo+PiAxLiBNb3ZlIGFsbCBsaXN0IG9wZXJhdGlvbnMgdG8gdHdv
IGlubGluZSBmdW5jdGlvbnMuICh3aXRoIHRoaXMsIGFkZGluZwo+PiBhIGNvdW50ZXIgaXMgZWFz
aWVyIGFuZCBkb24ndCBuZWVkIGFkZCBjb2RlIGluIHNldmVyYWwgcGxhY2VzLikKPj4gCj4+IDIu
IEFkZCBhIGNvdW50ZXIuCj4KPldpdGggaXQgYmVpbmcgbGVmdCB1bmNsZWFyIHdoZXRoZXIgdGhl
IGNvdW50ZXIgaXMgbWVhbnQgdG8KPmFsc28gYmUgcHJvdGVjdGVkIGJ5IHRoZSBsb2NrOiBJbiB0
aGUgcGF0Y2ggaGVyZSB5b3UgY2xhaW0gaXQKPmlzLCB5ZXQgYnkgbGF0ZXIgaW50cm9kdWNpbmcg
bG9jay1sZXNzIHJlYWRlcnMgeW91IHdlYWtlbgo+dGhhdCBtb2RlbC4gSGVuY2UgdGhlIHJlcXVl
c3QgdG8gYnJpbmcgdGhpbmdzIGludG8gYQo+Y29uc2lzdGVudCBzdGF0ZSByaWdodCBhd2F5LCBh
bmQgaWRlYWxseSBhbHNvIGludG8gdGhlIGZpbmFsCj5zdGF0ZS4KClN1cmUuIEkgd2lsbCBjbGFy
aWZ5IHRoaXMgYW5kIG1ha2UgdGhpbmdzIGNvbnNpc3RlbnQuCgpUaGFua3MKQ2hhbwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:00:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:00: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.xen.org>)
	id 1dnLKN-0001Zj-RL; Thu, 31 Aug 2017 08:59:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnLKM-0001Zd-OE
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 08:59:54 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D4/07-03128-A00D7A95; Thu, 31 Aug 2017 08:59:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQpfzwvJ
 Ig1/T1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owlu2czF6xkrrh6/ChzA+M9pi5GTg4JAT+J
 40cfs4PYLAKqEh2T1gHFOTjYBOwlpn+tAAmLgIS33gQLMwvkSfz5LAUSFhZwlNgxoYsNxOYV8
 JA4v3s3mC0k4C7xu+sFK0RcUOLkzCcsIDazgJ7EjalT2CDGSEss/8cBEZaXaN46mxnE5gQa8+
 N5FyOILSqgInFy5RomiJGKEv3zHrBBHJwusfXvL+YJjAKzkGyYhWTDLIQNs5BsWMDIsopRozi
 1qCy1SNfQSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBYGYBgB+PljQGHGCU5
 mJREeaNTl0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlPQ+UEyxKTU+tSMvMAcYNTFqCg0dJh
 NcMJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeZeeAigRAijJK8+BGwGL4EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5W0Gm8GTmlcBtegV0BBPQEbFeS0GOKElESEk1MG67N2GdzAu
 7RR9+Rr5m/f2zNjO0XvxWraX+j9jnb23OsEy/kf7kse7yS3OmJFzNPa/3w3rOG6cdTVGtM58+
 nbhr9yHDog28rkFZDgensut87/zq2fbrZ6354ysRNy0u9k5TF+mfeeBW/8cCgw1ODJ8OZnH5t
 uxh77xWGz95augNXfbgU9z+j3YqsRRnJBpqMRcVJwIA+54e/dwCAAA=
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504169993!73796168!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49010 invoked from network); 31 Aug 2017 08:59:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 08:59:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51931034"
Date: Thu, 31 Aug 2017 09:59:46 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170831085946.s52dg4yucmwrp6ii@MacBook-Pro-de-Roger.local>
References: <1504166846-3871-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504166846-3871-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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, jbeulich@suse.com,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/2] x86: remove redundant checks in sysctl.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDQ6MDc6MjZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IEluIHN5c2N0bC5jLCB0aGUgcmV0dXJuIHZhbHVlIG9mICdwc3JfZ2V0X2luZm8nIGhhcyBiZWVu
IGNoZWNrZWQgaW1tZWRpYXRlbHkuCj4gU28sIGl0IGlzIHJlZHVuZGFudCB0byBjaGVjayB0aGUg
cmV0dXJuIHZhbHVlIGFnYWluIHdoZW4gY29weSB0aGUgZmllbGQgdG8KPiBndWVzdC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KClRoYW5rcyEK
ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkJU
VywgdGhlIHN1YmplY3QgbGluZSBzYXlzIDEvMiwgYnV0IEkgY2Fubm90IGZpbmQgMi8yLCBpcyB0
aGF0IGp1c3QgYQpnbGl0Y2g/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:00:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:00: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.xen.org>)
	id 1dnLLO-00027U-4W; Thu, 31 Aug 2017 09:00:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1dnLLM-00027G-FS
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 09:00:56 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 D3/91-02048-740D7A95; Thu, 31 Aug 2017 09:00:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsUyieGdm67bheW
 RBgdO6Fvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozbS7+wFnz3q1g97wdLA+M0py5GLg4hgelM
 EqeWvmftYuTkYBHQkfj+5SsTiM0moCVxdyuIzcEhIqAtceC3AEg9s8AlZonmeTOZQWqEBbwlN
 t4+AFbPKWAu8b69A8zmFTCTuDjtIAuILSSQKHHt/TSwuCjQnJe//rNA1AhKnJz5BMxmBtr18N
 ctlgmMPLOQpGYhSS1gZFrFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJe
 cn7uJERgkDECwg7Hxi9MhRkkOJiVR3ujU5ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgnngfK
 CRalpqdWpGXmAMMVJi3BwaMkwmsGkuYtLkjMLc5Mh0idYrTk2LB6/Rcmjidvtv9m4mh5CySFW
 PLy81KlxHnngjQIgDRklObBjYPF1CVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ89qATOHJzC
 uB2/oK6CAmoINivZaCHFSSiJCSamDsE8vTfJ/Kpe3//cvLtKaN09J/POdqrhGdPlXr3Zn7z/s
 P/HTvUnys1GbwMOA4376K7ucTul5tPHtQeeImGUZFj7pEz1Vcpy1mnrG5sJbh/roP0+vPCcv/
 +fRyc8u7E7pb3lwOqfcImcqza2re/I+XW990qN63Ejz3qCPWecdtn/nqe2QXHz5Qp8RSnJFoq
 MVcVJwIAA9ls4CkAgAA
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504170054!109220611!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33515 invoked from network); 31 Aug 2017 09:00:54 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 31 Aug 2017 09:00:54 -0000
Received: from hsi-kbw-5-158-153-52.hsi19.kabel-badenwuerttemberg.de
 ([5.158.153.52] helo=nanos)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dnLJd-0004VD-SP; Thu, 31 Aug 2017 10:59:10 +0200
Date: Thu, 31 Aug 2017 11:00:31 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Stephen Rothwell <sfr@canb.auug.org.au>
In-Reply-To: <alpine.DEB.2.20.1708311009020.1874@nanos>
Message-ID: <alpine.DEB.2.20.1708311057260.1874@nanos>
References: <20170831142654.47f17cd7@canb.auug.org.au>
 <alpine.DEB.2.20.1708311009020.1874@nanos>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@elte.hu>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	the tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAzMSBBdWcgMjAxNywgVGhvbWFzIEdsZWl4bmVyIHdyb3RlOgo+IEhybS4gRm9yIHNv
bWUgcmVhc29uIEkgbWlzc2VkIHRvIHJlbW92ZSB0aGVzZSBkZWZpbmVzIGFmdGVyIGdldHRpbmcg
cmlkIG9mCj4gdGhlIHRyYWNpbmcgaWR0Lgo+IAo+IEknbGwgcmVtb3ZlIHRoYXQgbm93IGluIHRp
cCBhbmQgcHVsbCBpbiB0aGUgWEVOIHN0dWZmIHRvIHNlZSB3aGF0IG5lZWRzIHRvCj4gYmUgZG9u
ZS4KCkkgcHVzaGVkIG91dCB0aGUgcmVtb3ZhbCBvZiB0aGUgdHJhY2UgbGVmdG92ZXJzLiBUYWxr
ZWQgdG8gSnVlcmdlbiBvbiBJUkMKYW5kIGhlIHN1Z2dlc3RlZCB0byByZXZlcnQgdGhlIFhFTiBw
YXRjaCBpbiB0aGUgeGVuIHRyZWUgYW5kIG1lcmdlIGl0CnRocm91Z2ggdGlwLgoKSSd2ZSBhcHBs
aWVkIGl0IG9uIHRvcCBvZiB0aXA6eDg2L2FwaWMgYW5kIGZpeGVkIHVwIHRoZSBtZXJnZSBjb25m
bGljdHMKbWluZGxlc3NseS4gUGF0Y2ggYmVsb3cuCgpKdWVyZ2VuLCBjYW4geW91IHBsZWFzZSBj
aGVjayB0aGUgcmVzdWx0PwoKVGhhbmtzLAoKCXRnbHgKCjg8LS0tLS0tLS0tLS0tLQpTdWJqZWN0
OiB4ZW46IEdldCByaWQgb2YgcGFyYXZpcnQgb3AgYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZQpGcm9t
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6IEZyaSwgMTEgQXVnIDIwMTcg
MTY6NTQ6NDggKzAyMDAKCldoZW4gcnVubmluZyBhcyBYZW4gcHYtZ3Vlc3QgdGhlIGV4Y2VwdGlv
biBmcmFtZSBvbiB0aGUgc3RhY2sgY29udGFpbnMKJXIxMSBhbmQgJXJjeCBhZGRpdGlvbmFsIHRv
IHRoZSBvdGhlciBkYXRhIHB1c2hlZCBieSB0aGUgcHJvY2Vzc29yLgoKSW5zdGVhZCBvZiBoYXZp
bmcgYSBwYXJhdmlydCBvcCBiZWluZyBjYWxsZWQgZm9yIGVhY2ggZXhjZXB0aW9uIHR5cGUKcHJl
cGVuZCB0aGUgWGVuIHNwZWNpZmljIGNvZGUgdG8gZWFjaCBleGNlcHRpb24gZW50cnkuIFdoZW4g
cnVubmluZyBhcwpYZW4gcHYtZ3Vlc3QganVzdCB1c2UgdGhlIGV4Y2VwdGlvbiBlbnRyeSB3aXRo
IHByZXBlbmRlZCBpbnN0cnVjdGlvbnMsCm90aGVyd2lzZSB1c2UgdGhlIGVudHJ5IHdpdGhvdXQg
dGhlIFhlbiBzcGVjaWZpYyBjb2RlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDYzogbHV0b0BhbWFjYXBpdGFsLm5ldApMaW5rOiBodHRw
Oi8vbGttbC5rZXJuZWwub3JnL3IvMjAxNzA4MTExNDU0NDguNTY3OS0xLWpncm9zc0BzdXNlLmNv
bQoKLS0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgIHwgICAxMSArLS0K
IGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TICAgICAgfCAgICAxIAogYXJjaC94ODYv
aW5jbHVkZS9hc20vcGFyYXZpcnQuaCAgICAgICB8ICAgIDUgLQogYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnRfdHlwZXMuaCB8ICAgIDQgLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvdG8u
aCAgICAgICAgICB8ICAgIDMgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaCAgICAgICAg
ICB8ICAgIDMgLQogYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMgICAgICB8ICAgIDEg
CiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAgICAgICAgICAgIHwgICAgMyAtCiBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgIHwgICA5NiArKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni94ZW4vaXJxLmMgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyAtCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAgICAgICAgICAgICAgIHwgICAgMSAKIDEx
IGZpbGVzIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKyksIDYxIGRlbGV0aW9ucygtKQoKLS0tIGEv
YXJjaC94ODYvZW50cnkvZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5T
CkBAIC04MTYsNyArODE2LDYgQEAgRU5UUlkoXHN5bSkKIAkuZW5kaWYKIAogCUFTTV9DTEFDCi0J
UEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRQogCiAJLmlmZXEgXGhhc19lcnJvcl9jb2Rl
CiAJcHVzaHEJJC0xCQkJCS8qIE9SSUdfUkFYOiBubyBzeXNjYWxsIHRvIHJlc3RhcnQgKi8KQEAg
LTk2Miw3ICs5NjEsNyBAQCBFTlRSWShkb19zb2Z0aXJxX293bl9zdGFjaykKIEVORFBST0MoZG9f
c29mdGlycV9vd25fc3RhY2spCiAKICNpZmRlZiBDT05GSUdfWEVOCi1pZHRlbnRyeSB4ZW5faHlw
ZXJ2aXNvcl9jYWxsYmFjayB4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjayBoYXNfZXJyb3JfY29k
ZT0wCitpZHRlbnRyeSBoeXBlcnZpc29yX2NhbGxiYWNrIHhlbl9kb19oeXBlcnZpc29yX2NhbGxi
YWNrIGhhc19lcnJvcl9jb2RlPTAKIAogLyoKICAqIEEgbm90ZSBvbiB0aGUgImNyaXRpY2FsIHJl
Z2lvbiIgaW4gb3VyIGNhbGxiYWNrIGhhbmRsZXIuCkBAIC0xMDI5LDggKzEwMjgsNiBAQCBFTlRS
WSh4ZW5fZmFpbHNhZmVfY2FsbGJhY2spCiAJbW92cQk4KCVyc3ApLCAlcjExCiAJYWRkcQkkMHgz
MCwgJXJzcAogCXB1c2hxCSQwCQkJCS8qIFJJUCAqLwotCXB1c2hxCSVyMTEKLQlwdXNocQklcmN4
CiAJVU5XSU5EX0hJTlRfSVJFVF9SRUdTIG9mZnNldD04CiAJam1wCWdlbmVyYWxfcHJvdGVjdGlv
bgogMToJLyogU2VnbWVudCBtaXNtYXRjaCA9PiBDYXRlZ29yeSAxIChCYWQgc2VnbWVudCkuIFJl
dHJ5IHRoZSBJUkVULiAqLwpAQCAtMTA2MSw5ICsxMDU4LDggQEAgaWR0ZW50cnkgaW50MwkJCWRv
X2ludDMJCQloYXNfZXJyb3JfY29kZQogaWR0ZW50cnkgc3RhY2tfc2VnbWVudAkJZG9fc3RhY2tf
c2VnbWVudAloYXNfZXJyb3JfY29kZT0xCiAKICNpZmRlZiBDT05GSUdfWEVOCi1pZHRlbnRyeSB4
ZW5fZGVidWcJCWRvX2RlYnVnCQloYXNfZXJyb3JfY29kZT0wCi1pZHRlbnRyeSB4ZW5faW50MwkJ
ZG9faW50MwkJCWhhc19lcnJvcl9jb2RlPTAKLWlkdGVudHJ5IHhlbl9zdGFja19zZWdtZW50CWRv
X3N0YWNrX3NlZ21lbnQJaGFzX2Vycm9yX2NvZGU9MQoraWR0ZW50cnkgeGVuZGVidWcJCWRvX2Rl
YnVnCQloYXNfZXJyb3JfY29kZT0wCitpZHRlbnRyeSB4ZW5pbnQzCQlkb19pbnQzCQkJaGFzX2Vy
cm9yX2NvZGU9MAogI2VuZGlmCiAKIGlkdGVudHJ5IGdlbmVyYWxfcHJvdGVjdGlvbglkb19nZW5l
cmFsX3Byb3RlY3Rpb24JaGFzX2Vycm9yX2NvZGU9MQpAQCAtMTIyNyw2ICsxMjIzLDcgQEAgRU5U
UlkoZXJyb3JfZXhpdCkKIEVORChlcnJvcl9leGl0KQogCiAvKiBSdW5zIG9uIGV4Y2VwdGlvbiBz
dGFjayAqLworLyogWFhYOiBicm9rZW4gb24gWGVuIFBWICovCiBFTlRSWShubWkpCiAJVU5XSU5E
X0hJTlRfSVJFVF9SRUdTCiAJLyoKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0
LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKQEAgLTI5Myw3ICsyOTMs
NiBAQCBFTlRSWShlbnRyeV9JTlQ4MF9jb21wYXQpCiAJLyoKIAkgKiBJbnRlcnJ1cHRzIGFyZSBv
ZmYgb24gZW50cnkuCiAJICovCi0JUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRQogCUFT
TV9DTEFDCQkJLyogRG8gdGhpcyBlYXJseSB0byBtaW5pbWl6ZSBleHBvc3VyZSAqLwogCVNXQVBH
UwogCi0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKKysrIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAtOTYwLDExICs5NjAsNiBAQCBleHRlcm4gdm9pZCBk
ZWZhdWx0X2Jhbm5lcih2b2lkKTsKICNkZWZpbmUgR0VUX0NSMl9JTlRPX1JBWAkJCQlcCiAJY2Fs
bCBQQVJBX0lORElSRUNUKHB2X21tdV9vcHMrUFZfTU1VX3JlYWRfY3IyKQogCi0jZGVmaW5lIFBB
UkFWSVJUX0FESlVTVF9FWENFUFRJT05fRlJBTUUJCQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRD
SChwdl9pcnFfb3BzLCBQVl9JUlFfYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSksIFwKLQkJICBDTEJS
X05PTkUsCQkJCQkJXAotCQkgIGNhbGwgUEFSQV9JTkRJUkVDVChwdl9pcnFfb3BzK1BWX0lSUV9h
ZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKSkKLQogI2RlZmluZSBVU0VSR1NfU1lTUkVUNjQJCQkJCQkJ
XAogCVBBUkFfU0lURShQQVJBX1BBVENIKHB2X2NwdV9vcHMsIFBWX0NQVV91c2VyZ3Nfc3lzcmV0
NjQpLAlcCiAJCSAgQ0xCUl9OT05FLAkJCQkJCVwKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
cGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBl
cy5oCkBAIC0xOTUsMTAgKzE5NSw2IEBAIHN0cnVjdCBwdl9pcnFfb3BzIHsKIAogCXZvaWQgKCpz
YWZlX2hhbHQpKHZvaWQpOwogCXZvaWQgKCpoYWx0KSh2b2lkKTsKLQotI2lmZGVmIENPTkZJR19Y
ODZfNjQKLQl2b2lkICgqYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSkodm9pZCk7Ci0jZW5kaWYKIH0g
X19ub19yYW5kb21pemVfbGF5b3V0OwogCiBzdHJ1Y3QgcHZfbW11X29wcyB7Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3Byb3RvLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvdG8u
aApAQCAtMjQsNiArMjQsOSBAQCB2b2lkIGVudHJ5X1NZU0VOVEVSX2NvbXBhdCh2b2lkKTsKIHZv
aWQgX19lbmRfZW50cnlfU1lTRU5URVJfY29tcGF0KHZvaWQpOwogdm9pZCBlbnRyeV9TWVNDQUxM
X2NvbXBhdCh2b2lkKTsKIHZvaWQgZW50cnlfSU5UODBfY29tcGF0KHZvaWQpOworI2lmIGRlZmlu
ZWQoQ09ORklHX1g4Nl82NCkgJiYgZGVmaW5lZChDT05GSUdfWEVOX1BWKQordm9pZCB4ZW5fZW50
cnlfSU5UODBfY29tcGF0KHZvaWQpOworI2VuZGlmCiAjZW5kaWYKIAogdm9pZCB4ODZfY29uZmln
dXJlX254KHZvaWQpOwotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5oCisrKyBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmgKQEAgLTEzLDkgKzEzLDYgQEAgYXNtbGlua2FnZSB2
b2lkIGRpdmlkZV9lcnJvcih2b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBkZWJ1Zyh2b2lkKTsKIGFz
bWxpbmthZ2Ugdm9pZCBubWkodm9pZCk7CiBhc21saW5rYWdlIHZvaWQgaW50Myh2b2lkKTsKLWFz
bWxpbmthZ2Ugdm9pZCB4ZW5fZGVidWcodm9pZCk7Ci1hc21saW5rYWdlIHZvaWQgeGVuX2ludDMo
dm9pZCk7Ci1hc21saW5rYWdlIHZvaWQgeGVuX3N0YWNrX3NlZ21lbnQodm9pZCk7CiBhc21saW5r
YWdlIHZvaWQgb3ZlcmZsb3codm9pZCk7CiBhc21saW5rYWdlIHZvaWQgYm91bmRzKHZvaWQpOwog
YXNtbGlua2FnZSB2b2lkIGludmFsaWRfb3Aodm9pZCk7Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9h
c20tb2Zmc2V0c182NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jCkBA
IC0yMCw3ICsyMCw2IEBAIHN0YXRpYyBjaGFyIHN5c2NhbGxzX2lhMzJbXSA9IHsKIGludCBtYWlu
KHZvaWQpCiB7CiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCi0JT0ZGU0VUKFBWX0lSUV9hZGp1c3Rf
ZXhjZXB0aW9uX2ZyYW1lLCBwdl9pcnFfb3BzLCBhZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKTsKIAlP
RkZTRVQoUFZfQ1BVX3VzZXJnc19zeXNyZXQ2NCwgcHZfY3B1X29wcywgdXNlcmdzX3N5c3JldDY0
KTsKIAlPRkZTRVQoUFZfQ1BVX3N3YXBncywgcHZfY3B1X29wcywgc3dhcGdzKTsKIAlCTEFOSygp
OwotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwv
cGFyYXZpcnQuYwpAQCAtMzE5LDkgKzMxOSw2IEBAIHN0cnVjdCBwdl90aW1lX29wcyBwdl90aW1l
X29wcyA9IHsKIAkuaXJxX2VuYWJsZSA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobmF0aXZlX2lycV9l
bmFibGUpLAogCS5zYWZlX2hhbHQgPSBuYXRpdmVfc2FmZV9oYWx0LAogCS5oYWx0ID0gbmF0aXZl
X2hhbHQsCi0jaWZkZWYgQ09ORklHX1g4Nl82NAotCS5hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lID0g
cGFyYXZpcnRfbm9wLAotI2VuZGlmCiB9OwogCiBfX3Zpc2libGUgc3RydWN0IHB2X2NwdV9vcHMg
cHZfY3B1X29wcyA9IHsKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2Fy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtNTg2LDYgKzU4Niw2OCBAQCBzdGF0aWMgdm9p
ZCB4ZW5fd3JpdGVfbGR0X2VudHJ5KHN0cnVjdCBkCiAJcHJlZW1wdF9lbmFibGUoKTsKIH0KIAor
I2lmZGVmIENPTkZJR19YODZfNjQKK3N0YXRpYyBzdHJ1Y3QgeworCXZvaWQgKCpvcmlnKSh2b2lk
KTsKKwl2b2lkICgqeGVuKSh2b2lkKTsKKwlib29sIGlzdF9va2F5OworfSB0cmFwX2FycmF5W10g
PSB7CisJeyBkZWJ1ZywgeGVuX3hlbmRlYnVnLCB0cnVlIH0sCisJeyBpbnQzLCB4ZW5feGVuaW50
MywgdHJ1ZSB9LAorCXsgZG91YmxlX2ZhdWx0LCB4ZW5fZG91YmxlX2ZhdWx0LCB0cnVlIH0sCisj
aWZkZWYgQ09ORklHX1g4Nl9NQ0UKKwl7IG1hY2hpbmVfY2hlY2ssIHhlbl9tYWNoaW5lX2NoZWNr
LCB0cnVlIH0sCisjZW5kaWYKKwl7IG5taSwgeGVuX25taSwgdHJ1ZSB9LAorCXsgb3ZlcmZsb3cs
IHhlbl9vdmVyZmxvdywgZmFsc2UgfSwKKyNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJT04KKwl7
IGVudHJ5X0lOVDgwX2NvbXBhdCwgeGVuX2VudHJ5X0lOVDgwX2NvbXBhdCwgZmFsc2UgfSwKKyNl
bmRpZgorCXsgcGFnZV9mYXVsdCwgeGVuX3BhZ2VfZmF1bHQsIGZhbHNlIH0sCisJeyBkaXZpZGVf
ZXJyb3IsIHhlbl9kaXZpZGVfZXJyb3IsIGZhbHNlIH0sCisJeyBib3VuZHMsIHhlbl9ib3VuZHMs
IGZhbHNlIH0sCisJeyBpbnZhbGlkX29wLCB4ZW5faW52YWxpZF9vcCwgZmFsc2UgfSwKKwl7IGRl
dmljZV9ub3RfYXZhaWxhYmxlLCB4ZW5fZGV2aWNlX25vdF9hdmFpbGFibGUsIGZhbHNlIH0sCisJ
eyBjb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIHhlbl9jb3Byb2Nlc3Nvcl9zZWdtZW50X292
ZXJydW4sIGZhbHNlIH0sCisJeyBpbnZhbGlkX1RTUywgeGVuX2ludmFsaWRfVFNTLCBmYWxzZSB9
LAorCXsgc2VnbWVudF9ub3RfcHJlc2VudCwgeGVuX3NlZ21lbnRfbm90X3ByZXNlbnQsIGZhbHNl
IH0sCisJeyBzdGFja19zZWdtZW50LCB4ZW5fc3RhY2tfc2VnbWVudCwgZmFsc2UgfSwKKwl7IGdl
bmVyYWxfcHJvdGVjdGlvbiwgeGVuX2dlbmVyYWxfcHJvdGVjdGlvbiwgZmFsc2UgfSwKKwl7IHNw
dXJpb3VzX2ludGVycnVwdF9idWcsIHhlbl9zcHVyaW91c19pbnRlcnJ1cHRfYnVnLCBmYWxzZSB9
LAorCXsgY29wcm9jZXNzb3JfZXJyb3IsIHhlbl9jb3Byb2Nlc3Nvcl9lcnJvciwgZmFsc2UgfSwK
Kwl7IGFsaWdubWVudF9jaGVjaywgeGVuX2FsaWdubWVudF9jaGVjaywgZmFsc2UgfSwKKwl7IHNp
bWRfY29wcm9jZXNzb3JfZXJyb3IsIHhlbl9zaW1kX2NvcHJvY2Vzc29yX2Vycm9yLCBmYWxzZSB9
LAorI2lmZGVmIENPTkZJR19UUkFDSU5HCisJeyB0cmFjZV9wYWdlX2ZhdWx0LCB4ZW5fdHJhY2Vf
cGFnZV9mYXVsdCwgZmFsc2UgfSwKKyNlbmRpZgorfTsKKworc3RhdGljIGJvb2wgZ2V0X3RyYXBf
YWRkcih1bnNpZ25lZCBsb25nICphZGRyLCB1bnNpZ25lZCBpbnQgaXN0KQoreworCXVuc2lnbmVk
IGludCBucjsKKwlib29sIGlzdF9va2F5ID0gZmFsc2U7CisKKwkvKgorCSAqIFJlcGxhY2UgdHJh
cCBoYW5kbGVyIGFkZHJlc3NlcyBieSBYZW4gc3BlY2lmaWMgb25lcy4KKwkgKiBDaGVjayBmb3Ig
a25vd24gdHJhcHMgdXNpbmcgSVNUIGFuZCB3aGl0ZWxpc3QgdGhlbS4KKwkgKiBUaGUgZGVidWdn
ZXIgb25lcyBhcmUgdGhlIG9ubHkgb25lcyB3ZSBjYXJlIGFib3V0LgorCSAqIFhlbiB3aWxsIGhh
bmRsZSBmYXVsdHMgbGlrZSBkb3VibGVfZmF1bHQsICogc28gd2Ugc2hvdWxkIG5ldmVyIHNlZQor
CSAqIHRoZW0uICBXYXJuIGlmIHRoZXJlJ3MgYW4gdW5leHBlY3RlZCBJU1QtdXNpbmcgZmF1bHQg
aGFuZGxlci4KKwkgKi8KKwlmb3IgKG5yID0gMDsgbnIgPCBBUlJBWV9TSVpFKHRyYXBfYXJyYXkp
OyBucisrKQorCQlpZiAoKmFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpdHJhcF9hcnJheVtucl0ub3Jp
ZykgeworCQkJKmFkZHIgPSAodW5zaWduZWQgbG9uZyl0cmFwX2FycmF5W25yXS54ZW47CisJCQlp
c3Rfb2theSA9IHRyYXBfYXJyYXlbbnJdLmlzdF9va2F5OworCQkJYnJlYWs7CisJCX0KKworCWlm
IChXQVJOX09OKGlzdCAhPSAwICYmICFpc3Rfb2theSkpCisJCXJldHVybiBmYWxzZTsKKworCXJl
dHVybiB0cnVlOworfQorI2VuZGlmCisKIHN0YXRpYyBpbnQgY3Z0X2dhdGVfdG9fdHJhcChpbnQg
dmVjdG9yLCBjb25zdCBnYXRlX2Rlc2MgKnZhbCwKIAkJCSAgICBzdHJ1Y3QgdHJhcF9pbmZvICpp
bmZvKQogewpAQCAtNTk4LDQwICs2NjAsOCBAQCBzdGF0aWMgaW50IGN2dF9nYXRlX3RvX3RyYXAo
aW50IHZlY3RvciwKIAogCWFkZHIgPSBnYXRlX29mZnNldCh2YWwpOwogI2lmZGVmIENPTkZJR19Y
ODZfNjQKLQkvKgotCSAqIExvb2sgZm9yIGtub3duIHRyYXBzIHVzaW5nIElTVCwgYW5kIHN1YnN0
aXR1dGUgdGhlbQotCSAqIGFwcHJvcHJpYXRlbHkuICBUaGUgZGVidWdnZXIgb25lcyBhcmUgdGhl
IG9ubHkgb25lcyB3ZSBjYXJlCi0JICogYWJvdXQuICBYZW4gd2lsbCBoYW5kbGUgZmF1bHRzIGxp
a2UgZG91YmxlX2ZhdWx0LAotCSAqIHNvIHdlIHNob3VsZCBuZXZlciBzZWUgdGhlbS4gIFdhcm4g
aWYKLQkgKiB0aGVyZSdzIGFuIHVuZXhwZWN0ZWQgSVNULXVzaW5nIGZhdWx0IGhhbmRsZXIuCi0J
ICovCi0JaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpZGVidWcpCi0JCWFkZHIgPSAodW5zaWdu
ZWQgbG9uZyl4ZW5fZGVidWc7Ci0JZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylpbnQz
KQotCQlhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX2ludDM7Ci0JZWxzZSBpZiAoYWRkciA9PSAo
dW5zaWduZWQgbG9uZylzdGFja19zZWdtZW50KQotCQlhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVu
X3N0YWNrX3NlZ21lbnQ7Ci0JZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylkb3VibGVf
ZmF1bHQpIHsKLQkJLyogRG9uJ3QgbmVlZCB0byBoYW5kbGUgdGhlc2UgKi8KKwlpZiAoIWdldF90
cmFwX2FkZHIoJmFkZHIsIHZhbC0+Yml0cy5pc3QpKQogCQlyZXR1cm4gMDsKLSNpZmRlZiBDT05G
SUdfWDg2X01DRQotCX0gZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZyltYWNoaW5lX2No
ZWNrKSB7Ci0JCS8qCi0JCSAqIHdoZW4geGVuIGh5cGVydmlzb3IgaW5qZWN0IHZNQ0UgdG8gZ3Vl
c3QsCi0JCSAqIHVzZSBuYXRpdmUgbWNlIGhhbmRsZXIgdG8gaGFuZGxlIGl0Ci0JCSAqLwotCQk7
Ci0jZW5kaWYKLQl9IGVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpbm1pKQotCQkvKgot
CQkgKiBVc2UgdGhlIG5hdGl2ZSB2ZXJzaW9uIGFzIHdlbGwuCi0JCSAqLwotCQk7Ci0JZWxzZSB7
Ci0JCS8qIFNvbWUgb3RoZXIgdHJhcCB1c2luZyBJU1Q/ICovCi0JCWlmIChXQVJOX09OKHZhbC0+
Yml0cy5pc3QgIT0gMCkpCi0JCQlyZXR1cm4gMDsKLQl9CiAjZW5kaWYJLyogQ09ORklHX1g4Nl82
NCAqLwogCWluZm8tPmFkZHJlc3MgPSBhZGRyOwogCi0tLSBhL2FyY2gveDg2L3hlbi9pcnEuYwor
KysgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKQEAgLTEyMyw5ICsxMjMsNiBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHB2X2lycV9vcHMgeGVuX2lycV9vCiAKIAkuc2FmZV9oYWx0ID0geGVuX3NhZmVfaGFs
dCwKIAkuaGFsdCA9IHhlbl9oYWx0LAotI2lmZGVmIENPTkZJR19YODZfNjQKLQkuYWRqdXN0X2V4
Y2VwdGlvbl9mcmFtZSA9IHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lLAotI2VuZGlmCiB9Owog
CiB2b2lkIF9faW5pdCB4ZW5faW5pdF9pcnFfb3BzKHZvaWQpCi0tLSBhL2FyY2gveDg2L3hlbi94
ZW4tb3BzLmgKKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaApAQCAtMTM4LDcgKzEzOCw2IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgeGVuX2VmaV9pbml0KHYKIF9fdmlzaWJsZSB2b2lk
IHhlbl9pcmV0KHZvaWQpOwogX192aXNpYmxlIHZvaWQgeGVuX3N5c3JldDMyKHZvaWQpOwogX192
aXNpYmxlIHZvaWQgeGVuX3N5c3JldDY0KHZvaWQpOwotX192aXNpYmxlIHZvaWQgeGVuX2FkanVz
dF9leGNlcHRpb25fZnJhbWUodm9pZCk7CiAKIGV4dGVybiBpbnQgeGVuX3BhbmljX2hhbmRsZXJf
aW5pdCh2b2lkKTsKIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:01:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLMB-0002DU-D8; Thu, 31 Aug 2017 09:01:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dnLMA-0002DI-E1
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:01:46 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A7/C2-03414-970D7A95; Thu, 31 Aug 2017 09:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfT+Jt3KC8s
 jDeZO4bD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmb//KVvCdteLjhFVMDYzPWboYuTiEBGYy
 SvRfu8DaxcjJwSLQwCpxYm8ISEJCYA6rxIPmq0wgCQmBPIne05NYIOwiiYmt59hAbF4BQYmTM
 5+AxYUEvCRe7exlBrE5BRwlzp3dwAqx4Q6TxL5zW8AGsQloSdy/vYINYpuqxO/HWxghBgVIdO
 5YDlYjLOAt0Tx/D5gtIqAt8WLVOjaQQcwCjYwSV+e9BjuVWUBTonX7b/YJjAKzkBwyC0lqASP
 TKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBkAIIdjOfX
 Bh5ilORgUhLljU5dHinEl5SfUpmRWJwRX1Sak1p8iFGDg0Pg59O/LYxSLHn5ealKEry854HqB
 ItS01Mr0jJzgPECUyrBwaMkwmsGkuYtLkjMLc5Mh0idYrTkuHJl3RcmjqYPW4DklAPbvzAJgc
 2TEudVBGkQAGnIKM2DGweL6UuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5rUBmcKTmVcCt/U
 V0EFMQAfFei0FOagkESEl1cDYaHtP8cZxq9yJXUd0xI2Lqu15tyYoPJ3nM4UjZonnhO2r1wkv
 nH6OJ+V4g5Fw0OI+x8IzPd5CDA928eStF2flWJrr+FFyWtyp9T66su3u8nvF3ZaX3jX935F+L
 ay/WHCV4s7Gt3cYJp/0f3O/4IHiU0GJ+2nhJ25vkuMolRDY9MdWb65AIrcSS3FGoqEWc1FxIg
 BsI8e15AIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504170104!72443295!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56373 invoked from network); 31 Aug 2017 09:01:45 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
 (209.85.223.178)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Aug 2017 09:01:45 -0000
Received: by mail-io0-f178.google.com with SMTP id d78so17350841ioe.4
 for <xen-devel@lists.xenproject.org>; Thu, 31 Aug 2017 02:01:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=hpzIT81FiCsJjhyiC4rapuVEULWXDsngW4OCjAvUs2g=;
 b=BpTs8E8fZVvBXgOkU3Xa5Rad26R339GZFW/V4KnZgI5TRgE0cvzzuG1GrwhV7o0RT0
 jFXX3TkPGK/hzE3r0q8ARyyBV5JFswdjyK1QbpqXiUj1/vt0CdtqEjma62c3hv7zX8em
 akplKf7s0IKVWDA0MAXPUZ7dlR8NmJoZaWCLqN6PF9hv2MZYXQWXJohyrEpXS8vnc5IB
 NaxdFvgkgn8oy/y7+qLRpc3wwcKBYYklHREBNBIlcTV6QPqdwyEshon301sVQC1G7XUL
 +8KH2PVzepm1KJeWW1YEIXDfbCwcvvxKR52EDY/ioDWMiz5YAyvr1fKEh0LiDM//Ixxz
 BZEw==
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=hpzIT81FiCsJjhyiC4rapuVEULWXDsngW4OCjAvUs2g=;
 b=ja7hd17NexREtbVCS/s5foomFXU83E5pkN4rBPTkEFUvJ++3rwgjtHz/InRdjT/jzf
 TsoAzOUBSWfqZ18PVdUR9KqenbfVammcvnYiBsClkt34bmxHKej4FfwshOCCQVu1WJaM
 I+xQ+HDU2/8eU1BcJZBkA1thSXJX/3kqKI8VlJAMFQyxm6tE6UGRBFQ6Vb0ty3F0oxlj
 oW7zdaA7Rwab5ef1yfe4TraySeXVOrWxf/3dol29bbmwB8N8gJXQMBdYkfz+602iG5M8
 ChYUf8LDhwLoDjz2h5x45vHY9UW3ZD5Bx0Js2LfXa6oldERtKDWXlXaYRuW2L+EgOFpM
 NKfA==
X-Gm-Message-State: AHPjjUjF/5Ie1HHLGY8W4ezPx9hU+jBYysTlC0pxSoh6CbR5I4Y/4Hsf
 +EuzsI2WIbaeYCLNAvQ3pQQ30fspfQ==
X-Received: by 10.36.184.129 with SMTP id m123mr23775ite.137.1504170103933;
 Thu, 31 Aug 2017 02:01:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.22 with HTTP; Thu, 31 Aug 2017 02:01:43 -0700 (PDT)
In-Reply-To: <22950.57132.608862.462934@mariner.uk.xensource.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <20170728141323.r2ik6szvj4scfq5f@citrix.com>
 <CACvf2oUDM5kH7FnC0J8beY2=CBWMcL--giDxz7XbgHoEKeSz7Q@mail.gmail.com>
 <20170817111121.n2p6izh7dkgjvjva@citrix.com>
 <CACvf2oXv8cBL6+2ZRyMvWnWpDmuD0WZt2NE4p0E3ix6qW+k02w@mail.gmail.com>
 <22950.57132.608862.462934@mariner.uk.xensource.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 31 Aug 2017 12:01:43 +0300
Message-ID: <CACvf2oUieKX+S_mirdAm60qHLnvK-VcsBrsKttpBX2oEpWr_Jw@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>, g@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 00/13] libxl: add PV display device
	driver interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgNjo1MiBQTSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+IE9sZWtzYW5kciBHcnl0c292IHdyaXRlcyAoIlJlOiBb
UEFUQ0ggdjQgMDAvMTNdIGxpYnhsOiBhZGQgUFYgZGlzcGxheSBkZXZpY2UgZHJpdmVyIGludGVy
ZmFjZSIpOgo+PiBPbiBUaHUsIEF1ZyAxNywgMjAxNyBhdCAyOjExIFBNLCBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gPiBJJ20gc3RpbGwgd2FpdGluZyBmb3IgdGhlIG91
dGNvbWUgZnJvbSB0aGUgb3RoZXIgdGhyZWFkIGluIHdoaWNoIEkKPj4gPiBwcm9wb3NlZCB0byBj
aGFuZ2UgcDkgdG8gcDlzLiBJYW4gaXMgb3V0IG9mIG9mZmljZSBhdCB0aGUgbW9tZW50Lgo+Pgo+
PiBwaW5nCj4KPiBTb3JyeSwgSSB0aG91Z2h0IHRoZSBwcmV2aW91cyBtYWlscyB3ZXJlIGNsZWFy
LiAgSSB0aGluayBjaGFuZ2luZyB0aGUKPiBuYW1lIGlzIGZpbmUgbm93LCBkZXNwaXRlIGl0IGJl
aW5nIGFuIEFQSSBicmVhaywgYmVjYXVzZSB3ZSB0aGluawo+IHRoZXJlIGFyZSB2ZXJ5IGZldyBv
dXQtb2YtdHJlZSBjYWxsZXJzLgo+Cj4gSWFuLgoKWWVzLCBpdCBpcyBjbGVhciBhYm91dCBjaGFu
Z2luZyB0aGUgbmFtZS4KQnkgcGluZ2luZyBJIG1lYW4gcmV2aWV3IGFuZCBmZWVkYmFjayBmb3Ig
YWxsIG90aGVyIHBhdGNoZXMgaW4gdGhpcyBwYXRjaCBzZXQuCgotLSAKQmVzdCBSZWdhcmRzLApP
bGVrc2FuZHIgR3J5dHNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:03:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLNp-0002P9-O3; Thu, 31 Aug 2017 09:03:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnLNo-0002Op-Gg
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:03:28 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FF/31-03874-FD0D7A95; Thu, 31 Aug 2017 09:03:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvf+heW
 RBss+8lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXv61iKzgiXfH8TAdzA+N20S5GTg4JAT+J
 E2db2EFsFgFVicbzG5lAbDYBHYmLc3eydTFycYgI7GSUeNR3ig0kISwQKNE6uw2ogYODV8BD4
 vsEc5AaIYG9LBLHz61kBKnhFRCUODnzCQuIzQw0aMHuT2wg9cwC0hLL/3GAhDkFjCTufL8Btl
 dUQEXi5Mo1YHuFBBQl+uc9YIO4LV1i4rMelgmMfLOQTJ2FZOoshKkLGJlXMWoUpxaVpRbpGhn
 qJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxg/LMs4BCjJAeTkihvdOry
 SCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwct7HqhOsCg1PbUiLTMHGA0wp
 RIcPEoivGtB0rzFBYm5xZnpEKlTjIpS4rxzQRICIImM0jy4NlgEXmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5Iw72aQKTyZeSVw018BLWYCWhzrtRRkcUkiQkqqgZGzep5wkvrMywLu1bxdc5u
 FrJuzvx8L67jAvqBx73vtk1Of67jMCpZ6tFx8adtW67MeM19KZp/TvTyLjbN4zTED3QXfrm+V
 9dls/um2aqPAq7wNFxLTT2jkmC0ttTqZr76XO6WhvjTIKyjteFPQG7fYHM3GHTtf5U2dHDDDu
 Fy0sZV7ell2rhJLcUaioRZzUXEiAJhhgzC7AgAA
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504170206!77309915!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36013 invoked from network); 31 Aug 2017 09:03:27 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:03:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51931258"
Date: Thu, 31 Aug 2017 10:03:19 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Message-ID: <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
References: <20170811164320.92899-2-roger.pau@citrix.com>
 <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831073239.GA48402@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDM6MzI6NDJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVHVlLCBBdWcgMjksIDIwMTcgYXQgMDg6MzM6MjVBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm5lIHdyb3RlOgo+ID5PbiBNb24sIEF1ZyAyOCwgMjAxNyBhdCAwNjoxODoxM0FNICswMDAwLCBU
aWFuLCBLZXZpbiB3cm90ZToKPiA+PiA+IEZyb206IFJvZ2VyIFBhdSBNb25uZSBbbWFpbHRvOnJv
Z2VyLnBhdUBjaXRyaXguY29tXQo+ID4+ID4gU2VudDogRnJpZGF5LCBBdWd1c3QgMjUsIDIwMTcg
OTo1OSBQTQo+ID4+ID4gCj4gPj4gPiBPbiBGcmksIEF1ZyAyNSwgMjAxNyBhdCAwNjoyNTozNkFN
IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+ID4gPj4+IE9uIDI1LjA4LjE3IGF0IDE0
OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gPiA+IE9uIFdlZCwgQXVn
IDIzLCAyMDE3IGF0IDAyOjE2OjM4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4g
PiA+PiA+Pj4gT24gMjIuMDguMTcgYXQgMTU6NTQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gPiA+ID4+ID4gT24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDY6MjY6MjNBTSAtMDYw
MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPiA+ID4+ID4+ID4+PiBPbiAxMS4wOC4xNyBhdCAx
ODo0MywgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+ID4gPj4gPj4gPiAtLS0g
YS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gPj4gPiA+ID4+ID4+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYwo+ID4+ID4gPiA+PiA+PiA+IEBAIC00NDAsNiArNDQwLDEwIEBA
IGludCBfX2luaXQKPiA+PiA+IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAq
ZCkKPiA+PiA+ID4gPj4gPj4gPiAgICAgICAgICAgICAgcmMgfD0gcmFuZ2VzZXRfYWRkX3Npbmds
ZXRvbihtbWlvX3JvX3JhbmdlcywgbWZuKTsKPiA+PiA+ID4gPj4gPj4gPiAgICAgIH0KPiA+PiA+
ID4gPj4gPj4gPgo+ID4+ID4gPiA+PiA+PiA+ICsgICAgLyogRm9yIFBWSCBwcmV2ZW50IGFjY2Vz
cyB0byB0aGUgTU1DRkcgYXJlYXMuICovCj4gPj4gPiA+ID4+ID4+ID4gKyAgICBpZiAoIGRvbTBf
cHZoICkKPiA+PiA+ID4gPj4gPj4gPiArICAgICAgICByYyB8PSBwY2lfbW1jZmdfc2V0X2RvbWFp
bl9wZXJtaXNzaW9ucyhkKTsKPiA+PiA+ID4gPj4gPj4KPiA+PiA+ID4gPj4gPj4gV2hhdCBhYm91
dCBvbmVzIHJlcG9ydGVkIGJ5IERvbTAgbGF0ZXIgb24/IFdoaWNoIHRoZW4gcmFpc2VzIHRoZQo+
ID4+ID4gPiA+PiA+PiBxdWVzdGlvbiB3aGV0aGVyIC4uLgo+ID4+ID4gPiA+PiA+Cj4gPj4gPiA+
ID4+ID4gVGhpcyBzaG91bGQgYmUgZGVhbHQgd2l0aCBpbiB0aGUgUEhZU0RFVk9QX3BjaV9tbWNm
Z19yZXNlcnZlZAo+ID4+ID4gaGFuZGxlci4KPiA+PiA+ID4gPj4gPiBCdXQgc2luY2UgeW91IHBy
b3Bvc2UgdG8gZG8gd2hpdGUgbGlzdGluZywgSSBndWVzcyBpdCBkb2Vzbid0IG1hdHRlcgo+ID4+
ID4gPiA+PiA+IHRoYXQgbXVjaCBhbnltb3JlLgo+ID4+ID4gPiA+Pgo+ID4+ID4gPiA+PiBXZWxs
LCBhIGZ1bmRhbWVudGFsIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2hpdGUgbGlzdGluZyB3b3VsZCB3
b3JrIGluCj4gPj4gPiA+ID4+IHRoZSBmaXJzdCBwbGFjZS4gSSBjb3VsZCBzZWUgcm9vbSBmb3Ig
c2V2ZXJlIHByb2JsZW1zIGUuZy4gd2l0aCBBQ1BJCj4gPj4gPiA+ID4+IG1ldGhvZHMgd2FudGlu
ZyB0byBhY2Nlc3MgTU1JTyB0aGF0J3Mgbm90IGRlc2NyaWJlZCBieSBhbnkgUENJCj4gPj4gPiA+
ID4+IGRldmljZXMnIEJBUnMuIFR5cGljYWxseSB0aGF0IHdvdWxkIGJlIHJlZ2lvbnMgaW4gdGhl
IGNoaXBzZXQgd2hpY2gKPiA+PiA+ID4gPj4gZmlybXdhcmUgaXMgcmVzcG9uc2libGUgZm9yIGNv
bmZpZ3VyaW5nL21hbmFnaW5nLCB0aGUgYWRkcmVzc2VzIG9mCj4gPj4gPiA+ID4+IHdoaWNoIGNh
biBiZSBmb3VuZC9zZXQgaW4gY3VzdG9tIGNvbmZpZyBzcGFjZSByZWdpc3RlcnMuCj4gPj4gPiA+
ID4KPiA+PiA+ID4gPiBUaGUgcXVlc3Rpb24gd291bGQgYWxzbyBiZSB3aGF0IHdvdWxkIFhlbiBh
bGxvdyBpbiBzdWNoIHdoaXRlLWxpc3RpbmcuCj4gPj4gPiA+ID4gT2J2aW91c2x5IHlvdSBjYW4g
Z2V0IHRvIG1hcCB0aGUgc2FtZSB1c2luZyBib3RoIHdoaXRlLWxpc3QgYW5kCj4gPj4gPiA+ID4g
YmxhY2stbGlzdGluZyAoc2VlIGJlbG93KS4KPiA+PiA+ID4KPiA+PiA+ID4gTm90IHJlYWxseSAt
IHdoYXQgeW91J3ZlIHNhaWQgdGhlcmUgcmVnYXJkaW5nIE1NQ0ZHIHJlZ2lvbnMgaXMKPiA+PiA+
ID4gYSBjbGVhciBpbmRpY2F0aW9uIHRoYXQgd2Ugc2hvdWxkIF9ub3RfIG1hcCByZXNlcnZlZCBy
ZWdpb25zLCBpLmUuCj4gPj4gPiA+IGl0IHdvdWxkIG5lZWQgdG8gYmUgZnVsbCB3aGl0ZSBsaXN0
aW5nIHdpdGggcGVyaGFwcyBqdXN0IHRoZSBQQ0kKPiA+PiA+ID4gZGV2aWNlIEJBUnMgYmVpbmcg
aGFuZGxlZCBhdXRvbWF0aWNhbGx5Lgo+ID4+ID4gCj4gPj4gPiBJJ3ZlIHRyaWVkIGp1c3QgbWFw
cGluZyB0aGUgQkFScyBhbmQgdGhhdCBzYWRseSBkb2Vzbid0IHdvcmssIHRoZSBib3gKPiA+PiA+
IGhhbmdzIGFmdGVyIHRoZSBJT01NVSBpcyBlbmFibGVkOgo+ID4+ID4gCj4gPj4gPiBbLi4uXQo+
ID4+ID4gKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDozZjoxMy41Cj4gPj4gPiAoWEVOKSBb
VlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjEzLjYKPiA+PiA+IChYRU4pIFtWVC1EXWlvbW11X2Vu
YWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9IGZmZmY4MmMwMDAyMWIwMDAKPiA+PiA+IAo+
ID4+ID4gSSB3aWxsIHBhcmsgdGhpcyBBVE0gYW5kIGxlYXZlIGl0IGZvciB0aGUgSW50ZWwgZ3V5
cyB0byBkaWFnbm9zZS4KPiA+PiA+IAo+ID4+ID4gRm9yIHRoZSByZWZlcmVuY2UsIHRoZSBzcGVj
aWZpYyBib3ggSSdtIHRlc3RpbmcgQVRNIGhhcyBhIFhlb24oUikgQ1BVCj4gPj4gPiBFNS0xNjA3
IDAgQCAzLjAwR0h6IGFuZCBhIEM2MDAvWDc5IGNoaXBzZXQuCj4gPj4gPiAKPiA+PiAKPiA+PiAr
Q2hhbyB3aG8gY2FuIGhlbHAgY2hlY2sgd2hldGhlciB3ZSBoYXZlIHN1Y2ggYSBib3ggYXQgaGFu
ZC4KPiA+PiAKPiA+PiBidHcgcGxlYXNlIGFsc28gZ2l2ZSB5b3VyIEJJT1MgdmVyc2lvbi4KPiA+
Cj4gPkl0J3MgYSBQcmVjaXNpb24gVDM2MDAgQklPUyBBMTQuCj4gCj4gSGksIFJvZ2VyLgo+IAo+
IEkgZm91bmQgYSBJdnkgYnJpZGdlIGJveCB3aXRoIEU1LTI2OTcgdjIgYW5kIHRlc3RlZCB3aXRo
ICJkb20wPXB2aCIsIGFuZAoKVGhlIG9uZXMgSSd2ZSBzZWVuIGlzc3VlcyB3aXRoIGFyZSBTYW5k
eSBCcmlkZ2Ugb3IgTmVoYWxlbSwgY2FuIHlvdQpmaW5kIHNvbWUgb2YgdGhpcyBoYXJkd2FyZT8K
CkkgaGF2ZW4ndCB0ZXN0ZWQgSXZ5IEJyaWRnZSwgYnV0IGFsbCBIYXN3ZWxsIGJveGVzIEkndmUg
dGVzdGVkIHNlZW0gdG8Kd29yayBqdXN0IGZpbmUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:08:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLS8-0002ki-Ad; Thu, 31 Aug 2017 09:07:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnLS7-0002kc-FV
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:07:55 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C6/E9-03616-AE1D7A95; Thu, 31 Aug 2017 09:07:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQvfVxeW
 RBttvylp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvDk9hLDjGXDFtln0DYwNzFyMnh4SAn8Sk
 bzfYQGwWAVWJyZO3s3QxcnCwCdhLTP9aARIWAQp3bL3JBGIzC0RKfNzczwJiCwvYSkx8/Amsl
 VfAQ+LEl9+sILaQgLvEv9W/2SHighInZz5hgejVk7gxdQobyHhmAWmJ5f84IMLyEs1bZzODhD
 mBxmxcFQQSFhVQkTi5cg0TxERFif55D9ggDk6X2Pr3F/MERoFZSBbMQrJgFsKCWUgWLGBkWcW
 oUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiqDECwg/HXsoBD
 jJIcTEqivGEXlkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9C5ITLEpNT61Iy8wBRg1MWoKDR
 0mE9y5Imre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rwvQIoEQIoySvPgRsAi+BKjrJQwLy
 PQUUI8BalFuZklqPKvGMU5GJWEeWWB6UCIJzOvBG7TK6AjmICOiPVaCnJESSJCSqqBcffW9my
 e4EvGFjeCVkzguLaVXf7k5W16jCsvdqmaNz2UzDldf2nSxZlb651eX4l8uEP50e2jW9nini/V
 yOc/GZmzQrLrEg/ThenewkuPMjsUr98RFHiVOYjvfthl9+9CgRVFadcD9WvtbaumGvyYe/FhZ
 8Svl+23i7lyJePOGvwPUN7mq71poRJLcUaioRZzUXEiAB2+g5rbAgAA
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504170473!80284787!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60129 invoked from network); 31 Aug 2017 09:07:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:07:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51931526"
Date: Thu, 31 Aug 2017 10:07:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170831090731.xmgeiiftsxqb73tp@MacBook-Pro-de-Roger.local>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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 2/2] tools: remove unnecessary PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDQ6MDg6MDZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFBlciBSb2dlciBQYXUncyBjb21lbnQsIHRoZSBsaWJ4bCBpbnRlcmZhY2VzIGFuZCByZWxhdGVk
IGZ1bmN0aW9ucyBhcmUgbm90Cj4gbmVjZXNzYXJ5IHRvIGJlIGluY2x1ZGVkIGJ5ICdMSUJYTF9I
QVZFX1BTUl9DTVQnIGFuZCAnTElCWExfSEFWRV9QU1JfQ0FUJy4KPiBTbyByZW1vdmUgdGhlbS4K
Ck5vIG5lZWQgdG8gbWVudGlvbiBtZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsIGp1c3QgYWRkIGE6
CgpTdWdnZXN0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
PiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcy4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:14:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLXv-0003Px-2J; Thu, 31 Aug 2017 09:13:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnLXt-0003Pr-Og
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:13:53 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 80/6D-03616-153D7A95; Thu, 31 Aug 2017 09:13:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXS1tYhoRtweXm
 kwYaV8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGnhOMBbOFKz52FDQwPuHrYuTiEBKYzihx
 bN165i5GTg4JAV6JI8tmsELYARKr1r1gBLGFBCYwSjzcUABiswioSvyZvRashk1AXeLx1x6mL
 kYODhEBW4n2ZzUgM5kFpjNJnD19C6xXWMBZ4vWXfnYQm1dAV6JvbTMzxMylTBIXN5lBxAUlTs
 58wgJiMwPN/DPvEjPITGYBaYnl/zggwvISzVtng7VyCnhK9F0/DWaLCqhITDm5jW0Co+AsJJN
 mIZk0C2HSLCSTFjCyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P
 3cQIDGMGINjBOPuy/yFGSQ4mJVHesAvLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8EZfAsoJF
 qWmp1akZeYAIwomLcHBoyTCywuS5i0uSMwtzkyHSJ1iVJQS5/11ESghAJLIKM2Da4NF8SVGWS
 lhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8wqBjOfJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYzBH2x
 kprMunfFV9lWEt6uDre3dzyHLO3O39rvsuno7euFDqb3f7umrFh7++W/1h+3bZRi6f3dYCT11
 nPam6l68ZFPUPvX7s/nXRNmvefDWsKBlB4/Ty7r7V/nPfDh1yXgLx61lNfNOl7J6spTunfTAe
 FXbrdkLxNyOfO2sOXXiG7f9Uo//6jc5lViKMxINtZiLihMBTgHMj90CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504170830!82506867!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5042 invoked from network); 31 Aug 2017 09:13:52 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 09:13:52 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 02:13:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="1212906977"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 31 Aug 2017 02:13:46 -0700
Date: Thu, 31 Aug 2017 17:13:08 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831091308.GG23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com>
 <20170830083104.jwzpcducid63aeuo@MacBook-Pro-de-Roger.local>
 <20170831022010.GA23665@yi.y.sun>
 <20170831083047.v4pdfkwm3bjigjhy@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831083047.v4pdfkwm3bjigjhy@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzEgMDk6MzA6NDcsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDMxLCAyMDE3IGF0IDEwOjIwOjEwQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA4LTMwIDA5OjMxOjA0LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB
dWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDFBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiA+ID4g
PiBpbmRleCA0YTBjOTgyLi5jZTgyOTc1IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9wc3IuYwo+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gPiA+IEBAIC0xMzgs
NiArMTM4LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7Cj4gPiA+ID4gIAo+
ID4gPiA+ICAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNS
IHJlZ2lzdGVyLiAqLwo+ID4gPiA+ICAgICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50
IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKTsKPiA+ID4gPiArCj4g
PiA+ID4gKyAgICAvKgo+ID4gPiA+ICsgICAgICogY2hlY2tfdmFsIGlzIHVzZWQgdG8gY2hlY2sg
aWYgaW5wdXQgdmFsIGZ1bGZpbGxzIFNETSByZXF1aXJlbWVudC4KPiA+ID4gPiArICAgICAqIENo
YW5nZSBpdCB0byB2YWxpZCB2YWx1ZSBpZiBTRE0gYWxsb3dzLgo+ID4gPiAKPiA+ID4gSSdtIG5v
dCByZWFsbHkgc3VyZSBpdCdzIGEgZ29vZCBpZGVhIHRvIGNoYW5nZSB0aGUgdmFsdWUgdG8gYSB2
YWxpZAo+ID4gPiBvbmUsIElNSE8geW91IHNob3VsZCBqdXN0IGNoZWNrIGFuZCBwcmludCBhbiBl
cnJvciBpZiB0aGUgdmFsdWUgaXMKPiA+ID4gaW52YWxpZCAoYW5kIHJldHVybiBmYWxzZSBvZiBj
b3Vyc2UpLgo+ID4gPiAKPiA+IFBlciBTRE0sIHRoZSBIVyBoYXMgYWJpbGl0eSB0byBhdXRvbWF0
aWNhbGx5IGNoYW5nZSB0aGUgaW5wdXQgdmFsdWUgdG8gd2hhdCBpdAo+ID4gd2FudHMuIEUuZzoK
PiA+ICAgTGluZWFyIG1vZGU6IEhXIHdhbnRzIHRoZSBpbnB1dCB2YWx1ZSBiZSAxMC8yMC8zMC8u
Li4vOTAuIEJ1dCB1c2VyIGlucHV0cyAxNS4KPiA+ICAgICAgICAgICAgICAgIFRoZW4sIEhXIGNh
biBhdXRvbWF0aWNhbGx5IGNoYW5nZSBpdCB0byAxMC4KPiAKPiBUaGlzIHNlZW1zIGxpa2UgYSB2
ZXJ5LCB2ZXJ5IGJhZCBpZGVhIElNSE8uIFdoYXQgaWYgSSBpbnB1dCAxNSAod2hpY2gKPiBpcyBp
bnZhbGlkKSwgYnV0IEkgd291bGQgcmF0aGVyIHByZWZlciAyMCBpbnN0ZWFkIG9mIDEwPwo+IAo+
IEkgd291bGQgdmVyeSBtdWNoIHByZWZlciBhbiBlcnJvciwgc28gSSBjYW4gZ2V0IHRvIGNob3Nl
IGEgdmFsaWQgdmFsdWUKPiBteXNlbGYgaW5zdGVhZCBvZiB0aGUgaGFyZHdhcmUgZGVjaWRpbmcg
b24gbXkgYmFjay4KPiAKPiA+IEV2ZW4gdXNlciBpbnB1dHMgYSB2YWx1ZSB0aGF0IGRvZXMgbm90
IGZ1bGZpbGwgSFcgcmVxdWlyZW1lbnQsIEhXIGNhbiBoYW5kbGUgaXQuCj4gPiBTbywgd2UgZG8g
bm90IG5lZWQgcmV0dXJuIGVycm9yIHRvIHVzZXIuIE90aGVyd2lzZSwgdXNlciBuZWVkcyB0byBr
bm93IGRldGFpbHMKPiA+IG9mIE1CQS4KPiA+IAo+ID4gQnV0IHRoZSBpc3N1ZSBoZXJlIGlzIGhv
dyB3ZSBnZXQgdGhlIGFjdHVhbCB2YWx1ZSBhbmQgc2hvdyBpdCB0byB1c2VyLiBUaGVyZSBhcmUK
PiA+IHR3byB3YXlzIHRvIGRvIHRoYXQ6Cj4gPiAxLiBXaGVuIHNldHRpbmcgdmFsdWUsIGNoZWNr
IGFuZCBjaGFuZ2UgaXQgdG8gdmFsaWQgb25lIGFuZCBzYXZlIGl0IHRvIG91ciBjYWNoZS4KPiAK
PiBJbnN0ZWFkIG9mIHBlcmZvcm1pbmcgdGhvc2UgY2hlY2tzIG1hbnVhbGx5LCB3aHkgbm90IHNp
bXBseSB3cml0ZSB0aGUKPiB2YWx1ZSBhbmQgcmVhZCBpdCBiYWNrIHRvIHNlZSB0aGUgb25lIHRo
ZSBoYXJkd2FyZSBoYXMgYWN0dWFsbHkKPiBjaG9zZW4gKGFuZCBjYWNoZSBpdCk/Cj4gClNvLCBJ
IGd1ZXNzIHlvdSBwcmVmZXIgb3B0aW9pbiAyLCByaWdodD8gSWYgc28sIGRvIHdlIG5lZWQgY2hl
Y2sgaWYgaW5wdXQgdmFsdWUKaXMgdmFsaWQ/IEkgc2VlIGFib3ZlIGNvbW1lbnQgdGhhdCB5b3Ug
cHJlZmVyIHRvIHJldHVybiBhbiBlcnJvciBhbmQgbGVhdmUgdGhlCmRlY2lzaW9uIHRvIHVzZXIu
Cgo+IElzIHRoZXJlIGFueSByaXNrIGluIHdyaXRpbmcgYW4gaW52YWxpZCB2YWx1ZT8KCklmIGlu
cHV0IHZhbHVlIGlzIG5vIG1vcmUgdGhhbiB0aGUgdGhydGxfbWF4IGdvdCB0aHJvdWdoIENQVUlE
LCBpdCBpcyBmaW5lIHRoYXQKSFcgY2FuIGhhbmRsZSBpdC4KCj4gCj4gPiAyLiBXaGVuIGdldHRp
bmcgdmFsdWUsIGNhbGwgcmRtc3IgdG8gcmVhZCB0aGUgYWN0dWFsIHZhbHVlIGJhY2sgZnJvbSBI
Vy4KPiA+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:14:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:14: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.xen.org>)
	id 1dnLYj-0003Tq-B2; Thu, 31 Aug 2017 09:14:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnLYi-0003Tb-2h
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:14:44 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 06/D3-01777-383D7A95; Thu, 31 Aug 2017 09:14:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7T5eW
 RBge6jCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXX6+wFOziq9jRs5u5gXE+dxcjJ4eEgL/E
 +rnvGEFsFgFVienz7rCC2GwCyhI/O3vZQGwRAV2JZwuegdnMAvkSu56fAasRFvCW6Dx9GayXV
 8BCYtuD8+xdjFwcQgLTGSW+XXnLDJEQlDg58wkLRLOOxILdn4AGcQDZ0hLL/3GAhDkF7CSOXz
 4INl9UQEWic+kcsHIhAQWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6yXVJSZnlG
 Sm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYaAxAsINx7z+nQ4ySHExKorxhF5ZHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgfX8RKCdYlJqeWpGWmQMMeZi0BAePkggv7yWgNG9xQWJucWY6R
 OoUoy7Hnb4NX5iEWPLy81KlxHl/gcwQACnKKM2DGwGLv0uMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5hUCWcWTmVcCt+kV0BFMQEfEei0FOaIkESEl1cAYtn9dN7fRadkJBkacWq8z/dUexr3
 Ju/DgzfeLOy5+PuOyP8f8yzPRa7Lva5dvWCIiY5odEqIuWNj96kLfqeuO7U4+f2c5Ov4q5TXq
 TPuz+chps4bYBpcXBic5OzXU3A4UiIXrpzEpap7i0TqTfJc96Khl8ub44nUhX3ljlxbvD/Ze6
 CMUKKfEUpyRaKjFXFScCAAOhGFeugIAAA==
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504170881!94203085!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64653 invoked from network); 31 Aug 2017 09:14:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:14:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437802955"
Date: Thu, 31 Aug 2017 10:14:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170831091429.xkkmxsf3isxfh7zq@citrix.com>
References: <20170830171112.3634-1-wei.liu2@citrix.com>
 <20170830171112.3634-4-wei.liu2@citrix.com>
 <500b696f-4dfd-a101-900b-229e34d6b6f1@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <500b696f-4dfd-a101-900b-229e34d6b6f1@citrix.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>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: merge ptwr and mmio_ro page
	fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDc6MDI6NTJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMC8wOC8xNyAxODoxMSwgV2VpIExpdSB3cm90ZToKPiA+IFByb3ZpZGUgYSB1
bmlmaWVkIGVudHJ5IHRvIGF2b2lkIGdvaW5nIHRocm91Z2ggcHRlIGxvb2stdXAsIGRlY29kZSBh
bmQKPiA+IGVtdWxhdGlvbiBjeWNsZSBtb3JlIHRoYW4gbmVjZXNzYXJ5LiBUaGUgcGF0aCB0YWtl
biBpcyBkZXRlcm1pbmVkIGJ5Cj4gPiB0aGUgZmF1bHRpbmcgYWRkcmVzcy4KPiA+Cj4gPiBOb3Rl
IHRoYXQgdGhlIG9yZGVyIG9mIGNoZWNrcyBpcyBjaGFuZ2VkIGluIHRoZSBuZXcgZnVuY3Rpb24s
IGJ1dCB0aGUKPiA+IG9yZGVyIG9mIHRoZSBjaGVja3MgaXMgcGVyZm9ybWVkIHNob3VsZG4ndCBt
YXR0ZXIuCj4gPgo+ID4gVGhlIHNvbGUgY2FsbGVyIGlzIGNoYW5nZWQgdG8gdXNlIHRoZSBuZXcg
ZnVuY3Rpb24uCj4gPgo+ID4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gPgo+ID4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+ID4KPiA+IHh0ZiBpcyBoYXBweSB3aXRoIHRoaXMgY2hhbmdl
LiBMZXQgbWUga25vdyBpZiBtb3JlIHRlc3RzIGNhbiBiZSBkb25lLgo+IAo+IEJvb3RpbmcgZG9t
MCBpcyBwcm9iYWJseSB0aGUgYmVzdCBlYXN5IHRlc3QgZ29pbmcuCj4gCj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4g
PiBpbmRleCBlYzdjZTNjOGM4Li44NWFkYWZkZmEyIDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiA+IEBA
IC01MTEsMTAgKzUxMSw4IEBAIGV4dGVybiBpbnQgbW1jZmdfaW50ZXJjZXB0X3dyaXRlKGVudW0g
eDg2X3NlZ21lbnQgc2VnLAo+ID4gIGludCBwdl9lbXVsX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVp
bnQzMl90IHN1YmxlYWYsCj4gPiAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdWlkX2xlYWYg
KnJlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwo+ID4gIAo+ID4gLWludCAgcHR3
cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcsCj4gPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7Cj4gPiAtaW50ICBtbWlv
X3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZywKPiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKPiA+ICtpbnQg
cHR3cl9vcl9tbWlvX3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9u
ZywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKik7Cj4gCj4gcHZfcm9fcGFnZV9mYXVsdCgpID8KPiAKPiA+ICAKPiA+ICBpbnQgYXVk
aXRfYWRqdXN0X3BndGFibGVzKHN0cnVjdCBkb21haW4gKmQsIGludCBkaXIsIGludCBub2lzeSk7
Cj4gPiAgCj4gCj4gSSB3YXMgdGhpbmtpbmcgc29tZXRoaW5nIG1vcmUgbGlrZSB0aGlzIGV4dHJh
IGRlbHRhIChvbmx5IGNvbXBpbGUKPiB0ZXN0ZWQpIHdoaWNoIGRyb3BzIHJhdGhlciBtb3JlIGNv
ZGUuCgpZb3VyIGRpZmYgZGVsZXRlZCB0d28gcGVyZmNfaW5jci4gSSB3aWxsIG1vZGlmeSBpdCB0
byByZXN0b3JlIHRoYXQKYmVoYXZpb3VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:17:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLax-0003fb-N2; Thu, 31 Aug 2017 09:17:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dnLaw-0003fJ-65
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 09:17:02 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C6/12-03423-D04D7A95; Thu, 31 Aug 2017 09:17:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXiVRtkoMtzZXm
 kwczluhb3prxnd2D02N63iz2AMYo1My8pvyKBNePe5bnMBUsVK57OeMPYwLhWuouRi0NIYCqj
 xLWHp9lAHBaBZawSR5Y3sII4EgKHWCWmPv8J5HACOXESvd8nskDYFRJXVr1k72LkAGrXlNjYY
 AkxaRKTRM+F+0wgNcICBhIN67+D9bIIqEpMmbybBaSeTUBFom2NIUhYREBDYuOlW8wgvcwCD5
 kl/v7Yxw7R6y2x8fYBsDm8AuYS09e1sEEs6GOUmP3sIVRCUOLkzCdgBzELaEnc+PeSCWQBs4C
 0xPJ/HCBhTqDeFc8egZWLAu3tXDqHZQKjyCwk3bOQdM9C6F7AyLyKUaM4tagstUjX2EgvqSgz
 PaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwAhiAYAfj6XWBhxglOZiURHnDLiyPFOJLy
 k+pzEgszogvKs1JLT7EKMPBoSTBe+0SUE6wKDU9tSItMwcYizBpCQ4eJRHe7yBp3uKCxNzizH
 SI1ClGXY5JB7Z/YRJiycvPS5US570IUiQAUpRRmgc3ApYWLjHKSgnzMgIdJcRTkFqUm1mCKv+
 KUZyDUUmY9z/IFJ7MvBK4Ta+AjmACOiLWaynIESWJCCmpBsayGxKZ31WtYzx1py3pdp178f7j
 UllpZ++FXOJPwjx+b7J6vb5Uum/CXbtD7z/2/n83+bBM2U6DjcYM664WcfTe333jhumheNn4e
 VERrZmxbtWPFGyPJxe4VGRuCf+esN9zzv8Hk6+cUU+PiHjSsGyRgPw29lszbuxVXB8p7LH8hE
 nfQ6nSwuVKLMUZiYZazEXFiQDXFbbdBgMAAA==
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504171020!68473731!1
X-Originating-IP: [74.125.82.48]
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 21299 invoked from network); 31 Aug 2017 09:17:00 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
 (74.125.82.48)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Aug 2017 09:17:00 -0000
Received: by mail-wm0-f48.google.com with SMTP id u26so621878wma.0
 for <Xen-devel@lists.xensource.com>; Thu, 31 Aug 2017 02:17:00 -0700 (PDT)
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=7eWNYDTSYMM7Rv97cA6PtH4/qmlARk80j0Mk6tgO1uo=;
 b=KpyhWjfixhw/ppr8H4uyC2Bu//9OUAlv8Kd9UnSd0p1T84oFR9fq/RB8vMjw3wkLMj
 u5s/PF5Vq9SV3HsWHAuJ2Sg9G5U5ezN6oAiDml809xNIb6nXCy8KmVBy/BMSo6LmAe+j
 NzHU67aFJ0ZSYgaRFUzQWtExQ7Q/fwumy6CZFOtUu+pnnyPT48dwDezMKok+mxf4RWGe
 xkK0qAJwMbetZh9mn1eOwIA34J+K/41+NS2eWG7FNp0W8gTInU/xwl+v9Sz4Qnyq6+tU
 L1vK6PZcf6aMm3G6BV7J9jBP/Yuji5xQG5i+MSKw1ZM5FNAbT+L0tZowOTfKVKWTa2uG
 oV9Q==
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=7eWNYDTSYMM7Rv97cA6PtH4/qmlARk80j0Mk6tgO1uo=;
 b=i7H6rqPd7mnJ5eoAJuYIatakqklpwCRUIT3qjT4KKHODhRiguXx/p2QDnOdsIvJvSW
 7JRtMloWyyQZqCm5jZOqq1rdZy0Zs7iPAzq+n3UpdyeMIINUxQx4179WFY9pw1bi7Bh7
 LFXia6PUanKMF6WHu4Ah1pzLP90zXWvXZPZLiinXC5UzVbEquDKjtLsTCNVCvi372R1/
 HsINuajx1JhPWOQdAoWbBfVUoZBwojHnTA9QfSrwKL5oTSLACHk8FQhAH4zyT6DZexQ4
 5I20JFT6/twnzEtgohUixRVVqS+k0jMk1HdEMUFiM6Ujj50iiKpuGJeX0sORT66AIsq3
 B1QQ==
X-Gm-Message-State: AHPjjUhJJUwrkUnT1s4Dp4xh84H6MArmYG6erbe+AJSCQYEHZ7bebc2d
 VFJxLkr1f7K7YA==
X-Received: by 10.28.184.199 with SMTP id i190mr70344wmf.96.1504171020241;
 Thu, 31 Aug 2017 02:17:00 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id s15sm3540733wmb.16.2017.08.31.02.16.58
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 31 Aug 2017 02:16:59 -0700 (PDT)
Date: Thu, 31 Aug 2017 11:16:56 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Gleixner <tglx@linutronix.de>
Message-ID: <20170831091656.dmh7lgb7w4cfws6j@gmail.com>
References: <20170831142654.47f17cd7@canb.auug.org.au>
 <alpine.DEB.2.20.1708311009020.1874@nanos>
 <alpine.DEB.2.20.1708311057260.1874@nanos>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.20.1708311057260.1874@nanos>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@elte.hu>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	the tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4gd3JvdGU6Cgo+IC0tLSBhL2Fy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
cHYuYwo+IEBAIC01ODYsNiArNTg2LDY4IEBAIHN0YXRpYyB2b2lkIHhlbl93cml0ZV9sZHRfZW50
cnkoc3RydWN0IGQKPiAgCXByZWVtcHRfZW5hYmxlKCk7Cj4gIH0KPiAgCj4gKyNpZmRlZiBDT05G
SUdfWDg2XzY0Cj4gK3N0YXRpYyBzdHJ1Y3Qgewo+ICsJdm9pZCAoKm9yaWcpKHZvaWQpOwo+ICsJ
dm9pZCAoKnhlbikodm9pZCk7Cj4gKwlib29sIGlzdF9va2F5Owo+ICt9IHRyYXBfYXJyYXlbXSA9
IHsKPiArCXsgZGVidWcsIHhlbl94ZW5kZWJ1ZywgdHJ1ZSB9LAo+ICsJeyBpbnQzLCB4ZW5feGVu
aW50MywgdHJ1ZSB9LAo+ICsJeyBkb3VibGVfZmF1bHQsIHhlbl9kb3VibGVfZmF1bHQsIHRydWUg
fSwKPiArI2lmZGVmIENPTkZJR19YODZfTUNFCj4gKwl7IG1hY2hpbmVfY2hlY2ssIHhlbl9tYWNo
aW5lX2NoZWNrLCB0cnVlIH0sCj4gKyNlbmRpZgo+ICsJeyBubWksIHhlbl9ubWksIHRydWUgfSwK
PiArCXsgb3ZlcmZsb3csIHhlbl9vdmVyZmxvdywgZmFsc2UgfSwKPiArI2lmZGVmIENPTkZJR19J
QTMyX0VNVUxBVElPTgo+ICsJeyBlbnRyeV9JTlQ4MF9jb21wYXQsIHhlbl9lbnRyeV9JTlQ4MF9j
b21wYXQsIGZhbHNlIH0sCj4gKyNlbmRpZgo+ICsJeyBwYWdlX2ZhdWx0LCB4ZW5fcGFnZV9mYXVs
dCwgZmFsc2UgfSwKPiArCXsgZGl2aWRlX2Vycm9yLCB4ZW5fZGl2aWRlX2Vycm9yLCBmYWxzZSB9
LAo+ICsJeyBib3VuZHMsIHhlbl9ib3VuZHMsIGZhbHNlIH0sCj4gKwl7IGludmFsaWRfb3AsIHhl
bl9pbnZhbGlkX29wLCBmYWxzZSB9LAo+ICsJeyBkZXZpY2Vfbm90X2F2YWlsYWJsZSwgeGVuX2Rl
dmljZV9ub3RfYXZhaWxhYmxlLCBmYWxzZSB9LAo+ICsJeyBjb3Byb2Nlc3Nvcl9zZWdtZW50X292
ZXJydW4sIHhlbl9jb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIGZhbHNlIH0sCj4gKwl7IGlu
dmFsaWRfVFNTLCB4ZW5faW52YWxpZF9UU1MsIGZhbHNlIH0sCj4gKwl7IHNlZ21lbnRfbm90X3By
ZXNlbnQsIHhlbl9zZWdtZW50X25vdF9wcmVzZW50LCBmYWxzZSB9LAo+ICsJeyBzdGFja19zZWdt
ZW50LCB4ZW5fc3RhY2tfc2VnbWVudCwgZmFsc2UgfSwKPiArCXsgZ2VuZXJhbF9wcm90ZWN0aW9u
LCB4ZW5fZ2VuZXJhbF9wcm90ZWN0aW9uLCBmYWxzZSB9LAo+ICsJeyBzcHVyaW91c19pbnRlcnJ1
cHRfYnVnLCB4ZW5fc3B1cmlvdXNfaW50ZXJydXB0X2J1ZywgZmFsc2UgfSwKPiArCXsgY29wcm9j
ZXNzb3JfZXJyb3IsIHhlbl9jb3Byb2Nlc3Nvcl9lcnJvciwgZmFsc2UgfSwKPiArCXsgYWxpZ25t
ZW50X2NoZWNrLCB4ZW5fYWxpZ25tZW50X2NoZWNrLCBmYWxzZSB9LAo+ICsJeyBzaW1kX2NvcHJv
Y2Vzc29yX2Vycm9yLCB4ZW5fc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgZmFsc2UgfSwKPiArI2lm
ZGVmIENPTkZJR19UUkFDSU5HCj4gKwl7IHRyYWNlX3BhZ2VfZmF1bHQsIHhlbl90cmFjZV9wYWdl
X2ZhdWx0LCBmYWxzZSB9LAo+ICsjZW5kaWYKPiArfTsKCkxvdyBwcmlvIG5pdHBpY2tpbmcsIGNv
dWxkIHdlIHBsZWFzZSB3cml0ZSBzdWNoIHRhYmxlIGJhc2VkIGluaXRpYWxpemVycyBpbiBhIAp2
ZXJ0aWNhbGx5IG9yZ2FuaXplZCwgdGFidWxhciBmYXNoaW9uOgoKPiArCXsgZGVidWcsCQkJeGVu
X3hlbmRlYnVnLAkJCQl0cnVlIH0sCj4gKwl7IGludDMsCQkJCXhlbl94ZW5pbnQzLAkJCQl0cnVl
IH0sCj4gKwl7IGRvdWJsZV9mYXVsdCwJCQl4ZW5fZG91YmxlX2ZhdWx0LAkJCXRydWUgfSwKPiAr
I2lmZGVmIENPTkZJR19YODZfTUNFCj4gKwl7IG1hY2hpbmVfY2hlY2ssCQl4ZW5fbWFjaGluZV9j
aGVjaywJCQl0cnVlIH0sCj4gKyNlbmRpZgo+ICsJeyBubWksCQkJCXhlbl9ubWksCQkJCXRydWUg
fSwKPiArCXsgb3ZlcmZsb3csCQkJeGVuX292ZXJmbG93LAkJCQlmYWxzZSB9LAo+ICsjaWZkZWYg
Q09ORklHX0lBMzJfRU1VTEFUSU9OCj4gKwl7IGVudHJ5X0lOVDgwX2NvbXBhdCwJCXhlbl9lbnRy
eV9JTlQ4MF9jb21wYXQsCQkJZmFsc2UgfSwKPiArI2VuZGlmCj4gKwl7IHBhZ2VfZmF1bHQsCQkJ
eGVuX3BhZ2VfZmF1bHQsCQkJCWZhbHNlIH0sCj4gKwl7IGRpdmlkZV9lcnJvciwJCQl4ZW5fZGl2
aWRlX2Vycm9yLAkJCWZhbHNlIH0sCj4gKwl7IGJvdW5kcywJCQl4ZW5fYm91bmRzLAkJCQlmYWxz
ZSB9LAo+ICsJeyBpbnZhbGlkX29wLAkJCXhlbl9pbnZhbGlkX29wLAkJCQlmYWxzZSB9LAo+ICsJ
eyBkZXZpY2Vfbm90X2F2YWlsYWJsZSwJCXhlbl9kZXZpY2Vfbm90X2F2YWlsYWJsZSwJCWZhbHNl
IH0sCj4gKwl7IGNvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1biwJeGVuX2NvcHJvY2Vzc29yX3Nl
Z21lbnRfb3ZlcnJ1biwJZmFsc2UgfSwKPiArCXsgaW52YWxpZF9UU1MsCQkJeGVuX2ludmFsaWRf
VFNTLAkJCWZhbHNlIH0sCj4gKwl7IHNlZ21lbnRfbm90X3ByZXNlbnQsCQl4ZW5fc2VnbWVudF9u
b3RfcHJlc2VudCwJCWZhbHNlIH0sCj4gKwl7IHN0YWNrX3NlZ21lbnQsCQl4ZW5fc3RhY2tfc2Vn
bWVudCwJCQlmYWxzZSB9LAo+ICsJeyBnZW5lcmFsX3Byb3RlY3Rpb24sCQl4ZW5fZ2VuZXJhbF9w
cm90ZWN0aW9uLAkJCWZhbHNlIH0sCj4gKwl7IHNwdXJpb3VzX2ludGVycnVwdF9idWcsCXhlbl9z
cHVyaW91c19pbnRlcnJ1cHRfYnVnLAkJZmFsc2UgfSwKPiArCXsgY29wcm9jZXNzb3JfZXJyb3Is
CQl4ZW5fY29wcm9jZXNzb3JfZXJyb3IsCQkJZmFsc2UgfSwKPiArCXsgYWxpZ25tZW50X2NoZWNr
LAkJeGVuX2FsaWdubWVudF9jaGVjaywJCQlmYWxzZSB9LAo+ICsJeyBzaW1kX2NvcHJvY2Vzc29y
X2Vycm9yLAl4ZW5fc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwJCWZhbHNlIH0sCj4gKyNpZmRlZiBD
T05GSUdfVFJBQ0lORwo+ICsJeyB0cmFjZV9wYWdlX2ZhdWx0LAkJeGVuX3RyYWNlX3BhZ2VfZmF1
bHQsCQkJZmFsc2UgfSwKPiArI2VuZGlmCgouLi4gYXMgdG8gbWUgc3VjaCBhIHRhYmxlIGlzIDEw
MCB0aW1lcyBtb3JlIHJlYWRhYmxlIC0gWU1NVi4KCihJZiBjaGVja3BhdGNoIHdoaW5nZXMgYWJv
dXQgY29sODAgdGhlbiBpZ25vcmUgaXQuKQoKPiArCj4gK3N0YXRpYyBib29sIGdldF90cmFwX2Fk
ZHIodW5zaWduZWQgbG9uZyAqYWRkciwgdW5zaWduZWQgaW50IGlzdCkKPiArewo+ICsJdW5zaWdu
ZWQgaW50IG5yOwo+ICsJYm9vbCBpc3Rfb2theSA9IGZhbHNlOwo+ICsKPiArCS8qCj4gKwkgKiBS
ZXBsYWNlIHRyYXAgaGFuZGxlciBhZGRyZXNzZXMgYnkgWGVuIHNwZWNpZmljIG9uZXMuCj4gKwkg
KiBDaGVjayBmb3Iga25vd24gdHJhcHMgdXNpbmcgSVNUIGFuZCB3aGl0ZWxpc3QgdGhlbS4KPiAr
CSAqIFRoZSBkZWJ1Z2dlciBvbmVzIGFyZSB0aGUgb25seSBvbmVzIHdlIGNhcmUgYWJvdXQuCj4g
KwkgKiBYZW4gd2lsbCBoYW5kbGUgZmF1bHRzIGxpa2UgZG91YmxlX2ZhdWx0LCAqIHNvIHdlIHNo
b3VsZCBuZXZlciBzZWUKPiArCSAqIHRoZW0uICBXYXJuIGlmIHRoZXJlJ3MgYW4gdW5leHBlY3Rl
ZCBJU1QtdXNpbmcgZmF1bHQgaGFuZGxlci4KPiArCSAqLwo+ICsJZm9yIChuciA9IDA7IG5yIDwg
QVJSQVlfU0laRSh0cmFwX2FycmF5KTsgbnIrKykKPiArCQlpZiAoKmFkZHIgPT0gKHVuc2lnbmVk
IGxvbmcpdHJhcF9hcnJheVtucl0ub3JpZykgewo+ICsJCQkqYWRkciA9ICh1bnNpZ25lZCBsb25n
KXRyYXBfYXJyYXlbbnJdLnhlbjsKPiArCQkJaXN0X29rYXkgPSB0cmFwX2FycmF5W25yXS5pc3Rf
b2theTsKPiArCQkJYnJlYWs7Cj4gKwkJfQoKQW5kIGhlcmUgSSB0aGluayB3ZSBjb3VsZCBkbyBh
IG1vcmUgcmVhZGFibGUgdmFyaWFudDoKCiAgc3RhdGljIGJvb2wgZ2V0X3RyYXBfYWRkcih2b2lk
ICoqYWRkciwgdW5zaWduZWQgaW50IGlzdCkKICAuLi4KCQlzdHJ1Y3QgdHJhcF9hcnJheV9lbnRy
eSAqZW50cnkgPSB0cmFwX2FycmF5ICsgbnI7CgoJCWlmICgqYWRkciA9PSBlbnRyeS0+b3JpZykg
ewoJCQkqYWRkciA9IGVudHJ5LT54ZW47CgkJCWlzdF9va2F5ID0gZW50cnktPmlzdF9va2F5OwoJ
CQlicmVhazsKCQl9CgpJIGJlbGlldmUgJ3ZvaWQgKionIGlzIHRoZSBuYXR1cmFsIHR5cGUgdGhh
dCBhdm9pZHMgdGhlIHR5cGUgY2FzdHMsIGFuZCB0aGUgCid0cmFwX2FycmF5X2VudHJ5JyBuYW1l
IGhhcyB0byBiZSBkZWZpbmVkIGluIHRoZSBhcnJheSBkZWZpbml0aW9uIGZ1cnRoZXIgYWJvdmUu
CgpUb3RhbGx5IHVudGVzdGVkIHRob3VnaC4KClRoYW5rcywKCglJbmdvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLeV-0004PU-5q; Thu, 31 Aug 2017 09:20:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnLeT-0004PN-LK
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:20:41 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 33/06-02045-8E4D7A95; Thu, 31 Aug 2017 09:20:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVywNxEW/fFleW
 RBvd7BCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydTa0sBVuEKja9+MzUwNjI18XIwSEkUCnR
 ea+qi5GTQ0KAV+LIshmsEHaAxISje5m6GLmASiYwSjS/nMAEkmARUJX4uOQ3M4jNJqAu8fhrD
 xPIHBEBW4n2ZzUg9cwC05kkzp6+xQhSIywQLHHr4mmwXl4BXYmG449YIYYuY5L4eW4HK0RCUO
 LkzCcsIDYz0NA/8y4xgwxlFpCWWP6PAyIsL9G8dTbYXk4BT4kNKzaA2aICKhJTTm5jm8AoOAv
 JpFlIJs1CmDQLyaQFjCyrGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS
 83M3MQIDmQEIdjB+/+N0iFGSg0lJlDfswvJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8hZeBc
 oJFqempFWmZOcCYgklLcPAoifCagKR5iwsSc4sz0yFSpxgVpcR5s0ASAiCJjNI8uDZYHF9ilJ
 US5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8HkCk8mXklcNNfAS1mAloc67UUZHFJIkJKqoHRu7f
 7w73r3heP/fmd1rh/wskDbr7f9m33eai3eMPKtD0VPtU/o3512TILff5webaC6ovN/BOaUvmz
 5+RU7zuyvDLwDidzdbbNxm5xxpwzPwJbxc/Ov3t0ytwazYULKjcyzsj3OWvtt6dFOErsnEGp8
 /4/fTeXvpw6+daxxFTVC6vSHVQWaTYqKLEUZyQaajEXFScCAJV6la/eAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504171237!109666991!1
X-Originating-IP: [192.55.52.43]
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 7703 invoked from network); 31 Aug 2017 09:20:39 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 09:20:39 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga105.fm.intel.com with ESMTP; 31 Aug 2017 02:20:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="1212908952"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 31 Aug 2017 02:20:34 -0700
Date: Thu, 31 Aug 2017 17:19:56 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831091956.GH23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-11-git-send-email-yi.y.sun@linux.intel.com>
 <20170830091522.ilyy46yugcrtjlxm@MacBook-Pro-de-Roger.local>
 <20170831031634.GD23665@yi.y.sun>
 <20170831084037.bsj3mjzes362xca5@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831084037.bsj3mjzes362xca5@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 10/15] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzEgMDk6NDA6MzcsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDMxLCAyMDE3IGF0IDExOjE2OjM0QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA4LTMwIDEwOjE1OjIyLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB
dWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDRBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+ICBp
bnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9p
bmZvICoqaW5mbywKPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpuciwg
dW5zaWduZWQgaW50IGx2bCkKPiA+ID4gPiAgewo+ID4gPiA+ICAgICAgR0NfSU5JVChjdHgpOwo+
ID4gPiA+ICAgICAgaW50IHJjOwo+ID4gPiA+IC0gICAgaW50IGkgPSAwLCBzb2NrZXRpZCwgbnJf
c29ja2V0czsKPiA+ID4gPiAtICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7Cj4gPiA+ID4gKyAg
ICB1bnNpZ25lZCBpbnQgaTsKPiA+ID4gPiArICAgIGxpYnhsX3Bzcl9od19pbmZvICpod19pbmZv
Owo+ID4gPiA+ICAgICAgbGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Cj4gPiA+ID4gLSAgICB4Y19w
c3JfaHdfaW5mbyBod19pbmZvOwo+ID4gPiA+IC0gICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBl
Owo+ID4gPiA+IC0KPiA+ID4gPiAtICAgIGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOwo+
ID4gPiA+IC0KPiA+ID4gPiAtICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMo
Z2MsICZucl9zb2NrZXRzKTsKPiA+ID4gPiAtICAgIGlmIChyYykgewo+ID4gPiA+IC0gICAgICAg
IExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKPiA+ID4g
PiAtICAgICAgICBnb3RvIG91dDsKPiA+ID4gPiAtICAgIH0KPiA+ID4gPiAgCj4gPiA+ID4gLSAg
ICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0cyk7
Cj4gPiA+ID4gLSAgICByYyA9IGxpYnhsX2dldF9vbmxpbmVfc29ja2V0bWFwKGN0eCwgJnNvY2tl
dG1hcCk7Cj4gPiA+ID4gLSAgICBpZiAocmMgPCAwKSB7Cj4gPiA+ID4gLSAgICAgICAgTE9HRShF
UlJPUiwgImZhaWxlZCB0byBnZXQgYXZhaWxhYmxlIHNvY2tldHMiKTsKPiA+ID4gPiArICAgIHJj
ID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgJmh3X2luZm8sICh1bnNpZ25lZCBpbnQgKilu
ciwKPiA+ID4gCj4gPiA+IElzIHRoZXJlIGFueSByZWFzb24gbnIgaXMgaW50IGluc3RlYWQgb2Yg
dW5zaWduZWQgaW50Pwo+ID4gPiAKPiA+ID4gSSB3b3VsZCByYXRoZXIgYXZvaWQgY2FzdGluZyB0
aGluZ3MuIFNpbmNlIHRoaXMgaW50ZXJmYWNlIGhhcyBub3QgYmVlbgo+ID4gPiBwcmVzZW50IGlu
IGEgcmVsZWFzZSB5ZXQsIGNvdWxkIHlvdSBwbGVhc2Ugc2VuZCBhIHNlcGFyYXRlIHBhdGNoIHRv
Cj4gPiA+IGZpeCB0aGlzIGlmIG5yIGhhcyBubyByZWFzb24gdG8gYmUgc2lnbmVkPwo+ID4gPiAK
PiA+IFRoaXMgaXMgYSBoaXN0b3JpY2FsIGlzc3VlLgo+ID4gCj4gPiBUaGUgZmlyc3QgdmVyc2lv
biBvZiBQU1IgaW50cm9kdWNlZCAnbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbycuIFRoZSBpbnB1
dAo+ID4gcGFyYW1ldGVyIGlzICdpbnQgKm5yJy4KPiA+IAo+ID4gSSB0aGluayB3ZSBjYW5ub3Qg
Y2hhbmdlIHRoZSBpbnRlcmZhY2Ugd2hpY2ggaGFzIGJlZW4gbWVyZ2VkIGFuZCB1c2VkIGJ5Cj4g
PiBvdGhlcnMuIFJpZ2h0Pwo+IAo+IEhhcyBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvIGJlZW4gcHJl
c2VudCBpbiBhbnkgWGVuIHJlbGVhc2U/IChJIGRvbid0Cj4gdGhpbmsgc28pIElmIGl0IGhhc24n
dCB0aGVuIHlvdSBjYW4gY2hhbmdlIHRoZSBpbnRlcmZhY2Ugd2l0aG91dAo+IGlzc3Vlcy4KPiAK
bGlieGxfcHNyX2NhdF9nZXRfaW5mbyBpcyBqdXN0IGludHJvZHVjZWQgYW5kIG5vdCByZWxlYXNl
ZCB5ZXQuIEJ1dCAKbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbyBoYXMgYmVlbiByZWxlYXNlZCBm
b3IgbG9uZyB0aW1lLiBJdCBkZWNsYXJlcwonaW50ICpucicgYW5kIGl0IGNhbGxzICdsaWJ4bF9w
c3JfY2F0X2dldF9pbmZvJyB0byBkbyB0aGUgd29yay4gU28sIHRoZXJlCm11c3QgYmUgYSBjYXN0
aW5nIGFueXdheS4KCldoYXQgZG8geW91IHN1Z2dlc3Q/IFNoYWxsIEkgc3VibWl0IGEgcGF0Y2gg
dG8gZml4ICdsaWJ4bF9wc3JfY2F0X2dldF9pbmZvJz8KT3IsIGEgcGF0Y2ggdG8gZml4IGJvdGgg
J2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIGFuZCAnbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbyc/
Cgo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:25:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLig-0004oJ-11; Thu, 31 Aug 2017 09:25:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnLie-0004mf-P6
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:25:00 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 30/16-02226-CE5D7A95; Thu, 31 Aug 2017 09:25:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNykWPf11eW
 RBmdmClt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzurcxFWwWqJi9bSFLA2M3TxcjF4eQwDRG
 icMnrjB3MXJySAjwShxZNoMVwvaXmP33PjNE0QRGid67p9i7GDk4WARUJWZuZgOpYRNQl3j8t
 YcJJCwiYCvR/qwGpJxZYDqTxNnTtxhBaoQFAiT2zFvGAmLzCuhKdM3aCTVzGZPE2qeLWCESgh
 InZz4BK2IGGvpn3iVmkKHMAtISy/9xQITlJZq3zga7k1PAU6Lt/S6wclEBFYkpJ7exTWAUnIV
 k0iwkk2YhTJqFZNICRpZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ
 +bmbGIGhzAAEOxi/9DsfYpTkYFIS5Q27sDxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvNDA2h
 ASLUtNTK9Iyc4BRBZOW4OBREuGVAknzFhck5hZnpkOkTjEqSonzvr8ClBAASWSU5sG1wSL5Eq
 OslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5c0Gm8GTmlcBNfwW0mAlocazXUpDFJYkIKakGxjX
 JbgazN/fekufde2lfWCG/lPfsyhscfb/ePZoR3NNVHBnFmXH5y5XfBzfvWbotJPCD2XeXXu5i
 +bX3ZXY/PfTt4GVxzQlxtqsTdzywM1XRzhYpjTY88kLlY+TudL3+sC3SdVKZ4eLp//VPXGNoq
 LvI6bae/0n+8kkbKp7+EgtaPbvx/0aLNiWW4oxEQy3mouJEALQ5V9HfAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504171496!70878462!1
X-Originating-IP: [192.55.52.115]
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 18571 invoked from network); 31 Aug 2017 09:24:59 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Aug 2017 09:24:59 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 02:24:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="130258550"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 31 Aug 2017 02:24:53 -0700
Date: Thu, 31 Aug 2017 17:24:15 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831092415.GI23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-12-git-send-email-yi.y.sun@linux.intel.com>
 <20170830092318.y3q4urvu7qpx3hoa@MacBook-Pro-de-Roger.local>
 <20170831055709.GE23665@yi.y.sun>
 <20170831084351.xs66hndx2i3vdxcd@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831084351.xs66hndx2i3vdxcd@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 11/15] tools: implement the new xl get hw
 info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzEgMDk6NDM6NTEsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDMxLCAyMDE3IGF0IDAxOjU3OjA5UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA4LTMwIDEwOjIzOjE4LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB
dWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDVBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+ICtz
dGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCj4gPiA+ID4gK3sKPiA+ID4gPiArICAgIGlu
dCByYzsKPiA+ID4gPiArICAgIHVuc2lnbmVkIGludCBpLCBucjsKPiA+ID4gPiArICAgIGxpYnhs
X3Bzcl9od19pbmZvICppbmZvOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgIHJjID0gbGlieGxfcHNy
X2dldF9od19pbmZvKGN0eCwgJmluZm8sICZuciwKPiA+ID4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJBLCAwKTsKPiA+ID4gPiArICAgIGlm
IChyYykKPiA+ID4gPiArICAgICAgICByZXR1cm4gcmM7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAg
cHJpbnRmKCJNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSk6XG4iKTsKPiA+ID4gPiAr
Cj4gPiA+ID4gKyAgICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkrKykgewo+ID4gPiA+ICsgICAgICAg
IHByaW50ZigiJS0xNnM6ICV1XG4iLCAiU29ja2V0IElEIiwgaW5mb1tpXS5pZCk7Cj4gPiA+ID4g
KyAgICAgICAgcHJpbnRmKCIlLTE2czogJXNcbiIsICJMaW5lYXIgTW9kZSIsCj4gPiA+ID4gKyAg
ICAgICAgICAgICAgIGluZm9baV0udS5tYmEubGluZWFyID8gIkVuYWJsZWQiIDogIkRpc2FibGVk
Iik7Cj4gPiA+ID4gKyAgICAgICAgcHJpbnRmKCIlLTE2czogJXVcbiIsICJNYXhpbXVtIENPUyIs
IGluZm9baV0udS5tYmEuY29zX21heCk7Cj4gPiA+ID4gKyAgICAgICAgcHJpbnRmKCIlLTE2czog
JXVcbiIsICJNYXhpbXVtIFRocm90dGxpbmcgVmFsdWUiLAo+ID4gPiA+ICsgICAgICAgICAgICAg
ICBpbmZvW2ldLnUubWJhLnRocnRsX21heCk7Cj4gPiA+ID4gKyAgICAgICAgcHJpbnRmKCIlLTE2
czogJXVcbiIsICJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWUiLCAwKTsKPiA+ID4gCj4gPiA+IElm
IHlvdSByZWFsbHkgd2FudCB0byBsZWZ0LWp1c3RpZnksIHNob3VsZG4ndCB5b3UgY2hvb3NlIGEg
dmFsdWUgdGhhdAo+ID4gPiBhbGlnbnMgZXZlcnl0aGluZyBuaWNlbHkgKHN0cmxlbigiRGVmYXVs
dCBUaHJvdHRsaW5nIFZhbHUiKSBpcwo+ID4gPiBhbHJlYWR5IGdyZWF0ZXIgdGhhbiAxNikuCj4g
PiA+IAo+ID4gU29ycnkgZm9yIG1pc3NpbmcgdGhpcy4KPiA+IAo+ID4gPiBJbiBmYWN0IHlvdSBj
YW4gZG8gdGhlIGFsaWdubWVudCBtYW51YWxseSBpbiB0aGUgZm9ybWF0IHN0cmluZywgYW5kCj4g
PiA+IGF2b2lkIHBhc3NpbmcgdGhlIG5hbWUgYXMgdGhlIGZpcnN0IHBhcmFtZXRlci4KPiA+ID4g
Cj4gPiBEWU0gYSBzZW50ZW5jZSBsaWtlIGJlbG93Pwo+ID4gICBwcmludGYoIiUtKnM6ICV1XG4i
LCAyMywgIkRlZmF1bHQgVGhyb3R0bGluZyBWYWx1ZSIsIDApOwo+IAo+IEkgd2FzIHRoaW5raW5n
IG1vcmUgbGlrZToKPiAKPiBwcmludGYoIiAgICAgICAgICAgICBNYXhpbXVtIENPUzogJXVcbiIs
IC4uLgo+IHByaW50ZigiTWF4aW11bSBUaHJvdHRsaW5nIFZhbHVlOiAldVxuIiwgLi4uCj4gcHJp
bnRmKCJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6ICV1XG4iLCAuLi4KPiAKPiBPciBob3dldmVy
IHlvdSB3aXNoIHRvIGFsaWduIHRoZW0uIEFsdGhvdWdoIEkgZG9uJ3QgaGF2ZSBhIHN0cm9uZwo+
IG9waW5pb24sIGFzIGxvbmcgYXMgaXQncyBlYXN5IHRvIHJlYWQuCj4gCkdvdCBpdC4gVG8ga2Vl
cCB0aGUgZm9ybWF0IGJlIHNhbWUgYXMgQ0FULCBJIHdvdWxkIGxpa2UgdG8ga2VlcCBsZWZ0IGFs
aWdubWVudDoKCiAgcHJpbnRmKCJNYXhpbXVtIENPUyAgICAgICAgICAgICA6ICV1XG4iLCAuLi4K
ICBwcmludGYoIk1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogJXVcbiIsIC4uLgogIHByaW50Zigi
RGVmYXVsdCBUaHJvdHRsaW5nIFZhbHVlOiAldVxuIiwgLi4uCgo+IFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:28:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLlo-00053h-I4; Thu, 31 Aug 2017 09:28:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnLln-00053Z-5A
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:28:15 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 97/2E-02226-EA6D7A95; Thu, 31 Aug 2017 09:28:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1tYhobvu2vJ
 Ig83/mS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVGxYzFrSyVjSe38HcwNjG0sXIxSEkMJ1R
 4lvjErYuRk4OCQFeiSPLZrBC2AESPR+eQhVNYJT4cWUqM0iCRUBVonXCMTCbTUBd4vHXHqYuR
 g4OEQFbifZnNSBhZoE0iVezljKB2MICjhI7JnSBzecV0JV4cmUhO8TMVkaJm1tOM0MkBCVOzn
 zCAtGsLvFn3iVmkJnMAtISy/9xQITlJZq3zgYr5xTwlGg52QdWLiqgIjHl5Da2CYyCs5BMmoV
 k0iyESbOQTFrAyLKKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93
 EyMwmOsZGBh3MDbO9jvEKMnBpCTKG3ZheaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7pq0A5w
 aLU9NSKtMwcYFzBpCU4eJREeANA0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEud9fwWoSA
 CkKKM0D24ELMYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmjQFZxZOZVwK36RXQEUxAR8R
 6LQU5oiQRISXVwKh2u875z9aoaqtCbvd+G8cak3N23osdoxhO/59f8N/ie5ecovZ/ydnXtX89
 Tj9/tG7nVp8nB42PNdsrPQrs1XGpnCoQWPzt/GXOCM2CntsvTj5n85LYmpHt+OH6756QWNsv2
 4SK/pd2O8fdOfDUJeDiDaf8O0tj12xvlD3EstJUarkP2/kjgkosxRmJhlrMRcWJAFYZqC/sAg
 AA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504171691!88579854!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49476 invoked from network); 31 Aug 2017 09:28:13 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Aug 2017 09:28:13 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 02:28:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="1190124904"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 31 Aug 2017 02:28:09 -0700
Date: Thu, 31 Aug 2017 17:27:31 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831092731.GJ23665@yi.y.sun>
References: <1504166846-3871-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170831085946.s52dg4yucmwrp6ii@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831085946.s52dg4yucmwrp6ii@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com, jbeulich@suse.com,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/2] x86: remove redundant checks in sysctl.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzEgMDk6NTk6NDYsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDMxLCAyMDE3IGF0IDA0OjA3OjI2UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IEluIHN5
c2N0bC5jLCB0aGUgcmV0dXJuIHZhbHVlIG9mICdwc3JfZ2V0X2luZm8nIGhhcyBiZWVuIGNoZWNr
ZWQgaW1tZWRpYXRlbHkuCj4gPiBTbywgaXQgaXMgcmVkdW5kYW50IHRvIGNoZWNrIHRoZSByZXR1
cm4gdmFsdWUgYWdhaW4gd2hlbiBjb3B5IHRoZSBmaWVsZCB0bwo+ID4gZ3Vlc3QuCj4gPiAKPiA+
IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+IAo+IFRo
YW5rcyEKPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm4/IDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KPiAKPiBCVFcsIHRoZSBzdWJqZWN0IGxpbmUgc2F5cyAxLzIsIGJ1dCBJIGNhbm5vdCBm
aW5kIDIvMiwgaXMgdGhhdCBqdXN0IGEKPiBnbGl0Y2g/Cj4gCk9oLCBzb3JyeSwgSSBqdXN0IGV4
ZWN1dGVkICdmb3JtYXQtcGF0Y2ggLTInIHRvIGNyZWF0ZSAyIGZpeCBwYXRjaGVzLiBCdXQgSQpz
ZW50IHRoZW0gb3V0IG9uZSBieSBvbmUuIEkgc2VlIHlvdSBoYXZlIGZvdW5kIHRoZSBzZWNvbmQg
b25lLiA6KQoKPiBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:31: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.xen.org>)
	id 1dnLol-0005ew-0C; Thu, 31 Aug 2017 09:31:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnLoj-0005eo-Kn
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:31:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 44/B2-03422-567D7A95; Thu, 31 Aug 2017 09:31:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQjfl+vJ
 Ig+lzlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHNyewF1zgqmj8FdTAuISji5GTQ0LAT+LW
 +hvMIDaLgKrEy9VHgGwODjYBe4kJC8tBwiJA4Y6tN5m6GLk4mAXWMEmsfzKVCSQhLOAs8fpLP
 ztIPa+Ah8S/hwIgNUICJ5gkZs6+yg5SwysgKHFy5hMWkBpmAU2J9bv0IUxpieX/wC5gFpCXaN
 46G+wCTgE9iSPLn7KA2KICKhInV64B2yQkoCjRP+8BG8TF6RJb//5insAoMAvJglkIC2YhLJi
 FZMECRpZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocoA
 BDsYb24MOMQoycGkJMobdmF5pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXuNrQDnBotT01Iq0z
 Bxg1MCkJTh4lER42UDSvMUFibnFmekQqVOMilLivO+uAiUEQBIZpXlwbbBIvcQoKyXMywh0iB
 BPQWpRbmYJqvwrRnEORiVh3isgU3gy80rgpr8CWswEtDjWaynI4pJEhJRUA6PDbJEPYtHZ39P
 2KEznVtJpjBVe9uiy+Kb5Qt8vbDEKqrKSPP/WsoHVZ5JRxfbcjlhF28kua3cskO/W6mdjcNHa
 Ldta5fLmg5DXhX28i1sk6vkslz/6u/B3/RfmKxMKQ9Wzjjk2/9gifpopZoe2tla/qa1g8/PtU
 UIHimokuHdJ1F3Xzd3tpMRSnJFoqMVcVJwIAMCvpUHPAgAA
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504171876!80290145!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17948 invoked from network); 31 Aug 2017 09:31:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:31:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51932656"
Date: Thu, 31 Aug 2017 10:30:37 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170831093037.oh6k7cbbviq5k6ob@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com>
 <20170830083104.jwzpcducid63aeuo@MacBook-Pro-de-Roger.local>
 <20170831022010.GA23665@yi.y.sun>
 <20170831083047.v4pdfkwm3bjigjhy@MacBook-Pro-de-Roger.local>
 <20170831091308.GG23665@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831091308.GG23665@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDU6MTM6MDhQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTMxIDA5OjMwOjQ3LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDMxLCAyMDE3IGF0IDEwOjIwOjEwQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
T24gMTctMDgtMzAgMDk6MzE6MDQsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+ID4gPiA+IE9u
IFRodSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQxQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+
ID4gRXZlbiB1c2VyIGlucHV0cyBhIHZhbHVlIHRoYXQgZG9lcyBub3QgZnVsZmlsbCBIVyByZXF1
aXJlbWVudCwgSFcgY2FuIGhhbmRsZSBpdC4KPiA+ID4gU28sIHdlIGRvIG5vdCBuZWVkIHJldHVy
biBlcnJvciB0byB1c2VyLiBPdGhlcndpc2UsIHVzZXIgbmVlZHMgdG8ga25vdyBkZXRhaWxzCj4g
PiA+IG9mIE1CQS4KPiA+ID4gCj4gPiA+IEJ1dCB0aGUgaXNzdWUgaGVyZSBpcyBob3cgd2UgZ2V0
IHRoZSBhY3R1YWwgdmFsdWUgYW5kIHNob3cgaXQgdG8gdXNlci4gVGhlcmUgYXJlCj4gPiA+IHR3
byB3YXlzIHRvIGRvIHRoYXQ6Cj4gPiA+IDEuIFdoZW4gc2V0dGluZyB2YWx1ZSwgY2hlY2sgYW5k
IGNoYW5nZSBpdCB0byB2YWxpZCBvbmUgYW5kIHNhdmUgaXQgdG8gb3VyIGNhY2hlLgo+ID4gCj4g
PiBJbnN0ZWFkIG9mIHBlcmZvcm1pbmcgdGhvc2UgY2hlY2tzIG1hbnVhbGx5LCB3aHkgbm90IHNp
bXBseSB3cml0ZSB0aGUKPiA+IHZhbHVlIGFuZCByZWFkIGl0IGJhY2sgdG8gc2VlIHRoZSBvbmUg
dGhlIGhhcmR3YXJlIGhhcyBhY3R1YWxseQo+ID4gY2hvc2VuIChhbmQgY2FjaGUgaXQpPwo+ID4g
Cj4gU28sIEkgZ3Vlc3MgeW91IHByZWZlciBvcHRpb2luIDIsIHJpZ2h0PyBJZiBzbywgZG8gd2Ug
bmVlZCBjaGVjayBpZiBpbnB1dCB2YWx1ZQo+IGlzIHZhbGlkPyBJIHNlZSBhYm92ZSBjb21tZW50
IHRoYXQgeW91IHByZWZlciB0byByZXR1cm4gYW4gZXJyb3IgYW5kIGxlYXZlIHRoZQo+IGRlY2lz
aW9uIHRvIHVzZXIuCgpZZXMsIEkgdGhpbmsgc28uIElzIHJlYWRpbmcgdGhlIE1TUiBpbiBhbnkg
cGVyZm9ybWFuY2UgY3JpdGljYWwgcGF0aD8KT3IgaXQncyBqdXN0IHVzZWQgYnkgdGhlIHVzZXIt
c3BhY2UgdG9vbHM/Cgo+ID4gSXMgdGhlcmUgYW55IHJpc2sgaW4gd3JpdGluZyBhbiBpbnZhbGlk
IHZhbHVlPwo+IAo+IElmIGlucHV0IHZhbHVlIGlzIG5vIG1vcmUgdGhhbiB0aGUgdGhydGxfbWF4
IGdvdCB0aHJvdWdoIENQVUlELCBpdCBpcyBmaW5lIHRoYXQKPiBIVyBjYW4gaGFuZGxlIGl0LgoK
T0ssIHNvIEkgd291bGQganVzdCBjaGVjayBmb3IgdGhhdCB0aGVuLgoKUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:32:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:32: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.xen.org>)
	id 1dnLpi-0005kE-9J; Thu, 31 Aug 2017 09:32:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnLph-0005k3-1V
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:32:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 11/C1-03423-0A7D7A95; Thu, 31 Aug 2017 09:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQnf+9eW
 RBnvn6lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlNrfsYC66yV/Tfu8vewLiUrYuRk0NCwE/i
 76yvLCA2i4CqxNrTH4HiHBxsAvYSExaWg4RFgMIdW28ydTFycTALrGGSWP9kKhNIQlggWOLWx
 dNgNq+Ah8Tub5/ZQIqEBE4ySSzvX8oMkRCUODnzCQvIUGYBTYn1u/QhTGmJ5f84QCqYBeQlmr
 fOBqvmFNCT6JiwmRXEFhVQkTi5cg3YeCEBRYn+eQ+gTk6X2Pr3F/MERoFZSBbMQlgwC2HBLCQ
 LFjCyrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxXBiDY
 wfhnWcAhRkkOJiVR3rALyyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOuAaUEyxKTU+tSMvMA
 UYOTFqCg0dJhLcGJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeApAiAZCijNI8uBGwKL
 7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4GYEoQ4snMK4Hb9AroCCagI2K9loIcUZKIkJJ
 qYAy5xhC9KDTUfbt2e9VkszwGs5NH/tkIS5+9J7/4rDWPnLHGZhO9hQfv7P3nnXUvcGX9NBeG
 BpkfrTGWYlG3lCw33+Z9sdzWvf9RUq36nZaN/fWrrCbtNN3ay3HFRnOOxvnfBnfmLmOvvHpiW
 d6C+ezRjCobldu+WN5T3vTl7+PfAZxJtdM/5CuxFGckGmoxFxUnAgDmQSZH3QIAAA==
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504171935!66517409!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34584 invoked from network); 31 Aug 2017 09:32:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:32:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51932733"
Date: Thu, 31 Aug 2017 10:32:09 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170831093209.4xyhzbd3wqxf5i5k@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-11-git-send-email-yi.y.sun@linux.intel.com>
 <20170830091522.ilyy46yugcrtjlxm@MacBook-Pro-de-Roger.local>
 <20170831031634.GD23665@yi.y.sun>
 <20170831084037.bsj3mjzes362xca5@MacBook-Pro-de-Roger.local>
 <20170831091956.GH23665@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831091956.GH23665@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 10/15] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDU6MTk6NTZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTMxIDA5OjQwOjM3LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDMxLCAyMDE3IGF0IDExOjE2OjM0QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
T24gMTctMDgtMzAgMTA6MTU6MjIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+ID4gPiA+IE9u
IFRodSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQ0QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+
IEhhcyBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvIGJlZW4gcHJlc2VudCBpbiBhbnkgWGVuIHJlbGVh
c2U/IChJIGRvbid0Cj4gPiB0aGluayBzbykgSWYgaXQgaGFzbid0IHRoZW4geW91IGNhbiBjaGFu
Z2UgdGhlIGludGVyZmFjZSB3aXRob3V0Cj4gPiBpc3N1ZXMuCj4gPiAKPiBsaWJ4bF9wc3JfY2F0
X2dldF9pbmZvIGlzIGp1c3QgaW50cm9kdWNlZCBhbmQgbm90IHJlbGVhc2VkIHlldC4gQnV0IAo+
IGxpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8gaGFzIGJlZW4gcmVsZWFzZWQgZm9yIGxvbmcgdGlt
ZS4gSXQgZGVjbGFyZXMKPiAnaW50ICpucicgYW5kIGl0IGNhbGxzICdsaWJ4bF9wc3JfY2F0X2dl
dF9pbmZvJyB0byBkbyB0aGUgd29yay4gU28sIHRoZXJlCj4gbXVzdCBiZSBhIGNhc3RpbmcgYW55
d2F5Lgo+IAo+IFdoYXQgZG8geW91IHN1Z2dlc3Q/IFNoYWxsIEkgc3VibWl0IGEgcGF0Y2ggdG8g
Zml4ICdsaWJ4bF9wc3JfY2F0X2dldF9pbmZvJz8KPiBPciwgYSBwYXRjaCB0byBmaXggYm90aCAn
bGlieGxfcHNyX2NhdF9nZXRfaW5mbycgYW5kICdsaWJ4bF9wc3JfY2F0X2dldF9sM19pbmZvJz8K
Ckp1c3QgZml4aW5nIGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8gd291bGQgYmUgZmluZSBJTUhPLCBs
ZXQncyB0cnkgdG8KbGltaXQgdGhlIGludCB1c2FnZSBhcyBtdWNoIGFzIHBvc3NpYmxlLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLta-00068I-Id; Thu, 31 Aug 2017 09:36:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLtY-00066l-UH
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:17 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B8/8A-01777-098D7A95; Thu, 31 Aug 2017 09:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG7/jeW
 RBvOOqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrny1gL3jWxFixdeVx1gbGLYldjJwcEgL+
 Epeu3WECsdkEdCSmPr3E2sXIwSEioCJxe68BiMksUC7RMaEWpEJYwFNi5dPjYNUsAqoSW74sZ
 QWxeQWsJT683cQOMVFeYlfbRbA4p4CNxJJFDYwgthBQzaGVy5gh6gUlTs58wgJiMwtoSrRu/8
 0OYctLNG+dzQxRryKxfuostgmMfLOQtMxC0jILScsCRuZVjBrFqUVlqUW6RhZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g7Fvld8hRkkOJiVR3rALyyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfAKXAfKCRalpqdWpGXmAIMeJi3BwaMkwpsLkuYtLkjMLc5Mh0idY
 lSUEuc9fw0oIQCSyCjNg2uDRdolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8R0Gm8GTmlc
 BNfwW0mAlocazXUpDFJYkIKakGRr9jAUzWjziq7jlPuvFJfN4bThN1tTdhL+cc+HHlifQ6neN
 vN5ypLQzLs5rJ5PjiS7bhztvKGU9s/hvuOHiW43HHvJuPtVw8KtW52y8rH2yz8j1iWfZx3ftA
 zXAl5sRrbZ7CK/j8Ph9K4l51+sWSi7+XZ3TxrnFLfKoty9d9Ry8gS73dYevzICWW4oxEQy3mo
 uJEAGWAaQWvAgAA
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504172173!106820314!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28126 invoked from network); 31 Aug 2017 09:36:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437804557"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:35:59 +0100
Message-ID: <20170831093605.2757-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 06/12] x86/hvm/ioreq: rename .*pfn and .*gmfn
	to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgaW9yZXEgc2VydmVycyBhcmUgb25seSByZWxldmFudCB0byBIVk0gZ3Vlc3RzIGFuZCBh
bGwgdGhlIG5hbWVzIGluCnF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8gZ3Vlc3QgZnJh
bWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgp0byBhdm9pZCBhbnkgY29uZnVzaW9uLgoK
VGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAg
ICAgICAgICAgICAgIHwgMTAgKystLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hl
bmRldmljZW1vZGVsLmggfCAxMiArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgIHwgMjAgKysrLS0tLQogOCBm
aWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvY29yZS5jCmluZGV4IGQ3YzY0NzYwMDYuLmZjYjI2MGQyOWIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jCkBAIC0xNzQsNyArMTc0LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoCiAKIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVyX2luZm8oCiAgICAg
eGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlk
LAotICAgIHhlbl9wZm5fdCAqaW9yZXFfcGZuLCB4ZW5fcGZuX3QgKmJ1ZmlvcmVxX3BmbiwKKyAg
ICB4ZW5fcGZuX3QgKmlvcmVxX2dmbiwgeGVuX3Bmbl90ICpidWZpb3JlcV9nZm4sCiAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBzdHJ1Y3QgeGVuX2RtX29wIG9wOwpA
QCAtMTkyLDExICsxOTIsMTEgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbygKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlmIChpb3JlcV9w
Zm4pCi0gICAgICAgICppb3JlcV9wZm4gPSBkYXRhLT5pb3JlcV9wZm47CisgICAgaWYgKGlvcmVx
X2dmbikKKyAgICAgICAgKmlvcmVxX2dmbiA9IGRhdGEtPmlvcmVxX2dmbjsKIAotICAgIGlmIChi
dWZpb3JlcV9wZm4pCi0gICAgICAgICpidWZpb3JlcV9wZm4gPSBkYXRhLT5idWZpb3JlcV9wZm47
CisgICAgaWYgKGJ1ZmlvcmVxX2dmbikKKyAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGRhdGEtPmJ1
ZmlvcmVxX2dmbjsKIAogICAgIGlmIChidWZpb3JlcV9wb3J0KQogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IGRhdGEtPmJ1ZmlvcmVxX3BvcnQ7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IDU4MGZhZDJmNDkuLjEzMjE2ZGIwNGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
CisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBA
IC02MCwxNyArNjAsMTcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIo
CiAgKiBAcGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2aWNlbW9kZWwgaW50ZXJmYWNl
LgogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAogICogQHBhcm0g
aWQgdGhlIElPUkVRIFNlcnZlciBpZC4KLSAqIEBwYXJtIGlvcmVxX3BmbiBwb2ludGVyIHRvIGEg
eGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlvcmVxCi0gKiAgICAgICAgICAg
ICAgICAgIGdtZm4KLSAqIEBwYXJtIGJ1ZmlvcmVxX3BmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90
IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgICAgZ21m
bgorICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVjZWl2ZSB0
aGUgc3luY2hyb25vdXMgaW9yZXEKKyAqICAgICAgICAgICAgICAgICAgZ2ZuCisgKiBAcGFybSBi
dWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJl
ZCBpb3JlcQorICogICAgICAgICAgICAgICAgICAgIGdmbgogICogQHBhcm0gYnVmaW9yZXFfcG9y
dCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZAogICog
ICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsCiAgKiBAcmV0dXJuIDAgb24g
c3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3Jl
cV9zZXJ2ZXJfaW5mbygKICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3Qg
ZG9taWQsIGlvc2VydmlkX3QgaWQsCi0gICAgeGVuX3Bmbl90ICppb3JlcV9wZm4sIHhlbl9wZm5f
dCAqYnVmaW9yZXFfcGZuLAorICAgIHhlbl9wZm5fdCAqaW9yZXFfZ2ZuLCB4ZW5fcGZuX3QgKmJ1
ZmlvcmVxX2dmbiwKICAgICBldnRjaG5fcG9ydF90ICpidWZpb3JlcV9wb3J0KTsKIAogLyoqCkBA
IC0xNjgsNyArMTY4LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2Rlc3Ryb3lfaW9yZXFfc2VydmVy
KAogICogVGhpcyBmdW5jdGlvbiBzZXRzIElPUkVRIFNlcnZlciBzdGF0ZS4gQW4gSU9SRVEgU2Vy
dmVyCiAgKiB3aWxsIG5vdCBiZSBwYXNzZWQgZW11bGF0aW9uIHJlcXVlc3RzIHVudGlsIGl0IGlz
IGluCiAgKiB0aGUgZW5hYmxlZCBzdGF0ZS4KLSAqIE5vdGUgdGhhdCB0aGUgY29udGVudHMgb2Yg
dGhlIGlvcmVxX3BmbiBhbmQgYnVmaW9yZXFfcGZuIGFyZQorICogTm90ZSB0aGF0IHRoZSBjb250
ZW50cyBvZiB0aGUgaW9yZXFfZ2ZuIGFuZCBidWZpb3JlcV9nZm4gYXJlCiAgKiBub3QgbWVhbmlu
Z2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyIGlzIGluIHRoZSBlbmFibGVkIHN0YXRlLgogICoK
ICAqIEBwYXJtIGRtb2QgYSBoYW5kbGUgdG8gYW4gb3BlbiBkZXZpY2Vtb2RlbCBpbnRlcmZhY2Uu
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rt
LmMKaW5kZXggNGNmNmRlZWRjNy4uZjdjYjg4M2ZlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDI2LDggKzQyNiw4IEBA
IHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhk
LCBkYXRhLT5pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRh
LT5pb3JlcV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0
YS0+YnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmRhdGEtPmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDZjYjkwM2RlZjUuLjU4YjRhZmExZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDE4NSwyMCArNDE4NSwyMCBA
QCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fSU9SRVFfU0VSVkVSX1BGTjoKLSAg
ICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4uYmFzZSA9IGEudmFsdWU7CisgICAg
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSA9IGEudmFsdWU7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgICAgIGlmICggYS52YWx1ZSA9PSAwIHx8
Ci0gICAgICAgICAgICAgYS52YWx1ZSA+IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
Z21mbi5tYXNrKSAqIDggKQorICAgICAgICAgICAgIGEudmFsdWUgPiBzaXplb2YoZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDggKQogICAgICAgICB7CiAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IGEudmFsdWU7IGkrKyApCi0gICAgICAgICAgICBzZXRfYml0KGksICZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5tYXNrKTsKKyAgICAgICAgICAgIHNldF9iaXQoaSwg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiAKICAgICAgICAgYnJlYWs7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCmluZGV4IGIyYThiMGU5ODYuLjNlNzUzYmEyMjQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAg
LTE4MSwxNyArMTgxLDE3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0
IHZjcHUgKnYpCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVx
X2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ21mbikKK3N0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nICpnZm4p
CiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSAtRU5PTUVN
OwotICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9mKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9n
bWZuLm1hc2spICogODsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IHNpemVvZihkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7Ci0gICAgICAgIGlm
ICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5t
YXNrKSApCisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKICAgICAgICAgewotICAgICAgICAgICAgKmdtZm4gPSBk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5iYXNlICsgaTsKKyAgICAgICAgICAgICpnZm4g
PSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgICAgICAgICAgcmMg
PSAwOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTIwMCwxMiArMjAwLDEyIEBA
IHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyAqZ21mbikKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9mcmVl
X2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQorc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuKQogewotICAgIHVuc2lnbmVkIGludCBpID0gZ21mbiAtIGQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9nbWZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2U7CiAKLSAgICBpZiAoIGdtZm4gIT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4u
bWFzayk7CisgICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgc2V0
X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KIAogc3RhdGlj
IHZvaWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJv
b2xfdCBidWYpCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVx
X3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCiB9CiAKIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sX3QgYnVmLCB1bnNpZ25lZCBsb25nIGdtZm4pCisgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGJvb2xfdCBidWYsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwpAQCAtMjI0LDcgKzIyNCw3IEBAIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogICAgIHZvaWQgKnZhOwogICAgIGludCByYzsKIAot
ICAgIGlmICggKHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgZ21mbiwgJnBhZ2UsICZ2
YSkpICkKKyAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsIGdmbiwgJnBh
Z2UsICZ2YSkpICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCAoaW9ycC0+dmEgIT0g
TlVMTCkgfHwgZC0+aXNfZHlpbmcgKQpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9wYWdlKAogCiAgICAgaW9ycC0+dmEgPSB2YTsKICAgICBpb3JwLT5wYWdlID0g
cGFnZTsKLSAgICBpb3JwLT5nbWZuID0gZ21mbjsKKyAgICBpb3JwLT5nZm4gPSBnZm47CiAKICAg
ICByZXR1cm4gMDsKIH0KQEAgLTI2NCwyMyArMjY0LDIzIEBAIGJvb2xfdCBpc19pb3JlcV9zZXJ2
ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nbWZu
KAorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwKQogewotICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dtZm4oCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKAog
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKIHsKICAg
ICBpbnQgcmM7CiAKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIAotICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC00MTIsMTcgKzQxMiwxNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX3BmbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZ2ZuKQogewogICAgIGludCBy
YzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIDAsIGlvcmVxX3Bmbik7CisgICAg
cmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMCwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3JlcV9wZm4gIT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9y
ZXFfcGZuKTsKKyAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQor
ICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCAxLCBidWZpb3JlcV9nZm4pOwogCiAg
ICAgaWYgKCByYyApCiAgICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOwpAQCAtNDM1
LDggKzQzNSw4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBpb3JlcV9wZm4gPSBnZm5feChJTlZBTElE
X0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9wZm4gPSBnZm5feChJTlZBTElEX0dG
Tik7CisgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Cisg
ICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAg
aW50IHJjOwogCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKQEAgLTQ1MSwxOCArNDUxLDE4IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hW
TV9QQVJBTV9CVUZJT1JFUV9QRk5dKTsKICAgICB9CiAKLSAgICByYyA9IGh2bV9hbGxvY19pb3Jl
cV9nbWZuKGQsICZpb3JlcV9wZm4pOworICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAm
aW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dtZm4oZCwgJmJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJj
ID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJj
ICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLCBpb3JlcV9wZm4s
IGJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
cywgaW9yZXFfZ2ZuLCBidWZpb3JlcV9nZm4pOwogCiAgICAgaWYgKCByYyApCiAgICAgewotICAg
ICAgICBodm1fZnJlZV9pb3JlcV9nbWZuKGQsIGlvcmVxX3Bmbik7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dtZm4oZCwgYnVmaW9yZXFfcGZuKTsKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2Zu
KGQsIGlvcmVxX2dmbik7CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBidWZpb3JlcV9n
Zm4pOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTQ4Miw5ICs0ODIsOSBAQCBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5kbGVf
YnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ21mbihkLCBzLT5idWZpb3Jl
cS5nbWZuKTsKKyAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZpb3JlcS5n
Zm4pOwogCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dtZm4oZCwgcy0+aW9yZXEuZ21mbik7Cisg
ICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5nZm4pOwogICAgIH0KIH0KIApA
QCAtNTU2LDEwICs1NTYsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBpZiAoICFpc19kZWZhdWx0ICkKICAg
ICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+aW9yZXEpOworICAgICAg
ICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEpOwogCiAgICAgICAgIGlmICggaGFu
ZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+
YnVmaW9yZXEpOworICAgICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKICAgICB9CiAKICAgICBzLT5lbmFibGVkID0gMTsKQEAgLTU4Nyw5ICs1ODcsOSBAQCBz
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCiAgICAgaWYgKCAhaXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dtZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKKyAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CiAK
LSAgICAgICAgaHZtX2FkZF9pb3JlcV9nbWZuKGQsICZzLT5pb3JlcSk7CisgICAgICAgIGh2bV9h
ZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7CiAgICAgfQogCiAgICAgcy0+ZW5hYmxlZCA9IDA7
CkBAIC03NzYsOCArNzc2LDggQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogfQogCiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTc5NiwxMSArNzk2LDExIEBAIGludCBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAg
ICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgKmlvcmVxX3BmbiA9IHMtPmlvcmVxLmdtZm47CisgICAgICAgICppb3JlcV9nZm4gPSBzLT5p
b3JlcS5nZm47CiAKICAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAgICAg
ICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BmbiA9IHMtPmJ1ZmlvcmVxLmdtZm47CisgICAg
ICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2ZuOwogICAgICAgICAgICAgKmJ1
ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaAppbmRleCBkMjg5OWM5YmIyLi5jZTUzNmY3NWVmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1f
b3AuaD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm47
CisgICAgdW5zaWduZWQgbG9uZyBnZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAg
ICB2b2lkICp2YTsKIH07CkBAIC0xMDUsNyArMTA1LDcgQEAgc3RydWN0IGh2bV9kb21haW4gewog
ICAgIHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBtYXNrOwotICAgIH0gaW9yZXFfZ21mbjsKKyAgICB9IGlvcmVxX2dmbjsKIAogICAg
IC8qIExvY2sgcHJvdGVjdHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQg
dGhlIGRlZmF1bHQgKi8KICAgICBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKaW5kZXgg
YjQzNjY3YTM2Ny4uNDNmYmUxMTVkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCkBAIC0yOCw4
ICsyOCw4IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBk
b21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlk
KTsKIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCk7CiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaAppbmRleCAyYTRjM2Q5MzhkLi42YmJhYjVmY2EzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9kbV9vcC5oCkBAIC00MSw5ICs0MSw5IEBACiAgKiBBIGRvbWFpbiBzdXBwb3J0cyBhIHNp
bmdsZSAnbGVnYWN5JyBJT1JFUSBTZXJ2ZXIgd2hpY2ggaXMgaW5zdGFudGlhdGVkIGlmCiAgKiBw
YXJhbWV0ZXIuLi4KICAqCi0gKiBIVk1fUEFSQU1fSU9SRVFfUEZOIGlzIHJlYWQgKHRvIGdldCB0
aGUgZ21mbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cworICogSFZNX1BBUkFNX0lPUkVRX1BG
TiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cwogICog
aW9yZXEgc3RydWN0dXJlcyksIG9yLi4uCi0gKiBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOIGlzIHJl
YWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBidWZmZXJlZAorICogSFZNX1BBUkFN
X0JVRklPUkVRX1BGTiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBidWZm
ZXJlZAogICogaW9yZXEgcmluZyksIG9yLi4uCiAgKiBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hO
IGlzIHJlYWQgKHRvIGdldCB0aGUgZXZlbnQgY2hhbm5lbCB0aGF0IFhlbiB1c2VzCiAgKiB0byBy
ZXF1ZXN0IGJ1ZmZlcmVkIEkvTyBlbXVsYXRpb24pLgpAQCAtODEsMTQgKzgxLDE0IEBAIHN0cnVj
dCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKgogICogVGhlIGVtdWxhdG9yIG5l
ZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVmZmVyZWQK
ICAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byByZXF1ZXN0IGVt
dWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4ncyBnbWZu
cyA8aW9yZXFfcGZuPiBhbmQgPGJ1ZmlvcmVxX3Bmbj4KKyAqIGhvc3RlZCBpbiB0aGUgdGFyZ2V0
IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgogICogcmVzcGVj
dGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZm
ZXJlZAogICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0
byBldmVudCBjaGFubmVsCiAgKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvciB0aGVtLiAo
VGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCiAgKiBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVx
dWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcQotICogc3RydWN0dXJlcyBp
biA8aW9yZXFfcGZuPikuCisgKiBzdHJ1Y3R1cmVzIGluIDxpb3JlcV9nZm4+KS4KICAqIElmIHRo
ZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbiByZXF1ZXN0
cyB0aGVuIHRoZQotICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxidWZpb3JlcV9wZm4+IGFuZCA8
YnVmaW9yZXFfcG9ydD4gd2lsbCBib3RoIGJlIDAuCisgKiB2YWx1ZXMgaGFuZGVkIGJhY2sgaW4g
PGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUgMC4KICAqLwog
I2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gMgogCkBAIC05OCwxMCArOTgs
MTAgQEAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIHVpbnQx
Nl90IHBhZDsKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2hu
X3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgcGZuICovCi0g
ICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9wZm47Ci0gICAgLyogT1VUIC0gYnVmZmVyZWQgaW9y
ZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBidWZpb3JlcV9wZm47CisgICAgLyogT1VU
IC0gc3luYyBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGlvcmVxX2dmbjsKKyAg
ICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGJ1
ZmlvcmVxX2dmbjsKIH07CiAKIC8qCkBAIC0xNTAsNyArMTUwLDcgQEAgc3RydWN0IHhlbl9kbV9v
cF9pb3JlcV9zZXJ2ZXJfcmFuZ2UgewogICoKICAqIFRoZSBJT1JFUSBTZXJ2ZXIgd2lsbCBub3Qg
YmUgcGFzc2VkIGFueSBlbXVsYXRpb24gcmVxdWVzdHMgdW50aWwgaXQgaXMKICAqIGluIHRoZSBl
bmFibGVkIHN0YXRlLgotICogTm90ZSB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGUgaW9yZXFfcGZu
IGFuZCBidWZpb3JlcV9mbiAoc2VlCisgKiBOb3RlIHRoYXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBp
b3JlcV9nZm4gYW5kIGJ1ZmlvcmVxX2dmbiAoc2VlCiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8pIGFyZSBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyCiAgKiBp
cyBpbiB0aGUgZW5hYmxlZCBzdGF0ZS4KICAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLtb-00069J-4G; Thu, 31 Aug 2017 09:36:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLtZ-00067B-KA
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:17 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 8F/3E-01783-098D7A95; Thu, 31 Aug 2017 09:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXnfCjeW
 RBls/iVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmdu44yFUzyqnhxeh9zA+Nq2y5GTg4JAX+J
 hzevsIHYbAI6ElOfXmLtYuTgEBFQkbi91wAkzCxQLPH3fzcziC0sECpxvKWLFcRmEVCV+PntK
 RNIOa+AtUTbBUuIifISu9ougpVwCthILFnUwAhiCwGVHFq5jBnCVpFYP3UW2FZeAUGJkzOfsE
 CskpA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNXLTS0uTkx
 PzUlMKtZLzs/dxAgMnHoGBsYdjDva/Q4xSnIwKYnyhl1YHinEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJglfgOlBOsCg1PbUiLTMHGMIwaQkOHiUR3lyQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl5
 6VKifOevwZUJABSlFGaBzcCFk+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzVoOs4snMK4
 Hb9AroCCagI2K9loIcUZKIkJJqYIywFHJO4Nl1+uzW/dOXnlHI3LQuvdszu+Cxz5vDmm7fpKT
 /9T7ezJL4rLOtqbXvh3V8O8/6ByHBdedeBa749PlbV/Hq9inzJoZO3rY3aQHrlRs9c/K2FLpu
 XLkz3OdORKDEo3UuEXlru79m29bL+iiu7Vkwbf6NX3leDwtOTcxLvCb770O2wyolluKMREMt5
 qLiRAAGNJUIogIAAA==
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504172172!109811052!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39687 invoked from network); 31 Aug 2017 09:36:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446032831"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:35:56 +0100
Message-ID: <20170831093605.2757-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 03/12] tools/libxenforeignmemory: add support
	for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKdjI6CiAtIEJ1
bXAgbWlub3IgdmVyc2lvbiB1cCB0byAzLgotLS0KIHRvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51
eC9wcml2Y21kLmggICAgICAgICAgICAgIHwgMTEgKysrKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9jb3JlLmMgICAgICAgICAgICAgICAgICAgIHwgNTEgKysrKysrKysrKysrKysrKysr
KysrKwogLi4uL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCAg
fCAzOSArKysrKysrKysrKysrKysrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZv
cmVpZ25tZW1vcnkubWFwICAgfCAgNSArKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51
eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgfCAzMCArKysrKysrKysr
KysrCiA3IGZpbGVzIGNoYW5nZWQsIDE4MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaCBiL3Rvb2xz
L2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21kLmgKaW5kZXggNzMyZmY3YzE1YS4uOTUzMWI3
MjhmOSAxMDA2NDQKLS0tIGEvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAor
KysgYi90b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oCkBAIC04Niw2ICs4Niwx
NSBAQCB0eXBlZGVmIHN0cnVjdCBwcml2Y21kX2RtX29wIHsKIAljb25zdCBwcml2Y21kX2RtX29w
X2J1Zl90IF9fdXNlciAqdWJ1ZnM7CiB9IHByaXZjbWRfZG1fb3BfdDsKIAordHlwZWRlZiBzdHJ1
Y3QgcHJpdmNtZF9tbWFwX3Jlc291cmNlIHsKKwlkb21pZF90IGRvbTsKKwlfX3UzMiB0eXBlOwor
CV9fdTMyIGlkOworCV9fdTMyIGlkeDsKKwlfX3U2NCBudW07CisJX191NjQgYWRkcjsKK30gcHJp
dmNtZF9tbWFwX3Jlc291cmNlX3Q7CisKIC8qCiAgKiBAY21kOiBJT0NUTF9QUklWQ01EX0hZUEVS
Q0FMTAogICogQGFyZzogJnByaXZjbWRfaHlwZXJjYWxsX3QKQEAgLTEwMyw1ICsxMTIsNyBAQCB0
eXBlZGVmIHN0cnVjdCBwcml2Y21kX2RtX29wIHsKIAlfSU9DKF9JT0NfTk9ORSwgJ1AnLCA1LCBz
aXplb2YocHJpdmNtZF9kbV9vcF90KSkKICNkZWZpbmUgSU9DVExfUFJJVkNNRF9SRVNUUklDVAkJ
CQkJXAogCV9JT0MoX0lPQ19OT05FLCAnUCcsIDYsIHNpemVvZihkb21pZF90KSkKKyNkZWZpbmUg
SU9DVExfUFJJVkNNRF9NTUFQX1JFU09VUkNFCQkJCVwKKwlfSU9DKF9JT0NfTk9ORSwgJ1AnLCA3
LCBzaXplb2YocHJpdmNtZF9tbWFwX3Jlc291cmNlX3QpKQogCiAjZW5kaWYgLyogX19MSU5VWF9Q
VUJMSUNfUFJJVkNNRF9IX18gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQppbmRleCBiMTEw
MDc2NjIxLi43ZWI1OWM3OGNiIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
TWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCkBAIC0yLDcg
KzIsNyBAQCBYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLi8uLgogaW5jbHVkZSAkKFhFTl9ST09U
KS90b29scy9SdWxlcy5tawogCiBNQUpPUiAgICA9IDEKLU1JTk9SICAgID0gMgorTUlOT1IgICAg
PSAzCiBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmZvcmVpZ25t
ZW1vcnkubWFwCiAKIENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgYi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvY29yZS5jCmluZGV4IGE2ODk3ZGM1NjEuLjgzODY0MGFhODQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L2NvcmUuYwpAQCAtMTcsNiArMTcsOCBAQAogI2luY2x1ZGUgPGFzc2VydC5oPgog
I2luY2x1ZGUgPGVycm5vLmg+CiAKKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgorCiAjaW5jbHVkZSAi
cHJpdmF0ZS5oIgogCiB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqeGVuZm9yZWlnbm1lbW9yeV9v
cGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCkBAIC0xMjAsNiArMTIyLDU1IEBAIGludCB4
ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAog
ICAgIHJldHVybiBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KGZtZW0sIGRvbWlkKTsK
IH0KIAoreGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlf
bWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90
IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVk
IGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwg
aW50IHByb3QsIGludCBmbGFncykKK3sKKyAgICB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hh
bmRsZSAqZnJlczsKKyAgICBpbnQgcmM7CisKKyAgICAvKiBDaGVjayBmbGFncyBvbmx5IGNvbnRh
aW5zIFBPU0lYIGRlZmluZWQgdmFsdWVzICovCisgICAgaWYgKCBmbGFncyAmIH4oTUFQX1NIQVJF
RCB8IE1BUF9QUklWQVRFKSApCisgICAgeworICAgICAgICBlcnJubyA9IEVJTlZBTDsKKyAgICAg
ICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgZnJlcyA9IGNhbGxvYygxLCBzaXplb2YoKmZy
ZXMpKTsKKyAgICBpZiAoICFmcmVzICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBmcmVz
LT5kb21pZCA9IGRvbWlkOworICAgIGZyZXMtPnR5cGUgPSB0eXBlOworICAgIGZyZXMtPmlkID0g
aWQ7CisgICAgZnJlcy0+ZnJhbWUgPSBmcmFtZTsKKyAgICBmcmVzLT5ucl9mcmFtZXMgPSBucl9m
cmFtZXM7CisgICAgZnJlcy0+YWRkciA9ICpwYWRkcjsKKyAgICBmcmVzLT5wcm90ID0gcHJvdDsK
KyAgICBmcmVzLT5mbGFncyA9IGZsYWdzOworCisgICAgcmMgPSBvc2RlcF94ZW5mb3JlaWdubWVt
b3J5X21hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290
byBmYWlsOworCisgICAgKnBhZGRyID0gZnJlcy0+YWRkcjsKKyAgICByZXR1cm4gZnJlczsKKwor
ZmFpbDoKKyAgICBmcmVlKGZyZXMpOworCisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3ZvaWQgeGVu
Zm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRs
ZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAg
b3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKworICAg
IGZyZWUoZnJlcyk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRp
ZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVt
b3J5LmggYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5
LmgKaW5kZXggZjQ4MTRjMzkwZi4uMjFlYzNkZjZkZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oCisrKyBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaApAQCAtMTM4LDYgKzEzOCw0
NSBAQCBpbnQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAq
Zm1lbSwKIGludCB4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFu
ZGxlICpmbWVtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCk7
CiAKK3R5cGVkZWYgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlIHhlbmZv
cmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlOworCisvKioKKyAqIFRoaXMgZnVuY3Rpb24gbWFw
cyBhIGd1ZXN0IHJlc291cmNlLgorICoKKyAqIEBwYXJtIGZtZW0gaGFuZGxlIHRvIHRoZSBvcGVu
IGZvcmVpZ25tZW1vcnkgaW50ZXJmYWNlCisgKiBAcGFybSBkb21pZCB0aGUgZG9tYWluIGlkCisg
KiBAcGFybSB0eXBlIHRoZSByZXNvdXJjZSB0eXBlCisgKiBAcGFybSBpZCB0aGUgdHlwZS1zcGVj
aWZpYyByZXNvdXJjZSBpZGVudGlmaWVyCisgKiBAcGFybSBmcmFtZSBiYXNlIGZyYW1lIGluZGV4
IHdpdGhpbiB0aGUgcmVzb3VyY2UKKyAqIEBwYXJtIG5yX2ZyYW1lcyBudW1iZXIgb2YgZnJhbWVz
IHRvIG1hcAorICogQHBhcm0gcGFkZHIgcG9pbnRlciB0byBhbiBhZGRyZXNzIHBhc3NlZCB0aHJv
dWdoIHRvIG1tYXAoMikKKyAqIEBwYXJtIHByb3QgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQor
ICogQHBhcm0gUE9TSVgtb25seSBmbGFncyBwYXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBA
cmV0dXJuIHBvaW50ZXIgdG8gZm9yZWlnbm1lbW9yeSByZXNvdXJjZSBoYW5kbGUgb24gc3VjY2Vz
cywgTlVMTCBvbgorICogICAgICAgICBmYWlsdXJlCisgKgorICogKnBhZGRyIGlzIHVzZWQsIG9u
IGVudHJ5LCBhcyBhIGhpbnQgYWRkcmVzcyBmb3IgZm9yZWlnbiBtYXAgcGxhY2VtZW50CisgKiAo
c2VlIG1tYXAoMikpIHNvIHNob3VsZCBiZSBzZXQgdG8gTlVMTCBpZiBubyBzcGVjaWZpYyBwbGFj
ZW1lbnQgaXMKKyAqIHJlcXVpcmVkLiBPbiByZXR1cm4gKnBhZGRyIGNvbnRhaW5zIHRoZSBhZGRy
ZXNzIHdoZXJlIHRoZSByZXNvdXJjZSBpcworICogbWFwcGVkLgorICogQXMgZm9yIHhlbmZvcmVp
Z25tZW1vcnlfbWFwMigpIGZsYWdzIGlzIGEgc2V0IG9mIGFkZGl0aW9uYWwgZmxhZ3MKKyAqIGZv
ciBtbWFwKDIpLiBOb3QgYWxsIG9mIHRoZSBmbGFnIGNvbWJpbmF0aW9ucyBhcmUgcG9zc2libGUg
ZHVlIHRvCisgKiBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzIG9uIGRpZmZlcmVudCBwbGF0Zm9ybXMu
CisgKi8KK3hlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICp4ZW5mb3JlaWdubWVtb3J5
X21hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgZG9taWRf
dCBkb21pZCwgdW5zaWduZWQgaW50IHR5cGUsCisgICAgdW5zaWduZWQgaW50IGlkLCB1bnNpZ25l
ZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKKyAgICB2b2lkICoqcGFkZHIs
IGludCBwcm90LCBpbnQgZmxhZ3MpOworCisvKioKKyAqIFRoaXMgZnVuY3Rpb24gcmVsZWFzZXMg
YSBwcmV2aW91c2x5IGFjcXVpcmVkIHJlc291cmNlLgorICoKKyAqIEBwYXJtIGZtZW0gaGFuZGxl
IHRvIHRoZSBvcGVuIGZvcmVpZ25tZW1vcnkgaW50ZXJmYWNlCisgKiBAcGFybSBmcmVzIGhhbmRs
ZSB0byB0aGUgYWNxdWlyZWQgcmVzb3VyY2UKKyAqLwordm9pZCB4ZW5mb3JlaWdubWVtb3J5X3Vu
bWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CisKICNlbmRpZgogCiAvKgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwIGIv
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwCmluZGV4IDcx
NmVjYWYxNWMuLmQ1MzIzYzg3ZDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKQEAgLTE0LDMgKzE0LDggQEAgVkVSU18xLjIgewogCWds
b2JhbDoKIAkJeGVuZm9yZWlnbm1lbW9yeV9tYXAyOwogfSBWRVJTXzEuMTsKK1ZFUlNfMS4zIHsK
KwlnbG9iYWw6CisJCXhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlOworCQl4ZW5mb3JlaWdu
bWVtb3J5X3VubWFwX3Jlc291cmNlOworfSBWRVJTXzEuMjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMKaW5kZXggMzc0ZTQ1YWVkNS4uNDQ0NzcyM2NiMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2xpbnV4LmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMKQEAgLTI3Nyw2ICsyNzcsNTEgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJp
Y3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIGlvY3RsKGZtZW0t
PmZkLCBJT0NUTF9QUklWQ01EX1JFU1RSSUNULCAmZG9taWQpOwogfQogCit2b2lkIG9zZGVwX3hl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
ICh2b2lkKSBtdW5tYXAoZnJlcy0+YWRkciwgZnJlcy0+bnJfZnJhbWVzIDw8IFBBR0VfU0hJRlQp
OworfQorCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKQoreworICAgIHByaXZjbWRfbW1hcF9yZXNvdXJjZV90IG1yOworICAgIGludCBy
YzsKKworICAgIGZyZXMtPmFkZHIgPSBtbWFwKGZyZXMtPmFkZHIsIGZyZXMtPm5yX2ZyYW1lcyA8
PCBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgIGZyZXMtPnByb3QsIGZyZXMtPmZs
YWdzIHwgTUFQX1NIQVJFRCwgZm1lbS0+ZmQsIDApOworICAgIGlmICggZnJlcy0+YWRkciA9PSBN
QVBfRkFJTEVEICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgbWVtc2V0KCZtciwgMCwgc2l6
ZW9mKG1yKSk7CisgICAgbXIuZG9tID0gZnJlcy0+ZG9taWQ7CisgICAgbXIudHlwZSA9IGZyZXMt
PnR5cGU7CisgICAgbXIuaWQgPSBmcmVzLT5pZDsKKyAgICBtci5pZHggPSBmcmVzLT5mcmFtZTsK
KyAgICBtci5udW0gPSBmcmVzLT5ucl9mcmFtZXM7CisgICAgbXIuYWRkciA9ICh1aW50cHRyX3Qp
ZnJlcy0+YWRkcjsKKworICAgIHJjID0gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfTU1B
UF9SRVNPVVJDRSwgJm1yKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIGludCBzYXZl
ZF9lcnJubzsKKworICAgICAgICBpZiAoIGVycm5vICE9IEVOT1RUWSApCisgICAgICAgICAgICBQ
RVJST1IoImlvY3RsIGZhaWxlZCIpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBlcnJubyA9
IEVPUE5PVFNVUFA7CisKKyAgICAgICAgc2F2ZWRfZXJybm8gPSBlcnJubzsKKyAgICAgICAgb3Nk
ZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKyAgICAgICAg
ZXJybm8gPSBzYXZlZF9lcnJubzsKKworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAg
cmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L3ByaXZhdGUuaAppbmRleCBjNWMwN2NjNGM0Li45ZmY5NGI3MjRkIDEwMDY0
NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKQEAgLTQyLDYgKzQyLDM2IEBAIHZvaWQgKmNvbXBh
dF9tYXBmb3JlaWduX2JhdGNoKHhlbmZvcmVpZ25tZW1faGFuZGxlICpmbWVtLCB1aW50MzJfdCBk
b20sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmFyciwgaW50IG51
bSk7CiAjZW5kaWYKIAorc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlIHsK
KyAgICBkb21pZF90IGRvbWlkOworICAgIHVuc2lnbmVkIGludCB0eXBlOworICAgIHVuc2lnbmVk
IGludCBpZDsKKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lOworICAgIHVuc2lnbmVkIGxvbmcgbnJf
ZnJhbWVzOworICAgIHZvaWQgKmFkZHI7CisgICAgaW50IHByb3Q7CisgICAgaW50IGZsYWdzOwor
fTsKKworI2lmbmRlZiBfX2xpbnV4X18KK3N0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVp
Z25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVt
LCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBlcnJubyA9
IEVPUE5PVFNVUFA7CisgICAgcmV0dXJuIC0xOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgb3Nk
ZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5
X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7
Cit9CisjZWxzZQoraW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAg
IHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNl
X2hhbmRsZSAqZnJlcyk7Cit2b2lkIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3Vy
Y2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlf
cmVzb3VyY2VfaGFuZGxlICpmcmVzKTsKKyNlbmRpZgorCiAjZGVmaW5lIFBFUlJPUihfZi4uLikg
XAogICAgIHh0bF9sb2coZm1lbS0+bG9nZ2VyLCBYVExfRVJST1IsIGVycm5vLCAieGVuZm9yZWln
bm1lbW9yeSIsIF9mKQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLtb-00069l-BR; Thu, 31 Aug 2017 09:36:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLtZ-00067L-QV
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E7/17-03093-198D7A95; Thu, 31 Aug 2017 09:36:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXnfCjeW
 RBucfaVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLT7SxFMyXrZi95gVTA+M78S5GDg4JAX+J
 OV+quxg5OdgEdCSmPr3EChIWEVCRuL3XACTMLFAs8fd/NzNIWFggReJQvxhImEVAVeLY7x3MI
 DavgLXEyhNzwWwJAXmJXW0XWUFsTgEbiSWLGhhBbCGgmkMrlzFD2CoS66fOYoPoFZQ4OfMJC8
 QqCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMCwYQCCHYwHFgUeYpTkYFIS5Q27sDxSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgSvwHWgnGBRanpqRVpmDjCAYdISHDxKIry5IGne4oLE3OLMdIjUKUZFKXHeNJCEAEgiozQPr
 g0WNZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzMsAMoUnM68EbvoroMVMQItjvZaCLC5JRE
 hJNTCWvHWfXNX29Nq+HdGL/tuL6p+rlNHXfKPdbP9i+3a3/OMiypOnznWuFHpSx2B+/lzu4f7
 eidwrL1UeMVCVeXFrjsm9rNsOO+q4hC+UM13Q23laoU84YV3Mt7u1BlFHT338dPu3q8Kj2u5m
 a9/PpTPVphTsfHd4YmfGtQ9XRFeVZ67M2TT3f8p6JZbijERDLeai4kQAKIPnUpUCAAA=
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504172174!80484866!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36667 invoked from network); 31 Aug 2017 09:36:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446032833"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:35:57 +0100
Message-ID: <20170831093605.2757-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 04/12] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
LS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MzoKIC0gUGF0Y2ggYWRkZWQgaW4gcmVzcG9uc2Ug
dG8gcmV2aWV3IGNvbW1lbnRzLgotLS0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3Mu
YyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgIHwgIDcg
LS0tLS0tLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCB8IDEyICsrKysrKysr
Ky0tLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYyB8ICA3IC0tLS0tLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgYi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbWluaW9zLmMKaW5kZXggNzVmMzQwMTIyZS4uNDMzNDFjYTMwMSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCisrKyBiL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9taW5pb3MuYwpAQCAtNTgsMTMgKzU4LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVp
Z25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJu
IG11bm1hcChhZGRyLCBudW0gPDwgUEFHRV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3Jl
aWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJu
byA9IC1FT1BOT1RTVVBQOwotICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9u
ZXRic2QuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYwppbmRleCA5YmY5NWVm
NGYwLi41NGE0MThlYmQ2IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0
YnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCkBAIC0xMDAsMTMg
KzEwMCw2IEBAIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhlbmZvcmVpZ25tZW1v
cnlfaGFuZGxlICpmbWVtLAogICAgIHJldHVybiBtdW5tYXAoYWRkciwgbnVtKlhDX1BBR0VfU0la
RSk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwotICAgIHJldHVybiAt
MTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmggYi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvcHJpdmF0ZS5oCmluZGV4IDlmZjk0YjcyNGQuLjhhOGQ0OGQyZGEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKKysrIGIvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L3ByaXZhdGUuaApAQCAtMzIsOSArMzIsNiBAQCB2b2lkICpvc2RlcF94ZW5mb3Jl
aWdubWVtb3J5X21hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKIGludCBvc2RlcF94
ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYWRkciwgc2l6ZV90IG51bSk7CiAK
LWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFu
ZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBk
b21pZCk7Ci0KICNpZiBkZWZpbmVkKF9fTmV0QlNEX18pIHx8IGRlZmluZWQoX19zdW5fXykKIC8q
IFN0cmljdGx5IGNvbXBhdCBmb3IgdGhvc2UgdHdvIG9ubHkgb25seSAqLwogdm9pZCAqY29tcGF0
X21hcGZvcmVpZ25fYmF0Y2goeGVuZm9yZWlnbm1lbV9oYW5kbGUgKmZtZW0sIHVpbnQzMl90IGRv
bSwKQEAgLTU0LDYgKzUxLDEzIEBAIHN0cnVjdCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hh
bmRsZSB7CiB9OwogCiAjaWZuZGVmIF9fbGludXhfXworc3RhdGljIGlubGluZSBpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRf
dCBkb21pZCkKK3sKKyAgICBlcnJubyA9IEVPUE5PVFNVUFA7CisgICAgcmV0dXJuIC0xOworfQor
CiBzdGF0aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgK
ICAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNv
dXJjZV9oYW5kbGUgKmZyZXMpCiB7CkBAIC02Niw2ICs3MCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAogewogfQogI2Vsc2UKK2lu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21p
ZCk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCiAgICAgeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxl
ICpmcmVzKTsKIHZvaWQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMgYi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0YWUuLmVlOGFhZTRmYmQgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMKKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMgKzk3LDYgQEAgaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAg
ICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpFKTsKIH0KIAotaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewot
ICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLtb-0006AV-S7; Thu, 31 Aug 2017 09:36:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLta-00067X-87
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:18 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EA/92-03422-198D7A95; Thu, 31 Aug 2017 09:36:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrohUnfijeW
 RBjPWsVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlL+64xFfwKrHjauJW5gfGFbRcjB4eEgL/E
 p98yXYycHGwCOhJTn15iBQmLCKhI3N5rAGIyC5RLdEyoBakQFgiQeHxpNjtImEVAVeLPrhqQM
 K+AjcSTE+eZQWwJAXmJXW0XWUFsTqD4kkUNjCC2kIC1xKGVy5ghbBWJ9VNnsUH0CkqcnPmEBc
 RmFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9N
 TcxKTivWS83M3MQKDhgEIdjAefx93iFGSg0lJlDfswvJIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8AteBcoJFqempFWmZOcDwhUlLcPAoifDmgqR5iwsSc4sz0yFSpxgVpcR500ASAiCJjNI8u
 DZYzFxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMC8DyBSezLwSuOmvgBYzAS2O9VoKsrgkES
 El1cCYvrc3OWqvFbODf8Y1zuSW3K7jEf9Fd+50U62/kWvWqyBRuPHWsa+3PLnqs3tur7Kc4hC
 Uf9K/M0eMuWt30b8VD/+tvfXz2balm2cfaBK6s65pmwX31rcMZXx3tpbJRP6WN2bWmP5i6mPP
 dKdNCSnM64+y/3KVvOgukvz2T910NtcF+zzFOj8rsRRnJBpqMRcVJwIAObYJh5QCAAA=
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504172175!68477978!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50785 invoked from network); 31 Aug 2017 09:36:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437804562"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:36:02 +0100
Message-ID: <20170831093605.2757-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 09/12] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6
CiAtIFJlYmFzZWQgb24gdG9wIG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScg
Y2hhbmdlcy4KIC0gTWlub3IgdXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMg
ZnJvbSBSb2dlci4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODggKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3
MiBpbnNlcnRpb25zKCspLCAxMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDBlOTI3NjMz
ODQuLmZhYzgyYWU5MzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTE4OSw2MyArMTg5LDc4IEBAIGJvb2wgaGFu
ZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwog
fQogCi1zdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyAqZ2ZuKQorI2RlZmluZSBJU19ERUZBVUxUKHMpIFwKKyAgICAocyA9PSBzLT5k
b21haW4tPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW0RFRkFVTFRfSU9TRVJW
SURdKQorCitzdGF0aWMgdW5zaWduZWQgbG9uZyBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzKQogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47
CiAgICAgdW5zaWduZWQgaW50IGk7Ci0gICAgaW50IHJjOwogCi0gICAgcmMgPSAtRU5PTUVNOwor
ICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IHNpemVv
ZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7CiAg
ICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgewotICAgICAgICAgICAgKmdmbiA9IGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4uYmFzZSArIGk7Ci0gICAgICAgICAgICByYyA9IDA7Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIGQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9nZm4uYmFzZSArIGk7CiAgICAgfQogCi0gICAgcmV0dXJuIHJjOworICAgIHJl
dHVybiBnZm5feChJTlZBTElEX0dGTik7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVx
X2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lkIGh2
bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKIHsKKyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGludCBpID0gZ2ZuIC0gZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlOwogCi0gICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJ
RF9HRk4pICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dm
bi5tYXNrKTsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworICAgIEFTU0VSVChnZm4gIT0g
Z2ZuX3goSU5WQUxJRF9HRk4pKTsKKworICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9nZm4ubWFzayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9wYWdl
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKK3N0YXRpYyB2b2lkIGh2bV91
bm1hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewog
ICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZz
LT5pb3JlcTsKIAorICAgIGlmICggaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisg
ICAgICAgIHJldHVybjsKKwogICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZpb3JwLT52YSwg
aW9ycC0+cGFnZSk7CisgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisKKyAgICBpZiAoICFJU19ERUZB
VUxUKHMpICkKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHMsIGlvcnAtPmdmbik7CisKKyAg
ICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX21h
cF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1Ziwg
dW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIHZv
aWQgKnZhOwogICAgIGludCByYzsKIAotICAgIGlmICggKHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9o
ZWxwZXIoZCwgZ2ZuLCAmcGFnZSwgJnZhKSkgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBp
ZiAoIChpb3JwLT52YSAhPSBOVUxMKSB8fCBkLT5pc19keWluZyApCi0gICAgewotICAgICAgICBk
ZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdmEsIHBhZ2UpOworICAgIGlmICggZC0+aXNfZHlpbmcg
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9CiAKLSAgICBpb3JwLT52YSA9IHZhOwot
ICAgIGlvcnAtPnBhZ2UgPSBwYWdlOwotICAgIGlvcnAtPmdmbiA9IGdmbjsKKyAgICBpZiAoIElT
X0RFRkFVTFQocykgKQorICAgICAgICBpb3JwLT5nZm4gPSBidWYgPworICAgICAgICAgICAgICAg
ICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9QRk5dIDoK
KyAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1f
SU9SRVFfUEZOXTsKKyAgICBlbHNlCisgICAgICAgIGlvcnAtPmdmbiA9IGh2bV9hbGxvY19pb3Jl
cV9nZm4ocyk7CisKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQor
ICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIHJldHVybiAwOworICAgIHJjID0gcHJlcGFy
ZV9yaW5nX2Zvcl9oZWxwZXIoZCwgaW9ycC0+Z2ZuLCAmaW9ycC0+cGFnZSwgJmlvcnAtPnZhKTsK
KworICAgIGlmICggcmMgKQorICAgICAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGJ1Zik7CisK
KyAgICByZXR1cm4gcmM7CiB9CiAKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI2NCw4ICsyNzksNyBA
QCBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggIXMgKQogICAgICAgICAgICAgY29udGlu
dWU7CiAKLSAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdl
KSB8fAotICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09
IHBhZ2UpICkKKyAgICAgICAgaWYgKCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fCAocy0+YnVm
aW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjc3LDIwICsyOTEsMzAgQEAgYm9vbCBpc19pb3Jl
cV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
KQorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQorCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAm
cy0+aW9yZXE7CisKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94
KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIElTX0RFRkFVTFQo
cykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybiAw
OworCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLApAQCAtMzE0LDkgKzMzOCw2IEBAIHN0YXRpYyB2
b2lkIGh2bV91cGRhdGVfaW9yZXFfZXZ0Y2huKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAog
ICAgIH0KIH0KIAotI2RlZmluZSBJU19ERUZBVUxUKHMpIFwKLSAgICAocyA9PSBzLT5kb21haW4t
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW0RFRkFVTFRfSU9TRVJWSURdKQot
CiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZj
cHUgKnYpCiB7CkBAIC00MjgsNzggKzQ0OSwyNSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2Vy
dmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB9CiAKIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgaW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGJ1ZmlvcmVxX2dmbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBo
dm1fbWFwX2lvcmVxX3BhZ2UocywgZmFsc2UsIGlvcmVxX2dmbik7Ci0gICAgaWYgKCByYyApCi0g
ICAgICAgIHJldHVybiByYzsKLQotICAgIGlmICggYnVmaW9yZXFfZ2ZuICE9IGdmbl94KElOVkFM
SURfR0ZOKSApCi0gICAgICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIHRydWUsIGJ1Zmlv
cmVxX2dmbik7Ci0KLSAgICBpZiAoIHJjICkKLSAgICAgICAgaHZtX3VubWFwX2lvcmVxX3BhZ2Uo
cywgZmFsc2UpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgaW50IGh2bV9pb3JlcV9z
ZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCi17Ci0g
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGlvcmVx
X2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKLSAgICB1bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX2dm
biA9IGdmbl94KElOVkFMSURfR0ZOKTsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoIElTX0RFRkFV
TFQocykgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEg
c2VydmVyIG11c3QgaGFuZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCi0gICAgICAgICAqIGJhY2t3
YXJkcyBjb21wYXRpYmlsaXR5LgotICAgICAgICAgKi8KLSAgICAgICAgQVNTRVJUKGhhbmRsZV9i
dWZpb3JlcSk7Ci0gICAgICAgIHJldHVybiBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLAot
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lP
UkVRX1BGTl0sCi0gICAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tI
Vk1fUEFSQU1fQlVGSU9SRVFfUEZOXSk7Ci0gICAgfQotCi0gICAgcmMgPSBodm1fYWxsb2NfaW9y
ZXFfZ2ZuKGQsICZpb3JlcV9nZm4pOworICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgZmFs
c2UpOwogCiAgICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgcmMgPSBo
dm1fYWxsb2NfaW9yZXFfZ2ZuKGQsICZidWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCAhcmMgKQot
ICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHMsIGlvcmVxX2dmbiwgYnVm
aW9yZXFfZ2ZuKTsKKyAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX2dmbihzLCB0cnVlKTsKIAog
ICAgIGlmICggcmMgKQotICAgIHsKLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIGlvcmVx
X2dmbik7Ci0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBidWZpb3JlcV9nZm4pOwotICAg
IH0KKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiAKICAgICByZXR1cm4g
cmM7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFp
bjsKLSAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7Ci0KLSAgICBp
ZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIHRy
dWUpOwotCi0gICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwotCi0gICAgaWYgKCAh
SVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0g
ICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9yZXEuZ2ZuKTsKLQotICAg
ICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+aW9yZXEuZ2ZuKTsKLSAgICB9CisgICAgaHZt
X3VubWFwX2lvcmVxX2dmbihzLCB0cnVlKTsKKyAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGZh
bHNlKTsKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKQEAgLTU1NywyMiArNTI1LDE1IEBAIHN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAg
ICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKLSAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9
ICEhcy0+YnVmaW9yZXEudmE7CiAKICAgICBzcGluX2xvY2soJnMtPmxvY2spOwogCiAgICAgaWYg
KCBzLT5lbmFibGVkICkKICAgICAgICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhSVNfREVGQVVM
VChzKSApCi0gICAgewotICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEp
OwotCi0gICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9yZW1v
dmVfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7Ci0gICAgfQorICAgIGh2bV9yZW1vdmVfaW9y
ZXFfZ2ZuKHMsIGZhbHNlKTsKKyAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCB0cnVlKTsKIAog
ICAgIHMtPmVuYWJsZWQgPSB0cnVlOwogCkBAIC01ODcsMjEgKzU0OCwxMyBAQCBzdGF0aWMgdm9p
ZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIAog
c3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgYm9vbCBo
YW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwotCiAgICAgc3Bpbl9sb2NrKCZzLT5s
b2NrKTsKIAogICAgIGlmICggIXMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAg
ICBpZiAoICFJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIGlmICggaGFuZGxlX2J1Zmlv
cmVxICkKLSAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7Ci0K
LSAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmlvcmVxKTsKLSAgICB9CisgICAgaHZt
X2FkZF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX2FkZF9pb3JlcV9nZm4ocywgZmFsc2Up
OwogCiAgICAgcy0+ZW5hYmxlZCA9IGZhbHNlOwogCkBAIC02MjMsNiArNTc2LDkgQEAgc3RhdGlj
IGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAg
ICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlvcmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2lu
aXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwogCisgICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJ
RF9HRk4pOworICAgIHMtPmJ1ZmlvcmVxLmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKwogICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICgg
cmMgKQogICAgICAgICByZXR1cm4gcmM7CkBAIC02MzAsNyArNTg2LDcgQEAgc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYg
KCBidWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlDICkKICAg
ICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKIAotICAgIHJjID0gaHZtX2lvcmVxX3Nl
cnZlcl9zZXR1cF9wYWdlcygKKyAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKAog
ICAgICAgICAgICAgIHMsIGJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JF
UV9PRkYpOwogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIGZhaWxfbWFwOwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLta-00067z-BE; Thu, 31 Aug 2017 09:36:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLtY-00066f-Ja
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 61/4E-02231-F88D7A95; Thu, 31 Aug 2017 09:36:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW7/jeW
 RBpOniFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmz/j1lK9gWWfF/+w62Bsb1dl2MnBwSAv4S
 ux5+ZQOx2QR0JKY+vcTaxcjBISKgInF7rwFImFmgWOLv/25mEFtYIEZi+u9mMJtFQFVi7tXZr
 CA2r4C1xOSdXUwQI+UldrVdBItzCthILFnUwAhiCwHVHFq5jBmiXlDi5MwnLBDzNSVat/9mh7
 DlJZq3zmaGqFeRWD91FtsERr5ZSFpmIWmZhaRlASPzKkaN4tSistQiXSNjvaSizPSMktzEzBx
 dQwNTvdzU4uLE9NScxKRiveT83E2MwFCrZ2Bg3MG4o93vEKMkB5OSKG/YheWRQnxJ+SmVGYnF
 GfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTBK3AdqE6wKDU9tSItMwcYDTClEhw8SiK8uSBp3
 uKCxNzizHSI1ClGXY4Nq9d/YRICmyElznv+GlCRAEhRRmke3AhYZF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMxbDbKKJzOvBG7TK6AjmICOiPVaCnJESSJCSqqBccL+vBd1lt3zb/4Pt2V
 wl17gdD/7scmJi48Dph9tu1708SYP18IJOjHzT8ulSB4zWhb6aK+Cz8OF4vXs1VbOR1XmSKWe
 YcpdnrQvUFm449KuspNng0pj8hcdsl8m5HfbcOesrmc2zm6na+r8XgkGvJrOlxb2M/dzOWtAd
 KLGTeafWVHnTHfwKLEUZyQaajEXFScCAOSmllTHAgAA
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504172172!109811052!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39590 invoked from network); 31 Aug 2017 09:36:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446032830"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:35:58 +0100
Message-ID: <20170831093605.2757-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 05/12] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0t
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MzoKIC0gSW50cm9kdWNlZCB4Y19kb21fc2V0X2dudHRh
Yl9lbnRyeSgpIHRvIGF2b2lkIGR1cGxpY2F0ZWQgY29kZS4KLS0tCiB0b29scy9saWJ4Yy9pbmNs
dWRlL3hjX2RvbS5oICAgICAgICB8ICAgOCArLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMg
ICAgICAgICAgIHwgMTE4ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgfCAgMTAgKy0tCiB0b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMg
ICAgICAgICAgICAgfCAgIDEgLQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAg
fCAgIDYgKy0KIDYgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGNfZG9tLmgKaW5kZXggY2U0NzA1OGM0MS4uZDZjYTBhODY4MCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hjX2RvbS5oCkBAIC0zMjMsMTIgKzMyMyw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVf
bWFwKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgeGVuX3Bmbl90IHBmbiwKIGludCB4Y19kb21f
Ym9vdF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9jb21wYXRf
Y2hlY2soc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKIGludCB4Y19kb21fZ250dGFiX2luaXQo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRf
dCBjb25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5z
dG9yZV9kb21pZCk7Ci1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWlkLAoraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0s
CiAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAogICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19kb21fYm9vdC5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCBjM2I0NGRkMzk5
Li5lMGM4MGM5MDM2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKQEAgLTI4MCwxMSArMjgwLDI5IEBAIHN0YXRpYyB4
ZW5fcGZuX3QgeGNfZG9tX2dudHRhYl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21pZCkKICAgICByZXR1cm4gZ21mbjsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19p
bnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVu
X3Bmbl90IGNvbnNvbGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhl
bnN0b3JlX2dtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21p
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRp
YyB2b2lkIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfZW50cnlfdjFfdCAqZ250dGFiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZ3Vlc3RfZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGJhY2tlbmRfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgYmFja2VuZF9n
bWZuKQoreworICAgIGlmICggZ3Vlc3RfZG9taWQgPT0gYmFja2VuZF9kb21pZCB8fCBiYWNrZW5k
X2dtZm4gPT0gLTEpCisgICAgICAgIHJldHVybjsKKworICAgIHhjX2RvbV9wcmludGYoeGNoLCAi
JXM6IFsldV0gLT4gMHglIlBSSV94ZW5fcGZuLAorICAgICAgICAgICAgICAgICAgX19GVU5DVElP
Tl9fLCBpZHgsIGJhY2tlbmRfZ21mbik7CisKKyAgICBnbnR0YWJbaWR4XS5mbGFncyA9IEdURl9w
ZXJtaXRfYWNjZXNzOworICAgIGdudHRhYltpZHhdLmRvbWlkID0gYmFja2VuZF9kb21pZDsKKyAg
ICBnbnR0YWJbaWR4XS5mcmFtZSA9IGJhY2tlbmRfZ21mbjsKK30KKworc3RhdGljIGludCBjb21w
YXRfZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQogewogCiAgICAgeGVuX3Bm
bl90IGdudHRhYl9nbWZuOwpAQCAtMzA4LDE4ICszMjYsMTAgQEAgaW50IHhjX2RvbV9nbnR0YWJf
c2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKICAgICAgICAgcmV0dXJuIC0x
OwogICAgIH0KIAotICAgIGlmICggZG9taWQgIT0gY29uc29sZV9kb21pZCAgJiYgY29uc29sZV9n
bWZuICE9IC0xKQotICAgIHsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xF
XS5mbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VS
VkVEX0NPTlNPTEVdLmRvbWlkID0gY29uc29sZV9kb21pZDsKLSAgICAgICAgZ250dGFiW0dOVFRB
Ql9SRVNFUlZFRF9DT05TT0xFXS5mcmFtZSA9IGNvbnNvbGVfZ21mbjsKLSAgICB9Ci0gICAgaWYg
KCBkb21pZCAhPSB4ZW5zdG9yZV9kb21pZCAmJiB4ZW5zdG9yZV9nbWZuICE9IC0xKQotICAgIHsK
LSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZmxhZ3MgPSBHVEZfcGVy
bWl0X2FjY2VzczsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZG9t
aWQgPSB4ZW5zdG9yZV9kb21pZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5T
VE9SRV0uZnJhbWUgPSB4ZW5zdG9yZV9nbWZuOwotICAgIH0KKyAgICB4Y19kb21fc2V0X2dudHRh
Yl9lbnRyeSh4Y2gsIGdudHRhYiwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWQsIGNvbnNvbGVfZG9taWQsIGNvbnNvbGVfZ21mbik7Cisg
ICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBnbnR0YWIsIEdOVFRBQl9SRVNFUlZFRF9Y
RU5TVE9SRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwgeGVuc3RvcmVfZG9t
aWQsIHhlbnN0b3JlX2dtZm4pOwogCiAgICAgaWYgKCBtdW5tYXAoZ250dGFiLCBQQUdFX1NJWkUp
ID09IC0xICkKICAgICB7CkBAIC0zMzcsMTEgKzM0NywxMSBAQCBpbnQgeGNfZG9tX2dudHRhYl9z
ZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQog
Ci1pbnQgeGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dwZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCitzdGF0aWMgaW50IGNv
bXBhdF9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3Bm
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9k
b21pZCkKIHsKICAgICBpbnQgcmM7CiAgICAgeGVuX3Bmbl90IHNjcmF0Y2hfZ3BmbjsKQEAgLTM4
MCw3ICszOTAsNyBAQCBpbnQgeGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21pZCwKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIHJjID0g
eGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgZG9taWQsCisgICAgcmMgPSBjb21wYXRfZ250dGFiX3Nl
ZWQoeGNoLCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dwZm4s
IHhlbnN0b3JlX2dwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21p
ZCwgeGVuc3RvcmVfZG9taWQpOwogICAgIGlmIChyYyAhPSAwKQpAQCAtNDA1LDE4ICs0MTUsNjAg
QEAgaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQoraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19odm0sIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9wZm5fdCB4ZW5zdG9yZV9nbWZuLCBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCiB7Ci0gICAgaWYgKCB4Y19kb21f
dHJhbnNsYXRlZChkb20pICkgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9odm1fc2Vl
ZChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tLT5jb25zb2xlX3BmbiwgZG9tLT54ZW5zdG9yZV9wZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9tLT54
ZW5zdG9yZV9kb21pZCk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0
YWJfc2VlZChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3BmbiksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVf
cGZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9t
aWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOworICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlKiBm
bWVtID0geGNoLT5mbWVtOworICAgIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpm
cmVzOworICAgIHZvaWQgKmFkZHIgPSBOVUxMOworCisgICAgZnJlcyA9IHhlbmZvcmVpZ25tZW1v
cnlfbWFwX3Jlc291cmNlKGZtZW0sIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIDAsIDEsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhZGRyLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRF
LCAwKTsKKyAgICBpZiAoICFmcmVzICkKKyAgICB7CisgICAgICAgIGlmICggZXJybm8gPT0gRU9Q
Tk9UU1VQUCApCisgICAgICAgICAgICByZXR1cm4gaXNfaHZtID8KKyAgICAgICAgICAgICAgICBj
b21wYXRfZ250dGFiX2h2bV9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9y
ZV9kb21pZCkgOgorICAgICAgICAgICAgICAgIGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGd1ZXN0
X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4s
IHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNv
bGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKTsKKworICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBY
Q19JTlRFUk5BTF9FUlJPUiwKKyAgICAgICAgICAgICAgICAgICAgICIlczogZmFpbGVkIHRvIGFj
cXVpcmUgZ3JhbnQgdGFibGUgIgorICAgICAgICAgICAgICAgICAgICAgIltlcnJubz0lZF1cbiIs
CisgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGVycm5vKTsKKyAgICAgICAgcmV0
dXJuIC0xOwogICAgIH0KKworICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjaCwgYWRkciwg
R05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vl
c3RfZG9taWQsIGNvbnNvbGVfZG9taWQsIGNvbnNvbGVfZ21mbik7CisgICAgeGNfZG9tX3NldF9n
bnR0YWJfZW50cnkoeGNoLCBhZGRyLCBHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfZG9taWQsIHhlbnN0b3JlX2RvbWlkLCB4ZW5zdG9y
ZV9nbWZuKTsKKworICAgIHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJl
cyk7CisKKyAgICByZXR1cm4gMDsKK30KKworaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBkb20tPnhjaDsK
KyAgICBkb21pZF90IGd1ZXN0X2RvbWlkID0gZG9tLT5ndWVzdF9kb21pZDsKKyAgICBib29sIGlz
X2h2bSA9IHhjX2RvbV90cmFuc2xhdGVkKGRvbSk7CisgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21m
biA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKTsKKyAgICB4ZW5fcGZuX3QgeGVu
c3RvcmVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0b3JlX3Bmbik7CisgICAgZG9t
aWRfdCBjb25zb2xlX2RvbWlkID0gZG9tLT5jb25zb2xlX2RvbWlkOworICAgIGRvbWlkX3QgeGVu
c3RvcmVfZG9taWQgPSBkb20tPnhlbnN0b3JlX2RvbWlkOworCisgICAgcmV0dXJuIHhjX2RvbV9n
bnR0YWJfc2VlZCh4Y2gsIGd1ZXN0X2RvbWlkLCBpc19odm0sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCk7CiB9CiAKIC8qCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyBiL3Rvb2xzL2xp
YnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCmluZGV4IDFkY2E4NTM1NGEuLmE1YzY2MWRhOGYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCkBAIC0yMDcsMTEgKzIwNywxMSBAQCBz
dGF0aWMgaW50IHg4Nl9odm1fc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpj
dHgpCiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKLSAgICByYyA9IHhjX2RvbV9nbnR0YWJf
aHZtX3NlZWQoeGNoLCBjdHgtPmRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjdHgtPnJlc3RvcmUuY29uc29sZV9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGN0eC0+cmVzdG9yZS5jb25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZG9taWQpOworICAgIHJjID0geGNfZG9t
X2dudHRhYl9zZWVkKHhjaCwgY3R4LT5kb21pZCwgdHJ1ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZG9taWQpOwogICAgIGlmICggcmMgKQogICAgIHsK
ICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gc2VlZCBncmFudCB0YWJsZSIpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyBiL3Rvb2xzL2xpYnhjL3hjX3Ny
X3Jlc3RvcmVfeDg2X3B2LmMKaW5kZXggNTBlMjVjMTYyYy4uMTA2MzVkNDM2YiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYworKysgYi90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCkBAIC0xMTA0LDcgKzExMDQsNyBAQCBzdGF0aWMgaW50IHg4
Nl9wdl9zdHJlYW1fY29tcGxldGUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICBpZiAo
IHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQo
eGNoLCBjdHgtPmRvbWlkLAorICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgY3R4LT5k
b21pZCwgZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNv
bnNvbGVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5z
dG9yZV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNv
bGVfZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCmluZGV4IGY1NGZkNDlhNzMuLjBkM2U0NjJjMTIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBA
IC04NTEsNyArODUxLDYgQEAgc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRl
cmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgKnN0b3JlX21mbiA9IHN0cl9tZm47
CiAgICAgKmNvbnNvbGVfbWZuID0gY29uc19tZm47CiAKLSAgICB4Y19kb21fZ250dGFiX2h2bV9z
ZWVkKGhhbmRsZSwgZG9taWQsICpjb25zb2xlX21mbiwgKnN0b3JlX21mbiwgY29uc29sZV9kb21p
ZCwgc3RvcmVfZG9taWQpOwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS90b29scy9w
eXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hj
L3hjLmMKaW5kZXggYWE5ZjhlNGQ5ZS4uNTgzYWI1MmE2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvcHl0
aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwv
eGMveGMuYwpAQCAtODAwLDkgKzgwMCw5IEBAIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19nbnR0YWJf
aHZtX3NlZWQoWGNPYmplY3QgKnNlbGYsCiAJCQkJICAgICAgJmNvbnNvbGVfZG9taWQsICZ4ZW5z
dG9yZV9kb21pZCkgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICggeGNfZG9tX2du
dHRhYl9odm1fc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwKLQkJCQljb25zb2xlX2dtZm4sIHhl
bnN0b3JlX2dtZm4sCi0JCQkJY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpICE9IDAgKQor
ICAgIGlmICggeGNfZG9tX2dudHRhYl9zZWVkKHNlbGYtPnhjX2hhbmRsZSwgZG9tLCB0cnVlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21p
ZCkgIT0gMCApCiAgICAgICAgIHJldHVybiBweXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54
Y19oYW5kbGUpOwogCiAgICAgcmV0dXJuIFB5X05vbmU7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLtb-0006AB-JN; Thu, 31 Aug 2017 09:36:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLtZ-00067R-Vf
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:18 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 34/05-01770-198D7A95; Thu, 31 Aug 2017 09:36:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUnfCjeW
 RBrNOS1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPp3ayFdx5zFix6Pxa9gbGifMYuxg5OCQE
 /CWa7kp1MXJysAnoSEx9eokVJCwioCJxe68BiMksUC7RMaEWpEJYIE6iZ0IzC4jNIqAq0fN+C
 zuIzStgLXGk+z0biC0hIC+xq+0iK4jNKWAjsWRRAyOILQRUc2jlMmYIW0Vi/dRZbBC9ghInZz
 4Bm8ksICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKqXm1p
 cnJiempOYVKyXnJ+7iREYOvUMDIw7GPtW+R1ilORgUhLlDbuwPFKILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBK/AdaCcYFFqempFWmYOMIhh0hIcPEoivLkgad7igsTc4sx0iNQpRkUpcd7z14ASA
 iCJjNI8uDZY5FxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7FGQKT2ZeCdz0V0CLmYAWx3
 otBVlckoiQkmpgrHAOOtbsEWkrvW1j4t1JQpvaf2VorQuWdU5+q/Ns+9Lf1Us9EoxVWF41K07
 LVzT7umDRpyZlJa/vs5Z4bL3CyW2w9HEg89SpRYa3P888fPgO53mG51N9o6s/3pPR/HhS4KER
 +7LXIj6LNOwT34tZpL8V/tLpJ/T70uHp/HGs4Qd/5SzlU53XqsRSnJFoqMVcVJwIAI0hUhyXA
 gAA
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504172173!106820314!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28190 invoked from network); 31 Aug 2017 09:36:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437804560"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:36:01 +0100
Message-ID: <20170831093605.2757-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 08/12] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp2
MzoKIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1vdmUgaXNfZGVmYXVsdCBpbnRvIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyIikgaW4KICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRzLgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgIHwgNTA3ICsrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgg
fCAgMTEgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjQ3IGluc2VydGlvbnMoKyksIDI3MSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKaW5kZXggNWUwMWUxYTZkMi4uMGU5Mjc2MzM4NCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpA
QCAtNDYsMTQgKzQ2LDE4IEBAIHN0YXRpYyBpb3JlcV90ICpnZXRfaW9yZXEoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQogYm9vbCBodm1faW9fcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAotICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaXN0X2VudHJ5ICkKKyAgICBmb3IgKCBpZCA9IDA7IGlkIDwgTUFYX05SX0lPUkVRX1NFUlZF
UlM7IGlkKysgKQogICAgIHsKKyAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAg
ICAgICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAKKyAgICAgICAgcyA9IGQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXTsKKworICAgICAgICBpZiAoICFzICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBz
diwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzLT5pb3JlcV92Y3B1X2xpc3QsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKQEAgLTEyNSwxNSArMTI5
LDE5IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IGh2bV92Y3B1X2lv
ICp2aW8gPSAmdi0+YXJjaC5odm1fdmNwdS5odm1faW87Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOworICAg
IHVuc2lnbmVkIGludCBpZDsKIAotICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIGZvciAoIGlk
ID0gMDsgaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaWQrKyApCiAgICAgeworICAgICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1
ICpzdjsKIAorICAgICAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2
ZXJbaWRdOworCisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAg
ICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHN2LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnMtPmlvcmVxX3ZjcHVfbGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpc3RfZW50cnkgKQpAQCAtMjQyLDE1ICsyNTAsMjAgQEAgc3RhdGljIGludCBodm1fbWFwX2lv
cmVxX3BhZ2UoCiAKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
Y29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKLSAgICBjb25zdCBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAgICAgYm9vbCBmb3VuZCA9IGZh
bHNlOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5sb2NrKTsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBmb3IgKCBpZCA9IDA7
IGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IGlkKysgKQogICAgIHsKKyAgICAgICAgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisKKyAgICAgICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIuc2VydmVyW2lkXTsKKworICAgICAgICBpZiAoICFzICkKKyAgICAgICAgICAg
IGNvbnRpbnVlOworCiAgICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlvcmVxLnBhZ2Ug
PT0gcGFnZSkgfHwKICAgICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+YnVmaW9yZXEu
cGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKQEAgLTMwMSw4ICszMTQsMTEgQEAgc3RhdGljIHZv
aWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAg
ICAgfQogfQogCisjZGVmaW5lIElTX0RFRkFVTFQocykgXAorICAgIChzID09IHMtPmRvbWFpbi0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbREVGQVVMVF9JT1NFUlZJRF0pCisK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2Rl
ZmF1bHQsIHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAg
ICAgaW50IHJjOwpAQCAtMzMxLDcgKzM0Nyw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8g
ZmFpbDM7CiAKICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICgg
aXNfZGVmYXVsdCApCisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBk
LT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAg
ICAgICAgICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQ0Nyw2
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKQEAgLTQzOSw3ICs0NTQsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5z
aWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJj
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
IHsKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3Qg
aGFuZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNDgzLDcgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVx
ID0gISFzLT5idWZpb3JlcS52YTsKQEAgLTQ3OSw3ICs0OTMsNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAg
ICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVs
dCApCisgICAgaWYgKCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9y
ZXEuZ2ZuKTsKQEAgLTQ4OCwxMiArNTAyLDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1z
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFu
Z2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBp
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBp
KysgKQpAQCAtNTAxLDE5ICs1MTQsMTkgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19kZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
b3NlcnZpZF90IGlkKQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAg
IGlmICggaXNfZGVmYXVsdCApCisgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgZ290
byBkb25lOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBOUl9JT19SQU5HRV9UWVBFUzsgaSsrICkK
ICAgICB7CiAgICAgICAgIGNoYXIgKm5hbWU7CiAKLSAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFt
ZSwgImlvcmVxX3NlcnZlciAlZCAlcyIsIHMtPmlkLAorICAgICAgICByYyA9IGFzcHJpbnRmKCZu
YW1lLCAiaW9yZXFfc2VydmVyICVkICVzIiwgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgKGkg
PT0gWEVOX0RNT1BfSU9fUkFOR0VfUE9SVCkgPyAicG9ydCIgOgogICAgICAgICAgICAgICAgICAg
ICAgIChpID09IFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWSkgPyAibWVtb3J5IiA6CiAgICAgICAg
ICAgICAgICAgICAgICAgKGkgPT0gWEVOX0RNT1BfSU9fUkFOR0VfUENJKSA/ICJwY2kiIDoKQEAg
LTUzNywxMyArNTUwLDEyIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5n
ZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgcmV0dXJuIDA7CiAKICBmYWls
OgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgZmFsc2UpOworICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAK
LXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwpAQCAtNTU0LDcgKzU2Niw3IEBAIHN0YXRpYyB2b2lk
IGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAg
IGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIWlzX2Rl
ZmF1bHQgKQorICAgIGlmICggIUlTX0RFRkFVTFQocykgKQogICAgIHsKICAgICAgICAgaHZtX3Jl
bW92ZV9pb3JlcV9nZm4oZCwgJnMtPmlvcmVxKTsKIApAQCAtNTczLDggKzU4NSw3IEBAIHN0YXRp
YyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2
bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVx
ID0gISFzLT5idWZpb3JlcS52YTsKQEAgLTU4NCw3ICs1OTUsNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYg
KCAhcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIWlzX2RlZmF1
bHQgKQorICAgIGlmICggIUlTX0RFRkFVTFQocykgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5k
bGVfYnVmaW9yZXEgKQogICAgICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKQEAgLTYwMCwxMyArNjExLDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBpbnQgYnVmaW9y
ZXFfaGFuZGxpbmcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90
IGlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGJ1ZmlvcmVxX2hhbmRs
aW5nLCBpb3NlcnZpZF90IGlkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsK
IAotICAgIHMtPmlkID0gaWQ7CiAgICAgcy0+ZG9tYWluID0gZDsKICAgICBzLT5kb21pZCA9IGRv
bWlkOwogCkBAIC02MTQsNyArNjIzLDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlv
cmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwog
Ci0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0
KTsKKyAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsKICAg
ICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC02MjIsMTMgKzYzMSwxMyBAQCBz
dGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKICAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKIAogICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9zZXR1cF9wYWdlcygKLSAgICAgICAgICAgICBzLCBpc19kZWZhdWx0LCBidWZp
b3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKKyAgICAgICAgICAg
ICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAg
ICBpZiAoIHJjICkKICAgICAgICAgZ290byBmYWlsX21hcDsKIAogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShz
LCBpc19kZWZhdWx0LCB2KTsKKyAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHMsIHYpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gZmFpbF9hZGQ7CiAg
ICAgfQpAQCAtNjM3LDQ3ICs2NDYsMjAgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICBmYWlsX2FkZDoKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzLCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2Vz
KHMpOwogCiAgZmFpbF9tYXA6Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhz
LCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwog
CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGVpbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIEFTU0VSVCghcy0+ZW5h
YmxlZCk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwotICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVmYXVsdCk7Ci0gICAgaHZtX2lvcmVx
X3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0KTsKLX0KLQotc3RhdGljIGlvc2Vy
dmlkX3QgbmV4dF9pb3NlcnZpZChzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzOwotICAgIGlvc2VydmlkX3QgaWQ7Ci0KLSAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jaykpOwotCi0gICAg
aWQgPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmlkOwotCi0gYWdhaW46Ci0gICAg
aWQrKzsKLQotICAgIC8qIENoZWNrIGZvciB1bmlxdWVuZXNzICovCi0gICAgbGlzdF9mb3JfZWFj
aF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50
cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBpZCA9PSBzLT5pZCApCi0gICAgICAgICAgICBnb3Rv
IGFnYWluOwotICAgIH0KLQotICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuaWQg
PSBpZDsKLQotICAgIHJldHVybiBpZDsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2Vz
KHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiB9CiAKIGludCBo
dm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLApA
QCAtNjg1LDUyICs2NjcsNjYgQEAgaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBk
b21haW4gKmQsIGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9z
ZXJ2aWRfdCAqaWQpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5z
aWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA+
IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
IAotICAgIHJjID0gLUVOT01FTTsKICAgICBzID0geHphbGxvYyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlcik7CiAgICAgaWYgKCAhcyApCi0gICAgICAgIGdvdG8gZmFpbDE7CisgICAgICAgIHJldHVy
biAtRU5PTUVNOwogCiAgICAgZG9tYWluX3BhdXNlKGQpOwogICAgIHNwaW5fbG9ja19yZWN1cnNp
dmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1F
RVhJU1Q7Ci0gICAgaWYgKCBpc19kZWZhdWx0ICYmIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0
X2lvcmVxX3NlcnZlciAhPSBOVUxMICkKLSAgICAgICAgZ290byBmYWlsMjsKLQotICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBpc19kZWZhdWx0LCBidWZpb3JlcV9o
YW5kbGluZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0X2lvc2VydmlkKGQp
KTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsMzsKLQotICAgIGxpc3RfYWRkKCZz
LT5saXN0X2VudHJ5LAotICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxpc3QpOwotCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKICAgICB7Ci0gICAgICAgIGQtPmFy
Y2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IHM7Ci0gICAgICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZW5hYmxlKHMsIHRydWUpOworICAgICAgICBpID0gREVGQVVMVF9JT1NFUlZJRDsK
KworICAgICAgICByYyA9IC1FRVhJU1Q7CisgICAgICAgIGlmICggZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5zZXJ2ZXJbaV0gKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgIH0K
KyAgICBlbHNlCisgICAgeworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9OUl9JT1JFUV9T
RVJWRVJTOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGkgIT0gREVGQVVMVF9J
T1NFUlZJRCAmJgorICAgICAgICAgICAgICAgICAhZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5zZXJ2ZXJbaV0gKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAg
ICAgICAgcmMgPSAtRU5PU1BDOworICAgICAgICBpZiAoIGkgPj0gTUFYX05SX0lPUkVRX1NFUlZF
UlMgKQorICAgICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAorICAgIGQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2ldID0gczsKKworICAgIHJjID0gaHZtX2lvcmVxX3Nl
cnZlcl9pbml0KHMsIGQsIGRvbWlkLCBidWZpb3JlcV9oYW5kbGluZywgaSk7CisgICAgaWYgKCBy
YyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGlmICggSVNfREVGQVVMVChzKSApCisgICAg
ICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOworCiAgICAgaWYgKCBpZCApCi0gICAgICAg
ICppZCA9IHMtPmlkOworICAgICAgICAqaWQgPSBpOworCisgICAgZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5jb3VudCsrOwogCiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogICAgIGRvbWFpbl91bnBhdXNlKGQp
OwogCiAgICAgcmV0dXJuIDA7CiAKLSBmYWlsMzoKLSBmYWlsMjoKKyBmYWlsOgogICAgIHNwaW5f
dW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
ICAgICBkb21haW5fdW5wYXVzZShkKTsKIAorICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIuc2VydmVyW2ldID0gTlVMTDsKICAgICB4ZnJlZShzKTsKLSBmYWlsMToKICAgICByZXR1
cm4gcmM7CiB9CiAKQEAgLTc0MSwzNSArNzM3LDMwIEBAIGludCBodm1fZGVzdHJveV9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCkKIAogICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBy
YyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBz
ID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAg
ICBjb250aW51ZTsKKyAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2
ZXJbaWRdOwogCi0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQotICAgICAgICAgICAgY29udGlu
dWU7Ci0KLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBp
ZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTIHx8ICFzIHx8IElTX0RFRkFVTFQocykgKQor
ICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCAwLCBz
KTsKKyAgICBkb21haW5fcGF1c2UoZCk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHMsIGZhbHNlKTsKKyAgICBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCAwLCBzKTsKIAotICAg
ICAgICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwogCi0gICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZGVpbml0KHMsIGZhbHNlKTsKKyAgICBkb21haW5fdW5wYXVzZShkKTsKIAot
ICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICBBU1NFUlQoZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5jb3VudCk7CisgICAgLS1kLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmNvdW50OwogCi0gICAgICAgIHhmcmVlKHMpOworICAgIGQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSA9IE5VTEw7CisgICAgeGZyZWUocyk7CiAKLSAgICAgICAg
cmMgPSAwOwotICAgICAgICBicmVhazsKLSAgICB9CisgICAgcmMgPSAwOwogCisgb3V0OgogICAg
IHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
b2NrKTsKIAogICAgIHJldHVybiByYzsKQEAgLTc4NSwyOSArNzc2LDIzIEBAIGludCBodm1fZ2V0
X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAKICAg
ICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0g
ICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIg
KQotICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIuc2VydmVyW2lkXTsKIAotICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKLSAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBpZiAoIGlkID49IE1BWF9O
Ul9JT1JFUV9TRVJWRVJTIHx8ICFzIHx8IElTX0RFRkFVTFQocykgKQorICAgICAgICBnb3RvIG91
dDsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOworICAgICppb3JlcV9nZm4g
PSBzLT5pb3JlcS5nZm47CiAKLSAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkK
LSAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IHMtPmJ1ZmlvcmVxLmdmbjsK
LSAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwotICAgICAg
ICB9Ci0KLSAgICAgICAgcmMgPSAwOwotICAgICAgICBicmVhazsKKyAgICBpZiAoIHMtPmJ1Zmlv
cmVxLnZhICE9IE5VTEwgKQorICAgIHsKKyAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IHMtPmJ1Zmlv
cmVxLmdmbjsKKyAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAg
ICAgfQogCisgICAgcmMgPSAwOworCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJldHVybiByYzsK
QEAgLTgxOCw0OCArODAzLDQxIEBAIGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVuZCkKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CiAgICAgaW50IHJjOwogCiAgICAgc3Bp
bl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
IAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAgICAg
ICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgIHMgPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLnNlcnZlcltpZF07CiAKLSAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKKyAgICByYyA9IC1FTk9FTlQ7CisgICAg
aWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyB8fCAhcyB8fCBJU19ERUZBVUxUKHMpICkK
KyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHN3aXRjaCAoIHR5cGUgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgotICAgICAg
ICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6Ci0gICAgICAgICAgICBjYXNlIFhF
Tl9ETU9QX0lPX1JBTkdFX1BDSToKLSAgICAgICAgICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07
Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgc3dpdGNoICggdHlwZSApCisgICAgeworICAg
IGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9SVDoKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdF
X01FTU9SWToKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BDSToKKyAgICAgICAgciA9IHMt
PnJhbmdlW3R5cGVdOworICAgICAgICBicmVhazsKIAotICAgICAgICAgICAgZGVmYXVsdDoKLSAg
ICAgICAgICAgICAgICByID0gTlVMTDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByID0gTlVMTDsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQogCi0gICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBpZiAoICFyICkK
LSAgICAgICAgICAgICAgICBicmVhazsKKyAgICByYyA9IC1FSU5WQUw7CisgICAgaWYgKCAhciAp
CisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICByYyA9IC1FRVhJU1Q7Ci0gICAgICAg
ICAgICBpZiAoIHJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKLSAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICByYyA9IC1FRVhJU1Q7CisgICAgaWYgKCByYW5nZXNldF9v
dmVybGFwc19yYW5nZShyLCBzdGFydCwgZW5kKSApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAg
ICAgICAgICByYyA9IHJhbmdlc2V0X2FkZF9yYW5nZShyLCBzdGFydCwgZW5kKTsKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQorICAgIHJjID0gcmFuZ2VzZXRfYWRkX3Jhbmdl
KHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJldHVybiByYzsKQEAg
LTg3MCw0OCArODQ4LDQxIEBAIGludCBodm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2
ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzOworICAgIHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAKICAg
ICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0g
ICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIg
KQotICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIuc2VydmVyW2lkXTsKIAotICAgICAgICBpZiAoIHMtPmlkID09IGlkICkKLSAgICAg
ICAgewotICAgICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICpyOworICAgIHJjID0gLUVOT0VOVDsK
KyAgICBpZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTIHx8ICFzIHx8IElTX0RFRkFVTFQo
cykgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgc3dpdGNoICggdHlwZSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Ci0g
ICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKLSAgICAgICAgICAgIGNh
c2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgotICAgICAgICAgICAgICAgIHIgPSBzLT5yYW5nZVt0
eXBlXTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7
CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgorICAgIGNhc2UgWEVOX0RNT1BfSU9f
UkFOR0VfTUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgorICAgICAgICBy
ID0gcy0+cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgICAgIHIgPSBOVUxMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHIgPSBOVUxMOworICAgICAgICBicmVh
azsKKyAgICB9CiAKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGlmICgg
IXIgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVJTlZBTDsKKyAgICBpZiAo
ICFyICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJjID0gLUVOT0VOVDsKLSAg
ICAgICAgICAgIGlmICggIXJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkK
LSAgICAgICAgICAgICAgICBicmVhazsKKyAgICByYyA9IC1FTk9FTlQ7CisgICAgaWYgKCAhcmFu
Z2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQorICAgICAgICBnb3RvIG91dDsK
IAotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2Uociwgc3RhcnQsIGVuZCk7
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KKyAgICByYyA9IHJhbmdlc2V0
X3JlbW92ZV9yYW5nZShyLCBzdGFydCwgZW5kKTsKIAorIG91dDoKICAgICBzcGluX3VubG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICBy
ZXR1cm4gcmM7CkBAIC05MzksMjAgKzkxMCwxMiBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIHNwaW5f
bG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAK
LSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3Qs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAg
aWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAg
ICAgICAgICBjb250aW51ZTsKKyAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5zZXJ2ZXJbaWRdOwogCi0gICAgICAgIGlmICggcy0+aWQgPT0gaWQgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICByYyA9IHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIGZsYWdzLCBzKTsKLSAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQorICAgIGlmICggaWQgPj0gTUFYX05SX0lP
UkVRX1NFUlZFUlMgfHwgIXMgfHwgSVNfREVGQVVMVChzKSApCisgICAgICAgIHJjID0gLUVOT0VO
VDsKKyAgICBlbHNlCisgICAgICAgIHJjID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3Ms
IHMpOwogCiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxvY2spOwogCkBAIC05NzAsNTYgKzkzMyw1MCBAQCBpbnQgaHZtX21hcF9tZW1f
dHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIGlu
dCBodm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90
IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlZCkKIHsKLSAg
ICBzdHJ1Y3QgbGlzdF9oZWFkICplbnRyeTsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
czsKICAgICBpbnQgcmM7CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3Rf
Zm9yX2VhY2ggKCBlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubGlzdCApCi0gICAgewotICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcyA9IGxpc3RfZW50cnkoZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkpOwotCi0gICAg
ICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQot
ICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIuc2VydmVyW2lkXTsKIAotICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKLSAgICAgICAg
ICAgIGNvbnRpbnVlOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBpZiAoIGlkID49IE1BWF9OUl9J
T1JFUV9TRVJWRVJTIHx8ICFzIHx8IElTX0RFRkFVTFQocykgKQorICAgICAgICBnb3RvIG91dDsK
IAotICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAgZG9tYWluX3BhdXNlKGQpOwogCi0gICAg
ICAgIGlmICggZW5hYmxlZCApCi0gICAgICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShz
LCBmYWxzZSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlz
YWJsZShzLCBmYWxzZSk7CisgICAgaWYgKCBlbmFibGVkICkKKyAgICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9lbmFibGUocyk7CisgICAgZWxzZQorICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2Fi
bGUocyk7CiAKLSAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CisgICAgZG9tYWluX3VucGF1c2Uo
ZCk7CiAKLSAgICAgICAgcmMgPSAwOwotICAgICAgICBicmVhazsKLSAgICB9CisgICAgcmMgPSAw
OwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5sb2NrKTsKICAgICByZXR1cm4gcmM7CiB9CiAKIGludCBodm1fYWxsX2lv
cmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiB7
Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwog
ICAgIGludCByYzsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgZm9yICgg
aWQgPSAwOyBpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyBpZCsrICkKICAgICB7Ci0gICAgICAg
IGJvb2wgaXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVx
X3NlcnZlcik7CisgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworCisgICAgICAg
IHMgPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF07CiAKLSAgICAg
ICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIGlzX2RlZmF1bHQsIHYpOworICAg
ICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHJjID0gaHZt
X2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAg
ICAgICBnb3RvIGZhaWw7CiAgICAgfQpAQCAtMTAyOSwxMCArOTg2LDE3IEBAIGludCBodm1fYWxs
X2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYp
CiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICB3aGls
ZSAoIGlkLS0gIT0gMCApCisgICAgeworICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
czsKKworICAgICAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJb
aWRdOworCisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAg
ICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzLCB2KTsKKyAgICB9CiAKICAgICBzcGlu
X3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CiAKQEAgLTEwNDEsNDQgKzEwMDUsNTIgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRf
dmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBodm1fYWxsX2lv
cmVxX3NlcnZlcnNfcmVtb3ZlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYp
CiB7Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlk
OwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5sb2NrKTsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBmb3IgKCBpZCA9IDA7IGlk
IDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IGlkKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnM7CisKKyAgICAgICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIuc2VydmVyW2lkXTsKKworICAgICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNv
bnRpbnVlOworCiAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX3ZjcHUocywgdik7Cisg
ICAgfQogCiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxvY2spOwogfQogCiB2b2lkIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJz
KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsICpu
ZXh0OworICAgIHVuc2lnbmVkIGludCBpZDsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICAvKiBObyBuZWVkIHRv
IGRvbWFpbl9wYXVzZSgpIGFzIHRoZSBkb21haW4gaXMgYmVpbmcgdG9ybiBkb3duICovCiAKLSAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5leHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaXN0X2VudHJ5ICkKKyAgICBmb3IgKCBpZCA9IDA7IGlkIDwgTUFYX05SX0lPUkVRX1NFUlZF
UlM7IGlkKysgKQogICAgIHsKLSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJj
aC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKKyAgICAgICAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnM7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMsIGlz
X2RlZmF1bHQpOworICAgICAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5z
ZXJ2ZXJbaWRdOwogCi0gICAgICAgIGlmICggaXNfZGVmYXVsdCApCi0gICAgICAgICAgICBkLT5h
cmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxMOworICAgICAgICBpZiAo
ICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGxpc3RfZGVsKCZzLT5saXN0
X2VudHJ5KTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOworICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKIAotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rl
aW5pdChzLCBpc19kZWZhdWx0KTsKKyAgICAgICAgQVNTRVJUKGQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIuY291bnQpOworICAgICAgICAtLWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIuY291bnQ7CiAKKyAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5z
ZXJ2ZXJbaWRdID0gTlVMTDsKICAgICAgICAgeGZyZWUocyk7CiAgICAgfQorICAgIEFTU0VSVCgh
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCk7CiAKICAgICBzcGluX3VubG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiB9CkBA
IC0xMTExLDcgKzEwODMsNyBAQCBpbnQgaHZtX3NldF9kbV9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCwgZG9taWRfdCBkb21pZCkKICAgICAgKiBzdGlsbCBiZSBzZXQgYW5kIHRodXMsIHdoZW4gdGhl
IHNlcnZlciBpcyBjcmVhdGVkLCBpdCB3aWxsIGhhdmUKICAgICAgKiB0aGUgY29ycmVjdCBkb21p
ZC4KICAgICAgKi8KLSAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2Vy
dmVyOworICAgIHMgPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltERUZB
VUxUX0lPU0VSVklEXTsKICAgICBpZiAoICFzICkKICAgICAgICAgZ290byBkb25lOwogCkBAIC0x
MTYwLDE2ICsxMTMyLDE2IEBAIGludCBodm1fc2V0X2RtX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBkb21pZF90IGRvbWlkKQogc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW9yZXFfdCAqcCkKIHsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKICAgICB1aW50MzJfdCBjZjg7CiAgICAgdWludDhfdCB0eXBlOwogICAgIHVp
bnQ2NF90IGFkZHI7CisgICAgdW5zaWduZWQgaW50IGlkOwogCi0gICAgaWYgKCBsaXN0X2VtcHR5
KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QpICkKKyAgICBpZiAoICFkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmNvdW50ICkKICAgICAgICAgcmV0dXJuIE5VTEw7
CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAtPnR5cGUgIT0gSU9S
RVFfVFlQRV9QSU8gKQotICAgICAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRf
aW9yZXFfc2VydmVyOworICAgICAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5zZXJ2ZXJbREVGQVVMVF9JT1NFUlZJRF07CiAKICAgICBjZjggPSBkLT5hcmNoLmh2bV9k
b21haW4ucGNpX2NmODsKIApAQCAtMTIxMSwxNiArMTE4MywxNCBAQCBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgYWRkciA9IHAtPmFkZHI7CiAgICAgfQogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIGZv
ciAoIGlkID0gMDsgaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaWQrKyApCiAgICAgeworICAg
ICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICAgICAgc3RydWN0IHJhbmdlc2V0
ICpyOwogCi0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3Jl
cV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHMgPSBkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF07CiAKLSAgICAgICAgaWYgKCAhcy0+ZW5h
YmxlZCApCisgICAgICAgIGlmICggIXMgfHwgSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07CkBAIC0xMjUzLDcgKzEyMjMs
NyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiBkLT5hcmNoLmh2
bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXI7CisgICAgcmV0dXJuIGQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW0RFRkFVTFRfSU9TRVJWSURdOwogfQogCiBzdGF0aWMg
aW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBp
b3JlcV90ICpwKQpAQCAtMTQxMSwxNCArMTM4MSwyMCBAQCBpbnQgaHZtX3NlbmRfaW9yZXEoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnByb3RvX3AsCiB1bnNpZ25lZCBpbnQg
aHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKQogewogICAgIHN0
cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7Ci0gICAgdW5zaWduZWQgaW50IGZhaWxlZCA9IDA7CisgICAgdW5zaWduZWQgaW50
IGlkLCBmYWlsZWQgPSAwOworCisgICAgZm9yICggaWQgPSAwOyBpZCA8IE1BWF9OUl9JT1JFUV9T
RVJWRVJTOyBpZCsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
OworCisgICAgICAgIHMgPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltp
ZF07CisKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKIAotICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaXN0X2VudHJ5ICkKICAgICAgICAgaWYgKCBodm1fc2VuZF9pb3JlcShzLCBwLCBidWZmZXJl
ZCkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQogICAgICAgICAgICAgZmFpbGVkKys7CisgICAg
fQogCiAgICAgcmV0dXJuIGZhaWxlZDsKIH0KQEAgLTE0MzgsNyArMTQxNCw2IEBAIHN0YXRpYyBp
bnQgaHZtX2FjY2Vzc19jZjgoCiB2b2lkIGh2bV9pb3JlcV9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIubGlzdCk7CiAKICAgICByZWdpc3Rlcl9wb3J0aW9faGFuZGxlcihkLCAweGNmOCwgNCwgaHZt
X2FjY2Vzc19jZjgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9t
YWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCA3ZjEyOGMwNWZm
Li4wMWZlOGE3MmQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNjAsNyArNjAsNiBA
QCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAKICAgICAvKiBEb21haW4gaWQgb2YgZW11bGF0
aW5nIGRvbWFpbiAqLwogICAgIGRvbWlkX3QgICAgICAgICAgICAgICAgZG9taWQ7Ci0gICAgaW9z
ZXJ2aWRfdCAgICAgICAgICAgICBpZDsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgIGlvcmVx
OwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgaW9yZXFfdmNwdV9saXN0OwogICAgIHN0cnVj
dCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7CkBAIC0xMDAsNiArOTksOSBAQCBzdHJ1Y3QgaHZt
X3BpX29wcyB7CiAgICAgdm9pZCAoKmRvX3Jlc3VtZSkoc3RydWN0IHZjcHUgKnYpOwogfTsKIAor
I2RlZmluZSBNQVhfTlJfSU9SRVFfU0VSVkVSUyA4CisjZGVmaW5lIERFRkFVTFRfSU9TRVJWSUQg
MAorCiBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgLyogR3Vlc3QgcGFnZSByYW5nZSB1c2VkIGZv
ciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJzICovCiAgICAgc3RydWN0IHsKQEAgLTEwOSwxMSAr
MTExLDEwIEBAIHN0cnVjdCBodm1fZG9tYWluIHsKIAogICAgIC8qIExvY2sgcHJvdGVjdHMgYWxs
IG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQgdGhlIGRlZmF1bHQgKi8KICAgICBz
dHJ1Y3QgewotICAgICAgICBzcGlubG9ja190ICAgICAgIGxvY2s7Ci0gICAgICAgIGlvc2Vydmlk
X3QgICAgICAgaWQ7Ci0gICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKyAgICAgICAgc3Bp
bmxvY2tfdCAgICAgICAgICAgICAgbG9jazsKKyAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnNlcnZlcltNQVhfTlJfSU9SRVFfU0VSVkVSU107CisgICAgICAgIHVuc2lnbmVkIGludCAg
ICAgICAgICAgIGNvdW50OwogICAgIH0gaW9yZXFfc2VydmVyOwotICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpkZWZhdWx0X2lvcmVxX3NlcnZlcjsKIAogICAgIC8qIENhY2hlZCBDRjggZm9y
IGd1ZXN0IFBDSSBjb25maWcgY3ljbGVzICovCiAgICAgdWludDMyX3QgICAgICAgICAgICAgICAg
cGNpX2NmODsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLtZ-000674-0Z; Thu, 31 Aug 2017 09:36:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLtY-00066Z-3v
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:16 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 3D/EE-02045-F88D7A95; Thu, 31 Aug 2017 09:36:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUrfvxvJ
 Ig1PfTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlDXeZCg4EVhz5vomxgfGGTRcjJ4eEgL/E
 7gUnGUFsNgEdialPL7F2MXJwiAioSNzeawBiMguUS3RMqAWpEBYIlZgz4z87iM0ioCpxaP5yN
 hCbV8Ba4uuWo8wQE+UldrVdZAWxOQVsJJYsagCbLgRUc2jlMmYIW0Vi/dRZUL2CEidnPmEBsZ
 kFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NTPVyU4uLE9N
 TcxKTivWS83M3MQIDp56BgXEHY98qv0OMkhxMSqK8YReWRwrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4BW4DpQTLEpNT61Iy8wBhjBMWoKDR0mENxckzVtckJhbnJkOkTrFqCglznv+GlBCACSRU
 ZoH1waLm0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmPgkzhycwrgZv+CmgxE9DiWK+lII
 tLEhFSUg2MafyvY+5KXmDcou5bnG0mZvM4yaP/wK2/7u3mCpYXw6v16sxOLPs55/LkPb1vl+4
 4dme70LuQxzl5H/R2Nmnfr07ylo5xMnw/UXQbt7st/8K7q6TWZOUelosxnrLwSqv2VA3VxKcP
 z/aWLVfcenZKT8me8DUvZ7H+vM2SYlHKdLvqy2qvM88MlViKMxINtZiLihMBig3EWpYCAAA=
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504172173!106820314!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28069 invoked from network); 31 Aug 2017 09:36:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437804552"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:35:55 +0100
Message-ID: <20170831093605.2757-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 02/12] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vz
c2FyaWx5IGF2YWlsYWJsZSB0byBiZQpmb3JlaWduLW1hcHBlZCBieSBhIHRvb2xzIGRvbWFpbiB1
bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoIHJpc2tzCnNoYXR0ZXJpbmcgYSBzdXBlci1w
YWdlIG1hcHBpbmcuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1
Y2ggYSByZXNvdXJjZSB0byBiZSBwcml2LW1hcHBlZApkaXJlY3RseSwgYnkgZWl0aGVyIGEgUFYg
b3IgSFZNIHRvb2xzIGRvbWFpbjogZ3JhbnQgdGFibGUgZnJhbWVzLgoKTk9URTogV2hpbHN0IHRo
ZSBuZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0
dXJlLAogICAgICBJIGhhdmUgbm8gbWVhbnMgdG8gdGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0g
YW5kIHNvIGNhbm5vdCB2ZXJpZnkKICAgICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBI
ZW5jZSBpdCBpcyBjdXJyZW50bHkgb25seSBpbXBsZW1lbnRlZAogICAgICBmb3IgeDg2LgoKU2ln
bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgIHwg
MTExICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICAgICAgfCAgIDMgKy0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAg
ICAgIHwgIDU2ICsrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICAgfCAgIDMgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgIHwgIDM4ICsrKysr
KysrKysrKysrLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggfCAgIDEgKwogNiBmaWxl
cyBjaGFuZ2VkLCAxOTEgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2ZmZiZWE3OTRi
Li4zYjVmMmU5YjgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNDY4OSw2ICs0Njg5LDEwNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlz
bWFwX29uZSgKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVf
Z3JhbnRfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSkKK3sKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKworICAgIC8qCisgICAgICogSXRlcmF0ZSB0aHJvdWdoIHRoZSBsaXN0
IGJhY2t3YXJkcyBzbyB0aGF0IGdudHRhYl9nZXRfZnJhbWUoKSBpcworICAgICAqIGZpcnN0IGNh
bGxlZCBmb3IgdGhlIGhpZ2hlc3QgbnVtYmVyZWQgZnJhbWUuIFRoaXMgbWVhbnMgdGhhdCB0aGUK
KyAgICAgKiBvdXQtb2YtYm91bmRzIGNoZWNrIHdpbGwgYmUgZG9uZSBvbiB0aGUgZmlyc3QgaXRl
cmF0aW9uIGFuZCwgaWYKKyAgICAgKiB0aGUgdGFibGUgbmVlZHMgdG8gZ3JvdywgaXQgd2lsbCBv
bmx5IGdyb3cgb25jZS4KKyAgICAgKi8KKyAgICBpID0gbnJfZnJhbWVzOworICAgIHdoaWxlICgg
aS0tICE9IDAgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuID0gZ250dGFiX2dldF9mcmFtZShk
LCBmcmFtZSArIGkpOworCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkK
KyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZu
X3gobWZuKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCB4ZW5tZW1f
YWNxdWlyZV9yZXNvdXJjZSh4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKK3sKKyAg
ICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5zaWdu
ZWQgbG9uZyAqbWZuX2xpc3Q7CisgICAgaW50IHJjOworCisgICAgaWYgKCB4bWFyLT5ucl9mcmFt
ZXMgPT0gMCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZCA9IHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQoeG1hci0+ZG9taWQpOworICAgIGlmICggZCA9PSBOVUxMICkKKyAgICAg
ICAgcmV0dXJuIC1FU1JDSDsKKworICAgIHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9U
QVJHRVQsIGQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIG1mbl9s
aXN0ID0geG1hbGxvY19hcnJheSh1bnNpZ25lZCBsb25nLCB4bWFyLT5ucl9mcmFtZXMpOworCisg
ICAgcmMgPSAtRU5PTUVNOworICAgIGlmICggIW1mbl9saXN0ICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICBzd2l0Y2ggKCB4bWFyLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5NRU1fcmVz
b3VyY2VfZ3JhbnRfdGFibGU6CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCB4
bWFyLT5pZCApIC8qIG11c3QgYmUgemVybyBmb3IgZ3JhbnRfdGFibGUgKi8KKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIHJjID0geGVubWVtX2FjcXVpcmVfZ3JhbnRfdGFibGUoZCwgeG1h
ci0+ZnJhbWUsIHhtYXItPm5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5fbGlzdCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAg
ICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYg
KCByYyApCisgICAgICAgIGdvdG8gZnJlZV9hbmRfb3V0OworCisgICAgaWYgKCAhcGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGN1cnJkKSApCisgICAgeworICAgICAgICBpZiAoIF9fY29weV90b19ndWVz
dF9vZmZzZXQoeG1hci0+Z21mbl9saXN0LCAwLCBtZm5fbGlzdCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgcmMgPSAt
RUZBVUxUOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHhtYXItPm5yX2ZyYW1lczsgaSsrICkKKyAgICAg
ICAgeworICAgICAgICAgICAgeGVuX3Bmbl90IGdmbjsKKworICAgICAgICAgICAgcmMgPSAtRUZB
VUxUOworICAgICAgICAgICAgaWYgKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJmdmbiwgeG1h
ci0+Z21mbl9saXN0LCBpLCAxKSApCisgICAgICAgICAgICAgICAgZ290byBmcmVlX2FuZF9vdXQ7
CisKKyAgICAgICAgICAgIHJjID0gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KGN1cnJkLCBnZm4sIF9t
Zm4obWZuX2xpc3RbaV0pKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAg
IGdvdG8gZnJlZV9hbmRfb3V0OworICAgICAgICB9CisgICAgfQorCisgZnJlZV9hbmRfb3V0Ogor
ICAgIHhmcmVlKG1mbl9saXN0KTsKKworIG91dDoKKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsK
KyAgICByZXR1cm4gcmM7Cit9CisKIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIGludCByYzsKQEAg
LTQ5MTEsNiArNTAxMiwxNiBAQCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21k
LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgcmV0dXJuIHJjOwog
ICAgIH0KIAorICAgIGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6CisgICAgeworICAgICAg
ICB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCB4bWFyOworCisgICAgICAgIGlmICggY29weV9m
cm9tX2d1ZXN0KCZ4bWFyLCBhcmcsIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwor
CisgICAgICAgIHJldHVybiB4ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSgmeG1hcik7CisgICAgfQor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIHN1YmFyY2hfbWVtb3J5X29wKGNtZCwgYXJn
KTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKaW5kZXggZThhNTdkMTE4Yy4uYzUwM2E3ZjFkMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTExOCw4
ICsxMTE4LDcgQEAgc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiB9CiAKIC8qIFNldCBmb3JlaWduIG1m
biBpbiB0aGUgZ2l2ZW4gZ3Vlc3QncyBwMm0gdGFibGUuICovCi1zdGF0aWMgaW50IHNldF9mb3Jl
aWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKK2ludCBzZXRfZm9yZWlnbl9w
Mm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbikK
IHsKICAgICByZXR1cm4gc2V0X3R5cGVkX3AybV9lbnRyeShkLCBnZm4sIG1mbiwgUEFHRV9PUkRF
Ul80SywgcDJtX21hcF9mb3JlaWduLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAy
bV9nZXRfaG9zdHAybShkKS0+ZGVmYXVsdF9hY2Nlc3MpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDQ1NmM4YzVi
ODAuLmUzZjBmOWM5NzEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM2MTQsMzggKzM2MTQsNTggQEAgaW50IG1l
bV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90
IHJlZiwKIH0KICNlbmRpZgogCi1pbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgbWZu
X3QgKm1mbikKLXsKLSAgICBpbnQgcmMgPSAwOwogCi0gICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5n
cmFudF90YWJsZSk7CitzdGF0aWMgbWZuX3QgZ250dGFiX2dldF9mcmFtZV9sb2NrZWQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgpCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxl
ICpndCA9IGQtPmdyYW50X3RhYmxlOworICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwogCi0g
ICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAwICkKLSAgICAgICAgZC0+Z3Jh
bnRfdGFibGUtPmd0X3ZlcnNpb24gPSAxOworICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMCAp
CisgICAgICAgIGd0LT5ndF92ZXJzaW9uID0gMTsKIAotICAgIGlmICggZC0+Z3JhbnRfdGFibGUt
Pmd0X3ZlcnNpb24gPT0gMiAmJgorICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJgogICAg
ICAgICAgKGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKICAgICB7CiAgICAg
ICAgIGlkeCAmPSB+WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsKLSAgICAgICAgaWYgKCBp
ZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAgICAgICAgICAqbWZu
ID0gX21mbih2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pKTsKLSAgICAg
ICAgZWxzZQotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBpZiAoIGlkeCA8IG5y
X3N0YXR1c19mcmFtZXMoZ3QpICkKKyAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4o
Z3QtPnN0YXR1c1tpZHhdKSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGlmICgg
KGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgorICAgICAgICBpZiAo
IChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGd0KSkgJiYKICAgICAgICAgICAgICAoaWR4IDwgbWF4
X2dyYW50X2ZyYW1lcykgKQogICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsg
MSk7CiAKLSAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUp
ICkKLSAgICAgICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5z
aGFyZWRfcmF3W2lkeF0pKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhndCkgKQorICAgICAgICAgICAg
bWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+c2hhcmVkX3Jhd1tpZHhdKSk7CiAgICAgfQogCi0g
ICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZCwgaWR4LCBnZm4pOworICAgIHJldHVybiBtZm47Cit9
CisKK21mbl90IGdudHRhYl9nZXRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBpZHgpCit7CisgICAgbWZuX3QgbWZuOworCisgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFu
dF90YWJsZSk7CisgICAgbWZuID0gZ250dGFiX2dldF9mcmFtZV9sb2NrZWQoZCwgaWR4KTsKKyAg
ICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworCisgICAgcmV0dXJuIG1mbjsK
K30KKworaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBpZHgsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pCit7Cisg
ICAgaW50IHJjID0gMDsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwor
CisgICAgKm1mbiA9IGdudHRhYl9nZXRfZnJhbWVfbG9ja2VkKGQsIGlkeCk7CisgICAgaWYgKCBt
Zm5fZXEoKm1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgIGVs
c2UKKyAgICAgICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZCwgaWR4LCBnZm4pOwogCiAgICAgZ3Jh
bnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNjM5NWU4
ZmQxZC4uM2NjZWMyNTBkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC02MTMsNiArNjEzLDkgQEAgdm9pZCBw
Mm1fbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBwMm1faXNfbG9n
ZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKiwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbmQpOwogCisvKiBTZXQgZm9y
ZWlnbiBlbnRyeSBpbiB0aGUgcDJtIHRhYmxlIChmb3IgcHJpdi1tYXBwaW5nKSAqLworaW50IHNl
dF9mb3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwg
bWZuX3QgbWZuKTsKKwogLyogU2V0IG1taW8gYWRkcmVzc2VzIGluIHRoZSBwMm0gdGFibGUgKGZv
ciBwYXNzLXRocm91Z2gpICovCiBpbnQgc2V0X21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBvcmRlciwgcDJtX2FjY2Vzc190IGFjY2Vzcyk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgK
aW5kZXggMjkzODZkZjk4Yi4uOWJmNThlNzM4NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL21lbW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjUwLDcg
KzY1MCw0MyBAQCBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gewogdHlwZWRlZiBzdHJ1
Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8geGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdDsKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3QpOwogCi0vKiBO
ZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjggKi8KKyNpZiBkZWZpbmVkKF9fWEVOX18p
IHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKKworLyoKKyAqIEdldCB0aGUgcGFnZXMgZm9yIGEg
cGFydGljdWxhciBndWVzdCByZXNvdXJjZSwgc28gdGhhdCB0aGV5IGNhbiBiZQorICogbWFwcGVk
IGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9tYWluLgorICovCisjZGVmaW5lIFhFTk1FTV9hY3F1aXJl
X3Jlc291cmNlIDI4CitzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKKyAgICAvKiBJ
TiAtIHRoZSBkb21haW4gd2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCisgICAgZG9t
aWRfdCBkb21pZDsKKyAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlIChkZWZpbmVkIGJl
bG93KSAqLworICAgIHVpbnQxNl90IHR5cGU7CisKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dy
YW50X3RhYmxlIDAKKworICAgIC8qCisgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3Vy
Y2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCisgICAgICogICAgICB1bmxlc3Mgc3Rh
dGVkIG90aGVyd2lzZS4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBpZDsKKyAgICAvKiBJTiAtIG51
bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCisgICAg
dWludDMyX3QgbnJfZnJhbWVzOworICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFs
IGZyYW1lIHRvIGJlIG1hcHBlZCAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7CisgICAg
LyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwg
Z21mbl9saXN0CisgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZO
cyBvZiB0aGUgcmVzb3VyY2UuCisgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBp
cyBIVk0gdGhlbiBpdCBpcyBleHBlY3RlZCB0aGF0LCBvbgorICAgICAqICAgICAgICAgIGVudHJ5
LCBnbWZuX2xpc3Qgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcworICAgICAq
ICAgICAgICAgIHRoYXQgd2lsbCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291cmNl
LgorICAgICAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBnbWZuX2xpc3Q7Cit9
OwordHlwZWRlZiBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNxdWly
ZV9yZXNvdXJjZV90OworCisjZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9f
WEVOX1RPT0xTX18pICovCisKKy8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOSAq
LwogCiAjZW5kaWYgLyogX19YRU5fUFVCTElDX01FTU9SWV9IX18gKi8KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFi
bGUuaAppbmRleCA0M2VjNmM0ZDgwLi5mOWU4OTM3NWJiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApA
QCAtMTM2LDYgKzEzNiw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdyYW50X3RvX3N0
YXR1c19mcmFtZXMoaW50IGdyYW50X2ZyYW1lcykKIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dm
bihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBncmFudF9yZWZfdCByZWYsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3QgKmdmbiwgdWludDE2X3QgKnN0YXR1cyk7CiAKK21mbl90IGdu
dHRhYl9nZXRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgpOwogaW50
IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdm
bl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOwogCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLta-00068d-Pl; Thu, 31 Aug 2017 09:36:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLtZ-00066r-5q
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A3/89-03642-098D7A95; Thu, 31 Aug 2017 09:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW7/jeW
 RBv8WGlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfbnawFkzvZqxY8vQxUwPj4+QuRg4OCQF/
 iT9z47sYOTnYBHQkpj69xAoSFhFQkbi91wDEZBYol+iYUAtSISzgInHw7xsmkDCLgKrE4UeFI
 GFeAWuJHTvaGUFsCQF5iV1tF1lBbE4BG4klixrA4kJANYdWLmOGqBeUODnzCQuIzSygKdG6/T
 c7hC0v0bx1NjNEvYrE+qmz2CYw8s1C0jILScssJC0LGJlXMWoUpxaVpRbpGlnqJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhkDEOxgPLAo8BCjJAeTkihv2IXlkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeAWuA+UEi1LTUyvSMnOAAQ+TluDgURLhzQVJ8xYXJOYWZ6ZDpE4xK
 kqJ86aBJARAEhmleXBtsCi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeBpApPJl5JXDTXw
 EtZgJaHOu1FGRxSSJCSqqB0f5L3NUU+z9ZN877dhxfHCmj6x/8Oov97eR93gdkVm55KiSs90N
 62oKtK413WHkp/13mOzFh13vfA3Mi9npFmWZY8z7+llpTvvLFm/wHIm85vQovti/q/ycR/zFk
 36KfeVYzS/vO/JCWutI8pWJJWtLeJVca31Tv+tNu1L5qTmXk5rJXe81YnyixFGckGmoxFxUnA
 gBoAr0TrQIAAA==
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504172174!80484866!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36530 invoked from network); 31 Aug 2017 09:36:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446032832"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:36:00 +0100
Message-ID: <20170831093605.2757-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 07/12] x86/hvm/ioreq: use bool rather than
	bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjaGFuZ2VzIHVzZSBvZiBib29sX3QgdG8gYm9vbCBpbiB0aGUgaW9yZXEgc2Vy
dmVyIGNvZGUuIEl0IGFsc28KZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9uIGluIGEgY29u
dGludWF0aW9uIGxpbmUuCgpUaGlzIHBhdGNoIGlzIHB1cmVseSBjb3NtZXRpYy4gTm8gc2VtYW50
aWMgb3IgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAg
IHwgICA0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDEwMCArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oIHwgICA2ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCAgfCAg
MTQgKysrLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDY0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG0uYwppbmRleCBmN2NiODgzZmVjLi44N2VmNGI2Y2E5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC00MDksNyArNDA5
LDcgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQog
ICAgICAgICBpZiAoIGRhdGEtPnBhZFswXSB8fCBkYXRhLT5wYWRbMV0gfHwgZGF0YS0+cGFkWzJd
ICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHJjID0gaHZtX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoZCwgY3Vycl9kLT5kb21haW5faWQsIDAsCisgICAgICAgIHJjID0gaHZtX2NyZWF0ZV9p
b3JlcV9zZXJ2ZXIoZCwgY3Vycl9kLT5kb21haW5faWQsIGZhbHNlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRhdGEtPmhhbmRsZV9idWZpb3JlcSwgJmRhdGEtPmlkKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNThiNGFmYTFkMS4uMDMxZDA3YmFmMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC00MzYxLDcgKzQzNjEsNyBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgK
ICAgICAgICAgewogICAgICAgICAgICAgZG9taWRfdCBkb21pZCA9IGQtPmFyY2guaHZtX2RvbWFp
bi5wYXJhbXNbSFZNX1BBUkFNX0RNX0RPTUFJTl07CiAKLSAgICAgICAgICAgIHJjID0gaHZtX2Ny
ZWF0ZV9pb3JlcV9zZXJ2ZXIoZCwgZG9taWQsIDEsCisgICAgICAgICAgICByYyA9IGh2bV9jcmVh
dGVfaW9yZXFfc2VydmVyKGQsIGRvbWlkLCB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZLCBOVUxMKTsKICAg
ICAgICAgICAgIGlmICggcmMgIT0gMCAmJiByYyAhPSAtRUVYSVNUICkKICAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW8uYwppbmRleCAyMTRhYjMwN2M0Li5iZmFjOTkzMjIzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBAIC01OSw3
ICs1OSw3IEBAIHZvaWQgc2VuZF90aW1lb2Zmc2V0X3JlcSh1bnNpZ25lZCBsb25nIHRpbWVvZmYp
CiAgICAgaWYgKCB0aW1lb2ZmID09IDAgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGh2
bV9icm9hZGNhc3RfaW9yZXEoJnAsIDEpICE9IDAgKQorICAgIGlmICggaHZtX2Jyb2FkY2FzdF9p
b3JlcSgmcCwgdHJ1ZSkgIT0gMCApCiAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlVuc3Vj
Y2Vzc2Z1bCB0aW1lb2Zmc2V0IHVwZGF0ZVxuIik7CiB9CiAKQEAgLTczLDcgKzczLDcgQEAgdm9p
ZCBzZW5kX2ludmFsaWRhdGVfcmVxKHZvaWQpCiAgICAgICAgIC5kYXRhID0gfjBVTCwgLyogZmx1
c2ggYWxsICovCiAgICAgfTsKIAotICAgIGlmICggaHZtX2Jyb2FkY2FzdF9pb3JlcSgmcCwgMCkg
IT0gMCApCisgICAgaWYgKCBodm1fYnJvYWRjYXN0X2lvcmVxKCZwLCBmYWxzZSkgIT0gMCApCiAg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlVuc3VjY2Vzc2Z1bCBtYXAtY2FjaGUgaW52YWxp
ZGF0ZVxuIik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCAzZTc1M2JhMjI0Li41ZTAxZTFhNmQyIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jCkBAIC00Myw3ICs0Myw3IEBAIHN0YXRpYyBpb3JlcV90ICpnZXRfaW9yZXEoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiAmcC0+dmNw
dV9pb3JlcVt2LT52Y3B1X2lkXTsKIH0KIAotYm9vbF90IGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2
Y3B1ICp2KQorYm9vbCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
OwpAQCAtNTksMTEgKzU5LDExIEBAIGJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoIHN2LT52Y3B1ID09IHYgJiYgc3YtPnBlbmRpbmcgKQotICAgICAg
ICAgICAgICAgIHJldHVybiAxOworICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAg
ICB9CiAgICAgfQogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIGZhbHNlOwogfQogCiBzdGF0
aWMgdm9pZCBodm1faW9fYXNzaXN0KHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3YsIHVpbnQ2NF90
IGRhdGEpCkBAIC04MiwxMCArODIsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1
Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCB1aW50NjRfdCBkYXRhKQogICAgIG1zaXhfd3JpdGVfY29t
cGxldGlvbih2KTsKICAgICB2Y3B1X2VuZF9zaHV0ZG93bl9kZWZlcnJhbCh2KTsKIAotICAgIHN2
LT5wZW5kaW5nID0gMDsKKyAgICBzdi0+cGVuZGluZyA9IGZhbHNlOwogfQogCi1zdGF0aWMgYm9v
bF90IGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpw
KQorc3RhdGljIGJvb2wgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Ys
IGlvcmVxX3QgKnApCiB7CiAgICAgd2hpbGUgKCBzdi0+cGVuZGluZyApCiAgICAgewpAQCAtMTEy
LDE2ICsxMTIsMTYgQEAgc3RhdGljIGJvb2xfdCBodm1fd2FpdF9mb3JfaW8oc3RydWN0IGh2bV9p
b3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBk
ZWZhdWx0OgogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIldlaXJkIEhWTSBpb3Jl
cXVlc3Qgc3RhdGUgJXVcbiIsIHN0YXRlKTsKLSAgICAgICAgICAgIHN2LT5wZW5kaW5nID0gMDsK
KyAgICAgICAgICAgIHN2LT5wZW5kaW5nID0gZmFsc2U7CiAgICAgICAgICAgICBkb21haW5fY3Jh
c2goc3YtPnZjcHUtPmRvbWFpbik7Ci0gICAgICAgICAgICByZXR1cm4gMDsgLyogYmFpbCAqLwor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOyAvKiBiYWlsICovCiAgICAgICAgIH0KICAgICB9CiAK
LSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAotYm9vbF90IGhhbmRsZV9odm1f
aW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKK2Jvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0
aW9uKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmdi0+YXJjaC5odm1fdmNwdS5odm1faW87
CkBAIC0xNDEsNyArMTQxLDcgQEAgYm9vbF90IGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1
Y3QgdmNwdSAqdikKICAgICAgICAgICAgIGlmICggc3YtPnZjcHUgPT0gdiAmJiBzdi0+cGVuZGlu
ZyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAhaHZtX3dhaXRfZm9yX2lv
KHN2LCBnZXRfaW9yZXEocywgdikpICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Cisg
ICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgfQpAQCAtMTc4LDcgKzE3OCw3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lv
X2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAg
IHJldHVybiAxOworICAgIHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgaW50IGh2bV9hbGxvY19p
b3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ2ZuKQpAQCAtMjA4LDcg
KzIwOCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVxX3Bh
Z2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCitzdGF0aWMgdm9pZCBo
dm1fdW5tYXBfaW9yZXFfcGFnZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYp
CiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVx
IDogJnMtPmlvcmVxOwogCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIHZvaWQgaHZtX3VubWFw
X2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sX3QgYnVmLCB1bnNpZ25lZCBsb25nIGdmbikKKyAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHN0cnVj
dCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
ID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwpAQCAtMjQwLDEwICsyNDAsMTAgQEAg
c3RhdGljIGludCBodm1fbWFwX2lvcmVxX3BhZ2UoCiAgICAgcmV0dXJuIDA7CiB9CiAKLWJvb2xf
dCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQorYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzOwotICAgIGJvb2xfdCBmb3VuZCA9IDA7CisgICAgYm9vbCBmb3VuZCA9
IGZhbHNlOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKIApAQCAtMjU0LDcgKzI1NCw3IEBAIGJvb2xfdCBpc19pb3JlcV9z
ZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICBpZiAoIChzLT5pb3JlcS52YSAmJiBzLT5pb3JlcS5wYWdlID09IHBhZ2UpIHx8
CiAgICAgICAgICAgICAgKHMtPmJ1ZmlvcmVxLnZhICYmIHMtPmJ1ZmlvcmVxLnBhZ2UgPT0gcGFn
ZSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBmb3VuZCA9IDE7CisgICAgICAgICAgICBmb3Vu
ZCA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KQEAgLTMwMiw3
ICszMDIsNyBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2lvcmVxX2V2dGNobihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92
Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0LCBzdHJ1Y3QgdmNwdSAqdikKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAgICAgaW50IHJjOwpAQCAt
NDE3LDIyICs0MTcsMjIgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIHsKICAgICBpbnQgcmM7CiAKLSAgICByYyA9IGh2
bV9tYXBfaW9yZXFfcGFnZShzLCAwLCBpb3JlcV9nZm4pOworICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4pOwogICAgIGlmICggcmMgKQogICAgICAgICByZXR1
cm4gcmM7CiAKICAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQot
ICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCAxLCBidWZpb3JlcV9nZm4pOworICAg
ICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCB0cnVlLCBidWZpb3JlcV9nZm4pOwogCiAg
ICAgaWYgKCByYyApCi0gICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOworICAgICAg
ICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
X3QgaXNfZGVmYXVsdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sX3QgaGFuZGxlX2J1ZmlvcmVxKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgaXNfZGVmYXVsdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGhhbmRsZV9idWZpb3JlcSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgaW9yZXFfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9H
Rk4pOwpAQCAtNDY5LDE1ICs0NjksMTUgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX3Nl
dHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVs
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgYm9vbF90IGhh
bmRsZV9idWZpb3JlcSA9ICggcy0+YnVmaW9yZXEudmEgIT0gTlVMTCApOworICAgIGJvb2wgaGFu
ZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKIAogICAgIGlmICggaGFuZGxlX2J1Zmlv
cmVxICkKLSAgICAgICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgMSk7CisgICAgICAgIGh2bV91
bm1hcF9pb3JlcV9wYWdlKHMsIHRydWUpOwogCi0gICAgaHZtX3VubWFwX2lvcmVxX3BhZ2Uocywg
MCk7CisgICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCiAgICAgaWYgKCAhaXNf
ZGVmYXVsdCApCiAgICAgewpAQCAtNDg5LDcgKzQ4OSw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3Jl
cV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2xfdCBpc19kZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTUw
MSw3ICs1MDEsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRz
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9z
ZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0KQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKQEAgLTUzNywxNyArNTM3
LDE3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgMCk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3Jhbmdlc2V0cyhzLCBmYWxzZSk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2
b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Zj
cHUgKnN2OwotICAgIGJvb2xfdCBoYW5kbGVfYnVmaW9yZXEgPSAoIHMtPmJ1ZmlvcmVxLnZhICE9
IE5VTEwgKTsKKyAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CiAK
ICAgICBzcGluX2xvY2soJnMtPmxvY2spOwogCkBAIC01NjIsNyArNTYyLDcgQEAgc3RhdGljIHZv
aWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAg
ICAgICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwogICAgIH0K
IAotICAgIHMtPmVuYWJsZWQgPSAxOworICAgIHMtPmVuYWJsZWQgPSB0cnVlOwogCiAgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeSAoIHN2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+aW9y
ZXFfdmNwdV9saXN0LApAQCAtNTc0LDEwICs1NzQsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyB2
b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0KQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKIHsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJvb2xfdCBoYW5kbGVfYnVm
aW9yZXEgPSAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKTsKKyAgICBib29sIGhhbmRsZV9idWZp
b3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CiAKICAgICBzcGluX2xvY2soJnMtPmxvY2spOwogCkBA
IC01OTIsNyArNTkyLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAm
cy0+aW9yZXEpOwogICAgIH0KIAotICAgIHMtPmVuYWJsZWQgPSAwOworICAgIHMtPmVuYWJsZWQg
PSBmYWxzZTsKIAogIGRvbmU6CiAgICAgc3Bpbl91bmxvY2soJnMtPmxvY2spOwpAQCAtNjAwLDcg
KzYwMCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1Zmlv
cmVxX2hhbmRsaW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRf
dCBpZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKQEAgLTYxOSw3ICs2MTksNyBAQCBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAg
ICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9S
RVFTUlZfQlVGSU9SRVFfQVRPTUlDICkKLSAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gMTsK
KyAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKIAogICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9zZXR1cF9wYWdlcygKICAgICAgICAgICAgICBzLCBpc19kZWZhdWx0LCBidWZpb3Jl
cV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKQEAgLTY0Niw3ICs2NDYs
NyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgaXNfZGVmYXVsdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgaXNfZGVmYXVsdCkKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKQEAgLTY4MSw3ICs2ODEsNyBAQCBzdGF0
aWMgaW9zZXJ2aWRfdCBuZXh0X2lvc2VydmlkKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIGludCBo
dm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0LCBpbnQgYnVmaW9y
ZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0
LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9z
ZXJ2aWRfdCAqaWQpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CkBAIC03MTMs
NyArNzEzLDcgQEAgaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQs
IGRvbWlkX3QgZG9taWQsCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKICAgICB7CiAgICAgICAgIGQt
PmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IHM7Ci0gICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZW5hYmxlKHMsIDEpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJs
ZShzLCB0cnVlKTsKICAgICB9CiAKICAgICBpZiAoIGlkICkKQEAgLTc1NiwxMSArNzU2LDExIEBA
IGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf
dCBpZCkKIAogICAgICAgICBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCAwLCBzKTsKIAotICAgICAg
ICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgMCk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZGlzYWJsZShzLCBmYWxzZSk7CiAKICAgICAgICAgbGlzdF9kZWwoJnMtPmxpc3RfZW50cnkp
OwogCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMsIDApOworICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2RlaW5pdChzLCBmYWxzZSk7CiAKICAgICAgICAgZG9tYWluX3VucGF1c2Uo
ZCk7CiAKQEAgLTk2OCw3ICs5NjgsNyBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIH0KIAogaW50IGh2bV9zZXRf
aW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGVuYWJsZWQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGVkKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQg
KmVudHJ5OwogICAgIGludCByYzsKQEAgLTk5Miw5ICs5OTIsOSBAQCBpbnQgaHZtX3NldF9pb3Jl
cV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAg
ZG9tYWluX3BhdXNlKGQpOwogCiAgICAgICAgIGlmICggZW5hYmxlZCApCi0gICAgICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCAwKTsKKyAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZW5hYmxlKHMsIGZhbHNlKTsKICAgICAgICAgZWxzZQotICAgICAgICAgICAgaHZtX2lvcmVx
X3NlcnZlcl9kaXNhYmxlKHMsIDApOworICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHMsIGZhbHNlKTsKIAogICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKIApAQCAtMTAxNyw3
ICsxMDE3LDcgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlzdF9lbnRyeSApCiAgICAgewotICAgICAgICBib29sX3QgaXNfZGVmYXVsdCA9IChzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlcik7CisgICAgICAgIGJvb2wg
aXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZl
cik7CiAKICAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIGlzX2RlZmF1
bHQsIHYpOwogICAgICAgICBpZiAoIHJjICkKQEAgLTEwNjYsNyArMTA2Niw3IEBAIHZvaWQgaHZt
X2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQogICAgIHsKLSAg
ICAgICAgYm9vbF90IGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVs
dF9pb3JlcV9zZXJ2ZXIpOworICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNo
Lmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwogCiAgICAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZGlzYWJsZShzLCBpc19kZWZhdWx0KTsKIApAQCAtMTM0OSw3ICsxMzQ5LDcgQEAgc3Rh
dGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgaW9yZXFfdCAqcCkKIH0KIAogaW50IGh2bV9zZW5kX2lvcmVxKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLCBpb3JlcV90ICpwcm90b19wLAotICAgICAgICAgICAgICAgICAgIGJvb2xfdCBi
dWZmZXJlZCkKKyAgICAgICAgICAgICAgICAgICBib29sIGJ1ZmZlcmVkKQogewogICAgIHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vyci0+ZG9t
YWluOwpAQCAtMTQwMCw3ICsxNDAwLDcgQEAgaW50IGh2bV9zZW5kX2lvcmVxKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBpb3JlcV90ICpwcm90b19wLAogICAgICAgICAgICAgcC0+c3RhdGUg
PSBTVEFURV9JT1JFUV9SRUFEWTsKICAgICAgICAgICAgIG5vdGlmeV92aWFfeGVuX2V2ZW50X2No
YW5uZWwoZCwgcG9ydCk7CiAKLSAgICAgICAgICAgIHN2LT5wZW5kaW5nID0gMTsKKyAgICAgICAg
ICAgIHN2LT5wZW5kaW5nID0gdHJ1ZTsKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZ
OwogICAgICAgICB9CiAgICAgfQpAQCAtMTQwOCw3ICsxNDA4LDcgQEAgaW50IGh2bV9zZW5kX2lv
cmVxKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBpb3JlcV90ICpwcm90b19wLAogICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAotdW5zaWduZWQgaW50IGh2bV9icm9hZGNh
c3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbF90IGJ1ZmZlcmVkKQordW5zaWduZWQgaW50IGh2bV9i
cm9hZGNhc3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbCBidWZmZXJlZCkKIHsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCBjZTUzNmY3NWVmLi43ZjEyOGMwNWZm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNDUsNyArNDUsNyBAQCBzdHJ1Y3QgaHZt
X2lvcmVxX3ZjcHUgewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdF9lbnRyeTsKICAgICBzdHJ1
Y3QgdmNwdSAgICAgICp2Y3B1OwogICAgIGV2dGNobl9wb3J0X3QgICAgaW9yZXFfZXZ0Y2huOwot
ICAgIGJvb2xfdCAgICAgICAgICAgcGVuZGluZzsKKyAgICBib29sICAgICAgICAgICAgIHBlbmRp
bmc7CiB9OwogCiAjZGVmaW5lIE5SX0lPX1JBTkdFX1RZUEVTIChYRU5fRE1PUF9JT19SQU5HRV9Q
Q0kgKyAxKQpAQCAtNjksOCArNjksOCBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAgICAg
c3BpbmxvY2tfdCAgICAgICAgICAgICBidWZpb3JlcV9sb2NrOwogICAgIGV2dGNobl9wb3J0X3Qg
ICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwogICAgIHN0cnVjdCByYW5nZXNldCAgICAgICAgKnJh
bmdlW05SX0lPX1JBTkdFX1RZUEVTXTsKLSAgICBib29sX3QgICAgICAgICAgICAgICAgIGVuYWJs
ZWQ7Ci0gICAgYm9vbF90ICAgICAgICAgICAgICAgICBidWZpb3JlcV9hdG9taWM7CisgICAgYm9v
bCAgICAgICAgICAgICAgICAgICBlbmFibGVkOworICAgIGJvb2wgICAgICAgICAgICAgICAgICAg
YnVmaW9yZXFfYXRvbWljOwogfTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCmluZGV4IDQz
ZmJlMTE1ZGMuLjE4MjlmY2Y0M2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApAQCAtMTksMTIg
KzE5LDEyIEBACiAjaWZuZGVmIF9fQVNNX1g4Nl9IVk1fSU9SRVFfSF9fCiAjZGVmaW5lIF9fQVNN
X1g4Nl9IVk1fSU9SRVFfSF9fCiAKLWJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAq
dik7Ci1ib29sX3QgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KTsKLWJv
b2xfdCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKTsKK2Jvb2wgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwor
Ym9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpOworYm9vbCBpc19p
b3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKTsKIAogaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQs
IGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2Rl
ZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX2RlZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpb3NlcnZpZF90ICppZCk7CiBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFfc2Vy
dmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQpOwogaW50IGh2bV9nZXRfaW9yZXFf
c2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKQEAgLTQwLDcgKzQw
LDcgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2Vy
dmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwgdWludDMyX3QgZmxhZ3MpOwogaW50IGh2
bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGVuYWJsZWQpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlZCk7CiAKIGludCBodm1fYWxsX2lv
cmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpOwog
dm9pZCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfcmVtb3ZlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZjcHUgKnYpOwpAQCAtNTEsOCArNTEsOCBAQCBpbnQgaHZtX3NldF9kbV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCk7CiBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcV90ICpwKTsKIGludCBo
dm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9f
cCwKLSAgICAgICAgICAgICAgICAgICBib29sX3QgYnVmZmVyZWQpOwotdW5zaWduZWQgaW50IGh2
bV9icm9hZGNhc3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbF90IGJ1ZmZlcmVkKTsKKyAgICAgICAg
ICAgICAgICAgICBib29sIGJ1ZmZlcmVkKTsKK3Vuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lv
cmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpOwogCiB2b2lkIGh2bV9pb3JlcV9pbml0KHN0
cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLtd-0006Cf-Bq; Thu, 31 Aug 2017 09:36:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLtc-0006BP-Ml
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:20 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9F/05-02226-398D7A95; Thu, 31 Aug 2017 09:36:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXnfyjeW
 RBovvylp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlz755iLzgoWzG/ZwtLA2ObaBcjJ4eEgL/E
 vScP2EBsNgEdialPL7F2MXJwiAioSNzeawASZhaYyizRfloTxBYWMJVo/NrGAmKzCKhKzLu/k
 gmknFfAWmLh1SCIifISu9ousoLYvAKCEidnPmGBGKMp0br9NzuELS/RvHU2M4gtBLRp/dRZbB
 MYeWYhaZmFpGUWkpYFjMyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r
 1kvNzNzECA4cBCHYwNm33PMQoycGkJMobdmF5pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXoHr
 QDnBotT01Iq0zBxgCMOkJTh4lER4a64BpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3P
 EiRAEhRRmke3AhYPF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8DyCU8mXklcJteAR3BBH
 RErNdSkCNKEhFSUg2MfP9VZ1y+lJ1svr9LO7TSoG2XyY+VUmbLmr7EHTdmitS9OO3Y2bxg78o
 rc6MirV/Otv86N9KOe7pvmODxaetrihzOLlutd3KrE3cnT2RuVobfD+V5noFv9J/dkrHIDjb9
 mr6vIrhWYT7TnJy7F3QbP2YJOz8ymKkjURKSeHdCyasOb8cpJ+OVWIozEg21mIuKEwF86kXyo
 gIAAA==
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504172177!109670407!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8330 invoked from network); 31 Aug 2017 09:36:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446032837"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:35:53 +0100
Message-ID: <20170831093605.2757-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
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 v3 00/12] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBHcmFudCB0YWJsZXMKIC0gSU9SRVEg
c2VydmVyIHBhZ2VzCgpOT1RFOiBUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiBhIG1hc3RlciByZS1i
YXNlIG9mIEp1ZXJnZW4gR3Jvc3MncyBwYXRjaCAieGVuOiBtb3ZlClhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlIGNvZGUgaW50byBncmFudF90YWJsZS5jIi4gRm9yIGNvbnZlbmllbmNlIHRoZSBjb2Rl
IGlzIGFsc28gYXZhaWxhYmxlCm9uIGEgYnJhbmNoIGF0OgoKaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS94ZW4uZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRz
L2lvcmVxNgoKdjM6CiAtIERyb3BwZWQgb3JpZ2luYWwgcGF0Y2ggIzEgc2luY2UgaXQgaXMgY292
ZXJlZCBieSBKdWVyZ2VuJ3MgcGF0Y2guCiAtIEFkZGVkIG5ldyB4ZW5mb3JlaWdubWVtb3J5Y2xl
YW51cCBwYXRjaCAoIzQpLgogLSBSZXBsYWNlZCB0aGUgcGF0Y2ggaW50cm9kdWNpbmcgdGhlIGlv
cmVxIHNlcnZlciAnaXNfZGVmYXVsdCcgZmxhZyB3aXRoIG9uZQogICB0aGF0IGNoYW5nZXMgdGhl
IGlvcmVxIHNlcnZlciBsaXN0IGludG8gYW4gYXJyYXkgKCM4KS4KClBhdWwgRHVycmFudCAoMTIp
OgogIHg4Ni9tbTogYWxsb3cgYSBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAgZ3Vlc3QgbWZu
cwogIHg4Ni9tbTogYWRkIEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVz
b3VyY2VzCiAgdG9vbHMvbGlieGVuZm9yZWlnbm1lbW9yeTogYWRkIHN1cHBvcnQgZm9yIHJlc291
cmNlIG1hcHBpbmcKICB0b29scy9saWJ4ZW5mb3JlaWdubWVtb3J5OiByZWR1Y2UgeGVuZm9yZWln
bm1lbW9yeV9yZXN0cmljdCBjb2RlCiAgICBmb290cHJpbnQKICB0b29scy9saWJ4ZW5jdHJsOiB1
c2UgbmV3IHhlbmZvcmVpZ25tZW1vcnkgQVBJIHRvIHNlZWQgZ3JhbnQgdGFibGUKICB4ODYvaHZt
L2lvcmVxOiByZW5hbWUgLipwZm4gYW5kIC4qZ21mbiB0byAuKmdmbgogIHg4Ni9odm0vaW9yZXE6
IHVzZSBib29sIHJhdGhlciB0aGFuIGJvb2xfdAogIHg4Ni9odm0vaW9yZXE6IG1haW50YWluIGFu
IGFycmF5IG9mIGlvcmVxIHNlcnZlcnMgcmF0aGVyIHRoYW4gYSBsaXN0CiAgeDg2L2h2bS9pb3Jl
cTogc2ltcGxpZnkgY29kZSBhbmQgdXNlIGNvbnNpc3RlbnQgbmFtaW5nCiAgeDg2L2h2bS9pb3Jl
cTogdXNlIGdmbl90IGluIHN0cnVjdCBodm1faW9yZXFfcGFnZQogIHg4Ni9odm0vaW9yZXE6IGRl
ZmVyIG1hcHBpbmcgZ2ZucyB1bnRpbCB0aGV5IGFyZSBhY3R1YWxseSByZXF1c3RlZAogIHg4Ni9o
dm0vaW9yZXE6IGFkZCBhIG5ldyBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uCgogdG9vbHMvaW5j
bHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaCAgICAgICAgICAgICAgfCAgMTEgKwogdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTggKy0KIHRv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oICAgIHwgIDE0ICst
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAg
MiArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAg
fCAgNTEgKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5
LmggIHwgIDM5ICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5
Lm1hcCAgIHwgICA1ICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAg
ICAgICAgICAgIHwgIDQ1ICsrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgICAg
ICAgICAgICAgICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMg
ICAgICAgICAgICAgICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0
ZS5oICAgICAgICAgICAgICAgICB8ICA0MiArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3Nv
bGFyaXMuYyAgICAgICAgICAgICAgICAgfCAgIDcgLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k
b20uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTE4ICsrLQogdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfaHZtLmMgICAgICAgICAgICAgICAgfCAgMTAgKy0KIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9s
aWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29s
cy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICAgICAgICAgICAgICAgICB8ICAgNiArLQog
eGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA4ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA4NTggKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE1MSArKystCiB4ZW4vYXJjaC94ODYvbW0v
cDJtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTYgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICAgICAgICAgIHwgIDIxICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oICAgICAgICAgICAgICAgICAgICB8ICAyMCArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMg
KwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICAgICAgICAgICAgICAgICAgICAgfCAg
NDYgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQxICstCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMSArCiAzMSBmaWxlcyBjaGFuZ2VkLCAxMDU3IGluc2VydGlvbnMoKyksIDU1OSBk
ZWxldGlvbnMoLSkKCi0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:36: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.xen.org>)
	id 1dnLtY-00066t-Pc; Thu, 31 Aug 2017 09:36:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnLtX-00066Y-Tx
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:36:16 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 FC/70-01778-F88D7A95; Thu, 31 Aug 2017 09:36:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXrfvxvJ
 Ig5ZpKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGLa8YC3YLVDRc6mVsYDzL08XIwSEh4C/x
 /WRSFyMnB5uAjsTUp5dYQcIiAioSt/cagJjMAuUSHRNqQUxhgQCJzwcCQIpZBFQl5l88zwxi8
 wpYS/x8Op8dxJYQkJfY1XaRFcTmFLCRWLKogRHEFgKqObRyGTOErSKxfuosNoheQYmTM5+wgN
 jMAhISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBqZ6uanFxYn
 pqTmJScV6yfm5mxiBQVPPwMC4g3FHu98hRkkOJiVR3rALyyOF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfAKXAfKCRalpqdWpGXmAMMXJi3BwaMkwpsLkuYtLkjMLc5Mh0idYlSUEuc9fw0oIQCSy
 CjNg2uDxcwlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK81SDjeTLzSuCmvwJazAS0ONZrKc
 jikkSElFQDo/rpgyWz6if/6XliPf+YsOjUhjPP/yoXRRjovt5tMnHW2dLgtt0B3/UX/7zxQfq
 C5L7ZbcGL5981uB9440/G4lqv/xPD/b42y3GeX/TrzskZ8l2Bwh9igpdMq5F+6HFqeega1ilb
 v0zar//r1V/hwsote1bM6a1daTrprc7r77NqmJc6ZR2ZfsNfiaU4I9FQi7moOBEAvcXK15QCA
 AA=
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504172172!109811052!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39529 invoked from network); 31 Aug 2017 09:36:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:36:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446032829"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:35:54 +0100
Message-ID: <20170831093605.2757-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 01/12] x86/mm: allow a privileged PV domain
	to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMg
dGhlbiBpdCBuZWVkcyBtYWtlCnRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKZG9taWQsIHNvIHRoYXQgdGhlIHBhc3Nl
ZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwpyYXRoZXIgdGhh
biBnZm5zIHByZXNlbnQgaW4gdGhlIGd1ZXN0IHAybS4KClRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNo
ZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgp0aGUg
b3duZXIgb2YgdGhlIHBhZ2UgdGFibGVzIG1hdGNoZXMgdGhlIGRvbWFpbiBwYXNzZWQgdG8KSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVy
IG9mIHRoZSBwYWdlLgpUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVj
YTkgKCJ4ODY6IENsZWFuIHVwCmdldF9wYWdlX2Zyb21fbDFlKCkgdG8gY29ycmVjdGx5IGRpc3Rp
bmd1aXNoIGJldHdlZW4gb3duZXItb2YtcHRlIGFuZApvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxs
IGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGUzMzk5
ODdjMDEuLjZmZmJlYTc5NGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDAyLDEyICsxMDAyLDE1IEBAIGdldF9wYWdlX2Zyb21fbDFl
KAogICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQogICAg
IHsKICAgICAgICAgLyoKLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9tYWlucyB0cmFuc2Zl
ciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAotICAgICAgICAgKiBkb21haW4ncyBwYWdl
cy4gVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvCi0gICAg
ICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3VwcG9ydHMgZ3JhbnRlZCBtYXBwaW5ncy4gQXQgdGhh
dCB0aW1lIHRoaXMKLSAgICAgICAgICogbWlub3IgaGFjayBjYW4gZ28gYXdheS4KKyAgICAgICAg
ICogSWYgdGhlIHJlYWwgcGFnZSBvd25lciBpcyBub3QgdGhlIGRvbWFpbiBzcGVjaWZpZWQgaW4g
dGhlCisgICAgICAgICAqIGh5cGVyY2FsbCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZp
ZWQgZG9tYWluIGhhcworICAgICAgICAgKiBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZSBwYWdl
IG93bmVyLgorICAgICAgICAgKiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZm
YiBleHBvcnQgdG8gZG9tMC4gSXQgaXMKKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEg
cHJpdmlsZWdlZCBQViBkb21haW4gdG8gbWFwIG1mbnMgdXNpbmcKKyAgICAgICAgICogRE9NSURf
U0VMRiwgd2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBzdWNoCisg
ICAgICAgICAqIGdyYW50IHRhYmxlIGZyYW1lcy4KICAgICAgICAgICovCi0gICAgICAgIGlmICgg
KHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwgKHBnX293bmVyID09IGwxZV9vd25lcikgfHwKKyAg
ICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fAogICAgICAgICAgICAgIHhzbV9w
cml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKICAgICAg
ICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:38:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLvR-00075O-Nh; Thu, 31 Aug 2017 09:38:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnLvP-00073k-NC
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 09:38:12 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 83/C7-01812-209D7A95; Thu, 31 Aug 2017 09:38:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsUSuHLSTV2mm8s
 jDT4vU7ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOuTL/IXPCXs+L6lpnsDYx9HF2MnBwsAreZ
 JLo7q7oYOTgkBEIlll+xhTBFJJ78T+ti5OIQEjjJJLH56m0mkHI2ASWJvQePM4LYIgLuEpNfH
 GYDsZkFFCRePN8KViMsYCzxc1YfK8R4VYmXj36D2bxA8SfLT4LVSAjIS5x7cJt5AiP3AkaGVY
 waxalFZalFukYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgb6tZ2Bg3MH46rj
 fIUZJDiYlUd6wC8sjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVtwAygkWpaanVqRl5gCDDCYt
 wcGjJMKbApLmLS5IzC3OTIdInWLU5bjTt+ELkxBLXn5eqpQ4bypIkQBIUUZpHtwIWMBfYpSVE
 uZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawoyhSczrwRu0yugI5iAjoj1WgpyREkiQkqqgVHuru
 335s2a31f0VehovF135+XKELXNLJcrtl/miXweueNujbCMj9mZLKFka46cfwHii046HY2c4qP
 xY8qcgDOih16xmkx5HH3nWrJo6o4e5zZJ9n0JHU+CNjw6x/Lf/07I5X1tNdqJW6O3FeqkFkwx
 e3N5n/nKw38D9PcLS6qzrVl6yPzslTdKLMUZiYZazEXFiQBPL8O6cwIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504172290!108405886!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15206 invoked from network); 31 Aug 2017 09:38:10 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 09:38:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504172290;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=Y5JwG672V656ojajEGeobdidNxhIVuLMY5KR9Dlc9cI=;
 b=ugFg4lZRu53O98jIRl1mo2sM+UGb2p3FzOTGtWQUz36pG06utKQ1qvV2J/FY1cRyIN
 X1TuUIZIGSa//rKkLaeXcOIqSFgDL7dxn5GcT/0KISS1v83Vy8xQAR8/eWV9SGNt7c8U
 oMqZJ6QToeJGIUkFPQ1dIWP2j9+9XVra0202E=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from sender (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id t0b90bt7V9c7UjI
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 31 Aug 2017 11:38:07 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org,
	Andrew Cooper <andrew.cooper3@citrix.com>
Date: Thu, 31 Aug 2017 11:37:57 +0200
Message-Id: <20170831093800.23943-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v7 0/3] tools/libxc: use superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgc3VwZXJwYWdlcyBvbiB0aGUgcmVjZWl2aW5nIGRvbTAgd2lsbCBhdm9pZCBwZXJmb3Jt
YW5jZSByZWdyZXNzaW9ucy4KCk9sYWYKCnY3OgogY292ZXIgaG9sZXMgdGhhdCBzcGFuIG11bHRp
cGxlIHN1cGVycGFnZXMKdjY6CiBoYW5kbGUgZnJlZWluZyBvZiBwYXJ0bHkgcG9wdWxhdGVkIHN1
cGVycGFnZXMgY29ycmVjdGx5CiBtb3JlIERQUklOVEZzCnY1Ogogc2VuZCBjb3JyZWN0IHZlcnNp
b24sIHJlYmFzZSB3YXMgbm90IGZ1bGx5IGZpbmlzaGVkCnY0OgogcmVzdG9yZSB0cmFpbGluZyAi
X2JpdCIgaW4gYml0bWFwIGZ1bmN0aW9uIG5hbWVzCiBrZWVwIHRyYWNrIG9mIGdhcHMgYmV0d2Vl
biBwcmV2aW91cyBhbmQgY3VycmVudCBiYXRjaAogc3BsaXQgYWxsb2MgZnVuY3Rpb25hbGl0eSBp
biB4ODZfaHZtX2FsbG9jYXRlX3Bmbgp2MzoKIGNsZWFyIHBvaW50ZXIgaW4geGNfc3JfYml0bWFw
X2ZyZWUKIHNvbWUgY29kaW5nIHN0eWxlIGNoYW5nZXMKIHVzZSBnZXRkb21haW5pbmZvLm1heF9w
YWdlcyB0byBhdm9pZCBPdmVyLWFsbG9jYXRpb24gY2hlY2sKIHRyaW0gYml0bWFwIGZ1bmN0aW9u
IG5hbWVzLCBkcm9wIHRyYWlsaW5nICJfYml0IgogYWRkIHNvbWUgY29tbWVudHMKdjI6CiBzcGxp
dCBpbnRvIGluZGl2aWR1YWwgY29tbWl0cwoKCk9sYWYgSGVyaW5nICgzKToKICB0b29scy9saWJ4
YzogbW92ZSBTVVBFUlBBR0UgbWFjcm9zIHRvIGNvbW1vbiBoZWFkZXIKICB0b29scy9saWJ4Yzog
YWRkIEFQSSBmb3IgYml0bWFwIGFjY2VzcyBmb3IgcmVzdG9yZQogIHRvb2xzL2xpYnhjOiB1c2Ug
c3VwZXJwYWdlcyBkdXJpbmcgcmVzdG9yZSBvZiBIVk0gZ3Vlc3QKCiB0b29scy9saWJ4Yy94Y19k
b21feDg2LmMgICAgICAgICAgICB8ICAgNSAtCiB0b29scy9saWJ4Yy94Y19wcml2YXRlLmggICAg
ICAgICAgICB8ICAgNSArCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgICAgICAgICB8ICA0
MSArKysrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggICAgICAgICAgfCAgOTMgKysrKysr
KystLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jICAgICAgICAgfCAxNDEgKy0tLS0tLS0t
LS0tLS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyB8IDM0MCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMgIHwgIDcyICsrKysrKystCiA3IGZpbGVzIGNoYW5nZWQsIDU0OSBpbnNlcnRpb25z
KCspLCAxNDggZGVsZXRpb25zKC0pCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:38:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLvV-00077L-Uc; Thu, 31 Aug 2017 09:38:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnLvU-00076R-C7
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 09:38:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D4/73-02231-709D7A95; Thu, 31 Aug 2017 09:38:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsUSuHLSAl22m8s
 jDab80LdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOa7+9lK9hjVdE0YQl7A2OrbhcjFweLwCcm
 iXkztrF2MXJwSAiESiy/Ygthikg8+Z8GUiIkcJJJon3vBsYuRk4ONgElib0HjzOCJEQEJjJKH
 Dx9DyzBLKAg8eL5ViYQW1jAS2J1wymwOIuAqsSeg4vZQIbyChhLLHoYBBKWEJCXOPfgNjOIzS
 lgIvHr/nsWEFsIqOTZgvPsExh5FzAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy00tLk5
 MT81JTCrWS87P3cQIDAUGINjBuLbV+RCjJAeTkihv2IXlkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeD9dB8oJFqWmp1akZeYAgxImLcHBoyTCuwokzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5e
 alS4rzHQYoEQIoySvPgRsAi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeXeATOHJzCuB2/
 QK6AgmoCNivZaCHFGSiJCSamCsOfIlRkw0w/n2vfp69vXVCk++zkivV2lK81g/XUtr1Y60uE8
 Tp2ZMCo7NXZDVcd/2jkJAFUNTC/fbOAWpC+qRnK9VzY+n3vq5aI7TmY2Tg61PSdtP7u5eV3RX
 hys+5+V3gz39U46WWzdmliy6yzflvifzPQO1u2uYxawmzZh582aY8ceCx4FKLMUZiYZazEXFi
 QClivQaiwIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504172294!93823293!1
X-Originating-IP: [81.169.146.160]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12339 invoked from network); 31 Aug 2017 09:38:14 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.160)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Aug 2017 09:38:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504172294;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=qSGxutWgAcU7T9hCzUoVO/4tRWvpwqQNYs6iHQCM+YQ=;
 b=VYahsaSvm61ZCLlzUdqZw1zQq6rUf5MC/uHSzw/X0sO0YKSV/mbX3zrcDWAsEHrZ0b
 Cghv187ZeA079l362wxap8CVJR5bgfB7Q2lZOpo9NImsh7ClO9iIGZw38RCkMSDt8iyO
 d/a46cvZnm5WI2B3enbUFXUFoSg5/uShuBuaE=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from sender (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id t0b90bt7V9cAUjM
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 31 Aug 2017 11:38:10 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Thu, 31 Aug 2017 11:37:59 +0200
Message-Id: <20170831093800.23943-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170831093800.23943-1-olaf@aepfle.de>
References: <20170831093800.23943-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v7 2/3] tools/libxc: add API for bitmap access
	for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJl
c2VudGVkIGJ5IGEKZ2VuZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgpTd2l0Y2ggdGhlIGV4aXN0
aW5nIHBvcHVsYXRlZF9wZm5zIHRvIHRoaXMgQVBJLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICB8IDY4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jIHwgNjYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgYi90b29scy9saWJ4Yy94Y19zcl9j
b21tb24uYwppbmRleCA3OWI5YzNlOTQwLi40ZDIyMWNhOTBjIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19zcl9jb21tb24uYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwpAQCAt
MTU1LDYgKzE1NSw0NyBAQCBzdGF0aWMgdm9pZCBfX2F0dHJpYnV0ZV9fKCh1bnVzZWQpKSBidWls
ZF9hc3NlcnRpb25zKHZvaWQpCiAgICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3Jf
cmVjX2h2bV9wYXJhbXMpICAgICAgICAhPSA4KTsKIH0KIAorLyoKKyAqIEV4cGFuZCB0aGUgdHJh
Y2tpbmcgc3RydWN0dXJlcyBhcyBuZWVkZWQuCisgKiBUbyBhdm9pZCByZWFsbG9jKClpbmcgdG9v
IGV4Y2Vzc2l2ZWx5LCB0aGUgc2l6ZSBpbmNyZWFzZWQgdG8gdGhlIG5lYXJlc3QgcG93ZXIKKyAq
IG9mIHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGJp
dHMuCisgKi8KK2Jvb2wgX3hjX3NyX2JpdG1hcF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAq
Ym0sIHVuc2lnbmVkIGxvbmcgYml0cykKK3sKKyAgICBpZiAoYml0cyA+IGJtLT5iaXRzKQorICAg
IHsKKyAgICAgICAgc2l6ZV90IG5ld19tYXg7CisgICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19z
ejsKKyAgICAgICAgdm9pZCAqcDsKKworICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUgbmVhcmVz
dCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gYml0LCBsZXNzIDEuICovCisgICAgICAgIG5ld19t
YXggPSBiaXRzOworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTsKKyAgICAgICAgbmV3
X21heCB8PSBuZXdfbWF4ID4+IDI7CisgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA0Owor
ICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gODsKKyAgICAgICAgbmV3X21heCB8PSBuZXdf
bWF4ID4+IDE2OworI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4
ID4+IDMyOworI2VuZGlmCisKKyAgICAgICAgb2xkX3N6ID0gYml0bWFwX3NpemUoYm0tPmJpdHMg
KyAxKTsKKyAgICAgICAgbmV3X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOworICAgICAg
ICBwID0gcmVhbGxvYyhibS0+cCwgbmV3X3N6KTsKKyAgICAgICAgaWYgKCFwKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIGlmIChibS0+cCkKKyAgICAgICAgICAgIG1lbXNl
dChwICsgb2xkX3N6LCAwLCBuZXdfc3ogLSBvbGRfc3opOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBtZW1zZXQocCwgMCwgbmV3X3N6KTsKKworICAgICAgICBibS0+cCA9IHA7CisgICAgICAg
IGJtLT5iaXRzID0gbmV3X21heDsKKyAgICB9CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2YyMmFm
NGUuLmRhMjY5MWJhNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xNzIsNiArMTcyLDEyIEBAIHN0cnVj
dCB4Y19zcl94ODZfcHZfcmVzdG9yZV92Y3B1CiAgICAgc2l6ZV90IGJhc2ljc3osIGV4dGRzeiwg
eHNhdmVzeiwgbXNyc3o7CiB9OwogCitzdHJ1Y3QgeGNfc3JfYml0bWFwCit7CisgICAgdm9pZCAq
cDsKKyAgICB1bnNpZ25lZCBsb25nIGJpdHM7Cit9OworCiBzdHJ1Y3QgeGNfc3JfY29udGV4dAog
ewogICAgIHhjX2ludGVyZmFjZSAqeGNoOwpAQCAtMjU1LDggKzI2MSw3IEBAIHN0cnVjdCB4Y19z
cl9jb250ZXh0CiAgICAgICAgICAgICBkb21pZF90ICAgICAgeGVuc3RvcmVfZG9taWQsICBjb25z
b2xlX2RvbWlkOwogCiAgICAgICAgICAgICAvKiBCaXRtYXAgb2YgY3VycmVudGx5IHBvcHVsYXRl
ZCBQRk5zIGR1cmluZyByZXN0b3JlLiAqLwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcG9w
dWxhdGVkX3BmbnM7Ci0gICAgICAgICAgICB4ZW5fcGZuX3QgbWF4X3BvcHVsYXRlZF9wZm47Cisg
ICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIHBvcHVsYXRlZF9wZm5zOwogCiAgICAgICAg
ICAgICAvKiBTZW5kZXIgaGFzIGludm9rZWQgdmVyaWZ5IG1vZGUgb24gdGhlIHN0cmVhbS4gKi8K
ICAgICAgICAgICAgIGJvb2wgdmVyaWZ5OwpAQCAtMzQzLDYgKzM0OCw2NSBAQCBleHRlcm4gc3Ry
dWN0IHhjX3NyX3NhdmVfb3BzIHNhdmVfb3BzX3g4Nl9odm07CiBleHRlcm4gc3RydWN0IHhjX3Ny
X3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdjsKIGV4dGVybiBzdHJ1Y3QgeGNfc3JfcmVz
dG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bTsKIAorZXh0ZXJuIGJvb2wgX3hjX3NyX2JpdG1h
cF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0cyk7CisK
K3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl9iaXRtYXBfcmVzaXplKHN0cnVjdCB4Y19zcl9iaXRt
YXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCit7CisgICAgaWYgKGJpdHMgPiBibS0+Yml0cykK
KyAgICAgICAgcmV0dXJuIF94Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKTsKKyAgICByZXR1
cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhjX3NyX2JpdG1hcF9mcmVlKHN0cnVj
dCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGZyZWUoYm0tPnApOworICAgIGJtLT5wID0gTlVM
TDsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX3NldF9iaXQodW5zaWduZWQgbG9uZyBi
aXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGlmICgheGNfc3JfYml0bWFwX3Jl
c2l6ZShibSwgYml0KSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc2V0X2JpdChiaXQs
IGJtLT5wKTsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3Ny
X3Rlc3RfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sK
KyAgICBpZiAoYml0ID4gYm0tPmJpdHMpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1
cm4gISF0ZXN0X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgeGNfc3Jf
dGVzdF9hbmRfY2xlYXJfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFw
ICpibSkKK3sKKyAgICByZXR1cm4gdGVzdF9hbmRfY2xlYXJfYml0KGJpdCwgYm0tPnApOworfQor
CitzdGF0aWMgaW5saW5lIGludCB4Y19zcl90ZXN0X2FuZF9zZXRfYml0KHVuc2lnbmVkIGxvbmcg
Yml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sKKyAgICByZXR1cm4gdGVzdF9hbmRfc2V0
X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBib29sIHBmbl9pc19wb3B1bGF0
ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICByZXR1
cm4geGNfc3JfdGVzdF9iaXQocGZuLCAmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zKTsKK30K
Kworc3RhdGljIGlubGluZSBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+
eGNoOworCisgICAgaWYgKCAheGNfc3Jfc2V0X2JpdChwZm4sICZjdHgtPnJlc3RvcmUucG9wdWxh
dGVkX3BmbnMpICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBwb3B1
bGF0ZWRfcGZucyBiaXRtYXAiKTsKKyAgICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJl
dHVybiAtMTsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKIHN0cnVjdCB4Y19zcl9yZWNvcmQK
IHsKICAgICB1aW50MzJfdCB0eXBlOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCmluZGV4IGEwMTY2NzgzMzIuLmQ1
Mzk0OGUxYTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKQEAgLTY4LDY0ICs2OCw2IEBAIHN0YXRpYyBpbnQg
cmVhZF9oZWFkZXJzKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9
CiAKLS8qCi0gKiBJcyBhIHBmbiBwb3B1bGF0ZWQ/Ci0gKi8KLXN0YXRpYyBib29sIHBmbl9pc19w
b3B1bGF0ZWQoY29uc3Qgc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikK
LXsKLSAgICBpZiAoIHBmbiA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCi0gICAg
ICAgIHJldHVybiBmYWxzZTsKLSAgICByZXR1cm4gdGVzdF9iaXQocGZuLCBjdHgtPnJlc3RvcmUu
cG9wdWxhdGVkX3BmbnMpOwotfQotCi0vKgotICogU2V0IGEgcGZuIGFzIHBvcHVsYXRlZCwgZXhw
YW5kaW5nIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4gVG8KLSAqIGF2b2lkIHJl
YWxsb2MoKWluZyB0b28gZXhjZXNzaXZlbHksIHRoZSBzaXplIGluY3JlYXNlZCB0byB0aGUgbmVh
cmVzdCBwb3dlcgotICogb2YgdHdvIGxhcmdlIGVub3VnaCB0byBjb250YWluIHRoZSByZXF1aXJl
ZCBwZm4uCi0gKi8KLXN0YXRpYyBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOwotCi0gICAgaWYgKCBwZm4gPiBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4g
KQotICAgIHsKLSAgICAgICAgeGVuX3Bmbl90IG5ld19tYXg7Ci0gICAgICAgIHNpemVfdCBvbGRf
c3osIG5ld19zejsKLSAgICAgICAgdW5zaWduZWQgbG9uZyAqcDsKLQotICAgICAgICAvKiBSb3Vu
ZCB1cCB0byB0aGUgbmVhcmVzdCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gcGZuLCBsZXNzIDEu
ICovCi0gICAgICAgIG5ld19tYXggPSBwZm47Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+
PiAxOwotICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMjsKLSAgICAgICAgbmV3X21heCB8
PSBuZXdfbWF4ID4+IDQ7Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA4OwotICAgICAg
ICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTY7Ci0jaWZkZWYgX194ODZfNjRfXwotICAgICAgICBu
ZXdfbWF4IHw9IG5ld19tYXggPj4gMzI7Ci0jZW5kaWYKLQotICAgICAgICBvbGRfc3ogPSBiaXRt
YXBfc2l6ZShjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKyAxKTsKLSAgICAgICAgbmV3
X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOwotICAgICAgICBwID0gcmVhbGxvYyhjdHgt
PnJlc3RvcmUucG9wdWxhdGVkX3BmbnMsIG5ld19zeik7Ci0gICAgICAgIGlmICggIXAgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgcG9wdWxhdGVkIGJp
dG1hcCIpOwotICAgICAgICAgICAgZXJybm8gPSBFTk9NRU07Ci0gICAgICAgICAgICByZXR1cm4g
LTE7Ci0gICAgICAgIH0KLQotICAgICAgICBtZW1zZXQoKHVpbnQ4X3QgKilwICsgb2xkX3N6LCAw
eDAwLCBuZXdfc3ogLSBvbGRfc3opOwotCi0gICAgICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRf
cGZucyAgICA9IHA7Ci0gICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiA9IG5l
d19tYXg7Ci0gICAgfQotCi0gICAgYXNzZXJ0KCF0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5w
b3B1bGF0ZWRfcGZucykpOwotICAgIHNldF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVk
X3BmbnMpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIC8qCiAgKiBHaXZlbiBhIHNldCBvZiBwZm5z
LCBvYnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQogICog
dW5wb3B1bGF0ZWQgc3Vic2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNr
aW5nIGlzIHBlcmZvcm1lZApAQCAtNjg0LDEwICs2MjYsOCBAQCBzdGF0aWMgaW50IHNldHVwKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gZXJy
OwogCi0gICAgY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuID0gKDMyICogMTAyNCAvIDQp
IC0gMTsKLSAgICBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMgPSBiaXRtYXBfYWxsb2MoCi0g
ICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiArIDEpOwotICAgIGlmICggIWN0
eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyApCisgICAgcmMgPSAheGNfc3JfYml0bWFwX3Jlc2l6
ZSgmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zLCAzMiAqIDEwMjQgLyA0KTsKKyAgICBpZiAo
IHJjICkKICAgICB7CiAgICAgICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZv
ciBwb3B1bGF0ZWRfcGZucyBiaXRtYXAiKTsKICAgICAgICAgcmMgPSAtMTsKQEAgLTcyMiw3ICs2
NjIsNyBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAg
ICAgICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZV9wYWdlcyh4Y2gsIGRpcnR5X2JpdG1hcCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlJQQUdFUyhiaXRtYXBfc2l6ZShj
dHgtPnJlc3RvcmUucDJtX3NpemUpKSk7CiAgICAgZnJlZShjdHgtPnJlc3RvcmUuYnVmZmVyZWRf
cmVjb3Jkcyk7Ci0gICAgZnJlZShjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOworICAgIHhj
X3NyX2JpdG1hcF9mcmVlKCZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwogICAgIGlmICgg
Y3R4LT5yZXN0b3JlLm9wcy5jbGVhbnVwKGN0eCkgKQogICAgICAgICBQRVJST1IoIkZhaWxlZCB0
byBjbGVhbiB1cCIpOwogfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:38:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLvX-00079L-8v; Thu, 31 Aug 2017 09:38:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnLvW-00077D-3D
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 09:38:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 58/8A-03454-909D7A95; Thu, 31 Aug 2017 09:38:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsUSuHLSDV2Om8s
 jDd4cNbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN+/OhnKTjNVbHuXw9bA+Myzi5GLg4WgU9M
 EjsffGPsYuTgkBAIlVh+xRbCFJF48j8NpERI4CSTRO+lQ0xdjJwcbAJKEnsPHmcESYgITGSUO
 Hj6HiNIgllAQeLF861gRcIC3hLbjuxgBhnEIqAqcfhDPkiYV8BY4tPkLWAlEgLyEuce3GYGsT
 kFTCR+3X/PAmILAdU8W3CefQIj7wJGhlWMGsWpRWWpRbrGxnpJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIHBwAAEOxh3rg88xCjJwaQkyht2YXmkEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQneT9eBcoJFqempFWmZOcCwhElLcPAoifCuAknzFhck5hZnpkOkTjEqSonzpoEkBEASG
 aV5cG2wWLjEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4vIFN4MvNK4Ka/AlrMBLQ41mspyO
 KSRISUVAOjjt3LcEVPsa6SCq20nw7i3zoEKh8obXjgMak13axG31vtnO9VhbJNhz6fM5cqzrs
 WseyQV+gp2Y41Xoc23pe69ttpHSeffo5yivDva8cS+dL6/FOfHrDsd715+vu/UxG1Trb++gGW
 8ybwCtx9aPJzjSGT3/olldf4F87+M+nLwhOXTGX3PJFQYinOSDTUYi4qTgQA//4c7YACAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504172296!101893486!1
X-Originating-IP: [81.169.146.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14788 invoked from network); 31 Aug 2017 09:38:16 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 09:38:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504172296;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=6jbF4mxc6WzxOEI4lE4YgzzQPQZPHCwZuL8QYdOgXmY=;
 b=jTHdaaxx81Vjp+L7wM6BeFGqkxEs/Ip8cNeJqbgt+Kty5tBYxXWdOrAjIZi3d0gZJu
 rsSe8Huxa7m4SI5S6qz3XQrojySFmRrXeBhTQO0Ln0sFHRUXMZusVuhj2VpBaCKa6LJV
 MTtMugvnrs0TjVAiwuievIGNTTSN54EPMrY30=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from sender (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id t0b90bt7V9c9UjJ
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 31 Aug 2017 11:38:09 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Thu, 31 Aug 2017 11:37:58 +0200
Message-Id: <20170831093800.23943-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170831093800.23943-1-olaf@aepfle.de>
References: <20170831093800.23943-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v7 1/3] tools/libxc: move SUPERPAGE macros to
	common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NISUZUIHdp
bGwgYmUgdXNlZCBieQpvdGhlciBjb2RlIGluIGxpYnhjLiBNb3ZlIHRoZSBtYWNyb3MgdG8gYSBo
ZWFkZXIgZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX3g4Ni5jIHwgNSAtLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIHwgNSArKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jCmluZGV4IGNiNjhlZmNiZDMuLjVhZmY1Y2FkNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTQzLDExICs0
Myw2IEBACiAKICNkZWZpbmUgU1VQRVJQQUdFX0JBVENIX1NJWkUgNTEyCiAKLSNkZWZpbmUgU1VQ
RVJQQUdFXzJNQl9TSElGVCAgIDkKLSNkZWZpbmUgU1VQRVJQQUdFXzJNQl9OUl9QRk5TICgxVUwg
PDwgU1VQRVJQQUdFXzJNQl9TSElGVCkKLSNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAgIDE4
Ci0jZGVmaW5lIFNVUEVSUEFHRV8xR0JfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8xR0JfU0hJ
RlQpCi0KICNkZWZpbmUgWDg2X0NSMF9QRSAweDAxCiAjZGVmaW5lIFg4Nl9DUjBfRVQgMHgxMAog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19w
cml2YXRlLmgKaW5kZXggMWMyN2IwZmRlZC4uZDU4MWY4NTBiMCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNjYs
NiArNjYsMTEgQEAgc3RydWN0IGlvdmVjIHsKICNkZWZpbmUgREVDTEFSRV9GTEFTS19PUCBzdHJ1
Y3QgeGVuX2ZsYXNrX29wIG9wCiAjZGVmaW5lIERFQ0xBUkVfUExBVEZPUk1fT1Agc3RydWN0IHhl
bl9wbGF0Zm9ybV9vcCBwbGF0Zm9ybV9vcAogCisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfU0hJRlQg
ICA5CisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8yTUJf
U0hJRlQpCisjZGVmaW5lIFNVUEVSUEFHRV8xR0JfU0hJRlQgICAxOAorI2RlZmluZSBTVVBFUlBB
R0VfMUdCX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0VfMUdCX1NISUZUKQorCiAjdW5kZWYgUEFH
RV9TSElGVAogI3VuZGVmIFBBR0VfU0laRQogI3VuZGVmIFBBR0VfTUFTSwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:38:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnLvX-00079r-Fy; Thu, 31 Aug 2017 09:38:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnLvW-00077I-7i
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 09:38:18 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 25/5D-03093-909D7A95; Thu, 31 Aug 2017 09:38:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsUSuHLSTV2Om8s
 jDb5P1rZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNmTnjAXHB6EWPFu1U3WRsY9xV3MXJysAh8
 YpLYfVWji5GDQ0IgVGL5FVsIU0Tiyf+0LkYuDiGBk0wSh8+9YgEpZxNQkth78DgjSEJEYCKjx
 MHT9xhBEswCChIvnm9lArGFBfwlzp7fxAwxX1Vid+McNhCbV8BYYtGa42A1EgLyEuce3Aar4R
 Qwkfh1/z3YAiGgmmcLzrNPYORdwMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMBwYgGAH45dlAYcYJTmYlER5wy4sjxTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwfvpOlBOsCg1PbUiLTMHGJgwaQkOHiUR3lUgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz
 0uVEuc9DlIkAFKUUZoHNwIWJZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsDZApPZl4J3K
 ZXQEcwAR0R67UU5IiSRISUVANjVDMrZ4pG5uqfGWUdLZ+VZL+2f5g02aps4oRfx5O974beMpF
 72S+dbKCVcO/jmz2c1dKyomf6D/PEGFuc9ZqaqfOQfa0se/u+bfr96sl/DBe80zhVrvfveMla
 i5fXZX5u38//W/JT54EZbzXlGjM//gyPY3KcYvx7syqzt4Xw0hivt/sY5u5UYinOSDTUYi4qT
 gQAgpHTYo0CAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504172296!80291632!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42273 invoked from network); 31 Aug 2017 09:38:16 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 09:38:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504172296;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=gJ+XiSSBURMmmgzKkYOG76+5ceFwoH88PXqsGLB8170=;
 b=w+f0J/o8fZGzc/tfkhGID7l+ey3ab+R3Oed9m6x6CvbirbYhBTpE4OpUgi2avil948
 Ak9EwZ37RLKxnLq3vhzR4ucteTwdzc5NHa1jrK900rj75VAbS6bE7UXHWHEoLlVBl6Uy
 /nnkd/htHEqJRgx5suXOLnGTYDzdOxBY2cYPk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from sender (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id t0b90bt7V9cCUjQ
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Thu, 31 Aug 2017 11:38:12 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Thu, 31 Aug 2017 11:38:00 +0200
Message-Id: <20170831093800.23943-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170831093800.23943-1-olaf@aepfle.de>
References: <20170831093800.23943-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v7 3/3] tools/libxc: use superpages during
	restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
ICAgICAgICAgfCAgMjUgKystCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgICAgICB8
ICA3NSArLS0tLS0tLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgfCAzNDAg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9wdi5jICB8ICA3MiArKysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCA0MzQgaW5z
ZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
c3JfY29tbW9uLmggYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAppbmRleCBkYTI2OTFiYTc5
Li4wZmEwZmJlYTRkIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAorKysg
Yi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaApAQCAtMTM5LDYgKzEzOSwxNiBAQCBzdHJ1Y3Qg
eGNfc3JfcmVzdG9yZV9vcHMKICAgICAgKi8KICAgICBpbnQgKCpzZXR1cCkoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCk7CiAKKyAgICAvKioKKyAgICAgKiBQb3B1bGF0ZSBQRk5zCisgICAgICoK
KyAgICAgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZp
bGwgdGhlIHBoeXNtYXAgZm9yIHRoZQorICAgICAqIHVucG9wdWxhdGVkIHN1YnNldC4KKyAgICAg
Ki8KKyAgICBpbnQgKCpwb3B1bGF0ZV9wZm5zKShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1
bnNpZ25lZCBjb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3Qg
Km9yaWdpbmFsX3BmbnMsIGNvbnN0IHVpbnQzMl90ICp0eXBlcyk7CisKKwogICAgIC8qKgogICAg
ICAqIFByb2Nlc3MgYW4gaW5kaXZpZHVhbCByZWNvcmQgZnJvbSB0aGUgc3RyZWFtLiAgVGhlIGNh
bGxlciBzaGFsbCB0YWtlCiAgICAgICogY2FyZSBvZiBwcm9jZXNzaW5nIGNvbW1vbiByZWNvcmRz
IChlLmcuIEVORCwgUEFHRV9EQVRBKS4KQEAgLTIyNCw2ICsyMzQsOCBAQCBzdHJ1Y3QgeGNfc3Jf
Y29udGV4dAogCiAgICAgICAgICAgICBpbnQgc2VuZF9iYWNrX2ZkOwogICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBwMm1fc2l6ZTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X3BhZ2Vz
OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0b3RfcGFnZXM7CiAgICAgICAgICAgICB4Y19o
eXBlcmNhbGxfYnVmZmVyX3QgZGlydHlfYml0bWFwX2hidWY7CiAKICAgICAgICAgICAgIC8qIEZy
b20gSW1hZ2UgSGVhZGVyLiAqLwpAQCAtMzM2LDYgKzM0OCwxMSBAQCBzdHJ1Y3QgeGNfc3JfY29u
dGV4dAogICAgICAgICAgICAgICAgICAgICAvKiBIVk0gY29udGV4dCBibG9iLiAqLwogICAgICAg
ICAgICAgICAgICAgICB2b2lkICpjb250ZXh0OwogICAgICAgICAgICAgICAgICAgICBzaXplX3Qg
Y29udGV4dHN6OworCisgICAgICAgICAgICAgICAgICAgIC8qIEJpdG1hcCBvZiBjdXJyZW50bHkg
YWxsb2NhdGVkIFBGTnMgZHVyaW5nIHJlc3RvcmUuICovCisgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4Y19zcl9iaXRtYXAgYXR0ZW1wdGVkXzFnOworICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeGNfc3JfYml0bWFwIGF0dGVtcHRlZF8ybTsKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHhjX3NyX2JpdG1hcCBhbGxvY2F0ZWRfcGZuczsKICAgICAgICAgICAgICAgICB9IHJlc3RvcmU7
CiAgICAgICAgICAgICB9OwogICAgICAgICB9IHg4Nl9odm07CkBAIC00NTUsMTQgKzQ3Miw2IEBA
IHN0YXRpYyBpbmxpbmUgaW50IHdyaXRlX3JlY29yZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LAogICovCiBpbnQgcmVhZF9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgaW50IGZk
LCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpOwogCi0vKgotICogVGhpcyB3b3VsZCBpZGVhbGx5
IGJlIHByaXZhdGUgaW4gcmVzdG9yZS5jLCBidXQgaXMgbmVlZGVkIGJ5Ci0gKiB4ODZfcHZfbG9j
YWxpc2VfcGFnZSgpIGlmIHdlIHJlY2VpdmUgcGFnZXRhYmxlcyBmcmFtZXMgYWhlYWQgb2YgdGhl
Ci0gKiBjb250ZW50cyBvZiB0aGUgZnJhbWVzIHRoZXkgcG9pbnQgYXQuCi0gKi8KLWludCBwb3B1
bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAotICAg
ICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLCBjb25zdCB1aW50
MzJfdCAqdHlwZXMpOwotCiAjZW5kaWYKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlLmMKaW5kZXggZDUzOTQ4ZTFhNi4uOGNkOTI4OWQxYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYwpAQCAt
NjgsNzQgKzY4LDYgQEAgc3RhdGljIGludCByZWFkX2hlYWRlcnMoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCkKICAgICByZXR1cm4gMDsKIH0KIAotLyoKLSAqIEdpdmVuIGEgc2V0IG9mIHBmbnMs
IG9idGFpbiBtZW1vcnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCi0gKiB1
bnBvcHVsYXRlZCBzdWJzZXQuICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tp
bmcgaXMgcGVyZm9ybWVkCi0gKiBhbmQgYWxsIHVucG9wdWxhdGVkIHBmbnMgYXJlIHBvcHVsYXRl
ZC4KLSAqLwotaW50IHBvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5z
aWduZWQgY291bnQsCi0gICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFs
X3BmbnMsIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9
IGN0eC0+eGNoOwotICAgIHhlbl9wZm5fdCAqbWZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigq
bWZucykpLAotICAgICAgICAqcGZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqcGZucykpOwot
ICAgIHVuc2lnbmVkIGksIG5yX3BmbnMgPSAwOwotICAgIGludCByYyA9IC0xOwotCi0gICAgaWYg
KCAhbWZucyB8fCAhcGZucyApCi0gICAgewotICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGFsbG9j
YXRlICV6dSBieXRlcyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5c21hcCIsCi0gICAgICAgICAgICAg
IDIgKiBjb3VudCAqIHNpemVvZigqbWZucykpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0K
LSAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQotICAgIHsKLSAgICAgICAgaWYgKCAo
IXR5cGVzIHx8ICh0eXBlcyAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlc1tpXSAh
PSBYRU5fRE9NQ1RMX1BGSU5GT19YVEFCICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHR5
cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX0JST0tFTikpKSAmJgotICAgICAgICAgICAgICFw
Zm5faXNfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICByYyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7Ci0g
ICAgICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAg
ICAgIHBmbnNbbnJfcGZuc10gPSBtZm5zW25yX3BmbnNdID0gb3JpZ2luYWxfcGZuc1tpXTsKLSAg
ICAgICAgICAgICsrbnJfcGZuczsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggbnJfcGZu
cyApCi0gICAgewotICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0
KAotICAgICAgICAgICAgeGNoLCBjdHgtPmRvbWlkLCBucl9wZm5zLCAwLCAwLCBtZm5zKTsKLSAg
ICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRv
IHBvcHVsYXRlIHBoeXNtYXAiKTsKLSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICB9Ci0K
LSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wZm5zOyArK2kgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoIG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4gKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFwIGZhaWxlZCBmb3IgcGZuICV1Iiwg
aSk7Ci0gICAgICAgICAgICAgICAgcmMgPSAtMTsKLSAgICAgICAgICAgICAgICBnb3RvIGVycjsK
LSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgY3R4LT5yZXN0b3JlLm9wcy5zZXRfZ2ZuKGN0
eCwgcGZuc1tpXSwgbWZuc1tpXSk7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICByYyA9IDA7Ci0K
LSBlcnI6Ci0gICAgZnJlZShwZm5zKTsKLSAgICBmcmVlKG1mbnMpOwotCi0gICAgcmV0dXJuIHJj
OwotfQotCiAvKgogICogR2l2ZW4gYSBsaXN0IG9mIHBmbnMsIHRoZWlyIHR5cGVzLCBhbmQgYSBi
bG9jayBvZiBwYWdlIGRhdGEgZnJvbSB0aGUKICAqIHN0cmVhbSwgcG9wdWxhdGUgYW5kIHJlY29y
ZCB0aGVpciB0eXBlcywgbWFwIHRoZSByZWxldmFudCBzdWJzZXQgYW5kIGNvcHkKQEAgLTE2MSw3
ICs5Myw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19wYWdlX2RhdGEoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwgdW5zaWduZWQgY291bnQsCiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KIAotICAg
IHJjID0gcG9wdWxhdGVfcGZucyhjdHgsIGNvdW50LCBwZm5zLCB0eXBlcyk7CisgICAgcmMgPSBj
dHgtPnJlc3RvcmUub3BzLnBvcHVsYXRlX3BmbnMoY3R4LCBjb3VudCwgcGZucywgdHlwZXMpOwog
ICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgRVJST1IoIkZhaWxlZCB0byBwb3B1bGF0ZSBw
Zm5zIGZvciBiYXRjaCBvZiAldSBwYWdlcyIsIGNvdW50KTsKQEAgLTgyNiw3ICs3NTgsMTIgQEAg
aW50IHhjX2RvbWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQz
Ml90IGRvbSwKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAorICAgIC8qIFNlZSB4Y19kb21h
aW5fZ2V0aW5mbyAqLworICAgIGN0eC5yZXN0b3JlLm1heF9wYWdlcyA9IGN0eC5kb21pbmZvLm1h
eF9tZW1rYiA+PiAoUEFHRV9TSElGVC0xMCk7CisgICAgY3R4LnJlc3RvcmUudG90X3BhZ2VzID0g
Y3R4LmRvbWluZm8ubnJfcGFnZXM7CiAgICAgY3R4LnJlc3RvcmUucDJtX3NpemUgPSBucl9wZm5z
OworICAgIERQUklOVEYoImRvbSAldSBwMm1fc2l6ZSAlbHggbWF4X3BhZ2VzICVseCIsCisgICAg
ICAgICAgICBjdHguZG9taWQsIGN0eC5yZXN0b3JlLnAybV9zaXplLCBjdHgucmVzdG9yZS5tYXhf
cGFnZXMpOwogCiAgICAgaWYgKCBjdHguZG9taW5mby5odm0gKQogICAgIHsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3Jf
cmVzdG9yZV94ODZfaHZtLmMKaW5kZXggMWRjYTg1MzU0YS4uZmMxZTRiMjY3MiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKKysrIGIvdG9vbHMvbGlieGMv
eGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKQEAgLTEzNSw2ICsxMzUsOCBAQCBzdGF0aWMgaW50IHg4
Nl9odm1fbG9jYWxpc2VfcGFnZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogc3RhdGljIGlu
dCB4ODZfaHZtX3NldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50
ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibTsKKyAg
ICB1bnNpZ25lZCBsb25nIGJpdHM7CiAKICAgICBpZiAoIGN0eC0+cmVzdG9yZS5ndWVzdF90eXBl
ICE9IERIRFJfVFlQRV9YODZfSFZNICkKICAgICB7CkBAIC0xNDksNyArMTUxLDMwIEBAIHN0YXRp
YyBpbnQgeDg2X2h2bV9zZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICBy
ZXR1cm4gLTE7CiAgICAgfQogCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1w
dGVkXzFnOworICAgIGJpdHMgPSAoY3R4LT5yZXN0b3JlLnAybV9zaXplID4+IFNVUEVSUEFHRV8x
R0JfU0hJRlQpICsgMTsKKyAgICBpZiAoIHhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdHMpID09
IGZhbHNlICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVz
dG9yZS5hdHRlbXB0ZWRfMm07CisgICAgYml0cyA9IChjdHgtPnJlc3RvcmUucDJtX3NpemUgPj4g
U1VQRVJQQUdFXzJNQl9TSElGVCkgKyAxOworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShi
bSwgYml0cykgPT0gZmFsc2UgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGJtID0gJmN0eC0+
eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zOworICAgIGJpdHMgPSBjdHgtPnJlc3RvcmUu
cDJtX3NpemUgKyAxOworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0g
ZmFsc2UgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIC8qIE5vIHN1cGVycGFnZSBpbiAxc3Qg
Mk1CIGR1ZSB0byBWR0EgaG9sZSAqLworICAgIHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+eDg2X2h2
bS5yZXN0b3JlLmF0dGVtcHRlZF8xZyk7CisgICAgeGNfc3Jfc2V0X2JpdCgwLCAmY3R4LT54ODZf
aHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtKTsKKwogICAgIHJldHVybiAwOworCitvdXQ6CisgICAg
RVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHBmbiBiaXRtYXBzIik7CisgICAg
cmV0dXJuIC0xOwogfQogCiAvKgpAQCAtMjI0LDEwICsyNDksMzI0IEBAIHN0YXRpYyBpbnQgeDg2
X2h2bV9zdHJlYW1fY29tcGxldGUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHN0YXRpYyBp
bnQgeDg2X2h2bV9jbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgZnJl
ZShjdHgtPng4Nl9odm0ucmVzdG9yZS5jb250ZXh0KTsKKyAgICB4Y19zcl9iaXRtYXBfZnJlZSgm
Y3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnKTsKKyAgICB4Y19zcl9iaXRtYXBfZnJl
ZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtKTsKKyAgICB4Y19zcl9iaXRtYXBf
ZnJlZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMpOworCisgICAgcmV0dXJu
IDA7Cit9CiAKKy8qCisgKiBTZXQgYSBwZm4gYXMgYWxsb2NhdGVkLCBleHBhbmRpbmcgdGhlIHRy
YWNraW5nIHN0cnVjdHVyZXMgaWYgbmVlZGVkLgorICovCitzdGF0aWMgaW50IHBmbl9zZXRfYWxs
b2NhdGVkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCBwZm4pCit7CisgICAg
eGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKworICAgIGlmICggIXhjX3NyX3NldF9iaXQo
cGZuLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMpICkKKyAgICB7CisgICAg
ICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBhbGxvY2F0ZWRfcGZucyBiaXRtYXAiKTsKKyAg
ICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CiAgICAgcmV0
dXJuIDA7CiB9CiAKK3N0cnVjdCB4ODZfaHZtX3NwIHsKKyAgICB4ZW5fcGZuX3QgcGZuOworICAg
IHhlbl9wZm5fdCBiYXNlX3BmbjsKKyAgICB1bnNpZ25lZCBsb25nIGluZGV4OworICAgIHVuc2ln
bmVkIGxvbmcgY291bnQ7Cit9OworCisvKgorICogVHJ5IHRvIGFsbG9jYXRlIGEgMUdCIHBhZ2Ug
Zm9yIHRoaXMgcGZuLCBidXQgYXZvaWQgT3Zlci1hbGxvY2F0aW9uLgorICogSWYgdGhpcyBzdWNj
ZWVkcywgbWFyayB0aGUgcmFuZ2Ugb2YgMk1CIHBhZ2VzIGFzIGJ1c3kuCisgKi8KK3N0YXRpYyBi
b29sIHg4Nl9odm1fYWxsb2NfMWcoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHg4
Nl9odm1fc3AgKnNwKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAg
c3RydWN0IHhjX3NyX2JpdG1hcCAqYm07CisgICAgdW5zaWduZWQgaW50IG9yZGVyLCBzaGlmdDsK
KyAgICBpbnQgaSwgZG9uZTsKKyAgICB4ZW5fcGZuX3QgZXh0ZW50OworCisgICAgYm0gPSAmY3R4
LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnOworCisgICAgLyogT25seSBvbmUgYXR0ZW1w
dCB0byBhdm9pZCBvdmVybGFwcGluZyBhbGxvY2F0aW9uICovCisgICAgaWYgKCB4Y19zcl90ZXN0
X2FuZF9zZXRfYml0KHNwLT5pbmRleCwgYm0pICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgb3JkZXIgPSBTVVBFUlBBR0VfMUdCX1NISUZUOworICAgIHNwLT5jb3VudCA9IDFVTEwgPDwg
b3JkZXI7CisKKyAgICAvKiBBbGxvY2F0ZSBvbmx5IGlmIHRoZXJlIGlzIHJvb20gZm9yIGFub3Ro
ZXIgc3VwZXJwYWdlICovCisgICAgaWYgKCBjdHgtPnJlc3RvcmUudG90X3BhZ2VzICsgc3AtPmNv
dW50ID4gY3R4LT5yZXN0b3JlLm1heF9wYWdlcyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwor
ICAgIGV4dGVudCA9IHNwLT5iYXNlX3BmbiA9IChzcC0+cGZuID4+IG9yZGVyKSA8PCBvcmRlcjsK
KyAgICBkb25lID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlkLCAx
LCBvcmRlciwgMCwgJmV4dGVudCk7CisgICAgaWYgKCBkb25lIDwgMCApIHsKKyAgICAgICAgUEVS
Uk9SKCJwb3B1bGF0ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgIH0KKyAgICBpZiAoIGRvbmUgPT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IERQUklOVEYoIjFHIGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICJcbiIsIHNwLT5iYXNlX3Bmbik7
CisKKyAgICAvKiBNYXJrIGFsbCAyTUIgcGFnZXMgYXMgZG9uZSB0byBhdm9pZCBvdmVybGFwcGlu
ZyBhbGxvY2F0aW9uICovCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVk
XzJtOworICAgIHNoaWZ0ID0gU1VQRVJQQUdFXzFHQl9TSElGVCAtIFNVUEVSUEFHRV8yTUJfU0hJ
RlQ7CisgICAgZm9yICggaSA9IDA7IGkgPCAoc3AtPmNvdW50ID4+IHNoaWZ0KTsgaSsrICkKKyAg
ICAgICAgeGNfc3Jfc2V0X2JpdCgoc3AtPmJhc2VfcGZuID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQp
ICsgaSwgYm0pOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8qIEFsbG9jYXRlIGEgMk1CIHBh
Z2UgaWYgeDg2X2h2bV9hbGxvY18xZyBmYWlsZWQsIGF2b2lkIE92ZXItYWxsb2NhdGlvbi4gKi8K
K3N0YXRpYyBib29sIHg4Nl9odm1fYWxsb2NfMm0oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwg
c3RydWN0IHg4Nl9odm1fc3AgKnNwKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54
Y2g7CisgICAgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm07CisgICAgdW5zaWduZWQgaW50IG9yZGVy
OworICAgIGludCBkb25lOworICAgIHhlbl9wZm5fdCBleHRlbnQ7CisKKyAgICBibSA9ICZjdHgt
Png4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm07CisKKyAgICAvKiBPbmx5IG9uZSBhdHRlbXB0
IHRvIGF2b2lkIG92ZXJsYXBwaW5nIGFsbG9jYXRpb24gKi8KKyAgICBpZiAoIHhjX3NyX3Rlc3Rf
YW5kX3NldF9iaXQoc3AtPmluZGV4LCBibSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICBvcmRlciA9IFNVUEVSUEFHRV8yTUJfU0hJRlQ7CisgICAgc3AtPmNvdW50ID0gMVVMTCA8PCBv
cmRlcjsKKworICAgIC8qIEFsbG9jYXRlIG9ubHkgaWYgdGhlcmUgaXMgcm9vbSBmb3IgYW5vdGhl
ciBzdXBlcnBhZ2UgKi8KKyAgICBpZiAoIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMgKyBzcC0+Y291
bnQgPiBjdHgtPnJlc3RvcmUubWF4X3BhZ2VzICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgZXh0ZW50ID0gc3AtPmJhc2VfcGZuID0gKHNwLT5wZm4gPj4gb3JkZXIpIDw8IG9yZGVyOwor
ICAgIGRvbmUgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y2gsIGN0eC0+ZG9taWQsIDEs
IG9yZGVyLCAwLCAmZXh0ZW50KTsKKyAgICBpZiAoIGRvbmUgPCAwICkgeworICAgICAgICBQRVJS
T1IoInBvcHVsYXRlX3BoeXNtYXAgZmFpbGVkLiIpOworICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgfQorICAgIGlmICggZG9uZSA9PSAwICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
RFBSSU5URigiMk0gYmFzZV9wZm4gJSIgUFJJX3hlbl9wZm4gIlxuIiwgc3AtPmJhc2VfcGZuKTsK
KyAgICByZXR1cm4gdHJ1ZTsKK30KKworLyogQWxsb2NhdGUgYSBzaW5nbGUgcGFnZSBpZiB4ODZf
aHZtX2FsbG9jXzJtIGZhaWxlZC4gKi8KK3N0YXRpYyBib29sIHg4Nl9odm1fYWxsb2NfNGsoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHg4Nl9odm1fc3AgKnNwKQoreworICAgIHhj
X2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgdW5zaWduZWQgaW50IG9yZGVyOworICAg
IGludCBkb25lOworICAgIHhlbl9wZm5fdCBleHRlbnQ7CisKKyAgICBvcmRlciA9IDA7CisgICAg
c3AtPmNvdW50ID0gMVVMTCA8PCBvcmRlcjsKKworICAgIC8qIEFsbG9jYXRlIG9ubHkgaWYgdGhl
cmUgaXMgcm9vbSBmb3IgYW5vdGhlciBwYWdlICovCisgICAgaWYgKCBjdHgtPnJlc3RvcmUudG90
X3BhZ2VzICsgc3AtPmNvdW50ID4gY3R4LT5yZXN0b3JlLm1heF9wYWdlcyApCisgICAgICAgIHJl
dHVybiBmYWxzZTsKKworICAgIGV4dGVudCA9IHNwLT5iYXNlX3BmbiA9IChzcC0+cGZuID4+IG9y
ZGVyKSA8PCBvcmRlcjsKKyAgICBkb25lID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNo
LCBjdHgtPmRvbWlkLCAxLCBvcmRlciwgMCwgJmV4dGVudCk7CisgICAgaWYgKCBkb25lIDwgMCAp
IHsKKyAgICAgICAgUEVSUk9SKCJwb3B1bGF0ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIH0KKyAgICBpZiAoIGRvbmUgPT0gMCApCisgICAgICAgIHJldHVy
biBmYWxzZTsKKworICAgIERQUklOVEYoIjRLIGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICJcbiIs
IHNwLT5iYXNlX3Bmbik7CisgICAgcmV0dXJuIHRydWU7Cit9CisvKgorICogQXR0ZW1wdCB0byBh
bGxvY2F0ZSBhIHN1cGVycGFnZSB3aGVyZSB0aGUgcGZuIHJlc2lkZXMuCisgKi8KK3N0YXRpYyBp
bnQgeDg2X2h2bV9hbGxvY2F0ZV9wZm4oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bm
bl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIGJvb2wg
c3VjY2VzczsKKyAgICBpbnQgcmMgPSAtMTsKKyAgICB1bnNpZ25lZCBsb25nIGlkeF8xZywgaWR4
XzJtOworICAgIHN0cnVjdCB4ODZfaHZtX3NwIHNwID0geworICAgICAgICAucGZuID0gcGZuCisg
ICAgfTsKKworICAgIGlmICggeGNfc3JfdGVzdF9iaXQocGZuLCAmY3R4LT54ODZfaHZtLnJlc3Rv
cmUuYWxsb2NhdGVkX3BmbnMpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBpZHhfMWcgPSBw
Zm4gPj4gU1VQRVJQQUdFXzFHQl9TSElGVDsKKyAgICBpZHhfMm0gPSBwZm4gPj4gU1VQRVJQQUdF
XzJNQl9TSElGVDsKKyAgICBpZiAoICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPng4Nl9odm0u
cmVzdG9yZS5hdHRlbXB0ZWRfMWcsIGlkeF8xZykgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJG
YWlsZWQgdG8gcmVhbGxvYyBhdHRlbXB0ZWRfMWciKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKyAgICBpZiAoICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPng4Nl9odm0ucmVzdG9yZS5h
dHRlbXB0ZWRfMm0sIGlkeF8ybSkgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8g
cmVhbGxvYyBhdHRlbXB0ZWRfMm0iKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAg
IHNwLmluZGV4ID0gaWR4XzFnOworICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9jXzFnKGN0eCwg
JnNwKTsKKworICAgIGlmICggc3VjY2VzcyA9PSBmYWxzZSApIHsKKyAgICAgICAgc3AuaW5kZXgg
PSBpZHhfMm07CisgICAgICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9jXzJtKGN0eCwgJnNwKTsK
KyAgICB9CisKKyAgICBpZiAoIHN1Y2Nlc3MgPT0gZmFsc2UgKSB7CisgICAgICAgIHNwLmluZGV4
ID0gMDsKKyAgICAgICAgc3VjY2VzcyA9IHg4Nl9odm1fYWxsb2NfNGsoY3R4LCAmc3ApOworICAg
IH0KKworICAgIGlmICggc3VjY2VzcyA9PSB0cnVlICkgeworICAgICAgICBkbyB7CisgICAgICAg
ICAgICBzcC5jb3VudC0tOworICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnRvdF9wYWdlcysrOwor
ICAgICAgICAgICAgcmMgPSBwZm5fc2V0X2FsbG9jYXRlZChjdHgsIHNwLmJhc2VfcGZuICsgc3Au
Y291bnQpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0gd2hpbGUgKCBzcC5jb3VudCApOworICAgIH0KKyAgICByZXR1cm4gcmM7Cit9CisK
K3N0YXRpYyBib29sIHg4Nl9odm1fcHVuY2hfaG9sZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LCB4ZW5fcGZuX3QgbWF4X3BmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNo
OworICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtOworICAgIHhlbl9wZm5fdCBfcGZuLCBwZm4s
IG1pbl9wZm47CisgICAgdWludDMyX3QgZG9taWQsIGZyZWVkID0gMCwgb3JkZXI7CisgICAgaW50
IHJjID0gLTE7CisKKyAgICAvKgorICAgICAqIFNjYW4gdGhlIGVudGlyZSBzdXBlcnBhZ2UgYmVj
YXVzZSBzZXZlcmFsIGJhdGNoZXMgd2lsbCBmaXQgaW50bworICAgICAqIGEgc3VwZXJwYWdlLCBh
bmQgaXQgaXMgdW5rbm93biB3aGljaCBwZm4gdHJpZ2dlcmVkIHRoZSBhbGxvY2F0aW9uLgorICAg
ICAqLworICAgIG9yZGVyID0gU1VQRVJQQUdFXzFHQl9TSElGVDsKKyAgICBwZm4gPSBtaW5fcGZu
ID0gKG1heF9wZm4gPj4gb3JkZXIpIDw8IG9yZGVyOworCisgICAgd2hpbGUgKCBwZm4gPD0gbWF4
X3BmbiApCisgICAgeworICAgICAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hbGxvY2F0
ZWRfcGZuczsKKyAgICAgICAgaWYgKCAheGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgcGZuKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYWxsb2NhdGVk
X3BmbnMgJSIgUFJJX3hlbl9wZm4sIHBmbik7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgICAgIH0KKyAgICAgICAgaWYgKCAhcGZuX2lzX3BvcHVsYXRlZChjdHgsIHBmbikgJiYKKyAg
ICAgICAgICAgIHhjX3NyX3Rlc3RfYW5kX2NsZWFyX2JpdChwZm4sIGJtKSApIHsKKyAgICAgICAg
ICAgIGRvbWlkID0gY3R4LT5kb21pZDsKKyAgICAgICAgICAgIF9wZm4gPSBwZm47CisgICAgICAg
ICAgICByYyA9IHhjX2RvbWFpbl9kZWNyZWFzZV9yZXNlcnZhdGlvbl9leGFjdCh4Y2gsIGRvbWlk
LCAxLCAwLCAmX3Bmbik7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byByZWxlYXNlIHBmbiAlIiBQUklfeGVuX3Bm
biwgcGZuKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUudG90X3BhZ2VzLS07CisgICAgICAgICAgICBmcmVlZCsr
OworICAgICAgICB9CisgICAgICAgIHBmbisrOworICAgIH0KKyAgICBpZiAoIGZyZWVkICkKKyAg
ICAgICAgRFBSSU5URigiZnJlZWQgJXUgYmV0d2VlbiAlIiBQUklfeGVuX3BmbiAiICUiIFBSSV94
ZW5fcGZuICJcbiIsCisgICAgICAgICAgICAgICAgZnJlZWQsIG1pbl9wZm4sIG1heF9wZm4pOwor
ICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgaW50IHg4Nl9odm1fcG9wdWxhdGVfcGZucyhz
dHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBjb3VudCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqb3JpZ2luYWxfcGZucywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKK3sKKyAg
ICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHhlbl9wZm5fdCBwZm4sIG1pbl9w
Zm4gPSBvcmlnaW5hbF9wZm5zWzBdLCBtYXhfcGZuID0gb3JpZ2luYWxfcGZuc1swXTsKKyAgICB4
ZW5fcGZuX3QgaWR4MUcsIGlkeDFHX3ByZXYsIGlkeDJNLCBpZHgyTV9wcmV2OworICAgIHVuc2ln
bmVkIGksIG9yZGVyOworICAgIGludCByYyA9IC0xOworCisgICAgLyogTG9vcCBvbmNlIG92ZXIg
dGhlIGFycmF5IHRvIHNob3cgc3RhdGlzdGljcyAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgY291
bnQ7ICsraSApCisgICAgeworICAgICAgICBpZiAoIG9yaWdpbmFsX3BmbnNbaV0gPCBtaW5fcGZu
ICkKKyAgICAgICAgICAgIG1pbl9wZm4gPSBvcmlnaW5hbF9wZm5zW2ldOworICAgICAgICBpZiAo
IG9yaWdpbmFsX3BmbnNbaV0gPiBtYXhfcGZuICkKKyAgICAgICAgICAgIG1heF9wZm4gPSBvcmln
aW5hbF9wZm5zW2ldOworICAgIH0KKyAgICBEUFJJTlRGKCJiYXRjaCBvZiAldSBwZm5zIGJldHdl
ZW4gJSIgUFJJX3hlbl9wZm4gIiAlIiBQUklfeGVuX3BmbiAiXG4iLAorICAgICAgICAgICAgY291
bnQsIG1pbl9wZm4sIG1heF9wZm4pOworCisgICAgbWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNbMF07
CisgICAgaWR4MUdfcHJldiA9IG9yaWdpbmFsX3BmbnNbMF0gPj4gU1VQRVJQQUdFXzFHQl9TSElG
VDsKKyAgICBpZHgyTV9wcmV2ID0gb3JpZ2luYWxfcGZuc1swXSA+PiBTVVBFUlBBR0VfMk1CX1NI
SUZUOworCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKKyAgICB7CisgICAgICAg
IHBmbiA9IG9yaWdpbmFsX3BmbnNbaV07CisgICAgICAgIGlkeDFHID0gcGZuID4+IFNVUEVSUEFH
RV8xR0JfU0hJRlQ7CisgICAgICAgIGlkeDJNID0gcGZuID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQ7
CisKKyAgICAgICAgaWYgKCBpZHgxR19wcmV2ID09IGlkeDFHICYmIGlkeDJNX3ByZXYgPT0gaWR4
Mk0gKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBSZWNvcmQgaGlnaGVzdCBwZm4gd2l0aGlu
IHRoaXMgMk1CIHN1cGVycGFnZSAqLworICAgICAgICAgICAgaWYgKCBwZm4gPiBtYXhfcGZuICkK
KyAgICAgICAgICAgICAgICBtYXhfcGZuID0gcGZuOworICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIElmIHRoaXMgcGZuIGlzIGluIGFub3RoZXIgMk1CIHN1
cGVycGFnZSBpdCBpcyByZXF1aXJlZCB0byBwdW5jaAorICAgICAgICAgICAgICogaG9sZXMgdG8g
cmVsZWFzZSBtZW1vcnksIHN0YXJ0aW5nIGZyb20gdGhlIDFHQiBib3VuZGFyeSB1cCB0byB0aGUK
KyAgICAgICAgICAgICAqIGhpZ2hlc3QgcGZuIHdpdGhpbiB0aGUgcHJldmlvdXMgMk1CIHN1cGVy
cGFnZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBpZHgxR19wcmV2ICE9IGlk
eDFHIHx8IGlkeDJNX3ByZXYgIT0gaWR4Mk0gKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgICAgICogSWYgdGhpcyBuZXh0IHBmbiBpcyB3aXRoaW4gYW5v
dGhlciAxR0Igc3VwZXJwYWdlIGl0IGlzCisgICAgICAgICAgICAgICAgICogcmVxdWlyZWQgdG8g
c2NhbiB0aGUgZW50aXJlIHByZXZpb3VzIHN1cGVycGFnZSBiZWNhdXNlIHRoZXJlCisgICAgICAg
ICAgICAgICAgICogbWlnaHQgYmUgaG9sZXMgYmV0d2VlbiBtYXhfcGZuIGFuZCB0aGUgZW5kIG9m
IHRoZSBzdXBlcnBhZ2UuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgaWYg
KCBpZHgxR19wcmV2ICE9IGlkeDFHICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgIG9yZGVyID0gU1VQRVJQQUdFXzFHQl9TSElGVDsKKyAgICAgICAgICAgICAgICAgICAg
bWF4X3BmbiA9ICgoKG1heF9wZm4gPj4gb3JkZXIpICsgMSkgPDwgb3JkZXIpIC0gMTsKKyAgICAg
ICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgaWYgKCB4ODZfaHZtX3B1bmNoX2hvbGUoY3R4
LCBtYXhfcGZuKSA9PSBmYWxzZSApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgLyogVGhpcyBpcyB0aGUgaGlnaGVzdCBwZm4gd2l0aGlu
IHRoZSBuZXh0IDJNQiBzdXBlcnBhZ2UgKi8KKyAgICAgICAgICAgIG1heF9wZm4gPSBwZm47Cisg
ICAgICAgIH0KKworICAgICAgICBpZiAoICh0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19Y
VEFCICYmCisgICAgICAgICAgICAgIHR5cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX0JST0tF
TikgJiYKKyAgICAgICAgICAgICAhcGZuX2lzX3BvcHVsYXRlZChjdHgsIHBmbikgKQorICAgICAg
ICB7CisgICAgICAgICAgICByYyA9IHg4Nl9odm1fYWxsb2NhdGVfcGZuKGN0eCwgcGZuKTsKKyAg
ICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICAg
ICAgcmMgPSBwZm5fc2V0X3BvcHVsYXRlZChjdHgsIHBmbik7CisgICAgICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorICAgICAgICBpZHgxR19w
cmV2ID0gaWR4MUc7CisgICAgICAgIGlkeDJNX3ByZXYgPSBpZHgyTTsKKyAgICB9CisKKyAgICBy
YyA9IDA7CisKKyBlcnI6CisgICAgcmV0dXJuIHJjOworfQorCisKIHN0cnVjdCB4Y19zcl9yZXN0
b3JlX29wcyByZXN0b3JlX29wc194ODZfaHZtID0KIHsKICAgICAucGZuX2lzX3ZhbGlkICAgID0g
eDg2X2h2bV9wZm5faXNfdmFsaWQsCkBAIC0yMzYsNiArNTc1LDcgQEAgc3RydWN0IHhjX3NyX3Jl
c3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9odm0gPQogICAgIC5zZXRfcGFnZV90eXBlICAgPSB4
ODZfaHZtX3NldF9wYWdlX3R5cGUsCiAgICAgLmxvY2FsaXNlX3BhZ2UgICA9IHg4Nl9odm1fbG9j
YWxpc2VfcGFnZSwKICAgICAuc2V0dXAgICAgICAgICAgID0geDg2X2h2bV9zZXR1cCwKKyAgICAu
cG9wdWxhdGVfcGZucyAgID0geDg2X2h2bV9wb3B1bGF0ZV9wZm5zLAogICAgIC5wcm9jZXNzX3Jl
Y29yZCAgPSB4ODZfaHZtX3Byb2Nlc3NfcmVjb3JkLAogICAgIC5zdHJlYW1fY29tcGxldGUgPSB4
ODZfaHZtX3N0cmVhbV9jb21wbGV0ZSwKICAgICAuY2xlYW51cCAgICAgICAgID0geDg2X2h2bV9j
bGVhbnVwLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyBi
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKaW5kZXggNTBlMjVjMTYyYy4uODc5
NTc1NTliYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwor
KysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCkBAIC05MzYsNiArOTM2LDc1
IEBAIHN0YXRpYyB2b2lkIHg4Nl9wdl9zZXRfZ2ZuKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgs
IHhlbl9wZm5fdCBwZm4sCiAgICAgICAgICgodWludDMyX3QgKiljdHgtPng4Nl9wdi5wMm0pW3Bm
bl0gPSBtZm47CiB9CiAKKy8qCisgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5
IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQorICogdW5wb3B1bGF0ZWQgc3Vi
c2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNraW5nIGlzIHBlcmZvcm1l
ZAorICogYW5kIGFsbCB1bnBvcHVsYXRlZCBwZm5zIGFyZSBwb3B1bGF0ZWQuCisgKi8KK3N0YXRp
YyBpbnQgeDg2X3B2X3BvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5z
aWduZWQgY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9w
Zm5fdCAqb3JpZ2luYWxfcGZucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgdWludDMyX3QgKnR5cGVzKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7
CisgICAgeGVuX3Bmbl90ICptZm5zID0gbWFsbG9jKGNvdW50ICogc2l6ZW9mKCptZm5zKSksCisg
ICAgICAgICpwZm5zID0gbWFsbG9jKGNvdW50ICogc2l6ZW9mKCpwZm5zKSk7CisgICAgdW5zaWdu
ZWQgaSwgbnJfcGZucyA9IDA7CisgICAgaW50IHJjID0gLTE7CisKKyAgICBpZiAoICFtZm5zIHx8
ICFwZm5zICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5
dGVzIGZvciBwb3B1bGF0aW5nIHRoZSBwaHlzbWFwIiwKKyAgICAgICAgICAgICAgMiAqIGNvdW50
ICogc2l6ZW9mKCptZm5zKSk7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGZvciAo
IGkgPSAwOyBpIDwgY291bnQ7ICsraSApCisgICAgeworICAgICAgICBpZiAoICghdHlwZXMgfHwg
KHR5cGVzICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGVzW2ldICE9IFhFTl9ET01D
VExfUEZJTkZPX1hUQUIgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZXNbaV0gIT0g
WEVOX0RPTUNUTF9QRklORk9fQlJPS0VOKSkpICYmCisgICAgICAgICAgICAgIXBmbl9pc19wb3B1
bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gcGZuX3NldF9wb3B1bGF0ZWQoY3R4LCBvcmlnaW5hbF9wZm5zW2ldKTsKKyAgICAgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICAgICAgcGZuc1tu
cl9wZm5zXSA9IG1mbnNbbnJfcGZuc10gPSBvcmlnaW5hbF9wZm5zW2ldOworICAgICAgICAgICAg
Kytucl9wZm5zOworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCBucl9wZm5zICkKKyAgICB7
CisgICAgICAgIHJjID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXBfZXhhY3QoCisgICAgICAg
ICAgICB4Y2gsIGN0eC0+ZG9taWQsIG5yX3BmbnMsIDAsIDAsIG1mbnMpOworICAgICAgICBpZiAo
IHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcG9wdWxhdGUg
cGh5c21hcCIpOworICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKworICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IG5yX3BmbnM7ICsraSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggbWZuc1tpXSA9PSBJTlZBTElEX01GTiApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgRVJST1IoIlBvcHVsYXRlIHBoeXNtYXAgZmFpbGVkIGZvciBwZm4gJXUiLCBpKTsKKyAgICAg
ICAgICAgICAgICByYyA9IC0xOworICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICBjdHgtPnJlc3RvcmUub3BzLnNldF9nZm4oY3R4LCBwZm5zW2ld
LCBtZm5zW2ldKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJjID0gMDsKKworIGVycjoKKyAg
ICBmcmVlKHBmbnMpOworICAgIGZyZWUobWZucyk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8q
CiAgKiByZXN0b3JlX29wcyBmdW5jdGlvbi4gIENvbnZlcnQgcGZucyBiYWNrIHRvIG1mbnMgaW4g
cGFnZXRhYmxlcy4gIFBvc3NpYmx5CiAgKiBuZWVkcyB0byBwb3B1bGF0ZSBuZXcgZnJhbWVzIGlm
IGEgUFRFIGlzIGZvdW5kIHJlZmVycmluZyB0byBhIGZyYW1lIHdoaWNoCkBAIC05ODAsNyArMTA0
OSw3IEBAIHN0YXRpYyBpbnQgeDg2X3B2X2xvY2FsaXNlX3BhZ2Uoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICggdG9fcG9wdWxhdGUgJiYgcG9w
dWxhdGVfcGZucyhjdHgsIHRvX3BvcHVsYXRlLCBwZm5zLCBOVUxMKSApCisgICAgaWYgKCB0b19w
b3B1bGF0ZSAmJiB4ODZfcHZfcG9wdWxhdGVfcGZucyhjdHgsIHRvX3BvcHVsYXRlLCBwZm5zLCBO
VUxMKSApCiAgICAgICAgIHJldHVybiAtMTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgKFBBR0Vf
U0laRSAvIHNpemVvZih1aW50NjRfdCkpOyArK2kgKQpAQCAtMTE2MCw2ICsxMjI5LDcgQEAgc3Ry
dWN0IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdiA9CiAgICAgLnNldF9nZm4g
ICAgICAgICA9IHg4Nl9wdl9zZXRfZ2ZuLAogICAgIC5sb2NhbGlzZV9wYWdlICAgPSB4ODZfcHZf
bG9jYWxpc2VfcGFnZSwKICAgICAuc2V0dXAgICAgICAgICAgID0geDg2X3B2X3NldHVwLAorICAg
IC5wb3B1bGF0ZV9wZm5zICAgPSB4ODZfcHZfcG9wdWxhdGVfcGZucywKICAgICAucHJvY2Vzc19y
ZWNvcmQgID0geDg2X3B2X3Byb2Nlc3NfcmVjb3JkLAogICAgIC5zdHJlYW1fY29tcGxldGUgPSB4
ODZfcHZfc3RyZWFtX2NvbXBsZXRlLAogICAgIC5jbGVhbnVwICAgICAgICAgPSB4ODZfcHZfY2xl
YW51cCwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:46:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:46: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.xen.org>)
	id 1dnM3N-0000FA-AC; Thu, 31 Aug 2017 09:46:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dnM3M-0000F4-FY
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:46:24 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F8/13-03454-FEAD7A95; Thu, 31 Aug 2017 09:46:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXS1tYhofv+1vJ
 Igy8nBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWTT1MBXfkKvp7ljI3MHZJdDFycQgJTGeU
 WLXnD3MXIyeHhACvxJFlM1gh7ACJiy82MUIUTWCUOPv9DhtIgkVAVeLo1D1gNpuAssTFr71gt
 oiAlsT6FU/ZQBqYBXYySkzsm8gCkhAWiJXYt38/O4jNK2Ag0bB6NgtIEa/AR0aJU32r2SBWnG
 GRODPzPBNElaDEyZlPwLqZgcbe+PcSKM4BZEtLLP/HARLmFPCUaD60jxHEFgW6YvetvcwTGAV
 nIemehaR7FkL3AkbmVYwaxalFZalFukbmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5
 uZsYgaHLAAQ7GBevDTzEKMnBpCTKG3ZheaQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUY
 snLz0tVkuD9cROoTrAoNT21Ii0zBxhdMKUSHDxKIrynQNK8xQWJucWZ6RCpU4yKUuK8L0ESAi
 CJjNI8uDZYRF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO88kCk8mXklcNNfAS1mAloc67U
 UZHFJIkJKqoFxzYHJ25Z3i3o8cL6lxdBusr3l6OMvXmY6+/Yxt3g9C3hze8sO/hkro1qMg+O+
 Kx542D7pzfJbS+yuP5qq5PjjdvYFJ56fjeK/Y3lcnnPrnbt7KqMq/PyDQNa4d943rTL4cjI2x
 h5W4+aIW+h8c/GfmyrzO+Tv3OEtTP6ytroyVuSY3Wy7ZeoLlFiKMxINtZiLihMBfNNk9+MCAA
 A=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504172780!108845139!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44886 invoked from network); 31 Aug 2017 09:46:23 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 09:46:22 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 02:46:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="1190129411"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga001.fm.intel.com with ESMTP; 31 Aug 2017 02:46:18 -0700
Date: Thu, 31 Aug 2017 16:45:23 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170831084520.GA6299@op-computing>
Mail-Followup-To: Roger Pau Monne <roger.pau@citrix.com>,
 "Tian, Kevin" <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <599C3F0F0200007800171FCF@prv-mh.provo.novell.com>
 <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
 <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Tian,
 Kevin" <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MDM6MTlBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDM6MzI6NDJQTSArMDgwMCwgQ2hhbyBH
YW8gd3JvdGU6Cj4+IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDA4OjMzOjI1QU0gKzAxMDAsIFJv
Z2VyIFBhdSBNb25uZSB3cm90ZToKPj4gPk9uIE1vbiwgQXVnIDI4LCAyMDE3IGF0IDA2OjE4OjEz
QU0gKzAwMDAsIFRpYW4sIEtldmluIHdyb3RlOgo+PiA+PiA+IEZyb206IFJvZ2VyIFBhdSBNb25u
ZSBbbWFpbHRvOnJvZ2VyLnBhdUBjaXRyaXguY29tXQo+PiA+PiA+IFNlbnQ6IEZyaWRheSwgQXVn
dXN0IDI1LCAyMDE3IDk6NTkgUE0KPj4gPj4gPiAKPj4gPj4gPiBPbiBGcmksIEF1ZyAyNSwgMjAx
NyBhdCAwNjoyNTozNkFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPiA+ID4+PiBP
biAyNS4wOC4xNyBhdCAxNDoxNSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4g
PiA+ID4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MTY6MzhBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+ID4+ID4gPiA+PiA+Pj4gT24gMjIuMDguMTcgYXQgMTU6NTQsIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4gPiA+PiA+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3
IGF0IDA2OjI2OjIzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+ID4gPj4gPj4g
Pj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
PiA+PiA+ID4gPj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4+ID4+ID4g
PiA+PiA+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPj4gPj4gPiA+ID4+ID4+
ID4gQEAgLTQ0MCw2ICs0NDAsMTAgQEAgaW50IF9faW5pdAo+PiA+PiA+IGRvbTBfc2V0dXBfcGVy
bWlzc2lvbnMoc3RydWN0IGRvbWFpbiAqZCkKPj4gPj4gPiA+ID4+ID4+ID4gICAgICAgICAgICAg
IHJjIHw9IHJhbmdlc2V0X2FkZF9zaW5nbGV0b24obW1pb19yb19yYW5nZXMsIG1mbik7Cj4+ID4+
ID4gPiA+PiA+PiA+ICAgICAgfQo+PiA+PiA+ID4gPj4gPj4gPgo+PiA+PiA+ID4gPj4gPj4gPiAr
ICAgIC8qIEZvciBQVkggcHJldmVudCBhY2Nlc3MgdG8gdGhlIE1NQ0ZHIGFyZWFzLiAqLwo+PiA+
PiA+ID4gPj4gPj4gPiArICAgIGlmICggZG9tMF9wdmggKQo+PiA+PiA+ID4gPj4gPj4gPiArICAg
ICAgICByYyB8PSBwY2lfbW1jZmdfc2V0X2RvbWFpbl9wZXJtaXNzaW9ucyhkKTsKPj4gPj4gPiA+
ID4+ID4+Cj4+ID4+ID4gPiA+PiA+PiBXaGF0IGFib3V0IG9uZXMgcmVwb3J0ZWQgYnkgRG9tMCBs
YXRlciBvbj8gV2hpY2ggdGhlbiByYWlzZXMgdGhlCj4+ID4+ID4gPiA+PiA+PiBxdWVzdGlvbiB3
aGV0aGVyIC4uLgo+PiA+PiA+ID4gPj4gPgo+PiA+PiA+ID4gPj4gPiBUaGlzIHNob3VsZCBiZSBk
ZWFsdCB3aXRoIGluIHRoZSBQSFlTREVWT1BfcGNpX21tY2ZnX3Jlc2VydmVkCj4+ID4+ID4gaGFu
ZGxlci4KPj4gPj4gPiA+ID4+ID4gQnV0IHNpbmNlIHlvdSBwcm9wb3NlIHRvIGRvIHdoaXRlIGxp
c3RpbmcsIEkgZ3Vlc3MgaXQgZG9lc24ndCBtYXR0ZXIKPj4gPj4gPiA+ID4+ID4gdGhhdCBtdWNo
IGFueW1vcmUuCj4+ID4+ID4gPiA+Pgo+PiA+PiA+ID4gPj4gV2VsbCwgYSBmdW5kYW1lbnRhbCBx
dWVzdGlvbiBpcyB3aGV0aGVyIHdoaXRlIGxpc3Rpbmcgd291bGQgd29yayBpbgo+PiA+PiA+ID4g
Pj4gdGhlIGZpcnN0IHBsYWNlLiBJIGNvdWxkIHNlZSByb29tIGZvciBzZXZlcmUgcHJvYmxlbXMg
ZS5nLiB3aXRoIEFDUEkKPj4gPj4gPiA+ID4+IG1ldGhvZHMgd2FudGluZyB0byBhY2Nlc3MgTU1J
TyB0aGF0J3Mgbm90IGRlc2NyaWJlZCBieSBhbnkgUENJCj4+ID4+ID4gPiA+PiBkZXZpY2VzJyBC
QVJzLiBUeXBpY2FsbHkgdGhhdCB3b3VsZCBiZSByZWdpb25zIGluIHRoZSBjaGlwc2V0IHdoaWNo
Cj4+ID4+ID4gPiA+PiBmaXJtd2FyZSBpcyByZXNwb25zaWJsZSBmb3IgY29uZmlndXJpbmcvbWFu
YWdpbmcsIHRoZSBhZGRyZXNzZXMgb2YKPj4gPj4gPiA+ID4+IHdoaWNoIGNhbiBiZSBmb3VuZC9z
ZXQgaW4gY3VzdG9tIGNvbmZpZyBzcGFjZSByZWdpc3RlcnMuCj4+ID4+ID4gPiA+Cj4+ID4+ID4g
PiA+IFRoZSBxdWVzdGlvbiB3b3VsZCBhbHNvIGJlIHdoYXQgd291bGQgWGVuIGFsbG93IGluIHN1
Y2ggd2hpdGUtbGlzdGluZy4KPj4gPj4gPiA+ID4gT2J2aW91c2x5IHlvdSBjYW4gZ2V0IHRvIG1h
cCB0aGUgc2FtZSB1c2luZyBib3RoIHdoaXRlLWxpc3QgYW5kCj4+ID4+ID4gPiA+IGJsYWNrLWxp
c3RpbmcgKHNlZSBiZWxvdykuCj4+ID4+ID4gPgo+PiA+PiA+ID4gTm90IHJlYWxseSAtIHdoYXQg
eW91J3ZlIHNhaWQgdGhlcmUgcmVnYXJkaW5nIE1NQ0ZHIHJlZ2lvbnMgaXMKPj4gPj4gPiA+IGEg
Y2xlYXIgaW5kaWNhdGlvbiB0aGF0IHdlIHNob3VsZCBfbm90XyBtYXAgcmVzZXJ2ZWQgcmVnaW9u
cywgaS5lLgo+PiA+PiA+ID4gaXQgd291bGQgbmVlZCB0byBiZSBmdWxsIHdoaXRlIGxpc3Rpbmcg
d2l0aCBwZXJoYXBzIGp1c3QgdGhlIFBDSQo+PiA+PiA+ID4gZGV2aWNlIEJBUnMgYmVpbmcgaGFu
ZGxlZCBhdXRvbWF0aWNhbGx5Lgo+PiA+PiA+IAo+PiA+PiA+IEkndmUgdHJpZWQganVzdCBtYXBw
aW5nIHRoZSBCQVJzIGFuZCB0aGF0IHNhZGx5IGRvZXNuJ3Qgd29yaywgdGhlIGJveAo+PiA+PiA+
IGhhbmdzIGFmdGVyIHRoZSBJT01NVSBpcyBlbmFibGVkOgo+PiA+PiA+IAo+PiA+PiA+IFsuLi5d
Cj4+ID4+ID4gKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDozZjoxMy41Cj4+ID4+ID4gKFhF
TikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDozZjoxMy42Cj4+ID4+ID4gKFhFTikgW1ZULURdaW9t
bXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0gZmZmZjgyYzAwMDIxYjAwMAo+PiA+
PiA+IAo+PiA+PiA+IEkgd2lsbCBwYXJrIHRoaXMgQVRNIGFuZCBsZWF2ZSBpdCBmb3IgdGhlIElu
dGVsIGd1eXMgdG8gZGlhZ25vc2UuCj4+ID4+ID4gCj4+ID4+ID4gRm9yIHRoZSByZWZlcmVuY2Us
IHRoZSBzcGVjaWZpYyBib3ggSSdtIHRlc3RpbmcgQVRNIGhhcyBhIFhlb24oUikgQ1BVCj4+ID4+
ID4gRTUtMTYwNyAwIEAgMy4wMEdIeiBhbmQgYSBDNjAwL1g3OSBjaGlwc2V0Lgo+PiA+PiA+IAo+
PiA+PiAKPj4gPj4gK0NoYW8gd2hvIGNhbiBoZWxwIGNoZWNrIHdoZXRoZXIgd2UgaGF2ZSBzdWNo
IGEgYm94IGF0IGhhbmQuCj4+ID4+IAo+PiA+PiBidHcgcGxlYXNlIGFsc28gZ2l2ZSB5b3VyIEJJ
T1MgdmVyc2lvbi4KPj4gPgo+PiA+SXQncyBhIFByZWNpc2lvbiBUMzYwMCBCSU9TIEExNC4KPj4g
Cj4+IEhpLCBSb2dlci4KPj4gCj4+IEkgZm91bmQgYSBJdnkgYnJpZGdlIGJveCB3aXRoIEU1LTI2
OTcgdjIgYW5kIHRlc3RlZCB3aXRoICJkb20wPXB2aCIsIGFuZAo+Cj5UaGUgb25lcyBJJ3ZlIHNl
ZW4gaXNzdWVzIHdpdGggYXJlIFNhbmR5IEJyaWRnZSBvciBOZWhhbGVtLCBjYW4geW91Cj5maW5k
IHNvbWUgb2YgdGhpcyBoYXJkd2FyZT8KCkFzIEkgZXhwZWN0ZWQsIEkgd2FzIHJlbW92ZWQgZnJv
bSByZWNpcGVudHMgOigsIHdoaWNoIG1hZGUgbWUKaGFyZCB0byBub3RpY2UgeW91ciByZXBsaWVz
IGluIHRpbWUuIAoKWWVzLiBJIHdpbGwuIEJ1dCBtYXkgdGFrZSBzb21lIHRpbWUgKGZvciBldmVu
IEl2eSBCcmlkZ2UgaXMgcmFyZSkuCgo+Cj5JIGhhdmVuJ3QgdGVzdGVkIEl2eSBCcmlkZ2UsIGJ1
dCBhbGwgSGFzd2VsbCBib3hlcyBJJ3ZlIHRlc3RlZCBzZWVtIHRvCj53b3JrIGp1c3QgZmluZS4K
ClRoZSByZWFzb24gd2h5IEkgY2hvc2UgSXZ5IEJyaWRnZSBwYXJ0bHkgaXMgeW91IHNhaWQgeW91
IGZvdW5kIHRoaXMgYnVnIG9uCmFsbW9zdCBwcmUtaGFzd2VsbCBib3guCgpUaGFua3MKQ2hhbwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 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.xen.org>)
	id 1dnM3X-0000Gg-Ku; Thu, 31 Aug 2017 09:46:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnM3W-0000GD-0t
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:46:34 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 45/21-03414-9FAD7A95; Thu, 31 Aug 2017 09:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6PW8s
 jDc7/Nbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+tv9lLriuW3H99y/WBsaLyl2MnBwSAv4S
 096vYQWx2QR0JKY+vQRkc3CICKhI3N5rABJmFiiXmHd3GhOILSzgLbH87zpGEJtFQFViRsMbs
 DivgI3Ewy1HmSFGykvsarsINpITKL5kUQNYvZCAtcShlcuYIeoFJU7OfMICMV9TonX7b3YIW1
 6ieetsZoh6FYn1U2exTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NNZLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MH4ZVnAIUZJDiYlUd6wC8sjhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnw5twEygkWpaanVqRl5gCDHiYtwcGjJMJ7CiTNW1yQmFucmQ6ROsWoKCXOm
 w+SEABJZJTmwbXBIu0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnngUzhycwrgZv+CmgxE9
 DiWK+lIItLEhFSUg2MckEXVGMezrGtfr+DTXzKThdjjYqPq5KqfmXd8o2wON1VrR3Av/EJZ7f
 +cmfWAu2fLx/fYDl7zn7zlP2srirzD/Et3F5/N/qG78+Mq6tfeDNa/Zs2xXBq75/0xEe8X42l
 Tx4y+cSV4erA8Fo/IbRrp1R/i5w2Y0jp3tUK3Ou0I2x2Jn15O2e+EktxRqKhFnNRcSIAKovV+
 a8CAAA=
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504172791!76966806!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51240 invoked from network); 31 Aug 2017 09:46:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:46:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446033477"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:36:03 +0100
Message-ID: <20170831093605.2757-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 10/12] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8
IDQ0ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0
aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGZhYzgyYWU5MzQuLjQ4YzUy
MzgyNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKQEAgLTE5Miw3ICsxOTIsNyBAQCBib29sIGhhbmRsZV9odm1faW9f
Y29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKICNkZWZpbmUgSVNfREVGQVVMVChzKSBcCiAgICAg
KHMgPT0gcy0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltERUZB
VUxUX0lPU0VSVklEXSkKIAotc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dm
bihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3N0YXRpYyBnZm5fdCBodm1fYWxsb2NfaW9y
ZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHN0cnVjdCBkb21haW4g
KmQgPSBzLT5kb21haW47CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC0yMDIsMjAgKzIwMiwxOSBA
QCBzdGF0aWMgdW5zaWduZWQgbG9uZyBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQogICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9mKGQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9nZm4ubWFzaykgKiA4OyBpKysgKQogICAgIHsKICAgICAgICAgaWYgKCB0ZXN0
X2FuZF9jbGVhcl9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzaykgKQot
ICAgICAgICAgICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSArIGk7
CisgICAgICAgICAgICByZXR1cm4gX2dmbihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJh
c2UgKyBpKTsKICAgICB9CiAKLSAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOworICAgIHJl
dHVybiBJTlZBTElEX0dGTjsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLCBnZm5fdCBnZm4pCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9nZm4uYmFzZTsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbl94KGdmbikgLSBk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CiAKICAgICBBU1NFUlQoIUlTX0RFRkFV
TFQocykpOwotICAgIEFTU0VSVChnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pKTsKKyAgICBBU1NF
UlQoIWdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSk7CiAKICAgICBzZXRfYml0KGksICZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spOwogfQpAQCAtMjI0LDcgKzIyMyw3IEBAIHN0YXRp
YyB2b2lkIGh2bV91bm1hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJv
b2wgYnVmKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKIAotICAgIGlmICggaW9ycC0+Z2ZuID09IGdmbl94KElOVkFM
SURfR0ZOKSApCisgICAgaWYgKCBnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlv
cnAtPnBhZ2UpOwpAQCAtMjMzLDcgKzIzMiw3IEBAIHN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3Jl
cV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIGlmICggIUlT
X0RFRkFVTFQocykgKQogICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4ocywgaW9ycC0+Z2ZuKTsK
IAotICAgIGlvcnAtPmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBpb3JwLT5nZm4gPSBJ
TlZBTElEX0dGTjsKIH0KIAogc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCkBAIC0yNDYsMTYgKzI0NSwxNyBAQCBzdGF0aWMg
aW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1
ZikKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBpZiAoIElTX0RFRkFVTFQocykgKQot
ICAgICAgICBpb3JwLT5nZm4gPSBidWYgPwotICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2
bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9QRk5dIDoKLSAgICAgICAgICAgICAg
ICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fSU9SRVFfUEZOXTsKKyAg
ICAgICAgaW9ycC0+Z2ZuID0gX2dmbihidWYgPworICAgICAgICAgICAgICAgICAgICAgICAgIGQt
PmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0gOgorICAgICAg
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lP
UkVRX1BGTl0pOwogICAgIGVsc2UKICAgICAgICAgaW9ycC0+Z2ZuID0gaHZtX2FsbG9jX2lvcmVx
X2dmbihzKTsKIAotICAgIGlmICggaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisg
ICAgaWYgKCBnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm4g
LUVOT01FTTsKIAotICAgIHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgaW9ycC0+Z2Zu
LCAmaW9ycC0+cGFnZSwgJmlvcnAtPnZhKTsKKyAgICByYyA9IHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsIGdmbl94KGlvcnAtPmdmbiksICZpb3JwLT5wYWdlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmlvcnAtPnZhKTsKIAogICAgIGlmICggcmMgKQogICAgICAgICBodm1f
dW5tYXBfaW9yZXFfZ2ZuKHMsIGJ1Zik7CkBAIC0yOTcsMTAgKzI5NywxMCBAQCBzdGF0aWMgdm9p
ZCBodm1fcmVtb3ZlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBi
dWYpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBp
ZiAoIElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisg
ICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSAp
CiAgICAgICAgIHJldHVybjsKIAotICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShk
LCBfZ2ZuKGlvcnAtPmdmbiksCisgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IGlvcnAtPmdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdl
X3RvX21mbihpb3JwLT5wYWdlKSksIDApICkKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAg
IGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwpAQCAtMzEyLDEyICszMTIsMTIgQEAgc3RhdGljIGludCBo
dm1fYWRkX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAg
ICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMt
PmlvcmVxOwogICAgIGludCByYzsKIAotICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBpb3JwLT5n
Zm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgZ2Zu
X2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBj
bGVhcl9wYWdlKGlvcnAtPnZhKTsKIAotICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShk
LCBfZ2ZuKGlvcnAtPmdmbiksCisgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGlv
cnAtPmdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21m
bihpb3JwLT5wYWdlKSksIDApOwogICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgIHBhZ2luZ19t
YXJrX2RpcnR5KGQsIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpKTsKQEAgLTU3Niw4ICs1
NzYsOCBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKICAgICBJTklUX0xJU1RfSEVBRCgmcy0+aW9yZXFfdmNwdV9saXN0KTsKICAg
ICBzcGluX2xvY2tfaW5pdCgmcy0+YnVmaW9yZXFfbG9jayk7CiAKLSAgICBzLT5pb3JlcS5nZm4g
PSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgcy0+YnVmaW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJ
RF9HRk4pOworICAgIHMtPmlvcmVxLmdmbiA9IElOVkFMSURfR0ZOOworICAgIHMtPmJ1ZmlvcmVx
LmdmbiA9IElOVkFMSURfR0ZOOwogCiAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jh
bmdlc2V0cyhzLCBpZCk7CiAgICAgaWYgKCByYyApCkBAIC03MzgsMTEgKzczOCwxMSBAQCBpbnQg
aHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
LAogICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgfHwgIXMgfHwgSVNfREVGQVVM
VChzKSApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdm
bjsKKyAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9yZXEuZ2ZuKTsKIAogICAgIGlmICggcy0+
YnVmaW9yZXEudmEgIT0gTlVMTCApCiAgICAgewotICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+
YnVmaW9yZXEuZ2ZuOworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+YnVmaW9yZXEu
Z2ZuKTsKICAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAg
fQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IDAxZmU4YTcyZDguLjJiZTkzNTNlMzcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC0zNiw3ICszNiw3IEBACiAjaW5jbHVkZSA8
cHVibGljL2h2bS9kbV9vcC5oPgogCiBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgewotICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuOworICAgIGdmbl90IGdmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OwogICAgIHZvaWQgKnZhOwogfTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 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.xen.org>)
	id 1dnM3X-0000H2-S6; Thu, 31 Aug 2017 09:46:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnM3W-0000GG-Eo
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:46:34 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E1/7F-01911-9FAD7A95; Thu, 31 Aug 2017 09:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvf7reW
 RBvd3Wlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLt01iLGgJqDjYPJOlgXGVTRcjJ4eEgL/E
 5v93WUBsNgEdialPL7F2MXJwiAioSNzeawASZhbYySTRuCISxBYW8JF43f+ZGcRmEVCVeH91B
 SuIzStgI3GmbRcjxEh5iV1tF8HinEDxJYsawOJCAtYSh1YuY4awVSTWT53FBtErKHFy5hMWiF
 0SEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTm
 JScV6yfm5mxiBgcMABDsYl390OsQoycGkJMobdmF5pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3pybQDnBotT01Iq0zBxgCMOkJTh4lER4p4KkeYsLEnOLM9MhUqcYFaXEefNBEgIgiYzSPLg2W
 NxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvPJApPJl5JXDTXwEtZgJaHOu1FGRxSSJCSq
 qB0cTgzKmn/L1e5oayq1lV9UXOsjAIpnXEFr7j0XHTOp1tqLZiS0mK3IvK1lSm9QeCZrpM8O+
 JS9ulb7zRJPaRR/r7PZPLzp78HCqbsl4jq7ylZb6Z1z8T9gCu6JoHjJfWNdVV2m9Zdmo5d7/V
 6mkqbbctl/Qc1GEwEO274XA2zozpcOnxjHdKLMUZiYZazEXFiQCRBFm7lgIAAA==
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504172790!112466728!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53766 invoked from network); 31 Aug 2017 09:46:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:46:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437805194"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:36:05 +0100
Message-ID: <20170831093605.2757-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
MIME-Version: 1.0
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>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 12/12] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYyAgICAgICAgfCAxMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyNyArKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggfCAgIDIgKwogeGVuL2luY2x1ZGUv
cHVibGljL2h2bS9kbV9vcC5oICB8ICAgNCArKwogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
ICAgICB8ICAgMyArCiA1IGZpbGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCmluZGV4IDJkOThiNDM4NDkuLjVkNDA2YmMxZmIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMK
QEAgLTI0MSw2ICsyNDEsMTUgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwogICAgIGludCByYzsKIAor
ICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgeworICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBh
Z2UgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZCAqLworICAgICAgICBpZiAoIGdmbl9lcShpb3JwLT5n
Zm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVQRVJNOworCisgICAgICAg
IHJldHVybiAwOworICAgIH0KKwogICAgIGlmICggZC0+aXNfZHlpbmcgKQogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKIApAQCAtMjYzLDYgKzI3Miw2MCBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9y
ZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAgICByZXR1cm4g
cmM7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJy
ZW50LT5kb21haW47CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMt
PmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCBpb3JwLT5wYWdlICkKKyAgICB7Cisg
ICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90IGJlZW4gbWFwcGVkICovCisgICAg
ICAgIGlmICggIWdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICBy
ZXR1cm4gLUVQRVJNOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qCisgICAg
ICogQWxsb2NhdGVkIElPUkVRIHNlcnZlciBwYWdlcyBhcmUgYXNzaWduZWQgdG8gdGhlIGVtdWxh
dGluZworICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9tYWluLiBUaGlzIGlzIGJlY2F1
c2UgdGhlIGVtdWxhdG9yIGlzCisgICAgICogbGlrZWx5IHRvIGJlIGRlc3Ryb3llZCBhZnRlciB0
aGUgdGFyZ2V0IGRvbWFpbiBoYXMgYmVlbiB0b3JuCisgICAgICogZG93biwgYW5kIHdlIG11c3Qg
dXNlIE1FTUZfbm9fcmVmY291bnQgb3RoZXJ3aXNlIHBhZ2UgYWxsb2NhdGlvbgorICAgICAqIGNv
dWxkIGZhaWwgaWYgdGhlIGVtdWxhdGluZyBkb21haW4gaGFzIGFscmVhZHkgcmVhY2hlZCBpdHMK
KyAgICAgKiBtYXhpbXVtIGFsbG9jYXRpb24uCisgICAgICovCisgICAgaW9ycC0+cGFnZSA9IGFs
bG9jX2RvbWhlYXBfcGFnZShjdXJyZCwgTUVNRl9ub19yZWZjb3VudCk7CisgICAgaWYgKCAhaW9y
cC0+cGFnZSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgZ2V0X3BhZ2UoaW9ycC0+
cGFnZSwgY3VycmQpOworCisgICAgaW9ycC0+dmEgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwo
aW9ycC0+cGFnZSk7CisgICAgaWYgKCAhaW9ycC0+dmEgKQorICAgIHsKKyAgICAgICAgcHV0X3Bh
Z2UoaW9ycC0+cGFnZSk7CisgICAgICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKKyAgICByZXR1
cm4gMDsKK30KKworc3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLCBib29sIGJ1ZikKK3sKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlv
cnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CisKKyAgICBpZiAoICFpb3JwLT5w
YWdlICkKKyAgICAgICAgcmV0dXJuOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGlv
cnAtPnZhKTsKKyAgICBpb3JwLT52YSA9IE5VTEw7CisKKyAgICBwdXRfcGFnZShpb3JwLT5wYWdl
KTsKKyAgICBpb3JwLT5wYWdlID0gTlVMTDsKK30KKwogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAg
IHVuc2lnbmVkIGludCBpZDsKQEAgLTQ3Miw2ICs1MzUsMjcgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBo
dm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIH0KIAorc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX2FsbG9jX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQoreworICAgIGlu
dCByYyA9IC1FTk9NRU07CisKKyAgICByYyA9IGh2bV9hbGxvY19pb3JlcV9tZm4ocywgZmFsc2Up
OworCisgICAgaWYgKCAhcmMgJiYgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNS
Vl9CVUZJT1JFUV9PRkYpICkKKyAgICAgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIHRy
dWUpOworCisgICAgaWYgKCByYyApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxz
ZSk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
ZnJlZV9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAgICBodm1fZnJlZV9p
b3JlcV9tZm4ocywgdHJ1ZSk7CisgICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIGZhbHNlKTsKK30K
Kwogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTU5OCw3ICs2ODIs
MTggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiAKICBmYWlsX2FkZDoKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxf
dmNwdXMocyk7CisKKyAgICAvKgorICAgICAqIE5PVEU6IEl0IGlzIHNhZmUgdG8gY2FsbCBib3Ro
IGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoKSBhbmQKKyAgICAgKiAgICAgICBodm1faW9y
ZXFfc2VydmVyX2ZyZWVfcGFnZXMoKSBpbiB0aGF0IG9yZGVyLgorICAgICAqICAgICAgIFRoaXMg
aXMgYmVjYXVzZSB0aGUgZm9ybWVyIHdpbGwgZG8gbm90aGluZyBpZiB0aGUgcGFnZXMKKyAgICAg
KiAgICAgICBhcmUgbm90IG1hcHBlZCwgbGVhdmluZyB0aGUgcGFnZSB0byBiZSBmcmVlZCBieSB0
aGUgbGF0dGVyLgorICAgICAqICAgICAgIEhvd2V2ZXIgaWYgdGhlIHBhZ2VzIGFyZSBtYXBwZWQg
dGhlbiB0aGUgZm9ybWVyIHdpbGwgc2V0CisgICAgICogICAgICAgdGhlIHBhZ2VfaW5mbyBwb2lu
dGVyIHRvIE5VTEwsIG1lYW5pbmcgdGhlIGxhdHRlciB3aWxsIGRvCisgICAgICogICAgICAgbm90
aGluZy4KKyAgICAgKi8KICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOworICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAg
LTYwOCw2ICs3MDMsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKICAgICBodm1faW9yZXFfc2VydmVy
X3VubWFwX3BhZ2VzKHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKICAg
ICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCkBAIC03MzgsNyArODM0
LDggQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9z
ZXJ2aWRfdCBpZCwKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgICppb3JlcV9n
Zm4gPSBnZm5feChzLT5pb3JlcS5nZm4pOworICAgIGlmICggaW9yZXFfZ2ZuICkKKyAgICAgICAg
KmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdmbik7CiAKICAgICBpZiAoIEhBTkRMRV9CVUZJ
T1JFUShzKSApCiAgICAgewpAQCAtNzU2LDYgKzg1MywzMyBAQCBpbnQgaHZtX2dldF9pb3JlcV9z
ZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHJldHVybiBy
YzsKIH0KIAorbWZuX3QgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAq
ZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBpZHgpCit7CisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgbWZu
X3QgbWZuID0gSU5WQUxJRF9NRk47CisKKyAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOworCisgICAgcyA9IGQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXTsKKworICAgIGlmICggaWQgPj0gTUFYX05SX0lP
UkVRX1NFUlZFUlMgfHwgIXMgfHwgSVNfREVGQVVMVChzKSApCisgICAgICAgIGdvdG8gb3V0Owor
CisgICAgaWYgKCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHMpICkKKyAgICAgICAgZ290
byBvdXQ7CisKKyAgICBpZiAoIGlkeCA9PSAwICkKKyAgICAgICAgbWZuID0gX21mbihwYWdlX3Rv
X21mbihzLT5idWZpb3JlcS5wYWdlKSk7CisgICAgZWxzZSBpZiAoIGlkeCA9PSAxICkKKyAgICAg
ICAgbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5pb3JlcS5wYWdlKSk7CisKKyBvdXQ6CisgICAg
c3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOworCisgICAgcmV0dXJuIG1mbjsKK30KKwogaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwgdWludDY0X3Qgc3RhcnQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZW5kKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAzYjVmMmU5
YjgwLi4wYWJkODY1MzY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTIyLDYgKzEyMiw3IEBACiAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5o
PgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3BjaS5oPgorI2luY2x1
ZGUgPGFzbS9odm0vaW9yZXEuaD4KIAogI2luY2x1ZGUgPGFzbS9odm0vZ3JhbnRfdGFibGUuaD4K
ICNpbmNsdWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KQEAgLTQ3MTYsNiArNDcxNywyNyBAQCBz
dGF0aWMgaW50IHhlbm1lbV9hY3F1aXJlX2dyYW50X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVy
KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10pCit7CisgICAgdW5zaWduZWQg
aW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKKyAgICB7Cisg
ICAgICAgIG1mbl90IG1mbiA9IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKGQsIGlkLCBmcmFt
ZSArIGkpOworCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZu
KTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGludCB4ZW5tZW1fYWNxdWly
ZV9yZXNvdXJjZSh4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CkBAIC00NzUwLDYgKzQ3NzIs
MTEgQEAgc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSh4ZW5fbWVtX2FjcXVpcmVf
cmVzb3VyY2VfdCAqeG1hcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZm5fbGlzdCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2Vf
aW9yZXFfc2VydmVyOgorICAgICAgICByYyA9IHhlbm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihk
LCB4bWFyLT5pZCwgeG1hci0+ZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcywgbWZuX2xpc3QpOworICAgICAgICBicmVhazsKKwog
ICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvcmVxLmgKaW5kZXggMTgyOWZjZjQzZS4uMDMyYWViNmZhOSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pb3JlcS5oCkBAIC0zMSw2ICszMSw4IEBAIGludCBodm1fZ2V0X2lvcmVxX3Nl
cnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICppb3JlcV9nZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpidWZpb3JlcV9nZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpidWZpb3JlcV9wb3J0KTsKK21mbl90
IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4KTsK
IGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBp
b3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHR5cGUsIHVpbnQ2NF90IHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IGVuZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2RtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggOTY3N2JkNzRl
Ny4uNTliNjAwNjkxMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtOTAsNiArOTAsMTAgQEAg
c3RydWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyIHsKICAqIHRoZSBmcmFtZSBudW1i
ZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9nZm4+CiAg
KiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGluZyBidWZm
ZXJlZCBlbXVsYXRpb24KICAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2YWxpZCkuCisgKgor
ICogTk9URTogVG8gYWNjZXNzIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFuZCBi
dWZmZXJlZCBpb3JlcQorICogICAgICAgcmluZywgaXQgaXMgcHJlZmVyYWJsZSB0byB1c2UgdGhl
IFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeQorICogICAgICAgb3Agc3BlY2lmeWluZyBy
ZXNvdXJjZSB0eXBlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIuCiAgKi8KICNkZWZpbmUg
WEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IDli
ZjU4ZTczODQuLjcxNjk0MWRjMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1v
cnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTY2NCwxMCArNjY0LDEz
IEBAIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgIHVpbnQxNl90IHR5cGU7
CiAKICNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlIDAKKyNkZWZpbmUgWEVOTUVN
X3Jlc291cmNlX2lvcmVxX3NlcnZlciAxCiAKICAgICAvKgogICAgICAqIElOIC0gYSB0eXBlLXNw
ZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwogICAgICAqICAg
ICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCisgICAgICoKKyAgICAgKiB0eXBlID09IFhFTk1F
TV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgLT4gaWQgPT0gaW9yZXEgc2VydmVyIGlkCiAgICAgICov
CiAgICAgdWludDMyX3QgaWQ7CiAgICAgLyogSU4gLSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2Yg
dGhlIHJlc291cmNlIHRvIGJlIG1hcHBlZCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:46:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09: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.xen.org>)
	id 1dnM3Y-0000HX-35; Thu, 31 Aug 2017 09:46:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnM3X-0000GY-Fj
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:46:35 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FA/16-02224-AFAD7A95; Thu, 31 Aug 2017 09:46:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUvfnreW
 RBmtmc1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/ZsxmLOgKrzjZdIOpgfGzYxcjJ4eEgL/E
 x0Ob2UFsNgEdialPL7F2MXJwiAioSNzeawASZhZ4xiTx5wgriC0sECMx++MONhCbRUBV4v2JR
 kYQm1fARmLV1vMsECPlJXa1XQSr5wSKL1nUAFYjJGAtcWjlMmYIW0Vi/dRZbBC9ghInZz5hgd
 glIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCsl5taXJyYnpq
 TmFSsl5yfu4kRGDgMQLCDcflHp0OMkhxMSqK8YReWRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4M25CZQTLEpNT61Iy8wBhjBMWoKDR0mEdypImre4IDG3ODMdInWKUZfj08QNX5iEWPLy81Klx
 HnzQYoEQIoySvPgRsDi6RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeeeBTOHJzCuB2/QK6A
 gmoCNivZaCHFGSiJCSamCUnfKZd6HzJcPdq13VbNoe7prXZHms9mmdI9eP6RM/lPp9e8vyd9n
 MdIE53dyqgTE1J4y27NIV+696leXPzD3vsh3vGTc83Jl7Svv4umDVgys3/7F4OWHPhIcyMVwS
 Ugy/OyJWbWw5fe2Z4+6nx193HmE69aHL9FfLF5H9Dcf16sOUJBew6h9NV2Ipzkg01GIuKk4EA
 J/JtH6iAgAA
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504172790!112466728!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53958 invoked from network); 31 Aug 2017 09:46:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 09:46:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437805198"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 10:36:04 +0100
Message-ID: <20170831093605.2757-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831093605.2757-1-paul.durrant@citrix.com>
References: <20170831093605.2757-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 v3 11/12] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KCnYzOgogLSBVcGRhdGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cyBmcm9tIFdlaSBhbmQgUm9nZXIuCiAtIEFkZGVkIGEgSEFORExFX0JVRklPUkVRIG1hY3Jv
IHRvIG1ha2UgdGhlIGNvZGUgbmVhdGVyLgogLSBUaGlzIHBhdGNoIG5vIGxvbmdlciBpbnRyb2R1
Y2VzIGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSBzaW5jZSB0aGVyZQogICBpcyBub3cgYW4gZXhw
bGljaXQgbGltaXQgb24gdGhlIG51bWJlciBvZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJlCiAg
IGNyZWF0ZWQgZm9yIGFueSBvbmUgZG9tYWluLgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
Y29yZS5jICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oIHwgIDYgKystLQogeGVuL2FyY2gveDg2L2h2bS9k
bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysrLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgNDEgKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgICAgICAgICAg
fCAgMiArLQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICAgICAgICAgICAgICAgICAg
fCAzMiArKysrKysrKysrKy0tLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMo
KyksIDM5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
Y29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggZmNiMjYwZDI5Yi4u
Mjg5NTg5MzRiZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysr
IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTE4OCw2ICsxODgsMTQgQEAgaW50
IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKIAogICAgIGRhdGEtPmlkID0g
aWQ7CiAKKyAgICAvKgorICAgICAqIElmIHRoZSBjYWxsZXIgaXMgbm90IHJlcXVlc3RpbmcgZ2Zu
IHZhbHVlcyB0aGVuIGluc3RydWN0IHRoZQorICAgICAqIGh5cGVyY2FsbCBub3QgdG8gcmV0cmll
dmUgdGhlbSBhcyB0aGlzIG1heSBjYXVzZSB0aGVtIHRvIGJlCisgICAgICogbWFwcGVkLgorICAg
ICAqLworICAgIGlmICghaW9yZXFfZ2ZuICYmICFidWZpb3JlcV9nZm4pCisgICAgICAgIGRhdGEt
PmZsYWdzIHw9IFhFTl9ETU9QX25vX2dmbnM7CisKICAgICByYyA9IHhlbmRldmljZW1vZGVsX29w
KGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihvcCkpOwogICAgIGlmIChyYykKICAgICAgICAg
cmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hl
bmRldmljZW1vZGVsLmggYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNl
bW9kZWwuaAppbmRleCAxMzIxNmRiMDRhLi5kNzNhNzZkYTM1IDEwMDY0NAotLS0gYS90b29scy9s
aWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAorKysgYi90b29scy9saWJz
L2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaApAQCAtNjEsMTEgKzYxLDExIEBA
IGludCB4ZW5kZXZpY2Vtb2RlbF9jcmVhdGVfaW9yZXFfc2VydmVyKAogICogQHBhcm0gZG9taWQg
dGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAogICogQHBhcm0gaWQgdGhlIElPUkVRIFNlcnZl
ciBpZC4KICAqIEBwYXJtIGlvcmVxX2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2Vp
dmUgdGhlIHN5bmNocm9ub3VzIGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgIGdmbgorICogICAg
ICAgICAgICAgICAgICBnZm4uIChNYXkgYmUgTlVMTCBpZiBub3QgcmVxdWlyZWQpCiAgKiBAcGFy
bSBidWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZm
ZXJlZCBpb3JlcQotICogICAgICAgICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAg
ICAgIGdmbi4gKE1heSBiZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVx
X3BvcnQgcG9pbnRlciB0byBhIGV2dGNobl9wb3J0X3QgdG8gcmVjZWl2ZSB0aGUgYnVmZmVyZWQK
LSAqICAgICAgICAgICAgICAgICAgICAgaW9yZXEgZXZlbnQgY2hhbm5lbAorICogICAgICAgICAg
ICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVp
cmVkKQogICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCiAgKi8KIGludCB4
ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVyX2luZm8oCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggODdlZjRiNmNhOS4u
YzAyMGYwYzk5ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYwpAQCAtNDE4LDE2ICs0MTgsMTkgQEAgc3RhdGljIGludCBkbV9vcChj
b25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQogICAgIHsKICAgICAgICAgc3RydWN0IHhl
bl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gKmRhdGEgPQogICAgICAgICAgICAgJm9wLnUu
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvOworICAgICAgICBjb25zdCB1aW50MTZfdCB2YWxpZF9mbGFn
cyA9IFhFTl9ETU9QX25vX2dmbnM7CiAKICAgICAgICAgY29uc3Rfb3AgPSBmYWxzZTsKIAogICAg
ICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICggZGF0YS0+cGFkICkKKyAgICAgICAgaWYg
KCBkYXRhLT5mbGFncyAmIH52YWxpZF9mbGFncyApCiAgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICByYyA9IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oZCwgZGF0YS0+aWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+aW9yZXFfZ2ZuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkYXRhLT5mbGFncyAmIFhFTl9E
TU9QX25vX2dmbnMpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwgOiAmZGF0YS0+aW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGRhdGEtPmZsYWdzICYgWEVOX0RNT1Bfbm9fZ2ZucykgPworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCA6ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA0OGM1MjM4MjVlLi4yZDk4YjQz
ODQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCkBAIC0zMzgsNiArMzM4LDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0
ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCisj
ZGVmaW5lIEhBTkRMRV9CVUZJT1JFUShzKSBcCisgICAgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9
IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpCisKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdikKIHsKQEAgLTM1OSw3ICszNjIsNyBA
QCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiAKICAgICBzdi0+aW9yZXFfZXZ0Y2huID0gcmM7CiAKLSAgICBpZiAoIHYtPnZj
cHVfaWQgPT0gMCAmJiBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKKyAgICBpZiAoIHYtPnZjcHVf
aWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgIHsKICAgICAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHMtPmRvbWFpbjsKIApAQCAtNDEwLDcgKzQxMyw3IEBAIHN0YXRpYyB2b2lkIGh2
bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX3ZjcHUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAK
ICAgICAgICAgbGlzdF9kZWwoJnN2LT5saXN0X2VudHJ5KTsKIAotICAgICAgICBpZiAoIHYtPnZj
cHVfaWQgPT0gMCAmJiBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKKyAgICAgICAgaWYgKCB2LT52
Y3B1X2lkID09IDAgJiYgSEFORExFX0JVRklPUkVRKHMpICkKICAgICAgICAgICAgIGZyZWVfeGVu
X2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzLT5idWZpb3JlcV9ldnRjaG4pOwogCiAgICAgICAg
IGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzdi0+aW9yZXFfZXZ0Y2huKTsKQEAg
LTQzNyw3ICs0NDAsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxf
dmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiAKICAgICAgICAgbGlzdF9kZWwoJnN2
LT5saXN0X2VudHJ5KTsKIAotICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBzLT5idWZp
b3JlcS52YSAhPSBOVUxMICkKKyAgICAgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgJiYgSEFORExF
X0JVRklPUkVRKHMpICkKICAgICAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9t
YWluLCBzLT5idWZpb3JlcV9ldnRjaG4pOwogCiAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5u
ZWwodi0+ZG9tYWluLCBzdi0+aW9yZXFfZXZ0Y2huKTsKQEAgLTQ0OCwxNCArNDUxLDEzIEBAIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKICAgICBzcGluX3VubG9jaygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1Zmlv
cmVxKQorc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIHsKICAgICBpbnQgcmM7CiAKICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
Z2ZuKHMsIGZhbHNlKTsKIAotICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3JlcSApCisgICAg
aWYgKCAhcmMgJiYgSEFORExFX0JVRklPUkVRKHMpICkKICAgICAgICAgcmMgPSBodm1fbWFwX2lv
cmVxX2dmbihzLCB0cnVlKTsKIAogICAgIGlmICggcmMgKQpAQCAtNTgzLDEzICs1ODUsNyBAQCBz
dGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3Jl
cV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlDICkKLSAgICAgICAgcy0+
YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKLQotICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBf
cGFnZXMoCi0gICAgICAgICAgICAgcywgYnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JW
X0JVRklPUkVRX09GRik7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdvdG8gZmFpbF9tYXA7Cisg
ICAgcy0+YnVmaW9yZXFfaGFuZGxpbmcgPSBidWZpb3JlcV9oYW5kbGluZzsKIAogICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC02MDQsOSArNjAwLDYgQEAgc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaHZt
X2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
dW5tYXBfcGFnZXMocyk7CiAKLSBmYWlsX21hcDoKLSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVf
cmFuZ2VzZXRzKHMpOwotCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC03MzgsMTEgKzczMSwyMCBA
QCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZp
ZF90IGlkLAogICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgfHwgIXMgfHwgSVNf
REVGQVVMVChzKSApCiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgaWYgKCBpb3JlcV9nZm4gfHwg
YnVmaW9yZXFfZ2ZuICkKKyAgICB7CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBf
cGFnZXMocyk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBvdXQ7CisgICAg
fQorCiAgICAgKmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdmbik7CiAKLSAgICBpZiAoIHMt
PmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgIGlmICggSEFORExFX0JVRklPUkVRKHMpICkKICAg
ICB7Ci0gICAgICAgICpidWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOworICAg
ICAgICBpZiAoIGJ1ZmlvcmVxX2dmbiApCisgICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gZ2Zu
X3gocy0+YnVmaW9yZXEuZ2ZuKTsKKwogICAgICAgICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1Zmlv
cmVxX2V2dGNobjsKICAgICB9CiAKQEAgLTEyNTcsNyArMTI1OSw4IEBAIHN0YXRpYyBpbnQgaHZt
X3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3Qg
KnApCiAgICAgcGctPnB0cnMud3JpdGVfcG9pbnRlciArPSBxdyA/IDIgOiAxOwogCiAgICAgLyog
Q2Fub25pY2FsaXplIHJlYWQvd3JpdGUgcG9pbnRlcnMgdG8gcHJldmVudCB0aGVpciBvdmVyZmxv
dy4gKi8KLSAgICB3aGlsZSAoIHMtPmJ1ZmlvcmVxX2F0b21pYyAmJiBxdysrIDwgSU9SRVFfQlVG
RkVSX1NMT1RfTlVNICYmCisgICAgd2hpbGUgKCAocy0+YnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZN
X0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQykgJiYKKyAgICAgICAgICAgIHF3KysgPCBJT1JFUV9C
VUZGRVJfU0xPVF9OVU0gJiYKICAgICAgICAgICAgIHBnLT5wdHJzLnJlYWRfcG9pbnRlciA+PSBJ
T1JFUV9CVUZGRVJfU0xPVF9OVU0gKQogICAgIHsKICAgICAgICAgdW5pb24gYnVmaW9yZXFfcG9p
bnRlcnMgb2xkID0gcGctPnB0cnMsIG5ldzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXgg
MmJlOTM1M2UzNy4uNDQ5MWE5NjM1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTY4
LDggKzY4LDggQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewogICAgIHNwaW5sb2NrX3QgICAg
ICAgICAgICAgYnVmaW9yZXFfbG9jazsKICAgICBldnRjaG5fcG9ydF90ICAgICAgICAgIGJ1Zmlv
cmVxX2V2dGNobjsKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgICAgICAgICpyYW5nZVtOUl9JT19SQU5H
RV9UWVBFU107CisgICAgaW50ICAgICAgICAgICAgICAgICAgICBidWZpb3JlcV9oYW5kbGluZzsK
ICAgICBib29sICAgICAgICAgICAgICAgICAgIGVuYWJsZWQ7Ci0gICAgYm9vbCAgICAgICAgICAg
ICAgICAgICBidWZpb3JlcV9hdG9taWM7CiB9OwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCmlu
ZGV4IDZiYmFiNWZjYTMuLjk2NzdiZDc0ZTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKQEAgLTc5
LDI4ICs3OSwzNCBAQCBzdHJ1Y3QgeGVuX2RtX29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewogICog
WEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvOiBHZXQgYWxsIHRoZSBpbmZvcm1hdGlvbiBu
ZWNlc3NhcnkgdG8KICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNjZXNzIElP
UkVRIFNlcnZlciA8aWQ+LgogICoKLSAqIFRoZSBlbXVsYXRvciBuZWVkcyB0byBtYXAgdGhlIHN5
bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkCi0gKiBpb3JlcSByaW5nIChp
ZiBpdCBleGlzdHMpIHRoYXQgWGVuIHVzZXMgdG8gcmVxdWVzdCBlbXVsYXRpb24uIFRoZXNlIGFy
ZQotICogaG9zdGVkIGluIHRoZSB0YXJnZXQgZG9tYWluJ3MgZ21mbnMgPGlvcmVxX2dmbj4gYW5k
IDxidWZpb3JlcV9nZm4+Ci0gKiByZXNwZWN0aXZlbHkuIEluIGFkZGl0aW9uLCBpZiB0aGUgSU9S
RVEgU2VydmVyIGlzIGhhbmRsaW5nIGJ1ZmZlcmVkCi0gKiBlbXVsYXRpb24gcmVxdWVzdHMsIHRo
ZSBlbXVsYXRvciBuZWVkcyB0byBiaW5kIHRvIGV2ZW50IGNoYW5uZWwKLSAqIDxidWZpb3JlcV9w
b3J0PiB0byBsaXN0ZW4gZm9yIHRoZW0uIChUaGUgZXZlbnQgY2hhbm5lbHMgdXNlZCBmb3IKLSAq
IHN5bmNocm9ub3VzIGVtdWxhdGlvbiByZXF1ZXN0cyBhcmUgc3BlY2lmaWVkIGluIHRoZSBwZXIt
Q1BVIGlvcmVxCi0gKiBzdHJ1Y3R1cmVzIGluIDxpb3JlcV9nZm4+KS4KLSAqIElmIHRoZSBJT1JF
USBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbiByZXF1ZXN0cyB0aGVu
IHRoZQotICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxidWZpb3JlcV9nZm4+IGFuZCA8YnVmaW9y
ZXFfcG9ydD4gd2lsbCBib3RoIGJlIDAuCisgKiBJZiB0aGUgSU9SRVEgU2VydmVyIGlzIGhhbmRs
aW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlCisgKiBlbXVsYXRvciBuZWVkcyB0
byBiaW5kIHRvIGV2ZW50IGNoYW5uZWwgPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3IKKyAq
IHRoZW0uIChUaGUgZXZlbnQgY2hhbm5lbHMgdXNlZCBmb3Igc3luY2hyb25vdXMgZW11bGF0aW9u
IHJlcXVlc3RzIGFyZQorICogc3BlY2lmaWVkIGluIHRoZSBwZXItQ1BVIGlvcmVxIHN0cnVjdHVy
ZXMpLgorICogSW4gYWRkaXRpb24sIGlmIHRoZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSBtZW1v
cnkgb3AgY2Fubm90IGJlIHVzZWQsCisgKiB0aGUgZW11bGF0b3Igd2lsbCBuZWVkIHRvIG1hcCB0
aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQKKyAqIGJ1ZmZlcmVkIGlvcmVxIHJp
bmcgKGlmIGl0IGV4aXN0cykgZnJvbSBndWVzdCBtZW1vcnkuIElmIDxmbGFncz4gZG9lcworICog
bm90IGNvbnRhaW4gWEVOX0RNT1Bfbm9fZ2ZucyB0aGVuIHRoZXNlIHBhZ2VzIHdpbGwgYmUgbWFk
ZSBhdmFpbGFibGUgYW5kCisgKiB0aGUgZnJhbWUgbnVtYmVycyBwYXNzZWQgYmFjayBpbiBnZm5z
IDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgorICogcmVzcGVjdGl2ZWx5LiAoSWYgdGhl
IElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uCisgKiBvbmx5
IDxpb3JlcV9nZm4+IHdpbGwgYmUgdmFsaWQpLgogICovCiAjZGVmaW5lIFhFTl9ETU9QX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbyAyCiAKIHN0cnVjdCB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9p
bmZvIHsKICAgICAvKiBJTiAtIHNlcnZlciBpZCAqLwogICAgIGlvc2VydmlkX3QgaWQ7Ci0gICAg
dWludDE2X3QgcGFkOworICAgIC8qIElOIC0gZmxhZ3MgKi8KKyAgICB1aW50MTZfdCBmbGFnczsK
KworI2RlZmluZSBfWEVOX0RNT1Bfbm9fZ2ZucyAwCisjZGVmaW5lIFhFTl9ETU9QX25vX2dmbnMg
KDF1IDw8IF9YRU5fRE1PUF9ub19nZm5zKQorCiAgICAgLyogT1VUIC0gYnVmZmVyZWQgaW9yZXEg
cG9ydCAqLwogICAgIGV2dGNobl9wb3J0X3QgYnVmaW9yZXFfcG9ydDsKLSAgICAvKiBPVVQgLSBz
eW5jIGlvcmVxIGdmbiAqLworICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuIChzZWUgYmxvY2sg
Y29tbWVudCBhYm92ZSkgKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGlvcmVxX2dmbjsKLSAgICAv
KiBPVVQgLSBidWZmZXJlZCBpb3JlcSBnZm4gKi8KKyAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3Jl
cSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSovCiAgICAgdWludDY0X2FsaWduZWRfdCBi
dWZpb3JlcV9nZm47CiB9OwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 09:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 09:49: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.xen.org>)
	id 1dnM64-0000kV-Kp; Thu, 31 Aug 2017 09:49:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dnM63-0000kK-8S
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:49:11 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B1/46-02224-69BD7A95; Thu, 31 Aug 2017 09:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXSPJ+BQ3fq7eW
 RBq2HzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTG2cwFvxir/iz9DZ7A+MJti5GLg4hgd2M
 Ej+b1zJ2MXJyCAskSOxZv40ZxBYRUJbo/fWbBaSIWWATk8T6F1+ZIToWM0rMP/yaBaSKTcBAY
 srrlawgNq+Ag0TLgVawSSwCqhKz3uwHi4sKhEvs/36NGaJGUOLkzCdgvZwC9hLrdn9nA7GZBd
 Ql/sy7xAxha0ssW/gayhaXuPVkPtMERr5ZSNpnIWmZhaRlFpKWBYwsqxjVi1OLylKLdE30koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA5EBCHYwNn5xOsQoycGkJMobdmF5pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3uBbQDnBotT01Iq0zBxgTMCkJTh4lER4T90ESvMWFyTmF
 memQ6ROMSpKifMmg/QJgCQySvPg2mBxeIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvIEgU3
 gy80rgpr8CWswEtDjWaynI4pJEhJRUA6O9svyBiPR/qr2sbfeLFKIS/oZoVtlc/3aST1ViAq8
 qz/lolxfqvbMuM9Sbqcjefn/pdzZzwwvv8BzZ3GM3/IoVnR5dqJj3tGnvqq+ndjssaHqdnxNe
 I9zFa5f5bE4S2/bThUul9nkoXTx30VpoevD8GZs3LIzwPST2yKIj5tJ/7z5Bv7sJ15RYijMSD
 bWYi4oTARNCicO+AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504172949!104850008!1
X-Originating-IP: [131.159.0.8]
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 7610 invoked from network); 31 Aug 2017 09:49:09 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 09:49:09 -0000
Received: from [192.168.178.68] (p54B01E8D.dip0.t-ipconnect.de [84.176.30.141])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id D199C1139905B;
 Thu, 31 Aug 2017 11:49:02 +0200 (CEST)
To: Jan Beulich <JBeulich@suse.com>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-12-proskurin@sec.in.tum.de>
 <59A7DF400200007800175EA4@prv-mh.provo.novell.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <b1bad342-eaee-49fd-e632-3f8d10847e8f@sec.in.tum.de>
Date: Thu, 31 Aug 2017 11:49:00 +0200
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: <59A7DF400200007800175EA4@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 11/39] altp2m: Move (MAX|INVALID)_ALTP2M
 to xen/p2m-common.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKCk9uIDA4LzMxLzIwMTcgMTA6MDQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
IE9uIDMwLjA4LjE3IGF0IDIwOjMyLCA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+IHdyb3RlOgo+
PiBXZSBtb3ZlIHRoZSBtYWNyb3MgKE1BWHxJTlZBTElEKV9BTFRQMk0gb3V0IG9mIHg4Ni1yZWxh
dGVkIGNvZGUgdG8KPj4gY29tbW9uIGNvZGUsIGFzIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcyB3aWxs
IG1ha2UgdXNlIG9mIHRoZW0gb24gQVJNLgo+IEJ1dCBib3RoIHNlZW0gbm90IGltcG9zc2libGUg
dG8gYmUgcmVxdWlyZSBhcmNoLXNwZWNpZmljIHZhbHVlcy4KClJpZ2h0LiBUaGUgZ2VuZXJhbCBp
ZGVhIGF0IHRoaXMgcG9pbnQgaXMgdG8gbW92ZSBhcyBtdWNoIG9mIGFsdHAybQpmdW5jdGlvbmFs
aXR5L2NvbmZpZ3VyYXRpb24gYXMgcG9zc2libGUgaW50byBhIGNvbW1vbiBwbGFjZS4gWWV0LCBp
ZiB5b3UKYmVsaWV2ZSB0aGF0LCBlLmcuLCB0aGUgbnVtYmVyIG9mIGFsdHAybSB2aWV3cyBjb3Vs
ZC9zaG91bGQgZGl2ZXJnZQpiZXR3ZWVuIGJvdGggYXJjaGl0ZWN0dXJlcywgSSB3aWxsIGdsYWRs
eSBtb3ZlIHRoZSBkZWZpbmVzIGJhY2sgaW50bwphcmNoLXJlbGF0ZWQgcGFydHMuIEhvd2V2ZXIs
IHdlIG5lZWQgdG8gY29uc2lkZXIgdGhhdCB3aGlsZSB4ODYvSW50ZWwKc3VwcG9ydHMgdXAgdG8g
NTEyIGVudHJpZXMgZm9yIEVQVCBwb2ludGVycyBhcyBwYXJ0IG9mIHRoZSBWTUNTLCB3ZSBhcmUK
cXVpdGUgZmxleGlibGUgb24gQVJNOiB3ZSBtYW5hZ2UgdGhlIHZpZXdzIGVudGlyZWx5IGluIHNv
ZnR3YXJlIGFuZApoZW5jZSBvbiBBUk0gd2UgY2FuIGVhc2lseSBrZWVwIHVwIHdpdGggSW50ZWwn
cyBzcGVjaWZpY2F0aW9uLiBUaGlzCmFsbG93cyB1cyB0byBob2xkIHBhcnRzIG9mIHRoZSBhbHRw
Mm0gY29uZmlndXJhdGlvbiBpbiBhIHVuaWZpZWQgcGxhY2UuCk9yIGRvIHlvdSBiZWxpZXZlIHRo
aXMgaXMgbm90IHRoZSByaWdodCB3YXkgdG8gZ28/CgpUaGFua3MsCn5TZXJnZWoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:10:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10:10: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.xen.org>)
	id 1dnMQB-0002U2-7l; Thu, 31 Aug 2017 10:09:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnMQA-0002Tw-GW
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 10:09:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 28/42-03454-570E7A95; Thu, 31 Aug 2017 10:09:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQrf0wfJ
 Ig9tfBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWJ8eZCi4pV5xdO429gfGydBcjB4eEgJ/E
 nBbbLkZODhYBVYm+lpPsIDabgI7Exbk72boYuThEBG4wSrw/dI4FJCEsECuxb/9+sCJeAQ+JC
 S1bmEGKhAT2sUhMeDefGSIhKHFy5hOwBmagSQt2f2IDWcYsIC2x/B8HSJhTwFDi1v1bbCC2qI
 CKxMmVa5hAbCEBRYn+eQ/A4hIC6RITn/WwTGDkm4Vk6iwkU2chTF3AyLyKUaM4tagstUjX2Fg
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjzvWBhxglOZiURHkf3l4e
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeDnvA9UJFqWmp1akZeYAowGmV
 IKDR0mE9889oDRvcUFibnFmOkTqFKOilDjvL5CEAEgiozQPrg0WgZcYZaWEeRmBjhLiKUgtys
 0sQZV/xSjOwagkzHsRZApPZl4J3PRXQIuZgBbHei0FWVySiJCSamC8+eRjwZy8Y01/FqTprP7
 Dxdvu6ruP3fJUCnu72Ea7eW/tpty5s1Py75JjhzdfmR2zcIr948eLpcrXrDpYwFA8I2vbvyVc
 Md9dXRPXzjic68xs2i1T0LGy8+DxHV3PMh3jK1/84Pi6b8Upu8kJd9W8XOV8NmfpLny3Q/rHx
 zkmMu/5pK1/8YexKLEUZyQaajEXFScCALPZmai7AgAA
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504174197!72459324!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2679 invoked from network); 31 Aug 2017 10:09:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 10:09:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51934631"
Date: Thu, 31 Aug 2017 11:09:48 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>, "Tian, Kevin" <kevin.tian@intel.com>, Jan
 Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <20170831100948.bbeck4c5kbkryuw7@MacBook-Pro-de-Roger.local>
References: <20170822135421.mv6uzpsysn7xlpmh@MacBook-Pro-de-Roger.local>
 <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
 <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
 <20170831084520.GA6299@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831084520.GA6299@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDQ6NDU6MjNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MDM6MTlBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm5lIHdyb3RlOgo+ID5PbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAwMzozMjo0MlBNICswODAwLCBD
aGFvIEdhbyB3cm90ZToKPiA+PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAwODozMzoyNUFNICsw
MTAwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4gPk9uIE1vbiwgQXVnIDI4LCAyMDE3IGF0
IDA2OjE4OjEzQU0gKzAwMDAsIFRpYW4sIEtldmluIHdyb3RlOgo+ID4+ID4+ID4gRnJvbTogUm9n
ZXIgUGF1IE1vbm5lIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4gPj4gPj4gPiBTZW50
OiBGcmlkYXksIEF1Z3VzdCAyNSwgMjAxNyA5OjU5IFBNCj4gPj4gPj4gPiAKPiA+PiA+PiA+IE9u
IEZyaSwgQXVnIDI1LCAyMDE3IGF0IDA2OjI1OjM2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+ID4+ID4gPiA+Pj4gT24gMjUuMDguMTcgYXQgMTQ6MTUsIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPiA+ID4gT24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MTY6
MzhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPiA+ID4+ID4+PiBPbiAyMi4w
OC4xNyBhdCAxNTo1NCwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+PiA+ID4g
Pj4gPiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwNjoyNjoyM0FNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPiA+PiA+PiA+ID4gPj4gPj4gPj4+IE9uIDExLjA4LjE3IGF0IDE4OjQzLCA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gPiA+PiA+PiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMKPiA+PiA+PiA+ID4gPj4gPj4gPiArKysgYi94ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jCj4gPj4gPj4gPiA+ID4+ID4+ID4gQEAgLTQ0MCw2ICs0NDAsMTAgQEAg
aW50IF9faW5pdAo+ID4+ID4+ID4gZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWlu
ICpkKQo+ID4+ID4+ID4gPiA+PiA+PiA+ICAgICAgICAgICAgICByYyB8PSByYW5nZXNldF9hZGRf
c2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBtZm4pOwo+ID4+ID4+ID4gPiA+PiA+PiA+ICAgICAg
fQo+ID4+ID4+ID4gPiA+PiA+PiA+Cj4gPj4gPj4gPiA+ID4+ID4+ID4gKyAgICAvKiBGb3IgUFZI
IHByZXZlbnQgYWNjZXNzIHRvIHRoZSBNTUNGRyBhcmVhcy4gKi8KPiA+PiA+PiA+ID4gPj4gPj4g
PiArICAgIGlmICggZG9tMF9wdmggKQo+ID4+ID4+ID4gPiA+PiA+PiA+ICsgICAgICAgIHJjIHw9
IHBjaV9tbWNmZ19zZXRfZG9tYWluX3Blcm1pc3Npb25zKGQpOwo+ID4+ID4+ID4gPiA+PiA+Pgo+
ID4+ID4+ID4gPiA+PiA+PiBXaGF0IGFib3V0IG9uZXMgcmVwb3J0ZWQgYnkgRG9tMCBsYXRlciBv
bj8gV2hpY2ggdGhlbiByYWlzZXMgdGhlCj4gPj4gPj4gPiA+ID4+ID4+IHF1ZXN0aW9uIHdoZXRo
ZXIgLi4uCj4gPj4gPj4gPiA+ID4+ID4KPiA+PiA+PiA+ID4gPj4gPiBUaGlzIHNob3VsZCBiZSBk
ZWFsdCB3aXRoIGluIHRoZSBQSFlTREVWT1BfcGNpX21tY2ZnX3Jlc2VydmVkCj4gPj4gPj4gPiBo
YW5kbGVyLgo+ID4+ID4+ID4gPiA+PiA+IEJ1dCBzaW5jZSB5b3UgcHJvcG9zZSB0byBkbyB3aGl0
ZSBsaXN0aW5nLCBJIGd1ZXNzIGl0IGRvZXNuJ3QgbWF0dGVyCj4gPj4gPj4gPiA+ID4+ID4gdGhh
dCBtdWNoIGFueW1vcmUuCj4gPj4gPj4gPiA+ID4+Cj4gPj4gPj4gPiA+ID4+IFdlbGwsIGEgZnVu
ZGFtZW50YWwgcXVlc3Rpb24gaXMgd2hldGhlciB3aGl0ZSBsaXN0aW5nIHdvdWxkIHdvcmsgaW4K
PiA+PiA+PiA+ID4gPj4gdGhlIGZpcnN0IHBsYWNlLiBJIGNvdWxkIHNlZSByb29tIGZvciBzZXZl
cmUgcHJvYmxlbXMgZS5nLiB3aXRoIEFDUEkKPiA+PiA+PiA+ID4gPj4gbWV0aG9kcyB3YW50aW5n
IHRvIGFjY2VzcyBNTUlPIHRoYXQncyBub3QgZGVzY3JpYmVkIGJ5IGFueSBQQ0kKPiA+PiA+PiA+
ID4gPj4gZGV2aWNlcycgQkFScy4gVHlwaWNhbGx5IHRoYXQgd291bGQgYmUgcmVnaW9ucyBpbiB0
aGUgY2hpcHNldCB3aGljaAo+ID4+ID4+ID4gPiA+PiBmaXJtd2FyZSBpcyByZXNwb25zaWJsZSBm
b3IgY29uZmlndXJpbmcvbWFuYWdpbmcsIHRoZSBhZGRyZXNzZXMgb2YKPiA+PiA+PiA+ID4gPj4g
d2hpY2ggY2FuIGJlIGZvdW5kL3NldCBpbiBjdXN0b20gY29uZmlnIHNwYWNlIHJlZ2lzdGVycy4K
PiA+PiA+PiA+ID4gPgo+ID4+ID4+ID4gPiA+IFRoZSBxdWVzdGlvbiB3b3VsZCBhbHNvIGJlIHdo
YXQgd291bGQgWGVuIGFsbG93IGluIHN1Y2ggd2hpdGUtbGlzdGluZy4KPiA+PiA+PiA+ID4gPiBP
YnZpb3VzbHkgeW91IGNhbiBnZXQgdG8gbWFwIHRoZSBzYW1lIHVzaW5nIGJvdGggd2hpdGUtbGlz
dCBhbmQKPiA+PiA+PiA+ID4gPiBibGFjay1saXN0aW5nIChzZWUgYmVsb3cpLgo+ID4+ID4+ID4g
Pgo+ID4+ID4+ID4gPiBOb3QgcmVhbGx5IC0gd2hhdCB5b3UndmUgc2FpZCB0aGVyZSByZWdhcmRp
bmcgTU1DRkcgcmVnaW9ucyBpcwo+ID4+ID4+ID4gPiBhIGNsZWFyIGluZGljYXRpb24gdGhhdCB3
ZSBzaG91bGQgX25vdF8gbWFwIHJlc2VydmVkIHJlZ2lvbnMsIGkuZS4KPiA+PiA+PiA+ID4gaXQg
d291bGQgbmVlZCB0byBiZSBmdWxsIHdoaXRlIGxpc3Rpbmcgd2l0aCBwZXJoYXBzIGp1c3QgdGhl
IFBDSQo+ID4+ID4+ID4gPiBkZXZpY2UgQkFScyBiZWluZyBoYW5kbGVkIGF1dG9tYXRpY2FsbHku
Cj4gPj4gPj4gPiAKPiA+PiA+PiA+IEkndmUgdHJpZWQganVzdCBtYXBwaW5nIHRoZSBCQVJzIGFu
ZCB0aGF0IHNhZGx5IGRvZXNuJ3Qgd29yaywgdGhlIGJveAo+ID4+ID4+ID4gaGFuZ3MgYWZ0ZXIg
dGhlIElPTU1VIGlzIGVuYWJsZWQ6Cj4gPj4gPj4gPiAKPiA+PiA+PiA+IFsuLi5dCj4gPj4gPj4g
PiAoWEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjNmOjEzLjUKPiA+PiA+PiA+IChYRU4pIFtW
VC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MTMuNgo+ID4+ID4+ID4gKFhFTikgW1ZULURdaW9tbXVf
ZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0gZmZmZjgyYzAwMDIxYjAwMAo+ID4+ID4+
ID4gCj4gPj4gPj4gPiBJIHdpbGwgcGFyayB0aGlzIEFUTSBhbmQgbGVhdmUgaXQgZm9yIHRoZSBJ
bnRlbCBndXlzIHRvIGRpYWdub3NlLgo+ID4+ID4+ID4gCj4gPj4gPj4gPiBGb3IgdGhlIHJlZmVy
ZW5jZSwgdGhlIHNwZWNpZmljIGJveCBJJ20gdGVzdGluZyBBVE0gaGFzIGEgWGVvbihSKSBDUFUK
PiA+PiA+PiA+IEU1LTE2MDcgMCBAIDMuMDBHSHogYW5kIGEgQzYwMC9YNzkgY2hpcHNldC4KPiA+
PiA+PiA+IAo+ID4+ID4+IAo+ID4+ID4+ICtDaGFvIHdobyBjYW4gaGVscCBjaGVjayB3aGV0aGVy
IHdlIGhhdmUgc3VjaCBhIGJveCBhdCBoYW5kLgo+ID4+ID4+IAo+ID4+ID4+IGJ0dyBwbGVhc2Ug
YWxzbyBnaXZlIHlvdXIgQklPUyB2ZXJzaW9uLgo+ID4+ID4KPiA+PiA+SXQncyBhIFByZWNpc2lv
biBUMzYwMCBCSU9TIEExNC4KPiA+PiAKPiA+PiBIaSwgUm9nZXIuCj4gPj4gCj4gPj4gSSBmb3Vu
ZCBhIEl2eSBicmlkZ2UgYm94IHdpdGggRTUtMjY5NyB2MiBhbmQgdGVzdGVkIHdpdGggImRvbTA9
cHZoIiwgYW5kCj4gPgo+ID5UaGUgb25lcyBJJ3ZlIHNlZW4gaXNzdWVzIHdpdGggYXJlIFNhbmR5
IEJyaWRnZSBvciBOZWhhbGVtLCBjYW4geW91Cj4gPmZpbmQgc29tZSBvZiB0aGlzIGhhcmR3YXJl
Pwo+IAo+IEFzIEkgZXhwZWN0ZWQsIEkgd2FzIHJlbW92ZWQgZnJvbSByZWNpcGVudHMgOigsIHdo
aWNoIG1hZGUgbWUKPiBoYXJkIHRvIG5vdGljZSB5b3VyIHJlcGxpZXMgaW4gdGltZS4gCgpTb3Jy
eSwgSSBoYXZlIG5vIGlkZWEgd2h5IG15IE1VQSBkb2VzIHRoYXQsIGl0IHNlZW1zIHRvIGJlIGFi
bGUgdG8KZGVhbCBmaW5lIHdpdGggb3RoZXIgcmVjaXBpZW50cy4KCj4gWWVzLiBJIHdpbGwuIEJ1
dCBtYXkgdGFrZSBzb21lIHRpbWUgKGZvciBldmVuIEl2eSBCcmlkZ2UgaXMgcmFyZSkuCj4gCj4g
Pgo+ID5JIGhhdmVuJ3QgdGVzdGVkIEl2eSBCcmlkZ2UsIGJ1dCBhbGwgSGFzd2VsbCBib3hlcyBJ
J3ZlIHRlc3RlZCBzZWVtIHRvCj4gPndvcmsganVzdCBmaW5lLgo+IAo+IFRoZSByZWFzb24gd2h5
IEkgY2hvc2UgSXZ5IEJyaWRnZSBwYXJ0bHkgaXMgeW91IHNhaWQgeW91IGZvdW5kIHRoaXMgYnVn
IG9uCj4gYWxtb3N0IHByZS1oYXN3ZWxsIGJveC4KCkkgdGVzdGVkIE5laGFsZW0sIFNhbmR5IEJy
aWRnZSBhbmQgSGFzd2VsbCwgYnV0IHNhZGx5IG5vdCBJdnkgQnJpZGdlCihpbiBmYWN0IEkgZGlk
bid0IGV2ZW4ga25vdyBhYm91dCBJdnkgQnJpZGdlLCB0aGF0J3Mgd2h5IEkgc2FpZCBhbGwKcHJl
LUhhc3dlbGwpLgoKSW4gZmFjdCBJJ20gbm93IHRyeWluZyB3aXRoIGEgTmVoYWxlbSBwcm9jZXNz
b3IgdGhhdCBzZWVtIHRvIHdvcmssIHNvCndoYXRldmVyIHRoaXMgaXNzdWUgaXMgaXQgY2VydGFp
bmx5IGRvZXNuJ3QgYWZmZWN0IGFsbCBtb2RlbHMgb3IKY2hpcHNldHMuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:10:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10:10: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.xen.org>)
	id 1dnMR5-0002zD-H3; Thu, 31 Aug 2017 10:10:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnMR3-0002yx-Ou
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 10:10:53 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C0/E5-01777-CA0E7A95; Thu, 31 Aug 2017 10:10:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNxEW3fNg+W
 RBjubxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbnaUFk3gqrixpZW5g3MDZxcjJISRQKfG6
 8S4TiC0hwCtxZNkMVgjbX6Jr01YgmwuoZgKjxMwHs8CKWARUJf5N3cUIYrMJqEs8/toDFOfgE
 BGwlWh/VgNSzywwnUni7OlbYDXCAs4Sr7/0s4PYvAK6Eou3vGKGGNrGLLFwzgxmiISgxMmZT1
 hAbGagoX/mXWIGGcosIC2x/B8HRFheonnrbLByTgFPiZtTIA4VFVCRmHJyG9sERsFZSCbNQjJ
 pFsKkWUgmLWBkWcWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJ
 ERjK9QwMjDsYb0/2O8QoycGkJMr78PbySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLPuA+UEi
 1LTUyvSMnOAUQWTluDgURLh/QiS5i0uSMwtzkyHSJ1iVJQS5+0DSQiAJDJK8+DaYJF8iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5Iw78V7QFN4MvNK4Ka/AlrMBLQ41mspyOKSRISUVAPjPM0
 1qy4orlRbkFfD+eG04YFElq5bp7fPu5Tz3OjRBT6rOPfsaBW3e6eaTlnY52TzX6he8YHX/17J
 +x6myxo2vrzzHe+9ajo0x7vSs5mD80xyhZ2j3Bar1Osq+5c/mJ315QATx/rKHZ2iInv9kyZlm
 WzbqOU4a5/QnbsbdPT7VM/5JYfXTXqvxFKckWioxVxUnAgA9/vMWN8CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504174250!109819844!1
X-Originating-IP: [192.55.52.43]
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 33452 invoked from network); 31 Aug 2017 10:10:52 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 10:10:52 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 31 Aug 2017 03:10:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="895838925"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 31 Aug 2017 03:10:45 -0700
Date: Thu, 31 Aug 2017 18:10:07 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831101007.GK23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com>
 <20170830083104.jwzpcducid63aeuo@MacBook-Pro-de-Roger.local>
 <20170831022010.GA23665@yi.y.sun>
 <20170831083047.v4pdfkwm3bjigjhy@MacBook-Pro-de-Roger.local>
 <20170831091308.GG23665@yi.y.sun>
 <20170831093037.oh6k7cbbviq5k6ob@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831093037.oh6k7cbbviq5k6ob@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzEgMTA6MzA6MzcsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDMxLCAyMDE3IGF0IDA1OjEzOjA4UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA4LTMxIDA5OjMwOjQ3LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB
dWcgMzEsIDIwMTcgYXQgMTA6MjA6MTBBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+IE9u
IDE3LTA4LTMwIDA5OjMxOjA0LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gPiA+IE9u
IFRodSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQxQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+
ID4gPiBFdmVuIHVzZXIgaW5wdXRzIGEgdmFsdWUgdGhhdCBkb2VzIG5vdCBmdWxmaWxsIEhXIHJl
cXVpcmVtZW50LCBIVyBjYW4gaGFuZGxlIGl0Lgo+ID4gPiA+IFNvLCB3ZSBkbyBub3QgbmVlZCBy
ZXR1cm4gZXJyb3IgdG8gdXNlci4gT3RoZXJ3aXNlLCB1c2VyIG5lZWRzIHRvIGtub3cgZGV0YWls
cwo+ID4gPiA+IG9mIE1CQS4KPiA+ID4gPiAKPiA+ID4gPiBCdXQgdGhlIGlzc3VlIGhlcmUgaXMg
aG93IHdlIGdldCB0aGUgYWN0dWFsIHZhbHVlIGFuZCBzaG93IGl0IHRvIHVzZXIuIFRoZXJlIGFy
ZQo+ID4gPiA+IHR3byB3YXlzIHRvIGRvIHRoYXQ6Cj4gPiA+ID4gMS4gV2hlbiBzZXR0aW5nIHZh
bHVlLCBjaGVjayBhbmQgY2hhbmdlIGl0IHRvIHZhbGlkIG9uZSBhbmQgc2F2ZSBpdCB0byBvdXIg
Y2FjaGUuCj4gPiA+IAo+ID4gPiBJbnN0ZWFkIG9mIHBlcmZvcm1pbmcgdGhvc2UgY2hlY2tzIG1h
bnVhbGx5LCB3aHkgbm90IHNpbXBseSB3cml0ZSB0aGUKPiA+ID4gdmFsdWUgYW5kIHJlYWQgaXQg
YmFjayB0byBzZWUgdGhlIG9uZSB0aGUgaGFyZHdhcmUgaGFzIGFjdHVhbGx5Cj4gPiA+IGNob3Nl
biAoYW5kIGNhY2hlIGl0KT8KPiA+ID4gCj4gPiBTbywgSSBndWVzcyB5b3UgcHJlZmVyIG9wdGlv
aW4gMiwgcmlnaHQ/IElmIHNvLCBkbyB3ZSBuZWVkIGNoZWNrIGlmIGlucHV0IHZhbHVlCj4gPiBp
cyB2YWxpZD8gSSBzZWUgYWJvdmUgY29tbWVudCB0aGF0IHlvdSBwcmVmZXIgdG8gcmV0dXJuIGFu
IGVycm9yIGFuZCBsZWF2ZSB0aGUKPiA+IGRlY2lzaW9uIHRvIHVzZXIuCj4gCj4gWWVzLCBJIHRo
aW5rIHNvLiBJcyByZWFkaW5nIHRoZSBNU1IgaW4gYW55IHBlcmZvcm1hbmNlIGNyaXRpY2FsIHBh
dGg/Cj4gT3IgaXQncyBqdXN0IHVzZWQgYnkgdGhlIHVzZXItc3BhY2UgdG9vbHM/Cj4gCkp1c3Qg
dXNlZCBieSB1c2VyLXNwYWNlIHRvb2xzLgoKPiA+ID4gSXMgdGhlcmUgYW55IHJpc2sgaW4gd3Jp
dGluZyBhbiBpbnZhbGlkIHZhbHVlPwo+ID4gCj4gPiBJZiBpbnB1dCB2YWx1ZSBpcyBubyBtb3Jl
IHRoYW4gdGhlIHRocnRsX21heCBnb3QgdGhyb3VnaCBDUFVJRCwgaXQgaXMgZmluZSB0aGF0Cj4g
PiBIVyBjYW4gaGFuZGxlIGl0Lgo+IAo+IE9LLCBzbyBJIHdvdWxkIGp1c3QgY2hlY2sgZm9yIHRo
YXQgdGhlbi4KPiAKT2ssIHdpbGwgY2hlY2sgdGhpcyBvbmx5IGluICdjaGVja192YWwnIGZ1bmN0
aW9uLgoKPiBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:11:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10:11: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.xen.org>)
	id 1dnMRu-00035N-Pf; Thu, 31 Aug 2017 10:11:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnMRs-00035B-Qk
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 10:11:44 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AA/04-03874-0E0E7A95; Thu, 31 Aug 2017 10:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVywNxEW/f+g+W
 RBtceSFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXrlxhK3jOUXHhzxrWBsYJ7F2MnBxCApUS
 M1ZeYQSxJQR4JY4sm8EKYftLzHzYx9zFyAVUM4FR4mDfRrAiFgFViWO3djGD2GwC6hKPv/Ywd
 TFycIgI2Eq0P6sBqWcWmM4kcfb0LbB6YYFgiVsXTzOB2LwCuhKn/k1ihRjazixxsns3K0RCUO
 LkzCcsIDYz0NA/8y4xgwxlFpCWWP6PAyIsL9G8dTbYXk4BT4k9FzeB2aICKhJTTm5jm8AoOAv
 JpFlIJs1CmDQLyaQFjCyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECg5kBCHYw/loWcIhRkoNJSZT34e3lkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGfdB
 8oJFqWmp1akZeYA4womLcHBoyTC+xEkzVtckJhbnJkOkTrFqCglztsHkhAASWSU5sG1wWL5Eq
 OslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5v4BM4cnMK4Gb/gpoMRPQ4livpSCLSxIRUlINjEn
 F6opm7uK31GSqbh1wPSTz/I3L9r4ELbZ9n8ImGK1cXZp+Q3i36L9DLBJ/U3y2dxtHrvpr5651
 Li3tWaOV6ZXm77KrX2w67y3zdebJwqV6Db9qlSe3LZ0Q7KaiVyP9/rPYo4ajfDE739zo2tDzY
 fo+prMWTx8uvTTnf7DJn5Js7Q3u6Z4be5VYijMSDbWYi4oTAbNvpfngAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504174301!76972858!1
X-Originating-IP: [192.55.52.43]
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 24394 invoked from network); 31 Aug 2017 10:11:43 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 10:11:43 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga105.fm.intel.com with ESMTP; 31 Aug 2017 03:11:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="146641400"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga006.fm.intel.com with ESMTP; 31 Aug 2017 03:11:38 -0700
Date: Thu, 31 Aug 2017 18:11:00 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170831101100.GL23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-11-git-send-email-yi.y.sun@linux.intel.com>
 <20170830091522.ilyy46yugcrtjlxm@MacBook-Pro-de-Roger.local>
 <20170831031634.GD23665@yi.y.sun>
 <20170831084037.bsj3mjzes362xca5@MacBook-Pro-de-Roger.local>
 <20170831091956.GH23665@yi.y.sun>
 <20170831093209.4xyhzbd3wqxf5i5k@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831093209.4xyhzbd3wqxf5i5k@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 10/15] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzEgMTA6MzI6MDksIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDMxLCAyMDE3IGF0IDA1OjE5OjU2UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA4LTMxIDA5OjQwOjM3LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB
dWcgMzEsIDIwMTcgYXQgMTE6MTY6MzRBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+IE9u
IDE3LTA4LTMwIDEwOjE1OjIyLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gPiA+IE9u
IFRodSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQ0QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+
ID4gSGFzIGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8gYmVlbiBwcmVzZW50IGluIGFueSBYZW4gcmVs
ZWFzZT8gKEkgZG9uJ3QKPiA+ID4gdGhpbmsgc28pIElmIGl0IGhhc24ndCB0aGVuIHlvdSBjYW4g
Y2hhbmdlIHRoZSBpbnRlcmZhY2Ugd2l0aG91dAo+ID4gPiBpc3N1ZXMuCj4gPiA+IAo+ID4gbGli
eGxfcHNyX2NhdF9nZXRfaW5mbyBpcyBqdXN0IGludHJvZHVjZWQgYW5kIG5vdCByZWxlYXNlZCB5
ZXQuIEJ1dCAKPiA+IGxpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8gaGFzIGJlZW4gcmVsZWFzZWQg
Zm9yIGxvbmcgdGltZS4gSXQgZGVjbGFyZXMKPiA+ICdpbnQgKm5yJyBhbmQgaXQgY2FsbHMgJ2xp
YnhsX3Bzcl9jYXRfZ2V0X2luZm8nIHRvIGRvIHRoZSB3b3JrLiBTbywgdGhlcmUKPiA+IG11c3Qg
YmUgYSBjYXN0aW5nIGFueXdheS4KPiA+IAo+ID4gV2hhdCBkbyB5b3Ugc3VnZ2VzdD8gU2hhbGwg
SSBzdWJtaXQgYSBwYXRjaCB0byBmaXggJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nPwo+ID4gT3Is
IGEgcGF0Y2ggdG8gZml4IGJvdGggJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIGFuZCAnbGlieGxf
cHNyX2NhdF9nZXRfbDNfaW5mbyc/Cj4gCj4gSnVzdCBmaXhpbmcgbGlieGxfcHNyX2NhdF9nZXRf
aW5mbyB3b3VsZCBiZSBmaW5lIElNSE8sIGxldCdzIHRyeSB0bwo+IGxpbWl0IHRoZSBpbnQgdXNh
Z2UgYXMgbXVjaCBhcyBwb3NzaWJsZS4KPiAKT2ssIHRoZW4sIEkgdGhpbmsgYW5vdGhlciBzZXBh
cmF0ZSBmaXggcGF0Y2ggaXMgbmVlZGVkLgoKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10:11: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.xen.org>)
	id 1dnMS5-00037E-0x; Thu, 31 Aug 2017 10:11:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dnMS4-00036t-67
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 10:11:56 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 67/62-01812-BE0E7A95; Thu, 31 Aug 2017 10:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ov+6rB8s
 jDZaf0LW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlft25kKdgYWnFpzjT2BsZfrl2MnBwSAkYS
 byf+Y+pi5OIQEljIKPHm50xmkISwgLfExtsHmEBsEYEgiXdzmhlBipgFpjBL7F//kBmio49RY
 vazh2BVbAKqEhuun2IFsXkFrCUat/wCs1mA4gdafrOD2KIC4RL7v19jhqgRlDg58wkLiM0pYC
 6x4tkjsDnMAuoSf+ZdYoawxSU2PfvOCmHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWMGsW
 pRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEhWs/AwLiDsfmE3yFG
 SQ4mJVHeh7eXRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GUAhryQYFFqempFWmYOMFpg0hIcP
 EoivB/vA6V5iwsSc4sz0yFSpxgtOTasXv+FiePJm+2/mTha3gJJIZa8/LxUKXHePpAGAZCGjN
 I8uHGwiL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3O8gUnsy8Eritr4AOYgI6KNZrKch
 BJYkIKakGxpwz+esWPjvmP5s/5vb+9Im/5rmXpN34NePmjeMnW0xDgw9yro36ObPr6vTTocsM
 bBMOTT1kKpPkIN+ny3j1kL6+cv4RhWsN+zp+l5e9zPqqJzTLs+hQ6SVN7qO/Dm9atsc550L7L
 DsmPeNPZvsufSwR/+x3os67c7FH3an7LTfZ7eYf2Sl+J0yJpTgj0VCLuag4EQCYR9gU4wIAAA
 ==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504174314!112550510!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23753 invoked from network); 31 Aug 2017 10:11:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 31 Aug 2017 10:11:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EA0F4ABE4;
 Thu, 31 Aug 2017 10:11:53 +0000 (UTC)
To: Thomas Gleixner <tglx@linutronix.de>,
 Stephen Rothwell <sfr@canb.auug.org.au>
References: <20170831142654.47f17cd7@canb.auug.org.au>
 <alpine.DEB.2.20.1708311009020.1874@nanos>
 <alpine.DEB.2.20.1708311057260.1874@nanos>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b8a39692-160e-a15a-158f-74fd5255348b@suse.com>
Date: Thu, 31 Aug 2017 12:11:49 +0200
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.20.1708311057260.1874@nanos>
Content-Language: de-DE
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@elte.hu>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	the tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDgvMTcgMTE6MDAsIFRob21hcyBHbGVpeG5lciB3cm90ZToKPiBPbiBUaHUsIDMxIEF1
ZyAyMDE3LCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6Cj4+IEhybS4gRm9yIHNvbWUgcmVhc29uIEkg
bWlzc2VkIHRvIHJlbW92ZSB0aGVzZSBkZWZpbmVzIGFmdGVyIGdldHRpbmcgcmlkIG9mCj4+IHRo
ZSB0cmFjaW5nIGlkdC4KPj4KPj4gSSdsbCByZW1vdmUgdGhhdCBub3cgaW4gdGlwIGFuZCBwdWxs
IGluIHRoZSBYRU4gc3R1ZmYgdG8gc2VlIHdoYXQgbmVlZHMgdG8KPj4gYmUgZG9uZS4KPiAKPiBJ
IHB1c2hlZCBvdXQgdGhlIHJlbW92YWwgb2YgdGhlIHRyYWNlIGxlZnRvdmVycy4gVGFsa2VkIHRv
IEp1ZXJnZW4gb24gSVJDCj4gYW5kIGhlIHN1Z2dlc3RlZCB0byByZXZlcnQgdGhlIFhFTiBwYXRj
aCBpbiB0aGUgeGVuIHRyZWUgYW5kIG1lcmdlIGl0Cj4gdGhyb3VnaCB0aXAuCj4gCj4gSSd2ZSBh
cHBsaWVkIGl0IG9uIHRvcCBvZiB0aXA6eDg2L2FwaWMgYW5kIGZpeGVkIHVwIHRoZSBtZXJnZSBj
b25mbGljdHMKPiBtaW5kbGVzc2x5LiBQYXRjaCBiZWxvdy4KPiAKPiBKdWVyZ2VuLCBjYW4geW91
IHBsZWFzZSBjaGVjayB0aGUgcmVzdWx0Pwo+IAo+IFRoYW5rcywKPiAKPiAJdGdseAo+IAo+IDg8
LS0tLS0tLS0tLS0tLQo+IFN1YmplY3Q6IHhlbjogR2V0IHJpZCBvZiBwYXJhdmlydCBvcCBhZGp1
c3RfZXhjZXB0aW9uX2ZyYW1lCj4gRnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+IERhdGU6IEZyaSwgMTEgQXVnIDIwMTcgMTY6NTQ6NDggKzAyMDAKPiAKPiBXaGVuIHJ1bm5p
bmcgYXMgWGVuIHB2LWd1ZXN0IHRoZSBleGNlcHRpb24gZnJhbWUgb24gdGhlIHN0YWNrIGNvbnRh
aW5zCj4gJXIxMSBhbmQgJXJjeCBhZGRpdGlvbmFsIHRvIHRoZSBvdGhlciBkYXRhIHB1c2hlZCBi
eSB0aGUgcHJvY2Vzc29yLgo+IAo+IEluc3RlYWQgb2YgaGF2aW5nIGEgcGFyYXZpcnQgb3AgYmVp
bmcgY2FsbGVkIGZvciBlYWNoIGV4Y2VwdGlvbiB0eXBlCj4gcHJlcGVuZCB0aGUgWGVuIHNwZWNp
ZmljIGNvZGUgdG8gZWFjaCBleGNlcHRpb24gZW50cnkuIFdoZW4gcnVubmluZyBhcwo+IFhlbiBw
di1ndWVzdCBqdXN0IHVzZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHdpdGggcHJlcGVuZGVkIGluc3Ry
dWN0aW9ucywKPiBvdGhlcndpc2UgdXNlIHRoZSBlbnRyeSB3aXRob3V0IHRoZSBYZW4gc3BlY2lm
aWMgY29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbQo+IENjOiBsdXRvQGFtYWNhcGl0YWwubmV0Cj4gTGluazogaHR0cDov
L2xrbWwua2VybmVsLm9yZy9yLzIwMTcwODExMTQ1NDQ4LjU2NzktMS1qZ3Jvc3NAc3VzZS5jb20K
PiAKPiAtLS0KPiAgYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICB8ICAgMTEg
Ky0tCj4gIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TICAgICAgfCAgICAxIAo+ICBh
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgIHwgICAgNSAtCj4gIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgICA0IC0KPiAgYXJjaC94ODYvaW5jbHVk
ZS9hc20vcHJvdG8uaCAgICAgICAgICB8ICAgIDMgKwo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS90
cmFwcy5oICAgICAgICAgIHwgICAgMyAtCj4gIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182
NC5jICAgICAgfCAgICAxIAo+ICBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAgICAgICAgICAg
IHwgICAgMyAtCj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgfCAgIDk2
ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgYXJjaC94ODYveGVuL2lycS5j
ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgLQo+ICBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAg
ICAgICAgICAgICAgIHwgICAgMSAKPiAgMTEgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygr
KSwgNjEgZGVsZXRpb25zKC0pCj4gCj4gLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwo+
ICsrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKPiBAQCAtODE2LDcgKzgxNiw2IEBAIEVO
VFJZKFxzeW0pCj4gIAkuZW5kaWYKPiAgCj4gIAlBU01fQ0xBQwo+IC0JUEFSQVZJUlRfQURKVVNU
X0VYQ0VQVElPTl9GUkFNRQo+ICAKPiAgCS5pZmVxIFxoYXNfZXJyb3JfY29kZQo+ICAJcHVzaHEJ
JC0xCQkJCS8qIE9SSUdfUkFYOiBubyBzeXNjYWxsIHRvIHJlc3RhcnQgKi8KPiBAQCAtOTYyLDcg
Kzk2MSw3IEBAIEVOVFJZKGRvX3NvZnRpcnFfb3duX3N0YWNrKQo+ICBFTkRQUk9DKGRvX3NvZnRp
cnFfb3duX3N0YWNrKQo+ICAKPiAgI2lmZGVmIENPTkZJR19YRU4KPiAtaWR0ZW50cnkgeGVuX2h5
cGVydmlzb3JfY2FsbGJhY2sgeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2sgaGFzX2Vycm9yX2Nv
ZGU9MAo+ICtpZHRlbnRyeSBoeXBlcnZpc29yX2NhbGxiYWNrIHhlbl9kb19oeXBlcnZpc29yX2Nh
bGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKPiAgCj4gIC8qCj4gICAqIEEgbm90ZSBvbiB0aGUgImNy
aXRpY2FsIHJlZ2lvbiIgaW4gb3VyIGNhbGxiYWNrIGhhbmRsZXIuCj4gQEAgLTEwMjksOCArMTAy
OCw2IEBAIEVOVFJZKHhlbl9mYWlsc2FmZV9jYWxsYmFjaykKPiAgCW1vdnEJOCglcnNwKSwgJXIx
MQo+ICAJYWRkcQkkMHgzMCwgJXJzcAo+ICAJcHVzaHEJJDAJCQkJLyogUklQICovCj4gLQlwdXNo
cQklcjExCj4gLQlwdXNocQklcmN4Cj4gIAlVTldJTkRfSElOVF9JUkVUX1JFR1Mgb2Zmc2V0PTgK
PiAgCWptcAlnZW5lcmFsX3Byb3RlY3Rpb24KPiAgMToJLyogU2VnbWVudCBtaXNtYXRjaCA9PiBD
YXRlZ29yeSAxIChCYWQgc2VnbWVudCkuIFJldHJ5IHRoZSBJUkVULiAqLwo+IEBAIC0xMDYxLDkg
KzEwNTgsOCBAQCBpZHRlbnRyeSBpbnQzCQkJZG9faW50MwkJCWhhc19lcnJvcl9jb2RlCj4gIGlk
dGVudHJ5IHN0YWNrX3NlZ21lbnQJCWRvX3N0YWNrX3NlZ21lbnQJaGFzX2Vycm9yX2NvZGU9MQo+
ICAKPiAgI2lmZGVmIENPTkZJR19YRU4KPiAtaWR0ZW50cnkgeGVuX2RlYnVnCQlkb19kZWJ1ZwkJ
aGFzX2Vycm9yX2NvZGU9MAo+IC1pZHRlbnRyeSB4ZW5faW50MwkJZG9faW50MwkJCWhhc19lcnJv
cl9jb2RlPTAKPiAtaWR0ZW50cnkgeGVuX3N0YWNrX3NlZ21lbnQJZG9fc3RhY2tfc2VnbWVudAlo
YXNfZXJyb3JfY29kZT0xCj4gK2lkdGVudHJ5IHhlbmRlYnVnCQlkb19kZWJ1ZwkJaGFzX2Vycm9y
X2NvZGU9MAo+ICtpZHRlbnRyeSB4ZW5pbnQzCQlkb19pbnQzCQkJaGFzX2Vycm9yX2NvZGU9MAo+
ICAjZW5kaWYKPiAgCj4gIGlkdGVudHJ5IGdlbmVyYWxfcHJvdGVjdGlvbglkb19nZW5lcmFsX3By
b3RlY3Rpb24JaGFzX2Vycm9yX2NvZGU9MQo+IEBAIC0xMjI3LDYgKzEyMjMsNyBAQCBFTlRSWShl
cnJvcl9leGl0KQo+ICBFTkQoZXJyb3JfZXhpdCkKPiAgCj4gIC8qIFJ1bnMgb24gZXhjZXB0aW9u
IHN0YWNrICovCj4gKy8qIFhYWDogYnJva2VuIG9uIFhlbiBQViAqLwo+ICBFTlRSWShubWkpCj4g
IAlVTldJTkRfSElOVF9JUkVUX1JFR1MKPiAgCS8qCj4gLS0tIGEvYXJjaC94ODYvZW50cnkvZW50
cnlfNjRfY29tcGF0LlMKPiArKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUwo+
IEBAIC0yOTMsNyArMjkzLDYgQEAgRU5UUlkoZW50cnlfSU5UODBfY29tcGF0KQo+ICAJLyoKPiAg
CSAqIEludGVycnVwdHMgYXJlIG9mZiBvbiBlbnRyeS4KPiAgCSAqLwo+IC0JUEFSQVZJUlRfQURK
VVNUX0VYQ0VQVElPTl9GUkFNRQo+ICAJQVNNX0NMQUMJCQkvKiBEbyB0aGlzIGVhcmx5IHRvIG1p
bmltaXplIGV4cG9zdXJlICovCj4gIAlTV0FQR1MKPiAgCj4gLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnQuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgK
PiBAQCAtOTYwLDExICs5NjAsNiBAQCBleHRlcm4gdm9pZCBkZWZhdWx0X2Jhbm5lcih2b2lkKTsK
PiAgI2RlZmluZSBHRVRfQ1IyX0lOVE9fUkFYCQkJCVwKPiAgCWNhbGwgUEFSQV9JTkRJUkVDVChw
dl9tbXVfb3BzK1BWX01NVV9yZWFkX2NyMikKPiAgCj4gLSNkZWZpbmUgUEFSQVZJUlRfQURKVVNU
X0VYQ0VQVElPTl9GUkFNRQkJCQkJXAo+IC0JUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfaXJxX29w
cywgUFZfSVJRX2FkanVzdF9leGNlcHRpb25fZnJhbWUpLCBcCj4gLQkJICBDTEJSX05PTkUsCQkJ
CQkJXAo+IC0JCSAgY2FsbCBQQVJBX0lORElSRUNUKHB2X2lycV9vcHMrUFZfSVJRX2FkanVzdF9l
eGNlcHRpb25fZnJhbWUpKQo+IC0KPiAgI2RlZmluZSBVU0VSR1NfU1lTUkVUNjQJCQkJCQkJXAo+
ICAJUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfY3B1X29wcywgUFZfQ1BVX3VzZXJnc19zeXNyZXQ2
NCksCVwKPiAgCQkgIENMQlJfTk9ORSwJCQkJCQlcCj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnRfdHlwZXMuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0
X3R5cGVzLmgKPiBAQCAtMTk1LDEwICsxOTUsNiBAQCBzdHJ1Y3QgcHZfaXJxX29wcyB7Cj4gIAo+
ICAJdm9pZCAoKnNhZmVfaGFsdCkodm9pZCk7Cj4gIAl2b2lkICgqaGFsdCkodm9pZCk7Cj4gLQo+
IC0jaWZkZWYgQ09ORklHX1g4Nl82NAo+IC0Jdm9pZCAoKmFkanVzdF9leGNlcHRpb25fZnJhbWUp
KHZvaWQpOwo+IC0jZW5kaWYKPiAgfSBfX25vX3JhbmRvbWl6ZV9sYXlvdXQ7Cj4gIAo+ICBzdHJ1
Y3QgcHZfbW11X29wcyB7Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvdG8uaAo+ICsr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3RvLmgKPiBAQCAtMjQsNiArMjQsOSBAQCB2b2lk
IGVudHJ5X1NZU0VOVEVSX2NvbXBhdCh2b2lkKTsKPiAgdm9pZCBfX2VuZF9lbnRyeV9TWVNFTlRF
Ul9jb21wYXQodm9pZCk7Cj4gIHZvaWQgZW50cnlfU1lTQ0FMTF9jb21wYXQodm9pZCk7Cj4gIHZv
aWQgZW50cnlfSU5UODBfY29tcGF0KHZvaWQpOwo+ICsjaWYgZGVmaW5lZChDT05GSUdfWDg2XzY0
KSAmJiBkZWZpbmVkKENPTkZJR19YRU5fUFYpCj4gK3ZvaWQgeGVuX2VudHJ5X0lOVDgwX2NvbXBh
dCh2b2lkKTsKPiArI2VuZGlmCj4gICNlbmRpZgo+ICAKPiAgdm9pZCB4ODZfY29uZmlndXJlX254
KHZvaWQpOwo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmgKPiArKysgYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5oCj4gQEAgLTEzLDkgKzEzLDYgQEAgYXNtbGlua2FnZSB2
b2lkIGRpdmlkZV9lcnJvcih2b2lkKTsKPiAgYXNtbGlua2FnZSB2b2lkIGRlYnVnKHZvaWQpOwo+
ICBhc21saW5rYWdlIHZvaWQgbm1pKHZvaWQpOwo+ICBhc21saW5rYWdlIHZvaWQgaW50Myh2b2lk
KTsKPiAtYXNtbGlua2FnZSB2b2lkIHhlbl9kZWJ1Zyh2b2lkKTsKPiAtYXNtbGlua2FnZSB2b2lk
IHhlbl9pbnQzKHZvaWQpOwo+IC1hc21saW5rYWdlIHZvaWQgeGVuX3N0YWNrX3NlZ21lbnQodm9p
ZCk7Cj4gIGFzbWxpbmthZ2Ugdm9pZCBvdmVyZmxvdyh2b2lkKTsKPiAgYXNtbGlua2FnZSB2b2lk
IGJvdW5kcyh2b2lkKTsKPiAgYXNtbGlua2FnZSB2b2lkIGludmFsaWRfb3Aodm9pZCk7Cj4gLS0t
IGEvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMKPiArKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvYXNtLW9mZnNldHNfNjQuYwo+IEBAIC0yMCw3ICsyMCw2IEBAIHN0YXRpYyBjaGFyIHN5c2Nh
bGxzX2lhMzJbXSA9IHsKPiAgaW50IG1haW4odm9pZCkKPiAgewo+ICAjaWZkZWYgQ09ORklHX1BB
UkFWSVJUCj4gLQlPRkZTRVQoUFZfSVJRX2FkanVzdF9leGNlcHRpb25fZnJhbWUsIHB2X2lycV9v
cHMsIGFkanVzdF9leGNlcHRpb25fZnJhbWUpOwo+ICAJT0ZGU0VUKFBWX0NQVV91c2VyZ3Nfc3lz
cmV0NjQsIHB2X2NwdV9vcHMsIHVzZXJnc19zeXNyZXQ2NCk7Cj4gIAlPRkZTRVQoUFZfQ1BVX3N3
YXBncywgcHZfY3B1X29wcywgc3dhcGdzKTsKPiAgCUJMQU5LKCk7Cj4gLS0tIGEvYXJjaC94ODYv
a2VybmVsL3BhcmF2aXJ0LmMKPiArKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwo+IEBA
IC0zMTksOSArMzE5LDYgQEAgc3RydWN0IHB2X3RpbWVfb3BzIHB2X3RpbWVfb3BzID0gewo+ICAJ
LmlycV9lbmFibGUgPSBfX1BWX0lTX0NBTExFRV9TQVZFKG5hdGl2ZV9pcnFfZW5hYmxlKSwKPiAg
CS5zYWZlX2hhbHQgPSBuYXRpdmVfc2FmZV9oYWx0LAo+ICAJLmhhbHQgPSBuYXRpdmVfaGFsdCwK
PiAtI2lmZGVmIENPTkZJR19YODZfNjQKPiAtCS5hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lID0gcGFy
YXZpcnRfbm9wLAo+IC0jZW5kaWYKPiAgfTsKPiAgCj4gIF9fdmlzaWJsZSBzdHJ1Y3QgcHZfY3B1
X29wcyBwdl9jcHVfb3BzID0gewo+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+
ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IEBAIC01ODYsNiArNTg2LDY4IEBA
IHN0YXRpYyB2b2lkIHhlbl93cml0ZV9sZHRfZW50cnkoc3RydWN0IGQKPiAgCXByZWVtcHRfZW5h
YmxlKCk7Cj4gIH0KPiAgCj4gKyNpZmRlZiBDT05GSUdfWDg2XzY0Cj4gK3N0YXRpYyBzdHJ1Y3Qg
ewo+ICsJdm9pZCAoKm9yaWcpKHZvaWQpOwo+ICsJdm9pZCAoKnhlbikodm9pZCk7Cj4gKwlib29s
IGlzdF9va2F5Owo+ICt9IHRyYXBfYXJyYXlbXSA9IHsKPiArCXsgZGVidWcsIHhlbl94ZW5kZWJ1
ZywgdHJ1ZSB9LAo+ICsJeyBpbnQzLCB4ZW5feGVuaW50MywgdHJ1ZSB9LAo+ICsJeyBkb3VibGVf
ZmF1bHQsIHhlbl9kb3VibGVfZmF1bHQsIHRydWUgfSwKPiArI2lmZGVmIENPTkZJR19YODZfTUNF
Cj4gKwl7IG1hY2hpbmVfY2hlY2ssIHhlbl9tYWNoaW5lX2NoZWNrLCB0cnVlIH0sCj4gKyNlbmRp
Zgo+ICsJeyBubWksIHhlbl9ubWksIHRydWUgfSwKPiArCXsgb3ZlcmZsb3csIHhlbl9vdmVyZmxv
dywgZmFsc2UgfSwKPiArI2lmZGVmIENPTkZJR19JQTMyX0VNVUxBVElPTgo+ICsJeyBlbnRyeV9J
TlQ4MF9jb21wYXQsIHhlbl9lbnRyeV9JTlQ4MF9jb21wYXQsIGZhbHNlIH0sCj4gKyNlbmRpZgo+
ICsJeyBwYWdlX2ZhdWx0LCB4ZW5fcGFnZV9mYXVsdCwgZmFsc2UgfSwKPiArCXsgZGl2aWRlX2Vy
cm9yLCB4ZW5fZGl2aWRlX2Vycm9yLCBmYWxzZSB9LAo+ICsJeyBib3VuZHMsIHhlbl9ib3VuZHMs
IGZhbHNlIH0sCj4gKwl7IGludmFsaWRfb3AsIHhlbl9pbnZhbGlkX29wLCBmYWxzZSB9LAo+ICsJ
eyBkZXZpY2Vfbm90X2F2YWlsYWJsZSwgeGVuX2RldmljZV9ub3RfYXZhaWxhYmxlLCBmYWxzZSB9
LAo+ICsJeyBjb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIHhlbl9jb3Byb2Nlc3Nvcl9zZWdt
ZW50X292ZXJydW4sIGZhbHNlIH0sCj4gKwl7IGludmFsaWRfVFNTLCB4ZW5faW52YWxpZF9UU1Ms
IGZhbHNlIH0sCj4gKwl7IHNlZ21lbnRfbm90X3ByZXNlbnQsIHhlbl9zZWdtZW50X25vdF9wcmVz
ZW50LCBmYWxzZSB9LAo+ICsJeyBzdGFja19zZWdtZW50LCB4ZW5fc3RhY2tfc2VnbWVudCwgZmFs
c2UgfSwKPiArCXsgZ2VuZXJhbF9wcm90ZWN0aW9uLCB4ZW5fZ2VuZXJhbF9wcm90ZWN0aW9uLCBm
YWxzZSB9LAo+ICsJeyBzcHVyaW91c19pbnRlcnJ1cHRfYnVnLCB4ZW5fc3B1cmlvdXNfaW50ZXJy
dXB0X2J1ZywgZmFsc2UgfSwKPiArCXsgY29wcm9jZXNzb3JfZXJyb3IsIHhlbl9jb3Byb2Nlc3Nv
cl9lcnJvciwgZmFsc2UgfSwKPiArCXsgYWxpZ25tZW50X2NoZWNrLCB4ZW5fYWxpZ25tZW50X2No
ZWNrLCBmYWxzZSB9LAo+ICsJeyBzaW1kX2NvcHJvY2Vzc29yX2Vycm9yLCB4ZW5fc2ltZF9jb3By
b2Nlc3Nvcl9lcnJvciwgZmFsc2UgfSwKPiArI2lmZGVmIENPTkZJR19UUkFDSU5HCj4gKwl7IHRy
YWNlX3BhZ2VfZmF1bHQsIHhlbl90cmFjZV9wYWdlX2ZhdWx0LCBmYWxzZSB9LAo+ICsjZW5kaWYK
PiArfTsKPiArCj4gK3N0YXRpYyBib29sIGdldF90cmFwX2FkZHIodW5zaWduZWQgbG9uZyAqYWRk
ciwgdW5zaWduZWQgaW50IGlzdCkKPiArewo+ICsJdW5zaWduZWQgaW50IG5yOwo+ICsJYm9vbCBp
c3Rfb2theSA9IGZhbHNlOwo+ICsKPiArCS8qCj4gKwkgKiBSZXBsYWNlIHRyYXAgaGFuZGxlciBh
ZGRyZXNzZXMgYnkgWGVuIHNwZWNpZmljIG9uZXMuCj4gKwkgKiBDaGVjayBmb3Iga25vd24gdHJh
cHMgdXNpbmcgSVNUIGFuZCB3aGl0ZWxpc3QgdGhlbS4KPiArCSAqIFRoZSBkZWJ1Z2dlciBvbmVz
IGFyZSB0aGUgb25seSBvbmVzIHdlIGNhcmUgYWJvdXQuCj4gKwkgKiBYZW4gd2lsbCBoYW5kbGUg
ZmF1bHRzIGxpa2UgZG91YmxlX2ZhdWx0LCAqIHNvIHdlIHNob3VsZCBuZXZlciBzZWUKPiArCSAq
IHRoZW0uICBXYXJuIGlmIHRoZXJlJ3MgYW4gdW5leHBlY3RlZCBJU1QtdXNpbmcgZmF1bHQgaGFu
ZGxlci4KPiArCSAqLwo+ICsJZm9yIChuciA9IDA7IG5yIDwgQVJSQVlfU0laRSh0cmFwX2FycmF5
KTsgbnIrKykKPiArCQlpZiAoKmFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpdHJhcF9hcnJheVtucl0u
b3JpZykgewo+ICsJCQkqYWRkciA9ICh1bnNpZ25lZCBsb25nKXRyYXBfYXJyYXlbbnJdLnhlbjsK
PiArCQkJaXN0X29rYXkgPSB0cmFwX2FycmF5W25yXS5pc3Rfb2theTsKPiArCQkJYnJlYWs7Cj4g
KwkJfQo+ICsKPiArCWlmIChXQVJOX09OKGlzdCAhPSAwICYmICFpc3Rfb2theSkpCj4gKwkJcmV0
dXJuIGZhbHNlOwo+ICsKPiArCXJldHVybiB0cnVlOwo+ICt9Cj4gKyNlbmRpZgo+ICsKPiAgc3Rh
dGljIGludCBjdnRfZ2F0ZV90b190cmFwKGludCB2ZWN0b3IsIGNvbnN0IGdhdGVfZGVzYyAqdmFs
LAo+ICAJCQkgICAgc3RydWN0IHRyYXBfaW5mbyAqaW5mbykKPiAgewo+IEBAIC01OTgsNDAgKzY2
MCw4IEBAIHN0YXRpYyBpbnQgY3Z0X2dhdGVfdG9fdHJhcChpbnQgdmVjdG9yLAo+ICAKPiAgCWFk
ZHIgPSBnYXRlX29mZnNldCh2YWwpOwo+ICAjaWZkZWYgQ09ORklHX1g4Nl82NAo+IC0JLyoKPiAt
CSAqIExvb2sgZm9yIGtub3duIHRyYXBzIHVzaW5nIElTVCwgYW5kIHN1YnN0aXR1dGUgdGhlbQo+
IC0JICogYXBwcm9wcmlhdGVseS4gIFRoZSBkZWJ1Z2dlciBvbmVzIGFyZSB0aGUgb25seSBvbmVz
IHdlIGNhcmUKPiAtCSAqIGFib3V0LiAgWGVuIHdpbGwgaGFuZGxlIGZhdWx0cyBsaWtlIGRvdWJs
ZV9mYXVsdCwKPiAtCSAqIHNvIHdlIHNob3VsZCBuZXZlciBzZWUgdGhlbS4gIFdhcm4gaWYKPiAt
CSAqIHRoZXJlJ3MgYW4gdW5leHBlY3RlZCBJU1QtdXNpbmcgZmF1bHQgaGFuZGxlci4KPiAtCSAq
Lwo+IC0JaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpZGVidWcpCj4gLQkJYWRkciA9ICh1bnNp
Z25lZCBsb25nKXhlbl9kZWJ1ZzsKPiAtCWVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcp
aW50MykKPiAtCQlhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX2ludDM7Cj4gLQllbHNlIGlmIChh
ZGRyID09ICh1bnNpZ25lZCBsb25nKXN0YWNrX3NlZ21lbnQpCj4gLQkJYWRkciA9ICh1bnNpZ25l
ZCBsb25nKXhlbl9zdGFja19zZWdtZW50Owo+IC0JZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQg
bG9uZylkb3VibGVfZmF1bHQpIHsKPiAtCQkvKiBEb24ndCBuZWVkIHRvIGhhbmRsZSB0aGVzZSAq
Lwo+ICsJaWYgKCFnZXRfdHJhcF9hZGRyKCZhZGRyLCB2YWwtPmJpdHMuaXN0KSkKPiAgCQlyZXR1
cm4gMDsKPiAtI2lmZGVmIENPTkZJR19YODZfTUNFCj4gLQl9IGVsc2UgaWYgKGFkZHIgPT0gKHVu
c2lnbmVkIGxvbmcpbWFjaGluZV9jaGVjaykgewo+IC0JCS8qCj4gLQkJICogd2hlbiB4ZW4gaHlw
ZXJ2aXNvciBpbmplY3Qgdk1DRSB0byBndWVzdCwKPiAtCQkgKiB1c2UgbmF0aXZlIG1jZSBoYW5k
bGVyIHRvIGhhbmRsZSBpdAo+IC0JCSAqLwo+IC0JCTsKPiAtI2VuZGlmCj4gLQl9IGVsc2UgaWYg
KGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpbm1pKQo+IC0JCS8qCj4gLQkJICogVXNlIHRoZSBuYXRp
dmUgdmVyc2lvbiBhcyB3ZWxsLgo+IC0JCSAqLwo+IC0JCTsKPiAtCWVsc2Ugewo+IC0JCS8qIFNv
bWUgb3RoZXIgdHJhcCB1c2luZyBJU1Q/ICovCj4gLQkJaWYgKFdBUk5fT04odmFsLT5iaXRzLmlz
dCAhPSAwKSkKPiAtCQkJcmV0dXJuIDA7Cj4gLQl9Cj4gICNlbmRpZgkvKiBDT05GSUdfWDg2XzY0
ICovCj4gIAlpbmZvLT5hZGRyZXNzID0gYWRkcjsKPiAgCj4gLS0tIGEvYXJjaC94ODYveGVuL2ly
cS5jCj4gKysrIGIvYXJjaC94ODYveGVuL2lycS5jCj4gQEAgLTEyMyw5ICsxMjMsNiBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHB2X2lycV9vcHMgeGVuX2lycV9vCj4gIAo+ICAJLnNhZmVfaGFsdCA9
IHhlbl9zYWZlX2hhbHQsCj4gIAkuaGFsdCA9IHhlbl9oYWx0LAo+IC0jaWZkZWYgQ09ORklHX1g4
Nl82NAo+IC0JLmFkanVzdF9leGNlcHRpb25fZnJhbWUgPSB4ZW5fYWRqdXN0X2V4Y2VwdGlvbl9m
cmFtZSwKPiAtI2VuZGlmCj4gIH07Cj4gIAo+ICB2b2lkIF9faW5pdCB4ZW5faW5pdF9pcnFfb3Bz
KHZvaWQpCj4gLS0tIGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaAo+ICsrKyBiL2FyY2gveDg2L3hl
bi94ZW4tb3BzLmgKPiBAQCAtMTM4LDcgKzEzOCw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2lu
aXQgeGVuX2VmaV9pbml0KHYKPiAgX192aXNpYmxlIHZvaWQgeGVuX2lyZXQodm9pZCk7Cj4gIF9f
dmlzaWJsZSB2b2lkIHhlbl9zeXNyZXQzMih2b2lkKTsKPiAgX192aXNpYmxlIHZvaWQgeGVuX3N5
c3JldDY0KHZvaWQpOwo+IC1fX3Zpc2libGUgdm9pZCB4ZW5fYWRqdXN0X2V4Y2VwdGlvbl9mcmFt
ZSh2b2lkKTsKPiAgCj4gIGV4dGVybiBpbnQgeGVuX3BhbmljX2hhbmRsZXJfaW5pdCh2b2lkKTsK
PiAgCj4gCgpZb3UgbWlzc2VkIHRoZSB1cGRhdGVzIHRvIGFyY2gveDg2L3hlbi94ZW4tYXNtXzY0
LlMgYW5kIHRoZSBkZWNsYXJhdGlvbnMKb2YgdGhlIHhlbiBzcGVjaWZpYyB0cmFwIGVudHJpZXMg
aW4gYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaAoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:19:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10: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.xen.org>)
	id 1dnMZ7-0003g4-TH; Thu, 31 Aug 2017 10:19:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnMZ7-0003fS-4F
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 10:19:13 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A0/B0-01916-0A2E7A95; Thu, 31 Aug 2017 10:19:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3f+o+W
 RBj2LtS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtt16xF+zkqvj+5yVLA+NFji5GTg4hgTyJ
 7RN2sIHYvAJ2EquXPGIBsSUEDCVOL7wJZrMIqEqcnbwCrIZNQF2i7dl2VhBbRMBAYuWMGUA1X
 BzMAoeZJH72bgVrEBZIkLh9dQVYQkjgJqPE93NbGbsYOTg4BRwlNt7KAjF5BQQl/u4QBilnFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpn
 oJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl89AwPjDsZXx/0OMUpyMCmJ8j68
 vTxSiC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwvn4AVCdYlJqeWpGWmQOME
 JhSCQ4eJRHeByBp3uKCxNzizHSI1ClGRSlx3uyHQAkBkERGaR5cGywqLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5p0LMoUnM68EbvoroMVMQItjvZaCLC5JREhJNTAuPXh8+3+Ds2zOO/u
 zgsqtA0X373/n0vToubboxrP+a17leQUv/2CdlPvMuSqSOS6TcZP5xbufFe9c1au68JEtnPv9
 2hszo6/Mvve35Xr55eWb71x5fnH+oQw3yamLfjJLnfXIEvO/lthrpXli+7uQBfZLXxw7MvHjh
 H9tlt8XnGI/KSYelzonU4mlOCPRUIu5qDgRAEXeoy7FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504174749!109239459!1
X-Originating-IP: [137.65.248.74]
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 34209 invoked from network); 31 Aug 2017 10:19:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 10:19:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 04:19:08 -0600
Message-Id: <59A7FEBC0200007800176083@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 04:19:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergej Proskurin" <proskurin@sec.in.tum.de>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-12-proskurin@sec.in.tum.de>
 <59A7DF400200007800175EA4@prv-mh.provo.novell.com>
 <b1bad342-eaee-49fd-e632-3f8d10847e8f@sec.in.tum.de>
In-Reply-To: <b1bad342-eaee-49fd-e632-3f8d10847e8f@sec.in.tum.de>
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>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 11/39] altp2m: Move (MAX|INVALID)_ALTP2M
 to xen/p2m-common.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDExOjQ5LCA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+IHdyb3Rl
Ogo+IE9uIDA4LzMxLzIwMTcgMTA6MDQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAz
MC4wOC4xNyBhdCAyMDozMiwgPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPiB3cm90ZToKPj4+IFdl
IG1vdmUgdGhlIG1hY3JvcyAoTUFYfElOVkFMSUQpX0FMVFAyTSBvdXQgb2YgeDg2LXJlbGF0ZWQg
Y29kZSB0bwo+Pj4gY29tbW9uIGNvZGUsIGFzIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcyB3aWxsIG1h
a2UgdXNlIG9mIHRoZW0gb24gQVJNLgo+PiBCdXQgYm90aCBzZWVtIG5vdCBpbXBvc3NpYmxlIHRv
IGJlIHJlcXVpcmUgYXJjaC1zcGVjaWZpYyB2YWx1ZXMuCj4gCj4gUmlnaHQuIFRoZSBnZW5lcmFs
IGlkZWEgYXQgdGhpcyBwb2ludCBpcyB0byBtb3ZlIGFzIG11Y2ggb2YgYWx0cDJtCj4gZnVuY3Rp
b25hbGl0eS9jb25maWd1cmF0aW9uIGFzIHBvc3NpYmxlIGludG8gYSBjb21tb24gcGxhY2UuIFll
dCwgaWYgeW91Cj4gYmVsaWV2ZSB0aGF0LCBlLmcuLCB0aGUgbnVtYmVyIG9mIGFsdHAybSB2aWV3
cyBjb3VsZC9zaG91bGQgZGl2ZXJnZQo+IGJldHdlZW4gYm90aCBhcmNoaXRlY3R1cmVzLCBJIHdp
bGwgZ2xhZGx5IG1vdmUgdGhlIGRlZmluZXMgYmFjayBpbnRvCj4gYXJjaC1yZWxhdGVkIHBhcnRz
LiBIb3dldmVyLCB3ZSBuZWVkIHRvIGNvbnNpZGVyIHRoYXQgd2hpbGUgeDg2L0ludGVsCj4gc3Vw
cG9ydHMgdXAgdG8gNTEyIGVudHJpZXMgZm9yIEVQVCBwb2ludGVycyBhcyBwYXJ0IG9mIHRoZSBW
TUNTLCB3ZSBhcmUKPiBxdWl0ZSBmbGV4aWJsZSBvbiBBUk06IHdlIG1hbmFnZSB0aGUgdmlld3Mg
ZW50aXJlbHkgaW4gc29mdHdhcmUgYW5kCj4gaGVuY2Ugb24gQVJNIHdlIGNhbiBlYXNpbHkga2Vl
cCB1cCB3aXRoIEludGVsJ3Mgc3BlY2lmaWNhdGlvbi4gVGhpcwo+IGFsbG93cyB1cyB0byBob2xk
IHBhcnRzIG9mIHRoZSBhbHRwMm0gY29uZmlndXJhdGlvbiBpbiBhIHVuaWZpZWQgcGxhY2UuCj4g
T3IgZG8geW91IGJlbGlldmUgdGhpcyBpcyBub3QgdGhlIHJpZ2h0IHdheSB0byBnbz8KCldlbGws
IHlvdSd2ZSBiYXNpY2FsbHkgYW5zd2VyZWQgdGhpcyB5b3Vyc2VsZjogV2h5IHdvdWxkIHlvdQp3
YW50IHRvIGNvbnN0cmFpbiBBUk0ganVzdCBiZWNhdXNlIG9mIFZNWCByZXN0cmljdGlvbnM/IFJl
cXVpcmluZwphbGwgYXJjaGl0ZWN0dXJlcyB0byBzdXJmYWNlIHRoZSBzYW1lIGNvbnN0YW50cyAo
cmVnYXJkbGVzcyBvZgphY3R1YWwgdmFsdWVzKSBpcyBhbGwgeW91IG5lZWQgdG8gYmUgYWJsZSB0
byBjb21tb25pemUgY29kZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:19:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10: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.xen.org>)
	id 1dnMZP-0003hY-4P; Thu, 31 Aug 2017 10:19:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnMZN-0003hM-Mq
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 10:19:29 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D2/7E-02046-0B2E7A95; Thu, 31 Aug 2017 10:19:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQnfDo+W
 RBqvWi1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/O74wFlzmrngys4upgfEHRxcjB4eEgJ/E
 +aMpXYycHCwCqhLb979iBgmzCdhLTFhYDhIWAQp3bL3J1MXIxcEssIZJYv2TqUwgCWEBZ4nXX
 /rZQWxeAQ+JYw+WsIAUCQmsZJb4v+AYM0RCUOLkzCcsIEOZBTQl1u/ShzClJZb/4wCpYBaQl2
 jeOhusmlNAT+LulkMsILaogIrEyZVrwFYJCShK9M97wAZiSwikS0x81sMygVFgFpIFsxAWzEJ
 YMAvJggWMLKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKD
 lQEIdjBu2+55iFGSg0lJlPfh7eWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR48x8C5QSLUtNTK
 9Iyc4BxA5OW4OBREuF98AAozVtckJhbnJkOkTrFqCglzpsN0icAksgozYNrg8XqJUZZKWFeRq
 BDhHgKUotyM0tQ5V8xinMwKgnzzgWZwpOZVwI3/RXQYiagxbFeS0EWlyQipKQaGB3C+HYtm3u
 5TFyWbdd6u9mP2PL6tPflNH0RSXnUZhV0zHnT05jnlw336AsWTovdorAu5o7Cbnbhoze+pC55
 pH1s2iahuVxvc8U4PlTtKJa4cWxDs8MEg7vNEmcP702vXfXp2XpTvs3XjjdaBMj6r73G2HTjm
 NHKjjZB1eX1GROKy48tMixeukmJpTgj0VCLuag4EQC7ugnP0AIAAA==
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504174768!100787785!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58439 invoked from network); 31 Aug 2017 10:19:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 10:19:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51935121"
Date: Thu, 31 Aug 2017 11:19:21 +0100
From: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170831101921.orh6aksx4ul73akm@MacBook-Pro-de-Roger.local>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com>
 <20170830083104.jwzpcducid63aeuo@MacBook-Pro-de-Roger.local>
 <20170831022010.GA23665@yi.y.sun>
 <20170831083047.v4pdfkwm3bjigjhy@MacBook-Pro-de-Roger.local>
 <20170831091308.GG23665@yi.y.sun>
 <20170831093037.oh6k7cbbviq5k6ob@MacBook-Pro-de-Roger.local>
 <20170831101007.GK23665@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831101007.GK23665@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDY6MTA6MDdQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTMxIDEwOjMwOjM3LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDMxLCAyMDE3IGF0IDA1OjEzOjA4UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
T24gMTctMDgtMzEgMDk6MzA6NDcsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+ID4gPiA+IE9u
IFRodSwgQXVnIDMxLCAyMDE3IGF0IDEwOjIwOjEwQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+
ID4gPiA+IE9uIDE3LTA4LTMwIDA5OjMxOjA0LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+
ID4gPiA+ID4gT24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDFBTSArMDgwMCwgWWkgU3Vu
IHdyb3RlOgo+ID4gPiA+ID4gRXZlbiB1c2VyIGlucHV0cyBhIHZhbHVlIHRoYXQgZG9lcyBub3Qg
ZnVsZmlsbCBIVyByZXF1aXJlbWVudCwgSFcgY2FuIGhhbmRsZSBpdC4KPiA+ID4gPiA+IFNvLCB3
ZSBkbyBub3QgbmVlZCByZXR1cm4gZXJyb3IgdG8gdXNlci4gT3RoZXJ3aXNlLCB1c2VyIG5lZWRz
IHRvIGtub3cgZGV0YWlscwo+ID4gPiA+ID4gb2YgTUJBLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBC
dXQgdGhlIGlzc3VlIGhlcmUgaXMgaG93IHdlIGdldCB0aGUgYWN0dWFsIHZhbHVlIGFuZCBzaG93
IGl0IHRvIHVzZXIuIFRoZXJlIGFyZQo+ID4gPiA+ID4gdHdvIHdheXMgdG8gZG8gdGhhdDoKPiA+
ID4gPiA+IDEuIFdoZW4gc2V0dGluZyB2YWx1ZSwgY2hlY2sgYW5kIGNoYW5nZSBpdCB0byB2YWxp
ZCBvbmUgYW5kIHNhdmUgaXQgdG8gb3VyIGNhY2hlLgo+ID4gPiA+IAo+ID4gPiA+IEluc3RlYWQg
b2YgcGVyZm9ybWluZyB0aG9zZSBjaGVja3MgbWFudWFsbHksIHdoeSBub3Qgc2ltcGx5IHdyaXRl
IHRoZQo+ID4gPiA+IHZhbHVlIGFuZCByZWFkIGl0IGJhY2sgdG8gc2VlIHRoZSBvbmUgdGhlIGhh
cmR3YXJlIGhhcyBhY3R1YWxseQo+ID4gPiA+IGNob3NlbiAoYW5kIGNhY2hlIGl0KT8KPiA+ID4g
PiAKPiA+ID4gU28sIEkgZ3Vlc3MgeW91IHByZWZlciBvcHRpb2luIDIsIHJpZ2h0PyBJZiBzbywg
ZG8gd2UgbmVlZCBjaGVjayBpZiBpbnB1dCB2YWx1ZQo+ID4gPiBpcyB2YWxpZD8gSSBzZWUgYWJv
dmUgY29tbWVudCB0aGF0IHlvdSBwcmVmZXIgdG8gcmV0dXJuIGFuIGVycm9yIGFuZCBsZWF2ZSB0
aGUKPiA+ID4gZGVjaXNpb24gdG8gdXNlci4KPiA+IAo+ID4gWWVzLCBJIHRoaW5rIHNvLiBJcyBy
ZWFkaW5nIHRoZSBNU1IgaW4gYW55IHBlcmZvcm1hbmNlIGNyaXRpY2FsIHBhdGg/Cj4gPiBPciBp
dCdzIGp1c3QgdXNlZCBieSB0aGUgdXNlci1zcGFjZSB0b29scz8KPiA+IAo+IEp1c3QgdXNlZCBi
eSB1c2VyLXNwYWNlIHRvb2xzLgoKVGhlbiBkb2luZyBhIE1TUiByZWFkIGVhY2ggdGltZSBkb2Vz
bid0IHNlZW0gdGhhdCBiYWQgSU1ITyAoaXQncyBub3QgYQpjcml0aWNhbCBwYXRoIGFueXdheSku
CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10:24: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.xen.org>)
	id 1dnMeS-0004QS-N9; Thu, 31 Aug 2017 10:24:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409d45da5=Ian.Jackson@citrix.com>)
 id 1dnMeQ-0004QM-Ow
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 10:24:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 03/A4-03283-AE3E7A95; Thu, 31 Aug 2017 10:24:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve7Lx8s
 jDV72K1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTV85jK1glVLHp+Xr2Bsb7fF2MnBwSAv4S
 y2efYQKx2QR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNg8Ssg09ZQWwWA
 VWJ/tvHweIiQHOeLXgGVR8rMefFQrA5wgLeEr9mTWcHsTkF7CTmPv4KVM/FISTQzyhxa88URo
 iDTCTeLtwJ1MwBlFCTmLs+fgIj3ywkJ81CctIsJCctYGRexahRnFpUllqka2Spl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGwMQLCD8cCiwEOMkhxMSqK8D28vjxTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwXvmEVBOsCg1PbUiLTMHGPYwaQkOHiURXg+QNG9xQWJucWY6ROoUo
 6KUOG8cSEIAJJFRmgfXBou1S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm7QCZwpOZVwI3/R
 XQYiagxbFeS0EWlyQipKQaGIMkruv33N57QD5J/fj0JT+Ox3xfqH5TWLRI89U33frdiS475z7
 3Nvt11v0hq4pr+IaU847XDnV0CL2JVE7pv3libyX7Z4uLcWr5UuzbhR+tqPpTcO1H5k5eE8FM
 vozlzQySZ3MddHf8Lcky/Fr96IDqG+0HC8+uKNzmMDuufNW2PdOb59w8na7EUpyRaKjFXFScC
 AC/3hvisAIAAA==
X-Env-Sender: prvs=409d45da5=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504175080!104820396!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43042 invoked from network); 31 Aug 2017 10:24:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 10:24:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="446036486"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22951.58327.590234.124394@mariner.uk.xensource.com>
Date: Thu, 31 Aug 2017 11:24:23 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <f955e3fd-61d9-4791-59da-73730ae79deb@citrix.com>
References: <20170810112428.5769-1-jgross@suse.com>
 <20170810112428.5769-2-jgross@suse.com>
 <f955e3fd-61d9-4791-59da-73730ae79deb@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,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: increase maximum migration stream
	record length
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIXSBsaWJ4YzogaW5jcmVhc2UgbWF4aW11
bSBtaWdyYXRpb24gc3RyZWFtIHJlY29yZCBsZW5ndGgiKToKPiBPbiAxMC8wOC8xNyAxMjoyNCwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+IFRvZGF5IHRoZSBtYXhpbXVtIHJlY29yZCBsZW50aCBp
biBhIG1pZ3JhdGlvbiBzdHJlYW0gaXMgOE1CLiBUaGlzCj4gPiBsaW1pdHMgdGhlIHNpemUgb2Yg
YSBQViBkb21haW4gdG8gYSBsaXR0bGUgYml0IGxlc3MgdGhhbiAxVEIgaW4gdGhlCj4gPiBtaWdy
YXRpb24gY2FzZSwgYXMgdGhlIFAyTSBmcmFtZSBsaXN0IHdpbGwgZXhjZWVkIDhNQiBpbiB0aGlz
IGNhc2UuCj4gPgo+ID4gUmFpc2luZyB0aGUgcmVjb3JkIHNpemUgbGltaXQgYnkgYSBmYWN0b3Ig
b2YgMTYgYWxsb3dzIGZvciBkb21haW4KPiA+IHNpemVzIG9mIG5lYXJseSAxNlRCIHRvIGJlIG1p
Z3JhdGVkLiBUaGlzIG91Z2h0IHRvIGJlIGVub3VnaC4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gSG1tIC0gQ2hhbmdpbmcgdGhpcyBp
c24ndCBzb21ldGhpbmcgSSd2ZSBjb25zaWRlcmVkIHdoZW4gaXQgY29tZXMgdG8gQUJJCj4gY29t
cGF0aWJpbGl0eS4gIEkgYWxzbyBzZWUgdGhhdCB0aGVyZSBpcyBubyBtZW50aW9uIG9mIHRoZSBt
YXhpbXVtCj4gcmVjb3JkIGxlbmd0aCBpbiB0aGUgc3RyZWFtIHNwZWMsIHdoaWNoIGlzIGFuIG92
ZXJzaWdodC4KPiAKPiBXb3JzZSBzdGlsbCwgdGhlcmUgaXMgbm8gcmVjb3JkIGxlbmd0aCBjaGVj
ayBpbiB0aGUgcHl0aG9uIHV0aWxpdGllcywKPiBidXQgYm90aCBzaWRlcyBvZiB0aGUgQyBjb2Rl
IHBlcmZvcm0gdGhlIGNoZWNrLgo+IAo+IExldCBtZSBwb25kZXIgdGhlIGltcGxpY2F0aW9ucy4K
CkkgdGhpbmsgc2ltcGx5IGNoYW5naW5nIHRoaXMgI2RlZmluZSBpcyB0aGUgcmlnaHQgYXBwcm9h
Y2guCgpXaGF0IHdlIG1vc3RseSBjYXJlIGFib3V0IGlzIHRoYXQgb2xkIHNlbmRlcnMgY2FuIHN1
Y2Nlc3NmdWxseSBzZW5kCmRhdGEgdG8gbmV3IHJlY2VpdmVycywgZm9yIHdoaWNoIHRoaXMgaXMg
bm90IGFuIGlzc3VlLgoKQXMgcmVnYXJkcyBuZXcgc2VuZGVycyBhbmQgb2xkIHJlY2VpdmVyczoK
ClRoaXMgI2RlZmluZSBpcyBub3QgdXNlZCB0byBhY3R1YWxseSBjb250cm9sIHRoZSBzaXplIG9m
IG91dGdvaW5nCnJlY29yZHMuICBUaGUgb25seSBtZW50aW9ucyBhcmUgaW4gc2FmZXR5IGNoZWNr
cywgaW4gYm90aCBzZW5kaW5nIGFuZApyZWNlaXZpbmcgc2lkZS4KClRoZXJlZm9yZSwgaW4gYSBz
aXR1YXRpb24gd2hlcmUgdGhlIG9sZCBjb2RlIHdvdWxkIGdlbmVyYXRlIGEKcGFydGljdWxhciBz
dHJlYW0gd2l0aG91dCBlcnJvciwgdGhlIG5ldyBjb2RlIHdvdWxkIGdlbmVyYXRlIGV4YWN0bHkK
dGhlIHNhbWUgc3RyZWFtLiAgKExpa2V3aXNlLCBvYnZpb3VzbHksIHRoZSBpbnRlcnByZXRhdGlv
biBvZiBleGlzdGluZwp2YWxpZCBzdHJlYW1zIGlzIG5vdCBjaGFuZ2VkLikKClRoZSBvbmx5IGRp
ZmZlcmVuY2UgaW4gYmVoYXZpb3VyIGlzIHRoYXQgaW4gc29tZSBzaXR1YXRpb25zIHRoZSBvbGQK
c2VuZGVyIHdpbGwgdGhyb3cgYW4gZXJyb3IgYW5kIGFiYW5kb24gdGhlIG1pZ3JhdGlvbiBhdHRl
bXB0LiAgSW4KdGhlc2Ugc2FtZSBzaXR1YXRpb25zIHRoZSBuZXcgc2VuZGVyIHdpbGwgZ2VuZXJh
dGUgYSBzdHJlYW0gd2hpY2ggd2lsbApiZSByZWplY3RlZCBieSBvbGQgcmVjZWl2ZXJzLCBidXQg
YWNjZXB0ZWQgYnkgbmV3IHJlY2VpdmVycy4KClNvIGluY3JlYXNpbmcgdGhpcyAjZGVmaW5lIGlz
IGdvb2Q6CgogKiBBbGwgZXhpc3Rpbmcgd29ya2luIHVzZSBjYXNlcyB3b3JrIGFzIGJlZm9yZS4K
CiAqIFRoZSBuZXcgdXNlIGNhc2Ugd29ya3Mgd2l0aCBuZXcgY29kZSBhdCBib3RoIGVuZHMKICAg
KHRoaXMgaXMgdGhlIGJlc3QgdGhhdCBjYW4gYmUgZG9uZSBiZWNhdXNlIEFJVUkgdGhlcmUgaXMK
ICAgIG5vIHdheSB0byByZXByZXNlbnQgdGhpcyBkb21haW4gaW4gYSB3YXkgdGhhdCB0aGUgb2xk
IGNvZGUKICAgIHdvdWxkIHVuZGVyc3RhbmQgLSBhbHRob3VnaCBJIGhhdmUgbm90IHZlcmlmaWVk
IHRoaXMpLgoKICogSW4gb25lIG9mIHRoZSBub24td29ya2luZyBjYXNlcyB0aGUgZXJyb3IgaGFu
ZGxpbmcgaXMgY2hhbmdlZDoKICAgdGhlIGVycm9yIGlzIG5vdyBkZXRlY3RlZCBhdCB0aGUgcmVj
ZWl2ZXIgcmF0aGVyIHRoYW4gYXQgdGhlCiAgIHNlbmRlci4gIFRoaXMgaXMsIGhvd2V2ZXIsIGZp
bmUuCgpTbzoKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:27:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 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.xen.org>)
	id 1dnMh8-0004gc-5M; Thu, 31 Aug 2017 10:27:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4099bb4d1=George.Dunlap@citrix.com>)
 id 1dnMh6-0004g1-0D
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 10:27:28 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A2/D7-02044-F84E7A95; Thu, 31 Aug 2017 10:27:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrohUrfvyfJ
 Ig8WfWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZa++zFtydxVgx8/0lxgbG27VdjJwcEgL+
 Eqs6jzOB2GwCehLzjn9l6WLk4BARUJG4vdegi5GLg1mgnUXiz/at7CA1wgLKEu8PTmcBsVkEV
 CWefLwIFucVsJV4v2sPO8RMeYlzD24zg9hCQDWLHxyFqhGUODnzCVgvs4CExMEXL5gnMHLPQp
 KahSS1gJFpFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYDj
 UMzAw7mDc0+53iFGSg0lJlPfh7eWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4XR8D5QSLUtNT
 K9Iyc4CBCZOW4OBREuFdD5LmLS5IzC3OTIdInWK059iwev0XJo47fRuA5JM3238zcbS8BZJCL
 Hn5ealS4rwpIG0CIG0ZpXlwQ2GRdIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6MSUAXIFJ7MvB
 K43a+AzmICOivWaynIWSWJCCmpBsYd8xtPr2E+Wmh9xb6E62PjzolX1nfduBCslfjtwBW3p+u
 WOqqoWs98vEnLbk9AzWSREt4tDLpx5o/4/797qbItrlVAos696rm5eMb/PxwxzDeY9m/RYtCZ
 WXfhKLeg8M0pf3J03A5bi1x87S/ikXcl3d3SwFnhT8WMaAvVjMy8dVP9J9jeKFdiKc5INNRiL
 ipOBADoUmi1nwIAAA==
X-Env-Sender: prvs=4099bb4d1=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504175244!73435630!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18442 invoked from network); 31 Aug 2017 10:27:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 10:27:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437808787"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 11:27:19 +0100
Message-ID: <20170831102719.30462-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbWFjaGluZS1yZWFkYWJsZSBmaWxlIHRvIGRlc2NyaWJlIHdoYXQgZmVhdHVyZXMgYXJl
IGluIHdoYXQKc3RhdGUgb2YgYmVpbmcgJ3N1cHBvcnRlZCcsIGFzIHdlbGwgYXMgaW5mb3JtYXRp
b24gYWJvdXQgaG93IGxvbmcgdGhpcwpyZWxlYXNlIHdpbGwgYmUgc3VwcG9ydGVkLCBhbmQgc28g
b24uCgpUaGUgZG9jdW1lbnQgc2hvdWxkIGJlIGZvcm1hdHRlZCB1c2luZyAic2VtYW50aWMgbmV3
bGluZXMiIFsxXSwgdG8gbWFrZQpjaGFuZ2VzIGVhc2llci4KClNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpbMV0gaHR0cDovL3Job2Rlc21pbGwub3Jn
L2JyYW5kb24vMjAxMi9vbmUtc2VudGVuY2UtcGVyLWxpbmUvCi0tLQoKRGVmaW5pdGVseSBtZWFu
dCB0byBiZSBhIGRyYWZ0OyBpZiB5b3UgZGlzYWdyZWUgd2l0aCB0aGUgc3RhdHVzIG9mIG9uZQpv
ZiB0aGVzZSBmZWF0dXJlcywgbm93IGlzIHRoZSB0aW1lIHRvIHN1Z2dlc3Qgc29tZXRoaW5nIGVs
c2UuCgpJJ3ZlIG1hZGUgYSBudW1iZXIgb2Ygc3R5bGlzdGljIGRlY2lzaW9ucyB0aGF0IHBlb3Bs
ZSBtYXkgaGF2ZSBvcGluaW9ucyBvbjoKCiogV2hlbiBkZWFsaW5nIHdpdGggbXVsdGlwbGUgaW1w
bGVtZW50YXRpb25zIG9mIHRoZSBzYW1lIGZlYXR1cmUgKGZvcgogIGluc3RhbmNlLCB4ODYvUFYg
eDg2L0hWTSBhbmQgQVJNIGd1ZXN0IHR5cGVzLCBvciBMaW51eCAvIEZyZWVCU0QgLwogIFFFTVUg
YmFja2VuZHMpLCBJIGRlY2lkZWQgaW4gZ2VuZXJhbCB0byBjb21iaW5lIHRoZSBmZWF0dXJlIGl0
c2VsZgogIGludG8gYSBzaW5nbGUgc3RhbnphLCBhbmQgYnJlYWsgdGhlICdTdGF0dXMnIGxpbmUg
dXAgYnkgc3BlY2lmeWluZwogIHRoZSBpbXBsZW1lbnRhdGlvbi4KCiAgRm9yIGV4YW1wbGUsIGlm
IGEgZmVhdHVyZSBpcyBzdXBwb3J0ZWQgb24geDg2IGJ1dCB0ZWNoIHByZXZpZXcgb24KICBBUk0s
IHRoZXJlIHdvdWxkIGJlIHR3byBzdGF0dXMgbGluZXMsIHRodXM6CgogICAgU3RhdHVzLCB4ODY6
IFN1cHBvcnRlZAogICAgU3RhdHVzLCBBUk06IFRlY2ggcHJldmlldwoKICBJZiBhIGZlYXR1cmUg
aXMgbm90IGltcGxlbWVudGVkIGZvciBhIHNwZWNpZmljIGltcGxlbWVudGF0aW9uLCBpdAogIHdp
bGwgc2ltcGx5IG5vdCBiZSBsaXN0ZWQ6CgogICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAoKKiBJ
J3ZlIGFkZGVkIGNvbW1vbiAnU3VwcG9ydCB2YXJpYXRpb25zJyB0byB0aGUgYm90dG9tIG9mIHRo
ZSBkb2N1bWVudAoKVGhpbmtpbmcgb24gc3VwcG9ydCBzdGF0dXMgb2Ygc3BlY2lmaWMgZmVhdHVy
ZXM6CgpnZGJzeCBzZWN1cml0eSBzdXBwb3J0OiBTb21lb25lIG1heSB3YW50IHRvIGRlYnVnIGFu
IHVudHJ1c3RlZCBndWVzdCwKc28gSSB0aGluayB3ZSBzaG91bGQgc2F5ICd5ZXMnIGhlcmUuCgp4
ZW50cmFjZTogVXNlcnMgbWF5IHdhbnQgdG8gdHJhY2UgZ3Vlc3RzIGluIHByb2R1Y3Rpb24gZW52
aXJvbm1lbnRzLApzbyBJIHRoaW5rIHdlIHNob3VsZCBzYXkgJ3llcycuCgpnY292OiBObyBnb29k
IHJlYXNvbiB0byBydW4gYSBnY292IGh5cGVydmlzb3IgaW4gYSBwcm9kdWN0aW9uCmVudmlyb25t
ZW50LiAgTWF5IGJlIHdheXMgZm9yIGEgcm9ndWUgZ3Vlc3QgdG8gRG9TLgoKbWVtb3J5IHBhZ2lu
ZzogQ2hhbmdlZCB0byBleHBlcmltZW50YWwgLS0gYXJlIHdlIHRlc3RpbmcgaXQgYXQgYWxsPwoK
YWx0ZXJuYXRpdmUgcDJtOiBObyBzZWN1cml0eSBzdXBwb3J0IHVudGlsIGJldHRlciB0ZXN0aW5n
IGluIHBsYWNlCgpBUklOQzY1MyBzY2hlZHVsZXI6IE5vdCBzdXJlIHdlIGhhdmUgdGhlIGV4cGVy
dGlzZSB0byBwcm9wZXJseSBmaXgKYnVncy4gIENhbiBzd2l0Y2ggdG8gJ3N1cHBvcnRlZCcgaWYg
d2UgZ2V0IGNvbW1pdG1lbnQgZnJvbQptYWludGFpbmVycy4KCnZNQ0U6IElzIE1DRSBhbiB4ODYt
b25seSB0aGluZywgb3IgY291bGQgdGhpcyBjb25jZWl2YWJseSBieSBleHRlbmRlZAp0byBBUk0/
CgpQVkh2MjogTm90IHN1cmUgd2h5IHdlJ2QgZG93bmdyYWRlIGd1ZXN0IHN1cHBvcnQgdG8gJ2V4
cGVyaW1lbnRhbCcuCgpBUk0vVmlydHVhbCBSQU06IE5vdCBzdXJlIHdoYXQgdGhlIG5vdGUgJ0xp
bWl0ZWQgYnkgc3VwcG9ydGVkIGhvc3QKbWVtb3J5JyB3YXMgc3VwcG9zZWQgdG8gbWVhbgoKQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ0M6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29t
PgpDQzogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHplbnRpZmljLmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CkNDOiBLb25yYWQgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiBTVVBQT1JU
Lm1kIHwgNzcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3NzAgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IFNVUFBPUlQubWQKCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9S
VC5tZApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yODNjYmViNzI1Ci0t
LSAvZGV2L251bGwKKysrIGIvU1VQUE9SVC5tZApAQCAtMCwwICsxLDc3MCBAQAorIyBTdXBwb3J0
IHN0YXRlbWVudCBmb3IgdGhpcyByZWxlYXNlCisKK1RoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRo
ZSBzdXBwb3J0IHN0YXR1cyBhbmQgaW4gcGFydGljdWxhciB0aGUKK3NlY3VyaXR5IHN1cHBvcnQg
c3RhdHVzIG9mIHRoZSBYZW4gYnJhbmNoIHdpdGhpbiB3aGljaCB5b3UgZmluZCBpdC4KKworU2Vl
IHRoZSBib3R0b20gb2YgdGhlIGZpbGUgZm9yIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9y
dCBzdGF0dXMKK2xldmVscyBldGMuCisKKyMgUmVsZWFzZSBTdXBwb3J0CisKKyAgICBYZW4tVmVy
c2lvbjogNC4xMC11bnN0YWJsZQorICAgIEluaXRpYWwtUmVsZWFzZTogbi9hCisgICAgU3VwcG9y
dGVkLVVudGlsOiBUQkQKKyAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsOiBVbnJlbGVhc2VkIC0g
bm90IHlldCBzZWN1cml0eS1zdXBwb3J0ZWQKKworIyBGZWF0dXJlIFN1cHBvcnQKKworIyMgSG9z
dCBBcmNoaXRlY3R1cmUKKworIyMjIHg4Ni02NAorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKwor
IyMjIEFSTSB2NyArIFZpcnR1YWxpemF0aW9uIEV4dGVuc2lvbnMKKworICAgIFN0YXR1czogU3Vw
cG9ydGVkCisKKyMjIyBBUk0gdjgKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIEd1ZXN0
IFR5cGUKKworIyMjIHg4Ni9QVgorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworVHJhZGl0aW9u
YWwgWGVuIFByb2plY3QgUFYgZ3Vlc3QKKworIyMjIHg4Ni9IVk0KKworICAgIFN0YXR1czogU3Vw
cG9ydGVkCisKK0Z1bGx5IHZpcnR1YWxpc2VkIGd1ZXN0IHVzaW5nIGhhcmR3YXJlIHZpcnR1YWxp
c2F0aW9uIGV4dGVuc2lvbnMKKworUmVxdWlyZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gc3Vw
cG9ydAorCisjIyMgeDg2L1BWLW9uLUhWTQorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworRnVs
bHkgdmlydHVhbGlzZWQgZ3Vlc3QgdXNpbmcgUFYgZXh0ZW5zaW9ucy9kcml2ZXJzIGZvciBpbXBy
b3ZlZCBwZXJmb3JtYW5jZQorCitSZXF1aXJlcyBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBzdXBw
b3J0CisKKyMjIyB4ODYvUFZIIGd1ZXN0CisKKyAgICBTdGF0dXM6IFByZXZpZXcKKworUFZIdjIg
Z3Vlc3Qgc3VwcG9ydAorCitSZXF1aXJlcyBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBzdXBwb3J0
CisKKyMjIyB4ODYvUFZIIGRvbTAKKworICAgIFN0YXR1czogRXhwZXJpbWVudGFsCisKK1BWSHYy
IGRvbWFpbiAwIHN1cHBvcnQKKworIyMjIEFSTSBndWVzdAorCisgICAgU3RhdHVzOiBTdXBwb3J0
ZWQKKworQVJNIG9ubHkgaGFzIG9uZSBndWVzdCB0eXBlIGF0IHRoZSBtb21lbnQKKworIyMgTGlt
aXRzL0hvc3QKKworIyMjIENQVXMKKworICAgIExpbWl0LCB4ODY6IDQwOTUKKyAgICBMaW1pdCwg
QVJNMzI6IDgKKyAgICBMaW1pdCwgQVJNNjQ6IDEyOAorCitOb3RlIHRoYXQgZm9yIHg4NiwgdmVy
eSBsYXJnZSBudW1iZXIgb2YgY3B1cyBtYXkgbm90IHdvcmsvYm9vdCwKK2J1dCB3ZSB3aWxsIHN0
aWxsIHByb3ZpZGUgc2VjdXJpdHkgc3VwcG9ydAorCisjIyMgeDg2L1JBTQorCisgICAgTGltaXQs
IHg4NjogMTZUaUIKKyAgICBMaW1pdCwgQVJNMzI6IDE2R2lCCisgICAgTGltaXQsIEFSTTY0OiA1
VGlCCisKK1tYWFg6IEFuZHkgdG8gc3VnZ2VzdCB3aGF0IHRoaXMgc2hvdWxkIHNheSBmb3IgeDg2
XQorCisjIyBMaW1pdHMvR3Vlc3QKKworIyMjIFZpcnR1YWwgQ1BVcworCisgICAgTGltaXQsIHg4
NiBQVjogNTEyCisgICAgTGltaXQsIHg4NiBIVk06IDEyOAorICAgIExpbWl0LCBBUk0zMjogOAor
ICAgIExpbWl0LCBBUk02NDogMTI4CisKKyMjIyB4ODYvUFYvVmlydHVhbCBSQU0KKworICAgIExp
bWl0LCB4ODYgUFY6ID4xVEIKKyAgICBMaW1pdCwgeDg2IEhWTTogMVRCCisgICAgTGltaXQsIEFS
TTMyOiAxNkdpQgorICAgIExpbWl0LCBBUk02NDogMVRCCisKKyMjIyB4ODYgUFYvRXZlbnQgQ2hh
bm5lbHMKKworICAgIExpbWl0OiAxMzEwNzIKKworIyMgVG9vbHN0YWNrCisKKyMjIyB4bAorCisg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworIyMjIERpcmVjdC1ib290IGtlcm5lbCBpbWFnZSBmb3Jt
YXQKKworICAgIFN1cHBvcnRlZCwgeDg2OiBiekltYWdlCisgICAgU3VwcG9ydGVkLCBBUk0zMjog
ekltYWdlCisgICAgU3VwcG9ydGVkLCBBUk02NDogSW1hZ2UgW1hYWCAtIE5vdCBzdXJlIGlmIHRo
aXMgaXMgY29ycmVjdF0KKworRm9ybWF0IHdoaWNoIHRoZSB0b29sc3RhY2sgYWNjZXB0IGZvciBk
aXJlY3QtYm9vdCBrZXJuZWxzCisKKyMjIyBRZW11IGJhc2VkIGRpc2sgYmFja2VuZCAocWRpc2sp
IGZvciB4bAorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworIyMjIE9wZW4gdlN3aXRjaCBpbnRl
Z3JhdGlvbiBmb3IgeGwKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyBzeXN0ZW1kIHN1
cHBvcnQgZm9yIHhsCisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCisjIyMgSlNPTiBzdXBwb3J0
IGZvciB4bAorCisgICAgU3RhdHVzOiBQcmV2aWV3CisKKyMjIyBBSENJIHN1cHBvcnQgZm9yIHhs
CisKKyAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkCisKKyMjIyBBQ1BJIGd1ZXN0CisKKyAgICBT
dGF0dXMsIEFSTTogUHJldmlldworCisjIyMgUFZVU0Igc3VwcG9ydCBmb3IgeGwKKworICAgIFN0
YXR1czogU3VwcG9ydGVkCisKKyMjIyBIVk0gVVNCIHBhc3N0aHJvdWdoIGZvciB4bAorCisgICAg
U3RhdHVzLCB4ODY6IFN1cHBvcnRlZAorCisjIyMgUUVNVSBiYWNrZW5kIGhvdHBsdWdnaW5nIGZv
ciB4bAorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworIyMjIFNvZnQtcmVzZXQgZm9yIHhsCisK
KyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCisjIyMgVmlydHVhbCBjcHUgaG90cGx1ZworCisgICAg
U3RhdHVzLCBBUk06IFN1cHBvcnRlZAorCisjIyBUb29sc3RhY2svM3JkIHBhcnR5CisKKyMjIyBs
aWJ2aXJ0IGRyaXZlciBmb3IgeGwKKworICAgIFN0YXR1czogU3VwcG9ydGVkLCBTZWN1cml0eSBz
dXBwb3J0IGV4dGVybmFsCisKK1NlY3VyaXR5IHN1cHBvcnQgZm9yIGxpYnZpcnQgaXMgcHJvdmlk
ZWQgYnkgdGhlIGxpYnZpcnQgcHJvamVjdC4KK1NlZSBodHRwczovL2xpYnZpcnQub3JnL3NlY3Vy
aXR5cHJvY2Vzcy5odG1sCisKKyMjIFRvb2xpbmcKKworIyMjIGdkYnN4CisKKyAgICBTdGF0dXMs
IHg4NjogU3VwcG9ydGVkCisKK0RlYnVnZ2VyIHRvIGRlYnVnIEVMRiBndWVzdHMKKworIyMjIHZQ
TVUKKworICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQsIE5vdCBzZWN1cml0eSBzdXBwb3J0ZWQK
KworVmlydHVhbCBQZXJmb3JtYW5jZSBNYW5hZ2VtZW50IFVuaXQgZm9yIEhWTSBndWVzdHMKKwor
RGlzYWJsZWQgYnkgZGVmYXVsdCAoZW5hYmxlIHdpdGggaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUg
b3B0aW9uKS4KK1RoaXMgZmVhdHVyZSBpcyBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkOiBzZWUgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMTYzLmh0bWwKKworIyMjIEd1ZXN0IHNl
cmlhbCBzb25zb2xlCisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCitMb2dzIGtleSBoeXBlcnZp
c29yIGFuZCBEb20wIGtlcm5lbCBldmVudHMgdG8gYSBmaWxlCisKKyMjIyB4ZW50cmFjZQorCisg
ICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAorCitUb29sIHRvIGNhcHR1cmUgWGVuIHRyYWNlIGJ1
ZmZlciBkYXRhCisKKyMjIyBnY292CisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgTm90IHNlY3Vy
aXR5IHN1cHBvcnRlZAorCisjIyBNZW1vcnkgTWFuYWdlbWVudAorCisjIyMgTWVtb3J5IEJhbGxv
b25pbmcKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyBNZW1vcnkgU2hhcmluZworCisg
ICAgU3RhdHVzLCB4ODYgSFZNOiBQcmV2aWV3CisgICAgU3RhdHVzLCBBUk06IFByZXZpZXcKKwor
QWxsb3cgc2hhcmluZyBvZiBpZGVudGljYWwgcGFnZXMgYmV0d2VlbiBndWVzdHMKKworIyMjIE1l
bW9yeSBQYWdpbmcKKworICAgIFN0YXR1cywgeDg2IEhWTTogRXhwZXJpbWVuYWwKKworQWxsb3cg
cGFnZXMgYmVsb25naW5nIHRvIGd1ZXN0cyB0byBiZSBwYWdlZCB0byBkaXNrCisKKyMjIyBUcmFu
c2NlbmRlbnQgTWVtb3J5CisKKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAorCisjIyMgQWx0ZXJu
YXRpdmUgcDJtCisKKyAgICBTdGF0dXMsIHg4NjogUHJldmlldworCitBbGxvd3MgZXh0ZXJuYWwg
bW9uaXRvcmluZyBvZiBoeXBlcnZpc29yIG1lbW9yeSB1c2luZyBJbnRlbCBFUFQgYnkgYWxsb3dp
bmcgdG8gbWFpbnRhaW4gbXVsdGlwbGUgcGh5c2ljYWwgbWVtb3J5IHRvIG1hY2hpbmUgcGh5c2lj
YWwgbWFwcGluZ3MKKworW1hYWCBTaG91bGQgdGhpcyBiZSB4ODYvQWx0ZXJuYXRpdmUgcDJtP10K
KworIyMgUmVzb3VyY2UgTWFuYWdlbWVudAorCisjIyMgQ1BVIFBvb2xzCisKKyAgICBTdGF0dXM6
IFN1cHBvcnRlZAorCitHcm91cHMgcGh5c2ljYWwgY3B1cyBpbnRvIGRpc3RpbmN0IGdyb3VwcyBj
YWxsZWQgImNwdXBvb2xzIiwKK3dpdGggZWFjaCBwb29sIGhhdmluZyB0aGUgY2FwYWJpbGl0eSBv
ZiB1c2luZyBkaWZmZXJlbnQgc2NoZWR1bGVycyBhbmQgc2NoZWR1bGluZyBwcm9wZXJ0aWVzLgor
CisjIyMgQ3JlZGl0IFNjaGVkdWxlcgorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworVGhlIGRl
ZmF1bHQgc2NoZWR1bGVyLCB3aGljaCBpcyBhIHdlaWdodGVkIHByb3BvcnRpb25hbCBmYWlyIHNo
YXJlIHZpcnR1YWwgQ1BVIHNjaGVkdWxlci4KKworIyMjIENyZWRpdDIgU2NoZWR1bGVyCisKKyAg
ICBTdGF0dXM6IFN1cHBvcnRlZAorCitDcmVkaXQyIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIHNjaGVk
dWxlciBmb3IgWGVuLAorZGVzaWduZWQgd2l0aCBwYXJ0aWN1bGFyIGZvY3VzIG9uIGZhaXJuZXNz
LCByZXNwb25zaXZlbmVzcyBhbmQgc2NhbGFiaWxpdHkKKworIyMjIFJURFMgYmFzZWQgU2NoZWR1
bGVyCisKKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAorCitBIHNvZnQgcmVhbC10aW1lIENQVSBz
Y2hlZHVsZXIgYnVpbHQgdG8gcHJvdmlkZSBndWFyYW50ZWVkIENQVSBjYXBhY2l0eSB0byBndWVz
dCBWTXMgb24gU01QIGhvc3RzCisKKyMjIyBBUklOQzY1MyBTY2hlZHVsZXIKKworICAgIFN0YXR1
czogU3VwcG9ydGVkLCBOb3Qgc2VjdXJpdHkgc3VwcG9ydGVkCisKK0EgcGVyaW9kaWNhbGx5IHJl
cGVhdGluZyBmaXhlZCB0aW1lc2xpY2Ugc2NoZWR1bGVyLiBNdWx0aWNvcmUgc3VwcG9ydCBpcyBu
b3QgeWV0IGltcGxlbWVudGVkLgorCisjIyMgTnVsbCBTY2hlZHVsZXIKKworICAgIFN0YXR1czog
RXhwZXJpbWVudGFsCisKK0EgdmVyeSBzaW1wbGUsIHZlcnkgc3RhdGljIHNjaGVkdWxpbmcgcG9z
aWN5IHRoYXQgYWx3YXlzIHNjaGVkdWxlcyB0aGUgc2FtZSB2Q1BVKHMpIG9uIHRoZSBzYW1lIHBD
UFUocykuIEl0IGlzIGRlc2lnbmVkIGZvciBtYXhpbXVtIGRldGVybWluaXNtIGFuZCBtaW5pbXVt
IG92ZXJoZWFkIG9uIGVtYmVkZGVkIHBsYXRmb3Jtcy4KKworIyMjIE51bWEgc2NoZWR1bGVyIGFm
ZmluaXR5CisKKyAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkCisKK0VuYWJsZXMgTnVtYSBhd2Fy
ZSBzY2hlZHVsaW5nIGluIFhlbgorCisjIyBTY2FsYWJpbGl0eQorCisjIyMgMUdCLzJNQiBzdXBl
ciBwYWdlIHN1cHBvcnQKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyB4ODYvRGVsaXZl
ciBldmVudHMgdG8gUFZIVk0gZ3Vlc3RzIHVzaW5nIFhlbiBldmVudCBjaGFubmVscworCisgICAg
U3RhdHVzOiBTdXBwb3J0ZWQKKworIyMjIEZhaXIgbG9ja3MgKHRpY2tldC1sb2NrcykKKworICAg
IFN0YXR1czogU3VwcG9ydGVkCisKK1tYWFggSXMgdGhpcyBob3N0IHRpY2tldCBsb2Nrcz8gIE9y
IHNvbWUgc29ydCBvZiBndWVzdCBQViB0aWNrZXQgbG9ja3M/ICBJZiB0aGUgZm9ybWVyIGl0IGRv
ZXNuJ3QgbWFrZSBhbnkgc2Vuc2UgdG8gY2FsbCBpdCAnc3VwcG9ydGVkJyBiZWNhdXNlIHRoZXkn
cmUgZWl0aGVyIHRoZXJlIG9yIG5vdC5dCisKKyMjIEhpZ2ggQXZhaWxhYmlsaXR5IGFuZCBGYXVs
dCBUb2xlcmFuY2UKKworIyMjIExpdmUgTWlncmF0aW9uLCBTYXZlICYgUmVzdG9yZQorCisgICAg
U3RhdHVzLCB4ODY6IFN1cHBvcnRlZAorCisjIyMgUmVtdXMgRmF1bHQgVG9sZXJhbmNlCisKKyAg
ICBTdGF0dXM6IEV4cGVyaW1lbnRhbAorCisjIyMgQ09MTyBNYW5hZ2VyCisKKyAgICBTdGF0dXM6
IEV4cGVyaW1lbnRhbAorCisjIyMgdk1DRQorCisgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAor
CitGb3J3YXJkIE1hY2hpbmUgQ2hlY2sgRXhjZXB0aW9ucyB0byBBcHByb3ByaWF0ZSBndWVzdHMK
KworIyMgVmlydHVhbCBkcml2ZXIgc3VwcG9ydCwgZ3Vlc3Qgc2lkZQorCisjIyMgQmxrZnJvbnQK
KworICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAorICAgIFN0YXR1cywgRnJlZUJTRDogU3Vw
cG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCisgICAgU3RhdHVzLCBXaW5kb3dzOiBT
dXBwb3J0ZWQgW1hYWF0KKworR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0
aGUgWGVuIFBWIGJsb2NrIHByb3RvY29sCisKKyMjIyBOZXRmcm9udAorCisgICAgU3RhdHVzLCBM
aW51eDogU3VwcG9ydGVkCisgICAgU3RhdHVzLCBGcmVlQlNEOiBTdXBwb3J0ZWQsIFNlY3VyaXR5
IHN1cHBvcnQgZXh0ZXJuYWwKKyAgICBTdGF0ZXMsIFdpbmRvd3M6IFN1cHBvcnRlZCBbWFhYXQor
CitHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgbmV0d29y
a2luZyBwcm90b2NvbAorCisjIyMgWGVuIEZyYW1lYnVmZmVyCisKKyAgICBTdGF0dXMsIExpbnV4
ICh4ZW4tZmJmcm9udCk6IFN1cHBvcnRlZAorCitHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9m
IHNwZWFraW5nIHRoZSBYZW4gUFYgRnJhbWVidWZmZXIgcHJvdG9jb2wKKworW1hYWCBGcmVlQlNE
PyBOZXRCU0Q/XQorCisjIyMgWGVuIENvbnNvbGUKKworICAgIFN0YXR1cywgTGludXggKGh2Y194
ZW4pOiBTdXBwb3J0ZWQKKworR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0
aGUgWGVuIFBWIGNvbnNvbGUgcHJvdG9jb2wKKworW1hYWCBGcmVlQlNEPyBOZXRCU0Q/IFdpbmRv
d3M/XQorCisjIyMgWGVuIFBWIGtleWJvYXJkCisKKyAgICBTdGF0dXMsIExpbnV4ICh4ZW4ta2Jk
ZnJvbnQpOiBTdXBwb3J0ZWQKKworR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2lu
ZyB0aGUgWGVuIFBWIGtleWJvYXJkIHByb3RvY29sCisKKyMjIyBYZW4gUFZVU0IgcHJvdG9jb2wK
KworICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAorCisjIyMgWGVuIFBWIFNDU0kgcHJvdG9j
b2wKKworICAgIFN0YXR1cywgTGludXg6IFtYWFhdCisKKyMjIyBYZW4gVFBNZnJvbnQKKworICAg
IFN0YXR1cywgTGludXggKHhlbi10cG1mcm9udCk6IFByZXZpZXcKKworR3Vlc3Qtc2lkZSBkcml2
ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIFRQTSBwcm90b2NvbAorCisjIyMgWGVu
IDlwZnMgZnJvbnRlbmQKKworICAgU3RhdHVzLCBMaW51eDogUHJldmlldworCitHdWVzdC1zaWRl
IGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gOXBmcyBwcm90b2NvbAorCisjIyMg
UFZDYWxscyBmcm9udGVuZAorCisgICBTdGF0dXMsIExpbnV4OiBQcmV2aWV3CisKK0d1ZXN0LXNp
ZGUgZHJpdmVyIGNhcGFibGUgb2YgbWFraW5nIHB2IHN5c3RlbSBjYWxscworCisjIyBWaXJ0dWFs
IGRldmljZSBzdXBwb3J0LCBob3N0IHNpZGUKKworIyMjIEJsa2JhY2sKKworICAgIFN0YXR1cywg
TGludXggKGJsa2JhY2spOiBTdXBwb3J0ZWQKKyAgICBTdGF0dXMsIEZyZWVCU0QgKGJsa2JhY2sp
OiBTdXBwb3J0ZWQKKyAgICBTdGF0dXMsIFFFTVUgKHhlbl9kaXNrKTogU3VwcG9ydGVkCisgICAg
U3RhdHVzLCBCbGt0YXAyOiBEZXByZWNhdGVkCisKK0hvc3Qtc2lkZSBpbXBsZW1lbnRhdGlvbnMg
b2YgdGhlIFhlbiBQViBibG9jayBwcm90b2NvbAorCisjIyMgTmV0YmFjaworCisgICAgU3RhdHVz
LCBMaW51eCAobmV0YmFjayk6IFN1cHBvcnRlZAorICAgIFN0YXR1cywgRnJlZUJTRCAobmV0YmFj
ayk6IFN1cHBvcnRlZAorICAgIFN0YXR1cywgUUVNVSAoeGVuX25pYyk6IEV4cGVyaW1lbnRhbAor
CitIb3N0LXNpZGUgaW1wbGVtZW50YXRpb25zIG9mIFhlbiBQViBuZXR3b3JrIHByb3RvY29sCisK
KyMjIyBYZW4gRnJhbWVidWZmZXIKKworICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAorICAg
IFN0YXR1cywgUUVNVTogU3VwcG9ydGVkCisKK0hvc3Qtc2lkZSBpbXBsZW1lbnRhaXRvbiBvZiB0
aGUgWGVuIFBWIGZyYW1lYnVmZmVyIHByb3RvY29sCisKKyMjIyBYZW4gQ29uc29sZQorCisgICAg
U3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCisgICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKKwor
SG9zdC1zaWRlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBYZW4gUFYgY29uc29sZSBwcm90b2NvbAor
CisjIyMgWGVuIFBWIGtleWJvYXJkCisKKyAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQKKyAg
ICBTdGF0dXMsIFFFTVU6IFN1cHBvcnRlZAorCitIb3N0LXNpZGUgaW1wbGVtZW50YXRpb24gZm8g
dGhlIFhlbiBQViBrZXlib2FyZCBwcm90b2NvbAorCisjIyMgWGVuIFBWIFVTQgorCisgICAgU3Rh
dHVzLCBMaW51eDogRXhwZXJpbWVudGFsCisgICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKKwor
SG9zdC1zaWRlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBYZW4gUFYgVVNCIHByb3RvY29sCisKKyMj
IyBYZW4gUFYgU0NTSSBwcm90b2NvbAorCisgICAgU3RhdHVzLCBMaW51eDogW1hYWF0KKworIyMj
IFhlbiBQViBUUE0KKworICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAorCisjIyMgWGVuIDlw
ZnMKKworICAgIFN0YXR1cywgUUVNVTogUHJldmlldworCisjIyMgUFZDYWxscworCisgICAgU3Rh
dHVzLCBMaW51eDogUHJldmlldworCisjIyMgT25saW5lIHJlc2l6ZSBvZiB2aXJ0dWFsIGRpc2tz
CisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCisjIyBTZWN1cml0eQorCisjIyMgRHJpdmVyIERv
bWFpbnMKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyBEZXZpY2UgTW9kZWwgU3R1YiBE
b21haW5zCisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCisKK1Z1bG5lcmFi
aWxpdGllcyBvZiBhIGRldmljZSBtb2RlbCBzdHViIGRvbWFpbiB0byBhIGhvc3RpbGUgZHJpdmVy
IGRvbWFpbiBhcmUgZXhjbHVkZWQgZnJvbSBzZWN1cml0eSBzdXBwb3J0LgorCisjIyMgS0NPTkZJ
RyBFeHBlcnQKKworICAgIFN0YXR1czogRXhwZXJpbWVudGFsCisKKyMjIyBMaXZlIFBhdGNoaW5n
CisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgeDg2IG9ubHkKKworQ29tcGlsZSB0aW1lIGRpc2Fi
bGVkCisKKyMjIyBWaXJ0dWFsIE1hY2hpbmUgSW50cm9zcGVjdGlvbgorCisgICAgU3RhdHVzOiBT
dXBwb3J0ZWQsIHg4NiBvbmx5CisKKyMjIyBYU00gJiBGTEFTSworCisgICAgU3RhdHVzOiBFeHBl
cmltZW50YWwKKworQ29tcGlsZSB0aW1lIGRpc2FibGVkCisKKyMjIyBYU00gJiBGTEFTSyBzdXBw
b3J0IGZvciBJU19QUklWCisKKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAorCitDb21waWxlIHRp
bWUgZGlzYWJsZWQKKworIyMjIHZUUE0gU3VwcG9ydAorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQs
IHg4NiBvbmx5CisKKyMjIyBJbnRlbC9UWFQgPz8/CisKKyAgICBTdGF0dXM6ID8/PworCitUWFQt
YmFzZWQgaW50ZWdyaXR5IHN5c3RlbSBmb3IgdGhlIExpbnV4IGtlcm5lbCBhbmQgWGVuIGh5cGVy
dmlzb3IKKworW1hYWF0KKworIyMgSGFyZHdhcmUKKworIyMjIHg4Ni9OZXN0ZWQgVmlydHVhbGl6
YXRpb24KKworICAgIFN0YXR1czogRXhwZXJpbWVudGFsCisKK1J1bm5pbmcgYSBoeXBlcnZpc29y
IGluc2lkZSBhbiBIVk0gZ3Vlc3QKKworIyMjIHg4Ni9IVk0gaVBYRQorCisgICAgU3RhdHVzOiBT
dXBwb3J0ZWQsIHdpdGggY2F2ZWF0cworCitCb290aW5nIGEgZ3Vlc3QgdmlhIFBYRS4KK1BYRSBp
bmhlcmVudGx5IHBsYWNlcyBmdWxsIHRydXN0IG9mIHRoZSBndWVzdCBpbiB0aGUgbmV0d29yaywK
K2FuZCBzbyBzaG91bGQgb25seSBiZSB1c2VkCit3aGVuIHRoZSBndWVzdCBuZXR3b3JrIGlzIHVu
ZGVyIHRoZSBzYW1lIGFkbWluaXN0cmF0aXZlIGNvbnRyb2wKK2FzIHRoZSBndWVzdCBpdHNlbGYu
CisKKyMjIyB4ODYvUGh5c2ljYWwgQ1BVIEhvdHBsdWcKKworICAgIFN0YXR1czogU3VwcG9ydGVk
CisKKyMjIyB4ODYvUGh5c2ljYWwgTWVtb3J5IEhvdHBsdWcKKworICAgIFN0YXR1czogU3VwcG9y
dGVkCisKKyMjIyB4ODYvUENJIFBhc3N0aHJvdWdoIFBWCisKKyAgICBTdGF0dXM6IFN1cHBvcnRl
ZCwgTm90IHNlY3VyaXR5IHN1cHBvcnRlZAorCitQViBwYXNzdGhyb3VnaCBjYW5ub3QgYmUgZG9u
ZSBzYWZlbHkuCisKK1tYWFggTm90IGV2ZW4gd2l0aCBhbiBJT01NVT9dCisKKyMjIyB4ODYvUENJ
IFBhc3N0aHJvdWdoIEhWTQorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cwor
CitNYW55IGhhcmR3YXJlIGRldmljZSBhbmQgbW90aGVyYm9hcmQgY29tYmluYXRpb25zIGFyZSBu
b3QgcG9zc2libGUgdG8gdXNlIHNhZmVseS4KK1RoZSBYZW5Qcm9qZWN0IHdpbGwgc3VwcG9ydCBi
dWdzIGluIFBDSSBwYXNzdGhyb3VnaCBmb3IgWGVuLAorYnV0IHRoZSB1c2VyIGlzIHJlc3BvbnNp
YmxlIHRvIGVuc3VyZSB0aGF0IHRoZSBoYXJkd2FyZSBjb21iaW5hdGlvbiB0aGV5IHVzZQoraXMg
c3VmZmljaWVudGx5IHNlY3VyZSBmb3IgdGhlaXIgbmVlZHMsCithbmQgc2hvdWxkIGFzc3VtZSB0
aGF0IGFueSBjb21iaW5hdGlvbiBpcyBpbnNlY3VyZQordW5sZXNzIHRoZXkgaGF2ZSByZWFzb24g
dG8gYmVsaWV2ZSBvdGhlcndpc2UuCisKKyMjIyBBUk0vTm9uLVBDSSBkZXZpY2UgcGFzc3Rocm91
Z2gKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyB4ODYvQWR2YW5jZWQgVmVjdG9yIGVY
dGVuc2lvbgorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworIyMjIEludGVsIFBsYXRmb3JtIFFv
UyBUZWNobm9sb2dpZXMKKworICAgIFN0YXR1czogUHJldmlldworCisjIyMgQVJNL0FDUEkgKGhv
c3QpCisKKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAorCisjIyMgQVJNL1NNTVUKKworICAgIFN0
YXR1czogU3VwcG9ydGVkLCB3aXRoIGNhdmVhdHMKKworT25seSBBUk0gU01NVSBoYXJkd2FyZSBp
cyBzdXBwb3J0ZWQ7IG5vbi1BUk0gU01NVSBoYXJkd2FyZSBpcyBub3Qgc3VwcG9ydGVkLgorCisj
IyMgQVJNL0lUUworCisgICAgU3RhdHVzOiBleHBlcmltZW50YWwKKworW1hYWCBXaGF0IGlzIHRo
aXM/XQorCisjIyMgQVJNOiAxNksgYW5kIDY0SyBwYWdlcyBpbiBndWVzdHMKKyAgICBTdGF0dXM6
IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCisKK05vIHN1cHBvcnQgZm9yIFFFTVUgYmFja2VuZHMg
aW4gYSAxNksgb3IgNjRLIGRvbWFpbi4KKworCisjIEZvcm1hdCBhbmQgZGVmaW5pdGlvbnMKKwor
VGhpcyBmaWxlIGNvbnRhaW5zIHByb3NlLCBhbmQgbWFjaGluZS1yZWFkYWJsZSBmcmFnbWVudHMu
CitUaGUgZGF0YSBpbiBhIG1hY2hpbmUtcmVhZGFibGUgZnJhZ21lbnQgcmVsYXRlIHRvCit0aGUg
c2VjdGlvbiBhbmQgc3ViZWN0aW9uIGluIHdoaWNoIGl0IGlzIGZpbmUuCisKK1RoZSBmaWxlIGlz
IGluIG1hcmtkb3duIGZvcm1hdC4KK1RoZSBtYWNoaW5lLXJlYWRhYmxlIGZyYWdtZW50cyBhcmUg
bWFya2Rvd24gbGl0ZXJhbHMKK2NvbnRhaW5pbmcgUkZDLTgyMi1saWtlIChkZWI4MjItbGlrZSkg
ZGF0YS4KKworIyMgS2V5cyBmb3VuZCBpbiB0aGUgRmVhdHVyZSBTdXBwb3J0IHN1YnNlY3Rpb25z
CisKKyMjIyBTdGF0dXMKKworVGhpcyBnaXZlcyB0aGUgb3ZlcmFsbCBzdGF0dXMgb2YgdGhlIGZl
YXR1cmUsCitpbmNsdWRpbmcgc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMsIGZ1bmN0aW9uYWwgY29t
cGxldGVuZXNzLCBldGMuCitSZWZlciB0byB0aGUgZGV0YWlsZWQgZGVmaW5pdGlvbnMgYmVsb3cu
CisKK0lmIHN1cHBvcnQgZGlmZmVycyBiYXNlZCBvbiBpbXBsZW1lbnRhdGlvbgorKGZvciBpbnN0
YW5jZSwgeDg2IC8gQVJNLCBMaW51eCAvIFFFTVUgLyBGcmVlQlNEKSwKK29uZSBsaW5lIGZvciBl
YWNoIHNldCBvZiBpbXBsZW1lbnRhdGlvbnMgd2lsbCBiZSBsaXN0ZWQuCisKKyMjIyBSZXN0cmlj
dGlvbnMKKworVGhpcyBpcyBhIHN1bW1hcnkgb2YgYW55IHJlc3RyaWN0aW9ucyB3aGljaCBhcHBs
eSwKK3BhcnRpY3VsYXJseSB0byBmdW5jdGlvbmFsIG9yIHNlY3VyaXR5IHN1cHBvcnQuCisKK0Z1
bGwgZGV0YWlscyBvZiByZXN0cmljdGlvbnMgbWF5IGJlIHByb3ZpZGVkIGluIHRoZSBwcm9zZQor
c2VjdGlvbiBvZiB0aGUgZmVhdHVyZSBlbnRyeSwKK2lmIGEgUmVzdHJpY3Rpb25zIHRhZyBpcyBw
cmVzZW50LgorCisjIyMgTGltaXQtU2VjdXJpdHkKKworRm9yIHNpemUgbGltaXRzLgorVGhpcyBm
aWd1cmUgc2hvd3MgdGhlIGxhcmdlc3QgY29uZmlndXJhdGlvbiB3aGljaCB3aWxsIHJlY2VpdmUK
K3NlY3VyaXR5IHN1cHBvcnQuCitUaGlzIGRvZXMgbm90IG1lYW4gdGhhdCBzdWNoIGEgY29uZmln
dXJhdGlvbiB3aWxsIGFjdHVhbGx5IHdvcmsuCitUaGlzIGxpbWl0IHdpbGwgb25seSBiZSBsaXN0
ZWQgZXhwbGljaXRseQoraWYgaXQgaXMgZGlmZmVyZW50IHRoYW4gdGhlIHRoZW9yZXRpY2FsIGxp
bWl0LgorCisjIyMgTGltaXQKKworVGhpcyBmaWd1cmUgc2hvd3MgYSB0aGVvcmV0aWNhbCBzaXpl
IGxpbWl0LgorVGhpcyBkb2VzIG5vdCBtZWFuIHRoYXQgc3VjaCBhIGxhcmdlIGNvbmZpZ3VyYXRp
b24gd2lsbCBhY3R1YWxseSB3b3JrLgorCisjIyBEZWZpbml0aW9uIG9mIFN0YXR1cyBsYWJlbHMK
KworRWFjaCBTdGF0dXMgdmFsdWUgY29ycmVzcG9uZHMgdG8gbGV2ZWxzIG9mIHNlY3VyaXR5IHN1
cHBvcnQsCit0ZXN0aW5nLCBzdGFiaWxpdHksIGV0Yy4sIGFzIGZvbGxvd3M6CisKKyMjIyBFeHBl
cmltZW50YWwKKworICAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObworICAgIEZ1bmN0aW9u
YWwgc3RhYmlsaXR5OiBIZXJlIGJlIGRyYWdvbnMKKyAgICBJbnRlcmZhY2Ugc3RhYmlsaXR5OiBO
b3Qgc3RhYmxlCisgICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObworCisjIyMgVGVjaCBQcmV2aWV3
CisKKyAgICBGdW5jdGlvbmFsIGNvbXBsZXRlbmVzczogWWVzCisgICAgRnVuY3Rpb25hbCBzdGFi
aWxpdHk6IFF1aXJreQorICAgIEludGVyZmFjZSBzdGFiaWxpdHk6IFByb3Zpc2lvbmFsbHkgc3Rh
YmxlCisgICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObworCisjIyMjIFN1cHBvcnRlZAorCisgICAg
RnVuY3Rpb25hbCBjb21wbGV0ZW5lc3M6IFllcworICAgIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBO
b3JtYWwKKyAgICBJbnRlcmZhY2Ugc3RhYmlsaXR5OiBZZXMKKyAgICBTZWN1cml0eSBzdXBwb3J0
ZWQ6IFllcworCisjIyMjIERlcHJlY2F0ZWQKKworICAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNz
OiBZZXMKKyAgICBGdW5jdGlvbmFsIHN0YWJpbGl0eTogUXVpcmt5CisgICAgSW50ZXJmYWNlIHN0
YWJpbGl0eTogTm8gKGFzIGluLCBtYXkgZGlzYXBwZWFyIHRoZSBuZXh0IHJlbGVhc2UpCisgICAg
U2VjdXJpdHkgc3VwcG9ydGVkOiBZZXMKKworQWxsIG9mIHRoZXNlIG1heSBhcHBlYXIgaW4gbW9k
aWZpZWQgZm9ybS4gIFRoZXJlIGFyZSBzZXZlcmFsCitpbnRlcmZhY2VzLCBmb3IgaW5zdGFuY2Us
IHdoaWNoIGFyZSBvZmZpY2lhbGx5IGRlY2xhcmVkIGFzIG5vdCBzdGFibGU7CitpbiBzdWNoIGEg
Y2FzZSB0aGlzIGZlYXR1cmUgbWF5IGJlIGRlc2NyaWJlZCBhcyAiU3RhYmxlIC8gSW50ZXJmYWNl
Citub3Qgc3RhYmxlIi4KKworIyMgRGVmaW5pdGlvbiBvZiB0aGUgc3RhdHVzIGxhYmVsIGludGVy
cHJldGF0aW9uIHRhZ3MKKworIyMjIEZ1bmN0aW9uYWxseSBjb21wbGV0ZQorCitEb2VzIGl0IGJl
aGF2ZSBsaWtlIGEgZnVsbHkgZnVuY3Rpb25hbCBmZWF0dXJlPworRG9lcyBpdCB3b3JrIG9uIGFs
bCBleHBlY3RlZCBwbGF0Zm9ybXMsCitvciBkb2VzIGl0IG9ubHkgd29yayBmb3IgYSB2ZXJ5IHNw
ZWNpZmljIHN1Yi1jYXNlPworRG9lcyBpdCBoYXZlIGEgc2Vuc2libGUgVUksCitvciBkbyB5b3Ug
aGF2ZSB0byBoYXZlIGEgZGVlcCB1bmRlcnN0YW5kaW5nIG9mIHRoZSBpbnRlcm5hbHMKK3RvIGdl
dCBpdCB0byB3b3JrIHByb3Blcmx5PworCisjIyMgRnVuY3Rpb25hbCBzdGFiaWxpdHkKKworV2hh
dCBpcyB0aGUgcmlzayBvZiBpdCBleGhpYml0aW5nIGJ1Z3M/CisKK0dlbmVyYWwgYW5zd2VycyB0
byB0aGUgYWJvdmU6CisKKyAqICoqSGVyZSBiZSBkcmFnb25zKioKKworICAgUHJldHR5IGxpa2Vs
eSB0byBzdGlsbCBjcmFzaCAvIGZhaWwgdG8gd29yay4KKyAgIE5vdCByZWNvbW1lbmRlZCB1bmxl
c3MgeW91IGxpa2UgbGlmZSBvbiB0aGUgYmxlZWRpbmcgZWRnZS4KKworICogKipRdWlya3kqKgor
CisgICBNb3N0bHkgd29ya3MgYnV0IG1heSBoYXZlIG9kZCBiZWhhdmlvciBoZXJlIGFuZCB0aGVy
ZS4KKyAgIFJlY29tbWVuZGVkIGZvciBwbGF5aW5nIGFyb3VuZCBvciBmb3Igbm9uLXByb2R1Y3Rp
b24gdXNlIGNhc2VzLgorCisgKiAqKk5vcm1hbCoqCisKKyAgIFJlYWR5IGZvciBwcm9kdWN0aW9u
IHVzZQorCisjIyMgSW50ZXJmYWNlIHN0YWJpbGl0eQorCitJZiBJIGJ1aWxkIGEgc3lzdGVtIGJh
c2VkIG9uIHRoZSBjdXJyZW50IGludGVyZmFjZXMsCit3aWxsIHRoZXkgc3RpbGwgd29yayB3aGVu
IEkgdXBncmFkZSB0byB0aGUgbmV4dCB2ZXJzaW9uPworCisgKiAqKk5vdCBzdGFibGUqKgorCisg
ICBJbnRlcmZhY2UgaXMgc3RpbGwgaW4gdGhlIGVhcmx5IHN0YWdlcyBhbmQKKyAgIHN0aWxsIGZh
aXJseSBsaWtlbHkgdG8gYmUgYnJva2VuIGluIGZ1dHVyZSB1cGRhdGVzLgorCisgKiAqKlByb3Zp
c2lvbmFsbHkgc3RhYmxlKioKKworICAgV2UncmUgbm90IHlldCBwcm9taXNpbmcgYmFja3dhcmRz
IGNvbXBhdGliaWxpdHksCisgICBidXQgd2UgdGhpbmsgdGhpcyBpcyBwcm9iYWJseSB0aGUgZmlu
YWwgZm9ybSBvZiB0aGUgaW50ZXJmYWNlLgorICAgSXQgbWF5IHN0aWxsIHJlcXVpcmUgc29tZSB0
d2Vha3MuCisKKyAqICoqU3RhYmxlKioKKworICAgV2Ugd2lsbCB0cnkgdmVyeSBoYXJkIHRvIGF2
b2lkIGJyZWFraW5nIGJhY2t3YXJkcyAgY29tcGF0aWJpbGl0eSwKKyAgIGFuZCB0byBmaXggYW55
IHJlZ3Jlc3Npb25zIHRoYXQgYXJlIHJlcG9ydGVkLgorCisjIyMgU2VjdXJpdHkgc3VwcG9ydGVk
CisKK1dpbGwgWFNBcyBiZSBpc3N1ZWQgaWYgc2VjdXJpdHktcmVsYXRlZCBidWdzIGFyZSBkaXNj
b3ZlcmVkCitpbiB0aGUgZnVuY3Rpb25hbGl0eT8KKworSWYgIm5vIiwKK2FueW9uZSB3aG8gZmlu
ZHMgYSBzZWN1cml0eS1yZWxhdGVkIGJ1ZyBpbiB0aGUgZmVhdHVyZQord2lsbCBiZSBhZHZpc2Vk
IHRvCitwb3N0IGl0IHB1YmxpY2x5IHRvIHRoZSBYZW4gUHJvamVjdCBtYWlsaW5nIGxpc3RzCiso
b3IgY29udGFjdCBhbm90aGVyIHNlY3VyaXR5IHJlc3BvbnNlIHRlYW0sCitpZiBhIHJlbGV2YW50
IG9uZSBleGlzdHMpLgorCitCdWdzIGZvdW5kIGFmdGVyIHRoZSBlbmQgb2YgKipTZWN1cml0eS1T
dXBwb3J0LVVudGlsKioKK2luIHRoZSBSZWxlYXNlIFN1cHBvcnQgc2VjdGlvbiB3aWxsIHJlY2Vp
dmUgYW4gWFNBCitpZiB0aGV5IGFsc28gYWZmZWN0IG5ld2VyLCBzZWN1cml0eS1zdXBwb3J0ZWQs
IHZlcnNpb25zIG9mIFhlbi4KK0hvd2V2ZXIsCit0aGUgWGVuIFByb2plY3Qgd2lsbCBub3QgcHJv
dmlkZSBvZmZpY2lhbCBmaXhlcworZm9yIG5vbi1zZWN1cml0eS1zdXBwb3J0ZWQgdmVyc2lvbnMu
CisKK1RocmVlIGNvbW1vbiAnZGl2ZXJzaW9ucycgZnJvbSB0aGUgJ1N1cHBvcnRlZCcgY2F0ZWdv
cnkKK2FyZSBnaXZlbiB0aGUgZm9sbG93aW5nIGxhYmVsczoKKworICAqICoqU3VwcG9ydGVkLCBO
b3Qgc2VjdXJpdHkgc3VwcG9ydGVkKioKKworICAgIEZ1bmN0aW9uYWxseSBjb21wbGV0ZSwgbm9y
bWFsIHN0YWJpbGl0eSwKKyAgICBpbnRlcmZhY2Ugc3RhYmxlLCBidXQgbm8gc2VjdXJpdHkgc3Vw
cG9ydAorCisgICogKipTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwqKgorICAK
KyAgICBUaGlzIGZlYXR1cmUgaXMgc2VjdXJpdHkgc3VwcG9ydGVkCisgICAgYnkgYSBkaWZmZXJl
bnQgb3JnYW5pemF0aW9uIChub3QgdGhlIFhlblByb2plY3QpLgorICAgIExpbmtzIHRvIHRoYXQg
b3JnYW5pemF0aW9uJ3Mgc2VjdXJpdHkgcHJvY2VzcworICAgIHdpbGwgYmUgZ2l2ZW4gaW4gdGhl
IGRlc2NyaXB0aW9uLgorCisgICogKipTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cyoqCisKKyAgICBU
aGlzIGZlYXR1cmUgaXMgc2VjdXJpdHkgc3VwcG9ydGVkIG9ubHkgdW5kZXIgY2VydGFpbiBjb25k
aXRpb25zLAorICAgIG9yIHN1cHBvcnQgaXMgZ2l2ZW4gb25seSBmb3IgY2VydGFpbiBhc3BlY3Rz
IG9mIHRoZSBmZWF0dXJlLAorICAgIG9yIHRoZSBmZWF0dXJlIHNob3VsZCBiZSB1c2VkIHdpdGgg
Y2FyZQorICAgIGJlY2F1c2UgaXQgaXMgZWFzeSB0byB1c2UgaW5zZWN1cmVseSB3aXRob3V0IGtu
b3dpbmcgaXQuCisgICAgQWRkaXRpb25hbCBkZXRhaWxzIHdpbGwgYmUgZ2l2ZW4gaW4gdGhlIGRl
c2NyaXB0aW9uLgorCisjIyMgSW50ZXJhY3Rpb24gd2l0aCBvdGhlciBmZWF0dXJlcworCitOb3Qg
YWxsIGZlYXR1cmVzIGludGVyYWN0IHdlbGwgd2l0aCBhbGwgb3RoZXIgZmVhdHVyZXMuCitTb21l
IGZlYXR1cmVzIGFyZSBvbmx5IGZvciBIVk0gZ3Vlc3RzOyBzb21lIGRvbid0IHdvcmsgd2l0aCBt
aWdyYXRpb24sICZjLgotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:45:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10:45: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.xen.org>)
	id 1dnMxx-00066H-Q4; Thu, 31 Aug 2017 10:44:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnMxw-000665-0v
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 10:44:52 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 72/16-01812-3A8E7A95; Thu, 31 Aug 2017 10:44:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfhi+W
 RBrMWWVqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y++dw8wF60oqdk/YxtjA
 OMGji5GLQ0jgL6PEhrt9LBDOY0aJmXuvs3YxcgI52xglDpy1BbFFBJwlvp6Zyw5i8wroS3QvO
 M4IYgsLhEg8/D2JBcSWEDirItF7khHC9pTYtno/M4x9edlGti5Gdg42ASuJQ2IgURYBVYnORa
 3MExi5FzAyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPQ
 4AxDsYFyx3fMQoyQHk5Io78PbyyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCGPwfKCRalpqdW
 pGXmAEMPJi3BwaMkwmsNkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeNZAiAZCijNI8u
 BGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV47kCk8mXklcJteAR3BBHRErNdSkCNKEh
 FSUg2MjcsX/txofH7zZOmbjbK8GnILjkh4LNE92W9zPF4mcP3HWGfDHV3yQmVy7qYJ3jEe82V
 5112MzbRweJxhUb3ky7QnNpnbK33Vs55MCIrpU9whGL3q5ZGV/Z73uLc91nhQdqWPqcz9BRu3
 kGb70nNqF4+oeu3cd6zxksz05s11Jv576tgM+b4rsRRnJBpqMRcVJwIAXx+9in4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504176288!112557260!1
X-Originating-IP: [104.130.215.37]
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 4272 invoked from network); 31 Aug 2017 10:44:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 10:44:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnMxr-0000uJ-3j; Thu, 31 Aug 2017 10:44: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 1dnMxl-0007ac-J1; Thu, 31 Aug 2017 10:44:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnMxk-0000OP-Kw; Thu, 31 Aug 2017 10:44:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112965-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2: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-saverestore: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check: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
 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
X-Osstest-Versions-This: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 10:44:40 +0000
Subject: [Xen-devel] [xen-unstable test] 112965: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1491775546886294053=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1491775546886294053==
Content-Type: text/plain

flight 112965 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112965/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112809

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112809
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112809
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-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-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-xl-qemuu-ws16-amd64 13 guest-saverestore       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-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-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-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  dab6a84aadab11f31332030a1e9f0b9282d76156
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    9 days
Failing since        112841  2017-08-23 06:00:13 Z    8 days   13 attempts
Testing same since   112965  2017-08-30 20:48:59 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Daniel Sabogal <dsabogalcc@gmail.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Haoran Li <naroahlee@gmail.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiong Zhang <xiong.y.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                          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-pvh-amd                                  pass    
 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                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 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-pvh-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                                     fail    
 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-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

(No revision log; it would be 1766 lines long.)


--===============1491775546886294053==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1491775546886294053==--

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:46:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10:46: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.xen.org>)
	id 1dnMzr-0006In-7O; Thu, 31 Aug 2017 10:46:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnMzq-0006Ic-1R
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 10:46:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 21/E3-03616-919E7A95; Thu, 31 Aug 2017 10:46:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsWyU9JRQlfi5fJ
 IgzfvrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7+yYyFizgqVg/dzdjA+Mzzi5GTg4JAT+J
 vvXt7CA2m4COxNKj85lAbBGBAol9C7+xdDFycTALPGWWmPl+KzNIQlhAXWLTtJlQRRoSX88vA
 GrmALKNJF69ASthEVCVaPryA8zmFXCXOLttB1iJkICtxNsVKiBhTgE7ie0zV7KA2IwCshJfGl
 eDlTMLiEvcegJxgoSAgMSSPeeZIWxRiZeP/7FC2AYSW5fuY4Go15FYsPsTG4StLbFs4WuotYI
 SJ2c+YZnAKDwLydhZSFpmIWmZhaRlASPLKkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4
 ODE9NScxqVgvOT93EyMw9BmAYAfj8fdxhxglOZiURHkf3l4eKcSXlJ9SmZFYnBFfVJqTWnyIU
 YaDQ0mCd89zoJxgUWp6akVaZg4wCmHSEhw8SiK8b0HSvMUFibnFmekQqVOMilLivF0gCQGQRE
 ZpHlwbLPIvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3A8gUnsy8Erjpr4AWMwEtjvVaCrK
 4JBEhJdXAuHQit0r70d8TFxlWb1xZdXuCiG1yYJoMe2om2/IFU+08lktu9tnDNnVK5bL4iEyt
 ctaNZ1xb/GefverWkZM/7dzbSVKP1y1uLIsV39zhFLfxVWvdLXPGpMvSD0W8JsdxCpyYVniQJ
 bUljdM4bDNf5eqXS3Jv+vftKYgX5FmW/fZfNmOzX7CJEktxRqKhFnNRcSIAD6R1hPcCAAA=
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504176408!80306694!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17434 invoked from network); 31 Aug 2017 10:46:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 10:46:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51936313"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC] Add SUPPORT.md
Thread-Index: AQHTIkO9GdWfa4DAa0WHQBVZ50hpjqKeRbaA
Date: Thu, 31 Aug 2017 10:46:43 +0000
Message-ID: <9ebbd91d96764afca7a5a26fda49ce7c@AMSPEX02CL03.citrite.net>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
In-Reply-To: <20170831102719.30462-1-george.dunlap@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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ICsKPiArIyMjIEJsa2Zyb250Cj4gKwo+ICsg
ICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMsIEZyZWVCU0Q6IFN1cHBv
cnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAo+ICsgICAgU3RhdHVzLCBXaW5kb3dzOiBT
dXBwb3J0ZWQgW1hYWF0KPiArCj4gK0d1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtp
bmcgdGhlIFhlbiBQViBibG9jayBwcm90b2NvbAo+ICsKPiArIyMjIE5ldGZyb250Cj4gKwo+ICsg
ICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMsIEZyZWVCU0Q6IFN1cHBv
cnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAo+ICsgICAgU3RhdGVzLCBXaW5kb3dzOiBT
dXBwb3J0ZWQgW1hYWF0KPiArCgpUaGUgV2luZG93cyBQViBkcml2ZXJzIGFyZSBhIHN1Yi1wcm9q
ZWN0IG9mIFhlbiBzbyBJIGd1ZXNzIHRoZXkgc2hvdWxkIGhhdmUgdGhlIHNhbWUgbGV2ZWwgb2Yg
c3VwcG9ydCBhcyBMaW51eCBhbmQgRnJlZUJTRCBmcm9udGVuZHMsIGJ1dCBJJ20gdW5jbGVhciBh
cyB0byB3aGF0ICdTdXBwb3J0ZWQnIG1lYW5zIGluIGNvbnRleHQgb2YgZ3Vlc3Qtc2lkZSBjb2Rl
LiBFLmcuIGlmIHNvbWVvbmUgZmluZHMgYSB3YXkgb2YgY3Jhc2hpbmcgYSBuZXR3b3JrIGZyb250
ZW5kIHVzaW5nIGEgc3BlY2lhbGx5IGNyYWZ0ZWQgcGFja2V0LCBkb2VzIHRoYXQgbWVhbiB0aGF0
IGFuIFhTQSBzaG91bGQgYmUgaXNzdWVkPwoKPiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBv
ZiBzcGVha2luZyB0aGUgWGVuIFBWIG5ldHdvcmtpbmcgcHJvdG9jb2wKPiArCj4gKyMjIyBYZW4g
RnJhbWVidWZmZXIKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4ICh4ZW4tZmJmcm9udCk6IFN1cHBv
cnRlZAo+ICsKPiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVu
IFBWIEZyYW1lYnVmZmVyIHByb3RvY29sCj4gKwo+ICtbWFhYIEZyZWVCU0Q/IE5ldEJTRD9dCj4g
Kwo+ICsjIyMgWGVuIENvbnNvbGUKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4IChodmNfeGVuKTog
U3VwcG9ydGVkCj4gKwo+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRo
ZSBYZW4gUFYgY29uc29sZSBwcm90b2NvbAo+ICsKPiArW1hYWCBGcmVlQlNEPyBOZXRCU0Q/IFdp
bmRvd3M/XQo+ICsKClRoZXJlIGlzIG9uZSBmb3IgV2luZG93cyB0b28uCgo+ICsjIyMgWGVuIFBW
IGtleWJvYXJkCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eCAoeGVuLWtiZGZyb250KTogU3VwcG9y
dGVkCj4gKwo+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4g
UFYga2V5Ym9hcmQgcHJvdG9jb2wKClRoZXJlIGlzIG9uZSBmb3IgV2luZG93cyB0b28uIEl0J3Mg
bm90IGJlZW4gb2ZmaWNpYWxseSBhbm5vdW5jZWQgYXMgaXQgbmVlZGVkIHNvbWUgZml4ZXMgaW4g
UUVNVSBhbGxvdyBmcm9udGVuZHMgcnVubmluZyBpbiBIVk0gZ3Vlc3RzIHRvIGZ1bmN0aW9uIGNv
cnJlY3RseS4KCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:56:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10:56: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.xen.org>)
	id 1dnN8z-0007EG-51; Thu, 31 Aug 2017 10:56:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4099bb4d1=George.Dunlap@citrix.com>)
 id 1dnN8x-0007EA-Rh
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 10:56:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E6/E6-01782-F4BE7A95; Thu, 31 Aug 2017 10:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK7f6+W
 RBo0vdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzD26wFXTxVXyff5StgXENdxcjJ4eEgL9E
 /8N2JhBbWEBd4vSRt4wgtohAnsTu1ydYuxi5OJgFdjBL9B+YyQaSEBKoktg5aycriM0moCcx7
 /hXFhCbV8BW4uWMncwgNouAqsThT/3sILaoQLjE/u/XmCFqBCVOznwCVs8p4CHR2/sUqIYDaI
 GmxPpd+iBhZgFxiVtP5jNB2PISzVtnM0OsVZVY/OAo+wRG/llIJs1C6J6FpHsWku4FjCyrGDW
 KU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ7OegYFxB+OEVX6H
 GCU5mJREeR/eXh4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX7BVQTrAoNT21Ii0zBxglMGkJD
 h4lEV4ekDRvcUFibnFmOkTqFKOilDjvw5dACQGQREZpHlwbLDIvMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLm9QEZz5OZVwI3/RXQYiagxbFeS0EWlyQipKQaGEXdIz+oPjxy+nLYE7+M/Ll
 T9mZ/eLfmVH5W5cHsX7O01z5/ry83tzLs8QzlQ0ZPFKJVfxxbNXf9iavPTFW+X7v/jPcVR3T8
 s+1FX4KNzOsbtL62F85nufJB6Nx7l2jtc5m2ynMsX8bVMYrpMd59pXD1/dM/7yUYuTf3Xyyoy
 xP9/lmfQZE9KFyJpTgj0VCLuag4EQA9bOeTxwIAAA==
X-Env-Sender: prvs=4099bb4d1=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504176973!95704040!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58211 invoked from network); 31 Aug 2017 10:56:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 10:56:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437811350"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <9ebbd91d96764afca7a5a26fda49ce7c@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <292b367f-c475-000c-d084-35646c2ad35c@citrix.com>
Date: Thu, 31 Aug 2017 11:56:09 +0100
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: <9ebbd91d96764afca7a5a26fda49ce7c@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzEvMjAxNyAxMTo0NiBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiArCj4+ICsjIyMgQmxrZnJvbnQKPj4gKwo+PiArICAgIFN0YXR1
cywgTGludXg6IFN1cHBvcnRlZAo+PiArICAgIFN0YXR1cywgRnJlZUJTRDogU3VwcG9ydGVkLCBT
ZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCj4+ICsgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBwb3J0
ZWQgW1hYWF0KPj4gKwo+PiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0
aGUgWGVuIFBWIGJsb2NrIHByb3RvY29sCj4+ICsKPj4gKyMjIyBOZXRmcm9udAo+PiArCj4+ICsg
ICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCj4+ICsgICAgU3RhdHVzLCBGcmVlQlNEOiBTdXBw
b3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKPj4gKyAgICBTdGF0ZXMsIFdpbmRvd3M6
IFN1cHBvcnRlZCBbWFhYXQo+PiArCj4gCj4gVGhlIFdpbmRvd3MgUFYgZHJpdmVycyBhcmUgYSBz
dWItcHJvamVjdCBvZiBYZW4gc28gSSBndWVzcyB0aGV5IHNob3VsZCBoYXZlIHRoZSBzYW1lIGxl
dmVsIG9mIHN1cHBvcnQgYXMgTGludXggYW5kIEZyZWVCU0QgZnJvbnRlbmRzLCBidXQgSSdtIHVu
Y2xlYXIgYXMgdG8gd2hhdCAnU3VwcG9ydGVkJyBtZWFucyBpbiBjb250ZXh0IG9mIGd1ZXN0LXNp
ZGUgY29kZS4gRS5nLiBpZiBzb21lb25lIGZpbmRzIGEgd2F5IG9mIGNyYXNoaW5nIGEgbmV0d29y
ayBmcm9udGVuZCB1c2luZyBhIHNwZWNpYWxseSBjcmFmdGVkIHBhY2tldCwgZG9lcyB0aGF0IG1l
YW4gdGhhdCBhbiBYU0Egc2hvdWxkIGJlIGlzc3VlZD8KCkkgd291bGQgdGhpbmsgc28sIHllcy4K
Cj4+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgbmV0
d29ya2luZyBwcm90b2NvbAo+PiArCj4+ICsjIyMgWGVuIEZyYW1lYnVmZmVyCj4+ICsKPj4gKyAg
ICBTdGF0dXMsIExpbnV4ICh4ZW4tZmJmcm9udCk6IFN1cHBvcnRlZAo+PiArCj4+ICtHdWVzdC1z
aWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgRnJhbWVidWZmZXIgcHJv
dG9jb2wKPj4gKwo+PiArW1hYWCBGcmVlQlNEPyBOZXRCU0Q/XQo+PiArCj4+ICsjIyMgWGVuIENv
bnNvbGUKPj4gKwo+PiArICAgIFN0YXR1cywgTGludXggKGh2Y194ZW4pOiBTdXBwb3J0ZWQKPj4g
Kwo+PiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGNv
bnNvbGUgcHJvdG9jb2wKPj4gKwo+PiArW1hYWCBGcmVlQlNEPyBOZXRCU0Q/IFdpbmRvd3M/XQo+
PiArCj4gCj4gVGhlcmUgaXMgb25lIGZvciBXaW5kb3dzIHRvby4KCk9LLCBJJ2xsIGFkZCB0aGF0
IGluLgoKPj4gKyMjIyBYZW4gUFYga2V5Ym9hcmQKPj4gKwo+PiArICAgIFN0YXR1cywgTGludXgg
KHhlbi1rYmRmcm9udCk6IFN1cHBvcnRlZAo+PiArCj4+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBh
YmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYga2V5Ym9hcmQgcHJvdG9jb2wKPiAKPiBUaGVyZSBp
cyBvbmUgZm9yIFdpbmRvd3MgdG9vLiBJdCdzIG5vdCBiZWVuIG9mZmljaWFsbHkgYW5ub3VuY2Vk
IGFzIGl0IG5lZWRlZCBzb21lIGZpeGVzIGluIFFFTVUgYWxsb3cgZnJvbnRlbmRzIHJ1bm5pbmcg
aW4gSFZNIGd1ZXN0cyB0byBmdW5jdGlvbiBjb3JyZWN0bHkuCgpPSzsgd291bGQgeW91IGRlc2Ny
aWJlIGl0cyBleHBlY3RlZCByZWxpYWJpbGl0eSBpbiA0LjEwIGFzIGNsb3NlciB0bwoiSGVyZSBi
ZSBkcmFnb25zIiwgb3IgIlF1aXJreSI/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 10:57:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 10: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.xen.org>)
	id 1dnNAY-0007Lk-J0; Thu, 31 Aug 2017 10: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 <osstest-admin@xenproject.org>) id 1dnNAX-0007LL-EC
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 10:57:53 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 ED/FD-03422-0BBE7A95; Thu, 31 Aug 2017 10:57:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXf96+W
 RBv8vSlusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+7V30wFc8UrntzdyNLA
 OEGgi5GLQ0jgL6PEv69zGCGcx4wSG/ctZYZwtjFKnF7+hqmLkZNDRMBZ4uuZuexdjBwcvAL6E
 ncfmIOEhQWCJFY332ECqZcQmM8iMe3FfUaQhISAp0TLpRXMMPaNGweBetk52ASsJA6JgURZBF
 Ql9n76yzaBkXsBI8MqRo3i1KKy1CJdI1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pz
 cTYxAnzMAwQ7GVQsCDzFKcjApifI+vL08UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr9groJxg
 UWp6akVaZg4w+GDSEhw8SiK87iBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US560DKRIAK
 coozYMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmbQWZwpOZVwK36RXQEUxAR8R6LQ
 U5oiQRISXVwMj94dWZynmrJrNwWJ81LZJ+Xst4fvmb0LADO7Pf3MtMOzjPR/jm0YDiNDH91zr
 TJm0onL63ZoH38jVchpbNDh/0Foqo6swVXs972/74UdZph2zeP+MpKL/3JXV1kU2Rgy13hAOL
 zrvzXBs2rWRyP/bR0LiF/8vkujl9codVuF+cVpT2VE34PkuJpTgj0VCLuag4EQAdIzIIfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504177070!73799254!1
X-Originating-IP: [104.130.215.37]
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 16489 invoked from network); 31 Aug 2017 10:57:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 10:57:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnNAR-0001EC-Ch; Thu, 31 Aug 2017 10:57: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 1dnNAM-000067-2B; Thu, 31 Aug 2017 10:57:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnNAL-0000wt-Ts; Thu, 31 Aug 2017 10:57:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112980-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=38ac6fa969a43ca993e610deae8976f9f2877fbb
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 10:57:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112980: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk4MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAzOGFjNmZhOTY5YTQzY2E5OTNlNjEwZGVhZTg5NzZmOWYyODc3ZmJiCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMCBkYXlzICAgMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTgwICAyMDE3LTA4LTMxIDA5OjAyOjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1s
b2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM4NSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:01:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:01: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.xen.org>)
	id 1dnNED-00085W-3D; Thu, 31 Aug 2017 11:01:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <schinzel@ip-projects.de>) id 1dnNEB-00085P-Vj
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:01:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 19/D0-03093-39CE7A95; Thu, 31 Aug 2017 11:01:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsWy89C7At1Jb5Z
 HGqzYomyx5ONiFgdGj6O7fzMFMEaxZuYl5VcksGZs3XKTqWCjbsWUpjOMDYxT1bsYOTmEBBqZ
 JP7slupi5AKyFzBKHF65nRHC2cwo8fXNHkaQKjYBA4lzhx+xgNgiAgkSv1/tBoszC6hKXLzUy
 w5iCws4SpzsOcYIUeMk8eBPGzOEbSVx5dA6sF4WoPoPOxpZQWxeAVuJn79PMEJcUSVx+eURNh
 CbU8BDom/fCyYQm1FAVmLDhvPMELvEJTY9+w7WKyEgILFkD0RcQkBU4uXjf1BxBYn+67+hbtO
 TuDF1ChuErS2xbOFrZoi9ghInZz5hmcAoOgvJ2FlIWmYhaZmFpGUBI8sqRvXi1KKy1CJdE72k
 osz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMB4YQCCHYzdl/0PMUpyMCmJ8j68vTxSi
 C8pP6UyI7E4I76oNCe1+BCjDAeHkgRv+WugnGBRanpqRVpmDjByYdISHDxKIrzur4DSvMUFib
 nFmekQqVOMxhwbVq//wsRxp2/DFyYhlrz8vFQpcd4GkEkCIKUZpXlwg2AJ5RKjrJQwLyPQaUI
 8BalFuZklqPKvGMU5GJWEeRlApvBk5pXA7XsFdAoT0CmxXktBTilJREhJNTDaHPg7aePaQuGs
 EpMbpfzmh38tPrmWxV/2Yqb2vKu/S8vvpy885NBsXh0de9nCdP5Ole4E+UdaBflRHP+tg50fr
 vkq/niOw4tthpv95xrWLMks4/99yuXYiYKi7SuUdgSHGu+a88r8Ja/Jne0P1HcxTPzPWuyaYZ
 P4Nt5O6O2nhbwu577OiLunxFKckWioxVxUnAgAWSNDISMDAAA=
X-Env-Sender: schinzel@ip-projects.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504177298!77335883!1
X-Originating-IP: [185.194.238.112]
X-SpamReason: No, hits=1.2 required=7.0 tests=HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19776 invoked from network); 31 Aug 2017 11:01:38 -0000
Received: from mail-gateway.ip-projects.de (HELO mail-gateway.ip-projects.de)
 (185.194.238.112)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 11:01:38 -0000
Received: from [10.5.0.52] (port=59353 helo=exch1.ipp-hex.lan)
 by mail-gateway.ip-projects.de with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.82_1-5b7a7c0-XX) (envelope-from <schinzel@ip-projects.de>)
 id 1dnNE7-000123-17; Thu, 31 Aug 2017 13:01:35 +0200
Received: from exch1.ipp-hex.lan (10.5.0.52) by exch1.ipp-hex.lan (10.5.0.52)
 with Microsoft SMTP Server (TLS) id 15.1.225.42;
 Thu, 31 Aug 2017 13:01:33 +0200
Received: from exch1.ipp-hex.lan ([fe80::b4fb:ef86:e325:94c5]) by
 exch1.ipp-hex.lan ([fe80::b4fb:ef86:e325:94c5%15]) with mapi id
 15.01.0225.041; Thu, 31 Aug 2017 13:01:33 +0200
From: Michael Schinzel <schinzel@ip-projects.de>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Memory Issue HVM guest after Upgrade from 4.4 to 4.8
Thread-Index: AdMiK1LnznmTaSVRTiWr8pcGU+jLXwACZLMQAAPsbtA=
Date: Thu, 31 Aug 2017 11:01:33 +0000
Message-ID: <beb1466e5d7b4eb6aa611effce124496@ip-projects.de>
References: <b4ba6bc922424bb6b51c6686113c4bfe@ip-projects.de>
 <6104dd0347894f33b3bf070c26d7e9fd@AMSPEX02CL03.citrite.net>
In-Reply-To: <6104dd0347894f33b3bf070c26d7e9fd@AMSPEX02CL03.citrite.net>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [80.132.175.1]
MIME-Version: 1.0
Cc: Thomas Toka <toka@ip-projects.de>
Subject: Re: [Xen-devel] Memory Issue HVM guest after Upgrade from 4.4 to 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpzcnkgZm9yIEhUTUwgTWFpbCwgaXQgaXMgYXV0byBjb25maWd1cmF0aW9uIG9mIE91
dGxvb2suIAoKV2UgaGF2ZSB0ZXN0ZXQgYWRkaW5nCgpkZXZpY2VfbW9kZWxfdmVyc2lvbj0icWVt
dS14ZW4iCgp0byB0aGUgY29uZmlnIGFuZCByZWJvb3RpbmcgdGhlIFZNcy4gV2l0aCB0aGlzIGNv
bmZpZ3VyYXRpb24sIG5vIGNoYW5nZSBhdCBtZW1vcnkgdXNhZ2UuCgoKCk1pdCBmcmV1bmRsaWNo
ZW4gR3LDvMOfZW4KCk1pY2hhZWwgU2NoaW56ZWwKLSBHZXNjaMOkZnRzZsO8aHJlciAtCgoKSVAt
UHJvamVjdHMgR21iSCAmIENvLiBLRwpBbSBWb2dlbGhlcmQgMTQKRCAtIDk3Mjk1IFdhbGRicnVu
biAKVGVsZWZvbjogMDkzMDYgLSA3NjQ5OS0wCkZBWDogMDkzMDYgLSA3NjQ5OS0xNQpFLU1haWw6
IGluZm9AaXAtcHJvamVjdHMuZGUKR2VzY2jDpGZ0c2bDvGhyZXI6IE1pY2hhZWwgU2NoaW56ZWwK
UmVnaXN0ZXJnZXJpY2h0IFfDvHJ6YnVyZzogSFJBIDY3OTgKS29tcGxlbWVudMOkcjogSVAtUHJv
amVjdHMgVmVyd2FsdHVuZ3MgR21iSAoKCgotLS0tLVVyc3Byw7xuZ2xpY2hlIE5hY2hyaWNodC0t
LS0tClZvbjogUGF1bCBEdXJyYW50IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJpeC5jb21dIApH
ZXNlbmRldDogRG9ubmVyc3RhZywgMzEuIEF1Z3VzdCAyMDE3IDEwOjQ0CkFuOiBNaWNoYWVsIFNj
aGluemVsIDxzY2hpbnplbEBpcC1wcm9qZWN0cy5kZT47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
CkNjOiBUaG9tYXMgVG9rYSA8dG9rYUBpcC1wcm9qZWN0cy5kZT4KQmV0cmVmZjogUkU6IE1lbW9y
eSBJc3N1ZSBIVk0gZ3Vlc3QgYWZ0ZXIgVXBncmFkZSBmcm9tIDQuNCB0byA0LjgKCkRlLWh0bWxp
bmcuLi4gTXkgcmVzcG9uc2UgaW5kZW50ZWQuLi4KCkZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhl
bi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZiBNaWNoYWVsIFNjaGlu
emVsClNlbnQ6IDMxIEF1Z3VzdCAyMDE3IDA4OjQzClRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpDYzogVGhvbWFzIFRva2EgPHRva2FAaXAtcHJvamVjdHMuZGU+ClN1YmplY3Q6IFtYZW4tZGV2
ZWxdIE1lbW9yeSBJc3N1ZSBIVk0gZ3Vlc3QgYWZ0ZXIgVXBncmFkZSBmcm9tIDQuNCB0byA0LjgK
CkhlbGxvLAoKY2F1c2Ugb2YgdGhlIG5vdCBsb25nZXIgc3VwcG9ydCBvZiB4ZW4gNC40IGh5cGVy
dmlzb3IsIHdlIGFjdHVhbGx5IHVwZ3JhZGUgYWxsIG9mIG91ciB4ZW4gaG9zdHMgZnJvbSA0LjQg
LSBkZWJpYW4gOCB0byA0LjggLSBkZWJpYW4gOS4gCgpUaWxsIHRoaXMgdXBkYXRlLCB3ZSBydW4g
YSBob3N0IGZvciBleGFtcGxlIHdpdGggMTYgR0IgbWVtb3J5IGZvciBkb20wIHdpdGggYWJvdXQg
OTMgVk1zLiBUaWxsIHRoZSB1cGdyYWRlLCBhbGwgbWVtb3J5IHVzYWdlIHdhcyBmaW5lLiBUaGUg
SG9zdCB1c2UgYWJvdXQgMS40IC0gMyBHQiBtZW1vcnkgb2YgdGhlIGFsbG9jYXRlZCAxNiBHQi4K
CkF0IGVhY2ggaG9zdCwgd2UgbWl4IEhWTSBhbmQgUGFyYSBWTXMuIEFmdGVyIHRoZSBVcGdyYWRl
LCB0aGUgSFZNIFZNcyBjb25zdGFudGx5IHVzZSBtb3JlIGFuZCBtb3JlIG1lbW9yeS4gQWJvdXQg
MTAwIE1CIG1vcmUgZWFjaCAyLTMgTWludXRlcyB1bnRpbCB0aGUgSG9zdCBzd2Fwcy4gVGhlIFBy
b2JsZW0gaXMgb25seSB3aXRoIEhWTSBWTXMsIFBhcmEgaXMgYWxsIGZpbmUuCgoKCnRvcCAtIDA5
OjQwOjQzIHVwIDEgZGF5LMKgIDI6MjgswqAgMSB1c2VyLMKgIGxvYWQgYXZlcmFnZTogMCw5NCwg
MSwwMywgMSwyNwpUYXNrczogMTMxMyB0b3RhbCzCoMKgIDUgcnVubmluZywgMTMwOCBzbGVlcGlu
ZyzCoMKgIDAgc3RvcHBlZCzCoMKgIDAgem9tYmllCiVDcHUocyk6wqAgMCwyIHVzLMKgIDAsOCBz
eSzCoCAwLDAgbmksIDk4LDMgaWQswqAgMCwwIHdhLMKgIDAsMCBoaSzCoCAwLDMgc2kswqAgMCw1
IHN0IEtpQiBNZW0gOiAzMDMxNTM4OCB0b3RhbCwgMTA3OTEzMTYgZnJlZSwgMTg0ODMzNjggdXNl
ZCzCoCAxMDQwNzA0IGJ1ZmYvY2FjaGUgS2lCIFN3YXA6IDE1OTk4OTcyIHRvdGFsLCAxNTkxOTA5
MiBmcmVlLMKgwqDCoCA3OTg4MCB1c2VkLiAxMTQ5MjExNiBhdmFpbCBNZW0KCsKgIFBJRCBVU0VS
wqDCoMKgwqDCoCBQUsKgIE5JwqDCoMKgIFZJUlTCoMKgwqAgUkVTwqDCoMKgIFNIUiBTwqAgJUNQ
VSAlTUVNwqDCoMKgwqAgVElNRSsgQ09NTUFORAoxNzk2MiByb290wqDCoMKgwqDCoCAyMMKgwqAg
MCAxMjAyNTgwIDY4MDA0MMKgIDE3MzU2IFLCoMKgIDUsMsKgIDIsMsKgwqAgMToyMC4wNiBxZW11
LXN5c3RlbS1pMzgKMjE2Nzkgcm9vdMKgwqDCoMKgwqAgMjDCoMKgIDAgMTQ1NDMxNiA5MjI1ODDC
oCAxNzc2MCBSwqDCoCA1LDLCoCAzLDDCoMKgIDE6MjYuOTkgcWVtdS1zeXN0ZW0taTM4CjI3Nzcy
IHJvb3TCoMKgwqDCoMKgIDIwwqDCoCAwIDE2MzUxMDggMSwwODJnwqAgMTc1MjQgU8KgwqAgNSwy
wqAgMyw3wqDCoCAxOjI3LjUwIHFlbXUtc3lzdGVtLWkzOAoyOTczMSByb290wqDCoMKgwqDCoCAy
MMKgwqAgMCAxMzc0ODQ0IDg5NjA1MsKgIDE3MDE2IFPCoMKgIDUsMsKgIDMsMMKgwqAgMToxNy44
MiBxZW11LXN5c3RlbS1pMzgKMTQyMDkgcm9vdMKgwqDCoMKgwqAgMjDCoMKgIDAgMTEzMDQ3NiA1
OTcxMjDCoCAxNzcyNCBTwqDCoCA0LDnCoCAyLDDCoMKgIDE6MTcuMjQgcWVtdS1zeXN0ZW0taTM4
CjE5ODQ2IHJvb3TCoMKgwqDCoMKgIDIwwqDCoCAwIDE0MTcwNzYgOTIxOTI4wqAgMTY5NTIgU8Kg
wqAgNCw2wqAgMywwwqDCoCAxOjMxLjk2IHFlbXUtc3lzdGVtLWkzOAo0ODMwIHJvb3TCoMKgwqDC
oMKgIDIwwqDCoCAwIDIwOTI2MjQgMSw0OTZnwqAgMTc2NDAgU8KgwqAgMyw5wqAgNSwywqDCoCAx
OjUzLjg4IHFlbXUtc3lzdGVtLWkzOAoxODg5NyByb290wqDCoMKgwqDCoCAyMMKgwqAgMCAyMDEz
MTIwIDEsMzUzZ8KgIDE3OTMyIFPCoMKgIDMsOcKgIDQsN8KgwqAgMTozMC42MyBxZW11LXN5c3Rl
bS1pMzgKNzgzMiByb290wqDCoMKgwqDCoCAyMMKgwqAgMMKgwqAgNDYyOTbCoMKgIDUxNjDCoMKg
IDMxNzYgUsKgwqAgMiwzwqAgMCwwwqDCoCAwOjAwLjM4IHRvcAozMTgzMiByb290wqDCoMKgwqDC
oCAyMMKgwqAgMCAxMzczMDQ0IDgzNTE0MMKgIDE3Njg4IFPCoMKgIDIsM8KgIDIsOMKgwqAgMDo0
OC44MiBxZW11LXN5c3RlbS1pMzgKMjg3NDQgcm9vdMKgwqDCoMKgwqAgMjDCoMKgIDAgMTA1Mzg2
OCA1MzA2ODDCoCAxNzk0NCBTwqDCoCAyLDDCoCAxLDjCoMKgIDA6MzQuMTEgcWVtdS1zeXN0ZW0t
aTM4CjEzMzA3IHJvb3TCoMKgwqDCoMKgIDIwwqDCoCAwwqAgOTEzNjg0IDQyNDk4NMKgIDE3MTY4
IFPCoMKgIDEsNsKgIDEsNMKgwqAgMDoyNy41NyBxZW11LXN5c3RlbS1pMzgKMTUyNDggcm9vdMKg
wqDCoMKgwqAgMjDCoMKgIDAgMTQxMTMxNiA4ODc4OTLCoCAxNzYwOCBTwqDCoCAxLDbCoCAyLDnC
oMKgIDA6NDMuOTcgcWVtdS1zeXN0ZW0taTM4CjE2MTM1IHJvb3TCoMKgwqDCoMKgIDIwwqDCoCAw
IDEyMDQyNDAgNjQwNjQ0wqAgMTc3NzYgU8KgwqAgMSw2wqAgMiwxwqDCoCAwOjM3LjI4IHFlbXUt
c3lzdGVtLWkzOAoyMDc2MyByb290wqDCoMKgwqDCoCAyMMKgwqAgMCAxMDM2Mjg4IDUxMzg0OMKg
IDE3NDg0IFPCoMKgIDEsNsKgIDEsN8KgwqAgMDozNS43NiBxZW11LXN5c3RlbS1pMzgKMjI2NjMg
cm9vdMKgwqDCoMKgwqAgMjDCoMKgIDDCoCA4NTE3MTIgMzAxMjM2wqAgMTc1ODggU8KgwqAgMSw2
wqAgMSwwwqDCoCAwOjI4LjI0IHFlbXUtc3lzdGVtLWkzOAoyNDg0OSByb290wqDCoMKgwqDCoCAy
MMKgwqAgMCAxMTY0OTA4IDY0NDczNsKgIDE3ODI0IFPCoMKgIDEsNsKgIDIsMcKgwqAgMDozOS45
MyBxZW11LXN5c3RlbS1pMzgKMjU4NzEgcm9vdMKgwqDCoMKgwqAgMjDCoMKgIDAgMTExMzY4NCA1
NzE1NDjCoCAxNzYxNiBTwqDCoCAxLDbCoCAxLDnCoMKgIDA6MzcuMTQgcWVtdS1zeXN0ZW0taTM4
CjI2ODQwIHJvb3TCoMKgwqDCoMKgIDIwwqDCoCAwIDEwNDU2MDQgNTE1MjE2wqAgMTc4ODggU8Kg
wqAgMSw2wqAgMSw3wqDCoCAwOjM1LjQyIHFlbXUtc3lzdGVtLWkzOAozMDY5MyByb290wqDCoMKg
wqDCoCAyMMKgwqAgMCAyMzI5OTQ0IDEsNzM0Z8KgIDE3NjQ0IFPCoMKgIDEsNsKgIDYsMMKgwqAg
MTozMi4xMSBxZW11LXN5c3RlbS1pMzgKMjM3NDMgcm9vdMKgwqDCoMKgwqAgMjDCoMKgIDAgMTQ3
MDU0NCA5Mjk3MDjCoCAxNzUwMCBTwqDCoCAxLDPCoCAzLDHCoMKgIDA6NDcuMjMgcWVtdS1zeXN0
ZW0taTM4CgoKVGhlIGNvbmZpZyBmaWxlIG9mIG9uZSBIVk0gZ3Vlc3Q6Cgoja2VybmVsID0gImh2
bWxvYWRlciIKYnVpbGRlcj0naHZtJwptZW1vcnkgPSA1MTIKbWF4bWVtID0gNTEyCnNoYWRvd19t
ZW1vcnkgPSA4Cm5hbWUgPSAidm1hbmFnZXIxMTU3Igp2aWYgPSBbICd2aWZuYW1lPXZtYW5hZ2Vy
MTE1NywgcmF0ZT0xMDBNYi9zLCBicmlkZ2U9eGVuYnIwLjI0MCwgbWFjPXh4eCwgaXA9eHh4wqAg
MjAwMToxNjA4OjEwOjM6MDowOmM6MScgXSB2aWZfb3RoZXJfY29uZmlnID0gWyAneHh4LCAndGJm
JywgJ3JhdGU9MTAwTWIvcycsICdicHNfcmVhZD0xNTBNYi9zJywgJ2Jwc193cml0ZT0xNTBNYi9z
JywgJ2lvcHNfcmVhZD0xNTAwMDBJT1BTJywgJ2lvcHNfd3JpdGU9MTUwMDAwSU9QUycgXSBkaXNr
ID0gWyAncGh5Oi9kZXYvdm0vdm1hbmFnZXIxMTU3LXJvb3QseHZkYSx3JywgJ2ZpbGU6L3Jvb3Qv
dm1hbmFnZXIvaXNvL0NlbnRPUy03LjAtMTQwNi14ODZfNjQtTmV0SW5zdGFsbC5pc28seHZkYzpj
ZHJvbSxyJyBdIGJvb3Q9ImNkIgp2Y3B1cyA9IDEKc2RsPTAKdm5jPTEKdm5jbGlzdGVuPSIwLjAu
MC4wIgp2bmNkaXNwbGF5PTY5CnZuY3Bhc3N3ZD0nM3MyWHd2NjUnCnZuY3VudXNlZD0wCnN0ZHZn
YT0wCnNlcmlhbD0ncHR5Jwp1c2JkZXZpY2U9J3RhYmxldCcKb25fcG93ZXJvZmYgPSAnZGVzdHJv
eScKb25fcmVib290wqDCoCA9ICdyZXN0YXJ0Jwpvbl9jcmFzaMKgwqDCoCA9ICdkZXN0cm95JwoK
CklzIHRoaXMgbm9ybWFsIHdpdGggdGhlIG5ldyBYZW4gSHlwZXJ2aXNvcj8gQWN0dWFsbHkgd2Ug
dXNlIEtlcm5lbCBWZXJzaW9uIDQuMTIuMTAuIFNvIHRoZSBuZXdlc3QgS2VybmVsIHdpdGggWGVu
IFN1cHBvcnQuCgo+IFRoZSBkZWZhdWx0IGNob2ljZSBmb3IgUUVNVSBjaGFuZ2VkIGJldHdlZW4g
NC40IGFuZCA0LjguIEluIDQuNCBpcyB3YXMgdHJhZCBhbmQgaW4gNC44IGl0IGlzIHVwc3RyZWFt
LiBJZiB5b3UgZm9yY2UgdXNlIG9mIHRyYWQgaW4geW91ciBjb25maWcsIGRvIHlvdSBzdGlsbCBz
ZWUgdGhlIGFwcGFyZW50IGxlYWs/Cj4KPiAgICBQYXVsCgpZb3VycyBzaW5jZXJlbHkKCk1pY2hh
ZWwgU2NoaW56ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:03:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11: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.xen.org>)
	id 1dnNG6-0008Cf-ES; Thu, 31 Aug 2017 11:03:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnNG5-0008CW-0Q
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 11:03:37 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 CB/F1-02225-80DE7A95; Thu, 31 Aug 2017 11:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQpf97fJ
 Ig5lHVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypzy8yFSxTqOiYdJmlgfGDfBcjJ4eEgJ/E
 wZdPGUFsNgEdiaVH5zOB2CICBRL7Fn5j6WLk4mAW2MUsMaP9F1hCWEBdYtO0mVBFGhJfzy9gh
 7CdJOZPuQ0WZxFQldjf28oGYvMKuEscPX0MrEZIYC2jxIXtuSA2p4CdxK2/M8HijAKyEl8aVz
 OD2MwC4hK3nkAcISEgILFkz3lmCFtU4uXjf6wQtoHE1qX7gI7jAKrXlFi/Sx+iVVFiSvdDdoi
 1ghInZz5hmcAoPAvJ1FkIHbOQdMxC0rGAkWUVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgbFe
 bmpxcWJ6ak5iUrFecn7uJkZg6NczMDDuYGw/4XeIUZKDSUmU9+Ht5ZFCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHg/vAbKCRalpqdWpGXmAKMQJi3BwaMkwmv5BijNW1yQmFucmQ6ROsVozLFh9f
 ovTBxbfp/4ziTEkpeflyolzssIUioAUppRmgc3CJYcLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhT
 nYFQS5tUFmcKTmVcCt+8V0ClMQKfEei0FOaUkESEl1cA4w+R2esHcY0eKpb/+PJfzRv2h2q2G
 LraJmvZrN/3k/SgVeaBVYeGtMHUv/tJ9H1a5pAfNSA/9oMp+/v8Svttpitt0Sw/mR1b+NNq3Z
 nVCdHiawLMFWuIn97reXMMU/orvCzOnjYVA3SS3zQ4r4jdON1ebKp619WTlSp+W4jKP494JB7
 ZseROsxFKckWioxVxUnAgA24GsZgkDAAA=
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504177415!54409003!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55765 invoked from network); 31 Aug 2017 11:03:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:03:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51937054"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC] Add SUPPORT.md
Thread-Index: AQHTIkO9GdWfa4DAa0WHQBVZ50hpjqKeRbaA///jvICAACKtkA==
Date: Thu, 31 Aug 2017 11:03:33 +0000
Message-ID: <8f8d6f3641b242e5b0f083ac2dc2946d@AMSPEX02CL03.citrite.net>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <9ebbd91d96764afca7a5a26fda49ce7c@AMSPEX02CL03.citrite.net>
 <292b367f-c475-000c-d084-35646c2ad35c@citrix.com>
In-Reply-To: <292b367f-c475-000c-d084-35646c2ad35c@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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony
 Perard <anthony.perard@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWls
dG86Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0KPiBTZW50OiAzMSBBdWd1c3QgMjAxNyAxMTo1
Ng0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoDQo+IDxqYmV1bGljaEBz
dXNlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgRGFyaW8gRmFnZ2lvbGkNCj4g
PGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+OyBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5
ZWxAemVudGlmaWMuY29tPjsNCj4gUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEFudGhv
bnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsNCj4gS29ucmFkIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggUkZDXSBBZGQgU1VQ
UE9SVC5tZA0KPiANCj4gT24gMDgvMzEvMjAxNyAxMTo0NiBBTSwgUGF1bCBEdXJyYW50IHdyb3Rl
Og0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiArDQo+ID4+ICsjIyMgQmxr
ZnJvbnQNCj4gPj4gKw0KPiA+PiArICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZA0KPiA+PiAr
ICAgIFN0YXR1cywgRnJlZUJTRDogU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFs
DQo+ID4+ICsgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBwb3J0ZWQgW1hYWF0NCj4gPj4gKw0KPiA+
PiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGJsb2Nr
IHByb3RvY29sDQo+ID4+ICsNCj4gPj4gKyMjIyBOZXRmcm9udA0KPiA+PiArDQo+ID4+ICsgICAg
U3RhdHVzLCBMaW51eDogU3VwcG9ydGVkDQo+ID4+ICsgICAgU3RhdHVzLCBGcmVlQlNEOiBTdXBw
b3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwNCj4gPj4gKyAgICBTdGF0ZXMsIFdpbmRv
d3M6IFN1cHBvcnRlZCBbWFhYXQ0KPiA+PiArDQo+ID4NCj4gPiBUaGUgV2luZG93cyBQViBkcml2
ZXJzIGFyZSBhIHN1Yi1wcm9qZWN0IG9mIFhlbiBzbyBJIGd1ZXNzIHRoZXkgc2hvdWxkDQo+IGhh
dmUgdGhlIHNhbWUgbGV2ZWwgb2Ygc3VwcG9ydCBhcyBMaW51eCBhbmQgRnJlZUJTRCBmcm9udGVu
ZHMsIGJ1dCBJJ20NCj4gdW5jbGVhciBhcyB0byB3aGF0ICdTdXBwb3J0ZWQnIG1lYW5zIGluIGNv
bnRleHQgb2YgZ3Vlc3Qtc2lkZSBjb2RlLiBFLmcuIGlmDQo+IHNvbWVvbmUgZmluZHMgYSB3YXkg
b2YgY3Jhc2hpbmcgYSBuZXR3b3JrIGZyb250ZW5kIHVzaW5nIGEgc3BlY2lhbGx5IGNyYWZ0ZWQN
Cj4gcGFja2V0LCBkb2VzIHRoYXQgbWVhbiB0aGF0IGFuIFhTQSBzaG91bGQgYmUgaXNzdWVkPw0K
PiANCj4gSSB3b3VsZCB0aGluayBzbywgeWVzLg0KPiANCj4gPj4gK0d1ZXN0LXNpZGUgZHJpdmVy
IGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBuZXR3b3JraW5nIHByb3RvY29sDQo+ID4+
ICsNCj4gPj4gKyMjIyBYZW4gRnJhbWVidWZmZXINCj4gPj4gKw0KPiA+PiArICAgIFN0YXR1cywg
TGludXggKHhlbi1mYmZyb250KTogU3VwcG9ydGVkDQo+ID4+ICsNCj4gPj4gK0d1ZXN0LXNpZGUg
ZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBGcmFtZWJ1ZmZlciBwcm90b2Nv
bA0KPiA+PiArDQo+ID4+ICtbWFhYIEZyZWVCU0Q/IE5ldEJTRD9dDQo+ID4+ICsNCj4gPj4gKyMj
IyBYZW4gQ29uc29sZQ0KPiA+PiArDQo+ID4+ICsgICAgU3RhdHVzLCBMaW51eCAoaHZjX3hlbik6
IFN1cHBvcnRlZA0KPiA+PiArDQo+ID4+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNw
ZWFraW5nIHRoZSBYZW4gUFYgY29uc29sZSBwcm90b2NvbA0KPiA+PiArDQo+ID4+ICtbWFhYIEZy
ZWVCU0Q/IE5ldEJTRD8gV2luZG93cz9dDQo+ID4+ICsNCj4gPg0KPiA+IFRoZXJlIGlzIG9uZSBm
b3IgV2luZG93cyB0b28uDQo+IA0KPiBPSywgSSdsbCBhZGQgdGhhdCBpbi4NCj4gDQo+ID4+ICsj
IyMgWGVuIFBWIGtleWJvYXJkDQo+ID4+ICsNCj4gPj4gKyAgICBTdGF0dXMsIExpbnV4ICh4ZW4t
a2JkZnJvbnQpOiBTdXBwb3J0ZWQNCj4gPj4gKw0KPiA+PiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2Fw
YWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGtleWJvYXJkIHByb3RvY29sDQo+ID4NCj4gPiBU
aGVyZSBpcyBvbmUgZm9yIFdpbmRvd3MgdG9vLiBJdCdzIG5vdCBiZWVuIG9mZmljaWFsbHkgYW5u
b3VuY2VkIGFzIGl0DQo+IG5lZWRlZCBzb21lIGZpeGVzIGluIFFFTVUgYWxsb3cgZnJvbnRlbmRz
IHJ1bm5pbmcgaW4gSFZNIGd1ZXN0cyB0bw0KPiBmdW5jdGlvbiBjb3JyZWN0bHkuDQo+IA0KPiBP
Szsgd291bGQgeW91IGRlc2NyaWJlIGl0cyBleHBlY3RlZCByZWxpYWJpbGl0eSBpbiA0LjEwIGFz
IGNsb3NlciB0bw0KPiAiSGVyZSBiZSBkcmFnb25zIiwgb3IgIlF1aXJreSI/DQoNCkkndmUgbG9z
dCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIFFFTVUgcGF0Y2hlcyBidXQsIGlmIHRoZXkgZ28g
aW4sIHRoZW4gaXQgc2hvdWxkIGJlIGNvbXBsZXRlbHkgcmVsaWFibGUuIElmIG5vdCB0aGVuIGl0
IHdpbGwgYmUgbm9uLWZ1bmN0aW9uYWwuLi4gYnV0IHRoZSBzYW1lIHdvdWxkIGJlIHRydWUgb2Yg
dGhlIExpbnV4IGZyb250ZW5kIHJ1bm5pbmcgaW4gYW4gSFZNIGd1ZXN0LiAoVGhlIHBhdGNoZXMg
Zml4IGEgYnVnIHdoZXJlIHhlbnZrYmQgYW5kIHhlbmZiIGFyZSBpbnRlcmRlcGVuZGVudC4uLiBi
dXQgdGhlIHhlbmZiIGJhY2tlbmQgaXMgb25seSBjcmVhdGVkIGluIHRoZSB4ZW5wdiBtYWNoaW5l
IHR5cGUpLg0KDQogIFBhdWwNCg0KPiANCj4gIC1HZW9yZ2UNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:05:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:05: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.xen.org>)
	id 1dnNIB-0008ML-Pp; Thu, 31 Aug 2017 11:05:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4099bb4d1=George.Dunlap@citrix.com>)
 id 1dnNIA-0008MB-IJ
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 11:05:46 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 4D/E1-02042-98DE7A95; Thu, 31 Aug 2017 11:05:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpG7n2+W
 RBodahSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/jyczFcyTrPjdvJ6tgfGfSBcjJ4eEgL/E
 +4df2EFsYQF1idNH3jKC2CICeRK7X59g7WLk4mAW2MEs0X9gJhuIIyTwilHi3tZLLCBVbAJ6E
 vOOfwWzeQVsJa42vwOzWQRUJeZemgdmiwqES+z/fo0ZokZQ4uTMJ2BxTgEPiZ7fIHM4gDZoSq
 zfpQ8SZhYQl7j1ZD4ThC0vsf3tHLBWIaCRix8cZZ/AyD8LyaRZCN2zkHTPQtK9gJFlFaNGcWp
 RWWqRrqGxXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxn/bPA8xSnIw
 KYnyPry9PFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/BG6CcYFFqempFWmYOME5g0hIcPEoiv
 J9fA6V5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqclxFkhgBIUUZpHtwIWMxeYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjBvOsgUnsy8ErhNwLgCul+EN9ZrKcgRJYkIKakGxu5FZc5XghV
 LE6Wap9mLr7yTZjp1+YQ23zzB1BBmPfvDbWbNPjtjl10Mq/p7tpf9o0TbLMvoM0ennMk2W3V6
 UeADDW4299YU3ZnXbdJ3ayy6ceqk2G1nO1v9w2c5efc1n2x99V/8d8xsNelogwOfLhsvP1zbs
 HX51hli2hxhHRtnqe3Qtdo9X4mlOCPRUIu5qDgRANFcqArUAgAA
X-Env-Sender: prvs=4099bb4d1=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504177543!89120150!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55492 invoked from network); 31 Aug 2017 11:05:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:05:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="437812926"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <9ebbd91d96764afca7a5a26fda49ce7c@AMSPEX02CL03.citrite.net>
 <292b367f-c475-000c-d084-35646c2ad35c@citrix.com>
 <8f8d6f3641b242e5b0f083ac2dc2946d@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <1b1c8d27-d052-3294-60dc-4fdfea317f79@citrix.com>
Date: Thu, 31 Aug 2017 12:05:40 +0100
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: <8f8d6f3641b242e5b0f083ac2dc2946d@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzEvMjAxNyAxMjowMyBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWlsdG86Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tXQo+PiBTZW50OiAzMSBBdWd1c3QgMjAxNyAxMTo1Ngo+PiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+PiBDYzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsKPj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4+IDxqYmV1bGljaEBzdXNlLmNvbT47IFRp
bSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgRGFyaW8gRmFnZ2lvbGkKPj4gPGRhcmlvLmZhZ2dp
b2xpQGNpdHJpeC5jb20+OyBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMu
Y29tPjsKPj4gUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFN0ZWZhbm8g
U3RhYmVsbGluaQo+PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEFudGhvbnkgUGVyYXJkIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPjsKPj4gS29ucmFkIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggUkZDXSBBZGQgU1VQUE9SVC5tZAo+Pgo+
PiBPbiAwOC8zMS8yMDE3IDExOjQ2IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+PiArCj4+Pj4gKyMjIyBCbGtmcm9udAo+Pj4+ICsKPj4+
PiArICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAo+Pj4+ICsgICAgU3RhdHVzLCBGcmVlQlNE
OiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKPj4+PiArICAgIFN0YXR1cywg
V2luZG93czogU3VwcG9ydGVkIFtYWFhdCj4+Pj4gKwo+Pj4+ICtHdWVzdC1zaWRlIGRyaXZlciBj
YXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgYmxvY2sgcHJvdG9jb2wKPj4+PiArCj4+Pj4g
KyMjIyBOZXRmcm9udAo+Pj4+ICsKPj4+PiArICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAo+
Pj4+ICsgICAgU3RhdHVzLCBGcmVlQlNEOiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0
ZXJuYWwKPj4+PiArICAgIFN0YXRlcywgV2luZG93czogU3VwcG9ydGVkIFtYWFhdCj4+Pj4gKwo+
Pj4KPj4+IFRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgYXJlIGEgc3ViLXByb2plY3Qgb2YgWGVuIHNv
IEkgZ3Vlc3MgdGhleSBzaG91bGQKPj4gaGF2ZSB0aGUgc2FtZSBsZXZlbCBvZiBzdXBwb3J0IGFz
IExpbnV4IGFuZCBGcmVlQlNEIGZyb250ZW5kcywgYnV0IEknbQo+PiB1bmNsZWFyIGFzIHRvIHdo
YXQgJ1N1cHBvcnRlZCcgbWVhbnMgaW4gY29udGV4dCBvZiBndWVzdC1zaWRlIGNvZGUuIEUuZy4g
aWYKPj4gc29tZW9uZSBmaW5kcyBhIHdheSBvZiBjcmFzaGluZyBhIG5ldHdvcmsgZnJvbnRlbmQg
dXNpbmcgYSBzcGVjaWFsbHkgY3JhZnRlZAo+PiBwYWNrZXQsIGRvZXMgdGhhdCBtZWFuIHRoYXQg
YW4gWFNBIHNob3VsZCBiZSBpc3N1ZWQ/Cj4+Cj4+IEkgd291bGQgdGhpbmsgc28sIHllcy4KPj4K
Pj4+PiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIG5l
dHdvcmtpbmcgcHJvdG9jb2wKPj4+PiArCj4+Pj4gKyMjIyBYZW4gRnJhbWVidWZmZXIKPj4+PiAr
Cj4+Pj4gKyAgICBTdGF0dXMsIExpbnV4ICh4ZW4tZmJmcm9udCk6IFN1cHBvcnRlZAo+Pj4+ICsK
Pj4+PiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIEZy
YW1lYnVmZmVyIHByb3RvY29sCj4+Pj4gKwo+Pj4+ICtbWFhYIEZyZWVCU0Q/IE5ldEJTRD9dCj4+
Pj4gKwo+Pj4+ICsjIyMgWGVuIENvbnNvbGUKPj4+PiArCj4+Pj4gKyAgICBTdGF0dXMsIExpbnV4
IChodmNfeGVuKTogU3VwcG9ydGVkCj4+Pj4gKwo+Pj4+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBh
YmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgY29uc29sZSBwcm90b2NvbAo+Pj4+ICsKPj4+PiAr
W1hYWCBGcmVlQlNEPyBOZXRCU0Q/IFdpbmRvd3M/XQo+Pj4+ICsKPj4+Cj4+PiBUaGVyZSBpcyBv
bmUgZm9yIFdpbmRvd3MgdG9vLgo+Pgo+PiBPSywgSSdsbCBhZGQgdGhhdCBpbi4KPj4KPj4+PiAr
IyMjIFhlbiBQViBrZXlib2FyZAo+Pj4+ICsKPj4+PiArICAgIFN0YXR1cywgTGludXggKHhlbi1r
YmRmcm9udCk6IFN1cHBvcnRlZAo+Pj4+ICsKPj4+PiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJs
ZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGtleWJvYXJkIHByb3RvY29sCj4+Pgo+Pj4gVGhlcmUg
aXMgb25lIGZvciBXaW5kb3dzIHRvby4gSXQncyBub3QgYmVlbiBvZmZpY2lhbGx5IGFubm91bmNl
ZCBhcyBpdAo+PiBuZWVkZWQgc29tZSBmaXhlcyBpbiBRRU1VIGFsbG93IGZyb250ZW5kcyBydW5u
aW5nIGluIEhWTSBndWVzdHMgdG8KPj4gZnVuY3Rpb24gY29ycmVjdGx5Lgo+Pgo+PiBPSzsgd291
bGQgeW91IGRlc2NyaWJlIGl0cyBleHBlY3RlZCByZWxpYWJpbGl0eSBpbiA0LjEwIGFzIGNsb3Nl
ciB0bwo+PiAiSGVyZSBiZSBkcmFnb25zIiwgb3IgIlF1aXJreSI/Cj4gCj4gSSd2ZSBsb3N0IHRy
YWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgUUVNVSBwYXRjaGVzIGJ1dCwgaWYgdGhleSBnbyBpbiwg
dGhlbiBpdCBzaG91bGQgYmUgY29tcGxldGVseSByZWxpYWJsZS4gSWYgbm90IHRoZW4gaXQgd2ls
bCBiZSBub24tZnVuY3Rpb25hbC4uLiBidXQgdGhlIHNhbWUgd291bGQgYmUgdHJ1ZSBvZiB0aGUg
TGludXggZnJvbnRlbmQgcnVubmluZyBpbiBhbiBIVk0gZ3Vlc3QuIChUaGUgcGF0Y2hlcyBmaXgg
YSBidWcgd2hlcmUgeGVudmtiZCBhbmQgeGVuZmIgYXJlIGludGVyZGVwZW5kZW50Li4uIGJ1dCB0
aGUgeGVuZmIgYmFja2VuZCBpcyBvbmx5IGNyZWF0ZWQgaW4gdGhlIHhlbnB2IG1hY2hpbmUgdHlw
ZSkuCgpPSyAtLSB3ZWxsIHdlIHNob3VsZCBzdGF0ZSBoZXJlIHRoZSBzdGF0dXMgb2YgdGhlIHZl
cnNpb24ocykgb2YgcWVtdQp0aGF0IHdpbGwgc2hpcCBpbiB0aGUgeGVuIHJlbGVhc2UgdGFyYmFs
bDsgYW5kIHdlIGlmIHRoZSBMaW51eCBmcm9udGVuZAppcyBicm9rZW4gdW5kZXIgSFZNLCB3ZSBz
aG91bGQgc3BlY2lmeSB0aGF0IGFzIHdlbGwuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:05:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:05: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.xen.org>)
	id 1dnNIG-0008Nq-4R; Thu, 31 Aug 2017 11:05:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnNIF-0008NX-Cz
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:05:51 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 0D/19-01911-E8DE7A95; Thu, 31 Aug 2017 11:05:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQrfv7fJ
 Ig1cXWS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyebztZC1awVrw6NoWxgfEASxcjB4eEgJ/E
 zzv+XYycHGwCOhJLj85nArFFBNIkdu1YwAZiMwuoSly81MsOYgsLOEpc23yXFaLGSeLBnzZmG
 Hva8iVgNgtQ/bQ978BqeAXcJc7vWgo0h4tDSGAto8SW/Y+ZQPZyCthJ/JwlDlLDKCAr8aVxNT
 PELnGJW08gbpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwQ9ToSC3Z/grpTW2LZwtfMEHsFJU7
 OfMIygVF4FpKxs5C0zELSMgtJywJGllWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcXF
 iempOYlJxXrJ+bmbGIGhX8/AwLiDsfmE3yFGSQ4mJVHeh7eXRwrxJeWnVGYkFmfEF5XmpBYfY
 pTh4FCS4P3wGignWJSanlqRlpkDjEKYtAQHj5IIr+UboDRvcUFibnFmOkTqFKMxx4bV678wcT
 R92PKFSYglLz8vVUqclxGkVACkNKM0D24QLDlcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCT
 Mmw4yhSczrwRu3yugU5iATon1WgpySkkiQkqqgdFU+tW3Y8+ifHcc7144c3VP0eUw36+esdOt
 Q04uqtl/4OO99ycmhs1j6NhbdrtvZqT6lM+vujZ0JTek1G3tP9quNMnsZ2fR14BDZSdCNl9ep
 7+nvWl95VqmgypsQZfrjumJa3wtL/sWv35tgf/OFYF8enIT8z8H/UtIWlAndkss89tZveTbiV
 eVWIozEg21mIuKEwG5CSA/CQMAAA==
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504177549!112321857!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64610 invoked from network); 31 Aug 2017 11:05:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:05:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,451,1498521600"; d="scan'208";a="51937171"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Michael Schinzel' <schinzel@ip-projects.de>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Memory Issue HVM guest after Upgrade from 4.4 to 4.8
Thread-Index: AdMiK1LnznmTaSVRTiWr8pcGU+jLXwACZLMQAAPsbtAAARDjoA==
Date: Thu, 31 Aug 2017 11:05:49 +0000
Message-ID: <cc92b59845564d41844ad20fa360eb62@AMSPEX02CL03.citrite.net>
References: <b4ba6bc922424bb6b51c6686113c4bfe@ip-projects.de>
 <6104dd0347894f33b3bf070c26d7e9fd@AMSPEX02CL03.citrite.net>
 <beb1466e5d7b4eb6aa611effce124496@ip-projects.de>
In-Reply-To: <beb1466e5d7b4eb6aa611effce124496@ip-projects.de>
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: Thomas Toka <toka@ip-projects.de>
Subject: Re: [Xen-devel] Memory Issue HVM guest after Upgrade from 4.4 to 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1pY2hhZWwgU2NoaW56ZWwgW21h
aWx0bzpzY2hpbnplbEBpcC1wcm9qZWN0cy5kZV0KPiBTZW50OiAzMSBBdWd1c3QgMjAxNyAxMjow
Mgo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKPiBDYzogVGhvbWFzIFRva2EgPHRva2FAaXAtcHJvamVjdHMuZGU+Cj4g
U3ViamVjdDogQVc6IE1lbW9yeSBJc3N1ZSBIVk0gZ3Vlc3QgYWZ0ZXIgVXBncmFkZSBmcm9tIDQu
NCB0byA0LjgKPiAKPiBIZWxsbywKPiAKPiBzcnkgZm9yIEhUTUwgTWFpbCwgaXQgaXMgYXV0byBj
b25maWd1cmF0aW9uIG9mIE91dGxvb2suCj4gCgpJIGtub3cuLi4gaXQncyBhbm5veWluZy4gQWxz
bywgcGxlYXNlIGRvbid0IHRvcC1wb3N0IG9uIHRoaXMgbGlzdC4KCj4gV2UgaGF2ZSB0ZXN0ZXQg
YWRkaW5nCj4gCj4gZGV2aWNlX21vZGVsX3ZlcnNpb249InFlbXUteGVuIgo+IAo+IHRvIHRoZSBj
b25maWcgYW5kIHJlYm9vdGluZyB0aGUgVk1zLiBXaXRoIHRoaXMgY29uZmlndXJhdGlvbiwgbm8g
Y2hhbmdlIGF0Cj4gbWVtb3J5IHVzYWdlLgo+IAoKWW91IG5lZWQKCmRldmljZV9tb2RlbF92ZXJz
aW9uPSJxZW11LXhlbi10cmFkaXRpb25hbCIKCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:09:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11: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.xen.org>)
	id 1dnNM1-0000Ms-Rl; Thu, 31 Aug 2017 11:09:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dnNM1-0000Ml-00
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:09:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B1/E2-03874-87EE7A95; Thu, 31 Aug 2017 11:09:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNwkQrf83fJ
 IgwmrLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtJxcxFazmqGh+tYyxgXEKWxcjF4eQwHRG
 ibaTX5m7GDk5JAR4JY4sm8HaxcgBZPtLLH7vAhIWEmhnlNi7vwDEZhNQlzixeCIjiC0iIC1x7
 fNlRpA5zAIvGCXmnPjPApIQFgiXmNH8FKyIRUBV4nXHXLA4r4CLxNzv3WwQuxQkpjx8D7aXU8
 BVomHSN2aIZS4SLZd2Mk1g5F3AyLCKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwHBiAYAfjmvmBhxglOZiURHkf3l4eKcSXlJ9SmZFYnBFfVJqTWnyIUYOD
 Q2DJubnTmaRY8vLzUpUkeN+/AaoTLEpNT61Iy8wBBixMqQQHj5II72KQNG9xQWJucWY6ROoUo
 6KUOK/UW6CEAEgiozQPrg0WJZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsKZDxPZl4J3P
 RXQIuZgBbHei0FWVySiJCSamAsy8g0XMC+vez/ibfijVGyKifkb81b7JC9+MP7LYxlE1OiZC1
 8l+VntwQfdfHLrVVfaSOtITrj1dRVf07fy17UXypx93rfCS8DVpfCFeuDJOadbuteudq6SO3x
 6YeVDxawKidMKLqyNzTZZu6G6ZPWc5x7VGfSL8i6Y9O0KS8Er+/v/epx3nC/EktxRqKhFnNRc
 SIAdINLxY0CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504177781!91147930!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30933 invoked from network); 31 Aug 2017 11:09:43 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 11:09:43 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 04:09:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="306507757"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga004.fm.intel.com with ESMTP; 31 Aug 2017 04:09:39 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 01:01:46 -0400
Message-Id: <1504155709-24276-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, roger.pau@citrix.com,
 chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 1/4] xen/hap: Increase hap page pool size
	for more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbmNyZWFzZSBoYXAgcGFnZSBwb29sIHNpemUgdG8gc3VwcG9ydCBt
b3JlIHZjcHVzIGluIHNpbmdsZSBWTS4KClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55
dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgfCAxMCArKysr
KysrKystCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9o
YXAvaGFwLmMKaW5kZXggY2RjNzdhOS4uOTZhN2VkMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCkBAIC00NjQsNiAr
NDY0LDcgQEAgdm9pZCBoYXBfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIGludCBoYXBf
ZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogewogICAgIHVuc2lnbmVkIGludCBv
bGRfcGFnZXM7CisgICAgdW5zaWduZWQgaW50IHBhZ2VzOwogICAgIHVuc2lnbmVkIGludCBpOwog
ICAgIGludCBydiA9IDA7CiAKQEAgLTQ3Myw3ICs0NzQsMTQgQEAgaW50IGhhcF9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUpCiAgICAgaWYgKCBvbGRfcGFnZXMgPT0gMCApCiAgICAg
ewogICAgICAgICBwYWdpbmdfbG9jayhkKTsKLSAgICAgICAgcnYgPSBoYXBfc2V0X2FsbG9jYXRp
b24oZCwgMjU2LCBOVUxMKTsKKworICAgICAgICAvKiBJbmNyZWFzZSBoYXAgcGFnZSBwb29sIHdp
dGggbWF4IHZjcHUgbnVtYmVyLiAqLworICAgICAgICBpZiAoIGQtPm1heF92Y3B1cyA+IDEyOCAp
CisgICAgICAgICAgICBwYWdlcyA9IDI1NjsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcGFn
ZXMgPSA1MTI7CisKKyAgICAgICAgcnYgPSBoYXBfc2V0X2FsbG9jYXRpb24oZCwgcGFnZXMsIE5V
TEwpOwogICAgICAgICBpZiAoIHJ2ICE9IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBoYXBf
c2V0X2FsbG9jYXRpb24oZCwgMCwgTlVMTCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:09:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11: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.xen.org>)
	id 1dnNLz-0000MZ-Kp; Thu, 31 Aug 2017 11:09:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dnNLy-0000MM-FE
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:09:42 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 63/E3-03422-57EE7A95; Thu, 31 Aug 2017 11:09:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVywNwkVrf03fJ
 Ig4vbJS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3O3ayFOzkqOjZ2sPYwHiDrYuRi0NIYDqj
 xIFNT9m7GDk5JAR4JY4sm8EKYQdIbN6zkRWiqJ1RYuur3YwgCTYBdYkTiyeC2SIC0hLXPl9mB
 CliFnjBKLHhwx1mkISwgL/E7/ZrLCA2i4CqRGdjG9gGXgEXiWnb10NtU5CY8vA98wRG7gWMDK
 sYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ9zAAEOxjPrw0
 8xCjJwaQkyvvw9vJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8BW+BcoJFqempFWmZOcBgg0lL
 cPAoifAufgOU5i0uSMwtzkyHSJ1iVJQS55UC6RMASWSU5sG1wQL8EqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR5p4NM4cnMK4Gb/gpoMRPQ4livpSCLSxIRUlINjDv7U28Hbn/wju2U/Y3bCl
 H5NXGBl17P3Cr45xr7aXsLPh73bYmRjeGmoZLyjY8X/XgwNyrso8DDR92n/7/onHc+5tG208u
 Xp7jP3nd5XuKLJSlFz5i/51mF8utb9bVnFsZ93bbmmlJv/TKPuGUh95Z/54q9Envy+eok+8+/
 zNwSsqPjn7P8dFJiKc5INNRiLipOBAD0OpSIawIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504177779!72472062!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37335 invoked from network); 31 Aug 2017 11:09:41 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 11:09:41 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 04:09:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="1212941728"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga002.fm.intel.com with ESMTP; 31 Aug 2017 04:09:36 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 01:01:45 -0400
Message-Id: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, roger.pau@citrix.com,
 chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 0/4] Extend resources to support more
	vcpus in single VM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHNpbmNlIHYxOgoJMSkgSW5jcmVhc2UgaGFwIHBhZ2UgcG9vbCBhY2NvcmRpbmcgdmNw
dSBudW1iZXIKCTIpIFVzZSAiUHJvY2Vzc29yIiBzeW50YXggdG8gZGVmaW5lIHZjcHVzIHdpdGgg
QVBJQyBpZCA8IDI1NQppbiBkc2R0IGFuZCB1c2UgIkRldmljZSIgc3ludGF4IGZvciBvdGhlciB2
Y3B1cyBpbiBBQ1BJIERTRFQgdGFibGUuCgkzKSBVc2UgWEFQSUMgc3RydWN0dXJlIGZvciB2Y3B1
cyB3aXRoIEFQSUMgaWQgPCAyNTUKaW4gZHNkdCBhbmQgdXNlIHgyQVBJQyBzdHJ1Y3R1cmUgZm9y
IG90aGVyIHZjcHVzIGluIHRoZSBBQ1BJIE1BRFQgdGFibGUuCgpUaGlzIHBhdGNoc2V0IGlzIHRv
IGV4dGVuZCBzb21lIHJlc291cmNlcyhpLmUsIGV2ZW50IGNoYW5uZWwsCmhhcCBhbmQgc28pIHRv
IHN1cHBvcnQgbW9yZSB2Y3B1cyBmb3Igc2luZ2xlIFZNLgoKCkNoYW8gR2FvICgxKToKICB4bC9s
aWJhY3BpOiBleHRlbmQgbGFwaWNfaWQoKSB0byB1aW50MzJfdAoKTGFuIFRpYW55dSAoMyk6CiAg
eGVuL2hhcDogSW5jcmVhc2UgaGFwIHNpemUgZm9yIG1vcmUgdmNwdXMgc3VwcG9ydAogIFRvb2wv
QUNQSTogRFNEVCBleHRlbnNpb24gdG8gc3VwcG9ydCBtb3JlIHZjcHVzCiAgaHZtbG9hZDogQWRk
IHgyYXBpYyBlbnRyeSBzdXBwb3J0IGluIHRoZSBNQURUIGJ1aWxkCgogdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3V0aWwuYyB8ICAyICstCiB0b29scy9saWJhY3BpL2FjcGkyXzAuaCAgICAgICAg
IHwgMTAgKysrKysrKwogdG9vbHMvbGliYWNwaS9idWlsZC5jICAgICAgICAgICB8IDU5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB0b29scy9saWJhY3BpL2xpYmFj
cGkuaCAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYmFjcGkvbWtfZHNkdC5jICAgICAgICAgfCAx
OCArKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jICAgIHwgIDIgKy0K
IHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgfCAxMCArKysrKystCiA3IGZpbGVzIGNo
YW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKLS0gCjEuOC4zLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:09:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11: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.xen.org>)
	id 1dnNM9-0000OH-2e; Thu, 31 Aug 2017 11:09:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dnNM7-0000Ne-HW
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:09:51 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 DA/27-03423-E7EE7A95; Thu, 31 Aug 2017 11:09:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNwkVrfu3fJ
 IgxX7pSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuB79ZCv4KVbzY28rewHiOr4uRi0NIYDqj
 xM7ZG9i7GDk5JAR4JY4sm8EKYQdILH40nw2iqJ1RYuLmbrAEm4C6xInFExlBbBEBaYlrny8zg
 hQxC5xilLj09z8zSEJYwFti/rcusKksAqoSK2b9YAKxeQVcJJbe28kIsUFBYsrD92D1nAKuEg
 2TvoHZQkA1LZd2Mk1g5F3AyLCKUb04tagstUjXQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzG
 pWC85P3cTIzAgGIBgB+Psy/6HGCU5mJREeR/eXh4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3
 4C1QTrAoNT21Ii0zBxiaMGkJDh4lEd7Fb4DSvMUFibnFmekQqVOMilLivFIgfQIgiYzSPLg2W
 DxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvDMgUnsy8Erjpr4AWMwEtjvVaCrK4JBEhJd
 XAqLvq3vTLogdlT6nOUdu6hWEXc6OpyeZFXcpJmfMdcn6J/nSLO7Egcbu+Tfpup3Zfy0ardY2
 1Ft+2XzQ7Nllw7tnj9vk810pWvin18OR2/qu155TeAekzsw8I8J088oyx5RvbjFnPH/Xze0yu
 vLxmx/TlLGnPPFa/tVi3qcp5yU+Jd7xxvN26i5RYijMSDbWYi4oTAdVYipCCAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504177788!74596525!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48111 invoked from network); 31 Aug 2017 11:09:50 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 11:09:50 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 04:09:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="1190149831"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga001.fm.intel.com with ESMTP; 31 Aug 2017 04:09:45 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 01:01:47 -0400
Message-Id: <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to support
	more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBmb3IgcHJvY2Vzc29yIG9iamVjdCB0
byBzdXBwb3J0ID4xMjggdmNwdXMKYWNjcm9kaW5nIHRvIEFDUEkgc3BlYyA4LjQgRGVjbGFyaW5n
IFByb2Nlc3NvcnMKClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu
Y29tPgotLS0KIHRvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIHwgMTggKysrKysrKysrKysrLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJhY3BpL21rX2RzZHQuYyBiL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5j
CmluZGV4IDJkYWYzMmMuLjZjNGMzMjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvbWtfZHNk
dC5jCisrKyBiL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jCkBAIC0yNCw2ICsyNCw4IEBACiAjaW5j
bHVkZSA8eGVuL2FyY2gtYXJtLmg+CiAjZW5kaWYKIAorI2RlZmluZSBDUFVfTkFNRV9GTVQgICAg
ICAiUCUuMDNYIgorCiBzdGF0aWMgdW5zaWduZWQgaW50IGluZGVudF9sZXZlbDsKIHN0YXRpYyBi
b29sIGRlYnVnID0gZmFsc2U7CiAKQEAgLTE5NiwxMCArMTk4LDE0IEBAIGludCBtYWluKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICAvKiBEZWZpbmUgcHJvY2Vzc29yIG9iamVjdHMgYW5kIGNv
bnRyb2wgbWV0aG9kcy4gKi8KICAgICBmb3IgKCBjcHUgPSAwOyBjcHUgPCBtYXhfY3B1czsgY3B1
KyspCiAgICAgewotICAgICAgICBwdXNoX2Jsb2NrKCJQcm9jZXNzb3IiLCAiUFIlMDJYLCAlZCwg
MHgwMDAwYjAxMCwgMHgwNiIsIGNwdSwgY3B1KTsKKyAgICAgICAgdW5zaWduZWQgaW50IGFwaWNf
aWQgPSBjcHUgKiAyOwogCi0gICAgICAgIHN0bXQoIk5hbWUiLCAiX0hJRCwgXCJBQ1BJMDAwN1wi
Iik7CisgICAgICAgIGlmICggYXBpY19pZCA+IDI1NSApCisgICAgICAgICAgICBwdXNoX2Jsb2Nr
KCJEZXZpY2UiLCBDUFVfTkFNRV9GTVQsIGNwdSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IHB1c2hfYmxvY2soIlByb2Nlc3NvciIsIENQVV9OQU1FX0ZNVCIsICVkLCAweDAwMDBiMDEwLCAw
eDA2IiwgY3B1LCBjcHUpOwogCisgICAgICAgIHN0bXQoIk5hbWUiLCAiX0hJRCwgXCJBQ1BJMDAw
N1wiIik7CiAgICAgICAgIHN0bXQoIk5hbWUiLCAiX1VJRCwgJWQiLCBjcHUpOwogI2lmZGVmIENP
TkZJR19BUk1fNjQKICAgICAgICAgcG9wX2Jsb2NrKCk7CkBAIC0yNjgsMTUgKzI3NCwxNSBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIC8qIEV4dHJhY3QgY3VycmVu
dCBDUFUncyBzdGF0dXM6IDA9b2ZmbGluZTsgMT1vbmxpbmUuICovCiAgICAgICAgIHN0bXQoIkFu
ZCIsICJMb2NhbDEsIDEsIExvY2FsMiIpOwogICAgICAgICAvKiBDaGVjayBpZiBzdGF0dXMgaXMg
dXAtdG8tZGF0ZSBpbiB0aGUgcmVsZXZhbnQgTUFEVCBMQVBJQyBlbnRyeS4uLiAqLwotICAgICAg
ICBwdXNoX2Jsb2NrKCJJZiIsICJMTm90RXF1YWwoTG9jYWwyLCBcXF9TQi5QUiUwMlguRkxHKSIs
IGNwdSk7CisgICAgICAgIHB1c2hfYmxvY2soIklmIiwgIkxOb3RFcXVhbChMb2NhbDIsIFxcX1NC
LiJDUFVfTkFNRV9GTVQgIi5GTEcpIiwgY3B1KTsKICAgICAgICAgLyogLi4uSWYgbm90LCB1cGRh
dGUgaXQgYW5kIHRoZSBNQURUIGNoZWNrc3VtLCBhbmQgbm90aWZ5IE9TUE0uICovCi0gICAgICAg
IHN0bXQoIlN0b3JlIiwgIkxvY2FsMiwgXFxfU0IuUFIlMDJYLkZMRyIsIGNwdSk7CisgICAgICAg
IHN0bXQoIlN0b3JlIiwgIkxvY2FsMiwgXFxfU0IuIkNQVV9OQU1FX0ZNVCIuRkxHIiwgY3B1KTsK
ICAgICAgICAgcHVzaF9ibG9jaygiSWYiLCAiTEVxdWFsKExvY2FsMiwgMSkiKTsKLSAgICAgICAg
c3RtdCgiTm90aWZ5IiwgIlBSJTAyWCwgMSIsIGNwdSk7IC8qIE5vdGlmeTogRGV2aWNlIENoZWNr
ICovCisgICAgICAgIHN0bXQoIk5vdGlmeSIsIENQVV9OQU1FX0ZNVCIsIDEiLCBjcHUpOyAvKiBO
b3RpZnk6IERldmljZSBDaGVjayAqLwogICAgICAgICBzdG10KCJTdWJ0cmFjdCIsICJcXF9TQi5N
U1UsIDEsIFxcX1NCLk1TVSIpOyAvKiBBZGp1c3QgTUFEVCBjc3VtICovCiAgICAgICAgIHBvcF9i
bG9jaygpOwogICAgICAgICBwdXNoX2Jsb2NrKCJFbHNlIiwgTlVMTCk7Ci0gICAgICAgIHN0bXQo
Ik5vdGlmeSIsICJQUiUwMlgsIDMiLCBjcHUpOyAvKiBOb3RpZnk6IEVqZWN0IFJlcXVlc3QgKi8K
KyAgICAgICAgc3RtdCgiTm90aWZ5IiwgQ1BVX05BTUVfRk1UIiwgMyIsIGNwdSk7IC8qIE5vdGlm
eTogRWplY3QgUmVxdWVzdCAqLwogICAgICAgICBzdG10KCJBZGQiLCAiXFxfU0IuTVNVLCAxLCBc
XF9TQi5NU1UiKTsgLyogQWRqdXN0IE1BRFQgY3N1bSAqLwogICAgICAgICBwb3BfYmxvY2soKTsK
ICAgICAgICAgcG9wX2Jsb2NrKCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11: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.xen.org>)
	id 1dnNMB-0000PW-9f; Thu, 31 Aug 2017 11:09:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dnNMA-0000Ot-7d
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:09:54 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 29/15-01778-18EE7A95; Thu, 31 Aug 2017 11:09:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhotv4bnm
 kwdf9TBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8auM/uZCw5qVTx+3cvewLhNvouRi0NIYBqj
 xObNi9i7GDk5JAR4JY4sm8HaxcgBZPtLzF7FDVHTzihx4MELJpAaNgF1iROLJzKC2CIC0hLXP
 l9mBCliFjjFKHHp739mkIQwUPP2fyfAhrIIqEocf7YWrIFXwEVi1azbLBDLFCSmPHwPVs8p4C
 rRMOkbmC0EVNNyaSfTBEbeBYwMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDYz1clOLixPTU3M
 Sk4r1kvNzNzECw4EBCHYwLv/odIhRkoNJSZT34e3lkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eAveAuUEi1LTUyvSMnOAgQmTluDgURLhXfwGKM1bXJCYW5yZDpE6xagoJc4rBdInAJLIKM2Da
 4NFwyVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ80aBTOHJzCuBm/4KaDET0OJYr6Ugi0sSEV
 JSDYwiK+RmPPzAEFG7RMA6v3Gt2fk7puU/VhU9KbhT2Tn7p0Rv7/zgGTpv38mcFbv4R6mu+bj
 uIRb7upee02w6q0yuVnndW8K+ONvHasXu11U+G+XlX13/nV+8oCttN5fg4XeHvVcpzTFot4+0
 29C8cL+vW4VF9W8z9v3nZGMmOCw/dOiDY/jyA5eVWIozEg21mIuKEwFogltXgQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504177790!107913325!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22421 invoked from network); 31 Aug 2017 11:09:52 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 11:09:52 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 04:09:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="124337175"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga004.jf.intel.com with ESMTP; 31 Aug 2017 04:09:48 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 01:01:48 -0400
Message-Id: <1504155709-24276-4-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 3/4] hvmload: Add x2apic entry support in
	the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgeDJhcGljIGVudHJ5IHN1cHBvcnQgZm9yIEFDUEkgTUFEVCB0
YWJsZQphY2NvcmRpbmcgdG8gQUNQSSBzcGVjIDUuMi4xMi4xMiBQcm9jZXNzb3IgTG9jYWwgeDJB
UElDIFN0cnVjdHVyZQoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQog
dG9vbHMvbGliYWNwaS9hY3BpMl8wLmggfCAxMCArKysrKysrKysKIHRvb2xzL2xpYmFjcGkvYnVp
bGQuYyAgIHwgNTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2FjcGkyXzAuaCBiL3Rvb2xzL2xpYmFjcGkvYWNw
aTJfMC5oCmluZGV4IDc1OGE4MjMuLmNhYTM2ODIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkv
YWNwaTJfMC5oCisrKyBiL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oCkBAIC0zMjIsNiArMzIyLDcg
QEAgc3RydWN0IGFjcGlfMjBfd2FldCB7CiAjZGVmaW5lIEFDUElfSU9fU0FQSUMgICAgICAgICAg
ICAgICAgICAgICAgIDB4MDYKICNkZWZpbmUgQUNQSV9QUk9DRVNTT1JfTE9DQUxfU0FQSUMgICAg
ICAgICAgMHgwNwogI2RlZmluZSBBQ1BJX1BMQVRGT1JNX0lOVEVSUlVQVF9TT1VSQ0VTICAgICAw
eDA4CisjZGVmaW5lIEFDUElfUFJPQ0VTU09SX0xPQ0FMX1gyQVBJQyAgICAgICAgIDB4MDkKIAog
LyoKICAqIEFQSUMgU3RydWN0dXJlIERlZmluaXRpb25zLgpAQCAtMzM4LDYgKzMzOSwxNSBAQCBz
dHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljIHsKICAgICB1aW50MzJfdCBmbGFnczsKIH07CiAKK3N0
cnVjdCBhY3BpXzIwX21hZHRfeDJhcGljIHsKKyAgICB1aW50OF90ICB0eXBlOworICAgIHVpbnQ4
X3QgIGxlbmd0aDsKKyAgICB1aW50MTZfdCByZXNlcnZlZDsgICAgICAgICAgLyogcmVzZXJ2ZWQg
LSBtdXN0IGJlIHplcm8gKi8KKyAgICB1aW50MzJfdCBhcGljX2lkOyAgICAgICAgICAgLyogUHJv
Y2Vzc29yIHgyQVBJQyBJRCAgKi8KKyAgICB1aW50MzJfdCBmbGFnczsKKyAgICB1aW50MzJfdCBh
Y3BpX3Byb2Nlc3Nvcl9pZDsgLyogQUNQSSBwcm9jZXNzb3IgVUlEICovCit9OworCiAvKgogICog
TG9jYWwgQVBJQyBGbGFncy4gIEFsbCBvdGhlciBiaXRzIGFyZSByZXNlcnZlZCBhbmQgbXVzdCBi
ZSAwLgogICovCmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2J1aWxkLmMgYi90b29scy9saWJh
Y3BpL2J1aWxkLmMKaW5kZXggYzdjYzc4NC4uMGM5NTg1MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
YWNwaS9idWlsZC5jCisrKyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwpAQCAtODIsOSArODIsOSBA
QCBzdGF0aWMgc3RydWN0IGFjcGlfMjBfbWFkdCAqY29uc3RydWN0X21hZHQoc3RydWN0IGFjcGlf
Y3R4dCAqY3R4dCwKICAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0ICAgICAgICAgICAqbWFkdDsKICAg
ICBzdHJ1Y3QgYWNwaV8yMF9tYWR0X2ludHNyY292ciAqaW50c3Jjb3ZyOwogICAgIHN0cnVjdCBh
Y3BpXzIwX21hZHRfaW9hcGljICAgICppb19hcGljOwotICAgIHN0cnVjdCBhY3BpXzIwX21hZHRf
bGFwaWMgICAgICpsYXBpYzsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgICAqaHZt
aW5mbyA9IGNvbmZpZy0+aHZtaW5mbzsKICAgICBpbnQgaSwgc3o7CisgICAgdm9pZCAqZW5kOwog
CiAgICAgaWYgKCBjb25maWctPmxhcGljX2lkID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVM
TDsKQEAgLTkyLDcgKzkyLDEyIEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV8yMF9tYWR0ICpjb25zdHJ1
Y3RfbWFkdChzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAogICAgIHN6ICA9IHNpemVvZihzdHJ1Y3Qg
YWNwaV8yMF9tYWR0KTsKICAgICBzeiArPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF9pbnRz
cmNvdnIpICogMTY7CiAgICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfaW9hcGlj
KTsKLSAgICBzeiArPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYykgKiBodm1pbmZv
LT5ucl92Y3B1czsKKworICAgIGlmIChodm1pbmZvLT5ucl92Y3B1cyA8IDEyOCkKKyAgICAgICAg
c3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMpICogaHZtaW5mby0+bnJfdmNw
dXM7CisgICAgZWxzZQorICAgICAgICBzeiArPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF9s
YXBpYykgKiAxMjggKworICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF94
MmFwaWMpICogKGh2bWluZm8tPm5yX3ZjcHVzIC0gMTI4KTsKIAogICAgIG1hZHQgPSBjdHh0LT5t
ZW1fb3BzLmFsbG9jKGN0eHQsIHN6LCAxNik7CiAgICAgaWYgKCFtYWR0KSByZXR1cm4gTlVMTDsK
QEAgLTEwOSw3ICsxMTQsNyBAQCBzdGF0aWMgc3RydWN0IGFjcGlfMjBfbWFkdCAqY29uc3RydWN0
X21hZHQoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKICAgICBtYWR0LT5mbGFncyAgICAgID0gQUNQ
SV9QQ0FUX0NPTVBBVDsKIAogICAgIGlmICggY29uZmlnLT50YWJsZV9mbGFncyAmIEFDUElfSEFT
X0lPQVBJQyApCi0gICAgeyAgICAgCisgICAgewogICAgICAgICBpbnRzcmNvdnIgPSAoc3RydWN0
IGFjcGlfMjBfbWFkdF9pbnRzcmNvdnIgKikobWFkdCArIDEpOwogICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IDE2OyBpKysgKQogICAgICAgICB7CkBAIC0xNDYsMjcgKzE1MSw0NyBAQCBzdGF0aWMg
c3RydWN0IGFjcGlfMjBfbWFkdCAqY29uc3RydWN0X21hZHQoc3RydWN0IGFjcGlfY3R4dCAqY3R4
dCwKICAgICAgICAgaW9fYXBpYy0+aW9hcGljX2lkICAgPSBjb25maWctPmlvYXBpY19pZDsKICAg
ICAgICAgaW9fYXBpYy0+aW9hcGljX2FkZHIgPSBjb25maWctPmlvYXBpY19iYXNlX2FkZHJlc3M7
CiAKLSAgICAgICAgbGFwaWMgPSAoc3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYyAqKShpb19hcGlj
ICsgMSk7CisgICAgICAgIGVuZCA9IChzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljICopKGlvX2Fw
aWMgKyAxKTsKICAgICB9CiAgICAgZWxzZQotICAgICAgICBsYXBpYyA9IChzdHJ1Y3QgYWNwaV8y
MF9tYWR0X2xhcGljICopKG1hZHQgKyAxKTsKKyAgICAgICAgZW5kID0gKHN0cnVjdCBhY3BpXzIw
X21hZHRfbGFwaWMgKikobWFkdCArIDEpOworCisgICAgaW5mby0+bWFkdF9sYXBpYzBfYWRkciA9
IGN0eHQtPm1lbV9vcHMudjJwKGN0eHQsIGVuZCk7CiAKLSAgICBpbmZvLT5ucl9jcHVzID0gaHZt
aW5mby0+bnJfdmNwdXM7Ci0gICAgaW5mby0+bWFkdF9sYXBpYzBfYWRkciA9IGN0eHQtPm1lbV9v
cHMudjJwKGN0eHQsIGxhcGljKTsKICAgICBmb3IgKCBpID0gMDsgaSA8IGh2bWluZm8tPm5yX3Zj
cHVzOyBpKysgKQogICAgIHsKLSAgICAgICAgbWVtc2V0KGxhcGljLCAwLCBzaXplb2YoKmxhcGlj
KSk7Ci0gICAgICAgIGxhcGljLT50eXBlICAgID0gQUNQSV9QUk9DRVNTT1JfTE9DQUxfQVBJQzsK
LSAgICAgICAgbGFwaWMtPmxlbmd0aCAgPSBzaXplb2YoKmxhcGljKTsKLSAgICAgICAgLyogUHJv
Y2Vzc29yIElEIG11c3QgbWF0Y2ggcHJvY2Vzc29yLW9iamVjdCBJRHMgaW4gdGhlIERTRFQuICov
Ci0gICAgICAgIGxhcGljLT5hY3BpX3Byb2Nlc3Nvcl9pZCA9IGk7Ci0gICAgICAgIGxhcGljLT5h
cGljX2lkID0gY29uZmlnLT5sYXBpY19pZChpKTsKLSAgICAgICAgbGFwaWMtPmZsYWdzID0gKHRl
c3RfYml0KGksIGh2bWluZm8tPnZjcHVfb25saW5lKQotICAgICAgICAgICAgICAgICAgICAgICAg
PyBBQ1BJX0xPQ0FMX0FQSUNfRU5BQkxFRCA6IDApOwotICAgICAgICBsYXBpYysrOworICAgICAg
ICB1bnNpZ25lZCBpbnQgYXBpY19pZCA9IGNvbmZpZy0+bGFwaWNfaWQoaSk7CisKKyAgICAgICAg
aWYgKCBhcGljX2lkIDwgMjU1ICkgeworICAgICAgICAgICAgc3RydWN0IGFjcGlfMjBfbWFkdF9s
YXBpYyAqbGFwaWMgPSBlbmQ7CisKKyAgICAgICAgICAgIG1lbXNldChsYXBpYywgMCwgc2l6ZW9m
KCpsYXBpYykpOworICAgICAgICAgICAgbGFwaWMtPnR5cGUgICAgPSBBQ1BJX1BST0NFU1NPUl9M
T0NBTF9BUElDOworICAgICAgICAgICAgbGFwaWMtPmxlbmd0aCAgPSBzaXplb2YoKmxhcGljKTsK
KyAgICAgICAgICAgIC8qIFByb2Nlc3NvciBJRCBtdXN0IG1hdGNoIHByb2Nlc3Nvci1vYmplY3Qg
SURzIGluIHRoZSBEU0RULiAqLworICAgICAgICAgICAgbGFwaWMtPmFjcGlfcHJvY2Vzc29yX2lk
ID0gaTsKKyAgICAgICAgICAgIGxhcGljLT5hcGljX2lkID0gY29uZmlnLT5sYXBpY19pZChpKTsK
KyAgICAgICAgICAgIGxhcGljLT5mbGFncyA9ICgoaSA8IGh2bWluZm8tPm5yX3ZjcHVzKSAmJgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRlc3RfYml0KGksIGh2bWluZm8tPnZjcHVfb25s
aW5lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gQUNQSV9MT0NBTF9BUElDX0VOQUJM
RUQgOiAwKTsKKyAgICAgICAgICAgIGVuZCA9ICsrbGFwaWM7CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0X3gyYXBpYyAqbGFwaWMgPSBlbmQ7CisKKyAg
ICAgICAgICAgIG1lbXNldChsYXBpYywgMCwgc2l6ZW9mKCpsYXBpYykpOworICAgICAgICAgICAg
bGFwaWMtPnR5cGUgICAgPSBBQ1BJX1BST0NFU1NPUl9MT0NBTF9YMkFQSUM7CisgICAgICAgICAg
ICBsYXBpYy0+bGVuZ3RoICA9IHNpemVvZigqbGFwaWMpOworICAgICAgICAgICAgLyogUHJvY2Vz
c29yIElEIG11c3QgbWF0Y2ggcHJvY2Vzc29yLW9iamVjdCBJRHMgaW4gdGhlIERTRFQuICovCisg
ICAgICAgICAgICBsYXBpYy0+YWNwaV9wcm9jZXNzb3JfaWQgPSBpOworICAgICAgICAgICAgbGFw
aWMtPmFwaWNfaWQgPSBjb25maWctPmxhcGljX2lkKGkpOworICAgICAgICAgICAgbGFwaWMtPmZs
YWdzID0gIHRlc3RfYml0KGksIGh2bWluZm8tPnZjcHVfb25saW5lKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gQUNQSV9MT0NBTF9BUElDX0VOQUJMRUQgOiAwOworICAgICAgICAgICAg
ZW5kID0gKytsYXBpYzsKKyAgICAgICAgfQogICAgIH0KIAotICAgIG1hZHQtPmhlYWRlci5sZW5n
dGggPSAodW5zaWduZWQgY2hhciAqKWxhcGljIC0gKHVuc2lnbmVkIGNoYXIgKiltYWR0OworICAg
IGluZm8tPm5yX2NwdXMgPSBodm1pbmZvLT5ucl92Y3B1czsKKyAgICBtYWR0LT5oZWFkZXIubGVu
Z3RoID0gKHVuc2lnbmVkIGNoYXIgKillbmQgLSAodW5zaWduZWQgY2hhciAqKW1hZHQ7CiAgICAg
c2V0X2NoZWNrc3VtKG1hZHQsIG9mZnNldG9mKHN0cnVjdCBhY3BpX2hlYWRlciwgY2hlY2tzdW0p
LAogICAgICAgICAgICAgICAgICBtYWR0LT5oZWFkZXIubGVuZ3RoKTsKICAgICBpbmZvLT5tYWR0
X2NzdW1fYWRkciA9Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:10:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:10: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.xen.org>)
	id 1dnNMS-0000wj-HK; Thu, 31 Aug 2017 11:10:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dnNMQ-0000vk-Lh
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:10:10 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 07/DC-02045-19EE7A95; Thu, 31 Aug 2017 11:10:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1taRojvx3fJ
 Ig6ZpshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJZ3+ZC57xVMw6fZC1gfEjVxcjJ4eQQKXE
 1VkTGEFsCQFeiSPLZrB2MXIA2f4S/9ZzdjFyAZW0M0qsODOTHaSGTUBd4sTiiWD1IgLSEtc+X
 2YEKWIWuMoo8XTWZbAiYQFXiYm9y8FsFgFViRc/zrCC2LwCLhIT5nxlg1imIDHl4XtmEJsTqL
 5h0jdmiINcJFou7WSawMi7gJFhFaNGcWpRWWqRrqGFXlJRZnpGSW5iZo6uoYGpXm5qcXFiemp
 OYlKxXnJ+7iZGYDgwAMEOxqbtnocYJTmYlER5H95eHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 grfgLVBOsCg1PbUiLTMHGJgwaQkOHiUR3sVvgNK8xQWJucWZ6RCpU4yKUuK8UiB9AiCJjNI8u
 DZYNFxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8UyBSezLwSuOmvgBYzAS2O9VoKsrgkES
 El1cDIwfnIsyH6xAJTl+mN206yak+/4bZNRXSamgDn+j3TGeqyI/9fOZut1v8qOylD/ObV2X3
 /zv9bFuOof0W3IeznwcYm1wh3069ZDgXiwhuWmqnNzFoUMbPjl/q3/yllC7Ic1MQNo0+eqS05
 8EgwNzlHZMf5p7c8f7ws2Hul5X6Bo5pZ7cmctwxKLMUZiYZazEXFiQDEJS59gQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504177806!89121055!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29990 invoked from network); 31 Aug 2017 11:10:09 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 11:10:09 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP; 31 Aug 2017 04:09:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,451,1498546800"; d="scan'208";a="146024702"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga005.fm.intel.com with ESMTP; 31 Aug 2017 04:09:50 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 01:01:49 -0400
Message-Id: <1504155709-24276-5-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 4/4] xl/libacpi: extend lapic_id() to
	uint32_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggaXMgdG8gZXh0
ZW5kIGxhcGljX2lkKCkgdG8gc3VwcG9ydCBtb3JlIHZjcHVzLgoKU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlh
bnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYyB8
IDIgKy0KIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oICAgICAgICAgfCAyICstCiB0b29scy9saWJ4
bC9saWJ4bF94ODZfYWNwaS5jICAgIHwgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3V0aWwuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKaW5kZXggZGI1ZjI0
MC4uODE0YWMyZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYwor
KysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCkBAIC04ODMsNyArODgzLDcgQEAg
c3RhdGljIHZvaWQgYWNwaV9tZW1fZnJlZShzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAogICAgIC8q
IEFDUEkgYnVpbGRlciBjdXJyZW50bHkgZG9lc24ndCBmcmVlIG1lbW9yeSBzbyB0aGlzIGlzIGp1
c3QgYSBzdHViICovCiB9CiAKLXN0YXRpYyB1aW50OF90IGFjcGlfbGFwaWNfaWQodW5zaWduZWQg
Y3B1KQorc3RhdGljIHVpbnQzMl90IGFjcGlfbGFwaWNfaWQodW5zaWduZWQgY3B1KQogewogICAg
IHJldHVybiBMQVBJQ19JRChjcHUpOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9saWJh
Y3BpLmggYi90b29scy9saWJhY3BpL2xpYmFjcGkuaAppbmRleCA3NDc3OGE1Li4wYjA0Y2JjIDEw
MDY0NAotLS0gYS90b29scy9saWJhY3BpL2xpYmFjcGkuaAorKysgYi90b29scy9saWJhY3BpL2xp
YmFjcGkuaApAQCAtOTMsNyArOTMsNyBAQCBzdHJ1Y3QgYWNwaV9jb25maWcgewogICAgIHVuc2ln
bmVkIGxvbmcgcnNkcDsKIAogICAgIC8qIHg4Ni1zcGVjaWZpYyBwYXJhbWV0ZXJzICovCi0gICAg
dWludDhfdCAoKmxhcGljX2lkKSh1bnNpZ25lZCBjcHUpOworICAgIHVpbnQzMl90ICgqbGFwaWNf
aWQpKHVuc2lnbmVkIGNwdSk7CiAgICAgdWludDMyX3QgbGFwaWNfYmFzZV9hZGRyZXNzOwogICAg
IHVpbnQzMl90IGlvYXBpY19iYXNlX2FkZHJlc3M7CiAgICAgdWludDE2X3QgcGNpX2lzYV9pcnFf
bWFzazsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMgYi90b29scy9s
aWJ4bC9saWJ4bF94ODZfYWNwaS5jCmluZGV4IDFmYTk3ZmYuLjhmZTA4NGQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2
X2FjcGkuYwpAQCAtODUsNyArODUsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX21lbV9mcmVlKHN0cnVj
dCBhY3BpX2N0eHQgKmN0eHQsCiB7CiB9CiAKLXN0YXRpYyB1aW50OF90IGFjcGlfbGFwaWNfaWQo
dW5zaWduZWQgY3B1KQorc3RhdGljIHVpbnQzMl90IGFjcGlfbGFwaWNfaWQodW5zaWduZWQgY3B1
KQogewogICAgIHJldHVybiBjcHUgKiAyOwogfQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:11:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:11: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.xen.org>)
	id 1dnNNo-0001Fz-VW; Thu, 31 Aug 2017 11:11:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <schinzel@ip-projects.de>) id 1dnNNo-0001Fg-1V
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:11:36 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 05/6F-02042-7EEE7A95; Thu, 31 Aug 2017 11:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42LZeehdge6zd8s
 jDY4tVLNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP+XU0v6BeoeH9rPWMD43/eLkYuDiGBRiaJ
 p7/PMUE4Cxgl3l85ywrhbGaUeHrhPlsXIycHm4CBxLnDj1hAbBGBBInfr3YzgtjMAqoSFy/1s
 oPYwgKOEid7jjFC1DhJPPjTxgxhu0ns+L4dzGYBqm9sfwI2h1fAVmL9r+tQm18xSvS/6WMCSX
 AKeEjc/ncPzGYUkJXYsOE8M8QycYlNz76zgtgSAgISS/ZAxCUERCVePv4HFVeQ6L/+G+o4PYk
 bU6ewQdjaEssWvmaGWCwocXLmE5YJjKKzkIydhaRlFpKWWUhaFjCyrGLUKE4tKkst0jU00Usq
 ykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwZBiDYwXj2tOchRkkOJiVR3oe3l0cK8
 SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9+xYoJ1iUmp5akZaZA4xemLQEB4+SCO/iN0Bp3uKCxN
 zizHSI1ClGXY4Nq9d/YRJiycvPS5US5z0HMkMApCijNA9uBCyRXGKUlRLmZQQ6SoinILUoN7M
 EVf4VozgHo5Iw73SQKTyZeSVwm4AxBHS/CG+s11KQI0oSEVJSDYyWCXmzbU6lhOo97gsJvzD7
 3dfH0TPsbG8u1Fs+5ZxQ25orn+3VLr9baM28w+F33NOpiZscfz0xDhWXdT1QVb/wnw1r8m6nx
 Zts3nz5VPgvQEFkudF1u7Uv3PetbXT8wzBF7tedznfadXZXHLma7yk8qjymqDkvgcNlYoq06B
 L2lfO8xDN2H7+lxFKckWioxVxUnAgALBTcNx8DAAA=
X-Env-Sender: schinzel@ip-projects.de
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504177894!106144730!1
X-Originating-IP: [185.194.238.112]
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 29628 invoked from network); 31 Aug 2017 11:11:34 -0000
Received: from mail-gateway.ip-projects.de (HELO mail-gateway.ip-projects.de)
 (185.194.238.112)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 11:11:34 -0000
Received: from [10.5.0.52] (port=60569 helo=exch1.ipp-hex.lan)
 by mail-gateway.ip-projects.de with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.82_1-5b7a7c0-XX) (envelope-from <schinzel@ip-projects.de>)
 id 1dnNNk-0001wo-31; Thu, 31 Aug 2017 13:11:32 +0200
Received: from exch1.ipp-hex.lan (10.5.0.52) by exch1.ipp-hex.lan (10.5.0.52)
 with Microsoft SMTP Server (TLS) id 15.1.225.42;
 Thu, 31 Aug 2017 13:11:31 +0200
Received: from exch1.ipp-hex.lan ([fe80::b4fb:ef86:e325:94c5]) by
 exch1.ipp-hex.lan ([fe80::b4fb:ef86:e325:94c5%15]) with mapi id
 15.01.0225.041; Thu, 31 Aug 2017 13:11:31 +0200
From: Michael Schinzel <schinzel@ip-projects.de>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Memory Issue HVM guest after Upgrade from 4.4 to 4.8
Thread-Index: AdMiK1LnznmTaSVRTiWr8pcGU+jLXwACZLMQAAPsbtAAARDjoAAAOovQ
Date: Thu, 31 Aug 2017 11:11:31 +0000
Message-ID: <6bba2a8c62164e30a71449f5eea88fca@ip-projects.de>
References: <b4ba6bc922424bb6b51c6686113c4bfe@ip-projects.de>
 <6104dd0347894f33b3bf070c26d7e9fd@AMSPEX02CL03.citrite.net>
 <beb1466e5d7b4eb6aa611effce124496@ip-projects.de>
 <cc92b59845564d41844ad20fa360eb62@AMSPEX02CL03.citrite.net>
In-Reply-To: <cc92b59845564d41844ad20fa360eb62@AMSPEX02CL03.citrite.net>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [80.132.175.1]
MIME-Version: 1.0
Cc: Thomas Toka <toka@ip-projects.de>
Subject: Re: [Xen-devel] Memory Issue HVM guest after Upgrade from 4.4 to 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgp3aXRoIHRyYWRpdGlvbmFsIGkgZ2V0IHRoZSBpbmZvcm1hdGlvbgoKcm9vdEB2MzQ6
L2V0Yy94ZW4jIHhsIGNyZWF0ZSB2bWFuYWdlcjE4NjYuY2ZnClBhcnNpbmcgY29uZmlnIGZyb20g
dm1hbmFnZXIxODY2LmNmZwpsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MjAyNDpsaWJ4bF9fc3Bh
d25fbG9jYWxfZG06IGRldmljZSBtb2RlbCAvdXNyL2xpYi94ZW4tNC44L2Jpbi9xZW11LWRtIGlz
IG5vdCBleGVjdXRhYmxlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmxpYnhsOiBlcnJvcjog
bGlieGxfZG0uYzoyMTg5OmRldmljZV9tb2RlbF9zcGF3bl9vdXRjb21lOiAobnVsbCk6IHNwYXdu
IGZhaWxlZCAocmM9LTMpCmxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTUwNDpkb21jcmVh
dGVfZGV2bW9kZWxfc3RhcnRlZDogZGV2aWNlIG1vZGVsIGRpZCBub3Qgc3RhcnQ6IC0zCmxpYnhs
OiBlcnJvcjogbGlieGwuYzoxNTc1OmxpYnhsX19kZXN0cm95X2RvbWlkOiBub24tZXhpc3RhbnQg
ZG9tYWluIDY3CmxpYnhsOiBlcnJvcjogbGlieGwuYzoxNTM0OmRvbWFpbl9kZXN0cm95X2NhbGxi
YWNrOiB1bmFibGUgdG8gZGVzdHJveSBndWVzdCB3aXRoIGRvbWlkIDY3CmxpYnhsOiBlcnJvcjog
bGlieGwuYzoxNDYzOmRvbWFpbl9kZXN0cm95X2NiOiBkZXN0cnVjdGlvbiBvZiBkb21haW4gNjcg
ZmFpbGVkCgp3aGVuIGkgdHJ5IHRvIHN0YXJ0IHRoZSBWTS4KCgoKCk1pdCBmcmV1bmRsaWNoZW4g
R3LDvMOfZW4KCk1pY2hhZWwgU2NoaW56ZWwKLSBHZXNjaMOkZnRzZsO8aHJlciAtCgoKSVAtUHJv
amVjdHMgR21iSCAmIENvLiBLRwpBbSBWb2dlbGhlcmQgMTQKRCAtIDk3Mjk1IFdhbGRicnVubiAK
VGVsZWZvbjogMDkzMDYgLSA3NjQ5OS0wCkZBWDogMDkzMDYgLSA3NjQ5OS0xNQpFLU1haWw6IGlu
Zm9AaXAtcHJvamVjdHMuZGUKR2VzY2jDpGZ0c2bDvGhyZXI6IE1pY2hhZWwgU2NoaW56ZWwKUmVn
aXN0ZXJnZXJpY2h0IFfDvHJ6YnVyZzogSFJBIDY3OTgKS29tcGxlbWVudMOkcjogSVAtUHJvamVj
dHMgVmVyd2FsdHVuZ3MgR21iSAoKCgotLS0tLVVyc3Byw7xuZ2xpY2hlIE5hY2hyaWNodC0tLS0t
ClZvbjogUGF1bCBEdXJyYW50IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJpeC5jb21dIApHZXNl
bmRldDogRG9ubmVyc3RhZywgMzEuIEF1Z3VzdCAyMDE3IDEzOjA2CkFuOiBNaWNoYWVsIFNjaGlu
emVsIDxzY2hpbnplbEBpcC1wcm9qZWN0cy5kZT47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCkNj
OiBUaG9tYXMgVG9rYSA8dG9rYUBpcC1wcm9qZWN0cy5kZT4KQmV0cmVmZjogUkU6IE1lbW9yeSBJ
c3N1ZSBIVk0gZ3Vlc3QgYWZ0ZXIgVXBncmFkZSBmcm9tIDQuNCB0byA0LjgKCj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBNaWNoYWVsIFNjaGluemVsIFttYWlsdG86c2NoaW56
ZWxAaXAtcHJvamVjdHMuZGVdCj4gU2VudDogMzEgQXVndXN0IDIwMTcgMTI6MDIKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCj4gQ2M6IFRob21hcyBUb2thIDx0b2thQGlwLXByb2plY3RzLmRlPgo+IFN1YmplY3Q6IEFX
OiBNZW1vcnkgSXNzdWUgSFZNIGd1ZXN0IGFmdGVyIFVwZ3JhZGUgZnJvbSA0LjQgdG8gNC44Cj4g
Cj4gSGVsbG8sCj4gCj4gc3J5IGZvciBIVE1MIE1haWwsIGl0IGlzIGF1dG8gY29uZmlndXJhdGlv
biBvZiBPdXRsb29rLgo+IAoKSSBrbm93Li4uIGl0J3MgYW5ub3lpbmcuIEFsc28sIHBsZWFzZSBk
b24ndCB0b3AtcG9zdCBvbiB0aGlzIGxpc3QuCgo+IFdlIGhhdmUgdGVzdGV0IGFkZGluZwo+IAo+
IGRldmljZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbiIKPiAKPiB0byB0aGUgY29uZmlnIGFuZCBy
ZWJvb3RpbmcgdGhlIFZNcy4gV2l0aCB0aGlzIGNvbmZpZ3VyYXRpb24sIG5vIAo+IGNoYW5nZSBh
dCBtZW1vcnkgdXNhZ2UuCj4gCgpZb3UgbmVlZAoKZGV2aWNlX21vZGVsX3ZlcnNpb249InFlbXUt
eGVuLXRyYWRpdGlvbmFsIgoKICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:13: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.xen.org>)
	id 1dnNPU-0001ZJ-AG; Thu, 31 Aug 2017 11:13:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dnNPT-0001Z5-ED
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:13:19 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CD/D2-01777-E4FE7A95; Thu, 31 Aug 2017 11:13:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GHpdS9fr/fJ
 Ig8XbRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owzL2ayFLSXVjw7/YalgfFichcjJ4eQwERG
 iQ2HmLsYuThYBBpYJS7ums0G4kgIzGGVmHJ1DSNIlYRAnsTUiWtZuhg5gOwiiaZTSRBmvsSPa
 aEgFbwCghInZz4BqxAS8JJ4/NQJJMwpECix5fAEsIlCArcZJT6t3cUEkmATUJfo3j0TbDqLgK
 pEy59T7BBzAiTWvnvFCDJHWMBK4t1fd5CwiICeRHPPUxYQm1mgWqJx0Rp2CNtHYsf5fuYJjIK
 zkFwxC0kKwtaUaN3+mx3C1pBYcGcfI4StLbFs4WvmBYysqxjVi1OLylKLdM30kooy0zNKchMz
 c3QNDUz1clOLixPTU3MSk4r1kvNzNzECA5wBCHYwTm1wPsQoycGkJMr78PbySCG+pPyUyozE4
 oz4otKc1OJDjDIcHEoSvHffAuUEi1LTUyvSMnOAsQaTluDgURLhXfwGKM1bXJCYW5yZDpE6xR
 jIceXKui9MHBtWrweSUw5sB5KHfp/4zsRxDEw+ebP9NxNHy1sgKcSSl5+XKiXOO+Ud0CABkEE
 ZpXlwa2Dp4xKjrJQwLyPQ4UI8BalFuZklqPKvGMU5GJWEec+CXMuTmVcCd80roEOZgA6N9VoK
 cmhJIkJKqoGRMd7xoO255/mvZM5X73T3yPZ8e+hKKd/0DtdLmUWS3avP6X2WM/Y3/fZSJGcei
 /KTP13BE5YrhPzUqlm16vc9pV/cy15ddC1xKnieaPDgVNh21y73tzFrUpl9DDvOPjYVKW/SWb
 dsq/Ovp/EzxNJNvht8zJecVGp+Q1D6L1NIT59A2iF/uTglluKMREMt5qLiRACHcmAjGgMAAA=
 =
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504177993!95707719!1
X-Originating-IP: [209.85.215.42]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37207 invoked from network); 31 Aug 2017 11:13:14 -0000
Received: from mail-lf0-f42.google.com (HELO mail-lf0-f42.google.com)
 (209.85.215.42)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Aug 2017 11:13:14 -0000
Received: by mail-lf0-f42.google.com with SMTP id y128so1428599lfd.4
 for <xen-devel@lists.xen.org>; Thu, 31 Aug 2017 04:13:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1p1DIbTE+xZof1IRqEOU+OeyhqA+K8qwktNUPZiRhug=;
 b=AHN87jYHVq1YgKtYOX3DnOSir5aemcA7OSMiWnPL60mP4MlxwV6h6aXP/IjUeqzXYS
 BEfLNdyAE1ozroqFWHji5CfQoW+qKwEbguXK35ih0rKHN04INyHmSeLQ11ZYs5uNSYLQ
 siKt8fk/ZuX+ejPRIJvB9ziHQqUA/5kld5cQ2JT54AzON7uP+jzTZfGh1VKlbH2whZ13
 Aiz2p2UNIsaxbhDxuW6B9VE/sQLjKn1eYPu73SzSVWysoCyvBflZgtcfIZ20Nya7hqxo
 sq0tclWPoLRAwMzWGQoboGvWFthka5ttEKkySbkktVoOJl0XItIJzpcZAgtDtGzegIWb
 QFRg==
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=1p1DIbTE+xZof1IRqEOU+OeyhqA+K8qwktNUPZiRhug=;
 b=ADIuTeaMoabWuItcQyjBcftR1+OK4BbjEWo8E90gfGuAeNDvUELQjE0jt9NhA+UMwG
 m5BzTTGdQUnnBwSkK4FVyRhrbCox/PwMLCKDZnhNM9mEjGDClrr1F90GyMQIMTB0qrhu
 d7O2+VlxlCuX4JBAovZ1u1Hvr4JyVqnwcSMaDTSQl7yX2lXY9WeOUhzurkQP5UGMlTMB
 7hVt5XzuqRd2qtbp26qyVvaIlw54Etsn6tdPI3+nUE+AnwNebiLoyXtW/bQLIP8S1UuA
 spI3O9leQHJH6P1aEAv5nQuS2XeD07tGpJJLBIHI8cVmp17IdzVycqL3yGXLgA+wFrkJ
 ReTQ==
X-Gm-Message-State: AHYfb5hk5HdS6gmp467CoeYKOeeL/4pvJn0rejI1J9j47KozkL4Nu7BY
 3zipBxG99g80JAUmFjlJsmhvp6ByCg==
X-Google-Smtp-Source: ADKCNb6FqhaoMmLEGeFyCRoqIC+DV5KRaKM2FOMgCu82ddZLh5yktXT8pXuhN+d11COZHJ908Bt9ZhQ0PHcuhK5WufY=
X-Received: by 10.46.83.5 with SMTP id h5mr2046866ljb.104.1504177993425; Thu,
 31 Aug 2017 04:13:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.77 with HTTP; Thu, 31 Aug 2017 04:13:12 -0700 (PDT)
In-Reply-To: <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
 <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Thu, 31 Aug 2017 16:43:12 +0530
Message-ID: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Cc: 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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7533644724238529758=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7533644724238529758==
Content-Type: multipart/alternative; boundary="94eb2c1cee58fa2a0c05580aba34"

--94eb2c1cee58fa2a0c05580aba34
Content-Type: text/plain; charset="UTF-8"

Hello Oleksandr,

I had removed A72 cluster and tried to boot only two A35 but I got same
error.

Is anything added or missing in A35 compare to A53?

Regards,
Bharat

On Wed, Aug 30, 2017 at 8:00 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:

> Hello Oleksandr,
> Thank you very much for your input.
>
> Yes. agree. I will check by removing A72 core from DT.
>
> Thanks,
> Bharat
>
> On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko <olekstysh@gmail.com
> > wrote:
>
>> Hi,
>>
>> Not sure that I am a competent person, just my assumptions.
>>
>> CCed ARM guys.
>>
>> On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:
>> > Hello All
>> >
>> > I am trying to run Xen on new hardware which has two A35 and one A72
>> core.
>> > Xen booted intially but it hangs at smp_call_function(setup_virt_p
>> aging_one,
>> > (void *)val, 1) function call.
>>
>> It might be a consequence of that CPU cores are different. And they
>> might have different set of features, or even settings.
>> And these features/settings the boot CPU has don't compatible with
>> other (non-boot) CPUs.
>> Can you try not to bringup A72 core (remove it from DT or another
>> way), leave only two A35 and see what will happen.
>>
>> > Find following log of Xen booting,same set of features.
>> >
>> > - UART enabled -
>> > - CPU 00000000 booting -
>> > - Current EL 00000008 -
>> > - Xen starting at EL2 -
>> > - Zero BSS -
>> > - Setting up control registers -
>> > - Turning on paging -
>> > - Ready -
>> > (XEN) Checking for initrd in /chosen
>> > (XEN) RAM: 0000000040000000 - 00000000bfffffff
>> > (XEN)
>> > (XEN) MODULE[0]: 0000000044000000 - 000000004400fd5a Device Tree
>> > (XEN)
>> > (XEN) Command line: <NULL>
>> Why? Does your device-tree have bootargs?
>>
>> > (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
>> > (XEN) Update BOOTMOD_XEN from 0000000040080000-0000000040194e01 =>
>> > 00000000bfe01
>> > (XEN) Domain heap initialised
>> > (XEN) Booting using Device Tree
>> > (XEN) Platform: Generic System
>> > (XEN) Taking dtuart configuration from /chosen/stdout-path
>> > (XEN) Looking for dtuart at "serial0", options ""
>> >  __  __            _  _    _  ___                     _        _     _
>> >  \ \/ /___ _ __   | || |  / |/ _ \    _   _ _ __  ___| |_ __ _| |__ | |
>> ___
>> >   \  // _ \ '_ \  | || |_ | | | | |__| | | | '_ \/ __| __/ _` | '_ \|
>> |/ _ \
>> >   /  \  __/ | | | |__   _|| | |_| |__| |_| | | | \__ \ || (_| | |_) |
>> |  __/
>> >  /_/\_\___|_| |_|    |_|(_)_|\___/    \__,_|_|
>> |_|___/\__\__,_|_.__/|_|\___|
>> >
>> > (XEN) Xen version 4.10-unstable (bgohil@) (aarch64-linux-gnu-gcc
>> > (Ubuntu/Linaro7
>> > (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100 git:9053a74-dirty
>> > (XEN) Processor: 410fd041: "ARM Limited", variant: 0x0, part 0xd04, rev
>> 0x1
>> > (XEN) 64-bit Execution:
>> > (XEN)   Processor Features: 0000000000002222 0000000000000000
>> > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>> > (XEN)     Extensions: FloatingPoint AdvancedSIMD
>> > (XEN)   Debug Features: 0000000010305106 0000000000000000
>> > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>> > (XEN)   Memory Model Features: 0000000000101122 0000000000000000
>> > (XEN)   ISA Features:  0000000000011120 0000000000000000
>> > (XEN) 32-bit Execution:
>> > (XEN)   Processor Features: 00000131:00011011
>> > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>> > (XEN)     Extensions: GenericTimer Security
>> > (XEN)   Debug Features: 03010066
>> > (XEN)   Auxiliary Features: 00000000
>> > (XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
>> > (XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142
>> 00011121
>> > (XEN) Using PSCI-1.0 for SMP bringup
>> > (XEN) SMP: Allowing 3 CPUs
>> > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 13000 KHz
>> > (XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected 0x2000
>> Sounds like GIC settings are not completely correct.
>> Wrong GIC settings might lead to that IPIs won't work as expected. And
>> boot CPU will
>> get stuck waiting for another CPU.
>> Just double check.
>>
>> > (XEN) GICv2 initialization:
>> > (XEN)         gic_dist_addr=0000000010510000
>> > (XEN)         gic_cpu_addr=0000000010520000
>> > (XEN)         gic_hyp_addr=0000000010540000
>> > (XEN)         gic_vcpu_addr=0000000010560000
>> > (XEN)         gic_maintenance_irq=25
>> > (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b).
>> > (XEN) Using scheduler: SMP Credit Scheduler (credit)
>> > (XEN) Allocated console ring of 32 KiB.
>> > (XEN) Bringing up CPU1
>> > - CPU 00000001 booting -
>> > - Current EL 00000008 -
>> > - Xen starting at EL2 -
>> > - Setting up control registers -
>> > - Turning on paging -
>> > - Ready -
>> > (XEN) CPU 1 booted.
>> > (XEN) Bringing up CPU2
>> > - CPU 00000200 booting -
>> > - Current EL 00000008 -
>> > - Xen starting at EL2 -
>> > - Setting up control registers -
>> > - Turning on paging -
>> > - Ready -
>> > (XEN) CPU 2 booted.
>> > (XEN) Brought up 3 CPUs
>> > (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
>> > (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
>> >
>> > Can anyone guide me how to debug this problem or what could be wrong
>> here?
>> >
>> > It looks, writing into VTCR_EL2 hang the system.
>> >
>> > --
>> > Regards,
>> > Bharat Gohil
>> >
>> >
>> > _______________________________________________
>> > Xen-devel mailing list
>> > Xen-devel@lists.xen.org
>> > https://lists.xen.org/xen-devel
>> >
>>
>> --
>> Regards,
>>
>> Oleksandr Tyshchenko
>>
>
>
>
> --
> 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

--94eb2c1cee58fa2a0c05580aba34
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Hello Oleksandr,<br><br></div><div>I had removed=
 A72 cluster and tried to boot only two A35 but I got same error.<br><br></=
div><div>Is anything added or missing in A35 compare to A53?<br><br></div><=
div></div><div></div>Regards,<br></div>Bharat<br></div><div class=3D"gmail_=
extra"><br><div class=3D"gmail_quote">On Wed, Aug 30, 2017 at 8:00 PM, bhar=
at 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;padd=
ing-left:1ex"><div dir=3D"ltr"><div><div><div><div>Hello Oleksandr,<br></di=
v>Thank you very much for your input.<br><br></div>Yes. agree. I will check=
 by removing A72 core from DT. <br><br></div>Thanks,<br></div>Bharat<br><di=
v><div><div><div><div><div><div class=3D"gmail_extra"><div><div class=3D"h5=
"><br><div class=3D"gmail_quote">On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr=
 Tyshchenko <span dir=3D"ltr">&lt;<a href=3D"mailto:olekstysh@gmail.com" ta=
rget=3D"_blank">olekstysh@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">Hi,<br>
<br>
Not sure that I am a competent person, just my assumptions.<br>
<br>
CCed ARM guys.<br>
<span><br>
On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil &lt;<a href=3D"mailto:ghl.bhr=
t@gmail.com" target=3D"_blank">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt; Hello All<br>
&gt;<br>
&gt; I am trying to run Xen on new hardware which has two A35 and one A72 c=
ore.<br>
&gt; Xen booted intially but it hangs at smp_call_function(setup_virt_p<wbr=
>aging_one,<br>
&gt; (void *)val, 1) function call.<br>
<br>
</span>It might be a consequence of that CPU cores are different. And they<=
br>
might have different set of features, or even settings.<br>
And these features/settings the boot CPU has don&#39;t compatible with<br>
other (non-boot) CPUs.<br>
Can you try not to bringup A72 core (remove it from DT or another<br>
way), leave only two A35 and see what will happen.<br>
<br>
&gt; Find following log of Xen booting,same set of features.<br>
<span>&gt;<br>
&gt; - UART enabled -<br>
&gt; - CPU 00000000 booting -<br>
&gt; - Current EL 00000008 -<br>
&gt; - Xen starting at EL2 -<br>
&gt; - Zero BSS -<br>
&gt; - Setting up control registers -<br>
&gt; - Turning on paging -<br>
&gt; - Ready -<br>
&gt; (XEN) Checking for initrd in /chosen<br>
&gt; (XEN) RAM: 0000000040000000 - 00000000bfffffff<br>
&gt; (XEN)<br>
&gt; (XEN) MODULE[0]: 0000000044000000 - 000000004400fd5a Device Tree<br>
&gt; (XEN)<br>
&gt; (XEN) Command line: &lt;NULL&gt;<br>
</span>Why? Does your device-tree have bootargs?<br>
<div><div class=3D"m_-6719235532178510912h5"><br>
&gt; (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c<wbr>0000000<br>
&gt; (XEN) Update BOOTMOD_XEN from 0000000040080000-0000000040194<wbr>e01 =
=3D&gt;<br>
&gt; 00000000bfe01<br>
&gt; (XEN) Domain heap initialised<br>
&gt; (XEN) Booting using Device Tree<br>
&gt; (XEN) Platform: Generic System<br>
&gt; (XEN) Taking dtuart configuration from /chosen/stdout-path<br>
&gt; (XEN) Looking for dtuart at &quot;serial0&quot;, options &quot;&quot;<=
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=A0 =C2=A0_=C2=A0 =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 _=
=C2=A0 =C2=A0_ _ __=C2=A0 ___| |_ __ _| |__ | | ___<br>
&gt;=C2=A0 =C2=A0\=C2=A0 // _ \ &#39;_ \=C2=A0 | || |_ | | | | |__| | | | &=
#39;_ \/ __| __/ _` | &#39;_ \| |/ _ \<br>
&gt;=C2=A0 =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; (XEN) Xen version 4.10-unstable (bgohil@) (aarch64-linux-gnu-gcc<br>
&gt; (Ubuntu/Linaro7<br>
&gt; (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100 git:9053a74-dir=
ty<br>
&gt; (XEN) Processor: 410fd041: &quot;ARM Limited&quot;, variant: 0x0, part=
 0xd04, rev 0x1<br>
&gt; (XEN) 64-bit Execution:<br>
&gt; (XEN)=C2=A0 =C2=A0Processor Features: 0000000000002222 000000000000000=
0<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0Exception Levels: EL3:64+32 EL2:64+32 EL1:64+=
32 EL0:64+32<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: FloatingPoint AdvancedSIMD<br>
&gt; (XEN)=C2=A0 =C2=A0Debug Features: 0000000010305106 0000000000000000<br=
>
&gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 0000000000000000 000000000000000=
0<br>
&gt; (XEN)=C2=A0 =C2=A0Memory Model Features: 0000000000101122 000000000000=
0000<br>
&gt; (XEN)=C2=A0 =C2=A0ISA Features:=C2=A0 0000000000011120 000000000000000=
0<br>
&gt; (XEN) 32-bit Execution:<br>
&gt; (XEN)=C2=A0 =C2=A0Processor Features: 00000131:00011011<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0Instruction Sets: AArch32 A32 Thumb Thumb-2 J=
azelle<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: GenericTimer Security<br>
&gt; (XEN)=C2=A0 =C2=A0Debug Features: 03010066<br>
&gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 00000000<br>
&gt; (XEN)=C2=A0 =C2=A0Memory Model Features: 10201105 40000000 01260000 02=
102211<br>
&gt; (XEN)=C2=A0 ISA Features: 02101110 13112111 21232042 01112131 00011142=
 00011121<br>
&gt; (XEN) Using PSCI-1.0 for SMP bringup<br>
&gt; (XEN) SMP: Allowing 3 CPUs<br>
&gt; (XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 13000 KHz<=
br>
&gt; (XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected 0x20=
00<br>
</div></div>Sounds like GIC settings are not completely correct.<br>
Wrong GIC settings might lead to that IPIs won&#39;t work as expected. And<=
br>
boot CPU will<br>
get stuck waiting for another CPU.<br>
Just double check.<br>
<div><div class=3D"m_-6719235532178510912h5"><br>
&gt; (XEN) GICv2 initialization:<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_dist_addr=3D<wbr>0000000010=
510000<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_cpu_addr=3D0000000010520000=
<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_hyp_addr=3D0000000010540000=
<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_vcpu_addr=3D<wbr>0000000010=
560000<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_maintenance_irq=3D25<br>
&gt; (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b).<br>
&gt; (XEN) Using scheduler: SMP Credit Scheduler (credit)<br>
&gt; (XEN) Allocated console ring of 32 KiB.<br>
&gt; (XEN) Bringing up CPU1<br>
&gt; - CPU 00000001 booting -<br>
&gt; - Current EL 00000008 -<br>
&gt; - Xen starting at EL2 -<br>
&gt; - Setting up control registers -<br>
&gt; - Turning on paging -<br>
&gt; - Ready -<br>
&gt; (XEN) CPU 1 booted.<br>
&gt; (XEN) Bringing up CPU2<br>
&gt; - CPU 00000200 booting -<br>
&gt; - Current EL 00000008 -<br>
&gt; - Xen starting at EL2 -<br>
&gt; - Setting up control registers -<br>
&gt; - Turning on paging -<br>
&gt; - Ready -<br>
&gt; (XEN) CPU 2 booted.<br>
&gt; (XEN) Brought up 3 CPUs<br>
&gt; (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID<br>
&gt; (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558<br>
&gt;<br>
&gt; Can anyone guide me how to debug this problem or what could be wrong h=
ere?<br>
&gt;<br>
&gt; It looks, writing into VTCR_EL2 hang the system.<br>
&gt;<br>
&gt; --<br>
&gt; Regards,<br>
&gt; Bharat Gohil<br>
&gt;<br>
&gt;<br>
</div></div>&gt; ______________________________<wbr>_________________<br>
&gt; Xen-devel mailing list<br>
&gt; <a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">Xen-devel=
@lists.xen.org</a><br>
&gt; <a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=
=3D"_blank">https://lists.xen.org/xen-deve<wbr>l</a><br>
&gt;<br>
<span class=3D"m_-6719235532178510912HOEnZb"><font color=3D"#888888"><br>
--<br>
Regards,<br>
<br>
Oleksandr Tyshchenko<br>
</font></span></blockquote></div><br><br clear=3D"all"><br></div></div><spa=
n class=3D"HOEnZb"><font color=3D"#888888">-- <br><div class=3D"m_-67192355=
32178510912gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"=
ltr"><div><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software Engine=
er<br></div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_blan=
k">bharat.gohil@harman.com</a><br></div><div><a href=3D"tel:+91%2094270%205=
4633" value=3D"+919427054633" target=3D"_blank">+919427054633</a></div></di=
v></div></div>
</font></span></div></div></div></div></div></div></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>

--94eb2c1cee58fa2a0c05580aba34--


--===============7533644724238529758==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7533644724238529758==--


From xen-devel-bounces@lists.xen.org Thu Aug 31 11:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:22: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.xen.org>)
	id 1dnNYQ-0002U6-OD; Thu, 31 Aug 2017 11:22:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnNYQ-0002Tw-4k
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 11:22:34 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 DC/0D-03423-971F7A95; Thu, 31 Aug 2017 11:22:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUrfi4/J
 Ig0trdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpE2YwFuxPqdj4eDVbA+N/jy5GTg4JAX+J
 91372EBsNgFliZ+dvWC2iICeRNOB54xdjFwczAITGCV2377CApIQFvCS+HTgApjNIqAqca9lD
 VgDr4CFRG/7TiaIofISu9ousoLYnAKWErf6J4HFhYBqXv+5wQphK0h0TD/GBNErKHFy5hOwmc
 wCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiem
 pOYlJxXrJ+bmbGIHhwwAEOxhPrws8xCjJwaQkyvvw9vJIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8u98D5QSLUtNTK9Iyc4CBDJOW4OBREuFV+QCU5i0uSMwtzkyHSJ1iVJQS59UASQiAJDJK8
 +DaYNFziVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK86iBTeDLzSuCmvwJazAS0ONZrKcjikk
 SElFQDY4lvItuh+S23g5pz1tZ78nd3mtvsXtnv4hK9+fLau5cORN95tPl7127r+zOvxYfKC9a
 5SUQIM6Qly3mvChA24trbfSZSJDPvn87LwPdtD7ytDJ7Mmb/mmlPez9/bWxP1W920jnvNO/Hh
 5+HLhtv2Hk3/lSt8auNbEV8Xx1a5xKMZR73VZ6TfVGIpzkg01GIuKk4EAH6eYHGZAgAA
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504178545!68501308!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43843 invoked from network); 31 Aug 2017 11:22:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:22:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="437815629"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 12:22:23 +0100
Message-ID: <20170831112223.24761-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831112223.24761-1-wei.liu2@citrix.com>
References: <20170831112223.24761-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 v2 2/2] x86/mm: merge ptwr and mmio_ro page
	fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBhIHVuaWZpZWQgZW50cnkgdG8gYXZvaWQgZ29pbmcgdGhyb3VnaCBwdGUgbG9vay11
cCwgZGVjb2RlIGFuZAplbXVsYXRpb24gY3ljbGUgbW9yZSB0aGFuIG5lY2Vzc2FyeS4gVGhlIHBh
dGggdGFrZW4gaXMgZGV0ZXJtaW5lZCBieQp0aGUgZmF1bHRpbmcgYWRkcmVzcy4KCk5vdGUgdGhh
dCB0aGUgb3JkZXIgb2YgY2hlY2tzIGlzIGNoYW5nZWQgaW4gdGhlIG5ldyBmdW5jdGlvbiwgYnV0
IHRoZQpvcmRlciBvZiB0aGUgY2hlY2tzIGlzIHBlcmZvcm1lZCBzaG91bGRuJ3QgbWF0dGVyLgoK
VGhlIHNvbGUgY2FsbGVyIGlzIGNoYW5nZWQgdG8gdXNlIHRoZSBuZXcgZnVuY3Rpb24uCgpObyBm
dW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCnYyOiByZWJhc2UgYW5kIChzb3J0
YSkgbWVyZ2UgQW5kcmV3J3MgY2hhbmdlcwoKRG9tMCBib290cyBmaW5lLiAgWFRGIGlzIGhhcHB5
IHdpdGggdGhpcyBjaGFuZ2UuIExldCBtZSBrbm93IGlmIG1vcmUKdGVzdHMgY2FuIGJlIGRvbmUu
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMjkwICsrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgfCAg
MjAgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgICA1ICstCiAzIGZpbGVzIGNoYW5n
ZWQsIDE0MCBpbnNlcnRpb25zKCspLCAxNzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAzMzA2MDg4MjU1Li40Mjk0
NDJhYTFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0uYwpAQCAtNTE3Niw5MSArNTE3Niw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfb3BzIHB0d3JfZW11bGF0ZV9vcHMgPSB7CiAgICAgLmNwdWlkICAgICAgPSBwdl9lbXVsX2Nw
dWlkLAogfTsKIAotLyogV3JpdGUgcGFnZSBmYXVsdCBoYW5kbGVyOiBjaGVjayBpZiBndWVzdCBp
cyB0cnlpbmcgdG8gbW9kaWZ5IGEgUFRFLiAqLwotaW50IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgbDFfcGdlbnRyeV90ICAg
ICAgcHRlOwotICAgIHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCBwdHdyX2N0eHQ7Ci0gICAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dCA9IHsKLSAgICAgICAucmVncyA9IHJlZ3MsCi0gICAg
ICAgLnZlbmRvciA9IGQtPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IsCi0gICAgICAgLmFkZHJfc2l6
ZSA9IGlzX3B2XzMyYml0X2RvbWFpbihkKSA/IDMyIDogQklUU19QRVJfTE9ORywKLSAgICAgICAu
c3Bfc2l6ZSAgID0gaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOiBCSVRTX1BFUl9MT05HLAot
ICAgICAgIC5sbWEgICAgICAgPSAhaXNfcHZfMzJiaXRfZG9tYWluKGQpLAotICAgICAgIC5kYXRh
ICAgICAgPSAmcHR3cl9jdHh0LAotICAgIH07Ci0gICAgaW50IHJjOwotCi0gICAgLyogQXR0ZW1w
dCB0byByZWFkIHRoZSBQVEUgdGhhdCBtYXBzIHRoZSBWQSBiZWluZyBhY2Nlc3NlZC4gKi8KLSAg
ICBwdGUgPSBndWVzdF9nZXRfZWZmX2wxZShhZGRyKTsKLQotICAgIC8qIFdlIGFyZSBsb29raW5n
IG9ubHkgZm9yIHJlYWQtb25seSBtYXBwaW5ncyBvZiBwLnQuIHBhZ2VzLiAqLwotICAgIGlmICgg
KChsMWVfZ2V0X2ZsYWdzKHB0ZSkgJiAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SVykpICE9IF9QQUdF
X1BSRVNFTlQpIHx8Ci0gICAgICAgICByYW5nZXNldF9jb250YWluc19zaW5nbGV0b24obW1pb19y
b19yYW5nZXMsIGwxZV9nZXRfcGZuKHB0ZSkpIHx8Ci0gICAgICAgICAhZ2V0X3BhZ2VfZnJvbV9t
Zm4obDFlX2dldF9tZm4ocHRlKSwgZCkgKQotICAgICAgICBnb3RvIGJhaWw7Ci0KLSAgICBwYWdl
ID0gbDFlX2dldF9wYWdlKHB0ZSk7Ci0gICAgaWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkKLSAgICB7
Ci0gICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICBnb3RvIGJhaWw7Ci0gICAgfQotCi0g
ICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1Rf
bDFfcGFnZV90YWJsZSApCi0gICAgewotICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKLSAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdvdG8gYmFpbDsKLSAgICB9Ci0KLSAgICBwdHdy
X2N0eHQgPSAoc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0KSB7Ci0gICAgICAgIC5jcjIgPSBhZGRy
LAotICAgICAgICAucHRlID0gcHRlLAotICAgIH07Ci0KLSAgICByYyA9IHg4Nl9lbXVsYXRlKCZj
dHh0LCAmcHR3cl9lbXVsYXRlX29wcyk7Ci0KLSAgICBwYWdlX3VubG9jayhwYWdlKTsKLSAgICBw
dXRfcGFnZShwYWdlKTsKLQotICAgIHN3aXRjaCAoIHJjICkKLSAgICB7Ci0gICAgY2FzZSBYODZF
TVVMX0VYQ0VQVElPTjoKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhpcyBlbXVsYXRpb24gb25s
eSBjb3ZlcnMgd3JpdGVzIHRvIHBhZ2V0YWJsZXMgd2hpY2ggYXJlIG1hcmtlZAotICAgICAgICAg
KiByZWFkLW9ubHkgYnkgWGVuLiAgV2UgdG9sZXJhdGUgI1BGIChpbiBjYXNlIGEgY29uY3VycmVu
dCBwYWdldGFibGUKLSAgICAgICAgICogdXBkYXRlIGhhcyBzdWNjZWVkZWQgb24gYSBkaWZmZXJl
bnQgdmNwdSkuICBBbnl0aGluZyBlbHNlIGlzIGFuCi0gICAgICAgICAqIGVtdWxhdGlvbiBidWcs
IG9yIGEgZ3Vlc3QgcGxheWluZyB3aXRoIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gdW5kZXIKLSAg
ICAgICAgICogWGVuJ3MgZmVldC4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggY3R4dC5ldmVu
dC50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OICYmCi0gICAgICAgICAgICAgY3R4
dC5ldmVudC52ZWN0b3IgPT0gVFJBUF9wYWdlX2ZhdWx0ICkKLSAgICAgICAgICAgIHB2X2luamVj
dF9ldmVudCgmY3R4dC5ldmVudCk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgIlVuZXhwZWN0ZWQgZXZlbnQg
KHR5cGUgJXUsIHZlY3RvciAlI3gpIGZyb20gZW11bGF0aW9uXG4iLAotICAgICAgICAgICAgICAg
ICAgICAgY3R4dC5ldmVudC50eXBlLCBjdHh0LmV2ZW50LnZlY3Rvcik7Ci0KLSAgICAgICAgLyog
RmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxfT0tBWToKLQotICAgICAgICBpZiAoIGN0
eHQucmV0aXJlLnNpbmdsZXN0ZXAgKQotICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlv
bihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOwotCi0gICAgICAgIC8qIEZhbGx0aHJvdWdo
ICovCi0gICAgY2FzZSBYODZFTVVMX1JFVFJZOgotICAgICAgICBwZXJmY19pbmNyKHB0d3JfZW11
bGF0aW9ucyk7Ci0gICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Ci0gICAgfQotCi0g
YmFpbDoKLSAgICByZXR1cm4gMDsKLX0KLQogLyoqKioqKioqKioqKioqKioqKioqKioqKioKICAq
IGZhdWx0IGhhbmRsaW5nIGZvciByZWFkLW9ubHkgTU1JTyBwYWdlcwogICovCkBAIC01MzMzLDgz
ICs1MjQ4LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgbW1jZmdfaW50
ZXJjZXB0X29wcyA9IHsKICAgICAuY3B1aWQgICAgICA9IHB2X2VtdWxfY3B1aWQsCiB9OwogCi0v
KiBDaGVjayBpZiBndWVzdCBpcyB0cnlpbmcgdG8gbW9kaWZ5IGEgci9vIE1NSU8gcGFnZS4gKi8K
LWludCBtbWlvX3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
YWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCi17Ci0gICAgbDFfcGdlbnRyeV90IHB0ZTsKLSAgICB1bnNpZ25lZCBsb25nIG1mbjsKLSAg
ICB1bnNpZ25lZCBpbnQgYWRkcl9zaXplID0gaXNfcHZfMzJiaXRfdmNwdSh2KSA/IDMyIDogQklU
U19QRVJfTE9ORzsKLSAgICBzdHJ1Y3QgbW1pb19yb19lbXVsYXRlX2N0eHQgbW1pb19yb19jdHh0
ID0geyAuY3IyID0gYWRkciB9OwotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7
Ci0gICAgICAgIC5yZWdzID0gcmVncywKLSAgICAgICAgLnZlbmRvciA9IHYtPmRvbWFpbi0+YXJj
aC5jcHVpZC0+eDg2X3ZlbmRvciwKLSAgICAgICAgLmFkZHJfc2l6ZSA9IGFkZHJfc2l6ZSwKLSAg
ICAgICAgLnNwX3NpemUgPSBhZGRyX3NpemUsCi0gICAgICAgIC5sbWEgPSAhaXNfcHZfMzJiaXRf
dmNwdSh2KSwKLSAgICAgICAgLmRhdGEgPSAmbW1pb19yb19jdHh0LAotICAgIH07Ci0gICAgaW50
IHJjOwotCi0gICAgLyogQXR0ZW1wdCB0byByZWFkIHRoZSBQVEUgdGhhdCBtYXBzIHRoZSBWQSBi
ZWluZyBhY2Nlc3NlZC4gKi8KLSAgICBwdGUgPSBndWVzdF9nZXRfZWZmX2wxZShhZGRyKTsKLQot
ICAgIC8qIFdlIGFyZSBsb29raW5nIG9ubHkgZm9yIHJlYWQtb25seSBtYXBwaW5ncyBvZiBNTUlP
IHBhZ2VzLiAqLwotICAgIGlmICggKChsMWVfZ2V0X2ZsYWdzKHB0ZSkgJiAoX1BBR0VfUFJFU0VO
VHxfUEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAg
ICBtZm4gPSBsMWVfZ2V0X3BmbihwdGUpOwotICAgIGlmICggbWZuX3ZhbGlkKF9tZm4obWZuKSkg
KQotICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKF9t
Zm4obWZuKSk7Ci0gICAgICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXJf
YW5kX3JlZmVyZW5jZShwYWdlKTsKLQotICAgICAgICBpZiAoIG93bmVyICkKLSAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICBpZiAoIG93bmVyICE9IGRvbV9pbyApCi0gICAgICAg
ICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBpZiAoICFyYW5nZXNldF9jb250YWluc19zaW5n
bGV0b24obW1pb19yb19yYW5nZXMsIG1mbikgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlm
ICggcGNpX3JvX21tY2ZnX2RlY29kZShtZm4sICZtbWlvX3JvX2N0eHQuc2VnLCAmbW1pb19yb19j
dHh0LmJkZikgKQotICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmbW1jZmdfaW50ZXJj
ZXB0X29wcyk7Ci0gICAgZWxzZQotICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmbW1p
b19yb19lbXVsYXRlX29wcyk7Ci0KLSAgICBzd2l0Y2ggKCByYyApCi0gICAgewotICAgIGNhc2Ug
WDg2RU1VTF9FWENFUFRJT046Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoaXMgZW11bGF0aW9u
IG9ubHkgY292ZXJzIHdyaXRlcyB0byBNTUNGRyBzcGFjZSBvciByZWFkLW9ubHkgTUZOcy4KLSAg
ICAgICAgICogV2UgdG9sZXJhdGUgI1BGIChmcm9tIGhpdHRpbmcgYW4gYWRqYWNlbnQgcGFnZSBv
ciBhIHN1Y2Nlc3NmdWwKLSAgICAgICAgICogY29uY3VycmVudCBwYWdldGFibGUgdXBkYXRlKS4g
IEFueXRoaW5nIGVsc2UgaXMgYW4gZW11bGF0aW9uIGJ1ZywKLSAgICAgICAgICogb3IgYSBndWVz
dCBwbGF5aW5nIHdpdGggdGhlIGluc3RydWN0aW9uIHN0cmVhbSB1bmRlciBYZW4ncyBmZWV0Lgot
ICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBjdHh0LmV2ZW50LnR5cGUgPT0gWDg2X0VWRU5UVFlQ
RV9IV19FWENFUFRJT04gJiYKLSAgICAgICAgICAgICBjdHh0LmV2ZW50LnZlY3RvciA9PSBUUkFQ
X3BhZ2VfZmF1bHQgKQotICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmV2ZW50KTsK
LSAgICAgICAgZWxzZQotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAg
ICAgICAgICAgICAgICAgICAiVW5leHBlY3RlZCBldmVudCAodHlwZSAldSwgdmVjdG9yICUjeCkg
ZnJvbSBlbXVsYXRpb25cbiIsCi0gICAgICAgICAgICAgICAgICAgICBjdHh0LmV2ZW50LnR5cGUs
IGN0eHQuZXZlbnQudmVjdG9yKTsKLQotICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwotICAgIGNh
c2UgWDg2RU1VTF9PS0FZOgotCi0gICAgICAgIGlmICggY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCAp
Ci0gICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9FVkVO
VF9OT19FQyk7Ci0KLSAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxf
UkVUUlk6Ci0gICAgICAgIHBlcmZjX2luY3IobW1pb19yb19lbXVsYXRpb25zKTsKLSAgICAgICAg
cmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQog
dm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2b2lkKQogewogICAgIGlmICggc3lzdGVtX3N0YXRl
ICE9IFNZU19TVEFURV9lYXJseV9ib290ICkKQEAgLTY0NDEsNiArNjI3OSwxMzQgQEAgdm9pZCB3
cml0ZV8zMmJpdF9wc2VfaWRlbnRtYXAodWludDMyX3QgKmwyKQogICAgICAgICAgICAgICAgICBf
UEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZIHwgX1BBR0VfUFNFKTsKIH0KIAorLyogQ2hlY2sg
aWYgZ3Vlc3QgaXMgdHJ5aW5nIHRvIG1vZGlmeSBhIHIvbyBNTUlPIHBhZ2UuICovCitzdGF0aWMg
aW50IG1taW9fcm9fZG9fcGFnZV9mYXVsdChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgbDFf
cGdlbnRyeV90IHB0ZSkKK3sKKyAgICBzdHJ1Y3QgbW1pb19yb19lbXVsYXRlX2N0eHQgbW1pb19y
b19jdHh0ID0geyAuY3IyID0gYWRkciB9OworICAgIG1mbl90IG1mbiA9IGwxZV9nZXRfbWZuKHB0
ZSk7CisKKyAgICBpZiAoIG1mbl92YWxpZChtZm4pICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworICAgICAgICBzdHJ1Y3QgZG9tYWlu
ICpvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSk7CisKKyAgICAgICAg
aWYgKCBvd25lciApCisgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgaWYgKCBv
d25lciAhPSBkb21faW8gKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
OworICAgIH0KKworICAgIGN0eHQtPmRhdGEgPSAmbW1pb19yb19jdHh0OworICAgIGlmICggcGNp
X3JvX21tY2ZnX2RlY29kZShtZm5feChtZm4pLCAmbW1pb19yb19jdHh0LnNlZywgJm1taW9fcm9f
Y3R4dC5iZGYpICkKKyAgICAgICAgcmV0dXJuIHg4Nl9lbXVsYXRlKGN0eHQsICZtbWNmZ19pbnRl
cmNlcHRfb3BzKTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiB4ODZfZW11bGF0ZShjdHh0LCAm
bW1pb19yb19lbXVsYXRlX29wcyk7Cit9CisKKy8qIFdyaXRlIHBhZ2UgZmF1bHQgaGFuZGxlcjog
Y2hlY2sgaWYgZ3Vlc3QgaXMgdHJ5aW5nIHRvIG1vZGlmeSBhIFBURS4gKi8KK3N0YXRpYyBpbnQg
cHR3cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LCBzdHJ1Y3Qg
ZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBh
ZGRyLCBsMV9wZ2VudHJ5X3QgcHRlKQoreworICAgIHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCBw
dHdyX2N0eHQgPSB7CisgICAgICAgIC5jcjIgPSBhZGRyLAorICAgICAgICAucHRlID0gcHRlLAor
ICAgIH07CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBpbnQgcmMgPSBYODZFTVVM
X1VOSEFORExFQUJMRTsKKworICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGwxZV9nZXRfbWZu
KHB0ZSksIGQpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBwYWdlID0gbDFlX2dldF9wYWdl
KHB0ZSk7CisgICAgaWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkKKyAgICB7CisgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIChwYWdlLT51
LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spICE9IFBHVF9sMV9wYWdlX3RhYmxlICkK
KyAgICB7CisgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOworICAgICAgICBwdXRfcGFnZShwYWdl
KTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgY3R4dC0+ZGF0YSA9ICZwdHdyX2N0
eHQ7CisgICAgcmMgPSB4ODZfZW11bGF0ZShjdHh0LCAmcHR3cl9lbXVsYXRlX29wcyk7CisKKyAg
ICBwYWdlX3VubG9jayhwYWdlKTsKKyAgICBwdXRfcGFnZShwYWdlKTsKKworIG91dDoKKyAgICBy
ZXR1cm4gcmM7Cit9CisKK2ludCBwdl9yb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKK3sKKyAgICBsMV9wZ2VudHJ5X3QgcHRlOworICAgIHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGFkZHJfc2l6ZSA9IGlzX3B2XzMyYml0X3Zj
cHUodikgPyAzMiA6IEJJVFNfUEVSX0xPTkc7CisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
Y3R4dCA9IHsKKyAgICAgICAgLnJlZ3MgICAgICA9IHJlZ3MsCisgICAgICAgIC52ZW5kb3IgICAg
PSBkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yLAorICAgICAgICAuYWRkcl9zaXplID0gYWRkcl9z
aXplLAorICAgICAgICAuc3Bfc2l6ZSAgID0gYWRkcl9zaXplLAorICAgICAgICAubG1hICAgICAg
ID0gIWlzX3B2XzMyYml0X3ZjcHUodiksCisgICAgfTsKKyAgICBpbnQgcmM7CisgICAgYm9vbCBt
bWlvX3JvOworCisgICAgLyogQXR0ZW1wdCB0byByZWFkIHRoZSBQVEUgdGhhdCBtYXBzIHRoZSBW
QSBiZWluZyBhY2Nlc3NlZC4gKi8KKyAgICBwdGUgPSBndWVzdF9nZXRfZWZmX2wxZShhZGRyKTsK
KworICAgIC8qIFdlIGFyZSBvbmx5IGxvb2tpbmcgZm9yIHJlYWQtb25seSBtYXBwaW5ncyAqLwor
ICAgIGlmICggKChsMWVfZ2V0X2ZsYWdzKHB0ZSkgJiAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JX
KSkgIT0gX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIG1taW9fcm8g
PSByYW5nZXNldF9jb250YWluc19zaW5nbGV0b24obW1pb19yb19yYW5nZXMsIGwxZV9nZXRfcGZu
KHB0ZSkpOworICAgIGlmICggbW1pb19ybyApCisgICAgICAgIHJjID0gbW1pb19yb19kb19wYWdl
X2ZhdWx0KCZjdHh0LCBhZGRyLCBwdGUpOworICAgIGVsc2UKKyAgICAgICAgcmMgPSBwdHdyX2Rv
X3BhZ2VfZmF1bHQoJmN0eHQsIGQsIGFkZHIsIHB0ZSk7CisKKyAgICBzd2l0Y2ggKCByYyApCisg
ICAgeworICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CisgICAgICAgIC8qCisgICAgICAgICAq
IFRoaXMgZW11bGF0aW9uIGNvdmVycyB3cml0ZXMgdG86CisgICAgICAgICAqICAtIEwxIHBhZ2V0
YWJsZXMuCisgICAgICAgICAqICAtIE1NQ0ZHIHNwYWNlIG9yIHJlYWQtb25seSBNRk5zLgorICAg
ICAgICAgKiBXZSB0b2xlcmF0ZSAjUEYgKGZyb20gaGl0dGluZyBhbiBhZGphY2VudCBwYWdlIG9y
IGEgc3VjY2Vzc2Z1bAorICAgICAgICAgKiBjb25jdXJyZW50IHBhZ2V0YWJsZSB1cGRhdGUpLiAg
QW55dGhpbmcgZWxzZSBpcyBhbiBlbXVsYXRpb24gYnVnLAorICAgICAgICAgKiBvciBhIGd1ZXN0
IHBsYXlpbmcgd2l0aCB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtIHVuZGVyIFhlbidzIGZlZXQuCisg
ICAgICAgICAqLworICAgICAgICBpZiAoIGN0eHQuZXZlbnQudHlwZSA9PSBYODZfRVZFTlRUWVBF
X0hXX0VYQ0VQVElPTiAmJgorICAgICAgICAgICAgIGN0eHQuZXZlbnQudmVjdG9yID09IFRSQVBf
cGFnZV9mYXVsdCApCisgICAgICAgICAgICBwdl9pbmplY3RfZXZlbnQoJmN0eHQuZXZlbnQpOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAg
ICAgICAgICAgICAgICAgICJVbmV4cGVjdGVkIGV2ZW50ICh0eXBlICV1LCB2ZWN0b3IgJSN4KSBm
cm9tIGVtdWxhdGlvblxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGN0eHQuZXZlbnQudHlwZSwg
Y3R4dC5ldmVudC52ZWN0b3IpOworCisgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCisgICAgY2Fz
ZSBYODZFTVVMX09LQVk6CisgICAgICAgIGlmICggY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCisg
ICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9FVkVOVF9O
T19FQyk7CisKKyAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfUkVU
Ulk6CisgICAgICAgIGlmICggbW1pb19ybyApCisgICAgICAgICAgICBwZXJmY19pbmNyKG1taW9f
cm9fZW11bGF0aW9ucyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHBlcmZjX2luY3IocHR3
cl9lbXVsYXRpb25zKTsKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKyAgICB9
CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6
IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBz
LmMKaW5kZXggZjUyNWZhMjhkMy4uOGNkZDNjODkyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEzMDgsMTYgKzEzMDgsMTgg
QEAgc3RhdGljIGludCBmaXh1cF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAhKHJlZ3MtPmVycm9yX2NvZGUgJiAoUEZF
Q19yZXNlcnZlZF9iaXQgfCBQRkVDX2luc25fZmV0Y2gpKSAmJgogICAgICAgICAgKHJlZ3MtPmVy
cm9yX2NvZGUgJiBQRkVDX3dyaXRlX2FjY2VzcykgKQogICAgIHsKLSAgICAgICAgaWYgKCBWTV9B
U1NJU1QoZCwgd3JpdGFibGVfcGFnZXRhYmxlcykgJiYKLSAgICAgICAgICAgICAvKiBEbyBub3Qg
Y2hlY2sgaWYgYWNjZXNzLXByb3RlY3Rpb24gZmF1bHQgc2luY2UgdGhlIHBhZ2UgbWF5Ci0gICAg
ICAgICAgICAgICAgbGVnaXRpbWF0ZWx5IGJlIG5vdCBwcmVzZW50IGluIHNoYWRvdyBwYWdlIHRh
YmxlcyAqLwotICAgICAgICAgICAgIChwYWdpbmdfbW9kZV9lbmFibGVkKGQpIHx8Ci0gICAgICAg
ICAgICAgIChyZWdzLT5lcnJvcl9jb2RlICYgUEZFQ19wYWdlX3ByZXNlbnQpKSAmJgotICAgICAg
ICAgICAgIHB0d3JfZG9fcGFnZV9mYXVsdCh2LCBhZGRyLCByZWdzKSApCi0gICAgICAgICAgICBy
ZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOworICAgICAgICBib29sIHB0d3IsIG1taW9fcm87CisK
KyAgICAgICAgcHR3ciA9IFZNX0FTU0lTVChkLCB3cml0YWJsZV9wYWdldGFibGVzKSAmJgorICAg
ICAgICAgICAgICAgLyogRG8gbm90IGNoZWNrIGlmIGFjY2Vzcy1wcm90ZWN0aW9uIGZhdWx0IHNp
bmNlIHRoZSBwYWdlIG1heQorICAgICAgICAgICAgICAgICAgbGVnaXRpbWF0ZWx5IGJlIG5vdCBw
cmVzZW50IGluIHNoYWRvdyBwYWdlIHRhYmxlcyAqLworICAgICAgICAgICAgICAgKHBhZ2luZ19t
b2RlX2VuYWJsZWQoZCkgfHwKKyAgICAgICAgICAgICAgICAocmVncy0+ZXJyb3JfY29kZSAmIFBG
RUNfcGFnZV9wcmVzZW50KSk7CisKKyAgICAgICAgbW1pb19ybyA9IGlzX2hhcmR3YXJlX2RvbWFp
bihkKSAmJgorICAgICAgICAgICAgICAgICAgKHJlZ3MtPmVycm9yX2NvZGUgJiBQRkVDX3BhZ2Vf
cHJlc2VudCk7CiAKLSAgICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgKHJlZ3Mt
PmVycm9yX2NvZGUgJiBQRkVDX3BhZ2VfcHJlc2VudCkgJiYKLSAgICAgICAgICAgICBtbWlvX3Jv
X2RvX3BhZ2VfZmF1bHQodiwgYWRkciwgcmVncykgKQorICAgICAgICBpZiAoIChwdHdyIHx8IG1t
aW9fcm8pICYmIHB2X3JvX3BhZ2VfZmF1bHQodiwgYWRkciwgcmVncykgKQogICAgICAgICAgICAg
cmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA0YzAzYTMz
ZTc5Li4yZGM0ODk4YmVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC01MTEsMTAgKzUxMSw3IEBAIGV4dGVybiBp
bnQgbW1jZmdfaW50ZXJjZXB0X3dyaXRlKGVudW0geDg2X3NlZ21lbnQgc2VnLAogaW50IHB2X2Vt
dWxfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwKICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KTsKIAotaW50ICBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9u
ZywKLSAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwotaW50
ICBtbWlvX3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOworaW50IHB2
X3JvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZywgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKik7CiAKIGludCBhdWRpdF9hZGp1c3RfcGd0YWJsZXMoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IGRpciwgaW50IG5vaXN5KTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:22: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.xen.org>)
	id 1dnNYM-0002TA-5h; Thu, 31 Aug 2017 11:22:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnNYK-0002Sy-LZ
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 11:22:28 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 1A/E0-03414-471F7A95; Thu, 31 Aug 2017 11:22:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUrf44/J
 Ig/edChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5s5uZCl6pVtyfsY+1gfGxdBcjJ4eEgL/E
 k66ZrCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFYDXCAgESN54vBathEVCV+NHzCKyGV
 8BCYvrfGWwQM+UldrVdBKvnFLCUuNU/iQnEFgKqef3nBiuErSDRMf0YE0SvoMTJmU9YIHZJSB
 x88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBAYPAxDsYDy9LvAQoyQHk5Io78PbyyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDu
 fg+UEyxKTU+tSMvMAYYxTFqCg0dJhFflA1Cat7ggMbc4Mx0idYpRUUqcVwMkIQCSyCjNg2uDx
 c4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOqg0zhycwrgZv+CmgxE9DiWK+lIItLEhFSUg
 2MimfOlc1cPvN3csHT+DMm8ktCllmxqu7bfGMqo+pR+/+fgwqSA7lS33X8bSvYLVfta+RaFdG
 6ML7U4jS3brbYe+Fn7J8PH9dmiS3dk+4Z3HPovqP+lzfbXraq/zttZa6bvIZ76joDVvbu4rkr
 mtleveVY0r/Y8NX3tkf/l9cvOXxUyODJtVtnlViKMxINtZiLihMBrl+iMJgCAAA=
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504178545!68501308!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43569 invoked from network); 31 Aug 2017 11:22:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:22:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="437815619"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 12:22:22 +0100
Message-ID: <20170831112223.24761-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831112223.24761-1-wei.liu2@citrix.com>
References: <20170831112223.24761-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 v2 1/2] x86/mm: don't wrap x86_emulate_ctxt in
	ptwr_emulate_ctxt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV3cml0ZSB0aGUgY29kZSBzbyB0aGF0IGl0IGhhcyB0aGUgc2FtZSBzdHJ1Y3R1cmUgYXMKbW1p
b19yb19lbXVhbHRlX2N0eHQuIHg4Nl9lbXVsYXRlX2N0eHQgbm93IHBvaW50cyB0byBwdHdyX2Vt
dWxhdGVfY3R4dAp2aWEgaXRzIGRhdGEgcG9pbnRlci4KClRoaXMgcGF0Y2ggd2lsbCBoZWxwIHVu
aWZ5IG1taW9fcm8gYW5kIHB0d3IgY29kZSBwYXRocyBsYXRlci4KClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MjogZG8gYXdheSB3aXRoIHBvaW50ZXIg
aW4gcHR3cl9lbXVsYXRlX2N0eHQKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDQ4ICsrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjRiOTc0N2FiYS4uMzMwNjA4ODI1
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTQ5NjQsNyArNDk2NCw2IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICovCiAKIHN0cnVjdCBwdHdy
X2VtdWxhdGVfY3R4dCB7Ci0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dDsKICAgICB1
bnNpZ25lZCBsb25nIGNyMjsKICAgICBsMV9wZ2VudHJ5X3QgIHB0ZTsKIH07CkBAIC00OTk1LDcg
KzQ5OTQsNyBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKAogICAgIHBhZGRyX3Qg
dmFsLAogICAgIHVuc2lnbmVkIGludCBieXRlcywKICAgICB1bnNpZ25lZCBpbnQgZG9fY21weGNo
ZywKLSAgICBzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQgKnB0d3JfY3R4dCkKKyAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICB1bnNpZ25lZCBsb25nIG1mbjsKICAgICB1
bnNpZ25lZCBsb25nIHVuYWxpZ25lZF9hZGRyID0gYWRkcjsKQEAgLTUwMDMsNiArNTAwMiw3IEBA
IHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUoCiAgICAgbDFfcGdlbnRyeV90IHB0ZSwg
b2wxZSwgbmwxZSwgKnBsMWU7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0
ICpwdHdyX2N0eHQgPSBjdHh0LT5kYXRhOwogICAgIGludCByZXQ7CiAKICAgICAvKiBPbmx5IGFs
bG93IG5hdHVyYWxseS1hbGlnbmVkIHN0b3JlcyB3aXRoaW4gdGhlIG9yaWdpbmFsICVjcjIgcGFn
ZS4gKi8KQEAgLTUwMjYsNyArNTAyNiw3IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRh
dGUoCiAgICAgICAgIHsKICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCAvKiBSZWFk
IGZhdWx0LiAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIgKyBzaXplb2Yo
cGFkZHJfdCkgLSByYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcHR3cl9jdHh0
LT5jdHh0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KTsKICAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICAgICAgfQogICAgICAgICAvKiBNYXNr
IG91dCBiaXRzIHByb3ZpZGVkIGJ5IGNhbGxlci4gKi8KQEAgLTUxNDEsOSArNTE0MSw3IEBAIHN0
YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF93cml0ZSgKIAogICAgIG1lbWNweSgmdmFsLCBwX2RhdGEs
IGJ5dGVzKTsKIAotICAgIHJldHVybiBwdHdyX2VtdWxhdGVkX3VwZGF0ZSgKLSAgICAgICAgb2Zm
c2V0LCAwLCB2YWwsIGJ5dGVzLCAwLAotICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0
IHB0d3JfZW11bGF0ZV9jdHh0LCBjdHh0KSk7CisgICAgcmV0dXJuIHB0d3JfZW11bGF0ZWRfdXBk
YXRlKG9mZnNldCwgMCwgdmFsLCBieXRlcywgMCwgY3R4dCk7CiB9CiAKIHN0YXRpYyBpbnQgcHR3
cl9lbXVsYXRlZF9jbXB4Y2hnKApAQCAtNTE2Niw5ICs1MTY0LDcgQEAgc3RhdGljIGludCBwdHdy
X2VtdWxhdGVkX2NtcHhjaGcoCiAgICAgbWVtY3B5KCZvbGQsIHBfb2xkLCBieXRlcyk7CiAgICAg
bWVtY3B5KCZuZXcsIHBfbmV3LCBieXRlcyk7CiAKLSAgICByZXR1cm4gcHR3cl9lbXVsYXRlZF91
cGRhdGUoCi0gICAgICAgIG9mZnNldCwgb2xkLCBuZXcsIGJ5dGVzLCAxLAotICAgICAgICBjb250
YWluZXJfb2YoY3R4dCwgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0LCBjdHh0KSk7CisgICAgcmV0
dXJuIHB0d3JfZW11bGF0ZWRfdXBkYXRlKG9mZnNldCwgb2xkLCBuZXcsIGJ5dGVzLCAxLCBjdHh0
KTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHR3cl9lbXVsYXRl
X29wcyA9IHsKQEAgLTUxODcsMTQgKzUxODMsMTQgQEAgaW50IHB0d3JfZG9fcGFnZV9mYXVsdChz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgIHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBsMV9wZ2VudHJ5
X3QgICAgICBwdGU7Ci0gICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0IHB0d3JfY3R4dCA9IHsK
LSAgICAgICAgLmN0eHQgPSB7Ci0gICAgICAgICAgICAucmVncyA9IHJlZ3MsCi0gICAgICAgICAg
ICAudmVuZG9yID0gZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKLSAgICAgICAgICAgIC5hZGRy
X3NpemUgPSBpc19wdl8zMmJpdF9kb21haW4oZCkgPyAzMiA6IEJJVFNfUEVSX0xPTkcsCi0gICAg
ICAgICAgICAuc3Bfc2l6ZSAgID0gaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOiBCSVRTX1BF
Ul9MT05HLAotICAgICAgICAgICAgLmxtYSAgICAgICA9ICFpc19wdl8zMmJpdF9kb21haW4oZCks
Ci0gICAgICAgIH0sCisgICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0IHB0d3JfY3R4dDsKKyAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0geworICAgICAgIC5yZWdzID0gcmVncywK
KyAgICAgICAudmVuZG9yID0gZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKKyAgICAgICAuYWRk
cl9zaXplID0gaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOiBCSVRTX1BFUl9MT05HLAorICAg
ICAgIC5zcF9zaXplICAgPSBpc19wdl8zMmJpdF9kb21haW4oZCkgPyAzMiA6IEJJVFNfUEVSX0xP
TkcsCisgICAgICAgLmxtYSAgICAgICA9ICFpc19wdl8zMmJpdF9kb21haW4oZCksCisgICAgICAg
LmRhdGEgICAgICA9ICZwdHdyX2N0eHQsCiAgICAgfTsKICAgICBpbnQgcmM7CiAKQEAgLTUyMjEs
MTAgKzUyMTcsMTIgQEAgaW50IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBhZGRyLAogICAgICAgICBnb3RvIGJhaWw7CiAgICAgfQogCi0gICAgcHR3cl9j
dHh0LmNyMiA9IGFkZHI7Ci0gICAgcHR3cl9jdHh0LnB0ZSA9IHB0ZTsKKyAgICBwdHdyX2N0eHQg
PSAoc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0KSB7CisgICAgICAgIC5jcjIgPSBhZGRyLAorICAg
ICAgICAucHRlID0gcHRlLAorICAgIH07CiAKLSAgICByYyA9IHg4Nl9lbXVsYXRlKCZwdHdyX2N0
eHQuY3R4dCwgJnB0d3JfZW11bGF0ZV9vcHMpOworICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQs
ICZwdHdyX2VtdWxhdGVfb3BzKTsKIAogICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwogICAgIHB1dF9w
YWdlKHBhZ2UpOwpAQCAtNTIzOSwxOCArNTIzNywxOCBAQCBpbnQgcHR3cl9kb19wYWdlX2ZhdWx0
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgICAgICAqIGVtdWxhdGlv
biBidWcsIG9yIGEgZ3Vlc3QgcGxheWluZyB3aXRoIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gdW5k
ZXIKICAgICAgICAgICogWGVuJ3MgZmVldC4KICAgICAgICAgICovCi0gICAgICAgIGlmICggcHR3
cl9jdHh0LmN0eHQuZXZlbnQudHlwZSA9PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiAmJgot
ICAgICAgICAgICAgIHB0d3JfY3R4dC5jdHh0LmV2ZW50LnZlY3RvciA9PSBUUkFQX3BhZ2VfZmF1
bHQgKQotICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZwdHdyX2N0eHQuY3R4dC5ldmVudCk7
CisgICAgICAgIGlmICggY3R4dC5ldmVudC50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBU
SU9OICYmCisgICAgICAgICAgICAgY3R4dC5ldmVudC52ZWN0b3IgPT0gVFJBUF9wYWdlX2ZhdWx0
ICkKKyAgICAgICAgICAgIHB2X2luamVjdF9ldmVudCgmY3R4dC5ldmVudCk7CiAgICAgICAgIGVs
c2UKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAg
ICAgICAgIlVuZXhwZWN0ZWQgZXZlbnQgKHR5cGUgJXUsIHZlY3RvciAlI3gpIGZyb20gZW11bGF0
aW9uXG4iLAotICAgICAgICAgICAgICAgICAgICAgcHR3cl9jdHh0LmN0eHQuZXZlbnQudHlwZSwg
cHR3cl9jdHh0LmN0eHQuZXZlbnQudmVjdG9yKTsKKyAgICAgICAgICAgICAgICAgICAgIGN0eHQu
ZXZlbnQudHlwZSwgY3R4dC5ldmVudC52ZWN0b3IpOwogCiAgICAgICAgIC8qIEZhbGx0aHJvdWdo
ICovCiAgICAgY2FzZSBYODZFTVVMX09LQVk6CiAKLSAgICAgICAgaWYgKCBwdHdyX2N0eHQuY3R4
dC5yZXRpcmUuc2luZ2xlc3RlcCApCisgICAgICAgIGlmICggY3R4dC5yZXRpcmUuc2luZ2xlc3Rl
cCApCiAgICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9F
VkVOVF9OT19FQyk7CiAKICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:22: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.xen.org>)
	id 1dnNYM-0002TL-CT; Thu, 31 Aug 2017 11:22:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnNYK-0002Sz-Mr
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 11:22:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CC/EB-03093-371F7A95; Thu, 31 Aug 2017 11:22:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDvW7xx+W
 RBuenyFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzfy9mLpjMXHGvazdLA+NJpi5GTg4JAX+J
 U4faWUBsNgFliZ+dvWwgtoiAnkTTgeeMIDazQJ7E2dWLWEFsYQEvidMdV8HiLAKqEr33J4L18
 gpYSMy+8ZodYqa8xK62i2D1QgIKEh3TjzFB1AhKnJz5hAVipoTEwRcvmCcwcs9CkpqFJLWAkW
 kVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAoMADBDsZ5J/w
 PMUpyMCmJ8j68vTxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv+wegnGBRanpqRVpmDjAoYdIS
 HDxKIrzf3gOleYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzqsBMkMApCijNA9uBCxCLjHKS
 gnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9xXIKp7MvBK4Ta+AjmACOiLWaynIESWJCCmpBsYpUv
 3H1km/+L0ocI//d+Wcadt2nZ1Zbvuq4/ANr6xup1OGXjkvqlJOb5JRLI0r9Qlcu3VX2ImPy5f
 N+jLbe7LgtFmXVsV+6HKxtT1Y4HZr3/LYYNGSx2vZOBZstnk/yfcmy0PH/6XFb6qubA+rXXX+
 2qebXxhYbhQ81Lr/JS5KzMnnxIm1792jlFiKMxINtZiLihMB9QWdCYsCAAA=
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504178545!108867565!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29263 invoked from network); 31 Aug 2017 11:22:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:22:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="446042999"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 12:22:21 +0100
Message-ID: <20170831112223.24761-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 v2 0/2] x86/mm: merge ptwr and mmio_ro page
	fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkcmVzcyBBbmRyZXcncyBjb21tZW50cyBhbmQgcmViYXNlZCBvbiB0b3Agb2Ygc3RhZ2luZy4K
CldlaSBMaXUgKDIpOgogIHg4Ni9tbTogZG9uJ3Qgd3JhcCB4ODZfZW11bGF0ZV9jdHh0IGluIHB0
d3JfZW11bGF0ZV9jdHh0CiAgeDg2L21tOiBtZXJnZSBwdHdyIGFuZCBtbWlvX3JvIHBhZ2UgZmF1
bHQgaGFuZGxlcnMKCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAzMDIgKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5j
ICAgICB8ICAyMCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAgIDUgKy0KIDMgZmls
ZXMgY2hhbmdlZCwgMTQ1IGluc2VydGlvbnMoKyksIDE4MiBkZWxldGlvbnMoLSkKCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:24:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:24: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.xen.org>)
	id 1dnNa2-0002jY-32; Thu, 31 Aug 2017 11:24:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4091fd0e1=Paul.Durrant@citrix.com>)
 id 1dnNa1-0002jN-9r
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:24:13 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 7A/0D-03128-CD1F7A95; Thu, 31 Aug 2017 11:24:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQvf2x+W
 RBuu28Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmn9jQwFfzlrHjyNrmB8RRHFyMnh4SAn8Tb
 LacYQWw2AR2JpUfnM4HYIgJpErt2LGADsZkFVCUuXuplB7GFBRwlrm2+ywpR4yTx4E8bM4TtJ
 3FjWTPYHBag+kfTj4DZvALuErNvTQSq4eIQEpjLJNGzE2IZp4CdxLu2l2ALGAVkJb40rmaGWC
 YucesJxBESAgISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT1CHakssW/iaGWKxoMTJmU9
 YJjAKz0IydhaSlllIWmYhaVnAyLKKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9
 NScxqVgvOT93EyMw+BmAYAfjgUWBhxglOZiURHkf3l4eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mC9+QHoJxgUWp6akVaZg4wDmHSEhw8SiK880DSvMUFibnFmekQqVOMuhwbVq//wiTEkpefly
 olzrsRpEgApCijNA9uBCwlXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7yKQKTyZeSVwm14
 BHcEEdESs11KQI0oSEVJSDYz2U2Kz9K40si2YpzlZaN8lt/0sgr/MLbZd7rnol1ZSkX34ybkt
 5Uk71I8dS7m/8ETfuz6Znmsc+7Ik5pjpFp54veVtzdE/IuH9Gza6PwtMOnfmxKXAVJOnz+emt
 91bL2B6daLiwb2flsVUWV28xLc2hT+mueOutOddPiPPlG2SZpX8xbp50VJKLMUZiYZazEXFiQ
 BXPd6xBAMAAA==
X-Env-Sender: prvs=4091fd0e1=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504178650!80453160!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9018 invoked from network); 31 Aug 2017 11:24:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:24:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51938150"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Michael Schinzel' <schinzel@ip-projects.de>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Memory Issue HVM guest after Upgrade from 4.4 to 4.8
Thread-Index: AdMiK1LnznmTaSVRTiWr8pcGU+jLXwACZLMQAAPsbtAAARDjoAAAOovQAABfhBA=
Date: Thu, 31 Aug 2017 11:24:09 +0000
Message-ID: <840f50692ff34819b52f5ff5d0fea333@AMSPEX02CL03.citrite.net>
References: <b4ba6bc922424bb6b51c6686113c4bfe@ip-projects.de>
 <6104dd0347894f33b3bf070c26d7e9fd@AMSPEX02CL03.citrite.net>
 <beb1466e5d7b4eb6aa611effce124496@ip-projects.de>
 <cc92b59845564d41844ad20fa360eb62@AMSPEX02CL03.citrite.net>
 <6bba2a8c62164e30a71449f5eea88fca@ip-projects.de>
In-Reply-To: <6bba2a8c62164e30a71449f5eea88fca@ip-projects.de>
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: Thomas Toka <toka@ip-projects.de>
Subject: Re: [Xen-devel] Memory Issue HVM guest after Upgrade from 4.4 to 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1pY2hhZWwgU2NoaW56ZWwgW21h
aWx0bzpzY2hpbnplbEBpcC1wcm9qZWN0cy5kZV0KPiBTZW50OiAzMSBBdWd1c3QgMjAxNyAxMjox
Mgo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKPiBDYzogVGhvbWFzIFRva2EgPHRva2FAaXAtcHJvamVjdHMuZGU+Cj4g
U3ViamVjdDogQVc6IE1lbW9yeSBJc3N1ZSBIVk0gZ3Vlc3QgYWZ0ZXIgVXBncmFkZSBmcm9tIDQu
NCB0byA0LjgKPiAKPiBIZWxsbywKPiAKCkFnYWluLi4uLiBEb24ndCB0b3AgcG9zdCEKCj4gd2l0
aCB0cmFkaXRpb25hbCBpIGdldCB0aGUgaW5mb3JtYXRpb24KPiAKPiByb290QHYzNDovZXRjL3hl
biMgeGwgY3JlYXRlIHZtYW5hZ2VyMTg2Ni5jZmcKPiBQYXJzaW5nIGNvbmZpZyBmcm9tIHZtYW5h
Z2VyMTg2Ni5jZmcKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MjAyNDpsaWJ4bF9fc3Bhd25f
bG9jYWxfZG06IGRldmljZSBtb2RlbAo+IC91c3IvbGliL3hlbi00LjgvYmluL3FlbXUtZG0gaXMg
bm90IGV4ZWN1dGFibGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKPiBsaWJ4bDogZXJyb3I6
IGxpYnhsX2RtLmM6MjE4OTpkZXZpY2VfbW9kZWxfc3Bhd25fb3V0Y29tZTogKG51bGwpOiBzcGF3
bgo+IGZhaWxlZCAocmM9LTMpCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxNTA0OmRv
bWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkOiBkZXZpY2UgbW9kZWwKPiBkaWQgbm90IHN0YXJ0OiAt
Mwo+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNTc1OmxpYnhsX19kZXN0cm95X2RvbWlkOiBub24t
ZXhpc3RhbnQgZG9tYWluIDY3Cj4gbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE1MzQ6ZG9tYWluX2Rl
c3Ryb3lfY2FsbGJhY2s6IHVuYWJsZSB0byBkZXN0cm95IGd1ZXN0Cj4gd2l0aCBkb21pZCA2Nwo+
IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNDYzOmRvbWFpbl9kZXN0cm95X2NiOiBkZXN0cnVjdGlv
biBvZiBkb21haW4gNjcgZmFpbGVkCj4gCj4gd2hlbiBpIHRyeSB0byBzdGFydCB0aGUgVk0uCj4g
CgpUaGF0IHN1Z2dlc3RzIHRoYXQgeW91IGRpZCBub3QgYnVpbGQvaW5zdGFsbCBxZW11IHRyYWQu
IEhvdyBkaWQgeW91IGluc3RhbGwgWGVuPyBJZiB5b3UgYXJlIG5vdCBidWlsZGluZyB5b3Vyc2Vs
ZiB0aGVuIHlvdSBuZWVkIHRvIHRha2UgdGhpcyB0aHJlYWQgdG8geGVuLXVzZXJzLgoKICBQYXVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:25:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11:25: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.xen.org>)
	id 1dnNbL-00033t-DA; Thu, 31 Aug 2017 11:25:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnNbK-00033j-H5
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 11:25:34 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2C/14-03093-D22F7A95; Thu, 31 Aug 2017 11:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsWyU9JRQlfn0/J
 Ig0ObTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHv/+zFkycxlgx9cAypgbGm2VdjJwcEgJ+
 EouXrGEFsVkEVCV2dZxgB7HZBHQkLs7dyQZiiwDZV/e+AKrh4mAWuMYs8fD1TRaQhLCAusTpI
 28Zuxg5OHgFPCS+/XMAMYUEbCXerlABqeAVEJQ4OfMJWDUz0JgFuz+xgZQwC0hLLP/HARLmFL
 CT2D5zJViJqICKxMmVa5hAbCEBRYn+eQ/YIK5Ml5j4rIdlAiP/LCRTZyGZOgth6gJG5lWMGsW
 pRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxg/LQs4xCjJ
 waQkyvvw9vJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Fh+BcoJFqempFWmZOcBYgElLcPAoi
 fCKgaR5iwsSc4sz0yFSpxjtOTasXv+FieNO3wYg+eTN9t9MHC1vgaQQS15+XqqUOO/GD0BtAi
 BtGaV5cENhsXuJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwryLQKbwZOaVwO1+BXQWE9BZsV5
 LQc4qSURISTUwJtvKs5mvWfZKSkx9pfyWGXpuB60c/tTNlX5a/jlUukLRfK0Yt+uhqey+VqIG
 Z7L/LmGcav3yTMK8LSrts6+ybSr+9WXRJ7bMXVyvw2cnJi4903oj51Atx+TyP/wrzN0/uh/Zu
 8OY8fLDe/JXSxY2qvziUr2/41HjMoXJohnbfGe+2JZ+aYfhNyWW4oxEQy3mouJEAC0mROXYAg
 AA
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504178732!61497062!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45772 invoked from network); 31 Aug 2017 11:25:32 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:25:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51938217"
Date: Thu, 31 Aug 2017 12:25:24 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831102719.30462-1-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTE6Mjc6MTlBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBBZGQgYSBtYWNoaW5lLXJlYWRhYmxlIGZpbGUgdG8gZGVzY3JpYmUgd2hhdCBmZWF0
dXJlcyBhcmUgaW4gd2hhdAo+IHN0YXRlIG9mIGJlaW5nICdzdXBwb3J0ZWQnLCBhcyB3ZWxsIGFz
IGluZm9ybWF0aW9uIGFib3V0IGhvdyBsb25nIHRoaXMKPiByZWxlYXNlIHdpbGwgYmUgc3VwcG9y
dGVkLCBhbmQgc28gb24uCj4gCj4gVGhlIGRvY3VtZW50IHNob3VsZCBiZSBmb3JtYXR0ZWQgdXNp
bmcgInNlbWFudGljIG5ld2xpbmVzIiBbMV0sIHRvIG1ha2UKPiBjaGFuZ2VzIGVhc2llci4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4g
Cj4gWzFdIGh0dHA6Ly9yaG9kZXNtaWxsLm9yZy9icmFuZG9uLzIwMTIvb25lLXNlbnRlbmNlLXBl
ci1saW5lLwo+IC0tLQo+IAo+IERlZmluaXRlbHkgbWVhbnQgdG8gYmUgYSBkcmFmdDsgaWYgeW91
IGRpc2FncmVlIHdpdGggdGhlIHN0YXR1cyBvZiBvbmUKPiBvZiB0aGVzZSBmZWF0dXJlcywgbm93
IGlzIHRoZSB0aW1lIHRvIHN1Z2dlc3Qgc29tZXRoaW5nIGVsc2UuCj4gCj4gSSd2ZSBtYWRlIGEg
bnVtYmVyIG9mIHN0eWxpc3RpYyBkZWNpc2lvbnMgdGhhdCBwZW9wbGUgbWF5IGhhdmUgb3Bpbmlv
bnMgb246Cj4gCj4gKiBXaGVuIGRlYWxpbmcgd2l0aCBtdWx0aXBsZSBpbXBsZW1lbnRhdGlvbnMg
b2YgdGhlIHNhbWUgZmVhdHVyZSAoZm9yCj4gICBpbnN0YW5jZSwgeDg2L1BWIHg4Ni9IVk0gYW5k
IEFSTSBndWVzdCB0eXBlcywgb3IgTGludXggLyBGcmVlQlNEIC8KPiAgIFFFTVUgYmFja2VuZHMp
LCBJIGRlY2lkZWQgaW4gZ2VuZXJhbCB0byBjb21iaW5lIHRoZSBmZWF0dXJlIGl0c2VsZgo+ICAg
aW50byBhIHNpbmdsZSBzdGFuemEsIGFuZCBicmVhayB0aGUgJ1N0YXR1cycgbGluZSB1cCBieSBz
cGVjaWZ5aW5nCj4gICB0aGUgaW1wbGVtZW50YXRpb24uCj4gCj4gICBGb3IgZXhhbXBsZSwgaWYg
YSBmZWF0dXJlIGlzIHN1cHBvcnRlZCBvbiB4ODYgYnV0IHRlY2ggcHJldmlldyBvbgo+ICAgQVJN
LCB0aGVyZSB3b3VsZCBiZSB0d28gc3RhdHVzIGxpbmVzLCB0aHVzOgo+IAo+ICAgICBTdGF0dXMs
IHg4NjogU3VwcG9ydGVkCj4gICAgIFN0YXR1cywgQVJNOiBUZWNoIHByZXZpZXcKPiAKPiAgIElm
IGEgZmVhdHVyZSBpcyBub3QgaW1wbGVtZW50ZWQgZm9yIGEgc3BlY2lmaWMgaW1wbGVtZW50YXRp
b24sIGl0Cj4gICB3aWxsIHNpbXBseSBub3QgYmUgbGlzdGVkOgo+IAo+ICAgICBTdGF0dXMsIHg4
NjogU3VwcG9ydGVkCj4gCj4gKiBJJ3ZlIGFkZGVkIGNvbW1vbiAnU3VwcG9ydCB2YXJpYXRpb25z
JyB0byB0aGUgYm90dG9tIG9mIHRoZSBkb2N1bWVudAo+IAo+IFRoaW5raW5nIG9uIHN1cHBvcnQg
c3RhdHVzIG9mIHNwZWNpZmljIGZlYXR1cmVzOgo+IAo+IGdkYnN4IHNlY3VyaXR5IHN1cHBvcnQ6
IFNvbWVvbmUgbWF5IHdhbnQgdG8gZGVidWcgYW4gdW50cnVzdGVkIGd1ZXN0LAo+IHNvIEkgdGhp
bmsgd2Ugc2hvdWxkIHNheSAneWVzJyBoZXJlLgo+IAo+IHhlbnRyYWNlOiBVc2VycyBtYXkgd2Fu
dCB0byB0cmFjZSBndWVzdHMgaW4gcHJvZHVjdGlvbiBlbnZpcm9ubWVudHMsCj4gc28gSSB0aGlu
ayB3ZSBzaG91bGQgc2F5ICd5ZXMnLgo+IAo+IGdjb3Y6IE5vIGdvb2QgcmVhc29uIHRvIHJ1biBh
IGdjb3YgaHlwZXJ2aXNvciBpbiBhIHByb2R1Y3Rpb24KPiBlbnZpcm9ubWVudC4gIE1heSBiZSB3
YXlzIGZvciBhIHJvZ3VlIGd1ZXN0IHRvIERvUy4KPiAKPiBtZW1vcnkgcGFnaW5nOiBDaGFuZ2Vk
IHRvIGV4cGVyaW1lbnRhbCAtLSBhcmUgd2UgdGVzdGluZyBpdCBhdCBhbGw/Cj4gCj4gYWx0ZXJu
YXRpdmUgcDJtOiBObyBzZWN1cml0eSBzdXBwb3J0IHVudGlsIGJldHRlciB0ZXN0aW5nIGluIHBs
YWNlCj4gCj4gQVJJTkM2NTMgc2NoZWR1bGVyOiBOb3Qgc3VyZSB3ZSBoYXZlIHRoZSBleHBlcnRp
c2UgdG8gcHJvcGVybHkgZml4Cj4gYnVncy4gIENhbiBzd2l0Y2ggdG8gJ3N1cHBvcnRlZCcgaWYg
d2UgZ2V0IGNvbW1pdG1lbnQgZnJvbQo+IG1haW50YWluZXJzLgo+IAo+IHZNQ0U6IElzIE1DRSBh
biB4ODYtb25seSB0aGluZywgb3IgY291bGQgdGhpcyBjb25jZWl2YWJseSBieSBleHRlbmRlZAo+
IHRvIEFSTT8KPiAKPiBQVkh2MjogTm90IHN1cmUgd2h5IHdlJ2QgZG93bmdyYWRlIGd1ZXN0IHN1
cHBvcnQgdG8gJ2V4cGVyaW1lbnRhbCcuCj4gCj4gQVJNL1ZpcnR1YWwgUkFNOiBOb3Qgc3VyZSB3
aGF0IHRoZSBub3RlICdMaW1pdGVkIGJ5IHN1cHBvcnRlZCBob3N0Cj4gbWVtb3J5JyB3YXMgc3Vw
cG9zZWQgdG8gbWVhbgo+IAo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNv
bT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDQzogRGFyaW8gRmFn
Z2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Cj4gQ0M6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXMubGVuZ3llbEB6ZW50aWZpYy5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiBDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Cj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQ0M6IEtvbnJh
ZCBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IC0tLQo+ICBTVVBQT1JULm1kIHwgNzcw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDc3MCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBTVVBQT1JULm1kCj4gCj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JU
Lm1kCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi4yODNjYmViNzI1
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL1NVUFBPUlQubWQKPiBAQCAtMCwwICsxLDc3MCBAQAo+
ICsjIFN1cHBvcnQgc3RhdGVtZW50IGZvciB0aGlzIHJlbGVhc2UKPiArCj4gK1RoaXMgZG9jdW1l
bnQgZGVzY3JpYmVzIHRoZSBzdXBwb3J0IHN0YXR1cyBhbmQgaW4gcGFydGljdWxhciB0aGUKPiAr
c2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMgb2YgdGhlIFhlbiBicmFuY2ggd2l0aGluIHdoaWNoIHlv
dSBmaW5kIGl0Lgo+ICsKPiArU2VlIHRoZSBib3R0b20gb2YgdGhlIGZpbGUgZm9yIHRoZSBkZWZp
bml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0dXMKPiArbGV2ZWxzIGV0Yy4KPiArCj4gKyMgUmVs
ZWFzZSBTdXBwb3J0Cj4gKwo+ICsgICAgWGVuLVZlcnNpb246IDQuMTAtdW5zdGFibGUKPiArICAg
IEluaXRpYWwtUmVsZWFzZTogbi9hCj4gKyAgICBTdXBwb3J0ZWQtVW50aWw6IFRCRAo+ICsgICAg
U2VjdXJpdHktU3VwcG9ydC1VbnRpbDogVW5yZWxlYXNlZCAtIG5vdCB5ZXQgc2VjdXJpdHktc3Vw
cG9ydGVkCj4gKwo+ICsjIEZlYXR1cmUgU3VwcG9ydAo+ICsKPiArIyMgSG9zdCBBcmNoaXRlY3R1
cmUKPiArCj4gKyMjIyB4ODYtNjQKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiAr
IyMjIEFSTSB2NyArIFZpcnR1YWxpemF0aW9uIEV4dGVuc2lvbnMKPiArCj4gKyAgICBTdGF0dXM6
IFN1cHBvcnRlZAo+ICsKPiArIyMjIEFSTSB2OAo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVk
Cj4gKwo+ICsjIyBHdWVzdCBUeXBlCj4gKwo+ICsjIyMgeDg2L1BWCj4gKwo+ICsgICAgU3RhdHVz
OiBTdXBwb3J0ZWQKPiArCj4gK1RyYWRpdGlvbmFsIFhlbiBQcm9qZWN0IFBWIGd1ZXN0Cj4gKwo+
ICsjIyMgeDg2L0hWTQo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+ICtGdWxseSB2
aXJ0dWFsaXNlZCBndWVzdCB1c2luZyBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBleHRlbnNpb25z
Cj4gKwo+ICtSZXF1aXJlcyBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBzdXBwb3J0Cj4gKwo+ICsj
IyMgeDg2L1BWLW9uLUhWTQoKRG8gd2UgcmVhbGx5IGNvbnNpZGVyIHRoaXMgYSBndWVzdCB0eXBl
PyBGcm9tIGJvdGggWGVuIGFuZCB0aGUKdG9vbHN0YWNrIFBvViB0aGlzIGlzIGp1c3QgYSBIVk0g
Z3Vlc3QuIFdoYXQncyBtb3JlLCBJJ20gbm90IHJlYWxseQpzdXJlIHhsL2xpYnhsIGhhcyB0aGUg
cmlnaHQgb3B0aW9ucyB0byBjcmVhdGUgYSBIVk0gZ3Vlc3QgX3dpdGhvdXRfCmV4cG9zaW5nIGFu
eSBQViBpbnRlcmZhY2VzLgoKSWU6IGNhbiBhIEhNViBndWVzdCB3aXRob3V0IFBWIHRpbWVycyBh
bmQgUFYgZXZlbnQgY2hhbm5lbHMKYWN0dWFsbHkgYmUgY3JlYXRlZD8gT3IgZXZlbiB3aXRob3V0
IGhhdmluZyB0aGUgTVNSIHRvIGluaXRpYWxpemUgdGhlCmh5cGVyY2FsbCBwYWdlLgoKPiArCj4g
KyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArRnVsbHkgdmlydHVhbGlzZWQgZ3Vlc3QgdXNp
bmcgUFYgZXh0ZW5zaW9ucy9kcml2ZXJzIGZvciBpbXByb3ZlZCBwZXJmb3JtYW5jZQo+ICsKPiAr
UmVxdWlyZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gc3VwcG9ydAo+ICsKPiArIyMjIHg4Ni9Q
VkggZ3Vlc3QKPiArCj4gKyAgICBTdGF0dXM6IFByZXZpZXcKPiArCj4gK1BWSHYyIGd1ZXN0IHN1
cHBvcnQKPiArCj4gK1JlcXVpcmVzIGhhcmR3YXJlIHZpcnR1YWxpc2F0aW9uIHN1cHBvcnQKPiAr
Cj4gKyMjIyB4ODYvUFZIIGRvbTAKICAgICAgICAgICAgICBeIHYyCj4gKwo+ICsgICAgU3RhdHVz
OiBFeHBlcmltZW50YWwKClRoZSBzdGF0dXMgb2YgdGhpcyBpcyBqdXN0ICJub3QgZmluaXNoZWQi
LiBXZSBuZWVkIGF0IGxlYXN0IHRoZSBQQ0kKZW11bGF0aW9uIHNlcmllcyBmb3IgaGF2aW5nIGEg
aGFsZi1mdW5jdGlvbmFsIFBWSHYyIERvbTAuCgo+ICsKPiArUFZIdjIgZG9tYWluIDAgc3VwcG9y
dAo+ICsKPiArIyMjIEFSTSBndWVzdAo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+
ICtBUk0gb25seSBoYXMgb25lIGd1ZXN0IHR5cGUgYXQgdGhlIG1vbWVudAo+ICsKPiArIyMgTGlt
aXRzL0hvc3QKPiArCj4gKyMjIyBDUFVzCj4gKwo+ICsgICAgTGltaXQsIHg4NjogNDA5NQo+ICsg
ICAgTGltaXQsIEFSTTMyOiA4Cj4gKyAgICBMaW1pdCwgQVJNNjQ6IDEyOAo+ICsKPiArTm90ZSB0
aGF0IGZvciB4ODYsIHZlcnkgbGFyZ2UgbnVtYmVyIG9mIGNwdXMgbWF5IG5vdCB3b3JrL2Jvb3Qs
Cj4gK2J1dCB3ZSB3aWxsIHN0aWxsIHByb3ZpZGUgc2VjdXJpdHkgc3VwcG9ydAo+ICsKPiArIyMj
IHg4Ni9SQU0KPiArCj4gKyAgICBMaW1pdCwgeDg2OiAxNlRpQgo+ICsgICAgTGltaXQsIEFSTTMy
OiAxNkdpQgo+ICsgICAgTGltaXQsIEFSTTY0OiA1VGlCCj4gKwo+ICtbWFhYOiBBbmR5IHRvIHN1
Z2dlc3Qgd2hhdCB0aGlzIHNob3VsZCBzYXkgZm9yIHg4Nl0KPiArCj4gKyMjIExpbWl0cy9HdWVz
dAo+ICsKPiArIyMjIFZpcnR1YWwgQ1BVcwo+ICsKPiArICAgIExpbWl0LCB4ODYgUFY6IDUxMgo+
ICsgICAgTGltaXQsIHg4NiBIVk06IDEyOAoKVGhlcmUgaGFzIGFscmVhZHkgYmVlbiBzb21lIGRp
c2N1c3Npb24gYWJvdXQgdGhlIEhWTSB2Q1BVIGxpbWl0IGR1ZSB0bwpvdGhlciB0b3BpY3MsIGlz
IFhlbiByZWFsbHkgY29tcHJvbWlzZWQgb24gcHJvdmlkaW5nIHNlY3VyaXR5IHN1cHBvcnQKZm9y
IHRoaXMgY2FzZT8KCkkgd291bGQgdmVyeSBtdWNoIGxpa2UgdG8gaGF2ZSBhIGhvc3QgaW4gb3Nz
dGVzdCBjYXBhYmxlIG9mIGNyZWF0aW5nCnN1Y2ggYSBndWVzdCwgcGx1cyBtYXliZSBzb21lIFhU
RiB0ZXN0cyB0byBzdHJlc3MgaXQuCgo+ICsgICAgTGltaXQsIEFSTTMyOiA4Cj4gKyAgICBMaW1p
dCwgQVJNNjQ6IDEyOAo+ICsKPiArIyMjIHg4Ni9QVi9WaXJ0dWFsIFJBTQogICAgICAgXiBUaGlz
IHNlZW1zIHdyb25nLCAiR3Vlc3QgUkFNIiBtYXliZT8KPiArCj4gKyAgICBMaW1pdCwgeDg2IFBW
OiA+MVRCCgogPiAxVEI/IHRoYXQgc2VlbXMga2luZCBvZiB2YWd1ZWUuCgo+ICsgICAgTGltaXQs
IHg4NiBIVk06IDFUQgo+ICsgICAgTGltaXQsIEFSTTMyOiAxNkdpQgo+ICsgICAgTGltaXQsIEFS
TTY0OiAxVEIKPiArCj4gKyMjIyB4ODYgUFYvRXZlbnQgQ2hhbm5lbHMKPiArCj4gKyAgICBMaW1p
dDogMTMxMDcyCj4gKwo+ICsjIyBUb29sc3RhY2sKPiArCj4gKyMjIyB4bAo+ICsKPiArICAgIFN0
YXR1czogU3VwcG9ydGVkCj4gKwo+ICsjIyMgRGlyZWN0LWJvb3Qga2VybmVsIGltYWdlIGZvcm1h
dAo+ICsKPiArICAgIFN1cHBvcnRlZCwgeDg2OiBiekltYWdlCgpUaGlzIHNob3VsZCBiZToKClN1
cHBvcnRlZCwgeDg2OiBiekltYWdlLCBFTEYKCkZyZWVCU0Qga2VybmVsIGlzIGp1c3QgYSBwbGFp
biBFTEYgYmluYXJ5IHRoYXQncyBsb2FkZWQgdXNpbmcKbGliZWxmLiBJdCBzaG91bGQgYWxzbyBi
ZSBzdWl0YWJsZSBmb3IgQVJNLCBidXQgSSBoYXZlIG5vIGlkZWEgd2hldGhlcgppdCBoYXMgYmVl
biB0ZXN0ZWQgb24gQVJNIGF0IGFsbC4KCj4gKyAgICBTdXBwb3J0ZWQsIEFSTTMyOiB6SW1hZ2UK
PiArICAgIFN1cHBvcnRlZCwgQVJNNjQ6IEltYWdlIFtYWFggLSBOb3Qgc3VyZSBpZiB0aGlzIGlz
IGNvcnJlY3RdCj4gKwo+ICtGb3JtYXQgd2hpY2ggdGhlIHRvb2xzdGFjayBhY2NlcHQgZm9yIGRp
cmVjdC1ib290IGtlcm5lbHMKPiArCj4gKyMjIyBRZW11IGJhc2VkIGRpc2sgYmFja2VuZCAocWRp
c2spIGZvciB4bAo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+ICsjIyMgT3BlbiB2
U3dpdGNoIGludGVncmF0aW9uIGZvciB4bAo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4g
Kwo+ICsjIyMgc3lzdGVtZCBzdXBwb3J0IGZvciB4bAo+ICsKPiArICAgIFN0YXR1czogU3VwcG9y
dGVkCj4gKwo+ICsjIyMgSlNPTiBzdXBwb3J0IGZvciB4bAo+ICsKPiArICAgIFN0YXR1czogUHJl
dmlldwo+ICsKPiArIyMjIEFIQ0kgc3VwcG9ydCBmb3IgeGwKPiArCj4gKyAgICBTdGF0dXMsIHg4
NjogU3VwcG9ydGVkCj4gKwo+ICsjIyMgQUNQSSBndWVzdAo+ICsKPiArICAgIFN0YXR1cywgQVJN
OiBQcmV2aWV3CiAgICAgICBTdGF0dXM6IFN1cHBvcnRlZAoKSFZNIGd1ZXN0cyBoYXZlIGJlZW4g
dXNpbmcgQUNQSSBmb3IgYSBsb25nIHRpbWUgb24geDg2LgoKPiArCj4gKyMjIyBQVlVTQiBzdXBw
b3J0IGZvciB4bAo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+ICsjIyMgSFZNIFVT
QiBwYXNzdGhyb3VnaCBmb3IgeGwKPiArCj4gKyAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkCj4g
Kwo+ICsjIyMgUUVNVSBiYWNrZW5kIGhvdHBsdWdnaW5nIGZvciB4bAo+ICsKPiArICAgIFN0YXR1
czogU3VwcG9ydGVkCj4gKwo+ICsjIyMgU29mdC1yZXNldCBmb3IgeGwKPiArCj4gKyAgICBTdGF0
dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMjIFZpcnR1YWwgY3B1IGhvdHBsdWcKPiArCj4gKyAgICBT
dGF0dXMsIEFSTTogU3VwcG9ydGVkCgpTdGF0dXM6IFN1cHBvcnRlZAoKT24geDg2IGlzIHN1cHBv
cnRlZCBmb3IgYm90aCBIVk0gYW5kIFBWLiBIVk0gY2FuIHVzZSBBQ1BJLCBQViB1c2VzCnhlbnN0
b3JlLgoKPiArCj4gKyMjIFRvb2xzdGFjay8zcmQgcGFydHkKPiArCj4gKyMjIyBsaWJ2aXJ0IGRy
aXZlciBmb3IgeGwKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9y
dCBleHRlcm5hbAo+ICsKPiArU2VjdXJpdHkgc3VwcG9ydCBmb3IgbGlidmlydCBpcyBwcm92aWRl
ZCBieSB0aGUgbGlidmlydCBwcm9qZWN0Lgo+ICtTZWUgaHR0cHM6Ly9saWJ2aXJ0Lm9yZy9zZWN1
cml0eXByb2Nlc3MuaHRtbAo+ICsKPiArIyMgVG9vbGluZwo+ICsKPiArIyMjIGdkYnN4Cj4gKwo+
ICsgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAo+ICsKPiArRGVidWdnZXIgdG8gZGVidWcgRUxG
IGd1ZXN0cwo+ICsKPiArIyMjIHZQTVUKPiArCj4gKyAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVk
LCBOb3Qgc2VjdXJpdHkgc3VwcG9ydGVkCj4gKwo+ICtWaXJ0dWFsIFBlcmZvcm1hbmNlIE1hbmFn
ZW1lbnQgVW5pdCBmb3IgSFZNIGd1ZXN0cwo+ICsKPiArRGlzYWJsZWQgYnkgZGVmYXVsdCAoZW5h
YmxlIHdpdGggaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUgb3B0aW9uKS4KPiArVGhpcyBmZWF0dXJl
IGlzIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQ6IHNlZSBodHRwOi8veGVuYml0cy54ZW4ub3JnL3hz
YS9hZHZpc29yeS0xNjMuaHRtbAo+ICsKPiArIyMjIEd1ZXN0IHNlcmlhbCBzb25zb2xlCj4gKwo+
ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4gK0xvZ3Mga2V5IGh5cGVydmlzb3IgYW5kIERv
bTAga2VybmVsIGV2ZW50cyB0byBhIGZpbGUKCldoYXQncyAiR3Vlc3Qgc2VyaWFsIGNvbnNvbGUi
PyBJcyBpdCB4ZW5jb25zb2xlZD8gRG9lcyBpdCBsb2cgRG9tMAprZXJuZWwgZXZlbnRzPwoKPiAr
Cj4gKyMjIyB4ZW50cmFjZQo+ICsKPiArICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKPiArCj4g
K1Rvb2wgdG8gY2FwdHVyZSBYZW4gdHJhY2UgYnVmZmVyIGRhdGEKPiArCj4gKyMjIyBnY292Cj4g
Kwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIE5vdCBzZWN1cml0eSBzdXBwb3J0ZWQKPiArCj4g
KyMjIE1lbW9yeSBNYW5hZ2VtZW50Cj4gKwo+ICsjIyMgTWVtb3J5IEJhbGxvb25pbmcKPiArCj4g
KyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMjIE1lbW9yeSBTaGFyaW5nCj4gKwo+ICsg
ICAgU3RhdHVzLCB4ODYgSFZNOiBQcmV2aWV3Cj4gKyAgICBTdGF0dXMsIEFSTTogUHJldmlldwo+
ICsKPiArQWxsb3cgc2hhcmluZyBvZiBpZGVudGljYWwgcGFnZXMgYmV0d2VlbiBndWVzdHMKPiAr
Cj4gKyMjIyBNZW1vcnkgUGFnaW5nCj4gKwo+ICsgICAgU3RhdHVzLCB4ODYgSFZNOiBFeHBlcmlt
ZW5hbAo+ICsKPiArQWxsb3cgcGFnZXMgYmVsb25naW5nIHRvIGd1ZXN0cyB0byBiZSBwYWdlZCB0
byBkaXNrCj4gKwo+ICsjIyMgVHJhbnNjZW5kZW50IE1lbW9yeQo+ICsKPiArICAgIFN0YXR1czog
RXhwZXJpbWVudGFsCgpTb21lIHRleHQgaGVyZSBtaWdodCBiZSBuaWNlLCBhbHRob3VnaCBJIGRv
bid0IGV2ZW4ga25vdyBteXNlbGYgd2hhdCdzCnRoZSBwdXJwb3NlIG9mIHRtZW0uCgpbLi4uXQo+
ICsjIyMgeDg2L0RlbGl2ZXIgZXZlbnRzIHRvIFBWSFZNIGd1ZXN0cyB1c2luZyBYZW4gZXZlbnQg
Y2hhbm5lbHMKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAoKSSdtIG5vdCByZWFsbHkgc3Vy
ZSBvZiB0aGUgdXNlZnVsbmVzcyBvZiB0aGlzIGl0ZW0uIEFzIHNhaWQgYWJvdmUsIEkKZG9uJ3Qg
dGhpbmsgaXQncyBwb3NzaWJsZSB0byBjcmVhdGUgYSBIVk0gZ3Vlc3Qgd2l0aG91dCBldmVudApj
aGFubmVscywgaW4gd2hpY2ggY2FzZSB0aGlzIHNob3VsZCBiZSBhbHJlYWR5IGNvdmVyZWQgYnkg
dGhlIEhWTQpndWVzdCB0eXBlIHN1cHBvcnQuCgo+ICsKPiArIyMjIEZhaXIgbG9ja3MgKHRpY2tl
dC1sb2NrcykKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArW1hYWCBJcyB0aGlz
IGhvc3QgdGlja2V0IGxvY2tzPyAgT3Igc29tZSBzb3J0IG9mIGd1ZXN0IFBWIHRpY2tldCBsb2Nr
cz8gIElmIHRoZSBmb3JtZXIgaXQgZG9lc24ndCBtYWtlIGFueSBzZW5zZSB0byBjYWxsIGl0ICdz
dXBwb3J0ZWQnIGJlY2F1c2UgdGhleSdyZSBlaXRoZXIgdGhlcmUgb3Igbm90Ll0KCklzbid0IHRo
YXQgdGhlIHNwaW5sb2NrIGltcGxlbWVudGF0aW9uIHVzZWQgYnkgWGVuIGludGVybmFsbHk/IElu
IGFueQpjYXNlLCBJIGRvbid0IHRoaW5rIHRoaXMgc2hvdWxkIGJlIG9uIHRoZSBsaXN0IGF0IGFs
bC4KCj4gKwo+ICsjIyBIaWdoIEF2YWlsYWJpbGl0eSBhbmQgRmF1bHQgVG9sZXJhbmNlCj4gKwo+
ICsjIyMgTGl2ZSBNaWdyYXRpb24sIFNhdmUgJiBSZXN0b3JlCj4gKwo+ICsgICAgU3RhdHVzLCB4
ODY6IFN1cHBvcnRlZAo+ICsKPiArIyMjIFJlbXVzIEZhdWx0IFRvbGVyYW5jZQo+ICsKPiArICAg
IFN0YXR1czogRXhwZXJpbWVudGFsCj4gKwo+ICsjIyMgQ09MTyBNYW5hZ2VyCj4gKwo+ICsgICAg
U3RhdHVzOiBFeHBlcmltZW50YWwKPiArCj4gKyMjIyB2TUNFCj4gKwo+ICsgICAgU3RhdHVzLCB4
ODY6IFN1cHBvcnRlZAo+ICsKPiArRm9yd2FyZCBNYWNoaW5lIENoZWNrIEV4Y2VwdGlvbnMgdG8g
QXBwcm9wcmlhdGUgZ3Vlc3RzCj4gKwo+ICsjIyBWaXJ0dWFsIGRyaXZlciBzdXBwb3J0LCBndWVz
dCBzaWRlCj4gKwo+ICsjIyMgQmxrZnJvbnQKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4OiBTdXBw
b3J0ZWQKPiArICAgIFN0YXR1cywgRnJlZUJTRDogU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0
IGV4dGVybmFsCgpTdGF0dXMsIE5ldEJTRDogU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4
dGVybmFsCgo+ICsgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBwb3J0ZWQgW1hYWF0KPiArCj4gK0d1
ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBibG9jayBwcm90
b2NvbAoKSXQgZmVlbHMga2luZCBvZiBzaWxseSB0byBsaXN0IGNvZGUgdGhhdCdzIG5vdCBwYXJ0
IG9mIG91ciBwcm9qZWN0LCBJCnVuZGVyc3RhbmQgdGhpcyBpcyBkb25lIGJlY2F1c2UgTGludXgg
bGFja3MgYSBzZWN1cml0eSBwcm9jZXNzIGFuZCB3ZQphcmUgbmljZSBwZW9wbGUsIGJ1dCBJTUhP
IHRoaXMgc2hvdWxkIGJlIG1hbmFnZWQgYnkgdGhlIHNlY3VyaXR5IHRlYW0Kb2YgZWFjaCBleHRl
cm5hbCBwcm9qZWN0IChvciBsaXZlIHdpdGggdGhlIGZhY3QgdGhhdCB0aGVyZSdzIG5vbmUpLgoK
PiArIyMjIE5ldGZyb250Cj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCj4gKyAg
ICBTdGF0dXMsIEZyZWVCU0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAoK
U3RhdHVzLCBOZXRCU0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbApTdGF0
dXMsIE9wZW5CU0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAoKPiArICAg
IFN0YXRlcywgV2luZG93czogU3VwcG9ydGVkIFtYWFhdCj4gKwo+ICtHdWVzdC1zaWRlIGRyaXZl
ciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgbmV0d29ya2luZyBwcm90b2NvbAoKaHR0
cHM6Ly93d3cuZnJlZWJzZC5vcmcvc2VjdXJpdHkvCmh0dHA6Ly93d3cubmV0YnNkLm9yZy9zdXBw
b3J0L3NlY3VyaXR5LwpodHRwczovL3d3dy5vcGVuYnNkLm9yZy9zZWN1cml0eS5odG1sCgo+ICsK
PiArIyMjIFhlbiBGcmFtZWJ1ZmZlcgo+ICsKPiArICAgIFN0YXR1cywgTGludXggKHhlbi1mYmZy
b250KTogU3VwcG9ydGVkCj4gKwo+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFr
aW5nIHRoZSBYZW4gUFYgRnJhbWVidWZmZXIgcHJvdG9jb2wKPiArCj4gK1tYWFggRnJlZUJTRD8g
TmV0QlNEP10KCkkgZG9uJ3QgdGhpbmsgc28uCgo+ICsKPiArIyMjIFhlbiBDb25zb2xlCj4gKwo+
ICsgICAgU3RhdHVzLCBMaW51eCAoaHZjX3hlbik6IFN1cHBvcnRlZAo+ICsKPiArR3Vlc3Qtc2lk
ZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGNvbnNvbGUgcHJvdG9jb2wK
PiArCj4gK1tYWFggRnJlZUJTRD8gTmV0QlNEPyBXaW5kb3dzP10KClN0YXR1cyBOZXRCU0QsIEZy
ZWVCU0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAoKWy4uLl0KPiArSG9z
dC1zaWRlIGltcGxlbWVudGFpdG9uIG9mIHRoZSBYZW4gUFYgZnJhbWVidWZmZXIgcHJvdG9jb2wK
PiArCj4gKyMjIyBYZW4gQ29uc29sZQo+ICsKPiArICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRl
ZAoKVGhlcmUncyBubyBMaW51eCBob3N0IHNpZGUgKGJhY2tlbmQpIG9mIHRoZSBQViBjb25zb2xl
LCBpdCdzCnhlbmNvbnNvbGVkLiBJdCBzaG91bGQgYmU6CgpTdGF0dXM6IFN1cHBvcnRlZAoKSU1I
Ty4KCj4gKyAgICBTdGF0dXMsIFFFTVU6IFN1cHBvcnRlZAo+ICsKPiArSG9zdC1zaWRlIGltcGxl
bWVudGF0aW9uIG9mIHRoZSBYZW4gUFYgY29uc29sZSBwcm90b2NvbAo+ICsKPiArIyMjIFhlbiBQ
ViBrZXlib2FyZAo+ICsKPiArICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAoKSXMgdGhlcmUg
YSBMaW51eCBiYWNrZW5kIGZvciB0aGlzPyBJIHRob3VnaCB0aGUgb25seSBiYWNrZW5kIHdhcyBp
bgpRRU1VLgoKPiArICAgIFN0YXR1cywgUUVNVTogU3VwcG9ydGVkCj4gKwo+ICtIb3N0LXNpZGUg
aW1wbGVtZW50YXRpb24gZm8gdGhlIFhlbiBQViBrZXlib2FyZCBwcm90b2NvbAo+ICsKPiArIyMj
IFhlbiBQViBVU0IKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4OiBFeHBlcmltZW50YWwKPiArICAg
IFN0YXR1cywgUUVNVTogU3VwcG9ydGVkCgpOb3Qgc3VyZSBhYm91dCB0aGlzIGVpdGhlciwgZG8g
d2UgY29uc2lkZXIgYm90aCB0aGUgUFYgYmFja2VuZCBhbmQgdGhlClFFTVUgZW11bGF0aW9uPyBJ
cyB0aGUgVVNCIFBWIGJhY2tlbmQgaW5zaWRlIG9mIExpbnV4PwoKPiArCj4gK0hvc3Qtc2lkZSBp
bXBsZW1lbnRhdGlvbiBvZiB0aGUgWGVuIFBWIFVTQiBwcm90b2NvbAo+ICsKPiArIyMjIFhlbiBQ
ViBTQ1NJIHByb3RvY29sCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eDogW1hYWF0KPiArCj4gKyMj
IyBYZW4gUFYgVFBNCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCgpBZ2FpbiB0
aGlzIGJhY2tlbmQgcnVucyBpbiB1c2VyLXNwYWNlIElJUkMsIHdoaWNoIG1lYW5zIGl0J3Mgbm90
IExpbnV4CnNwZWNpZmljLgoKPiArCj4gKyMjIyBYZW4gOXBmcwo+ICsKPiArICAgIFN0YXR1cywg
UUVNVTogUHJldmlldwo+ICsKPiArIyMjIFBWQ2FsbHMKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4
OiBQcmV2aWV3Cj4gKwo+ICsjIyMgT25saW5lIHJlc2l6ZSBvZiB2aXJ0dWFsIGRpc2tzCj4gKwo+
ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKClRoYXQgcHJldHR5IG11Y2ggZGVwZW5kcyBvbiB3aGVy
ZSB5b3UgYXJlIGFjdHVhbGx5IHN0b3JpbmcgeW91ciBkaXNrcwpJIGd1ZXNzLiBJJ20gbm90IHN1
cmUgd2Ugd2FudCB0byBtYWtlIHN1Y2ggY29tcHJvbWlzZXMuCgo+ICsKPiArIyMgU2VjdXJpdHkK
PiArCj4gKyMjIyBEcml2ZXIgRG9tYWlucwo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4g
Kwo+ICsjIyMgRGV2aWNlIE1vZGVsIFN0dWIgRG9tYWlucwo+ICsKPiArICAgIFN0YXR1czogU3Vw
cG9ydGVkLCB3aXRoIGNhdmVhdHMKPiArCj4gK1Z1bG5lcmFiaWxpdGllcyBvZiBhIGRldmljZSBt
b2RlbCBzdHViIGRvbWFpbiB0byBhIGhvc3RpbGUgZHJpdmVyIGRvbWFpbiBhcmUgZXhjbHVkZWQg
ZnJvbSBzZWN1cml0eSBzdXBwb3J0Lgo+ICsKPiArIyMjIEtDT05GSUcgRXhwZXJ0Cj4gKwo+ICsg
ICAgU3RhdHVzOiBFeHBlcmltZW50YWwKPiArCj4gKyMjIyBMaXZlIFBhdGNoaW5nCj4gKwo+ICsg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHg4NiBvbmx5CgpTdGF0dXMsIHg4NjogU3VwcG9ydGVkClN0
YXR1cywgQVJNOiBQcmV2aWV3IHwgRXhwZXJpbWVudGFsPwoKTm90IHN1cmUgd2hpY2ggb25lIGlz
IGJlc3QuCgo+ICsKPiArQ29tcGlsZSB0aW1lIGRpc2FibGVkCj4gKwo+ICsjIyMgVmlydHVhbCBN
YWNoaW5lIEludHJvc3BlY3Rpb24KPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgeDg2IG9u
bHkKClN0YXR1cywgeDg2OiBTdXBwb3J0ZWQuCgo+ICsKPiArIyMjIFhTTSAmIEZMQVNLCj4gKwo+
ICsgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKPiArCj4gK0NvbXBpbGUgdGltZSBkaXNhYmxlZAo+
ICsKPiArIyMjIFhTTSAmIEZMQVNLIHN1cHBvcnQgZm9yIElTX1BSSVYKPiArCj4gKyAgICBTdGF0
dXM6IEV4cGVyaW1lbnRhbAo+ICsKPiArQ29tcGlsZSB0aW1lIGRpc2FibGVkCj4gKwo+ICsjIyMg
dlRQTSBTdXBwb3J0Cj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHg4NiBvbmx5CgpIb3cn
cyB0aGF0IGRpZmZlcmVudCBmcm9tIHRoZSAiWGVuIFBWIFRQTSIgaXRlbSBhYm92ZT8KCj4gKwo+
ICsjIyMgSW50ZWwvVFhUID8/Pwo+ICsKPiArICAgIFN0YXR1czogPz8/Cj4gKwo+ICtUWFQtYmFz
ZWQgaW50ZWdyaXR5IHN5c3RlbSBmb3IgdGhlIExpbnV4IGtlcm5lbCBhbmQgWGVuIGh5cGVydmlz
b3IKPiArCj4gK1tYWFhdCj4gKwo+ICsjIyBIYXJkd2FyZQo+ICsKPiArIyMjIHg4Ni9OZXN0ZWQg
VmlydHVhbGl6YXRpb24KPiArCj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAoKU3RhdHVzLCB4
ODY6IEV4cGVyaW1lbnRhbC4KCj4gKwo+ICtSdW5uaW5nIGEgaHlwZXJ2aXNvciBpbnNpZGUgYW4g
SFZNIGd1ZXN0CgpJIHdvdWxkIHdyaXRlIHRoYXQgYXM6ICJQcm92aWRpbmcgaGFyZHdhcmUgdmly
dHVhbGl6YXRpb24gZXh0ZW5zaW9ucwp0byBIVk0gZ3Vlc3RzLiIKCj4gKwo+ICsjIyMgeDg2L0hW
TSBpUFhFCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cwo+ICsKPiAr
Qm9vdGluZyBhIGd1ZXN0IHZpYSBQWEUuCj4gK1BYRSBpbmhlcmVudGx5IHBsYWNlcyBmdWxsIHRy
dXN0IG9mIHRoZSBndWVzdCBpbiB0aGUgbmV0d29yaywKPiArYW5kIHNvIHNob3VsZCBvbmx5IGJl
IHVzZWQKPiArd2hlbiB0aGUgZ3Vlc3QgbmV0d29yayBpcyB1bmRlciB0aGUgc2FtZSBhZG1pbmlz
dHJhdGl2ZSBjb250cm9sCj4gK2FzIHRoZSBndWVzdCBpdHNlbGYuCgpIbSwgbm90IHN1cmUgd2h5
IHRoaXMgbmVlZHMgdG8gYmUgc3BlbGxlZCBvdXQsIGl0J3MganVzdCBsaWtlIHJ1bm5pbmcKYW55
IGJvb3Rsb2FkZXIvZmlybXdhcmUgaW5zaWRlIGEgSFZNIGd1ZXN0LCB3aGljaCBJJ20gcXVpdGUg
c3VyZSB3ZQphcmUgbm90IGdvaW5nIHRvIGxpc3QgaGVyZS4KCkllOiBJIGRvbid0IHNlZSB1cyBs
aXN0aW5nIE9WTUYsIFNlYUJJT1Mgb3IgUk9NQklPUywgc2ltcGx5IGJlY2F1c2UKdGhleSBydW4g
aW5zaWRlIHRoZSBndWVzdCwgc28gaWYgdGhleSBhcmUgYWJsZSB0byBjYXVzZSBzZWN1cml0eQpp
c3N1ZXMsIGFueXRoaW5nIGVsc2UgaXMgYWxzbyBjYXBhYmxlIG9mIGNhdXNpbmcgdGhlbS4KCj4g
Kwo+ICsjIyMgeDg2L1BoeXNpY2FsIENQVSBIb3RwbHVnCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBw
b3J0ZWQKPiArCj4gKyMjIyB4ODYvUGh5c2ljYWwgTWVtb3J5IEhvdHBsdWcKPiArCj4gKyAgICBT
dGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMjIHg4Ni9QQ0kgUGFzc3Rocm91Z2ggUFYKPiArCj4g
KyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgTm90IHNlY3VyaXR5IHN1cHBvcnRlZAo+ICsKPiArUFYg
cGFzc3Rocm91Z2ggY2Fubm90IGJlIGRvbmUgc2FmZWx5Lgo+ICsKPiArW1hYWCBOb3QgZXZlbiB3
aXRoIGFuIElPTU1VP10KPiArCj4gKyMjIyB4ODYvUENJIFBhc3N0aHJvdWdoIEhWTQo+ICsKPiAr
ICAgIFN0YXR1czogU3VwcG9ydGVkLCB3aXRoIGNhdmVhdHMKPiArCj4gK01hbnkgaGFyZHdhcmUg
ZGV2aWNlIGFuZCBtb3RoZXJib2FyZCBjb21iaW5hdGlvbnMgYXJlIG5vdCBwb3NzaWJsZSB0byB1
c2Ugc2FmZWx5Lgo+ICtUaGUgWGVuUHJvamVjdCB3aWxsIHN1cHBvcnQgYnVncyBpbiBQQ0kgcGFz
c3Rocm91Z2ggZm9yIFhlbiwKPiArYnV0IHRoZSB1c2VyIGlzIHJlc3BvbnNpYmxlIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBoYXJkd2FyZSBjb21iaW5hdGlvbiB0aGV5IHVzZQo+ICtpcyBzdWZmaWNpZW50
bHkgc2VjdXJlIGZvciB0aGVpciBuZWVkcywKPiArYW5kIHNob3VsZCBhc3N1bWUgdGhhdCBhbnkg
Y29tYmluYXRpb24gaXMgaW5zZWN1cmUKPiArdW5sZXNzIHRoZXkgaGF2ZSByZWFzb24gdG8gYmVs
aWV2ZSBvdGhlcndpc2UuCj4gKwo+ICsjIyMgQVJNL05vbi1QQ0kgZGV2aWNlIHBhc3N0aHJvdWdo
Cj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKCkkgZ3Vlc3Mgbm9uLXBjaSBkZXZpY2VzIG9u
IEFSTSBhbHNvIHVzZSB0aGUgSU9NTVU/IChTTU1VKQoKPiArCj4gKyMjIyB4ODYvQWR2YW5jZWQg
VmVjdG9yIGVYdGVuc2lvbgo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+ICsjIyMg
SW50ZWwgUGxhdGZvcm0gUW9TIFRlY2hub2xvZ2llcwo+ICsKPiArICAgIFN0YXR1czogUHJldmll
dwo+ICsKPiArIyMjIEFSTS9BQ1BJIChob3N0KQo+ICsKPiArICAgIFN0YXR1czogRXhwZXJpbWVu
dGFsCj4gKwo+ICsjIyMgQVJNL1NNTVUKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0
aCBjYXZlYXRzCj4gKwo+ICtPbmx5IEFSTSBTTU1VIGhhcmR3YXJlIGlzIHN1cHBvcnRlZDsgbm9u
LUFSTSBTTU1VIGhhcmR3YXJlIGlzIG5vdCBzdXBwb3J0ZWQuCgpJJ20gbm90IHN1cmUgb2YgdGhl
IHB1cnBvc2Ugb2YgdGhpcyBzZW50ZW5jZSwgaXQncyBxdWl0ZSBjbGVhciB0aGF0CnRoZSBTTU1V
IGlzIG9ubHkgc3VwcG9ydGVkIGlmIGF2YWlsYWJsZS4gQWxzbywgSSdtIG5vdCBzdXJlIHRoaXMK
c2hvdWxkIGJlIHNwZWxsZWQgb3V0IGluIHRoaXMgZG9jdW1lbnQsIHg4NiBkb2Vzbid0IGhhdmUg
YSBWVC1kIG9yIFNWTQpzZWN0aW9uLgoKPiArCj4gKyMjIyBBUk0vSVRTCj4gKwo+ICsgICAgU3Rh
dHVzOiBleHBlcmltZW50YWwKPiArCj4gK1tYWFggV2hhdCBpcyB0aGlzP10KPiArCj4gKyMjIyBB
Uk06IDE2SyBhbmQgNjRLIHBhZ2VzIGluIGd1ZXN0cwoKTmV3bGluZQoKPiArICAgIFN0YXR1czog
U3VwcG9ydGVkLCB3aXRoIGNhdmVhdHMKPiArCj4gK05vIHN1cHBvcnQgZm9yIFFFTVUgYmFja2Vu
ZHMgaW4gYSAxNksgb3IgNjRLIGRvbWFpbi4KPiArCgpFeHRyYSBuZXdsaW5lLgoKPiArCj4gKyMg
Rm9ybWF0IGFuZCBkZWZpbml0aW9ucwo+ICsKPiArVGhpcyBmaWxlIGNvbnRhaW5zIHByb3NlLCBh
bmQgbWFjaGluZS1yZWFkYWJsZSBmcmFnbWVudHMuCj4gK1RoZSBkYXRhIGluIGEgbWFjaGluZS1y
ZWFkYWJsZSBmcmFnbWVudCByZWxhdGUgdG8KPiArdGhlIHNlY3Rpb24gYW5kIHN1YmVjdGlvbiBp
biB3aGljaCBpdCBpcyBmaW5lLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF4gYmVsb25ncz8KCj4gKwo+ICtUaGUgZmlsZSBpcyBpbiBtYXJrZG93biBmb3JtYXQuCj4g
K1RoZSBtYWNoaW5lLXJlYWRhYmxlIGZyYWdtZW50cyBhcmUgbWFya2Rvd24gbGl0ZXJhbHMKPiAr
Y29udGFpbmluZyBSRkMtODIyLWxpa2UgKGRlYjgyMi1saWtlKSBkYXRhLgo+ICsKPiArIyMgS2V5
cyBmb3VuZCBpbiB0aGUgRmVhdHVyZSBTdXBwb3J0IHN1YnNlY3Rpb25zCj4gKwo+ICsjIyMgU3Rh
dHVzCj4gKwo+ICtUaGlzIGdpdmVzIHRoZSBvdmVyYWxsIHN0YXR1cyBvZiB0aGUgZmVhdHVyZSwK
PiAraW5jbHVkaW5nIHNlY3VyaXR5IHN1cHBvcnQgc3RhdHVzLCBmdW5jdGlvbmFsIGNvbXBsZXRl
bmVzcywgZXRjLgo+ICtSZWZlciB0byB0aGUgZGV0YWlsZWQgZGVmaW5pdGlvbnMgYmVsb3cuCj4g
Kwo+ICtJZiBzdXBwb3J0IGRpZmZlcnMgYmFzZWQgb24gaW1wbGVtZW50YXRpb24KPiArKGZvciBp
bnN0YW5jZSwgeDg2IC8gQVJNLCBMaW51eCAvIFFFTVUgLyBGcmVlQlNEKSwKPiArb25lIGxpbmUg
Zm9yIGVhY2ggc2V0IG9mIGltcGxlbWVudGF0aW9ucyB3aWxsIGJlIGxpc3RlZC4KPiArCj4gKyMj
IyBSZXN0cmljdGlvbnMKPiArCj4gK1RoaXMgaXMgYSBzdW1tYXJ5IG9mIGFueSByZXN0cmljdGlv
bnMgd2hpY2ggYXBwbHksCj4gK3BhcnRpY3VsYXJseSB0byBmdW5jdGlvbmFsIG9yIHNlY3VyaXR5
IHN1cHBvcnQuCj4gKwo+ICtGdWxsIGRldGFpbHMgb2YgcmVzdHJpY3Rpb25zIG1heSBiZSBwcm92
aWRlZCBpbiB0aGUgcHJvc2UKPiArc2VjdGlvbiBvZiB0aGUgZmVhdHVyZSBlbnRyeSwKPiAraWYg
YSBSZXN0cmljdGlvbnMgdGFnIGlzIHByZXNlbnQuCgpGb3JtYXR0aW5nIHNlZW1zIHdlaXJkIElN
SE8uCgo+ICsKPiArIyMjIExpbWl0LVNlY3VyaXR5Cj4gKwo+ICtGb3Igc2l6ZSBsaW1pdHMuCj4g
K1RoaXMgZmlndXJlIHNob3dzIHRoZSBsYXJnZXN0IGNvbmZpZ3VyYXRpb24gd2hpY2ggd2lsbCBy
ZWNlaXZlCj4gK3NlY3VyaXR5IHN1cHBvcnQuCj4gK1RoaXMgZG9lcyBub3QgbWVhbiB0aGF0IHN1
Y2ggYSBjb25maWd1cmF0aW9uIHdpbGwgYWN0dWFsbHkgd29yay4KPiArVGhpcyBsaW1pdCB3aWxs
IG9ubHkgYmUgbGlzdGVkIGV4cGxpY2l0bHkKPiAraWYgaXQgaXMgZGlmZmVyZW50IHRoYW4gdGhl
IHRoZW9yZXRpY2FsIGxpbWl0LgoKVGhlcmUncyBubyB1c2FnZSBvZiB0aGlzIGF0IGFsbCBpbiB0
aGUgZG9jdW1lbnQgSSB0aGluay4KCj4gKwo+ICsjIyMgTGltaXQKPiArCj4gK1RoaXMgZmlndXJl
IHNob3dzIGEgdGhlb3JldGljYWwgc2l6ZSBsaW1pdC4KPiArVGhpcyBkb2VzIG5vdCBtZWFuIHRo
YXQgc3VjaCBhIGxhcmdlIGNvbmZpZ3VyYXRpb24gd2lsbCBhY3R1YWxseSB3b3JrLgoKVGhhdCBk
b2Vzbid0IG1ha2UgdXMgbG9vayBzcGVjaWFsbHkgZ29vZCwgYnV0IGFueXdheS4KClsuLi5dCj4g
KyMjIyBTZWN1cml0eSBzdXBwb3J0ZWQKPiArCj4gK1dpbGwgWFNBcyBiZSBpc3N1ZWQgaWYgc2Vj
dXJpdHktcmVsYXRlZCBidWdzIGFyZSBkaXNjb3ZlcmVkCj4gK2luIHRoZSBmdW5jdGlvbmFsaXR5
Pwo+ICsKPiArSWYgIm5vIiwKPiArYW55b25lIHdobyBmaW5kcyBhIHNlY3VyaXR5LXJlbGF0ZWQg
YnVnIGluIHRoZSBmZWF0dXJlCj4gK3dpbGwgYmUgYWR2aXNlZCB0bwo+ICtwb3N0IGl0IHB1Ymxp
Y2x5IHRvIHRoZSBYZW4gUHJvamVjdCBtYWlsaW5nIGxpc3RzCj4gKyhvciBjb250YWN0IGFub3Ro
ZXIgc2VjdXJpdHkgcmVzcG9uc2UgdGVhbSwKPiAraWYgYSByZWxldmFudCBvbmUgZXhpc3RzKS4K
PiArCj4gK0J1Z3MgZm91bmQgYWZ0ZXIgdGhlIGVuZCBvZiAqKlNlY3VyaXR5LVN1cHBvcnQtVW50
aWwqKgo+ICtpbiB0aGUgUmVsZWFzZSBTdXBwb3J0IHNlY3Rpb24gd2lsbCByZWNlaXZlIGFuIFhT
QQo+ICtpZiB0aGV5IGFsc28gYWZmZWN0IG5ld2VyLCBzZWN1cml0eS1zdXBwb3J0ZWQsIHZlcnNp
b25zIG9mIFhlbi4KPiArSG93ZXZlciwKPiArdGhlIFhlbiBQcm9qZWN0IHdpbGwgbm90IHByb3Zp
ZGUgb2ZmaWNpYWwgZml4ZXMKPiArZm9yIG5vbi1zZWN1cml0eS1zdXBwb3J0ZWQgdmVyc2lvbnMu
CgpBZ2FpbiB3ZWlyZCBmb3JtYXR0aW5nIGFib3ZlIChhbHNvIGVsc2V3aGVyZSkuCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11: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.xen.org>)
	id 1dnNuL-0004X5-4P; Thu, 31 Aug 2017 11:45:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnNuJ-0004Wc-QS
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 11:45:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B8/8F-03610-7C6F7A95; Thu, 31 Aug 2017 11:45:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXvfYt+W
 RBj1PVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypB64xFszyqmht38rWwHjapIuRk0NCwF9i
 xv81rCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFYDXCAk4Se/5cArNZBFQlti6/zw5i8
 wqYS0y6voQZYqa8xK62i2A1nAIWEgsuXgCLCwHVXPi+C8pWkOiYfowJoldQ4uTMJywQuyQkDr
 54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECg4cBCHYw/lkWcIhRkoNJSZT34e3lkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC9+
 BcoJFqWmp1akZeYAwxgmLcHBoyTC2wGS5i0uSMwtzkyHSJ1iVJQS510PkhAASWSU5sG1wWLnE
 qOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5e0Gm8GTmlcBNfwW0mAlocazXUpDFJYkIKSlgNC
 6zXnarMruBSaarYUmrhsS53SWnS9rcP7woiu1dd3nzyuOHbW2Xb2iwTwhsO5DYodN/hn+Nyh2
 b9zNZf76QMDdtOGYiuihO9tIapyvaf29HHfu/2y1t1cEukx+XjRvrZmRU3Cz22qUw/1BFavKp
 vicNP94wKTd7zlyawj/DWI9vUUweY8oaJZbijERDLeai4kQAFbshxZgCAAA=
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504179908!82541137!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37602 invoked from network); 31 Aug 2017 11:45:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:45:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="446046373"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 12:45:05 +0100
Message-ID: <20170831114506.9610-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831114506.9610-1-wei.liu2@citrix.com>
References: <20170831114506.9610-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 1/2] x86/pv: drop priv_op prefix in
	emul-priv-op.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHJvcCB0aGUgcHJlZml4IGJlY2F1c2UgdGhleSBsaXZlIGluIHRoZWlyIG93biBmaWxlIG5vdy4g
T25lIGV4Y2VwdGlvbgppcyB3YmludmQgaGFuZGxlciBiZWNhdXNlIGRycG9vaW5nIHRoZSBwcmVm
aXggd2lsbCBjbGFzaCB3aXRoIHRoZQphY3R1YWwgd2JpbnZkIGZ1bmN0aW9uLgoKU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYv
ZW11bC1wcml2LW9wLmMgfCA5OSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggNTRhNjNjMjdmOC4uMWYzZTI0YjE2OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYwpAQCAtMzE2LDggKzMxNiw4IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQg
Y2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChzdHJ1Y3QgdmNwdSAqdiwKICAgICByZXR1cm4gbWF0
Y2g7CiB9CiAKLXN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX2lvKHVuc2lnbmVkIGludCBwb3J0LCB1
bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nICp2YWwsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQorc3RhdGljIGludCByZWFk
X2lvKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyAqdmFsLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
IHsKICAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3Ry
dWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
OwpAQCAtNDE1LDggKzQxNSw4IEBAIHZvaWQgZ3Vlc3RfaW9fd3JpdGUodW5zaWduZWQgaW50IHBv
cnQsIHVuc2lnbmVkIGludCBieXRlcywgdWludDMyX3QgZGF0YSwKICAgICB9CiB9CiAKLXN0YXRp
YyBpbnQgcHJpdl9vcF93cml0ZV9pbyh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5
dGVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsLCBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3N0YXRpYyBpbnQgd3JpdGVfaW8odW5zaWduZWQg
aW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyB2YWwsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVj
dCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9j
dHh0LCBjdHh0KTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CkBAIC00NDcsOSAr
NDQ3LDkgQEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX2lvKHVuc2lnbmVkIGludCBwb3J0LCB1
bnNpZ25lZCBpbnQgYnl0ZXMsCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotc3RhdGlj
IGludCBwcml2X29wX3JlYWRfc2VnbWVudChlbnVtIHg4Nl9zZWdtZW50IHNlZywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCitzdGF0aWMgaW50IHJlYWRfc2VnbWVudChlbnVtIHg4Nl9zZWdtZW50IHNlZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICAv
KiBDaGVjayBpZiB0aGlzIGlzIGFuIGF0dGVtcHQgdG8gYWNjZXNzIHRoZSBJL08gYml0bWFwLiAq
LwogICAgIGlmICggc2VnID09IHg4Nl9zZWdfdHIgKQpAQCAtNTYxLDEwICs1NjEsMTAgQEAgc3Rh
dGljIGludCBwdl9lbXVsX3ZpcnRfdG9fbGluZWFyKHVuc2lnbmVkIGxvbmcgYmFzZSwgdW5zaWdu
ZWQgbG9uZyBvZmZzZXQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IHByaXZfb3Bf
cmVwX2lucyh1aW50MTZfdCBwb3J0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4
ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsIHVuc2lnbmVkIGxvbmcgKnJlcHMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKK3N0YXRpYyBpbnQgcmVwX2lucyh1aW50MTZfdCBwb3J0LAorICAgICAgICAgICAgICAgICAg
IGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwgdW5zaWduZWQgbG9uZyAqcmVwcywK
KyAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAg
ICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHBy
aXZfb3BfY3R4dCwgY3R4dCk7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwpAQCAt
NTgwLDcgKzU4MCw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZXBfaW5zKHVpbnQxNl90IHBvcnQs
CiAgICAgaWYgKCAhZ3Vlc3RfaW9fb2theShwb3J0LCBieXRlc19wZXJfcmVwLCBjdXJyLCBjdHh0
LT5yZWdzKSApCiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIAotICAgIHJj
ID0gcHJpdl9vcF9yZWFkX3NlZ21lbnQoeDg2X3NlZ19lcywgJnNyZWcsIGN0eHQpOworICAgIHJj
ID0gcmVhZF9zZWdtZW50KHg4Nl9zZWdfZXMsICZzcmVnLCBjdHh0KTsKICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiByYzsKIApAQCAtNjI4LDEwICs2MjgsMTAg
QEAgc3RhdGljIGludCBwcml2X29wX3JlcF9pbnModWludDE2X3QgcG9ydCwKICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwogfQogCi1zdGF0aWMgaW50IHByaXZfb3BfcmVwX291dHMoZW51bSB4ODZf
c2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IHBvcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGJ5dGVzX3Blcl9yZXAsIHVuc2lnbmVkIGxvbmcgKnJlcHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCitzdGF0aWMgaW50
IHJlcF9vdXRzKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAg
ICAgICAgICAgICAgICAgICAgdWludDE2X3QgcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsIHVuc2lnbmVkIGxvbmcgKnJlcHMsCisgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVjdCBw
cml2X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0
LCBjdHh0KTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CkBAIC02NDUsNyArNjQ1
LDcgQEAgc3RhdGljIGludCBwcml2X29wX3JlcF9vdXRzKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1
bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICBpZiAoICFndWVzdF9pb19va2F5KHBvcnQsIGJ5dGVz
X3Blcl9yZXAsIGN1cnIsIGN0eHQtPnJlZ3MpICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwogCi0gICAgcmMgPSBwcml2X29wX3JlYWRfc2VnbWVudChzZWcsICZzcmVnLCBj
dHh0KTsKKyAgICByYyA9IHJlYWRfc2VnbWVudChzZWcsICZzcmVnLCBjdHh0KTsKICAgICBpZiAo
IHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiByYzsKIApAQCAtNjk2LDggKzY5
Niw4IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZXBfb3V0cyhlbnVtIHg4Nl9zZWdtZW50IHNlZywg
dW5zaWduZWQgbG9uZyBvZmZzZXQsCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotc3Rh
dGljIGludCBwcml2X29wX3JlYWRfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAq
dmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCitzdGF0aWMgaW50IHJlYWRfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9u
ZyAqdmFsLAorICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQogewogICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIApAQCAtNzQwLDgg
Kzc0MCw4IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX2NyKHVuc2lnbmVkIGludCByZWcsIHVu
c2lnbmVkIGxvbmcgKnZhbCwKICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAK
LXN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBs
b25nIHZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKK3N0YXRpYyBpbnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyB2YWwsCisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIApAQCAtNzk3LDgg
Kzc5Nyw4IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1
bnNpZ25lZCBsb25nIHZhbCwKICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAK
LXN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxv
bmcgKnZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQorc3RhdGljIGludCByZWFkX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGxvbmcgKnZhbCwKKyAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKIHsKICAgICB1bnNpZ25lZCBsb25nIHJlcyA9IGRvX2dldF9kZWJ1Z3JlZyhyZWcpOwog
CkBAIC04MTAsOCArODEwLDggQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfZHIodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9
CiAKLXN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBsb25nIHZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKK3N0YXRpYyBpbnQgd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgbG9uZyB2YWwsCisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQogewogICAgIHJldHVybiBkb19zZXRfZGVidWdyZWcocmVnLCB2YWwpID09IDAK
ICAgICAgICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX1VOSEFORExFQUJMRTsKQEAgLTgz
Myw4ICs4MzMsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfY3B1ZnJlcV9jb250cm9sbGVyKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICBpc19oYXJkd2FyZV9kb21haW4oZCkp
OwogfQogCi1zdGF0aWMgaW50IHByaXZfb3BfcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWlu
dDY0X3QgKnZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKK3N0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWlu
dDY0X3QgKnZhbCwKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCiB7CiAgICAgc3RydWN0IHByaXZfb3BfY3R4dCAqcG9jID0gY29udGFpbmVyX29mKGN0
eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0eHQpOwogICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpj
dXJyID0gY3VycmVudDsKQEAgLTk5Nyw4ICs5OTcsOCBAQCBzdGF0aWMgaW50IHByaXZfb3BfcmVh
ZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7CiB9CiAKLXN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9tc3IodW5zaWdu
ZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3N0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2ln
bmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKKyAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKQEAgLTEy
MDUsNiArMTIwNSw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50
IHJlZywgdWludDY0X3QgdmFsLAogICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0K
IAorLyogTmFtZSBpdCBkaWZmZXJlbnRseSB0byBhdm9pZCBjbGFzaGluZyB3aXRoIHdiaW52ZCgp
ICovCiBzdGF0aWMgaW50IHByaXZfb3Bfd2JpbnZkKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQogewogICAgIC8qIElnbm9yZSB0aGUgaW5zdHJ1Y3Rpb24gaWYgdW5wcml2aWxlZ2VkLiAq
LwpAQCAtMTIyOCw4ICsxMjI5LDggQEAgaW50IHB2X2VtdWxfY3B1aWQodWludDMyX3QgbGVhZiwg
dWludDMyX3Qgc3VibGVhZiwKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1zdGF0aWMg
aW50IHByaXZfb3BfdmFsaWRhdGUoY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKK3N0YXRpYyBpbnQgdmFsaWRhdGUoY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRl
ICpzdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCiB7CiAgICAgc3dpdGNoICggY3R4dC0+b3Bjb2RlICkKICAgICB7CkBAIC0xMjc4LDExICsx
Mjc5LDExIEBAIHN0YXRpYyBpbnQgcHJpdl9vcF92YWxpZGF0ZShjb25zdCBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfc3RhdGUgKnN0YXRlLAogICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0K
IAotc3RhdGljIGludCBwcml2X29wX2luc25fZmV0Y2goZW51bSB4ODZfc2VnbWVudCBzZWcsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBfZGF0YSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQorc3RhdGljIGludCBpbnNuX2Zl
dGNoKGVudW0geDg2X3NlZ21lbnQgc2VnLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBfZGF0YSwKKyAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IHBy
aXZfb3BfY3R4dCAqcG9jID0KICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwcml2
X29wX2N0eHQsIGN0eHQpOwpAQCAtMTMxNiwyMCArMTMxNywyMCBAQCBzdGF0aWMgaW50IHByaXZf
b3BfaW5zbl9mZXRjaChlbnVtIHg4Nl9zZWdtZW50IHNlZywKIAogCiBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHg4Nl9lbXVsYXRlX29wcyBwcml2X29wX29wcyA9IHsKLSAgICAuaW5zbl9mZXRjaCAgICAg
ICAgICA9IHByaXZfb3BfaW5zbl9mZXRjaCwKKyAgICAuaW5zbl9mZXRjaCAgICAgICAgICA9IGlu
c25fZmV0Y2gsCiAgICAgLnJlYWQgICAgICAgICAgICAgICAgPSB4ODZlbXVsX3VuaGFuZGxlYWJs
ZV9ydywKLSAgICAudmFsaWRhdGUgICAgICAgICAgICA9IHByaXZfb3BfdmFsaWRhdGUsCi0gICAg
LnJlYWRfaW8gICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfaW8sCi0gICAgLndyaXRlX2lvICAg
ICAgICAgICAgPSBwcml2X29wX3dyaXRlX2lvLAotICAgIC5yZXBfaW5zICAgICAgICAgICAgID0g
cHJpdl9vcF9yZXBfaW5zLAotICAgIC5yZXBfb3V0cyAgICAgICAgICAgID0gcHJpdl9vcF9yZXBf
b3V0cywKLSAgICAucmVhZF9zZWdtZW50ICAgICAgICA9IHByaXZfb3BfcmVhZF9zZWdtZW50LAot
ICAgIC5yZWFkX2NyICAgICAgICAgICAgID0gcHJpdl9vcF9yZWFkX2NyLAotICAgIC53cml0ZV9j
ciAgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9jciwKLSAgICAucmVhZF9kciAgICAgICAgICAg
ICA9IHByaXZfb3BfcmVhZF9kciwKLSAgICAud3JpdGVfZHIgICAgICAgICAgICA9IHByaXZfb3Bf
d3JpdGVfZHIsCi0gICAgLnJlYWRfbXNyICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfbXNyLAot
ICAgIC53cml0ZV9tc3IgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9tc3IsCisgICAgLnZhbGlk
YXRlICAgICAgICAgICAgPSB2YWxpZGF0ZSwKKyAgICAucmVhZF9pbyAgICAgICAgICAgICA9IHJl
YWRfaW8sCisgICAgLndyaXRlX2lvICAgICAgICAgICAgPSB3cml0ZV9pbywKKyAgICAucmVwX2lu
cyAgICAgICAgICAgICA9IHJlcF9pbnMsCisgICAgLnJlcF9vdXRzICAgICAgICAgICAgPSByZXBf
b3V0cywKKyAgICAucmVhZF9zZWdtZW50ICAgICAgICA9IHJlYWRfc2VnbWVudCwKKyAgICAucmVh
ZF9jciAgICAgICAgICAgICA9IHJlYWRfY3IsCisgICAgLndyaXRlX2NyICAgICAgICAgICAgPSB3
cml0ZV9jciwKKyAgICAucmVhZF9kciAgICAgICAgICAgICA9IHJlYWRfZHIsCisgICAgLndyaXRl
X2RyICAgICAgICAgICAgPSB3cml0ZV9kciwKKyAgICAucmVhZF9tc3IgICAgICAgICAgICA9IHJl
YWRfbXNyLAorICAgIC53cml0ZV9tc3IgICAgICAgICAgID0gd3JpdGVfbXNyLAogICAgIC5jcHVp
ZCAgICAgICAgICAgICAgID0gcHZfZW11bF9jcHVpZCwKICAgICAud2JpbnZkICAgICAgICAgICAg
ICA9IHByaXZfb3Bfd2JpbnZkLAogfTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11: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.xen.org>)
	id 1dnNuQ-0004dZ-IV; Thu, 31 Aug 2017 11:45:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnNuQ-0004dI-0U
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 11:45:18 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 54/02-03616-DC6F7A95; Thu, 31 Aug 2017 11:45:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpO6Zb8s
 jDWafMbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmPOpjLljDVHF7WxtrA2MjUxcjB4eEgL9E
 w5bcLkZODjYBZYmfnb1sILaIgJ5E04HnjCA2s0CexNnVi1hBbGEBM4nm+09ZQGwWAVWJaXu/g
 NXwCphL3J7Rzg5iSwjIS+xquwhWLySgINEx/RgTRI2gxMmZT1ggZkpIHHzxgnkCI/csJKlZSF
 ILGJlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhgIDEOx
 g3Pcx8hCjJAeTkijvw9vLI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8F78CpQTLEpNT61Iy8wB
 BiVMWoKDR0mElwkYmEK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnXQ8yQwCkKKM0D24EL
 EIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3LMgUnsy8ErhNr4COYAI6ItZrKcgRJYkIKa
 kGRkkzPomWX9Gxmrfjj39xUec6vVLS56pPbnKa0lffo2+kzTWMm5xnC7Dscvgww1L12LzAhm+
 bZm6rUJVxVpyXUyi0i21VyafcnWdvBwbdt5t5waLqi+7dP2lxzo1/T155OiPwouabrrrji0Sq
 vN7s/CVwSqBFq+rH75VRQqsD7eYqSxs3Pz53RomlOCPRUIu5qDgRAKfapgSLAgAA
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504179914!114030512!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37582 invoked from network); 31 Aug 2017 11:45:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:45:16 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="437819066"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 12:45:04 +0100
Message-ID: <20170831114506.9610-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 0/2] x86/pv: drop unnecessary prefixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSAoMik6CiAgeDg2L3B2OiBkcm9wIHByaXZfb3AgcHJlZml4IGluIGVtdWwtcHJpdi1v
cC5jCiAgeDg2L3B2OiBkcm9wIGdhdGVfb3AgcHJlZml4IGluIGVtdWwtZ2F0ZS1vcC5jCgogeGVu
L2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIHwgMTUgKysrLS0tLQogeGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jIHwgOTkgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDU5IGRlbGV0aW9ucygt
KQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11: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.xen.org>)
	id 1dnNuQ-0004dO-Bh; Thu, 31 Aug 2017 11:45:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnNuP-0004ai-9g
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 11:45:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DC/ED-03283-CC6F7A95; Thu, 31 Aug 2017 11:45:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvfMt+W
 RBi/n81p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/GusLGvgq9l7bwtjAuI+ri5GTQ0LAX+LW
 +itsIDabgLLEz85eMFtEQE+i6cBzRhCbWSBP4uzqRawgtrCAk0TXj+fMXYwcHCwCqhIPnkuCh
 HkFzCV+TfvHCDFSXmJX20Wwck4BC4kFFy8wg9hCQDUXvu+CshUkOqYfY4LoFZQ4OfMJC8QqCY
 mDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl0jE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMDAYQCCHYz7PkYeYpTkYFIS5X14e3mkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 i1+BcoJFqempFWmZOcAQhklLcPAoifAyAcNYiLe4IDG3ODMdInWKUVFKnHc9SJ8ASCKjNA+uD
 RY3lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMexZkCk9mXgnc9FdAi5mAFsd6LQVZXJKIkJ
 JqYExUefe8ViR9olKWitbfC1vu9F77q7O954fD/nlf/K5PMbX2vevpK7nilOuO7h4mOcbdz0L
 rFhTETL84PcZh3WubvnkxPDd/3xZ1X1O+pEVnzYLVy05sad3F2PLDT7UvLal1zZ/ymf+U7LMF
 7tQtsTjWz3+Zb5+rwoGP/TEnw5epL998OyesbKcSS3FGoqEWc1FxIgCtKQ/slgIAAA==
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504179914!114030512!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37473 invoked from network); 31 Aug 2017 11:45:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 11:45:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="437819065"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 12:45:06 +0100
Message-ID: <20170831114506.9610-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170831114506.9610-1-wei.liu2@citrix.com>
References: <20170831114506.9610-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 2/2] x86/pv: drop gate_op prefix in
	emul-gate-op.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgb25seSBvbmUgZnVuY3Rpb24gZ2F0ZV9vcF9yZWFkIHRoYXQgbmVlZHMgdG8gYmUg
bW9kaWZpZWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyB8IDE1ICsrKysrLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2Vt
dWwtZ2F0ZS1vcC5jCmluZGV4IDBhNzM4MWEwOTQuLjAwMmZiNzgyZjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1n
YXRlLW9wLmMKQEAgLTExNywxMiArMTE3LDggQEAgc3RydWN0IGdhdGVfb3BfY3R4dCB7CiAgICAg
Ym9vbCBpbnNuX2ZldGNoOwogfTsKIAotc3RhdGljIGludCBnYXRlX29wX3JlYWQoCi0gICAgZW51
bSB4ODZfc2VnbWVudCBzZWcsCi0gICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0gICAgdm9pZCAq
cF9kYXRhLAotICAgIHVuc2lnbmVkIGludCBieXRlcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKK3N0YXRpYyBpbnQgcmVhZChlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWdu
ZWQgbG9uZyBvZmZzZXQsIHZvaWQgKnBfZGF0YSwKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgYnl0ZXMsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIGNvbnN0IHN0
cnVjdCBnYXRlX29wX2N0eHQgKmdvYyA9CiAgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1
Y3QgZ2F0ZV9vcF9jdHh0LCBjdHh0KTsKQEAgLTIzMCw3ICsyMjYsNyBAQCB2b2lkIHB2X2VtdWxh
dGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgIGN0eHQuY3R4dC5h
ZGRyX3NpemUgPSBhciAmIF9TRUdNRU5UX0RCID8gMzIgOiAxNjsKICAgICAvKiBMZWF2ZSB6ZXJv
IGluIGN0eHQuY3R4dC5zcF9zaXplLCBhcyBpdCdzIG5vdCBuZWVkZWQgZm9yIGRlY29kaW5nLiAq
LwotICAgIHN0YXRlID0geDg2X2RlY29kZV9pbnNuKCZjdHh0LmN0eHQsIGdhdGVfb3BfcmVhZCk7
CisgICAgc3RhdGUgPSB4ODZfZGVjb2RlX2luc24oJmN0eHQuY3R4dCwgcmVhZCk7CiAgICAgY3R4
dC5pbnNuX2ZldGNoID0gZmFsc2U7CiAgICAgaWYgKCBJU19FUlJfT1JfTlVMTChzdGF0ZSkgKQog
ICAgIHsKQEAgLTI2NSw5ICsyNjEsOCBAQCB2b2lkIHB2X2VtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgY2FzZSAzOgogICAgICAgICAgICAgKytqdW1w
OwogICAgICAgICAgICAgYmFzZSA9IHg4Nl9pbnNuX29wZXJhbmRfZWEoc3RhdGUsICZzZWcpOwot
ICAgICAgICAgICAgcmMgPSBnYXRlX29wX3JlYWQoc2VnLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmFzZSArICh4ODZfaW5zbl9vcHNpemUoc3RhdGUpID4+IDMpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJm9wbmRfc2VsLCBzaXplb2Yob3BuZF9zZWwpLCAmY3R4dC5j
dHh0KTsKKyAgICAgICAgICAgIHJjID0gcmVhZChzZWcsIGJhc2UgKyAoeDg2X2luc25fb3BzaXpl
KHN0YXRlKSA+PiAzKSwKKyAgICAgICAgICAgICAgICAgICAgICAmb3BuZF9zZWwsIHNpemVvZihv
cG5kX3NlbCksICZjdHh0LmN0eHQpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 11:58:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 11: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.xen.org>)
	id 1dnO6p-0005r0-RF; Thu, 31 Aug 2017 11:58:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dnO6o-0005qu-5I
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 11:58:06 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F0/E2-02041-DC9F7A95; Thu, 31 Aug 2017 11:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfT+Vt0zP5d
 HGtx7rWWx5ONiFgdGj6O7fzMFMEaxZuYl5VcksGacn93JXnDWoKJj6ROWBsYnal2MXBxCAhMY
 Jc6vOMbaxcjJwSLQwCoxsY0XJCEhMIdVYlPHMmaQhIRAnsT7iZtZIOwiibX93WwQdoHEkinfw
 eK8AoISJ2c+AbOFBHwkNt37yQRicwoESvSf2MsOEV/IJNEzyxvEZhMwkNj/7glQnANosarE46
 4yEJNXIEDi/CNTEFNYwEri3V93kGIRoILla9sYQWxmgWqJxkVr2CFsTYnW7b/ZJzAKzkJywyw
 kqQWMTKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOTAQh2
 MDZ+cTrEKMnBpCTK+/D28kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzrfgDlBItS01Mr0jJzg
 DECk5bg4FES4b0CkuYtLkjMLc5Mh0idYnTluHJl3Rcmjg2r1wPJKQe2A8knb7b/ZuJoeQskhV
 jy8vNSpcR5p4A0C4A0Z5TmwY2GxfclRlkpYV5GoGOFeApSi3IzS1DlXzGKczAqCfPOB5nCk5l
 XAnfBK6DjmICOi/VaCnJcSSJCSqqBsfd3/oyv15S81pe5VKTkRXXxLlpwLkLlSsaF3FLl9q8T
 7mxRZpnCsW/N50tJS564Hn4fXvZY7JhDuvOFtjmtNaenhqR9ZBKUKf3JvUTt/JmFixxSD6SWP
 VFgyj/es39ysr+vyx921S6W2y9k5/ZYBV8S3P3svFbaoazJE9+rn1j3KNtQhKfUSYmlOCPRUI
 u5qDgRADtFuQPqAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504180683!109260226!1
X-Originating-IP: [209.85.223.181]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51638 invoked from network); 31 Aug 2017 11:58:04 -0000
Received: from mail-io0-f181.google.com (HELO mail-io0-f181.google.com)
 (209.85.223.181)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Aug 2017 11:58:04 -0000
Received: by mail-io0-f181.google.com with SMTP id b2so6308416iof.0
 for <xen-devel@lists.xen.org>; Thu, 31 Aug 2017 04:58:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=N3Rzb/msbZuY3UkH51+Ql2lmXKvT/vh4E46Y4umHsa4=;
 b=NPbxyaN99MJFqgN9GdfCsf0JltwjpPgsba8WOPM++cs/ZfNPFXla2nzXZvH7Uzrkyk
 wUewrGFG+Ufq/1iEmPNSKVHXJpV0OAy0RTxedDQ66zm8zpNJzwQDYgqSuY3Mo6SLtV6/
 ch+Yl3BRQ2z1E00WZvNUA4vZLiYCGGhFXAqrXxROUuLdI2CoEOV5J3+pjWAMZfcNq8Zr
 x0tFSTIYbyaDMkJlPSL7LcW5IKfa/n12nAjicAIz6K6EBWpIqxKIv8SDRmq3VQp2UvOj
 GvXJfLWtpOYiICQ8erZ2S2ePuciP7600MMdN/Jxa94slVDoxTAwr4rO7TNbxNwUeh/Zr
 4Hqw==
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=N3Rzb/msbZuY3UkH51+Ql2lmXKvT/vh4E46Y4umHsa4=;
 b=JV4eg3v8pSOpzUxmbP3i43dG2/3ngNPM3PSTuxBVaVqlkQLzKBrtwg+sl2J7miow28
 jrRQ3F7vOIdFLWsJD/e/o4SE2/5xTOBhaL4azyVhYNaO06cvNnkhgWxjFpws5b5+8U9U
 22nA27M74XgVWIXDjjlTFenZVcvRXM2R5GPR2tpfBmhIkgzSdCKWFkGEODshLcV5dMxK
 qPqZBiv/O0WPSWfbyvcqhQ1QHBuxT2LszXKFOG0WtfdGDNVWEFNlYL49fnLBjoCgStI+
 IMq7WZwtDwYfGjIA8+DbL0vVKo9yia5V2djVJ3Zq5GXuM38/RI9G/Wfs5YO2kezeJmOw
 Ju6w==
X-Gm-Message-State: AHPjjUjuOAmoMPkdOc5z5OkH26xvvZUi4BCgwlBYT9+2lGP07x7Dv/4C
 dIYXMqlVC157iJVnBTYPk2A1TcgRGA==
X-Google-Smtp-Source: ADKCNb7M3fA85IwB1+H+jw4lM0+gFwlKPn9EngBR3nawIfZstqsS+O+ujKimny10j67VgO0DGYDgPJir9jxddh3GuHo=
X-Received: by 10.107.15.13 with SMTP id x13mr4790432ioi.7.1504180683211; Thu,
 31 Aug 2017 04:58:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Thu, 31 Aug 2017 04:58:02 -0700 (PDT)
In-Reply-To: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
 <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
 <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 31 Aug 2017 14:58:02 +0300
Message-ID: <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
To: bharat gohil <ghl.bhrt@gmail.com>
Cc: 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.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMjoxMyBQTSwgYmhhcmF0IGdvaGlsIDxnaGwuYmhydEBn
bWFpbC5jb20+IHdyb3RlOgo+IEhlbGxvIE9sZWtzYW5kciwKSGkgQmhhcmF0Cgo+Cj4gSSBoYWQg
cmVtb3ZlZCBBNzIgY2x1c3RlciBhbmQgdHJpZWQgdG8gYm9vdCBvbmx5IHR3byBBMzUgYnV0IEkg
Z290IHNhbWUKPiBlcnJvci4KPgo+IElzIGFueXRoaW5nIGFkZGVkIG9yIG1pc3NpbmcgaW4gQTM1
IGNvbXBhcmUgdG8gQTUzPwpVbmZvcnR1bmF0ZWx5LCBJIGRvbid0IGtub3cuCgpCVFcsIGRpZCB5
b3UgY2hlY2sgeW91ciBHSUMgc2V0dGluZ3MgaW4gdGhlIGRldmljZS10cmVlPwoKPgo+IFJlZ2Fy
ZHMsCj4gQmhhcmF0Cj4KPiBPbiBXZWQsIEF1ZyAzMCwgMjAxNyBhdCA4OjAwIFBNLCBiaGFyYXQg
Z29oaWwgPGdobC5iaHJ0QGdtYWlsLmNvbT4gd3JvdGU6Cj4+Cj4+IEhlbGxvIE9sZWtzYW5kciwK
Pj4gVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBpbnB1dC4KPj4KPj4gWWVzLiBhZ3JlZS4g
SSB3aWxsIGNoZWNrIGJ5IHJlbW92aW5nIEE3MiBjb3JlIGZyb20gRFQuCj4+Cj4+IFRoYW5rcywK
Pj4gQmhhcmF0Cj4+Cj4+IE9uIFdlZCwgQXVnIDMwLCAyMDE3IGF0IDc6NDQgUE0sIE9sZWtzYW5k
ciBUeXNoY2hlbmtvCj4+IDxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4+Cj4+PiBIaSwK
Pj4+Cj4+PiBOb3Qgc3VyZSB0aGF0IEkgYW0gYSBjb21wZXRlbnQgcGVyc29uLCBqdXN0IG15IGFz
c3VtcHRpb25zLgo+Pj4KPj4+IENDZWQgQVJNIGd1eXMuCj4+Pgo+Pj4gT24gVHVlLCBBdWcgMjks
IDIwMTcgYXQgNToyMSBQTSwgYmhhcmF0IGdvaGlsIDxnaGwuYmhydEBnbWFpbC5jb20+IHdyb3Rl
Ogo+Pj4gPiBIZWxsbyBBbGwKPj4+ID4KPj4+ID4gSSBhbSB0cnlpbmcgdG8gcnVuIFhlbiBvbiBu
ZXcgaGFyZHdhcmUgd2hpY2ggaGFzIHR3byBBMzUgYW5kIG9uZSBBNzIKPj4+ID4gY29yZS4KPj4+
ID4gWGVuIGJvb3RlZCBpbnRpYWxseSBidXQgaXQgaGFuZ3MgYXQKPj4+ID4gc21wX2NhbGxfZnVu
Y3Rpb24oc2V0dXBfdmlydF9wYWdpbmdfb25lLAo+Pj4gPiAodm9pZCAqKXZhbCwgMSkgZnVuY3Rp
b24gY2FsbC4KPj4+Cj4+PiBJdCBtaWdodCBiZSBhIGNvbnNlcXVlbmNlIG9mIHRoYXQgQ1BVIGNv
cmVzIGFyZSBkaWZmZXJlbnQuIEFuZCB0aGV5Cj4+PiBtaWdodCBoYXZlIGRpZmZlcmVudCBzZXQg
b2YgZmVhdHVyZXMsIG9yIGV2ZW4gc2V0dGluZ3MuCj4+PiBBbmQgdGhlc2UgZmVhdHVyZXMvc2V0
dGluZ3MgdGhlIGJvb3QgQ1BVIGhhcyBkb24ndCBjb21wYXRpYmxlIHdpdGgKPj4+IG90aGVyIChu
b24tYm9vdCkgQ1BVcy4KPj4+IENhbiB5b3UgdHJ5IG5vdCB0byBicmluZ3VwIEE3MiBjb3JlIChy
ZW1vdmUgaXQgZnJvbSBEVCBvciBhbm90aGVyCj4+PiB3YXkpLCBsZWF2ZSBvbmx5IHR3byBBMzUg
YW5kIHNlZSB3aGF0IHdpbGwgaGFwcGVuLgo+Pj4KPj4+ID4gRmluZCBmb2xsb3dpbmcgbG9nIG9m
IFhlbiBib290aW5nLHNhbWUgc2V0IG9mIGZlYXR1cmVzLgo+Pj4gPgo+Pj4gPiAtIFVBUlQgZW5h
YmxlZCAtCj4+PiA+IC0gQ1BVIDAwMDAwMDAwIGJvb3RpbmcgLQo+Pj4gPiAtIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQo+Pj4gPiAtIFhlbiBzdGFydGluZyBhdCBFTDIgLQo+Pj4gPiAtIFplcm8gQlNT
IC0KPj4+ID4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPj4+ID4gLSBUdXJuaW5n
IG9uIHBhZ2luZyAtCj4+PiA+IC0gUmVhZHkgLQo+Pj4gPiAoWEVOKSBDaGVja2luZyBmb3IgaW5p
dHJkIGluIC9jaG9zZW4KPj4+ID4gKFhFTikgUkFNOiAwMDAwMDAwMDQwMDAwMDAwIC0gMDAwMDAw
MDBiZmZmZmZmZgo+Pj4gPiAoWEVOKQo+Pj4gPiAoWEVOKSBNT0RVTEVbMF06IDAwMDAwMDAwNDQw
MDAwMDAgLSAwMDAwMDAwMDQ0MDBmZDVhIERldmljZSBUcmVlCj4+PiA+IChYRU4pCj4+PiA+IChY
RU4pIENvbW1hbmQgbGluZTogPE5VTEw+Cj4+PiBXaHk/IERvZXMgeW91ciBkZXZpY2UtdHJlZSBo
YXZlIGJvb3RhcmdzPwo+Pj4KPj4+ID4gKFhFTikgUGxhY2luZyBYZW4gYXQgMHgwMDAwMDAwMGJm
ZTAwMDAwLTB4MDAwMDAwMDBjMDAwMDAwMAo+Pj4gPiAoWEVOKSBVcGRhdGUgQk9PVE1PRF9YRU4g
ZnJvbSAwMDAwMDAwMDQwMDgwMDAwLTAwMDAwMDAwNDAxOTRlMDEgPT4KPj4+ID4gMDAwMDAwMDBi
ZmUwMQo+Pj4gPiAoWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAo+Pj4gPiAoWEVOKSBCb290
aW5nIHVzaW5nIERldmljZSBUcmVlCj4+PiA+IChYRU4pIFBsYXRmb3JtOiBHZW5lcmljIFN5c3Rl
bQo+Pj4gPiAoWEVOKSBUYWtpbmcgZHR1YXJ0IGNvbmZpZ3VyYXRpb24gZnJvbSAvY2hvc2VuL3N0
ZG91dC1wYXRoCj4+PiA+IChYRU4pIExvb2tpbmcgZm9yIGR0dWFydCBhdCAic2VyaWFsMCIsIG9w
dGlvbnMgIiIKPj4+ID4gIF9fICBfXyAgICAgICAgICAgIF8gIF8gICAgXyAgX19fICAgICAgICAg
ICAgICAgICAgICAgXyAgICAgICAgXyAgICAgXwo+Pj4gPiAgXCBcLyAvX19fIF8gX18gICB8IHx8
IHwgIC8gfC8gXyBcICAgIF8gICBfIF8gX18gIF9fX3wgfF8gX18gX3wgfF9fIHwgfAo+Pj4gPiBf
X18KPj4+ID4gICBcICAvLyBfIFwgJ18gXCAgfCB8fCB8XyB8IHwgfCB8IHxfX3wgfCB8IHwgJ18g
XC8gX198IF9fLyBfYCB8ICdfIFx8Cj4+PiA+IHwvIF8gXAo+Pj4gPiAgIC8gIFwgIF9fLyB8IHwg
fCB8X18gICBffHwgfCB8X3wgfF9ffCB8X3wgfCB8IHwgXF9fIFwgfHwgKF98IHwgfF8pIHwgfAo+
Pj4gPiBfXy8KPj4+ID4gIC9fL1xfXF9fX3xffCB8X3wgICAgfF98KF8pX3xcX19fLyAgICBcX18s
X3xffAo+Pj4gPiB8X3xfX18vXF9fXF9fLF98Xy5fXy98X3xcX19ffAo+Pj4gPgo+Pj4gPiAoWEVO
KSBYZW4gdmVyc2lvbiA0LjEwLXVuc3RhYmxlIChiZ29oaWxAKSAoYWFyY2g2NC1saW51eC1nbnUt
Z2NjCj4+PiA+IChVYnVudHUvTGluYXJvNwo+Pj4gPiAoWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBG
cmkgQXVnIDExIDE5OjAyOjUxIDIwMTcgKzAxMDAKPj4+ID4gZ2l0OjkwNTNhNzQtZGlydHkKPj4+
ID4gKFhFTikgUHJvY2Vzc29yOiA0MTBmZDA0MTogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgw
LCBwYXJ0IDB4ZDA0LCByZXYKPj4+ID4gMHgxCj4+PiA+IChYRU4pIDY0LWJpdCBFeGVjdXRpb246
Cj4+PiA+IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAw
MDAwMDAwMDAwMDAKPj4+ID4gKFhFTikgICAgIEV4Y2VwdGlvbiBMZXZlbHM6IEVMMzo2NCszMiBF
TDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMgo+Pj4gPiAoWEVOKSAgICAgRXh0ZW5zaW9uczog
RmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJTUQKPj4+ID4gKFhFTikgICBEZWJ1ZyBGZWF0dXJlczog
MDAwMDAwMDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAwCj4+PiA+IChYRU4pICAgQXV4aWxpYXJ5
IEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4+ID4gKFhFTikg
ICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDAwMDAwMDAwMDAxMDExMjIgMDAwMDAwMDAwMDAwMDAw
MAo+Pj4gPiAoWEVOKSAgIElTQSBGZWF0dXJlczogIDAwMDAwMDAwMDAwMTExMjAgMDAwMDAwMDAw
MDAwMDAwMAo+Pj4gPiAoWEVOKSAzMi1iaXQgRXhlY3V0aW9uOgo+Pj4gPiAoWEVOKSAgIFByb2Nl
c3NvciBGZWF0dXJlczogMDAwMDAxMzE6MDAwMTEwMTEKPj4+ID4gKFhFTikgICAgIEluc3RydWN0
aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgSmF6ZWxsZQo+Pj4gPiAoWEVOKSAg
ICAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3VyaXR5Cj4+PiA+IChYRU4pICAgRGVidWcg
RmVhdHVyZXM6IDAzMDEwMDY2Cj4+PiA+IChYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAw
MDAwMAo+Pj4gPiAoWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMTAyMDExMDUgNDAwMDAw
MDAgMDEyNjAwMDAgMDIxMDIyMTEKPj4+ID4gKFhFTikgIElTQSBGZWF0dXJlczogMDIxMDExMTAg
MTMxMTIxMTEgMjEyMzIwNDIgMDExMTIxMzEgMDAwMTExNDIKPj4+ID4gMDAwMTExMjEKPj4+ID4g
KFhFTikgVXNpbmcgUFNDSS0xLjAgZm9yIFNNUCBicmluZ3VwCj4+PiA+IChYRU4pIFNNUDogQWxs
b3dpbmcgMyBDUFVzCj4+PiA+IChYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBwaHlzPTMwIGh5cD0y
NiB2aXJ0PTI3IEZyZXE6IDEzMDAwIEtIego+Pj4gPiAoWEVOKSBHSUN2MjogV0FSTklORzogVGhl
IEdJQ0Mgc2l6ZSBpcyB0b28gc21hbGw6IDB4MTAwMCBleHBlY3RlZAo+Pj4gPiAweDIwMDAKPj4+
IFNvdW5kcyBsaWtlIEdJQyBzZXR0aW5ncyBhcmUgbm90IGNvbXBsZXRlbHkgY29ycmVjdC4KPj4+
IFdyb25nIEdJQyBzZXR0aW5ncyBtaWdodCBsZWFkIHRvIHRoYXQgSVBJcyB3b24ndCB3b3JrIGFz
IGV4cGVjdGVkLiBBbmQKPj4+IGJvb3QgQ1BVIHdpbGwKPj4+IGdldCBzdHVjayB3YWl0aW5nIGZv
ciBhbm90aGVyIENQVS4KPj4+IEp1c3QgZG91YmxlIGNoZWNrLgo+Pj4KPj4+ID4gKFhFTikgR0lD
djIgaW5pdGlhbGl6YXRpb246Cj4+PiA+IChYRU4pICAgICAgICAgZ2ljX2Rpc3RfYWRkcj0wMDAw
MDAwMDEwNTEwMDAwCj4+PiA+IChYRU4pICAgICAgICAgZ2ljX2NwdV9hZGRyPTAwMDAwMDAwMTA1
MjAwMDAKPj4+ID4gKFhFTikgICAgICAgICBnaWNfaHlwX2FkZHI9MDAwMDAwMDAxMDU0MDAwMAo+
Pj4gPiAoWEVOKSAgICAgICAgIGdpY192Y3B1X2FkZHI9MDAwMDAwMDAxMDU2MDAwMAo+Pj4gPiAo
WEVOKSAgICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUKPj4+ID4gKFhFTikgR0lDdjI6IDM4
NCBsaW5lcywgNiBjcHVzLCBzZWN1cmUgKElJRCAwMjAwMTQzYikuCj4+PiA+IChYRU4pIFVzaW5n
IHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgKGNyZWRpdCkKPj4+ID4gKFhFTikgQWxs
b2NhdGVkIGNvbnNvbGUgcmluZyBvZiAzMiBLaUIuCj4+PiA+IChYRU4pIEJyaW5naW5nIHVwIENQ
VTEKPj4+ID4gLSBDUFUgMDAwMDAwMDEgYm9vdGluZyAtCj4+PiA+IC0gQ3VycmVudCBFTCAwMDAw
MDAwOCAtCj4+PiA+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4+PiA+IC0gU2V0dGluZyB1cCBj
b250cm9sIHJlZ2lzdGVycyAtCj4+PiA+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+Pj4gPiAtIFJl
YWR5IC0KPj4+ID4gKFhFTikgQ1BVIDEgYm9vdGVkLgo+Pj4gPiAoWEVOKSBCcmluZ2luZyB1cCBD
UFUyCj4+PiA+IC0gQ1BVIDAwMDAwMjAwIGJvb3RpbmcgLQo+Pj4gPiAtIEN1cnJlbnQgRUwgMDAw
MDAwMDggLQo+Pj4gPiAtIFhlbiBzdGFydGluZyBhdCBFTDIgLQo+Pj4gPiAtIFNldHRpbmcgdXAg
Y29udHJvbCByZWdpc3RlcnMgLQo+Pj4gPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPj4+ID4gLSBS
ZWFkeSAtCj4+PiA+IChYRU4pIENQVSAyIGJvb3RlZC4KPj4+ID4gKFhFTikgQnJvdWdodCB1cCAz
IENQVXMKPj4+ID4gKFhFTikgUDJNOiA0MC1iaXQgSVBBIHdpdGggNDAtYml0IFBBIGFuZCA4LWJp
dCBWTUlECj4+PiA+IChYRU4pIFAyTTogMyBsZXZlbHMgd2l0aCBvcmRlci0xIHJvb3QsIFZUQ1Ig
MHg4MDAyMzU1OAo+Pj4gPgo+Pj4gPiBDYW4gYW55b25lIGd1aWRlIG1lIGhvdyB0byBkZWJ1ZyB0
aGlzIHByb2JsZW0gb3Igd2hhdCBjb3VsZCBiZSB3cm9uZwo+Pj4gPiBoZXJlPwo+Pj4gPgo+Pj4g
PiBJdCBsb29rcywgd3JpdGluZyBpbnRvIFZUQ1JfRUwyIGhhbmcgdGhlIHN5c3RlbS4KPj4+ID4K
Pj4+ID4gLS0KPj4+ID4gUmVnYXJkcywKPj4+ID4gQmhhcmF0IEdvaGlsCj4+PiA+Cj4+PiA+Cj4+
PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+PiA+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4+ID4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4+
ID4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+Pj4gPgo+Pj4KPj4+IC0tCj4+PiBS
ZWdhcmRzLAo+Pj4KPj4+IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4+Cj4+Cj4+Cj4+Cj4+IC0tCj4+
IFJlZ2FyZHMsCj4+IEJoYXJhdCBHb2hpbAo+PiBTci5Tb2Z0d2FyZSBFbmdpbmVlcgo+PiBiaGFy
YXQuZ29oaWxAaGFybWFuLmNvbQo+PiArOTE5NDI3MDU0NjMzCj4KPgo+Cj4KPiAtLQo+IFJlZ2Fy
ZHMsCj4gQmhhcmF0IEdvaGlsCj4gU3IuU29mdHdhcmUgRW5naW5lZXIKPiBiaGFyYXQuZ29oaWxA
aGFybWFuLmNvbQo+ICs5MTk0MjcwNTQ2MzMKCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlz
aGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12:01: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.xen.org>)
	id 1dnO9r-0006WT-IN; Thu, 31 Aug 2017 12:01:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1dnO9p-0006WJ-P5
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 12:01:13 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 7F/8A-02041-98AF7A95; Thu, 31 Aug 2017 12:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42KZxPDOTbf91/J
 Ig5f7dCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bn2QPsBYuZK2ZtMG5gvMLUxcjFISQwnUni
 w6rL7F2MnBwsAjoSv1p2sYLYbAJaEne3fmUCsUUElCU+tvaygzQwC9xilpg/dzsLSEJYwFti4
 +0DYEWcAjYSCxa9ZwOxeQXMJN5eW8AOsWEPo8TlvcvBNogKaEu8/PWfBaJIUOLkzCdgNjPQto
 e/brFMYOSZhSQ1C0lqASPTKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKR
 iveT83E2MwECpZ2Bg3MHYfsLvEKMkB5OSKO/D28sjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 qv0EygkWpaanVqRl5gBDFiYtwcGjJMLLC5LmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ47
 +8fQEUCIEUZpXlwI2Dxc4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK84yCqezLwSuE2vgI
 5gAjoi1mspyBEliQgpqQbG2LeqooWOuiE2XxWFT613PLqQedqBkm2VnFlGj5XLPP7UKa8TzJ1
 Snpd4IygidH2HZfHOvH+bN63VMJM7qecl7ezJolz/y7Y1fcLrMsOlehfO897r/rruhJ6RnI3r
 r9mSPZMC1LImbtl4wHr5ugtPD74P+KiW4HIgneGPHbODhIDpkh/2lqpKLMUZiYZazEXFiQDkj
 2T7mgIAAA==
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504180871!107924137!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6590 invoked from network); 31 Aug 2017 12:01:11 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 31 Aug 2017 12:01:11 -0000
Received: from hsi-kbw-5-158-153-52.hsi19.kabel-badenwuerttemberg.de
 ([5.158.153.52] helo=nanos)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dnO8C-0006ds-2N; Thu, 31 Aug 2017 13:59:32 +0200
Date: Thu, 31 Aug 2017 14:00:53 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <b8a39692-160e-a15a-158f-74fd5255348b@suse.com>
Message-ID: <alpine.DEB.2.20.1708311359510.1874@nanos>
References: <20170831142654.47f17cd7@canb.auug.org.au>
 <alpine.DEB.2.20.1708311009020.1874@nanos>
 <alpine.DEB.2.20.1708311057260.1874@nanos>
 <b8a39692-160e-a15a-158f-74fd5255348b@suse.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@elte.hu>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	the tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAzMSBBdWcgMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+IEkndmUgYXBwbGll
ZCBpdCBvbiB0b3Agb2YgdGlwOng4Ni9hcGljIGFuZCBmaXhlZCB1cCB0aGUgbWVyZ2UgY29uZmxp
Y3RzCj4gPiBtaW5kbGVzc2x5LiBQYXRjaCBiZWxvdy4KPiA+IAo+ID4gSnVlcmdlbiwgY2FuIHlv
dSBwbGVhc2UgY2hlY2sgdGhlIHJlc3VsdD8KPiAKPiBZb3UgbWlzc2VkIHRoZSB1cGRhdGVzIHRv
IGFyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgYW5kIHRoZSBkZWNsYXJhdGlvbnMKPiBvZiB0aGUg
eGVuIHNwZWNpZmljIHRyYXAgZW50cmllcyBpbiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5o
CgpJJ2xsIHRyeSB0aGF0IGFnYWluIGxhdGVyIHRvZGF5LCB1bmxlc3MgeW91IGJlYXQgbWUgdG8g
aXQuCgpUaGFua3MsCgoJdGdseAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:02:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12: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.xen.org>)
	id 1dnOB4-0006dW-SH; Thu, 31 Aug 2017 12:02:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnOB4-0006dO-Eg
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 12:02:30 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 17/1C-02044-5DAF7A95; Thu, 31 Aug 2017 12:02:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fqr+W
 RBj9aRCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVff3MBbeYKzat3cHcwNjD3MXIwSEkkCdx
 amtqFyMnB6+AncSKfVuZQWwJAUOJ0wtvsoDYLAKqEitPdTGC2GwC6hJtz7azgtgiAsoSd7/PA
 KthFoiT2D/rMViNsICbxOSrv8FsIYEUiSvfF7KBrOIUsJC4vjIOxOQVEJT4u0MYolNL4uGvW1
 BTtCWWLXwNdhizgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNDfSSijLTM0p
 yEzNzgDxTvdzU4uLE9NScxKRiveT83E2MwMBjAIIdjGumOh9ilORgUhLlfXh7eaQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd7NP4FygkWp6akVaZk5wBiASUtw8CiJ8DIB40CIt7ggMbc4Mx0id
 YpRl6Ppw5YvTEIsefl5qVLivFUgMwRAijJK8+BGwOLxEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5T4BM4cnMK4Hb9AroCCagI2K9loIcUZKIkJJqYEx9FN395tXKkytuSnkynIgxCimRvBv
 t75Ct2elXc+Xlwtb50eK9t7R57n/dyCild3q+OiN30LfW37M0riQuX7jkvOX1rG2zdTaKBNw1
 nRtSLX3vz4XPfnUea2rPsbcXnu/alZluyzZTxCXiZMEudmevPboXety1N2VLfnwcHDop4deXK
 1ESr5RYijMSDbWYi4oTAUQL0BfCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504180947!106852713!1
X-Originating-IP: [137.65.248.74]
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 53353 invoked from network); 31 Aug 2017 12:02:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 12:02:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 06:02:26 -0600
Message-Id: <59A816F102000078001761CF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 06:02:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170831114506.9610-1-wei.liu2@citrix.com>
 <20170831114506.9610-2-wei.liu2@citrix.com>
In-Reply-To: <20170831114506.9610-2-wei.liu2@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] [PATCH 1/2] x86/pv: drop priv_op prefix in
	emul-priv-op.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDEzOjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RHJvcCB0aGUgcHJlZml4IGJlY2F1c2UgdGhleSBsaXZlIGluIHRoZWlyIG93biBmaWxlIG5vdy4g
T25lIGV4Y2VwdGlvbgo+IGlzIHdiaW52ZCBoYW5kbGVyIGJlY2F1c2UgZHJwb29pbmcgdGhlIHBy
ZWZpeCB3aWxsIGNsYXNoIHdpdGggdGhlCj4gYWN0dWFsIHdiaW52ZCBmdW5jdGlvbi4KCkhvdyBh
Ym91dCBfd2JpbnZkKCkgKHNpbmdsZSB1bmRlcnNjb3JlcyBhcyBwcmVmaXggYXJlIG9rYXkgZm9y
CnN0YXRpYyBmdW5jdGlvbnMpIG9yIGRvX3diaW52ZCgpPyBXaXRoIGVpdGhlciBvZiB0aGVzZSAu
Li4KCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgouLi4gYW5kIHRoYW5rcyBmb3Ig
ZG9pbmcgdGhpcyEKCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:04:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12: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.xen.org>)
	id 1dnOCZ-0006nb-7j; Thu, 31 Aug 2017 12:04:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnOCY-0006nS-3Q
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 12:04:02 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 B4/B1-02048-13BF7A95; Thu, 31 Aug 2017 12:04:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9fw9/J
 Ig13nGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfZzawFCxjrvi1ewprA+MTpi5GTg4hgTyJ
 88fmsIPYvAJ2EtsbtoHZEgKGEqcX3mQBsVkEVCXO/NkMFmcTUJdoe7adFcQWEVCWuPt9BlgNs
 0CcxP5ZjxlBbGEBN4nV++8yQ8xPkTj6dBuYzSlgIXGn+SBQPQfQLkGJvzuEIVq1JB7+ugU1Rl
 ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLTSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDL56BgbGHYwNe/0OMUpyMCmJ8j68vTxSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvzS+gnGBRanpqRVpmDjAOYNISHDxKIrybQdK8xQWJucWZ6RCpU
 4y6HE0ftnxhEmLJy89LlRLnffkTqEgApCijNA9uBCwmLzHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5nUEWcWTmVcCt+kV0BFMQEfEei0FOaIkESEl1cA4hzvReI5T0Dr9zzF/l4bNuFjKrJZ
 03vzg+aR9YvyvjBYlTBffNMHAe8H+v+wrTy96lJQqWzvr9CKj2DlnZU+z39tUwLbL1LlxYxBf
 zqnkWaE87EaVJ4OeV//fbtx+erkwW2L+/afKRXtftoVx9X+b5P3ns4N93csFm/nX5PYZF+9b9
 jIya5WXEktxRqKhFnNRcSIANjYo88QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504181039!111798331!1
X-Originating-IP: [137.65.248.74]
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 26519 invoked from network); 31 Aug 2017 12:04:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 12:04:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 06:03:58 -0600
Message-Id: <59A8174E02000078001761D2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 06:03:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170831114506.9610-1-wei.liu2@citrix.com>
 <20170831114506.9610-3-wei.liu2@citrix.com>
In-Reply-To: <20170831114506.9610-3-wei.liu2@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] [PATCH 2/2] x86/pv: drop gate_op prefix in
	emul-gate-op.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDEzOjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhlcmUgaXMgb25seSBvbmUgZnVuY3Rpb24gZ2F0ZV9vcF9yZWFkIHRoYXQgbmVlZHMgdG8gYmUg
bW9kaWZpZWQuCgpJJ20gZmluZSB3aXRoIGl0IGp1c3QgYmVpbmcgcmVhZCgpIGhlcmUsIGJ1dCBJ
IGNhbiBzZWUgdGhpcyBiZWluZyBwb3NzaWJseQpjb250cm92ZXJzaWFsLiBQbGVhc2UgZG91Ymxl
IGNoZWNrIHRoYXQgQW5kcmV3IGlzbid0IGVudGlyZWx5IG9wcG9zZWQKdG8gaXQuIEFuIGFsdGVy
bmF0aXZlIHN1Z2dlc3Rpb24gd291bGQgdGhlbiBiZSByZWFkX21lbSgpLgoKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:21:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12:21: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.xen.org>)
	id 1dnOSj-0008Ni-Lq; Thu, 31 Aug 2017 12:20:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dnOSh-0008Nc-VY
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 12:20:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 98/08-03422-B1FF7A95; Thu, 31 Aug 2017 12:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXSPJ+BQ1fq//J
 Ig+e35CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnbU2MBS9FKuaeeMjYwDhFsIuRi0NIYDej
 xKsPTxm7GDk4hAWiJBpf2HcxcnKICBRKdK57xwpSwyxwkEmit7+JCa7h+KK3jCBVbAIGElNer
 2QFsXkFHCRuHz0GFmcRUJVoe/eAHcQWFQiX2P/9GjNEjaDEyZlPWEBsTgFriSVbX4HZzALqEn
 /mXWKGsLUlli18DWWLS9x6Mp9pAiPfLCTts5C0zELSMgtJywJGllWMGsWpRWWpRbqGBnpJRZn
 pGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYCAyAMEOxuPv4w4xSnIwKYnyPry9PFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/cv0A5waLU9NSKtMwcYEzApCU4eJREeK3/AaV5iwsSc4sz0
 yFSpxgVpcR5nUASAiCJjNI8uDZYHF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9JkO08mX
 klcNNfAS1mAloc67UUZHFJIkJKqoHRkP8Ha7vvQc3j8+8++nlNw3J/+n/3j3N/7Ff+PulO9Oc
 JcippayLOdz1SMXlgGL/+pfz3jxFLd8cKXpcUbp/xrlfg30VdIX6V6oYZaVodXp9L2Sc929pg
 eeOfgo5y/DHzBMX5jXMeqD89nfStrv0lf9FDhil2vPvchI7kWpTNmld6bsN3V/UuJZbijERDL
 eai4kQAUHv9474CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504182042!80465016!1
X-Originating-IP: [131.159.0.8]
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 36262 invoked from network); 31 Aug 2017 12:20:42 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 12:20:42 -0000
Received: from [192.168.178.68] (p54B01E8D.dip0.t-ipconnect.de [84.176.30.141])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 5F80D113990DF;
 Thu, 31 Aug 2017 14:20:35 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
 <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <0fdce40b-016a-dbfd-2632-b6406c2e758d@sec.in.tum.de>
Date: Thu, 31 Aug 2017 14:20:34 +0200
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: <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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: Re: [Xen-devel] [PATCH v4 10/11] public: add
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLCBoaSBKdWxpZW4sCgoKT24gMDgvMjQvMjAxNyAwNzoyNSBQTSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAyMS8wOC8xNyAyMToyNywgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+IFRoaXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCBoeXBlcnZpc29yIGlzIGNvbXBh
dGlibGUgd2l0aCBBUk0KPj4gU01DIGNhbGxpbmcgY29udmVudGlvbi4gSHlwZXJ2aXNvciB3aWxs
IG5vdCBpbmplY3QgYW4gdW5kZWZpbmVkCj4+IGluc3RydWN0aW9uIGV4Y2VwdGlvbiBpZiBhbiBp
bnZhbGlkIFNNQyBmdW5jdGlvbiB3ZXJlIGNhbGxlZCBhbmQKPj4gd2lsbCBub3QgY3Jhc2ggYSBk
b21haW4gaWYgYW4gaW52bGFsaWQgSFZDIGZ1bmN0aW9ucyB3ZXJlIGNhbGxlZC4KPgo+IHMvaW52
bGFsaWQvaW52YWxpZC8KPgo+IFRoZSBsYXN0IHNlbnRlbmNlIGlzIG1pc2xlYWRpbmcuIFhlbiB3
aWxsIHN0aWxsIGluamVjdCBhbmQgdW5kZWZpbmVkCj4gaW5zdHJ1Y3Rpb24gZm9yIHNvbWUgU01D
L0hWQy4gWW91IG1heSB3YW50IHRvIHJld29yayBpdCB0byBtYWtlIGl0IGNsZWFyLgo+CgpOb3cg
dGhhdCB5b3Ugc2F5IHRoYXQgWGVuIHdpbGwgc3RpbGwgaW5qZWN0IGFuIHVuZGVmaW5lZCBpbnN0
cnVjdGlvbgpleGNlcHRpb24gZm9yIHNvbWUgU01DcywgSSBoYXZlIGEgdG8gYXNrIGZvciB3aGlj
aCBleGFjdGx5PwpJIG1pZ2h0IGJlIG9mZiB0b3BpYyBoZXJlLCBzbyBwbGVhc2UgdGVsbCBtZSBp
ZiB5b3UgYmVsaWV2ZSB0aGlzIGlzIG5vdAp0aGUgcmlnaHQgcGxhY2UgZm9yIHRoaXMgcXVlc3Rp
b24uIEluIHRoaXMgY2FzZSBJIHdpbGwgb3BlbiBhbiBuZXcKdGhyZWFkLiBSaWdodCBub3csIEkg
YW0gd29ya2luZyB3aXRoIHRoZSBwcmV2aW91cyBpbXBsZW1lbnRhdGlvbiBvZgpkb190cmFwX3Nt
YyB0aGF0IHdhcyBleHRlbmRlZCBpbiB0aGlzIHBhdGNoLiBZZXQsIGFzIGZhciBhcyBJCnVuZGVy
c3RhbmQsIHRoZSBiZWhhdmlvciBzaG91bGQgbm90IGNoYW5nZSwgd2hpY2ggaXMgd2h5IEkgYW0g
YXNraW5nCnRoaXMgcXVlc2l0b24gaW4gdGhpcyB0aHJlYWQuCgpDdXJyZW50bHksIEkgYW0gd29y
a2luZyBvbiBTTUMgZ3Vlc3QgaW5qZWN0aW9ucyBhbmQgdHJ5aW5nIHRvIHVuZGVyc3RhbmQKdGhl
IHJlc3VsdGluZyBiZWhhdmlvci4gRXZlcnkgdGltZSwgcmlnaHQgYWZ0ZXIgdGhlIGV4ZWN1dGlv
biBvZiBhbgppbmplY3RlZCBTTUMgaW5zdHJ1Y3Rpb24sIHRoZSBndWVzdCB0cmFwcyBpbnRvIHRo
ZSB1bmRlZmluZWQgaW5zdHJ1Y3Rpb24KZXhjZXB0aW9uIGhhbmRsZXIgaW4gRUwxIGFuZCBJIHNp
bXBseSBkb24ndCB1bmRlcnN0YW5kIHdoeS4gQXMgZmFyIGFzIEkKdW5kZXJzdGFuZCwgYXMgc29v
biBhbiBpbmplY3RlZCBTTUMgaW5zdHJ1Y3Rpb24gZ2V0cyBleGVjdXRlZCwgaXQgc2hvdWxkCl90
cmFuc3BhcmVudGx5XyB0cmFwIGludG8gdGhlIGh5cGVydmlzb3IgKGFzc3VtaW5nIE1EQ1JfRUwy
LlRERSBpcyBzZXQpLgpBcyBzb29uIGFzIHRoZSBoeXBlcnZpc29yIHJldHVybnMgKGUuZy4gdG8g
UEMrNCBvciB0byB0aGUgdHJhcHBpbmcgUEMKdGhhdCBub3cgY29udGFpbnMgdGhlIG9yaWdpbmFs
IGluc3RydWN0aW9uIGluc3RlYWQgb2YgdGhlIGluamVjdGVkIFNNQyksCnRoZSBndWVzdCBzaG91
bGQgc2ltcGx5IGNvbnRpbnVlIGl0cyBleGVjdXRpb24uCgpOb3csIGFjY29yZGluZyB0byBBUk0g
RERJMDQ4N0IuYSBEMS0xODczLCB0aGUgZm9sbG93aW5nIGhvbGRzOiAiSWYKSENSX0VMMi5UU0Mg
b3IgSENSLlRTQyB0cmFwcyBhdHRlbXB0ZWQgRUwxIGV4ZWN1dGlvbiBvZiBTTUMgaW5zdHJ1Y3Rp
b25zCnRvIEVMMiwgdGhhdCB0cmFwIGhhcyBwcmlvcml0eSBvdmVyIHRoaXMgZGlzYWJsZSIuIFNv
IHRoaXMgbWVhbnMgdGhhdCBpZgpTTUNzIGFyZSBkaXNhYmxlZCBmb3IgTlMgRUwxLCB0aGUgZ3Vl
c3Qgd2lsbCB0cmFwIGludG8gdGhlIGh5cGVydmlzb3Igb24KU01DIGV4ZWN1dGlvbi4gWWV0LCBz
aW5jZSBTTUNzIGFyZSBkaXNhYmxlZCBmcm9tIE5TIEVMMSwgdGhlIGd1ZXN0IHdpbGwKZXhlY3V0
ZSBhbiB1bmRlZmluZWQgaW5zdHJjdXRpb24gZXhjZXB0aW9uLiBXaGljaCBpcyB3aGF0IEkgd2Fz
IHRoaW5raW5nCmFib3V0IGlzIGN1cnJlbnRseSBoYXBwZW5pbmcgb24gbXkgQVJNdjggZGV2IGJv
YXJkIChMZW1ha2VyIEhpa2V5KS4gT24KdGhlIG90aGVyIGhhbmQgSSBiZWxpZXZlIHRoYXQgaXQg
aXMgaGlnaGx5IHVubGlrZWx5IHRoYXQgdGhlIEVGSSBsb2FkZXIKZXhwbGljaXRseSBkaXNhYmxl
cyBTTUMncyBmb3IgTlMgRUwxLiBIb3dldmVyLCBzaW5jZSBJIGRvbid0IGhhdmUgYWNjZXNzCnRv
IFNDUl9FTDMuU01EIGZyb20gRUwyLCBJIGNhbid0IHRlbGwgd2hldGhlciB0aGlzIGlzIHRoZSBy
ZWFzb24gZm9yIHRoZQpiZWhhdmlvciBJIGFtIGV4cGVyaWVuY2luZyBvbiBteSBib2FyZCBvciBu
b3QuCgpJdCB3b3VsZCBiZSBvZiBncmVhdCBoZWxwIGlmIHlvdSB3b3VsZCBwcm92aWRlIG1lIHdp
dGggc29tZSBtb3JlIGNsYXJpdHkKb24gbXkgY2FzZS4gSSBhbSBzdXJlIHRoYXQgSSBoYXZlIG1p
c3NlZCBzb21ldGhpbmcgdGhhdCBzaW1wbHkgbmVlZHMKY2xhcmlmaWNhdGlvbi4gVGhhbmsgeW91
IHZlcnkgbXVjaCBpbiBhZHZhbmNlLgoKVGhhbmtzLAp+U2VyZ2VqCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:24:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnOWG-000067-4r; Thu, 31 Aug 2017 12:24:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnOWE-000061-Pe
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 12:24:23 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C9/34-01777-5FFF7A95; Thu, 31 Aug 2017 12:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH9+6cbadw8W4qPg2H7EQkkWtGSWJ
 pQR+iUAuLULI81mk7tIvtTFlfulnRvOBCybzbHaQsLEtypRkZCtEV6a7DygodXgqqlbazo7a+
 /c/z/z3P+38OD0WoT8k1FOt0sHYrY6blc8nYvbLkuG9TlzINZy4mrjw/do5cg9Y/aPdLN6EsG
 WfNtTlzZKYT1++SeY1RTlfrH+IQGlAVobkUiQ8TMNr7ExWhORTC26HlhgsJhhoflUJ9t1tRhC
 gqHKeBq0QrMBF4AZT+8pMCQ+AyAs5+8sjFhhECnpxuIAVKjpdDc8NjhaCVOAlqXVeCdRIvhLu
 e8uBrkXgblHaWyUVGBT1VH4LMHJwCtyeKCUETOAHqr3undRS8/tAgFXUM3BqpDdYB6+BO/4tg
 IsC1CD66O4ND1XgR3PEPT0NaePColhR1KvQEwwkNfVLo6hiXiR+FCrj59gIh7Ax4CVQ8U4n1I
 Tl4hgZlYncijP34IRd1HvT/PkKI0EsZVHXMQNHg/dIsFY2nchivu6cQM+WAb8o/bfgjoPXhO4
 UbLaoO+QnVIYtXhyxeHbJ4IyKbUCzP2gtYe9wygz7XzhlNDgvDmePiDSv0FpbnGSNrZnJ5/S6
 bpQUFbuSgRILa0OGatC40n5LSkUrvm0uZ6nm5tt37TQxv2mnPN7N8F4qmKBqUJZMBT2Vnjaxz
 D2cOHNqMDVQYHaH0CbaSz2MsPGcUrV4UR72vaf0mVZNWm5XVRCl/ChAWIFO+dXbEzLk+Q1pNu
 BJJJBJ1WB5rt3CO//2vKIpCdLjygDAljLM6Zl/6GgghDYTI3nBBCOFg/lmaQ6iyTb9z1XOuYt
 /r7qVrz61MGtS5s3b4GtMHy+m0yJS0MZen/Ljj1dUKmTfjZfE1h+5+ak5/38YM1Z6DRtuEgUh
 d/XnLgPZYOhdTPM9Pb3a3jl1el/D9kZdu0pzsdG1QNHa7nH3JncPx6pLJQp9utJ3bWlnwqi52
 yQH194wdKdnRNMmbmPjFhJ1n/gL4ucdhqQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504182260!88618705!1
X-Originating-IP: [40.107.5.62]
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 51180 invoked from network); 31 Aug 2017 12:24:20 -0000
Received: from mail-eopbgr50062.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.62)
 by server-11.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 12:24:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=IXVwxFoGRh1CEisLcO/ahfAKKrz/3SrYJcuw7do80PQ=;
 b=KrxfDUceKfdu+42eAwiUyj0OsZYE3YXqA+X3WM+JuVussUMzxPN90K19v/ZYuL+S8S/0d4UZEMEaVuGuMsxrKq+a2T3znLoa3N0ARZjseOpwprTBF+sxkJNW2pCH1lEfQZ0aTD4IkmZSvlwJVDuPJDDp3QQd7QHPGohscsn8DE4=
Received: from [10.17.182.74] (85.223.209.57) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 12:24:17 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
 <599D548F0200007800172565@prv-mh.provo.novell.com>
 <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
 <599D83300200007800172861@prv-mh.provo.novell.com>
 <152d0737-e76c-8d1d-4fbb-3347ba5dc382@epam.com>
 <59A7D83E0200007800175E51@prv-mh.provo.novell.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <6b7bb3cb-21b1-c530-4f92-14c0a65b20d0@epam.com>
Date: Thu, 31 Aug 2017 15:24:11 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <59A7D83E0200007800175E51@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.57]
X-ClientProxiedBy: HE1PR0102CA0023.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:14::36) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 51c065e9-6eb1-4eb2-4906-08d4f06b3406
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:z4uVi0zNJmMehIh9IiwiyVwhvD5KkGKCPFfR0M1ZjARiKO6RQ4Hbz6f0LmqEJwpBlQia9p9tH2sA7E0cY4WNpzmCIeEMsMc6RsAIjErI9v6+U7w1QiaG5l9yj/HoRbCSYXnenJQxV/yv5yjIYW/YQBk3QRrDu7g0p8Ba+VU81bGUnsgnVj2Ex2P3x3eJnmlEQ8Z9tKtoqgFfF2iACt/H7n3rTB2rjtnqzMqP+JlL9Olt44WKUzI2O6xe2pIhdNjj;
 25:BtCDQQKfB/dPGqX8psqQRugysxT9k39pw5GV/UvtiTl0OfFFkA/vrk2vxQVOFjMu6pnJ1qA2Z1+VMezdzv0lV2s3a4YGX09Nu27l7ICDz2/CTBsIA1LkJKS2VPnnBeQ8MIXgKYOy7OlMM3BnKHFICx9y4mW9jRjRctKFtsMjnPqLHPujPkJlAVMKnKTrYeGbX2ITNC4nMtbx4DEvP+hT1FGVcMdfj4yaQk3uADSlVyv56Dk6SaJBlbFH66/sdw4jNVJENl6eVet/5iElpJmFEyHypFGgBYw/MxTWuMu8zl595L/k7z1fhT8eSxZM+2ebygPE14/Vj7lTXBGiqpda1g==;
 31:uYjlePilWQWTHOW+BYbGJD4C6fIw3ATJQCMFXEdR+7np4myPprmLBDhRgfHw7TKzZa98dKDgcotZ/cuiNS7wNwsvv0cMggY9dmlSoQUSXVJDzAYqKtpk0qrSGWjfMTSr9XOIIIqMAulsP3zJUD6v7blB0X+kzOVnr1ren0ivocbR+dponWMlBVF91pnCH50uVgEauxjPiBZ7ZEkRTzPVG0G5BJ7SzaaCzMCu4KR6Kw0=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:7OIJmsyIWCNaXgzDFR6kduL5IOBX1GiD8eBmmwjlaAsUc6QeWLVz91Oy5NN5O3wni9d43i+wuauWaoI6/4EWdZPAmD5CYERELcNsVqm2/85tLD2cUMBoO3hHeaSndquA+ZyK8INTSaLfNWNkQwohCML0gFUhRTUQJYaq16NJjHok5V1qfVeU+CNHOpHfVm9kRm//fYKtvbIDB0ndyw2ZPgJJVDm0EwrJpJE0jjxgNeTu7snn76lYLoY+5WEj2iNUvSyV1/5dItFLIn+HKVX4wkx5pURSi2XhOdmhkWDdXrZSjPbGdX+Feb9eRxaNzo1ikvEAGiXf9Aq3U2lMacYZGtIwMrZyXOsCollHlbN6NdlFZhyNQ0mbkopRnZLlTjSl0qoQe3ZNsSV1QxV/gJ3VUga2tSV5uI7MAM2P5kNCuqPm6FQtPd9aroAuoaIFwrwTXKWwHuFAd9HcLY047ObbkC0No3sHO1+bJDTF9CvYJjxEKJtyPDr1UViExZqhIRKm;
 4:ib4cbsySHLYBPkqAsGiZsDPUhD+6kuK7SSb0pH05Nf75XjHd+IhEh7l7VVn8Vp9+kxCwLja7IgQoUvTKoue/vbjbRnYXdqB7Hq8mCUfBno7Fyt//1S9BlDno8D31ujSaGcDDfazWyMLsmgggAnP4iMnzALcUFUjW7UuzqDv3ni7vApZAGOZT9L0BigcPuhJVGSm3KwvXo9hYO2j9YAFMEKAPdTsJ0yiMvSDXZU/GPt5SsqoXXbRrXX/31D28a1+DEYax0GTXBFipQHZCcCCeU4pnaGY8VMe5Zf3YcMdlios=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB214139760ACE99056AF4B547E69D0@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(189002)(24454002)(43544003)(199003)(189998001)(65826007)(31686004)(5660300001)(4001350100001)(97736004)(25786009)(80792005)(966005)(7416002)(4326008)(8666007)(53376002)(6306002)(54906002)(23676002)(36756003)(6246003)(53936002)(110136004)(6116002)(3846002)(6666003)(2950100002)(77096006)(45080400002)(6486002)(6916009)(229853002)(478600001)(8676002)(53546010)(106356001)(83506001)(93886005)(7736002)(72206003)(66066001)(65956001)(7350300001)(50466002)(65806001)(31696002)(305945005)(47776003)(105586002)(230700001)(42186005)(101416001)(64126003)(68736007)(8656003)(54356999)(81166006)(33646002)(86362001)(50986999)(2906002)(76176999)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:[10.17.182.74]; 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?MTtWSTFQUjAzMDFNQjIxNDE7MjM6RmlsZmlwcWNzSEFhVkdBTjBuNkxTa25K?=
 =?utf-8?B?Y0QwWUQ5UEVvdGxPNkt3RGhkSGNuL0o5b1dwZXl1ZEFwaGlQcGlwdjhhNWdU?=
 =?utf-8?B?VnpVTGlNU0hPKzE4LzQyNE1EQkNLSzI3cWF6dmhOSlppTk5rSUo5Zkplb0dh?=
 =?utf-8?B?SzAvT0pOWnphMzhJcWdXRmN6YzZZYy9senBLVFV0QTJESldqVjNRdTBOckZw?=
 =?utf-8?B?UGRZR0plWS9GZFR3TDBHdDZOK2hJS1JTV3loemx1SU4zanlnRVB1U0V4d1Rs?=
 =?utf-8?B?YjljeEROTU5MWlZmZzIwZGZWVjVIRmZYMnVqUkwvY2Z5RTAxWUFndG9weFhq?=
 =?utf-8?B?eFJWQ1ljaFU0R3o1cmx1eWJLQUpINTRGckJqYU0vREtpdEhzY0FndUtNTWVZ?=
 =?utf-8?B?K3NjN05wTjEyeTVUR3hKUThrd1E1UGUrdW9iNVVXK1UxVWZ5bitDL3hURjFN?=
 =?utf-8?B?d05ZZkZJVFBCdkxtTjRTNmZESjBTamxIZFdpd0lFODZ2QmlJSVZ4aU1NYWhI?=
 =?utf-8?B?TTF0aUJDRWM4WHExQW9NSitUNmJvYnVNc0pYcmdqQkNhM3g0dUZRUUNJZzlU?=
 =?utf-8?B?aDlZVS8xRzJSZjZiNjJKc1lNdnpZKzFJUGgxc0svUmZBYmVtNkZsQTlrMWNj?=
 =?utf-8?B?WjRialVwemFacjd6UFVUeWZXczA0ZFVxVVRvOXNBU3plWXZPT0JrS0I2TC9q?=
 =?utf-8?B?TGpIV2FCK2dJK2grUnBSQkpjQjg2YzVzQ2NOV3VCQWlTM2hnS203Y1ZUenFH?=
 =?utf-8?B?UE5BK1dRVEUzOE1tMTBIYmVHVnV2eWZaejdETElBUTFLS1hVZEplQ0YzWTQ5?=
 =?utf-8?B?MlRadWlidVZOYlZ6MURUZ2JlTVI3M1pRYm54VnZ4UVluZTNUVXpWcFdldVFr?=
 =?utf-8?B?bG5qczNmQVJMSXBTMyt4clJCQmpsSldwVnhtTUZDQ2JZZjlMeWZLbElsTldO?=
 =?utf-8?B?K3ZnZlJCZGVOcUxDVE1QR1ZKOXVxcUZId04yZEtXUFBVNDRKVGhYVnVaMmpD?=
 =?utf-8?B?Nmp2c1VhVzhMTXZ0Q3p4eWgvdlh3N1N0ZTBvVjhuZmNmSGN0Z3lGbjdQSkw5?=
 =?utf-8?B?dVJCZHRkTVljdXd2MDFneXdkTjhwZnNzdjdUYms5MWxHVnpuR0txUkFFVmVP?=
 =?utf-8?B?cENPNzBiVGY5VmxZWFFENVdDOG8zK1JVaUxKbmNOa283MkRtbStHU2VKWTA4?=
 =?utf-8?B?d1F2TlFUOXBwQTBPOUFzV0lOck53dkNma3YxcFhiT3diUExndGFyeUEvYjc3?=
 =?utf-8?B?RTRRVUsyQ2dEZzdPd3R0amluT2NpMVdOMEw2UnJrMXhrZTRxSTVxTFlkL00x?=
 =?utf-8?B?VGVZZmU2Z05EYWVLeWFNdUtRQkN1aTU0bS9hRWJyb2Z3eXFid0RuUjc0dHhm?=
 =?utf-8?B?TnBlcVIreittY05QcW9EV2l5L29KWEFMT2prUzJuMGJHenYreFNkMTh2eDQx?=
 =?utf-8?B?Z2loSVlidEYrSjI4L3BVN0E5NXJ2UWVsM3U2UFFyOVlNemp5NWxsZDdseENI?=
 =?utf-8?B?UUY3NUN2L05VSDJ6NzZ6cjdFeFRuZTdHNExFdzVnY1hSL21tKzV2WEhkcWlF?=
 =?utf-8?B?SEVqeUluZG85dFdhbi81T3ZyMk4yQmY0TkUxSmlqVlRING5UQTQ3TDVMc3Q2?=
 =?utf-8?B?R3o0OFE3RFRqc2tqb0lQVWtxME4zcnRJZHowbzREYisrZmhpM052RGZyU1g0?=
 =?utf-8?B?NTVEZlErMUMvYXhwNmFSSzA4azY2NUptdG5JT3RkWWNrbXRIeVRMVlBWYXBN?=
 =?utf-8?B?b1VQcHNrblVKb1FOZTNEdGRqeVJDZ0lKSGpwcjJ3ekNHMkF1OFlGVDdZNDJP?=
 =?utf-8?B?ckxUbDVDRjRZWU1iRUxreDcrVzZhSGlHbzZlN2ZCWUJXYklaYVgvcWUxRlJV?=
 =?utf-8?B?YklxTEhpMTg5aENDRGtrcG53T1dDYWUvamZmTExaMmcvdzdmTHFRZDRvYWNV?=
 =?utf-8?B?YlF5cEdBS3hSc3JEY05wQmY5TmZ0enNhOEZzdHJpL1VvLzFwVjh3WU1BVXh2?=
 =?utf-8?B?cE9jQ0dmZW1pSU1hZ28zWUJSbFAyTlNRcWVhdkNrMGNhcmlIeno0U1pQWnhM?=
 =?utf-8?B?L3VLWENMUFBWYURySHZFN3NOd1JBNktEcWZReXdIOUxoSk1jS0tjbFJtUHVi?=
 =?utf-8?Q?JgwkF0QDX/MUIEkIG2oemtODDCAq5hJqjMZWjnC6UAPl7S?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:W+WX3dMbeNwvfhNJQnLNOzvHTYjlwf8vInvl/X6TF6hK/Xt8FVMEGIn3OQzqHuW2ZmwfgIUvaqe3Zbeb5ymF2PcrtxgiMUbGbPWZ3OpL9hOZg/jG1s8gqi3upU5stCm2A2zLKSJhg1Z6slAJpQ5+rvpZV4j9GYTSWUH7ThKKGN0NNysiTSuspo/4JiFgfHOTsr9FvPisQFWAb3oMjBgV7S0ORHRpwoOH0jP1004ypE5eoU8jIxGNjhHekbC4LC4SQ10gJQ1aH/J6Y/HLzj2br5OkhBWcQusDMQqnENEKPv9NRv/AkodNkgVqUDPr95slsQ8pFhs/6OIr96sHz4XQHQ==;
 5:KY8pPMm63dy5N54y3xqSaijdAOhCACr3GNbDWNKlZDn72CUKBNbtl1mnsGh8yzKrjkIONKBYkTecdKr/o9jlJrc/byUkw8kcRUtGcjMIWuPhyJcukzm9eBb94GSpw6hELb6D0YuvxnHKIJm0GZrqBw==;
 24:2IQnBBg/7ctJK5LFhFJZziBtItkXKMQQLZvJxW4J3l324QSWq5phm+sbWJMMrthhuOuofMmjMOCPnfJHfrHqZP0F8B4NFBQ4btc29w9wq5s=;
 7:RkZxmye1tapjXypudoRBeDuXtaEJ7Lp1SOMBD7R6hDVyVaF1azCgkxC/ANCiw5wnCjc7iLpClI0ox8pmJX3YVNghCgea/w596wKGwCnMwGHH+4WtNM/vDK9OnbIjivHw1JdCgwPD7FABmooWFqzKrkEixpb21QNYZB6aIrlDaTiwwEPRh8hTOarbBtNx66P0QqF+lSTzBrgyJU2T6N4OpXxsjGztT6S92FnaIvWQouU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 12:24:17.6232 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMzEuMDguMTcgMTA6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMw
LjA4LjE3IGF0IDE4OjIwLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdyb3RlOgo+PiBN
eSBmaXJzdCBpbnRlbnRpb24gd2FzIHRvIGRlY2xhcmUgdW5pb24gd2l0aCBhbGwgcG9zc2libGUK
Pj4gcmVwcmVzZW50YXRpb25zLCBzbyBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBhY2Nlc3MgdGhl
IHNhbWUgVVVJRCBhcyBhbgo+PiBhcnJheSBvZiBieXRlcyBvciwgZm9yIGV4YW1wbGUsIGFzIE1p
Y3Jvc29mdCBHVUlELiBMaWtlIHRoaXM6Cj4+Cj4+IHR5cGVkZWYgdW5pb24gewo+PiAgICAgICAv
KiBVVUlEIHJlcHJlc2VudGVkIGFzIGEgMTI4LWJpdCBvYmplY3QgKi8KPj4gICAgICAgdWludDhf
dCBvYmpbMTZdOwo+Pgo+PiAgICAgICAvKiBSZXByZXNlbnRhdGlvbiBhY2NvcmRpbmcgdG8gUkZD
IDQxMjIgKi8KPj4gICAgICAgc3RydWN0IHsKPj4gICAgICAgICAgIF9fYmUzMiAgdGltZV9sb3c7
Cj4+ICAgICAgICAgICBfX2JlMTYgIHRpbWVfbWlkOwo+PiAgICAgICAgICAgX19iZTE2ICB0aW1l
X2hpX2FuZF92ZXJzaW9uOwo+PiAgICAgICAgICAgX191OCAgICBjbG9ja19zZXFfaGlfYW5kX3Jl
c2VydmVkOwo+PiAgICAgICAgICAgX191OCAgICBjbG9ja19zZXFfbG93Owo+PiAgICAgICAgICAg
X191OCAgICBub2RlWzZdOwo+PiAgICAgICB9IHJmYzQxMjI7Cj4+Cj4+ICAgICAgIC8qIE1pY3Jv
c29mdC9JbnRlbCBzdHlsZSBHVUlEIHJlcHJlc2VudGF0aW9uICovCj4+ICAgICAgIHN0cnVjdCB7
Cj4+ICAgICAgICAgICBfX2xlMzIgIERhdGExOwo+PiAgICAgICAgICAgX19sZTE2ICBEYXRhMjsK
Pj4gICAgICAgICAgIF9fbGUxNiAgRGF0YTM7Cj4+ICAgICAgICAgICBfX3U4ICAgIERhdGE0Wzhd
Owo+PiAgICAgICB9IGd1aWQ7Cj4+Cj4+ICAgICAgIC8qIFNNQ0NDIGNvbXBhdGlibGUgZm9ybWF0
ICovCj4+ICAgICAgIHN0cnVjdCB7Cj4+ICAgICAgICAgICBfX2xlMzIgcjA7Cj4+ICAgICAgICAg
ICBfX2xlMzIgcjE7Cj4+ICAgICAgICAgICBfX2xlMzIgcjI7Cj4+ICAgICAgICAgICBfX2xlMzIg
cjM7Cj4+ICAgICAgIH0gc21jY2M7Cj4+IH0geGVuX3V1aWRfdDsKPj4KPj4KPj4gQnV0IGxvb2tz
IGxpa2Ugd2UgY2FuJ3QgdXNlIHNvbWV0aGluZyBsaWtlIF9fcGFja2VkIG9yCj4+IF9fYXR0cmli
dXRlX18oKF9fcGFja2VkX18pKSBpbiB0aGUgcHVibGljIGhlYWRlci4gVGhpcyBtZWFucyB0aGF0
IHdlCj4+IGNhbid0IHJlbHkgb24gcmlnaHQgb3ZlcmxhcHBpbmcgYW5kIHVzZXJzIG9mIHRoaXMg
dW5pb24gc2hvdWxkIHRha2UgY2FyZQo+PiB0byByZWFkIGFuZCB3cml0ZSBvbmx5IHRvIG9uZSBj
aG9zZW4gc3Vic3RydWN0dXJlLgo+IAo+IEkgZG9uJ3Qgc2VlIGFueSB1c2Ugb2YgdGhhdCBhdHRy
aWJ1dGUgaW4gdGhlIHN0cnVjdHVyZSBkZWZpbml0aW9uCj4gYWJvdmUsIG5vciBhbnkgbmVlZCB0
byBhZGQgb25lIC0gYWxsIGZpZWxkcyBhcmUgc3VpdGFibHkgYWxpZ25lZAo+IGFueXdheS4gWW91
IGNhbid0IHVzZSBfX2JlKiBhbmQgX19sZSogdHlwZXMgaW4gdGhlIHB1YmxpYwo+IGhlYWRlcnMs
IHRob3VnaCAtIHRoZXNlIHdpbGwgbmVlZCB0byBiZSB1aW50Kl90LgpUaGlzIGlzIGEgcHVibGlj
IGhlYWRlci4gQXMgSSB1bmRlcnN0YW5kIGl0IGNhbiBiZSB1c2VkIGJ5IGRpZmZlcmVudCAKY29t
cGlsZXJzIChnY2MsIGljYywgbXN2YywgbGx2bSwgZXRjLi4uKS4gQzg5IGhhdmUgbm8gcmVzdHJp
Y3Rpb25zIHRvIApwYWRkaW5nIG9yIGFsaWdubWVudCBvZiBmaWVsZHMgaW4gc3RydWN0dXJlcy4g
Tm8gb25lIGNhbiBndWFyYW50ZWUgdGhhdAoKc2l6ZW9mKHhlbl91dWlkX3QucmZjNDIyKSA9PSBz
aXplb2YoeGVuX3V1aWRfdC5ndWlkKSA9PSAKc2l6ZW9mKHhlbl91dWlkX3Quc21jY2MpICA9PSAx
NgoKT24gYWxsIHBsYXRmb3Jtcy4gVXNpbmcgYW55IGNvbXBpbGVyLiBXaXRoIGFueSBjb21waWxl
ciBvcHRpb25zLgoKVGhpcyBpcyBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIChbMV0pLiBTdGFuZGFy
ZCBzYXlzICJUaGlzIHNob3VsZCBwcmVzZW50IApubyBwcm9ibGVtIHVubGVzcyBiaW5hcnkgZGF0
YSB3cml0dGVuIGJ5IG9uZSBpbXBsZW1lbnRhdGlvbiBhcmUgcmVhZCBieSAKYW5vdGhlci4iLiBC
dXQgaW4gY2FzZSBvZiBwdWJsaWMgaGVhZGVycywgdGhpcyBzdHJ1Y3R1cmVzIGNhbiBiZSB3cml0
dGVuIApieSBvbmUgaW1wbGVtZW50YXRpb24gYW5kIHJlYWQgYnkgYW5vdGhlci4KCj4+IEJUVywg
SSdtIHZlcnkgaW50ZXJlc3RlZCBob3cgaXQgY2FuIGJlIGd1YXJhbnRlZWQgdGhhdCBzdHJ1Y3R1
cmVzCj4+IGRlZmluZWQgaW4geGVuLmggd2lsbCBoYXZlIHRoZSBzYW1lIHNpemUgYW5kIGFsaWdu
bWVudCBvbiBib3RoIHNpZGVzIG9mCj4+IGNvbW11bmljYXRpb24gY2hhbm5lbCwgdGFraW5nIGlu
dG8gYWNjb3VudCwgdGhlbiB3ZSByZWx5IG9ubHkgb24gQzg5Cj4+IHN0YW5kYXJkLgo+IAo+IEkg
ZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIGNvbW1lbnQuClNlZSBteSByZXBseSBhYm92ZS4gVGhlcmUg
YWJzb2x1dGVseSBubyBndWFyYW50ZWVzLCB0aGF0IE1TVkMgY29tcGlsZXIgCndpbGwgbm90IGFk
ZCBleHRyYSBwYWRkaW5nIHNvbWV3aGVyZS4gVGhpcyB3aWxsIGltcGFpciBpbnRlcm9wZXJhYmls
aXR5LgpJIHRoaW5rLCB0aGlzIGlzIHdoeSAoYW1vbmdzdCBvdGhlciByZWFzb25zKSBXaW5BUEkg
c3RydWN0dXJlcyBoYXMgCmR3U2l6ZSBhcyB0aGUgZmlyc3QgZmllbGQuIEFuZCB0aGlzIGlzIHdo
eSBfSU8qIG1hY3JvcyBpbiBMaW51eCBrZXJuZWwgCnVzZSBzaXplb2YoKSB0byBjcmVhdGUgaW9j
dGwgbnVtYmVyLgpCdXQsIGFzIEkgY2FuIHNlZSwgWEVOIGNvZGUgY2hlY2tzIG9ubHkgbWFnaWMg
b3IgdmVyc2lvbi4KClsxXSBodHRwOi8vcG9ydDcwLm5ldC9+bnN6L2MvYzg5L2M4OS1kcmFmdC5o
dG1sI0EuNi4zLjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:36:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12: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.xen.org>)
	id 1dnOhm-000194-5E; Thu, 31 Aug 2017 12:36:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40904992f=Andrew.Cooper3@citrix.com>)
 id 1dnOhk-00018F-9Y
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 12:36:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BA/1E-02225-FB208A95; Thu, 31 Aug 2017 12:36:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQncf04p
 Ig33TLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owF+4+zFBxjqdj2+hxTA+Mz5i5GDg4JAT+J
 N3s4uxg5OYQFgiWWT9jFAhIWEXCSmN5fDhJmFtCTmHx2AiOILSQwg1Fi52JjEJtNQF9i94tPT
 CA2r4CtxPvpcxhBWlkEVCU2/awBCYsKhEvs/36NGaJEUOLkzCcsIDangL3Eqh0/2UDKmQU0Jd
 bv0ofYJC+x/e0cZghbXKLpy0pWiK1qEtf6L7GD2BIC6RJb//5insAoMAvJ1FkIk2YhmTQLyaQ
 FjCyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7WegYFx
 B+Pv056HGCU5mJREeR/eXh4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3CeOKSCHBotT01Iq0z
 Bxg1MCkJTh4lER4D4CkeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzlsNUiQAUpRRmgc3Ah
 bBlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8x4DmcKTmVcCt+kV0BFMQEfEei0FOaIkESE
 l1cDot3FRUtopwd4NmwrErG8narCeWJ9VJNDKXWexTzF/p8ELntI2F+4bEt/nPv0jviDAfFd1
 3KLFpqfP7VPz4VlY/2gPk48cxzW36IeNMW5W2yy/asure3i3uM9Ov36kg3Vh66Yrfqrvnlhun
 jbrVnrVLW7Nb6umh1y0Tm7VMpIMeXx8/QQRLk4lluKMREMt5qLiRADwgX+12wIAAA==
X-Env-Sender: prvs=40904992f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504182974!104886744!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26044 invoked from network); 31 Aug 2017 12:36:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 12:36:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51943058"
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170831114506.9610-1-wei.liu2@citrix.com>
 <20170831114506.9610-3-wei.liu2@citrix.com>
 <59A8174E02000078001761D2@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d7f5fda4-9cf3-6f2e-37a7-ebba050576bc@citrix.com>
Date: Thu, 31 Aug 2017 13:36:13 +0100
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: <59A8174E02000078001761D2@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 2/2] x86/pv: drop gate_op prefix in
 emul-gate-op.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDgvMTcgMTM6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMxLjA4LjE3IGF0
IDEzOjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZXJlIGlzIG9ubHkgb25l
IGZ1bmN0aW9uIGdhdGVfb3BfcmVhZCB0aGF0IG5lZWRzIHRvIGJlIG1vZGlmaWVkLgo+IEknbSBm
aW5lIHdpdGggaXQganVzdCBiZWluZyByZWFkKCkgaGVyZSwgYnV0IEkgY2FuIHNlZSB0aGlzIGJl
aW5nIHBvc3NpYmx5Cj4gY29udHJvdmVyc2lhbC4gUGxlYXNlIGRvdWJsZSBjaGVjayB0aGF0IEFu
ZHJldyBpc24ndCBlbnRpcmVseSBvcHBvc2VkCj4gdG8gaXQuIEFuIGFsdGVybmF0aXZlIHN1Z2dl
c3Rpb24gd291bGQgdGhlbiBiZSByZWFkX21lbSgpLgoKSSdtIG5vdCBvcHBvc2VkIGdlbmVyYWxs
eSwgYnV0IHNpbXBseSAncmVhZCcgaGFzIGEgY2hhbmNlIG9mIGFuZ2VyaW5nCkNvdmVyaXR5LCBi
ZWNhdXNlIGl0IGhhcyBpbmJ1aWx0IG1vZGVscyBmb3IgbW9zdCBmdW5jdGlvbnMgc3BlY2lmaWVk
IGJ5CmNvcmUgc3RhbmRhcmRzIGxpa2UgUE9TSVguCgpyZWFkX21lbSgpIHdvdWxkIGJlIGJldHRl
ci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:37:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12: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.xen.org>)
	id 1dnOiY-0001Bf-E2; Thu, 31 Aug 2017 12:37:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joe@perches.com>) id 1dnOiW-0001BS-Kn
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 12:37:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BF/A8-01812-FE208A95; Thu, 31 Aug 2017 12:37:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyQ0PHWPc904p
 Ig2/P+CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bluXMYC7oEK47fncDYwPiKt4uRi0NIYB+j
 xMnOt4xdjJwcEgIGEnNWPGAFSUgIrGCVmPuyjQUiISuxpPc9VJGUxOkt21ghujcxSuzYOY0dJ
 MErYCQxa8drNhBbWMBbYuPtA0wgNpuAskTXrcWsILaIgIfEypULWECamQUeMkvcOP8dbCqLgK
 rEtV/3gBIcHJwCFhITGtTgzlu97ifYUGYBPYkpV1ugrlCR6Jy9nxWknldAUOLvDmGIEnmJ7W/
 nME9gFJqFpGMWQtUsJFULGJlXMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+Yk
 JhXrJefnbmIEBjQDEOxgfNXtfIhRkoNJSZT34e3lkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 JcwrogUEixKTU+tSMvMAcYWTFqCg0dJhPcASJq3uCAxtzgzHSJ1ilFRSpy3GiQhAJLIKM2Da4
 PF8yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ84aATOHJzCuBm/4KaDET0OJYr6Ugi0sSEVJ
 SDYxTezcGzZtbnNH46fexHaumzdqwYO+CCbm6ijMt96uxX2Fyb9gc4ZCQv4rz+tEZ6yuaH90w
 ydPy+7rp8vkEf5HaH0G/Xm6sKklPOLn/94yP0s3u35ouKoVaV9n2+mS/ucqz+sTZFXEz/Qs6v
 yu8fqgp/S5b/sT0XeuXy3eybOMXf+GyK+o2f56dEktxRqKhFnNRcSIAaoWE0eICAAA=
X-Env-Sender: joe@perches.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504183022!112341624!1
X-Originating-IP: [216.40.44.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7608 invoked from network); 31 Aug 2017 12:37:03 -0000
Received: from smtprelay0051.hostedemail.com (HELO smtprelay.hostedemail.com)
 (216.40.44.51)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 12:37:03 -0000
Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net
 [216.40.38.60])
 by smtprelay05.hostedemail.com (Postfix) with ESMTP id 6733A1801E8DC;
 Thu, 31 Aug 2017 12:37:01 +0000 (UTC)
X-Session-Marker: 6A6F6540706572636865732E636F6D
X-Spam-Summary: 2, 0, 0, , d41d8cd98f00b204, joe@perches.com,
 :::::::::::::::::::::::::,
 RULES_HIT:41:355:379:541:599:800:960:973:988:989:1260:1277:1311:1313:1314:1345:1359:1373:1434:1437:1515:1516:1518:1534:1542:1593:1594:1711:1712:1730:1747:1777:1792:2198:2199:2393:2559:2562:2828:3138:3139:3140:3141:3142:3354:3622:3865:3866:3867:3868:3870:3871:3872:4321:5007:6742:7875:7974:10004:10400:10848:11026:11232:11473:11658:11914:12043:12109:12296:12438:12740:12760:12895:13439:14181:14659:14721:21080:21451:21627:30029:30054:30060:30091,
 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none,
 DomainCache:0, MSF:not bulk, SPF:, MSBL:0, DNSBL:none, Custom_rules:0:0:0,
 LFtime:2, LUA_SUMMARY:none
X-HE-Tag: view37_2c4d70ad2f21
X-Filterd-Recvd-Size: 3591
Received: from XPS-9350 (unknown [47.151.132.55])
 (Authenticated sender: joe@perches.com)
 by omf05.hostedemail.com (Postfix) with ESMTPA;
 Thu, 31 Aug 2017 12:36:58 +0000 (UTC)
Message-ID: <1504183017.2786.36.camel@perches.com>
From: Joe Perches <joe@perches.com>
To: Ingo Molnar <mingo@kernel.org>, Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 31 Aug 2017 05:36:57 -0700
In-Reply-To: <20170831091656.dmh7lgb7w4cfws6j@gmail.com>
References: <20170831142654.47f17cd7@canb.auug.org.au>
 <alpine.DEB.2.20.1708311009020.1874@nanos>
 <alpine.DEB.2.20.1708311057260.1874@nanos>
 <20170831091656.dmh7lgb7w4cfws6j@gmail.com>
X-Mailer: Evolution 3.22.6-1ubuntu1 
Mime-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@elte.hu>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	the tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMDE3LTA4LTMxIGF0IDExOjE2ICswMjAwLCBJbmdvIE1vbG5hciB3cm90ZToKPiAq
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPiB3cm90ZToKPiBMb3cgcHJpbyBu
aXRwaWNraW5nLCBjb3VsZCB3ZSBwbGVhc2Ugd3JpdGUgc3VjaCB0YWJsZSBiYXNlZCBpbml0aWFs
aXplcnMgaW4gYSAKPiB2ZXJ0aWNhbGx5IG9yZ2FuaXplZCwgdGFidWxhciBmYXNoaW9uOgo+IAo+
ID4gKwl7IGRlYnVnLAkJCXhlbl94ZW5kZWJ1ZywJCQkJdHJ1ZSB9LAo+ID4gKwl7IGludDMsCQkJ
CXhlbl94ZW5pbnQzLAkJCQl0cnVlIH0sCj4gPiArCXsgZG91YmxlX2ZhdWx0LAkJCXhlbl9kb3Vi
bGVfZmF1bHQsCQkJdHJ1ZSB9LAo+ID4gKyNpZmRlZiBDT05GSUdfWDg2X01DRQo+ID4gKwl7IG1h
Y2hpbmVfY2hlY2ssCQl4ZW5fbWFjaGluZV9jaGVjaywJCQl0cnVlIH0sCj4gPiArI2VuZGlmCj4g
PiArCXsgbm1pLAkJCQl4ZW5fbm1pLAkJCQl0cnVlIH0sCj4gPiArCXsgb3ZlcmZsb3csCQkJeGVu
X292ZXJmbG93LAkJCQlmYWxzZSB9LAo+ID4gKyNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJT04K
PiA+ICsJeyBlbnRyeV9JTlQ4MF9jb21wYXQsCQl4ZW5fZW50cnlfSU5UODBfY29tcGF0LAkJCWZh
bHNlIH0sCj4gPiArI2VuZGlmCj4gPiArCXsgcGFnZV9mYXVsdCwJCQl4ZW5fcGFnZV9mYXVsdCwJ
CQkJZmFsc2UgfSwKPiA+ICsJeyBkaXZpZGVfZXJyb3IsCQkJeGVuX2RpdmlkZV9lcnJvciwJCQlm
YWxzZSB9LAo+ID4gKwl7IGJvdW5kcywJCQl4ZW5fYm91bmRzLAkJCQlmYWxzZSB9LAo+ID4gKwl7
IGludmFsaWRfb3AsCQkJeGVuX2ludmFsaWRfb3AsCQkJCWZhbHNlIH0sCj4gPiArCXsgZGV2aWNl
X25vdF9hdmFpbGFibGUsCQl4ZW5fZGV2aWNlX25vdF9hdmFpbGFibGUsCQlmYWxzZSB9LAo+ID4g
Kwl7IGNvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1biwJeGVuX2NvcHJvY2Vzc29yX3NlZ21lbnRf
b3ZlcnJ1biwJZmFsc2UgfSwKPiA+ICsJeyBpbnZhbGlkX1RTUywJCQl4ZW5faW52YWxpZF9UU1Ms
CQkJZmFsc2UgfSwKPiA+ICsJeyBzZWdtZW50X25vdF9wcmVzZW50LAkJeGVuX3NlZ21lbnRfbm90
X3ByZXNlbnQsCQlmYWxzZSB9LAo+ID4gKwl7IHN0YWNrX3NlZ21lbnQsCQl4ZW5fc3RhY2tfc2Vn
bWVudCwJCQlmYWxzZSB9LAo+ID4gKwl7IGdlbmVyYWxfcHJvdGVjdGlvbiwJCXhlbl9nZW5lcmFs
X3Byb3RlY3Rpb24sCQkJZmFsc2UgfSwKPiA+ICsJeyBzcHVyaW91c19pbnRlcnJ1cHRfYnVnLAl4
ZW5fc3B1cmlvdXNfaW50ZXJydXB0X2J1ZywJCWZhbHNlIH0sCj4gPiArCXsgY29wcm9jZXNzb3Jf
ZXJyb3IsCQl4ZW5fY29wcm9jZXNzb3JfZXJyb3IsCQkJZmFsc2UgfSwKPiA+ICsJeyBhbGlnbm1l
bnRfY2hlY2ssCQl4ZW5fYWxpZ25tZW50X2NoZWNrLAkJCWZhbHNlIH0sCj4gPiArCXsgc2ltZF9j
b3Byb2Nlc3Nvcl9lcnJvciwJeGVuX3NpbWRfY29wcm9jZXNzb3JfZXJyb3IsCQlmYWxzZSB9LAo+
ID4gKyNpZmRlZiBDT05GSUdfVFJBQ0lORwo+ID4gKwl7IHRyYWNlX3BhZ2VfZmF1bHQsCQl4ZW5f
dHJhY2VfcGFnZV9mYXVsdCwJCQlmYWxzZSB9LAo+ID4gKyNlbmRpZgo+ICwsCj4gLi4uIGFzIHRv
IG1lIHN1Y2ggYSB0YWJsZSBpcyAxMDAgdGltZXMgbW9yZSByZWFkYWJsZSAtIFlNTVYuCgpZZWFo
LCBraW5kYS4KCkl0J3MgYSBsb3Qgb2Ygd2hpdGVzcGFjZSBhbmQgZXllYmFsbCBsZWZ0L3JpZ2h0
IHNjYW5uaW5nLgpBbmQgdGhlc2UgdGFibGVzIHJlcXVpcmUgd2hpdGVzcGFjZSB1cGRhdGluZyBp
ZiBhIGxvbmdlcgpuYW1lIGlzIGV2ZXIgdXNlZC4KCkdpdmVuIHRoZSBuZWFyIDE6MSBtYXBwaW5n
IG9mIDx0cmFwPiB0byB4ZW5fPHRyYXA+CnBlcmhhcHMgYWRkaW5nIGEgbWFjcm8gd291bGQgYmUg
bmljZS4KCiNkZWZpbmUgeGVuX3RyYXAodHJhcCwgaXN0X29rKSBcCgl7IHRyYXAsIHhlbl8jI3Ry
YXAsIGlzdF9vayB9CgoJeyBkZWJ1ZywJeGVuX3hlbmRlYnVnLAl0cnVlIH0sCgl7IGludDMsCQl4
ZW5feGVuaW50MywJdHJ1ZSB9LAojaWZkZWYgQ09ORklHX1g4Nl9NQ0UKCXhlbl90cmFwKG1hY2hp
bmVfY2hlY2ssIHRydWUpLAojZW5kaWYKCXhlbl90cmFwKGRvdWJsZV9mYXVsdCwgdHJ1ZSksCgl4
ZW5fdHJhcChubWksIHRydWUpLAoJeGVuX3RyYXAob3ZlcmZsb3csIGZhbHNlKSwKCS4uLgoKeW1t
di4gPC9iaWtlc2hlZGRpbmc+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:37:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12: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.xen.org>)
	id 1dnOiz-0001G6-MG; Thu, 31 Aug 2017 12:37:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40904992f=Andrew.Cooper3@citrix.com>)
 id 1dnOiy-0001Ft-W3
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 12:37:33 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B7/A0-03128-C0308A95; Thu, 31 Aug 2017 12:37:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQpebeUW
 kwbO7mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHrQvZC54xVRxe+Iy5gXEDUxcjJ4eEgJ/E
 8h2bwWxhgVCJQ20rmUFsEQFfibuPm8DizALKEpuWrwOzhQTSJHbM388GYrMJ6EvsfvEJLM4rY
 CvRteMRWC+LgKrEnIdPwGxRgXCJ/d+vMUPUCEqcnPmEpYuRg4NTwFLi7fQkEJNZQFNi/S59iE
 3yEtvfzmGGsMUlmr6sZIXYqiZxrf8SO8TF6RITn/WwTGAUmIVk6CyESbOQTJqFZNICRpZVjBr
 FqUVlqUW6huZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4coABDsYb28MOMQo
 ycGkJMr78PbySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEsYV0QKCRalpqdWpGXmACMHJi3Bw
 aMkwusNkuYtLkjMLc5Mh0idYjTmaPqw5QsTR9OE3V+YhFjy8vNSpcR5f4OUCoCUZpTmwQ2CRf
 QlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOGgEzhycwrgdv3CugUJqBTYr2WgpxSkoiQkmp
 g9EjrqjJb0nznzedHsru9Ot8/rW553tQ1NfTA799Rnhs3rJSIiPj1gGfT+l3SmgYKPzNmrVt3
 4p4lY/ilhV0/JYpe+iRmtfDF7N+sMHH79Lfd3ze8yLiYwv0teOPptzaZGacLnpi/3ONn77HCL
 9D2bttD3siZ/jVlegVqh4yT9964VL/tdKwwkxJLcUaioRZzUXEiAA0d6ILjAgAA
X-Env-Sender: prvs=40904992f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504183051!82553058!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14641 invoked from network); 31 Aug 2017 12:37:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 12:37:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51943139"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170831112223.24761-1-wei.liu2@citrix.com>
 <20170831112223.24761-2-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ca4d9b24-e9e5-c466-8b3f-85b5260a1809@citrix.com>
Date: Thu, 31 Aug 2017 13:37:08 +0100
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: <20170831112223.24761-2-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: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/mm: don't wrap x86_emulate_ctxt
 in ptwr_emulate_ctxt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDgvMTcgMTI6MjIsIFdlaSBMaXUgd3JvdGU6Cj4gUmV3cml0ZSB0aGUgY29kZSBzbyB0
aGF0IGl0IGhhcyB0aGUgc2FtZSBzdHJ1Y3R1cmUgYXMKPiBtbWlvX3JvX2VtdWFsdGVfY3R4dC4g
eDg2X2VtdWxhdGVfY3R4dCBub3cgcG9pbnRzIHRvIHB0d3JfZW11bGF0ZV9jdHh0Cj4gdmlhIGl0
cyBkYXRhIHBvaW50ZXIuCj4KPiBUaGlzIHBhdGNoIHdpbGwgaGVscCB1bmlmeSBtbWlvX3JvIGFu
ZCBwdHdyIGNvZGUgcGF0aHMgbGF0ZXIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:40:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12: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.xen.org>)
	id 1dnOm7-0001yh-3z; Thu, 31 Aug 2017 12:40:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnOm6-0001yY-Cl
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 12:40:46 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D6/33-02045-DC308A95; Thu, 31 Aug 2017 12:40:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/cs84p
 Ig50rBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1N6ewFzxhrfj1uIW1gfE8SxcjJ4eQQJ7E
 oksn2EBsXgE7iYuT94PZEgKGEqcX3gSrYRFQlXjy5i4ziM0moC7R9mw7axcjB4eIgI7E6e98I
 GFmge/MEjfng9nCQCWnj7xlhBhfLXHv3F52EJtTwFNi0uP5jCCtvAKCEn93CEO0akk8/HWLBc
 LWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNTfSSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjwEIdjCePe15iFGSg0lJlPfh7eWRQnxJ+SmV
 GYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCt4VpRaSQYFFqempFWmYOMDpgSiU4eJREe
 N+CpHmLCxJzizPTIVKnGI05Nqxe/4WJo+nDli9MQmCTpMR5k0FKBUBKM0rz4AbBovYSo6yUMC
 8j0JlCPAWpRbmZJajyrxjFORiVhHlZQKbwZOaVwO17BXQKE9ApsV5LQU4pSURISTUwhvBvFIi
 YlvjgHe/Fwn3dkWkXm8UWnfmmtaT4npSH/axGo9+rwzZHNm4zsJ1y90eg9OWzV6uPZYfKKnNP
 39vz5kmZ6K9F4asm1X20OrIydHLfc4EZDI2N4ksnzfWaFnrX/F65UnrV3RWXLXUvLWK4vreG9
 9SU/WfUfC255i10jtI5e8pxs26JlBJLcUaioRZzUXEiACEsnNfVAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504183243!109711257!1
X-Originating-IP: [137.65.248.74]
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 16921 invoked from network); 31 Aug 2017 12:40:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 12:40:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 06:40:42 -0600
Message-Id: <59A81FE90200007800176239@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 06:40:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDExOjI3OjE5QU0gKzAxMDAsIEdlb3JnZSBEdW5sYXAg
d3JvdGU6Cj4+ICsjIyBMaW1pdHMvR3Vlc3QKPj4gKwo+PiArIyMjIFZpcnR1YWwgQ1BVcwo+PiAr
Cj4+ICsgICAgTGltaXQsIHg4NiBQVjogNTEyCj4+ICsgICAgTGltaXQsIHg4NiBIVk06IDEyOAo+
IAo+IFRoZXJlIGhhcyBhbHJlYWR5IGJlZW4gc29tZSBkaXNjdXNzaW9uIGFib3V0IHRoZSBIVk0g
dkNQVSBsaW1pdCBkdWUgdG8KPiBvdGhlciB0b3BpY3MsIGlzIFhlbiByZWFsbHkgY29tcHJvbWlz
ZWQgb24gcHJvdmlkaW5nIHNlY3VyaXR5IHN1cHBvcnQKPiBmb3IgdGhpcyBjYXNlPwo+IAo+IEkg
d291bGQgdmVyeSBtdWNoIGxpa2UgdG8gaGF2ZSBhIGhvc3QgaW4gb3NzdGVzdCBjYXBhYmxlIG9m
IGNyZWF0aW5nCj4gc3VjaCBhIGd1ZXN0LCBwbHVzIG1heWJlIHNvbWUgWFRGIHRlc3RzIHRvIHN0
cmVzcyBpdC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgd29ya2luZyB3ZWxsIGRlcGVuZHMgb24g
dGhlIHdvcmtsb2FkIHlvdSBwdXQKaW5zaWRlIHRoZSBndWVzdC4gU2ltcGx5IGJvb3Rpbmcgc3Vj
aCBhIGd1ZXN0IGlzIHF1aXRlIGxpa2VseSBnb2luZyB0bwpiZSBmaW5lIChJJ3ZlIHRyaWVkIGl0
IGEgbG9uZyB3aGlsZSBhZ28gd2l0aG91dCBzZWVpbmcgYW55IGlzc3VlcykuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:44:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12:44: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.xen.org>)
	id 1dnOpW-0002AZ-Je; Thu, 31 Aug 2017 12:44:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnOpV-00029k-9B
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 12:44:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 60/6F-01911-0A408A95; Thu, 31 Aug 2017 12:44:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRTe7+7u7ipOr3PiaSnioDTLV2VG9pK
 IIigkg9KKvNZtG24q986YEaitP9I0RTJrrWalpBajVLQQwyytKfYQlMgofKaSmr3wAdburtr6
 7/v9vu875zuHQ4rleYSSZIwGhk2jdSrCHddEiBLCrHhVYuTAdODmium7+E60t61pHotHSRJtW
 kq6MVmiaSz5hjI6A4y19itEDroP+cidxKlcMVSPDuL5yI1E1DGorc9DPCGnLmAwMdDvIEjSh0
 qC3NEdvEZB6WHG9hPjNWLqGQaFRecxwTCN4EX9ZwmvIqiNYLO+kfJYRsWCbaJByhfCqVXQ3re
 V//alDkNhSxEhSLzBfn3IGcKNioOGxjvOMmJqE9yq6xcL2A8+DFkxAQdC44TF+Q9UEExcWnBm
 AKoUQXNbidMsp4Khef7roigA2rosuID3w9zYNalg6MWg7EYLLjxMUmgaL5UKqnVQ1v1JIhBfC
 Bi9WbFoj4V3V62EgDPgo30BCaL3EseSHkgEwh/6x2yYgJsIMD2JEjIlw+Sf+cWwPQqY7bLjxS
 jY7LIEs8vgZpfBzS6DlyO8BoVwDHuGYcPWR4ansFq1xqCntbqwqMgN4XqG42g1o6NTuPCT6fp
 a5DiRbJEIPUamVwda0QoSU/nK+vvuJco9U9JPZWloTnOCzdQxXCvyJ0kVyH6IqxLl3iyjZoyn
 tTrHnS3RQHqoFLKVjkuTy7gMWs9p1QLVgYKUfjI776N4QpOZtmxbutBuFKD0kSGRSCT3yGBYv
 dbwPz+O/Eik8pGt5st7aNMMy9XHHY0xR+Pj+yr5xgb6H6XMQWRMwCAbWtmpbNqW7DPX4VVQnm
 gZ6ZGP9a41jmR+j3+a8JKbjS22TFU+jPe1p8ZEh/lvaYyZOvfoYG4E2ENzK3fP1XkpLei1Lze
 8JitksiradHHY2BJ3ub2gb3tLvSL/SFDdcN/tGtHZmeyjxdd/7yIOSeps9PM9Xp5zb3+lVitU
 OKeho0LFLEf/Ba71VCycAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504183454!112343153!1
X-Originating-IP: [104.47.0.83]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12493 invoked from network); 31 Aug 2017 12:44:15 -0000
Received: from mail-he1eur01on0083.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.83)
 by server-14.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 12:44:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=z4a5WMNXbnB1Hfn84SjjwFc1aXIgBq55BdHpLlOrTW0=;
 b=KWQOg7yVbKFlQhFLahKHaZnPjOn8R4p8h7dL5ngfTjE58yT1BMuX9Z1/XBKTjvuV358RZ4O2BbNajwwOxmLDVwvQkz2TvbEPQyDcycZOTE3inCpY0FTYMv9uaSasj7ZzWtibN4Qp+IebuTo/TfuGlxkcxAnrEBm8d+jeXS7z6GE=
Received: from [10.17.182.74] (85.223.209.54) by
 AM4PR0301MB2132.eurprd03.prod.outlook.com (2603:10a6:200:4d::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 12:44:12 +0000
To: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
 <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
 <0fdce40b-016a-dbfd-2632-b6406c2e758d@sec.in.tum.de>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <7134363b-4515-ef34-79cf-2db8ee333e8b@epam.com>
Date: Thu, 31 Aug 2017 15:44:07 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <0fdce40b-016a-dbfd-2632-b6406c2e758d@sec.in.tum.de>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR07CA0006.eurprd07.prod.outlook.com
 (2603:10a6:7:67::16) To AM4PR0301MB2132.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ed2c8abf-8491-4b8a-0c73-08d4f06dfbef
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2132; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2132;
 3:ywGVfgYZmgE8BQRODsH/z4n+065+rKMsdEgIVmEkqcrQwrjQjJHEmfkuQ6Am++aFWRsRoRgY5B8PGEnUweWYg1mPmZz3QRFcg4Qf3WerMZAqP18qMuMsv0DZcB2H17kedHTpS5kJgAroSRNQqQd5V5ohBOj2yYsGawNpobZWlACrbNqm3QvOyTagPsl6iHRgLHUszYOkBnJk1Pi2NMFDuEoHtDlK74t5cx+R3E7aUv46Qa7zpwpDzgzu386ZlluL;
 25:YakNvLmJT5Lmi93fHkAH3bd2g2uxM6uMFmCGOEKc7ItDD6ZDim9HkuCON0dT9ujAcUAOQ5XzCjPqZuuyyFdGlfI4bPpeMBCg8+BSBxW9KxfxCvPs0rozuCaub8aCXWKbMtls0+eTDZuhatUfmLAsW0w0nP+PLm3qWsWQByusVGWo/B9t9KPOWZYSn7cNm6yCYr088F8Kfo8/nrQI2sUVF7DmZC311IZCvveIP3dApYfMI25fZX2ZVxelO5JxmNsd59ogZiRpkVO7ga08guIj88X2vrOtHqD28j5Xv3JCw0hMItbaSAxGtW6s2s+SisRKr+0OtDkfwSCa+m8IyFc8zg==;
 31:P3Hs8pt051II4hP/AnjciadBw6EKnhSy8zaQ+7/FRJ0VjHeJBi2g+qrL0cxC2HIgzaZ/bkC1LhcHew6dz34PKKhEgwXo/6U/kA6ptXvfDq5/A425DmgDFV2mMXQSyZw5jdR2fkPIyuJinqOMFjq3m2Fu3Dt71l+FNtZ7EpqEh38UlkmmLHwxVSXu7Acek9BlZqKTKiIH2wisSBL+E+cmZB+T04ww6V3j3c+mfxSe3z4=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2132:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2132;
 20:RwQaROf6XztpfLu3wf6cnJxd7qKqx1PGEMtsFJ74ctG+i/8wfvQkwORSZnK0jlS5uJx0cXIuUg+YHbhOq+FygU4dBI97tlvWpXoYVBXiO+s81nBJOUj/adPWuFnhGterEDqBlgw3JvUJao8W9Q6mPlka5vRU4+jy6w65pPOxFCneyFcH719zet4ZXzad+OfQ/OhGJXvxSVJjgFb+pbIl+O0vuNRe8EHC9ZVi59HdFFwwxRj1lBJEVStfuXTk0mZeNYWv+WC2cTMNlTZIMZ8ZBQc2mmmmgU6OIoac0sRIirXtNYHDsyDejOzagCSGxj9LRVmTYUQl3/J03g7DJDCjeXRVp0iJ8XkUbLZh0QBDrGmHpu2gfpHt5hTwfcpsE/rYQ0D/cWxSD/pRL4V2HvudIeNZ0/t9h7iv/56XCHz3g/mwxQx59Fo4IsckUZ9sEsKcG7oROWjYtBvUecmDqrHAxOoXUUGJYIgVc9t6yFLiHwmOO5uwoTtKuPFV/qgBF6p2;
 4:ZB6CaL0EBtTMGsZfp1SziRouCLSBrP2JUzQdM2CVVtVMKNRkP3neUeuqRrh/pzQuSD4f1Hux2VnmY/s9FcXTNg1PmcoaTEMO1p2TNML2kPY/dumbC53JeuJmCoRGRaEB3bBuF1JP77paN41CCJPhIC4Yq/yf8aJNEgnz/t5seVGXUzTb3Fp+J7ipjB0HXYvWmo24L6Fo3i5ak04uVEBmzJ6jLwNnHr2h9W2qleNCeKu7yYH94poNTBjCuQ604HQBWbjTKUMrXfXsz49JbfwXU8WecVDuk5ywHk9Sr7L3Z4c=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB21321CD27C2445071DE0831BE69D0@AM4PR0301MB2132.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2132; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2132; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(199003)(24454002)(377454003)(51444003)(45984002)(189002)(7736002)(7416002)(64126003)(23676002)(68736007)(305945005)(101416001)(229853002)(4326008)(106356001)(33646002)(105586002)(42186005)(50986999)(76176999)(54356999)(65826007)(478600001)(5660300001)(25786009)(86362001)(6666003)(53546010)(2950100002)(8656003)(7350300001)(8676002)(53936002)(65806001)(81166006)(66066001)(65956001)(81156014)(6306002)(54906002)(189998001)(6246003)(31696002)(966005)(72206003)(83506001)(230700001)(47776003)(36756003)(50466002)(77096006)(2906002)(6116002)(8666007)(4001350100001)(31686004)(80792005)(97736004)(6486002)(93886005)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2132; H:[10.17.182.74]; 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?MTtBTTRQUjAzMDFNQjIxMzI7MjM6dDN1U3VnclRtcXZVQ3VHMU84QUNRNVRa?=
 =?utf-8?B?c2NvVXdrb1g2K0ZKcWVoU2NxVkdJK01GK0JmYmQ1aStReGFDR1RaaE00YnNQ?=
 =?utf-8?B?ak1ta3ZlemJKdmZaT3Fwa0lkSnhVMHdDejNJMlRDOURFMXNDRURrQ3RlaWVT?=
 =?utf-8?B?T1lReEhyVVFUZzBpVlYzQ0MvV2xMaTNXc3dFUTlySlExR1RTTlZObTVvUkhl?=
 =?utf-8?B?RFlHMzk0SStUTDBEam5TUVJyekdrTlJmNldzUENyRGZxVlpPa3lNZGxYNWI2?=
 =?utf-8?B?MUZ0TUR6Zm5CSUFqQ20vVGZzTURmUVpRYlYvc1liSzZSRzZyOVFSa3JvQjh5?=
 =?utf-8?B?aytpWldPSHB3V3ZTZEVDN1Jscit5YlViOW5KZ1dkbnNRUU9WbS9yZng4Z05P?=
 =?utf-8?B?eFBSUFVjd2lyWEJsNnhJazFPTWlPMVJMYVA0VFlIR044KzBIQ3JXb1dtd2Z1?=
 =?utf-8?B?SkJSSGhyQU5lQ1h4MU9mcS8xRkZwL1NCbVFPSGJvemxtZ2s5aFEwLzZEaFkv?=
 =?utf-8?B?bUpMaldiYVpYOXNxU2ZENkE1YTl4bm9YclFNMHpoTTMzcjBKdFF1V1F2eUt3?=
 =?utf-8?B?SkxHZEJER2pmekhhTWRHWElaY0Z3R2dlY0hncDk5bmZKTytrK2dudTZQbStQ?=
 =?utf-8?B?QnR2Uk5PZ3U1YlNkWVhqTGtpRzlMbWtkUThvNlZFY0g4VHg2NjVUbGY2MFR2?=
 =?utf-8?B?YUl5Z0lod0RBTWNCQzVTQzNISUpsYWM5S0ZkODVrZmJlWi8vb0h0bFVXYzB1?=
 =?utf-8?B?MTlOc2t2QXY4V3hHZXkxVWZBVDE1WjZpMzdTd0hIQ1VRMlJZQWN3bEkvMFdr?=
 =?utf-8?B?UWRXWndKeXBqSWQwaURvMkZKeG5oRnZ2MFpQSTBtK2JrMWtXcURTUDVaelpF?=
 =?utf-8?B?TUZNalZQeXZjL3VhNHdvclZLcHltWXB6VDJXUGQyN3cxbGswMytabG5jUFNR?=
 =?utf-8?B?ZTdGNnpUOHFkekplNFg2UU5vTU43KzhWa3ZEeWY0MDgwdHJxNWZkSTd6bUIv?=
 =?utf-8?B?U1JFUnVVbVVySmpmTXFvQm5pakRPMUEzZk12TWEvaEpSbVBUZDJzYUtCbXo5?=
 =?utf-8?B?SWJrMEFwWVM3QnlPS2xHZElDRjRjc205NVFaOE54dEpaVmc4SnBhcDFNUGtN?=
 =?utf-8?B?bXk2cWlWOEZnbjhlMTIvb3lEM3FGZHQvUCt5NHJZTEQxNGFXeEZCQkZzNGFs?=
 =?utf-8?B?YjhFc3h0ZmxYaEk4S1VMWnpaSXJIUzlYTE1NWkFWendEd0N4bE1WYUppNWl4?=
 =?utf-8?B?aWVzeWFVM2VlSHl1bnJjdkdqZTVYVms0RjhmT2p0U3A4R1JTbU5jd1dQd3Zq?=
 =?utf-8?B?eXJuZCtqZjJmRVJXbnR4NlBzcXM4ZzVVUGpSWkwyaDZmY3BTcjNycFRuR3Ew?=
 =?utf-8?B?MWd3dmdNZFpZdlZFOWl6NlhQdG50Q1pyUGFSTFhvckhWS2FWbmdtbmY0MzNB?=
 =?utf-8?B?UUdDNHo2Z055Sm9NMUNHSy9ReVJHZ1BBd05VbUZsSHVPVE41RmpoUFpiZ093?=
 =?utf-8?B?UzA2dkk1amNpOEtGR1VYYXZxYWdKY2dMbHBOVGdFc0wwVjd2TndiblJWUmU0?=
 =?utf-8?B?Y0NCdXU0MHo1MmNwL0RMUURHdEtRSEloYTdub2RwZysxa3dmUk90VWZkT0FK?=
 =?utf-8?B?RHhaOUY5b2pEbTZIVGVWL3g4T0piU1BPekRRelBuWlFhK2FKUHB5NnBPRE5o?=
 =?utf-8?B?TWJCUG4zaEx4L1ZPSUZ5Y0Z5WmM2UmtweGczRVM2MWJQRzA4VWR6NHg0elN0?=
 =?utf-8?B?TEhnVWlVU2JHT0ZDcVN1dGhlWGM0Z2dvSHRESnovd3ZJeS9IVit3RGI5NVF3?=
 =?utf-8?B?MGVtcEx4QUR2WWEyb0dGMjhYQjRmNisyR0UrSkVKdEc1eFVNMTU4MEJpdWVq?=
 =?utf-8?B?MGlWMFBkU3JUbXEybkNXTklFa0gzVjdFWE1xSFU4RHlUVHRZNmZRaEl3ZXVz?=
 =?utf-8?B?bm9PSjVoRmZZTHA5TkZFcXJWcHd4SmhjbmdSbGxuZXVIV20yZHRQaS9pRDBK?=
 =?utf-8?B?cEVtR1prK1RIV2RxWlZFOElYTFdHaVBFVHJsS3pOVklxMDkrWEhFVVZrMS9O?=
 =?utf-8?B?WmtCUkxsRUFwS1lRQW5ETS8vMW9ReFRPOXVaUTFjY1E5UEN3Q0RSRmhNc1Bi?=
 =?utf-8?B?YTFWUT09?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2132;
 6:ABxFT+e5adP6JKva7Zm2qck24J9rx7xoKqnxy+bDGcyOla0FRn1io9R2aUnCOwv+VhcOSP0ZZpmyfasu2+6rsqLtIfo8lzSkfdIMeeqj7GJWuNnmtimpm+gf8W0EB+9mwFT1YWPsma2iM9bI2mhe1UW4Jb932gw40iPWBi/0CKPzR0XNwhD3GH2hCChPUxljNbcI1MrSQjTCOgDbCEl1crSpUhd5u/kUDLLyohDtExz4sCOHfoZLM4/dhzdKV7jmX2GC9EvtT1/NZUf2YBVQozkuy9FokSVewFsE800i5nV5Mu6JjLeWAe8EccuUzW0TywrF4MW5iOv8r+fgHhWMdw==;
 5:Yc0ut+dLkPqGRy8QnbYVcWyIpbaVZ1b9p5VbQf5jFgF8g8uUMNZEOEjYjKDaS/Z1E8OyU7X6xgbVC1VLF4wlk+k0bgjuBMHlhrTutaGAOBop/cJdF2dtbo2tNytrWI7a/yQiwtCoSM5OFLtzo1X+5w==;
 24:WskI3jL+bt4x8K40Ll5TW61z7RI1rZawsZAqcxf5Byr84FqdRFRjo1iQDSkYMcvqnoo16SX+ZAEIwJfPi/LkfYMTKvdld7vTS66o7nlfw+I=;
 7:XCMJRQG3lLn0se5M9o2ljyhgwqGJBcVW/gl2o0zay1lDsfsVstgh74ifse/VxF52HDzoZ3bVc9OOdHGa/5PwvX0CvhkF14gqkX2c+fCfMN1Fnf32+WzLq6N3rzTafO8Mi56VhEKaBy662ybNeNDkfaPho7P3RHyWK06XdlkkV9h5Q36uSusUklOe5TQLPRWz+M0QAYOZ1iKEh/2254YrrrD7K9dR8sBaz/bLr4ZEAHA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 12:44:12.3056 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2132
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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: Re: [Xen-devel] [PATCH v4 10/11] public: add
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gU2VyZ2VqLAoKT24gMzEuMDguMTcgMTU6MjAsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6
Cj4gSGkgVm9sb2R5bXlyLCBoaSBKdWxpZW4sCj4gCj4gCj4gT24gMDgvMjQvMjAxNyAwNzoyNSBQ
TSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAyMS8wOC8xNyAyMToyNywgVm9sb2R5
bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBUaGlzIGZlYXR1cmUgaW5kaWNhdGVzIHRoYXQgaHlwZXJ2
aXNvciBpcyBjb21wYXRpYmxlIHdpdGggQVJNCj4+PiBTTUMgY2FsbGluZyBjb252ZW50aW9uLiBI
eXBlcnZpc29yIHdpbGwgbm90IGluamVjdCBhbiB1bmRlZmluZWQKPj4+IGluc3RydWN0aW9uIGV4
Y2VwdGlvbiBpZiBhbiBpbnZhbGlkIFNNQyBmdW5jdGlvbiB3ZXJlIGNhbGxlZCBhbmQKPj4+IHdp
bGwgbm90IGNyYXNoIGEgZG9tYWluIGlmIGFuIGludmxhbGlkIEhWQyBmdW5jdGlvbnMgd2VyZSBj
YWxsZWQuCj4+Cj4+IHMvaW52bGFsaWQvaW52YWxpZC8KPj4KPj4gVGhlIGxhc3Qgc2VudGVuY2Ug
aXMgbWlzbGVhZGluZy4gWGVuIHdpbGwgc3RpbGwgaW5qZWN0IGFuZCB1bmRlZmluZWQKPj4gaW5z
dHJ1Y3Rpb24gZm9yIHNvbWUgU01DL0hWQy4gWW91IG1heSB3YW50IHRvIHJld29yayBpdCB0byBt
YWtlIGl0IGNsZWFyLgo+Pgo+IAo+IE5vdyB0aGF0IHlvdSBzYXkgdGhhdCBYZW4gd2lsbCBzdGls
bCBpbmplY3QgYW4gdW5kZWZpbmVkIGluc3RydWN0aW9uCj4gZXhjZXB0aW9uIGZvciBzb21lIFNN
Q3MsIEkgaGF2ZSBhIHRvIGFzayBmb3Igd2hpY2ggZXhhY3RseT8KRm9yIG9uZXMgdGhhdCBhcmUg
Y29tcGF0aWJsZSB3aXRoIEFSTSBTTUNDQyBbMV0uIEUuZyBpZiB5b3UgYXJlIHJ1bm5pbmcgClNN
Q0NDLWNvbXBhdGlibGUgc3lzdGVtIGFuZCB5b3UgYXJlIGNhbGxpbmcgU01DL0hWQyB3aXRoIGlt
bWVkaWF0ZSB2YWx1ZSAKMCwgdGhlbiB5b3UgYXJlIHNhZmUuCgo+IEkgbWlnaHQgYmUgb2ZmIHRv
cGljIGhlcmUsIHNvIHBsZWFzZSB0ZWxsIG1lIGlmIHlvdSBiZWxpZXZlIHRoaXMgaXMgbm90Cj4g
dGhlIHJpZ2h0IHBsYWNlIGZvciB0aGlzIHF1ZXN0aW9uLiBJbiB0aGlzIGNhc2UgSSB3aWxsIG9w
ZW4gYW4gbmV3Cj4gdGhyZWFkLiBSaWdodCBub3csIEkgYW0gd29ya2luZyB3aXRoIHRoZSBwcmV2
aW91cyBpbXBsZW1lbnRhdGlvbiBvZgo+IGRvX3RyYXBfc21jIHRoYXQgd2FzIGV4dGVuZGVkIGlu
IHRoaXMgcGF0Y2guIFlldCwgYXMgZmFyIGFzIEkKPiB1bmRlcnN0YW5kLCB0aGUgYmVoYXZpb3Ig
c2hvdWxkIG5vdCBjaGFuZ2UsIHdoaWNoIGlzIHdoeSBJIGFtIGFza2luZwo+IHRoaXMgcXVlc2l0
b24gaW4gdGhpcyB0aHJlYWQuCklmIHlvdSBhcmUgdGFsa2luZyBhYm91dCBmb3J3YXJkaW5nIFNN
QyBleGNlcHRpb24gdG8gVk0gbW9uaXRvciwgdGhlbiAKeWVzLCB0aGF0IHNob3VsZCBub3QgY2hh
bmdlLgoKPiBDdXJyZW50bHksIEkgYW0gd29ya2luZyBvbiBTTUMgZ3Vlc3QgaW5qZWN0aW9ucyBh
bmQgdHJ5aW5nIHRvIHVuZGVyc3RhbmQKPiB0aGUgcmVzdWx0aW5nIGJlaGF2aW9yLiBFdmVyeSB0
aW1lLCByaWdodCBhZnRlciB0aGUgZXhlY3V0aW9uIG9mIGFuCj4gaW5qZWN0ZWQgU01DIGluc3Ry
dWN0aW9uLCB0aGUgZ3Vlc3QgdHJhcHMgaW50byB0aGUgdW5kZWZpbmVkIGluc3RydWN0aW9uCj4g
ZXhjZXB0aW9uIGhhbmRsZXIgaW4gRUwxIGFuZCBJIHNpbXBseSBkb24ndCB1bmRlcnN0YW5kIHdo
eS4gQXMgZmFyIGFzIEkKPiB1bmRlcnN0YW5kLCBhcyBzb29uIGFuIGluamVjdGVkIFNNQyBpbnN0
cnVjdGlvbiBnZXRzIGV4ZWN1dGVkLCBpdCBzaG91bGQKPiBfdHJhbnNwYXJlbnRseV8gdHJhcCBp
bnRvIHRoZSBoeXBlcnZpc29yIChhc3N1bWluZyBNRENSX0VMMi5UREUgaXMgc2V0KS4KPiBBcyBz
b29uIGFzIHRoZSBoeXBlcnZpc29yIHJldHVybnMgKGUuZy4gdG8gUEMrNCBvciB0byB0aGUgdHJh
cHBpbmcgUEMKPiB0aGF0IG5vdyBjb250YWlucyB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gaW5z
dGVhZCBvZiB0aGUgaW5qZWN0ZWQgU01DKSwKPiB0aGUgZ3Vlc3Qgc2hvdWxkIHNpbXBseSBjb250
aW51ZSBpdHMgZXhlY3V0aW9uLgpIbS4gV2hhdCBkbyB5b3UgbWVhbiB1bmRlciAiU01DIGluc3Ry
dWN0aW9uIGluamVjdGlvbj8iLgpDdXJyZW50IGNvZGUgaW4gaHlwZXJ2aXNvciB3aWxsIGFsd2F5
cyBpbmplY3QgdW5kZWZpbmVkIGluc3RydWN0aW9uIApleGNlcHRpb24gd2hlbiB5b3UgIGNhbGwg
U01DICh1bmxlc3MgeW91IGluc3RhbGxlZCBWTSBtb25pdG9yIGZvciB0aGUgCmd1ZXN0KS4gQWxz
bywgaXQgd2lsbCBub3QgaW5jcmVhc2UgUEMuIFNvLCBpZiB5b3UnbGwgdHJ5IHRvIHJlbW92ZSAK
aW5qZWN0X3VuZGVmX2V4Y2VwdGlvbigpIGNhbGwsIHlvdSdsbCBnZXQgaW50byBhbiBpbmZpbml0
ZSBsb29wLgoKPiBOb3csIGFjY29yZGluZyB0byBBUk0gRERJMDQ4N0IuYSBEMS0xODczLCB0aGUg
Zm9sbG93aW5nIGhvbGRzOiAiSWYKPiBIQ1JfRUwyLlRTQyBvciBIQ1IuVFNDIHRyYXBzIGF0dGVt
cHRlZCBFTDEgZXhlY3V0aW9uIG9mIFNNQyBpbnN0cnVjdGlvbnMKPiB0byBFTDIsIHRoYXQgdHJh
cCBoYXMgcHJpb3JpdHkgb3ZlciB0aGlzIGRpc2FibGUiLiBTbyB0aGlzIG1lYW5zIHRoYXQgaWYK
PiBTTUNzIGFyZSBkaXNhYmxlZCBmb3IgTlMgRUwxLCB0aGUgZ3Vlc3Qgd2lsbCB0cmFwIGludG8g
dGhlIGh5cGVydmlzb3Igb24KPiBTTUMgZXhlY3V0aW9uLiBZZXQsIHNpbmNlIFNNQ3MgYXJlIGRp
c2FibGVkIGZyb20gTlMgRUwxLCB0aGUgZ3Vlc3Qgd2lsbAo+IGV4ZWN1dGUgYW4gdW5kZWZpbmVk
IGluc3RyY3V0aW9uIGV4Y2VwdGlvbi4gV2hpY2ggaXMgd2hhdCBJIHdhcyB0aGlua2luZwo+IGFi
b3V0IGlzIGN1cnJlbnRseSBoYXBwZW5pbmcgb24gbXkgQVJNdjggZGV2IGJvYXJkIChMZW1ha2Vy
IEhpa2V5KS4gT24KPiB0aGUgb3RoZXIgaGFuZCBJIGJlbGlldmUgdGhhdCBpdCBpcyBoaWdobHkg
dW5saWtlbHkgdGhhdCB0aGUgRUZJIGxvYWRlcgo+IGV4cGxpY2l0bHkgZGlzYWJsZXMgU01DJ3Mg
Zm9yIE5TIEVMMS4gSG93ZXZlciwgc2luY2UgSSBkb24ndCBoYXZlIGFjY2Vzcwo+IHRvIFNDUl9F
TDMuU01EIGZyb20gRUwyLCBJIGNhbid0IHRlbGwgd2hldGhlciB0aGlzIGlzIHRoZSByZWFzb24g
Zm9yIHRoZQo+IGJlaGF2aW9yIEkgYW0gZXhwZXJpZW5jaW5nIG9uIG15IGJvYXJkIG9yIG5vdC4K
QWNjb3JkaW5nIHRvIEFSTSBBUk0sIGh5cGVydmlzb3Igc2hvdWxkIHRyYXAgU01DIGV2ZW4gaWYg
d2FzIGRpc2FibGVkIGJ5IApFTDMuIEkgdGhpbmssIHRoYXQgaW4geW91ciBjYXNlIHRoZSBwcm9i
bGVtIGlzIGluIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gCm9mIGRvX3RyYXBfc21jKCkKCj4gSXQg
d291bGQgYmUgb2YgZ3JlYXQgaGVscCBpZiB5b3Ugd291bGQgcHJvdmlkZSBtZSB3aXRoIHNvbWUg
bW9yZSBjbGFyaXR5Cj4gb24gbXkgY2FzZS4gSSBhbSBzdXJlIHRoYXQgSSBoYXZlIG1pc3NlZCBz
b21ldGhpbmcgdGhhdCBzaW1wbHkgbmVlZHMKPiBjbGFyaWZpY2F0aW9uLiBUaGFuayB5b3UgdmVy
eSBtdWNoIGluIGFkdmFuY2UuCkkgZG9uJ3QgcXVpdGUgdW5kZXJzdG9vZCwgd2hhdCB5b3UgYXJl
IHRyeWluZyB0byBhY2hpZXZlLiBCdXQgSSB0aGluayAKdGhhdCBwYWlyIG9mIHByaW50aygpcyBp
biBkb190cmFwX3NtYygpIHdpbGwgcmV2ZWFsIG11Y2guCgoKWzFdIApodHRwOi8vaW5mb2NlbnRl
ci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAyOGIvQVJNX0RFTjAwMjhCX1NN
Q19DYWxsaW5nX0NvbnZlbnRpb24ucGRmCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:47:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12:47: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.xen.org>)
	id 1dnOsD-0002S7-3R; Thu, 31 Aug 2017 12:47:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnOsB-0002S1-BD
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 12:47:03 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E3/F4-01916-64508A95; Thu, 31 Aug 2017 12:47:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9eVdUW
 kwbQLZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZnqdsBS0SFU27brE1MM4T7mLk5BASyJP4
 t+I7M4jNK2AnsWnmNFYQW0LAUOL0wpssIDaLgKpE48lmRhCbTUBdou3ZdrAaEQE9iZubbgP1c
 nEwC3xhlpg/6RA7SEIYqOj0kbdADRxAC2wl3q5QAQlzAs3fPnMlC0iYV0BQ4u8OsBOYBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6xnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxibvzgdYpTkYFIS5X14e3mkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnez8wrIoUEi1LTUyvSMnOAUQCTluDgURLhlWYBSvMWFyTmF
 memQ6ROMSpKifOeBOkTAElklObBtcEi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZ+CTO
 HJzCuBm/4KaDET0OJYr6Ugi0sSEVJSDYyL/JTEr5+KOmS0b3NnoNlWJ3W5ZWwFqhaM4asSDCU
 6Di+e5aWcsTaqdf7eFOXlm99ZaInu+zN32tRZe0Try3bx9Nc/thOce+zqVdOGjjcS7ot5BBdN
 X3KF29L3sx4XR7zkmd2MjXO4EiuF1RWPHF+pebLS4LSU63fhbM8dZeEV/sW7Lvc9Xq/EUpyRa
 KjFXFScCAB5fNBAtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504183620!112343701!1
X-Originating-IP: [137.65.248.74]
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 55274 invoked from network); 31 Aug 2017 12:47:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 12:47:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 06:46:59 -0600
Message-Id: <59A82162020000780017625C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 06:46:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
In-Reply-To: <20170831102719.30462-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDEyOjI3LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiB2TUNFOiBJcyBNQ0UgYW4geDg2LW9ubHkgdGhpbmcsIG9yIGNvdWxkIHRoaXMgY29uY2Vp
dmFibHkgYnkgZXh0ZW5kZWQKPiB0byBBUk0/CgpJIHRoaW5rIHRoaXMgY2FuJ3QgYmUgcmVhc29u
YWJseSBleHRlbmRlZCBiZXlvbmQgeDg2IChhbmQsCmNvbnNpZGVyaW5nIHRoZWlyIHNpbWlsYXIg
b3JpZ2luLCBpYTY0KS4KCj4gKyMjIFRvb2xpbmcKPiArCj4gKyMjIyBnZGJzeAo+ICsKPiArICAg
IFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKPiArCj4gK0RlYnVnZ2VyIHRvIGRlYnVnIEVMRiBndWVz
dHMKPiArCj4gKyMjIyB2UE1VCj4gKwo+ICsgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZCwgTm90
IHNlY3VyaXR5IHN1cHBvcnRlZAo+ICsKPiArVmlydHVhbCBQZXJmb3JtYW5jZSBNYW5hZ2VtZW50
IFVuaXQgZm9yIEhWTSBndWVzdHMKCldoeSBpcyB0aGlzIHVuZGVyIFRvb2xpbmc/Cgo+ICsjIyBT
Y2FsYWJpbGl0eQo+ICsKPiArIyMjIDFHQi8yTUIgc3VwZXIgcGFnZSBzdXBwb3J0Cj4gKwo+ICsg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKCklzIHRoaXMgYSBob3N0LCBndWVzdCwgQ1BVLCBhbmQvb3Ig
SU9NTVUgY2FwYWJpbGl0eT8gRG8gdGhlIHNhbWUKc3VwZXJwYWdlIHNpemVzIGFwcGx5IHRvIDE2
ay82NGstcGFnZS1zaXplIEFSTT8gSWYgaG9zdCwgaGVyZSBhcwp3ZWxsIGFzIC4uLgoKPiArIyMj
IEZhaXIgbG9ja3MgKHRpY2tldC1sb2NrcykKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAoK
Li4uIGhlcmUgSSB3b25kZXIgd2hldGhlciB0aGVzZSBhcmUgbGVnaXRpbWF0ZWx5IG9uIHRoaXMg
bGlzdCBpbiB0aGUKZmlyc3QgcGxhY2UuIEFkbWlucyBoYXZlIG5vIHdheSB0byBhdm9pZCB0aGVp
ciB1c2UuCgo+ICsjIyMgTGl2ZSBQYXRjaGluZwo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVk
LCB4ODYgb25seQo+ICsKPiArQ29tcGlsZSB0aW1lIGRpc2FibGVkCgpCdSB3ZSdyZSBzZXR0bGVk
IHRvIGNoYW5nZSB0aGF0LCBhcmVuJ3Qgd2U/IEl0IHdhcyBldmVuIG1lYW50IHRvIGJlCnNvIGlu
IDQuOSwgYnV0IHRoZW4gZGlkbid0IG1ha2UgaXQuCgo+ICsjIyMgVmlydHVhbCBNYWNoaW5lIElu
dHJvc3BlY3Rpb24KPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgeDg2IG9ubHkKCkluY2x1
ZGluZyBzZWN1cml0eSBzdXBwb3J0PwoKPiArIyMjIHg4Ni9QQ0kgUGFzc3Rocm91Z2ggUFYKPiAr
Cj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgTm90IHNlY3VyaXR5IHN1cHBvcnRlZAo+ICsKPiAr
UFYgcGFzc3Rocm91Z2ggY2Fubm90IGJlIGRvbmUgc2FmZWx5Lgo+ICsKPiArW1hYWCBOb3QgZXZl
biB3aXRoIGFuIElPTU1VP10KCkl0IGRlcGVuZHMgd2hvIHlvdSBhc2suIEkgdGhpbmsgaXQgd291
bGQgYmUgb2theSB0byB1c2UgLi4uCgo+ICsjIyMgeDg2L1BDSSBQYXNzdGhyb3VnaCBIVk0KPiAr
Cj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCj4gKwo+ICtNYW55IGhhcmR3
YXJlIGRldmljZSBhbmQgbW90aGVyYm9hcmQgY29tYmluYXRpb25zIGFyZSBub3QgcG9zc2libGUg
dG8gdXNlIHNhZmVseS4KPiArVGhlIFhlblByb2plY3Qgd2lsbCBzdXBwb3J0IGJ1Z3MgaW4gUENJ
IHBhc3N0aHJvdWdoIGZvciBYZW4sCj4gK2J1dCB0aGUgdXNlciBpcyByZXNwb25zaWJsZSB0byBl
bnN1cmUgdGhhdCB0aGUgaGFyZHdhcmUgY29tYmluYXRpb24gdGhleSB1c2UKPiAraXMgc3VmZmlj
aWVudGx5IHNlY3VyZSBmb3IgdGhlaXIgbmVlZHMsCj4gK2FuZCBzaG91bGQgYXNzdW1lIHRoYXQg
YW55IGNvbWJpbmF0aW9uIGlzIGluc2VjdXJlCj4gK3VubGVzcyB0aGV5IGhhdmUgcmVhc29uIHRv
IGJlbGlldmUgb3RoZXJ3aXNlLgoKLi4uIHRoaXMgZm9yIFBWK0lPTU1VIHRvby4KCj4gKyMjIyB4
ODYvQWR2YW5jZWQgVmVjdG9yIGVYdGVuc2lvbgo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVk
CgpIb3cgZmluZS1ncmFpbmVkIGRvIHdlIHdhbnQgdGhpcyBkb2N1bWVudCB0byBiZT8gSWYgdGhp
cyBvbmUgaXMgYQp2YWxpZCBlbnRyeSwgdGhlbiBtYW55IG90aGVyIENQVUlEIGJpdHMgd2lsbCBu
ZWVkIHRvIGhhdmUgZW50cmllcwp0b28uCgpIYXZpbmcgcmVhY2hlZCB0aGUgZW5kIG9mIHRoZSBs
aXN0IEkgZnVydGhlciB3b25kZXIgd2hldGhlciB3ZQpzaG91bGRuJ3QgYWRkIGluZm9ybWF0aW9u
IG9uIHZhcmlvdXMgaHlwZXJjYWxscyBhbmQgdGhlaXIgc3Vib3BzLgpJLmUuIGEgZnVsbCB3YWxr
IHRocm91Z2ggaW5jbHVkZS9wdWJsaWMvIG1heSBiZSBuZWVkZWQgdG8gc2VlCndoYXQgYWRkaXRp
b25hbCBlbnRyaWVzIG1heSBiZSBuZWNlc3Nhcnkgb3IgZGVzaXJhYmxlLgoKPiArIyBGb3JtYXQg
YW5kIGRlZmluaXRpb25zCj4gKwo+ICtUaGlzIGZpbGUgY29udGFpbnMgcHJvc2UsIGFuZCBtYWNo
aW5lLXJlYWRhYmxlIGZyYWdtZW50cy4KPiArVGhlIGRhdGEgaW4gYSBtYWNoaW5lLXJlYWRhYmxl
IGZyYWdtZW50IHJlbGF0ZSB0bwo+ICt0aGUgc2VjdGlvbiBhbmQgc3ViZWN0aW9uIGluIHdoaWNo
IGl0IGlzIGZpbmUuCgoic3Vic2VjdGlvbiIgYW5kIHMvZmluZS9mb3VuZC8gPwoKPiArIyMgRGVm
aW5pdGlvbiBvZiBTdGF0dXMgbGFiZWxzCj4gKwo+ICtFYWNoIFN0YXR1cyB2YWx1ZSBjb3JyZXNw
b25kcyB0byBsZXZlbHMgb2Ygc2VjdXJpdHkgc3VwcG9ydCwKPiArdGVzdGluZywgc3RhYmlsaXR5
LCBldGMuLCBhcyBmb2xsb3dzOgo+ICsKPiArIyMjIEV4cGVyaW1lbnRhbAo+ICsKPiArICAgIEZ1
bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObwo+ICsgICAgRnVuY3Rpb25hbCBzdGFiaWxpdHk6IEhl
cmUgYmUgZHJhZ29ucwo+ICsgICAgSW50ZXJmYWNlIHN0YWJpbGl0eTogTm90IHN0YWJsZQo+ICsg
ICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObwo+ICsKPiArIyMjIFRlY2ggUHJldmlldwoKSSB0aGlu
ayBtb3N0IGlmIG5vdCBhbGwgZW50cmllcyB1c2luZyB0aGlzIHNheSBqdXN0ICJQcmV2aWV3IiAt
IEkgdGhpbmsKdGhlIHRlcm1zIHdvdWxkIGJldHRlciBmdWxseSBtYXRjaC4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:49:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12: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.xen.org>)
	id 1dnOug-0002cV-Fr; Thu, 31 Aug 2017 12:49:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnOue-0002cH-6Y
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 12:49:36 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E9/1D-02046-FD508A95; Thu, 31 Aug 2017 12:49:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfce64p
 Ig33fJC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfHvXNaCn5kVRz7fZWpg
 POjUxcjFISTwl1Fi79FeVgjnMaNE9/TpTBDONkaJ7WdvM3cxcnKICDhLfD0zlx3E5hXQl1i44
 w0biC0sECyxcPEOsAYJgdNKEi+XzAFLSAh4S/zpuQNnvzh/n7GLkZ2DTcBK4pAYSJRFQFVixq
 TnLBMYuRcwMqxiVC9OLSpLLdI100sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPR
 5PQMD4w7GK23OhxglOZiURHkf3l4eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9znLikghwaLU
 9NSKtMwcYPDBpCU4eJREeKeBpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3MkiRAEhRR
 mke3AhYJFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7C2QKT2ZeCdymV0BHMAEdEeu1FO
 SIkkSElFQD44W+kG8rKnZVphcde/h7WvSNi1532X/sY/zAJZzpz7y/zob5cDrjoXcTszIdVu9
 ccbhv66wPOue3/FjuIOjTWiG0aMmRdawFexbmXzIs3PTl9Y3YfsWC+3E5Kvt/cuRea9G9+FST
 SW/u8wVzL8kcnTO/kzflJl/ZW2Uhzz+nxPs3bdS1v8e4M02JpTgj0VCLuag4EQA5BXH/fwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504183773!104951427!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49069 invoked from network); 31 Aug 2017 12:49:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 12:49:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnOuY-00049c-8W; Thu, 31 Aug 2017 12:49: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 1dnOuS-0008Gk-Qx; Thu, 31 Aug 2017 12:49:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnOuS-0007PC-HR; Thu, 31 Aug 2017 12:49:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112968-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 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:build-arm64-libvirt: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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken: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-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-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-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-libvirt-vhd: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-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=42ff72cf27027fa28dd79acabe01d9196f1480a7
X-Osstest-Versions-That: linux=36fde05f3fb51edea879636db590d70e11f16c82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 12:49:24 +0000
Subject: [Xen-devel] [linux-linus test] 112968: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk2OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyOTY4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTI5NDgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUu
MiBmYWlsIFJFR1IuIHZzLiAxMTI5NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjk0OAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDExMjk0OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQ4CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5NDgKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjk0OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQ4CiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI5NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyOTQ4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ICAgZmFpbCAgbGlrZSAxMTI5NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk0OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTEyOTQ4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgNDJmZjcyY2YyNzAyN2ZhMjhkZDc5YWNhYmUwMWQ5MTk2ZjE0ODBhNwpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzZmZGUwNWYzZmI1MWVkZWE4
Nzk2MzZkYjU5MGQ3MGUxMWYxNmM4MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyOTQ4ICAyMDE3
LTA4LTI5IDIzOjUxOjQ2IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjk2OCAg
MjAxNy0wOC0zMCAyMjo1MDowNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJ6ZWogSGFqZGEgPGEuaGFq
ZGFAc2Ftc3VuZy5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBC
b2IgVHJhY3kgPHJjdEBnaGVya2luLmZydXMuY29tPgogIEJyaWFuIEtpbmcgPGJya2luZ0BsaW51
eC52bmV0LmlibS5jb20+CiAgQ2hhZCBEdXB1aXMgPGNoYWQuZHVwdWlzQGNhdml1bS5jb20+CiAg
Q2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBEYW4g
Q2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4u
ai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4K
ICBEb3VnbGFzIEdpbGJlcnQgPGRnaWxiZXJ0QGludGVybG9nLmNvbT4KICBGbG9yaWFuIEZhaW5l
bGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11
cy5uZXQ+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IE1hY2llaiBQdXJza2kgPG0ucHVyc2tpQHNhbXN1bmcuY29tPgogIE1hcnRpbiBLLiBQZXRlcnNl
biA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF0dCBUdXJuZXIgPG1hdHRzdDg4QGdt
YWlsLmNvbT4KICBNaWNoYWVsIENyZWUgPG1jcmVlQG9yY29uLm5ldC5uej4KICBSaWNoYXJkIEhl
bmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0PgogIFJpY2hhcmQgV2VpbmJlcmdlciA8cmljaGFyZEBu
b2QuYXQ+CiAgU2luY2xhaXIgWWVoIDxzeWVoQHZtd2FyZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNTQgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:50:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12: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.xen.org>)
	id 1dnOvA-00036w-PI; Thu, 31 Aug 2017 12:50:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnOv9-00033v-Ur
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 12:50:08 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 22/15-03423-FF508A95; Thu, 31 Aug 2017 12:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfcf64p
 Ig0nXJSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dizlKlgrnjF/OeCDYwT
 BLoYuTiEBP4ySszadJMFwnnMKLH5yjEmCGcbo8TGr5uBHE4OEQFnia9n5rKD2LwC+hIvXy4Di
 wsLBEksO7eXDaRBQmA+i8S0F/cZQRISAp4SLZdWMMPYN24cBGpm52ATsJI4JNbFyMHBIqAq0f
 hPfgIj9wJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 eZwCCHYyL1wYeYpTkYFIS5X14e3mkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneKpYVkUKCRanp
 qRVpmTnA0INJS3DwKInwTgNJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG8sMJCFBECKM
 krz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlngaziycwrgdv0CugIJqAjYr2Wgh
 xRkoiQkmpgXKLpXPE6ze3ptnNfP33sWZB1aMUJfYNj9Rs63HiW6tbUSTrOuDntyZqrNydOLZm
 9XPORid+Uz6dvnf42t7Ck/8T5uy8naexZdH1VUufsJ9e2sh3OY9zNkBt9bL3iQuGgoy8u2MbU
 39Rpn8sloJ6+t22rqUH4RK8HuYlBD7ztr3yY5TjRL7s84aISS3FGoqEWc1FxIgDSLO1UfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504183805!114077528!1
X-Originating-IP: [104.130.215.37]
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 42519 invoked from network); 31 Aug 2017 12:50:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 12:50:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnOv5-0004AO-Sw; Thu, 31 Aug 2017 12:50: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 1dnOv0-0008I3-ID; Thu, 31 Aug 2017 12:49:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnOv0-0007e4-DH; Thu, 31 Aug 2017 12:49:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112982-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=38ac6fa969a43ca993e610deae8976f9f2877fbb
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 12:49:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112982: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk4Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAzOGFjNmZhOTY5YTQzY2E5OTNlNjEwZGVhZTg5NzZmOWYyODc3ZmJiCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTgwICAyMDE3LTA4LTMxIDA5OjAyOjEzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1s
b2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM4NSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 12:53:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 12:53: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.xen.org>)
	id 1dnOyV-0003OD-Bt; Thu, 31 Aug 2017 12:53:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnOyU-0003O5-08
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 12:53:34 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 80/F1-03642-DC608A95; Thu, 31 Aug 2017 12:53:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/cM24p
 Igzf9BhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ay09OYC9rEK7oat7E0MN4S7GLk5BASyJOY
 ffI/O4jNK2An8e7WBTYQW0LAUOL0wpssIDaLgKrE5gWvmUFsNgF1ibZn21lBbBEBE4n1a+8wd
 jFycTALLGGWuLJyEVizsIC/xPwHa5ggFsxjkfj+MQDE5hSwkdiw6zhQDQfQMkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLQTZxQFkS0ss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdYL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAHY8c/p0OMkhxMSqK8D28vjxTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwfuNdUWkkGBRanpqRVpmDjAOYNISHDxKIrwHQNK8xQWJu
 cWZ6RCpU4yKUuK8j0ESAiCJjNI8uDZY7F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8/yB
 SezLwSuOmvgBYzAS2O9VoKsrgkESEl1cC4xCHD+SB3WatoaPvcyNf9CzdzPzTkScuUOWn499e
 R6OrV7TOKWcVeBxoveHPGfG8Fy5VHjF9uSVRc5xKexSv3Smz6gsmHeA7E7nLXtOnbw/k76GNu
 +VrnHB7b2e3dOowJtf919KwvVLkeOFci1CimtnLzzj+VsmGPEja91rYMU7yxd/elZ9uVWIozE
 g21mIuKEwFOUdPSuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504184011!80471843!1
X-Originating-IP: [137.65.248.74]
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 37489 invoked from network); 31 Aug 2017 12:53:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 12:53:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 06:53:30 -0600
Message-Id: <59A822E8020000780017626B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 06:53:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
 <599D548F0200007800172565@prv-mh.provo.novell.com>
 <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
 <599D83300200007800172861@prv-mh.provo.novell.com>
 <152d0737-e76c-8d1d-4fbb-3347ba5dc382@epam.com>
 <59A7D83E0200007800175E51@prv-mh.provo.novell.com>
 <6b7bb3cb-21b1-c530-4f92-14c0a65b20d0@epam.com>
In-Reply-To: <6b7bb3cb-21b1-c530-4f92-14c0a65b20d0@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDE0OjI0LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IEhpIEphbiwKPiAKPiBPbiAzMS4wOC4xNyAxMDozNCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4+IE9uIDMwLjA4LjE3IGF0IDE4OjIwLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
IHdyb3RlOgo+Pj4gTXkgZmlyc3QgaW50ZW50aW9uIHdhcyB0byBkZWNsYXJlIHVuaW9uIHdpdGgg
YWxsIHBvc3NpYmxlCj4+PiByZXByZXNlbnRhdGlvbnMsIHNvIGl0IHdvdWxkIGJlIHBvc3NpYmxl
IHRvIGFjY2VzcyB0aGUgc2FtZSBVVUlEIGFzIGFuCj4+PiBhcnJheSBvZiBieXRlcyBvciwgZm9y
IGV4YW1wbGUsIGFzIE1pY3Jvc29mdCBHVUlELiBMaWtlIHRoaXM6Cj4+Pgo+Pj4gdHlwZWRlZiB1
bmlvbiB7Cj4+PiAgICAgICAvKiBVVUlEIHJlcHJlc2VudGVkIGFzIGEgMTI4LWJpdCBvYmplY3Qg
Ki8KPj4+ICAgICAgIHVpbnQ4X3Qgb2JqWzE2XTsKPj4+Cj4+PiAgICAgICAvKiBSZXByZXNlbnRh
dGlvbiBhY2NvcmRpbmcgdG8gUkZDIDQxMjIgKi8KPj4+ICAgICAgIHN0cnVjdCB7Cj4+PiAgICAg
ICAgICAgX19iZTMyICB0aW1lX2xvdzsKPj4+ICAgICAgICAgICBfX2JlMTYgIHRpbWVfbWlkOwo+
Pj4gICAgICAgICAgIF9fYmUxNiAgdGltZV9oaV9hbmRfdmVyc2lvbjsKPj4+ICAgICAgICAgICBf
X3U4ICAgIGNsb2NrX3NlcV9oaV9hbmRfcmVzZXJ2ZWQ7Cj4+PiAgICAgICAgICAgX191OCAgICBj
bG9ja19zZXFfbG93Owo+Pj4gICAgICAgICAgIF9fdTggICAgbm9kZVs2XTsKPj4+ICAgICAgIH0g
cmZjNDEyMjsKPj4+Cj4+PiAgICAgICAvKiBNaWNyb3NvZnQvSW50ZWwgc3R5bGUgR1VJRCByZXBy
ZXNlbnRhdGlvbiAqLwo+Pj4gICAgICAgc3RydWN0IHsKPj4+ICAgICAgICAgICBfX2xlMzIgIERh
dGExOwo+Pj4gICAgICAgICAgIF9fbGUxNiAgRGF0YTI7Cj4+PiAgICAgICAgICAgX19sZTE2ICBE
YXRhMzsKPj4+ICAgICAgICAgICBfX3U4ICAgIERhdGE0WzhdOwo+Pj4gICAgICAgfSBndWlkOwo+
Pj4KPj4+ICAgICAgIC8qIFNNQ0NDIGNvbXBhdGlibGUgZm9ybWF0ICovCj4+PiAgICAgICBzdHJ1
Y3Qgewo+Pj4gICAgICAgICAgIF9fbGUzMiByMDsKPj4+ICAgICAgICAgICBfX2xlMzIgcjE7Cj4+
PiAgICAgICAgICAgX19sZTMyIHIyOwo+Pj4gICAgICAgICAgIF9fbGUzMiByMzsKPj4+ICAgICAg
IH0gc21jY2M7Cj4+PiB9IHhlbl91dWlkX3Q7Cj4+Pgo+Pj4KPj4+IEJ1dCBsb29rcyBsaWtlIHdl
IGNhbid0IHVzZSBzb21ldGhpbmcgbGlrZSBfX3BhY2tlZCBvcgo+Pj4gX19hdHRyaWJ1dGVfXygo
X19wYWNrZWRfXykpIGluIHRoZSBwdWJsaWMgaGVhZGVyLiBUaGlzIG1lYW5zIHRoYXQgd2UKPj4+
IGNhbid0IHJlbHkgb24gcmlnaHQgb3ZlcmxhcHBpbmcgYW5kIHVzZXJzIG9mIHRoaXMgdW5pb24g
c2hvdWxkIHRha2UgY2FyZQo+Pj4gdG8gcmVhZCBhbmQgd3JpdGUgb25seSB0byBvbmUgY2hvc2Vu
IHN1YnN0cnVjdHVyZS4KPj4gCj4+IEkgZG9uJ3Qgc2VlIGFueSB1c2Ugb2YgdGhhdCBhdHRyaWJ1
dGUgaW4gdGhlIHN0cnVjdHVyZSBkZWZpbml0aW9uCj4+IGFib3ZlLCBub3IgYW55IG5lZWQgdG8g
YWRkIG9uZSAtIGFsbCBmaWVsZHMgYXJlIHN1aXRhYmx5IGFsaWduZWQKPj4gYW55d2F5LiBZb3Ug
Y2FuJ3QgdXNlIF9fYmUqIGFuZCBfX2xlKiB0eXBlcyBpbiB0aGUgcHVibGljCj4+IGhlYWRlcnMs
IHRob3VnaCAtIHRoZXNlIHdpbGwgbmVlZCB0byBiZSB1aW50Kl90Lgo+IFRoaXMgaXMgYSBwdWJs
aWMgaGVhZGVyLiBBcyBJIHVuZGVyc3RhbmQgaXQgY2FuIGJlIHVzZWQgYnkgZGlmZmVyZW50IAo+
IGNvbXBpbGVycyAoZ2NjLCBpY2MsIG1zdmMsIGxsdm0sIGV0Yy4uLikuIEM4OSBoYXZlIG5vIHJl
c3RyaWN0aW9ucyB0byAKPiBwYWRkaW5nIG9yIGFsaWdubWVudCBvZiBmaWVsZHMgaW4gc3RydWN0
dXJlcy4gTm8gb25lIGNhbiBndWFyYW50ZWUgdGhhdAo+IAo+IHNpemVvZih4ZW5fdXVpZF90LnJm
YzQyMikgPT0gc2l6ZW9mKHhlbl91dWlkX3QuZ3VpZCkgPT0gCj4gc2l6ZW9mKHhlbl91dWlkX3Qu
c21jY2MpICA9PSAxNgo+IAo+IE9uIGFsbCBwbGF0Zm9ybXMuIFVzaW5nIGFueSBjb21waWxlci4g
V2l0aCBhbnkgY29tcGlsZXIgb3B0aW9ucy4KPiAKPiBUaGlzIGlzIGltcGxlbWVudGF0aW9uIGRl
ZmluZWQgKFsxXSkuIFN0YW5kYXJkIHNheXMgIlRoaXMgc2hvdWxkIHByZXNlbnQgCj4gbm8gcHJv
YmxlbSB1bmxlc3MgYmluYXJ5IGRhdGEgd3JpdHRlbiBieSBvbmUgaW1wbGVtZW50YXRpb24gYXJl
IHJlYWQgYnkgCj4gYW5vdGhlci4iLiBCdXQgaW4gY2FzZSBvZiBwdWJsaWMgaGVhZGVycywgdGhp
cyBzdHJ1Y3R1cmVzIGNhbiBiZSB3cml0dGVuIAo+IGJ5IG9uZSBpbXBsZW1lbnRhdGlvbiBhbmQg
cmVhZCBieSBhbm90aGVyLgoKTXkgcmVmZXJlbmNlIHRvIEM4OSB3YXMgdG8gdGVsbCB5b3Ugd2hh
dCBsYW5ndWFnZSBjb25zdHJ1Y3RzCnlvdSdyZSBhbGxvd2VkIHRvIHVzZS4gRm9yIGJpbmFyeSBs
YXlvdXQsIGNvbnZlbnRpb25zIGFsc28KbWF0dGVyIChsaWtlIGdBQkkgYW5kIHByb2Nlc3NvciBz
cGVjaWZpYyBBQklzKS4gV2l0aG91dCB0aGF0IHdlCndvdWxkbid0IGJlIGFibGUgdG8gd3JpdGUg
YW55IEMgaGVhZGVyIGluIGNvbXBhdGlibGUgbWFubmVyLgpXaGF0IGhlbHBzIHVzIGdyZWF0bHkg
aXMgdGhhdCB3ZSdyZSBub3QgbmVlZGluZyBpbnRlcmZhY2VzIGZvcgpjcm9zcy1ob3N0IGNvbW11
bmljYXRpb24gLSB0aGUgZW50aXJlIHB1YmxpYyBpbnRlcmZhY2UgYXNzdW1lcwp0aGF0IHByb2R1
Y2VyIGFuZCBjb25zdW1lciBydW4gb24gdGhlIHNhbWUgcGh5c2ljYWwgc3lzdGVtCihvciwgZm9y
IHRoZSBwYXJ0cyBjb25jZXJuaW5nIG1pZ3JhdGlvbiwgb24gc2ltaWxhciBvbmVzKS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:13:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnPHo-00050d-FB; Thu, 31 Aug 2017 13:13:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dnPHo-00050V-1P
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 13:13:32 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B7/49-01778-B7B08A95; Thu, 31 Aug 2017 13:13:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXSO6nOVbeKe0W
 kwdpuM4slHxezODB6HN39mymAMYo1My8pvyKBNaNt5UvmgvVsFQ8bz7A2MM5k7WLk4hASmMwk
 seLcDGYI5y+jxNmnE1kgnI2MEp/ftwNlOIGcHkaJtddYQGw2ASOJs0enM4LYIgLSEtc+X2YEa
 WAWaGCSeH7uIFhCWEBTYtGvaWA2i4CqxLG1i9hAbF4BT4kjH7eBDZUQUJCY8vA9lG0s0f72It
 sERp4FjAyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECvc8
 ABDsYm7Z7HmKU5GBSEuV9eHt5pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXhGuFZFCgkWp6akV
 aZk5wDCESUtw8CiJ8JqApHmLCxJzizPTIVKnGI057vRt+MLE0fRhyxcmIZa8/LxUKXHebJBSA
 ZDSjNI8uEGw+LjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5DnEBTeDLzSuD2vQI6hQnolF
 ivpSCnlCQipKQaGAWOfDLeEnjnqkDzQ8+0JPENWW6Cm4t3bRUx/acVMLV3yvxCM7urT8PuNTb
 x1Oqx1x64Y3mrIrkk9ibfpQ+hrr07F//5liVUYayleeV5e9X9jvN/mGMC9vGtibT57Hx22g0t
 UVmbaN8zGSpeawKP1TsLvNk7MfBE+Ny78ipvvmxdnDTpVYFEhhJLcUaioRZzUXEiAEsq+X2KA
 gAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504185208!88629423!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50030 invoked from network); 31 Aug 2017 13:13:30 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Aug 2017 13:13:30 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7VDDLCS017131
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:21 GMT
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 v7VDDKmP028697
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:21 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 v7VDDJ7K022061;
 Thu, 31 Aug 2017 13:13:20 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 31 Aug 2017 06:13:19 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 09:16:10 -0400
Message-Id: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2 0/4] Scrubbing updates
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rmlyc3QgcGF0Y2ggZml4ZXMgYSBsb25nLXN0YW5kaW5nIGJ1ZyB3aGVyZSBhIGxvdyBtZW1vcnkg
bW9uaXRvciBpcwpub3QgaW5pdGlhbGl6ZWQgaWYgYm9vdHRpbWUgc2NydWJiaW5nIGlzIHR1cm5l
ZCBvZmYuCgpUaGUgb3RoZXIgdGhyZWVlIHBhdGNoZXMgYXJlIHBlcmZvcm1hY2UgYW5kIHJlYWRh
YmlsaXR5IG9wdGltaXphdGlvbnMuCgpJIHdpbGwgc2VuZCB0aGUgbGFzdCBwYXRjaCBmcm9tIHBy
ZXZpb3VzIHBvc3RpbmcgKHRoZSBvbmUgdGhhdCBicm9rZSB0aGUKdHJlZSkgbGF0ZXIuIEkgaGF2
ZSBhIGNvdXBsZSBvZiB2YXJpYW50cyBhbmQgd2FudCB0byB0ZXN0IGJvdGggb2YgdGhlbSBsb25n
ZXIgCgpCb3JpcyBPc3Ryb3Zza3kgKDQpOgogIG1tOiBJbml0aWFsaXplIGxvd21lbSB2aXJxIHdo
ZW4gYm9vdC10aW1lIHNjcnViYmluZyBpcyBkaXNhYmxlZAogIG1tOiBDaGFuZ2UgYm9vdF9zY3J1
Yl9kb25lIGRlZmluaXRpb24KICBtbTogRG9uJ3QgcG9pc29uIGEgcGFnZSBpZiBzY3J1Yl9kZWJ1
ZyBpcyBvZmYKICBtbTogRG9uJ3QgcmVxdWVzdCBzY3J1YmJpbmcgdW50aWwgZG9tMCBpcyBydW5u
aW5nCgogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgfCAgMyArLS0KIHhlbi9hcmNoL3g4Ni9zZXR1
cC5jICAgIHwgIDMgKy0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDQyICsrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggICAg
fCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMo
LSkKCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:13:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnPHn-000509-1S; Thu, 31 Aug 2017 13:13:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dnPHm-0004zu-2R
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 13:13:30 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 BE/4D-02229-97B08A95; Thu, 31 Aug 2017 13:13:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42LpnVTnqlvBvSL
 SYN1VbYslHxezODB6HN39mymAMYo1My8pvyKBNWP/ziuMBWdYK1Y86WZuYLzI0sXIxSEkMJlJ
 YvukxawQzl9GiRV9O4EcTiBnI6NEy30viEQPo8SsI8fAEmwCRhJnj05nBLFFBKQlrn2+zAhSx
 CzQwCTx/NxBsISwgKvEmwcrmUFsFgFVid7194BsDg5eAU+JBe+VQMISAgoSUx6+ByvhFPCSWH
 v3MtRiT4kja5cyQdQYS/TN6mOZwMi3gJFhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgbFebmp
 xcWJ6ak5iUrFecn7uJkZgoNQzMDDuYDzV7HyIUZKDSUmU9+Ht5ZFCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHhFuFZECgkWpaanVqRl5gBDFiYtwcGjJMJbCJLmLS5IzC3OTIdInWLU5Wj6sOULk
 xBLXn5eqpQ47wNOoCIBkKKM0jy4EbD4ucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcCZB
 VPZl4J3KZXQEcwAR0R67UU5IiSRISUVANjgugG22XPwsXVX+95tDapfuqd9Ywa/z//YFnvm37
 iRyOXlRXL6o/Wm15E/9CzYN+/bLKli13+0U9dUUWH7t0VvNAoHnX+1+zrJ8Nuhhe1GP0Qriif
 ycxw3WXd+j8i12PSTPzkWNdm7dw/efbm90abHM8/ubvzTfyV6XK2cYefHH4TNGFNWWnZTyWW4
 oxEQy3mouJEAGPEs8WaAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504185206!95707342!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2168 invoked from network); 31 Aug 2017 13:13:28 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 13:13:28 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7VDDMPa017143
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:22 GMT
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 v7VDDMYB014323
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:22 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 v7VDDM4q022078;
 Thu, 31 Aug 2017 13:13:22 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 31 Aug 2017 06:13:21 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 09:16:13 -0400
Message-Id: <1504185374-7581-4-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2 3/4] mm: Don't poison a page if scrub_debug
	is off
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgc2NydWJfZGVidWcgaXMgb2ZmIHdlIGRvbid0IGNoZWNrIHBhZ2VzIGluIGNoZWNrX29uZV9w
YWdlKCkuClRodXMgdGhlcmUgaXMgbm8gcmVhc29uIHRvIGV2ZXIgcG9pc29uIHRoZW0uCgpTaWdu
ZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYwppbmRleCAyYzc2NzViLi4yYjhiYjk1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtNzE0LDYgKzcxNCw5IEBA
IHN0YXRpYyB2b2lkIHBvaXNvbl9vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKICAgICBt
Zm5fdCBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHBnKSk7CiAgICAgdWludDY0X3QgKnB0cjsKIAor
ICAgIGlmICggIXNjcnViX2RlYnVnICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgcHRyID0gbWFw
X2RvbWFpbl9wYWdlKG1mbik7CiAgICAgKnB0ciA9IH5TQ1JVQl9QQVRURVJOOwogICAgIHVubWFw
X2RvbWFpbl9wYWdlKHB0cik7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:13:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnPHp-00050y-MJ; Thu, 31 Aug 2017 13:13:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dnPHo-00050W-D0
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 13:13:32 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FC/C3-03128-B7B08A95; Thu, 31 Aug 2017 13:13:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXSO6nOVbeae0W
 kwaxAiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1o+HmNqaCOZwV7/7vZW1g/MrWxcjFISQwmUli
 2/OLTBDOb0aJz58Os3YxcgI5GxklNr0sg0j0MEr8brgHlmATMJI4e3Q6I4gtIiAtce3zZUaQI
 maBBiaJ5+cOAjkcHMICnhKNU9hBTBYBVYlzB6VAynmBol8f9YCNkRBQkJjy8D0ziM0p4CWx9u
 5lqL2eEkfWLmWCqDGWaH97kW0CI98CRoZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiBYcIABDsYVy0IPMQoycGkJMr78PbySCG+pPyUyozE4oz4otKc1OJD
 jBocHAKb166+wCjFkpefl6okwSvCtSJSSLAoNT21Ii0zBxjIMKUSHDxKIrwmIGne4oLE3OLMd
 IjUKUZdjjt9G74wCYHNkBLnfcAJVCQAUpRRmgc3AhZVlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM
 7BqCTMaweyiiczrwRu0yugI5iAjoj1WgpyREkiQkqqgVGzy0T90jd266CFcQHAGD6r1vZpUqo
 os9YXbkY1gbQPIRv5HPrf6al+sWr7or2V9/WyWX1+O1ekWL/6+vbmiahoqdvHerJn3Qoz+HGl
 au2LqkNNp/tT/fl/nzm83NRl1+3zk7bw+hdOed+986l+0u4fc7iFlqt2bNrVY2YmqLxZ1Kv+d
 IpVthJLcUaioRZzUXEiACiOYcylAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504185209!66565314!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45250 invoked from network); 31 Aug 2017 13:13:30 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 13:13:30 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7VDDNZn017158
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:24 GMT
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 v7VDDNFm028781
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:23 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 v7VDDM6l004962;
 Thu, 31 Aug 2017 13:13:23 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 31 Aug 2017 06:13:22 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 09:16:14 -0400
Message-Id: <1504185374-7581-5-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2 4/4] mm: Don't request scrubbing until dom0
	is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gbmVlZCB0byBzY3J1YiBwYWdlcyBmcmVlZCBkdXJpbmcgZG9tMCBjb25zdHJ1
Y3Rpb24gc2luY2UKb25jZSBkb20wIGlzIHJlYWR5IHRoZSBoZWFwIHdpbGwgYmUgc2NydWJiZWQg
Ynkgc2NydWJfaGVhcF9wYWdlcygpIGFueXdheSwKc2V0dGluZyBzY3J1Yl9kZWJ1ZyBhdCB0aGUg
ZW5kLgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6CiogVXNlICd8fCcgaW5zdGVhZCBvZiAnfCcuIERy
b3AgJyEhJwoqIENsYXJpZmllZCBjb21taXQgbWVzc2FnZS4KCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyB8IDYgKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwppbmRleCAyYjhiYjk1Li5kYmFkMWUxIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjI0OCwx
NiArMjI0OCwxMiBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZvICpw
ZywgdW5zaWduZWQgaW50IG9yZGVyKQogCiAgICAgICAgICAgICBzcGluX3VubG9ja19yZWN1cnNp
dmUoJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAKLSNpZm5kZWYgQ09ORklHX1NDUlVCX0RFQlVHCiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogTm9ybWFsbHkgd2UgZXhwZWN0IGEgZG9tYWlu
IHRvIGNsZWFyIHBhZ2VzIGJlZm9yZSBmcmVlaW5nIHRoZW0sCiAgICAgICAgICAgICAgKiBpZiBp
dCBjYXJlcyBhYm91dCB0aGUgc2VjcmVjeSBvZiB0aGVpciBjb250ZW50cy4gSG93ZXZlciwgYWZ0
ZXIKICAgICAgICAgICAgICAqIGEgZG9tYWluIGhhcyBkaWVkIHdlIGFzc3VtZSByZXNwb25zaWJp
bGl0eSBmb3IgZXJhc3VyZS4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgc2NydWIgPSAh
IWQtPmlzX2R5aW5nOwotI2Vsc2UKLSAgICAgICAgICAgIHNjcnViID0gdHJ1ZTsKLSNlbmRpZgor
ICAgICAgICAgICAgc2NydWIgPSBkLT5pc19keWluZyB8fCBzY3J1Yl9kZWJ1ZzsKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:13:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnPHn-00050K-8I; Thu, 31 Aug 2017 13:13:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dnPHm-0004zt-3s
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 13:13:30 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 96/44-01783-97B08A95; Thu, 31 Aug 2017 13:13:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXSO6nOVbeCe0W
 kwYF5KhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6/b8ZC/byVHz62cLYwNjD1cXIxSEkMJlJ
 Ys791UwQzl9GiRMvl0E5G4GcGwtZIJweRolZR46xdjFycrAJGEmcPTqdEcQWEZCWuPb5MiNIE
 bNAA5PE83MHwRLCArYST1ctZwaxWQRUJaY/mQ1m8wp4SnTcaAWrkRBQkJjy8D1YnFPAS2Lt3c
 tgC4SAao6sXcoEUWMs0Terj2UCI98CRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBqZ6uan
 FxYnpqTmJScV6yfm5mxiB4cIABDsY/23zPMQoycGkJMr78PbySCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvJ1cKyKFBItS01Mr0jJzgIELk5bg4FES4TUBSfMWFyTmFmemQ6ROMSpKifNmgyQEQ
 BIZpXlwbbBoucQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3kOcQFN4MvNK4Ka/AlrMBLQ41m
 spyOKSRISUVAOjlhCfZ+8aw8+ijav3adjOq3qmNmXavT3qXGcvyQvaHAutWtDky9756BJ3rMH
 eBenrHFY8btPaw3NqO3PXr/oDrbbWX5wsL566PC/t5sS1rfunNywIP27D2bvu673PomdiX6yf
 oaSvsu6a5V9PxeZJasprOw5MOcQ9x8dv5+aVc3j7+YNe21/eqsRSnJFoqMVcVJwIABj+6N2RA
 gAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504185206!109718218!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3364 invoked from network); 31 Aug 2017 13:13:28 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 13:13:28 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7VDDLak017132
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:21 GMT
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 v7VDDLcw014277
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:21 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 v7VDDL3u003852;
 Thu, 31 Aug 2017 13:13:21 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 31 Aug 2017 06:13:21 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 09:16:12 -0400
Message-Id: <1504185374-7581-3-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2 2/4] mm: Change boot_scrub_done definition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVuYW1lIGl0IHRvIHRoZSBtb3JlIGFwcHJvcHJpYXRlIHNjcnViX2RlYnVnIGFuZCBkZWZpbmUg
YXMgYSBtYWNybwpmb3IgIUNPTkZJR19TQ1JVQl9ERUJVRy4gVGhpcyB3aWxsIGFsbG93IHVzIHRv
IGdldCByaWQgb2Ygc29tZQppZmRlZnMgKGhlcmUgYW5kIGluIHRoZSBzdWJzZXF1ZW50IHBhdGNo
KS4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+ClN1Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYyB8IDE1ICsrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0
aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDQzZjVhMzguLjJjNzY3NWIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCkBAIC0xNzEsNyArMTcxLDkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0ZGF0
YSBvcHRfYm9vdHNjcnViX2NodW5rID0gTUIoMTI4KTsKIHNpemVfcGFyYW0oImJvb3RzY3J1Yl9j
aHVuayIsIG9wdF9ib290c2NydWJfY2h1bmspOwogCiAjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVH
Ci1zdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGJvb3Rfc2NydWJfZG9uZTsKK3N0YXRpYyBib29s
IF9fcmVhZF9tb3N0bHkgc2NydWJfZGVidWc7CisjZWxzZQorI2RlZmluZSBzY3J1Yl9kZWJ1ZyAg
ICBmYWxzZQogI2VuZGlmCiAKIC8qCkBAIC03MjUsNyArNzI3LDcgQEAgc3RhdGljIHZvaWQgY2hl
Y2tfb25lX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgICAgY29uc3QgdWludDY0X3QgKnB0
cjsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAotICAgIGlmICggIWJvb3Rfc2NydWJfZG9uZSApCisg
ICAgaWYgKCAhc2NydWJfZGVidWcgKQogICAgICAgICByZXR1cm47CiAKICAgICBwdHIgPSBtYXBf
ZG9tYWluX3BhZ2UobWZuKTsKQEAgLTE2OTYsMTIgKzE2OTgsNyBAQCBzdGF0aWMgdm9pZCBpbml0
X2hlYXBfcGFnZXMoCiAgICAgICAgICAgICBucl9wYWdlcyAtPSBuOwogICAgICAgICB9CiAKLSNp
Zm5kZWYgQ09ORklHX1NDUlVCX0RFQlVHCi0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZyArIGks
IDAsIGZhbHNlKTsKLSNlbHNlCi0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZyArIGksIDAsIGJv
b3Rfc2NydWJfZG9uZSk7Ci0jZW5kaWYKLQkKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnICsg
aSwgMCwgc2NydWJfZGVidWcpOwogICAgIH0KIH0KIApAQCAtMTk2NSw3ICsxOTYyLDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHNjcnViX2hlYXBfcGFnZXModm9pZCkKICAgICBwcmludGsoImRvbmUu
XG4iKTsKIAogI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRwotICAgIGJvb3Rfc2NydWJfZG9uZSA9
IHRydWU7CisgICAgc2NydWJfZGVidWcgPSB0cnVlOwogI2VuZGlmCiB9CiAKLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:13:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnPHp-000519-TV; Thu, 31 Aug 2017 13:13:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dnPHo-00050c-TO
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 13:13:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 06/5C-01916-C7B08A95; Thu, 31 Aug 2017 13:13:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXSO6nOVbeae0W
 kwbEeFYslHxezODB6HN39mymAMYo1My8pvyKBNeNt+0fGgoVSFTd7m9gbGI+IdjFycQgJTGSS
 ePtlGhOE85dR4vqftVDORkaJDc+aGSGcHkaJQ9fXAGU4OdgEjCTOHp3OCGKLCEhLXPt8GcxmF
 ljLJHG5IwHEFhYIl1g7rZ0NxGYRUJX4su41O4jNK+Apcf//ebA5EgIKElMevmcGsTkFvCTW3r
 3MCmILAdUcWbsUqsZQ4vTDbYwTGPkWMDKsYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDWy00
 tLk5MT81JTCrWS87P3cQIDJZ6BgbGHYwte/0OMUpyMCmJ8j68vTxSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgRvJ9eKSCHBotT01Iq0zBxg2MKkJTh4lER4C0HSvMUFibnFmekQqVOMilLivNkgC
 QGQREZpHlwbLFYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmtQOZwpOZVwI3/RXQYiagxb
 FeS0EWlyQipKQaGHXWc81eUPtJf4NorO3UBGdXj+mrxf9fNsu6826u+QupS4XcT4UbZxxk0Fe
 4b6zroOmREbg48ePjXJ+HGb93eSZLBcx8OjWMMbbkTrxqxTrrbboPVRvOzHZxyHK+OeO5nGRf
 /MLm8orDUft2Lw16vGCXnHjvi0cX70f5CHk/61T67SzKZut2WYmlOCPRUIu5qDgRAIOyhYaQA
 gAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504185210!108452889!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6013 invoked from network); 31 Aug 2017 13:13:31 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 13:13:31 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7VDDMlb017142
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:22 GMT
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 v7VDDLHn023047
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 13:13:21 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 v7VDDKHd003845;
 Thu, 31 Aug 2017 13:13:20 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 31 Aug 2017 06:13:20 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 09:16:11 -0400
Message-Id: <1504185374-7581-2-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2 1/4] mm: Initialize lowmem virq when
	boot-time scrubbing is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c2NydWJfaGVhcF9wYWdlcygpIGRvZXMgZWFybHkgcmV0dXJuIGlmIGJvb3QtdGltZSBzY3J1YmJp
bmcgaXMKZGlzYWJsZWQsIG5lZ2xlY3RpbmcgdG8gaW5pdGlhbGl6ZSBsb3dtZW0gVklSUS4KCkJl
Y2F1c2Ugc2V0dXBfbG93X21lbV92aXJxKCkgZG9lc24ndCBsb2dpY2FsbHkgYmVsb25nIGluCnNj
cnViX2hlYXBfcGFnZXMoKSB3ZSBwdXQgdGhlbSBib3RoIGludG8gdGhlIG5ld2x5IGFkZGVkCmhl
YXBfaW5pdF9sYXRlKCkuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hh
bmdlcyBpbiB2MjoKKiBEcm9wcGVkIHVubmVjZXNzYXJ5IG9wdF9ib290c2NydWIgdGVzdCBpbiBz
Y3J1Yl9oZWFwX3BhZ2VzKCkKKiBSZXN0b3JlZCBjb21tZW50IGZvciBzZXR1cF9sb3dfbWVtX3Zp
cnEoKS4KCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L3Nl
dHVwLmMgICAgfCAgMyArLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMTggKysrKysrKysr
KystLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICB8ICAyICstCiA0IGZpbGVzIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggM2IzNDg1NS4uOTJm
MTczYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKQEAgLTg2MSw4ICs4NjEsNyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIGlmICggY29uc3RydWN0X2RvbTAoZG9tMCkg
IT0gMCkKICAgICAgICAgICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIERPTTAgZ3Vlc3QgT1Mi
KTsKIAotICAgIC8qIFNjcnViIFJBTSB0aGF0IGlzIHN0aWxsIGZyZWUgYW5kIHNvIG1heSBnbyB0
byBhbiB1bnByaXZpbGVnZWQgZG9tYWluLiAqLwotICAgIHNjcnViX2hlYXBfcGFnZXMoKTsKKyAg
ICBoZWFwX2luaXRfbGF0ZSgpOwogCiAgICAgaW5pdF9jb25zdHJ1Y3RvcnMoKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBl
Yzk2Mjg3Li5iYzQ2NmU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY2Miw4ICsxNjYyLDcgQEAgdm9pZCBfX2luaXQgbm9y
ZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgY3I0X3B2MzJf
bWFzayB8PSBYODZfQ1I0X1NNQVA7CiAgICAgfQogCi0gICAgLyogU2NydWIgUkFNIHRoYXQgaXMg
c3RpbGwgZnJlZSBhbmQgc28gbWF5IGdvIHRvIGFuIHVucHJpdmlsZWdlZCBkb21haW4uICovCi0g
ICAgc2NydWJfaGVhcF9wYWdlcygpOworICAgIGhlYXBfaW5pdF9sYXRlKCk7CiAKICAgICBpbml0
X3RyYWNlX2J1ZnMoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA5ZmE2MmQyLi40M2Y1YTM4IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpA
QCAtMTgzOSw3ICsxODM5LDcgQEAgc3RhdGljIGludCBfX2luaXQgZmluZF9ub25fc210KHVuc2ln
bmVkIGludCBub2RlLCBjcHVtYXNrX3QgKmRlc3QpCiAgKiBTY3J1YiBhbGwgdW5hbGxvY2F0ZWQg
cGFnZXMgaW4gYWxsIGhlYXAgem9uZXMuIFRoaXMgZnVuY3Rpb24gdXNlcyBhbGwKICAqIG9ubGlu
ZSBjcHUncyB0byBzY3J1YiB0aGUgbWVtb3J5IGluIHBhcmFsbGVsLgogICovCi12b2lkIF9faW5p
dCBzY3J1Yl9oZWFwX3BhZ2VzKHZvaWQpCitzdGF0aWMgdm9pZCBfX2luaXQgc2NydWJfaGVhcF9w
YWdlcyh2b2lkKQogewogICAgIGNwdW1hc2tfdCBub2RlX2NwdXMsIGFsbF93b3JrZXJfY3B1czsK
ICAgICB1bnNpZ25lZCBpbnQgaSwgajsKQEAgLTE4NDksOSArMTg0OSw2IEBAIHZvaWQgX19pbml0
IHNjcnViX2hlYXBfcGFnZXModm9pZCkKICAgICBpbnQgbGFzdF9kaXN0YW5jZSwgYmVzdF9ub2Rl
OwogICAgIGludCBjcHVzOwogCi0gICAgaWYgKCAhb3B0X2Jvb3RzY3J1YiApCi0gICAgICAgIHJl
dHVybjsKLQogICAgIGNwdW1hc2tfY2xlYXIoJmFsbF93b3JrZXJfY3B1cyk7CiAgICAgLyogU2Ny
dWIgYmxvY2sgc2l6ZS4gKi8KICAgICBjaHVua19zaXplID0gb3B0X2Jvb3RzY3J1Yl9jaHVuayA+
PiBQQUdFX1NISUZUOwpAQCAtMTk3MCwxMiArMTk2NywxOSBAQCB2b2lkIF9faW5pdCBzY3J1Yl9o
ZWFwX3BhZ2VzKHZvaWQpCiAjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCiAgICAgYm9vdF9zY3J1
Yl9kb25lID0gdHJ1ZTsKICNlbmRpZgorfQogCi0gICAgLyogTm93IHRoYXQgdGhlIGhlYXAgaXMg
aW5pdGlhbGl6ZWQsIHJ1biBjaGVja3MgYW5kIHNldCBib3VuZHMKLSAgICAgKiBmb3IgdGhlIGxv
dyBtZW0gdmlycSBhbGdvcml0aG0uICovCit2b2lkIF9faW5pdCBoZWFwX2luaXRfbGF0ZSh2b2lk
KQoreworICAgIC8qCisgICAgICogTm93IHRoYXQgdGhlIGhlYXAgaXMgaW5pdGlhbGl6ZWQgc2V0
IGJvdW5kcworICAgICAqIGZvciB0aGUgbG93IG1lbSB2aXJxIGFsZ29yaXRobS4KKyAgICAgKi8K
ICAgICBzZXR1cF9sb3dfbWVtX3ZpcnEoKTsKLX0KIAorICAgIGlmICggb3B0X2Jvb3RzY3J1YiAp
CisgICAgICAgIHNjcnViX2hlYXBfcGFnZXMoKTsKK30KIAogCiAvKioqKioqKioqKioqKioqKioq
KioqKioqKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94
ZW4vbW0uaAppbmRleCBkZGMzZmIzLi5jMmY1YTA4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMTk5LDcgKzE5OSw3IEBAIGlu
dCBvZmZsaW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpz
dGF0dXMpOwogaW50IHF1ZXJ5X3BhZ2Vfb2ZmbGluZSh1bnNpZ25lZCBsb25nIG1mbiwgdWludDMy
X3QgKnN0YXR1cyk7CiB1bnNpZ25lZCBsb25nIHRvdGFsX2ZyZWVfcGFnZXModm9pZCk7CiAKLXZv
aWQgc2NydWJfaGVhcF9wYWdlcyh2b2lkKTsKK3ZvaWQgaGVhcF9pbml0X2xhdGUodm9pZCk7CiAK
IGludCBhc3NpZ25fcGFnZXMoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwKLS0gCjEuOC4zLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:22:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13: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.xen.org>)
	id 1dnPPw-0006Ju-UO; Thu, 31 Aug 2017 13:21:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnPPv-0006Jo-MG
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 13:21:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E9/EF-02040-27D08A95; Thu, 31 Aug 2017 13:21:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnk+JIrShJLcpLzFFi42LJ0GcM0y3kXRF
 p8HmWpcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFv2VnGgjmSFVeuxTQwLhPuYuTkYBFoZJa4
 OjUUxGYUiJHYtKWTsYuRi0NIoIlJYubSd2xdjBwcwgJ+Ep09siA1IgLKEr2/frOA1DAL9DNLL
 Hq2hw2i4RKLxOPly1lBqtgETCTWzT/PDmLzClhLfH1zmAVim6rE7d9tYDWiAuESvQf62SBqBC
 VOznwCVsMpYC/R8OY/mM0sYCYxb/NDZghbXOLWk/lMELa8xPa3c8DiEgKKEr2rfjGDHCEhMJl
 R4tOVT2AJIQF1ib2/30AVyUocPTuHBcL2lbjY38IGYV9jkpjxVBiiuZld4sWeG1ANOhJ33i5m
 hUg8Z5N4dG8aVIelxMcfP6DsAolV3z6wQRTdYJVofLCZESIhI/Hw5TomiMQ2NomDO4+xQNyUI
 PHu/2+oxDwRibf3zzNOYFSfhRQIs5A8PgvJ47OQPL6AkWUVo3pxalFZapGusV5SUWZ6RkluYm
 aOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmACYQCCHYx7/zkdYpTkYFIS5X14e3mkEF9SfkplRmJ
 xRnxRaU5q8SFGGQ4OJQleY54VkUKCRanpqRVpmTnAVAaTluDgURLhDQdJ8xYXJOYWZ6ZDpE4x
 KkqJ837jBkoIgCQySvPg2mDp8xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeaVBxvNk5pXAT
 X8FtJgJaHGs11KQxSWJCCmpBsbt1d5vJ/C9NqlgkxZecnD1wl/v/1vfLAp7UV66U+zvbKlIq4
 wjv56efpJ18khd2ecZvKoLWc5dS0vviu46JTVh+9f/bbLHXmybap1ocTtjj9NztWs7tsqdUDH
 61m2kJaYkOf/XN67prqycc38mN1nJnRMMnyOxzuAN45Plcnppckf6tU1VTy1TYinOSDTUYi4q
 TgQA0uYqmpoDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504185713!93872597!1
X-Originating-IP: [104.47.1.86]
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 22828 invoked from network); 31 Aug 2017 13:21:53 -0000
Received: from mail-ve1eur01on0086.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.86)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 13:21:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=gpmAsC9V4ZHrZGqZFt/in3LQI+c5lk7BOZsFoq4bVM4=;
 b=A5Imzc9HQSBII0mu0+k7nwPVNcNiDRz6eRHJ3RLveDyyaY+5eIjh0xhGbT7KXIUC2m+FPuMwBB2QFGDtaLxc28TuZSFT2FzvUH6ElETzUGXi0Cfa0bw7I9//oNa4FpdO5px0fFWdhkgIJRqCjYMX34BY5T86UWuVPYCY+eOUbNk=
Received: from [10.17.182.74] (85.223.209.59) by
 DB6PR0301MB2134.eurprd03.prod.outlook.com (2603:10a6:4:46::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9; Thu, 31
 Aug 2017 13:21:51 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
 <599D548F0200007800172565@prv-mh.provo.novell.com>
 <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
 <599D83300200007800172861@prv-mh.provo.novell.com>
 <152d0737-e76c-8d1d-4fbb-3347ba5dc382@epam.com>
 <59A7D83E0200007800175E51@prv-mh.provo.novell.com>
 <6b7bb3cb-21b1-c530-4f92-14c0a65b20d0@epam.com>
 <59A822E8020000780017626B@prv-mh.provo.novell.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <030abb52-33f8-72ae-325c-4bb05fa82b71@epam.com>
Date: Thu, 31 Aug 2017 16:21:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <59A822E8020000780017626B@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: HE1PR07CA0001.eurprd07.prod.outlook.com
 (2603:10a6:7:67::11) To DB6PR0301MB2134.eurprd03.prod.outlook.com
 (2603:10a6:4:46::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 02b0510e-7d1c-4b2c-0b2a-08d4f0733e76
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2134; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 3:4soxrhv6PstLDCy5BgEkdhmlrEQhr6nJh3wrHKZf4B4uC2+3sms/ACqsTu1tZ6PjIL8RQ6iRb9p2okYFDO10hs/nv/OmhyXyWrdbK/E+EufXNCJ6yOg/bTdKmghCQmGwkNBOzt42z4AH9Hk+4fSEq/+vRuNuLkw5mfheOGwkgvkllvJpwqmW1OPExLEYmUDxocPSyqCMpcpy5D3l5XLK0N7++FAYmJxjdajR3oxbdc2DoxCzBQIetyACaDCV668W;
 25:8qLmcbYDzhyP74C3/eBtQxSywLcLwwVUfd3a+UFSL4w1qrxLkfIwKl/6PgxGyVxtYCXbbA9gIXl0TQhn9xQh49xGImSD93XFlxxto9Gx8MJuEB7+FWPPvZA6xc9858pucpNcmQ0H+qRc2Q2V4VVE9RPCKxUIAyLv6qThhokcfSg43N21z4Ch+KS8OuxOKDT5it6Zsy7323zO+HoDoUhDBzQT+sRmGi+8tcAsHWuWs89cYHwHcHJptMBI7nJsc2uH9a4I1k7jIHmR1SvezACxsq7My8j9P1ZP3R3T7CYKIAShpOWBUxMGxxAk+ppb9Bt0SjC/bHyI2whuwStcav7pog==;
 31:CEoCp3IVPjtzGZDuF9L+rK/PQtNXmMmkDk+TY7jSnxJknemI8shkUAioQeaf4nXU8joQCJetmob4R8KUbK1NFrW2FmCGZxxCp/7eT/zOV4vW+Id/60fcsETWu/EpFxlxPODHevjoUi+olvcKKdbrJVbVb7GEekuaOG8XekItaQ4Mx8YAimmhwPN/r7F7Rc3QYOqoLaP0/LHNOZG94Sqh76LZngSo5nSsWsjcGWsSgKw=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2134:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 20:yO3SmVYAg7UMhl4/kVbTmasGVbv1l2nlV5Nj4/XCoAnNQShgMDCNH/qu69RBp8OtRTyWAj3yHF5aIGdm8hMcZ5gQIM5nZNrL/H1t6fyyhOV8KtC2Cxxh+0ZYI549v56ov8tCI7v8eafqaVl2Xa5fWPX0vvfVJXLVZpVNEOqwoz1uqM1FQJsE1C5ANQtr9ufqgQDs1XTM8hndrXWcRRkI6Xs+n/Wzc3/pk7T5WUNSNK9huNTPE/ocSMmzSL3V6YpxcKeTzI0ZHjmhnTjSvIjyAsMHsFfWXRgQ/8sdLu/PNTq9HvyIM9bPm6C/l3ZFVfL0UdY77DmLOq7ixve1EZ5jCMixh/e76ftpcBJaEOPQpYw9Wy9N/+bh3ldcTieD0S9tgkKf81pDLNTdksidCrTzX7yjDcrJlskIOKQeFrDyChN9Z1HuZ3/bCl8bYO3PVCw5g3vkUY1W6LhpFS1OVjpnNZzAPppYh2bQBfUOjdOni0as+MF917qL/AZvhmlqjSGm;
 4:CY7yhjl0YskgOCtLieiTe4ttwHRfqVDhE1e0hD5Z/Mt0TvLtIfLIJetr6Y7TF2+5asKLPaAjP07D4QxQ2lnYayQY9XYJS3uk4SA0lZDY1slEmPlflbJbBKAXjCWZ+dIzJMJWL7VeZQEGCmi1XmT3pNTBOzqdfPhJZYIiXawTuBAYp36ojgbRpE5YLeDITmOchN3+0x9t5YwgvFuoOQkLCgB8sMtZqR6hfHmGw3UZTiouaqdTOrnlEAfyEaYmdPlyGrRahYzlhOJtsdeRm9NE/DQywmJ6pW1Bio0vY2LVbO8=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB213407868A3E852C22987D1FE69D0@DB6PR0301MB2134.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2134; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2134; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(24454002)(199003)(43544003)(189002)(230700001)(72206003)(105586002)(97736004)(106356001)(2906002)(5660300001)(3846002)(478600001)(6116002)(83506001)(93886005)(2950100002)(6916009)(33646002)(65826007)(45080400002)(36756003)(64126003)(8656003)(42186005)(7416002)(4001350100001)(189998001)(80792005)(6666003)(23676002)(7736002)(54906002)(68736007)(229853002)(305945005)(7350300001)(77096006)(81156014)(86362001)(53546010)(81166006)(6486002)(101416001)(25786009)(8666007)(31686004)(66066001)(65806001)(47776003)(50466002)(53936002)(6246003)(50986999)(65956001)(110136004)(4326008)(76176999)(8676002)(54356999)(31696002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2134; H:[10.17.182.74]; 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?MTtEQjZQUjAzMDFNQjIxMzQ7MjM6VnVhOGU4TnVQemlEN0o1Um1nbEM0Y0hh?=
 =?utf-8?B?bmltSGloRGdkelluT2RPQXE0UisrVjU5YUZwdDNRSTBZQ2VlS083Y3NLVWwx?=
 =?utf-8?B?ZHViQWswaEpYb1ZiY1pQMXRwT05yNVZYZk9iU3VKWmV0SVlQeGpjRmJLZEEx?=
 =?utf-8?B?bGlnZmRLenZGNUNRMUx0djVnZGFzMVlreTUzQjhGUmlMY2RFVzA0T2JxTmox?=
 =?utf-8?B?NmVIaFZhQnI5MVNkSnJYNXJCdkNWUUtncm9IUkJZS2JTeWtSTTByclJmUm5D?=
 =?utf-8?B?b0dPZFhidVRIWjVYRGNZTWdQcWtZanBIWDFBTjN6ZURHMEp6N1lRQndML1Fl?=
 =?utf-8?B?RnNOKzY4QXc3M1dSY1JwaThweC9vUHlLWWlia3g4c0dWU1NKcFlaUXp1dDFH?=
 =?utf-8?B?RGhDUWQ0QkJyUXM0MXg0bkRwbC91M2NoVHUvYzJuWE9RTjl1QlJ6NXdCVjJC?=
 =?utf-8?B?KzA1aVJXYUZQc09aMjNIUUNQeU9aeHB3OXd4ZlNzQnVLUzZQMTMycjVUR3p3?=
 =?utf-8?B?R2VEaCtVSzQ3YU0zczFsYzh5VGJ6Y0ZlQnNmS25kaHljRFk0Q3JZQ1NNbjNI?=
 =?utf-8?B?OUEwSmt1RVhjVHlJVHQ4YmMwOXdFbFZZOGhyeWdsd0cwV01lYzl3MjdITFE2?=
 =?utf-8?B?clk0d3BGK3UvVUcwb01NNFFwcjg2VTBHZ01pMlVzajlOazhKL0pVUlFXdFVN?=
 =?utf-8?B?ZzUvQWhieTI4WFQ1YTd6VGNBd21zVDdUR1lZMUFtWk5zNXlIZnB0R0NRT0RI?=
 =?utf-8?B?elRyRW5SWVJlYk1tU1k1ZWhVYnBPcTl6S0wwaFJsbnRVSmxBMWZ5UXh2UUF1?=
 =?utf-8?B?ZzVmaHVjOWN1QUFSQUFBTjdOdEY0d00rQ2ZiM1RCcTk5T3Q5eFNpZC9SbGc4?=
 =?utf-8?B?MWtxSDU5TXlicXpWT3lBTnY1U0xGRW9YdzQxdmJKczNsWjVvMXB3Y3VSVXl4?=
 =?utf-8?B?R2xIL09aMWFtRDRud3RaQU4zWkc3aDFLbU5PUVVoNDFKdWpEM1FKWmIvakEz?=
 =?utf-8?B?eU5QS21jclV1OTAzZ1FZNFVvMXZzNnFOZVpEek41MlFWbTJ6Q2JMU2hpRE5C?=
 =?utf-8?B?dDRvN0R6YzJ4SE56ZkZqM1pCaU9ISFU0czlZZ3Rjd1VKeXhtaGxpaXRJSkx2?=
 =?utf-8?B?dXl4bFN2Q2xESXpGSXZ6MHpzUkV6VWYrcE85aEZ2TjlVYmFvMTEyKzZ1WlR4?=
 =?utf-8?B?RDRuaDg2ZHdObkJOZ084UmpvUmg4NjQ4QWdhZmgwcU5kN3hjZXZIWjZ6NGpU?=
 =?utf-8?B?dXVheU5JdUNTMDc2TWE4bG5DR0E1Ly9WaFVOb0JndTFseEFjZDBPTFl0enBq?=
 =?utf-8?B?MFlRcEgvME00RzR2UW9tSDVMYWRGLzllMm1qLy9vamN0aFVxWVMvTGpIRVkz?=
 =?utf-8?B?WlpWM3k2ME5IUkdjN2VMRzJnZmtXU05SVTlHcllWZEVnZ2E3NXNQQ0F5NE4r?=
 =?utf-8?B?dWFRZGxCTmVJTVplMS85RWxwdFgwMjBBMk81UlVuN0xyazdaeDVEL3F3QXhR?=
 =?utf-8?B?TlNacXY1YXV0d3ZxdkFCOC9JOVFvYlZZcnN6S1NxdGEzYlJYZ2tUdWRJejVY?=
 =?utf-8?B?aENJS2xZamdOd3pEZTFncTU5eHF0QUNZZy9HTXpScktaZGNablo0czhuamhO?=
 =?utf-8?B?K3BtMEJmQ2praVdIczRhVzgvWlNpTHloUGpjMGduMVhkUnRrNHZYYm1ZQ0tN?=
 =?utf-8?B?YnFycGE2T1JGTnUzczZmelEwdFdLVlhxbEJ0azZLb0VISit4eElVRzJIMnZG?=
 =?utf-8?B?M2RhTmlVdTlMQzRnbG1GbSs0KzEzRTlhbjNtMG5CZFRudGpsUk1xbmVuajFW?=
 =?utf-8?B?NkFmR2JPTm95RVNKLzByMUlCeC9GMTFZcXpNdVNwaFZwVi8rTUFOS2xyRVM3?=
 =?utf-8?B?S1hMMVcvZ004aW0xSEtmb2pLamhVZDRVb3JHaEFkdGdiZXFEQWpjUnRvUk5Z?=
 =?utf-8?B?K1FNcFZLc3pNdXNoanBqeEttTUZ1Q3pZVDBOL05POHMvaUM1cUk5MUZxNXNh?=
 =?utf-8?B?M1NYd3dWTHVSTERKMUc4MWMvZFNickNqR1lybDZSMCs1LzdPTE8zcGpZQ3Fl?=
 =?utf-8?Q?+Q0OwFPIL8oBvyIWYw4qG7uoce8?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 6:c4vrp7Dh3B1SION6i0Yku4IA9+oZoitGPH6AILwRbIOZ86YOEOZ/EC6Z5hez0IV7r7cQXEERx/zcKDZVkwfMnyPKgsLL/6EV7cgLRAbFzFSU4qfhoqNFxXNZSklLbDhopFqSib9Fd0QC9YPM/wG7aksemiJSZu5jFwk7fb+vntvyI2i9pj7uWesqZW5FtfiAE9gEpXoBtIjpOh4AFLVsUEMgUPGq6McbnrFmaiR1976w6ovv2CM+8lZ3ltgqV8uTkt+TBRRG4RPN7SAuMphabvrfuI1xNilKMJTvRSmyV78LuswsWZivF/FhPQHPfaSBTL9WPSIm4ToLQD0pw2bgig==;
 5:3hIDARZ4gSMnOG/AW3dlK1EB895P+Y8w2t5/vBtVm/1qahc15UBHj/rK5W3Zgf5qHb6gd69qDzG2yl7D/tscm1CSAVeEDwrtIOAkE+uiJPjwlnNHgEPbfZWUff4rLQbcPjMm8tTK4aNDae2g+z5ccw==;
 24:uCXrfaTHDaSW7JndpkzN/ltpfIehQTSyZo2MDftFjjDXIKHRa0MNv/VXNvaYcIb1dviFcFv4lY9wVXI9ggDYyX6RSPlzak1UU+sahnKjMlM=;
 7:2kiBcimJ6VrE8bZbEHe/CfiLB75Ed8IAJ2fAfRQazBuILeFfYQvK9152ZtolJ3qKzhukoKReR4AdKK3CO3HLpZlBEMTxoZiuSJxgE5lUQwyLimNudwB99Ul9M7IaEmyCgxxCf2MuRXZYvXgfB6B2va/X7e5+TeqpnASojWDKCOrnxO83nS+rVy8hxCh4AU1mTW0Qupy6N3DfzPVXgcDGKn4XSjLnkafHl1KQAY31tJc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 13:21:51.0598 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2134
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAzMS4wOC4xNyAxNTo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDguMTcg
YXQgMTQ6MjQsIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+IEhpIEphbiwK
Pj4KPj4gT24gMzEuMDguMTcgMTA6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMzAu
MDguMTcgYXQgMTg6MjAsIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+Pj4g
TXkgZmlyc3QgaW50ZW50aW9uIHdhcyB0byBkZWNsYXJlIHVuaW9uIHdpdGggYWxsIHBvc3NpYmxl
Cj4+Pj4gcmVwcmVzZW50YXRpb25zLCBzbyBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBhY2Nlc3Mg
dGhlIHNhbWUgVVVJRCBhcyBhbgo+Pj4+IGFycmF5IG9mIGJ5dGVzIG9yLCBmb3IgZXhhbXBsZSwg
YXMgTWljcm9zb2Z0IEdVSUQuIExpa2UgdGhpczoKPj4+Pgo+Pj4+IHR5cGVkZWYgdW5pb24gewo+
Pj4+ICAgICAgICAvKiBVVUlEIHJlcHJlc2VudGVkIGFzIGEgMTI4LWJpdCBvYmplY3QgKi8KPj4+
PiAgICAgICAgdWludDhfdCBvYmpbMTZdOwo+Pj4+Cj4+Pj4gICAgICAgIC8qIFJlcHJlc2VudGF0
aW9uIGFjY29yZGluZyB0byBSRkMgNDEyMiAqLwo+Pj4+ICAgICAgICBzdHJ1Y3Qgewo+Pj4+ICAg
ICAgICAgICAgX19iZTMyICB0aW1lX2xvdzsKPj4+PiAgICAgICAgICAgIF9fYmUxNiAgdGltZV9t
aWQ7Cj4+Pj4gICAgICAgICAgICBfX2JlMTYgIHRpbWVfaGlfYW5kX3ZlcnNpb247Cj4+Pj4gICAg
ICAgICAgICBfX3U4ICAgIGNsb2NrX3NlcV9oaV9hbmRfcmVzZXJ2ZWQ7Cj4+Pj4gICAgICAgICAg
ICBfX3U4ICAgIGNsb2NrX3NlcV9sb3c7Cj4+Pj4gICAgICAgICAgICBfX3U4ICAgIG5vZGVbNl07
Cj4+Pj4gICAgICAgIH0gcmZjNDEyMjsKPj4+Pgo+Pj4+ICAgICAgICAvKiBNaWNyb3NvZnQvSW50
ZWwgc3R5bGUgR1VJRCByZXByZXNlbnRhdGlvbiAqLwo+Pj4+ICAgICAgICBzdHJ1Y3Qgewo+Pj4+
ICAgICAgICAgICAgX19sZTMyICBEYXRhMTsKPj4+PiAgICAgICAgICAgIF9fbGUxNiAgRGF0YTI7
Cj4+Pj4gICAgICAgICAgICBfX2xlMTYgIERhdGEzOwo+Pj4+ICAgICAgICAgICAgX191OCAgICBE
YXRhNFs4XTsKPj4+PiAgICAgICAgfSBndWlkOwo+Pj4+Cj4+Pj4gICAgICAgIC8qIFNNQ0NDIGNv
bXBhdGlibGUgZm9ybWF0ICovCj4+Pj4gICAgICAgIHN0cnVjdCB7Cj4+Pj4gICAgICAgICAgICBf
X2xlMzIgcjA7Cj4+Pj4gICAgICAgICAgICBfX2xlMzIgcjE7Cj4+Pj4gICAgICAgICAgICBfX2xl
MzIgcjI7Cj4+Pj4gICAgICAgICAgICBfX2xlMzIgcjM7Cj4+Pj4gICAgICAgIH0gc21jY2M7Cj4+
Pj4gfSB4ZW5fdXVpZF90Owo+Pj4+Cj4+Pj4KPj4+PiBCdXQgbG9va3MgbGlrZSB3ZSBjYW4ndCB1
c2Ugc29tZXRoaW5nIGxpa2UgX19wYWNrZWQgb3IKPj4+PiBfX2F0dHJpYnV0ZV9fKChfX3BhY2tl
ZF9fKSkgaW4gdGhlIHB1YmxpYyBoZWFkZXIuIFRoaXMgbWVhbnMgdGhhdCB3ZQo+Pj4+IGNhbid0
IHJlbHkgb24gcmlnaHQgb3ZlcmxhcHBpbmcgYW5kIHVzZXJzIG9mIHRoaXMgdW5pb24gc2hvdWxk
IHRha2UgY2FyZQo+Pj4+IHRvIHJlYWQgYW5kIHdyaXRlIG9ubHkgdG8gb25lIGNob3NlbiBzdWJz
dHJ1Y3R1cmUuCj4+Pgo+Pj4gSSBkb24ndCBzZWUgYW55IHVzZSBvZiB0aGF0IGF0dHJpYnV0ZSBp
biB0aGUgc3RydWN0dXJlIGRlZmluaXRpb24KPj4+IGFib3ZlLCBub3IgYW55IG5lZWQgdG8gYWRk
IG9uZSAtIGFsbCBmaWVsZHMgYXJlIHN1aXRhYmx5IGFsaWduZWQKPj4+IGFueXdheS4gWW91IGNh
bid0IHVzZSBfX2JlKiBhbmQgX19sZSogdHlwZXMgaW4gdGhlIHB1YmxpYwo+Pj4gaGVhZGVycywg
dGhvdWdoIC0gdGhlc2Ugd2lsbCBuZWVkIHRvIGJlIHVpbnQqX3QuCj4+IFRoaXMgaXMgYSBwdWJs
aWMgaGVhZGVyLiBBcyBJIHVuZGVyc3RhbmQgaXQgY2FuIGJlIHVzZWQgYnkgZGlmZmVyZW50Cj4+
IGNvbXBpbGVycyAoZ2NjLCBpY2MsIG1zdmMsIGxsdm0sIGV0Yy4uLikuIEM4OSBoYXZlIG5vIHJl
c3RyaWN0aW9ucyB0bwo+PiBwYWRkaW5nIG9yIGFsaWdubWVudCBvZiBmaWVsZHMgaW4gc3RydWN0
dXJlcy4gTm8gb25lIGNhbiBndWFyYW50ZWUgdGhhdAo+Pgo+PiBzaXplb2YoeGVuX3V1aWRfdC5y
ZmM0MjIpID09IHNpemVvZih4ZW5fdXVpZF90Lmd1aWQpID09Cj4+IHNpemVvZih4ZW5fdXVpZF90
LnNtY2NjKSAgPT0gMTYKPj4KPj4gT24gYWxsIHBsYXRmb3Jtcy4gVXNpbmcgYW55IGNvbXBpbGVy
LiBXaXRoIGFueSBjb21waWxlciBvcHRpb25zLgo+Pgo+PiBUaGlzIGlzIGltcGxlbWVudGF0aW9u
IGRlZmluZWQgKFsxXSkuIFN0YW5kYXJkIHNheXMgIlRoaXMgc2hvdWxkIHByZXNlbnQKPj4gbm8g
cHJvYmxlbSB1bmxlc3MgYmluYXJ5IGRhdGEgd3JpdHRlbiBieSBvbmUgaW1wbGVtZW50YXRpb24g
YXJlIHJlYWQgYnkKPj4gYW5vdGhlci4iLiBCdXQgaW4gY2FzZSBvZiBwdWJsaWMgaGVhZGVycywg
dGhpcyBzdHJ1Y3R1cmVzIGNhbiBiZSB3cml0dGVuCj4+IGJ5IG9uZSBpbXBsZW1lbnRhdGlvbiBh
bmQgcmVhZCBieSBhbm90aGVyLgo+IAo+IE15IHJlZmVyZW5jZSB0byBDODkgd2FzIHRvIHRlbGwg
eW91IHdoYXQgbGFuZ3VhZ2UgY29uc3RydWN0cwo+IHlvdSdyZSBhbGxvd2VkIHRvIHVzZS4gRm9y
IGJpbmFyeSBsYXlvdXQsIGNvbnZlbnRpb25zIGFsc28KPiBtYXR0ZXIgKGxpa2UgZ0FCSSBhbmQg
cHJvY2Vzc29yIHNwZWNpZmljIEFCSXMpLiBXaXRob3V0IHRoYXQgd2UKPiB3b3VsZG4ndCBiZSBh
YmxlIHRvIHdyaXRlIGFueSBDIGhlYWRlciBpbiBjb21wYXRpYmxlIG1hbm5lci4KPiBXaGF0IGhl
bHBzIHVzIGdyZWF0bHkgaXMgdGhhdCB3ZSdyZSBub3QgbmVlZGluZyBpbnRlcmZhY2VzIGZvcgo+
IGNyb3NzLWhvc3QgY29tbXVuaWNhdGlvbiAtIHRoZSBlbnRpcmUgcHVibGljIGludGVyZmFjZSBh
c3N1bWVzCj4gdGhhdCBwcm9kdWNlciBhbmQgY29uc3VtZXIgcnVuIG9uIHRoZSBzYW1lIHBoeXNp
Y2FsIHN5c3RlbQo+IChvciwgZm9yIHRoZSBwYXJ0cyBjb25jZXJuaW5nIG1pZ3JhdGlvbiwgb24g
c2ltaWxhciBvbmVzKS4KClNvLCB3aWxsIGl0IGJlIGFjY2VwdGFibGUgdG8gdXNlIG15IGFwcHJv
YWNoIHdpdGggdGhhdCB1bmlvbj8KCkRvIHlvdSBoYXZlIGFueSBpZGVhcyBob3cgdG8gaW5kaWNh
dGUgZW5kaWFuZXNzIG9mIHRoZSBmaWVsZHMsIHRoZW4/IEkgCmNhbiBqdXN0IHdyaXRlIGl0IGlu
IHRoZSBjb21tZW50cy4gQnV0IEkgZmVhciBvZiBtaXN1c2UuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:49:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13:49: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.xen.org>)
	id 1dnPpu-0008Av-49; Thu, 31 Aug 2017 13:48:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnPpt-0008AR-6E
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 13:48:45 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 49/54-01770-CB318A95; Thu, 31 Aug 2017 13:48:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVXe38Ip
 Ig3vHZC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMaP3FFPBUZOKfV8KGxjf
 aXUxcnEICfxllHiz/j0zhPOYUeLYo2YghxPI2cYosakrCcQWEXCW+HpmLjuIzSugL9F6+AVYj
 bCAnsT2hROZQGwJAS+J5183s3UxcoDZE996dDGyc7AJWEkcEgMpYBFQlbi/9h/7BEauBYwMqx
 jVi1OLylKLdE30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECfcoABDsYb/U5H2K
 U5GBSEuV9eHt5pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hyhFZFCgkWp6akVaZk5wOCCSUtw
 8CiJ8D4FSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivIEiRAEhRRmke3AhYoF9ilJUS5
 mUEOkqIpyC1KDezBFX+FaM4B6OSMG8ZyBSezLwSuE2vgI5gAjoi1mspyBEliQgpqQbG/ofFnd
 azEiaVLZw3K1nIzLHIbUmC8TxdnxSvhNX7Jc+f/iBe/9Lu7DbtRz84r+muuMCxPb7Aieeo9pQ
 +faPgh47+V0N/fNoq++SZucjcOZNEy/1sPu29v0Dc5QB70+cnRg/yDHp+M/0ql43U/Tm1P/PJ
 deUPv2fKsyuIJj7+ZFOcNWX6vgO7lViKMxINtZiLihMBuuO8dW8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504187322!95740513!1
X-Originating-IP: [104.130.215.37]
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 19864 invoked from network); 31 Aug 2017 13:48:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 13:48:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnPpn-0005fH-NP; Thu, 31 Aug 2017 13:48: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 1dnPpi-0004BN-98; Thu, 31 Aug 2017 13:48:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnPph-0001as-UC; Thu, 31 Aug 2017 13:48:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112971-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ea8314e4402f6c385b6e41e4f7803853e64e421b
X-Osstest-Versions-That: ovmf=5202e6c907e5769ac8ecb024b7a07509bdba6181
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 13:48:33 +0000
Subject: [Xen-devel] [ovmf test] 112971: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlYTgzMTRlNDQwMmY2YzM4NWI2ZTQxZTRmNzgwMzg1
M2U2NGU0MjFiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1MjAyZTZj
OTA3ZTU3NjlhYzhlY2IwMjRiN2EwNzUwOWJkYmE2MTgxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI5NTggIDIwMTctMDgtMzAgMTI6MTc6MzkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyOTcxICAyMDE3LTA4LTMxIDAxOjQ4OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQnJpamVzaCBTaW5naCA8YnJpamVz
aC5zaW5naEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJh
bmNoPW92bWYKKyByZXZpc2lvbj1lYTgzMTRlNDQwMmY2YzM4NWI2ZTQxZTRmNzgwMzg1M2U2NGU0
MjFiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBlYTgzMTRlNDQw
MmY2YzM4NWI2ZTQxZTRmNzgwMzg1M2U2NGU0MjFiCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1l
YTgzMTRlNDQwMmY2YzM4NWI2ZTQxZTRmNzgwMzg1M2U2NGU0MjFiCisgLiAuL2NyaS1sb2NrLXJl
cG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1j
b21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5j
aAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJs
ZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10n
CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJh
bmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGVhODMxNGU0NDAyZjZjMzg1YjZlNDFlNGY3ODAzODUz
ZTY0ZTQyMWIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEg
aW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBv
cy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0IGVhODMxNGU0NDAyZjZjMzg1YjZlNDFlNGY3ODAzODUzZTY0ZTQyMWI6
cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNTIwMmU2Yy4uZWE4MzE0ZSAgZWE4MzE0
ZTQ0MDJmNmMzODViNmU0MWU0Zjc4MDM4NTNlNjRlNDIxYiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:51:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13: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.xen.org>)
	id 1dnPsq-0000JM-Ix; Thu, 31 Aug 2017 13:51:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dnPsp-0000JG-Ju
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 13:51:47 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EE/D5-03283-27418A95; Thu, 31 Aug 2017 13:51:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXSPJ+BQ7dIZEW
 kQddFLoslHxezODB6HN39mymAMYo1My8pvyKBNePbmZdsBft1K1advsnUwLhBtYuRi0NIYDej
 xLVXVxi7GDk4hAWiJBpf2HcxcnKICBRK3O5+xwZSwyxwkEmit7+JCaJhEZPEjzPn2UGq2AQMJ
 Ka8XskKYvMKOEj82doKZrMIqEos3voerEZUIFxi//drzBA1ghInZz5hAbE5BWwkVvXMYwSxmQ
 XUJf7Mu8QMYWtLLFv4GsoWl7j1ZD7TBEa+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNjfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkQEIdjDuXB94iFGSg0lJlPfh7eWR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4/wqtiBQSLEpNT61Iy8wBxgRMWoKDR0mEN0YYKM1bX
 JCYW5yZDpE6xajLcadvwxcmIZa8/LxUKXHeKpAiAZCijNI8uBGw+LzEKCslzMsIdJQQT0FqUW
 5mCar8K0ZxDkYlYd4UkCk8mXklcJteAR3BBHRErNdSkCNKEhFSUg2MfAc3ifmbuFbcTvr2avu
 Th+GhbivOK/OyLet6pqDqkppZcJpv84ekR6YdglduHGI78+6qhfvfvW3zVzvrLNT96zK59qBp
 0oQn5hqmzV+PfLlk18bXKBvV/PPqLo27L57vNOI4VPOw6FvR4j8i5jree5tWzf4dXWJvqeBQ+
 mQjy1GpoPVsbbfzlFiKMxINtZiLihMB7qt0u8oCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504187505!74631332!1
X-Originating-IP: [131.159.0.8]
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 14856 invoked from network); 31 Aug 2017 13:51:46 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 13:51:46 -0000
Received: from [192.168.178.68] (p54B01E8D.dip0.t-ipconnect.de [84.176.30.141])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 8133F113995B3;
 Thu, 31 Aug 2017 15:51:38 +0200 (CEST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
 <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
 <0fdce40b-016a-dbfd-2632-b6406c2e758d@sec.in.tum.de>
 <7134363b-4515-ef34-79cf-2db8ee333e8b@epam.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <aa57707c-3103-aebd-f9ae-afb1d5947b35@sec.in.tum.de>
Date: Thu, 31 Aug 2017 15:51:37 +0200
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: <7134363b-4515-ef34-79cf-2db8ee333e8b@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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: Re: [Xen-devel] [PATCH v4 10/11] public: add
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKCk9uIDA4LzMxLzIwMTcgMDI6NDQgUE0sIFZvbG9keW15ciBCYWJjaHVr
IHdyb3RlOgo+IEhlbGxvIFNlcmdlaiwKPgo+IE9uIDMxLjA4LjE3IDE1OjIwLCBTZXJnZWogUHJv
c2t1cmluIHdyb3RlOgo+PiBIaSBWb2xvZHlteXIsIGhpIEp1bGllbiwKPj4KPj4KPj4gT24gMDgv
MjQvMjAxNyAwNzoyNSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAyMS8w
OC8xNyAyMToyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gVGhpcyBmZWF0dXJlIGlu
ZGljYXRlcyB0aGF0IGh5cGVydmlzb3IgaXMgY29tcGF0aWJsZSB3aXRoIEFSTQo+Pj4+IFNNQyBj
YWxsaW5nIGNvbnZlbnRpb24uIEh5cGVydmlzb3Igd2lsbCBub3QgaW5qZWN0IGFuIHVuZGVmaW5l
ZAo+Pj4+IGluc3RydWN0aW9uIGV4Y2VwdGlvbiBpZiBhbiBpbnZhbGlkIFNNQyBmdW5jdGlvbiB3
ZXJlIGNhbGxlZCBhbmQKPj4+PiB3aWxsIG5vdCBjcmFzaCBhIGRvbWFpbiBpZiBhbiBpbnZsYWxp
ZCBIVkMgZnVuY3Rpb25zIHdlcmUgY2FsbGVkLgo+Pj4KPj4+IHMvaW52bGFsaWQvaW52YWxpZC8K
Pj4+Cj4+PiBUaGUgbGFzdCBzZW50ZW5jZSBpcyBtaXNsZWFkaW5nLiBYZW4gd2lsbCBzdGlsbCBp
bmplY3QgYW5kIHVuZGVmaW5lZAo+Pj4gaW5zdHJ1Y3Rpb24gZm9yIHNvbWUgU01DL0hWQy4gWW91
IG1heSB3YW50IHRvIHJld29yayBpdCB0byBtYWtlIGl0Cj4+PiBjbGVhci4KPj4+Cj4+Cj4+IE5v
dyB0aGF0IHlvdSBzYXkgdGhhdCBYZW4gd2lsbCBzdGlsbCBpbmplY3QgYW4gdW5kZWZpbmVkIGlu
c3RydWN0aW9uCj4+IGV4Y2VwdGlvbiBmb3Igc29tZSBTTUNzLCBJIGhhdmUgYSB0byBhc2sgZm9y
IHdoaWNoIGV4YWN0bHk/Cj4gRm9yIG9uZXMgdGhhdCBhcmUgY29tcGF0aWJsZSB3aXRoIEFSTSBT
TUNDQyBbMV0uIEUuZyBpZiB5b3UgYXJlCj4gcnVubmluZyBTTUNDQy1jb21wYXRpYmxlIHN5c3Rl
bSBhbmQgeW91IGFyZSBjYWxsaW5nIFNNQy9IVkMgd2l0aAo+IGltbWVkaWF0ZSB2YWx1ZSAwLCB0
aGVuIHlvdSBhcmUgc2FmZS4KPgoKQWxyaWdodCwgYXMgZmFyIGFzIEkgdW5kZXJzdGFuZCB0aGlz
IGlzIGV4YWN0bHkgd2hhdCBJIGRvIHJpZ2h0IG5vdy4gSQppbmplY3QgYW4gU01DIHRoYXQgaXMg
ZW5jb2RlZCBhcyAweEQ0MDAwMDAzLgoKPj4gSSBtaWdodCBiZSBvZmYgdG9waWMgaGVyZSwgc28g
cGxlYXNlIHRlbGwgbWUgaWYgeW91IGJlbGlldmUgdGhpcyBpcyBub3QKPj4gdGhlIHJpZ2h0IHBs
YWNlIGZvciB0aGlzIHF1ZXN0aW9uLiBJbiB0aGlzIGNhc2UgSSB3aWxsIG9wZW4gYW4gbmV3Cj4+
IHRocmVhZC4gUmlnaHQgbm93LCBJIGFtIHdvcmtpbmcgd2l0aCB0aGUgcHJldmlvdXMgaW1wbGVt
ZW50YXRpb24gb2YKPj4gZG9fdHJhcF9zbWMgdGhhdCB3YXMgZXh0ZW5kZWQgaW4gdGhpcyBwYXRj
aC4gWWV0LCBhcyBmYXIgYXMgSQo+PiB1bmRlcnN0YW5kLCB0aGUgYmVoYXZpb3Igc2hvdWxkIG5v
dCBjaGFuZ2UsIHdoaWNoIGlzIHdoeSBJIGFtIGFza2luZwo+PiB0aGlzIHF1ZXNpdG9uIGluIHRo
aXMgdGhyZWFkLgo+IElmIHlvdSBhcmUgdGFsa2luZyBhYm91dCBmb3J3YXJkaW5nIFNNQyBleGNl
cHRpb24gdG8gVk0gbW9uaXRvciwgdGhlbgo+IHllcywgdGhhdCBzaG91bGQgbm90IGNoYW5nZS4K
ClllcywgZXhhY3RseS4gU29ycnksIEkgZm9yZ290IHRvIG1lbnRpb24gdGhhdCBJIGhhdmUgYSBt
b2RpZmllZAp4ZW4tYWNjZXNzIHZlcnNpb24gcnVubmluZyBpbiBkb20wIHRoYXQgcmVnaXN0ZXJz
IGFuIFNNQyBtb25pdG9yIGFuZAphbHNvIGluY3JlYXNlcyB0aGUgUEMgYnkgNCAob3IgZGVwZW5k
ZW50IG9uIHRoZSBjYXNlLCBzaW1wbHkgbGVhdmVzIGl0CmFzIGl0IGlzKSBvbiBldmVyeSBTTUMg
dHJhcC4KCj4KPj4gQ3VycmVudGx5LCBJIGFtIHdvcmtpbmcgb24gU01DIGd1ZXN0IGluamVjdGlv
bnMgYW5kIHRyeWluZyB0byB1bmRlcnN0YW5kCj4+IHRoZSByZXN1bHRpbmcgYmVoYXZpb3IuIEV2
ZXJ5IHRpbWUsIHJpZ2h0IGFmdGVyIHRoZSBleGVjdXRpb24gb2YgYW4KPj4gaW5qZWN0ZWQgU01D
IGluc3RydWN0aW9uLCB0aGUgZ3Vlc3QgdHJhcHMgaW50byB0aGUgdW5kZWZpbmVkIGluc3RydWN0
aW9uCj4+IGV4Y2VwdGlvbiBoYW5kbGVyIGluIEVMMSBhbmQgSSBzaW1wbHkgZG9uJ3QgdW5kZXJz
dGFuZCB3aHkuIEFzIGZhciBhcyBJCj4+IHVuZGVyc3RhbmQsIGFzIHNvb24gYW4gaW5qZWN0ZWQg
U01DIGluc3RydWN0aW9uIGdldHMgZXhlY3V0ZWQsIGl0IHNob3VsZAo+PiBfdHJhbnNwYXJlbnRs
eV8gdHJhcCBpbnRvIHRoZSBoeXBlcnZpc29yIChhc3N1bWluZyBNRENSX0VMMi5UREUgaXMgc2V0
KS4KPj4gQXMgc29vbiBhcyB0aGUgaHlwZXJ2aXNvciByZXR1cm5zIChlLmcuIHRvIFBDKzQgb3Ig
dG8gdGhlIHRyYXBwaW5nIFBDCj4+IHRoYXQgbm93IGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBpbnN0
cnVjdGlvbiBpbnN0ZWFkIG9mIHRoZSBpbmplY3RlZCBTTUMpLAo+PiB0aGUgZ3Vlc3Qgc2hvdWxk
IHNpbXBseSBjb250aW51ZSBpdHMgZXhlY3V0aW9uLgo+IEhtLiBXaGF0IGRvIHlvdSBtZWFuIHVu
ZGVyICJTTUMgaW5zdHJ1Y3Rpb24gaW5qZWN0aW9uPyIuCgpNeSBjb2RlIHJ1bnMgaW4gZG9tMCBh
bmQgImluamVjdHMiIGFuIFNNQyBpbnN0cnVjdGlvbiB0byBwcmVkZWZpbmVkCmFkZHJlc3NlcyBp
bnNpZGUgdGhlIGd1ZXN0IGFzIHRvIHNpbXVsYXRlIHNvZnR3YXJlIGJyZWFrcG9pbnRzLiBCeSB0
aGlzLApJIG1lYW4gdGhhdCB0aGUgY29kZSByZXBsYWNlcyB0aGUgb3JpZ2luYWwgZ3Vlc3QgaW5z
dHJ1Y3Rpb24gYXQgYQpjZXJ0YWluIGFkZHJlc3Mgd2l0aCBhbiBTTUMuIFRoaW5rIG9mIGEgZGVi
dWdnZXIgdGhhdCB1c2VzIHNvZnR3YXJlCmJyZWFrcG9pbnRzLiBUaGUgaWRlYSBpcyB0byBwdXQg
YmFjayB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gcmlnaHQKYWZ0ZXIgdGhlIFNNQyBnZXRzIGNh
bGxlZCwgc28gdGhhdCB0aGUgZ3Vlc3QgY2FuIGNvbnRpbnVlIHdpdGggaXRzCmV4ZWN1dGlvbi4g
WW91IGNhbiBmaW5kIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhhdCBpbiBbMF0sIHlldCBwbGVh
c2UKY29uc2lkZXIgdGhhdCBJIHRyeSB0byB0cmFwIHRoZSBTTUMgZGlyZWN0bHkgaW4gWGVuIGlu
c3RlYWQgb2YgVHJ1c3Rab25lLgoKPiBDdXJyZW50IGNvZGUgaW4gaHlwZXJ2aXNvciB3aWxsIGFs
d2F5cyBpbmplY3QgdW5kZWZpbmVkIGluc3RydWN0aW9uCj4gZXhjZXB0aW9uIHdoZW4geW91ICBj
YWxsIFNNQyAodW5sZXNzIHlvdSBpbnN0YWxsZWQgVk0gbW9uaXRvciBmb3IgdGhlCj4gZ3Vlc3Qp
LiBBbHNvLCBpdCB3aWxsIG5vdCBpbmNyZWFzZSBQQy4gU28sIGlmIHlvdSdsbCB0cnkgdG8gcmVt
b3ZlCj4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbigpIGNhbGwsIHlvdSdsbCBnZXQgaW50byBhbiBp
bmZpbml0ZSBsb29wLgo+CgpJIGhhdmUgYSByZWdpc3RlcmVkIFNNQyBtb25pdG9yIHJ1bm5pbmcg
aW4gZG9tMCB0aGF0IGRvZXMgbm90IHJlaW5qZWN0CnRoZSB1bmRlZmluZWQgaW5zdHJ1Y3Rpb24g
ZXhjZXB0aW9uIGluIGRvX3RyYXBfc21jKCkuIFNvIHRoZXJlIGlzIG5vCmluZGVmaW5pdGUgbG9v
cCBhdCB0aGlzIHBvaW50LiBXaGF0IEkgc2VlIGlzIHRoYXQgYXMgc29vbiBhcyBteSBjb2RlIGlu
Cnhlbi1hY2Nlc3MgKGRvbTApIGluY3JlbWVudHMgdGhlIHRyYXBwZWQgZ3Vlc3QgUEMgYnkgNCAo
YW5kIGFsc28gaWYgaXQKZG9lc24ndCkgdGhlIG5leHQgaW5zdHJ1Y3Rpb24gaW5zaWRlIHRoZSBn
dWVzdCB3aWxsIGJlIGluc2lkZSB0aGUgdW5kZWYKaW5zdHJ1Y3Rpb24gaGFuZGxlciAoSSBjYW4g
c2VlIHRoYXQgYmVjYXVzZSBJIGhhdmUgaW1wbGVtZW50ZWQgYSBzaW5nbGUKc3RlcHBpbmcgbWVj
aGFuaXNtIGZvciBBQXJjaDY0IGluIFhlbiB0aGF0IGdldHMgYWN0aXZhdGVkIHJpZ2h0IGFmdGVy
CnRoZSBndWVzdCBleGVjdXRlcyB0aGUgaW5qZWN0ZWQgU01DIGluc3RydWN0aW9uKS4KCj4+IE5v
dywgYWNjb3JkaW5nIHRvIEFSTSBEREkwNDg3Qi5hIEQxLTE4NzMsIHRoZSBmb2xsb3dpbmcgaG9s
ZHM6ICJJZgo+PiBIQ1JfRUwyLlRTQyBvciBIQ1IuVFNDIHRyYXBzIGF0dGVtcHRlZCBFTDEgZXhl
Y3V0aW9uIG9mIFNNQyBpbnN0cnVjdGlvbnMKPj4gdG8gRUwyLCB0aGF0IHRyYXAgaGFzIHByaW9y
aXR5IG92ZXIgdGhpcyBkaXNhYmxlIi4gU28gdGhpcyBtZWFucyB0aGF0IGlmCj4+IFNNQ3MgYXJl
IGRpc2FibGVkIGZvciBOUyBFTDEsIHRoZSBndWVzdCB3aWxsIHRyYXAgaW50byB0aGUgaHlwZXJ2
aXNvciBvbgo+PiBTTUMgZXhlY3V0aW9uLiBZZXQsIHNpbmNlIFNNQ3MgYXJlIGRpc2FibGVkIGZy
b20gTlMgRUwxLCB0aGUgZ3Vlc3Qgd2lsbAo+PiBleGVjdXRlIGFuIHVuZGVmaW5lZCBpbnN0cmN1
dGlvbiBleGNlcHRpb24uIFdoaWNoIGlzIHdoYXQgSSB3YXMgdGhpbmtpbmcKPj4gYWJvdXQgaXMg
Y3VycmVudGx5IGhhcHBlbmluZyBvbiBteSBBUk12OCBkZXYgYm9hcmQgKExlbWFrZXIgSGlrZXkp
LiBPbgo+PiB0aGUgb3RoZXIgaGFuZCBJIGJlbGlldmUgdGhhdCBpdCBpcyBoaWdobHkgdW5saWtl
bHkgdGhhdCB0aGUgRUZJIGxvYWRlcgo+PiBleHBsaWNpdGx5IGRpc2FibGVzIFNNQydzIGZvciBO
UyBFTDEuIEhvd2V2ZXIsIHNpbmNlIEkgZG9uJ3QgaGF2ZSBhY2Nlc3MKPj4gdG8gU0NSX0VMMy5T
TUQgZnJvbSBFTDIsIEkgY2FuJ3QgdGVsbCB3aGV0aGVyIHRoaXMgaXMgdGhlIHJlYXNvbiBmb3Ig
dGhlCj4+IGJlaGF2aW9yIEkgYW0gZXhwZXJpZW5jaW5nIG9uIG15IGJvYXJkIG9yIG5vdC4KPiBB
Y2NvcmRpbmcgdG8gQVJNIEFSTSwgaHlwZXJ2aXNvciBzaG91bGQgdHJhcCBTTUMgZXZlbiBpZiB3
YXMgZGlzYWJsZWQKPiBieSBFTDMuIEkgdGhpbmssIHRoYXQgaW4geW91ciBjYXNlIHRoZSBwcm9i
bGVtIGlzIGluIGN1cnJlbnQKPiBpbXBsZW1lbnRhdGlvbiBvZiBkb190cmFwX3NtYygpCj4KClVu
Zm9ydHVuYXRlbHksIEkgZG9uJ3QgdGhpbmsgdGhhdCB0aGlzIGlzIHRoZSBwcm9ibGVtIG9mIGRv
X3RyYXBfc21jKCkKKHNlZSBhYm92ZSkuIEJ1dCBsZXQgbWUgY2hlY2sgb25lIG1vcmUgdGltZS4K
Cj4+IEl0IHdvdWxkIGJlIG9mIGdyZWF0IGhlbHAgaWYgeW91IHdvdWxkIHByb3ZpZGUgbWUgd2l0
aCBzb21lIG1vcmUgY2xhcml0eQo+PiBvbiBteSBjYXNlLiBJIGFtIHN1cmUgdGhhdCBJIGhhdmUg
bWlzc2VkIHNvbWV0aGluZyB0aGF0IHNpbXBseSBuZWVkcwo+PiBjbGFyaWZpY2F0aW9uLiBUaGFu
ayB5b3UgdmVyeSBtdWNoIGluIGFkdmFuY2UuCj4gSSBkb24ndCBxdWl0ZSB1bmRlcnN0b29kLCB3
aGF0IHlvdSBhcmUgdHJ5aW5nIHRvIGFjaGlldmUuIEJ1dCBJIHRoaW5rCj4gdGhhdCBwYWlyIG9m
IHByaW50aygpcyBpbiBkb190cmFwX3NtYygpIHdpbGwgcmV2ZWFsIG11Y2guCj4KClllYSwgdGhl
IGlkZWEgaXMgdG8gaW5qZWN0IFNNQyBpbnN0cnVjdGlvbnMgaW50byB0aGUgZ3Vlc3QgdG8gc2lt
dWxhdGUKc29mdHdhcmUgYnJlYWtwb2ludHMgZm9yIGd1ZXN0IGFuYWx5c2lzIHB1cnBvc2VzLiBQ
bGVhc2UgbGV0IG1lIGNsZWFudXAKbXkgY3VycmVudCBwcmludGsgb3V0cHV0IHRvIGJldHRlciBw
cmVzZW50IG15IGlzc3VlLgoKPgo+IFsxXQo+IGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVs
cC90b3BpYy9jb20uYXJtLmRvYy5kZW4wMDI4Yi9BUk1fREVOMDAyOEJfU01DX0NhbGxpbmdfQ29u
dmVudGlvbi5wZGYKClRoYW5rIHlvdSwKflNlcmdlagoKWzBdIGh0dHA6Ly93d3cuY3NlLnBzdS5l
ZHUvfnRyajEvcGFwZXJzL21vc3QxNC5wZGYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:56:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13: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.xen.org>)
	id 1dnPxe-0000hL-8c; Thu, 31 Aug 2017 13:56:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40904992f=Andrew.Cooper3@citrix.com>)
 id 1dnPxc-0000hF-TX
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 13:56:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8D/C0-03422-C9518A95; Thu, 31 Aug 2017 13:56:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQne26Ip
 Ig1nrtSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNi1axFrRzV3yZqN3AeICji5GTQ0LAT+Ld
 /2fMILawQIzEuml9LCC2iICDRMu1q0A2FwezwCZGictt3xhBEkICdRLLmxeCNbAJ6EvsfvGJC
 cTmFbCVOPZmKVgNi4CqRO+KXWBxUYFwif3frzFD1AhKnJz5BGwBp4CrxJ9tt1i7GDmAFmhKrN
 +lDxJmFpCX2P52DjOELS7R9GUlK8RaNYlr/ZfYIW5Ol5j4rIdlAqPALCRTZyFMmoVk0iwkkxY
 wsqxi1ChOLSpLLdI1NtJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMWAYg2MF4
 el3gIUZJDiYlUd6Ht5dHCvEl5adUZiQWZ8QXleakFh9i1ODgEFhybu50JimWvPy8VCUJ3iqRF
 ZFCgkWp6akVaZk5wJiCKZXg4FES4e0ASfMWFyTmFmemQ6ROMSpKifPmgSQEQBIZpXlwbbA4vs
 QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3nCQKTyZeSVw018BLWYCWhzrtRRkcUkiQkqqgXF
 1xZvnTObXT54r233u8dxLjl9iLN7s0N+3/sstFge9J3w3NtQ12fud6/V4WfaNkUtvzVwGhoU3
 2tfYZ0lNsTBWtz69WTwz43TZ5t03k0N+f77hd0v1xL+rEnyJYXz3m8z8A17euH1K32jn9O2sj
 36fOq+jor6WxeBX9M/dSr9fV/6IXKiVs2iXEktxRqKhFnNRcSIAYv5zxN4CAAA=
X-Env-Sender: prvs=40904992f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504187803!109795050!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42321 invoked from network); 31 Aug 2017 13:56:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 13:56:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51950096"
To: Lan Tianyu <tianyu.lan@intel.com>, <xen-devel@lists.xen.org>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-2-git-send-email-tianyu.lan@intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b936220f-3050-3735-cbca-727010db09dc@citrix.com>
Date: Thu, 31 Aug 2017 14:56:42 +0100
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: <1504155709-24276-2-git-send-email-tianyu.lan@intel.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@intel.com, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, roger.pau@citrix.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 1/4] xen/hap: Increase hap page pool
 size for more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDgvMTcgMDY6MDEsIExhbiBUaWFueXUgd3JvdGU6Cj4gVGhpcyBwYXRjaCBpcyB0byBp
bmNyZWFzZSBoYXAgcGFnZSBwb29sIHNpemUgdG8gc3VwcG9ydCBtb3JlIHZjcHVzIGluIHNpbmds
ZSBWTS4KPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29t
Pgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIHwgMTAgKysrKysrKysrLQo+ICAx
IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFw
LmMKPiBpbmRleCBjZGM3N2E5Li45NmE3ZWQwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCj4gQEAgLTQ2NCw2
ICs0NjQsNyBAQCB2b2lkIGhhcF9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICBpbnQg
aGFwX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbW9kZSkKPiAgewo+ICAgICAgdW5zaWdu
ZWQgaW50IG9sZF9wYWdlczsKPiArICAgIHVuc2lnbmVkIGludCBwYWdlczsKPiAgICAgIHVuc2ln
bmVkIGludCBpOwo+ICAgICAgaW50IHJ2ID0gMDsKPiAgCj4gQEAgLTQ3Myw3ICs0NzQsMTQgQEAg
aW50IGhhcF9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUpCj4gICAgICBpZiAoIG9s
ZF9wYWdlcyA9PSAwICkKPiAgICAgIHsKPiAgICAgICAgICBwYWdpbmdfbG9jayhkKTsKPiAtICAg
ICAgICBydiA9IGhhcF9zZXRfYWxsb2NhdGlvbihkLCAyNTYsIE5VTEwpOwo+ICsKPiArICAgICAg
ICAvKiBJbmNyZWFzZSBoYXAgcGFnZSBwb29sIHdpdGggbWF4IHZjcHUgbnVtYmVyLiAqLwo+ICsg
ICAgICAgIGlmICggZC0+bWF4X3ZjcHVzID4gMTI4ICkKPiArICAgICAgICAgICAgcGFnZXMgPSAy
NTY7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBwYWdlcyA9IDUxMjsKPiArCj4gKyAg
ICAgICAgcnYgPSBoYXBfc2V0X2FsbG9jYXRpb24oZCwgcGFnZXMsIE5VTEwpOwoKV2hhdCBlZmZl
Y3QgaXMgdGhpcyBpbnRlbmRlZCB0byBoYXZlPyAgaGFwX2VuYWJsZSgpIGlzIGFsd2F5cyBjYWxs
ZWQKd2hlbiBkLT5tYXhfdmNwdXMgaXMgMC4KCmQtPm1heF92Y3B1cyBpc24ndCBjaG9zZW4gdW50
aWwgYSBzdWJzZXF1ZW50IGh5cGVyY2FsbC4gIChUaGlzIGlzIG9uZSBvZgptYW55IHVuZXhwZWN0
ZWQgc3VycHJpc2VkIGZyb20gbXVsdGktdmNwdSBzdXBwb3J0IGhhdmluZyBiZWVuIGhhY2tlZCBv
bgp0aGUgc2lkZSBvZiBleGlzdGluZyBYZW4gc3VwcG9ydCwgcmF0aGVyIHRoYW4gYmVpbmcgYnVp
bHQgaW4gdG8gdGhlCmNyZWF0ZWRvbWFpbiBoeXBlcmNhbGwpLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 13:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 13: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.xen.org>)
	id 1dnPyw-0000mq-IW; Thu, 31 Aug 2017 13:58:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40904992f=Andrew.Cooper3@citrix.com>)
 id 1dnPyu-0000mh-VC
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 13:58:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 95/8B-03093-CE518A95; Thu, 31 Aug 2017 13:58:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQve16Ip
 Igwu39S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxr92+xFyxlqtjfMo2pgfEfYxcjJ4eEgJ/E
 jWWTWUFsYQFPie8tz9hBbBEBB4mWa1dZuhi5OJgF5jBKXNv6EiwhJFAn0d9/H6yZTUBfYveLT
 0wgNq+ArcTfvm42EJtFQFXi5+yLzCC2qEC4xP7v15ghagQlTs58AjSUg4NTwFVi39E8EJNZQF
 Ni/S59kApmAXmJ7W/nMEPY4hJNX1ayQmxVk7jWf4kd4uR0iYnPelgmMArMQjJ0FsKkWUgmzUI
 yaQEjyypGjeLUorLUIl1jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCAZQCC
 HYw71wceYpTkYFIS5X14e3mkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneKpEVkUKCRanpqRVpm
 TnA2IFJS3DwKInwngJJ8xYXJOYWZ6ZDpE4xGnM0fdjyhYmjacLuL0xCLHn5ealS4ry/QEoFQE
 ozSvPgBsFi+hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEec+CTOHJzCuB2/cK6BQmoFNivZa
 CnFKSiJCSamD0khWf5iCx0fP8+5iNXktcIzOcRZW/fitYUfw4iH3JtveSB1Q2H3txPLJ53nEt
 eanq/t3vTH4cF1zIL+Euz97zrTWbaXbQMnfW/J8HzK/zOz4J+fRA8u6Jj5WHXe1uVfSfiZj2c
 n2T/V6fR1/MRbq0bj322GyyvHaL4qL2ve1J9qu/b1dIv/9AiaU4I9FQi7moOBEAOJyBO+QCAA
 A=
X-Env-Sender: prvs=40904992f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504187883!77021352!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30297 invoked from network); 31 Aug 2017 13:58:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 13:58:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51950143"
To: Lan Tianyu <tianyu.lan@intel.com>, <xen-devel@lists.xen.org>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-5-git-send-email-tianyu.lan@intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <879014a3-c56f-4c76-cc3b-a4f51527c38c@citrix.com>
Date: Thu, 31 Aug 2017 14:58:02 +0100
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: <1504155709-24276-5-git-send-email-tianyu.lan@intel.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@intel.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH V2 4/4] xl/libacpi: extend lapic_id() to
	uint32_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDgvMTcgMDY6MDEsIExhbiBUaWFueXUgd3JvdGU6Cj4gRnJvbTogQ2hhbyBHYW8gPGNo
YW8uZ2FvQGludGVsLmNvbT4KPgo+IFRoaXMgcGF0Y2ggaXMgdG8gZXh0ZW5kIGxhcGljX2lkKCkg
dG8gc3VwcG9ydCBtb3JlIHZjcHVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGlu
dGVsLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 14:02:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 14: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.xen.org>)
	id 1dnQ38-0001Wl-3L; Thu, 31 Aug 2017 14:02:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dnQ37-0001Wd-3m
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 14:02:25 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9E/3F-03874-0F618A95; Thu, 31 Aug 2017 14:02:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVfe92Ip
 Ig8kblSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bn1fvZCmayVix4MouxgXEtSxcjF4eQwGQm
 iY3nmpghnN+MEn8PXmGHcDYySvya8QvK2cYocfbMM7YuRk4OYQFviY23DzCB2CICnhL7z8xkh
 Ch6zShxd9l5dpAEs8BBZonmWUogNpuAkcTZo9MZQWxeAVuJk4vngtksAqoSuzbcYwWxRQXCJd
 42HmGBqBGUODnzCZjNKWAu8f/KAqiZehI7rv9ihbDlJba/ncMMYksIGEv0zepjmcAoOAtJ+yw
 kLbOQtCxgZF7FqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERi8
 DECwg3HeCf9DjJIcTEqivA9vL48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7U3RFpJBgUWp6a
 kVaZg4wjmDSEhw8SiK8BsBYEuItLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDjvHZAZAiBFGa
 V5cCNgMX2JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwhCX8GTmlcBtegV0BBPQEbFeS0GOKEl
 ESEk1MGozzzjqmpvxVVjmxs/a07Ibfu65ntaY/jIjnskxu2qKjdUBjxzZ41Itf39lNh748lhE
 N9xM4WbNm3mnkwX/eEhwp/t5CRtpF6089XLCilQeKQ2+bP0PMzirOEveR0e9n9t+YYnD7Bf9v
 +zmJ9x3KFX+ms5k83lpGOvUhQblq4WqSt5fyMjtVGIpzkg01GIuKk4EAG9XXc3kAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504188142!66575661!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64749 invoked from network); 31 Aug 2017 14:02:23 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 14:02:23 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v7VE1Vog021028
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 14:01:32 GMT
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 v7VE1V4t001520
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Aug 2017 14:01:31 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v7VE1USw001226;
 Thu, 31 Aug 2017 14:01: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 ; Thu, 31 Aug 2017 07:01:29 -0700
To: Thomas Gleixner <tglx@linutronix.de>, Juergen Gross <jgross@suse.com>
References: <20170831142654.47f17cd7@canb.auug.org.au>
 <alpine.DEB.2.20.1708311009020.1874@nanos>
 <alpine.DEB.2.20.1708311057260.1874@nanos>
 <b8a39692-160e-a15a-158f-74fd5255348b@suse.com>
 <alpine.DEB.2.20.1708311359510.1874@nanos>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1e7c28e3-d0f6-ac40-fb72-7b95d17379f5@oracle.com>
Date: Thu, 31 Aug 2017 10:01:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.20.1708311359510.1874@nanos>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Ingo Molnar <mingo@elte.hu>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	the tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzEvMjAxNyAwODowMCBBTSwgVGhvbWFzIEdsZWl4bmVyIHdyb3RlOgo+IE9uIFRodSwg
MzEgQXVnIDIwMTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBJJ3ZlIGFwcGxpZWQgaXQgb24g
dG9wIG9mIHRpcDp4ODYvYXBpYyBhbmQgZml4ZWQgdXAgdGhlIG1lcmdlIGNvbmZsaWN0cwo+Pj4g
bWluZGxlc3NseS4gUGF0Y2ggYmVsb3cuCj4+Pgo+Pj4gSnVlcmdlbiwgY2FuIHlvdSBwbGVhc2Ug
Y2hlY2sgdGhlIHJlc3VsdD8KPj4gWW91IG1pc3NlZCB0aGUgdXBkYXRlcyB0byBhcmNoL3g4Ni94
ZW4veGVuLWFzbV82NC5TIGFuZCB0aGUgZGVjbGFyYXRpb25zCj4+IG9mIHRoZSB4ZW4gc3BlY2lm
aWMgdHJhcCBlbnRyaWVzIGluIGFyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmgKPiBJJ2xsIHRy
eSB0aGF0IGFnYWluIGxhdGVyIHRvZGF5LCB1bmxlc3MgeW91IGJlYXQgbWUgdG8gaXQuCj4KCmh0
dHBzOi8vbWFyYy5pbmZvLz9sPWxpbnV4LWtlcm5lbCZtPTE1MDI5NjA2MzEzMTU5NSZ3PTIgc2hv
dWxkIGFsc28gYmUKcGlja2VkIHVwIGJ5IHRoZSB0aXAgdHJlZSB0aGVuIHNpbmNlIGl0IGFwcGxp
ZXMgb24gdG9wIG9mIHRoZQphZGp1c3RfZXhjZXB0aW9uX2ZyYW1lIHBhdGNoLiBJIHdpbGwgcmV2
ZXJ0IGl0IGZyb20gWGVuIHRyZWUgYXMgd2VsbC4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 14:04:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 14: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.xen.org>)
	id 1dnQ4j-0001ct-E7; Thu, 31 Aug 2017 14:04:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dnQ4i-0001cm-Rv
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 14:04:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F9/5E-03454-45718A95; Thu, 31 Aug 2017 14:04:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXSPJ+BQzdYfEW
 kwfHzShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aC/ousBee5K6aemsnawHiWs4uRi0NIYDej
 xIH5z5m6GDk5hAUSJPas38YMYosIKEv0/vrNAlLELLCZSeLK/QXMEB29TBLfX88C62ATMJCY8
 nolaxcjBwevgIPE2Q2ZIGEWAVWJLecmgpWICoRL7P9+DWwor4CgxMmZT1hAyjkF7CW+f9MECT
 MLqEv8mXeJGcKWl9j+dg6ULS5x68l8pgmMfLOQdM9C0jILScssJC0LGFlWMWoUpxaVpRbpGpn
 rJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiEDEOxgXLw28BCjJAeTkijvw9vL
 I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8P4UXREpJFiUmp5akZaZA4wImLQEB4+SCK+BGFCat
 7ggMbc4Mx0idYpRUUqc9w5InwBIIqM0D64NFoWXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJM
 xbCDKeJzOvBG76K6DFTECLY72WgiwuSURISTUw1jzcUB/999jqydE6+y8fjpJIFC0ozuFbVxy
 7feNF8QcOT/oeSZx+Wrlu9ae0jWH3Mjc4Bsh2FfoErkmpfnxccbOuD9978UO+UTyHv+YsfZ/D
 03NqX+nnzG9b1SyV7Z+qnD93fnGIoCJP545D28X6Dib3HPLMeeqjuDhWWXf3NV3bWamJ7DcDl
 FiKMxINtZiLihMBG0kSW70CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504188243!77022776!1
X-Originating-IP: [131.159.0.8]
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 48831 invoked from network); 31 Aug 2017 14:04:03 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 14:04:03 -0000
Received: from [192.168.178.68] (p54B01E8D.dip0.t-ipconnect.de [84.176.30.141])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 6DB3B113995B9;
 Thu, 31 Aug 2017 16:03:57 +0200 (CEST)
To: Jan Beulich <JBeulich@suse.com>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-12-proskurin@sec.in.tum.de>
 <59A7DF400200007800175EA4@prv-mh.provo.novell.com>
 <b1bad342-eaee-49fd-e632-3f8d10847e8f@sec.in.tum.de>
 <59A7FEBC0200007800176083@prv-mh.provo.novell.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <fd4953a2-d10c-7fbb-3ee4-afb03b7970f5@sec.in.tum.de>
Date: Thu, 31 Aug 2017 16:03:57 +0200
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: <59A7FEBC0200007800176083@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 11/39] altp2m: Move (MAX|INVALID)_ALTP2M
 to xen/p2m-common.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKCk9uIDA4LzMxLzIwMTcgMTI6MTkgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
IE9uIDMxLjA4LjE3IGF0IDExOjQ5LCA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+IHdyb3RlOgo+
PiBPbiAwOC8zMS8yMDE3IDEwOjA0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDMw
LjA4LjE3IGF0IDIwOjMyLCA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+IHdyb3RlOgo+Pj4+IFdl
IG1vdmUgdGhlIG1hY3JvcyAoTUFYfElOVkFMSUQpX0FMVFAyTSBvdXQgb2YgeDg2LXJlbGF0ZWQg
Y29kZSB0bwo+Pj4+IGNvbW1vbiBjb2RlLCBhcyB0aGUgZm9sbG93aW5nIHBhdGNoZXMgd2lsbCBt
YWtlIHVzZSBvZiB0aGVtIG9uIEFSTS4KPj4+IEJ1dCBib3RoIHNlZW0gbm90IGltcG9zc2libGUg
dG8gYmUgcmVxdWlyZSBhcmNoLXNwZWNpZmljIHZhbHVlcy4KPj4gUmlnaHQuIFRoZSBnZW5lcmFs
IGlkZWEgYXQgdGhpcyBwb2ludCBpcyB0byBtb3ZlIGFzIG11Y2ggb2YgYWx0cDJtCj4+IGZ1bmN0
aW9uYWxpdHkvY29uZmlndXJhdGlvbiBhcyBwb3NzaWJsZSBpbnRvIGEgY29tbW9uIHBsYWNlLiBZ
ZXQsIGlmIHlvdQo+PiBiZWxpZXZlIHRoYXQsIGUuZy4sIHRoZSBudW1iZXIgb2YgYWx0cDJtIHZp
ZXdzIGNvdWxkL3Nob3VsZCBkaXZlcmdlCj4+IGJldHdlZW4gYm90aCBhcmNoaXRlY3R1cmVzLCBJ
IHdpbGwgZ2xhZGx5IG1vdmUgdGhlIGRlZmluZXMgYmFjayBpbnRvCj4+IGFyY2gtcmVsYXRlZCBw
YXJ0cy4gSG93ZXZlciwgd2UgbmVlZCB0byBjb25zaWRlciB0aGF0IHdoaWxlIHg4Ni9JbnRlbAo+
PiBzdXBwb3J0cyB1cCB0byA1MTIgZW50cmllcyBmb3IgRVBUIHBvaW50ZXJzIGFzIHBhcnQgb2Yg
dGhlIFZNQ1MsIHdlIGFyZQo+PiBxdWl0ZSBmbGV4aWJsZSBvbiBBUk06IHdlIG1hbmFnZSB0aGUg
dmlld3MgZW50aXJlbHkgaW4gc29mdHdhcmUgYW5kCj4+IGhlbmNlIG9uIEFSTSB3ZSBjYW4gZWFz
aWx5IGtlZXAgdXAgd2l0aCBJbnRlbCdzIHNwZWNpZmljYXRpb24uIFRoaXMKPj4gYWxsb3dzIHVz
IHRvIGhvbGQgcGFydHMgb2YgdGhlIGFsdHAybSBjb25maWd1cmF0aW9uIGluIGEgdW5pZmllZCBw
bGFjZS4KPj4gT3IgZG8geW91IGJlbGlldmUgdGhpcyBpcyBub3QgdGhlIHJpZ2h0IHdheSB0byBn
bz8KPiBXZWxsLCB5b3UndmUgYmFzaWNhbGx5IGFuc3dlcmVkIHRoaXMgeW91cnNlbGY6IFdoeSB3
b3VsZCB5b3UKPiB3YW50IHRvIGNvbnN0cmFpbiBBUk0ganVzdCBiZWNhdXNlIG9mIFZNWCByZXN0
cmljdGlvbnM/IFJlcXVpcmluZwo+IGFsbCBhcmNoaXRlY3R1cmVzIHRvIHN1cmZhY2UgdGhlIHNh
bWUgY29uc3RhbnRzIChyZWdhcmRsZXNzIG9mCj4gYWN0dWFsIHZhbHVlcykgaXMgYWxsIHlvdSBu
ZWVkIHRvIGJlIGFibGUgdG8gY29tbW9uaXplIGNvZGUuCgpBbHJpZ2h0LCBJIHdpbGwgcmVtb3Zl
IHRoZSB1cHBlciBjb25zdGFudHMgZnJvbSBjb21tb24gY29kZSBpbiB2NS4KClRoYW5rcywKflNl
cmdlagoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 14:35:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 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.xen.org>)
	id 1dnQZ5-00048n-15; Thu, 31 Aug 2017 14:35:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409d45da5=Ian.Jackson@citrix.com>)
 id 1dnQZ3-00048h-MJ
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 14:35:25 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 83/E5-02229-CAE18A95; Thu, 31 Aug 2017 14:35:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4auRW
 RBptmKlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7rx1jK2hnqfi8czdbA+MS5i5GTg4JAX+J
 e80H2UBsNgFdiaYtf8FsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUWMv0XyhlxHEZhFQl
 Ti09AJrFyMHh4iAkcTp1S5djFxA5R3MEvMmvmYEiQsL+El09siClHMK2Ejsv/uFBaRGSKCZVW
 LFpdlsEPeYSLxduJMNpF5IQE1i7vr4CYx8s5BcNAvJRbOQXLSAkXkVo0ZxalFZapGukYVeUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgqNUzMDDuYOxb5XeIUZKDSUmU9+Ht5ZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHjrZFdECgkWpaanVqRl5gCDHiYtwcGjJML7ESTNW1yQm
 FucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3vsgRQIgRRmleXAjYBF4iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5Iw7yeQKTyZeSVwm14BHcEEdESs11KQI0oSEVJSDYxNM34vkGNat+BR+yGWBco
 mCpelaicY/C1Mur5RQkGnqGjR7HW7b3kynVqhlT3/2gY2+16Ze+uO+bxq+ahRGJ4eK7O8uF5n
 yduVn69JPfmd+6TDpmndowVx8poWdRzb5O0/Lj0w5ceh5IMJ0Y9fzd0uaht9YWb75ksOB+c5X
 eldIl0S/nNPxL5uJZbijERDLeai4kQADdO95bsCAAA=
X-Env-Sender: prvs=409d45da5=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504190122!94272206!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13784 invoked from network); 31 Aug 2017 14:35:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 14:35:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="446077841"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22952.7823.125639.351811@mariner.uk.xensource.com>
Date: Thu, 31 Aug 2017 15:34:55 +0100
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
In-Reply-To: <030abb52-33f8-72ae-325c-4bb05fa82b71@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
 <599D548F0200007800172565@prv-mh.provo.novell.com>
 <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
 <599D83300200007800172861@prv-mh.provo.novell.com>
 <152d0737-e76c-8d1d-4fbb-3347ba5dc382@epam.com>
 <59A7D83E0200007800175E51@prv-mh.provo.novell.com>
 <6b7bb3cb-21b1-c530-4f92-14c0a65b20d0@epam.com>
 <59A822E8020000780017626B@prv-mh.provo.novell.com>
 <030abb52-33f8-72ae-325c-4bb05fa82b71@epam.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Vm9sb2R5bXlyIEJhYmNodWsgd3JpdGVzICgiUmU6IFtQQVRDSCB2NCAwMy8xMV0gcHVibGljOiB4
ZW4uaDogYWRkIGRlZmluaXRpb25zIGZvciBVVUlEIGhhbmRsaW5nIik6Cj4gRG8geW91IGhhdmUg
YW55IGlkZWFzIGhvdyB0byBpbmRpY2F0ZSBlbmRpYW5lc3Mgb2YgdGhlIGZpZWxkcywgdGhlbj8g
SSAKPiBjYW4ganVzdCB3cml0ZSBpdCBpbiB0aGUgY29tbWVudHMuIEJ1dCBJIGZlYXIgb2YgbWlz
dXNlLgoKSSBkZWZpbml0ZWx5IHByZWZlciB5b3VyIGFwcHJvYWNoIG9mIHByb3ZpZGluZyBvbmx5
IGFuIGFycmF5LiAgKEl0Cm5lZWRzIHRvIGJlIGluIGEgc3RydWN0IGZvciB0eXBlc2FmZXR5LCBh
cyBkaXNjdXNzZWQuKSAgQXQgbGVhc3QgdGhhdAp3YXkgdGhlIHNlbWFudGljcyBhcmUgY2xlYXIu
CgpOby1vbmUgaXMgbGlrZWx5IHRvIHdhbnQgdG8gYWNjZXNzIHRoZXNlIGluZGl2aWR1YWwgZmll
bGRzLiAgSWYgdGhleQpkbyBzbyB0aGV5IGFyZSBkb2luZyBzb21ldGhpbmcgdmVyeSB3cm9uZy4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 14:58:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 14: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.xen.org>)
	id 1dnQvE-0005kx-TG; Thu, 31 Aug 2017 14:58:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnQvD-0005k7-Lr
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 14:58:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D3/A8-03283-A0428A95; Thu, 31 Aug 2017 14:58:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUpdLZUW
 kweQPohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLZwuYCx7xV5z5co+9gXETbxcjJ4eEQLDE
 w2n3WUBsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLPCcSeL9hAZmkBphAQ+Ji737wOpZBFQlP
 lxbxgRi8wpYShye+pEVYqaexNuJLxgh4oISJ2c+AatnFtCUaN3+mx3Clpdo3jobbKaQgKJE/7
 wHbBMYeWYhaZmFpGUWkpYFjMyrGDWKU4vKUot0jQ31kooy0zNKchMzc3QNDcz0clOLixPTU3M
 Sk4r1kvNzNzECg4cBCHYwNi0KPMQoycGkJMr78PbySCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vOeUVkQKCRalpqdWpGXmAMMYJi3BwaMkwhusDJTmLS5IzC3OTIdInWJUlBLnVQNJCIAkMkrz4
 NpgsXOJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxpIFN4MvNK4Ka/AlrMBLQ41mspyOKSRI
 SUVAPjme8uijWtGVW/tdN2Sc+ZdXJPxo1Nqf9+7uSQVRdhDOV+r3Bn2ZWO811sy9skLNcfreM
 +GfDV8e5h3hVHfHq55/d4/Lx7w+7HC7kei3XFZ4pc332pfXOrTltcc+nFadY84g/kY1fUTHT9
 rvFz8QPx5lM/2T7sm8ZwcOnCILuqj4KLl19wu8n2UomlOCPRUIu5qDgRAJb6+1GYAgAA
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504191496!109808494!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33383 invoked from network); 31 Aug 2017 14:58:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 14:58:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; 
 d="scan'208,223";a="437857108"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 15:58:05 +0100
Message-ID: <20170831145805.93327-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
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] x86/pvh: remove stale PVHv1 comment from public
	headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbSB0aGUgdmNwdV9ndWVzdF9jb250ZXh0IHN0cnVjdHVyZS4gUFZIdjIgdXNlcyBpdCBpbiB0
aGUgc2FtZSBleGFjdAp3YXkgYXMgSFZNIGd1ZXN0cywgYW5kIGZyb20gdGhlIGh5cGVydmlzb3Ig
cG9pbnQgb2YgdmlldyBQVkh2MiBpcyBub3QKZXZlbiBhIGRpZmZlcmVudCBndWVzdCB0eXBlLCBz
byBvbmx5IG1lbnRpb24gSFZNIGluIHRoZSBwdWJsaWMKaGVhZGVycy4KClJlcG9ydGVkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L3hlbi5oIHwgMTIgKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaApp
bmRleCBmMjEzMzJlODk3Li44NzMyYzg3NWYyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5o
CkBAIC0xNjIsMTQgKzE2MiwxMCBAQCB0eXBlZGVmIHVpbnQ2NF90IHRzY190aW1lc3RhbXBfdDsg
LyogUkRUU0MgdGltZXN0YW1wICovCiAgKiBUaGUgZm9sbG93aW5nIGlzIGFsbCBDUFUgY29udGV4
dC4gTm90ZSB0aGF0IHRoZSBmcHVfY3R4dCBibG9jayBpcyBmaWxsZWQKICAqIGluIGJ5IEZYU0FW
RSBpZiB0aGUgQ1BVIGhhcyBmZWF0dXJlIEZYU1I7IG90aGVyd2lzZSBGU0FWRSBpcyB1c2VkLgog
ICoKLSAqIEFsc28gbm90ZSB0aGF0IHdoZW4gY2FsbGluZyBET01DVExfc2V0dmNwdWNvbnRleHQg
YW5kIFZDUFVPUF9pbml0aWFsaXNlCi0gKiBmb3IgSFZNIGFuZCBQVkggZ3Vlc3RzLCBub3QgYWxs
IGluZm9ybWF0aW9uIGluIHRoaXMgc3RydWN0dXJlIGlzIHVwZGF0ZWQ6Ci0gKgotICogLSBGb3Ig
SFZNIGd1ZXN0cywgdGhlIHN0cnVjdHVyZXMgcmVhZCBpbmNsdWRlOiBmcHVfY3R4dCAoaWYKLSAq
IFZHQ1RfSTM4N19WQUxJRCBpcyBzZXQpLCBmbGFncywgdXNlcl9yZWdzLCBkZWJ1Z3JlZ1sqXQot
ICoKLSAqIC0gUFZIIGd1ZXN0cyBhcmUgdGhlIHNhbWUgYXMgSFZNIGd1ZXN0cywgYnV0IGFkZGl0
aW9uYWxseSB1c2UgY3RybHJlZ1szXSB0bwotICogc2V0IGNyMy4gQWxsIG90aGVyIGZpZWxkcyBu
b3QgdXNlZCBzaG91bGQgYmUgc2V0IHRvIDAuCisgKiBBbHNvIG5vdGUgdGhhdCB3aGVuIGNhbGxp
bmcgRE9NQ1RMX3NldHZjcHVjb250ZXh0IGFuZCBWQ1BVT1BfaW5pdGlhbGlzZSBmb3IKKyAqIEhW
TSBndWVzdHMsIG5vdCBhbGwgaW5mb3JtYXRpb24gaW4gdGhpcyBzdHJ1Y3R1cmUgaXMgdXBkYXRl
ZCwgdGhlIHN0cnVjdHVyZQorICogcmVhZCBpbmNsdWRlOiBmcHVfY3R4dCAoaWYgVkdDVF9JMzg3
X1ZBTElEIGlzIHNldCksIGZsYWdzLCB1c2VyX3JlZ3MgYW5kCisgKiBkZWJ1Z3JlZ1sqXS4KICAq
Lwogc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCB7CiAgICAgLyogRlBVIHJlZ2lzdGVycyBjb21l
IGZpcnN0IHNvIHRoZXkgY2FuIGJlIGFsaWduZWQgZm9yIEZYU0FWRS9GWFJTVE9SLiAqLwotLSAK
Mi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 14:59:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 14: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.xen.org>)
	id 1dnQvw-0005n4-5V; Thu, 31 Aug 2017 14:59:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnQvu-0005mw-Po
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 14:59:03 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 14/D0-01770-63428A95; Thu, 31 Aug 2017 14:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH956dbUdzcZyaj6aVwxBKl5qZEFh
 SH6KQhC6mJnlmx224zXHODKMP6rRyC7UCA5c6SS3JC2WRgikqiJduYlHDG5oSzUuZCSaG5vGo
 2bf/+/7+z/P+n5eHEMqKxN4EnWGkGT2llYudcfUBwdmgMP/quODbORERlT8r8GPoZGfzEhaD4
 kUavTItI0mkdli6MENxeMajql5RFqoLtCBnAiezhVCwUIpbkBOByEvQ8MKMOCAjczFwlDtEFk
 QQbmQ8ZH87ynncSR38rp/HOI+QbMcgv9CEcUBG2jG4X36Q02IyDOpt7yWclpJHoLa6UshpnNw
 LM7Uza/ceZCzktxWKeY8r9BRPrIVwIqPAXj2KOC0kw6Hs+ZiQ154wMGHDeL0bGmdK1u6B9IPR
 9r610EAWIejuGpHwgQKgZWl63eQLnW9LcF5Hw5u+RiFf8AmDrod5Ev6QIwHTdM16RSCU/MoR8
 6BZAsOtfxAPEqF5+R7GawOMFw6uV9tFcGvZLuGBD4w56jEePBOD40Ed4kMlwfeVpXVQ5g4dnV
 /Fd1CAdcsvWLdMbt0yuXXL5OUIf4ICWJq5SjNBIQolo1GpjTpKow0KCT6k0NEsS6loLaVkFcl
 puga0uiKZAgFqQqb84x3Ii8DkHtKxwcdxsu3KtCvX1BSrvsyka2m2A/kQhByk7+TVcTJXhlbR
 GSka7eqebWAgXOTu0gEOS1kDpWM1Kh71oiBiqODpPCbD9Wl62ttTWsmZSM6kTtdvttjY1n7k6
 +0mRQKBQOZioBmdxvg/n0SeBJK7Sce5Li4avXHzpcnVENhqiMRTVVwII/UPeWchVfagk18Pak
 rdsWKerbKOy1PcF1FNaKyfdep033DLzbwbOw/33I3+MPTjo78NzGxkDPZ5fypc6EqKX+xmUpV
 egxebEnpMgQNzfi9Dz1PLezITYm31ua9atqWYFbORE7ta489op63dcycYe9JCv/O5Cq8RXenr
 NiMVdf2LJnlKjrNqKmSfkGGpv9XXcEaoAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504191540!88650703!1
X-Originating-IP: [104.47.0.83]
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 39733 invoked from network); 31 Aug 2017 14:59:00 -0000
Received: from mail-he1eur01on0083.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.83)
 by server-11.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 14:59:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=NbbDZjwxZABNWZ42WQqxK4OEV/M+9qc06LBr6iHet2Y=;
 b=Bh+hFGgTzD/THKI+OO+KNZ2Tf0KGvEqa7Mgc5EankPNKrgG1kwy/kDJgltYawc+fvk7ueHBfdCaSxQSWtek1rrF+TsSSMLyqJstZcyClteBA9nJSpRe8hK331Mr5QWLzDrgg+zlGEN6okLqxPVqqUgAB8Uul3B94mCLEseOW3Lc=
Received: from [10.17.182.74] (85.223.209.56) by
 VI1PR0301MB2143.eurprd03.prod.outlook.com (2603:10a6:800:26::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 14:58:57 +0000
To: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
 <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
 <0fdce40b-016a-dbfd-2632-b6406c2e758d@sec.in.tum.de>
 <7134363b-4515-ef34-79cf-2db8ee333e8b@epam.com>
 <aa57707c-3103-aebd-f9ae-afb1d5947b35@sec.in.tum.de>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <f9ae697c-9f4a-cdb0-0076-ac8092eff329@epam.com>
Date: Thu, 31 Aug 2017 17:58:51 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <aa57707c-3103-aebd-f9ae-afb1d5947b35@sec.in.tum.de>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR07CA0024.eurprd07.prod.outlook.com
 (2603:10a6:7:67::34) To VI1PR0301MB2143.eurprd03.prod.outlook.com
 (2603:10a6:800:26::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 38325728-3692-4ddf-20ec-08d4f080cef5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2143; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 3:3YGYQ1b5tctWtFxGCwoJhFIJGM8VfeY8BJvKLb0ODxnSIE0vCiazc1eWIOlv2qAOUW8FKnNbp/Os7FygZHSPHggO6uFGSk439c4vq5WLh+Gq0AZdizzEP2zoAeb6DHW8Tr+EZ6jWfEAaIXR/ViY3DXz+wwkUvjATEGVFht/AXY/qLOXIbj7k/oHMERi2UJdomvqUKx5sCoJZTMaonCTjcdsqdqSC5y9EcJaaubbO66LA4Jrm9YQhGVod6Rujw4qQ;
 25:qQ2sP3eVFCs0E3K8GDYfWtElXG+W6N7K0yt0Be/fsWAgwVVKCmJPuN9L46AFRTzctZn6c64aMYMWmKD11AV4CI3+F3jY8fsy9Crc3tr32aCobFNVxqa3+GDhZtIPm+KYkOYYpXYCRN+iMxHZO92AsAF/sD+3CfSQhkpgN8h4H9M8CW0qz3ijrPacx1CmXcYB0wL54PFnLCF/+rtafmJ7YjB1RsXD8FA5giSmQmpxgVtU+FO21M7KveufVuRS8OJV+O/RibzkOSqZGGp6gMHFyt85jFmOdwP9C5QwlIlE82Sb7FSZVaS6hh+K9sPajUUP/8La7hauKpl4AV+Zt7hBSw==;
 31:RkkrMuUfE6jpMFIFuV7DRuly4AIGQqkf6Rm+F3XtDQJbfVAg7BJ+CqDY7axHH/YzPY2atCXtIGDX2u5mjmjJNi0uV/4BatNERhM+tUtkSR+SlITjXZchMY0knbauGRsq/0AQVUWYIwnZ5hzVmjh8Tvmrp0t+rItgZBsSN1SXCiVzPIqykxsPB4zMg7K0bvM3Dl6sOTAlCBY8B9T5QnTc3VQeqY50P+ujGH2idklaMrY=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2143:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 20:bVlsV3fvcnmCe2d0+qmveNdpJ+qCQRBGTBLU5vqrsn7wH9kBT1NL47XM8Xoc3curmM2xKmP4bt1KjRvHZmgUIRQ3c2ONILyL5KGKw8Ybiz8c101p2Rulcyv+mXrwsWH+cxPZlh+vemRM2K3q5/Gb/rLEQzweo1YSVfDbEpfBPbQnT7lWuMGZF3PaYmPh2A25xCkjerjg/XoAnGu9duXcRQU/QhKrq9zuFXF7ESzRwYPSQKjwhdJzGmoFEtfDqZwoP6VO4w/JcSDQAA1XMwXMz19YwIxfhBbwOyyxOrNu6qfs5z0RWKgfc/lDZ6zgjHHtQ6tLYW0DfkstBrgS+nWmv6F9nDIZ6zrNONq/8zPUn0XubtIwRAaneXX+7D5f7l2/NHte4dXpbVWJoO+MhrVR7MTbL2J3kw4uo2EhmRxUv0U3vQ4gCGo8pFvE7fSrytKzFAevbFC7Lzyl95KzcB+a1G+97NILtzlgoL2yiTBOde/vddBTA064refPxODq9L3g;
 4:j6LFG0vrbVXNp83TOzuYKhJy4KEmoqW+oMPErZe0fURyT9oG2oVUdC2kjLItu7MJi8AFq828FQ+gslqzNzonBobKH+BJ7zOUPXYOObEP95NRIS5j0x3Jj9mUa7JGwTVYjr/f6R14siP7yeJohmPO60tCWspzOPx6+f8lajwUd9DzTKiobYCy2Rm5OKtwaoML3xtep3CS7/M2JoQzchxfxRCI/XPBOf4+HxYEUiTGxHd7c0qGH5SaA/0720U5dD/KvolN0bhzfM3z5xFl154epgIE8YqSLyIK+rFBErV2rUOGj6AKud3gT7GLSC70Mp1ULzGNrz0YvCPbPeapnkJ/jEa93djsTF6spDB9RgnQA1HGO0bkgcEDnvo8mdbqy5/t
X-Exchange-Antispam-Report-Test: UriScan:(178422352896581)(180628864354917)(17755550239193); 
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21432DBD22F27D98D756942DE69D0@VI1PR0301MB2143.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123558100)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2143; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2143; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(377454003)(199003)(24454002)(189002)(45984002)(7416002)(66066001)(31696002)(4001350100001)(65806001)(80792005)(6306002)(65956001)(305945005)(64126003)(93886005)(83506001)(54906002)(68736007)(81166006)(2906002)(81156014)(47776003)(7736002)(23676002)(53936002)(8656003)(6486002)(36756003)(65826007)(966005)(77096006)(6116002)(3846002)(4326008)(5660300001)(72206003)(6246003)(230700001)(8676002)(76176999)(229853002)(50466002)(54356999)(105586002)(6666003)(97736004)(50986999)(25786009)(478600001)(53546010)(2950100002)(106356001)(33646002)(7350300001)(86362001)(101416001)(8666007)(31686004)(189998001)(42186005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2143; H:[10.17.182.74]; 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?MTtWSTFQUjAzMDFNQjIxNDM7MjM6OUFKbmNKaEs5ZXFrYkdXc3Q4TlRONnFr?=
 =?utf-8?B?MHpKaVl3c05KaE0yODdkdGF4MVN5SFBuYjZQSkxNTXk0bWpqekduVjlQMUpJ?=
 =?utf-8?B?bUtkaWhHZWE1Tk1CdkJRUFpRajhvazh1Y09ON3U0YmROc2Y0QngyTjVJZkhq?=
 =?utf-8?B?MElEdjFzWXYyTTFMOFdaSTc0WFh5OVpheHBlcndvMm5UTzRscExSd2thNlN2?=
 =?utf-8?B?bXhqY2tIenpHRWlSMjNqcXVzWStkU2lQTWJJMjhLVk51NjlVTFZGKzIvSnhY?=
 =?utf-8?B?ejNpaG52dFd3WkZLQXE5WUpMV0FrQ0htaURWZzJqUHVpTlkxRlJtWSthbTU1?=
 =?utf-8?B?NTBjN1ZFT0xIQ0RRVFgzRktFRWNQZjhJcUkrUmtlTHJPbVJreHJRdW1LeThy?=
 =?utf-8?B?TzgzNTlFRDRqK1N1ZU8vdHF5akFUSjJqRnlPWjVDUnVQK1hjK29pU1hLcEJx?=
 =?utf-8?B?UmJBQm9YTEI4STlLQ3RPblphaVc2YTc1b2JyNFU1UkVRZHYrNmJVc0d5UCs5?=
 =?utf-8?B?WGVETjRDR2ZYU1piSzlFc1loUEVFYzF5Unh2L1Q1OHJlcWREV1VJM096c3RB?=
 =?utf-8?B?Nkgxc2dUSUNIR0dQOVpnd0txWFFRSERieXpQZlZONlVsYzViMzlURXA4MlJs?=
 =?utf-8?B?WFN5VGtiL0hqSXI0WlloMXNrQ3JKT1JXTklQb0NXdDdwY2tidEJUMVI2NWFR?=
 =?utf-8?B?Y1hIeG1sVHJZaE9hcHJtMFNoUDMrdXVvYmZJQWtTSGVsbnBOOTdqYkVUTCtp?=
 =?utf-8?B?N1Y4SXRRemcvUFNzRTV6NmF3RzBjbzM0VTFXOGxIS1dWMzJBOVNobUwwcHh4?=
 =?utf-8?B?bFN2VUc4NzB3RnlpMlh0RW1CTldJQWtJWE5ycTBaRURGZlZNbHBJSU9lRXZQ?=
 =?utf-8?B?UG1HTDJwS05ZUFlZZW9YdFhsSmF6bi9Jc29HK3B6VEV6SGlVeXRCU3M4K28y?=
 =?utf-8?B?VXpaSE1aeWpmVVhTSExFdDVvVjNnMG9PK3QxVjM5NS9TcVg3aFh3VFBRVE9N?=
 =?utf-8?B?b215TW8zZUpSQ1cvR3JUWVBjR1ROL1A4Tm5QRG5TemhlNVFWVVM4ekdVV1V6?=
 =?utf-8?B?dllJMy85eFRnVm9zMXlKb3JqL3BleXBoandQVDZlU1FjUmxlMkczSWRhWTZz?=
 =?utf-8?B?RGRKWUhBcE0yd1F0ZnYxRFpSbmtwdHRBSHNRNkpYUGdBU3Z1dXNrVnAzVzRs?=
 =?utf-8?B?a292U3gwTk5YckNYWExiMUhLa2ZGR3B4RkN0UEZ5QkphMVZGVmI4VWVnSU1D?=
 =?utf-8?B?SDBWT0NUSXk0YnRmMG92Kysrdk9Lc1kzWWIvL1F5R0ltQk5HK1NLaVpSSkNJ?=
 =?utf-8?B?MDBWNGN2NVdGQzVYV2QxZDJ1YzBRYTlkL1RjSnhjbXFONHN3US9FMjFrbTJG?=
 =?utf-8?B?aHRyMVdHdHdzd2JFckU5YjRXQklVOHk2dFRRV0l0azdlUWlvNXdrMEVxdDBM?=
 =?utf-8?B?MGhhdm50aGdUaXZUalg5VzhCemJyT3lyWnVmS3BvUnV2L2dqTzNlTzBmenN3?=
 =?utf-8?B?Y3lzV1Fia2o5L2xGT0dIRWtMZmtZdlZZbGRaem5UTTN5YjJqRnkwYXZkUjc0?=
 =?utf-8?B?bXlCMDdtYjVOd000b0pobXpWM3c1K2FON3BTc0Y4NXV6RUNLeXRoSG5XZjRv?=
 =?utf-8?B?WkUyVTU1WDJaVUhQWFRMY0xmQTBsSzVJVitudndXb0ppV1BrMnlHUCsraERN?=
 =?utf-8?B?bDlTaVIrZE9wdmcxN2ZqY1d4TEwzTHFzY3Y3OEpBbmpTNHJSdE1JZ1MyeFFt?=
 =?utf-8?B?SU11SFJEbmFtR1FnaFNxODU3WlhXN2czTS9GMHd2SzlrellnV0o4SFVnalVF?=
 =?utf-8?B?S3dWSVRKbkRPM3lOMy9QR1grWW5EWUdZSFlJdktuUktmMlE4V3hWNXJ4bFhQ?=
 =?utf-8?B?NnhTSWpUdnpwbFZSOGdaN1FIK0VrbEdINk1QVm4rYnRxWGRITForMlJzZHpF?=
 =?utf-8?B?TVRUdzBidXc3YlU0aHk5SVQrUjJiYlJWZlpMRlBzUDRlM0g1cHFscFM4QWcw?=
 =?utf-8?B?d01yS2JWdzFLMG9Ibm5UUnlTdVJ5RUtwcEFEK1NxYVpxU2JFRUVCRnN0eVBJ?=
 =?utf-8?Q?fRnlo/PAimF1efUXL2Es1pWhP3I?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 6:sFy1DjtpfiKYjvgiKIGYPXYWidtgZOXg71Wb19N7XSDSRnr/pnp0xJ99b515izzOziofr7H79OR3aJPYMmubQVi3hH32DPIB5MD9DbyIqtn7vP1U/3DZgJ9nybzMpAQjSy/J5JbiqwG36rTB/GTb2+z0NFMQ9uIZNZlU1j7WscZ8x7ya1uWGZuwB5Vfw7zCl/6xbWaRiaFOvNP4HAt+/tbX/jAzFVeah+ci9nCCBZ0Kgbi+ajYzZSG7R62sDoJq9g3MaEnOJdTSJ62QZLhFrvmlX7cAchjBrs1DMPsiSefMUnpE4pNfrf6Zfa29w95kPmyQ3V37ie1kwFmI/4OWv1w==;
 5:3BJF7FKnIrzBWyM5uxG6BCS4LgoI+fT6EOYJdtpNxyp6gEALBYeExE8Eta9nKx9dJM7Mpud7q+0hcn1jQhGfU0CW4i2THc4MW7DcMsQGovyc/uwU2QYDUo4zASgUeGzMbfHwBPpJjTKbVxKzSkrTrA==;
 24:2djnQ0IHf3BqRx+L2OttiCPMuZT7ebwJelNP42t/PEMycEDsMcZQszGMGgFregASjamfVqRyGNLIuS0AlxwFNshLpTHzmE9pApgSa03lc5U=;
 7:aB6XXa//m3AORl2KwPtV6TN3BzMf7PG2x2ukpmyjeHKcvfsYcI/QSZdTkoCkaTPlIUoc8Uk5gXI9U3GcQv3UTBFK1HikTphCJ8scvCKFhYi5xUaepthryqjgYdC52EsaKG+B/MzrKmAud0rPKvdlP2H7QWQQP44Fq57OMUPS4OoVhpPYeYsL2oBwN198IZWaBzuthM0nIVbXA/7SdPLZCnXB+p22FptV5Pg/cfKl474=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 14:58:57.0358 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2143
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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: Re: [Xen-devel] [PATCH v4 10/11] public: add
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqCgpPbiAzMS4wOC4xNyAxNjo1MSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBI
aSBWb2xvZHlteXIsCj4gCj4gCj4gT24gMDgvMzEvMjAxNyAwMjo0NCBQTSwgVm9sb2R5bXlyIEJh
YmNodWsgd3JvdGU6Cj4+IEhlbGxvIFNlcmdlaiwKPj4KPj4gT24gMzEuMDguMTcgMTU6MjAsIFNl
cmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+PiBIaSBWb2xvZHlteXIsIGhpIEp1bGllbiwKPj4+Cj4+
Pgo+Pj4gT24gMDgvMjQvMjAxNyAwNzoyNSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Cj4+
Pj4KPj4+PiBPbiAyMS8wOC8xNyAyMToyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+
IFRoaXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCBoeXBlcnZpc29yIGlzIGNvbXBhdGlibGUgd2l0
aCBBUk0KPj4+Pj4gU01DIGNhbGxpbmcgY29udmVudGlvbi4gSHlwZXJ2aXNvciB3aWxsIG5vdCBp
bmplY3QgYW4gdW5kZWZpbmVkCj4+Pj4+IGluc3RydWN0aW9uIGV4Y2VwdGlvbiBpZiBhbiBpbnZh
bGlkIFNNQyBmdW5jdGlvbiB3ZXJlIGNhbGxlZCBhbmQKPj4+Pj4gd2lsbCBub3QgY3Jhc2ggYSBk
b21haW4gaWYgYW4gaW52bGFsaWQgSFZDIGZ1bmN0aW9ucyB3ZXJlIGNhbGxlZC4KPj4+Pgo+Pj4+
IHMvaW52bGFsaWQvaW52YWxpZC8KPj4+Pgo+Pj4+IFRoZSBsYXN0IHNlbnRlbmNlIGlzIG1pc2xl
YWRpbmcuIFhlbiB3aWxsIHN0aWxsIGluamVjdCBhbmQgdW5kZWZpbmVkCj4+Pj4gaW5zdHJ1Y3Rp
b24gZm9yIHNvbWUgU01DL0hWQy4gWW91IG1heSB3YW50IHRvIHJld29yayBpdCB0byBtYWtlIGl0
Cj4+Pj4gY2xlYXIuCj4+Pj4KPj4+Cj4+PiBOb3cgdGhhdCB5b3Ugc2F5IHRoYXQgWGVuIHdpbGwg
c3RpbGwgaW5qZWN0IGFuIHVuZGVmaW5lZCBpbnN0cnVjdGlvbgo+Pj4gZXhjZXB0aW9uIGZvciBz
b21lIFNNQ3MsIEkgaGF2ZSBhIHRvIGFzayBmb3Igd2hpY2ggZXhhY3RseT8KPj4gRm9yIG9uZXMg
dGhhdCBhcmUgY29tcGF0aWJsZSB3aXRoIEFSTSBTTUNDQyBbMV0uIEUuZyBpZiB5b3UgYXJlCj4+
IHJ1bm5pbmcgU01DQ0MtY29tcGF0aWJsZSBzeXN0ZW0gYW5kIHlvdSBhcmUgY2FsbGluZyBTTUMv
SFZDIHdpdGgKPj4gaW1tZWRpYXRlIHZhbHVlIDAsIHRoZW4geW91IGFyZSBzYWZlLgo+Pgo+IAo+
IEFscmlnaHQsIGFzIGZhciBhcyBJIHVuZGVyc3RhbmQgdGhpcyBpcyBleGFjdGx5IHdoYXQgSSBk
byByaWdodCBub3cuIEkKPiBpbmplY3QgYW4gU01DIHRoYXQgaXMgZW5jb2RlZCBhcyAweEQ0MDAw
MDAzLgpBY3R1YWxseSwgdGhpcyBwYXRjaCBzZXJpZXMgYXJlIG5vdCBtZXJnZWQgeWV0LCBzbyBu
byBTTUNDQyBzdXBwb3J0IApyaWdodC4gQnV0IHRoaXMgc2hvdWxkIG5vdCBhIHByb2JsZW0gaW4g
eW91ciBjYXNlLgoKPj4+IEkgbWlnaHQgYmUgb2ZmIHRvcGljIGhlcmUsIHNvIHBsZWFzZSB0ZWxs
IG1lIGlmIHlvdSBiZWxpZXZlIHRoaXMgaXMgbm90Cj4+PiB0aGUgcmlnaHQgcGxhY2UgZm9yIHRo
aXMgcXVlc3Rpb24uIEluIHRoaXMgY2FzZSBJIHdpbGwgb3BlbiBhbiBuZXcKPj4+IHRocmVhZC4g
UmlnaHQgbm93LCBJIGFtIHdvcmtpbmcgd2l0aCB0aGUgcHJldmlvdXMgaW1wbGVtZW50YXRpb24g
b2YKPj4+IGRvX3RyYXBfc21jIHRoYXQgd2FzIGV4dGVuZGVkIGluIHRoaXMgcGF0Y2guIFlldCwg
YXMgZmFyIGFzIEkKPj4+IHVuZGVyc3RhbmQsIHRoZSBiZWhhdmlvciBzaG91bGQgbm90IGNoYW5n
ZSwgd2hpY2ggaXMgd2h5IEkgYW0gYXNraW5nCj4+PiB0aGlzIHF1ZXNpdG9uIGluIHRoaXMgdGhy
ZWFkLgo+PiBJZiB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgZm9yd2FyZGluZyBTTUMgZXhjZXB0aW9u
IHRvIFZNIG1vbml0b3IsIHRoZW4KPj4geWVzLCB0aGF0IHNob3VsZCBub3QgY2hhbmdlLgo+IAo+
IFllcywgZXhhY3RseS4gU29ycnksIEkgZm9yZ290IHRvIG1lbnRpb24gdGhhdCBJIGhhdmUgYSBt
b2RpZmllZAo+IHhlbi1hY2Nlc3MgdmVyc2lvbiBydW5uaW5nIGluIGRvbTAgdGhhdCByZWdpc3Rl
cnMgYW4gU01DIG1vbml0b3IgYW5kCj4gYWxzbyBpbmNyZWFzZXMgdGhlIFBDIGJ5IDQgKG9yIGRl
cGVuZGVudCBvbiB0aGUgY2FzZSwgc2ltcGx5IGxlYXZlcyBpdAo+IGFzIGl0IGlzKSBvbiBldmVy
eSBTTUMgdHJhcC4KQWhhLCBJIHNlZS4gSSBuZXZlciB3YXMgYWJsZSB0byB0ZXN0IHRoaXMgZmVh
dHVyZSBmdWxseS4gSSBwbGF5ZWQgd2l0aApteSBvd24gVk0gbW9uaXRvciwgd2hlbiBJIHRyaWVk
IHRvIG9mZmxvYWQgU01DIGhhbmRsaW5nIHRvIGFub3RoZXIgCmRvbWFpbi4gQnV0IEkgaGFkIHRv
IGNvbW1lbnQgb3V0IG1vc3Qgb2YgdGhlIFZNIG1vbml0b3IgY29kZSBpbiBYRU4uCgo+Pgo+Pj4g
Q3VycmVudGx5LCBJIGFtIHdvcmtpbmcgb24gU01DIGd1ZXN0IGluamVjdGlvbnMgYW5kIHRyeWlu
ZyB0byB1bmRlcnN0YW5kCj4+PiB0aGUgcmVzdWx0aW5nIGJlaGF2aW9yLiBFdmVyeSB0aW1lLCBy
aWdodCBhZnRlciB0aGUgZXhlY3V0aW9uIG9mIGFuCj4+PiBpbmplY3RlZCBTTUMgaW5zdHJ1Y3Rp
b24sIHRoZSBndWVzdCB0cmFwcyBpbnRvIHRoZSB1bmRlZmluZWQgaW5zdHJ1Y3Rpb24KPj4+IGV4
Y2VwdGlvbiBoYW5kbGVyIGluIEVMMSBhbmQgSSBzaW1wbHkgZG9uJ3QgdW5kZXJzdGFuZCB3aHku
IEFzIGZhciBhcyBJCj4+PiB1bmRlcnN0YW5kLCBhcyBzb29uIGFuIGluamVjdGVkIFNNQyBpbnN0
cnVjdGlvbiBnZXRzIGV4ZWN1dGVkLCBpdCBzaG91bGQKPj4+IF90cmFuc3BhcmVudGx5XyB0cmFw
IGludG8gdGhlIGh5cGVydmlzb3IgKGFzc3VtaW5nIE1EQ1JfRUwyLlRERSBpcyBzZXQpLgo+Pj4g
QXMgc29vbiBhcyB0aGUgaHlwZXJ2aXNvciByZXR1cm5zIChlLmcuIHRvIFBDKzQgb3IgdG8gdGhl
IHRyYXBwaW5nIFBDCj4+PiB0aGF0IG5vdyBjb250YWlucyB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rp
b24gaW5zdGVhZCBvZiB0aGUgaW5qZWN0ZWQgU01DKSwKPj4+IHRoZSBndWVzdCBzaG91bGQgc2lt
cGx5IGNvbnRpbnVlIGl0cyBleGVjdXRpb24uCj4+IEhtLiBXaGF0IGRvIHlvdSBtZWFuIHVuZGVy
ICJTTUMgaW5zdHJ1Y3Rpb24gaW5qZWN0aW9uPyIuCj4gCj4gTXkgY29kZSBydW5zIGluIGRvbTAg
YW5kICJpbmplY3RzIiBhbiBTTUMgaW5zdHJ1Y3Rpb24gdG8gcHJlZGVmaW5lZAo+IGFkZHJlc3Nl
cyBpbnNpZGUgdGhlIGd1ZXN0IGFzIHRvIHNpbXVsYXRlIHNvZnR3YXJlIGJyZWFrcG9pbnRzLiBC
eSB0aGlzLAo+IEkgbWVhbiB0aGF0IHRoZSBjb2RlIHJlcGxhY2VzIHRoZSBvcmlnaW5hbCBndWVz
dCBpbnN0cnVjdGlvbiBhdCBhCj4gY2VydGFpbiBhZGRyZXNzIHdpdGggYW4gU01DLiBUaGluayBv
ZiBhIGRlYnVnZ2VyIHRoYXQgdXNlcyBzb2Z0d2FyZQo+IGJyZWFrcG9pbnRzLiBUaGUgaWRlYSBp
cyB0byBwdXQgYmFjayB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gcmlnaHQKPiBhZnRlciB0aGUg
U01DIGdldHMgY2FsbGVkLCBzbyB0aGF0IHRoZSBndWVzdCBjYW4gY29udGludWUgd2l0aCBpdHMK
PiBleGVjdXRpb24uIFlvdSBjYW4gZmluZCBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoYXQgaW4g
WzBdLCB5ZXQgcGxlYXNlCj4gY29uc2lkZXIgdGhhdCBJIHRyeSB0byB0cmFwIHRoZSBTTUMgZGly
ZWN0bHkgaW4gWGVuIGluc3RlYWQgb2YgVHJ1c3Rab25lLgpZZXAsIEkgc2VlLiBJbW1lZGlhdGUg
cXVlc3Rpb246IGRvIHlvdSBmbHVzaCBpY2FjaGUgYWZ0ZXIgeW91IHB1dCAKb3JpZ2luYWwgaW5z
dHJ1Y3Rpb24gYmFjaz8gVGhlbiBJIGNhbid0IHNlZSwgd2h5IHRoaXMgc2hvdWxkIG5vdCB3b3Jr
LiAKSWYgb25seSBWTSBtb25pdG9yIGNvcmUgaW4gWEVOIGlzIG5vdCBicm9rZW4uIEkgZG9uJ3Qg
a25vdyBhbnkgdXNlcnMgb2YgCnRoaXMuCkknbSBqdXN0IGN1cmlvdXMsIHdoeSBhcmUgeW91IHVz
aW5nIFNNQywgbm90IEJSSyBpbnN0cnVjdGlvbj8KCj4+IEN1cnJlbnQgY29kZSBpbiBoeXBlcnZp
c29yIHdpbGwgYWx3YXlzIGluamVjdCB1bmRlZmluZWQgaW5zdHJ1Y3Rpb24KPj4gZXhjZXB0aW9u
IHdoZW4geW91ICBjYWxsIFNNQyAodW5sZXNzIHlvdSBpbnN0YWxsZWQgVk0gbW9uaXRvciBmb3Ig
dGhlCj4+IGd1ZXN0KS4gQWxzbywgaXQgd2lsbCBub3QgaW5jcmVhc2UgUEMuIFNvLCBpZiB5b3Un
bGwgdHJ5IHRvIHJlbW92ZQo+PiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKCkgY2FsbCwgeW91J2xs
IGdldCBpbnRvIGFuIGluZmluaXRlIGxvb3AuCj4+Cj4gCj4gSSBoYXZlIGEgcmVnaXN0ZXJlZCBT
TUMgbW9uaXRvciBydW5uaW5nIGluIGRvbTAgdGhhdCBkb2VzIG5vdCByZWluamVjdAo+IHRoZSB1
bmRlZmluZWQgaW5zdHJ1Y3Rpb24gZXhjZXB0aW9uIGluIGRvX3RyYXBfc21jKCkuIFNvIHRoZXJl
IGlzIG5vCj4gaW5kZWZpbml0ZSBsb29wIGF0IHRoaXMgcG9pbnQuIFdoYXQgSSBzZWUgaXMgdGhh
dCBhcyBzb29uIGFzIG15IGNvZGUgaW4KPiB4ZW4tYWNjZXNzIChkb20wKSBpbmNyZW1lbnRzIHRo
ZSB0cmFwcGVkIGd1ZXN0IFBDIGJ5IDQgKGFuZCBhbHNvIGlmIGl0Cj4gZG9lc24ndCkgdGhlIG5l
eHQgaW5zdHJ1Y3Rpb24gaW5zaWRlIHRoZSBndWVzdCB3aWxsIGJlIGluc2lkZSB0aGUgdW5kZWYK
PiBpbnN0cnVjdGlvbiBoYW5kbGVyIChJIGNhbiBzZWUgdGhhdCBiZWNhdXNlIEkgaGF2ZSBpbXBs
ZW1lbnRlZCBhIHNpbmdsZQo+IHN0ZXBwaW5nIG1lY2hhbmlzbSBmb3IgQUFyY2g2NCBpbiBYZW4g
dGhhdCBnZXRzIGFjdGl2YXRlZCByaWdodCBhZnRlcgo+IHRoZSBndWVzdCBleGVjdXRlcyB0aGUg
aW5qZWN0ZWQgU01DIGluc3RydWN0aW9uKS4KVGhhdCdzIHN0cmFuZ2UuIENhbiB5b3UgcHJpbnQg
d2hvbGUgdkNQVSBzdGF0ZSB0byBkZXRlcm1pbmUgdGhhdCBQQyAKcG9pbnRzIHRvIHRoZSByaWdo
dCBwbGFjZT8gQWxzbyB5b3UgY2FuIGNoZWNrIERGQVIuIFByb2JhYmx5IHlvdSBjYW4gCmV2ZW4g
ZHVtcCBtZW1vcnkgcG9pbnRlZCBieSBERkFSIHRvIG1ha2Ugc3VyZSB0aGF0IHlvdSB3cml0dGVu
IGJhY2sgCmNvcnJlY3QgaW5zdHJ1Y3Rpb24uCgo+Pj4gTm93LCBhY2NvcmRpbmcgdG8gQVJNIERE
STA0ODdCLmEgRDEtMTg3MywgdGhlIGZvbGxvd2luZyBob2xkczogIklmCj4+PiBIQ1JfRUwyLlRT
QyBvciBIQ1IuVFNDIHRyYXBzIGF0dGVtcHRlZCBFTDEgZXhlY3V0aW9uIG9mIFNNQyBpbnN0cnVj
dGlvbnMKPj4+IHRvIEVMMiwgdGhhdCB0cmFwIGhhcyBwcmlvcml0eSBvdmVyIHRoaXMgZGlzYWJs
ZSIuIFNvIHRoaXMgbWVhbnMgdGhhdCBpZgo+Pj4gU01DcyBhcmUgZGlzYWJsZWQgZm9yIE5TIEVM
MSwgdGhlIGd1ZXN0IHdpbGwgdHJhcCBpbnRvIHRoZSBoeXBlcnZpc29yIG9uCj4+PiBTTUMgZXhl
Y3V0aW9uLiBZZXQsIHNpbmNlIFNNQ3MgYXJlIGRpc2FibGVkIGZyb20gTlMgRUwxLCB0aGUgZ3Vl
c3Qgd2lsbAo+Pj4gZXhlY3V0ZSBhbiB1bmRlZmluZWQgaW5zdHJjdXRpb24gZXhjZXB0aW9uLiBX
aGljaCBpcyB3aGF0IEkgd2FzIHRoaW5raW5nCj4+PiBhYm91dCBpcyBjdXJyZW50bHkgaGFwcGVu
aW5nIG9uIG15IEFSTXY4IGRldiBib2FyZCAoTGVtYWtlciBIaWtleSkuIE9uCj4+PiB0aGUgb3Ro
ZXIgaGFuZCBJIGJlbGlldmUgdGhhdCBpdCBpcyBoaWdobHkgdW5saWtlbHkgdGhhdCB0aGUgRUZJ
IGxvYWRlcgo+Pj4gZXhwbGljaXRseSBkaXNhYmxlcyBTTUMncyBmb3IgTlMgRUwxLiBIb3dldmVy
LCBzaW5jZSBJIGRvbid0IGhhdmUgYWNjZXNzCj4+PiB0byBTQ1JfRUwzLlNNRCBmcm9tIEVMMiwg
SSBjYW4ndCB0ZWxsIHdoZXRoZXIgdGhpcyBpcyB0aGUgcmVhc29uIGZvciB0aGUKPj4+IGJlaGF2
aW9yIEkgYW0gZXhwZXJpZW5jaW5nIG9uIG15IGJvYXJkIG9yIG5vdC4KPj4gQWNjb3JkaW5nIHRv
IEFSTSBBUk0sIGh5cGVydmlzb3Igc2hvdWxkIHRyYXAgU01DIGV2ZW4gaWYgd2FzIGRpc2FibGVk
Cj4+IGJ5IEVMMy4gSSB0aGluaywgdGhhdCBpbiB5b3VyIGNhc2UgdGhlIHByb2JsZW0gaXMgaW4g
Y3VycmVudAo+PiBpbXBsZW1lbnRhdGlvbiBvZiBkb190cmFwX3NtYygpCj4+Cj4gCj4gVW5mb3J0
dW5hdGVseSwgSSBkb24ndCB0aGluayB0aGF0IHRoaXMgaXMgdGhlIHByb2JsZW0gb2YgZG9fdHJh
cF9zbWMoKQo+IChzZWUgYWJvdmUpLiBCdXQgbGV0IG1lIGNoZWNrIG9uZSBtb3JlIHRpbWUuCkFz
IEkgc2FpZCwgSSBrbm93IG5vIHVzZXJzIGZvciBTTUMgbW9uaXRvciwgYW5kIEknbSBub3QgZXhh
Y3RseSBzdXJlIAp0aGF0IGl0IHdvcmtzIHByb3Blcmx5LgoKPiAKPj4+IEl0IHdvdWxkIGJlIG9m
IGdyZWF0IGhlbHAgaWYgeW91IHdvdWxkIHByb3ZpZGUgbWUgd2l0aCBzb21lIG1vcmUgY2xhcml0
eQo+Pj4gb24gbXkgY2FzZS4gSSBhbSBzdXJlIHRoYXQgSSBoYXZlIG1pc3NlZCBzb21ldGhpbmcg
dGhhdCBzaW1wbHkgbmVlZHMKPj4+IGNsYXJpZmljYXRpb24uIFRoYW5rIHlvdSB2ZXJ5IG11Y2gg
aW4gYWR2YW5jZS4KPj4gSSBkb24ndCBxdWl0ZSB1bmRlcnN0b29kLCB3aGF0IHlvdSBhcmUgdHJ5
aW5nIHRvIGFjaGlldmUuIEJ1dCBJIHRoaW5rCj4+IHRoYXQgcGFpciBvZiBwcmludGsoKXMgaW4g
ZG9fdHJhcF9zbWMoKSB3aWxsIHJldmVhbCBtdWNoLgo+Pgo+IAo+IFllYSwgdGhlIGlkZWEgaXMg
dG8gaW5qZWN0IFNNQyBpbnN0cnVjdGlvbnMgaW50byB0aGUgZ3Vlc3QgdG8gc2ltdWxhdGUKPiBz
b2Z0d2FyZSBicmVha3BvaW50cyBmb3IgZ3Vlc3QgYW5hbHlzaXMgcHVycG9zZXMuIFBsZWFzZSBs
ZXQgbWUgY2xlYW51cAo+IG15IGN1cnJlbnQgcHJpbnRrIG91dHB1dCB0byBiZXR0ZXIgcHJlc2Vu
dCBteSBpc3N1ZS4KPiAKPj4KPj4gWzFdCj4+IGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVs
cC90b3BpYy9jb20uYXJtLmRvYy5kZW4wMDI4Yi9BUk1fREVOMDAyOEJfU01DX0NhbGxpbmdfQ29u
dmVudGlvbi5wZGYKPiAKPiBUaGFuayB5b3UsCj4gflNlcmdlago+IAo+IFswXSBodHRwOi8vd3d3
LmNzZS5wc3UuZWR1L350cmoxL3BhcGVycy9tb3N0MTQucGRmCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:00:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15: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.xen.org>)
	id 1dnQxi-0006Rn-Iz; Thu, 31 Aug 2017 15:00:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnQxh-0006Rd-BU
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 15:00:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 AA/2E-03128-4A428A95; Thu, 31 Aug 2017 15:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHSDve4SlRW
 RBuvPcFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3l85iLXjCVDFz1T32Bsa1TF2MnBwSAv4S
 l48cZwWxWQRUJW4+WsMOYrMJKEv87OxlA7FFBAwk3l+fBGRzcTALnGOUuDvzAgtIQlggSmLCw
 69AzRwcvAIWEk/fZoHUCAl0MEq83PQebAGvgKDEyZlPwOqZBXQkFuz+xAZSzywgLbH8HwdImF
 PAS+LGjBdgN4gKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jcz
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwnlkQeIhRkoNJSZT34e3l
 kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgjdaeUWkkGBRanpqRVpmDjAaY
 EolOHiURHiDQdK8xQWJucWZ6RCpU4zGHHf6Nnxh4mj6sOULkxDYJClxXjWQUgGQ0ozSPLhBsC
 i9xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5GJWHex0pAU3gy80rg9r0COoUJ6JRYr6Ugp5QkIqS
 kGhglzuklyUT5XpZ7sH+Wz4TGKoWae82r3l0698HxXyPbm6dbeJdumxGuUtfr9DWy3V3u8pT9
 c5YE38pby/0r+keItvkFs2ZbHYeiqBv/HA17l4Xa3LI/utHnp8Vqy8ZpXr5rjmiqqHZkH3Fib
 Npuc8Nx84e66xLMTZ9+Tr7VW/G612l3b3jIxyolluKMREMt5qLiRADVKcqQzQIAAA==
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504191650!80360830!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23564 invoked from network); 31 Aug 2017 15:00:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 15:00:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="446082013"
Date: Thu, 31 Aug 2017 16:00:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170831150046.ivsmlk6uh6pzjlet@citrix.com>
References: <1504185374-7581-1-git-send-email-boris.ostrovsky@oracle.com>
 <1504185374-7581-5-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504185374-7581-5-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 4/4] mm: Don't request scrubbing until
 dom0 is running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDk6MTY6MTRBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IFRoZXJlIGlzIG5vIG5lZWQgdG8gc2NydWIgcGFnZXMgZnJlZWQgZHVyaW5nIGRv
bTAgY29uc3RydWN0aW9uIHNpbmNlCj4gb25jZSBkb20wIGlzIHJlYWR5IHRoZSBoZWFwIHdpbGwg
YmUgc2NydWJiZWQgYnkgc2NydWJfaGVhcF9wYWdlcygpIGFueXdheSwKPiBzZXR0aW5nIHNjcnVi
X2RlYnVnIGF0IHRoZSBlbmQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:04:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15:04: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.xen.org>)
	id 1dnR17-0006gD-19; Thu, 31 Aug 2017 15:04:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnR16-0006g6-5e
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 15:04:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B4/A0-03610-77528A95; Thu, 31 Aug 2017 15:04:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW656op
 Ig1WHmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvS2exFqxgrbj/p5+xgXEtSxcjJ4eEgL/E
 7JZzbCA2i4CqxOtje1hBbDYBZYmfnb1gcREBXYlnC56B2cwC+RIT3iwBqxEWCJZYPmEX2BxeA
 QuJW1PWMnUxcnEICZxmlPh1ZyU7REJQ4uTMJywQzToSC3Z/AhrEAWRLSyz/xwES5hSwk+g51c
 0MYosKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0LfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjDe3RRwiFGSg0lJlPfh7eWRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR401VWRAoJFqWmp1akZeYAQx4mLcHBoyTCuxskzVtckJhbnJkOk
 TrFqMvR9GHLFyYhlrz8vFQpcd5QkCIBkKKM0jy4EbD4u8QoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3hMgU3gy80rgNr0COoIJ6IhYr6UgR5QkIqSkGhglu3uCP5jccG3YeiJGOWad20aurAt
 flWbXFrWc+jD3Hndr8YunP5J25n2y0mxZc/JNcajSo1visZs3ex3nZLq4fPkJllaeiYu2ftVV
 Om8RfCJilW7ssxnWs/19RPQlN5WeL1/OO1lFJuiVT9jf/QtEX10q+nZvQeZCvvvcL6pmOPy6m
 3D0pP5JJZbijERDLeai4kQAIPyyfboCAAA=
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504191861!80381105!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23489 invoked from network); 31 Aug 2017 15:04:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 15:04:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="446082874"
Date: Thu, 31 Aug 2017 16:04:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170831150419.w3tescgybcy7y6vh@citrix.com>
References: <20170831114506.9610-1-wei.liu2@citrix.com>
 <20170831114506.9610-3-wei.liu2@citrix.com>
 <59A8174E02000078001761D2@prv-mh.provo.novell.com>
 <d7f5fda4-9cf3-6f2e-37a7-ebba050576bc@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d7f5fda4-9cf3-6f2e-37a7-ebba050576bc@citrix.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>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pv: drop gate_op prefix in
 emul-gate-op.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDE6MzY6MTNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMS8wOC8xNyAxMzowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAz
MS4wOC4xNyBhdCAxMzo0NSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IFRoZXJl
IGlzIG9ubHkgb25lIGZ1bmN0aW9uIGdhdGVfb3BfcmVhZCB0aGF0IG5lZWRzIHRvIGJlIG1vZGlm
aWVkLgo+ID4gSSdtIGZpbmUgd2l0aCBpdCBqdXN0IGJlaW5nIHJlYWQoKSBoZXJlLCBidXQgSSBj
YW4gc2VlIHRoaXMgYmVpbmcgcG9zc2libHkKPiA+IGNvbnRyb3ZlcnNpYWwuIFBsZWFzZSBkb3Vi
bGUgY2hlY2sgdGhhdCBBbmRyZXcgaXNuJ3QgZW50aXJlbHkgb3Bwb3NlZAo+ID4gdG8gaXQuIEFu
IGFsdGVybmF0aXZlIHN1Z2dlc3Rpb24gd291bGQgdGhlbiBiZSByZWFkX21lbSgpLgo+IAo+IEkn
bSBub3Qgb3Bwb3NlZCBnZW5lcmFsbHksIGJ1dCBzaW1wbHkgJ3JlYWQnIGhhcyBhIGNoYW5jZSBv
ZiBhbmdlcmluZwo+IENvdmVyaXR5LCBiZWNhdXNlIGl0IGhhcyBpbmJ1aWx0IG1vZGVscyBmb3Ig
bW9zdCBmdW5jdGlvbnMgc3BlY2lmaWVkIGJ5Cj4gY29yZSBzdGFuZGFyZHMgbGlrZSBQT1NJWC4K
PiAKPiByZWFkX21lbSgpIHdvdWxkIGJlIGJldHRlci4KPiAKCnJlYWRfbWVtIGl0IGlzLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:08:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 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.xen.org>)
	id 1dnR4f-00070a-Gk; Thu, 31 Aug 2017 15:08:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnR4d-00070T-TA
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 15:08:03 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 DA/27-03642-35628A95; Thu, 31 Aug 2017 15:08:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzdIbUW
 kwc/5mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPw03MBcu4Kh6/OcjYwLiDo4uRk0NIIE/i
 39R3rCA2r4CdxLz1e1hAbAkBQ4nTC2+C2SwCqhJnm2+zg9hsAuoSbc+2A9VzcIgI6Eic/s7Xx
 cjFwSxwjkliw863jCA1wgK+Em8XfmADqRESsJRovOQNEuYUsJI4PmUSC0iYV0BQ4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19B
 AL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MF4/H3cIUZJDiYlUd6Ht5dH
 CvEl5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3gDVFZFCgkWp6akVaZk5wOiAK
 ZXg4FES4d0IkuYtLkjMLc5Mh0idYlSUEuetB0kIgCQySvPg2mAReYlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvJUgU3gy80rgpr8CWswEtDjWaynI4pJEhJRUA6NlntSlLyrhPZvjpvBYs9z
 8cvjyVMNnQb+3LlJ6ssdvowM7m5DCHMPidSpbJgiE/stcsGn2XDGpK2us6i0yj7f1L9eq2/Hg
 ruOKva7tn5pkNy1pfndqwkUhoeU6wjrXp7mcXc1q+mPSE/71K142Vl+fd9N81kTxpF3lix/O+
 v5MJOFe+YF18SxLlFiKMxINtZiLihMB2Plwz8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504192080!74320987!1
X-Originating-IP: [137.65.248.74]
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 27321 invoked from network); 31 Aug 2017 15:08:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 15:08:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 09:08:00 -0600
Message-Id: <59A8426F0200007800176388@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 09:07:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170831145805.93327-1-roger.pau@citrix.com>
In-Reply-To: <20170831145805.93327-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] x86/pvh: remove stale PVHv1 comment from
 public headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDE2OjU4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaAo+IEBAIC0xNjIsMTQgKzE2MiwxMCBAQCB0eXBlZGVm
IHVpbnQ2NF90IHRzY190aW1lc3RhbXBfdDsgLyogUkRUU0MgdGltZXN0YW1wIAo+ICovCj4gICAq
IFRoZSBmb2xsb3dpbmcgaXMgYWxsIENQVSBjb250ZXh0LiBOb3RlIHRoYXQgdGhlIGZwdV9jdHh0
IGJsb2NrIGlzIGZpbGxlZAo+ICAgKiBpbiBieSBGWFNBVkUgaWYgdGhlIENQVSBoYXMgZmVhdHVy
ZSBGWFNSOyBvdGhlcndpc2UgRlNBVkUgaXMgdXNlZC4KPiAgICoKPiAtICogQWxzbyBub3RlIHRo
YXQgd2hlbiBjYWxsaW5nIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBhbmQgVkNQVU9QX2luaXRpYWxp
c2UKPiAtICogZm9yIEhWTSBhbmQgUFZIIGd1ZXN0cywgbm90IGFsbCBpbmZvcm1hdGlvbiBpbiB0
aGlzIHN0cnVjdHVyZSBpcyB1cGRhdGVkOgo+IC0gKgo+IC0gKiAtIEZvciBIVk0gZ3Vlc3RzLCB0
aGUgc3RydWN0dXJlcyByZWFkIGluY2x1ZGU6IGZwdV9jdHh0IChpZgo+IC0gKiBWR0NUX0kzODdf
VkFMSUQgaXMgc2V0KSwgZmxhZ3MsIHVzZXJfcmVncywgZGVidWdyZWdbKl0KPiAtICoKPiAtICog
LSBQVkggZ3Vlc3RzIGFyZSB0aGUgc2FtZSBhcyBIVk0gZ3Vlc3RzLCBidXQgYWRkaXRpb25hbGx5
IHVzZSBjdHJscmVnWzNdIHRvCj4gLSAqIHNldCBjcjMuIEFsbCBvdGhlciBmaWVsZHMgbm90IHVz
ZWQgc2hvdWxkIGJlIHNldCB0byAwLgo+ICsgKiBBbHNvIG5vdGUgdGhhdCB3aGVuIGNhbGxpbmcg
RE9NQ1RMX3NldHZjcHVjb250ZXh0IGFuZCBWQ1BVT1BfaW5pdGlhbGlzZSBmb3IKPiArICogSFZN
IGd1ZXN0cywgbm90IGFsbCBpbmZvcm1hdGlvbiBpbiB0aGlzIHN0cnVjdHVyZSBpcyB1cGRhdGVk
LCB0aGUgc3RydWN0dXJlCj4gKyAqIHJlYWQgaW5jbHVkZTogZnB1X2N0eHQgKGlmIFZHQ1RfSTM4
N19WQUxJRCBpcyBzZXQpLCBmbGFncywgdXNlcl9yZWdzIGFuZAo+ICsgKiBkZWJ1Z3JlZ1sqXS4K
Ckluc3RlYWQgb2YgInRoZSBzdHJ1Y3R1cmUgcmVhZCIgKHdoZXJlIHlvdSd2ZSBsb3N0IHRoZSBw
bHVyYWwpLApob3cgYWJvdXQgInRoZSBmaWVsZHMgcmVhZCIgb3IgInRoZSBwaWVjZXMgcmVhZCI/
IFdpdGggZWl0aGVyIG9mCnRoZXNlIChlYXNpbHkgZG9hYmxlIHdoaWxlIGNvbW1pdHRpbmcpCkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:11:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15:11: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.xen.org>)
	id 1dnR7M-0007bT-Um; Thu, 31 Aug 2017 15:10:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnR7L-0007bM-56
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 15:10:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 26/98-03422-AF628A95; Thu, 31 Aug 2017 15:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXven2op
 Ig4NfLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWnSvYCtr5KtZfX8rUwNjE08XIySEhECxx
 4ug9FhCbTUBH4uLcnWxdjBwcIgIqErf3GnQxcnEwCzxnkng/oYEZpEZYwF/i9p0zYDaLgKrEp
 f6jrCD1vAKWEhcbPSBG6km8nfiCEcTmFRCUODnzCdh4ZgFNidbtv9khbHmJ5q2zwcYICShK9M
 97wDaBkWcWkpZZSFpmIWlZwMi8ilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMHQYgGAH45kFgYcYJTmYlER5H95eHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 gjdAdUWkkGBRanpqRVpmDjCIYdISHDxKIry/VIDSvMUFibnFmekQqVOMilLivPUgfQIgiYzSP
 Lg2WORcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvJcgUnsy8Erjpr4AWMwEtjvVaCrK4JB
 EhJdXAGOar7NxVoMYqa2L+yHfVdjO/2v3GfOmVshIdnDvbvA94MEzi5O63Oc1jprRk2dKGwvC
 rRx/lC/HMEuFrdlXcJS561P/guUtzH1ye1ZM5T7Yo88x8jmvX1zRNL+q2EtihKrM+Jz7vcMbC
 Ff9U1j2QrJj6OeXIZ5Zn5k7Gpyb/fhDr/Hvvgcp7SizFGYmGWsxFxYkA3KpAIJcCAAA=
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504192248!73876868!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41742 invoked from network); 31 Aug 2017 15:10:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 15:10:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; 
 d="scan'208,223";a="446084195"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Aug 2017 16:10:04 +0100
Message-ID: <20170831151004.93710-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
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] x86/pvh: remove stale HVM/PVHv1 comment from
	public headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbSB0aGUgdmNwdV9ndWVzdF9jb250ZXh0IHN0cnVjdHVyZS4gUFZIdjIvSFZNIHVzZXMgYSBj
b21wbGV0ZWx5CmRpZmZlcmVudCBzdHJ1Y3R1cmUgKHZjcHVfaHZtX2NvbnRleHQpLCB0aGF0J3Mg
ZGVzY3JpYmVkIGluCmh2bV92cGN1LmguCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4
LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gQ29tcGxldGVseSBy
ZW1vdmUgdGhlIGNvbW1lbnQsIEhWTSBndWVzdHMgYWxzbyB1c2UKICAgdmNwdV9odm1fY29udGV4
dCBpbnN0ZWFkIG9mIHZjcHVfZ3Vlc3RfY29udGV4dC4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYveGVuLmggfCA5IC0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCmluZGV4IGYyMTMzMmU4OTcuLmJhNDBiOTdl
OTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKQEAgLTE2MSwxNSArMTYxLDYgQEAgdHlw
ZWRlZiB1aW50NjRfdCB0c2NfdGltZXN0YW1wX3Q7IC8qIFJEVFNDIHRpbWVzdGFtcCAqLwogLyoK
ICAqIFRoZSBmb2xsb3dpbmcgaXMgYWxsIENQVSBjb250ZXh0LiBOb3RlIHRoYXQgdGhlIGZwdV9j
dHh0IGJsb2NrIGlzIGZpbGxlZAogICogaW4gYnkgRlhTQVZFIGlmIHRoZSBDUFUgaGFzIGZlYXR1
cmUgRlhTUjsgb3RoZXJ3aXNlIEZTQVZFIGlzIHVzZWQuCi0gKgotICogQWxzbyBub3RlIHRoYXQg
d2hlbiBjYWxsaW5nIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBhbmQgVkNQVU9QX2luaXRpYWxpc2UK
LSAqIGZvciBIVk0gYW5kIFBWSCBndWVzdHMsIG5vdCBhbGwgaW5mb3JtYXRpb24gaW4gdGhpcyBz
dHJ1Y3R1cmUgaXMgdXBkYXRlZDoKLSAqCi0gKiAtIEZvciBIVk0gZ3Vlc3RzLCB0aGUgc3RydWN0
dXJlcyByZWFkIGluY2x1ZGU6IGZwdV9jdHh0IChpZgotICogVkdDVF9JMzg3X1ZBTElEIGlzIHNl
dCksIGZsYWdzLCB1c2VyX3JlZ3MsIGRlYnVncmVnWypdCi0gKgotICogLSBQVkggZ3Vlc3RzIGFy
ZSB0aGUgc2FtZSBhcyBIVk0gZ3Vlc3RzLCBidXQgYWRkaXRpb25hbGx5IHVzZSBjdHJscmVnWzNd
IHRvCi0gKiBzZXQgY3IzLiBBbGwgb3RoZXIgZmllbGRzIG5vdCB1c2VkIHNob3VsZCBiZSBzZXQg
dG8gMC4KICAqLwogc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCB7CiAgICAgLyogRlBVIHJlZ2lz
dGVycyBjb21lIGZpcnN0IHNvIHRoZXkgY2FuIGJlIGFsaWduZWQgZm9yIEZYU0FWRS9GWFJTVE9S
LiAqLwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15:12: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.xen.org>)
	id 1dnR8g-0007hh-AE; Thu, 31 Aug 2017 15:12:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnR8f-0007hC-6p
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 15:12:13 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 71/D1-01916-C4728A95; Thu, 31 Aug 2017 15:12:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVddbfUW
 kwcUfAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPhwEVvB+nWMFU8mT2Bv
 YFxc18XIxSEk8JdRYuKJPlYI5zGjxM6e/4wQzjZGifat65i6GDk5RAScJb6emcsOYvMK6Escf
 3cKqIiDQ1ggSOLZ3SiQegmByUoS1z7+ZwapkRDwllhy+wsTjL1h9QOWLkZ2DjYBK4lDYiBRFg
 FVidVtO5gnMHIvYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5y
 fu4kR6HUGINjBuPq30yFGSQ4mJVHeh7eXRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L2quiJS
 SLAoNT21Ii0zBxh+MGkJDh4lEV4lNaA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8yqAF
 AmAFGWU5sGNgMXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz6oJM4cnMK4Hb9AroCCagI2
 K9loIcUZKIkJJqYCz47VlUNk1GiKOw6v2lkx0rrspcd0mesJgp1MHW4nqcYPZ6bcGUldd+BT3
 x3brdUuTEI+6T3odeiH1YIV5dL+B8+oMp27VP/4+q6EhctVxqKm3Hzbj4rfw8qRd7ExVtel48
 Ksmen9tiaHFR8lxhx5ppjH3/nPf7fWJP3PStS2RxyXYZgfu/lJRYijMSDbWYi4oTAYra0JmAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504192329!108477188!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38175 invoked from network); 31 Aug 2017 15:12:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 15:12:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnR8Z-0007tS-RH; Thu, 31 Aug 2017 15:12: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 1dnR8T-000157-VI; Thu, 31 Aug 2017 15:12:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnR8S-0003r8-CI; Thu, 31 Aug 2017 15:12:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112970-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:host-ping-check-xen:fail:regression
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail: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-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-libvirt-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-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-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-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=2713f9f39b8fd713d914c0051b8dc5acf1bc2c6d
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 15:12:00 +0000
Subject: [Xen-devel] [linux-3.18 test] 112970: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5268834462146698902=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5268834462146698902==
Content-Type: text/plain

flight 112970 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/112970/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102
 test-armhf-armhf-libvirt-xsm 16 guest-start/debian.repeat fail REGR. vs. 112102
 test-armhf-armhf-xl-multivcpu  8 host-ping-check-xen     fail REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        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-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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       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          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-libvirt     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-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       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-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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     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                2713f9f39b8fd713d914c0051b8dc5acf1bc2c6d
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   40 days
Failing since        112351  2017-07-27 22:26:55 Z   34 days   52 attempts
Testing same since   112970  2017-08-31 01:17:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohÃ¡r <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 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                                 fail    
 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-pvh-amd                                  pass    
 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                                  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-pvh-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-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                                     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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

(No revision log; it would be 6315 lines long.)


--===============5268834462146698902==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5268834462146698902==--

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:12:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15: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.xen.org>)
	id 1dnR8s-0007kr-LF; Thu, 31 Aug 2017 15:12:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnR8r-0007kf-WB
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 15:12:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 14/BA-02224-95728A95; Thu, 31 Aug 2017 15:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDSzdCfUW
 kQftLU4slHxezODB6HN39mymAMYo1My8pvyKBNWPC1a3MBYcZK15cv8HSwLiQsYuRk0NIIE9i
 7YoGFhCbV8BO4sD2DrC4hIChxOmFN8HiLAKqEgvmrGUHsdkE1CXanm1nBbFFBEwk1q+9A1TPx
 cEssIRZ4srKRWwgCWEBf4n5D9YwgSSEBJpZJU4tvg/WwSlgI7H/7hegqRxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0zfS
 SijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEH45U250OMkhxMSqK8D28v
 jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtVdUWkkGBRanpqRVpmDjASYNISHDxKIrxKakBp3
 uKCxNzizHSI1ClGY45Z/9Z8YeJo+rDlC5MQS15+XqqUOG89yCQBkNKM0jy4QbAIvcQoKyXMy8
 jAwCDEU5BalJtZgir/ilGcg1FJmFcXZCFPZl4J3L5XQKcwAZ0S67UU5JSSRISUVANj5mKlS/M
 zLVZuvBd2ceOlhUd2SLi/T52a23L5e+LxxiZFUckXuwwm9kz+J59fP3OS2O/c4kUeQTM8+t5K
 To45dLP8ZW2xoXGjqn3L6v5CS6GU/W2ZUlWZxiYcWTOtJnuumLIv8MfvPu5Hjy7KzIri3//m4
 rTED6/17J/dP/F1tdyv24uFJnZPUGIpzkg01GIuKk4EAOt2qKrLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504192343!54461308!1
X-Originating-IP: [137.65.248.74]
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 32307 invoked from network); 31 Aug 2017 15:12:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 15:12:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 09:12:22 -0600
Message-Id: <59A84375020000780017639B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 09:12:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-4-git-send-email-volodymyr_babchuk@epam.com>
 <599BF8DB0200007800171C4D@prv-mh.provo.novell.com>
 <8fe8bc1c-83d1-2e25-2eb1-4d2128152f12@epam.com>
 <599D548F0200007800172565@prv-mh.provo.novell.com>
 <d7abd6fe-8429-23b6-0f2e-240ae8a17a87@epam.com>
 <599D83300200007800172861@prv-mh.provo.novell.com>
 <152d0737-e76c-8d1d-4fbb-3347ba5dc382@epam.com>
 <59A7D83E0200007800175E51@prv-mh.provo.novell.com>
 <6b7bb3cb-21b1-c530-4f92-14c0a65b20d0@epam.com>
 <59A822E8020000780017626B@prv-mh.provo.novell.com>
 <030abb52-33f8-72ae-325c-4bb05fa82b71@epam.com>
In-Reply-To: <030abb52-33f8-72ae-325c-4bb05fa82b71@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, 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,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v4 03/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDE1OjIxLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IFNvLCB3aWxsIGl0IGJlIGFjY2VwdGFibGUgdG8gdXNlIG15IGFwcHJvYWNoIHdpdGgg
dGhhdCB1bmlvbj8KCkFzIHBlciBJYW4ncyByZXBseSwgZ28gd2l0aCBqdXN0IHRoZSBjb250YWlu
ZXJpemVkIHVpbnQ4X3RbXS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:13:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15: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.xen.org>)
	id 1dnR9P-0007rq-UW; Thu, 31 Aug 2017 15:12:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnR9O-0007rK-4b
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 15:12:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 03/43-01916-97728A95; Thu, 31 Aug 2017 15:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdCfUW
 kwcO96hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNx9j6lgrnjFs6vT2RsY
 Jwh0MXJxCAn8ZZTYOfEQI4TzmFHi/YWr7BDONkaJe/+7WbsYOTlEBJwlvp6Zyw5i8wroS9y++
 QMsLiwQJHFh0RdWkAYJgfksEtNe3GcESUgIeEq0XFrBDGPfuHEQqJmdg03ASuKQGEiURUBV4v
 /cVqYJjNwLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjA2f3E6xCjJwaQkyvvw9vJIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8V1VXRAoJFqWm
 p1akZeYAgw8mLcHBoyTCq6QGlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeBZAiAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5PIJfwZOaVwG16BXQEE9ARsV5LQY
 4oSURISTUwumvyhx9rk75f89M7r+m4kWKj7Zb5XP8lSkz/ez2zZprfcXba8m86ahe/L6hoFZh
 2bXHasXcPJnt/f6t8Lf1kyOvgxPQLQW/eJZgXJ9/87FV68YzVi/UmAqf+O1nMWeKw84jEk/bp
 P46VyM7e4Vh1RTJ6cf6hbFGDqdOuhnhcNil58UW+JidxqRJLcUaioRZzUXEiAKxRb8F/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504192375!108477321!1
X-Originating-IP: [104.130.215.37]
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 44216 invoked from network); 31 Aug 2017 15:12:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 15:12:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnR9K-0007tl-3j; Thu, 31 Aug 2017 15:12: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 1dnR9E-00017u-PY; Thu, 31 Aug 2017 15:12:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnR9E-0004P5-LL; Thu, 31 Aug 2017 15:12:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112984-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=38ac6fa969a43ca993e610deae8976f9f2877fbb
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 15:12:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112984: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk4NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTU2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAzOGFjNmZhOTY5YTQzY2E5OTNlNjEwZGVhZTg5NzZmOWYyODc3ZmJiCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NTYgIDIwMTctMDgt
MzAgMDk6NTY6NTYgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEyOTU3ICAyMDE3
LTA4LTMwIDEyOjAyOjE3IFogICAgMSBkYXlzICAgMTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEyOTgwICAyMDE3LTA4LTMxIDA5OjAyOjEzIFogICAgMCBkYXlzICAgIDMgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1s
b2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM4NSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15: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.xen.org>)
	id 1dnRD0-0008Lx-GY; Thu, 31 Aug 2017 15:16:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnRCz-0008Lq-4R
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 15:16:41 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8E/2B-01777-85828A95; Thu, 31 Aug 2017 15:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzdcY0W
 kwf3NVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ak/umMBUtYKzoOHGBsYFzH0sXIySEkkCfx
 e+Mm5i5GDg5eATuJnXuEQcISAoYSpxfeBCthEVCVuDrxESOIzSagLtH2bDsrSLmIgI7E6e98X
 YxcHMwC55gkNux8C1YjLBAi8e3WDSaI8ZYSP1/vBpvDKWAlMftNFxPEKkGJvzvAVjELaEk8/H
 WLBcLWlli28DXYNcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW00Esqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw9BiDYwdi03fMQoyQHk5Io78PbyyOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBuUl8RKSRYlJqeWpGWmQOMApi0BAePkggvIzAShHiLCxJzi
 zPTIVKnGHU5mj5s+cIkxJKXn5cqJc5bCjJDAKQoozQPbgQsIi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmPcayBSezLwSuE2vgI5gAjoi1mspyBEliQgpqQbGoBUbYoN5lTWva0yV+1+2IeU
 2Q5lzN2/jrodffj59cvcux8/FnyZnef1Un3t3v/3dd1reolO2cH16x5n1WjzqS6Dy/Ultk/8W
 /+R2cP+gsjqBreD7t74JD+57ChxZefOd9Pu8SLdJp76wnElnfmh3WVSyrP+syGUGpVe39qxd6
 Vu321d6OSP7CiWW4oxEQy3mouJEAIWwpy7DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504192598!93896057!1
X-Originating-IP: [137.65.248.74]
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 23389 invoked from network); 31 Aug 2017 15:16:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Aug 2017 15:16:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 09:16:37 -0600
Message-Id: <59A84473020000780017639E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 09:16:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170831151004.93710-1-roger.pau@citrix.com>
In-Reply-To: <20170831151004.93710-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 v2] x86/pvh: remove stale HVM/PVHv1 comment
 from public headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDE3OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IENoYW5nZXMgc2luY2UgdjE6Cj4gIC0gQ29tcGxldGVseSByZW1vdmUgdGhlIGNvbW1lbnQsIEhW
TSBndWVzdHMgYWxzbyB1c2UKPiAgICB2Y3B1X2h2bV9jb250ZXh0IGluc3RlYWQgb2YgdmNwdV9n
dWVzdF9jb250ZXh0LgoKQXJlIHlvdSBzdXJlPyBTcGVjaWZpY2FsbHkgZm9yIC4uLgoKPiAtLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYveGVuLmgKPiBAQCAtMTYxLDE1ICsxNjEsNiBAQCB0eXBlZGVmIHVpbnQ2
NF90IHRzY190aW1lc3RhbXBfdDsgLyogUkRUU0MgdGltZXN0YW1wICovCj4gIC8qCj4gICAqIFRo
ZSBmb2xsb3dpbmcgaXMgYWxsIENQVSBjb250ZXh0LiBOb3RlIHRoYXQgdGhlIGZwdV9jdHh0IGJs
b2NrIGlzIGZpbGxlZAo+ICAgKiBpbiBieSBGWFNBVkUgaWYgdGhlIENQVSBoYXMgZmVhdHVyZSBG
WFNSOyBvdGhlcndpc2UgRlNBVkUgaXMgdXNlZC4KPiAtICoKPiAtICogQWxzbyBub3RlIHRoYXQg
d2hlbiBjYWxsaW5nIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBhbmQgVkNQVU9QX2luaXRpYWxpc2UK
Ci4uLiB0aGUgRE9NQ1RMX3NldHZjcHVjb250ZXh0IHBhcnQuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:39:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15:39: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.xen.org>)
	id 1dnRYb-0001ku-Qy; Thu, 31 Aug 2017 15:39:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnRYa-0001kn-Fr
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 15:39:00 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A8/5E-02045-39D28A95; Thu, 31 Aug 2017 15:38:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQney7op
 Igz+v2CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oydC3eyF8yXqlixeztzA+ML4S5GDg4JAT+J
 Q0vNuxg5OVgEVCX+/JnMDhJmE7CXmP61AiQsAhTePP00UJiLg1lgM6PEhObFzCAJYYEAid3T+
 thBbF4BT4mub7vB4kICdRIPVr5jg4gLSpyc+YQFxGYW0JFYsPsTG8h8ZgFpieX/OEDCnAKuEu
 1Tt4GViwqoSJxcuYYJYoyiRP+8B2BxCYF0ia1/fzFPYOSfhWTqLCRTZyFMXcDIvIpRozi1qCy
 1SNfIQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD86hkYGHcw9q3yO8QoycGk
 JMr78PbySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMI6KyKFBItS01Mr0jJzgJEAk5bg4FES4
 WUGSfMWFyTmFmemQ6ROMSpKifNqgyQEQBIZpXlwbbDou8QoKyXMy8jAwCDEU5BalJtZgir/il
 Gcg1FJmJcPZApPZl4J3PRXQIuZgBbHei0FWVySiJCSamDMEP556Itx/4GTUqzTHebM4F7FvaF
 akmOVeuDKX2Zq16uZv7rq/pwtl7tGkT1s4lOOU8fqQu5NP8Dzm0/u991gt0fnLjwV627wFnj4
 VJNPX3HJ1KcJSmWHGmSb9r95EVKx+UT+Fok5y4+UnAuJZ9f0Xjnh5tnInDDVojM/oj1KLhnsW
 iGjc/y4EktxRqKhFnNRcSIATqiTibkCAAA=
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504193938!109887796!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39513 invoked from network); 31 Aug 2017 15:38:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 15:38:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51959859"
Date: Thu, 31 Aug 2017 16:38:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDE6MDE6NDdBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGNoYW5nZSBEU0RUIHRhYmxlIGZvciBwcm9jZXNzb3Igb2Jq
ZWN0IHRvIHN1cHBvcnQgPjEyOCB2Y3B1cwo+IGFjY3JvZGluZyB0byBBQ1BJIHNwZWMgOC40IERl
Y2xhcmluZyBQcm9jZXNzb3JzCj4gCj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1
LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIHwgMTggKysr
KysrKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL21rX2RzZHQuYyBiL3Rv
b2xzL2xpYmFjcGkvbWtfZHNkdC5jCj4gaW5kZXggMmRhZjMyYy4uNmM0YzMyNSAxMDA2NDQKPiAt
LS0gYS90b29scy9saWJhY3BpL21rX2RzZHQuYwo+ICsrKyBiL3Rvb2xzL2xpYmFjcGkvbWtfZHNk
dC5jCj4gQEAgLTI0LDYgKzI0LDggQEAKPiAgI2luY2x1ZGUgPHhlbi9hcmNoLWFybS5oPgo+ICAj
ZW5kaWYKPiAgCj4gKyNkZWZpbmUgQ1BVX05BTUVfRk1UICAgICAgIlAlLjAzWCIKPiArCj4gIHN0
YXRpYyB1bnNpZ25lZCBpbnQgaW5kZW50X2xldmVsOwo+ICBzdGF0aWMgYm9vbCBkZWJ1ZyA9IGZh
bHNlOwo+ICAKPiBAQCAtMTk2LDEwICsxOTgsMTQgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQo+ICAgICAgLyogRGVmaW5lIHByb2Nlc3NvciBvYmplY3RzIGFuZCBjb250cm9sIG1l
dGhvZHMuICovCj4gICAgICBmb3IgKCBjcHUgPSAwOyBjcHUgPCBtYXhfY3B1czsgY3B1KyspCj4g
ICAgICB7Cj4gLSAgICAgICAgcHVzaF9ibG9jaygiUHJvY2Vzc29yIiwgIlBSJTAyWCwgJWQsIDB4
MDAwMGIwMTAsIDB4MDYiLCBjcHUsIGNwdSk7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGFwaWNf
aWQgPSBjcHUgKiAyOwoKVGhpcyBpcyBmcmFnaWxlLCBpZGVhbGx5IHRoZXJlIHNob3VsZCBiZSBh
IHNpbmdsZSBwb2ludCB3aGVyZSB0aGUgQVBJQwpJRCBpcyBjYWxjdWxhdGVkLiBBbHRob3VnaCB0
aGVyZSBhcmUgYWxyZWFkeSB0d28gcGxhY2VzIHdoZXJlIHRoZSBBUElDCklEIGlzIGNhbGN1bGF0
ZWQsIGluIGh2bWxvYWRlciBhbmQgbGlieGwuCgpBbmQgSSdtIG5vdCBzdXJlIGhvdyB0byB1c2Ug
YW55IG9mIHRob3NlIGhlcmUgaW4gb3JkZXIgdG8gYXZvaWQKaW50cm9kdWNpbmcgYSB0aGlyZCBv
bmUuCgo+ICAKPiAtICAgICAgICBzdG10KCJOYW1lIiwgIl9ISUQsIFwiQUNQSTAwMDdcIiIpOwo+
ICsgICAgICAgIGlmICggYXBpY19pZCA+IDI1NSApCgpXZSBuZWVkIHRvIGJlIGNhcmVmdWwgd2l0
aCB0aGlzLiBUaGlzIGlzIG5vdCBhIHByb2JsZW0gQVRNIGJlY2F1c2UgdGhlCkFDUEkgSUQgaXMg
dGhlIENQVSBJRCwgYnV0IGNhcmUgc2hvdWxkIGJlIHRha2VuIHRvIG5vdCBjcmVhdGUgYQpQcm9j
ZXNzb3Igb2JqZWN0IHdpdGggQUNQSSBJRCAyNTUsIGJlY2F1c2UgdGhhdCdzIHRoZSBicm9hZGNh
c3QgQUNQSQpJRC4uLgoKPiArICAgICAgICAgICAgcHVzaF9ibG9jaygiRGV2aWNlIiwgQ1BVX05B
TUVfRk1ULCBjcHUpOwo+ICsgICAgICAgIGVsc2UKCi4uLiBJTUhPIGFuIGFzc2VydChjcHUgPCAy
NTUpOyBzaG91bGQgYmUgYWRkZWQgaGVyZS4KCj4gKyAgICAgICAgICAgIHB1c2hfYmxvY2soIlBy
b2Nlc3NvciIsIENQVV9OQU1FX0ZNVCIsICVkLCAweDAwMDBiMDEwLCAweDA2IiwgY3B1LCBjcHUp
OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIHNw
YWNlIChoZXJlIGFuZCBiZWxvdykKClBsZWFzZSBsZWF2ZSBhIHNwYWNlIGJldHdlZW4gdGhlIHN0
cmluZyBsaXRlcmFscyBhbmQgdGhlIGRlZmluZXMsIGl0Cm1ha2VzIGl0IGVhc2llciB0byByZWFk
LiBBbmQgdGhpcyBsaW5lIG5lZWRzIHRvIGJlIHNwbGl0LgoKPiAgCj4gKyAgICAgICAgc3RtdCgi
TmFtZSIsICJfSElELCBcIkFDUEkwMDA3XCIiKTsKPiAgICAgICAgICBzdG10KCJOYW1lIiwgIl9V
SUQsICVkIiwgY3B1KTsKPiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgICAgICAgICBwb3BfYmxv
Y2soKTsKPiBAQCAtMjY4LDE1ICsyNzQsMTUgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQo+ICAgICAgICAgIC8qIEV4dHJhY3QgY3VycmVudCBDUFUncyBzdGF0dXM6IDA9b2ZmbGlu
ZTsgMT1vbmxpbmUuICovCj4gICAgICAgICAgc3RtdCgiQW5kIiwgIkxvY2FsMSwgMSwgTG9jYWwy
Iik7Cj4gICAgICAgICAgLyogQ2hlY2sgaWYgc3RhdHVzIGlzIHVwLXRvLWRhdGUgaW4gdGhlIHJl
bGV2YW50IE1BRFQgTEFQSUMgZW50cnkuLi4gKi8KPiAtICAgICAgICBwdXNoX2Jsb2NrKCJJZiIs
ICJMTm90RXF1YWwoTG9jYWwyLCBcXF9TQi5QUiUwMlguRkxHKSIsIGNwdSk7Cj4gKyAgICAgICAg
cHVzaF9ibG9jaygiSWYiLCAiTE5vdEVxdWFsKExvY2FsMiwgXFxfU0IuIkNQVV9OQU1FX0ZNVCAi
LkZMRykiLCBjcHUpOwo+ICAgICAgICAgIC8qIC4uLklmIG5vdCwgdXBkYXRlIGl0IGFuZCB0aGUg
TUFEVCBjaGVja3N1bSwgYW5kIG5vdGlmeSBPU1BNLiAqLwo+IC0gICAgICAgIHN0bXQoIlN0b3Jl
IiwgIkxvY2FsMiwgXFxfU0IuUFIlMDJYLkZMRyIsIGNwdSk7Cj4gKyAgICAgICAgc3RtdCgiU3Rv
cmUiLCAiTG9jYWwyLCBcXF9TQi4iQ1BVX05BTUVfRk1UIi5GTEciLCBjcHUpOwo+ICAgICAgICAg
IHB1c2hfYmxvY2soIklmIiwgIkxFcXVhbChMb2NhbDIsIDEpIik7Cj4gLSAgICAgICAgc3RtdCgi
Tm90aWZ5IiwgIlBSJTAyWCwgMSIsIGNwdSk7IC8qIE5vdGlmeTogRGV2aWNlIENoZWNrICovCj4g
KyAgICAgICAgc3RtdCgiTm90aWZ5IiwgQ1BVX05BTUVfRk1UIiwgMSIsIGNwdSk7IC8qIE5vdGlm
eTogRGV2aWNlIENoZWNrICovCj4gICAgICAgICAgc3RtdCgiU3VidHJhY3QiLCAiXFxfU0IuTVNV
LCAxLCBcXF9TQi5NU1UiKTsgLyogQWRqdXN0IE1BRFQgY3N1bSAqLwo+ICAgICAgICAgIHBvcF9i
bG9jaygpOwo+ICAgICAgICAgIHB1c2hfYmxvY2soIkVsc2UiLCBOVUxMKTsKPiAtICAgICAgICBz
dG10KCJOb3RpZnkiLCAiUFIlMDJYLCAzIiwgY3B1KTsgLyogTm90aWZ5OiBFamVjdCBSZXF1ZXN0
ICovCj4gKyAgICAgICAgc3RtdCgiTm90aWZ5IiwgQ1BVX05BTUVfRk1UIiwgMyIsIGNwdSk7IC8q
IE5vdGlmeTogRWplY3QgUmVxdWVzdCAqLwo+ICAgICAgICAgIHN0bXQoIkFkZCIsICJcXF9TQi5N
U1UsIDEsIFxcX1NCLk1TVSIpOyAvKiBBZGp1c3QgTUFEVCBjc3VtICovCj4gICAgICAgICAgcG9w
X2Jsb2NrKCk7Cj4gICAgICAgICAgcG9wX2Jsb2NrKCk7Cj4gLS0gCj4gMS44LjMuMQo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:53:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15:53: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.xen.org>)
	id 1dnRmM-0003C5-5X; Thu, 31 Aug 2017 15:53:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4097f923a=wei.liu2@citrix.com>)
 id 1dnRmK-0003Bz-9x
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 15:53:12 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 62/8C-03093-7E038A95; Thu, 31 Aug 2017 15:53:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXitHRDpO5zgxW
 RBh/2s1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow/PXvYChZLVdzfodPAuEu0i5GTQ0LAX+J0
 8zNWCNtD4vrZE0wgNouAqsTncy+YQWw2AWWJn529bCC2iICOxNW9L4DquTiYBS4xSfzZ+gmoi
 INDWCBZYvZGP5AaXgELibPNB9hAaoQEpjJKzN/8jQ0iIShxcuYTFhCbGWjQgt2f2EB6mQWkJZ
 b/4wAxOQXsJH78rwWpEBVQkehcOgesWkhAQaJj+jEmiDMtJb6tf8o8gVFgFpKhs5AMnYUwdAE
 j8ypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCwZACCHYxf
 lgUcYpTkYFIS5X14e3mkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneBforIoUEi1LTUyvSMnOAE
 QKTluDgURLh9QVJ8xYXJOYWZ6ZDpE4x2nNsWL3+CxPHkzfbfzNxtLwFkV+eTvvDJMSSl5+XKi
 XO6wnSJgDSllGaBzcUFtGXGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMwbBTKFJzOvBG73K6C
 zmIDOivVaCnJWSSJCSqqBcZ+i86J7VR99m90PBS3eyv5U67Rx8hXz+y8vSaw1PfLyf/2hjswb
 DNVFrnmNArqXMu8aKVwwn9Om4+HWuG1Zs4z/9b9+8/YavfKO/PvyRnC5onrqt/IteQ+Y2w09m
 t7XxOUt3/HL6C/TRo9rMl+nLXdX4ayTVgoyv33Qk9sryGTGub9f8pcUKrEUZyQaajEXFScCAL
 MT5hTjAgAA
X-Env-Sender: prvs=4097f923a=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504194789!113612288!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6587 invoked from network); 31 Aug 2017 15:53:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 15:53:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="437869349"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 31 Aug 2017 16:53:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170831155306.h5nalpslyq7rm6f7@citrix.com>
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
 <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDM6MTU6MDlQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOC8zMC8yMDE3IDAyOjU0IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4g
T24gMzAvMDgvMTcgMTQ6NDksIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiA+PiBmbGln
aHQgMTEyOTU3IHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+ID4+IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NTcvCj4gPj4KPiA+PiBS
ZWdyZXNzaW9ucyA6LSgKPiA+Pgo+ID4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAo+ID4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVu
Ogo+ID4+ICB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI5NTYKPiA+IAo+ID4gKFhFTikgQXNzZXJ0aW9uICdj
cHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpJyBmYWlsZWQgYXQgc29mdGlycS5jOjM1Cj4gPiAoWEVO
KSAtLS0tWyBYZW4tNC4xMC11bnN0YWJsZSAgYXJtMzIgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBd
LS0tLQo+ID4gKFhFTikgQ1BVOiAgICAxCj4gPiAoWEVOKSBQQzogICAgIDAwMjNiNzEwIHNvZnRp
cnEuYyNfX2RvX3NvZnRpcnErMHgzYy8weDEzNAo+ID4gKFhFTikgQ1BTUjogICA4MDAwMDA1YSBN
T0RFOkh5cGVydmlzb3IKPiA+IChYRU4pICAgICAgUjA6IDQwMDNkMDAwIFIxOiAwMDAwMDAwMSBS
MjogM2ZjZmZkMDAgUjM6IDAwMDAwMDAxCj4gPiAoWEVOKSAgICAgIFI0OiAwMDJlNWY3NCBSNTog
MDAwMDAwMDAgUjY6IDAwMzFkNjk0IFI3OiAwMDMxYTIyNAo+ID4gKFhFTikgICAgICBSODogMDAy
ZTFmODAgUjk6IDAwMjliODgwIFIxMDowMDAwMDAwMSBSMTE6NDAwMzdmM2MgUjEyOjAwMDAwMDAw
Cj4gPiAoWEVOKSBIWVA6IFNQOiA0MDAzN2YwNCBMUjogMDAyNTgyNmMKPiA+IChYRU4pIAo+ID4g
KFhFTikgICBWVENSX0VMMjogODAwMDM1NTgKPiA+IChYRU4pICBWVFRCUl9FTDI6IDAwMDEwMDAw
YmZmMWUwMDAKPiA+IChYRU4pIAo+ID4gKFhFTikgIFNDVExSX0VMMjogMzBjZDE4N2YKPiA+IChY
RU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwMDAzODY2M2YKPiA+IChYRU4pICBUVEJSMF9FTDI6IDAw
MDAwMDAwYmEwMTYwMDAKPiA+IChYRU4pIAo+ID4gKFhFTikgICAgRVNSX0VMMjogMDAwMDAwMDAK
PiA+IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAxMDQ4MTAKPiA+IChYRU4pICAgICAgSERG
QVI6IGRmMDAwZjAwCj4gPiAoWEVOKSAgICAgIEhJRkFSOiAwMDAwMDAwMAo+ID4gKFhFTikgCj4g
PiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD00MDAzN2YwNDoKPiA+IChYRU4pICAgIDAw
MDAwMDAwIDAwMDAwMDA0IDAwMmUxZjgwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMmUxZjgwIDAwMzFk
Njk0IDAwMmUxZjgwCj4gPiAoWEVOKSAgICBjMTIwMzA5OCAwMDAwMDAwMSAwMDAwMDAwMCAwMDAw
MDAwMCBjMTExNTFhOCA0MDAzN2Y0NCAwMDIzYjg3YyA0MDAzN2Y1NAo+ID4gKFhFTikgICAgMDAy
NmIzMjAgYzEyMDAwMDAgYzEyMDMwMzQgNDAwMzdmNTggMDAyNmVmNDAgMDAwMDAwMDEgMDAwMDAw
MDAgMDAwMDAwMDEKPiA+IChYRU4pICAgIGMwMzFjNTIwIGMxMjAwMDAwIGMxMjAzMDM0IGMxMjAz
MDk4IDAwMDAwMDAxIDAwMDAwMDAwIDAwMDAwMDAwIGMxMTE1MWE4Cj4gPiAoWEVOKSAgICBjMTIw
MzBhMCAxOTJiODAwMCBmZmZmZmZmZiA3ZjU3MDZkMyBjMDMxYzUyOCA2MDAwMDA5MyAwN2UwMDAw
MCBiZWJjZDEwOAo+ID4gKFhFTikgICAgYzEzMThhYzAgYzAzMGQwYTAgYzEyMDFmYTAgYzAzMDky
OGMgYzEzMThhY2MgYzAzMGQ0MjAgYzEzMThhZDggYzAzMGQ0ZTAKPiA+IChYRU4pICAgIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIGMxMzE4YWU0IGMxMzE4YWU0
IDYwMDAwMDEzCj4gPiAoWEVOKSAgICA2MDAxMDE5MyAyMDAwMDA5MyA2MDAwMDE5MyAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAo+ID4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4g
PiAoWEVOKSAgICBbPDAwMjNiNzEwPl0gc29mdGlycS5jI19fZG9fc29mdGlycSsweDNjLzB4MTM0
IChQQykKPiA+IChYRU4pICAgIFs8MDAyNTgyNmM+XSBkb21haW4uYyNzY2hlZHVsZV90YWlsKzB4
MmY0LzB4MzA4IChMUikKPiA+IChYRU4pICAgIFs8MDAyM2I4N2M+XSBkb19zb2Z0aXJxKzB4MTgv
MHgyOAo+ID4gKFhFTikgICAgWzwwMDI2YjMyMD5dIGxlYXZlX2h5cGVydmlzb3JfdGFpbCsweDg0
LzB4YjgKPiA+IChYRU4pICAgIFs8MDAyNmVmNDA+XSBlbnRyeS5vI3JldHVybl90b19ndWVzdCsw
eGMvMHhiOAo+ID4gKFhFTikgCj4gPiAoWEVOKSAKPiA+IChYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPiA+IChYRU4pIFBhbmljIG9uIENQVSAxOgo+ID4gKFhF
TikgQXNzZXJ0aW9uICdjcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpJyBmYWlsZWQgYXQgc29mdGly
cS5jOjM1Cj4gPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4gPiAoWEVOKSAKPiA+IChYRU4pIE1hbnVhbCByZXNldCByZXF1aXJlZCAoJ25vcmVib290JyBz
cGVjaWZpZWQpCj4gPiAKPiA+IEF0IGEgZ3Vlc3MsIEknZCBzYXkgdGhlIHJlYXNvbmluZyBiZWhp
bmQKPiA+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRk
aWZmO2g9NTc0NTBjZmU0OGI1NmRiOTAxNjZjNTJkNDVhNDExYTkyNzlhMTJlMQo+ID4gaXMgZmFs
c2UuCj4gCj4gV293IC0tIEkgYWN0dWFsbHkgcmF0aGVyIGRvdWJ0IHRoYXQgdGhlIHJlYXNvbmlu
ZyBpcyB3cm9uZzsgSSBjYW4ndCBzZWUKPiBhbnl3aGVyZSBpbiB0aGUgY29udGV4dCBzd2l0Y2gg
cGF0aCB0aGF0IGNvdWxkIHBvc3NpYmx5IG1vdmUgdGhlCj4gaHlwZXJ2aXNvciBzdGFjayB0byBh
bm90aGVyIHByb2Nlc3Nvci4gIEknZCBiZSBtb3JlIGluY2xpbmVkIHRvIHN1c3BlY3QKPiB0aGF0
IHNtcF9wcm9jZXNzb3JfaWQoKSByZXR1cm5zIHRoZSB3cm9uZyB2YWx1ZSB1bmRlciBjZXJ0YWlu
IGNvbmRpdGlvbnMKPiAtLSBlLmcuLCBiZXR3ZWVuIGEgc2NoZWR1bGUoKSBzb2Z0aXJxIGFuZCB0
aGUgbmV4dCBWTUVOVEVSICh3aGF0ZXZlcgo+IGl0J3MgY2FsbGVkIG9uIEFSTSkuCj4gCj4gU3Rl
ZmFubywgYW55IGlkZWFzPwo+IAo+ICAtR2VvcmdlCj4gCgpJbiB0aGUgbWVhbiB0aW1lIEkgaGF2
ZSBqdXN0IHJldmVydGVkIHRoZSBvZmZlbmRpbmcgcGF0Y2ggdG8gdW5ibG9jawpwdXNoZ2F0ZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:54:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15: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.xen.org>)
	id 1dnRnI-0003GY-EZ; Thu, 31 Aug 2017 15:54:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnRnI-0003GQ-1q
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 15:54:12 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 63/AE-03093-32138A95; Thu, 31 Aug 2017 15:54:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQlfJcEW
 kwcU3Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a63W/ZCyaxVxyceJCtgfElaxcjJ4eEgJ/E
 24NfmUBsFgFViSf3l7B0MXJwsAnYS0z/WgESFhFQluj99RsozMXBLLCXSWLXlMPsIAlhgRCJ5
 p/9LCA2r4CnxNffkxhBbCGBXIm261fZIOKCEidnPgGrYRbQkViw+xMbyHxmAWmJ5f84QMKcQK
 vO/94BVi4qoCJxcuUaJogxihL98x6wQZyZLjHxWQ/LBEb+WUimzkIydRbC1AWMzKsYNYpTi8p
 Si3SNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjCeXhd4iFGSg0lJ
 lPfh7eWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F+iviBQSLEpNT61Iy8wBxgJMWoKDR0mE1
 xckzVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcV53A6AiAZCijNI8uBGwuLzEKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYd4rIKt4MvNK4Da9AjqCCeiIWK+lIEeUJCKkpBoYTWfrKd1k0ii
 J4Ht/rlE/OPvH6T/hzooXNLocWXcVyyj2zVlf9UFde5v66ZuN7JMeB1n+nHdNifHjfOkO39Qf
 E/47+XQ+Ejm0zftnz6+1Lzh+v5uX3qGmaCsWIhcdMW8/M8c/pkN7NtbOdPmQq+5ieFTbLtpF7
 7+Nx3U99bP35Ps5iv/ys5cosRRnJBpqMRcVJwIAGiyK+cYCAAA=
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504194850!108925167!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11842 invoked from network); 31 Aug 2017 15:54:10 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 15:54:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51960988"
Date: Thu, 31 Aug 2017 16:54:07 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170831155407.f7xbtt66vabv3tle@dhcp-3-128.uk.xensource.com>
References: <20170831151004.93710-1-roger.pau@citrix.com>
 <59A84473020000780017639E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A84473020000780017639E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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 v2] x86/pvh: remove stale HVM/PVHv1 comment
 from public headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDk6MTY6MzVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMxLjA4LjE3IGF0IDE3OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQ2hhbmdlcyBzaW5jZSB2MToKPiA+ICAtIENvbXBsZXRlbHkgcmVtb3ZlIHRoZSBj
b21tZW50LCBIVk0gZ3Vlc3RzIGFsc28gdXNlCj4gPiAgICB2Y3B1X2h2bV9jb250ZXh0IGluc3Rl
YWQgb2YgdmNwdV9ndWVzdF9jb250ZXh0Lgo+IAo+IEFyZSB5b3Ugc3VyZT8gU3BlY2lmaWNhbGx5
IGZvciAuLi4KPiAKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaAo+
ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCj4gPiBAQCAtMTYxLDE1
ICsxNjEsNiBAQCB0eXBlZGVmIHVpbnQ2NF90IHRzY190aW1lc3RhbXBfdDsgLyogUkRUU0MgdGlt
ZXN0YW1wICovCj4gPiAgLyoKPiA+ICAgKiBUaGUgZm9sbG93aW5nIGlzIGFsbCBDUFUgY29udGV4
dC4gTm90ZSB0aGF0IHRoZSBmcHVfY3R4dCBibG9jayBpcyBmaWxsZWQKPiA+ICAgKiBpbiBieSBG
WFNBVkUgaWYgdGhlIENQVSBoYXMgZmVhdHVyZSBGWFNSOyBvdGhlcndpc2UgRlNBVkUgaXMgdXNl
ZC4KPiA+IC0gKgo+ID4gLSAqIEFsc28gbm90ZSB0aGF0IHdoZW4gY2FsbGluZyBET01DVExfc2V0
dmNwdWNvbnRleHQgYW5kIFZDUFVPUF9pbml0aWFsaXNlCj4gCj4gLi4uIHRoZSBET01DVExfc2V0
dmNwdWNvbnRleHQgcGFydC4KClJpZ2h0LCBJIGNvdWxkbid0IGNoYW5nZSBET01DVExfc2V0dmNw
dWNvbnRleHQgdG8gdXNlIHRoZSBuZXcgc3RydWN0CmJlY2F1c2UgaXQgd2FzIGFscmVhZHkgaW4g
dXNlIGJ5IGdkYnN4LgoKU28gdjEgaXMgdGhlIHJpZ2h0IHZlcnNpb24uCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:55:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15: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.xen.org>)
	id 1dnRoH-0003UT-Rk; Thu, 31 Aug 2017 15:55:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnRoH-0003UG-00
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 15:55:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 98/0A-03454-06138A95; Thu, 31 Aug 2017 15:55:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXS6fjDSzfecEW
 kwaytBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aclbvZC3byVcy42MXWwHibq4uRk0NIIE9i
 4tFWVhCbV8BOYvrOFewgtoSAocTphTdZQGwWAVWJb0f3MoLYbALqEm3PtgPVc3CICBhInDuaB
 GIyC+hLbFsHVi0sYCRx5NMPRojpdhJPfi0Gq+YVEJT4u0MYJMwsoCXx8NctFghbW2LZwtfMEF
 OkJZb/45jAyDsLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ykl1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGGAMQLCD8fS6wEOMkhxMSqK8D28vjxTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwbtAf0WkkGBRanpqRVpmDjDUYdISHDxKIry+IGne4oLE3OLMdIjUKUZFKXFedwOgh
 ABIIqM0D64NFl+XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7BWQ8T2ZeCdz0V0CLmYAWx3
 otBVlckoiQkmpgNOqepyLLK7B7Z51ihuvipde8XiiZNR0/p7RxT9nq9o3TVf0PMJlM3c+ru94
 t5GDCO6WXr8SEY2be+V90htNk0in7s9veVpk0/uOx8Ntp3XE1f+LJeerR7n213fyfEw5uuXs/
 +fbfN/O21V7pOqJ+9Xby2z2R9o1/F8hviwjMehuW8uublm1uphJLcUaioRZzUXEiAKacer6qA
 gAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504194910!73884840!1
X-Originating-IP: [137.65.248.74]
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 25889 invoked from network); 31 Aug 2017 15:55:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 15:55:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 09:55:09 -0600
Message-Id: <59A84D7C02000078001763F0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 09:55:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: mark the entire directmap NX
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUncyBubyByZWFzb24gZm9yIHRoZSBmaXJzdCBNYiB0byBiZSBleGNsdWRlZCBoZXJlLiBF
bmZvcmNlIHRoZQpyZXN0cmljdGlvbiByaWdodCBpbiB0aGUgdG9wIGxldmVsIHBhZ2UgdGFibGUg
ZW50cmllcy4KClN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYwpAQCAtODg3LDMyICs4ODcsMjEgQEAgdm9pZCBfX2luaXQgc3ViYXJjaF9pbml0X21lbW9y
eSh2b2lkKQogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogTWFyayBsb3cgMTZNYiBvZiBkaXJl
Y3QgbWFwIE5YIGlmIGhhcmR3YXJlIHN1cHBvcnRzIGl0LiAqLworICAgIC8qIE1hcmsgYWxsIG9m
IGRpcmVjdCBtYXAgTlggaWYgaGFyZHdhcmUgc3VwcG9ydHMgaXQuICovCiAgICAgaWYgKCAhY3B1
X2hhc19ueCApCiAgICAgICAgIHJldHVybjsKIAotICAgIHYgPSBESVJFQ1RNQVBfVklSVF9TVEFS
VCArICgxVUwgPDwgMjApOwotICAgIGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90
YWJsZV9vZmZzZXQodildKVtsM190YWJsZV9vZmZzZXQodildOwotICAgIEFTU0VSVChsM2VfZ2V0
X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKTsKLSAgICBkbyB7Ci0gICAgICAgIGwyZSA9IGwz
ZV90b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQodildOwotICAgICAgICBBU1NFUlQobDJlX2dl
dF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCk7Ci0gICAgICAgIGlmICggbDJlX2dldF9mbGFn
cyhsMmUpICYgX1BBR0VfUFNFICkKLSAgICAgICAgewotICAgICAgICAgICAgbDJlX2FkZF9mbGFn
cyhsMmUsIF9QQUdFX05YX0JJVCk7Ci0gICAgICAgICAgICBsM2VfdG9fbDJlKGwzZSlbbDJfdGFi
bGVfb2Zmc2V0KHYpXSA9IGwyZTsKLSAgICAgICAgICAgIHYgKz0gMSA8PCBMMl9QQUdFVEFCTEVf
U0hJRlQ7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBs
MV9wZ2VudHJ5X3QgbDFlID0gbDJlX3RvX2wxZShsMmUpW2wxX3RhYmxlX29mZnNldCh2KV07Cisg
ICAgZm9yICggaSA9IGw0X3RhYmxlX29mZnNldChESVJFQ1RNQVBfVklSVF9TVEFSVCk7CisgICAg
ICAgICAgaSA8IGw0X3RhYmxlX29mZnNldChESVJFQ1RNQVBfVklSVF9FTkQpOyArK2kgKQorICAg
IHsKKyAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9IGlkbGVfcGdfdGFibGVbaV07CiAKLSAgICAg
ICAgICAgIEFTU0VSVChsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9QUkVTRU5UKTsKLSAgICAg
ICAgICAgIGwxZV9hZGRfZmxhZ3MobDFlLCBfUEFHRV9OWF9CSVQpOwotICAgICAgICAgICAgbDJl
X3RvX2wxZShsMmUpW2wxX3RhYmxlX29mZnNldCh2KV0gPSBsMWU7Ci0gICAgICAgICAgICB2ICs9
IDEgPDwgTDFfUEFHRVRBQkxFX1NISUZUOworICAgICAgICBpZiAoIGw0ZV9nZXRfZmxhZ3MobDRl
KSAmIF9QQUdFX1BSRVNFTlQgKQorICAgICAgICB7CisgICAgICAgICAgICBsNGVfYWRkX2ZsYWdz
KGw0ZSwgX1BBR0VfTlhfQklUKTsKKyAgICAgICAgICAgIGlkbGVfcGdfdGFibGVbaV0gPSBsNGU7
CiAgICAgICAgIH0KLSAgICB9IHdoaWxlICggdiA8IERJUkVDVE1BUF9WSVJUX1NUQVJUICsgKDE2
VUwgPDwgMjApICk7CisgICAgfQogfQogCiBsb25nIHN1YmFyY2hfbWVtb3J5X29wKHVuc2lnbmVk
IGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 15:56:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 15: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.xen.org>)
	id 1dnRpJ-0003hE-6r; Thu, 31 Aug 2017 15:56:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409eddc5a=roger.pau@citrix.com>)
 id 1dnRpI-0003h4-BP
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 15:56:16 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 01/C2-01777-F9138A95; Thu, 31 Aug 2017 15:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQne+4Yp
 Ig41r2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNG1YwFRzjrvjY+IClgXEDZxcjB4eEgJ9E
 f5daFyMnB4uAqsTrmQ8ZQcJsAvYS079WgIRFBJQlen/9ZgGxmQV6mSSu7CoBsYUFIiXaf05iB
 rF5BTwl3r24ww5iCwnkShz6uZkJIi4ocXLmE6heHYkFuz+xgYxnFpCWWP6PAyTMCbSp7d4HsH
 JRARWJkyvXMEGMUZTon/eADcSWEEiX2Pr3F/MERv5ZSKbOQjJ1FsLUBYzMqxjVi1OLylKLdE3
 1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ48BCHYwful3PsQoycGkJMr78Pby
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOEGKyKFBItS01Mr0jJzgFEAk5bg4FES4a0FSfMWF
 yTmFmemQ6ROMSpKifO6gyQEQBIZpXlwbbDIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3i
 v6QFN4MvNK4Ka/AlrMBLQ41mspyOKSRISUVANjhm9/6UZ/wdPi6i/89VxmXMl7ZRd/wkBu/aI
 JAobahQ6b4w4sn7n9iFa2vuaGvdv0H6VsWHY6c6pE6I2lWwsK3xc6m+hzp7vf1HH8t6So53TG
 YV6ZbbuqJxw38Tz3omDlI9/Wjfn5pp9e/N7oHxncdru6MtJZcd2Eu8kzcv6LzJM2N/oj0FKnx
 FKckWioxVxUnAgAoWKjyLcCAAA=
X-Env-Sender: prvs=409eddc5a=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504194974!88661013!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46315 invoked from network); 31 Aug 2017 15:56:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 15:56:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51961151"
Date: Thu, 31 Aug 2017 16:56:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170831155611.mmzedaf6iaaqbu2d@dhcp-3-128.uk.xensource.com>
References: <20170831145805.93327-1-roger.pau@citrix.com>
 <59A8426F0200007800176388@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A8426F0200007800176388@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
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] x86/pvh: remove stale PVHv1 comment from
 public headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDk6MDc6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMxLjA4LjE3IGF0IDE2OjU4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCj4gPiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKPiA+IEBAIC0xNjIsMTQgKzE2Miwx
MCBAQCB0eXBlZGVmIHVpbnQ2NF90IHRzY190aW1lc3RhbXBfdDsgLyogUkRUU0MgdGltZXN0YW1w
IAo+ID4gKi8KPiA+ICAgKiBUaGUgZm9sbG93aW5nIGlzIGFsbCBDUFUgY29udGV4dC4gTm90ZSB0
aGF0IHRoZSBmcHVfY3R4dCBibG9jayBpcyBmaWxsZWQKPiA+ICAgKiBpbiBieSBGWFNBVkUgaWYg
dGhlIENQVSBoYXMgZmVhdHVyZSBGWFNSOyBvdGhlcndpc2UgRlNBVkUgaXMgdXNlZC4KPiA+ICAg
Kgo+ID4gLSAqIEFsc28gbm90ZSB0aGF0IHdoZW4gY2FsbGluZyBET01DVExfc2V0dmNwdWNvbnRl
eHQgYW5kIFZDUFVPUF9pbml0aWFsaXNlCj4gPiAtICogZm9yIEhWTSBhbmQgUFZIIGd1ZXN0cywg
bm90IGFsbCBpbmZvcm1hdGlvbiBpbiB0aGlzIHN0cnVjdHVyZSBpcyB1cGRhdGVkOgo+ID4gLSAq
Cj4gPiAtICogLSBGb3IgSFZNIGd1ZXN0cywgdGhlIHN0cnVjdHVyZXMgcmVhZCBpbmNsdWRlOiBm
cHVfY3R4dCAoaWYKPiA+IC0gKiBWR0NUX0kzODdfVkFMSUQgaXMgc2V0KSwgZmxhZ3MsIHVzZXJf
cmVncywgZGVidWdyZWdbKl0KPiA+IC0gKgo+ID4gLSAqIC0gUFZIIGd1ZXN0cyBhcmUgdGhlIHNh
bWUgYXMgSFZNIGd1ZXN0cywgYnV0IGFkZGl0aW9uYWxseSB1c2UgY3RybHJlZ1szXSB0bwo+ID4g
LSAqIHNldCBjcjMuIEFsbCBvdGhlciBmaWVsZHMgbm90IHVzZWQgc2hvdWxkIGJlIHNldCB0byAw
Lgo+ID4gKyAqIEFsc28gbm90ZSB0aGF0IHdoZW4gY2FsbGluZyBET01DVExfc2V0dmNwdWNvbnRl
eHQgYW5kIFZDUFVPUF9pbml0aWFsaXNlIGZvcgo+ID4gKyAqIEhWTSBndWVzdHMsIG5vdCBhbGwg
aW5mb3JtYXRpb24gaW4gdGhpcyBzdHJ1Y3R1cmUgaXMgdXBkYXRlZCwgdGhlIHN0cnVjdHVyZQo+
ID4gKyAqIHJlYWQgaW5jbHVkZTogZnB1X2N0eHQgKGlmIFZHQ1RfSTM4N19WQUxJRCBpcyBzZXQp
LCBmbGFncywgdXNlcl9yZWdzIGFuZAo+ID4gKyAqIGRlYnVncmVnWypdLgo+IAo+IEluc3RlYWQg
b2YgInRoZSBzdHJ1Y3R1cmUgcmVhZCIgKHdoZXJlIHlvdSd2ZSBsb3N0IHRoZSBwbHVyYWwpLAo+
IGhvdyBhYm91dCAidGhlIGZpZWxkcyByZWFkIiBvciAidGhlIHBpZWNlcyByZWFkIj8gV2l0aCBl
aXRoZXIgb2YKPiB0aGVzZSAoZWFzaWx5IGRvYWJsZSB3aGlsZSBjb21taXR0aW5nKQoKSSBndWVz
cyAidGhlIGZpZWxkcyByZWFkIj8gKHNvdW5kcyBiZXR0ZXIgdGhhbiBwaWVjZXMpCgo+IEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 16:02:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 16:02: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.xen.org>)
	id 1dnRut-0004vd-RZ; Thu, 31 Aug 2017 16:02:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnRur-0004vX-S3
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 16:02:01 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B6/97-02229-9F238A95; Thu, 31 Aug 2017 16:02:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/eH0Yp
 Ig4vrpCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy++5sZC06xVyx+G9TAeJm1i5GTQ0ggT+LZ
 lSY2EJtXwE7izuGtLCC2hIChxOmFN4FsDg4WAVWJG5d5QMJsAuoSbc+2s4KERQSUJSbP9e1i5
 OJgFpjJKPH7yVV2kBphgVSJ3RdPskGMr5LoOrmGEcTmFHCWuLr4E1gvr4CgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrpFeUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg2DEAwQ7G73+cDjFKcjApifI+vL08Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE72WDFZFCgkWp6akVaZk5wAiASUtw8CiJ8H4ESfMWFyTmF
 memQ6ROMepyNH3Y8oVJiCUvPy9VSpzX2BCoSACkKKM0D24ELBovMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZh3M8gUnsy8ErhNr4COYAI6ItZrKcgRJYkIKakGxm2bfeab251awxFcqrXnm8C
 PoxoCpyJ3HJ7ll/BC9+M1rjrTuJzvIZw5P3UqLx7fEvortE5wa5qBz0fWtKl7L/eG63GfX/7g
 qFz2j77qDZumNa3cetX8q+2ku/s3tz9/NWXr8pMbBNf+jTrwZVrAbaa6PwufFmYePN474dv3B
 jlb+w//Y3+bm8xSYinOSDTUYi4qTgQAv1R3McECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504195318!108161820!1
X-Originating-IP: [137.65.248.74]
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 51825 invoked from network); 31 Aug 2017 16:02:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 16:02:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Aug 2017 10:01:57 -0600
Message-Id: <59A84F14020000780017640A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 31 Aug 2017 10:01:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-4-git-send-email-chao.gao@intel.com>
In-Reply-To: <1502860478-84512-4-git-send-email-chao.gao@intel.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>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 3/4] VT-d PI: restrict the number of
 vcpus in a given pcpu's PI blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA4LjE3IGF0IDA3OjE0LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiAr
c3RhdGljIGlubGluZSBib29sIHBpX292ZXJfbGltaXQodW5zaWduZWQgaW50IGNwdSkKPiArewo+
ICsgICAgLyogQ29tcGFyZSB3LyBjb25zdGFudCBmaXJzdCB0byBzYXZlIGEgZGl2aXNpb24gYW5k
IGFuIGFkZCAqLwo+ICsgICAgaWYgKCBsaWtlbHkocmVhZF9hdG9taWMoJnBlcl9jcHUodm14X3Bp
X2Jsb2NraW5nLCBjcHUpLmNvdW50ZXIpIDw9Cj4gKyAgICAgICAgICAgICAgICBQSV9MSVNUX0ZJ
WEVEX0xJTUlUKSApCj4gKyAgICAgICAgcmV0dXJuIDA7CgpmYWxzZQoKPiArICAgIGVsc2UKClBv
aW50bGVzcyBlbHNlLgoKPiArc3RhdGljIHVuc2lnbmVkIGludCBwaV9nZXRfYmxvY2tpbmdfY3B1
KHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgKmZsYWdzKQo+ICt7Cj4gKyAgICBzcGlu
bG9ja190ICpwaV9ibG9ja2luZ19saXN0X2xvY2s7Cj4gKwo+ICsgICAgZm9yICggOyA7ICkKPiAr
ICAgIHsKPiArICAgICAgICB3aGlsZSAoIHVubGlrZWx5KHBpX292ZXJfbGltaXQoY3B1KSkgKQo+
ICsgICAgICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsK
PiArCj4gKyAgICAgICAgcGlfYmxvY2tpbmdfbGlzdF9sb2NrID0gJnBlcl9jcHUodm14X3BpX2Js
b2NraW5nLCBjcHUpLmxvY2s7Cj4gKyAgICAgICAgaWYgKCBmbGFncyApCj4gKyAgICAgICAgICAg
IHNwaW5fbG9ja19pcnFzYXZlKHBpX2Jsb2NraW5nX2xpc3RfbG9jaywgKmZsYWdzKTsKPiArICAg
ICAgICBlbHNlCj4gKyAgICAgICAgICAgIHNwaW5fbG9jayhwaV9ibG9ja2luZ19saXN0X2xvY2sp
OwoKVGhpcyBpcyB1Z2x5LCBidXQgSSB0aGluayBJIHNlZSB3aHkgeW91IHdhbnQgaXQgdGhpcyB3
YXkuIExldCdzIHNlZQp3aGF0IHRoZSBtYWludGFpbmVycyB0aGluay4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 16:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 16: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.xen.org>)
	id 1dnRwQ-00052l-5K; Thu, 31 Aug 2017 16:03:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40904992f=Andrew.Cooper3@citrix.com>)
 id 1dnRwN-00052W-W8
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 16:03:36 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 55/95-01911-75338A95; Thu, 31 Aug 2017 16:03:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsWyU9JRQjfMeEW
 kQV+XqcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH63w2mglNMFY1HuBsY5zB1MXJySAj4SRxf
 0MQIYgsLmEm8etDDBmKLCARInO5rYAWxhQSKJB6sP8QCYrMJ6EvsfvEJqJeDg1fAVuLxaU+QM
 IuAqsT0n1fARooKhEvs/36NGcTmFRCUODnzCVgrp4C9xOol89hAWpkFNCXW79IHCTMLyEtsfz
 uHGcIWl2j6shJqq5rEtf5L7BBXpkts/fuLeQIj/ywkU2chTJqFZNIsJJMWMLKsYlQvTi0qSy3
 SNdNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMyXoGBsYdjFfanA8xSnIwKYny
 Pry9PFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+q4YpIIcGi1PTUirTMHGB0wKQlOHiURHiXg
 6R5iwsSc4sz0yFSpxiNOZo+bPnCxNE0YfcXJiGWvPy8VClx3i0gpQIgpRmleXCDYFF7iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5Iw72aQKTyZeSVw+14BncIEdEqs11KQU0oSEVJSDYz3b7u
 nTDkk7LMxfsnDw+ee8Bxl/d1rLBQvYvahbea3Fuvbpw/VzHL2F7Ipm3DwxNWaXeymjZm3iv4q
 5Nhxfdie0GpfI8rZLaNypIMv9UWaXczjZw5SGae6LG/ViTc2tPqc93xxarad6k33Cw7Sx1Nr/
 r3iOWOwptNox6XYyQszg9rLZjlaGCmxFGckGmoxFxUnAgDJ6oW81QIAAA==
X-Env-Sender: prvs=40904992f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504195414!100857739!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54748 invoked from network); 31 Aug 2017 16:03:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 16:03:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,453,1498521600"; d="scan'208";a="51961757"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59A84D7C02000078001763F0@prv-mh.provo.novell.com>
 <59A84D7C02000078001763F0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <855f2291-fee7-6d26-81cf-686f22bc8a02@citrix.com>
Date: Thu, 31 Aug 2017 17:01:52 +0100
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: <59A84D7C02000078001763F0@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: mark the entire directmap NX
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDgvMTcgMTY6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlJ3Mgbm8gcmVhc29u
IGZvciB0aGUgZmlyc3QgTWIgdG8gYmUgZXhjbHVkZWQgaGVyZS4gRW5mb3JjZSB0aGUKPiByZXN0
cmljdGlvbiByaWdodCBpbiB0aGUgdG9wIGxldmVsIHBhZ2UgdGFibGUgZW50cmllcy4KPgo+IFN1
Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 16:14:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 16: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.xen.org>)
	id 1dnS6S-0005wX-4A; Thu, 31 Aug 2017 16:14:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409a230bf=citrix-osstest@xenproject.org>)
 id 1dnS6R-0005wQ-Gi
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 16:13:59 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F7/CA-03874-6C538A95; Thu, 31 Aug 2017 16:13:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUveY6Yp
 Ig0M/RC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bdTXOZCn7pVvTsOMDSwLhQuYuRg0NCwF9i
 xqeMLkZOINNDYtHVLWwgtoiAs8SED7fBbF4BPYmu70tYQGxhASOJO6dPMUHUu0nsaGxlh7Gvv
 /0KVsMGNGdiz0QWkPEsAqoS77+Gg4SFBLQkli5eyQQxUlDi5MwnYOXMAhISB1+8YIYYYylxY/
 c91gmMvLOQlM1CUraAkWkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkZg4DAAwQ7G6xsDDjFKcjApifI+vL08UogvKT+lMiOxOCO+qDQntfgQowwHh5IE712T
 FZFCgkWp6akVaZk5wBCGSUtw8CiJ8G4CSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvD
 pAiAZCijNI8uBGweLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd42kCk8mXklcJteAR3BBH
 RErNdSkCNKEhFSUg2M4RYvl2jffqmzz3phbOGPazKsgm8eHMv6M3/etV+B8+5vcJ4psW+rw+6
 Tq5JirOXFLmd1Vr3LWhAwWWADt6iV0oHjZr0urHcuLj7u8WW1CsuDizsWXrnH0f9TzDynJ9Wh
 1fLCC3F5lqP+vy4H2u9aPuPz/RMSnm82taw1Ezc6F60bM7mu+v7LeiWW4oxEQy3mouJEAHL6N
 0KiAgAA
X-Env-Sender: prvs=409a230bf=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504196036!80567271!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63679 invoked from network); 31 Aug 2017 16:13:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 16:13:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,454,1498521600"; d="scan'208";a="437873671"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72045-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ea8314e4402f6c385b6e41e4f7803853e64e421b
X-Osstest-Versions-That: ovmf=5202e6c907e5769ac8ecb024b7a07509bdba6181
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 31 Aug 2017 17:13:54 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72045: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA0NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNDUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBlYTgzMTRlNDQwMmY2YzM4NWI2ZTQxZTRmNzgwMzg1M2U2NGU0
MjFiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1MjAyZTZjOTA3ZTU3
NjlhYzhlY2IwMjRiN2EwNzUwOWJkYmE2MTgxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNDMg
IDIwMTctMDgtMzEgMDE6NDk6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDQ1ICAyMDE3LTA4LTMxIDE0OjE3OjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5n
aEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBlYTgzMTRlNDQwMmY2YzM4NWI2ZTQxZTRmNzgwMzg1M2U2NGU0MjFi
CkF1dGhvcjogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgpEYXRlOiAgIFdl
ZCBBdWcgMzAgMTI6Mjg6MjkgMjAxNyAtMDQwMAoKICAgIE92bWZQa2cvVmlydGlvQmxrRHhlOiBD
aGVjayB0aGUgcmV0dXJuIHN0YXR1cyBvZiB1bm1hcCBkYXRhIGJ1ZmZlcgogICAgCiAgICB3aGVu
ICJSZXF1ZXN0SXNXcml0ZSIgaXMgRkFMU0UgLS0gaS5lLiwgdGhlIENQVSB3YW50cyBkYXRhIGZy
b20KICAgIHRoZSBkZXZpY2UsIHdlIG1hcCAiQnVmZmVyIiBmb3IgVmlydGlvT3BlcmF0aW9uQnVz
TWFzdGVyV3JpdGUuIEluCiAgICB0aGlzIGNhc2UsIGNoZWNraW5nIHRoZSByZXR1cm4gc3RhdHVz
IG9mCiAgICAKICAgIERldi0+VmlydElvLT5Vbm1hcFNoYXJlZEJ1ZmZlciAoRGV2LT5WaXJ0SW8s
IEJ1ZmZlck1hcHBpbmcpOwogICAgCiAgICBpcyBtdXN0LiBJZiB0aGUgdW5tYXBwaW5nIGZhaWxz
LCB0aGVuICJCdWZmZXIiIHdpbGwgbm90IGNvbnRhaW4gdGhlCiAgICBhY3R1YWwgZGF0YSBmcm9t
IHRoZSBkZXZpY2UsIGFuZCB3ZSBtdXN0IGZhaWwgdGhlIHJlcXVlc3Qgd2l0aAogICAgRUZJX0RF
VklDRV9FUlJPUi4KICAgIAogICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBs
aW5hcm8ub3JnPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5j
b20+CiAgICBDYzogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAgIENj
OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
QnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgW2xlcnNla0ByZWRoYXQu
Y29tOiBmaXggdHlwb3MgaW4gc3ViamVjdF0KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgogICAgVGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgoKY29tbWl0IDg3N2Y0NDYwYjNlMzcwNjRmMzdmZTg1Mzc1MDI0ZGNlMDRmNWUw
NWUKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0
ZTogICBXZWQgQXVnIDMwIDA5OjEwOjI1IDIwMTcgKzAxMDAKCiAgICBCZWFnbGVCb2FyZFBrZzog
c3dpdGNoIHRvIGdlbmVyaWMgbm9uLWNvaGVyZW50IERtYUxpYgogICAgCiAgICBSZXBsYWNlIHRo
ZSByZWZlcmVuY2UgdG8gdGhlIEFSTSBzcGVjaWZpYyBBcm1EbWFMaWIgd2l0aCBhIHJlZmVyZW5j
ZQogICAgdG8gdGhlIGdlbmVyaWMgTm9uQ29oZXJlbnREbWFMaWIuCiAgICAKICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAg
UmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KCmNv
bW1pdCBjODc4Y2Q5NWUxMzI3YWJmNmYxYjU5Njg3YWZkOGJjNDU4NWNjOWY4CkF1dGhvcjogQXJk
IEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkRhdGU6ICAgV2VkIEF1ZyAz
MCAwODo1MToyMyAyMDE3ICswMTAwCgogICAgT21hcDM1eHhQa2c6IHN3aXRjaCB0byBFbWJlZGRl
ZFBrZydzIE5vbkNvaGVyZW50RG1hTGliCiAgICAKICAgIFJlcGxhY2UgdGhlIHJlZmVyZW5jZSB0
byB0aGUgQVJNIHNwZWNpZmljIEFybURtYUxpYiB3aXRoIGEgcmVmZXJlbmNlCiAgICB0byB0aGUg
Z2VuZXJpYyBOb25Db2hlcmVudERtYUxpYi4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQXJk
IEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
TGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKY29tbWl0IDcyMzEwMmM3
MmZiMGFlZmU4OGVhNzRmMjIyMmEwOTZiMGRjMmY0ZTcKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8
YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBXZWQgQXVnIDMwIDA4OjIxOjU5IDIw
MTcgKzAxMDAKCiAgICBFbWJlZGRlZFBrZzogaW1wbGVtZW50IE5vbkNvaGVyZW50RG1hTGliIGJh
c2VkIG9uIEFybURtYUxpYgogICAgCiAgICBUaGUgbm9uLWNvaGVyZW50IERtYUxpYiBpbXBsZW1l
bnRhdGlvbiBpbiBBcm1EbWFMaWIgbm8gbG9uZ2VyIHJlbGllcyBvbgogICAgYW55dGhpbmcgaW4g
QXJtUGtnLiBTbyBjbG9uZSBpdCBpbnRvIEVtYmVkZGVkUGtnLCBhbmQgcmVuYW1lIGl0IHRvCiAg
ICBOb25Db2hlcmVudERtYUxpYi4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGVpZiBM
aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKY29tbWl0IDBiY2I4MDEwNjc2MmM2
NTQ2M2IxZWFjNDAwOWE1OTk4MGE2NWIzNTEKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJp
ZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBXZWQgQXVnIDMwIDA4OjAyOjE1IDIwMTcgKzAx
MDAKCiAgICBFbWJlZGRlZFBrZy9Db2hlcmVudERtYUxpYjogYWRkIHN1cHBvcnQgZm9yIG5vbi0x
OjEgRE1BIHRyYW5zbGF0aW9uCiAgICAKICAgIEJyaW5nIENvaGVyZW50RG1hTGliIGluIGxpbmUg
d2l0aCBBcm1EbWFMaWIsIGFuZCBhZGQgc3VwcG9ydCBmb3IKICAgIGRlZmluaW5nIGEgc3RhdGlj
IG9mZnNldCBiZXR3ZWVuIHRoZSBob3N0J3MgYW5kIHRoZSBidXMgbWFzdGVyJ3MKICAgIHZpZXcg
b2YgbWVtb3J5LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxs
ZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+Cgpjb21taXQgNzM4NWQyNTQzZTJhMGM5YjYwMTY3M2Yy
NDRhNzU2MzVkN2ZmOTBkYQpBdXRob3I6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBs
aW5hcm8ub3JnPgpEYXRlOiAgIFdlZCBBdWcgMzAgMDc6NTc6NDAgMjAxNyArMDEwMAoKICAgIEVt
YmVkZGVkUGtnOiByZW5hbWUgTnVsbERtYUxpYiB0byBDb2hlcmVudERtYUxpYgogICAgCiAgICBU
aGUgbmFtZSBOdWxsRG1hTGliIHN1Z2dlc3RzIHRoYXQgdGhpcyBsaWJyYXJ5IGlzIGEgcGxhY2Vo
b2xkZXIgdGhhdAogICAgb25seSBleGlzdHMgdG8gZnVsZmlsIGZvcm1hbCBkZXBlbmRlbmNpZXMg
b24gdGhlIERtYUxpYiBsaWJyYXJ5IGNsYXNzCiAgICB3aXRob3V0IHByb3ZpZGluZyBhbiBhY3R1
YWwgaW1wbGVtZW50YXRpb24uIFRoaXMgaXMgbm90IHRoZSBjYXNlLCB0aG91Z2g6CiAgICBOdWxs
RG1hTGliIGRvZXMgaW1wbGVtZW50IERtYUxpYiBmdWxseSwgYnV0IGRvaW5nIHNvIHNpbXBseSBy
ZXF1aXJlcyB2ZXJ5CiAgICBsaXR0bGUgZWZmb3J0IG9uIGEgY2FjaGUgY29oZXJlbnQgcGxhdGZv
cm0uIFNvIGxldCdzIHJlbmFtZSBpdCB0bwogICAgQ29oZXJlbnREbWFMaWIgaW5zdGVhZC4KICAg
IAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBs
aW5hcm8ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 16:29:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 16: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.xen.org>)
	id 1dnSKt-00074G-I7; Thu, 31 Aug 2017 16:28:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnSKs-00073k-K7
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 16:28:54 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D3/6A-03414-54938A95; Thu, 31 Aug 2017 16:28:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfFckW
 kwYEVWhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHj0KnPBxaCKNT/Wszcw
 nrbtYuTiEBL4yygx7+o2ZgjnMaPE4+Y2RghnG6PEokUz2LoYOTlEBJwlvp6Zyw5i8wroSyy8+
 w0sLizgL/F5/zmwbgmB67wSW+9vZwFJSAj4Sky/NI8Zxr79di5QnJ2DTcBK4pAYSJRFQFXi16
 5dzBMYuRcwMqxi1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OgMQ7GD8tCzgEKMkB5OSKO/D28sjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwalqsiBQSLEpN
 T61Iy8wBhh9MWoKDR0mE97c5UJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR534AUCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeBJnCk5lXArfpFdARTEBHxHotBT
 miJBEhJdXA2LJUlOfOr2P7ax7fXdFzWpM/ZU374lSJ7gd5/0tNeFYr1pVJ3otac1TCWjmymWf
 5srNFHVvKNp95LjjFm8l6z1aJOeVlVznq+t5eDpnIub+JaZvZ7EW689cUfC1597DrgWqVQkd1
 osTSRx+apySzOZinrIqa/O1MgtqBrtfrxS/dN685esVUTomlOCPRUIu5qDgRAJzS3MqAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504196931!80376167!1
X-Originating-IP: [104.130.215.37]
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 59463 invoked from network); 31 Aug 2017 16:28:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 16:28:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnSKo-0001wL-5t; Thu, 31 Aug 2017 16:28: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 1dnSKi-0005jK-EP; Thu, 31 Aug 2017 16:28:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnSKi-0005Ez-35; Thu, 31 Aug 2017 16:28:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112974-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d16f803d780f63b8899df04b624d5acfd6939541
X-Osstest-Versions-That: libvirt=5aaa304f8dbc5ddf0b0ca56f7551bdb9e554db0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 16:28:44 +0000
Subject: [Xen-devel] [libvirt test] 112974: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk3NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NzQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTE4CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI5MTgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkxOAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTE4
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5MTgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjkxOAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyOTE4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5MTgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjkx
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGQxNmY4MDNkNzgwZjYzYjg4OTlkZjA0YjYyNGQ1YWNm
ZDY5Mzk1NDEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDVhYWEzMDRm
OGRiYzVkZGYwYjBjYTU2Zjc1NTFiZGI5ZTU1NGRiMGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MjkxOCAgMjAxNy0wOC0yOSAwNDoyMDoxNyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTI5NTAgIDIwMTctMDgtMzAgMDQ6MjA6MTYgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTI5NzQgIDIwMTctMDgtMzEgMDQ6MjQ6NTUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSm9obiBG
ZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBLb3RoYXBhbGx5IE1hZGh1IFBhdmFuIDxrbXBA
bGludXgudm5ldC5pYm0uY29tPgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQu
Y29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBi
cmFuY2g9bGlidmlydAorIHJldmlzaW9uPWQxNmY4MDNkNzgwZjYzYjg4OTlkZjA0YjYyNGQ1YWNm
ZDY5Mzk1NDEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaWJ2aXJ0IGQx
NmY4MDNkNzgwZjYzYjg4OTlkZjA0YjYyNGQ1YWNmZDY5Mzk1NDEKKyBicmFuY2g9bGlidmlydAor
IHJldmlzaW9uPWQxNmY4MDNkNzgwZjYzYjg4OTlkZjA0YjYyNGQ1YWNmZDY5Mzk1NDEKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNo
PQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFi
bGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZDE2ZjgwM2Q3ODBmNjNi
ODg5OWRmMDRiNjI0ZDVhY2ZkNjkzOTU0MSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0
aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3Qv
ZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5
LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGli
dmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6
IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRS
RUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVF
X09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQgZDE2
ZjgwM2Q3ODBmNjNiODg5OWRmMDRiNjI0ZDVhY2ZkNjkzOTU0MTpyZWZzL2hlYWRzL3hlbi10ZXN0
ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKICAgNWFhYTMwNC4uZDE2ZjgwMyAgZDE2ZjgwM2Q3ODBmNjNiODg5OWRmMDRiNjI0ZDVh
Y2ZkNjkzOTU0MSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 17:07:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 17:07: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.xen.org>)
	id 1dnSwI-0001li-Ly; Thu, 31 Aug 2017 17:07:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=40904992f=Andrew.Cooper3@citrix.com>)
 id 1dnSwG-0001lc-MJ
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 17:07:32 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 36/37-02224-35248A95; Thu, 31 Aug 2017 17:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsXitHSDvW6w04p
 Ig30fpCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxfT58yFWzhrtiy5T9zA+Mdji5GTg4JAX+J
 /XsPsoPYbAL6ErtffGICsUUE1CVOd1xk7WLk4GAW8JM49MAXxBQWCJd43M4NUsEioCpxueEmG
 0iYV8BDYtoJaYiBchLnj/9kBrGFBNQkrvVfAhvOKyAocXLmExYQm1lAQuLgixfMExi5ZyFJzU
 KSWsDItIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAM6hk
 YGHcwdp7wO8QoycGkJMr78PbySCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPKOKyKFBItS01Mr
 0jJzgAEJk5bg4FES4U0ASfMWFyTmFmemQ6ROMSpKifM+cABKCIAkMkrz4NpgUXCJUVZKmJeRg
 YFBiKcgtSg3swRV/hWjOAejkjBvMch4nsy8Erjpr4AWMwEtjvVaCrK4JBEhJdXA6BUvwTW9w3
 K29aKTa8Iuv689vWADu4dUqtvpFc4tX97k7Q+68m7xLb5XT5W2sa7PbTpQkaJeVudw5+wEmyI
 XUQbvZXtbnhS9FJ1Q/kwgt9syRGlH9aaj5x/bfzop/OqyAMu/NwuON20+0Z76sq0jLXdp9uUX
 VRPZt00OilU7b1WtEvvBmuPnEyWW4oxEQy3mouJEAKx4Lbx9AgAA
X-Env-Sender: prvs=40904992f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504199249!111854987!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22896 invoked from network); 31 Aug 2017 17:07:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 17:07:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,454,1498521600"; d="scan'208";a="446104251"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 31 Aug 2017 18:07:26 +0100
Message-ID: <1504199246-5084-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: Prohibit attempts to initialise a vcpu
	with EFLAGS.{NT, VM} set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

THVja2lseSwgdGhpcyBpc24ndCBhIHNlY3VyaXR5IGlzc3VlLCBiZWNhdXNlIHRoZSBmaXggZm9y
IFhTQS0yMDIgKGMvcwowZTQ3ZjkyYjA3MikgdG9vayBhIHByb2FjdGl2ZSBhcHJvYWNoIGFuZCBj
bG9iYmVyZWQgdGhlc2UgZmxhZ3Mgb24gdGhlCmV4aXQtdG8tZ3Vlc3QgcGF0aC4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCmluZGV4IGRiZGRjNTMuLmNlZDFkMmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTc2NSw3ICs3NjUsOCBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICAgIWlzX2Nhbm9uaWNhbF9h
ZGRyZXNzKGMubmF0LT5nc19iYXNlX3VzZXIpIHx8CiAgICAgICAgICAgICAgICAgICFpc19jYW5v
bmljYWxfYWRkcmVzcyhjLm5hdC0+ZXZlbnRfY2FsbGJhY2tfZWlwKSB8fAogICAgICAgICAgICAg
ICAgICAhaXNfY2Fub25pY2FsX2FkZHJlc3MoYy5uYXQtPnN5c2NhbGxfY2FsbGJhY2tfZWlwKSB8
fAotICAgICAgICAgICAgICAgICAhaXNfY2Fub25pY2FsX2FkZHJlc3MoYy5uYXQtPmZhaWxzYWZl
X2NhbGxiYWNrX2VpcCkgKQorICAgICAgICAgICAgICAgICAhaXNfY2Fub25pY2FsX2FkZHJlc3Mo
Yy5uYXQtPmZhaWxzYWZlX2NhbGxiYWNrX2VpcCkgfHwKKyAgICAgICAgICAgICAgICAgKGMubmF0
LT51c2VyX3JlZ3MucmZsYWdzICYgKFg4Nl9FRkxBR1NfTlR8WDg2X0VGTEFHU19WTSkpICkKICAg
ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgICAgICAgICAgZml4dXBfZ3Vlc3Rf
c3RhY2tfc2VsZWN0b3IoZCwgYy5uYXQtPnVzZXJfcmVncy5zcyk7CkBAIC03ODQsNiArNzg1LDkg
QEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAg
ICAgICB7CisgICAgICAgICAgICBpZiAoIGMubmF0LT51c2VyX3JlZ3MuZWZsYWdzICYgKFg4Nl9F
RkxBR1NfTlR8WDg2X0VGTEFHU19WTSkgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworCiAgICAgICAgICAgICBmaXh1cF9ndWVzdF9zdGFja19zZWxlY3RvcihkLCBjLmNtcC0+dXNl
cl9yZWdzLnNzKTsKICAgICAgICAgICAgIGZpeHVwX2d1ZXN0X3N0YWNrX3NlbGVjdG9yKGQsIGMu
Y21wLT5rZXJuZWxfc3MpOwogICAgICAgICAgICAgZml4dXBfZ3Vlc3RfY29kZV9zZWxlY3Rvcihk
LCBjLmNtcC0+dXNlcl9yZWdzLmNzKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 17:28:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 17: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.xen.org>)
	id 1dnTGo-0003Ng-El; Thu, 31 Aug 2017 17:28:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnTGn-0003NI-Qr
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 17:28:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 81/D9-03874-C4748A95; Thu, 31 Aug 2017 17:28:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfbfUW
 kwZo96hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Pr6j7Fgpl3FsnkNTA2M
 R426GLk4hAT+Mkqcvr2aHcJ5zCjxvGUJI4SzjVHi7L9ZrF2MnBwiAs4SX8/MZQexeQX0JQ73P
 GQCsYUFgiSebdnGDNIgIdDAKvHk3TGwIgkBT4k1j/qYYOwbNw4Cxdk52ASsJA6JgURZBFQlZu
 54zTSBkXsBI8MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 ArzMAwQ7Gv2sDDzFKcjApifI+vL08UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr43bikghwaLU
 9NSKtMwcYPjBpCU4eJREeK+5AqV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcVwxkhgBIU
 UZpHtwIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvO5BVPJl5JXCbXgEdwQR0RKzXUp
 AjShIRUlINjIJ8F67b3tx/Y8pzdvHMV9aXJRSCTNrndOaE21YY1enueJb99Lu4TZ2+ZD/vzPL
 LhQ8qH3Fu/eSz+VHfz4Au65jWPMMdjPanKt62n4xrcV987a+K4u3fTOtSbI0yQyxvLVeYsjxY
 cu3ujTaP5/QffiJpH6zJcXuD45nGmH9FCw78/Jn+ocXnhRJLcUaioRZzUXEiAB1EsnSAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504200522!82607433!1
X-Originating-IP: [104.130.215.37]
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 24520 invoked from network); 31 Aug 2017 17:28:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 17:28:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnTGi-0003UP-U7; Thu, 31 Aug 2017 17:28: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 1dnTGd-0000sR-GW; Thu, 31 Aug 2017 17:28:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnTGd-0005qs-8f; Thu, 31 Aug 2017 17:28:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112988-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 17:28:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112988: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk4OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk4OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTU2
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5NTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk1NgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyOTU2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZTFjMTBlY2RmN2YwYTQ0MzdlNjMxYmRiZjg4N2NlNGFmNGMw
M2ExYgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGFiNmE4NGFhZGFi
MTFmMzEzMzIwMzBhMWU5ZjBiOTI4MmQ3NjE1NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyOTU2
ICAyMDE3LTA4LTMwIDA5OjU2OjU2IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEx
Mjk1NyAgMjAxNy0wOC0zMCAxMjowMjoxNyBaICAgIDEgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMjk4OCAgMjAxNy0wOC0zMSAxNjowMToyMSBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFn
Z2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4
LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1
cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9
eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZTFjMTBlY2RmN2YwYTQ0MzdlNjMxYmRiZjg4
N2NlNGFmNGMwM2ExYgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11
bnN0YWJsZS1zbW9rZSBlMWMxMGVjZGY3ZjBhNDQzN2U2MzFiZGJmODg3Y2U0YWY0YzAzYTFiCisg
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWUxYzEwZWNkZjdmMGE0NDM3ZTYz
MWJkYmY4ODdjZTRhZjRjMDNhMWIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5j
aD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhi
cmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQor
IHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhlMWMxMGVjZGY3ZjBhNDQzN2U2
MzFiZGJmODg3Y2U0YWY0YzAzYTFiID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9h
cC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rl
c3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0
aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3Qv
ZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4t
dW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGUxYzEwZWNkZjdmMGE0NDM3ZTYzMWJkYmY4
ODdjZTRhZjRjMDNhMWI6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZGFiNmE4NC4uZTFjMTBlYyAgZTFjMTBlY2RmN2Yw
YTQ0MzdlNjMxYmRiZjg4N2NlNGFmNGMwM2ExYiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 17:45:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 17:45: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.xen.org>)
	id 1dnTXI-0004vW-VH; Thu, 31 Aug 2017 17:45:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jg@pfupf.net>) id 1dnTXH-0004vQ-56
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 17:45:47 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C9/F4-02041-A4B48A95; Thu, 31 Aug 2017 17:45:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVymCUmStfTe0W
 kQcNROYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOrIbFgVUHF7tnvWBoY78Z0MXJxCAnsYJQ4
 2fqKGcLZyCixYWYDK4SzllHi1YEnjBDOP0aJ628XMnUxcnKwCShJ/DrUxgZiiwgESWzoaAWLM
 wv0MUrcfCUMYgsLuEkcPncPqIaDg0VAVeJNmyFImFfAUKLt3hlGEFtCQF6i48BkFghbWWLFye
 nsExh5FjAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPR
 8PQMD4w7G36c9DzFKcjApifI+vL08UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb5XXikghwaLU
 9NSKtMwcYAjCpCU4eJREeDtA0rzFBYm5xZnpEKlTjJYcG1av/8LEMW3NDiDZNPvnNyYhlrz8v
 FQpcd5wkAYBkIaM0jy4cbA4ucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcZZApPZl4J3N
 ZXQAcxAR0U67UU5KCSRISUVAOjq1RIu9OetHKDxayv67yeb7PoU7R7wMzQX6m/cemUuLSI2Q0
 xb44bPlq/58Xf6Tk203pD9lmVPJ5reeTaheXWVy9daH/zUu3G++b9z83fKt/kl84UbTrk78q4
 kcG0f33RhrtZM190aj6bcNxxG99kriw2jVvsD78ej5KT0jVd88gs22GOfbK8EktxRqKhFnNRc
 SIAWG/hG44CAAA=
X-Env-Sender: jg@pfupf.net
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504201545!112395195!1
X-Originating-IP: [195.4.92.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTk1LjQuOTIuOTAgPT4gMjE4ODk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59261 invoked from network); 31 Aug 2017 17:45:45 -0000
Received: from mout0.freenet.de (HELO mout0.freenet.de) (195.4.92.90)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 31 Aug 2017 17:45:45 -0000
Received: from [195.4.92.141] (helo=mjail1.freenet.de)
 by mout0.freenet.de with esmtpa (ID jg@pfupf.net) (port 25) (Exim 4.89 #1)
 id 1dnTXA-0006eZ-UJ; Thu, 31 Aug 2017 19:45:41 +0200
Received: from [::1] (port=53280 helo=mjail1.freenet.de)
 by mjail1.freenet.de with esmtpa (ID jg@pfupf.net) (Exim 4.89 #1)
 id 1dnTXA-0003g4-QB; Thu, 31 Aug 2017 19:45:40 +0200
Received: from mx17.freenet.de ([195.4.92.27]:56830)
 by mjail1.freenet.de with esmtpa (ID jg@pfupf.net) (Exim 4.89 #1)
 id 1dnTUT-00027I-Lg; Thu, 31 Aug 2017 19:42:53 +0200
Received: from pd9534841.dip0.t-ipconnect.de ([217.83.72.65]:46288
 helo=g226.suse.de) by mx17.freenet.de with esmtpsa (ID jg@pfupf.net)
 (TLSv1.2:ECDHE-RSA-AES128-SHA256:128) (port 465) (Exim 4.89 #1)
 id 1dnTUT-0006dI-Fc; Thu, 31 Aug 2017 19:42:53 +0200
From: Juergen Gross <jg@pfupf.net>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu, 31 Aug 2017 19:42:49 +0200
Message-Id: <20170831174249.26853-1-jg@pfupf.net>
X-Mailer: git-send-email 2.12.3
X-Originated-At: 217.83.72.65!46288
Cc: Juergen Gross <jgross@suse.com>, luto@amacapital.net, mingo@redhat.com,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKV2hlbiBydW5uaW5nIGFzIFhl
biBwdi1ndWVzdCB0aGUgZXhjZXB0aW9uIGZyYW1lIG9uIHRoZSBzdGFjayBjb250YWlucwolcjEx
IGFuZCAlcmN4IGFkZGl0aW9uYWwgdG8gdGhlIG90aGVyIGRhdGEgcHVzaGVkIGJ5IHRoZSBwcm9j
ZXNzb3IuCgpJbnN0ZWFkIG9mIGhhdmluZyBhIHBhcmF2aXJ0IG9wIGJlaW5nIGNhbGxlZCBmb3Ig
ZWFjaCBleGNlcHRpb24gdHlwZQpwcmVwZW5kIHRoZSBYZW4gc3BlY2lmaWMgY29kZSB0byBlYWNo
IGV4Y2VwdGlvbiBlbnRyeS4gV2hlbiBydW5uaW5nIGFzClhlbiBwdi1ndWVzdCBqdXN0IHVzZSB0
aGUgZXhjZXB0aW9uIGVudHJ5IHdpdGggcHJlcGVuZGVkIGluc3RydWN0aW9ucywKb3RoZXJ3aXNl
IHVzZSB0aGUgZW50cnkgd2l0aG91dCB0aGUgWGVuIHNwZWNpZmljIGNvZGUuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYvZW50cnkv
ZW50cnlfNjQuUyAgICAgICAgICAgICB8IDIzICsrLS0tLS0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NF9jb21wYXQuUyAgICAgIHwgIDEgLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQu
aCAgICAgICB8ICA1IC0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIHwg
IDMgLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3RvLmggICAgICAgICAgfCAgMyArKwogYXJj
aC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaCAgICAgICAgICB8IDI4ICsrKysrKysrLS0KIGFyY2gv
eDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jICAgICAgfCAgMSAtCiBhcmNoL3g4Ni9rZXJuZWwv
cGFyYXZpcnQuYyAgICAgICAgICAgIHwgIDMgLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYu
YyAgICAgICAgICAgfCA5OCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogYXJj
aC94ODYveGVuL2lycS5jICAgICAgICAgICAgICAgICAgICB8ICAzIC0tCiBhcmNoL3g4Ni94ZW4v
eGVuLWFzbV82NC5TICAgICAgICAgICAgIHwgNDEgKysrKysrKysrKysrKy0tCiBhcmNoL3g4Ni94
ZW4veGVuLW9wcy5oICAgICAgICAgICAgICAgIHwgIDEgLQogMTIgZmlsZXMgY2hhbmdlZCwgMTMz
IGluc2VydGlvbnMoKyksIDc3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Vu
dHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCmluZGV4IDdhMWQzODNj
MjE5Mi4uYmRkMDI0YTlhZmM5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5T
CisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAgLTgyMSw3ICs4MjEsNiBAQCBFTlRS
WShcc3ltKQogCS5lbmRpZgogCiAJQVNNX0NMQUMKLQlQQVJBVklSVF9BREpVU1RfRVhDRVBUSU9O
X0ZSQU1FCiAKIAkuaWZlcSBcaGFzX2Vycm9yX2NvZGUKIAlwdXNocQkkLTEJCQkJLyogT1JJR19S
QVg6IG5vIHN5c2NhbGwgdG8gcmVzdGFydCAqLwpAQCAtOTY3LDcgKzk2Niw3IEBAIEVOVFJZKGRv
X3NvZnRpcnFfb3duX3N0YWNrKQogRU5EUFJPQyhkb19zb2Z0aXJxX293bl9zdGFjaykKIAogI2lm
ZGVmIENPTkZJR19YRU4KLWlkdGVudHJ5IHhlbl9oeXBlcnZpc29yX2NhbGxiYWNrIHhlbl9kb19o
eXBlcnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKK2lkdGVudHJ5IGh5cGVydmlzb3Jf
Y2FsbGJhY2sgeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2sgaGFzX2Vycm9yX2NvZGU9MAogCiAv
KgogICogQSBub3RlIG9uIHRoZSAiY3JpdGljYWwgcmVnaW9uIiBpbiBvdXIgY2FsbGJhY2sgaGFu
ZGxlci4KQEAgLTEwMzQsOCArMTAzMyw2IEBAIEVOVFJZKHhlbl9mYWlsc2FmZV9jYWxsYmFjaykK
IAltb3ZxCTgoJXJzcCksICVyMTEKIAlhZGRxCSQweDMwLCAlcnNwCiAJcHVzaHEJJDAJCQkJLyog
UklQICovCi0JcHVzaHEJJXIxMQotCXB1c2hxCSVyY3gKIAlVTldJTkRfSElOVF9JUkVUX1JFR1Mg
b2Zmc2V0PTgKIAlqbXAJZ2VuZXJhbF9wcm90ZWN0aW9uCiAxOgkvKiBTZWdtZW50IG1pc21hdGNo
ID0+IENhdGVnb3J5IDEgKEJhZCBzZWdtZW50KS4gUmV0cnkgdGhlIElSRVQuICovCkBAIC0xMDY2
LDkgKzEwNjMsOCBAQCBpZHRlbnRyeSBpbnQzCQkJZG9faW50MwkJCWhhc19lcnJvcl9jb2RlPTAJ
cGFyYW5vaWQ9MSBzaGlmdF9pc3Q9REVCVUdfU1RBQ0sKIGlkdGVudHJ5IHN0YWNrX3NlZ21lbnQJ
CWRvX3N0YWNrX3NlZ21lbnQJaGFzX2Vycm9yX2NvZGU9MQogCiAjaWZkZWYgQ09ORklHX1hFTgot
aWR0ZW50cnkgeGVuX2RlYnVnCQlkb19kZWJ1ZwkJaGFzX2Vycm9yX2NvZGU9MAotaWR0ZW50cnkg
eGVuX2ludDMJCWRvX2ludDMJCQloYXNfZXJyb3JfY29kZT0wCi1pZHRlbnRyeSB4ZW5fc3RhY2tf
c2VnbWVudAlkb19zdGFja19zZWdtZW50CWhhc19lcnJvcl9jb2RlPTEKK2lkdGVudHJ5IHhlbmRl
YnVnCQlkb19kZWJ1ZwkJaGFzX2Vycm9yX2NvZGU9MAoraWR0ZW50cnkgeGVuaW50MwkJZG9faW50
MwkJCWhhc19lcnJvcl9jb2RlPTAKICNlbmRpZgogCiBpZHRlbnRyeSBnZW5lcmFsX3Byb3RlY3Rp
b24JZG9fZ2VuZXJhbF9wcm90ZWN0aW9uCWhhc19lcnJvcl9jb2RlPTEKQEAgLTEyMzIsMjEgKzEy
MjgsMTAgQEAgRU5UUlkoZXJyb3JfZXhpdCkKIEVORChlcnJvcl9leGl0KQogCiAvKiBSdW5zIG9u
IGV4Y2VwdGlvbiBzdGFjayAqLworLyogWFhYOiBicm9rZW4gb24gWGVuIFBWICovCiBFTlRSWShu
bWkpCiAJVU5XSU5EX0hJTlRfSVJFVF9SRUdTCiAJLyoKLQkgKiBGaXggdXAgdGhlIGV4Y2VwdGlv
biBmcmFtZSBpZiB3ZSdyZSBvbiBYZW4uCi0JICogUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9G
UkFNRSBpcyBndWFyYW50ZWVkIHRvIHB1c2ggYXQgbW9zdAotCSAqIG9uZSB2YWx1ZSB0byB0aGUg
c3RhY2sgb24gbmF0aXZlLCBzbyBpdCBtYXkgY2xvYmJlciB0aGUgcmR4Ci0JICogc2NyYXRjaCBz
bG90LCBidXQgaXQgd29uJ3QgY2xvYmJlciBhbnkgb2YgdGhlIGltcG9ydGFudAotCSAqIHNsb3Rz
IHBhc3QgaXQuCi0JICoKLQkgKiBYZW4gaXMgYSBkaWZmZXJlbnQgc3RvcnksIGJlY2F1c2UgdGhl
IFhlbiBmcmFtZSBpdHNlbGYgb3ZlcmxhcHMKLQkgKiB0aGUgIk5NSSBleGVjdXRpbmciIHZhcmlh
YmxlLgotCSAqLwotCVBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05fRlJBTUUKLQotCS8qCiAJICog
V2UgYWxsb3cgYnJlYWtwb2ludHMgaW4gTk1Jcy4gSWYgYSBicmVha3BvaW50IG9jY3VycywgdGhl
bgogCSAqIHRoZSBpcmV0cSBpdCBwZXJmb3JtcyB3aWxsIHRha2UgdXMgb3V0IG9mIE5NSSBjb250
ZXh0LgogCSAqIFRoaXMgbWVhbnMgdGhhdCB3ZSBjYW4gaGF2ZSBuZXN0ZWQgTk1JcyB3aGVyZSB0
aGUgbmV4dApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgYi9h
cmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUwppbmRleCA1MzE0ZDdiOGU1YWQuLmQ4NDY4
YmEyNGJlMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKKysr
IGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKQEAgLTI5Myw3ICsyOTMsNiBAQCBF
TlRSWShlbnRyeV9JTlQ4MF9jb21wYXQpCiAJLyoKIAkgKiBJbnRlcnJ1cHRzIGFyZSBvZmYgb24g
ZW50cnkuCiAJICovCi0JUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRQogCUFTTV9DTEFD
CQkJLyogRG8gdGhpcyBlYXJseSB0byBtaW5pbWl6ZSBleHBvc3VyZSAqLwogCVNXQVBHUwogCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFyYXZpcnQuaAppbmRleCA5Y2NhYzE5MjY1ODcuLmMyNWRkMjJmN2M3MCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydC5oCkBAIC05NjAsMTEgKzk2MCw2IEBAIGV4dGVybiB2b2lkIGRl
ZmF1bHRfYmFubmVyKHZvaWQpOwogI2RlZmluZSBHRVRfQ1IyX0lOVE9fUkFYCQkJCVwKIAljYWxs
IFBBUkFfSU5ESVJFQ1QocHZfbW11X29wcytQVl9NTVVfcmVhZF9jcjIpCiAKLSNkZWZpbmUgUEFS
QVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRQkJCQkJXAotCVBBUkFfU0lURShQQVJBX1BBVENI
KHB2X2lycV9vcHMsIFBWX0lSUV9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKSwgXAotCQkgIENMQlJf
Tk9ORSwJCQkJCQlcCi0JCSAgY2FsbCBQQVJBX0lORElSRUNUKHB2X2lycV9vcHMrUFZfSVJRX2Fk
anVzdF9leGNlcHRpb25fZnJhbWUpKQotCiAjZGVmaW5lIFVTRVJHU19TWVNSRVQ2NAkJCQkJCQlc
CiAJUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfY3B1X29wcywgUFZfQ1BVX3VzZXJnc19zeXNyZXQ2
NCksCVwKIAkJICBDTEJSX05PTkUsCQkJCQkJXApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5
cGVzLmgKaW5kZXggOWZmYzM2YmZlNGNkLi42YjY0ZmM2MzY3ZjIgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnRfdHlwZXMuaApAQCAtMTk2LDkgKzE5Niw2IEBAIHN0cnVjdCBwdl9pcnFfb3Bz
IHsKIAl2b2lkICgqc2FmZV9oYWx0KSh2b2lkKTsKIAl2b2lkICgqaGFsdCkodm9pZCk7CiAKLSNp
ZmRlZiBDT05GSUdfWDg2XzY0Ci0Jdm9pZCAoKmFkanVzdF9leGNlcHRpb25fZnJhbWUpKHZvaWQp
OwotI2VuZGlmCiB9IF9fbm9fcmFuZG9taXplX2xheW91dDsKIAogc3RydWN0IHB2X21tdV9vcHMg
ewpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvdG8uaCBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3Byb3RvLmgKaW5kZXggOGQzOTY0ZmM1ZjkxLi5iNDA4YjE4ODYxOTUgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3RvLmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcHJvdG8uaApAQCAtMjQsNiArMjQsOSBAQCB2b2lkIGVudHJ5X1NZU0VOVEVSX2NvbXBh
dCh2b2lkKTsKIHZvaWQgX19lbmRfZW50cnlfU1lTRU5URVJfY29tcGF0KHZvaWQpOwogdm9pZCBl
bnRyeV9TWVNDQUxMX2NvbXBhdCh2b2lkKTsKIHZvaWQgZW50cnlfSU5UODBfY29tcGF0KHZvaWQp
OworI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgJiYgZGVmaW5lZChDT05GSUdfWEVOX1BWKQor
dm9pZCB4ZW5fZW50cnlfSU5UODBfY29tcGF0KHZvaWQpOworI2VuZGlmCiAjZW5kaWYKIAogdm9p
ZCB4ODZfY29uZmlndXJlX254KHZvaWQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vdHJhcHMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmgKaW5kZXggY2QwMzY1ZWQw
ZjY4Li41NTQ1ZjY0NTliZjUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBz
LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaApAQCAtMTMsOSArMTMsNiBAQCBh
c21saW5rYWdlIHZvaWQgZGl2aWRlX2Vycm9yKHZvaWQpOwogYXNtbGlua2FnZSB2b2lkIGRlYnVn
KHZvaWQpOwogYXNtbGlua2FnZSB2b2lkIG5taSh2b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBpbnQz
KHZvaWQpOwotYXNtbGlua2FnZSB2b2lkIHhlbl9kZWJ1Zyh2b2lkKTsKLWFzbWxpbmthZ2Ugdm9p
ZCB4ZW5faW50Myh2b2lkKTsKLWFzbWxpbmthZ2Ugdm9pZCB4ZW5fc3RhY2tfc2VnbWVudCh2b2lk
KTsKIGFzbWxpbmthZ2Ugdm9pZCBvdmVyZmxvdyh2b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBib3Vu
ZHModm9pZCk7CiBhc21saW5rYWdlIHZvaWQgaW52YWxpZF9vcCh2b2lkKTsKQEAgLTM4LDYgKzM1
LDMxIEBAIGFzbWxpbmthZ2Ugdm9pZCBtYWNoaW5lX2NoZWNrKHZvaWQpOwogI2VuZGlmIC8qIENP
TkZJR19YODZfTUNFICovCiBhc21saW5rYWdlIHZvaWQgc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvcih2
b2lkKTsKIAorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgJiYgZGVmaW5lZChDT05GSUdfWEVO
X1BWKQorYXNtbGlua2FnZSB2b2lkIHhlbl9kaXZpZGVfZXJyb3Iodm9pZCk7Cithc21saW5rYWdl
IHZvaWQgeGVuX3hlbmRlYnVnKHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl94ZW5pbnQzKHZv
aWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9ubWkodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVu
X292ZXJmbG93KHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9ib3VuZHModm9pZCk7Cithc21s
aW5rYWdlIHZvaWQgeGVuX2ludmFsaWRfb3Aodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2Rl
dmljZV9ub3RfYXZhaWxhYmxlKHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9kb3VibGVfZmF1
bHQodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2NvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1
bih2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5faW52YWxpZF9UU1Modm9pZCk7Cithc21saW5r
YWdlIHZvaWQgeGVuX3NlZ21lbnRfbm90X3ByZXNlbnQodm9pZCk7Cithc21saW5rYWdlIHZvaWQg
eGVuX3N0YWNrX3NlZ21lbnQodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2dlbmVyYWxfcHJv
dGVjdGlvbih2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fcGFnZV9mYXVsdCh2b2lkKTsKK2Fz
bWxpbmthZ2Ugdm9pZCB4ZW5fc3B1cmlvdXNfaW50ZXJydXB0X2J1Zyh2b2lkKTsKK2FzbWxpbmth
Z2Ugdm9pZCB4ZW5fY29wcm9jZXNzb3JfZXJyb3Iodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVu
X2FsaWdubWVudF9jaGVjayh2b2lkKTsKKyNpZmRlZiBDT05GSUdfWDg2X01DRQorYXNtbGlua2Fn
ZSB2b2lkIHhlbl9tYWNoaW5lX2NoZWNrKHZvaWQpOworI2VuZGlmIC8qIENPTkZJR19YODZfTUNF
ICovCithc21saW5rYWdlIHZvaWQgeGVuX3NpbWRfY29wcm9jZXNzb3JfZXJyb3Iodm9pZCk7Cisj
ZW5kaWYKKwogZG90cmFwbGlua2FnZSB2b2lkIGRvX2RpdmlkZV9lcnJvcihzdHJ1Y3QgcHRfcmVn
cyAqLCBsb25nKTsKIGRvdHJhcGxpbmthZ2Ugdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgcHRfcmVncyAq
LCBsb25nKTsKIGRvdHJhcGxpbmthZ2Ugdm9pZCBkb19ubWkoc3RydWN0IHB0X3JlZ3MgKiwgbG9u
Zyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYyBiL2FyY2gv
eDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jCmluZGV4IDk5MzMyZjU1MGM0OC4uY2Y0MjIwNjky
NmFmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYworKysgYi9h
cmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYwpAQCAtMjAsNyArMjAsNiBAQCBzdGF0aWMg
Y2hhciBzeXNjYWxsc19pYTMyW10gPSB7CiBpbnQgbWFpbih2b2lkKQogewogI2lmZGVmIENPTkZJ
R19QQVJBVklSVAotCU9GRlNFVChQVl9JUlFfYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSwgcHZfaXJx
X29wcywgYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSk7CiAJT0ZGU0VUKFBWX0NQVV91c2VyZ3Nfc3lz
cmV0NjQsIHB2X2NwdV9vcHMsIHVzZXJnc19zeXNyZXQ2NCk7CiAJT0ZGU0VUKFBWX0NQVV9zd2Fw
Z3MsIHB2X2NwdV9vcHMsIHN3YXBncyk7CiAJQkxBTksoKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9wYXJhdmlydC5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKaW5kZXggYmMw
YTg0OTU4OWJiLi5hMTRkZjllZWNmZWQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wYXJh
dmlydC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCkBAIC0zMTksOSArMzE5LDYg
QEAgX192aXNpYmxlIHN0cnVjdCBwdl9pcnFfb3BzIHB2X2lycV9vcHMgPSB7CiAJLmlycV9lbmFi
bGUgPSBfX1BWX0lTX0NBTExFRV9TQVZFKG5hdGl2ZV9pcnFfZW5hYmxlKSwKIAkuc2FmZV9oYWx0
ID0gbmF0aXZlX3NhZmVfaGFsdCwKIAkuaGFsdCA9IG5hdGl2ZV9oYWx0LAotI2lmZGVmIENPTkZJ
R19YODZfNjQKLQkuYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSA9IHBhcmF2aXJ0X25vcCwKLSNlbmRp
ZgogfTsKIAogX192aXNpYmxlIHN0cnVjdCBwdl9jcHVfb3BzIHB2X2NwdV9vcHMgPSB7CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdo
dGVuX3B2LmMKaW5kZXggMDNmYjA3ZDI4Mjk5Li4zODU5ZmMxOTE2NGEgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2
LmMKQEAgLTU3OSw2ICs1NzksNzAgQEAgc3RhdGljIHZvaWQgeGVuX3dyaXRlX2xkdF9lbnRyeShz
dHJ1Y3QgZGVzY19zdHJ1Y3QgKmR0LCBpbnQgZW50cnludW0sCiAJcHJlZW1wdF9lbmFibGUoKTsK
IH0KIAorI2lmZGVmIENPTkZJR19YODZfNjQKK3N0cnVjdCB0cmFwX2FycmF5X2VudHJ5IHsKKwl2
b2lkICgqb3JpZykodm9pZCk7CisJdm9pZCAoKnhlbikodm9pZCk7CisJYm9vbCBpc3Rfb2theTsK
K307CisKK3N0YXRpYyBzdHJ1Y3QgdHJhcF9hcnJheV9lbnRyeSB0cmFwX2FycmF5W10gPSB7CisJ
eyBkZWJ1ZywgICAgICAgICAgICAgICAgICAgICAgIHhlbl94ZW5kZWJ1ZywgICAgICAgICAgICAg
ICAgICAgIHRydWUgfSwKKwl7IGludDMsICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3hlbmlu
dDMsICAgICAgICAgICAgICAgICAgICAgdHJ1ZSB9LAorCXsgZG91YmxlX2ZhdWx0LCAgICAgICAg
ICAgICAgICB4ZW5fZG91YmxlX2ZhdWx0LCAgICAgICAgICAgICAgICB0cnVlIH0sCisjaWZkZWYg
Q09ORklHX1g4Nl9NQ0UKKwl7IG1hY2hpbmVfY2hlY2ssICAgICAgICAgICAgICAgeGVuX21hY2hp
bmVfY2hlY2ssICAgICAgICAgICAgICAgdHJ1ZSB9LAorI2VuZGlmCisJeyBubWksICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9ubWksICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgfSwK
Kwl7IG92ZXJmbG93LCAgICAgICAgICAgICAgICAgICAgeGVuX292ZXJmbG93LCAgICAgICAgICAg
ICAgICAgICAgZmFsc2UgfSwKKyNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJT04KKwl7IGVudHJ5
X0lOVDgwX2NvbXBhdCwgICAgICAgICAgeGVuX2VudHJ5X0lOVDgwX2NvbXBhdCwgICAgICAgICAg
ZmFsc2UgfSwKKyNlbmRpZgorCXsgcGFnZV9mYXVsdCwgICAgICAgICAgICAgICAgICB4ZW5fcGFn
ZV9mYXVsdCwgICAgICAgICAgICAgICAgICBmYWxzZSB9LAorCXsgZGl2aWRlX2Vycm9yLCAgICAg
ICAgICAgICAgICB4ZW5fZGl2aWRlX2Vycm9yLCAgICAgICAgICAgICAgICBmYWxzZSB9LAorCXsg
Ym91bmRzLCAgICAgICAgICAgICAgICAgICAgICB4ZW5fYm91bmRzLCAgICAgICAgICAgICAgICAg
ICAgICBmYWxzZSB9LAorCXsgaW52YWxpZF9vcCwgICAgICAgICAgICAgICAgICB4ZW5faW52YWxp
ZF9vcCwgICAgICAgICAgICAgICAgICBmYWxzZSB9LAorCXsgZGV2aWNlX25vdF9hdmFpbGFibGUs
ICAgICAgICB4ZW5fZGV2aWNlX25vdF9hdmFpbGFibGUsICAgICAgICBmYWxzZSB9LAorCXsgY29w
cm9jZXNzb3Jfc2VnbWVudF9vdmVycnVuLCB4ZW5fY29wcm9jZXNzb3Jfc2VnbWVudF9vdmVycnVu
LCBmYWxzZSB9LAorCXsgaW52YWxpZF9UU1MsICAgICAgICAgICAgICAgICB4ZW5faW52YWxpZF9U
U1MsICAgICAgICAgICAgICAgICBmYWxzZSB9LAorCXsgc2VnbWVudF9ub3RfcHJlc2VudCwgICAg
ICAgICB4ZW5fc2VnbWVudF9ub3RfcHJlc2VudCwgICAgICAgICBmYWxzZSB9LAorCXsgc3RhY2tf
c2VnbWVudCwgICAgICAgICAgICAgICB4ZW5fc3RhY2tfc2VnbWVudCwgICAgICAgICAgICAgICBm
YWxzZSB9LAorCXsgZ2VuZXJhbF9wcm90ZWN0aW9uLCAgICAgICAgICB4ZW5fZ2VuZXJhbF9wcm90
ZWN0aW9uLCAgICAgICAgICBmYWxzZSB9LAorCXsgc3B1cmlvdXNfaW50ZXJydXB0X2J1ZywgICAg
ICB4ZW5fc3B1cmlvdXNfaW50ZXJydXB0X2J1ZywgICAgICBmYWxzZSB9LAorCXsgY29wcm9jZXNz
b3JfZXJyb3IsICAgICAgICAgICB4ZW5fY29wcm9jZXNzb3JfZXJyb3IsICAgICAgICAgICBmYWxz
ZSB9LAorCXsgYWxpZ25tZW50X2NoZWNrLCAgICAgICAgICAgICB4ZW5fYWxpZ25tZW50X2NoZWNr
LCAgICAgICAgICAgICBmYWxzZSB9LAorCXsgc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgICAgICB4
ZW5fc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgICAgICBmYWxzZSB9LAorfTsKKworc3RhdGljIGJv
b2wgZ2V0X3RyYXBfYWRkcih2b2lkICoqYWRkciwgdW5zaWduZWQgaW50IGlzdCkKK3sKKwl1bnNp
Z25lZCBpbnQgbnI7CisJYm9vbCBpc3Rfb2theSA9IGZhbHNlOworCisJLyoKKwkgKiBSZXBsYWNl
IHRyYXAgaGFuZGxlciBhZGRyZXNzZXMgYnkgWGVuIHNwZWNpZmljIG9uZXMuCisJICogQ2hlY2sg
Zm9yIGtub3duIHRyYXBzIHVzaW5nIElTVCBhbmQgd2hpdGVsaXN0IHRoZW0uCisJICogVGhlIGRl
YnVnZ2VyIG9uZXMgYXJlIHRoZSBvbmx5IG9uZXMgd2UgY2FyZSBhYm91dC4KKwkgKiBYZW4gd2ls
bCBoYW5kbGUgZmF1bHRzIGxpa2UgZG91YmxlX2ZhdWx0LCAqIHNvIHdlIHNob3VsZCBuZXZlciBz
ZWUKKwkgKiB0aGVtLiAgV2FybiBpZiB0aGVyZSdzIGFuIHVuZXhwZWN0ZWQgSVNULXVzaW5nIGZh
dWx0IGhhbmRsZXIuCisJICovCisJZm9yIChuciA9IDA7IG5yIDwgQVJSQVlfU0laRSh0cmFwX2Fy
cmF5KTsgbnIrKykgeworCQlzdHJ1Y3QgdHJhcF9hcnJheV9lbnRyeSAqZW50cnkgPSB0cmFwX2Fy
cmF5ICsgbnI7CisKKwkJaWYgKCphZGRyID09IGVudHJ5LT5vcmlnKSB7CisJCQkqYWRkciA9IGVu
dHJ5LT54ZW47CisJCQlpc3Rfb2theSA9IGVudHJ5LT5pc3Rfb2theTsKKwkJCWJyZWFrOworCQl9
CisJfQorCisJaWYgKFdBUk5fT04oaXN0ICE9IDAgJiYgIWlzdF9va2F5KSkKKwkJcmV0dXJuIGZh
bHNlOworCisJcmV0dXJuIHRydWU7Cit9CisjZW5kaWYKKwogc3RhdGljIGludCBjdnRfZ2F0ZV90
b190cmFwKGludCB2ZWN0b3IsIGNvbnN0IGdhdGVfZGVzYyAqdmFsLAogCQkJICAgIHN0cnVjdCB0
cmFwX2luZm8gKmluZm8pCiB7CkBAIC01OTEsNDAgKzY1NSw4IEBAIHN0YXRpYyBpbnQgY3Z0X2dh
dGVfdG9fdHJhcChpbnQgdmVjdG9yLCBjb25zdCBnYXRlX2Rlc2MgKnZhbCwKIAogCWFkZHIgPSBn
YXRlX29mZnNldCh2YWwpOwogI2lmZGVmIENPTkZJR19YODZfNjQKLQkvKgotCSAqIExvb2sgZm9y
IGtub3duIHRyYXBzIHVzaW5nIElTVCwgYW5kIHN1YnN0aXR1dGUgdGhlbQotCSAqIGFwcHJvcHJp
YXRlbHkuICBUaGUgZGVidWdnZXIgb25lcyBhcmUgdGhlIG9ubHkgb25lcyB3ZSBjYXJlCi0JICog
YWJvdXQuICBYZW4gd2lsbCBoYW5kbGUgZmF1bHRzIGxpa2UgZG91YmxlX2ZhdWx0LAotCSAqIHNv
IHdlIHNob3VsZCBuZXZlciBzZWUgdGhlbS4gIFdhcm4gaWYKLQkgKiB0aGVyZSdzIGFuIHVuZXhw
ZWN0ZWQgSVNULXVzaW5nIGZhdWx0IGhhbmRsZXIuCi0JICovCi0JaWYgKGFkZHIgPT0gKHVuc2ln
bmVkIGxvbmcpZGVidWcpCi0JCWFkZHIgPSAodW5zaWduZWQgbG9uZyl4ZW5fZGVidWc7Ci0JZWxz
ZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylpbnQzKQotCQlhZGRyID0gKHVuc2lnbmVkIGxv
bmcpeGVuX2ludDM7Ci0JZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylzdGFja19zZWdt
ZW50KQotCQlhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX3N0YWNrX3NlZ21lbnQ7Ci0JZWxzZSBp
ZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylkb3VibGVfZmF1bHQpIHsKLQkJLyogRG9uJ3QgbmVl
ZCB0byBoYW5kbGUgdGhlc2UgKi8KKwlpZiAoIWdldF90cmFwX2FkZHIoKHZvaWQgKiopJmFkZHIs
IHZhbC0+Yml0cy5pc3QpKQogCQlyZXR1cm4gMDsKLSNpZmRlZiBDT05GSUdfWDg2X01DRQotCX0g
ZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZyltYWNoaW5lX2NoZWNrKSB7Ci0JCS8qCi0J
CSAqIHdoZW4geGVuIGh5cGVydmlzb3IgaW5qZWN0IHZNQ0UgdG8gZ3Vlc3QsCi0JCSAqIHVzZSBu
YXRpdmUgbWNlIGhhbmRsZXIgdG8gaGFuZGxlIGl0Ci0JCSAqLwotCQk7Ci0jZW5kaWYKLQl9IGVs
c2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpbm1pKQotCQkvKgotCQkgKiBVc2UgdGhlIG5h
dGl2ZSB2ZXJzaW9uIGFzIHdlbGwuCi0JCSAqLwotCQk7Ci0JZWxzZSB7Ci0JCS8qIFNvbWUgb3Ro
ZXIgdHJhcCB1c2luZyBJU1Q/ICovCi0JCWlmIChXQVJOX09OKHZhbC0+Yml0cy5pc3QgIT0gMCkp
Ci0JCQlyZXR1cm4gMDsKLQl9CiAjZW5kaWYJLyogQ09ORklHX1g4Nl82NCAqLwogCWluZm8tPmFk
ZHJlc3MgPSBhZGRyOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vaXJxLmMgYi9hcmNoL3g4
Ni94ZW4vaXJxLmMKaW5kZXggMzNlOTI5NTVlMDlkLi5kNGVmZjU2NzZjZmEgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3hlbi9pcnEuYworKysgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKQEAgLTEyMyw5ICsx
MjMsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X2lycV9vcHMgeGVuX2lycV9vcHMgX19pbml0
Y29uc3QgPSB7CiAKIAkuc2FmZV9oYWx0ID0geGVuX3NhZmVfaGFsdCwKIAkuaGFsdCA9IHhlbl9o
YWx0LAotI2lmZGVmIENPTkZJR19YODZfNjQKLQkuYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSA9IHhl
bl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lLAotI2VuZGlmCiB9OwogCiB2b2lkIF9faW5pdCB4ZW5f
aW5pdF9pcnFfb3BzKHZvaWQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5T
IGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCAzYTNiNmEyMTE1ODQuLmRhZTJjYzMz
YWZiNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4
Ni94ZW4veGVuLWFzbV82NC5TCkBAIC0xNiwxMSArMTYsNDIgQEAKIAogI2luY2x1ZGUgPGxpbnV4
L2xpbmthZ2UuaD4KIAotRU5UUlkoeGVuX2FkanVzdF9leGNlcHRpb25fZnJhbWUpCi0JbW92IDgr
MCglcnNwKSwgJXJjeAotCW1vdiA4KzgoJXJzcCksICVyMTEKLQlyZXQgJDE2Ci1FTkRQUk9DKHhl
bl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKQorLm1hY3JvIHhlbl9wdl90cmFwIG5hbWUKK0VOVFJZ
KHhlbl9cbmFtZSkKKwlwb3AgJXJjeAorCXBvcCAlcjExCisJam1wICBcbmFtZQorRU5EKHhlbl9c
bmFtZSkKKy5lbmRtCisKK3hlbl9wdl90cmFwIGRpdmlkZV9lcnJvcgoreGVuX3B2X3RyYXAgZGVi
dWcKK3hlbl9wdl90cmFwIHhlbmRlYnVnCit4ZW5fcHZfdHJhcCBpbnQzCit4ZW5fcHZfdHJhcCB4
ZW5pbnQzCit4ZW5fcHZfdHJhcCBubWkKK3hlbl9wdl90cmFwIG92ZXJmbG93Cit4ZW5fcHZfdHJh
cCBib3VuZHMKK3hlbl9wdl90cmFwIGludmFsaWRfb3AKK3hlbl9wdl90cmFwIGRldmljZV9ub3Rf
YXZhaWxhYmxlCit4ZW5fcHZfdHJhcCBkb3VibGVfZmF1bHQKK3hlbl9wdl90cmFwIGNvcHJvY2Vz
c29yX3NlZ21lbnRfb3ZlcnJ1bgoreGVuX3B2X3RyYXAgaW52YWxpZF9UU1MKK3hlbl9wdl90cmFw
IHNlZ21lbnRfbm90X3ByZXNlbnQKK3hlbl9wdl90cmFwIHN0YWNrX3NlZ21lbnQKK3hlbl9wdl90
cmFwIGdlbmVyYWxfcHJvdGVjdGlvbgoreGVuX3B2X3RyYXAgcGFnZV9mYXVsdAoreGVuX3B2X3Ry
YXAgc3B1cmlvdXNfaW50ZXJydXB0X2J1ZworeGVuX3B2X3RyYXAgY29wcm9jZXNzb3JfZXJyb3IK
K3hlbl9wdl90cmFwIGFsaWdubWVudF9jaGVjaworI2lmZGVmIENPTkZJR19YODZfTUNFCit4ZW5f
cHZfdHJhcCBtYWNoaW5lX2NoZWNrCisjZW5kaWYgLyogQ09ORklHX1g4Nl9NQ0UgKi8KK3hlbl9w
dl90cmFwIHNpbWRfY29wcm9jZXNzb3JfZXJyb3IKKyNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJ
T04KK3hlbl9wdl90cmFwIGVudHJ5X0lOVDgwX2NvbXBhdAorI2VuZGlmCit4ZW5fcHZfdHJhcCBo
eXBlcnZpc29yX2NhbGxiYWNrCiAKIGh5cGVyY2FsbF9pcmV0ID0gaHlwZXJjYWxsX3BhZ2UgKyBf
X0hZUEVSVklTT1JfaXJldCAqIDMyCiAvKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1v
cHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKaW5kZXggNzAzMDFhYzBkNDE0Li5jOGE2ZDIy
NGY3ZWQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKKysrIGIvYXJjaC94ODYv
eGVuL3hlbi1vcHMuaApAQCAtMTM4LDcgKzEzOCw2IEBAIF9fdmlzaWJsZSB2b2lkIHhlbl9yZXN0
b3JlX2ZsX2RpcmVjdCh1bnNpZ25lZCBsb25nKTsKIF9fdmlzaWJsZSB2b2lkIHhlbl9pcmV0KHZv
aWQpOwogX192aXNpYmxlIHZvaWQgeGVuX3N5c3JldDMyKHZvaWQpOwogX192aXNpYmxlIHZvaWQg
eGVuX3N5c3JldDY0KHZvaWQpOwotX192aXNpYmxlIHZvaWQgeGVuX2FkanVzdF9leGNlcHRpb25f
ZnJhbWUodm9pZCk7CiAKIGV4dGVybiBpbnQgeGVuX3BhbmljX2hhbmRsZXJfaW5pdCh2b2lkKTsK
IAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 17:53:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 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.xen.org>)
	id 1dnTf5-0005dJ-UF; Thu, 31 Aug 2017 17:53:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnTf3-0005cw-Pm
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 17:53:50 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 0D/D2-02045-D2D48A95; Thu, 31 Aug 2017 17:53:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfHd0W
 kwe4tTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+D1vO3PBpQmMFZ8OfWZr
 YHyb3MXIxSEk8JdRouXCYVYI5zGjxJnLP6CcbYwS61ufMXUxcnKICDhLfD0zl72LkYODV0BfY
 tLGNJCwsECgRO+550wg9RICV7Uk2h8/YgFJSAh4SzybOZMVpB7Evr6Rs4uRnYNNwErikBhIAY
 uAqsSFhinMExi5FzAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kv
 Oz93ECPR5PQMD4w7GXe1+hxglOZiURHkf3l4eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC97H3
 ikghwaLU9NSKtMwcYPDBpCU4eJREeD+CpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3B
 UiRAEhRRmke3AhYJFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7GmQKT2ZeCdymV0BHMA
 EdEeu1FOSIkkSElFQDY+Yx1j02B4Tf/P4x797Ra8lfCjWXXdXwm+Pq9+H6M7MN09Z3FCid6th
 80cxvfZXeFDcVyyUV/Ow3ClZv5N/Oanwr0OziyfBHK+16GqqyJrzMjxDdedJ94cYzVc6bnxtW
 n3gXaXj+johq+jbDX64NM4I7urQrF8g9W9G4z1nKNtJl32u+6PI7T5RYijMSDbWYi4oTAY9Fq
 uB/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504202026!88675965!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48814 invoked from network); 31 Aug 2017 17:53:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 17:53:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnTey-00049Y-Hv; Thu, 31 Aug 2017 17:53: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 1dnTet-0002bu-7W; Thu, 31 Aug 2017 17:53:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnTes-0006Ek-Nq; Thu, 31 Aug 2017 17:53:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112973-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf:host-build-prep:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-multivcpu: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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt: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-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-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0eed54bdbd1b922004fe05dc8bf3815f2e5723d7
X-Osstest-Versions-That: linux=4b904b22bc906d5867933b8132ae4d7f31d7645d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 17:53:38 +0000
Subject: [Xen-devel] [linux-4.9 test] 112973: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk3MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk3My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
NSBob3N0LWJ1aWxkLXByZXAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODYzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTEyOTUzIFJFR1IuIHZzLiAxMTI4NjMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRlICBmYWlsIHBhc3MgaW4gMTEyOTUzCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODYzCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTI4NjMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg2MwogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTEyODYzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NjMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMjg2MwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgIGZhaWwgaW4gMTEyOTUzIGxpa2UgMTEyODYzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDExMjk1MyBsaWtlIDExMjg2MwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjk1MyBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDExMjk1MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyOTUzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEy
OTUzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI5NTMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyOTUzIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyOTUzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI5NTMg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDExMjk1MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyOTUzIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTEyOTUzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjk1MyBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTEyOTUzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyOTUzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyOTUzIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDExMjk1MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyOTUzIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMTI5NTMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjg2MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEyODYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NjMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgMGVlZDU0YmRiZDFiOTIyMDA0ZmUwNWRjOGJmMzgxNWYyZTU3MjNk
NwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNGI5MDRiMjJiYzkwNmQ1
ODY3OTMzYjgxMzJhZTRkN2YzMWQ3NjQ1ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODYzICAy
MDE3LTA4LTI1IDAwOjQ4OjM5IFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMjk1
MyAgMjAxNy0wOC0zMCAwOTo1NTozMiBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIE1hIDxhYXJvbi5t
YUBjYW5vbmljYWwuY29tPgogIEFMIFl1LUNoZW4gQ2hvIDxhY2hvQHN1c2UuY29tPgogIEFsZXhh
bmRlciBQb3RhcGVua28gPGdsaWRlckBnb29nbGUuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8
YXN0QGtlcm5lbC5vcmc+CiAgQWxleGV5IEJyb2RraW4gPGFicm9ka2luQHN5bm9wc3lzLmNvbT4K
ICBBbGV4ZXkgQnJvZGtpbiA8QWxleGV5LkJyb2RraW5Ac3lub3BzeXMuY29tPgogIEFsbGVuIEh1
YmJlIDxBbGxlbi5IdWJiZUBkZWxsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29t
PgogIEJhc3RpZW4gTm9jZXJhIDxoYWRlc3NAaGFkZXNzLm5ldD4KICBCZW5qYW1pbiBIZXJyZW5z
Y2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQ2hhcmxlcyBNaWxldHRlIDxjaGFy
bGVzLm1pbGV0dGVAZ21haWwuY29tPgogIENoYXJsZXMgTWlsZXR0ZSA8Y2hhcmxlc21pbGV0dGVA
Z21haWwuY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgogIENo
cmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHVjayBMZXZl
ciA8Y2h1Y2subGV2ZXJAb3JhY2xlLmNvbT4KICBDaHVueXUgSHUgPGNodWh1QHJlZGhhdC5jb20+
CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcg
PHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dl
YXJib3gubmV0PgogIERhdmUgSGFuc2VuIDxkYXZlLmhhbnNlbkBsaW51eC5pbnRlbC5jb20+CiAg
RGF2ZSBKaWFuZyA8ZGF2ZS5qaWFuZ0BpbnRlbC5jb20+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5A
Z21haWwuY29tPgogIERhdmlkIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBS
aWVudGplcyA8cmllbnRqZXNAZ29vZ2xlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRh
dmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29t
PgogIERyYWdvcyBCb2dkYW4gPGRyYWdvcy5ib2dkYW5AYW5hbG9nLmNvbT4KICBFZHdhcmQgQ3Jl
ZSA8ZWNyZWVAc29sYXJmbGFyZS5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUu
Y29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGZW5nIENoZW56aG91
IDxjaGVuemhvdXguZmVuZ0BpbnRlbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVu
LmRlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAg
SGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSHV5IE5ndXllbiA8
aHV5bkBtZWxsYW5veC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4g
QnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFjZWsgQW5hc3pld3NraSA8amFj
ZWsuYW5hc3pld3NraUBnbWFpbC5jb20+CiAgSmFjayBXYW5nIDxqaW5wdS53YW5nQHByb2ZpdGJy
aWNrcy5jb20+CiAgSmFjbyBLcm9vbiA8amFjb0B1bHMuY28uemE+CiAgSmFrdWIgS2ljaW5za2kg
PGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtZXMgSG9nYW4gPGphbWVzLmhvZ2Fu
QGltZ3RlYy5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+CiAgSmFya2tv
IE5pa3VsYSA8amFya2tvLm5pa3VsYUBsaW51eC5pbnRlbC5jb20+CiAgSmVmZnkgQ2hlbiA8amVm
ZnkuY2hlbkByb2NrLWNoaXBzLmNvbT4KICBKb2FraW0gVGplcm5sdW5kIDxqb2FraW0udGplcm5s
dW5kQGluZmluZXJhLmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hu
IEZhc3RhYmVuZCA8am9obi5mYXN0YWJlbmRAZ21haWwuY29tPgogIEpvaG4gU3R1bHR6IDxqb2hu
LnN0dWx0ekBsaW5hcm8ub3JnPgogIEpvbiBNYXNvbiA8amRtYXNvbkBrdWR6dS51cz4KICBKb25h
dGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9vbmFzIExhaHRp
bmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgogIEpvc2VmIEJhY2lrIDxqYmFj
aWtAZmIuY29tPgogIEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxpbnV4Lmlu
dGVsLmNvbT4KICBLb2ppIE1hdHN1b2thIDxrb2ppLm1hdHN1b2thLnhtQHJlbmVzYXMuY29tPgog
IEtvbnN0YW50aW4gS2hsZWJuaWtvdiA8a2hsZWJuaWtvdkB5YW5kZXgtdGVhbS5ydT4KICBLVCBM
aWFvIDxrdC5saWFvQGVtYy5jb20udHc+CiAgTGFycy1QZXRlciBDbGF1c2VuIDxsYXJzQG1ldGFm
b28uZGU+CiAgTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydCtyZW5lc2FzQGlkZWFz
b25ib2FyZC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIExpcGluZyBaaGFuZyA8emxwbm9ib2R5QGdtYWlsLmNvbT4KICBMb2dhbiBHdW50aG9y
cGUgPGxvZ2FuZ0BkZWx0YXRlZS5jb20+CiAgTHYgWmhlbmcgPGx2LnpoZW5nQGludGVsLmNvbT4K
ICBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgog
IE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8g
TGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsu
cnV0bGFuZEBhcm0uY29tPgogIE1hcnRpam4gQ29lbmVuIDxtYWNvQGFuZHJvaWQuY29tPgogIE1h
c2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFzYWtpIE90
YSA8bWFzYWtpLm90YUBqcC5hbHBzLmNvbT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBr
ZXJuZWwub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNo
YWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaW5jaGFuIEtpbSA8bWluY2hhbkBrZXJuZWwu
b3JnPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5oYW4gTmd1eWVu
IDxuaGFuLm5ndXllbi55YkByZW5lc2FzLmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5A
Z21haWwuY29tPgogIE9tcHJha2FzaCBEaHlhZGUgPG9kaHlhZGVAY29kZWF1cm9yYS5vcmc+CiAg
UGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIERvbm9odWUgPGxpbnV4LWtlcm5lbEBQYXVsU0Qu
Y29tPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFRhdGFzaGluIDxwYXNo
YS50YXRhc2hpbkBvcmFjbGUuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFBpZXJndWlkbyBMYW1icmkgPHBsYW1icmlAcmVkaGF0LmNvbT4KICBQ
cmF2aW4gQiBTaGVsYXIgPHBzaGVsYXJAb3ZuLm9yZz4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFm
YWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmlsZXkgQW5kcmV3cyA8cmlhbmRyZXdzQGdvb2ds
ZS5jb20+CiAgUm9oaXQgVmFzd2FuaSA8cnZhc3dhbmlAbnZpZGlhLmNvbT4KICBSb25uaWUgU2Fo
bGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgU2FjaGluIFByYWJodSA8c3ByYWJodUByZWRo
YXQuY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNyaW5pdmFz
IFBhbmRydXZhZGEgPHNyaW5pdmFzLnBhbmRydXZhZGFAbGludXguaW50ZWwuY29tPgogIFN0ZXZl
IEZyZW5jaCA8c21mcmVuY2hAZ21haWwuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxy
b3N0ZWR0QGdvb2RtaXMub3JnPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYWth
c2hpIFNha2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2NoaS5qcD4KICBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KICBUaG9uZyBIbyA8dGhvbmcuaG8ucHhAcnZjLnJlbmVzYXMu
Y29tPgogIFRvZGQgS2pvcyA8dGtqb3NAYW5kcm9pZC5jb20+CiAgVG9kZCBLam9zIDx0a2pvc0Bn
b29nbGUuY29tPgogIFR1c2hhciBEYXZlIDx0dXNoYXIubi5kYXZlQG9yYWNsZS5jb20+CiAgVWxm
IEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFkaW0gTG9tb3Z0c2V2IDx2bG9t
b3Z0c0ByZWRoYXQuY29tPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBX
ZWkgV2FuZyA8d2Vpd2FuQGdvb2dsZS5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFt
cy5kZT4KICBXb29keSBTdXdhbHNraSA8dGVycmFsdW5hOTc3QGdtYWlsLmNvbT4KICBYaW4gTG9u
ZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5j
b20+CiAgWmhhbmcgQm8gPGJvLnpoYW5nQG54cC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM1NzYgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 18:31:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 18:31: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.xen.org>)
	id 1dnUF8-0000PA-3g; Thu, 31 Aug 2017 18:31:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1dnUF6-0000P2-NC
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 18:31:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7A/DF-03610-7E558A95; Thu, 31 Aug 2017 18:31:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsUyieGdm+7z0BW
 RBme+yljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxHD+8yFnxjq+g73sHewHiZtYuRi0NIoIFJ
 YuGNY2xdjJwcLAI6EldenWYEsdkEtCTubv3KBGKLCBhIvL8+iQ2kgVngBLPE8kd3wBLCAt4SG
 28fALM5BewkLs3fywpi8wqYSTx5c4EZYsMsJolJN++AbRAV0JZ4+es/C0SRoMTJmU/AbGagbQ
 9/3QKzJQRkJVa/eMwMYUtJ7Gj9ywphx0nsWniCcQIj/ywk7bOQtC9gZFrFqF6cWlSWWqRroZd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhwDECwg3H2Zf9DjJIcTEqivNX+KyKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfAeCwHKCRalpqdWpGXmAEMfJi3BwaMkwisJDH8h3uKCx
 NzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ834HmSEAUpRRmgc3AhaHlxhlpYR5GYGOEuIpSC3KzS
 xBlX/FKM7BqCTM+wtkCk9mXgncpldARzABHRHrtRTkiJJEhJRUA+NiQefzJlPqH2468OY3+0n
 9icY3ztqK1Czir5DTX7f2RMab1uDQHW9bhFaK7+8vPKw4+6RM5KbF+v9TjrctK5y6rTn+eP75
 XZG/KspeT5j3P+VtwQP2L2Vyn4/mtwge71O0ftVTd2DLpXcbSvKsE78ZbF0V3Zcy62CQpp6Bk
 0RHg9M9sdOXd7crsRRnJBpqMRcVJwIADw/GhL4CAAA=
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504204263!114135484!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13486 invoked from network); 31 Aug 2017 18:31:03 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 31 Aug 2017 18:31:03 -0000
Received: from p5492e537.dip0.t-ipconnect.de ([84.146.229.55] helo=nanos)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dnUDY-00033s-9p; Thu, 31 Aug 2017 20:29:28 +0200
Date: Thu, 31 Aug 2017 20:30:43 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <1e7c28e3-d0f6-ac40-fb72-7b95d17379f5@oracle.com>
Message-ID: <alpine.DEB.2.20.1708312029110.2346@nanos>
References: <20170831142654.47f17cd7@canb.auug.org.au>
 <alpine.DEB.2.20.1708311009020.1874@nanos>
 <alpine.DEB.2.20.1708311057260.1874@nanos>
 <b8a39692-160e-a15a-158f-74fd5255348b@suse.com>
 <alpine.DEB.2.20.1708311359510.1874@nanos>
 <1e7c28e3-d0f6-ac40-fb72-7b95d17379f5@oracle.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Cc: Juergen Gross <jgross@suse.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Ingo Molnar <mingo@elte.hu>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	the tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAzMSBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgoKPiBPbiAwOC8zMS8y
MDE3IDA4OjAwIEFNLCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6Cj4gPiBPbiBUaHUsIDMxIEF1ZyAy
MDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4+PiBJJ3ZlIGFwcGxpZWQgaXQgb24gdG9wIG9m
IHRpcDp4ODYvYXBpYyBhbmQgZml4ZWQgdXAgdGhlIG1lcmdlIGNvbmZsaWN0cwo+ID4+PiBtaW5k
bGVzc2x5LiBQYXRjaCBiZWxvdy4KPiA+Pj4KPiA+Pj4gSnVlcmdlbiwgY2FuIHlvdSBwbGVhc2Ug
Y2hlY2sgdGhlIHJlc3VsdD8KPiA+PiBZb3UgbWlzc2VkIHRoZSB1cGRhdGVzIHRvIGFyY2gveDg2
L3hlbi94ZW4tYXNtXzY0LlMgYW5kIHRoZSBkZWNsYXJhdGlvbnMKPiA+PiBvZiB0aGUgeGVuIHNw
ZWNpZmljIHRyYXAgZW50cmllcyBpbiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS90cmFwcy5oCj4gPiBJ
J2xsIHRyeSB0aGF0IGFnYWluIGxhdGVyIHRvZGF5LCB1bmxlc3MgeW91IGJlYXQgbWUgdG8gaXQu
Cj4gPgo+IAo+IGh0dHBzOi8vbWFyYy5pbmZvLz9sPWxpbnV4LWtlcm5lbCZtPTE1MDI5NjA2MzEz
MTU5NSZ3PTIgc2hvdWxkIGFsc28gYmUKPiBwaWNrZWQgdXAgYnkgdGhlIHRpcCB0cmVlIHRoZW4g
c2luY2UgaXQgYXBwbGllcyBvbiB0b3Agb2YgdGhlCj4gYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSBw
YXRjaC4gSSB3aWxsIHJldmVydCBpdCBmcm9tIFhlbiB0cmVlIGFzIHdlbGwuCgpKdWVyZ2VuIGZv
bGRlZCB0aGF0IGZpeCBpbiBhbmQgcG9zdGVkIGEgdmVyc2lvbiBhZ2FpbnN0IHRpcDp4ODYvYXBp
Yy4gSXQncwphcHBsaWVkIGFuZCBwdXNoZWQgb3V0IG5vdy4KClRoYW5rcyB0byBldmVyeW9uZSBo
ZWxwaW5nIHdpdGggdGhpcy4KCiAgICAgICB0Z2x4CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 18:33:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 18: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.xen.org>)
	id 1dnUH2-0000aM-IS; Thu, 31 Aug 2017 18:33:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnUH1-0000Zt-9D
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 18:33:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C6/03-03283-E5658A95; Thu, 31 Aug 2017 18:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVTc2bEW
 kwZ0luhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONx5jKXgjFFFz+4LbA2M
 9zS7GLk4hAT+Mkp0LGphgnAeM0p8aH/IBuFsY5To376TtYuRk0NEwFni65m57CA2r4C+xJ8b/
 9lAbGEBXYnpG84CxTk4JAQ8JboOFsKY11+VdjGyc7AJWEkcEgOpZRFQlbg+s415AiPXAkaGVY
 waxalFZalFusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgX5lAIIdjH/XBh5
 ilORgUhLlrfZfESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtc1FCgnWJSanlqRlpkDDDCYtAQH
 j5II7zmQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNmghQJgBRllObBjYAF+yVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ824AmcKTmVcCt+kV0BFMQEfEei0FOaIkESEl1cBYK/JjTS
 PPE+a7ppftXz3/NYvbIzko13hSdZ6v9YkHNsqLdmxc/9tB5dPBBGed6Qf68palOKgcXKrJqsm
 y4tqkiHk81eeZ41eF3dKesvhv/vZ+ppgJgZxayl/aWGdHSL/rM7u4xrXHZIrsKcbm2f/yGDpv
 7/ratl5mu+KDUx+25vW867cLFldVYinOSDTUYi4qTgQAZr5zLXECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504204380!77064465!1
X-Originating-IP: [104.130.215.37]
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 1835 invoked from network); 31 Aug 2017 18:33:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 18:33:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnUGx-0005Di-5Y; Thu, 31 Aug 2017 18:32:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnUGr-0004eO-NI; Thu, 31 Aug 2017 18:32:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnUGr-00005f-Ev; Thu, 31 Aug 2017 18:32:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112985-mainreport@xen.org>
X-Osstest-Versions-This: xtf=295eeb7e3cd8c506c5ade03865a0e440a5cd8b22
X-Osstest-Versions-That: xtf=b369b8f9cc89f906deba9ae1b1a6d27ac745cf2d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 18:32:53 +0000
Subject: [Xen-devel] [xtf test] 112985: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk4NSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk4NS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDI5NWVlYjdlM2NkOGM1MDZjNWFkZTAzODY1YTBlNDQw
YTVjZDhiMjIKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGIzNjliOGY5
Y2M4OWY5MDZkZWJhOWFlMWIxYTZkMjdhYzc0NWNmMmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mjc5MCAgMjAxNy0wOC0yMSAxNzoxNDo1NiBaICAgMTAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI5ODUgIDIwMTctMDgtMzEgMTM6MTU6NDMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTI5NWVlYjdlM2NkOGM1MDZjNWFkZTAzODY1
YTBlNDQwYTVjZDhiMjIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysg
T1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhl
YyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYg
Mjk1ZWViN2UzY2Q4YzUwNmM1YWRlMDM4NjVhMGU0NDBhNWNkOGIyMgorIGJyYW5jaD14dGYKKyBy
ZXZpc2lvbj0yOTVlZWI3ZTNjZDhjNTA2YzVhZGUwMzg2NWEwZTQ0MGE1Y2Q4YjIyCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0
X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVu
LXVuc3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgyOTVlZWI3ZTNjZDhjNTA2YzVhZGUwMzg2
NWEwZTQ0MGE1Y2Q4YjIyID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYK
KysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54
dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBU
UkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGlu
CisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mv
eHRmCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0IDI5NWVlYjdlM2NkOGM1MDZjNWFkZTAzODY1YTBlNDQwYTVjZDhiMjI6cmVmcy9oZWFkcy94
ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKICAgYjM2OWI4Zi4uMjk1ZWViNyAgMjk1ZWViN2UzY2Q4YzUwNmM1YWRlMDM4NjVh
MGU0NDBhNWNkOGIyMiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 18:58:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 18:58: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.xen.org>)
	id 1dnUfN-0002YY-JH; Thu, 31 Aug 2017 18:58:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnUfM-0002YM-70
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 18:58:12 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C5/C2-01777-34C58A95; Thu, 31 Aug 2017 18:58:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdcpZkW
 kwZ3N0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLTtJWPBCueK5QePszcw
 XjbtYuTkEBL4yyixcqFzFyMXkP2YUeLU0m1sEM42RonL85axg1SJCDhLfD0zF8zmFdCXmL9rG
 QuILSxgLtH24RwTSIOEwBs2iR/bJzCDJCQEfCWaNy+Esye8WwdUxM7BJmAlcUgMJMoioCpx8v
 1lpgmM3AsYGVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHq
 cAQh2MO7953SIUZKDSUmUt9p/RaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7nKKCcYFFqempF
 WmYOMPRg0hIcPEoivD9A0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc57BaRIAKQoozQPb
 gQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFc4GmgKT2ZeCdymV0BHMAEdEeu1FOSIkk
 SElFQDo5fchi2fBK32ZCZf/Ga/4KCP4YLT8c7Mrowf806Zh19SvOF+7dDtGUWFzo+TQkpLbq5
 4le3X9mCX89bC/zeOHX+xtYn5XIDmO7//E7XiPFyvrosx3X77Zfqd76WnL3cGnpuxtfHMvgpG
 jcm3ZhtbMLD9rN7N0xm8Jp89ROLb/Cscy/O7bqyscFJiKc5INNRiLipOBABRIIYDfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504205889!81376279!1
X-Originating-IP: [104.130.215.37]
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 27847 invoked from network); 31 Aug 2017 18:58:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 18:58:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnUfI-0005s2-3f; Thu, 31 Aug 2017 18:58: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 1dnUfC-0005dB-Qy; Thu, 31 Aug 2017 18:58:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnUfC-00018g-IR; Thu, 31 Aug 2017 18:58:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112978-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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=ef5fdc99b771349264b4ba0aac1c654c8789386f
X-Osstest-Versions-That: seabios=b404a5f417cbe5593f89c79954569b0e245fb80c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 18:58:02 +0000
Subject: [Xen-devel] [seabios test] 112978: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk3OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NzgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMjk2NiBwYXNzIGluIDExMjk3OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTEyOTY2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyOTM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAgICAgZWY1ZmRjOTliNzcxMzQ5
MjY0YjRiYTBhYWMxYzY1NGM4Nzg5Mzg2ZgpiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAg
ICAgICAgICAgYjQwNGE1ZjQxN2NiZTU1OTNmODljNzk5NTQ1NjliMGUyNDVmYjgwYwoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTEyOTM4ICAyMDE3LTA4LTI5IDEwOjE4OjEzIFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExMjk1MSAgMjAxNy0wOC0zMCAwNDoyOTozMyBaICAgIDEgZGF5
cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
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
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD1zZWFiaW9zCisgcmV2aXNpb249ZWY1ZmRjOTliNzcxMzQ5MjY0
YjRiYTBhYWMxYzY1NGM4Nzg5Mzg2ZgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHNlYWJpb3MgZWY1ZmRjOTliNzcxMzQ5MjY0YjRiYTBhYWMxYzY1NGM4Nzg5Mzg2ZgorIGJy
YW5jaD1zZWFiaW9zCisgcmV2aXNpb249ZWY1ZmRjOTliNzcxMzQ5MjY0YjRiYTBhYWMxYzY1NGM4
Nzg5Mzg2ZgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9c2Vh
YmlvcworIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHNlYWJpb3MgPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhl
ZjVmZGM5OWI3NzEzNDkyNjRiNGJhMGFhYzFjNjU0Yzg3ODkzODZmID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
c2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcwor
KyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5
LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGh0dHA6Ly9oZy51ay54
ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHNlYWJpb3MKKyBjYXNlICQx
IGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVw
b3Mvc2VhYmlvcworIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdCBlZjVmZGM5OWI3NzEzNDkyNjRiNGJhMGFhYzFjNjU0Yzg3
ODkzODZmOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CiAgIGI0MDRhNWYuLmVmNWZk
YzkgIGVmNWZkYzk5Yjc3MTM0OTI2NGI0YmEwYWFjMWM2NTRjODc4OTM4NmYgLT4geGVuLXRlc3Rl
ZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20: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.xen.org>)
	id 1dnVmk-00085F-84; Thu, 31 Aug 2017 20:09:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVmj-000859-35
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:09:53 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F9/1F-02046-01D68A95; Thu, 31 Aug 2017 20:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsWikc1goMufuyL
 S4OcmSYslHxezODB6HN39mymAMYo1My8pvyKBNWPa8fuMBfO1Kh4e+83WwLhaoYuRi4NFoJFZ
 4vO/C0xdjJwcjAIxEpu2dDKCJIQEJjBJ3P51hh0kISSQLHG94QoriM0mYCKxbv55sLiIgLTEt
 c+XwRqYBXYySuw8uY0ZJCEsECrx8uJkMJtFQFWi79kfMJtXwEviysV5jCC2hICcxM1znUBxDg
 5OAW+JroXBELu8JCbOm8wGUS4ocXLmExYQm1lAQuLgixfMEK2KElM3rWcD2SshMINRYtO2E6w
 QzeoSe3+/gSqSlTh6dg4LhO0rceL7PlaIhqtMEleW32GHcJrZJS4+OcYCcoWEgI7Evgv1EA3P
 2SRmH86AsC0lPv74wQZhF0isuLCXBaL3BqvEv/YdUN/ISDx8uY4JIrGAVaK3sY0J4qQEiXf/f
 0MlTvJItNzZA+V0skvs2P+TZQKj2iwkz85C8uwCRqZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZOb
 qGBsZ6uanFxYnpqTmJScV6yfm5mxiBSYEBCHYwrtnueYhRkoNJSZS32n9FpBBfUn5KZUZicUZ
 8UWlOavEhRhkODiUJ3qRsoJxgUWp6akVaZg4wPcGkJTh4lER4V4KkeYsLEnOLM9MhUqcYdTnu
 zd76hUmIJS8/L1VKnLcOpEgApCijNA9uBCxVXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwb
 xfIFJ7MvBK4Ta+AjmACOiLWaynIESWJCCmpBsZCy+1WoW8D733ITba7/2T6lB1nhJcfL97Oe6
 z0qFP/tUC+R2lsi29NElSvfrlQ5JdB7IsPsw7ft7Bc+HGF2qafC0+5l7oknl7Dmt1XKCXGbXZ
 24feugp/Fs/bzSX5hsrqrWSZvu9Fr04SOno2CE9c6nNywSqT7i13hi82TD8697i9vse3F8k0m
 SizFGYmGWsxFxYkAgG7kjpADAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504210191!112649140!1
X-Originating-IP: [40.107.0.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28547 invoked from network); 31 Aug 2017 20:09:51 -0000
Received: from mail-eopbgr00048.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.48)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:09:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=KytwRMy5yCDilJlvj8iLvZiQcMnW8Aknw1gzBMbJj+Q=;
 b=FQP8fUZ4mLhRXqIzaboKQk+soMmJTWXSjBH7YqnGpLgSOmQvxL/qyzoxmLZ+/3A0HZ+o+/TZ1tA9OhwR7JgToFL6o0CwfKrQMeRNBPgVS2+xL+ZZl9BWDQzTOzT4ufptd5ZCk6G29kB7bjSLijJbfx1YVZK6PHYj9BPevsWf6H8=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 AM4PR0301MB2131.eurprd03.prod.outlook.com (2603:10a6:200:4d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 20:09:48 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:09:43 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:23 +0300
Message-Id: <1504210172-27234-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: VI1PR0502CA0013.eurprd05.prod.outlook.com
 (2603:10a6:803:1::26) To AM4PR0301MB2131.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2fb2058e-c4d3-42c3-a0d5-08d4f0ac3ba2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2131; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 3:ZV2Wp0GTfOnZQJMPFt6OivIB3WUv0zy+UsAQyCVa/4uYdsgZEK+eFd2Zr4fMLdEQyy3k5Oh4gs1KkNyuXaO7dykhwzopwnmXEivty9u+NiEPk8HCD6v35vsJxRZfS+g+M+QnKXe9xVaWWX/fqqwMl4GQsh8JRWON2x0+ZiTsOdTxHA027ZO1yXcJmIgDzTNOwXDRu6zNXRrD+solIzi0RSZulAtCjYw9jS4xMe9EQOd5mVWSfpUTAeD0QeIjoHZ8;
 25:uvvrOmUC/t48564Kneqij4QtyDIB7pv7OnuyAyr45mLPjMxakNFr+tsBPqYtXZoZqrPMrEEboEn1IXXdHI+zd7ELyd2UZoYJxM0sqGkMg2CQH3qIk7rDe+MYaEoCFeDs3t259Ttap+3Eu/HIZQGKgERKPzvmUeOOdjMCTJQKW/vBS/9sGbAcSGv0F8v7+5yWrXoIw6xfeMy4VL9Fg5Ydnm1Aec9c0N589fFxMQW3fa8JBVjRfPhbR9uLubmpbIT3j283pPgk78wBb6vKVBDIavxNLSEBijBtzv5CYTNaO6C5q97SeKGng53ec0QwdCn2dfvhHq6kbR3x0BhyXISkEQ==;
 31:c8f8vIy5wRsnPoomdCqxGs/sCwPJjQjxdsFhsXFzRoI+HTTmSWjWHosWnXCGJU4fU2usWUPMAWQHWsihRS3YA2+p5uoxP+V/1ATjm3d5CgUsQqgzvwiWlaO8V5WR5I5z8kNkbA07tWljIoc4kYisdCh+HDodz+iQ5Y4b6UOPKOY398dTHsUP45UR9feNMSZu2ersDPicsYBOYbS3TgtTTxK/gRZ6Hm6ifUycCkKcMCI=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2131:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 20:jeQ7AxTnHe5Ni0EeD4yJK3TruX8LBJtUpUOngbJ2bFXVPV+zWrzUBg/X319huIKXootgiQq3Kx5/1wSxIn0FIuYC7jQn2mC7zqhQpRXFql4G3obj+g+wigkflZk9pa958pulBEj4ngo3/RZKBIugWdkC9rFJtc7QLpkN4vMGIR4lX3lgvtDbGp9pwC1AIJLspS3eqPvN3Tc+kNsKffzcCp6Ol+b0/04TcrO8uxswqCnAFJWKpQfTm/8rzph9FX8M++bBF+bygC5J4wok/gShZpjWLx67/n599F2j4Jo4TeIi8Zrnu8k/jRNiXRYwLi4GBwpCLu3iRUe/OhNi+qS/7aAVmlOd7wHhj3TAdpFOlvvon66SgY3Op5ewv/ejzFM4J6xhlfvoDLIEDzsJfrUD3x8v8xFFECI3jcJdstLdQs51Juo6mtJvsCdv76ul09OMSyDdchaG4keaPTVMkcK2dIcLyTDlg65dzX8T9KLRNobl2zZN2y89UI6XmZmjkG/a;
 4:mpokfMkycSsFMwO2rt3GK/dsUOh4zGDuS5q2/mbGh2+4UU1K/n0aunhL7QBawOTw8FQxHkfKNfP+THMfczijAIm0n7H6ws1fhRDkwUhFiOa9vy4ymmV4iMsa2aInkhCGtOHbNqQcRhlo3UFsyBCQOWHFxER5uSELbDGFIsQiOl/676muB3pYqyFNKRiH/z4qi4qjcNc82Lj+q4L0c4PGPdyx/xfftkWqzaVGyblnQLumNd7c3gIyq56IxGYp4U+myjt4krqYVejLAuTGqSIA+iP/w/+TD5Lj9h+aml20+KM=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB213173304EEE4005916BFEA2E69D0@AM4PR0301MB2131.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2131; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2131; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(189002)(199003)(189998001)(3846002)(50986999)(305945005)(6116002)(76176999)(7736002)(101416001)(7350300001)(47776003)(5660300001)(50466002)(54906002)(2361001)(122856001)(5003940100001)(2950100002)(42186005)(6666003)(50226002)(33646002)(2351001)(4326008)(66066001)(80792005)(6916009)(8676002)(48376002)(81156014)(81166006)(2906002)(105586002)(8666007)(106356001)(68736007)(97736004)(8656003)(86362001)(478600001)(53936002)(110136004)(36756003)(72206003)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2131; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; AM4PR0301MB2131;
 23:sGtxR2KqPWkeQP4zG4n/viwa4Q7hBp0nhuRhkfz?=
 =?us-ascii?Q?zMbxPaL9ZddIkfFTbAMXXlHbc0QmQM2Z+i994w+X47cKYUE4rFuFbvrVTZ9u?=
 =?us-ascii?Q?XOWZEC9K27YZD9U0fBRWJ0j6Hq5fk9mHBjPPVRvGJGYOsx42dJ5L06chpaYi?=
 =?us-ascii?Q?QIAZB2Uiim4eEWtu6MXI5N1oKsBC4mUjEv0o/HHPmCQfBaF3O+6IboRTwUtc?=
 =?us-ascii?Q?lGIwFNFUKEmtUNhwAArxSDgNcGWBj1a38Vj6iZBt8NGKXar2SL2qXja9DsHF?=
 =?us-ascii?Q?xP24iHr7ox3+5hiTPKnyhmxwSam72rsUE45YoCrEOhW0f/jtqQa/WwBrecT7?=
 =?us-ascii?Q?90JzOvLAO2YbJA4RancNMU2LBu6wM77bwiQun5BLRTpl98IWBqCKXY9W8iIu?=
 =?us-ascii?Q?7PCow5pUivJwW2geuFMPZ/0hwTK49qNx12aE3QDg8almCuK0F9ZZRIWCLxlw?=
 =?us-ascii?Q?U3Xblp2f8QkEb/Fn7HYjDcGjwkKS24cwfTH0/7zR3kQfcNttQrcT57LIMjub?=
 =?us-ascii?Q?bez6bBmVw/GVT7nctI3jvsXHtj+rA70V3JKt290UPZPXu6M/ulDarqB6dSBY?=
 =?us-ascii?Q?CFjyy4otSlyex8mDvsH0fpkHyOvYch3Te6tadSrtK2vcbJchVWSbAOX9recu?=
 =?us-ascii?Q?QXXEHOegspnF2KIv3HRO/U7t0ovNKp7upJcAJF+LMtM56lOt7nUZ82h3pNuR?=
 =?us-ascii?Q?UHWcE8Ti1gIvhbifF5PMfKk5XCCzyAebJMiYYvJD26DuRhr6z5/AC0IuKL70?=
 =?us-ascii?Q?Snjz6whb9uXJE4cYYTdQGEYqhbPDlKZJYcHmSKmwMxm2SkS4jatayUpfz1QR?=
 =?us-ascii?Q?W8Sp7f1GRbHVmQsEowW9J9lkkwATOAeEjBpK38sFBMud/YFLDOXO9o9BoU2U?=
 =?us-ascii?Q?ReVgft/AkY7EAGYpFIQEa9HKH4bG7j8eexVzRish+oWuFPeDrLG/lZ8wDFZM?=
 =?us-ascii?Q?hBO7CmOMiRDTKCftIgYX4zl9EcNUZ6wD6Op4d9xDPkYKBp8RZwurI8FCu+8Q?=
 =?us-ascii?Q?wsxO7+p5jGHGFgbkOFtE2ELvQQHCuPi12HuBP7CjXLcNDKfgNmucNdchrIFc?=
 =?us-ascii?Q?MxLaZNJyIS7cSolcJpqSX3NBwluYiHZfsTW0OqY59CFkqVmnbC8LK2DXxram?=
 =?us-ascii?Q?eIh63wzCdojokZdkyCD0PYxOW2J69MHtjP8mRFYoLLYnOUmvJ2zxNIAu1iTk?=
 =?us-ascii?Q?oAHrC6TE6Jrc6SCY=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 6:fm0YuLU28VDoEQzqtQwND4oc7PJuqSg3Sk+nUSyhhv89vqcWh27Gv6siTmfuHZ0T3SbLT/vgNSLu8M8sJVLgXRtWBbmgJ5/2MMpOO+xZOm5YamtTPjqeP2/wHcnL2whGYNVRVTkh8FjIb6ohhNbY4qNEdmtYt7t8MhLJb4vxc9rsNA+GatIV35e8LNRV9kDMDK4h35fPtHRqq9C4x4YyslN7zpY8+s/fyJI0WUQYuiFow+y+HBanL/+cbuk0C9W6ttRktI1wtvA06RBgq/cjL1/sQ9pIc5ga6uwv59rQEJsqQxYe70ZUF8vj27ouWtdrUHRMQWVacD11eFSITXqd0A==;
 5:GBFcVlTwdvbfnz7bnkeJYYAw2hNHC4CqauFkMWicUjqX6ymlyqjIJeTXpZpTEjHN8yZwBerBXIeUsVAmhQZINKX6dfCY0zzmG0ki3JZfr0xL1Q37xdpWsvoxHtMvBJ4tVob7iyD+1pbvgl1uqmEcdg==;
 24:I6h2BhR11IdvJfU4dyWEYt/PRsCU8bWGfbvXPiJk9sH1jBQNMrms39UcbCk1J5z5NhqiSxNPkqdf2L9ioBQdutlRvpNhCl2nxn7Jsxp9EO8=;
 7:0soI3aA3VuHTmPFgvKqbB6OYVHL0gslquvVOdxZwkXhAd6swyVREhzShcc4IvS+uNSX4epgOpoywrRbFvETgtcjQTsPe8790efJ70vZmAglKvyr7fMbAt0MMoHBaH2+qFFz6LhSE1OIfdf8dlWqwoWxAFY6gG0+kU1FP0pWyM1ZRvFgYYq2dJeVsZCvASVZoYYC09jrQt6ihsEYQ3Oe08k36IXE0sELYNMSuclLv6lY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:09:48.6637 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2131
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 01/10] arm: traps: use generic register
	accessors in the PSCI code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHN0YW5kYXJkIGZ1bmN0aW9ucyBzZXRfdXNlcl9yZWcoKSBhbmQgZ2V0X3VzZXJf
cmVnKCkuIFdlIGNhbgp1c2UgdGhlbSBpbiBQU0NJX1NFVF9SRVNVTFQoKS9QU0NJX0FSRygpIG1h
Y3JvcyBpbnN0ZWFkIG9mIHJlbHlpbmcgb24KQ09ORklHX0FSTV82NCBkZWZpbml0aW9uLgoKU2ln
bmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgotLS0KICogcmVtb3ZlZCAweEZGRkZGRkZGIG1hc2sKICogY29kaW5nIHN0eWxlIGxlZnQgdW5j
aGFuZ2VkLCBiZWNhdXNlIGl0IHdpbGwgYmUgZml4ZWQgaW4gbmV4dCBwYXRjaGVzCiAqIHNwZWxs
aW5nIGZpeGVzCi0tLQp4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDM4ICsrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwg
MjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwppbmRleCAxM2VmYjU4Li40NTY5YzYyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTQ1MCwxMyAr
MTQ1MCwxMiBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCB1bnNpZ25lZCBpbnQgY29kZSkKIH0KICNlbmRpZgogCisjZGVmaW5lIFBTQ0lfU0VU
X1JFU1VMVChyZWcsIHZhbCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQorI2RlZmluZSBQU0NJ
X0FSRyhyZWcsbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKKwogI2lmZGVmIENPTkZJR19BUk1fNjQK
LSNkZWZpbmUgUFNDSV9SRVNVTFRfUkVHKHJlZykgKHJlZyktPngwCi0jZGVmaW5lIFBTQ0lfQVJH
KHJlZyxuKSAocmVnKS0+eCMjbgotI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAodWludDMyX3Qp
KCAocmVnKS0+eCMjbiAmIDB4MDAwMDAwMDBGRkZGRkZGRiApCisjZGVmaW5lIFBTQ0lfQVJHMzIo
cmVnLG4pICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVnLG4pCiAjZWxzZQotI2RlZmluZSBQU0NJ
X1JFU1VMVF9SRUcocmVnKSAocmVnKS0+cjAKLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcp
LT5yIyNuCiAjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pIFBTQ0lfQVJHKHJlZyxuKQogI2VuZGlm
CiAKQEAgLTE0NzEsMTQgKzE0NzAsMTQgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJlZ2lzdGVyX3QgZmlkID0gUFNDSV9BUkcocmVn
cywwKTsKIAogICAgIC8qIHByZWxvYWRpbmcgaW4gY2FzZSBwc2NpX21vZGVfY2hlY2sgZmFpbHMg
Ki8KLSAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsK
KyAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMpOwogICAg
IHN3aXRjaCggZmlkICkKICAgICB7CiAgICAgY2FzZSBQU0NJX2NwdV9vZmY6CiAgICAgICAgIHsK
ICAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKICAgICAg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VM
VF9SRUcocmVncykgPSBkb19wc2NpX2NwdV9vZmYocHN0YXRlKTsKKyAgICAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJX2NwdV9vbjoKQEAgLTE0ODYsMzYgKzE0ODUsMzYg
QEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkID0gUFNDSV9BUkczMihyZWdzLDEpOwogICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOwogICAgICAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJl
Z3MpID0gZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpOworICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046CiAg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JF
RyhyZWdzKSA9IGRvX3BzY2lfMF8yX3ZlcnNpb24oKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxU
KHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
UFNDSV8wXzJfRk5fQ1BVX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsK
LSAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfY3B1X29mZigpOwor
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKICAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Ci0gICAgICAgIFBTQ0lf
UkVTVUxUX1JFRyhyZWdzKSA9IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCk7CisgICAg
ICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgp
KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBf
Q1BVOgogICAgIGNhc2UgUFNDSV8wXzJfRk42NF9NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwogICAgICAgICBpZiAoIHBz
Y2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAgICAgICAgUFNDSV9S
RVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpOworICAg
ICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191
cF9jcHUoKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09G
RjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNj
aV8wXzJfc3lzdGVtX29mZigpOwotICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBQU0NJ
X0lOVEVSTkFMX0ZBSUxVUkU7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lO
VEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZ
U1RFTV9SRVNFVDoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwogICAg
ICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKLSAgICAgICAgUFNDSV9SRVNVTFRfUkVH
KHJlZ3MpID0gUFNDSV9JTlRFUk5BTF9GQUlMVVJFOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQo
cmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQ
U0NJXzBfMl9GTl9DUFVfT046CiAgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKQEAgLTE1
MjUsOCArMTUyNCw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVn
cywxKTsKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsK
ICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAg
ICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJf
Y3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxU
KHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKQEAg
LTE1MzcsOCArMTUzNSw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIo
cmVncywxKTsKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywy
KTsKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAg
ICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8w
XzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCk7CisgICAgICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNp
ZCkpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZG
SU5JVFlfSU5GTzoKQEAgLTE1NDgsOCArMTU0NSw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNj
aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgewogICAgICAgICAgICAgcmVn
aXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywxKTsKICAgICAgICAgICAgIHVpbnQzMl90IGxh
ZmYgPSBQU0NJX0FSRzMyKHJlZ3MsMik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVn
cykgPQotICAgICAgICAgICAgICAgIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFm
Zik7CisgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5p
dHlfaW5mbyh0YWZmLCBsYWZmKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgpAQCAtMTU1OCw3ICsxNTU0LDcgQEAgc3RhdGljIHZvaWQg
ZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBpZiAoIHBz
Y2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgUFND
SV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1KTsKKyAgICAgICAg
ICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKICAg
ICAgICAgfQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20: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.xen.org>)
	id 1dnVmb-00084U-Tn; Thu, 31 Aug 2017 20:09:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVmb-00084O-7l
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:09:45 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 EF/1B-01911-80D68A95; Thu, 31 Aug 2017 20:09:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH956dbafa5DgTH6cmjTKJFO0CURR
 KBFJ0+xB2UfLMTttwN86ZtQhKM9B1IaUEL9lFi5blJbuoXckUm6VdTNEVCy1rhjRD80MrbMd3
 Wn37v8/v/z7Pn4eHEiuPSlUUa7OynIkxqKWzydgsSXKczOjYmVA9qF55+XsVmYRS2u77iK1ol
 0Rv0phtGRLd2MdoS36Eret0kyQHuUKPo1kUSeeK4VbdDkEjOg0abtuRoJV0IQFVgyasM8Hr65
 iqS+nlUHvhpUzQc+kI6B3r9tdnU2K6GUGz865YACF0CpSMXCbxgIXQO/B2qq6gN8CjnksSQQM
 9D/q77IF6MDhLP035xTTAE49HjD3zobihTioMALoUwfnGIQInWgQPfSMBUxS0dZ4jsd4Evnv9
 BNY9BAxUrsKf82Tw7EGBDIMl8MP1WYLBfRmc6G4OgHRwduYhrC0w8fhqYHSfBPpqSqUYRMLAc
 C2BQbkEun5WkzhTBnyb9AWAUw72dzfF+GGXwSfPNwKvRgXeJifCOhLqS86RhWhB2T9bKPtnCx
 cRUY1ieZbbz3JxSxPiNZxeq7MaGb0hLjFhWbyR5XlGyxoYDR+faTY2IP8lHBGJUBPKe7a5BYV
 ThDpUcWiLY6cySGPee1DH8Lo9XLaB5VtQJEWpQdGR5WfBHKtlbfv0Bv85TWOg5Oq5is8CVvAW
 xsjrtRh1oGVU/fW6cYJyl98ZJ5SkyWxiVWGKw4KVFqy6bNNMo+nTfIOiVCEKJBKJlHILyxn11
 v/5VxRGIbXfYfB3ketN1pl5X/1RCH+U9A1XhChW5i9S5SBNUi/KdMW3JylTdxtWv1e9iGmMde
 09FXHnumdyo6bybMWZwhrtNTas5mzMF0fqtjV13SfTmovDWzufTnLJN9yOsXG4lv1qomj42Pv
 oFcMfDIm/W++uezHfOzRndC3ZE+ItSl3eV5Cb//yQO8gVvf5X2dCm1+VGR/v2waLRAxVVTrea
 5HVM4mIxxzN/AGnz9jGVAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504210183!108512567!1
X-Originating-IP: [40.107.5.65]
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 57055 invoked from network); 31 Aug 2017 20:09:43 -0000
Received: from mail-eopbgr50065.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.65)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:09:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+PlCFG8ULf2Uuj7r49+kBT/SFHKwEJNdlEBjhyUV2nU=;
 b=lNbQJn97JU8YSj7i1JUrK4GXNNSAEhtwyE9ip0H+jGaps7FnzNy1n76Z2bciSr2MoWprWcW5lVZCo+2RnC0XD03HVuKRTEqo3ofrbOovxijRQW8jvuS3qKa0ybcAYIyxxa/0LvJgx6dHPFcAxlTCJNFG9SecUlKh7AqMLttWeoI=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 AM4PR0301MB2130.eurprd03.prod.outlook.com (2603:10a6:200:4d::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 20:09:40 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:09:35 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:22 +0300
Message-Id: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM5PR0502CA0001.eurprd05.prod.outlook.com
 (2603:10a6:203:91::11) To AM4PR0301MB2130.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 74ad4fa7-0e73-4839-044b-08d4f0ac36d0
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2130; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 3:FyctiqiqUAxWIg+kC98F7UZegidgq4xurBJsl/Iqolu/LYe1iMHirAMcxZufwuXr4FxbBbo4ICOpI4vFfJgd/MKl/r+qv8Yr9NfGTIM6e1wYIwpot/d28aKZo+ol5OD2zWnIyDvCNSSGQQnf3CXvhCnbgJcVazU+B3W0XOmNQ4Gk3dvNOd5pTQaR9mCNhxe8GgSYIQUfsFAkeq6q3K0gtb45ln6bdzQFV694RRai5KIzpfNjW4emgd/JWegmBKaY;
 25:5HGztqzLBY5uA1bAk3r2MES7GJGFWpq6Nkq0GldUB5bVNIhIJ+PUhPOe+AfRSkBnYNpU/lRx0vIjgyMGbJvq589mAkY3PIYAJj01WrQ0ZzxpFF90KMyjP92L2Wsu19nknkmLbCc+BxF6tuN4xwVIbGqLTQRxuxYk0VhXZ1Fw2viGPKRWDB56tbRNXmuybhiZJ4LSqOHB4h2biwlw7ET8ROQ/DZi1FKVJVr7sreFE3Q+FgzaeSCB4DndPPKYT3DN2G+PRJ2ja5QYD0qxXZob5XIks3Xkvp2UZ/g+jNskloSoe4hCe+N39QkJ2/yE8sm+V3FWZGiCT8jGzB15RG+i3fw==;
 31:iFeyGu9njsUEneA1YIfCY2EnYkno3snLzQ8NSZexWTOhqLTSB8Z7Grlh8qtudilWyvsFmzJ6qaH9uizU6F9DkcFxl5h/75RbdclqBhP5eH9/HK6GnWCfKLzojsXa1aAzF4A2GN2d1x9ND7JabDg2mAFgoqRx3y5CAcEvfyh4RbGRplIGlvm2YhpCgZpUmA7oYgMpBXeq3sTrKQrsQgi+adqiD0RoOzegsTxIJyuwJEs=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2130:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 20:47zV08YaNVsaqHB7iAHcCZVVeo0ohzOEtUxoXqQMx6UQakx7lDpLVCbj4ADD8MhnKl6a6fh2o4rO6QenZewpw9+U0K1oxPS1xOOeYda5PMaBaKlqi1OB4yeUIQ5esCXif4wr8DIhp6HQ7La5+CTf8YwDTHAEHDVnmx7jD3swoBuUnvkrnyPJzqa9JZIFSVq/YeMUHPOi95snN+FOKPDRoqy1SwK+ZKibuL2dW0tgOcjubnb7kccOsAjOWl79MroF2T3kspXVRS1ga7Df0PQVjG/Wgh9ugKYR9pwo6Y3Seu9yJ4ae9wxx45jUDzvrYAGjaoPr5bKeyZbmsDtfL26ZVjxaayC/lZ5CrlQg6ZOst/fbQt0rUBOn5PCq2zji2LTGjS4hOpSuIkF1UoKdiUhkSlrirspj2cmUk/vYnYUfXP6i0cLdjmqMxok4HWIq2tUz8VizRly8DpCuRTYlEZwla1EscBXU84QnRbGRaG+GN0hq93pOwokoIZadqF/pU4xi;
 4:mJ11wok58wqlJMOcK9Gp70yEnZY1dd2suLzJxqNePvaY9Ek+0boEwK0LOkL3W837sxVxaiVwXcqTVqemE9T7P7cqv7ErQ81IlT4lc5RIwF07Yj0C/yNSpKaCR3uHQNG1fq488skfMhW6lI3dFlQRHEmphwTXrNjRqPkS2RtusIfvFvIK8ua//W+AMi4QYBRsAl9PUSFSpadix1JTSmJfduDcfGM/9G5uuPW8CDDBVGhMK91wiPCKt+5MbIqFHkoNtmblUrEvo96+DE2m1g6Kq2Wyo8q8W3hHNSOXqp1Fr3EnkL6PinLPbTohboW9It78huino4n4GTcRrPdzvtYA8jgCQjP7W2WfeAW41vY8EbrCQNPd9/IcwRmCGXr+OC3j
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(278021516957215)(17755550239193); 
X-Microsoft-Antispam-PRVS: <AM4PR0301MB2130F114AF7048A8385135B4E69D0@AM4PR0301MB2130.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2130; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2130; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(53754006)(8656003)(81166006)(33646002)(81156014)(101416001)(68736007)(6116002)(4326008)(3846002)(50226002)(106356001)(36756003)(42186005)(6916009)(105586002)(2351001)(2361001)(50466002)(47776003)(8676002)(66066001)(7350300001)(6666003)(48376002)(122856001)(5660300001)(6306002)(54906002)(53936002)(2906002)(8666007)(110136004)(189998001)(50986999)(72206003)(7736002)(305945005)(5003940100001)(86362001)(97736004)(478600001)(966005)(80792005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2130; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; AM4PR0301MB2130;
 23:Ca9ChMG+8gi2WaN/Y8aRkkeTIOUjZ82xqe6gaBM?=
 =?us-ascii?Q?rjwIeai7IJSnSmmNS3UEhYyQS7N5BMcJs62aOdj39Fd6mgFdo1qZCrsY6IiB?=
 =?us-ascii?Q?4/CR/zaw52CRJGCvA9oSFBoT4P9k7EU310ZWUxaX7saX8RGtY0CaTX31GYPc?=
 =?us-ascii?Q?Sw91Fr8KdsTPaaR/psd5yzZWLl38HQbyj540j5gUA/ntB7QTyxpjwGqXdOAo?=
 =?us-ascii?Q?kDGqY/Ofpl/fTlYPb0KOTrZ+WIO7jO9uJglJ5+HUwnXQAOutg8KH03bfZTP+?=
 =?us-ascii?Q?tXr6nlVRwxZqRIBSCEduAAjk12RywNjv4HIMBk16zV/UY7+h2+jStx5GXLaC?=
 =?us-ascii?Q?XpuiwyJRt3Ii5JdgyONgByKeTobrr9wneWAea1UyGZ2+H4jwZwxZhIDz5FMJ?=
 =?us-ascii?Q?jL6dQWZ177HOVhgXvAUnt9Rxx8fcxomYQD45cYuHUv5Q4i/nHPyXcf0K/Hdp?=
 =?us-ascii?Q?5lRmX2pQthmdsgaKXZqyy7FaDShiNgrBdZuA1CThPFYs+NTDz6GNrkWUi2Kr?=
 =?us-ascii?Q?v0Q7ZUGBJQdbEsUcJwjOV4MKW7CZXCkT1HDbGPiVsN3q/nYKFlekl4igW3lF?=
 =?us-ascii?Q?8lP7ITpArb9F8/EpnYR3KcU8DGxP/zePXVQ3AnGAGKtsu1xF6GBL8BizynSN?=
 =?us-ascii?Q?a4jNFhpveuOYH3CMr7IRixjRAurtWxBFxfsEILwe4vheM6GtWRSDpQn++/WI?=
 =?us-ascii?Q?xArWLdWfWy7oqyrrT+i5e3mlxRfLW0qLnKXNOgj1IJH/OFMWRUFjheb4gKCU?=
 =?us-ascii?Q?4vx9L0rRya7EFrYK/9tW5fGEIVQiZNvQ+3oAPpTmD27edpVFKvyYFhbov/UZ?=
 =?us-ascii?Q?pWQr550B35WZxS2QIbXVCmqxBcnizmpnUPkiGjEbWQdBo2ryOSG2b8bb0RsC?=
 =?us-ascii?Q?hlH3IvfnLyG/xeJ410VCnPAwjMdVood6+rJMANEYY19SELXjibe0JkG7Agtj?=
 =?us-ascii?Q?6+fJUUWvw95t40R7/9chGkTWhWJna+AGZ4TJMkBp3vfLhE23SbzJLqJ0GGvW?=
 =?us-ascii?Q?WaHWtWDvNSJn2osZ7gggblhfDuB24GYgdTfclzBo1w273msi2glBIlSlOIwB?=
 =?us-ascii?Q?v/hftr7xZpfU6OJ1o5pJV1g3jxDirpmJ8gCqNCMZR7uicQjtCriIFOp9fMe7?=
 =?us-ascii?Q?UhXb9e0Vv91eL7GvqDtggSUAUlxbnnp5e4NBJtd4ESesQ3Vl9J3V2uAFnFKd?=
 =?us-ascii?Q?kzFBpcqUsmp4t/jI=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 6:7EZVe9cm77NnEYUpm0q0G6RBD2cbKAkFUTmY5MFkhL87eHBy9BE0L0uqvWN76f4wHq7MMCT3yhPlM8IXHuCTH0K8iYXjPF6Av1azv1in8uffEu5a5NYSA8cqh+gg9VK28ESyoxH0/hhvKJvHkP6Bw5Us0YhRmH4qHnX7G4m4sr03t97dDmE6gordQXdBkXIx9S4Gp/FW80+LiywK6yAihlJz8gzMhJmF7oRT0uv2TN/m8vQhhqd2P800oi5S9cG9TG8AlA11/8WqmhPL6mR2dqUPCUIKXxanNjpmVj/HeM1Y+uSoLg+zgdiVimcGI7oQMQ0iDwIooOmKN1BvXQF+eA==;
 5:hYhOdZtAoyAcUtq60sm5P8UMYfbipC4MHOyUxGSjJV/UXYNUvU0LKN03HW33I8UXczT82XQEhD9ppZd9VBw9Ht6LcNs1dDY/RIJE4TUUsPy13MbVn1+JXajlX+meeNVayEFMqUClA9GhKVhin5CfGQ==;
 24:+cYMkEv/r/YuhdXtSFhqXTs50IABfwFi2Zf8atej3bEeTxW5oIHw69ZVWO7EPnuSEDL0yGvp0jubJoYH7anfZZdT02KGx3GjIV1MX0EHvzI=;
 7:+TFo2C4OCYyOsmc8WG9rojq8a6usWEilZVrwt9MBZkke1jkKQw2eokBFgCn0Zjy/jQLjNidgPnPprBeQ9XwHjOkgWO9y/zBTIYiKyodcBEPaILUhYmJKAos6KGQ+gbXsqEu0bTV+4+GgNLPQRNYuRMts8oBTEAskpA6LZzcfbxT917mRe1b4/aMFS9sy+QYFsxp5E8upMsJArIv4ES2yPjFZa4j+bvNDa00SsS4B39o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:09:40.7757 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2130
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 00/10] Handle SMCs and HVCs in conformance
	with SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKdjU6CiAqIFBhdGNoZXMgdGhhdCBhZGQgZW5kIGVuYWJsZSBYRU5GRUFUX0FS
TV9TTUNDQ19zdXBwb3J0ZWQgd2VyZQogICBzcXVhc2hlZCB0b2dldGhlcgogKiBBbGwgb3RoZXIg
Y2hhZ2VzIGFyZSBkZXNjcmliZWQgaW4gY29ycmVzcG9uZGluZyBwYXRjaGVzCgpUaGlzIHBhdGNo
IHNlcmllcyBzdGlsbCBkZXBlbmQgb24gSnVsaWVuJ3MgcGF0Y2hlcyBmb3IgdHJhcHMuYyBjbGVh
bnVwIChbMV0pLgoKLS0tCnY0OgoKICogQWRkZWQgcGF0Y2ggd2l0aCBwdWJsaWMgZGVmaW5pdGlv
ZCBmb3IgeGVuX3V1aWRfdAogKiBBZGRlZCBwYXRjaCB3aXRoIGltbWVkaWF0ZSB2YWx1ZSBtYXNr
IGZvciBTTUMsIEhWQyBhbmQgU1ZDCiAqIEFkZGVkIHBhdGNoIHdpdGggaGVhZGVyIHNtY2NjLmgg
KGdlbmVyaWMgU01DQ0MgZGVmaW5pdGlvbnMpCiAqIEFkZGVkIHBhdGNoZXMgdGhhdCBhZGQgYW5k
IGVuYWJsZSBYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0ZWQKICogUmVtb3ZlZCBwYXRjaCB0aGF0
IGFkZGVkIGluamVjdF91bmRlZl9leGNlcHRpb24oKSBhbmQgZnJpZW5kcwogICB0byB0aGUgcHJv
Y2Vzc29yLmgKClRoaXMgcGF0Y2ggc2VyaWVzIGRlcGVuZHMgb24gSnVsaWVuJ3MgcGF0Y2hlcyBm
b3IgdHJhcHMuYyBjbGVhbnVwIChbMV0pLgoKVGhlcmUgd2FzIGRpc2N1c3Npb24gYWJvdXQgU01D
Q0MgYmluZGluZ3MgKGUuZy4gaG93IHRvIHRlbGwgZ3Vlc3QsIHRoYXQKaXQgY2FuIHNhZmVsbHkg
Y2FsbCBTTUNDQyByb3V0aW5lcykuIEFzIHRlbXBvcmFyeSBzb2x1dGlvbiwgd2UnbGwKcHJvdmlk
ZSBYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0ZWQgZmVhdHVyZS4gTW9yZSBnZW5lcmljIHNvbHV0
aW9uCmlzIHN0aWxsIHVuZGVyIGRpc2N1c3Npb24uCgpbMV0gaHR0cHM6Ly93d3cubWFpbC1hcmNo
aXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMTc4MzkuaHRtbAoKLS0tCnYzOgoK
VGhpcyBpcyB0aGlyZCB2ZXJzaW9uLiBJbnN0ZWFkIG9mIDQgcGF0Y2hlcywgdGhlcmUgYXJlIDcg
bm93LgpBcyBwYXJ0IG9mIHRoZSBzZXJpZXMsIEkgbWFrZSBzb21lIGZ1bmN0aW9ucyBpbiB0cmFw
cy5jCmF2YWlsYWJsZSBnbG9iYWxseSwgbW92ZWQgU01DIGNvbmRpdGlvbmFsIGNoZWNrIGludG8K
c2VwYXJhdGUgcGF0Y2gsIGNoYW5nZWQgaG93IFBTQ0kgZnVuY3Rpb25kIG51bWJlcnMgYXJlIGRl
ZmluZWQuCgotLS0KdjI6CgpUaGlzIGlzIHNlY29uZCB2ZXJzaW9uLiBJbnN0ZWFkIG9mIDIgcGF0
Y2hlcywgdGhlcmUgYXJlIDQgbm93LgpJIGhhdmUgZGl2aWRlZCBQU0NJIHBhdGNoIGludG8gdHdv
OiBvbmUgY2hhbmdlcyBob3cgUFNDSQpjb2RlIGFjY2Vzc2VzIHJlZ2lzdGVycyBhbmQgc2Vjb25k
IG9uZSBtb3ZlcyBQU0NJIGNvZGUgd2l0aApuZXcgYWNjZXNzb3JzIHRvIHZzbWMuYy4KCkFsc28g
SSBoYWQgcmVtb3ZlZCByZWR1bmRhbnQgNjQgYml0IG1vZGUgY2hlY2sgaW4gUFNDSSBjb2RlLCBh
cyBpdApkb2VzIG5vdCBjb25mb3JtcyB3aXRoIFNNQ0NDLgoKLS0tCnYxOgoKVGhpcyBwYXRjaCBz
ZXJpZXMgYWRkcyBhIGdlbmVyaWMgd2F5IHRvIGhhbmRsZSBzdGFuZGFyZCBjYWxscwp0aGF0IGFy
ZSBkZWZpbmVkIGluIEFSTSBTTUMgY2FsbGluZyBjb252ZW50aW9uIChTTUNDQykuCgpGaXJzdCBw
YXRjaCBhZGRzIGdlbmVyaWMgaGFuZGxlciBhbmQgc2Vjb25kIG9uZSBtb3ZlcyBQU0NJCmhhbmRs
aW5nIGNvZGUgdG8gdGhhdCBnZW5lcmljIGhhbmRsZXIuCgpXaXRoIHRoaXMgcGF0Y2ggc2VyaWVz
IGd1ZXN0IGNhbiBxdWVyeSBoeXBlcnZpc29yIGluIGEgc3RhbmRhcmQKd2F5IHRvIGRldGVybWlu
ZSB3aGljaCB2aXJ0dWFsaXphdGlvbiBzeXN0ZW0gaXMgdXNlZC4KVGhlIHNhbWUgYXBwbGllcyB0
byBQU0NJIGNhbGxzLiBOb3cgZ3Vlc3QgY2FuIHRlbGwgaWYgUFNDSSBjYWxscwphcmUgaGFuZGxl
ZCBieSBoeXBlcnZpc29yIG9yIGJ5LCBzYXksIEFSTSBURi4KCkFsc28gdGhvc2UgcGF0Y2hlcyBh
cmUgbmVlZGVkIGZvciB1cGNvbWluZyBURUUgc3VwcG9ydC4KLS0tCgoKVm9sb2R5bXlyIEJhYmNo
dWsgKDEwKToKICBhcm06IHRyYXBzOiB1c2UgZ2VuZXJpYyByZWdpc3RlciBhY2Nlc3NvcnMgaW4g
dGhlIFBTQ0kgY29kZQogIGFybTogdHJhcHM6IGNoZWNrIGlmIFNNQyB3YXMgY29uZGl0aW9uYWwg
YmVmb3JlIGhhbmRsaW5nIGl0CiAgcHVibGljOiB4ZW4uaDogYWRkIGRlZmluaXRpb25zIGZvciBV
VUlEIGhhbmRsaW5nCiAgYXJtOiBwcm9jZXNzb3IuaDogYWRkIGRlZmluaXRpb24gZm9yIGltbWVk
aWF0ZSB2YWx1ZSBtYXNrCiAgYXJtOiBhZGQgU01DQ0MgcHJvdG9jb2wgZGVmaW5pdGlvbnMKICBh
cm06IHNtY2NjOiBoYW5kbGUgU01DcyBhY2NvcmRpbmcgdG8gU01DQ0MKICBhcm06IHRyYXBzOiBo
YW5kbGUgUFNDSSBjYWxscyBpbnNpZGUgYHZzbWMuY2AKICBhcm06IFBTQ0k6IHVzZSBkZWZpbml0
aW9ucyBwcm92aWRlZCBieSBhc20vc21jY2MuaAogIGFybTogdnNtYzogcmVtb3ZlIDY0IGJpdCBt
b2RlIGNoZWNrIGluIFBTQ0kgaGFuZGxlcgogIHB1YmxpYzogYWRkIGFuZCBlbmFibGUgWEVORkVB
VF9BUk1fU01DQ0Nfc3VwcG9ydGVkIGZlYXR1cmUKCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAg
ICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyAgICB8
ICAgNCArLQogeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAgICAgICAgfCAgMTAgKy0KIHhl
bi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAgIHwgMTMyICstLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICAgICB8IDMzOSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAg
IHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggICAgIHwgICAzICsKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgICAgIHwgIDQ0ICsrKy0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmggICAgICAgICB8IDEwNSArKysrKysrKysrKwogeGVuL2luY2x1ZGUv
YXNtLWFybS90cmFwcy5oICAgICAgICAgfCAgIDQgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
YXJtL3NtY2NjLmggfCAgNjYgKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2ZlYXR1cmVzLmgg
ICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICAgICAgICAgfCAgMTMg
KysKIDEzIGZpbGVzIGNoYW5nZWQsIDU2NiBpbnNlcnRpb25zKCspLCAxNjEgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZzbWMuYwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oCgotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20: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.xen.org>)
	id 1dnVmr-00085p-FA; Thu, 31 Aug 2017 20:10:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVmq-00085i-Mm
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:10:00 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DD/A4-01777-71D68A95; Thu, 31 Aug 2017 20:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNKsWRWlGSWpSXmKPExsWSoc9kryueuyL
 SYMtPJoslHxezODB6HN39mymAMYo1My8pvyKBNWPrgZWMBcfZKn7Oi2tgXM3axcjFwSLQyCzx
 4M4W5i5GTg5GgRiJTVs6GUESQgJ9TBInF34ESwgJJEvMPHqBCcRmEzCRWDf/PDuILSIgLXHt8
 2WwBmaBnYwSO09uA2sQFgiVOHTsEVgDi4CqxPeGRhYQm1fAS6Lv9CJGEFtCQE7i5rlOoHoODk
 4Bb4muhcEQu7wkJs6bzAZRLihxcuYTsFZmAQmJgy9eMEO0KkpM3bSeDcKewigxZ5MaRK+6xN7
 fb6BqZCWOnp3DAjJeQsBXYtJ9RZAzJQSuMkk8m3GVEcJpZpdYO+sg1D06Er0Xn7JDJCazSzx/
 Mgtqg5fEilmHoIoKJJZcnc8CUXSDVaLj82yodTISD1+uY4JITGOV6LvawQ5xU4LEu/+/oRLbe
 SQ+3p7ADOF0sktcPH2ZcQKj2iwkz85C8uwCRqZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGpn
 q5qcXFiempOYlJxXrJ+bmbGIEJgQEIdjAebHY+xCjJwaQkylvtvyJSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvqWygnGBRanpqRVpmDjA1waQlOHiURHifgaR5iwsSc4sz0yFSpxh1OZo+bPnC
 JMSSl5+XKiXO+xOkSACkKKM0D24ELE1eYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvF8gUn
 sy8ErhNr4COYAI6ItZrKcgRJYkIKakGxnVZiUaKzEEqCTxHjCYXcS+bNrm22dH7zibHjhXT10
 8VLDgyV0Vrm9O6U0vPpnutLu7cVVlq8aZf/my568P4mMVe35SfvvtlXabOOfmnt+SSXpH1bw6
 Unvtc9232z0DjkNDAK7Wrb9Ud9HuqWn/Qo/SN5HK3esETSw/mzTj5SlUpg2dVHF8XvxJLcUai
 oRZzUXEiAF1XpB2OAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504210198!95793243!1
X-Originating-IP: [104.47.2.63]
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 12124 invoked from network); 31 Aug 2017 20:09:59 -0000
Received: from mail-db5eur01on0063.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.63)
 by server-15.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:09:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=lCcjpW+LiB9nC1rX1zlr7iip8qU0o8mYp+J6hHGn0wg=;
 b=bwMz2H1ppFEqal+jKtKosOgdMXPQJG8rkTFANLi+L3yqz7UvcPZtMRi8Zi6HghmeGtTguSrzTAJhKBbya5bd044+uSxEyGke9vU8XlRy8cDvx5wDjr9GulJLd3tQs1oHV1CCEpYhZhxGmUJZaYMtO0dVhBZrk9h9A/rGRMxz9Ag=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 DB6PR0301MB2136.eurprd03.prod.outlook.com (2603:10a6:4:46::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9; Thu, 31
 Aug 2017 20:09:56 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:09:51 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:24 +0300
Message-Id: <1504210172-27234-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: VI1P190CA0022.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:802:2b::35) To DB6PR0301MB2136.eurprd03.prod.outlook.com
 (2603:10a6:4:46::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 403cd6b7-2e5d-403f-5f78-08d4f0ac4033
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2136; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 3:M03NFYEbiJQ8YXnAzUiAIqDRb3yFT99Dssk+FEo1KhEfQsbEHUxx1krkZwOOMs1jI416wlBLo4cQn81Gmq4PKW5j2bmbJ7V7vEWhaznzvollvxcv7jNmVQdg15wy4qaPg1ZpmHIDhZaR+Yne1f2iCsjjymtpqrdwzdrAbZsUq4sxUviFKLrKVF3g+8ukGvcTNA6UlhNbnl8O8TEZ0b343rqJsIUdJRayyBluFTgenCCKOKY1LanavzuSgDG37k6T;
 25:vpd0cKmEOUCNkMAKhf2v/cElvhO+KhL3vAlNYsldOKC9GX6lt44FnI+F31LwUt4+A8p6G/YPaVmug1AiL9bPHPIld+530bbd/d2o938MGj/gb+sDF3nq+Cl1LkvPjCybjf1rYoqyNKHtQBQR+e0fS8cjh8iVXrB7lRrSCcnBuzix5AIP1S1p4WEVFEE0PRckZGuwmBT/5yo342A1XW8f6VrDXgNELVKBYymFiXNs6j4M5SsFrTVKT7wPdZGaUwUeutfHCXl1I7NPjUwC9AYJ5lYMISqaSBc5QgT1J9OHujf9Vl3x8Dgx3Q1uPwZ80Xcak6Ntu9rTHQvFNLMgVk72zg==;
 31:rObibIdK4hnIKl+qPxG87B0yQqT2gxic2Vuvyrkn3d3zou9AmJbl2Riqnm2Zz4IMweXvWYA7V1db9rH4+oARcRh+WDmR4ku9+zmz2t/TCjEWCEbLbfaNMAMGYhYy94LULDt6FXaiTVJHLb33u8uPid+4rGMNYy8ZXkypXx54bHj8MU7nlc8y8QrizKAkRjxafXi0mn075foYQChUbk9Wd3RxzMPUIT5hL8Pt5QLcnyQ=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2136:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 20:1MzNSfxWzrCrEGYtyOj2GZmnv7RmgUQ+BwtjJqmC4eNO2yKaHzZrHx9sAp2E/afHO244+LTeRmyLZa1C4DdXWaWVPTHSKN37dkTa209RokvMt3XO94HTdaAcFYhqBR6at/++f2cXeuprF7xA/jR2dteQX32kXk7sdSbPiGUtXj5VHUtI7TWgoN7yit1n82rjzQOOKGdLokSaMbOC9rZ+WnBiCfHuRRLgH2c4Zj45lZC2//r5ZjQu8Y2dkHrkD25huqROL0GDE1elr+gLR7nY7S1isy/KrPZ6+VjH6Oo/T67R/iQ+yZnhgQygOiD4Z43/wUBibqlq/QWpMF/SWb6L+VfxZGMcR/BpqT51FD0sY4MwlB6ziFcWtsUeuAuP5znzOVm0fKgJf+tObfYls2qfJl6Lw2AghhbHNpHIT5BFjPyeQFPSN5hcMmT3bN2dHu9AEtFPV0kHsymR5MrwGCDEZcxd1GWgYwyETRf837YI80CVJe7rNWXE58iSRXnM9F/P;
 4:1uBUIzv8ecJhi54GS2/1B5z9yGJXnlxvjyuQnCxWNnCTNh+nrr/ldH+9FAwpscFzoEva0BNWqDlysRB2Auxisu3avlb4Q05SrPL1uf7gJfrER9I7o/zaQSaBjn+M4/5PTuLvVp6imdbAwQn3IgDVhFil9QT72h5Seo1VY1YD1tUMHVVIYsEUFiVu2P+qQJPro1QZRVKUMk914F2I1Qk3u5HZCQdJHsIROTS0ovLfajaDcFQcvtqOwGECQgQCmR6xonjIVQLCPXdUro+JgUFgNpWhfsvux/bf5Dcd2yIaz9H9pTnYcXBoGploOKn/8JkDdeff/OxjO9MjHDd8JYwpwQ==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB21360DAAC1A4377BD42ECC05E69D0@DB6PR0301MB2136.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2136; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2136; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(50226002)(8666007)(8676002)(110136004)(81166006)(81156014)(47776003)(122856001)(80792005)(33646002)(6916009)(106356001)(105586002)(42186005)(2950100002)(6116002)(6666003)(2906002)(66066001)(2351001)(2361001)(189998001)(5660300001)(478600001)(7350300001)(53936002)(8656003)(48376002)(50466002)(36756003)(3846002)(97736004)(72206003)(5003940100001)(68736007)(54906002)(7736002)(76176999)(50986999)(305945005)(86362001)(4326008)(101416001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2136; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; DB6PR0301MB2136;
 23:tMEU0nntGjBEhd4tEVYwoKPuFMLW4P1M8ipSMKW?=
 =?us-ascii?Q?xDWOD3aMw1rMDBQia81xWvAVptAu38HWb6CvkfiXdrQZiuhgeypCfnXaFLw5?=
 =?us-ascii?Q?KNHHic5NVgn1pLZ1ppWN/1gK6qxPh13gLFmWu+ht5YQ5XITjymYR44V5YRJq?=
 =?us-ascii?Q?b9aUQA+JRSwBipbKwoFrRIL85tE1JysP3CPIyJsunEYWL+i/9NQiYurAjcR8?=
 =?us-ascii?Q?1xHc1NdNadH8drM1Zw9JDrmhWgjOsvk51mOJd23FBt7ql7iEmctXTr472LoS?=
 =?us-ascii?Q?0o2ihUychlpzPHmnL5LJfnx7Mo6AzFvtevTn/krGVQLDqmh0NGx3llLpKMmB?=
 =?us-ascii?Q?TQ6yEZUEfe+9JesFok0yYXvHzQsj4Bj9eVcd+U7jGPRpS3JQNsU6tB8k3Kaa?=
 =?us-ascii?Q?ANP/JyW9XnshMWsMI3W+ttST1sgOwQ5hguzOqSUXkBTGS2i6p31+k7sh4nNI?=
 =?us-ascii?Q?ybwSj4kCH96KJOUtg/V4PkePnbST0ckpXjU4PtDB1MMwnNngZuGEwY5PqmoV?=
 =?us-ascii?Q?+9fuCaOU/3Ra3EMKD7tqD5wYZOvWno5k3ioE5Xuzl5myz/aIeZCWZn/rpBC3?=
 =?us-ascii?Q?OEcX+6IUig48STQYbGFt8RpKdGG5IiCvI38fkDg4tMRH/MPG0E6ENKvajFFV?=
 =?us-ascii?Q?oMbEr7XDBBvBktlr3bhRqKheoqOn98URmn4sOz6QBSoJ9E+P7aMc2Ve7rHJv?=
 =?us-ascii?Q?3AsTYcaTne53SQOcV7iHD35udqyby5/TH5HkPnGQj3yfJtbkBYOficcx8XBM?=
 =?us-ascii?Q?BO2xMJZaS7/PN7RNvrwrSh+DZ7gFCfRldG1oFHiq/0iQ5XEVBmz14pngOsE1?=
 =?us-ascii?Q?cL7OWDEPRSuEUxeOGFfS34Cmy1i2/34n2fFYZsN1kf3Cpuf0ExxNvA7/SBdX?=
 =?us-ascii?Q?+ZS4M1eMe8enzQG2K0kpsvVt5H3Cb3PfXHwCPSmhIxneWt595P46Nr31I2lc?=
 =?us-ascii?Q?vMiTNw25ZLPUeptIoRoG6uUDwq/9eFNZBoSHQqOUyqW1F1KeSQsZb1FmJe1s?=
 =?us-ascii?Q?OlDB0DWn9+kR9DnqpkRlUljbO/doTejjS+3HHLBSVnJ5nmjPCFLG3zR/xwZf?=
 =?us-ascii?Q?jBjE6LnUEnlN6p+aKi9niRwiszRQdAOuimH6Y11yu5SxCTuEXk5aa7/4szLz?=
 =?us-ascii?Q?1BefB+IIZ3hfeuyNBRoI09KLq+apQZbELP860y+skqLNtJct3jRMoqg=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 6:dLyAJA3zsEWPgVAckikQ4fwfQdgioZABo52w9EGkq8fTNfZWpC0pMhasad0kA+9QBiOWz/4c7mqw9wKxkp5fJbLmvRKU6C/IyCJx9eJ8TPI+WuEXYgDX96QvbJIZ4v9M808XUptFB+8+6wkbdsMZjXL+vSJA42wEaJ+HzessQdXZaKe45vJGWd7Lo6n95MCI5AKVX9KLsSr1m5lAusPSLyFA55dhJj2lRbn2Fv+qB3ZJNkmIDIjQxHo0EUMxn4pr7WkW9byLdmI7YYWwRaivr0XQPV5QuB91ut0wXFXwni2DPYzSC4YCfNekdSZucfZ6bnj+M1ZrmculrXfRk+EfTg==;
 5:9VY6CG7xPEKvXo2parJbfd0vfdCL6/rZKb8qW/BGd3SDVUgUUWGSBb7HSMi2+uOsEvk2xuv/6vwJTKPhTSPZM3WK/AgQpVraQHfB1Ti+mRW3MPnC446R4cSM6UQeie3Frcak4uUU+VHWXfFDp9zCFw==;
 24:waaOreUFfGon3P7Vs5+JCSU3j7WqTyogv6ZvMeYufSsWd0v30WM+foqikVV2cyBiDUwO8OaaKLU7ZxEq9AKBZ031VPe2w498qONq/7lKJxg=;
 7:SXXEjKtlyfOrF9kyBarYgxRaDvYgOH0c+Pg02Bvd26vyf7+SFWt9VL62JDLjjbOlbjszThKkxoL7t8tv12OQJ85p8ZGgco09zudktVMtfvZYUfAaZR65hcRJLr0L8K6TGLGLRFa9iItu0vtGku4TSwS+FQ4lyAg79HatQAgiMsfNOoWIoYe97iXc2VY/uRhBxN02ZVNZgs589U290UyNzbDt8hfA7IQhXJQz742hX5k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:09:56.2294 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2136
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 02/10] arm: traps: check if SMC was
	conditional before handling it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJhcHBlZCBTTUMgaW5zdHJ1Y3Rpb24gY2FuIGZhaWwgY29uZGl0aW9uIGNoZWNrIG9uIEFSTXY4
IGFyY2hpdGVjdHVyZQooQVJNIERESSAwNDg3Qi5hIHBhZ2UgRDctMjI3MSkuIFNvIHdlIG5lZWQg
dG8gY2hlY2sgaWYgY29uZGl0aW9uIHdhcyBtZWV0LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCgogKiBhZGRlZCBKdWxpZW4ncyBSLWIg
dGFnCi0tLQp4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwppbmRleCA0NTY5YzYyLi45MTMyZmUxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjE1OSw2ICsy
MTU5LDEyIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogewogICAgIGludCByYyA9IDA7CiAKKyAgICBpZiAo
ICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKKyAgICB7CisgICAgICAgIGFk
dmFuY2VfcGMocmVncywgaHNyKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGlmICgg
Y3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQog
ICAgICAgICByYyA9IG1vbml0b3Jfc21jKCk7CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20: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.xen.org>)
	id 1dnVn3-00009Q-MZ; Thu, 31 Aug 2017 20:10:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVn1-000090-RT
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:10:11 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 4C/39-03423-32D68A95; Thu, 31 Aug 2017 20:10:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfSxVcRjH/c45997D7qnjXuZJNJ1FrSGsGas
 tf9QUa2ytNlbLuTq5d+6L7rnsmpar/skdCtHIUGiyQqSYamNTEVlekpdpxUomG2oprTrHuaTf
 X9/n+Xyfl9/2kLjql8yT5KwWzmxk9YzchdDucYoMYAy1cUF9U8qw6oUqIgId7mpfwWJRvExn1
 JisCTLt844JLGWAsr4Yq1XYUJGLHbmQBJ2FQ8u4TSYGKjoPg/r2YbkdkUKQCCNLGXbkTMrpvV
 Bf0a8QtRu9Fd4sDSLRj9MvcWh/1IuLQE1HQWP1OBI1QfvCQrttNU8J+eHmKrmogd4Go6+ycbG
 /Mx0N9pvHxLRKsOSXF8oluyt0l0wTosZpgI6ZGVwq3Q5FTQ1ycS7QhQh+t11HUvFOeLIy5zB5
 Q1dfGSHpo/Cz8Y5j7jAGxflpUvElBTRXNCkk4A8Pr3RhEvgkh5aSx0gC4bCwvOyoToGZ3GuO0
 W9lsPwl2wG84P3nekzSd2Uw94yUVkqA+T8rq3lEn4SmB9lIKh5XwsDTapkUZCvg29AEdhX5lW
 74eOmGj1cirA7t4jlzGmcOCA4L1Jh1SVqLgdXpA4KDQgMNHM+zSZye1fCBiSZDExIuwUl4rWj
 0fmwn2kJijDuVEVMbp9qkMZ1J17K89rQ5Vc/xnciLJBmgepIF5mrmkjjrWZ1eOKc1DKSScaM+
 ipjiU1gDr0uSUA8KIBfLG79iKsJoMnKeHtQF0USLJm2qcb3F2lEOIG9PNYWEpVTKFM5s0Fn+5
 7PIg0SMmrKLXZQ6o2V90qywBCYscSqqRlzCwv5DnjZ0MO/i+bK6KZ+QHtSd1ty7qB7JW4z3Zv
 pCXKPVB9Q3Xh/q9rWGNwxltr0j+onihslhpkBzu3nMZbrOdC8n4vtmPj2jS7UQlnuiwL90/tz
 YjvL4kCVjfvLxHzlKPsbmJ5usmW4MzcyqrNsf3GqI1I18GDTOuu9TWm8dKXPzuVwWzhC8lg3e
 jZt59i+bpBk/jwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504210209!114145100!1
X-Originating-IP: [104.47.0.71]
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 20722 invoked from network); 31 Aug 2017 20:10:10 -0000
Received: from mail-he1eur01on0071.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.71)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:10:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=RRG1k3u69LG8gFjnoEHKTv6ynspWSWJyoWMm04vkq8Y=;
 b=aIrT1uSOX3KAEDT9kZK4CBk6omsS1+YohBJLn/oE9C45eSDsUWdLvEqqx73qOC+0y5+HBdVYVwEdHB0r8PQd+YQbTT5mWbvQbTUzkl9PUq7Eauh+a8mXH2ubeWHs4NA91mNSZa5jvvNZEhCpfWPPKXAXtrcLYJ/l8esyfDH7m6E=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 HE1PR0301MB2140.eurprd03.prod.outlook.com (2603:10a6:3:21::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 20:10:04 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:09:58 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:25 +0300
Message-Id: <1504210172-27234-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR09CA0084.eurprd09.prod.outlook.com
 (2603:10a6:7:3d::28) To HE1PR0301MB2140.eurprd03.prod.outlook.com
 (2603:10a6:3:21::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2ef7f5fc-972a-46d9-1a56-08d4f0ac4573
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2140; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 3:to/ytliU8ySBtLZDrvPcKHUVCpzyOT+tSlzCpueZSBy/VtZ8hZN45gNxSKSon0rc1EEf5SCIAxlwYEfyC+F1MuJUJB6yzRI5Y0zGFXSfwZ3cjwjj8FJwGXsr2v4UHOFvm/8xtRt3HIihjvOfgJVB57ECjQLgy32wuuy6aGIN56HDdhZ16bToAXu90qPkX/My11uvvjufxelexaapfxaX3f98wL8eC8bKibPE09QVQxnRzLUgC7AFnFqpuMkUtH1S;
 25:fZFaylPg1L7zEOa0iKdpueplvG1Hso7SfulEh1pDYNZo6/HvruEaInTfa1l8OC5Qn1EF2eifqgKmzA2kaWZ4rlBuCHH9wE1rh/pWeR82RxW2m0TyxWGVmvRWOpDknFhdblG2FwCGO05L9g/6oC6Q+N1AqOxKUlfUWz0a/8P8uN6Hqbnp+WZFrzIjZs8381q4UAxiAWXeAcYUtQUjuMNCijlG2/BShPb1OrNXL3deNporcNKMIVwZpafkwfN/+HGRl11/oDEG49xVpZmHzc8mpU1PmZjVJLcqCjcY3IobRDlj3t+kHqZXjlzrKP1JwXEnLI2iD1GfHi53H6vZfUS94w==;
 31:MSq47/PpJYeNMD9BRPS7f2JbeHyTz9ZUAqsBbEt+bLHqSLt6wFTrZ9g17h4jHsEtueQDOkHTOV0QXIMuOSOqQefJnU1BxjZ5kiY+G8uMnDuUb1SXd27aUgoAc9K307Y1TvyRu9hRUz+30DtL8wX/H/JkjwSpomxUKoMV4nQfb5XRxie1r6wSnvCOxY91xW4Xbuge3/RPkz/bL6DNdldLAkY2UqkxOd/edp1sSjEw6hc=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2140:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 20:kahihldCgV8t7JEIj4eE5HfDJkfFfxekSgc6RTaDrByQBr5O5BPhZlAn7ySssB952NNJ17QR8/asi98ajbDJHSTAilkSgYLebJUEMRsNgShiA1chmvk1w+1zv3atrPo2bEUNYL5h3jYEETv5OAgEulDXRv7pcbupNrAjunwyIKaVgFGi22ISI12XgUevpG5rRGhRJpas7hBNyxghknxO94APM5uIi73TEQU2AqZft4MVv+HHFbjS1bEPijEBNzmUicB4OZPJyoOaQXaYTIiaPBq2cLQL27UbIMMayrfBMKg3onH4gVQdggJVdTx0eKJmHu9QebULWY88dsYfduQLDoJgUwWsAYlpijZsO6sk+ISHR22ysk5gZ73GyUVFFPjFLS72eapfN5QeS6xzAubGMiFDVZGT99cjVZMiy4Bib4vGKzjOhoD8Y4ofCxYepDAltYqNdo2pBRlwnC085sJ5hOT9DLiMrIB2uRf4t+EP+j6Fe+XwmJMDLdNWj0bAJ/c/;
 4:rhRZksKh50Z9xEGBG/qzcqRqbKNnB0F5376+L2RODUAJPo2VXisOZfYHYTPWrFx5OJlKVvXFYFiJTfnwonNwYLfNdGPpneUGkDfA/DcVN9W8xV88Lqni4wDMie6gtyk5Q2FK9yaPupnstaFSkuK42bHcEdtU86FZ+ZFaU/gue0pUrhRjMn7cJWY65/3NPT/3GLeboT/002TpY2CupFkR/iDqmDMbSavVd7tk9PCYwA43yEtkWWmo6LcEOoS8NatmBmB2WB/41hUwQNku74bXR4HSwjbFrSqwyx+QqVpsQq8=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21400815C05C5C0BB7670B67E69D0@HE1PR0301MB2140.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2140; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(189002)(199003)(6666003)(45080400002)(5660300001)(106356001)(101416001)(305945005)(2906002)(110136004)(2351001)(36756003)(189998001)(33646002)(81156014)(7350300001)(53936002)(48376002)(72206003)(478600001)(42186005)(50226002)(8676002)(2361001)(50466002)(105586002)(6116002)(54906002)(86362001)(3846002)(7416002)(81166006)(8666007)(122856001)(66066001)(5003940100001)(47776003)(68736007)(50986999)(7736002)(76176999)(2950100002)(97736004)(6916009)(8656003)(4326008)(80792005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2140; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2140;
 23:CrHhLtVPxopN9p9Q2wzpyIzpLbgn0kd5pratC64?=
 =?us-ascii?Q?6UqsFisbc9woK657EslBdkLe211dVbKHPqjDm+21NEsZqsFdXLbJpRUVFilF?=
 =?us-ascii?Q?q9R4aOe1gVuY6/YGT6A9cBg4Z5z0DOmXQtwf+8JLcEg+DGCH5TAIohNdLf+Q?=
 =?us-ascii?Q?txESyzQlw3MW+qSWWmGvSVymrmcQK8Ftp5Iun1fJzp+e7LYfxMYuIsJyvgHI?=
 =?us-ascii?Q?cT80OS+E6cOgqkB44gcRdEd9adDyn6iFlj+Jo8faPFaJBsaqiVWfgz+sai1P?=
 =?us-ascii?Q?0gIsapqj4pSPaYbtl/568osfijNy9Tdx/4VLbYzO9OhvU/BOVGKj7E7bMeVF?=
 =?us-ascii?Q?RUWQM8pzgzUW3J7b1bhaOmtvChiHJ/MYkxFblW9jx+5sIJomOJDJrqWbsofA?=
 =?us-ascii?Q?s78AnY31eyA7UNJhGBbve+4gb4QbrWyhs76TrrHD88nyNn3V3sbGY7ccymIB?=
 =?us-ascii?Q?r3LHmzjK/DLTfX06z8hU8S/bttLVyxywJZvao70xbaDk7LCGjwnPB1IbpjSg?=
 =?us-ascii?Q?4Fsru/TcF67apyN+QMivEKnkycUoAhFLzqn7yNyZ+O17efoPu9JhRQ9bzPzk?=
 =?us-ascii?Q?ytm0zpedtX3ZpPukLBuPJNhi8truMdeatMXhOmbty31+eMNS5pgss12T0jFC?=
 =?us-ascii?Q?FdWVMd7xtglFQn9y5WvX8hf0eoBRq8k0bpFRXiuk2EzCshWJOVlqDHxGVuMg?=
 =?us-ascii?Q?pk/o7uW9CDwhjf3woV6QqjZbyvSoQ818So+5Qy6mMZztrIFGNUwvYazZbkF9?=
 =?us-ascii?Q?Y7t/WhPyaYyMxT2TeLDzzErEAlcSg2nrFbLkJVDtpPTYGxPp9NaFopfKyhHb?=
 =?us-ascii?Q?kIAbPK/XCbli2p31AIW+7EBEJxjI5a+ERXMDekZpuHmSmPt2vuZOfsgwF4US?=
 =?us-ascii?Q?0GzU7vcFvaVQLZgzkJi32dJqAxs17mxv+KbYL+MRppt/Rb9Dz6nH+Zj5lxpK?=
 =?us-ascii?Q?rjgSbKHwAs1cwjsOc53c8KFDOPDDv+oo02E4ht34eBusmgBZtSYAPGHzk87o?=
 =?us-ascii?Q?R98i1iBkpVgO3nZYl24DC3eHUEDYByzGQA1oyKGSevR65BI89sniRisIYntZ?=
 =?us-ascii?Q?bPb3/5fJTrVL+Talv18GYDV3c41dihGTvga4C0mVlWPMAbx3BiH0L9jDk7os?=
 =?us-ascii?Q?40RQDk63GKep3dY+2qsv+Dc79KvRqzDI8o30rJciReDnD86CDdGuhWp8R3RO?=
 =?us-ascii?Q?ziMNDVXPxO/tUOiMyS8VGHMjI2o7SxQpcSrV4?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 6:+A1p68mSIruMZc3bJpXKDjyL0aUS3xGF0XMYAvQueBntF2PTR1H2oRSBTASGy52KJgmCq1+wcYMvvlkolT5z3ttwnXLBjHh4TUjeUF1vFVVUgMyAfgWooX0du434pd5jtSPxO8ckJJQ7zhrSZrcVUuzIntRg6kafFKyVSi5PQ5Sd/ksB6LnUyTt6TiVMUIi96gyoxNez83Irds87IQVua7T3m1KNqc//+oMYogWcDUuz6l9EpU8WQtBfGbOR2gY+hOLQXVTE6M8z2UV12WlN80v/80ESV26/yefwKFM9cX5XxYjG1VMlAvYPLXE3d8g+pdZNytkLgiCzXsbpMPXrdg==;
 5:+3KWhAurJRNv5qSsi6B0Q7CSjJaA575js9q+8jKChBiqPx4FWQc0LM3XjJu634H7q/RwykbI7bxKSDImx+a8M6/0bPlk6A9ifkqFc9GTg3YWLhu59pbCyI1vgsK3U67yljM8oUBSPFAJOq84/3MEdw==;
 24:R57t6A8RslwDLeat+o6Sp2j8/Xo32PcOyDb48mBH8y4Ex1iXgPK51f1/DxL3JfJ3PiEqxoUx1hOthAlRYHkIWSC8FQqGWikqONwpCJUxdvk=;
 7:ZcPHrO3lTzPOrG5nnWKfJNmniOq7yVngYJwmSXoi8+1fG8XFndTpqUYjOszgcCQ7tFPjS5DOVs+c+ZwL1MqBoSZYcl5tZ5vLbBytSokmLq+7kOuoDuBHenqe3fGNaQciUSKswhSDwZEIVxPykrJPWxkFOwmQ9bZ0gveqnm82ZphZoEnc44bd+hSW/vTxJMdND/bxNpppLd+UQx2GJKC4z0O5s6GaoX55k40sQ2L/Vr0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:10:04.7857 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2140
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 03/10] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBVVUlEIGFzIGFuIGFy
cmF5IG9mIDE2CmJ5dGVzIGluIGJpZyBlbmRpYW4gZm9ybWF0LgoKQWRkZWQgbWFjcm8gWEVOX0RF
RklORV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1c3VhbCB3YXk6CgogWEVOX0RF
RklORV9VVUlEKDAwMTEyMjMzLCA0NDU1LCA2Njc3LCA4ODk5LCBhYWJiY2NkZGVlZmYpCgp3aWxs
IGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVz
ZW50ZWQgYXMKIHsweDAwLCAweDExLCAweDIyLCAweDMzLCAweDQ0LCAweDU1LCAweDY2LCAweDc3
LCAweDg4LAogIDB4OTksIDB4YWEsIDB4YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmZ9CgpOQjog
VGhpcyBpcyBjb21wYXRpYmxlIHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1
dCBpdCBpcyBub3QKY29tcGF0aWJsZSB3aXRoIE1pY3Jvc29mdCwgYXMgdGhleSB1c2UgbWl4ZWQt
ZW5kaWFuIGVuY29kaW5nIChzb21lCmNvbXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4sIHNvbWUg
YXJlIGJpZy1lbmRpYW4pLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KCiAqIEFycmF5IHdhcyB3cmFwcGVkIGludG8gYSBz
dHJ1Y3R1cmUKCi0tLQp4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggfCAxMyArKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCAyYWM2YjFl
Li4zZGM4MWUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC05MzAsNiArOTMwLDE5IEBAIF9fREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUodWludDE2LCB1aW50MTZfdCk7CiBfX0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHVpbnQzMiwgdWludDMyX3QpOwogX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50NjQsIHVp
bnQ2NF90KTsKIAordHlwZWRlZiBzdHJ1Y3QKK3sKKyAgICB1aW50OF90IGFbMTZdOworfSB4ZW5f
dXVpZF90OworCisjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRChhLCBiLCBjLCBkLCBlMSwgZTIsIGUz
LCBlNCwgZTUsIGU2KSAgICAgICAgICAgICBcCisgICAge3soKGEpID4+IDI0KSAmIDB4RkYsICgo
YSkgPj4gMTYpICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAoKGEp
ID4+ICA4KSAmIDB4RkYsICgoYSkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAoKGIpID4+ICA4KSAmIDB4RkYsICgoYikgPj4gIDApICYgMHhGRiwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAoKGMpID4+ICA4KSAmIDB4RkYsICgoYykg
Pj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAoKGQpID4+
ICA4KSAmIDB4RkYsICgoZCkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgZTEsIGUyLCBlMywgZTQsIGU1LCBlNn19CisKICNlbmRpZiAv
KiAhX19BU1NFTUJMWV9fICovCiAKIC8qIERlZmF1bHQgZGVmaW5pdGlvbnMgZm9yIG1hY3JvcyB1
c2VkIGJ5IGRvbWN0bC9zeXNjdGwuICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20:10: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.xen.org>)
	id 1dnVn8-0000Bm-1p; Thu, 31 Aug 2017 20:10:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVn7-0000BF-FY
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:10:17 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2A/CD-02044-82D68A95; Thu, 31 Aug 2017 20:10:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRzG955zth1ls+O0/OeNGqQhzlQslSL
 84IcwzErCDCWPdtyWu7UzQ/NDXglHeEFEszArRUtSENNshCQYalimJiloLc1b4iWNlH2oHc80
 +/a87+/5v8/zwp/EZTahJ8lkmRijjtbIRc6E6pggSuGvbUoMbqwPj6hfe0JEoTO9Fht2Hl0Rq
 nWp+qwUoap3upswFImzfs/E5qJBoRk5kQSVh8OLoX2cRlQStLUXIzNyJmVUGQbrj/MRB2RUGk
 znLeKcFlFh0PLwg5jT7pQXjK2PbA/gVBeCrv6ObZMbFQ8rX0sRn3AEPq4uY2ZEklIqBp7X3+K
 ugfKF8ffFOHftRJ0F86N4PioGymsrRJyWUq7Qf2+G4DROAbyZn8f50cNQ2dYq4mKBqkJQOdfn
 6OkPr21LDpMP9A4+IHgdC9/nlhA/8AmDzpX7OH8oEMPA1i/HRCBUDU8JeTAngnevioQ8iIS1z
 U0Rrw0w3jnryP4shI1vhWIeeIN1oQXjdZ0QLGvufKcUWP5jw/iBfgmYv/Q5ihSLoXyyQ1yG/G
 r2/LZmz2/rEPYMHWUZ403GqAgNCUo1qpUqk5ZWaxQhwceDtAzL0kpGQ6eyQWl6bRuyL8JtgQC
 9RJMV53rQQRKT75fmxDUlylxS9deyVTSrumrM1DBsD/ImSTlIBzLszNXIKJmsdLXGvk07GEiJ
 3F06y2Epa6C1rFrJowGkIPNX2zcwGaHT6xhPD+kWZ6I4kypTt/vEzk4OIx9PNykSCAQyiYExa
 tWm//ki8iCR3O7Q2F+RqHWm3aRFewnMXiI5poErYaL/Ic9cVJpS4jKxqK0ttIrLE4ik6LddoZ
 k50a7N5Onw7gTtYFtVY5K1eECivhxpKRimRuMHAzKGTtUNzenTL6xfWjjZqhhKDo97aim56/W
 TDAyLMJXlCnp7mhuyx6ZP1Nqs1gPVF4PCzAlTlsL4iXad/4jvqOa6SnmjOpCc1t/5ccgvWk6w
 KjokADey9F/NG2OajgMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504210215!94315105!1
X-Originating-IP: [104.47.0.64]
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 33193 invoked from network); 31 Aug 2017 20:10:15 -0000
Received: from mail-he1eur01on0064.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.64)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:10:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1bC0jusgIYCWN6F+R6PDt30LWooFKccIyoAcWJxDdF4=;
 b=LbifTuEF5fj09tjuwT5sX+MwnVZh23jtzevvoxPDBN3MoBFIzTYhYcrT6go0jeOhGnVEb3q1nCSeV+tgL978KEMFGwRCwrF89HhQvq/oGcbQJ4/swEsd4aK2C/0orrUTGWuLpbxs+cg3X7jG+Ycf8sZguzKzN+cb8Uv1gi40P/E=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 AM4PR0301MB2132.eurprd03.prod.outlook.com (2603:10a6:200:4d::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 20:10:12 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:10:07 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:26 +0300
Message-Id: <1504210172-27234-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: DB6PR0801CA0065.eurprd08.prod.outlook.com
 (2603:10a6:4:2b::33) To AM4PR0301MB2132.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 78fde90c-9ccf-4673-deaa-08d4f0ac4a26
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2132; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2132;
 3:UkgRsDMjaVb+vglhygOpPZRgu+BypuMpuXCqR/fpevEhWgPFx/nanCFnP5D4JK2oird8CL+XvJkqBSHxji/yui0CcoddHruSHarcVsT8JgAHEquz35ee+5F3uJZQ2QLtiTFYNqboDRo2+210MogcqJ4rUoaPOJsm7NjB7n/f688hAw6B00Jhmo4+pfXiXb/D1SLDdY6qGTL+zIhvuNfkzb9mz39+UQ12xn6RDj85XVmIDUrSQBEFTzxYGl5+3fDC;
 25:/axDFy6+4cu0O1VCPFkTm3nCPLDJg5UKdcNjv/WkG6njsBBsV7/lIwaOCUi3SOuQb+2GwNG9/iDViXeimEkqpZ/OvmcPPKq35KtonLEZQccGNcG9OOc+vyr/rpntEHgQqSkFiCGG5g7g7Its3sZYAdvc52fORaNC5aSO4VtyKgZlqxrA94QY2KZsiHUWRfngydgghqlMD83iBFfh52RjNcf6Lx1EqW6zhSXxZljWrG/SnHhEnW6/qtQC2+Hv4b4Juh0uf6F6wGoWzeKxKFNhllG6dFiQmgLEUkCpuDBzK4GpURWhJvG+PhXrU78bx1Ep6xFfo7gdqDtxYv6tslBr+g==;
 31:/5ufpJWihtMTdwzojWq2OstgCAnZZg+u2AJpBw8amXbOCWz7cOaLFl3upX7dVDONBf98tj+09x0DQH22HvNXMeoGiXupx81cvcGaQ9sVgI5lG+d/x9JLJ3WaYvnRmg3tZCAWweGY0alUiLkuuU7LLbEdwL2D8TqoWeeheoNBeg9f0GcvK4UP0VqeArmFBUMJ5P2/Lla9KyK880e6sh5twRqgDYkI/FKuMsJmQUlvrMk=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2132:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2132;
 20:hSd8piunofLcEkE+Uvub/PHw2XWshM5pOR2NAUFpyogddHVVP7Omi/6KWupz3x+bm8DBKGwFbNSxwE1JC8esmJORhXfcIma9ekCLD1mlDNg9tFQUkd5HJ9VqKdXyVkod7klI8vCI6jhjMDOGbqK5b0uCHps9Rc+/7vVyShCgJPD/hCuhUKOrZZg0hGI+S3G/EhJ/NinV8k3fayogYt+w7+Hh85C2Wyp8twLOLyQ4O3DXNThdCN4gMsOSdAtlbcRKlC3mvDQxbCxYd1NyYHBHRQ6vfqPyTbMj6VRW/WNmvlRTpz09C999iDTK0EF1Q7hA1/HvE0LwbVLhdZCYPeS3fER2xGd9aIM3kOaf4R1BpD1139M8bxVXpbANnO24vVx5ILi9n3yjggRQrGf4cWHhnIzrO0iEYsXykd9vkOQFSEXY57ySgwwIujp3zeJ1ZLG7mh54vP20vFAG/OquOELoRmmFo3fPr+SnV+HVcOyTPQNaYPT4++jppsxPGgzpCIYa;
 4:EYWNdFt3oeWBXV8+MzMYq2nqnCakvBp61Rj9jG4I3DjL2ut2lRm78sSVYMSMUHUb0qoCJ52oYLz+SJYW7k5EZRgkQobc6WlB+KwvGqX5KhraUI0Y43uicSBvkFWyjoX36sVMAtwa1xFVw3aWctGco6CXYPsefZ/5HyyuhkcwbL073WDf9S1ZSDAjocOsqMrb062OUPdj1HaHZGmhBaNSwxwoJIQDxpflbPg44s6Tw6hFFx+ZwaaHxFqtRH73qDLPmPt24rbm1RI63wpQ7KpXq5tEL5naSFS/AU+I+ub6xTQ=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB21324384B74F2F92FEFD64AAE69D0@AM4PR0301MB2132.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2132; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2132; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(199003)(189002)(122856001)(7736002)(5003940100001)(68736007)(305945005)(101416001)(2361001)(106356001)(33646002)(105586002)(2351001)(50986999)(42186005)(76176999)(48376002)(478600001)(5660300001)(86362001)(6916009)(2950100002)(6666003)(4326008)(8656003)(7350300001)(110136004)(81166006)(66066001)(53936002)(8676002)(81156014)(54906002)(50226002)(189998001)(47776003)(72206003)(36756003)(50466002)(2906002)(6116002)(8666007)(80792005)(97736004)(3846002)(14773001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2132; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; AM4PR0301MB2132;
 23:y3L670GhfPQqen3s3egcYUdiSbhP7bItUsZGFC9?=
 =?us-ascii?Q?cDgl1NsMd5YahwvVYClY9crIy9ukBlj4nLj1J/cOeY2a67NCBSmXkOVB0aIX?=
 =?us-ascii?Q?VLSkcy0y4RYSBx5dUVQGAR0TYdVzcc9waulp3E3Ys9hEnaAhMRROv1+SFYcx?=
 =?us-ascii?Q?AeiuRO+n/Zal/9fKiK/W9HCfJ0+yuvOc2QNOYwxNihNXsNUg1oOw/wXSGion?=
 =?us-ascii?Q?bH8pzsOzS/aSh/K7Ws0IpqVzZJxQwWAfEH/KnIriT5wUi/kPM+XKBNYJZB4d?=
 =?us-ascii?Q?GC/gr2vl+Oxj8o7+VRW/bi3x8W+zEI7teZl57CxiRv3s+okK6nfx5G/xfdFN?=
 =?us-ascii?Q?YDm9Y1QMfQTLOwqW18KtACS6iNWC2UD2Gd3oI4v0OzzLflFhH6Is70/DD63z?=
 =?us-ascii?Q?0E7ewpUdJ85dp/kJoUgq2TfaRB+0NGA0J9ixg6BU1ISDhMhTZXKs26SSDQku?=
 =?us-ascii?Q?ejaKBu7ueXL+qFtJ3ExsLKxGRC8BrtQ2gt7Q5Y1xbCvs8UHJEm3g+CYpooRg?=
 =?us-ascii?Q?sBeFxBi9IUny+EVi5KWibnXhE+f3tyRc9jrH98EpHaYHdnVO4NEJnvYhXdlM?=
 =?us-ascii?Q?M7OdM5o+bcjvXgdua43ZGGeq2u/rHINHixpWXvIMoCOLMpVP8rULD1HeNqOM?=
 =?us-ascii?Q?7GkEaDmcd9/BY9DPiaf/nJ7OMHKvFb4YJnCW2PfGY6Z2+JxVIPZQrpGfw3XC?=
 =?us-ascii?Q?+O+Aqy6w16P48f1lcBg/bXa1rBgycE7N7mVXVckYIKHtGGqdcfLpckp6N7B+?=
 =?us-ascii?Q?fUUESMg07dlyM/S4xtUSkRr4T5Hhh4Wao32vnDHHBpJCBHiQJILkQHRc7aLR?=
 =?us-ascii?Q?kjxU7Gsyst+GjWfwmgDlCFFzibOndBSERi/Pd8dmlfM+WWX4i7CPJ1n9ky/d?=
 =?us-ascii?Q?LLD3rQqyVYuv9MBGYKzi6UAgfLSwBZjv0kAd41yZOD4Z/thWQizIOfSQIfZv?=
 =?us-ascii?Q?fPXoOYrQtp3Ew6VcPqZLe+m6rfY/N3VavWil+Skcy2vVaB6xfGKnl+T9ND9S?=
 =?us-ascii?Q?XVuk6lP1+PeabAvFNhpKd6t2n0iW3IUMP4QHdC0bV9iaR1Rdo8AhyHYT1Pdb?=
 =?us-ascii?Q?R5VsgpmO6mbCwhEfLtcCl8W+ZDGF/e1YMadNAGeJqkFyooWiJ39LW0G8P2oX?=
 =?us-ascii?Q?TCLGQNGGFTYXxhA0Bpr7ueNRZQllVjrPIuou1H20Pbd616RNSJbsxHpWYSVM?=
 =?us-ascii?Q?SRfYpgRRg7es9zys=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2132;
 6:uR9///4UwiHVZffNsLxS5t9o5YD0+tPJva59zEw9O5rxi1TW9J+ZkRKFotGlq8eiMqSRWo+Bac2YJ0Ya2sPB4hwua+nL3f/R1iekwaHEA+70LHZZHn5IP7OgCDDv0pE0QG0Zr1PYOZ01kVdFX+F1eNISfHYEjPu9dCx7OT9OTfGpDsjYVYYl4A4CMGkthwbFTa1uhdOOEZR/0Gflbq/Q0VOOwrmnpb6RaPoM06S3XY4qYxdxmYJrkQNXEGsFm5EmCKV2/NdOneHwMzVjGV5+bg9eadvhypPR4KmB1sCBY87prGIMCIeK227t25bXBLaSuz1ADiO4PDG0VPS7YVQZ4A==;
 5:dkuXItkXj5RbVsPsQahjCaq3c6rmDl3AhcrnEU486ty9dkzQgBzKb2+uApOyUIhCv1CWBe2x/IxryLFa4PQkj9J66VQ1p9cjvYS8cbmKjZ++lgbnJBZYJLtSzuQhUQe+m6td2p7Lx37eGLmuUYS22Q==;
 24:72MXyuWYmXgKVi1g+HFb84lzn6/7P9U07JVYAUbO5F0IJRtBMWiRAtx0K9nxP0wXsdp/Hn+A4KWfWaAs410cOUd03U5dHI1/i2XXQxOxpUI=;
 7:XaQ5GhjjBZwMCOlpOWMHsfC4yZsZ1Azb2r1Q5VkN6ya1c01r3HUpEQjzLiWqiDnaV0wITM+waahy8XtYHV/8Fb2488Tb/o6b81Rfr7qJTSKSFKxiSCCkNFz3AuGSv+QfjON1LBuaSWCITGH21K+ivdvO2mW90pDFvXdioqW9r+XYA8E+a3EnIC4r8vMRIZ1xLfrPuZSxnM9IRacPivHbGIKg3t5NsxXeA5frDgWeNfU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:10:12.8935 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2132
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 04/10] arm: processor.h: add definition for
	immediate value mask
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBkZWZpbmUgSFNSX1hYQ19JTU1fTUFTSy4gSXQgY2FuIGJlIHVzZWQgdG8gZXh0
cmFjdAppbW1lZGlhdGUgdmFsdWUgZm9yIHRyYXBwZWQgSFZDMzIsIEhWQzY0LCBTTUM2NCwgU1ZD
MzIsIFNWQzY0Cmluc3RydWN0aW9ucywgYXMgZGVzY3JpYmVkIGluIHRoZSBBUk0gQVJNCihBUk0g
RERJIDA0ODdCLmEgcGFnZXMgRDctMjI3MCwgRDctMjI3MikuCgpTaWduZWQtb2ZmLWJ5OiBWb2xv
ZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQoKICogc3BlbGxp
bmcgZml4ZXMKCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDMgKysrCiAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5k
ZXggNTFjZTgwMi4uODk3NTJhNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC01ODAsNiAr
NTgwLDkgQEAgdW5pb24gaHNyIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhTUl9T
WVNSRUdfQ1JOX01BU0t8SFNSX1NZU1JFR19DUk1fTUFTS3xcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBIU1JfU1lTUkVHX09QMl9NQVNLKQogCisvKiBIU1IuRUMgPT0gSFNSX3tIVkMz
MiwgSFZDNjQsIFNNQzY0LCBTVkMzMiwgU1ZDNjR9ICovCisjZGVmaW5lIEhTUl9YWENfSU1NX01B
U0sgICAgICgweGZmZmYpCisKIC8qIFBoeXNpY2FsIEFkZHJlc3MgUmVnaXN0ZXIgKi8KICNkZWZp
bmUgUEFSX0YgICAgICAgICAgIChfQUMoMSxVKTw8MCkKIAotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20:10: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.xen.org>)
	id 1dnVnH-0000Fn-9Q; Thu, 31 Aug 2017 20:10:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVnG-0000EQ-AF
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:10:26 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 21/23-02225-13D68A95; Thu, 31 Aug 2017 20:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNKsWRWlGSWpSXmKPExsWikc1kqGuQuyL
 S4P8FXYslHxezODB6HN39mymAMYo1My8pvyKBNePhtKMsBQ+UKs78+sDcwPhauouRi4NFoJFZ
 4u+n5YxdjJwcjAIxEpu2dDKCJIQE+pgkvr7dzNzFyAHkJEvM2KUHUsMmYCKxbv55dhBbREBa4
 trny2D1zAKnmSV2bz/DDJIQFrCVmPiqE2woi4CqxI2Nl9hA5vAKeEm8nqQIEpYQkJO4ea4TbD
 yngLdE18JgkLAQUMXEeZPZQGxeAUGJkzOfsIDYzAISEgdfvGCGaFWUmLppPRvIWgmByYwSz95
 MYYJoVpfY+/sNVJGsxNGzc1ggbF+JqU+WsEM0XGWSaHi6jwXCaWaX6Om4CNWhI7F4xxEoezK7
 xKLLjBC2l8SKWYeg7AKJqUfvM0M032CVWN38FmqFjMTDl+uYIOwjrBLTD1tDnJQg8e7/byaIh
 jW8ErOPzGGFcDrZJT4fvsk+gVFtFpJnZyF5dgEj0ypGjeLUorLUIl0jQ72kosz0jJLcxMwcXU
 MDY73c1OLixPTUnMSkYr3k/NxNjMCEUM/AwLiDsWev3yFGSQ4mJVHeav8VkUJ8SfkplRmJxRn
 xRaU5qcWHGGU4OJQkeG1zgHKCRanpqRVpmTnA1ASTluDgURLhXZkNlOYtLkjMLc5Mh0idYtTl
 uDd76xcmIZa8/LxUKXHenyBFAiBFGaV5cCNgafISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJ
 WGIS3gy80rgNr0COoIJ6IhYr6UgR5QkIqSkGhjXz2265z37//bre8W0dr899vhtSn8/00nWy8
 GK1YnrbKexakRPmTD7Ubj2pC1iy51bZuw8Iipz7OoGrcP73Y2LD3NdncOV56LpmnwxUNKpPKD
 P5fJbszeSU043FjL89XXMO9kknahceHXSdO6qP6W5k2X6a6peP8nwt53qypKsxhI1/47RhxNK
 LMUZiYZazEXFiQCUpawVjgMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504210224!112408791!1
X-Originating-IP: [40.107.2.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63350 invoked from network); 31 Aug 2017 20:10:24 -0000
Received: from mail-eopbgr20049.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.49)
 by server-14.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:10:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=jMR1E8Epx4A7Ag3IZcJA9xZoMeeOjJ8CZ0n2qmo0QkQ=;
 b=XGa0gfYLtQYVEzD/jciQFgPgRjjLJg5PmPGDWYq06WHc4sxtQZU3C1OqFwPCXO6oQ5ZRWtRh254m4VsKEL8bJAHHRiUh5t0/Vnm6psp5DwAokZ02oQZ+RQKTgW/fCvEAH3P5MUe3Zak9Q5YT++yPpAXDG0+09OLPZASmKwiSfYY=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 HE1PR0301MB2137.eurprd03.prod.outlook.com (2603:10a6:3:21::14) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 20:10:19 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:10:15 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:27 +0300
Message-Id: <1504210172-27234-6-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: DB6PR02CA0014.eurprd02.prod.outlook.com
 (2603:10a6:6:15::27) To HE1PR0301MB2137.eurprd03.prod.outlook.com
 (2603:10a6:3:21::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7b55be1d-c86c-4ddc-69cd-08d4f0ac4eb5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2137; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 3:ioLM7kys71IhgDtru54coWmtUXfpTgQdCCxrIjLPnQWo8P7k55xNaZjhpsljnqCNakzBjTnmtu2jqMslK6IKxhsxbTlqAi8rOUex3Vlqhu9OK/OenHMgCsjSwitzQinhcm1YM77+MTLZvNvCc0GvTBTgccD9BMXlsLAIxlZ6Cmfwqi9eK7e/LA8iuZGOTfqMDxhPOYLxYnQ+ZRjRZlMXf8fEFAHomsEsnAWzZEe7VGjPU3T5uENGd586g44lROfq;
 25:iE/8TpafDMu5nYK86pXhkeOz2gVAl1lalmyvbmNLxnmAJv01OOSJKpmp4WqAce+J+S7KeUz9wvdbOtqAcZ3Rg+lTl0sOL3hgYPlZyyh/6GMCKGRl54gQitkAkCAcurGhcs+YYVgoZFiHU7IBQ/U/dRMhRgfynLctLea6G6rqtFD6XWlQGIpKHwqlI26IH4ROk7DOxPlpo0mpr8KKz9BTwAokcj4yRfvl/9ZYKbUG17dTjxr4BgBpHVszHrcvIz4GYcTV1sHIMaiBMZhxhyOI4J+KURX3l2mW4mMf71t5BqP32P0AbY9/ahKn8Q99dD4maHmAJBFU8xP4cy7DgnZ22w==;
 31:Gpw3sOx78aLRSIbi8Crgm/6oHRdmVkKhKVZ7Ns4k9Ur0IdRc6VQAJmob9T33og6F6ij8KF0x5UG+7lSr8J5ycKPxRw7q4vbudz0dEfrDVfKWj3vcFQo8ozoolz+1mS4Hsr+8rzeCLn7RSneDFKrJqm0N1yVwam2NCins+lj90MTlbhWYG5QLL5AHDTeFEA/dQa84vLvEtj5Ia4HcEzJTdVmcevdy44IyV1uCgJRXEeo=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2137:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 20:mtXDGYzf4uJWwi4slFtX+vJNImJVV0jb5aiuhN9F0pnMJewTwRzZmvNzTgToOiTetOgrz8wj3I3NuKJDTC48ZxB5pyaMbM4EqG30BVUIlukGOgLDSG+so+rx006tAcoN+56vI+k+EDZdVeqGmbfB31Tnt7eD5doCYogvd5Rcz9wig3zXh1eKTE8wpnAJXwzt7aLVQFFjXj4rJiQ6D5uJRnR/afC96dJJNQpEv4kVou0EmWDG1XbPC07skhSMLeo9Hvf6pyM7HI2i9ydiOwDNySZ8Rs5JMMBEr+/nK4QtyHjXEYuCAzQbsF9tErpptXp/XJ32pvKxg46MHece+vsPE39dbYlXyoDKkILSzeHOhTWRYJB4L1BYUh7AsxZx3Z/8xl5IvQuUEdh9tSSowullY3r9jyQ0LoMvP1C/bnq+y5JG+g4n7/0EScC1mClOqDvJYZdqJROy8AQPpqjTKNLuuiHqSMPRC7JCPskkS1SDdioMk7AU9kobbXmtnwHTz1qP;
 4:PIOo8sMfXzshmknMH8ikU0YCfj7OPWF7QZlN15nf0vZ/vn8pUjz9hVj8Nra0LQj3nTTK8eKT0gqEfS8miBR60/sg6k49q31cbIc3PYgjDjC78kxAs40nU78savSbHK1SWd4qkUcTorwbwMDR22moN1+MboiQgSJ1QP4f8x3hSnwzquI0FiG/FZhFuGLGEtVx7fSxLTs7xrOaPdrf/QtQDOaPY1nCH8SLu4m2xSrc6B7kvoDLeMjSUVs5cQCvj3CKYNC0jvep+sejSPzfgfKtDuKNotgAt7jd3tDupdB3cwU8cA0k9Y0vJ8FoE7rN9JUHVD2XiqhEitQQIpIdgVISMQ==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2137C3588A35098540EB6915E69D0@HE1PR0301MB2137.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2137; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(2906002)(101416001)(305945005)(7416002)(110136004)(76176999)(50986999)(48376002)(8676002)(8656003)(81166006)(81156014)(50466002)(2351001)(36756003)(2361001)(72206003)(106356001)(105586002)(2950100002)(189998001)(5003940100001)(6916009)(966005)(47776003)(33646002)(5660300001)(6666003)(347745004)(478600001)(4326008)(50226002)(6116002)(3846002)(7350300001)(122856001)(97736004)(80792005)(7736002)(42186005)(68736007)(66066001)(8666007)(6306002)(53936002)(86362001)(54906002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2137; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2137;
 23:DbBPVRmdmw9xKx9AVPZwI6/YoI570lQCC6pskdu?=
 =?us-ascii?Q?lmH42Axk5wa0xTG/IWGRkjPXIKP4ctrYPjdJUKjZsNLMLkWJnSrnfxpaQyvP?=
 =?us-ascii?Q?GfSZdPD5wAHh3UwrCWItj5gbN6q0UIjYiCmd+KZe3sydVVq34bRLthKQt9VT?=
 =?us-ascii?Q?lvzALOmT/fDdfAJgPQ16FSp6emzBYeofmUcuYmYI8y3RGepI2w7oXv76n3Ga?=
 =?us-ascii?Q?cPUeIfpuMLv/qmI0tjsQrt+z+N4gWJTlQeLsryb0aarFI9x1Pf+lGyyMFvwi?=
 =?us-ascii?Q?p0gBkptEz39Dzor+gwA65aneanjN4ZwlzHpvbIlDcgD0xYWzVy0MuDAyfreL?=
 =?us-ascii?Q?/BHhDKAx5ho6pCX+Qz/8mHFsVEY+X1Izynz84K6sZn9IOVQq7URdBt3pPD0O?=
 =?us-ascii?Q?2w4qty+QurP1pPSFVYcbqr3WlRGSU7qzkAcGzuvWaDuuMUkfPB6u+olJd+0k?=
 =?us-ascii?Q?Z5bnW8BkADTiisXvYpefg7lVH78TKSn2A6tsc6ZXhw7Pfp1+EqJJ1PEbeFsL?=
 =?us-ascii?Q?0icmkQnYb5xKBYv00Ev6W/6zueW9jNx3LTbTe+Sy8xy633f24K5PFcgvFrhk?=
 =?us-ascii?Q?Ybz2DsFDXS+7x7Kqe+oBipThCB6KaO4mr8puua1iBgUxC7g6WkfNT6dlK9FD?=
 =?us-ascii?Q?yefE/tTuUCSsmqlTmHlwwGMr3JHXbKWY4ogV8QDXdoKoobIXS3iv6n5T8Q5W?=
 =?us-ascii?Q?83t4gPb7OUs5qmQTO9TF0iapCPpTeMrmthA8QIn3WzcwkXczUodxHgOLs0s1?=
 =?us-ascii?Q?RliIyTmmP3PdBbQxNr+uf+b7TjfhCvUNTXnxUdgUeoG/JgGF7xBbtqBnp5C9?=
 =?us-ascii?Q?Vo57zB+P9Fw5DU9xYJzxAU12lEFmR4FT87+ChklkZxAiFTm25g9dgMY6/xa8?=
 =?us-ascii?Q?CN78GeIVU81I52HgUTUIOK1zaC9Ww/hH6h1VIreNsJtzECICQZ0Cj6zuwI1Q?=
 =?us-ascii?Q?TEuTz5A2NkJMbXxa5a3c13rqZ4DpcpiFmjlnP+M9dvZMw6588lBKsWNBkQst?=
 =?us-ascii?Q?+A2Qydr+t//q9UEpAsquzQai+uo1xwrwWGRgbYAkXMoK3M4/M9iTMtW4Ix4e?=
 =?us-ascii?Q?sHoXmrcvwKLRslpLUJBmwkokMJHuZArEKs6oLKKZxB01D4ovFLXCHmx19nBs?=
 =?us-ascii?Q?VGBbaMmMONLloNR0jiKhOzF2l/J/8873joOBNj0kE60uxK6BiiSL2i/bcHj3?=
 =?us-ascii?Q?Ggt+QYzxSWFv+ZK9YiHc59hS2rU+zjEb1ligCJN9+0GIYatMhqiiLjjub4Er?=
 =?us-ascii?Q?46WH+OOLBMEoLq1yP+cBMfQgGYks8Si8ulD+/CjpY?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 6:mJyKkVyuID+n1kgYRD/A3VLmG4W3X/H8tGsjq+E35Tsq+hcPg/rCBj+METhvnvmVHlMnRaQsnaxR442kSxNqG/r7DHc4PhX/A404xBv7MQ21x8ubsLpt1562XB86EWF35CDY6jfoHumlPAmhK0aBzJPy4JVY/Fq9EH8qRpKiEeunp1tzGGutdKy9QcnAsMcUk3rblNBB4fU0a3XPAX3JV2ToIUhBLManWB/dAzIaVvVoHprph9bYbI8Qw0IMj1Ly72Kpx4TTaOP2klppEyLuj8CyMud5wlw3Xr6NJXFpFSdFzxMDxmFeQ2MHk5rkLOeVBGBacWKHtCtHAFLDROHOxQ==;
 5:2HQj3lD6Ue1AD13GdISmxPV74O7lI9PRfvkMmxlJlh80hKqhCbu8sU3okfK6FbpKCaPaUtxmVdJhtlpE3EO1JxFLvfSKGAZuKtZCkU7bCyJozbCdxytqO9P3M0icHB/Ewzy7amdCNoV6cTpcYYkUMA==;
 24:d/G6npHCa/Gh2F+65G6mqKYy1Oj4Z4DiZsO0npfm+SAltjzYHHAml8DzLJr9Cy3tOPxs3+RztkReG08ocKM9QWfRyVhSVsQWevXB7ppQtJ8=;
 7:IF6TfdDU6nuRh7vBPU0HeBO8KC+JGhml5ggeCDUuFfedYemEGqJiuZ4xtLO6TpePu83/qfUFCoL9md88C02PraGcwEJO0FSRVCfhc23Y0R70JpEsaCV+lZYgCNVsdwUuG7CVickeMMiyTVJt46T6J+7icR4i4nDUCyr2O4nVViJTNFtfQh71X3jPBNbNbS6XlfN0QyOBuRYpUUAGii1UgzuyettobkcxJy5FSLeKaQw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:10:19.7103 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2137
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 05/10] arm: add SMCCC protocol definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIGdlbmVyaWMgZGVmaW5pdGlvbnMgdXNlZCBpbiBBUk0gU01DIGNhbGwg
Y29udmVudGlvbi4KVGhvc2UgZGVmaW5pdGlvbnMgd2FzIHRha2VuIGZyb20gbGludXggaGVhZGVy
IGFybS1zbWNjYy5oLCBleHRlbmRlZAphbmQgZm9ybWF0dGVkIGFjY29yZGluZyB0byBYRU4gY29k
aW5nIHN0eWxlLiBTb21lIG9mIHRoZSBtYWNyb3Mgd2VyZQpjb252ZXJ0ZWQgdG8gaW5saW5lZCBm
dW5jdGlvbnMgdG8gZWFzZSBwYXJzaW5nLgoKVGhleSBjYW4gYmUgdXNlZCBieSBib3RoIFNNQ0ND
IGNsaWVudHMgKGxpa2UgUFNDSSkgYW5kIGJ5IFNNQ0NDCnNlcnZlcnMgKGxpa2UgdlBTQ0kgb3Ig
dXBjb21pbmcgZ2VuZXJpYyBTTUNDQyBoYW5kbGVyKS4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCgogKiBBY2Nlc3NvciBt
YWNyb3Mgd2VyZSBjb252ZXJ0ZWQgdG8gaW5saW5lZCBmdW5jdGlvbnMKICogQVJNX1NNQ0NDX1NN
Q197MzIsNjR9IHJlbmFtZWQgdG8gIEFSTV9TTUNDQ19DT05WX3szMiw2NH0KICogRml4ZWQgaW5k
ZW50YXRpb24gZm9yIEFSTV9TTUNDQ19DQUxMX1ZBTAoKLS0tCgp4ZW4vaW5jbHVkZS9hc20tYXJt
L3NtY2NjLmggfCAxMDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi5mNTQzZGVhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0wLDAgKzEsMTA1IEBACisvKgorICogQ29weXJpZ2h0
IChjKSAyMDE1LCBMaW5hcm8gTGltaXRlZAorICogQ29weXJpZ2h0IChjKSAyMDE3LCBFUEFNIFN5
c3RlbXMKKyAqCisgKiBUaGlzIHNvZnR3YXJlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIHZlcnNpb24gMiwgYXMgcHVibGlz
aGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGFuZAorICogbWF5IGJlIGNvcGll
ZCwgZGlzdHJpYnV0ZWQsIGFuZCBtb2RpZmllZCB1bmRlciB0aG9zZSB0ZXJtcy4KKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgorICoKKyAqLworCisjaWZuZGVmIF9fQVNNX0FSTV9TTUNDQ19IX18K
KyNkZWZpbmUgX19BU01fQVJNX1NNQ0NDX0hfXworCisvKgorICogVGhpcyBmaWxlIHByb3ZpZGVz
IGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxpbmcgQ29udmVudGlvbiBhcworICogc3Bl
Y2lmaWVkIGluCisgKiBodHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFy
bS5kb2MuZGVuMDAyOGEvaW5kZXguaHRtbAorICovCisKKyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9D
QUxMICAgICAgICAgICAgICAwVQorI2RlZmluZSBBUk1fU01DQ0NfRkFTVF9DQUxMICAgICAgICAg
ICAgIDFVCisjZGVmaW5lIEFSTV9TTUNDQ19UWVBFX1NISUZUICAgICAgICAgICAgMzEKKworI2Rl
ZmluZSBBUk1fU01DQ0NfQ09OVl8zMiAgICAgICAgICAgICAgIDBVCisjZGVmaW5lIEFSTV9TTUND
Q19DT05WXzY0ICAgICAgICAgICAgICAgMVUKKyNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfU0hJRlQg
ICAgICAgICAgICAzMAorCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9NQVNLICAgICAgICAgICAg
MHgzRlUKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NISUZUICAgICAgICAgICAyNAorCisjZGVm
aW5lIEFSTV9TTUNDQ19GVU5DX01BU0sgICAgICAgICAgICAgMHhGRkZGVQorCisvKiBDaGVjayBp
ZiB0aGlzIGlzIGZhc3QgY2FsbC4gKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBzbWNjY19pc19mYXN0
X2NhbGwocmVnaXN0ZXJfdCBmdW5jaWQpCit7CisgICAgcmV0dXJuIGZ1bmNpZCAmIChBUk1fU01D
Q0NfRkFTVF9DQUxMIDw8IEFSTV9TTUNDQ19UWVBFX1NISUZUKTsKK30KKworLyogQ2hlayBpZiB0
aGlzIGlzIDY0LWJpdCBjYWxsLiAqLworc3RhdGljIGlubGluZSBib29sIHNtY2NjX2lzX2NvbnZf
NjQocmVnaXN0ZXJfdCBmdW5jaWQpCit7CisgICAgcmV0dXJuIGZ1bmNpZCAmIChBUk1fU01DQ0Nf
Q09OVl82NCA8PCBBUk1fU01DQ0NfQ09OVl9TSElGVCk7Cit9CisKKy8qIEdldCBmdW5jdGlvbiBu
dW1iZXIgZnJvbSBmdW5jdGlvbiBpZGVudGlmaWVyLiAqLworc3RhdGljIGlubGluZSB1aW50MzJf
dCBzbWNjY19nZXRfZm4ocmVnaXN0ZXJfdCBmdW5jaWQpCit7CisgICAgcmV0dXJuIGZ1bmNpZCAm
IEFSTV9TTUNDQ19GVU5DX01BU0s7Cit9CisKKy8qIEdldCBzZXJ2aWNlIG93bmVyIG51bWJlciBm
cm9tIGZ1bmN0aW9uIGlkZW50aWZpZXIuICovCitzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2Nj
X2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKK3sKKyAgICByZXR1cm4gKGZ1bmNpZCA+PiBB
Uk1fU01DQ0NfT1dORVJfU0hJRlQpICYgQVJNX1NNQ0NDX09XTkVSX01BU0s7Cit9CisKKy8qCisg
KiBDb25zdHJ1Y3QgZnVuY3Rpb24gaWRlbnRpZmllciBmcm9tIGNhbGwgdHlwZSAoZmFzdCBvciBz
dGFuZGFyZCksCisgKiBjYWxsaW5nIGNvbnZlbnRpb24gKDMyIG9yIDY0IGJpdCksIHNlcnZpY2Ug
b3duZXIgYW5kIGZ1bmN0aW9uIG51bWJlci4KKyAqLworI2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9W
QUwodHlwZSwgY2FsbGluZ19jb252ZW50aW9uLCBvd25lciwgZnVuY19udW0pICAgICAgICAgICBc
CisgICAgICAgICgoKHR5cGUpIDw8IEFSTV9TTUNDQ19UWVBFX1NISUZUKSB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICgoY2FsbGluZ19jb252ZW50aW9u
KSA8PCBBUk1fU01DQ0NfQ09OVl9TSElGVCkgfCAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgKCgob3duZXIpICYgQVJNX1NNQ0NDX09XTkVSX01BU0spIDw8IEFSTV9TTUNDQ19PV05F
Ul9TSElGVCkgfCAgICAgICAgICBcCisgICAgICAgICAoZnVuY19udW0pKQorCisvKiBMaXN0IG9m
IGtub3duIHNlcnZpY2Ugb3duZXJzICovCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9BUkNIICAg
ICAgICAgICAgMAorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfQ1BVICAgICAgICAgICAgIDEKKyNk
ZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NJUCAgICAgICAgICAgICAyCisjZGVmaW5lIEFSTV9TTUND
Q19PV05FUl9PRU0gICAgICAgICAgICAgMworI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRB
UkQgICAgICAgIDQKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1IgICAgICA1Cisj
ZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQUCAgICAgNDgKKyNkZWZpbmUgQVJNX1NN
Q0NDX09XTkVSX1RSVVNURURfQVBQX0VORCA0OQorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJV
U1RFRF9PUyAgICAgIDUwCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORCAg
NjMKKworLyogTGlzdCBvZiBnZW5lcmljIGZ1bmN0aW9uIG51bWJlcnMgKi8KKyNkZWZpbmUgQVJN
X1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVCAgICAgICAweEZGMDAKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9VSUQgICAgICAgICAweEZGMDEKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9S
RVZJU0lPTiAgICAweEZGMDMKKworLyogT25seSBvbmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNN
Q0NDICovCisjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQorCisv
KiBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBl
eGlzdGluZyBBUElzICovCisjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAg
MHgwCisjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9FTkQgICAgMHgwMTAwRkZGRgor
CisjZW5kaWYgIC8qIF9fQVNNX0FSTV9TTUNDQ19IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDpiCisgKi8KLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20: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.xen.org>)
	id 1dnVnQ-0000KW-HV; Thu, 31 Aug 2017 20:10:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVnP-0000Jo-FI
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:10:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4D/90-01782-A3D68A95; Thu, 31 Aug 2017 20:10:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHuzP7GMPN66Z42jJwqQxpV4uKpA+
 FSYQlPfSLZeWsTTtL+3JmixUJthfiUlr5QK3soZuWuZoKapuERtlDs7SsoKjQnlghWRkr2Iyz
 9rgfLv97f+d/HnAoUl2g0FCM08FwVtqsVUyXsbFouS7eUpMWd9QVsqJqpFK2Gq275fMTm9BWu
 clqsDkz5Oxr95Dc/ijFWXj9COFC/QluNJ2S4QMkeBt7STcKohBOh8bmPCQCNc4noOthERKBGm
 dC+6kxQtQKvBS8Z3uVog7Ds2HgW/+kgcT3SfC1dE9mmokT4cJTj0zUMjwfBjxewUxRKpwEJVc
 c4jfgufD8QR4pfgfh9eA+nyKVSoITFYUKUatwKNwtG5rMQmKAjg8fSMkaBcWN9QqxLOBCBMXe
 V3LJHA3t/uFAUCTc6jktk3Qy+B7XKiXDE2EwX7dcehxSgqcpVylFLYK2vp5A1HsFtBQclEsgH
 kbGxhSStkPT60FSCnomh9JTroB7Drz5KI4pgrNyKKq6qJCayoAvE/4AuBsMDaXfA8XzlDBYPE
 AcRwvK/xm3/J9xzyHiMormGW4fw+mW6A2cycg6LLTJrFsct0xvYXieNjJm2sDrM22WRiSswjT
 htKKf4wmdaBZFaMNVORtr0tQzDLZd2SzNszu5vWaG70RzKEoLqnt7BBbKMUbGudtkFvZpCgMV
 rA1Tac0CVvF22sKbjBK6h1ZRDbX1owQ1NNziJ6jDn8V79G3JOKGWWW1WRhOh+iVmxaKN3Wv9k
 3RqT/tQpGamCgltqoPtDGcxOf7nn1AEhbRChFg82GR1/Kn9SWiLENranuQR23LQf5HGhSJ39C
 9travPqc64xIZQd6qDvnZzK7Nulg1evWbuInXvMualhnE5N4YrOho6rHi9vvtMlq4yhGSDnlR
 sbitqzvsR+yK1fSJ5XnL52i03FoabX+q9ia35d3LdBXW3Yz6XDFC2KN/omm2erkVOOsa0P/2Y
 3UuctKdMM7Q4sv0bsuu1Mp6lF8eQHE//BluEAcCiAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504210232!95793298!1
X-Originating-IP: [104.47.1.54]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15459 invoked from network); 31 Aug 2017 20:10:33 -0000
Received: from mail-ve1eur01on0054.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.54)
 by server-15.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:10:33 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=SXOTvvSd5aKvYrr0bv44+fiEzVhtFU0JtR9oPeBeRuI=;
 b=e33zlrSiTys6Q4d8OYKv1qKo//XMURXbHbWjdMKtvpZZ5UwBnSzEj6eU+J+U57z6sml5bHvS4eq86uvGHwHiKH8sXecsPxChKvZBZ35K+6MRAt07hGtq+4a5G3xKqh16fkZZl+w6G8DbcKUQajTYswyAseBm4TMvdX/wX5owKX0=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 20:10:28 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:10:23 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:28 +0300
Message-Id: <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR09CA0087.eurprd09.prod.outlook.com
 (2603:10a6:7:3d::31) To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e7bd23b1-4ddd-4d82-2954-08d4f0ac539b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:Wg6Ac1v+PdPw8KsDsuFznvELP9P6OaFoKNaCGxql4OsWALuw8gCje5a+8Sv0u4DxpdfOdDhMuslJV0k8TzQpNp1A4VqrB+4zmmVjKRRj5S3WnnsF4DwzFEk/4KuSFVpbM9FT7wlGO0e6LLo1pvUwlYJb8mOtyUPV5jT6ML9exdbPcQQZGqB0sLIaMOiP+rXk7r4jYCACgStcD4NKgHz7tQPHXXd80EhAapnW/hrVv8XbKl8sOM+gzZV9BYMR0N+3;
 25:pK6nk/C4TQ8ostd8mTFmlVrkOlMoIpXELj1RuTO04kb2gLFsnw3NkwwVlBd4m5pzIUSD8i8fdslhjEfZyLFzKorjm9KHnYi1MiR56wkE0uO6d2gzR4CepYfCgcDh+EhohQYYEVFFwrtiFdWHiXYAlETGsAkOSDwCP0XFV7vkONcHlCZk6o5xAYBBUlUwJ84YgXq5Cwyk1SbzByfQ++IJS457h4Qjlc2swBiW3bV5UoeW4NZ1XGLQtmCLkZ4+ElwK6Z2Subkbr3UHO/nIaB56SItrR/kmKyqWoOOvEQ4nRwF72ATvUPJEYDcvCAOa0QgtoXFGsue48ghdFqNDhByhhg==;
 31:xn57aRPL8oiuL+dYkIARTJPU4AW3AcFmlFy2y8/1m8RAAMibI3SUB1EsYf+Ie8njLFaD7oZSWQAu2s4tiw7ai9eIy2rVmnPIcZjrHfzhUNw7gGwZSWUekVXILBCB6R8VfeuGNCC8myMZ0AqbT1tUcckOZZPG6M4ESbHG+/XTFHgwzbtrefWqbaZoQHhrlFFedRSxH6m5jEE7klKxp1KaW5pHVnvHYzL14IMSIAuEx5U=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:lQxBxkjTWZRMBit9t1Ap7JVbJn0XvR51O7rB5mbYIlitzRDFPNdpbKrg0yuVxIFxlX5JAmZUIRdW3vLYhm0m6FJCeg3OUsU0++xNaXVHkzF8Zg9hMZXiN/fSbdsHjjgF8UNGaUX2U/u2JMzHZYHfkN1ku9VZSoyIDk7O3MDOIrlaLUrgNKCUesQ+2IpzwFNqLDWcqDj3UcRgLADy/RlsIQNsRftzgktPFZxHlDDLli4hsrocNLSNYetHB7voqHI5ui3ldGaJuKHdHEsDXlzQroAi/vBtx40Ryib3+HNRum59xXgAlIwjLQsjApWmo5tJcFjYzw041dqx6OLbIIF3PV6MUZtJt1QPmAiCFzETkImsIj0M+dQXeukedhNWIXSbZdcufTuV0qvpu7FtQulR4Qk8kDGbS+BkofKiCgbcyiBF3xdA1KYkJEaRpex0y1Aset8tGZ/VqQP/4RtR4qmC76NuopRBKwuJhW+Nv9bujV9ZEysCtCgwFkn0lwf646V6;
 4:JV2Z8iZqnyrm7xC2KAarOPwXHjKzM7/4he6UZ+gU0rqL+mmBvVMkHQLkREy13butk6O9DU5ssna2h9EiX8zGJOjB7sV8+8L8J0hG3Z7qrhYFE5S69i/YrUrAj64FzA4e4BizGWbV4wupmKN8zbgGNz2N/otp/p1/vj5rOwRhwTZ8/JuQJCJx+odor5zcG5HsnGbCS7dWhBRyH5cw1LhdbaHDcFu6xdrXYQUyFgmgVS7ok3sFEp52Gm6o5vZIOYwrMt1WecbkTjASISzMTuAhX//7Vy9pKuC0l/0Hn3J9gcI=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21385FF4700E99778F5F1C10E69D0@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(2351001)(76176999)(54906002)(8656003)(6916009)(2950100002)(5003940100001)(478600001)(2361001)(86362001)(189998001)(48376002)(50466002)(122856001)(68736007)(33646002)(97736004)(6116002)(72206003)(8676002)(3846002)(105586002)(5660300001)(7736002)(66066001)(305945005)(81156014)(7350300001)(81166006)(106356001)(2906002)(101416001)(50226002)(50986999)(8666007)(47776003)(36756003)(53936002)(4326008)(80792005)(7416002)(110136004)(42186005)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2138;
 23:LM1WCll4bvFDawdRClXSINGumvOCEuF8hlbd8Cn?=
 =?us-ascii?Q?bHpqq1fYnbLxRLRHxPlCclCl2E2hye9Mo2+V+9zxjG2imjOAbqsHyDB9zQuT?=
 =?us-ascii?Q?YNkc+Boy94c0uEjIe8wwjD+12aZ5SUPAIPAlDKoIKbWY2oncNGPRfk21QhHr?=
 =?us-ascii?Q?yBd3lCmMga7OaBhMhNlhUrNpEXZky6AlLti3/dK77fe4BQbP2+4QX5JPV3qi?=
 =?us-ascii?Q?tYs+IiFAu2d54UOWcdvB4ZuPmmMZzsl1u6IH0uzbD62MiCHpXmxwS8mSUnki?=
 =?us-ascii?Q?nH1j0bQnq9rSGJFzwXc291BsxBuptNsd68TaQ47rileCMrFnQd72OfizP9Vd?=
 =?us-ascii?Q?jvrD2YNbFHe9x49F+b9CgNfNgYnOUiRg80BOD416VlVdOD72uiiBmJW164aO?=
 =?us-ascii?Q?pwCrAXAnHV/WLFij55n9Zb9eqGuqCtQfGfq0g1hnkS+FvP7fsoWbKPZ+pEub?=
 =?us-ascii?Q?bMLeBzqfmcyUsLehe6Tue6jHc4a1IVhNR5h0s6EjyQBiwVZ1tMVUTKKniHTT?=
 =?us-ascii?Q?pYjoPN30f/ZJSATpaYN+AXqbdJRs+vWKDyBzG8P0h42YxUepxZKLYOerdiip?=
 =?us-ascii?Q?+XOB7crtDJsa/tEO1wBUYt89Q5WrsV79Yb4/J6egVOvmOZpsOXAV+agRApaH?=
 =?us-ascii?Q?pS7NHB81x+3HQbWm1xCytRF9F0CueITk1msj/mEkUng0MW41R20dHzRkrjWK?=
 =?us-ascii?Q?TBTFjXUjQKSyTdlmxRd4gREmJukgZ6MsrGEnevLtHs5PFIBZMG4AX80aHXOL?=
 =?us-ascii?Q?ck7k5LV+9BsC8zkZEUXzF6X83j1o5Zve9Rfywlokp3IINSE6XLYewXrWIati?=
 =?us-ascii?Q?4bHPMM2JoX5GSXCFEkb4YUlCX+7XVOykXK3AFMC0YHntw/RTNN0ZqQpAWd7r?=
 =?us-ascii?Q?y8LpAXhZDUEDbkyF/CeP4MTCa09wujAXysG2b/c2eE1oNpeeBFdznkrbd1rj?=
 =?us-ascii?Q?NYxE625UdvYbQUwiXUmt+8fXM5SRDgfNuD/Oo07dftMK7X0qBbwDSC/2aErQ?=
 =?us-ascii?Q?OKbTqu7RyHNW+m9ZdigC0w3o1PSrVR6f8TAMXXDfRX5eYEIhPInVJAWVOaeH?=
 =?us-ascii?Q?6AW3/s1hVaZKj8njTeOZU8/x1Oqmr41Sohb00JxsgmK3bCUiVMk0/T7DZIou?=
 =?us-ascii?Q?y0FOApQq7/TalI8piyO4VEMavxYTdss8sFCIITK0suzrw7ocjLcZrjIV7ffo?=
 =?us-ascii?Q?9iQN2YqwRv/o/i0k=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:tz7ySM+OxpCahcxlMvTogqS5ZC6NaEXVk/66PVvhcr9y6P2WUAs2Tcueokx4ZoW/2zsdv1mednefPo/KyEVkToCkpsFm5u156nvj23kdnVyKFwj10ufvBE2YLASlG7X3JZQKnAZeIH5toE2OksU+JwTDzvN/1vlg6Uccoy3o6d91ElKS7GcHKJDs70WEmhChV4gawQItiktSNy5EFQGdOLQDnmFYRABFo+OLbi62XQhmcw1tr6zleaKPb5uu4euIue6TkJt3is86Amda8DVx875exu8JE9UKFE8kABSH1QTxd5HcYdnXQlAG+z24jEtDfnbdDbrxjb7MZVIo/onwrA==;
 5:UCxiLurCIrQeaUGSzNchr3YXhrZ8vNf6qUVNNOYD+l+SnqFPiYRNnkBYLNDXpetmRY3qPf6zPIHzxHdIEWf+lxWgqOpSjoH8Bx+YQqpuBcAUX7hFdfjy0UHhpUyU6Csph6lNVmd1mUXx1ldvEmD1xw==;
 24:Ul4oJbRbsbR81pdIj7s57FGFA9ehX0B/P5J9eqo01pQwhRYKaHcDKJrdLvqmPW3vFUnv63t+TkpFathXGGb2LFvRnKiGxpovNh4iROwJQxE=;
 7:pwyVmUrwxdnQjggOKEkl0YSyCq0GA7zBrv1hklpNCu6Csgi8DvFLPocITzr+fWB1uUPJ/jEkQ4KM/3/Chj/Kle4wfvSUEza2OSsNRwFrKyHcpt41Sm6HZDCuIuon1eYJ5XxHaa2TvS/W5QOJZky1CddCcQb3KKBdEOMDcXuUqoNT6+vLRFbyx1GkeJRg4LUM7iS4GTHTbhyxwf2PBVzdVGLzmFvMezuMQ1tWd2epF0E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:10:28.5832 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 06/10] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U01DQ0MgKFNNQyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGgg
SFZDcyBhbmQgU01Dcy4KU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUgdmFs
aWQgY29uZHVpdHMgdG8gY2FsbCB0byBkaWZmZXJlbnQKZmlybXdhcmUgZnVuY3Rpb25zLiBUaHVz
LCBmb3IgZXhhbXBsZSwgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5ClNNQyBvciBIVkMu
IEFsc28gU01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxz
LgpCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBh
bGxvd3MgdW5kZXJsaW5nCk9TIGRldGVybWluZSB2ZXJzaW9uLCBVVUlEIGFuZCBudW1iZXIgb2Yg
ZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKcHJvdmlkZXIuCgpUaGlzIHBhdGNoIGFkZHMg
bmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKYW5kIEhW
QyBhY2NvcmRpbmcgdG8gU01DQ0MuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBv
bmUKc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgoKQXQgdGhpcyB0aW1lIFN0
YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5IGNhbGxzLApzbyBj
YWxsZXIgY2FuIGFzayBhYm91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQg
aXMgWEVOIHJ1bm5pbmcuCgpUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5n
IGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4KYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBv
cnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCgpCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2Fy
ZGVkIHRvIHN0YW5kYXJkIFNNQ0NDIGhhbmRsZXIsIGl0IGNhbiBiZSByb3V0ZWQKdG8gYSBkb21h
aW4gbW9uaXRvciwgaWYgb25lIGlzIGluc3RhbGxlZC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2
aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KLS0tCgogKiByZXdvcmtlZCBmaWxsX3V1aWQoKSBmdW5jdGlvbgogKiBkcm9wcGVkIHZz
bWMuaCBoZWFkZXIuIEZ1bmN0aW9uIHByb3RvdHlwZXMgbW92ZWQgdG8gdHJhcHMuaAogKiBwdWJs
aWMvYXJjaC1hcm0vc21jLmggaGVhZGVyIHJlbmFtZWQgdG8gc21jY2MuaAogKiBpbnRyb2R1Y2Vk
IGByZWdpc3Rlcl90IGZ1bmNpZGAgaW4gdnNtY2NjX2hhbmRsZV9jYWxsKCl4CiAqIHNwZWxsaW5n
IGZpeGVzCiAqIGNvZGluZyBzdHlsZSBmaXhlcwoKLS0tCnhlbi9hcmNoL2FybS9NYWtlZmlsZSAg
ICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAg
IHwgIDE3IC0tLS0KIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgICAgIHwgMTY4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90
cmFwcy5oICAgICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtY2Nj
LmggfCAgNTggKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAyMzAgaW5zZXJ0aW9ucygr
KSwgMTcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZzbWMu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5o
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2Vm
aWxlCmluZGV4IGRlMDBjNWUuLjNkN2RkZTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAgLTUxLDYgKzUxLDcgQEAgb2JqLSQo
Q09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12My5vCiBvYmotJChDT05GSUdfSEFTX0lUUykgKz0g
dmdpYy12My1pdHMubwogb2JqLXkgKz0gdm1fZXZlbnQubwogb2JqLXkgKz0gdnRpbWVyLm8KK29i
ai15ICs9IHZzbWMubwogb2JqLXkgKz0gdnBzY2kubwogb2JqLXkgKz0gdnVhcnQubwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4
IDkxMzJmZTEuLmYzYjY0YjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yMTU1LDIzICsyMTU1LDYgQEAgc3RhdGljIHZvaWQg
ZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAg
IGluamVjdF9kYWJ0X2V4Y2VwdGlvbihyZWdzLCBpbmZvLmd2YSwgaHNyLmxlbik7CiB9CiAKLXN0
YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKQotewotICAgIGludCByYyA9IDA7Ci0KLSAgICBpZiAoICFjaGVja19jb25k
aXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKLSAgICB7Ci0gICAgICAgIGFkdmFuY2VfcGMocmVn
cywgaHNyKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlmICggY3VycmVudC0+ZG9t
YWluLT5hcmNoLm1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQotICAgICAgICByYyA9
IG1vbml0b3Jfc21jKCk7Ci0KLSAgICBpZiAoIHJjICE9IDEgKQotICAgICAgICBpbmplY3RfdW5k
ZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci19Ci0KIHN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlz
b3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBpZiAoIGd1ZXN0X21v
ZGUocmVncykgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2Fy
bS92c21jLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTdhNmJlMwotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTAsMCArMSwxNjggQEAKKy8q
CisgKiB4ZW4vYXJjaC9hcm0vdnNtYy5jCisgKgorICogR2VuZXJpYyBoYW5kbGVyIGZvciBTTUMg
YW5kIEhWQyBjYWxscyBhY2NvcmRpbmcgdG8KKyAqIEFSTSBTTUMgY2FsbGluZyBjb252ZW50aW9u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
CisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisK
KworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRl
IDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4KKyNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgorI2lu
Y2x1ZGUgPGFzbS9yZWdzLmg+CisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisjaW5jbHVkZSA8YXNt
L3RyYXBzLmg+CisKKy8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBi
eSBIeXBlcnZpc29yIFNlcnZpY2UuICovCisjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VO
VCAzCisKK3N0YXRpYyB2b2lkIGZpbGxfdXVpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
Y29uc3QgeGVuX3V1aWRfdCAqdSkKK3sKKyAgICBpbnQgbjsKKworICAgIC8qCisgICAgICogVVVJ
RHMgYXJlIHJldHVybmVkIGluIHJlZ2lzdGVycyByMC4ucjMsIGZvdXIgYnl0ZXMgcGVyIHJlZ2lz
dGVyLAorICAgICAqIGZpcnN0IGJ5dGUgaXMgc3RvcmVkIGluIGxvdy1vcmRlciBiaXRzIG9mIGEg
cmVnaXN0ZXIuCisgICAgICogKEFSTSBERU4gMDAyOEIgcGFnZSAxNCkKKyAgICAgKi8KKyAgICBm
b3IgKG4gPSAwOyBuIDwgNDsgbisrKQorICAgIHsKKyAgICAgICAgY29uc3QgdWludDhfdCAqYnl0
ZXMgPSB1LT5hICsgbiAqIDQ7CisgICAgICAgIHVpbnQzMl90IHI7CisKKyAgICAgICAgciA9IGJ5
dGVzWzBdOworICAgICAgICByIHw9IGJ5dGVzWzFdIDw8IDg7CisgICAgICAgIHIgfD0gYnl0ZXNb
Ml0gPDwgMTY7CisgICAgICAgIHIgfD0gYnl0ZXNbM10gPDwgMjQ7CisKKyAgICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIG4sIHIpOworICAgIH0KK30KKworLyogU01DQ0MgaW50ZXJmYWNlIGZvciBo
eXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2VsZi4gKi8KK3N0YXRpYyBib29sIGhhbmRsZV9oeXBl
cnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN0YXRpYyBjb25zdCB4
ZW5fdXVpZF90IHhlbl91dWlkID0gWEVOX1NNQ0NDX1VJRDsKKworICAgIHN3aXRjaCAoIHNtY2Nj
X2dldF9mbihnZXRfdXNlcl9yZWcocmVncywgMCkpICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01D
Q0NfRlVOQ19DQUxMX0NPVU5UOgorICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgWEVOX1NN
Q0NDX0ZVTkNUSU9OX0NPVU5UKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1f
U01DQ0NfRlVOQ19DQUxMX1VJRDoKKyAgICAgICAgZmlsbF91dWlkKHJlZ3MsICZ4ZW5fdXVpZCk7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJ
U0lPTjoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFhFTl9TTUNDQ19NQUpPUl9SRVZJ
U0lPTik7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBYRU5fU01DQ0NfTUlOT1JfUkVW
SVNJT04pOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1
cm4gZmFsc2U7CisgICAgfQorfQorCisvKgorICogdnNtY2NjX2hhbmRsZV9jYWxsKCkgLSBoYW5k
bGUgU01DL0hWQyBjYWxsIGFjY29yZGluZyB0byBBUk0gU01DQ0MuCisgKiByZXR1cm5zIHRydWUg
aWYgdGhhdCB3YXMgdmFsaWQgU01DQ0MgY2FsbCAoZXZlbiBpZiBmdW5jdGlvbiBudW1iZXIKKyAq
IHdhcyB1bmtub3duKS4KKyAqLworc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOworICAg
IGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07CisgICAgcmVnaXN0
ZXJfdCBmdW5jaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7CisKKyAgICAvKgorICAgICAqIENo
ZWNrIGltbWVkaWF0ZSB2YWx1ZSBmb3IgSFZDMzIsIEhWQzY0IGFuZCBTTUM2NC4KKyAgICAgKiBJ
dCBpcyBub3Qgc28gZWFzeSB0byBjaGVjayBpbW1lZGlhdGUgdmFsdWUgZm9yIFNNQzMyLAorICAg
ICAqIGJlY2F1c2UgaXQgaXMgbm90IHN0b3JlZCBpbiBIU1IuSVNTIGZpZWxkLiBUbyBnZXQgaW1t
ZWRpYXRlCisgICAgICogdmFsdWUgd2UgbmVlZCB0byBkaXNhc3NlbWJsZSBpbnN0cnVjdGlvbiBh
dCBjdXJyZW50IHBjLCB3aGljaAorICAgICAqIGlzIGV4cGVuc2l2ZS4gU28gd2Ugd2lsbCBhc3N1
bWUgdGhhdCBpdCBpcyAweDAuCisgICAgICovCisgICAgc3dpdGNoICggaHNyLmVjICkKKyAgICB7
CisgICAgY2FzZSBIU1JfRUNfSFZDMzI6CisgICAgY2FzZSBIU1JfRUNfSFZDNjQ6CisgICAgY2Fz
ZSBIU1JfRUNfU01DNjQ6CisgICAgICAgIGlmICggKGhzci5pc3MgJiBIU1JfWFhDX0lNTV9NQVNL
KSAhPSAwKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBicmVhazsKKyAgICBj
YXNlIEhTUl9FQ19TTUMzMjoKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIC8qIDY0IGJpdCBjYWxscyBhcmUgYWxsb3dlZCBv
bmx5IGZyb20gNjQgYml0IGRvbWFpbnMuICovCisgICAgaWYgKCBzbWNjY19pc19jb252XzY0KGZ1
bmNpZCkgJiYgaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQorICAgIHsKKyAgICAg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTik7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIHN3aXRjaCAoIHNtY2NjX2dldF9v
d25lcihmdW5jaWQpICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNP
UjoKKyAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOworICAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICBpZiAoICFoYW5kbGVkICkKKyAgICB7CisgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0lORk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVyIlxuIiwg
ZnVuY2lkKTsKKworICAgICAgICAvKiBJbmZvcm0gY2FsbGVyIHRoYXQgZnVuY3Rpb24gaXMgbm90
IHN1cHBvcnRlZC4gKi8KKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19F
UlJfVU5LTk9XTl9GVU5DVElPTik7CisgICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3Zv
aWQgZG9fdHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhz
ciBoc3IpCit7CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFs
X2luc3RyKHJlZ3MsIGhzcikgKQorICAgIHsKKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3Ip
OworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyogSWYgbW9uaXRvciBpcyBlbmFibGVk
LCBsZXQgaXQgaGFuZGxlIHRoZSBjYWxsLiAqLworICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5h
cmNoLm1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQorICAgICAgICByYyA9IG1vbml0
b3Jfc21jKCk7CisKKyAgICBpZiAoIHJjID09IDEgKQorICAgICAgICByZXR1cm47CisKKyAgICAv
KgorICAgICAqIFVzZSBzdGFuZGFyZCByb3V0aW5lcyB0byBoYW5kbGUgdGhlIGNhbGwuCisgICAg
ICogdnNtY2NjX2hhbmRsZV9jYWxsKCkgd2lsbCByZXR1cm4gZmFsc2UgaWYgdGhpcyBjYWxsIGlz
IG5vdAorICAgICAqIFNNQ0NDIGNvbXBhdGlibGUgKGUuZy4gaW1tZWRpYXRlIHZhbHVlICE9IDAp
LiBBcyBpdCBpcyBub3QKKyAgICAgKiBjb21wYXRpYmxlLCB3ZSBjYW4ndCBiZSBzdXJlIHRoYXQg
Z3Vlc3Qgd2lsbCB1bmRlcnN0YW5kCisgICAgICogQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNU
SU9OLgorICAgICAqLworICAgIGlmICggdnNtY2NjX2hhbmRsZV9jYWxsKHJlZ3MpICkKKyAgICAg
ICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOworICAgIGVsc2UKKyAgICAgICAgaW5qZWN0X3VuZGVm
X2V4Y2VwdGlvbihyZWdzLCBoc3IpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKaW5kZXgg
Zjg4Y2JmNi4uNmVmZDFjNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaApAQCAtMzEsNiArMzEsOSBAQCB2b2lk
IGRvX2NwMTRfNjQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBo
c3IpOwogdm9pZCBkb19jcDE0X2RiZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3Qg
dW5pb24gaHNyIGhzcik7CiB2b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBj
b25zdCB1bmlvbiBoc3IgaHNyKTsKIAorLyogU01DQ0MgaGFuZGxpbmcgKi8KK3ZvaWQgZG9fdHJh
cF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwor
CiAjZW5kaWYgLyogX19BU01fQVJNX1RSQVBTX18gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLmExZDAwYWUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0vc21jY2MuaApAQCAtMCwwICsxLDU4IEBACisvKgorICogc21jY2MuaAorICoKKyAq
IFNNQy9IVkMgaW50ZXJmYWNlIGluIGFjY29yZGFuY2Ugd2l0aCBTTUMgQ2FsbGluZyBDb252ZW50
aW9uLgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdl
LCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5k
IGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICog
ZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhv
dXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2Us
IHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMg
b2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdh
cmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVy
bWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vi
c3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJ
UyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNT
IE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9S
UyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBP
UiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwg
VE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNU
SU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElO
IFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgMjAxNyAoQykgRVBBTSBTeXN0ZW1zCisg
Ki8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DQ0NfSF9fCisjZGVmaW5lIF9f
WEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNDQ19IX18KKworI2luY2x1ZGUgInB1YmxpYy94ZW4uaCIK
KworLyoKKyAqIEh5cGVydmlzb3IgU2VydmljZSB2ZXJzaW9uLgorICoKKyAqIFdlIGNhbid0IHVz
ZSBYRU4gdmVyc2lvbiBoZXJlLCBiZWNhdXNlIG9mIFNNQ0NDIHJlcXVpcmVtZW50czoKKyAqIE1h
am9yIHJldmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9uIGlz
IHJlbW92ZWQuCisgKiBNaW5vciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2ZXJ5IHRpbWUgU01D
L0hWQyBmdW5jdGlvbiBpcyBhZGRlZC4KKyAqIFNvLCBpdCBpcyBTTUNDQyBwcm90b2NvbCByZXZp
c2lvbiBjb2RlLCBub3QgWEVOIHZlcnNpb24uCisgKgorICogVGhvc2UgdmFsdWVzIGFyZSBzdWJq
ZWN0ZWQgdG8gY2hhbmdlLCB3aGVuIGludGVyZmFjZSB3aWxsIGJlIGV4dGVuZGVkLgorICovCisj
ZGVmaW5lIFhFTl9TTUNDQ19NQUpPUl9SRVZJU0lPTiAwCisjZGVmaW5lIFhFTl9TTUNDQ19NSU5P
Ul9SRVZJU0lPTiAxCisKKy8qIEh5cGVydmlzb3IgU2VydmljZSBVSUQuIFJhbmRvbWx5IGdlbmVy
YXRlZCB3aXRoIHV1aWRnZW4uICovCisjZGVmaW5lIFhFTl9TTUNDQ19VSUQgWEVOX0RFRklORV9V
VUlEKDB4YTcxODEyZGMsIDB4YzY5OCwgMHg0MzY5LCAweDlhY2YsIFwKKwkJCQkgICAgICAweDc5
LCAweGQxLCAweDhkLCAweGRlLCAweGU2LCAweDY3KQorCisjZW5kaWYgLyogX19YRU5fUFVCTElD
X0FSQ0hfQVJNX1NNQ0NDX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOmIKKyAqLwotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20:10: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.xen.org>)
	id 1dnVnX-0000Ou-Uy; Thu, 31 Aug 2017 20:10:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVnW-0000O2-Gb
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:10:42 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 30/73-01916-14D68A95; Thu, 31 Aug 2017 20:10:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG95vZyyhOjKvhcXUVF6yUVl0rvEA
 g/amUtKx+GEaOOu4u7kVm1lQUvIJpUV7Dli5aCuIPqy1UFBEFNU0tMsWMyszCzDK1C2FkO85q
 9u/9eN73e8+BQ+DyZYmCYLItDGuiDSqps1gXLApSRxmbE0KuDIeGNy7fEUehI/1da9hxdEaiN
 yWbs5Mkus7lEllGvzm75vcKVoBWTpcjZ0JMFeLw+ftFcTlyIhCVCLaHZYgHcuoyBq01PVIeyK
 kUeG5t39BSaj+03noi47U75QWTq+MbAZx6jENX+wjOAzfqMDS2FUl4Lab84c3sJOI1SUXDYMf
 wRhtQPvBirMzuJwgnKgbKG04KXdFQebNaKthdYeja3IYdpwB65+dxIeoHtba7Ur4XqEoEq0W9
 jkF3Q/faosOkhP7R646uY9BU3yYRAhMYFM/YkACKZVBxL03Qe6FnrgoXTNUyaJmflgrgKFgvV
 GGCzoCmvgdiwTQlgQ9z1TIBeMPbj60OU70E6r76CiMlwZf1NUwIDLnA7c73MuFRJoNPQ6+wCr
 TLum1Z67Zl6xHWgvZwDHueYdWaiKBkVq/VWYy03qDWhOwLMjIcR2sZA53MBaWYjTZkP4V8kQh
 1oLXB2D7kSWCqnWRuXHOCfEeyOTVHR3O6c2ymgeH6kDdBqIA8aLAzV5bRMtlpeoP9njYxEC4q
 d1LFY5LLoI2cXiugYeSn8CB/pdsBxQNdpmkrtnmJz5BS4UYikUgkd8lgWKPe8j9fQB4EUtkd/
 PcuepNl6/cFezFmLz4b3cQXW+h/SFGAAnKnChvysdC4irCFb9UpvuHqrIZg3MMnOium8URes1
 h93z9VO65riDleHGvOW28ei++MHH0q/1lsfedZu/Tn5UBAum3xh69SHzjrJfK85K/oca47MDL
 dVBrvEUt2zy1ZJw6F5UQOkC2axKmFU3nKG8OS1+NtJf2+7NXSiJlHLSoxp6M1gTjL0X8Bd4QA
 4YQDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504210240!107999887!1
X-Originating-IP: [104.47.0.46]
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 42653 invoked from network); 31 Aug 2017 20:10:40 -0000
Received: from mail-he1eur01on0046.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.46)
 by server-13.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:10:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=drH58f0PS5gxtBLYsl2rt4eSrHn2jJB8tm85R4svkd4=;
 b=DdxwGvAHuNu4AsMt9KbISEtnGYfcOOzUU4xH68p2dFBm8GboqFJ+KzvX4RA8wjoI48ty+hPT3POkvbbGzlRp/qRpqa9cZn3hE217rc6eKxFcWxbngOLOeGo7uZl6GETyT4Wo34VxylAKRvqDPRcbcqjCRpi9ttaBWKcyA5uihQI=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 20:10:36 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:10:31 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:29 +0300
Message-Id: <1504210172-27234-8-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM4PR05CA0027.eurprd05.prod.outlook.com (2603:10a6:205::40)
 To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b1c8ccf8-a35f-4e90-124b-08d4f0ac5835
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:CsFbc8O0+qBQjVEyIHfeAA846McCM1tDMQiE3/CP7E8r8OV0vitKMkE2bc5w6RBJ+g2dLkyw+SXHXQr79uP7IjLLLFzPuTEZ1vIA/dy6Lf8oRYWlarWv+GFffUbz2TZORF471aQ8rI2P6PdHuDvAHiqz29xPM/YnWPU6/Zifh5ELNl0xFQ+Igg1mJUOT9pQ+TdhVEFTkzP0Q8/eAvlezl1SSFEJT7QkCHZ3m2EWQ+fT0avdBoDCLJY60hVP7Xij6;
 25:XuHvXojFK6i7e3YFldBdkGjnE4nKVsWru6aQVmMUQRrjVOC9XNHK7uyi4BehdnFdIowSXmwwAdVnnwxpXjxwV8rBfbLmsg3pNbAVbUZAujh6GRrZ5H/vJz/P4lyLvdyXFjmM7jYNYIofk+3h8gP7xV3XKzfogMK7YLaPyp/7F/U0nhcepXgsUUTuaW1b45lwULhK9WmZn84bXYT4gWgFuY8vCmiLHomm4Sde477TkttB0xbmgLiWfT+XsaXQZXDLY5Wa9dBJ5etX/BIHdqnu4UNvSiWporrdNuil4ab0GFsXiRu1vJwRAWqHuKrZ/qMwd4tYju0gvA6G/GJXGdCjcg==;
 31:CVy0iZJw8Ztr9eTkhvdIVEtmVaiQtzEwMULtUIy7Sffc63Fklj3j+5hrCjs1ntwK/hz6gFnx9un7hTQZZ8IQ0XeqXHiUKasruybi9YExPpVreMv+DqIUIgxupSqFqFYYZzyn118In6GONkdpugmwAguzMkwQm2lf83EGQQ5MTh9v76BwSrvjNkHXa6xrJNsrtrcvQQ3VNSs3P9I+0uZXC/2zjTaSN9xSBT9OtZDrJAs=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:Q3hq1zG+62F1nZ+PB/rSif1hQlLmsVokjST2uiammQ41Touowu2u9CS0NAgpuVNUvALl+vTPo1KMx9Rf+E1cIb3weL5Foy/eXDRUEbnf1e4M23lPPcku88rwV7JX3oqcnLRaUp3YmzIC4k3Lg5CusSlptv2Ft1pvWTtRI3sT2IpjxkbtBJAtoAeixslU1w8cFILHL8EAPxYCNzyM8juN+usnz9zNchw01yvVvwxkVP8/FR2RArHa0JLvFtNO/xd4d9lng4QNS4fOY+1S3jTXNQmLjvXLnpXXf7+adSfvz2bmAszBVSHLN01nWNSH9SC/EL3iPWCgLOCNdVab6MRo+dMIoTubEBEmObG4pSZbqnr4htaA/Mt2OGWHnHTenIiDOaaSmtoyw4zX82365tEe39gw8NnXOs9+Be8MhArJ3BwNaqKFrZ355NgSyGwp5XnB3ZdpyE1D9aU6yvSWpyb9x92MIKJJ69GrOO6PX+9i83AobNnbDZCcn83JukzmPQsI;
 4:bNrQooO6vs/mlOezzG8hHgQoMp8DcNV1j5VW+L4PpZaSyKw6BvFfoOVw7a043YlR+qK4ds+ZaZndkpzc996lZzw8bXJTuohaQ4CHzPHX/rcZjPnCMW8/JI4IIf9kAgTpe7re3ohWaqB2Cf/gq7gdKMqfiwye/wcv3bgE12b+LexE1d7U5f9CUIHLoJHO+5JDfbACn5YvOmTjzCXgvxvf99we/aj2Mg+Lp18VhuPIXxTKc886z9MImj5JrQdyd4hGHtRHFGGuAtugCFV8qYma+j5R+QrmtBlr1lCEFv5kY4EUjUyn6eOp4L68qRDXcv8y7vVae6uhH9n7UEvRsklUAA==
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(17755550239193);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2139C173F5780DE3589B2303E69D0@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123564025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(305945005)(8676002)(5660300001)(6916009)(189998001)(42186005)(2361001)(97736004)(105586002)(72206003)(4326008)(86362001)(80792005)(2351001)(7736002)(106356001)(81166006)(5003940100001)(81156014)(7416002)(8666007)(110136004)(2950100002)(50226002)(2906002)(478600001)(36756003)(50986999)(76176999)(122856001)(101416001)(54906002)(8656003)(7350300001)(68736007)(66066001)(53936002)(33646002)(47776003)(6116002)(50466002)(3846002)(48376002)(81973001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:rztRCYhFD4HinZrZW1Mclt2tUy3rJhEBknMFnHZ?=
 =?us-ascii?Q?qSOgyn7laH04B13mj2mKeXIBIXExcXhDXYISdD3Fvh1+GvaPFrwYsI2xSqDF?=
 =?us-ascii?Q?Ti3ScQV9ZFuzb1jF8LfPIu+VGsaSTZe/VJ/1FICLFy+ru2LwzHlRZps7QzCM?=
 =?us-ascii?Q?ObKKHypJUtRt+jrzGrH/wAMKTAwlnsk2AXHx6yPGq9JTcprj2C45wVcbbiYn?=
 =?us-ascii?Q?RIeLk9vnR97GpLA5AxlKYxDgXRx24eRN0bo4hEOnwHYWUT9856UObb60hbAy?=
 =?us-ascii?Q?iTccBVtx7TyRAMUB90gHmdM8pLDgg4yB7lRxfhdM0tYb+JvkGNtUbE/ZLywY?=
 =?us-ascii?Q?YODqwUYQedZpPbyoNqgfoDc62GUKWe48M+YvtWniGqU/IUwr3rkBkOEa61Sl?=
 =?us-ascii?Q?YZqUn14OV4DmimgxBfguUyevY1YiA3AAkwQHVjB9h3MBH87z/8IHVpRCWEVW?=
 =?us-ascii?Q?Mrw21LhQmzwPx+TJz/vkBHb6d9nNNZpHPUPdNQNOqJQv5tBgg0Bekld/1hQx?=
 =?us-ascii?Q?aVQHXqxhNbkL9dQsPTyayOftssvMrZkG+esX3sApxcGmCxN7254zqIyDvEnj?=
 =?us-ascii?Q?S99Z7J8YOCQjp6XzYdhy9wcmh1haPCus3Zzddks84LkLhwviapl8CTEF5rct?=
 =?us-ascii?Q?kJ0y4Pst/AoXNslpvoiWyp4ymHUJhnpdY8iyS69TEers1b7mcCmgj5hEARIV?=
 =?us-ascii?Q?qWxYj/LuG0+7uFNBDDXIdcmBY0ARzvxoz37NNvaGPgWgVgVRNSmBptTmImza?=
 =?us-ascii?Q?nnBZDskRyfP4ekHqn5PzxlyfusQlNVM+gAdRM76YvHHHd7ogIrEKzKdZYs3d?=
 =?us-ascii?Q?J5HNc3I710b4Hf4e0Wect0z9PgqpSG5ZsrPpMHQZwLn6ms1S8PPFqPmfQpgE?=
 =?us-ascii?Q?iomB2q9b6UtpLtraxdI7v1uFGxQV+0+EadJj1cFWaRadpBTDUB2MnVPzsWnJ?=
 =?us-ascii?Q?9hId0PudbP3I+eP2+A+pQgFEcJ3BcJLKESuCoRK40zVRDS/16evwJKZDk3GB?=
 =?us-ascii?Q?WWEc8C65xV5c4Z+G21KUCXolGhaajR6bRoCNhAPalsCDarwD7IPcRWuIWIMK?=
 =?us-ascii?Q?js5zNQPwuf1zcW1oq9kpiHlh4tsfNV0Y78twELhrg/NdLA8dTqDsBR/f6fMi?=
 =?us-ascii?Q?iIf72alAshC42ISf8uBE2+MX4ywUIq+B7UPYUnWN+DRe3tZECpt4zm8JKQz6?=
 =?us-ascii?Q?8JDSXrYv0BdRXBJY=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:miSyGnCtf0xVS/HwdqZxNswypBNCDMKvVZ56ThjTUY2WnSELt+XBL7scLS3iWhjRhhQrGd3PbGd9sYCDiykvouH8pPFMoNLI1M+myMiDPbr8At31JhZnfAJ8sJ/d7nKj1BXOUxfGcQND6xVekYoV9pbd2pAWhEWcDZzLTKe4pBhBaemNPiDIJow2UsfDHVSCaxi2BnzRYgWZ/ADP3tCCxuT8xGp6oIZ4x8DPkGvFa4ytqqHa0Iv4sy8lT1vpMG0kviGTdtOIgTGLcW+R3dVqBpgX8KYLkkWEnohqGaz5xYwpzqR/opSsU+llKTzHe0pxCsASSKaD2MLE+Jrmf2q4Nw==;
 5:oBqhN3HfFbl7aGqJ0x5Hk+3O/sLG2aY18czlMyD2F5Oq+V5+A/+Q8rDirg5yiNPYJJdLAC40BcBZqfegNHTbzrZjF/AkSklMJ14bn3rfXdvBKaukQ0k2ETlyghmp3XZbA6YCwmaI0xC1ctvH6q3lRg==;
 24:puYs1cnNSgHB10oQtfE+fIc5ZQSLZasXHA6mznS+HhJSuLqCf47ANwQbmQzxrl5rL6fC/r/0kmcfMRZYcxbkFouYnReyOuKN/V+z59xf9ZM=;
 7:1FQYXlBcJ+fxICF/3raE56Ha/P9/4y9o7tAS4yuAMT+JaTk+2ZMrb04rooVt17rI8vAStQlpRLoJAYq60YyqQwyohT+ofXSo8ECULbMdmBbIBgnpZLW/g34/QExVI4Ui6oHFfbwf2YaObjahGj5s6tamVpy753m+jttTfjIJqDNeauumJo0qczvG0Z5OyBk5okOJNsjAPEZt4tySYTYJefZf59rtS/u/PfEq7FvlR1I=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:10:36.0527 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 07/10] arm: traps: handle PSCI calls inside
	`vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQgYmUgaGFuZGxl
ZCBpbgphcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMuY2AuIFRoaXMgcGF0Y2ggbW92ZXMgUFNDSSBo
YW5kbGVyCmNhbGxzIGZyb20gYHRyYXBzLmNgIHRvIGB2c21jLmNgLiBBbHNvIGl0IGNvcnJlY3Rz
IGNvZGluZwpzdHlsZSBvZiB0aGUgUFNDSSBoYW5kbGVyIGZ1bmN0aW9ucy4KCk9sZGVyIFBTQ0kg
MC4xIHVzZXMgU01DIGZ1bmN0aW9uIGlkZW50aWZpZXJzIGluIHJhbmdlIHRoYXQgaXMKcmVzZXJ2
ZWQgZm9yIGV4aXN0aW5nIEFQSXMgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTYpLCB3aGlsZSBuZXdl
cgpQU0NJIDAuMiBhbmQgbGF0ZXIgaXMgZGVmaW5lZCBhcyAic3RhbmRhcmQgc2VjdXJlIHNlcnZp
Y2UiIHdpdGggaXRzCm93biByYW5nZXMgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTgpLgoKU2lnbmVk
LW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpS
ZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5k
cl90eXNoY2hlbmtvQGVwYW0uY29tPgotLS0KCiAqIGhhbmRsZV9wc2NpXzBfeCgpIHJlbmFtZWQg
dG8gaGFuZGxlX2V4aXN0aW5nX2FwaXMoKQogKiBzcGVsbGluZyBmaXhlcwogKiBmaXhlZCBjb2Rp
bmcgc3R5bGUgZm9yIG1vdmVkIFBTQ0kgY29kZQogKiBwcmV2aW91c2x5IGludHJvZHVjZWQgYGZ1
bmNpZGAgbW92ZWQgdG8gcHJldmlvdXMgcGF0Y2gKCi0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMg
ICAgICAgICAgICAgICAgfCAxMTcgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJt
L3ZzbWMuYyAgICAgICAgICAgICAgICAgfCAxODkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggICAgICAgICB8ICAgMSArCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaCB8ICAgOCArKwogNCBmaWxlcyBjaGFu
Z2VkLCAxOTYgaW5zZXJ0aW9ucygrKSwgMTE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggZjNiNjRiNC4u
ZDAwZmYzNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKQEAgLTE0NTAsMTE5ICsxNDUwLDYgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdf
dHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCiB9CiAj
ZW5kaWYKIAotI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhy
ZWcsIDAsIHZhbCkKLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIGdldF91c2VyX3JlZyhyZWcsIG4p
Ci0KLSNpZmRlZiBDT05GSUdfQVJNXzY0Ci0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1aW50
MzJfdClnZXRfdXNlcl9yZWcocmVnLG4pCi0jZWxzZQotI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxu
KSBQU0NJX0FSRyhyZWcsbikKLSNlbmRpZgotCi0vKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNr
aW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwotc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2No
ZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQotewotICAgICAgICByZXR1cm4g
ISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7
Ci19Ci0KLXN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKLXsKLSAgICByZWdpc3Rlcl90IGZpZCA9IFBTQ0lfQVJHKHJlZ3MsMCk7Ci0KLSAgICAvKiBw
cmVsb2FkaW5nIGluIGNhc2UgcHNjaV9tb2RlX2NoZWNrIGZhaWxzICovCi0gICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTKTsKLSAgICBzd2l0Y2goIGZpZCAp
Ci0gICAgewotICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgotICAgICAgICB7Ci0gICAgICAgICAgICB1
aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX2NwdV9vZmYpOwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfY3B1X29mZihwc3RhdGUpKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBj
YXNlIFBTQ0lfY3B1X29uOgotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCB2Y3B1aWQg
PSBQU0NJX0FSRzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBT
Q0lfQVJHKHJlZ3MsMik7Ci0gICAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Ci0g
ICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBl
cG9pbnQpKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
X1BTQ0lfVkVSU0lPTjoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKLSAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7Ci0gICAgICAg
IGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09GRjoKLSAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2NwdV9vZmYoKSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlH
UkFURV9JTkZPX1RZUEU6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5
cGUpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9p
bmZvX3R5cGUoKSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFU
RV9JTkZPX1VQX0NQVToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfTUlHUkFURV9JTkZPX1VQX0NQ
VToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKLSAgICAg
ICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAg
ICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1
KCkpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkY6Ci0g
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Ci0gICAgICAgIGRvX3BzY2lfMF8y
X3N5c3RlbV9vZmYoKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJO
QUxfRkFJTFVSRSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVN
X1JFU0VUOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7Ci0gICAgICAg
IGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJ
XzBfMl9GTl9DUFVfT046Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKLSAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhj
dXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByZWdpc3Rlcl90
IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2lu
dCA9IFBTQ0lfQVJHKHJlZ3MsMik7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lf
QVJHKHJlZ3MsMyk7Ci0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKLSAgICAgICAgfQotICAgICAgICBicmVh
azsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EOgotICAgIGNhc2UgUFNDSV8wXzJf
Rk42NF9DUFVfU1VTUEVORDoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7
Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywx
KTsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKLSAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVw
b2ludCwgY2lkKSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBf
Ml9GTl9BRkZJTklUWV9JTkZPOgotICAgIGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZP
OgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKLSAgICAgICAg
aWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywxKTsKLSAgICAgICAg
ICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsMik7Ci0gICAgICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7
Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRF
OgotICAgIGNhc2UgUFNDSV8wXzJfRk42NF9NSUdSQVRFOgotICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX2NwdV9taWdyYXRlKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+
ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBT
Q0lfQVJHMzIocmVncywxKTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBk
ZWZhdWx0OgotICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKLSAgICAgICAgcmV0
dXJuOwotICAgIH0KLX0KLQogI2lmZGVmIENPTkZJR19BUk1fNjQKICNkZWZpbmUgSFlQRVJDQUxM
X1JFU1VMVF9SRUcocikgKHIpLT54MAogI2RlZmluZSBIWVBFUkNBTExfQVJHMShyKSAociktPngw
CkBAIC0yMjUxLDcgKzIxMzgsNyBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5j
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgcmV0dXJuIGRvX2RlYnVn
X3RyYXAocmVncywgaHNyLmlzcyAmIDB4MDBmZik7CiAjZW5kaWYKICAgICAgICAgaWYgKCBoc3Iu
aXNzID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfcHNjaShyZWdzKTsKKyAgICAg
ICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsKICAgICAgICAgZG9fdHJhcF9o
eXBlcmNhbGwocmVncywgKHJlZ2lzdGVyX3QgKikmcmVncy0+cjEyLCBoc3IuaXNzKTsKICAgICAg
ICAgYnJlYWs7CiAjaWZkZWYgQ09ORklHX0FSTV82NApAQCAtMjI2Myw3ICsyMTUwLDcgQEAgYXNt
bGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgICAgIHJldHVybiBkb19kZWJ1Z190cmFwKHJlZ3MsIGhzci5pc3MgJiAweDAw
ZmYpOwogI2VuZGlmCiAgICAgICAgIGlmICggaHNyLmlzcyA9PSAwICkKLSAgICAgICAgICAgIHJl
dHVybiBkb190cmFwX3BzY2kocmVncyk7CisgICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9odmNf
c21jY2MocmVncyk7CiAgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYs
IGhzci5pc3MpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEhTUl9FQ19TTUM2NDoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IDk3
YTZiZTMuLmQzMTIwYTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIveGVu
L2FyY2gvYXJtL3ZzbWMuYwpAQCAtMTksNiArMTksNyBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5o
PgogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS9tb25p
dG9yLmg+CisjaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2lu
Y2x1ZGUgPGFzbS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgpAQCAtMjYsNiArMjcs
OSBAQAogLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IEh5cGVy
dmlzb3IgU2VydmljZS4gKi8KICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKIAor
LyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IFN0YW5kYXJkIFNl
cnZpY2UgU2VydmljZSBDYWxscy4gKi8KKyNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VO
VCAxMworCiBzdGF0aWMgdm9pZCBmaWxsX3V1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IGNvbnN0IHhlbl91dWlkX3QgKnUpCiB7CiAgICAgaW50IG47CkBAIC03MSw2ICs3NSwxNTQgQEAg
c3RhdGljIGJvb2wgaGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgfQogfQogCisjZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChyZWcsIHZhbCkgc2V0X3VzZXJf
cmVnKHJlZywgMCwgdmFsKQorI2RlZmluZSBQU0NJX0FSRyhyZWcsIG4pIGdldF91c2VyX3JlZyhy
ZWcsIG4pCisKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLCBu
KSAodWludDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4pKQorI2Vsc2UKKyNkZWZpbmUgUFNDSV9B
UkczMihyZWcsIG4pIFBTQ0lfQVJHKHJlZywgbikKKyNlbmRpZgorCisvKiBFeGlzdGluZyAocHJl
IFNNQ0NDKSBBUElzLiBUaGlzIGluY2x1ZGVzIFBTQ0kgMC4xIGludGVyZmFjZSAqLworc3RhdGlj
IGJvb2wgaGFuZGxlX2V4aXN0aW5nX2FwaXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7
CisgICAgc3dpdGNoICggUFNDSV9BUkczMihyZWdzLCAwKSApCisgICAgeworICAgIGNhc2UgUFND
SV9jcHVfb2ZmOgorICAgIHsKKyAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihy
ZWdzLCAxKTsKKworICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOworICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOworICAgICAgICBy
ZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgY2FzZSBQU0NJX2NwdV9vbjoKKyAgICB7CisgICAgICAg
IHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisgICAgICAgIHJlZ2lzdGVy
X3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfb24pOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24o
dmNwdWlkLCBlcG9pbnQpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorICAgIGRlZmF1
bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9Cit9CisKKy8qIGhlbHBlciBmdW5jdGlv
biBmb3IgY2hlY2tpbmcgYXJtIG1vZGUgMzIvNjQgYml0ICovCitzdGF0aWMgaW5saW5lIGludCBw
c2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQpCit7CisgICAg
cmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4oIChmaWQgJiBQU0NJXzBfMl82NEJJVCkgPj4g
MzAgKSApOworfQorCisvKiBQU0NJIDAuMiBpbnRlcmZhY2UgYW5kIG90aGVyIFN0YW5kYXJkIFNl
Y3VyZSBDYWxscyAqLworc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCit7CisgICAgcmVnaXN0ZXJfdCBmaWQgPSBQU0NJX0FSRyhyZWdzLCAwKTsKKwor
ICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihmaWQpICkKKyAgICB7CisgICAgY2FzZSBzbWNjY19n
ZXRfZm4oUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV92ZXJzaW9uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3Zl
cnNpb24oKSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBzbWNjY19nZXRfZm4o
UFNDSV8wXzJfRk5fQ1BVX09GRik6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7
CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZO
X01JR1JBVEVfSU5GT19UWVBFKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2lu
Zm9fdHlwZSk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdy
YXRlX2luZm9fdHlwZSgpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIHNtY2Nj
X2dldF9mbihQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVKToKKyAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVf
Y2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOworICAgICAgICByZXR1
cm4gdHJ1ZTsKKworICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYp
OgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYpOworICAgICAgICBkb19wc2Np
XzBfMl9zeXN0ZW1fb2ZmKCk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lO
VEVSTkFMX0ZBSUxVUkUpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2Ugc21jY2Nf
Z2V0X2ZuKFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCk6CisgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfc3lzdGVtX3Jlc2V0KTsKKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7Cisg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOworICAg
ICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX0NQ
VV9PTik6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAgaWYgKCBw
c2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKKyAgICAgICAgICAg
IHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisgICAgICAgICAgICByZWdp
c3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOworCisgICAgICAgICAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKKyAg
ICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBT
Q0lfMF8yX0ZOX0NQVV9TVVNQRU5EKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3Vz
cGVuZCk7CisgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlk
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIo
cmVncywgMSk7CisgICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3Ms
IDIpOworICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKKwor
ICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5k
KHBzdGF0ZSwgZXBvaW50LCBjaWQpKTsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsK
KworICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk8pOgorICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKKyAgICAgICAgaWYgKCBw
c2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7CisgICAgICAgICAgICB1
aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKKyAgICAgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKKyAg
ICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBT
Q0lfMF8yX0ZOX01JR1JBVEUpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRl
KTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkK
KyAgICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywg
MSk7CisKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdy
YXRlKHRjcHUpKTsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAs
IFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAg
IGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgeworICAgICAgICBzdGF0aWMgY29u
c3QgeGVuX3V1aWRfdCBwc2NpX3V1aWQgPSBTU1NDX1NNQ0NDX1VJRDsKKworICAgICAgICBmaWxs
X3V1aWQocmVncywgJnBzY2lfdXVpZCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKwor
ICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoKKyAgICAgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDAsIFNTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04pOworICAgICAgICBzZXRfdXNl
cl9yZWcocmVncywgMSwgU1NTQ19TTUNDQ19NSU5PUl9SRVZJU0lPTik7CisgICAgICAgIHJldHVy
biB0cnVlOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KK30K
KwogLyoKICAqIHZzbWNjY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxlIFNNQy9IVkMgY2FsbCBhY2Nv
cmRpbmcgdG8gQVJNIFNNQ0NDLgogICogcmV0dXJucyB0cnVlIGlmIHRoYXQgd2FzIHZhbGlkIFNN
Q0NDIGNhbGwgKGV2ZW4gaWYgZnVuY3Rpb24gbnVtYmVyCkBAIC0xMTAsMTEgKzI2MiwyNiBAQCBz
dGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAgIHN3aXRjaCAoIHNtY2NjX2dldF9v
d25lcihmdW5jaWQpICkKKyAgICAvKgorICAgICAqIFNwZWNpYWwgY2FzZTogaWRlbnRpZmllciBy
YW5nZSBmb3IgZXhpc3RpbmcgQVBJcy4KKyAgICAgKiBUaGlzIHJhbmdlIGlzIGRlc2NyaWJlZCBp
biBTTUNDQyAoQVJNIERFTiAwMDI4QiwgcGFnZSAxNiksCisgICAgICogYnV0IGl0IGRvZXMgbm90
IGNvbmZvcm1zIHRvIHN0YW5kYXJkIGZ1bmN0aW9uIGlkZW50aWZpZXIKKyAgICAgKiBlbmNvZGlu
Zy4KKyAgICAgKi8KKyAgICBpZiAoIGZ1bmNpZCA+PSBBUk1fU01DQ0NfUkVTRVJWRURfUkFOR0Vf
U1RBUlQgJiYKKyAgICAgICAgIGZ1bmNpZCA8PSBBUk1fU01DQ0NfUkVTRVJWRURfUkFOR0VfRU5E
ICkKKyAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9leGlzdGluZ19hcGlzKHJlZ3MpOworICAgIGVs
c2UKICAgICB7Ci0gICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjoKLSAgICAgICAg
aGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOwotICAgICAgICBicmVhazsKKyAgICAg
ICAgc3dpdGNoICggc21jY2NfZ2V0X293bmVyKGZ1bmNpZCkgKQorICAgICAgICB7CisgICAgICAg
IGNhc2UgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6CisgICAgICAgICAgICBoYW5kbGVkID0g
aGFuZGxlX2h5cGVydmlzb3IocmVncyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2Fz
ZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQ6CisgICAgICAgICAgICBoYW5kbGVkID0gaGFuZGxl
X3Nzc2MocmVncyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgIH0KIAogICAg
IGlmICggIWhhbmRsZWQgKQpAQCAtMTU4LDYgKzMyNSwyMCBAQCB2b2lkIGRvX3RyYXBfc21jKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogICAgICAgICBp
bmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiB9CiAKK3ZvaWQgZG9fdHJhcF9odmNf
c21jY2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgY29uc3QgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKKworICAgIC8qCisgICAgICogdnNtY2NjX2hh
bmRsZV9jYWxsKCkgd2lsbCByZXR1cm4gZmFsc2UgaWYgdGhpcyBjYWxsIGlzIG5vdAorICAgICAq
IFNNQ0NDIGNvbXBhdGlibGUgKGUuZy4gaW1tZWRpYXRlIHZhbHVlICE9IDApLiBBcyBpdCBpcyBu
b3QKKyAgICAgKiBjb21wYXRpYmxlLCB3ZSBjYW4ndCBiZSBzdXJlIHRoYXQgZ3Vlc3Qgd2lsbCB1
bmRlcnN0YW5kCisgICAgICogQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OLgorICAgICAq
LworICAgIGlmICggIXZzbWNjY19oYW5kbGVfY2FsbChyZWdzKSApCisgICAgICAgIGluamVjdF91
bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAppbmRleCA2ZWZkMWM1Li4wYjkxYWE3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS90cmFwcy5oCkBAIC0zMyw2ICszMyw3IEBAIHZvaWQgZG9fY3Aoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwogCiAvKiBTTUNDQyBoYW5kbGluZyAqLwog
dm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24g
aHNyIGhzcik7Cit2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9UUkFQU19fICovCiAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0vc21jY2MuaAppbmRleCBhMWQwMGFlLi5jYWVhZDZlIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0vc21jY2MuaApAQCAtNDYsNiArNDYsMTQgQEAKICNkZWZpbmUgWEVOX1NNQ0NDX1VJ
RCBYRU5fREVGSU5FX1VVSUQoMHhhNzE4MTJkYywgMHhjNjk4LCAweDQzNjksIDB4OWFjZiwgXAog
CQkJCSAgICAgIDB4NzksIDB4ZDEsIDB4OGQsIDB4ZGUsIDB4ZTYsIDB4NjcpCiAKKy8qIFN0YW5k
YXJkIFNlcnZpY2UgU2VydmljZSBDYWxsIHZlcnNpb24uICovCisjZGVmaW5lIFNTU0NfU01DQ0Nf
TUFKT1JfUkVWSVNJT04gMAorI2RlZmluZSBTU1NDX1NNQ0NDX01JTk9SX1JFVklTSU9OIDEKKwor
LyogU3RhbmRhcmQgU2VydmljZSBDYWxsIFVJRC4gUmFuZG9tbHkgZ2VuZXJhdGVkIHdpdGggdXVp
ZGdlbi4gKi8KKyNkZWZpbmUgU1NTQ19TTUNDQ19VSUQgWEVOX0RFRklORV9VVUlEKDB4Zjg2MzM4
NmYsIDB4NGIzOSwgMHg0Y2JkLCAweDkyMjAsXAorCQkJCSAgICAgIDB4Y2UsIDB4MTYsIDB4NDEs
IDB4ZTUsIDB4OWYsIDB4NmYpCisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01D
Q0NfSF9fICovCiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20: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.xen.org>)
	id 1dnVnf-0000TD-6O; Thu, 31 Aug 2017 20:10:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVnd-0000S9-8F
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:10:49 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 FD/C0-01782-84D68A95; Thu, 31 Aug 2017 20:10:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSaUgUYRjeb/YaF9fG1fD1pNZSCU/Kzj8FUmF
 qVhgpWs7auLO1u8rOWlsRmYUXJB5kXtWamaZmIhaKHaSYKGWoKYngAZnmRWaRR2Ezjpr9e973
 ub4PXlyomBQ74JTJSBn0pFYpkYloHyzQ65CuPNz3W43X7oczJaL96HBL4yIWiiLEGr0qzhQtp
 iuzslF89kFT2d0aaSKq3JmOLHARcV0IhRkBHEZEJNTWpaF0JMMVRAYGC+Y6LB3h7BADS80yTi
 MhdkD1/Q9SDtsSjtA7272sFxINCBrangs5vQ0RBK2/g/n8rZD0zizm1nIiEOZbfbg1EC7Q15G
 2rLYgjkB68QlurWAVWfdyJByWE9bQlv9ZxGEhAfBmbEzIWzfD7dqnEq4ViBwE1X8eiXizO7xc
 nFwROUPL+yIRlw9EMHQluvH6Hgy+5PUgfrghhfLhCcQbPOFW54iUJ0YlUFxegvHEHpiZm5PwO
 B6GOn5ivOiTGFJnC1fqnGD4a/UKUSmGqd5cxL8pGqaXFleS+i2h95k9j9Ok8OtFYCZyK1j314
 J1fzUjrAJ5MJThAmXw2u7rrTJo1LRRR2q0Xn6+/t46imFINaUlVYx3TJyuFrFXcE0gQPUosyK
 kCdnjmHKj/MrR8nCFlSru7CWaZOgzhgQtxTQhJxxXgrz9PMtZGyg1ZYrVaNlTWqUBt1TaypVa
 lpYz8aSO0ah5qh1tdrCTz3M+giPoBP2abfUIu5Czg40cCQQChWU8ZdBpjP/z48gOR0pWwcVba
 vTGtfRxthhji6MCS7liI/mPckhExiDPqpBcl+naqcINsjiXiMyikZs2p1WuWyYdrX9cjB0dmB
 s8meMaltSdnFxVZgpZaM5q9khNeb2psdM5tL85j556628xeMynp9Eq9sDEZcHjSFl92JzgSR0
 dcLVtxjWq1N2ce+4jDOhPTTgH7UvpV9ju/a5+tavvQf5QzXE84E6fUsTQpN82oYEh/wIv7A+P
 fwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504210247!94315155!1
X-Originating-IP: [104.47.2.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35605 invoked from network); 31 Aug 2017 20:10:47 -0000
Received: from mail-db5eur01on0074.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.74)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:10:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=OrMlGYUvnVGCLVqtEWYtvgqP9uqifJ30Q024w3WbPZA=;
 b=GopS0E//oZk2yLTZvyzMQY6T5XQYg7xRQ6twJUuKihEU78BVPgCD2K6Jai+uO7mjd54hc/9bFJ2+iPAad3IZyG/YhhSQo/5SaoVh0DANCPHC2alhUCsMxQn3mUFPWsdNx1V8KjZfGZpQx6yqT6om4l8oFlOm0I8el0hyoyJmjjk=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 DB6PR0301MB2136.eurprd03.prod.outlook.com (2603:10a6:4:46::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9; Thu, 31
 Aug 2017 20:10:44 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:10:39 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:30 +0300
Message-Id: <1504210172-27234-9-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR09CA0086.eurprd09.prod.outlook.com
 (2603:10a6:7:3d::30) To DB6PR0301MB2136.eurprd03.prod.outlook.com
 (2603:10a6:4:46::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a4bad75b-0ff8-4e8d-2b8c-08d4f0ac5d42
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2136; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 3:ZhMfMpXvSSiDcNJr9iMmW5pseckVG3td/X+W0NhWCfjQoeV2TLFVRW0TQMumWL3I5NjG7Jbh3yqKnXHsHYBI3ppHbBPoTqW/NaVqzd+AP2lY6+YxpvF6bJH3dclJFAsTxeOFty7GP8uFi6INSvkNiRFYSwdCg7MSfZftC6Z7ie4e2KQhY6QWU//fgP0wLW2cViv2Xc7u1E0AfINqq0aRIwVougjdmRfakp+dUuMlkrAXVJ6EG1JOjbi28Z/OJHb4;
 25:bINXFDBBtlZUsIiMFOTbnU48VTkSiinJEBOCLJjE5bAF00cYWNu4nFeWuUKthAsnTf0pEsdUJmu3Y73MbqtMgDMp/0TLomdusIqv9lUKi/reAIGLp1onNnnCXqegm2l2ClAnyMYdDMD1J2yMX+MzizL8PDw+EOeR2MiwsvX1mzBqlL3A7lkdRrHzKdjSwwVxH9Q22UpWpk8+YWZ6P5ToI3ZX7Z/jmaVDxi7C/VKiTYHzDEsuojA+moxG+rYzOqbScuLS0sBf+lXyJyzBXuNyNkyp2lO7eIOpWS4OrWuzp5oIcEaQgRNmwKxDOF4dxZU27JsjN9abHr3ur9Q9p/lecQ==;
 31:Ip8dC2bZnr0RiJNtsS15F4lFBFYcHKwaqBihexDIs1i0mSsfWiObIKM+1Y2deCkgW8BJ5R6YPEPEHqrYbnx8VNWeR5K8QOxeAqBC4DUlAxmQslEImQAQ+9ZBO0DnTaQtCYIuZasBXNftdcJ7rKjefFTDm/2tB9jqel+y/QRryzwqiL6+fueP7eqKQPxb3DL2FMLwg+z0KdHlGlinXqt3HPovIm3lbSptTyM5WV9hLZc=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2136:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 20:FEnFHL0iVfQL1GGWu5oong8Bw4HAAm7V/uhLKgKOzCGb0nXI2g5m25Htkcn6PcnymM0D3ckF8KVti3hZNSwgJsjFiDY4TS9pn/jywZxRytfLgrYZ1muWkEwHv+q+HmzhoG+QJ9ZTMidI1TToSucpfei5Izm27y54EpBsSe9n9JJjjtZZuLcwkAPabOPjNOi22wn+IfEUj+rlgBHN7EEK9OCyvLrmS5QClWBTFilnTDP0KrLQxUY9aMIC6se6EKmzZEqESY5KP4sN8bED0yHQzExefZHNH0qPnTWVhPJGoSi2+pQ691+/U5C0L5Ls1iNmPySvSUxyPSChXdaFuA05G3izUfOfp7ymaSbELeMZx9vME5m7nf3FdL71P2Q4bTi93uy1I2oJHwy2NlT/MndlC0Ce1w8TMvu4+k7g/vY6HWC9vfUaku8MWmk32/pcA8EWl/yXrF53Y2wRrHUXVkR4Ki8TsyST8mBSCmSCCuijMSm6OOE9BQ1iwUjZkbAs/pff;
 4:cYaruMwQU2h1pDLVwasmIIHD3D91HzQ4VwMV6AwadjMfGpHY3mVfAsHUvaGW5RsBx2zZdi8WRaNFOWpwRoYMZ/XHqLNOaXejpoylX6VWyzlG43YR1O8mhG5NX7dSAcIXlYGT4gYjuqLdp86956tMhQN8NOiVuaLXvNaAw0lGBbb2on5PKCSZWshoBoVx1yFAYdLzrHxNMx/FPI7dB5gxZv29u1Mxk3FJ8U1NgJlKv7QsMp3HMgFL41LtLnStVsuWxOKA7l7HW3XLHlz22XApp1LnrgO6zfGgTI2GSUxQKTw=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB21365DF30EF29D33978285C7E69D0@DB6PR0301MB2136.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2136; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2136; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(50226002)(8666007)(8676002)(110136004)(81166006)(81156014)(47776003)(122856001)(80792005)(33646002)(6916009)(106356001)(105586002)(42186005)(2950100002)(6116002)(6666003)(2906002)(66066001)(2351001)(2361001)(189998001)(5660300001)(478600001)(7350300001)(53936002)(8656003)(48376002)(50466002)(36756003)(3846002)(97736004)(72206003)(5003940100001)(68736007)(54906002)(7736002)(76176999)(50986999)(305945005)(86362001)(575784001)(4326008)(101416001)(21314002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2136; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; DB6PR0301MB2136;
 23:u43NWSFxTA0ha7Kn01+TaKHpOZ7pSoXCmPVX4Cw?=
 =?us-ascii?Q?mJDxj6Jh1IRBAlmcAWhaRwm+D0PX2IL1nNmXLxZUu5VZEmYSqGH1O2ceTAkB?=
 =?us-ascii?Q?obdO2G6Cebl9G+RqKzt7Rd3Ank2CSpm54f0bIF79QdgnbtwwVpTjunoshYdO?=
 =?us-ascii?Q?MBBT2oGng+QUY8pYKtSve1/bhG/RIA77O+Jp30zuauqS+CzxYwrJmV9fezTa?=
 =?us-ascii?Q?3c0/kTUXewPikDYN5wAktu5STjL13LZWDVGDIwnPBn4VX43DF+eDKdnYCBe4?=
 =?us-ascii?Q?nqIdljZGC6iEvLPkSIJXozhzHW6qRO2+923szrBHqzePHAorXcpQ9GBnpYMS?=
 =?us-ascii?Q?PGA4Yg31mrM0HOn2CpM9ToAQwM/uzw1IvA/bxrGuN7iVflG9fc2kxFKexg1h?=
 =?us-ascii?Q?gRGHS6EOlmkY2wV/b0Hb7N279f+U1urCt8TYZiWFfoGlgigmNzpqpHQPT25n?=
 =?us-ascii?Q?IBnWf6FbkyPuyhP+5WWMPSu+Ka86upn44oTUDnclBAUS6eg8SpJxiMJXtha2?=
 =?us-ascii?Q?fucqgIfG8RLxzndnpplrtia+e3lv0Gios3hyn5Adn94rAgBcnC1vDIzCDFqP?=
 =?us-ascii?Q?bhBzjTopu+DM/J8HFPILIvLsPMEz0/vFJCVFc+4PYm8FzVycH67rQzo/L4yA?=
 =?us-ascii?Q?5+AhT2b3mhqmLQiAO5zhdbuXP8D5WTVHiT5d2yyI+IFEUnQtfueO1F5X7aDD?=
 =?us-ascii?Q?zC96UDPCxwP2fJnHhKwZ0NEqSl0GCcauETdWs36R9eXAgMq2d7YJf8eQpmZv?=
 =?us-ascii?Q?K0nuYnzH9y6YFq7ZqGcTEZC6vKt8Kn0XFsyY5j693BOoqB7rcTyzw56cBbxo?=
 =?us-ascii?Q?TFjPWk/IRhu0GvtN2j1yc+O6NgA4zmL3k1wFODu6v+wd4KDeHfmfZ2uCfUAh?=
 =?us-ascii?Q?d6cOvRB0vV92XE+pLUSt/F2JrG8iWitiGeDaF+ujHcS7O5ADH99hAaqSRjGn?=
 =?us-ascii?Q?lHeaxidQm4AocQuc5ShQmnsGaO8pqMffMnzAkYq6SKQJskFOMiHRbFT/k70k?=
 =?us-ascii?Q?td/nrfh+3Bwg8BBXm14dqnyqdCoubQBOt7efuixJEFg0ix5CC+CC1fY8KneK?=
 =?us-ascii?Q?1zzmjy5OvjpT4/x5GRkq95FZHxeYL2Tqr/fzGK+lq8oUSk9rqQ06zgu2KMbZ?=
 =?us-ascii?Q?N2GXTDK7XKzKyMcNje7GKOhuA38yq4dNAQnbcTuiqE/4lqxwdLtttOt5C+gZ?=
 =?us-ascii?Q?eC2hbyWSUuut29ozSUjJW0YfehMI1E9ICYuwS?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 6:EJwAsDBQQhO4he9bqYx0VGZ0ltaV9m1+/z8BVjRbPOtgYlQCWFticcHpDhMvU/Krq+2AHsgVoacXPHgsRfclPrPe+50FkPDAE6VRCEhYezMG97lQk3h0RWaSVlDzeQ4W1yR2ItdPvExW0yyX1IOaSYNgeCfv8D8z1pVFk/OfLogbb40kQVbmtrMtBmF4fL41yDBHeops/I41JK+VaDlm1SPUxhkje+Mo2eTcmglhRElo2Ocol/9qznKHcW4nHWliiwYEYeIM3ptkXmK0Eii6dSAfz1ExGM1kqZI+3rS22n65y/v2b3112ThRplfkX+z9IRyvPlT8HRwxZW+T8d8Mow==;
 5:mjpbfwEH1umBfSB7+TYtPIqTaxGkc3audBZa6UjjLYx9bHZrekbDyhEmUbcNr/LVZiqjDlgyPugOcsmadfXUGj0PRScU8NrRX2k/zmbHCeKaOg8Y/bMFTPLya6sOPl9C6AHFfPk2muvsQjVe3/ytYA==;
 24:CL7D6/3Ub0jMxrBBeJaeCwkTSumP8kWNqzYEExmkHtGqlPz5xHQarUkub5+dPYoGkgu2637TX8+drzjk49+Zx1drWEw79OjJA0GOUyEm8C0=;
 7:WxvxBDfc2Bl5I1aqX6arO2dNFcXOYHsk7i8173JnDTdWpOqqkcLHeuK7D6VK21hTFz+zEblbpVvgtB+2lmHaxXg+VhTAceY0dthwc8OpVLnKJwETQFn5pQaP1yBEs/wrI+B4BNuO2dN6iFGyjfn7cac4NQd/HhgyZl0qPinLSfkFkX2rVm683UTmH2IxYz5OcueJswyCHp7klmyxftpZpRTOqaw0HZs+aN0AnLfLUMg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:10:44.7928 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2136
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 08/10] arm: PSCI: use definitions provided by
	asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c21jY2MuaCBwcm92aWRlcyBkZWZpbml0aW9ucyB0byBjb25zdHJ1Y3QgU01DIGNhbGwgZnVuY3Rp
b24gbnVtYmVyIGFjY29yZGluZwp0byBTTUNDQy4gV2UgZG9uJ3QgbmVlZCBtdWx0aXBsZSBkZWZp
bml0aW9ucyBmb3Igb25lIHRoaW5nLCBhbmQgZGVmaW5pdGlvbnMKaW4gc21jY2MuaCBhcmUgbW9y
ZSBnZW5lcmljIHRoYW4gb25lcyB1c2VkIGluIHBzY2kuaC4KClNvIHBzY2kuaCB3aWxsIG9ubHkg
cHJvdmlkZSBmdW5jdGlvbiBjb2Rlcywgd2hpbGUgd2hvbGUgU01DIGZ1bmN0aW9uCmlkZW50aWZp
ZXIgd2lsbCBiZSBjb25zdHJ1Y3RlZCB1c2luZyBnZW5lcmljIG1hY3JvcyBmcm9tIHNtY2NjLmgu
CgpGdW5jdGlvbiBwc2NpX21vZGVfY2hlY2soKSBpbiB2c21jLmMgd2lsbCBiZSByZW1vdmVkIGlu
IGEgbmV4dCBwYXRjaCwKc28gdGhlcmUgYXJlIG5vIG5lZWQgdG8gcmV2aWV3IGl0LiBJIGhhZCB0
byByZXdvcmsgaXQsIGJlY2F1c2UKUFNDSV8wXzJfNjRCSVQgZGVmaW5pdGlvbiBpcyBkcm9wcGVk
IG5vdy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1
a0BlcGFtLmNvbT4KLS0tCgogKiByZW1vdmVkICNpbmNsdWRlIDx2c21jLmg+IGZyb20gc2VhdHRs
ZS5jCiAqIFBTQ0lfMF8yX0ZVTkNfeHh4IHJlbmFtZWQgYmFjayB0byBQU0NJXzBfMl9GTl94eHgK
ICogbWVudGlvbmVkIHBzY2lfbW9kZV9jaGVjaygpIGluIHRoZSBjb21taXQgbWVzc2FnZQoKLS0t
Cnhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jIHwgIDQgKystLQogeGVuL2FyY2gvYXJt
L3BzY2kuYyAgICAgICAgICAgICAgfCAxMCArKysrLS0tLS0KIHhlbi9hcmNoL2FybS92c21jLmMg
ICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcHNjaS5oICAgICAgIHwgNDQgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyBiL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCmluZGV4IDg2ZGNlOTEuLjIyYzA2MjIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCisrKyBiL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvc2VhdHRsZS5jCkBAIC0zMywxMiArMzMsMTIgQEAgc3RhdGljIGNvbnN0IGNoYXIg
KiBjb25zdCBzZWF0dGxlX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KICAqLwogc3RhdGljIHZv
aWQgc2VhdHRsZV9zeXN0ZW1fcmVzZXQodm9pZCkKIHsKLSAgICBjYWxsX3NtYyhQU0NJXzBfMl9G
Tl9TWVNURU1fUkVTRVQsIDAsIDAsIDApOworICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lT
VEVNX1JFU0VUKSwgMCwgMCwgMCk7CiB9CiAKIHN0YXRpYyB2b2lkIHNlYXR0bGVfc3lzdGVtX29m
Zih2b2lkKQogewotICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYsIDAsIDAsIDAp
OworICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRiksIDAsIDAsIDApOwogfQog
CiBQTEFURk9STV9TVEFSVChzZWF0dGxlLCAiU0VBVFRMRSIpCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwppbmRleCAzNGVlOTdlLi5iZTRlOGU2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS9wc2Np
LmMKQEAgLTMxLDkgKzMxLDkgQEAKICAqIChuYXRpdmUtd2lkdGgpIGZ1bmN0aW9uIElELgogICov
CiAjaWZkZWYgQ09ORklHX0FSTV82NAotI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkJ
UFNDSV8wXzJfRk42NF8jI25hbWUKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
ICAgICBQU0NJXzBfMl9GTjY0KG5hbWUpCiAjZWxzZQotI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJ
VkUobmFtZSkJUFNDSV8wXzJfRk5fIyNuYW1lCisjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShu
YW1lKSAgICAgICAgUFNDSV8wXzJfRk4zMihuYW1lKQogI2VuZGlmCiAKIHVpbnQzMl90IHBzY2lf
dmVyOwpAQCAtNDgsMTMgKzQ4LDEzIEBAIGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpCiB2
b2lkIGNhbGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciA+IFBT
Q0lfVkVSU0lPTigwLCAxKSApCi0gICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9P
RkYsIDAsIDAsIDApOworICAgICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYp
LCAwLCAwLCAwKTsKIH0KIAogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpCiB7CiAg
ICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCi0gICAgICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCwgMCwgMCwgMCk7CisgICAgICAgIGNhbGxfc21jKFBT
Q0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7CiB9CiAKIGludCBfX2luaXQgcHNj
aV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKQEAgLTE0
NCw3ICsxNDQsNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKICAgICAgICAgfQog
ICAgIH0KIAotICAgIHBzY2lfdmVyID0gY2FsbF9zbWMoUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9O
LCAwLCAwLCAwKTsKKyAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoUFNDSV9W
RVJTSU9OKSwgMCwgMCwgMCk7CiAKICAgICAvKiBGb3IgdGhlIG1vbWVudCwgd2Ugb25seSBzdXBw
b3J0IFBTQ0kgMC4yIGFuZCBQU0NJIDEueCAqLwogICAgIGlmICggcHNjaV92ZXIgIT0gUFNDSV9W
RVJTSU9OKDAsIDIpICYmIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlcikgIT0gMSApCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBk
MzEyMGE1Li41NDIxYmQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92c21jLmMKQEAgLTExNCw3ICsxMTQsNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVf
ZXhpc3RpbmdfYXBpcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIC8qIGhlbHBlciBmdW5j
dGlvbiBmb3IgY2hlY2tpbmcgYXJtIG1vZGUgMzIvNjQgYml0ICovCiBzdGF0aWMgaW5saW5lIGlu
dCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQpCiB7Ci0g
ICAgcmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4oIChmaWQgJiBQU0NJXzBfMl82NEJJVCkg
Pj4gMzAgKSApOworICAgIHJldHVybiBpc182NGJpdF9kb21haW4oZCkgfHwgIXNtY2NjX2lzX2Nv
bnZfNjQoZmlkKTsKIH0KIAogLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhlciBTdGFuZGFy
ZCBTZWN1cmUgQ2FsbHMgKi8KQEAgLTEyNCw0MCArMTI0LDQwIEBAIHN0YXRpYyBib29sIGhhbmRs
ZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgc3dpdGNoICggc21jY2Nf
Z2V0X2ZuKGZpZCkgKQogICAgIHsKLSAgICBjYXNlIHNtY2NjX2dldF9mbihQU0NJXzBfMl9GTl9Q
U0NJX1ZFUlNJT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OOgogICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24pOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBj
YXNlIHNtY2NjX2dldF9mbihQU0NJXzBfMl9GTl9DUFVfT0ZGKToKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOX0NQVV9PRkY6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7CiAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX01JR1JBVEVf
SU5GT19UWVBFKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFOgogICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwogICAgICAg
ICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX01JR1JB
VEVfSU5GT19VUF9DUFUpOgorICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQ
VToKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKICAgICAg
ICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKICAgICAgICAg
ICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1
KCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lf
MF8yX0ZOX1NZU1RFTV9PRkYpOgorICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKICAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNjaV8wXzJf
c3lzdGVtX29mZigpOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5B
TF9GQUlMVVJFKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIHNtY2NjX2dldF9m
bihQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQpOgorICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVN
X1JFU0VUOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7CiAgICAgICAg
IGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBj
YXNlIHNtY2NjX2dldF9mbihQU0NJXzBfMl9GTl9DUFVfT04pOgorICAgIGNhc2UgUFNDSV8wXzJf
Rk5fQ1BVX09OOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7CiAgICAgICAgIGlm
ICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCiAgICAgICAgIHsKQEAg
LTE2OSw3ICsxNjksNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgfQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2Ug
c21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EKToKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOX0NQVV9TVVNQRU5EOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsK
ICAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKICAg
ICAgICAgewpAQCAtMTgxLDcgKzE4MSw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICB9CiAgICAgICAgIHJldHVybiB0cnVlOwog
Ci0gICAgY2FzZSBzbWNjY19nZXRfZm4oUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyk6CisgICAg
Y2FzZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPOgogICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9hZmZpbml0eV9pbmZvKTsKICAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVu
dC0+ZG9tYWluLCBmaWQpICkKICAgICAgICAgewpAQCAtMTkxLDcgKzE5MSw3IEBAIHN0YXRpYyBi
b29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICB9CiAg
ICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBzbWNjY19nZXRfZm4oUFNDSV8wXzJfRk5f
TUlHUkFURSk6CisgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgogICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKICAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3Vy
cmVudC0+ZG9tYWluLCBmaWQpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCBiZTI0NThh
Li44YWI4ZDBhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMSw2ICsxLDggQEAKICNpZm5kZWYgX19BU01f
UFNDSV9IX18KICNkZWZpbmUgX19BU01fUFNDSV9IX18KIAorI2luY2x1ZGUgPGFzbS9zbWNjYy5o
PgorCiAvKiBQU0NJIHJldHVybiB2YWx1ZXMgKGluY2x1c2l2ZSBvZiBhbGwgUFNDSSB2ZXJzaW9u
cykgKi8KICNkZWZpbmUgUFNDSV9TVUNDRVNTICAgICAgICAgICAgICAgICAwCiAjZGVmaW5lIFBT
Q0lfTk9UX1NVUFBPUlRFRCAgICAgICAgICAtMQpAQCAtNDEsMyArNDMsMyBAQCByZWdpc3Rlcl90
IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUodm9pZCk7CiB2b2lkIGRvX3BzY2lfMF8y
X3N5c3RlbV9vZmYodm9pZCk7CiB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsK
IAovKiBQU0NJIHYwLjIgaW50ZXJmYWNlICovCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0JBU0UgICAg
ICAgIDB4ODQwMDAwMDAKLSNkZWZpbmUgUFNDSV8wXzJfRk4obikgICAgICAgICAgKFBTQ0lfMF8y
X0ZOX0JBU0UgKyAobikpCi0jZGVmaW5lIFBTQ0lfMF8yXzY0QklUICAgICAgICAgIDB4NDAwMDAw
MDAKLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9CQVNFICAgICAgXAotICAgICAgICAgICAgICAgICAg
ICAgICAgKFBTQ0lfMF8yX0ZOX0JBU0UgKyBQU0NJXzBfMl82NEJJVCkKLSNkZWZpbmUgUFNDSV8w
XzJfRk42NChuKSAgICAgICAgKFBTQ0lfMF8yX0ZONjRfQkFTRSArIChuKSkKLQotI2RlZmluZSBQ
U0NJXzBfMl9GTl9QU0NJX1ZFUlNJT04gICAgICAgIFBTQ0lfMF8yX0ZOKDApCi0jZGVmaW5lIFBT
Q0lfMF8yX0ZOX0NQVV9TVVNQRU5EICAgICAgICAgUFNDSV8wXzJfRk4oMSkKLSNkZWZpbmUgUFND
SV8wXzJfRk5fQ1BVX09GRiAgICAgICAgICAgICBQU0NJXzBfMl9GTigyKQotI2RlZmluZSBQU0NJ
XzBfMl9GTl9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOKDMpCi0jZGVmaW5lIFBTQ0lf
MF8yX0ZOX0FGRklOSVRZX0lORk8gICAgICAgUFNDSV8wXzJfRk4oNCkKLSNkZWZpbmUgUFNDSV8w
XzJfRk5fTUlHUkFURSAgICAgICAgICAgICBQU0NJXzBfMl9GTig1KQotI2RlZmluZSBQU0NJXzBf
Ml9GTl9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lfMF8yX0ZOKDYpCi0jZGVmaW5lIFBTQ0lfMF8y
X0ZOX01JR1JBVEVfSU5GT19VUF9DUFUgUFNDSV8wXzJfRk4oNykKLSNkZWZpbmUgUFNDSV8wXzJf
Rk5fU1lTVEVNX09GRiAgICAgICAgICBQU0NJXzBfMl9GTig4KQotI2RlZmluZSBQU0NJXzBfMl9G
Tl9TWVNURU1fUkVTRVQgICAgICAgIFBTQ0lfMF8yX0ZOKDkpCi0KLSNkZWZpbmUgUFNDSV8wXzJf
Rk42NF9DUFVfU1VTUEVORCAgICAgICBQU0NJXzBfMl9GTjY0KDEpCi0jZGVmaW5lIFBTQ0lfMF8y
X0ZONjRfQ1BVX09OICAgICAgICAgICAgUFNDSV8wXzJfRk42NCgzKQotI2RlZmluZSBQU0NJXzBf
Ml9GTjY0X0FGRklOSVRZX0lORk8gICAgIFBTQ0lfMF8yX0ZONjQoNCkKLSNkZWZpbmUgUFNDSV8w
XzJfRk42NF9NSUdSQVRFICAgICAgICAgICBQU0NJXzBfMl9GTjY0KDUpCi0jZGVmaW5lIFBTQ0lf
MF8yX0ZONjRfTUlHUkFURV9JTkZPX1VQX0NQVSAgIFBTQ0lfMF8yX0ZONjQoNykKKyNkZWZpbmUg
UFNDSV8wXzJfRk4zMihuYW1lKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FM
TCwgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UFNDSV8wXzJfRk5fIyNuYW1lKQorI2RlZmluZSBQU0NJXzBfMl9GTjY0KG5hbWUpIEFSTV9TTUND
Q19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzY0LCAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU0NJXzBfMl9GTl8jI25hbWUpCisjZGVmaW5l
IFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTiAgICAgICAgMAorI2RlZmluZSBQU0NJXzBfMl9GTl9D
UFVfU1VTUEVORCAgICAgICAgIDEKKyNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09GRiAgICAgICAg
ICAgICAyCisjZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9PTiAgICAgICAgICAgICAgMworI2RlZmlu
ZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPICAgICAgIDQKKyNkZWZpbmUgUFNDSV8wXzJfRk5f
TUlHUkFURSAgICAgICAgICAgICA1CisjZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19U
WVBFICAgNgorI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVIDcKKyNkZWZp
bmUgUFNDSV8wXzJfRk5fU1lTVEVNX09GRiAgICAgICAgICA4CisjZGVmaW5lIFBTQ0lfMF8yX0ZO
X1NZU1RFTV9SRVNFVCAgICAgICAgOQogCiAvKiBQU0NJIHYwLjIgYWZmaW5pdHkgbGV2ZWwgc3Rh
dGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwogI2RlZmluZSBQU0NJXzBfMl9BRkZJTklU
WV9MRVZFTF9PTiAgICAgIDAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:10:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20:10: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.xen.org>)
	id 1dnVnl-0000Xi-Hh; Thu, 31 Aug 2017 20:10:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVnk-0000Wq-Fq
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:10:56 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 18/F7-02229-F4D68A95; Thu, 31 Aug 2017 20:10:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbSxVcRzH+5/7dMix417l142aOykWsfT4ylY
 pytTqDWqcy+neu+7Fzrka2RraykOomcnVAyNRukp1l6hxF3lK1KQ2mzFuHpomXpCaznEu6bz6
 nvP5fn/f///sh4vkMxIlTqcYaSaB0qukjmLtLuygX4ShOjKgbgjtr5ypEAejY62Ni9hJFCXRJ
 agTU2Il2rLqLizp99aUP28nROnIBDnIEReTGSIoyayQ5CAHHJFnof55NuKBnMzHoCCjCvFATs
 ZB43g5xmspGQTmex9kvHYlN8Pn2U/LARHZgKChwyLigYIMhy7To+WpYnIblFm6l8MEeRyGBju
 XNZBb4GtPNufHcQfue075aaErDG7eLZQKdhfoKBkV81pEArSMj4uEqCcU1ddJ+V4gCxEMFmdL
 hfB2eL343W7ygNb3t8X8fODOc2fEQ/D3Y2C71Y+ElysyGJuqlAiBnZDXNyYTwDcpvHi6MukAz
 MzPSwWdBE/MS/b0FwlkzZbaTe4wPGHGBNAuAduzEfvPi4XppUU7qCVgvnbC3pctg+mBgBvI27
 TmsqY1ly1D2EO0g6WZizTjFxjor2Z0Gq3RQOn0foEBe/wNNMtSGlpPqVn/uERDPeJWYR33vEQ
 11w5Z0SYcU20g0iKqI+XO6sT4VC3FamOYZD3NWpE7jquA6LzAMReG1tAp53V6bp9WMOBOKlfC
 xmOCTaIMrE4joE7kqXQjFnhA8kCbnLAaW9nEj8hDqSAQdxC5UxLNGHTG//kkcsORSkHk8FOcd
 AnG1emTXDHGFZ8Lu88XG6l/SJmOQnNz84Kjc3sjB1pSix0JqvDo1UwfW0h7r8XiPdzjMlUabj
 XZan8plF62bqcypqZJtruD8DG3exVRPyc3xp3Zd/1IUM8ldZVmzrevLWvO/VQ/vl7bHPogpLy
 55vK7w8qsvTZDY9qc9Q3CHjdFNcZHn9DHmNuGfhQ4578yLlhGVWJWSwX6ihiW+gtc6cejhAMA
 AA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504210254!106928011!1
X-Originating-IP: [104.47.2.58]
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 44739 invoked from network); 31 Aug 2017 20:10:54 -0000
Received: from mail-db5eur01on0058.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.58)
 by server-7.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:10:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=KSHQeFCTHnFf3WnSQUvI0ncKmUbDa5+O11gCwiNGg/A=;
 b=j6RRtvf/RWVWdYAka1MG+YiZ7KqfTkgIycEIIiHEmW6FxbHmYMgUvT4h9B1qWdNSuPaMaqleLgDwaPDO8YIF/CNdywG5Wpl/Z66+cA1rpcN1Rho9bbejoi1WcnjryftCyxGvJyIujPAl20EuHzqb5yyuf9/RwIEnerJfPn7HJ8A=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 DB6PR0301MB2136.eurprd03.prod.outlook.com (2603:10a6:4:46::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9; Thu, 31
 Aug 2017 20:10:52 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:10:47 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:31 +0300
Message-Id: <1504210172-27234-10-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR09CA0079.eurprd09.prod.outlook.com
 (2603:10a6:7:3d::23) To DB6PR0301MB2136.eurprd03.prod.outlook.com
 (2603:10a6:4:46::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1da0ac1c-fe8a-4513-0d05-08d4f0ac61b1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2136; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 3:Fr5aq7aRfCe5vHCDeCck8UC/6vX1+Y8RRHRWkys/7O942cr9bW/vpnJv0pjBXvhhQs1OM8aFUG0bP+ro9B4vUxwdrKCJvMsiUkdDycwhYy1ZC2vaJkKduMbd+7Fp6MoXZMBRGX6dN1NzITy8susZeodmF9jTN/eurpRnbXhYLEO5RKXZT+82YvYtu7/iHRayzgu/bAwQ4v3dzaLDPp3jM/71U93G1oSVJD3u3z2oEn/gRpAFAts2xpgwGtztVXYG;
 25:nimg/f8CzZshxLkRz0Y7Kommby+olMCPQu+My8uND3ygrT9xBdcdkqdOg3FWr7FcRlx15NtRSf1ZEEbFKZ37LNO18UeQOgl8JgaMWF6Fy4ND1uvvADzFjPo2OoEiQuVgUg6oYfg0OyDnEJIHhchRepLlmptRbBAex1tgghtzC9WvTe7PfpOpvYMOYwJnDfLQP4Fza8IU5QzYsmU65VkTOJ0DHxMy/RmPaqQfsc+9MW4lv0mqsHp6u1gibTrE7LmIUMmgqBOPn2Bgc7nyRYXjbCqdzWhqFFgzdEl7/vOcHyYIsLalFKtZcT3mIwILUmEYc5fQHNzoV1djutTrqCOiGw==;
 31:Seex5v63uyqPcqjCf5Rus+Ugea38792ewJZfgj9Ii5YR7zBZOGo2gJrAQWp+YWdLz/yBj4cMk7UJY44Z3cRcvlFUeTEZuWGRsuk4pFQvgHtmtmdzmRRFFCbzTGHnwfJoalUOe37crbLsm6QOBAeo7jxqF/hCfN3G5bL07FOZ1ywceh3bpDDVyAdE8q7Pdt9AwrOizIwTwU7/mM2x8EDXwRLVVyVgt2LQn0QCFBZ8F5w=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2136:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 20:olNCRsnP713MKEP5RRKwJOE+IqE0sPapU3rLudEPsBjMrA6HaYBstyAZqLxD/Hsex5dLKNGb4aJGzDybNOzlEvPyEUWSkoKmlc2YF2y0OoZSt4JZr5XXem2X+bbwOjYTr2ofmrTKKQDHlZHC5SMP7ffVsqWIHm8Bw/LFiET3ar87UkOW8GTsXYxWAF+kqJIaGS1SMduD3+v4n4SNgPHZ1TzlwrRl4m2tJ6EynaewFJCDHsBlTmlXf9VvN4rOwJ+ltwgf/odNX7x8aqNMlPgbCicEIjz94/0S5yW7UkH3oT19vxPjCY7cdcmrCFlgpfY2Yk/N2hksEpDn/MYxGj9VrIPJ+YD7MThs8AZHhByDI8creHuS/y8Ti1USynn8FDxxrcGPvEtiZSm16becYztRW5P326BcPsQmJdE+/Y2Ec8uacedBdcm0EHLGGk7YA8fWw6DqrPPVlxqZIYigLkdYXUFKEnJu2DXItyETZ8VdOGOjzkwSiTV34FvmpFlNNznI;
 4:X9a/mR+i4y16XlVeXEmnfbA2FQ54igk+jn/cbH/fqHm+Gfjb/2O8eweACjreqaTLeRCalmfBfG6JcNU12Twy590pjgKhKFHIex83P+zXJ42yeP8845+r2s+9fXrxHC9OA4Gob9h48p/no5UdfpJegMsFnR+aKYrPByUf0M+yFvisAIF9rkGddIA9AZgSMoiVZ9IAx73VvrY6UEx8XITLPD7UdJStr3ZprO0jt9+DLqYT7s9eampowCIos8sIFSanr0i6RTs+t6+Jnwp1ds93oiriXCTROFmzhF7CybCAGBk=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2136F40CEEF3CFA894B7D3ABE69D0@DB6PR0301MB2136.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2136; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2136; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(979002)(6009001)(199003)(189002)(50226002)(8666007)(8676002)(110136004)(81166006)(81156014)(47776003)(122856001)(80792005)(33646002)(6916009)(106356001)(105586002)(42186005)(2950100002)(6116002)(6666003)(2906002)(66066001)(2351001)(2361001)(189998001)(5660300001)(478600001)(7350300001)(53936002)(8656003)(48376002)(50466002)(36756003)(3846002)(97736004)(72206003)(5003940100001)(68736007)(54906002)(7736002)(76176999)(50986999)(305945005)(86362001)(4326008)(101416001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2136; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; DB6PR0301MB2136;
 23:tgTIF1AJ75xn0ERGNwLW/U2VOANTeU/83AAsK1W?=
 =?us-ascii?Q?zwTpkBqeCAbLYrMwgedqavb3mOXEJZKE1+mBVjO86AK/adXyBrugUyZ6bMfY?=
 =?us-ascii?Q?O3gxQj+776Csi9m5ngRbDAz2MOZzUAiz7b2f7fcQ0Lslms+sz8RRunp6xT5A?=
 =?us-ascii?Q?LmN7S+4uPAe/40MqNlMZz8V0Gapj2wvrqOvVyCzNGk13qO5uW5kIX7jJHCkU?=
 =?us-ascii?Q?OUdGIwj1k69eTEygDhaUQj+H9BCN0IdpZnKjrmyaHCoouh0/y4zWnlcZxsKR?=
 =?us-ascii?Q?sWCc1K9Ei+gWeqF5cqs/HrNvveeB6sHRCBSDIpSMrA7FI0I5U1R9L3INviXO?=
 =?us-ascii?Q?MXVTGm+DIYp6mHIaxg8LhVyUj+E6SzmumvBvD07M7RtstsR+729aht7nXLwA?=
 =?us-ascii?Q?hZ44IGjXt5o7oFftlOu3esQAFO4VCuqJC5KKM89kT87ZPgkgWvGHdrlGcVvx?=
 =?us-ascii?Q?Z/cB+WUKi8HGDwrdBJyUOQN4U7kOiJNSELwyby7i3+Gssbe2JZTs9UXNA9Xo?=
 =?us-ascii?Q?fheX6iHYVufN/EppM2meSCV1ntZpc/BPRkBmeAPjjwe5TZkqD6tt86YDXFE4?=
 =?us-ascii?Q?/sy84d6DKzPuTNkdijMSxV4+69lDWDH4vOsdNYyLoyIlbkCF1eD36WEvRotM?=
 =?us-ascii?Q?o/tFODoGSBuprF0qDE3EHFKbnwsBk3NJjJPWNmqmsfiWNntEnO2hHPWLFe6/?=
 =?us-ascii?Q?Csa43Z3iMr0wyd28AOa5S6a85bdXoVa+lT5VTTO5N7X3jVxZebJ/HJEUzFFc?=
 =?us-ascii?Q?avgBkFOr1hN5F7lzFb5aX1NopX0OA6l0SBnhTviAyqn2GW+JoEs1IlEAftFI?=
 =?us-ascii?Q?cSTDz0XwEWcvn71ilMQkJCgX2hzT2+a2V8y8ZttHNeloiLzxRFj7qLCGqQrn?=
 =?us-ascii?Q?uT58tFeEc0M1nij8I0tzeH7XPhPgHA+X4GyFb2aVYb382jMtE9zH+aR0iL77?=
 =?us-ascii?Q?bO2hFGC8QTwCZFdlYtkq+5a8li2jcqT+PrGG7jBKnrX+Onrk8xOoX35VTNpp?=
 =?us-ascii?Q?ML/L3c8pxl0BgFwhUEKhYjPHB3MGwy+3+yBkl86L7EmvSVqzxje5CCaBTpl3?=
 =?us-ascii?Q?5qt74FgZjGXNLgeqJELEUoBbcVz/PCKkW5U+5rl8hWwg3TSCCrVpzq0nyMoK?=
 =?us-ascii?Q?bh5SUG5kll+Y8yq/1oACpXVdvY3oLjs+TDvyjsjF1tTfYR/3zIe1AEnkkvOq?=
 =?us-ascii?Q?dBUE0HMqO9HS7F5ITJx//hA4Q+zxeid0j888Z5y4mm8NlH9RVbbDBldevR/8?=
 =?us-ascii?Q?6yKZZjKtoUm/NhNYnOoFucCTrfyiJw/x6xZCZmYk4?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 6:u8SsvAiDhKts1pqe01xJTVzNNvubnGNUJc36nZcEB95bwmsSj0S7utxVcTEGLsE2bd7vzz1xvHhDHSI1QMEiOzfEP4KerAQvpbEGVJWpmPHLq9+egG13yrlXpzgnmOOxosgOqQkuMIon9+we+PYc8HxmqLu7J5Nm3vETLZDDYiYByGri8fd05q/y4ZAHKE+Z0xouzT3i5iDWB/rS51BklIV/VEKwTODIS/m5BqjtX8rUjMx7UghYIT8M3GH5sus3Xn5wikCbtKsnnSOWpvp1uLq8OSVaXfjR7iTnKm5R+YZhDjDewLxgAeWUrWbxb/i336uA1wfwbb1ihbdt0/kV9A==;
 5:oEp6dwsp1S8JhCcet7qrMUUtRkjFoRG/dBvq8sD649dnngr/rzwS0XcQcoLFW1Uoa7BVz+dJ0CiQqXPe9/98bR2+5dDT8zwGMFXlayqtcmDGg3GaWa1QV7NO5q4WzoemAOgjWnYG90MiKxAoNSEMjg==;
 24:Sxr7jtS4+PCef9Ud0IYaeAXayLV9Rn5V4dDKNapsZy/G/MpvwuFODHWg7Cst20ZDhY+bxZwB8J1Xsg5MGm53UNLSVDv3jw6J1RmuWMGB818=;
 7:C7WX+elcpSeUeuUoh4yH+Ky4mpxnvmjQrkUhKGOzX0NmCf+ef6ODpNL7pXxYsslqlMNfGcXUgLEMbFj328T/I2HScvy0BfMuAdgp7kFtngxcu7lLZh87QTC/avfm5GRBwjLT4Khpcbko3aamODMjl0Fjjb2kgt0xWbUfyDmQEi6uc9SpWxu38bZK/FOgpZkxp5GxrHNpX5RasG1dA4hzfX0Wkbnpkh+5BvqX3l8u87o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:10:52.2148 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2136
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 09/10] arm: vsmc: remove 64 bit mode check in
	PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBoYW5kbGluZyBjb2RlIGhhZCBoZWxwZXIgcm91dGluZSB0aGF0IGNoZWNrZWQgY2FsbGlu
ZyBjb252ZW50aW9uLgpJdCBkb2VzIG5vdCBuZWVkZWQgYW55bW9yZSwgYmVjYXVzZToKCiAtIEdl
bmVyaWMgaGFuZGxlciBjaGVja3MgdGhhdCA2NCBiaXQgY2FsbHMgY2FuIGJlIG1hZGUgb25seSBi
eQogICA2NCBiaXQgZ3Vlc3RzLgoKIC0gU01DQ0MgcmVxdWlyZXMgdGhhdCA2NC1iaXQgaGFuZGxl
ciBzaG91bGQgc3VwcG9ydCBib3RoIDMyIGFuZCA2NCBiaXQKICAgY2FsbHMgZXZlbiBpZiB0aGV5
IG9yaWdpbmF0ZSBmcm9tIDY0IGJpdCBjYWxsZXIuCgpUaGlzIHBhdGNoIHJlbW92ZXMgdGhhdCBl
eHRyYSBjaGVjay4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jIHwgNjIgKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyNiBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCA1NDIxYmQyLi5lNzc4
MTczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92
c21jLmMKQEAgLTExMSwxMiArMTExLDYgQEAgc3RhdGljIGJvb2wgaGFuZGxlX2V4aXN0aW5nX2Fw
aXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogfQogCi0vKiBoZWxwZXIgZnVu
Y3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwotc3RhdGljIGlubGluZSBp
bnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQotewot
ICAgIHJldHVybiBpc182NGJpdF9kb21haW4oZCkgfHwgIXNtY2NjX2lzX2NvbnZfNjQoZmlkKTsK
LX0KLQogLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUgQ2Fs
bHMgKi8KIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogewpAQCAtMTQxLDggKzEzNSw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9f
VVBfQ1BVOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwot
ICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAg
ICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191
cF9jcHUoKSk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdy
YXRlX2luZm9fdXBfY3B1KCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIGNhc2UgUFND
SV8wXzJfRk5fU1lTVEVNX09GRjoKQEAgLTE1OCw0OCArMTUxLDQ1IEBAIHN0YXRpYyBib29sIGhh
bmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAogICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09OOgotICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX2NwdV9vbik7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFND
SV9BUkcocmVncywgMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJH
KHJlZ3MsIDIpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAz
KTsKKyAgICB7CisgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7
CisgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisgICAgICAg
IHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7CiAKLSAgICAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkp
OwotICAgICAgICB9CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwg
Y2lkKSk7CiAgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KIAogICAgIGNhc2UgUFNDSV8wXzJf
Rk5fQ1BVX1NVU1BFTkQ6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwot
ICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEp
OwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKLSAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7CisgICAgeworICAg
ICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworICAgICAgICByZWdp
c3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworICAgICAgICByZWdpc3Rlcl90IGNp
ZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwogCi0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwotICAgICAg
ICB9CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOworICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQs
IGNpZCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAKICAgICBjYXNlIFBTQ0lfMF8y
X0ZOX0FGRklOSVRZX0lORk86CisgICAgeworICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJ
X0FSRyhyZWdzLCAxKTsKKyAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywg
Mik7CisKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Ci0gICAg
ICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwotICAg
ICAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7Ci0gICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBs
YWZmKSk7Ci0gICAgICAgIH0KKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICB9CiAKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEU6Ci0gICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X21pZ3JhdGUpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50
LT5kb21haW4sIGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0g
UFNDSV9BUkczMihyZWdzLCAxKTsKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJ
X0FSRzMyKHJlZ3MsIDEpOwogCi0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9f
cHNjaV8wXzJfbWlncmF0ZSh0Y3B1KSk7Ci0gICAgICAgIH0KKyAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfbWlncmF0ZSk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2Np
XzBfMl9taWdyYXRlKHRjcHUpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQogCiAgICAg
Y2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgogICAgICAgICBzZXRfdXNlcl9yZWcocmVn
cywgMCwgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:11:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20: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.xen.org>)
	id 1dnVnu-0000cu-PW; Thu, 31 Aug 2017 20:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dnVnt-0000cS-UG
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:11:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 37/01-03128-95D68A95; Thu, 31 Aug 2017 20:11:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHvTP7GG1HxtXwtKnhQg/ykVaUkmD
 5yYxKzAoj09EmZ2lXt521jAgsA9lVS40yU3LzUUuYwhIayn5Isc1XYqUpgZSJmpixrpZiUDOO
 mt1P59zf/3//58IhcKVTqiKYHCNjyKS1apmHhN2FnQo5rbMmhTXaDkTUOmskB1FsR+sSFo/OS
 DWZaVk5qVL245v7mL5LkdOyMIvloloPM/IgJNQNHMrzKjAzcicQdRZsL0xIAEqqGIOv+Xm4AJ
 RUOpT+mkdCLaP2QkNVn1yofajNMOh6v2zAqW4cWpt7lg3eVCIsTVbxIoKP2ApWq7dwTVJH4MF
 E+7IXqAAYfmvCBYk7f29+fEKMioOSR3dlotwLOsvHJEKNUwCvJidx0RoI92yNMiEWqDIE3bdf
 Y6J5O9iXpldE/tDRWykR66MwUjCDiYYBDOp7FiVikycHU6kLiapgKCyYQyKYkMHo+PQKiATnw
 oJMGBUoPVT0B4iaISk4PlVLRY0ffPnWsBJRJYVWl0kqzpQKM3+WVkCnAszmXlxsTHKoLuiSFa
 NtD9f99uG631oQ9gzt4BjDZcYQEh4WmmbQZLBGHa3R8t2+UB3DcXQGo6XTuND0LJ0N8avgxp+
 XyPHjXBvaRGDqjeS149YkpWda1vmrLM2xKYZsLcO1IT+CUAPZdZFnXgYmg8m5oNHy+7SKgVCo
 fchxAZOcntZxmgwRdaFAlS+5KABKAGx25pptdRPfIX+VN4n4QZQKPWPQaYz/8ynkSyA1r9Dyr
 yg0mca116f4YIwPTo6rE4KN9D+kykXHek12y1xU+HVVmcW+P+gw3pRXOVvn2R90JSG+5nmZYz
 SlIXmwsD074Yl3z4Y7Lvu8b9GI9fOUM/KS82a2mXArcQRH1QTWN+9h3ROH8pueBnwwHmrBVVt
 m9NEt0cEzWnkfcUtrHxiOjYmSBxUXRbC/Q09aJstjxmy7O8nvP0m1hGPp8J24gaP/AjMip9qE
 AwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504210263!54884866!1
X-Originating-IP: [104.47.2.86]
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 58603 invoked from network); 31 Aug 2017 20:11:03 -0000
Received: from mail-db5eur01on0086.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.86)
 by server-2.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:11:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=xqu/Um+wSeYocWzmVL+k4QXjGUf3EVynBh6xeNzXMsw=;
 b=PJT8n8wAmEBMeOxazkOQERxc//b0AP/3wTyWAG+J+ryi/EDYDj/CK4MmONrAJ1T/RKvKE6TKm+8T8zIw3fTASo9CopNg+XecJGsnnGT0ygOHZLtgZj2FcIdQbbMC3lP3+MNrzEV6L9UotE9fGP3Gav7AkuZp1GccDxhivqIZXiI=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 VI1PR0301MB2144.eurprd03.prod.outlook.com (2603:10a6:800:26::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 31
 Aug 2017 20:10:58 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 31 Aug 2017 23:10:55 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 31 Aug 2017 23:09:32 +0300
Message-Id: <1504210172-27234-11-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: DB6PR0801CA0045.eurprd08.prod.outlook.com
 (2603:10a6:4:2b::13) To VI1PR0301MB2144.eurprd03.prod.outlook.com
 (2603:10a6:800:26::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a34a4019-6be8-4c5f-669c-08d4f0ac65e4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2144; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 3:Mn8E36b3rntG8XjYr+ee9qkt40Wvv7M3KeePxABxmUjNVAyXJIgYnAjzUF0x5LIiOxuSFXfod0Zn8oGhfbBlqu7dLLcvJEF3QUc2TIVZ2D6iump8HwUeuc8mxIJgSv38Jt7h9yjJgNx52Uuy0rXLghv1eA7B6CPlfvB0lu+E2Pk8G86vvQy44OsooFDgVdAhCLo5yMjUj/T7uCZJRSUhuWhirgGDBKewz568kZfWwq1DPTpEdZrwA7+zCQW/t1vy;
 25:we3szAov71YJXGxXgYq2W2GDztPi04Ad7Hns4585DaxzUUzWqhdp1fqPlDjLr8Ccjziu9DYYqtdX/y7ba5mnn5gHewTPw7DhfILkys8BP3pkQ5Ur8CqqcXRlCwhmRDogkcHOfYGEpIHNWuK8jm9vrJ7zJOEd7iE7Q5PDkV8dyLPgGz18kAHfQQsZPgt46gETVS+tFKTCbsiUspIJr+sA+ZXZf1Jd4njWtDrmQpf7u1Mcz2n/GHh2VpLDBNiq29ubuGwJ8+CbY+Tp+elXmQGEzlTJTRv6R2ZPa1i673w0QNrlD0iByAwSE9FFQY40wxInY9kAopnbiubwnhckZKkCKg==;
 31:p19zTHKHp8oyKi77FoAlngJF6GbNDr/aRRS4ALBsLIBEqAVZNLnCJt+ymMvH0leshf9Z1p3Wf0kJdIX9gCRaQ4qojiWewd4Y8vlRFBRjYkQpJx1KoxaFBi/N5FMSd1POmG8lF7m6mU524dPE102WMZuivIqkbmUdKG2wJFnaF3ShuxmWQyn5CKh1tfnDmIjwWqy57TpZXFEnWOe/UgJgfC0gYpUq83O2bV7HOxWPhPA=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2144:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 20:t5lLwuYEAuKMSfD6+QC+5uzifFEfhd/ZEIUfjk+h3J4LOn5IwsJRFuU2AskmWlGiQlJ6R10z9iS/fCJEwRVKy/DYhQhIXYBRnMW9QRKsdCok7VMq1mlhk7URuiz391NXeZazWvHQ9GjLcAtakjXzYrEnitKlzI/x25+sfs+/MGxlI6/jmZWGIeusi5Jqr22x7E4Nj0npMsksI9LUXjwDJ3kw7wutKz5iRgyCDXwgKlMORQFKc/0lxs363liGJFHdmsw9Vxb/hkFeCmtxxrXFFnTuwhq5Q2jSgoNokuct46NOniPBgBB+J7jKAkaMirkoMa/jchmWhcW8aiBznsG4TCuIXA6Zl5hhtbU+O0ZdQ/8mRmUqgbvW+GgRlTK4NuxT66x3rRkP3bjJ5AYbb5mYrsvS05qwkxO1Shh5JB39AdM5MNvqykFjfQ14t72qY0FSExu3cc8juNEMltUqjRDzgOevnsGM/hgYvsuUuixcvBh9Iku28xteLwWonEARrdBM;
 4:QtMQ0JroyUiLf+NXV3FO2cnQmZP8tgOsaysGInDyqi/Uq6s/chs98qCsl2/TVudILbEKcYxzIafQ7yw741C3RWIKW2kH6UMZpn3wzPNEey8Y7D1f3onjTPZvbzquJcahUQi/WnxA334PBclNS2B0jy7QIxO6JI5pCnyJkUkOrNmTA1WItuSYKd6bysPHQd3k89qfNTbiC0Qp1ehJjxjju212P07zau1vk+1xxMgA/kiwkrcNPVEz8aWyINKc0NrXPE01JQzrn+ur7vZp007kZJ9bgxFUiO5yj1FP5S9Kph0=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21444926B0F4D608490871A8E69D0@VI1PR0301MB2144.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2144; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(199003)(189002)(7416002)(76176999)(81156014)(53936002)(81166006)(48376002)(8676002)(42186005)(50986999)(7736002)(5660300001)(72206003)(8656003)(105586002)(7350300001)(6666003)(36756003)(122856001)(47776003)(2351001)(8666007)(54906002)(106356001)(50226002)(101416001)(33646002)(2950100002)(68736007)(6916009)(66066001)(2361001)(50466002)(110136004)(3846002)(2906002)(97736004)(305945005)(4326008)(80792005)(478600001)(5003940100001)(6116002)(189998001)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2144; H:EPUAKYIW2556.kyiv.epam.com;
 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: =?us-ascii?Q?1; VI1PR0301MB2144;
 23:vYe6aaVupkx7hmSMnONy7UxAEGHwH9SD2oblbs+?=
 =?us-ascii?Q?fLy79ZDK1O+bfCMmWznnAf3Xy5erCLID8RjduRHF0DDm7ynLriyoA1NzzE4r?=
 =?us-ascii?Q?exWJdI1tuL38NNXjA9YiHvGJoSfE+GSRUpjFj3Nxd1aMRYtnUxRCIx8eruOh?=
 =?us-ascii?Q?zLkyW+yp+1hZaSMeC0rkriYw4iZnqlFscUttl//p5w3iFJbEpDOf/RwBv6/U?=
 =?us-ascii?Q?NjMI77F0KYFgdRfoI6/extwjQjTtBzl7W+ZVAe+6ekPlpjDBrkNflFKnc11Y?=
 =?us-ascii?Q?TTe/LzQxxHfcK6PJ25JKLBzhfO0fFneGG+UxIGq91hUkttWonYKTFMU603xv?=
 =?us-ascii?Q?rqQUqRBm1BbqihweSKxxEtX0DhcLvkoLmebkcnsEGtlrTgDuP5LumkgNjfFw?=
 =?us-ascii?Q?b4w6fH4ANYZC6WMjGAJMBO9x4wOXuWTUESyBFsjGBQ9BGFPCoYGIaH7BMB2p?=
 =?us-ascii?Q?jTu5sDl3NQkaNWkSbHe6Skg9iz0b+1rlRn9MAE0uRPJvsAA07fv+6KgiyicO?=
 =?us-ascii?Q?5Np0ykiYQXlnYkFLQ7aId7pZugRgqR9Oytdgtw5lGvEZ4zlv+L6AvdyLBUjo?=
 =?us-ascii?Q?bf6Kx/yTP+IMBVF8OvF6+jEFkaZAkWydiy1TcEi/LOs8ERxV55KGIwPuaVn8?=
 =?us-ascii?Q?1T3hUsQAVzUJWRWVpqy9yLx1EV/FGXyH0yRr1cemHUpQ6dTFyWbZXiOE+qEG?=
 =?us-ascii?Q?56Ox7xAl5OUvH2o2A6eKf8LNti5c4zuM8cgj6ojvU8vU/UT3fVVRZceXSd6e?=
 =?us-ascii?Q?UOSu2RjEqhb64toJAiW9pyDVbTBE4MkJsJP/0HhS0whjd2XZbC1zDUOuqC5G?=
 =?us-ascii?Q?lK9UKZNu+JdQU6CjAiBSzLNzzhBF2MthvgRb84l7zC87UGb7BZsYhNVJ/DKy?=
 =?us-ascii?Q?9tyd5U7kFWNpZMpacGzYOXcR2avtjlAmU6cUWYAKYW9estZG+GF3TzT3I6kw?=
 =?us-ascii?Q?cg0zYeK4jk16Fkp2ZYgYzc0VZkdY25zWE+3S+tJLTb97+tB9suon34hUb3AJ?=
 =?us-ascii?Q?0MGfdHO58dx0zLbxQUz4c3+v6+lieRjcchbHaNiSZNtai+Y1VP9niaFP4S6H?=
 =?us-ascii?Q?9yDwqZCpyhOq//tT4WsMNjdNSyylJzsCTXYonm6FVp7g0MoWpewEbP/y53Ye?=
 =?us-ascii?Q?J+yDDQylBPaXkxMJn/AfqbgjnD9vI1lOda5x4ImeRaYwJHqObxZT7BV16NG5?=
 =?us-ascii?Q?WUAPYLr36iC/BHk0=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 6:GEWISVI/D2rwmvy+cYfCf6MGbzTle3BEhPdDTaiZc2HilEAdOumVa8uyns7dMVAisZEG0x8BKbvz4q14uKDkkt3kIww7GGeEY02fjCkfeYHejgLw7aA0HryNbxEZIxPMQ69pM378EvmqL74wBjQgaHdhIb+k9HiNhNoURziQoOjkJGUaSTFT4ghmR6adBIuDoYCpcw5/K2l/1Nc28APs61qwrDgATo9Fdyd2tWWtI/t0tkFS0zwgw0IK53+CFuBfQIh1/JE5Vbuls3aPOoGLRJgMGr2b6EnwVzLMxo52qtDvRrRLGe6XTakMd101t7FYArOx2vwe63ZsA/BxuNyItA==;
 5:xE7+vQ2XlDVVdQ2nAnu7OIxOXkqwmipsnjRyzGoUzaivTfqa//0D17aIQDY6CEBuD9cFczKUM6TkHLiqjVr84tKp8IvGm+w/RTsm9Ds8JPkOecUKCGSD0R8imhjLnMwX+zSOf7V+GekeujyzIdI3Nw==;
 24:5hSM4NJRhbm19O5XyRlQ8jvxBSUfiPYTu1dIwfbppzqezo3/jEAOs9KpsbBqS8Oh/4oCA94uSlemyOUhwMqk5+eKDDZvxQtSG2CBHAIy1bw=;
 7:a7o6C4TUra2fnxLDX91lHTd+Hqp69OVTDlDrJzTQ9PN+KJh4UoDfMAVyPgdEYpCm1ZFkTKX9qR0rERh+Klizap9/uPsyaQwQJz+2ETxjmOr32b2y3gml36pYP6kDqgAiFneubbOJkOfSgJClAlZWvjTVeunPB9Yn/AndS2FBAilMYrl0RIKE8vE8ps8DnoL6W/C77A0WNDQ3RZQtC2N52yCXbJTCIepzbGdLIshdb0k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:10:58.6528 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2144
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v5 10/10] public: add and enable
	XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IGh5cGVydmlzb3IgaXMgY29tcGF0aWJsZSB3aXRo
IEFSTQpTTUMgY2FsbGluZyBjb252ZW50aW9uLiBQcmV2aW91c2x5IGh5cGVydmlzb3Igd291bGQg
aW5qZWN0IGFuCnVuZGVmaW5lZCBpbnN0cnVjdGlvbiBleGNlcHRpb24gaWYgYW4gaW52YWxpZCBT
TUMgZnVuY3Rpb24gd2VyZQpjYWxsZWQgb3Igd291bGQgY3Jhc2ggYSBkb21haW4gaWYgYW4gaW52
YWxpZCBIVkMgZnVuY3Rpb24Kd2VyZSBpbnZva2VkLgpYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0
ZWQgZmVhdHVyZSBtZWFucyB0aGF0IGl0IHNhZmUgdG8gaW52b2tlClNNQy9IVkMgY2FsbHMgdGhh
dCBhcmUgY29tcGF0aWJsZSB3aXRoIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24uCgpTaWduZWQtb2Zm
LWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQog
eGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgfCAzICsrKwogeGVuL2luY2x1ZGUvcHVibGlj
L2ZlYXR1cmVzLmggfCAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRl
eCBjZTdjYjhhLi4xOGM0ZDUxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBi
L3hlbi9jb21tb24va2VybmVsLmMKQEAgLTMzMiw2ICszMzIsOSBAQCBETyh4ZW5fdmVyc2lvbiko
aW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKTsKICAgICAgICAg
ICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgICAgICBmaS5zdWJt
YXAgfD0gMVUgPDwgWEVORkVBVF9kb20wOworI2lmZGVmIENPTkZJR19BUk0KKyAgICAgICAgICAg
IGZpLnN1Ym1hcCB8PSAoMVUgPDwgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkKTsKKyNlbmRp
ZgogI2lmZGVmIENPTkZJR19YODYKICAgICAgICAgICAgIHN3aXRjaCAoIGQtPmd1ZXN0X3R5cGUg
KQogICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2ZlYXR1cmVz
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaAppbmRleCAyMTEwYjA0Li4xYTk4OWI4
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZmVhdHVyZXMuaApAQCAtMTAyLDYgKzEwMiw5IEBACiAvKiBHdWVzdCBjYW4g
dXNlIFhFTk1FTUZfdm5vZGUgdG8gc3BlY2lmeSB2aXJ0dWFsIG5vZGUgZm9yIG1lbW9yeSBvcC4g
Ki8KICNkZWZpbmUgWEVORkVBVF9tZW1vcnlfb3Bfdm5vZGVfc3VwcG9ydGVkIDEzCiAKKy8qIGFy
bTogSHlwZXJ2aXNvciBzdXBwb3J0cyBBUk0gU01DIGNhbGxpbmcgY29udmVudGlvbi4gKi8KKyNk
ZWZpbmUgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkICAgICAgIDE0CisKICNkZWZpbmUgWEVO
RkVBVF9OUl9TVUJNQVBTIDEKIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19GRUFUVVJFU19IX18g
Ki8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20:16: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.xen.org>)
	id 1dnVt1-0001jZ-D1; Thu, 31 Aug 2017 20:16:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dnVsz-0001j8-Nv
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:16:21 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FA/48-03642-59E68A95; Thu, 31 Aug 2017 20:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSPJ+BQ3dK3op
 Ig1UTuCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozVX/6zFix1qHgzX76B8apJFyMXh5DAbkaJ
 trZ+ti5GDg5hgSiJxhf2XYycHCIChRK3u9+xgdQwCxxkkujtb2KCaOhkluh59YoVpIpNwEBiy
 uuVYDavgIPEhV+7mEFsFgFViQ0PnjOC2KIC4RL7v19jhqgRlDg58wkLiM0pYCPx+MlCdhCbWU
 Bd4s+8S8wQtrbEsoWvoWxxiVtP5jNNYOSbhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1SNfQRC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAMGYBgB+P1jQGHGCU5mJREeav9V0QK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdmwOUEyxKTU+tSMvMAUYETFqCg0dJhHcOSJq3uCAxt
 zgzHSJ1ilGX407fhi9MQix5+XmpUuK8N0GKBECKMkrz4EbAovMSo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHm1c4Gm8GTmlcBtegV0BBPQEbFeS0GOKElESEk1MO71/r/alG01i0GmV1bgSTf
 7M8+zk6/viV/xS/fa3dPlL7V31tw53qn45L5xu8ULGb4r2+vuyYbtrwo6zyCw/kZg92cX7TuG
 m8T+TqyUi3e51cmX+/fJtI7HZ0oUGxn3Lq1MlL7m/97PfPfRadt26i1cY9C8gJnj9OSksiOSh
 q6Bk4/2zpJyLldiKc5INNRiLipOBADHT9tXyQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504210579!80420632!1
X-Originating-IP: [131.159.0.8]
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 63051 invoked from network); 31 Aug 2017 20:16:20 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 20:16:20 -0000
Received: from [192.168.178.68] (p54B01E8D.dip0.t-ipconnect.de [84.176.30.141])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 0DA2C102A0B01;
 Thu, 31 Aug 2017 22:16:13 +0200 (CEST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
 <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
 <0fdce40b-016a-dbfd-2632-b6406c2e758d@sec.in.tum.de>
 <7134363b-4515-ef34-79cf-2db8ee333e8b@epam.com>
 <aa57707c-3103-aebd-f9ae-afb1d5947b35@sec.in.tum.de>
 <f9ae697c-9f4a-cdb0-0076-ac8092eff329@epam.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <be92723e-4465-2462-0c84-7bc34ca95a03@sec.in.tum.de>
Date: Thu, 31 Aug 2017 22:16:12 +0200
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: <f9ae697c-9f4a-cdb0-0076-ac8092eff329@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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: Re: [Xen-devel] [PATCH v4 10/11] public: add
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKCk9uIDA4LzMxLzIwMTcgMDQ6NTggUE0sIFZvbG9keW15ciBCYWJjaHVr
IHdyb3RlOgo+IEhpIFNlcmdlago+Cj4gT24gMzEuMDguMTcgMTY6NTEsIFNlcmdlaiBQcm9za3Vy
aW4gd3JvdGU6Cj4+IEhpIFZvbG9keW15ciwKPj4KPj4KPj4gT24gMDgvMzEvMjAxNyAwMjo0NCBQ
TSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBIZWxsbyBTZXJnZWosCj4+Pgo+Pj4gT24g
MzEuMDguMTcgMTU6MjAsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+Pj4gSGkgVm9sb2R5bXly
LCBoaSBKdWxpZW4sCj4+Pj4KPj4+Pgo+Pj4+IE9uIDA4LzI0LzIwMTcgMDc6MjUgUE0sIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+Pj4KPj4+Pj4KPj4+Pj4gT24gMjEvMDgvMTcgMjE6MjcsIFZvbG9k
eW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+Pj4gVGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IGh5
cGVydmlzb3IgaXMgY29tcGF0aWJsZSB3aXRoIEFSTQo+Pj4+Pj4gU01DIGNhbGxpbmcgY29udmVu
dGlvbi4gSHlwZXJ2aXNvciB3aWxsIG5vdCBpbmplY3QgYW4gdW5kZWZpbmVkCj4+Pj4+PiBpbnN0
cnVjdGlvbiBleGNlcHRpb24gaWYgYW4gaW52YWxpZCBTTUMgZnVuY3Rpb24gd2VyZSBjYWxsZWQg
YW5kCj4+Pj4+PiB3aWxsIG5vdCBjcmFzaCBhIGRvbWFpbiBpZiBhbiBpbnZsYWxpZCBIVkMgZnVu
Y3Rpb25zIHdlcmUgY2FsbGVkLgo+Pj4+Pgo+Pj4+PiBzL2ludmxhbGlkL2ludmFsaWQvCj4+Pj4+
Cj4+Pj4+IFRoZSBsYXN0IHNlbnRlbmNlIGlzIG1pc2xlYWRpbmcuIFhlbiB3aWxsIHN0aWxsIGlu
amVjdCBhbmQgdW5kZWZpbmVkCj4+Pj4+IGluc3RydWN0aW9uIGZvciBzb21lIFNNQy9IVkMuIFlv
dSBtYXkgd2FudCB0byByZXdvcmsgaXQgdG8gbWFrZSBpdAo+Pj4+PiBjbGVhci4KPj4+Pj4KPj4+
Pgo+Pj4+IE5vdyB0aGF0IHlvdSBzYXkgdGhhdCBYZW4gd2lsbCBzdGlsbCBpbmplY3QgYW4gdW5k
ZWZpbmVkIGluc3RydWN0aW9uCj4+Pj4gZXhjZXB0aW9uIGZvciBzb21lIFNNQ3MsIEkgaGF2ZSBh
IHRvIGFzayBmb3Igd2hpY2ggZXhhY3RseT8KPj4+IEZvciBvbmVzIHRoYXQgYXJlIGNvbXBhdGli
bGUgd2l0aCBBUk0gU01DQ0MgWzFdLiBFLmcgaWYgeW91IGFyZQo+Pj4gcnVubmluZyBTTUNDQy1j
b21wYXRpYmxlIHN5c3RlbSBhbmQgeW91IGFyZSBjYWxsaW5nIFNNQy9IVkMgd2l0aAo+Pj4gaW1t
ZWRpYXRlIHZhbHVlIDAsIHRoZW4geW91IGFyZSBzYWZlLgo+Pj4KPj4KPj4gQWxyaWdodCwgYXMg
ZmFyIGFzIEkgdW5kZXJzdGFuZCB0aGlzIGlzIGV4YWN0bHkgd2hhdCBJIGRvIHJpZ2h0IG5vdy4g
SQo+PiBpbmplY3QgYW4gU01DIHRoYXQgaXMgZW5jb2RlZCBhcyAweEQ0MDAwMDAzLgo+IEFjdHVh
bGx5LCB0aGlzIHBhdGNoIHNlcmllcyBhcmUgbm90IG1lcmdlZCB5ZXQsIHNvIG5vIFNNQ0NDIHN1
cHBvcnQKPiByaWdodC4gQnV0IHRoaXMgc2hvdWxkIG5vdCBhIHByb2JsZW0gaW4geW91ciBjYXNl
Lgo+Cj4+Pj4gSSBtaWdodCBiZSBvZmYgdG9waWMgaGVyZSwgc28gcGxlYXNlIHRlbGwgbWUgaWYg
eW91IGJlbGlldmUgdGhpcyBpcwo+Pj4+IG5vdAo+Pj4+IHRoZSByaWdodCBwbGFjZSBmb3IgdGhp
cyBxdWVzdGlvbi4gSW4gdGhpcyBjYXNlIEkgd2lsbCBvcGVuIGFuIG5ldwo+Pj4+IHRocmVhZC4g
UmlnaHQgbm93LCBJIGFtIHdvcmtpbmcgd2l0aCB0aGUgcHJldmlvdXMgaW1wbGVtZW50YXRpb24g
b2YKPj4+PiBkb190cmFwX3NtYyB0aGF0IHdhcyBleHRlbmRlZCBpbiB0aGlzIHBhdGNoLiBZZXQs
IGFzIGZhciBhcyBJCj4+Pj4gdW5kZXJzdGFuZCwgdGhlIGJlaGF2aW9yIHNob3VsZCBub3QgY2hh
bmdlLCB3aGljaCBpcyB3aHkgSSBhbSBhc2tpbmcKPj4+PiB0aGlzIHF1ZXNpdG9uIGluIHRoaXMg
dGhyZWFkLgo+Pj4gSWYgeW91IGFyZSB0YWxraW5nIGFib3V0IGZvcndhcmRpbmcgU01DIGV4Y2Vw
dGlvbiB0byBWTSBtb25pdG9yLCB0aGVuCj4+PiB5ZXMsIHRoYXQgc2hvdWxkIG5vdCBjaGFuZ2Uu
Cj4+Cj4+IFllcywgZXhhY3RseS4gU29ycnksIEkgZm9yZ290IHRvIG1lbnRpb24gdGhhdCBJIGhh
dmUgYSBtb2RpZmllZAo+PiB4ZW4tYWNjZXNzIHZlcnNpb24gcnVubmluZyBpbiBkb20wIHRoYXQg
cmVnaXN0ZXJzIGFuIFNNQyBtb25pdG9yIGFuZAo+PiBhbHNvIGluY3JlYXNlcyB0aGUgUEMgYnkg
NCAob3IgZGVwZW5kZW50IG9uIHRoZSBjYXNlLCBzaW1wbHkgbGVhdmVzIGl0Cj4+IGFzIGl0IGlz
KSBvbiBldmVyeSBTTUMgdHJhcC4KPiBBaGEsIEkgc2VlLiBJIG5ldmVyIHdhcyBhYmxlIHRvIHRl
c3QgdGhpcyBmZWF0dXJlIGZ1bGx5LiBJIHBsYXllZCB3aXRoCj4gbXkgb3duIFZNIG1vbml0b3Is
IHdoZW4gSSB0cmllZCB0byBvZmZsb2FkIFNNQyBoYW5kbGluZyB0byBhbm90aGVyCj4gZG9tYWlu
LiBCdXQgSSBoYWQgdG8gY29tbWVudCBvdXQgbW9zdCBvZiB0aGUgVk0gbW9uaXRvciBjb2RlIGlu
IFhFTi4KPgo+Pj4KPj4+PiBDdXJyZW50bHksIEkgYW0gd29ya2luZyBvbiBTTUMgZ3Vlc3QgaW5q
ZWN0aW9ucyBhbmQgdHJ5aW5nIHRvCj4+Pj4gdW5kZXJzdGFuZAo+Pj4+IHRoZSByZXN1bHRpbmcg
YmVoYXZpb3IuIEV2ZXJ5IHRpbWUsIHJpZ2h0IGFmdGVyIHRoZSBleGVjdXRpb24gb2YgYW4KPj4+
PiBpbmplY3RlZCBTTUMgaW5zdHJ1Y3Rpb24sIHRoZSBndWVzdCB0cmFwcyBpbnRvIHRoZSB1bmRl
ZmluZWQKPj4+PiBpbnN0cnVjdGlvbgo+Pj4+IGV4Y2VwdGlvbiBoYW5kbGVyIGluIEVMMSBhbmQg
SSBzaW1wbHkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkuIEFzIGZhcgo+Pj4+IGFzIEkKPj4+PiB1bmRl
cnN0YW5kLCBhcyBzb29uIGFuIGluamVjdGVkIFNNQyBpbnN0cnVjdGlvbiBnZXRzIGV4ZWN1dGVk
LCBpdAo+Pj4+IHNob3VsZAo+Pj4+IF90cmFuc3BhcmVudGx5XyB0cmFwIGludG8gdGhlIGh5cGVy
dmlzb3IgKGFzc3VtaW5nIE1EQ1JfRUwyLlRERSBpcwo+Pj4+IHNldCkuCj4+Pj4gQXMgc29vbiBh
cyB0aGUgaHlwZXJ2aXNvciByZXR1cm5zIChlLmcuIHRvIFBDKzQgb3IgdG8gdGhlIHRyYXBwaW5n
IFBDCj4+Pj4gdGhhdCBub3cgY29udGFpbnMgdGhlIG9yaWdpbmFsIGluc3RydWN0aW9uIGluc3Rl
YWQgb2YgdGhlIGluamVjdGVkCj4+Pj4gU01DKSwKPj4+PiB0aGUgZ3Vlc3Qgc2hvdWxkIHNpbXBs
eSBjb250aW51ZSBpdHMgZXhlY3V0aW9uLgo+Pj4gSG0uIFdoYXQgZG8geW91IG1lYW4gdW5kZXIg
IlNNQyBpbnN0cnVjdGlvbiBpbmplY3Rpb24/Ii4KPj4KPj4gTXkgY29kZSBydW5zIGluIGRvbTAg
YW5kICJpbmplY3RzIiBhbiBTTUMgaW5zdHJ1Y3Rpb24gdG8gcHJlZGVmaW5lZAo+PiBhZGRyZXNz
ZXMgaW5zaWRlIHRoZSBndWVzdCBhcyB0byBzaW11bGF0ZSBzb2Z0d2FyZSBicmVha3BvaW50cy4g
QnkgdGhpcywKPj4gSSBtZWFuIHRoYXQgdGhlIGNvZGUgcmVwbGFjZXMgdGhlIG9yaWdpbmFsIGd1
ZXN0IGluc3RydWN0aW9uIGF0IGEKPj4gY2VydGFpbiBhZGRyZXNzIHdpdGggYW4gU01DLiBUaGlu
ayBvZiBhIGRlYnVnZ2VyIHRoYXQgdXNlcyBzb2Z0d2FyZQo+PiBicmVha3BvaW50cy4gVGhlIGlk
ZWEgaXMgdG8gcHV0IGJhY2sgdGhlIG9yaWdpbmFsIGluc3RydWN0aW9uIHJpZ2h0Cj4+IGFmdGVy
IHRoZSBTTUMgZ2V0cyBjYWxsZWQsIHNvIHRoYXQgdGhlIGd1ZXN0IGNhbiBjb250aW51ZSB3aXRo
IGl0cwo+PiBleGVjdXRpb24uIFlvdSBjYW4gZmluZCBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRo
YXQgaW4gWzBdLCB5ZXQgcGxlYXNlCj4+IGNvbnNpZGVyIHRoYXQgSSB0cnkgdG8gdHJhcCB0aGUg
U01DIGRpcmVjdGx5IGluIFhlbiBpbnN0ZWFkIG9mCj4+IFRydXN0Wm9uZS4KPiBZZXAsIEkgc2Vl
LiBJbW1lZGlhdGUgcXVlc3Rpb246IGRvIHlvdSBmbHVzaCBpY2FjaGUgYWZ0ZXIgeW91IHB1dAo+
IG9yaWdpbmFsIGluc3RydWN0aW9uIGJhY2s/IAoKWWVhcC4gQnV0IHRoZSBjdXJyZW50IGJlaGF2
aW9yIGRvZXMgbm90IGxldCBtZSB0byBnbyB0aGlzIGZhciwgYXMgSSB0aGUKc3lzdGVtIGp1bXBz
IGludG8gdGhlIGludGVycnVwdCBoYW5kbGVyIGFuZCBzaW5nbGUtc3RlcHMgdGhlIGhhbmRsZXIK
aW5zdGVhZCBvZiB0aGUgaW5zdHJ1Y3Rpb24gb2YgaW50ZXJlc3QuCgo+IFRoZW4gSSBjYW4ndCBz
ZWUsIHdoeSB0aGlzIHNob3VsZCBub3Qgd29yay4gSWYgb25seSBWTSBtb25pdG9yIGNvcmUgaW4K
PiBYRU4gaXMgbm90IGJyb2tlbi4gSSBkb24ndCBrbm93IGFueSB1c2VycyBvZiB0aGlzLgo+IEkn
bSBqdXN0IGN1cmlvdXMsIHdoeSBhcmUgeW91IHVzaW5nIFNNQywgbm90IEJSSyBpbnN0cnVjdGlv
bj8KPgoKSSB1c2UgU01DIGluc3RydWN0aW9ucyBhcyB0aGUgZ3Vlc3QgY2FuIHJlZ2lzdGVyIGZv
ciBCUksgZXZlbnRzLiBUaGUKZ3Vlc3QgY2Fubm90IHJlZ2lzdGVyIGZvciBTTUMgZXZlbnRzLiBT
bywgaW4gb3JkZXIgc3RheSBzdGVhbHRoeSB0b3dhcmRzCnRoZSBndWVzdCBhbmQgYWxzbyBub3Qg
dG8gY29wZSB3aXRoIEJSSyByZS1pbmplY3Rpb25zLCBTTUMncyBzZWVtZWQgdG8KYmUgdGhlIHJp
Z2h0IGNob2ljZSA6KQoKPj4+IEN1cnJlbnQgY29kZSBpbiBoeXBlcnZpc29yIHdpbGwgYWx3YXlz
IGluamVjdCB1bmRlZmluZWQgaW5zdHJ1Y3Rpb24KPj4+IGV4Y2VwdGlvbiB3aGVuIHlvdSAgY2Fs
bCBTTUMgKHVubGVzcyB5b3UgaW5zdGFsbGVkIFZNIG1vbml0b3IgZm9yIHRoZQo+Pj4gZ3Vlc3Qp
LiBBbHNvLCBpdCB3aWxsIG5vdCBpbmNyZWFzZSBQQy4gU28sIGlmIHlvdSdsbCB0cnkgdG8gcmVt
b3ZlCj4+PiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKCkgY2FsbCwgeW91J2xsIGdldCBpbnRvIGFu
IGluZmluaXRlIGxvb3AuCj4+Pgo+Pgo+PiBJIGhhdmUgYSByZWdpc3RlcmVkIFNNQyBtb25pdG9y
IHJ1bm5pbmcgaW4gZG9tMCB0aGF0IGRvZXMgbm90IHJlaW5qZWN0Cj4+IHRoZSB1bmRlZmluZWQg
aW5zdHJ1Y3Rpb24gZXhjZXB0aW9uIGluIGRvX3RyYXBfc21jKCkuIFNvIHRoZXJlIGlzIG5vCj4+
IGluZGVmaW5pdGUgbG9vcCBhdCB0aGlzIHBvaW50LiBXaGF0IEkgc2VlIGlzIHRoYXQgYXMgc29v
biBhcyBteSBjb2RlIGluCj4+IHhlbi1hY2Nlc3MgKGRvbTApIGluY3JlbWVudHMgdGhlIHRyYXBw
ZWQgZ3Vlc3QgUEMgYnkgNCAoYW5kIGFsc28gaWYgaXQKPj4gZG9lc24ndCkgdGhlIG5leHQgaW5z
dHJ1Y3Rpb24gaW5zaWRlIHRoZSBndWVzdCB3aWxsIGJlIGluc2lkZSB0aGUgdW5kZWYKPj4gaW5z
dHJ1Y3Rpb24gaGFuZGxlciAoSSBjYW4gc2VlIHRoYXQgYmVjYXVzZSBJIGhhdmUgaW1wbGVtZW50
ZWQgYSBzaW5nbGUKPj4gc3RlcHBpbmcgbWVjaGFuaXNtIGZvciBBQXJjaDY0IGluIFhlbiB0aGF0
IGdldHMgYWN0aXZhdGVkIHJpZ2h0IGFmdGVyCj4+IHRoZSBndWVzdCBleGVjdXRlcyB0aGUgaW5q
ZWN0ZWQgU01DIGluc3RydWN0aW9uKS4KPiBUaGF0J3Mgc3RyYW5nZS4gQ2FuIHlvdSBwcmludCB3
aG9sZSB2Q1BVIHN0YXRlIHRvIGRldGVybWluZSB0aGF0IFBDCj4gcG9pbnRzIHRvIHRoZSByaWdo
dCBwbGFjZT8gQWxzbyB5b3UgY2FuIGNoZWNrIERGQVIuIFByb2JhYmx5IHlvdSBjYW4KPiBldmVu
IGR1bXAgbWVtb3J5IHBvaW50ZWQgYnkgREZBUiB0byBtYWtlIHN1cmUgdGhhdCB5b3Ugd3JpdHRl
biBiYWNrCj4gY29ycmVjdCBpbnN0cnVjdGlvbi4KClllYSwgSSBkbyB0aGF0LiBBbmQgYm90aCB0
aGUgU01DIGluamVjdGlvbiwgYXMgd2VsbCBhcyBmdXJ0aGVyIHZDUFUKc3RhdGUgc2VlbXMgdG8g
YmUgY29ycmVjdCBhdCB0aGlzIHBvaW50LgoKVG9kYXksIEkgc2F3IGFuIGludGVyZXN0aW5nIGJl
aGF2aW9yIGluIG15IHNpbmdsZS1zdGVwcGluZwppbXBsZW1lbnRhdGlvbiwgd2hpY2ggaXMgdGhl
IHJlYXNvbiBmb3IgbXkgbGF0ZSByZXBseS4gSSBjYW4ndCBleHBsYWluCndoYXQgaXMgZ29pbmcg
d3JvbmcsIHlldC4gU28gSSB3aWxsIG5lZWQgdG8gZnVydGhlciBpbnZlc3RpZ2F0ZSB0aGlzCmJl
aGF2aW9yIGFuZCBwb3N0IGFuZCBSRkMgZm9yIHRoZSBzaW5nbGUtc3RlcHBpbmcgbWVjaGFuaXNt
IGFzIHRvIHB1dAptb3JlIGV5ZXMgb24gdGhlIGlzc3VlLiBNYXliZSwgdGhpcyB3aWxsIGhlbHAg
c29sdmUgaXQuCgpCdXQgYW55d2F5LCB0aGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIGhlbHAh
IEkgcmVhbGx5IGFwcHJlY2lhdGUgaXQgOikKCj4KPj4+PiBOb3csIGFjY29yZGluZyB0byBBUk0g
RERJMDQ4N0IuYSBEMS0xODczLCB0aGUgZm9sbG93aW5nIGhvbGRzOiAiSWYKPj4+PiBIQ1JfRUwy
LlRTQyBvciBIQ1IuVFNDIHRyYXBzIGF0dGVtcHRlZCBFTDEgZXhlY3V0aW9uIG9mIFNNQwo+Pj4+
IGluc3RydWN0aW9ucwo+Pj4+IHRvIEVMMiwgdGhhdCB0cmFwIGhhcyBwcmlvcml0eSBvdmVyIHRo
aXMgZGlzYWJsZSIuIFNvIHRoaXMgbWVhbnMKPj4+PiB0aGF0IGlmCj4+Pj4gU01DcyBhcmUgZGlz
YWJsZWQgZm9yIE5TIEVMMSwgdGhlIGd1ZXN0IHdpbGwgdHJhcCBpbnRvIHRoZQo+Pj4+IGh5cGVy
dmlzb3Igb24KPj4+PiBTTUMgZXhlY3V0aW9uLiBZZXQsIHNpbmNlIFNNQ3MgYXJlIGRpc2FibGVk
IGZyb20gTlMgRUwxLCB0aGUgZ3Vlc3QKPj4+PiB3aWxsCj4+Pj4gZXhlY3V0ZSBhbiB1bmRlZmlu
ZWQgaW5zdHJjdXRpb24gZXhjZXB0aW9uLiBXaGljaCBpcyB3aGF0IEkgd2FzCj4+Pj4gdGhpbmtp
bmcKPj4+PiBhYm91dCBpcyBjdXJyZW50bHkgaGFwcGVuaW5nIG9uIG15IEFSTXY4IGRldiBib2Fy
ZCAoTGVtYWtlciBIaWtleSkuIE9uCj4+Pj4gdGhlIG90aGVyIGhhbmQgSSBiZWxpZXZlIHRoYXQg
aXQgaXMgaGlnaGx5IHVubGlrZWx5IHRoYXQgdGhlIEVGSQo+Pj4+IGxvYWRlcgo+Pj4+IGV4cGxp
Y2l0bHkgZGlzYWJsZXMgU01DJ3MgZm9yIE5TIEVMMS4gSG93ZXZlciwgc2luY2UgSSBkb24ndCBo
YXZlCj4+Pj4gYWNjZXNzCj4+Pj4gdG8gU0NSX0VMMy5TTUQgZnJvbSBFTDIsIEkgY2FuJ3QgdGVs
bCB3aGV0aGVyIHRoaXMgaXMgdGhlIHJlYXNvbgo+Pj4+IGZvciB0aGUKPj4+PiBiZWhhdmlvciBJ
IGFtIGV4cGVyaWVuY2luZyBvbiBteSBib2FyZCBvciBub3QuCj4+PiBBY2NvcmRpbmcgdG8gQVJN
IEFSTSwgaHlwZXJ2aXNvciBzaG91bGQgdHJhcCBTTUMgZXZlbiBpZiB3YXMgZGlzYWJsZWQKPj4+
IGJ5IEVMMy4gSSB0aGluaywgdGhhdCBpbiB5b3VyIGNhc2UgdGhlIHByb2JsZW0gaXMgaW4gY3Vy
cmVudAo+Pj4gaW1wbGVtZW50YXRpb24gb2YgZG9fdHJhcF9zbWMoKQo+Pj4KPj4KPj4gVW5mb3J0
dW5hdGVseSwgSSBkb24ndCB0aGluayB0aGF0IHRoaXMgaXMgdGhlIHByb2JsZW0gb2YgZG9fdHJh
cF9zbWMoKQo+PiAoc2VlIGFib3ZlKS4gQnV0IGxldCBtZSBjaGVjayBvbmUgbW9yZSB0aW1lLgo+
IEFzIEkgc2FpZCwgSSBrbm93IG5vIHVzZXJzIGZvciBTTUMgbW9uaXRvciwgYW5kIEknbSBub3Qg
ZXhhY3RseSBzdXJlCj4gdGhhdCBpdCB3b3JrcyBwcm9wZXJseS4KPgo+Pgo+Pj4+IEl0IHdvdWxk
IGJlIG9mIGdyZWF0IGhlbHAgaWYgeW91IHdvdWxkIHByb3ZpZGUgbWUgd2l0aCBzb21lIG1vcmUK
Pj4+PiBjbGFyaXR5Cj4+Pj4gb24gbXkgY2FzZS4gSSBhbSBzdXJlIHRoYXQgSSBoYXZlIG1pc3Nl
ZCBzb21ldGhpbmcgdGhhdCBzaW1wbHkgbmVlZHMKPj4+PiBjbGFyaWZpY2F0aW9uLiBUaGFuayB5
b3UgdmVyeSBtdWNoIGluIGFkdmFuY2UuCj4+PiBJIGRvbid0IHF1aXRlIHVuZGVyc3Rvb2QsIHdo
YXQgeW91IGFyZSB0cnlpbmcgdG8gYWNoaWV2ZS4gQnV0IEkgdGhpbmsKPj4+IHRoYXQgcGFpciBv
ZiBwcmludGsoKXMgaW4gZG9fdHJhcF9zbWMoKSB3aWxsIHJldmVhbCBtdWNoLgo+Pj4KPj4KPj4g
WWVhLCB0aGUgaWRlYSBpcyB0byBpbmplY3QgU01DIGluc3RydWN0aW9ucyBpbnRvIHRoZSBndWVz
dCB0byBzaW11bGF0ZQo+PiBzb2Z0d2FyZSBicmVha3BvaW50cyBmb3IgZ3Vlc3QgYW5hbHlzaXMg
cHVycG9zZXMuIFBsZWFzZSBsZXQgbWUgY2xlYW51cAo+PiBteSBjdXJyZW50IHByaW50ayBvdXRw
dXQgdG8gYmV0dGVyIHByZXNlbnQgbXkgaXNzdWUuCj4+Cj4+Pgo+Pj4gWzFdCj4+PiBodHRwOi8v
aW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAyOGIvQVJNX0RF
TjAwMjhCX1NNQ19DYWxsaW5nX0NvbnZlbnRpb24ucGRmCj4+Pgo+Pgo+PiBUaGFuayB5b3UsCj4+
IH5TZXJnZWoKPj4KPj4gWzBdIGh0dHA6Ly93d3cuY3NlLnBzdS5lZHUvfnRyajEvcGFwZXJzL21v
c3QxNC5wZGYKPj4KClRoYW5rcywKflNlcmdlagoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 20:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 20:43: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.xen.org>)
	id 1dnWIq-0003xo-QT; Thu, 31 Aug 2017 20:43:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dnWIp-0003xi-QT
 for xen-devel@lists.xen.org; Thu, 31 Aug 2017 20:43:03 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 6E/D1-01777-7D478A95; Thu, 31 Aug 2017 20:43:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42LJ0NfQ1b1WsiL
 S4NU5QYslHxezODB6HN39mymAMYo1My8pvyKBNWPW0k+sBceZKu5NPMvewNjG1MXIxcEi0MIs
 Ma/hCSuIIyTwm1Gi9cpWxi5GTg5hAX2J7asPsoPYIgLSEtc+XwaLCwlYSTxY8heogYODTUBV4
 sHHKBCTFyj8bFYGSAULUPTw1b/MILaoQLjE28YjLCA2r4CgxMmZT8BsTgFriY7lK8FqmAXMJO
 Ztfghly0tsfzsHzJYQUJDY/v07G4Tdxiix8H4QyCohATmJuRM5IMKyEkfPzmGBsH0lDl17wAh
 SIiGgLHGqxQ/kKQmBD0wS51Y8ZoNwGtkltr1aCjVTS+L2mk0sEImdbBI/Ptxihkmsu/oRys6R
 2DbrMFT3XVaJDesXMkIkZCQevlzHBJHoYpN43viGFeK8eIlfc5xBahgFgiXWn78KtWGCsMTZp
 lfsEE47u8SK/UuZJjBqzEIKmllIwTELKTgWMDKvYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1ND
 DVy00tLk5MT81JTCrWS87P3cQITBL1DAyMOxj3tPsdYpTkYFIS5a32XxEpxJeUn1KZkVicEV9
 UmpNafIhRhoNDSYK3uRgoJ1iUmp5akZaZA0xXMGkJDh4lEd4tRUBp3uKCxNzizHSI1ClGXY6m
 D1u+MAmx5OXnpUqJ8yaAzBAAKcoozYMbAUudlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8
 3qATOHJzCuB2/QK6AgmoCNivZaCHFGSiJCSamDsvqLxT4NZVsPHhO+sxZvPK8S3y36//JtvC2
 P83T0HbX7cNQ6Mmf3qf81hnr9vuVVYl+odYLowY5GPw6+7/jd6nbfP+dcd5G3eqv5Wx5lZWW1
 6i+PissaQYqGKUCHhHFaJtX+upWf3/D5VtjRulVdXZsS9L+x+/n+23XFZEmho+Sp7xmImlwdK
 LMUZiYZazEXFiQCC799OmAMAAA==
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504212180!108191846!1
X-Originating-IP: [104.47.40.45]
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 3781 invoked from network); 31 Aug 2017 20:43:01 -0000
Received: from mail-co1nam03on0045.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.45)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Aug 2017 20:43:01 -0000
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=ZBXUHK7vfhoKaDyo+b+sRI/BqUO0u+PAQ41fZMUccMY=;
 b=DCMuuJOJBL8KyYhFlSb7I7kY/KNuiwCL4YZHc4xXZwMHA6aRjv7OuuwE70X2hef0lVU+Hp6gPVji2albcLDvqxsaIIcdgUQAspeyRqmfsxR8a0KPVaZPI+kcLiTfBaQCG7d+ZjkSqBbwMrt38q2Hv12WY2ryFjbMTBUpT8yewas=
Received: from [10.236.19.127] (165.204.77.1) by
 CY4PR12MB1319.namprd12.prod.outlook.com (10.168.168.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.1.1385.9; Thu, 31 Aug 2017 20:42:59 +0000
To: xen-devel@lists.xen.org
References: <f4298d7c-ce47-5c9e-d076-82860a1bd25d@amd.com>
From: Gary R Hook <gary.hook@amd.com>
Message-ID: <af72d82b-332b-5542-413a-be1f38a7db4c@amd.com>
Date: Thu, 31 Aug 2017 15:43:05 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f4298d7c-ce47-5c9e-d076-82860a1bd25d@amd.com>
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR12CA0043.namprd12.prod.outlook.com (10.172.49.29) To
 CY4PR12MB1319.namprd12.prod.outlook.com (10.168.168.144)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8715ba48-5842-4c43-0a23-08d4f0b0dddd
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:CY4PR12MB1319; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319;
 3:8Rxm6TvMj56HxpYFfHN+orrFNPoyDxdRntrGYbt5Zp8wWi4UIYCZclrva5PNffe7vKLtb/U7bZKN8EAN8EqzMR7HVExK9Wq9Ee792miQCt3P+lbts714BMg889vWvmapba/qjK9TGew+xRaOcf6/vihkCJmRiLdy19OEZ1tX55/eJxOSB4k+v0QVw87LUkQOE6D3xQliIbCcEPUhgL5V3+uPRUlo76nVP/wa6AsMnQdMgqNMK1dFYgqNQoXCUsnd;
 25:uMyZrVVhujR5ndtgJZTUmm8iO0YVeLmn4WaB0pXt640Nq/Fm9/gUYXCDQo5zZyeZF//vW5OGZs7kZkvcc9DIz0nWXE6fQv0iSuyBzya6xmCobv3idyK32J4ORggwv7pkgaD2wePhlQYA0PYS41p41gqS3m6EukTKjiGZL2yhkm9kO8lfwhrH74KwkzcC4Nh7c1iNZeFiqFo3QXGglfbdedDTwpKib/zYdH+kOOMZ9QGG1RWPDIuPQBP2rsn07ALx+CZlsno2Gdk/p34AHAXJk4BZSsT+MhVr2OKWa9l0k2oGoXn3DymBcCsqw6xdIzOwHtNeXfs35R0q5IQN5VmrDA==;
 31:kDQ9ofAW05liclXERvwcpcmuoaVBwLj+++zXWI40qA/5V3/t/lxroJwtPznurehjt4wzWxc0erZHSNSnk0WiMsq0perB9YN/1i93sWVUrafNYGWcxGKQZn3KF5JQO43JN1uKBXprZBGH/oOda+qo50wNHwfsTosIfysy8WxjL7DhLVCBYUuX9vk+X6JgUnmeAx7mfLJkCbfpBFT5MyvwuHIJmIWiRWhHCiXu5BwvymQ=
X-MS-TrafficTypeDiagnostic: CY4PR12MB1319:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319;
 20:GZCQ9IR/u8ILqFaViDpF1iuoVsamlQX4FtUnJCxZq6nhGlul0ElNC7mSn3ii6GEmnQYigrTFpH4tBJRWBLH7y66+R6N9hNQTkuIIjzPIkN+YUKuKab3ZRCnz+3wc3Stl/PX5ms9gvzue77xfalT17SKu43UfkyfI9gZykkIOiRbXp4Oox+DLWrLpsdPxXfptBdPKGy+O4nU5bRKnr+mW8M3zdJLnwQZ5N73s9D5LdB07m4s4T4mgr/ocotJ9y11i8IYTC3SswqsuR2Hv4QdZR926/I1qX0UuA2ijQi0bvXsiTmyUMs03Kp6S079UMBbXhLTqNjAFEn3yYiMp+YgOSaxMTXX97shWWAbFdTPQeGeFY8XoGYo1cUe0S0Q6PgZuVaThSd6WUxvQKONOWk7Ao1k8HioFt35iWCuSFMbCBpxmcK0BuIkH5aqTF/uyB43/Pu8Q9y/M6wfGLXO2bPQ0D1v+g+3Tdtxtk3aPJ92376wRPI3jG+2wSztXyWbji4vz;
 4:NP7AvRlQe1ZF0fafPGGmK0H1MkQ3YgkggkLKCHLr+9EdW7IFbaQlznPQc5m7uhIgn8zpcgmmisDsCpGceew09SrUhvyI8fwOf3VN3+R3J9RdD4Sfle+N4ojdP2HcCf3rEuFBWE0Tg+iw9wvAJ/ZZiUka4l6XCEMPfV8vxqbF/q7iV2tIT29H3se+h1UN+EXOMa6rCU7v2xns0nakEI3nx6cXh1YXDvy3RkAgqCkOeqUmW+BRhrFdF7zNOjuahlWc
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CY4PR12MB1319A4F3B3DCDDFFE9BD02D5FD9D0@CY4PR12MB1319.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1319; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1319; 
X-Forefront-PRVS: 04163EF38A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(39860400002)(377454003)(199003)(24454002)(51344004)(189002)(23676002)(33646002)(2361001)(50466002)(47776003)(6116002)(2351001)(2906002)(31686004)(65806001)(65956001)(66066001)(36756003)(50986999)(54356999)(76176999)(229853002)(64126003)(6916009)(3846002)(97736004)(25786009)(6666003)(2950100002)(6246003)(105586002)(110136004)(53546010)(6486002)(86362001)(478600001)(31696002)(53936002)(42186005)(8936002)(4001350100001)(83506001)(81166006)(81156014)(68736007)(90366009)(106356001)(77096006)(5660300001)(65826007)(8676002)(230700001)(189998001)(101416001)(72206003)(7736002)(305945005)(223123001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1319; H:[10.236.19.127]; 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: =?utf-8?B?MTtDWTRQUjEyTUIxMzE5OzIzOmg5V0VsTHRlN0xzTitDU3lhNktkZWlKcFl4?=
 =?utf-8?B?SlRsQmpzaDdFblhzUDNHWGsrS3NDdERKempaVnVyaXF6Q0R1VlZxOFZqdTBO?=
 =?utf-8?B?S1JITnYvQXdFclA2MC9pR2dsaUVNYWJZQUgvRVJ1L0hIek1yWkI3R2wxajhU?=
 =?utf-8?B?Mkdma3lKUTJLVmYrOTlNTHAwUlpLSlErZWNIQXk4VzVMMFptUGxmUjJ5VjdK?=
 =?utf-8?B?UEFTalBpdUhZNmtOcEhnczhBOHNPMzJGWnpSZUkvNTZJMGpLZy9neERtMUVT?=
 =?utf-8?B?WkR5QjNmY3pWc1FQZ1JjRDM2SG9VSnJ2VXVGcVdSbVR1RHN3R0FEaUhLOUZF?=
 =?utf-8?B?cTA4d3lrNGRGaUk5clVoOHVhSENBRjltSkFremdVbS9aSGZITld6WDVjekI2?=
 =?utf-8?B?MC9QaDk3UFJrZ21Uam1ISWdSU1FZUG9yS1I5Mm9hc2kzWm5NVFNJM2pvSFFk?=
 =?utf-8?B?ZGt6aERLVS94cE1xaUIwYlI1TVRTam5DU2lUd2ZweThjOU1QaDdyc2xXbk5J?=
 =?utf-8?B?S3BwQnFJek8xKzc0bUNTcFJVSFR5V29TczI2V2J6aUQrMkg0Z01YUklJM01E?=
 =?utf-8?B?NFBVRyszSHlhWTBVTkpMaG45b3ZISFRyTDZVTnVZYmRmdUVFenJrWjVydThm?=
 =?utf-8?B?OEEyMjlzRGUwQ3JnUFlDRW00RGpQSVFGZGxCODFiZkNOUE1TOURrVlRySldy?=
 =?utf-8?B?NGdYQ1JjY2FXUXdUZ2VxdnlOazF3WUhnWXp0UkJMOUxzaytHV3paNVZLVk1k?=
 =?utf-8?B?cE9Hd3g5SDRlTXlLT2d3M2hVbjRTM1EzQldieUpsK2Njb1AwZ29La2pTMTFr?=
 =?utf-8?B?WFBHbXVqb0RuZjM3MjQxQmVhSksrN0hqUUxkKzFqSGZFa2RQMHoyYXJwR3Q5?=
 =?utf-8?B?SUsyMG9QNFowWXFBWmdGM3hEd21TYkZDSjU4NUxMOWVQVk5ZaTg1ZkZ5ZlVP?=
 =?utf-8?B?TE93enpqYmovWGVqb3hkUWwzRGd4ekhISWExY0x1cDJSbW9SK2IxY1ByYXBG?=
 =?utf-8?B?WWd4TnNUak5OWHk1NVQzVEgvUUNuSkdzOGUzMUx6NDN5WGlvelN4Rml6K05T?=
 =?utf-8?B?RzVVSGRSSU9QRExOL2NZTktEOTNQMWRCMlFzcDZPTlp1ZzIzL1YvWVpvNEVH?=
 =?utf-8?B?QlVtVjNWWnFHVDdZL2RRbmxzTTdsaXJEYjZqWFlMeEtvRVhLa1d3SVJ1M2Rl?=
 =?utf-8?B?TGRwMWJNUTVzSUlzTVdhVjhzajFzcHVGWjQydmlLMHM2RVRPb0gzclIzVS8v?=
 =?utf-8?B?T2xocG95UXVnVFVXVDNtRFlEcjA5Sm55SytRTGRJclFKc3R1MjBpNGZONVg0?=
 =?utf-8?B?L3I3S3g5OE5NRzBrZnlGTVV5TzBnSGVUbWlCcnMzS0dQTzlGa3R2bEZZR0dS?=
 =?utf-8?B?MmdTLzlqRkpubWZwV2pLSjhpQ013Vi9UTDJQemlxYUVYMldML080YjY2ekNu?=
 =?utf-8?B?bEROQkNtSmhMWEZHekhDeUtOaUY1ZFg1Z0hsTEQvM0I3SjZDYVRXOFlpWi96?=
 =?utf-8?B?ODRYOW1iZGtJT2lWUkYzWjRlV1Q3aGptb3JrNzJlcEpVbWtqc1dpSGpsZE9L?=
 =?utf-8?B?bGovampYZmQxa1QwSmUrL1lyWnlyZXFxQzNhbTA4Ym9GeXJsdGZuMHJjeFU3?=
 =?utf-8?B?NEdvZkd3Wm5lRGs4Mm1yZW9EM1lBRkh6dHp6bTdKTlRFcnhKWGRBM3h4c2xQ?=
 =?utf-8?B?cUY4RGltMXd0UHdiMkNabXhJOThDYmdmeDJ2aHRILzVoSWcyakQ1OW00Y3ZS?=
 =?utf-8?B?UXZQUU9ydWp0RjZlTld4K1NzQnh6MWpTWnZvZkIwb2RydEtEa0pENDNITER4?=
 =?utf-8?B?Yjc4N1V0TjRnUFNic05hcm5RdThOS1o4c2xyUlVhV1lxVm04aWtWTWl6VStQ?=
 =?utf-8?B?TVZHcHhha29jd3hqaHp1dW01WlB6R0pyTjdweXZ0WjBoNlBENHhTdko1K2R6?=
 =?utf-8?Q?LEZexOF6cX+8K8E19vtXJ39Hy7xzL8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319;
 6:oBjiyJkaqi/xMnuHyVGP4o2TCQxj7tO6p+AFrbXH+BnS9UJwmnSJUZi/QTIy7OpMi6MQ5zRJrS6twYRhhUVXlQpTP/nc7DdBbTDdy9X54Z4tFwyKlqYWGmOWPErQHOqpGtoh+aWENE76EMm2whDJLsJrBmQ+sWAeSYFV7426dyQRt3OW6NXFYouBijvIdYLMdvo/R/aOXCdxv0qKWfSUjzX9f3d8GzLs3NlhWyQv0rCdULo9XKRoy4U8eYvgqgXEd4jrj8qD+0oDWY/53zafEqJxk4HGLn+MAydwMbshWZqy8zhWvvyEsD/ttqu6d+Z5c8wkLlDQCrCNjwq28CFSgQ==;
 5:VNy03m1vxtEBcG/E7Vm9Djes9O7Ekq2mcq0Lg1UEhRHReUxJFKoGipRTlKOpyXtOJybiwvFCNvKtgKaot7vcpqn3yP3NGZeZwfFeraV2vJhfYBOi8Jvd6KNodijhpCxpNcehW1bJCDTLX7MYHTM43Q==;
 24:NMwaddJWbw+ANvGscM9jqxnYpui/XTj6i+ea29josfOdHzhO3rXY6X7u7VW9Ihe8ORuTXvdwc2G1ZxW5zZyblH/TUSV7vFzyc4ULTyFEDRY=;
 7:fmx1wPguRvUwYNOvL1egajQP6HsV9uRGRNyF+9ac9rrZBLD5TS0dEiIJsyilakrUL32DxksuYewplCa7gPw2gjCXL2LDIRoUiiB041R8vdRrFgpHy+gf2DJCrWd3ZcP1+b+k4Jx+RYIqR1kzK+ExI8LFbL5tHacyichEAOuD3qzuZWNfpj1bfRVwjD/0QiPLvBUWG79NhY06arhR7wta8HPx/0PKHr7VMJpuZzo14IU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319;
 20:g0Tq6qGEa/gQ0fFMcKr0Lo3cAauoI302hBbn33QcTil63sTwABK6UdqTI0Zz8h1Vs5WdipjECyhkiASJ1o4kz1JUO/WE6HvCJxqw0vjg2ga705sdhOIQW3HgH+mc4DfpLo10E5PymikYp3BH0LlSSJ3elzX2X/jVfd1qvYQwCr9ViniDh/+QxzU9XPsYA7fOwk7ZypliSoaVgtp2vj0LYxAXz50Vxu4ADvtFO9yDlLih5TgE96HrbNhy2G+1LAQW
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2017 20:42:59.0899 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1319
Subject: Re: [Xen-devel] Mailing List Broken? Unsubscribed?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjkvMjAxNyAwNDo1MyBQTSwgR2FyeSBSIEhvb2sgd3JvdGU6Cj4gSG0uIEZvciBzb21l
IG9kZCByZWFzb24gSSBzdG9wcGVkIHJlY2VpdmluZyB4ZW4tZGV2ZWwgbWFpbCBhIHdoaWxlIGFn
by4KPiBJIG5ldmVyCj4gdW5zdWJzY3JpYmVkLCBuZXZlciB0dXJuZWQgYW55dGhpbmcgb2ZmICh0
byB0aGUgYmVzdCBvZiBteSBrbm93bGVkZ2UpLiBOb3cKPiBhIGNvLXdvcmtlciBpcyB1bmFibGUg
dG8gc3Vic2NyaWJlLgo+Cj4gV2hhdCdzIHVwIHdpdGggdGhhdD8gQW55IGlkZWFzPwoKTG9va3Mg
bGlrZSB3ZSBtYXkgaGF2ZSBhIHByb2JsZW0gb24gb3VyIGVuZC4uLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 21:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 21:00: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.xen.org>)
	id 1dnWZc-0005Yv-BG; Thu, 31 Aug 2017 21:00:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnWZa-0005YX-Il
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 21:00:22 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 34/DB-02226-5E878A95; Thu, 31 Aug 2017 21:00:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdJxYp
 Ig/bFZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLLmI2vB7ciKq8u+sjQw
 brDoYuTiEBL4yyjxe+I8JgjnMaPE7lXvoJxtjBJX3vezdzFycogIOEt8PTMXzOYV0Je4tmwiM
 4gtLBAqMfdDMxtIg4TAeQWJB6fOs4AkJAS8JbbOPcEIYz+/cQSomZ2DTcBK4pAYSJRFQFVi6t
 u/zBMYuRcwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0ej0DA+MOxtuT/Q4xSnIwKYnyVvuviBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdtVDpQTLEpN
 T61Iy8wBhh9MWoKDR0mEdxlImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHkVQIoEQIoyS
 vPgRsBi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd56kCk8mXklcJteAR3BBHRErNdSkC
 NKEhFSUg2MCTfFvPolLU7LLPBNn6rU4r9rlvyp48HZn5NfmTjlKLB5Tgw7rJy7ye+evcJjo9U
 Xz5c91bu7u8PpRtcRwfgrbtf4TGfInmyZtXWzZeP8+FmTE9J2z75WP8WtZsL/ssB0Pd/zJr8e
 tvucN95W8MO5ekfDXHPuuWyv80tmBbCtN5i72WFy4OrZSizFGYmGWsxFxYkA2MsBUYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504213219!93935070!1
X-Originating-IP: [104.130.215.37]
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 22352 invoked from network); 31 Aug 2017 21:00:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Aug 2017 21:00:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnWZU-0000sL-Sz; Thu, 31 Aug 2017 21:00: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 1dnWZP-0005IH-AG; Thu, 31 Aug 2017 21:00:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnWZO-0006JS-Ik; Thu, 31 Aug 2017 21:00:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112979-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-libvirt:debian-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-amd64-amd64-libvirt-vhd: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: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-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-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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=29c8564a7da63cf427a90213cdd86e99310bb7bf
X-Osstest-Versions-That: qemuu=248b23735645f7cbb503d9be6f5bf825f2a603ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Aug 2017 21:00:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 112979: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk3OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5NzkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjg2OQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTEyODY5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODY5CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODY5CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI4NjkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg2OQogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODY5CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTI4NjkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg2OQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTEyODY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI4NjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjg2OQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEyODY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NjkKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBs
aWtlIDExMjg2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyOWM4NTY0YTdkYTYzY2Y0Mjdh
OTAyMTNjZGQ4NmU5OTMxMGJiN2JmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAg
ICAgICAyNDhiMjM3MzU2NDVmN2NiYjUwM2Q5YmU2ZjViZjgyNWYyYTYwM2FiCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTI4NjkgIDIwMTctMDgtMjUgMDY6NTU6NDMgWiAgICA2IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEyOTYxICAyMDE3LTA4LTMwIDE2OjE2OjMxIFogICAgMSBkYXlzICAg
IDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTc5ICAyMDE3LTA4LTMxIDA4OjAz
OjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCAyOWM4NTY0YTdkYTYzY2Y0MjdhOTAyMTNjZGQ4NmU5OTMxMGJiN2JmCkF1
dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFdl
ZCBBdWcgMzAgMjM6MTA6MzggMjAxNyArMDEwMAoKICAgIE9wZW4gMi4xMSBkZXZlbG9wbWVudCB0
cmVlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KCmNvbW1pdCAxYWI1ZWI0ZWZiOTFhM2Q0NTY5YjBkZjZlODI0Y2MwOGFiNGJk
OGVjCkF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRl
OiAgIFdlZCBBdWcgMzAgMTc6MDI6NTQgMjAxNyArMDEwMAoKICAgIFVwZGF0ZSB2ZXJzaW9uIGZv
ciB2Mi4xMC4wIHJlbGVhc2UKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 21:12:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 21: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.xen.org>)
	id 1dnWkc-0006Tr-Iq; Thu, 31 Aug 2017 21:11:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dnWka-0006Tl-VF
 for Xen-devel@lists.xensource.com; Thu, 31 Aug 2017 21:11:45 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 8A/69-03128-09B78A95; Thu, 31 Aug 2017 21:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov25/9Yp
 Igy3HpS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bW7tNsBVvYKiY8e8ncwLictYuRk0NCwEji
 7cR/TF2MXBxCAgsZJa4cnM0MkhAW8JbYePsAE4gtIhAu8fnsZLAiZoF+ZomNd7vAEkIC85gk1
 l80BbHZBFQlNlw/BTaVV8Ba4tP1ZYwgNgtQfOPTBWwgtijQoP3frzFD1AhKnJz5hAXE5hSwk7
 g0fy9YL7OAnsSO67+gbHGJTc++Q9nyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjRnFqUVl
 qka6RoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsY/ywIOMUpyMCmJ
 8lb7r4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbVwWUEyxKTU+tSMvMAcYKTFqCg0dJhLcMJ
 M1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXGIIgGQoozSPLgRsLi9xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHeQJApPJl5JXCbXgEdwQR0RKzXUpAjShIRUlINjDstXdYm7f3pEfL4e8S
 jbR0rJYwK05N/71mm437KyofnRaSt3LYlsnwishv3mxUv/zh5g7lWptLx++85581qc3g6W8x6
 3YPvB3acerniieUdy1cKwk8sF84/dun1D4vI/csFotIiJet+9sxeMbPrlpFTlazZ8aCVH5U4Z
 nKkVnKyHWo6/iKu1lKJpTgj0VCLuag4EQDmtXYj1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504213903!74364706!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31638 invoked from network); 31 Aug 2017 21:11:43 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 31 Aug 2017 21:11:43 -0000
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 mx1.suse.de (Postfix) with ESMTP id 872CCAF46;
 Thu, 31 Aug 2017 21:11:42 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
References: <20170831142654.47f17cd7@canb.auug.org.au>
 <alpine.DEB.2.20.1708311009020.1874@nanos>
 <alpine.DEB.2.20.1708311057260.1874@nanos>
 <b8a39692-160e-a15a-158f-74fd5255348b@suse.com>
 <alpine.DEB.2.20.1708311359510.1874@nanos>
 <1e7c28e3-d0f6-ac40-fb72-7b95d17379f5@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2cc83b5f-b24f-04e0-9bd4-168c35ccaebf@suse.com>
Date: Thu, 31 Aug 2017 16:03:42 +0200
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: <1e7c28e3-d0f6-ac40-fb72-7b95d17379f5@oracle.com>
Content-Language: de-DE
Cc: Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Ingo Molnar <mingo@elte.hu>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	the tip tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDgvMTcgMTY6MDEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOC8zMS8yMDE3
IDA4OjAwIEFNLCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6Cj4+IE9uIFRodSwgMzEgQXVnIDIwMTcs
IEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gSSd2ZSBhcHBsaWVkIGl0IG9uIHRvcCBvZiB0aXA6
eDg2L2FwaWMgYW5kIGZpeGVkIHVwIHRoZSBtZXJnZSBjb25mbGljdHMKPj4+PiBtaW5kbGVzc2x5
LiBQYXRjaCBiZWxvdy4KPj4+Pgo+Pj4+IEp1ZXJnZW4sIGNhbiB5b3UgcGxlYXNlIGNoZWNrIHRo
ZSByZXN1bHQ/Cj4+PiBZb3UgbWlzc2VkIHRoZSB1cGRhdGVzIHRvIGFyY2gveDg2L3hlbi94ZW4t
YXNtXzY0LlMgYW5kIHRoZSBkZWNsYXJhdGlvbnMKPj4+IG9mIHRoZSB4ZW4gc3BlY2lmaWMgdHJh
cCBlbnRyaWVzIGluIGFyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBzLmgKPj4gSSdsbCB0cnkgdGhh
dCBhZ2FpbiBsYXRlciB0b2RheSwgdW5sZXNzIHlvdSBiZWF0IG1lIHRvIGl0Lgo+Pgo+IAo+IGh0
dHBzOi8vbWFyYy5pbmZvLz9sPWxpbnV4LWtlcm5lbCZtPTE1MDI5NjA2MzEzMTU5NSZ3PTIgc2hv
dWxkIGFsc28gYmUKPiBwaWNrZWQgdXAgYnkgdGhlIHRpcCB0cmVlIHRoZW4gc2luY2UgaXQgYXBw
bGllcyBvbiB0b3Agb2YgdGhlCj4gYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSBwYXRjaC4gSSB3aWxs
IHJldmVydCBpdCBmcm9tIFhlbiB0cmVlIGFzIHdlbGwuCgpJIGhhdmUgaW5jbHVkZWQgdGhpcyBw
YXRjaCBpbiBteSByZWJhc2Ugb24gdG9wIG9mIHRoZSB0aXAgdHJlZSwgc28gaXQgaXMKbm8gbG9u
Z2VyIG5lZWRlZC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Aug 31 21:17:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 21:17: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.xen.org>)
	id 1dnWqV-0006rp-7M; Thu, 31 Aug 2017 21:17:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jglisse@redhat.com>) id 1dnWqU-0006rj-Ck
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 21:17:50 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CA/F5-01777-DFC78A95; Thu, 31 Aug 2017 21:17:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysWW7jO6fmhW
 RBnfnGFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbOyYzFTQYV3y9f5mlgXGGZhcjF4eQwGwm
 iS8Ln7B2MXJysAjYSyxYs4IJxGYUKJPY1PKCBcLOkXj36QgjRMNORomDh3rYQRJsAhISO348Z
 wOxRQTEJD6eucwMYjMLHGSTaO5mBLGFBVwkZvWcARrEAbRAVeL5WX6QMK+AucTip8eYIWxBiZ
 Mzn4CVMAuoS6yfJwQxRV6ieetssBIJAW2Jy0fbmUBOkBDoY5R4eOcB8wRGgVlI2mchtM9C0r6
 AkXkVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgcDIAwQ7G
 vlnOhxglOZiURHmr/VdECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPVgNlBMsSk1PrUjLzAHGC
 UxagoNHSYR3WxVQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlrQWYIgBRllObBjYDF7C
 VGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+4FmcKTmVcCt+kV0BFMQEfEei0FOaIkESEl1cD
 ow9PyWOwRk9j2inP7FU73s8Sp7Gbaa3pP+eTu0wJPFt0Q0KmOzZddzb9d3dP4JOt8L4FmzdD8
 3Y8kv3AZc+6wzXv+yjEyx6/O2tmI8Q9z/4dHc46ZFk5a+OiIblvtmnkyWxaevvasKyvL41/56
 wu/srpuqv06vaVMMtXvoKWm4p2f1tOu25YosRRnJBpqMRcVJwIA87ntxtQCAAA=
X-Env-Sender: jglisse@redhat.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504214267!106979877!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54110 invoked from network); 31 Aug 2017 21:17:48 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 21:17:48 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 76EF36147A;
 Thu, 31 Aug 2017 21:17:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 76EF36147A
Received: from localhost.localdomain.com (ovpn-120-38.rdu2.redhat.com
 [10.10.120.38])
 by smtp.corp.redhat.com (Postfix) with ESMTP id AD13A5D9CB;
 Thu, 31 Aug 2017 21:17:42 +0000 (UTC)
From: jglisse@redhat.com
To: linux-mm@kvack.org
Date: Thu, 31 Aug 2017 17:17:25 -0400
Message-Id: <20170831211738.17922-1-jglisse@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Thu, 31 Aug 2017 21:17:46 +0000 (UTC)
Cc: Andrea Arcangeli <aarcange@redhat.com>, Joerg Roedel <jroedel@suse.de>,
 kvm@vger.kernel.org,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 linux-rdma@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 Jack Steiner <steiner@sgi.com>, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, Sudeep Dutt <sudeep.dutt@intel.com>,
 Ashutosh Dixit <ashutosh.dixit@intel.com>, iommu@lists.linux-foundation.org,
 =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>,
 Dimitri Sivanich <sivanich@sgi.com>, amd-gfx@lists.freedesktop.org,
 xen-devel@lists.xenproject.org, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Dan Williams <dan.j.williams@intel.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: [Xen-devel] [PATCH 00/13] mmu_notifier kill invalidate_page
	callback v2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+CgooU29ycnkgZm9yIHNv
IG1hbnkgbGlzdCBjcm9zcy1wb3N0aW5nIGFuZCBiaWcgY2MpCgpDaGFuZ2VzIHNpbmNlIHYxOgog
IC0gcmVtb3ZlIG1vcmUgZGVhZCBjb2RlIGluIGt2bSAobm8gdGVzdGluZyBpbXBhY3QpCiAgLSBt
b3JlIGFjY3VyYXRlIGVuZCBhZGRyZXNzIGNvbXB1dGF0aW9uIChwYXRjaCAyKQogICAgaW4gcGFn
ZV9ta2NsZWFuX29uZSBhbmQgdHJ5X3RvX3VubWFwX29uZQogIC0gYWRkZWQgdGVzdGVkLWJ5L3Jl
dmlld2VkLWJ5IGdvdHRlbiBzbyBmYXIKClRlc3RlZCBhcyBib3RoIGhvc3QgYW5kIGd1ZXN0IGtl
cm5lbCB3aXRoIEtWTSBub3RoaW5nIGlzIGJ1cm5pbmcgeWV0LgoKUHJldmlvdXMgY292ZXIgbGV0
dGVyOgoKClBsZWFzZSBoZWxwIHRlc3RpbmcgIQoKVGhlIGludmFsaWRhdGVfcGFnZSBjYWxsYmFj
ayBzdWZmZXJlZCBmcm9tIDIgcGl0ZmFsbHMuIEZpcnN0IGl0IHVzZWQgdG8KaGFwcGVuIGFmdGVy
IHBhZ2UgdGFibGUgbG9jayB3YXMgcmVsZWFzZSBhbmQgdGh1cyBhIG5ldyBwYWdlIG1pZ2h0IGhh
dmUKYmVlbiBzZXR1cCBmb3IgdGhlIHZpcnR1YWwgYWRkcmVzcyBiZWZvcmUgdGhlIGNhbGwgdG8g
aW52YWxpZGF0ZV9wYWdlKCkuCgpUaGlzIGlzIGluIGEgd2VpcmQgd2F5IGZpeGVkIGJ5IGM3YWIw
ZDJmZGM4NDAyNjZiMzlkYjk0NTM4Zjc0MjA3ZWMyYWZiZjYKd2hpY2ggbW92ZWQgdGhlIGNhbGxi
YWNrIHVuZGVyIHRoZSBwYWdlIHRhYmxlIGxvY2suIFdoaWNoIGFsc28gYnJva2UKc2V2ZXJhbCBl
eGlzdGluZyB1c2VyIG9mIHRoZSBtbXVfbm90aWZpZXIgQVBJIHRoYXQgYXNzdW1lZCB0aGV5IGNv
dWxkCnNsZWVwIGluc2lkZSB0aGlzIGNhbGxiYWNrLgoKVGhlIHNlY29uZCBwaXRmYWxsIHdhcyBp
bnZhbGlkYXRlX3BhZ2UgYmVpbmcgdGhlIG9ubHkgY2FsbGJhY2sgbm90IHRha2luZwphIHJhbmdl
IG9mIGFkZHJlc3MgaW4gcmVzcGVjdCB0byBpbnZhbGlkYXRpb24gYnV0IHdhcyBnaXZpbmcgYW4g
YWRkcmVzcwphbmQgYSBwYWdlLiBMb3Qgb2YgdGhlIGNhbGxiYWNrIGltcGxlbWVudGVyIGFzc3Vt
ZWQgdGhpcyBjb3VsZCBuZXZlciBiZQpUSFAgYW5kIHRodXMgZmFpbGVkIHRvIGludmFsaWRhdGUg
dGhlIGFwcHJvcHJpYXRlIHJhbmdlIGZvciBUSFAgcGFnZXMuCgpCeSBraWxsaW5nIHRoaXMgY2Fs
bGJhY2sgd2UgdW5pZnkgdGhlIG1tdV9ub3RpZmllciBjYWxsYmFjayBBUEkgdG8gYWx3YXlzCnRh
a2UgYSB2aXJ0dWFsIGFkZHJlc3MgcmFuZ2UgYXMgaW5wdXQuCgpUaGVyZSBpcyBub3cgMiBjbGVh
ciBBUEkgKEkgYW0gbm90IG1lbnRpb25pbmcgdGhlIHlvdW5nZXNzIEFQSSB3aGljaCBpcwpzZWxk
b21seSB1c2VkKToKICAtIGludmFsaWRhdGVfcmFuZ2Vfc3RhcnQoKS9lbmQoKSBjYWxsYmFjayAo
d2hpY2ggYWxsb3cgeW91IHRvIHNsZWVwKQogIC0gaW52YWxpZGF0ZV9yYW5nZSgpIHdoZXJlIHlv
dSBjYW4gbm90IHNsZWVwIGJ1dCBoYXBwZW4gcmlnaHQgYWZ0ZXIKICAgIHBhZ2UgdGFibGUgdXBk
YXRlIHVuZGVyIHBhZ2UgdGFibGUgbG9jawoKCk5vdGUgdGhhdCBhIGxvdCBvZiBleGlzdGluZyB1
c2VyIGZlZWxzIGJyb2tlbiBpbiByZXNwZWN0IHRvIHJhbmdlX3N0YXJ0LwpyYW5nZV9lbmQuIE1h
bnkgdXNlciBvbmx5IGhhdmUgcmFuZ2Vfc3RhcnQoKSBjYWxsYmFjayBidXQgdGhlcmUgaXMgbm90
aGluZwpwcmV2ZW50aW5nIHRoZW0gdG8gdW5kbyB3aGF0IHdhcyBpbnZhbGlkYXRlZCBpbiB0aGVp
ciByYW5nZV9zdGFydCgpIGNhbGxiYWNrCmFmdGVyIGl0IHJldHVybnMgYnV0IGJlZm9yZSBhbnkg
Q1BVIHBhZ2UgdGFibGUgdXBkYXRlIHRha2UgcGxhY2UuCgpUaGUgY29kZSBwYXR0ZXJuIHVzZSBp
biBrdm0gb3IgdW1lbSBvZHAgaXMgYW4gZXhhbXBsZSBvbiBob3cgdG8gcHJvcGVybHkKYXZvaWQg
c3VjaCByYWNlLiBJbiBhIG51dHNoZWxsIHVzZSBzb21lIGtpbmQgb2Ygc2VxdWVuY2UgbnVtYmVy
IGFuZCBhY3RpdmUKcmFuZ2UgaW52YWxpZGF0aW9uIGNvdW50ZXIgdG8gYmxvY2sgYW55dGhpbmcg
dGhhdCBtaWdodCB1bmRvIHdoYXQgdGhlCnJhbmdlX3N0YXJ0KCkgY2FsbGJhY2sgZGlkLgoKSWYg
eW91IGRvIG5vdCBjYXJlIGFib3V0IGtlZXBpbmcgZnVsbHkgaW4gc3luYyB3aXRoIENQVSBwYWdl
IHRhYmxlIChpZQp5b3UgY2FuIGxpdmUgd2l0aCBDUFUgcGFnZSB0YWJsZSBwb2ludGluZyB0byBu
ZXcgZGlmZmVyZW50IHBhZ2UgZm9yIGEKZ2l2ZW4gdmlydHVhbCBhZGRyZXNzKSB0aGVuIHlvdSBj
YW4gdGFrZSBhIHJlZmVyZW5jZSBvbiB0aGUgcGFnZXMgaW5zaWRlCnRoZSByYW5nZV9zdGFydCBj
YWxsYmFjayBhbmQgZHJvcCBpdCBpbiByYW5nZV9lbmQgb3Igd2hlbiB5b3VyIGRyaXZlcgppcyBk
b25lIHdpdGggdGhvc2UgcGFnZXMuCgpMYXN0IGFsdGVybmF0aXZlIGlzIHRvIHVzZSBpbnZhbGlk
YXRlX3JhbmdlKCkgaWYgeW91IGNhbiBkbyBpbnZhbGlkYXRpb24Kd2l0aG91dCBzbGVlcGluZyBh
cyBpbnZhbGlkYXRlX3JhbmdlKCkgY2FsbGJhY2sgaGFwcGVucyB1bmRlciB0aGUgQ1BVCnBhZ2Ug
dGFibGUgc3BpbmxvY2sgcmlnaHQgYWZ0ZXIgdGhlIHBhZ2UgdGFibGUgaXMgdXBkYXRlZC4KCgpO
b3RlIHRoaXMgaXMgYmFyZWx5IHRlc3RlZC4gSSBpbnRlbmQgdG8gZG8gbW9yZSB0ZXN0aW5nIG9m
IG5leHQgZmV3IGRheXMKYnV0IGkgZG8gbm90IGhhdmUgYWNjZXNzIHRvIGFsbCBoYXJkd2FyZSB0
aGF0IG1ha2UgdXNlIG9mIHRoZSBtbXVfbm90aWZpZXIKQVBJLgoKCkZpcnN0IDIgcGF0Y2hlcyBj
b252ZXJ0IGV4aXN0aW5nIGNhbGwgb2YgbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcGFnZSgpCnRv
IG1tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlKCkgYW5kIGJyYWNrZXQgdGhvc2UgY2FsbCB3
aXRoIGNhbGwgdG8KbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2Vfc3RhcnQoKS9lbmQoKS4K
ClRoZSBuZXh0IDEwIHBhdGNoZXMgcmVtb3ZlIGV4aXN0aW5nIGludmFsaWRhdGVfcGFnZSgpIGNh
bGxiYWNrIGFzIGl0IGNhbgpubyBsb25nZXIgaGFwcGVuLgoKRmluYWx5IHRoZSBsYXN0IHBhZ2Ug
cmVtb3ZlIGl0IGNvbXBsZXRlbHkgc28gaXQgY2FuIFJJUC4KCkrDqXLDtG1lIEdsaXNzZSAoMTMp
OgogIGRheDogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50aWMKICBtbS9ybWFwOiB1
cGRhdGUgdG8gbmV3IG1tdV9ub3RpZmllciBzZW1hbnRpYwogIHBvd2VycGMvcG93ZXJudjogdXBk
YXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50aWMKICBkcm0vYW1kZ3B1OiB1cGRhdGUgdG8g
bmV3IG1tdV9ub3RpZmllciBzZW1hbnRpYwogIElCL3VtZW06IHVwZGF0ZSB0byBuZXcgbW11X25v
dGlmaWVyIHNlbWFudGljCiAgSUIvaGZpMTogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2Vt
YW50aWMKICBpb21tdS9hbWQ6IHVwZGF0ZSB0byBuZXcgbW11X25vdGlmaWVyIHNlbWFudGljCiAg
aW9tbXUvaW50ZWw6IHVwZGF0ZSB0byBuZXcgbW11X25vdGlmaWVyIHNlbWFudGljCiAgbWlzYy9t
aWMvc2NpZjogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50aWMKICBzZ2ktZ3J1OiB1
cGRhdGUgdG8gbmV3IG1tdV9ub3RpZmllciBzZW1hbnRpYwogIHhlbi9nbnRkZXY6IHVwZGF0ZSB0
byBuZXcgbW11X25vdGlmaWVyIHNlbWFudGljCiAgS1ZNOiB1cGRhdGUgdG8gbmV3IG1tdV9ub3Rp
ZmllciBzZW1hbnRpYwogIG1tL21tdV9ub3RpZmllcjoga2lsbCBpbnZhbGlkYXRlX3BhZ2UKCkNj
OiBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CkNj
OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBBbmRy
ZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogQW5kcmVhIEFyY2FuZ2Vs
aSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KQ2M6IEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRl
PgpDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBTdWRlZXAg
RHV0dCA8c3VkZWVwLmR1dHRAaW50ZWwuY29tPgpDYzogQXNodXRvc2ggRGl4aXQgPGFzaHV0b3No
LmRpeGl0QGludGVsLmNvbT4KQ2M6IERpbWl0cmkgU2l2YW5pY2ggPHNpdmFuaWNoQHNnaS5jb20+
CkNjOiBKYWNrIFN0ZWluZXIgPHN0ZWluZXJAc2dpLmNvbT4KQ2M6IFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+CkNjOiBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNv
bT4KCkNjOiBsaW51eHBwYy1kZXZAbGlzdHMub3psYWJzLm9yZwpDYzogZHJpLWRldmVsQGxpc3Rz
LmZyZWVkZXNrdG9wLm9yZwpDYzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGxp
bnV4LXJkbWFAdmdlci5rZXJuZWwub3JnCkNjOiBpb21tdUBsaXN0cy5saW51eC1mb3VuZGF0aW9u
Lm9yZwpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBrdm1Admdlci5rZXJu
ZWwub3JnCgpKw6lyw7RtZSBHbGlzc2UgKDEzKToKICBkYXg6IHVwZGF0ZSB0byBuZXcgbW11X25v
dGlmaWVyIHNlbWFudGljCiAgbW0vcm1hcDogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2Vt
YW50aWMgdjIKICBwb3dlcnBjL3Bvd2VybnY6IHVwZGF0ZSB0byBuZXcgbW11X25vdGlmaWVyIHNl
bWFudGljCiAgZHJtL2FtZGdwdTogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50aWMK
ICBJQi91bWVtOiB1cGRhdGUgdG8gbmV3IG1tdV9ub3RpZmllciBzZW1hbnRpYwogIElCL2hmaTE6
IHVwZGF0ZSB0byBuZXcgbW11X25vdGlmaWVyIHNlbWFudGljCiAgaW9tbXUvYW1kOiB1cGRhdGUg
dG8gbmV3IG1tdV9ub3RpZmllciBzZW1hbnRpYwogIGlvbW11L2ludGVsOiB1cGRhdGUgdG8gbmV3
IG1tdV9ub3RpZmllciBzZW1hbnRpYwogIG1pc2MvbWljL3NjaWY6IHVwZGF0ZSB0byBuZXcgbW11
X25vdGlmaWVyIHNlbWFudGljCiAgc2dpLWdydTogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIg
c2VtYW50aWMKICB4ZW4vZ250ZGV2OiB1cGRhdGUgdG8gbmV3IG1tdV9ub3RpZmllciBzZW1hbnRp
YwogIEtWTTogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50aWMgdjIKICBtbS9tbXVf
bm90aWZpZXI6IGtpbGwgaW52YWxpZGF0ZV9wYWdlCgogYXJjaC9hcm0vaW5jbHVkZS9hc20va3Zt
X2hvc3QuaCAgICAgICAgICB8ICA2IC0tLS0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2t2bV9o
b3N0LmggICAgICAgIHwgIDYgLS0tLS0KIGFyY2gvbWlwcy9pbmNsdWRlL2FzbS9rdm1faG9zdC5o
ICAgICAgICAgfCAgNSAtLS0tCiBhcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCAg
ICAgIHwgIDUgLS0tLQogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L25wdS1kbWEuYyB8
IDEwIC0tLS0tLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oICAgICAgICAgIHwg
IDIgLS0KIGFyY2gveDg2L2t2bS94ODYuYyAgICAgICAgICAgICAgICAgICAgICAgfCAxMSAtLS0t
LS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5jICAgfCAzMSAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1lbV9vZHAuYyAg
ICAgICB8IDE5IC0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvbW11
X3JiLmMgICAgICB8ICA5IC0tLS0tLS0KIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3YyLmMgICAg
ICAgICAgICAgfCAgOCAtLS0tLS0KIGRyaXZlcnMvaW9tbXUvaW50ZWwtc3ZtLmMgICAgICAgICAg
ICAgICAgfCAgOSAtLS0tLS0tCiBkcml2ZXJzL21pc2MvbWljL3NjaWYvc2NpZl9kbWEuYyAgICAg
ICAgIHwgMTEgLS0tLS0tLS0tCiBkcml2ZXJzL21pc2Mvc2dpLWdydS9ncnV0bGJwdXJnZS5jICAg
ICAgIHwgMTIgLS0tLS0tLS0tCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDggLS0tLS0tCiBmcy9kYXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTkgKysrKysrKysrLS0tLS0tCiBpbmNsdWRlL2xpbnV4L21tLmggICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEgKwogaW5jbHVkZS9saW51eC9tbXVfbm90aWZpZXIuaCAgICAgICAgICAgICB8
IDI1IC0tLS0tLS0tLS0tLS0tLS0tLS0KIG1tL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyNiArKysrKysrKysrKysrKysrLS0tLQogbW0vbW11X25vdGlmaWVyLmMgICAg
ICAgICAgICAgICAgICAgICAgICB8IDE0IC0tLS0tLS0tLS0tCiBtbS9ybWFwLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKystLS0KIHZp
cnQva3ZtL2t2bV9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgfCA0MiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMjIgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwg
MjQ5IGRlbGV0aW9ucygtKQoKLS0gCjIuMTMuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 21:18:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 21: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.xen.org>)
	id 1dnWqp-0006tE-F7; Thu, 31 Aug 2017 21:18:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jglisse@redhat.com>) id 1dnWqo-0006t4-Rv
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 21:18:10 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 82/6F-03128-21D78A95; Thu, 31 Aug 2017 21:18:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVysWW7jK5g7Yp
 Ig68TpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye3RfYCk7wVExcuYetgfElVxcjJ4eQwGwm
 iY+//EBsFgF7ifOvL7GB2IwCZRLdbbuYIewciQkve9i7GLmA6ncySnR+P88CkmATkJDY8eM5W
 IOIgJjExzOXmUGKmAXOMkss633HBJIQFnCT2DZtKgvEBlWJ+deOg9m8AhYST77sA7M5geyjB7
 uANnAAbTCXePvfC6JEUOLkzCcsIGFmAXWJ9fOEQMLMAvISzVtng90mIaAtcfloOxPIWgmBPka
 J1qOv2CcwCs1C0j4LoX0WkvYFjMyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0clOLixPT
 U3MSk4r1kvNzNzECg5kBCHYw/lkWcIhRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJ3oPVQDnBotT01Iq0zBxgXMGkJTh4lER4t1UBpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy
 9VSpz3D8gMAZCijNI8uBGwGL/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV6DGqApPJl5JXC
 bXgEdwQR0RKzXUpAjShIRUlINjCytnj/28po/Vqz+JnJ33rdEE5cFDlU7rkwX/Lli9vezCVM6
 o70d/NpOLtH9/0nOcO6mPV/PNfFvEi3aEbRnZovX7S3Pn5YdsLY4LGR690KxKEOfQKOi01v1P
 AH9EoMjXQ/L3orOtcv+GKwRPmG/2ofkhiwj3R/TN2iL78n8aP5uCtvL2WFtTEosxRmJhlrMRc
 WJAE9YJS7sAgAA
X-Env-Sender: jglisse@redhat.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504214288!61589236!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1525 invoked from network); 31 Aug 2017 21:18:09 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Aug 2017 21:18:09 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 977477EA9A;
 Thu, 31 Aug 2017 21:18:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 977477EA9A
Received: from localhost.localdomain.com (ovpn-120-38.rdu2.redhat.com
 [10.10.120.38])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 956AC5DD65;
 Thu, 31 Aug 2017 21:18:06 +0000 (UTC)
From: jglisse@redhat.com
To: linux-mm@kvack.org
Date: Thu, 31 Aug 2017 17:17:36 -0400
Message-Id: <20170831211738.17922-12-jglisse@redhat.com>
In-Reply-To: <20170831211738.17922-1-jglisse@redhat.com>
References: <20170831211738.17922-1-jglisse@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Thu, 31 Aug 2017 21:18:07 +0000 (UTC)
Cc: Andrea Arcangeli <aarcange@redhat.com>, linux-kernel@vger.kernel.org,
 =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>,
 moderated for non-subscribers <xen-devel@lists.xenproject.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 11/13] xen/gntdev: update to new mmu_notifier
	semantic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+CgpDYWxsIHRvIG1tdV9u
b3RpZmllcl9pbnZhbGlkYXRlX3BhZ2UoKSBhcmUgcmVwbGFjZWQgYnkgY2FsbCB0bwptbXVfbm90
aWZpZXJfaW52YWxpZGF0ZV9yYW5nZSgpIGFuZCB0aHVzIGNhbGwgYXJlIGJyYWNrZXRlZCBieQpj
YWxsIHRvIG1tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KCkvZW5kKCkKClJlbW92
ZSBub3cgdXNlbGVzcyBpbnZhbGlkYXRlX3BhZ2UgY2FsbGJhY2suCgpTaWduZWQtb2ZmLWJ5OiBK
w6lyw7RtZSBHbGlzc2UgPGpnbGlzc2VAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAobW9k
ZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpCkNjOiBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmls
bC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgpDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgpDYzogQW5kcmVhIEFyY2FuZ2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KLS0t
CiBkcml2ZXJzL3hlbi9nbnRkZXYuYyB8IDggLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dudGRldi5jIGIvZHJpdmVycy94
ZW4vZ250ZGV2LmMKaW5kZXggZjNiZjhmNGUyZDZjLi44MjM2MDU5NGZhOGUgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL2dudGRldi5jCisrKyBiL2RyaXZlcnMveGVuL2dudGRldi5jCkBAIC00ODQs
MTMgKzQ4NCw2IEBAIHN0YXRpYyB2b2lkIG1uX2ludmxfcmFuZ2Vfc3RhcnQoc3RydWN0IG1tdV9u
b3RpZmllciAqbW4sCiAJbXV0ZXhfdW5sb2NrKCZwcml2LT5sb2NrKTsKIH0KIAotc3RhdGljIHZv
aWQgbW5faW52bF9wYWdlKHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLAotCQkJIHN0cnVjdCBtbV9z
dHJ1Y3QgKm1tLAotCQkJIHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKLXsKLQltbl9pbnZsX3Jhbmdl
X3N0YXJ0KG1uLCBtbSwgYWRkcmVzcywgYWRkcmVzcyArIFBBR0VfU0laRSk7Ci19Ci0KIHN0YXRp
YyB2b2lkIG1uX3JlbGVhc2Uoc3RydWN0IG1tdV9ub3RpZmllciAqbW4sCiAJCSAgICAgICBzdHJ1
Y3QgbW1fc3RydWN0ICptbSkKIHsKQEAgLTUyMiw3ICs1MTUsNiBAQCBzdGF0aWMgdm9pZCBtbl9y
ZWxlYXNlKHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLAogCiBzdGF0aWMgY29uc3Qgc3RydWN0IG1t
dV9ub3RpZmllcl9vcHMgZ250ZGV2X21tdV9vcHMgPSB7CiAJLnJlbGVhc2UgICAgICAgICAgICAg
ICAgPSBtbl9yZWxlYXNlLAotCS5pbnZhbGlkYXRlX3BhZ2UgICAgICAgID0gbW5faW52bF9wYWdl
LAogCS5pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0ID0gbW5faW52bF9yYW5nZV9zdGFydCwKIH07CiAK
LS0gCjIuMTMuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Aug 31 22:06:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 22:06: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.xen.org>)
	id 1dnXbp-0002R1-Uq; Thu, 31 Aug 2017 22:06:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dnXbo-0002Qv-EV
 for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 22:06:44 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C8/CB-02225-37888A95; Thu, 31 Aug 2017 22:06:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVyuP0Ov25Rx4p
 Ig3+vtSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbL3sZC5oLKq41nWdtYNwd08XIySEhYCTx
 duI/pi5GLg4hgYWMEge3PGAFSbAJqEpsuH4KzBYRCJLY0NHKBGIzC/QxStx8JQxiCwu4SRw+d
 48NxGYBql98dxUziM0rYCKx4cYbNogF8hIdByazTGDkXMDIsIpRozi1qCy1SNfIQC+pKDM9oy
 Q3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9Bf9QwMjDsYm0/4HWKU5GBSEuWt9l8RKcSXlJ9
 SmZFYnBFfVJqTWnyIUYaDQ0mCN74dKCdYlJqeWpGWmQMMHJi0BAePkgjvPJA0b3FBYm5xZjpE
 6hSjLseG1eu/MAmx5OXnpUqJ8y4GKRIAKcoozYMbAQviS4yyUsK8jAwMDEI8BalFuZklqPKvG
 MU5GJWEebeATOHJzCuB2/QK6AgmoCNivZaCHFGSiJCSamDMVTvxYXNp/Hxl3tjX+ZfuVe8t27
 XmRdmkzrkHpH1CZji8Suletj+l+WvRmvDubWwT0lY+3RN2l4NvEXdrqIZwwevw/HfTpyxZuG1
 /W2vxzACdn+5833oZrm7laUqojhL+ovxWY19H49+dazY8PWHl3XZMuK6lUWP+Nqmr9rFBEy7y
 vrcw1dRVYinOSDTUYi4qTgQAW2qK+F0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504217202!104963156!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28130 invoked from network); 31 Aug 2017 22:06:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 31 Aug 2017 22:06:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 159F8AF53;
 Thu, 31 Aug 2017 22:06:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu, 31 Aug 2017 15:50:03 +0200
Message-Id: <20170831135003.10649-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, luto@amacapital.net, mingo@redhat.com,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBydW5uaW5nIGFzIFhlbiBwdi1ndWVzdCB0aGUgZXhjZXB0aW9uIGZyYW1lIG9uIHRoZSBz
dGFjayBjb250YWlucwolcjExIGFuZCAlcmN4IGFkZGl0aW9uYWwgdG8gdGhlIG90aGVyIGRhdGEg
cHVzaGVkIGJ5IHRoZSBwcm9jZXNzb3IuCgpJbnN0ZWFkIG9mIGhhdmluZyBhIHBhcmF2aXJ0IG9w
IGJlaW5nIGNhbGxlZCBmb3IgZWFjaCBleGNlcHRpb24gdHlwZQpwcmVwZW5kIHRoZSBYZW4gc3Bl
Y2lmaWMgY29kZSB0byBlYWNoIGV4Y2VwdGlvbiBlbnRyeS4gV2hlbiBydW5uaW5nIGFzClhlbiBw
di1ndWVzdCBqdXN0IHVzZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHdpdGggcHJlcGVuZGVkIGluc3Ry
dWN0aW9ucywKb3RoZXJ3aXNlIHVzZSB0aGUgZW50cnkgd2l0aG91dCB0aGUgWGVuIHNwZWNpZmlj
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICB8IDIzICsrLS0tLS0tCiBh
cmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUyAgICAgIHwgIDEgLQogYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFyYXZpcnQuaCAgICAgICB8ICA1IC0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oIHwgIDMgLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3RvLmggICAg
ICAgICAgfCAgMyArKwogYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaCAgICAgICAgICB8IDI4
ICsrKysrKysrLS0KIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jICAgICAgfCAgMSAt
CiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAgICAgICAgICAgIHwgIDMgLS0KIGFyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgfCA5OCArKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLQogYXJjaC94ODYveGVuL2lycS5jICAgICAgICAgICAgICAgICAgICB8ICAz
IC0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAgICAgICAgIHwgNDEgKysrKysrKysr
KysrKy0tCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAgICAgICAgICAgICAgIHwgIDEgLQogMTIg
ZmlsZXMgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKyksIDc3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NC5TCmluZGV4IDdhMWQzODNjMjE5Mi4uYmRkMDI0YTlhZmM5IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAgLTgy
MSw3ICs4MjEsNiBAQCBFTlRSWShcc3ltKQogCS5lbmRpZgogCiAJQVNNX0NMQUMKLQlQQVJBVklS
VF9BREpVU1RfRVhDRVBUSU9OX0ZSQU1FCiAKIAkuaWZlcSBcaGFzX2Vycm9yX2NvZGUKIAlwdXNo
cQkkLTEJCQkJLyogT1JJR19SQVg6IG5vIHN5c2NhbGwgdG8gcmVzdGFydCAqLwpAQCAtOTY3LDcg
Kzk2Niw3IEBAIEVOVFJZKGRvX3NvZnRpcnFfb3duX3N0YWNrKQogRU5EUFJPQyhkb19zb2Z0aXJx
X293bl9zdGFjaykKIAogI2lmZGVmIENPTkZJR19YRU4KLWlkdGVudHJ5IHhlbl9oeXBlcnZpc29y
X2NhbGxiYWNrIHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKK2lk
dGVudHJ5IGh5cGVydmlzb3JfY2FsbGJhY2sgeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2sgaGFz
X2Vycm9yX2NvZGU9MAogCiAvKgogICogQSBub3RlIG9uIHRoZSAiY3JpdGljYWwgcmVnaW9uIiBp
biBvdXIgY2FsbGJhY2sgaGFuZGxlci4KQEAgLTEwMzQsOCArMTAzMyw2IEBAIEVOVFJZKHhlbl9m
YWlsc2FmZV9jYWxsYmFjaykKIAltb3ZxCTgoJXJzcCksICVyMTEKIAlhZGRxCSQweDMwLCAlcnNw
CiAJcHVzaHEJJDAJCQkJLyogUklQICovCi0JcHVzaHEJJXIxMQotCXB1c2hxCSVyY3gKIAlVTldJ
TkRfSElOVF9JUkVUX1JFR1Mgb2Zmc2V0PTgKIAlqbXAJZ2VuZXJhbF9wcm90ZWN0aW9uCiAxOgkv
KiBTZWdtZW50IG1pc21hdGNoID0+IENhdGVnb3J5IDEgKEJhZCBzZWdtZW50KS4gUmV0cnkgdGhl
IElSRVQuICovCkBAIC0xMDY2LDkgKzEwNjMsOCBAQCBpZHRlbnRyeSBpbnQzCQkJZG9faW50MwkJ
CWhhc19lcnJvcl9jb2RlPTAJcGFyYW5vaWQ9MSBzaGlmdF9pc3Q9REVCVUdfU1RBQ0sKIGlkdGVu
dHJ5IHN0YWNrX3NlZ21lbnQJCWRvX3N0YWNrX3NlZ21lbnQJaGFzX2Vycm9yX2NvZGU9MQogCiAj
aWZkZWYgQ09ORklHX1hFTgotaWR0ZW50cnkgeGVuX2RlYnVnCQlkb19kZWJ1ZwkJaGFzX2Vycm9y
X2NvZGU9MAotaWR0ZW50cnkgeGVuX2ludDMJCWRvX2ludDMJCQloYXNfZXJyb3JfY29kZT0wCi1p
ZHRlbnRyeSB4ZW5fc3RhY2tfc2VnbWVudAlkb19zdGFja19zZWdtZW50CWhhc19lcnJvcl9jb2Rl
PTEKK2lkdGVudHJ5IHhlbmRlYnVnCQlkb19kZWJ1ZwkJaGFzX2Vycm9yX2NvZGU9MAoraWR0ZW50
cnkgeGVuaW50MwkJZG9faW50MwkJCWhhc19lcnJvcl9jb2RlPTAKICNlbmRpZgogCiBpZHRlbnRy
eSBnZW5lcmFsX3Byb3RlY3Rpb24JZG9fZ2VuZXJhbF9wcm90ZWN0aW9uCWhhc19lcnJvcl9jb2Rl
PTEKQEAgLTEyMzIsMjEgKzEyMjgsMTAgQEAgRU5UUlkoZXJyb3JfZXhpdCkKIEVORChlcnJvcl9l
eGl0KQogCiAvKiBSdW5zIG9uIGV4Y2VwdGlvbiBzdGFjayAqLworLyogWFhYOiBicm9rZW4gb24g
WGVuIFBWICovCiBFTlRSWShubWkpCiAJVU5XSU5EX0hJTlRfSVJFVF9SRUdTCiAJLyoKLQkgKiBG
aXggdXAgdGhlIGV4Y2VwdGlvbiBmcmFtZSBpZiB3ZSdyZSBvbiBYZW4uCi0JICogUEFSQVZJUlRf
QURKVVNUX0VYQ0VQVElPTl9GUkFNRSBpcyBndWFyYW50ZWVkIHRvIHB1c2ggYXQgbW9zdAotCSAq
IG9uZSB2YWx1ZSB0byB0aGUgc3RhY2sgb24gbmF0aXZlLCBzbyBpdCBtYXkgY2xvYmJlciB0aGUg
cmR4Ci0JICogc2NyYXRjaCBzbG90LCBidXQgaXQgd29uJ3QgY2xvYmJlciBhbnkgb2YgdGhlIGlt
cG9ydGFudAotCSAqIHNsb3RzIHBhc3QgaXQuCi0JICoKLQkgKiBYZW4gaXMgYSBkaWZmZXJlbnQg
c3RvcnksIGJlY2F1c2UgdGhlIFhlbiBmcmFtZSBpdHNlbGYgb3ZlcmxhcHMKLQkgKiB0aGUgIk5N
SSBleGVjdXRpbmciIHZhcmlhYmxlLgotCSAqLwotCVBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05f
RlJBTUUKLQotCS8qCiAJICogV2UgYWxsb3cgYnJlYWtwb2ludHMgaW4gTk1Jcy4gSWYgYSBicmVh
a3BvaW50IG9jY3VycywgdGhlbgogCSAqIHRoZSBpcmV0cSBpdCBwZXJmb3JtcyB3aWxsIHRha2Ug
dXMgb3V0IG9mIE5NSSBjb250ZXh0LgogCSAqIFRoaXMgbWVhbnMgdGhhdCB3ZSBjYW4gaGF2ZSBu
ZXN0ZWQgTk1JcyB3aGVyZSB0aGUgbmV4dApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50
cnlfNjRfY29tcGF0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUwppbmRleCA1
MzE0ZDdiOGU1YWQuLmQ4NDY4YmEyNGJlMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50
cnlfNjRfY29tcGF0LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKQEAg
LTI5Myw3ICsyOTMsNiBAQCBFTlRSWShlbnRyeV9JTlQ4MF9jb21wYXQpCiAJLyoKIAkgKiBJbnRl
cnJ1cHRzIGFyZSBvZmYgb24gZW50cnkuCiAJICovCi0JUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElP
Tl9GUkFNRQogCUFTTV9DTEFDCQkJLyogRG8gdGhpcyBlYXJseSB0byBtaW5pbWl6ZSBleHBvc3Vy
ZSAqLwogCVNXQVBHUwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmly
dC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAppbmRleCA5Y2NhYzE5MjY1ODcu
LmMyNWRkMjJmN2M3MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQu
aAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCkBAIC05NjAsMTEgKzk2MCw2
IEBAIGV4dGVybiB2b2lkIGRlZmF1bHRfYmFubmVyKHZvaWQpOwogI2RlZmluZSBHRVRfQ1IyX0lO
VE9fUkFYCQkJCVwKIAljYWxsIFBBUkFfSU5ESVJFQ1QocHZfbW11X29wcytQVl9NTVVfcmVhZF9j
cjIpCiAKLSNkZWZpbmUgUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRQkJCQkJXAotCVBB
UkFfU0lURShQQVJBX1BBVENIKHB2X2lycV9vcHMsIFBWX0lSUV9hZGp1c3RfZXhjZXB0aW9uX2Zy
YW1lKSwgXAotCQkgIENMQlJfTk9ORSwJCQkJCQlcCi0JCSAgY2FsbCBQQVJBX0lORElSRUNUKHB2
X2lycV9vcHMrUFZfSVJRX2FkanVzdF9leGNlcHRpb25fZnJhbWUpKQotCiAjZGVmaW5lIFVTRVJH
U19TWVNSRVQ2NAkJCQkJCQlcCiAJUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfY3B1X29wcywgUFZf
Q1BVX3VzZXJnc19zeXNyZXQ2NCksCVwKIAkJICBDTEJSX05PTkUsCQkJCQkJXApkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKaW5kZXggOWZmYzM2YmZlNGNkLi42YjY0ZmM2MzY3ZjIg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaApAQCAtMTk2LDkgKzE5Niw2IEBA
IHN0cnVjdCBwdl9pcnFfb3BzIHsKIAl2b2lkICgqc2FmZV9oYWx0KSh2b2lkKTsKIAl2b2lkICgq
aGFsdCkodm9pZCk7CiAKLSNpZmRlZiBDT05GSUdfWDg2XzY0Ci0Jdm9pZCAoKmFkanVzdF9leGNl
cHRpb25fZnJhbWUpKHZvaWQpOwotI2VuZGlmCiB9IF9fbm9fcmFuZG9taXplX2xheW91dDsKIAog
c3RydWN0IHB2X21tdV9vcHMgewpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJv
dG8uaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3RvLmgKaW5kZXggOGQzOTY0ZmM1ZjkxLi5i
NDA4YjE4ODYxOTUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb3RvLmgKKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvdG8uaApAQCAtMjQsNiArMjQsOSBAQCB2b2lkIGVu
dHJ5X1NZU0VOVEVSX2NvbXBhdCh2b2lkKTsKIHZvaWQgX19lbmRfZW50cnlfU1lTRU5URVJfY29t
cGF0KHZvaWQpOwogdm9pZCBlbnRyeV9TWVNDQUxMX2NvbXBhdCh2b2lkKTsKIHZvaWQgZW50cnlf
SU5UODBfY29tcGF0KHZvaWQpOworI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgJiYgZGVmaW5l
ZChDT05GSUdfWEVOX1BWKQordm9pZCB4ZW5fZW50cnlfSU5UODBfY29tcGF0KHZvaWQpOworI2Vu
ZGlmCiAjZW5kaWYKIAogdm9pZCB4ODZfY29uZmlndXJlX254KHZvaWQpOwpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RyYXBz
LmgKaW5kZXggY2QwMzY1ZWQwZjY4Li41NTQ1ZjY0NTliZjUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3RyYXBzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vdHJhcHMuaApA
QCAtMTMsOSArMTMsNiBAQCBhc21saW5rYWdlIHZvaWQgZGl2aWRlX2Vycm9yKHZvaWQpOwogYXNt
bGlua2FnZSB2b2lkIGRlYnVnKHZvaWQpOwogYXNtbGlua2FnZSB2b2lkIG5taSh2b2lkKTsKIGFz
bWxpbmthZ2Ugdm9pZCBpbnQzKHZvaWQpOwotYXNtbGlua2FnZSB2b2lkIHhlbl9kZWJ1Zyh2b2lk
KTsKLWFzbWxpbmthZ2Ugdm9pZCB4ZW5faW50Myh2b2lkKTsKLWFzbWxpbmthZ2Ugdm9pZCB4ZW5f
c3RhY2tfc2VnbWVudCh2b2lkKTsKIGFzbWxpbmthZ2Ugdm9pZCBvdmVyZmxvdyh2b2lkKTsKIGFz
bWxpbmthZ2Ugdm9pZCBib3VuZHModm9pZCk7CiBhc21saW5rYWdlIHZvaWQgaW52YWxpZF9vcCh2
b2lkKTsKQEAgLTM4LDYgKzM1LDMxIEBAIGFzbWxpbmthZ2Ugdm9pZCBtYWNoaW5lX2NoZWNrKHZv
aWQpOwogI2VuZGlmIC8qIENPTkZJR19YODZfTUNFICovCiBhc21saW5rYWdlIHZvaWQgc2ltZF9j
b3Byb2Nlc3Nvcl9lcnJvcih2b2lkKTsKIAorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgJiYg
ZGVmaW5lZChDT05GSUdfWEVOX1BWKQorYXNtbGlua2FnZSB2b2lkIHhlbl9kaXZpZGVfZXJyb3Io
dm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX3hlbmRlYnVnKHZvaWQpOworYXNtbGlua2FnZSB2
b2lkIHhlbl94ZW5pbnQzKHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9ubWkodm9pZCk7Cith
c21saW5rYWdlIHZvaWQgeGVuX292ZXJmbG93KHZvaWQpOworYXNtbGlua2FnZSB2b2lkIHhlbl9i
b3VuZHModm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2ludmFsaWRfb3Aodm9pZCk7Cithc21s
aW5rYWdlIHZvaWQgeGVuX2RldmljZV9ub3RfYXZhaWxhYmxlKHZvaWQpOworYXNtbGlua2FnZSB2
b2lkIHhlbl9kb3VibGVfZmF1bHQodm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX2NvcHJvY2Vz
c29yX3NlZ21lbnRfb3ZlcnJ1bih2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5faW52YWxpZF9U
U1Modm9pZCk7Cithc21saW5rYWdlIHZvaWQgeGVuX3NlZ21lbnRfbm90X3ByZXNlbnQodm9pZCk7
Cithc21saW5rYWdlIHZvaWQgeGVuX3N0YWNrX3NlZ21lbnQodm9pZCk7Cithc21saW5rYWdlIHZv
aWQgeGVuX2dlbmVyYWxfcHJvdGVjdGlvbih2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fcGFn
ZV9mYXVsdCh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fc3B1cmlvdXNfaW50ZXJydXB0X2J1
Zyh2b2lkKTsKK2FzbWxpbmthZ2Ugdm9pZCB4ZW5fY29wcm9jZXNzb3JfZXJyb3Iodm9pZCk7Cith
c21saW5rYWdlIHZvaWQgeGVuX2FsaWdubWVudF9jaGVjayh2b2lkKTsKKyNpZmRlZiBDT05GSUdf
WDg2X01DRQorYXNtbGlua2FnZSB2b2lkIHhlbl9tYWNoaW5lX2NoZWNrKHZvaWQpOworI2VuZGlm
IC8qIENPTkZJR19YODZfTUNFICovCithc21saW5rYWdlIHZvaWQgeGVuX3NpbWRfY29wcm9jZXNz
b3JfZXJyb3Iodm9pZCk7CisjZW5kaWYKKwogZG90cmFwbGlua2FnZSB2b2lkIGRvX2RpdmlkZV9l
cnJvcihzdHJ1Y3QgcHRfcmVncyAqLCBsb25nKTsKIGRvdHJhcGxpbmthZ2Ugdm9pZCBkb19kZWJ1
ZyhzdHJ1Y3QgcHRfcmVncyAqLCBsb25nKTsKIGRvdHJhcGxpbmthZ2Ugdm9pZCBkb19ubWkoc3Ry
dWN0IHB0X3JlZ3MgKiwgbG9uZyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9m
ZnNldHNfNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jCmluZGV4IDk5MzMy
ZjU1MGM0OC4uY2Y0MjIwNjkyNmFmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9m
ZnNldHNfNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYwpAQCAtMjAs
NyArMjAsNiBAQCBzdGF0aWMgY2hhciBzeXNjYWxsc19pYTMyW10gPSB7CiBpbnQgbWFpbih2b2lk
KQogewogI2lmZGVmIENPTkZJR19QQVJBVklSVAotCU9GRlNFVChQVl9JUlFfYWRqdXN0X2V4Y2Vw
dGlvbl9mcmFtZSwgcHZfaXJxX29wcywgYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSk7CiAJT0ZGU0VU
KFBWX0NQVV91c2VyZ3Nfc3lzcmV0NjQsIHB2X2NwdV9vcHMsIHVzZXJnc19zeXNyZXQ2NCk7CiAJ
T0ZGU0VUKFBWX0NQVV9zd2FwZ3MsIHB2X2NwdV9vcHMsIHN3YXBncyk7CiAJQkxBTksoKTsKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jIGIvYXJjaC94ODYva2VybmVsL3Bh
cmF2aXJ0LmMKaW5kZXggYmMwYTg0OTU4OWJiLi5hMTRkZjllZWNmZWQgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5j
CkBAIC0zMTksOSArMzE5LDYgQEAgX192aXNpYmxlIHN0cnVjdCBwdl9pcnFfb3BzIHB2X2lycV9v
cHMgPSB7CiAJLmlycV9lbmFibGUgPSBfX1BWX0lTX0NBTExFRV9TQVZFKG5hdGl2ZV9pcnFfZW5h
YmxlKSwKIAkuc2FmZV9oYWx0ID0gbmF0aXZlX3NhZmVfaGFsdCwKIAkuaGFsdCA9IG5hdGl2ZV9o
YWx0LAotI2lmZGVmIENPTkZJR19YODZfNjQKLQkuYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSA9IHBh
cmF2aXJ0X25vcCwKLSNlbmRpZgogfTsKIAogX192aXNpYmxlIHN0cnVjdCBwdl9jcHVfb3BzIHB2
X2NwdV9vcHMgPSB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKaW5kZXggMDNmYjA3ZDI4Mjk5Li4zODU5ZmMxOTE2
NGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAgLTU3OSw2ICs1NzksNzAgQEAgc3RhdGljIHZvaWQgeGVu
X3dyaXRlX2xkdF9lbnRyeShzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmR0LCBpbnQgZW50cnludW0sCiAJ
cHJlZW1wdF9lbmFibGUoKTsKIH0KIAorI2lmZGVmIENPTkZJR19YODZfNjQKK3N0cnVjdCB0cmFw
X2FycmF5X2VudHJ5IHsKKwl2b2lkICgqb3JpZykodm9pZCk7CisJdm9pZCAoKnhlbikodm9pZCk7
CisJYm9vbCBpc3Rfb2theTsKK307CisKK3N0YXRpYyBzdHJ1Y3QgdHJhcF9hcnJheV9lbnRyeSB0
cmFwX2FycmF5W10gPSB7CisJeyBkZWJ1ZywgICAgICAgICAgICAgICAgICAgICAgIHhlbl94ZW5k
ZWJ1ZywgICAgICAgICAgICAgICAgICAgIHRydWUgfSwKKwl7IGludDMsICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3hlbmludDMsICAgICAgICAgICAgICAgICAgICAgdHJ1ZSB9LAorCXsgZG91
YmxlX2ZhdWx0LCAgICAgICAgICAgICAgICB4ZW5fZG91YmxlX2ZhdWx0LCAgICAgICAgICAgICAg
ICB0cnVlIH0sCisjaWZkZWYgQ09ORklHX1g4Nl9NQ0UKKwl7IG1hY2hpbmVfY2hlY2ssICAgICAg
ICAgICAgICAgeGVuX21hY2hpbmVfY2hlY2ssICAgICAgICAgICAgICAgdHJ1ZSB9LAorI2VuZGlm
CisJeyBubWksICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9ubWksICAgICAgICAgICAgICAg
ICAgICAgICAgIHRydWUgfSwKKwl7IG92ZXJmbG93LCAgICAgICAgICAgICAgICAgICAgeGVuX292
ZXJmbG93LCAgICAgICAgICAgICAgICAgICAgZmFsc2UgfSwKKyNpZmRlZiBDT05GSUdfSUEzMl9F
TVVMQVRJT04KKwl7IGVudHJ5X0lOVDgwX2NvbXBhdCwgICAgICAgICAgeGVuX2VudHJ5X0lOVDgw
X2NvbXBhdCwgICAgICAgICAgZmFsc2UgfSwKKyNlbmRpZgorCXsgcGFnZV9mYXVsdCwgICAgICAg
ICAgICAgICAgICB4ZW5fcGFnZV9mYXVsdCwgICAgICAgICAgICAgICAgICBmYWxzZSB9LAorCXsg
ZGl2aWRlX2Vycm9yLCAgICAgICAgICAgICAgICB4ZW5fZGl2aWRlX2Vycm9yLCAgICAgICAgICAg
ICAgICBmYWxzZSB9LAorCXsgYm91bmRzLCAgICAgICAgICAgICAgICAgICAgICB4ZW5fYm91bmRz
LCAgICAgICAgICAgICAgICAgICAgICBmYWxzZSB9LAorCXsgaW52YWxpZF9vcCwgICAgICAgICAg
ICAgICAgICB4ZW5faW52YWxpZF9vcCwgICAgICAgICAgICAgICAgICBmYWxzZSB9LAorCXsgZGV2
aWNlX25vdF9hdmFpbGFibGUsICAgICAgICB4ZW5fZGV2aWNlX25vdF9hdmFpbGFibGUsICAgICAg
ICBmYWxzZSB9LAorCXsgY29wcm9jZXNzb3Jfc2VnbWVudF9vdmVycnVuLCB4ZW5fY29wcm9jZXNz
b3Jfc2VnbWVudF9vdmVycnVuLCBmYWxzZSB9LAorCXsgaW52YWxpZF9UU1MsICAgICAgICAgICAg
ICAgICB4ZW5faW52YWxpZF9UU1MsICAgICAgICAgICAgICAgICBmYWxzZSB9LAorCXsgc2VnbWVu
dF9ub3RfcHJlc2VudCwgICAgICAgICB4ZW5fc2VnbWVudF9ub3RfcHJlc2VudCwgICAgICAgICBm
YWxzZSB9LAorCXsgc3RhY2tfc2VnbWVudCwgICAgICAgICAgICAgICB4ZW5fc3RhY2tfc2VnbWVu
dCwgICAgICAgICAgICAgICBmYWxzZSB9LAorCXsgZ2VuZXJhbF9wcm90ZWN0aW9uLCAgICAgICAg
ICB4ZW5fZ2VuZXJhbF9wcm90ZWN0aW9uLCAgICAgICAgICBmYWxzZSB9LAorCXsgc3B1cmlvdXNf
aW50ZXJydXB0X2J1ZywgICAgICB4ZW5fc3B1cmlvdXNfaW50ZXJydXB0X2J1ZywgICAgICBmYWxz
ZSB9LAorCXsgY29wcm9jZXNzb3JfZXJyb3IsICAgICAgICAgICB4ZW5fY29wcm9jZXNzb3JfZXJy
b3IsICAgICAgICAgICBmYWxzZSB9LAorCXsgYWxpZ25tZW50X2NoZWNrLCAgICAgICAgICAgICB4
ZW5fYWxpZ25tZW50X2NoZWNrLCAgICAgICAgICAgICBmYWxzZSB9LAorCXsgc2ltZF9jb3Byb2Nl
c3Nvcl9lcnJvciwgICAgICB4ZW5fc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgICAgICBmYWxzZSB9
LAorfTsKKworc3RhdGljIGJvb2wgZ2V0X3RyYXBfYWRkcih2b2lkICoqYWRkciwgdW5zaWduZWQg
aW50IGlzdCkKK3sKKwl1bnNpZ25lZCBpbnQgbnI7CisJYm9vbCBpc3Rfb2theSA9IGZhbHNlOwor
CisJLyoKKwkgKiBSZXBsYWNlIHRyYXAgaGFuZGxlciBhZGRyZXNzZXMgYnkgWGVuIHNwZWNpZmlj
IG9uZXMuCisJICogQ2hlY2sgZm9yIGtub3duIHRyYXBzIHVzaW5nIElTVCBhbmQgd2hpdGVsaXN0
IHRoZW0uCisJICogVGhlIGRlYnVnZ2VyIG9uZXMgYXJlIHRoZSBvbmx5IG9uZXMgd2UgY2FyZSBh
Ym91dC4KKwkgKiBYZW4gd2lsbCBoYW5kbGUgZmF1bHRzIGxpa2UgZG91YmxlX2ZhdWx0LCAqIHNv
IHdlIHNob3VsZCBuZXZlciBzZWUKKwkgKiB0aGVtLiAgV2FybiBpZiB0aGVyZSdzIGFuIHVuZXhw
ZWN0ZWQgSVNULXVzaW5nIGZhdWx0IGhhbmRsZXIuCisJICovCisJZm9yIChuciA9IDA7IG5yIDwg
QVJSQVlfU0laRSh0cmFwX2FycmF5KTsgbnIrKykgeworCQlzdHJ1Y3QgdHJhcF9hcnJheV9lbnRy
eSAqZW50cnkgPSB0cmFwX2FycmF5ICsgbnI7CisKKwkJaWYgKCphZGRyID09IGVudHJ5LT5vcmln
KSB7CisJCQkqYWRkciA9IGVudHJ5LT54ZW47CisJCQlpc3Rfb2theSA9IGVudHJ5LT5pc3Rfb2th
eTsKKwkJCWJyZWFrOworCQl9CisJfQorCisJaWYgKFdBUk5fT04oaXN0ICE9IDAgJiYgIWlzdF9v
a2F5KSkKKwkJcmV0dXJuIGZhbHNlOworCisJcmV0dXJuIHRydWU7Cit9CisjZW5kaWYKKwogc3Rh
dGljIGludCBjdnRfZ2F0ZV90b190cmFwKGludCB2ZWN0b3IsIGNvbnN0IGdhdGVfZGVzYyAqdmFs
LAogCQkJICAgIHN0cnVjdCB0cmFwX2luZm8gKmluZm8pCiB7CkBAIC01OTEsNDAgKzY1NSw4IEBA
IHN0YXRpYyBpbnQgY3Z0X2dhdGVfdG9fdHJhcChpbnQgdmVjdG9yLCBjb25zdCBnYXRlX2Rlc2Mg
KnZhbCwKIAogCWFkZHIgPSBnYXRlX29mZnNldCh2YWwpOwogI2lmZGVmIENPTkZJR19YODZfNjQK
LQkvKgotCSAqIExvb2sgZm9yIGtub3duIHRyYXBzIHVzaW5nIElTVCwgYW5kIHN1YnN0aXR1dGUg
dGhlbQotCSAqIGFwcHJvcHJpYXRlbHkuICBUaGUgZGVidWdnZXIgb25lcyBhcmUgdGhlIG9ubHkg
b25lcyB3ZSBjYXJlCi0JICogYWJvdXQuICBYZW4gd2lsbCBoYW5kbGUgZmF1bHRzIGxpa2UgZG91
YmxlX2ZhdWx0LAotCSAqIHNvIHdlIHNob3VsZCBuZXZlciBzZWUgdGhlbS4gIFdhcm4gaWYKLQkg
KiB0aGVyZSdzIGFuIHVuZXhwZWN0ZWQgSVNULXVzaW5nIGZhdWx0IGhhbmRsZXIuCi0JICovCi0J
aWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpZGVidWcpCi0JCWFkZHIgPSAodW5zaWduZWQgbG9u
Zyl4ZW5fZGVidWc7Ci0JZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylpbnQzKQotCQlh
ZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX2ludDM7Ci0JZWxzZSBpZiAoYWRkciA9PSAodW5zaWdu
ZWQgbG9uZylzdGFja19zZWdtZW50KQotCQlhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX3N0YWNr
X3NlZ21lbnQ7Ci0JZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZylkb3VibGVfZmF1bHQp
IHsKLQkJLyogRG9uJ3QgbmVlZCB0byBoYW5kbGUgdGhlc2UgKi8KKwlpZiAoIWdldF90cmFwX2Fk
ZHIoKHZvaWQgKiopJmFkZHIsIHZhbC0+Yml0cy5pc3QpKQogCQlyZXR1cm4gMDsKLSNpZmRlZiBD
T05GSUdfWDg2X01DRQotCX0gZWxzZSBpZiAoYWRkciA9PSAodW5zaWduZWQgbG9uZyltYWNoaW5l
X2NoZWNrKSB7Ci0JCS8qCi0JCSAqIHdoZW4geGVuIGh5cGVydmlzb3IgaW5qZWN0IHZNQ0UgdG8g
Z3Vlc3QsCi0JCSAqIHVzZSBuYXRpdmUgbWNlIGhhbmRsZXIgdG8gaGFuZGxlIGl0Ci0JCSAqLwot
CQk7Ci0jZW5kaWYKLQl9IGVsc2UgaWYgKGFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpbm1pKQotCQkv
KgotCQkgKiBVc2UgdGhlIG5hdGl2ZSB2ZXJzaW9uIGFzIHdlbGwuCi0JCSAqLwotCQk7Ci0JZWxz
ZSB7Ci0JCS8qIFNvbWUgb3RoZXIgdHJhcCB1c2luZyBJU1Q/ICovCi0JCWlmIChXQVJOX09OKHZh
bC0+Yml0cy5pc3QgIT0gMCkpCi0JCQlyZXR1cm4gMDsKLQl9CiAjZW5kaWYJLyogQ09ORklHX1g4
Nl82NCAqLwogCWluZm8tPmFkZHJlc3MgPSBhZGRyOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4vaXJxLmMgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKaW5kZXggMzNlOTI5NTVlMDlkLi5kNGVmZjU2
NzZjZmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9pcnEuYworKysgYi9hcmNoL3g4Ni94ZW4v
aXJxLmMKQEAgLTEyMyw5ICsxMjMsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X2lycV9vcHMg
eGVuX2lycV9vcHMgX19pbml0Y29uc3QgPSB7CiAKIAkuc2FmZV9oYWx0ID0geGVuX3NhZmVfaGFs
dCwKIAkuaGFsdCA9IHhlbl9oYWx0LAotI2lmZGVmIENPTkZJR19YODZfNjQKLQkuYWRqdXN0X2V4
Y2VwdGlvbl9mcmFtZSA9IHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lLAotI2VuZGlmCiB9Owog
CiB2b2lkIF9faW5pdCB4ZW5faW5pdF9pcnFfb3BzKHZvaWQpCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCAzYTNi
NmEyMTE1ODQuLmRhZTJjYzMzYWZiNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21f
NjQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC0xNiwxMSArMTYsNDIgQEAK
IAogI2luY2x1ZGUgPGxpbnV4L2xpbmthZ2UuaD4KIAotRU5UUlkoeGVuX2FkanVzdF9leGNlcHRp
b25fZnJhbWUpCi0JbW92IDgrMCglcnNwKSwgJXJjeAotCW1vdiA4KzgoJXJzcCksICVyMTEKLQly
ZXQgJDE2Ci1FTkRQUk9DKHhlbl9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKQorLm1hY3JvIHhlbl9w
dl90cmFwIG5hbWUKK0VOVFJZKHhlbl9cbmFtZSkKKwlwb3AgJXJjeAorCXBvcCAlcjExCisJam1w
ICBcbmFtZQorRU5EKHhlbl9cbmFtZSkKKy5lbmRtCisKK3hlbl9wdl90cmFwIGRpdmlkZV9lcnJv
cgoreGVuX3B2X3RyYXAgZGVidWcKK3hlbl9wdl90cmFwIHhlbmRlYnVnCit4ZW5fcHZfdHJhcCBp
bnQzCit4ZW5fcHZfdHJhcCB4ZW5pbnQzCit4ZW5fcHZfdHJhcCBubWkKK3hlbl9wdl90cmFwIG92
ZXJmbG93Cit4ZW5fcHZfdHJhcCBib3VuZHMKK3hlbl9wdl90cmFwIGludmFsaWRfb3AKK3hlbl9w
dl90cmFwIGRldmljZV9ub3RfYXZhaWxhYmxlCit4ZW5fcHZfdHJhcCBkb3VibGVfZmF1bHQKK3hl
bl9wdl90cmFwIGNvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1bgoreGVuX3B2X3RyYXAgaW52YWxp
ZF9UU1MKK3hlbl9wdl90cmFwIHNlZ21lbnRfbm90X3ByZXNlbnQKK3hlbl9wdl90cmFwIHN0YWNr
X3NlZ21lbnQKK3hlbl9wdl90cmFwIGdlbmVyYWxfcHJvdGVjdGlvbgoreGVuX3B2X3RyYXAgcGFn
ZV9mYXVsdAoreGVuX3B2X3RyYXAgc3B1cmlvdXNfaW50ZXJydXB0X2J1ZworeGVuX3B2X3RyYXAg
Y29wcm9jZXNzb3JfZXJyb3IKK3hlbl9wdl90cmFwIGFsaWdubWVudF9jaGVjaworI2lmZGVmIENP
TkZJR19YODZfTUNFCit4ZW5fcHZfdHJhcCBtYWNoaW5lX2NoZWNrCisjZW5kaWYgLyogQ09ORklH
X1g4Nl9NQ0UgKi8KK3hlbl9wdl90cmFwIHNpbWRfY29wcm9jZXNzb3JfZXJyb3IKKyNpZmRlZiBD
T05GSUdfSUEzMl9FTVVMQVRJT04KK3hlbl9wdl90cmFwIGVudHJ5X0lOVDgwX2NvbXBhdAorI2Vu
ZGlmCit4ZW5fcHZfdHJhcCBoeXBlcnZpc29yX2NhbGxiYWNrCiAKIGh5cGVyY2FsbF9pcmV0ID0g
aHlwZXJjYWxsX3BhZ2UgKyBfX0hZUEVSVklTT1JfaXJldCAqIDMyCiAvKgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKaW5kZXggNzAz
MDFhYzBkNDE0Li5jOGE2ZDIyNGY3ZWQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tb3Bz
LmgKKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaApAQCAtMTM4LDcgKzEzOCw2IEBAIF9fdmlz
aWJsZSB2b2lkIHhlbl9yZXN0b3JlX2ZsX2RpcmVjdCh1bnNpZ25lZCBsb25nKTsKIF9fdmlzaWJs
ZSB2b2lkIHhlbl9pcmV0KHZvaWQpOwogX192aXNpYmxlIHZvaWQgeGVuX3N5c3JldDMyKHZvaWQp
OwogX192aXNpYmxlIHZvaWQgeGVuX3N5c3JldDY0KHZvaWQpOwotX192aXNpYmxlIHZvaWQgeGVu
X2FkanVzdF9leGNlcHRpb25fZnJhbWUodm9pZCk7CiAKIGV4dGVybiBpbnQgeGVuX3BhbmljX2hh
bmRsZXJfaW5pdCh2b2lkKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Aug 31 23:34:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Aug 2017 23:34: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.xen.org>)
	id 1dnYyD-0000iS-FN; Thu, 31 Aug 2017 23:33:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=409a230bf=citrix-osstest@xenproject.org>)
 id 1dnYyC-0000i9-Jm
 for xen-devel@lists.xensource.com; Thu, 31 Aug 2017 23:33:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 02/14-03874-3EC98A95; Thu, 31 Aug 2017 23:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve7jOSs
 iDR6+4LC4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlX3v5kKtgnX9G1fgFrA+NP0S5GTg4JAX+J
 rZeOsULYHhIvp+wHs0UEnCUmfLjN1sXIwcEroCfx+pgDSFhYwF6iedM7pi5GLqDyj2wSZw8eh
 ur1lOi//Z0Fxr5xagk7iM0GNHNiz0SwOIuAisSvTS/ZQGwhAS2JpYtXMoHYvAKCEidnPgGrYR
 aQkDj44gUzxBxLifWT77JOYOSbhaRsFpKyBYxMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO
 93NTi4sT01JzEpGK95PzcTYzAoGIAgh2Mx9/HHWKU5GBSEuWt9l8RKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCt3E2UE6wKDU9tSItMwcY3jBpCQ4eJRHeyyBp3uKCxNzizHSI1ClGXY4Nq9d/Y
 RJiycvPS5US540EKRIAKcoozYMbAYu1S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfQwyhS
 czrwRu0yugI5iAjoj1WgpyREkiQkqqgbE73ipWODsucPbVAJtJ/E8ygjvPPurlNigXWnhG/ix
 72rIDGtI9YVx/ts5NM/4qZaqzxf3uhzPMzILfVs5J51XJPTL1retXA5nuX0seM8+pde6/cu/H
 rfs5Epcczbj2sjcvKPKeceVL2tyVvr2ZJ3dK3fjbKV75eErw1c0GIS6rbC75al2ti1RiKc5IN
 NRiLipOBABFtQPqsAIAAA==
X-Env-Sender: prvs=409a230bf=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504222433!91252640!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4203 invoked from network); 31 Aug 2017 23:33:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Aug 2017 23:33:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,455,1498521600"; d="scan'208";a="446150520"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72046-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=ef5fdc99b771349264b4ba0aac1c654c8789386f
X-Osstest-Versions-That: seabios=b404a5f417cbe5593f89c79954569b0e245fb80c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 1 Sep 2017 00:33:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72046: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA0NiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzIwMzcKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtl
IDcyMDM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgNzIwMzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSA3MjAzNwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAgICBlZjVmZGM5OWI3NzEzNDky
NjRiNGJhMGFhYzFjNjU0Yzg3ODkzODZmCmJhc2VsaW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAg
ICAgICAgICBiNDA0YTVmNDE3Y2JlNTU5M2Y4OWM3OTk1NDU2OWIwZTI0NWZiODBjCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAgNzIwMzcgIDIwMTctMDgtMzAgMDQ6NDY6NTEgWiAgICAxIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgIDcyMDQ2ICAyMDE3LTA4LTMxIDE5OjE3OjE2IFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmpvYnM6CiBidWlsZC1h
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
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlZjVmZGM5OWI3NzEzNDkyNjRi
NGJhMGFhYzFjNjU0Yzg3ODkzODZmCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29u
bm9yLm5ldD4KRGF0ZTogICBUdWUgQXVnIDI5IDE0OjM4OjE5IDIwMTcgLTA0MDAKCiAgICB2Z2E6
IEZpeCBidWcgaW4gc3RkdmdhX2dldF9saW5lc2l6ZSgpCiAgICAKICAgIEFkZCByZXF1aXJlZCBH
RVRfR0xPQkFMKCkgbWFjcm8gdG8gdm1vZGVfZyBhY2Nlc3MuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

